From cd0af5a1d33a563e3eb7d0db9d1bfc36f9c8fb1d Mon Sep 17 00:00:00 2001 From: craisinlord Date: Mon, 22 Jun 2026 14:47:55 -0500 Subject: [PATCH] Initial commit --- META-INF/MANIFEST.MF | 2 + build.gradle | 81 + common/build.gradle | 61 + .../com/craisinlord/antarchy/Antarchy.java | 17 + .../compat/infinity/InfinityCompat.java | 16 + .../compat/infinity/InfinityCompatBridge.java | 22 + .../antarchy/config/AntarchySettings.java | 2255 + .../content/AntarchyAdvancements.java | 31 + .../antarchy/content/AntarchyObjects.java | 286 + .../antarchy/content/AntarchySoundEvents.java | 352 + .../antarchy/content/AntarchyTags.java | 101 + .../content/SizeRayDispenseBehavior.java | 42 + .../antarchy/content/block/AntNestBlock.java | 191 + .../block/AntimetalScaffoldingBlock.java | 17 + .../content/block/BedBugEggBlock.java | 208 + .../block/BloodCrystalGrowthBlock.java | 84 + .../block/BuddingBloodCrystalBlock.java | 84 + .../antarchy/content/block/CloudBlock.java | 86 + .../content/block/CorneaStalkBlock.java | 184 + .../content/block/DreamCampfireBlock.java | 51 + .../content/block/DreamCeilingFireBlock.java | 38 + .../content/block/DreamFireBlock.java | 28 + .../content/block/DreamSandBlock.java | 28 + .../content/block/DreamTorchBlock.java | 36 + .../content/block/DreamWallTorchBlock.java | 38 + .../antarchy/content/block/DuctTapeBlock.java | 538 + .../content/block/DuplicatorLogBlock.java | 37 + .../content/block/DuplicatorSaplingBlock.java | 176 + .../content/block/DuplicatorTreeLogic.java | 233 + .../antarchy/content/block/HushweedBlock.java | 122 + .../block/InfestedCoarseDirtBlock.java | 106 + .../block/InfestedRootedDirtBlock.java | 105 + .../antarchy/content/block/MilkweedBlock.java | 74 + .../content/block/NyxiteSpikeBlock.java | 168 + .../content/block/OuranwoodAcornBlock.java | 205 + .../content/block/OuranwoodLeavesBlock.java | 195 + .../content/block/OuranwoodLogBlock.java | 24 + .../block/OuranwoodSquirrelNestBlock.java | 73 + .../content/block/PotentNyxiteBlock.java | 318 + .../content/block/SignalSavingBulbBlock.java | 82 + .../content/block/TorchflowerBushBlock.java | 18 + .../content/block/TriffidGooBlock.java | 76 + .../content/block/UmbralMossBlock.java | 54 + .../content/block/UmbralMossCarpetBlock.java | 136 + .../antarchy/content/block/WaspNestBlock.java | 122 + .../block/entity/AntNestBlockEntity.java | 194 + .../entity/DreamCampfireBlockEntity.java | 32 + .../block/entity/HushweedBlockEntity.java | 69 + .../block/entity/PotentNyxiteBlockEntity.java | 521 + .../block/entity/WaspNestBlockEntity.java | 213 + .../block/state/PotentNyxiteState.java | 22 + .../content/bloodglass/BloodglassAccess.java | 26 + .../BloodCrystalKatanaTrailClientState.java | 40 + .../content/client/BloodglassClientState.java | 16 + .../client/BrutalflyElytraClientState.java | 54 + .../client/ScorpionWhipTetherClientState.java | 27 + .../client/ThoraxisWeatherClientState.java | 46 + .../client/hud/BloodglassHudRenderer.java | 57 + .../content/client/model/AntModel.java | 41 + .../content/client/model/AppleCowModel.java | 70 + .../content/client/model/BasiliskModel.java | 24 + .../content/client/model/BedBugModel.java | 23 + .../content/client/model/BomberModel.java | 23 + .../client/model/BrutalflyElytraModel.java | 62 + .../content/client/model/BrutalflyModel.java | 23 + .../content/client/model/ButterflyModel.java | 28 + .../client/model/CaterpillarModel.java | 23 + .../content/client/model/CloudSharkModel.java | 23 + .../client/model/EasterBunnyModel.java | 23 + .../client/model/EmperorScorpionModel.java | 24 + .../client/model/FlyingSquirrelModel.java | 67 + .../content/client/model/KrakenModel.java | 24 + .../content/client/model/LucidModel.java | 24 + .../content/client/model/MantisModel.java | 23 + .../client/model/MissileSquidModel.java | 22 + .../content/client/model/MolevoreModel.java | 27 + .../content/client/model/MolewormModel.java | 27 + .../content/client/model/NightmareModel.java | 23 + .../model/ResourceBackedGeoItemModel.java | 33 + .../content/client/model/ReverieModel.java | 45 + .../content/client/model/ScorpionModel.java | 24 + .../content/client/model/TriffidModel.java | 27 + .../content/client/model/WaspModel.java | 28 + .../client/particle/DreamFlameParticle.java | 49 + .../client/particle/FireflyParticle.java | 85 + .../particle/HypnoticGasCloudParticle.java | 51 + .../client/particle/HypnoticGasParticle.java | 71 + .../particle/InvertedGeyserBaseParticle.java | 77 + .../InvertedGeyserBaseParticleOptions.java | 62 + .../InvertedGeyserParticleOptions.java | 57 + .../particle/InvertedGeyserPlumeParticle.java | 114 + .../renderer/AnimatedHeldItemRenderer.java | 13 + .../renderer/AntCarriedFoodGeoLayer.java | 45 + .../client/renderer/AntCarriedFoodLayer.java | 60 + .../content/client/renderer/AntRenderer.java | 36 + .../renderer/AntiwaterFluidRenderer.java | 344 + .../client/renderer/AppleCowRenderer.java | 77 + .../client/renderer/BasiliskRenderer.java | 14 + .../client/renderer/BedBugRenderer.java | 35 + .../client/renderer/BomberRenderer.java | 68 + .../client/renderer/BrutalflyElytraLayer.java | 81 + .../client/renderer/BrutalflyOrbRenderer.java | 89 + .../client/renderer/BrutalflyRenderer.java | 56 + .../client/renderer/ButterflyRenderer.java | 28 + .../client/renderer/CaterpillarRenderer.java | 28 + .../client/renderer/CloudSharkRenderer.java | 15 + .../renderer/DiamondMinecartRenderer.java | 21 + .../client/renderer/DrTrayaurusRenderer.java | 22 + .../client/renderer/EasterBunnyRenderer.java | 15 + .../client/renderer/ElythiaSkyRenderer.java | 361 + .../renderer/EmperorScorpionRenderer.java | 15 + .../renderer/FlyingSquirrelRenderer.java | 53 + .../renderer/HushProjectileRenderer.java | 68 + .../client/renderer/KrakenRenderer.java | 14 + .../client/renderer/LucidBoltRenderer.java | 144 + .../client/renderer/LucidRenderer.java | 36 + .../client/renderer/MantisRenderer.java | 14 + .../client/renderer/MissileSquidRenderer.java | 19 + .../client/renderer/MolevoreRenderer.java | 13 + .../client/renderer/MolewormRenderer.java | 13 + .../client/renderer/NightmareRenderer.java | 19 + .../renderer/OuranwoodBoatRenderer.java | 78 + .../renderer/ParalyzedStoneGeoLayer.java | 54 + .../renderer/ParalyzedStoneLivingLayer.java | 42 + .../renderer/ParalyzedStonePlayerLayer.java | 43 + .../client/renderer/ReverieRenderer.java | 146 + .../client/renderer/ScorpionRenderer.java | 14 + .../renderer/SizeRayProjectileRenderer.java | 159 + .../client/renderer/TriffidRenderer.java | 18 + .../renderer/UpwardFallingBlockRenderer.java | 42 + .../content/client/renderer/WaspRenderer.java | 24 + .../content/command/CaterpillarCommand.java | 43 + .../content/command/GravityCommand.java | 75 + .../content/damage/AntarchyDamageSources.java | 92 + .../content/damage/AntarchyDamageTypes.java | 66 + .../content/effect/BloodglassWardEffect.java | 35 + .../content/effect/DreadMobEffect.java | 10 + .../content/effect/GrowthMobEffect.java | 37 + .../content/effect/InvertedMobEffect.java | 40 + .../content/effect/ParalyzedMobEffect.java | 38 + .../content/effect/ShrinkMobEffect.java | 37 + .../content/entity/AppleCowEntity.java | 445 + .../entity/AppleCowEntityVariants.java | 34 + .../antarchy/content/entity/BedBugEntity.java | 732 + .../antarchy/content/entity/BomberEntity.java | 241 + .../content/entity/ButterflyEntity.java | 826 + .../content/entity/CaterpillarEntity.java | 659 + .../content/entity/DiamondMinecartEntity.java | 405 + .../content/entity/DrTrayaurusEntity.java | 114 + .../content/entity/EasterBunnyEntity.java | 180 + .../content/entity/EmperorScorpionEntity.java | 431 + .../content/entity/HushProjectileEntity.java | 142 + .../antarchy/content/entity/MantisEntity.java | 350 + .../content/entity/MissileSquidEntity.java | 705 + .../content/entity/MolevoreEntity.java | 684 + .../content/entity/MolewormEntity.java | 491 + .../content/entity/OuranwoodBoatEntity.java | 21 + .../entity/OuranwoodChestBoatEntity.java | 22 + .../content/entity/ReverieEntity.java | 1242 + .../content/entity/ScorpionEntity.java | 262 + .../entity/SizeRayProjectileEntity.java | 226 + .../content/entity/TriffidEntity.java | 531 + .../entity/UpwardFallingBlockEntity.java | 135 + .../antarchy/content/entity/WaspEntity.java | 481 + .../content/entity/ant/AntMarchManager.java | 103 + .../content/entity/ant/AntTeleportHelper.java | 177 + .../content/entity/ant/BaseAntEntity.java | 1688 + .../content/entity/ant/BrownAntEntity.java | 51 + .../content/entity/ant/RainbowAntEntity.java | 326 + .../content/entity/ant/RedAntEntity.java | 92 + .../content/entity/ant/TermiteEntity.java | 223 + .../entity/basilisk/BasiliskEntity.java | 446 + .../basilisk/BasiliskMultipartLayout.java | 156 + .../entity/brutalfly/BrutalflyEntity.java | 817 + .../entity/brutalfly/BrutalflyOrbEntity.java | 242 + .../entity/cloud_shark/CloudSharkEntity.java | 647 + .../entity/cloud_shark/SharknadoManager.java | 399 + .../flying_squirrel/FlyingSquirrelEntity.java | 2338 + .../FlyingSquirrelNavigation.java | 427 + .../content/entity/kraken/KrakenEntity.java | 1120 + .../entity/kraken/KrakenMultipartLayout.java | 55 + .../content/entity/lucid/LucidBoltEntity.java | 98 + .../content/entity/lucid/LucidEntity.java | 555 + .../lucid/LucidEyeProjectileEntity.java | 75 + .../multipart/MultipartEntityOwner.java | 40 + .../entity/multipart/MultipartFramework.java | 108 + .../entity/multipart/MultipartLayout.java | 24 + .../entity/multipart/MultipartPartAccess.java | 5 + .../multipart/MultipartPartDefinition.java | 13 + .../network/MultipartAttackPayload.java | 28 + .../network/MultipartInteractPayload.java | 28 + .../entity/nightmare/NightmareEntity.java | 1225 + .../nightmare/NightmareMultipartLayout.java | 67 + .../trades/DrTrayaurusTradeManager.java | 132 + .../fire/AntarchyFireVisualAccess.java | 7 + .../content/fire/AntarchyFireVisualType.java | 7 + .../content/fluid/AntiwaterLiquidBlock.java | 61 + .../gravity/AntarchyGravityAccess.java | 23 + .../content/gravity/AntarchyGravityApi.java | 109 + .../gravity/AntarchyGravityDirection.java | 44 + .../gravity/AntarchyGravityRotationUtil.java | 140 + .../gravity/AntarchyGravityTransition.java | 9 + .../gravity/GravityWalkNodeEvaluator.java | 184 + .../content/item/AntimetalBlockItem.java | 23 + .../item/AntimetalScaffoldingItem.java | 13 + .../content/item/BasiliskDaggerItem.java | 46 + .../antarchy/content/item/BattleAxeItem.java | 72 + .../antarchy/content/item/BigBerthaItem.java | 539 + .../content/item/BloodCrystalAppleItem.java | 37 + .../content/item/BloodCrystalArmorItem.java | 94 + .../content/item/BloodCrystalKatanaItem.java | 73 + .../content/item/BloodCrystalShardItem.java | 63 + .../item/BrutalflyElytraFlightHelper.java | 76 + .../content/item/BrutalflyElytraItem.java | 51 + .../content/item/CloudBucketItem.java | 86 + .../content/item/CloudSharkFinSoupItem.java | 22 + .../antarchy/content/item/CorneaEarItem.java | 87 + .../content/item/DiamondMinecartItem.java | 82 + .../content/item/DuctTapeBlockItem.java | 84 + .../content/item/FallenKingCrownItem.java | 64 + .../antarchy/content/item/GravityGunItem.java | 741 + .../antarchy/content/item/LucidEyeItem.java | 10 + .../antarchy/content/item/LucidPearlItem.java | 66 + .../item/MobComingSoonTooltipItem.java | 20 + .../content/item/MogglesCaveDetector.java | 115 + .../antarchy/content/item/MogglesItem.java | 56 + .../antarchy/content/item/MogglesLogic.java | 13 + .../content/item/NightmareArmorItem.java | 122 + .../content/item/NightmareSwordItem.java | 43 + .../content/item/OuranwoodBoatItem.java | 73 + .../content/item/OuranwoodBoatOnlyItem.java | 31 + .../content/item/OuranwoodChestBoatItem.java | 31 + .../content/item/RainbowSugarItem.java | 52 + .../content/item/ReverieBottleItem.java | 186 + .../content/item/ScorpionWhipItem.java | 85 + .../item/ScorpionWhipTetherManager.java | 191 + .../content/item/ScorpionWhipTetherSync.java | 22 + .../content/item/SignalSavingBulbItem.java | 22 + .../antarchy/content/item/SimpleToolTier.java | 46 + .../antarchy/content/item/SizeRayItem.java | 248 + .../antarchy/content/item/SquidzookaItem.java | 161 + .../content/item/TriffidGooBlockItem.java | 22 + .../item/ultimate/UltimateArmorItem.java | 104 + .../item/ultimate/UltimateAxeItem.java | 93 + .../item/ultimate/UltimateBowItem.java | 110 + .../item/ultimate/UltimateCrossbowItem.java | 217 + .../item/ultimate/UltimateGearHelper.java | 83 + .../item/ultimate/UltimateHoeItem.java | 93 + .../item/ultimate/UltimateMaceItem.java | 51 + .../item/ultimate/UltimatePickaxeItem.java | 85 + .../item/ultimate/UltimateSwordItem.java | 41 + .../item/ultimate/UltimateToolHelper.java | 332 + .../item/ultimate/UtlimateShovelItem.java | 110 + .../movement/DreamSandLowGravityAccess.java | 21 + .../BloodCrystalKatanaTrailPayload.java | 23 + .../network/BloodglassStatePayload.java | 23 + .../BrutalflyElytraAnimationPayload.java | 24 + .../network/BrutalflyElytraFlapPayload.java | 20 + .../network/DiamondMinecartInputPayload.java | 31 + .../network/GravityGunPrimaryPayload.java | 17 + .../network/GravityGunScrollPayload.java | 22 + .../content/network/GravityStatePayload.java | 52 + .../network/ScorpionWhipTetherPayload.java | 26 + .../network/ThoraxisWeatherPayload.java | 46 + .../content/weather/ThoraxisWeatherKind.java | 44 + .../weather/ThoraxisWeatherManager.java | 365 + .../weather/ThoraxisWeatherSnapshot.java | 15 + .../worldgen/ants/BaseAntNestFeature.java | 63 + .../worldgen/ants/BrownAntNestFeature.java | 45 + .../worldgen/ants/RainbowAntNestFeature.java | 45 + .../worldgen/ants/RedAntNestFeature.java | 79 + .../worldgen/ants/SurfaceAntNestFeature.java | 44 + .../worldgen/ants/TermiteNestFeature.java | 10 + .../elythia/BrutalflyCocoonFeature.java | 212 + .../worldgen/elythia/ElythiaBiomeSource.java | 96 + .../worldgen/elythia/ElythiaFloraFeature.java | 418 + .../ElythiaLargeTuffBoulderFeature.java | 116 + .../worldgen/elythia/ElythiaPondFeature.java | 60 + .../elythia/ElythiaRiverCarveFunction.java | 94 + .../elythia/ElythiaSurfaceCoverFeature.java | 127 + .../elythia/ElythiaTuffBoulderFeature.java | 115 + .../elythia/ElythiaUndergroundFeature.java | 143 + .../elythia/MolewormCaveEntranceFeature.java | 540 + .../elythia/MolewormSurfaceMoundsFeature.java | 320 + .../elythia/MolewormTunnelsFeature.java | 784 + .../elythia/MolewormWarrensFeature.java | 437 + .../elythia/OuranwoodCocoonTreeFeature.java | 51 + .../elythia/OuranwoodTreeConfiguration.java | 39 + .../elythia/OuranwoodTreeFeature.java | 1528 + .../elythia/OuranwoodTreeGrowers.java | 31 + .../worldgen/elythia/TriffidPatchFeature.java | 171 + .../AntiwaterSpringsConfiguration.java | 44 + .../thoraxis/AntiwaterSpringsFeature.java | 318 + .../worldgen/thoraxis/BedBugNestFeature.java | 210 + .../thoraxis/BedBugSurfaceClusterFeature.java | 190 + .../thoraxis/CloudSeaCalciteFeature.java | 87 + .../thoraxis/LucidAntiwaterPoolFeature.java | 432 + .../thoraxis/NyxiteSpikeConfiguration.java | 27 + .../worldgen/thoraxis/NyxiteSpikeFeature.java | 192 + .../thoraxis/PotentNyxiteFeature.java | 56 + .../ThoraxisAntiwaterPoolConfiguration.java | 24 + .../ThoraxisAntiwaterPoolFeature.java | 268 + .../thoraxis/ThoraxisBiomeSource.java | 252 + .../ThoraxisBloodCrystalConfiguration.java | 33 + .../thoraxis/ThoraxisBloodCrystalFeature.java | 243 + .../thoraxis/ThoraxisDuneConfiguration.java | 28 + .../thoraxis/ThoraxisDuneFeature.java | 130 + .../ThoraxisFissureConfiguration.java | 16 + .../thoraxis/ThoraxisFissureFeature.java | 93 + .../ThoraxisRibColumnsConfiguration.java | 18 + .../thoraxis/ThoraxisRibColumnsFeature.java | 81 + .../thoraxis/ThoraxisSpikeConfiguration.java | 40 + .../thoraxis/ThoraxisSpikeFeature.java | 91 + .../mixins/AntarchyMixinErrorHandler.java | 27 + .../antarchy/mixins/AntarchyMixinPlugin.java | 46 + .../antarchy/mixins/BloodglassMixin.java | 48 + .../antarchy/mixins/DreamFireBlockMixin.java | 51 + .../mixins/DreamSandLowGravityMixin.java | 49 + .../mixins/FireVisualBaseFireBlockMixin.java | 38 + .../mixins/FireVisualEntityMixin.java | 33 + .../mixins/GlowVinesUnderLeavesMixin.java | 30 + .../mixins/ServerPlayerGameModeMixin.java | 35 + .../mixins/TorchflowerBlockStateMixin.java | 23 + .../mixins/client/ElythiaSkyMixin.java | 62 + .../mixins/client/ElytraModelAccessor.java | 15 + .../client/LightningBoltRendererMixin.java | 47 + .../client/ParalyzedMouseTurnMixin.java | 25 + .../ScreenEffectRendererFireVisualMixin.java | 46 + .../mixins/client/SplashManagerMixin.java | 38 + .../mixins/client/ThoraxisFogMixin.java | 66 + .../mixins/client/WolfRendererGrimMixin.java | 45 + .../gravity/AbstractArrowGravityMixin.java | 35 + .../gravity/BucketItemGravityMixin.java | 88 + .../mixins/gravity/ChunkMapAccessor.java | 15 + .../gravity/CrossbowItemGravityMixin.java | 56 + .../mixins/gravity/DirectionFacingMixin.java | 36 + .../gravity/EntityCollisionContextMixin.java | 65 + .../gravity/EntityGravityFrameMixin.java | 258 + .../mixins/gravity/EntityGravityMixin.java | 260 + .../mixins/gravity/EntityMoveMixin.java | 171 + .../mixins/gravity/ExplosionGravityMixin.java | 42 + .../FallingBlockEntityBlockDataMixin.java | 197 + .../gravity/FireworkRocketGravityMixin.java | 35 + .../gravity/GroundPathNavigationMixin.java | 36 + .../mixins/gravity/LivingEntityMixin.java | 296 + .../antarchy/mixins/gravity/MobHurtMixin.java | 26 + .../gravity/PathNavigationAccessor.java | 19 + .../gravity/PathNavigationDebugMixin.java | 133 + .../mixins/gravity/PlayerAttackMixin.java | 30 + .../mixins/gravity/PlayerGravityMixin.java | 91 + .../mixins/gravity/PlayerPoseFitMixin.java | 37 + .../mixins/gravity/PlayerSneakMixin.java | 109 + .../gravity/ProjectileGravityMixin.java | 20 + .../gravity/ServerChunkCacheAccessor.java | 15 + .../mixins/gravity/ServerEntityAccessor.java | 14 + .../ServerGamePacketListenerMixin.java | 82 + .../gravity/ServerPlayerGravityMixin.java | 116 + .../ThrowableProjectileGravityMixin.java | 19 + .../mixins/gravity/TrackedEntityAccessor.java | 14 + .../gravity/client/CameraGravityMixin.java | 136 + .../ClientPacketListenerGravityMixin.java | 38 + .../EntityRenderDispatcherGravityMixin.java | 90 + .../FallingBlockRendererBlockEntityMixin.java | 72 + .../EntityMultipartLifecycleMixin.java | 38 + .../DimensionOxygenManagerMixin.java | 63 + .../resources/antarchy-common.mixins.json | 64 + .../antarchy/animations/ant.animation.json | 2128 + .../animations/apple_cow.animation.json | 2166 + .../animations/baby_apple_cow.animation.json | 1800 + .../animations/basilisk.animation.json | 2308 + .../animations/bed_bug.animation.json | 1089 + .../antarchy/animations/bomber.animation.json | 316 + .../animations/brutalfly.animation.json | 8005 ++ .../animations/butterfly.animation.json | 1420 + .../animations/caterpillar.animation.json | 1540 + .../animations/cloud_shark.animation.json | 1702 + .../animations/easter_bunny.animation.json | 1195 + .../emperor_scorpion.animation.json | 1183 + .../animations/flying_squirrel.animation.json | 1328 + .../animations/gravity_gun.animation.json | 445 + .../animations/growth_ray.animation.json | 88 + .../antarchy/animations/kraken.animation.json | 11385 ++ .../antarchy/animations/lucid.animation.json | 759 + .../antarchy/animations/mantis.animation.json | 6591 ++ .../animations/missile_squid.animation.json | 2565 + .../animations/molevore.animation.json | 3442 + .../animations/moleworm.animation.json | 869 + .../animations/nightmare.animation.json | 4830 + .../animations/reverie.animation.json | 286 + .../animations/scorpion.animation.json | 1038 + .../animations/shrink_ray.animation.json | 88 + .../animations/squidzooka.animation.json | 143 + .../animations/static_item.animation.json | 4 + .../animations/toreterror.animation.json | 3308 + .../animations/triffid.animation.json | 2732 + .../antarchy/animations/wasp.animation.json | 1074 + .../assets/antarchy/antarchy_logo.png | Bin 0 -> 13091 bytes .../antarchy/blockstates/antimetal.json | 16 + .../blockstates/antimetal_scaffolding.json | 6 + .../antarchy/blockstates/bed_bug_egg.json | 76 + .../blockstates/blood_crystal_block.json | 8 + .../blockstates/blood_crystal_cluster.json | 11 + .../antarchy/blockstates/brown_ant_nest.json | 28 + .../blockstates/budding_blood_crystal.json | 8 + .../blockstates/chiseled_dream_sandstone.json | 7 + .../antarchy/blockstates/chiseled_nyxite.json | 7 + .../blockstates/chiseled_titanium.json | 8 + .../blockstates/chiseled_uranium.json | 8 + .../antarchy/blockstates/cloud_block.json | 7 + .../antarchy/blockstates/cornea_stalk.json | 32 + .../blockstates/cut_dream_sandstone.json | 7 + .../blockstates/cut_dream_sandstone_slab.json | 13 + .../antarchy/blockstates/cut_titanium.json | 8 + .../blockstates/cut_titanium_slab.json | 13 + .../blockstates/cut_titanium_stairs.json | 209 + .../blockstates/cut_titanium_wall.json | 40 + .../antarchy/blockstates/cut_uranium.json | 8 + .../blockstates/cut_uranium_slab.json | 13 + .../blockstates/cut_uranium_stairs.json | 209 + .../blockstates/cut_uranium_wall.json | 40 + .../blockstates/deepslate_titanium_ore.json | 7 + .../blockstates/deepslate_uranium_ore.json | 7 + .../antarchy/blockstates/dream_campfire.json | 34 + .../antarchy/blockstates/dream_fire.json | 90 + .../blockstates/dream_fire_ceiling.json | 108 + .../antarchy/blockstates/dream_lantern.json | 10 + .../antarchy/blockstates/dream_sand.json | 7 + .../antarchy/blockstates/dream_sandstone.json | 7 + .../blockstates/dream_sandstone_slab.json | 13 + .../blockstates/dream_sandstone_stairs.json | 209 + .../blockstates/dream_sandstone_wall.json | 40 + .../antarchy/blockstates/dream_torch.json | 7 + .../blockstates/dream_wall_torch.json | 19 + .../antarchy/blockstates/duct_tape.json | 156 + .../antarchy/blockstates/duplicator_log.json | 16 + .../blockstates/duplicator_sapling.json | 10 + .../assets/antarchy/blockstates/hushweed.json | 11 + .../assets/antarchy/blockstates/ichor.json | 20 + .../blockstates/infested_coarse_dirt.json | 7 + .../blockstates/infested_rooted_dirt.json | 7 + .../blockstates/large_blood_crystal_bud.json | 11 + .../blockstates/medium_blood_crystal_bud.json | 11 + .../blockstates/mossy_ouranwood_log.json | 16 + .../blockstates/mossy_ouranwood_wood.json | 16 + .../assets/antarchy/blockstates/nyxite.json | 7 + .../blockstates/nyxite_brick_slab.json | 13 + .../blockstates/nyxite_brick_stairs.json | 209 + .../blockstates/nyxite_brick_wall.json | 40 + .../antarchy/blockstates/nyxite_bricks.json | 7 + .../antarchy/blockstates/nyxite_slab.json | 13 + .../antarchy/blockstates/nyxite_spike.json | 34 + .../antarchy/blockstates/nyxite_stairs.json | 209 + .../antarchy/blockstates/nyxite_wall.json | 40 + .../antarchy/blockstates/orange_milkweed.json | 10 + .../antarchy/blockstates/ouranwood_acorn.json | 22 + .../blockstates/ouranwood_button.json | 118 + .../antarchy/blockstates/ouranwood_door.json | 124 + .../antarchy/blockstates/ouranwood_fence.json | 48 + .../blockstates/ouranwood_fence_gate.json | 80 + .../blockstates/ouranwood_hanging_sign.json | 7 + .../blockstates/ouranwood_leaves.json | 5 + .../antarchy/blockstates/ouranwood_log.json | 16 + .../blockstates/ouranwood_planks.json | 7 + .../blockstates/ouranwood_pressure_plate.json | 10 + .../antarchy/blockstates/ouranwood_sign.json | 7 + .../antarchy/blockstates/ouranwood_slab.json | 13 + .../blockstates/ouranwood_stairs.json | 209 + .../blockstates/ouranwood_trapdoor.json | 69 + .../ouranwood_wall_hanging_sign.json | 7 + .../blockstates/ouranwood_wall_sign.json | 7 + .../antarchy/blockstates/ouranwood_wood.json | 16 + .../antarchy/blockstates/pale_nyxite.json | 7 + .../antarchy/blockstates/pink_milkweed.json | 10 + .../blockstates/polished_antimetal.json | 16 + .../antarchy/blockstates/polished_nyxite.json | 7 + .../blockstates/polished_nyxite_slab.json | 13 + .../blockstates/polished_nyxite_stairs.json | 209 + .../blockstates/polished_nyxite_wall.json | 40 + .../antarchy/blockstates/potent_nyxite.json | 7 + .../blockstates/rainbow_ant_nest.json | 28 + .../blockstates/raw_titanium_block.json | 7 + .../blockstates/raw_uranium_block.json | 7 + .../antarchy/blockstates/red_ant_nest.json | 7 + .../blockstates/small_blood_crystal_bud.json | 11 + .../blockstates/smooth_dream_sandstone.json | 7 + .../smooth_dream_sandstone_slab.json | 13 + .../smooth_dream_sandstone_stairs.json | 209 + .../blockstates/stripped_ouranwood_log.json | 16 + .../blockstates/stripped_ouranwood_wood.json | 16 + .../antarchy/blockstates/termite_nest.json | 8 + .../antarchy/blockstates/titanium_bars.json | 100 + .../antarchy/blockstates/titanium_block.json | 7 + .../antarchy/blockstates/titanium_bulb.json | 8 + .../antarchy/blockstates/titanium_door.json | 124 + .../antarchy/blockstates/titanium_ore.json | 7 + .../blockstates/titanium_trapdoor.json | 69 + .../blockstates/torchflower_bush.json | 10 + .../blockstates/triffid_goo_block.json | 7 + .../blockstates/umbral_moss_block.json | 7 + .../blockstates/umbral_moss_carpet.json | 154 + .../antarchy/blockstates/uranium_bars.json | 100 + .../antarchy/blockstates/uranium_block.json | 7 + .../antarchy/blockstates/uranium_bulb.json | 8 + .../antarchy/blockstates/uranium_door.json | 124 + .../antarchy/blockstates/uranium_ore.json | 7 + .../blockstates/uranium_trapdoor.json | 69 + .../antarchy/blockstates/wasp_nest.json | 8 + .../assets/antarchy/geo/ant.geo.json | 195 + .../assets/antarchy/geo/apple_cow.geo.json | 153 + .../antarchy/geo/baby_apple_cow.geo.json | 132 + .../assets/antarchy/geo/basilisk.geo.json | 165 + .../assets/antarchy/geo/battle_axe.geo.json | 78 + .../assets/antarchy/geo/bed_bug.geo.json | 136 + .../assets/antarchy/geo/big_bertha.geo.json | 67 + .../assets/antarchy/geo/bomber.geo.json | 48 + .../assets/antarchy/geo/brutalfly.geo.json | 587 + .../assets/antarchy/geo/butterfly.geo.json | 192 + .../assets/antarchy/geo/caterpillar.geo.json | 111 + .../assets/antarchy/geo/cloud_shark.geo.json | 169 + .../assets/antarchy/geo/easter_bunny.geo.json | 107 + .../antarchy/geo/emperor_scorpion.geo.json | 170 + .../antarchy/geo/fallen_king_crown.geo.json | 83 + .../antarchy/geo/flying_squirrel.geo.json | 137 + .../assets/antarchy/geo/gravity_gun.geo.json | 66 + .../assets/antarchy/geo/growth_ray.geo.json | 65 + .../assets/antarchy/geo/kraken.geo.json | 318 + .../assets/antarchy/geo/lucid.geo.json | 78 + .../assets/antarchy/geo/mantis.geo.json | 285 + .../antarchy/geo/missile_squid.geo.json | 289 + .../assets/antarchy/geo/molevore.geo.json | 112 + .../assets/antarchy/geo/moleworm.geo.json | 73 + .../assets/antarchy/geo/nightmare.geo.json | 211 + .../assets/antarchy/geo/reverie.geo.json | 45 + .../assets/antarchy/geo/scorpion.geo.json | 132 + .../assets/antarchy/geo/shrink_ray.geo.json | 64 + .../assets/antarchy/geo/squidzooka.geo.json | 68 + .../assets/antarchy/geo/toreterror.geo.json | 151 + .../assets/antarchy/geo/triffid.geo.json | 210 + .../assets/antarchy/geo/wasp.geo.json | 182 + .../resources/assets/antarchy/lang/en_us.json | 658 + .../models/armor/fallen_king_crown.json | 91 + .../antarchy/models/block/antimetal.json | 7 + .../models/block/antimetal_horizontal.json | 7 + .../block/antimetal_scaffolding_stable.json | 171 + .../block/antimetal_scaffolding_unstable.json | 223 + .../antarchy/models/block/bed_bug_egg_1.json | 6 + .../antarchy/models/block/bed_bug_egg_2.json | 6 + .../antarchy/models/block/bed_bug_egg_3.json | 6 + .../antarchy/models/block/bed_bug_egg_4.json | 7 + .../models/block/blood_crystal_block.json | 8 + .../models/block/blood_crystal_cluster.json | 8 + .../antarchy/models/block/brown_ant_nest.json | 12 + .../models/block/budding_blood_crystal.json | 8 + .../block/chiseled_dream_sandstone.json | 7 + .../models/block/chiseled_nyxite.json | 6 + .../models/block/chiseled_titanium.json | 6 + .../models/block/chiseled_uranium.json | 6 + .../antarchy/models/block/cloud_block.json | 6 + .../models/block/cornea_stalk_stage0.json | 6 + .../models/block/cornea_stalk_stage1.json | 6 + .../models/block/cornea_stalk_stage2.json | 6 + .../models/block/cut_dream_sandstone.json | 7 + .../block/cut_dream_sandstone_slab.json | 8 + .../block/cut_dream_sandstone_slab_top.json | 8 + .../antarchy/models/block/cut_titanium.json | 6 + .../models/block/cut_titanium_slab.json | 8 + .../models/block/cut_titanium_slab_top.json | 8 + .../models/block/cut_titanium_stairs.json | 8 + .../block/cut_titanium_stairs_inner.json | 8 + .../block/cut_titanium_stairs_outer.json | 8 + .../block/cut_titanium_wall_inventory.json | 6 + .../models/block/cut_titanium_wall_post.json | 6 + .../models/block/cut_titanium_wall_side.json | 6 + .../block/cut_titanium_wall_side_tall.json | 6 + .../antarchy/models/block/cut_uranium.json | 6 + .../models/block/cut_uranium_slab.json | 8 + .../models/block/cut_uranium_slab_top.json | 8 + .../models/block/cut_uranium_stairs.json | 8 + .../block/cut_uranium_stairs_inner.json | 8 + .../block/cut_uranium_stairs_outer.json | 8 + .../block/cut_uranium_wall_inventory.json | 6 + .../models/block/cut_uranium_wall_post.json | 6 + .../models/block/cut_uranium_wall_side.json | 6 + .../block/cut_uranium_wall_side_tall.json | 6 + .../models/block/deepslate_titanium_ore.json | 6 + .../models/block/deepslate_uranium_ore.json | 6 + .../antarchy/models/block/dream_campfire.json | 7 + .../models/block/dream_fire_floor0.json | 6 + .../models/block/dream_fire_floor1.json | 6 + .../models/block/dream_fire_side0.json | 6 + .../models/block/dream_fire_side1.json | 6 + .../models/block/dream_fire_side_alt0.json | 6 + .../models/block/dream_fire_side_alt1.json | 6 + .../antarchy/models/block/dream_lantern.json | 6 + .../models/block/dream_lantern_hanging.json | 6 + .../antarchy/models/block/dream_sand.json | 6 + .../models/block/dream_sandstone.json | 8 + .../models/block/dream_sandstone_slab.json | 8 + .../block/dream_sandstone_slab_top.json | 8 + .../models/block/dream_sandstone_stairs.json | 8 + .../block/dream_sandstone_stairs_inner.json | 8 + .../block/dream_sandstone_stairs_outer.json | 8 + .../block/dream_sandstone_wall_inventory.json | 6 + .../block/dream_sandstone_wall_post.json | 6 + .../block/dream_sandstone_wall_side.json | 6 + .../block/dream_sandstone_wall_side_tall.json | 6 + .../antarchy/models/block/dream_torch.json | 6 + .../models/block/dream_wall_torch.json | 6 + .../models/block/duct_tape_layer1.json | 24 + .../models/block/duct_tape_layer2.json | 17 + .../models/block/duct_tape_layer3.json | 17 + .../models/block/duct_tape_layer4.json | 17 + .../models/block/duct_tape_layer5.json | 17 + .../models/block/duct_tape_layer6.json | 17 + .../models/block/duct_tape_layer7.json | 17 + .../models/block/duct_tape_layer8.json | 17 + .../antarchy/models/block/duct_tape_use1.json | 24 + .../antarchy/models/block/duct_tape_use2.json | 24 + .../antarchy/models/block/duct_tape_use3.json | 24 + .../antarchy/models/block/duct_tape_use4.json | 24 + .../antarchy/models/block/duplicator_log.json | 7 + .../block/duplicator_log_horizontal.json | 7 + .../models/block/duplicator_sapling.json | 6 + .../antarchy/models/block/hushweed.json | 195 + .../models/block/infested_coarse_dirt.json | 6 + .../models/block/infested_rooted_dirt.json | 6 + .../models/block/large_blood_crystal_bud.json | 8 + .../block/medium_blood_crystal_bud.json | 8 + .../models/block/mossy_ouranwood_log.json | 7 + .../block/mossy_ouranwood_log_horizontal.json | 7 + .../models/block/mossy_ouranwood_wood.json | 7 + .../assets/antarchy/models/block/nyxite.json | 6 + .../models/block/nyxite_brick_slab.json | 8 + .../models/block/nyxite_brick_slab_top.json | 8 + .../models/block/nyxite_brick_stairs.json | 8 + .../block/nyxite_brick_stairs_inner.json | 8 + .../block/nyxite_brick_stairs_outer.json | 8 + .../block/nyxite_brick_wall_inventory.json | 6 + .../models/block/nyxite_brick_wall_post.json | 6 + .../models/block/nyxite_brick_wall_side.json | 6 + .../block/nyxite_brick_wall_side_tall.json | 6 + .../antarchy/models/block/nyxite_bricks.json | 6 + .../antarchy/models/block/nyxite_slab.json | 8 + .../models/block/nyxite_slab_top.json | 8 + .../models/block/nyxite_spike_down_base.json | 6 + .../block/nyxite_spike_down_frustum.json | 6 + .../block/nyxite_spike_down_middle.json | 6 + .../models/block/nyxite_spike_down_tip.json | 6 + .../block/nyxite_spike_down_tip_merge.json | 6 + .../models/block/nyxite_spike_up_base.json | 6 + .../models/block/nyxite_spike_up_frustum.json | 6 + .../models/block/nyxite_spike_up_middle.json | 6 + .../models/block/nyxite_spike_up_tip.json | 6 + .../block/nyxite_spike_up_tip_merge.json | 6 + .../antarchy/models/block/nyxite_stairs.json | 8 + .../models/block/nyxite_stairs_inner.json | 8 + .../models/block/nyxite_stairs_outer.json | 8 + .../models/block/nyxite_wall_inventory.json | 6 + .../models/block/nyxite_wall_post.json | 6 + .../models/block/nyxite_wall_side.json | 6 + .../models/block/nyxite_wall_side_tall.json | 6 + .../models/block/orange_milkweed_bottom.json | 6 + .../models/block/orange_milkweed_top.json | 6 + .../models/block/ouranwood_acorn_hanging.json | 6 + .../models/block/ouranwood_button.json | 6 + .../block/ouranwood_button_inventory.json | 6 + .../block/ouranwood_button_pressed.json | 6 + .../block/ouranwood_door_bottom_left.json | 7 + .../ouranwood_door_bottom_left_open.json | 7 + .../block/ouranwood_door_bottom_right.json | 7 + .../ouranwood_door_bottom_right_open.json | 7 + .../models/block/ouranwood_door_top_left.json | 7 + .../block/ouranwood_door_top_left_open.json | 7 + .../block/ouranwood_door_top_right.json | 7 + .../block/ouranwood_door_top_right_open.json | 7 + .../models/block/ouranwood_fence_gate.json | 6 + .../block/ouranwood_fence_gate_open.json | 6 + .../block/ouranwood_fence_gate_wall.json | 6 + .../block/ouranwood_fence_gate_wall_open.json | 6 + .../block/ouranwood_fence_inventory.json | 6 + .../models/block/ouranwood_fence_post.json | 6 + .../models/block/ouranwood_fence_side.json | 6 + .../models/block/ouranwood_leaves.json | 6 + .../antarchy/models/block/ouranwood_log.json | 7 + .../block/ouranwood_log_horizontal.json | 7 + .../models/block/ouranwood_planks.json | 6 + .../block/ouranwood_pressure_plate.json | 6 + .../block/ouranwood_pressure_plate_down.json | 6 + .../models/block/ouranwood_sapling_0.json | 6 + .../models/block/ouranwood_sapling_1.json | 6 + .../models/block/ouranwood_sapling_2.json | 6 + .../antarchy/models/block/ouranwood_slab.json | 8 + .../models/block/ouranwood_slab_top.json | 8 + .../models/block/ouranwood_stairs.json | 8 + .../models/block/ouranwood_stairs_inner.json | 8 + .../models/block/ouranwood_stairs_outer.json | 8 + .../block/ouranwood_trapdoor_bottom.json | 6 + .../models/block/ouranwood_trapdoor_open.json | 6 + .../models/block/ouranwood_trapdoor_top.json | 6 + .../antarchy/models/block/ouranwood_wood.json | 7 + .../antarchy/models/block/pale_nyxite.json | 6 + .../models/block/pink_milkweed_bottom.json | 6 + .../models/block/pink_milkweed_top.json | 6 + .../models/block/polished_antimetal.json | 7 + .../block/polished_antimetal_horizontal.json | 7 + .../models/block/polished_nyxite.json | 6 + .../models/block/polished_nyxite_slab.json | 8 + .../block/polished_nyxite_slab_top.json | 8 + .../models/block/polished_nyxite_stairs.json | 8 + .../block/polished_nyxite_stairs_inner.json | 8 + .../block/polished_nyxite_stairs_outer.json | 8 + .../block/polished_nyxite_wall_inventory.json | 6 + .../block/polished_nyxite_wall_post.json | 6 + .../block/polished_nyxite_wall_side.json | 6 + .../block/polished_nyxite_wall_side_tall.json | 6 + .../antarchy/models/block/potent_nyxite.json | 6 + .../models/block/rainbow_ant_nest.json | 12 + .../models/block/raw_titanium_block.json | 6 + .../models/block/raw_uranium_block.json | 6 + .../antarchy/models/block/red_ant_nest.json | 12 + .../block/slightly_cracked_bed_bug_egg_1.json | 6 + .../block/slightly_cracked_bed_bug_egg_2.json | 6 + .../block/slightly_cracked_bed_bug_egg_3.json | 6 + .../block/slightly_cracked_bed_bug_egg_4.json | 7 + .../models/block/small_blood_crystal_bud.json | 8 + .../models/block/smooth_dream_sandstone.json | 6 + .../block/smooth_dream_sandstone_slab.json | 8 + .../smooth_dream_sandstone_slab_top.json | 8 + .../block/smooth_dream_sandstone_stairs.json | 8 + .../smooth_dream_sandstone_stairs_inner.json | 8 + .../smooth_dream_sandstone_stairs_outer.json | 8 + .../models/block/stripped_ouranwood_log.json | 7 + .../stripped_ouranwood_log_horizontal.json | 7 + .../models/block/stripped_ouranwood_wood.json | 7 + .../antarchy/models/block/termite_nest.json | 8 + .../models/block/titanium_bars_cap.json | 8 + .../models/block/titanium_bars_cap_alt.json | 8 + .../models/block/titanium_bars_post.json | 8 + .../models/block/titanium_bars_post_ends.json | 8 + .../models/block/titanium_bars_side.json | 8 + .../models/block/titanium_bars_side_alt.json | 8 + .../antarchy/models/block/titanium_block.json | 6 + .../antarchy/models/block/titanium_bulb.json | 6 + .../models/block/titanium_bulb_lit.json | 6 + .../block/titanium_bulb_lit_powered.json | 6 + .../models/block/titanium_bulb_powered.json | 6 + .../block/titanium_door_bottom_left.json | 7 + .../block/titanium_door_bottom_left_open.json | 7 + .../block/titanium_door_bottom_right.json | 7 + .../titanium_door_bottom_right_open.json | 7 + .../models/block/titanium_door_top_left.json | 7 + .../block/titanium_door_top_left_open.json | 7 + .../models/block/titanium_door_top_right.json | 7 + .../block/titanium_door_top_right_open.json | 7 + .../antarchy/models/block/titanium_ore.json | 6 + .../block/titanium_trapdoor_bottom.json | 6 + .../models/block/titanium_trapdoor_open.json | 6 + .../models/block/titanium_trapdoor_top.json | 6 + .../models/block/torchflower_bush_bottom.json | 6 + .../models/block/torchflower_bush_top.json | 6 + .../models/block/triffid_goo_block.json | 71 + .../models/block/umbral_moss_block.json | 6 + .../models/block/umbral_moss_carpet.json | 6 + .../block/umbral_moss_carpet_side_small.json | 6 + .../block/umbral_moss_carpet_side_tall.json | 18 + .../models/block/uranium_bars_cap.json | 8 + .../models/block/uranium_bars_cap_alt.json | 8 + .../models/block/uranium_bars_post.json | 8 + .../models/block/uranium_bars_post_ends.json | 8 + .../models/block/uranium_bars_side.json | 8 + .../models/block/uranium_bars_side_alt.json | 8 + .../antarchy/models/block/uranium_block.json | 6 + .../antarchy/models/block/uranium_bulb.json | 6 + .../models/block/uranium_bulb_lit.json | 6 + .../block/uranium_bulb_lit_powered.json | 6 + .../models/block/uranium_bulb_powered.json | 6 + .../block/uranium_door_bottom_left.json | 7 + .../block/uranium_door_bottom_left_open.json | 7 + .../block/uranium_door_bottom_right.json | 7 + .../block/uranium_door_bottom_right_open.json | 7 + .../models/block/uranium_door_top_left.json | 7 + .../block/uranium_door_top_left_open.json | 7 + .../models/block/uranium_door_top_right.json | 7 + .../block/uranium_door_top_right_open.json | 7 + .../antarchy/models/block/uranium_ore.json | 6 + .../models/block/uranium_trapdoor_bottom.json | 6 + .../models/block/uranium_trapdoor_open.json | 6 + .../models/block/uranium_trapdoor_top.json | 6 + .../block/very_cracked_bed_bug_egg_1.json | 6 + .../block/very_cracked_bed_bug_egg_2.json | 6 + .../block/very_cracked_bed_bug_egg_3.json | 6 + .../block/very_cracked_bed_bug_egg_4.json | 7 + .../antarchy/models/block/wasp_nest.json | 9 + .../antarchy/models/item/antimetal.json | 3 + .../models/item/antimetal_scaffolding.json | 3 + .../models/item/apple_cow_spawn_egg.json | 3 + .../antarchy/models/item/basilisk_dagger.json | 76 + .../antarchy/models/item/basilisk_fang.json | 6 + .../models/item/basilisk_spawn_egg.json | 3 + .../antarchy/models/item/battle_axe_gui.json | 7 + .../antarchy/models/item/battle_axe_held.json | 131 + .../antarchy/models/item/bed_bug_egg.json | 6 + .../models/item/bed_bug_spawn_egg.json | 3 + .../models/item/big_bertha_blade.json | 6 + .../antarchy/models/item/big_bertha_gui.json | 7 + .../models/item/big_bertha_handle.json | 6 + .../antarchy/models/item/big_bertha_held.json | 128 + .../antarchy/models/item/big_bertha_hilt.json | 6 + .../models/item/blood_crystal_apple.json | 6 + .../models/item/blood_crystal_block.json | 4 + .../models/item/blood_crystal_boots.json | 6 + .../models/item/blood_crystal_chestplate.json | 6 + .../models/item/blood_crystal_cluster.json | 12 + .../models/item/blood_crystal_helmet.json | 6 + .../models/item/blood_crystal_katana.json | 6 + .../models/item/blood_crystal_leggings.json | 6 + .../models/item/blood_crystal_shard.json | 8 + .../models/item/bomber_spawn_egg.json | 3 + .../antarchy/models/item/brown_ant_nest.json | 3 + .../models/item/brown_ant_spawn_egg.json | 3 + .../models/item/brutalfly_elytra.json | 6 + .../models/item/brutalfly_spawn_egg.json | 3 + .../antarchy/models/item/brutalfly_wing.json | 6 + .../models/item/budding_blood_crystal.json | 4 + .../models/item/butterfly_spawn_egg.json | 3 + .../models/item/caterpillar_spawn_egg.json | 3 + .../models/item/chiseled_dream_sandstone.json | 3 + .../antarchy/models/item/chiseled_nyxite.json | 3 + .../models/item/chiseled_titanium.json | 3 + .../models/item/chiseled_uranium.json | 3 + .../antarchy/models/item/cloud_block.json | 3 + .../antarchy/models/item/cloud_bucket.json | 6 + .../antarchy/models/item/cloud_shark_fin.json | 6 + .../models/item/cloud_shark_fin_soup.json | 6 + .../models/item/cloud_shark_spawn_egg.json | 3 + .../antarchy/models/item/cornea_ear.json | 6 + .../models/item/cut_dream_sandstone.json | 3 + .../models/item/cut_dream_sandstone_slab.json | 3 + .../antarchy/models/item/cut_titanium.json | 3 + .../models/item/cut_titanium_slab.json | 3 + .../models/item/cut_titanium_stairs.json | 3 + .../models/item/cut_titanium_wall.json | 3 + .../antarchy/models/item/cut_uranium.json | 3 + .../models/item/cut_uranium_slab.json | 3 + .../models/item/cut_uranium_stairs.json | 3 + .../models/item/cut_uranium_wall.json | 3 + .../models/item/deepslate_titanium_ore.json | 3 + .../models/item/deepslate_uranium_ore.json | 3 + .../models/item/diamond_minecart.json | 6 + .../models/item/dr_trayaurus_spawn_egg.json | 3 + .../antarchy/models/item/dream_campfire.json | 6 + .../antarchy/models/item/dream_lantern.json | 6 + .../antarchy/models/item/dream_sand.json | 3 + .../antarchy/models/item/dream_sandstone.json | 3 + .../models/item/dream_sandstone_slab.json | 3 + .../models/item/dream_sandstone_stairs.json | 3 + .../models/item/dream_sandstone_wall.json | 3 + .../antarchy/models/item/dream_torch.json | 6 + .../antarchy/models/item/duct_tape.json | 6 + .../antarchy/models/item/duplicator_log.json | 3 + .../models/item/duplicator_sapling.json | 6 + .../models/item/easter_bunny_spawn_egg.json | 3 + .../item/emperor_scorpion_spawn_egg.json | 3 + .../models/item/emperor_scorpion_stinger.json | 6 + .../enchanted_golden_apple_cow_spawn_egg.json | 3 + .../models/item/fallen_king_crown.json | 3 + .../models/item/fallen_king_crown_item.json | 6 + .../models/item/fallen_king_crown_worn.json | 83 + .../antarchy/models/item/fire_dragon_pet.json | 6 + .../item/flying_squirrel_spawn_egg.json | 3 + .../item/golden_apple_cow_spawn_egg.json | 3 + .../antarchy/models/item/gravity_gun_gui.json | 7 + .../models/item/gravity_gun_held_geo.json | 138 + .../antarchy/models/item/grow_ray_gui.json | 7 + .../models/item/grow_ray_held_geo.json | 37 + .../antarchy/models/item/growing_potion.json | 7 + .../models/item/growth_ray_display.json | 106 + .../item/honeyed_apple_cow_spawn_egg.json | 3 + .../assets/antarchy/models/item/hushweed.json | 3 + .../antarchy/models/item/ice_dragon_pet.json | 6 + .../models/item/infested_coarse_dirt.json | 3 + .../models/item/infested_rooted_dirt.json | 3 + .../models/item/inversion_potion.json | 7 + .../antarchy/models/item/jumpy_bug_leg.json | 6 + .../models/item/kraken_spawn_egg.json | 3 + .../antarchy/models/item/kraken_tooth.json | 6 + .../models/item/krakling_spawn_egg.json | 3 + .../models/item/large_blood_crystal_bud.json | 8 + .../models/item/lightning_dragon_pet.json | 6 + .../antarchy/models/item/lucid_eye.json | 6 + .../antarchy/models/item/lucid_pearl.json | 6 + .../antarchy/models/item/lucid_spawn_egg.json | 3 + .../antarchy/models/item/mantis_claw.json | 6 + .../models/item/mantis_spawn_egg.json | 3 + .../models/item/medium_blood_crystal_bud.json | 8 + .../models/item/missile_squid_spawn_egg.json | 3 + .../assets/antarchy/models/item/moggles.json | 6 + .../antarchy/models/item/molevore_nose.json | 6 + .../models/item/molevore_spawn_egg.json | 3 + .../assets/antarchy/models/item/moleworm.json | 6 + .../models/item/moleworm_spawn_egg.json | 3 + .../models/item/mossy_ouranwood_log.json | 3 + .../models/item/mossy_ouranwood_wood.json | 3 + .../assets/antarchy/models/item/mud_pie.json | 6 + .../antarchy/models/item/nightmare_boots.json | 6 + .../models/item/nightmare_chestplate.json | 6 + .../models/item/nightmare_helmet.json | 6 + .../models/item/nightmare_leggings.json | 6 + .../antarchy/models/item/nightmare_scale.json | 6 + .../models/item/nightmare_spawn_egg.json | 3 + .../antarchy/models/item/nightmare_sword.json | 6 + .../assets/antarchy/models/item/nyxite.json | 3 + .../models/item/nyxite_brick_slab.json | 3 + .../models/item/nyxite_brick_stairs.json | 3 + .../models/item/nyxite_brick_wall.json | 3 + .../antarchy/models/item/nyxite_bricks.json | 3 + .../antarchy/models/item/nyxite_slab.json | 3 + .../antarchy/models/item/nyxite_spike.json | 6 + .../antarchy/models/item/nyxite_stairs.json | 3 + .../antarchy/models/item/nyxite_wall.json | 3 + .../antarchy/models/item/orange_milkweed.json | 6 + .../antarchy/models/item/ouranwood_acorn.json | 6 + .../antarchy/models/item/ouranwood_boat.json | 6 + .../models/item/ouranwood_button.json | 3 + .../models/item/ouranwood_chest_boat.json | 6 + .../antarchy/models/item/ouranwood_door.json | 6 + .../antarchy/models/item/ouranwood_fence.json | 3 + .../models/item/ouranwood_fence_gate.json | 3 + .../models/item/ouranwood_hanging_sign.json | 6 + .../models/item/ouranwood_leaves.json | 3 + .../antarchy/models/item/ouranwood_log.json | 3 + .../models/item/ouranwood_planks.json | 3 + .../models/item/ouranwood_pressure_plate.json | 3 + .../antarchy/models/item/ouranwood_sign.json | 6 + .../antarchy/models/item/ouranwood_slab.json | 3 + .../models/item/ouranwood_stairs.json | 3 + .../models/item/ouranwood_trapdoor.json | 3 + .../antarchy/models/item/ouranwood_wood.json | 3 + .../antarchy/models/item/pale_nyxite.json | 3 + .../antarchy/models/item/pink_milkweed.json | 6 + .../models/item/polished_antimetal.json | 3 + .../antarchy/models/item/polished_nyxite.json | 3 + .../models/item/polished_nyxite_slab.json | 3 + .../models/item/polished_nyxite_stairs.json | 3 + .../models/item/polished_nyxite_wall.json | 3 + .../antarchy/models/item/potent_nyxite.json | 3 + .../models/item/primordial_scute.json | 6 + .../models/item/rainbow_ant_nest.json | 3 + .../models/item/rainbow_ant_spawn_egg.json | 3 + .../antarchy/models/item/rainbow_sugar.json | 6 + .../antarchy/models/item/raw_titanium.json | 6 + .../models/item/raw_titanium_block.json | 3 + .../models/item/raw_titanium_scrap.json | 6 + .../antarchy/models/item/raw_uranium.json | 6 + .../models/item/raw_uranium_block.json | 3 + .../models/item/raw_uranium_scrap.json | 6 + .../antarchy/models/item/red_ant_nest.json | 3 + .../models/item/red_ant_spawn_egg.json | 3 + .../antarchy/models/item/reverie_bottle.json | 6 + .../models/item/reverie_spawn_egg.json | 3 + .../models/item/scorpion_spawn_egg.json | 3 + .../antarchy/models/item/scorpion_whip.json | 6 + .../models/item/shrink_ray_display.json | 106 + .../antarchy/models/item/shrink_ray_gui.json | 7 + .../models/item/shrink_ray_held_geo.json | 37 + .../models/item/shrinking_potion.json | 7 + .../models/item/small_blood_crystal_bud.json | 8 + .../models/item/smooth_dream_sandstone.json | 3 + .../item/smooth_dream_sandstone_slab.json | 3 + .../item/smooth_dream_sandstone_stairs.json | 3 + .../antarchy/models/item/squidzooka_gui.json | 7 + .../models/item/squidzooka_held_geo.json | 39 + .../models/item/stripped_ouranwood_log.json | 3 + .../models/item/stripped_ouranwood_wood.json | 3 + .../antarchy/models/item/termite_nest.json | 3 + .../models/item/termite_spawn_egg.json | 3 + .../antarchy/models/item/titanium_bars.json | 6 + .../antarchy/models/item/titanium_block.json | 3 + .../antarchy/models/item/titanium_bulb.json | 3 + .../antarchy/models/item/titanium_door.json | 6 + .../antarchy/models/item/titanium_ingot.json | 6 + .../antarchy/models/item/titanium_nugget.json | 6 + .../antarchy/models/item/titanium_ore.json | 3 + .../models/item/titanium_trapdoor.json | 3 + .../models/item/torchflower_bush.json | 6 + .../antarchy/models/item/triffid_goo.json | 6 + .../models/item/triffid_goo_block.json | 3 + .../models/item/triffid_spawn_egg.json | 3 + .../item/ultimate/ultimate_bow_pull0.json | 6 + .../item/ultimate/ultimate_bow_pull1.json | 6 + .../item/ultimate/ultimate_bow_pull2.json | 6 + .../ultimate/ultimate_crossbow_arrow.json | 6 + .../ultimate/ultimate_crossbow_pull1.json | 6 + .../ultimate/ultimate_crossbow_pull2.json | 6 + .../ultimate/ultimate_crossbow_pull3.json | 6 + .../antarchy/models/item/ultimate_axe.json | 6 + .../antarchy/models/item/ultimate_boots.json | 6 + .../antarchy/models/item/ultimate_bow.json | 50 + .../models/item/ultimate_bow_pull0.json | 6 + .../models/item/ultimate_bow_pull1.json | 6 + .../models/item/ultimate_bow_pull2.json | 6 + .../models/item/ultimate_chestplate.json | 6 + .../models/item/ultimate_crossbow.json | 43 + .../antarchy/models/item/ultimate_helmet.json | 6 + .../antarchy/models/item/ultimate_hoe.json | 6 + .../models/item/ultimate_leggings.json | 6 + .../antarchy/models/item/ultimate_mace.json | 223 + .../models/item/ultimate_pickaxe.json | 6 + .../antarchy/models/item/ultimate_shovel.json | 6 + .../antarchy/models/item/ultimate_sword.json | 6 + .../models/item/umbral_moss_block.json | 3 + .../models/item/umbral_moss_carpet.json | 3 + .../antarchy/models/item/uranium_bars.json | 6 + .../antarchy/models/item/uranium_block.json | 3 + .../antarchy/models/item/uranium_bulb.json | 3 + .../antarchy/models/item/uranium_door.json | 6 + .../antarchy/models/item/uranium_ingot.json | 6 + .../antarchy/models/item/uranium_nugget.json | 6 + .../antarchy/models/item/uranium_ore.json | 3 + .../models/item/uranium_trapdoor.json | 3 + .../antarchy/models/item/vortex_eye.json | 6 + .../antarchy/models/item/wasp_nest.json | 3 + .../antarchy/models/item/wasp_spawn_egg.json | 3 + .../antarchy/particles/dream_fire_flame.json | 5 + .../assets/antarchy/particles/firefly.json | 3 + .../antarchy/particles/hypnotic_gas.json | 12 + .../particles/hypnotic_gas_cloud_down.json | 12 + .../antarchy/particles/hypnotic_gas_down.json | 12 + .../particles/inverted_geyser_base.json | 12 + .../particles/inverted_geyser_plume.json | 12 + .../particles/inverted_geyser_poof.json | 12 + .../resources/assets/antarchy/sounds.json | 1620 + .../ambient/elythia/firefly/firefly_bush1.ogg | Bin 0 -> 112586 bytes .../elythia/firefly/firefly_bush10.ogg | Bin 0 -> 91283 bytes .../elythia/firefly/firefly_bush11.ogg | Bin 0 -> 92303 bytes .../ambient/elythia/firefly/firefly_bush2.ogg | Bin 0 -> 58456 bytes .../ambient/elythia/firefly/firefly_bush3.ogg | Bin 0 -> 133948 bytes .../ambient/elythia/firefly/firefly_bush4.ogg | Bin 0 -> 95953 bytes .../ambient/elythia/firefly/firefly_bush5.ogg | Bin 0 -> 92090 bytes .../ambient/elythia/firefly/firefly_bush6.ogg | Bin 0 -> 99322 bytes .../ambient/elythia/firefly/firefly_bush7.ogg | Bin 0 -> 59645 bytes .../ambient/elythia/firefly/firefly_bush8.ogg | Bin 0 -> 98309 bytes .../ambient/elythia/firefly/firefly_bush9.ogg | Bin 0 -> 85748 bytes .../thoraxis/dream_dunes/wind1_reversed.ogg | Bin 0 -> 172312 bytes .../thoraxis/dream_dunes/wind2_reversed.ogg | Bin 0 -> 143323 bytes .../thoraxis/dream_dunes/wind3_reversed.ogg | Bin 0 -> 172613 bytes .../thoraxis/dream_dunes/wind4_reversed.ogg | Bin 0 -> 114323 bytes .../thoraxis/dream_dunes/with1_reversed.ogg | Bin 0 -> 135465 bytes .../ambient/thoraxis/lucid_pools/ambient.ogg | Bin 0 -> 368725 bytes .../ambient/thoraxis/lucid_pools/curse1.ogg | Bin 0 -> 109440 bytes .../ambient/thoraxis/lucid_pools/curse2.ogg | Bin 0 -> 98172 bytes .../ambient/thoraxis/lucid_pools/curse3.ogg | Bin 0 -> 69459 bytes .../ambient/thoraxis/lucid_pools/curse4.ogg | Bin 0 -> 128966 bytes .../nightmare_wastes/addition1_reversed.ogg | Bin 0 -> 123529 bytes .../nightmare_wastes/addition2_reversed.ogg | Bin 0 -> 182633 bytes .../nightmare_wastes/addition3_reversed.ogg | Bin 0 -> 131201 bytes .../nightmare_wastes/addition4_reversed.ogg | Bin 0 -> 227180 bytes .../nightmare_wastes/addition5_reversed.ogg | Bin 0 -> 193521 bytes .../nightmare_wastes/addition6_reversed.ogg | Bin 0 -> 99144 bytes .../nightmare_wastes/addition7_reversed.ogg | Bin 0 -> 106214 bytes .../nightmare_wastes/addition8_reversed.ogg | Bin 0 -> 226338 bytes .../nightmare_wastes/ambience_reversed.ogg | Bin 0 -> 436838 bytes .../nightmare_wastes/dark1_reversed.ogg | Bin 0 -> 49404 bytes .../nightmare_wastes/dark2_reversed.ogg | Bin 0 -> 55353 bytes .../nightmare_wastes/ground1_reversed.ogg | Bin 0 -> 36765 bytes .../nightmare_wastes/ground2_reversed.ogg | Bin 0 -> 31483 bytes .../nightmare_wastes/ground3_reversed.ogg | Bin 0 -> 29199 bytes .../nightmare_wastes/ground4_reversed.ogg | Bin 0 -> 25689 bytes .../nightmare_wastes/mood1_reversed.ogg | Bin 0 -> 70291 bytes .../nightmare_wastes/mood2_reversed.ogg | Bin 0 -> 138035 bytes .../nightmare_wastes/mood3_reversed.ogg | Bin 0 -> 67242 bytes .../nightmare_wastes/mood4_reversed.ogg | Bin 0 -> 35723 bytes .../nightmare_wastes/mood5_reversed.ogg | Bin 0 -> 36591 bytes .../antarchy/sounds/block/ant_nest_exit.ogg | Bin 0 -> 15819 bytes .../sounds/block/duct_tape/duct_tape1.ogg | Bin 0 -> 10575 bytes .../sounds/block/duct_tape/duct_tape2.ogg | Bin 0 -> 7858 bytes .../sounds/block/duct_tape/duct_tape3.ogg | Bin 0 -> 7477 bytes .../sounds/block/duct_tape/duct_tape4.ogg | Bin 0 -> 7909 bytes .../sounds/block/duct_tape/duct_tape5.ogg | Bin 0 -> 8963 bytes .../sounds/block/duct_tape/duct_tape6.ogg | Bin 0 -> 8199 bytes .../sounds/block/duct_tape/duct_tape7.ogg | Bin 0 -> 8404 bytes .../sounds/block/duct_tape/duct_tape8.ogg | Bin 0 -> 7893 bytes .../geyser_continuous/eruption1.ogg | Bin 0 -> 56082 bytes .../geyser_continuous/eruption2.ogg | Bin 0 -> 52141 bytes .../geyser_continuous/eruption3.ogg | Bin 0 -> 47724 bytes .../geyser_continuous/eruption4.ogg | Bin 0 -> 55021 bytes .../geyser_continuous/eruption5.ogg | Bin 0 -> 51318 bytes .../geyser_continuous/eruption6.ogg | Bin 0 -> 46551 bytes .../geyser_continuous/eruption_active1.ogg | Bin 0 -> 98961 bytes .../geyser_continuous/eruption_active2.ogg | Bin 0 -> 46585 bytes .../geyser_continuous/eruption_active3.ogg | Bin 0 -> 62012 bytes .../geyser_continuous/eruption_active4.ogg | Bin 0 -> 54227 bytes .../geyser_continuous/eruption_active5.ogg | Bin 0 -> 57999 bytes .../geyser_continuous/eruption_active6.ogg | Bin 0 -> 61106 bytes .../geyser_continuous/eruption_active7.ogg | Bin 0 -> 32486 bytes .../potent_nyxite/hypnotic_gas/ambient1.ogg | Bin 0 -> 63360 bytes .../potent_nyxite/hypnotic_gas/ambient10.ogg | Bin 0 -> 53657 bytes .../potent_nyxite/hypnotic_gas/ambient11.ogg | Bin 0 -> 34271 bytes .../potent_nyxite/hypnotic_gas/ambient12.ogg | Bin 0 -> 30785 bytes .../potent_nyxite/hypnotic_gas/ambient13.ogg | Bin 0 -> 32458 bytes .../potent_nyxite/hypnotic_gas/ambient14.ogg | Bin 0 -> 28856 bytes .../potent_nyxite/hypnotic_gas/ambient2.ogg | Bin 0 -> 51925 bytes .../potent_nyxite/hypnotic_gas/ambient3.ogg | Bin 0 -> 58941 bytes .../potent_nyxite/hypnotic_gas/ambient4.ogg | Bin 0 -> 63549 bytes .../potent_nyxite/hypnotic_gas/ambient5.ogg | Bin 0 -> 28268 bytes .../potent_nyxite/hypnotic_gas/ambient6.ogg | Bin 0 -> 50863 bytes .../potent_nyxite/hypnotic_gas/ambient7.ogg | Bin 0 -> 79833 bytes .../potent_nyxite/hypnotic_gas/ambient8.ogg | Bin 0 -> 46613 bytes .../potent_nyxite/hypnotic_gas/ambient9.ogg | Bin 0 -> 31621 bytes .../sounds/gravity_gun/gravity_gun_drop.ogg | Bin 0 -> 26502 bytes .../gravity_gun/gravity_gun_dryfire.ogg | Bin 0 -> 5367 bytes .../gravity_gun/gravity_gun_hold_loop.ogg | Bin 0 -> 18145 bytes .../gravity_gun/gravity_gun_launch1.ogg | Bin 0 -> 34829 bytes .../gravity_gun/gravity_gun_launch2.ogg | Bin 0 -> 46822 bytes .../gravity_gun/gravity_gun_launch3.ogg | Bin 0 -> 44329 bytes .../gravity_gun/gravity_gun_launch4.ogg | Bin 0 -> 43247 bytes .../sounds/gravity_gun/gravity_gun_pickup.ogg | Bin 0 -> 39345 bytes .../antarchy/sounds/mob/ant/ant_ambient.ogg | Bin 0 -> 9823 bytes .../antarchy/sounds/mob/ant/ant_bite.ogg | Bin 0 -> 9391 bytes .../antarchy/sounds/mob/ant/ant_gather1.ogg | Bin 0 -> 30746 bytes .../antarchy/sounds/mob/ant/ant_gather2.ogg | Bin 0 -> 23758 bytes .../antarchy/sounds/mob/ant/ant_hurt.ogg | Bin 0 -> 10821 bytes .../antarchy/sounds/mob/ant/ant_idle1.ogg | Bin 0 -> 12732 bytes .../antarchy/sounds/mob/ant/ant_idle2.ogg | Bin 0 -> 7511 bytes .../antarchy/sounds/mob/ant/ant_idle3.ogg | Bin 0 -> 7010 bytes .../antarchy/sounds/mob/ant/ant_idle4.ogg | Bin 0 -> 7923 bytes .../antarchy/sounds/mob/ant/ant_idle5.ogg | Bin 0 -> 7560 bytes .../antarchy/sounds/mob/ant/ant_idle6.ogg | Bin 0 -> 9417 bytes .../sounds/mob/basilisk/basilisk_bite.ogg | Bin 0 -> 33175 bytes .../sounds/mob/basilisk/basilisk_death.ogg | Bin 0 -> 80928 bytes .../sounds/mob/basilisk/basilisk_hiss.ogg | Bin 0 -> 67879 bytes .../sounds/mob/basilisk/basilisk_hurt1.ogg | Bin 0 -> 38159 bytes .../sounds/mob/basilisk/basilisk_hurt2.ogg | Bin 0 -> 40600 bytes .../mob/basilisk/basilisk_idle_loop1.ogg | Bin 0 -> 105765 bytes .../mob/basilisk/basilisk_idle_loop2.ogg | Bin 0 -> 106858 bytes .../mob/basilisk/basilisk_slither_loop1.ogg | Bin 0 -> 105421 bytes .../mob/basilisk/basilisk_slither_loop2.ogg | Bin 0 -> 106651 bytes .../sounds/mob/bed_bug/bed_bug_ambient1.ogg | Bin 0 -> 18739 bytes .../sounds/mob/bed_bug/bed_bug_ambient2.ogg | Bin 0 -> 18564 bytes .../sounds/mob/bed_bug/bed_bug_attack1.ogg | Bin 0 -> 11685 bytes .../sounds/mob/bed_bug/bed_bug_hurt1.ogg | Bin 0 -> 14827 bytes .../sounds/mob/bed_bug/bed_bug_hurt2.ogg | Bin 0 -> 11437 bytes .../sounds/mob/brutalfly/brutalfly_death1.ogg | Bin 0 -> 13801 bytes .../sounds/mob/brutalfly/brutalfly_idle1.ogg | Bin 0 -> 15406 bytes .../sounds/mob/brutalfly/brutalfly_idle2.ogg | Bin 0 -> 13065 bytes .../sounds/mob/brutalfly/brutalfly_idle3.ogg | Bin 0 -> 15083 bytes .../mob/caterpillar/caterpillar_crawl1.ogg | Bin 0 -> 8175 bytes .../mob/caterpillar/caterpillar_crawl2.ogg | Bin 0 -> 7159 bytes .../mob/caterpillar/caterpillar_crawl3.ogg | Bin 0 -> 8118 bytes .../mob/caterpillar/caterpillar_crawl4.ogg | Bin 0 -> 7207 bytes .../mob/caterpillar/caterpillar_crawl5.ogg | Bin 0 -> 7501 bytes .../mob/caterpillar/caterpillar_crawl6.ogg | Bin 0 -> 5937 bytes .../mob/caterpillar/caterpillar_hurt1.ogg | Bin 0 -> 9152 bytes .../mob/caterpillar/caterpillar_hurt2.ogg | Bin 0 -> 9400 bytes .../mob/caterpillar/caterpillar_hurt3.ogg | Bin 0 -> 12382 bytes .../mob/caterpillar/caterpillar_idle1.ogg | Bin 0 -> 10953 bytes .../mob/caterpillar/caterpillar_idle2.ogg | Bin 0 -> 11381 bytes .../mob/cloud_shark/cloud_shark_bite.ogg | Bin 0 -> 11796 bytes .../mob/cloud_shark/cloud_shark_death.ogg | Bin 0 -> 26869 bytes .../mob/cloud_shark/cloud_shark_fly1.ogg | Bin 0 -> 26365 bytes .../mob/cloud_shark/cloud_shark_hurt.ogg | Bin 0 -> 18004 bytes .../mob/cloud_shark/cloud_shark_idle1.ogg | Bin 0 -> 25709 bytes .../mob/cloud_shark/cloud_shark_idle2.ogg | Bin 0 -> 25776 bytes .../mob/cloud_shark/cloud_shark_idle3.ogg | Bin 0 -> 18250 bytes .../mob/cloud_shark/cloud_shark_idle4.ogg | Bin 0 -> 19594 bytes .../emperor_scorpion_ambient1.ogg | Bin 0 -> 11311 bytes .../emperor_scorpion_attack1.ogg | Bin 0 -> 12502 bytes .../emperor_scorpion_hurt1.ogg | Bin 0 -> 11237 bytes .../emperor_scorpion_hurt2.ogg | Bin 0 -> 13691 bytes .../emperor_scorpion_hurt3.ogg | Bin 0 -> 8119 bytes .../emperor_scorpion_roar1.ogg | Bin 0 -> 18004 bytes .../flying_squirrel_glide_loop.ogg | Bin 0 -> 24649 bytes .../flying_squirrel/flying_squirrel_idle1.ogg | Bin 0 -> 20496 bytes .../sounds/mob/kraken/kraken_attack1.ogg | Bin 0 -> 47673 bytes .../sounds/mob/kraken/kraken_death.ogg | Bin 0 -> 82988 bytes .../sounds/mob/kraken/kraken_flying_loop1.ogg | Bin 0 -> 104241 bytes .../sounds/mob/kraken/kraken_flying_loop2.ogg | Bin 0 -> 104246 bytes .../kraken/kraken_flying_sideways_loop1.ogg | Bin 0 -> 90795 bytes .../kraken/kraken_flying_sideways_loop2.ogg | Bin 0 -> 90473 bytes .../sounds/mob/kraken/kraken_hurt1.ogg | Bin 0 -> 44736 bytes .../sounds/mob/kraken/kraken_hurt2.ogg | Bin 0 -> 40616 bytes .../sounds/mob/kraken/kraken_roar.ogg | Bin 0 -> 140981 bytes .../sounds/mob/kraken/kraken_spawn.ogg | Bin 0 -> 167872 bytes .../sounds/mob/kraken/kraken_spin.ogg | Bin 0 -> 52392 bytes .../sounds/mob/lucid/lucid_ambience.ogg | Bin 0 -> 13351 bytes .../sounds/mob/lucid/lucid_attack.ogg | Bin 0 -> 13886 bytes .../antarchy/sounds/mob/lucid/lucid_bolt.ogg | Bin 0 -> 14359 bytes .../antarchy/sounds/mob/lucid/lucid_death.ogg | Bin 0 -> 16619 bytes .../sounds/mob/lucid/lucid_flying.ogg | Bin 0 -> 44150 bytes .../antarchy/sounds/mob/lucid/lucid_hurt1.ogg | Bin 0 -> 14651 bytes .../antarchy/sounds/mob/lucid/lucid_hurt2.ogg | Bin 0 -> 15066 bytes .../sounds/mob/mantis/mantis_attack1.ogg | Bin 0 -> 8121 bytes .../sounds/mob/mantis/mantis_attack2.ogg | Bin 0 -> 10525 bytes .../sounds/mob/mantis/mantis_attack3.ogg | Bin 0 -> 10912 bytes .../sounds/mob/mantis/mantis_attack4.ogg | Bin 0 -> 12109 bytes .../sounds/mob/mantis/mantis_fly_loop.ogg | Bin 0 -> 33914 bytes .../sounds/mob/mantis/mantis_hurt1.ogg | Bin 0 -> 11237 bytes .../sounds/mob/mantis/mantis_hurt2.ogg | Bin 0 -> 13691 bytes .../sounds/mob/mantis/mantis_hurt3.ogg | Bin 0 -> 8119 bytes .../sounds/mob/mantis/mantis_idle1.ogg | Bin 0 -> 11730 bytes .../sounds/mob/mantis/mantis_idle2.ogg | Bin 0 -> 11457 bytes .../sounds/mob/mantis/mantis_idle3.ogg | Bin 0 -> 11629 bytes .../sounds/mob/mantis/mantis_idle4.ogg | Bin 0 -> 11785 bytes .../sounds/mob/mantis/mantis_idle5.ogg | Bin 0 -> 11742 bytes .../sounds/mob/mantis/mantis_idle6.ogg | Bin 0 -> 11620 bytes .../sounds/mob/mantis/mantis_idle7.ogg | Bin 0 -> 11705 bytes .../missile_squid/missile_squid_attack1.ogg | Bin 0 -> 22172 bytes .../missile_squid/missile_squid_attack2.ogg | Bin 0 -> 24182 bytes .../missile_squid/missile_squid_attack3.ogg | Bin 0 -> 26099 bytes .../sounds/mob/molevore/molevore_attack1.ogg | Bin 0 -> 17693 bytes .../sounds/mob/molevore/molevore_attack2.ogg | Bin 0 -> 16952 bytes .../sounds/mob/molevore/molevore_attack3.ogg | Bin 0 -> 16536 bytes .../sounds/mob/molevore/molevore_dig1.ogg | Bin 0 -> 16590 bytes .../sounds/mob/molevore/molevore_hurt1.ogg | Bin 0 -> 16405 bytes .../sounds/mob/molevore/molevore_hurt2.ogg | Bin 0 -> 17083 bytes .../sounds/mob/molevore/molevore_hurt3.ogg | Bin 0 -> 16521 bytes .../sounds/mob/molevore/molevore_idle1.ogg | Bin 0 -> 7604 bytes .../sounds/mob/molevore/molevore_idle2.ogg | Bin 0 -> 14103 bytes .../sounds/mob/molevore/molevore_idle3.ogg | Bin 0 -> 11207 bytes .../sounds/mob/moleworm/moleworm_attack1.ogg | Bin 0 -> 13609 bytes .../sounds/mob/moleworm/moleworm_attack2.ogg | Bin 0 -> 14408 bytes .../sounds/mob/moleworm/moleworm_dig1.ogg | Bin 0 -> 13074 bytes .../sounds/mob/moleworm/moleworm_dig2.ogg | Bin 0 -> 15260 bytes .../sounds/mob/moleworm/moleworm_dig3.ogg | Bin 0 -> 12822 bytes .../sounds/mob/moleworm/moleworm_hurt1.ogg | Bin 0 -> 11775 bytes .../sounds/mob/moleworm/moleworm_hurt2.ogg | Bin 0 -> 11674 bytes .../sounds/mob/moleworm/moleworm_hurt3.ogg | Bin 0 -> 12984 bytes .../sounds/mob/moleworm/moleworm_idle1.ogg | Bin 0 -> 11360 bytes .../sounds/mob/moleworm/moleworm_idle2.ogg | Bin 0 -> 11052 bytes .../sounds/mob/moleworm/moleworm_idle3.ogg | Bin 0 -> 11619 bytes .../sounds/mob/moleworm/moleworm_idle4.ogg | Bin 0 -> 12041 bytes .../sounds/mob/moleworm/moleworm_idle5.ogg | Bin 0 -> 7934 bytes .../sounds/mob/moleworm/moleworm_idle6.ogg | Bin 0 -> 11401 bytes .../sounds/mob/moleworm/moleworm_idle7.ogg | Bin 0 -> 8014 bytes .../sounds/mob/nightmare/nightmare_death.ogg | Bin 0 -> 79126 bytes .../sounds/mob/nightmare/nightmare_hurt1.ogg | Bin 0 -> 43187 bytes .../sounds/mob/nightmare/nightmare_idle1.ogg | Bin 0 -> 64234 bytes .../sounds/mob/nightmare/nightmare_idle2.ogg | Bin 0 -> 33940 bytes .../sounds/mob/nightmare/nightmare_idle3.ogg | Bin 0 -> 30994 bytes .../sounds/mob/nightmare/nightmare_idle4.ogg | Bin 0 -> 30028 bytes .../sounds/mob/nightmare/nightmare_roar1.ogg | Bin 0 -> 90978 bytes .../sounds/mob/nightmare/nightmare_roar2.ogg | Bin 0 -> 58131 bytes .../sounds/mob/reverie/reverie_alert1.ogg | Bin 0 -> 25053 bytes .../sounds/mob/reverie/reverie_alert2.ogg | Bin 0 -> 26945 bytes .../sounds/mob/reverie/reverie_alert3.ogg | Bin 0 -> 26923 bytes .../sounds/mob/reverie/reverie_hurt1.ogg | Bin 0 -> 24055 bytes .../sounds/mob/reverie/reverie_hurt2.ogg | Bin 0 -> 23783 bytes .../sounds/mob/reverie/reverie_hurt3.ogg | Bin 0 -> 23973 bytes .../sounds/mob/reverie/reverie_idle1.ogg | Bin 0 -> 23301 bytes .../sounds/mob/reverie/reverie_idle2.ogg | Bin 0 -> 23529 bytes .../sounds/mob/reverie/reverie_idle3.ogg | Bin 0 -> 21457 bytes .../mob/reverie/reverie_joinplayer1.ogg | Bin 0 -> 24113 bytes .../mob/reverie/reverie_joinplayer2.ogg | Bin 0 -> 21955 bytes .../mob/reverie/reverie_joinplayer3.ogg | Bin 0 -> 23403 bytes .../sounds/mob/reverie/reverie_save1.ogg | Bin 0 -> 21825 bytes .../sounds/mob/reverie/reverie_save2.ogg | Bin 0 -> 22752 bytes .../sounds/mob/reverie/reverie_save3.ogg | Bin 0 -> 22607 bytes .../sounds/mob/reverie/reverie_worry1.ogg | Bin 0 -> 25409 bytes .../sounds/mob/reverie/reverie_worry2.ogg | Bin 0 -> 25653 bytes .../sounds/mob/scorpion/scorpion_ambient1.ogg | Bin 0 -> 12959 bytes .../sounds/mob/scorpion/scorpion_attack1.ogg | Bin 0 -> 9478 bytes .../sounds/mob/scorpion/scorpion_attack2.ogg | Bin 0 -> 10017 bytes .../sounds/mob/scorpion/scorpion_hurt1.ogg | Bin 0 -> 11935 bytes .../sounds/mob/scorpion/scorpion_hurt2.ogg | Bin 0 -> 14295 bytes .../sounds/mob/scorpion/scorpion_hurt3.ogg | Bin 0 -> 8704 bytes .../sounds/mob/triffid/triffid_attack1.ogg | Bin 0 -> 14067 bytes .../sounds/mob/triffid/triffid_grab1.ogg | Bin 0 -> 17079 bytes .../sounds/mob/triffid/triffid_growl1.ogg | Bin 0 -> 11061 bytes .../sounds/mob/triffid/triffid_growl2.ogg | Bin 0 -> 16964 bytes .../sounds/mob/triffid/triffid_hiss1.ogg | Bin 0 -> 22391 bytes .../sounds/mob/triffid/triffid_hurt1.ogg | Bin 0 -> 13220 bytes .../sounds/mob/triffid/triffid_hurt2.ogg | Bin 0 -> 15268 bytes .../sounds/mob/triffid/triffid_hurt3.ogg | Bin 0 -> 13415 bytes .../antarchy/sounds/mob/wasp/attack1.ogg | Bin 0 -> 43787 bytes .../antarchy/sounds/mob/wasp/attack2.ogg | Bin 0 -> 42391 bytes .../antarchy/sounds/mob/wasp/attack3.ogg | Bin 0 -> 40968 bytes .../antarchy/sounds/mob/wasp/attack4.ogg | Bin 0 -> 41090 bytes .../antarchy/sounds/mob/wasp/attack5.ogg | Bin 0 -> 39381 bytes .../assets/antarchy/sounds/mob/wasp/buzz1.ogg | Bin 0 -> 81435 bytes .../assets/antarchy/sounds/mob/wasp/buzz2.ogg | Bin 0 -> 83789 bytes .../antarchy/sounds/mob/wasp/death1.ogg | Bin 0 -> 42833 bytes .../antarchy/sounds/mob/wasp/death2.ogg | Bin 0 -> 45380 bytes .../assets/antarchy/sounds/mob/wasp/hurt1.ogg | Bin 0 -> 41652 bytes .../assets/antarchy/sounds/mob/wasp/hurt2.ogg | Bin 0 -> 42888 bytes .../assets/antarchy/sounds/mob/wasp/hurt3.ogg | Bin 0 -> 41805 bytes .../assets/antarchy/sounds/mob/wasp/idle1.ogg | Bin 0 -> 177541 bytes .../assets/antarchy/sounds/mob/wasp/idle2.ogg | Bin 0 -> 176700 bytes .../antarchy/sounds/size_ray/growth_ray.ogg | Bin 0 -> 31114 bytes .../antarchy/sounds/size_ray/shrink_ray.ogg | Bin 0 -> 40006 bytes .../sounds/size_ray/size_ray_charge.ogg | Bin 0 -> 18145 bytes .../antarchy/sounds/squidzooka/squizooka1.ogg | Bin 0 -> 11646 bytes .../antarchy/sounds/squidzooka/squizooka2.ogg | Bin 0 -> 11832 bytes .../antarchy/sounds/squidzooka/squizooka3.ogg | Bin 0 -> 10217 bytes .../antarchy/sounds/squidzooka/squizooka4.ogg | Bin 0 -> 11359 bytes .../block/antimetal/antimetal_block.png | Bin 0 -> 461 bytes .../block/antimetal/antimetal_block_top.png | Bin 0 -> 438 bytes .../antimetal_scaffolding_bottom.png | Bin 0 -> 382 bytes .../antimetal/antimetal_scaffolding_side.png | Bin 0 -> 355 bytes .../antimetal/antimetal_scaffolding_top.png | Bin 0 -> 432 bytes .../antimetal/polished_antimetal_block.png | Bin 0 -> 470 bytes .../polished_antimetal_block_top.png | Bin 0 -> 466 bytes .../textures/block/antiwater_flow.png | Bin 0 -> 3162 bytes .../textures/block/antiwater_flow.png.mcmeta | 3 + .../textures/block/antiwater_still.png | Bin 0 -> 1481 bytes .../textures/block/antiwater_still.png.mcmeta | 5 + .../antarchy/textures/block/bed_bug_egg.png | Bin 0 -> 381 bytes .../block/bed_bug_egg_slightly_cracked.png | Bin 0 -> 480 bytes .../block/bed_bug_egg_very_cracked.png | Bin 0 -> 482 bytes .../textures/block/blood_crystal_block.png | Bin 0 -> 556 bytes .../block/blood_crystal_bud_stage0.png | Bin 0 -> 228 bytes .../block/blood_crystal_bud_stage1.png | Bin 0 -> 264 bytes .../block/blood_crystal_bud_stage2.png | Bin 0 -> 325 bytes .../textures/block/blood_crystal_cluster.png | Bin 0 -> 359 bytes .../block/brown_ant_nest/brown_ant_nest.png | Bin 0 -> 1014 bytes .../brown_ant_nest/brown_ant_nest.png.mcmeta | 5 + .../brown_ant_nest/brown_ant_nest_top.png | Bin 0 -> 1190 bytes .../brown_ant_nest_top.png.mcmeta | 5 + .../empty_brown_ant_nest_block.png | Bin 0 -> 216 bytes .../empty_brown_ant_nest_top.png | Bin 0 -> 522 bytes .../textures/block/brown_ant_nest_top.png | Bin 0 -> 771 bytes .../block/budding_blood_crystal_block.png | Bin 0 -> 592 bytes .../block/chiseled_dream_sandstone.png | Bin 0 -> 213 bytes .../textures/block/chiseled_nyxite.png | Bin 0 -> 249 bytes .../antarchy/textures/block/cloud_block.png | Bin 0 -> 430 bytes .../block/cornea/cornea_stalk_stage0.png | Bin 0 -> 356 bytes .../block/cornea/cornea_stalk_stage1.png | Bin 0 -> 431 bytes .../block/cornea/cornea_stalk_stage2.png | Bin 0 -> 1161 bytes .../cornea/cornea_stalk_stage2.png.mcmeta | 5 + .../textures/block/cut_dream_sandstone.png | Bin 0 -> 208 bytes .../textures/block/dream_campfire_fire.png | Bin 0 -> 2004 bytes .../block/dream_campfire_fire.png.mcmeta | 5 + .../textures/block/dream_campfire_log_lit.png | Bin 0 -> 1672 bytes .../block/dream_campfire_log_lit.png.mcmeta | 6 + .../antarchy/textures/block/dream_fire_0.png | Bin 0 -> 15918 bytes .../textures/block/dream_fire_0.png.mcmeta | 38 + .../antarchy/textures/block/dream_fire_1.png | Bin 0 -> 15514 bytes .../textures/block/dream_fire_1.png.mcmeta | 3 + .../antarchy/textures/block/dream_lantern.png | Bin 0 -> 715 bytes .../textures/block/dream_lantern.png.mcmeta | 5 + .../antarchy/textures/block/dream_sand.png | Bin 0 -> 419 bytes .../textures/block/dream_sandstone.png | Bin 0 -> 571 bytes .../textures/block/dream_sandstone_bottom.png | Bin 0 -> 310 bytes .../textures/block/dream_sandstone_top.png | Bin 0 -> 336 bytes .../antarchy/textures/block/dream_torch.png | Bin 0 -> 228 bytes .../block/duct_tape/duct_tape_side.png | Bin 0 -> 140 bytes .../block/duct_tape/duct_tape_side_2.png | Bin 0 -> 143 bytes .../block/duct_tape/duct_tape_side_3.png | Bin 0 -> 158 bytes .../block/duct_tape/duct_tape_top.png | Bin 0 -> 274 bytes .../antarchy/textures/block/hushweed.png | Bin 0 -> 1548 bytes .../textures/block/hushweed_particle.png | Bin 0 -> 295 bytes .../block/milkweed/orange_milkweed_bottom.png | Bin 0 -> 363 bytes .../block/milkweed/orange_milkweed_top.png | Bin 0 -> 400 bytes .../block/milkweed/pink_milkweed_bottom.png | Bin 0 -> 364 bytes .../block/milkweed/pink_milkweed_top.png | Bin 0 -> 329 bytes .../assets/antarchy/textures/block/nyxite.png | Bin 0 -> 453 bytes .../antarchy/textures/block/nyxite_bricks.png | Bin 0 -> 347 bytes .../nyxite_spike/nyxite_spike_down_base.png | Bin 0 -> 524 bytes .../nyxite_spike_down_frustum.png | Bin 0 -> 432 bytes .../nyxite_spike/nyxite_spike_down_middle.png | Bin 0 -> 465 bytes .../nyxite_spike/nyxite_spike_down_tip.png | Bin 0 -> 354 bytes .../nyxite_spike_down_tip_merge.png | Bin 0 -> 382 bytes .../nyxite_spike/nyxite_spike_up_base.png | Bin 0 -> 471 bytes .../nyxite_spike/nyxite_spike_up_frustum.png | Bin 0 -> 423 bytes .../nyxite_spike/nyxite_spike_up_middle.png | Bin 0 -> 459 bytes .../nyxite_spike/nyxite_spike_up_tip.png | Bin 0 -> 302 bytes .../nyxite_spike_up_tip_merge.png | Bin 0 -> 369 bytes .../block/ouranwood/mossy_ouranwood_log.png | Bin 0 -> 674 bytes .../ouranwood/mossy_ouranwood_log_top.png | Bin 0 -> 635 bytes .../ouranwood/ouranwood_acorn_hanging.png | Bin 0 -> 220 bytes .../block/ouranwood/ouranwood_door_bottom.png | Bin 0 -> 640 bytes .../block/ouranwood/ouranwood_door_top.png | Bin 0 -> 664 bytes .../block/ouranwood/ouranwood_leaves.png | Bin 0 -> 456 bytes .../block/ouranwood/ouranwood_log.png | Bin 0 -> 508 bytes .../block/ouranwood/ouranwood_log_top.png | Bin 0 -> 566 bytes .../block/ouranwood/ouranwood_planks.png | Bin 0 -> 456 bytes .../block/ouranwood/ouranwood_sapling_0.png | Bin 0 -> 114 bytes .../block/ouranwood/ouranwood_sapling_1.png | Bin 0 -> 349 bytes .../block/ouranwood/ouranwood_sapling_2.png | Bin 0 -> 498 bytes .../block/ouranwood/ouranwood_trapdoor.png | Bin 0 -> 608 bytes .../ouranwood/stripped_ouranwood_log.png | Bin 0 -> 401 bytes .../ouranwood/stripped_ouranwood_log_top.png | Bin 0 -> 504 bytes .../textures/block/polished_nyxite.png | Bin 0 -> 411 bytes .../antarchy/textures/block/potent_nyxite.png | Bin 0 -> 1239 bytes .../textures/block/potent_nyxite.png.mcmeta | 11 + .../empty_rainbow_ant_nest_block.png | Bin 0 -> 216 bytes .../empty_rainbow_ant_nest_top.png | Bin 0 -> 522 bytes .../rainbow_ant_nest/rainbow_ant_nest.png | Bin 0 -> 1911 bytes .../rainbow_ant_nest.png.mcmeta | 5 + .../rainbow_ant_nest/rainbow_ant_nest_top.png | Bin 0 -> 2822 bytes .../rainbow_ant_nest_top.png.mcmeta | 5 + .../antarchy/textures/block/red_ant_nest.png | Bin 0 -> 1309 bytes .../textures/block/red_ant_nest_top.png | Bin 0 -> 626 bytes .../antarchy/textures/block/smooth_nyxite.png | Bin 0 -> 425 bytes .../block/titanium/chiseled_titanium.png | Bin 0 -> 499 bytes .../textures/block/titanium/cut_titanium.png | Bin 0 -> 397 bytes .../block/titanium/raw_titanium_block.png | Bin 0 -> 700 bytes .../textures/block/titanium/titanium_bars.png | Bin 0 -> 408 bytes .../block/titanium/titanium_block.png | Bin 0 -> 439 bytes .../textures/block/titanium/titanium_bulb.png | Bin 0 -> 472 bytes .../block/titanium/titanium_bulb_lit.png | Bin 0 -> 526 bytes .../titanium/titanium_bulb_lit_powered.png | Bin 0 -> 534 bytes .../block/titanium/titanium_bulb_powered.png | Bin 0 -> 491 bytes .../block/titanium/titanium_deepslate_ore.png | Bin 0 -> 740 bytes .../block/titanium/titanium_door_bottom.png | Bin 0 -> 458 bytes .../block/titanium/titanium_door_top.png | Bin 0 -> 414 bytes .../textures/block/titanium/titanium_ore.png | Bin 0 -> 621 bytes .../block/titanium/titanium_trapdoor.png | Bin 0 -> 473 bytes .../block/torchflower_bush_bottom.png | Bin 0 -> 593 bytes .../textures/block/torchflower_bush_top.png | Bin 0 -> 240 bytes .../textures/block/triffid_goo_block.png | Bin 0 -> 390 bytes .../antarchy/textures/block/ultimate_core.png | Bin 0 -> 598 bytes .../block/umbral_moss/umbral_hanging_moss.png | Bin 0 -> 377 bytes .../umbral_moss/umbral_hanging_moss_tip.png | Bin 0 -> 370 bytes .../block/umbral_moss/umbral_moss_block.png | Bin 0 -> 541 bytes .../block/umbral_moss/umbral_moss_carpet.png | Bin 0 -> 541 bytes .../umbral_moss_carpet_side_small.png | Bin 0 -> 319 bytes .../umbral_moss_carpet_side_tall.png | Bin 0 -> 444 bytes .../block/uranium/chiseled_uranium.png | Bin 0 -> 501 bytes .../textures/block/uranium/cut_uranium.png | Bin 0 -> 558 bytes .../block/uranium/raw_uranium_block.png | Bin 0 -> 576 bytes .../textures/block/uranium/uranium_bars.png | Bin 0 -> 395 bytes .../textures/block/uranium/uranium_block.png | Bin 0 -> 412 bytes .../textures/block/uranium/uranium_bulb.png | Bin 0 -> 471 bytes .../block/uranium/uranium_bulb_lit.png | Bin 0 -> 511 bytes .../uranium/uranium_bulb_lit_powered.png | Bin 0 -> 516 bytes .../block/uranium/uranium_bulb_powered.png | Bin 0 -> 485 bytes .../block/uranium/uranium_deepslate_ore.png | Bin 0 -> 709 bytes .../block/uranium/uranium_door_bottom.png | Bin 0 -> 532 bytes .../block/uranium/uranium_door_top.png | Bin 0 -> 461 bytes .../textures/block/uranium/uranium_ore.png | Bin 0 -> 603 bytes .../block/uranium/uranium_trapdoor.png | Bin 0 -> 465 bytes .../block/wasp_nest/wasp_nest_front.png | Bin 0 -> 505 bytes .../block/wasp_nest/wasp_nest_side.png | Bin 0 -> 403 bytes .../block/wasp_nest/wasp_nest_top_bottom.png | Bin 0 -> 323 bytes .../textures/entity/apple_cow/apple_cow.png | Bin 0 -> 4200 bytes .../entity/apple_cow/apple_cow_sheared.png | Bin 0 -> 4029 bytes .../entity/apple_cow/baby_apple_cow.png | Bin 0 -> 3421 bytes .../apple_cow/baby_golden_apple_cow.png | Bin 0 -> 3400 bytes .../apple_cow/enchanted_golden_apple_cow.png | Bin 0 -> 4239 bytes .../enchanted_golden_apple_cow_sheared.png | Bin 0 -> 4066 bytes .../entity/apple_cow/golden_apple_cow.png | Bin 0 -> 4165 bytes .../apple_cow/golden_apple_cow_sheared.png | Bin 0 -> 4021 bytes .../antarchy/textures/entity/basilisk.png | Bin 0 -> 21444 bytes .../antarchy/textures/entity/bed_bug.png | Bin 0 -> 2916 bytes .../entity/blood_crystal_leggings_layer.png | Bin 0 -> 666 bytes .../entity/blood_crystal_main_layer.png | Bin 0 -> 1491 bytes .../textures/entity/boat/ouranwood.png | Bin 0 -> 2750 bytes .../antarchy/textures/entity/bomber.png | Bin 0 -> 1746 bytes .../antarchy/textures/entity/brown_ant.png | Bin 0 -> 1305 bytes .../antarchy/textures/entity/brutalfly.png | Bin 0 -> 34128 bytes .../entity/butterfly/butterfly_blue.png | Bin 0 -> 6343 bytes .../entity/butterfly/butterfly_brown.png | Bin 0 -> 6137 bytes .../entity/butterfly/butterfly_cyan.png | Bin 0 -> 6160 bytes .../entity/butterfly/butterfly_green.png | Bin 0 -> 6212 bytes .../entity/butterfly/butterfly_lavender.png | Bin 0 -> 6150 bytes .../entity/butterfly/butterfly_light_blue.png | Bin 0 -> 6099 bytes .../entity/butterfly/butterfly_magenta.png | Bin 0 -> 6164 bytes .../entity/butterfly/butterfly_orange.png | Bin 0 -> 6111 bytes .../entity/butterfly/butterfly_purple.png | Bin 0 -> 6153 bytes .../entity/butterfly/butterfly_yellow.png | Bin 0 -> 6200 bytes .../antarchy/textures/entity/caterpillar.png | Bin 0 -> 5928 bytes .../textures/entity/chest_boat/ouranwood.png | Bin 0 -> 4513 bytes .../antarchy/textures/entity/cloud_shark.png | Bin 0 -> 7680 bytes .../textures/entity/diamond_minecart.png | Bin 0 -> 1605 bytes .../antarchy/textures/entity/dr_trayaurus.png | Bin 0 -> 2922 bytes .../textures/entity/dr_trayaurus_old.png | Bin 0 -> 4236 bytes .../antarchy/textures/entity/easter_bunny.png | Bin 0 -> 2078 bytes .../textures/entity/emperor_scorpion.png | Bin 0 -> 7039 bytes .../flying_squirrel/flying_squirrel.png | Bin 0 -> 2260 bytes .../flying_squirrel_albino.png | Bin 0 -> 2087 bytes .../flying_squirrel/flying_squirrel_brown.png | Bin 0 -> 2276 bytes .../flying_squirrel/squirrel_collar.png | Bin 0 -> 144 bytes .../textures/entity/grim/grim_spotted.png | Bin 0 -> 898 bytes .../entity/grim/grim_spotted_angry.png | Bin 0 -> 927 bytes .../entity/grim/grim_spotted_tame.png | Bin 0 -> 898 bytes .../antarchy/textures/entity/kraken.png | Bin 0 -> 10956 bytes .../antarchy/textures/entity/kraken_blue.png | Bin 0 -> 10608 bytes .../antarchy/textures/entity/kraken_dark.png | Bin 0 -> 11564 bytes .../textures/entity/kraken_purple.png | Bin 0 -> 10985 bytes .../assets/antarchy/textures/entity/lucid.png | Bin 0 -> 4225 bytes .../antarchy/textures/entity/mantis.png | Bin 0 -> 9620 bytes .../textures/entity/missile_squid.png | Bin 0 -> 5769 bytes .../antarchy/textures/entity/molevore.png | Bin 0 -> 6341 bytes .../antarchy/textures/entity/moleworm.png | Bin 0 -> 1468 bytes .../antarchy/textures/entity/nightmare.png | Bin 0 -> 14218 bytes .../antarchy/textures/entity/rainbow_ant.png | Bin 0 -> 1481 bytes .../antarchy/textures/entity/red_ant.png | Bin 0 -> 1329 bytes .../antarchy/textures/entity/reverie.png | Bin 0 -> 2096 bytes .../textures/entity/reverie.png.mcmeta | 5 + .../textures/entity/reverie/reverie_blue.png | Bin 0 -> 2243 bytes .../entity/reverie/reverie_blue.png.mcmeta | 6 + .../entity/reverie/reverie_purple.png | Bin 0 -> 2294 bytes .../entity/reverie/reverie_purple.png.mcmeta | 6 + .../textures/entity/reverie/reverie_red.png | Bin 0 -> 2260 bytes .../entity/reverie/reverie_red.png.mcmeta | 6 + .../textures/entity/reverie/reverie_white.png | Bin 0 -> 1864 bytes .../entity/reverie/reverie_white.png.mcmeta | 6 + .../entity/reverie/reverie_yellow.png | Bin 0 -> 2159 bytes .../entity/reverie/reverie_yellow.png.mcmeta | 6 + .../antarchy/textures/entity/scorpion.png | Bin 0 -> 3082 bytes .../entity/signs/hanging/ouranwood.png | Bin 0 -> 1086 bytes .../textures/entity/signs/ouranwood.png | Bin 0 -> 965 bytes .../antarchy/textures/entity/toreterror.png | Bin 0 -> 13527 bytes .../antarchy/textures/entity/triffid.png | Bin 0 -> 9969 bytes .../entity/ultimate_armor_leggings.png | Bin 0 -> 705 bytes .../textures/entity/ultimate_armor_main.png | Bin 0 -> 1519 bytes .../assets/antarchy/textures/entity/wasp.png | Bin 0 -> 2920 bytes .../antarchy/textures/entity/wasp_panda.png | Bin 0 -> 3032 bytes .../textures/gui/hanging_signs/ouranwood.png | Bin 0 -> 1086 bytes .../gui/sprites/hud/bloodglass_heart.png | Bin 0 -> 200 bytes .../sprites/hud/bloodglass_heart_cracked.png | Bin 0 -> 211 bytes .../textures/item/antiwater_bucket.png | Bin 0 -> 399 bytes .../textures/item/basilisk_dagger.png | Bin 0 -> 382 bytes .../antarchy/textures/item/basilisk_fang.png | Bin 0 -> 3024 bytes .../textures/item/battle_axe/battle_axe.png | Bin 0 -> 2222 bytes .../item/battle_axe/battle_axe_item.png | Bin 0 -> 513 bytes .../textures/item/bed_bug_egg_item.png | Bin 0 -> 274 bytes .../textures/item/big_bertha/big_bertha.png | Bin 0 -> 3507 bytes .../item/big_bertha/big_bertha_blade.png | Bin 0 -> 364 bytes .../item/big_bertha/big_bertha_guard.png | Bin 0 -> 384 bytes .../item/big_bertha/big_bertha_handle.png | Bin 0 -> 297 bytes .../item/big_bertha/big_bertha_item.png | Bin 0 -> 406 bytes .../blood_crystal/blood_crystal_boots.png | Bin 0 -> 317 bytes .../blood_crystal_chestplate.png | Bin 0 -> 517 bytes .../blood_crystal/blood_crystal_helmet.png | Bin 0 -> 215 bytes .../blood_crystal/blood_crystal_leggings.png | Bin 0 -> 224 bytes .../textures/item/blood_crystal_apple.png | Bin 0 -> 220 bytes .../textures/item/blood_crystal_katana.png | Bin 0 -> 320 bytes .../textures/item/blood_crystal_shard.png | Bin 0 -> 354 bytes .../antarchy/textures/item/brutalfly_wing.png | Bin 0 -> 498 bytes .../textures/item/brutalfly_wings_item.png | Bin 0 -> 668 bytes .../antarchy/textures/item/cloud_bucket.png | Bin 0 -> 456 bytes .../textures/item/cloud_shark_fin.png | Bin 0 -> 458 bytes .../textures/item/cloud_shark_fin_soup.png | Bin 0 -> 431 bytes .../assets/antarchy/textures/item/cornea.png | Bin 0 -> 404 bytes .../textures/item/diamond_minecart.png | Bin 0 -> 280 bytes .../antarchy/textures/item/dream_campfire.png | Bin 0 -> 444 bytes .../antarchy/textures/item/dream_lantern.png | Bin 0 -> 294 bytes .../antarchy/textures/item/duct_tape.png | Bin 0 -> 397 bytes .../item/emperor_scorpion_stinger.png | Bin 0 -> 348 bytes .../textures/item/fallen_king_crown_item.png | Bin 0 -> 312 bytes .../textures/item/gravity_gun_item.png | Bin 0 -> 427 bytes .../textures/item/growth_ray_item.png | Bin 0 -> 429 bytes .../antarchy/textures/item/ichor_bucket.png | Bin 0 -> 389 bytes .../antarchy/textures/item/jumpy_bug_leg.png | Bin 0 -> 321 bytes .../antarchy/textures/item/kraken_tooth.png | Bin 0 -> 410 bytes .../antarchy/textures/item/lucid_eye.png | Bin 0 -> 438 bytes .../antarchy/textures/item/lucid_pearl.png | Bin 0 -> 400 bytes .../antarchy/textures/item/mantis_claw.png | Bin 0 -> 470 bytes .../antarchy/textures/item/moggles_item.png | Bin 0 -> 457 bytes .../antarchy/textures/item/molevore_nose.png | Bin 0 -> 406 bytes .../antarchy/textures/item/moleworm.png | Bin 0 -> 437 bytes .../assets/antarchy/textures/item/mud_pie.png | Bin 0 -> 492 bytes .../item/nightmare/nightmare_boots.png | Bin 0 -> 205 bytes .../item/nightmare/nightmare_chestplate.png | Bin 0 -> 226 bytes .../item/nightmare/nightmare_helmet.png | Bin 0 -> 197 bytes .../item/nightmare/nightmare_leggings.png | Bin 0 -> 208 bytes .../item/nightmare/nightmare_scale.png | Bin 0 -> 350 bytes .../item/nightmare/nightmare_sword.png | Bin 0 -> 484 bytes .../antarchy/textures/item/nyxite_spike.png | Bin 0 -> 342 bytes .../textures/item/ouranwood_acorn.png | Bin 0 -> 409 bytes .../antarchy/textures/item/ouranwood_boat.png | Bin 0 -> 608 bytes .../textures/item/ouranwood_chest_boat.png | Bin 0 -> 656 bytes .../textures/item/ouranwood_door_icon.png | Bin 0 -> 274 bytes .../textures/item/ouranwood_hanging_sign.png | Bin 0 -> 397 bytes .../antarchy/textures/item/ouranwood_sign.png | Bin 0 -> 410 bytes .../textures/item/primordial_scute.png | Bin 0 -> 336 bytes .../antarchy/textures/item/rainbow_sugar.png | Bin 0 -> 500 bytes .../antarchy/textures/item/reverie_bottle.png | Bin 0 -> 364 bytes .../antarchy/textures/item/scorpion_whip.png | Bin 0 -> 314 bytes .../textures/item/shrink_ray_item.png | Bin 0 -> 423 bytes .../textures/item/squidzooka_item.png | Bin 0 -> 397 bytes .../textures/item/titanium/raw_titanium.png | Bin 0 -> 460 bytes .../item/titanium/raw_titanium_scrap.png | Bin 0 -> 262 bytes .../textures/item/titanium/titanium_door.png | Bin 0 -> 385 bytes .../textures/item/titanium/titanium_ingot.png | Bin 0 -> 487 bytes .../item/titanium/titanium_nugget.png | Bin 0 -> 262 bytes .../antarchy/textures/item/triffid_goo.png | Bin 0 -> 390 bytes .../textures/item/ultimate/ultimate_axe.png | Bin 0 -> 415 bytes .../textures/item/ultimate/ultimate_boots.png | Bin 0 -> 369 bytes .../textures/item/ultimate/ultimate_bow.png | Bin 0 -> 447 bytes .../item/ultimate/ultimate_bow_pull0.png | Bin 0 -> 534 bytes .../item/ultimate/ultimate_bow_pull1.png | Bin 0 -> 538 bytes .../item/ultimate/ultimate_bow_pull2.png | Bin 0 -> 544 bytes .../item/ultimate/ultimate_chestplate.png | Bin 0 -> 484 bytes .../item/ultimate/ultimate_crossbow_arrow.png | Bin 0 -> 575 bytes .../item/ultimate/ultimate_crossbow_pull1.png | Bin 0 -> 571 bytes .../item/ultimate/ultimate_crossbow_pull2.png | Bin 0 -> 561 bytes .../item/ultimate/ultimate_crossbow_pull3.png | Bin 0 -> 539 bytes .../ultimate/ultimate_crossbow_standby.png | Bin 0 -> 552 bytes .../item/ultimate/ultimate_helmet.png | Bin 0 -> 357 bytes .../textures/item/ultimate/ultimate_hoe.png | Bin 0 -> 409 bytes .../item/ultimate/ultimate_leggings.png | Bin 0 -> 412 bytes .../item/ultimate/ultimate_mace_handle.png | Bin 0 -> 294 bytes .../item/ultimate/ultimate_pickaxe.png | Bin 0 -> 427 bytes .../item/ultimate/ultimate_pickaxe_old.png | Bin 0 -> 427 bytes .../item/ultimate/ultimate_shovel.png | Bin 0 -> 375 bytes .../textures/item/ultimate/ultimate_sword.png | Bin 0 -> 458 bytes .../textures/item/uranium/raw_uranium.png | Bin 0 -> 413 bytes .../item/uranium/raw_uranium_scrap.png | Bin 0 -> 278 bytes .../textures/item/uranium/uranium_door.png | Bin 0 -> 426 bytes .../textures/item/uranium/uranium_ingot.png | Bin 0 -> 473 bytes .../textures/item/uranium/uranium_nugget.png | Bin 0 -> 273 bytes .../antarchy/textures/item/vortex_eye.png | Bin 0 -> 413 bytes .../textures/mob_effect/bloodglass_ward.png | Bin 0 -> 200 bytes .../antarchy/textures/mob_effect/dread.png | Bin 0 -> 416 bytes .../antarchy/textures/mob_effect/growing.png | Bin 0 -> 260 bytes .../antarchy/textures/mob_effect/growth.png | Bin 0 -> 260 bytes .../antarchy/textures/mob_effect/inverted.png | Bin 0 -> 438 bytes .../textures/mob_effect/paralyzed.png | Bin 0 -> 383 bytes .../textures/mob_effect/shrinking.png | Bin 0 -> 243 bytes .../models/armor/blood_crystal_layer_1.png | Bin 0 -> 1491 bytes .../models/armor/blood_crystal_layer_2.png | Bin 0 -> 666 bytes .../textures/models/armor/brutalfly_wings.png | Bin 0 -> 736 bytes .../models/armor/fallen_king_crown.png | Bin 0 -> 412 bytes .../armor/fallen_king_crown_layer_1.png | Bin 0 -> 412 bytes .../textures/models/armor/moggles.png | Bin 0 -> 456 bytes .../textures/models/armor/moggles_layer_1.png | Bin 0 -> 456 bytes .../models/armor/nightmare_armor_layer_1.png | Bin 0 -> 1577 bytes .../models/armor/nightmare_armor_layer_2.png | Bin 0 -> 335 bytes .../models/armor/ultimate_armor_layer_1.png | Bin 0 -> 1519 bytes .../models/armor/ultimate_armor_layer_2.png | Bin 0 -> 705 bytes .../textures/models/item/gravity_gun.png | Bin 0 -> 1883 bytes .../textures/models/item/growth_ray.png | Bin 0 -> 1434 bytes .../textures/models/item/shrink_ray.png | Bin 0 -> 1443 bytes .../textures/models/item/squidzooka.png | Bin 0 -> 3625 bytes .../models/ouranwood/ouranwood_boat.png | Bin 0 -> 2750 bytes .../models/ouranwood/ouranwood_chest_boat.png | Bin 0 -> 4513 bytes .../ouranwood/ouranwood_hanging_sign.png | Bin 0 -> 1086 bytes .../models/ouranwood/ouranwood_sign.png | Bin 0 -> 965 bytes .../textures/particle/dream_fire_flame.png | Bin 0 -> 178 bytes .../antarchy/textures/particle/firefly.png | Bin 0 -> 73 bytes .../particle/hypnotic_gas/hypnotic_gas_01.png | Bin 0 -> 286 bytes .../particle/hypnotic_gas/hypnotic_gas_02.png | Bin 0 -> 322 bytes .../particle/hypnotic_gas/hypnotic_gas_03.png | Bin 0 -> 338 bytes .../particle/hypnotic_gas/hypnotic_gas_04.png | Bin 0 -> 326 bytes .../particle/hypnotic_gas/hypnotic_gas_05.png | Bin 0 -> 301 bytes .../particle/hypnotic_gas/hypnotic_gas_06.png | Bin 0 -> 274 bytes .../particle/hypnotic_gas/hypnotic_gas_07.png | Bin 0 -> 237 bytes .../particle/hypnotic_gas/hypnotic_gas_08.png | Bin 0 -> 176 bytes .../inverted_geyser_base_01.png | Bin 0 -> 259 bytes .../inverted_geyser_base_02.png | Bin 0 -> 264 bytes .../inverted_geyser_base_03.png | Bin 0 -> 276 bytes .../inverted_geyser_base_04.png | Bin 0 -> 270 bytes .../inverted_geyser_base_05.png | Bin 0 -> 273 bytes .../inverted_geyser_base_06.png | Bin 0 -> 282 bytes .../inverted_geyser_base_07.png | Bin 0 -> 276 bytes .../inverted_geyser_base_08.png | Bin 0 -> 258 bytes .../inverted_geyser_plume_01.png | Bin 0 -> 281 bytes .../inverted_geyser_plume_02.png | Bin 0 -> 284 bytes .../inverted_geyser_plume_03.png | Bin 0 -> 275 bytes .../inverted_geyser_plume_04.png | Bin 0 -> 280 bytes .../inverted_geyser_plume_05.png | Bin 0 -> 313 bytes .../inverted_geyser_plume_06.png | Bin 0 -> 295 bytes .../inverted_geyser_plume_07.png | Bin 0 -> 306 bytes .../inverted_geyser_plume_08.png | Bin 0 -> 304 bytes .../inverted_geyser_poof_01.png | Bin 0 -> 253 bytes .../inverted_geyser_poof_02.png | Bin 0 -> 272 bytes .../inverted_geyser_poof_03.png | Bin 0 -> 272 bytes .../inverted_geyser_poof_04.png | Bin 0 -> 262 bytes .../inverted_geyser_poof_05.png | Bin 0 -> 264 bytes .../inverted_geyser_poof_06.png | Bin 0 -> 251 bytes .../inverted_geyser_poof_07.png | Bin 0 -> 226 bytes .../inverted_geyser_poof_08.png | Bin 0 -> 181 bytes .../antarchy/textures/particle/reverie.png | Bin 0 -> 123 bytes .../trims/color_palettes/blood_crystal.png | Bin 0 -> 120 bytes .../trims/color_palettes/nightmare_scale.png | Bin 0 -> 120 bytes .../trims/color_palettes/titanium.png | Bin 0 -> 120 bytes .../textures/trims/color_palettes/uranium.png | Bin 0 -> 120 bytes .../entity/signs/hanging/ouranwood.png | Bin 0 -> 1086 bytes .../textures/entity/signs/ouranwood.png | Bin 0 -> 965 bytes .../data/antarchy/advancement/brutalfly.json | 36 + .../data/antarchy/advancement/cancel_out.json | 35 + .../advancement/davy_jones_locker.json | 34 + .../dont_let_the_bed_bugs_bite.json | 34 + .../data/antarchy/advancement/duct_tape.json | 29 + .../advancement/fallen_king_crown.json | 36 + .../advancement/fallen_kingdom_castle.json | 42 + .../advancement/gravity_gun_craft.json | 36 + .../advancement/growth_ray_craft.json | 36 + .../data/antarchy/advancement/hey_listen.json | 29 + .../advancement/in_the_upside_down.json | 39 + .../antarchy/advancement/kill_molevore.json | 34 + .../antarchy/advancement/lucid_dreams.json | 34 + .../antarchy/advancement/moley_poley.json | 34 + .../advancement/now_watch_me_whip.json | 36 + .../data/antarchy/advancement/shark_weak.json | 34 + .../advancement/shrink_ray_craft.json | 36 + .../data/antarchy/advancement/soups_up.json | 36 + .../advancement/squidzooka_craft.json | 36 + .../data/antarchy/advancement/stone_cold.json | 34 + .../antarchy/advancement/sweater_dreams.json | 39 + .../data/antarchy/advancement/the_lab.json | 42 + .../antarchy/advancement/ultimate_armor.json | 75 + .../antarchy/advancement/ultimate_bow.json | 36 + .../advancement/very_hungry_caterpillar.json | 29 + .../antarchy/advancement/visit_elythia.json | 32 + .../antarchy/advancement/visit_thoraxis.json | 32 + .../antarchy/damage_type/basilisk_bite.json | 7 + .../antarchy/damage_type/bed_bug_bite.json | 7 + .../damage_type/cornea_stalk_prick.json | 7 + .../damage_type/emperor_scorpion_sting.json | 7 + .../damage_type/kraken_lightning.json | 7 + .../antarchy/damage_type/kraken_mauling.json | 7 + .../damage_type/nightmare_mauling.json | 7 + .../antarchy/damage_type/triffid_mauling.json | 7 + .../antarchy/damage_type/triffid_swallow.json | 7 + .../data/antarchy/dimension/cavaryn.json | 11 + .../data/antarchy/dimension/elythia.json | 398 + .../data/antarchy/dimension/thoraxis.json | 147 + .../data/antarchy/dimension_type/cavaryn.json | 20 + .../data/antarchy/dimension_type/elythia.json | 23 + .../antarchy/dimension_type/thoraxis.json | 20 + .../antarchy/loot_table/blocks/antimetal.json | 15 + .../blocks/antimetal_scaffolding.json | 15 + .../loot_table/blocks/bed_bug_egg.json | 91 + .../blocks/blood_crystal_block.json | 51 + .../blocks/blood_crystal_cluster.json | 79 + .../loot_table/blocks/brown_ant_nest.json | 31 + .../blocks/budding_blood_crystal.json | 4 + .../blocks/chiseled_dream_sandstone.json | 20 + .../loot_table/blocks/chiseled_nyxite.json | 20 + .../loot_table/blocks/chiseled_titanium.json | 20 + .../loot_table/blocks/chiseled_uranium.json | 20 + .../loot_table/blocks/cloud_block.json | 4 + .../loot_table/blocks/cornea_stalk.json | 5 + .../blocks/cut_dream_sandstone.json | 20 + .../blocks/cut_dream_sandstone_slab.json | 20 + .../loot_table/blocks/cut_titanium.json | 20 + .../loot_table/blocks/cut_titanium_slab.json | 35 + .../blocks/cut_titanium_stairs.json | 20 + .../loot_table/blocks/cut_uranium.json | 20 + .../loot_table/blocks/cut_uranium_slab.json | 35 + .../loot_table/blocks/cut_uranium_stairs.json | 20 + .../blocks/deepslate_titanium_ore.json | 52 + .../blocks/deepslate_uranium_ore.json | 52 + .../loot_table/blocks/dream_sand.json | 20 + .../loot_table/blocks/dream_sandstone.json | 20 + .../blocks/dream_sandstone_slab.json | 20 + .../blocks/dream_sandstone_stairs.json | 20 + .../blocks/dream_sandstone_wall.json | 20 + .../antarchy/loot_table/blocks/duct_tape.json | 26 + .../loot_table/blocks/duplicator_log.json | 19 + .../loot_table/blocks/duplicator_sapling.json | 19 + .../antarchy/loot_table/blocks/hushweed.json | 15 + .../blocks/infested_coarse_dirt.json | 4 + .../blocks/infested_rooted_dirt.json | 4 + .../blocks/large_blood_crystal_bud.json | 33 + .../blocks/medium_blood_crystal_bud.json | 33 + .../blocks/mossy_ouranwood_log.json | 21 + .../blocks/mossy_ouranwood_wood.json | 21 + .../antarchy/loot_table/blocks/nyxite.json | 19 + .../loot_table/blocks/nyxite_brick_slab.json | 35 + .../blocks/nyxite_brick_stairs.json | 20 + .../loot_table/blocks/nyxite_brick_wall.json | 20 + .../loot_table/blocks/nyxite_bricks.json | 20 + .../loot_table/blocks/nyxite_slab.json | 35 + .../loot_table/blocks/nyxite_spike.json | 19 + .../loot_table/blocks/nyxite_stairs.json | 20 + .../loot_table/blocks/nyxite_wall.json | 20 + .../loot_table/blocks/orange_milkweed.json | 29 + .../loot_table/blocks/ouranwood_acorn.json | 20 + .../loot_table/blocks/ouranwood_button.json | 21 + .../loot_table/blocks/ouranwood_door.json | 30 + .../loot_table/blocks/ouranwood_fence.json | 21 + .../blocks/ouranwood_fence_gate.json | 21 + .../blocks/ouranwood_hanging_sign.json | 21 + .../loot_table/blocks/ouranwood_leaves.json | 137 + .../loot_table/blocks/ouranwood_log.json | 21 + .../loot_table/blocks/ouranwood_planks.json | 21 + .../blocks/ouranwood_pressure_plate.json | 21 + .../loot_table/blocks/ouranwood_sign.json | 21 + .../loot_table/blocks/ouranwood_slab.json | 35 + .../loot_table/blocks/ouranwood_stairs.json | 21 + .../loot_table/blocks/ouranwood_trapdoor.json | 21 + .../loot_table/blocks/ouranwood_wood.json | 21 + .../loot_table/blocks/pale_nyxite.json | 19 + .../loot_table/blocks/pink_milkweed.json | 29 + .../loot_table/blocks/polished_antimetal.json | 15 + .../loot_table/blocks/polished_nyxite.json | 20 + .../blocks/polished_nyxite_slab.json | 35 + .../blocks/polished_nyxite_stairs.json | 20 + .../blocks/polished_nyxite_wall.json | 20 + .../loot_table/blocks/potent_nyxite.json | 20 + .../loot_table/blocks/rainbow_ant_nest.json | 31 + .../loot_table/blocks/raw_titanium_block.json | 19 + .../loot_table/blocks/raw_uranium_block.json | 19 + .../loot_table/blocks/red_ant_nest.json | 31 + .../blocks/small_blood_crystal_bud.json | 33 + .../blocks/smooth_dream_sandstone.json | 20 + .../blocks/smooth_dream_sandstone_slab.json | 20 + .../blocks/smooth_dream_sandstone_stairs.json | 20 + .../blocks/stripped_ouranwood_log.json | 21 + .../blocks/stripped_ouranwood_wood.json | 21 + .../loot_table/blocks/titanium_bars.json | 20 + .../loot_table/blocks/titanium_bulb.json | 20 + .../loot_table/blocks/titanium_door.json | 30 + .../loot_table/blocks/titanium_ore.json | 52 + .../loot_table/blocks/titanium_trapdoor.json | 20 + .../loot_table/blocks/torchflower_bush.json | 29 + .../loot_table/blocks/triffid_goo_block.json | 20 + .../loot_table/blocks/umbral_moss_block.json | 20 + .../loot_table/blocks/umbral_moss_carpet.json | 29 + .../loot_table/blocks/uranium_bars.json | 20 + .../loot_table/blocks/uranium_block.json | 19 + .../loot_table/blocks/uranium_bulb.json | 20 + .../loot_table/blocks/uranium_door.json | 30 + .../loot_table/blocks/uranium_ore.json | 52 + .../loot_table/blocks/uranium_trapdoor.json | 20 + .../antarchy/loot_table/blocks/wasp_nest.json | 31 + .../chests/fallen_kingdom_castle/bedroom.json | 100 + .../chests/fallen_kingdom_castle/generic.json | 170 + .../chests/fallen_kingdom_castle/kitchen.json | 200 + .../chests/fallen_kingdom_castle/storage.json | 185 + .../chests/fallen_kingdom_castle/tools.json | 179 + .../chests/fallen_kingdom_castle/tower.json | 260 + .../fallen_kingdom_castle/treasure.json | 141 + .../chests/trayaurus_lab/trayaurus_lab.json | 449 + .../loot_table/entities/apple_cow.json | 106 + .../loot_table/entities/basilisk.json | 23 + .../loot_table/entities/brutalfly.json | 39 + .../loot_table/entities/cloud_shark.json | 19 + .../loot_table/entities/easter_bunny.json | 4 + .../loot_table/entities/emperor_scorpion.json | 19 + .../entities/enchanted_golden_apple_cow.json | 104 + .../loot_table/entities/flying_squirrel.json | 4 + .../loot_table/entities/golden_apple_cow.json | 108 + .../antarchy/loot_table/entities/kraken.json | 23 + .../antarchy/loot_table/entities/lucid.json | 19 + .../antarchy/loot_table/entities/mantis.json | 39 + .../loot_table/entities/missile_squid.json | 4 + .../loot_table/entities/molevore.json | 19 + .../loot_table/entities/moleworm.json | 20 + .../loot_table/entities/nightmare.json | 29 + .../antarchy/loot_table/entities/triffid.json | 39 + .../spawners/fallen_kingdom_castle/hard.json | 226 + .../fallen_kingdom_castle/medium.json | 255 + .../recipe/antimetal_scaffolding.json | 21 + .../data/antarchy/recipe/basilisk_dagger.json | 20 + .../data/antarchy/recipe/battle_axe.json | 24 + .../data/antarchy/recipe/big_bertha.json | 24 + .../antarchy/recipe/big_bertha_blade.json | 36 + .../antarchy/recipe/big_bertha_handle.json | 30 + .../data/antarchy/recipe/big_bertha_hilt.json | 24 + .../antarchy/recipe/blood_crystal_apple.json | 21 + .../antarchy/recipe/blood_crystal_block.json | 18 + .../antarchy/recipe/blood_crystal_boots.json | 17 + .../recipe/blood_crystal_chestplate.json | 18 + .../antarchy/recipe/blood_crystal_helmet.json | 17 + .../antarchy/recipe/blood_crystal_katana.json | 21 + .../recipe/blood_crystal_leggings.json | 18 + .../antarchy/recipe/brutalfly_elytra.json | 23 + .../recipe/chiseled_dream_sandstone.json | 16 + ...one_from_dream_sandstone_stonecutting.json | 9 + .../data/antarchy/recipe/chiseled_nyxite.json | 16 + ...ite_from_polished_nyxite_stonecutting.json | 9 + .../antarchy/recipe/cloud_shark_fin_soup.json | 16 + .../antarchy/recipe/cut_dream_sandstone.json | 17 + ...one_from_dream_sandstone_stonecutting.json | 9 + .../recipe/cut_dream_sandstone_slab.json | 16 + ...from_cut_dream_sandstone_stonecutting.json | 10 + ...lab_from_dream_sandstone_stonecutting.json | 10 + .../data/antarchy/recipe/dream_campfire.json | 24 + .../data/antarchy/recipe/dream_lantern.json | 21 + .../data/antarchy/recipe/dream_sandstone.json | 16 + .../antarchy/recipe/dream_sandstone_slab.json | 21 + ...lab_from_dream_sandstone_stonecutting.json | 10 + .../recipe/dream_sandstone_stairs.json | 26 + ...irs_from_dream_sandstone_stonecutting.json | 9 + .../antarchy/recipe/dream_sandstone_wall.json | 17 + ...all_from_dream_sandstone_stonecutting.json | 9 + .../data/antarchy/recipe/dream_torch.json | 28 + .../data/antarchy/recipe/duct_tape.json | 20 + .../data/antarchy/recipe/gravity_gun.json | 31 + .../data/antarchy/recipe/growth_ray.json | 24 + .../antarchy/recipe/infested_coarse_dirt.json | 16 + .../antarchy/recipe/infested_rooted_dirt.json | 16 + .../data/antarchy/recipe/lucid_pearl.json | 11 + .../data/antarchy/recipe/moggles.json | 19 + .../data/antarchy/recipe/mud_pie.json | 16 + .../recipe/nightmare/nightmare_boots.json | 17 + .../nightmare/nightmare_chestplate.json | 18 + .../recipe/nightmare/nightmare_helmet.json | 17 + .../recipe/nightmare/nightmare_leggings.json | 18 + .../recipe/nightmare/nightmare_sword.json | 21 + .../data/antarchy/recipe/nyxite.json | 16 + .../antarchy/recipe/nyxite_brick_slab.json | 16 + ..._slab_from_nyxite_bricks_stonecutting.json | 10 + .../antarchy/recipe/nyxite_brick_stairs.json | 18 + ...tairs_from_nyxite_bricks_stonecutting.json | 9 + .../antarchy/recipe/nyxite_brick_wall.json | 17 + ..._wall_from_nyxite_bricks_stonecutting.json | 9 + .../data/antarchy/recipe/nyxite_bricks.json | 17 + ...cks_from_polished_nyxite_stonecutting.json | 9 + .../data/antarchy/recipe/nyxite_slab.json | 16 + .../nyxite_slab_from_nyxite_stonecutting.json | 10 + .../data/antarchy/recipe/nyxite_spikes.json | 15 + .../data/antarchy/recipe/nyxite_stairs.json | 18 + ...yxite_stairs_from_nyxite_stonecutting.json | 9 + .../data/antarchy/recipe/nyxite_wall.json | 17 + .../nyxite_wall_from_nyxite_stonecutting.json | 9 + .../orange_dye_from_orange_milkweed.json | 13 + .../orange_dye_from_torchflower_bush.json | 13 + .../recipe/ouranwood/mossy_ouranwood_log.json | 16 + .../ouranwood/mossy_ouranwood_wood.json | 16 + ...ranwood_wood_from_mossy_ouranwood_log.json | 18 + .../recipe/ouranwood/ouranwood_boat.json | 17 + .../recipe/ouranwood/ouranwood_button.json | 14 + .../ouranwood/ouranwood_chest_boat.json | 16 + .../recipe/ouranwood/ouranwood_door.json | 19 + .../recipe/ouranwood/ouranwood_fence.json | 21 + .../ouranwood/ouranwood_fence_gate.json | 21 + .../ouranwood/ouranwood_hanging_sign.json | 22 + .../recipe/ouranwood/ouranwood_planks.json | 14 + .../ouranwood/ouranwood_pressure_plate.json | 17 + .../recipe/ouranwood/ouranwood_sign.json | 22 + .../recipe/ouranwood/ouranwood_slab.json | 17 + .../recipe/ouranwood/ouranwood_stairs.json | 19 + .../recipe/ouranwood/ouranwood_trapdoor.json | 18 + .../recipe/ouranwood/ouranwood_wood.json | 18 + .../ouranwood/stripped_ouranwood_wood.json | 18 + .../data/antarchy/recipe/pale_nyxite.json | 20 + .../recipe/pink_dye_from_pink_milkweed.json | 13 + .../antarchy/recipe/polished_antimetal.json | 17 + .../data/antarchy/recipe/polished_nyxite.json | 17 + ...ished_nyxite_from_nyxite_stonecutting.json | 9 + .../antarchy/recipe/polished_nyxite_slab.json | 16 + ...lab_from_polished_nyxite_stonecutting.json | 10 + .../recipe/polished_nyxite_stairs.json | 18 + ...irs_from_polished_nyxite_stonecutting.json | 9 + .../antarchy/recipe/polished_nyxite_wall.json | 17 + ...all_from_polished_nyxite_stonecutting.json | 9 + .../data/antarchy/recipe/rainbow_sugar.json | 11 + .../data/antarchy/recipe/scorpion_whip.json | 20 + .../data/antarchy/recipe/shrink_ray.json | 24 + .../recipe/smooth_dream_sandstone.json | 11 + .../recipe/smooth_dream_sandstone_slab.json | 16 + ...m_smooth_dream_sandstone_stonecutting.json | 10 + .../recipe/smooth_dream_sandstone_stairs.json | 18 + ...m_smooth_dream_sandstone_stonecutting.json | 9 + .../data/antarchy/recipe/squidzooka.json | 21 + .../recipe/titanium/chiseled_titanium.json | 16 + ...tanium_from_cut_titanium_stonecutting.json | 9 + ...nium_from_titanium_block_stonecutting.json | 10 + .../recipe/titanium/cut_titanium.json | 17 + ...nium_from_titanium_block_stonecutting.json | 10 + .../recipe/titanium/cut_titanium_slab.json | 16 + ...m_slab_from_cut_titanium_stonecutting.json | 10 + ...slab_from_titanium_block_stonecutting.json | 10 + .../recipe/titanium/cut_titanium_stairs.json | 18 + ...stairs_from_cut_titanium_stonecutting.json | 9 + ...airs_from_titanium_block_stonecutting.json | 10 + .../recipe/titanium/raw_titanium_block.json | 18 + .../titanium/raw_titanium_from_block.json | 13 + .../titanium/raw_titanium_from_scrap.json | 18 + .../recipe/titanium/titanium_bars.json | 16 + .../recipe/titanium/titanium_block.json | 18 + .../recipe/titanium/titanium_bulb.json | 24 + .../recipe/titanium/titanium_door.json | 18 + .../titanium/titanium_ingot_from_nuggets.json | 18 + ...nium_ingot_from_raw_titanium_blasting.json | 12 + ...nium_ingot_from_raw_titanium_smelting.json | 12 + .../titanium/titanium_ingots_from_block.json | 13 + ...gget_from_raw_titanium_scrap_blasting.json | 12 + ...gget_from_raw_titanium_scrap_smelting.json | 12 + .../titanium/titanium_nuggets_from_ingot.json | 13 + .../recipe/titanium/titanium_trapdoor.json | 16 + .../antarchy/recipe/triffid_goo_block.json | 17 + .../recipe/ultimate/ultimate_axe.json | 24 + .../recipe/ultimate/ultimate_boots.json | 20 + .../recipe/ultimate/ultimate_bow.json | 24 + .../recipe/ultimate/ultimate_chestplate.json | 21 + .../recipe/ultimate/ultimate_crossbow.json | 24 + .../recipe/ultimate/ultimate_helmet.json | 20 + .../recipe/ultimate/ultimate_hoe.json | 24 + .../recipe/ultimate/ultimate_leggings.json | 21 + .../recipe/ultimate/ultimate_pickaxe.json | 24 + .../recipe/ultimate/ultimate_shovel.json | 24 + .../recipe/ultimate/ultimate_sword.json | 24 + .../recipe/ultimate/uranium_block.json | 18 + .../recipe/uranium/chiseled_uranium.json | 16 + ...uranium_from_cut_uranium_stonecutting.json | 9 + ...anium_from_uranium_block_stonecutting.json | 10 + .../antarchy/recipe/uranium/cut_uranium.json | 17 + ...anium_from_uranium_block_stonecutting.json | 10 + .../recipe/uranium/cut_uranium_slab.json | 16 + ...um_slab_from_cut_uranium_stonecutting.json | 10 + ..._slab_from_uranium_block_stonecutting.json | 10 + .../recipe/uranium/cut_uranium_stairs.json | 18 + ..._stairs_from_cut_uranium_stonecutting.json | 9 + ...tairs_from_uranium_block_stonecutting.json | 10 + .../recipe/uranium/raw_uranium_block.json | 18 + .../uranium/raw_uranium_from_block.json | 13 + .../uranium/raw_uranium_from_scrap.json | 18 + .../antarchy/recipe/uranium/uranium_bars.json | 16 + .../antarchy/recipe/uranium/uranium_bulb.json | 24 + .../antarchy/recipe/uranium/uranium_door.json | 18 + .../uranium/uranium_ingot_from_nuggets.json | 18 + ...anium_ingot_from_raw_uranium_blasting.json | 12 + ...anium_ingot_from_raw_uranium_smelting.json | 12 + .../uranium/uranium_ingots_from_block.json | 13 + ...ugget_from_raw_uranium_scrap_blasting.json | 12 + ...ugget_from_raw_uranium_scrap_smelting.json | 12 + .../uranium/uranium_nuggets_from_ingot.json | 13 + .../recipe/uranium/uranium_trapdoor.json | 16 + .../fallen_kingdom_castle1.nbt | Bin 0 -> 884048 bytes .../fallen_kingdom_castle2.nbt | Bin 0 -> 184792 bytes .../fallen_kingdom_castle3.nbt | Bin 0 -> 1121 bytes .../fallen_kingdom_castle_banner.nbt | Bin 0 -> 2411 bytes .../fallen_kingdom_castle_bridge.nbt | Bin 0 -> 14483 bytes .../fallen_kingdom_castle_flag.nbt | Bin 0 -> 2395 bytes .../fallen_kingdom_castle1.nbt | Bin 0 -> 1964052 bytes .../fallen_kingdom_castle2.nbt | Bin 0 -> 348259 bytes .../fallen_kingdom_castle3.nbt | Bin 0 -> 1105 bytes .../structure/trayaurus_lab/trayaurus_lab.nbt | Bin 0 -> 39178 bytes .../trayaurus_lab/trayaurus_lab_bottom.nbt | Bin 0 -> 26141 bytes .../tags/block/caterpillar_foods.json | 7 + .../tags/block/cornea_stalk_nyxite.json | 7 + .../tags/block/cornea_stalk_plantable.json | 9 + .../tags/block/dream_fire_base_blocks.json | 10 + .../tags/block/duplicator_tree_blacklist.json | 20 + .../tags/block/gravity_gun_blacklist.json | 20 + .../tags/block/molevore_breakable_blocks.json | 18 + .../block/molevore_see_through_blocks.json | 18 + .../tags/block/molevore_spawn_surfaces.json | 29 + .../tags/block/nightmare_breakable.json | 13 + .../data/antarchy/tags/block/nyxite.json | 8 + .../antarchy/tags/block/ouranwood_logs.json | 11 + .../potent_nyxite_activation_blocks.json | 6 + .../antarchy/tags/block/termite_foods.json | 14 + .../tags/block/umbral_moss_replaceable.json | 7 + .../tags/blocks/moggle_vision_blacklist.json | 15 + .../tags/damage_type/bypasses_bloodglass.json | 13 + .../tags/entity_type/basilisk_prey.json | 20 + .../entity_type/dread_hallucination_mobs.json | 14 + .../dream_sand_low_gravity_blacklist.json | 9 + .../duct_tape_stick_blacklist.json | 10 + .../entity_type/gravity_gun_blacklist.json | 8 + .../tags/entity_type/hushweed_targets.json | 6 + .../tags/entity_type/inverted_immune.json | 11 + .../tags/entity_type/lucid_bolt_immune.json | 6 + .../tags/entity_type/nightmare_no_attack.json | 7 + .../tags/entity_type/paralysis_immune.json | 5 + .../entity_type/scorpion_whip_blacklist.json | 4 + .../entity_type/scorpion_whip_immune.json | 4 + .../entity_type/size_changing_immune.json | 4 + .../tags/entity_type/triffid_prey.json | 12 + .../tags/item/brown_ant_activation_items.json | 6 + .../tags/item/brown_ant_breeding_foods.json | 6 + .../tags/item/butterfly_breeding_foods.json | 7 + .../antarchy/tags/item/caterpillar_foods.json | 7 + .../tags/item/dream_fire_base_blocks.json | 6 + .../tags/item/duct_tape_blacklist.json | 4 + .../easter_bunny_spawn_egg_blacklist.json | 7 + .../tags/item/flying_squirrel_nuts.json | 6 + .../antarchy/tags/item/ouranwood_logs.json | 11 + .../item/rainbow_ant_activation_items.json | 6 + .../tags/item/rainbow_ant_breeding_foods.json | 6 + .../tags/item/red_ant_activation_items.json | 6 + .../tags/item/red_ant_breeding_foods.json | 6 + .../tags/item/reverie_duplication_items.json | 6 + .../tags/item/termite_activation_items.json | 6 + .../tags/item/termite_breeding_foods.json | 21 + .../antarchy/tags/item/termite_foods.json | 4 + .../dread_hallucination_sounds.json | 26 + .../biome/apple_cow_spawn_biomes.json | 8 + .../worldgen/biome/basilisk_spawn_biomes.json | 7 + .../biome/butterfly_can_spawn_biomes.json | 7 + .../biome/butterfly_spawn_biomes.json | 6 + .../biome/caterpillar_can_spawn_biomes.json | 7 + .../biome/caterpillar_spawn_biomes.json | 6 + .../biome/cloud_shark_spawn_biomes.json | 7 + ...chanted_golden_apple_cow_spawn_biomes.json | 6 + .../flower_forest_butterfly_spawn_biomes.json | 6 + ...lower_forest_caterpillar_spawn_biomes.json | 6 + .../biome/flying_squirrel_spawn_biomes.json | 6 + .../biome/golden_apple_cow_spawn_biomes.json | 8 + .../fallen_kingdom_castle_biomes.json | 6 + .../has_structure/trayaurus_lab_biomes.json | 6 + .../biome/honeyed_apple_cow_spawn_biomes.json | 10 + .../tags/worldgen/biome/is_elythia.json | 13 + .../biome/mantis_overworld_spawn_biomes.json | 9 + .../worldgen/biome/mantis_spawn_biomes.json | 7 + .../worldgen/biome/milkweed_spawn_biomes.json | 6 + .../biome/missile_squid_spawn_biomes.json | 9 + .../overworld_ant_nest_spawn_biomes.json | 248 + .../biome/red_ant_nest_spawn_biomes.json | 108 + .../antarchy/trayaurus_trades/default.json | 77 + .../antarchy/trim_material/blood_crystal.json | 10 + .../trim_material/nightmare_scale.json | 9 + .../data/antarchy/trim_material/titanium.json | 9 + .../data/antarchy/trim_material/uranium.json | 9 + .../worldgen/biome/butterfly_fields.json | 108 + .../data/antarchy/worldgen/biome/cavaryn.json | 149 + .../antarchy/worldgen/biome/cloud_sea.json | 59 + .../antarchy/worldgen/biome/dream_dunes.json | 90 + .../worldgen/biome/elythia_lush_caves.json | 88 + .../worldgen/biome/elythia_meadow.json | 131 + .../worldgen/biome/elythia_river.json | 72 + .../antarchy/worldgen/biome/lucid_pools.json | 93 + .../worldgen/biome/moleworm_caves.json | 80 + .../worldgen/biome/nightmare_wastes.json | 99 + .../worldgen/biome/ouranwood_forest.json | 108 + .../biome/sparse_ouranwood_forest.json | 100 + .../worldgen/biome/torchflower_fields.json | 93 + .../antarchy/worldgen/biome/umbral_hills.json | 97 + .../configured_feature/antiwater_springs.json | 26 + .../configured_feature/basalt_blobs.json | 19 + .../configured_feature/bed_bug_nest.json | 4 + .../bed_bug_surface_cluster.json | 4 + .../blood_crystal_cluster.json | 27 + .../configured_feature/brown_ant_nest.json | 14 + .../configured_feature/brutalfly_cocoon.json | 4 + .../butterfly_fields_flora.json | 4 + .../cloud_sea_calcite_banks.json | 4 + .../cornea_stalk_patch.json | 14 + .../worldgen/configured_feature/delta.json | 24 + .../elythia_forest_flora.json | 4 + .../elythia_large_tuff_boulder.json | 4 + .../elythia_meadow_flora.json | 4 + .../elythia_moleworm_cave_entrances.json | 4 + .../elythia_moleworm_surface_mounds.json | 4 + .../elythia_moleworm_tunnels.json | 4 + .../elythia_moleworm_warrens.json | 4 + .../configured_feature/elythia_pond.json | 4 + .../elythia_surface_cover.json | 4 + .../elythia_torchflower_fields_flora.json | 4 + .../elythia_tuff_boulder.json | 4 + .../elythia_underground.json | 4 + .../flower_forest_milkweed.json | 4 + .../configured_feature/glowstone_extra.json | 4 + .../large_basalt_columns.json | 15 + .../large_blood_crystal_cluster.json | 27 + .../medium_blood_crystal_cluster.json | 27 + .../configured_feature/nyxite_spikes.json | 13 + .../worldgen/configured_feature/ore_gold.json | 27 + .../configured_feature/ore_gravel_nether.json | 18 + .../configured_feature/ore_magma.json | 18 + .../ouranwood_cocoon_tree.json | 60 + .../ouranwood_large_tree.json | 60 + .../ouranwood_medium_tree.json | 60 + .../ouranwood_tree_selector.json | 11 + .../ouranwood_tree_selector_sparse.json | 10 + .../ouranwood_young_tree.json | 59 + .../patch_ceiling_cornea_stalk.json | 15 + .../patch_ceiling_fire.json | 11 + .../configured_feature/patch_fire.json | 11 + .../configured_feature/patch_soul_fire.json | 11 + .../configured_feature/potent_nyxite.json | 4 + .../configured_feature/rainbow_ant_nest.json | 14 + .../configured_feature/red_ant_nest.json | 14 + .../small_basalt_columns.json | 11 + .../spring_antiwater_open.json | 16 + .../configured_feature/spring_delta.json | 18 + .../spring_lava_overworld.json | 21 + .../spring_nether_closed.json | 15 + .../spring_nether_open.json | 13 + .../thoraxis_rib_columns.json | 13 + .../thoraxis_stalactite.json | 12 + .../thoraxis_stalagmite.json | 12 + .../configured_feature/titanium_ore.json | 27 + .../configured_feature/triffid_patch.json | 4 + .../configured_feature/umbral_moss_patch.json | 27 + .../umbral_moss_patch_bonemeal.json | 27 + .../umbral_moss_vegetation.json | 29 + .../configured_feature/uranium_ore.json | 27 + .../density_function/cavaryn_custom.json | 107 + .../density_function/cavaryn_noise_cave.json | 42 + .../density_function/elythia_surface.json | 81 + .../thoraxis_base_3d_noise.json | 8 + .../data/antarchy/worldgen/noise/cavaryn.json | 7 + .../worldgen/noise/elythia_surface.json | 8 + .../noise/elythia_surface_detail.json | 8 + .../worldgen/noise/elythia_surface_edge.json | 8 + .../worldgen/noise/surface_blend.json | 4 + .../worldgen/noise_settings/cavaryn.json | 264 + .../worldgen/noise_settings/elythia.json | 602 + .../worldgen/noise_settings/thoraxis.json | 244 + .../placed_feature/antiwater_springs.json | 27 + .../worldgen/placed_feature/basalt_blobs.json | 27 + .../worldgen/placed_feature/bed_bug_nest.json | 27 + .../bed_bug_surface_cluster.json | 27 + .../placed_feature/brown_ant_nest.json | 19 + .../placed_feature/brutalfly_cocoon.json | 19 + .../butterfly_fields_flora.json | 19 + .../cloud_sea_calcite_banks.json | 31 + .../placed_feature/cornea_stalk_patch.json | 57 + .../worldgen/placed_feature/delta.json | 12 + .../elythia_brown_ant_nests.json | 19 + .../elythia_cave_underground.json | 27 + .../placed_feature/elythia_forest_flora.json | 19 + .../elythia_large_tuff_boulders.json | 19 + .../placed_feature/elythia_meadow_flora.json | 19 + .../placed_feature/elythia_meadow_ponds.json | 19 + .../elythia_moleworm_cave_entrances.json | 27 + .../elythia_moleworm_surface_mounds.json | 15 + .../elythia_moleworm_tunnels.json | 15 + .../elythia_moleworm_warrens.json | 27 + .../placed_feature/elythia_surface_cover.json | 15 + .../elythia_torchflower_fields_flora.json | 19 + .../placed_feature/elythia_tuff_boulders.json | 19 + .../placed_feature/elythia_underground.json | 27 + .../flower_forest_milkweed.json | 19 + .../worldgen/placed_feature/glowstone.json | 27 + .../placed_feature/glowstone_extra.json | 31 + .../placed_feature/large_basalt_columns.json | 12 + .../placed_feature/lucid_antiwater_pools.json | 27 + .../lucid_blood_crystal_spires.json | 33 + .../lucid_large_blood_crystal_spires.json | 33 + .../lucid_medium_blood_crystal_spires.json | 33 + .../placed_feature/nyxite_spikes.json | 27 + .../placed_feature/ore_gold_deltas.json | 27 + .../placed_feature/ore_gold_nether.json | 27 + .../placed_feature/ore_gravel_nether.json | 27 + .../worldgen/placed_feature/ore_magma.json | 23 + .../ouranwood_cocoon_trees.json | 4 + .../placed_feature/ouranwood_large_trees.json | 4 + .../ouranwood_medium_trees.json | 4 + .../placed_feature/ouranwood_trees.json | 9 + .../ouranwood_trees_sparse.json | 9 + .../placed_feature/ouranwood_young_trees.json | 4 + .../patch_ceiling_cornea_stalk.json | 57 + .../placed_feature/patch_ceiling_fire.json | 69 + .../worldgen/placed_feature/patch_fire.json | 69 + .../placed_feature/patch_fire_sparse.json | 69 + .../placed_feature/patch_soul_fire.json | 69 + .../placed_feature/potent_nyxite.json | 27 + .../placed_feature/rainbow_ant_nest.json | 19 + .../worldgen/placed_feature/red_ant_nest.json | 27 + .../placed_feature/red_ant_nest_magma.json | 19 + .../placed_feature/small_basalt_columns.json | 12 + .../placed_feature/spring_closed.json | 27 + .../placed_feature/spring_closed_double.json | 27 + .../worldgen/placed_feature/spring_delta.json | 27 + .../worldgen/placed_feature/spring_lava.json | 28 + .../worldgen/placed_feature/spring_open.json | 27 + .../thoraxis_floor_rib_columns.json | 22 + .../placed_feature/thoraxis_floor_spikes.json | 25 + .../thoraxis_red_ant_nest_magma.json | 27 + .../thoraxis_roof_rib_columns.json | 24 + .../placed_feature/thoraxis_roof_spikes.json | 27 + .../worldgen/placed_feature/titanium_ore.json | 27 + .../placed_feature/triffid_patch.json | 19 + .../placed_feature/umbral_moss_patch.json | 44 + .../worldgen/placed_feature/uranium_ore.json | 27 + .../fallen_kingdom_castle_processor.json | 18 + .../processor_list/generic_processor.json | 10 + .../structure/fallen_kingdom_castle.json | 22 + .../worldgen/structure/trayaurus_lab.json | 17 + .../worldgen/structure_set/elythia_rare.json | 18 + .../fallen_kingdom_castle.json | 22 + .../fallen_kingdom_castle2.json | 22 + .../fallen_kingdom_castle3.json | 22 + .../fallen_kingdom_castle_banner.json | 15 + .../fallen_kingdom_castle_bridge.json | 15 + .../fallen_kingdom_castle_flag.json | 15 + .../trayaurus_lab/trayaurus_lab.json | 15 + .../trayaurus_lab/trayaurus_lab_bottom.json | 15 + .../data/c/tags/block/fence_gates.json | 6 + .../resources/data/c/tags/block/ores.json | 7 + .../data/c/tags/block/ores/titanium.json | 7 + .../data/c/tags/block/ores/uranium.json | 7 + .../tags/block/ores_in_ground/deepslate.json | 7 + .../c/tags/block/ores_in_ground/stone.json | 7 + .../data/c/tags/block/sandstone/blocks.json | 9 + .../data/c/tags/block/sandstone/slabs.json | 8 + .../data/c/tags/block/sandstone/stairs.json | 7 + .../data/c/tags/block/storage_blocks.json | 9 + .../block/storage_blocks/raw_titanium.json | 6 + .../block/storage_blocks/raw_uranium.json | 6 + .../c/tags/block/storage_blocks/titanium.json | 14 + .../c/tags/block/storage_blocks/uranium.json | 14 + .../data/c/tags/item/animal_foods.json | 6 + .../main/resources/data/c/tags/item/axes.json | 7 + .../resources/data/c/tags/item/boots.json | 8 + .../main/resources/data/c/tags/item/bows.json | 6 + .../data/c/tags/item/chestplates.json | 8 + .../resources/data/c/tags/item/crossbows.json | 6 + .../resources/data/c/tags/item/elytra.json | 6 + .../data/c/tags/item/fence_gates.json | 6 + .../resources/data/c/tags/item/foods.json | 11 + .../c/tags/item/foods/food_poisoning.json | 7 + .../data/c/tags/item/foods/soup.json | 6 + .../resources/data/c/tags/item/helmets.json | 10 + .../main/resources/data/c/tags/item/hoes.json | 6 + .../resources/data/c/tags/item/ingots.json | 7 + .../data/c/tags/item/ingots/titanium.json | 6 + .../data/c/tags/item/ingots/uranium.json | 6 + .../resources/data/c/tags/item/leaves.json | 6 + .../resources/data/c/tags/item/leggings.json | 8 + .../resources/data/c/tags/item/nuggets.json | 7 + .../data/c/tags/item/nuggets/titanium.json | 6 + .../data/c/tags/item/nuggets/uranium.json | 6 + .../main/resources/data/c/tags/item/ores.json | 7 + .../data/c/tags/item/ores/titanium.json | 7 + .../data/c/tags/item/ores/uranium.json | 7 + .../resources/data/c/tags/item/pickaxes.json | 6 + .../data/c/tags/item/raw_materials.json | 7 + .../c/tags/item/raw_materials/titanium.json | 6 + .../c/tags/item/raw_materials/uranium.json | 6 + .../data/c/tags/item/sandstone/blocks.json | 9 + .../data/c/tags/item/sandstone/slabs.json | 8 + .../data/c/tags/item/sandstone/stairs.json | 7 + .../resources/data/c/tags/item/shovels.json | 6 + .../data/c/tags/item/slime_balls.json | 7 + .../data/c/tags/item/storage_blocks.json | 9 + .../item/storage_blocks/raw_titanium.json | 6 + .../tags/item/storage_blocks/raw_uranium.json | 6 + .../c/tags/item/storage_blocks/titanium.json | 6 + .../c/tags/item/storage_blocks/uranium.json | 6 + .../resources/data/c/tags/item/swords.json | 10 + .../tags/block/all_hanging_signs.json | 7 + .../tags/block/ceiling_hanging_signs.json | 6 + .../data/minecraft/tags/block/dirt.json | 8 + .../data/minecraft/tags/block/doors.json | 7 + .../minecraft/tags/block/fence_gates.json | 6 + .../data/minecraft/tags/block/flowers.json | 8 + .../data/minecraft/tags/block/leaves.json | 6 + .../data/minecraft/tags/block/logs.json | 11 + .../minecraft/tags/block/logs_that_burn.json | 11 + .../minecraft/tags/block/mineable/axe.json | 24 + .../minecraft/tags/block/mineable/hoe.json | 6 + .../tags/block/mineable/pickaxe.json | 57 + .../minecraft/tags/block/mineable/shovel.json | 11 + .../minecraft/tags/block/needs_iron_tool.json | 29 + .../tags/block/needs_stone_tool.json | 4 + .../data/minecraft/tags/block/planks.json | 6 + .../data/minecraft/tags/block/sand.json | 6 + .../data/minecraft/tags/block/saplings.json | 6 + .../data/minecraft/tags/block/slabs.json | 13 + .../data/minecraft/tags/block/stairs.json | 12 + .../minecraft/tags/block/standing_signs.json | 6 + .../minecraft/tags/block/tall_flowers.json | 8 + .../data/minecraft/tags/block/trapdoors.json | 7 + .../tags/block/wall_hanging_signs.json | 6 + .../data/minecraft/tags/block/wall_signs.json | 6 + .../data/minecraft/tags/block/walls.json | 9 + .../minecraft/tags/block/wooden_buttons.json | 6 + .../minecraft/tags/block/wooden_doors.json | 6 + .../minecraft/tags/block/wooden_fences.json | 6 + .../tags/block/wooden_pressure_plates.json | 6 + .../minecraft/tags/block/wooden_slabs.json | 6 + .../minecraft/tags/block/wooden_stairs.json | 6 + .../tags/block/wooden_trapdoors.json | 6 + .../minecraft/tags/entity_type/zombies.json | 4 + .../data/minecraft/tags/item/axes.json | 7 + .../data/minecraft/tags/item/boats.json | 7 + .../data/minecraft/tags/item/chest_armor.json | 8 + .../data/minecraft/tags/item/chest_boats.json | 6 + .../data/minecraft/tags/item/dirt.json | 8 + .../data/minecraft/tags/item/doors.json | 7 + .../minecraft/tags/item/enchantable/bow.json | 6 + .../tags/item/enchantable/crossbow.json | 6 + .../tags/item/enchantable/durability.json | 32 + .../tags/item/enchantable/elytra.json | 7 + .../tags/item/enchantable/equippable.json | 9 + .../tags/item/enchantable/fire_aspect.json | 8 + .../minecraft/tags/item/enchantable/mace.json | 5 + .../tags/item/enchantable/weapon.json | 12 + .../data/minecraft/tags/item/fence_gates.json | 6 + .../data/minecraft/tags/item/flowers.json | 8 + .../data/minecraft/tags/item/foot_armor.json | 8 + .../minecraft/tags/item/hanging_signs.json | 6 + .../data/minecraft/tags/item/head_armor.json | 10 + .../data/minecraft/tags/item/hoes.json | 6 + .../data/minecraft/tags/item/leaves.json | 6 + .../data/minecraft/tags/item/leg_armor.json | 8 + .../data/minecraft/tags/item/logs.json | 11 + .../minecraft/tags/item/logs_that_burn.json | 11 + .../data/minecraft/tags/item/pickaxes.json | 6 + .../tags/item/piglin_safe_armor.json | 6 + .../data/minecraft/tags/item/planks.json | 6 + .../data/minecraft/tags/item/sand.json | 6 + .../data/minecraft/tags/item/saplings.json | 6 + .../data/minecraft/tags/item/shovels.json | 6 + .../data/minecraft/tags/item/signs.json | 6 + .../data/minecraft/tags/item/slabs.json | 13 + .../data/minecraft/tags/item/slime_balls.json | 6 + .../data/minecraft/tags/item/stairs.json | 12 + .../data/minecraft/tags/item/swords.json | 10 + .../minecraft/tags/item/tall_flowers.json | 8 + .../data/minecraft/tags/item/trapdoors.json | 7 + .../minecraft/tags/item/trim_materials.json | 11 + .../data/minecraft/tags/item/walls.json | 9 + .../minecraft/tags/item/wooden_buttons.json | 6 + .../minecraft/tags/item/wooden_doors.json | 6 + .../minecraft/tags/item/wooden_fences.json | 6 + .../tags/item/wooden_pressure_plates.json | 6 + .../minecraft/tags/item/wooden_slabs.json | 6 + .../minecraft/tags/item/wooden_stairs.json | 6 + .../minecraft/tags/item/wooden_trapdoors.json | 6 + .../biome/has_structure/nether_fossil.json | 7 + .../tags/worldgen/biome/is_overworld.json | 6 + .../tags/worldgen/biome/is_river.json | 5 + .../worldgen/noise/nether/temperature.json | 7 + .../worldgen/noise/nether/vegetation.json | 7 + common/src/main/resources/pack.mcmeta | 7 + fabric/build.gradle | 153 + .../fabric/AntarchyConfigModuleFabric.java | 272 + .../antarchy/fabric/AntarchyFabric.java | 19 + .../fabric/AntarchyFabricContent.java | 2179 + .../antarchy/fabric/AntarchyFabricEvents.java | 177 + .../antarchy/fabric/BloodglassManager.java | 231 + .../antarchy/fabric/FabricInfinityCompat.java | 44 + .../fabric/client/AntarchyFabricClient.java | 13 + .../client/AntarchyFabricClientBootstrap.java | 312 + .../fabric/client/AntarchyKeyBindings.java | 29 + .../BloodCrystalKatanaTrailClientState.java | 42 + .../BloodCrystalKatanaTrailHandler.java | 208 + .../fabric/client/BloodglassHudRenderer.java | 64 + .../client/BrutalflyElytraClientHandler.java | 73 + .../client/BrutalflyElytraHudRenderer.java | 46 + .../fabric/client/BrutalflyElytraModel.java | 62 + .../client/DiamondMinecartClientHandler.java | 42 + .../fabric/client/DreadClientHandler.java | 384 + .../fabric/client/DreadHudRenderer.java | 33 + .../fabric/client/ElythiaFireflyManager.java | 82 + .../fabric/client/FallenKingCrownLayer.java | 61 + .../client/GravityGunClientHandler.java | 63 + .../InvertedGeyserEruptionParticle.java | 78 + .../fabric/client/LucidSoundHandler.java | 226 + .../fabric/client/MogglesClientRenderer.java | 54 + .../fabric/client/ParalyzedClientHandler.java | 89 + .../fabric/client/ParalyzedHudRenderer.java | 48 + .../fabric/client/ReverieTrailHandler.java | 254 + .../ScorpionWhipTetherRenderHandler.java | 144 + .../fabric/client/TriffidGooHudRenderer.java | 46 + .../fabric/content/fluid/AntiwaterFluid.java | 442 + .../content/fluid/AntiwaterLiquidBlock.java | 61 + .../fabric/content/fluid/SimpleFluid.java | 171 + .../fabric/item/AntimetalScaffoldingItem.java | 11 + .../fabric/item/DeferredSpawnEggItem.java | 13 + .../fabric/mixin/AntimetalInversionMixin.java | 81 + .../mixin/AntimetalScaffoldingMixin.java | 108 + .../mixin/AntiwaterItemEntityMixin.java | 47 + .../mixin/AntiwaterLivingEntityMixin.java | 100 + .../fabric/mixin/BloodglassEffectMixin.java | 33 + .../fabric/mixin/BloodglassEquipMixin.java | 23 + .../fabric/mixin/BloodglassRespawnMixin.java | 17 + .../mixin/DreamCampfireBlockEntityMixin.java | 29 + .../fabric/mixin/ElytraFallFlyingMixin.java | 27 + .../fabric/mixin/ElytraStartFlyingMixin.java | 32 + .../mixin/client/AntiwaterFogMixin.java | 49 + .../mixin/client/CrossbowArmPoseMixin.java | 35 + .../mixin/client/DuctTapeInputMixin.java | 30 + .../client/GravityGunMouseScrollMixin.java | 18 + .../client/NightmareCameraShakeMixin.java | 63 + .../mixin/infinity/PortalCreatorMixin.java | 40 + .../mixin/infinity/RandomSpringMixin.java | 37 + .../AntarchyFabricClientNetworking.java | 38 + .../network/AntarchyFabricNetworking.java | 265 + .../fabric/registry/DeferredBlock.java | 11 + .../fabric/registry/DeferredHolder.java | 37 + .../fabric/registry/DeferredItem.java | 11 + .../fabric/registry/DeferredRegister.java | 117 + .../resources/antarchy-fabric.mixins.json | 31 + .../models/item/antiwater_bucket.json | 6 + .../antarchy/models/item/battle_axe.json | 3 + .../antarchy/models/item/big_bertha.json | 3 + .../antarchy/models/item/gravity_gun.json | 3 + .../antarchy/models/item/growth_ray.json | 3 + .../antarchy/models/item/ichor_bucket.json | 6 + .../antarchy/models/item/shrink_ray.json | 3 + .../antarchy/models/item/squidzooka.json | 3 + fabric/src/main/resources/fabric.mod.json | 38 + gradle.properties | 87 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59536 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 234 + gradlew.bat | 89 + mappings/mappings.tiny | 98379 ++++++++++++++++ neoforge/build.gradle | 106 + neoforge/gradle.properties | 1 + .../AntarchyConfigModuleNeoforge.java | 291 + .../antarchy/neoforge/AntarchyMiscConfig.java | 160 + .../antarchy/neoforge/AntarchyMobsConfig.java | 465 + .../neoforge/AntarchyNeoForgeContentOLD.java | 3489 + .../neoforge/AntarchyNeoForgeFluidTypes.java | 44 + .../antarchy/neoforge/AntarchyNeoforge.java | 39 + .../neoforge/AntarchyToolsConfig.java | 587 + .../neoforge/NeoForgeInfinityCompat.java | 34 + .../antarchy/neoforge/OuranwoodWoodTypes.java | 16 + .../neoforge/client/AntarchyKeyBindings.java | 30 + .../client/AntarchyNeoForgeClient.java | 457 + .../BloodCrystalKatanaTrailHandler.java | 213 + .../client/BrutalflyElytraClientHandler.java | 85 + .../client/BrutalflyElytraHudRenderer.java | 46 + .../client/DiamondMinecartClientHandler.java | 49 + .../neoforge/client/DreadClientHandler.java | 390 + .../neoforge/client/DreadHudRenderer.java | 28 + .../client/DuctTapeClientHandler.java | 38 + .../client/ElythiaFireflyManager.java | 87 + .../neoforge/client/FallenKingCrownLayer.java | 61 + .../client/GravityGunClientHandler.java | 63 + .../InvertedGeyserEruptionParticle.java | 77 + .../neoforge/client/LucidSoundHandler.java | 290 + .../client/MogglesClientRenderer.java | 62 + .../client/NightmareCameraShakeHandler.java | 52 + .../client/ParalyzedClientHandler.java | 94 + .../neoforge/client/ParalyzedHudRenderer.java | 44 + .../client/ParalyzedStoneRenderHandler.java | 17 + .../neoforge/client/ReverieTrailHandler.java | 285 + .../ScorpionWhipTetherRenderHandler.java | 152 + .../client/ThoraxisGravityCameraHandler.java | 17 + .../client/TriffidGooHudRenderer.java | 45 + .../neoforge/client/WaspSoundHandler.java | 119 + .../content/fluid/AntiwaterFluid.java | 460 + .../content/fluid/AntiwaterFluidType.java | 76 + .../entity/multipart/MultipartPartEntity.java | 195 + .../multipart/MultipartPartLevelRegistry.java | 64 + .../SablePhysicsColliderBlockGetterMixin.java | 24 + .../entity/MultipartEntityBridgeMixin.java | 56 + .../MultipartEntityLevelRegistryMixin.java | 34 + .../entity/ParalyzedMobFreezeMixin.java | 25 + .../mixins/infinity/PortalCreatorMixin.java | 43 + .../mixins/infinity/RandomSpringMixin.java | 37 + .../item/BucketItemThoraxisWaterMixin.java | 85 + .../ClientLevelPartEntitiesAccessor.java | 16 + .../ServerLevelPartEntitiesAccessor.java | 16 + .../network/AntarchyGravityNetworking.java | 121 + .../network/BrutalflyElytraNetworking.java | 94 + .../neoforge/network/MultipartNetworking.java | 96 + .../network/ThoraxisWeatherNetworking.java | 62 + .../registry/AntarchyNeoForgeEvents.java | 1125 + .../registry/AntarchyNeoforgeBlocks.java | 392 + .../AntarchyNeoforgeCreativeModeTabs.java | 400 + .../registry/AntarchyNeoforgeEntites.java | 270 + .../AntarchyNeoforgeEntityAttributes.java | 73 + .../registry/AntarchyNeoforgeItems.java | 583 + .../registry/AntarchyNeoforgeMisc.java | 294 + .../AntarchyNeoforgePayloadHandlers.java | 45 + .../registry/AntarchyNeoforgeSounds.java | 141 + .../AntarchyNeoforgeSpawnPlacements.java | 48 + .../resources/META-INF/neoforge.mods.toml | 40 + .../resources/antarchy-neoforge.mixins.json | 23 + .../models/item/antiwater_bucket.json | 5 + .../antarchy/models/item/battle_axe.json | 25 + .../antarchy/models/item/big_bertha.json | 25 + .../antarchy/models/item/gravity_gun.json | 18 + .../assets/antarchy/models/item/grow_ray.json | 18 + .../antarchy/models/item/growth_ray.json | 18 + .../antarchy/models/item/ichor_bucket.json | 5 + .../antarchy/models/item/shrink_ray.json | 18 + .../antarchy/models/item/squidzooka.json | 18 + .../biome_modifier/ant_nests_in_forests.json | 9 + .../biome_modifier/apple_cow_spawns.json | 12 + .../flower_forest_butterfly_spawns.json | 12 + .../flower_forest_caterpillar_spawns.json | 12 + .../flying_squirrel_spawns.json | 12 + .../golden_apple_cow_spawns.json | 12 + .../honeyed_apple_cow_spawns.json | 18 + .../milkweed_in_flower_forests.json | 8 + .../biome_modifier/missile_squid_spawns.json | 12 + .../biome_modifier/ores_in_elythia.json | 9 + .../biome_modifier/ores_in_overworld.json | 9 + .../red_ant_nests_in_nether.json | 8 + settings.gradle | 17 + 2557 files changed, 271980 insertions(+) create mode 100644 META-INF/MANIFEST.MF create mode 100644 build.gradle create mode 100644 common/build.gradle create mode 100644 common/src/main/java/com/craisinlord/antarchy/Antarchy.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompat.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompatBridge.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/AntarchyAdvancements.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/AntarchySoundEvents.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/SizeRayDispenseBehavior.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/AntNestBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/AntimetalScaffoldingBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/BloodCrystalGrowthBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/BuddingBloodCrystalBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/CloudBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/CorneaStalkBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DreamCampfireBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DreamCeilingFireBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DreamFireBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DreamSandBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DreamTorchBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DreamWallTorchBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DuctTapeBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorLogBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorSaplingBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorTreeLogic.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/HushweedBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/InfestedCoarseDirtBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/InfestedRootedDirtBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/MilkweedBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/NyxiteSpikeBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodAcornBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLeavesBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLogBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodSquirrelNestBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/PotentNyxiteBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/SignalSavingBulbBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/TorchflowerBushBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/TriffidGooBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossCarpetBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/WaspNestBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/entity/AntNestBlockEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/entity/DreamCampfireBlockEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/entity/HushweedBlockEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/entity/PotentNyxiteBlockEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/entity/WaspNestBlockEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/block/state/PotentNyxiteState.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/bloodglass/BloodglassAccess.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/BloodCrystalKatanaTrailClientState.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/BloodglassClientState.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/BrutalflyElytraClientState.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/ScorpionWhipTetherClientState.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/ThoraxisWeatherClientState.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/hud/BloodglassHudRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/AntModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/AppleCowModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/BasiliskModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/BedBugModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/BomberModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyElytraModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/ButterflyModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/CaterpillarModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/CloudSharkModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/EasterBunnyModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/EmperorScorpionModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/FlyingSquirrelModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/KrakenModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/LucidModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/MantisModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/MissileSquidModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/MolevoreModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/MolewormModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/NightmareModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/ResourceBackedGeoItemModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/ReverieModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/ScorpionModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/TriffidModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/model/WaspModel.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/DreamFlameParticle.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/FireflyParticle.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasCloudParticle.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasParticle.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticle.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticleOptions.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserParticleOptions.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserPlumeParticle.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AnimatedHeldItemRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodGeoLayer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodLayer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntiwaterFluidRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AppleCowRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BasiliskRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BedBugRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BomberRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyElytraLayer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyOrbRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ButterflyRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CaterpillarRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CloudSharkRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DiamondMinecartRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DrTrayaurusRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EasterBunnyRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ElythiaSkyRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EmperorScorpionRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/FlyingSquirrelRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/HushProjectileRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/KrakenRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidBoltRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MantisRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MissileSquidRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolevoreRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolewormRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/NightmareRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/OuranwoodBoatRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneGeoLayer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneLivingLayer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStonePlayerLayer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ReverieRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ScorpionRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/SizeRayProjectileRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/TriffidRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/UpwardFallingBlockRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaspRenderer.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/command/CaterpillarCommand.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/command/GravityCommand.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/BloodglassWardEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/DreadMobEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/GrowthMobEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/InvertedMobEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/ParalyzedMobEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/effect/ShrinkMobEffect.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntityVariants.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/BedBugEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ButterflyEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/CaterpillarEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/DiamondMinecartEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/EasterBunnyEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/EmperorScorpionEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/HushProjectileEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/MantisEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/MolevoreEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/MolewormEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodBoatEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodChestBoatEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ReverieEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ScorpionEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/SizeRayProjectileEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/TriffidEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/UpwardFallingBlockEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/WaspEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntMarchManager.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BaseAntEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BrownAntEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RainbowAntEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RedAntEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskMultipartLayout.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyOrbEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/CloudSharkEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/SharknadoManager.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelNavigation.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenMultipartLayout.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidBoltEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEyeProjectileEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartEntityOwner.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartFramework.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartLayout.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartAccess.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartDefinition.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartAttackPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartInteractPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareEntity.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareMultipartLayout.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/entity/trades/DrTrayaurusTradeManager.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualAccess.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualType.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/fluid/AntiwaterLiquidBlock.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityAccess.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityApi.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityDirection.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityRotationUtil.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityTransition.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/gravity/GravityWalkNodeEvaluator.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalBlockItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalScaffoldingItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BasiliskDaggerItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BattleAxeItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BigBerthaItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalAppleItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalArmorItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalKatanaItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalShardItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraFlightHelper.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/CloudBucketItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/CloudSharkFinSoupItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/CorneaEarItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/DiamondMinecartItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/DuctTapeBlockItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/FallenKingCrownItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/GravityGunItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/LucidEyeItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/LucidPearlItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/MobComingSoonTooltipItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/MogglesCaveDetector.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/MogglesItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/MogglesLogic.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/NightmareArmorItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/NightmareSwordItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatOnlyItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodChestBoatItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/RainbowSugarItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ReverieBottleItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherManager.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherSync.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/SignalSavingBulbItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/SimpleToolTier.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/SizeRayItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/TriffidGooBlockItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateArmorItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateAxeItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateBowItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateCrossbowItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateGearHelper.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateHoeItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateMaceItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimatePickaxeItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateSwordItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateToolHelper.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UtlimateShovelItem.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/movement/DreamSandLowGravityAccess.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/BloodCrystalKatanaTrailPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/BloodglassStatePayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraAnimationPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraFlapPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/DiamondMinecartInputPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunPrimaryPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunScrollPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/GravityStatePayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/ScorpionWhipTetherPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/network/ThoraxisWeatherPayload.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherKind.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherManager.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherSnapshot.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BaseAntNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BrownAntNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RainbowAntNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RedAntNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/SurfaceAntNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/TermiteNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/BrutalflyCocoonFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaBiomeSource.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaFloraFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaLargeTuffBoulderFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaPondFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaRiverCarveFunction.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaSurfaceCoverFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaTuffBoulderFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaUndergroundFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormCaveEntranceFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormSurfaceMoundsFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormTunnelsFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormWarrensFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodCocoonTreeFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeGrowers.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/TriffidPatchFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugNestFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugSurfaceClusterFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/CloudSeaCalciteFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/LucidAntiwaterPoolFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/PotentNyxiteFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBiomeSource.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeConfiguration.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeFeature.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinErrorHandler.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/BloodglassMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/DreamFireBlockMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/DreamSandLowGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualBaseFireBlockMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualEntityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/GlowVinesUnderLeavesMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/ServerPlayerGameModeMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/TorchflowerBlockStateMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/ElythiaSkyMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/ElytraModelAccessor.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/LightningBoltRendererMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/ParalyzedMouseTurnMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/ScreenEffectRendererFireVisualMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/SplashManagerMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/ThoraxisFogMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/client/WolfRendererGrimMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/AbstractArrowGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/BucketItemGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ChunkMapAccessor.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/CrossbowItemGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/DirectionFacingMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityCollisionContextMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityFrameMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityMoveMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ExplosionGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FallingBlockEntityBlockDataMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FireworkRocketGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/GroundPathNavigationMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/MobHurtMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationAccessor.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationDebugMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerPoseFitMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerSneakMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ProjectileGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerChunkCacheAccessor.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerEntityAccessor.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerGamePacketListenerMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerPlayerGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ThrowableProjectileGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/TrackedEntityAccessor.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/CameraGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/ClientPacketListenerGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/EntityRenderDispatcherGravityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/FallingBlockRendererBlockEntityMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/multipart/EntityMultipartLifecycleMixin.java create mode 100644 common/src/main/java/com/craisinlord/antarchy/mixins/stellaris/DimensionOxygenManagerMixin.java create mode 100644 common/src/main/resources/antarchy-common.mixins.json create mode 100644 common/src/main/resources/assets/antarchy/animations/ant.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/apple_cow.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/baby_apple_cow.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/basilisk.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/bed_bug.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/bomber.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/brutalfly.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/butterfly.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/caterpillar.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/cloud_shark.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/easter_bunny.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/emperor_scorpion.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/flying_squirrel.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/gravity_gun.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/growth_ray.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/kraken.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/lucid.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/mantis.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/missile_squid.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/molevore.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/moleworm.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/nightmare.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/reverie.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/scorpion.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/shrink_ray.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/squidzooka.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/static_item.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/toreterror.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/triffid.animation.json create mode 100644 common/src/main/resources/assets/antarchy/animations/wasp.animation.json create mode 100644 common/src/main/resources/assets/antarchy/antarchy_logo.png create mode 100644 common/src/main/resources/assets/antarchy/blockstates/antimetal.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/antimetal_scaffolding.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/bed_bug_egg.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/blood_crystal_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/blood_crystal_cluster.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/brown_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/budding_blood_crystal.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/chiseled_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/chiseled_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/chiseled_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/chiseled_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cloud_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cornea_stalk.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_titanium_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_titanium_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_titanium_wall.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_uranium_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_uranium_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/cut_uranium_wall.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/deepslate_titanium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/deepslate_uranium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_campfire.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_fire.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_fire_ceiling.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_lantern.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_sand.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_wall.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_torch.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/dream_wall_torch.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/duct_tape.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/duplicator_log.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/duplicator_sapling.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/hushweed.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ichor.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/infested_coarse_dirt.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/infested_rooted_dirt.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/large_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/medium_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_wall.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_bricks.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_spike.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/nyxite_wall.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/orange_milkweed.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_acorn.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_button.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_door.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence_gate.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_hanging_sign.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_leaves.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_planks.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_pressure_plate.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_sign.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_trapdoor.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_hanging_sign.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_sign.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/pale_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/pink_milkweed.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/polished_antimetal.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/polished_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_wall.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/potent_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/rainbow_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/raw_titanium_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/raw_uranium_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/red_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/small_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/termite_nest.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/titanium_bars.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/titanium_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/titanium_bulb.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/titanium_door.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/titanium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/titanium_trapdoor.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/torchflower_bush.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/triffid_goo_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/umbral_moss_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/umbral_moss_carpet.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/uranium_bars.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/uranium_block.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/uranium_bulb.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/uranium_door.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/uranium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/uranium_trapdoor.json create mode 100644 common/src/main/resources/assets/antarchy/blockstates/wasp_nest.json create mode 100644 common/src/main/resources/assets/antarchy/geo/ant.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/apple_cow.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/baby_apple_cow.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/basilisk.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/battle_axe.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/bed_bug.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/big_bertha.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/bomber.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/brutalfly.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/butterfly.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/caterpillar.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/cloud_shark.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/easter_bunny.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/emperor_scorpion.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/fallen_king_crown.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/flying_squirrel.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/gravity_gun.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/growth_ray.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/kraken.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/lucid.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/mantis.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/missile_squid.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/molevore.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/moleworm.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/nightmare.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/reverie.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/scorpion.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/shrink_ray.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/squidzooka.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/toreterror.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/triffid.geo.json create mode 100644 common/src/main/resources/assets/antarchy/geo/wasp.geo.json create mode 100644 common/src/main/resources/assets/antarchy/lang/en_us.json create mode 100644 common/src/main/resources/assets/antarchy/models/armor/fallen_king_crown.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/antimetal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/antimetal_horizontal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_stable.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_unstable.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_3.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_4.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/blood_crystal_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/blood_crystal_cluster.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/brown_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/budding_blood_crystal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/chiseled_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/chiseled_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/chiseled_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/chiseled_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cloud_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage0.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/deepslate_titanium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/deepslate_uranium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_campfire.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_fire_floor0.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_fire_floor1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_fire_side0.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_fire_side1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt0.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_lantern.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_lantern_hanging.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sand.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_torch.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/dream_wall_torch.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer3.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer4.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer5.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer6.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer7.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_layer8.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_use1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_use2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_use3.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duct_tape_use4.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duplicator_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duplicator_log_horizontal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/duplicator_sapling.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/hushweed.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/infested_coarse_dirt.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/infested_rooted_dirt.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/large_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/medium_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log_horizontal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_bricks.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_base.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_frustum.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_middle.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip_merge.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_base.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_frustum.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_middle.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip_merge.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/orange_milkweed_bottom.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/orange_milkweed_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_acorn_hanging.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_button.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_button_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_button_pressed.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_leaves.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_log_horizontal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_planks.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate_down.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_0.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_bottom.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/pale_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/pink_milkweed_bottom.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/pink_milkweed_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_antimetal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_antimetal_horizontal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_inventory.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/potent_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/rainbow_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/raw_titanium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/raw_uranium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/red_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_3.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_4.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/small_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_inner.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_outer.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log_horizontal.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/termite_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap_alt.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bars_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bars_post_ends.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bars_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bars_side_alt.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bulb.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit_powered.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_bulb_powered.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_bottom.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/torchflower_bush_bottom.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/torchflower_bush_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/triffid_goo_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/umbral_moss_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_small.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_tall.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap_alt.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bars_post.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bars_post_ends.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bars_side.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bars_side_alt.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bulb.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit_powered.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_bulb_powered.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_bottom.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_open.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_top.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_1.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_2.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_3.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_4.json create mode 100644 common/src/main/resources/assets/antarchy/models/block/wasp_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/antimetal.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/antimetal_scaffolding.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/apple_cow_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/basilisk_dagger.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/basilisk_fang.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/basilisk_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/battle_axe_gui.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/battle_axe_held.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/bed_bug_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/bed_bug_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/big_bertha_blade.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/big_bertha_gui.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/big_bertha_handle.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/big_bertha_held.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/big_bertha_hilt.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_apple.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_boots.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_chestplate.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_cluster.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_helmet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_katana.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_leggings.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/blood_crystal_shard.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/bomber_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/brown_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/brown_ant_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/brutalfly_elytra.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/brutalfly_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/brutalfly_wing.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/budding_blood_crystal.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/butterfly_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/caterpillar_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/chiseled_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/chiseled_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/chiseled_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/chiseled_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cloud_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cloud_bucket.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin_soup.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cloud_shark_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cornea_ear.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_titanium_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_titanium_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_titanium_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_uranium_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_uranium_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/cut_uranium_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/deepslate_titanium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/deepslate_uranium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/diamond_minecart.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dr_trayaurus_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_campfire.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_lantern.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_sand.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_sandstone_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_sandstone_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/dream_torch.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/duct_tape.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/duplicator_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/duplicator_sapling.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/easter_bunny_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_stinger.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/enchanted_golden_apple_cow_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/fallen_king_crown.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_item.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_worn.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/fire_dragon_pet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/flying_squirrel_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/golden_apple_cow_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/gravity_gun_gui.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/gravity_gun_held_geo.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/grow_ray_gui.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/grow_ray_held_geo.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/growing_potion.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/growth_ray_display.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/honeyed_apple_cow_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/hushweed.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ice_dragon_pet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/infested_coarse_dirt.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/infested_rooted_dirt.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/inversion_potion.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/jumpy_bug_leg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/kraken_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/kraken_tooth.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/krakling_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/large_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/lightning_dragon_pet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/lucid_eye.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/lucid_pearl.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/lucid_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mantis_claw.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mantis_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/medium_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/missile_squid_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/moggles.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/molevore_nose.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/molevore_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/moleworm.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/moleworm_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/mud_pie.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_boots.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_chestplate.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_helmet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_leggings.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_scale.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nightmare_sword.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_brick_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_brick_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_brick_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_bricks.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_spike.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/nyxite_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/orange_milkweed.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_acorn.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_boat.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_button.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_chest_boat.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_door.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_fence.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_fence_gate.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_hanging_sign.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_leaves.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_planks.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_pressure_plate.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_sign.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_trapdoor.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/pale_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/pink_milkweed.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/polished_antimetal.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/polished_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/polished_nyxite_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/polished_nyxite_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/polished_nyxite_wall.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/potent_nyxite.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/primordial_scute.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/rainbow_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/rainbow_ant_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/rainbow_sugar.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/raw_titanium.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/raw_titanium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/raw_titanium_scrap.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/raw_uranium.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/raw_uranium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/raw_uranium_scrap.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/red_ant_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/red_ant_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/reverie_bottle.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/reverie_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/scorpion_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/scorpion_whip.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/shrink_ray_display.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/shrink_ray_gui.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/shrink_ray_held_geo.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/shrinking_potion.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/small_blood_crystal_bud.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_slab.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_stairs.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/squidzooka_gui.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/squidzooka_held_geo.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_log.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_wood.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/termite_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/termite_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_bars.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_bulb.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_door.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_ingot.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_nugget.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/titanium_trapdoor.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/torchflower_bush.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/triffid_goo.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/triffid_goo_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/triffid_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull0.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull1.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull2.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_arrow.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull1.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull2.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull3.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_axe.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_boots.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_bow.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull0.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull1.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull2.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_chestplate.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_crossbow.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_helmet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_hoe.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_leggings.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_mace.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_pickaxe.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_shovel.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/ultimate_sword.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/umbral_moss_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/umbral_moss_carpet.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_bars.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_block.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_bulb.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_door.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_ingot.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_nugget.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_ore.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/uranium_trapdoor.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/vortex_eye.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/wasp_nest.json create mode 100644 common/src/main/resources/assets/antarchy/models/item/wasp_spawn_egg.json create mode 100644 common/src/main/resources/assets/antarchy/particles/dream_fire_flame.json create mode 100644 common/src/main/resources/assets/antarchy/particles/firefly.json create mode 100644 common/src/main/resources/assets/antarchy/particles/hypnotic_gas.json create mode 100644 common/src/main/resources/assets/antarchy/particles/hypnotic_gas_cloud_down.json create mode 100644 common/src/main/resources/assets/antarchy/particles/hypnotic_gas_down.json create mode 100644 common/src/main/resources/assets/antarchy/particles/inverted_geyser_base.json create mode 100644 common/src/main/resources/assets/antarchy/particles/inverted_geyser_plume.json create mode 100644 common/src/main/resources/assets/antarchy/particles/inverted_geyser_poof.json create mode 100644 common/src/main/resources/assets/antarchy/sounds.json create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush10.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush11.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush7.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush8.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush9.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind1_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind2_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind3_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind4_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/with1_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/ambient.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition1_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition2_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition3_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition4_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition5_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition6_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition7_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition8_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ambience_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/dark1_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/dark2_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground1_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground2_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground3_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground4_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood1_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood2_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood3_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood4_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood5_reversed.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/ant_nest_exit.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape7.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape8.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active7.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient10.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient11.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient12.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient13.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient14.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient7.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient8.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient9.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_drop.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_dryfire.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_hold_loop.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_pickup.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_ambient.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_bite.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_gather1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_gather2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_hurt.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_bite.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_death.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hiss.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_idle_loop1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_idle_loop2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_slither_loop1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_slither_loop2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_ambient1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_ambient2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_death1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_bite.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_death.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_fly1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_hurt.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_ambient1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_roar1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/flying_squirrel/flying_squirrel_glide_loop.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/flying_squirrel/flying_squirrel_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_death.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_loop1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_loop2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_sideways_loop1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_sideways_loop2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_roar.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_spawn.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_spin.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_ambience.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_attack.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_bolt.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_death.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_flying.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_fly_loop.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle7.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_dig1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_attack2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle6.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle7.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_death.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_roar1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_roar2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_worry1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_worry2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_ambient1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_attack2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_grab1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_growl1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_growl2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hiss1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack4.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack5.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/buzz1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/buzz2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/death1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/death2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/idle1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/mob/wasp/idle2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/size_ray/growth_ray.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/size_ray/shrink_ray.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/size_ray/size_ray_charge.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka1.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka2.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka3.ogg create mode 100644 common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka4.ogg create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_block_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_side.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/polished_antimetal_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antimetal/polished_antimetal_block_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg_slightly_cracked.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg_very_cracked.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/blood_crystal_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage0.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/blood_crystal_cluster.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/empty_brown_ant_nest_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/empty_brown_ant_nest_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/budding_blood_crystal_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/chiseled_dream_sandstone.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/chiseled_nyxite.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/cloud_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage0.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/cut_dream_sandstone.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_sand.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_sandstone.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_sandstone_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_sandstone_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/dream_torch.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side_2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side_3.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/hushweed.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/hushweed_particle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/milkweed/orange_milkweed_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/milkweed/orange_milkweed_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/milkweed/pink_milkweed_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/milkweed/pink_milkweed_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_bricks.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_base.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_frustum.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_middle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_tip.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_tip_merge.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_base.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_frustum.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_middle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_tip.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_tip_merge.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/mossy_ouranwood_log.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/mossy_ouranwood_log_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_acorn_hanging.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_door_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_door_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_leaves.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_log.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_log_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_planks.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_0.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_trapdoor.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/stripped_ouranwood_log.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ouranwood/stripped_ouranwood_log_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/polished_nyxite.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/empty_rainbow_ant_nest_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/empty_rainbow_ant_nest_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/block/red_ant_nest.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/red_ant_nest_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/smooth_nyxite.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/chiseled_titanium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/cut_titanium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/raw_titanium_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bars.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_lit.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_lit_powered.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_powered.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_deepslate_ore.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_door_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_door_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_ore.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_trapdoor.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/torchflower_bush_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/torchflower_bush_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/triffid_goo_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/ultimate_core.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_hanging_moss.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_hanging_moss_tip.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet_side_small.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet_side_tall.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/chiseled_uranium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/cut_uranium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/raw_uranium_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bars.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_block.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_lit.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_lit_powered.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_powered.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_deepslate_ore.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_door_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_door_top.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_ore.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_trapdoor.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_front.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_side.png create mode 100644 common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_top_bottom.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/apple_cow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/apple_cow_sheared.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/baby_apple_cow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/baby_golden_apple_cow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/enchanted_golden_apple_cow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/enchanted_golden_apple_cow_sheared.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/golden_apple_cow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/apple_cow/golden_apple_cow_sheared.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/basilisk.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/bed_bug.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/blood_crystal_leggings_layer.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/blood_crystal_main_layer.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/boat/ouranwood.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/bomber.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/brown_ant.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/brutalfly.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_blue.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_brown.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_cyan.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_green.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_lavender.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_light_blue.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_magenta.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_orange.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_purple.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_yellow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/caterpillar.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/chest_boat/ouranwood.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/cloud_shark.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/diamond_minecart.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/dr_trayaurus.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/dr_trayaurus_old.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/easter_bunny.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/emperor_scorpion.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel_albino.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel_brown.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/squirrel_collar.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted_angry.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted_tame.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken_blue.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken_dark.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/kraken_purple.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/lucid.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/mantis.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/missile_squid.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/molevore.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/moleworm.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/nightmare.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/rainbow_ant.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/red_ant.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png.mcmeta create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/scorpion.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/signs/hanging/ouranwood.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/signs/ouranwood.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/toreterror.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/triffid.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/ultimate_armor_leggings.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/ultimate_armor_main.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/wasp.png create mode 100644 common/src/main/resources/assets/antarchy/textures/entity/wasp_panda.png create mode 100644 common/src/main/resources/assets/antarchy/textures/gui/hanging_signs/ouranwood.png create mode 100644 common/src/main/resources/assets/antarchy/textures/gui/sprites/hud/bloodglass_heart.png create mode 100644 common/src/main/resources/assets/antarchy/textures/gui/sprites/hud/bloodglass_heart_cracked.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/antiwater_bucket.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/basilisk_dagger.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/basilisk_fang.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/battle_axe/battle_axe.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/battle_axe/battle_axe_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/bed_bug_egg_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_blade.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_guard.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_handle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_boots.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_chestplate.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_helmet.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_leggings.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal_apple.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal_katana.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/blood_crystal_shard.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/brutalfly_wing.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/brutalfly_wings_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/cloud_bucket.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/cloud_shark_fin.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/cloud_shark_fin_soup.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/cornea.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/diamond_minecart.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/dream_campfire.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/dream_lantern.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/duct_tape.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/emperor_scorpion_stinger.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/fallen_king_crown_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/gravity_gun_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/growth_ray_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ichor_bucket.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/jumpy_bug_leg.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/kraken_tooth.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/lucid_eye.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/lucid_pearl.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/mantis_claw.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/moggles_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/molevore_nose.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/moleworm.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/mud_pie.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_boots.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_chestplate.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_helmet.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_leggings.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_scale.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_sword.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/nyxite_spike.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ouranwood_acorn.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ouranwood_boat.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ouranwood_chest_boat.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ouranwood_door_icon.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ouranwood_hanging_sign.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ouranwood_sign.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/primordial_scute.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/rainbow_sugar.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/reverie_bottle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/scorpion_whip.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/shrink_ray_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/squidzooka_item.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/titanium/raw_titanium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/titanium/raw_titanium_scrap.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_door.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_ingot.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_nugget.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/triffid_goo.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_axe.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_boots.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull0.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_chestplate.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_arrow.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull3.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_standby.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_helmet.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_hoe.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_leggings.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_mace_handle.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_pickaxe.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_pickaxe_old.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_shovel.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_sword.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/uranium/raw_uranium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/uranium/raw_uranium_scrap.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_door.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_ingot.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_nugget.png create mode 100644 common/src/main/resources/assets/antarchy/textures/item/vortex_eye.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/bloodglass_ward.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/dread.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/growing.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/growth.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/inverted.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/paralyzed.png create mode 100644 common/src/main/resources/assets/antarchy/textures/mob_effect/shrinking.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/blood_crystal_layer_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/blood_crystal_layer_2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/brutalfly_wings.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown_layer_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/moggles.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/moggles_layer_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/nightmare_armor_layer_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/nightmare_armor_layer_2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/ultimate_armor_layer_1.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/armor/ultimate_armor_layer_2.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/item/gravity_gun.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/item/growth_ray.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/item/shrink_ray.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/item/squidzooka.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_boat.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_chest_boat.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_hanging_sign.png create mode 100644 common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_sign.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/dream_fire_flame.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/firefly.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_01.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_02.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_03.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_04.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_05.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_06.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_07.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_08.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_01.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_02.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_03.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_04.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_05.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_06.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_07.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_08.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_01.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_02.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_03.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_04.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_05.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_06.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_07.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_08.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_01.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_02.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_03.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_04.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_05.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_06.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_07.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_08.png create mode 100644 common/src/main/resources/assets/antarchy/textures/particle/reverie.png create mode 100644 common/src/main/resources/assets/antarchy/textures/trims/color_palettes/blood_crystal.png create mode 100644 common/src/main/resources/assets/antarchy/textures/trims/color_palettes/nightmare_scale.png create mode 100644 common/src/main/resources/assets/antarchy/textures/trims/color_palettes/titanium.png create mode 100644 common/src/main/resources/assets/antarchy/textures/trims/color_palettes/uranium.png create mode 100644 common/src/main/resources/assets/minecraft/textures/entity/signs/hanging/ouranwood.png create mode 100644 common/src/main/resources/assets/minecraft/textures/entity/signs/ouranwood.png create mode 100644 common/src/main/resources/data/antarchy/advancement/brutalfly.json create mode 100644 common/src/main/resources/data/antarchy/advancement/cancel_out.json create mode 100644 common/src/main/resources/data/antarchy/advancement/davy_jones_locker.json create mode 100644 common/src/main/resources/data/antarchy/advancement/dont_let_the_bed_bugs_bite.json create mode 100644 common/src/main/resources/data/antarchy/advancement/duct_tape.json create mode 100644 common/src/main/resources/data/antarchy/advancement/fallen_king_crown.json create mode 100644 common/src/main/resources/data/antarchy/advancement/fallen_kingdom_castle.json create mode 100644 common/src/main/resources/data/antarchy/advancement/gravity_gun_craft.json create mode 100644 common/src/main/resources/data/antarchy/advancement/growth_ray_craft.json create mode 100644 common/src/main/resources/data/antarchy/advancement/hey_listen.json create mode 100644 common/src/main/resources/data/antarchy/advancement/in_the_upside_down.json create mode 100644 common/src/main/resources/data/antarchy/advancement/kill_molevore.json create mode 100644 common/src/main/resources/data/antarchy/advancement/lucid_dreams.json create mode 100644 common/src/main/resources/data/antarchy/advancement/moley_poley.json create mode 100644 common/src/main/resources/data/antarchy/advancement/now_watch_me_whip.json create mode 100644 common/src/main/resources/data/antarchy/advancement/shark_weak.json create mode 100644 common/src/main/resources/data/antarchy/advancement/shrink_ray_craft.json create mode 100644 common/src/main/resources/data/antarchy/advancement/soups_up.json create mode 100644 common/src/main/resources/data/antarchy/advancement/squidzooka_craft.json create mode 100644 common/src/main/resources/data/antarchy/advancement/stone_cold.json create mode 100644 common/src/main/resources/data/antarchy/advancement/sweater_dreams.json create mode 100644 common/src/main/resources/data/antarchy/advancement/the_lab.json create mode 100644 common/src/main/resources/data/antarchy/advancement/ultimate_armor.json create mode 100644 common/src/main/resources/data/antarchy/advancement/ultimate_bow.json create mode 100644 common/src/main/resources/data/antarchy/advancement/very_hungry_caterpillar.json create mode 100644 common/src/main/resources/data/antarchy/advancement/visit_elythia.json create mode 100644 common/src/main/resources/data/antarchy/advancement/visit_thoraxis.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/basilisk_bite.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/bed_bug_bite.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/cornea_stalk_prick.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/emperor_scorpion_sting.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/kraken_lightning.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/kraken_mauling.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/nightmare_mauling.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/triffid_mauling.json create mode 100644 common/src/main/resources/data/antarchy/damage_type/triffid_swallow.json create mode 100644 common/src/main/resources/data/antarchy/dimension/cavaryn.json create mode 100644 common/src/main/resources/data/antarchy/dimension/elythia.json create mode 100644 common/src/main/resources/data/antarchy/dimension/thoraxis.json create mode 100644 common/src/main/resources/data/antarchy/dimension_type/cavaryn.json create mode 100644 common/src/main/resources/data/antarchy/dimension_type/elythia.json create mode 100644 common/src/main/resources/data/antarchy/dimension_type/thoraxis.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/antimetal.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/antimetal_scaffolding.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/bed_bug_egg.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_cluster.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/brown_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/budding_blood_crystal.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_titanium.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_uranium.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cloud_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cornea_stalk.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_titanium_ore.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_uranium_ore.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/dream_sand.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_wall.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/duct_tape.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_log.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_sapling.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/hushweed.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/infested_coarse_dirt.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/infested_rooted_dirt.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/large_blood_crystal_bud.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/medium_blood_crystal_bud.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_log.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_wood.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_wall.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_bricks.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_spike.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_wall.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/orange_milkweed.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_acorn.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_button.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_door.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence_gate.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_hanging_sign.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_leaves.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_log.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_planks.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_pressure_plate.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_sign.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_trapdoor.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_wood.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/pale_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/pink_milkweed.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/polished_antimetal.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_wall.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/potent_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/rainbow_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/raw_titanium_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/raw_uranium_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/red_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/small_blood_crystal_bud.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_slab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_stairs.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_log.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_wood.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bars.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bulb.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/titanium_door.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/titanium_ore.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/titanium_trapdoor.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/torchflower_bush.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/triffid_goo_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_carpet.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bars.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/uranium_block.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bulb.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/uranium_door.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/uranium_ore.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/uranium_trapdoor.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/blocks/wasp_nest.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/bedroom.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/generic.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/kitchen.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/storage.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tools.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tower.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/treasure.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/chests/trayaurus_lab/trayaurus_lab.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/apple_cow.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/basilisk.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/brutalfly.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/cloud_shark.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/easter_bunny.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/emperor_scorpion.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/enchanted_golden_apple_cow.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/flying_squirrel.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/golden_apple_cow.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/kraken.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/lucid.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/mantis.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/missile_squid.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/molevore.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/moleworm.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/nightmare.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/entities/triffid.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/hard.json create mode 100644 common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/medium.json create mode 100644 common/src/main/resources/data/antarchy/recipe/antimetal_scaffolding.json create mode 100644 common/src/main/resources/data/antarchy/recipe/basilisk_dagger.json create mode 100644 common/src/main/resources/data/antarchy/recipe/battle_axe.json create mode 100644 common/src/main/resources/data/antarchy/recipe/big_bertha.json create mode 100644 common/src/main/resources/data/antarchy/recipe/big_bertha_blade.json create mode 100644 common/src/main/resources/data/antarchy/recipe/big_bertha_handle.json create mode 100644 common/src/main/resources/data/antarchy/recipe/big_bertha_hilt.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_apple.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_boots.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_chestplate.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_helmet.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_katana.json create mode 100644 common/src/main/resources/data/antarchy/recipe/blood_crystal_leggings.json create mode 100644 common/src/main/resources/data/antarchy/recipe/brutalfly_elytra.json create mode 100644 common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone_from_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/chiseled_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/recipe/chiseled_nyxite_from_polished_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/cloud_shark_fin_soup.json create mode 100644 common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_from_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_cut_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_campfire.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_lantern.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab_from_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs_from_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall_from_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/dream_torch.json create mode 100644 common/src/main/resources/data/antarchy/recipe/duct_tape.json create mode 100644 common/src/main/resources/data/antarchy/recipe/gravity_gun.json create mode 100644 common/src/main/resources/data/antarchy/recipe/growth_ray.json create mode 100644 common/src/main/resources/data/antarchy/recipe/infested_coarse_dirt.json create mode 100644 common/src/main/resources/data/antarchy/recipe/infested_rooted_dirt.json create mode 100644 common/src/main/resources/data/antarchy/recipe/lucid_pearl.json create mode 100644 common/src/main/resources/data/antarchy/recipe/moggles.json create mode 100644 common/src/main/resources/data/antarchy/recipe/mud_pie.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_boots.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_chestplate.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_helmet.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_leggings.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_sword.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab_from_nyxite_bricks_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs_from_nyxite_bricks_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall_from_nyxite_bricks_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_bricks.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_bricks_from_polished_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_slab_from_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_spikes.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_stairs_from_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_wall.json create mode 100644 common/src/main/resources/data/antarchy/recipe/nyxite_wall_from_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/orange_dye_from_orange_milkweed.json create mode 100644 common/src/main/resources/data/antarchy/recipe/orange_dye_from_torchflower_bush.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_log.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood_from_mossy_ouranwood_log.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_boat.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_button.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_chest_boat.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_door.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence_gate.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_hanging_sign.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_planks.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_pressure_plate.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_sign.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_trapdoor.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_wood.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ouranwood/stripped_ouranwood_wood.json create mode 100644 common/src/main/resources/data/antarchy/recipe/pale_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/recipe/pink_dye_from_pink_milkweed.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_antimetal.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_from_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab_from_polished_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs_from_polished_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall.json create mode 100644 common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall_from_polished_nyxite_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/rainbow_sugar.json create mode 100644 common/src/main/resources/data/antarchy/recipe/scorpion_whip.json create mode 100644 common/src/main/resources/data/antarchy/recipe/shrink_ray.json create mode 100644 common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone.json create mode 100644 common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab_from_smooth_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs_from_smooth_dream_sandstone_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/squidzooka.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_cut_titanium_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_titanium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_from_titanium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_cut_titanium_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_titanium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_cut_titanium_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_titanium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_scrap.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_bars.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_bulb.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_door.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_nuggets.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_blasting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_smelting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingots_from_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_blasting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_smelting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_nuggets_from_ingot.json create mode 100644 common/src/main/resources/data/antarchy/recipe/titanium/titanium_trapdoor.json create mode 100644 common/src/main/resources/data/antarchy/recipe/triffid_goo_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_axe.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_boots.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_bow.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_chestplate.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_crossbow.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_helmet.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_hoe.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_leggings.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_pickaxe.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_shovel.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_sword.json create mode 100644 common/src/main/resources/data/antarchy/recipe/ultimate/uranium_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_cut_uranium_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_uranium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_from_uranium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_cut_uranium_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_uranium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_cut_uranium_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_uranium_block_stonecutting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_scrap.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_bars.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_bulb.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_door.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_nuggets.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_blasting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_smelting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingots_from_block.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_blasting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_smelting.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_nuggets_from_ingot.json create mode 100644 common/src/main/resources/data/antarchy/recipe/uranium/uranium_trapdoor.json create mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle1.nbt create mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle2.nbt create mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle3.nbt create mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_banner.nbt create mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_bridge.nbt create mode 100644 common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_flag.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle1.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle2.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle3.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/trayaurus_lab/trayaurus_lab.nbt create mode 100644 common/src/main/resources/data/antarchy/structure/trayaurus_lab/trayaurus_lab_bottom.nbt create mode 100644 common/src/main/resources/data/antarchy/tags/block/caterpillar_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/cornea_stalk_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/cornea_stalk_plantable.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/dream_fire_base_blocks.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/duplicator_tree_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/gravity_gun_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/molevore_breakable_blocks.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/molevore_see_through_blocks.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/molevore_spawn_surfaces.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/nightmare_breakable.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/nyxite.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/ouranwood_logs.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/potent_nyxite_activation_blocks.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/termite_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/block/umbral_moss_replaceable.json create mode 100644 common/src/main/resources/data/antarchy/tags/blocks/moggle_vision_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/damage_type/bypasses_bloodglass.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/basilisk_prey.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/dread_hallucination_mobs.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/dream_sand_low_gravity_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/duct_tape_stick_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/gravity_gun_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/hushweed_targets.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/inverted_immune.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/lucid_bolt_immune.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/nightmare_no_attack.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/paralysis_immune.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_immune.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/size_changing_immune.json create mode 100644 common/src/main/resources/data/antarchy/tags/entity_type/triffid_prey.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/brown_ant_activation_items.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/brown_ant_breeding_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/butterfly_breeding_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/caterpillar_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/dream_fire_base_blocks.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/duct_tape_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/easter_bunny_spawn_egg_blacklist.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/flying_squirrel_nuts.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/ouranwood_logs.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/rainbow_ant_activation_items.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/rainbow_ant_breeding_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/red_ant_activation_items.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/red_ant_breeding_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/reverie_duplication_items.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/termite_activation_items.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/termite_breeding_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/item/termite_foods.json create mode 100644 common/src/main/resources/data/antarchy/tags/sound_event/dread_hallucination_sounds.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/apple_cow_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/basilisk_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_can_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_can_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/cloud_shark_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/enchanted_golden_apple_cow_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_butterfly_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_caterpillar_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/flying_squirrel_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/golden_apple_cow_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/fallen_kingdom_castle_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/trayaurus_lab_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/honeyed_apple_cow_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/is_elythia.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_overworld_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/milkweed_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/missile_squid_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/overworld_ant_nest_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/tags/worldgen/biome/red_ant_nest_spawn_biomes.json create mode 100644 common/src/main/resources/data/antarchy/trayaurus_trades/default.json create mode 100644 common/src/main/resources/data/antarchy/trim_material/blood_crystal.json create mode 100644 common/src/main/resources/data/antarchy/trim_material/nightmare_scale.json create mode 100644 common/src/main/resources/data/antarchy/trim_material/titanium.json create mode 100644 common/src/main/resources/data/antarchy/trim_material/uranium.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/butterfly_fields.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/cavaryn.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/cloud_sea.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/dream_dunes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/elythia_lush_caves.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/elythia_meadow.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/elythia_river.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/lucid_pools.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/moleworm_caves.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/nightmare_wastes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/ouranwood_forest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/sparse_ouranwood_forest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/torchflower_fields.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/biome/umbral_hills.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/antiwater_springs.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/basalt_blobs.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_surface_cluster.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/blood_crystal_cluster.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/brown_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/brutalfly_cocoon.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/butterfly_fields_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/cloud_sea_calcite_banks.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/cornea_stalk_patch.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/delta.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_forest_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_large_tuff_boulder.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_meadow_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_cave_entrances.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_surface_mounds.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_tunnels.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_warrens.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_pond.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_surface_cover.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_torchflower_fields_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_tuff_boulder.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_underground.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/flower_forest_milkweed.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/glowstone_extra.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/large_basalt_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/large_blood_crystal_cluster.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/medium_blood_crystal_cluster.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/nyxite_spikes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gold.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gravel_nether.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_magma.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_cocoon_tree.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_large_tree.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_medium_tree.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector_sparse.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_young_tree.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_cornea_stalk.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_fire.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_fire.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_soul_fire.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/potent_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/rainbow_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/red_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/small_basalt_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_antiwater_open.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_delta.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_lava_overworld.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_closed.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_open.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_rib_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalactite.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalagmite.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/titanium_ore.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/triffid_patch.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch_bonemeal.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_vegetation.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/configured_feature/uranium_ore.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_custom.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_noise_cave.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/density_function/elythia_surface.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/density_function/thoraxis_base_3d_noise.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise/cavaryn.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_detail.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_edge.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise/surface_blend.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise_settings/cavaryn.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise_settings/elythia.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/noise_settings/thoraxis.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/antiwater_springs.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/basalt_blobs.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_surface_cluster.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/brown_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/brutalfly_cocoon.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/butterfly_fields_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/cloud_sea_calcite_banks.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/cornea_stalk_patch.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/delta.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_brown_ant_nests.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_cave_underground.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_forest_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_large_tuff_boulders.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_ponds.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_cave_entrances.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_surface_mounds.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_tunnels.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_warrens.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_surface_cover.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_torchflower_fields_flora.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_tuff_boulders.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_underground.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/flower_forest_milkweed.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone_extra.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/large_basalt_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_antiwater_pools.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_blood_crystal_spires.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_large_blood_crystal_spires.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_medium_blood_crystal_spires.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/nyxite_spikes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_deltas.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_nether.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gravel_nether.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_magma.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_cocoon_trees.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_large_trees.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_medium_trees.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees_sparse.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_young_trees.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_cornea_stalk.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_fire.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire_sparse.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_soul_fire.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/potent_nyxite.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/rainbow_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest_magma.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/small_basalt_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed_double.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_delta.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_lava.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_open.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_rib_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_spikes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_red_ant_nest_magma.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_rib_columns.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_spikes.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/titanium_ore.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/triffid_patch.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/umbral_moss_patch.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/placed_feature/uranium_ore.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/processor_list/fallen_kingdom_castle_processor.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/processor_list/generic_processor.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/structure/fallen_kingdom_castle.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/structure/trayaurus_lab.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/structure_set/elythia_rare.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle2.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle3.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_banner.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_bridge.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_flag.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab.json create mode 100644 common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab_bottom.json create mode 100644 common/src/main/resources/data/c/tags/block/fence_gates.json create mode 100644 common/src/main/resources/data/c/tags/block/ores.json create mode 100644 common/src/main/resources/data/c/tags/block/ores/titanium.json create mode 100644 common/src/main/resources/data/c/tags/block/ores/uranium.json create mode 100644 common/src/main/resources/data/c/tags/block/ores_in_ground/deepslate.json create mode 100644 common/src/main/resources/data/c/tags/block/ores_in_ground/stone.json create mode 100644 common/src/main/resources/data/c/tags/block/sandstone/blocks.json create mode 100644 common/src/main/resources/data/c/tags/block/sandstone/slabs.json create mode 100644 common/src/main/resources/data/c/tags/block/sandstone/stairs.json create mode 100644 common/src/main/resources/data/c/tags/block/storage_blocks.json create mode 100644 common/src/main/resources/data/c/tags/block/storage_blocks/raw_titanium.json create mode 100644 common/src/main/resources/data/c/tags/block/storage_blocks/raw_uranium.json create mode 100644 common/src/main/resources/data/c/tags/block/storage_blocks/titanium.json create mode 100644 common/src/main/resources/data/c/tags/block/storage_blocks/uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/animal_foods.json create mode 100644 common/src/main/resources/data/c/tags/item/axes.json create mode 100644 common/src/main/resources/data/c/tags/item/boots.json create mode 100644 common/src/main/resources/data/c/tags/item/bows.json create mode 100644 common/src/main/resources/data/c/tags/item/chestplates.json create mode 100644 common/src/main/resources/data/c/tags/item/crossbows.json create mode 100644 common/src/main/resources/data/c/tags/item/elytra.json create mode 100644 common/src/main/resources/data/c/tags/item/fence_gates.json create mode 100644 common/src/main/resources/data/c/tags/item/foods.json create mode 100644 common/src/main/resources/data/c/tags/item/foods/food_poisoning.json create mode 100644 common/src/main/resources/data/c/tags/item/foods/soup.json create mode 100644 common/src/main/resources/data/c/tags/item/helmets.json create mode 100644 common/src/main/resources/data/c/tags/item/hoes.json create mode 100644 common/src/main/resources/data/c/tags/item/ingots.json create mode 100644 common/src/main/resources/data/c/tags/item/ingots/titanium.json create mode 100644 common/src/main/resources/data/c/tags/item/ingots/uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/leaves.json create mode 100644 common/src/main/resources/data/c/tags/item/leggings.json create mode 100644 common/src/main/resources/data/c/tags/item/nuggets.json create mode 100644 common/src/main/resources/data/c/tags/item/nuggets/titanium.json create mode 100644 common/src/main/resources/data/c/tags/item/nuggets/uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/ores.json create mode 100644 common/src/main/resources/data/c/tags/item/ores/titanium.json create mode 100644 common/src/main/resources/data/c/tags/item/ores/uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/pickaxes.json create mode 100644 common/src/main/resources/data/c/tags/item/raw_materials.json create mode 100644 common/src/main/resources/data/c/tags/item/raw_materials/titanium.json create mode 100644 common/src/main/resources/data/c/tags/item/raw_materials/uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/sandstone/blocks.json create mode 100644 common/src/main/resources/data/c/tags/item/sandstone/slabs.json create mode 100644 common/src/main/resources/data/c/tags/item/sandstone/stairs.json create mode 100644 common/src/main/resources/data/c/tags/item/shovels.json create mode 100644 common/src/main/resources/data/c/tags/item/slime_balls.json create mode 100644 common/src/main/resources/data/c/tags/item/storage_blocks.json create mode 100644 common/src/main/resources/data/c/tags/item/storage_blocks/raw_titanium.json create mode 100644 common/src/main/resources/data/c/tags/item/storage_blocks/raw_uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/storage_blocks/titanium.json create mode 100644 common/src/main/resources/data/c/tags/item/storage_blocks/uranium.json create mode 100644 common/src/main/resources/data/c/tags/item/swords.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/ceiling_hanging_signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/dirt.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/doors.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/fence_gates.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/flowers.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/leaves.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/logs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/logs_that_burn.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/mineable/axe.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/mineable/hoe.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/mineable/shovel.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/needs_iron_tool.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/planks.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/sand.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/saplings.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/slabs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/stairs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/standing_signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/tall_flowers.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/trapdoors.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wall_hanging_signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wall_signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/walls.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_buttons.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_doors.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_fences.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_slabs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_stairs.json create mode 100644 common/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json create mode 100644 common/src/main/resources/data/minecraft/tags/entity_type/zombies.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/axes.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/boats.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/chest_armor.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/chest_boats.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/dirt.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/doors.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/bow.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/crossbow.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/durability.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/elytra.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/equippable.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/fire_aspect.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/mace.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/enchantable/weapon.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/fence_gates.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/flowers.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/foot_armor.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/hanging_signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/head_armor.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/hoes.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/leaves.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/leg_armor.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/logs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/logs_that_burn.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/pickaxes.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/piglin_safe_armor.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/planks.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/sand.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/saplings.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/shovels.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/signs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/slabs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/slime_balls.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/stairs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/swords.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/tall_flowers.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/trapdoors.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/trim_materials.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/walls.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_buttons.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_doors.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_fences.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_slabs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_stairs.json create mode 100644 common/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json create mode 100644 common/src/main/resources/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json create mode 100644 common/src/main/resources/data/minecraft/tags/worldgen/biome/is_overworld.json create mode 100644 common/src/main/resources/data/minecraft/tags/worldgen/biome/is_river.json create mode 100644 common/src/main/resources/data/minecraft/worldgen/noise/nether/temperature.json create mode 100644 common/src/main/resources/data/minecraft/worldgen/noise/nether/vegetation.json create mode 100644 common/src/main/resources/pack.mcmeta create mode 100644 fabric/build.gradle create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyConfigModuleFabric.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabric.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/BloodglassManager.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/FabricInfinityCompat.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClient.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailClientState.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodglassHudRenderer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraClientHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraHudRenderer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraModel.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DiamondMinecartClientHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadClientHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadHudRenderer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ElythiaFireflyManager.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/FallenKingCrownLayer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/GravityGunClientHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/InvertedGeyserEruptionParticle.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/LucidSoundHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/MogglesClientRenderer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedClientHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedHudRenderer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ReverieTrailHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ScorpionWhipTetherRenderHandler.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/client/TriffidGooHudRenderer.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterFluid.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterLiquidBlock.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/SimpleFluid.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/item/AntimetalScaffoldingItem.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/item/DeferredSpawnEggItem.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalInversionMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalScaffoldingMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterItemEntityMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterLivingEntityMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEffectMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEquipMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassRespawnMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/DreamCampfireBlockEntityMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraFallFlyingMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraStartFlyingMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/AntiwaterFogMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/CrossbowArmPoseMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/DuctTapeInputMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/GravityGunMouseScrollMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/NightmareCameraShakeMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/PortalCreatorMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/RandomSpringMixin.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricClientNetworking.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredBlock.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredHolder.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredItem.java create mode 100644 fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredRegister.java create mode 100644 fabric/src/main/resources/antarchy-fabric.mixins.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/battle_axe.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/big_bertha.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/gravity_gun.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/growth_ray.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/ichor_bucket.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/shrink_ray.json create mode 100644 fabric/src/main/resources/assets/antarchy/models/item/squidzooka.json create mode 100644 fabric/src/main/resources/fabric.mod.json create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 mappings/mappings.tiny create mode 100644 neoforge/build.gradle create mode 100644 neoforge/gradle.properties create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeContentOLD.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeFluidTypes.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/NeoForgeInfinityCompat.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/OuranwoodWoodTypes.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BloodCrystalKatanaTrailHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraHudRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DiamondMinecartClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadHudRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DuctTapeClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ElythiaFireflyManager.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/FallenKingCrownLayer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/GravityGunClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/InvertedGeyserEruptionParticle.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/LucidSoundHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/MogglesClientRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/NightmareCameraShakeHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedClientHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedHudRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedStoneRenderHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ReverieTrailHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ScorpionWhipTetherRenderHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ThoraxisGravityCameraHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/TriffidGooHudRenderer.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/WaspSoundHandler.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluid.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluidType.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartEntity.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartLevelRegistry.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/compat/SablePhysicsColliderBlockGetterMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityBridgeMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityLevelRegistryMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/ParalyzedMobFreezeMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/PortalCreatorMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/RandomSpringMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/item/BucketItemThoraxisWaterMixin.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ClientLevelPartEntitiesAccessor.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ServerLevelPartEntitiesAccessor.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/AntarchyGravityNetworking.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/BrutalflyElytraNetworking.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/MultipartNetworking.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/ThoraxisWeatherNetworking.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSounds.java create mode 100644 neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java create mode 100644 neoforge/src/main/resources/META-INF/neoforge.mods.toml create mode 100644 neoforge/src/main/resources/antarchy-neoforge.mixins.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/battle_axe.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/big_bertha.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/gravity_gun.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/grow_ray.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/growth_ray.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/ichor_bucket.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/shrink_ray.json create mode 100644 neoforge/src/main/resources/assets/antarchy/models/item/squidzooka.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ant_nests_in_forests.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/apple_cow_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_butterfly_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_caterpillar_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flying_squirrel_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/golden_apple_cow_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/honeyed_apple_cow_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/milkweed_in_flower_forests.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/missile_squid_spawns.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_elythia.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_overworld.json create mode 100644 neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/red_ant_nests_in_nether.json create mode 100644 settings.gradle diff --git a/META-INF/MANIFEST.MF b/META-INF/MANIFEST.MF new file mode 100644 index 00000000..59499bce --- /dev/null +++ b/META-INF/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 + diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000..1ca1690f --- /dev/null +++ b/build.gradle @@ -0,0 +1,81 @@ +plugins { + id "architectury-plugin" version "3.4-SNAPSHOT" + id "dev.architectury.loom" version "1.7-SNAPSHOT" apply false +// id "com.modrinth.minotaur" version "2.+" + id "com.matthewprenger.cursegradle" version "1.4.0" + id "me.modmuss50.mod-publish-plugin" version "0.5.1" +} + +architectury { + minecraft = rootProject.minecraft_version +} + +subprojects { + apply plugin: "dev.architectury.loom" +// apply plugin: "com.modrinth.minotaur" + apply plugin: "me.modmuss50.mod-publish-plugin" + apply plugin: "com.matthewprenger.cursegradle" + + version = "${rootProject.mod_version}+${rootProject.minecraft_version}-${name}" + + loom { + silentMojangMappingsLicense() + } + + dependencies { + minecraft "com.mojang:minecraft:${rootProject.minecraft_version}" + mappings loom.officialMojangMappings() + } +} + +allprojects { + apply plugin: "java" + apply plugin: "architectury-plugin" + apply plugin: "maven-publish" + + archivesBaseName = rootProject.modid + version = "${rootProject.mod_version}+${rootProject.minecraft_version}-${name}" + group = rootProject.maven_group + + repositories { + maven { url "https://maven.fabricmc.net/" } + maven { url "https://maven.neoforged.net/releases" } + mavenCentral() + maven { url = 'https://maven.quiltmc.org/repository/release' } + maven { + url = 'https://maven.cafeteria.dev/releases' + content { + includeGroup 'dev.cafeteria' + } + } + exclusiveContent { + forRepository { + maven { + name = "GeckoLib" + url = "https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/" + } + } + filter { + includeGroup("software.bernie.geckolib") + } + } + maven { url "https://nexus.resourcefulbees.com/repository/telepathicgrunt/" } + maven { url "https://maven.architectury.dev/" } + maven { url "https://maven.shedaniel.me" } + maven { url "https://jitpack.io" } + maven { url "https://www.cursemaven.com" } + maven { url "https://api.modrinth.com/maven/" } + } + + tasks.withType(JavaCompile) { + options.encoding = "UTF-8" + options.release = 21 + } + + java { + withSourcesJar() + toolchain { + languageVersion = JavaLanguageVersion.of(21) + } + } +} diff --git a/common/build.gradle b/common/build.gradle new file mode 100644 index 00000000..38199053 --- /dev/null +++ b/common/build.gradle @@ -0,0 +1,61 @@ +dependencies { + + // We depend on fabric loader here to use the fabric @Environment annotations and get the mixin dependencies + // Do NOT use other classes from fabric loader + modImplementation "net.fabricmc:fabric-loader:${rootProject.fabric_loader_version}" + +// modImplementation("curse.maven:create-${create_curseforge_id}:${create_curseforge_file_id}") +// modImplementation("curse.maven:selene-499980:4754433") + compileOnly("curse.maven:intapi-${project.intapi_curseforge_id}:${project.intapi_curseforge_file_id_neoforge}") + compileOnly("curse.maven:create-${project.create_curseforge_id_neoforge}:${project.create_curseforge_file_id_neoforge}") + compileOnly("curse.maven:marvel-${project.marvel_curseforge_id}:${project.marvel_curseforge_file_id}") + compileOnly("curse.maven:stellaris-${project.stellaris_curseforge_id}:${project.stellaris_curseforge_file_id}") + compileOnly("curse.maven:aperture-${project.aperture_curseforge_id}:${project.aperture_curseforge_file_id}") + compileOnly("curse.maven:inventory_pets-${project.inventory_pets_curseforge_id}:${project.inventory_pets_curseforge_file_id}") + compileOnly("curse.maven:cataclysm-${project.cataclysm_curseforge_id}:${project.cataclysm_curseforge_file_id}") + compileOnly("curse.maven:iaf-${project.iaf_curseforge_id}:${project.iaf_curseforge_file_id}") + compileOnly("curse.maven:backpack-${project.backpack_curseforge_id}:${project.backpack_curseforge_file_id}") +// compileOnly("curse.maven:regions_unexplored-${project.regions_unexplored_curseforge_id}:${project.regions_unexplored_curseforge_file_id}") +// compileOnly("curse.maven:geckolib-${project.geckolib_curseforge_id}:${project.geckolib_curseforge_file_id}") + compileOnly(files("$rootDir/infinite_dimensions_jars/infinity-2.7.1+1.21.1-neoforge.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/infinity-2.7.1+1.21.1-fabric.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/infinity-2.7.1+1.21.1-neoforge-sources.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/gravity-api-1.0.7-1.20.1.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/Cloro's Gravity Gun Mod (Release 1.3.1).jar")) +// compileOnly(files("$rootDir/infinite_dimensions_jars/antarchy-1.0.0+1.21.1-neoforge.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/VanillaBackport-neoforge-1.21.1-1.1.7.6.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/soul-fire-d-neoforge-1.21-6.1.0.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/prometheus-neoforge-1.21-1.2.5.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/sable-neoforge-1.21.1-2.0.3.jar")) + compileOnly("software.bernie.geckolib:geckolib-neoforge-${minecraft_version}:${geckolib_version}") +// +// compileOnly group: 'org.ow2.asm', name: 'asm-tree', version: '9.4' +// implementation group: 'com.google.code.findbugs', name: 'jsr305', version: '3.0.2' + + + annotationProcessor "org.spongepowered:mixin:0.8.7:processor" + implementation(annotationProcessor("io.github.llamalad7:mixinextras-common:${rootProject.mixin_extras}")) +} + +architectury { + common("fabric", "neoforge") +} + +loom { + mixin { + useLegacyMixinAp = true + defaultRefmapName = "antarchy.refmap.json" + } +} + +jar { + exclude "architectury.common.json" + + manifest { + attributes 'Fabric-Loom-Remap': true + } +} + +sourcesJar { + exclude "architectury.common.json" +} diff --git a/common/src/main/java/com/craisinlord/antarchy/Antarchy.java b/common/src/main/java/com/craisinlord/antarchy/Antarchy.java new file mode 100644 index 00000000..aa7fc096 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/Antarchy.java @@ -0,0 +1,17 @@ +package com.craisinlord.antarchy; + +import com.craisinlord.integrated_api.events.lifecycle.ServerGoingToStartEvent; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + + +public class Antarchy { + public static final String MODID = "antarchy"; + public static final Logger LOGGER = LogManager.getLogger(); + + public static void init() { + ServerGoingToStartEvent.EVENT.addListener(Antarchy::serverAboutToStart); + } + private static void serverAboutToStart(final ServerGoingToStartEvent event) { + } +} \ No newline at end of file diff --git a/common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompat.java b/common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompat.java new file mode 100644 index 00000000..7bf2e947 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompat.java @@ -0,0 +1,16 @@ +package com.craisinlord.antarchy.compat.infinity; + +public final class InfinityCompat { + private static InfinityCompatBridge bridge = InfinityCompatBridge.NOOP; + + private InfinityCompat() { + } + + public static InfinityCompatBridge get() { + return bridge; + } + + public static void bind(InfinityCompatBridge compatBridge) { + bridge = compatBridge != null ? compatBridge : InfinityCompatBridge.NOOP; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompatBridge.java b/common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompatBridge.java new file mode 100644 index 00000000..88ece53d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/compat/infinity/InfinityCompatBridge.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.compat.infinity; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.util.RandomSource; + +public interface InfinityCompatBridge { + InfinityCompatBridge NOOP = new InfinityCompatBridge() { + }; + + default boolean isAvailable() { + return false; + } + + default ResourceLocation getRandomDimensionId(RandomSource random) { + return null; + } + + default boolean requestWarp(ServerPlayer player, ResourceLocation dimensionId) { + return false; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java new file mode 100644 index 00000000..0d1ab5d4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/config/AntarchySettings.java @@ -0,0 +1,2255 @@ +package com.craisinlord.antarchy.config; + +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.Level; + +public final class AntarchySettings { + private static boolean disableInfinityBookPortalCreation = false; + private static boolean easterBunnyEnabled = true; + private static int easterBunnyNaturalSpawnChancePercent = 1; + private static boolean rainbowAntsLeadToInfinityDimensions = true; + private static boolean brownAntRequiresReagent = false; + private static boolean redAntRequiresReagent = false; + private static boolean rainbowAntRequiresReagent = true; + private static boolean termiteRequiresReagent = false; + private static boolean antsStealFromChests = true; + private static boolean duplicatorTreeEnabled = true; + private static boolean glowingTorchflowers = true; + private static boolean glowVinesUnderLeaves = true; + private static boolean sizeChangingRaysEnabled = true; + private static double sizeRayMinScale = 0.1D; + private static double sizeRayMaxScale = 10.0D; + private static double sizeRayDeltaPerHit = 0.25D; + private static double shrinkingPotionDelta = 0.3D; + private static double growthPotionDelta = 0.5D; + private static double antDanceRadius = 5.0D; + private static double brownAntHealth = 5.0D; + private static double redAntHealth = 5.0D; + private static double rainbowAntHealth = 5.0D; + private static double termiteHealth = 5.0D; + private static double waspHealth = 16.0D; + private static double waspAttackDamage = 4.0D; + private static double waspMovementSpeed = 0.39D; + private static double bomberHealth = 10.0D; + private static double bomberAttackDamage = 4.0D; + private static double bomberExplosionDamage = 8.0D; + private static double bomberExplosionRadius = 4.0D; + private static double redAntAttackDamage = 3.0D; + private static double ultimateSwordAttackDamage = 30.0D; + private static double ultimatePickaxeAttackDamage = 22.0D; + private static double ultimateAxeAttackDamage = 38.0D; + private static double ultimateShovelAttackDamage = 24.0D; + private static double ultimateHoeAttackDamage = 8.0D; + private static double ultimateBowAttackDamage = 18.0D; + private static double ultimateBowPlayerHeal = 8.0D; + private static double ultimateBowDrawSpeedMultiplier = 2.5D; + private static boolean ultimateBowComesEnchantedWithFlame = true; + private static double ultimateCrossbowAttackDamage = 8.0D; + private static double ultimateCrossbowChargeSpeedMultiplier = 0.25D; + private static double ultimateMaceDamageMultiplier = 1.5D; + private static double battleAxeAttackDamage = 44.0D; + private static double bigBerthaAttackDamage = 55.0D; + private static double bigBerthaReachBonus = 3.0D; + private static double bigBerthaAttackSpeed = -3.0D; + private static double scorpionWhipBaseDamage = 10.0D; + private static double scorpionWhipReachBonus = 5.0D; + private static int scorpionWhipPoisonDurationTicks = 100; + private static double scorpionWhipTetherMaxRange = 10.0D; + private static int scorpionWhipReelCooldownTicks = 10; + private static double scorpionWhipSnapBonusDamage = 6.0D; + private static int scorpionWhipSnapCooldownTicks = 30; + private static double scorpionWhipPullStrength = 0.75D; + private static double scorpionWhipHeavyPullMultiplier = 0.25D; + private static double scorpionWhipSelfPullMultiplier = 0.45D; + private static int bloodCrystalKatanaAttackDamage = 7; + private static double bloodCrystalKatanaLaunchStrength = 1.1D; + private static int bloodCrystalKatanaTrailDurationTicks = 12; + private static double bigBerthaBasiliskCooldownSeconds = 7.0D; + private static double bigBerthaLucidInvertedDurationSeconds = 3.0D; + private static double bigBerthaLucidInvertedDamageBonusPercent = 25.0D; + private static double potentNyxiteInvertedDurationSeconds = 2.0D; + private static int ultimateToolEnchantability = 25; + private static int ultimateArmorEnchantability = 10; + private static int ultimateBowEnchantability = 20; + private static int ultimateCrossbowEnchantability = 20; + private static int ultimateMaceEnchantability = 20; + private static boolean ultimateToolsThreeByThreeEnabled = true; + private static boolean ultimateArmorComesEnchanted = true; + private static int ultimateHelmetArmorValue = 4; + private static int ultimateChestplateArmorValue = 9; + private static int ultimateLeggingsArmorValue = 7; + private static int ultimateBootsArmorValue = 4; + private static double ultimateHelmetArmorToughness = 3.0D; + private static double ultimateChestplateArmorToughness = 3.0D; + private static double ultimateLeggingsArmorToughness = 3.0D; + private static double ultimateBootsArmorToughness = 3.0D; + private static ResourceKey brownAntDestinationDimension = dimensionKey("antarchy:elythia"); + private static ResourceKey redAntDestinationDimension = dimensionKey("antarchy:thoraxis"); + private static ResourceKey termiteDestinationDimension = dimensionKey("antarchy:cavaryn"); + private static ResourceKey rainbowAntNonInfinityFallbackDimension = dimensionKey("antarchy:elythia"); + private static double krakenHealth = 750.0D; + private static double krakenAttackDamage = 45.0D; + private static double brutalflyHealth = 400.0D; + private static double brutalflySwipeDamage = 15.0D; + private static double brutalflySpitDamage = 5.0D; + private static double mantisHealth = 50.0D; + private static double mantisAttackDamage = 9.0D; + private static double mantisMovementSpeed = 0.42D; + private static double mantisFlyingSpeed = 0.77D; + private static boolean mantisIgnoreLightLevel = false; + private static double krakenProjectileDamageTakenMultiplier = 0.5D; + private static boolean krakenSquidSpawnEnabled = true; + private static boolean krakenMassSpawnEnabled = true; + private static double squidzookaCooldownSeconds = 1.0D; + private static double squidzookaLaunchVelocity = 2.1D; + private static double sizeRayCooldownSeconds = 1.0D; + private static boolean invertProjectilesFromInvertedPlayers = false; + private static boolean gravityGunEnabled = true; + private static boolean gravityGunBlocksEnabled = true; + private static boolean gravityGunEntitiesEnabled = true; + private static double gravityGunRange = 16.0D; + private static double gravityGunThrowStrength = 1.8D; + private static double gravityGunBlastStrength = 1.4D; + private static double gravityGunCooldownSeconds = 0.35D; + private static double gravityGunMaxHoldDistance = 10.0D; + private static double lucidAttackRange = 9.0D; + private static double lucidPearlInvertedDurationSeconds = 6.0D; + private static int corneaEarNightVisionSeconds = 15; + private static int mogglesVisionRadius = 2; + private static int mogglesVisionMaxLight = 7; + private static float mogglesVisionAlpha = 0.35f; + private static boolean dreamSandEnabled = true; + private static boolean entitySpecificFireOverlayEnabled = true; + private static double dreamSandJumpVelocityMultiplier = 1.3D; + private static double dreamSandGravityMultiplier = 0.45D; + private static double dreamSandFallDamageMultiplier = 0.35D; + private static double dreamSandEffectDurationSeconds = 7.0D; + private static boolean ichorWitherEnabled = true; + private static int nightmareHelmetArmorValue = 3; + private static int nightmareChestplateArmorValue = 8; + private static int nightmareLeggingsArmorValue = 6; + private static int nightmareBootsArmorValue = 3; + private static double nightmareHelmetArmorToughness = 3.0D; + private static double nightmareChestplateArmorToughness = 3.0D; + private static double nightmareLeggingsArmorToughness = 3.0D; + private static double nightmareBootsArmorToughness = 3.0D; + + private static double nightmareArmorDreadAuraRangePerPiece = 1.25D; + private static double nightmareHelmetDoubleDamageChance = 0.04D; + private static double nightmareChestplateDoubleDamageChance = 0.06D; + private static double nightmareLeggingsDoubleDamageChance = 0.05D; + private static double nightmareBootsDoubleDamageChance = 0.03D; + + private static double nightmareSwordBaseDamage = 15.0D; + + private static double nightmareSwordScalingFactor = 1.0D; + private static boolean basiliskPetrifyingGazeEnabled = true; + private static int basiliskSpawnMaxLightLevel = 5; + private static boolean diamondMinecartEnabled = true; + private static boolean diamondMinecartPlacesRails = true; + private static double diamondMinecartCruiseSpeed = 0.6D; + private static double diamondMinecartMaxSpeed = 1.0D; + private static double diamondMinecartAcceleration = 0.03D; + private static double diamondMinecartDeceleration = 0.04D; + private static double diamondMinecartCoastDeceleration = 0.01D; + private static boolean diamondMinecartMobDamageEnabled = true; + private static double diamondMinecartMaxMobDamage = 8.0D; + private static boolean dreadHallucinationSoundsEnabled = true; + private static double dreadHallucinationSoundMinInterval = 3.0D; + private static double dreadHallucinationSoundMaxInterval = 10.0D; + private static boolean dreadHallucinationMobsEnabled = true; + private static double dreadHallucinationMobMinInterval = 6.0D; + private static double dreadHallucinationMobMaxInterval = 16.0D; + private static double brownAntMovementSpeed = 0.28D; + private static double redAntMovementSpeed = 0.30D; + private static double rainbowAntMovementSpeed = 0.28D; + private static double termiteMovementSpeed = 0.28D; + private static double brownAntAttackDamage = 1.0D; + private static double rainbowAntAttackDamage = 1.0D; + private static double termiteAttackDamage = 1.0D; + private static double flyingSquirrelHealth = 10.0D; + private static double flyingSquirrelMovementSpeed = 0.35D; + private static double flyingSquirrelFollowRange = 16.0D; + private static double caterpillarHealth = 6.0D; + private static double caterpillarMovementSpeed = 0.24D; + private static double caterpillarFollowRange = 14.0D; + private static double caterpillarPupationTimeSeconds = 600.0D; + private static double butterflyHealth = 6.0D; + private static double butterflyMovementSpeed = 0.3D; + private static double butterflyFlyingSpeed = 0.55D; + private static double butterflyFollowRange = 32.0D; + private static double reverieHealth = 20.0D; + private static double reverieInterestRadius = 16.0D; + private static double reverieAbandonPlayerDistance = 24.0D; + private static int reverieNoticeDurationTicks = 20; + private static int reverieInterestDurationTicks = 360; + private static int reverieRebindCooldownTicks = 100; + private static int reverieDamageReactionDurationTicks = 40; + private static double reverieDangerousFallDistance = 4.0D; + private static double reverieDangerousFallSpeed = 0.18D; + private static double reverieWarningThreatRadius = 10.0D; + private static double reverieWarningThreatVerticalRange = 5.0D; + private static int reverieDuplicationCooldownTicks = 6000; + private static final boolean reverieOnlyPlayerDamage = true; + private static final double reveriePreferredFollowMinDistance = 3.0D; + private static final double reveriePreferredFollowMaxDistance = 6.0D; + private static final double reverieCatchUpDistance = 12.0D; + private static final double reveriePurpleProtectRadius = 2.7D; + private static final int reverieWarningApproachTicks = 8; + private static final int reverieWarningHoverTicks = 6; + private static final int reverieWarningReturnTicks = 8; + private static final int reverieWarningPlayerHoverTicks = 10; + private static final double reverieAmbientTargetMinRadius = 1.2D; + private static final double reverieAmbientTargetMaxRadius = 4.4D; + private static final double reverieAmbientTargetVerticalRange = 1.8D; + private static final int reverieAmbientTargetMaxAgeTicks = 40; + private static final int reverieAmbientPulseIntervalMinTicks = 12; + private static final int reverieAmbientPulseIntervalMaxTicks = 19; + private static double basiliskHealth = 100.0D; + private static double basiliskAttackDamage = 12.0D; + private static double basiliskMovementSpeed = 0.25D; + private static double basiliskArmor = 6.0D; + private static double basiliskKnockbackResistance = 0.5D; + private static double basiliskFollowRange = 28.0D; + private static int basiliskXpReward = 50; + private static int basiliskAttackAnimTicks = 18; + private static int basiliskAttackHitTick = 8; + private static int basiliskAttackCooldownTicks = 20; + private static int basiliskHissCooldownTicks = 600; + private static double basiliskGazeRange = 12.0D; + private static double basiliskGazeDotThreshold = 0.64D; + private static double basiliskFacingThreshold = 0.45D; + private static int basiliskHissChargeTicks = 30; + private static int basiliskPlayerParalyzeTicks = 50; + private static int basiliskPreyPetrifyCooldownTicks = 500; + private static double basiliskPreyPetrifyRange = 8.0D; + private static int basiliskPreyPetrifyTicks = 200; + private static double emperorScorpionHealth = 100.0D; + private static double emperorScorpionAttackDamage = 12.0D; + private static double emperorScorpionMovementSpeed = 0.32D; + private static double emperorScorpionArmor = 6.0D; + private static double emperorScorpionKnockbackResistance = 0.6D; + private static double emperorScorpionFollowRange = 32.0D; + private static int emperorScorpionXpReward = 25; + private static int emperorScorpionClawAnimTicks = 12; + private static int emperorScorpionClawHitTick = 6; + private static int emperorScorpionClawCooldownTicks = 16; + private static int emperorScorpionStingAnimTicks = 18; + private static int emperorScorpionStingHitTick = 9; + private static int emperorScorpionStingCooldownTicks = 42; + private static int emperorScorpionPoisonTicks = 100; + private static int emperorScorpionWeaknessTicks = 80; + private static int emperorScorpionSummonIntervalTicks = 180; + private static int emperorScorpionMaxSummonedScorpions = 4; + private static double scorpionHealth = 30.0D; + private static double scorpionAttackDamage = 5.0D; + private static double scorpionMovementSpeed = 0.29D; + private static double scorpionArmor = 2.0D; + private static double scorpionKnockbackResistance = 0.2D; + private static double scorpionFollowRange = 24.0D; + private static int scorpionXpReward = 5; + private static int scorpionAttackAnimTicks = 12; + private static int scorpionAttackHitTick = 6; + private static int scorpionAttackCooldownTicks = 16; + private static int scorpionPoisonTicks = 80; + private static double bedBugHealth = 18.0D; + private static double bedBugAttackDamage = 4.0D; + private static double bedBugMovementSpeed = 0.24D; + private static double bedBugArmor = 2.0D; + private static double bedBugFollowRange = 20.0D; + private static int bedBugXpReward = 4; + private static int bedBugBiteAnimTicks = 10; + private static int bedBugAttackHitTick = 5; + private static int bedBugAttackCooldownTicks = 12; + private static int bedBugMinLayEggDelay = 80; + private static int bedBugMaxLayEggDelay = 160; + private static double bedBugFoodSearchRadius = 10.0D; + private static double bedBugEggGuardRadius = 7.0D; + private static double bedBugAttackStartReachBuffer = 1.15D; + private static double bedBugAttackReachBuffer = 0.3D; + private static double bedBugAttackLungeHorizontalSpeed = 0.42D; + private static double bedBugAttackLungeVerticalSpeed = 0.1D; + private static float bedBugHealAmount = 2.0F; + private static double brutalflyArmor = 10.0D; + private static double brutalflyArmorToughness = 4.0D; + private static double brutalflyKnockbackResistance = 0.7D; + private static double brutalflyMovementSpeed = 0.34D; + private static double brutalflyFlyingSpeed = 0.55D; + private static double brutalflyFollowRange = 48.0D; + private static int brutalflyXpReward = 80; + private static int brutalflyDeathSpawnCountMin = 5; + private static int brutalflyDeathSpawnCountMax = 10; + private static int brutalflySpitWindupTicks = 16; + private static int brutalflySwipeTicks = 18; + private static float brutalflySwipeKnockback = 2.8F; + private static int brutalflyPhaseOneSpitCooldownMin = 70; + private static int brutalflyPhaseOneSpitCooldownMax = 95; + private static int brutalflyPhaseTwoSpitCooldownMin = 42; + private static int brutalflyPhaseTwoSpitCooldownMax = 60; + private static int brutalflyPhaseThreeSpitCooldownMin = 26; + private static int brutalflyPhaseThreeSpitCooldownMax = 40; + private static int brutalflyPhaseOneMeleeCooldownMin = 42; + private static int brutalflyPhaseOneMeleeCooldownMax = 51; + private static int brutalflyPhaseTwoMeleeCooldownMin = 30; + private static int brutalflyPhaseTwoMeleeCooldownMax = 37; + private static int brutalflyPhaseThreeMeleeCooldownMin = 20; + private static int brutalflyPhaseThreeMeleeCooldownMax = 26; + private static double cloudSharkHealth = 40.0D; + private static double cloudSharkAttackDamage = 5.0D; + private static double cloudSharkMovementSpeed = 0.34D; + private static double cloudSharkFlyingSpeed = 0.5D; + private static double cloudSharkFollowRange = 40.0D; + private static double cloudSharkKnockbackResistance = 0.2D; + private static int cloudSharkXpReward = 8; + private static double krakenMovementSpeed = 0.24D; + private static double krakenFlyingSpeed = 0.24D; + private static double krakenFollowRange = 64.0D; + private static double krakenKnockbackResistance = 0.8D; + private static double krakenArmor = 8.0D; + private static int krakenXpReward = 60; + private static double krakenPhaseTwoSpeedBonus = 0.15D; + private static double krakenPhaseTwoFlyingSpeedBonus = 0.15D; + private static double krakenPhaseTwoDamageBonus = 4.0D; + private static double krakenBossBarRange = 40.0D; + private static float krakenLightningDamagePhaseOne = 8.0F; + private static float krakenLightningDamagePhaseTwo = 12.0F; + private static int krakenLightningAmbientCooldownPhaseOneMin = 80; + private static int krakenLightningAmbientCooldownPhaseOneMax = 160; + private static int krakenLightningAmbientCooldownPhaseTwoMin = 35; + private static int krakenLightningAmbientCooldownPhaseTwoMax = 70; + private static int krakenLightningStrikeCooldownPhaseOneMin = 60; + private static int krakenLightningStrikeCooldownPhaseOneMax = 140; + private static int krakenLightningStrikeCooldownPhaseTwoMin = 26; + private static int krakenLightningStrikeCooldownPhaseTwoMax = 46; + private static int krakenPhaseSummonCooldownPhaseOneMin = 90; + private static int krakenPhaseSummonCooldownPhaseOneMax = 140; + private static int krakenPhaseSummonCooldownPhaseTwoMin = 90; + private static int krakenPhaseSummonCooldownPhaseTwoMax = 140; + private static int krakenPhaseSummonedMinionsMin = 1; + private static int krakenPhaseSummonedMinionsMax = 2; + private static int krakenPhaseTwoMinionsNearbyCap = 12; + private static int krakenPhaseTwoMinionSpawnAttempts = 18; + private static double lucidHealth = 30.0D; + private static double lucidAttackDamage = 4.0D; + private static double lucidMovementSpeed = 0.22D; + private static double lucidFlyingSpeed = 0.35D; + private static double lucidFollowRange = 40.0D; + private static double lucidKnockbackResistance = 0.5D; + private static int lucidXpReward = 10; + private static int lucidAttackWindupTicks = 16; + private static int lucidAttackRecoveryTicks = 8; + private static int lucidBurstShots = 3; + private static int lucidBurstIntervalTicks = 6; + private static int lucidAttackCooldownTicks = 52; + private static double lucidMinEffectiveAttackRange = 10.0D; + private static double lucidMinHoverRange = 6.5D; + private static double lucidCloseRange = 4.5D; + private static double lucidDefaultHoverHeight = 2.75D; + private static double lucidHitboxWidthScale = 1.3D; + private static double lucidHitboxHeightScale = 1.48D; + private static double lucidHitboxYOffset = 1.08D; + private static double missileSquidHealth = 50.0D; + private static double missileSquidAttackDamage = 6.0D; + private static double missileSquidMovementSpeed = 0.84D; + private static double missileSquidFlyingSpeed = 0.84D; + private static double missileSquidFollowRange = 20.0D; + private static double missileSquidKnockbackResistance = 0.15D; + private static int missileSquidXpReward = 6; + private static int missileSquidLatchDamageInterval = 15; + private static float missileSquidLatchDamage = 2.0F; + private static double missileSquidAttachRangeSqr = 2.25D; + private static double molewormHealth = 8.0D; + private static double molewormAttackDamage = 1.0D; + private static double molewormMovementSpeed = 0.25D; + private static int molewormXpReward = 0; + private static double triffidHealth = 80.0D; + private static double triffidAttackDamage = 10.0D; + private static double triffidGrabDamage = 15.0D; + private static double molevoreHealth = 60.0D; + private static double molevoreAttackDamage = 10.0D; + private static double molevoreMovementSpeed = 0.27D; + private static double molevoreArmor = 6.0D; + private static double molevoreKnockbackResistance = 0.65D; + private static double molevoreFollowRange = 28.0D; + private static int molevoreXpReward = 20; + private static int molevoreSpinTicks = 12; + private static int molevoreCooldownTicks = 60; + private static double molevoreChargeSpeed = 1.15D; + private static double molevoreBreakRange = 1.8D; + private static double molevoreBreakVerticalRange = 2.2D; + private static double molevoreBreakHalfWidth = 1.1D; + private static double nightmareHealth = 180.0D; + private static double nightmareAttackDamage = 14.0D; + private static double nightmareMovementSpeed = 0.28D; + private static double nightmareFlyingSpeed = 0.3D; + private static double nightmareFollowRange = 48.0D; + private static double nightmareKnockbackResistance = 0.75D; + private static double nightmareArmor = 8.0D; + private static int nightmareXpReward = 25; + private static int nightmareAttackTotalTicks = 18; + private static int nightmareAttackDamageTick = 9; + private static int nightmareIntroRoarTicks = 32; + private static int nightmareCombatRoarTicks = 24; + private static int nightmareDeathTicks = 36; + private static int nightmareTargetResetTicks = 60; + private static int nightmareBedBugEggSearchInterval = 30; + private static int nightmareDreadTicks = 160; + private static int nightmareWeaknessTicks = 100; + private static double nightmarePatrolSpeed = 0.34D; + private static double nightmareCombatFlightSpeed = 0.58D; + private static double nightmareGroundApproachSpeed = 0.82D; + private static double nightmareAttackStartRangeSqr = 42.25D; + private static double nightmareGroundApproachRangeSqr = 16.0D * 16.0D; + private static double nightmareAttackReachRadius = 2.65D; + private static double nightmareAttackCommitHorizontalRange = 4.2D; + private static double nightmareAttackCommitVerticalRange = 2.8D; + private static double nightmareFlightReengageRangeSqr = 10.0D * 10.0D; + private static double nightmareCloseApproachRangeSqr = 6.0D * 6.0D; + private static double nightmareRoarRetryDistanceSqr = 20.0D * 20.0D; + private static double nightmareBedBugEggBreakRangeSqr = 2.8D * 2.8D; + private static float nightmareAirPatrolChance = 0.2F; + private static double battleAxeAttackSpeed = -3.1D; + private static double basiliskDaggerAttackDamage = 6.0D; + private static double basiliskDaggerAttackSpeed = -1.8D; + private static int basiliskDaggerPoisonDurationTicks = 200; + private static int basiliskDaggerPoisonAmplifier = 2; + private static double ultimateSwordAttackSpeed = -2.4D; + private static double ultimatePickaxeAttackSpeed = -2.8D; + private static double ultimateAxeAttackSpeed = -3.0D; + private static double ultimateShovelAttackSpeed = -3.0D; + private static double ultimateHoeAttackSpeed = 0.0D; + private static double ultimateMaceAttackSpeed = -3.4D; + private static double nightmareSwordAttackSpeed = -2.4D; + private static int bigBerthaBasiliskParalyzeDurationTicks = 80; + private static int bigBerthaKrakenSlowTicks = 80; + private static double ductTapeRepairPercentPerUse = 0.25D; + private static double ultimateArmorKnockbackResistance = 0.1D; + private static double nightmareArmorKnockbackResistance = 0.1D; + private static int fallenKingCrownArmorValue = 2; + private static double fallenKingCrownArmorToughness = 0.0D; + private static boolean elythiaFireflyParticlesEnabled = true; + private static int bloodCrystalArmorShieldRechargeTicks = 600; + private static int bloodCrystalAppleShieldCount = 2; + private static int bloodCrystalAppleDurationTicks = 2400; + private static int bloodCrystalAppleShieldRechargeTicks = 600; + private static int bloodCrystalHardMaxShields = 8; + // Armor stats (iron defense, gold durability, 0 toughness by default) + private static int bloodCrystalHelmetDefense = 2; + private static int bloodCrystalChestplateDefense = 6; + private static int bloodCrystalLeggingsDefense = 5; + private static int bloodCrystalBootsDefense = 2; + private static double bloodCrystalArmorToughness = 0.0; + private static int bloodCrystalHelmetDurability = 77; + private static int bloodCrystalChestplateDurability = 112; + private static int bloodCrystalLeggingsDurability = 105; + private static int bloodCrystalBootsDurability = 91; + + private AntarchySettings() { + } + + private static ResourceKey dimensionKey(String id) { + return ResourceKey.create(net.minecraft.core.registries.Registries.DIMENSION, ResourceLocation.parse(id)); + } + + public static boolean disableInfinityBookPortalCreation() { + return disableInfinityBookPortalCreation; + } + + public static boolean easterBunnyEnabled() { + return easterBunnyEnabled; + } + + public static int easterBunnyNaturalSpawnChancePercent() { + return easterBunnyNaturalSpawnChancePercent; + } + + public static boolean rainbowAntsLeadToInfinityDimensions() { + return rainbowAntsLeadToInfinityDimensions; + } + + public static boolean brownAntRequiresReagent() { + return brownAntRequiresReagent; + } + + public static boolean redAntRequiresReagent() { + return redAntRequiresReagent; + } + + public static boolean rainbowAntRequiresReagent() { + return rainbowAntRequiresReagent; + } + + public static boolean termiteRequiresReagent() { + return termiteRequiresReagent; + } + + public static boolean antsStealFromChests() { + return antsStealFromChests; + } + + public static boolean duplicatorTreeEnabled() { + return duplicatorTreeEnabled; + } + + public static boolean glowingTorchflowers() { + return glowingTorchflowers; + } + + public static boolean glowVinesUnderLeaves() { + return glowVinesUnderLeaves; + } + + public static boolean sizeChangingRaysEnabled() { + return sizeChangingRaysEnabled; + } + + public static double sizeRayMinScale() { + return sizeRayMinScale; + } + + public static double sizeRayMaxScale() { + return sizeRayMaxScale; + } + + public static double sizeRayDeltaPerHit() { + return sizeRayDeltaPerHit; + } + + public static double shrinkingPotionDelta() { + return shrinkingPotionDelta; + } + + public static double growthPotionDelta() { + return growthPotionDelta; + } + + public static double antDanceRadius() { + return antDanceRadius; + } + + public static double brownAntHealth() { + return brownAntHealth; + } + + public static double redAntHealth() { + return redAntHealth; + } + + public static double rainbowAntHealth() { + return rainbowAntHealth; + } + + public static double termiteHealth() { + return termiteHealth; + } + + public static double redAntAttackDamage() { + return redAntAttackDamage; + } + + public static double ultimateSwordAttackDamage() { + return ultimateSwordAttackDamage; + } + + public static double ultimatePickaxeAttackDamage() { + return ultimatePickaxeAttackDamage; + } + + public static double ultimateAxeAttackDamage() { + return ultimateAxeAttackDamage; + } + + public static double ultimateShovelAttackDamage() { + return ultimateShovelAttackDamage; + } + + public static double ultimateHoeAttackDamage() { + return ultimateHoeAttackDamage; + } + + public static double ultimateBowAttackDamage() { + return ultimateBowAttackDamage; + } + + public static double ultimateBowPlayerHeal() { + return ultimateBowPlayerHeal; + } + + public static double ultimateBowDrawSpeedMultiplier() { + return ultimateBowDrawSpeedMultiplier; + } + + public static boolean ultimateBowComesEnchantedWithFlame() { + return ultimateBowComesEnchantedWithFlame; + } + + public static double ultimateCrossbowAttackDamage() { + return ultimateCrossbowAttackDamage; + } + + public static double ultimateCrossbowChargeSpeedMultiplier() { + return ultimateCrossbowChargeSpeedMultiplier; + } + + public static double ultimateMaceDamageMultiplier() { + return ultimateMaceDamageMultiplier; + } + + public static double battleAxeAttackDamage() { + return battleAxeAttackDamage; + } + + public static double bigBerthaAttackDamage() { + return bigBerthaAttackDamage; + } + + public static double bigBerthaReachBonus() { + return bigBerthaReachBonus; + } + + public static double bigBerthaAttackSpeed() { + return bigBerthaAttackSpeed; + } + + public static double bigBerthaBasiliskCooldownSeconds() { + return bigBerthaBasiliskCooldownSeconds; + } + + public static double bigBerthaLucidInvertedDurationSeconds() { + return bigBerthaLucidInvertedDurationSeconds; + } + + public static double bigBerthaLucidInvertedDamageBonusPercent() { + return bigBerthaLucidInvertedDamageBonusPercent; + } + + public static double potentNyxiteInvertedDurationSeconds() { + return potentNyxiteInvertedDurationSeconds; + } + + public static int ultimateToolEnchantability() { + return ultimateToolEnchantability; + } + + public static int ultimateArmorEnchantability() { + return ultimateArmorEnchantability; + } + + public static int ultimateBowEnchantability() { + return ultimateBowEnchantability; + } + + public static int ultimateCrossbowEnchantability() { + return ultimateCrossbowEnchantability; + } + + public static int ultimateMaceEnchantability() { + return ultimateMaceEnchantability; + } + + public static boolean ultimateToolsThreeByThreeEnabled() { + return ultimateToolsThreeByThreeEnabled; + } + + public static boolean ultimateArmorComesEnchanted() { + return ultimateArmorComesEnchanted; + } + + public static int ultimateHelmetArmorValue() { + return ultimateHelmetArmorValue; + } + + public static int ultimateChestplateArmorValue() { + return ultimateChestplateArmorValue; + } + + public static int ultimateLeggingsArmorValue() { + return ultimateLeggingsArmorValue; + } + + public static int ultimateBootsArmorValue() { + return ultimateBootsArmorValue; + } + + public static double ultimateHelmetArmorToughness() { + return ultimateHelmetArmorToughness; + } + + public static double ultimateChestplateArmorToughness() { + return ultimateChestplateArmorToughness; + } + + public static double ultimateLeggingsArmorToughness() { + return ultimateLeggingsArmorToughness; + } + + public static double ultimateBootsArmorToughness() { + return ultimateBootsArmorToughness; + } + + public static ResourceKey brownAntDestinationDimension() { + return brownAntDestinationDimension; + } + + public static ResourceKey redAntDestinationDimension() { + return redAntDestinationDimension; + } + + public static ResourceKey termiteDestinationDimension() { + return termiteDestinationDimension; + } + + public static ResourceKey rainbowAntNonInfinityFallbackDimension() { + return rainbowAntNonInfinityFallbackDimension; + } + + public static double krakenHealth() { + return krakenHealth; + } + + public static double krakenAttackDamage() { + return krakenAttackDamage; + } + + public static double brutalflyHealth() { + return brutalflyHealth; + } + + public static double brutalflySwipeDamage() { + return brutalflySwipeDamage; + } + + public static double brutalflySpitDamage() { + return brutalflySpitDamage; + } + + public static double mantisHealth() { + return mantisHealth; + } + + public static double mantisAttackDamage() { + return mantisAttackDamage; + } + + public static double mantisMovementSpeed() { + return mantisMovementSpeed; + } + + public static double mantisFlyingSpeed() { + return mantisFlyingSpeed; + } + + public static boolean mantisIgnoreLightLevel() { + return mantisIgnoreLightLevel; + } + + public static void setMantisIgnoreLightLevel(boolean value) { + mantisIgnoreLightLevel = value; + } + + public static double waspHealth() { + return waspHealth; + } + + public static double waspAttackDamage() { + return waspAttackDamage; + } + + public static double waspMovementSpeed() { + return waspMovementSpeed; + } + + public static void setWaspMovementSpeed(double value) { + waspMovementSpeed = value; + } + + public static double bomberHealth() { + return bomberHealth; + } + + public static double bomberAttackDamage() { + return bomberAttackDamage; + } + + public static double bomberExplosionDamage() { + return bomberExplosionDamage; + } + + public static double bomberExplosionRadius() { + return bomberExplosionRadius; + } + + public static double krakenProjectileDamageTakenMultiplier() { + return krakenProjectileDamageTakenMultiplier; + } + + public static boolean krakenSquidSpawnEnabled() { + return krakenSquidSpawnEnabled; + } + + public static boolean krakenMassSpawnEnabled() { + return krakenMassSpawnEnabled; + } + + public static double squidzookaCooldownSeconds() { + return squidzookaCooldownSeconds; + } + + public static double squidzookaLaunchVelocity() { + return squidzookaLaunchVelocity; + } + + public static double sizeRayCooldownSeconds() { + return sizeRayCooldownSeconds; + } + + public static boolean invertProjectilesFromInvertedPlayers() { + return invertProjectilesFromInvertedPlayers; + } + + public static boolean gravityGunEnabled() { + return gravityGunEnabled; + } + + public static boolean gravityGunBlocksEnabled() { + return gravityGunBlocksEnabled; + } + + public static boolean gravityGunEntitiesEnabled() { + return gravityGunEntitiesEnabled; + } + + public static double gravityGunRange() { + return gravityGunRange; + } + + public static double gravityGunThrowStrength() { + return gravityGunThrowStrength; + } + + public static double gravityGunBlastStrength() { + return gravityGunBlastStrength; + } + + public static double gravityGunCooldownSeconds() { + return gravityGunCooldownSeconds; + } + + public static double gravityGunMaxHoldDistance() { + return gravityGunMaxHoldDistance; + } + + public static void setDisableInfinityBookPortalCreation(boolean value) { + disableInfinityBookPortalCreation = value; + } + + public static void setEasterBunnyEnabled(boolean value) { + easterBunnyEnabled = value; + } + + public static void setEasterBunnyNaturalSpawnChancePercent(int value) { + easterBunnyNaturalSpawnChancePercent = value; + } + + public static void setRainbowAntsLeadToInfinityDimensions(boolean value) { + rainbowAntsLeadToInfinityDimensions = value; + } + + public static void setBrownAntRequiresReagent(boolean value) { + brownAntRequiresReagent = value; + } + + public static void setRedAntRequiresReagent(boolean value) { + redAntRequiresReagent = value; + } + + public static void setRainbowAntRequiresReagent(boolean value) { + rainbowAntRequiresReagent = value; + } + + public static void setTermiteRequiresReagent(boolean value) { + termiteRequiresReagent = value; + } + + public static void setAntsStealFromChests(boolean value) { + antsStealFromChests = value; + } + + public static void setDuplicatorTreeEnabled(boolean value) { + duplicatorTreeEnabled = value; + } + + public static void setGlowingTorchflowers(boolean value) { + glowingTorchflowers = value; + } + + public static void setGlowVinesUnderLeaves(boolean value) { + glowVinesUnderLeaves = value; + } + + public static void setSizeChangingRaysEnabled(boolean value) { + sizeChangingRaysEnabled = value; + } + + public static void setSizeRayMinScale(double value) { + sizeRayMinScale = value; + } + + public static void setSizeRayMaxScale(double value) { + sizeRayMaxScale = value; + } + + public static void setSizeRayDeltaPerHit(double value) { + sizeRayDeltaPerHit = value; + } + + public static void setShrinkingPotionDelta(double value) { + shrinkingPotionDelta = value; + } + + public static void setGrowthPotionDelta(double value) { + growthPotionDelta = value; + } + + public static void setAntDanceRadius(double value) { + antDanceRadius = value; + } + + public static void setBrownAntHealth(double value) { + brownAntHealth = value; + } + + public static void setRedAntHealth(double value) { + redAntHealth = value; + } + + public static void setRainbowAntHealth(double value) { + rainbowAntHealth = value; + } + + public static void setTermiteHealth(double value) { + termiteHealth = value; + } + + public static void setWaspHealth(double value) { + waspHealth = value; + } + + public static void setWaspAttackDamage(double value) { + waspAttackDamage = value; + } + + public static void setBomberHealth(double value) { + bomberHealth = value; + } + + public static void setBomberAttackDamage(double value) { + bomberAttackDamage = value; + } + + public static void setBomberExplosionDamage(double value) { + bomberExplosionDamage = value; + } + + public static void setBomberExplosionRadius(double value) { + bomberExplosionRadius = value; + } + + public static void setRedAntAttackDamage(double value) { + redAntAttackDamage = value; + } + + public static void setUltimateSwordAttackDamage(double value) { + ultimateSwordAttackDamage = value; + } + + public static void setUltimatePickaxeAttackDamage(double value) { + ultimatePickaxeAttackDamage = value; + } + + public static void setUltimateAxeAttackDamage(double value) { + ultimateAxeAttackDamage = value; + } + + public static void setUltimateShovelAttackDamage(double value) { + ultimateShovelAttackDamage = value; + } + + public static void setUltimateHoeAttackDamage(double value) { + ultimateHoeAttackDamage = value; + } + + public static void setUltimateBowAttackDamage(double value) { + ultimateBowAttackDamage = value; + } + + public static void setUltimateBowPlayerHeal(double value) { + ultimateBowPlayerHeal = value; + } + + public static void setUltimateBowDrawSpeedMultiplier(double value) { + ultimateBowDrawSpeedMultiplier = value; + } + + public static void setUltimateBowComesEnchantedWithFlame(boolean value) { + ultimateBowComesEnchantedWithFlame = value; + } + + public static void setUltimateCrossbowAttackDamage(double value) { + ultimateCrossbowAttackDamage = value; + } + + public static void setUltimateCrossbowChargeSpeedMultiplier(double value) { + ultimateCrossbowChargeSpeedMultiplier = value; + } + + public static void setUltimateMaceDamageMultiplier(double value) { + ultimateMaceDamageMultiplier = value; + } + + public static void setBattleAxeAttackDamage(double value) { + battleAxeAttackDamage = value; + } + + public static void setBigBerthaAttackDamage(double value) { + bigBerthaAttackDamage = value; + } + + public static void setBigBerthaReachBonus(double value) { + bigBerthaReachBonus = value; + } + + public static void setBigBerthaAttackSpeed(double value) { + bigBerthaAttackSpeed = value; + } + + public static void setBigBerthaBasiliskCooldownSeconds(double value) { + bigBerthaBasiliskCooldownSeconds = value; + } + + public static void setBigBerthaLucidInvertedDurationSeconds(double value) { + bigBerthaLucidInvertedDurationSeconds = value; + } + + public static void setBigBerthaLucidInvertedDamageBonusPercent(double value) { + bigBerthaLucidInvertedDamageBonusPercent = value; + } + + public static void setPotentNyxiteInvertedDurationSeconds(double value) { + potentNyxiteInvertedDurationSeconds = value; + } + + public static void setUltimateToolEnchantability(int value) { + ultimateToolEnchantability = value; + } + + public static void setUltimateArmorEnchantability(int value) { + ultimateArmorEnchantability = value; + } + + public static void setUltimateBowEnchantability(int value) { + ultimateBowEnchantability = value; + } + + public static void setUltimateCrossbowEnchantability(int value) { + ultimateCrossbowEnchantability = value; + } + + public static void setUltimateMaceEnchantability(int value) { + ultimateMaceEnchantability = value; + } + + public static void setUltimateToolsThreeByThreeEnabled(boolean value) { + ultimateToolsThreeByThreeEnabled = value; + } + + public static void setUltimateArmorComesEnchanted(boolean value) { + ultimateArmorComesEnchanted = value; + } + + public static void setUltimateHelmetArmorValue(int value) { + ultimateHelmetArmorValue = value; + } + + public static void setUltimateChestplateArmorValue(int value) { + ultimateChestplateArmorValue = value; + } + + public static void setUltimateLeggingsArmorValue(int value) { + ultimateLeggingsArmorValue = value; + } + + public static void setUltimateBootsArmorValue(int value) { + ultimateBootsArmorValue = value; + } + + public static void setUltimateHelmetArmorToughness(double value) { + ultimateHelmetArmorToughness = value; + } + + public static void setUltimateChestplateArmorToughness(double value) { + ultimateChestplateArmorToughness = value; + } + + public static void setUltimateLeggingsArmorToughness(double value) { + ultimateLeggingsArmorToughness = value; + } + + public static void setUltimateBootsArmorToughness(double value) { + ultimateBootsArmorToughness = value; + } + + public static void setBrownAntDestinationDimension(String value) { + brownAntDestinationDimension = dimensionKey(value); + } + + public static void setRedAntDestinationDimension(String value) { + redAntDestinationDimension = dimensionKey(value); + } + + public static void setTermiteDestinationDimension(String value) { + termiteDestinationDimension = dimensionKey(value); + } + + public static void setRainbowAntNonInfinityFallbackDimension(String value) { + rainbowAntNonInfinityFallbackDimension = dimensionKey(value); + } + + public static void setKrakenHealth(double value) { + krakenHealth = value; + } + + public static void setKrakenAttackDamage(double value) { + krakenAttackDamage = value; + } + + public static void setBrutalflyHealth(double value) { + brutalflyHealth = value; + } + + public static void setBrutalflySwipeDamage(double value) { + brutalflySwipeDamage = value; + } + + public static void setBrutalflySpitDamage(double value) { + brutalflySpitDamage = value; + } + + public static void setMantisHealth(double value) { + mantisHealth = value; + } + + public static void setMantisAttackDamage(double value) { + mantisAttackDamage = value; + } + + public static void setMantisMovementSpeed(double value) { + mantisMovementSpeed = value; + } + + public static void setMantisFlyingSpeed(double value) { + mantisFlyingSpeed = value; + } + + public static void setKrakenProjectileDamageTakenMultiplier(double value) { + krakenProjectileDamageTakenMultiplier = value; + } + + public static void setKrakenSquidSpawnEnabled(boolean value) { + krakenSquidSpawnEnabled = value; + } + + public static void setKrakenMassSpawnEnabled(boolean value) { + krakenMassSpawnEnabled = value; + } + + public static void setSquidzookaCooldownSeconds(double value) { + squidzookaCooldownSeconds = value; + } + + public static void setSquidzookaLaunchVelocity(double value) { + squidzookaLaunchVelocity = value; + } + + public static void setSizeRayCooldownSeconds(double value) { + sizeRayCooldownSeconds = value; + } + + public static void setInvertProjectilesFromInvertedPlayers(boolean value) { + invertProjectilesFromInvertedPlayers = value; + } + + public static void setGravityGunEnabled(boolean value) { + gravityGunEnabled = value; + } + + public static void setGravityGunBlocksEnabled(boolean value) { + gravityGunBlocksEnabled = value; + } + + public static void setGravityGunEntitiesEnabled(boolean value) { + gravityGunEntitiesEnabled = value; + } + + public static void setGravityGunRange(double value) { + gravityGunRange = value; + } + + public static void setGravityGunThrowStrength(double value) { + gravityGunThrowStrength = value; + } + + public static void setGravityGunBlastStrength(double value) { + gravityGunBlastStrength = value; + } + + public static void setGravityGunCooldownSeconds(double value) { + gravityGunCooldownSeconds = value; + } + + public static void setGravityGunMaxHoldDistance(double value) { + gravityGunMaxHoldDistance = value; + } + + public static double lucidAttackRange() { + return lucidAttackRange; + } + + public static void setLucidAttackRange(double value) { + lucidAttackRange = value; + } + + public static double lucidPearlInvertedDurationSeconds() { + return lucidPearlInvertedDurationSeconds; + } + + public static void setLucidPearlInvertedDurationSeconds(double value) { + lucidPearlInvertedDurationSeconds = value; + } + + public static int corneaEarNightVisionSeconds() { + return corneaEarNightVisionSeconds; + } + + public static void setCorneaEarNightVisionSeconds(int value) { + corneaEarNightVisionSeconds = value; + } + + public static int mogglesVisionRadius() { + return mogglesVisionRadius; + } + + public static void setMogglesVisionRadius(int value) { + mogglesVisionRadius = value; + } + + public static int mogglesVisionMaxLight() { + return mogglesVisionMaxLight; + } + + public static void setMogglesVisionMaxLight(int value) { + mogglesVisionMaxLight = value; + } + + public static float mogglesVisionAlpha() { + return mogglesVisionAlpha; + } + + public static void setMogglesVisionAlpha(float value) { + mogglesVisionAlpha = value; + } + + public static boolean dreamSandEnabled() { + return dreamSandEnabled; + } + + public static boolean entitySpecificFireOverlayEnabled() { + return entitySpecificFireOverlayEnabled; + } + + public static void setDreamSandEnabled(boolean value) { + dreamSandEnabled = value; + } + + public static void setEntitySpecificFireOverlayEnabled(boolean value) { + entitySpecificFireOverlayEnabled = value; + } + + public static double dreamSandJumpVelocityMultiplier() { + return dreamSandJumpVelocityMultiplier; + } + + public static void setDreamSandJumpVelocityMultiplier(double value) { + dreamSandJumpVelocityMultiplier = value; + } + + public static double dreamSandGravityMultiplier() { + return dreamSandGravityMultiplier; + } + + public static void setDreamSandGravityMultiplier(double value) { + dreamSandGravityMultiplier = value; + } + + public static double dreamSandFallDamageMultiplier() { + return dreamSandFallDamageMultiplier; + } + + public static void setDreamSandFallDamageMultiplier(double value) { + dreamSandFallDamageMultiplier = value; + } + + public static double dreamSandEffectDurationSeconds() { + return dreamSandEffectDurationSeconds; + } + + public static void setDreamSandEffectDurationSeconds(double value) { + dreamSandEffectDurationSeconds = value; + } + + public static boolean ichorWitherEnabled() { + return ichorWitherEnabled; + } + + public static void setIchorWitherEnabled(boolean value) { + ichorWitherEnabled = value; + } + + public static int nightmareHelmetArmorValue() { return nightmareHelmetArmorValue; } + public static void setNightmareHelmetArmorValue(int v) { nightmareHelmetArmorValue = v; } + + public static int nightmareChestplateArmorValue() { return nightmareChestplateArmorValue; } + public static void setNightmareChestplateArmorValue(int v) { nightmareChestplateArmorValue = v; } + + public static int nightmareLeggingsArmorValue() { return nightmareLeggingsArmorValue; } + public static void setNightmareLeggingsArmorValue(int v) { nightmareLeggingsArmorValue = v; } + + public static int nightmareBootsArmorValue() { return nightmareBootsArmorValue; } + public static void setNightmareBootsArmorValue(int v) { nightmareBootsArmorValue = v; } + + public static double nightmareHelmetArmorToughness() { return nightmareHelmetArmorToughness; } + public static void setNightmareHelmetArmorToughness(double v) { nightmareHelmetArmorToughness = v; } + + public static double nightmareChestplateArmorToughness() { return nightmareChestplateArmorToughness; } + public static void setNightmareChestplateArmorToughness(double v) { nightmareChestplateArmorToughness = v; } + + public static double nightmareLeggingsArmorToughness() { return nightmareLeggingsArmorToughness; } + public static void setNightmareLeggingsArmorToughness(double v) { nightmareLeggingsArmorToughness = v; } + + public static double nightmareBootsArmorToughness() { return nightmareBootsArmorToughness; } + public static void setNightmareBootsArmorToughness(double v) { nightmareBootsArmorToughness = v; } + + public static double nightmareArmorDreadAuraRangePerPiece() { return nightmareArmorDreadAuraRangePerPiece; } + public static void setNightmareArmorDreadAuraRangePerPiece(double v) { nightmareArmorDreadAuraRangePerPiece = v; } + + public static double nightmareHelmetDoubleDamageChance() { return nightmareHelmetDoubleDamageChance; } + public static void setNightmareHelmetDoubleDamageChance(double v) { nightmareHelmetDoubleDamageChance = v; } + + public static double nightmareChestplateDoubleDamageChance() { return nightmareChestplateDoubleDamageChance; } + public static void setNightmareChestplateDoubleDamageChance(double v) { nightmareChestplateDoubleDamageChance = v; } + + public static double nightmareLeggingsDoubleDamageChance() { return nightmareLeggingsDoubleDamageChance; } + public static void setNightmareLeggingsDoubleDamageChance(double v) { nightmareLeggingsDoubleDamageChance = v; } + + public static double nightmareBootsDoubleDamageChance() { return nightmareBootsDoubleDamageChance; } + public static void setNightmareBootsDoubleDamageChance(double v) { nightmareBootsDoubleDamageChance = v; } + + public static double nightmareSwordBaseDamage() { return nightmareSwordBaseDamage; } + public static void setNightmareSwordBaseDamage(double v) { nightmareSwordBaseDamage = v; } + + public static double nightmareSwordScalingFactor() { return nightmareSwordScalingFactor; } + public static void setNightmareSwordScalingFactor(double v) { nightmareSwordScalingFactor = v; } + + public static boolean basiliskPetrifyingGazeEnabled() { + return basiliskPetrifyingGazeEnabled; + } + + public static void setBasiliskPetrifyingGazeEnabled(boolean value) { + basiliskPetrifyingGazeEnabled = value; + } + + public static int basiliskSpawnMaxLightLevel() { + return basiliskSpawnMaxLightLevel; + } + + public static void setBasiliskSpawnMaxLightLevel(int value) { + basiliskSpawnMaxLightLevel = value; + } + + public static int basiliskPlayerParalyzeTicks() { return basiliskPlayerParalyzeTicks; } + public static void setBasiliskPlayerParalyzeTicks(int value) { basiliskPlayerParalyzeTicks = value; } + + public static boolean diamondMinecartEnabled() { return diamondMinecartEnabled; } + public static void setDiamondMinecartEnabled(boolean v) { diamondMinecartEnabled = v; } + + public static boolean diamondMinecartPlacesRails() { return diamondMinecartPlacesRails; } + public static void setDiamondMinecartPlacesRails(boolean v) { diamondMinecartPlacesRails = v; } + + public static double diamondMinecartCruiseSpeed() { return diamondMinecartCruiseSpeed; } + public static void setDiamondMinecartCruiseSpeed(double v) { diamondMinecartCruiseSpeed = v; } + + public static double diamondMinecartMaxSpeed() { return diamondMinecartMaxSpeed; } + public static void setDiamondMinecartMaxSpeed(double v) { diamondMinecartMaxSpeed = v; } + + public static double diamondMinecartAcceleration() { return diamondMinecartAcceleration; } + public static void setDiamondMinecartAcceleration(double v) { diamondMinecartAcceleration = v; } + + public static double diamondMinecartDeceleration() { return diamondMinecartDeceleration; } + public static void setDiamondMinecartDeceleration(double v) { diamondMinecartDeceleration = v; } + + public static double diamondMinecartCoastDeceleration() { return diamondMinecartCoastDeceleration; } + public static void setDiamondMinecartCoastDeceleration(double v) { diamondMinecartCoastDeceleration = v; } + + public static boolean diamondMinecartMobDamageEnabled() { return diamondMinecartMobDamageEnabled; } + public static void setDiamondMinecartMobDamageEnabled(boolean v) { diamondMinecartMobDamageEnabled = v; } + + public static double diamondMinecartMaxMobDamage() { return diamondMinecartMaxMobDamage; } + public static void setDiamondMinecartMaxMobDamage(double v) { diamondMinecartMaxMobDamage = v; } + + public static boolean dreadHallucinationSoundsEnabled() { + return dreadHallucinationSoundsEnabled; + } + + public static void setDreadHallucinationSoundsEnabled(boolean value) { + dreadHallucinationSoundsEnabled = value; + } + + public static double dreadHallucinationSoundMinInterval() { + return dreadHallucinationSoundMinInterval; + } + + public static void setDreadHallucinationSoundMinInterval(double value) { + dreadHallucinationSoundMinInterval = value; + } + + public static double dreadHallucinationSoundMaxInterval() { + return dreadHallucinationSoundMaxInterval; + } + + public static void setDreadHallucinationSoundMaxInterval(double value) { + dreadHallucinationSoundMaxInterval = value; + } + + public static boolean dreadHallucinationMobsEnabled() { + return dreadHallucinationMobsEnabled; + } + + public static void setDreadHallucinationMobsEnabled(boolean value) { + dreadHallucinationMobsEnabled = value; + } + + public static double dreadHallucinationMobMinInterval() { + return dreadHallucinationMobMinInterval; + } + + public static void setDreadHallucinationMobMinInterval(double value) { + dreadHallucinationMobMinInterval = value; + } + + public static double dreadHallucinationMobMaxInterval() { + return dreadHallucinationMobMaxInterval; + } + + public static void setDreadHallucinationMobMaxInterval(double value) { + dreadHallucinationMobMaxInterval = value; + } + + public static double brownAntMovementSpeed() { return brownAntMovementSpeed; } + public static void setBrownAntMovementSpeed(double value) { brownAntMovementSpeed = value; } + + public static double redAntMovementSpeed() { return redAntMovementSpeed; } + public static void setRedAntMovementSpeed(double value) { redAntMovementSpeed = value; } + + public static double rainbowAntMovementSpeed() { return rainbowAntMovementSpeed; } + public static void setRainbowAntMovementSpeed(double value) { rainbowAntMovementSpeed = value; } + + public static double termiteMovementSpeed() { return termiteMovementSpeed; } + public static void setTermiteMovementSpeed(double value) { termiteMovementSpeed = value; } + + public static double brownAntAttackDamage() { return brownAntAttackDamage; } + public static void setBrownAntAttackDamage(double value) { brownAntAttackDamage = value; } + + public static double rainbowAntAttackDamage() { return rainbowAntAttackDamage; } + public static void setRainbowAntAttackDamage(double value) { rainbowAntAttackDamage = value; } + + public static double termiteAttackDamage() { return termiteAttackDamage; } + public static void setTermiteAttackDamage(double value) { termiteAttackDamage = value; } + + public static double flyingSquirrelHealth() { return flyingSquirrelHealth; } + public static void setFlyingSquirrelHealth(double value) { flyingSquirrelHealth = value; } + + public static double flyingSquirrelMovementSpeed() { return flyingSquirrelMovementSpeed; } + public static void setFlyingSquirrelMovementSpeed(double value) { flyingSquirrelMovementSpeed = value; } + + public static double flyingSquirrelFollowRange() { return flyingSquirrelFollowRange; } + public static void setFlyingSquirrelFollowRange(double value) { flyingSquirrelFollowRange = value; } + + public static double caterpillarHealth() { return caterpillarHealth; } + public static void setCaterpillarHealth(double value) { caterpillarHealth = value; } + + public static double caterpillarMovementSpeed() { return caterpillarMovementSpeed; } + public static void setCaterpillarMovementSpeed(double value) { caterpillarMovementSpeed = value; } + + public static double caterpillarFollowRange() { return caterpillarFollowRange; } + public static void setCaterpillarFollowRange(double value) { caterpillarFollowRange = value; } + + public static double caterpillarPupationTimeSeconds() { return caterpillarPupationTimeSeconds; } + public static void setCaterpillarPupationTimeSeconds(double value) { caterpillarPupationTimeSeconds = value; } + public static int caterpillarPupationTimeTicks() { return Math.max(1, (int)Math.round(caterpillarPupationTimeSeconds * 20.0D)); } + + private static double hushweedSporeLifetimeSeconds = 5.0D; + public static double hushweedSporeLifetimeSeconds() { return hushweedSporeLifetimeSeconds; } + public static void setHushweedSporeLifetimeSeconds(double value) { hushweedSporeLifetimeSeconds = value; } + public static int hushweedSporeLifetimeTicks() { return Math.max(1, (int)Math.round(hushweedSporeLifetimeSeconds * 20.0D)); } + + public static double butterflyHealth() { return butterflyHealth; } + public static void setButterflyHealth(double value) { butterflyHealth = value; } + + public static double butterflyMovementSpeed() { return butterflyMovementSpeed; } + public static void setButterflyMovementSpeed(double value) { butterflyMovementSpeed = value; } + + public static double butterflyFlyingSpeed() { return butterflyFlyingSpeed; } + public static void setButterflyFlyingSpeed(double value) { butterflyFlyingSpeed = value; } + + public static double butterflyFollowRange() { return butterflyFollowRange; } + public static void setButterflyFollowRange(double value) { butterflyFollowRange = value; } + + public static double reverieHealth() { return reverieHealth; } + public static void setReverieHealth(double value) { reverieHealth = value; } + + public static double reverieInterestRadius() { return reverieInterestRadius; } + public static void setReverieInterestRadius(double v) { reverieInterestRadius = v; } + + public static double reverieAbandonPlayerDistance() { return reverieAbandonPlayerDistance; } + public static void setReverieAbandonPlayerDistance(double v){ reverieAbandonPlayerDistance = v; } + + public static int reverieNoticeDurationTicks() { return reverieNoticeDurationTicks; } + public static void setReverieNoticeDurationTicks(int v) { reverieNoticeDurationTicks = v; } + + public static int reverieInterestDurationTicks() { return reverieInterestDurationTicks; } + public static void setReverieInterestDurationTicks(int v) { reverieInterestDurationTicks = v; } + + public static int reverieRebindCooldownTicks() { return reverieRebindCooldownTicks; } + public static void setReverieRebindCooldownTicks(int v) { reverieRebindCooldownTicks = v; } + + public static int reverieDamageReactionDurationTicks() { return reverieDamageReactionDurationTicks; } + public static void setReverieDamageReactionDurationTicks(int v){ reverieDamageReactionDurationTicks = v; } + + public static double reverieDangerousFallDistance() { return reverieDangerousFallDistance; } + public static void setReverieDangerousFallDistance(double v){ reverieDangerousFallDistance = v; } + + public static double reverieDangerousFallSpeed() { return reverieDangerousFallSpeed; } + public static void setReverieDangerousFallSpeed(double v) { reverieDangerousFallSpeed = v; } + + public static double reverieWarningThreatRadius() { return reverieWarningThreatRadius; } + public static void setReverieWarningThreatRadius(double v) { reverieWarningThreatRadius = v; } + + public static double reverieWarningThreatVerticalRange() { return reverieWarningThreatVerticalRange; } + public static void setReverieWarningThreatVerticalRange(double v){ reverieWarningThreatVerticalRange = v; } + + public static int reverieDuplicationCooldownTicks() { return reverieDuplicationCooldownTicks; } + public static void setReverieDuplicationCooldownTicks(int v){ reverieDuplicationCooldownTicks = v; } + + // Hardcoded AI tuning — getters only, no config wiring + public static boolean reverieOnlyPlayerDamage() { return reverieOnlyPlayerDamage; } + public static double reveriePreferredFollowMinDistance() { return reveriePreferredFollowMinDistance; } + public static double reveriePreferredFollowMaxDistance() { return reveriePreferredFollowMaxDistance; } + public static double reverieCatchUpDistance() { return reverieCatchUpDistance; } + public static double reveriePurpleProtectRadius() { return reveriePurpleProtectRadius; } + public static int reverieWarningApproachTicks() { return reverieWarningApproachTicks; } + public static int reverieWarningHoverTicks() { return reverieWarningHoverTicks; } + public static int reverieWarningReturnTicks() { return reverieWarningReturnTicks; } + public static int reverieWarningPlayerHoverTicks() { return reverieWarningPlayerHoverTicks; } + public static double reverieAmbientTargetMinRadius() { return reverieAmbientTargetMinRadius; } + public static double reverieAmbientTargetMaxRadius() { return reverieAmbientTargetMaxRadius; } + public static double reverieAmbientTargetVerticalRange() { return reverieAmbientTargetVerticalRange; } + public static int reverieAmbientTargetMaxAgeTicks() { return reverieAmbientTargetMaxAgeTicks; } + public static int reverieAmbientPulseIntervalMinTicks() { return reverieAmbientPulseIntervalMinTicks; } + public static int reverieAmbientPulseIntervalMaxTicks() { return reverieAmbientPulseIntervalMaxTicks; } + + public static double emperorScorpionHealth() { return emperorScorpionHealth; } + public static void setEmperorScorpionHealth(double value) { emperorScorpionHealth = value; } + + public static double scorpionWhipBaseDamage() { return scorpionWhipBaseDamage; } + public static void setScorpionWhipBaseDamage(double value) { scorpionWhipBaseDamage = value; } + + public static double scorpionWhipReachBonus() { return scorpionWhipReachBonus; } + public static void setScorpionWhipReachBonus(double value) { scorpionWhipReachBonus = value; } + + public static int scorpionWhipPoisonDurationTicks() { return scorpionWhipPoisonDurationTicks; } + public static void setScorpionWhipPoisonDurationTicks(int value) { scorpionWhipPoisonDurationTicks = value; } + + public static double scorpionWhipTetherMaxRange() { return scorpionWhipTetherMaxRange; } + public static void setScorpionWhipTetherMaxRange(double value) { scorpionWhipTetherMaxRange = value; } + + public static int scorpionWhipReelCooldownTicks() { return scorpionWhipReelCooldownTicks; } + public static void setScorpionWhipReelCooldownTicks(int value) { scorpionWhipReelCooldownTicks = value; } + + public static double scorpionWhipSnapBonusDamage() { return scorpionWhipSnapBonusDamage; } + public static void setScorpionWhipSnapBonusDamage(double value) { scorpionWhipSnapBonusDamage = value; } + + public static int scorpionWhipSnapCooldownTicks() { return scorpionWhipSnapCooldownTicks; } + public static void setScorpionWhipSnapCooldownTicks(int value) { scorpionWhipSnapCooldownTicks = value; } + + public static double scorpionWhipPullStrength() { return scorpionWhipPullStrength; } + public static void setScorpionWhipPullStrength(double value) { scorpionWhipPullStrength = value; } + + public static double scorpionWhipHeavyPullMultiplier() { return scorpionWhipHeavyPullMultiplier; } + public static void setScorpionWhipHeavyPullMultiplier(double value) { scorpionWhipHeavyPullMultiplier = value; } + + public static double scorpionWhipSelfPullMultiplier() { return scorpionWhipSelfPullMultiplier; } + public static void setScorpionWhipSelfPullMultiplier(double value) { scorpionWhipSelfPullMultiplier = value; } + + public static int bloodCrystalKatanaAttackDamage() { return bloodCrystalKatanaAttackDamage; } + public static void setBloodCrystalKatanaAttackDamage(int value) { bloodCrystalKatanaAttackDamage = value; } + + public static double bloodCrystalKatanaLaunchStrength() { return bloodCrystalKatanaLaunchStrength; } + public static void setBloodCrystalKatanaLaunchStrength(double value) { bloodCrystalKatanaLaunchStrength = value; } + + public static int bloodCrystalKatanaTrailDurationTicks() { return bloodCrystalKatanaTrailDurationTicks; } + public static void setBloodCrystalKatanaTrailDurationTicks(int value) { bloodCrystalKatanaTrailDurationTicks = value; } + + public static double emperorScorpionAttackDamage() { return emperorScorpionAttackDamage; } + public static void setEmperorScorpionAttackDamage(double value) { emperorScorpionAttackDamage = value; } + + public static double emperorScorpionMovementSpeed() { return emperorScorpionMovementSpeed; } + public static void setEmperorScorpionMovementSpeed(double value) { emperorScorpionMovementSpeed = value; } + + public static double emperorScorpionArmor() { return emperorScorpionArmor; } + public static void setEmperorScorpionArmor(double value) { emperorScorpionArmor = value; } + + public static double emperorScorpionKnockbackResistance() { return emperorScorpionKnockbackResistance; } + public static void setEmperorScorpionKnockbackResistance(double value) { emperorScorpionKnockbackResistance = value; } + + public static double emperorScorpionFollowRange() { return emperorScorpionFollowRange; } + public static void setEmperorScorpionFollowRange(double value) { emperorScorpionFollowRange = value; } + + public static int emperorScorpionXpReward() { return emperorScorpionXpReward; } + public static void setEmperorScorpionXpReward(int value) { emperorScorpionXpReward = value; } + + public static int emperorScorpionClawAnimTicks() { return emperorScorpionClawAnimTicks; } + public static void setEmperorScorpionClawAnimTicks(int value) { emperorScorpionClawAnimTicks = value; } + + public static int emperorScorpionClawHitTick() { return emperorScorpionClawHitTick; } + public static void setEmperorScorpionClawHitTick(int value) { emperorScorpionClawHitTick = value; } + + public static int emperorScorpionClawCooldownTicks() { return emperorScorpionClawCooldownTicks; } + public static void setEmperorScorpionClawCooldownTicks(int value) { emperorScorpionClawCooldownTicks = value; } + + public static int emperorScorpionStingAnimTicks() { return emperorScorpionStingAnimTicks; } + public static void setEmperorScorpionStingAnimTicks(int value) { emperorScorpionStingAnimTicks = value; } + + public static int emperorScorpionStingHitTick() { return emperorScorpionStingHitTick; } + public static void setEmperorScorpionStingHitTick(int value) { emperorScorpionStingHitTick = value; } + + public static int emperorScorpionStingCooldownTicks() { return emperorScorpionStingCooldownTicks; } + public static void setEmperorScorpionStingCooldownTicks(int value) { emperorScorpionStingCooldownTicks = value; } + + public static int emperorScorpionPoisonTicks() { return emperorScorpionPoisonTicks; } + public static void setEmperorScorpionPoisonTicks(int value) { emperorScorpionPoisonTicks = value; } + + public static int emperorScorpionWeaknessTicks() { return emperorScorpionWeaknessTicks; } + public static void setEmperorScorpionWeaknessTicks(int value) { emperorScorpionWeaknessTicks = value; } + + public static int emperorScorpionSummonIntervalTicks() { return emperorScorpionSummonIntervalTicks; } + public static void setEmperorScorpionSummonIntervalTicks(int value) { emperorScorpionSummonIntervalTicks = value; } + + public static int emperorScorpionMaxSummonedScorpions() { return emperorScorpionMaxSummonedScorpions; } + public static void setEmperorScorpionMaxSummonedScorpions(int value) { emperorScorpionMaxSummonedScorpions = value; } + + public static double scorpionHealth() { return scorpionHealth; } + public static void setScorpionHealth(double value) { scorpionHealth = value; } + + public static double scorpionAttackDamage() { return scorpionAttackDamage; } + public static void setScorpionAttackDamage(double value) { scorpionAttackDamage = value; } + + public static double scorpionMovementSpeed() { return scorpionMovementSpeed; } + public static void setScorpionMovementSpeed(double value) { scorpionMovementSpeed = value; } + + public static double scorpionArmor() { return scorpionArmor; } + public static void setScorpionArmor(double value) { scorpionArmor = value; } + + public static double scorpionKnockbackResistance() { return scorpionKnockbackResistance; } + public static void setScorpionKnockbackResistance(double value) { scorpionKnockbackResistance = value; } + + public static double scorpionFollowRange() { return scorpionFollowRange; } + public static void setScorpionFollowRange(double value) { scorpionFollowRange = value; } + + public static int scorpionXpReward() { return scorpionXpReward; } + public static void setScorpionXpReward(int value) { scorpionXpReward = value; } + + public static int scorpionAttackAnimTicks() { return scorpionAttackAnimTicks; } + public static void setScorpionAttackAnimTicks(int value) { scorpionAttackAnimTicks = value; } + + public static int scorpionAttackHitTick() { return scorpionAttackHitTick; } + public static void setScorpionAttackHitTick(int value) { scorpionAttackHitTick = value; } + + public static int scorpionAttackCooldownTicks() { return scorpionAttackCooldownTicks; } + public static void setScorpionAttackCooldownTicks(int value) { scorpionAttackCooldownTicks = value; } + + public static int scorpionPoisonTicks() { return scorpionPoisonTicks; } + public static void setScorpionPoisonTicks(int value) { scorpionPoisonTicks = value; } + + public static double bedBugHealth() { return bedBugHealth; } + public static void setBedBugHealth(double value) { bedBugHealth = value; } + + public static double bedBugAttackDamage() { return bedBugAttackDamage; } + public static void setBedBugAttackDamage(double value) { bedBugAttackDamage = value; } + + public static double bedBugMovementSpeed() { return bedBugMovementSpeed; } + public static void setBedBugMovementSpeed(double value) { bedBugMovementSpeed = value; } + + public static double bedBugArmor() { return bedBugArmor; } + public static void setBedBugArmor(double value) { bedBugArmor = value; } + + public static double bedBugFollowRange() { return bedBugFollowRange; } + public static void setBedBugFollowRange(double value) { bedBugFollowRange = value; } + + public static int bedBugXpReward() { return bedBugXpReward; } + public static void setBedBugXpReward(int value) { bedBugXpReward = value; } + + public static int bedBugBiteAnimTicks() { return bedBugBiteAnimTicks; } + public static void setBedBugBiteAnimTicks(int value) { bedBugBiteAnimTicks = value; } + + public static int bedBugAttackHitTick() { return bedBugAttackHitTick; } + public static void setBedBugAttackHitTick(int value) { bedBugAttackHitTick = value; } + + public static int bedBugAttackCooldownTicks() { return bedBugAttackCooldownTicks; } + public static void setBedBugAttackCooldownTicks(int value) { bedBugAttackCooldownTicks = value; } + + public static int bedBugMinLayEggDelay() { return bedBugMinLayEggDelay; } + public static void setBedBugMinLayEggDelay(int value) { bedBugMinLayEggDelay = value; } + + public static int bedBugMaxLayEggDelay() { return bedBugMaxLayEggDelay; } + public static void setBedBugMaxLayEggDelay(int value) { bedBugMaxLayEggDelay = value; } + + public static double bedBugFoodSearchRadius() { return bedBugFoodSearchRadius; } + public static void setBedBugFoodSearchRadius(double value) { bedBugFoodSearchRadius = value; } + + public static double bedBugEggGuardRadius() { return bedBugEggGuardRadius; } + public static void setBedBugEggGuardRadius(double value) { bedBugEggGuardRadius = value; } + + public static double bedBugAttackStartReachBuffer() { return bedBugAttackStartReachBuffer; } + public static void setBedBugAttackStartReachBuffer(double value) { bedBugAttackStartReachBuffer = value; } + + public static double bedBugAttackReachBuffer() { return bedBugAttackReachBuffer; } + public static void setBedBugAttackReachBuffer(double value) { bedBugAttackReachBuffer = value; } + + public static double bedBugAttackLungeHorizontalSpeed() { return bedBugAttackLungeHorizontalSpeed; } + public static void setBedBugAttackLungeHorizontalSpeed(double value) { bedBugAttackLungeHorizontalSpeed = value; } + + public static double bedBugAttackLungeVerticalSpeed() { return bedBugAttackLungeVerticalSpeed; } + public static void setBedBugAttackLungeVerticalSpeed(double value) { bedBugAttackLungeVerticalSpeed = value; } + + public static float bedBugHealAmount() { return bedBugHealAmount; } + public static void setBedBugHealAmount(float value) { bedBugHealAmount = value; } + + public static double brutalflyArmor() { return brutalflyArmor; } + public static void setBrutalflyArmor(double value) { brutalflyArmor = value; } + + public static double brutalflyArmorToughness() { return brutalflyArmorToughness; } + public static void setBrutalflyArmorToughness(double value) { brutalflyArmorToughness = value; } + + public static double brutalflyKnockbackResistance() { return brutalflyKnockbackResistance; } + public static void setBrutalflyKnockbackResistance(double value) { brutalflyKnockbackResistance = value; } + + public static double brutalflyMovementSpeed() { return brutalflyMovementSpeed; } + public static void setBrutalflyMovementSpeed(double value) { brutalflyMovementSpeed = value; } + + public static double brutalflyFlyingSpeed() { return brutalflyFlyingSpeed; } + public static void setBrutalflyFlyingSpeed(double value) { brutalflyFlyingSpeed = value; } + + public static double brutalflyFollowRange() { return brutalflyFollowRange; } + public static void setBrutalflyFollowRange(double value) { brutalflyFollowRange = value; } + + public static int brutalflyXpReward() { return brutalflyXpReward; } + public static void setBrutalflyXpReward(int value) { brutalflyXpReward = value; } + + public static int brutalflyDeathSpawnCountMin() { return brutalflyDeathSpawnCountMin; } + public static void setBrutalflyDeathSpawnCountMin(int value) { brutalflyDeathSpawnCountMin = value; } + + public static int brutalflyDeathSpawnCountMax() { return brutalflyDeathSpawnCountMax; } + public static void setBrutalflyDeathSpawnCountMax(int value) { brutalflyDeathSpawnCountMax = value; } + + public static int brutalflySpitWindupTicks() { return brutalflySpitWindupTicks; } + public static void setBrutalflySpitWindupTicks(int value) { brutalflySpitWindupTicks = value; } + + public static int brutalflySwipeTicks() { return brutalflySwipeTicks; } + public static void setBrutalflySwipeTicks(int value) { brutalflySwipeTicks = value; } + + public static float brutalflySwipeKnockback() { return brutalflySwipeKnockback; } + public static void setBrutalflySwipeKnockback(float value) { brutalflySwipeKnockback = value; } + + public static int brutalflyPhaseOneSpitCooldownMin() { return brutalflyPhaseOneSpitCooldownMin; } + public static void setBrutalflyPhaseOneSpitCooldownMin(int value) { brutalflyPhaseOneSpitCooldownMin = value; } + + public static int brutalflyPhaseOneSpitCooldownMax() { return brutalflyPhaseOneSpitCooldownMax; } + public static void setBrutalflyPhaseOneSpitCooldownMax(int value) { brutalflyPhaseOneSpitCooldownMax = value; } + + public static int brutalflyPhaseTwoSpitCooldownMin() { return brutalflyPhaseTwoSpitCooldownMin; } + public static void setBrutalflyPhaseTwoSpitCooldownMin(int value) { brutalflyPhaseTwoSpitCooldownMin = value; } + + public static int brutalflyPhaseTwoSpitCooldownMax() { return brutalflyPhaseTwoSpitCooldownMax; } + public static void setBrutalflyPhaseTwoSpitCooldownMax(int value) { brutalflyPhaseTwoSpitCooldownMax = value; } + + public static int brutalflyPhaseThreeSpitCooldownMin() { return brutalflyPhaseThreeSpitCooldownMin; } + public static void setBrutalflyPhaseThreeSpitCooldownMin(int value) { brutalflyPhaseThreeSpitCooldownMin = value; } + + public static int brutalflyPhaseThreeSpitCooldownMax() { return brutalflyPhaseThreeSpitCooldownMax; } + public static void setBrutalflyPhaseThreeSpitCooldownMax(int value) { brutalflyPhaseThreeSpitCooldownMax = value; } + + public static int brutalflyPhaseOneMeleeCooldownMin() { return brutalflyPhaseOneMeleeCooldownMin; } + public static void setBrutalflyPhaseOneMeleeCooldownMin(int value) { brutalflyPhaseOneMeleeCooldownMin = value; } + + public static int brutalflyPhaseOneMeleeCooldownMax() { return brutalflyPhaseOneMeleeCooldownMax; } + public static void setBrutalflyPhaseOneMeleeCooldownMax(int value) { brutalflyPhaseOneMeleeCooldownMax = value; } + + public static int brutalflyPhaseTwoMeleeCooldownMin() { return brutalflyPhaseTwoMeleeCooldownMin; } + public static void setBrutalflyPhaseTwoMeleeCooldownMin(int value) { brutalflyPhaseTwoMeleeCooldownMin = value; } + + public static int brutalflyPhaseTwoMeleeCooldownMax() { return brutalflyPhaseTwoMeleeCooldownMax; } + public static void setBrutalflyPhaseTwoMeleeCooldownMax(int value) { brutalflyPhaseTwoMeleeCooldownMax = value; } + + public static int brutalflyPhaseThreeMeleeCooldownMin() { return brutalflyPhaseThreeMeleeCooldownMin; } + public static void setBrutalflyPhaseThreeMeleeCooldownMin(int value) { brutalflyPhaseThreeMeleeCooldownMin = value; } + + public static int brutalflyPhaseThreeMeleeCooldownMax() { return brutalflyPhaseThreeMeleeCooldownMax; } + public static void setBrutalflyPhaseThreeMeleeCooldownMax(int value) { brutalflyPhaseThreeMeleeCooldownMax = value; } + + public static double cloudSharkHealth() { return cloudSharkHealth; } + public static void setCloudSharkHealth(double value) { cloudSharkHealth = value; } + + public static double cloudSharkAttackDamage() { return cloudSharkAttackDamage; } + public static void setCloudSharkAttackDamage(double value) { cloudSharkAttackDamage = value; } + + public static double cloudSharkMovementSpeed() { return cloudSharkMovementSpeed; } + public static void setCloudSharkMovementSpeed(double value) { cloudSharkMovementSpeed = value; } + + public static double cloudSharkFlyingSpeed() { return cloudSharkFlyingSpeed; } + public static void setCloudSharkFlyingSpeed(double value) { cloudSharkFlyingSpeed = value; } + + public static double cloudSharkFollowRange() { return cloudSharkFollowRange; } + public static void setCloudSharkFollowRange(double value) { cloudSharkFollowRange = value; } + + public static double cloudSharkKnockbackResistance() { return cloudSharkKnockbackResistance; } + public static void setCloudSharkKnockbackResistance(double value) { cloudSharkKnockbackResistance = value; } + + public static int cloudSharkXpReward() { return cloudSharkXpReward; } + public static void setCloudSharkXpReward(int value) { cloudSharkXpReward = value; } + + public static double krakenMovementSpeed() { return krakenMovementSpeed; } + public static void setKrakenMovementSpeed(double value) { krakenMovementSpeed = value; } + + public static double krakenFlyingSpeed() { return krakenFlyingSpeed; } + public static void setKrakenFlyingSpeed(double value) { krakenFlyingSpeed = value; } + + public static double krakenFollowRange() { return krakenFollowRange; } + public static void setKrakenFollowRange(double value) { krakenFollowRange = value; } + + public static double krakenKnockbackResistance() { return krakenKnockbackResistance; } + public static void setKrakenKnockbackResistance(double value) { krakenKnockbackResistance = value; } + + public static double krakenArmor() { return krakenArmor; } + public static void setKrakenArmor(double value) { krakenArmor = value; } + + public static int krakenXpReward() { return krakenXpReward; } + public static void setKrakenXpReward(int value) { krakenXpReward = value; } + + public static double krakenPhaseTwoSpeedBonus() { return krakenPhaseTwoSpeedBonus; } + public static void setKrakenPhaseTwoSpeedBonus(double value) { krakenPhaseTwoSpeedBonus = value; } + + public static double krakenPhaseTwoFlyingSpeedBonus() { return krakenPhaseTwoFlyingSpeedBonus; } + public static void setKrakenPhaseTwoFlyingSpeedBonus(double value) { krakenPhaseTwoFlyingSpeedBonus = value; } + + public static double krakenPhaseTwoDamageBonus() { return krakenPhaseTwoDamageBonus; } + public static void setKrakenPhaseTwoDamageBonus(double value) { krakenPhaseTwoDamageBonus = value; } + + public static double krakenBossBarRange() { return krakenBossBarRange; } + public static void setKrakenBossBarRange(double value) { krakenBossBarRange = value; } + + public static float krakenLightningDamagePhaseOne() { return krakenLightningDamagePhaseOne; } + public static void setKrakenLightningDamagePhaseOne(float value) { krakenLightningDamagePhaseOne = value; } + + public static float krakenLightningDamagePhaseTwo() { return krakenLightningDamagePhaseTwo; } + public static void setKrakenLightningDamagePhaseTwo(float value) { krakenLightningDamagePhaseTwo = value; } + + public static int krakenLightningAmbientCooldownPhaseOneMin() { return krakenLightningAmbientCooldownPhaseOneMin; } + public static void setKrakenLightningAmbientCooldownPhaseOneMin(int value) { krakenLightningAmbientCooldownPhaseOneMin = value; } + + public static int krakenLightningAmbientCooldownPhaseOneMax() { return krakenLightningAmbientCooldownPhaseOneMax; } + public static void setKrakenLightningAmbientCooldownPhaseOneMax(int value) { krakenLightningAmbientCooldownPhaseOneMax = value; } + + public static int krakenLightningAmbientCooldownPhaseTwoMin() { return krakenLightningAmbientCooldownPhaseTwoMin; } + public static void setKrakenLightningAmbientCooldownPhaseTwoMin(int value) { krakenLightningAmbientCooldownPhaseTwoMin = value; } + + public static int krakenLightningAmbientCooldownPhaseTwoMax() { return krakenLightningAmbientCooldownPhaseTwoMax; } + public static void setKrakenLightningAmbientCooldownPhaseTwoMax(int value) { krakenLightningAmbientCooldownPhaseTwoMax = value; } + + public static int krakenLightningStrikeCooldownPhaseOneMin() { return krakenLightningStrikeCooldownPhaseOneMin; } + public static void setKrakenLightningStrikeCooldownPhaseOneMin(int value) { krakenLightningStrikeCooldownPhaseOneMin = value; } + + public static int krakenLightningStrikeCooldownPhaseOneMax() { return krakenLightningStrikeCooldownPhaseOneMax; } + public static void setKrakenLightningStrikeCooldownPhaseOneMax(int value) { krakenLightningStrikeCooldownPhaseOneMax = value; } + + public static int krakenLightningStrikeCooldownPhaseTwoMin() { return krakenLightningStrikeCooldownPhaseTwoMin; } + public static void setKrakenLightningStrikeCooldownPhaseTwoMin(int value) { krakenLightningStrikeCooldownPhaseTwoMin = value; } + + public static int krakenLightningStrikeCooldownPhaseTwoMax() { return krakenLightningStrikeCooldownPhaseTwoMax; } + public static void setKrakenLightningStrikeCooldownPhaseTwoMax(int value) { krakenLightningStrikeCooldownPhaseTwoMax = value; } + + public static int krakenPhaseSummonCooldownPhaseOneMin() { return krakenPhaseSummonCooldownPhaseOneMin; } + public static void setKrakenPhaseSummonCooldownPhaseOneMin(int value) { krakenPhaseSummonCooldownPhaseOneMin = value; } + + public static int krakenPhaseSummonCooldownPhaseOneMax() { return krakenPhaseSummonCooldownPhaseOneMax; } + public static void setKrakenPhaseSummonCooldownPhaseOneMax(int value) { krakenPhaseSummonCooldownPhaseOneMax = value; } + + public static int krakenPhaseSummonCooldownPhaseTwoMin() { return krakenPhaseSummonCooldownPhaseTwoMin; } + public static void setKrakenPhaseSummonCooldownPhaseTwoMin(int value) { krakenPhaseSummonCooldownPhaseTwoMin = value; } + + public static int krakenPhaseSummonCooldownPhaseTwoMax() { return krakenPhaseSummonCooldownPhaseTwoMax; } + public static void setKrakenPhaseSummonCooldownPhaseTwoMax(int value) { krakenPhaseSummonCooldownPhaseTwoMax = value; } + + public static int krakenPhaseSummonedMinionsMin() { return krakenPhaseSummonedMinionsMin; } + public static void setKrakenPhaseSummonedMinionsMin(int value) { krakenPhaseSummonedMinionsMin = value; } + + public static int krakenPhaseSummonedMinionsMax() { return krakenPhaseSummonedMinionsMax; } + public static void setKrakenPhaseSummonedMinionsMax(int value) { krakenPhaseSummonedMinionsMax = value; } + + public static int krakenPhaseTwoMinionsNearbyCap() { return krakenPhaseTwoMinionsNearbyCap; } + public static void setKrakenPhaseTwoMinionsNearbyCap(int value) { krakenPhaseTwoMinionsNearbyCap = value; } + + public static int krakenPhaseTwoMinionSpawnAttempts() { return krakenPhaseTwoMinionSpawnAttempts; } + public static void setKrakenPhaseTwoMinionSpawnAttempts(int value) { krakenPhaseTwoMinionSpawnAttempts = value; } + + public static double lucidHealth() { return lucidHealth; } + public static void setLucidHealth(double value) { lucidHealth = value; } + + public static double lucidAttackDamage() { return lucidAttackDamage; } + public static void setLucidAttackDamage(double value) { lucidAttackDamage = value; } + + public static double lucidMovementSpeed() { return lucidMovementSpeed; } + public static void setLucidMovementSpeed(double value) { lucidMovementSpeed = value; } + + public static double lucidFlyingSpeed() { return lucidFlyingSpeed; } + public static void setLucidFlyingSpeed(double value) { lucidFlyingSpeed = value; } + + public static double lucidFollowRange() { return lucidFollowRange; } + public static void setLucidFollowRange(double value) { lucidFollowRange = value; } + + public static double lucidKnockbackResistance() { return lucidKnockbackResistance; } + public static void setLucidKnockbackResistance(double value) { lucidKnockbackResistance = value; } + + public static int lucidXpReward() { return lucidXpReward; } + public static void setLucidXpReward(int value) { lucidXpReward = value; } + + public static int lucidAttackWindupTicks() { return lucidAttackWindupTicks; } + public static void setLucidAttackWindupTicks(int value) { lucidAttackWindupTicks = value; } + + public static int lucidAttackRecoveryTicks() { return lucidAttackRecoveryTicks; } + public static void setLucidAttackRecoveryTicks(int value) { lucidAttackRecoveryTicks = value; } + + public static int lucidBurstShots() { return lucidBurstShots; } + public static void setLucidBurstShots(int value) { lucidBurstShots = value; } + + public static int lucidBurstIntervalTicks() { return lucidBurstIntervalTicks; } + public static void setLucidBurstIntervalTicks(int value) { lucidBurstIntervalTicks = value; } + + public static int lucidAttackCooldownTicks() { return lucidAttackCooldownTicks; } + public static void setLucidAttackCooldownTicks(int value) { lucidAttackCooldownTicks = value; } + + public static double lucidMinEffectiveAttackRange() { return lucidMinEffectiveAttackRange; } + public static void setLucidMinEffectiveAttackRange(double value) { lucidMinEffectiveAttackRange = value; } + + public static double lucidMinHoverRange() { return lucidMinHoverRange; } + public static void setLucidMinHoverRange(double value) { lucidMinHoverRange = value; } + + public static double lucidCloseRange() { return lucidCloseRange; } + public static void setLucidCloseRange(double value) { lucidCloseRange = value; } + + public static double lucidDefaultHoverHeight() { return lucidDefaultHoverHeight; } + public static void setLucidDefaultHoverHeight(double value) { lucidDefaultHoverHeight = value; } + + public static double lucidHitboxWidthScale() { return lucidHitboxWidthScale; } + public static void setLucidHitboxWidthScale(double value) { lucidHitboxWidthScale = value; } + + public static double lucidHitboxHeightScale() { return lucidHitboxHeightScale; } + public static void setLucidHitboxHeightScale(double value) { lucidHitboxHeightScale = value; } + + public static double lucidHitboxYOffset() { return lucidHitboxYOffset; } + public static void setLucidHitboxYOffset(double value) { lucidHitboxYOffset = value; } + + public static double missileSquidHealth() { return missileSquidHealth; } + public static void setMissileSquidHealth(double value) { missileSquidHealth = value; } + + public static double missileSquidAttackDamage() { return missileSquidAttackDamage; } + public static void setMissileSquidAttackDamage(double value) { missileSquidAttackDamage = value; } + + public static double missileSquidMovementSpeed() { return missileSquidMovementSpeed; } + public static void setMissileSquidMovementSpeed(double value) { missileSquidMovementSpeed = value; } + + public static double missileSquidFlyingSpeed() { return missileSquidFlyingSpeed; } + public static void setMissileSquidFlyingSpeed(double value) { missileSquidFlyingSpeed = value; } + + public static double missileSquidFollowRange() { return missileSquidFollowRange; } + public static void setMissileSquidFollowRange(double value) { missileSquidFollowRange = value; } + + public static double missileSquidKnockbackResistance() { return missileSquidKnockbackResistance; } + public static void setMissileSquidKnockbackResistance(double value) { missileSquidKnockbackResistance = value; } + + public static int missileSquidXpReward() { return missileSquidXpReward; } + public static void setMissileSquidXpReward(int value) { missileSquidXpReward = value; } + + public static int missileSquidLatchDamageInterval() { return missileSquidLatchDamageInterval; } + public static void setMissileSquidLatchDamageInterval(int value) { missileSquidLatchDamageInterval = value; } + + public static float missileSquidLatchDamage() { return missileSquidLatchDamage; } + public static void setMissileSquidLatchDamage(float value) { missileSquidLatchDamage = value; } + + public static double missileSquidAttachRangeSqr() { return missileSquidAttachRangeSqr; } + public static void setMissileSquidAttachRangeSqr(double value) { missileSquidAttachRangeSqr = value; } + + public static double molewormHealth() { return molewormHealth; } + public static void setMolewormHealth(double value) { molewormHealth = value; } + + public static double molewormAttackDamage() { return molewormAttackDamage; } + public static void setMolewormAttackDamage(double value) { molewormAttackDamage = value; } + + public static double molewormMovementSpeed() { return molewormMovementSpeed; } + public static void setMolewormMovementSpeed(double value) { molewormMovementSpeed = value; } + + public static int molewormXpReward() { return molewormXpReward; } + public static void setMolewormXpReward(int value) { molewormXpReward = value; } + + public static double triffidHealth() { return triffidHealth; } + public static void setTriffidHealth(double value) { triffidHealth = value; } + + public static double triffidAttackDamage() { return triffidAttackDamage; } + public static void setTriffidAttackDamage(double value) { triffidAttackDamage = value; } + + public static double triffidGrabDamage() { return triffidGrabDamage; } + public static void setTriffidGrabDamage(double value) { triffidGrabDamage = value; } + + public static double molevoreHealth() { return molevoreHealth; } + public static void setMolevoreHealth(double value) { molevoreHealth = value; } + + public static double molevoreAttackDamage() { return molevoreAttackDamage; } + public static void setMolevoreAttackDamage(double value) { molevoreAttackDamage = value; } + + public static double molevoreMovementSpeed() { return molevoreMovementSpeed; } + public static void setMolevoreMovementSpeed(double value) { molevoreMovementSpeed = value; } + + public static double molevoreArmor() { return molevoreArmor; } + public static void setMolevoreArmor(double value) { molevoreArmor = value; } + + public static double molevoreKnockbackResistance() { return molevoreKnockbackResistance; } + public static void setMolevoreKnockbackResistance(double value) { molevoreKnockbackResistance = value; } + + public static double molevoreFollowRange() { return molevoreFollowRange; } + public static void setMolevoreFollowRange(double value) { molevoreFollowRange = value; } + + public static int molevoreXpReward() { return molevoreXpReward; } + public static void setMolevoreXpReward(int value) { molevoreXpReward = value; } + + public static int molevoreSpinTicks() { return molevoreSpinTicks; } + public static void setMolevoreSpinTicks(int value) { molevoreSpinTicks = value; } + + public static int molevoreCooldownTicks() { return molevoreCooldownTicks; } + public static void setMolevoreCooldownTicks(int value) { molevoreCooldownTicks = value; } + + public static double molevoreChargeSpeed() { return molevoreChargeSpeed; } + public static void setMolevoreChargeSpeed(double value) { molevoreChargeSpeed = value; } + + public static double molevoreBreakRange() { return molevoreBreakRange; } + public static void setMolevoreBreakRange(double value) { molevoreBreakRange = value; } + + public static double molevoreBreakVerticalRange() { return molevoreBreakVerticalRange; } + public static void setMolevoreBreakVerticalRange(double value) { molevoreBreakVerticalRange = value; } + + public static double molevoreBreakHalfWidth() { return molevoreBreakHalfWidth; } + public static void setMolevoreBreakHalfWidth(double value) { molevoreBreakHalfWidth = value; } + + public static double nightmareHealth() { return nightmareHealth; } + public static void setNightmareHealth(double value) { nightmareHealth = value; } + + public static double nightmareAttackDamage() { return nightmareAttackDamage; } + public static void setNightmareAttackDamage(double value) { nightmareAttackDamage = value; } + + public static double nightmareMovementSpeed() { return nightmareMovementSpeed; } + public static void setNightmareMovementSpeed(double value) { nightmareMovementSpeed = value; } + + public static double nightmareFlyingSpeed() { return nightmareFlyingSpeed; } + public static void setNightmareFlyingSpeed(double value) { nightmareFlyingSpeed = value; } + + public static double nightmareFollowRange() { return nightmareFollowRange; } + public static void setNightmareFollowRange(double value) { nightmareFollowRange = value; } + + public static double nightmareKnockbackResistance() { return nightmareKnockbackResistance; } + public static void setNightmareKnockbackResistance(double value) { nightmareKnockbackResistance = value; } + + public static double nightmareArmor() { return nightmareArmor; } + public static void setNightmareArmor(double value) { nightmareArmor = value; } + + public static int nightmareXpReward() { return nightmareXpReward; } + public static void setNightmareXpReward(int value) { nightmareXpReward = value; } + + public static int nightmareAttackTotalTicks() { return nightmareAttackTotalTicks; } + public static void setNightmareAttackTotalTicks(int value) { nightmareAttackTotalTicks = value; } + + public static int nightmareAttackDamageTick() { return nightmareAttackDamageTick; } + public static void setNightmareAttackDamageTick(int value) { nightmareAttackDamageTick = value; } + + public static int nightmareIntroRoarTicks() { return nightmareIntroRoarTicks; } + public static void setNightmareIntroRoarTicks(int value) { nightmareIntroRoarTicks = value; } + + public static int nightmareCombatRoarTicks() { return nightmareCombatRoarTicks; } + public static void setNightmareCombatRoarTicks(int value) { nightmareCombatRoarTicks = value; } + + public static int nightmareDeathTicks() { return nightmareDeathTicks; } + public static void setNightmareDeathTicks(int value) { nightmareDeathTicks = value; } + + public static int nightmareTargetResetTicks() { return nightmareTargetResetTicks; } + public static void setNightmareTargetResetTicks(int value) { nightmareTargetResetTicks = value; } + + public static int nightmareBedBugEggSearchInterval() { return nightmareBedBugEggSearchInterval; } + public static void setNightmareBedBugEggSearchInterval(int value) { nightmareBedBugEggSearchInterval = value; } + + public static int nightmareDreadTicks() { return nightmareDreadTicks; } + public static void setNightmareDreadTicks(int value) { nightmareDreadTicks = value; } + + public static int nightmareWeaknessTicks() { return nightmareWeaknessTicks; } + public static void setNightmareWeaknessTicks(int value) { nightmareWeaknessTicks = value; } + + public static double nightmarePatrolSpeed() { return nightmarePatrolSpeed; } + public static void setNightmarePatrolSpeed(double value) { nightmarePatrolSpeed = value; } + + public static double nightmareCombatFlightSpeed() { return nightmareCombatFlightSpeed; } + public static void setNightmareCombatFlightSpeed(double value) { nightmareCombatFlightSpeed = value; } + + public static double nightmareGroundApproachSpeed() { return nightmareGroundApproachSpeed; } + public static void setNightmareGroundApproachSpeed(double value) { nightmareGroundApproachSpeed = value; } + + public static double nightmareAttackStartRangeSqr() { return nightmareAttackStartRangeSqr; } + public static void setNightmareAttackStartRangeSqr(double value) { nightmareAttackStartRangeSqr = value; } + + public static double nightmareGroundApproachRangeSqr() { return nightmareGroundApproachRangeSqr; } + public static void setNightmareGroundApproachRangeSqr(double value) { nightmareGroundApproachRangeSqr = value; } + + public static double nightmareAttackReachRadius() { return nightmareAttackReachRadius; } + public static void setNightmareAttackReachRadius(double value) { nightmareAttackReachRadius = value; } + + public static double nightmareAttackCommitHorizontalRange() { return nightmareAttackCommitHorizontalRange; } + public static void setNightmareAttackCommitHorizontalRange(double value) { nightmareAttackCommitHorizontalRange = value; } + + public static double nightmareAttackCommitVerticalRange() { return nightmareAttackCommitVerticalRange; } + public static void setNightmareAttackCommitVerticalRange(double value) { nightmareAttackCommitVerticalRange = value; } + + public static double nightmareFlightReengageRangeSqr() { return nightmareFlightReengageRangeSqr; } + public static void setNightmareFlightReengageRangeSqr(double value) { nightmareFlightReengageRangeSqr = value; } + + public static double nightmareCloseApproachRangeSqr() { return nightmareCloseApproachRangeSqr; } + public static void setNightmareCloseApproachRangeSqr(double value) { nightmareCloseApproachRangeSqr = value; } + + public static double nightmareRoarRetryDistanceSqr() { return nightmareRoarRetryDistanceSqr; } + public static void setNightmareRoarRetryDistanceSqr(double value) { nightmareRoarRetryDistanceSqr = value; } + + public static double nightmareBedBugEggBreakRangeSqr() { return nightmareBedBugEggBreakRangeSqr; } + public static void setNightmareBedBugEggBreakRangeSqr(double value) { nightmareBedBugEggBreakRangeSqr = value; } + + public static float nightmareAirPatrolChance() { return nightmareAirPatrolChance; } + public static void setNightmareAirPatrolChance(float value) { nightmareAirPatrolChance = value; } + + public static double battleAxeAttackSpeed() { return battleAxeAttackSpeed; } + public static void setBattleAxeAttackSpeed(double value) { battleAxeAttackSpeed = value; } + + public static double basiliskDaggerAttackDamage() { return basiliskDaggerAttackDamage; } + public static void setBasiliskDaggerAttackDamage(double value) { basiliskDaggerAttackDamage = value; } + + public static double basiliskDaggerAttackSpeed() { return basiliskDaggerAttackSpeed; } + public static void setBasiliskDaggerAttackSpeed(double value) { basiliskDaggerAttackSpeed = value; } + + public static int basiliskDaggerPoisonDurationTicks() { return basiliskDaggerPoisonDurationTicks; } + public static void setBasiliskDaggerPoisonDurationTicks(int value) { basiliskDaggerPoisonDurationTicks = value; } + + public static int basiliskDaggerPoisonAmplifier() { return basiliskDaggerPoisonAmplifier; } + public static void setBasiliskDaggerPoisonAmplifier(int value) { basiliskDaggerPoisonAmplifier = value; } + + public static double ultimateSwordAttackSpeed() { return ultimateSwordAttackSpeed; } + public static void setUltimateSwordAttackSpeed(double value) { ultimateSwordAttackSpeed = value; } + + public static double ultimatePickaxeAttackSpeed() { return ultimatePickaxeAttackSpeed; } + public static void setUltimatePickaxeAttackSpeed(double value) { ultimatePickaxeAttackSpeed = value; } + + public static double ultimateAxeAttackSpeed() { return ultimateAxeAttackSpeed; } + public static void setUltimateAxeAttackSpeed(double value) { ultimateAxeAttackSpeed = value; } + + public static double ultimateShovelAttackSpeed() { return ultimateShovelAttackSpeed; } + public static void setUltimateShovelAttackSpeed(double value) { ultimateShovelAttackSpeed = value; } + + public static double ultimateHoeAttackSpeed() { return ultimateHoeAttackSpeed; } + public static void setUltimateHoeAttackSpeed(double value) { ultimateHoeAttackSpeed = value; } + + public static double ultimateMaceAttackSpeed() { return ultimateMaceAttackSpeed; } + public static void setUltimateMaceAttackSpeed(double value) { ultimateMaceAttackSpeed = value; } + + public static double nightmareSwordAttackSpeed() { return nightmareSwordAttackSpeed; } + public static void setNightmareSwordAttackSpeed(double value) { nightmareSwordAttackSpeed = value; } + + public static int bigBerthaBasiliskParalyzeDurationTicks() { return bigBerthaBasiliskParalyzeDurationTicks; } + public static void setBigBerthaBasiliskParalyzeDurationTicks(int value) { bigBerthaBasiliskParalyzeDurationTicks = value; } + + public static int bigBerthaKrakenSlowTicks() { return bigBerthaKrakenSlowTicks; } + public static void setBigBerthaKrakenSlowTicks(int value) { bigBerthaKrakenSlowTicks = value; } + + public static double ductTapeRepairPercentPerUse() { return ductTapeRepairPercentPerUse; } + public static void setDuctTapeRepairPercentPerUse(double value) { ductTapeRepairPercentPerUse = value; } + + public static double ultimateArmorKnockbackResistance() { return ultimateArmorKnockbackResistance; } + public static void setUltimateArmorKnockbackResistance(double value) { ultimateArmorKnockbackResistance = value; } + + public static double nightmareArmorKnockbackResistance() { return nightmareArmorKnockbackResistance; } + public static void setNightmareArmorKnockbackResistance(double value) { nightmareArmorKnockbackResistance = value; } + + public static int fallenKingCrownArmorValue() { return fallenKingCrownArmorValue; } + public static void setFallenKingCrownArmorValue(int value) { fallenKingCrownArmorValue = value; } + + public static double fallenKingCrownArmorToughness() { return fallenKingCrownArmorToughness; } + public static void setFallenKingCrownArmorToughness(double value) { fallenKingCrownArmorToughness = value; } + + public static boolean elythiaFireflyParticlesEnabled() { return elythiaFireflyParticlesEnabled; } + public static void setElythiaFireflyParticlesEnabled(boolean value) { elythiaFireflyParticlesEnabled = value; } + + public static int bloodCrystalArmorShieldRechargeTicks() { return bloodCrystalArmorShieldRechargeTicks; } + public static void setBloodCrystalArmorShieldRechargeTicks(int v) { bloodCrystalArmorShieldRechargeTicks = v; } + + public static int bloodCrystalAppleShieldCount() { return bloodCrystalAppleShieldCount; } + public static void setBloodCrystalAppleShieldCount(int v) { bloodCrystalAppleShieldCount = v; } + + public static int bloodCrystalHelmetDefense() { return bloodCrystalHelmetDefense; } + public static void setBloodCrystalHelmetDefense(int v) { bloodCrystalHelmetDefense = v; } + public static int bloodCrystalChestplateDefense() { return bloodCrystalChestplateDefense; } + public static void setBloodCrystalChestplateDefense(int v) { bloodCrystalChestplateDefense = v; } + public static int bloodCrystalLeggingsDefense() { return bloodCrystalLeggingsDefense; } + public static void setBloodCrystalLeggingsDefense(int v) { bloodCrystalLeggingsDefense = v; } + public static int bloodCrystalBootsDefense() { return bloodCrystalBootsDefense; } + public static void setBloodCrystalBootsDefense(int v) { bloodCrystalBootsDefense = v; } + public static double bloodCrystalArmorToughness() { return bloodCrystalArmorToughness; } + public static void setBloodCrystalArmorToughness(double v) { bloodCrystalArmorToughness = v; } + public static int bloodCrystalHelmetDurability() { return bloodCrystalHelmetDurability; } + public static void setBloodCrystalHelmetDurability(int v) { bloodCrystalHelmetDurability = v; } + public static int bloodCrystalChestplateDurability() { return bloodCrystalChestplateDurability; } + public static void setBloodCrystalChestplateDurability(int v) { bloodCrystalChestplateDurability = v; } + public static int bloodCrystalLeggingsDurability() { return bloodCrystalLeggingsDurability; } + public static void setBloodCrystalLeggingsDurability(int v) { bloodCrystalLeggingsDurability = v; } + public static int bloodCrystalBootsDurability() { return bloodCrystalBootsDurability; } + public static void setBloodCrystalBootsDurability(int v) { bloodCrystalBootsDurability = v; } + + public static int bloodCrystalAppleDurationTicks() { return bloodCrystalAppleDurationTicks; } + public static void setBloodCrystalAppleDurationTicks(int v) { bloodCrystalAppleDurationTicks = v; } + + public static int bloodCrystalAppleShieldRechargeTicks() { return bloodCrystalAppleShieldRechargeTicks; } + public static void setBloodCrystalAppleShieldRechargeTicks(int v) { bloodCrystalAppleShieldRechargeTicks = v; } + + public static int bloodCrystalHardMaxShields() { return bloodCrystalHardMaxShields; } + public static void setBloodCrystalHardMaxShields(int v) { bloodCrystalHardMaxShields = v; } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyAdvancements.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyAdvancements.java new file mode 100644 index 00000000..ad7c3374 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyAdvancements.java @@ -0,0 +1,31 @@ +package com.craisinlord.antarchy.content; + +import net.minecraft.advancements.AdvancementHolder; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.level.ServerPlayer; +import org.jetbrains.annotations.Nullable; + +public final class AntarchyAdvancements { + private AntarchyAdvancements() { + } + + public static boolean award(ServerPlayer player, ResourceLocation advancementId) { + MinecraftServer server = player.serverLevel().getServer(); + if (server == null) { + return false; + } + + AdvancementHolder holder = server.getAdvancements().get(advancementId); + if (holder == null) { + return false; + } + + return player.getAdvancements().award(holder, "impossible"); + } + + @Nullable + public static AdvancementHolder get(MinecraftServer server, ResourceLocation advancementId) { + return server.getAdvancements().get(advancementId); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java new file mode 100644 index 00000000..f2f45f04 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyObjects.java @@ -0,0 +1,286 @@ +package com.craisinlord.antarchy.content; + +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.craisinlord.antarchy.content.entity.BomberEntity; +import com.craisinlord.antarchy.content.entity.ButterflyEntity; +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; +import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyOrbEntity; +import com.craisinlord.antarchy.content.block.entity.HushweedBlockEntity; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import com.craisinlord.antarchy.content.entity.MantisEntity; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.craisinlord.antarchy.content.entity.ScorpionEntity; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import java.util.function.Supplier; +import net.minecraft.core.Holder; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; + +public final class AntarchyObjects { + private static final Supplier UNBOUND = () -> { + throw new IllegalStateException("Antarchy object supplier was accessed before registration finished"); + }; + + @SuppressWarnings("unchecked") + public static Supplier> EASTER_BUNNY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> FLYING_SQUIRREL = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> KRAKEN = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> MISSILE_SQUID = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> MOLEWORM = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> MANTIS = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BED_BUG = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> WASP = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BOMBER = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> SCORPION = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> CATERPILLAR = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BUTTERFLY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> REVERIE = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> TRIFFID = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BRUTALFLY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BRUTALFLY_ORB = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> HUSH_PROJECTILE = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier DUPLICATOR_LOG = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier DUPLICATOR_SAPLING = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier DUCT_TAPE = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier INFESTED_ROOTED_DIRT = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier INFESTED_COARSE_DIRT = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier NYXITE = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier CLOUD_BLOCK = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier TRIFFID_GOO_BLOCK = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier PALE_NYXITE = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier NYXITE_SPIKE = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier POTENT_NYXITE = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier ANTIMETAL = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier POLISHED_ANTIMETAL = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier BUDDING_BLOOD_CRYSTAL = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier SMALL_BLOOD_CRYSTAL_BUD = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier MEDIUM_BLOOD_CRYSTAL_BUD = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier LARGE_BLOOD_CRYSTAL_BUD = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier BLOOD_CRYSTAL_CRYSTAL = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier OURANWOOD_ACORN = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier KRAKEN_TOOTH = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier MOGGLES = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier REVERIE_BOTTLE = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> DREAD = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> DOUBLE_DAMAGE_CHANCE = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BLOODGLASS_MAX_HEARTS = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> BLOODGLASS_WARD = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> PARALYZED_EFFECT = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> INVERTED_EFFECT = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier OURANWOOD_ACORN_BLOCK = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier MOSSY_OURANWOOD_LOG = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier MOSSY_OURANWOOD_WOOD = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier ORANGE_MILKWEED = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier PINK_MILKWEED = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier TORCHFLOWER_BUSH = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier BED_BUG_EGG = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier WASP_NEST = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier HUSHWEED = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier SQUIRREL_NEST_BLOCK = (Supplier) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> ANT_NEST_BLOCK_ENTITY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> DREAM_CAMPFIRE_BLOCK_ENTITY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> WASP_NEST_BLOCK_ENTITY = (Supplier>) UNBOUND; + @SuppressWarnings("unchecked") + public static Supplier> HUSHWEED_BLOCK_ENTITY = (Supplier>) UNBOUND; + + private AntarchyObjects() { + } + + public static void bind( + Supplier> easterBunny, + Supplier> flyingSquirrel, + Supplier> kraken, + Supplier> missileSquid, + Supplier> moleworm, + Supplier> mantis, + Supplier> bedBug, + Supplier> wasp, + Supplier> bomber, + Supplier> scorpion, + Supplier> caterpillar, + Supplier> butterfly, + Supplier> reverie, + Supplier> triffid, + Supplier> brutalfly, + Supplier> brutalflyOrb, + Supplier> hushProjectile, + Supplier duplicatorLog, + Supplier duplicatorSapling, + Supplier ductTape, + Supplier infestedRootedDirt, + Supplier infestedCoarseDirt, + Supplier nyxite, + Supplier cloudBlock, + Supplier triffidGooBlock, + Supplier paleNyxite, + Supplier nyxiteSpike, + Supplier potentNyxite, + Supplier antimetal, + Supplier polishedAntimetal, + Supplier buddingBloodCrystal, + Supplier smallBloodCrystalBud, + Supplier mediumBloodCrystalBud, + Supplier largeBloodCrystalBud, + Supplier bloodCrystalCrystal, + Supplier ouranwoodAcorn, + Supplier krakenTooth, + Supplier moggles, + Supplier reverieBottle, + Supplier> dread, + Supplier> paralyzedEffect, + Supplier> invertedEffect, + Supplier ouranwoodAcornBlock, + Supplier mossyOuranwoodLog, + Supplier mossyOuranwoodWood, + Supplier orangeMilkweed, + Supplier pinkMilkweed, + Supplier torchflowerBush, + Supplier bedBugEggs, + Supplier waspNest, + Supplier hushweed, + Supplier squirrelNestBlock, + Supplier> antNestBlockEntity, + Supplier> dreamCampfireBlockEntity, + Supplier> waspNestBlockEntity, + Supplier> hushweedBlockEntity, + Supplier> doubleDamageChance, + Supplier> bloodglassMaxHearts, + Supplier> bloodglassWard + ) { + EASTER_BUNNY = easterBunny; + FLYING_SQUIRREL = flyingSquirrel; + KRAKEN = kraken; + MISSILE_SQUID = missileSquid; + MOLEWORM = moleworm; + MANTIS = mantis; + BED_BUG = bedBug; + WASP = wasp; + BOMBER = bomber; + SCORPION = scorpion; + CATERPILLAR = caterpillar; + BUTTERFLY = butterfly; + REVERIE = reverie; + TRIFFID = triffid; + BRUTALFLY = brutalfly; + BRUTALFLY_ORB = brutalflyOrb; + HUSH_PROJECTILE = hushProjectile; + DUPLICATOR_LOG = duplicatorLog; + DUPLICATOR_SAPLING = duplicatorSapling; + DUCT_TAPE = ductTape; + INFESTED_ROOTED_DIRT = infestedRootedDirt; + INFESTED_COARSE_DIRT = infestedCoarseDirt; + NYXITE = nyxite; + CLOUD_BLOCK = cloudBlock; + TRIFFID_GOO_BLOCK = triffidGooBlock; + PALE_NYXITE = paleNyxite; + NYXITE_SPIKE = nyxiteSpike; + POTENT_NYXITE = potentNyxite; + ANTIMETAL = antimetal; + POLISHED_ANTIMETAL = polishedAntimetal; + BUDDING_BLOOD_CRYSTAL = buddingBloodCrystal; + SMALL_BLOOD_CRYSTAL_BUD = smallBloodCrystalBud; + MEDIUM_BLOOD_CRYSTAL_BUD = mediumBloodCrystalBud; + LARGE_BLOOD_CRYSTAL_BUD = largeBloodCrystalBud; + BLOOD_CRYSTAL_CRYSTAL = bloodCrystalCrystal; + OURANWOOD_ACORN = ouranwoodAcorn; + KRAKEN_TOOTH = krakenTooth; + MOGGLES = moggles; + REVERIE_BOTTLE = reverieBottle; + DREAD = dread; + PARALYZED_EFFECT = paralyzedEffect; + INVERTED_EFFECT = invertedEffect; + OURANWOOD_ACORN_BLOCK = ouranwoodAcornBlock; + MOSSY_OURANWOOD_LOG = mossyOuranwoodLog; + MOSSY_OURANWOOD_WOOD = mossyOuranwoodWood; + ORANGE_MILKWEED = orangeMilkweed; + PINK_MILKWEED = pinkMilkweed; + TORCHFLOWER_BUSH = torchflowerBush; + BED_BUG_EGG = bedBugEggs; + WASP_NEST = waspNest; + HUSHWEED = hushweed; + SQUIRREL_NEST_BLOCK = squirrelNestBlock; + ANT_NEST_BLOCK_ENTITY = antNestBlockEntity; + DREAM_CAMPFIRE_BLOCK_ENTITY = dreamCampfireBlockEntity; + WASP_NEST_BLOCK_ENTITY = waspNestBlockEntity; + HUSHWEED_BLOCK_ENTITY = hushweedBlockEntity; + DOUBLE_DAMAGE_CHANCE = doubleDamageChance; + BLOODGLASS_MAX_HEARTS = bloodglassMaxHearts; + BLOODGLASS_WARD = bloodglassWard; + } + + public static boolean isDuplicatorTreeBlock(BlockState state) { + return state.is(DUPLICATOR_LOG.get()) || state.is(DUPLICATOR_SAPLING.get()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchySoundEvents.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchySoundEvents.java new file mode 100644 index 00000000..cd113d7a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchySoundEvents.java @@ -0,0 +1,352 @@ +package com.craisinlord.antarchy.content; + +import java.util.function.Supplier; +import net.minecraft.sounds.SoundEvent; + +@SuppressWarnings("unchecked") +public final class AntarchySoundEvents { + private static final Supplier UNBOUND = () -> { + throw new IllegalStateException("Antarchy sound event supplier was accessed before registration finished"); + }; + + public static Supplier SQUIDZOOKA_FIRE = (Supplier) UNBOUND; + public static Supplier SHRINK_RAY_SOUND = (Supplier) UNBOUND; + public static Supplier GROWTH_RAY_SOUND = (Supplier) UNBOUND; + public static Supplier SIZE_RAY_CHARGE = (Supplier) UNBOUND; + public static Supplier ANT_AMBIENT = (Supplier) UNBOUND; + public static Supplier ANT_IDLE = (Supplier) UNBOUND; + public static Supplier ANT_HURT = (Supplier) UNBOUND; + public static Supplier ANT_BITE = (Supplier) UNBOUND; + public static Supplier ANT_GATHER = (Supplier) UNBOUND; + public static Supplier ANT_NEST = (Supplier) UNBOUND; + public static Supplier CLOUD_SHARK_BITE = (Supplier) UNBOUND; + public static Supplier CLOUD_SHARK_IDLE = (Supplier) UNBOUND; + public static Supplier CLOUD_SHARK_HURT = (Supplier) UNBOUND; + public static Supplier CLOUD_SHARK_DEATH = (Supplier) UNBOUND; + public static Supplier CLOUD_SHARK_FLY = (Supplier) UNBOUND; + public static Supplier CATERPILLAR_IDLE = (Supplier) UNBOUND; + public static Supplier CATERPILLAR_HURT = (Supplier) UNBOUND; + public static Supplier CATERPILLAR_CRAWL = (Supplier) UNBOUND; + public static Supplier BUTTERFLY_HURT = (Supplier) UNBOUND; + public static Supplier BRUTALFLY_IDLE = (Supplier) UNBOUND; + public static Supplier BRUTALFLY_DEATH = (Supplier) UNBOUND; + public static Supplier ELYTHIA_FIREFLY_AMBIENT = (Supplier) UNBOUND; + public static Supplier MISSILE_SQUID_AMBIENT = (Supplier) UNBOUND; + public static Supplier MISSILE_SQUID_HURT = (Supplier) UNBOUND; + public static Supplier MISSILE_SQUID_DEATH = (Supplier) UNBOUND; + public static Supplier MISSILE_SQUID_ATTACK = (Supplier) UNBOUND; + public static Supplier KRAKEN_FLYING_LOOP = (Supplier) UNBOUND; + public static Supplier KRAKEN_FLYING_SIDEWAYS_LOOP = (Supplier) UNBOUND; + public static Supplier KRAKEN_ATTACK = (Supplier) UNBOUND; + public static Supplier KRAKEN_SPIN = (Supplier) UNBOUND; + public static Supplier KRAKEN_ROAR = (Supplier) UNBOUND; + public static Supplier KRAKEN_SUMMON = (Supplier) UNBOUND; + public static Supplier KRAKEN_HURT = (Supplier) UNBOUND; + public static Supplier KRAKEN_DEATH = (Supplier) UNBOUND; + public static Supplier BASILISK_IDLE_LOOP = (Supplier) UNBOUND; + public static Supplier BASILISK_SLITHER_LOOP = (Supplier) UNBOUND; + public static Supplier BASILISK_BITE = (Supplier) UNBOUND; + public static Supplier BASILISK_HISS = (Supplier) UNBOUND; + public static Supplier BASILISK_HURT = (Supplier) UNBOUND; + public static Supplier BASILISK_DEATH = (Supplier) UNBOUND; + public static Supplier THORAXIS_NIGHTMARE_WASTES_AMBIENT = (Supplier) UNBOUND; + public static Supplier THORAXIS_NIGHTMARE_WASTES_ADDITIONS = (Supplier) UNBOUND; + public static Supplier THORAXIS_NIGHTMARE_WASTES_MOOD = (Supplier) UNBOUND; + public static Supplier THORAXIS_DREAM_DUNES_AMBIENT = (Supplier) UNBOUND; + public static Supplier THORAXIS_DREAM_DUNES_ADDITIONS = (Supplier) UNBOUND; + public static Supplier THORAXIS_DREAM_DUNES_MOOD = (Supplier) UNBOUND; + public static Supplier THORAXIS_LUCID_POOLS_AMBIENT = (Supplier) UNBOUND; + public static Supplier THORAXIS_LUCID_POOLS_ADDITIONS = (Supplier) UNBOUND; + public static Supplier THORAXIS_LUCID_POOLS_MOOD = (Supplier) UNBOUND; + public static Supplier LUCID_AMBIENT = (Supplier) UNBOUND; + public static Supplier LUCID_FLYING = (Supplier) UNBOUND; + public static Supplier LUCID_ATTACK = (Supplier) UNBOUND; + public static Supplier LUCID_BOLT_SOUND = (Supplier) UNBOUND; + public static Supplier LUCID_HURT = (Supplier) UNBOUND; + public static Supplier LUCID_DEATH = (Supplier) UNBOUND; + public static Supplier REVERIE_IDLE = (Supplier) UNBOUND; + public static Supplier REVERIE_HURT = (Supplier) UNBOUND; + public static Supplier REVERIE_WORRY = (Supplier) UNBOUND; + public static Supplier REVERIE_SAVE = (Supplier) UNBOUND; + public static Supplier REVERIE_JOIN_PLAYER = (Supplier) UNBOUND; + public static Supplier REVERIE_ALERT = (Supplier) UNBOUND; + public static Supplier FLYING_SQUIRREL_IDLE = (Supplier) UNBOUND; + public static Supplier FLYING_SQUIRREL_BEG = (Supplier) UNBOUND; + public static Supplier FLYING_SQUIRREL_NUT = (Supplier) UNBOUND; + public static Supplier FLYING_SQUIRREL_GLIDE_LOOP = (Supplier) UNBOUND; + public static Supplier FLYING_SQUIRREL_HURT = (Supplier) UNBOUND; + public static Supplier FLYING_SQUIRREL_DEATH = (Supplier) UNBOUND; + public static Supplier NIGHTMARE_IDLE = (Supplier) UNBOUND; + public static Supplier NIGHTMARE_HURT = (Supplier) UNBOUND; + public static Supplier NIGHTMARE_ROAR = (Supplier) UNBOUND; + public static Supplier NIGHTMARE_DEATH = (Supplier) UNBOUND; + public static Supplier NIGHTMARE_BITE = (Supplier) UNBOUND; + public static Supplier NIGHTMARE_FLAP = (Supplier) UNBOUND; + public static Supplier TRIFFID_ATTACK = (Supplier) UNBOUND; + public static Supplier TRIFFID_GRAB = (Supplier) UNBOUND; + public static Supplier TRIFFID_HURT = (Supplier) UNBOUND; + public static Supplier TRIFFID_DEATH = (Supplier) UNBOUND; + public static Supplier TRIFFID_HISS = (Supplier) UNBOUND; + public static Supplier TRIFFID_GROWL = (Supplier) UNBOUND; + public static Supplier MANTIS_AMBIENT = (Supplier) UNBOUND; + public static Supplier MANTIS_HURT = (Supplier) UNBOUND; + public static Supplier MANTIS_ATTACK = (Supplier) UNBOUND; + public static Supplier MANTIS_FLY_LOOP = (Supplier) UNBOUND; + public static Supplier GRAVITY_GUN_PICKUP = (Supplier) UNBOUND; + public static Supplier GRAVITY_GUN_DROP = (Supplier) UNBOUND; + public static Supplier GRAVITY_GUN_HOLD_LOOP = (Supplier) UNBOUND; + public static Supplier GRAVITY_GUN_LAUNCH = (Supplier) UNBOUND; + public static Supplier GRAVITY_GUN_DRYFIRE = (Supplier) UNBOUND; + public static Supplier BED_BUG_AMBIENT = (Supplier) UNBOUND; + public static Supplier BED_BUG_HURT = (Supplier) UNBOUND; + public static Supplier BED_BUG_ATTACK = (Supplier) UNBOUND; + public static Supplier WASP_IDLE = (Supplier) UNBOUND; + public static Supplier WASP_HURT = (Supplier) UNBOUND; + public static Supplier WASP_ATTACK = (Supplier) UNBOUND; + public static Supplier WASP_DEATH = (Supplier) UNBOUND; + public static Supplier SCORPION_AMBIENT = (Supplier) UNBOUND; + public static Supplier SCORPION_HURT = (Supplier) UNBOUND; + public static Supplier SCORPION_ATTACK = (Supplier) UNBOUND; + public static Supplier EMPEROR_SCORPION_AMBIENT = (Supplier) UNBOUND; + public static Supplier EMPEROR_SCORPION_HURT = (Supplier) UNBOUND; + public static Supplier EMPEROR_SCORPION_ATTACK = (Supplier) UNBOUND; + public static Supplier EMPEROR_SCORPION_ROAR = (Supplier) UNBOUND; + public static Supplier MOLEWORM_AMBIENT = (Supplier) UNBOUND; + public static Supplier MOLEWORM_HURT = (Supplier) UNBOUND; + public static Supplier MOLEWORM_ATTACK = (Supplier) UNBOUND; + public static Supplier MOLEWORM_DIG = (Supplier) UNBOUND; + public static Supplier MOLEVORE_AMBIENT = (Supplier) UNBOUND; + public static Supplier MOLEVORE_HURT = (Supplier) UNBOUND; + public static Supplier MOLEVORE_ATTACK = (Supplier) UNBOUND; + public static Supplier MOLEVORE_DIG = (Supplier) UNBOUND; + public static Supplier DUCT_TAPE_USE = (Supplier) UNBOUND; + + private AntarchySoundEvents() { + } + + public static void bind( + Supplier squidzookaFire, + Supplier shrinkRaySound, + Supplier growthRaySound, + Supplier sizeRayCharge, + Supplier antAmbient, + Supplier antIdle, + Supplier antHurt, + Supplier antBite, + Supplier antGather, + Supplier antNest, + Supplier cloudSharkBite, + Supplier cloudSharkIdle, + Supplier cloudSharkHurt, + Supplier cloudSharkDeath, + Supplier cloudSharkFly, + Supplier caterpillarIdle, + Supplier caterpillarHurt, + Supplier caterpillarCrawl, + Supplier butterflyHurt, + Supplier brutalflyIdle, + Supplier brutalflyDeath, + Supplier elythiaFireflyAmbient, + Supplier missileSquidAmbient, + Supplier missileSquidHurt, + Supplier missileSquidDeath, + Supplier missileSquidAttack, + Supplier krakenFlyingLoop, + Supplier krakenFlyingSidewaysLoop, + Supplier krakenAttack, + Supplier krakenSpin, + Supplier krakenRoar, + Supplier krakenSummon, + Supplier krakenHurt, + Supplier krakenDeath, + Supplier basiliskIdleLoop, + Supplier basiliskSlitherLoop, + Supplier basiliskBite, + Supplier basiliskHiss, + Supplier basiliskHurt, + Supplier basiliskDeath, + Supplier thoraxisNightmareWastesAmbient, + Supplier thoraxisNightmareWastesAdditions, + Supplier thoraxisNightmareWastesMood, + Supplier thoraxisDreamDunesAmbient, + Supplier thoraxisDreamDunesAdditions, + Supplier thoraxisDreamDunesMood, + Supplier thoraxisLucidPoolsAmbient, + Supplier thoraxisLucidPoolsAdditions, + Supplier thoraxisLucidPoolsMood, + Supplier lucidAmbient, + Supplier lucidFlying, + Supplier lucidAttack, + Supplier lucidBoltSound, + Supplier lucidHurt, + Supplier lucidDeath, + Supplier reverieIdle, + Supplier reverieHurt, + Supplier reverieWorry, + Supplier reverieSave, + Supplier reverieJoinPlayer, + Supplier reverieAlert, + Supplier flyingSquirrelIdle, + Supplier flyingSquirrelBeg, + Supplier flyingSquirrelNut, + Supplier flyingSquirrelGlideLoop, + Supplier flyingSquirrelHurt, + Supplier flyingSquirrelDeath, + Supplier nightmareIdle, + Supplier nightmareHurt, + Supplier nightmareRoar, + Supplier nightmareDeath, + Supplier nightmareBite, + Supplier nightmareFlap, + Supplier triffidAttack, + Supplier triffidGrab, + Supplier triffidHurt, + Supplier triffidDeath, + Supplier triffidHiss, + Supplier triffidGrowl, + Supplier mantisAmbient, + Supplier mantisHurt, + Supplier mantisAttack, + Supplier mantisFlyLoop, + Supplier gravityGunPickup, + Supplier gravityGunDrop, + Supplier gravityGunHoldLoop, + Supplier gravityGunLaunch, + Supplier gravityGunDryfire, + Supplier bedBugAmbient, + Supplier bedBugHurt, + Supplier bedBugAttack, + Supplier waspIdle, + Supplier waspHurt, + Supplier waspAttack, + Supplier waspDeath, + Supplier scorpionAmbient, + Supplier scorpionHurt, + Supplier scorpionAttack, + Supplier emperorScorpionAmbient, + Supplier emperorScorpionHurt, + Supplier emperorScorpionAttack, + Supplier emperorScorpionRoar, + Supplier molewormAmbient, + Supplier molewormHurt, + Supplier molewormAttack, + Supplier molewormDig, + Supplier molevoreAmbient, + Supplier molevoreHurt, + Supplier molevoreAttack, + Supplier molevoreDig, + Supplier ductTapeUse + ) { + SQUIDZOOKA_FIRE = squidzookaFire; + SHRINK_RAY_SOUND = shrinkRaySound; + GROWTH_RAY_SOUND = growthRaySound; + SIZE_RAY_CHARGE = sizeRayCharge; + ANT_AMBIENT = antAmbient; + ANT_IDLE = antIdle; + ANT_HURT = antHurt; + ANT_BITE = antBite; + ANT_GATHER = antGather; + ANT_NEST = antNest; + CLOUD_SHARK_BITE = cloudSharkBite; + CLOUD_SHARK_IDLE = cloudSharkIdle; + CLOUD_SHARK_HURT = cloudSharkHurt; + CLOUD_SHARK_DEATH = cloudSharkDeath; + CLOUD_SHARK_FLY = cloudSharkFly; + CATERPILLAR_IDLE = caterpillarIdle; + CATERPILLAR_HURT = caterpillarHurt; + CATERPILLAR_CRAWL = caterpillarCrawl; + BUTTERFLY_HURT = butterflyHurt; + BRUTALFLY_IDLE = brutalflyIdle; + BRUTALFLY_DEATH = brutalflyDeath; + ELYTHIA_FIREFLY_AMBIENT = elythiaFireflyAmbient; + MISSILE_SQUID_AMBIENT = missileSquidAmbient; + MISSILE_SQUID_HURT = missileSquidHurt; + MISSILE_SQUID_DEATH = missileSquidDeath; + MISSILE_SQUID_ATTACK = missileSquidAttack; + KRAKEN_FLYING_LOOP = krakenFlyingLoop; + KRAKEN_FLYING_SIDEWAYS_LOOP = krakenFlyingSidewaysLoop; + KRAKEN_ATTACK = krakenAttack; + KRAKEN_SPIN = krakenSpin; + KRAKEN_ROAR = krakenRoar; + KRAKEN_SUMMON = krakenSummon; + KRAKEN_HURT = krakenHurt; + KRAKEN_DEATH = krakenDeath; + BASILISK_IDLE_LOOP = basiliskIdleLoop; + BASILISK_SLITHER_LOOP = basiliskSlitherLoop; + BASILISK_BITE = basiliskBite; + BASILISK_HISS = basiliskHiss; + BASILISK_HURT = basiliskHurt; + BASILISK_DEATH = basiliskDeath; + THORAXIS_NIGHTMARE_WASTES_AMBIENT = thoraxisNightmareWastesAmbient; + THORAXIS_NIGHTMARE_WASTES_ADDITIONS = thoraxisNightmareWastesAdditions; + THORAXIS_NIGHTMARE_WASTES_MOOD = thoraxisNightmareWastesMood; + THORAXIS_DREAM_DUNES_AMBIENT = thoraxisDreamDunesAmbient; + THORAXIS_DREAM_DUNES_ADDITIONS = thoraxisDreamDunesAdditions; + THORAXIS_DREAM_DUNES_MOOD = thoraxisDreamDunesMood; + THORAXIS_LUCID_POOLS_AMBIENT = thoraxisLucidPoolsAmbient; + THORAXIS_LUCID_POOLS_ADDITIONS = thoraxisLucidPoolsAdditions; + THORAXIS_LUCID_POOLS_MOOD = thoraxisLucidPoolsMood; + LUCID_AMBIENT = lucidAmbient; + LUCID_FLYING = lucidFlying; + LUCID_ATTACK = lucidAttack; + LUCID_BOLT_SOUND = lucidBoltSound; + LUCID_HURT = lucidHurt; + LUCID_DEATH = lucidDeath; + REVERIE_IDLE = reverieIdle; + REVERIE_HURT = reverieHurt; + REVERIE_WORRY = reverieWorry; + REVERIE_SAVE = reverieSave; + REVERIE_JOIN_PLAYER = reverieJoinPlayer; + REVERIE_ALERT = reverieAlert; + FLYING_SQUIRREL_IDLE = flyingSquirrelIdle; + FLYING_SQUIRREL_BEG = flyingSquirrelBeg; + FLYING_SQUIRREL_NUT = flyingSquirrelNut; + FLYING_SQUIRREL_GLIDE_LOOP = flyingSquirrelGlideLoop; + FLYING_SQUIRREL_HURT = flyingSquirrelHurt; + FLYING_SQUIRREL_DEATH = flyingSquirrelDeath; + NIGHTMARE_IDLE = nightmareIdle; + NIGHTMARE_HURT = nightmareHurt; + NIGHTMARE_ROAR = nightmareRoar; + NIGHTMARE_DEATH = nightmareDeath; + NIGHTMARE_BITE = nightmareBite; + NIGHTMARE_FLAP = nightmareFlap; + TRIFFID_ATTACK = triffidAttack; + TRIFFID_GRAB = triffidGrab; + TRIFFID_HURT = triffidHurt; + TRIFFID_DEATH = triffidDeath; + TRIFFID_HISS = triffidHiss; + TRIFFID_GROWL = triffidGrowl; + MANTIS_AMBIENT = mantisAmbient; + MANTIS_HURT = mantisHurt; + MANTIS_ATTACK = mantisAttack; + MANTIS_FLY_LOOP = mantisFlyLoop; + GRAVITY_GUN_PICKUP = gravityGunPickup; + GRAVITY_GUN_DROP = gravityGunDrop; + GRAVITY_GUN_HOLD_LOOP = gravityGunHoldLoop; + GRAVITY_GUN_LAUNCH = gravityGunLaunch; + GRAVITY_GUN_DRYFIRE = gravityGunDryfire; + BED_BUG_AMBIENT = bedBugAmbient; + BED_BUG_HURT = bedBugHurt; + BED_BUG_ATTACK = bedBugAttack; + WASP_IDLE = waspIdle; + WASP_HURT = waspHurt; + WASP_ATTACK = waspAttack; + WASP_DEATH = waspDeath; + SCORPION_AMBIENT = scorpionAmbient; + SCORPION_HURT = scorpionHurt; + SCORPION_ATTACK = scorpionAttack; + EMPEROR_SCORPION_AMBIENT = emperorScorpionAmbient; + EMPEROR_SCORPION_HURT = emperorScorpionHurt; + EMPEROR_SCORPION_ATTACK = emperorScorpionAttack; + EMPEROR_SCORPION_ROAR = emperorScorpionRoar; + MOLEWORM_AMBIENT = molewormAmbient; + MOLEWORM_HURT = molewormHurt; + MOLEWORM_ATTACK = molewormAttack; + MOLEWORM_DIG = molewormDig; + MOLEVORE_AMBIENT = molevoreAmbient; + MOLEVORE_HURT = molevoreHurt; + MOLEVORE_ATTACK = molevoreAttack; + MOLEVORE_DIG = molevoreDig; + DUCT_TAPE_USE = ductTapeUse; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java new file mode 100644 index 00000000..d7e170f6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/AntarchyTags.java @@ -0,0 +1,101 @@ +package com.craisinlord.antarchy.content; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.tags.TagKey; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.biome.Biome; + +public final class AntarchyTags { + private AntarchyTags() { + } + + private static ResourceLocation id(String path) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path); + } + + public static final class Blocks { + public static final TagKey DUPLICATOR_TREE_BLACKLIST = TagKey.create(Registries.BLOCK, id("duplicator_tree_blacklist")); + public static final TagKey GRAVITY_GUN_BLACKLIST = TagKey.create(Registries.BLOCK, id("gravity_gun_blacklist")); + public static final TagKey DREAM_FIRE_BASE_BLOCKS = TagKey.create(Registries.BLOCK, id("dream_fire_base_blocks")); + public static final TagKey POTENT_NYXITE_ACTIVATION_BLOCKS = TagKey.create(Registries.BLOCK, id("potent_nyxite_activation_blocks")); + public static final TagKey CORNEA_STALK_PLANTABLE = TagKey.create(Registries.BLOCK, id("cornea_stalk_plantable")); + public static final TagKey MOLEVORE_BREAKABLE_BLOCKS = TagKey.create(Registries.BLOCK, id("molevore_breakable_blocks")); + public static final TagKey NIGHTMARE_BREAKABLE = TagKey.create(Registries.BLOCK, id("nightmare_breakable")); + public static final TagKey MOLEVORE_SEE_THROUGH_BLOCKS = TagKey.create(Registries.BLOCK, id("molevore_see_through_blocks")); + public static final TagKey TERMITE_FOODS = TagKey.create(Registries.BLOCK, id("termite_foods")); + public static final TagKey UMBRAL_MOSS_REPLACEABLE = TagKey.create(Registries.BLOCK, id("umbral_moss_replaceable")); + + private Blocks() { + } + } + + public static final class DamageType { + public static final TagKey BYPASSES_BLOODGLASS = + TagKey.create(net.minecraft.core.registries.Registries.DAMAGE_TYPE, ResourceLocation.fromNamespaceAndPath("antarchy", "bypasses_bloodglass")); + + private DamageType() { + } + } + + public static final class Entities { + public static final TagKey> BASILISK_PREY = TagKey.create(Registries.ENTITY_TYPE, id("basilisk_prey")); + public static final TagKey> DREAM_SAND_LOW_GRAVITY_BLACKLIST = TagKey.create(Registries.ENTITY_TYPE, id("dream_sand_low_gravity_blacklist")); + public static final TagKey> GRAVITY_GUN_BLACKLIST = TagKey.create(Registries.ENTITY_TYPE, id("gravity_gun_blacklist")); + public static final TagKey> INVERTED_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("inverted_immune")); + public static final TagKey> LUCID_BOLT_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("lucid_bolt_immune")); + public static final TagKey> DUCT_TAPE_STICK_BLACKLIST = TagKey.create(Registries.ENTITY_TYPE, id("duct_tape_stick_blacklist")); + public static final TagKey> NIGHTMARE_NO_ATTACK = TagKey.create(Registries.ENTITY_TYPE, id("nightmare_no_attack")); + public static final TagKey> SIZE_CHANGING_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("size_changing_immune")); + public static final TagKey> PARALYSIS_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("paralysis_immune")); + public static final TagKey> HUSHWEED_TARGETS = TagKey.create(Registries.ENTITY_TYPE, id("hushweed_targets")); + public static final TagKey> TRIFFID_PREY = TagKey.create(Registries.ENTITY_TYPE, id("triffid_prey")); + public static final TagKey> SCORPION_WHIP_IMMUNE = TagKey.create(Registries.ENTITY_TYPE, id("scorpion_whip_immune")); + public static final TagKey> SCORPION_WHIP_BLACKLIST = TagKey.create(Registries.ENTITY_TYPE, id("scorpion_whip_blacklist")); + + private Entities() { + } + } + + public static final class SoundEvents { + + public static final TagKey DREAD_HALLUCINATION_SOUNDS = TagKey.create(Registries.SOUND_EVENT, id("dread_hallucination_sounds")); + + private SoundEvents() { + } + } + + public static final class Items { + public static final TagKey EASTER_BUNNY_SPAWN_EGG_BLACKLIST = TagKey.create(Registries.ITEM, id("easter_bunny_spawn_egg_blacklist")); + public static final TagKey DUCT_TAPE_BLACKLIST = TagKey.create(Registries.ITEM, id("duct_tape_blacklist")); + public static final TagKey BROWN_ANT_ACTIVATION_ITEMS = TagKey.create(Registries.ITEM, id("brown_ant_activation_items")); + public static final TagKey BROWN_ANT_BREEDING_FOODS = TagKey.create(Registries.ITEM, id("brown_ant_breeding_foods")); + public static final TagKey RED_ANT_ACTIVATION_ITEMS = TagKey.create(Registries.ITEM, id("red_ant_activation_items")); + public static final TagKey RED_ANT_BREEDING_FOODS = TagKey.create(Registries.ITEM, id("red_ant_breeding_foods")); + public static final TagKey RAINBOW_ANT_ACTIVATION_ITEMS = TagKey.create(Registries.ITEM, id("rainbow_ant_activation_items")); + public static final TagKey RAINBOW_ANT_BREEDING_FOODS = TagKey.create(Registries.ITEM, id("rainbow_ant_breeding_foods")); + public static final TagKey TERMITE_ACTIVATION_ITEMS = TagKey.create(Registries.ITEM, id("termite_activation_items")); + public static final TagKey TERMITE_FOODS = TagKey.create(Registries.ITEM, id("termite_foods")); + public static final TagKey TERMITE_BREEDING_FOODS = TagKey.create(Registries.ITEM, id("termite_breeding_foods")); + public static final TagKey FLYING_SQUIRREL_NUTS = TagKey.create(Registries.ITEM, id("flying_squirrel_nuts")); + public static final TagKey CATERPILLAR_FOODS = TagKey.create(Registries.ITEM, id("caterpillar_foods")); + public static final TagKey BUTTERFLY_BREEDING_FOODS = TagKey.create(Registries.ITEM, id("butterfly_breeding_foods")); + public static final TagKey REVERIE_DUPLICATION_ITEMS = TagKey.create(Registries.ITEM, id("reverie_duplication_items")); + + private Items() { + } + } + + public static final class Biomes { + public static final TagKey MANTIS_SPAWN_BIOMES = TagKey.create(Registries.BIOME, id("mantis_spawn_biomes")); + public static final TagKey MANTIS_OVERWORLD_SPAWN_BIOMES = TagKey.create(Registries.BIOME, id("mantis_overworld_spawn_biomes")); + + private Biomes() { + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/SizeRayDispenseBehavior.java b/common/src/main/java/com/craisinlord/antarchy/content/SizeRayDispenseBehavior.java new file mode 100644 index 00000000..b5f6eb97 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/SizeRayDispenseBehavior.java @@ -0,0 +1,42 @@ +package com.craisinlord.antarchy.content; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.craisinlord.antarchy.content.item.SizeRayItem; +import net.minecraft.core.Direction; +import net.minecraft.core.Position; +import net.minecraft.core.dispenser.BlockSource; +import net.minecraft.core.dispenser.DefaultDispenseItemBehavior; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.block.DispenserBlock; + +public class SizeRayDispenseBehavior extends DefaultDispenseItemBehavior { + @Override + protected ItemStack execute(BlockSource source, ItemStack stack) { + if (!AntarchySettings.sizeChangingRaysEnabled()) { + return super.execute(source, stack); + } + + if (!(stack.getItem() instanceof SizeRayItem sizeRayItem)) { + return super.execute(source, stack); + } + + Direction direction = source.state().getValue(DispenserBlock.FACING); + Position position = DispenserBlock.getDispensePosition(source); + SizeRayProjectileEntity projectile = sizeRayItem.createProjectile(source.level(), stack); + projectile.setPos(position.x(), position.y(), position.z()); + projectile.shoot(direction.getStepX(), direction.getStepY() + 0.1D, direction.getStepZ(), 1.6F, 0.0F); + source.level().addFreshEntity(projectile); + if (stack.isDamageableItem()) { + int nextDamage = stack.getDamageValue() + 1; + if (nextDamage >= stack.getMaxDamage()) { + stack.shrink(1); + } else { + stack.setDamageValue(nextDamage); + } + } else { + stack.shrink(1); + } + return stack; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/AntNestBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/AntNestBlock.java new file mode 100644 index 00000000..783e96de --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/AntNestBlock.java @@ -0,0 +1,191 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.mojang.serialization.MapCodec; +import java.util.List; +import java.util.function.Supplier; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.registries.Registries; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BaseEntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.enchantment.EnchantmentHelper; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.world.item.context.BlockPlaceContext; + +public class AntNestBlock extends BaseEntityBlock { + public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; + private final Supplier>> antTypesSupplier; + private final Supplier> blockEntityTypeSupplier; + private final int maxOccupants; + private final boolean populateInitialAnts; + private final boolean damageSteppers; + private final MapCodec codec; + + public AntNestBlock( + Supplier> antTypeSupplier, + Supplier> blockEntityTypeSupplier, + BlockBehaviour.Properties properties + ) { + this(() -> List.of(antTypeSupplier.get()), blockEntityTypeSupplier, 7, true, false, properties); + } + + public AntNestBlock( + Supplier> antTypeSupplier, + Supplier> blockEntityTypeSupplier, + boolean damageSteppers, + BlockBehaviour.Properties properties + ) { + this(() -> List.of(antTypeSupplier.get()), blockEntityTypeSupplier, 7, true, damageSteppers, properties); + } + + public AntNestBlock( + Supplier>> antTypesSupplier, + Supplier> blockEntityTypeSupplier, + int maxOccupants, + boolean populateInitialAnts, + boolean damageSteppers, + BlockBehaviour.Properties properties + ) { + super(properties); + this.antTypesSupplier = antTypesSupplier; + this.blockEntityTypeSupplier = blockEntityTypeSupplier; + this.maxOccupants = maxOccupants; + this.populateInitialAnts = populateInitialAnts; + this.damageSteppers = damageSteppers; + this.codec = Block.simpleCodec(ignored -> this); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public MapCodec codec() { + return this.codec; + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + protected RenderShape getRenderShape(BlockState state) { + return RenderShape.MODEL; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new AntNestBlockEntity(pos, state); + } + + @Override + public BlockEntityTicker getTicker(Level level, BlockState state, BlockEntityType blockEntityType) { + return level.isClientSide + ? null + : createTickerHelper(blockEntityType, this.blockEntityTypeSupplier.get(), + (tickLevel, tickPos, tickState, nest) -> { + if (tickLevel instanceof ServerLevel serverLevel) { + AntNestBlockEntity.serverTick(serverLevel, tickPos, tickState, nest); + } + }); + } + + @Override + public void setPlacedBy(Level level, BlockPos pos, BlockState state, net.minecraft.world.entity.LivingEntity placer, ItemStack stack) { + super.setPlacedBy(level, pos, state, placer, stack); + if (!level.isClientSide && this.populateInitialAnts && level.getBlockEntity(pos) instanceof AntNestBlockEntity nestBlockEntity) { + nestBlockEntity.populateInitialAnts((ServerLevel) level); + } + } + + @Override + public ItemStack getCloneItemStack(net.minecraft.world.level.LevelReader level, BlockPos pos, BlockState state) { + ItemStack stack = super.getCloneItemStack(level, pos, state); + if (level instanceof Level actualLevel && actualLevel.getBlockEntity(pos) instanceof AntNestBlockEntity nestBlockEntity) { + BlockItem.setBlockEntityData(stack, AntarchyObjects.ANT_NEST_BLOCK_ENTITY.get(), nestBlockEntity.saveWithoutMetadata(actualLevel.registryAccess())); + } + return stack; + } + + @Override + public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack stack) { + var silkTouch = level.registryAccess().lookupOrThrow(Registries.ENCHANTMENT).getOrThrow(Enchantments.SILK_TOUCH); + boolean hasSilkTouch = EnchantmentHelper.getItemEnchantmentLevel(silkTouch, stack) > 0; + ItemStack droppedNest = hasSilkTouch ? this.getCloneItemStack(level, pos, state) : ItemStack.EMPTY; + + super.playerDestroy(level, player, pos, state, blockEntity, stack); + + if (hasSilkTouch) { + if (!droppedNest.isEmpty() && level instanceof ServerLevel serverLevel) { + Block.popResource(serverLevel, pos, droppedNest); + } + return; + } + + if (blockEntity instanceof AntNestBlockEntity nestBlockEntity && level instanceof ServerLevel serverLevel) { + nestBlockEntity.releaseAll(serverLevel); + } + } + + @Override + public void stepOn(Level level, BlockPos pos, BlockState state, Entity entity) { + if (this.damageSteppers && entity instanceof LivingEntity && !entity.isSteppingCarefully()) { + entity.hurt(level.damageSources().hotFloor(), 1.0F); + } + + super.stepOn(level, pos, state, entity); + } + + public boolean canAccept(EntityType antType) { + for (EntityType supportedType : this.antTypes()) { + if (supportedType == antType) { + return true; + } + } + return false; + } + + public int maxOccupants() { + return this.maxOccupants; + } + + public boolean shouldPopulateInitialAnts() { + return this.populateInitialAnts; + } + + public EntityType initialAntType(RandomSource random) { + List> antTypes = this.antTypes(); + if (antTypes.isEmpty()) { + throw new IllegalStateException("Ant nest block must declare at least one supported ant type"); + } + return antTypes.get(random.nextInt(antTypes.size())); + } + + private List> antTypes() { + return this.antTypesSupplier.get(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/AntimetalScaffoldingBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/AntimetalScaffoldingBlock.java new file mode 100644 index 00000000..9f3f7cc7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/AntimetalScaffoldingBlock.java @@ -0,0 +1,17 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.world.level.block.ScaffoldingBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; + +public class AntimetalScaffoldingBlock extends ScaffoldingBlock { + + public static final MapCodec CODEC = simpleCodec(AntimetalScaffoldingBlock::new); + +// @Override +// public MapCodec codec() { return CODEC; } + + public AntimetalScaffoldingBlock(BlockBehaviour.Properties properties) { + super(properties); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java new file mode 100644 index 00000000..c1be1778 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/BedBugEggBlock.java @@ -0,0 +1,208 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.entity.ambient.Bat; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.monster.Zombie; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class BedBugEggBlock extends Block { + public static final MapCodec CODEC = Block.simpleCodec(BedBugEggBlock::new); + public static final IntegerProperty HATCH = BlockStateProperties.HATCH; + public static final IntegerProperty EGGS = BlockStateProperties.EGGS; + private static final int MAX_HATCH = 2; + private static final int MAX_EGGS = 4; + private static final VoxelShape SINGLE_SHAPE = Block.box(3.0D, 0.0D, 3.0D, 13.0D, 7.0D, 13.0D); + private static final VoxelShape MULTI_SHAPE = Block.box(1.0D, 0.0D, 1.0D, 15.0D, 7.0D, 15.0D); + + public BedBugEggBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any().setValue(HATCH, 0).setValue(EGGS, 1)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return state.getValue(EGGS) > 1 ? MULTI_SHAPE : SINGLE_SHAPE; + } + + @Override + protected boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + return level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + return state.canSurvive(level, pos) ? super.updateShape(state, direction, neighborState, level, pos, neighborPos) : Blocks.AIR.defaultBlockState(); + } + + @Override + protected boolean canBeReplaced(BlockState state, BlockPlaceContext context) { + return !context.isSecondaryUseActive() + && context.getItemInHand().is(this.asItem()) + && state.getValue(EGGS) < MAX_EGGS; + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + BlockState existingState = context.getLevel().getBlockState(context.getClickedPos()); + if (existingState.is(this)) { + return existingState.setValue(EGGS, Math.min(MAX_EGGS, existingState.getValue(EGGS) + 1)); + } + + return this.defaultBlockState(); + } + + @Override + protected boolean isRandomlyTicking(BlockState state) { + return true; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (!this.shouldUpdateHatchLevel(level) || !hasHatchSupport(level, pos)) { + return; + } + + int hatch = state.getValue(HATCH); + if (hatch < MAX_HATCH) { + level.setBlock(pos, state.setValue(HATCH, hatch + 1), 2); + level.playSound(null, pos, SoundEvents.TURTLE_EGG_CRACK, SoundSource.BLOCKS, 0.7F, 0.95F + random.nextFloat() * 0.1F); + return; + } + + this.hatchEggs(level, pos, state, random); + } + + @Override + public void stepOn(Level level, BlockPos pos, BlockState state, Entity entity) { + if (!entity.isSteppingCarefully()) { + this.destroyEgg(level, state, pos, entity, 100); + } + super.stepOn(level, pos, state, entity); + } + + @Override + public void fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) { + if (!(entity instanceof Zombie)) { + this.destroyEgg(level, state, pos, entity, 3); + } + super.fallOn(level, state, pos, entity, fallDistance); + } + + @Override + protected void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean isMoving) { + if (hasHatchSupport(level, pos) && !level.isClientSide) { + level.levelEvent(2012, pos, 15); + } + } + + @Override + public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity blockEntity, net.minecraft.world.item.ItemStack stack) { + super.playerDestroy(level, player, pos, state, blockEntity, stack); + this.decreaseEggs(level, pos, state); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(HATCH, EGGS); + } + + public static boolean hasHatchSupport(BlockGetter level, BlockPos pos) { + return isSupportedGround(level, pos.below()); + } + + public static boolean isSupportedGround(BlockGetter level, BlockPos pos) { + return level.getBlockState(pos).is(BlockTags.SAND) || level.getBlockState(pos).blocksMotion(); + } + + private void destroyEgg(Level level, BlockState state, BlockPos pos, Entity entity, int chance) { + if (level.isClientSide || !this.canDestroyEgg(level, entity) || level.random.nextInt(chance) != 0) { + return; + } + + level.playSound(null, pos, SoundEvents.TURTLE_EGG_BREAK, SoundSource.BLOCKS, 0.7F, 0.9F + level.random.nextFloat() * 0.2F); + this.decreaseEggs(level, pos, state); + } + + private void hatchEggs(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { + level.removeBlock(pos, false); + level.playSound(null, pos, SoundEvents.TURTLE_EGG_HATCH, SoundSource.BLOCKS, 0.75F, 0.95F + random.nextFloat() * 0.1F); + + for (int i = 0; i < state.getValue(EGGS); i++) { + BedBugEntity bedBug = AntarchyObjects.BED_BUG.get().create(level); + if (bedBug == null) { + continue; + } + + bedBug.setAge(-24000); + bedBug.setHomeEggPos(pos); + double spawnX = pos.getX() + 0.25D + random.nextDouble() * 0.5D; + double spawnZ = pos.getZ() + 0.25D + random.nextDouble() * 0.5D; + bedBug.moveTo(spawnX, pos.getY() + 0.1D, spawnZ, random.nextFloat() * 360.0F, 0.0F); + level.addFreshEntity(bedBug); + } + } + + private void decreaseEggs(Level level, BlockPos pos, BlockState state) { + int eggs = state.getValue(EGGS); + if (eggs <= 1) { + level.destroyBlock(pos, false); + return; + } + + level.setBlock(pos, state.setValue(EGGS, eggs - 1), 2); + } + + private boolean shouldUpdateHatchLevel(Level level) { + return level.random.nextInt(500) == 0; + } + + private boolean canDestroyEgg(Level level, Entity entity) { + if (entity instanceof BedBugEntity || entity instanceof Bat) { + return false; + } + + if (entity instanceof net.minecraft.world.entity.LivingEntity) { + return entity instanceof Player || level.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); + } + + return false; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/BloodCrystalGrowthBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/BloodCrystalGrowthBlock.java new file mode 100644 index 00000000..9848c762 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/BloodCrystalGrowthBlock.java @@ -0,0 +1,84 @@ +package com.craisinlord.antarchy.content.block; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.block.AmethystClusterBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; + +import java.util.function.Supplier; + +public class BloodCrystalGrowthBlock extends Block { + private static final Direction[] DIRECTIONS = Direction.values(); + + private final Supplier smallBud; + private final Supplier mediumBud; + private final Supplier largeBud; + private final Supplier cluster; + + public BloodCrystalGrowthBlock( + Properties properties, + Supplier smallBud, + Supplier mediumBud, + Supplier largeBud, + Supplier cluster + ) { + super(properties); + this.smallBud = smallBud; + this.mediumBud = mediumBud; + this.largeBud = largeBud; + this.cluster = cluster; + } + + @Override + protected boolean isRandomlyTicking(BlockState state) { + return !state.is(this.cluster.get()); + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (random.nextInt(5) != 0) { + return; + } + + Direction direction = DIRECTIONS[random.nextInt(DIRECTIONS.length)]; + BlockPos targetPos = pos.relative(direction); + BlockState targetState = level.getBlockState(targetPos); + Block nextBlock = null; + + if (canGrowInto(targetState)) { + nextBlock = this.smallBud.get(); + } else if (isStage(targetState, this.smallBud.get(), direction)) { + nextBlock = this.mediumBud.get(); + } else if (isStage(targetState, this.mediumBud.get(), direction)) { + nextBlock = this.largeBud.get(); + } else if (isStage(targetState, this.largeBud.get(), direction)) { + nextBlock = this.cluster.get(); + } + + if (nextBlock == null) { + return; + } + + FluidState fluidState = targetState.getFluidState(); + BlockState nextState = nextBlock.defaultBlockState() + .setValue(AmethystClusterBlock.FACING, direction) + .setValue(BlockStateProperties.WATERLOGGED, fluidState.getType() == Fluids.WATER && fluidState.getAmount() == 8); + level.setBlockAndUpdate(targetPos, nextState); + } + + private static boolean canGrowInto(BlockState state) { + return state.isAir() || state.is(Blocks.WATER) && state.getFluidState().getAmount() == 8; + } + + private static boolean isStage(BlockState state, Block block, Direction direction) { + return state.is(block) && state.hasProperty(AmethystClusterBlock.FACING) && state.getValue(AmethystClusterBlock.FACING) == direction; + } +} + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/BuddingBloodCrystalBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/BuddingBloodCrystalBlock.java new file mode 100644 index 00000000..73d90bc8 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/BuddingBloodCrystalBlock.java @@ -0,0 +1,84 @@ +package com.craisinlord.antarchy.content.block; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.block.AmethystClusterBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; + +import java.util.function.Supplier; + +public class BuddingBloodCrystalBlock extends Block { + private static final Direction[] DIRECTIONS = Direction.values(); + + private final Supplier smallBud; + private final Supplier mediumBud; + private final Supplier largeBud; + private final Supplier crystal; + + public BuddingBloodCrystalBlock( + Properties properties, + Supplier smallBud, + Supplier mediumBud, + Supplier largeBud, + Supplier crystal + ) { + super(properties); + this.smallBud = smallBud; + this.mediumBud = mediumBud; + this.largeBud = largeBud; + this.crystal = crystal; + } + + @Override + protected boolean isRandomlyTicking(BlockState state) { + return true; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (random.nextInt(5) != 0) { + return; + } + + Direction direction = DIRECTIONS[random.nextInt(DIRECTIONS.length)]; + BlockPos targetPos = pos.relative(direction); + BlockState targetState = level.getBlockState(targetPos); + Block nextBlock = null; + + if (canGrowInto(targetState)) { + nextBlock = this.smallBud.get(); + } else if (isStage(targetState, this.smallBud.get(), direction)) { + nextBlock = this.mediumBud.get(); + } else if (isStage(targetState, this.mediumBud.get(), direction)) { + nextBlock = this.largeBud.get(); + } else if (isStage(targetState, this.largeBud.get(), direction)) { + nextBlock = this.crystal.get(); + } + + if (nextBlock == null) { + return; + } + + FluidState fluidState = targetState.getFluidState(); + BlockState nextState = nextBlock.defaultBlockState() + .setValue(AmethystClusterBlock.FACING, direction) + .setValue(BlockStateProperties.WATERLOGGED, fluidState.getType() == Fluids.WATER && fluidState.getAmount() == 8); + level.setBlockAndUpdate(targetPos, nextState); + } + + private static boolean canGrowInto(BlockState state) { + return state.isAir() || state.is(Blocks.WATER) && state.getFluidState().getAmount() == 8; + } + + private static boolean isStage(BlockState state, Block block, Direction direction) { + return state.is(block) && state.hasProperty(AmethystClusterBlock.FACING) && state.getValue(AmethystClusterBlock.FACING) == direction; + } +} + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/CloudBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/CloudBlock.java new file mode 100644 index 00000000..a9f42662 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/CloudBlock.java @@ -0,0 +1,86 @@ +package com.craisinlord.antarchy.content.block; + +import java.util.Optional; +import java.util.function.Supplier; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.BucketPickup; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.EntityCollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.Nullable; + +public final class CloudBlock extends Block implements BucketPickup { + private static final VoxelShape EMPTY = Shapes.empty(); + + private final Supplier bucketItem; + + public CloudBlock(Supplier bucketItem, BlockBehaviour.Properties properties) { + super(properties); + this.bucketItem = bucketItem; + } + + @Override + protected VoxelShape getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + if (context instanceof EntityCollisionContext ecc) { + Entity entity = ecc.getEntity(); + if (entity instanceof net.minecraft.world.entity.LivingEntity le && le.isShiftKeyDown()) { + return EMPTY; + } + } + return Shapes.block(); + } + + @Override + protected VoxelShape getVisualShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return EMPTY; + } + + @Override + protected boolean skipRendering(BlockState state, BlockState adjacentBlockState, Direction side) { + return adjacentBlockState.is(this) || super.skipRendering(state, adjacentBlockState, side); + } + + @Override + public void fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) { + entity.causeFallDamage(fallDistance, 0.0F, level.damageSources().fall()); + } + + public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + Vec3 motion = entity.getDeltaMovement(); + double slowedY = motion.y < 0.0D ? Math.max(motion.y * 0.4D, -0.08D) : motion.y; + entity.setDeltaMovement(motion.x * 0.92D, slowedY, motion.z * 0.92D); + entity.fallDistance = 0.0F; + } + + public ItemStack pickupBlock(@Nullable Player player, LevelAccessor level, BlockPos pos, BlockState state) { + level.setBlock(pos, net.minecraft.world.level.block.Blocks.AIR.defaultBlockState(), 11); + return new ItemStack(bucketItem.get()); + } + + @Override + public ItemStack getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) { + return new ItemStack(bucketItem.get()); + } + + @Override + public Optional getPickupSound() { + return Optional.of(SoundEvents.BUCKET_FILL); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/CorneaStalkBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/CorneaStalkBlock.java new file mode 100644 index 00000000..26047442 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/CorneaStalkBlock.java @@ -0,0 +1,184 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; +import com.mojang.serialization.MapCodec; +import java.util.Optional; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.BushBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; +import net.minecraft.world.item.Item; +import net.minecraft.world.ItemInteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.enchantment.EnchantmentHelper; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.core.registries.Registries; + +public class CorneaStalkBlock extends BushBlock implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(CorneaStalkBlock::new); + public static final IntegerProperty AGE = BlockStateProperties.AGE_3; + public static final BooleanProperty HANGING = BlockStateProperties.HANGING; + private static final int MAX_AGE = 3; + private static final int RIPE_AGE = 2; + private static final VoxelShape[] FLOOR_SHAPES = new VoxelShape[] { + Block.box(5.0D, 0.0D, 5.0D, 11.0D, 7.0D, 11.0D), + Block.box(4.0D, 0.0D, 4.0D, 12.0D, 10.0D, 12.0D), + Block.box(3.0D, 0.0D, 3.0D, 13.0D, 13.0D, 13.0D), + Block.box(2.5D, 0.0D, 2.5D, 13.5D, 14.5D, 13.5D) + }; + private static final VoxelShape[] HANGING_SHAPES = new VoxelShape[] { + Block.box(5.0D, 9.0D, 5.0D, 11.0D, 16.0D, 11.0D), + Block.box(4.0D, 6.0D, 4.0D, 12.0D, 16.0D, 12.0D), + Block.box(3.0D, 3.0D, 3.0D, 13.0D, 16.0D, 13.0D), + Block.box(2.5D, 1.5D, 2.5D, 13.5D, 16.0D, 13.5D) + }; + private static final ResourceLocation CORNEA_EAR_ID = ResourceLocation.fromNamespaceAndPath("antarchy", "cornea_ear"); + + public CorneaStalkBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any().setValue(AGE, 0).setValue(HANGING, false)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return state.getValue(HANGING) ? HANGING_SHAPES[state.getValue(AGE)] : FLOOR_SHAPES[state.getValue(AGE)]; + } + + @Override + protected boolean mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) { + return state.is(AntarchyTags.Blocks.CORNEA_STALK_PLANTABLE); + } + + @Override + protected boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + BlockPos supportPos = state.getValue(HANGING) ? pos.above() : pos.below(); + return this.mayPlaceOn(level.getBlockState(supportPos), level, supportPos); + } + + @Override + protected BlockState updateShape(BlockState state, net.minecraft.core.Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) { + return state.canSurvive(level, pos) ? super.updateShape(state, direction, neighborState, level, pos, neighborPos) : net.minecraft.world.level.block.Blocks.AIR.defaultBlockState(); + } + + @Override + protected boolean isRandomlyTicking(BlockState state) { + return state.getValue(AGE) < MAX_AGE; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + int age = state.getValue(AGE); + if (age >= MAX_AGE) { + return; + } + + BlockPos growthEndPos = state.getValue(HANGING) ? pos.below() : pos.above(); + if (level.getMaxLocalRawBrightness(growthEndPos) >= 9 && random.nextInt(5) == 0) { + level.setBlock(pos, state.setValue(AGE, age + 1), Block.UPDATE_ALL); + } + } + + @Override + public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + if (!level.isClientSide && state.getValue(AGE) > 0 && entity instanceof LivingEntity livingEntity && !livingEntity.isSteppingCarefully()) { + livingEntity.hurt(AntarchyDamageSources.corneaStalkPrick(level), 1.0F); + } + super.entityInside(state, level, pos, entity); + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return state.getValue(AGE) < MAX_AGE; + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return true; + } + + @Override + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + int age = state.getValue(AGE); + if (age < MAX_AGE) { + level.setBlock(pos, state.setValue(AGE, age + 1), Block.UPDATE_ALL); + } + } + + @Override + protected ItemInteractionResult useItemOn( + ItemStack stack, + BlockState state, + Level level, + BlockPos pos, + Player player, + net.minecraft.world.InteractionHand hand, + net.minecraft.world.phys.BlockHitResult hitResult + ) { + if (!state.is(this) || state.getValue(AGE) < RIPE_AGE) { + return super.useItemOn(stack, state, level, pos, player, hand, hitResult); + } + + if (!level.isClientSide) { + this.dropCorneaFruit(level, pos, level.random); + level.setBlock(pos, state.setValue(AGE, 1), Block.UPDATE_ALL); + } + + return ItemInteractionResult.sidedSuccess(level.isClientSide); + } + + @Override + public ItemStack getCloneItemStack(LevelReader level, BlockPos pos, BlockState state) { + return BuiltInRegistries.ITEM.getOptional(CORNEA_EAR_ID) + .map(ItemStack::new) + .orElseGet(() -> super.getCloneItemStack(level, pos, state)); + } + + @Override + public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, net.minecraft.world.level.block.entity.BlockEntity blockEntity, ItemStack stack) { + super.playerDestroy(level, player, pos, state, blockEntity, stack); + var silkTouch = level.registryAccess().lookupOrThrow(Registries.ENCHANTMENT).getOrThrow(Enchantments.SILK_TOUCH); + if (EnchantmentHelper.getItemEnchantmentLevel(silkTouch, stack) > 0) { + return; + } + + if (state.getValue(AGE) >= RIPE_AGE && level instanceof ServerLevel serverLevel) { + this.dropCorneaFruit(serverLevel, pos, serverLevel.random); + } + } + + private void dropCorneaFruit(Level level, BlockPos pos, RandomSource random) { + Optional item = BuiltInRegistries.ITEM.getOptional(CORNEA_EAR_ID); + item.ifPresent(value -> Block.popResource(level, pos, new ItemStack(value, 1 + random.nextInt(2)))); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(AGE, HANGING); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DreamCampfireBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamCampfireBlock.java new file mode 100644 index 00000000..13e5723e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamCampfireBlock.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.CampfireBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.entity.CampfireBlockEntity; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; + +public class DreamCampfireBlock extends CampfireBlock { + @SuppressWarnings("rawtypes") + public static final MapCodec CODEC = (MapCodec) simpleCodec(DreamCampfireBlock::new); + + public DreamCampfireBlock(BlockBehaviour.Properties properties) { + super(false, 2, properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + DreamCampfireBlockEntity.beginConstruction(); + try { + return new DreamCampfireBlockEntity(pos, state); + } finally { + DreamCampfireBlockEntity.endConstruction(); + } + } + + @Override + public BlockEntityTicker getTicker(Level level, BlockState state, BlockEntityType blockEntityType) { + BlockEntityType dreamCampfireType = AntarchyObjects.DREAM_CAMPFIRE_BLOCK_ENTITY.get(); + if (level.isClientSide) { + return state.getValue(LIT) + ? createTickerHelper(blockEntityType, dreamCampfireType, CampfireBlockEntity::particleTick) + : null; + } + return state.getValue(LIT) + ? createTickerHelper(blockEntityType, dreamCampfireType, CampfireBlockEntity::cookTick) + : createTickerHelper(blockEntityType, dreamCampfireType, CampfireBlockEntity::cooldownTick); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DreamCeilingFireBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamCeilingFireBlock.java new file mode 100644 index 00000000..da81e052 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamCeilingFireBlock.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyTags; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.SoulFireBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class DreamCeilingFireBlock extends SoulFireBlock { + private static final VoxelShape SHAPE = Block.box(2.0D, 12.0D, 2.0D, 14.0D, 16.0D, 14.0D); + + @SuppressWarnings("rawtypes") + public static final MapCodec CODEC = (MapCodec) simpleCodec(DreamCeilingFireBlock::new); + + public DreamCeilingFireBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + return level.getBlockState(pos.above()).is(AntarchyTags.Blocks.DREAM_FIRE_BASE_BLOCKS); + } + + @Override + public VoxelShape getShape(BlockState state, net.minecraft.world.level.BlockGetter level, BlockPos pos, CollisionContext context) { + return SHAPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DreamFireBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamFireBlock.java new file mode 100644 index 00000000..3db3ff8d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamFireBlock.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyTags; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.SoulFireBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.LevelReader; + +public class DreamFireBlock extends SoulFireBlock { + @SuppressWarnings("rawtypes") + public static final MapCodec CODEC = (MapCodec) simpleCodec(DreamFireBlock::new); + + public DreamFireBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + return level.getBlockState(pos.below()).is(AntarchyTags.Blocks.DREAM_FIRE_BASE_BLOCKS); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DreamSandBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamSandBlock.java new file mode 100644 index 00000000..c71fced0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamSandBlock.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.FallingBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; + +public class DreamSandBlock extends FallingBlock { + @SuppressWarnings("rawtypes") + public static final MapCodec CODEC = (MapCodec) simpleCodec(DreamSandBlock::new); + + public DreamSandBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public void fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) { + entity.causeFallDamage(fallDistance, 0.0F, level.damageSources().fall()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DreamTorchBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamTorchBlock.java new file mode 100644 index 00000000..01155baf --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamTorchBlock.java @@ -0,0 +1,36 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.TorchBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; + +public class DreamTorchBlock extends TorchBlock { + private static final ResourceLocation DREAM_FIRE_FLAME_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_fire_flame"); + + public DreamTorchBlock(BlockBehaviour.Properties properties) { + super(ParticleTypes.SOUL_FIRE_FLAME, properties); + } + + @Override + public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) { + double x = pos.getX() + 0.5D; + double y = pos.getY() + 0.7D; + double z = pos.getZ() + 0.5D; + level.addParticle(ParticleTypes.SMOKE, x, y, z, 0.0D, 0.0D, 0.0D); + level.addParticle(getDreamFlameParticle(), x, y, z, 0.0D, 0.0D, 0.0D); + } + + private static ParticleOptions getDreamFlameParticle() { + return BuiltInRegistries.PARTICLE_TYPE.get(DREAM_FIRE_FLAME_ID) instanceof ParticleOptions particleOptions + ? particleOptions + : ParticleTypes.SOUL_FIRE_FLAME; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DreamWallTorchBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamWallTorchBlock.java new file mode 100644 index 00000000..f5da1f10 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DreamWallTorchBlock.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.WallTorchBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; + +public class DreamWallTorchBlock extends WallTorchBlock { + private static final ResourceLocation DREAM_FIRE_FLAME_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_fire_flame"); + + public DreamWallTorchBlock(BlockBehaviour.Properties properties) { + super(ParticleTypes.SOUL_FIRE_FLAME, properties); + } + + @Override + public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) { + Direction direction = state.getValue(FACING).getOpposite(); + double x = pos.getX() + 0.5D + 0.27D * direction.getStepX(); + double y = pos.getY() + 0.92D; + double z = pos.getZ() + 0.5D + 0.27D * direction.getStepZ(); + level.addParticle(ParticleTypes.SMOKE, x, y, z, 0.0D, 0.0D, 0.0D); + level.addParticle(getDreamFlameParticle(), x, y, z, 0.0D, 0.0D, 0.0D); + } + + private static ParticleOptions getDreamFlameParticle() { + return BuiltInRegistries.PARTICLE_TYPE.get(DREAM_FIRE_FLAME_ID) instanceof ParticleOptions particleOptions + ? particleOptions + : ParticleTypes.SOUL_FIRE_FLAME; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DuctTapeBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DuctTapeBlock.java new file mode 100644 index 00000000..f881db51 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DuctTapeBlock.java @@ -0,0 +1,538 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyAdvancements; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.mojang.serialization.MapCodec; +import java.util.HashMap; +import java.util.Map; +import java.util.UUID; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.ItemInteractionResult; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.DiggerItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ShearsItem; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.AttachFace; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.level.block.state.properties.EnumProperty; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class DuctTapeBlock extends Block { + public static final MapCodec CODEC = Block.simpleCodec(DuctTapeBlock::new); + public static final int MAX_USES = 4; + private static final ResourceLocation DUCT_TAPE_ADVANCEMENT_ID = ResourceLocation.fromNamespaceAndPath("antarchy", "duct_tape"); + public static final IntegerProperty USES = IntegerProperty.create("uses", 1, MAX_USES); + public static final EnumProperty FACE = BlockStateProperties.ATTACH_FACE; + public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; + + private static final int TAPE_HEIGHT = 2; + private static final long STICK_SOUND_COOLDOWN_TICKS = 10L; + private static final long TAPE_DECAY_INTERVAL_TICKS = 30L; + private static final double FLOOR_TRIGGER_HEIGHT = 0.30D; + private static final double WALL_TRIGGER_DEPTH = 0.25D; + private static final double TRIGGER_PAD = 0.12D; + private static final double WALL_Y_PAD = 0.12D; + private static final double WALL_SIDE_PAD = 0.08D; + private static final double WALL_INNER_INSET = 0.03D; + private static final double TRIGGER_INFLATE_DEFAULT = 0.15D; + + private static final Map STICK_SOUND_TIMES = new HashMap<>(); + private static final Map STICK_CONTACT_KEYS = new HashMap<>(); + private static final Map TAPE_DECAY_TIMES = new HashMap<>(); + private static final Map STUCK_ENTITIES = new HashMap<>(); + + public DuctTapeBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any() + .setValue(USES, MAX_USES) + .setValue(FACE, AttachFace.FLOOR) + .setValue(FACING, Direction.NORTH)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return getShapeFor(state); + } + + @Override + protected VoxelShape getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return Shapes.empty(); + } + + @Override + protected boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + return switch (state.getValue(FACE)) { + case FLOOR -> level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP); + case WALL -> { + BlockPos supportPos = pos.relative(state.getValue(FACING).getOpposite()); + yield level.getBlockState(supportPos).isFaceSturdy(level, supportPos, state.getValue(FACING)); + } + default -> false; + }; + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + return state.canSurvive(level, pos) ? super.updateShape(state, direction, neighborState, level, pos, neighborPos) : Blocks.AIR.defaultBlockState(); + } + + @Override + protected boolean canBeReplaced(BlockState state, BlockPlaceContext context) { + return false; + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + Direction clickedFace = context.getClickedFace(); + BlockState state = this.defaultBlockState(); + if (clickedFace.getAxis().isHorizontal()) { + state = state.setValue(FACE, AttachFace.WALL).setValue(FACING, clickedFace); + } else { + state = state.setValue(FACE, AttachFace.FLOOR).setValue(FACING, context.getHorizontalDirection()); + } + + return state.canSurvive(context.getLevel(), context.getClickedPos()) ? state : null; + } + + @Override + protected void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) { + if (!state.is(newState.getBlock())) { + releaseEntitiesForTape(level, pos); + } + super.onRemove(state, level, pos, newState, movedByPiston); + } + + @Override + protected ItemInteractionResult useItemOn( + ItemStack stack, + BlockState state, + Level level, + BlockPos pos, + Player player, + InteractionHand hand, + BlockHitResult hitResult + ) { + if (stack.is(AntarchyObjects.DUCT_TAPE.get().asItem())) { + return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + } + + if (isReleaseTool(stack) && (isStuckToTape(player) || isTouchingTape(level, player))) { + if (!level.isClientSide) { + consumeTapeUse(level, pos, state); + level.playSound(null, pos, SoundEvents.WOOL_BREAK, SoundSource.BLOCKS, 0.8F, 0.9F + level.random.nextFloat() * 0.2F); + } + return ItemInteractionResult.sidedSuccess(level.isClientSide); + } + + if (!stack.isDamageableItem() || !stack.isDamaged() || stack.is(AntarchyTags.Items.DUCT_TAPE_BLACKLIST)) { + return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + } + + int repairPerUse = Math.max(1, (int) Math.ceil(stack.getMaxDamage() * AntarchySettings.ductTapeRepairPercentPerUse())); + int currentDamage = stack.getDamageValue(); + int repairedDamage = Math.min(currentDamage, repairPerUse); + + if (repairedDamage <= 0) { + return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + } + + if (!level.isClientSide) { + stack.setDamageValue(currentDamage - repairedDamage); + if (!player.getAbilities().instabuild) { + consumeTapeUse(level, pos, state); + } + if (player instanceof net.minecraft.server.level.ServerPlayer serverPlayer) { + AntarchyAdvancements.award(serverPlayer, DUCT_TAPE_ADVANCEMENT_ID); + } + level.playSound(null, pos, AntarchySoundEvents.DUCT_TAPE_USE.get(), SoundSource.BLOCKS, 0.9F, 0.95F + level.random.nextFloat() * 0.1F); + } + + return ItemInteractionResult.sidedSuccess(level.isClientSide); + } + + @Override + protected void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + if (level.isClientSide || entity.isSpectator() || !touchesTape(level, entity, pos, state)) { + return; + } + + rememberStuckContact(level, pos, entity); + if (!(entity instanceof ItemEntity)) { + maybeConsumeTapeDecay(level, pos, state); + } + long gameTime = level.getGameTime(); + String tapeKey = tapeKey(level, pos); + if (shouldPlayStickSound(entity.getUUID(), tapeKey, gameTime)) { + level.playSound(null, pos, AntarchySoundEvents.DUCT_TAPE_USE.get(), SoundSource.BLOCKS, 0.85F, 0.9F + level.random.nextFloat() * 0.15F); + } + applyStick(state, pos, entity); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(USES, FACE, FACING); + } + + private static VoxelShape getShapeFor(BlockState state) { + int depth = switch (state.getValue(USES)) { + case 1 -> 4; + case 2 -> 8; + case 3 -> 12; + default -> 16; + }; + + return switch (state.getValue(FACE)) { + case FLOOR -> switch (state.getValue(FACING)) { + case NORTH -> Block.box(0.0D, 0.0D, 16.0D - depth, 16.0D, TAPE_HEIGHT, 16.0D); + case SOUTH -> Block.box(0.0D, 0.0D, 0.0D, 16.0D, TAPE_HEIGHT, depth); + case EAST -> Block.box(0.0D, 0.0D, 0.0D, depth, TAPE_HEIGHT, 16.0D); + case WEST -> Block.box(16.0D - depth, 0.0D, 0.0D, 16.0D, TAPE_HEIGHT, 16.0D); + default -> Block.box(0.0D, 0.0D, 0.0D, 16.0D, TAPE_HEIGHT, 16.0D); + }; + case WALL -> switch (state.getValue(FACING)) { + case NORTH -> Block.box(0.0D, 16.0D - depth, 16.0D - TAPE_HEIGHT, 16.0D, 16.0D, 16.0D); + case SOUTH -> Block.box(0.0D, 16.0D - depth, 0.0D, 16.0D, 16.0D, TAPE_HEIGHT); + case EAST -> Block.box(0.0D, 16.0D - depth, 0.0D, TAPE_HEIGHT, 16.0D, 16.0D); + case WEST -> Block.box(16.0D - TAPE_HEIGHT, 16.0D - depth, 0.0D, 16.0D, 16.0D, 16.0D); + default -> Block.box(0.0D, 16.0D - depth, 0.0D, TAPE_HEIGHT, 16.0D, 16.0D); + }; + default -> Block.box(0.0D, 0.0D, 0.0D, 16.0D, TAPE_HEIGHT, 16.0D); + }; + } + + private static boolean isReleaseTool(ItemStack stack) { + return stack.getItem() instanceof DiggerItem + || stack.getItem() instanceof SwordItem + || stack.getItem() instanceof ShearsItem; + } + + private static void consumeTapeUse(Level level, BlockPos pos, BlockState state) { + int remainingUses = state.getValue(USES) - 1; + if (remainingUses > 0) { + level.setBlock(pos, state.setValue(USES, remainingUses), Block.UPDATE_ALL); + return; + } + + releaseEntitiesForTape(level, pos); + TAPE_DECAY_TIMES.remove(tapeDecayKey(level, pos)); + level.removeBlock(pos, false); + } + + private static void removeTape(Level level, BlockPos pos, BlockState state) { + releaseEntitiesForTape(level, pos); + TAPE_DECAY_TIMES.remove(tapeDecayKey(level, pos)); + level.removeBlock(pos, false); + } + + private static void maybeConsumeTapeDecay(Level level, BlockPos pos, BlockState state) { + long gameTime = level.getGameTime(); + String key = tapeDecayKey(level, pos); + Long lastConsumed = TAPE_DECAY_TIMES.get(key); + if (lastConsumed == null) { + TAPE_DECAY_TIMES.put(key, gameTime); + return; + } + + if (gameTime - lastConsumed < TAPE_DECAY_INTERVAL_TICKS) { + return; + } + + TAPE_DECAY_TIMES.put(key, gameTime); + consumeTapeUse(level, pos, state); + } + + public static void tickStuckEntity(Entity entity) { + if (entity == null || entity.level().isClientSide() || isStickyBlacklist(entity)) { + return; + } + + if (!entity.isAlive() || entity.isRemoved()) { + releaseEntity(entity); + return; + } + + StuckContact contact = STUCK_ENTITIES.get(entity.getUUID()); + if (contact != null && isContactValid(entity.level(), contact)) { + BlockPos pos = BlockPos.of(contact.blockPos()); + BlockState state = entity.level().getBlockState(pos); + applyStick(state, pos, entity); + if (!(entity instanceof ItemEntity)) { + maybeConsumeTapeDecay(entity.level(), pos, state); + } + return; + } + + if (contact != null) { + releaseEntity(entity); + } + + TapeHit hit = findTouchedTape(entity.level(), entity); + if (hit == null) { + if (entity.isNoGravity()) { + entity.setNoGravity(false); + } + return; + } + + rememberStuckContact(entity.level(), hit.pos(), entity); + applyStick(hit.state(), hit.pos(), entity); + if (!(entity instanceof ItemEntity)) { + maybeConsumeTapeDecay(entity.level(), hit.pos(), hit.state()); + } + } + + public static boolean isStuckToTape(Entity entity) { + if (entity == null || entity.level().isClientSide() || isStickyBlacklist(entity)) { + return false; + } + + StuckContact contact = STUCK_ENTITIES.get(entity.getUUID()); + return contact != null && isContactValid(entity.level(), contact); + } + + public static boolean isTouchingTape(Entity entity) { + return entity != null && isTouchingTape(entity.level(), entity); + } + + public static boolean isTouchingTape(Level level, Entity entity) { + if (isStickyBlacklist(entity)) { + return false; + } + + return findTouchedTape(level, entity) != null; + } + + private static boolean isStickyBlacklist(Entity entity) { + return entity != null && entity.getType().is(AntarchyTags.Entities.DUCT_TAPE_STICK_BLACKLIST); + } + + private static void applyStick(BlockState state, BlockPos pos, Entity entity) { + entity.setDeltaMovement(Vec3.ZERO); + entity.resetFallDistance(); + entity.hasImpulse = true; + entity.setNoGravity(true); + + Vec3 anchor = getTapeAnchor(state, pos, entity); + entity.setPos(anchor.x, anchor.y, anchor.z); + + if (state.getValue(FACE) == AttachFace.FLOOR) { + entity.setOnGround(true); + } + } + + private static void rememberStuckContact(Level level, BlockPos pos, Entity entity) { + UUID entityId = entity.getUUID(); + String key = tapeKey(level, pos); + StuckContact existing = STUCK_ENTITIES.get(entityId); + if (existing != null && existing.tapeKey().equals(key)) { + return; + } + + double offsetX = entity.getX() - pos.getX(); + double offsetY = entity.getY() - pos.getY(); + double offsetZ = entity.getZ() - pos.getZ(); + STUCK_ENTITIES.put(entityId, new StuckContact( + key, + level.dimension().location().toString(), + pos.asLong(), + clamp(offsetX, 0.05D, 0.95D), + clamp(offsetY, 0.0D, 0.98D), + clamp(offsetZ, 0.05D, 0.95D) + )); + } + + private static Vec3 getTapeAnchor(BlockState state, BlockPos pos, Entity entity) { + StuckContact contact = STUCK_ENTITIES.get(entity.getUUID()); + double offsetX = contact != null ? contact.offsetX() : 0.5D; + double offsetY = contact != null ? contact.offsetY() : 0.0D; + double offsetZ = contact != null ? contact.offsetZ() : 0.5D; + double wallOffset = entity instanceof Player ? 0.06D : -0.28D; + double centerX = pos.getX() + 0.5D; + double centerZ = pos.getZ() + 0.5D; + + return switch (state.getValue(FACE)) { + case FLOOR -> new Vec3( + pos.getX() + offsetX, + pos.getY() + 0.01D, + pos.getZ() + offsetZ + ); + case WALL -> switch (state.getValue(FACING)) { + case NORTH -> new Vec3(centerX, pos.getY() + offsetY, pos.getZ() - wallOffset); + case SOUTH -> new Vec3(centerX, pos.getY() + offsetY, pos.getZ() + 1.0D + wallOffset); + case EAST -> new Vec3(pos.getX() + 1.0D + wallOffset, pos.getY() + offsetY, centerZ); + case WEST -> new Vec3(pos.getX() - wallOffset, pos.getY() + offsetY, centerZ); + default -> new Vec3(centerX, pos.getY() + offsetY, centerZ); + }; + default -> new Vec3(pos.getX() + offsetX, pos.getY() + 0.01D, pos.getZ() + offsetZ); + }; + } + + private static boolean isContactValid(Level level, StuckContact contact) { + if (!level.dimension().location().toString().equals(contact.dimensionId())) { + return false; + } + + BlockPos pos = BlockPos.of(contact.blockPos()); + BlockState state = level.getBlockState(pos); + return state.getBlock() instanceof DuctTapeBlock + && tapeKey(level, pos).equals(contact.tapeKey()); + } + + private static TapeHit findTouchedTape(Level level, Entity entity) { + AABB box = entity.getBoundingBox().inflate(0.30D); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + BlockState state = level.getBlockState(cursor); + if (state.getBlock() instanceof DuctTapeBlock && touchesTape(level, entity, cursor, state)) { + return new TapeHit(cursor.immutable(), state); + } + } + } + } + return null; + } + + private static boolean touchesTape(Level level, Entity entity, BlockPos pos, BlockState state) { + return entity.getBoundingBox().intersects(getStickyTriggerBounds(state, pos)); + } + + private static AABB getStickyTriggerBounds(BlockState state, BlockPos pos) { + AABB bounds = getShapeFor(state).bounds().move(pos); + return switch (state.getValue(FACE)) { + case FLOOR -> new AABB( + bounds.minX - TRIGGER_PAD, + pos.getY() - 0.02D, + bounds.minZ - TRIGGER_PAD, + bounds.maxX + TRIGGER_PAD, + pos.getY() + FLOOR_TRIGGER_HEIGHT, + bounds.maxZ + TRIGGER_PAD + ); + case WALL -> { + yield switch (state.getValue(FACING)) { + case NORTH -> new AABB(bounds.minX - WALL_SIDE_PAD, bounds.minY - WALL_Y_PAD, bounds.minZ - WALL_TRIGGER_DEPTH, bounds.maxX + WALL_SIDE_PAD, bounds.maxY + WALL_Y_PAD, bounds.maxZ + WALL_INNER_INSET); + case SOUTH -> new AABB(bounds.minX - WALL_SIDE_PAD, bounds.minY - WALL_Y_PAD, bounds.minZ - WALL_INNER_INSET, bounds.maxX + WALL_SIDE_PAD, bounds.maxY + WALL_Y_PAD, bounds.maxZ + WALL_TRIGGER_DEPTH); + case EAST -> new AABB(bounds.minX - WALL_TRIGGER_DEPTH, bounds.minY - WALL_Y_PAD, bounds.minZ - WALL_SIDE_PAD, bounds.maxX + WALL_INNER_INSET, bounds.maxY + WALL_Y_PAD, bounds.maxZ + WALL_SIDE_PAD); + case WEST -> new AABB(bounds.minX - WALL_INNER_INSET, bounds.minY - WALL_Y_PAD, bounds.minZ - WALL_SIDE_PAD, bounds.maxX + WALL_TRIGGER_DEPTH, bounds.maxY + WALL_Y_PAD, bounds.maxZ + WALL_SIDE_PAD); + default -> bounds.inflate(TRIGGER_INFLATE_DEFAULT); + }; + } + default -> bounds.inflate(TRIGGER_INFLATE_DEFAULT); + }; + } + + private static void releaseEntitiesForTape(Level level, BlockPos pos) { + String key = tapeKey(level, pos); + AABB searchBox = AABB.unitCubeFromLowerCorner(Vec3.atLowerCornerOf(pos)).inflate(2.0D); + STUCK_ENTITIES.entrySet().removeIf(entry -> { + StuckContact contact = entry.getValue(); + if (!key.equals(contact.tapeKey())) { + return false; + } + + level.getEntitiesOfClass(Entity.class, searchBox, candidate -> candidate.getUUID().equals(entry.getKey())) + .forEach(candidate -> candidate.setNoGravity(false)); + + STICK_SOUND_TIMES.remove(entry.getKey()); + STICK_CONTACT_KEYS.remove(entry.getKey()); + return true; + }); + } + + private static void releaseEntity(Entity entity) { + if (entity == null) { + return; + } + + STUCK_ENTITIES.remove(entity.getUUID()); + STICK_SOUND_TIMES.remove(entity.getUUID()); + STICK_CONTACT_KEYS.remove(entity.getUUID()); + entity.setNoGravity(false); + } + + private static String tapeDecayKey(Level level, BlockPos pos) { + return level.dimension().location() + ":" + pos.asLong(); + } + + private static String tapeKey(Level level, BlockPos pos) { + return level.dimension().location() + ":" + pos.asLong(); + } + + private static boolean shouldPlayStickSound(UUID entityId, String tapeKey, long gameTime) { + String lastKey = STICK_CONTACT_KEYS.get(entityId); + Long lastContact = STICK_SOUND_TIMES.get(entityId); + if (lastKey == null || !tapeKey.equals(lastKey)) { + STICK_CONTACT_KEYS.put(entityId, tapeKey); + STICK_SOUND_TIMES.put(entityId, gameTime); + return true; + } + + if (lastContact == null || gameTime - lastContact > STICK_SOUND_COOLDOWN_TICKS) { + STICK_SOUND_TIMES.put(entityId, gameTime); + return true; + } + + return false; + } + + private static double clamp(double value, double min, double max) { + return Math.max(min, Math.min(max, value)); + } + + private record StuckContact( + String tapeKey, + String dimensionId, + long blockPos, + double offsetX, + double offsetY, + double offsetZ + ) { + } + + private record TapeHit(BlockPos pos, BlockState state) { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorLogBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorLogBlock.java new file mode 100644 index 00000000..025f6d53 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorLogBlock.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; + +public class DuplicatorLogBlock extends RotatedPillarBlock { + public static final MapCodec CODEC = Block.simpleCodec(DuplicatorLogBlock::new); + + public DuplicatorLogBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + DuplicatorTreeLogic.tryDuplicate(level, pos, random); + } + + @Override + protected void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) { + if (level instanceof ServerLevel serverLevel && !state.is(newState.getBlock())) { + DuplicatorTreeLogic.invalidateCacheNear(serverLevel, pos); + } + super.onRemove(state, level, pos, newState, movedByPiston); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorSaplingBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorSaplingBlock.java new file mode 100644 index 00000000..9977fce0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorSaplingBlock.java @@ -0,0 +1,176 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.BushBlock; +import net.minecraft.world.level.block.LeavesBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class DuplicatorSaplingBlock extends BushBlock implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(DuplicatorSaplingBlock::new); + public static final IntegerProperty STAGE = BlockStateProperties.STAGE; + private static final VoxelShape SHAPE = Block.box(2.0D, 0.0D, 2.0D, 14.0D, 14.0D, 14.0D); + + public DuplicatorSaplingBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any().setValue(STAGE, 0)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return SHAPE; + } + + @Override + protected boolean mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) { + return state.is(BlockTags.DIRT) || state.is(Blocks.FARMLAND); + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (!AntarchySettings.duplicatorTreeEnabled()) { + return; + } + + if (level.getMaxLocalRawBrightness(pos.above()) >= 9 && random.nextInt(7) == 0) { + this.advanceTree(level, pos, state, random); + } + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return true; + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return random.nextFloat() < 0.75F; + } + + @Override + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + if (!AntarchySettings.duplicatorTreeEnabled()) { + return; + } + + this.advanceTree(level, pos, state, random); + } + + private void advanceTree(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { + if (state.getValue(STAGE) == 0) { + level.setBlock(pos, state.setValue(STAGE, 1), Block.UPDATE_ALL); + return; + } + + this.growTree(level, pos); + } + + private void growTree(ServerLevel level, BlockPos pos) { + if (!this.canGenerate(level, pos)) { + return; + } + + BlockState logState = AntarchyObjects.DUPLICATOR_LOG.get().defaultBlockState(); + BlockState leafState = Blocks.OAK_LEAVES.defaultBlockState() + .setValue(LeavesBlock.PERSISTENT, true) + .setValue(LeavesBlock.DISTANCE, 1); + + level.setBlock(pos, Blocks.AIR.defaultBlockState(), Block.UPDATE_ALL); + + for (int y = 0; y < 4; y++) { + level.setBlock(pos.above(y), logState, Block.UPDATE_ALL); + } + + BlockPos canopyBase = pos.above(3); + for (int x = -2; x <= 2; x++) { + for (int z = -2; z <= 2; z++) { + if (Math.abs(x) == 2 && Math.abs(z) == 2) { + continue; + } + + this.placeLeaves(level, canopyBase.offset(x, 0, z), leafState); + this.placeLeaves(level, canopyBase.offset(x, 1, z), leafState); + } + } + + this.placeLeaves(level, canopyBase.above(2), leafState); + this.placeLeaves(level, canopyBase.above(1).north(), leafState); + this.placeLeaves(level, canopyBase.above(1).south(), leafState); + this.placeLeaves(level, canopyBase.above(1).east(), leafState); + this.placeLeaves(level, canopyBase.above(1).west(), leafState); + } + + private void placeLeaves(ServerLevel level, BlockPos pos, BlockState leafState) { + BlockState existingState = level.getBlockState(pos); + if (existingState.isAir() || existingState.canBeReplaced()) { + level.setBlock(pos, leafState, Block.UPDATE_ALL); + } + } + + private boolean canGenerate(ServerLevel level, BlockPos pos) { + for (int y = 0; y <= 6; y++) { + int radius = y >= 3 ? 2 : 1; + + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + BlockPos checkPos = pos.offset(x, y, z); + BlockState checkState = level.getBlockState(checkPos); + if (!this.canReplaceForTree(pos, checkPos, checkState)) { + return false; + } + } + } + } + + return level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP); + } + + private boolean canReplaceForTree(BlockPos saplingPos, BlockPos checkPos, BlockState checkState) { + if (checkPos.equals(saplingPos) && checkState.is(this)) { + return true; + } + + return checkState.isAir() || checkState.canBeReplaced(); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + return state.canSurvive(level, pos) ? super.updateShape(state, direction, neighborState, level, pos, neighborPos) : Blocks.AIR.defaultBlockState(); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(STAGE); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorTreeLogic.java b/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorTreeLogic.java new file mode 100644 index 00000000..49cced4e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/DuplicatorTreeLogic.java @@ -0,0 +1,233 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchyTags; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.WeakHashMap; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.ChunkPos; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.state.BlockState; + +public final class DuplicatorTreeLogic { + private static final int SOURCE_RADIUS = 1; + private static final int LOG_SEARCH_RADIUS = 2; + private static final int LOG_SEARCH_BELOW = 5; + private static final int LOG_SEARCH_ABOVE = 1; + + // Cache center log pos per chunk. WeakHashMap lets levels be GC'd when unloaded. + private static final WeakHashMap> CENTER_LOG_CACHE = new WeakHashMap<>(); + + private DuplicatorTreeLogic() { + } + + public static void invalidateCacheNear(ServerLevel level, BlockPos pos) { + HashMap map = CENTER_LOG_CACHE.get(level); + if (map != null) { + map.remove(ChunkPos.asLong(pos)); + } + } + + public static void tryDuplicate(ServerLevel level, BlockPos origin, RandomSource random) { + if (!AntarchySettings.duplicatorTreeEnabled()) { + return; + } + + if (random.nextInt(10) != 0) { + return; + } + + BlockPos centerLogPos = findCenterLog(level, origin); + if (centerLogPos == null) { + return; + } + + List sourceCandidates = collectSourceCandidates(level, centerLogPos); + if (sourceCandidates.isEmpty()) { + return; + } + + List targetCandidates = collectTargetCandidates(level, centerLogPos); + if (targetCandidates.isEmpty()) { + return; + } + + BlockPos sourcePos = sourceCandidates.get(random.nextInt(sourceCandidates.size())); + BlockState sourceState = level.getBlockState(sourcePos); + BlockPos targetPos = targetCandidates.get(random.nextInt(targetCandidates.size())); + + BlockState placedState = Block.updateFromNeighbourShapes(sourceState, level, targetPos); + if (!placedState.canSurvive(level, targetPos)) { + return; + } + + level.setBlock(targetPos, placedState, Block.UPDATE_ALL); + level.levelEvent(2001, targetPos, Block.getId(sourceState)); + playDuplicateEffects(level, centerLogPos, sourcePos, targetPos); + } + + private static boolean isValidSource(ServerLevel level, BlockPos pos, BlockState state) { + if (state.isAir() || state.is(AntarchyTags.Blocks.DUPLICATOR_TREE_BLACKLIST) || AntarchyObjects.isDuplicatorTreeBlock(state)) { + return false; + } + + if (state.getBlock() instanceof EntityBlock || !state.getFluidState().isEmpty()) { + return false; + } + + if (state.is(AntarchyObjects.DUCT_TAPE.get())) { + return true; + } + + return state.isCollisionShapeFullBlock(level, pos); + } + + private static boolean isValidTarget(ServerLevel level, BlockPos pos) { + BlockState targetState = level.getBlockState(pos); + if (!targetState.isAir() && !targetState.canBeReplaced()) { + return false; + } + + return level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP); + } + + private static List collectSourceCandidates(ServerLevel level, BlockPos centerLogPos) { + List positions = new ArrayList<>(); + + for (int x = -SOURCE_RADIUS; x <= SOURCE_RADIUS; x++) { + for (int z = -SOURCE_RADIUS; z <= SOURCE_RADIUS; z++) { + if (x == 0 && z == 0) { + continue; + } + + BlockPos checkPos = centerLogPos.offset(x, 0, z); + BlockState checkState = level.getBlockState(checkPos); + if (isValidSource(level, checkPos, checkState)) { + positions.add(checkPos); + } + } + } + + return positions; + } + + private static List collectTargetCandidates(ServerLevel level, BlockPos centerLogPos) { + List positions = new ArrayList<>(); + + for (int x = -SOURCE_RADIUS; x <= SOURCE_RADIUS; x++) { + for (int z = -SOURCE_RADIUS; z <= SOURCE_RADIUS; z++) { + if (x == 0 && z == 0) { + continue; + } + + BlockPos checkPos = centerLogPos.offset(x, 0, z); + if (isValidTarget(level, checkPos)) { + positions.add(checkPos); + } + } + } + + return positions; + } + + private static BlockPos findCenterLog(ServerLevel level, BlockPos origin) { + if (level.getBlockState(origin).is(AntarchyObjects.DUPLICATOR_LOG.get())) { + return descendToBaseLog(level, origin); + } + + long chunkKey = ChunkPos.asLong(origin); + HashMap cache = CENTER_LOG_CACHE.computeIfAbsent(level, k -> new HashMap<>()); + BlockPos cached = cache.get(chunkKey); + if (cached != null) { + if (level.getBlockState(cached).is(AntarchyObjects.DUPLICATOR_LOG.get())) { + return cached; + } + cache.remove(chunkKey); + } + + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + BlockPos bestPos = null; + int bestDistance = Integer.MAX_VALUE; + + for (int y = -LOG_SEARCH_BELOW; y <= LOG_SEARCH_ABOVE; y++) { + for (int x = -LOG_SEARCH_RADIUS; x <= LOG_SEARCH_RADIUS; x++) { + for (int z = -LOG_SEARCH_RADIUS; z <= LOG_SEARCH_RADIUS; z++) { + cursor.setWithOffset(origin, x, y, z); + if (!level.getBlockState(cursor).is(AntarchyObjects.DUPLICATOR_LOG.get())) { + continue; + } + + int distance = Math.abs(x) + Math.abs(y) + Math.abs(z); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = cursor.immutable(); + } + } + } + } + + BlockPos result = bestPos == null ? null : descendToBaseLog(level, bestPos); + if (result != null) { + cache.put(chunkKey, result); + } + return result; + } + + private static BlockPos descendToBaseLog(ServerLevel level, BlockPos pos) { + BlockPos.MutableBlockPos cursor = pos.mutable(); + while (level.getBlockState(cursor.below()).is(AntarchyObjects.DUPLICATOR_LOG.get())) { + cursor.move(Direction.DOWN); + } + + return cursor.immutable(); + } + + private static void playDuplicateEffects(ServerLevel level, BlockPos centerLogPos, BlockPos sourcePos, BlockPos targetPos) { + level.sendParticles( + ParticleTypes.HAPPY_VILLAGER, + centerLogPos.getX() + 0.5D, + centerLogPos.getY() + 0.9D, + centerLogPos.getZ() + 0.5D, + 4, + 0.35D, + 0.35D, + 0.35D, + 0.02D + ); + level.sendParticles( + ParticleTypes.ENCHANT, + sourcePos.getX() + 0.5D, + sourcePos.getY() + 0.5D, + sourcePos.getZ() + 0.5D, + 5, + 0.15D, + 0.15D, + 0.15D, + 0.04D + ); + level.sendParticles( + ParticleTypes.WAX_ON, + targetPos.getX() + 0.5D, + targetPos.getY() + 0.5D, + targetPos.getZ() + 0.5D, + 6, + 0.25D, + 0.25D, + 0.25D, + 0.01D + ); + + level.playSound(null, centerLogPos, SoundEvents.AMETHYST_BLOCK_CHIME, SoundSource.BLOCKS, 0.7F, 1.25F); + level.playSound(null, targetPos, SoundEvents.ALLAY_ITEM_TAKEN, SoundSource.BLOCKS, 0.55F, 0.9F + level.random.nextFloat() * 0.2F); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/HushweedBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/HushweedBlock.java new file mode 100644 index 00000000..a5ab4b04 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/HushweedBlock.java @@ -0,0 +1,122 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.entity.HushweedBlockEntity; +import com.mojang.serialization.MapCodec; +import java.util.function.Supplier; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.BaseEntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.Nullable; + +public class HushweedBlock extends BaseEntityBlock { + public static final DirectionProperty FACING = BlockStateProperties.VERTICAL_DIRECTION; + public static final MapCodec CODEC = Block.simpleCodec(HushweedBlock::new); + + public HushweedBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.UP)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + Direction facing = context.getClickedFace() == Direction.DOWN ? Direction.DOWN : Direction.UP; + BlockState placed = this.defaultBlockState().setValue(FACING, facing); + if (placed.canSurvive(context.getLevel(), context.getClickedPos())) { + return placed; + } + + BlockState fallback = this.defaultBlockState().setValue(FACING, facing.getOpposite()); + return fallback.canSurvive(context.getLevel(), context.getClickedPos()) ? fallback : null; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return Blocks.AZALEA.defaultBlockState().getShape(level, pos, context); + } + + @Override + protected VoxelShape getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + return Blocks.AZALEA.defaultBlockState().getCollisionShape(level, pos, context); + } + + @Override + protected boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + Direction facing = state.getValue(FACING); + BlockPos supportPos = facing == Direction.UP ? pos.below() : pos.above(); + Direction supportFace = facing == Direction.UP ? Direction.UP : Direction.DOWN; + return level.getBlockState(supportPos).isFaceSturdy(level, supportPos, supportFace); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + net.minecraft.world.level.LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + return state.canSurvive(level, pos) ? super.updateShape(state, direction, neighborState, level, pos, neighborPos) : Blocks.AIR.defaultBlockState(); + } + + @Override + protected RenderShape getRenderShape(BlockState state) { + return RenderShape.MODEL; + } + + @Override + public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + if (!level.isClientSide && entity instanceof LivingEntity livingEntity && !livingEntity.isSteppingCarefully()) { + livingEntity.hurt(level.damageSources().sweetBerryBush(), 1.0F); + } + super.entityInside(state, level, pos, entity); + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new HushweedBlockEntity(pos, state); + } + + @Override + public BlockEntityTicker getTicker(Level level, BlockState state, BlockEntityType blockEntityType) { + Supplier> typeSupplier = AntarchyObjects.HUSHWEED_BLOCK_ENTITY; + return level.isClientSide + ? null + : createTickerHelper(blockEntityType, typeSupplier.get(), + (tickLevel, tickPos, tickState, blockEntity) -> { + if (tickLevel instanceof net.minecraft.server.level.ServerLevel serverLevel) { + HushweedBlockEntity.serverTick(serverLevel, tickPos, tickState, blockEntity); + } + }); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/InfestedCoarseDirtBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/InfestedCoarseDirtBlock.java new file mode 100644 index 00000000..5383c112 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/InfestedCoarseDirtBlock.java @@ -0,0 +1,106 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import org.jetbrains.annotations.Nullable; + +public class InfestedCoarseDirtBlock extends Block { + private final MapCodec codec; + + public InfestedCoarseDirtBlock(BlockBehaviour.Properties properties) { + super(properties); + this.codec = Block.simpleCodec(ignored -> this); + } + + @Override + public MapCodec codec() { + return this.codec; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (random.nextFloat() < 0.35F) { + this.tryReleaseMoleworm(level, pos); + } + } + + @Override + public void stepOn(Level level, BlockPos pos, BlockState state, net.minecraft.world.entity.Entity entity) { + super.stepOn(level, pos, state, entity); + if (!level.isClientSide && entity instanceof Player && level.random.nextFloat() < 0.22F) { + this.tryReleaseMoleworm((ServerLevel) level, pos); + } + } + + private void tryReleaseMoleworm(ServerLevel level, BlockPos pos) { + Player nearbyPlayer = level.getNearestPlayer(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D, 4.5D, false); + if (nearbyPlayer == null) { + return; + } + + BlockPos emergencePos = findEmergencePos(level, pos); + if (emergencePos == null) { + return; + } + + if (!(AntarchyObjects.MOLEWORM.get().create(level) instanceof MolewormEntity moleworm)) { + return; + } + + moleworm.moveTo(emergencePos.getX() + 0.5D, emergencePos.getY() + 0.05D, emergencePos.getZ() + 0.5D, level.random.nextFloat() * 360.0F, 0.0F); + if (!level.noCollision(moleworm)) { + moleworm.discard(); + return; + } + + level.setBlock(pos, Blocks.COARSE_DIRT.defaultBlockState(), 3); + level.addFreshEntity(moleworm); + level.playSound(null, emergencePos, SoundEvents.SILVERFISH_STEP, net.minecraft.sounds.SoundSource.BLOCKS, 0.45F, 0.8F + level.random.nextFloat() * 0.25F); + level.sendParticles(net.minecraft.core.particles.ParticleTypes.POOF, pos.getX() + 0.5D, pos.getY() + 0.45D, pos.getZ() + 0.5D, 8, 0.18D, 0.08D, 0.18D, 0.01D); + } + + @Nullable + private static BlockPos findEmergencePos(BlockGetter level, BlockPos origin) { + BlockPos[] candidates = new BlockPos[] { + origin.above(), + origin.north(), + origin.south(), + origin.east(), + origin.west(), + origin.north().above(), + origin.south().above(), + origin.east().above(), + origin.west().above() + }; + + for (BlockPos candidate : candidates) { + if (isOpenStandingSpot(level, candidate)) { + return candidate; + } + } + + return null; + } + + private static boolean isOpenStandingSpot(BlockGetter level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + BlockState above = level.getBlockState(pos.above()); + BlockState below = level.getBlockState(pos.below()); + return state.isAir() + && above.isAir() + && below.isFaceSturdy(level, pos.below(), Direction.UP); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/InfestedRootedDirtBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/InfestedRootedDirtBlock.java new file mode 100644 index 00000000..cb8a62b3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/InfestedRootedDirtBlock.java @@ -0,0 +1,105 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import org.jetbrains.annotations.Nullable; + +public class InfestedRootedDirtBlock extends Block { + private final MapCodec codec; + + public InfestedRootedDirtBlock(BlockBehaviour.Properties properties) { + super(properties); + this.codec = Block.simpleCodec(ignored -> this); + } + + @Override + public MapCodec codec() { + return this.codec; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (random.nextFloat() < 0.35F) { + this.tryReleaseMoleworm(level, pos); + } + } + + @Override + public void stepOn(Level level, BlockPos pos, BlockState state, net.minecraft.world.entity.Entity entity) { + super.stepOn(level, pos, state, entity); + if (!level.isClientSide && entity instanceof Player && level.random.nextFloat() < 0.22F) { + this.tryReleaseMoleworm((ServerLevel) level, pos); + } + } + + private void tryReleaseMoleworm(ServerLevel level, BlockPos pos) { + Player nearbyPlayer = level.getNearestPlayer(pos.getX() + 0.5D, pos.getY() + 0.5D, pos.getZ() + 0.5D, 4.5D, false); + if (nearbyPlayer == null) { + return; + } + + BlockPos emergencePos = findEmergencePos(level, pos); + if (emergencePos == null) { + return; + } + + if (!(AntarchyObjects.MOLEWORM.get().create(level) instanceof MolewormEntity moleworm)) { + return; + } + + moleworm.moveTo(emergencePos.getX() + 0.5D, emergencePos.getY() + 0.05D, emergencePos.getZ() + 0.5D, level.random.nextFloat() * 360.0F, 0.0F); + if (!level.noCollision(moleworm)) { + moleworm.discard(); + return; + } + + level.setBlock(pos, net.minecraft.world.level.block.Blocks.ROOTED_DIRT.defaultBlockState(), 3); + level.addFreshEntity(moleworm); + level.playSound(null, emergencePos, SoundEvents.SILVERFISH_STEP, net.minecraft.sounds.SoundSource.BLOCKS, 0.45F, 0.8F + level.random.nextFloat() * 0.25F); + level.sendParticles(net.minecraft.core.particles.ParticleTypes.POOF, pos.getX() + 0.5D, pos.getY() + 0.45D, pos.getZ() + 0.5D, 8, 0.18D, 0.08D, 0.18D, 0.01D); + } + + @Nullable + private static BlockPos findEmergencePos(BlockGetter level, BlockPos origin) { + BlockPos[] candidates = new BlockPos[] { + origin.above(), + origin.north(), + origin.south(), + origin.east(), + origin.west(), + origin.north().above(), + origin.south().above(), + origin.east().above(), + origin.west().above() + }; + + for (BlockPos candidate : candidates) { + if (isOpenStandingSpot(level, candidate)) { + return candidate; + } + } + + return null; + } + + private static boolean isOpenStandingSpot(BlockGetter level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + BlockState above = level.getBlockState(pos.above()); + BlockState below = level.getBlockState(pos.below()); + return state.isAir() + && above.isAir() + && below.isFaceSturdy(level, pos.below(), Direction.UP); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/MilkweedBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/MilkweedBlock.java new file mode 100644 index 00000000..0ff8b607 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/MilkweedBlock.java @@ -0,0 +1,74 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.ItemInteractionResult; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.DoublePlantBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DoubleBlockHalf; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.phys.BlockHitResult; + +public class MilkweedBlock extends DoublePlantBlock implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(MilkweedBlock::new); + + public MilkweedBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any() + .setValue(BlockStateProperties.DOUBLE_BLOCK_HALF, DoubleBlockHalf.LOWER)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected ItemInteractionResult useItemOn( + ItemStack stack, + BlockState state, + Level level, + BlockPos pos, + Player player, + InteractionHand hand, + BlockHitResult hitResult + ) { + if (player.getItemInHand(hand).is(Items.BONE_MEAL)) { + popResource(level, pos, new ItemStack(state.getBlock().asItem(), 1)); + return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + } + + return super.useItemOn(stack, state, level, pos, player, hand, hitResult); + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return true; + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return true; + } + + @Override + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + } + + @Override + protected boolean canBeReplaced(BlockState state, BlockPlaceContext context) { + return false; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/NyxiteSpikeBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/NyxiteSpikeBlock.java new file mode 100644 index 00000000..81a59050 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/NyxiteSpikeBlock.java @@ -0,0 +1,168 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.item.FallingBlockEntity; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.PointedDripstoneBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.DripstoneThickness; +import net.minecraft.world.level.material.Fluids; + +public class NyxiteSpikeBlock extends PointedDripstoneBlock { + @SuppressWarnings("rawtypes") + public static final MapCodec CODEC = (MapCodec) Block.simpleCodec(NyxiteSpikeBlock::new); + + public NyxiteSpikeBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + LevelAccessor level = context.getLevel(); + BlockPos pos = context.getClickedPos(); + Direction direction = calculateTipDirection(level, pos, context.getNearestLookingVerticalDirection().getOpposite()); + if (direction == null) { + return null; + } + + boolean mergeTips = !context.isSecondaryUseActive(); + DripstoneThickness thickness = calculateDripstoneThickness(level, pos, direction, mergeTips); + if (thickness == null) { + return null; + } + + return this.defaultBlockState() + .setValue(TIP_DIRECTION, direction) + .setValue(THICKNESS, thickness) + .setValue(WATERLOGGED, level.getFluidState(pos).getType() == Fluids.WATER); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + if (state.getValue(WATERLOGGED)) { + level.scheduleTick(pos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); + } + + if (direction != Direction.UP && direction != Direction.DOWN) { + return state; + } + + Direction tipDirection = state.getValue(TIP_DIRECTION); + if (tipDirection == Direction.DOWN && level.getBlockTicks().hasScheduledTick(pos, this)) { + return state; + } + + if (direction == tipDirection.getOpposite() && !this.canSurvive(state, level, pos)) { + if (tipDirection == Direction.DOWN) { + level.scheduleTick(pos, this, 2); + } else { + level.scheduleTick(pos, this, 1); + } + + return state; + } + + boolean mergeTips = state.getValue(THICKNESS) == DripstoneThickness.TIP_MERGE; + return state.setValue(THICKNESS, calculateDripstoneThickness(level, pos, tipDirection, mergeTips)); + } + + @Override + public boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + return isValidPointedDripstonePlacement(level, pos, state.getValue(TIP_DIRECTION)); + } + + @Override + protected void tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (this.canSurvive(state, level, pos)) { + return; + } + + if (state.getValue(TIP_DIRECTION) == Direction.DOWN) { + BlockPos.MutableBlockPos root = pos.mutable(); + while (isNyxiteSpikeWithDirection(level.getBlockState(root.above()), Direction.DOWN)) { + root.move(Direction.UP); + } + + BlockPos.MutableBlockPos cursor = root.mutable(); + while (isNyxiteSpikeWithDirection(level.getBlockState(cursor), Direction.DOWN)) { + BlockState fallingState = level.getBlockState(cursor); + if (isNyxiteSpikeWithDirection(fallingState, Direction.DOWN)) { + FallingBlockEntity.fall(level, cursor, fallingState); + } + cursor.move(Direction.DOWN); + } + return; + } + + BlockPos.MutableBlockPos cursor = pos.mutable(); + while (isNyxiteSpikeWithDirection(level.getBlockState(cursor), Direction.UP)) { + BlockState spikeState = level.getBlockState(cursor); + dropResources(spikeState, level, cursor); + level.removeBlock(cursor, false); + cursor.move(Direction.UP); + } + } + + private static Direction calculateTipDirection(LevelReader level, BlockPos pos, Direction preferredDirection) { + if (isValidPointedDripstonePlacement(level, pos, preferredDirection)) { + return preferredDirection; + } + + Direction opposite = preferredDirection.getOpposite(); + return isValidPointedDripstonePlacement(level, pos, opposite) ? opposite : null; + } + + private static DripstoneThickness calculateDripstoneThickness(LevelReader level, BlockPos pos, Direction direction, boolean mergeTips) { + Direction opposite = direction.getOpposite(); + BlockState forwardState = level.getBlockState(pos.relative(direction)); + if (isNyxiteSpikeWithDirection(forwardState, opposite)) { + return !mergeTips && forwardState.getValue(THICKNESS) != DripstoneThickness.TIP_MERGE + ? DripstoneThickness.TIP + : DripstoneThickness.TIP_MERGE; + } + + if (!isNyxiteSpikeWithDirection(forwardState, direction)) { + return DripstoneThickness.TIP; + } + + DripstoneThickness forwardThickness = forwardState.getValue(THICKNESS); + if (forwardThickness != DripstoneThickness.TIP && forwardThickness != DripstoneThickness.TIP_MERGE) { + BlockState backState = level.getBlockState(pos.relative(opposite)); + return !isNyxiteSpikeWithDirection(backState, direction) ? DripstoneThickness.BASE : DripstoneThickness.MIDDLE; + } + + return DripstoneThickness.FRUSTUM; + } + + private static boolean isValidPointedDripstonePlacement(LevelReader level, BlockPos pos, Direction direction) { + BlockPos supportPos = pos.relative(direction.getOpposite()); + BlockState supportState = level.getBlockState(supportPos); + return supportState.isFaceSturdy(level, supportPos, direction) || isNyxiteSpikeWithDirection(supportState, direction); + } + + private static boolean isNyxiteSpikeWithDirection(BlockState state, Direction direction) { + return state.is(AntarchyObjects.NYXITE_SPIKE.get()) && state.getValue(TIP_DIRECTION) == direction; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodAcornBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodAcornBlock.java new file mode 100644 index 00000000..4c0e1c3c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodAcornBlock.java @@ -0,0 +1,205 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodTreeGrowers; +import com.mojang.serialization.MapCodec; +import java.util.LinkedHashMap; +import java.util.Map; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.BushBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class OuranwoodAcornBlock extends BushBlock implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(OuranwoodAcornBlock::new); + public static final int MAX_STAGE = 2; + public static final BooleanProperty HANGING = BlockStateProperties.HANGING; + public static final IntegerProperty STAGE = IntegerProperty.create("stage", 0, MAX_STAGE); + private static final VoxelShape[] SAPLING_SHAPES = new VoxelShape[] { + Block.box(5.5D, 0.0D, 5.5D, 10.5D, 4.0D, 10.5D), + Block.box(3.5D, 0.0D, 3.5D, 12.5D, 8.0D, 12.5D), + Block.box(2.0D, 0.0D, 2.0D, 14.0D, 12.0D, 14.0D) + }; + private static final VoxelShape HANGING_SHAPE = Block.box(4.0D, 2.0D, 4.0D, 12.0D, 16.0D, 12.0D); + + public OuranwoodAcornBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any().setValue(HANGING, false).setValue(STAGE, 0)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + int stage = state.getValue(STAGE); + return state.getValue(HANGING) ? HANGING_SHAPE : SAPLING_SHAPES[stage]; + } + + @Override + protected boolean mayPlaceOn(BlockState state, BlockGetter level, BlockPos pos) { + return state.is(BlockTags.DIRT) || state.is(Blocks.FARMLAND); + } + + @Override + protected boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + if (state.getValue(HANGING)) { + return level.getBlockState(pos.above()).is(BlockTags.LEAVES); + } + + return super.canSurvive(state, level, pos); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + return state.canSurvive(level, pos) ? super.updateShape(state, direction, neighborState, level, pos, neighborPos) : Blocks.AIR.defaultBlockState(); + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (state.getValue(HANGING)) { + return; + } + + if (level.getMaxLocalRawBrightness(pos.above()) >= 9 && random.nextInt(7) == 0) { + this.advanceGrowth(level, pos, state, random); + } + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return !state.getValue(HANGING); + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return !state.getValue(HANGING) && random.nextFloat() < 0.75F; + } + + @Override + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + if (state.getValue(HANGING)) { + return; + } + + this.advanceGrowth(level, pos, state, random); + } + + private void advanceGrowth(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { + if (state.getValue(STAGE) < MAX_STAGE) { + level.setBlock(pos, state.setValue(STAGE, state.getValue(STAGE) + 1), Block.UPDATE_ALL); + return; + } + + this.growConfiguredTree(level, pos, state, random); + } + + private void growConfiguredTree(ServerLevel level, BlockPos pos, BlockState state, RandomSource random) { + Footprint largeFootprint = this.findFootprint(level, pos, 3); + if (largeFootprint != null) { + if (largeFootprint.fullyMatured()) { + this.placeConfiguredTree(level, largeFootprint, OuranwoodTreeGrowers.OURANWOOD_LARGE_TREE, random); + } + return; + } + + Footprint mediumFootprint = this.findFootprint(level, pos, 2); + if (mediumFootprint != null) { + if (mediumFootprint.fullyMatured()) { + this.placeConfiguredTree(level, mediumFootprint, OuranwoodTreeGrowers.OURANWOOD_MEDIUM_TREE, random); + } + return; + } + + this.placeConfiguredTree(level, new Footprint(pos, Map.of(pos, state)), OuranwoodTreeGrowers.OURANWOOD_YOUNG_TREE, random); + } + + private Footprint findFootprint(ServerLevel level, BlockPos pos, int size) { + for (int offsetX = 0; offsetX < size; offsetX++) { + for (int offsetZ = 0; offsetZ < size; offsetZ++) { + BlockPos origin = pos.offset(-offsetX, 0, -offsetZ); + Map blocks = new LinkedHashMap<>(); + boolean matches = true; + boolean fullyMatured = true; + + for (int x = 0; x < size && matches; x++) { + for (int z = 0; z < size; z++) { + BlockPos checkPos = origin.offset(x, 0, z); + BlockState checkState = level.getBlockState(checkPos); + if (!checkState.is(this) || checkState.getValue(HANGING)) { + matches = false; + break; + } + + fullyMatured &= checkState.getValue(STAGE) >= MAX_STAGE; + blocks.put(checkPos, checkState); + } + } + + if (matches) { + return new Footprint(origin, blocks, fullyMatured); + } + } + } + + return null; + } + + private void placeConfiguredTree(ServerLevel level, Footprint footprint, ResourceKey> featureKey, RandomSource random) { + Holder.Reference> feature = level.registryAccess() + .lookupOrThrow(Registries.CONFIGURED_FEATURE) + .getOrThrow(featureKey); + + for (BlockPos saplingPos : footprint.blocks().keySet()) { + level.removeBlock(saplingPos, false); + } + + if (feature.value().place(level, level.getChunkSource().getGenerator(), random, footprint.origin())) { + return; + } + + for (Map.Entry entry : footprint.blocks().entrySet()) { + level.setBlock(entry.getKey(), entry.getValue(), Block.UPDATE_ALL); + } + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(HANGING, STAGE); + } + + private record Footprint(BlockPos origin, Map blocks, boolean fullyMatured) { + private Footprint(BlockPos origin, Map blocks) { + this(origin, blocks, true); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLeavesBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLeavesBlock.java new file mode 100644 index 00000000..88b3c0ab --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLeavesBlock.java @@ -0,0 +1,195 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.LeavesBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; + +public class OuranwoodLeavesBlock extends LeavesBlock implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(OuranwoodLeavesBlock::new); + + /* + * We still include vanilla LeavesBlock.DISTANCE in the state definition because + * LeavesBlock's constructor sets it. + * + * This is the real Ouranwood decay distance. + */ + public static final IntegerProperty OURANWOOD_DISTANCE = IntegerProperty.create("ouranwood_distance", 1, 17); + + public static final BooleanProperty PERSISTENT = LeavesBlock.PERSISTENT; + public static final BooleanProperty WATERLOGGED = LeavesBlock.WATERLOGGED; + + public static final int OURANWOOD_MAX_DISTANCE = 16; + public static final int OURANWOOD_DECAY_DISTANCE = OURANWOOD_MAX_DISTANCE + 1; + + public OuranwoodLeavesBlock(BlockBehaviour.Properties properties) { + super(properties); + + this.registerDefaultState(this.stateDefinition.any() + .setValue(LeavesBlock.DISTANCE, LeavesBlock.DECAY_DISTANCE) + .setValue(OURANWOOD_DISTANCE, OURANWOOD_DECAY_DISTANCE) + .setValue(PERSISTENT, false) + .setValue(WATERLOGGED, false)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(LeavesBlock.DISTANCE, OURANWOOD_DISTANCE, PERSISTENT, WATERLOGGED); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + FluidState fluidState = context.getLevel().getFluidState(context.getClickedPos()); + + BlockState state = this.defaultBlockState() + .setValue(PERSISTENT, true) + .setValue(WATERLOGGED, fluidState.getType() == Fluids.WATER); + + return recalculateDistance(state, context.getLevel(), context.getClickedPos()); + } + + @Override + protected boolean isRandomlyTicking(BlockState state) { + return decaying(state); + } + + @Override + protected boolean decaying(BlockState state) { + return !state.getValue(PERSISTENT) + && state.getValue(OURANWOOD_DISTANCE) > OURANWOOD_MAX_DISTANCE; + } + + @Override + protected void randomTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + if (decaying(state)) { + dropResources(state, level, pos); + level.removeBlock(pos, false); + } + } + + @Override + protected void tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + level.setBlock(pos, recalculateDistance(state, level, pos), Block.UPDATE_ALL); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + if (state.getValue(WATERLOGGED)) { + level.scheduleTick(pos, Fluids.WATER, Fluids.WATER.getTickDelay(level)); + } + + int neighborDistance = Math.min(OURANWOOD_DECAY_DISTANCE, getDistanceAt(neighborState) + 1); + int currentDistance = state.getValue(OURANWOOD_DISTANCE); + + if (neighborDistance != 1 || currentDistance != neighborDistance) { + level.scheduleTick(pos, this, 1); + } + + return state; + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return this.canGrowHangingAcorn(level, pos); + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return true; + } + + @Override + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + if (this.canGrowHangingAcorn(level, pos)) { + level.setBlock(pos.below(), createHangingAcornState(0), Block.UPDATE_ALL); + } + } + + private boolean canGrowHangingAcorn(LevelReader level, BlockPos pos) { + return level.getBlockState(pos.below()).isAir(); + } + + public static BlockState createHangingAcornState(int stage) { + return AntarchyObjects.OURANWOOD_ACORN_BLOCK.get().defaultBlockState() + .setValue(OuranwoodAcornBlock.HANGING, true) + .setValue(OuranwoodAcornBlock.STAGE, stage); + } + + private static BlockState recalculateDistance(BlockState state, LevelReader level, BlockPos pos) { + int bestDistance = OURANWOOD_DECAY_DISTANCE; + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + + for (Direction direction : Direction.values()) { + cursor.setWithOffset(pos, direction); + bestDistance = Math.min(bestDistance, getDistanceAt(level.getBlockState(cursor)) + 1); + + if (bestDistance == 1) { + break; + } + } + + bestDistance = Math.min(OURANWOOD_DECAY_DISTANCE, bestDistance); + return setOuranwoodDistance(state, bestDistance); + } + + private static BlockState setOuranwoodDistance(BlockState state, int distance) { + int ouranwoodDistance = Math.max(1, Math.min(OURANWOOD_DECAY_DISTANCE, distance)); + int vanillaDistance = Math.min(LeavesBlock.DECAY_DISTANCE, ouranwoodDistance); + + return state + .setValue(OURANWOOD_DISTANCE, ouranwoodDistance) + .setValue(LeavesBlock.DISTANCE, vanillaDistance); + } + + private static int getDistanceAt(BlockState state) { + if (state.is(BlockTags.LOGS)) { + return 0; + } + if (state.hasProperty(OURANWOOD_DISTANCE)) { + return state.getValue(OURANWOOD_DISTANCE); + } + if (state.hasProperty(LeavesBlock.DISTANCE)) { + return state.getValue(LeavesBlock.DISTANCE); + } + + return OURANWOOD_DECAY_DISTANCE; + } + + public static BlockState setOuranwoodDistanceForWorldgen(BlockState state, int distance) { + int ouranwoodDistance = Math.max(1, Math.min(OURANWOOD_DECAY_DISTANCE, distance)); + int vanillaDistance = Math.min(LeavesBlock.DECAY_DISTANCE, ouranwoodDistance); + + return state + .setValue(OURANWOOD_DISTANCE, ouranwoodDistance) + .setValue(LeavesBlock.DISTANCE, vanillaDistance); + } +} \ No newline at end of file diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLogBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLogBlock.java new file mode 100644 index 00000000..6fc981ae --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodLogBlock.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import java.util.function.Supplier; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.Block; + +public class OuranwoodLogBlock extends RotatedPillarBlock { + public static final MapCodec CODEC = Block.simpleCodec(OuranwoodLogBlock::new); + + public OuranwoodLogBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + public OuranwoodLogBlock(Supplier strippedBlock, BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodSquirrelNestBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodSquirrelNestBlock.java new file mode 100644 index 00000000..585e0ede --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/OuranwoodSquirrelNestBlock.java @@ -0,0 +1,73 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.IntegerProperty; + +/** + * Invisible world-gen-only marker placed inside a flying squirrel hollow. + * Schedules itself to replace with COARSE_DIRT and spawn squirrels shortly + * after the chunk loads, so entity creation never blocks the gen thread. + * No BlockItem is registered, so this block never appears in creative or JEI. + */ +public class OuranwoodSquirrelNestBlock extends Block { + public static final IntegerProperty SQUIRREL_COUNT = IntegerProperty.create("squirrels", 1, 3); + + public OuranwoodSquirrelNestBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any().setValue(SQUIRREL_COUNT, 1)); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(SQUIRREL_COUNT); + } + + @Override + protected void tick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random) { + int count = state.getValue(SQUIRREL_COUNT); + for (int i = 0; i < count; i++) { + BlockPos spawnPos = findSpawnPos(level, pos, random); + if (spawnPos == null) continue; + + FlyingSquirrelEntity squirrel = AntarchyObjects.FLYING_SQUIRREL.get().create(level); + if (squirrel == null) continue; + + squirrel.moveTo( + spawnPos.getX() + 0.2D + random.nextDouble() * 0.6D, + spawnPos.getY() + 0.05D, + spawnPos.getZ() + 0.2D + random.nextDouble() * 0.6D, + random.nextFloat() * 360.0F, + 0.0F + ); + level.addFreshEntity(squirrel); + } + level.setBlock(pos, Blocks.COARSE_DIRT.defaultBlockState(), Block.UPDATE_ALL); + } + + private static BlockPos findSpawnPos(ServerLevel level, BlockPos nestPos, RandomSource random) { + if (level.isEmptyBlock(nestPos.above())) { + return nestPos.above(); + } + for (int attempt = 0; attempt < 8; attempt++) { + BlockPos candidate = nestPos.offset( + random.nextInt(3) - 1, + random.nextInt(2), + random.nextInt(3) - 1 + ); + if (level.isEmptyBlock(candidate) && !level.getBlockState(candidate.below()).canBeReplaced()) { + return candidate; + } + } + return null; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/PotentNyxiteBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/PotentNyxiteBlock.java new file mode 100644 index 00000000..75fe9911 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/PotentNyxiteBlock.java @@ -0,0 +1,318 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; +import com.craisinlord.antarchy.content.block.state.PotentNyxiteState; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.mojang.serialization.MapCodec; +import java.util.function.Supplier; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.RandomSource; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.BaseEntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.EnumProperty; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; + +public class PotentNyxiteBlock extends BaseEntityBlock { + private static final ResourceLocation ANTIWATER_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "antiwater"); + private static final ResourceLocation FLOWING_ANTIWATER_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "flowing_antiwater"); + private static final ResourceLocation ICHOR_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "ichor"); + private static final ResourceLocation FLOWING_ICHOR_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "flowing_ichor"); + private static final ResourceLocation HYPNOTIC_GAS_SOUND_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "potent_nyxite_hypnotic_gas"); + private static final ResourceLocation HYPNOTIC_GAS_CLOUD_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hypnotic_gas_cloud"); + private static final ResourceLocation HYPNOTIC_GAS_CLOUD_DOWN_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hypnotic_gas_cloud_down"); + + public static final EnumProperty STATE = EnumProperty.create("state", PotentNyxiteState.class); + + private final Supplier> blockEntityTypeSupplier; + private final MapCodec codec; + + public PotentNyxiteBlock( + Supplier> blockEntityTypeSupplier, + BlockBehaviour.Properties properties + ) { + super(properties); + this.blockEntityTypeSupplier = blockEntityTypeSupplier; + this.codec = Block.simpleCodec(ignored -> this); + this.registerDefaultState(this.stateDefinition.any().setValue(STATE, PotentNyxiteState.DRY)); + } + + @Override + public MapCodec codec() { + return this.codec; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(STATE); + } + + @Override + protected RenderShape getRenderShape(BlockState state) { + return RenderShape.MODEL; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new PotentNyxiteBlockEntity(pos, state, this.blockEntityTypeSupplier); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(STATE, resolveState(context.getLevel(), context.getClickedPos(), this.defaultBlockState())); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + return state.setValue(STATE, resolveState(level, pos, state)); + } + + @Override + public BlockEntityTicker getTicker(Level level, BlockState state, BlockEntityType blockEntityType) { + return level.isClientSide + ? createTickerHelper(blockEntityType, this.blockEntityTypeSupplier.get(), PotentNyxiteBlockEntity::clientTick) + : createTickerHelper(blockEntityType, this.blockEntityTypeSupplier.get(), (tickLevel, tickPos, tickState, blockEntity) -> { + if (tickLevel instanceof ServerLevel serverLevel) { + PotentNyxiteBlockEntity.serverTick(serverLevel, tickPos, tickState, blockEntity); + } + }); + } + + @Override + protected void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { + super.onPlace(state, level, pos, oldState, movedByPiston); + PotentNyxiteBlockEntity.handleStateActivation(level, pos, state); + } + + @Override + public boolean triggerEvent(BlockState state, Level level, BlockPos pos, int id, int param) { + BlockEntity blockEntity = level.getBlockEntity(pos); + if (blockEntity instanceof PotentNyxiteBlockEntity potentNyxiteBlockEntity) { + potentNyxiteBlockEntity.markEruptionStart(level.getGameTime()); + } + return true; + } + + @Override + public void animateTick(BlockState state, Level level, BlockPos pos, RandomSource random) { + Direction fluidDirection = getFluidColumnDirection(level, pos); + if (state.getValue(STATE) == PotentNyxiteState.DRY || fluidDirection == null) { + return; + } + + Direction eruptionDirection = fluidDirection.getOpposite(); + BlockPos particlePos = pos.relative(eruptionDirection); + ResourceLocation particleId = eruptionDirection == Direction.DOWN ? HYPNOTIC_GAS_CLOUD_DOWN_ID : HYPNOTIC_GAS_CLOUD_ID; + spawnHypnoticGasParticlesAt(level, random, particlePos, particleId, eruptionDirection); + if (random.nextBoolean()) { + spawnHypnoticGasParticlesAt(level, random, particlePos, particleId, eruptionDirection); + } + + if (random.nextInt(10) == 0) { + level.playLocalSound( + pos.getX() + 0.5D, + pos.getY() + 0.5D, + pos.getZ() + 0.5D, + BuiltInRegistries.SOUND_EVENT.get(HYPNOTIC_GAS_SOUND_ID), + SoundSource.AMBIENT, + 1.75F, + 1.0F, + false + ); + } + } + + public static PotentNyxiteState resolveState(LevelAccessor level, BlockPos pos, BlockState state) { + Direction fluidDirection = getFluidColumnDirection(level, pos); + if (fluidDirection == null) { + return hasHypnoticGasFluid(level, pos) ? PotentNyxiteState.WET : PotentNyxiteState.DRY; + } + + if (hasContinuousTrigger(level, pos, fluidDirection)) { + return PotentNyxiteState.CONTINUOUS; + } + + if (hasPeriodicTrigger(level, pos, fluidDirection)) { + return PotentNyxiteState.DORMANT; + } + + return PotentNyxiteState.WET; + } + + public static boolean hasPeriodicTrigger(LevelAccessor level, BlockPos pos) { + Direction fluidDirection = getFluidColumnDirection(level, pos); + return fluidDirection != null && hasPeriodicTrigger(level, pos, fluidDirection); + } + + public static boolean hasHypnoticGasFluid(LevelAccessor level, BlockPos pos) { + return hasGasFluid(level, pos, Direction.UP) || hasGasFluid(level, pos, Direction.DOWN); + } + + public static boolean hasContinuousTrigger(LevelAccessor level, BlockPos pos) { + Direction fluidDirection = getFluidColumnDirection(level, pos); + return fluidDirection != null && hasContinuousTrigger(level, pos, fluidDirection); + } + + public static boolean isAntiwater(FluidState fluidState) { + ResourceLocation fluidId = BuiltInRegistries.FLUID.getKey(fluidState.getType()); + return ANTIWATER_ID.equals(fluidId) || FLOWING_ANTIWATER_ID.equals(fluidId); + } + + public static boolean isIchor(FluidState fluidState) { + ResourceLocation fluidId = BuiltInRegistries.FLUID.getKey(fluidState.getType()); + return ICHOR_ID.equals(fluidId) || FLOWING_ICHOR_ID.equals(fluidId); + } + + public static Direction getEruptionDirection(LevelAccessor level, BlockPos pos) { + Direction fluidDirection = getFluidColumnDirection(level, pos); + if (fluidDirection != null) { + return fluidDirection.getOpposite(); + } + + return Direction.UP; + } + + public static Direction getFluidColumnDirection(LevelAccessor level, BlockPos pos) { + boolean hasUpFluid = hasValidFluidColumn(level, pos, Direction.UP); + boolean hasDownFluid = hasValidFluidColumn(level, pos, Direction.DOWN); + if (!hasUpFluid && !hasDownFluid) { + return null; + } + + if (hasUpFluid && !hasDownFluid) { + return Direction.UP; + } + + if (hasDownFluid && !hasUpFluid) { + return Direction.DOWN; + } + + boolean hasUpHeat = hasContinuousTrigger(level, pos, Direction.UP); + boolean hasDownHeat = hasContinuousTrigger(level, pos, Direction.DOWN); + if (hasUpHeat && !hasDownHeat) { + return Direction.DOWN; + } + + if (hasDownHeat && !hasUpHeat) { + return Direction.UP; + } + + boolean hasUpTag = hasPeriodicTrigger(level, pos, Direction.UP); + boolean hasDownTag = hasPeriodicTrigger(level, pos, Direction.DOWN); + if (hasUpTag && !hasDownTag) { + return Direction.DOWN; + } + + if (hasDownTag && !hasUpTag) { + return Direction.UP; + } + + return Direction.UP; + } + + public static boolean hasAntiwaterOnSide(LevelAccessor level, BlockPos pos, Direction direction) { + FluidState fluidState = level.getFluidState(pos.relative(direction)); + return fluidState.isSource() && isAntiwater(fluidState); + } + + public static boolean hasGasFluid(LevelAccessor level, BlockPos pos, Direction direction) { + FluidState fluidState = level.getFluidState(pos.relative(direction)); + return fluidState.isSource() && isAntiwater(fluidState); + } + + public static boolean hasPeriodicTrigger(LevelAccessor level, BlockPos pos, Direction direction) { + int fluidBlocks = getFluidColumnDepth(level, pos, direction); + return fluidBlocks > 0 + && level.getBlockState(pos.relative(direction, fluidBlocks + 1)).is(AntarchyTags.Blocks.POTENT_NYXITE_ACTIVATION_BLOCKS); + } + + public static boolean hasContinuousTrigger(LevelAccessor level, BlockPos pos, Direction direction) { + int fluidBlocks = getFluidColumnDepth(level, pos, direction); + if (fluidBlocks <= 0) { + return false; + } + + FluidState fluidState = level.getFluidState(pos.relative(direction, fluidBlocks + 1)); + return fluidState.isSourceOfType(Fluids.LAVA); + } + + public static int getFluidColumnDepth(LevelAccessor level, BlockPos pos, Direction direction) { + if (direction != Direction.UP && direction != Direction.DOWN) { + return 0; + } + + int depth = 0; + BlockPos.MutableBlockPos cursor = pos.relative(direction).mutable(); + while (true) { + FluidState fluidState = level.getFluidState(cursor); + if (!fluidState.isSource() || !isAntiwater(fluidState)) { + break; + } + + depth++; + cursor.move(direction); + } + + if (depth <= 0) { + return 0; + } + + BlockState terminatorState = level.getBlockState(cursor); + FluidState terminatorFluidState = level.getFluidState(cursor); + if (terminatorFluidState.isSourceOfType(Fluids.LAVA) || terminatorState.is(AntarchyTags.Blocks.POTENT_NYXITE_ACTIVATION_BLOCKS)) { + return depth; + } + + return 0; + } + + private static boolean hasValidFluidColumn(LevelAccessor level, BlockPos pos, Direction direction) { + return getFluidColumnDepth(level, pos, direction) > 0; + } + + private static void spawnHypnoticGasParticlesAt( + Level level, + RandomSource random, + BlockPos particlePos, + ResourceLocation particleId, + Direction eruptionDirection + ) { + level.addAlwaysVisibleParticle( + simpleParticle(particleId), + particlePos.getX() + 0.2D + random.nextDouble() * 0.6D, + particlePos.getY() + 0.1D + random.nextDouble() * 0.35D, + particlePos.getZ() + 0.2D + random.nextDouble() * 0.6D, + 0.0D, + eruptionDirection == Direction.UP ? 0.01D : -0.01D, + 0.0D + ); + } + + private static SimpleParticleType simpleParticle(ResourceLocation id) { + return (SimpleParticleType) BuiltInRegistries.PARTICLE_TYPE.get(id); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/SignalSavingBulbBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/SignalSavingBulbBlock.java new file mode 100644 index 00000000..73dcf073 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/SignalSavingBulbBlock.java @@ -0,0 +1,82 @@ +package com.craisinlord.antarchy.content.block; + +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.IntegerProperty; + +public class SignalSavingBulbBlock extends Block { + + public static final BooleanProperty LIT = BlockStateProperties.LIT; + public static final BooleanProperty POWERED = BlockStateProperties.POWERED; + public static final IntegerProperty BRIGHTNESS = IntegerProperty.create("brightness", 0, 15); + + public SignalSavingBulbBlock(BlockBehaviour.Properties properties) { + super(properties.lightLevel(state -> state.getValue(LIT) ? state.getValue(BRIGHTNESS) : 0)); + this.registerDefaultState(this.defaultBlockState() + .setValue(LIT, false) + .setValue(POWERED, false) + .setValue(BRIGHTNESS, 0)); + } + + @Override + protected void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean moving) { + if (oldState.getBlock() != state.getBlock() && level instanceof ServerLevel serverLevel) { + this.checkAndFlip(state, serverLevel, pos); + } + } + + @Override + protected void neighborChanged(BlockState state, Level level, BlockPos pos, Block block, BlockPos fromPos, boolean moving) { + if (level instanceof ServerLevel serverLevel) { + this.checkAndFlip(state, serverLevel, pos); + } + } + + public void checkAndFlip(BlockState state, ServerLevel level, BlockPos pos) { + boolean receiving = level.hasNeighborSignal(pos); + boolean wasPowered = state.getValue(POWERED); + + if (receiving == wasPowered) return; + + BlockState newState = state; + + if (!wasPowered) { + boolean isLit = state.getValue(LIT); + if (!isLit) { + int strength = level.getBestNeighborSignal(pos); + newState = state.setValue(LIT, true).setValue(BRIGHTNESS, Math.max(strength, 1)); + level.playSound((Player) null, pos, SoundEvents.COPPER_BULB_TURN_ON, SoundSource.BLOCKS); + } else { + newState = state.setValue(LIT, false).setValue(BRIGHTNESS, 0); + level.playSound((Player) null, pos, SoundEvents.COPPER_BULB_TURN_OFF, SoundSource.BLOCKS); + } + } + + level.setBlock(pos, newState.setValue(POWERED, receiving), 3); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(LIT, POWERED, BRIGHTNESS); + } + + @Override + protected boolean hasAnalogOutputSignal(BlockState state) { + return true; + } + + @Override + protected int getAnalogOutputSignal(BlockState state, Level level, BlockPos pos) { + return state.getValue(LIT) ? state.getValue(BRIGHTNESS) : 0; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/TorchflowerBushBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/TorchflowerBushBlock.java new file mode 100644 index 00000000..00cf1a0d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/TorchflowerBushBlock.java @@ -0,0 +1,18 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockBehaviour; + +public class TorchflowerBushBlock extends MilkweedBlock { + public static final MapCodec CODEC = Block.simpleCodec(TorchflowerBushBlock::new); + + public TorchflowerBushBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return (MapCodec) (MapCodec) CODEC; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/TriffidGooBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/TriffidGooBlock.java new file mode 100644 index 00000000..0e15050c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/TriffidGooBlock.java @@ -0,0 +1,76 @@ +package com.craisinlord.antarchy.content.block; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.EntityCollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class TriffidGooBlock extends Block { + + private static final double BOUNCE_VELOCITY_THRESHOLD = 0.6; + private static final double MAX_SINK_SPEED = 0.05; + private static final double SPRINT_VELOCITY_THRESHOLD = 0.1; + + public TriffidGooBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + public boolean isStickyBlock(BlockState state) { + return true; + } + + public boolean canStickTo(BlockState state, BlockState other) { + return !other.is(Blocks.SLIME_BLOCK) && !other.is(Blocks.HONEY_BLOCK); + } + + @Override + protected VoxelShape getCollisionShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + if (context instanceof EntityCollisionContext ecc) { + Entity entity = ecc.getEntity(); + if (entity != null) { + Vec3 delta = entity.getDeltaMovement(); + double vy = delta.y; + double hSpeed = Math.sqrt(delta.x * delta.x + delta.z * delta.z); + if (vy <= 0.0 && vy > -BOUNCE_VELOCITY_THRESHOLD && hSpeed < SPRINT_VELOCITY_THRESHOLD) { + return Shapes.empty(); + } + } + } + return super.getCollisionShape(state, level, pos, context); + } + + @Override + public void entityInside(BlockState state, Level level, BlockPos pos, Entity entity) { + Vec3 delta = entity.getDeltaMovement(); + if (delta.y < -MAX_SINK_SPEED) { + entity.setDeltaMovement(delta.x * 0.9, -MAX_SINK_SPEED, delta.z * 0.9); + } else { + entity.setDeltaMovement(delta.x * 0.9, delta.y, delta.z * 0.9); + } + entity.fallDistance = 0.0F; + } + + @Override + public void fallOn(Level level, BlockState state, BlockPos pos, Entity entity, float fallDistance) { + entity.causeFallDamage(fallDistance, 0.0F, level.damageSources().fall()); + } + + @Override + public void updateEntityAfterFallOn(BlockGetter level, Entity entity) { + Vec3 delta = entity.getDeltaMovement(); + if (delta.y < 0.0) { + double coefficient = entity instanceof LivingEntity ? 1.0 : 0.8; + entity.setDeltaMovement(delta.x, -delta.y * coefficient, delta.z); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossBlock.java new file mode 100644 index 00000000..a36b409b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossBlock.java @@ -0,0 +1,54 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; + +public class UmbralMossBlock extends Block implements BonemealableBlock { + public static final MapCodec CODEC = Block.simpleCodec(UmbralMossBlock::new); + private static final ResourceKey> UMBRAL_MOSS_PATCH_BONEMEAL = ResourceKey.create( + Registries.CONFIGURED_FEATURE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "umbral_moss_patch_bonemeal") + ); + + public UmbralMossBlock(BlockBehaviour.Properties properties) { + super(properties); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return level.getBlockState(pos.above()).isAir(); + } + + @Override + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return true; + } + + @Override + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + Holder.Reference> feature = level.registryAccess() + .lookupOrThrow(Registries.CONFIGURED_FEATURE) + .getOrThrow(UMBRAL_MOSS_PATCH_BONEMEAL); + feature.value().place(level, level.getChunkSource().getGenerator(), random, pos); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossCarpetBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossCarpetBlock.java new file mode 100644 index 00000000..1411b744 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/UmbralMossCarpetBlock.java @@ -0,0 +1,136 @@ +package com.craisinlord.antarchy.content.block; + +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.BooleanProperty; +import net.minecraft.world.level.block.state.properties.WallSide; +import net.minecraft.world.phys.shapes.CollisionContext; +import net.minecraft.world.phys.shapes.Shapes; +import net.minecraft.world.phys.shapes.VoxelShape; + +public class UmbralMossCarpetBlock extends Block { + public static final MapCodec CODEC = Block.simpleCodec(UmbralMossCarpetBlock::new); + public static final BooleanProperty BOTTOM = BlockStateProperties.BOTTOM; + public static final net.minecraft.world.level.block.state.properties.EnumProperty NORTH_WALL = BlockStateProperties.NORTH_WALL; + public static final net.minecraft.world.level.block.state.properties.EnumProperty EAST_WALL = BlockStateProperties.EAST_WALL; + public static final net.minecraft.world.level.block.state.properties.EnumProperty SOUTH_WALL = BlockStateProperties.SOUTH_WALL; + public static final net.minecraft.world.level.block.state.properties.EnumProperty WEST_WALL = BlockStateProperties.WEST_WALL; + + private static final VoxelShape FLOOR_SHAPE = Block.box(0.0D, 0.0D, 0.0D, 16.0D, 1.0D, 16.0D); + private static final VoxelShape NORTH_LOW = Block.box(0.0D, 0.0D, 0.0D, 16.0D, 6.0D, 1.0D); + private static final VoxelShape NORTH_TALL = Block.box(0.0D, 0.0D, 0.0D, 16.0D, 16.0D, 1.0D); + private static final VoxelShape EAST_LOW = Block.box(15.0D, 0.0D, 0.0D, 16.0D, 6.0D, 16.0D); + private static final VoxelShape EAST_TALL = Block.box(15.0D, 0.0D, 0.0D, 16.0D, 16.0D, 16.0D); + private static final VoxelShape SOUTH_LOW = Block.box(0.0D, 0.0D, 15.0D, 16.0D, 6.0D, 16.0D); + private static final VoxelShape SOUTH_TALL = Block.box(0.0D, 0.0D, 15.0D, 16.0D, 16.0D, 16.0D); + private static final VoxelShape WEST_LOW = Block.box(0.0D, 0.0D, 0.0D, 1.0D, 6.0D, 16.0D); + private static final VoxelShape WEST_TALL = Block.box(0.0D, 0.0D, 0.0D, 1.0D, 16.0D, 16.0D); + + public UmbralMossCarpetBlock(BlockBehaviour.Properties properties) { + super(properties); + this.registerDefaultState(this.stateDefinition.any() + .setValue(BOTTOM, true) + .setValue(NORTH_WALL, WallSide.NONE) + .setValue(EAST_WALL, WallSide.NONE) + .setValue(SOUTH_WALL, WallSide.NONE) + .setValue(WEST_WALL, WallSide.NONE)); + } + + @Override + public MapCodec codec() { + return CODEC; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(BOTTOM, NORTH_WALL, EAST_WALL, SOUTH_WALL, WEST_WALL); + } + + @Override + public BlockState getStateForPlacement(net.minecraft.world.item.context.BlockPlaceContext context) { + BlockPos pos = context.getClickedPos(); + Direction face = context.getClickedFace(); + BlockState state = this.defaultBlockState() + .setValue(BOTTOM, face == Direction.UP) + .setValue(NORTH_WALL, WallSide.NONE) + .setValue(EAST_WALL, WallSide.NONE) + .setValue(SOUTH_WALL, WallSide.NONE) + .setValue(WEST_WALL, WallSide.NONE); + if (!state.getValue(BOTTOM)) { + state = switch (face) { + case NORTH -> state.setValue(NORTH_WALL, WallSide.TALL); + case EAST -> state.setValue(EAST_WALL, WallSide.TALL); + case SOUTH -> state.setValue(SOUTH_WALL, WallSide.TALL); + case WEST -> state.setValue(WEST_WALL, WallSide.TALL); + default -> state; + }; + } + return state; + } + + @Override + protected boolean canSurvive(BlockState state, LevelReader level, BlockPos pos) { + if (state.getValue(BOTTOM)) { + return level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP); + } + + if (supportsWall(level, pos, Direction.NORTH, state.getValue(NORTH_WALL))) { + return true; + } + if (supportsWall(level, pos, Direction.EAST, state.getValue(EAST_WALL))) { + return true; + } + if (supportsWall(level, pos, Direction.SOUTH, state.getValue(SOUTH_WALL))) { + return true; + } + if (supportsWall(level, pos, Direction.WEST, state.getValue(WEST_WALL))) { + return true; + } + + return level.getBlockState(pos.above()).isFaceSturdy(level, pos.above(), Direction.DOWN); + } + + @Override + protected BlockState updateShape(BlockState state, Direction direction, BlockState neighborState, LevelAccessor level, BlockPos pos, BlockPos neighborPos) { + return state.canSurvive(level, pos) ? state : net.minecraft.world.level.block.Blocks.AIR.defaultBlockState(); + } + + @Override + protected VoxelShape getShape(BlockState state, BlockGetter level, BlockPos pos, CollisionContext context) { + if (state.getValue(BOTTOM)) { + return FLOOR_SHAPE; + } + + VoxelShape shape = Shapes.empty(); + shape = combine(shape, state.getValue(NORTH_WALL), NORTH_LOW, NORTH_TALL); + shape = combine(shape, state.getValue(EAST_WALL), EAST_LOW, EAST_TALL); + shape = combine(shape, state.getValue(SOUTH_WALL), SOUTH_LOW, SOUTH_TALL); + shape = combine(shape, state.getValue(WEST_WALL), WEST_LOW, WEST_TALL); + return shape.isEmpty() ? FLOOR_SHAPE : shape; + } + + private static boolean supportsWall(LevelReader level, BlockPos pos, Direction direction, WallSide side) { + if (side == WallSide.NONE) { + return false; + } + BlockPos supportPos = pos.relative(direction); + return level.getBlockState(supportPos).isFaceSturdy(level, supportPos, direction.getOpposite()); + } + + private static VoxelShape combine(VoxelShape current, WallSide side, VoxelShape lowShape, VoxelShape tallShape) { + if (side == WallSide.NONE) { + return current; + } + return Shapes.or(current, side == WallSide.TALL ? tallShape : lowShape); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/WaspNestBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/block/WaspNestBlock.java new file mode 100644 index 00000000..dafb66c2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/WaspNestBlock.java @@ -0,0 +1,122 @@ +package com.craisinlord.antarchy.content.block; + +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BaseEntityBlock; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityTicker; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DirectionProperty; +import org.jetbrains.annotations.Nullable; +import java.util.function.Supplier; + +public class WaspNestBlock extends BaseEntityBlock { + public static final DirectionProperty FACING = BlockStateProperties.HORIZONTAL_FACING; + private final Supplier> blockEntityTypeSupplier; + private final int maxOccupants; + private final boolean populateInitialWasps; + private final MapCodec codec; + + public WaspNestBlock( + Supplier> blockEntityTypeSupplier, + BlockBehaviour.Properties properties + ) { + this(blockEntityTypeSupplier, 4, true, properties); + } + + public WaspNestBlock( + Supplier> blockEntityTypeSupplier, + int maxOccupants, + boolean populateInitialWasps, + BlockBehaviour.Properties properties + ) { + super(properties); + this.blockEntityTypeSupplier = blockEntityTypeSupplier; + this.maxOccupants = maxOccupants; + this.populateInitialWasps = populateInitialWasps; + this.codec = Block.simpleCodec(ignored -> this); + this.registerDefaultState(this.stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + public MapCodec codec() { + return this.codec; + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return this.defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder builder) { + builder.add(FACING); + } + + @Override + protected RenderShape getRenderShape(BlockState state) { + return RenderShape.MODEL; + } + + @Override + public BlockEntity newBlockEntity(BlockPos pos, BlockState state) { + return new WaspNestBlockEntity(pos, state); + } + + @Override + public BlockEntityTicker getTicker(Level level, BlockState state, BlockEntityType blockEntityType) { + return level.isClientSide + ? null + : createTickerHelper(blockEntityType, this.blockEntityTypeSupplier.get(), + (tickLevel, tickPos, tickState, nest) -> { + if (tickLevel instanceof ServerLevel serverLevel) { + WaspNestBlockEntity.serverTick(serverLevel, tickPos, tickState, nest); + } + }); + } + + @Override + public void setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack) { + super.setPlacedBy(level, pos, state, placer, stack); + if (!level.isClientSide && this.populateInitialWasps && level.getBlockEntity(pos) instanceof WaspNestBlockEntity nestBlockEntity) { + nestBlockEntity.populateInitialWasps((ServerLevel) level); + } + } + + @Override + public BlockState playerWillDestroy(Level level, BlockPos pos, BlockState state, net.minecraft.world.entity.player.Player player) { + if (!level.isClientSide && level.getBlockEntity(pos) instanceof WaspNestBlockEntity nestBlockEntity) { + nestBlockEntity.releaseAll((ServerLevel) level); + } + + return super.playerWillDestroy(level, pos, state, player); + } + + public int maxOccupants() { + return this.maxOccupants; + } + + public boolean shouldPopulateInitialWasps() { + return this.populateInitialWasps; + } + + public EntityType waspType() { + return com.craisinlord.antarchy.content.AntarchyObjects.WASP.get(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/entity/AntNestBlockEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/AntNestBlockEntity.java new file mode 100644 index 00000000..06684b2a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/AntNestBlockEntity.java @@ -0,0 +1,194 @@ +package com.craisinlord.antarchy.content.block.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.AntNestBlock; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import java.util.ArrayList; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.nbt.Tag; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; + +public class AntNestBlockEntity extends BlockEntity { + private static final String STORED_ANTS = "StoredAnts"; + private static final String NBT_INITIALIZED = "Initialized"; + private static final int RELEASE_COOLDOWN_MIN = 80; + private static final int RELEASE_COOLDOWN_RANGE = 100; + private static final int ENTER_NEST_COOLDOWN = 200; + private static final int INITIAL_ANT_COUNT_MIN = 2; + private static final int INITIAL_ANT_COUNT_RANGE = 4; + private static final double SPAWN_OFFSET_XZ = 0.5D; + private static final double SPAWN_OFFSET_Y = 0.05D; + + private final List storedAnts = new ArrayList<>(); + private int releaseCooldown = RELEASE_COOLDOWN_MIN; + private boolean initialized = false; + + public AntNestBlockEntity(BlockPos pos, BlockState blockState) { + super(AntarchyObjects.ANT_NEST_BLOCK_ENTITY.get(), pos, blockState); + } + + public static void serverTick(ServerLevel level, BlockPos pos, BlockState state, AntNestBlockEntity nest) { + if (!nest.initialized) { + nest.populateInitialAnts(level); + } + + if (level.isNight() || level.isRaining()) { + return; + } + + if (nest.storedAnts.isEmpty()) { + return; + } + + if (--nest.releaseCooldown > 0) { + return; + } + + nest.releaseCooldown = RELEASE_COOLDOWN_MIN + level.random.nextInt(RELEASE_COOLDOWN_RANGE); + nest.releaseOne(level); + } + + public void populateInitialAnts(ServerLevel level) { + if (this.initialized) { + return; + } + + this.initialized = true; + if (!this.nestBlock().shouldPopulateInitialAnts()) { + return; + } + + int amount = INITIAL_ANT_COUNT_MIN + level.random.nextInt(INITIAL_ANT_COUNT_RANGE); + for (int i = 0; i < amount && this.storedAnts.size() < this.maxOccupants(); i++) { + EntityType antType = this.nestBlock().initialAntType(level.random); + this.storedAnts.add(this.createStoredAnt(level, antType)); + } + this.setChanged(); + } + + public boolean canAccept(EntityType antType) { + return this.nestBlock().canAccept(antType) && this.storedAnts.size() < this.maxOccupants(); + } + + public boolean tryStoreAnt(BaseAntEntity antEntity) { + if (!this.canAccept(antEntity.getType())) { + return false; + } + + antEntity.onEnterNest(); + CompoundTag antTag = new CompoundTag(); + antEntity.addAdditionalSaveData(antTag); + this.storedAnts.add(new StoredAnt(antEntity.getType(), antTag)); + this.releaseCooldown = Math.max(this.releaseCooldown, ENTER_NEST_COOLDOWN); + antEntity.discard(); + this.setChanged(); + return true; + } + + public void releaseAll(ServerLevel level) { + while (!this.storedAnts.isEmpty()) { + this.releaseOne(level); + } + } + + private void releaseOne(ServerLevel level) { + if (this.storedAnts.isEmpty()) { + return; + } + + StoredAnt storedAnt = this.storedAnts.get(0); + BaseAntEntity antEntity = storedAnt.create(level); + if (antEntity == null) { + this.storedAnts.remove(0); + return; + } + + BlockPos spawnPos = this.getBlockPos().above(); + if (!level.getBlockState(spawnPos).canBeReplaced()) { + return; + } + + antEntity.moveTo(spawnPos.getX() + SPAWN_OFFSET_XZ, spawnPos.getY() + SPAWN_OFFSET_Y, spawnPos.getZ() + SPAWN_OFFSET_XZ, level.random.nextFloat() * 360.0F, 0.0F); + if (!level.noCollision(antEntity)) { + return; + } + + this.storedAnts.remove(0); + antEntity.setNestPos(this.getBlockPos()); + antEntity.onExitNest(); + level.addFreshEntity(antEntity); + this.setChanged(); + } + + private int maxOccupants() { + return this.nestBlock().maxOccupants(); + } + + private AntNestBlock nestBlock() { + return (AntNestBlock) this.getBlockState().getBlock(); + } + + private StoredAnt createStoredAnt(ServerLevel level, EntityType antType) { + if (!(antType.create(level) instanceof BaseAntEntity antEntity)) { + return new StoredAnt(antType, new CompoundTag()); + } + + antEntity.setNestPos(this.getBlockPos()); + CompoundTag antTag = new CompoundTag(); + antEntity.addAdditionalSaveData(antTag); + return new StoredAnt(antType, antTag); + } + + @Override + protected void saveAdditional(CompoundTag tag, HolderLookup.Provider registries) { + super.saveAdditional(tag, registries); + tag.putBoolean(NBT_INITIALIZED, this.initialized); + ListTag listTag = new ListTag(); + for (StoredAnt storedAnt : this.storedAnts) { + listTag.add(storedAnt.save()); + } + tag.put(STORED_ANTS, listTag); + } + + @Override + protected void loadAdditional(CompoundTag tag, HolderLookup.Provider registries) { + super.loadAdditional(tag, registries); + this.initialized = tag.getBoolean(NBT_INITIALIZED); + this.storedAnts.clear(); + ListTag listTag = tag.getList(STORED_ANTS, Tag.TAG_COMPOUND); + for (int i = 0; i < listTag.size(); i++) { + this.storedAnts.add(StoredAnt.load(listTag.getCompound(i))); + } + } + + private record StoredAnt(EntityType antType, CompoundTag data) { + private CompoundTag save() { + CompoundTag tag = new CompoundTag(); + tag.putString("id", BuiltInRegistries.ENTITY_TYPE.getKey(this.antType).toString()); + tag.put("data", this.data.copy()); + return tag; + } + + private static StoredAnt load(CompoundTag tag) { + EntityType antType = BuiltInRegistries.ENTITY_TYPE.getOptional(net.minecraft.resources.ResourceLocation.parse(tag.getString("id"))).orElse(EntityType.SILVERFISH); + return new StoredAnt(antType, tag.getCompound("data")); + } + + private BaseAntEntity create(ServerLevel level) { + if (!(this.antType.create(level) instanceof BaseAntEntity antEntity)) { + return null; + } + + antEntity.readAdditionalSaveData(this.data.copy()); + return antEntity; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/entity/DreamCampfireBlockEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/DreamCampfireBlockEntity.java new file mode 100644 index 00000000..9eee189b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/DreamCampfireBlockEntity.java @@ -0,0 +1,32 @@ +package com.craisinlord.antarchy.content.block.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.entity.CampfireBlockEntity; +import net.minecraft.world.level.block.state.BlockState; + +public class DreamCampfireBlockEntity extends CampfireBlockEntity { + private static final ThreadLocal CONSTRUCTING_DREAM_CAMPFIRE = ThreadLocal.withInitial(() -> false); + + public DreamCampfireBlockEntity(BlockPos pos, BlockState blockState) { + super(pos, blockState); + } + + @Override + public BlockEntityType getType() { + return AntarchyObjects.DREAM_CAMPFIRE_BLOCK_ENTITY.get(); + } + + public static void beginConstruction() { + CONSTRUCTING_DREAM_CAMPFIRE.set(true); + } + + public static void endConstruction() { + CONSTRUCTING_DREAM_CAMPFIRE.set(false); + } + + public static boolean isConstructingDreamCampfire() { + return CONSTRUCTING_DREAM_CAMPFIRE.get(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/entity/HushweedBlockEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/HushweedBlockEntity.java new file mode 100644 index 00000000..06e3b4c4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/HushweedBlockEntity.java @@ -0,0 +1,69 @@ +package com.craisinlord.antarchy.content.block.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.block.HushweedBlock; +import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.Difficulty; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; + +public class HushweedBlockEntity extends BlockEntity { + private static final int COOLDOWN_TICKS = 30; + private static final double ATTACK_RANGE = 8.0D; + private static final double PROJECTILE_CLEARANCE = 1.1D; + private int cooldownTicks; + + public HushweedBlockEntity(BlockPos pos, BlockState blockState) { + super(AntarchyObjects.HUSHWEED_BLOCK_ENTITY.get(), pos, blockState); + } + + public static void serverTick(ServerLevel level, BlockPos pos, BlockState state, HushweedBlockEntity blockEntity) { + if (level.getDifficulty() == Difficulty.PEACEFUL) { + return; + } + + if (blockEntity.cooldownTicks > 0) { + blockEntity.cooldownTicks--; + return; + } + + Vec3 center = Vec3.atCenterOf(pos); + LivingEntity target = level.getEntitiesOfClass( + LivingEntity.class, + new AABB(pos).inflate(ATTACK_RANGE), + entity -> entity.isAlive() + && entity.getType().is(AntarchyTags.Entities.HUSHWEED_TARGETS) + && (!(entity instanceof Player player) || (!player.isCreative() && !player.isSpectator()))) + .stream() + .min(java.util.Comparator.comparingDouble(entity -> entity.distanceToSqr(center))) + .orElse(null); + if (target == null) { + return; + } + + Direction facing = state.getValue(HushweedBlock.FACING); + Vec3 spawnPos = facing == Direction.UP + ? new Vec3(pos.getX() + 0.5D, pos.getY() + PROJECTILE_CLEARANCE, pos.getZ() + 0.5D) + : new Vec3(pos.getX() + 0.5D, pos.getY() + (1.0D - PROJECTILE_CLEARANCE), pos.getZ() + 0.5D); + Vec3 targetPos = target.getEyePosition().subtract(spawnPos); + if (targetPos.lengthSqr() < 1.0E-6D) { + return; + } + + HushProjectileEntity projectile = new HushProjectileEntity(AntarchyObjects.HUSH_PROJECTILE.get(), level); + projectile.setPos(spawnPos.x, spawnPos.y, spawnPos.z); + projectile.setTargetUuid(target.getUUID()); + projectile.setDeltaMovement(0.0D, 0.27D, 0.0D); + projectile.setNoGravity(true); + level.addFreshEntity(projectile); + blockEntity.cooldownTicks = COOLDOWN_TICKS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/entity/PotentNyxiteBlockEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/PotentNyxiteBlockEntity.java new file mode 100644 index 00000000..6c26f48f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/PotentNyxiteBlockEntity.java @@ -0,0 +1,521 @@ +package com.craisinlord.antarchy.content.block.entity; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.block.state.PotentNyxiteState; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserParticleOptions; +import java.util.List; +import java.util.function.Predicate; +import java.util.function.Supplier; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.Holder; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntitySelector; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.ClipContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +public class PotentNyxiteBlockEntity extends BlockEntity { + public static final long GEYSER_SALT = -904011478L; + + private static final ResourceLocation HYPNOTIC_GAS_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hypnotic_gas"); + private static final ResourceLocation HYPNOTIC_GAS_DOWN_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hypnotic_gas_down"); + private static final ResourceLocation HYPNOTIC_GAS_CLOUD_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hypnotic_gas_cloud"); + private static final ResourceLocation HYPNOTIC_GAS_CLOUD_DOWN_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hypnotic_gas_cloud_down"); + private static final ResourceLocation INVERTED_GEYSER_ERUPTION_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "inverted_geyser_eruption"); + private static final ResourceLocation GEYSER_ERUPTION_START_SOUND_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "potent_nyxite_geyser_eruption_start"); + private static final ResourceLocation GEYSER_ERUPTION_ACTIVE_SOUND_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "potent_nyxite_geyser_eruption_active"); + private static final ResourceLocation GEYSER_CONTINUOUS_START_SOUND_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "potent_nyxite_geyser_continuous_start"); + private static final ResourceLocation GEYSER_CONTINUOUS_ACTIVE_SOUND_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "potent_nyxite_geyser_continuous_active"); + + private static final int MAX_FLUID_COLUMN_STEPS = 5; + private static final Predicate EFFECT_PREDICATE = EntitySelector.NO_SPECTATORS.and(EntitySelector.ENTITY_STILL_ALIVE); + + private int waitingCountdown = -1; + private long eruptionTick = -1L; + + public PotentNyxiteBlockEntity( + BlockPos pos, + BlockState blockState, + Supplier> blockEntityTypeSupplier + ) { + super(blockEntityTypeSupplier.get(), pos, blockState); + } + + public static void serverTick(ServerLevel level, BlockPos pos, BlockState state, PotentNyxiteBlockEntity blockEntity) { + blockEntity.serverTick(level, pos, state); + } + + public static void clientTick(Level level, BlockPos pos, BlockState state, PotentNyxiteBlockEntity blockEntity) { + if (level instanceof ClientLevel clientLevel) { + blockEntity.clientTick(clientLevel, pos, state); + } + } + + public static void handleStateActivation(Level level, BlockPos pos, BlockState state) { + PotentNyxiteState stateValue = state.getValue(PotentNyxiteBlock.STATE); + if (stateValue != PotentNyxiteState.ERUPTING && stateValue != PotentNyxiteState.CONTINUOUS) { + return; + } + + level.blockEvent(pos, state.getBlock(), 0, 0); + level.playSound( + null, + pos, + BuiltInRegistries.SOUND_EVENT.get( + stateValue == PotentNyxiteState.CONTINUOUS ? GEYSER_CONTINUOUS_START_SOUND_ID : GEYSER_ERUPTION_START_SOUND_ID + ), + net.minecraft.sounds.SoundSource.BLOCKS, + 2.5F, + 1.0F + ); + } + + public void markEruptionStart(long gameTime) { + this.eruptionTick = gameTime; + } + + @Override + public void setLevel(Level level) { + super.setLevel(level); + if (this.eruptionTick == -1L) { + this.eruptionTick = level.getGameTime(); + } + } + + @Override + protected void saveAdditional(CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries) { + super.saveAdditional(tag, registries); + tag.putInt("countdown", this.waitingCountdown); + tag.putLong("eruption_tick", this.eruptionTick); + } + + @Override + protected void loadAdditional(CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries) { + super.loadAdditional(tag, registries); + this.waitingCountdown = tag.getInt("countdown"); + this.eruptionTick = tag.getLong("eruption_tick"); + } + + private void serverTick(ServerLevel level, BlockPos pos, BlockState state) { + if (!(state.getBlock() instanceof PotentNyxiteBlock)) { + return; + } + + Direction fluidDirection = PotentNyxiteBlock.getFluidColumnDirection(level, pos); + BlockPos source = fluidDirection == null ? null : findHypnoticGasSourceBlock(level, pos, fluidDirection); + BlockPos adjustedSource = source == null || fluidDirection == null ? null : getAdjustedSource(source, fluidDirection); + if (level.getGameTime() % 30L == 0L && adjustedSource != null) { + applyHypnoticGasEffects(level, adjustedSource, fluidDirection); + } + + PotentNyxiteState environmentState = PotentNyxiteBlock.resolveState(level, pos, state); + PotentNyxiteState currentState = state.getValue(PotentNyxiteBlock.STATE); + + if (environmentState == PotentNyxiteState.CONTINUOUS) { + if (currentState != PotentNyxiteState.CONTINUOUS) { + BlockState newState = state.setValue(PotentNyxiteBlock.STATE, PotentNyxiteState.CONTINUOUS); + level.setBlock(pos, newState, Block.UPDATE_CLIENTS); + handleStateActivation(level, pos, newState); + this.setChanged(); + } + this.waitingCountdown = -1; + launchEntities(level, pos); + return; + } + + if (environmentState == PotentNyxiteState.DORMANT) { + if (currentState != PotentNyxiteState.DORMANT && currentState != PotentNyxiteState.ERUPTING) { + level.setBlock(pos, state.setValue(PotentNyxiteBlock.STATE, PotentNyxiteState.DORMANT), Block.UPDATE_CLIENTS); + currentState = PotentNyxiteState.DORMANT; + } + + if (source != null && fluidDirection != null && level.getGameTime() % 20L == 0L) { + int fluidBlocks = getFluidBlocks(level, pos, source, fluidDirection); + RandomSource geyserRandom = geyserPositional(level, pos); + if (this.waitingCountdown <= 0) { + if (currentState == PotentNyxiteState.ERUPTING) { + geyserRandom.nextInt(); + this.waitingCountdown = Math.max(1, fluidBlocks - 1) + geyserRandom.nextIntBetweenInclusive(1, 2); + } else { + this.waitingCountdown = 10 * Math.max(0, fluidBlocks - 1) + geyserRandom.nextIntBetweenInclusive(15, 30); + } + } + + if (this.waitingCountdown > 0) { + this.waitingCountdown--; + } + + if (this.waitingCountdown == 0) { + PotentNyxiteState nextState = currentState == PotentNyxiteState.ERUPTING + ? PotentNyxiteState.DORMANT + : PotentNyxiteState.ERUPTING; + BlockState newState = state.setValue(PotentNyxiteBlock.STATE, nextState); + level.setBlock(pos, newState, Block.UPDATE_CLIENTS); + if (nextState == PotentNyxiteState.ERUPTING) { + handleStateActivation(level, pos, newState); + level.gameEvent(GameEvent.BLOCK_ACTIVATE, pos, GameEvent.Context.of(newState)); + } else { + level.gameEvent(GameEvent.BLOCK_DEACTIVATE, pos, GameEvent.Context.of(newState)); + } + currentState = nextState; + this.setChanged(); + } + } + + if (currentState == PotentNyxiteState.ERUPTING) { + launchEntities(level, pos); + } + return; + } + + PotentNyxiteState fallbackState = environmentState == PotentNyxiteState.WET ? PotentNyxiteState.WET : PotentNyxiteState.DRY; + if (currentState != fallbackState) { + level.setBlock(pos, state.setValue(PotentNyxiteBlock.STATE, fallbackState), Block.UPDATE_CLIENTS); + } + this.waitingCountdown = -1; + } + + private void clientTick(ClientLevel level, BlockPos pos, BlockState state) { + Direction fluidDirection = PotentNyxiteBlock.getFluidColumnDirection(level, pos); + if (fluidDirection == null) { + return; + } + + BlockPos source = findHypnoticGasSourceBlock(level, pos, fluidDirection); + Direction eruptionDirection = PotentNyxiteBlock.getEruptionDirection(level, pos); + if (source != null && level.getGameTime() % 4L == 0L) { + boolean flipped = eruptionDirection == Direction.DOWN; + RandomSource random = level.getRandom(); + int count = flipped ? 3 : 4; + Vec3 center = Vec3.atCenterOf(source); + for (int i = 0; i < count; i++) { + double angle = random.nextDouble() * Mth.TWO_PI; + double radius = 0.18D + random.nextDouble() * 0.32D; + double outwardX = Mth.cos((float) angle) * radius; + double outwardZ = Mth.sin((float) angle) * radius; + double x = center.x + outwardX; + double z = center.z + outwardZ; + double y = source.getY() + (flipped ? 0.72D : 0.18D) + random.nextDouble() * 0.20D; + double driftX = outwardX * 0.015D; + double driftY = flipped ? 0.02D : 0.015D; + double driftZ = outwardZ * 0.015D; + level.addAlwaysVisibleParticle( + simpleParticle(flipped ? HYPNOTIC_GAS_DOWN_ID : HYPNOTIC_GAS_ID), + x, + y, + z, + driftX, + driftY, + driftZ + ); + } + } + if (source != null && level.getGameTime() % 20L == 0L) { + ResourceLocation cloudParticleId = eruptionDirection == Direction.DOWN + ? HYPNOTIC_GAS_CLOUD_DOWN_ID + : HYPNOTIC_GAS_CLOUD_ID; + level.addParticle(simpleParticle(cloudParticleId), source.getX() + 0.5D, source.getY() + 0.5D, source.getZ() + 0.5D, 0.0D, 0.0D, 0.0D); + } + + PotentNyxiteState stateValue = state.getValue(PotentNyxiteBlock.STATE); + if ((stateValue == PotentNyxiteState.ERUPTING || stateValue == PotentNyxiteState.CONTINUOUS) && source != null) { + int fluidBlocks = getFluidBlocks(level, pos, source, fluidDirection); + long eruptionTime = level.getGameTime() - this.eruptionTick; + + if (eruptionDirection == Direction.DOWN && eruptionTime % 20L == 0L) { + spawnDownwardHypnoticGasTrail(level, source, fluidBlocks); + } + + if (eruptionTime % 20L == 0L) { + level.addParticle( + new InvertedGeyserParticleOptions(geyserParticleType(INVERTED_GEYSER_ERUPTION_ID), fluidBlocks, eruptionDirection), + source.getX() + 0.5D, + source.getY(), + source.getZ() + 0.5D, + 0.0D, + 0.0D, + 0.0D + ); + } + + if (eruptionTime % 40L == 0L) { + level.playLocalSound( + source.getX() + 0.5D, + source.getY() + 0.5D, + source.getZ() + 0.5D, + BuiltInRegistries.SOUND_EVENT.get( + stateValue == PotentNyxiteState.CONTINUOUS ? GEYSER_CONTINUOUS_ACTIVE_SOUND_ID : GEYSER_ERUPTION_ACTIVE_SOUND_ID + ), + net.minecraft.sounds.SoundSource.BLOCKS, + 1.0F, + 1.0F, + false + ); + } + } + } + + private static void applyHypnoticGasEffects(ServerLevel level, BlockPos source, Direction fluidDirection) { + for (LivingEntity entity : getNearbyLivingEntities(level, source)) { + if (canBeReachedByHypnoticGas(level, source, entity.getEyePosition(), fluidDirection)) { + entity.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 240, 0, true, true)); + } + } + } + + private void launchEntities(ServerLevel level, BlockPos pos) { + Direction fluidDirection = PotentNyxiteBlock.getFluidColumnDirection(level, pos); + if (fluidDirection == null) { + return; + } + + BlockPos source = findHypnoticGasSourceBlock(level, pos, fluidDirection); + if (source == null) { + return; + } + + Direction eruptionDirection = PotentNyxiteBlock.getEruptionDirection(level, pos); + int fluidBlocks = getFluidBlocks(level, pos, source, fluidDirection); + int unobstructedBlocks = getUnobstructedBlockCount(level, source, eruptionDirection, fluidBlocks); + if (unobstructedBlocks <= 0) { + return; + } + + BlockPos start = source; + BlockPos end = source.relative(eruptionDirection, unobstructedBlocks - 1); + AABB area = new AABB( + Math.min(start.getX(), end.getX()), + Math.min(start.getY(), end.getY()), + Math.min(start.getZ(), end.getZ()), + Math.max(start.getX(), end.getX()) + 1.0D, + Math.max(start.getY(), end.getY()) + 1.0D, + Math.max(start.getZ(), end.getZ()) + 1.0D + ); + + Vec3 worldPush = new Vec3(0.0D, eruptionDirection.getStepY() * 0.2D, 0.0D); + double velocityThreshold = 0.3D + fluidBlocks * 0.1D; + int invertedDurationTicks = Mth.floor(AntarchySettings.potentNyxiteInvertedDurationSeconds() * 20.0D); + Holder invertedEffect = AntarchyObjects.INVERTED_EFFECT.get(); + + for (Entity entity : level.getEntitiesOfClass(Entity.class, area, EFFECT_PREDICATE)) { + if (entity instanceof Player player && player.getAbilities().flying) { + continue; + } + + AntarchyGravityDirection gravityDirection = AntarchyGravityApi.getGravityDirection(entity); + Vec3 currentWorldVelocity = gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecPlayerToWorld(entity.getDeltaMovement(), gravityDirection) + : entity.getDeltaMovement(); + + double axisVelocity = currentWorldVelocity.y * eruptionDirection.getStepY(); + if (axisVelocity <= velocityThreshold) { + Vec3 nextWorldVelocity = currentWorldVelocity.add(worldPush); + entity.setDeltaMovement( + gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecWorldToPlayer(nextWorldVelocity, gravityDirection) + : nextWorldVelocity + ); + entity.hurtMarked = true; + entity.hasImpulse = true; + entity.fallDistance = 0.0F; + } + + if (entity instanceof LivingEntity livingEntity) { + livingEntity.addEffect(new MobEffectInstance(invertedEffect, invertedDurationTicks, 0, false, true, true)); + } + } + } + + private static List getNearbyLivingEntities(Level level, BlockPos source) { + AABB aabb = new AABB(source).inflate(2.5D, 0.0D, 2.5D); + return level.getEntitiesOfClass(LivingEntity.class, aabb, entity -> EFFECT_PREDICATE.test(entity)); + } + + public static RandomSource geyserPositional(ServerLevel level, BlockPos pos) { + return new net.minecraft.world.level.levelgen.XoroshiroRandomSource(level.getSeed() ^ GEYSER_SALT).forkPositional().at(pos); + } + + public static BlockPos findHypnoticGasSourceBlock(LevelAccessor level, BlockPos origin, Direction direction) { + if (direction == Direction.DOWN) { + return origin.above(); + } + + return findLegacyHypnoticGasSourceBlock(level, origin, direction); + } + + private static BlockPos findLegacyHypnoticGasSourceBlock(LevelAccessor level, BlockPos origin, Direction direction) { + BlockPos.MutableBlockPos cursor = origin.relative(direction).mutable(); + + for (int i = 0; i <= MAX_FLUID_COLUMN_STEPS; i++) { + FluidState fluidState = level.getFluidState(cursor); + BlockState blockState = level.getBlockState(cursor); + + if (fluidState.isSource() && isHypnoticGasFluid(fluidState) && isGeyserPassableBlock(level, cursor)) { + cursor.move(direction); + continue; + } + + if (isGeyserPassableBlock(level, cursor)) { + return cursor.immutable(); + } + + return null; + } + + return null; + } + + public static Vec3 pickRandomHypnoticGasSpawnPoint(Level level, BlockPos source) { + RandomSource random = level.getRandom(); + Vec3 offset = new Vec3(random.nextFloat() - 0.5F, 0.0D, random.nextFloat() - 0.5F).normalize(); + float distance = random.nextFloat() * 3.0F; + return Vec3.atCenterOf(source).add(offset.scale(distance)).subtract(0.0D, 0.25D, 0.0D); + } + + public static boolean canBeReachedByHypnoticGas(Level level, BlockPos source, Vec3 pos) { + Direction fluidDirection = isHypnoticGasFluid(level.getFluidState(source.below())) ? Direction.DOWN : Direction.UP; + return canBeReachedByHypnoticGas(level, source, pos, fluidDirection); + } + + public static boolean canBeReachedByHypnoticGas(Level level, BlockPos source, Vec3 pos, Direction fluidDirection) { + BlockPos blockPos = BlockPos.containing(pos); + if (!isGeyserPassableBlock(level, blockPos)) { + return false; + } + + if (pos.distanceToSqr(Vec3.atCenterOf(source)) > 9.0D) { + return false; + } + + if (fluidDirection == Direction.DOWN) { + return haveLineOfSight(level, Vec3.atCenterOf(source), pos); + } + + Direction adjacentFluidDirection = findAdjacentFluidDirection(level, source); + if (adjacentFluidDirection == null) { + return false; + } + + Vec3 sourceSupport = Vec3.atCenterOf(source.relative(adjacentFluidDirection)); + Vec3 targetSupport = pos.add( + adjacentFluidDirection.getStepX(), + adjacentFluidDirection.getStepY(), + adjacentFluidDirection.getStepZ() + ); + return isHypnoticGasFluid(level.getFluidState(BlockPos.containing(targetSupport))) + && haveLineOfSight(level, sourceSupport, targetSupport); + } + + public static void spawnHypnoticGasParticle(Level level, Vec3 pos, boolean flipped) { + level.addAlwaysVisibleParticle(simpleParticle(flipped ? HYPNOTIC_GAS_DOWN_ID : HYPNOTIC_GAS_ID), pos.x, pos.y, pos.z, 0.0D, 0.0D, 0.0D); + } + + public static void spawnHypnoticGasParticle(Level level, Vec3 pos) { + spawnHypnoticGasParticle(level, pos, false); + } + + private static void spawnDownwardHypnoticGasTrail(ClientLevel level, BlockPos source, int fluidBlocks) { + RandomSource random = level.getRandom(); + int particleCount = Math.max(3, fluidBlocks + 1); + for (int i = 0; i < particleCount; i++) { + double progress = particleCount == 1 ? 0.0D : (double) i / (double) (particleCount - 1); + double y = source.getY() + 0.35D - progress * Math.max(1, fluidBlocks); + double x = source.getX() + 0.5D + (random.nextDouble() - 0.5D) * 0.35D; + double z = source.getZ() + 0.5D + (random.nextDouble() - 0.5D) * 0.35D; + level.addParticle(simpleParticle(HYPNOTIC_GAS_DOWN_ID), x, y, z, 0.0D, -0.01D, 0.0D); + } + } + + private static BlockPos getAdjustedSource(BlockPos source, Direction direction) { + return direction == Direction.DOWN ? source.above() : source; + } + + private static Direction findAdjacentFluidDirection(LevelAccessor level, BlockPos source) { + if (isHypnoticGasFluid(level.getFluidState(source.above()))) { + return Direction.UP; + } + if (isHypnoticGasFluid(level.getFluidState(source.below()))) { + return Direction.DOWN; + } + return null; + } + + private static int getFluidBlocks(LevelAccessor level, BlockPos origin, BlockPos source, Direction fluidDirection) { + if (fluidDirection == Direction.DOWN) { + return PotentNyxiteBlock.getFluidColumnDepth(level, origin, fluidDirection); + } + + return fluidBlocksBetween(origin, source, fluidDirection); + } + + private static int fluidBlocksBetween(BlockPos origin, BlockPos source, Direction fluidDirection) { + return Math.max(1, Math.abs(source.getY() - origin.getY()) - 1); + } + + private static int getUnobstructedBlockCount(LevelAccessor level, BlockPos start, Direction direction, int fluidBlocks) { + int geyserForceHeight = 6 * Math.max(1, fluidBlocks); + for (int i = 0; i < geyserForceHeight; i++) { + BlockPos currentPos = start.relative(direction, i); + if (!isGeyserPassableBlock(level, currentPos)) { + return i; + } + } + return geyserForceHeight; + } + + private static boolean isGeyserPassableBlock(LevelAccessor level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + FluidState fluidState = level.getFluidState(pos); + return state.isAir() + || (fluidState.isSource() && isHypnoticGasFluid(fluidState)) + || state.getCollisionShape(level, pos).isEmpty(); + } + + private static boolean isHypnoticGasFluid(FluidState fluidState) { + return PotentNyxiteBlock.isAntiwater(fluidState); + } + + private static boolean haveLineOfSight(Level level, Vec3 from, Vec3 to) { + HitResult hitResult = level.clip(new ClipContext(from, to, ClipContext.Block.VISUAL, ClipContext.Fluid.NONE, net.minecraft.world.phys.shapes.CollisionContext.empty())); + return hitResult.getType() != HitResult.Type.BLOCK; + } + + private static SimpleParticleType simpleParticle(ResourceLocation id) { + return (SimpleParticleType) BuiltInRegistries.PARTICLE_TYPE.get(id); + } + + @SuppressWarnings("unchecked") + private static ParticleType geyserParticleType(ResourceLocation id) { + return (ParticleType) BuiltInRegistries.PARTICLE_TYPE.get(id); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/entity/WaspNestBlockEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/WaspNestBlockEntity.java new file mode 100644 index 00000000..ec4f9899 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/entity/WaspNestBlockEntity.java @@ -0,0 +1,213 @@ +package com.craisinlord.antarchy.content.block.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.WaspNestBlock; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import java.util.ArrayList; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.ListTag; +import net.minecraft.nbt.Tag; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; + +public class WaspNestBlockEntity extends BlockEntity { + private static final String STORED_WASPS = "StoredWasps"; + private static final String PANDA_VARIANT = "PandaVariant"; + private static final int PANDA_VARIANT_CHANCE = 20; + private final List storedWasps = new ArrayList<>(); + private int releaseCooldown = 100; + private boolean initialized = false; + private boolean pandaVariant; + + public WaspNestBlockEntity(BlockPos pos, BlockState blockState) { + super(AntarchyObjects.WASP_NEST_BLOCK_ENTITY.get(), pos, blockState); + } + + public static void serverTick(ServerLevel level, BlockPos pos, BlockState state, WaspNestBlockEntity nest) { + if (!nest.initialized) { + nest.populateInitialWasps(level); + } + + if (level.isNight() || level.isRaining()) { + return; + } + + if (nest.storedWasps.isEmpty()) { + return; + } + + if (--nest.releaseCooldown > 0) { + return; + } + + nest.releaseCooldown = 80 + level.random.nextInt(100); + nest.releaseOne(level); + } + + public void populateInitialWasps(ServerLevel level) { + if (this.initialized) { + return; + } + + this.initialized = true; + if (!this.nestBlock().shouldPopulateInitialWasps()) { + return; + } + + this.pandaVariant = level.random.nextInt(PANDA_VARIANT_CHANCE) == 0; + int amount = 1 + level.random.nextInt(3); + for (int i = 0; i < amount && this.storedWasps.size() < this.maxOccupants(); i++) { + this.storedWasps.add(this.createStoredWasp(level, this.nestBlock().waspType())); + } + this.setChanged(); + } + + public boolean tryStoreWasp(WaspEntity waspEntity) { + if (this.storedWasps.size() >= this.maxOccupants()) { + return false; + } + + waspEntity.setPandaVariant(this.pandaVariant); + CompoundTag waspTag = new CompoundTag(); + waspEntity.addAdditionalSaveData(waspTag); + this.storedWasps.add(new StoredWasp(waspEntity.getType(), waspTag)); + this.releaseCooldown = Math.max(this.releaseCooldown, 200); + waspEntity.discard(); + this.setChanged(); + return true; + } + + public void releaseAll(ServerLevel level) { + while (!this.storedWasps.isEmpty()) { + this.releaseOne(level); + } + } + + private void releaseOne(ServerLevel level) { + if (this.storedWasps.isEmpty()) { + return; + } + + StoredWasp storedWasp = this.storedWasps.get(0); + WaspEntity waspEntity = storedWasp.create(level); + if (waspEntity == null) { + this.storedWasps.remove(0); + return; + } + + BlockPos spawnPos = this.findReleasePos(level); + if (spawnPos == null) { + this.storedWasps.remove(0); + this.setChanged(); + return; + } + + waspEntity.moveTo( + spawnPos.getX() + 0.5D, + spawnPos.getY() + 0.05D, + spawnPos.getZ() + 0.5D, + level.random.nextFloat() * 360.0F, + 0.0F + ); + waspEntity.setHivePos(this.getBlockPos()); + if (!level.noCollision(waspEntity)) { + this.storedWasps.remove(0); + this.setChanged(); + return; + } + + this.storedWasps.remove(0); + level.addFreshEntity(waspEntity); + this.setChanged(); + } + + private int maxOccupants() { + return this.nestBlock().maxOccupants(); + } + + private WaspNestBlock nestBlock() { + return (WaspNestBlock) this.getBlockState().getBlock(); + } + + private BlockPos findReleasePos(ServerLevel level) { + Direction facing = this.getBlockState().getValue(WaspNestBlock.FACING); + BlockPos front = this.getBlockPos().relative(facing); + if (level.getBlockState(front).canBeReplaced() && level.getBlockState(front.above()).canBeReplaced()) { + return front; + } + + BlockPos above = this.getBlockPos().above(); + if (level.getBlockState(above).canBeReplaced() && level.getBlockState(above.above()).canBeReplaced()) { + return above; + } + + return null; + } + + private StoredWasp createStoredWasp(ServerLevel level, EntityType waspType) { + if (!(waspType.create(level) instanceof WaspEntity waspEntity)) { + return new StoredWasp(waspType, new CompoundTag()); + } + + waspEntity.setPandaVariant(this.pandaVariant); + CompoundTag waspTag = new CompoundTag(); + waspEntity.addAdditionalSaveData(waspTag); + return new StoredWasp(waspType, waspTag); + } + + @Override + protected void saveAdditional(CompoundTag tag, HolderLookup.Provider registries) { + super.saveAdditional(tag, registries); + tag.putBoolean("Initialized", this.initialized); + tag.putBoolean(PANDA_VARIANT, this.pandaVariant); + ListTag listTag = new ListTag(); + for (StoredWasp storedWasp : this.storedWasps) { + listTag.add(storedWasp.save()); + } + tag.put(STORED_WASPS, listTag); + } + + @Override + protected void loadAdditional(CompoundTag tag, HolderLookup.Provider registries) { + super.loadAdditional(tag, registries); + this.initialized = tag.getBoolean("Initialized"); + this.pandaVariant = tag.getBoolean(PANDA_VARIANT); + this.storedWasps.clear(); + ListTag listTag = tag.getList(STORED_WASPS, Tag.TAG_COMPOUND); + for (int i = 0; i < listTag.size(); i++) { + this.storedWasps.add(StoredWasp.load(listTag.getCompound(i))); + } + } + + private record StoredWasp(EntityType waspType, CompoundTag data) { + private CompoundTag save() { + CompoundTag tag = new CompoundTag(); + tag.putString("id", BuiltInRegistries.ENTITY_TYPE.getKey(this.waspType).toString()); + tag.put("data", this.data.copy()); + return tag; + } + + private static StoredWasp load(CompoundTag tag) { + EntityType waspType = BuiltInRegistries.ENTITY_TYPE.getOptional(ResourceLocation.parse(tag.getString("id"))) + .orElse(AntarchyObjects.WASP.get()); + return new StoredWasp(waspType, tag.getCompound("data")); + } + + private WaspEntity create(ServerLevel level) { + if (!(this.waspType.create(level) instanceof WaspEntity waspEntity)) { + return null; + } + + waspEntity.readAdditionalSaveData(this.data.copy()); + return waspEntity; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/block/state/PotentNyxiteState.java b/common/src/main/java/com/craisinlord/antarchy/content/block/state/PotentNyxiteState.java new file mode 100644 index 00000000..87986054 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/block/state/PotentNyxiteState.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.block.state; + +import net.minecraft.util.StringRepresentable; + +public enum PotentNyxiteState implements StringRepresentable { + DRY("dry"), + WET("wet"), + DORMANT("dormant"), + ERUPTING("erupting"), + CONTINUOUS("continuous"); + + private final String serializedName; + + PotentNyxiteState(String serializedName) { + this.serializedName = serializedName; + } + + @Override + public String getSerializedName() { + return this.serializedName; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/bloodglass/BloodglassAccess.java b/common/src/main/java/com/craisinlord/antarchy/content/bloodglass/BloodglassAccess.java new file mode 100644 index 00000000..54c5b4f1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/bloodglass/BloodglassAccess.java @@ -0,0 +1,26 @@ +package com.craisinlord.antarchy.content.bloodglass; + +public interface BloodglassAccess { + int antarchy$getArmorShieldsActive(); + void antarchy$setArmorShieldsActive(int count); + int antarchy$getArmorShieldLostCount(); + void antarchy$setArmorShieldLostCount(int count); + int antarchy$getArmorRechargeTimer(); + void antarchy$setArmorRechargeTimer(int ticks); + + int antarchy$getAppleShieldsActive(); + void antarchy$setAppleShieldsActive(int count); + int antarchy$getAppleShieldLostCount(); + void antarchy$setAppleShieldLostCount(int count); + int antarchy$getAppleRechargeTimer(); + void antarchy$setAppleRechargeTimer(int ticks); + + default int antarchy$getTotalShieldsActive() { + return antarchy$getArmorShieldsActive() + antarchy$getAppleShieldsActive(); + } + + default int antarchy$getTotalShieldsMax() { + return antarchy$getArmorShieldsActive() + antarchy$getArmorShieldLostCount() + + antarchy$getAppleShieldsActive() + antarchy$getAppleShieldLostCount(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/BloodCrystalKatanaTrailClientState.java b/common/src/main/java/com/craisinlord/antarchy/content/client/BloodCrystalKatanaTrailClientState.java new file mode 100644 index 00000000..fc64233c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/BloodCrystalKatanaTrailClientState.java @@ -0,0 +1,40 @@ +package com.craisinlord.antarchy.content.client; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; + +public final class BloodCrystalKatanaTrailClientState { + private static final Map ACTIVE = new HashMap<>(); + + private BloodCrystalKatanaTrailClientState() {} + + public static void trigger(int entityId, int durationTicks) { + if (durationTicks <= 0) { + ACTIVE.remove(entityId); + return; + } + ACTIVE.put(entityId, durationTicks); + } + + public static int getRemainingTicks(int entityId) { + return ACTIVE.getOrDefault(entityId, 0); + } + + public static void tick() { + Iterator> iterator = ACTIVE.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry entry = iterator.next(); + int remaining = entry.getValue() - 1; + if (remaining <= 0) { + iterator.remove(); + } else { + entry.setValue(remaining); + } + } + } + + public static void clear() { + ACTIVE.clear(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/BloodglassClientState.java b/common/src/main/java/com/craisinlord/antarchy/content/client/BloodglassClientState.java new file mode 100644 index 00000000..36cec713 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/BloodglassClientState.java @@ -0,0 +1,16 @@ +package com.craisinlord.antarchy.content.client; + +public final class BloodglassClientState { + private BloodglassClientState() {} + + private static int shieldsActive = 0; + private static int shieldsMax = 0; + + public static void update(int active, int max) { + shieldsActive = active; + shieldsMax = max; + } + + public static int getShieldsActive() { return shieldsActive; } + public static int getShieldsMax() { return shieldsMax; } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/BrutalflyElytraClientState.java b/common/src/main/java/com/craisinlord/antarchy/content/client/BrutalflyElytraClientState.java new file mode 100644 index 00000000..61ec3dea --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/BrutalflyElytraClientState.java @@ -0,0 +1,54 @@ +package com.craisinlord.antarchy.content.client; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import net.minecraft.util.Mth; + +public final class BrutalflyElytraClientState { + private static final Map ACTIVE_ANIMATIONS = new ConcurrentHashMap<>(); + + private BrutalflyElytraClientState() { + } + + public static void trigger(int entityId, int durationTicks, float strength) { + if (durationTicks <= 0) { + ACTIVE_ANIMATIONS.remove(entityId); + return; + } + ACTIVE_ANIMATIONS.put(entityId, new AnimationState(durationTicks, durationTicks, strength)); + } + + public static AnimationState get(int entityId) { + return ACTIVE_ANIMATIONS.get(entityId); + } + + public static void tick() { + ACTIVE_ANIMATIONS.entrySet().removeIf(entry -> entry.getValue().tick() <= 0); + } + + public static final class AnimationState { + private final int durationTicks; + private int remainingTicks; + private final float strength; + + private AnimationState(int durationTicks, int remainingTicks, float strength) { + this.durationTicks = Math.max(1, durationTicks); + this.remainingTicks = Math.max(0, remainingTicks); + this.strength = strength; + } + + public float progress(float partialTick) { + float remaining = Mth.clamp(this.remainingTicks - partialTick, 0.0F, (float) this.durationTicks); + return 1.0F - remaining / (float) this.durationTicks; + } + + public float strength() { + return this.strength; + } + + private int tick() { + this.remainingTicks--; + return this.remainingTicks; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/ScorpionWhipTetherClientState.java b/common/src/main/java/com/craisinlord/antarchy/content/client/ScorpionWhipTetherClientState.java new file mode 100644 index 00000000..78e8c942 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/ScorpionWhipTetherClientState.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.content.client; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; + +public final class ScorpionWhipTetherClientState { + private static final Map TETHERS = new ConcurrentHashMap<>(); + + private ScorpionWhipTetherClientState() { + } + + public static void update(int playerId, int targetId) { + if (targetId < 0) { + TETHERS.remove(playerId); + } else { + TETHERS.put(playerId, targetId); + } + } + + public static Map snapshot() { + return Map.copyOf(TETHERS); + } + + public static void clear() { + TETHERS.clear(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/ThoraxisWeatherClientState.java b/common/src/main/java/com/craisinlord/antarchy/content/client/ThoraxisWeatherClientState.java new file mode 100644 index 00000000..b60eb51f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/ThoraxisWeatherClientState.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.content.client; + +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherKind; +import java.util.HashMap; +import java.util.Map; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.Level; + +public final class ThoraxisWeatherClientState { + private static final Map STATES = new HashMap<>(); + + private ThoraxisWeatherClientState() { + } + + public static void apply(ResourceLocation dimension, ThoraxisWeatherKind kind, long expiresAt, int anchorX, int anchorY, int anchorZ) { + if (kind == ThoraxisWeatherKind.NONE) { + STATES.remove(dimension); + return; + } + + STATES.put(dimension, new ThoraxisWeatherState(kind, expiresAt, new BlockPos(anchorX, anchorY, anchorZ))); + } + + public static ThoraxisWeatherState current(Level level) { + if (level == null) { + return null; + } + + ThoraxisWeatherState state = STATES.get(level.dimension().location()); + if (state == null) { + return null; + } + + long now = level.getGameTime(); + if (state.expiresAt > 0L && now > state.expiresAt) { + STATES.remove(level.dimension().location()); + return null; + } + + return state; + } + + public record ThoraxisWeatherState(ThoraxisWeatherKind kind, long expiresAt, BlockPos anchor) { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/hud/BloodglassHudRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/hud/BloodglassHudRenderer.java new file mode 100644 index 00000000..e5871041 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/hud/BloodglassHudRenderer.java @@ -0,0 +1,57 @@ +package com.craisinlord.antarchy.content.client.hud; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.BloodglassClientState; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; + +public final class BloodglassHudRenderer { + private static final ResourceLocation HEART_CONTAINER = + ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/heart/container.png"); + private static final ResourceLocation HEART_FULL = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/gui/sprites/hud/bloodglass_heart.png"); + private static final ResourceLocation HEART_CRACKED = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/gui/sprites/hud/bloodglass_heart_cracked.png"); + private static final int HEART_SIZE = 9; + private static final int HEART_PITCH = 8; + + private BloodglassHudRenderer() {} + + public static void render(GuiGraphics gui) { + Minecraft mc = Minecraft.getInstance(); + if (mc.options.hideGui) return; + Player player = mc.player; + if (player == null || player.isDeadOrDying()) return; + if (player.isCreative() || player.isSpectator()) return; + + int total = BloodglassClientState.getShieldsMax(); + if (total <= 0) return; + + int active = BloodglassClientState.getShieldsActive(); + int w = mc.getWindow().getGuiScaledWidth(); + int h = mc.getWindow().getGuiScaledHeight(); + + int maxHealth = Mth.ceil(player.getMaxHealth()); + int absorption = Mth.ceil(player.getAbsorptionAmount()); + int healthHearts = Mth.ceil(maxHealth / 2.0f); + int absorptionHearts = Mth.ceil(absorption / 2.0f); + int totalVanillaRows = Mth.ceil((healthHearts + absorptionHearts) / 10.0f); + boolean hasArmor = player.getArmorValue() > 0; + int baseTop = h - 39 - (totalVanillaRows * 10) - (hasArmor ? 10 : 0); + + int left = w / 2 - 91; + + for (int i = 0; i < total; i++) { + int row = i / 10; + int col = i % 10; + int x = left + col * HEART_PITCH; + int y = baseTop - row * 10; + ResourceLocation tex = (i < active) ? HEART_FULL : HEART_CRACKED; + gui.blit(HEART_CONTAINER, x, y, 0, 0, HEART_SIZE, HEART_SIZE, HEART_SIZE, HEART_SIZE); + gui.blit(tex, x, y, 0, 0, HEART_SIZE, HEART_SIZE, HEART_SIZE, HEART_SIZE); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/AntModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/AntModel.java new file mode 100644 index 00000000..7ce6cb12 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/AntModel.java @@ -0,0 +1,41 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.craisinlord.antarchy.content.entity.ant.BrownAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RainbowAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RedAntEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class AntModel extends GeoModel { + private static final ResourceLocation MODEL = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/ant.geo.json"); + private static final ResourceLocation ANIMATIONS = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/ant.animation.json"); + private static final ResourceLocation BROWN_TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/brown_ant.png"); + private static final ResourceLocation RED_TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/red_ant.png"); + private static final ResourceLocation RAINBOW_TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/rainbow_ant.png"); + + @Override + public ResourceLocation getModelResource(BaseAntEntity animatable) { + return MODEL; + } + + @Override + public ResourceLocation getTextureResource(BaseAntEntity animatable) { + if (animatable instanceof RedAntEntity) { + return RED_TEXTURE; + } + if (animatable instanceof RainbowAntEntity) { + return RAINBOW_TEXTURE; + } + if (animatable instanceof BrownAntEntity) { + return BROWN_TEXTURE; + } + return BROWN_TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(BaseAntEntity animatable) { + return ANIMATIONS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/AppleCowModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/AppleCowModel.java new file mode 100644 index 00000000..a9e65799 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/AppleCowModel.java @@ -0,0 +1,70 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.AppleCowEntity; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.EnchantedGoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.GoldenAppleCow; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class AppleCowModel extends GeoModel { + private static final ResourceLocation MODEL = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/apple_cow.geo.json"); + private static final ResourceLocation BABY_MODEL = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/baby_apple_cow.geo.json"); + private static final ResourceLocation ANIMATION = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/apple_cow.animation.json"); + private static final ResourceLocation BABY_ANIMATION = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/baby_apple_cow.animation.json"); + private static final ResourceLocation APPLE_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/apple_cow.png"); + private static final ResourceLocation APPLE_SHEARED_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/apple_cow_sheared.png"); + private static final ResourceLocation BABY_APPLE_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/baby_apple_cow.png"); + private static final ResourceLocation GOLDEN_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/golden_apple_cow.png"); + private static final ResourceLocation GOLDEN_SHEARED_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/golden_apple_cow_sheared.png"); + private static final ResourceLocation BABY_GOLDEN_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/baby_golden_apple_cow.png"); + private static final ResourceLocation ENCHANTED_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/enchanted_golden_apple_cow.png"); + private static final ResourceLocation ENCHANTED_SHEARED_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/apple_cow/enchanted_golden_apple_cow_sheared.png"); + + @Override + public ResourceLocation getModelResource(AppleCowEntity animatable) { + return animatable.isBaby() ? BABY_MODEL : MODEL; + } + + @Override + public ResourceLocation getTextureResource(AppleCowEntity animatable) { + return textureFor(animatable); + } + + @Override + public ResourceLocation getAnimationResource(AppleCowEntity animatable) { + return animatable.isBaby() ? BABY_ANIMATION : ANIMATION; + } + + public static ResourceLocation textureFor(AppleCowEntity entity) { + if (entity.isBaby()) { + if (entity instanceof EnchantedGoldenAppleCow) { + return entity.isSheared() ? ENCHANTED_SHEARED_TEXTURE : ENCHANTED_TEXTURE; + } + if (entity instanceof GoldenAppleCow) { + return entity.isSheared() ? GOLDEN_SHEARED_TEXTURE : BABY_GOLDEN_TEXTURE; + } + return entity.isSheared() ? APPLE_SHEARED_TEXTURE : BABY_APPLE_TEXTURE; + } + + if (entity instanceof EnchantedGoldenAppleCow) { + return entity.isSheared() ? ENCHANTED_SHEARED_TEXTURE : ENCHANTED_TEXTURE; + } + if (entity instanceof GoldenAppleCow) { + return entity.isSheared() ? GOLDEN_SHEARED_TEXTURE : GOLDEN_TEXTURE; + } + return entity.isSheared() ? APPLE_SHEARED_TEXTURE : APPLE_TEXTURE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/BasiliskModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BasiliskModel.java new file mode 100644 index 00000000..799d864e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BasiliskModel.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class BasiliskModel extends GeoModel { + + @Override + public ResourceLocation getModelResource(BasiliskEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/basilisk.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(BasiliskEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/basilisk.png"); + } + + @Override + public ResourceLocation getAnimationResource(BasiliskEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/basilisk.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/BedBugModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BedBugModel.java new file mode 100644 index 00000000..6ce12c6a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BedBugModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class BedBugModel extends GeoModel { + @Override + public ResourceLocation getModelResource(BedBugEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/bed_bug.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(BedBugEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/bed_bug.png"); + } + + @Override + public ResourceLocation getAnimationResource(BedBugEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/bed_bug.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/BomberModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BomberModel.java new file mode 100644 index 00000000..a382f233 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BomberModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.BomberEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class BomberModel extends GeoModel { + @Override + public ResourceLocation getModelResource(BomberEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/bomber.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(BomberEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/bomber.png"); + } + + @Override + public ResourceLocation getAnimationResource(BomberEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/bomber.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyElytraModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyElytraModel.java new file mode 100644 index 00000000..b8bdba4b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyElytraModel.java @@ -0,0 +1,62 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.model.geom.ModelPart; +import net.minecraft.client.model.geom.PartPose; +import net.minecraft.client.model.geom.builders.CubeListBuilder; +import net.minecraft.client.model.geom.builders.LayerDefinition; +import net.minecraft.client.model.geom.builders.MeshDefinition; +import net.minecraft.client.model.geom.builders.PartDefinition; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; + +public final class BrutalflyElytraModel { + public static final ModelLayerLocation LAYER_LOCATION = + new ModelLayerLocation(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "brutalfly_elytra"), "main"); + + private final ModelPart root; + private final ModelPart leftWing; + private final ModelPart rightWing; + + public BrutalflyElytraModel(ModelPart root) { + this.root = root; + this.leftWing = root.getChild("left_wing"); + this.rightWing = root.getChild("right_wing"); + } + + public static LayerDefinition createBodyLayer() { + MeshDefinition meshDefinition = new MeshDefinition(); + PartDefinition root = meshDefinition.getRoot(); + root.addOrReplaceChild( + "left_wing", + CubeListBuilder.create().texOffs(22, 0).addBox(-10.0F, 0.0F, -1.0F, 10.0F, 20.0F, 2.0F), + PartPose.offset(5.0F, 0.0F, -1.5F) + ); + root.addOrReplaceChild( + "right_wing", + CubeListBuilder.create().mirror().texOffs(22, 0).addBox(0.0F, 0.0F, -1.0F, 10.0F, 20.0F, 2.0F), + PartPose.offset(-5.0F, 0.0F, -1.5F) + ); + return LayerDefinition.create(meshDefinition, 64, 32); + } + + public void setupAnimation(float progress, float strength, boolean crouching) { + float wave = Mth.sin(progress * Mth.PI); + float flap = wave * strength; + float basePitch = crouching ? -0.18F : -0.05F; + float wingSpread = 0.55F; + this.leftWing.xRot = basePitch - flap * 1.2F; + this.rightWing.xRot = basePitch - flap * 1.2F; + this.leftWing.yRot = -wingSpread; + this.rightWing.yRot = -wingSpread; + this.leftWing.zRot = -0.35F - flap * 0.7F; + this.rightWing.zRot = -0.35F - flap * 0.7F; + } + + public void renderToBuffer(PoseStack poseStack, VertexConsumer consumer, int packedLight, int overlay) { + this.root.render(poseStack, consumer, packedLight, overlay); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyModel.java new file mode 100644 index 00000000..8ba48354 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/BrutalflyModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class BrutalflyModel extends GeoModel { + @Override + public ResourceLocation getModelResource(BrutalflyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/brutalfly.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(BrutalflyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/brutalfly.png"); + } + + @Override + public ResourceLocation getAnimationResource(BrutalflyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/brutalfly.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/ButterflyModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ButterflyModel.java new file mode 100644 index 00000000..b491ddb3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ButterflyModel.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.ButterflyEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class ButterflyModel extends GeoModel { + private static final String TEXTURE_PATH_PREFIX = "textures/entity/butterfly/butterfly_"; + + @Override + public ResourceLocation getModelResource(ButterflyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/butterfly.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(ButterflyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath( + Antarchy.MODID, + TEXTURE_PATH_PREFIX + animatable.getTextureVariantName() + ".png" + ); + } + + @Override + public ResourceLocation getAnimationResource(ButterflyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/butterfly.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/CaterpillarModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/CaterpillarModel.java new file mode 100644 index 00000000..d17267fb --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/CaterpillarModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class CaterpillarModel extends GeoModel { + @Override + public ResourceLocation getModelResource(CaterpillarEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/caterpillar.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(CaterpillarEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/caterpillar.png"); + } + + @Override + public ResourceLocation getAnimationResource(CaterpillarEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/caterpillar.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/CloudSharkModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/CloudSharkModel.java new file mode 100644 index 00000000..c1d8a5ce --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/CloudSharkModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class CloudSharkModel extends GeoModel { + @Override + public ResourceLocation getModelResource(CloudSharkEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/cloud_shark.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(CloudSharkEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/cloud_shark.png"); + } + + @Override + public ResourceLocation getAnimationResource(CloudSharkEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/cloud_shark.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/EasterBunnyModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/EasterBunnyModel.java new file mode 100644 index 00000000..3ad526a9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/EasterBunnyModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class EasterBunnyModel extends GeoModel { + @Override + public ResourceLocation getModelResource(EasterBunnyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/easter_bunny.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(EasterBunnyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/easter_bunny.png"); + } + + @Override + public ResourceLocation getAnimationResource(EasterBunnyEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/easter_bunny.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/EmperorScorpionModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/EmperorScorpionModel.java new file mode 100644 index 00000000..1c66b057 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/EmperorScorpionModel.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.EmperorScorpionEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class EmperorScorpionModel extends GeoModel { + + @Override + public ResourceLocation getModelResource(EmperorScorpionEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/emperor_scorpion.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(EmperorScorpionEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/emperor_scorpion.png"); + } + + @Override + public ResourceLocation getAnimationResource(EmperorScorpionEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/emperor_scorpion.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/FlyingSquirrelModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/FlyingSquirrelModel.java new file mode 100644 index 00000000..bf78ce70 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/FlyingSquirrelModel.java @@ -0,0 +1,67 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.cache.object.GeoBone; +import software.bernie.geckolib.model.GeoModel; + +public class FlyingSquirrelModel extends GeoModel { + private static final ResourceLocation REGULAR_TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/flying_squirrel/flying_squirrel.png"); + private static final ResourceLocation BROWN_TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/flying_squirrel/flying_squirrel_brown.png"); + private static final ResourceLocation ALBINO_TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/flying_squirrel/flying_squirrel_albino.png"); + private static final float SHOULDER_BODY_ROT_X = 65.0F * Mth.DEG_TO_RAD; + private static final float SHOULDER_LEFT_ARM_ROT_Z = 0.0F; + private static final float SHOULDER_RIGHT_ARM_ROT_Z = 0.0F; + private static final float SHOULDER_TAIL_ROT_X = 42.5F * Mth.DEG_TO_RAD; + private static final float SHOULDER_HEAD_ROT_X = -60.0F * Mth.DEG_TO_RAD; + + @Override + public ResourceLocation getModelResource(FlyingSquirrelEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "geo/flying_squirrel.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(FlyingSquirrelEntity animatable) { + return switch (animatable.getTextureVariantName()) { + case "brown" -> BROWN_TEXTURE; + case "albino" -> ALBINO_TEXTURE; + default -> REGULAR_TEXTURE; + }; + } + + @Override + public ResourceLocation getAnimationResource(FlyingSquirrelEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "animations/flying_squirrel.animation.json"); + } + + @Override + public void setCustomAnimations(FlyingSquirrelEntity animatable, long instanceId, AnimationState animationState) { + super.setCustomAnimations(animatable, instanceId, animationState); + + this.getBone("squirrel").ifPresent(root -> root.setScaleX(animatable.shouldMirrorIdleAnimation() ? -1.0F : 1.0F)); + + if (animatable.isOnShoulder()) { + this.getBone("body").ifPresent(bone -> bone.setRotX(SHOULDER_BODY_ROT_X)); + this.getBone("left_arm").ifPresent(bone -> bone.setRotZ(SHOULDER_LEFT_ARM_ROT_Z)); + this.getBone("right_arm").ifPresent(bone -> bone.setRotZ(SHOULDER_RIGHT_ARM_ROT_Z)); + this.getBone("tail").ifPresent(bone -> bone.setRotX(SHOULDER_TAIL_ROT_X)); + this.getBone("head").ifPresent(bone -> { + bone.setRotX(SHOULDER_HEAD_ROT_X); + bone.setPosY(-1.0425F); + bone.setPosZ(-1.31366F); + }); + this.getBone("left_flying_part").ifPresent(FlyingSquirrelModel::hideBone); + this.getBone("right_flying_part").ifPresent(FlyingSquirrelModel::hideBone); + this.getBone("left_cheeks").ifPresent(FlyingSquirrelModel::hideBone); + this.getBone("right_cheeks").ifPresent(FlyingSquirrelModel::hideBone); + } + } + + private static void hideBone(GeoBone bone) { + bone.setScaleX(0.0F); + bone.setScaleY(0.0F); + bone.setScaleZ(0.0F); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/KrakenModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/KrakenModel.java new file mode 100644 index 00000000..abed8910 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/KrakenModel.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class KrakenModel extends GeoModel { + @Override + public ResourceLocation getModelResource(KrakenEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "geo/kraken.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(KrakenEntity animatable) { + return animatable.isPhaseTwo() + ? ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/kraken_purple.png") + : ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/kraken.png"); + } + + @Override + public ResourceLocation getAnimationResource(KrakenEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "animations/kraken.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/LucidModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/LucidModel.java new file mode 100644 index 00000000..31d6f376 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/LucidModel.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class LucidModel extends GeoModel { + + @Override + public ResourceLocation getModelResource(LucidEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/lucid.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(LucidEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/lucid.png"); + } + + @Override + public ResourceLocation getAnimationResource(LucidEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/lucid.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/MantisModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MantisModel.java new file mode 100644 index 00000000..862873c2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MantisModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.MantisEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class MantisModel extends GeoModel { + @Override + public ResourceLocation getModelResource(MantisEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/mantis.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(MantisEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/mantis.png"); + } + + @Override + public ResourceLocation getAnimationResource(MantisEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/mantis.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/MissileSquidModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MissileSquidModel.java new file mode 100644 index 00000000..2880b631 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MissileSquidModel.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class MissileSquidModel extends GeoModel { + @Override + public ResourceLocation getModelResource(MissileSquidEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "geo/missile_squid.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(MissileSquidEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/missile_squid.png"); + } + + @Override + public ResourceLocation getAnimationResource(MissileSquidEntity animatable) { + return ResourceLocation.fromNamespaceAndPath("antarchy", "animations/missile_squid.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/MolevoreModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MolevoreModel.java new file mode 100644 index 00000000..8baa28b2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MolevoreModel.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.MolevoreEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class MolevoreModel extends GeoModel { + private static final ResourceLocation MODEL = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/molevore.geo.json"); + private static final ResourceLocation TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/molevore.png"); + private static final ResourceLocation ANIMATION = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/molevore.animation.json"); + + @Override + public ResourceLocation getModelResource(MolevoreEntity animatable) { + return MODEL; + } + + @Override + public ResourceLocation getTextureResource(MolevoreEntity animatable) { + return TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(MolevoreEntity animatable) { + return ANIMATION; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/MolewormModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MolewormModel.java new file mode 100644 index 00000000..54446f82 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/MolewormModel.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class MolewormModel extends GeoModel { + private static final ResourceLocation MODEL = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/moleworm.geo.json"); + private static final ResourceLocation TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/moleworm.png"); + private static final ResourceLocation ANIMATION = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/moleworm.animation.json"); + + @Override + public ResourceLocation getModelResource(MolewormEntity animatable) { + return MODEL; + } + + @Override + public ResourceLocation getTextureResource(MolewormEntity animatable) { + return TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(MolewormEntity animatable) { + return ANIMATION; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/NightmareModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/NightmareModel.java new file mode 100644 index 00000000..a412667a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/NightmareModel.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class NightmareModel extends GeoModel { + @Override + public ResourceLocation getModelResource(NightmareEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/nightmare.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(NightmareEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/nightmare.png"); + } + + @Override + public ResourceLocation getAnimationResource(NightmareEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/nightmare.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/ResourceBackedGeoItemModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ResourceBackedGeoItemModel.java new file mode 100644 index 00000000..1df1cc31 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ResourceBackedGeoItemModel.java @@ -0,0 +1,33 @@ +package com.craisinlord.antarchy.content.client.model; + +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Item; +import software.bernie.geckolib.animatable.GeoAnimatable; +import software.bernie.geckolib.model.GeoModel; + +public class ResourceBackedGeoItemModel extends GeoModel { + private final ResourceLocation modelLocation; + private final ResourceLocation textureLocation; + private final ResourceLocation animationLocation; + + public ResourceBackedGeoItemModel(ResourceLocation modelLocation, ResourceLocation textureLocation, ResourceLocation animationLocation) { + this.modelLocation = modelLocation; + this.textureLocation = textureLocation; + this.animationLocation = animationLocation; + } + + @Override + public ResourceLocation getModelResource(T animatable) { + return this.modelLocation; + } + + @Override + public ResourceLocation getTextureResource(T animatable) { + return this.textureLocation; + } + + @Override + public ResourceLocation getAnimationResource(T animatable) { + return this.animationLocation; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/ReverieModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ReverieModel.java new file mode 100644 index 00000000..d6051fb8 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ReverieModel.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class ReverieModel extends GeoModel { + private static final ResourceLocation WHITE_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/reverie/reverie_white.png"); + private static final ResourceLocation YELLOW_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/reverie/reverie_yellow.png"); + private static final ResourceLocation BLUE_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/reverie/reverie_blue.png"); + private static final ResourceLocation PURPLE_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/reverie/reverie_purple.png"); + private static final ResourceLocation RED_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/reverie/reverie_red.png"); + + @Override + public ResourceLocation getModelResource(ReverieEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/reverie.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(ReverieEntity animatable) { + return textureForMood(animatable.getMood()); + } + + @Override + public ResourceLocation getAnimationResource(ReverieEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/reverie.animation.json"); + } + + public static ResourceLocation textureForMood(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> WHITE_TEXTURE; + case YELLOW -> YELLOW_TEXTURE; + case BLUE -> BLUE_TEXTURE; + case PURPLE -> PURPLE_TEXTURE; + case RED -> RED_TEXTURE; + default -> WHITE_TEXTURE; + }; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/ScorpionModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ScorpionModel.java new file mode 100644 index 00000000..5b23cbc6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/ScorpionModel.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.ScorpionEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class ScorpionModel extends GeoModel { + + @Override + public ResourceLocation getModelResource(ScorpionEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/scorpion.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(ScorpionEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/scorpion.png"); + } + + @Override + public ResourceLocation getAnimationResource(ScorpionEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/scorpion.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/TriffidModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/TriffidModel.java new file mode 100644 index 00000000..b1a8cf55 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/TriffidModel.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class TriffidModel extends GeoModel { + private static final ResourceLocation MODEL = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/triffid.geo.json"); + private static final ResourceLocation TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/triffid.png"); + private static final ResourceLocation ANIMATION = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/triffid.animation.json"); + + @Override + public ResourceLocation getModelResource(TriffidEntity animatable) { + return MODEL; + } + + @Override + public ResourceLocation getTextureResource(TriffidEntity animatable) { + return TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(TriffidEntity animatable) { + return ANIMATION; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/model/WaspModel.java b/common/src/main/java/com/craisinlord/antarchy/content/client/model/WaspModel.java new file mode 100644 index 00000000..6e908f1d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/model/WaspModel.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.client.model; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import net.minecraft.resources.ResourceLocation; +import software.bernie.geckolib.model.GeoModel; + +public class WaspModel extends GeoModel { + private static final ResourceLocation DEFAULT_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/wasp.png"); + private static final ResourceLocation PANDA_TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/wasp_panda.png"); + + @Override + public ResourceLocation getModelResource(WaspEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/wasp.geo.json"); + } + + @Override + public ResourceLocation getTextureResource(WaspEntity animatable) { + return animatable.isPandaVariant() ? PANDA_TEXTURE : DEFAULT_TEXTURE; + } + + @Override + public ResourceLocation getAnimationResource(WaspEntity animatable) { + return ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/wasp.animation.json"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/DreamFlameParticle.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/DreamFlameParticle.java new file mode 100644 index 00000000..d84d1c71 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/DreamFlameParticle.java @@ -0,0 +1,49 @@ +package com.craisinlord.antarchy.content.client.particle; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.client.particle.ParticleRenderType; +import net.minecraft.client.particle.SpriteSet; +import net.minecraft.client.particle.TextureSheetParticle; +import net.minecraft.core.particles.SimpleParticleType; + +public final class DreamFlameParticle extends TextureSheetParticle { + private final SpriteSet sprites; + + protected DreamFlameParticle(ClientLevel level, double x, double y, double z, double xd, double yd, double zd, SpriteSet sprites) { + super(level, x, y, z, xd, yd, zd); + this.sprites = sprites; + this.friction = 0.96F; + this.xd = xd * 0.01D; + this.yd = yd * 0.01D; + this.zd = zd * 0.01D; + this.quadSize *= 1.25F; + this.lifetime = 8 + this.random.nextInt(4); + this.pickSprite(sprites); + } + + @Override + public void tick() { + super.tick(); + this.pickSprite(this.sprites); + } + + @Override + public ParticleRenderType getRenderType() { + return ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT; + } + + public static final class Provider implements ParticleProvider { + private final SpriteSet sprites; + + public Provider(SpriteSet sprites) { + this.sprites = sprites; + } + + @Override + public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xd, double yd, double zd) { + return new DreamFlameParticle(level, x, y, z, xd, yd, zd, this.sprites); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/FireflyParticle.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/FireflyParticle.java new file mode 100644 index 00000000..3c82835a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/FireflyParticle.java @@ -0,0 +1,85 @@ +package com.craisinlord.antarchy.content.client.particle; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.client.particle.ParticleRenderType; +import net.minecraft.client.particle.SpriteSet; +import net.minecraft.client.particle.TextureSheetParticle; +import net.minecraft.client.renderer.LightTexture; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.util.Mth; + +public final class FireflyParticle extends TextureSheetParticle { + private static final int FADE_TICKS = 8; + + private FireflyParticle(ClientLevel level, double x, double y, double z, SpriteSet sprites) { + super(level, x, y, z, 0.0, 0.0, 0.0); + this.setSprite(sprites.get(0, 1)); + this.lifetime = 30 + this.random.nextInt(78); + this.quadSize = 0.10F + this.random.nextFloat() * 0.04F; + this.setColor(0.92F, 0.98F, 0.45F); + this.setAlpha(0.0F); + this.yd = 0.004 + this.random.nextDouble() * 0.003; + this.xd = (this.random.nextDouble() - 0.5) * 0.008; + this.zd = (this.random.nextDouble() - 0.5) * 0.008; + this.hasPhysics = false; + } + + @Override + public void tick() { + this.xo = this.x; + this.yo = this.y; + this.zo = this.z; + + if (this.age >= this.lifetime) { + this.remove(); + return; + } + + float bobOffset = Mth.sin(this.age * 0.18F) * 0.006F; + this.xd += bobOffset; + this.zd -= bobOffset; + + this.xd *= 0.94; + this.yd *= 0.98; + this.zd *= 0.94; + + this.move(this.xd, this.yd, this.zd); + + float alpha; + if (this.age < FADE_TICKS) { + alpha = (float) this.age / FADE_TICKS; + } else if (this.age > this.lifetime - FADE_TICKS) { + alpha = (float) (this.lifetime - this.age) / FADE_TICKS; + } else { + alpha = 1.0F; + } + this.setAlpha(alpha * 0.85F); + + this.age++; + } + + @Override + public int getLightColor(float partialTick) { + return LightTexture.FULL_BRIGHT; + } + + @Override + public ParticleRenderType getRenderType() { + return ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT; + } + + public static final class Provider implements ParticleProvider { + private final SpriteSet sprites; + + public Provider(SpriteSet sprites) { + this.sprites = sprites; + } + + @Override + public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xd, double yd, double zd) { + return new FireflyParticle(level, x, y, z, this.sprites); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasCloudParticle.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasCloudParticle.java new file mode 100644 index 00000000..4881f8de --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasCloudParticle.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.content.client.particle; + +import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.NoRenderParticle; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.world.phys.Vec3; + +public final class HypnoticGasCloudParticle extends NoRenderParticle { + private final boolean flipped; + + public HypnoticGasCloudParticle(ClientLevel level, double x, double y, double z, boolean flipped) { + super(level, x, y, z); + this.flipped = flipped; + this.lifetime = 20; + } + + @Override + public void tick() { + super.tick(); + if (this.age % 2 != 0) { + return; + } + + BlockPos source = BlockPos.containing(this.x, this.y, this.z); + Vec3 spawnPoint = PotentNyxiteBlockEntity.pickRandomHypnoticGasSpawnPoint(this.level, source); + if (PotentNyxiteBlockEntity.canBeReachedByHypnoticGas(this.level, source, spawnPoint)) { + PotentNyxiteBlockEntity.spawnHypnoticGasParticle(this.level, spawnPoint, this.flipped); + } + } + + public static final class Provider implements ParticleProvider { + private final boolean flipped; + + public Provider() { + this(false); + } + + public Provider(boolean flipped) { + this.flipped = flipped; + } + + @Override + public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xd, double yd, double zd) { + return new HypnoticGasCloudParticle(level, x, y, z, this.flipped); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasParticle.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasParticle.java new file mode 100644 index 00000000..e46d44f3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/HypnoticGasParticle.java @@ -0,0 +1,71 @@ +package com.craisinlord.antarchy.content.client.particle; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.BaseAshSmokeParticle; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.client.particle.ParticleRenderType; +import net.minecraft.client.particle.SpriteSet; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.util.Mth; + +public final class HypnoticGasParticle extends BaseAshSmokeParticle { + private final float fadeOutStartingPoint; + + private HypnoticGasParticle( + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd, + float scale, + boolean flipped, + SpriteSet sprites + ) { + super(level, x, y, z, 0.1F, 0.1F, 0.1F, xd, yd, zd, scale, sprites, 0.3F, 5, -0.02F, true); + this.rCol = 1.0F; + this.gCol = 1.0F; + this.bCol = 1.0F; + if (flipped) { + this.roll = Mth.PI; + this.oRoll = Mth.PI; + } + this.lifetime = (int) (6.0D / (this.random.nextFloat() * 0.5D + 0.5D) * scale); + this.fadeOutStartingPoint = this.lifetime / 2.0F; + } + + @Override + public void tick() { + super.tick(); + if (this.age > this.fadeOutStartingPoint) { + float agePastFadeStart = this.age - this.fadeOutStartingPoint; + this.setAlpha((this.lifetime - agePastFadeStart) / this.lifetime); + } + } + + @Override + public ParticleRenderType getRenderType() { + return ParticleRenderType.PARTICLE_SHEET_TRANSLUCENT; + } + + public static final class Provider implements ParticleProvider { + private final SpriteSet sprites; + private final boolean flipped; + + public Provider(SpriteSet sprites) { + this(sprites, false); + } + + public Provider(SpriteSet sprites, boolean flipped) { + this.sprites = sprites; + this.flipped = flipped; + } + + @Override + public Particle createParticle(SimpleParticleType type, ClientLevel level, double x, double y, double z, double xd, double yd, double zd) { + return new HypnoticGasParticle(level, x, y, z, xd, yd, zd, 3.0F, this.flipped, this.sprites); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticle.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticle.java new file mode 100644 index 00000000..5a4e5f6f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticle.java @@ -0,0 +1,77 @@ +package com.craisinlord.antarchy.content.client.particle; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.BaseAshSmokeParticle; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.client.particle.SpriteSet; +import net.minecraft.core.Direction; +import net.minecraft.util.Mth; + +public final class InvertedGeyserBaseParticle extends BaseAshSmokeParticle { + protected InvertedGeyserBaseParticle( + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd, + float scale, + float lifetimeScale, + Direction direction, + SpriteSet sprites + ) { + super(level, x, y, z, scale, scale, scale, xd, yd, zd, lifetimeScale, sprites, 0.0F, 0, 0.0F, true); + this.friction = 0.725F; + this.rCol = 1.0F; + this.gCol = 1.0F; + this.bCol = 1.0F; + if (direction == Direction.DOWN) { + this.roll = Mth.PI; + this.oRoll = Mth.PI; + } + this.yd = Math.abs(this.yd) * direction.getStepY(); + float lifetimeFactor = 0.8F + 0.2F * level.getRandom().nextFloat(); + this.lifetime = (int) (25.0F * lifetimeFactor); + } + + public static final class Provider implements ParticleProvider { + private final SpriteSet sprites; + + public Provider(SpriteSet sprites) { + this.sprites = sprites; + } + + @Override + public Particle createParticle( + InvertedGeyserBaseParticleOptions options, + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd + ) { + double shiftedX = x + (level.getRandom().nextFloat() - 0.5F) * 0.5F; + double shiftedY = y + (level.getRandom().nextFloat() - 0.5F) * 0.5F + 0.2D * options.direction().getStepY(); + double shiftedZ = z + (level.getRandom().nextFloat() - 0.5F) * 0.5F; + float scale = options.burstImpulseBase() + 0.25F + options.fluidBlocks(); + float lifetimeScale = 3.0F + 0.125F * options.fluidBlocks(); + return new InvertedGeyserBaseParticle( + level, + shiftedX, + shiftedY, + shiftedZ, + xd, + yd, + zd, + scale, + lifetimeScale, + options.direction(), + this.sprites + ); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticleOptions.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticleOptions.java new file mode 100644 index 00000000..d70650e6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserBaseParticleOptions.java @@ -0,0 +1,62 @@ +package com.craisinlord.antarchy.content.client.particle; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import io.netty.buffer.ByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.util.ExtraCodecs; + +public record InvertedGeyserBaseParticleOptions( + ParticleType type, + int fluidBlocks, + float burstImpulseBase, + Direction direction +) implements ParticleOptions { + private static final Codec VERTICAL_DIRECTION_CODEC = Codec.STRING.xmap( + name -> "down".equals(name) ? Direction.DOWN : Direction.UP, + Direction::getName + ); + private static final StreamCodec VERTICAL_DIRECTION_STREAM_CODEC = + ByteBufCodecs.STRING_UTF8.map( + name -> "down".equals(name) ? Direction.DOWN : Direction.UP, + Direction::getName + ); + + public static MapCodec codec(ParticleType type) { + return RecordCodecBuilder.mapCodec(instance -> instance.group( + ExtraCodecs.POSITIVE_INT.fieldOf("fluid_blocks").forGetter(InvertedGeyserBaseParticleOptions::fluidBlocks), + Codec.FLOAT.fieldOf("burst_impulse_base").forGetter(InvertedGeyserBaseParticleOptions::burstImpulseBase), + VERTICAL_DIRECTION_CODEC.fieldOf("direction").forGetter(InvertedGeyserBaseParticleOptions::direction) + ).apply(instance, (fluidBlocks, burstImpulseBase, direction) -> + new InvertedGeyserBaseParticleOptions(type, fluidBlocks, burstImpulseBase, direction))); + } + + public static StreamCodec streamCodec(ParticleType type) { + return new StreamCodec<>() { + @Override + public InvertedGeyserBaseParticleOptions decode(ByteBuf buffer) { + int fluidBlocks = ByteBufCodecs.INT.decode(buffer); + float burstImpulseBase = ByteBufCodecs.FLOAT.decode(buffer); + Direction direction = VERTICAL_DIRECTION_STREAM_CODEC.decode(buffer); + return new InvertedGeyserBaseParticleOptions(type, fluidBlocks, burstImpulseBase, direction); + } + + @Override + public void encode(ByteBuf buffer, InvertedGeyserBaseParticleOptions value) { + ByteBufCodecs.INT.encode(buffer, value.fluidBlocks()); + ByteBufCodecs.FLOAT.encode(buffer, value.burstImpulseBase()); + VERTICAL_DIRECTION_STREAM_CODEC.encode(buffer, value.direction()); + } + }; + } + + @Override + public ParticleType getType() { + return this.type; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserParticleOptions.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserParticleOptions.java new file mode 100644 index 00000000..1177707c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserParticleOptions.java @@ -0,0 +1,57 @@ +package com.craisinlord.antarchy.content.client.particle; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import io.netty.buffer.ByteBuf; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.util.ExtraCodecs; + +public record InvertedGeyserParticleOptions( + ParticleType type, + int fluidBlocks, + Direction direction +) implements ParticleOptions { + private static final Codec VERTICAL_DIRECTION_CODEC = Codec.STRING.xmap( + name -> "down".equals(name) ? Direction.DOWN : Direction.UP, + Direction::getName + ); + private static final StreamCodec VERTICAL_DIRECTION_STREAM_CODEC = + ByteBufCodecs.STRING_UTF8.map( + name -> "down".equals(name) ? Direction.DOWN : Direction.UP, + Direction::getName + ); + + public static MapCodec codec(ParticleType type) { + return RecordCodecBuilder.mapCodec(instance -> instance.group( + ExtraCodecs.POSITIVE_INT.fieldOf("fluid_blocks").forGetter(InvertedGeyserParticleOptions::fluidBlocks), + VERTICAL_DIRECTION_CODEC.fieldOf("direction").forGetter(InvertedGeyserParticleOptions::direction) + ).apply(instance, (fluidBlocks, direction) -> new InvertedGeyserParticleOptions(type, fluidBlocks, direction))); + } + + public static StreamCodec streamCodec(ParticleType type) { + return new StreamCodec<>() { + @Override + public InvertedGeyserParticleOptions decode(ByteBuf buffer) { + int fluidBlocks = ByteBufCodecs.INT.decode(buffer); + Direction direction = VERTICAL_DIRECTION_STREAM_CODEC.decode(buffer); + return new InvertedGeyserParticleOptions(type, fluidBlocks, direction); + } + + @Override + public void encode(ByteBuf buffer, InvertedGeyserParticleOptions value) { + ByteBufCodecs.INT.encode(buffer, value.fluidBlocks()); + VERTICAL_DIRECTION_STREAM_CODEC.encode(buffer, value.direction()); + } + }; + } + + @Override + public ParticleType getType() { + return this.type; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserPlumeParticle.java b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserPlumeParticle.java new file mode 100644 index 00000000..12987240 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/particle/InvertedGeyserPlumeParticle.java @@ -0,0 +1,114 @@ +package com.craisinlord.antarchy.content.client.particle; + +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; +import net.minecraft.client.particle.ParticleRenderType; +import net.minecraft.client.particle.SpriteSet; +import net.minecraft.client.particle.TextureSheetParticle; +import net.minecraft.core.Direction; +import net.minecraft.util.Mth; + +public final class InvertedGeyserPlumeParticle extends TextureSheetParticle { + private final double startY; + private final double limitY; + private final float horizontalSprayX; + private final float horizontalSprayZ; + private final float initialPropulsion; + private final float minSize; + private final float maxSize; + private final SpriteSet sprites; + private final Direction direction; + + public InvertedGeyserPlumeParticle( + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd, + InvertedGeyserParticleOptions options, + SpriteSet sprites + ) { + super(level, x, y, z, xd, yd, zd); + int forceHeight = 5 * Math.max(1, options.fluidBlocks()); + this.hasPhysics = true; + this.speedUpWhenYMotionIsBlocked = true; + this.lifetime = forceHeight * 5; + this.yd = 0.0D; + this.startY = y; + this.direction = options.direction(); + this.limitY = this.startY + this.direction.getStepY() * (forceHeight - 1); + if (this.direction == Direction.DOWN) { + this.roll = Mth.PI; + this.oRoll = Mth.PI; + } + this.horizontalSprayX = (level.getRandom().nextFloat() - 0.5F) * 0.2F; + this.horizontalSprayZ = (level.getRandom().nextFloat() - 0.5F) * 0.2F; + this.friction = 1.0F; + this.initialPropulsion = (options.fluidBlocks() == 1 ? 1.5F : 1.0F) * forceHeight * 1.45F; + this.gravity = -this.direction.getStepY() * this.initialPropulsion; + float baseSize = this.quadSize * 0.75F; + this.minSize = baseSize * (2.0F + forceHeight / 8.0F); + this.maxSize = baseSize * (3.0F + forceHeight / 8.0F); + this.quadSize = this.minSize; + this.sprites = sprites; + this.setSpriteFromAge(sprites); + } + + @Override + public void tick() { + super.tick(); + if (!this.removed && hasReachedTerminalState()) { + this.lifetime = Math.min(this.lifetime, this.age + 5); + this.friction = 0.0F; + this.remove(); + } + + double progress = Mth.clamp((this.y - this.startY) / (this.limitY - this.startY), 0.0D, 1.0D); + double progressCurve = Math.pow(progress, 3.0D); + this.gravity = this.direction.getStepY() * this.initialPropulsion * (float) progressCurve * 0.12F; + this.xd = progress * this.horizontalSprayX; + this.zd = progress * this.horizontalSprayZ; + this.setSpriteFromAge(this.sprites); + this.quadSize = this.minSize + (float) (progress * (this.maxSize - this.minSize)); + } + + private boolean hasReachedTerminalState() { + if (this.direction == Direction.UP) { + return this.yd < 0.0D || this.y > this.limitY || this.y == this.yo; + } + return this.yd > 0.0D || this.y < this.limitY || this.y == this.yo; + } + + @Override + public ParticleRenderType getRenderType() { + return ParticleRenderType.PARTICLE_SHEET_OPAQUE; + } + + public static final class Provider implements ParticleProvider { + private final SpriteSet sprites; + + public Provider(SpriteSet sprites) { + this.sprites = sprites; + } + + @Override + public Particle createParticle( + InvertedGeyserParticleOptions options, + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd + ) { + double shiftedX = x + (level.getRandom().nextFloat() - 0.5F) * 0.2F; + double shiftedY = y + level.getRandom().nextFloat() * options.direction().getStepY(); + double shiftedZ = z + (level.getRandom().nextFloat() - 0.5F) * 0.2F; + return new InvertedGeyserPlumeParticle(level, shiftedX, shiftedY, shiftedZ, xd, yd, zd, options, this.sprites); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AnimatedHeldItemRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AnimatedHeldItemRenderer.java new file mode 100644 index 00000000..5c21bdb2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AnimatedHeldItemRenderer.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import net.minecraft.world.item.Item; +import software.bernie.geckolib.animatable.GeoAnimatable; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.model.GeoModel; +import software.bernie.geckolib.renderer.GeoItemRenderer; + +public class AnimatedHeldItemRenderer extends GeoItemRenderer { + public AnimatedHeldItemRenderer(GeoModel model) { + super(model); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodGeoLayer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodGeoLayer.java new file mode 100644 index 00000000..cddb1908 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodGeoLayer.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Axis; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.GeoBone; +import software.bernie.geckolib.renderer.GeoRenderer; +import software.bernie.geckolib.renderer.layer.BlockAndItemGeoLayer; + +public class AntCarriedFoodGeoLayer extends BlockAndItemGeoLayer { + private static final String FOOD_BONE = "head"; + + public AntCarriedFoodGeoLayer(GeoRenderer renderer) { + super(renderer); + } + + @Override + protected @Nullable ItemStack getStackForBone(GeoBone bone, BaseAntEntity animatable) { + if (!FOOD_BONE.equals(bone.getName())) { + return super.getStackForBone(bone, animatable); + } + + ItemStack carriedFood = animatable.getCarriedFood(); + return carriedFood.isEmpty() ? super.getStackForBone(bone, animatable) : carriedFood.copy(); + } + + @Override + protected ItemDisplayContext getTransformTypeForStack(GeoBone bone, ItemStack stack, BaseAntEntity animatable) { + return ItemDisplayContext.FIXED; + } + + @Override + protected void renderStackForBone(PoseStack poseStack, GeoBone bone, ItemStack stack, BaseAntEntity animatable, MultiBufferSource bufferSource, float partialTick, int packedLight, int packedOverlay) { + double yOffset = animatable.isDancing() ? -0.055D : -0.04D; + poseStack.translate(0.0D, yOffset, -0.42D); + poseStack.mulPose(Axis.XP.rotationDegrees(90.0F)); + poseStack.mulPose(Axis.ZP.rotationDegrees(180.0F)); + poseStack.scale(0.4F, 0.4F, 0.4F); + super.renderStackForBone(poseStack, bone, stack, animatable, bufferSource, partialTick, packedLight, packedOverlay); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodLayer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodLayer.java new file mode 100644 index 00000000..2197e1a6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntCarriedFoodLayer.java @@ -0,0 +1,60 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Axis; +import net.minecraft.client.model.SilverfishModel; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; +import net.minecraft.client.renderer.entity.layers.RenderLayer; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; + +public class AntCarriedFoodLayer extends RenderLayer> { + private final ItemRenderer itemRenderer; + + public AntCarriedFoodLayer(RenderLayerParent> renderer, ItemRenderer itemRenderer) { + super(renderer); + this.itemRenderer = itemRenderer; + } + + @Override + public void render( + PoseStack poseStack, + MultiBufferSource buffer, + int packedLight, + T ant, + float limbSwing, + float limbSwingAmount, + float partialTick, + float ageInTicks, + float netHeadYaw, + float headPitch + ) { + ItemStack carriedFood = ant.getCarriedFood(); + if (carriedFood.isEmpty()) { + return; + } + + poseStack.pushPose(); + poseStack.translate(0.0F, 0.08F, -0.06F); + poseStack.mulPose(Axis.XP.rotationDegrees(90.0F)); + poseStack.mulPose(Axis.ZP.rotationDegrees(180.0F)); + poseStack.scale(0.22F, 0.22F, 0.22F); + this.itemRenderer.renderStatic( + ant, + carriedFood, + ItemDisplayContext.FIXED, + false, + poseStack, + buffer, + ant.level(), + packedLight, + OverlayTexture.NO_OVERLAY, + ant.getId() + ); + poseStack.popPose(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntRenderer.java new file mode 100644 index 00000000..e0bcf371 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntRenderer.java @@ -0,0 +1,36 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.AntModel; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class AntRenderer extends GeoEntityRenderer { + private static final float ADULT_SHADOW_RADIUS = 0.3F; + private static final float ADULT_SCALE = 0.85F; + private static final float BABY_SCALE = 0.5F; + + public AntRenderer(EntityRendererProvider.Context context) { + super(context, new AntModel()); + this.shadowRadius = ADULT_SHADOW_RADIUS; + this.addRenderLayer(new AntCarriedFoodGeoLayer(this)); + } + + @Override + public void preRender(PoseStack poseStack, BaseAntEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + + if (animatable.isBaby()) { + poseStack.scale(ADULT_SCALE * BABY_SCALE, ADULT_SCALE * BABY_SCALE, ADULT_SCALE * BABY_SCALE); + this.shadowRadius = ADULT_SHADOW_RADIUS * BABY_SCALE; + } else { + poseStack.scale(ADULT_SCALE, ADULT_SCALE, ADULT_SCALE); + this.shadowRadius = ADULT_SHADOW_RADIUS; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntiwaterFluidRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntiwaterFluidRenderer.java new file mode 100644 index 00000000..cf4f472d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AntiwaterFluidRenderer.java @@ -0,0 +1,344 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.LevelRenderer; +import net.minecraft.client.renderer.block.LiquidBlockRenderer; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.Mth; +import net.minecraft.world.level.BlockAndTintGetter; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.Vec3; + +public final class AntiwaterFluidRenderer { + private static final float SURFACE_NUDGE = 0.001F; + + private AntiwaterFluidRenderer() { + } + + public static void render( + BlockAndTintGetter level, + BlockPos pos, + VertexConsumer buffer, + BlockState blockState, + FluidState fluidState, + TextureAtlasSprite stillSprite, + TextureAtlasSprite flowSprite, + TextureAtlasSprite overlaySprite, + int tint + ) { + float alpha = (tint >> 24 & 255) / 255.0F; + float red = (tint >> 16 & 255) / 255.0F; + float green = (tint >> 8 & 255) / 255.0F; + float blue = (tint & 255) / 255.0F; + + BlockState downState = level.getBlockState(pos.below()); + FluidState downFluid = downState.getFluidState(); + BlockState upState = level.getBlockState(pos.above()); + BlockState northState = level.getBlockState(pos.north()); + FluidState northFluid = northState.getFluidState(); + BlockState southState = level.getBlockState(pos.south()); + FluidState southFluid = southState.getFluidState(); + BlockState westState = level.getBlockState(pos.west()); + FluidState westFluid = westState.getFluidState(); + BlockState eastState = level.getBlockState(pos.east()); + FluidState eastFluid = eastState.getFluidState(); + + boolean renderBottomSurface = LiquidBlockRenderer.shouldRenderFace(level, pos, fluidState, blockState, Direction.DOWN, downFluid); + boolean renderNorth = LiquidBlockRenderer.shouldRenderFace(level, pos, fluidState, blockState, Direction.NORTH, northFluid); + boolean renderSouth = LiquidBlockRenderer.shouldRenderFace(level, pos, fluidState, blockState, Direction.SOUTH, southFluid); + boolean renderWest = LiquidBlockRenderer.shouldRenderFace(level, pos, fluidState, blockState, Direction.WEST, westFluid); + boolean renderEast = LiquidBlockRenderer.shouldRenderFace(level, pos, fluidState, blockState, Direction.EAST, eastFluid); + boolean renderAttachedTop = LiquidBlockRenderer.shouldRenderFace(level, pos, fluidState, blockState, Direction.UP, upState.getFluidState()); + + if (!renderBottomSurface && !renderNorth && !renderSouth && !renderWest && !renderEast && !renderAttachedTop) { + return; + } + + float shadeDown = level.getShade(Direction.DOWN, true); + float shadeUp = level.getShade(Direction.UP, true); + float shadeNorth = level.getShade(Direction.NORTH, true); + float shadeWest = level.getShade(Direction.WEST, true); + Fluid fluid = fluidState.getType(); + float centerHeight = getHangingHeight(level, fluid, pos, blockState, fluidState); + float neHeight; + float nwHeight; + float seHeight; + float swHeight; + if (centerHeight >= 1.0F) { + neHeight = 1.0F; + nwHeight = 1.0F; + seHeight = 1.0F; + swHeight = 1.0F; + } else { + float northHeight = getHangingHeight(level, fluid, pos.north(), northState, northFluid); + float southHeight = getHangingHeight(level, fluid, pos.south(), southState, southFluid); + float eastHeight = getHangingHeight(level, fluid, pos.east(), eastState, eastFluid); + float westHeight = getHangingHeight(level, fluid, pos.west(), westState, westFluid); + neHeight = calculateAverageHeight(level, fluid, centerHeight, northHeight, eastHeight, pos.north().east()); + nwHeight = calculateAverageHeight(level, fluid, centerHeight, northHeight, westHeight, pos.north().west()); + seHeight = calculateAverageHeight(level, fluid, centerHeight, southHeight, eastHeight, pos.south().east()); + swHeight = calculateAverageHeight(level, fluid, centerHeight, southHeight, westHeight, pos.south().west()); + } + + float neBottom = 1.0F - neHeight; + float nwBottom = 1.0F - nwHeight; + float seBottom = 1.0F - seHeight; + float swBottom = 1.0F - swHeight; + + float x = pos.getX() & 15; + float y = pos.getY() & 15; + float z = pos.getZ() & 15; + float bottomOffset = renderBottomSurface ? SURFACE_NUDGE : 0.0F; + + if (renderBottomSurface) { + renderBottomFace(level, pos, buffer, fluidState, flowSprite, stillSprite, alpha, red, green, blue, x, y, z, nwBottom, swBottom, seBottom, neBottom); + } + + if (renderAttachedTop) { + float u0 = stillSprite.getU0(); + float u1 = stillSprite.getU1(); + float v0 = stillSprite.getV0(); + float v1 = stillSprite.getV1(); + int light = getLightColor(level, pos.above()); + float r = shadeUp * red; + float g = shadeUp * green; + float b = shadeUp * blue; + emitDoubleSidedQuad( + buffer, + x, y + 1.0F - SURFACE_NUDGE, z + 1.0F, u0, v1, + x, y + 1.0F - SURFACE_NUDGE, z, u0, v0, + x + 1.0F, y + 1.0F - SURFACE_NUDGE, z, u1, v0, + x + 1.0F, y + 1.0F - SURFACE_NUDGE, z + 1.0F, u1, v1, + r, g, b, alpha, light + ); + } + + int sideLight = getLightColor(level, pos); + for (Direction direction : Direction.Plane.HORIZONTAL) { + float leftBottom; + float rightBottom; + float x0; + float x1; + float z0; + float z1; + boolean renderSide; + switch (direction) { + case NORTH -> { + leftBottom = nwBottom; + rightBottom = neBottom; + x0 = x; + x1 = x + 1.0F; + z0 = z + SURFACE_NUDGE; + z1 = z + SURFACE_NUDGE; + renderSide = renderNorth; + } + case SOUTH -> { + leftBottom = seBottom; + rightBottom = swBottom; + x0 = x + 1.0F; + x1 = x; + z0 = z + 1.0F - SURFACE_NUDGE; + z1 = z + 1.0F - SURFACE_NUDGE; + renderSide = renderSouth; + } + case WEST -> { + leftBottom = swBottom; + rightBottom = nwBottom; + x0 = x + SURFACE_NUDGE; + x1 = x + SURFACE_NUDGE; + z0 = z + 1.0F; + z1 = z; + renderSide = renderWest; + } + default -> { + leftBottom = neBottom; + rightBottom = seBottom; + x0 = x + 1.0F - SURFACE_NUDGE; + x1 = x + 1.0F - SURFACE_NUDGE; + z0 = z; + z1 = z + 1.0F; + renderSide = renderEast; + } + } + + if (!renderSide) { + continue; + } + + TextureAtlasSprite sideSprite = flowSprite; + + float u0 = sideSprite.getU(0.0F); + float u1 = sideSprite.getU(0.5F); + float lowerVLeft = sideSprite.getV(0.5F); + float lowerVRight = sideSprite.getV(0.5F); + float upperVLeft = sideSprite.getV(leftBottom * 0.5F); + float upperVRight = sideSprite.getV(rightBottom * 0.5F); + float sideShade = direction.getAxis() == Direction.Axis.Z ? shadeNorth : shadeWest; + float r = shadeUp * sideShade * red; + float g = shadeUp * sideShade * green; + float b = shadeUp * sideShade * blue; + + vertex(buffer, x0, y + leftBottom, z0, r, g, b, alpha, u0, upperVLeft, sideLight); + vertex(buffer, x1, y + rightBottom, z1, r, g, b, alpha, u1, upperVRight, sideLight); + vertex(buffer, x1, y + 1.0F - bottomOffset, z1, r, g, b, alpha, u1, lowerVRight, sideLight); + vertex(buffer, x0, y + 1.0F - bottomOffset, z0, r, g, b, alpha, u0, lowerVLeft, sideLight); + + if (sideSprite != overlaySprite) { + vertex(buffer, x0, y + 1.0F - bottomOffset, z0, r, g, b, alpha, u0, lowerVLeft, sideLight); + vertex(buffer, x1, y + 1.0F - bottomOffset, z1, r, g, b, alpha, u1, lowerVRight, sideLight); + vertex(buffer, x1, y + rightBottom, z1, r, g, b, alpha, u1, upperVRight, sideLight); + vertex(buffer, x0, y + leftBottom, z0, r, g, b, alpha, u0, upperVLeft, sideLight); + } + } + } + + private static void renderBottomFace( + BlockAndTintGetter level, + BlockPos pos, + VertexConsumer buffer, + FluidState fluidState, + TextureAtlasSprite flowSprite, + TextureAtlasSprite stillSprite, + float alpha, + float red, + float green, + float blue, + float x, + float y, + float z, + float nwBottom, + float swBottom, + float seBottom, + float neBottom + ) { + Vec3 flow = fluidState.getFlow(level, pos); + float u0; + float u1; + float u2; + float u3; + float v0; + float v1; + float v2; + float v3; + if (flow.x == 0.0D && flow.z == 0.0D) { + u0 = stillSprite.getU(0.0F); + v0 = stillSprite.getV(0.0F); + u1 = u0; + v1 = stillSprite.getV(1.0F); + u2 = stillSprite.getU(1.0F); + v2 = v1; + u3 = u2; + v3 = v0; + } else { + float angle = (float) Mth.atan2(flow.z, flow.x) + (float) (Math.PI / 2); + float sin = Mth.sin(angle) * 0.25F; + float cos = Mth.cos(angle) * 0.25F; + u0 = flowSprite.getU(0.5F + (-cos - sin)); + v0 = flowSprite.getV(0.5F + (-cos + sin)); + u1 = flowSprite.getU(0.5F + (-cos + sin)); + v1 = flowSprite.getV(0.5F + (cos + sin)); + u2 = flowSprite.getU(0.5F + (cos + sin)); + v2 = flowSprite.getV(0.5F + (cos - sin)); + u3 = flowSprite.getU(0.5F + (cos - sin)); + v3 = flowSprite.getV(0.5F + (-cos - sin)); + } + + int light = getLightColor(level, pos.below()); + float r = level.getShade(Direction.DOWN, true) * red; + float g = level.getShade(Direction.DOWN, true) * green; + float b = level.getShade(Direction.DOWN, true) * blue; + emitDoubleSidedQuad( + buffer, + x, y + nwBottom + SURFACE_NUDGE, z, u0, v0, + x, y + swBottom + SURFACE_NUDGE, z + 1.0F, u1, v1, + x + 1.0F, y + seBottom + SURFACE_NUDGE, z + 1.0F, u2, v2, + x + 1.0F, y + neBottom + SURFACE_NUDGE, z, u3, v3, + r, g, b, alpha, light + ); + } + + private static void emitDoubleSidedQuad( + VertexConsumer buffer, + float x0, float y0, float z0, float u0, float v0, + float x1, float y1, float z1, float u1, float v1, + float x2, float y2, float z2, float u2, float v2, + float x3, float y3, float z3, float u3, float v3, + float red, float green, float blue, float alpha, int light + ) { + vertex(buffer, x0, y0, z0, red, green, blue, alpha, u0, v0, light); + vertex(buffer, x1, y1, z1, red, green, blue, alpha, u1, v1, light); + vertex(buffer, x2, y2, z2, red, green, blue, alpha, u2, v2, light); + vertex(buffer, x3, y3, z3, red, green, blue, alpha, u3, v3, light); + + vertex(buffer, x3, y3, z3, red, green, blue, alpha, u3, v3, light); + vertex(buffer, x2, y2, z2, red, green, blue, alpha, u2, v2, light); + vertex(buffer, x1, y1, z1, red, green, blue, alpha, u1, v1, light); + vertex(buffer, x0, y0, z0, red, green, blue, alpha, u0, v0, light); + } + + private static float calculateAverageHeight(BlockAndTintGetter level, Fluid fluid, float currentHeight, float height1, float height2, BlockPos pos) { + if (height2 >= 1.0F || height1 >= 1.0F) { + return 1.0F; + } + + float[] weighted = new float[2]; + if (height2 > 0.0F || height1 > 0.0F) { + float diagonalHeight = getHangingHeight(level, fluid, pos); + if (diagonalHeight >= 1.0F) { + return 1.0F; + } + addWeightedHeight(weighted, diagonalHeight); + } + + addWeightedHeight(weighted, currentHeight); + addWeightedHeight(weighted, height2); + addWeightedHeight(weighted, height1); + return weighted[0] / weighted[1]; + } + + private static void addWeightedHeight(float[] output, float height) { + if (height >= 0.8F) { + output[0] += height * 10.0F; + output[1] += 10.0F; + } else if (height >= 0.0F) { + output[0] += height; + output[1] += 1.0F; + } + } + + private static float getHangingHeight(BlockAndTintGetter level, Fluid fluid, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return getHangingHeight(level, fluid, pos, state, state.getFluidState()); + } + + private static float getHangingHeight(BlockAndTintGetter level, Fluid fluid, BlockPos pos, BlockState blockState, FluidState fluidState) { + if (!fluid.isSame(fluidState.getType())) { + return !blockState.isSolid() ? 0.0F : -1.0F; + } + + BlockState belowState = level.getBlockState(pos.below()); + return fluid.isSame(belowState.getFluidState().getType()) + ? 1.0F + : fluidState.getOwnHeight(); + } + + private static void vertex(VertexConsumer buffer, float x, float y, float z, float red, float green, float blue, float alpha, float u, float v, int light) { + buffer.addVertex(x, y, z) + .setColor(red, green, blue, alpha) + .setUv(u, v) + .setLight(light) + .setNormal(0.0F, -1.0F, 0.0F); + } + + private static int getLightColor(BlockAndTintGetter level, BlockPos pos) { + int light = LevelRenderer.getLightColor(level, pos); + int aboveLight = LevelRenderer.getLightColor(level, pos.above()); + int block = Math.max(light & 255, aboveLight & 255); + int sky = Math.max((light >> 16) & 255, (aboveLight >> 16) & 255); + return block | (sky << 16); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AppleCowRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AppleCowRenderer.java new file mode 100644 index 00000000..a46c13aa --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/AppleCowRenderer.java @@ -0,0 +1,77 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.AppleCowModel; +import com.craisinlord.antarchy.content.entity.AppleCowEntity; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.EnchantedGoldenAppleCow; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; +import software.bernie.geckolib.renderer.layer.GeoRenderLayer; + +public class AppleCowRenderer extends GeoEntityRenderer { + private static final float ADULT_SHADOW_RADIUS = 0.7F; + private static final float BABY_SCALE = 0.85F; + + public AppleCowRenderer(EntityRendererProvider.Context context) { + super(context, new AppleCowModel()); + this.shadowRadius = ADULT_SHADOW_RADIUS; + this.addRenderLayer(new EnchantedLayer(this)); + } + + @Override + public RenderType getRenderType(AppleCowEntity animatable, ResourceLocation texture, @Nullable MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityCutoutNoCull(texture); + } + + @Override + public void preRender(PoseStack poseStack, AppleCowEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, + @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + + if (animatable.isBaby()) { + poseStack.scale(BABY_SCALE, BABY_SCALE, BABY_SCALE); + this.shadowRadius = ADULT_SHADOW_RADIUS * BABY_SCALE; + } else { + this.shadowRadius = ADULT_SHADOW_RADIUS; + } + } + + private static final class EnchantedLayer extends GeoRenderLayer { + private EnchantedLayer(AppleCowRenderer renderer) { + super(renderer); + } + + @Override + public void render(PoseStack poseStack, AppleCowEntity animatable, BakedGeoModel bakedModel, @Nullable RenderType renderType, + MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, float partialTick, + int packedLight, int packedOverlay) { + if (!(animatable instanceof EnchantedGoldenAppleCow)) { + return; + } + + ResourceLocation texture = AppleCowModel.textureFor(animatable); + RenderType foilType = RenderType.entityCutoutNoCull(texture); + VertexConsumer foilBuffer = ItemRenderer.getFoilBufferDirect(bufferSource, foilType, false, true); + this.getRenderer().reRender( + bakedModel, + poseStack, + bufferSource, + animatable, + foilType, + foilBuffer, + partialTick, + packedLight, + OverlayTexture.NO_OVERLAY, + 0xFFFFFFFF + ); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BasiliskRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BasiliskRenderer.java new file mode 100644 index 00000000..76d644ea --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BasiliskRenderer.java @@ -0,0 +1,14 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.BasiliskModel; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class BasiliskRenderer extends GeoEntityRenderer { + + public BasiliskRenderer(EntityRendererProvider.Context context) { + super(context, new BasiliskModel()); + this.shadowRadius = 1.0F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BedBugRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BedBugRenderer.java new file mode 100644 index 00000000..846857f2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BedBugRenderer.java @@ -0,0 +1,35 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.BedBugModel; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class BedBugRenderer extends GeoEntityRenderer { + private static final float ADULT_SCALE = 0.9F; + private static final float BABY_SCALE = 0.38F; + private static final float ADULT_SHADOW_RADIUS = 0.65F; + + public BedBugRenderer(EntityRendererProvider.Context context) { + super(context, new BedBugModel()); + this.shadowRadius = ADULT_SHADOW_RADIUS; + this.withScale(ADULT_SCALE); + } + + @Override + public void preRender(PoseStack poseStack, BedBugEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + + if (animatable.isBaby()) { + poseStack.scale(BABY_SCALE, BABY_SCALE, BABY_SCALE); + this.shadowRadius = ADULT_SHADOW_RADIUS * BABY_SCALE; + } else { + this.shadowRadius = ADULT_SHADOW_RADIUS; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BomberRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BomberRenderer.java new file mode 100644 index 00000000..eb8e5f63 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BomberRenderer.java @@ -0,0 +1,68 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.model.BomberModel; +import com.craisinlord.antarchy.content.entity.BomberEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; +import software.bernie.geckolib.renderer.layer.GeoRenderLayer; + +public class BomberRenderer extends GeoEntityRenderer { + private static final ResourceLocation TEXTURE = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/bomber.png"); + + public BomberRenderer(EntityRendererProvider.Context context) { + super(context, new BomberModel()); + this.shadowRadius = 0.12F; + this.addRenderLayer(new BomberFlashLayer(this)); + } + + @Override + public RenderType getRenderType(BomberEntity animatable, ResourceLocation texture, @Nullable MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityCutoutNoCull(texture); + } + + @Override + public void preRender(PoseStack poseStack, BomberEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + this.shadowRadius = 0.12F; + } + + public static final class BomberFlashLayer extends GeoRenderLayer { + private BomberFlashLayer(GeoEntityRenderer renderer) { + super(renderer); + } + + @Override + public void render(PoseStack poseStack, BomberEntity animatable, BakedGeoModel bakedModel, @Nullable RenderType renderType, + MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, float partialTick, + int packedLight, int packedOverlay) { + if (!animatable.isFlashing()) { + return; + } + + RenderType flashType = RenderType.eyes(TEXTURE); + VertexConsumer flashBuffer = bufferSource.getBuffer(flashType); + this.getRenderer().reRender( + bakedModel, + poseStack, + bufferSource, + animatable, + flashType, + flashBuffer, + partialTick, + 0xF000F0, + OverlayTexture.NO_OVERLAY, + 0xFFFFFFFF + ); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyElytraLayer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyElytraLayer.java new file mode 100644 index 00000000..af43a607 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyElytraLayer.java @@ -0,0 +1,81 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.BrutalflyElytraClientState; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.mixins.client.ElytraModelAccessor; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.ElytraModel; +import net.minecraft.client.model.PlayerModel; +import net.minecraft.client.model.geom.ModelLayers; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.LivingEntityRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; +import net.minecraft.client.renderer.entity.layers.RenderLayer; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.item.ItemStack; +import net.minecraft.client.Minecraft; +import net.minecraft.client.model.geom.ModelPart; + +public final class BrutalflyElytraLayer extends RenderLayer> { + private static final ResourceLocation TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/models/armor/brutalfly_wings.png"); + private final ElytraModel model; + + public BrutalflyElytraLayer(RenderLayerParent> renderer) { + super(renderer); + this.model = new ElytraModel<>(Minecraft.getInstance().getEntityModels().bakeLayer(ModelLayers.ELYTRA)); + } + + @Override + public void render( + PoseStack poseStack, + MultiBufferSource buffer, + int packedLight, + AbstractClientPlayer player, + float limbSwing, + float limbSwingAmount, + float partialTick, + float ageInTicks, + float netHeadYaw, + float headPitch + ) { + if (!BrutalflyElytraItem.isWearingBrutalflyElytra(player) || player.isInvisible()) { + return; + } + + ItemStack chestStack = player.getItemBySlot(EquipmentSlot.CHEST); + BrutalflyElytraClientState.AnimationState animationState = BrutalflyElytraClientState.get(player.getId()); + float progress = animationState != null ? animationState.progress(partialTick) : 0.0F; + + poseStack.pushPose(); + this.getParentModel().copyPropertiesTo(this.model); + if (player.isCrouching()) { + poseStack.translate(0.0F, 0.0F, 0.125F); + } + this.model.setupAnim(player, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch); + + ElytraModelAccessor accessor = (ElytraModelAccessor) (Object) this.model; + ModelPart leftWing = accessor.antarchy$getLeftWing(); + ModelPart rightWing = accessor.antarchy$getRightWing(); + float strength = animationState != null ? animationState.strength() : 0.0F; + float flap = net.minecraft.util.Mth.sin(progress * net.minecraft.util.Mth.PI); + float liftOffset = flap * (2.8F + strength * 0.8F); + float pitchOffset = flap * (0.35F + strength * 0.12F); + float tipCurl = flap * (0.30F + strength * 0.10F); + leftWing.y -= liftOffset; + rightWing.y -= liftOffset; + leftWing.xRot -= pitchOffset; + rightWing.xRot -= pitchOffset; + leftWing.zRot -= tipCurl; + rightWing.zRot += tipCurl; + + VertexConsumer consumer = ItemRenderer.getFoilBufferDirect(buffer, RenderType.armorCutoutNoCull(TEXTURE), false, chestStack.hasFoil()); + this.model.renderToBuffer(poseStack, consumer, packedLight, OverlayTexture.NO_OVERLAY); + poseStack.popPose(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyOrbRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyOrbRenderer.java new file mode 100644 index 00000000..3511f13a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyOrbRenderer.java @@ -0,0 +1,89 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyOrbEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import org.joml.Matrix4f; + +public class BrutalflyOrbRenderer extends EntityRenderer { + private static final ResourceLocation ORB_TEXTURE = + ResourceLocation.withDefaultNamespace("textures/entity/enderdragon/dragon_fireball.png"); + + public BrutalflyOrbRenderer(EntityRendererProvider.Context context) { + super(context); + } + + @Override + protected int getBlockLightLevel(BrutalflyOrbEntity entity, BlockPos pos) { + return 15; + } + + @Override + public void render(BrutalflyOrbEntity entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) { + poseStack.pushPose(); + poseStack.mulPose(this.entityRenderDispatcher.cameraOrientation()); + + float scale = entity.isLingeringOrb() ? entity.getOrbRadius(partialTick) * 0.38F : 0.8F; + poseStack.scale(scale, scale, scale); + + float red; + float green; + float blue; + if (entity.getOrbVariant() == BrutalflyOrbEntity.OrbVariant.POISON) { + red = 0.32F; + green = 0.92F; + blue = 0.26F; + } else { + red = 1.0F; + green = 0.62F; + blue = 0.08F; + } + + float alpha = entity.isLingeringOrb() ? 0.72F : 0.95F; + VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityTranslucent(ORB_TEXTURE)); + PoseStack.Pose pose = poseStack.last(); + Matrix4f matrix4f = pose.pose(); + + addVertex(vertexConsumer, pose, matrix4f, -0.5F, -0.5F, 0.0F, 1.0F, red, green, blue, alpha, packedLight); + addVertex(vertexConsumer, pose, matrix4f, 0.5F, -0.5F, 1.0F, 1.0F, red, green, blue, alpha, packedLight); + addVertex(vertexConsumer, pose, matrix4f, 0.5F, 0.5F, 1.0F, 0.0F, red, green, blue, alpha, packedLight); + addVertex(vertexConsumer, pose, matrix4f, -0.5F, 0.5F, 0.0F, 0.0F, red, green, blue, alpha, packedLight); + + poseStack.popPose(); + super.render(entity, entityYaw, partialTick, poseStack, buffer, packedLight); + } + + private static void addVertex( + VertexConsumer vertexConsumer, + PoseStack.Pose pose, + Matrix4f matrix4f, + float x, + float y, + float u, + float v, + float red, + float green, + float blue, + float alpha, + int packedLight + ) { + vertexConsumer.addVertex(matrix4f, x, y, 0.0F) + .setColor(red, green, blue, alpha) + .setUv(u, v) + .setOverlay(OverlayTexture.NO_OVERLAY) + .setLight(packedLight) + .setNormal(pose, 0.0F, 0.0F, 1.0F); + } + + @Override + public ResourceLocation getTextureLocation(BrutalflyOrbEntity entity) { + return ORB_TEXTURE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyRenderer.java new file mode 100644 index 00000000..a5d7f88d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/BrutalflyRenderer.java @@ -0,0 +1,56 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.BrutalflyModel; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class BrutalflyRenderer extends GeoEntityRenderer { + + private static final double COCOONED_VISUAL_Y_OFFSET = 1.0D; + + public BrutalflyRenderer(EntityRendererProvider.Context context) { + super(context, new BrutalflyModel()); + this.shadowRadius = 1.35F; + } + + @Override + public RenderType getRenderType(BrutalflyEntity animatable, ResourceLocation texture, @Nullable MultiBufferSource bufferSource, float partialTick) { + if (animatable.isCocooned()) { + return RenderType.entityCutoutNoCull(texture); + } + + return super.getRenderType(animatable, texture, bufferSource, partialTick); + } + + @Override + public void preRender(PoseStack poseStack, BrutalflyEntity animatable, BakedGeoModel model, + @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, + boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + if (animatable.isCocooned()) { + this.shadowRadius = 0.25F; + poseStack.translate(0.0D, COCOONED_VISUAL_Y_OFFSET, 0.0D); + } else { + this.shadowRadius = 1.35F; + } + } + + @Override + protected int getBlockLightLevel(BrutalflyEntity entity, BlockPos pos) { + return entity.isCocooned() ? 8 : super.getBlockLightLevel(entity, pos); + } + + @Override + protected float getDeathMaxRotation(BrutalflyEntity animatable) { + return 0.0F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ButterflyRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ButterflyRenderer.java new file mode 100644 index 00000000..42f37a47 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ButterflyRenderer.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.ButterflyModel; +import com.craisinlord.antarchy.content.entity.ButterflyEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class ButterflyRenderer extends GeoEntityRenderer { + private static final float VISUAL_SCALE = 0.8F; + private static final float SHADOW_RADIUS = 0.18F; + + public ButterflyRenderer(EntityRendererProvider.Context context) { + super(context, new ButterflyModel()); + this.shadowRadius = SHADOW_RADIUS; + this.withScale(VISUAL_SCALE); + } + + @Override + public void preRender(PoseStack poseStack, ButterflyEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + this.shadowRadius = SHADOW_RADIUS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CaterpillarRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CaterpillarRenderer.java new file mode 100644 index 00000000..1e770a21 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CaterpillarRenderer.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.CaterpillarModel; +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class CaterpillarRenderer extends GeoEntityRenderer { + private static final float VISUAL_SCALE = 0.8F; + private static final float SHADOW_RADIUS = 0.25F; + + public CaterpillarRenderer(EntityRendererProvider.Context context) { + super(context, new CaterpillarModel()); + this.shadowRadius = SHADOW_RADIUS; + this.withScale(VISUAL_SCALE); + } + + @Override + public void preRender(PoseStack poseStack, CaterpillarEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + this.shadowRadius = SHADOW_RADIUS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CloudSharkRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CloudSharkRenderer.java new file mode 100644 index 00000000..bc99df12 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/CloudSharkRenderer.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.CloudSharkModel; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class CloudSharkRenderer extends GeoEntityRenderer { + private static final float SHADOW_RADIUS = 0.6F; + + public CloudSharkRenderer(EntityRendererProvider.Context context) { + super(context, new CloudSharkModel()); + this.shadowRadius = SHADOW_RADIUS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DiamondMinecartRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DiamondMinecartRenderer.java new file mode 100644 index 00000000..d579d366 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DiamondMinecartRenderer.java @@ -0,0 +1,21 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import net.minecraft.client.model.geom.ModelLayers; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.entity.MinecartRenderer; +import net.minecraft.resources.ResourceLocation; + +public class DiamondMinecartRenderer extends MinecartRenderer { + private static final ResourceLocation TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/diamond_minecart.png"); + + public DiamondMinecartRenderer(EntityRendererProvider.Context context) { + super(context, ModelLayers.MINECART); + } + + @Override + public ResourceLocation getTextureLocation(DiamondMinecartEntity entity) { + return TEXTURE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DrTrayaurusRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DrTrayaurusRenderer.java new file mode 100644 index 00000000..2dc83cb1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/DrTrayaurusRenderer.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.DrTrayaurusEntity; +import net.minecraft.client.model.VillagerModel; +import net.minecraft.client.model.geom.ModelLayers; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.entity.MobRenderer; +import net.minecraft.resources.ResourceLocation; + +public class DrTrayaurusRenderer extends MobRenderer> { + private final ResourceLocation texture; + + public DrTrayaurusRenderer(EntityRendererProvider.Context context, ResourceLocation texture) { + super(context, new VillagerModel<>(context.bakeLayer(ModelLayers.VILLAGER)), 0.5F); + this.texture = texture; + } + + @Override + public ResourceLocation getTextureLocation(DrTrayaurusEntity entity) { + return this.texture; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EasterBunnyRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EasterBunnyRenderer.java new file mode 100644 index 00000000..20c4d1d9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EasterBunnyRenderer.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.EasterBunnyModel; +import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class EasterBunnyRenderer extends GeoEntityRenderer { + private static final float SHADOW_RADIUS = 0.3F; + + public EasterBunnyRenderer(EntityRendererProvider.Context context) { + super(context, new EasterBunnyModel()); + this.shadowRadius = SHADOW_RADIUS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ElythiaSkyRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ElythiaSkyRenderer.java new file mode 100644 index 00000000..51673580 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ElythiaSkyRenderer.java @@ -0,0 +1,361 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.platform.GlStateManager; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexBuffer; +import com.mojang.blaze3d.vertex.VertexFormat; +import com.mojang.blaze3d.vertex.VertexSorting; + +import java.util.Random; +import com.mojang.math.Axis; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.Vec3; +import org.joml.Matrix4f; +import org.joml.Matrix4fStack; + +public final class ElythiaSkyRenderer { + public static final ResourceKey ELYTHIA = ResourceKey.create( + Registries.DIMENSION, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "elythia") + ); + private static final ResourceLocation SUN_TEXTURE = ResourceLocation.withDefaultNamespace("textures/environment/sun.png"); + private static final ResourceLocation MOON_TEXTURE = ResourceLocation.withDefaultNamespace("textures/environment/moon_phases.png"); + private static final float SKY_RADIUS = 100.0F; + private static final float BODY_SIZE = 32.0F; + + @org.jetbrains.annotations.Nullable + private static VertexBuffer coloredStarBuffer = null; + + private ElythiaSkyRenderer() { + } + + public static boolean shouldRender(ClientLevel level) { + return level.dimension().equals(ELYTHIA); + } + + public static void render( + Minecraft minecraft, + ClientLevel level, + PoseStack poseStack, + Matrix4f projectionMatrix, + float partialTick, + Camera camera, + boolean isFoggy, + Runnable setupFog, + VertexBuffer skyBuffer, + VertexBuffer darkBuffer, + VertexBuffer starBuffer + ) { + setupFog.run(); + if (isFoggy || minecraft.options.hideLightningFlash().get() || minecraft.gameRenderer.getMainCamera() != camera) { + return; + } + + Vec3 skyColor = level.getSkyColor(camera.getPosition(), partialTick); + float red = (float) skyColor.x; + float green = (float) skyColor.y; + float blue = (float) skyColor.z; + float rainLevel = level.getRainLevel(partialTick); + float starBrightness = level.getStarBrightness(partialTick) * (1.0F - rainLevel); + float timeOfDay = level.getTimeOfDay(partialTick); + + // Blend in a dark purple when it's night (starBrightness > 0) + float nightPurpleR = 0.055F; + float nightPurpleG = 0.010F; + float nightPurpleB = 0.120F; + red = red + nightPurpleR * starBrightness; + green = green + nightPurpleG * starBrightness; + blue = blue + nightPurpleB * starBrightness; + + RenderSystem.depthMask(false); + RenderSystem.setShaderColor(red, green, blue, 1.0F); + skyBuffer.bind(); + skyBuffer.drawWithShader(poseStack.last().pose(), projectionMatrix, GameRenderer.getPositionShader()); + VertexBuffer.unbind(); + RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); + + renderSunrise(poseStack, projectionMatrix, level, partialTick, rainLevel); + renderCelestialBodies(poseStack.last().pose(), projectionMatrix, timeOfDay, rainLevel); + + if (starBrightness > 0.1F) { + if (coloredStarBuffer == null) { + coloredStarBuffer = buildColoredStarBuffer(); + } + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.setShaderColor(starBrightness, starBrightness, starBrightness, starBrightness); + coloredStarBuffer.bind(); + coloredStarBuffer.drawWithShader(poseStack.last().pose(), projectionMatrix, GameRenderer.getPositionColorShader()); + VertexBuffer.unbind(); + RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); + RenderSystem.disableBlend(); + } + + if (camera.getEntity() != null) { + double horizon = camera.getEntity().getEyePosition(partialTick).y - level.getLevelData().getHorizonHeight(level); + if (horizon < 0.0D) { + poseStack.pushPose(); + poseStack.translate(0.0F, 12.0F, 0.0F); + darkBuffer.bind(); + darkBuffer.drawWithShader(poseStack.last().pose(), projectionMatrix, GameRenderer.getPositionShader()); + VertexBuffer.unbind(); + poseStack.popPose(); + } + } + + RenderSystem.depthMask(true); + } + + private static VertexBuffer buildColoredStarBuffer() { + Random random = new Random(10842L); + BufferBuilder builder = Tesselator.getInstance().begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + + for (int i = 0; i < 1500; i++) { + double x = random.nextFloat() * 2.0F - 1.0F; + double y = random.nextFloat() * 2.0F - 1.0F; + double z = random.nextFloat() * 2.0F - 1.0F; + double size = 0.15F + random.nextFloat() * 0.1F; + double lenSq = x * x + y * y + z * z; + if (lenSq < 1.0D && lenSq > 0.01D) { + double len = 1.0D / Math.sqrt(lenSq); + x *= len; y *= len; z *= len; + double sx = x * 100.0D, sy = y * 100.0D, sz = z * 100.0D; + double yaw = Math.atan2(x, z); + double sinYaw = Math.sin(yaw), cosYaw = Math.cos(yaw); + double pitch = Math.atan2(Math.sqrt(x * x + z * z), y); + double sinPitch = Math.sin(pitch), cosPitch = Math.cos(pitch); + double rot = random.nextDouble() * Math.PI * 2.0D; + double sinRot = Math.sin(rot), cosRot = Math.cos(rot); + + float[] color = pickStarColor(random); + + for (int j = 0; j < 4; j++) { + double u = (j & 2) - 1; + double v = (j + 1 & 2) - 1; + double px = u * cosRot - v * sinRot; + double py = v * cosRot + u * sinRot; + double qx = px * sinPitch; + double qy = -px * cosPitch; + double rx = qy * sinYaw - py * cosYaw; + double ry = py * sinYaw + qy * cosYaw; + builder.addVertex((float)(sx + rx * size), (float)(sy + qx * size), (float)(sz + ry * size)) + .setColor(color[0], color[1], color[2], 1.0F); + } + } + } + + MeshData mesh = builder.buildOrThrow(); + VertexBuffer buffer = new VertexBuffer(VertexBuffer.Usage.STATIC); + buffer.bind(); + buffer.upload(mesh); + VertexBuffer.unbind(); + return buffer; + } + + private static float[] pickStarColor(Random random) { + float roll = random.nextFloat(); + if (roll < 0.80F) return new float[]{1.0F, 1.0F, 1.0F}; // white + if (roll < 0.87F) return new float[]{0.85F, 0.60F, 1.00F}; // light purple + if (roll < 0.94F) return new float[]{1.00F, 0.95F, 0.50F}; // yellow + return new float[]{1.0F, 0.45F, 0.45F}; // red + } + + private static void renderSunrise(PoseStack poseStack, Matrix4f projectionMatrix, ClientLevel level, float partialTick, float rainLevel) { + float[] sunriseColor = level.effects().getSunriseColor(level.getTimeOfDay(partialTick), partialTick); + if (sunriseColor == null || rainLevel >= 1.0F) { + return; + } + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + RenderSystem.backupProjectionMatrix(); + RenderSystem.setProjectionMatrix(projectionMatrix, VertexSorting.DISTANCE_TO_ORIGIN); + + poseStack.pushPose(); + poseStack.mulPose(Axis.XP.rotationDegrees(90.0F)); + poseStack.mulPose(Axis.ZP.rotationDegrees(Mth.sin(level.getSunAngle(partialTick)) < 0.0F ? 180.0F : 0.0F)); + poseStack.mulPose(Axis.ZP.rotationDegrees(90.0F)); + + Matrix4f matrix = poseStack.last().pose(); + BufferBuilder buffer = Tesselator.getInstance().begin(VertexFormat.Mode.TRIANGLE_FAN, DefaultVertexFormat.POSITION_COLOR); + buffer.addVertex(matrix, 0.0F, 100.0F, 0.0F).setColor(sunriseColor[0], sunriseColor[1], sunriseColor[2], sunriseColor[3] * (1.0F - rainLevel)); + for (int i = 0; i <= 32; i++) { + float angle = i * Mth.TWO_PI / 32.0F; + float x = Mth.sin(angle) * 120.0F; + float y = Mth.cos(angle) * 120.0F; + buffer.addVertex(matrix, x, y, -5.0F).setColor(sunriseColor[0], sunriseColor[1], sunriseColor[2], 0.0F); + } + BufferUploader.drawWithShader(buffer.buildOrThrow()); + + poseStack.popPose(); + RenderSystem.restoreProjectionMatrix(); + RenderSystem.enableCull(); + RenderSystem.disableBlend(); + } + + private static void renderCelestialBodies(Matrix4f modelViewMatrix, Matrix4f projectionMatrix, float timeOfDay, float rainLevel) { + float t = timeOfDay * 360.0F; + + // Purple sun + float sun1Orbit = t; + renderBodyGlow(modelViewMatrix, projectionMatrix, sun1Orbit, 0.0F, 0xD06BFF, rainLevel, 70.0F); + renderTexturedBody(modelViewMatrix, projectionMatrix, sun1Orbit, 0.0F, 38.0F, 0xD06BFF, 1.0F, SUN_TEXTURE, false, 0, t * 0.8F); + + // Orange sub + float sun2Orbit = t * 0.73F + 54.0F; + renderBodyGlow(modelViewMatrix, projectionMatrix, sun2Orbit, -14.0F, 0xFF9A33, rainLevel, 70.0F); + renderTexturedBody(modelViewMatrix, projectionMatrix, sun2Orbit, -14.0F, 16.0F, 0xFF9A33, 1.0F, SUN_TEXTURE, false, 0, -t * 0.5F); + + // Dark green moon + float moon2Orbit = t * 1.27F + 228.0F; + renderBodyGlow(modelViewMatrix, projectionMatrix, moon2Orbit, 36.0F, 0x4FD84D, rainLevel, 78.0F); + renderTexturedBody(modelViewMatrix, projectionMatrix, moon2Orbit, 36.0F, 14.0F, 0x4FD84D, 1.0F, MOON_TEXTURE, true, 1, t * 0.3F); + + // Light green moon + float moon3Orbit = t * 0.38F + 122.0F; + renderBodyGlow(modelViewMatrix, projectionMatrix, moon3Orbit, -34.0F, 0xA3FF8F, rainLevel, 78.0F); + renderTexturedBody(modelViewMatrix, projectionMatrix, moon3Orbit, -34.0F, 12.0F, 0xA3FF8F, 1.0F, MOON_TEXTURE, true, 2, -t * 0.6F); + } + + private static void renderBodyGlow( + Matrix4f modelViewMatrix, + Matrix4f projectionMatrix, + float orbitDegrees, + float yawDegrees, + int rgb, + float rainLevel, + float glowRadius + ) { + float orbitRad = (float) Math.toRadians(orbitDegrees); + float yawRad = (float) Math.toRadians(yawDegrees); + + float bodyHeight = Mth.cos(yawRad) * Mth.cos(orbitRad); + + float horizonGlow = 1.0F - Mth.clamp(Math.abs(bodyHeight) * 2.0F, 0.0F, 1.0F); + float visibility = Mth.clamp((bodyHeight + 0.4F) * 2.5F, 0.0F, 1.0F); + float alpha = horizonGlow * visibility * 0.65F * (1.0F - rainLevel); + + if (alpha <= 0.01F) { + return; + } + + float r = ((rgb >> 16) & 0xFF) / 255.0F; + float g = ((rgb >> 8) & 0xFF) / 255.0F; + float b = (rgb & 0xFF) / 255.0F; + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + RenderSystem.backupProjectionMatrix(); + RenderSystem.setProjectionMatrix(projectionMatrix, VertexSorting.DISTANCE_TO_ORIGIN); + + Matrix4fStack modelViewStack = RenderSystem.getModelViewStack(); + modelViewStack.pushMatrix(); + modelViewStack.set(modelViewMatrix); + modelViewStack.rotateX(orbitRad); + modelViewStack.rotateZ(yawRad); + RenderSystem.applyModelViewMatrix(); + + BufferBuilder buffer = Tesselator.getInstance().begin(VertexFormat.Mode.TRIANGLE_FAN, DefaultVertexFormat.POSITION_COLOR); + buffer.addVertex(0.0F, SKY_RADIUS, 0.0F).setColor(r, g, b, alpha); + for (int i = 0; i <= 16; i++) { + float angle = i * Mth.TWO_PI / 16.0F; + buffer.addVertex(Mth.sin(angle) * glowRadius, SKY_RADIUS, Mth.cos(angle) * glowRadius).setColor(r, g, b, 0.0F); + } + BufferUploader.drawWithShader(buffer.buildOrThrow()); + + modelViewStack.popMatrix(); + RenderSystem.applyModelViewMatrix(); + RenderSystem.restoreProjectionMatrix(); + RenderSystem.enableCull(); + RenderSystem.disableBlend(); + } + + private static void renderTexturedBody( + Matrix4f modelViewMatrix, + Matrix4f projectionMatrix, + float orbitDegrees, + float yawDegrees, + float radius, + int rgb, + float alpha, + ResourceLocation texture, + boolean usePhaseSheet, + int phaseIndex, + float selfRotationDegrees + ) { + RenderSystem.enableBlend(); + RenderSystem.blendFuncSeparate( + GlStateManager.SourceFactor.ONE, + GlStateManager.DestFactor.ONE, + GlStateManager.SourceFactor.ONE, + GlStateManager.DestFactor.ZERO + ); + RenderSystem.disableCull(); + RenderSystem.setShaderColor( + ((rgb >> 16) & 0xFF) / 255.0F, + ((rgb >> 8) & 0xFF) / 255.0F, + (rgb & 0xFF) / 255.0F, + alpha + ); + RenderSystem.setShader(GameRenderer::getPositionTexShader); + RenderSystem.setShaderTexture(0, texture); + RenderSystem.backupProjectionMatrix(); + RenderSystem.setProjectionMatrix(projectionMatrix, VertexSorting.DISTANCE_TO_ORIGIN); + + Matrix4fStack modelViewStack = RenderSystem.getModelViewStack(); + modelViewStack.pushMatrix(); + modelViewStack.set(modelViewMatrix); + modelViewStack.rotateX((float) Math.toRadians(orbitDegrees)); + modelViewStack.rotateZ((float) Math.toRadians(yawDegrees)); + modelViewStack.rotateY((float) Math.toRadians(selfRotationDegrees)); + RenderSystem.applyModelViewMatrix(); + + BufferBuilder buffer = Tesselator.getInstance().begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_TEX); + float halfSize = BODY_SIZE * 0.5F * (radius / 22.0F); + float minU = 0.0F; + float maxU = 1.0F; + float minV = 0.0F; + float maxV = 1.0F; + if (usePhaseSheet) { + int phaseX = phaseIndex % 4; + int phaseY = phaseIndex / 4; + minU = phaseX / 4.0F; + maxU = (phaseX + 1) / 4.0F; + minV = phaseY / 2.0F; + maxV = (phaseY + 1) / 2.0F; + } + + buffer.addVertex(-halfSize, SKY_RADIUS, -halfSize).setUv(minU, minV); + buffer.addVertex(-halfSize, SKY_RADIUS, halfSize).setUv(minU, maxV); + buffer.addVertex(halfSize, SKY_RADIUS, halfSize).setUv(maxU, maxV); + buffer.addVertex(halfSize, SKY_RADIUS, -halfSize).setUv(maxU, minV); + BufferUploader.drawWithShader(buffer.buildOrThrow()); + + modelViewStack.popMatrix(); + RenderSystem.applyModelViewMatrix(); + RenderSystem.restoreProjectionMatrix(); + RenderSystem.setShaderColor(1.0F, 1.0F, 1.0F, 1.0F); + RenderSystem.defaultBlendFunc(); + RenderSystem.enableCull(); + RenderSystem.disableBlend(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EmperorScorpionRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EmperorScorpionRenderer.java new file mode 100644 index 00000000..013c777a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/EmperorScorpionRenderer.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.EmperorScorpionModel; +import com.craisinlord.antarchy.content.entity.EmperorScorpionEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class EmperorScorpionRenderer extends GeoEntityRenderer { + + public EmperorScorpionRenderer(EntityRendererProvider.Context context) { + super(context, new EmperorScorpionModel()); + this.shadowRadius = 3.0F; + this.withScale(1.5F); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/FlyingSquirrelRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/FlyingSquirrelRenderer.java new file mode 100644 index 00000000..5593eee3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/FlyingSquirrelRenderer.java @@ -0,0 +1,53 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.FlyingSquirrelModel; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import com.mojang.math.Axis; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class FlyingSquirrelRenderer extends GeoEntityRenderer { + private static final float ADULT_SHADOW_RADIUS = 0.3F; + private static final float BABY_SCALE = 0.6F; + + public FlyingSquirrelRenderer(EntityRendererProvider.Context context) { + super(context, new FlyingSquirrelModel()); + this.shadowRadius = ADULT_SHADOW_RADIUS; + } + + @Override + public void preRender(PoseStack poseStack, FlyingSquirrelEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + + if (animatable.isBaby()) { + poseStack.scale(BABY_SCALE, BABY_SCALE, BABY_SCALE); + this.shadowRadius = ADULT_SHADOW_RADIUS * BABY_SCALE; + } else { + this.shadowRadius = ADULT_SHADOW_RADIUS; + } + } + + @Override + protected void applyRotations(FlyingSquirrelEntity animatable, PoseStack poseStack, float ageInTicks, float rotationYaw, float partialTick, float nativeScale) { + float appliedYaw = rotationYaw; + float appliedPitch = Mth.lerp(partialTick, animatable.xRotO, animatable.getXRot()); + + if (animatable.isOnShoulder() && animatable.getVehicle() instanceof Player player) { + appliedYaw = Mth.rotLerp(partialTick, player.yHeadRotO, player.yHeadRot); + appliedPitch = Mth.lerp(partialTick, player.xRotO, player.getXRot()); + } + + super.applyRotations(animatable, poseStack, ageInTicks, appliedYaw, partialTick, nativeScale); + + if (animatable.isOnShoulder()) { + poseStack.mulPose(Axis.XP.rotationDegrees(-appliedPitch)); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/HushProjectileRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/HushProjectileRenderer.java new file mode 100644 index 00000000..69c58806 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/HushProjectileRenderer.java @@ -0,0 +1,68 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import org.joml.Matrix4f; + +public class HushProjectileRenderer extends EntityRenderer { + private static final ResourceLocation ORB_TEXTURE = + ResourceLocation.withDefaultNamespace("textures/entity/enderdragon/dragon_fireball.png"); + + public HushProjectileRenderer(EntityRendererProvider.Context context) { + super(context); + } + + @Override + protected int getBlockLightLevel(HushProjectileEntity entity, BlockPos pos) { + return 15; + } + + @Override + public void render(HushProjectileEntity entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) { + poseStack.pushPose(); + poseStack.mulPose(this.entityRenderDispatcher.cameraOrientation()); + poseStack.scale(0.55F, 0.55F, 0.55F); + + VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityTranslucent(ORB_TEXTURE)); + PoseStack.Pose pose = poseStack.last(); + Matrix4f matrix4f = pose.pose(); + addVertex(vertexConsumer, pose, matrix4f, -0.5F, -0.5F, 0.0F, 1.0F, packedLight); + addVertex(vertexConsumer, pose, matrix4f, 0.5F, -0.5F, 1.0F, 1.0F, packedLight); + addVertex(vertexConsumer, pose, matrix4f, 0.5F, 0.5F, 1.0F, 0.0F, packedLight); + addVertex(vertexConsumer, pose, matrix4f, -0.5F, 0.5F, 0.0F, 0.0F, packedLight); + + poseStack.popPose(); + super.render(entity, entityYaw, partialTick, poseStack, buffer, packedLight); + } + + private static void addVertex( + VertexConsumer vertexConsumer, + PoseStack.Pose pose, + Matrix4f matrix4f, + float x, + float y, + float u, + float v, + int packedLight + ) { + vertexConsumer.addVertex(matrix4f, x, y, 0.0F) + .setColor(1.0F, 0.08F, 0.08F, 0.95F) + .setUv(u, v) + .setOverlay(OverlayTexture.NO_OVERLAY) + .setLight(packedLight) + .setNormal(pose, 0.0F, 0.0F, 1.0F); + } + + @Override + public ResourceLocation getTextureLocation(HushProjectileEntity entity) { + return ORB_TEXTURE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/KrakenRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/KrakenRenderer.java new file mode 100644 index 00000000..153fd33f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/KrakenRenderer.java @@ -0,0 +1,14 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.KrakenModel; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class KrakenRenderer extends GeoEntityRenderer { + public KrakenRenderer(EntityRendererProvider.Context context) { + super(context, new KrakenModel()); + this.shadowRadius = 3.6F; + this.withScale(3.0F); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidBoltRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidBoltRenderer.java new file mode 100644 index 00000000..3722cfa6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidBoltRenderer.java @@ -0,0 +1,144 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import org.joml.Matrix4f; + +public class LucidBoltRenderer extends EntityRenderer { + private static final ResourceLocation BEAM_TEXTURE = ResourceLocation.withDefaultNamespace("textures/entity/beacon_beam.png"); + private static final Vec3 WORLD_UP = new Vec3(0.0D, 1.0D, 0.0D); + private static final Vec3 WORLD_RIGHT = new Vec3(1.0D, 0.0D, 0.0D); + private static final Vec3 WORLD_FORWARD = new Vec3(0.0D, 0.0D, 1.0D); + + public LucidBoltRenderer(EntityRendererProvider.Context context) { + super(context); + } + + @Override + protected int getBlockLightLevel(LucidBoltEntity entity, BlockPos pos) { + return 15; + } + + @Override + public void render(LucidBoltEntity entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) { + poseStack.pushPose(); + + Vec3 forward = getRenderDirection(entity, partialTick); + Vec3 right = createPerpendicular(forward, WORLD_UP); + Vec3 up = forward.cross(right); + if (up.lengthSqr() < 1.0E-6D) { + up = WORLD_UP; + } else { + up = up.normalize(); + } + + float pulse = 0.85F + 0.15F * Mth.sin((entity.tickCount + partialTick) * 0.55F); + float alpha = 0.92F * pulse; + Vec3 delta = entity.getDeltaMovement(); + float length = (float) Mth.clamp(delta.length() * 2.3D + 0.95D, 0.9D, 2.5D); + + VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityTranslucent(BEAM_TEXTURE)); + PoseStack.Pose pose = poseStack.last(); + + renderBeamRibbon(pose, vertexConsumer, packedLight, 1.0F, 0.18F, 0.08F, alpha, 0.13F, forward, right, length); + renderBeamRibbon(pose, vertexConsumer, packedLight, 1.0F, 0.48F, 0.18F, alpha * 0.58F, 0.24F, forward, up, length); + + poseStack.popPose(); + super.render(entity, entityYaw, partialTick, poseStack, buffer, packedLight); + } + + private static Vec3 getRenderDirection(LucidBoltEntity entity, float partialTick) { + Vec3 delta = entity.getDeltaMovement(); + if (delta.lengthSqr() > 1.0E-6D) { + return delta.normalize(); + } + + float yaw = Mth.rotLerp(partialTick, entity.yRotO, entity.getYRot()) * ((float) Math.PI / 180.0F); + float pitch = Mth.lerp(partialTick, entity.xRotO, entity.getXRot()) * ((float) Math.PI / 180.0F); + float cosPitch = Mth.cos(pitch); + Vec3 direction = new Vec3( + -Mth.sin(yaw) * cosPitch, + -Mth.sin(pitch), + Mth.cos(yaw) * cosPitch + ); + return direction.lengthSqr() > 1.0E-6D ? direction.normalize() : WORLD_FORWARD; + } + + private static Vec3 createPerpendicular(Vec3 forward, Vec3 preferredAxis) { + Vec3 perpendicular = forward.cross(preferredAxis); + if (perpendicular.lengthSqr() < 1.0E-6D) { + perpendicular = forward.cross(WORLD_RIGHT); + } + if (perpendicular.lengthSqr() < 1.0E-6D) { + perpendicular = WORLD_UP; + } + return perpendicular.normalize(); + } + + private static void renderBeamRibbon( + PoseStack.Pose pose, + VertexConsumer vertexConsumer, + int packedLight, + float red, + float green, + float blue, + float alpha, + float halfWidth, + Vec3 forward, + Vec3 sideways, + float length + ) { + Matrix4f matrix4f = pose.pose(); + Vec3 offset = sideways.scale(halfWidth); + Vec3 end = forward.scale(length); + Vec3 normal = sideways.cross(forward); + if (normal.lengthSqr() < 1.0E-6D) { + normal = WORLD_UP; + } else { + normal = normal.normalize(); + } + + emitVertex(vertexConsumer, pose, matrix4f, offset.scale(-1.0D), red, green, blue, alpha, 0.0F, 0.0F, normal, packedLight); + emitVertex(vertexConsumer, pose, matrix4f, offset, red, green, blue, alpha, 1.0F, 0.0F, normal, packedLight); + emitVertex(vertexConsumer, pose, matrix4f, end.add(offset), red, green, blue, alpha, 1.0F, 1.0F, normal, packedLight); + emitVertex(vertexConsumer, pose, matrix4f, end.add(offset.scale(-1.0D)), red, green, blue, alpha, 0.0F, 1.0F, normal, packedLight); + } + + private static void emitVertex( + VertexConsumer vertexConsumer, + PoseStack.Pose pose, + Matrix4f matrix4f, + Vec3 position, + float red, + float green, + float blue, + float alpha, + float u, + float v, + Vec3 normal, + int packedLight + ) { + vertexConsumer + .addVertex(matrix4f, (float) position.x, (float) position.y, (float) position.z) + .setColor(red, green, blue, alpha) + .setUv(u, v) + .setOverlay(OverlayTexture.NO_OVERLAY) + .setLight(packedLight) + .setNormal(pose, (float) normal.x, (float) normal.y, (float) normal.z); + } + + @Override + public ResourceLocation getTextureLocation(LucidBoltEntity entity) { + return BEAM_TEXTURE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidRenderer.java new file mode 100644 index 00000000..ce8664af --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/LucidRenderer.java @@ -0,0 +1,36 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.LucidModel; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class LucidRenderer extends GeoEntityRenderer { + + private static final float VISUAL_SCALE = 0.9F; + private static final double VISUAL_Y_OFFSET = -0.30D; + + public LucidRenderer(EntityRendererProvider.Context context) { + super(context, new LucidModel()); + this.shadowRadius = 0.5F; + this.withScale(VISUAL_SCALE); + } + + @Override + public void preRender(PoseStack poseStack, LucidEntity animatable, BakedGeoModel model, + @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, + boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + poseStack.translate(0.0D, VISUAL_Y_OFFSET, 0.0D); + } + + @Override + protected float getDeathMaxRotation(LucidEntity animatable) { + return 0.0F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MantisRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MantisRenderer.java new file mode 100644 index 00000000..a6765568 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MantisRenderer.java @@ -0,0 +1,14 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.MantisModel; +import com.craisinlord.antarchy.content.entity.MantisEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class MantisRenderer extends GeoEntityRenderer { + public MantisRenderer(EntityRendererProvider.Context context) { + super(context, new MantisModel()); + this.shadowRadius = 1.0F; + this.withScale(1.25F); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MissileSquidRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MissileSquidRenderer.java new file mode 100644 index 00000000..83943dc3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MissileSquidRenderer.java @@ -0,0 +1,19 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.MissileSquidModel; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.world.phys.Vec3; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class MissileSquidRenderer extends GeoEntityRenderer { + public MissileSquidRenderer(EntityRendererProvider.Context context) { + super(context, new MissileSquidModel()); + this.shadowRadius = 1.3F; + } + + @Override + public Vec3 getRenderOffset(MissileSquidEntity entity, float partialTick) { + return new Vec3(0.0D, -2.0D, 0.0D); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolevoreRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolevoreRenderer.java new file mode 100644 index 00000000..dcbb43e5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolevoreRenderer.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.MolevoreModel; +import com.craisinlord.antarchy.content.entity.MolevoreEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class MolevoreRenderer extends GeoEntityRenderer { + public MolevoreRenderer(EntityRendererProvider.Context context) { + super(context, new MolevoreModel()); + this.shadowRadius = 2.0F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolewormRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolewormRenderer.java new file mode 100644 index 00000000..a9cc8e79 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/MolewormRenderer.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.MolewormModel; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class MolewormRenderer extends GeoEntityRenderer { + public MolewormRenderer(EntityRendererProvider.Context context) { + super(context, new MolewormModel()); + this.shadowRadius = 0.25F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/NightmareRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/NightmareRenderer.java new file mode 100644 index 00000000..dc0d0786 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/NightmareRenderer.java @@ -0,0 +1,19 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.NightmareModel; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class NightmareRenderer extends GeoEntityRenderer { + public NightmareRenderer(EntityRendererProvider.Context context) { + super(context, new NightmareModel()); + this.shadowRadius = 1.8F; + this.withScale(1.15F); + } + + @Override + protected float getDeathMaxRotation(NightmareEntity animatable) { + return 0.0F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/OuranwoodBoatRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/OuranwoodBoatRenderer.java new file mode 100644 index 00000000..6c0c4d72 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/OuranwoodBoatRenderer.java @@ -0,0 +1,78 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import com.mojang.math.Axis; +import net.minecraft.client.model.BoatModel; +import net.minecraft.client.model.ChestBoatModel; +import net.minecraft.client.model.ListModel; +import net.minecraft.client.model.WaterPatchModel; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.vehicle.Boat; +import org.joml.Quaternionf; + +public class OuranwoodBoatRenderer extends EntityRenderer { + private static final String MAIN_LAYER = "main"; + private final ResourceLocation texture; + private final ListModel model; + + public OuranwoodBoatRenderer(EntityRendererProvider.Context context, ResourceLocation texture, boolean chest) { + super(context); + this.shadowRadius = 0.8F; + this.texture = texture; + this.model = chest + ? new ChestBoatModel(context.bakeLayer(chestBoatLayer())) + : new BoatModel(context.bakeLayer(boatLayer())); + } + + public static ModelLayerLocation boatLayer() { + return new ModelLayerLocation(ResourceLocation.fromNamespaceAndPath("antarchy", "boat/ouranwood"), MAIN_LAYER); + } + + public static ModelLayerLocation chestBoatLayer() { + return new ModelLayerLocation(ResourceLocation.fromNamespaceAndPath("antarchy", "chest_boat/ouranwood"), MAIN_LAYER); + } + + @Override + public void render(T boat, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource buffer, int packedLight) { + poseStack.pushPose(); + poseStack.translate(0.0F, 0.375F, 0.0F); + poseStack.mulPose(Axis.YP.rotationDegrees(180.0F - entityYaw)); + + float hurtTime = boat.getHurtTime() - partialTick; + float damage = Math.max(boat.getDamage() - partialTick, 0.0F); + if (hurtTime > 0.0F) { + poseStack.mulPose(Axis.XP.rotationDegrees(Mth.sin(hurtTime) * hurtTime * damage / 10.0F * boat.getHurtDir())); + } + + float bubbleAngle = boat.getBubbleAngle(partialTick); + if (!Mth.equal(bubbleAngle, 0.0F)) { + poseStack.mulPose(new Quaternionf().setAngleAxis(boat.getBubbleAngle(partialTick) * ((float) Math.PI / 180.0F), 1.0F, 0.0F, 1.0F)); + } + + poseStack.scale(-1.0F, -1.0F, 1.0F); + poseStack.mulPose(Axis.YP.rotationDegrees(90.0F)); + this.model.setupAnim(boat, partialTick, 0.0F, -0.1F, 0.0F, 0.0F); + VertexConsumer consumer = buffer.getBuffer(this.model.renderType(this.texture)); + this.model.renderToBuffer(poseStack, consumer, packedLight, OverlayTexture.NO_OVERLAY); + if (!boat.isUnderWater() && this.model instanceof WaterPatchModel waterPatchModel) { + VertexConsumer waterConsumer = buffer.getBuffer(RenderType.waterMask()); + waterPatchModel.waterPatch().render(poseStack, waterConsumer, packedLight, OverlayTexture.NO_OVERLAY); + } + + poseStack.popPose(); + super.render(boat, entityYaw, partialTick, poseStack, buffer, packedLight); + } + + @Override + public ResourceLocation getTextureLocation(T boat) { + return this.texture; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneGeoLayer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneGeoLayer.java new file mode 100644 index 00000000..d08d186d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneGeoLayer.java @@ -0,0 +1,54 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoAnimatable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoRenderer; +import software.bernie.geckolib.renderer.layer.GeoRenderLayer; + +public final class ParalyzedStoneGeoLayer extends GeoRenderLayer { + private static final ResourceLocation STONE_TEXTURE = ResourceLocation.withDefaultNamespace("textures/block/stone.png"); + private static final int STONE_TINT = 0xFFB1ADA4; + + public ParalyzedStoneGeoLayer(GeoRenderer renderer) { + super(renderer); + } + + @Override + public void render(PoseStack poseStack, T animatable, BakedGeoModel bakedModel, @Nullable RenderType renderType, + MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, float partialTick, + int packedLight, int packedOverlay) { + if (!(animatable instanceof Entity entity) || !(entity instanceof LivingEntity livingEntity)) { + return; + } + if (!livingEntity.hasEffect(AntarchyObjects.PARALYZED_EFFECT.get())) { + return; + } + + poseStack.pushPose(); + poseStack.scale(1.02f, 1.02f, 1.02f); + RenderType stoneRenderType = RenderType.entityCutoutNoCull(STONE_TEXTURE); + VertexConsumer stoneBuffer = bufferSource.getBuffer(stoneRenderType); + this.getRenderer().reRender( + bakedModel, + poseStack, + bufferSource, + animatable, + stoneRenderType, + stoneBuffer, + partialTick, + packedLight, + packedOverlay, + STONE_TINT + ); + poseStack.popPose(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneLivingLayer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneLivingLayer.java new file mode 100644 index 00000000..f07e97d5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStoneLivingLayer.java @@ -0,0 +1,42 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.EntityModel; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.LivingEntityRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; +import net.minecraft.client.renderer.entity.layers.RenderLayer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.LivingEntity; + +public final class ParalyzedStoneLivingLayer> extends RenderLayer { + private static final ResourceLocation STONE_TEXTURE = ResourceLocation.withDefaultNamespace("textures/block/stone.png"); + private static final int STONE_TINT = 0xFFB1ADA4; + + public ParalyzedStoneLivingLayer(RenderLayerParent renderer) { + super(renderer); + } + + @Override + public void render(PoseStack poseStack, MultiBufferSource buffer, int packedLight, T entity, + float limbSwing, float limbSwingAmount, float partialTick, float ageInTicks, + float netHeadYaw, float headPitch) { + if (!entity.hasEffect(AntarchyObjects.PARALYZED_EFFECT.get())) { + return; + } + poseStack.pushPose(); + poseStack.scale(1.02f, 1.02f, 1.02f); + VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityCutoutNoCull(STONE_TEXTURE)); + this.getParentModel().renderToBuffer( + poseStack, + vertexConsumer, + packedLight, + LivingEntityRenderer.getOverlayCoords(entity, 0.0F), + STONE_TINT + ); + poseStack.popPose(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStonePlayerLayer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStonePlayerLayer.java new file mode 100644 index 00000000..757ab15b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ParalyzedStonePlayerLayer.java @@ -0,0 +1,43 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.PlayerModel; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.LivingEntityRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; +import net.minecraft.client.renderer.entity.layers.RenderLayer; +import net.minecraft.resources.ResourceLocation; + +public final class ParalyzedStonePlayerLayer extends RenderLayer> { + private static final ResourceLocation STONE_TEXTURE = ResourceLocation.withDefaultNamespace("textures/block/stone.png"); + private static final int STONE_TINT = 0xFFB1ADA4; + + public ParalyzedStonePlayerLayer(RenderLayerParent> renderer) { + super(renderer); + } + + @Override + public void render(PoseStack poseStack, MultiBufferSource buffer, int packedLight, AbstractClientPlayer player, + float limbSwing, float limbSwingAmount, float partialTick, float ageInTicks, float netHeadYaw, + float headPitch) { + if (!player.hasEffect(AntarchyObjects.PARALYZED_EFFECT.get())) { + return; + } + + poseStack.pushPose(); + poseStack.scale(1.05f, 1.05f, 1.05f); + VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityCutoutNoCull(STONE_TEXTURE)); + this.getParentModel().renderToBuffer( + poseStack, + vertexConsumer, + packedLight, + LivingEntityRenderer.getOverlayCoords(player, 0.0F), + STONE_TINT + ); + poseStack.popPose(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ReverieRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ReverieRenderer.java new file mode 100644 index 00000000..4326c68a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ReverieRenderer.java @@ -0,0 +1,146 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.ReverieModel; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import java.util.HashMap; +import java.util.Map; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; +import software.bernie.geckolib.renderer.layer.GeoRenderLayer; + +public class ReverieRenderer extends GeoEntityRenderer { + private static final float VISUAL_SCALE = 0.7F; + private static final float SHADOW_RADIUS = 0.12F; + private static final int CROSSFADE_TICKS = 12; + private final Map transitions = new HashMap<>(); + + public ReverieRenderer(EntityRendererProvider.Context context) { + super(context, new ReverieModel()); + this.shadowRadius = SHADOW_RADIUS; + this.withScale(VISUAL_SCALE); + this.addRenderLayer(new ReverieCrossfadeLayer(this)); + } + + @Override + public void render(ReverieEntity entity, float entityYaw, float partialTick, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) { + this.updateTransition(entity); + super.render(entity, entityYaw, partialTick, poseStack, bufferSource, packedLight); + } + + @Override + public void preRender(PoseStack poseStack, ReverieEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + this.shadowRadius = SHADOW_RADIUS; + } + + @Override + public RenderType getRenderType(ReverieEntity animatable, ResourceLocation texture, @Nullable MultiBufferSource bufferSource, float partialTick) { + return RenderType.entityTranslucent(texture); + } + + @Override + protected int getBlockLightLevel(ReverieEntity entity, BlockPos pos) { + return 15; + } + + @Nullable + ReverieEntity.Mood getPreviousMood(ReverieEntity entity) { + MoodTransitionState state = this.transitions.get(entity.getId()); + if (state == null || state.currentMood == state.previousMood) { + return null; + } + return state.previousMood; + } + + float getPreviousMoodAlpha(ReverieEntity entity, float partialTick) { + return 1.0F - this.getTransitionProgress(entity, partialTick); + } + + private void updateTransition(ReverieEntity entity) { + ReverieEntity.Mood mood = entity.getMood(); + MoodTransitionState state = this.transitions.computeIfAbsent(entity.getId(), ignored -> + new MoodTransitionState(mood, mood, entity.tickCount)); + + if (state.currentMood != mood) { + state.previousMood = state.currentMood; + state.currentMood = mood; + state.transitionStartTick = entity.tickCount; + } else if (state.currentMood == state.previousMood && entity.tickCount - state.transitionStartTick > CROSSFADE_TICKS) { + this.transitions.remove(entity.getId()); + } + } + + private float getTransitionProgress(ReverieEntity entity, float partialTick) { + MoodTransitionState state = this.transitions.get(entity.getId()); + if (state == null || state.currentMood == state.previousMood) { + return 1.0F; + } + + float elapsed = (entity.tickCount - state.transitionStartTick) + partialTick; + if (elapsed >= CROSSFADE_TICKS) { + state.previousMood = state.currentMood; + return 1.0F; + } + + return Math.max(0.0F, Math.min(1.0F, elapsed / CROSSFADE_TICKS)); + } + + private static final class MoodTransitionState { + private ReverieEntity.Mood previousMood; + private ReverieEntity.Mood currentMood; + private int transitionStartTick; + + private MoodTransitionState(ReverieEntity.Mood previousMood, ReverieEntity.Mood currentMood, int transitionStartTick) { + this.previousMood = previousMood; + this.currentMood = currentMood; + this.transitionStartTick = transitionStartTick; + } + } + + private static final class ReverieCrossfadeLayer extends GeoRenderLayer { + private ReverieCrossfadeLayer(ReverieRenderer renderer) { + super(renderer); + } + + @Override + public void render(PoseStack poseStack, ReverieEntity animatable, BakedGeoModel bakedModel, @Nullable RenderType renderType, + MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, float partialTick, + int packedLight, int packedOverlay) { + ReverieRenderer renderer = (ReverieRenderer) this.getRenderer(); + ReverieEntity.Mood previousMood = renderer.getPreviousMood(animatable); + if (previousMood == null) { + return; + } + + float alpha = renderer.getPreviousMoodAlpha(animatable, partialTick); + if (alpha <= 0.0F) { + return; + } + + ResourceLocation previousTexture = ReverieModel.textureForMood(previousMood); + RenderType previousRenderType = RenderType.entityTranslucent(previousTexture); + VertexConsumer previousBuffer = bufferSource.getBuffer(previousRenderType); + int color = ((Math.max(0, Math.min(255, Math.round(alpha * 255.0F))) & 0xFF) << 24) | 0x00FFFFFF; + this.getRenderer().reRender( + bakedModel, + poseStack, + bufferSource, + animatable, + previousRenderType, + previousBuffer, + partialTick, + packedLight, + packedOverlay, + color + ); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ScorpionRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ScorpionRenderer.java new file mode 100644 index 00000000..892679a9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/ScorpionRenderer.java @@ -0,0 +1,14 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.ScorpionModel; +import com.craisinlord.antarchy.content.entity.ScorpionEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class ScorpionRenderer extends GeoEntityRenderer { + + public ScorpionRenderer(EntityRendererProvider.Context context) { + super(context, new ScorpionModel()); + this.shadowRadius = 0.6F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/SizeRayProjectileRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/SizeRayProjectileRenderer.java new file mode 100644 index 00000000..461cb6f8 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/SizeRayProjectileRenderer.java @@ -0,0 +1,159 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import org.joml.Matrix4f; + +public class SizeRayProjectileRenderer extends EntityRenderer { + private static final ResourceLocation BEAM_TEXTURE = ResourceLocation.withDefaultNamespace("textures/entity/beacon_beam.png"); + private static final Vec3 WORLD_UP = new Vec3(0.0D, 1.0D, 0.0D); + private static final Vec3 WORLD_RIGHT = new Vec3(1.0D, 0.0D, 0.0D); + private static final Vec3 WORLD_FORWARD = new Vec3(0.0D, 0.0D, 1.0D); + + public SizeRayProjectileRenderer(EntityRendererProvider.Context context) { + super(context); + } + + @Override + protected int getBlockLightLevel(SizeRayProjectileEntity entity, BlockPos pos) { + return 15; + } + + @Override + public void render( + SizeRayProjectileEntity entity, + float entityYaw, + float partialTick, + PoseStack poseStack, + MultiBufferSource buffer, + int packedLight + ) { + poseStack.pushPose(); + + Vec3 forward = getRenderDirection(entity, partialTick); + Vec3 right = createPerpendicular(forward, WORLD_UP); + Vec3 up = forward.cross(right); + if (up.lengthSqr() < 1.0E-6D) { + up = WORLD_UP; + } else { + up = up.normalize(); + } + + int chargeLevel = Math.max(1, entity.getEffectiveChargeLevel()); + float chargeScale = 1.0F + 0.35F * (chargeLevel - 1); + float pulse = 0.84F + 0.16F * Mth.sin((entity.tickCount + partialTick) * 0.35F); + float alpha = 0.95F * pulse; + float[] color = entity.getSizeRayType() == SizeRayProjectileEntity.SizeRayType.SHRINK + ? new float[] { 1.0F, 0.92F, 0.15F } + : new float[] { 0.24F, 0.62F, 1.0F }; + + Vec3 delta = entity.getDeltaMovement(); + float length = (float) Mth.clamp(delta.length() * 2.8D + 1.2D, 1.2D, 3.2D); + float width = 0.15F * chargeScale; + float outerWidth = 0.28F * chargeScale; + + VertexConsumer vertexConsumer = buffer.getBuffer(RenderType.entityTranslucent(BEAM_TEXTURE)); + PoseStack.Pose pose = poseStack.last(); + + renderBeamRibbon(pose, vertexConsumer, packedLight, color[0], color[1], color[2], alpha, width, forward, right, length); + renderBeamRibbon(pose, vertexConsumer, packedLight, color[0], color[1], color[2], alpha * 0.55F, outerWidth, forward, up, length); + + poseStack.popPose(); + super.render(entity, entityYaw, partialTick, poseStack, buffer, packedLight); + } + + private static Vec3 getRenderDirection(SizeRayProjectileEntity entity, float partialTick) { + Vec3 delta = entity.getDeltaMovement(); + if (delta.lengthSqr() > 1.0E-6D) { + return delta.normalize(); + } + + float yaw = Mth.rotLerp(partialTick, entity.yRotO, entity.getYRot()) * ((float) Math.PI / 180.0F); + float pitch = Mth.lerp(partialTick, entity.xRotO, entity.getXRot()) * ((float) Math.PI / 180.0F); + float cosPitch = Mth.cos(pitch); + Vec3 direction = new Vec3( + -Mth.sin(yaw) * cosPitch, + -Mth.sin(pitch), + Mth.cos(yaw) * cosPitch + ); + return direction.lengthSqr() > 1.0E-6D ? direction.normalize() : WORLD_FORWARD; + } + + private static Vec3 createPerpendicular(Vec3 forward, Vec3 preferredAxis) { + Vec3 perpendicular = forward.cross(preferredAxis); + if (perpendicular.lengthSqr() < 1.0E-6D) { + perpendicular = forward.cross(WORLD_RIGHT); + } + if (perpendicular.lengthSqr() < 1.0E-6D) { + perpendicular = WORLD_UP; + } + return perpendicular.normalize(); + } + + private static void renderBeamRibbon( + PoseStack.Pose pose, + VertexConsumer vertexConsumer, + int packedLight, + float red, + float green, + float blue, + float alpha, + float halfWidth, + Vec3 forward, + Vec3 sideways, + float length + ) { + Matrix4f matrix4f = pose.pose(); + Vec3 offset = sideways.scale(halfWidth); + Vec3 end = forward.scale(length); + Vec3 normal = sideways.cross(forward); + if (normal.lengthSqr() < 1.0E-6D) { + normal = WORLD_UP; + } else { + normal = normal.normalize(); + } + + emitVertex(vertexConsumer, pose, matrix4f, offset.scale(-1.0D), red, green, blue, alpha, 0.0F, 0.0F, normal, packedLight); + emitVertex(vertexConsumer, pose, matrix4f, offset, red, green, blue, alpha, 1.0F, 0.0F, normal, packedLight); + emitVertex(vertexConsumer, pose, matrix4f, end.add(offset), red, green, blue, alpha, 1.0F, 1.0F, normal, packedLight); + emitVertex(vertexConsumer, pose, matrix4f, end.add(offset.scale(-1.0D)), red, green, blue, alpha, 0.0F, 1.0F, normal, packedLight); + } + + private static void emitVertex( + VertexConsumer vertexConsumer, + PoseStack.Pose pose, + Matrix4f matrix4f, + Vec3 position, + float red, + float green, + float blue, + float alpha, + float u, + float v, + Vec3 normal, + int packedLight + ) { + vertexConsumer + .addVertex(matrix4f, (float) position.x, (float) position.y, (float) position.z) + .setColor(red, green, blue, alpha) + .setUv(u, v) + .setOverlay(OverlayTexture.NO_OVERLAY) + .setLight(packedLight) + .setNormal(pose, (float) normal.x, (float) normal.y, (float) normal.z); + } + + @Override + public ResourceLocation getTextureLocation(SizeRayProjectileEntity entity) { + return BEAM_TEXTURE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/TriffidRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/TriffidRenderer.java new file mode 100644 index 00000000..423eeb70 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/TriffidRenderer.java @@ -0,0 +1,18 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.TriffidModel; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class TriffidRenderer extends GeoEntityRenderer { + public TriffidRenderer(EntityRendererProvider.Context context) { + super(context, new TriffidModel()); + this.shadowRadius = 1.4F; + } + + @Override + protected float getDeathMaxRotation(TriffidEntity animatable) { + return 0.0F; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/UpwardFallingBlockRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/UpwardFallingBlockRenderer.java new file mode 100644 index 00000000..6081a863 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/UpwardFallingBlockRenderer.java @@ -0,0 +1,42 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRenderer; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.client.renderer.texture.TextureAtlas; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.block.state.BlockState; + +public class UpwardFallingBlockRenderer extends EntityRenderer { + + public UpwardFallingBlockRenderer(EntityRendererProvider.Context context) { + super(context); + this.shadowRadius = 0.5F; + } + + @Override + public void render(UpwardFallingBlockEntity entity, float yaw, float partialTick, PoseStack poseStack, MultiBufferSource bufferSource, int light) { + BlockState blockState = entity.getBlockState(); + if (blockState.isAir()) return; + + poseStack.pushPose(); + // Center the block model on the entity origin + poseStack.translate(-0.5, 0.0, -0.5); + Minecraft.getInstance().getBlockRenderer().renderSingleBlock( + blockState, poseStack, bufferSource, light, OverlayTexture.NO_OVERLAY + ); + poseStack.popPose(); + + super.render(entity, yaw, partialTick, poseStack, bufferSource, light); + } + + @Override + @SuppressWarnings("deprecation") + public ResourceLocation getTextureLocation(UpwardFallingBlockEntity entity) { + return TextureAtlas.LOCATION_BLOCKS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaspRenderer.java b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaspRenderer.java new file mode 100644 index 00000000..f9553a84 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/client/renderer/WaspRenderer.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.client.renderer; + +import com.craisinlord.antarchy.content.client.model.WaspModel; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRendererProvider; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.cache.object.BakedGeoModel; +import software.bernie.geckolib.renderer.GeoEntityRenderer; + +public class WaspRenderer extends GeoEntityRenderer { + public WaspRenderer(EntityRendererProvider.Context context) { + super(context, new WaspModel()); + this.shadowRadius = 0.55F; + } + + @Override + public void preRender(PoseStack poseStack, WaspEntity animatable, BakedGeoModel model, @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, boolean isReRender, float partialTick, int packedLight, int packedOverlay, int colour) { + super.preRender(poseStack, animatable, model, bufferSource, buffer, isReRender, partialTick, packedLight, packedOverlay, colour); + poseStack.translate(0.0D, -0.5D, 0.0D); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/command/CaterpillarCommand.java b/common/src/main/java/com/craisinlord/antarchy/content/command/CaterpillarCommand.java new file mode 100644 index 00000000..990cca73 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/command/CaterpillarCommand.java @@ -0,0 +1,43 @@ +package com.craisinlord.antarchy.content.command; + +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import com.mojang.brigadier.CommandDispatcher; +import com.mojang.brigadier.context.CommandContext; +import java.util.Collection; +import net.minecraft.commands.CommandSourceStack; +import net.minecraft.commands.Commands; +import net.minecraft.commands.arguments.EntityArgument; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.Entity; + +public final class CaterpillarCommand { + private CaterpillarCommand() { + } + + public static void register(CommandDispatcher dispatcher) { + dispatcher.register( + Commands.literal("caterpillar") + .requires(source -> source.hasPermission(2)) + .then(Commands.literal("pupate") + .then(Commands.argument("targets", EntityArgument.entities()) + .executes(context -> forcePupation(context, EntityArgument.getEntities(context, "targets"))))) + ); + } + + private static int forcePupation(CommandContext context, Collection targets) { + int affected = 0; + for (Entity target : targets) { + if (target instanceof CaterpillarEntity caterpillar) { + caterpillar.forcePupation(); + affected++; + } + } + + final int affectedCount = affected; + context.getSource().sendSuccess( + () -> Component.literal("Forced pupation for " + affectedCount + " caterpillar(s)"), + true + ); + return affectedCount; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/command/GravityCommand.java b/common/src/main/java/com/craisinlord/antarchy/content/command/GravityCommand.java new file mode 100644 index 00000000..df009da1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/command/GravityCommand.java @@ -0,0 +1,75 @@ +package com.craisinlord.antarchy.content.command; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition; +import com.mojang.brigadier.CommandDispatcher; +import com.mojang.brigadier.context.CommandContext; +import java.util.Collection; +import net.minecraft.commands.CommandSourceStack; +import net.minecraft.commands.Commands; +import net.minecraft.commands.arguments.EntityArgument; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.Entity; + +public final class GravityCommand { + private static final AntarchyGravityTransition COMMAND_TRANSITION = new AntarchyGravityTransition(12); + + private GravityCommand() { + } + + public static void register(CommandDispatcher dispatcher) { + dispatcher.register( + Commands.literal("gravity") + .requires(source -> source.hasPermission(2)) + .then(Commands.literal("get") + .then(Commands.argument("targets", EntityArgument.entities()) + .executes(context -> getGravity(context, EntityArgument.getEntities(context, "targets"))))) + .then(Commands.literal("set") + .then(Commands.argument("targets", EntityArgument.entities()) + .then(Commands.literal("down") + .executes(context -> setGravity(context, EntityArgument.getEntities(context, "targets"), AntarchyGravityDirection.DOWN))) + .then(Commands.literal("up") + .executes(context -> setGravity(context, EntityArgument.getEntities(context, "targets"), AntarchyGravityDirection.UP))))) + .then(Commands.literal("clear") + .then(Commands.argument("targets", EntityArgument.entities()) + .executes(context -> clearGravity(context, EntityArgument.getEntities(context, "targets"))))) + ); + } + + private static int getGravity(CommandContext context, Collection targets) { + for (Entity target : targets) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(target); + context.getSource().sendSuccess( + () -> Component.literal(target.getName().getString() + ": " + direction.getSerializedName()), + false + ); + } + + return targets.size(); + } + + private static int setGravity(CommandContext context, Collection targets, AntarchyGravityDirection direction) { + for (Entity target : targets) { + AntarchyGravityApi.setGravityDirection(target, direction, COMMAND_TRANSITION); + } + + context.getSource().sendSuccess( + () -> Component.literal("Set gravity " + direction.getSerializedName() + " for " + targets.size() + " target(s)"), + true + ); + return targets.size(); + } + + private static int clearGravity(CommandContext context, Collection targets) { + for (Entity target : targets) { + AntarchyGravityApi.setGravityDirection(target, AntarchyGravityDirection.DOWN, COMMAND_TRANSITION); + } + + context.getSource().sendSuccess( + () -> Component.literal("Reset gravity for " + targets.size() + " target(s)"), + true + ); + return targets.size(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java new file mode 100644 index 00000000..676c3522 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageSources.java @@ -0,0 +1,92 @@ +package com.craisinlord.antarchy.content.damage; + +import net.minecraft.core.registries.Registries; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Level; + +public final class AntarchyDamageSources { + public static DamageSource krakenMauling(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.KRAKEN_MAULING), + attacker + ); + } + + public static DamageSource krakenLightning(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.KRAKEN_LIGHTNING), + attacker + ); + } + + public static DamageSource bedBugBite(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.BED_BUG_BITE), + attacker + ); + } + + public static DamageSource nightmareMauling(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.NIGHTMARE_MAULING), + attacker + ); + } + + public static DamageSource basiliskBite(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.BASILISK_BITE), + attacker + ); + } + + public static DamageSource emperorScorpionSting(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.EMPEROR_SCORPION_STING), + attacker + ); + } + + public static DamageSource triffidMauling(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.TRIFFID_MAULING), + attacker + ); + } + + public static DamageSource triffidSwallow(ServerLevel level, Entity attacker) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.TRIFFID_SWALLOW), + attacker + ); + } + + public static DamageSource corneaStalkPrick(Level level) { + return new DamageSource( + level.registryAccess() + .registryOrThrow(Registries.DAMAGE_TYPE) + .getHolderOrThrow(AntarchyDamageTypes.CORNEA_STALK_PRICK) + ); + } + + private AntarchyDamageSources() { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java new file mode 100644 index 00000000..199db290 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/damage/AntarchyDamageTypes.java @@ -0,0 +1,66 @@ +package com.craisinlord.antarchy.content.damage; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.damagesource.DamageType; + +public final class AntarchyDamageTypes { + public static final ResourceKey KRAKEN_MAULING = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "kraken_mauling") + ); + + public static final ResourceKey KRAKEN_LIGHTNING = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "kraken_lightning") + ); + + public static final ResourceKey BED_BUG_BITE = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "bed_bug_bite") + ); + + public static final ResourceKey NIGHTMARE_MAULING = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "nightmare_mauling") + ); + + public static final ResourceKey BASILISK_BITE = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "basilisk_bite") + ); + + public static final ResourceKey EMPEROR_SCORPION_STING = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "emperor_scorpion_sting") + ); + + public static final ResourceKey TRIFFID_MAULING = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "triffid_mauling") + ); + + public static final ResourceKey TRIFFID_SWALLOW = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "triffid_swallow") + ); + + public static final ResourceKey CORNEA_STALK_PRICK = + ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "cornea_stalk_prick") + ); + + private AntarchyDamageTypes() { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/BloodglassWardEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/BloodglassWardEffect.java new file mode 100644 index 00000000..cbc03936 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/BloodglassWardEffect.java @@ -0,0 +1,35 @@ +package com.craisinlord.antarchy.content.effect; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.entity.ai.attributes.AttributeInstance; +import net.minecraft.world.entity.ai.attributes.AttributeMap; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; + +public final class BloodglassWardEffect extends MobEffect { + public static final ResourceLocation MODIFIER_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "bloodglass_ward_hearts"); + + public BloodglassWardEffect() { + super(MobEffectCategory.BENEFICIAL, 0xAC3E5C); + } + + @Override + public void addAttributeModifiers(AttributeMap attributeMap, int amplifier) { + AttributeInstance instance = attributeMap.getInstance(AntarchyObjects.BLOODGLASS_MAX_HEARTS.get()); + if (instance == null) return; + instance.addTransientModifier( + new AttributeModifier(MODIFIER_ID, amplifier + 1, AttributeModifier.Operation.ADD_VALUE) + ); + } + + @Override + public void removeAttributeModifiers(AttributeMap attributeMap) { + AttributeInstance instance = attributeMap.getInstance(AntarchyObjects.BLOODGLASS_MAX_HEARTS.get()); + if (instance == null) return; + instance.removeModifier(MODIFIER_ID); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/DreadMobEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/DreadMobEffect.java new file mode 100644 index 00000000..37a4c136 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/DreadMobEffect.java @@ -0,0 +1,10 @@ +package com.craisinlord.antarchy.content.effect; + +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; + +public final class DreadMobEffect extends MobEffect { + public DreadMobEffect() { + super(MobEffectCategory.HARMFUL, 0x1A0A1A); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/GrowthMobEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/GrowthMobEffect.java new file mode 100644 index 00000000..3ae4fe5d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/GrowthMobEffect.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.content.effect; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.entity.ai.attributes.AttributeInstance; +import net.minecraft.world.entity.ai.attributes.AttributeMap; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; + +public final class GrowthMobEffect extends MobEffect { + public static final ResourceLocation MODIFIER_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "growth_effect_scale"); + + public GrowthMobEffect() { + super(MobEffectCategory.NEUTRAL, 0xADD8E6); + } + + @Override + public void addAttributeModifiers(AttributeMap attributeMap, int amplifier) { + AttributeInstance instance = attributeMap.getInstance(Attributes.SCALE); + if (instance == null) return; + double amount = AntarchySettings.growthPotionDelta() * (amplifier + 1); + instance.addTransientModifier( + new AttributeModifier(MODIFIER_ID, amount, AttributeModifier.Operation.ADD_MULTIPLIED_TOTAL) + ); + } + + @Override + public void removeAttributeModifiers(AttributeMap attributeMap) { + AttributeInstance instance = attributeMap.getInstance(Attributes.SCALE); + if (instance == null) return; + instance.removeModifier(MODIFIER_ID); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/InvertedMobEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/InvertedMobEffect.java new file mode 100644 index 00000000..b3bb5f15 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/InvertedMobEffect.java @@ -0,0 +1,40 @@ +package com.craisinlord.antarchy.content.effect; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.entity.LivingEntity; + +public final class InvertedMobEffect extends MobEffect { + private static final AntarchyGravityTransition EFFECT_TRANSITION = new AntarchyGravityTransition(12); + + public InvertedMobEffect() { + super(MobEffectCategory.HARMFUL, 0x8B0000); + } + + + @Override + public boolean applyEffectTick(LivingEntity entity, int amplifier) { + if (!entity.level().isClientSide()) { + if (AntarchyGravityApi.getGravityDirection(entity) != AntarchyGravityDirection.UP || !AntarchyGravityApi.isGravityForced(entity)) { + AntarchyGravityApi.setForcedGravityDirection(entity, AntarchyGravityDirection.UP, EFFECT_TRANSITION); + } + } else { + // Mob effects are synced by vanilla, so this fires on the client too. + // If the gravity state hasn't been applied yet , apply it directly without position adjustment. + if (!AntarchyGravityApi.isGravityInverted(entity)) { + AntarchyGravityApi.applySyncedState(entity, AntarchyGravityDirection.UP, AntarchyGravityDirection.UP, true, 0, 0); + } + } + return true; + } + + + @Override + public boolean shouldApplyEffectTickThisTick(int duration, int amplifier) { + return true; + } + +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/ParalyzedMobEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/ParalyzedMobEffect.java new file mode 100644 index 00000000..5e4f66ab --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/ParalyzedMobEffect.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.content.effect; + +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.phys.Vec3; + +public final class ParalyzedMobEffect extends MobEffect { + public ParalyzedMobEffect() { + super(MobEffectCategory.HARMFUL, 0x808080); + } + + @Override + public boolean applyEffectTick(LivingEntity entity, int amplifier) { + if (!entity.level().isClientSide()) { + entity.setDeltaMovement(Vec3.ZERO); + entity.hasImpulse = true; + entity.stopUsingItem(); + entity.setSprinting(false); + entity.setYRot(entity.yRotO); + entity.setXRot(entity.xRotO); + entity.yHeadRot = entity.yHeadRotO; + entity.yBodyRot = entity.yBodyRotO; + + if (entity instanceof Mob mob) { + mob.getNavigation().stop(); + } + } + + return true; + } + + @Override + public boolean shouldApplyEffectTickThisTick(int duration, int amplifier) { + return true; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/effect/ShrinkMobEffect.java b/common/src/main/java/com/craisinlord/antarchy/content/effect/ShrinkMobEffect.java new file mode 100644 index 00000000..e69d2c27 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/effect/ShrinkMobEffect.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.content.effect; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectCategory; +import net.minecraft.world.entity.ai.attributes.AttributeInstance; +import net.minecraft.world.entity.ai.attributes.AttributeMap; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; + +public final class ShrinkMobEffect extends MobEffect { + public static final ResourceLocation MODIFIER_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "shrinking_effect_scale"); + + public ShrinkMobEffect() { + super(MobEffectCategory.NEUTRAL, 0xFFFF00); + } + + @Override + public void addAttributeModifiers(AttributeMap attributeMap, int amplifier) { + AttributeInstance instance = attributeMap.getInstance(Attributes.SCALE); + if (instance == null) return; + double amount = -(AntarchySettings.shrinkingPotionDelta() * (amplifier + 1)); + instance.addTransientModifier( + new AttributeModifier(MODIFIER_ID, amount, AttributeModifier.Operation.ADD_MULTIPLIED_TOTAL) + ); + } + + @Override + public void removeAttributeModifiers(AttributeMap attributeMap) { + AttributeInstance instance = attributeMap.getInstance(Attributes.SCALE); + if (instance == null) return; + instance.removeModifier(MODIFIER_ID); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntity.java new file mode 100644 index 00000000..13ddc3d6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntity.java @@ -0,0 +1,445 @@ +package com.craisinlord.antarchy.content.entity; + +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.entity.Shearable; +import net.minecraft.core.BlockPos; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.phys.Vec3; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.EnumSet; + +public abstract class AppleCowEntity extends Cow implements GeoEntity, Shearable { + private static final EntityDataAccessor SLEEPING = + SynchedEntityData.defineId(AppleCowEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor QUIRK_TICKS = + SynchedEntityData.defineId(AppleCowEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor SHEARED = + SynchedEntityData.defineId(AppleCowEntity.class, EntityDataSerializers.BOOLEAN); + + private static final String SLEEPING_KEY = "Sleeping"; + private static final String SLEEP_TICKS_KEY = "SleepTicks"; + private static final String NAP_COOLDOWN_KEY = "NapCooldown"; + private static final String QUIRK_TICKS_KEY = "QuirkTicks"; + private static final String SHEARED_KEY = "Sheared"; + private static final String GRASS_EAT_TICKS_KEY = "GrassEatTicks"; + private static final String MAIN_CONTROLLER = "main_controller"; + private static final String SLEEP_TRANSITION_CONTROLLER = "sleep_transition_controller"; + private static final String START_SLEEP_TRIGGER = "start_sleep"; + private static final String WAKE_UP_TRIGGER = "wake_up"; + + private static final int IDLE_ANIMATION_CYCLE_TICKS = 40; + private static final int QUIRK_ANIMATION_TICKS = 35; + private static final int QUIRK_CHANCE = 50; + private static final int DAY_NAP_MIN_TICKS = 20 * 60; + private static final int DAY_NAP_MAX_TICKS = 20 * 60 * 2; + private static final int DAY_NAP_COOLDOWN_TICKS = 20 * 60 * 10; + private static final int NIGHT_NAP_COOLDOWN_TICKS = 20 * 60 * 8; + private static final int GRASS_REGROW_TICKS = 20 * 60 * 3; + + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SLEEP_ANIM = RawAnimation.begin().thenLoop("sleep"); + private static final RawAnimation QUIRK_ANIM = RawAnimation.begin().thenPlay("quirk"); + private static final RawAnimation START_SLEEP_ANIM = RawAnimation.begin().thenPlay("start sleep"); + private static final RawAnimation WAKE_UP_ANIM = RawAnimation.begin().thenPlay("wake up"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private int sleepTicksRemaining; + private int napCooldownTicks; + private int idleAnimationCycleTicks; + private int grassEatTicks; + + protected AppleCowEntity(EntityType entityType, Level level) { + super(entityType, level); + this.napCooldownTicks = randomNapCooldown(); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(SLEEPING, false); + builder.define(QUIRK_TICKS, 0); + builder.define(SHEARED, false); + } + + @Override + protected void registerGoals() { + super.registerGoals(); + this.goalSelector.addGoal(0, new AppleCowSleepGoal()); + this.goalSelector.addGoal(1, new AppleCowGrazeGoal()); + } + + @Override + public Cow getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + return this.getType().create(level) instanceof Cow offspring ? offspring : null; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, MAIN_CONTROLLER, 0, this::mainAnimController)); + controllers.add(new AnimationController<>(this, SLEEP_TRANSITION_CONTROLLER, 0, state -> PlayState.STOP) + .triggerableAnim(START_SLEEP_TRIGGER, START_SLEEP_ANIM) + .triggerableAnim(WAKE_UP_TRIGGER, WAKE_UP_ANIM)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide) { + return; + } + + int quirkTicks = this.getQuirkTicks(); + if (quirkTicks > 0) { + this.setQuirkTicks(quirkTicks - 1); + } + + if (this.napCooldownTicks > 0) { + this.napCooldownTicks--; + } + + if (this.isSleeping()) { + this.applySleepStillness(); + this.idleAnimationCycleTicks = 0; + + if (this.shouldWakeUp()) { + this.stopCowSleeping(); + return; + } + + if (this.sleepTicksRemaining > 0) { + this.sleepTicksRemaining--; + if (this.sleepTicksRemaining <= 0) { + this.stopCowSleeping(); + } + } + return; + } + + if (!this.isSheared()) { + this.grassEatTicks = 0; + } + + if (this.shouldStartNap()) { + this.startSleeping(Mth.nextInt(this.random, DAY_NAP_MIN_TICKS, DAY_NAP_MAX_TICKS)); + return; + } + + this.tickIdleQuirk(); + } + + @Override + public boolean hurt(net.minecraft.world.damagesource.DamageSource source, float amount) { + this.stopCowSleeping(); + return super.hurt(source, amount); + } + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + ItemStack heldItem = player.getItemInHand(hand); + if (heldItem.is(Items.SHEARS) && this.readyForShearing()) { + if (!this.level().isClientSide) { + this.shear(player == null ? SoundSource.BLOCKS : SoundSource.PLAYERS); + heldItem.hurtAndBreak(1, player, hand == InteractionHand.MAIN_HAND ? EquipmentSlot.MAINHAND : EquipmentSlot.OFFHAND); + } + this.stopCowSleeping(); + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + this.stopCowSleeping(); + return super.mobInteract(player, hand); + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putBoolean(SLEEPING_KEY, this.isSleeping()); + tag.putInt(SLEEP_TICKS_KEY, this.sleepTicksRemaining); + tag.putInt(NAP_COOLDOWN_KEY, this.napCooldownTicks); + tag.putInt(QUIRK_TICKS_KEY, this.getQuirkTicks()); + tag.putBoolean(SHEARED_KEY, this.isSheared()); + tag.putInt(GRASS_EAT_TICKS_KEY, this.grassEatTicks); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.entityData.set(SLEEPING, tag.getBoolean(SLEEPING_KEY)); + this.sleepTicksRemaining = tag.getInt(SLEEP_TICKS_KEY); + this.napCooldownTicks = tag.contains(NAP_COOLDOWN_KEY) ? tag.getInt(NAP_COOLDOWN_KEY) : randomNapCooldown(); + this.setQuirkTicks(tag.getInt(QUIRK_TICKS_KEY)); + this.setSheared(tag.getBoolean(SHEARED_KEY)); + this.grassEatTicks = tag.getInt(GRASS_EAT_TICKS_KEY); + } + + public boolean isSleeping() { + return this.entityData.get(SLEEPING); + } + + public int getQuirkTicks() { + return this.entityData.get(QUIRK_TICKS); + } + + public boolean isSheared() { + return this.entityData.get(SHEARED); + } + + private void setQuirkTicks(int ticks) { + this.entityData.set(QUIRK_TICKS, Math.max(0, ticks)); + } + + private void setSheared(boolean sheared) { + this.entityData.set(SHEARED, sheared); + } + + private PlayState mainAnimController(AnimationState state) { + if (this.isSleeping()) { + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(SLEEP_ANIM); + } + + if (state.isMoving()) { + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(WALK_ANIM); + } + + if (this.getQuirkTicks() > 0) { + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(QUIRK_ANIM); + } + + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(IDLE_ANIM); + } + + private void tickIdleQuirk() { + if (this.getQuirkTicks() > 0 || !this.isEligibleForSleep() || this.isMovingForAnimation()) { + this.idleAnimationCycleTicks = 0; + return; + } + + this.idleAnimationCycleTicks++; + if (this.idleAnimationCycleTicks < IDLE_ANIMATION_CYCLE_TICKS) { + return; + } + + this.idleAnimationCycleTicks = 0; + if (this.random.nextInt(QUIRK_CHANCE) == 0) { + this.setQuirkTicks(QUIRK_ANIMATION_TICKS); + } + } + + private boolean shouldStartNap() { + return this.napCooldownTicks <= 0 + && this.isEligibleForSleep(); + } + + private boolean shouldWakeUp() { + if (!this.isSleeping()) { + return false; + } + + if (!this.isAlive() || this.isInWaterOrBubble() || this.isOnFire() || this.hurtTime > 0 || this.isLeashed() + || this.isPassenger() || this.isVehicle() || this.isInLove() || !this.onGround()) { + return true; + } + + return false; + } + + private boolean isEligibleForSleep() { + return this.onGround() + && !this.isInWaterOrBubble() + && !this.isOnFire() + && !this.isLeashed() + && !this.isPassenger() + && !this.isVehicle() + && !this.isInLove() + && this.getTarget() == null + && !this.isPanicking() + && !this.isMovingForAnimation(); + } + + private boolean isMovingForAnimation() { + return this.getDeltaMovement().horizontalDistanceSqr() > 1.0E-4D || this.getNavigation().isInProgress(); + } + + private void startSleeping(int sleepTicks) { + this.entityData.set(SLEEPING, true); + this.sleepTicksRemaining = sleepTicks; + this.idleAnimationCycleTicks = 0; + this.setQuirkTicks(0); + this.applySleepStillness(); + if (!this.level().isClientSide) { + this.triggerAnim(SLEEP_TRANSITION_CONTROLLER, START_SLEEP_TRIGGER); + } + } + + private void stopCowSleeping() { + if (!this.isSleeping()) { + return; + } + + this.entityData.set(SLEEPING, false); + this.sleepTicksRemaining = 0; + this.napCooldownTicks = randomNapCooldown(); + if (!this.level().isClientSide) { + this.triggerAnim(SLEEP_TRANSITION_CONTROLLER, WAKE_UP_TRIGGER); + } + } + + private void applySleepStillness() { + Vec3 motion = this.getDeltaMovement(); + this.getNavigation().stop(); + this.setJumping(false); + this.setSprinting(false); + this.zza = 0.0F; + this.xxa = 0.0F; + this.setDeltaMovement(0.0D, motion.y < 0.0D ? motion.y : 0.0D, 0.0D); + } + + private int randomNapCooldown() { + return this.level().isNight() ? NIGHT_NAP_COOLDOWN_TICKS : DAY_NAP_COOLDOWN_TICKS; + } + + @Override + public boolean readyForShearing() { + return !this.isBaby() && !this.isSleeping() && !this.isSheared(); + } + + @Override + public void shear(SoundSource source) { + if (this.level().isClientSide || !this.readyForShearing()) { + return; + } + + this.setSheared(true); + this.grassEatTicks = 0; + this.stopCowSleeping(); + this.playSound(SoundEvents.SHEEP_SHEAR, 1.0F, 1.0F); + this.spawnAtLocation(new ItemStack(this.shearDropItem(), 2), this.getBbHeight() * 0.66F); + } + + private net.minecraft.world.item.Item shearDropItem() { + if (this instanceof AppleCowEntityVariants.EnchantedGoldenAppleCow) { + return Items.ENCHANTED_GOLDEN_APPLE; + } + + if (this instanceof AppleCowEntityVariants.GoldenAppleCow) { + return Items.GOLDEN_APPLE; + } + + return Items.APPLE; + } + + private final class AppleCowSleepGoal extends Goal { + private AppleCowSleepGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.JUMP, Flag.LOOK)); + } + + @Override + public boolean canUse() { + return AppleCowEntity.this.isSleeping(); + } + + @Override + public boolean canContinueToUse() { + return AppleCowEntity.this.isSleeping(); + } + + @Override + public void start() { + AppleCowEntity.this.applySleepStillness(); + } + + @Override + public void tick() { + AppleCowEntity.this.applySleepStillness(); + } + } + + private final class AppleCowGrazeGoal extends Goal { + private AppleCowGrazeGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + return AppleCowEntity.this.isSheared() + && AppleCowEntity.this.isOnGrassBlock() + && AppleCowEntity.this.isEligibleForSleep() + && AppleCowEntity.this.random.nextInt(20) == 0; + } + + @Override + public boolean canContinueToUse() { + return AppleCowEntity.this.isSheared() + && AppleCowEntity.this.isOnGrassBlock() + && AppleCowEntity.this.grassEatTicks < GRASS_REGROW_TICKS; + } + + @Override + public void start() { + AppleCowEntity.this.getNavigation().stop(); + } + + @Override + public void tick() { + AppleCowEntity.this.getNavigation().stop(); + if (!AppleCowEntity.this.level().isClientSide && AppleCowEntity.this.isSheared() && AppleCowEntity.this.isOnGrassBlock()) { + AppleCowEntity.this.grassEatTicks++; + if (AppleCowEntity.this.grassEatTicks >= GRASS_REGROW_TICKS) { + AppleCowEntity.this.setSheared(false); + AppleCowEntity.this.grassEatTicks = 0; + AppleCowEntity.this.playSound(SoundEvents.GENERIC_EAT, 0.7F, 1.0F + AppleCowEntity.this.random.nextFloat() * 0.2F); + } else if (AppleCowEntity.this.grassEatTicks % 40 == 0) { + AppleCowEntity.this.playSound(SoundEvents.GENERIC_EAT, 0.4F, 1.0F + AppleCowEntity.this.random.nextFloat() * 0.15F); + } + } + } + + @Override + public void stop() { + if (!AppleCowEntity.this.isSheared()) { + AppleCowEntity.this.grassEatTicks = 0; + } + } + } + + private boolean isOnGrassBlock() { + BlockPos below = this.blockPosition().below(); + return this.level().getBlockState(below).is(Blocks.GRASS_BLOCK); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntityVariants.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntityVariants.java new file mode 100644 index 00000000..8789e97b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/AppleCowEntityVariants.java @@ -0,0 +1,34 @@ +package com.craisinlord.antarchy.content.entity; + +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.level.Level; + +public final class AppleCowEntityVariants { + private AppleCowEntityVariants() { + } + + public static class AppleCow extends AppleCowEntity { + public AppleCow(EntityType entityType, Level level) { + super(entityType, level); + } + } + + public static class GoldenAppleCow extends AppleCowEntity { + public GoldenAppleCow(EntityType entityType, Level level) { + super(entityType, level); + } + } + + public static class EnchantedGoldenAppleCow extends AppleCowEntity { + public EnchantedGoldenAppleCow(EntityType entityType, Level level) { + super(entityType, level); + } + } + + public static class HoneyedAppleCow extends AppleCowEntity { + public HoneyedAppleCow(EntityType entityType, Level level) { + super(entityType, level); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/BedBugEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/BedBugEntity.java new file mode 100644 index 00000000..e25ef9e9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/BedBugEntity.java @@ -0,0 +1,732 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.BedBugEggBlock; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.ExperienceOrb; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.SpawnGroupData; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.BreedGoal; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.RandomStrollGoal; +import net.minecraft.world.entity.ai.goal.TemptGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.Comparator; +import java.util.EnumSet; + +public class BedBugEntity extends Animal implements GeoEntity { + private static final byte BITE_ANIM_EVENT = 18; + private static final String BITE_TICKS_KEY = "BiteTicks"; + private static final String HAS_PENDING_EGGS_KEY = "HasPendingEggs"; + private static final String LAY_EGG_COOLDOWN_KEY = "LayEggCooldown"; + private static final String EGG_NEST_X_KEY = "EggNestX"; + private static final String EGG_NEST_Y_KEY = "EggNestY"; + private static final String EGG_NEST_Z_KEY = "EggNestZ"; + private static final int BITE_ANIM_TICKS = 10; + private static final int ATTACK_HIT_TICK = 5; + private static final int ATTACK_COOLDOWN_TICKS = 12; + private static final int MIN_LAY_EGG_DELAY = 80; + private static final int MAX_LAY_EGG_DELAY = 160; + private static final double FOOD_SEARCH_RADIUS = 10.0D; + private static final double EGG_GUARD_RADIUS = 7.0D; + private static final double ATTACK_START_REACH_BUFFER = 1.15D; + private static final double ATTACK_REACH_BUFFER = 0.3D; + private static final double ATTACK_LUNGE_HORIZONTAL_SPEED = 0.42D; + private static final double ATTACK_LUNGE_VERTICAL_SPEED = 0.1D; + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation BITE_ANIM = RawAnimation.begin().thenPlay("bite"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + @Nullable + private BlockPos eggNestPos; + private int biteAnimationTicks; + private int attackAnimTicks; + private int attackCooldownTicks; + private boolean attackDamageApplied; + @Nullable + private LivingEntity attackTarget; + private boolean hasPendingEggs; + private int layEggCooldown; + @Nullable + private ItemEntity cachedRottenFlesh; + private int nextFoodSearchTick; + private int guardNestCooldown; + + public BedBugEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 4; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 18.0D) + .add(Attributes.MOVEMENT_SPEED, 0.24D) + .add(Attributes.ATTACK_DAMAGE, 4.0D) + .add(Attributes.FOLLOW_RANGE, 20.0D) + .add(Attributes.ARMOR, 2.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return level.getDifficulty() != Difficulty.PEACEFUL + && Animal.checkAnimalSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new TemptGoal(this, 1.0D, Ingredient.of(Items.ROTTEN_FLESH), false)); + this.goalSelector.addGoal(2, new BreedGoal(this, 0.9D)); + this.goalSelector.addGoal(3, new SeekRottenFleshGoal()); + this.goalSelector.addGoal(4, new GuardEggNestGoal()); + this.goalSelector.addGoal(5, new BedBugMeleeAttackGoal()); + this.goalSelector.addGoal(6, new RandomStrollGoal(this, 0.85D)); + this.goalSelector.addGoal(7, new LookAtPlayerGoal(this, Player.class, 10.0F)); + this.goalSelector.addGoal(8, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>( + this, + Player.class, + 10, + true, + false, + entity -> entity instanceof Player player && this.shouldTargetPlayer(player) + )); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + + if (this.biteAnimationTicks > 0) { + this.biteAnimationTicks--; + if (this.biteAnimationTicks <= 0) { + this.biteAnimationTicks = 0; + } + } + + if (this.level().isClientSide) { + return; + } + + if (this.attackCooldownTicks > 0) { + this.attackCooldownTicks--; + } + + if (this.attackAnimTicks > 0) { + this.tickAttackWindup(); + this.attackAnimTicks--; + if (this.attackAnimTicks <= 0) { + this.resetAttackState(); + } + } + + if (this.guardNestCooldown > 0) { + this.guardNestCooldown--; + } + + if (this.hasFoodPriorityTarget() && !(this.getTarget() instanceof Player)) { + this.setTarget(null); + } + + if (this.eggNestPos != null && !this.level().getBlockState(this.eggNestPos).is(AntarchyObjects.BED_BUG_EGG.get())) { + this.eggNestPos = this.findNearbyEggNest(); + } + + if (this.hasPendingEggs && --this.layEggCooldown <= 0) { + this.layClutch(); + } + } + + @Override + public boolean doHurtTarget(net.minecraft.world.entity.Entity target) { + if (!(target instanceof LivingEntity livingTarget)) { + return false; + } + + boolean hurt = this.level() instanceof ServerLevel serverLevel + ? livingTarget.hurt(AntarchyDamageSources.bedBugBite(serverLevel, this), (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE)) + : super.doHurtTarget(target); + if (hurt) { + this.playSound(AntarchySoundEvents.BED_BUG_ATTACK.get(), 0.45F, 1.0F + this.random.nextFloat() * 0.1F); + } + return hurt; + } + + @Override + public boolean isFood(ItemStack stack) { + return stack.is(Items.ROTTEN_FLESH); + } + + @Override + public boolean canMate(Animal otherAnimal) { + return otherAnimal instanceof BedBugEntity + && otherAnimal != this + && this.isInLove() + && otherAnimal.isInLove(); + } + + @Override + @Nullable + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + return AntarchyObjects.BED_BUG.get().create(level); + } + + @Override + public void spawnChildFromBreeding(ServerLevel level, Animal otherParent) { + this.setAge(6000); + otherParent.setAge(6000); + this.resetLove(); + otherParent.resetLove(); + this.hasPendingEggs = true; + this.layEggCooldown = MIN_LAY_EGG_DELAY + this.random.nextInt(MAX_LAY_EGG_DELAY - MIN_LAY_EGG_DELAY + 1); + this.level().broadcastEntityEvent(this, (byte) 18); + if (this.level().getGameRules().getBoolean(GameRules.RULE_DOMOBLOOT)) { + level.addFreshEntity(new ExperienceOrb(level, this.getX(), this.getY(), this.getZ(), this.random.nextInt(7) + 1)); + } + } + + @Override + @Nullable + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnGroupData) { + BedBugSpawnData bedBugSpawnData = spawnGroupData instanceof BedBugSpawnData data ? data : new BedBugSpawnData(); + super.finalizeSpawn(level, difficulty, spawnReason, null); + + if (bedBugSpawnData.eggNestPos == null && (spawnReason == MobSpawnType.NATURAL || spawnReason == MobSpawnType.CHUNK_GENERATION) && this.random.nextFloat() < 0.55F) { + bedBugSpawnData.eggNestPos = this.createNaturalEggNest(level); + } + + this.eggNestPos = bedBugSpawnData.eggNestPos; + return bedBugSpawnData; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(BITE_TICKS_KEY, this.biteAnimationTicks); + tag.putBoolean(HAS_PENDING_EGGS_KEY, this.hasPendingEggs); + tag.putInt(LAY_EGG_COOLDOWN_KEY, this.layEggCooldown); + if (this.eggNestPos != null) { + tag.putInt(EGG_NEST_X_KEY, this.eggNestPos.getX()); + tag.putInt(EGG_NEST_Y_KEY, this.eggNestPos.getY()); + tag.putInt(EGG_NEST_Z_KEY, this.eggNestPos.getZ()); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.biteAnimationTicks = Math.max(0, tag.getInt(BITE_TICKS_KEY)); + this.hasPendingEggs = tag.getBoolean(HAS_PENDING_EGGS_KEY); + this.layEggCooldown = tag.getInt(LAY_EGG_COOLDOWN_KEY); + if (tag.contains(EGG_NEST_X_KEY) && tag.contains(EGG_NEST_Y_KEY) && tag.contains(EGG_NEST_Z_KEY)) { + this.eggNestPos = new BlockPos(tag.getInt(EGG_NEST_X_KEY), tag.getInt(EGG_NEST_Y_KEY), tag.getInt(EGG_NEST_Z_KEY)); + } else { + this.eggNestPos = null; + } + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.BED_BUG_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.BED_BUG_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.BED_BUG_HURT.get(); + } + + @Override + protected float getSoundVolume() { + return 0.45F; + } + + @Override + public float getVoicePitch() { + return 1.25F + this.random.nextFloat() * 0.1F; + } + + public void setHomeEggPos(BlockPos eggPos) { + this.eggNestPos = eggPos.immutable(); + } + + @Nullable + public BlockPos getHomeEggPos() { + return this.eggNestPos; + } + + private PlayState mainAnimController(AnimationState state) { + if (this.biteAnimationTicks > 0) { + return state.setAndContinue(BITE_ANIM); + } + + if (this.getDeltaMovement().horizontalDistanceSqr() > 0.003D) { + state.getController().setAnimationSpeed(1.15D); + return state.setAndContinue(WALK_ANIM); + } + + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(IDLE_ANIM); + } + + private void startBiteAnimation() { + this.biteAnimationTicks = BITE_ANIM_TICKS; + this.level().broadcastEntityEvent(this, BITE_ANIM_EVENT); + } + + private void beginAttack(LivingEntity target) { + this.attackTarget = target; + this.attackAnimTicks = BITE_ANIM_TICKS; + this.attackCooldownTicks = ATTACK_COOLDOWN_TICKS; + this.attackDamageApplied = false; + this.getNavigation().stop(); + this.startBiteAnimation(); + this.commitLunge(target, ATTACK_LUNGE_HORIZONTAL_SPEED, ATTACK_LUNGE_VERTICAL_SPEED); + } + + private boolean shouldTargetPlayer(@Nullable Player player) { + return player != null + && !player.isCreative() + && !player.isSpectator() + && this.level().getDifficulty() != Difficulty.PEACEFUL + && !this.hasFoodPriorityTarget(); + } + + private boolean hasFoodPriorityTarget() { + return !this.isAttackLocked() && this.nearestRottenFlesh() != null; + } + + private void tickAttackWindup() { + if (this.attackTarget == null || !this.attackTarget.isAlive()) { + this.resetAttackState(); + return; + } + + this.getLookControl().setLookAt(this.attackTarget, 30.0F, 30.0F); + if (!this.attackDamageApplied + && this.attackAnimTicks == ATTACK_HIT_TICK + && this.distanceToSqr(this.attackTarget) <= this.getAttackReachSqr(this.attackTarget)) { + this.attackDamageApplied = true; + this.doHurtTarget(this.attackTarget); + } + } + + private void commitLunge(LivingEntity target, double horizontalSpeed, double verticalSpeed) { + Vec3 lunge = target.position().subtract(this.position()); + Vec3 horizontal = new Vec3(lunge.x, 0.0D, lunge.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + return; + } + horizontal = horizontal.normalize().scale(horizontalSpeed); + this.setDeltaMovement(this.getDeltaMovement().add(horizontal.x, verticalSpeed, horizontal.z)); + this.hasImpulse = true; + } + + private double getAttackStartReachSqr(LivingEntity target) { + double reach = this.getBbWidth() * 1.7D + target.getBbWidth() + ATTACK_START_REACH_BUFFER; + return reach * reach + 1.0D; + } + + private double getAttackReachSqr(LivingEntity target) { + double reach = this.getBbWidth() * 1.55D + target.getBbWidth() + ATTACK_REACH_BUFFER; + return reach * reach + 1.0D; + } + + private void resetAttackState() { + this.attackAnimTicks = 0; + this.attackDamageApplied = false; + this.attackTarget = null; + } + + private boolean isAttackLocked() { + return this.attackAnimTicks > 0; + } + + private boolean shouldSnapBackToCombat() { + if (this.getHealth() < this.getMaxHealth() * 0.4F) { + return true; + } + LivingEntity lastAttacker = this.getLastHurtByMob(); + return lastAttacker != null && lastAttacker.isAlive() && this.distanceToSqr(lastAttacker) < 9.0D; + } + + @Nullable + private ItemEntity nearestRottenFlesh() { + if (this.tickCount >= this.nextFoodSearchTick || (this.cachedRottenFlesh != null && !this.cachedRottenFlesh.isAlive())) { + this.cachedRottenFlesh = this.findNearestRottenFlesh(); + this.nextFoodSearchTick = this.tickCount + 5; + } + return this.cachedRottenFlesh; + } + + @Override + public void handleEntityEvent(byte id) { + if (id == BITE_ANIM_EVENT) { + this.biteAnimationTicks = BITE_ANIM_TICKS; + return; + } + super.handleEntityEvent(id); + } + + private void invalidateFoodCache() { + this.cachedRottenFlesh = null; + this.nextFoodSearchTick = 0; + } + + @Nullable + private ItemEntity findNearestRottenFlesh() { + return this.level().getEntitiesOfClass( + ItemEntity.class, + this.getBoundingBox().inflate(FOOD_SEARCH_RADIUS, 2.0D, FOOD_SEARCH_RADIUS), + itemEntity -> itemEntity.isAlive() + && !itemEntity.getItem().isEmpty() + && itemEntity.getItem().is(Items.ROTTEN_FLESH)) + .stream() + .min(Comparator.comparingDouble(this::distanceToSqr)) + .orElse(null); + } + + @Nullable + private BlockPos findNearbyEggNest() { + BlockPos origin = this.blockPosition(); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + double bestDistance = Double.MAX_VALUE; + BlockPos bestPos = null; + + for (int x = -10; x <= 10; x++) { + for (int y = -3; y <= 3; y++) { + for (int z = -10; z <= 10; z++) { + cursor.set(origin.getX() + x, origin.getY() + y, origin.getZ() + z); + if (!this.level().getBlockState(cursor).is(AntarchyObjects.BED_BUG_EGG.get())) { + continue; + } + + double distance = cursor.distSqr(origin); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = cursor.immutable(); + } + } + } + } + + return bestPos; + } + + @Nullable + private BlockPos createNaturalEggNest(ServerLevelAccessor level) { + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 12; attempt++) { + BlockPos candidate = origin.offset(this.random.nextInt(9) - 4, 0, this.random.nextInt(9) - 4); + BlockPos surface = level.getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, candidate); + if (!level.isEmptyBlock(surface) || !level.getBlockState(surface.below()).isFaceSturdy(level, surface.below(), net.minecraft.core.Direction.UP)) { + continue; + } + + int eggs = 1 + this.random.nextInt(4); + level.setBlock(surface, AntarchyObjects.BED_BUG_EGG.get().defaultBlockState().setValue(BedBugEggBlock.EGGS, eggs), Block.UPDATE_ALL); + return surface.immutable(); + } + + return null; + } + + private void layClutch() { + BlockPos eggPos = this.findEggLayPos(); + if (eggPos == null) { + this.layEggCooldown = 40; + return; + } + + int eggs = 1 + this.random.nextInt(4); + this.level().setBlock( + eggPos, + AntarchyObjects.BED_BUG_EGG.get().defaultBlockState().setValue(BedBugEggBlock.EGGS, eggs), + 3 + ); + this.eggNestPos = eggPos; + this.hasPendingEggs = false; + this.playSound(SoundEvents.TURTLE_LAY_EGG, 0.8F, 1.15F + this.random.nextFloat() * 0.08F); + } + + @Nullable + private BlockPos findEggLayPos() { + if (this.eggNestPos != null && this.level().getBlockState(this.eggNestPos).isAir() && this.level().getBlockState(this.eggNestPos.below()).isFaceSturdy(this.level(), this.eggNestPos.below(), net.minecraft.core.Direction.UP)) { + return this.eggNestPos; + } + + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 12; attempt++) { + BlockPos candidate = origin.offset(this.random.nextInt(7) - 3, 0, this.random.nextInt(7) - 3); + BlockPos surface = this.level().getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, candidate); + if (this.level().isEmptyBlock(surface) && this.level().getBlockState(surface.below()).isFaceSturdy(this.level(), surface.below(), net.minecraft.core.Direction.UP)) { + return surface.immutable(); + } + } + + return null; + } + + private final class BedBugMeleeAttackGoal extends MeleeAttackGoal { + private BedBugMeleeAttackGoal() { + super(BedBugEntity.this, 1.0D, true); + } + + @Override + public boolean canUse() { + return !BedBugEntity.this.hasFoodPriorityTarget() && super.canUse(); + } + + @Override + public boolean canContinueToUse() { + return !BedBugEntity.this.hasFoodPriorityTarget() + && (BedBugEntity.this.isAttackLocked() || super.canContinueToUse()); + } + + @Override + protected void checkAndPerformAttack(LivingEntity enemy) { + if (BedBugEntity.this.isAttackLocked()) { + return; + } + if (BedBugEntity.this.distanceToSqr(enemy) <= BedBugEntity.this.getAttackStartReachSqr(enemy)) { + if (this.isTimeToAttack() && BedBugEntity.this.attackCooldownTicks <= 0) { + this.resetAttackCooldown(); + BedBugEntity.this.beginAttack(enemy); + } + return; + } + super.checkAndPerformAttack(enemy); + } + } + + private final class SeekRottenFleshGoal extends Goal { + @Nullable + private ItemEntity targetFood; + private double lastDistanceSqr; + private int stuckTicks; + + private SeekRottenFleshGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + this.targetFood = BedBugEntity.this.nearestRottenFlesh(); + return this.targetFood != null + && BedBugEntity.this.biteAnimationTicks <= 0 + && !BedBugEntity.this.isAttackLocked() + && BedBugEntity.this.getTarget() == null; + } + + @Override + public boolean canContinueToUse() { + if (BedBugEntity.this.shouldSnapBackToCombat()) { + BedBugEntity.this.invalidateFoodCache(); + return false; + } + return this.targetFood != null + && this.targetFood.isAlive() + && !this.targetFood.getItem().isEmpty() + && this.targetFood.getItem().is(Items.ROTTEN_FLESH) + && BedBugEntity.this.getTarget() == null + && !BedBugEntity.this.isAttackLocked(); + } + + @Override + public void start() { + BedBugEntity.this.setTarget(null); + this.lastDistanceSqr = Double.MAX_VALUE; + this.stuckTicks = 0; + } + + @Override + public void stop() { + BedBugEntity.this.getNavigation().stop(); + this.targetFood = null; + this.lastDistanceSqr = Double.MAX_VALUE; + this.stuckTicks = 0; + } + + @Override + public void tick() { + if (this.targetFood == null) { + return; + } + + BedBugEntity.this.getLookControl().setLookAt(this.targetFood, 30.0F, 30.0F); + BedBugEntity.this.getNavigation().moveTo(this.targetFood, 1.0D); + double distanceSqr = BedBugEntity.this.distanceToSqr(this.targetFood); + + if (distanceSqr < this.lastDistanceSqr - 0.2D) { + this.lastDistanceSqr = distanceSqr; + this.stuckTicks = 0; + } else if (BedBugEntity.this.getNavigation().isDone() && distanceSqr > 4.0D) { + if (++this.stuckTicks >= 20) { + BedBugEntity.this.invalidateFoodCache(); + this.targetFood = null; + return; + } + } else { + this.lastDistanceSqr = distanceSqr; + } + + if (distanceSqr <= 2.0D) { + ItemStack stack = this.targetFood.getItem(); + stack.shrink(1); + if (stack.isEmpty()) { + this.targetFood.discard(); + } else { + this.targetFood.setItem(stack); + } + BedBugEntity.this.heal(2.0F); + BedBugEntity.this.startBiteAnimation(); + BedBugEntity.this.playSound(SoundEvents.GENERIC_EAT, 0.45F, 1.2F + BedBugEntity.this.random.nextFloat() * 0.2F); + BedBugEntity.this.invalidateFoodCache(); + this.targetFood = null; + BedBugEntity.this.getNavigation().stop(); + } + } + } + + private final class GuardEggNestGoal extends Goal { + @Nullable + private Vec3 patrolPos; + + private GuardEggNestGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + public boolean canUse() { + if (BedBugEntity.this.guardNestCooldown > 0 + || BedBugEntity.this.eggNestPos == null + || BedBugEntity.this.hasFoodPriorityTarget() + || BedBugEntity.this.getTarget() != null + || BedBugEntity.this.hasPendingEggs) { + return false; + } + + this.patrolPos = this.findPatrolPos(); + return this.patrolPos != null; + } + + @Override + public boolean canContinueToUse() { + return this.patrolPos != null + && BedBugEntity.this.getTarget() == null + && !BedBugEntity.this.hasFoodPriorityTarget() + && !BedBugEntity.this.getNavigation().isDone(); + } + + @Override + public void start() { + if (this.patrolPos != null) { + BedBugEntity.this.getNavigation().moveTo(this.patrolPos.x, this.patrolPos.y, this.patrolPos.z, 0.9D); + } + } + + @Override + public void tick() { + if (this.patrolPos != null) { + BedBugEntity.this.getLookControl().setLookAt(this.patrolPos.x, this.patrolPos.y, this.patrolPos.z, 20.0F, 20.0F); + } + } + + @Override + public void stop() { + BedBugEntity.this.getNavigation().stop(); + BedBugEntity.this.guardNestCooldown = 20 + BedBugEntity.this.random.nextInt(20); + this.patrolPos = null; + } + + @Nullable + private Vec3 findPatrolPos() { + if (BedBugEntity.this.eggNestPos == null) { + return null; + } + + double distanceToNest = BedBugEntity.this.distanceToSqr(Vec3.atCenterOf(BedBugEntity.this.eggNestPos)); + if (distanceToNest < 9.0D && BedBugEntity.this.random.nextInt(6) != 0) { + return null; + } + + for (int attempt = 0; attempt < 10; attempt++) { + BlockPos candidate = BedBugEntity.this.eggNestPos.offset(BedBugEntity.this.random.nextInt(11) - 5, 0, BedBugEntity.this.random.nextInt(11) - 5); + BlockPos surface = BedBugEntity.this.level().getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, candidate); + if (surface.distSqr(BedBugEntity.this.eggNestPos) > EGG_GUARD_RADIUS * EGG_GUARD_RADIUS) { + continue; + } + return Vec3.atBottomCenterOf(surface); + } + + return Vec3.atBottomCenterOf(BedBugEntity.this.eggNestPos); + } + } + + private static final class BedBugSpawnData implements SpawnGroupData { + @Nullable + private BlockPos eggNestPos; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java new file mode 100644 index 00000000..5c073b38 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/BomberEntity.java @@ -0,0 +1,241 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.Objects; +import net.minecraft.core.BlockPos; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.SpawnGroupData; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.Level.ExplosionInteraction; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class BomberEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor FUSE_TICKS_DATA = + SynchedEntityData.defineId(BomberEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor DETONATING_DATA = + SynchedEntityData.defineId(BomberEntity.class, EntityDataSerializers.BOOLEAN); + + private static final int DEFAULT_FUSE_TICKS = 80; + private static final int EXPLODE_ANIM_START_TICKS = 25; + private static final int FLASH_INTERVAL_TICKS = 5; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation EXPLODE_ANIM = RawAnimation.begin().thenPlay("explode"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private int fuseTicks; + private boolean detonating; + + public BomberEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 8; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.bomberHealth()) + .add(Attributes.MOVEMENT_SPEED, 0.28D) + .add(Attributes.ATTACK_DAMAGE, AntarchySettings.bomberAttackDamage()) + .add(Attributes.FOLLOW_RANGE, 24.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return level.getDifficulty() != Difficulty.PEACEFUL + && level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && Monster.checkMonsterSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(FUSE_TICKS_DATA, 0); + builder.define(DETONATING_DATA, false); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new BomberAttackGoal()); + this.goalSelector.addGoal(7, new LookAtPlayerGoal(this, Player.class, 10.0F)); + this.goalSelector.addGoal(8, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnGroupData) { + double maxHealth = AntarchySettings.bomberHealth(); + double attackDamage = AntarchySettings.bomberAttackDamage(); + Objects.requireNonNull(this.getAttribute(Attributes.MAX_HEALTH)).setBaseValue(maxHealth); + this.setHealth((float) maxHealth); + Objects.requireNonNull(this.getAttribute(Attributes.ATTACK_DAMAGE)).setBaseValue(attackDamage); + return super.finalizeSpawn(level, difficulty, spawnReason, spawnGroupData); + } + + @Override + public boolean doHurtTarget(Entity target) { + if (!(target instanceof LivingEntity livingTarget)) { + return super.doHurtTarget(target); + } + + livingTarget.hurt(this.damageSources().mobAttack(this), (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE)); + this.primeFuse(); + return true; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + + if (!this.level().isClientSide && this.detonating) { + this.getNavigation().stop(); + this.setDeltaMovement(0.0D, 0.0D, 0.0D); + this.hasImpulse = false; + + if (this.fuseTicks > 0) { + this.fuseTicks--; + this.entityData.set(FUSE_TICKS_DATA, this.fuseTicks); + } + + if (this.fuseTicks <= 0) { + this.detonate(); + } + } + } + + public boolean isDetonating() { + return this.entityData.get(DETONATING_DATA); + } + + public int getFuseTicks() { + return this.entityData.get(FUSE_TICKS_DATA); + } + + public boolean isFlashing() { + return this.isDetonating() + && this.getFuseTicks() > 0 + && (this.getFuseTicks() / FLASH_INTERVAL_TICKS) % 2 == 0; + } + + private PlayState mainAnimController(AnimationState state) { + if (this.isDetonating() && this.getFuseTicks() <= EXPLODE_ANIM_START_TICKS) { + return state.setAndContinue(EXPLODE_ANIM); + } + + return state.setAndContinue(state.isMoving() ? WALK_ANIM : IDLE_ANIM); + } + + private void primeFuse() { + if (this.detonating) { + return; + } + + this.detonating = true; + this.fuseTicks = DEFAULT_FUSE_TICKS; + this.entityData.set(DETONATING_DATA, true); + this.entityData.set(FUSE_TICKS_DATA, this.fuseTicks); + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + this.hasImpulse = false; + this.playSound(SoundEvents.TNT_PRIMED, 1.0F, 0.9F + this.random.nextFloat() * 0.2F); + } + + private void detonate() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + this.discard(); + return; + } + + double x = this.getX(); + double y = this.getY(0.0625D); + double z = this.getZ(); + float radius = (float) AntarchySettings.bomberExplosionRadius(); + serverLevel.explode(this, x, y, z, radius, ExplosionInteraction.TNT); + + double extraDamage = AntarchySettings.bomberExplosionDamage(); + if (extraDamage > 0.0D) { + AABB damageBox = this.getBoundingBox().inflate(radius * 2.0D); + for (LivingEntity livingEntity : serverLevel.getEntitiesOfClass(LivingEntity.class, damageBox, entity -> entity.isAlive() && entity != this)) { + double distance = Math.sqrt(this.distanceToSqr(livingEntity)); + double falloff = radius <= 0.0F ? 0.0D : Math.max(0.0D, 1.0D - distance / radius); + if (falloff <= 0.0D) { + continue; + } + + livingEntity.hurt(this.level().damageSources().generic(), (float) (extraDamage * falloff)); + } + } + + this.detonating = false; + this.fuseTicks = 0; + this.entityData.set(DETONATING_DATA, false); + this.entityData.set(FUSE_TICKS_DATA, 0); + this.discard(); + } + + private final class BomberAttackGoal extends MeleeAttackGoal { + private BomberAttackGoal() { + super(BomberEntity.this, 1.1D, true); + } + + @Override + public boolean canUse() { + return !BomberEntity.this.detonating && super.canUse(); + } + + @Override + public boolean canContinueToUse() { + return !BomberEntity.this.detonating && super.canContinueToUse(); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ButterflyEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ButterflyEntity.java new file mode 100644 index 00000000..95683035 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ButterflyEntity.java @@ -0,0 +1,826 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import java.util.EnumSet; +import java.util.Optional; +import java.util.function.Predicate; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.tags.BlockTags; +import net.minecraft.tags.TagKey; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.SpawnGroupData; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.control.LookControl; +import net.minecraft.world.entity.ai.goal.BreedGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.TemptGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.ai.util.AirAndWaterRandomPos; +import net.minecraft.world.entity.ai.util.HoverRandomPos; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.animal.FlyingAnimal; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.BonemealableBlock; +import net.minecraft.world.level.block.CropBlock; +import net.minecraft.world.level.block.DoublePlantBlock; +import net.minecraft.world.level.block.StemBlock; +import net.minecraft.world.level.block.SweetBerryBushBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DoubleBlockHalf; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.pathfinder.PathType; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class ButterflyEntity extends Animal implements FlyingAnimal, GeoEntity { + private static final ResourceKey ELYTHIA_DIMENSION = ResourceKey.create( + Registries.DIMENSION, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "elythia") + ); + private static final TagKey CAN_SPAWN_BIOMES = TagKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "butterfly_can_spawn_biomes") + ); + + private static final EntityDataAccessor ACTIVITY_STATE = + SynchedEntityData.defineId(ButterflyEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor TEXTURE_VARIANT = + SynchedEntityData.defineId(ButterflyEntity.class, EntityDataSerializers.INT); + + private static final String ACTIVITY_STATE_KEY = "ActivityState"; + private static final String STAGE_TICKS_KEY = "StageTicks"; + private static final String TEXTURE_VARIANT_KEY = "TextureVariant"; + private static final String SAVED_FLOWER_X_KEY = "SavedFlowerX"; + private static final String SAVED_FLOWER_Y_KEY = "SavedFlowerY"; + private static final String SAVED_FLOWER_Z_KEY = "SavedFlowerZ"; + private static final String HAS_NECTAR_KEY = "HasNectar"; + + private static final int EMERGE_TICKS = 34; + private static final int FLOWER_SEARCH_COOLDOWN_MIN = 80; + private static final int FLOWER_SEARCH_COOLDOWN_MAX = 200; + private static final int FLOWER_RETRY_COOLDOWN = 200; + private static final int MAX_CROPS_GROWN_PER_POLLINATION = 10; + private static final String[] TEXTURE_VARIANT_NAMES = { + "brown", + "blue", + "green", + "magenta", + "yellow", + "cyan", + "lavender", + "light_blue", + "orange", + "purple" + }; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); + private static final RawAnimation EMERGE_ANIM = RawAnimation.begin().thenPlay("coocon2"); + private static final RawAnimation POLLINATE_ANIM = RawAnimation.begin().thenLoop("eat"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + @Nullable + BlockPos savedFlowerPos; + int remainingCooldownBeforeLocatingNewFlower = Mth.nextInt(this.random, FLOWER_SEARCH_COOLDOWN_MIN, FLOWER_SEARCH_COOLDOWN_MAX); + private boolean hasNectar; + private int cropsGrownSincePollination; + private int stageTicks; + @Nullable + private ButterflyPollinateGoal butterflyPollinateGoal; + + public ButterflyEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 20, true); + this.lookControl = new ButterflyLookControl(this); + this.setPathfindingMalus(PathType.DANGER_FIRE, -1.0F); + this.setPathfindingMalus(PathType.WATER, -1.0F); + this.setPathfindingMalus(PathType.WATER_BORDER, 16.0F); + this.setPathfindingMalus(PathType.LEAVES, -1.0F); + this.setPathfindingMalus(PathType.FENCE, -1.0F); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 6.0D) + .add(Attributes.FLYING_SPEED, 0.55D) + .add(Attributes.MOVEMENT_SPEED, 0.3D) + .add(Attributes.FOLLOW_RANGE, 16.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return (level.getLevel().dimension().equals(ELYTHIA_DIMENSION) || level.getBiome(pos).is(CAN_SPAWN_BIOMES)) + && Animal.checkAnimalSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ACTIVITY_STATE, ActivityState.NORMAL.ordinal()); + builder.define(TEXTURE_VARIANT, 0); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new TemptGoal(this, 1.25D, Ingredient.of(AntarchyTags.Items.BUTTERFLY_BREEDING_FOODS), false)); + this.goalSelector.addGoal(1, new BreedGoal(this, 1.0D)); + this.butterflyPollinateGoal = new ButterflyPollinateGoal(); + this.goalSelector.addGoal(2, this.butterflyPollinateGoal); + this.goalSelector.addGoal(3, new ButterflyGrowCropGoal()); + this.goalSelector.addGoal(4, new ButterflyWanderGoal()); + this.goalSelector.addGoal(5, new RandomLookAroundGoal(this)); + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level) { + @Override + public boolean isStableDestination(BlockPos pos) { + return !this.level.getBlockState(pos.below()).isAir(); + } + + @Override + public void tick() { + if (!ButterflyEntity.this.isPollinating()) { + super.tick(); + } + } + }; + navigation.setCanOpenDoors(false); + navigation.setCanFloat(false); + navigation.setCanPassDoors(true); + return navigation; + } + + @Override + public float getWalkTargetValue(BlockPos pos, LevelReader level) { + return level.getBlockState(pos).isAir() ? 10.0F : 0.0F; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + if (this.getActivityState() == ActivityState.EMERGING) { + return state.setAndContinue(EMERGE_ANIM); + } + + if (this.isPollinating()) { + return state.setAndContinue(POLLINATE_ANIM); + } + + if (this.onGround()) { + return state.setAndContinue(IDLE_ANIM); + } + + state.getController().setAnimationSpeed(0.78D); + return state.setAndContinue(FLY_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Nullable + @Override + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnType, @Nullable SpawnGroupData spawnGroupData) { + this.assignRandomTextureVariant(); + return super.finalizeSpawn(level, difficulty, spawnType, spawnGroupData); + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide) { + return; + } + + if (this.getActivityState() == ActivityState.EMERGING) { + if (this.stageTicks > 0) { + this.stageTicks--; + } + if (this.stageTicks <= 0) { + this.setActivityState(ActivityState.NORMAL); + } + } + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.getActivityState() == ActivityState.EMERGING && source.is(DamageTypes.IN_WALL)) { + return false; + } + + return super.hurt(source, amount); + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + public void aiStep() { + super.aiStep(); + + if (!this.level().isClientSide) { + if (this.remainingCooldownBeforeLocatingNewFlower > 0) { + this.remainingCooldownBeforeLocatingNewFlower--; + } + } + } + + public void setEmergingFromChrysalis() { + this.setActivityState(ActivityState.EMERGING); + this.stageTicks = EMERGE_TICKS; + this.setDeltaMovement(Vec3.ZERO); + } + + public boolean isPollinating() { + return this.getActivityState() == ActivityState.POLLINATING; + } + + private void setPollinating(boolean pollinating) { + if (this.getActivityState() == ActivityState.EMERGING) { + return; + } + + this.setActivityState(pollinating ? ActivityState.POLLINATING : ActivityState.NORMAL); + } + + boolean hasNectar() { + return this.hasNectar; + } + + private void setHasNectar(boolean hasNectar) { + this.hasNectar = hasNectar; + if (hasNectar) { + this.cropsGrownSincePollination = 0; + } + } + + void dropOffNectar() { + this.hasNectar = false; + this.cropsGrownSincePollination = 0; + } + + public boolean hasSavedFlowerPos() { + return this.savedFlowerPos != null; + } + + public boolean isFlowerValid(BlockPos pos) { + return this.level().isLoaded(pos) && this.isValidPollinationBlock(this.level().getBlockState(pos)); + } + + private boolean isValidPollinationBlock(BlockState state) { + if (state.hasProperty(BlockStateProperties.WATERLOGGED) && Boolean.TRUE.equals(state.getValue(BlockStateProperties.WATERLOGGED))) { + return false; + } + + if (!state.is(BlockTags.FLOWERS)) { + return false; + } + + if (state.is(Blocks.SUNFLOWER)) { + return state.getValue(DoublePlantBlock.HALF) == DoubleBlockHalf.UPPER; + } + + return true; + } + + boolean isTooFarAway(BlockPos pos) { + return !pos.closerThan(this.blockPosition(), 32.0D); + } + + boolean closerThan(BlockPos pos, int distance) { + return pos.closerThan(this.blockPosition(), (double) distance); + } + + @Override + public boolean isFood(ItemStack stack) { + return stack.is(AntarchyTags.Items.BUTTERFLY_BREEDING_FOODS); + } + + public String getTextureVariantName() { + int variant = this.getTextureVariant(); + return TEXTURE_VARIANT_NAMES[Mth.clamp(variant, 0, TEXTURE_VARIANT_NAMES.length - 1)]; + } + + public void assignRandomTextureVariant() { + this.setTextureVariant(this.random.nextInt(TEXTURE_VARIANT_NAMES.length)); + } + + @Nullable + @Override + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + CaterpillarEntity caterpillar = AntarchyObjects.CATERPILLAR.get().create(level); + if (caterpillar != null) { + caterpillar.setBaby(true); + } + return caterpillar; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(ACTIVITY_STATE_KEY, this.getActivityState().ordinal()); + tag.putInt(STAGE_TICKS_KEY, this.stageTicks); + tag.putInt(TEXTURE_VARIANT_KEY, this.getTextureVariant()); + tag.putBoolean(HAS_NECTAR_KEY, this.hasNectar); + if (this.savedFlowerPos != null) { + tag.putInt(SAVED_FLOWER_X_KEY, this.savedFlowerPos.getX()); + tag.putInt(SAVED_FLOWER_Y_KEY, this.savedFlowerPos.getY()); + tag.putInt(SAVED_FLOWER_Z_KEY, this.savedFlowerPos.getZ()); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + ActivityState savedState = ActivityState.byOrdinal(tag.getInt(ACTIVITY_STATE_KEY)); + this.setActivityState(savedState == ActivityState.POLLINATING ? ActivityState.NORMAL : savedState); + this.stageTicks = tag.getInt(STAGE_TICKS_KEY); + if (tag.contains(TEXTURE_VARIANT_KEY)) { + this.setTextureVariant(tag.getInt(TEXTURE_VARIANT_KEY)); + } else { + this.assignRandomTextureVariant(); + } + this.hasNectar = tag.getBoolean(HAS_NECTAR_KEY); + this.savedFlowerPos = tag.contains(SAVED_FLOWER_X_KEY) + ? new BlockPos(tag.getInt(SAVED_FLOWER_X_KEY), tag.getInt(SAVED_FLOWER_Y_KEY), tag.getInt(SAVED_FLOWER_Z_KEY)) + : null; + } + + @Override + protected SoundEvent getAmbientSound() { + return null; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.BUTTERFLY_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return SoundEvents.BEE_DEATH; + } + + @Override + protected void playStepSound(BlockPos pos, BlockState state) { + } + + @Override + protected void checkFallDamage(double distance, boolean onGround, BlockState state, BlockPos pos) { + } + + @Override + protected void jumpInLiquid(net.minecraft.tags.TagKey fluidTag) { + this.setDeltaMovement(this.getDeltaMovement().add(0.0D, 0.01D, 0.0D)); + } + + @Override + public boolean isFlying() { + return !this.onGround(); + } + + private void setActivityState(ActivityState state) { + this.entityData.set(ACTIVITY_STATE, state.ordinal()); + } + + private ActivityState getActivityState() { + return ActivityState.byOrdinal(this.entityData.get(ACTIVITY_STATE)); + } + + private int getTextureVariant() { + return this.entityData.get(TEXTURE_VARIANT); + } + + private void setTextureVariant(int variant) { + this.entityData.set(TEXTURE_VARIANT, Mth.clamp(variant, 0, TEXTURE_VARIANT_NAMES.length - 1)); + } + + private enum ActivityState { + NORMAL, + EMERGING, + POLLINATING; + + private static final ActivityState[] VALUES = values(); + + private static ActivityState byOrdinal(int ordinal) { + if (ordinal < 0 || ordinal >= VALUES.length) { + return NORMAL; + } + return VALUES[ordinal]; + } + } + + private abstract class BaseButterflyGoal extends Goal { + @Override + public boolean canUse() { + return ButterflyEntity.this.getActivityState() != ActivityState.EMERGING && this.canButterflyUse(); + } + + @Override + public boolean canContinueToUse() { + return ButterflyEntity.this.getActivityState() != ActivityState.EMERGING && this.canButterflyContinueToUse(); + } + + protected abstract boolean canButterflyUse(); + + protected abstract boolean canButterflyContinueToUse(); + } + + private final class ButterflyLookControl extends LookControl { + private ButterflyLookControl(Mob mob) { + super(mob); + } + + @Override + protected boolean resetXRotOnTick() { + return !ButterflyEntity.this.isPollinating(); + } + } + + private final class ButterflyPollinateGoal extends BaseButterflyGoal { + private static final int MIN_SUCCESSFUL_POLLINATION_TICKS = 24; + private static final int MAX_POLLINATING_TICKS = 70; + private static final int POSITION_CHANGE_CHANCE = 20; + private static final double ARRIVAL_THRESHOLD = 0.18D; + private static final double APPROACH_SPEED = 1.1D; + private static final double HOVER_SPEED = 0.52D; + private static final float HOVER_HEIGHT_WITHIN_FLOWER = 0.7F; + private static final float HOVER_POS_OFFSET = 0.45F; + private static final double SEARCH_RADIUS = 5.0D; + private static final int FLOWER_SEARCH_INTERVAL = 40; + + private final Predicate validFlowerPredicate = ButterflyEntity.this::isValidPollinationBlock; + @Nullable + private Vec3 hoverPos; + private int successfulPollinatingTicks; + private int totalPollinatingTicks; + @Nullable + private BlockPos lastSearchResult; + private int ticksSinceLastSearch = FLOWER_SEARCH_INTERVAL; + + private ButterflyPollinateGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + protected boolean canButterflyUse() { + if (ButterflyEntity.this.remainingCooldownBeforeLocatingNewFlower > 0 || ButterflyEntity.this.hasNectar() || ButterflyEntity.this.level().isRaining()) { + return false; + } + + BlockPos targetFlower = this.resolveFlowerTarget(); + if (targetFlower == null) { + ButterflyEntity.this.remainingCooldownBeforeLocatingNewFlower = + Mth.nextInt(ButterflyEntity.this.random, FLOWER_SEARCH_COOLDOWN_MIN, FLOWER_SEARCH_COOLDOWN_MAX); + return false; + } + + ButterflyEntity.this.savedFlowerPos = targetFlower; + return true; + } + + @Override + protected boolean canButterflyContinueToUse() { + if (ButterflyEntity.this.savedFlowerPos == null || ButterflyEntity.this.level().isRaining()) { + return false; + } + + if (this.totalPollinatingTicks >= MAX_POLLINATING_TICKS) { + return false; + } + + if (ButterflyEntity.this.tickCount % 20 == 0 && !ButterflyEntity.this.isFlowerValid(ButterflyEntity.this.savedFlowerPos)) { + ButterflyEntity.this.savedFlowerPos = null; + return false; + } + + if (this.successfulPollinatingTicks > MIN_SUCCESSFUL_POLLINATION_TICKS) { + return ButterflyEntity.this.random.nextFloat() < 0.2F; + } + + return true; + } + + @Override + public boolean requiresUpdateEveryTick() { + return true; + } + + @Override + public void start() { + this.hoverPos = null; + this.successfulPollinatingTicks = 0; + this.totalPollinatingTicks = 0; + ButterflyEntity.this.setPollinating(false); + this.moveTowardFlowerCenter(); + } + + @Override + public void stop() { + if (this.successfulPollinatingTicks > MIN_SUCCESSFUL_POLLINATION_TICKS) { + ButterflyEntity.this.setHasNectar(true); + } + + ButterflyEntity.this.setPollinating(false); + ButterflyEntity.this.getNavigation().stop(); + ButterflyEntity.this.remainingCooldownBeforeLocatingNewFlower = FLOWER_RETRY_COOLDOWN; + } + + @Override + public void tick() { + if (ButterflyEntity.this.savedFlowerPos == null) { + return; + } + + this.totalPollinatingTicks++; + Vec3 flowerHoverPos = Vec3.atBottomCenterOf(ButterflyEntity.this.savedFlowerPos) + .add(0.0D, HOVER_HEIGHT_WITHIN_FLOWER, 0.0D); + + if (ButterflyEntity.this.position().distanceTo(flowerHoverPos) > 1.1D) { + ButterflyEntity.this.setPollinating(false); + this.hoverPos = flowerHoverPos; + this.moveTowardFlowerCenter(); + return; + } + + ButterflyEntity.this.setPollinating(true); + ButterflyEntity.this.getNavigation().stop(); + if (this.hoverPos == null) { + this.hoverPos = flowerHoverPos; + } + + boolean atHoverPos = ButterflyEntity.this.position().distanceTo(this.hoverPos) <= ARRIVAL_THRESHOLD; + boolean shouldMove = true; + if (atHoverPos) { + if (ButterflyEntity.this.random.nextInt(POSITION_CHANGE_CHANCE) == 0) { + this.hoverPos = new Vec3( + flowerHoverPos.x + this.getOffset(), + flowerHoverPos.y + (ButterflyEntity.this.random.nextDouble() - 0.5D) * 0.12D, + flowerHoverPos.z + this.getOffset() + ); + } else { + shouldMove = false; + } + + ButterflyEntity.this.getLookControl().setLookAt(flowerHoverPos.x, flowerHoverPos.y, flowerHoverPos.z); + } + + if (shouldMove && this.hoverPos != null) { + ButterflyEntity.this.getMoveControl().setWantedPosition( + this.hoverPos.x, + this.hoverPos.y, + this.hoverPos.z, + HOVER_SPEED + ); + } + + this.successfulPollinatingTicks++; + } + + @Nullable + private BlockPos resolveFlowerTarget() { + if (ButterflyEntity.this.savedFlowerPos != null) { + if (ButterflyEntity.this.isFlowerValid(ButterflyEntity.this.savedFlowerPos) && !ButterflyEntity.this.isTooFarAway(ButterflyEntity.this.savedFlowerPos)) { + return ButterflyEntity.this.savedFlowerPos; + } + ButterflyEntity.this.savedFlowerPos = null; + } + + this.ticksSinceLastSearch++; + if (this.ticksSinceLastSearch >= FLOWER_SEARCH_INTERVAL) { + this.ticksSinceLastSearch = 0; + this.lastSearchResult = this.findNearbyFlower().orElse(null); + } + return this.lastSearchResult; + } + + private void moveTowardFlowerCenter() { + if (ButterflyEntity.this.savedFlowerPos == null) { + return; + } + + ButterflyEntity.this.getNavigation().moveTo( + ButterflyEntity.this.savedFlowerPos.getX() + 0.5D, + ButterflyEntity.this.savedFlowerPos.getY() + 0.5D, + ButterflyEntity.this.savedFlowerPos.getZ() + 0.5D, + APPROACH_SPEED + ); + } + + private float getOffset() { + return (ButterflyEntity.this.random.nextFloat() * 2.0F - 1.0F) * HOVER_POS_OFFSET; + } + + private Optional findNearbyFlower() { + BlockPos origin = ButterflyEntity.this.blockPosition(); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + + for (int y = 0; (double) y <= SEARCH_RADIUS; y = y > 0 ? -y : 1 - y) { + for (int ring = 0; (double) ring < SEARCH_RADIUS; ++ring) { + for (int x = 0; x <= ring; x = x > 0 ? -x : 1 - x) { + for (int z = x < ring && x > -ring ? ring : 0; z <= ring; z = z > 0 ? -z : 1 - z) { + cursor.setWithOffset(origin, x, y - 1, z); + if (origin.closerThan(cursor, SEARCH_RADIUS) + && this.validFlowerPredicate.test(ButterflyEntity.this.level().getBlockState(cursor))) { + return Optional.of(cursor.immutable()); + } + } + } + } + } + + return Optional.empty(); + } + } + + private final class ButterflyGrowCropGoal extends BaseButterflyGoal { + private static final int GROW_CHANCE = 30; + + @Override + protected boolean canButterflyUse() { + if (!ButterflyEntity.this.hasNectar() || ButterflyEntity.this.cropsGrownSincePollination >= MAX_CROPS_GROWN_PER_POLLINATION) { + return false; + } + + return ButterflyEntity.this.random.nextFloat() >= 0.3F; + } + + @Override + protected boolean canButterflyContinueToUse() { + return this.canButterflyUse(); + } + + @Override + public void stop() { + if (ButterflyEntity.this.cropsGrownSincePollination >= MAX_CROPS_GROWN_PER_POLLINATION) { + ButterflyEntity.this.dropOffNectar(); + } + } + + @Override + public void tick() { + if (!(ButterflyEntity.this.level() instanceof ServerLevel serverLevel)) { + return; + } + + if (ButterflyEntity.this.random.nextInt(this.adjustedTickDelay(GROW_CHANCE)) != 0) { + return; + } + + for (int depth = 1; depth <= 2; depth++) { + BlockPos cropPos = ButterflyEntity.this.blockPosition().below(depth); + BlockState cropState = ButterflyEntity.this.level().getBlockState(cropPos); + Block block = cropState.getBlock(); + BlockState updatedState = null; + + if (!cropState.is(BlockTags.BEE_GROWABLES)) { + continue; + } + + if (block instanceof CropBlock cropBlock) { + if (!cropBlock.isMaxAge(cropState)) { + updatedState = cropBlock.getStateForAge(cropBlock.getAge(cropState) + 1); + } + } else if (block instanceof StemBlock) { + int age = cropState.getValue(StemBlock.AGE); + if (age < 7) { + updatedState = cropState.setValue(StemBlock.AGE, age + 1); + } + } else if (cropState.is(Blocks.SWEET_BERRY_BUSH)) { + int age = cropState.getValue(SweetBerryBushBlock.AGE); + if (age < 3) { + updatedState = cropState.setValue(SweetBerryBushBlock.AGE, age + 1); + } + } else if (cropState.is(Blocks.CAVE_VINES) || cropState.is(Blocks.CAVE_VINES_PLANT)) { + ((BonemealableBlock) cropState.getBlock()).performBonemeal(serverLevel, ButterflyEntity.this.random, cropPos, cropState); + ButterflyEntity.this.level().levelEvent(2011, cropPos, 15); + ButterflyEntity.this.cropsGrownSincePollination++; + } + + if (updatedState != null) { + ButterflyEntity.this.level().levelEvent(2011, cropPos, 15); + ButterflyEntity.this.level().setBlockAndUpdate(cropPos, updatedState); + ButterflyEntity.this.cropsGrownSincePollination++; + } + + if (ButterflyEntity.this.cropsGrownSincePollination >= MAX_CROPS_GROWN_PER_POLLINATION) { + ButterflyEntity.this.dropOffNectar(); + return; + } + } + } + } + + private final class ButterflyWanderGoal extends BaseButterflyGoal { + private ButterflyWanderGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + protected boolean canButterflyUse() { + return ButterflyEntity.this.getNavigation().isDone() + && ButterflyEntity.this.random.nextInt(16) == 0; + } + + @Override + protected boolean canButterflyContinueToUse() { + return ButterflyEntity.this.getNavigation().isInProgress(); + } + + @Override + public void start() { + Vec3 target = this.findPos(); + if (target != null) { + ButterflyEntity.this.getNavigation().moveTo(target.x, target.y, target.z, 1.0D); + } + } + + @Nullable + private Vec3 findPos() { + Vec3 direction; + if (ButterflyEntity.this.savedFlowerPos != null && !ButterflyEntity.this.closerThan(ButterflyEntity.this.savedFlowerPos, 10)) { + direction = Vec3.atCenterOf(ButterflyEntity.this.savedFlowerPos).subtract(ButterflyEntity.this.position()).normalize(); + } else { + direction = ButterflyEntity.this.getViewVector(0.0F); + } + + Vec3 hoverTarget = HoverRandomPos.getPos( + ButterflyEntity.this, + 8, + 7, + direction.x, + direction.z, + (float) Math.PI / 2.0F, + 3, + 1 + ); + if (hoverTarget != null) { + return hoverTarget; + } + + return AirAndWaterRandomPos.getPos( + ButterflyEntity.this, + 8, + 4, + -2, + direction.x, + direction.z, + (double) ((float) Math.PI / 2.0F) + ); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/CaterpillarEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/CaterpillarEntity.java new file mode 100644 index 00000000..833d2707 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/CaterpillarEntity.java @@ -0,0 +1,659 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.config.AntarchySettings; + +import java.util.UUID; +import java.util.EnumSet; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.tags.TagKey; +import net.minecraft.util.RandomSource; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.TemptGoal; +import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; +import net.minecraft.world.entity.ai.navigation.GroundPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.pathfinder.PathType; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.animation.keyframe.event.builtin.AutoPlayingSoundKeyframeHandler; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class CaterpillarEntity extends Animal implements GeoEntity { + private static final ResourceKey ELYTHIA_DIMENSION = ResourceKey.create( + net.minecraft.core.registries.Registries.DIMENSION, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "elythia") + ); + private static final TagKey CAN_SPAWN_BIOMES = TagKey.create( + net.minecraft.core.registries.Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "caterpillar_can_spawn_biomes") + ); + private static final EntityDataAccessor LIFE_STAGE = + SynchedEntityData.defineId(CaterpillarEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor EAT_ANIMATION_TICKS = + SynchedEntityData.defineId(CaterpillarEntity.class, EntityDataSerializers.INT); + + private static final String GROWTH_TICKS_KEY = "GrowthTicks"; + private static final String STAGE_TICKS_KEY = "StageTicks"; + private static final String EAT_ANIM_TICKS_KEY = "EatAnimTicks"; + private static final String PUPATION_TARGET_X_KEY = "PupationTargetX"; + private static final String PUPATION_TARGET_Y_KEY = "PupationTargetY"; + private static final String PUPATION_TARGET_Z_KEY = "PupationTargetZ"; + + private static final int FOOD_SEARCH_INTERVAL_TICKS = 20; + private static final int FOOD_REPATH_INTERVAL_TICKS = 12; + private static final int EAT_SEARCH_INTERVAL_TICKS = 5; + private static final double FOOD_SEARCH_RANGE = 10.0D; + private static final double FOOD_EAT_REACH = 1.4D; + private static final int GROWTH_TICKS_TO_PUPATE = 4800; + private static final int FOOD_GROWTH_BONUS = 600; + private static final int EAT_ANIM_TICKS = 30; + private static final int EAT_CONSUME_TICK = 16; + private static final int PUPATION_ANIM_TICKS = 25; + private static final int PUPATION_SEARCH_INTERVAL_TICKS = 20; + private static final int PUPATION_SEARCH_RADIUS_HORIZONTAL = 8; + private static final int PUPATION_SEARCH_RADIUS_VERTICAL = 8; + private static final double PUPATION_BEGIN_DISTANCE_SQR = 0.35D; + private static final double FOOD_SPEED = 1.0D; + private static final double PLAYER_FOLLOW_SPEED = 0.95D; + private static final double PUPATION_SPEED = 0.9D; + + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation EAT_ANIM = RawAnimation.begin().thenPlay("eat"); + private static final RawAnimation PUPATION_ANIM = RawAnimation.begin().thenPlay("Coocon"); + private static final RawAnimation CHRYSALIS_ANIM = RawAnimation.begin().thenLoop("coocon"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + @Nullable + private ItemEntity targetFoodItem; + @Nullable + private BlockPos pupationStandPos; + @Nullable + private UUID eatingFoodEntityId; + private boolean hasConsumedCurrentFood; + private int growthTicks; + private int stageTicks; + private int nextFoodSearchTick; + private int nextFoodRepathTick; + private int nextEatSearchTick; + private int nextPupationSearchTick; + + public CaterpillarEntity(EntityType entityType, Level level) { + super(entityType, level); + this.setPathfindingMalus(PathType.LEAVES, -1.0F); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 6.0D) + .add(Attributes.MOVEMENT_SPEED, 0.156D) + .add(Attributes.FOLLOW_RANGE, 14.0D); + } + + @Override + protected PathNavigation createNavigation(Level level) { + GroundPathNavigation navigation = new GroundPathNavigation(this, level) { + @Override + public boolean isStableDestination(BlockPos pos) { + return CaterpillarEntity.this.isWalkableStandPos(pos); + } + }; + navigation.setCanFloat(false); + navigation.setCanOpenDoors(false); + navigation.setCanPassDoors(true); + return navigation; + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return (level.getLevel().dimension().equals(ELYTHIA_DIMENSION) || level.getBiome(pos).is(CAN_SPAWN_BIOMES)) + && Animal.checkAnimalSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new TemptGoal(this, PLAYER_FOLLOW_SPEED, Ingredient.of(AntarchyTags.Items.CATERPILLAR_FOODS), false)); + this.goalSelector.addGoal(2, new PupationSeekGoal()); + this.goalSelector.addGoal(3, new WaterAvoidingRandomStrollGoal(this, 0.9D)); + this.goalSelector.addGoal(4, new RandomLookAroundGoal(this)); + } + + @Override + public float maxUpStep() { + return 1.0F; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(LIFE_STAGE, LifeStage.CRAWLING.ordinal()); + builder.define(EAT_ANIMATION_TICKS, 0); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController) + .setSoundKeyframeHandler(new AutoPlayingSoundKeyframeHandler<>())); + } + + private PlayState mainAnimController(AnimationState state) { + if (this.getLifeStage() == LifeStage.PUPATING) { + return state.setAndContinue(PUPATION_ANIM); + } + + if (this.getLifeStage() == LifeStage.CHRYSALIS) { + return state.setAndContinue(CHRYSALIS_ANIM); + } + + if (this.getEatAnimationTicks() > 0) { + return state.setAndContinue(EAT_ANIM); + } + + return state.isMoving() ? state.setAndContinue(WALK_ANIM) : state.setAndContinue(IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide) { + return; + } + + LifeStage stage = this.getLifeStage(); + if (stage == LifeStage.PUPATING) { + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + if (this.stageTicks > 0) { + this.stageTicks--; + } + if (this.stageTicks <= 0) { + this.enterChrysalis(); + } + return; + } + + if (stage == LifeStage.CHRYSALIS) { + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + if (this.stageTicks > 0) { + this.stageTicks--; + } + if (this.stageTicks <= 0) { + this.metamorphose(); + } + return; + } + + if (this.getEatAnimationTicks() > 0) { + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + this.tickEatingFood(); + this.setEatAnimationTicks(this.getEatAnimationTicks() - 1); + if (this.getEatAnimationTicks() <= 1) { + this.eatingFoodEntityId = null; + this.hasConsumedCurrentFood = false; + } + return; + } + + if (this.isNoGravity()) { + this.setNoGravity(false); + } + + if (!this.isBaby()) { + this.growthTicks++; + } + + if (this.targetFoodItem != null && !this.isValidFoodItem(this.targetFoodItem)) { + this.targetFoodItem = null; + } + + if (this.pupationStandPos != null && !this.isValidPupationStandPos(this.pupationStandPos)) { + this.pupationStandPos = null; + } + + if (this.readyToPupate()) { + this.setLifeStage(LifeStage.SEEKING_PUPATION); + this.handlePupationSeeking(); + return; + } + + if (this.getLifeStage() != LifeStage.CRAWLING) { + this.setLifeStage(LifeStage.CRAWLING); + } + this.handleFoodForaging(); + } + + private void handleFoodForaging() { + if (this.tryEatNearbyFoodItem()) { + this.targetFoodItem = null; + this.getNavigation().stop(); + return; + } + + ItemEntity targetItem = this.getCurrentFoodTarget(); + if (targetItem == null) { + return; + } + + if (this.getNavigation().isDone() || this.tickCount >= this.nextFoodRepathTick) { + this.getNavigation().moveTo(targetItem, FOOD_SPEED); + this.nextFoodRepathTick = this.tickCount + FOOD_REPATH_INTERVAL_TICKS; + } + } + + private boolean tryEatNearbyFoodItem() { + if (this.tickCount < this.nextEatSearchTick) { + return false; + } + this.nextEatSearchTick = this.tickCount + EAT_SEARCH_INTERVAL_TICKS; + + for (ItemEntity itemEntity : this.level().getEntitiesOfClass( + ItemEntity.class, + this.getBoundingBox().inflate(FOOD_EAT_REACH, 0.6D, FOOD_EAT_REACH), + this::isValidFoodItem)) { + this.startEatingFood(itemEntity); + this.setEatAnimationTicks(EAT_ANIM_TICKS); + return true; + } + + return false; + } + + @Nullable + private ItemEntity getCurrentFoodTarget() { + if (this.targetFoodItem != null && this.isValidFoodItem(this.targetFoodItem)) { + return this.targetFoodItem; + } + + if (this.tickCount < this.nextFoodSearchTick) { + return null; + } + + this.nextFoodSearchTick = this.tickCount + FOOD_SEARCH_INTERVAL_TICKS; + this.targetFoodItem = this.findClosestFoodItem(); + return this.targetFoodItem; + } + + @Nullable + private ItemEntity findClosestFoodItem() { + ItemEntity bestMatch = null; + double bestDistance = Double.MAX_VALUE; + + for (ItemEntity itemEntity : this.level().getEntitiesOfClass( + ItemEntity.class, + this.getBoundingBox().inflate(FOOD_SEARCH_RANGE), + this::isValidFoodItem)) { + double distance = this.distanceToSqr(itemEntity); + if (distance < bestDistance) { + bestDistance = distance; + bestMatch = itemEntity; + } + } + + return bestMatch; + } + + private boolean isValidFoodItem(ItemEntity itemEntity) { + return itemEntity.isAlive() + && !itemEntity.getItem().isEmpty() + && itemEntity.getItem().is(AntarchyTags.Items.CATERPILLAR_FOODS); + } + + private void startEatingFood(ItemEntity itemEntity) { + this.eatingFoodEntityId = itemEntity.getUUID(); + this.hasConsumedCurrentFood = false; + } + + private void tickEatingFood() { + if (this.hasConsumedCurrentFood || this.eatingFoodEntityId == null || this.getEatAnimationTicks() > EAT_CONSUME_TICK) { + return; + } + + ItemEntity itemEntity = this.findFoodEntityByUuid(this.eatingFoodEntityId); + if (itemEntity != null) { + ItemStack stack = itemEntity.getItem(); + if (stack.is(AntarchyTags.Items.CATERPILLAR_FOODS)) { + stack.shrink(1); + if (stack.isEmpty()) { + itemEntity.discard(); + } else { + itemEntity.setItem(stack); + } + this.growthTicks = Math.min(GROWTH_TICKS_TO_PUPATE, this.growthTicks + FOOD_GROWTH_BONUS); + } + } + + this.hasConsumedCurrentFood = true; + } + + @Nullable + private ItemEntity findFoodEntityByUuid(UUID uuid) { + for (ItemEntity itemEntity : this.level().getEntitiesOfClass( + ItemEntity.class, + this.getBoundingBox().inflate(3.0D), + entity -> entity.getUUID().equals(uuid))) { + return itemEntity; + } + return null; + } + + private void handlePupationSeeking() { + BlockPos standPos = this.getCurrentPupationStandPos(); + if (standPos == null) { + return; + } + + Vec3 targetCenter = Vec3.atBottomCenterOf(standPos); + if (this.distanceToSqr(targetCenter) <= PUPATION_BEGIN_DISTANCE_SQR) { + this.beginPupation(standPos); + return; + } + + if (this.getNavigation().isDone() || this.tickCount >= this.nextFoodRepathTick) { + this.getNavigation().moveTo(targetCenter.x, targetCenter.y, targetCenter.z, PUPATION_SPEED); + this.nextFoodRepathTick = this.tickCount + FOOD_REPATH_INTERVAL_TICKS; + } + } + + @Nullable + private BlockPos getCurrentPupationStandPos() { + if (this.pupationStandPos != null && this.isValidPupationStandPos(this.pupationStandPos)) { + return this.pupationStandPos; + } + + if (this.tickCount < this.nextPupationSearchTick) { + return null; + } + + this.nextPupationSearchTick = this.tickCount + PUPATION_SEARCH_INTERVAL_TICKS; + this.pupationStandPos = this.findClosestPupationStandPos(); + return this.pupationStandPos; + } + + @Nullable + private BlockPos findClosestPupationStandPos() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + double bestDistance = Double.MAX_VALUE; + + for (BlockPos pos : BlockPos.betweenClosed( + origin.offset(-PUPATION_SEARCH_RADIUS_HORIZONTAL, -PUPATION_SEARCH_RADIUS_VERTICAL, -PUPATION_SEARCH_RADIUS_HORIZONTAL), + origin.offset(PUPATION_SEARCH_RADIUS_HORIZONTAL, PUPATION_SEARCH_RADIUS_VERTICAL, PUPATION_SEARCH_RADIUS_HORIZONTAL))) { + if (!this.isValidPupationStandPos(pos)) { + continue; + } + + double distance = pos.distSqr(origin); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = pos.immutable(); + } + } + + return bestPos; + } + + private boolean isValidPupationStandPos(BlockPos pos) { + BlockPos ceilingPos = pos.above(3); + if (!this.level().getBlockState(pos).isAir() + || !this.level().getBlockState(pos.above()).isAir() + || !this.level().getBlockState(pos.above(2)).isAir()) { + return false; + } + + BlockState supportState = this.level().getBlockState(ceilingPos); + return !supportState.isAir() && supportState.isFaceSturdy(this.level(), ceilingPos, Direction.DOWN); + } + + private boolean isWalkableStandPos(BlockPos pos) { + BlockState floorState = this.level().getBlockState(pos.below()); + return this.level().getBlockState(pos).isAir() + && this.level().getBlockState(pos.above()).isAir() + && floorState.isFaceSturdy(this.level(), pos.below(), Direction.UP); + } + + private void beginPupation(BlockPos standPos) { + this.pupationStandPos = standPos.immutable(); + this.setLifeStage(LifeStage.PUPATING); + this.stageTicks = PUPATION_ANIM_TICKS; + this.targetFoodItem = null; + this.getNavigation().stop(); + this.setNoGravity(true); + this.setDeltaMovement(Vec3.ZERO); + this.moveTo(standPos.getX() + 0.5D, standPos.getY() + 0.85D, standPos.getZ() + 0.5D, this.getYRot(), this.getXRot()); + } + + private void enterChrysalis() { + this.setLifeStage(LifeStage.CHRYSALIS); + this.stageTicks = AntarchySettings.caterpillarPupationTimeTicks(); + this.setNoGravity(true); + this.setDeltaMovement(Vec3.ZERO); + } + + public void spawnAsChrysalis() { + this.growthTicks = GROWTH_TICKS_TO_PUPATE; + this.setLifeStage(LifeStage.CHRYSALIS); + this.stageTicks = AntarchySettings.caterpillarPupationTimeTicks(); + this.setNoGravity(true); + this.setDeltaMovement(Vec3.ZERO); + this.setPersistenceRequired(); + } + + private void metamorphose() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + ButterflyEntity butterfly = AntarchyObjects.BUTTERFLY.get().create(serverLevel); + if (butterfly == null) { + return; + } + + butterfly.moveTo(this.getX(), this.getY(), this.getZ(), this.getYRot(), this.getXRot()); + butterfly.assignRandomTextureVariant(); + butterfly.setEmergingFromChrysalis(); + if (this.hasCustomName()) { + butterfly.setCustomName(this.getCustomName()); + butterfly.setCustomNameVisible(this.isCustomNameVisible()); + } + if (this.isPersistenceRequired()) { + butterfly.setPersistenceRequired(); + } + serverLevel.addFreshEntity(butterfly); + this.discard(); + } + + private boolean readyToPupate() { + return !this.isBaby() && this.growthTicks >= GROWTH_TICKS_TO_PUPATE; + } + + public void forcePupation() { + this.growthTicks = GROWTH_TICKS_TO_PUPATE; + this.pupationStandPos = null; + this.stageTicks = 0; + this.nextPupationSearchTick = 0; + this.setLifeStage(LifeStage.SEEKING_PUPATION); + this.getNavigation().stop(); + this.setNoGravity(false); + } + + private int getEatAnimationTicks() { + return this.entityData.get(EAT_ANIMATION_TICKS); + } + + private void setEatAnimationTicks(int ticks) { + this.entityData.set(EAT_ANIMATION_TICKS, Math.max(0, ticks)); + } + + private void setLifeStage(LifeStage stage) { + this.entityData.set(LIFE_STAGE, stage.ordinal()); + } + + private LifeStage getLifeStage() { + int index = this.entityData.get(LIFE_STAGE); + if (index < 0 || index >= LifeStage.VALUES.length) { + return LifeStage.CRAWLING; + } + return LifeStage.VALUES[index]; + } + + @Override + public boolean isFood(ItemStack stack) { + return stack.is(AntarchyTags.Items.CATERPILLAR_FOODS); + } + + @Override + public boolean canFallInLove() { + return false; + } + + @Override + @Nullable + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + return null; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(GROWTH_TICKS_KEY, this.growthTicks); + tag.putInt(STAGE_TICKS_KEY, this.stageTicks); + tag.putInt(EAT_ANIM_TICKS_KEY, this.getEatAnimationTicks()); + tag.putInt("LifeStage", this.getLifeStage().ordinal()); + if (this.pupationStandPos != null) { + tag.putInt(PUPATION_TARGET_X_KEY, this.pupationStandPos.getX()); + tag.putInt(PUPATION_TARGET_Y_KEY, this.pupationStandPos.getY()); + tag.putInt(PUPATION_TARGET_Z_KEY, this.pupationStandPos.getZ()); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.growthTicks = tag.getInt(GROWTH_TICKS_KEY); + this.stageTicks = tag.getInt(STAGE_TICKS_KEY); + this.setEatAnimationTicks(tag.getInt(EAT_ANIM_TICKS_KEY)); + this.setLifeStage(LifeStage.VALUES[Math.max(0, Math.min(LifeStage.VALUES.length - 1, tag.getInt("LifeStage")))]); + this.pupationStandPos = tag.contains(PUPATION_TARGET_X_KEY) + ? new BlockPos(tag.getInt(PUPATION_TARGET_X_KEY), tag.getInt(PUPATION_TARGET_Y_KEY), tag.getInt(PUPATION_TARGET_Z_KEY)) + : null; + this.targetFoodItem = null; + this.eatingFoodEntityId = null; + this.hasConsumedCurrentFood = false; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.CATERPILLAR_IDLE.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.CATERPILLAR_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.CATERPILLAR_HURT.get(); + } + + private enum LifeStage { + CRAWLING, + SEEKING_PUPATION, + PUPATING, + CHRYSALIS; + + private static final LifeStage[] VALUES = LifeStage.values(); + } + + private final class PupationSeekGoal extends Goal { + private PupationSeekGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + return !CaterpillarEntity.this.isBaby() && CaterpillarEntity.this.readyToPupate(); + } + + @Override + public boolean canContinueToUse() { + return !CaterpillarEntity.this.isBaby() + && (CaterpillarEntity.this.readyToPupate() + || CaterpillarEntity.this.getLifeStage() == LifeStage.SEEKING_PUPATION + || CaterpillarEntity.this.getLifeStage() == LifeStage.PUPATING + || CaterpillarEntity.this.getLifeStage() == LifeStage.CHRYSALIS); + } + + @Override + public void start() { + CaterpillarEntity.this.setLifeStage(LifeStage.SEEKING_PUPATION); + CaterpillarEntity.this.nextPupationSearchTick = 0; + } + + @Override + public void stop() { + CaterpillarEntity.this.getNavigation().stop(); + } + + @Override + public void tick() { + if (CaterpillarEntity.this.getLifeStage() == LifeStage.PUPATING + || CaterpillarEntity.this.getLifeStage() == LifeStage.CHRYSALIS) { + return; + } + + CaterpillarEntity.this.setLifeStage(LifeStage.SEEKING_PUPATION); + CaterpillarEntity.this.handlePupationSeeking(); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/DiamondMinecartEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/DiamondMinecartEntity.java new file mode 100644 index 00000000..c9655da6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/DiamondMinecartEntity.java @@ -0,0 +1,405 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.vehicle.AbstractMinecart; +import net.minecraft.world.entity.vehicle.Minecart; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BaseRailBlock; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.RailBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.RailShape; +import net.minecraft.world.phys.AABB; +import org.jetbrains.annotations.Nullable; + +import java.util.List; + +public class DiamondMinecartEntity extends Minecart { + private static final EntityDataAccessor SYNCED_SPEED = + SynchedEntityData.defineId(DiamondMinecartEntity.class, EntityDataSerializers.FLOAT); + private static final EntityDataAccessor SYNCED_FACING = + SynchedEntityData.defineId(DiamondMinecartEntity.class, EntityDataSerializers.INT); + + private byte inputFlags = 0; + private float currentSpeed = 0.0F; + private Direction facingDir = Direction.SOUTH; + private BlockPos lastBlockPos = null; + private boolean railWarningCooldown = false; + + private final Item dropItem; + + private record RailPlan(RailShape currentShape, BlockPos nextPos, RailShape nextShape) { + } + + public DiamondMinecartEntity(EntityType entityType, Level level, Item dropItem) { + super(entityType, level); + this.dropItem = dropItem; + } + + public DiamondMinecartEntity(EntityType entityType, Level level, + double x, double y, double z, Item dropItem) { + super(entityType, level); + this.setPos(x, y, z); + this.dropItem = dropItem; + } + + @Override + protected Item getDropItem() { + return this.dropItem; + } + + @Override + public AbstractMinecart.Type getMinecartType() { + return AbstractMinecart.Type.RIDEABLE; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(SYNCED_SPEED, 0.0F); + builder.define(SYNCED_FACING, 2); + } + + public float getSyncedSpeed() { + return this.entityData.get(SYNCED_SPEED); + } + + public Direction getSyncedFacing() { + int idx = this.entityData.get(SYNCED_FACING); + return switch (idx) { + case 0 -> Direction.NORTH; + case 1 -> Direction.EAST; + case 3 -> Direction.WEST; + default -> Direction.SOUTH; + }; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putString("DiamondFacing", this.facingDir.getName()); + tag.putFloat("DiamondSpeed", this.currentSpeed); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + if (tag.contains("DiamondFacing")) { + Direction direction = Direction.byName(tag.getString("DiamondFacing")); + if (direction != null && direction.getAxis() != Direction.Axis.Y) { + this.facingDir = direction; + } + } + this.currentSpeed = tag.getFloat("DiamondSpeed"); + } + + @Override + protected double getMaxSpeed() { + return 0.4D; + } + + public void onInputReceived(byte flags) { + this.inputFlags = flags; + } + + @Override + public void tick() { + super.tick(); + } + + private void serverTick() { + Player rider = this.getRidingPlayer(); + boolean hasRider = rider != null; + + if (this.lastBlockPos == null) { + if (rider != null) { + this.facingDir = getLookFacing(rider, Direction.SOUTH); + } + this.lastBlockPos = this.blockPosition(); + } + + if (hasRider) { + float cruiseSpeed = (float) AntarchySettings.diamondMinecartCruiseSpeed(); + float maxSpeed = (float) AntarchySettings.diamondMinecartMaxSpeed(); + float accel = (float) AntarchySettings.diamondMinecartAcceleration(); + float decel = (float) AntarchySettings.diamondMinecartDeceleration(); + float coast = (float) AntarchySettings.diamondMinecartCoastDeceleration(); + + cruiseSpeed = Math.max(0.0F, Math.min(cruiseSpeed, maxSpeed)); + + boolean forward = (this.inputFlags & 0x01) != 0; + boolean back = (this.inputFlags & 0x02) != 0; + + float targetSpeed = forward ? maxSpeed : cruiseSpeed; + if (back && !forward) { + targetSpeed = Math.max(0.0F, cruiseSpeed - decel); + } + + if (this.currentSpeed < targetSpeed) { + this.currentSpeed = Math.min(this.currentSpeed + accel, targetSpeed); + } else if (this.currentSpeed > targetSpeed) { + this.currentSpeed = Math.max(this.currentSpeed - coast, targetSpeed); + } + } else { + float coast = (float) AntarchySettings.diamondMinecartCoastDeceleration(); + this.currentSpeed = Math.max(this.currentSpeed - coast, 0.0F); + this.railWarningCooldown = false; + } + + this.entityData.set(SYNCED_SPEED, this.currentSpeed); + this.entityData.set(SYNCED_FACING, facingDirectionIndex(this.facingDir)); + + BlockPos currentPos = this.blockPosition(); + if (!currentPos.equals(this.lastBlockPos)) { + this.onEnteredNewBlock(currentPos, rider); + this.lastBlockPos = currentPos; + } + + if (AntarchySettings.diamondMinecartPlacesRails() && hasRider) { + this.ensureRailAt(currentPos, this.level().getBlockState(currentPos), getStockShape(this.facingDir), false); + } + + if (AntarchySettings.diamondMinecartMobDamageEnabled() && this.currentSpeed > 0.15F && hasRider) { + this.applyMobCollisionDamage(); + } + } + + private void onEnteredNewBlock(BlockPos currentPos, @Nullable Player rider) { + Direction previousFacing = this.facingDir; + if (rider != null && (this.inputFlags & 0x01) != 0) { + Direction lookedFacing = getLookFacing(rider, this.facingDir); + if (lookedFacing != this.facingDir.getOpposite()) { + this.facingDir = lookedFacing; + } + } + + boolean turned = this.facingDir != previousFacing; + if (!AntarchySettings.diamondMinecartPlacesRails() || rider == null) { + return; + } + + RailPlan railPlan = this.buildRailPlan(currentPos, previousFacing, turned); + if (railPlan == null) { + return; + } + + this.ensureRailAt(currentPos, this.level().getBlockState(currentPos), railPlan.currentShape(), false); + this.placeRailAt(railPlan.nextPos(), railPlan.nextShape(), rider); + this.refreshRailConnections(currentPos); + this.refreshRailConnections(railPlan.nextPos()); + } + + @Nullable + private RailPlan buildRailPlan(BlockPos currentPos, Direction previousFacing, boolean turned) { + BlockPos flatAhead = currentPos.relative(this.facingDir); + if (canPlaceRailAt(flatAhead)) { + RailShape currentShape = turned ? getTurnShape(previousFacing, this.facingDir) : getStockShape(this.facingDir); + return new RailPlan(currentShape, flatAhead, getStockShape(this.facingDir)); + } + + if (!turned) { + BlockPos upAhead = flatAhead.above(); + if (canPlaceRailAt(upAhead)) { + return new RailPlan(getAscendingShape(this.facingDir), upAhead, getStockShape(this.facingDir)); + } + + BlockPos downAhead = flatAhead.below(); + if (canPlaceRailAt(downAhead)) { + return new RailPlan(getDescendingEntryShape(this.facingDir), downAhead, getStockShape(this.facingDir)); + } + } + + return null; + } + + private void placeRailAt(BlockPos pos, RailShape shape, Player rider) { + BlockState existing = this.level().getBlockState(pos); + if (BaseRailBlock.isRail(existing)) { + this.setRailShapeAt(pos, shape); + return; + } + + if (!canPlaceRailAt(pos, existing)) { + return; + } + + if (!consumeRailFromInventory(rider)) { + if (!this.railWarningCooldown) { + rider.displayClientMessage( + net.minecraft.network.chat.Component.literal("The Diamond Minecart is out of rails!"), + true + ); + this.railWarningCooldown = true; + this.currentSpeed = 0.0F; + } + return; + } + + this.railWarningCooldown = false; + this.level().setBlock(pos, Blocks.RAIL.defaultBlockState().setValue(RailBlock.SHAPE, shape), 3); + this.refreshRailConnections(pos); + } + + private void ensureRailAt(BlockPos pos, BlockState existing, RailShape shape, boolean consume) { + if (BaseRailBlock.isRail(existing)) { + this.setRailShapeAt(pos, shape); + return; + } + + if (!canPlaceRailAt(pos, existing)) { + return; + } + + Player rider = this.getRidingPlayer(); + if (consume && rider != null && !consumeRailFromInventory(rider)) { + return; + } + + this.level().setBlock(pos, Blocks.RAIL.defaultBlockState().setValue(RailBlock.SHAPE, shape), 3); + this.refreshRailConnections(pos); + } + + private void setRailShapeAt(BlockPos pos, RailShape shape) { + BlockState state = this.level().getBlockState(pos); + if (state.getBlock() instanceof RailBlock) { + this.level().setBlock(pos, state.setValue(RailBlock.SHAPE, shape), 3); + this.refreshRailConnections(pos); + } + } + + private void refreshRailConnections(BlockPos pos) { + this.level().updateNeighborsAt(pos, Blocks.RAIL); + this.level().updateNeighborsAt(pos.above(), Blocks.RAIL); + this.level().updateNeighborsAt(pos.below(), Blocks.RAIL); + for (Direction direction : Direction.Plane.HORIZONTAL) { + this.level().updateNeighborsAt(pos.relative(direction), Blocks.RAIL); + this.level().updateNeighborsAt(pos.relative(direction).above(), Blocks.RAIL); + this.level().updateNeighborsAt(pos.relative(direction).below(), Blocks.RAIL); + } + } + + private boolean consumeRailFromInventory(Player player) { + for (int i = 0; i < player.getInventory().getContainerSize(); i++) { + ItemStack stack = player.getInventory().getItem(i); + if (stack.is(Items.RAIL)) { + stack.shrink(1); + return true; + } + } + return false; + } + + public static RailShape getStockShape(Direction facing) { + return (facing == Direction.NORTH || facing == Direction.SOUTH) + ? RailShape.NORTH_SOUTH + : RailShape.EAST_WEST; + } + + public static RailShape getTurnShape(Direction oldFacing, Direction newFacing) { + Direction entry = oldFacing.getOpposite(); + Direction exit = newFacing; + + boolean hasNorth = entry == Direction.NORTH || exit == Direction.NORTH; + boolean hasEast = entry == Direction.EAST || exit == Direction.EAST; + boolean hasSouth = entry == Direction.SOUTH || exit == Direction.SOUTH; + boolean hasWest = entry == Direction.WEST || exit == Direction.WEST; + + if (hasNorth && hasEast) return RailShape.NORTH_EAST; + if (hasNorth && hasWest) return RailShape.NORTH_WEST; + if (hasSouth && hasEast) return RailShape.SOUTH_EAST; + if (hasSouth && hasWest) return RailShape.SOUTH_WEST; + return getStockShape(newFacing); + } + + private static RailShape getAscendingShape(Direction facing) { + return switch (facing) { + case NORTH -> RailShape.ASCENDING_NORTH; + case SOUTH -> RailShape.ASCENDING_SOUTH; + case EAST -> RailShape.ASCENDING_EAST; + case WEST -> RailShape.ASCENDING_WEST; + default -> RailShape.NORTH_SOUTH; + }; + } + + private static RailShape getDescendingEntryShape(Direction facing) { + return getAscendingShape(facing.getOpposite()); + } + + private static boolean isWithinRailBuildHeight(BlockPos pos) { + return pos.getY() >= -64 && pos.getY() < 320; + } + + private boolean canPlaceRailAt(BlockPos pos) { + return canPlaceRailAt(pos, this.level().getBlockState(pos)); + } + + private boolean canPlaceRailAt(BlockPos pos, BlockState existing) { + if (!isWithinRailBuildHeight(pos) || !this.level().getBlockState(pos.below()).isSolid()) { + return false; + } + return BaseRailBlock.isRail(existing) || existing.isAir() || existing.canBeReplaced(); + } + + private void applyMobCollisionDamage() { + double maxDamage = AntarchySettings.diamondMinecartMaxMobDamage(); + double maxSpeed = AntarchySettings.diamondMinecartMaxSpeed(); + float damage = maxSpeed <= 0.0D ? 0.0F : (float) (maxDamage * (this.currentSpeed / maxSpeed)); + + DamageSource source = this.level().damageSources().generic(); + AABB hitBox = this.getBoundingBox().inflate(0.2D, 0.0D, 0.2D); + List nearby = this.level().getEntitiesOfClass(LivingEntity.class, hitBox, + entity -> !(entity instanceof Player player && this.hasPassenger(player))); + + for (LivingEntity mob : nearby) { + mob.hurt(source, damage); + double dx = mob.getX() - this.getX(); + double dz = mob.getZ() - this.getZ(); + double len = Math.sqrt(dx * dx + dz * dz); + if (len > 0.001D) { + mob.setDeltaMovement(mob.getDeltaMovement().add( + dx / len * 0.5D, + 0.3D, + dz / len * 0.5D + )); + } + } + } + + @Nullable + private Player getRidingPlayer() { + for (Entity passenger : this.getPassengers()) { + if (passenger instanceof Player player) { + return player; + } + } + return null; + } + + private static Direction getLookFacing(Player rider, Direction fallback) { + Direction direction = Direction.fromYRot(rider.getYRot()); + return direction.getAxis() == Direction.Axis.Y ? fallback : direction; + } + + private static int facingDirectionIndex(Direction dir) { + return switch (dir) { + case NORTH -> 0; + case EAST -> 1; + case WEST -> 3; + default -> 2; + }; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java new file mode 100644 index 00000000..81b61163 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/DrTrayaurusEntity.java @@ -0,0 +1,114 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.entity.trades.DrTrayaurusTradeManager; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.npc.AbstractVillager; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.PanicGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.RandomStrollGoal; +import net.minecraft.world.entity.ai.goal.TradeWithPlayerGoal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.trading.MerchantOffers; +import net.minecraft.world.level.Level; +import org.jetbrains.annotations.Nullable; + +public class DrTrayaurusEntity extends AbstractVillager { + private static final Component DISPLAY_NAME = Component.literal("Dr. Trayaurus"); + + public DrTrayaurusEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new TradeWithPlayerGoal(this)); + this.goalSelector.addGoal(2, new PanicGoal(this, 0.8D)); + this.goalSelector.addGoal(5, new RandomStrollGoal(this, 0.45D)); + this.goalSelector.addGoal(8, new LookAtPlayerGoal(this, Player.class, 6.0F)); + this.goalSelector.addGoal(9, new RandomLookAroundGoal(this)); + } + + @Override + public Component getName() { + return DISPLAY_NAME; + } + + @Override + public boolean hasCustomName() { + return true; + } + + @Override + public boolean isCustomNameVisible() { + return true; + } + + @Override + public boolean shouldShowName() { + return true; + } + + @Override + public boolean requiresCustomPersistence() { + return true; + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return false; + } + + @Override + protected Component getTypeName() { + return DISPLAY_NAME; + } + + @Override + protected void updateTrades() { + MerchantOffers offers = this.getOffers(); + offers.clear(); + offers.addAll(DrTrayaurusTradeManager.createOffers()); + this.overrideXp(1); + } + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + if (stack.interactLivingEntity(player, this, hand).consumesAction()) { + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + if (!this.level().isClientSide && this.isAlive() && !this.isTrading()) { + this.setTradingPlayer(player); + MerchantOffers offers = this.getOffers(); + if (!offers.isEmpty()) { + this.openTradingScreen(player, this.getName(), 0); + } + } + + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + @Override + public void notifyTradeUpdated(ItemStack stack) { + } + + @Override + public void rewardTradeXp(net.minecraft.world.item.trading.MerchantOffer offer) { + } + + @Nullable + @Override + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + return null; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/EasterBunnyEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/EasterBunnyEntity.java new file mode 100644 index 00000000..7dedfa5a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/EasterBunnyEntity.java @@ -0,0 +1,180 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchyTags; +import java.util.Comparator; +import java.util.List; +import net.minecraft.core.HolderGetter; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.animal.Rabbit; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.SpawnEggItem; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.Vec3; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class EasterBunnyEntity extends Rabbit implements GeoEntity { + private static final int MIN_LAY_COOLDOWN = 20 * 45; + private static final int MAX_LAY_COOLDOWN = 20 * 120; + private static final int LAY_ANIMATION_TICKS = 40; + private static final String MAIN_CONTROLLER = "main_controller"; + private static final String LAY_CONTROLLER = "lay_controller"; + private static final String LAY_TRIGGER = "lay"; + private static final String LAY_COOLDOWN_KEY = "LayCooldown"; + private static final String LAY_ANIM_TICKS_KEY = "LayAnimTicks"; + private static final EntityDataAccessor LAY_ANIM_TICKS = + SynchedEntityData.defineId(EasterBunnyEntity.class, EntityDataSerializers.INT); + private static final List SPAWN_EGG_ITEMS = BuiltInRegistries.ITEM.stream() + .filter(SpawnEggItem.class::isInstance) + .sorted(Comparator.comparing(item -> BuiltInRegistries.ITEM.getKey(item).toString())) + .toList(); + private int layCooldown = this.createLayCooldown(); + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation HOP_ANIM = RawAnimation.begin().thenLoop("hop"); + public EasterBunnyEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(LAY_ANIM_TICKS, 0); + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide || !this.isAlive()) { + return; + } + + if (!AntarchySettings.easterBunnyEnabled() || this.isBaby()) { + return; + } + + if (this.getLayAnimationTicks() > 0) { + this.setLayAnimationTicks(this.getLayAnimationTicks() - 1); + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + if (this.getLayAnimationTicks() == 0) { + this.layRandomSpawnEgg(); + this.layCooldown = this.createLayCooldown(); + } + } else if (--this.layCooldown <= 0 && this.onGround()) { + this.startLayingEgg(); + } + } + + @Override + public boolean isFood(ItemStack stack) { + return stack.is(Items.CARROT) || stack.is(Items.GOLDEN_CARROT) || stack.is(Items.DANDELION); + } + + @Override + public Rabbit getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + return AntarchyObjects.EASTER_BUNNY.get().create(level); + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(LAY_COOLDOWN_KEY, this.layCooldown); + tag.putInt(LAY_ANIM_TICKS_KEY, this.getLayAnimationTicks()); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.layCooldown = tag.contains(LAY_COOLDOWN_KEY) ? tag.getInt(LAY_COOLDOWN_KEY) : this.createLayCooldown(); + this.setLayAnimationTicks(Math.max(0, tag.getInt(LAY_ANIM_TICKS_KEY))); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, MAIN_CONTROLLER, 0, this::mainAnimController)); + controllers.add(new AnimationController<>(this, LAY_CONTROLLER, 0, state -> PlayState.STOP) + .triggerableAnim(LAY_TRIGGER, RawAnimation.begin().thenPlay("lay"))); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + private PlayState mainAnimController(AnimationState state) { + if (this.getDeltaMovement().horizontalDistanceSqr() > 1.0E-4D) { + state.getController().setAnimationSpeed(1.35D); + return state.setAndContinue(HOP_ANIM); + } + + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(IDLE_ANIM); + } + + private int getLayAnimationTicks() { + return this.entityData.get(LAY_ANIM_TICKS); + } + + private void setLayAnimationTicks(int ticks) { + this.entityData.set(LAY_ANIM_TICKS, Math.max(0, ticks)); + } + + private void startLayingEgg() { + this.setLayAnimationTicks(LAY_ANIMATION_TICKS); + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + this.triggerAnim(LAY_CONTROLLER, LAY_TRIGGER); + } + + private void layRandomSpawnEgg() { + Item item = this.getRandomSpawnEgg(); + if (item == Items.AIR) { + return; + } + + this.spawnAtLocation(new ItemStack(item), 0.2F); + this.playSound(SoundEvents.CHICKEN_EGG, 1.0F, 0.95F + this.random.nextFloat() * 0.1F); + } + + private Item getRandomSpawnEgg() { + HolderGetter items = this.level().registryAccess().lookupOrThrow(Registries.ITEM); + List candidates = SPAWN_EGG_ITEMS.stream() + .filter(item -> !this.isBlacklistedSpawnEgg(items, item)) + .toList(); + + return candidates.isEmpty() ? Items.AIR : candidates.get(this.random.nextInt(candidates.size())); + } + + private boolean isBlacklistedSpawnEgg(HolderGetter items, Item item) { + return BuiltInRegistries.ITEM.getResourceKey(item) + .map(items::getOrThrow) + .map(holder -> holder.is(AntarchyTags.Items.EASTER_BUNNY_SPAWN_EGG_BLACKLIST)) + .orElse(false); + } + + private int createLayCooldown() { + return MIN_LAY_COOLDOWN + this.random.nextInt(MAX_LAY_COOLDOWN - MIN_LAY_COOLDOWN + 1); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/EmperorScorpionEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/EmperorScorpionEntity.java new file mode 100644 index 00000000..bed77337 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/EmperorScorpionEntity.java @@ -0,0 +1,431 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerBossEvent; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.BossEvent; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.RandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class EmperorScorpionEntity extends Monster implements GeoEntity { + private static final byte CLAW_ATTACK_ANIM_EVENT = 4; + private static final byte STING_ATTACK_ANIM_EVENT = 5; + + private static final int CLAW_ATTACK_ANIM_TICKS = 12; + private static final int CLAW_ATTACK_HIT_TICK = 6; + private static final int CLAW_ATTACK_COOLDOWN_TICKS = 16; + private static final int STING_ATTACK_ANIM_TICKS = 18; + private static final int STING_ATTACK_HIT_TICK = 9; + private static final int STING_ATTACK_COOLDOWN_TICKS = 42; + private static final int POISON_DURATION_TICKS = 100; + private static final int WEAKNESS_DURATION_TICKS = 80; + private static final int SUMMON_INTERVAL_TICKS = 180; + private static final int MAX_SUMMONED_SCORPIONS = 4; + private static final String EMPEROR_SUMMON_TAG = "antarchy_emperor_summoned"; + + private static final ResourceKey THORAXIS_KEY = + ResourceKey.create(Registries.DIMENSION, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis")); + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private final ServerBossEvent bossEvent = + new ServerBossEvent(this.getDisplayName(), BossEvent.BossBarColor.RED, BossEvent.BossBarOverlay.PROGRESS); + + private int attackAnimTicks = 0; + private int attackHitTick = 0; + private int attackCooldownTicks = 0; + private int stingCooldownTicks = 0; + private int summonCooldown = 0; + private boolean attackDamageApplied = false; + private boolean stingAttackActive = false; + @Nullable private LivingEntity attackTarget; + + public EmperorScorpionEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 25; + this.bossEvent.setDarkenScreen(false); + } + + public static AttributeSupplier.Builder createAttributes() { + return Monster.createMonsterAttributes() + .add(Attributes.MAX_HEALTH, 200.0D) + .add(Attributes.MOVEMENT_SPEED, 0.32D) + .add(Attributes.ATTACK_DAMAGE, 18.0D) + .add(Attributes.ARMOR, 6.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.6D) + .add(Attributes.FOLLOW_RANGE, 32.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, + MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG + || spawnReason == MobSpawnType.SPAWNER + || spawnReason == MobSpawnType.COMMAND) { + return true; + } + if (!level.getLevel().dimension().equals(THORAXIS_KEY)) { + return false; + } + return level.getDifficulty() != Difficulty.PEACEFUL + && Monster.checkMonsterSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new EmperorScorpionAttackGoal()); + this.goalSelector.addGoal(5, new RandomStrollGoal(this, 0.8D)); + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 12.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public float maxUpStep() { + return 1.5F; + } + + @Override + public int getMaxHeadYRot() { + return 35; + } + + @Override + public void tick() { + super.tick(); + this.bossEvent.setProgress(this.getHealth() / this.getMaxHealth()); + if (this.attackCooldownTicks > 0) { + this.attackCooldownTicks--; + } + if (this.stingCooldownTicks > 0) { + this.stingCooldownTicks--; + } + if (this.attackAnimTicks > 0) { + if (!this.level().isClientSide) { + this.tickAttackWindup(); + } + this.attackAnimTicks--; + if (this.attackAnimTicks <= 0) { + this.resetAttackState(); + } + } + if (this.summonCooldown > 0) { + this.summonCooldown--; + } + + if (this.getTarget() != null + && this.summonCooldown <= 0 + && !this.isAttackLocked() + && this.getHealth() <= this.getMaxHealth() * 0.75F + && this.level() instanceof ServerLevel serverLevel) { + this.trySummonScorpions(serverLevel); + } + } + + private void trySummonScorpions(ServerLevel serverLevel) { + long nearby = serverLevel.getEntitiesOfClass(ScorpionEntity.class, this.getBoundingBox().inflate(16.0D), + scorpion -> scorpion.getTags().contains(EMPEROR_SUMMON_TAG)).size(); + this.summonCooldown = SUMMON_INTERVAL_TICKS; + if (nearby >= MAX_SUMMONED_SCORPIONS) { + return; + } + + int toSpawn = 1 + this.random.nextInt(2); + EntityType scorpionType = AntarchyObjects.SCORPION.get(); + for (int i = 0; i < toSpawn; i++) { + double offsetX = (this.random.nextDouble() - 0.5D) * 6.0D; + double offsetZ = (this.random.nextDouble() - 0.5D) * 6.0D; + BlockPos xzPos = BlockPos.containing(this.getX() + offsetX, 0, this.getZ() + offsetZ); + BlockPos spawnPos = serverLevel.getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, xzPos); + @Nullable ScorpionEntity scorpion = scorpionType.create(serverLevel); + if (scorpion == null) continue; + scorpion.moveTo(spawnPos.getX() + 0.5D, spawnPos.getY(), spawnPos.getZ() + 0.5D, + this.getYRot(), 0.0F); + scorpion.addTag(EMPEROR_SUMMON_TAG); + scorpion.setTarget(this.getTarget()); + scorpion.finalizeSpawn(serverLevel, + serverLevel.getCurrentDifficultyAt(spawnPos), + MobSpawnType.MOB_SUMMONED, null); + serverLevel.addFreshEntity(scorpion); + } + this.playSound(AntarchySoundEvents.EMPEROR_SCORPION_ROAR.get(), 1.2F, 0.75F); + } + + @Override + public boolean doHurtTarget(Entity target) { + return this.performStingAttack(target); + } + + private boolean performClawAttack(Entity target) { + boolean hurt = super.doHurtTarget(target); + if (hurt) { + this.playSound(AntarchySoundEvents.EMPEROR_SCORPION_ATTACK.get(), 0.9F, 0.95F + this.random.nextFloat() * 0.08F); + } + return hurt; + } + + private boolean performStingAttack(Entity target) { + boolean hurt; + if (this.level() instanceof ServerLevel serverLevel) { + hurt = target.hurt(AntarchyDamageSources.emperorScorpionSting(serverLevel, this), + (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE)); + } else { + hurt = super.doHurtTarget(target); + } + if (hurt && target instanceof LivingEntity living) { + int poisonDuration = this.level().getDifficulty() == Difficulty.HARD + ? POISON_DURATION_TICKS * 2 : POISON_DURATION_TICKS; + living.addEffect(new MobEffectInstance(MobEffects.POISON, poisonDuration, 0)); + living.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, WEAKNESS_DURATION_TICKS, 0)); + this.playSound(AntarchySoundEvents.EMPEROR_SCORPION_ATTACK.get(), 1.0F, 0.9F + this.random.nextFloat() * 0.08F); + } + return hurt; + } + + private void beginClawAttack(LivingEntity target) { + this.attackTarget = target; + this.attackAnimTicks = CLAW_ATTACK_ANIM_TICKS; + this.attackHitTick = CLAW_ATTACK_HIT_TICK; + this.attackCooldownTicks = CLAW_ATTACK_COOLDOWN_TICKS; + this.attackDamageApplied = false; + this.stingAttackActive = false; + this.getNavigation().stop(); + this.level().broadcastEntityEvent(this, CLAW_ATTACK_ANIM_EVENT); + this.commitLunge(target, 0.42D, 0.10D); + } + + private void beginStingAttack(LivingEntity target) { + this.attackTarget = target; + this.attackAnimTicks = STING_ATTACK_ANIM_TICKS; + this.attackHitTick = STING_ATTACK_HIT_TICK; + this.attackCooldownTicks = STING_ATTACK_COOLDOWN_TICKS; + this.stingCooldownTicks = STING_ATTACK_COOLDOWN_TICKS; + this.attackDamageApplied = false; + this.stingAttackActive = true; + this.getNavigation().stop(); + this.level().broadcastEntityEvent(this, STING_ATTACK_ANIM_EVENT); + this.commitLunge(target, 0.55D, 0.14D); + } + + private void tickAttackWindup() { + if (this.attackTarget == null || !this.attackTarget.isAlive()) { + this.resetAttackState(); + return; + } + + this.getLookControl().setLookAt(this.attackTarget, 30.0F, 30.0F); + if (!this.attackDamageApplied + && this.attackAnimTicks == this.attackHitTick + && this.distanceToSqr(this.attackTarget) <= this.getAttackReachSqr(this.attackTarget)) { + this.attackDamageApplied = true; + if (this.stingAttackActive) { + this.performStingAttack(this.attackTarget); + } else { + this.performClawAttack(this.attackTarget); + } + } + + if (this.attackAnimTicks <= 0) { + this.resetAttackState(); + } + } + + private double getAttackReachSqr(LivingEntity target) { + double reach = this.getBbWidth() * 1.9D + target.getBbWidth(); + return reach * reach + 1.5D; + } + + private void resetAttackState() { + this.attackAnimTicks = 0; + this.attackHitTick = 0; + this.attackDamageApplied = false; + this.stingAttackActive = false; + this.attackTarget = null; + } + + private void commitLunge(LivingEntity target, double horizontalSpeed, double verticalSpeed) { + Vec3 lunge = target.position().subtract(this.position()); + Vec3 horizontal = new Vec3(lunge.x, 0.0D, lunge.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + return; + } + horizontal = horizontal.normalize().scale(horizontalSpeed); + this.setDeltaMovement(this.getDeltaMovement().add(horizontal.x, verticalSpeed, horizontal.z)); + this.hasImpulse = true; + } + + private boolean shouldUseSting(LivingEntity target) { + return this.stingCooldownTicks <= 0 + && this.distanceToSqr(target) <= this.getAttackReachSqr(target) + 2.0D + && (this.getHealth() <= this.getMaxHealth() * 0.6F || this.random.nextFloat() < 0.45F); + } + + private boolean isAttackLocked() { + return this.attackAnimTicks > 0; + } + + @Override + public void handleEntityEvent(byte id) { + if (id == CLAW_ATTACK_ANIM_EVENT) { + this.attackAnimTicks = CLAW_ATTACK_ANIM_TICKS; + this.attackDamageApplied = false; + this.stingAttackActive = false; + return; + } + if (id == STING_ATTACK_ANIM_EVENT) { + this.attackAnimTicks = STING_ATTACK_ANIM_TICKS; + this.attackDamageApplied = false; + this.stingAttackActive = true; + return; + } + super.handleEntityEvent(id); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main", 3, this::mainController)); + } + + private PlayState mainController(AnimationState state) { + if (this.attackAnimTicks > 0) { + return state.setAndContinue(ATTACK_ANIM); + } + if (state.isMoving()) { + return state.setAndContinue(WALK_ANIM); + } + return state.setAndContinue(IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.EMPEROR_SCORPION_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource source) { + return AntarchySoundEvents.EMPEROR_SCORPION_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.EMPEROR_SCORPION_HURT.get(); + } + + @Override + protected float getSoundVolume() { + return 0.8F; + } + + @Override + public void setCustomName(@Nullable net.minecraft.network.chat.Component name) { + super.setCustomName(name); + this.bossEvent.setName(this.getDisplayName()); + } + + @Override + public void startSeenByPlayer(ServerPlayer serverPlayer) { + super.startSeenByPlayer(serverPlayer); + this.bossEvent.addPlayer(serverPlayer); + } + + @Override + public void stopSeenByPlayer(ServerPlayer serverPlayer) { + super.stopSeenByPlayer(serverPlayer); + this.bossEvent.removePlayer(serverPlayer); + } + + @Override + public void remove(RemovalReason reason) { + super.remove(reason); + this.bossEvent.removeAllPlayers(); + } + + private final class EmperorScorpionAttackGoal extends MeleeAttackGoal { + private EmperorScorpionAttackGoal() { + super(EmperorScorpionEntity.this, 1.15D, true); + } + + @Override + public void tick() { + if (EmperorScorpionEntity.this.attackTarget != null) { + EmperorScorpionEntity.this.getLookControl().setLookAt( + EmperorScorpionEntity.this.attackTarget, 30.0F, 30.0F); + } + super.tick(); + } + + @Override + public boolean canContinueToUse() { + return EmperorScorpionEntity.this.isAttackLocked() || super.canContinueToUse(); + } + + @Override + protected void checkAndPerformAttack(LivingEntity enemy) { + if (EmperorScorpionEntity.this.isAttackLocked()) { + return; + } + if (this.canPerformAttack(enemy) + && this.isTimeToAttack() + && EmperorScorpionEntity.this.attackCooldownTicks <= 0) { + this.resetAttackCooldown(); + if (EmperorScorpionEntity.this.shouldUseSting(enemy)) { + EmperorScorpionEntity.this.beginStingAttack(enemy); + } else { + EmperorScorpionEntity.this.beginClawAttack(enemy); + } + return; + } + super.checkAndPerformAttack(enemy); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/HushProjectileEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/HushProjectileEntity.java new file mode 100644 index 00000000..b3efe369 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/HushProjectileEntity.java @@ -0,0 +1,142 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import java.util.UUID; +import net.minecraft.core.particles.DustParticleOptions; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.projectile.ThrowableItemProjectile; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.EntityHitResult; +import net.minecraft.world.phys.Vec3; + +public class HushProjectileEntity extends ThrowableItemProjectile { + private static final int DREAD_DURATION_TICKS = 300; + private static final double TRAVEL_SPEED = 0.27D; + private static final DustParticleOptions HUSH_PARTICLES = new DustParticleOptions(new org.joml.Vector3f(1.0F, 0.05F, 0.05F), 1.0F); + private static final String TARGET_UUID_KEY = "HushTarget"; + + private UUID targetUuid; + + public HushProjectileEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected Item getDefaultItem() { + return Items.REDSTONE; + } + + @Override + protected double getDefaultGravity() { + return 0.0D; + } + + @Override + public boolean isPickable() { + return true; + } + + @Override + public boolean hurt(net.minecraft.world.damagesource.DamageSource source, float amount) { + if (!this.level().isClientSide && !this.isRemoved()) { + this.discard(); + return true; + } + return false; + } + + @Override + public void tick() { + if (!this.level().isClientSide) { + if (this.tickCount > AntarchySettings.hushweedSporeLifetimeTicks()) { + this.discard(); + return; + } + + this.tickGuidedFlight(); + } + + super.tick(); + if (this.level().isClientSide) { + this.level().addParticle(HUSH_PARTICLES, this.getX(), this.getY(), this.getZ(), 0.0D, 0.0D, 0.0D); + } + } + + public void setTargetUuid(UUID targetUuid) { + this.targetUuid = targetUuid; + } + + private void tickGuidedFlight() { + if (this.targetUuid == null) { + this.discard(); + return; + } + + LivingEntity target = this.level().getEntitiesOfClass( + LivingEntity.class, + this.getBoundingBox().inflate(48.0D), + entity -> entity.isAlive() && entity.getUUID().equals(this.targetUuid) + ).stream().findFirst().orElse(null); + if (target == null) { + this.discard(); + return; + } + + Vec3 toTarget = target.getEyePosition().subtract(this.position()); + if (toTarget.lengthSqr() < 1.0E-6D) { + this.discard(); + return; + } + + // Smoothly steer toward the target each tick — no hard phase transition. + // The initial upward launch velocity from HushweedBlockEntity gives a natural + // rising arc before the homing takes over. + Vec3 desired = toTarget.normalize().scale(TRAVEL_SPEED); + this.setDeltaMovement(this.getDeltaMovement().lerp(desired, 0.1D)); + } + + @Override + protected void onHitEntity(EntityHitResult result) { + super.onHitEntity(result); + if (!this.level().isClientSide && result.getEntity() instanceof LivingEntity livingEntity) { + livingEntity.hurt(this.damageSources().magic(), 1.0F); + livingEntity.addEffect(new MobEffectInstance(AntarchyObjects.DREAD.get(), DREAD_DURATION_TICKS, 0, false, true, true)); + this.discard(); + } + } + + @Override + protected void onHitBlock(BlockHitResult result) { + super.onHitBlock(result); + if (!this.level().isClientSide) { + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(HUSH_PARTICLES, this.getX(), this.getY(), this.getZ(), 6, 0.1D, 0.1D, 0.1D, 0.0D); + } + this.discard(); + } + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + if (this.targetUuid != null) { + tag.putUUID(TARGET_UUID_KEY, this.targetUuid); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + if (tag.hasUUID(TARGET_UUID_KEY)) { + this.targetUuid = tag.getUUID(TARGET_UUID_KEY); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/MantisEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/MantisEntity.java new file mode 100644 index 00000000..5174df37 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/MantisEntity.java @@ -0,0 +1,350 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.Entity; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.GroundPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.level.block.LeavesBlock; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.level.pathfinder.PathType; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class MantisEntity extends Monster implements GeoEntity { + private static final Logger LOGGER = LoggerFactory.getLogger(MantisEntity.class); + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + private static final RawAnimation FLY_ATTACK_ANIM = RawAnimation.begin().thenPlay("flyattack"); + + private static final int ANIM_IDLE = 0; + private static final int ANIM_WALK = 1; + private static final int ANIM_FLY = 2; + private static final int ANIM_ATTACK = 3; + private static final int ANIM_FLY_ATTACK = 4; + private static final double WANDER_SPEED = 0.48D; + private static final double COMBAT_SPEED = 0.75D; + + private static final net.minecraft.network.syncher.EntityDataAccessor ANIMATION_STATE = + net.minecraft.network.syncher.SynchedEntityData.defineId(MantisEntity.class, net.minecraft.network.syncher.EntityDataSerializers.INT); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private int attackAnimationTicks; + private int flyBurstTicks; + private int flyCooldownTicks; + private int debugLogTicks = 0; + + public MantisEntity(EntityType entityType, Level level) { + super(entityType, level); + this.setNoGravity(false); + this.setPathfindingMalus(PathType.WATER, -1.0F); + this.setPathfindingMalus(PathType.WATER_BORDER, 16.0F); + this.setPathfindingMalus(PathType.LEAVES, -1.0F); + this.setPathfindingMalus(PathType.FENCE, -1.0F); + this.xpReward = 12; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.mantisHealth()) + .add(Attributes.ATTACK_DAMAGE, AntarchySettings.mantisAttackDamage()) + .add(Attributes.MOVEMENT_SPEED, AntarchySettings.mantisMovementSpeed()) + .add(Attributes.FLYING_SPEED, AntarchySettings.mantisFlyingSpeed()) + .add(Attributes.FOLLOW_RANGE, 32.0D) + .add(Attributes.ARMOR, 4.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + if (level.getDifficulty() == Difficulty.PEACEFUL) { + return false; + } + + if (spawnReason != MobSpawnType.NATURAL) { + return false; + } + + boolean atSurface = level.getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, pos).getY() <= pos.getY(); + boolean posOpen = level.isEmptyBlock(pos) && level.isEmptyBlock(pos.above()) && level.getFluidState(pos).isEmpty(); + boolean onSolidGround = level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP) + && !(level.getBlockState(pos.below()).getBlock() instanceof LeavesBlock); + + if (!posOpen || !onSolidGround) { + return false; + } + + if (!hasNearbyMantisCapacity(level, pos)) { + return false; + } + + boolean ignoreLightLevel = AntarchySettings.mantisIgnoreLightLevel(); + + if (level.getLevel().isDay() && level.getBiome(pos).is(AntarchyTags.Biomes.MANTIS_OVERWORLD_SPAWN_BIOMES)) { + return atSurface && level.canSeeSky(pos) && (ignoreLightLevel || Monster.checkMonsterSpawnRules(entityType, level, spawnReason, pos, random)); + } + + // Elythia meadow (and any future mantis_spawn_biomes): nighttime, no sky-access requirement + if (level.getLevel().isNight() && level.getBiome(pos).is(AntarchyTags.Biomes.MANTIS_SPAWN_BIOMES)) { + return atSurface && (ignoreLightLevel || Monster.checkMonsterSpawnRules(entityType, level, spawnReason, pos, random)); + } + + return false; + } + + private static boolean hasNearbyMantisCapacity(ServerLevelAccessor level, BlockPos pos) { + return level.getLevel().getEntitiesOfClass( + MantisEntity.class, + new AABB(pos).inflate(64.0D), + Entity::isAlive + ).size() < 3; + } + + @Override + protected void defineSynchedData(net.minecraft.network.syncher.SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(1, new FloatGoal(this)); + this.goalSelector.addGoal(2, new MeleeAttackGoal(this, COMBAT_SPEED, true)); + this.goalSelector.addGoal(3, new WaterAvoidingRandomStrollGoal(this, WANDER_SPEED)); + + HurtByTargetGoal hurtByTargetGoal = new HurtByTargetGoal(this); + this.targetSelector.addGoal(1, hurtByTargetGoal); + // randomInterval lowered from default 10 to 5 for faster re-acquisition + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, 5, true, false, null)); + } + + @Override + protected PathNavigation createNavigation(Level level) { + GroundPathNavigation navigation = new GroundPathNavigation(this, level); + navigation.setCanOpenDoors(false); + navigation.setCanPassDoors(true); + navigation.setCanFloat(true); + return navigation; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getAnimationState()) { + case ANIM_WALK -> state.setAndContinue(WALK_ANIM); + case ANIM_FLY -> state.setAndContinue(FLY_ANIM); + case ANIM_ATTACK -> state.setAndContinue(ATTACK_ANIM); + case ANIM_FLY_ATTACK -> state.setAndContinue(FLY_ATTACK_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + if (!this.level().isClientSide) { + if (this.attackAnimationTicks > 0) { + this.attackAnimationTicks--; + } + + if (this.flyBurstTicks > 0) { + this.flyBurstTicks--; + if (this.flyBurstTicks % 8 == 0) { + this.playSound(AntarchySoundEvents.MANTIS_FLY_LOOP.get(), 0.45F, 0.95F + this.random.nextFloat() * 0.1F); + } + } + + if (this.flyCooldownTicks > 0) { + this.flyCooldownTicks--; + } + + LivingEntity target = this.getTarget(); + if (target != null && target.isAlive()) { + this.getLookControl().setLookAt(target, 30.0F, 30.0F); + } else if (this.flyBurstTicks <= 0 && this.flyCooldownTicks <= 0 && this.onGround() && this.random.nextInt(180) == 0) { + this.startFlightBurst(); + } + + this.setNoGravity(this.isFlyingNow()); + this.updateAnimationState(); + this.tickDebugLog(); + } + + this.updateFlightRotation(); + } + + @Override + public boolean doHurtTarget(net.minecraft.world.entity.Entity target) { + boolean hurt = super.doHurtTarget(target); + if (hurt) { + this.attackAnimationTicks = 10; + this.playSound(AntarchySoundEvents.MANTIS_ATTACK.get(), 1.0F, 0.95F + this.random.nextFloat() * 0.1F); + } + return hurt; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.MANTIS_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.MANTIS_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.MANTIS_HURT.get(); + } + + @Override + protected float getSoundVolume() { + return 1.1F; + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource damageSource) { + return false; + } + + @Override + public void setYBodyRot(float yBodyRot) { + // Only sync yRot from body rotation during flight — on the ground this + // conflicted with navigation and contributed to post-attack spinning + if (this.isFlyingNow()) { + this.setYRot(yBodyRot); + } + super.setYBodyRot(yBodyRot); + } + + private void startFlightBurst() { + this.flyBurstTicks = 40 + this.random.nextInt(30); + this.flyCooldownTicks = 160 + this.random.nextInt(80); + Vec3 lift = Vec3.directionFromRotation(0.0F, this.random.nextFloat() * 360.0F).scale(0.18D); + this.setNoGravity(true); + this.setDeltaMovement(this.getDeltaMovement().add(lift.x, 0.28D, lift.z)); + this.navigation.stop(); + } + + private int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void updateAnimationState() { + if (this.attackAnimationTicks > 0) { + this.setAnimationState(this.isFlyingNow() ? ANIM_FLY_ATTACK : ANIM_ATTACK); + return; + } + + Vec3 velocity = this.getDeltaMovement(); + if (this.isFlyingNow() || (!this.onGround() && velocity.lengthSqr() > 1.0E-4D)) { + this.setAnimationState(ANIM_FLY); + } else if (this.onGround()) { + this.setAnimationState(velocity.horizontalDistanceSqr() > 1.0E-4D ? ANIM_WALK : ANIM_IDLE); + } else { + this.setAnimationState(ANIM_IDLE); + } + } + + private void updateFlightRotation() { + // Only override rotation during actual flight — on the ground this fought the + // navigation system, causing the mantis to spin 180° after each attack + if (!this.isFlyingNow()) { + return; + } + + Vec3 motion = this.getDeltaMovement(); + if (motion.lengthSqr() < 1.0E-5D) { + return; + } + + double horizontal = Math.sqrt(motion.x * motion.x + motion.z * motion.z); + this.setYRot((float) (Math.atan2(motion.z, motion.x) * (180.0D / Math.PI)) - 90.0F); + this.setXRot((float) (-(Math.atan2(motion.y, horizontal) * (180.0D / Math.PI)))); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + + + private boolean isFlyingNow() { + return this.flyBurstTicks > 0; + } + + private void tickDebugLog() { + if (++this.debugLogTicks < 100) { + return; + } + this.debugLogTicks = 0; + LivingEntity target = this.getTarget(); + int animState = this.getAnimationState(); + LOGGER.debug( + "[Mantis id={}] pos={},{},{} target={} anim={} attackTicks={} flyBurst={} flyCooldown={} onGround={} navDone={}", + this.getId(), + (int) this.getX(), (int) this.getY(), (int) this.getZ(), + target != null ? target.getName().getString() : "none", + animState, + this.attackAnimationTicks, + this.flyBurstTicks, + this.flyCooldownTicks, + this.onGround(), + this.getNavigation().isDone() + ); + } + + + + +} + + + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java new file mode 100644 index 00000000..4f0f88f4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/MissileSquidEntity.java @@ -0,0 +1,705 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.tags.FluidTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.control.SmoothSwimmingMoveControl; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.ProjectileUtil; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.EntityHitResult; +import net.minecraft.world.phys.Vec2; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.List; +import java.util.UUID; + +public class MissileSquidEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor ANIMATION_STATE = SynchedEntityData.defineId(MissileSquidEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor CAN_FLY = SynchedEntityData.defineId(MissileSquidEntity.class, EntityDataSerializers.BOOLEAN); + + private static final String BITE_COOLDOWN_KEY = "BiteCooldown"; + private static final String CAN_FLY_KEY = "CanFly"; + private static final String LAUNCHED_FROM_SQUIDZOOKA_KEY = "LaunchedFromSquidzooka"; + private static final String LAUNCH_OWNER_KEY = "LaunchOwner"; + private static final String ARMED_AFTER_LANDING_KEY = "ArmedAfterLanding"; + private static final String ACTION_ANIM_TICKS_KEY = "ActionAnimTicks"; + private static final double AGGRO_SPEED = 0.5D; + private static final double PATROL_SPEED = 0.28D; + private static final double ATTACH_RANGE_SQR = 2.25D; + private static final int LATCH_DAMAGE_INTERVAL = 15; + private static final float LATCH_DAMAGE = 2.0F; + private static final int ANIM_IDLE = 0; + private static final int ANIM_SWIM = 1; + private static final int ANIM_ATTACK = 2; + private static final int ATTACK_ANIM_TICKS = 10; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SWIM_ANIM = RawAnimation.begin().thenLoop("swim"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + + @Nullable + private Vec3 patrolTarget; + private int patrolRetargetTicks; + private int strafeRetargetTicks; + private int biteCooldown; + private int actionAnimationTicks; + private float orbitDirection = 1.0F; + private int attachedTargetId = -1; + private boolean launchedFromSquidzooka; + private boolean armedAfterLanding; + @Nullable + private UUID launchOwnerUuid; + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public MissileSquidEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new SmoothSwimmingMoveControl(this, 80, 8, 0.06F, 0.12F, true); + this.xpReward = 6; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 50.0D) + .add(Attributes.ATTACK_DAMAGE, 6.0D) + .add(Attributes.MOVEMENT_SPEED, 0.84D) + .add(Attributes.FLYING_SPEED, 0.84D) + .add(Attributes.FOLLOW_RANGE, 20.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.15D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + return level.getDifficulty() != Difficulty.PEACEFUL + && pos.getY() <= level.getSeaLevel() - 10 + && level.getFluidState(pos).is(FluidTags.WATER) + && level.getFluidState(pos.above()).is(FluidTags.WATER); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + builder.define(CAN_FLY, false); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 10.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + + HurtByTargetGoal hurtByTargetGoal = new HurtByTargetGoal(this); + hurtByTargetGoal.setAlertOthers(MissileSquidEntity.class); + this.targetSelector.addGoal(1, hurtByTargetGoal); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getAnimationState()) { + case ANIM_ATTACK -> state.setAndContinue(ATTACK_ANIM); + case ANIM_SWIM -> state.setAndContinue(SWIM_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level); + navigation.setCanOpenDoors(false); + navigation.setCanFloat(true); + navigation.setCanPassDoors(true); + return navigation; + } + + @Override + public void onSyncedDataUpdated(EntityDataAccessor key) { + super.onSyncedDataUpdated(key); + if (CAN_FLY.equals(key)) { + this.moveControl = this.canFly() + ? new FlyingMoveControl(this, 20, true) + : new SmoothSwimmingMoveControl(this, 80, 8, 0.06F, 0.12F, true); + } + } + + @Override + public void tick() { + super.tick(); + LivingEntity attachedTarget = this.getAttachedTarget(); + this.setNoGravity(attachedTarget != null || (!this.launchedFromSquidzooka && (this.isInWater() || this.canFly()))); + + if (attachedTarget != null) { + if (!this.level().isClientSide) { + this.tickAnimationTimers(); + this.tickAttachedTarget(attachedTarget); + this.updateAnimationState(); + } else { + this.positionOnAttachedTarget(attachedTarget); + this.updateAttachedRotation(attachedTarget); + } + return; + } + + if (this.launchedFromSquidzooka) { + if (!this.level().isClientSide) { + this.tickAnimationTimers(); + } + this.tickLaunchedSquid(); + this.updateSwimRotation(); + if (!this.level().isClientSide) { + this.updateAnimationState(); + } + return; + } + + if (this.level().isClientSide) { + this.tickClientParticles(); + this.updateSwimRotation(); + return; + } + + this.tickAnimationTimers(); + + if (this.biteCooldown > 0) { + this.biteCooldown--; + } + + LivingEntity target = this.getTarget(); + if ((target == null || !target.isAlive() || !this.canTargetEntity(target)) && this.tickCount % 10 == 0) { + LivingEntity nearbyTarget = this.findNearestAttackTarget(); + if (nearbyTarget != null) { + this.setTarget(nearbyTarget); + target = nearbyTarget; + } else { + this.setTarget(null); + target = null; + } + } + + if (target != null && target.isAlive()) { + this.tickAggroMovement(target); + } else { + this.tickPatrolMovement(); + } + + this.updateSwimRotation(); + this.updateAnimationState(); + } + + @Override + public void baseTick() { + int airSupply = this.getAirSupply(); + super.baseTick(); + this.handleWaterAnimalAirSupply(airSupply); + } + + @Override + public void travel(Vec3 travelVector) { + if (this.getAttachedTarget() != null) { + this.setDeltaMovement(Vec3.ZERO); + return; + } + + if (this.launchedFromSquidzooka) { + return; + } + + if (this.isEffectiveAi() && (this.isInWater() || this.canFly())) { + this.moveRelative(this.getSpeed(), travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(this.isInWater() ? 0.92D : 0.91D)); + return; + } + + super.travel(travelVector); + } + + @Override + public boolean doHurtTarget(Entity target) { + return target instanceof LivingEntity livingTarget && this.attachToTarget(livingTarget); + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.MISSILE_SQUID_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.MISSILE_SQUID_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.MISSILE_SQUID_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 0.8F; + } + + @Override + protected boolean shouldDespawnInPeaceful() { + return true; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(BITE_COOLDOWN_KEY, this.biteCooldown); + tag.putBoolean(CAN_FLY_KEY, this.canFly()); + tag.putBoolean(LAUNCHED_FROM_SQUIDZOOKA_KEY, this.launchedFromSquidzooka); + tag.putBoolean(ARMED_AFTER_LANDING_KEY, this.armedAfterLanding); + tag.putInt(ACTION_ANIM_TICKS_KEY, this.actionAnimationTicks); + if (this.launchOwnerUuid != null) { + tag.putUUID(LAUNCH_OWNER_KEY, this.launchOwnerUuid); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.biteCooldown = tag.getInt(BITE_COOLDOWN_KEY); + this.setCanFly(tag.getBoolean(CAN_FLY_KEY)); + this.launchedFromSquidzooka = tag.getBoolean(LAUNCHED_FROM_SQUIDZOOKA_KEY); + this.armedAfterLanding = tag.getBoolean(ARMED_AFTER_LANDING_KEY); + this.actionAnimationTicks = Math.max(0, tag.getInt(ACTION_ANIM_TICKS_KEY)); + this.launchOwnerUuid = tag.hasUUID(LAUNCH_OWNER_KEY) ? tag.getUUID(LAUNCH_OWNER_KEY) : null; + this.updateAnimationState(); + } + + private void tickAggroMovement(LivingEntity target) { + this.patrolTarget = null; + this.getLookControl().setLookAt(target, 30.0F, 30.0F); + + if (!this.isInWater() && !this.canFly()) { + this.tickGroundAggroMovement(target); + return; + } + + if (this.strafeRetargetTicks-- <= 0) { + this.strafeRetargetTicks = 6 + this.random.nextInt(8); + if (this.random.nextFloat() < 0.35F) { + this.orbitDirection *= -1.0F; + } + } + + Vec3 attackPoint = this.createAttachApproachPoint(target); + this.getMoveControl().setWantedPosition(attackPoint.x, attackPoint.y, attackPoint.z, AGGRO_SPEED); + + if (this.biteCooldown <= 0 && this.distanceToSqr(attackPoint) <= ATTACH_RANGE_SQR && this.hasLineOfSight(target)) { + this.doHurtTarget(target); + } + } + + private void tickPatrolMovement() { + this.strafeRetargetTicks = 0; + + if (this.patrolRetargetTicks-- <= 0 || this.patrolTarget == null || this.position().distanceToSqr(this.patrolTarget) < 3.0D) { + this.patrolRetargetTicks = 24 + this.random.nextInt(18); + this.patrolTarget = this.findPatrolTarget(); + } + + if (this.patrolTarget != null) { + this.getMoveControl().setWantedPosition(this.patrolTarget.x, this.patrolTarget.y, this.patrolTarget.z, PATROL_SPEED); + } + } + + private Vec3 createAttachApproachPoint(LivingEntity target) { + return target.position().add(0.0D, target.getBbHeight() * 0.6D, 0.0D); + } + + private Vec3 findPatrolTarget() { + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 16; attempt++) { + BlockPos candidate = origin.offset(this.random.nextInt(17) - 8, this.random.nextInt(7) - 3, this.random.nextInt(17) - 8); + boolean candidateOpen = this.level().isEmptyBlock(candidate) || this.level().getFluidState(candidate).is(FluidTags.WATER); + boolean aboveOpen = this.level().isEmptyBlock(candidate.above()) || this.level().getFluidState(candidate.above()).is(FluidTags.WATER); + if (this.canFly()) { + if (!candidateOpen || !aboveOpen) { + continue; + } + } else if (!this.level().getFluidState(candidate).is(FluidTags.WATER) || !this.level().getFluidState(candidate.above()).is(FluidTags.WATER)) { + continue; + } + + return Vec3.atCenterOf(candidate); + } + + return this.position(); + } + + public void launchFromSquidzooka(LivingEntity owner, float velocity) { + Vec3 direction = Vec3.directionFromRotation(new Vec2(owner.getXRot(), owner.getYRot())); + this.launchAsProjectile(owner, direction.scale(velocity).add(owner.getDeltaMovement())); + } + + public void launchAsProjectile(@Nullable LivingEntity owner, Vec3 velocity) { + this.attachedTargetId = -1; + this.launchedFromSquidzooka = true; + this.armedAfterLanding = false; + this.launchOwnerUuid = owner != null ? owner.getUUID() : null; + this.setTarget(null); + this.setNoGravity(false); + this.setDeltaMovement(velocity); + this.hasImpulse = true; + this.updateAnimationState(); + } + + private void tickLaunchedSquid() { + if (this.level().isClientSide) { + return; + } + + Vec3 start = this.position(); + Vec3 velocity = this.getDeltaMovement(); + Vec3 end = start.add(velocity); + + EntityHitResult entityHit = ProjectileUtil.getEntityHitResult( + this.level(), + this, + start, + end, + this.getBoundingBox().expandTowards(velocity).inflate(0.35D), + this::canLaunchHit + ); + + if (entityHit != null) { + Vec3 location = entityHit.getLocation(); + this.moveTo(location.x, location.y, location.z, this.getYRot(), this.getXRot()); + if (entityHit.getEntity() instanceof LivingEntity livingEntity) { + this.attachToTarget(livingEntity); + } else { + this.armAfterLanding(null); + } + return; + } + + this.move(MoverType.SELF, velocity); + Vec3 movedVelocity = this.getDeltaMovement(); + if (!this.isNoGravity()) { + movedVelocity = movedVelocity.add(0.0D, -0.08D, 0.0D); + } + + this.setDeltaMovement(movedVelocity.scale(this.isInWater() ? 0.9D : 0.98D)); + this.hasImpulse = true; + + if (this.onGround() || this.horizontalCollision || this.verticalCollision) { + this.armAfterLanding(this.findLandingTarget()); + } + } + + private boolean canLaunchHit(Entity entity) { + if (!(entity instanceof LivingEntity livingEntity) || entity == this) { + return false; + } + + return this.canTargetEntity(livingEntity) && entity.isPickable(); + } + + @Nullable + private LivingEntity findLandingTarget() { + List nearbyTargets = this.level().getEntitiesOfClass( + LivingEntity.class, + new AABB(this.blockPosition()).inflate(2.5D), + this::canLaunchHit + ); + return nearbyTargets.isEmpty() ? null : nearbyTargets.get(0); + } + + private void armAfterLanding(@Nullable LivingEntity target) { + this.attachedTargetId = -1; + this.launchedFromSquidzooka = false; + this.armedAfterLanding = true; + this.fallDistance = 0.0F; + if (target != null && this.canTargetEntity(target)) { + this.setTarget(target); + } + this.updateAnimationState(); + } + + @Nullable + private LivingEntity findNearestAttackTarget() { + double followRange = this.getAttributeValue(Attributes.FOLLOW_RANGE); + Player nearestPlayer = this.level().getNearestPlayer(this, followRange); + return nearestPlayer != null && this.canTargetEntity(nearestPlayer) ? nearestPlayer : null; + } + + private boolean canTargetEntity(LivingEntity entity) { + if (entity == this || !entity.isAlive() || entity.getType() == this.getType() || entity instanceof KrakenEntity) { + return false; + } + + if (this.launchOwnerUuid != null && this.launchOwnerUuid.equals(entity.getUUID())) { + return false; + } + + if (entity instanceof Player player) { + if (player.isCreative() || player.isSpectator()) { + return false; + } + return this.level().getDifficulty() != Difficulty.PEACEFUL; + } + + return true; + } + + private void tickGroundAggroMovement(LivingEntity target) { + Vec3 horizontal = target.position().subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (horizontal.lengthSqr() > 1.0E-4D && this.onGround()) { + Vec3 lunge = horizontal.normalize().scale(0.16D).add(0.0D, 0.24D, 0.0D); + this.setDeltaMovement(this.getDeltaMovement().add(lunge)); + this.hasImpulse = true; + } + + if (this.biteCooldown <= 0 && this.distanceToSqr(target) <= ATTACH_RANGE_SQR && this.hasLineOfSight(target)) { + this.doHurtTarget(target); + } + } + + private void tickClientParticles() { + if ((this.getTarget() != null || this.biteCooldown > 0 || this.getAttachedTarget() != null) && this.tickCount % 3 == 0) { + this.level().addParticle( + ParticleTypes.BUBBLE, + this.getX() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + this.getY() + 0.3D + this.random.nextDouble() * 0.4D, + this.getZ() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + 0.0D, + 0.02D, + 0.0D + ); + } + } + + private void updateSwimRotation() { + Vec3 velocity = this.getDeltaMovement(); + if (velocity.horizontalDistanceSqr() > 1.0E-4D) { + float targetYaw = (float) (Mth.atan2(velocity.z, velocity.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(Mth.approachDegrees(this.getYRot(), targetYaw, 10.0F)); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + + if (velocity.lengthSqr() > 1.0E-4D) { + float targetPitch = (float) (-(Mth.atan2(velocity.y, velocity.horizontalDistance()) * (180.0D / Math.PI))); + this.setXRot(Mth.approachDegrees(this.getXRot(), targetPitch, 8.0F)); + } + } + + private void handleWaterAnimalAirSupply(int previousAirSupply) { + if (!this.isAlive()) { + return; + } + + if (this.isInWaterOrBubble()) { + this.setAirSupply(this.getMaxAirSupply()); + return; + } + + this.setAirSupply(previousAirSupply - 1); + if (this.getAirSupply() == -20) { + this.setAirSupply(0); + this.hurt(this.damageSources().drown(), 2.0F); + } + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + public boolean canAttack(LivingEntity target) { + return this.canTargetEntity(target) && super.canAttack(target); + } + + + @Nullable + private LivingEntity getAttachedTarget() { + if (this.attachedTargetId < 0) { + return null; + } + + Entity entity = this.level().getEntity(this.attachedTargetId); + return entity instanceof LivingEntity livingEntity && this.canTargetEntity(livingEntity) ? livingEntity : null; + } + + private boolean attachToTarget(LivingEntity target) { + if (!this.canTargetEntity(target) || this.hasAttachedSquid(target)) { + return false; + } + + this.attachedTargetId = target.getId(); + this.launchedFromSquidzooka = false; + this.armedAfterLanding = true; + this.setTarget(target); + this.setDeltaMovement(Vec3.ZERO); + this.hasImpulse = true; + this.biteCooldown = LATCH_DAMAGE_INTERVAL; + this.playActionAnimation(ANIM_ATTACK, ATTACK_ANIM_TICKS); + this.positionOnAttachedTarget(target); + this.updateAttachedRotation(target); + this.playSound(AntarchySoundEvents.MISSILE_SQUID_ATTACK.get(), 0.8F, 1.15F + this.random.nextFloat() * 0.15F); + return true; + } + + private boolean hasAttachedSquid(LivingEntity target) { + return !this.level().getEntitiesOfClass( + MissileSquidEntity.class, + target.getBoundingBox().inflate(1.5D), + squid -> squid != this && squid.attachedTargetId == target.getId() + ).isEmpty(); + } + + private void detachFromTarget() { + this.attachedTargetId = -1; + this.setTarget(null); + } + + private void tickAttachedTarget(LivingEntity target) { + if (!target.isAlive() || !this.canTargetEntity(target)) { + this.detachFromTarget(); + return; + } + + this.getNavigation().stop(); + this.getMoveControl().setWantedPosition(this.getX(), this.getY(), this.getZ(), 0.0D); + this.setDeltaMovement(Vec3.ZERO); + this.positionOnAttachedTarget(target); + this.updateAttachedRotation(target); + + if (this.biteCooldown > 0) { + this.biteCooldown--; + } + + if (this.biteCooldown <= 0) { + Vec3 previousMovement = target.getDeltaMovement(); + boolean hurt = target.hurt(this.damageSources().mobAttack(this), LATCH_DAMAGE); + target.setDeltaMovement(previousMovement); + if (hurt) { + this.playActionAnimation(ANIM_ATTACK, ATTACK_ANIM_TICKS); + } + this.biteCooldown = LATCH_DAMAGE_INTERVAL; + } + } + + private void positionOnAttachedTarget(LivingEntity target) { + Vec3 anchor = this.createLatchAnchor(target); + this.moveTo(anchor.x, anchor.y, anchor.z, this.getYRot(), this.getXRot()); + this.resetFallDistance(); + } + + private Vec3 createLatchAnchor(LivingEntity target) { + return target.position().add( + 0.0D, + target.getBbHeight() + 0.15D, + 0.0D + ); + } + + private void updateAttachedRotation(LivingEntity target) { + Vec3 direction = target.position().subtract(this.position()); + if (direction.horizontalDistanceSqr() > 1.0E-4D) { + float targetYaw = (float)(Mth.atan2(direction.z, direction.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(targetYaw); + this.yBodyRot = targetYaw; + this.yHeadRot = targetYaw; + } + this.setXRot(0.0F); + } + + public int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + public boolean canFly() { + return this.entityData.get(CAN_FLY); + } + + public void setCanFly(boolean canFly) { + this.entityData.set(CAN_FLY, canFly); + this.moveControl = canFly + ? new FlyingMoveControl(this, 20, true) + : new SmoothSwimmingMoveControl(this, 80, 8, 0.06F, 0.12F, true); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void playActionAnimation(int animationState, int ticks) { + this.setAnimationState(animationState); + this.actionAnimationTicks = ticks; + } + + private void tickAnimationTimers() { + if (this.actionAnimationTicks > 0) { + this.actionAnimationTicks--; + } + } + + private void updateAnimationState() { + if (this.getAttachedTarget() != null || this.actionAnimationTicks > 0) { + this.setAnimationState(ANIM_ATTACK); + return; + } + + Vec3 velocity = this.getDeltaMovement(); + if (this.launchedFromSquidzooka + || this.getTarget() != null + || velocity.lengthSqr() > 1.0E-3D + || (this.isInWater() && velocity.horizontalDistanceSqr() > 1.0E-4D)) { + this.setAnimationState(ANIM_SWIM); + return; + } + + this.setAnimationState(ANIM_IDLE); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/MolevoreEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/MolevoreEntity.java new file mode 100644 index 00000000..201a34db --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/MolevoreEntity.java @@ -0,0 +1,684 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import java.util.HashSet; +import java.util.Set; +import java.util.UUID; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.SpawnGroupData; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class MolevoreEntity extends Monster implements GeoEntity { + private static final ResourceKey MOLEWORM_CAVES = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "moleworm_caves") + ); + private static final EntityDataAccessor ACTION_STATE = SynchedEntityData.defineId(MolevoreEntity.class, EntityDataSerializers.INT); + + private static final int ACTION_NONE = 0; + private static final int ACTION_DIG_UP = 1; + private static final int ACTION_CLAW_SWIPE = 2; + private static final int ACTION_SPIN_CHARGE = 3; + private static final int ACTION_HURT = 4; + private static final int ACTION_DEATH = 5; + private static final int ACTION_IDLE_DIG = 6; + + private static final int DIG_UP_TICKS = 60; + private static final int SWIPE_TICKS = 18; + private static final int SWIPE_DAMAGE_TICK = 8; + private static final int SPIN_TOTAL_TICKS = 32; + private static final int SPIN_WINDUP_TICKS = 10; + private static final int HURT_TICKS = 10; + private static final int DEATH_TICKS = 34; + + private static final double CHASE_SPEED = 1.05D; + private static final double WANDER_SPEED = 0.8D; + private static final double SPIN_SPEED = 1.15D; + private static final double SWIPE_RANGE = 3.6D; + private static final double SPIN_RANGE_MIN = 4.0D; + private static final double SPIN_RANGE_MAX = 14.0D; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlay("death"); + private static final RawAnimation HURT_ANIM = RawAnimation.begin().thenPlay("hurt"); + private static final RawAnimation DIG_UP_ANIM = RawAnimation.begin().thenPlay("digging up"); + private static final RawAnimation CLAW_SWIPE_ANIM = RawAnimation.begin().thenPlay("claw swiping"); + private static final RawAnimation SPINNING_ANIM = RawAnimation.begin().thenPlay("spinning"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private final Set spinHitEntities = new HashSet<>(); + + private int actionTicks; + private int attackCooldown; + private int idleDigCooldown; + private boolean swipeDamageApplied; + private Vec3 spinDirection = Vec3.ZERO; + + public MolevoreEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 20; + this.idleDigCooldown = 100; + } + + public static AttributeSupplier.Builder createAttributes() { + return Monster.createMonsterAttributes() + .add(Attributes.MAX_HEALTH, 60.0D) + .add(Attributes.MOVEMENT_SPEED, 0.27D) + .add(Attributes.ATTACK_DAMAGE, 10.0D) + .add(Attributes.ARMOR, 6.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.65D) + .add(Attributes.FOLLOW_RANGE, 28.0D); + } + + public static boolean canSpawn(EntityType entityType, LevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + return hasSpawnPocket(level, pos); + } + + private static boolean hasSpawnPocket(LevelAccessor level, BlockPos pos) { + if (!level.getBiome(pos).is(MOLEWORM_CAVES)) { + return false; + } + + for (int dx = -1; dx <= 1; dx++) { + for (int dz = -1; dz <= 1; dz++) { + BlockPos airPos = pos.offset(dx, 0, dz); + if (!level.getBlockState(airPos).isAir() || !level.getBlockState(airPos.above()).isAir()) { + return false; + } + } + } + + return true; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ACTION_STATE, ACTION_NONE); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(5, new WaterAvoidingRandomStrollGoal(this, WANDER_SPEED)); + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 12.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this).setAlertOthers()); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getActionState()) { + case ACTION_DIG_UP -> state.setAndContinue(DIG_UP_ANIM); + case ACTION_CLAW_SWIPE -> state.setAndContinue(CLAW_SWIPE_ANIM); + case ACTION_SPIN_CHARGE -> state.setAndContinue(SPINNING_ANIM); + case ACTION_HURT -> state.setAndContinue(HURT_ANIM); + case ACTION_DEATH -> state.setAndContinue(DEATH_ANIM); + case ACTION_IDLE_DIG -> state.setAndContinue(CLAW_SWIPE_ANIM); + default -> state.setAndContinue(state.isMoving() ? WALK_ANIM : IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + @Nullable + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnGroupData) { + SpawnGroupData finalized = super.finalizeSpawn(level, difficulty, spawnReason, spawnGroupData); + if (spawnReason != MobSpawnType.SPAWN_EGG) { + this.startDigUp(); + } + return finalized; + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide) { + return; + } + + if (this.attackCooldown > 0) { + this.attackCooldown--; + } + if (this.idleDigCooldown > 0) { + this.idleDigCooldown--; + } + + if (this.getActionState() == ACTION_DEATH) { + return; + } + + switch (this.getActionState()) { + case ACTION_DIG_UP -> this.tickDigUp(); + case ACTION_CLAW_SWIPE -> this.tickClawSwipe(); + case ACTION_SPIN_CHARGE -> this.tickSpinCharge(); + case ACTION_HURT -> this.tickHurtAnimation(); + case ACTION_IDLE_DIG -> this.tickIdleDig(); + default -> this.tickCombat(); + } + } + + @Override + public boolean hasLineOfSight(Entity entity) { + Vec3 start = new Vec3(this.getX(), this.getEyeY(), this.getZ()); + Vec3 end = new Vec3(entity.getX(), entity.getEyeY(), entity.getZ()); + Vec3 delta = end.subtract(start); + double distance = delta.length(); + if (distance < 1.0E-6D) { + return true; + } + int steps = Math.max(1, Mth.ceil(distance / 0.5D)); + Vec3 step = delta.scale(1.0D / steps); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + int lastX = Integer.MIN_VALUE; + int lastY = Integer.MIN_VALUE; + int lastZ = Integer.MIN_VALUE; + + for (int i = 0; i <= steps; i++) { + Vec3 sample = start.add(step.scale(i)); + int bx = Mth.floor(sample.x); + int by = Mth.floor(sample.y); + int bz = Mth.floor(sample.z); + if (bx == lastX && by == lastY && bz == lastZ) { + continue; + } + lastX = bx; + lastY = by; + lastZ = bz; + cursor.set(bx, by, bz); + + BlockState state = this.level().getBlockState(cursor); + if (state.isAir() + || state.is(AntarchyTags.Blocks.MOLEVORE_SEE_THROUGH_BLOCKS) + || state.getCollisionShape(this.level(), cursor).isEmpty()) { + continue; + } + + return false; + } + + return true; + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.isInvulnerableTo(source)) { + return false; + } + + boolean hurt = super.hurt(source, amount); + if (!hurt || this.level().isClientSide) { + return hurt; + } + + if (!this.isDeadOrDying() && this.getActionState() != ACTION_DIG_UP && this.getActionState() != ACTION_DEATH) { + if (this.getActionState() == ACTION_NONE) { + this.setActionState(ACTION_HURT); + this.actionTicks = HURT_TICKS; + } + } + + return true; + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return super.removeWhenFarAway(distanceToClosestPlayer); + } + + @Override + public boolean canBeCollidedWith() { + return this.getActionState() != ACTION_DIG_UP && super.canBeCollidedWith(); + } + + @Override + public boolean canAttack(LivingEntity target) { + return target instanceof Player player && !player.isCreative() && !player.isSpectator() && super.canAttack(target); + } + + @Override + protected SoundEvent getAmbientSound() { + return this.getActionState() == ACTION_DIG_UP ? null : AntarchySoundEvents.MOLEVORE_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.MOLEVORE_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.MOLEVORE_HURT.get(); + } + + @Override + protected void playStepSound(BlockPos pos, BlockState state) { + this.playSound(AntarchySoundEvents.MOLEVORE_DIG.get(), 0.18F, 0.9F); + } + + @Override + protected float getSoundVolume() { + return 0.9F; + } + + @Override + public float getWalkTargetValue(BlockPos pos, net.minecraft.world.level.LevelReader level) { + return level.getBlockState(pos.below()).is(AntarchyTags.Blocks.MOLEVORE_SEE_THROUGH_BLOCKS) + ? 8.0F + : super.getWalkTargetValue(pos, level); + } + + @Override + public float maxUpStep() { + return 1.0F; + } + + @Override + public void travel(Vec3 travelVector) { + if (this.level().isClientSide || this.getActionState() != ACTION_SPIN_CHARGE) { + super.travel(travelVector); + return; + } + + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(0.96D)); + } + + @Override + public void die(DamageSource damageSource) { + if (!this.level().isClientSide && this.getActionState() != ACTION_DEATH) { + this.setActionState(ACTION_DEATH); + this.actionTicks = DEATH_TICKS; + this.attackCooldown = 0; + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + } + super.die(damageSource); + } + + @Override + protected void tickDeath() { + this.deathTime++; + if (this.deathTime == 1) { + this.setActionState(ACTION_DEATH); + } + if (this.deathTime >= DEATH_TICKS) { + this.remove(RemovalReason.KILLED); + } + } + + private void tickCombat() { + LivingEntity target = this.getTarget(); + if (target == null || !target.isAlive()) { + this.setDeltaMovement(this.getDeltaMovement().scale(0.8D)); + if (this.idleDigCooldown <= 0 && this.random.nextFloat() < 0.01F) { + this.startIdleDig(); + } + return; + } + + this.getLookControl().setLookAt(target, 30.0F, 20.0F); + double distanceToTarget = this.distanceToSqr(target); + + if (this.attackCooldown <= 0) { + if (distanceToTarget <= SWIPE_RANGE * SWIPE_RANGE) { + this.startClawSwipe(); + return; + } + + if (distanceToTarget >= SPIN_RANGE_MIN * SPIN_RANGE_MIN + && distanceToTarget <= SPIN_RANGE_MAX * SPIN_RANGE_MAX + && this.random.nextFloat() < 0.05F) { + this.startSpinCharge(target); + return; + } + } + + this.getNavigation().moveTo(target, CHASE_SPEED); + + if (this.horizontalCollision && this.canBreakBlocks()) { + this.breakTaggedBlocksInFront(1.7D, 2.0D, 1.0D); + } + } + + private void startDigUp() { + this.setActionState(ACTION_DIG_UP); + this.actionTicks = DIG_UP_TICKS; + this.attackCooldown = 30; + this.setDeltaMovement(Vec3.ZERO); + } + + private void tickDigUp() { + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + if (this.actionTicks == DIG_UP_TICKS) { + this.playSound(AntarchySoundEvents.MOLEVORE_DIG.get(), 0.9F, 0.75F); + } + if (this.tickCount % 4 == 0 && this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles( + net.minecraft.core.particles.ParticleTypes.POOF, + this.getX(), + this.getY() + 0.3D, + this.getZ(), + 8, + this.getBbWidth() * 0.25D, + 0.12D, + this.getBbWidth() * 0.25D, + 0.02D + ); + } + if (--this.actionTicks <= 0) { + this.setActionState(ACTION_NONE); + } + } + + private void startClawSwipe() { + this.setActionState(ACTION_CLAW_SWIPE); + this.actionTicks = SWIPE_TICKS; + this.swipeDamageApplied = false; + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.35D)); + this.playSound(AntarchySoundEvents.MOLEVORE_ATTACK.get(), 0.9F, 0.65F); + } + + private void tickClawSwipe() { + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.6D)); + LivingEntity target = this.getTarget(); + if (target != null) { + this.getLookControl().setLookAt(target, 35.0F, 20.0F); + } + + int elapsed = SWIPE_TICKS - this.actionTicks; + if (!this.swipeDamageApplied && elapsed >= SWIPE_DAMAGE_TICK) { + this.performClawSwipe(); + this.swipeDamageApplied = true; + } + + if (--this.actionTicks <= 0) { + this.setActionState(ACTION_NONE); + this.attackCooldown = 20; + } + } + + private void performClawSwipe() { + AABB hitBox = this.getBoundingBox().inflate(3.0D, 1.3D, 3.0D); + for (LivingEntity entity : this.level().getEntitiesOfClass(LivingEntity.class, hitBox, this::isValidSwipeTarget)) { + if (!this.isInFront(entity.position(), 0.05D)) { + continue; + } + + if (entity.hurt(this.damageSources().mobAttack(this), (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE))) { + Vec3 push = entity.position().subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (push.lengthSqr() < 1.0E-4D) { + push = this.getViewVector(1.0F).multiply(1.0D, 0.0D, 1.0D); + } + push = push.normalize().scale(0.8D); + entity.push(push.x, 0.25D, push.z); + entity.hurtMarked = true; + } + } + + if (this.canBreakBlocks()) { + this.breakTaggedBlocksInFront(2.8D, 2.2D, 1.15D); + } + + this.playSound(AntarchySoundEvents.MOLEVORE_ATTACK.get(), 1.0F, 0.85F); + } + + private void startSpinCharge(LivingEntity target) { + Vec3 horizontal = target.position().subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (horizontal.lengthSqr() < 1.0E-4D) { + return; + } + + this.spinDirection = horizontal.normalize(); + this.spinHitEntities.clear(); + this.setActionState(ACTION_SPIN_CHARGE); + this.actionTicks = SPIN_TOTAL_TICKS; + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + this.playSound(AntarchySoundEvents.MOLEVORE_ATTACK.get(), 1.2F, 0.75F); + } + + private void tickSpinCharge() { + this.getNavigation().stop(); + LivingEntity target = this.getTarget(); + boolean inWindup = this.actionTicks > SPIN_TOTAL_TICKS - SPIN_WINDUP_TICKS; + + if (target != null && inWindup) { + this.getLookControl().setLookAt(target, 35.0F, 20.0F); + Vec3 horizontal = target.position().subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (horizontal.lengthSqr() > 1.0E-4D) { + this.spinDirection = horizontal.normalize(); + } + this.setDeltaMovement(this.getDeltaMovement().scale(0.2D)); + } else { + Vec3 lookTarget = this.position().add(this.spinDirection); + this.getLookControl().setLookAt(lookTarget.x, this.getEyeY(), lookTarget.z, 360.0F, 0.0F); + Vec3 motion = this.spinDirection.scale(SPIN_SPEED).add(0.0D, this.onGround() ? 0.08D : 0.0D, 0.0D); + this.setDeltaMovement(motion); + this.hasImpulse = true; + this.performSpinChargeHit(); + } + if (this.horizontalCollision && !inWindup) { + boolean brokeDirt = this.canBreakBlocks() + && this.breakTaggedBlocksInDirection(this.spinDirection, 1.8D, 2.2D, 1.1D); + if (!brokeDirt) { + this.actionTicks = Math.min(this.actionTicks, 3); + } + } else if (this.horizontalCollision) { + this.actionTicks = Math.min(this.actionTicks, 3); + } + + if (--this.actionTicks <= 0) { + this.spinHitEntities.clear(); + this.setActionState(ACTION_NONE); + this.setDeltaMovement(this.getDeltaMovement().scale(0.25D)); + this.attackCooldown = 60; + } + } + + private void performSpinChargeHit() { + AABB hitBox = this.getBoundingBox().inflate(0.55D, 0.35D, 0.55D); + for (LivingEntity entity : this.level().getEntitiesOfClass(LivingEntity.class, hitBox, this::isValidSwipeTarget)) { + if (!this.spinHitEntities.add(entity.getUUID())) { + continue; + } + + if (entity.hurt(this.damageSources().mobAttack(this), (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE) * 1.65F)) { + Vec3 push = this.spinDirection.lengthSqr() > 0.0D ? this.spinDirection : entity.position().subtract(this.position()).normalize(); + entity.push(push.x * 1.15D, 0.35D, push.z * 1.15D); + entity.hurtMarked = true; + this.playSound(AntarchySoundEvents.MOLEVORE_ATTACK.get(), 1.0F, 0.65F + this.random.nextFloat() * 0.1F); + } + } + } + + private void startIdleDig() { + this.setActionState(ACTION_IDLE_DIG); + this.actionTicks = SWIPE_TICKS; + this.swipeDamageApplied = false; + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.35D)); + this.playSound(AntarchySoundEvents.MOLEVORE_DIG.get(), 0.9F, 0.55F); + } + + private void tickIdleDig() { + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.6D)); + + int elapsed = SWIPE_TICKS - this.actionTicks; + if (!this.swipeDamageApplied && elapsed >= SWIPE_DAMAGE_TICK) { + this.performIdleDig(); + this.swipeDamageApplied = true; + } + + if (--this.actionTicks <= 0) { + this.setActionState(ACTION_NONE); + this.idleDigCooldown = 120 + this.random.nextInt(80); + } + } + + + private void performIdleDig() { + if (!this.canBreakBlocks()) return; + + Vec3 forward = this.getViewVector(1.0F).normalize(); + Vec3 digCenter = this.position() + .add(forward.scale(1.0D)) + .add(0.0D, -0.5D, 0.0D); + + double halfWidth = 0.9D; + double digDepth = 1.5D; + BlockPos min = BlockPos.containing(digCenter.x - halfWidth, digCenter.y - digDepth, digCenter.z - halfWidth); + BlockPos max = BlockPos.containing(digCenter.x + halfWidth, digCenter.y + 0.4D, digCenter.z + halfWidth); + + Vec3 hForward = forward.multiply(1.0D, 0.0D, 1.0D); + for (BlockPos pos : BlockPos.betweenClosed(min, max)) { + BlockState state = this.level().getBlockState(pos); + if (!state.is(AntarchyTags.Blocks.MOLEVORE_BREAKABLE_BLOCKS) || state.isAir()) { + continue; + } + if (hForward.lengthSqr() > 1.0E-4D) { + Vec3 toBlock = Vec3.atCenterOf(pos).subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (toBlock.lengthSqr() > 1.0E-4D && hForward.normalize().dot(toBlock.normalize()) < -0.2D) { + continue; + } + } + this.level().destroyBlock(pos, false, this); + } + + this.playSound(AntarchySoundEvents.MOLEVORE_ATTACK.get(), 1.0F, 0.8F + this.random.nextFloat() * 0.1F); + } + + private void tickHurtAnimation() { + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.5D)); + if (--this.actionTicks <= 0) { + this.setActionState(ACTION_NONE); + } + } + + private boolean isValidSwipeTarget(LivingEntity entity) { + return entity.isAlive() && entity != this && this.canAttack(entity); + } + + + private boolean breakTaggedBlocksInFront(double range, double verticalRange, double halfWidth) { + return this.breakTaggedBlocksInDirection(this.getViewVector(1.0F).normalize(), range, verticalRange, halfWidth); + } + + + private boolean breakTaggedBlocksInDirection(Vec3 direction, double range, double verticalRange, double halfWidth) { + if (!canMobGrief(this.level())) { + return false; + } + + Vec3 forward = direction.normalize(); + Vec3 center = this.position().add(forward.scale(range * 0.5D)).add(0.0D, this.getBbHeight() * 0.4D, 0.0D); + BlockPos min = BlockPos.containing(center.x - halfWidth, center.y - verticalRange * 0.5D, center.z - halfWidth); + BlockPos max = BlockPos.containing(center.x + halfWidth, center.y + verticalRange * 0.5D, center.z + halfWidth); + + boolean broke = false; + Vec3 hForward = forward.multiply(1.0D, 0.0D, 1.0D); + for (BlockPos pos : BlockPos.betweenClosed(min, max)) { + BlockState state = this.level().getBlockState(pos); + if (!state.is(AntarchyTags.Blocks.MOLEVORE_BREAKABLE_BLOCKS) || state.isAir()) { + continue; + } + + Vec3 blockCenter = Vec3.atCenterOf(pos); + Vec3 toBlock = blockCenter.subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (hForward.lengthSqr() > 1.0E-4D && toBlock.lengthSqr() > 1.0E-4D + && hForward.normalize().dot(toBlock.normalize()) < -0.15D) { + continue; + } + + this.level().destroyBlock(pos, false, this); + broke = true; + } + return broke; + } + + private boolean isInFront(Vec3 position, double minimumDot) { + Vec3 forward = this.getViewVector(1.0F).multiply(1.0D, 0.0D, 1.0D); + Vec3 toTarget = position.subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (forward.lengthSqr() < 1.0E-4D || toTarget.lengthSqr() < 1.0E-4D) { + return true; + } + return forward.normalize().dot(toTarget.normalize()) >= minimumDot; + } + + private int getActionState() { + return this.entityData.get(ACTION_STATE); + } + + private void setActionState(int actionState) { + this.entityData.set(ACTION_STATE, actionState); + } + + private boolean canBreakBlocks() { + return canMobGrief(this.level()); + } + + private static boolean canMobGrief(Level level) { + return level.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/MolewormEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/MolewormEntity.java new file mode 100644 index 00000000..6787d82e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/MolewormEntity.java @@ -0,0 +1,491 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import java.util.EnumSet; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.tags.DamageTypeTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityDimensions; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.Pose; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.ClimbOnTopOfPowderSnowGoal; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.monster.Silverfish; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class MolewormEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor ANIMATION_STATE = SynchedEntityData.defineId(MolewormEntity.class, EntityDataSerializers.INT); + + private static final int ANIM_IDLE = 0; + private static final int ANIM_WALK = 1; + private static final int ANIM_DIG = 2; + private static final int ANIM_DEATH = 3; + private static final int DIG_ANIMATION_TICKS = 20; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation DIG_ANIM = RawAnimation.begin().thenPlay("Dig"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlay("Death"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + @Nullable + private WakeUpFriendsGoal friendsGoal; + @Nullable + private BlockPos mergeTargetPos; + private int mergeTicks; + + public MolewormEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + public static AttributeSupplier.Builder createAttributes() { + return Monster.createMonsterAttributes() + .add(Attributes.MAX_HEALTH, 8.0D) + .add(Attributes.MOVEMENT_SPEED, 0.25D) + .add(Attributes.ATTACK_DAMAGE, 1.0D); + } + + @SuppressWarnings("unchecked") + public static boolean canSpawn(EntityType entityType, LevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + return Silverfish.checkSilverfishSpawnRules((EntityType) (EntityType) entityType, level, spawnReason, pos, random); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + } + + @Override + protected void registerGoals() { + this.friendsGoal = new WakeUpFriendsGoal(this); + this.goalSelector.addGoal(1, new FloatGoal(this)); + this.goalSelector.addGoal(1, new ClimbOnTopOfPowderSnowGoal(this, this.level())); + this.goalSelector.addGoal(3, this.friendsGoal); + this.goalSelector.addGoal(4, new MeleeAttackGoal(this, 1.0D, false)); + this.goalSelector.addGoal(5, new MergeWithDirtGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this).setAlertOthers()); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getAnimationState()) { + case ANIM_WALK -> state.setAndContinue(WALK_ANIM); + case ANIM_DIG -> state.setAndContinue(DIG_ANIM); + case ANIM_DEATH -> state.setAndContinue(DEATH_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected Entity.MovementEmission getMovementEmission() { + return Entity.MovementEmission.EVENTS; + } + + @Override + public EntityDimensions getDefaultDimensions(Pose pose) { + return EntityDimensions.scalable(0.4F, 0.3F); + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.MOLEWORM_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.MOLEWORM_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.MOLEWORM_HURT.get(); + } + + @Override + protected void playStepSound(BlockPos pos, BlockState state) { + this.playSound(AntarchySoundEvents.MOLEWORM_DIG.get(), 0.15F, 1.0F); + } + + @Override + public boolean doHurtTarget(Entity target) { + boolean hurt = super.doHurtTarget(target); + if (hurt && target instanceof LivingEntity) { + this.playSound(AntarchySoundEvents.MOLEWORM_ATTACK.get(), 0.35F, 0.95F + this.random.nextFloat() * 0.1F); + } + return hurt; + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.isInvulnerableTo(source)) { + return false; + } + + if ((source.getEntity() != null || source.is(DamageTypeTags.ALWAYS_TRIGGERS_SILVERFISH)) && this.friendsGoal != null) { + this.friendsGoal.notifyHurt(); + } + + boolean hurt = super.hurt(source, amount); + if (hurt && this.isMerging()) { + this.cancelMerge(); + } + return hurt; + } + + @Override + public void tick() { + this.yBodyRot = this.getYRot(); + super.tick(); + + if (!this.level().isClientSide && this.isMerging()) { + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + this.mergeTicks--; + if (this.mergeTicks <= 0) { + this.completeMerge(); + } + } + + if (!this.level().isClientSide) { + this.updateAnimationState(); + } + } + + @Override + public void setYBodyRot(float yBodyRot) { + this.setYRot(yBodyRot); + super.setYBodyRot(yBodyRot); + } + + @Override + public float getWalkTargetValue(BlockPos pos, LevelReader level) { + return isMergeHost(level.getBlockState(pos.below())) ? 10.0F : super.getWalkTargetValue(pos, level); + } + + public boolean isMerging() { + return this.mergeTicks > 0 && this.mergeTargetPos != null; + } + + private int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void startMerge(BlockPos targetPos) { + this.mergeTargetPos = targetPos.immutable(); + this.mergeTicks = DIG_ANIMATION_TICKS; + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + this.setAnimationState(ANIM_DIG); + } + + private void cancelMerge() { + this.mergeTargetPos = null; + this.mergeTicks = 0; + } + + private void completeMerge() { + BlockPos targetPos = this.mergeTargetPos; + this.cancelMerge(); + if (targetPos == null || !canMobGrief(this.level())) { + return; + } + + BlockState targetState = this.level().getBlockState(targetPos); + BlockState infestedState = infestedStateByHost(targetState); + if (infestedState == null) { + return; + } + + this.level().setBlock(targetPos, infestedState, 3); + this.spawnAnim(); + this.discard(); + } + + private void updateAnimationState() { + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + return; + } + + if (this.isMerging()) { + this.setAnimationState(ANIM_DIG); + return; + } + + Vec3 velocity = this.getDeltaMovement(); + if (velocity.horizontalDistanceSqr() > 1.0E-4D || this.walkAnimation.speed() > 0.02F) { + this.setAnimationState(ANIM_WALK); + return; + } + + this.setAnimationState(ANIM_IDLE); + } + + private static boolean isMergeHost(BlockState state) { + return state.is(Blocks.COARSE_DIRT) || state.is(Blocks.ROOTED_DIRT); + } + + private static boolean canMobGrief(Level level) { + return level.getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING); + } + + private static boolean isInfestedDirt(BlockState state) { + return state.is(AntarchyObjects.INFESTED_COARSE_DIRT.get()) || state.is(AntarchyObjects.INFESTED_ROOTED_DIRT.get()); + } + + @Nullable + private static BlockState infestedStateByHost(BlockState state) { + if (state.is(Blocks.COARSE_DIRT)) { + return AntarchyObjects.INFESTED_COARSE_DIRT.get().defaultBlockState(); + } + if (state.is(Blocks.ROOTED_DIRT)) { + return AntarchyObjects.INFESTED_ROOTED_DIRT.get().defaultBlockState(); + } + return null; + } + + @Nullable + private static BlockState hostStateByInfested(BlockState state) { + if (state.is(AntarchyObjects.INFESTED_COARSE_DIRT.get())) { + return Blocks.COARSE_DIRT.defaultBlockState(); + } + if (state.is(AntarchyObjects.INFESTED_ROOTED_DIRT.get())) { + return Blocks.ROOTED_DIRT.defaultBlockState(); + } + return null; + } + + @Nullable + private static BlockPos findEmergencePos(Level level, BlockPos origin) { + BlockPos[] candidates = new BlockPos[] { + origin.above(), + origin.north(), + origin.south(), + origin.east(), + origin.west(), + origin.north().above(), + origin.south().above(), + origin.east().above(), + origin.west().above() + }; + + for (BlockPos candidate : candidates) { + BlockState state = level.getBlockState(candidate); + BlockState above = level.getBlockState(candidate.above()); + BlockState below = level.getBlockState(candidate.below()); + if (state.isAir() && above.isAir() && below.isFaceSturdy(level, candidate.below(), Direction.UP)) { + return candidate; + } + } + + return null; + } + + private static final class MergeWithDirtGoal extends RandomStrollGoal { + private final MolewormEntity moleworm; + @Nullable + private BlockPos mergePos; + private boolean doMerge; + + private MergeWithDirtGoal(MolewormEntity moleworm) { + super(moleworm, 1.0D, 10); + this.moleworm = moleworm; + this.setFlags(EnumSet.of(Goal.Flag.MOVE)); + } + + @Override + public boolean canUse() { + if (this.moleworm.isMerging() || this.mob.getTarget() != null || !this.mob.getNavigation().isDone()) { + return false; + } + + RandomSource random = this.mob.getRandom(); + if (canMobGrief(this.mob.level()) && random.nextInt(reducedTickDelay(10)) == 0) { + BlockPos candidate = this.mob.blockPosition().below(); + if (isMergeHost(this.mob.level().getBlockState(candidate))) { + this.mergePos = candidate; + this.doMerge = true; + return true; + } + } + + this.doMerge = false; + this.mergePos = null; + return super.canUse(); + } + + @Override + public boolean canContinueToUse() { + return this.doMerge ? this.moleworm.isMerging() : super.canContinueToUse(); + } + + @Override + public void start() { + if (!this.doMerge || this.mergePos == null) { + super.start(); + return; + } + + if (isMergeHost(this.moleworm.level().getBlockState(this.mergePos))) { + this.moleworm.startMerge(this.mergePos); + } else { + this.doMerge = false; + this.mergePos = null; + } + } + + @Override + public void stop() { + super.stop(); + this.doMerge = false; + this.mergePos = null; + } + } + + private static final class WakeUpFriendsGoal extends Goal { + private final MolewormEntity moleworm; + private int lookForFriends; + + private WakeUpFriendsGoal(MolewormEntity moleworm) { + this.moleworm = moleworm; + } + + public void notifyHurt() { + if (this.lookForFriends == 0) { + this.lookForFriends = this.adjustedTickDelay(20); + } + } + + @Override + public boolean canUse() { + return this.lookForFriends > 0; + } + + @Override + public void tick() { + this.lookForFriends--; + if (this.lookForFriends > 0) { + return; + } + + Level level = this.moleworm.level(); + RandomSource random = this.moleworm.getRandom(); + BlockPos origin = this.moleworm.blockPosition(); + + for (BlockPos friendPos : BlockPos.betweenClosed(origin.offset(-5, -3, -5), origin.offset(5, 3, 5))) { + BlockState friendState = level.getBlockState(friendPos); + if (!isInfestedDirt(friendState)) { + continue; + } + + if (canMobGrief(level)) { + releaseFriend(level, friendPos.immutable(), friendState, this.moleworm); + } else { + BlockState hostState = hostStateByInfested(friendState); + if (hostState != null) { + level.setBlock(friendPos, hostState, 3); + } + } + + if (random.nextBoolean()) { + return; + } + } + } + + private static void releaseFriend(Level level, BlockPos infestedPos, BlockState infestedState, MolewormEntity source) { + BlockState hostState = hostStateByInfested(infestedState); + if (hostState == null) { + return; + } + + BlockPos emergencePos = findEmergencePos(level, infestedPos); + if (!(source.getType().create(level) instanceof MolewormEntity friend)) { + level.setBlock(infestedPos, hostState, 3); + return; + } + + if (emergencePos == null) { + friend.discard(); + level.setBlock(infestedPos, hostState, 3); + return; + } + + friend.moveTo( + emergencePos.getX() + 0.5D, + emergencePos.getY() + 0.05D, + emergencePos.getZ() + 0.5D, + level.random.nextFloat() * 360.0F, + 0.0F + ); + + if (!level.noCollision(friend)) { + friend.discard(); + level.setBlock(infestedPos, hostState, 3); + return; + } + + level.setBlock(infestedPos, hostState, 3); + level.addFreshEntity(friend); + level.playSound(null, emergencePos, AntarchySoundEvents.MOLEWORM_DIG.get(), net.minecraft.sounds.SoundSource.BLOCKS, 0.45F, 0.8F + level.random.nextFloat() * 0.25F); + level.addParticle( + net.minecraft.core.particles.ParticleTypes.POOF, + infestedPos.getX() + 0.5D, + infestedPos.getY() + 0.45D, + infestedPos.getZ() + 0.5D, + 0.0D, + 0.0D, + 0.0D + ); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodBoatEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodBoatEntity.java new file mode 100644 index 00000000..990b7432 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodBoatEntity.java @@ -0,0 +1,21 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; + +public class OuranwoodBoatEntity extends Boat { + public OuranwoodBoatEntity(EntityType entityType, Level level) { + super(entityType, level); + this.setVariant(Type.OAK); + } + + @Override + public Item getDropItem() { + return BuiltInRegistries.ITEM.get(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "ouranwood_boat")); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodChestBoatEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodChestBoatEntity.java new file mode 100644 index 00000000..f98da01f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/OuranwoodChestBoatEntity.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.entity.vehicle.ChestBoat; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; + +public class OuranwoodChestBoatEntity extends ChestBoat { + public OuranwoodChestBoatEntity(EntityType entityType, Level level) { + super(entityType, level); + this.setVariant(Type.OAK); + } + + @Override + public Item getDropItem() { + return BuiltInRegistries.ITEM.get(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "ouranwood_chest_boat")); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ReverieEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ReverieEntity.java new file mode 100644 index 00000000..e921e142 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ReverieEntity.java @@ -0,0 +1,1242 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyAdvancements; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.content.movement.DreamSandLowGravityAccess; +import java.util.EnumSet; +import java.util.List; +import java.util.UUID; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.component.DataComponents; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.tags.DamageTypeTags; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.PathfinderMob; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.animal.FlyingAnimal; +import net.minecraft.world.entity.monster.Enemy; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.component.CustomData; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.pathfinder.PathType; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class ReverieEntity extends PathfinderMob implements FlyingAnimal, GeoEntity { + private static final EntityDataAccessor MOOD = + SynchedEntityData.defineId(ReverieEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor ANIMATION_STATE = + SynchedEntityData.defineId(ReverieEntity.class, EntityDataSerializers.INT); + private static final ResourceKey THORAXIS_DIMENSION = ResourceKey.create( + Registries.DIMENSION, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis") + ); + + private static final String FOCUS_PLAYER_KEY = "FocusPlayer"; + private static final String NOTICE_PLAYER_KEY = "NoticePlayer"; + private static final String MOOD_KEY = "Mood"; + private static final String NOTICE_TICKS_KEY = "NoticeTicks"; + private static final String INTEREST_TICKS_KEY = "InterestTicks"; + private static final String DAMAGE_REACTION_TICKS_KEY = "DamageReactionTicks"; + private static final String DUPLICATION_COOLDOWN_KEY = "DuplicationCooldownTicks"; + private static final String REBIND_COOLDOWN_TICKS_KEY = "RebindCooldownTicks"; + private static final ResourceLocation HEY_LISTEN_ADVANCEMENT = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "hey_listen"); + private static final ResourceKey POISON_DAMAGE_TYPE = ResourceKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath("minecraft", "poison") + ); + + private static final int ANIM_IDLE = 0; + private static final int ANIM_FLY = 1; + private static final int PURPLE_SUPPORT_SCAN_RANGE = 7; + private static final int INVERSION_REACTION_TICKS = 200; + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + @Nullable private UUID focusPlayerUuid; + @Nullable private Player cachedFocusPlayer; + @Nullable private UUID noticedPlayerUuid; + @Nullable private Player cachedNoticedPlayer; + @Nullable private Vec3 ambientTarget; + + private int noticeTicks; + private int interestTicks; + private int damageReactionTicks; + private int duplicationCooldownTicks; + private int movementPulseCooldown; + private int ambientTargetAge; + private int warningCycleTicks; + private int rebindCooldownTicks; + private int inversionReactionTicks; + private boolean pendingJoinSound; + private Mood pendingMoodSound; + private int pendingMoodSoundTicks; + private boolean trackedFocusInverted; + private boolean trackedFocusInvertedInitialized; + + private int nextNoticeScanTick; + private int nextDuplicationScanTick; + private int nextThreatScanTick; + private int nextFallCheckTick; + private boolean cachedIsFallingDangerously; + @Nullable private LivingEntity cachedWarningThreat; + + private final double cfgInterestRadius; + private final double cfgAbandonDistance; + private final int cfgNoticeDuration; + private final int cfgInterestDuration; + private final int cfgRebindCooldown; + private final int cfgDuplicationCooldown; + private final double cfgDangerousFallSpeed; + private final double cfgDangerousFallDistance; + private final double cfgWarningThreatRadius; + private final double cfgWarningThreatVerticalRange; + private final int cfgWarningApproachTicks; + private final int cfgWarningHoverTicks; + private final int cfgWarningReturnTicks; + private final int cfgWarningPlayerHoverTicks; + private final double cfgCatchUpDistance; + private final double cfgFollowMinDistance; + private final double cfgFollowMaxDistance; + private final double cfgAmbientMinRadius; + private final double cfgAmbientMaxRadius; + private final double cfgAmbientVerticalRange; + private final int cfgAmbientMaxAgeTicks; + private final int cfgAmbientPulseMinTicks; + private final int cfgAmbientPulseMaxTicks; + + public ReverieEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 20, true); + this.setPathfindingMalus(PathType.DANGER_FIRE, -1.0F); + this.setPathfindingMalus(PathType.WATER, -1.0F); + this.setPathfindingMalus(PathType.WATER_BORDER, 16.0F); + this.setPathfindingMalus(PathType.LEAVES, -1.0F); + this.setPathfindingMalus(PathType.FENCE, -1.0F); + this.xpReward = 0; + this.setNoGravity(true); + this.noPhysics = true; + this.cfgInterestRadius = AntarchySettings.reverieInterestRadius(); + this.cfgAbandonDistance = AntarchySettings.reverieAbandonPlayerDistance(); + this.cfgNoticeDuration = AntarchySettings.reverieNoticeDurationTicks(); + this.cfgInterestDuration = AntarchySettings.reverieInterestDurationTicks(); + this.cfgRebindCooldown = AntarchySettings.reverieRebindCooldownTicks(); + this.cfgDuplicationCooldown = AntarchySettings.reverieDuplicationCooldownTicks(); + this.cfgDangerousFallSpeed = AntarchySettings.reverieDangerousFallSpeed(); + this.cfgDangerousFallDistance = AntarchySettings.reverieDangerousFallDistance(); + this.cfgWarningThreatRadius = AntarchySettings.reverieWarningThreatRadius(); + this.cfgWarningThreatVerticalRange = AntarchySettings.reverieWarningThreatVerticalRange(); + this.cfgWarningApproachTicks = AntarchySettings.reverieWarningApproachTicks(); + this.cfgWarningHoverTicks = AntarchySettings.reverieWarningHoverTicks(); + this.cfgWarningReturnTicks = AntarchySettings.reverieWarningReturnTicks(); + this.cfgWarningPlayerHoverTicks = AntarchySettings.reverieWarningPlayerHoverTicks(); + this.cfgCatchUpDistance = AntarchySettings.reverieCatchUpDistance(); + this.cfgFollowMinDistance = AntarchySettings.reveriePreferredFollowMinDistance(); + this.cfgFollowMaxDistance = AntarchySettings.reveriePreferredFollowMaxDistance(); + this.cfgAmbientMinRadius = AntarchySettings.reverieAmbientTargetMinRadius(); + this.cfgAmbientMaxRadius = AntarchySettings.reverieAmbientTargetMaxRadius(); + this.cfgAmbientVerticalRange = AntarchySettings.reverieAmbientTargetVerticalRange(); + this.cfgAmbientMaxAgeTicks = AntarchySettings.reverieAmbientTargetMaxAgeTicks(); + this.cfgAmbientPulseMinTicks = AntarchySettings.reverieAmbientPulseIntervalMinTicks(); + this.cfgAmbientPulseMaxTicks = AntarchySettings.reverieAmbientPulseIntervalMaxTicks(); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.reverieHealth()) + .add(Attributes.FLYING_SPEED, 0.45D) + .add(Attributes.MOVEMENT_SPEED, 0.2D) + .add(Attributes.FOLLOW_RANGE, 32.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return level.getLevel().dimension().equals(THORAXIS_DIMENSION) + && level.getBlockState(pos).isAir() + && level.getFluidState(pos).isEmpty() + && Mob.checkMobSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new ReverieBoundGoal()); + this.goalSelector.addGoal(2, new ReverieAmbientGoal()); + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level) { + @Override + public boolean isStableDestination(BlockPos pos) { + return this.level.getBlockState(pos).isAir(); + } + }; + navigation.setCanOpenDoors(false); + navigation.setCanFloat(false); + navigation.setCanPassDoors(true); + return navigation; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(MOOD, Mood.WHITE.ordinal()); + builder.define(ANIMATION_STATE, ANIM_IDLE); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return this.getAnimationState() == ANIM_IDLE + ? state.setAndContinue(IDLE_ANIM) + : state.setAndContinue(FLY_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + + if (this.level().isClientSide) { + this.tickClientEffects(); + return; + } + + if (this.duplicationCooldownTicks > 0) { + this.duplicationCooldownTicks--; + } + if (this.rebindCooldownTicks > 0) { + this.rebindCooldownTicks--; + } + if (this.damageReactionTicks > 0) { + this.damageReactionTicks--; + } + if (this.noticeTicks > 0) { + this.noticeTicks--; + } + if (this.movementPulseCooldown > 0) { + this.movementPulseCooldown--; + } + if (this.inversionReactionTicks > 0) { + this.inversionReactionTicks--; + } + this.tickPendingMoodSound(); + + this.tickNoticeAndFocus(); + this.tickInterestTimer(); + Player focus = this.getFocusPlayer(); + if (focus != null) { + this.syncFocusInversionState(focus); + } + this.tickMoodAndSupport(); + this.tickLookTarget(); + this.applyPassiveDriftDamping(); + this.updateAnimationState(); + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.isImmuneToSource(source)) { + return false; + } + + boolean hurt = super.hurt(source, amount); + if (hurt && !this.level().isClientSide) { + this.releaseFocus(); + this.clearNoticePlayer(); + this.ambientTarget = null; + this.damageReactionTicks = 0; + this.inversionReactionTicks = 0; + this.transitionToMood(Mood.WHITE); + } + return hurt; + } + + private boolean isImmuneToSource(DamageSource source) { + return source.is(DamageTypeTags.IS_FIRE) + || source.is(DamageTypes.IN_WALL) + || source.is(DamageTypes.WITHER) + || source.is(POISON_DAMAGE_TYPE); + } + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + if (stack.is(Items.GLASS_BOTTLE)) { + return this.captureIntoBottle(player, hand); + } + + if (!stack.is(AntarchyTags.Items.REVERIE_DUPLICATION_ITEMS)) { + return super.mobInteract(player, hand); + } + + if (this.level().isClientSide) { + return InteractionResult.SUCCESS; + } + + if (!(this.level() instanceof ServerLevel serverLevel)) { + return InteractionResult.PASS; + } + + if (this.duplicationCooldownTicks > 0) { + return InteractionResult.CONSUME; + } + + ReverieEntity duplicate = AntarchyObjects.REVERIE.get().create(serverLevel); + if (duplicate == null) { + return InteractionResult.PASS; + } + + duplicate.moveTo( + this.getX() + (this.random.nextDouble() - 0.5D) * 1.5D, + this.getY() + 0.25D, + this.getZ() + (this.random.nextDouble() - 0.5D) * 1.5D, + this.getYRot(), + this.getXRot() + ); + duplicate.setDeltaMovement(this.getDeltaMovement().scale(0.25D).add(0.0D, 0.08D, 0.0D)); + serverLevel.addFreshEntity(duplicate); + this.duplicationCooldownTicks = this.cfgDuplicationCooldown; + duplicate.duplicationCooldownTicks = this.cfgDuplicationCooldown; + if (!player.getAbilities().instabuild) { + stack.shrink(1); + } + return InteractionResult.CONSUME; + } + + private InteractionResult captureIntoBottle(Player player, InteractionHand hand) { + if (this.level().isClientSide) { + return InteractionResult.SUCCESS; + } + + if (!(this.level() instanceof ServerLevel serverLevel)) { + return InteractionResult.PASS; + } + + ItemStack reverieBottle = new ItemStack(AntarchyObjects.REVERIE_BOTTLE.get()); + CompoundTag tag = new CompoundTag(); + this.saveWithoutId(tag); + tag.remove("UUID"); + tag.remove("Pos"); + tag.remove("Motion"); + tag.remove("Rotation"); + tag.remove("FallDistance"); + tag.remove("OnGround"); + tag.remove("Dimension"); + tag.remove("Passengers"); + tag.remove("PortalCooldown"); + + CustomData.update(DataComponents.CUSTOM_DATA, reverieBottle, customData -> customData.put("StoredReverie", tag)); + if (this.hasCustomName()) { + reverieBottle.set(DataComponents.CUSTOM_NAME, this.getCustomName()); + } + + ItemStack heldStack = player.getItemInHand(hand); + if (player.getAbilities().instabuild || heldStack.getCount() <= 1) { + player.setItemInHand(hand, reverieBottle); + } else { + heldStack.shrink(1); + if (!player.getInventory().add(reverieBottle)) { + player.drop(reverieBottle, false); + } + } + + serverLevel.playSound(null, this.blockPosition(), net.minecraft.sounds.SoundEvents.BOTTLE_FILL, net.minecraft.sounds.SoundSource.PLAYERS, 1.0F, 1.0F); + this.discard(); + return InteractionResult.CONSUME; + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + protected void checkFallDamage(double distance, boolean onGround, BlockState state, BlockPos pos) { + } + + @Override + protected void jumpInLiquid(net.minecraft.tags.TagKey fluidTag) { + this.setDeltaMovement(this.getDeltaMovement().add(0.0D, 0.01D, 0.0D)); + } + + @Override + public boolean isFlying() { + return !this.onGround(); + } + + @Override + public boolean isPushable() { + return false; + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return this.getFocusPlayer() == null && super.removeWhenFarAway(distanceToClosestPlayer); + } + + public Mood getMood() { + return Mood.byOrdinal(this.entityData.get(MOOD)); + } + + public boolean isPurpleMood() { + return this.getMood() == Mood.PURPLE; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.REVERIE_IDLE.get(); + } + + @Override + public int getAmbientSoundInterval() { + return super.getAmbientSoundInterval() * 4; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.REVERIE_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return null; + } + + @Override + public float getWalkTargetValue(BlockPos pos, LevelReader level) { + return level.getBlockState(pos).isAir() ? 10.0F : 0.0F; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(MOOD_KEY, this.getMood().ordinal()); + tag.putInt(NOTICE_TICKS_KEY, this.noticeTicks); + tag.putInt(INTEREST_TICKS_KEY, this.interestTicks); + tag.putInt(DAMAGE_REACTION_TICKS_KEY, this.damageReactionTicks); + tag.putInt(DUPLICATION_COOLDOWN_KEY, this.duplicationCooldownTicks); + tag.putInt(REBIND_COOLDOWN_TICKS_KEY, this.rebindCooldownTicks); + if (this.focusPlayerUuid != null) { + tag.putUUID(FOCUS_PLAYER_KEY, this.focusPlayerUuid); + } + if (this.noticedPlayerUuid != null) { + tag.putUUID(NOTICE_PLAYER_KEY, this.noticedPlayerUuid); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.setMoodRaw(Mood.byOrdinal(tag.getInt(MOOD_KEY))); + this.noticeTicks = tag.getInt(NOTICE_TICKS_KEY); + this.interestTicks = tag.getInt(INTEREST_TICKS_KEY); + this.damageReactionTicks = tag.getInt(DAMAGE_REACTION_TICKS_KEY); + this.duplicationCooldownTicks = tag.getInt(DUPLICATION_COOLDOWN_KEY); + this.rebindCooldownTicks = tag.getInt(REBIND_COOLDOWN_TICKS_KEY); + this.focusPlayerUuid = tag.hasUUID(FOCUS_PLAYER_KEY) ? tag.getUUID(FOCUS_PLAYER_KEY) : null; + this.noticedPlayerUuid = tag.hasUUID(NOTICE_PLAYER_KEY) ? tag.getUUID(NOTICE_PLAYER_KEY) : null; + this.cachedFocusPlayer = null; + this.cachedNoticedPlayer = null; + } + + private void tickNoticeAndFocus() { + Player shardHolder = this.findDuplicationItemHolder(); + if (shardHolder != null) { + boolean wasDifferentFocus = this.getFocusPlayer() == null || !shardHolder.getUUID().equals(this.focusPlayerUuid); + this.setFocusPlayer(shardHolder); + this.clearNoticePlayer(); + this.warningCycleTicks = 0; + this.interestTicks = this.cfgInterestDuration; + this.pendingJoinSound = wasDifferentFocus; + if (wasDifferentFocus) { + this.awardJoinAdvancement(shardHolder); + } + this.transitionToMood(Mood.YELLOW); + return; + } + + Player focus = this.getFocusPlayer(); + if (focus != null && !this.isValidBoundPlayer(focus)) { + this.releaseFocus(); + focus = null; + } + + if (focus != null) { + this.clearNoticePlayer(); + return; + } + + Player noticed = this.getNoticedPlayer(); + if (!this.isValidNoticePlayer(noticed)) { + this.clearNoticePlayer(); + noticed = null; + } + + if (noticed == null) { + if (this.rebindCooldownTicks > 0) { + this.clearNoticePlayer(); + return; + } + Player nearby = this.findNoticeCandidate(); + if (nearby != null) { + this.setNoticedPlayer(nearby); + this.noticeTicks = this.cfgNoticeDuration; + } + return; + } + + if (this.noticeTicks <= 0) { + boolean wasUnbound = this.getFocusPlayer() == null; + this.setFocusPlayer(noticed); + this.clearNoticePlayer(); + this.warningCycleTicks = 0; + this.pendingJoinSound = wasUnbound; + if (wasUnbound) { + this.awardJoinAdvancement(noticed); + } + this.transitionToMood(Mood.YELLOW); + } + } + + private void tickInterestTimer() { + if (this.getFocusPlayer() == null) { + this.interestTicks = 0; + return; + } + + if (this.interestTicks > 0) { + this.interestTicks--; + } + + if (this.interestTicks <= 0) { + this.releaseFocus(); + this.transitionToMood(Mood.WHITE); + } + } + + private void tickMoodAndSupport() { + Player focus = this.getFocusPlayer(); + Mood desiredMood = this.getDesiredMood(focus); + this.transitionToMood(desiredMood); + + if (desiredMood == Mood.RED) { + this.warningCycleTicks++; + } else { + this.warningCycleTicks = 0; + } + + if (desiredMood == Mood.PURPLE && focus != null && !this.shouldSuppressSlowFalling(focus)) { + focus.addEffect(new MobEffectInstance(MobEffects.SLOW_FALLING, 100, 0, false, true, true)); + } + } + + private Mood getDesiredMood(@Nullable Player focus) { + if (focus == null) { + return Mood.WHITE; + } + if (this.shouldSuppressSlowFalling(focus)) { + if (this.isPlayerTakingDamage(focus)) { + return Mood.BLUE; + } + if (this.damageReactionTicks > 0 || this.findWarningThreat(focus) != null) { + return Mood.RED; + } + return Mood.YELLOW; + } + if (this.inversionReactionTicks > 0) { + return Mood.PURPLE; + } + if (this.isPlayerInDangerousFall(focus)) { + return Mood.PURPLE; + } + if (this.isPlayerTakingDamage(focus)) { + return Mood.BLUE; + } + if (this.damageReactionTicks > 0 || this.findWarningThreat(focus) != null) { + return Mood.RED; + } + return Mood.YELLOW; + } + + private boolean isPlayerTakingDamage(Player focus) { + return focus.hurtTime > 0 || focus.invulnerableTime > 0; + } + + private boolean shouldSuppressSlowFalling(Player focus) { + return focus.isFallFlying() + || focus.getAbilities().flying + || focus.getItemBySlot(EquipmentSlot.CHEST).is(Items.ELYTRA); + } + + private boolean isPlayerCurrentlyFallingDangerously(Player focus) { + if (this.tickCount < this.nextFallCheckTick) { + return this.cachedIsFallingDangerously; + } + this.nextFallCheckTick = this.tickCount + 5; + this.cachedIsFallingDangerously = this.checkIsFallingDangerously(focus); + return this.cachedIsFallingDangerously; + } + + private boolean checkIsFallingDangerously(Player focus) { + if (focus.onGround() || focus.onClimbable() || focus.isFallFlying() || focus.isPassenger()) { + return false; + } + if (this.isPlayerInsideAntiwater(focus)) { + return false; + } + if (focus instanceof DreamSandLowGravityAccess access && access.antarchy$getDreamSandLandingGraceTicks() > 0) { + return false; + } + + AntarchyGravityDirection gravityDirection = AntarchyGravityApi.getGravityDirection(focus); + Vec3 localMotion = AntarchyGravityRotationUtil.vecWorldToPlayer(focus.getDeltaMovement(), gravityDirection); + double descentThreshold = Math.max(0.02D, this.cfgDangerousFallSpeed); + boolean invertedGravity = gravityDirection.isInverted(); + if (invertedGravity ? localMotion.y < descentThreshold : localMotion.y > -descentThreshold) { + return false; + } + + return this.getDangerousFallSupportDistance(focus) >= this.cfgDangerousFallDistance; + } + + private void tickLookTarget() { + Player focus = this.getFocusPlayer(); + if (focus != null) { + this.getLookControl().setLookAt(focus, 30.0F, 30.0F); + return; + } + + Player noticed = this.getNoticedPlayer(); + if (noticed != null) { + this.getLookControl().setLookAt(noticed, 30.0F, 30.0F); + } + } + + private void applyPassiveDriftDamping() { + Vec3 motion = this.getDeltaMovement(); + double damping = this.getMood() == Mood.RED ? 0.88D : 0.82D; + if (motion.lengthSqr() < 1.0E-4D) { + this.setDeltaMovement(Vec3.ZERO); + return; + } + this.setDeltaMovement(motion.scale(damping)); + } + + private void updateAnimationState() { + Vec3 delta = this.getDeltaMovement(); + this.setAnimationState(delta.lengthSqr() > 0.01D ? ANIM_FLY : ANIM_IDLE); + } + + private int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setAnimationState(int state) { + if (this.getAnimationState() != state) { + this.entityData.set(ANIMATION_STATE, state); + } + } + + private void transitionToMood(Mood mood) { + Mood current = this.getMood(); + if (current == mood) { + return; + } + + this.setMoodRaw(mood); + if (mood == Mood.BLUE || mood == Mood.PURPLE || mood == Mood.RED) { + this.queueMoodSound(mood); + } else if (mood != Mood.YELLOW || this.pendingJoinSound) { + this.playMoodSound(mood); + } + if (mood == Mood.YELLOW) { + this.pendingJoinSound = false; + } + if (this.getFocusPlayer() != null && mood != Mood.WHITE) { + this.interestTicks = this.cfgInterestDuration; + } + } + + public void syncFocusInversionState() { + Player focus = this.getFocusPlayer(); + if (focus == null) { + this.trackedFocusInvertedInitialized = false; + return; + } + + this.syncFocusInversionState(focus); + } + + private void syncFocusInversionState(Player focus) { + boolean inverted = focus.hasEffect(AntarchyObjects.INVERTED_EFFECT.get()); + if (!this.trackedFocusInvertedInitialized) { + this.trackedFocusInverted = inverted; + this.trackedFocusInvertedInitialized = true; + return; + } + + if (!this.trackedFocusInverted && inverted) { + this.trackedFocusInverted = inverted; + this.triggerInversionReaction(focus); + return; + } + + this.trackedFocusInverted = inverted; + } + + private void triggerInversionReaction(Player focus) { + if (this.shouldSuppressSlowFalling(focus)) { + return; + } + this.inversionReactionTicks = INVERSION_REACTION_TICKS; + this.transitionToMood(Mood.PURPLE); + focus.addEffect(new MobEffectInstance(MobEffects.SLOW_FALLING, INVERSION_REACTION_TICKS, 0, false, true, true)); + } + + private void playMoodSound(Mood mood) { + SoundEvent sound = switch (mood) { + case WHITE -> null; + case YELLOW -> AntarchySoundEvents.REVERIE_JOIN_PLAYER.get(); + case BLUE -> AntarchySoundEvents.REVERIE_WORRY.get(); + case PURPLE -> AntarchySoundEvents.REVERIE_SAVE.get(); + case RED -> AntarchySoundEvents.REVERIE_ALERT.get(); + }; + if (sound != null) { + this.playSound(sound, 0.9F, 0.95F + this.random.nextFloat() * 0.1F); + } + } + + private void queueMoodSound(Mood mood) { + this.pendingMoodSound = mood; + this.pendingMoodSoundTicks = 2 + this.random.nextInt(7); + } + + private void tickPendingMoodSound() { + if (this.pendingMoodSound == null) { + return; + } + + if (this.pendingMoodSoundTicks > 0) { + this.pendingMoodSoundTicks--; + return; + } + + this.playMoodSound(this.pendingMoodSound); + this.pendingMoodSound = null; + } + + private void setMoodRaw(Mood mood) { + this.entityData.set(MOOD, mood.ordinal()); + } + + private void tickClientEffects() { + } + + @Nullable + private Player getFocusPlayer() { + if (this.cachedFocusPlayer != null && this.cachedFocusPlayer.isAlive() && this.cachedFocusPlayer.getUUID().equals(this.focusPlayerUuid)) { + return this.cachedFocusPlayer; + } + if (this.focusPlayerUuid == null) { + this.cachedFocusPlayer = null; + return null; + } + if (this.level() instanceof ServerLevel serverLevel) { + this.cachedFocusPlayer = serverLevel.getPlayerByUUID(this.focusPlayerUuid); + return this.cachedFocusPlayer; + } + return null; + } + + private void setFocusPlayer(@Nullable Player player) { + this.cachedFocusPlayer = player; + this.focusPlayerUuid = player != null ? player.getUUID() : null; + this.trackedFocusInvertedInitialized = false; + } + + private void clearFocusState() { + this.setFocusPlayer(null); + this.interestTicks = 0; + this.warningCycleTicks = 0; + this.inversionReactionTicks = 0; + this.pendingJoinSound = false; + this.pendingMoodSound = null; + this.pendingMoodSoundTicks = 0; + this.trackedFocusInvertedInitialized = false; + } + + private void awardJoinAdvancement(Player player) { + if (player instanceof ServerPlayer serverPlayer) { + AntarchyAdvancements.award(serverPlayer, HEY_LISTEN_ADVANCEMENT); + } + } + + private void releaseFocus() { + this.clearFocusState(); + this.rebindCooldownTicks = this.cfgRebindCooldown; + } + + @Nullable + private Player getNoticedPlayer() { + if (this.cachedNoticedPlayer != null && this.cachedNoticedPlayer.isAlive() && this.cachedNoticedPlayer.getUUID().equals(this.noticedPlayerUuid)) { + return this.cachedNoticedPlayer; + } + if (this.noticedPlayerUuid == null) { + this.cachedNoticedPlayer = null; + return null; + } + if (this.level() instanceof ServerLevel serverLevel) { + this.cachedNoticedPlayer = serverLevel.getPlayerByUUID(this.noticedPlayerUuid); + return this.cachedNoticedPlayer; + } + return null; + } + + private void setNoticedPlayer(@Nullable Player player) { + this.cachedNoticedPlayer = player; + this.noticedPlayerUuid = player != null ? player.getUUID() : null; + } + + private void clearNoticePlayer() { + this.setNoticedPlayer(null); + this.noticeTicks = 0; + } + + @Nullable + private Player findNoticeCandidate() { + if (this.tickCount < this.nextNoticeScanTick) { + return null; + } + this.nextNoticeScanTick = this.tickCount + 20; + List nearbyPlayers = this.level().getEntitiesOfClass( + Player.class, + this.getBoundingBox().inflate(this.cfgInterestRadius) + ); + + Player nearest = null; + double nearestDistanceSqr = Double.MAX_VALUE; + for (Player player : nearbyPlayers) { + if (!this.isValidNoticePlayer(player)) { + continue; + } + double distanceSqr = this.distanceToSqr(player); + if (distanceSqr < nearestDistanceSqr) { + nearest = player; + nearestDistanceSqr = distanceSqr; + } + } + return nearest; + } + + @Nullable + private Player findDuplicationItemHolder() { + if (this.tickCount < this.nextDuplicationScanTick) { + return null; + } + this.nextDuplicationScanTick = this.tickCount + 20; + List nearbyPlayers = this.level().getEntitiesOfClass( + Player.class, + this.getBoundingBox().inflate(this.cfgInterestRadius) + ); + + Player nearest = null; + double nearestDistanceSqr = Double.MAX_VALUE; + for (Player player : nearbyPlayers) { + if (!this.isValidBoundPlayer(player) || !this.isHoldingDuplicationItem(player)) { + continue; + } + + double distanceSqr = this.distanceToSqr(player); + if (distanceSqr < nearestDistanceSqr) { + nearest = player; + nearestDistanceSqr = distanceSqr; + } + } + return nearest; + } + + private boolean isValidNoticePlayer(@Nullable Player player) { + double maxDistance = this.cfgInterestRadius; + return player != null + && player.isAlive() + && !player.isSpectator() + && !player.isCreative() + && this.distanceToSqr(player) <= maxDistance * maxDistance; + } + + private boolean isHoldingDuplicationItem(Player player) { + return player.getMainHandItem().is(AntarchyTags.Items.REVERIE_DUPLICATION_ITEMS) + || player.getOffhandItem().is(AntarchyTags.Items.REVERIE_DUPLICATION_ITEMS); + } + + private boolean isValidBoundPlayer(@Nullable Player player) { + double maxDistance = this.cfgAbandonDistance; + return player != null + && player.isAlive() + && !player.isSpectator() + && !player.isCreative() + && this.distanceToSqr(player) <= maxDistance * maxDistance; + } + + @Nullable + private LivingEntity findWarningThreat(Player focus) { + LivingEntity lastAttacker = this.getLastHurtByMob(); + if (this.damageReactionTicks > 0 && this.isValidThreat(lastAttacker, focus)) { + this.cachedWarningThreat = lastAttacker; + return this.cachedWarningThreat; + } + + if (this.tickCount < this.nextThreatScanTick) { + return this.cachedWarningThreat != null && this.cachedWarningThreat.isAlive() ? this.cachedWarningThreat : null; + } + + this.nextThreatScanTick = this.tickCount + 10; + AABB threatArea = focus.getBoundingBox().inflate(this.cfgWarningThreatRadius, this.cfgWarningThreatVerticalRange, this.cfgWarningThreatRadius); + List threats = this.level().getEntitiesOfClass(LivingEntity.class, threatArea, entity -> this.isValidThreat(entity, focus)); + + LivingEntity prioritized = null; + double prioritizedDistance = Double.MAX_VALUE; + LivingEntity fallback = null; + double fallbackDistance = Double.MAX_VALUE; + for (LivingEntity threat : threats) { + double distance = focus.distanceToSqr(threat); + if (threat.getLastHurtMob() == focus || (threat instanceof Mob mob && mob.getTarget() == focus)) { + if (distance < prioritizedDistance) { + prioritized = threat; + prioritizedDistance = distance; + } + } + if (distance < fallbackDistance) { + fallback = threat; + fallbackDistance = distance; + } + } + this.cachedWarningThreat = prioritized != null ? prioritized : fallback; + return this.cachedWarningThreat; + } + + private boolean isValidThreat(@Nullable LivingEntity entity, Player focus) { + return entity != null + && entity.isAlive() + && entity != this + && entity != focus + && entity instanceof Enemy; + } + + private boolean isPlayerInDangerousFall(Player focus) { + return this.isPlayerCurrentlyFallingDangerously(focus); + } + + private int getDangerousFallSupportDistance(Player focus) { + int scanRange = Math.max(PURPLE_SUPPORT_SCAN_RANGE, Mth.ceil(this.cfgDangerousFallDistance) + 2); + return this.getGravitySupportDistance(focus, scanRange); + } + + private int getGravitySupportDistance(Player focus, int maxDistanceBlocks) { + Direction gravityDown = AntarchyGravityRotationUtil.getGravityDownDirection(focus); + Direction supportFace = gravityDown.getOpposite(); + BlockPos cursor = focus.blockPosition(); + for (int distance = 1; distance <= maxDistanceBlocks; distance++) { + cursor = cursor.relative(gravityDown); + BlockState supportState = this.level().getBlockState(cursor); + if (supportState.isFaceSturdy(this.level(), cursor, supportFace)) { + return distance; + } + } + return -1; + } + + private boolean isPlayerInsideAntiwater(Player focus) { + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + BlockPos min = focus.blockPosition().offset(-1, 0, -1); + BlockPos max = focus.blockPosition().offset(1, 2, 1); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + if (PotentNyxiteBlock.isAntiwater(this.level().getFluidState(cursor))) { + return true; + } + } + } + } + return false; + } + + private Vec3 getOrbitTarget(Player focus) { + double desiredMin = Math.min(this.cfgFollowMinDistance, this.cfgFollowMaxDistance); + double desiredMax = Math.max(this.cfgFollowMinDistance, this.cfgFollowMaxDistance); + double orbitTime = (this.tickCount * 0.08D) + (this.getId() * 0.53D); + double distance = this.distanceTo(focus); + double orbitBlend = Mth.clamp((distance - desiredMin) / Math.max(0.001D, desiredMax - desiredMin), 0.0D, 1.0D); + double radius = Mth.lerp(1.0D - orbitBlend, desiredMin * 0.35D, desiredMax * 0.85D); + Vec3 tetherAnchor = focus.position().add(focus.getDeltaMovement().scale(0.75D)); + double angle = orbitTime * (this.getId() % 2 == 0 ? 1.0D : -1.0D); + double verticalOffset = AntarchyGravityApi.isGravityInverted(focus) ? -2.15D : 1.15D; + double y = tetherAnchor.y + verticalOffset + Math.sin(orbitTime * 0.8D) * 0.2D; + return new Vec3( + tetherAnchor.x + Math.cos(angle) * radius, + Mth.clamp(y, this.level().getMinBuildHeight() + 2.0D, this.level().getMaxBuildHeight() - 2.0D), + tetherAnchor.z + Math.sin(angle) * radius + ); + } + + private Vec3 getPurpleProtectTarget(Player focus) { + double verticalOffset = AntarchyGravityApi.isGravityInverted(focus) ? -0.95D : 0.95D; + Vec3 tetherAnchor = focus.position().add(focus.getDeltaMovement().scale(0.85D)); + Vec3 sideOffset = Vec3.directionFromRotation(0.0F, focus.getYRot() + 90.0F).scale(0.45D); + return new Vec3( + tetherAnchor.x + sideOffset.x, + Mth.clamp(tetherAnchor.y + verticalOffset, this.level().getMinBuildHeight() + 2.0D, this.level().getMaxBuildHeight() - 2.0D), + tetherAnchor.z + sideOffset.z + ); + } + + private Vec3 getWarningTarget(Player focus, LivingEntity threat) { + int approachTicks = this.cfgWarningApproachTicks; + int hoverTicks = this.cfgWarningHoverTicks; + int returnTicks = this.cfgWarningReturnTicks; + int playerHoverTicks = this.cfgWarningPlayerHoverTicks; + int phaseLength = approachTicks + hoverTicks + returnTicks + playerHoverTicks; + int phase = this.warningCycleTicks % Math.max(1, phaseLength); + if (phase < approachTicks) { + return threat.position().add(0.0D, threat.getBbHeight() * 0.65D, 0.0D); + } + if (phase < approachTicks + hoverTicks) { + return threat.position().add(0.0D, threat.getBbHeight() * 1.05D, 0.0D); + } + if (phase < approachTicks + hoverTicks + returnTicks) { + return this.getOrbitTarget(focus); + } + return focus.position().add(0.0D, 1.8D, 0.0D); + } + + private double getWarningSpeed(Player focus) { + return this.distanceTo(focus) > this.cfgCatchUpDistance ? 0.42D : 0.34D; + } + + private void pulseToward(Vec3 target, double impulse, double maxSpeed, int pulseInterval) { + Vec3 toTarget = target.subtract(this.position()); + double distance = toTarget.length(); + if (distance < 0.08D) { + return; + } + + if (this.movementPulseCooldown > 0 && distance < 1.25D && maxSpeed < 0.5D) { + return; + } + + Vec3 direction = toTarget.scale(1.0D / distance); + Vec3 nextMotion = this.getDeltaMovement().scale(0.55D).add(direction.scale(Math.min(impulse, 0.1D + distance * 0.08D))); + if (nextMotion.lengthSqr() > maxSpeed * maxSpeed) { + nextMotion = nextMotion.normalize().scale(maxSpeed); + } + + this.setDeltaMovement(nextMotion); + this.hasImpulse = true; + this.movementPulseCooldown = pulseInterval; + } + + private Vec3 pickAmbientTarget() { + double angle = this.random.nextDouble() * (Math.PI * 2.0D); + double maxRadius = Math.max(this.cfgAmbientMinRadius, this.cfgAmbientMaxRadius); + double radius = this.cfgAmbientMinRadius + this.random.nextDouble() * Math.max(0.0D, maxRadius - this.cfgAmbientMinRadius); + double vertical = (this.random.nextDouble() - 0.5D) * this.cfgAmbientVerticalRange; + return new Vec3( + this.getX() + Math.cos(angle) * radius, + Mth.clamp(this.getY() + vertical, this.level().getMinBuildHeight() + 2.0D, this.level().getMaxBuildHeight() - 2.0D), + this.getZ() + Math.sin(angle) * radius + ); + } + + public enum Mood { + YELLOW, + BLUE, + PURPLE, + RED, + WHITE; + + private static final Mood[] VALUES = values(); + + private static Mood byOrdinal(int ordinal) { + if (ordinal < 0 || ordinal >= VALUES.length) { + return WHITE; + } + return VALUES[ordinal]; + } + } + + private final class ReverieBoundGoal extends Goal { + private ReverieBoundGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + return ReverieEntity.this.getFocusPlayer() != null; + } + + @Override + public boolean canContinueToUse() { + return ReverieEntity.this.getFocusPlayer() != null; + } + + @Override + public boolean requiresUpdateEveryTick() { + return true; + } + + @Override + public void tick() { + Player focus = ReverieEntity.this.getFocusPlayer(); + if (focus == null) { + return; + } + + Mood mood = ReverieEntity.this.getMood(); + double distance = ReverieEntity.this.distanceTo(focus); + double catchUpDistance = ReverieEntity.this.cfgCatchUpDistance; + boolean urgentCatchUp = distance > catchUpDistance; + if (mood == Mood.PURPLE) { + Vec3 target = ReverieEntity.this.getPurpleProtectTarget(focus); + ReverieEntity.this.pulseToward(target, urgentCatchUp ? 0.72D : 0.48D, urgentCatchUp ? 1.20D : 0.85D, 1); + return; + } + + if (mood == Mood.RED) { + LivingEntity threat = ReverieEntity.this.findWarningThreat(focus); + Vec3 target = threat != null + ? ReverieEntity.this.getWarningTarget(focus, threat) + : ReverieEntity.this.getOrbitTarget(focus); + ReverieEntity.this.pulseToward(target, urgentCatchUp ? 0.45D : 0.24D, urgentCatchUp ? 1.05D : ReverieEntity.this.getWarningSpeed(focus), urgentCatchUp ? 1 : 5); + return; + } + + Vec3 orbitTarget = ReverieEntity.this.getOrbitTarget(focus); + double desiredMax = Math.max(ReverieEntity.this.cfgFollowMinDistance, ReverieEntity.this.cfgFollowMaxDistance); + boolean worried = mood == Mood.BLUE; + if (worried && distance <= desiredMax && !focus.hasEffect(MobEffects.DAMAGE_RESISTANCE)) { + focus.addEffect(new MobEffectInstance(MobEffects.DAMAGE_RESISTANCE, 60, 0, false, true, true)); + } + double impulse = urgentCatchUp ? 0.56D : (worried ? 0.32D : (distance > desiredMax ? 0.24D : 0.18D)); + double maxSpeed = urgentCatchUp ? 1.05D : (worried ? 0.68D : (distance > desiredMax ? 0.50D : 0.32D)); + int pulseInterval = urgentCatchUp ? 1 : (worried ? 2 : (distance > desiredMax ? 3 : 5)); + ReverieEntity.this.pulseToward(orbitTarget, impulse, maxSpeed, pulseInterval); + } + } + + private final class ReverieAmbientGoal extends Goal { + private ReverieAmbientGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + public boolean canUse() { + return ReverieEntity.this.getFocusPlayer() == null; + } + + @Override + public boolean canContinueToUse() { + return ReverieEntity.this.getFocusPlayer() == null; + } + + @Override + public boolean requiresUpdateEveryTick() { + return true; + } + + @Override + public void tick() { + if (ReverieEntity.this.getNoticedPlayer() != null) { + ReverieEntity.this.ambientTarget = null; + ReverieEntity.this.ambientTargetAge = 0; + return; + } + + if (ReverieEntity.this.ambientTarget == null + || ReverieEntity.this.ambientTarget.distanceTo(ReverieEntity.this.position()) < 0.8D + || ReverieEntity.this.ambientTargetAge++ > ReverieEntity.this.cfgAmbientMaxAgeTicks) { + ReverieEntity.this.ambientTarget = ReverieEntity.this.pickAmbientTarget(); + ReverieEntity.this.ambientTargetAge = 0; + } + + int minInterval = ReverieEntity.this.cfgAmbientPulseMinTicks; + int maxInterval = Math.max(minInterval, ReverieEntity.this.cfgAmbientPulseMaxTicks); + ReverieEntity.this.pulseToward( + ReverieEntity.this.ambientTarget, + 0.14D, + 0.18D, + minInterval + ReverieEntity.this.random.nextInt(Math.max(1, maxInterval - minInterval + 1)) + ); + } + } +} + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ScorpionEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ScorpionEntity.java new file mode 100644 index 00000000..16999635 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ScorpionEntity.java @@ -0,0 +1,262 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import net.minecraft.core.BlockPos; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.phys.Vec3; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.RandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; +import org.jetbrains.annotations.Nullable; + +public class ScorpionEntity extends Monster implements GeoEntity { + private static final byte ATTACK_ANIM_EVENT = 4; + + private static final int ATTACK_ANIM_TICKS = 12; + private static final int ATTACK_HIT_TICK = 6; + private static final int ATTACK_COOLDOWN_TICKS = 16; + private static final int POISON_DURATION_TICKS = 80; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("Idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private int attackAnimTicks = 0; + private int attackCooldownTicks = 0; + private boolean attackDamageApplied = false; + @Nullable private LivingEntity attackTarget; + + public ScorpionEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 5; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 30.0D) + .add(Attributes.MOVEMENT_SPEED, 0.29D) + .add(Attributes.ATTACK_DAMAGE, 5.0D) + .add(Attributes.FOLLOW_RANGE, 24.0D) + .add(Attributes.ARMOR, 2.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.2D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, + MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG + || spawnReason == MobSpawnType.SPAWNER + || spawnReason == MobSpawnType.COMMAND) { + return true; + } + return level.getDifficulty() != Difficulty.PEACEFUL + && Monster.checkMonsterSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new ScorpionMeleeAttackGoal()); + this.goalSelector.addGoal(5, new RandomStrollGoal(this, 0.8D)); + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 8.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public void tick() { + super.tick(); + if (this.attackCooldownTicks > 0) { + this.attackCooldownTicks--; + } + if (this.attackAnimTicks > 0) { + if (!this.level().isClientSide) { + this.tickAttackWindup(); + } + this.attackAnimTicks--; + if (this.attackAnimTicks <= 0) { + this.resetAttackState(); + } + } + } + + @Override + public boolean doHurtTarget(net.minecraft.world.entity.Entity target) { + boolean hurt = super.doHurtTarget(target); + if (hurt && target instanceof LivingEntity living) { + int duration = this.level().getDifficulty() == Difficulty.HARD + ? POISON_DURATION_TICKS * 2 + : POISON_DURATION_TICKS; + living.addEffect(new MobEffectInstance(MobEffects.POISON, duration, 0)); + this.playSound(AntarchySoundEvents.SCORPION_ATTACK.get(), 0.65F, 0.95F + this.random.nextFloat() * 0.1F); + } + return hurt; + } + + private void beginAttack(LivingEntity target) { + this.attackTarget = target; + this.attackAnimTicks = ATTACK_ANIM_TICKS; + this.attackCooldownTicks = ATTACK_COOLDOWN_TICKS; + this.attackDamageApplied = false; + this.getNavigation().stop(); + this.level().broadcastEntityEvent(this, ATTACK_ANIM_EVENT); + this.commitLunge(target, 0.48D, 0.12D); + } + + private void tickAttackWindup() { + if (this.attackTarget == null || !this.attackTarget.isAlive()) { + this.resetAttackState(); + return; + } + + this.getLookControl().setLookAt(this.attackTarget, 30.0F, 30.0F); + if (!this.attackDamageApplied + && this.attackAnimTicks == ATTACK_HIT_TICK + && this.distanceToSqr(this.attackTarget) <= this.getAttackReachSqr(this.attackTarget)) { + this.attackDamageApplied = true; + this.doHurtTarget(this.attackTarget); + } + + if (this.attackAnimTicks <= 0) { + this.resetAttackState(); + } + } + + private double getAttackReachSqr(LivingEntity target) { + double reach = this.getBbWidth() * 1.7D + target.getBbWidth(); + return reach * reach + 1.0D; + } + + private void resetAttackState() { + this.attackAnimTicks = 0; + this.attackDamageApplied = false; + this.attackTarget = null; + } + + private void commitLunge(LivingEntity target, double horizontalSpeed, double verticalSpeed) { + Vec3 lunge = target.position().subtract(this.position()); + Vec3 horizontal = new Vec3(lunge.x, 0.0D, lunge.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + return; + } + horizontal = horizontal.normalize().scale(horizontalSpeed); + this.setDeltaMovement(this.getDeltaMovement().add(horizontal.x, verticalSpeed, horizontal.z)); + this.hasImpulse = true; + } + + private boolean isAttackLocked() { + return this.attackAnimTicks > 0; + } + + @Override + public void handleEntityEvent(byte id) { + if (id == ATTACK_ANIM_EVENT) { + this.attackAnimTicks = ATTACK_ANIM_TICKS; + this.attackDamageApplied = false; + return; + } + super.handleEntityEvent(id); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main", 3, this::mainController)); + } + + private PlayState mainController(AnimationState state) { + if (this.attackAnimTicks > 0) { + return state.setAndContinue(ATTACK_ANIM); + } + if (state.isMoving()) { + return state.setAndContinue(WALK_ANIM); + } + return state.setAndContinue(IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.SCORPION_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource source) { + return AntarchySoundEvents.SCORPION_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.SCORPION_HURT.get(); + } + + @Override + protected float getSoundVolume() { + return 0.6F; + } + + private final class ScorpionMeleeAttackGoal extends MeleeAttackGoal { + private ScorpionMeleeAttackGoal() { + super(ScorpionEntity.this, 1.15D, true); + } + + @Override + public void tick() { + if (ScorpionEntity.this.attackTarget != null) { + ScorpionEntity.this.getLookControl().setLookAt(ScorpionEntity.this.attackTarget, 30.0F, 30.0F); + } + super.tick(); + } + + @Override + public boolean canContinueToUse() { + return ScorpionEntity.this.isAttackLocked() || super.canContinueToUse(); + } + + @Override + protected void checkAndPerformAttack(LivingEntity enemy) { + if (ScorpionEntity.this.isAttackLocked()) { + return; + } + if (this.canPerformAttack(enemy) && this.isTimeToAttack() && ScorpionEntity.this.attackCooldownTicks <= 0) { + this.resetAttackCooldown(); + ScorpionEntity.this.beginAttack(enemy); + return; + } + super.checkAndPerformAttack(enemy); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/SizeRayProjectileEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/SizeRayProjectileEntity.java new file mode 100644 index 00000000..a54f17a5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/SizeRayProjectileEntity.java @@ -0,0 +1,226 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyAdvancements; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.AttributeInstance; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.projectile.AbstractArrow; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.EntityHitResult; + +public class SizeRayProjectileEntity extends AbstractArrow { + + public static final ResourceLocation SIZE_RAY_MODIFIER_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "size_ray_scale"); + private static final ResourceLocation LEGACY_SHRINK_MODIFIER_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "shrink_ray_scale"); + private static final ResourceLocation LEGACY_GROW_MODIFIER_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "grow_ray_scale"); + private static final String STAGE_TAG_PREFIX = Antarchy.MODID + ":size_ray_stage_"; + private static final String CHARGE_LEVEL_KEY = "ChargeLevel"; + private static final int LEGACY_STAGE_RANGE = 3; + private static final int MAX_LIFETIME_TICKS = 20; + private static final ResourceLocation VERY_HUNGRY_CATERPILLAR_ADVANCEMENT = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "very_hungry_caterpillar"); + private static final EntityDataAccessor CHARGE_LEVEL = + SynchedEntityData.defineId(SizeRayProjectileEntity.class, EntityDataSerializers.INT); + + private final SizeRayType sizeRayType; + + public SizeRayProjectileEntity( + EntityType entityType, + Level level, + SizeRayType sizeRayType + ) { + super(entityType, level); + this.sizeRayType = sizeRayType; + this.configureAsRay(); + this.setChargeLevel(1); + } + + public SizeRayProjectileEntity( + EntityType entityType, + LivingEntity shooter, + Level level, + ItemStack firedFromWeapon, + SizeRayType sizeRayType + ) { + super(entityType, shooter, level, firedFromWeapon.copyWithCount(1), firedFromWeapon); + this.sizeRayType = sizeRayType; + this.configureAsRay(); + this.setChargeLevel(1); + } + + public static SizeRayProjectileEntity createShrink( + EntityType entityType, Level level + ) { + return new SizeRayProjectileEntity(entityType, level, SizeRayType.SHRINK); + } + + public static SizeRayProjectileEntity createGrowth( + EntityType entityType, Level level + ) { + return new SizeRayProjectileEntity(entityType, level, SizeRayType.GROWTH); + } + + public SizeRayType getSizeRayType() { + return this.sizeRayType; + } + + public int getChargeLevel() { + return this.entityData.get(CHARGE_LEVEL); + } + + public int getEffectiveChargeLevel() { + return Math.max(1, Math.min(this.getChargeLevel(), this.getMaximumUsefulChargeLevel())); + } + + public void setChargeLevel(int chargeLevel) { + this.entityData.set(CHARGE_LEVEL, Math.max(1, chargeLevel)); + } + + @Override + protected ItemStack getDefaultPickupItem() { + return ItemStack.EMPTY; + } + + @Override + protected double getDefaultGravity() { + return 0.0D; + } + + @Override + protected void onHitEntity(EntityHitResult result) { + if (!this.level().isClientSide() + && AntarchySettings.sizeChangingRaysEnabled() + && result.getEntity() instanceof LivingEntity livingEntity + && !livingEntity.getType().is(AntarchyTags.Entities.SIZE_CHANGING_IMMUNE)) { + applyScaleChange(livingEntity); + if (this.sizeRayType == SizeRayType.GROWTH + && livingEntity instanceof CaterpillarEntity + && this.getOwner() instanceof ServerPlayer serverPlayer) { + AntarchyAdvancements.award(serverPlayer, VERY_HUNGRY_CATERPILLAR_ADVANCEMENT); + } + } + this.discard(); + } + + @Override + protected void onHitBlock(BlockHitResult result) { + this.discard(); + } + + @Override + public void tick() { + if (!this.level().isClientSide() && this.tickCount > MAX_LIFETIME_TICKS) { + this.discard(); + return; + } + + super.tick(); + + if (!this.level().isClientSide() && this.tickCount > MAX_LIFETIME_TICKS) { + this.discard(); + } + } + + private void configureAsRay() { + this.pickup = Pickup.DISALLOWED; + this.setNoGravity(true); + this.setBaseDamage(0.0D); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(CHARGE_LEVEL, 1); + } + + + private void applyScaleChange(LivingEntity livingEntity) { + this.applyScaleChange(livingEntity, this.getEffectiveChargeLevel()); + } + + private void applyScaleChange(LivingEntity livingEntity, int chargeLevel) { + AttributeInstance scaleAttribute = livingEntity.getAttribute(Attributes.SCALE); + if (scaleAttribute == null) return; + + migrateLegacy(livingEntity, scaleAttribute); + AttributeModifier existing = scaleAttribute.getModifier(SIZE_RAY_MODIFIER_ID); + double current = existing != null ? existing.amount() : 0.0; + + double delta = AntarchySettings.sizeRayDeltaPerHit(); + double snappedCurrent = Math.round(current / delta) * delta; + double next = this.sizeRayType == SizeRayType.SHRINK + ? snappedCurrent - delta * chargeLevel + : snappedCurrent + delta * chargeLevel; + double minOffset = AntarchySettings.sizeRayMinScale() - 1.0; + double maxOffset = AntarchySettings.sizeRayMaxScale() - 1.0; + next = Mth.clamp(next, minOffset, maxOffset); + + writeModifier(scaleAttribute, next); + } + + public int getMaximumUsefulChargeLevel() { + double delta = AntarchySettings.sizeRayDeltaPerHit(); + double availableOffset = this.sizeRayType == SizeRayType.SHRINK + ? 1.0D - AntarchySettings.sizeRayMinScale() + : AntarchySettings.sizeRayMaxScale() - 1.0D; + return Math.max(1, (int) Math.ceil(availableOffset / delta)); + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(CHARGE_LEVEL_KEY, this.getChargeLevel()); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.setChargeLevel(Math.max(1, tag.getInt(CHARGE_LEVEL_KEY))); + } + + + public static void writeModifier(AttributeInstance scaleAttribute, double offset) { + scaleAttribute.removeModifier(SIZE_RAY_MODIFIER_ID); + if (offset != 0.0) { + scaleAttribute.addPermanentModifier( + new AttributeModifier( + SIZE_RAY_MODIFIER_ID, + offset, + AttributeModifier.Operation.ADD_MULTIPLIED_TOTAL + ) + ); + } + } + + + private static void migrateLegacy(LivingEntity livingEntity, AttributeInstance scaleAttribute) { + scaleAttribute.removeModifier(LEGACY_SHRINK_MODIFIER_ID); + scaleAttribute.removeModifier(LEGACY_GROW_MODIFIER_ID); + for (int i = -LEGACY_STAGE_RANGE; i <= LEGACY_STAGE_RANGE; i++) { + if (i != 0) livingEntity.removeTag(STAGE_TAG_PREFIX + i); + } + } + + public enum SizeRayType { + SHRINK, + GROWTH + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/TriffidEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/TriffidEntity.java new file mode 100644 index 00000000..627fb719 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/TriffidEntity.java @@ -0,0 +1,531 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.UUID; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class TriffidEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor ACTION_STATE = SynchedEntityData.defineId(TriffidEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor AWAKE = SynchedEntityData.defineId(TriffidEntity.class, EntityDataSerializers.BOOLEAN); + private static final int ACTION_NONE = 0; + private static final int ACTION_SWEEP = 1; + private static final int ACTION_GRAB = 2; + private static final int ACTION_DEATH = 3; + + private static final int SWEEP_TOTAL_TICKS = 20; + private static final int SWEEP_ACTIVE_START = 7; + private static final int SWEEP_ACTIVE_END = 14; + private static final int SWEEP_COOLDOWN_TICKS = 24; + private static final int GRAB_TOTAL_TICKS = 24; + private static final int GRAB_PULL_START = 6; + private static final int GRAB_PULL_END = 18; + private static final int GRAB_DAMAGE_TICK = 19; + private static final int GRAB_COOLDOWN_TICKS = 42; + private static final int DEATH_TICKS = 32; + + private static final double WAKE_RANGE = 12.0D; + private static final double SWEEP_RANGE = 4.25D; + private static final double GRAB_RANGE = 5.25D; + private static final double MIN_GRAB_RANGE = 2.0D; + private static final double FOLLOW_RANGE = 14.0D; + private static final double TURN_SPEED_DEGREES = 5.0D; + + private static final RawAnimation DORMANT_ANIM = RawAnimation.begin().thenLoop("dormant"); + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SWEEP_ANIM = RawAnimation.begin().thenPlay("attack"); + private static final RawAnimation GRAB_ANIM = RawAnimation.begin().thenPlay("grab"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlayAndHold("death"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private final Set sweepHitEntities = new HashSet<>(); + + private int actionTicks; + private int attackCooldown; + private float actionStartYaw; + private int grabTargetId = -1; + private boolean grabDamageApplied; + private int preySearchCooldown = 0; + + public TriffidEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 15; + } + + public static AttributeSupplier.Builder createAttributes() { + return Monster.createMonsterAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.triffidHealth()) + .add(Attributes.ATTACK_DAMAGE, AntarchySettings.triffidAttackDamage()) + .add(Attributes.FOLLOW_RANGE, FOLLOW_RANGE) + .add(Attributes.KNOCKBACK_RESISTANCE, 1.0D) + .add(Attributes.MOVEMENT_SPEED, 0.0D); + } + + public static boolean canSpawn(EntityType entityType, LevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (pos.getY() < level.getMinBuildHeight() || pos.getY() + 7 >= level.getMaxBuildHeight()) { + return false; + } + + BlockPos[] footprint = new BlockPos[] { + pos, + pos.east(), + pos.south(), + pos.east().south() + }; + + for (BlockPos footprintPos : footprint) { + if (!level.getBlockState(footprintPos).isAir()) { + return false; + } + + BlockPos below = footprintPos.below(); + if (!level.getBlockState(below).isFaceSturdy(level, below, Direction.UP)) { + return false; + } + + for (int y = 1; y <= 7; y++) { + if (!level.getBlockState(footprintPos.above(y)).isAir()) { + return false; + } + } + } + + return true; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ACTION_STATE, ACTION_NONE); + builder.define(AWAKE, false); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new LookAtPlayerGoal(this, Player.class, 16.0F)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, LivingEntity.class, 10, true, false, TriffidEntity::isValidPreyTarget)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getActionState()) { + case ACTION_SWEEP -> state.setAndContinue(SWEEP_ANIM); + case ACTION_GRAB -> state.setAndContinue(GRAB_ANIM); + case ACTION_DEATH -> state.setAndContinue(DEATH_ANIM); + default -> state.setAndContinue(this.isAwake() ? IDLE_ANIM : DORMANT_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + this.getNavigation().stop(); + Vec3 movement = this.getDeltaMovement(); + this.setDeltaMovement(0.0D, movement.y, 0.0D); + this.zza = 0.0F; + this.xxa = 0.0F; + + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + + if (this.level().isClientSide) { + return; + } + + this.syncConfiguredAttributes(); + + if (this.attackCooldown > 0) { + this.attackCooldown--; + } + + if (this.getActionState() == ACTION_DEATH) { + return; + } + + if (this.preySearchCooldown > 0) { + this.preySearchCooldown--; + } else { + this.preySearchCooldown = 20; + this.setAwake(this.hasNearbyPrey()); + if (!isValidLivePrey(this.getTarget())) { + this.setTarget(this.findNearestPrey()); + } + } + + LivingEntity target = this.getTarget(); + + if (this.getActionState() == ACTION_SWEEP) { + this.tickSweepAttack(); + return; + } + + if (this.getActionState() == ACTION_GRAB) { + this.tickGrabAttack(); + return; + } + + if (target != null) { + this.rotateToward(target, TURN_SPEED_DEGREES); + this.getLookControl().setLookAt(target, 30.0F, 30.0F); + this.tryStartAttack(target); + } + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.isInvulnerableTo(source)) { + return false; + } + return super.hurt(source, amount); + } + + @Override + public void die(DamageSource damageSource) { + if (!this.level().isClientSide && this.getActionState() != ACTION_DEATH) { + this.setActionState(ACTION_DEATH); + this.actionTicks = DEATH_TICKS; + this.attackCooldown = 0; + this.grabTargetId = -1; + this.setTarget(null); + this.getNavigation().stop(); + this.setDeltaMovement(Vec3.ZERO); + } + super.die(damageSource); + } + + @Override + protected void tickDeath() { + this.deathTime++; + if (this.deathTime >= DEATH_TICKS) { + this.remove(RemovalReason.KILLED); + } + } + + @Override + protected SoundEvent getAmbientSound() { + if (this.getActionState() != ACTION_NONE) { + return null; + } + + if (!this.isAwake()) { + return this.random.nextInt(24) == 0 ? AntarchySoundEvents.TRIFFID_HISS.get() : null; + } + + return this.getTarget() != null ? AntarchySoundEvents.TRIFFID_GROWL.get() : null; + } + + @Override + public int getAmbientSoundInterval() { + if (!this.isAwake()) { + return 200; + } + + return this.getTarget() != null ? 80 : 160; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.TRIFFID_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.TRIFFID_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 0.7F; + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return false; + } + + @Override + public boolean canAttack(LivingEntity target) { + return isValidPreyTarget(target); + } + + @Override + public void knockback(double strength, double x, double z) { + } + + private void tryStartAttack(LivingEntity target) { + if (this.attackCooldown > 0 || !this.hasLineOfSight(target)) { + return; + } + + double distance = this.distanceTo(target); + boolean inSweepRange = distance <= SWEEP_RANGE; + boolean inGrabRange = distance >= MIN_GRAB_RANGE && distance <= GRAB_RANGE; + + if (inSweepRange) { + if (inGrabRange && isLowHealthPrey(target) && this.random.nextFloat() < 0.25F) { + this.startGrabAttack(target); + } else { + this.startSweepAttack(target); + } + return; + } + + if (inGrabRange && (isLowHealthPrey(target) || this.random.nextFloat() < 0.08F)) { + this.startGrabAttack(target); + } + } + + private void startSweepAttack(LivingEntity target) { + this.setActionState(ACTION_SWEEP); + this.actionTicks = SWEEP_TOTAL_TICKS; + this.attackCooldown = SWEEP_COOLDOWN_TICKS; + this.actionStartYaw = this.getAngleTo(target) - 100.0F; + this.sweepHitEntities.clear(); + this.setYRot(this.actionStartYaw); + this.playSound(AntarchySoundEvents.TRIFFID_ATTACK.get(), 0.9F, 0.75F); + } + + private void tickSweepAttack() { + int elapsed = SWEEP_TOTAL_TICKS - this.actionTicks; + float progress = elapsed / (float) SWEEP_TOTAL_TICKS; + this.setYRot(this.actionStartYaw + 200.0F * progress); + + if (elapsed >= SWEEP_ACTIVE_START && elapsed <= SWEEP_ACTIVE_END) { + this.applySweepDamage(); + } + + this.actionTicks--; + if (this.actionTicks <= 0) { + this.setActionState(ACTION_NONE); + this.sweepHitEntities.clear(); + } + } + + private void applySweepDamage() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + List candidates = this.level().getEntitiesOfClass( + LivingEntity.class, + this.getBoundingBox().inflate(SWEEP_RANGE, 1.0D, SWEEP_RANGE), + TriffidEntity::isValidLivePrey + ); + + for (LivingEntity candidate : candidates) { + if (candidate == this || this.sweepHitEntities.contains(candidate.getUUID())) { + continue; + } + if (this.distanceTo(candidate) > SWEEP_RANGE) { + continue; + } + + float relativeYaw = Mth.wrapDegrees(this.getAngleTo(candidate) - this.getYRot()); + if (Math.abs(relativeYaw) > 70.0F) { + continue; + } + + if (candidate.hurt(AntarchyDamageSources.triffidMauling(serverLevel, this), (float) AntarchySettings.triffidAttackDamage())) { + this.sweepHitEntities.add(candidate.getUUID()); + } + } + } + + private void startGrabAttack(LivingEntity target) { + this.setActionState(ACTION_GRAB); + this.actionTicks = GRAB_TOTAL_TICKS; + this.attackCooldown = GRAB_COOLDOWN_TICKS; + this.grabTargetId = target.getId(); + this.grabDamageApplied = false; + this.setYRot(this.getAngleTo(target)); + this.playSound(AntarchySoundEvents.TRIFFID_GRAB.get(), 0.8F, 0.85F); + } + + private void tickGrabAttack() { + LivingEntity grabTarget = this.getGrabTarget(); + if (!isValidLivePrey(grabTarget)) { + this.finishGrabAttack(); + return; + } + + this.rotateToward(grabTarget, TURN_SPEED_DEGREES * 1.25D); + int elapsed = GRAB_TOTAL_TICKS - this.actionTicks; + if (elapsed >= GRAB_PULL_START && elapsed <= GRAB_PULL_END) { + this.pullTargetTowardMouth(grabTarget); + } + + if (!this.grabDamageApplied && elapsed >= GRAB_DAMAGE_TICK) { + this.grabDamageApplied = true; + if (this.level() instanceof ServerLevel serverLevel) { + grabTarget.hurt(AntarchyDamageSources.triffidSwallow(serverLevel, this), (float) AntarchySettings.triffidGrabDamage()); + } else { + grabTarget.hurt(this.damageSources().mobAttack(this), (float) AntarchySettings.triffidGrabDamage()); + } + } + + this.actionTicks--; + if (this.actionTicks <= 0) { + this.finishGrabAttack(); + } + } + + private void pullTargetTowardMouth(LivingEntity target) { + Vec3 mouthPos = this.position().add(Vec3.directionFromRotation(0.0F, this.getYRot()).scale(1.45D)).add(0.0D, 2.3D, 0.0D); + Vec3 targetCenter = target.getBoundingBox().getCenter(); + Vec3 offset = mouthPos.subtract(targetCenter); + double distance = offset.length(); + if (distance < 1.0E-4D) { + return; + } + + Vec3 pull = offset.normalize().scale(Math.min(1.0D, 0.2D + distance * 0.18D)); + target.setDeltaMovement(target.getDeltaMovement().scale(0.35D).add(pull)); + target.hurtMarked = true; + target.fallDistance = 0.0F; + } + + private void finishGrabAttack() { + this.setActionState(ACTION_NONE); + this.actionTicks = 0; + this.grabTargetId = -1; + this.grabDamageApplied = false; + } + + private void rotateToward(LivingEntity target, double maxStep) { + float targetYaw = this.getAngleTo(target); + this.setYRot(this.rotateTowards(this.getYRot(), targetYaw, (float) maxStep)); + } + + private float getAngleTo(Entity target) { + double dx = target.getX() - this.getX(); + double dz = target.getZ() - this.getZ(); + return (float) (Mth.atan2(dz, dx) * (180.0F / Math.PI)) - 90.0F; + } + + private float rotateTowards(float currentYaw, float targetYaw, float maxStep) { + return currentYaw + Mth.clamp(Mth.wrapDegrees(targetYaw - currentYaw), -maxStep, maxStep); + } + + private boolean hasNearbyPrey() { + return !this.level().getEntitiesOfClass( + LivingEntity.class, + this.getBoundingBox().inflate(WAKE_RANGE, 4.0D, WAKE_RANGE), + TriffidEntity::isValidLivePrey + ).isEmpty(); + } + + @Nullable + private LivingEntity findNearestPrey() { + List candidates = this.level().getEntitiesOfClass( + LivingEntity.class, + this.getBoundingBox().inflate(FOLLOW_RANGE, 6.0D, FOLLOW_RANGE), + TriffidEntity::isValidLivePrey + ); + LivingEntity best = null; + double bestDistance = Double.MAX_VALUE; + for (LivingEntity candidate : candidates) { + double distance = this.distanceToSqr(candidate); + if (distance < bestDistance) { + bestDistance = distance; + best = candidate; + } + } + return best; + } + + @Nullable + private LivingEntity getGrabTarget() { + Entity entity = this.level().getEntity(this.grabTargetId); + return entity instanceof LivingEntity living ? living : null; + } + + private void syncConfiguredAttributes() { + if (this.getAttribute(Attributes.MAX_HEALTH) != null) { + this.getAttribute(Attributes.MAX_HEALTH).setBaseValue(AntarchySettings.triffidHealth()); + } + if (this.getAttribute(Attributes.ATTACK_DAMAGE) != null) { + this.getAttribute(Attributes.ATTACK_DAMAGE).setBaseValue(AntarchySettings.triffidAttackDamage()); + } + } + + private static boolean isLowHealthPrey(LivingEntity target) { + return target.getHealth() <= Math.max((float) AntarchySettings.triffidGrabDamage(), target.getMaxHealth() * 0.35F); + } + + private int getActionState() { + return this.entityData.get(ACTION_STATE); + } + + private void setActionState(int state) { + this.entityData.set(ACTION_STATE, state); + } + + private boolean isAwake() { + return this.entityData.get(AWAKE); + } + + private void setAwake(boolean awake) { + this.entityData.set(AWAKE, awake); + } + + private static boolean isValidLivePrey(@Nullable LivingEntity target) { + return target != null && target.isAlive() && isValidPreyTarget(target); + } + + private static boolean isValidPreyTarget(LivingEntity target) { + if (target instanceof Player player) { + return !player.isCreative() && !player.isSpectator(); + } + return target.getType().is(AntarchyTags.Entities.TRIFFID_PREY); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/UpwardFallingBlockEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/UpwardFallingBlockEntity.java new file mode 100644 index 00000000..57665291 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/UpwardFallingBlockEntity.java @@ -0,0 +1,135 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.NbtUtils; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; + +import java.util.function.Supplier; + +public class UpwardFallingBlockEntity extends Entity { + + /** Set by the platform registration before any block tick fires. */ + public static Supplier> TYPE; + + private static final EntityDataAccessor DATA_BLOCK_STATE = + SynchedEntityData.defineId(UpwardFallingBlockEntity.class, EntityDataSerializers.BLOCK_STATE); + + private static final double RISE_SPEED = 0.5; + private static final int MAX_TICKS = 200; + + public int time = 0; + + public UpwardFallingBlockEntity(EntityType type, Level level) { + super(type, level); + this.noPhysics = true; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + builder.define(DATA_BLOCK_STATE, Blocks.AIR.defaultBlockState()); + } + + public BlockState getBlockState() { + return this.entityData.get(DATA_BLOCK_STATE); + } + + public static void fallUp(Level level, BlockPos pos, BlockState state) { + if (level.isClientSide) return; + // Prevent stacking multiple entities from the same block position + if (!level.getEntitiesOfClass(UpwardFallingBlockEntity.class, new AABB(pos)).isEmpty()) return; + + level.removeBlock(pos, false); + UpwardFallingBlockEntity entity = new UpwardFallingBlockEntity(TYPE.get(), level); + entity.entityData.set(DATA_BLOCK_STATE, state); + entity.setPos(pos.getX() + 0.5, pos.getY(), pos.getZ() + 0.5); + level.addFreshEntity(entity); + } + + @Override + public void tick() { + super.tick(); + + if (level().isClientSide) return; + + BlockState blockState = getBlockState(); + if (blockState.isAir()) { + discard(); + return; + } + + time++; + if (time > MAX_TICKS || getY() >= level().getMaxBuildHeight()) { + dropAndRemove(blockState); + return; + } + + // Move upward directly — noPhysics=true means move() just calls setPos() + setPos(getX(), getY() + RISE_SPEED, getZ()); + + BlockPos headPos = BlockPos.containing(getX(), getY() + getBbHeight(), getZ()); + BlockState above = level().getBlockState(headPos); + + // Leaves block the entity but can't hold scaffolding — drop as item + if (above.is(BlockTags.LEAVES)) { + dropAndRemove(blockState); + return; + } + + boolean hitCeiling = above.isFaceSturdy(level(), headPos, Direction.DOWN); + boolean hitScaffolding = above.getBlock() instanceof AntimetalScaffoldingBlock; + + if (hitCeiling || hitScaffolding) { + BlockPos placePos = headPos.below(); + BlockState atPlace = level().getBlockState(placePos); + if (atPlace.isAir() || atPlace.canBeReplaced()) { + level().setBlock(placePos, blockState, 3); + } else { + dropAndRemove(blockState); + return; + } + discard(); + } + } + + private void dropAndRemove(BlockState state) { + if (!level().isClientSide && !state.isAir()) { + ItemStack drop = new ItemStack(state.getBlock().asItem()); + if (!drop.isEmpty()) spawnAtLocation(drop); + } + discard(); + } + + @Override + protected void readAdditionalSaveData(CompoundTag tag) { + if (tag.contains("BlockState")) { + BlockState state = NbtUtils.readBlockState( + level().holderLookup(net.minecraft.core.registries.Registries.BLOCK), + tag.getCompound("BlockState") + ); + entityData.set(DATA_BLOCK_STATE, state); + } + time = tag.getInt("Time"); + } + + @Override + protected void addAdditionalSaveData(CompoundTag tag) { + tag.put("BlockState", NbtUtils.writeBlockState(getBlockState())); + tag.putInt("Time", time); + } + + @Override public boolean isPickable() { return false; } + @Override public boolean isPushable() { return false; } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/WaspEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaspEntity.java new file mode 100644 index 00000000..6f8df95d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/WaspEntity.java @@ -0,0 +1,481 @@ +package com.craisinlord.antarchy.content.entity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import java.util.EnumSet; +import java.util.Objects; +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.NbtUtils; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.SpawnGroupData; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.ai.util.AirAndWaterRandomPos; +import net.minecraft.world.entity.ai.util.HoverRandomPos; +import net.minecraft.world.entity.animal.FlyingAnimal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class WaspEntity extends Monster implements GeoEntity, FlyingAnimal { + private static final EntityDataAccessor TEXTURE_VARIANT = + SynchedEntityData.defineId(WaspEntity.class, EntityDataSerializers.INT); + private static final byte ATTACK_ANIM_EVENT = 4; + private static final int ATTACK_ANIM_TICKS = 10; + private static final int POISON_DURATION_TICKS = 100; + private static final double CHASE_SPEED = 0.36D; + private static final double WANDER_SPEED = 0.34D; + private static final String TEXTURE_VARIANT_KEY = "TextureVariant"; + private static final int TEXTURE_VARIANT_DEFAULT = 0; + private static final int TEXTURE_VARIANT_PANDA = 1; + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private int attackAnimTicks; + private boolean configuredAttributesSynced; + @Nullable private BlockPos hivePos; + + public WaspEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 30, true); + this.setNoGravity(true); + this.xpReward = 5; + } + + public static AttributeSupplier.Builder createAttributes() { + return net.minecraft.world.entity.Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.waspHealth()) + .add(Attributes.FLYING_SPEED, AntarchySettings.waspMovementSpeed()) + .add(Attributes.MOVEMENT_SPEED, AntarchySettings.waspMovementSpeed()) + .add(Attributes.ATTACK_DAMAGE, AntarchySettings.waspAttackDamage()) + .add(Attributes.ARMOR, 1.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return level.getDifficulty() != Difficulty.PEACEFUL + && level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(TEXTURE_VARIANT, TEXTURE_VARIANT_DEFAULT); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(1, new FloatGoal(this)); + this.goalSelector.addGoal(2, new MeleeAttackGoal(this, CHASE_SPEED, true)); + this.goalSelector.addGoal(3, new WaspGoToNestGoal()); + this.goalSelector.addGoal(4, new WaspWanderGoal()); + this.goalSelector.addGoal(5, new LookAtPlayerGoal(this, Player.class, 8.0F)); + this.goalSelector.addGoal(6, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation nav = new FlyingPathNavigation(this, level); + nav.setCanOpenDoors(false); + nav.setCanFloat(true); + return nav; + } + + @Override + public void travel(Vec3 travelVector) { + if (this.isEffectiveAi() || this.isControlledByLocalInstance()) { + if (this.isInWater()) { + this.moveRelative(0.02F, travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(0.8D)); + } else if (this.isInLava()) { + this.moveRelative(0.02F, travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(0.5D)); + } else { + this.moveRelative(this.getSpeed(), travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(0.9D)); + } + } + this.calculateEntityAnimation(false); + } + + public void setHivePos(@Nullable BlockPos pos) { + this.hivePos = pos; + } + + @Nullable + public BlockPos getHivePos() { + return this.hivePos; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + if (this.hivePos != null) { + tag.put("HivePos", NbtUtils.writeBlockPos(this.hivePos)); + } + tag.putInt(TEXTURE_VARIANT_KEY, this.getTextureVariant()); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.hivePos = tag.contains("HivePos") + ? NbtUtils.readBlockPos(tag, "HivePos").orElse(null) + : null; + if (tag.contains(TEXTURE_VARIANT_KEY)) { + this.setTextureVariant(tag.getInt(TEXTURE_VARIANT_KEY)); + } + } + + @Override + public void tick() { + super.tick(); + this.realignHitbox(); + if (!this.level().isClientSide && !this.configuredAttributesSynced) { + this.syncConfiguredAttributes(); + this.configuredAttributesSynced = true; + } + this.setNoGravity(true); + this.setOnGround(false); + + if (this.attackAnimTicks > 0) { + this.attackAnimTicks--; + } + } + + @Override + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnGroupData) { + this.syncConfiguredAttributes(); + this.configuredAttributesSynced = true; + this.setHealth((float) AntarchySettings.waspHealth()); + if (spawnReason == MobSpawnType.SPAWN_EGG && this.random.nextInt(20) == 0) { + this.setPandaVariant(true); + } + return super.finalizeSpawn(level, difficulty, spawnReason, spawnGroupData); + } + + @Override + public void refreshDimensions() { + super.refreshDimensions(); + this.realignHitbox(); + } + + @Override + public boolean doHurtTarget(net.minecraft.world.entity.Entity target) { + if (!(target instanceof LivingEntity livingTarget)) { + return super.doHurtTarget(target); + } + + this.beginAttackAnimation(); + boolean hurt = livingTarget.hurt(this.damageSources().mobAttack(this), (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE)); + if (hurt) { + int poisonDuration = this.level().getDifficulty() == Difficulty.HARD + ? POISON_DURATION_TICKS * 2 + : POISON_DURATION_TICKS; + livingTarget.addEffect(new MobEffectInstance(MobEffects.POISON, poisonDuration, 0)); + this.playSound(AntarchySoundEvents.WASP_ATTACK.get(), 0.9F, 0.9F + this.random.nextFloat() * 0.2F); + } + + return hurt; + } + + private void beginAttackAnimation() { + this.attackAnimTicks = ATTACK_ANIM_TICKS; + this.swing(InteractionHand.MAIN_HAND); + if (!this.level().isClientSide) { + this.level().broadcastEntityEvent(this, ATTACK_ANIM_EVENT); + } + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.WASP_IDLE.get(); + } + + @Override + public int getAmbientSoundInterval() { + return 20; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.WASP_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.WASP_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 0.7F; + } + + @Override + public float getVoicePitch() { + return 1.15F + this.random.nextFloat() * 0.15F; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + private PlayState mainAnimController(AnimationState state) { + if (this.attackAnimTicks > 0) { + return state.setAndContinue(ATTACK_ANIM); + } + + return state.setAndContinue(IDLE_ANIM); + } + + @Override + public void handleEntityEvent(byte id) { + if (id == ATTACK_ANIM_EVENT) { + this.attackAnimTicks = ATTACK_ANIM_TICKS; + return; + } + super.handleEntityEvent(id); + } + + @Override + public Vec3 getLeashOffset() { + return new Vec3(0.0D, 0.2D, 0.0D); + } + + public boolean isPandaVariant() { + return this.getTextureVariant() == TEXTURE_VARIANT_PANDA; + } + + public int getTextureVariant() { + return this.entityData.get(TEXTURE_VARIANT); + } + + public void setTextureVariant(int variant) { + this.entityData.set(TEXTURE_VARIANT, Mth.clamp(variant, TEXTURE_VARIANT_DEFAULT, TEXTURE_VARIANT_PANDA)); + } + + public void setPandaVariant(boolean pandaVariant) { + this.setTextureVariant(pandaVariant ? TEXTURE_VARIANT_PANDA : TEXTURE_VARIANT_DEFAULT); + } + + @Override + public boolean isFlying() { + return !this.onGround(); + } + + private void realignHitbox() { + double halfWidth = this.getBbWidth() * 0.5D; + double height = this.getBbHeight(); + this.setBoundingBox(new AABB( + this.getX() - halfWidth, + this.getY(), + this.getZ() - halfWidth, + this.getX() + halfWidth, + this.getY() + height, + this.getZ() + halfWidth + )); + } + + private void syncConfiguredAttributes() { + Objects.requireNonNull(this.getAttribute(Attributes.MAX_HEALTH)).setBaseValue(AntarchySettings.waspHealth()); + Objects.requireNonNull(this.getAttribute(Attributes.ATTACK_DAMAGE)).setBaseValue(AntarchySettings.waspAttackDamage()); + Objects.requireNonNull(this.getAttribute(Attributes.FLYING_SPEED)).setBaseValue(AntarchySettings.waspMovementSpeed()); + Objects.requireNonNull(this.getAttribute(Attributes.MOVEMENT_SPEED)).setBaseValue(AntarchySettings.waspMovementSpeed()); + } + + private boolean hasValidHive() { + if (this.hivePos == null || !this.level().isLoaded(this.hivePos)) { + return false; + } + + BlockEntity blockEntity = this.level().getBlockEntity(this.hivePos); + return blockEntity instanceof WaspNestBlockEntity; + } + + private boolean closerThan(BlockPos pos, int distance) { + return pos.closerThan(this.blockPosition(), distance); + } + + private final class WaspWanderGoal extends Goal { + private static final int WANDER_THRESHOLD = 22; + + private WaspWanderGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + public boolean canUse() { + boolean hasHive = WaspEntity.this.hasValidHive(); + return WaspEntity.this.getTarget() == null + && (!hasHive || (!WaspEntity.this.level().isNight() && !WaspEntity.this.level().isRaining())) + && WaspEntity.this.navigation.isDone() + && WaspEntity.this.random.nextInt(10) == 0; + } + + @Override + public boolean canContinueToUse() { + return WaspEntity.this.navigation.isInProgress(); + } + + @Override + public void start() { + Vec3 targetPos = this.findPos(); + if (targetPos != null) { + WaspEntity.this.navigation.moveTo( + WaspEntity.this.navigation.createPath(BlockPos.containing(targetPos), 1), + WANDER_SPEED + ); + } + } + + @Nullable + private Vec3 findPos() { + Vec3 bias; + if (WaspEntity.this.hasValidHive() && !WaspEntity.this.closerThan(WaspEntity.this.hivePos, WANDER_THRESHOLD)) { + bias = Vec3.atCenterOf(WaspEntity.this.hivePos).subtract(WaspEntity.this.position()).normalize(); + } else { + bias = WaspEntity.this.getViewVector(0.0F); + } + + Vec3 hover = HoverRandomPos.getPos( + WaspEntity.this, + 8, + 7, + bias.x, + bias.z, + (float) Math.PI / 2.0F, + 3, + 1 + ); + if (hover != null) { + return hover; + } + + return AirAndWaterRandomPos.getPos( + WaspEntity.this, + 8, + 4, + -2, + bias.x, + bias.z, + (double) ((float) Math.PI / 2.0F) + ); + } + } + + private class WaspGoToNestGoal extends Goal { + private static final int TIMEOUT_TICKS = 600; + private static final double NEST_REACH_DISTANCE_SQ = 4.0; + private static final double MAX_HIVE_DISTANCE_SQ = 2048; + private int travelTicks; + + WaspGoToNestGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + public boolean canUse() { + BlockPos hive = WaspEntity.this.hivePos; + return hive != null + && WaspEntity.this.getTarget() == null + && (WaspEntity.this.level().isNight() || WaspEntity.this.level().isRaining()) + && hive.distSqr(WaspEntity.this.blockPosition()) <= MAX_HIVE_DISTANCE_SQ; + } + + @Override + public boolean canContinueToUse() { + return this.canUse() && this.travelTicks < TIMEOUT_TICKS; + } + + @Override + public void start() { + this.travelTicks = 0; + BlockPos hive = WaspEntity.this.hivePos; + WaspEntity.this.navigation.moveTo(hive.getX() + 0.5, hive.getY() + 0.5, hive.getZ() + 0.5, WANDER_SPEED); + } + + @Override + public void tick() { + this.travelTicks++; + BlockPos hive = WaspEntity.this.hivePos; + if (hive == null) { + return; + } + + if (WaspEntity.this.position().distanceToSqr(Vec3.atCenterOf(hive)) <= NEST_REACH_DISTANCE_SQ) { + Level level = WaspEntity.this.level(); + if (level instanceof ServerLevel serverLevel) { + BlockEntity be = serverLevel.getBlockEntity(hive); + if (be instanceof WaspNestBlockEntity nest) { + nest.tryStoreWasp(WaspEntity.this); + } else { + WaspEntity.this.hivePos = null; + } + } + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntMarchManager.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntMarchManager.java new file mode 100644 index 00000000..b3bc48dc --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntMarchManager.java @@ -0,0 +1,103 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import net.minecraft.server.level.ServerLevel; +import org.jetbrains.annotations.Nullable; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.TreeMap; +import java.util.UUID; +import java.util.WeakHashMap; + +final class AntMarchManager { + private static final WeakHashMap INSTANCES = new WeakHashMap<>(); + + + private final Map> marches = new HashMap<>(); + + private AntMarchManager() {} + + static AntMarchManager get(ServerLevel level) { + return INSTANCES.computeIfAbsent(level, l -> new AntMarchManager()); + } + + + void register(UUID leaderUuid, int marchOrder, BaseAntEntity ant) { + marches.computeIfAbsent(leaderUuid, k -> new TreeMap<>()).put(marchOrder, ant); + } + + + void unregister(UUID leaderUuid, int marchOrder) { + TreeMap march = marches.get(leaderUuid); + if (march == null) return; + march.remove(marchOrder); + if (march.isEmpty()) marches.remove(leaderUuid); + } + + + @Nullable + BaseAntEntity getLeader(UUID leaderUuid) { + return getByOrder(leaderUuid, 0); + } + + + @Nullable + BaseAntEntity getPredecessor(UUID leaderUuid, int order) { + return order > 0 ? getByOrder(leaderUuid, order - 1) : null; + } + + + int getNextOrder(UUID leaderUuid) { + TreeMap march = marches.get(leaderUuid); + if (march == null || march.isEmpty()) return 1; + return march.lastKey() + 1; + } + + + List getParticipantsNear(BaseAntEntity seeker, double radius, double verticalRange) { + double radiusSqr = radius * radius; + List result = new ArrayList<>(); + for (TreeMap march : marches.values()) { + for (BaseAntEntity ant : march.values()) { + if (ant == seeker || !ant.isAlive()) continue; + double dy = Math.abs(ant.getY() - seeker.getY()); + if (dy > verticalRange) continue; + double dx = ant.getX() - seeker.getX(); + double dz = ant.getZ() - seeker.getZ(); + if (dx * dx + dz * dz <= radiusSqr) { + result.add(ant); + } + } + } + return result; + } + + + void cleanup() { + Iterator>> marchIter = marches.entrySet().iterator(); + while (marchIter.hasNext()) { + Map.Entry> entry = marchIter.next(); + entry.getValue().entrySet().removeIf(e -> !e.getValue().isAlive()); + if (entry.getValue().isEmpty()) { + marchIter.remove(); + } + } + } + + @Nullable + private BaseAntEntity getByOrder(UUID leaderUuid, int order) { + TreeMap march = marches.get(leaderUuid); + if (march == null) return null; + BaseAntEntity ant = march.get(order); + if (ant == null) return null; + if (!ant.isAlive()) { + march.remove(order); + if (march.isEmpty()) marches.remove(leaderUuid); + return null; + } + return ant; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java new file mode 100644 index 00000000..97d66961 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/AntTeleportHelper.java @@ -0,0 +1,177 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import java.util.LinkedHashSet; +import java.util.Set; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceKey; +import net.minecraft.server.level.PlayerRespawnLogic; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.vehicle.DismountHelper; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.ChunkPos; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +public final class AntTeleportHelper { + private AntTeleportHelper() { + } + + static InteractionResult handleInteraction(BaseAntEntity ant, Player player, ItemStack itemStack) { + if (ant.requiresActivationReagent() && !ant.isTeleportActivatedState()) { + if (!(player instanceof ServerPlayer serverPlayer)) { + return InteractionResult.SUCCESS; + } + + if (itemStack.is(ant.activationItemsTag())) { + return activateTeleport(ant, serverPlayer, itemStack); + } + + if (!itemStack.isEmpty()) { + return InteractionResult.PASS; + } + + serverPlayer.displayClientMessage(Component.translatable(ant.needsReagentMessageKey()), true); + return InteractionResult.CONSUME; + } + + if (!itemStack.isEmpty()) { + return InteractionResult.PASS; + } + + if (!(player instanceof ServerPlayer serverPlayer)) { + return InteractionResult.SUCCESS; + } + + ServerLevel configuredDestination = resolveConfiguredDestinationLevel(ant, serverPlayer.serverLevel()); + ServerLevel destination = configuredDestination != null && serverPlayer.serverLevel().dimension() == configuredDestination.dimension() + ? resolveReturnDestinationLevel(serverPlayer) + : configuredDestination; + if (destination == null) { + return InteractionResult.PASS; + } + + Vec3 destinationPos = getDestinationPosition(serverPlayer, destination); + serverPlayer.teleportTo(destination, destinationPos.x, destinationPos.y, destinationPos.z, serverPlayer.getYRot(), serverPlayer.getXRot()); + serverPlayer.playSound(SoundEvents.ENDERMAN_TELEPORT, 1.0F, 1.0F); + return InteractionResult.CONSUME; + } + + private static InteractionResult activateTeleport(BaseAntEntity ant, ServerPlayer player, ItemStack stack) { + ant.setTeleportActivatedState(true); + if (!player.getAbilities().instabuild) { + stack.shrink(1); + } + + player.displayClientMessage(Component.translatable(ant.activationMessageKey()), true); + ant.playSound(SoundEvents.END_PORTAL_SPAWN, 0.8F, 1.1F); + return InteractionResult.CONSUME; + } + + @Nullable + private static ServerLevel resolveConfiguredDestinationLevel(BaseAntEntity ant, ServerLevel serverLevel) { + return serverLevel.getServer().getLevel(ant.destinationDimension()); + } + + public static ServerLevel resolveReturnDestinationLevel(ServerPlayer player) { + ResourceKey respawnDimension = player.getRespawnDimension(); + ServerLevel destination = player.server.getLevel(respawnDimension); + if (destination != null && respawnDimension == Level.OVERWORLD) { + return destination; + } + + // If the player's respawn is not in the overworld, return them to overworld spawn instead. + return player.server.overworld(); + } + + public static Vec3 getDestinationPosition(ServerPlayer player, ServerLevel destination) { + BlockPos respawnPos = player.getRespawnPosition(); + BlockPos preferredPos; + if (respawnPos != null && destination.dimension() == player.getRespawnDimension()) { + preferredPos = respawnPos; + } else { + preferredPos = destination.dimension() == Level.END ? ServerLevel.END_SPAWN_POINT : destination.getSharedSpawnPos(); + } + + Vec3 safeArrivalPos = findSafeArrivalPosition(player, destination, preferredPos); + if (safeArrivalPos != null) { + return safeArrivalPos; + } + + BlockPos fallbackPos = player.adjustSpawnLocation(destination, preferredPos); + return Vec3.atBottomCenterOf(fallbackPos); + } + + @Nullable + private static Vec3 findSafeArrivalPosition(ServerPlayer player, ServerLevel destination, BlockPos preferredPos) { + Set candidates = new LinkedHashSet<>(); + BlockPos adjustedPreferredPos = player.adjustSpawnLocation(destination, preferredPos); + addArrivalCandidate(candidates, preferredPos); + addArrivalCandidate(candidates, preferredPos.above()); + addArrivalCandidate(candidates, adjustedPreferredPos); + + if (destination.dimensionType().hasSkyLight()) { + addArrivalCandidate(candidates, PlayerRespawnLogic.getSpawnPosInChunk(destination, new ChunkPos(preferredPos))); + addArrivalCandidate(candidates, PlayerRespawnLogic.getSpawnPosInChunk(destination, new ChunkPos(adjustedPreferredPos))); + } + + for (int radius = 0; radius <= 4; radius++) { + for (int xOffset = -radius; xOffset <= radius; xOffset++) { + for (int zOffset = -radius; zOffset <= radius; zOffset++) { + if (radius > 0 && Math.abs(xOffset) != radius && Math.abs(zOffset) != radius) { + continue; + } + + BlockPos searchPos = preferredPos.offset(xOffset, 0, zOffset); + addArrivalCandidate(candidates, destination.getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, searchPos)); + addArrivalCandidate(candidates, destination.getHeightmapPos(Heightmap.Types.WORLD_SURFACE, searchPos)); + } + } + } + + for (BlockPos candidate : candidates) { + Vec3 safePos = tryFindSafeDismount(player, destination, candidate); + if (safePos != null) { + return safePos; + } + } + + return null; + } + + private static void addArrivalCandidate(Set candidates, @Nullable BlockPos pos) { + if (pos == null) { + return; + } + + candidates.add(pos); + candidates.add(pos.above()); + if (pos.getY() > Integer.MIN_VALUE) { + candidates.add(pos.below()); + } + } + + @Nullable + private static Vec3 tryFindSafeDismount(ServerPlayer player, ServerLevel destination, BlockPos candidate) { + Vec3 safePos = DismountHelper.findSafeDismountLocation(player.getType(), destination, candidate, true); + if (safePos != null) { + return safePos; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + safePos = DismountHelper.findSafeDismountLocation(player.getType(), destination, candidate.relative(direction), true); + if (safePos != null) { + return safePos; + } + } + + return null; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BaseAntEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BaseAntEntity.java new file mode 100644 index 00000000..464d61f2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BaseAntEntity.java @@ -0,0 +1,1688 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import java.util.Comparator; +import java.util.EnumSet; +import java.util.List; +import java.util.UUID; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.component.DataComponents; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceKey; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.tags.TagKey; +import net.minecraft.util.Mth; +import net.minecraft.world.Container; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.ai.attributes.AttributeInstance; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.AvoidEntityGoal; +import net.minecraft.world.entity.ai.goal.BreedGoal; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.PanicGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.TemptGoal; +import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.ChestBlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.chunk.LevelChunk; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public abstract class BaseAntEntity extends Animal implements GeoEntity { + private static final double ATTRIBUTE_EPSILON = 1.0E-4D; + private static final double MAX_NEST_WANDER_DISTANCE_SQR = 576.0D; + private static final EntityDataAccessor CARRIED_FOOD = SynchedEntityData.defineId(BaseAntEntity.class, EntityDataSerializers.ITEM_STACK); + private static final EntityDataAccessor DANCING = SynchedEntityData.defineId(BaseAntEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor BITE_ANIM_TICKS = SynchedEntityData.defineId(BaseAntEntity.class, EntityDataSerializers.INT); + private static final String HAS_FOOD = "HasFood"; + private static final String CARRIED_FOOD_TAG = "CarriedFood"; + private static final String OUTSIDE_NEST_TICKS_KEY = "OutsideNestTicks"; + private static final String NEST_X = "NestX"; + private static final String NEST_Y = "NestY"; + private static final String NEST_Z = "NestZ"; + private static final String TELEPORT_ACTIVATED = "TeleportActivated"; + private static final String MARCH_LEADER_UUID = "MarchLeaderUuid"; + private static final String MARCH_ORDER_KEY = "MarchOrder"; + private static final int MIN_OUTSIDE_NEST_TICKS = 20 * 30; + private static final int EXTRA_OUTSIDE_NEST_TICKS = 20 * 30; + private static final double MARCH_SEARCH_RADIUS = 12.0D; + private static final double MARCH_LEADER_LOST_DISTANCE_SQR = 400.0D; + private static final int MARCH_FOLLOW_REPATH_TICKS = 6; + private static final int ATTRIBUTE_SYNC_INTERVAL_TICKS = 200; + private static final int NEST_SEARCH_RADIUS_HORIZONTAL = 16; + private static final int NEST_SEARCH_RADIUS_VERTICAL = 4; + private static final int NEST_SEARCH_INTERVAL_TICKS = 80; + private static final int FOOD_NEST_SEARCH_INTERVAL_TICKS = 20; + private static final int CHEST_SEARCH_INTERVAL_TICKS = 20; + private static final int SHARED_CHEST_MEMORY_TICKS = 120; + private static final double FOOD_CHEST_SEARCH_RADIUS = 20.0D; + private static final int GROUND_FOOD_CACHE_INTERVAL_TICKS = 20; + private static final int NEST_CACHE_INTERVAL_TICKS = 20; + private static final int STUCK_WARN_TICKS = 60; + private static final int STUCK_REPEAT_TICKS = 100; + private static final int RETURN_NAV_FAILURE_STREAK = 20; + private static final int RETURN_NAV_FAILURE_COOLDOWN = 200; + private static final int JUKEBOX_SCAN_INTERVAL_TICKS = 40; + private static final int CHEST_REPATH_TICKS = 12; + private static final double GROUND_FOOD_MOVE_SPEED = 1.12D; + private static final double CHEST_MOVE_SPEED = 1.02D; + private static final double SHARED_CHEST_MOVE_SPEED = 1.04D; + private static final double SHARED_GROUND_FOOD_MOVE_SPEED = 1.08D; + private static final double MARCH_FOLLOW_SPEED = 0.98D; + private static final double MARCH_FOLLOW_CATCHUP_SPEED = 1.14D; + private static final double STROLL_SPEED = 1.0D; + private static final double ESCAPE_MOVE_SPEED = 1.18D; + private static final double NEST_RETURN_MOVE_SPEED = 1.02D; + private static final double FOOD_RETURN_MOVE_SPEED = 1.08D; + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenLoop("attack"); + private static final RawAnimation DANCE_ANIM = RawAnimation.begin().thenLoop("dance"); + + + @Nullable + private BlockPos nestPos; + @Nullable + private BlockPos jukeboxPos; + private int outsideNestTicks; + private boolean teleportActivated; + @Nullable + private UUID marchLeaderUuid; + private int marchOrder = -1; + private int nextMarchFollowRepathTick; + private int nextNestSearchTick; + @Nullable + private BlockPos targetFoodChestPos; + private int nextFoodChestSearchTick; + @Nullable + private BlockPos recentFoodChestPos; + private int recentFoodChestExpireTick; + @Nullable + private BlockPos recentGroundFoodPos; + private int recentGroundFoodExpireTick; + @Nullable + private ItemEntity cachedNearestGroundFood; + private int nextGroundFoodCacheTick; + private int stuckDetectorTicks; + private int returnToNestFailureCooldownTick; + private boolean cachedHasUsableNest; + private boolean nestCacheDirty = true; + private int nextNestCacheTick; + private int nextJukeboxScanTick; + private double cachedDanceRadius = 1.0D; + private int nextIdleSoundTick; + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + protected BaseAntEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(CARRIED_FOOD, ItemStack.EMPTY); + builder.define(DANCING, false); + builder.define(BITE_ANIM_TICKS, 0); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 2, this::mainAnimController)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new AntDanceGoal()); + this.goalSelector.addGoal(2, new PanicGoal(this, 1.4D)); + this.goalSelector.addGoal(4, new TemptGoal(this, 1.0D, Ingredient.of(this.breedingFoodsTag()), false)); + this.goalSelector.addGoal(5, new BreedGoal(this, 1.0D)); + this.goalSelector.addGoal(6, new AntSharedMarchForageGoal()); + this.goalSelector.addGoal(7, new AntMarchFollowGoal()); + this.goalSelector.addGoal(8, new AntReturnToNestGoal()); + this.goalSelector.addGoal(9, new AntForageGoal()); + this.goalSelector.addGoal(10, new AntFoodEscapeGoal()); + this.goalSelector.addGoal(11, new AntRandomStrollGoal(STROLL_SPEED)); + this.goalSelector.addGoal(12, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + } + + @Override + public void tick() { + super.tick(); + + if (!this.isAlive() || this.isRemoved()) { + return; + } + + this.tickJukeboxDanceState(); + + if (!this.level().isClientSide && (this.tickCount <= 1 || this.tickCount % ATTRIBUTE_SYNC_INTERVAL_TICKS == 0)) { + this.syncConfiguredAttributes(); + if (this.level() instanceof ServerLevel serverLevel) { + AntMarchManager.get(serverLevel).cleanup(); + } + } + + if (this.level().isClientSide) { + return; + } + + if (this.getBiteAnimationTicks() > 0) { + this.setBiteAnimationTicks(this.getBiteAnimationTicks() - 1); + } + + if (this.isDancing()) { + this.setTarget(null); + this.leaveMarch(); + this.getNavigation().stop(); + return; + } + + if (this.shouldSearchForNest()) { + this.findNearestNestIfNeeded(); + } + + if (this.outsideNestTicks > 0) { + this.outsideNestTicks--; + } + + if (this.getTarget() != null) { + this.leaveMarch(); + return; + } + + if (!this.canMarch()) { + this.leaveMarch(); + } else if (this.tickCount % 20 == 0) { + this.refreshMarch(); + } + + if (this.tryEnterNest()) { + return; + } + + if (this.handlePriorityForaging()) { + return; + } + + this.tickLeaderStuckDetector(); + this.tickIdleSound(); + } + + @Override + public void setRecordPlayingNearby(BlockPos songPosition, boolean isPlaying) { + this.jukeboxPos = songPosition == null ? null : songPosition.immutable(); + this.setDancing(isPlaying && this.jukeboxPos != null); + this.nextJukeboxScanTick = 0; + } + + + private void tickLeaderStuckDetector() { + if (this.level().isClientSide || !this.isMarchLeader()) { + return; + } + + boolean anyMoveGoalRunning = false; + for (var wrapped : this.goalSelector.getAvailableGoals()) { + if (wrapped.isRunning() && wrapped.getGoal().getFlags().contains(Goal.Flag.MOVE)) { + anyMoveGoalRunning = true; + break; + } + } + + if (!anyMoveGoalRunning && this.getNavigation().isDone()) { + this.stuckDetectorTicks++; + } else { + this.stuckDetectorTicks = 0; + } + } + + private static void logDebug(String message, Object... args) { + } + + private static void logWarn(String message, Object... args) { + } + + @Override + public void remove(Entity.RemovalReason reason) { + if (!this.level().isClientSide && this.isInMarch() && this.level() instanceof ServerLevel serverLevel) { + AntMarchManager.get(serverLevel).unregister(this.marchLeaderUuid, this.marchOrder); + } + super.remove(reason); + } + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + ItemStack itemStack = player.getItemInHand(hand); + if (this.isFood(itemStack)) { + return super.mobInteract(player, hand); + } + + return AntTeleportHelper.handleInteraction(this, player, itemStack); + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.isDancing() && (source == this.damageSources().inWall() || source == this.damageSources().cramming())) { + return false; + } + + return super.hurt(source, amount); + } + + @Override + public boolean doHurtTarget(Entity target) { + boolean attacked = super.doHurtTarget(target); + if (attacked) { + if (this instanceof RedAntEntity) { + this.setBiteAnimationTicks(8); + } + this.playSound(AntarchySoundEvents.ANT_BITE.get(), 0.35F, 0.95F + this.random.nextFloat() * 0.1F); + } + return attacked; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putBoolean(HAS_FOOD, this.isCarryingFood()); + if (this.isCarryingFood()) { + tag.put(CARRIED_FOOD_TAG, this.getCarriedFood().save(this.registryAccess())); + } + tag.putInt(OUTSIDE_NEST_TICKS_KEY, this.outsideNestTicks); + tag.putBoolean(TELEPORT_ACTIVATED, this.teleportActivated); + if (this.marchLeaderUuid != null) { + tag.putUUID(MARCH_LEADER_UUID, this.marchLeaderUuid); + tag.putInt(MARCH_ORDER_KEY, this.marchOrder); + } + if (this.nestPos != null) { + tag.putInt(NEST_X, this.nestPos.getX()); + tag.putInt(NEST_Y, this.nestPos.getY()); + tag.putInt(NEST_Z, this.nestPos.getZ()); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + if (tag.contains(CARRIED_FOOD_TAG)) { + this.setCarriedFood(ItemStack.parseOptional(this.registryAccess(), tag.getCompound(CARRIED_FOOD_TAG))); + } else if (tag.getBoolean(HAS_FOOD)) { + this.setCarriedFood(new ItemStack(Items.APPLE)); + } else { + this.clearCarriedFood(); + } + this.outsideNestTicks = tag.getInt(OUTSIDE_NEST_TICKS_KEY); + this.teleportActivated = tag.getBoolean(TELEPORT_ACTIVATED); + if (tag.hasUUID(MARCH_LEADER_UUID)) { + this.marchLeaderUuid = tag.getUUID(MARCH_LEADER_UUID); + this.marchOrder = Math.max(0, tag.getInt(MARCH_ORDER_KEY)); + } else { + this.marchLeaderUuid = null; + this.marchOrder = -1; + } + if (tag.contains(NEST_X) && tag.contains(NEST_Y) && tag.contains(NEST_Z)) { + this.nestPos = new BlockPos(tag.getInt(NEST_X), tag.getInt(NEST_Y), tag.getInt(NEST_Z)); + } else { + this.nestPos = null; + } + this.nextMarchFollowRepathTick = 0; + this.nextJukeboxScanTick = 0; + this.clearFoodChestTarget(); + this.clearRecentFoodChest(); + this.clearRecentGroundFood(); + this.nextNestSearchTick = 0; + this.markNestCacheDirty(); + this.invalidateGroundFoodCache(); + } + + public void setNestPos(BlockPos nestPos) { + this.nestPos = nestPos; + this.markNestCacheDirty(); + } + + public void onEnterNest() { + this.clearCarriedFood(); + this.outsideNestTicks = 0; + this.clearFoodChestTarget(); + this.clearRecentFoodChest(); + this.clearRecentGroundFood(); + this.leaveMarch(); + this.markNestCacheDirty(); + this.playSound(AntarchySoundEvents.ANT_NEST.get(), 0.3F, 1.0F + this.getRandom().nextFloat() * 0.1F); + } + + public void onExitNest() { + this.outsideNestTicks = MIN_OUTSIDE_NEST_TICKS + this.random.nextInt(EXTRA_OUTSIDE_NEST_TICKS); + this.clearFoodChestTarget(); + this.clearRecentFoodChest(); + this.clearRecentGroundFood(); + this.leaveMarch(); + this.markNestCacheDirty(); + this.playSound(AntarchySoundEvents.ANT_NEST.get(), 0.3F, 1.0F + this.getRandom().nextFloat() * 0.1F); + } + + @Override + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + BaseAntEntity child = this.getType().create(level) instanceof BaseAntEntity antChild ? antChild : null; + if (child != null) { + child.setNestPos(this.nestPos); + } + return child; + } + + @Override + protected void dropCustomDeathLoot(ServerLevel level, net.minecraft.world.damagesource.DamageSource damageSource, boolean recentlyHit) { + super.dropCustomDeathLoot(level, damageSource, recentlyHit); + if (this.isCarryingFood()) { + ItemStack droppedFood = this.getCarriedFood().copy(); + this.clearCarriedFood(); + ItemEntity itemEntity = this.spawnAtLocation(droppedFood, 0.1F); + if (itemEntity != null) { + itemEntity.setPickUpDelay(40); + } + } + } + + @Override + public boolean isFood(ItemStack stack) { + return stack.is(this.breedingFoodsTag()); + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.ANT_AMBIENT.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.ANT_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.ANT_HURT.get(); + } + + @Override + public void playAmbientSound() { + SoundEvent ambientSound = this.getAmbientSound(); + if (ambientSound != null) { + this.playSound(ambientSound, 0.1F, this.getVoicePitch()); + } + } + + @Override + protected void playStepSound(BlockPos pos, BlockState state) { + } + + protected abstract ResourceKey destinationDimension(); + protected abstract TagKey activationItemsTag(); + protected abstract TagKey breedingFoodsTag(); + protected abstract String activationMessageKey(); + protected abstract String needsReagentMessageKey(); + protected abstract double configuredMaxHealth(); + + protected boolean requiresActivationReagent() { return false; } + protected double configuredAttackDamage() { return 1.0D; } + protected boolean canForageGroundFood() { return true; } + protected boolean canGroupWithNestmates() { return true; } + protected boolean canMarch() { return true; } + protected boolean canTraverseFluidFloor(FluidState fluidState) { return false; } + + + protected boolean handlePriorityForaging() { return false; } + + private boolean shouldUseSharedMarchForageGoal() { + return this.canRunAntMovementGoals() + && this.canMarch() + && this.isMarchFollower() + && !this.isCarryingFood() + && !this.isInLove() + && (this.getSharedMarchFoodChestPos() != null || this.getSharedMarchGroundFoodPos() != null); + } + + private void tickSharedMarchForageGoal() { + if (!this.handleSharedMarchChestForaging()) { + this.handleSharedMarchGroundFoodForaging(); + } + } + + private boolean shouldUseMarchFollowGoal() { + return this.canRunAntMovementGoals() + && this.canMarch() + && this.isMarchFollower() + && !this.shouldUseSharedMarchForageGoal(); + } + + private void tickMarchFollowGoal() { + this.handleMarchFollowing(); + } + + private boolean shouldUseReturnToNestGoal() { + if (this.tickCount < this.returnToNestFailureCooldownTick) { + return false; + } + return this.canRunAntMovementGoals() && this.shouldReturnToNest(this.getReturnToNestReason()); + } + + private void tickReturnToNestGoal() { + this.navigateToNest(1.15D); + } + + private boolean shouldUseForageGoal() { + return this.canRunAntMovementGoals() + && this.canForageGroundFood() + && !this.isCarryingFood() + && !this.isInLove() + && this.hasForageTarget(); + } + + private void tickForageGoal() { + this.handleGroundFoodForaging(); + } + + private void findNearestNestIfNeeded() { + this.nextNestSearchTick = this.tickCount + (this.isCarryingFood() ? FOOD_NEST_SEARCH_INTERVAL_TICKS : NEST_SEARCH_INTERVAL_TICKS); + if (this.hasUsableNest()) { + return; + } + this.nestPos = this.findNearestNestInLoadedChunks(); + this.markNestCacheDirty(); + } + + @Nullable + private BlockPos findNearestNestInLoadedChunks() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return this.findNearestNestInArea(); + } + + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + int bestDistance = Integer.MAX_VALUE; + int minChunkX = (origin.getX() - NEST_SEARCH_RADIUS_HORIZONTAL) >> 4; + int maxChunkX = (origin.getX() + NEST_SEARCH_RADIUS_HORIZONTAL) >> 4; + int minChunkZ = (origin.getZ() - NEST_SEARCH_RADIUS_HORIZONTAL) >> 4; + int maxChunkZ = (origin.getZ() + NEST_SEARCH_RADIUS_HORIZONTAL) >> 4; + + for (int chunkX = minChunkX; chunkX <= maxChunkX; chunkX++) { + for (int chunkZ = minChunkZ; chunkZ <= maxChunkZ; chunkZ++) { + if (!serverLevel.hasChunk(chunkX, chunkZ)) { + continue; + } + + LevelChunk chunk = serverLevel.getChunk(chunkX, chunkZ); + for (BlockEntity blockEntity : chunk.getBlockEntities().values()) { + if (!(blockEntity instanceof AntNestBlockEntity nestBlockEntity) || !nestBlockEntity.canAccept(this.getType())) { + continue; + } + + BlockPos pos = blockEntity.getBlockPos(); + if (Math.abs(pos.getX() - origin.getX()) > NEST_SEARCH_RADIUS_HORIZONTAL + || Math.abs(pos.getY() - origin.getY()) > NEST_SEARCH_RADIUS_VERTICAL + || Math.abs(pos.getZ() - origin.getZ()) > NEST_SEARCH_RADIUS_HORIZONTAL) { + continue; + } + + int distance = pos.distManhattan(origin); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = pos.immutable(); + } + } + } + } + + return bestPos; + } + + @Nullable + private BlockPos findNearestNestInArea() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + int bestDistance = Integer.MAX_VALUE; + + for (BlockPos pos : BlockPos.betweenClosed( + origin.offset(-NEST_SEARCH_RADIUS_HORIZONTAL, -NEST_SEARCH_RADIUS_VERTICAL, -NEST_SEARCH_RADIUS_HORIZONTAL), + origin.offset(NEST_SEARCH_RADIUS_HORIZONTAL, NEST_SEARCH_RADIUS_VERTICAL, NEST_SEARCH_RADIUS_HORIZONTAL))) { + BlockEntity blockEntity = this.level().getBlockEntity(pos); + if (!(blockEntity instanceof AntNestBlockEntity nestBlockEntity) || !nestBlockEntity.canAccept(this.getType())) { + continue; + } + + int distance = pos.distManhattan(origin); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = pos.immutable(); + } + } + + return bestPos; + } + + private boolean handleGroundFoodForaging() { + if (!this.canForageGroundFood() || this.isCarryingFood() || this.isInLove()) { + return false; + } + + ItemEntity nearestFood = this.nearestGroundFood(); + + if (nearestFood == null) { + return this.handleChestFoodForaging(); + } + + if (this.distanceToSqr(nearestFood) <= 2.25D) { + this.collectGroundFood(nearestFood); + return true; + } + + this.getNavigation().moveTo(nearestFood, GROUND_FOOD_MOVE_SPEED); + return true; + } + + private boolean handleChestFoodForaging() { + if (!AntarchySettings.antsStealFromChests()) { + return false; + } + + BlockPos chestPos = this.getCurrentFoodChestPos(); + if (chestPos == null) { + return false; + } + + Vec3 chestCenter = Vec3.atBottomCenterOf(chestPos); + if (this.distanceToSqr(chestCenter) <= 4.0D) { + return this.stealFoodFromChest(chestPos); + } + + if (this.getNavigation().isDone() || this.tickCount % CHEST_REPATH_TICKS == 0) { + this.getNavigation().moveTo(chestCenter.x, chestCenter.y, chestCenter.z, CHEST_MOVE_SPEED); + } + return true; + } + + private boolean handleSharedMarchChestForaging() { + if (this.isCarryingFood() || this.isInLove() || !AntarchySettings.antsStealFromChests()) { + return false; + } + + BlockPos chestPos = this.getSharedMarchFoodChestPos(); + if (chestPos == null) { + return false; + } + + this.targetFoodChestPos = chestPos; + Vec3 chestCenter = Vec3.atBottomCenterOf(chestPos); + if (this.distanceToSqr(chestCenter) <= 4.0D) { + return this.stealFoodFromChest(chestPos); + } + + if (this.getNavigation().isDone() || this.tickCount % CHEST_REPATH_TICKS == 0) { + this.getNavigation().moveTo(chestCenter.x, chestCenter.y, chestCenter.z, SHARED_CHEST_MOVE_SPEED); + } + return true; + } + + private boolean handleSharedMarchGroundFoodForaging() { + if (this.isCarryingFood() || this.isInLove()) { + return false; + } + + BlockPos groundFoodPos = this.getSharedMarchGroundFoodPos(); + if (groundFoodPos == null) { + return false; + } + + ItemEntity nearestFood = this.findNearestGroundFoodAt(groundFoodPos); + if (nearestFood == null) { + return false; + } + + if (this.distanceToSqr(nearestFood) <= 2.25D) { + this.collectGroundFood(nearestFood); + return true; + } + + this.getNavigation().moveTo(nearestFood, SHARED_GROUND_FOOD_MOVE_SPEED); + return true; + } + + @Nullable + private BlockPos getCurrentFoodChestPos() { + if (this.targetFoodChestPos != null && this.isValidFoodChest(this.targetFoodChestPos)) { + return this.targetFoodChestPos; + } + + this.targetFoodChestPos = null; + BlockPos sharedMarchChestPos = this.getSharedMarchFoodChestPos(); + if (sharedMarchChestPos != null) { + this.targetFoodChestPos = sharedMarchChestPos; + return this.targetFoodChestPos; + } + if (this.tickCount < this.nextFoodChestSearchTick) { + return null; + } + + this.nextFoodChestSearchTick = this.tickCount + CHEST_SEARCH_INTERVAL_TICKS; + this.targetFoodChestPos = this.findClosestFoodChest(); + return this.targetFoodChestPos; + } + + @Nullable + private BlockPos findClosestFoodChest() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + double bestDistance = Double.MAX_VALUE; + + for (BlockPos pos : BlockPos.betweenClosed( + origin.offset(-(int) FOOD_CHEST_SEARCH_RADIUS, -2, -(int) FOOD_CHEST_SEARCH_RADIUS), + origin.offset((int) FOOD_CHEST_SEARCH_RADIUS, 2, (int) FOOD_CHEST_SEARCH_RADIUS))) { + BlockEntity blockEntity = this.level().getBlockEntity(pos); + if (!(blockEntity instanceof ChestBlockEntity chestBlockEntity) || this.findStealableFoodSlot(chestBlockEntity) < 0) { + continue; + } + + double distance = pos.distSqr(origin); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = pos.immutable(); + } + } + + return bestPos; + } + + private boolean isValidFoodChest(BlockPos chestPos) { + BlockEntity blockEntity = this.level().getBlockEntity(chestPos); + return blockEntity instanceof ChestBlockEntity chestBlockEntity && this.findStealableFoodSlot(chestBlockEntity) >= 0; + } + + private void clearFoodChestTarget() { + this.targetFoodChestPos = null; + this.nextFoodChestSearchTick = 0; + } + + private boolean stealFoodFromChest(BlockPos chestPos) { + BlockEntity blockEntity = this.level().getBlockEntity(chestPos); + if (!(blockEntity instanceof ChestBlockEntity chestBlockEntity)) { + this.clearFoodChestTarget(); + return false; + } + + int foodSlot = this.findStealableFoodSlot(chestBlockEntity); + if (foodSlot < 0) { + this.clearFoodChestTarget(); + return false; + } + + ItemStack stolenStack = chestBlockEntity.removeItem(foodSlot, 1); + if (stolenStack.isEmpty()) { + this.clearFoodChestTarget(); + return false; + } + + this.playSound(AntarchySoundEvents.ANT_GATHER.get(), 0.3F, 1.0F + this.getRandom().nextFloat() * 0.1F); + this.startReturningToNestWithFood(stolenStack, chestPos); + return true; + } + + private int findStealableFoodSlot(Container container) { + for (int slot = 0; slot < container.getContainerSize(); slot++) { + ItemStack itemStack = container.getItem(slot); + if (!itemStack.isEmpty() && this.isGroundFood(itemStack)) { + return slot; + } + } + + return -1; + } + + private void refreshMarch() { + this.validateMarchState(); + if (this.isInMarch()) { + return; + } + + if (this.tryJoinNearbyMarch()) { + return; + } + + this.startOwnMarch(); + } + + private void validateMarchState() { + if (!this.isInMarch()) { + return; + } + + if (this.isMarchLeader()) { + return; + } + + if (!(this.level() instanceof ServerLevel serverLevel)) { + this.leaveMarch(); + return; + } + + BaseAntEntity leader = AntMarchManager.get(serverLevel).getLeader(this.marchLeaderUuid); + if (leader == null || !leader.isAlive() || !this.canShareMarchWith(leader)) { + this.leaveMarch(); + return; + } + + if (this.distanceToSqr(leader) > MARCH_LEADER_LOST_DISTANCE_SQR) { + this.leaveMarch(); + } + } + + private boolean tryJoinNearbyMarch() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return false; + } + + AntMarchManager manager = AntMarchManager.get(serverLevel); + List candidates = manager.getParticipantsNear(this, MARCH_SEARCH_RADIUS, 3.0D); + + BaseAntEntity targetMarchAnt = candidates.stream() + .filter(ant -> ant.isInMarch() && ant.canAcceptMarchFollower(this) && this.canShareMarchWith(ant)) + .min(Comparator.comparingDouble(this::distanceToSqr)) + .orElse(null); + + if (targetMarchAnt == null) { + return false; + } + + BaseAntEntity leader = targetMarchAnt.isMarchLeader() + ? targetMarchAnt + : manager.getLeader(targetMarchAnt.marchLeaderUuid); + + if (leader == null || leader == this) { + return false; + } + + this.joinMarch(leader, manager.getNextOrder(leader.getUUID())); + return true; + } + + private void startOwnMarch() { + if (this.isInMarch()) { + return; + } + + this.marchLeaderUuid = this.getUUID(); + this.marchOrder = 0; + if (this.level() instanceof ServerLevel serverLevel) { + AntMarchManager.get(serverLevel).register(this.marchLeaderUuid, this.marchOrder, this); + } + } + + private void joinMarch(BaseAntEntity leader, int order) { + if (this.isInMarch()) { + this.leaveMarch(); + } + this.marchLeaderUuid = leader.getUUID(); + this.marchOrder = order; + this.nextMarchFollowRepathTick = 0; + if (this.level() instanceof ServerLevel serverLevel) { + AntMarchManager.get(serverLevel).register(this.marchLeaderUuid, this.marchOrder, this); + } + } + + private void leaveMarch() { + if (!this.isInMarch()) { + return; + } + + if (this.level() instanceof ServerLevel serverLevel) { + AntMarchManager.get(serverLevel).unregister(this.marchLeaderUuid, this.marchOrder); + } + this.marchLeaderUuid = null; + this.marchOrder = -1; + this.nextMarchFollowRepathTick = 0; + } + + private boolean handleMarchFollowing() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return false; + } + + AntMarchManager manager = AntMarchManager.get(serverLevel); + BaseAntEntity leader = manager.getLeader(this.marchLeaderUuid); + if (leader == null) { + this.leaveMarch(); + return false; + } + + BaseAntEntity predecessor = manager.getPredecessor(this.marchLeaderUuid, this.marchOrder); + if (predecessor == null) { + predecessor = leader; + } + + Vec3 followTarget = this.getMarchFollowTarget(predecessor); + double distanceToTarget = this.distanceToSqr(followTarget.x, followTarget.y, followTarget.z); + if (distanceToTarget > 0.04D + && (this.getNavigation().isDone() + || distanceToTarget > 4.0D + || this.tickCount >= this.nextMarchFollowRepathTick)) { + double followSpeed = distanceToTarget > 4.0D ? MARCH_FOLLOW_CATCHUP_SPEED : MARCH_FOLLOW_SPEED; + this.getNavigation().moveTo(followTarget.x, followTarget.y, followTarget.z, followSpeed); + this.nextMarchFollowRepathTick = this.tickCount + MARCH_FOLLOW_REPATH_TICKS; + } + return true; + } + + private Vec3 getMarchFollowTarget(BaseAntEntity predecessor) { + Vec3 direction = predecessor.getDeltaMovement(); + Vec3 horizontal = new Vec3(direction.x, 0.0D, direction.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + float yawRadians = predecessor.getYRot() * ((float) Math.PI / 180.0F); + horizontal = new Vec3(-Mth.sin(yawRadians), 0.0D, Mth.cos(yawRadians)); + } + if (horizontal.lengthSqr() < 1.0E-4D) { + horizontal = new Vec3(0.0D, 0.0D, 1.0D); + } + + return predecessor.position().subtract(horizontal.normalize().scale(0.85D)).add(0.0D, 0.05D, 0.0D); + } + + boolean isInMarch() { + return this.marchLeaderUuid != null && this.marchOrder >= 0; + } + + boolean isMarchLeader() { + return this.isInMarch() && this.marchOrder == 0 && this.getUUID().equals(this.marchLeaderUuid); + } + + private boolean isMarchFollower() { + return this.isInMarch() && !this.isMarchLeader(); + } + + boolean canAcceptMarchFollower(BaseAntEntity otherAnt) { + return this.isInMarch() && this.canShareMarchWith(otherAnt); + } + + private boolean canShareMarchWith(BaseAntEntity otherAnt) { + if (otherAnt.getType() == this.getType()) { + return true; + } + + return this.canGroupWithNestmates() + && otherAnt.canGroupWithNestmates() + && this.sharesNestWith(otherAnt); + } + + private boolean tryEnterNest() { + if (this.nestPos == null + || this.tickCount % 5 != 0 + || !this.canEnterNest() + || !this.isNearNestEntrance()) { + return false; + } + + BlockEntity blockEntity = this.level().getBlockEntity(this.nestPos); + return blockEntity instanceof AntNestBlockEntity nestBlockEntity && nestBlockEntity.tryStoreAnt(this); + } + + private boolean shouldReturnToNest(@Nullable String returnReason) { + return returnReason != null && this.canEnterNest(); + } + + private boolean canEnterNest() { + return this.isCarryingFood() || this.outsideNestTicks <= 0; + } + + private void navigateToNest(double speed) { + if (this.nestPos == null) { + return; + } + + BlockPos entrancePos = this.nestPos.above(); + Vec3 entrance = Vec3.atBottomCenterOf(entrancePos); + double horizontalDistanceSqr = Mth.lengthSquared(this.getX() - entrance.x, this.getZ() - entrance.z); + if (horizontalDistanceSqr <= 4.0D && Math.abs(this.getY() - entrance.y) <= 1.5D) { + this.getNavigation().stop(); + this.getMoveControl().setWantedPosition(entrance.x, entrance.y, entrance.z, Math.min(speed, NEST_RETURN_MOVE_SPEED)); + return; + } + + if (this.tickCount % 10 == 0 || this.getNavigation().isDone()) { + this.getNavigation().moveTo(entrance.x, entrance.y, entrance.z, Math.min(speed, NEST_RETURN_MOVE_SPEED)); + } + } + + private boolean isNearNestEntrance() { + if (this.nestPos == null) { + return false; + } + + BlockPos entrancePos = this.nestPos.above(); + if (!this.blockPosition().equals(entrancePos)) { + return false; + } + + Vec3 entrance = Vec3.atBottomCenterOf(entrancePos); + return Math.abs(this.getX() - entrance.x) <= 0.35D + && Math.abs(this.getZ() - entrance.z) <= 0.35D + && Math.abs(this.getY() - entrance.y) <= 0.8D; + } + + private boolean shouldSearchForNest() { + return !this.hasUsableNest() && this.tickCount >= this.nextNestSearchTick; + } + + private void markNestCacheDirty() { + this.nestCacheDirty = true; + this.nextNestCacheTick = 0; + } + + private boolean hasUsableNest() { + if (this.nestCacheDirty || this.tickCount >= this.nextNestCacheTick) { + this.cachedHasUsableNest = this.nestPos != null + && this.level().getBlockEntity(this.nestPos) instanceof AntNestBlockEntity nestBlockEntity + && nestBlockEntity.canAccept(this.getType()); + this.nestCacheDirty = false; + this.nextNestCacheTick = this.tickCount + NEST_CACHE_INTERVAL_TICKS; + } + return this.cachedHasUsableNest; + } + + @Nullable + private ItemEntity nearestGroundFood() { + if (this.tickCount >= this.nextGroundFoodCacheTick + || (this.cachedNearestGroundFood != null && !this.cachedNearestGroundFood.isAlive())) { + this.cachedNearestGroundFood = this.findNearestGroundFoodRaw(); + this.nextGroundFoodCacheTick = this.tickCount + GROUND_FOOD_CACHE_INTERVAL_TICKS; + } + return this.cachedNearestGroundFood; + } + + private void invalidateGroundFoodCache() { + this.cachedNearestGroundFood = null; + this.nextGroundFoodCacheTick = 0; + } + + private boolean canRunAntMovementGoals() { + return !this.level().isClientSide && this.isAlive() && !this.isRemoved() && this.getTarget() == null; + } + + private boolean hasForageTarget() { + return this.nearestGroundFood() != null || this.getCurrentFoodChestPos() != null; + } + + private boolean sharesNestWith(BaseAntEntity otherAnt) { + return this.nestPos != null && this.nestPos.equals(otherAnt.nestPos); + } + + private boolean isGroundFood(ItemStack stack) { + return stack.has(DataComponents.FOOD); + } + + private void collectGroundFood(ItemEntity itemEntity) { + this.rememberRecentGroundFood(itemEntity.blockPosition()); + this.invalidateGroundFoodCache(); + ItemStack itemStack = itemEntity.getItem(); + ItemStack carriedStack = itemStack.copyWithCount(1); + itemStack.shrink(1); + if (itemStack.isEmpty()) { + itemEntity.discard(); + } else { + itemEntity.setItem(itemStack); + } + + this.playSound(AntarchySoundEvents.ANT_GATHER.get(), 0.4F, 1.0F + this.getRandom().nextFloat() * 0.1F); + this.startReturningToNestWithFood(carriedStack); + } + + private void tickIdleSound() { + if (this.tickCount < this.nextIdleSoundTick) { + return; + } + + if (!this.onGround() || this.getTarget() != null || this.isCarryingFood() || this.isDancing()) { + return; + } + + if (this.getDeltaMovement().horizontalDistanceSqr() > 0.0025D) { + return; + } + + this.nextIdleSoundTick = this.tickCount + 60 + this.random.nextInt(120); + this.playSound(AntarchySoundEvents.ANT_IDLE.get(), 0.1F, 0.9F + this.random.nextFloat() * 0.15F); + } + + @Nullable + private String getReturnToNestReason() { + if (!this.hasUsableNest()) { + return null; + } + + if (this.isCarryingFood()) { + return "has_food"; + } + + if (this.level().isNight()) { + return "night"; + } + + if (this.level().isRaining()) { + return "raining"; + } + + if (this.distanceToSqr(Vec3.atCenterOf(this.nestPos.above())) > MAX_NEST_WANDER_DISTANCE_SQR) { + return "too_far_from_nest"; + } + + return null; + } + + private void syncConfiguredAttributes() { + this.syncAttribute(this.getAttribute(Attributes.MAX_HEALTH), this.configuredMaxHealth(), true); + this.syncAttribute(this.getAttribute(Attributes.ATTACK_DAMAGE), this.configuredAttackDamage(), false); + } + + public boolean isDancing() { + return this.entityData.get(DANCING); + } + + private void setDancing(boolean dancing) { + this.entityData.set(DANCING, dancing); + } + + private void tickJukeboxDanceState() { + if (this.jukeboxPos != null) { + if (this.tickCount % 20 == 0 && !this.isJukeboxActivelyPlayingAt(this.jukeboxPos, this.cachedDanceRadius)) { + this.jukeboxPos = null; + if (this.isDancing()) { + this.setDancing(false); + } + } + if (this.jukeboxPos != null) { + return; + } + } + + if (this.tickCount < this.nextJukeboxScanTick) { + if (this.isDancing()) { + this.setDancing(false); + } + return; + } + + this.cachedDanceRadius = Math.max(1.0D, AntarchySettings.antDanceRadius()); + this.nextJukeboxScanTick = this.tickCount + JUKEBOX_SCAN_INTERVAL_TICKS; + BlockPos nearbyJukebox = this.findNearestPlayingJukebox(this.cachedDanceRadius); + this.jukeboxPos = nearbyJukebox; + this.setDancing(nearbyJukebox != null); + } + + private boolean isJukeboxActivelyPlayingAt(BlockPos jukeboxPos, double danceRadius) { + if (!jukeboxPos.closerToCenterThan(this.position(), danceRadius)) { + return false; + } + + return this.isJukeboxPlayingFromState(jukeboxPos); + } + + @Nullable + private BlockPos findNearestPlayingJukebox(double danceRadius) { + int radius = Mth.ceil(danceRadius); + BlockPos center = this.blockPosition(); + BlockPos closest = null; + double closestDistanceSqr = Double.MAX_VALUE; + + for (BlockPos pos : BlockPos.betweenClosed( + center.getX() - radius, center.getY() - radius, center.getZ() - radius, + center.getX() + radius, center.getY() + radius, center.getZ() + radius)) { + if (!pos.closerToCenterThan(this.position(), danceRadius)) { + continue; + } + + if (!this.level().getBlockState(pos).is(Blocks.JUKEBOX)) { + continue; + } + + if (!this.isJukeboxPlayingFromState(pos)) { + continue; + } + + double distanceSqr = this.distanceToSqr(Vec3.atCenterOf(pos)); + if (distanceSqr < closestDistanceSqr) { + closestDistanceSqr = distanceSqr; + closest = pos.immutable(); + } + } + + return closest; + } + + private boolean isJukeboxPlayingFromState(BlockPos pos) { + BlockState state = this.level().getBlockState(pos); + if (!state.is(Blocks.JUKEBOX)) { + return false; + } + + return state.hasProperty(BlockStateProperties.HAS_RECORD) && state.getValue(BlockStateProperties.HAS_RECORD); + } + + private PlayState mainAnimController(AnimationState state) { + if (this.isDancing()) { + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(DANCE_ANIM); + } + + if (this.shouldPlayAttackAnimation()) { + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(ATTACK_ANIM); + } + + if (this.walkAnimation.isMoving() || this.getDeltaMovement().horizontalDistanceSqr() > 1.0E-4D) { + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(WALK_ANIM); + } + + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(IDLE_ANIM); + } + + private boolean shouldPlayAttackAnimation() { + if (!(this instanceof RedAntEntity)) { + return false; + } + + return this.getBiteAnimationTicks() > 0; + } + + private int getBiteAnimationTicks() { + return this.entityData.get(BITE_ANIM_TICKS); + } + + private void setBiteAnimationTicks(int ticks) { + this.entityData.set(BITE_ANIM_TICKS, Math.max(0, ticks)); + } + + private void syncAttribute(@Nullable AttributeInstance attributeInstance, double desiredValue, boolean rescaleCurrentHealth) { + if (attributeInstance == null || Math.abs(attributeInstance.getBaseValue() - desiredValue) < ATTRIBUTE_EPSILON) { + return; + } + + if (rescaleCurrentHealth) { + double previousMaxHealth = attributeInstance.getBaseValue(); + float healthRatio = previousMaxHealth > 0.0D ? this.getHealth() / (float) previousMaxHealth : 1.0F; + attributeInstance.setBaseValue(desiredValue); + this.setHealth((float) Mth.clamp(healthRatio * desiredValue, 0.0D, desiredValue)); + return; + } + + attributeInstance.setBaseValue(desiredValue); + } + + protected ServerLevel resolveReturnDestinationLevel(ServerPlayer player) { + return AntTeleportHelper.resolveReturnDestinationLevel(player); + } + + protected Vec3 getDestinationPosition(ServerLevel destination, ServerPlayer player) { + return AntTeleportHelper.getDestinationPosition(player, destination); + } + + public boolean isCarryingFood() { + return !this.getCarriedFood().isEmpty(); + } + + public ItemStack getCarriedFood() { + return this.entityData.get(CARRIED_FOOD); + } + + boolean isTeleportActivatedState() { + return this.teleportActivated; + } + + void setTeleportActivatedState(boolean teleportActivated) { + this.teleportActivated = teleportActivated; + } + + private void setCarriedFood(ItemStack stack) { + this.entityData.set(CARRIED_FOOD, stack.isEmpty() ? ItemStack.EMPTY : stack.copyWithCount(1)); + } + + private void clearCarriedFood() { + this.entityData.set(CARRIED_FOOD, ItemStack.EMPTY); + } + + private void startReturningToNestWithFood(ItemStack carriedFood, @Nullable BlockPos sourceChestPos) { + this.setCarriedFood(carriedFood); + this.outsideNestTicks = 0; + if (sourceChestPos != null) { + this.rememberRecentFoodChest(sourceChestPos); + } + this.clearFoodChestTarget(); + if (!this.hasUsableNest()) { + this.findNearestNestIfNeeded(); + } + if (this.nestPos != null) { + if (this.isMarchLeader()) { + logDebug( + "[Antarchy] March leader {} picked up {} and is heading to nest at {}.", + this.getUUID(), carriedFood.getItem(), this.nestPos); + } + Vec3 entrance = Vec3.atBottomCenterOf(this.nestPos.above()); + this.getNavigation().moveTo(entrance.x, entrance.y, entrance.z, FOOD_RETURN_MOVE_SPEED); + } else { + if (this.isMarchLeader()) { + logWarn( + "[Antarchy] March leader {} picked up {} but has no nest — stroll fallback. pos={}", + this.getUUID(), carriedFood.getItem(), this.blockPosition()); + } + this.getNavigation().stop(); + } + } + + private void startReturningToNestWithFood(ItemStack carriedFood) { + this.startReturningToNestWithFood(carriedFood, null); + } + + private void rememberRecentFoodChest(BlockPos chestPos) { + this.recentFoodChestPos = chestPos.immutable(); + this.recentFoodChestExpireTick = this.tickCount + SHARED_CHEST_MEMORY_TICKS; + } + + private void clearRecentFoodChest() { + this.recentFoodChestPos = null; + this.recentFoodChestExpireTick = 0; + } + + private void rememberRecentGroundFood(BlockPos foodPos) { + this.recentGroundFoodPos = foodPos.immutable(); + this.recentGroundFoodExpireTick = this.tickCount + SHARED_CHEST_MEMORY_TICKS; + } + + private void clearRecentGroundFood() { + this.recentGroundFoodPos = null; + this.recentGroundFoodExpireTick = 0; + } + + @Nullable + private BlockPos getSharedMarchFoodChestPos() { + if (!this.isMarchFollower() || !(this.level() instanceof ServerLevel serverLevel)) { + return null; + } + + BaseAntEntity leader = AntMarchManager.get(serverLevel).getLeader(this.marchLeaderUuid); + if (leader == null || leader == this) { + return null; + } + + if (leader.targetFoodChestPos != null && this.isValidFoodChest(leader.targetFoodChestPos)) { + return leader.targetFoodChestPos; + } + + if (leader.recentFoodChestPos != null + && leader.tickCount <= leader.recentFoodChestExpireTick + && this.isValidFoodChest(leader.recentFoodChestPos)) { + return leader.recentFoodChestPos; + } + + return null; + } + + @Nullable + private BlockPos getSharedMarchGroundFoodPos() { + if (!this.isMarchFollower() || !(this.level() instanceof ServerLevel serverLevel)) { + return null; + } + + BaseAntEntity leader = AntMarchManager.get(serverLevel).getLeader(this.marchLeaderUuid); + if (leader == null || leader == this) { + return null; + } + + if (leader.recentGroundFoodPos != null + && leader.tickCount <= leader.recentGroundFoodExpireTick + && this.findNearestGroundFoodAt(leader.recentGroundFoodPos) != null) { + return leader.recentGroundFoodPos; + } + + return null; + } + + @Nullable + private ItemEntity findNearestGroundFoodAt(BlockPos foodPos) { + return this.level().getEntitiesOfClass( + ItemEntity.class, + new AABB(foodPos).inflate(2.0D, 1.5D, 2.0D), + itemEntity -> itemEntity.isAlive() + && !itemEntity.getItem().isEmpty() + && this.isGroundFood(itemEntity.getItem())) + .stream() + .min(Comparator.comparingDouble(this::distanceToSqr)) + .orElse(null); + } + + @Nullable + private ItemEntity findNearestGroundFoodRaw() { + return this.level().getEntitiesOfClass( + ItemEntity.class, + this.getBoundingBox().inflate(10.0D, 2.0D, 10.0D), + itemEntity -> itemEntity.isAlive() + && !itemEntity.getItem().isEmpty() + && this.isGroundFood(itemEntity.getItem())) + .stream() + .min(Comparator.comparingDouble(this::distanceToSqr)) + .orElse(null); + } + + private abstract class AbstractAntMoveGoal extends Goal { + protected AbstractAntMoveGoal() { + this.setFlags(EnumSet.of(Goal.Flag.MOVE)); + } + } + + private final class AntDanceGoal extends Goal { + private AntDanceGoal() { + this.setFlags(EnumSet.of(Goal.Flag.MOVE, Goal.Flag.LOOK, Goal.Flag.TARGET)); + } + + @Override + public boolean canUse() { + return isDancing(); + } + + @Override + public boolean canContinueToUse() { + return isDancing(); + } + + @Override + public void start() { + setTarget(null); + leaveMarch(); + getNavigation().stop(); + } + + @Override + public void tick() { + setTarget(null); + getNavigation().stop(); + getLookControl().setLookAt(getX(), getEyeY(), getZ(), 10.0F, 10.0F); + } + + @Override + public void stop() { + getNavigation().stop(); + } + } + + private final class AntSharedMarchForageGoal extends AbstractAntMoveGoal { + @Override + public boolean canUse() { + return shouldUseSharedMarchForageGoal(); + } + + @Override + public boolean canContinueToUse() { + return shouldUseSharedMarchForageGoal(); + } + + @Override + public void tick() { + tickSharedMarchForageGoal(); + } + } + + private final class AntMarchFollowGoal extends AbstractAntMoveGoal { + @Override + public boolean canUse() { + return shouldUseMarchFollowGoal(); + } + + @Override + public boolean canContinueToUse() { + return shouldUseMarchFollowGoal(); + } + + @Override + public void tick() { + tickMarchFollowGoal(); + } + } + + private final class AntReturnToNestGoal extends AbstractAntMoveGoal { + + private int navDoneStreak; + + @Override + public boolean canUse() { + return shouldUseReturnToNestGoal(); + } + + @Override + public boolean canContinueToUse() { + if (navDoneStreak >= RETURN_NAV_FAILURE_STREAK) { + returnToNestFailureCooldownTick = tickCount + RETURN_NAV_FAILURE_COOLDOWN; + logDebug( + "[Antarchy] AntReturnToNestGoal giving up — nav failed for {} ticks. " + + "leader={} pos={} nestPos={} reason={} cooldown={}t", + navDoneStreak, getUUID(), blockPosition(), nestPos, + getReturnToNestReason(), RETURN_NAV_FAILURE_COOLDOWN); + return false; + } + return shouldUseReturnToNestGoal(); + } + + @Override + public void start() { + navDoneStreak = 0; + if (isMarchLeader()) { + logDebug( + "[Antarchy] AntReturnToNestGoal START — leader={} nestPos={} carrying={} reason={}", + getUUID(), nestPos, isCarryingFood(), getReturnToNestReason()); + } + } + + @Override + public void stop() { + if (isMarchLeader()) { + logDebug( + "[Antarchy] AntReturnToNestGoal STOP — leader={} nestPos={} carrying={} navDone={}", + getUUID(), nestPos, isCarryingFood(), getNavigation().isDone()); + } + navDoneStreak = 0; + } + + @Override + public void tick() { + tickReturnToNestGoal(); + if (getNavigation().isDone()) { + navDoneStreak++; + if (isMarchLeader() && navDoneStreak == RETURN_NAV_FAILURE_STREAK) { + logDebug( + "[Antarchy] AntReturnToNestGoal nav stalled for {} ticks — will give up next canContinueToUse. " + + "leader={} pos={} nestPos={} carrying={} reason={}", + navDoneStreak, getUUID(), blockPosition(), nestPos, + isCarryingFood(), getReturnToNestReason()); + } + } else { + navDoneStreak = 0; + } + } + } + + private final class AntForageGoal extends AbstractAntMoveGoal { + @Override + public boolean canUse() { + return shouldUseForageGoal(); + } + + @Override + public boolean canContinueToUse() { + return shouldUseForageGoal(); + } + + @Override + public void start() { + if (isMarchLeader()) { + logDebug( + "[Antarchy] AntForageGoal START — leader={} pos={} groundFood={} chest={}", + getUUID(), blockPosition(), + nearestGroundFood() != null ? nearestGroundFood().blockPosition() : "null", + getCurrentFoodChestPos()); + } + } + + @Override + public void stop() { + if (isMarchLeader()) { + logDebug( + "[Antarchy] AntForageGoal STOP — leader={} pos={} carrying={}", + getUUID(), blockPosition(), isCarryingFood()); + } + } + + @Override + public void tick() { + tickForageGoal(); + } + } + + + private final class AntFoodEscapeGoal extends AvoidEntityGoal { + AntFoodEscapeGoal() { + super(BaseAntEntity.this, Player.class, 12.0F, ESCAPE_MOVE_SPEED, ESCAPE_MOVE_SPEED); + } + + @Override + public boolean canUse() { + return isCarryingFood() && !hasUsableNest() && super.canUse(); + } + + @Override + public boolean canContinueToUse() { + return isCarryingFood() && !hasUsableNest() && super.canContinueToUse(); + } + } + + + private final class AntRandomStrollGoal extends WaterAvoidingRandomStrollGoal { + private static final double FORWARD_BIAS_DISTANCE = 8.0D; + private static final int FORWARD_SEARCH_RADIUS = 8; + private static final int WIDE_SEARCH_RADIUS = 16; + private static final int MIN_DISTANCE_SQR = 4; + + AntRandomStrollGoal(double speedModifier) { + super(BaseAntEntity.this, speedModifier, 5); + } + @Override + public boolean canUse() { + if (isMarchLeader() || (isCarryingFood() && !hasUsableNest())) { + Vec3 pos = getPosition(); + if (pos != null) { + wantedX = pos.x; + wantedY = pos.y; + wantedZ = pos.z; + return true; + } + return false; + } + return super.canUse(); + } + + @Override + @Nullable + protected Vec3 getPosition() { + Vec3 heading = getStrollHeading(); + Vec3 forwardBias = position().add(heading.scale(FORWARD_BIAS_DISTANCE)); + Vec3 forward = findStrollTarget(BlockPos.containing(forwardBias), FORWARD_SEARCH_RADIUS); + if (forward != null) return forward; + return findStrollTarget(blockPosition(), WIDE_SEARCH_RADIUS); + } + + @Nullable + private Vec3 findStrollTarget(BlockPos center, int radius) { + for (int attempt = 0; attempt < 16; attempt++) { + int x = center.getX() + random.nextInt(radius * 2 + 1) - radius; + int z = center.getZ() + random.nextInt(radius * 2 + 1) - radius; + + BlockPos candidate = null; + for (int dy = 2; dy >= -4; dy--) { + BlockPos pos = new BlockPos(x, center.getY() + dy, z); + if (isValidStrollPos(pos)) { + candidate = pos; + break; + } + } + + if (candidate == null) continue; + if (candidate.distSqr(blockPosition()) < MIN_DISTANCE_SQR) continue; + if (nestPos != null && candidate.distSqr(nestPos) > MAX_NEST_WANDER_DISTANCE_SQR) continue; + + return new Vec3(candidate.getX() + 0.5D, candidate.getY(), candidate.getZ() + 0.5D); + } + return null; + } + + private Vec3 getStrollHeading() { + Vec3 movement = getDeltaMovement(); + Vec3 horizontal = new Vec3(movement.x, 0.0D, movement.z); + if (horizontal.lengthSqr() > 1.0E-4D) return horizontal.normalize(); + float yawRad = getYRot() * ((float) Math.PI / 180.0F); + return new Vec3(-Mth.sin(yawRad), 0.0D, Mth.cos(yawRad)); + } + + private boolean isValidStrollPos(BlockPos pos) { + BlockState floor = level().getBlockState(pos.below()); + FluidState fluidBelow = level().getFluidState(pos.below()); + if (!level().getBlockState(pos).isAir()) return false; + if (!fluidBelow.isEmpty() && !BaseAntEntity.this.canTraverseFluidFloor(fluidBelow)) return false; + if (!floor.isFaceSturdy(level(), pos.below(), Direction.UP)) return false; + AABB box = getBoundingBox().move( + pos.getX() + 0.5D - getX(), + pos.getY() - getY(), + pos.getZ() + 0.5D - getZ()); + return level().noCollision(BaseAntEntity.this, box); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BrownAntEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BrownAntEntity.java new file mode 100644 index 00000000..3cad8fd5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/BrownAntEntity.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.resources.ResourceKey; +import net.minecraft.tags.TagKey; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; +import software.bernie.geckolib.animatable.GeoEntity; + +public class BrownAntEntity extends BaseAntEntity implements GeoEntity { + public BrownAntEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected ResourceKey destinationDimension() { + return AntarchySettings.brownAntDestinationDimension(); + } + + @Override + protected TagKey activationItemsTag() { + return AntarchyTags.Items.BROWN_ANT_ACTIVATION_ITEMS; + } + + @Override + protected TagKey breedingFoodsTag() { + return AntarchyTags.Items.BROWN_ANT_BREEDING_FOODS; + } + + @Override + protected boolean requiresActivationReagent() { + return AntarchySettings.brownAntRequiresReagent(); + } + + @Override + protected String activationMessageKey() { + return "message.antarchy.brown_ant_activated"; + } + + @Override + protected String needsReagentMessageKey() { + return "message.antarchy.brown_ant_needs_reagent"; + } + + @Override + protected double configuredMaxHealth() { + return AntarchySettings.brownAntHealth(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RainbowAntEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RainbowAntEntity.java new file mode 100644 index 00000000..8d8ecd75 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RainbowAntEntity.java @@ -0,0 +1,326 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.compat.infinity.InfinityCompat; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.MinecraftServer; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.tags.TagKey; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.AgeableMob; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.storage.LevelResource; +import net.minecraft.world.phys.Vec3; +import software.bernie.geckolib.animatable.GeoEntity; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.Comparator; + +public class RainbowAntEntity extends BaseAntEntity implements GeoEntity { + private static final String DIMENSION_ID_TAG = "InfinityDimensionId"; + private static final String ACTIVATED_TAG = "InfinityActivated"; + private static final String INHERITED_TAG = "InfinityInherited"; + private static final String REROLL_ON_NEXT_REAGENT_TAG = "InfinityRerollOnNextReagent"; + private static final String INFINITY_NAMESPACE = "infinity"; + private String infinityDimensionId = ""; + private boolean infinityActivated; + private boolean infinityInherited; + private boolean infinityRerollOnNextReagent; + + public RainbowAntEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + public boolean requiresCustomPersistence() { + return this.hasActiveInfinityDestination() || super.requiresCustomPersistence(); + } + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + if (!AntarchySettings.rainbowAntsLeadToInfinityDimensions() || !InfinityCompat.get().isAvailable()) { + return super.mobInteract(player, hand); + } + + if (!(player instanceof ServerPlayer serverPlayer)) { + return InteractionResult.SUCCESS; + } + + ItemStack heldItem = player.getItemInHand(hand); + + if (this.isInInfinityDimension(serverPlayer.serverLevel())) { + ServerLevel returnLevel = this.resolveReturnDestinationLevel(serverPlayer); + Vec3 returnPos = this.getDestinationPosition(returnLevel, serverPlayer); + serverPlayer.teleportTo(returnLevel, returnPos.x, returnPos.y, returnPos.z, serverPlayer.getYRot(), serverPlayer.getXRot()); + serverPlayer.playSound(SoundEvents.ENDERMAN_TELEPORT, 1.0F, 1.0F); + return InteractionResult.CONSUME; + } + + if (!this.infinityActivated) { + if (!AntarchySettings.rainbowAntRequiresReagent()) { + if (this.isFood(heldItem)) { + return super.mobInteract(player, hand); + } + + if (!heldItem.isEmpty() && !heldItem.is(AntarchyTags.Items.RAINBOW_ANT_ACTIVATION_ITEMS)) { + return InteractionResult.PASS; + } + + return this.activateInfinityDestination(serverPlayer, heldItem); + } + + if (heldItem.is(AntarchyTags.Items.RAINBOW_ANT_ACTIVATION_ITEMS)) { + return this.activateInfinityDestination(serverPlayer, heldItem); + } + + if (!heldItem.isEmpty()) { + return InteractionResult.PASS; + } + + serverPlayer.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_needs_reagent"), true); + return InteractionResult.CONSUME; + } + + if (this.isFood(heldItem)) { + return super.mobInteract(player, hand); + } + + if (!heldItem.isEmpty()) { + return InteractionResult.PASS; + } + + ResourceLocation dimensionId = this.resolveDimensionId(); + if (dimensionId == null) { + serverPlayer.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_infinity_missing"), true); + return InteractionResult.CONSUME; + } + + if (!this.teleportToInfinity(serverPlayer, dimensionId)) { + return InteractionResult.CONSUME; + } + + serverPlayer.playSound(SoundEvents.ENDERMAN_TELEPORT, 1.0F, 1.0F); + return InteractionResult.CONSUME; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putString(DIMENSION_ID_TAG, this.infinityDimensionId); + tag.putBoolean(ACTIVATED_TAG, this.infinityActivated); + tag.putBoolean(INHERITED_TAG, this.infinityInherited); + tag.putBoolean(REROLL_ON_NEXT_REAGENT_TAG, this.infinityRerollOnNextReagent); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.infinityDimensionId = tag.getString(DIMENSION_ID_TAG); + this.infinityActivated = tag.getBoolean(ACTIVATED_TAG); + this.infinityInherited = tag.getBoolean(INHERITED_TAG); + this.infinityRerollOnNextReagent = tag.getBoolean(REROLL_ON_NEXT_REAGENT_TAG); + } + + @Override + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + RainbowAntEntity child = this.getType().create(level) instanceof RainbowAntEntity rainbowAnt ? rainbowAnt : null; + if (child == null) { + return null; + } + + child.setNestPos(this.blockPosition()); + if (!(otherParent instanceof RainbowAntEntity otherRainbowAnt)) { + child.assignDimensionId(this.getStoredDimensionId(), false, true); + return child; + } + + double roll = level.random.nextDouble(); + if (roll < 0.45D) { + child.assignDimensionId(this.getStoredDimensionId(), false, true); + } else if (roll < 0.90D) { + child.assignDimensionId(otherRainbowAnt.getStoredDimensionId(), false, true); + } else { + child.assignDimensionId(child.createRandomDimensionId(), false, false); + } + return child; + } + + @Override + protected ResourceKey destinationDimension() { + return AntarchySettings.rainbowAntNonInfinityFallbackDimension(); + } + + @Override + protected TagKey activationItemsTag() { + return AntarchyTags.Items.RAINBOW_ANT_ACTIVATION_ITEMS; + } + + @Override + protected TagKey breedingFoodsTag() { + return AntarchyTags.Items.RAINBOW_ANT_BREEDING_FOODS; + } + + @Override + protected String activationMessageKey() { + return "message.antarchy.rainbow_ant_activated"; + } + + @Override + protected String needsReagentMessageKey() { + return "message.antarchy.rainbow_ant_needs_reagent"; + } + + @Override + protected double configuredMaxHealth() { + return AntarchySettings.rainbowAntHealth(); + } + + private InteractionResult activateInfinityDestination(ServerPlayer player, ItemStack stack) { + if (this.infinityRerollOnNextReagent) { + this.rerollDimensionIdForNextActivation(); + } + + ResourceLocation dimensionId = this.resolveDimensionId(); + if (dimensionId == null) { + player.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_infinity_missing"), true); + return InteractionResult.CONSUME; + } + + boolean existedBefore = this.infinityDimensionExists(player.server, dimensionId); + this.infinityActivated = true; + if (!player.getAbilities().instabuild) { + stack.shrink(1); + } + + if (this.infinityInherited && existedBefore) { + player.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_activated_inherited_existing"), true); + } else if (this.infinityInherited) { + player.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_activated_inherited"), true); + } else { + player.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_activated"), true); + } + this.playSound(SoundEvents.END_PORTAL_SPAWN, 0.8F, 1.1F); + return InteractionResult.CONSUME; + } + + private void ensureInfinityIdentity() { + if (this.infinityDimensionId.isEmpty()) { + this.infinityDimensionId = this.createRandomDimensionId(); + this.infinityInherited = false; + this.infinityRerollOnNextReagent = false; + } + } + + private boolean hasActiveInfinityDestination() { + return this.infinityActivated && !this.infinityDimensionId.isEmpty(); + } + + private ResourceLocation resolveDimensionId() { + this.ensureInfinityIdentity(); + return this.parseDimensionId(this.infinityDimensionId); + } + + private String getStoredDimensionId() { + this.ensureInfinityIdentity(); + return this.infinityDimensionId; + } + + private void assignDimensionId(String dimensionId, boolean activated, boolean inherited) { + this.infinityDimensionId = dimensionId; + this.infinityActivated = activated; + this.infinityInherited = inherited; + this.infinityRerollOnNextReagent = false; + } + + private void markForRerollOnNextReagent() { + this.infinityActivated = false; + this.infinityRerollOnNextReagent = true; + } + + private void rerollDimensionIdForNextActivation() { + this.assignDimensionId(this.createRandomDimensionId(), false, false); + } + + private boolean infinityDimensionExists(MinecraftServer server, ResourceLocation dimensionId) { + ResourceKey key = ResourceKey.create(Registries.DIMENSION, dimensionId); + return server.getLevel(key) != null || server.levelKeys().contains(key); + } + + private String createRandomDimensionId() { + ResourceLocation dimensionId = InfinityCompat.get().getRandomDimensionId(this.random); + if (dimensionId == null) { + return ""; + } + return dimensionId.toString(); + } + + private boolean isInInfinityDimension(ServerLevel level) { + return INFINITY_NAMESPACE.equals(level.dimension().location().getNamespace()); + } + + private ResourceLocation parseDimensionId(String storedDimensionId) { + try { + return ResourceLocation.parse(storedDimensionId); + } catch (Throwable throwable) { + return null; + } + } + + private boolean teleportToInfinity(ServerPlayer player, ResourceLocation dimensionId) { + if (!InfinityCompat.get().requestWarp(player, dimensionId)) { + this.deleteGeneratedArtifacts(player.server, dimensionId); + this.markForRerollOnNextReagent(); + player.displayClientMessage(Component.translatable("message.antarchy.rainbow_ant_failed_dimension_create"), true); + return false; + } + return true; + } + + private void deleteGeneratedArtifacts(MinecraftServer server, ResourceLocation dimensionId) { + if (!INFINITY_NAMESPACE.equals(dimensionId.getNamespace())) { + return; + } + + Path datapackPath = server.getWorldPath(LevelResource.DATAPACK_DIR).resolve(dimensionId.getPath()); + Path dimensionPath = server.getWorldPath(LevelResource.ROOT) + .resolve("dimensions") + .resolve(dimensionId.getNamespace()) + .resolve(dimensionId.getPath()); + + this.deletePathRecursively(datapackPath); + if (dimensionPath != null) { + this.deletePathRecursively(dimensionPath); + } + } + + private void deletePathRecursively(Path path) { + if (!Files.exists(path)) { + return; + } + try (var paths = Files.walk(path)) { + paths.sorted(Comparator.reverseOrder()).forEach(currentPath -> { + try { + Files.deleteIfExists(currentPath); + } catch (IOException exception) { + throw new RuntimeException(exception); + } + }); + } catch (IOException | RuntimeException ignored) { + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RedAntEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RedAntEntity.java new file mode 100644 index 00000000..1745df7f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/RedAntEntity.java @@ -0,0 +1,92 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.resources.ResourceKey; +import net.minecraft.tags.TagKey; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; +import software.bernie.geckolib.animatable.GeoEntity; + +public class RedAntEntity extends BaseAntEntity implements GeoEntity { + public RedAntEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + protected void registerGoals() { + super.registerGoals(); + this.goalSelector.addGoal(2, new MeleeAttackGoal(this, 1.2D, false)); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + protected ResourceKey destinationDimension() { + return AntarchySettings.redAntDestinationDimension(); + } + + @Override + protected TagKey activationItemsTag() { + return AntarchyTags.Items.RED_ANT_ACTIVATION_ITEMS; + } + + @Override + protected TagKey breedingFoodsTag() { + return AntarchyTags.Items.RED_ANT_BREEDING_FOODS; + } + + @Override + protected boolean requiresActivationReagent() { + return AntarchySettings.redAntRequiresReagent(); + } + + @Override + protected String activationMessageKey() { + return "message.antarchy.red_ant_activated"; + } + + @Override + protected String needsReagentMessageKey() { + return "message.antarchy.red_ant_needs_reagent"; + } + + @Override + protected double configuredMaxHealth() { + return AntarchySettings.redAntHealth(); + } + + @Override + protected double configuredAttackDamage() { + return AntarchySettings.redAntAttackDamage(); + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return !this.isLeashed() && !this.hasCustomName(); + } + + @Override + public boolean fireImmune() { + return true; + } + + @Override + public void lavaHurt() { + } + + @Override + public boolean canStandOnFluid(FluidState fluidState) { + return fluidState.is(Fluids.LAVA) || super.canStandOnFluid(fluidState); + } + + @Override + protected boolean canTraverseFluidFloor(FluidState fluidState) { + return fluidState.is(Fluids.LAVA); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java new file mode 100644 index 00000000..8bab5980 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/ant/TermiteEntity.java @@ -0,0 +1,223 @@ +package com.craisinlord.antarchy.content.entity.ant; + +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.resources.ResourceKey; +import net.minecraft.tags.TagKey; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; + +public class TermiteEntity extends BaseAntEntity implements GeoEntity { + private static final int WOOD_SEARCH_INTERVAL_TICKS = 10; + private static final int WOOD_REPATH_INTERVAL_TICKS = 6; + private static final int WOOD_SEARCH_RADIUS_HORIZONTAL = 12; + private static final int WOOD_SEARCH_RADIUS_VERTICAL = 4; + @Nullable + private BlockPos targetWoodPos; + private int nextWoodSearchTick; + private int nextWoodRepathTick; + + public TermiteEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + @Override + public void tick() { + super.tick(); + if (!this.level().isClientSide && this.targetWoodPos != null && !this.isValidWoodTarget(this.targetWoodPos)) { + this.targetWoodPos = null; + } + } + + @Override + protected ResourceKey destinationDimension() { + return AntarchySettings.termiteDestinationDimension(); + } + + @Override + protected TagKey activationItemsTag() { + return AntarchyTags.Items.TERMITE_ACTIVATION_ITEMS; + } + + @Override + protected TagKey breedingFoodsTag() { + return AntarchyTags.Items.TERMITE_BREEDING_FOODS; + } + + @Override + protected boolean requiresActivationReagent() { + return AntarchySettings.termiteRequiresReagent(); + } + + @Override + protected String activationMessageKey() { + return "message.antarchy.termite_activated"; + } + + @Override + protected String needsReagentMessageKey() { + return "message.antarchy.termite_needs_reagent"; + } + + @Override + protected double configuredMaxHealth() { + return AntarchySettings.termiteHealth(); + } + + @Override + protected boolean canForageGroundFood() { + return false; + } + + @Override + protected boolean canGroupWithNestmates() { + return false; + } + + @Override + protected boolean canMarch() { + return false; + } + + @Override + protected boolean handlePriorityForaging() { + if (!this.level().getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING)) { + this.targetWoodPos = null; + return false; + } + + if (this.tryEatNearbyWood()) { + this.targetWoodPos = null; + return true; + } + + BlockPos targetPos = this.getCurrentWoodTarget(); + if (targetPos == null) { + return false; + } + + Vec3 moveTarget = this.getWoodApproachTarget(targetPos); + if (moveTarget == null) { + this.targetWoodPos = null; + return false; + } + + if (this.getNavigation().isDone() || this.tickCount >= this.nextWoodRepathTick) { + this.getNavigation().moveTo(moveTarget.x, moveTarget.y, moveTarget.z, 1.22D); + this.nextWoodRepathTick = this.tickCount + WOOD_REPATH_INTERVAL_TICKS; + } + return true; + } + + private boolean tryEatNearbyWood() { + for (BlockPos targetPos : this.getImmediateWoodChecks()) { + BlockState targetState = this.level().getBlockState(targetPos); + if (!targetState.is(AntarchyTags.Blocks.TERMITE_FOODS)) { + continue; + } + + SoundType soundType = targetState.getSoundType(); + this.level().destroyBlock(targetPos, false, this); + this.level().playSound(null, targetPos, soundType.getBreakSound(), this.getSoundSource(), 0.7F, 1.1F); + return true; + } + + return false; + } + + private BlockPos[] getImmediateWoodChecks() { + BlockPos basePos = this.blockPosition(); + BlockPos abovePos = basePos.above(); + return new BlockPos[] { + basePos.above(), + basePos.north(), + basePos.south(), + basePos.east(), + basePos.west(), + abovePos.north(), + abovePos.south(), + abovePos.east(), + abovePos.west() + }; + } + + @Nullable + private BlockPos getCurrentWoodTarget() { + if (this.targetWoodPos != null && this.isValidWoodTarget(this.targetWoodPos)) { + return this.targetWoodPos; + } + + if (this.tickCount < this.nextWoodSearchTick) { + return null; + } + + this.nextWoodSearchTick = this.tickCount + WOOD_SEARCH_INTERVAL_TICKS; + this.targetWoodPos = this.findClosestWoodTarget(); + return this.targetWoodPos; + } + + @Nullable + private BlockPos findClosestWoodTarget() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + double bestDistance = Double.MAX_VALUE; + + for (BlockPos pos : BlockPos.betweenClosed( + origin.offset(-WOOD_SEARCH_RADIUS_HORIZONTAL, -WOOD_SEARCH_RADIUS_VERTICAL, -WOOD_SEARCH_RADIUS_HORIZONTAL), + origin.offset(WOOD_SEARCH_RADIUS_HORIZONTAL, WOOD_SEARCH_RADIUS_VERTICAL + 2, WOOD_SEARCH_RADIUS_HORIZONTAL))) { + if (!this.isValidWoodTarget(pos)) { + continue; + } + + double distance = pos.distSqr(origin); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = pos.immutable(); + } + } + + return bestPos; + } + + private boolean isValidWoodTarget(BlockPos targetPos) { + return this.level().getBlockState(targetPos).is(AntarchyTags.Blocks.TERMITE_FOODS); + } + + @Nullable + private Vec3 getWoodApproachTarget(BlockPos targetPos) { + BlockPos belowTarget = targetPos.below(); + if (this.isWalkableStandPos(belowTarget)) { + return Vec3.atBottomCenterOf(belowTarget); + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos sidePos = targetPos.relative(direction); + if (this.isWalkableStandPos(sidePos)) { + return Vec3.atBottomCenterOf(sidePos); + } + + BlockPos belowSidePos = sidePos.below(); + if (this.isWalkableStandPos(belowSidePos)) { + return Vec3.atBottomCenterOf(belowSidePos); + } + } + + return null; + } + + private boolean isWalkableStandPos(BlockPos pos) { + BlockState floorState = this.level().getBlockState(pos.below()); + return this.level().getBlockState(pos).isAir() + && this.level().getBlockState(pos.above()).isAir() + && floorState.isFaceSturdy(this.level(), pos.below(), Direction.UP); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java new file mode 100644 index 00000000..9c2c0eae --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskEntity.java @@ -0,0 +1,446 @@ +package com.craisinlord.antarchy.content.entity.basilisk; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; + +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.FloatGoal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.MeleeAttackGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.WaterAvoidingRandomStrollGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.animation.keyframe.event.builtin.AutoPlayingSoundKeyframeHandler; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.UUID; +import java.util.function.Predicate; + +public class BasiliskEntity extends Monster implements GeoEntity { + private static final byte ATTACK_ENTITY_EVENT = 4; + private static final int ATTACK_ANIM_TICKS = 18; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + + private static final int HISS_COOLDOWN_TICKS = 600; + private static final double GAZE_RANGE = 12.0D; + private static final double GAZE_RANGE_SQR = GAZE_RANGE * GAZE_RANGE; + private static final double GAZE_DOT_THRESHOLD = 0.64D; + private static final double BASILISK_GAZE_FACING_THRESHOLD = 0.45D; + private static final int HISS_CHARGE_TICKS = 30; + + private static final int PREY_PETRIFY_COOLDOWN_TICKS = 500; + private static final double PREY_PETRIFY_RANGE = 8.0D; + private static final int PREY_PETRIFY_DURATION_TICKS = 200; + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private int attackAnimTicks = 0; + + private int hissCooldown = 100; + private int hissChargeTimer = 0; + @Nullable private UUID pendingTargetId; + + private int preyPetrifyCooldown = 200; + + public BasiliskEntity(EntityType entityType, Level level) { + super(entityType, level); + this.xpReward = 50; + } + + public static AttributeSupplier.Builder createAttributes() { + return Monster.createMonsterAttributes() + .add(Attributes.MAX_HEALTH, 150.0D) + .add(Attributes.MOVEMENT_SPEED, 0.35D) + .add(Attributes.ATTACK_DAMAGE, 18.0D) + .add(Attributes.ARMOR, 6.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.5D) + .add(Attributes.FOLLOW_RANGE, 28.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, + MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG + || spawnReason == MobSpawnType.SPAWNER + || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return level.getDifficulty() != Difficulty.PEACEFUL + && pos.getY() >= 60 && pos.getY() <= 90 + && level.getMaxLocalRawBrightness(pos) <= AntarchySettings.basiliskSpawnMaxLightLevel() + && level.getEntitiesOfClass(BasiliskEntity.class, new AABB(pos).inflate(40.0D), Entity::isAlive).isEmpty() + && Monster.checkMonsterSpawnRules(entityType, level, spawnReason, pos, random); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(0, new FloatGoal(this)); + this.goalSelector.addGoal(1, new BasiliskMeleeAttackGoal()); + this.goalSelector.addGoal(5, new WaterAvoidingRandomStrollGoal(this, 0.8D)); + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 12.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this)); + this.targetSelector.addGoal(2, new PersistentNearestAttackableTargetGoal<>(Player.class, 5, + entity -> entity instanceof Player player && this.canTargetPlayer(player))); + this.targetSelector.addGoal(3, new PersistentNearestAttackableTargetGoal<>(LivingEntity.class, 5, + entity -> entity != this && entity.getType().is(AntarchyTags.Entities.BASILISK_PREY))); + } + + @Override + public boolean doHurtTarget(Entity target) { + boolean hurt; + if (this.level() instanceof ServerLevel serverLevel) { + hurt = target.hurt( + AntarchyDamageSources.basiliskBite(serverLevel, this), + (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE) + ); + } else { + hurt = super.doHurtTarget(target); + } + + if (hurt) { + this.level().broadcastEntityEvent(this, ATTACK_ENTITY_EVENT); + this.playSound(AntarchySoundEvents.BASILISK_BITE.get(), 1.1F, 0.95F + this.random.nextFloat() * 0.08F); + } + + return hurt; + } + + @Override + public void tick() { + super.tick(); + + if (this.attackAnimTicks > 0) { + this.attackAnimTicks--; + } + + if (this.level().isClientSide) { + return; + } + + this.tickPlayerPetrification(); + this.tickPreyPetrification(); + } + + private void tickPlayerPetrification() { + if (this.hissChargeTimer > 0) { + Player target = this.getPendingPlayerTarget(); + if (!this.canMaintainGazeOn(target)) { + this.pendingTargetId = null; + this.hissChargeTimer = 0; + return; + } + + this.getNavigation().stop(); + this.getLookControl().setLookAt(target, 30.0F, 30.0F); + this.hissChargeTimer--; + if (this.hissChargeTimer == 0) { + this.pendingTargetId = null; + target.addEffect(new MobEffectInstance( + AntarchyObjects.PARALYZED_EFFECT.get(), + AntarchySettings.basiliskPlayerParalyzeTicks(), + 0, + false, + true, + true + )); + } + return; + } + + if (this.hissCooldown > 0) { + this.hissCooldown--; + return; + } + + if (!AntarchySettings.basiliskPetrifyingGazeEnabled()) { + this.hissCooldown = HISS_COOLDOWN_TICKS; + return; + } + + Player target = this.findGazingPlayer(); + if (target == null) { + this.hissCooldown = 20; + return; + } + + this.level().playSound(null, this.getX(), this.getY(), this.getZ(), + AntarchySoundEvents.BASILISK_HISS.get(), this.getSoundSource(), 1.4F, 0.92F); + this.pendingTargetId = target.getUUID(); + this.hissChargeTimer = HISS_CHARGE_TICKS; + this.hissCooldown = HISS_COOLDOWN_TICKS; + this.getNavigation().stop(); + this.getLookControl().setLookAt(target, 30.0F, 30.0F); + } + + private void tickPreyPetrification() { + if (this.preyPetrifyCooldown > 0) { + this.preyPetrifyCooldown--; + return; + } + + if (this.getTarget() != null || this.hissChargeTimer > 0) { + return; + } + + this.preyPetrifyCooldown = PREY_PETRIFY_COOLDOWN_TICKS; + LivingEntity prey = this.findNearestPrey(); + if (prey == null) { + return; + } + + this.level().playSound(null, this.getX(), this.getY(), this.getZ(), + AntarchySoundEvents.BASILISK_HISS.get(), this.getSoundSource(), 1.35F, 0.95F); + this.getLookControl().setLookAt(prey, 30.0F, 30.0F); + prey.addEffect(new MobEffectInstance( + AntarchyObjects.PARALYZED_EFFECT.get(), + PREY_PETRIFY_DURATION_TICKS, + 0, + false, + true, + true + )); + } + + @Nullable + private Player getPendingPlayerTarget() { + if (!(this.level() instanceof ServerLevel serverLevel) || this.pendingTargetId == null) { + return null; + } + + return serverLevel.getPlayerByUUID(this.pendingTargetId); + } + + @Nullable + private Player findGazingPlayer() { + LivingEntity currentTarget = this.getTarget(); + if (currentTarget instanceof Player player && this.canMaintainGazeOn(player)) { + return player; + } + + Player nearest = null; + double nearestDistance = Double.MAX_VALUE; + for (Player player : this.level().getEntitiesOfClass(Player.class, this.getBoundingBox().inflate(GAZE_RANGE))) { + if (!this.canMaintainGazeOn(player)) { + continue; + } + + double distance = player.distanceToSqr(this); + if (distance < nearestDistance) { + nearestDistance = distance; + nearest = player; + } + } + + return nearest; + } + + private boolean canMaintainGazeOn(@Nullable Player player) { + if (!this.canTargetPlayer(player)) { + return false; + } + if (player.getItemBySlot(EquipmentSlot.HEAD).is(Items.CARVED_PUMPKIN)) { + return false; + } + if (player.distanceToSqr(this) > GAZE_RANGE_SQR) { + return false; + } + if (!this.hasLineOfSight(player)) { + return false; + } + + return this.isPlayerGazingAtMe(player) && this.isFacingPlayerForGaze(player); + } + + private boolean isPlayerGazingAtMe(Player player) { + Vec3 eye = player.getEyePosition(); + Vec3 toMe = this.getEyePosition().subtract(eye).normalize(); + return player.getLookAngle().dot(toMe) >= GAZE_DOT_THRESHOLD; + } + + private boolean isFacingPlayerForGaze(Player player) { + Vec3 toPlayer = player.getEyePosition().subtract(this.getEyePosition()); + if (toPlayer.lengthSqr() < 1.0E-6D) { + return true; + } + + return this.getViewVector(1.0F).normalize().dot(toPlayer.normalize()) >= BASILISK_GAZE_FACING_THRESHOLD; + } + + private boolean canTargetPlayer(@Nullable Player player) { + return player != null + && player.isAlive() + && !player.isDeadOrDying() + && !player.isSpectator() + && !player.isCreative(); + } + + @Nullable + private LivingEntity findNearestPrey() { + LivingEntity nearest = null; + double nearestDistance = Double.MAX_VALUE; + for (LivingEntity entity : this.level().getEntitiesOfClass(LivingEntity.class, + this.getBoundingBox().inflate(PREY_PETRIFY_RANGE))) { + if (entity == this || entity instanceof Player || entity.isDeadOrDying()) { + continue; + } + if (!entity.getType().is(AntarchyTags.Entities.BASILISK_PREY)) { + continue; + } + if (entity.getType().is(AntarchyTags.Entities.PARALYSIS_IMMUNE)) { + continue; + } + if (!this.hasLineOfSight(entity)) { + continue; + } + + double distance = entity.distanceToSqr(this); + if (distance < nearestDistance) { + nearestDistance = distance; + nearest = entity; + } + } + + return nearest; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main", 3, this::mainController) + .setSoundKeyframeHandler(new AutoPlayingSoundKeyframeHandler<>())); + } + + private PlayState mainController(AnimationState state) { + if (this.attackAnimTicks > 0) { + return state.setAndContinue(ATTACK_ANIM); + } + if (this.getTarget() != null || this.hissChargeTimer > 0 || this.pendingTargetId != null) { + return state.setAndContinue(WALK_ANIM); + } + if (state.isMoving()) { + return state.setAndContinue(WALK_ANIM); + } + return state.setAndContinue(IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void handleEntityEvent(byte id) { + if (id == ATTACK_ENTITY_EVENT) { + this.attackAnimTicks = ATTACK_ANIM_TICKS; + return; + } + super.handleEntityEvent(id); + } + + @Override + public boolean canAttack(LivingEntity target) { + if (target instanceof Player player) { + return this.canTargetPlayer(player) && super.canAttack(target); + } + return super.canAttack(target); + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return false; + } + + @Override + @Nullable + protected SoundEvent getAmbientSound() { + return null; + } + + @Override + protected SoundEvent getHurtSound(DamageSource source) { + return AntarchySoundEvents.BASILISK_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.BASILISK_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 0.7F; + } + + private final class PersistentNearestAttackableTargetGoal extends NearestAttackableTargetGoal { + PersistentNearestAttackableTargetGoal(Class targetType, int randomInterval, Predicate predicate) { + super(BasiliskEntity.this, targetType, randomInterval, true, false, predicate); + this.unseenMemoryTicks = 200; + } + } + + private final class BasiliskMeleeAttackGoal extends MeleeAttackGoal { + private BasiliskMeleeAttackGoal() { + super(BasiliskEntity.this, 1.1D, true); + } + + @Override + public void tick() { + if (BasiliskEntity.this.hissChargeTimer > 0) { + BasiliskEntity.this.getNavigation().stop(); + return; + } + super.tick(); + } + + @Override + public boolean canContinueToUse() { + return BasiliskEntity.this.attackAnimTicks > 0 || super.canContinueToUse(); + } + + @Override + protected void checkAndPerformAttack(LivingEntity enemy) { + if (BasiliskEntity.this.attackAnimTicks > 0) { + return; + } + if (this.canPerformAttack(enemy) && this.isTimeToAttack()) { + this.resetAttackCooldown(); + BasiliskEntity.this.doHurtTarget(enemy); + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskMultipartLayout.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskMultipartLayout.java new file mode 100644 index 00000000..92895960 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/basilisk/BasiliskMultipartLayout.java @@ -0,0 +1,156 @@ +package com.craisinlord.antarchy.content.entity.basilisk; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartLayout; +import com.craisinlord.antarchy.content.entity.multipart.MultipartPartDefinition; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; + +public final class BasiliskMultipartLayout implements MultipartLayout { + public static final BasiliskMultipartLayout INSTANCE = new BasiliskMultipartLayout(); + + public static final MultipartPartDefinition HEAD = new MultipartPartDefinition( + "head", + 1.58F, + 1.50F, + 1.0F, + 3.15D, + 1.62D, + 0.00D, + false + ); + + public static final MultipartPartDefinition NECK = new MultipartPartDefinition( + "neck", + 1.43F, + 1.35F, + 1.15F, + 2.15D, + 1.25D, + 0.06D, + false + ); + + public static final MultipartPartDefinition BODY_1 = new MultipartPartDefinition( + "body_1", + 1.43F, + 1.20F, + 1.0F, + 0.95D, + 0.82D, + -0.03D, + false + ); + + public static final MultipartPartDefinition BODY_2 = new MultipartPartDefinition( + "body_2", + 1.35F, + 1.13F, + 1.0F, + -0.10D, + 0.70D, + 0.06D, + false + ); + + public static final MultipartPartDefinition BODY_3 = new MultipartPartDefinition( + "body_3", + 1.28F, + 1.09F, + 1.0F, + -1.35D, + 0.56D, + -0.05D, + false + ); + + public static final MultipartPartDefinition BODY_4 = new MultipartPartDefinition( + "body_4", + 1.20F, + 1.01F, + 1.0F, + -2.55D, + 0.44D, + 0.04D, + false + ); + + public static final MultipartPartDefinition TAIL = new MultipartPartDefinition( + "tail", + 1.05F, + 0.86F, + 1.0F, + -4.15D, + 0.34D, + 0.00D, + false + ); + + private static final MultipartPartDefinition[] PARTS = { + HEAD, + NECK, + BODY_1, + BODY_2, + BODY_3, + BODY_4, + TAIL + }; + + private static final double[] IDLE_ARC_ANGLE_DEG = { 20.0D, 50.0D, 90.0D, 130.0D, 170.0D, 220.0D, 260.0D }; + private static final double[] IDLE_ARC_RADIUS = { 2.6D, 2.2D, 1.8D, 1.5D, 1.3D, 1.2D, 1.1D }; + private static final double[] IDLE_Y_OFFSET = { 1.40D, 1.10D, 0.70D, 0.50D, 0.40D, 0.30D, 0.20D }; + + private BasiliskMultipartLayout() { + } + + @Override + public MultipartPartDefinition[] parts() { + return PARTS; + } + + @Override + public Vec3 getPartPosition(Entity parent, MultipartPartDefinition spec) { + boolean idle = parent.getDeltaMovement().horizontalDistanceSqr() < 0.0025D; + if (!idle) { + return MultipartLayout.super.getPartPosition(parent, spec); + } + + int index = partIndex(spec.name()); + if (index < 0) { + return MultipartLayout.super.getPartPosition(parent, spec); + } + + double yawRad = Math.toRadians(parent.getYRot()); + double arcAngleRad = Math.toRadians(IDLE_ARC_ANGLE_DEG[index]); + + double fwdX = -Math.sin(yawRad); + double fwdZ = Math.cos(yawRad); + double rightX = fwdZ; + double rightZ = -fwdX; + + double cosA = Math.cos(arcAngleRad); + double sinA = Math.sin(arcAngleRad); + double r = IDLE_ARC_RADIUS[index]; + + double offsetX = (fwdX * cosA + rightX * sinA) * r; + double offsetZ = (fwdZ * cosA + rightZ * sinA) * r; + + return new Vec3( + parent.getX() + offsetX, + parent.getY() + IDLE_Y_OFFSET[index], + parent.getZ() + offsetZ + ); + } + + private static int partIndex(String name) { + return switch (name) { + case "head" -> 0; + case "neck" -> 1; + case "body_1" -> 2; + case "body_2" -> 3; + case "body_3" -> 4; + case "body_4" -> 5; + case "tail" -> 6; + default -> -1; + }; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyEntity.java new file mode 100644 index 00000000..ceab548f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyEntity.java @@ -0,0 +1,817 @@ +package com.craisinlord.antarchy.content.entity.brutalfly; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import java.util.EnumSet; +import java.util.Objects; +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.entity.Entity; +import net.minecraft.network.chat.Component; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerBossEvent; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.BossEvent; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.SpawnGroupData; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class BrutalflyEntity extends Monster implements GeoEntity { + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); + private static final RawAnimation SPIT_ANIM = RawAnimation.begin().thenPlay("spit"); + private static final RawAnimation SWIPE_ANIM = RawAnimation.begin().thenPlay("swipe"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlay("death"); + private static final RawAnimation COOCON_ANIM = RawAnimation.begin().thenPlay("Coocon"); + private static final RawAnimation COOCON_HIT_ANIM = RawAnimation.begin().thenPlay("Coocon_hit"); + private static final RawAnimation COOCON_IDLE_ANIM = RawAnimation.begin().thenLoop("Coocon_idle"); + private static final RawAnimation COOCON_HATCH_ANIM = RawAnimation.begin().thenPlay("Coocon_hatch"); + + private static final EntityDataAccessor ANIMATION_STATE = + SynchedEntityData.defineId(BrutalflyEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor IS_COCOONED = + SynchedEntityData.defineId(BrutalflyEntity.class, EntityDataSerializers.BOOLEAN); + + private static final int ANIM_IDLE = 0; + private static final int ANIM_FLY = 1; + private static final int ANIM_SPIT = 2; + private static final int ANIM_SWIPE = 3; + private static final int ANIM_DEATH = 4; + private static final int ANIM_COCOON = 5; + private static final int ANIM_COCOON_HIT = 6; + private static final int ANIM_COCOON_IDLE = 7; + private static final int ANIM_COCOON_HATCH = 8; + + private static final int DEATH_ANIM_TICKS = 60; + private static final int SPIT_WINDUP_TICKS = 16; + private static final int SWIPE_TICKS = 18; + private static final float SWIPE_KNOCKBACK = 2.8F; + private static final int COCOON_HIT_THRESHOLD = 3; + private static final int COCOON_HIT_ANIM_TICKS = 30; + private static final int COCOON_HATCH_ANIM_TICKS = 40; + private static final int COCOON_IDLE_ANIM_TICKS = 70; + private static final int POST_COCOON_INVULNERABLE_TICKS = 100; + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private final ServerBossEvent bossEvent = + new ServerBossEvent(this.getDisplayName(), BossEvent.BossBarColor.YELLOW, BossEvent.BossBarOverlay.PROGRESS); + + @Nullable + private Vec3 patrolTarget; + private int animationTicks; + private int spitWindupTicks; + private int spitCooldown = 50; + private int meleeCooldown = 35; + private int deathAnimationTicks; + private int currentStrafeDuration = 24; + private int strafeTicks = this.currentStrafeDuration; + private float orbitDirection = 1.0F; + private double currentStrafeRadius = 7.5D; + private double currentFlightHeight = 4.0D; + private double currentStrafeAngleOffset = this.random.nextDouble() * (Math.PI * 2.0D); + private boolean spawnedDeathButterflies; + + // Cocoon state (server-side) + @Nullable + BlockPos anchorPos; + private int cocoonHits; + private boolean isHatching; + private int cocoonAnimTicks; + private boolean pendingHatchAnim; + private int postCocoonInvulnerableTicks; + + public BrutalflyEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 20, true); + this.xpReward = 80; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.brutalflyHealth()) + .add(Attributes.ATTACK_DAMAGE, AntarchySettings.brutalflySwipeDamage()) + .add(Attributes.ARMOR, 10.0D) + .add(Attributes.ARMOR_TOUGHNESS, 4.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.7D) + .add(Attributes.MOVEMENT_SPEED, 0.34D) + .add(Attributes.FLYING_SPEED, 0.55D) + .add(Attributes.FOLLOW_RANGE, 48.0D); + } + + @Override + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnData) { + double maxHealth = AntarchySettings.brutalflyHealth(); + double swipeDamage = AntarchySettings.brutalflySwipeDamage(); + Objects.requireNonNull(this.getAttribute(Attributes.MAX_HEALTH)).setBaseValue(maxHealth); + this.setHealth((float) maxHealth); + Objects.requireNonNull(this.getAttribute(Attributes.ATTACK_DAMAGE)).setBaseValue(swipeDamage); + this.setPersistenceRequired(); + return super.finalizeSpawn(level, difficulty, spawnReason, spawnData); + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return false; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + builder.define(IS_COCOONED, false); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(1, new BrutalflyHoverGoal(this)); + + HurtByTargetGoal hurtByTargetGoal = new HurtByTargetGoal(this); + hurtByTargetGoal.setAlertOthers(BrutalflyEntity.class); + this.targetSelector.addGoal(1, hurtByTargetGoal); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level); + navigation.setCanFloat(true); + navigation.setCanPassDoors(true); + navigation.setCanOpenDoors(false); + return navigation; + } + + @Override + protected void customServerAiStep() { + if (this.isCocooned()) return; + super.customServerAiStep(); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, state -> switch (this.getAnimationState()) { + case ANIM_SPIT -> state.setAndContinue(SPIT_ANIM); + case ANIM_SWIPE -> state.setAndContinue(SWIPE_ANIM); + case ANIM_DEATH -> state.setAndContinue(DEATH_ANIM); + case ANIM_FLY -> state.setAndContinue(FLY_ANIM); + case ANIM_COCOON -> state.setAndContinue(COOCON_ANIM); + case ANIM_COCOON_HIT -> state.setAndContinue(COOCON_HIT_ANIM); + case ANIM_COCOON_IDLE -> state.setAndContinue(COOCON_IDLE_ANIM); + case ANIM_COCOON_HATCH -> state.setAndContinue(COOCON_HATCH_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + })); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + this.setNoGravity(true); + + if (this.level().isClientSide) { + this.updateFlightRotation(); + return; + } + + this.bossEvent.setProgress(this.getHealth() / this.getMaxHealth()); + + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + return; + } + + if (this.isCocooned()) { + this.tickCocoon(); + return; + } + + if (this.animationTicks > 0) { + this.animationTicks--; + } + if (this.spitCooldown > 0) { + this.spitCooldown--; + } + if (this.meleeCooldown > 0) { + this.meleeCooldown--; + } + if (this.postCocoonInvulnerableTicks > 0) { + this.postCocoonInvulnerableTicks--; + } + if (this.spitWindupTicks > 0 && --this.spitWindupTicks == 0) { + this.fireCurrentSpitPattern(); + } + + LivingEntity target = this.getTarget(); + if ((target == null || !target.isAlive()) && this.tickCount % 10 == 0) { + Player nearbyPlayer = this.level().getNearestPlayer(this, 40.0D); + if (nearbyPlayer != null && this.canAttack(nearbyPlayer) + && !nearbyPlayer.isCreative() && !nearbyPlayer.isSpectator()) { + this.setTarget(nearbyPlayer); + target = nearbyPlayer; + } + } + + if (target != null && target.isAlive()) { + this.tickCombat(target); + } else { + this.tickPatrol(); + } + + this.updateBaseAnimationState(); + this.updateFlightRotation(); + } + + private void tickCocoon() { + // Pin position to hang from anchor + if (this.anchorPos != null) { + this.setPos(this.anchorPos.getX() + 0.5, this.anchorPos.getY() - 1.5, this.anchorPos.getZ() + 0.5); + this.setDeltaMovement(Vec3.ZERO); + + // Hatch immediately if anchor log was broken + if (!this.isHatching && !this.level().getBlockState(this.anchorPos).is(BlockTags.LOGS)) { + this.startHatching(); + return; + } + } + + if (this.isHatching) { + if (this.cocoonAnimTicks > 0) { + this.cocoonAnimTicks--; + } + if (this.pendingHatchAnim && this.cocoonAnimTicks <= 0) { + this.pendingHatchAnim = false; + this.setAnimationState(ANIM_COCOON_HATCH); + this.cocoonAnimTicks = COCOON_HATCH_ANIM_TICKS; + } else if (!this.pendingHatchAnim && this.cocoonAnimTicks <= 0) { + this.finishHatch(); + } + return; + } + + // Count down hit animation + if (this.cocoonAnimTicks > 0) { + this.cocoonAnimTicks--; + if (this.cocoonAnimTicks <= 0) { + this.setAnimationState(ANIM_COCOON); + } + return; + } + + // Occasionally play idle animation + if (this.getAnimationState() == ANIM_COCOON_IDLE) { + // Will be reset to COCOON after idle ticks counted down + } else if (this.tickCount % 200 == 17 && this.random.nextFloat() < 0.4F) { + this.setAnimationState(ANIM_COCOON_IDLE); + this.cocoonAnimTicks = COCOON_IDLE_ANIM_TICKS; + } else if (this.getAnimationState() != ANIM_COCOON) { + this.setAnimationState(ANIM_COCOON); + } + } + + private void startHatching() { + this.isHatching = true; + this.pendingHatchAnim = true; + this.postCocoonInvulnerableTicks = POST_COCOON_INVULNERABLE_TICKS; + this.setAnimationState(ANIM_COCOON_HIT); + this.cocoonAnimTicks = COCOON_HIT_ANIM_TICKS; + } + + private void finishHatch() { + this.entityData.set(IS_COCOONED, false); + this.isHatching = false; + this.anchorPos = null; + this.refreshDimensions(); + this.setAnimationState(ANIM_FLY); + Player nearbyPlayer = this.level().getNearestPlayer(this, 48.0D); + if (nearbyPlayer != null && !nearbyPlayer.isCreative() && !nearbyPlayer.isSpectator()) { + this.setTarget(nearbyPlayer); + } + } + + public boolean isCocooned() { + return this.entityData.get(IS_COCOONED); + } + + @Override + public net.minecraft.world.entity.EntityDimensions getDefaultDimensions(net.minecraft.world.entity.Pose pose) { + if (isCocooned()) { + return net.minecraft.world.entity.EntityDimensions.scalable(2.0F, 5.0F); + } + return super.getDefaultDimensions(pose); + } + + public void setCocooned(boolean cocooned, @Nullable BlockPos anchor) { + this.entityData.set(IS_COCOONED, cocooned); + this.anchorPos = anchor; + this.refreshDimensions(); + if (cocooned) { + this.setAnimationState(ANIM_COCOON); + } + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.postCocoonInvulnerableTicks > 0) { + return false; + } + + if (this.isCocooned() && !this.isHatching) { + if (this.level().isClientSide || this.hurtTime > 0) return false; + this.hurtTime = this.hurtDuration; + this.cocoonHits++; + if (this.cocoonHits >= COCOON_HIT_THRESHOLD) { + this.startHatching(); + } else { + this.setAnimationState(ANIM_COCOON_HIT); + this.cocoonAnimTicks = COCOON_HIT_ANIM_TICKS; + } + SoundEvent hurtSound = this.getHurtSound(source); + if (hurtSound != null) { + this.playSound(hurtSound, this.getSoundVolume(), 1.0F); + } + return true; + } + return super.hurt(source, amount); + } + + @Override + public boolean isInvulnerableTo(DamageSource source) { + return this.postCocoonInvulnerableTicks > 0 || super.isInvulnerableTo(source); + } + + private void tickCombat(LivingEntity target) { + FightPhase phase = this.getFightPhase(); + + if (this.getAnimationState() == ANIM_SWIPE && this.animationTicks > 0) { + this.tickSwipe(target); + return; + } + + if (this.getAnimationState() == ANIM_SPIT && this.animationTicks > 0) { + this.tickStrafeMovement(target, phase, 0.72D); + return; + } + + this.tickStrafeMovement(target, phase, phase.moveSpeed); + + if (this.shouldSwipe(target, phase) && this.meleeCooldown <= 0) { + this.startSwipe(); + return; + } + + if (this.canStartSpit(target)) { + this.startSpit(); + } + } + + private void tickPatrol() { + if (this.patrolTarget == null || this.distanceToSqr(this.patrolTarget) < 4.0D || this.tickCount % 40 == 0) { + double targetX = this.getX() + this.random.nextDouble() * 14.0D - 7.0D; + double targetZ = this.getZ() + this.random.nextDouble() * 14.0D - 7.0D; + double targetY = this.getTerrainFollowY(targetX, targetZ, 3.5D, 5.0D); + this.patrolTarget = new Vec3(targetX, targetY, targetZ); + } + + this.getMoveControl().setWantedPosition(this.patrolTarget.x, this.patrolTarget.y, this.patrolTarget.z, 0.8D); + } + + private void tickStrafeMovement(LivingEntity target, FightPhase phase, double speed) { + if (this.strafeTicks <= 0) { + this.startNewStrafeCycle(phase); + } + + this.strafeTicks--; + Vec3 strafePoint = this.getStrafePoint(target); + this.getMoveControl().setWantedPosition(strafePoint.x, strafePoint.y, strafePoint.z, speed); + + if (this.random.nextFloat() < 0.02F) { + this.orbitDirection *= -1.0F; + } + } + + private Vec3 getStrafePoint(LivingEntity target) { + double angle = this.tickCount * 0.13D * this.orbitDirection + this.currentStrafeAngleOffset; + double x = target.getX() + Math.cos(angle) * this.currentStrafeRadius; + double z = target.getZ() + Math.sin(angle) * this.currentStrafeRadius; + double y = this.getTerrainFollowY( + x, + z, + this.currentFlightHeight + Mth.sin((float) (angle * 1.5D)) * 0.7D, + this.currentFlightHeight + 1.1D + ); + return new Vec3(x, y, z); + } + + private double getTerrainFollowY(double x, double z, double minOffset, double maxOffset) { + int groundY = this.level().getHeight(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Mth.floor(x), Mth.floor(z)); + double clampedMinOffset = Math.max(2.75D, minOffset); + double clampedMaxOffset = Math.max(clampedMinOffset + 0.8D, maxOffset); + double desiredY = groundY + clampedMinOffset + this.random.nextDouble() * (clampedMaxOffset - clampedMinOffset); + return Math.min(desiredY, groundY + 7.0D); + } + + private void startNewStrafeCycle(FightPhase phase) { + this.currentStrafeDuration = phase.minStrafeTicks + this.random.nextInt(phase.maxStrafeTicks - phase.minStrafeTicks + 1); + this.strafeTicks = this.currentStrafeDuration; + this.currentStrafeRadius = phase.minRadius + this.random.nextDouble() * (phase.maxRadius - phase.minRadius); + this.currentFlightHeight = phase.minHeight + this.random.nextDouble() * (phase.maxHeight - phase.minHeight); + this.currentStrafeAngleOffset = this.random.nextDouble() * (Math.PI * 2.0D); + } + + private boolean canStartSpit(LivingEntity target) { + return this.spitCooldown <= 0 + && this.hasLineOfSight(target) + && this.distanceToSqr(target) >= 16.0D + && this.distanceToSqr(target) <= 400.0D; + } + + private void startSpit() { + this.setAnimationState(ANIM_SPIT); + this.animationTicks = 20; + this.spitWindupTicks = SPIT_WINDUP_TICKS; + this.spitCooldown = this.getFightPhase().nextSpitCooldown(this.random); + this.gameEvent(GameEvent.PROJECTILE_SHOOT); + } + + private void fireCurrentSpitPattern() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + LivingEntity target = this.getTarget(); + if (target == null || !target.isAlive()) { + return; + } + + Vec3 origin = this.getSpitOrigin(); + switch (this.getFightPhase()) { + case PHASE_THREE -> { + this.launchOrb(serverLevel, origin, target, BrutalflyOrbEntity.OrbVariant.POISON, -8.0F); + this.launchOrb(serverLevel, origin, target, BrutalflyOrbEntity.OrbVariant.STICKY, 8.0F); + } + default -> { + BrutalflyOrbEntity.OrbVariant variant = this.random.nextBoolean() + ? BrutalflyOrbEntity.OrbVariant.POISON + : BrutalflyOrbEntity.OrbVariant.STICKY; + this.launchOrb(serverLevel, origin, target, variant, 0.0F); + } + } + } + + private void launchOrb(ServerLevel serverLevel, Vec3 origin, LivingEntity target, BrutalflyOrbEntity.OrbVariant variant, float yawOffsetDegrees) { + BrutalflyOrbEntity orb = AntarchyObjects.BRUTALFLY_ORB.get().create(serverLevel); + if (orb == null) { + return; + } + + orb.setOwner(this); + orb.setOrbVariant(variant); + orb.moveTo(origin.x, origin.y, origin.z, this.getYRot(), this.getXRot()); + + Vec3 shot = this.createShotVector(origin, target, yawOffsetDegrees); + orb.shoot(shot.x, shot.y, shot.z, 0.95F, 0.0F); + serverLevel.addFreshEntity(orb); + } + + private Vec3 createShotVector(Vec3 origin, LivingEntity target, float yawOffsetDegrees) { + Vec3 leadTarget = target.position().add(target.getDeltaMovement().scale(6.0D)); + Vec3 direction = leadTarget.subtract(origin).normalize(); + if (yawOffsetDegrees == 0.0F) { + return direction; + } + + double radians = Math.toRadians(yawOffsetDegrees); + double cos = Math.cos(radians); + double sin = Math.sin(radians); + return new Vec3( + direction.x * cos - direction.z * sin, + direction.y, + direction.x * sin + direction.z * cos + ).normalize(); + } + + private Vec3 getSpitOrigin() { + return this.position().add(0.0D, this.getBbHeight() * 0.58D, 0.0D).add(this.getViewVector(0.0F).scale(2.3D)); + } + + private boolean shouldSwipe(LivingEntity target, FightPhase phase) { + double horizontalDistanceSqr = new Vec3(target.getX() - this.getX(), 0.0D, target.getZ() - this.getZ()).lengthSqr(); + boolean beneathBoss = horizontalDistanceSqr <= 16.0D && target.getY() <= this.getY() + 2.0D; + return beneathBoss || this.distanceToSqr(target) <= phase.swipeRangeSqr; + } + + private void startSwipe() { + this.setAnimationState(ANIM_SWIPE); + this.animationTicks = SWIPE_TICKS; + this.meleeCooldown = this.getFightPhase().nextMeleeCooldown(this.random); + } + + private void tickSwipe(LivingEntity target) { + Vec3 divePoint = target.position().add(0.0D, 1.0D, 0.0D); + this.getMoveControl().setWantedPosition(divePoint.x, divePoint.y, divePoint.z, 1.45D); + + if (this.animationTicks == 8) { + this.performSwipeHit(); + } + } + + private void performSwipeHit() { + float swipeDamage = (float) AntarchySettings.brutalflySwipeDamage(); + AABB attackBox = this.getBoundingBox().inflate(4.8D, 2.4D, 4.8D).expandTowards(0.0D, -2.5D, 0.0D); + for (LivingEntity target : this.level().getEntitiesOfClass( + LivingEntity.class, + attackBox, + entity -> entity.isAlive() && entity != this + )) { + if (!this.hasLineOfSight(target)) { + continue; + } + + target.hurt(this.damageSources().mobAttack(this), swipeDamage); + + double dx = target.getX() - this.getX(); + double dz = target.getZ() - this.getZ(); + if (dx * dx + dz * dz < 1.0E-4D) { + dx = this.random.nextDouble() - 0.5D; + dz = this.random.nextDouble() - 0.5D; + } + target.knockback(SWIPE_KNOCKBACK, -dx, -dz); + target.setDeltaMovement(target.getDeltaMovement().add(0.0D, 0.3D, 0.0D)); + } + } + + private FightPhase getFightPhase() { + float healthRatio = this.getHealth() / this.getMaxHealth(); + if (healthRatio > 0.70F) { + return FightPhase.PHASE_ONE; + } + if (healthRatio > 0.35F) { + return FightPhase.PHASE_TWO; + } + return FightPhase.PHASE_THREE; + } + + private int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void updateBaseAnimationState() { + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + return; + } + + if (this.animationTicks > 0 && (this.getAnimationState() == ANIM_SPIT || this.getAnimationState() == ANIM_SWIPE)) { + return; + } + + if (this.onGround()) { + this.setAnimationState(ANIM_IDLE); + } else { + this.setAnimationState(ANIM_FLY); + } + } + + private void updateFlightRotation() { + Vec3 movement = this.getDeltaMovement(); + if (movement.lengthSqr() < 1.0E-5D) { + return; + } + + double horizontal = Math.sqrt(movement.x * movement.x + movement.z * movement.z); + this.setYRot((float) (Mth.atan2(movement.z, movement.x) * (180.0F / Math.PI)) - 90.0F); + this.setXRot((float) (-(Mth.atan2(movement.y, horizontal) * (180.0F / Math.PI)))); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + + @Override + protected void tickDeath() { + this.deathAnimationTicks++; + this.setAnimationState(ANIM_DEATH); + this.setDeltaMovement(Vec3.ZERO); + + if (!this.spawnedDeathButterflies && this.deathAnimationTicks >= DEATH_ANIM_TICKS - 10) { + this.spawnDeathButterflies(); + this.spawnedDeathButterflies = true; + } + + if (this.deathAnimationTicks >= DEATH_ANIM_TICKS) { + this.remove(Entity.RemovalReason.KILLED); + this.gameEvent(GameEvent.ENTITY_DIE); + } + } + + private void spawnDeathButterflies() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + int count = 5 + this.random.nextInt(6); + for (int i = 0; i < count; i++) { + var butterfly = AntarchyObjects.BUTTERFLY.get().create(serverLevel); + if (butterfly == null) { + continue; + } + + butterfly.moveTo( + this.getX() + (this.random.nextDouble() - 0.5D) * 2.5D, + this.getY() + 1.0D + this.random.nextDouble() * 1.5D, + this.getZ() + (this.random.nextDouble() - 0.5D) * 2.5D, + this.random.nextFloat() * 360.0F, + 0.0F + ); + butterfly.setDeltaMovement( + (this.random.nextDouble() - 0.5D) * 0.35D, + 0.12D + this.random.nextDouble() * 0.15D, + (this.random.nextDouble() - 0.5D) * 0.35D + ); + serverLevel.addFreshEntity(butterfly); + } + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + public boolean isNoGravity() { + return true; + } + + @Override + public void setCustomName(@Nullable Component name) { + super.setCustomName(name); + this.bossEvent.setName(this.getDisplayName()); + } + + @Override + public void startSeenByPlayer(ServerPlayer serverPlayer) { + super.startSeenByPlayer(serverPlayer); + this.bossEvent.addPlayer(serverPlayer); + } + + @Override + public void stopSeenByPlayer(ServerPlayer serverPlayer) { + super.stopSeenByPlayer(serverPlayer); + this.bossEvent.removePlayer(serverPlayer); + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putBoolean("IsCocooned", this.isCocooned()); + tag.putInt("CocoonHits", this.cocoonHits); + if (this.anchorPos != null) { + tag.putInt("AnchorX", this.anchorPos.getX()); + tag.putInt("AnchorY", this.anchorPos.getY()); + tag.putInt("AnchorZ", this.anchorPos.getZ()); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + if (tag.getBoolean("IsCocooned")) { + BlockPos anchor = null; + if (tag.contains("AnchorX")) { + anchor = new BlockPos(tag.getInt("AnchorX"), tag.getInt("AnchorY"), tag.getInt("AnchorZ")); + } + this.setCocooned(true, anchor); + this.cocoonHits = tag.getInt("CocoonHits"); + } + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.BRUTALFLY_IDLE.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return SoundEvents.PHANTOM_HURT; + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.BRUTALFLY_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 1.4F; + } + + private enum FightPhase { + PHASE_ONE(0.95D, 24, 34, 7.0D, 9.0D, 3.5D, 4.6D, 22.0D), + PHASE_TWO(1.12D, 18, 28, 5.3D, 7.0D, 2.4D, 3.2D, 19.0D), + PHASE_THREE(1.28D, 14, 22, 3.8D, 5.4D, 1.3D, 2.1D, 26.0D); + + final double moveSpeed; + final int minStrafeTicks; + final int maxStrafeTicks; + final double minRadius; + final double maxRadius; + final double minHeight; + final double maxHeight; + final double swipeRangeSqr; + + FightPhase(double moveSpeed, int minStrafeTicks, int maxStrafeTicks, double minRadius, double maxRadius, double minHeight, double maxHeight, double swipeRange) { + this.moveSpeed = moveSpeed; + this.minStrafeTicks = minStrafeTicks; + this.maxStrafeTicks = maxStrafeTicks; + this.minRadius = minRadius; + this.maxRadius = maxRadius; + this.minHeight = minHeight; + this.maxHeight = maxHeight; + this.swipeRangeSqr = swipeRange; + } + + int nextSpitCooldown(RandomSource random) { + return switch (this) { + case PHASE_ONE -> 70 + random.nextInt(26); + case PHASE_TWO -> 42 + random.nextInt(19); + case PHASE_THREE -> 26 + random.nextInt(15); + }; + } + + int nextMeleeCooldown(RandomSource random) { + return switch (this) { + case PHASE_ONE -> 42 + random.nextInt(10); + case PHASE_TWO -> 30 + random.nextInt(8); + case PHASE_THREE -> 20 + random.nextInt(7); + }; + } + } + + private static final class BrutalflyHoverGoal extends Goal { + private final BrutalflyEntity brutalfly; + + private BrutalflyHoverGoal(BrutalflyEntity brutalfly) { + this.brutalfly = brutalfly; + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + return true; + } + + @Override + public boolean canContinueToUse() { + return true; + } + + @Override + public void tick() { + LivingEntity target = this.brutalfly.getTarget(); + if (target != null) { + this.brutalfly.getLookControl().setLookAt(target, 30.0F, 30.0F); + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyOrbEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyOrbEntity.java new file mode 100644 index 00000000..81a47441 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/brutalfly/BrutalflyOrbEntity.java @@ -0,0 +1,242 @@ +package com.craisinlord.antarchy.content.entity.brutalfly; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.projectile.ThrowableItemProjectile; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.EntityHitResult; +import net.minecraft.world.phys.Vec3; + +public class BrutalflyOrbEntity extends ThrowableItemProjectile { + private static final EntityDataAccessor ORB_VARIANT = + SynchedEntityData.defineId(BrutalflyOrbEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor LINGERING = + SynchedEntityData.defineId(BrutalflyOrbEntity.class, EntityDataSerializers.BOOLEAN); + + private static final String ORB_VARIANT_KEY = "OrbVariant"; + private static final String LINGERING_KEY = "Lingering"; + private static final String LINGER_TICKS_KEY = "LingerTicks"; + + private static final int MAX_FLIGHT_TICKS = 200; + private static final int MAX_LIFETIME_TICKS = 100; + private static final float AREA_RADIUS = 2.75F; + + private int lingeringTicks; + + public BrutalflyOrbEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + public BrutalflyOrbEntity(EntityType entityType, LivingEntity owner, Level level) { + super(entityType, owner, level); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ORB_VARIANT, OrbVariant.POISON.ordinal()); + builder.define(LINGERING, false); + } + + public void setOrbVariant(OrbVariant variant) { + this.entityData.set(ORB_VARIANT, variant.ordinal()); + } + + public OrbVariant getOrbVariant() { + int index = Mth.clamp(this.entityData.get(ORB_VARIANT), 0, OrbVariant.values().length - 1); + return OrbVariant.values()[index]; + } + + public boolean isLingeringOrb() { + return this.entityData.get(LINGERING); + } + + public float getOrbRadius(float partialTick) { + if (!this.isLingeringOrb()) { + return 0.55F; + } + float age = Math.min(1.0F, (this.lingeringTicks + partialTick) / 12.0F); + return 0.7F + AREA_RADIUS * age; + } + + @Override + protected double getDefaultGravity() { + return 0.0D; + } + + @Override + protected Item getDefaultItem() { + return Items.SLIME_BALL; + } + + @Override + public boolean canBeCollidedWith() { + return false; + } + + @Override + public boolean isAttackable() { + return false; + } + + @Override + public void tick() { + if (this.isLingeringOrb()) { + this.tickLingeringOrb(); + return; + } + + super.tick(); + + if (this.tickCount > MAX_FLIGHT_TICKS) { + this.discard(); + return; + } + + if (this.level().isClientSide) { + this.spawnTravelParticles(); + } + } + + private void tickLingeringOrb() { + this.lingeringTicks++; + + if (this.level().isClientSide) { + this.spawnLingeringParticles(); + return; + } + + if (this.lingeringTicks % 5 == 0) { + this.applyAreaEffects(); + } + + if (this.lingeringTicks >= MAX_LIFETIME_TICKS) { + this.discard(); + } + } + + private void applyAreaEffects() { + for (LivingEntity target : this.level().getEntitiesOfClass( + LivingEntity.class, + this.getBoundingBox().inflate(AREA_RADIUS, 1.75D, AREA_RADIUS), + entity -> entity.isAlive() && entity != this.getOwner() + )) { + switch (this.getOrbVariant()) { + case POISON -> target.addEffect(new MobEffectInstance(MobEffects.POISON, 60, 0, false, true)); + case STICKY -> { + target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 50, 3, false, true)); + target.makeStuckInBlock(Blocks.HONEY_BLOCK.defaultBlockState(), new Vec3(0.35D, 0.2D, 0.35D)); + } + } + } + + if (this.level() instanceof ServerLevel serverLevel) { + double radius = this.getOrbRadius(0.0F) * 0.3D; + if (this.getOrbVariant() == OrbVariant.POISON) { + serverLevel.sendParticles(ParticleTypes.WITCH, this.getX(), this.getY() + 0.15D, this.getZ(), 3, radius, 0.1D, radius, 0.02D); + serverLevel.sendParticles(ParticleTypes.ITEM_SLIME, this.getX(), this.getY() + 0.25D, this.getZ(), 2, radius, 0.15D, radius, 0.0D); + } else { + serverLevel.sendParticles(ParticleTypes.FALLING_HONEY, this.getX(), this.getY() + 0.2D, this.getZ(), 4, radius, 0.15D, radius, 0.0D); + serverLevel.sendParticles(ParticleTypes.DRIPPING_HONEY, this.getX(), this.getY() + 0.1D, this.getZ(), 2, radius, 0.1D, radius, 0.0D); + } + } + } + + @Override + protected void onHitEntity(EntityHitResult result) { + if (!this.level().isClientSide && result.getEntity() instanceof LivingEntity livingTarget) { + float directHitDamage = (float) AntarchySettings.brutalflySpitDamage(); + Entity owner = this.getOwner(); + if (owner instanceof LivingEntity livingOwner) { + livingTarget.hurt(this.damageSources().mobProjectile(this, livingOwner), directHitDamage); + } else { + livingTarget.hurt(this.damageSources().magic(), directHitDamage); + } + + if (this.getOrbVariant() == OrbVariant.POISON) { + livingTarget.addEffect(new MobEffectInstance(MobEffects.POISON, 100, 0, false, true)); + } else { + livingTarget.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 80, 4, false, true)); + livingTarget.makeStuckInBlock(Blocks.HONEY_BLOCK.defaultBlockState(), new Vec3(0.3D, 0.2D, 0.3D)); + } + } + + this.beginLingering(result.getLocation()); + } + + @Override + protected void onHitBlock(BlockHitResult result) { + this.beginLingering(result.getLocation()); + } + + private void beginLingering(Vec3 location) { + if (this.isLingeringOrb()) { + return; + } + + this.setPos(location.x, location.y + 0.1D, location.z); + this.entityData.set(LINGERING, true); + this.noPhysics = true; + this.lingeringTicks = 0; + this.setDeltaMovement(Vec3.ZERO); + } + + private void spawnTravelParticles() { + if (this.getOrbVariant() == OrbVariant.POISON) { + this.level().addParticle(ParticleTypes.WITCH, this.getX(), this.getY(), this.getZ(), 0.0D, 0.0D, 0.0D); + this.level().addParticle(ParticleTypes.ITEM_SLIME, this.getX(), this.getY(), this.getZ(), 0.0D, 0.0D, 0.0D); + } else { + this.level().addParticle(ParticleTypes.FALLING_HONEY, this.getX(), this.getY(), this.getZ(), 0.0D, 0.0D, 0.0D); + } + } + + private void spawnLingeringParticles() { + double radius = this.getOrbRadius(0.0F) * 0.28D; + if (this.getOrbVariant() == OrbVariant.POISON) { + this.level().addParticle(ParticleTypes.WITCH, this.getX() + (this.random.nextDouble() - 0.5D) * radius, this.getY() + 0.15D, this.getZ() + (this.random.nextDouble() - 0.5D) * radius, 0.0D, 0.0D, 0.0D); + this.level().addParticle(ParticleTypes.ITEM_SLIME, this.getX() + (this.random.nextDouble() - 0.5D) * radius, this.getY() + 0.2D, this.getZ() + (this.random.nextDouble() - 0.5D) * radius, 0.0D, 0.0D, 0.0D); + } else { + this.level().addParticle(ParticleTypes.FALLING_HONEY, this.getX() + (this.random.nextDouble() - 0.5D) * radius, this.getY() + 0.1D, this.getZ() + (this.random.nextDouble() - 0.5D) * radius, 0.0D, 0.0D, 0.0D); + } + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(ORB_VARIANT_KEY, this.getOrbVariant().ordinal()); + tag.putBoolean(LINGERING_KEY, this.isLingeringOrb()); + tag.putInt(LINGER_TICKS_KEY, this.lingeringTicks); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.setOrbVariant(OrbVariant.values()[Mth.clamp(tag.getInt(ORB_VARIANT_KEY), 0, OrbVariant.values().length - 1)]); + this.entityData.set(LINGERING, tag.getBoolean(LINGERING_KEY)); + this.lingeringTicks = Math.max(0, tag.getInt(LINGER_TICKS_KEY)); + this.noPhysics = this.isLingeringOrb(); + if (this.isLingeringOrb()) { + this.setDeltaMovement(Vec3.ZERO); + } + } + + public enum OrbVariant { + POISON, + STICKY + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/CloudSharkEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/CloudSharkEntity.java new file mode 100644 index 00000000..7e82de57 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/CloudSharkEntity.java @@ -0,0 +1,647 @@ +package com.craisinlord.antarchy.content.entity.cloud_shark; + +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.EnumSet; +import java.util.UUID; + +public class CloudSharkEntity extends Monster implements GeoEntity { + private static final double PATROL_SPEED = 0.95D; + private static final double STRAFE_SPEED = 1.2D; + private static final double DIVE_SPEED = 1.9D; + private static final double RECOVERY_SPEED = 1.15D; + private static final double ORBIT_SPEED = 1.1D; + private static final double REJOIN_SPEED = 1.25D; + private static final int STRAFE_MIN_TICKS = 14; + private static final int STRAFE_MAX_TICKS = 28; + private static final int DIVE_RECOVERY_TICKS = 12; + private static final int DIVE_TOTAL_TICKS = 26; + private static final int PATROL_MIN_TICKS = 20; + private static final int PATROL_MAX_TICKS = 40; + private static final int FLY_SOUND_INTERVAL_TICKS = 80; + + private static final int SHARKNADO_REFRESH_INTERVAL = 20; + + private static final double REJOIN_SNAP_DIST_SQR = 9.0D; + private static final int ANIM_IDLE = 0; + private static final int ANIM_SWIM = 1; + private static final int ANIM_ATTACK = 2; + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SWIM_ANIM = RawAnimation.begin().thenLoop("swim"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + + private static final net.minecraft.network.syncher.EntityDataAccessor ANIMATION_STATE = + net.minecraft.network.syncher.SynchedEntityData.defineId( + CloudSharkEntity.class, net.minecraft.network.syncher.EntityDataSerializers.INT); + @Nullable private Vec3 patrolTarget; + @Nullable private Vec3 recoveryTarget; + @Nullable private Vec3 strafeTarget; + @Nullable private Vec3 diveStrikeTarget; + private int patrolRetargetTicks; + private int currentStrafeDuration = this.nextStrafeDuration(); + private int strafeTicks = this.currentStrafeDuration; + private int attackTicks; + private int diveCooldown = 20; + private float orbitDirection = 1.0F; + private boolean dealtDamageThisDive; + private double currentStrafeRadius = 4.75D; + private double currentStrafeHeightOffset = 2.6D; + private double currentStrafeAngleOffset; + private int flySoundCooldown; + + @Nullable private UUID sharknadoId; + private int sharknadoTier = -1; + private int sharknadoSlotIndex = -1; + private SharknadoMobState sharknadoMobState = SharknadoMobState.SOLO; + + private int nextSharknadoRefreshTick = 0; + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public CloudSharkEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 20, true); + this.xpReward = 8; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 40.0D) + .add(Attributes.ATTACK_DAMAGE, 5.0D) + .add(Attributes.MOVEMENT_SPEED, 0.34D) + .add(Attributes.FLYING_SPEED, 0.5D) + .add(Attributes.FOLLOW_RANGE, 40.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.2D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, + MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + return level.getDifficulty() != Difficulty.PEACEFUL + && level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && level.getFluidState(pos).isEmpty(); + } + + @Override + protected void defineSynchedData(net.minecraft.network.syncher.SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(1, new SharknadoOrbitGoal(this)); + + HurtByTargetGoal hurtByTargetGoal = new HurtByTargetGoal(this); + hurtByTargetGoal.setAlertOthers(CloudSharkEntity.class); + this.targetSelector.addGoal(1, hurtByTargetGoal); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level); + navigation.setCanOpenDoors(false); + navigation.setCanFloat(true); + navigation.setCanPassDoors(true); + return navigation; + } + + @Override + public void tick() { + super.tick(); + this.setNoGravity(true); + + if (this.level().isClientSide) { + this.tickClientParticles(); + this.updateFlightRotation(); + return; + } + + if (this.diveCooldown > 0) this.diveCooldown--; + if (this.tickCount >= this.nextSharknadoRefreshTick) { + this.nextSharknadoRefreshTick = this.tickCount + SHARKNADO_REFRESH_INTERVAL; + if (this.sharknadoMobState == SharknadoMobState.SOLO) { + this.refreshSharknado(); + } else { + this.validateSharknadoMembership(); + } + } + if (this.tickCount % 200 == 0 && this.level() instanceof ServerLevel serverLevel) { + SharknadoManager.get(serverLevel).cleanup(serverLevel); + } + switch (this.sharknadoMobState) { + case ORBITING -> { + if (this.sharknadoId != null && this.level() instanceof ServerLevel serverLevel) { + SharknadoManager.get(serverLevel).tickSharknado(this.sharknadoId, serverLevel); + } + this.updateFlightRotation(); + this.updateAnimationState(); + return; + } + case REJOINING -> { + this.tickRejoin(); + this.updateFlightRotation(); + this.updateAnimationState(); + return; + } + default -> { + } + } + LivingEntity target = this.getTarget(); + if ((target == null || !target.isAlive()) && this.tickCount % 10 == 0) { + Player nearbyPlayer = this.level().getNearestPlayer(this, 32.0D); + if (nearbyPlayer != null && this.canAttack(nearbyPlayer)) { + this.setTarget(nearbyPlayer); + target = nearbyPlayer; + } + } + + if (target != null && target.isAlive()) { + this.tickCombatMovement(target); + } else { + this.tickPatrolMovement(); + } + + this.tickFlySound(); + + this.updateFlightRotation(); + this.updateAnimationState(); + } + + + private void refreshSharknado() { + if (!(this.level() instanceof ServerLevel serverLevel)) return; + if (this.getTarget() != null && this.getTarget().isAlive()) return; + SharknadoManager.get(serverLevel).tryFormOrJoin(this, serverLevel); + } + + + private void validateSharknadoMembership() { + if (this.sharknadoId == null) { + this.forceResetToSolo(); + return; + } + if (!(this.level() instanceof ServerLevel serverLevel)) return; + if (!SharknadoManager.get(serverLevel).isInSharknado(this.getUUID())) { + this.forceResetToSolo(); + } + } + + + void onJoinSharknado(UUID id, int tier, int slot) { + this.sharknadoId = id; + this.sharknadoTier = tier; + this.sharknadoSlotIndex = slot; + this.sharknadoMobState = SharknadoMobState.ORBITING; + this.patrolTarget = null; + this.strafeTarget = null; + this.diveStrikeTarget = null; + this.setTarget(null); + } + + + void onLeaveSharknado() { + this.forceResetToSolo(); + } + + + void launchFromSharknado(Player target) { + this.sharknadoMobState = SharknadoMobState.LAUNCHED; + this.setTarget(target); + this.attackTicks = 0; + this.diveCooldown = 0; + this.dealtDamageThisDive = false; + this.recoveryTarget = null; + this.diveStrikeTarget = null; + this.startNewStrafeCycle(); + } + + + boolean isOrbiting() { + return this.sharknadoMobState == SharknadoMobState.ORBITING; + } + + private void forceResetToSolo() { + this.sharknadoId = null; + this.sharknadoTier = -1; + this.sharknadoSlotIndex = -1; + this.sharknadoMobState = SharknadoMobState.SOLO; + this.recoveryTarget = null; + this.strafeTarget = null; + this.diveStrikeTarget = null; + this.nextSharknadoRefreshTick = this.tickCount + SHARKNADO_REFRESH_INTERVAL; + } + + + private void tickRejoin() { + if (this.sharknadoId == null || !(this.level() instanceof ServerLevel serverLevel)) { + this.forceResetToSolo(); + return; + } + Vec3 orbitTarget = SharknadoManager.get(serverLevel) + .getOrbitTarget(this.sharknadoId, this.sharknadoTier, this.sharknadoSlotIndex); + if (orbitTarget == null) { + this.forceResetToSolo(); + return; + } + this.getMoveControl().setWantedPosition(orbitTarget.x, orbitTarget.y, orbitTarget.z, REJOIN_SPEED); + if (this.distanceToSqr(orbitTarget) < REJOIN_SNAP_DIST_SQR) { + this.sharknadoMobState = SharknadoMobState.ORBITING; + this.setTarget(null); + } + } + + @Override + public boolean doHurtTarget(Entity target) { + boolean hurt = super.doHurtTarget(target); + if (hurt && target instanceof LivingEntity livingTarget) { + Vec3 push = livingTarget.position().subtract(this.position()); + Vec3 horizontal = new Vec3(push.x, 0.0D, push.z); + if (horizontal.lengthSqr() < 1.0E-4D) horizontal = this.getForward().multiply(1.0D, 0.0D, 1.0D); + if (horizontal.lengthSqr() < 1.0E-4D) horizontal = new Vec3(1.0D, 0.0D, 0.0D); + horizontal = horizontal.normalize(); + Vec3 sideways = new Vec3(-horizontal.z, 0.0D, horizontal.x); + if (this.random.nextBoolean()) sideways = sideways.scale(-1.0D); + Vec3 knockback = horizontal.scale(0.7D).add(sideways.scale(0.45D)); + livingTarget.push(knockback.x, 0.28D, knockback.z); + this.playSound(AntarchySoundEvents.CLOUD_SHARK_BITE.get(), 1.0F, 0.85F + this.random.nextFloat() * 0.2F); + } + return hurt; + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + protected void checkFallDamage(double y, boolean onGround, + net.minecraft.world.level.block.state.BlockState state, BlockPos pos) {} + + @Override + protected SoundEvent getAmbientSound() { return null; } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { return AntarchySoundEvents.CLOUD_SHARK_HURT.get(); } + + @Override + protected SoundEvent getDeathSound() { return AntarchySoundEvents.CLOUD_SHARK_DEATH.get(); } + + @Override + protected float getSoundVolume() { return 0.9F; } + + @Override + protected boolean shouldDespawnInPeaceful() { return true; } + + @Override + public void remove(Entity.RemovalReason reason) { + if (!this.level().isClientSide + && this.sharknadoId != null + && this.level() instanceof ServerLevel serverLevel) { + SharknadoManager.get(serverLevel).unregisterShark(this); + } + super.remove(reason); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { return this.geoCache; } + + private void tickFlySound() { + if (this.flySoundCooldown > 0) { + this.flySoundCooldown--; + } + + boolean isFlyingAnim = this.getAnimationState() == ANIM_SWIM; + boolean isMoving = this.getDeltaMovement().horizontalDistanceSqr() > 0.0125D; + if (!isFlyingAnim || !isMoving) { + this.flySoundCooldown = 0; + return; + } + + if (this.flySoundCooldown > 0) { + return; + } + + this.playSound(AntarchySoundEvents.CLOUD_SHARK_FLY.get(), 0.7F, 1.0F); + this.flySoundCooldown = FLY_SOUND_INTERVAL_TICKS; + } + + private void tickPatrolMovement() { + this.resetCombatFlightState(); + + if (this.patrolRetargetTicks-- <= 0 + || this.patrolTarget == null + || this.position().distanceToSqr(this.patrolTarget) < 5.0D) { + this.patrolRetargetTicks = PATROL_MIN_TICKS + + this.random.nextInt(PATROL_MAX_TICKS - PATROL_MIN_TICKS + 1); + this.patrolTarget = this.findPatrolTarget(); + } + if (this.patrolTarget != null) { + this.getMoveControl().setWantedPosition( + this.patrolTarget.x, this.patrolTarget.y, this.patrolTarget.z, PATROL_SPEED); + } + } + + private void tickCombatMovement(LivingEntity target) { + this.patrolTarget = null; + if (this.strafeTarget == null || this.strafeTicks <= 0) { + this.startNewStrafeCycle(); + } + + if (this.attackTicks > 0) { + this.tickDive(target); + return; + } + + this.strafeTarget = this.getStrafePoint(target); + this.getMoveControl().setWantedPosition( + this.strafeTarget.x, this.strafeTarget.y, this.strafeTarget.z, STRAFE_SPEED); + + if (--this.strafeTicks <= 0) { + if (this.random.nextFloat() < 0.6F) this.orbitDirection *= -1.0F; + this.startNewStrafeCycle(); + } + + if (this.canStartDive(target)) this.startDive(target); + } + + private void tickDive(LivingEntity target) { + boolean recovering = this.attackTicks <= DIVE_RECOVERY_TICKS; + if (!recovering) { + Vec3 strikeTarget = this.diveStrikeTarget != null + ? this.diveStrikeTarget + : this.createDiveStrikeTarget(target); + this.getMoveControl().setWantedPosition( + strikeTarget.x, strikeTarget.y - 0.15D, strikeTarget.z, DIVE_SPEED); + if (!this.dealtDamageThisDive && this.canConnectDive(target)) { + this.doHurtTarget(target); + this.dealtDamageThisDive = true; + this.recoveryTarget = this.createRecoveryTarget(strikeTarget); + this.attackTicks = DIVE_RECOVERY_TICKS; + } + } else { + Vec3 retreat = this.recoveryTarget != null + ? this.recoveryTarget : this.createRecoveryTarget( + this.diveStrikeTarget != null ? this.diveStrikeTarget : target.position()); + this.getMoveControl().setWantedPosition(retreat.x, retreat.y, retreat.z, RECOVERY_SPEED); + } + + if (--this.attackTicks <= 0) { + this.resetCombatFlightState(); + this.diveCooldown = 18 + this.random.nextInt(16); + if (this.sharknadoMobState == SharknadoMobState.LAUNCHED) { + this.sharknadoMobState = SharknadoMobState.REJOINING; + this.setTarget(null); + } + } + } + + private void startDive(LivingEntity target) { + this.attackTicks = DIVE_TOTAL_TICKS; + this.dealtDamageThisDive = false; + this.recoveryTarget = null; + this.diveStrikeTarget = this.createDiveStrikeTarget(target); + this.setAnimationState(ANIM_ATTACK); + } + + private boolean canStartDive(LivingEntity target) { + if (this.diveCooldown > 0 || !this.hasLineOfSight(target)) return false; + if (this.strafeTicks > Math.max(6, this.currentStrafeDuration / 2)) return false; + double distanceToTarget = this.distanceToSqr(target); + return distanceToTarget >= 9.0D + && distanceToTarget <= 144.0D + && this.getY() > target.getY() + 0.5D; + } + + private boolean canConnectDive(LivingEntity target) { + return this.hasLineOfSight(target) + && this.distanceToSqr(target) <= this.getDiveReachSqr(target); + } + + private double getDiveReachSqr(LivingEntity target) { + double reach = this.getBbWidth() * 1.8D + target.getBbWidth(); + return reach * reach + 1.0D; + } + + private Vec3 getStrafePoint(LivingEntity target) { + double angle = this.tickCount * 0.18D * this.orbitDirection + this.currentStrafeAngleOffset; + double x = target.getX() + Math.cos(angle) * this.currentStrafeRadius; + double z = target.getZ() + Math.sin(angle) * this.currentStrafeRadius; + double y = target.getY() + this.currentStrafeHeightOffset + + Math.sin((this.tickCount + this.getId()) * 0.14D) * 0.5D; + return new Vec3(x, y, z); + } + + private Vec3 createRecoveryTarget(Vec3 strikeTarget) { + double radius = this.currentStrafeRadius + 1.5D + this.random.nextDouble() * 1.2D; + double angle = this.currentStrafeAngleOffset + (Math.PI / 2.0D) * this.orbitDirection; + double x = strikeTarget.x + Math.cos(angle) * radius; + double z = strikeTarget.z + Math.sin(angle) * radius; + double y = strikeTarget.y + 2.0D + this.random.nextDouble() * 1.2D; + return new Vec3(x, y, z); + } + + private Vec3 createDiveStrikeTarget(LivingEntity target) { + Vec3 predictedOffset = target.getDeltaMovement().scale(5.0D); + return target.position() + .add(predictedOffset) + .add(0.0D, target.getBbHeight() * 0.45D, 0.0D); + } + + private Vec3 findPatrolTarget() { + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 18; attempt++) { + BlockPos candidate = origin.offset( + this.random.nextInt(25) - 12, + this.random.nextInt(11) - 4, + this.random.nextInt(25) - 12); + if (!this.level().isEmptyBlock(candidate) || !this.level().isEmptyBlock(candidate.above())) continue; + BlockPos terrainPos = this.level().getHeightmapPos( + Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, + new BlockPos(candidate.getX(), origin.getY(), candidate.getZ())); + double terrainBandY = terrainPos.getY() + 6.0D + this.random.nextDouble() * 5.0D; + double y = Math.max(candidate.getY() + 0.5D, terrainBandY); + return new Vec3(candidate.getX() + 0.5D, y, candidate.getZ() + 0.5D); + } + return this.position().add( + (this.random.nextDouble() - 0.5D) * 10.0D, + this.random.nextDouble() * 4.0D - 1.0D, + (this.random.nextDouble() - 0.5D) * 10.0D); + } + + private void tickClientParticles() { + boolean emitParticles = this.getAnimationState() == ANIM_ATTACK + || this.getTarget() != null + || this.sharknadoMobState == SharknadoMobState.ORBITING; + + if (emitParticles && this.tickCount % 3 == 0) { + this.level().addParticle( + ParticleTypes.CLOUD, + this.getX() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + this.getY() + 0.35D + this.random.nextDouble() * 0.5D, + this.getZ() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + 0.0D, 0.02D, 0.0D); + } + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getAnimationState()) { + case ANIM_ATTACK -> state.setAndContinue(ATTACK_ANIM); + case ANIM_SWIM -> state.setAndContinue(SWIM_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + private int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void updateAnimationState() { + if (this.attackTicks > 0) { + this.setAnimationState(ANIM_ATTACK); + return; + } + Vec3 velocity = this.getDeltaMovement(); + if (this.getTarget() != null + || this.sharknadoMobState != SharknadoMobState.SOLO + || velocity.lengthSqr() > 1.0E-4D) { + this.setAnimationState(ANIM_SWIM); + return; + } + this.setAnimationState(ANIM_IDLE); + } + + private void updateFlightRotation() { + Vec3 velocity = this.getDeltaMovement(); + if (velocity.horizontalDistanceSqr() > 1.0E-4D) { + float targetYaw = (float) (Mth.atan2(velocity.z, velocity.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(Mth.approachDegrees(this.getYRot(), targetYaw, 8.0F)); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + if (velocity.lengthSqr() > 1.0E-4D) { + float targetPitch = (float) (-(Mth.atan2(velocity.y, velocity.horizontalDistance()) + * (180.0D / Math.PI))); + this.setXRot(Mth.approachDegrees(this.getXRot(), targetPitch, 6.0F)); + } + } + + private int nextStrafeDuration() { + return STRAFE_MIN_TICKS + this.random.nextInt(STRAFE_MAX_TICKS - STRAFE_MIN_TICKS + 1); + } + + private void startNewStrafeCycle() { + this.currentStrafeDuration = this.nextStrafeDuration(); + this.strafeTicks = this.currentStrafeDuration; + this.currentStrafeRadius = 4.25D + this.random.nextDouble() * 1.25D; + this.currentStrafeHeightOffset = 2.2D + this.random.nextDouble() * 0.9D; + this.currentStrafeAngleOffset = this.random.nextDouble() * (Math.PI * 2.0D); + this.strafeTarget = null; + } + + private void resetCombatFlightState() { + this.attackTicks = 0; + this.dealtDamageThisDive = false; + this.recoveryTarget = null; + this.diveStrikeTarget = null; + this.startNewStrafeCycle(); + } + + + enum SharknadoMobState { + + SOLO, + + ORBITING, + + LAUNCHED, + + REJOINING + } + + + private static final class SharknadoOrbitGoal extends Goal { + + private final CloudSharkEntity shark; + + SharknadoOrbitGoal(CloudSharkEntity shark) { + this.shark = shark; + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + public boolean canUse() { + return shark.sharknadoMobState == SharknadoMobState.ORBITING; + } + + @Override + public boolean canContinueToUse() { + return shark.sharknadoMobState == SharknadoMobState.ORBITING; + } + + @Override + public void tick() { + if (shark.sharknadoId == null) return; + if (!(shark.level() instanceof ServerLevel serverLevel)) return; + + SharknadoManager manager = SharknadoManager.get(serverLevel); + Vec3 orbitTarget = manager.getOrbitTarget( + shark.sharknadoId, + shark.sharknadoTier, + shark.sharknadoSlotIndex); + + if (orbitTarget == null) { + return; + } + + shark.getMoveControl().setWantedPosition( + orbitTarget.x, orbitTarget.y, orbitTarget.z, ORBIT_SPEED); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/SharknadoManager.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/SharknadoManager.java new file mode 100644 index 00000000..5960e1e1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/cloud_shark/SharknadoManager.java @@ -0,0 +1,399 @@ +package com.craisinlord.antarchy.content.entity.cloud_shark; + +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.UUID; +import java.util.WeakHashMap; + +public final class SharknadoManager { + public static final double[] TIER_RADII = { 2.5D, 5.0D, 8.0D }; + public static final double[] TIER_HEIGHT_OFFSETS = { 8.0D, 5.0D, 1.5D }; + public static final int[] TIER_MAX_SLOTS = { 2, 4, 6 }; + + public static final double[] TIER_ROTATION_SPEEDS= { 0.06D, 0.045D, 0.03D }; + private static final int MIN_SHARKS_TO_FORM = 3; + private static final double FORM_SEARCH_RADIUS = 20.0D; + private static final double FORM_SEARCH_RADIUS_SQR = FORM_SEARCH_RADIUS * FORM_SEARCH_RADIUS; + private static final int MIN_SHARKS_TO_PERSIST = 2; + private static final int ATTACK_COOLDOWN_MIN = 80; + private static final int ATTACK_COOLDOWN_MAX = 160; + private static final float VOLLEY_CHANCE = 0.15F; + + private static final double DRIFT_SPEED = 0.06D; + + private static final double MAX_DRIFT_DIST = 10.0D; + private static final WeakHashMap INSTANCES = new WeakHashMap<>(); + + + private final Map tornadoes = new HashMap<>(); + + private final Map sharkToTornado = new HashMap<>(); + private long lastCleanupGameTime = Long.MIN_VALUE; + + private SharknadoManager() {} + + public static SharknadoManager get(ServerLevel level) { + return INSTANCES.computeIfAbsent(level, l -> new SharknadoManager()); + } + + + public boolean tryFormOrJoin(CloudSharkEntity shark, ServerLevel level) { + if (tryJoinExisting(shark)) return true; + + List soloNearby = getSoloSharksNear(shark, level); + if (soloNearby.size() + 1 < MIN_SHARKS_TO_FORM) return false; + UUID myUuid = shark.getUUID(); + for (CloudSharkEntity other : soloNearby) { + if (other.getUUID().compareTo(myUuid) < 0) return false; + } + + List all = new ArrayList<>(); + all.add(shark); + all.addAll(soloNearby); + formTornado(all, level); + return true; + } + + private void formTornado(List sharks, ServerLevel level) { + UUID id = UUID.randomUUID(); + SharknadoEntry entry = new SharknadoEntry(id); + int idx = 0; + outer: + for (int tier = 2; tier >= 0; tier--) { + for (int slot = 0; slot < TIER_MAX_SLOTS[tier]; slot++) { + if (idx >= sharks.size()) break outer; + CloudSharkEntity s = sharks.get(idx++); + entry.add(s, tier, slot); + sharkToTornado.put(s.getUUID(), id); + s.onJoinSharknado(id, tier, slot); + } + } + + entry.updateCentroid(); + entry.initializeFormation(level); + entry.state = TornadoState.ACTIVE; + entry.attackCooldown = ATTACK_COOLDOWN_MIN + + level.getRandom().nextInt(ATTACK_COOLDOWN_MAX - ATTACK_COOLDOWN_MIN); + tornadoes.put(id, entry); + } + + private boolean tryJoinExisting(CloudSharkEntity shark) { + UUID bestId = null; + double bestDistSqr = FORM_SEARCH_RADIUS_SQR; + + for (Map.Entry e : tornadoes.entrySet()) { + SharknadoEntry entry = e.getValue(); + if (entry.state == TornadoState.DISPERSING) continue; + if (!entry.hasOpenSlot()) continue; + Vec3 c = entry.centroid; + if (c == null) continue; + double dx = shark.getX() - c.x; + double dz = shark.getZ() - c.z; + double dSqr = dx * dx + dz * dz; + if (dSqr < bestDistSqr) { + bestDistSqr = dSqr; + bestId = e.getKey(); + } + } + + if (bestId == null) return false; + SharknadoEntry entry = tornadoes.get(bestId); + int[] openSlot = entry.getNextOpenSlot(); + if (openSlot == null) return false; + + entry.add(shark, openSlot[0], openSlot[1]); + sharkToTornado.put(shark.getUUID(), bestId); + shark.onJoinSharknado(bestId, openSlot[0], openSlot[1]); + entry.updateCentroid(); + entry.syncOrbitCenter(); + return true; + } + + + public void tickSharknado(UUID sharknadoId, ServerLevel level) { + SharknadoEntry entry = tornadoes.get(sharknadoId); + if (entry == null) return; + long now = level.getGameTime(); + if (entry.lastTickedGameTime == now) return; + entry.lastTickedGameTime = now; + this.cleanup(level); + + entry.updateCentroid(); + if (entry.centroid == null) return; + entry.updateOrbitCenter(); + entry.advanceRotation(); + Player nearestPlayer = level.getNearestPlayer( + entry.getOrbitCenter().x, entry.getOrbitCenter().y, entry.getOrbitCenter().z, 48.0D, false); + entry.driftOffset = entry.driftOffset.scale(0.92D); + if (nearestPlayer != null) { + Vec3 toPlayer = nearestPlayer.position().subtract(entry.getOrbitCenter()); + double len = toPlayer.length(); + if (len > 0.001D) { + entry.driftOffset = entry.driftOffset.add(toPlayer.scale(DRIFT_SPEED / len)); + double driftLen = entry.driftOffset.length(); + if (driftLen > MAX_DRIFT_DIST) { + entry.driftOffset = entry.driftOffset.scale(MAX_DRIFT_DIST / driftLen); + } + } + } + + if (entry.getAliveCount() < MIN_SHARKS_TO_PERSIST) { + disperseTornado(sharknadoId); + return; + } + + if (entry.state != TornadoState.ACTIVE) return; + + if (--entry.attackCooldown <= 0) { + triggerAttack(entry, level); + entry.attackCooldown = ATTACK_COOLDOWN_MIN + + level.getRandom().nextInt(ATTACK_COOLDOWN_MAX - ATTACK_COOLDOWN_MIN); + } + } + + private void triggerAttack(SharknadoEntry entry, ServerLevel level) { + Vec3 orbitCenter = entry.getOrbitCenter(); + if (orbitCenter == null) return; + Player target = level.getNearestPlayer( + orbitCenter.x, orbitCenter.y, orbitCenter.z, 48.0D, false); + if (target == null) return; + + boolean volley = level.getRandom().nextFloat() < VOLLEY_CHANCE; + if (volley) { + int launched = 0; + for (SharkSlot s : entry.slots) { + if (s.tier == 2 && s.shark.isAlive() && s.shark.isOrbiting()) { + s.shark.launchFromSharknado(target); + if (++launched >= 2) break; + } + } + } else { + SharkSlot best = null; + double bestDist = Double.MAX_VALUE; + for (SharkSlot s : entry.slots) { + if (s.tier == 2 && s.shark.isAlive() && s.shark.isOrbiting()) { + double d = s.shark.distanceToSqr(target); + if (d < bestDist) { bestDist = d; best = s; } + } + } + if (best == null) { + for (SharkSlot s : entry.slots) { + if (s.shark.isAlive() && s.shark.isOrbiting()) { + double d = s.shark.distanceToSqr(target); + if (d < bestDist) { bestDist = d; best = s; } + } + } + } + if (best != null) best.shark.launchFromSharknado(target); + } + } + + + public void disperseTornado(UUID sharknadoId) { + SharknadoEntry entry = tornadoes.remove(sharknadoId); + if (entry == null) return; + entry.state = TornadoState.DISPERSING; + for (SharkSlot s : entry.slots) { + sharkToTornado.remove(s.shark.getUUID()); + if (s.shark.isAlive()) s.shark.onLeaveSharknado(); + } + } + + + public void unregisterShark(CloudSharkEntity shark) { + UUID tornadoId = sharkToTornado.remove(shark.getUUID()); + if (tornadoId == null) return; + SharknadoEntry entry = tornadoes.get(tornadoId); + if (entry == null) return; + entry.removeShark(shark); + if (entry.getAliveCount() < MIN_SHARKS_TO_PERSIST) { + disperseTornado(tornadoId); + } + } + + + public void cleanup(ServerLevel level) { + long now = level.getGameTime(); + if (this.lastCleanupGameTime == now || now % 200L != 0L) return; + this.lastCleanupGameTime = now; + Iterator> iter = tornadoes.entrySet().iterator(); + while (iter.hasNext()) { + Map.Entry e = iter.next(); + SharknadoEntry entry = e.getValue(); + Iterator slotIter = entry.slots.iterator(); + while (slotIter.hasNext()) { + SharkSlot s = slotIter.next(); + if (!s.shark.isAlive()) { + sharkToTornado.remove(s.shark.getUUID()); + slotIter.remove(); + } + } + if (entry.getAliveCount() < MIN_SHARKS_TO_PERSIST) { + for (SharkSlot s : entry.slots) { + sharkToTornado.remove(s.shark.getUUID()); + if (s.shark.isAlive()) s.shark.onLeaveSharknado(); + } + iter.remove(); + } + } + } + + + @Nullable + public Vec3 getOrbitTarget(UUID sharknadoId, int tier, int slot) { + SharknadoEntry entry = tornadoes.get(sharknadoId); + if (entry == null || entry.getOrbitCenter() == null) return null; + + Vec3 center = entry.getOrbitCenter().add(entry.driftOffset); + double baseAngle = (2.0 * Math.PI * slot) / TIER_MAX_SLOTS[tier]; + double currentAngle = baseAngle + entry.rotationPhases[tier]; + + double x = center.x + Math.cos(currentAngle) * TIER_RADII[tier]; + double z = center.z + Math.sin(currentAngle) * TIER_RADII[tier]; + double y = center.y + TIER_HEIGHT_OFFSETS[tier]; + return new Vec3(x, y, z); + } + + @Nullable + public Vec3 getCentroid(UUID sharknadoId) { + SharknadoEntry entry = tornadoes.get(sharknadoId); + return entry == null ? null : entry.getOrbitCenter(); + } + + public boolean isInSharknado(UUID sharkUuid) { + return sharkToTornado.containsKey(sharkUuid); + } + + + private List getSoloSharksNear(CloudSharkEntity seeker, ServerLevel level) { + List result = new ArrayList<>(); + for (CloudSharkEntity other : level.getEntitiesOfClass( + CloudSharkEntity.class, seeker.getBoundingBox().inflate(FORM_SEARCH_RADIUS))) { + if (other == seeker) continue; + if (sharkToTornado.containsKey(other.getUUID())) continue; + double dx = other.getX() - seeker.getX(); + double dz = other.getZ() - seeker.getZ(); + if (dx * dx + dz * dz <= FORM_SEARCH_RADIUS_SQR) result.add(other); + } + return result; + } + + public enum TornadoState { FORMING, ACTIVE, DISPERSING } + + private static final class SharknadoEntry { + final UUID id; + final List slots = new ArrayList<>(); + @Nullable Vec3 centroid; + @Nullable Vec3 orbitCenter; + Vec3 driftOffset = Vec3.ZERO; + final double[] rotationPhases = new double[TIER_ROTATION_SPEEDS.length]; + TornadoState state = TornadoState.FORMING; + int attackCooldown; + long lastTickedGameTime = -1L; + + SharknadoEntry(UUID id) { this.id = id; } + + void add(CloudSharkEntity shark, int tier, int slot) { + slots.add(new SharkSlot(shark, tier, slot)); + } + + void removeShark(CloudSharkEntity shark) { + slots.removeIf(s -> s.shark == shark); + } + + void updateCentroid() { + double x = 0, y = 0, z = 0; + int count = 0; + for (SharkSlot s : slots) { + if (s.shark.isAlive()) { + x += s.shark.getX(); + y += s.shark.getY(); + z += s.shark.getZ(); + count++; + } + } + centroid = count > 0 ? new Vec3(x / count, y / count, z / count) : null; + } + + void initializeFormation(ServerLevel level) { + this.syncOrbitCenter(); + for (int tier = 0; tier < this.rotationPhases.length; tier++) { + this.rotationPhases[tier] = level.getRandom().nextDouble() * (Math.PI * 2.0D); + } + } + + void syncOrbitCenter() { + this.orbitCenter = this.centroid; + } + + void updateOrbitCenter() { + if (this.centroid == null) { + this.orbitCenter = null; + return; + } + if (this.orbitCenter == null) { + this.orbitCenter = this.centroid; + return; + } + this.orbitCenter = this.orbitCenter.lerp(this.centroid, 0.2D); + } + + void advanceRotation() { + for (int tier = 0; tier < this.rotationPhases.length; tier++) { + this.rotationPhases[tier] += TIER_ROTATION_SPEEDS[tier]; + } + } + + @Nullable Vec3 getOrbitCenter() { + return this.orbitCenter != null ? this.orbitCenter : this.centroid; + } + + int getAliveCount() { + int c = 0; + for (SharkSlot s : slots) if (s.shark.isAlive()) c++; + return c; + } + + boolean hasOpenSlot() { + for (int tier = 2; tier >= 0; tier--) { + int used = 0; + for (SharkSlot s : slots) if (s.tier == tier) used++; + if (used < TIER_MAX_SLOTS[tier]) return true; + } + return false; + } + + @Nullable int[] getNextOpenSlot() { + for (int tier = 2; tier >= 0; tier--) { + Set usedSlots = new HashSet<>(); + for (SharkSlot s : slots) if (s.tier == tier) usedSlots.add(s.slot); + for (int slot = 0; slot < TIER_MAX_SLOTS[tier]; slot++) { + if (!usedSlots.contains(slot)) return new int[]{tier, slot}; + } + } + return null; + } + } + + private static final class SharkSlot { + final CloudSharkEntity shark; + final int tier; + final int slot; + + SharkSlot(CloudSharkEntity shark, int tier, int slot) { + this.shark = shark; + this.tier = tier; + this.slot = slot; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelEntity.java new file mode 100644 index 00000000..d944f823 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelEntity.java @@ -0,0 +1,2338 @@ +package com.craisinlord.antarchy.content.entity.flying_squirrel; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.block.OuranwoodAcornBlock; +import com.craisinlord.antarchy.content.block.OuranwoodLeavesBlock; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ItemParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.core.registries.Registries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.chat.Component; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.entity.*; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.goal.*; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.animal.Animal; +import net.minecraft.world.entity.TamableAnimal; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.GameRules; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.pathfinder.PathType; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.*; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.EnumSet; +import java.util.UUID; + +public class FlyingSquirrelEntity extends TamableAnimal implements GeoEntity { + private static final ResourceKey ELYTHIA_DIMENSION = ResourceKey.create( + Registries.DIMENSION, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "elythia") + ); + + private static final EntityDataAccessor GLIDING = + SynchedEntityData.defineId(FlyingSquirrelEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor CLIMBING = + SynchedEntityData.defineId(FlyingSquirrelEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor PICKING_UP_NUT = + SynchedEntityData.defineId(FlyingSquirrelEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor TEXTURE_VARIANT = + SynchedEntityData.defineId(FlyingSquirrelEntity.class, EntityDataSerializers.INT); + + private static final String PICKUP_ANIM_TICKS_KEY = "PickupAnimTicks"; + private static final String TEXTURE_VARIANT_KEY = "TextureVariant"; + private static final String GLIDE_DIR_X_KEY = "GlideDirX"; + private static final String GLIDE_DIR_Y_KEY = "GlideDirY"; + private static final String GLIDE_DIR_Z_KEY = "GlideDirZ"; + private static final int MAX_GLIDE_TICKS = 160; + private static final int PICKUP_ANIM_TICKS = 60; + private static final double MIN_GLIDE_DISTANCE = 10.0D; + private static final double MAX_GLIDE_DISTANCE = 64.0D; + private static final int MIN_CLIMB_HEIGHT = 5; + private static final int MAX_CLIMB_HEIGHT = 18; + private static final int GROUND_ESCAPE_MIN_CLIMB_HEIGHT = 12; + private static final double NUT_SEARCH_RANGE = 16.0D; + private static final float FALL_GLIDE_TRIGGER_DISTANCE = 0.75F; + private static final double FALL_GLIDE_TRIGGER_SPEED = -0.08D; + private static final int EMERGENCY_GLIDE_REPEAT_COOLDOWN = 60; + private static final int RECENT_GLIDE_REPEAT_COOLDOWN = 80; + private static final double CLIMB_START_DISTANCE_SQR = 4.0D; + private static final int CLIMB_APPROACH_TIMEOUT_TICKS = 120; + private static final int CLIMB_NO_PROGRESS_LIMIT = 25; + private static final int FAILED_CLIMB_TARGET_COOLDOWN = 80; + private static final int GROUND_STALL_FORCE_WANDER_TICKS = 100; + private static final int SHOULDER_CLIMB_TICKS = 20; + private static final int SHOULDER_SNEAK_GRACE_TICKS = 10; + private static final int SHOULDER_INTERACT_COOLDOWN_TICKS = 8; + private static final int TEXTURE_VARIANT_REGULAR = 0; + private static final int TEXTURE_VARIANT_BROWN = 1; + private static final int TEXTURE_VARIANT_ALBINO = 2; + private static final String[] TEXTURE_VARIANT_NAMES = { + "regular", + "brown", + "albino" + }; + private static final double SHOULDER_X_OFFSET = 0.0D; + private static final double SHOULDER_FORWARD_OFFSET = 0.0475D; + private static final double SHOULDER_HEAD_Y_OFFSET = 0.26D; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walking"); + private static final RawAnimation CLIMB_ANIM = RawAnimation.begin().thenLoop("climbing"); + private static final RawAnimation GLIDE_ANIM = RawAnimation.begin().thenLoop("gliding"); + private static final RawAnimation PICKUP_ANIM = RawAnimation.begin().thenPlay("item_pickup"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private TemptGoal temptGoal; + private int wanderCooldown; + private int glideTicks; + private int pickupAnimTicks; + private int glideRecoveryTicks; + private int glideLoopSoundCooldown; + @Nullable + private BlockPos glideTarget; + @Nullable + private Vec3 glideDirection; + @Nullable + private BlockPos recentEmergencyGlideTarget; + @Nullable + private BlockPos currentGlideLaunch; + @Nullable + private BlockPos recentGlideLaunch; + @Nullable + private BlockPos recentGlideTarget; + @Nullable + private String currentGlideReason; + private int recentEmergencyGlideCooldown; + private int recentGlideCooldown; + private int idleStallTicks; + @Nullable + private BlockPos recentFailedClimbTarget; + private int recentFailedClimbCooldown; + @Nullable + private UUID shoulderPlayerId; + @Nullable + private Vec3 shoulderClimbStartPos; + private int climbingToShoulderTicks; + private int shoulderSneakGraceTicks; + private int shoulderInteractCooldownTicks; + private int nextFallGlideScanTick; + @Nullable + private BlockPos cachedFallGlideTarget; + private int nextBestGlideScanTick; + @Nullable + private BlockPos cachedBestGlideTarget; + private int nextNutScanTick; + @Nullable + private ItemEntity cachedNutItem; + @Nullable + private BlockPos cachedHarvestableAcorn; + + public FlyingSquirrelEntity(EntityType entityType, Level level) { + super(entityType, level); + this.setPathfindingMalus(PathType.LEAVES, -2.0F); + } + + @Override + protected PathNavigation createNavigation(Level level) { + return new FlyingSquirrelNavigation(this, level); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 10.0D) + .add(Attributes.MOVEMENT_SPEED, 0.35D) + .add(Attributes.FOLLOW_RANGE, 16.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + if (spawnReason == MobSpawnType.SPAWN_EGG || spawnReason == MobSpawnType.SPAWNER || spawnReason == MobSpawnType.COMMAND) { + return true; + } + + return level.getLevel().dimension().equals(ELYTHIA_DIMENSION) + && pos.getY() >= 80 + && !level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && hasNearbyCanopy(level, pos); + } + + @Override + protected void registerGoals() { + this.temptGoal = new TemptGoal(this, 1.05D, Ingredient.of(AntarchyTags.Items.FLYING_SQUIRREL_NUTS), false); + + this.goalSelector.addGoal(0, new ShoulderMountGoal()); + this.goalSelector.addGoal(1, this.temptGoal); + this.goalSelector.addGoal(2, new FloatGoal(this)); + this.goalSelector.addGoal(3, new TamableAnimal.TamableAnimalPanicGoal(1.5D)); + this.goalSelector.addGoal(4, new SitWhenOrderedToGoal(this)); + this.goalSelector.addGoal(5, new FollowOwnerGoal(this, 1.0D, 10.0F, 5.0F)); + this.goalSelector.addGoal(6, new BreedGoal(this, 0.8D)); + this.goalSelector.addGoal(7, new FindNutGoal()); + this.goalSelector.addGoal(8, new ClimbGoal()); + this.goalSelector.addGoal(9, new AvoidEntityGoal<>(this, Player.class, 5.0F, 1.0D, 1.2D) { + @Override + public boolean canUse() { + return !FlyingSquirrelEntity.this.isTame() && super.canUse(); + } + + @Override + public boolean canContinueToUse() { + return !FlyingSquirrelEntity.this.isTame() && super.canContinueToUse(); + } + }); + this.goalSelector.addGoal(10, new ArborealRandomStrollGoal()); + this.goalSelector.addGoal(11, new LookAtPlayerGoal(this, Player.class, 10.0F)); + this.goalSelector.addGoal(12, new RandomLookAroundGoal(this)); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(GLIDING, false); + builder.define(CLIMBING, false); + builder.define(PICKING_UP_NUT, false); + builder.define(TEXTURE_VARIANT, TEXTURE_VARIANT_REGULAR); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 5, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + if (this.isPickingUpNut()) { + return state.setAndContinue(PICKUP_ANIM); + } + + if (this.isOnShoulder()) { + return state.setAndContinue(PICKUP_ANIM); + } + + if (this.isGliding()) { + state.getController().setAnimationSpeed(1.1D); + return state.setAndContinue(GLIDE_ANIM); + } + + if (this.isClimbingToShoulder() || this.isClimbingTrunk()) { + return state.setAndContinue(CLIMB_ANIM); + } + + Vec3 motion = this.getDeltaMovement(); + double horizontalSpeed = motion.horizontalDistanceSqr(); + if (!this.isGliding() && !this.isClimbingTrunk() && motion.horizontalDistanceSqr() > 1.0E-4D) { + float moveYaw = (float)(Mth.atan2(motion.z, motion.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(Mth.approachDegrees(this.getYRot(), moveYaw, 10.0F)); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + if (horizontalSpeed > 0.001D && this.onGround() && !this.isClimbingTrunk()) { + state.getController().setAnimationSpeed(1.35D); + return state.setAndContinue(WALK_ANIM); + } + state.getController().setAnimationSpeed(1.0D); + return state.setAndContinue(IDLE_ANIM); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(PICKUP_ANIM_TICKS_KEY, this.pickupAnimTicks); + tag.putInt(TEXTURE_VARIANT_KEY, this.getTextureVariant()); + if (this.glideDirection != null) { + tag.putDouble(GLIDE_DIR_X_KEY, this.glideDirection.x); + tag.putDouble(GLIDE_DIR_Y_KEY, this.glideDirection.y); + tag.putDouble(GLIDE_DIR_Z_KEY, this.glideDirection.z); + } + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.pickupAnimTicks = Math.max(0, tag.getInt(PICKUP_ANIM_TICKS_KEY)); + this.setPickingUpNut(this.pickupAnimTicks > 0); + if (tag.contains(TEXTURE_VARIANT_KEY)) { + this.setTextureVariant(tag.getInt(TEXTURE_VARIANT_KEY)); + } else { + this.assignRandomTextureVariant(); + } + this.stopGliding("loaded_from_nbt"); + if (tag.contains(GLIDE_DIR_X_KEY) && tag.contains(GLIDE_DIR_Y_KEY) && tag.contains(GLIDE_DIR_Z_KEY)) { + this.glideDirection = new Vec3( + tag.getDouble(GLIDE_DIR_X_KEY), + tag.getDouble(GLIDE_DIR_Y_KEY), + tag.getDouble(GLIDE_DIR_Z_KEY) + ); + } else { + this.glideDirection = null; + } + this.shoulderPlayerId = null; + this.shoulderClimbStartPos = null; + this.climbingToShoulderTicks = 0; + this.shoulderSneakGraceTicks = 0; + this.shoulderInteractCooldownTicks = 0; + } + + @Override + public void tick() { + super.tick(); + if (this.temptGoal != null && this.temptGoal.isRunning() && !this.isTame() && this.tickCount % 100 == 0) { + this.playSound(AntarchySoundEvents.FLYING_SQUIRREL_BEG.get(), 1.0F, 1.0F); + } + if (this.wanderCooldown > 0) { + this.wanderCooldown--; + } + if (this.glideRecoveryTicks > 0) { + this.glideRecoveryTicks--; + } + if (this.recentEmergencyGlideCooldown > 0) { + this.recentEmergencyGlideCooldown--; + if (this.recentEmergencyGlideCooldown == 0) { + this.recentEmergencyGlideTarget = null; + } + } + if (this.recentGlideCooldown > 0) { + this.recentGlideCooldown--; + if (this.recentGlideCooldown == 0) { + this.recentGlideLaunch = null; + this.recentGlideTarget = null; + } + } + if (this.recentFailedClimbCooldown > 0) { + this.recentFailedClimbCooldown--; + if (this.recentFailedClimbCooldown == 0) { + this.recentFailedClimbTarget = null; + } + } + if (this.shoulderSneakGraceTicks > 0) { + this.shoulderSneakGraceTicks--; + } + if (this.shoulderInteractCooldownTicks > 0) { + this.shoulderInteractCooldownTicks--; + } + Vec3 motion = this.getDeltaMovement(); + double horizontalSpeed = motion.horizontalDistanceSqr(); + + if (!this.isGliding() && !this.isClimbingTrunk() && !this.isClimbingToShoulder() && horizontalSpeed > 1.0E-4D) { + float moveYaw = (float)(Mth.atan2(motion.z, motion.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(Mth.approachDegrees(this.getYRot(), moveYaw, 10.0F)); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + + if (!this.level().isClientSide) { + this.tickPickupAnimation(); + + if (this.isClimbingToShoulder()) { + Player shoulderPlayer = this.shoulderPlayerId != null + ? this.level().getPlayerByUUID(this.shoulderPlayerId) + : null; + if (shoulderPlayer == null || !shoulderPlayer.isAlive()) { + this.dismountShoulder(); + } else { + this.tickClimbingToShoulder(shoulderPlayer); + } + this.setNoGravity(true); + return; + } + + if (this.isOnShoulder()) { + if (!(this.getVehicle() instanceof Player shoulderPlayer) + || !shoulderPlayer.isAlive()) { + this.dismountShoulder(); + } else if (this.shoulderSneakGraceTicks <= 0 && shoulderPlayer.isShiftKeyDown()) { + this.glideOffShoulder(); + } else { + this.setDeltaMovement(Vec3.ZERO); + this.fallDistance = 0.0F; + } + this.setNoGravity(true); + return; + } + + if (!this.isGliding() + && !this.onGround() + && !this.isInWaterOrBubble() + && !this.isClimbingTrunk() + && this.glideRecoveryTicks <= 0 + && this.fallDistance > FALL_GLIDE_TRIGGER_DISTANCE + && this.getDeltaMovement().y < FALL_GLIDE_TRIGGER_SPEED) { + if (this.tickCount >= this.nextFallGlideScanTick) { + this.nextFallGlideScanTick = this.tickCount + 10; + this.cachedFallGlideTarget = this.findFallGlideTarget(); + } + BlockPos rescueTarget = this.cachedFallGlideTarget; + if (rescueTarget == null) { + if (this.tickCount >= this.nextBestGlideScanTick) { + this.nextBestGlideScanTick = this.tickCount + 10; + this.cachedBestGlideTarget = this.findBestGlideTarget(); + } + rescueTarget = this.cachedBestGlideTarget; + } + if (rescueTarget == null) { + rescueTarget = this.findForcedFallLanding(); + } + if (rescueTarget != null && this.isRecentEmergencyGlideTarget(rescueTarget)) { + rescueTarget = null; + } + if (rescueTarget != null) { + this.cachedFallGlideTarget = null; + this.cachedBestGlideTarget = null; + this.startGliding(rescueTarget, "emergency_fall_glide"); + } + } + + if (this.isGliding()) { + this.tickGliding(); + this.fallDistance = 0.0F; + } else { + this.glideTicks = 0; + this.glideTarget = null; + if (this.isClimbingTrunk()) { + this.fallDistance = 0.0F; + } + } + + this.tickIdleStallLogging(horizontalSpeed); + } + this.setNoGravity(this.isGliding() || this.isClimbingTrunk() || this.isClimbingToShoulder() || this.isOnShoulder()); + } + + @Override + public void rideTick() { + super.rideTick(); + if (this.getVehicle() instanceof Player player) { + Vec3 shoulderPos = this.getShoulderRidePos(player); + this.setPos(shoulderPos.x, shoulderPos.y, shoulderPos.z); + this.setDeltaMovement(Vec3.ZERO); + this.setYRot(player.getYHeadRot()); + this.setXRot(player.getXRot()); + this.yBodyRot = player.getYHeadRot(); + this.yHeadRot = player.getYHeadRot(); + this.fallDistance = 0.0F; + } + } + + @Override + public boolean onClimbable() { + return this.isClimbingTrunk(); + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (this.isClimbingTrunk() && source.is(DamageTypes.IN_WALL)) { + return false; + } + + if ((this.isOnShoulder() || this.isClimbingToShoulder()) && !this.level().isClientSide) { + this.dismountShoulder(); + } + + return super.hurt(source, amount); + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + public InteractionResult mobInteract(Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + if (this.isTame() && this.isOwnedBy(player) && stack.isEmpty()) { + if (!this.level().isClientSide) { + if (player.isShiftKeyDown()) { + this.handleOwnerShoulderInteract(player); + } else { + this.toggleFollowState(player); + } + } + return InteractionResult.sidedSuccess(this.level().isClientSide); + } + + if (!this.isFood(stack)) { + return InteractionResult.PASS; + } + + if (this.level().isClientSide) { + boolean canUseFood = !this.isTame() || this.isBaby() || this.canFallInLove() || this.getHealth() < this.getMaxHealth(); + return canUseFood ? InteractionResult.SUCCESS : InteractionResult.CONSUME; + } + + if (!this.isTame()) { + this.usePlayerItem(player, hand, stack); + if (this.random.nextInt(3) == 0) { + this.tame(player); + this.wanderCooldown = 0; + this.setOrderedToSit(false); + this.cancelTravel(); + this.setTarget(null); + this.level().broadcastEntityEvent(this, (byte) 7); + } else { + this.level().broadcastEntityEvent(this, (byte) 6); + } + return InteractionResult.CONSUME; + } + + if (this.isBaby()) { + this.usePlayerItem(player, hand, stack); + this.ageUp((int) ((float) (-this.getAge() / 20) * 0.1F), true); + this.playSound(AntarchySoundEvents.FLYING_SQUIRREL_NUT.get(), 0.35F, 1.0F + this.random.nextFloat() * 0.2F); + return InteractionResult.CONSUME; + } + + if (this.canFallInLove()) { + this.usePlayerItem(player, hand, stack); + this.setInLove(player); + this.playSound(AntarchySoundEvents.FLYING_SQUIRREL_NUT.get(), 0.35F, 1.0F + this.random.nextFloat() * 0.2F); + return InteractionResult.CONSUME; + } + + if (this.getHealth() < this.getMaxHealth()) { + this.usePlayerItem(player, hand, stack); + this.heal(2.0F); + this.playSound(AntarchySoundEvents.FLYING_SQUIRREL_NUT.get(), 0.35F, 1.0F + this.random.nextFloat() * 0.2F); + return InteractionResult.CONSUME; + } + + return InteractionResult.PASS; + } + + public boolean handleOwnerShoulderInteract(Player player) { + if (!this.isTame() || !this.isOwnedBy(player)) { + return false; + } + + if (this.isOnShoulder()) { + if (!this.level().isClientSide) { + this.glideOffShoulder(); + } + player.displayClientMessage(Component.literal("Flying squirrel glided off your shoulder."), true); + return true; + } + + if (this.isClimbingToShoulder()) { + this.dismountShoulder(); + player.displayClientMessage(Component.literal("Flying squirrel left your shoulder."), true); + return true; + } + + if (this.shoulderInteractCooldownTicks > 0) { + return true; + } + + this.startShoulderMountSequence(player); + player.displayClientMessage(Component.literal("Flying squirrel is climbing onto your shoulder."), true); + return true; + } + + private void toggleFollowState(Player player) { + boolean shouldSit = !this.isOrderedToSit(); + this.setOrderedToSit(shouldSit); + this.setTarget(null); + this.cancelTravel(); + if (shouldSit) { + this.setDeltaMovement(Vec3.ZERO); + } else { + this.wanderCooldown = 0; + } + player.displayClientMessage(Component.literal(shouldSit ? "Flying squirrel set to sit." : "Flying squirrel set to follow."), true); + } + + @Override + public boolean isFood(ItemStack stack) { + return stack.is(AntarchyTags.Items.FLYING_SQUIRREL_NUTS); + } + + @Override + public boolean canMate(Animal otherAnimal) { + return otherAnimal instanceof FlyingSquirrelEntity + && otherAnimal != this + && this.isTame() + && ((FlyingSquirrelEntity) otherAnimal).isTame() + && this.isInLove() + && otherAnimal.isInLove(); + } + + @Override + @Nullable + public AgeableMob getBreedOffspring(ServerLevel level, AgeableMob otherParent) { + if (!(this.getType().create(level) instanceof FlyingSquirrelEntity flyingSquirrel)) { + return null; + } + flyingSquirrel.setTextureVariant(this.getTextureVariant()); + return flyingSquirrel; + } + + @Override + @Nullable + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnGroupData) { + SpawnGroupData finalized = super.finalizeSpawn(level, difficulty, spawnReason, spawnGroupData); + this.assignRandomTextureVariant(); + this.stopGliding("spawn_initialized"); + this.wanderCooldown = 40 + this.random.nextInt(60); + this.glideRecoveryTicks = 0; + this.setClimbingTrunk(false); + this.setPickingUpNut(false); + this.pickupAnimTicks = 0; + return finalized; + } + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.FLYING_SQUIRREL_IDLE.get(); + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.FLYING_SQUIRREL_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.FLYING_SQUIRREL_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 0.35F; + } + + @Override + protected void playStepSound(BlockPos pos, BlockState state) { + SoundType soundType = state.getSoundType(); + this.playSound(soundType.getStepSound(), 0.12F, 1.15F); + } + + public boolean isGliding() { + return this.entityData.get(GLIDING); + } + + public boolean isClimbingTrunk() { + return this.entityData.get(CLIMBING); + } + + public boolean isPickingUpNut() { + return this.entityData.get(PICKING_UP_NUT); + } + + public String getTextureVariantName() { + int variant = this.getTextureVariant(); + return TEXTURE_VARIANT_NAMES[Mth.clamp(variant, 0, TEXTURE_VARIANT_NAMES.length - 1)]; + } + + public boolean shouldMirrorIdleAnimation() { + return false; + } + + public int getWanderCooldown() { + return this.wanderCooldown; + } + + public void setWanderCooldown(int wanderCooldown) { + this.wanderCooldown = wanderCooldown; + } + + public void setGliding(boolean gliding) { + this.entityData.set(GLIDING, gliding); + } + + public void setClimbingTrunk(boolean climbing) { + this.entityData.set(CLIMBING, climbing); + } + + public void setPickingUpNut(boolean pickingUpNut) { + this.entityData.set(PICKING_UP_NUT, pickingUpNut); + } + + private void assignRandomTextureVariant() { + double roll = this.random.nextDouble(); + if (roll < 0.005D) { + this.setTextureVariant(TEXTURE_VARIANT_ALBINO); + } else if (roll < 0.205D) { + this.setTextureVariant(TEXTURE_VARIANT_BROWN); + } else { + this.setTextureVariant(TEXTURE_VARIANT_REGULAR); + } + } + + private int getTextureVariant() { + return this.entityData.get(TEXTURE_VARIANT); + } + + private void setTextureVariant(int variant) { + this.entityData.set(TEXTURE_VARIANT, Mth.clamp(variant, 0, TEXTURE_VARIANT_NAMES.length - 1)); + } + + public boolean isOnShoulder() { + return this.getVehicle() instanceof Player; + } + + public boolean isClimbingToShoulder() { + return this.climbingToShoulderTicks > 0 && this.shoulderPlayerId != null; + } + + private void startShoulderMountSequence(Player player) { + this.shoulderPlayerId = player.getUUID(); + this.shoulderClimbStartPos = this.position(); + this.climbingToShoulderTicks = SHOULDER_CLIMB_TICKS; + this.shoulderSneakGraceTicks = SHOULDER_SNEAK_GRACE_TICKS; + this.setOrderedToSit(false); + this.setClimbingTrunk(false); + this.stopGliding("start_shoulder_mount"); + this.setNoGravity(true); + this.cancelTravel(); + this.setTarget(null); + this.stopRiding(); + } + + private void dismountShoulder() { + Entity vehicle = this.getVehicle(); + if (vehicle != null) { + this.stopRiding(); + Vec3 dismountPos = vehicle.position().add(0.0D, 0.1D, 0.0D); + this.setPos(dismountPos.x, dismountPos.y, dismountPos.z); + } + this.clearShoulderMountState(); + this.setNoGravity(false); + this.wanderCooldown = 20 + this.random.nextInt(30); + } + + private void clearShoulderMountState() { + this.shoulderPlayerId = null; + this.shoulderClimbStartPos = null; + this.climbingToShoulderTicks = 0; + this.shoulderSneakGraceTicks = 0; + this.shoulderInteractCooldownTicks = SHOULDER_INTERACT_COOLDOWN_TICKS; + this.setClimbingTrunk(false); + } + + private void glideOffShoulder() { + Entity vehicle = this.getVehicle(); + if (!(vehicle instanceof Player player)) { + this.dismountShoulder(); + return; + } + + Vec3 launchPos = this.getShoulderRidePos(player); + this.stopRiding(); + this.setPos(launchPos.x, launchPos.y, launchPos.z); + this.clearShoulderMountState(); + this.fallDistance = 0.0F; + + BlockPos glideTarget = this.findFallGlideTarget(); + if (glideTarget == null) { + glideTarget = this.findBestGlideTarget(); + } + if (glideTarget == null) { + glideTarget = this.findForcedFallLanding(); + } + + if (glideTarget != null) { + this.startGliding(glideTarget, "shoulder_dismount_glide"); + return; + } + + this.setNoGravity(false); + this.wanderCooldown = 20 + this.random.nextInt(30); + } + + private void tickClimbingToShoulder(Player player) { + if (this.shoulderClimbStartPos == null) { + this.shoulderClimbStartPos = this.position(); + } + + this.cancelTravel(); + this.setTarget(null); + this.setClimbingTrunk(true); + this.setDeltaMovement(Vec3.ZERO); + this.fallDistance = 0.0F; + + int ticksRemaining = this.climbingToShoulderTicks - 1; + double progress = 1.0D - (double)Math.max(ticksRemaining, 0) / (double)SHOULDER_CLIMB_TICKS; + Vec3 midClimbPos = this.getShoulderClimbMidpoint(player); + Vec3 targetPos = this.getShoulderRidePos(player); + Vec3 nextPos; + if (progress < 0.65D) { + nextPos = this.shoulderClimbStartPos.lerp(midClimbPos, progress / 0.65D); + } else { + nextPos = midClimbPos.lerp(targetPos, (progress - 0.65D) / 0.35D); + } + this.setPos(nextPos.x, nextPos.y, nextPos.z); + float climbYaw = player.getYHeadRot() + 180.0F; + this.setYRot(climbYaw); + this.setXRot(player.getXRot()); + this.yBodyRot = climbYaw; + this.yHeadRot = climbYaw; + this.climbingToShoulderTicks = ticksRemaining; + + if (this.climbingToShoulderTicks <= 0) { + this.finishShoulderMount(player); + } + } + + private void finishShoulderMount(Player player) { + this.climbingToShoulderTicks = 0; + this.shoulderClimbStartPos = null; + this.shoulderPlayerId = null; + this.shoulderSneakGraceTicks = SHOULDER_SNEAK_GRACE_TICKS; + this.setClimbingTrunk(false); + this.startRiding(player, true); + this.setDeltaMovement(Vec3.ZERO); + this.fallDistance = 0.0F; + } + + private Vec3 getShoulderRidePos(Player player) { + float headYaw = player.getYHeadRot(); + Vec3 horizontalForward = Vec3.directionFromRotation(0.0F, headYaw).normalize(); + Vec3 headForward = Vec3.directionFromRotation(player.getXRot(), headYaw).normalize(); + Vec3 shoulderSide = new Vec3(-horizontalForward.z, 0.0D, horizontalForward.x).normalize(); + Vec3 headUp = shoulderSide.cross(headForward).normalize(); + Vec3 headBase = player.position().add(0.0D, player.getEyeHeight(), 0.0D); + + return headBase + .add(shoulderSide.scale(SHOULDER_X_OFFSET)) + .add(headForward.scale(SHOULDER_FORWARD_OFFSET)) + .add(headUp.scale(SHOULDER_HEAD_Y_OFFSET)); + } + + private Vec3 getShoulderClimbMidpoint(Player player) { + float headYaw = player.getYHeadRot(); + Vec3 forward = Vec3.directionFromRotation(0.0F, headYaw).normalize(); + Vec3 side = new Vec3(-forward.z, 0.0D, forward.x).normalize(); + Vec3 front = forward.scale(0.08D); + Vec3 lateral = side.scale(SHOULDER_X_OFFSET); + return player.position() + .add(front) + .add(lateral) + .add(0.0D, player.getBbHeight() * 0.32D, 0.0D); + } + + private void startPickupAnimation() { + this.setPickingUpNut(true); + this.pickupAnimTicks = PICKUP_ANIM_TICKS; + this.cancelTravel(); + this.setDeltaMovement(Vec3.ZERO); + } + + private void tickPickupAnimation() { + if (this.pickupAnimTicks <= 0) { + return; + } + + this.pickupAnimTicks--; + this.cancelTravel(); + this.setDeltaMovement(Vec3.ZERO); + + if (this.pickupAnimTicks <= 0) { + this.pickupAnimTicks = 0; + this.setPickingUpNut(false); + } + } + + private void tickGlideLoopSound() { + if (this.level().isClientSide || !this.isGliding()) { + return; + } + + if (this.glideLoopSoundCooldown > 0) { + this.glideLoopSoundCooldown--; + return; + } + + this.playSound(AntarchySoundEvents.FLYING_SQUIRREL_GLIDE_LOOP.get(), 0.2F, 0.92F + this.random.nextFloat() * 0.10F); + this.glideLoopSoundCooldown = 8 + this.random.nextInt(6); + } + + void startGliding(BlockPos targetStandPos, String reason) { + this.currentGlideLaunch = this.blockPosition().immutable(); + this.glideTarget = targetStandPos.immutable(); + this.currentGlideReason = reason; + this.glideTicks = 0; + this.glideLoopSoundCooldown = 0; + this.setGliding(true); + this.setClimbingTrunk(false); + this.cancelTravel(); + this.setNoGravity(true); + + Vec3 launch = Vec3.atBottomCenterOf(targetStandPos).subtract(this.position()); + Vec3 horizontal = new Vec3(launch.x, 0.0D, launch.z); + + if (horizontal.lengthSqr() > 1.0E-4D) { + this.glideDirection = horizontal.normalize(); + } else { + float yawRad = this.getYRot() * ((float)Math.PI / 180.0F); + this.glideDirection = new Vec3(-Mth.sin(yawRad), 0.0D, Mth.cos(yawRad)).normalize(); + } + + this.setDeltaMovement( + this.glideDirection.x * 0.38D, + -0.06D, + this.glideDirection.z * 0.38D + ); + + float targetYaw = (float)(Mth.atan2(this.glideDirection.z, this.glideDirection.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(targetYaw); + this.yBodyRot = targetYaw; + this.yHeadRot = targetYaw; + + this.hasImpulse = true; + } + + void stopGliding(String reason) { + if (this.isGliding()) { + if (this.currentGlideLaunch != null && this.glideTarget != null) { + this.recentGlideLaunch = this.currentGlideLaunch.immutable(); + this.recentGlideTarget = this.glideTarget.immutable(); + this.recentGlideCooldown = RECENT_GLIDE_REPEAT_COOLDOWN; + } + if ("emergency_fall_glide".equals(this.currentGlideReason) && this.glideTarget != null) { + this.recentEmergencyGlideTarget = this.glideTarget.immutable(); + this.recentEmergencyGlideCooldown = EMERGENCY_GLIDE_REPEAT_COOLDOWN; + } + } + this.setGliding(false); + this.glideTarget = null; + this.glideTicks = 0; + this.glideDirection = null; + this.currentGlideLaunch = null; + this.currentGlideReason = null; + this.glideLoopSoundCooldown = 0; + this.glideRecoveryTicks = 16; + } + + private void tickGliding() { + this.tickGlideLoopSound(); + + if (this.glideTarget == null || this.isInWaterOrBubble()) { + this.stopGliding( + "hit_ground_or_collision" + + ", onGround=" + this.onGround() + + ", inWater=" + this.isInWaterOrBubble() + ); + return; + } + + if (this.onGround() && this.glideTicks > 1) { + this.stopGliding("hit_ground_or_collision, onGround=true, inWater=false"); + return; + } + + if (this.glideDirection == null) { + this.stopGliding("missing_glide_direction"); + return; + } + + if (++this.glideTicks > MAX_GLIDE_TICKS) { + this.stopGliding("glide_timeout"); + return; + } + + Vec3 targetCenter = Vec3.atBottomCenterOf(this.glideTarget).add(0.0D, 0.08D, 0.0D); + Vec3 toTarget = targetCenter.subtract(this.position()); + + double horizontalDistance = Math.sqrt(toTarget.x * toTarget.x + toTarget.z * toTarget.z); + if (horizontalDistance < 0.85D && Math.abs(toTarget.y) <= 1.0D) { + this.stopGliding("reached_glide_target"); + return; + } + + Vec3 targetDirection = new Vec3(toTarget.x, 0.0D, toTarget.z); + if (targetDirection.lengthSqr() > 1.0E-4D) { + targetDirection = targetDirection.normalize(); + this.glideDirection = this.glideDirection.scale(0.92D) + .add(targetDirection.scale(0.08D)) + .normalize(); + } + + Vec3 motion = this.getDeltaMovement(); + + double horizontalSpeed = Mth.clamp(horizontalDistance * 0.05D, 0.30D, 0.48D); + double verticalSpeed = Mth.clamp(toTarget.y * 0.04D, -0.20D, -0.02D); + + this.setDeltaMovement( + this.glideDirection.x * horizontalSpeed, + verticalSpeed, + this.glideDirection.z * horizontalSpeed + ); + + this.hasImpulse = true; + + float targetYaw = (float)(Mth.atan2(this.glideDirection.z, this.glideDirection.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(Mth.approachDegrees(this.getYRot(), targetYaw, 4.0F)); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + + boolean requestTravelTo(BlockPos targetPos, double speed, String purpose) { + if (this.getNavigation() instanceof FlyingSquirrelNavigation squirrelNavigation) { + return squirrelNavigation.requestTravelTo(targetPos, speed, purpose); + } + + double x = targetPos.getX() + 0.5D; + double y = targetPos.getY(); + double z = targetPos.getZ() + 0.5D; + boolean moved = this.getNavigation().moveTo(x, y, z, speed); + this.getNavigation().setSpeedModifier(speed); + return moved; + } + + private void cancelTravel() { + if (this.getNavigation() instanceof FlyingSquirrelNavigation squirrelNavigation) { + squirrelNavigation.cancelTraversal(); + return; + } + + this.getNavigation().stop(); + } + + private boolean isRecentEmergencyGlideTarget(BlockPos targetStandPos) { + return this.recentEmergencyGlideTarget != null + && this.recentEmergencyGlideCooldown > 0 + && this.recentEmergencyGlideTarget.closerThan(targetStandPos, 4.0D); + } + + boolean isRecentGlidePath(Vec3 launchFrom, BlockPos targetStandPos) { + if (this.recentGlideCooldown <= 0 || this.recentGlideLaunch == null || this.recentGlideTarget == null) { + return false; + } + + BlockPos launchPos = BlockPos.containing(launchFrom); + return this.recentGlideLaunch.closerThan(launchPos, 4.0D) + && this.recentGlideTarget.closerThan(targetStandPos, 4.0D); + } + + boolean isAtStandPos(BlockPos standPos) { + return Vec3.atBottomCenterOf(standPos).distanceToSqr(this.position()) <= 1.45D; + } + + @Nullable BlockPos findClosestHarvestableAcorn() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + double bestDistance = Double.MAX_VALUE; + + for (BlockPos pos : BlockPos.betweenClosed(origin.offset(-16, -6, -16), origin.offset(16, 8, 16))) { + BlockState state = this.level().getBlockState(pos); + if (!isHarvestableAcorn(state)) { + continue; + } + + double distance = origin.distSqr(pos); + if (distance < bestDistance) { + bestDistance = distance; + bestPos = pos.immutable(); + } + } + + return bestPos; + } + + @Nullable ItemEntity findClosestNutItem() { + ItemEntity bestMatch = null; + double bestDistance = Double.MAX_VALUE; + for (ItemEntity itemEntity : this.level().getEntitiesOfClass(ItemEntity.class, this.getBoundingBox().inflate(NUT_SEARCH_RANGE))) { + if (!itemEntity.isAlive() || !itemEntity.getItem().is(AntarchyTags.Items.FLYING_SQUIRREL_NUTS)) { + continue; + } + + double distance = this.distanceToSqr(itemEntity); + if (distance > NUT_SEARCH_RANGE * NUT_SEARCH_RANGE || distance >= bestDistance) { + continue; + } + + bestDistance = distance; + bestMatch = itemEntity; + } + + return bestMatch; + } + + @Nullable BlockPos findAcornHarvestStandPos(BlockPos acornPos) { + BlockPos bestPos = null; + double bestScore = Double.MAX_VALUE; + + for (int dx = -3; dx <= 3; dx++) { + for (int dz = -3; dz <= 3; dz++) { + for (int dy = -3; dy <= 3; dy++) { + BlockPos standPos = acornPos.offset(dx, dy, dz); + if (!isOpenStandPos(this.level(), standPos)) { + continue; + } + + double distanceToAcorn = Vec3.atBottomCenterOf(standPos).distanceToSqr(Vec3.atCenterOf(acornPos)); + if (distanceToAcorn > 9.0D) { + continue; + } + + double score = distanceToAcorn; + if (isAdjacentToLog(this.level(), standPos)) { + score -= 1.0D; + } + if (score < bestScore) { + bestScore = score; + bestPos = standPos.immutable(); + } + } + } + } + + return bestPos; + } + + public void collectNut(ItemEntity itemEntity) { + this.startPickupAnimation(); + + ItemStack particleStack = itemEntity.getItem().copy(); + particleStack.setCount(1); + ItemStack itemStack = itemEntity.getItem(); + itemStack.shrink(1); + if (itemStack.isEmpty()) { + itemEntity.discard(); + } + this.wanderCooldown = 30 + this.random.nextInt(80); + this.playSound(AntarchySoundEvents.FLYING_SQUIRREL_NUT.get(), 0.35F, 0.95F + this.random.nextFloat() * 0.2F); + + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles( + new ItemParticleOption(ParticleTypes.ITEM, particleStack), + this.getX(), + this.getEyeY() - 0.15D, + this.getZ(), + 6, + 0.18D, + 0.08D, + 0.18D, + 0.01D + ); + } + } + + boolean harvestAcorn(BlockPos acornPos) { + if (!this.level().getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING)) { + return false; + } + + BlockState state = this.level().getBlockState(acornPos); + if (!isHarvestableAcorn(state)) { + return false; + } + + SoundType soundType = state.getSoundType(); + boolean destroyed = this.level().destroyBlock(acornPos, true, this); + if (destroyed) { + this.wanderCooldown = 10 + this.random.nextInt(15); + this.playSound(soundType.getBreakSound(), 0.25F, 1.1F); + } + return destroyed; + } + + @Nullable + private BlockPos findFallGlideTarget() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + double bestScore = Double.NEGATIVE_INFINITY; + Vec3 motion = this.getDeltaMovement(); + Vec3 preferredDirection = new Vec3(motion.x, 0.0D, motion.z); + if (preferredDirection.lengthSqr() <= 1.0E-4D) { + float yawRad = this.getYRot() * ((float)Math.PI / 180.0F); + preferredDirection = new Vec3(-Mth.sin(yawRad), 0.0D, Mth.cos(yawRad)); + } + if (preferredDirection.lengthSqr() > 1.0E-4D) { + preferredDirection = preferredDirection.normalize(); + } + + for (int dx = -20; dx <= 20; dx++) { + for (int dz = -20; dz <= 20; dz++) { + for (int dy = -28; dy <= -2; dy++) { + BlockPos supportPos = origin.offset(dx, dy, dz); + BlockState supportState = this.level().getBlockState(supportPos); + if (!isStandableSurface(supportState)) { + continue; + } + + BlockPos standPos = supportPos.above(); + if (!isEmergencyLandingPos(this.level(), standPos)) { + continue; + } + if (this.isRecentGlidePath(this.position(), standPos)) { + continue; + } + + Vec3 standCenter = Vec3.atBottomCenterOf(standPos); + double horizontalDistance = Math.sqrt((standCenter.x - this.getX()) * (standCenter.x - this.getX()) + + (standCenter.z - this.getZ()) * (standCenter.z - this.getZ())); + if (horizontalDistance < 3.0D || horizontalDistance > 28.0D) { + continue; + } + + double verticalDrop = origin.getY() - standPos.getY(); + double score = horizontalDistance * 1.6D; + score += Math.min(verticalDrop, 18.0D) * 0.8D; + if (preferredDirection.lengthSqr() > 1.0E-4D) { + Vec3 toTarget = new Vec3(standCenter.x - this.getX(), 0.0D, standCenter.z - this.getZ()); + if (toTarget.lengthSqr() > 1.0E-4D) { + double alignment = preferredDirection.dot(toTarget.normalize()); + score += alignment * 10.0D; + } + } + if (isAdjacentToLog(this.level(), standPos)) { + score += 4.0D; + } + if (supportState.getBlock() instanceof OuranwoodLeavesBlock) { + score += 6.0D; + } else if (supportState.blocksMotion()) { + score += 2.0D; + } + + if (score > bestScore) { + bestScore = score; + bestPos = standPos.immutable(); + } + } + } + } + + if (bestPos == null) { + bestPos = this.findFallbackFallLanding(preferredDirection); + } + + return bestPos; + } + + @Nullable + BlockPos findBestGlideTarget() { + BlockPos origin = this.blockPosition(); + BlockPos bestPos = null; + double bestScore = Double.NEGATIVE_INFINITY; + + for (int dx = -24; dx <= 24; dx++) { + for (int dz = -24; dz <= 24; dz++) { + for (int dy = -32; dy <= -1; dy++) { + BlockPos supportPos = origin.offset(dx, dy, dz); + if (!isStandableSurface(this.level().getBlockState(supportPos))) { + continue; + } + + BlockPos standPos = supportPos.above(); + if (!isOpenStandPos(this.level(), standPos)) { + continue; + } + if (this.isRecentGlidePath(this.position(), standPos)) { + continue; + } + + double score = this.scoreGlideTarget(standPos); + if (score > bestScore) { + bestScore = score; + bestPos = standPos.immutable(); + } + } + } + } + + return bestPos; + } + + @Nullable + private BlockPos findFallbackFallLanding(Vec3 preferredDirection) { + if (preferredDirection.lengthSqr() <= 1.0E-4D) { + return null; + } + + BlockPos origin = this.blockPosition(); + int minY = Math.max(this.level().getMinBuildHeight() + 1, origin.getY() - 40); + + for (int step = 4; step <= 18; step += 2) { + int x = Mth.floor(this.getX() + preferredDirection.x * step); + int z = Mth.floor(this.getZ() + preferredDirection.z * step); + + for (int y = origin.getY() - 2; y >= minY; y--) { + BlockPos supportPos = new BlockPos(x, y, z); + if (!isStandableSurface(this.level().getBlockState(supportPos))) { + continue; + } + + BlockPos standPos = supportPos.above(); + if (isEmergencyLandingPos(this.level(), standPos)) { + return standPos; + } + } + } + + return null; + } + + @Nullable + private BlockPos findForcedFallLanding() { + Vec3 preferredDirection = this.getPreferredGlideDirection(); + BlockPos origin = this.blockPosition(); + int minY = Math.max(this.level().getMinBuildHeight() + 1, origin.getY() - 96); + + for (int forward = 4; forward <= 20; forward += 2) { + double sampleX = this.getX() + preferredDirection.x * forward; + double sampleZ = this.getZ() + preferredDirection.z * forward; + + BlockPos landing = this.findLandingInColumn(Mth.floor(sampleX), Mth.floor(sampleZ), origin.getY() - 1, minY); + if (landing != null && !this.isRecentGlidePath(this.position(), landing)) { + return landing; + } + + Vec3 side = new Vec3(-preferredDirection.z, 0.0D, preferredDirection.x); + for (int lateral = 2; lateral <= 4; lateral += 2) { + BlockPos leftLanding = this.findLandingInColumn( + Mth.floor(sampleX + side.x * lateral), + Mth.floor(sampleZ + side.z * lateral), + origin.getY() - 1, + minY + ); + if (leftLanding != null && !this.isRecentGlidePath(this.position(), leftLanding)) { + return leftLanding; + } + + BlockPos rightLanding = this.findLandingInColumn( + Mth.floor(sampleX - side.x * lateral), + Mth.floor(sampleZ - side.z * lateral), + origin.getY() - 1, + minY + ); + if (rightLanding != null && !this.isRecentGlidePath(this.position(), rightLanding)) { + return rightLanding; + } + } + } + + BlockPos directLanding = this.findLandingInColumn(origin.getX(), origin.getZ(), origin.getY() - 1, minY); + return directLanding != null && !this.isRecentGlidePath(this.position(), directLanding) ? directLanding : null; + } + + @Nullable + private BlockPos findLandingInColumn(int x, int z, int startY, int minY) { + for (int y = startY; y >= minY; y--) { + BlockPos supportPos = new BlockPos(x, y, z); + if (!isStandableSurface(this.level().getBlockState(supportPos))) { + continue; + } + + BlockPos standPos = supportPos.above(); + if (isEmergencyLandingPos(this.level(), standPos)) { + return standPos.immutable(); + } + } + + return null; + } + + static boolean hasNearbyCanopy(BlockGetter level, BlockPos pos) { + for (int dx = -2; dx <= 2; dx++) { + for (int dz = -2; dz <= 2; dz++) { + for (int dy = -2; dy <= 2; dy++) { + if (isCanopySupport(level.getBlockState(pos.offset(dx, dy, dz)))) { + return true; + } + } + } + } + return false; + } + + private static boolean isCanopySupport(BlockState state) { + return state.getBlock() instanceof OuranwoodLeavesBlock || state.is(net.minecraft.tags.BlockTags.LOGS); + } + + private static boolean isClimbableTrunk(BlockState state) { + return state.is(net.minecraft.tags.BlockTags.LOGS); + } + + static boolean isStandableSurface(BlockState state) { + return state.blocksMotion() || isCanopySupport(state); + } + + static boolean isClimbSurface(BlockState state) { + return state.blocksMotion() || state.is(BlockTags.LEAVES); + } + + static boolean isClimbPassable(BlockState state) { + return state.isAir() || state.is(net.minecraft.tags.BlockTags.LEAVES); + } + + static boolean isOpenStandPos(BlockGetter level, BlockPos pos) { + return level.getBlockState(pos).isAir() + && level.getBlockState(pos.above()).isAir() + && isStandableSurface(level.getBlockState(pos.below())); + } + + private static boolean isEmergencyLandingPos(BlockGetter level, BlockPos pos) { + return level.getBlockState(pos).isAir() + && isStandableSurface(level.getBlockState(pos.below())); + } + + static boolean isOpenAir(BlockGetter level, BlockPos pos) { + return level.getBlockState(pos).isAir() + && level.getBlockState(pos.above()).isAir(); + } + + static boolean isOpenClimbPos(BlockGetter level, BlockPos pos) { + return isClimbPassable(level.getBlockState(pos)) + && isClimbPassable(level.getBlockState(pos.above())); + } + + static boolean isAdjacentToLog(BlockGetter level, BlockPos pos) { + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (level.getBlockState(pos.relative(direction)).is(net.minecraft.tags.BlockTags.LOGS) + || level.getBlockState(pos.above().relative(direction)).is(net.minecraft.tags.BlockTags.LOGS)) { + return true; + } + } + return false; + } + + static boolean isHarvestableAcorn(BlockState state) { + return state.getBlock() instanceof OuranwoodAcornBlock + && state.hasProperty(OuranwoodAcornBlock.HANGING) + && state.getValue(OuranwoodAcornBlock.HANGING); + } + + static boolean isGroundEscapeSurface(BlockState state) { + return state.is(net.minecraft.tags.BlockTags.DIRT) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.MOSS_CARPET); + } + + private Vec3 getPreferredGlideDirection() { + Vec3 motion = this.getDeltaMovement(); + Vec3 preferredDirection = new Vec3(motion.x, 0.0D, motion.z); + if (preferredDirection.lengthSqr() > 1.0E-4D) { + return preferredDirection.normalize(); + } + + float yawRad = this.getYRot() * ((float)Math.PI / 180.0F); + return new Vec3(-Mth.sin(yawRad), 0.0D, Mth.cos(yawRad)).normalize(); + } + + private double getClimbFaceOffset() { + return Mth.clamp(0.5D - this.getBbWidth() * 0.5D + 0.04D, 0.16D, 0.30D); + } + + private void tickIdleStallLogging(double horizontalSpeed) { + if (this.isOrderedToSit() || this.isGliding() || this.isClimbingTrunk() || this.isClimbingToShoulder() || this.isPickingUpNut() || this.isOnShoulder()) { + this.idleStallTicks = 0; + return; + } + + boolean mostlyStill = horizontalSpeed < 1.0E-4D && Math.abs(this.getDeltaMovement().y) < 0.02D; + if (!this.onGround() || !mostlyStill || !this.getNavigation().isDone()) { + this.idleStallTicks = 0; + return; + } + + this.idleStallTicks++; + + if (this.idleStallTicks == GROUND_STALL_FORCE_WANDER_TICKS) { + this.forceGroundStallWander(); + } + } + + private void forceGroundStallWander() { + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 16; attempt++) { + int dx = this.random.nextIntBetweenInclusive(-8, 8); + int dz = this.random.nextIntBetweenInclusive(-8, 8); + for (int dy = 2; dy >= -2; dy--) { + BlockPos candidate = origin.offset(dx, dy, dz); + if (isOpenStandPos(this.level(), candidate)) { + this.wanderCooldown = 0; + this.requestTravelTo(candidate, 1.0D, "stall_recovery"); + this.idleStallTicks = 0; + return; + } + } + } + BlockPos glideTarget = this.findBestGlideTarget(); + if (glideTarget == null) { + glideTarget = this.findFallGlideTarget(); + } + if (glideTarget != null && !this.isRecentEmergencyGlideTarget(glideTarget)) { + this.startGliding(glideTarget, "stall_recovery_glide"); + this.idleStallTicks = 0; + return; + } + BlockPos edge = this.findNearestEdge(); + if (edge != null) { + this.setDeltaMovement( + (edge.getX() + 0.5D - this.getX()) * 0.15D, + 0.12D, + (edge.getZ() + 0.5D - this.getZ()) * 0.15D + ); + this.hasImpulse = true; + this.idleStallTicks = 0; + return; + } + this.idleStallTicks = GROUND_STALL_FORCE_WANDER_TICKS - 40; + } + + @Nullable + private BlockPos findNearestEdge() { + BlockPos origin = this.blockPosition(); + for (int r = 1; r <= 5; r++) { + for (Direction dir : Direction.Plane.HORIZONTAL) { + BlockPos candidate = origin.relative(dir, r); + if (this.level().getBlockState(candidate).isAir() + && this.level().getBlockState(candidate.below()).isAir()) { + return candidate.immutable(); + } + } + } + return null; + } + + private void refreshNutCache() { + if (this.tickCount < this.nextNutScanTick) { + return; + } + this.nextNutScanTick = this.tickCount + 30; + this.cachedNutItem = this.findClosestNutItem(); + this.cachedHarvestableAcorn = this.cachedNutItem == null ? this.findClosestHarvestableAcorn() : null; + } + + double scoreGlideTarget(BlockPos standPos) { + return this.scoreGlideTargetFrom(this.position(), standPos); + } + + double scoreGlideTargetFrom(Vec3 from, BlockPos standPos) { + Vec3 to = Vec3.atBottomCenterOf(standPos); + + double dx = to.x - from.x; + double dz = to.z - from.z; + double horizontalDistance = Math.sqrt(dx * dx + dz * dz); + double verticalDrop = from.y - to.y; + + if (horizontalDistance < MIN_GLIDE_DISTANCE || horizontalDistance > MAX_GLIDE_DISTANCE) { + return Double.NEGATIVE_INFINITY; + } + + if (verticalDrop <= MIN_GLIDE_DISTANCE || verticalDrop > 32.0D) { + return Double.NEGATIVE_INFINITY; + } + + return horizontalDistance * 1.5D + verticalDrop * 2.0D; + } + + private class FindNutGoal extends Goal { + @Nullable + private ItemEntity targetNut; + @Nullable + private BlockPos targetAcorn; + @Nullable + private BlockPos acornStandPos; + private int repathDelay; + private int searchCooldown; + + private FindNutGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + if (this.searchCooldown > 0) { + this.searchCooldown--; + return false; + } + + if (FlyingSquirrelEntity.this.isGliding() + || FlyingSquirrelEntity.this.isClimbingTrunk() + || FlyingSquirrelEntity.this.isPickingUpNut() + || FlyingSquirrelEntity.this.isOrderedToSit()) { + this.searchCooldown = 10; + return false; + } + + FlyingSquirrelEntity.this.refreshNutCache(); + this.targetNut = FlyingSquirrelEntity.this.cachedNutItem; + this.targetAcorn = null; + this.acornStandPos = null; + + if (this.targetNut != null) { + return true; + } + + if (!FlyingSquirrelEntity.this.level().getGameRules().getBoolean(GameRules.RULE_MOBGRIEFING)) { + this.searchCooldown = 20; + return false; + } + + this.targetAcorn = FlyingSquirrelEntity.this.cachedHarvestableAcorn; + this.acornStandPos = this.targetAcorn == null ? null : FlyingSquirrelEntity.this.findAcornHarvestStandPos(this.targetAcorn); + + if (this.targetAcorn != null && this.acornStandPos != null) { + return true; + } + + this.searchCooldown = 20; + return false; + } + + @Override + public boolean canContinueToUse() { + if (FlyingSquirrelEntity.this.isGliding() + || FlyingSquirrelEntity.this.isClimbingTrunk() + || FlyingSquirrelEntity.this.isOrderedToSit()) { + return false; + } + + if (this.targetNut != null) { + return this.targetNut.isAlive(); + } + + return this.targetAcorn != null + && this.acornStandPos != null + && FlyingSquirrelEntity.isHarvestableAcorn(FlyingSquirrelEntity.this.level().getBlockState(this.targetAcorn)); + } + + @Override + public void start() { + this.repathDelay = 0; + this.searchCooldown = 0; + } + + @Override + public void stop() { + this.targetNut = null; + this.targetAcorn = null; + this.acornStandPos = null; + this.repathDelay = 0; + this.searchCooldown = 10; + if (!FlyingSquirrelEntity.this.isGliding()) { + FlyingSquirrelEntity.this.cancelTravel(); + } + } + + @Override + public void tick() { + if (this.targetNut != null) { + FlyingSquirrelEntity.this.getLookControl().setLookAt(this.targetNut, 30.0F, 30.0F); + + if (--this.repathDelay <= 0 && !FlyingSquirrelEntity.this.isGliding()) { + boolean moved = FlyingSquirrelEntity.this.requestTravelTo(this.targetNut.blockPosition(), 1.15D, "forage_item"); + this.repathDelay = moved ? 10 : 0; + } + + if (FlyingSquirrelEntity.this.distanceToSqr(this.targetNut) <= 2.1D) { + FlyingSquirrelEntity.this.collectNut(this.targetNut); + this.targetNut = null; + } + return; + } + + if (this.targetAcorn == null || this.acornStandPos == null) { + return; + } + + FlyingSquirrelEntity.this.getLookControl().setLookAt( + this.targetAcorn.getX() + 0.5D, + this.targetAcorn.getY() + 0.5D, + this.targetAcorn.getZ() + 0.5D + ); + + if (FlyingSquirrelEntity.this.position().distanceTo(Vec3.atCenterOf(this.targetAcorn)) <= 2.2D) { + if (FlyingSquirrelEntity.this.harvestAcorn(this.targetAcorn)) { + this.targetAcorn = null; + this.acornStandPos = null; + } + return; + } + + if (--this.repathDelay <= 0 && !FlyingSquirrelEntity.this.isGliding()) { + boolean moved = FlyingSquirrelEntity.this.requestTravelTo(this.acornStandPos, 1.1D, "forage_acorn"); + this.repathDelay = moved ? 10 : 0; + } + } + } + + private class ShoulderMountGoal extends Goal { + private ShoulderMountGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK, Flag.JUMP)); + } + + @Override + public boolean canUse() { + return FlyingSquirrelEntity.this.isClimbingToShoulder(); + } + + @Override + public boolean canContinueToUse() { + return FlyingSquirrelEntity.this.isClimbingToShoulder(); + } + + @Override + public void start() { + FlyingSquirrelEntity.this.cancelTravel(); + FlyingSquirrelEntity.this.setTarget(null); + } + + @Override + public void stop() { + if (FlyingSquirrelEntity.this.isClimbingToShoulder()) { + FlyingSquirrelEntity.this.dismountShoulder(); + } + } + + @Override + public void tick() { + FlyingSquirrelEntity.this.cancelTravel(); + FlyingSquirrelEntity.this.setTarget(null); + } + } + + private double getClimbBias() { + if (!this.onGround()) { + return 0.0D; + } + + BlockState groundState = this.level().getBlockState(this.blockPosition().below()); + if (!isGroundEscapeSurface(groundState)) { + return 0.0D; + } + + if (this.getY() >= 200.0D) { + return 0.0D; + } + + double yBias = Mth.clampedMap(this.getY(), 80.0D, 180.0D, 1.0D, 0.0D); + return Math.min(1.0D, yBias + 0.20D); + } + + private boolean shouldFavorClimbingFromGround() { + return this.getClimbBias() > 0.08D; + } + + private void rememberFailedClimbTarget(BlockPos topStandPos) { + this.recentFailedClimbTarget = topStandPos.immutable(); + this.recentFailedClimbCooldown = FAILED_CLIMB_TARGET_COOLDOWN; + } + + @Nullable + private ClimbTarget findBestClimbTarget() { + BlockPos origin = this.blockPosition(); + boolean favorClimbing = this.shouldFavorClimbingFromGround(); + int horizontalRange = favorClimbing ? 24 : 10; + ClimbTarget bestTarget = null; + double bestScore = Double.NEGATIVE_INFINITY; + int currentY = Mth.floor(this.getY()); + int minimumTargetY = currentY + (favorClimbing ? Math.max(MIN_CLIMB_HEIGHT, GROUND_ESCAPE_MIN_CLIMB_HEIGHT) : MIN_CLIMB_HEIGHT); + int maximumTargetY = currentY + MAX_CLIMB_HEIGHT; + + for (BlockPos baseStandPos : BlockPos.betweenClosed(origin.offset(-horizontalRange, -1, -horizontalRange), origin.offset(horizontalRange, 1, horizontalRange))) { + if (!isOpenStandPos(this.level(), baseStandPos)) { + continue; + } + + Direction attachDirection = this.findClimbAttachmentDirection(baseStandPos, null); + if (attachDirection == null || !this.isValidClimbColumnPos(baseStandPos, attachDirection)) { + continue; + } + + int reachableTopY = this.findHighestReachableClimbY(baseStandPos, maximumTargetY, attachDirection); + if (reachableTopY < minimumTargetY) { + continue; + } + + BlockPos topStandPos = this.findBestClimbPerch(baseStandPos, minimumTargetY, reachableTopY + 2, attachDirection); + if (topStandPos == null) { + continue; + } + + if (this.recentFailedClimbTarget != null + && this.recentFailedClimbCooldown > 0 + && this.recentFailedClimbTarget.closerThan(topStandPos, 4.0D)) { + continue; + } + + int climbHeight = topStandPos.getY() - currentY; + if (climbHeight < MIN_CLIMB_HEIGHT || climbHeight > MAX_CLIMB_HEIGHT) { + continue; + } + + double walkDistance = Vec3.atBottomCenterOf(baseStandPos).distanceTo(this.position()); + double perchOffset = Vec3.atBottomCenterOf(topStandPos).distanceTo(Vec3.atBottomCenterOf(baseStandPos)); + double score = climbHeight * (favorClimbing ? 10.0D : 4.5D) - walkDistance - perchOffset * 0.6D; + if (favorClimbing) { + score += 20.0D; + } + if (score > bestScore) { + bestScore = score; + bestTarget = new ClimbTarget( + baseStandPos.immutable(), + topStandPos.immutable(), + attachDirection + ); + } + } + + return bestTarget; + } + + private int findHighestReachableClimbY(BlockPos baseStandPos, int maxTargetY, Direction preferredDirection) { + int highestOpenY = baseStandPos.getY(); + for (int y = baseStandPos.getY(); y <= maxTargetY; y++) { + BlockPos columnPos = new BlockPos(baseStandPos.getX(), y, baseStandPos.getZ()); + if (!this.isValidClimbColumnPos(columnPos, preferredDirection)) { + break; + } + highestOpenY = y; + } + + return highestOpenY; + } + + private boolean hasSideClimbSupportAt(BlockPos pos) { + return this.findClimbAttachmentDirection(pos, null) != null; + } + + private boolean hasClimbSupportAt(BlockPos pos) { + return this.hasSideClimbSupportAt(pos) || isStandableSurface(this.level().getBlockState(pos.above())); + } + + private boolean isValidClimbColumnPos(BlockPos pos, @Nullable Direction preferredDirection) { + return isOpenClimbPos(this.level(), pos) && this.findClimbAttachmentDirection(pos, preferredDirection) != null; + } + + private Vec3 getClimbAttachPoint(BlockPos climbColumnPos, @Nullable Direction preferredDirection) { + Direction attachDirection = this.findClimbAttachmentDirection(climbColumnPos, preferredDirection); + double x = climbColumnPos.getX() + 0.5D; + double y = climbColumnPos.getY(); + double z = climbColumnPos.getZ() + 0.5D; + if (attachDirection == null) { + return new Vec3(x, y, z); + } + double faceOffset = this.getClimbFaceOffset(); + switch (attachDirection) { + case NORTH -> z -= faceOffset; + case SOUTH -> z += faceOffset; + case WEST -> x -= faceOffset; + case EAST -> x += faceOffset; + } + return new Vec3(x, y, z); + } + + @Nullable + private Direction findClimbAttachmentDirection(BlockPos pos, @Nullable Direction preferredDirection) { + if (preferredDirection != null + && preferredDirection.getAxis().isHorizontal() + && this.isValidClimbSupport(pos.relative(preferredDirection))) { + return preferredDirection; + } + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockState supportState = this.level().getBlockState(pos.relative(direction)); + if (supportState.is(BlockTags.LOGS)) { + return direction; + } + } + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockState supportState = this.level().getBlockState(pos.relative(direction)); + if (supportState.blocksMotion()) { + return direction; + } + } + return null; + } + + private boolean isValidClimbSupport(BlockPos pos) { + BlockState state = this.level().getBlockState(pos); + return state.is(BlockTags.LOGS) + || (state.blocksMotion() && !state.is(BlockTags.LEAVES)) + || state.is(BlockTags.LEAVES); + } + + @Nullable + private BlockPos findBestClimbPerch(BlockPos baseStandPos, int minimumY, int maximumY, Direction preferredDirection) { + BlockPos bestStandPos = null; + double bestScore = Double.NEGATIVE_INFINITY; + for (int y = maximumY; y >= minimumY; y--) { + for (int dx = -2; dx <= 2; dx++) { + for (int dz = -2; dz <= 2; dz++) { + if (Math.abs(dx) + Math.abs(dz) > 3) { + continue; + } + + BlockPos standPos = new BlockPos(baseStandPos.getX() + dx, y, baseStandPos.getZ() + dz); + if (!isOpenStandPos(this.level(), standPos)) { + continue; + } + + BlockPos climbColumnPos = new BlockPos(baseStandPos.getX(), y, baseStandPos.getZ()); + if (!this.isValidClimbColumnPos(climbColumnPos, preferredDirection)) { + continue; + } + + if (!this.hasSideClimbSupportAt(standPos) && !isStandableSurface(this.level().getBlockState(standPos.above()))) { + continue; + } + + double horizontalOffset = Math.sqrt(dx * dx + dz * dz); + double score = y * 4.0D - horizontalOffset * 1.5D; + if (isAdjacentToLog(this.level(), standPos)) { + score += 2.0D; + } + if (score > bestScore) { + bestScore = score; + bestStandPos = standPos.immutable(); + } + } + } + } + + return bestStandPos; + } + + private class ArborealRandomStrollGoal extends WaterAvoidingRandomStrollGoal { + private static final int INTERVAL = 80; + + private ArborealRandomStrollGoal() { + super(FlyingSquirrelEntity.this, 1.0D, INTERVAL); + } + + @Override + public boolean canUse() { + if (FlyingSquirrelEntity.this.isOrderedToSit()) { + return false; + } + + if (!FlyingSquirrelEntity.this.onGround() + && !FlyingSquirrelEntity.this.isClimbingTrunk() + && !FlyingSquirrelEntity.this.isAtStandPos(FlyingSquirrelEntity.this.blockPosition()) + && !FlyingSquirrelEntity.hasNearbyCanopy( + FlyingSquirrelEntity.this.level(), + FlyingSquirrelEntity.this.blockPosition())) { + return false; + } + if (FlyingSquirrelEntity.this.isGliding()) { + return false; + } + + if (FlyingSquirrelEntity.this.isClimbingTrunk()) { + return false; + } + + if (FlyingSquirrelEntity.this.isPickingUpNut()) { + return false; + } + + if (FlyingSquirrelEntity.this.getWanderCooldown() > 0) { + return false; + } + + return super.canUse(); + } + + @Override + @Nullable + protected Vec3 getPosition() { + BlockPos target = this.findBestArborealDestination(); + if (target == null) { + return null; + } + return Vec3.atBottomCenterOf(target); + } + + @Override + public void start() { + BlockPos target = BlockPos.containing(this.wantedX, this.wantedY, this.wantedZ); + FlyingSquirrelEntity.this.requestTravelTo(target, this.speedModifier, "arboreal_wander"); + } + + @Override + public void stop() { + super.stop(); + + if (!FlyingSquirrelEntity.this.isGliding()) { + FlyingSquirrelEntity.this.setWanderCooldown( + 25 + FlyingSquirrelEntity.this.getRandom().nextInt(35) + ); + } + } + + @Nullable + private BlockPos findBestArborealDestination() { + BlockPos origin = FlyingSquirrelEntity.this.blockPosition(); + double heightBias = this.getHeightBias(origin); + + int horizontalRange = Mth.floor(Mth.lerp(heightBias, 24.0D, 30.0D)); + int verticalDown = Mth.floor(Mth.lerp(heightBias, 8.0D, 4.0D)); + int verticalUp = Mth.floor(Mth.lerp(heightBias, 30.0D, 40.0D)); + + BlockPos bestPos = null; + double bestScore = Double.NEGATIVE_INFINITY; + + for (BlockPos candidate : BlockPos.betweenClosed( + origin.offset(-horizontalRange, -verticalDown, -horizontalRange), + origin.offset(horizontalRange, verticalUp, horizontalRange))) { + + if (!FlyingSquirrelEntity.isOpenStandPos(FlyingSquirrelEntity.this.level(), candidate)) { + continue; + } + + if (FlyingSquirrelEntity.this.isAtStandPos(candidate)) { + continue; + } + + boolean nearCanopy = FlyingSquirrelEntity.hasNearbyCanopy( + FlyingSquirrelEntity.this.level(), candidate + ); + boolean nearLog = FlyingSquirrelEntity.isAdjacentToLog( + FlyingSquirrelEntity.this.level(), candidate + ); + + if (!nearCanopy && !nearLog) { + continue; + } + + double dx = candidate.getX() + 0.5D - FlyingSquirrelEntity.this.getX(); + double dy = candidate.getY() - FlyingSquirrelEntity.this.getY(); + double dz = candidate.getZ() + 0.5D - FlyingSquirrelEntity.this.getZ(); + double horizontalDistance = Math.sqrt(dx * dx + dz * dz); + + if (horizontalDistance < 6.0D) { + continue; + } + + double minPreferredRise = Mth.lerp(heightBias, 0.0D, 8.0D); + if (heightBias > 0.15D && dy < minPreferredRise) { + continue; + } + + double score = 0.0D; + + if (nearCanopy) score += 10.0D; + if (nearLog) score += 8.0D; + + score += Math.max(dy, 0.0D) * Mth.lerp(heightBias, 3.0D, 5.5D); + score += Math.min(horizontalDistance, 24.0D) * Mth.lerp(heightBias, 1.1D, 0.9D); + + if (dy <= -4.0D && horizontalDistance >= 10.0D) { + score += 18.0D * (1.0D - heightBias); + } + + if (dy >= 12.0D) { + score += Mth.lerp(heightBias, 10.0D, 18.0D); + } + if (horizontalDistance >= 12.0D) { + score += 12.0D; + } + if (horizontalDistance >= 18.0D) { + score += 10.0D; + } + + if (dy < -2.0D) { + score += dy * Mth.lerp(heightBias, 0.75D, 0.15D); + } + + if (score > bestScore) { + bestScore = score; + bestPos = candidate.immutable(); + } + } + + return bestPos; + } + + private double getHeightBias(BlockPos origin) { + double yBias = Mth.clampedMap(origin.getY(), 80.0D, 170.0D, 1.0D, 0.0D); + if (origin.getY() >= 190) { + yBias = 0.0D; + } + + if (FlyingSquirrelEntity.isGroundEscapeSurface( + FlyingSquirrelEntity.this.level().getBlockState(origin.below()))) { + yBias = Math.min(1.0D, yBias + 0.15D); + } + + return yBias; + } + } + + private static final class ClimbTarget { + private final BlockPos baseStandPos; + private final BlockPos topStandPos; + @Nullable + private final Direction preferredAttachDirection; + + private ClimbTarget(BlockPos baseStandPos, BlockPos topStandPos, @Nullable Direction preferredAttachDirection) { + this.baseStandPos = baseStandPos; + this.topStandPos = topStandPos; + this.preferredAttachDirection = preferredAttachDirection; + } + } + + private class ClimbGoal extends Goal { + @Nullable + private ClimbTarget target; + @Nullable + private Direction activeAttachDirection; + private int repathDelay; + private int climbTicks; + private int approachTicks; + private int searchCooldown; + private int noProgressTicks; + private double lastDistanceToBase; + private boolean climbing; + private int attachDirectionRefreshTick; + + private ClimbGoal() { + this.setFlags(EnumSet.of(Flag.MOVE, Flag.LOOK)); + } + + @Override + public boolean canUse() { + boolean favorClimbing = FlyingSquirrelEntity.this.shouldFavorClimbingFromGround(); + + if (this.searchCooldown > 0) { + this.searchCooldown--; + return false; + } + + if (FlyingSquirrelEntity.this.isOrderedToSit() + || FlyingSquirrelEntity.this.isGliding() + || FlyingSquirrelEntity.this.isPickingUpNut() + || !FlyingSquirrelEntity.this.onGround() + || (!favorClimbing && FlyingSquirrelEntity.this.getWanderCooldown() > 30)) { + return false; + } + + this.target = FlyingSquirrelEntity.this.findBestClimbTarget(); + if (this.target != null) { + return true; + } + + this.searchCooldown = favorClimbing ? 10 : 20; + return false; + } + + @Override + public boolean canContinueToUse() { + if (this.target == null + || FlyingSquirrelEntity.this.isGliding() + || FlyingSquirrelEntity.this.isOrderedToSit()) { + return false; + } + + if (this.climbing) { + return this.climbTicks < 200; + } + + return !FlyingSquirrelEntity.this.isAtStandPos(this.target.topStandPos); + } + + @Override + public void start() { + this.repathDelay = 0; + this.climbTicks = 0; + this.approachTicks = 0; + this.searchCooldown = 0; + this.noProgressTicks = 0; + this.lastDistanceToBase = Double.MAX_VALUE; + this.climbing = false; + this.activeAttachDirection = null; + } + + @Override + public void stop() { + if (this.climbing) { + FlyingSquirrelEntity.this.setClimbingTrunk(false); + FlyingSquirrelEntity.this.setNoGravity(false); + } + + this.target = null; + this.repathDelay = 0; + this.climbTicks = 0; + this.approachTicks = 0; + this.noProgressTicks = 0; + this.lastDistanceToBase = Double.MAX_VALUE; + this.climbing = false; + this.activeAttachDirection = null; + this.searchCooldown = 10; + + if (!FlyingSquirrelEntity.this.isGliding()) { + FlyingSquirrelEntity.this.getNavigation().stop(); + } + } + + @Override + public void tick() { + if (this.target == null) { + return; + } + + if (!this.climbing) { + FlyingSquirrelEntity.this.getLookControl().setLookAt( + this.target.topStandPos.getX() + 0.5D, + this.target.topStandPos.getY(), + this.target.topStandPos.getZ() + 0.5D, + 20.0F, + 20.0F + ); + + this.approachTicks++; + + double distanceToBase = Vec3.atBottomCenterOf(this.target.baseStandPos) + .distanceTo(FlyingSquirrelEntity.this.position()); + + boolean closeEnoughToStart = FlyingSquirrelEntity.this.isAtStandPos(this.target.baseStandPos) + || FlyingSquirrelEntity.this.position().distanceToSqr(Vec3.atBottomCenterOf(this.target.baseStandPos)) <= CLIMB_START_DISTANCE_SQR; + + if (closeEnoughToStart) { + this.climbing = true; + this.climbTicks = 0; + this.activeAttachDirection = this.target.preferredAttachDirection; + FlyingSquirrelEntity.this.setClimbingTrunk(true); + return; + } + + if (distanceToBase + 0.15D < this.lastDistanceToBase) { + this.noProgressTicks = 0; + this.lastDistanceToBase = distanceToBase; + } else if (++this.noProgressTicks > CLIMB_NO_PROGRESS_LIMIT + || this.approachTicks > CLIMB_APPROACH_TIMEOUT_TICKS) { + FlyingSquirrelEntity.this.rememberFailedClimbTarget(this.target.topStandPos); + this.target = null; + return; + } + + if (--this.repathDelay <= 0) { + this.repathDelay = 10; + FlyingSquirrelEntity.this.requestTravelTo( + this.target.baseStandPos, + 1.0D, + "climb_approach" + ); + } + + return; + } + + if (++this.climbTicks > 200) { + FlyingSquirrelEntity.this.rememberFailedClimbTarget(this.target.topStandPos); + FlyingSquirrelEntity.this.setClimbingTrunk(false); + FlyingSquirrelEntity.this.setNoGravity(false); + this.target = null; + this.climbing = false; + return; + } + + FlyingSquirrelEntity.this.setClimbingTrunk(true); + FlyingSquirrelEntity.this.setNoGravity(true); + FlyingSquirrelEntity.this.fallDistance = 0.0F; + + double nextY = Math.min( + FlyingSquirrelEntity.this.getY() + 0.24D, + this.target.topStandPos.getY() + ); + + BlockPos climbColumnPos = new BlockPos( + this.target.baseStandPos.getX(), + Mth.floor(nextY), + this.target.baseStandPos.getZ() + ); + + if (!FlyingSquirrelEntity.this.isValidClimbColumnPos( + climbColumnPos, + this.target.preferredAttachDirection + )) { + FlyingSquirrelEntity.this.rememberFailedClimbTarget(this.target.topStandPos); + FlyingSquirrelEntity.this.setClimbingTrunk(false); + FlyingSquirrelEntity.this.setNoGravity(false); + this.target = null; + this.climbing = false; + return; + } + + Vec3 attachPoint = FlyingSquirrelEntity.this.getClimbAttachPoint( + climbColumnPos, + this.activeAttachDirection + ); + + double nextX = Mth.lerp(0.45D, FlyingSquirrelEntity.this.getX(), attachPoint.x); + double nextZ = Mth.lerp(0.45D, FlyingSquirrelEntity.this.getZ(), attachPoint.z); + + FlyingSquirrelEntity.this.setPos(nextX, nextY, nextZ); + FlyingSquirrelEntity.this.setDeltaMovement(Vec3.ZERO); + FlyingSquirrelEntity.this.hasImpulse = true; + + if (this.climbTicks >= this.attachDirectionRefreshTick) { + this.attachDirectionRefreshTick = this.climbTicks + 5; + Direction newDir = FlyingSquirrelEntity.this.findClimbAttachmentDirection( + climbColumnPos, + this.activeAttachDirection + ); + if (newDir != null) { + this.activeAttachDirection = newDir; + } + } + Direction attachDirection = this.activeAttachDirection; + if (attachDirection != null) { + float targetYaw = attachDirection.toYRot(); + FlyingSquirrelEntity.this.setYRot(targetYaw); + FlyingSquirrelEntity.this.yRotO = targetYaw; + FlyingSquirrelEntity.this.yBodyRot = targetYaw; + FlyingSquirrelEntity.this.yBodyRotO = targetYaw; + FlyingSquirrelEntity.this.yHeadRot = targetYaw; + FlyingSquirrelEntity.this.yHeadRotO = targetYaw; + } + + if (FlyingSquirrelEntity.this.getY() >= this.target.topStandPos.getY() - 0.15D) { + FlyingSquirrelEntity.this.setPos( + this.target.topStandPos.getX() + 0.5D, + this.target.topStandPos.getY(), + this.target.topStandPos.getZ() + 0.5D + ); + FlyingSquirrelEntity.this.setDeltaMovement(Vec3.ZERO); + FlyingSquirrelEntity.this.setClimbingTrunk(false); + FlyingSquirrelEntity.this.setNoGravity(false); + + this.target = null; + this.climbing = false; + FlyingSquirrelEntity.this.setWanderCooldown( + 20 + FlyingSquirrelEntity.this.getRandom().nextInt(25) + ); + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelNavigation.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelNavigation.java new file mode 100644 index 00000000..db682ba0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/flying_squirrel/FlyingSquirrelNavigation.java @@ -0,0 +1,427 @@ +package com.craisinlord.antarchy.content.entity.flying_squirrel; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.ai.navigation.GroundPathNavigation; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.pathfinder.Path; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +public class FlyingSquirrelNavigation extends GroundPathNavigation { + private static final double MIN_GLIDE_DISTANCE = 10.0D; + private static final double MAX_GLIDE_DISTANCE = 64.0D; + private static final double MIN_GLIDE_HEIGHT = 3.0D; + private static final int LAUNCH_EDGE_SEARCH_RADIUS = 7; + private static final int REPATH_INTERVAL = 10; + + private final FlyingSquirrelEntity squirrel; + @Nullable + private BlockPos requestedTarget; + @Nullable + private BlockPos adjustedTarget; + @Nullable + private String requestedPurpose; + @Nullable + private GlideLaunchPlan glideLaunchPlan; + @Nullable + private BlockPos pathToPosition; + + private double requestedSpeed; + private boolean glidingToLaunch; + private boolean glideStarted; + private int repathDelay; + private int repathFailStreak; + + public FlyingSquirrelNavigation(FlyingSquirrelEntity squirrel, Level level) { + super(squirrel, level); + this.squirrel = squirrel; + this.setCanFloat(true); + } + + boolean requestTravelTo(BlockPos target, double speed, String purpose) { + this.requestedTarget = target.immutable(); + this.requestedPurpose = purpose; + this.requestedSpeed = speed; + this.repathDelay = 0; + + this.adjustedTarget = this.adjustNavigationTarget(this.requestedTarget); + this.glideLaunchPlan = null; + this.glidingToLaunch = false; + this.glideStarted = false; + if (!this.squirrel.isGliding() + && this.squirrel.onGround()) { + + GlideLaunchPlan plan = this.findLaunchPlan(this.adjustedTarget); + if (plan != null + && !this.squirrel.isRecentGlidePath( + Vec3.atBottomCenterOf(plan.launchStandPos), + this.adjustedTarget + ) + && this.shouldGlideBetween( + Vec3.atBottomCenterOf(plan.launchStandPos), + this.adjustedTarget + ) + && this.hasLaunchEdgeToward(plan.launchStandPos, this.adjustedTarget)) { + this.glideLaunchPlan = plan; + this.glidingToLaunch = true; + } + } + + return this.beginGroundOrLaunchMove("request"); + } + + @Override + public boolean moveTo(double x, double y, double z, double speed) { + return this.requestTravelTo(BlockPos.containing(x, y, z), speed, "generic"); + } + + @Override + public boolean moveTo(Entity entity, double speed) { + Path path = this.createPath(entity, 0); + if (path != null) { + return this.moveTo(path, speed); + } else { + this.pathToPosition = entity.blockPosition().immutable(); + this.requestedTarget = this.pathToPosition; + this.adjustedTarget = this.adjustNavigationTarget(this.pathToPosition); + this.requestedPurpose = "generic"; + this.requestedSpeed = speed; + this.glideLaunchPlan = null; + this.glidingToLaunch = false; + this.glideStarted = false; + return true; + } + } + + @Override + @Nullable + public Path createPath(BlockPos pos, int accuracy) { + this.pathToPosition = pos.immutable(); + return super.createPath(this.adjustNavigationTarget(pos), accuracy); + } + + @Override + @Nullable + public Path createPath(Entity entity, int accuracy) { + this.pathToPosition = entity.blockPosition().immutable(); + return super.createPath(entity, accuracy); + } + + @Override + public boolean isStableDestination(BlockPos pos) { + return this.isNavigationStandPos(pos) + || this.isNavigationTransitionPos(pos) + || super.isStableDestination(pos); + } + + @Override + protected boolean canUpdatePath() { + return !this.squirrel.isGliding(); + } + + @Override + public void stop() { + super.stop(); + this.clearTraversal(); + } + + void cancelTraversal() { + super.stop(); + this.clearTraversal(); + } + + @Override + public void tick() { + if (this.requestedTarget == null) { + super.tick(); + return; + } + + if (this.squirrel.isGliding()) { + this.glideStarted = true; + return; + } + if (this.glideStarted) { + this.glideStarted = false; + this.glidingToLaunch = false; + this.glideLaunchPlan = null; + + if (this.adjustedTarget != null && !this.squirrel.isAtStandPos(this.adjustedTarget)) { + this.beginGroundOrLaunchMove("post_glide"); + } else { + this.clearTraversal(); + } + return; + } + if (this.glidingToLaunch && this.glideLaunchPlan != null && this.adjustedTarget != null) { + this.tickGlideApproach(); + return; + } + this.tickGroundNav(); + + if (this.adjustedTarget != null && this.squirrel.isAtStandPos(this.adjustedTarget)) { + this.clearTraversal(); + return; + } + + if (this.repathDelay > 0) { + this.repathDelay--; + } + + if (this.repathDelay <= 0 && (this.isDone() || this.getPath() == null)) { + this.beginGroundOrLaunchMove("repath"); + } + } + + private void tickGlideApproach() { + if (this.glideLaunchPlan == null || this.adjustedTarget == null) { + this.glidingToLaunch = false; + this.beginGroundOrLaunchMove("glide_missing_plan"); + return; + } + + BlockPos launch = this.glideLaunchPlan.launchStandPos; + + if (this.squirrel.isAtStandPos(launch)) { + if (this.hasLaunchEdgeToward(launch, this.adjustedTarget) + && this.shouldGlideBetween(Vec3.atBottomCenterOf(launch), this.adjustedTarget)) { + String reason = this.requestedPurpose == null + ? "direct_navigation" + : "direct_" + this.requestedPurpose; + this.squirrel.startGliding(this.adjustedTarget, reason); + this.glideStarted = true; + return; + } + this.glidingToLaunch = false; + this.glideLaunchPlan = null; + this.beginGroundOrLaunchMove("glide_launch_rejected"); + return; + } + + this.tickGroundNav(); + + if (this.repathDelay > 0) { + this.repathDelay--; + } + + if (this.repathDelay <= 0 && (this.isDone() || this.getPath() == null)) { + this.tryStartMoveToward(launch, this.requestedSpeed, "glide_launch_approach"); + } + } + + private boolean beginGroundOrLaunchMove(String reason) { + BlockPos target = this.glidingToLaunch && this.glideLaunchPlan != null + ? this.glideLaunchPlan.launchStandPos + : this.adjustedTarget; + + if (target == null) { + return false; + } + + return this.tryStartMoveToward(target, this.requestedSpeed, reason); + } + + private void tickGroundNav() { + super.tick(); + this.tickPathToPositionFallback(); + } + + private boolean tryStartMoveToward(BlockPos target, double speed, String reason) { + this.pathToPosition = target.immutable(); + + Path path = super.createPath(target, 0); + if (path != null) { + boolean started = super.moveTo(path, speed); + if (started) { + this.repathFailStreak = 0; + this.repathDelay = REPATH_INTERVAL; + return true; + } + } + this.repathFailStreak++; + this.repathDelay = REPATH_INTERVAL * Math.min(this.repathFailStreak, 4); + this.speedModifier = speed; + return true; + } + + private void tickPathToPositionFallback() { + if (!this.isDone()) { + return; + } + + if (this.pathToPosition == null) { + return; + } + + double threshold = Math.max(this.mob.getBbWidth(), 1.0F); + + if (this.pathToPosition.closerToCenterThan(this.mob.position(), threshold) + || (this.mob.getY() > this.pathToPosition.getY() + && BlockPos.containing(this.pathToPosition.getX(), this.mob.getY(), this.pathToPosition.getZ()) + .closerToCenterThan(this.mob.position(), threshold))) { + this.pathToPosition = null; + return; + } + + this.mob.getMoveControl().setWantedPosition( + this.pathToPosition.getX() + 0.5D, + this.pathToPosition.getY(), + this.pathToPosition.getZ() + 0.5D, + this.speedModifier + ); + } + + private BlockPos adjustNavigationTarget(BlockPos desiredTarget) { + if (this.isNavigationStandPos(desiredTarget) || this.isNavigationTransitionPos(desiredTarget)) { + return desiredTarget.immutable(); + } + + BlockPos adjusted = this.findNearbyNavigationStandPos(desiredTarget, 4, 4); + return adjusted != null ? adjusted : desiredTarget.immutable(); + } + + private boolean isNavigationStandPos(BlockPos pos) { + return FlyingSquirrelEntity.isOpenStandPos(this.level, pos); + } + + private boolean isNavigationTransitionPos(BlockPos pos) { + return FlyingSquirrelEntity.isStandableSurface(this.level.getBlockState(pos.below())) + && FlyingSquirrelEntity.hasNearbyCanopy(this.level, pos); + } + + @Nullable + private BlockPos findNearbyNavigationStandPos(BlockPos targetPos, int horizontalRadius, int verticalRadius) { + BlockPos bestPos = null; + double bestScore = Double.NEGATIVE_INFINITY; + + for (BlockPos candidate : BlockPos.betweenClosed( + targetPos.offset(-horizontalRadius, -verticalRadius, -horizontalRadius), + targetPos.offset(horizontalRadius, verticalRadius, horizontalRadius))) { + + if (!this.isNavigationStandPos(candidate)) { + continue; + } + + double score = -Vec3.atBottomCenterOf(candidate).distanceToSqr(Vec3.atBottomCenterOf(targetPos)); + if (FlyingSquirrelEntity.isAdjacentToLog(this.level, candidate)) { + score += 6.0D; + } + if (FlyingSquirrelEntity.hasNearbyCanopy(this.level, candidate)) { + score += 4.0D; + } + if (candidate.getY() > targetPos.getY()) { + score += (candidate.getY() - targetPos.getY()) * 0.35D; + } + + if (score > bestScore) { + bestScore = score; + bestPos = candidate.immutable(); + } + } + + return bestPos; + } + + private boolean shouldGlideBetween(Vec3 fromPos, BlockPos standPos) { + if (this.squirrel.isGliding()) { + return false; + } + + double dx = standPos.getX() + 0.5D - fromPos.x; + double dz = standPos.getZ() + 0.5D - fromPos.z; + double horizontalDistance = Math.sqrt(dx * dx + dz * dz); + double verticalDrop = fromPos.y - (standPos.getY() + 0.5D); + + return horizontalDistance >= MIN_GLIDE_DISTANCE + && horizontalDistance <= MAX_GLIDE_DISTANCE + && verticalDrop >= MIN_GLIDE_HEIGHT; + } + + @Nullable + private GlideLaunchPlan findLaunchPlan(BlockPos targetStandPos) { + BlockPos origin = this.squirrel.blockPosition(); + GlideLaunchPlan bestPlan = null; + double bestScore = Double.NEGATIVE_INFINITY; + + for (BlockPos candidate : BlockPos.betweenClosed( + origin.offset(-LAUNCH_EDGE_SEARCH_RADIUS, -2, -LAUNCH_EDGE_SEARCH_RADIUS), + origin.offset(LAUNCH_EDGE_SEARCH_RADIUS, 2, LAUNCH_EDGE_SEARCH_RADIUS))) { + + if (!FlyingSquirrelEntity.isOpenStandPos(this.level, candidate)) { + continue; + } + + if (!this.hasLaunchEdgeToward(candidate, targetStandPos)) { + continue; + } + if (!this.squirrel.isAtStandPos(candidate) + && Vec3.atBottomCenterOf(candidate).distanceToSqr(this.squirrel.position()) > 36.0D) { + continue; + } + + if (this.squirrel.isRecentGlidePath(Vec3.atBottomCenterOf(candidate), targetStandPos)) { + continue; + } + + Vec3 launchPos = Vec3.atBottomCenterOf(candidate); + double glideScore = this.squirrel.scoreGlideTargetFrom(launchPos, targetStandPos); + if (glideScore == Double.NEGATIVE_INFINITY) { + continue; + } + + double walkDistance = launchPos.distanceTo(this.squirrel.position()); + double score = glideScore - walkDistance * 1.75D; + if (this.squirrel.isAtStandPos(candidate)) { + score += 3.0D; + } + + if (score > bestScore) { + bestScore = score; + bestPlan = new GlideLaunchPlan(candidate.immutable()); + } + } + + return bestPlan; + } + + private boolean hasLaunchEdgeToward(BlockPos launchStandPos, BlockPos targetStandPos) { + Direction launchDirection = this.getLaunchDirectionToward(launchStandPos, targetStandPos); + BlockPos edgePos = launchStandPos.relative(launchDirection); + return FlyingSquirrelEntity.isOpenAir(this.level, edgePos) + && !FlyingSquirrelEntity.isStandableSurface(this.level.getBlockState(edgePos.below())); + } + + private Direction getLaunchDirectionToward(BlockPos launchStandPos, BlockPos targetStandPos) { + double dx = (targetStandPos.getX() + 0.5D) - (launchStandPos.getX() + 0.5D); + double dz = (targetStandPos.getZ() + 0.5D) - (launchStandPos.getZ() + 0.5D); + + if (Math.abs(dx) >= Math.abs(dz)) { + return dx >= 0.0D ? Direction.EAST : Direction.WEST; + } + + return dz >= 0.0D ? Direction.SOUTH : Direction.NORTH; + } + + private void clearTraversal() { + this.requestedTarget = null; + this.adjustedTarget = null; + this.requestedPurpose = null; + this.requestedSpeed = 0.0D; + this.glideLaunchPlan = null; + this.glidingToLaunch = false; + this.glideStarted = false; + this.repathDelay = 0; + this.repathFailStreak = 0; + this.pathToPosition = null; + } + + static final class GlideLaunchPlan { + final BlockPos launchStandPos; + + GlideLaunchPlan(BlockPos launchStandPos) { + this.launchStandPos = launchStandPos; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java new file mode 100644 index 00000000..b46c6853 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenEntity.java @@ -0,0 +1,1120 @@ +package com.craisinlord.antarchy.content.entity.kraken; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; + +import com.craisinlord.antarchy.content.damage.AntarchyDamageTypes; +import java.util.List; +import java.util.Objects; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.chat.Component; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerBossEvent; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.tags.DamageTypeTags; +import net.minecraft.tags.FluidTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.BossEvent; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.entity.*; +import net.minecraft.world.entity.ai.attributes.AttributeInstance; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.animation.keyframe.event.builtin.AutoPlayingSoundKeyframeHandler; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class KrakenEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor ATTACK_STATE = SynchedEntityData.defineId(KrakenEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor ROARING = SynchedEntityData.defineId(KrakenEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor PHASE_TWO = SynchedEntityData.defineId(KrakenEntity.class, EntityDataSerializers.BOOLEAN); + private static final EntityDataAccessor ANIMATION_STATE = SynchedEntityData.defineId(KrakenEntity.class, EntityDataSerializers.INT); + + private static final String ATTACK_COOLDOWN_KEY = "AttackCooldown"; + private static final String ACTION_TICKS_KEY = "ActionTicks"; + private static final String PHASE_TRANSITION_TICKS_KEY = "PhaseTransitionTicks"; + private static final String NEXT_ATTACK_INDEX_KEY = "NextAttackIndex"; + private static final String SLAM_COOLDOWN_KEY = "SlamCooldown"; + private static final String PHASE_SUMMON_COOLDOWN_KEY = "PhaseSummonCooldown"; + private static final String LAST_ATTACK_STATE_KEY = "LastAttackState"; + private static final String AGGRO_TRIGGERED_KEY = "AggroTriggered"; + private static final String GRAB_TARGET_KEY = "GrabTarget"; + private static final double BOSS_BAR_RANGE = 40.0D; + private static final int ATTACK_NONE = 0; + private static final int ATTACK_GRAB = 1; + private static final int ATTACK_SWIPE = 2; + private static final int ATTACK_SLAM = 3; + private static final int ANIM_IDLE = 0; + private static final int ANIM_IDLE_TWO = 1; + private static final int ANIM_SWIM = 2; + private static final int ANIM_SWIPE = 3; + private static final int ANIM_GRAB = 4; + private static final int ANIM_DEATH = 5; + private static final int DEATH_ANIM_TICKS = 60; + private static final ResourceLocation PHASE_TWO_SPEED_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "kraken_phase_two_speed"); + private static final ResourceLocation PHASE_TWO_FLYING_SPEED_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "kraken_phase_two_flying_speed"); + private static final ResourceLocation PHASE_TWO_DAMAGE_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "kraken_phase_two_damage"); + private static final double PHASE_TWO_SPEED_BONUS = 0.15D; + private static final double PHASE_TWO_DAMAGE_BONUS = 4.0D; + private static final AttributeModifier PHASE_TWO_SPEED = new AttributeModifier(PHASE_TWO_SPEED_ID, PHASE_TWO_SPEED_BONUS, AttributeModifier.Operation.ADD_MULTIPLIED_BASE); + private static final AttributeModifier PHASE_TWO_FLYING_SPEED = new AttributeModifier(PHASE_TWO_FLYING_SPEED_ID, PHASE_TWO_SPEED_BONUS, AttributeModifier.Operation.ADD_MULTIPLIED_BASE); + private static final AttributeModifier PHASE_TWO_DAMAGE = new AttributeModifier(PHASE_TWO_DAMAGE_ID, PHASE_TWO_DAMAGE_BONUS, AttributeModifier.Operation.ADD_VALUE); + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation SWIM_ANIM = RawAnimation.begin().thenLoop("swim"); + private static final RawAnimation SWIPE_ANIM = RawAnimation.begin().thenPlay("Swipe"); + private static final RawAnimation GRAB_ANIM = RawAnimation.begin().thenPlay("Grab"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlay("Death"); + + private final ServerBossEvent bossEvent = new ServerBossEvent(Component.literal("The Kraken"), BossEvent.BossBarColor.BLUE, BossEvent.BossBarOverlay.PROGRESS); + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + @Nullable + private Vec3 patrolTarget; + private int patrolRetargetTicks; + private int attackCooldown; + private int actionTicks; + private int phaseTransitionTicks; + private int nextAttackIndex; + private int slamCooldown; + private int phaseSummonCooldown; + private int lastAttackState; + private boolean aggroTriggered; + private int grabbedTargetId = -1; + private boolean spawnedPhaseMinions; + private int lightningStrikeCooldown; + private int lightningAmbientCooldown; + private int strafeRetargetTicks; + private float orbitDirection = 1.0F; + private boolean stormActive; + public KrakenEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 20, true); + this.xpReward = 60; + this.bossEvent.setDarkenScreen(false); + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 750.0D) + .add(Attributes.ATTACK_DAMAGE, 45.0D) + .add(Attributes.MOVEMENT_SPEED, 0.24D) + .add(Attributes.FLYING_SPEED, 0.24D) + .add(Attributes.FOLLOW_RANGE, 64.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.8D) + .add(Attributes.ARMOR, 8.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + return level.getFluidState(pos).is(FluidTags.WATER) && level.getFluidState(pos.above()).is(FluidTags.WATER); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ATTACK_STATE, ATTACK_NONE); + builder.define(ROARING, false); + builder.define(PHASE_TWO, false); + builder.define(ANIMATION_STATE, ANIM_IDLE); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 20.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + + HurtByTargetGoal hurtByTargetGoal = new HurtByTargetGoal(this); + hurtByTargetGoal.setAlertOthers(MissileSquidEntity.class); + this.targetSelector.addGoal(1, hurtByTargetGoal); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, true)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController) + .setSoundKeyframeHandler(new AutoPlayingSoundKeyframeHandler<>())); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getAnimationState()) { + case ANIM_GRAB -> state.setAndContinue(GRAB_ANIM); + case ANIM_SWIPE -> state.setAndContinue(SWIPE_ANIM); + case ANIM_SWIM -> state.setAndContinue(SWIM_ANIM); + case ANIM_DEATH -> state.setAndContinue(DEATH_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level); + navigation.setCanOpenDoors(false); + navigation.setCanFloat(true); + navigation.setCanPassDoors(true); + return navigation; + } + + @Override + public SpawnGroupData finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, MobSpawnType spawnReason, @Nullable SpawnGroupData spawnData) { + Objects.requireNonNull(this.getAttribute(Attributes.MAX_HEALTH)).setBaseValue(com.craisinlord.antarchy.config.AntarchySettings.krakenHealth()); + this.setHealth((float) com.craisinlord.antarchy.config.AntarchySettings.krakenHealth()); + Objects.requireNonNull(this.getAttribute(Attributes.ATTACK_DAMAGE)).setBaseValue(com.craisinlord.antarchy.config.AntarchySettings.krakenAttackDamage()); + this.playSound(AntarchySoundEvents.KRAKEN_SUMMON.get(), 2.2F, 0.9F + this.random.nextFloat() * 0.08F); + return super.finalizeSpawn(level, difficulty, spawnReason, spawnData); + } + + @Override + public void tick() { + super.tick(); + this.setAirSupply(this.getMaxAirSupply()); + this.setNoGravity(true); + + if (this.level().isClientSide) { + this.tickClientParticles(); + this.updateSwimRotation(); + return; + } + + this.updateBossBarPlayers(); + this.bossEvent.setProgress(this.getHealth() / this.getMaxHealth()); + this.tickLightning(); + + if (this.attackCooldown > 0) { + this.attackCooldown--; + } + if (this.slamCooldown > 0) { + this.slamCooldown--; + } + if (this.phaseSummonCooldown > 0) { + this.phaseSummonCooldown--; + } + + LivingEntity target = this.getTarget(); + if ((target == null || !target.isAlive()) && this.tickCount % 10 == 0) { + Player nearbyPlayer = this.level().getNearestPlayer(this, BOSS_BAR_RANGE); + if (nearbyPlayer != null && this.canAttack(nearbyPlayer)) { + this.setTarget(nearbyPlayer); + target = nearbyPlayer; + } + } + + if (target == null || !target.isAlive()) { + this.resetCombatState(); + this.tickPatrolMovement(); + this.updateSwimRotation(); + this.updateAnimationState(); + return; + } + + this.getLookControl().setLookAt(target, 25.0F, 20.0F); + + if (!this.aggroTriggered) { + this.startAggroRoar(); + } + + if (!this.isPhaseTwo() && this.phaseTransitionTicks <= 0 && this.getHealth() <= this.getMaxHealth() * 0.5F) { + this.startPhaseTransition(); + } + + if (this.isRoaring()) { + this.tickRoarState(target); + this.updateSwimRotation(); + this.updateAnimationState(); + return; + } + + if (this.phaseTransitionTicks > 0) { + this.tickPhaseTransition(target); + this.updateSwimRotation(); + this.updateAnimationState(); + return; + } + + if (this.getAttackState() != ATTACK_NONE) { + this.tickCurrentAttack(target); + this.updateSwimRotation(); + this.updateAnimationState(); + return; + } + + this.tickPhaseTwoPressure(target); + this.tickPursuitMovement(target); + + if (this.attackCooldown <= 0) { + int nextAttack = this.chooseNextAttack(target); + if (nextAttack != ATTACK_NONE) { + this.startAttack(nextAttack); + } + } + + this.updateSwimRotation(); + this.updateAnimationState(); + } + + @Override + public void travel(Vec3 travelVector) { + if (this.isEffectiveAi()) { + this.moveRelative(this.getSpeed(), travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(this.isInWater() ? 0.92D : 0.91D)); + return; + } + + super.travel(travelVector); + } + + @Override + public boolean hurt(DamageSource source, float amount) { + if (source.is(DamageTypeTags.IS_FIRE) + || source.is(DamageTypes.LIGHTNING_BOLT) + || source.is(AntarchyDamageTypes.KRAKEN_LIGHTNING) + || source.getEntity() instanceof MissileSquidEntity) { + return false; + } + + return super.hurt(source, amount); + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return false; + } + + @Override + protected boolean shouldDespawnInPeaceful() { + return false; + } + + @Override + @Nullable + protected SoundEvent getAmbientSound() { + return null; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.KRAKEN_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.KRAKEN_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 1.5F; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(ATTACK_COOLDOWN_KEY, this.attackCooldown); + tag.putInt(ACTION_TICKS_KEY, this.actionTicks); + tag.putInt(PHASE_TRANSITION_TICKS_KEY, this.phaseTransitionTicks); + tag.putInt(NEXT_ATTACK_INDEX_KEY, this.nextAttackIndex); + tag.putInt(SLAM_COOLDOWN_KEY, this.slamCooldown); + tag.putInt(PHASE_SUMMON_COOLDOWN_KEY, this.phaseSummonCooldown); + tag.putInt(LAST_ATTACK_STATE_KEY, this.lastAttackState); + tag.putBoolean(AGGRO_TRIGGERED_KEY, this.aggroTriggered); + if (this.grabbedTargetId >= 0) { + tag.putInt(GRAB_TARGET_KEY, this.grabbedTargetId); + } + tag.putBoolean("PhaseTwo", this.isPhaseTwo()); + tag.putBoolean("Roaring", this.isRoaring()); + tag.putInt("AttackState", this.getAttackState()); + tag.putInt("AnimationState", this.getAnimationState()); + tag.putBoolean("SpawnedPhaseMinions", this.spawnedPhaseMinions); + tag.putInt("LightningStrikeCooldown", this.lightningStrikeCooldown); + tag.putInt("LightningAmbientCooldown", this.lightningAmbientCooldown); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.attackCooldown = tag.getInt(ATTACK_COOLDOWN_KEY); + this.actionTicks = tag.getInt(ACTION_TICKS_KEY); + this.phaseTransitionTicks = tag.getInt(PHASE_TRANSITION_TICKS_KEY); + this.nextAttackIndex = tag.getInt(NEXT_ATTACK_INDEX_KEY); + this.slamCooldown = tag.getInt(SLAM_COOLDOWN_KEY); + this.phaseSummonCooldown = tag.getInt(PHASE_SUMMON_COOLDOWN_KEY); + this.lastAttackState = tag.contains(LAST_ATTACK_STATE_KEY) ? tag.getInt(LAST_ATTACK_STATE_KEY) : ATTACK_NONE; + this.aggroTriggered = tag.getBoolean(AGGRO_TRIGGERED_KEY); + this.grabbedTargetId = tag.contains(GRAB_TARGET_KEY) ? tag.getInt(GRAB_TARGET_KEY) : -1; + this.spawnedPhaseMinions = tag.getBoolean("SpawnedPhaseMinions"); + this.entityData.set(ROARING, tag.getBoolean("Roaring")); + this.entityData.set(ATTACK_STATE, tag.getInt("AttackState")); + this.entityData.set(PHASE_TWO, tag.getBoolean("PhaseTwo")); + this.entityData.set(ANIMATION_STATE, tag.contains("AnimationState") ? tag.getInt("AnimationState") : ANIM_IDLE); + this.lightningStrikeCooldown = tag.getInt("LightningStrikeCooldown"); + this.lightningAmbientCooldown = tag.getInt("LightningAmbientCooldown"); + this.stormActive = false; + if (this.isPhaseTwo()) { + this.applyPhaseTwoBuffs(); + } + this.updateAnimationState(); + } + + @Override + public void remove(Entity.RemovalReason reason) { + this.clearKrakenStorm(); + super.remove(reason); + this.bossEvent.removeAllPlayers(); + } + + public boolean isRoaring() { + return this.entityData.get(ROARING); + } + + public boolean isPhaseTwo() { + return this.entityData.get(PHASE_TWO); + } + + public int getAttackState() { + return this.entityData.get(ATTACK_STATE); + } + + public int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setRoaring(boolean roaring) { + this.entityData.set(ROARING, roaring); + } + + private void setPhaseTwo(boolean phaseTwo) { + this.entityData.set(PHASE_TWO, phaseTwo); + } + + private void setAttackState(int attackState) { + this.entityData.set(ATTACK_STATE, attackState); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void startAggroRoar() { + this.aggroTriggered = true; + this.actionTicks = 30; + this.setRoaring(true); + this.playSound(AntarchySoundEvents.KRAKEN_ROAR.get(), 1.8F, 0.78F); + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.2D)); + this.updateAnimationState(); + } + + private void tickRoarState(LivingEntity target) { + this.getNavigation().stop(); + this.getMoveControl().setWantedPosition(this.getX(), this.getY(), this.getZ(), 0.0D); + this.setDeltaMovement(this.getDeltaMovement().scale(0.6D)); + this.getLookControl().setLookAt(target, 25.0F, 20.0F); + + if (--this.actionTicks <= 0) { + this.actionTicks = 0; + this.setRoaring(false); + this.attackCooldown = 18; + } + } + + private void startPhaseTransition() { + this.phaseTransitionTicks = 50; + this.actionTicks = 0; + this.setAttackState(ATTACK_NONE); + this.setRoaring(false); + this.grabbedTargetId = -1; + this.spawnedPhaseMinions = false; + this.phaseSummonCooldown = 0; + this.playSound(AntarchySoundEvents.KRAKEN_ROAR.get(), 2.0F, 0.82F); + this.getNavigation().stop(); + this.updateAnimationState(); + } + + private void tickPhaseTransition(LivingEntity target) { + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.45D)); + this.getLookControl().setLookAt(target, 25.0F, 20.0F); + + if (!this.spawnedPhaseMinions && this.phaseTransitionTicks <= 40) { + this.spawnPhaseMinions(1 + this.random.nextInt(2), true, target); + this.spawnedPhaseMinions = true; + } + + if (this.phaseTransitionTicks % 8 == 0 && this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(ParticleTypes.SQUID_INK, this.getX(), this.getY() + 1.0D, this.getZ(), 12, 1.0D, 0.7D, 1.0D, 0.02D); + } + + if (--this.phaseTransitionTicks <= 0) { + this.phaseTransitionTicks = 0; + this.setPhaseTwo(true); + this.applyPhaseTwoBuffs(); + this.attackCooldown = 25; + this.playSound(AntarchySoundEvents.KRAKEN_ROAR.get(), 2.0F, 0.72F); + } + } + + private void tickCurrentAttack(LivingEntity target) { + this.getNavigation().stop(); + this.getLookControl().setLookAt(target, 30.0F, 25.0F); + this.setDeltaMovement(this.getDeltaMovement().scale(0.8D)); + + switch (this.getAttackState()) { + case ATTACK_GRAB -> this.tickGrabAttack(target); + case ATTACK_SWIPE -> this.tickSwipeAttack(); + case ATTACK_SLAM -> this.tickSlamAttack(); + default -> this.finishAttack(); + } + } + + private void startAttack(int attackState) { + this.setAttackState(attackState); + this.grabbedTargetId = -1; + + if (attackState == ATTACK_GRAB) { + this.actionTicks = 55; + this.playSound(AntarchySoundEvents.KRAKEN_ATTACK.get(), 1.45F, 0.9F); + } else if (attackState == ATTACK_SWIPE) { + this.actionTicks = 40; + this.playSound(AntarchySoundEvents.KRAKEN_SPIN.get(), 1.3F, 0.95F); + } else if (attackState == ATTACK_SLAM) { + this.actionTicks = 34; + this.playSound(AntarchySoundEvents.KRAKEN_ATTACK.get(), 1.5F, 0.82F); + } + } + + private void tickGrabAttack(LivingEntity target) { + if (this.actionTicks == 48 && this.distanceToSqr(target) <= 42.25D) { + this.grabbedTargetId = target.getId(); + } + + LivingEntity grabbedTarget = this.getGrabbedTarget(); + if (grabbedTarget != null && grabbedTarget.isAlive()) { + this.holdGrabbedTarget(grabbedTarget); + if (this.actionTicks <= 45 && this.actionTicks > 10 && this.actionTicks % 10 == 0) { + if (this.level() instanceof ServerLevel serverLevel) { + grabbedTarget.hurt(AntarchyDamageSources.krakenMauling(serverLevel, this), 4.0F); + } + } + } + + if (--this.actionTicks <= 0) { + if (grabbedTarget != null && grabbedTarget.isAlive()) { + this.knockAway(grabbedTarget, 2.8D, 4.2D); + } + this.grabbedTargetId = -1; + this.finishAttack(); + } + } + + private void tickSwipeAttack() { + if (this.actionTicks == 10) { + this.performSwipe(); + } + + if (--this.actionTicks <= 0) { + this.finishAttack(); + } + } + + private void tickSlamAttack() { + if (this.actionTicks == 8) { + this.performTentacleSlam(); + } + + if (--this.actionTicks <= 0) { + this.finishAttack(); + } + } + + private void finishAttack() { + int finishedAttack = this.getAttackState(); + this.setAttackState(ATTACK_NONE); + this.actionTicks = 0; + this.attackCooldown = this.isPhaseTwo() ? 12 : 18; + this.grabbedTargetId = -1; + this.lastAttackState = finishedAttack; + if (finishedAttack == ATTACK_SLAM) { + this.slamCooldown = this.isPhaseTwo() ? 110 : 150; + } + this.updateAnimationState(); + } + + private void tickPursuitMovement(LivingEntity target) { + this.patrolTarget = null; + if (this.strafeRetargetTicks-- <= 0) { + this.strafeRetargetTicks = 10 + this.random.nextInt(12); + if (this.random.nextFloat() < 0.4F) { + this.orbitDirection *= -1.0F; + } + } + + Vec3 attackPoint = this.createCombatFlightTarget(target); + this.getMoveControl().setWantedPosition(attackPoint.x, attackPoint.y, attackPoint.z, this.isPhaseTwo() ? 1.2D : 1.1D); + } + + private void tickPatrolMovement() { + if (this.patrolRetargetTicks-- <= 0 || this.patrolTarget == null || this.position().distanceToSqr(this.patrolTarget) < 6.0D) { + this.patrolRetargetTicks = 28 + this.random.nextInt(24); + this.patrolTarget = this.findPatrolTarget(); + } + + if (this.patrolTarget != null) { + this.getMoveControl().setWantedPosition(this.patrolTarget.x, this.patrolTarget.y, this.patrolTarget.z, 0.45D); + } + } + + private void resetCombatState() { + this.setAttackState(ATTACK_NONE); + this.setRoaring(false); + this.actionTicks = 0; + this.phaseTransitionTicks = 0; + this.grabbedTargetId = -1; + this.aggroTriggered = false; + this.spawnedPhaseMinions = this.isPhaseTwo(); + this.updateAnimationState(); + } + + private int chooseNextAttack(LivingEntity target) { + int[] attackRotation = new int[] {ATTACK_GRAB, ATTACK_SWIPE, ATTACK_SLAM}; + int[] weightedAttacks = new int[attackRotation.length]; + int[] weights = new int[attackRotation.length]; + int eligibleCount = 0; + int totalWeight = 0; + + for (int attack : attackRotation) { + if (!this.canUseAttack(attack, target)) { + continue; + } + + int weight = this.getAttackWeight(attack); + if (attack == this.lastAttackState) { + weight = Math.max(1, weight / 3); + } + if (weight <= 0) { + continue; + } + + weightedAttacks[eligibleCount] = attack; + weights[eligibleCount] = weight; + totalWeight += weight; + eligibleCount++; + } + + if (eligibleCount == 0) { + return ATTACK_NONE; + } + + int roll = this.random.nextInt(totalWeight); + for (int i = 0; i < eligibleCount; i++) { + roll -= weights[i]; + if (roll < 0) { + return weightedAttacks[i]; + } + } + + return weightedAttacks[eligibleCount - 1]; + } + + private int getAttackWeight(int attackState) { + return switch (attackState) { + case ATTACK_GRAB -> 4; + case ATTACK_SWIPE -> 5; + case ATTACK_SLAM -> this.isPhaseTwo() ? 1 : 0; + default -> 0; + }; + } + + private void tickPhaseTwoPressure(LivingEntity target) { + if (!this.isPhaseTwo() || this.phaseSummonCooldown > 0) { + return; + } + if (this.countNearbyMissileSquids() >= 12) { + this.phaseSummonCooldown = 40; + return; + } + this.spawnPhaseMinions(1 + this.random.nextInt(2), true, target); + this.phaseSummonCooldown = 90 + this.random.nextInt(50); + } + + private int countNearbyMissileSquids() { + return this.level().getEntitiesOfClass( + MissileSquidEntity.class, + this.getBoundingBox().inflate(28.0D), + squid -> squid.isAlive() + ).size(); + } + + private boolean canUseAttack(int attackState, LivingEntity target) { + double distanceToTarget = this.distanceToSqr(target); + return switch (attackState) { + case ATTACK_GRAB -> distanceToTarget <= 64.0D; + case ATTACK_SWIPE -> distanceToTarget <= 81.0D && this.isTargetInFront(target, 0.1D); + case ATTACK_SLAM -> this.slamCooldown <= 0 && distanceToTarget <= 144.0D; + default -> false; + }; + } + + private boolean isTargetInFront(LivingEntity target, double minimumDot) { + Vec3 forward = this.getViewVector(1.0F); + Vec3 toTarget = target.position().subtract(this.position()).normalize(); + return forward.dot(toTarget) >= minimumDot; + } + + private void performSwipe() { + AABB hitBox = this.getBoundingBox().inflate(7.0D, 3.0D, 7.0D); + List players = this.level().getEntitiesOfClass(Player.class, hitBox, player -> player.isAlive() && this.isTargetInFront(player, -0.15D)); + for (Player player : players) { + this.hurtAndKnockback(player, (float)this.getAttributeValue(Attributes.ATTACK_DAMAGE), 1.75D, 0.45D); + } + + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(ParticleTypes.SPLASH, this.getX(), this.getY() + 0.8D, this.getZ(), 24, 1.2D, 0.4D, 1.2D, 0.08D); + } + } + + private void performTentacleSlam() { + AABB hitBox = this.getBoundingBox().inflate(8.5D, 2.5D, 8.5D); + List players = this.level().getEntitiesOfClass(Player.class, hitBox, LivingEntity::isAlive); + float damage = (float)this.getAttributeValue(Attributes.ATTACK_DAMAGE) * 0.75F; + for (Player player : players) { + this.hurtAndKnockback(player, damage, 1.35D, 0.62D); + } + + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(ParticleTypes.SPLASH, this.getX(), this.getY() + 0.5D, this.getZ(), 36, 1.8D, 0.5D, 1.8D, 0.12D); + } + } + + private void holdGrabbedTarget(LivingEntity target) { + Vec3 anchor = this.position() + .add(this.getViewVector(1.0F).normalize().scale(this.getBbWidth() * 0.65D)) + .add(0.0D, this.getBbHeight() * 0.28D, 0.0D); + target.setDeltaMovement(anchor.subtract(target.position()).scale(0.35D)); + target.resetFallDistance(); + if (target instanceof ServerPlayer serverPlayer) { + serverPlayer.connection.teleport(anchor.x, anchor.y, anchor.z, target.getYRot(), target.getXRot()); + } else { + target.moveTo(anchor.x, anchor.y, anchor.z, target.getYRot(), target.getXRot()); + } + target.hurtMarked = true; + } + + private void hurtAndKnockback(LivingEntity target, float damage, double horizontalStrength, double verticalStrength) { + if (!(this.level() instanceof ServerLevel serverLevel) || !target.hurt(AntarchyDamageSources.krakenMauling(serverLevel, this), damage)) { + return; + } + + this.knockAway(target, horizontalStrength, verticalStrength); + } + + private void knockAway(LivingEntity target, double horizontalStrength, double verticalStrength) { + Vec3 direction = target.position().subtract(this.position()); + Vec3 horizontal = new Vec3(direction.x, 0.0D, direction.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + horizontal = this.getViewVector(1.0F).multiply(1.0D, 0.0D, 1.0D); + } + if (horizontal.lengthSqr() < 1.0E-4D) { + horizontal = new Vec3(1.0D, 0.0D, 0.0D); + } + + horizontal = horizontal.normalize().scale(horizontalStrength); + target.push(horizontal.x, verticalStrength, horizontal.z); + target.hurtMarked = true; + } + + @Nullable + private LivingEntity getGrabbedTarget() { + if (this.grabbedTargetId < 0) { + return null; + } + + Entity entity = this.level().getEntity(this.grabbedTargetId); + return entity instanceof LivingEntity livingEntity ? livingEntity : null; + } + + private void spawnPhaseMinions(int desiredCount, boolean launched, @Nullable LivingEntity currentTarget) { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + int spawned = 0; + + for (int attempt = 0; attempt < desiredCount * 4 && spawned < desiredCount; attempt++) { + Vec3 spawnPos = this.findPhaseMinionSpawnPos(currentTarget); + MissileSquidEntity missileSquid = AntarchyObjects.MISSILE_SQUID.get().create(serverLevel); + if (missileSquid == null) { + continue; + } + + missileSquid.setCanFly(true); + missileSquid.moveTo(spawnPos.x, spawnPos.y, spawnPos.z, this.getYRot(), 0.0F); + serverLevel.addFreshEntity(missileSquid); + if (launched) { + missileSquid.launchAsProjectile(this, this.createPhaseMinionLaunchVelocity(spawnPos, currentTarget)); + } else if (currentTarget != null) { + missileSquid.setTarget(currentTarget); + } + serverLevel.sendParticles(ParticleTypes.BUBBLE, missileSquid.getX(), missileSquid.getY() + 0.4D, missileSquid.getZ(), 14, 0.3D, 0.25D, 0.3D, 0.03D); + spawned++; + } + + if (spawned > 0) { + this.playSound(AntarchySoundEvents.KRAKEN_ROAR.get(), 1.8F, this.isPhaseTwo() ? 0.74F : 0.82F); + } + } + + private Vec3 findPhaseMinionSpawnPos(@Nullable LivingEntity currentTarget) { + Vec3 anchor = currentTarget != null ? currentTarget.position() : this.position(); + for (int attempt = 0; attempt < 18; attempt++) { + double angle = this.random.nextDouble() * Mth.TWO_PI; + double radius = 7.0D + this.random.nextDouble() * 8.0D; + double height = 4.0D + this.random.nextDouble() * (this.isPhaseTwo() ? 6.0D : 4.0D); + BlockPos candidate = BlockPos.containing( + anchor.x + Math.cos(angle) * radius, + anchor.y + height, + anchor.z + Math.sin(angle) * radius + ); + if (this.isOpenFlightSpace(candidate)) { + return Vec3.atCenterOf(candidate); + } + } + + return this.position().add(0.0D, this.getBbHeight() * 0.6D, 0.0D); + } + + private Vec3 createPhaseMinionLaunchVelocity(Vec3 spawnPos, @Nullable LivingEntity currentTarget) { + Vec3 aimPoint = currentTarget != null + ? currentTarget.getEyePosition() + : this.position().add(this.getViewVector(1.0F).scale(10.0D)); + Vec3 direction = aimPoint.subtract(spawnPos); + if (direction.lengthSqr() < 1.0E-4D) { + direction = this.getViewVector(1.0F); + } + + Vec3 spread = new Vec3( + (this.random.nextDouble() - 0.5D) * 0.18D, + (this.random.nextDouble() - 0.5D) * 0.12D, + (this.random.nextDouble() - 0.5D) * 0.18D + ); + return direction.normalize().scale(this.isPhaseTwo() ? 1.45D : 1.2D).add(spread); + } + + private boolean isOpenFlightSpace(BlockPos candidate) { + return (this.level().isEmptyBlock(candidate) || this.level().getFluidState(candidate).is(FluidTags.WATER)) + && (this.level().isEmptyBlock(candidate.above()) || this.level().getFluidState(candidate.above()).is(FluidTags.WATER)); + } + + private Vec3 findPatrolTarget() { + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 20; attempt++) { + BlockPos candidate = origin.offset( + this.random.nextInt(29) - 14, + this.random.nextInt(9) - 4, + this.random.nextInt(29) - 14 + ); + if (!this.level().isEmptyBlock(candidate) && !this.level().getFluidState(candidate).is(FluidTags.WATER)) { + continue; + } + if (!this.level().isEmptyBlock(candidate.above()) && !this.level().getFluidState(candidate.above()).is(FluidTags.WATER)) { + continue; + } + + double clampedY = Mth.clamp(candidate.getY() + 0.5D, this.getY() - 5.0D, this.getY() + 5.0D); + return new Vec3(candidate.getX() + 0.5D, clampedY, candidate.getZ() + 0.5D); + } + + return this.position().add(0.0D, 1.5D, 0.0D); + } + + private Vec3 createCombatFlightTarget(LivingEntity target) { + double radius = this.isPhaseTwo() ? 7.0D : 9.0D; + double angle = this.tickCount * 0.16D * this.orbitDirection + this.getId() * 0.11D; + double x = target.getX() + Math.cos(angle) * radius; + double z = target.getZ() + Math.sin(angle) * radius; + double y = Mth.clamp( + target.getY() + 2.0D + Math.sin((this.tickCount + this.getId()) * 0.18D) * 1.0D, + target.getY() - 2.0D, + target.getY() + 5.0D + ); + return this.findNearestFlightTarget(new Vec3(x, y, z)); + } + + private Vec3 findNearestFlightTarget(Vec3 desired) { + BlockPos desiredPos = BlockPos.containing(desired); + for (int attempt = 0; attempt < 16; attempt++) { + BlockPos candidate = desiredPos.offset( + this.random.nextInt(7) - 3, + this.random.nextInt(5) - 2, + this.random.nextInt(7) - 3 + ); + if (!this.level().isEmptyBlock(candidate) && !this.level().getFluidState(candidate).is(FluidTags.WATER)) { + continue; + } + if (!this.level().isEmptyBlock(candidate.above()) && !this.level().getFluidState(candidate.above()).is(FluidTags.WATER)) { + continue; + } + return Vec3.atCenterOf(candidate); + } + + boolean desiredOpen = this.level().isEmptyBlock(desiredPos) || this.level().getFluidState(desiredPos).is(FluidTags.WATER); + boolean desiredOpenAbove = this.level().isEmptyBlock(desiredPos.above()) || this.level().getFluidState(desiredPos.above()).is(FluidTags.WATER); + return desiredOpen && desiredOpenAbove ? desired : this.position().add(0.0D, 1.5D, 0.0D); + } + + private void tickLightning() { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + if (this.stormActive && --this.lightningAmbientCooldown <= 0) { + this.lightningAmbientCooldown = this.isPhaseTwo() ? 35 + this.random.nextInt(35) : 80 + this.random.nextInt(80); + int ambientBolts = this.isPhaseTwo() ? 4 : 2; + for (int i = 0; i < ambientBolts; i++) { + this.spawnVisualLightning(serverLevel, this.getRandomStormStrikePos(serverLevel)); + } + } + + LivingEntity target = this.getTarget(); + if (target != null && target.isAlive()) { + if (--this.lightningStrikeCooldown <= 0) { + this.lightningStrikeCooldown = this.isPhaseTwo() ? 26 + this.random.nextInt(20) : 60 + this.random.nextInt(80); + int strikeBolts = this.isPhaseTwo() ? 2 : 1; + for (int i = 0; i < strikeBolts; i++) { + this.spawnVisualLightning(serverLevel, this.getTargetStormStrikePos(target)); + } + target.hurt(AntarchyDamageSources.krakenLightning(serverLevel, this), this.isPhaseTwo() ? 12.0F : 8.0F); + } + } else { + this.lightningStrikeCooldown = this.isPhaseTwo() ? 30 : 60; + } + } + + private void setKrakenStormActive(boolean active) { + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + if (active) { + this.stormActive = true; + serverLevel.setWeatherParameters(0, 200, true, true); + return; + } + + if (this.stormActive) { + this.stormActive = false; + serverLevel.setWeatherParameters(6000, 0, false, false); + } + } + + private void clearKrakenStorm() { + this.setKrakenStormActive(false); + } + + private void updateBossBarPlayers() { + if (this.tickCount % 20 != 0) { + return; + } + if (!(this.level() instanceof ServerLevel serverLevel)) { + return; + } + + AABB bossBarArea = this.getBoundingBox().inflate(BOSS_BAR_RANGE, 16.0D, BOSS_BAR_RANGE); + List nearbyPlayers = serverLevel.getEntitiesOfClass( + ServerPlayer.class, + bossBarArea, + player -> player.isAlive() && this.distanceToSqr(player) <= BOSS_BAR_RANGE * BOSS_BAR_RANGE + ); + + for (ServerPlayer player : List.copyOf(this.bossEvent.getPlayers())) { + if (!nearbyPlayers.contains(player)) { + this.bossEvent.removePlayer(player); + } + } + + for (ServerPlayer player : nearbyPlayers) { + if (!this.bossEvent.getPlayers().contains(player)) { + this.bossEvent.addPlayer(player); + } + } + + this.setKrakenStormActive(!nearbyPlayers.isEmpty()); + } + + private void applyPhaseTwoBuffs() { + AttributeInstance movementSpeed = this.getAttribute(Attributes.MOVEMENT_SPEED); + if (movementSpeed != null && !movementSpeed.hasModifier(PHASE_TWO_SPEED_ID)) { + movementSpeed.addPermanentModifier(PHASE_TWO_SPEED); + } + + AttributeInstance flyingSpeed = this.getAttribute(Attributes.FLYING_SPEED); + if (flyingSpeed != null && !flyingSpeed.hasModifier(PHASE_TWO_FLYING_SPEED_ID)) { + flyingSpeed.addPermanentModifier(PHASE_TWO_FLYING_SPEED); + } + + AttributeInstance attackDamage = this.getAttribute(Attributes.ATTACK_DAMAGE); + if (attackDamage != null && !attackDamage.hasModifier(PHASE_TWO_DAMAGE_ID)) { + attackDamage.addPermanentModifier(PHASE_TWO_DAMAGE); + } + } + + private Vec3 getRandomStormStrikePos(ServerLevel serverLevel) { + double lx = this.getX() + (this.random.nextDouble() - 0.5D) * 56.0D; + double lz = this.getZ() + (this.random.nextDouble() - 0.5D) * 56.0D; + int ly = serverLevel.getHeight(Heightmap.Types.MOTION_BLOCKING, Mth.floor(lx), Mth.floor(lz)); + return new Vec3(lx, ly, lz); + } + + private Vec3 getTargetStormStrikePos(LivingEntity target) { + double spread = this.isPhaseTwo() ? 4.0D : 1.5D; + return new Vec3( + target.getX() + (this.random.nextDouble() - 0.5D) * spread, + target.getY(), + target.getZ() + (this.random.nextDouble() - 0.5D) * spread + ); + } + + private void spawnVisualLightning(ServerLevel serverLevel, Vec3 strikePos) { + LightningBolt bolt = EntityType.LIGHTNING_BOLT.create(serverLevel); + if (bolt == null) { + return; + } + + bolt.moveTo(strikePos.x, strikePos.y, strikePos.z); + bolt.setVisualOnly(true); + serverLevel.addFreshEntity(bolt); + } + + private void tickClientParticles() { + if (this.isRoaring() || this.phaseTransitionTicks > 0 || this.getAttackState() != ATTACK_NONE) { + if (this.tickCount % 3 == 0) { + this.level().addParticle( + ParticleTypes.BUBBLE, + this.getX() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + this.getY() + 0.8D + this.random.nextDouble() * 0.6D, + this.getZ() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + 0.0D, + 0.02D, + 0.0D + ); + } + } + } + + private void updateSwimRotation() { + Vec3 velocity = this.getDeltaMovement(); + if (velocity.horizontalDistanceSqr() > 1.0E-4D) { + float targetYaw = (float)(Mth.atan2(velocity.z, velocity.x) * (180.0D / Math.PI)) - 90.0F; + this.setYRot(Mth.approachDegrees(this.getYRot(), targetYaw, 6.0F)); + this.yBodyRot = this.getYRot(); + this.yHeadRot = this.getYRot(); + } + + if (velocity.lengthSqr() > 1.0E-4D) { + float targetPitch = (float)(-(Mth.atan2(velocity.y, velocity.horizontalDistance()) * (180.0D / Math.PI))); + this.setXRot(Mth.approachDegrees(this.getXRot(), targetPitch, 4.0F)); + } + } + + @Override + public void die(DamageSource damageSource) { + if (!this.level().isClientSide) { + this.setAnimationState(ANIM_DEATH); + this.actionTicks = 0; + this.attackCooldown = 0; + this.phaseTransitionTicks = 0; + this.setAttackState(ATTACK_NONE); + this.setRoaring(false); + this.setDeltaMovement(Vec3.ZERO); + this.getNavigation().stop(); + } + super.die(damageSource); + } + + @Override + protected void tickDeath() { + this.deathTime++; + + if (this.deathTime == 1) { + this.setAnimationState(ANIM_DEATH); + } + + if (this.deathTime >= DEATH_ANIM_TICKS) { + this.remove(RemovalReason.KILLED); + this.dropExperience(this); + } + } + + private void updateAnimationState() { + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + return; + } + + if (this.phaseTransitionTicks > 0 || this.isRoaring()) { + this.setAnimationState(ANIM_IDLE); + return; + } + + switch (this.getAttackState()) { + case ATTACK_GRAB -> { + this.setAnimationState(ANIM_GRAB); + return; + } + case ATTACK_SWIPE, ATTACK_SLAM -> { + this.setAnimationState(ANIM_SWIPE); + return; + } + default -> { + } + } + + Vec3 velocity = this.getDeltaMovement(); + double horizontalSpeedSqr = velocity.horizontalDistanceSqr(); + double verticalSpeedSqr = velocity.y * velocity.y; + if (horizontalSpeedSqr > 0.03D && horizontalSpeedSqr > verticalSpeedSqr * 2.5D) { + this.setAnimationState(ANIM_SWIM); + return; + } + + this.setAnimationState(this.isPhaseTwo() ? ANIM_IDLE_TWO : ANIM_IDLE); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenMultipartLayout.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenMultipartLayout.java new file mode 100644 index 00000000..4ed41801 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/kraken/KrakenMultipartLayout.java @@ -0,0 +1,55 @@ +package com.craisinlord.antarchy.content.entity.kraken; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartLayout; +import com.craisinlord.antarchy.content.entity.multipart.MultipartPartDefinition; + +public final class KrakenMultipartLayout implements MultipartLayout { + public static final KrakenMultipartLayout INSTANCE = new KrakenMultipartLayout(); + + public static final MultipartPartDefinition HEAD = new MultipartPartDefinition( + "head", + 3.0F, + 2.8F, + 1.00F, + 2.15D, + 5.35D, + 0.00D, + true + ); + + public static final MultipartPartDefinition BACK_HEAD = new MultipartPartDefinition( + "back_head", + 4.8F, + 4.4F, + 1.10F, + 0.70D, + 6.55D, + 0.00D, + true + ); + + public static final MultipartPartDefinition TENTACLE_MASS = new MultipartPartDefinition( + "tentacle_mass", + 8.5F, + 3.4F, + 0.90F, + -0.35D, + 1.70D, + 0.00D, + true + ); + + private static final MultipartPartDefinition[] PARTS = { + HEAD, + BACK_HEAD, + TENTACLE_MASS + }; + + private KrakenMultipartLayout() { + } + + @Override + public MultipartPartDefinition[] parts() { + return PARTS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidBoltEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidBoltEntity.java new file mode 100644 index 00000000..ad4dc39f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidBoltEntity.java @@ -0,0 +1,98 @@ +package com.craisinlord.antarchy.content.entity.lucid; + +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.core.Holder; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.projectile.AbstractArrow; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.EntityHitResult; + +import java.util.function.Supplier; + +public class LucidBoltEntity extends AbstractArrow { + private static final int MAX_LIFETIME_TICKS = 40; + private static final int INVERTED_EFFECT_DURATION = 100; + private static final double BASE_DAMAGE = 3.0D; + + public static Supplier> invertedEffectSupplier; + + public LucidBoltEntity(EntityType entityType, Level level) { + super(entityType, level); + this.configureBolt(); + } + + public LucidBoltEntity(EntityType entityType, LivingEntity shooter, Level level) { + super(entityType, shooter, level, new ItemStack(Items.BOW), new ItemStack(Items.BOW)); + this.configureBolt(); + } + + private void configureBolt() { + this.pickup = Pickup.DISALLOWED; + this.setNoGravity(true); + this.setBaseDamage(BASE_DAMAGE); + } + + @Override + protected ItemStack getDefaultPickupItem() { + return ItemStack.EMPTY; + } + + @Override + protected double getDefaultGravity() { + return 0.0D; + } + + @Override + protected net.minecraft.sounds.SoundEvent getDefaultHitGroundSoundEvent() { + return AntarchySoundEvents.LUCID_BOLT_SOUND.get(); + } + + @Override + public void tick() { + if (!this.level().isClientSide() && this.tickCount > MAX_LIFETIME_TICKS) { + this.discard(); + return; + } + super.tick(); + } + + @Override + protected void onHitEntity(EntityHitResult result) { + if (!this.level().isClientSide() && result.getEntity() instanceof LivingEntity target + && target.getType().is(AntarchyTags.Entities.LUCID_BOLT_IMMUNE)) { + this.discard(); + return; + } + + super.onHitEntity(result); + + if (!this.level().isClientSide() && result.getEntity() instanceof LivingEntity target) { + Entity owner = this.getOwner(); + if (owner instanceof LivingEntity shooter) { + target.hurt(this.damageSources().mobAttack(shooter), (float) this.getBaseDamage()); + } else { + target.hurt(this.damageSources().magic(), (float) this.getBaseDamage()); + } + + if (invertedEffectSupplier != null) { + target.addEffect(new MobEffectInstance(invertedEffectSupplier.get(), INVERTED_EFFECT_DURATION, 0, false, true)); + } + } + + this.discard(); + } + + @Override + protected void onHitBlock(BlockHitResult result) { + super.onHitBlock(result); + this.discard(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEntity.java new file mode 100644 index 00000000..4862a37b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEntity.java @@ -0,0 +1,555 @@ +package com.craisinlord.antarchy.content.entity.lucid; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Holder; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.ai.util.HoverRandomPos; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.EnumSet; +import java.util.function.Supplier; + +public class LucidEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor ANIMATION_STATE = + SynchedEntityData.defineId(LucidEntity.class, EntityDataSerializers.INT); + + private static final String ATTACK_COOLDOWN_KEY = "AttackCooldown"; + private static final String ATTACK_ANIMATION_TICKS_KEY = "AttackAnimationTicks"; + private static final String BURST_SHOTS_REMAINING_KEY = "BurstShotsRemaining"; + private static final String BURST_SHOT_DELAY_KEY = "BurstShotDelay"; + + private static final int ANIM_IDLE = 0; + private static final int ANIM_FLY = 1; + private static final int ANIM_ATTACK = 2; + private static final int ANIM_DEATH = 3; + + public static Supplier> invertedEffectSupplier; + public static Supplier> boltEntityTypeSupplier; + + private static final int ATTACK_WINDUP_TICKS = 16; + private static final int ATTACK_RECOVERY_TICKS = 8; + private static final int ATTACK_BURST_SHOTS = 3; + private static final int ATTACK_BURST_INTERVAL_TICKS = 6; + private static final int ATTACK_COOLDOWN_TICKS = 52; + private static final int DEATH_TICKS = 15; + + private static final double MIN_EFFECTIVE_ATTACK_RANGE = 10.0D; + private static final double MIN_HOVER_RANGE = 6.5D; + private static final double CLOSE_RANGE = 4.5D; + private static final double DEFAULT_HOVER_HEIGHT = 2.75D; + + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("idle"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlay("death"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + private int attackCooldown; + private int attackAnimationTicks; + private int burstShotsRemaining; + private int burstShotDelayTicks; + + public LucidEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 2, true); + this.xpReward = 10; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, AntarchySettings.lucidHealth()) + .add(Attributes.ATTACK_DAMAGE, 4.0D) + .add(Attributes.MOVEMENT_SPEED, 0.22D) + .add(Attributes.FLYING_SPEED, 0.35D) + .add(Attributes.FOLLOW_RANGE, 40.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.5D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, + MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + return level.getDifficulty() != Difficulty.PEACEFUL + && pos.getY() <= 250 + && level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && level.isEmptyBlock(pos.above(2)); + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + } + + @Override + protected void registerGoals() { + this.goalSelector.addGoal(1, new LucidPatrolGoal()); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this).setAlertOthers()); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, 20, true, false, this::canTargetEntity)); + } + + @Override + public int getMaxHeadYRot() { + return 360; + } + + @Override + public int getMaxHeadXRot() { + return 45; + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation nav = new FlyingPathNavigation(this, level); + nav.setCanOpenDoors(false); + nav.setCanFloat(true); + nav.setCanPassDoors(true); + return nav; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + return switch (this.getAnimationState()) { + case ANIM_FLY -> state.setAndContinue(FLY_ANIM); + case ANIM_ATTACK -> state.setAndContinue(ATTACK_ANIM); + case ANIM_DEATH -> state.setAndContinue(DEATH_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void tick() { + super.tick(); + this.setNoGravity(true); + + if (this.level().isClientSide) { + return; + } + + if (this.isDeadOrDying()) { + this.updateAnimationState(); + return; + } + + if (this.attackCooldown > 0) { + this.attackCooldown--; + } + + LivingEntity target = this.getTarget(); + if (this.attackAnimationTicks > 0) { + this.tickAttack(target); + this.updateAnimationState(); + return; + } + + if (target != null && this.canTargetEntity(target)) { + this.tickCombatMovement(target); + } + + this.updateAnimationState(); + } + + @Override + public void travel(Vec3 travelVector) { + if (this.isEffectiveAi() || this.isNoGravity()) { + this.moveRelative(this.getSpeed(), travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(0.91D)); + return; + } + super.travel(travelVector); + } + + private void tickCombatMovement(LivingEntity target) { + double distanceSqr = this.distanceToSqr(target); + + this.faceTowards(target.getEyePosition(), 12.0F, 8.0F); + this.getMoveControl().setWantedPosition(target.getX(), target.getY() + 2.0D, target.getZ(), 0.42D); + + if (this.attackCooldown <= 0 + && distanceSqr <= this.getAttackRange() * this.getAttackRange() * 1.1D + && this.hasLineOfSight(target)) { + this.startAttack(); + } + } + + private void startAttack() { + this.attackAnimationTicks = ATTACK_WINDUP_TICKS + ATTACK_RECOVERY_TICKS + (ATTACK_BURST_SHOTS - 1) * ATTACK_BURST_INTERVAL_TICKS; + this.burstShotsRemaining = ATTACK_BURST_SHOTS; + this.burstShotDelayTicks = ATTACK_WINDUP_TICKS; + this.attackCooldown = ATTACK_COOLDOWN_TICKS; + this.getNavigation().stop(); + } + + private void tickAttack(@Nullable LivingEntity target) { + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.84D)); + + if (target == null || !this.canTargetEntity(target)) { + this.attackAnimationTicks = 0; + this.burstShotsRemaining = 0; + this.burstShotDelayTicks = 0; + return; + } + + this.faceTowards(target.getEyePosition(), 16.0F, 10.0F); + + double riseTargetY = Math.max(this.getY() + 1.25D, target.getY() + 3.0D); + this.getMoveControl().setWantedPosition(this.getX(), riseTargetY, this.getZ(), 0.42D); + + if (this.burstShotDelayTicks > 0) { + this.burstShotDelayTicks--; + } + if (this.burstShotsRemaining > 0 && this.burstShotDelayTicks <= 0) { + this.fireBoltAt(target); + this.burstShotsRemaining--; + this.burstShotDelayTicks = this.burstShotsRemaining > 0 ? ATTACK_BURST_INTERVAL_TICKS : ATTACK_RECOVERY_TICKS; + } + + if (--this.attackAnimationTicks <= 0) { + this.attackAnimationTicks = 0; + } + } + + private void fireBoltAt(LivingEntity target) { + if (!(this.level() instanceof ServerLevel serverLevel) || boltEntityTypeSupplier == null) { + return; + } + + LucidBoltEntity bolt = new LucidBoltEntity(boltEntityTypeSupplier.get(), this, serverLevel); + Vec3 origin = this.getEyePosition(); + Vec3 lead = target.getDeltaMovement().scale(0.35D); + Vec3 aimPoint = target.getEyePosition().add(lead); + Vec3 toTarget = aimPoint.subtract(origin); + if (toTarget.lengthSqr() < 1.0E-6D) { + return; + } + + Vec3 direction = toTarget.normalize(); + Vec3 launchPos = origin.add(direction.scale(0.75D)); + double horizontal = Math.sqrt(direction.x * direction.x + direction.z * direction.z); + float yaw = (float) (Mth.atan2(direction.z, direction.x) * (180.0D / Math.PI)) - 90.0F; + float pitch = (float) (-(Mth.atan2(direction.y, horizontal) * (180.0D / Math.PI))); + + bolt.setPos(launchPos.x, launchPos.y, launchPos.z); + bolt.setYRot(yaw); + bolt.setXRot(pitch); + bolt.shoot( + direction.x + (this.random.nextDouble() - 0.5D) * 0.18D, + direction.y + (this.random.nextDouble() - 0.5D) * 0.12D, + direction.z + (this.random.nextDouble() - 0.5D) * 0.18D, + 0.71F, + 0.0F + ); + serverLevel.addFreshEntity(bolt); + } + + + private double getAttackRange() { + return Math.max(MIN_EFFECTIVE_ATTACK_RANGE, AntarchySettings.lucidAttackRange()); + } + + private void faceTowards(Vec3 targetPos, float maxYawStep, float maxPitchStep) { + Vec3 delta = targetPos.subtract(this.getEyePosition()); + double horizontal = Math.sqrt(delta.x * delta.x + delta.z * delta.z); + if (horizontal < 1.0E-6D && Math.abs(delta.y) < 1.0E-6D) { + return; + } + + float targetYaw = (float) (Mth.atan2(delta.z, delta.x) * (180.0D / Math.PI)) - 90.0F; + float targetPitch = (float) (-(Mth.atan2(delta.y, horizontal) * (180.0D / Math.PI))); + float nextYaw = Mth.approachDegrees(this.getYRot(), targetYaw, maxYawStep); + float nextPitch = Mth.approachDegrees(this.getXRot(), targetPitch, maxPitchStep); + + this.setYRot(nextYaw); + this.setYHeadRot(nextYaw); + this.yBodyRot = nextYaw; + this.setXRot(nextPitch); + } + + @Override + public void die(DamageSource damageSource) { + if (!this.level().isClientSide) { + this.setAnimationState(ANIM_DEATH); + this.attackAnimationTicks = 0; + this.attackCooldown = 0; + this.burstShotsRemaining = 0; + this.burstShotDelayTicks = 0; + this.setDeltaMovement(Vec3.ZERO); + this.getNavigation().stop(); + } + super.die(damageSource); + } + + @Override + protected void tickDeath() { + this.deathTime++; + + if (this.deathTime == 1) { + this.setAnimationState(ANIM_DEATH); + } + + if (this.deathTime >= DEATH_TICKS) { + this.remove(RemovalReason.KILLED); + this.dropExperience(this); + } + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + public boolean fireImmune() { + return true; + } + + @Override + public void lavaHurt() { + } + + @Override + protected void checkFallDamage(double y, boolean onGround, + net.minecraft.world.level.block.state.BlockState state, BlockPos pos) { + } + + @Override + public boolean canAttack(LivingEntity target) { + return this.canTargetEntity(target) && super.canAttack(target); + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return super.removeWhenFarAway(distanceToClosestPlayer); + } + + @Override + protected SoundEvent getAmbientSound() { + return null; + } + + @Override + protected SoundEvent getHurtSound(DamageSource damageSource) { + return AntarchySoundEvents.LUCID_HURT.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.LUCID_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 0.9F; + } + + @Override + public float getVoicePitch() { + return 1.4F + this.random.nextFloat() * 0.2F; + } + + public boolean shouldPlayAmbientLoop() { + return !this.isDeadOrDying() && this.getAnimationState() != ANIM_DEATH; + } + + public boolean shouldPlayFlyingLoop() { + return this.shouldPlayAmbientLoop() && this.getAnimationState() != ANIM_IDLE; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(ATTACK_COOLDOWN_KEY, this.attackCooldown); + tag.putInt(ATTACK_ANIMATION_TICKS_KEY, this.attackAnimationTicks); + tag.putInt(BURST_SHOTS_REMAINING_KEY, this.burstShotsRemaining); + tag.putInt(BURST_SHOT_DELAY_KEY, this.burstShotDelayTicks); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.attackCooldown = tag.getInt(ATTACK_COOLDOWN_KEY); + this.attackAnimationTicks = tag.getInt(ATTACK_ANIMATION_TICKS_KEY); + this.burstShotsRemaining = tag.getInt(BURST_SHOTS_REMAINING_KEY); + this.burstShotDelayTicks = tag.getInt(BURST_SHOT_DELAY_KEY); + } + + public int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setAnimationState(int state) { + this.entityData.set(ANIMATION_STATE, state); + } + + private void updateAnimationState() { + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + return; + } + if (this.attackAnimationTicks > 0) { + this.setAnimationState(ANIM_ATTACK); + return; + } + LivingEntity target = this.getTarget(); + if (target != null && this.canTargetEntity(target)) { + this.setAnimationState(ANIM_FLY); + return; + } + this.setAnimationState(ANIM_IDLE); + } + + private boolean canTargetEntity(@Nullable LivingEntity entity) { + if (entity == null || !entity.isAlive() || entity == this || entity.getType() == this.getType()) { + return false; + } + if (entity instanceof Player player) { + return !player.isCreative() && !player.isSpectator() + && this.level().getDifficulty() != Difficulty.PEACEFUL; + } + return entity.isAttackable(); + } + + private final class LucidPatrolGoal extends Goal { + private static final int RETARGET_DELAY_MIN = 40; + private static final int RETARGET_DELAY_MAX = 80; + private static final double PATROL_SPEED = 0.18D; + + private int retargetDelay; + + private LucidPatrolGoal() { + this.setFlags(EnumSet.of(Flag.MOVE)); + } + + @Override + public boolean canUse() { + return LucidEntity.this.getTarget() == null + && LucidEntity.this.attackAnimationTicks <= 0 + && LucidEntity.this.getNavigation().isDone(); + } + + @Override + public boolean canContinueToUse() { + return LucidEntity.this.getTarget() == null + && LucidEntity.this.attackAnimationTicks <= 0 + && LucidEntity.this.getNavigation().isInProgress(); + } + + @Override + public void start() { + this.retargetDelay = Mth.nextInt(LucidEntity.this.random, RETARGET_DELAY_MIN, RETARGET_DELAY_MAX); + this.moveToNewTarget(); + } + + @Override + public void stop() { + LucidEntity.this.getNavigation().stop(); + LucidEntity.this.setDeltaMovement(Vec3.ZERO); + this.retargetDelay = 0; + } + + @Override + public void tick() { + if (LucidEntity.this.getTarget() != null || LucidEntity.this.attackAnimationTicks > 0) { + this.stop(); + return; + } + + if (LucidEntity.this.getNavigation().isDone()) { + if (this.retargetDelay-- <= 0) { + this.retargetDelay = Mth.nextInt(LucidEntity.this.random, RETARGET_DELAY_MIN, RETARGET_DELAY_MAX); + this.moveToNewTarget(); + } + } + } + + private void moveToNewTarget() { + Vec3 target = this.findPatrolTarget(); + if (target == null) { + return; + } + + LucidEntity.this.getNavigation().moveTo(target.x, target.y, target.z, PATROL_SPEED); + } + + @Nullable + private Vec3 findPatrolTarget() { + Vec3 bias = LucidEntity.this.getDeltaMovement(); + if (bias.lengthSqr() < 1.0E-4D) { + bias = LucidEntity.this.getViewVector(0.0F); + } + Vec3 hover = HoverRandomPos.getPos( + LucidEntity.this, + 10, + 5, + bias.x, + bias.z, + (float) Math.PI / 2.0F, + 3, + 1 + ); + if (hover != null) { + return hover; + } return new Vec3( + LucidEntity.this.getX() + (LucidEntity.this.random.nextDouble() - 0.5D) * 10.0D, + LucidEntity.this.getY() + (LucidEntity.this.random.nextDouble() - 0.5D) * 4.0D, + LucidEntity.this.getZ() + (LucidEntity.this.random.nextDouble() - 0.5D) * 10.0D + ); + } + } + +} + + + + + + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEyeProjectileEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEyeProjectileEntity.java new file mode 100644 index 00000000..6625ddf5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/lucid/LucidEyeProjectileEntity.java @@ -0,0 +1,75 @@ +package com.craisinlord.antarchy.content.entity.lucid; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.Holder; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.projectile.ThrowableItemProjectile; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +import java.util.function.Supplier; + +public class LucidEyeProjectileEntity extends ThrowableItemProjectile { + public static Supplier defaultItemSupplier; + + + public static Supplier> invertedEffectSupplier; + + public LucidEyeProjectileEntity(EntityType entityType, Level level) { + super(entityType, level); + } + + public LucidEyeProjectileEntity(EntityType entityType, + LivingEntity thrower, Level level) { + super(entityType, thrower, level); + } + + + @Override + protected double getDefaultGravity() { + return -0.03; + } + + @Override + protected Item getDefaultItem() { + return defaultItemSupplier != null ? defaultItemSupplier.get() : net.minecraft.world.item.Items.ENDER_PEARL; + } + + @Override + protected void onHit(HitResult hitResult) { + super.onHit(hitResult); + + if (this.level() instanceof ServerLevel serverLevel) { + LivingEntity owner = this.getOwner() instanceof LivingEntity le ? le : null; + if (owner != null) { + Vec3 destination = hitResult.getLocation(); + owner.resetFallDistance(); + owner.teleportTo(destination.x, destination.y, destination.z); + owner.hurt(owner.damageSources().fall(), 5.0F); + } + + if (owner != null && invertedEffectSupplier != null) { + int effectDurationTicks = (int) Math.round(AntarchySettings.lucidPearlInvertedDurationSeconds() * 20.0D); + owner.addEffect(new MobEffectInstance( + invertedEffectSupplier.get(), effectDurationTicks, 0, false, true)); + serverLevel.playSound(null, owner.getX(), owner.getY(), owner.getZ(), + SoundEvents.AMETHYST_BLOCK_CHIME, SoundSource.PLAYERS, + 1.0F, 0.8F + this.random.nextFloat() * 0.4F); + } + } + + if (!this.level().isClientSide) { + this.level().broadcastEntityEvent(this, (byte) 3); + this.discard(); + } + } + +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartEntityOwner.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartEntityOwner.java new file mode 100644 index 00000000..9e5c1a9d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartEntityOwner.java @@ -0,0 +1,40 @@ +package com.craisinlord.antarchy.content.entity.multipart; + +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; + +public interface MultipartEntityOwner { + MultipartLayout antarchy$getMultipartLayout(); + + Entity[] antarchy$getMultipartParts(); + + void antarchy$setMultipartParts(Entity[] parts); + + default Entity[] antarchy$createMultipartParts() { + return MultipartFramework.createMultipartParts(this); + } + + default void antarchy$spawnMultipartParts() { + MultipartFramework.spawnMultipartParts(this); + } + + default void antarchy$discardMultipartParts() { + MultipartFramework.discardMultipartParts(this); + } + + default void antarchy$syncMultipartParts() { + MultipartFramework.syncMultipartParts(this); + } + + default boolean antarchy$hurtMultipartPart(Entity part, DamageSource source, float amount) { + return ((Entity) this).hurt(source, amount); + } + + default InteractionResult antarchy$interactMultipartPart(Entity part, Player player, Vec3 hitPosition, InteractionHand hand) { + return ((Entity) this).interactAt(player, hitPosition, hand); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartFramework.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartFramework.java new file mode 100644 index 00000000..9bc6c5da --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartFramework.java @@ -0,0 +1,108 @@ +package com.craisinlord.antarchy.content.entity.multipart; + +import java.util.Objects; +import java.util.UUID; +import org.jetbrains.annotations.Nullable; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Level; + +public final class MultipartFramework { + public interface PartFactory { + Entity create(MultipartEntityOwner owner, int partIndex, MultipartPartDefinition spec); + } + + public interface NetworkBridge { + void sendAttack(UUID parentId, int partIndex, float damage); + + void sendInteract(UUID parentId, int partIndex, int handId); + } + + private static final NetworkBridge NOOP_BRIDGE = new NetworkBridge() { + @Override + public void sendAttack(UUID parentId, int partIndex, float damage) { + } + + @Override + public void sendInteract(UUID parentId, int partIndex, int handId) { + } + }; + + @Nullable + private static PartFactory partFactory; + private static NetworkBridge networkBridge = NOOP_BRIDGE; + + private MultipartFramework() { + } + + public static void bootstrap( + PartFactory partFactory, + NetworkBridge networkBridge + ) { + MultipartFramework.partFactory = Objects.requireNonNull(partFactory, "partFactory"); + MultipartFramework.networkBridge = Objects.requireNonNull(networkBridge, "networkBridge"); + } + + public static Entity[] createMultipartParts(MultipartEntityOwner owner) { + MultipartLayout layout = owner.antarchy$getMultipartLayout(); + MultipartPartDefinition[] parts = layout.parts(); + Entity[] created = new Entity[parts.length]; + for (int i = 0; i < parts.length; i++) { + created[i] = createMultipartPart(owner, i, parts[i]); + } + return created; + } + + public static Entity createMultipartPart(MultipartEntityOwner owner, int index, MultipartPartDefinition spec) { + PartFactory factory = partFactory; + if (factory == null) { + throw new IllegalStateException("Multipart part factory has not been bootstrapped"); + } + + return factory.create(owner, index, spec); + } + + public static void spawnMultipartParts(MultipartEntityOwner owner) { + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + parts = owner.antarchy$createMultipartParts(); + owner.antarchy$setMultipartParts(parts); + } + syncMultipartParts(owner); + } + + public static void discardMultipartParts(MultipartEntityOwner owner) { + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + return; + } + + for (Entity part : parts) { + if (part != null) { + part.discard(); + } + } + + owner.antarchy$setMultipartParts(null); + } + + public static void syncMultipartParts(MultipartEntityOwner owner) { + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + return; + } + + for (Entity part : parts) { + if (part instanceof MultipartPartAccess access) { + access.antarchy$syncFromParent(); + } + } + } + + public static void sendMultipartAttack(UUID parentId, int partIndex, float damage) { + networkBridge.sendAttack(parentId, partIndex, damage); + } + + public static void sendMultipartInteract(UUID parentId, int partIndex, int handId) { + networkBridge.sendInteract(parentId, partIndex, handId); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartLayout.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartLayout.java new file mode 100644 index 00000000..81bf5b01 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartLayout.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.entity.multipart; + +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; + +public interface MultipartLayout { + MultipartPartDefinition[] parts(); + + default MultipartPartDefinition part(int index) { + return this.parts()[index]; + } + + default Vec3 getPartPosition(Entity parent, MultipartPartDefinition spec) { + double yawRadians = Math.toRadians(parent.getYRot()); + Vec3 forward = new Vec3(-Math.sin(yawRadians), 0.0D, Math.cos(yawRadians)); + Vec3 right = new Vec3(forward.z, 0.0D, -forward.x); + + return new Vec3( + parent.getX() + forward.x * spec.forwardOffset() + right.x * spec.lateralOffset(), + parent.getY() + spec.yOffset(), + parent.getZ() + forward.z * spec.forwardOffset() + right.z * spec.lateralOffset() + ); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartAccess.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartAccess.java new file mode 100644 index 00000000..d2b36603 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartAccess.java @@ -0,0 +1,5 @@ +package com.craisinlord.antarchy.content.entity.multipart; + +public interface MultipartPartAccess { + void antarchy$syncFromParent(); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartDefinition.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartDefinition.java new file mode 100644 index 00000000..194758e5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/MultipartPartDefinition.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.content.entity.multipart; + +public record MultipartPartDefinition( + String name, + float width, + float height, + float damageMultiplier, + double forwardOffset, + double yOffset, + double lateralOffset, + boolean collisionEnabled +) { +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartAttackPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartAttackPayload.java new file mode 100644 index 00000000..dfb7f0f1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartAttackPayload.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.entity.multipart.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import java.util.UUID; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record MultipartAttackPayload(UUID parentId, int partIndex, float damage) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "multipart_attack")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.STRING_UTF8.map(UUID::fromString, UUID::toString), + MultipartAttackPayload::parentId, + ByteBufCodecs.VAR_INT, + MultipartAttackPayload::partIndex, + ByteBufCodecs.FLOAT, + MultipartAttackPayload::damage, + MultipartAttackPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartInteractPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartInteractPayload.java new file mode 100644 index 00000000..7bf3e9f1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/multipart/network/MultipartInteractPayload.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.entity.multipart.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import java.util.UUID; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record MultipartInteractPayload(UUID parentId, int partIndex, int handId) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "multipart_interact")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.STRING_UTF8.map(UUID::fromString, UUID::toString), + MultipartInteractPayload::parentId, + ByteBufCodecs.VAR_INT, + MultipartInteractPayload::partIndex, + ByteBufCodecs.VAR_INT, + MultipartInteractPayload::handId, + MultipartInteractPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareEntity.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareEntity.java new file mode 100644 index 00000000..84146269 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareEntity.java @@ -0,0 +1,1225 @@ +package com.craisinlord.antarchy.content.entity.nightmare; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.damage.AntarchyDamageSources; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.network.syncher.EntityDataAccessor; +import net.minecraft.network.syncher.EntityDataSerializers; +import net.minecraft.network.syncher.SynchedEntityData; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.Difficulty; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.ai.control.FlyingMoveControl; +import net.minecraft.world.entity.ai.goal.Goal; +import net.minecraft.world.entity.ai.goal.LookAtPlayerGoal; +import net.minecraft.world.entity.ai.goal.RandomLookAroundGoal; +import net.minecraft.world.entity.ai.goal.target.HurtByTargetGoal; +import net.minecraft.world.entity.ai.goal.target.NearestAttackableTargetGoal; +import net.minecraft.world.entity.ai.navigation.FlyingPathNavigation; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import software.bernie.geckolib.animatable.GeoEntity; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.AnimationState; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.EnumSet; +import java.util.Comparator; +import java.util.List; + +public class NightmareEntity extends Monster implements GeoEntity { + private static final EntityDataAccessor ANIMATION_STATE = SynchedEntityData.defineId(NightmareEntity.class, EntityDataSerializers.INT); + private static final EntityDataAccessor ROARING = SynchedEntityData.defineId(NightmareEntity.class, EntityDataSerializers.BOOLEAN); + + private static final String ATTACK_COOLDOWN_KEY = "AttackCooldown"; + private static final String ATTACK_ANIMATION_TICKS_KEY = "AttackAnimationTicks"; + private static final String ATTACK_HIT_APPLIED_KEY = "AttackHitApplied"; + private static final String ROAR_TICKS_KEY = "RoarTicks"; + private static final String ROAR_COOLDOWN_KEY = "RoarCooldown"; + private static final String INTRO_ROAR_USED_KEY = "IntroRoarUsed"; + private static final String TARGETLESS_TICKS_KEY = "TargetlessTicks"; + private static final String ANIMATION_STATE_KEY = "AnimationState"; + private static final int ANIM_IDLE = 0; + private static final int ANIM_WALK = 1; + private static final int ANIM_FLY = 2; + private static final int ANIM_ATTACK = 3; + private static final int ANIM_FLY_ATTACK = 4; + private static final int ANIM_ROAR = 5; + private static final int ANIM_DEATH = 6; + private static final int ANIM_TAKEOFF = 7; + private static final int ANIM_FLY_DAMAGED = 8; + private static final int ATTACK_TOTAL_TICKS = 18; + private static final int ATTACK_DAMAGE_TICK = 9; + private static final int INTRO_ROAR_TICKS = 32; + private static final int COMBAT_ROAR_TICKS = 24; + private static final int DEATH_TICKS = 36; + private static final int TARGET_RESET_TICKS = 60; + private static final int DREAD_TICKS = 160; + private static final int WEAKNESS_TICKS = 100; + private static final double PATROL_SPEED = 0.34D; + private static final double COMBAT_FLIGHT_SPEED = 0.58D; + private static final double GROUND_APPROACH_SPEED = 0.82D; + private static final int FLIGHT_MODE_COMMIT_TICKS = 80; + private static final double ATTACK_START_RANGE_SQR = 42.25D; + private static final double GROUND_APPROACH_RANGE_SQR = 16.0D * 16.0D; + private static final double ATTACK_REACH_RADIUS = 2.65D; + private static final double ATTACK_COMMIT_HORIZONTAL_RANGE = 4.2D; + private static final double ATTACK_COMMIT_VERTICAL_RANGE = 2.8D; + private static final double FLIGHT_REENGAGE_RANGE_SQR = 10.0D * 10.0D; + private static final double FLIGHT_RETURN_RANGE_SQR = 20.0D * 20.0D; + private static final double CLOSE_APPROACH_RANGE_SQR = 6.0D * 6.0D; + private static final int FLIGHT_CEILING_CLEARANCE_BLOCKS = 4; + private static final int BLOCK_BREAK_TICKS = 10; + private static final double PATROL_AIR_MIN_HEIGHT = 1.15D; + private static final double PATROL_AIR_HEIGHT_SPAN = 0.85D; + private static final double COMBAT_FLIGHT_BASE_HEIGHT = 0.75D; + private static final double COMBAT_FLIGHT_HEIGHT_SPAN = 0.70D; + private static final double ROAR_RETRY_DISTANCE_SQR = 20.0D * 20.0D; + private static final float AIR_PATROL_CHANCE = 0.2F; + private static final long SPAWN_DEBUG_LOG_INTERVAL = 200L; + private static final RawAnimation IDLE_ANIM = RawAnimation.begin().thenLoop("Idle"); + private static final RawAnimation WALK_ANIM = RawAnimation.begin().thenLoop("walk"); + private static final RawAnimation TAKEOFF_ANIM = RawAnimation.begin().thenPlay("animation"); + private static final RawAnimation FLY_ANIM = RawAnimation.begin().thenLoop("fly"); + private static final RawAnimation FLY_DAMAGED_ANIM = RawAnimation.begin().thenLoop("fly_damaged"); + private static final RawAnimation ATTACK_ANIM = RawAnimation.begin().thenPlay("attack"); + private static final RawAnimation FLY_ATTACK_ANIM = RawAnimation.begin().thenPlay("fly_attack"); + private static final RawAnimation ROAR_ANIM = RawAnimation.begin().thenPlay("roar"); + private static final RawAnimation DEATH_ANIM = RawAnimation.begin().thenPlay("death"); + + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + @Nullable + private Vec3 patrolTarget; + private int patrolRetargetTicks; + private int strafeRetargetTicks; + private int attackCooldown; + private int attackAnimationTicks; + private int roarTicks; + private int roarCooldown; + private int targetlessTicks; + private boolean attackHitApplied; + private boolean introRoarUsed; + private boolean groundCombatMode; + private float orbitDirection = 1.0F; + private double currentOrbitAngle = 0.0D; + private int airborneWithTargetTicks = 0; + private int airborneTicks = 0; + private int ceilingAvoidanceTicks = 0; + private int flightModeCommitTicks = 0; + private int flightTargetRetargetTicks = 0; + private int wingFlapCooldown = 0; + private int blockBreakCooldown = 0; + @Nullable + private Vec3 cachedFlightTarget; + @Nullable + private Vec3 cachedFlightTargetAnchor; + private static long lastSpawnDebugLogTick = Long.MIN_VALUE; + + public NightmareEntity(EntityType entityType, Level level) { + super(entityType, level); + this.moveControl = new FlyingMoveControl(this, 12, true); + this.xpReward = 25; + } + + public static AttributeSupplier.Builder createAttributes() { + return Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, 180.0D) + .add(Attributes.ATTACK_DAMAGE, 14.0D) + .add(Attributes.MOVEMENT_SPEED, 0.28D) + .add(Attributes.FLYING_SPEED, 0.3D) + .add(Attributes.FOLLOW_RANGE, 48.0D) + .add(Attributes.KNOCKBACK_RESISTANCE, 0.75D) + .add(Attributes.ARMOR, 8.0D); + } + + public static boolean canSpawn(EntityType entityType, ServerLevelAccessor level, MobSpawnType spawnReason, BlockPos pos, RandomSource random) { + boolean sturdy = level.getBlockState(pos.below()).isFaceSturdy(level, pos.below(), Direction.UP); + boolean posEmpty = level.isEmptyBlock(pos); + boolean aboveEmpty = level.isEmptyBlock(pos.above()); + boolean allowed = level.getDifficulty() != Difficulty.PEACEFUL && sturdy && posEmpty && aboveEmpty; + return allowed; + } + + @Override + protected void defineSynchedData(SynchedEntityData.Builder builder) { + super.defineSynchedData(builder); + builder.define(ANIMATION_STATE, ANIM_IDLE); + builder.define(ROARING, false); + } + + @Override + protected void registerGoals() { +this.goalSelector.addGoal(4, new NightmareCombatMovementGoal()); + this.goalSelector.addGoal(5, new NightmareAirPatrolGoal()); +this.goalSelector.addGoal(6, new LookAtPlayerGoal(this, Player.class, 16.0F)); + this.goalSelector.addGoal(7, new RandomLookAroundGoal(this)); + this.targetSelector.addGoal(1, new HurtByTargetGoal(this).setAlertOthers()); + this.targetSelector.addGoal(2, new NearestAttackableTargetGoal<>(this, Player.class, 10, true, false, this::canTargetEntity)); + this.targetSelector.addGoal(3, new NearestAttackableTargetGoal<>(this, Mob.class, 10, true, false, this::canTargetEntity)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, "main_controller", 0, this::mainAnimController)); + } + + private PlayState mainAnimController(AnimationState state) { + state.getController().setAnimationSpeed(this.getAnimationState() == ANIM_FLY ? 0.45D : 1.0D); + + return switch (this.getAnimationState()) { + case ANIM_WALK -> state.setAndContinue(WALK_ANIM); + case ANIM_TAKEOFF -> state.setAndContinue(TAKEOFF_ANIM); + case ANIM_FLY -> state.setAndContinue(FLY_ANIM); + case ANIM_FLY_DAMAGED -> state.setAndContinue(FLY_DAMAGED_ANIM); + case ANIM_ATTACK -> state.setAndContinue(ATTACK_ANIM); + case ANIM_FLY_ATTACK -> state.setAndContinue(FLY_ATTACK_ANIM); + case ANIM_ROAR -> state.setAndContinue(ROAR_ANIM); + case ANIM_DEATH -> state.setAndContinue(DEATH_ANIM); + default -> state.setAndContinue(IDLE_ANIM); + }; + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + protected PathNavigation createNavigation(Level level) { + FlyingPathNavigation navigation = new FlyingPathNavigation(this, level); + navigation.setCanOpenDoors(false); + navigation.setCanFloat(true); + navigation.setCanPassDoors(true); + return navigation; + } + + @Override + public void tick() { + super.tick(); + this.setNoGravity(this.shouldUseFlight() && !this.isTooCloseToCeiling()); + + if (this.level().isClientSide) { + this.tickClientParticles(); + this.updateFlightRotation(); + return; + } + + this.airborneTicks = this.onGround() ? 0 : this.airborneTicks + 1; + + if (this.attackCooldown > 0) { + this.attackCooldown--; + } + if (this.roarCooldown > 0) { + this.roarCooldown--; + } + if (this.blockBreakCooldown > 0) { + this.blockBreakCooldown--; + } + + LivingEntity target = this.getTarget(); + if (!this.canTargetEntity(target)) { + this.setTarget(null); + target = null; + } + if (this.tickCount % 10 == 0) { + LivingEntity bestTarget = this.findBestAttackTarget(target); + if (bestTarget != target) { + this.setTarget(bestTarget); + target = bestTarget; + } + } + + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + this.updateFlightRotation(); + return; + } + + if (target == null) { + this.tickTargetless(); + this.updateAnimationState(); + this.updateFlightRotation(); + return; + } + + this.targetlessTicks = 0; + this.getLookControl().setLookAt(target, 35.0F, 20.0F); + + if (this.isRoaring()) { + this.tickRoar(target); + this.updateAnimationState(); + this.updateFlightRotation(); + return; + } + + if (this.attackAnimationTicks > 0) { + this.tickAttack(target); + this.updateAnimationState(); + this.updateFlightRotation(); + return; + } + + if (target instanceof Player && this.shouldStartRoar(target)) { + this.startRoar(); + this.updateAnimationState(); + this.updateFlightRotation(); + return; + } + + this.updateAnimationState(); + this.updateFlightRotation(); + } + + @Override + public void travel(Vec3 travelVector) { + if (this.isEffectiveAi() && (this.isNoGravity() || !this.onGround())) { + this.moveRelative(this.getSpeed(), travelVector); + this.move(MoverType.SELF, this.getDeltaMovement()); + this.setDeltaMovement(this.getDeltaMovement().scale(this.onGround() ? 0.88D : 0.91D)); + return; + } + + super.travel(travelVector); + } + + @Override + public boolean doHurtTarget(Entity target) { + if (!(target instanceof LivingEntity livingTarget)) { + return false; + } + + boolean hurt = this.level() instanceof ServerLevel serverLevel + ? livingTarget.hurt(AntarchyDamageSources.nightmareMauling(serverLevel, this), (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE)) + : super.doHurtTarget(target); + if (hurt) { + this.playNightmareBiteSound(); + this.applyNightmareStrikeEffects(livingTarget); + } + return hurt; + } + + @Override + public boolean causeFallDamage(float fallDistance, float multiplier, DamageSource source) { + return false; + } + + @Override + public boolean fireImmune() { + return true; + } + + @Override + public void lavaHurt() { + } + + @Override + protected void checkFallDamage(double y, boolean onGround, net.minecraft.world.level.block.state.BlockState state, BlockPos pos) { + } + + @Override + public boolean canAttack(LivingEntity target) { + return this.canTargetEntity(target) && super.canAttack(target); + } + + @Override + public boolean removeWhenFarAway(double distanceToClosestPlayer) { + return false; + } + + @Override + protected SoundEvent getAmbientSound() { + return AntarchySoundEvents.NIGHTMARE_IDLE.get(); + } + + @Override + protected SoundEvent getDeathSound() { + return AntarchySoundEvents.NIGHTMARE_DEATH.get(); + } + + @Override + protected float getSoundVolume() { + return 1.25F; + } + + @Override + public float getVoicePitch() { + return 0.75F + this.random.nextFloat() * 0.1F; + } + + @Override + public void addAdditionalSaveData(CompoundTag tag) { + super.addAdditionalSaveData(tag); + tag.putInt(ATTACK_COOLDOWN_KEY, this.attackCooldown); + tag.putInt(ATTACK_ANIMATION_TICKS_KEY, this.attackAnimationTicks); + tag.putBoolean(ATTACK_HIT_APPLIED_KEY, this.attackHitApplied); + tag.putInt(ROAR_TICKS_KEY, this.roarTicks); + tag.putInt(ROAR_COOLDOWN_KEY, this.roarCooldown); + tag.putBoolean(INTRO_ROAR_USED_KEY, this.introRoarUsed); + tag.putInt(TARGETLESS_TICKS_KEY, this.targetlessTicks); + tag.putInt("AirborneTicks", this.airborneTicks); + tag.putBoolean("Roaring", this.isRoaring()); + tag.putInt(ANIMATION_STATE_KEY, this.getAnimationState()); + } + + @Override + public void readAdditionalSaveData(CompoundTag tag) { + super.readAdditionalSaveData(tag); + this.attackCooldown = tag.getInt(ATTACK_COOLDOWN_KEY); + this.attackAnimationTicks = tag.getInt(ATTACK_ANIMATION_TICKS_KEY); + this.attackHitApplied = tag.getBoolean(ATTACK_HIT_APPLIED_KEY); + this.roarTicks = tag.getInt(ROAR_TICKS_KEY); + this.roarCooldown = tag.getInt(ROAR_COOLDOWN_KEY); + this.introRoarUsed = tag.getBoolean(INTRO_ROAR_USED_KEY); + this.targetlessTicks = tag.getInt(TARGETLESS_TICKS_KEY); + this.airborneTicks = tag.getInt("AirborneTicks"); + this.entityData.set(ROARING, tag.getBoolean("Roaring")); + this.entityData.set(ANIMATION_STATE, tag.contains(ANIMATION_STATE_KEY) ? tag.getInt(ANIMATION_STATE_KEY) : ANIM_IDLE); + } + + @Override + public void die(DamageSource damageSource) { + if (!this.level().isClientSide) { + this.setAnimationState(ANIM_DEATH); + this.attackAnimationTicks = 0; + this.attackCooldown = 0; + this.roarTicks = 0; + this.setRoaring(false); + this.setDeltaMovement(Vec3.ZERO); + this.getNavigation().stop(); + } + super.die(damageSource); + } + + @Override + protected void tickDeath() { + this.deathTime++; + + if (this.deathTime == 1) { + this.setAnimationState(ANIM_DEATH); + } + + if (this.deathTime >= DEATH_TICKS) { + this.remove(RemovalReason.KILLED); + this.dropExperience(this); + } + } + + public boolean isRoaring() { + return this.entityData.get(ROARING); + } + + public int getAnimationState() { + return this.entityData.get(ANIMATION_STATE); + } + + private void setRoaring(boolean roaring) { + this.entityData.set(ROARING, roaring); + } + + private void setAnimationState(int animationState) { + this.entityData.set(ANIMATION_STATE, animationState); + } + + private void tickTargetless() { + this.targetlessTicks++; + if (this.targetlessTicks >= TARGET_RESET_TICKS) { + this.introRoarUsed = false; + this.currentOrbitAngle = this.random.nextDouble() * Math.PI * 2.0D; + } + + if (this.attackAnimationTicks > 0) { + this.attackAnimationTicks = 0; + this.attackHitApplied = false; + } + if (this.isRoaring()) { + this.roarTicks = 0; + this.setRoaring(false); + } + + this.groundCombatMode = false; + this.ceilingAvoidanceTicks = 0; + this.flightModeCommitTicks = 0; + this.flightTargetRetargetTicks = 0; + this.cachedFlightTarget = null; + this.cachedFlightTargetAnchor = null; + } + + private void tickPatrolMovement() { + this.strafeRetargetTicks = 0; + if (this.patrolRetargetTicks-- <= 0 || this.patrolTarget == null || this.position().distanceToSqr(this.patrolTarget) < 4.0D) { + this.patrolRetargetTicks = 30 + this.random.nextInt(30); + this.patrolTarget = this.findPatrolTarget(); + } + + if (this.patrolTarget != null) { + this.getMoveControl().setWantedPosition(this.patrolTarget.x, this.patrolTarget.y, this.patrolTarget.z, PATROL_SPEED); + } + } + + private void tickCombatMovement(LivingEntity target) { + this.patrolTarget = null; + if (this.ceilingAvoidanceTicks > 0) { + this.ceilingAvoidanceTicks--; + } + + boolean shouldFly = this.resolveCombatFlightMode(target); + double distanceSqr = this.distanceToSqr(target); + double horizontalDistanceSqr = this.horizontalDistanceToSqr(target); + double verticalDistance = Math.abs(target.getY() - this.getY()); + this.airborneWithTargetTicks = this.onGround() ? 0 : this.airborneWithTargetTicks + 1; + + if (this.attackCooldown <= 0 + && this.canStartAttackOn(target)) { + this.startAttack(target); + return; + } + + this.faceTowardTarget(target, shouldFly ? 12.0F : 18.0F); + + if (shouldFly && this.isTooCloseToCeiling()) { + shouldFly = false; + this.groundCombatMode = true; + this.flightModeCommitTicks = FLIGHT_MODE_COMMIT_TICKS; + this.ceilingAvoidanceTicks = 20; + this.setDeltaMovement(this.getDeltaMovement().add(0.0D, -0.15D, 0.0D)); + } + + if (!shouldFly) { + this.groundCombatMode = true; + this.flightTargetRetargetTicks = 0; + this.cachedFlightTarget = null; + this.cachedFlightTargetAnchor = null; + if (this.isHoveringAboveTarget(target) && this.tryBreakBlocksToTarget(target)) { + return; + } + Vec3 combatTarget = this.createGroundApproachTarget(target); + this.getMoveControl().setWantedPosition( + combatTarget.x, + combatTarget.y, + combatTarget.z, + GROUND_APPROACH_SPEED + ); + return; + } + + this.groundCombatMode = false; + this.flightModeCommitTicks = FLIGHT_MODE_COMMIT_TICKS; + + if (distanceSqr <= CLOSE_APPROACH_RANGE_SQR + || horizontalDistanceSqr > ATTACK_COMMIT_HORIZONTAL_RANGE * ATTACK_COMMIT_HORIZONTAL_RANGE + || verticalDistance > ATTACK_COMMIT_VERTICAL_RANGE) { + Vec3 combatTarget = this.createStrikeFlightTarget(target); + this.getMoveControl().setWantedPosition( + combatTarget.x, + combatTarget.y, + combatTarget.z, + COMBAT_FLIGHT_SPEED + ); + return; + } + + if (this.strafeRetargetTicks-- <= 0) { + this.strafeRetargetTicks = 40 + this.random.nextInt(40); + } + + Vec3 combatTarget = this.createCombatFlightTarget(target); + this.getMoveControl().setWantedPosition( + combatTarget.x, + combatTarget.y, + combatTarget.z, + COMBAT_FLIGHT_SPEED + ); + } + + private boolean shouldStartRoar(LivingEntity target) { + if (!this.onGround() || this.roarCooldown > 0 || !this.hasLineOfSight(target)) { + return false; + } + + double distanceSqr = this.distanceToSqr(target); + if (distanceSqr > ROAR_RETRY_DISTANCE_SQR || !this.isInFront(target.position(), -0.1D)) { + return false; + } + + boolean pressureWindow = distanceSqr > ATTACK_START_RANGE_SQR && distanceSqr <= GROUND_APPROACH_RANGE_SQR; + boolean wounded = this.getHealth() <= this.getMaxHealth() * 0.5F; + return pressureWindow || wounded; + } + + private void startRoar() { + this.roarTicks = this.introRoarUsed ? COMBAT_ROAR_TICKS : INTRO_ROAR_TICKS; + this.introRoarUsed = true; + this.roarCooldown = 240 + this.random.nextInt(140); + this.attackAnimationTicks = 0; + this.attackHitApplied = false; + this.setRoaring(true); + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.18D)); + this.playSound(AntarchySoundEvents.NIGHTMARE_ROAR.get(), 2.2F, 0.7F + this.random.nextFloat() * 0.06F); + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(ParticleTypes.SOUL_FIRE_FLAME, this.getX(), this.getY() + 2.0D, this.getZ(), 20, 1.1D, 0.8D, 1.1D, 0.02D); + serverLevel.sendParticles(ParticleTypes.SMOKE, this.getX(), this.getY() + 2.0D, this.getZ(), 12, 0.9D, 0.6D, 0.9D, 0.02D); + } + } + + private void tickRoar(@Nullable LivingEntity target) { + this.getNavigation().stop(); + this.getMoveControl().setWantedPosition(this.getX(), this.getY(), this.getZ(), 0.0D); + this.setDeltaMovement(this.getDeltaMovement().scale(0.6D)); + + if (target != null) { + this.getLookControl().setLookAt(target, 35.0F, 20.0F); + this.faceTowardTarget(target, 14.0F); + } + + if (--this.roarTicks <= 0) { + this.roarTicks = 0; + this.setRoaring(false); + this.attackCooldown = Math.max(this.attackCooldown, 18); + } + } + + private void startAttack(LivingEntity target) { + this.attackAnimationTicks = ATTACK_TOTAL_TICKS; + this.attackHitApplied = false; + this.attackCooldown = ATTACK_TOTAL_TICKS + 12; + this.getNavigation().stop(); + + Vec3 lunge = target.getEyePosition().subtract(this.getEyePosition()); + if (lunge.lengthSqr() > 1.0E-4D) { + Vec3 normalized = lunge.normalize(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.3D).add(normalized.x * 0.85D, normalized.y * 0.18D, normalized.z * 0.85D)); + this.hasImpulse = true; + } + } + + private void tickAttack(@Nullable LivingEntity target) { + this.getNavigation().stop(); + this.setDeltaMovement(this.getDeltaMovement().scale(0.93D)); + + if (target != null) { + this.getLookControl().setLookAt(target, 35.0F, 20.0F); + this.faceTowardTarget(target, 20.0F); + } + + int elapsed = ATTACK_TOTAL_TICKS - this.attackAnimationTicks; + if (!this.attackHitApplied && elapsed >= ATTACK_DAMAGE_TICK) { + this.attackHitApplied = true; + this.playNightmareBiteSound(); + this.performAttackHit(); + } + + if (--this.attackAnimationTicks <= 0) { + this.attackAnimationTicks = 0; + } + } + + private void performAttackHit() { + AABB hitBox = this.getBoundingBox() + .inflate(ATTACK_REACH_RADIUS, 1.5D, ATTACK_REACH_RADIUS) + .expandTowards(this.getViewVector(1.0F).scale(1.9D)); + + List victims = this.level().getEntitiesOfClass( + LivingEntity.class, + hitBox, + this::canTargetEntity + ); + + float damage = (float) this.getAttributeValue(Attributes.ATTACK_DAMAGE); + for (LivingEntity victim : victims) { + if (!this.isInFront(victim.position(), -0.25D)) { + continue; + } + + if (victim.hurt(this.nightmareDamageSource(), damage)) { + this.applyNightmareStrikeEffects(victim); + this.knockAway(victim, 1.15D, 0.3D); + } + } + + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(ParticleTypes.SOUL_FIRE_FLAME, this.getX(), this.getY() + 1.6D, this.getZ(), 12, 0.9D, 0.35D, 0.9D, 0.02D); + serverLevel.sendParticles(ParticleTypes.SMOKE, this.getX(), this.getY() + 1.6D, this.getZ(), 8, 0.7D, 0.25D, 0.7D, 0.03D); + } + } + + private void playNightmareBiteSound() { + this.playSound(AntarchySoundEvents.NIGHTMARE_BITE.get(), 1.3F, 0.72F + this.random.nextFloat() * 0.08F); + } + + private void applyNightmareStrikeEffects(LivingEntity target) { + if (target instanceof Player) { + target.addEffect(new MobEffectInstance(AntarchyObjects.DREAD.get(), DREAD_TICKS, 0)); + } + target.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, WEAKNESS_TICKS, 0)); + if (this.level() instanceof ServerLevel serverLevel) { + serverLevel.sendParticles(ParticleTypes.SOUL_FIRE_FLAME, target.getX(), target.getY(0.8D), target.getZ(), 10, 0.28D, 0.22D, 0.28D, 0.01D); + serverLevel.sendParticles(ParticleTypes.SMOKE, target.getX(), target.getY(0.8D), target.getZ(), 6, 0.22D, 0.16D, 0.22D, 0.02D); + } + } + + private void knockAway(LivingEntity target, double horizontalStrength, double verticalStrength) { + Vec3 direction = target.position().subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (direction.lengthSqr() < 1.0E-4D) { + direction = this.getViewVector(1.0F).multiply(1.0D, 0.0D, 1.0D); + } + if (direction.lengthSqr() < 1.0E-4D) { + direction = new Vec3(1.0D, 0.0D, 0.0D); + } + + Vec3 push = direction.normalize().scale(horizontalStrength); + target.push(push.x, verticalStrength, push.z); + target.hurtMarked = true; + } + + private DamageSource nightmareDamageSource() { + return this.level() instanceof ServerLevel serverLevel + ? AntarchyDamageSources.nightmareMauling(serverLevel, this) + : this.damageSources().mobAttack(this); + } + + private boolean tryBreakBlocksToTarget(LivingEntity target) { + int startY = Mth.floor(this.getY()); + int endY = Math.max(Mth.floor(target.getY()), startY - 16); + int x = Mth.floor(this.getX()); + int z = Mth.floor(this.getZ()); + + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + for (int y = startY; y >= endY; y--) { + cursor.set(x, y, z); + if (this.level().getBlockState(cursor).is(AntarchyTags.Blocks.NIGHTMARE_BREAKABLE)) { + if (this.blockBreakCooldown <= 0) { + this.level().destroyBlock(cursor.immutable(), true, this); + this.blockBreakCooldown = BLOCK_BREAK_TICKS; + } + this.getMoveControl().setWantedPosition(this.getX(), this.getY(), this.getZ(), 0.0D); + return true; + } + } + + return false; + } + + @Nullable + private LivingEntity findBestAttackTarget(@Nullable LivingEntity currentTarget) { + double followRange = this.getAttributeValue(Attributes.FOLLOW_RANGE); + return this.level().getEntitiesOfClass( + LivingEntity.class, + this.getBoundingBox().inflate(followRange, followRange * 0.5D, followRange), + this::canTargetEntity + ).stream() + .min(Comparator.comparingDouble(entity -> this.scoreAttackTarget(entity, currentTarget))) + .orElse(null); + } + + private boolean canTargetEntity(@Nullable LivingEntity entity) { + if (entity == null || !entity.isAlive() || entity == this || entity.getType() == this.getType()) { + return false; + } + + if (entity.getType().is(AntarchyTags.Entities.NIGHTMARE_NO_ATTACK)) { + return false; + } + + if (entity instanceof Player player) { + return !player.isCreative() && !player.isSpectator() && this.level().getDifficulty() != Difficulty.PEACEFUL; + } + + return entity instanceof Mob && entity.isAttackable(); + } + + private double scoreAttackTarget(LivingEntity candidate, @Nullable LivingEntity currentTarget) { + double score = this.distanceToSqr(candidate); + if (candidate instanceof Player) { + score -= 10000.0D; + } + if (candidate == currentTarget) { + score -= 18.0D; + } + if (this.hasLineOfSight(candidate)) { + score -= 12.0D; + } else { + score += 16.0D; + } + if (this.isInFront(candidate.position(), -0.15D)) { + score -= 4.0D; + } + return score; + } + + private boolean shouldUseFlight() { + LivingEntity target = this.getTarget(); + return (target != null && this.canTargetEntity(target) && this.shouldUseFlightForTarget(target)) + || (this.patrolTarget != null && this.patrolTarget.y > this.getY() + 1.5D); + } + + private boolean shouldUseFlightForTarget(LivingEntity target) { + if (this.ceilingAvoidanceTicks > 0) { + return false; + } + + if (!target.onGround() || target.getY() > this.getY() + 2.5D) { + this.groundCombatMode = false; + return true; + } + + double distanceSqr = this.distanceToSqr(target); + + if (this.isHoveringAboveTarget(target)) { + this.groundCombatMode = true; + return false; + } + + if (this.groundCombatMode) { + if (distanceSqr <= FLIGHT_RETURN_RANGE_SQR) { + return false; + } + + this.groundCombatMode = false; + return true; + } + + if (this.onGround() && distanceSqr <= GROUND_APPROACH_RANGE_SQR) { + this.groundCombatMode = true; + return false; + } + + if (distanceSqr > FLIGHT_REENGAGE_RANGE_SQR) { + return true; + } + + return !this.onGround() && distanceSqr > CLOSE_APPROACH_RANGE_SQR; + } + + private boolean resolveCombatFlightMode(LivingEntity target) { + boolean desiredFly = this.shouldUseFlightForTarget(target); + boolean currentFly = !this.groundCombatMode; + + if (desiredFly == currentFly) { + this.flightModeCommitTicks = FLIGHT_MODE_COMMIT_TICKS; + return desiredFly; + } + + if (this.flightModeCommitTicks > 0) { + this.flightModeCommitTicks--; + return currentFly; + } + + this.groundCombatMode = !desiredFly; + this.flightModeCommitTicks = FLIGHT_MODE_COMMIT_TICKS; + return desiredFly; + } + + private boolean isInFront(Vec3 position, double minimumDot) { + Vec3 forward = this.getViewVector(1.0F).multiply(1.0D, 0.0D, 1.0D); + Vec3 toTarget = position.subtract(this.position()).multiply(1.0D, 0.0D, 1.0D); + if (forward.lengthSqr() < 1.0E-4D || toTarget.lengthSqr() < 1.0E-4D) { + return true; + } + return forward.normalize().dot(toTarget.normalize()) >= minimumDot; + } + + private boolean canStartAttackOn(LivingEntity target) { + if (!this.hasLineOfSight(target) || this.distanceToSqr(target) > ATTACK_START_RANGE_SQR) { + return false; + } + + double horizontalDistanceSqr = this.horizontalDistanceToSqr(target); + double verticalDistance = Math.abs(target.getEyeY() - this.getEyeY()); + return horizontalDistanceSqr <= ATTACK_COMMIT_HORIZONTAL_RANGE * ATTACK_COMMIT_HORIZONTAL_RANGE + && verticalDistance <= 4.0D; + } + + private double horizontalDistanceToSqr(LivingEntity target) { + double dx = target.getX() - this.getX(); + double dz = target.getZ() - this.getZ(); + return dx * dx + dz * dz; + } + + private void faceTowardTarget(LivingEntity target, float maxTurnDegrees) { + Vec3 toTarget = target.getEyePosition().subtract(this.getEyePosition()); + double horizontal = Math.sqrt(toTarget.x * toTarget.x + toTarget.z * toTarget.z); + if (horizontal > 1.0E-4D) { + float targetYaw = (float) (Mth.atan2(toTarget.z, toTarget.x) * (180.0D / Math.PI)) - 90.0F; + float nextYaw = Mth.approachDegrees(this.getYRot(), targetYaw, maxTurnDegrees); + this.setYRot(nextYaw); + this.yBodyRot = nextYaw; + this.yHeadRot = nextYaw; + } + if (toTarget.lengthSqr() > 1.0E-4D) { + float targetPitch = (float) (-(Mth.atan2(toTarget.y, horizontal) * (180.0D / Math.PI))); + this.setXRot(Mth.approachDegrees(this.getXRot(), targetPitch, maxTurnDegrees * 0.7F)); + } + } + + private Vec3 createCombatFlightTarget(LivingEntity target) { + double distanceToTarget = this.distanceTo(target); + if (distanceToTarget > 10.0D) { + Vec3 direct = target.getEyePosition().add(0.0D, 0.5D, 0.0D); + return this.getStableFlightTarget(direct, 8); + } + + this.currentOrbitAngle += 0.022D * this.orbitDirection; + double radius = 4.1D; + double angle = this.currentOrbitAngle + this.getId() * 0.09D; + double x = target.getX() + Math.cos(angle) * radius; + double z = target.getZ() + Math.sin(angle) * radius; + double y = Mth.clamp( + target.getY() + COMBAT_FLIGHT_BASE_HEIGHT + Math.sin((this.tickCount + this.getId()) * 0.16D) * COMBAT_FLIGHT_HEIGHT_SPAN, + target.getY() + 0.55D, + target.getY() + 1.45D + ); + return this.getStableFlightTarget(new Vec3(x, y, z), 8); + } + + private Vec3 createStrikeFlightTarget(LivingEntity target) { + Vec3 offset = this.position().subtract(target.position()).multiply(1.0D, 0.0D, 1.0D); + if (offset.lengthSqr() < 1.0E-4D) { + offset = this.getViewVector(1.0F).multiply(-1.0D, 0.0D, -1.0D); + } + if (offset.lengthSqr() < 1.0E-4D) { + offset = new Vec3(1.0D, 0.0D, 0.0D); + } + + Vec3 desired = target.getEyePosition() + .add(offset.normalize().scale(2.1D)) + .add(0.0D, 0.05D, 0.0D); + return this.getStableFlightTarget(desired, 4); + } + + private Vec3 createGroundApproachTarget(LivingEntity target) { + return new Vec3(target.getX(), target.getY() + 0.85D, target.getZ()); + } + + private Vec3 findPatrolTarget() { + BlockPos origin = this.blockPosition(); + for (int attempt = 0; attempt < 18; attempt++) { + int x = origin.getX() + this.random.nextInt(29) - 14; + int z = origin.getZ() + this.random.nextInt(29) - 14; + BlockPos terrainPos = this.level().getHeightmapPos(Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, new BlockPos(x, origin.getY(), z)); + boolean airPatrol = this.random.nextFloat() < AIR_PATROL_CHANCE; + double y = airPatrol + ? terrainPos.getY() + PATROL_AIR_MIN_HEIGHT + this.random.nextDouble() * PATROL_AIR_HEIGHT_SPAN + : terrainPos.getY() + 1.0D; + Vec3 desired = new Vec3(x + 0.5D, y, z + 0.5D); + Vec3 openTarget = this.findNearestFlightTarget(desired); + if (openTarget.distanceToSqr(desired) <= 16.0D) { + return openTarget; + } + } + + BlockPos fallbackTerrain = this.level().getHeightmapPos( + Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, + origin.offset(this.random.nextInt(25) - 12, 0, this.random.nextInt(25) - 12) + ); + return new Vec3(fallbackTerrain.getX() + 0.5D, fallbackTerrain.getY() + 1.0D, fallbackTerrain.getZ() + 0.5D); + } + + private Vec3 findNearestFlightTarget(Vec3 desired) { + BlockPos desiredPos = BlockPos.containing(desired); + Vec3 best = null; + double bestScore = Double.MAX_VALUE; + for (int attempt = 0; attempt < 14; attempt++) { + BlockPos candidate = desiredPos.offset( + this.random.nextInt(7) - 3, + this.random.nextInt(5) - 2, + this.random.nextInt(7) - 3 + ); + if (!this.isOpenFlightSpace(candidate) || !this.isCeilingBuffered(candidate)) { + continue; + } + Vec3 candidateCenter = Vec3.atCenterOf(candidate); + double score = candidateCenter.distanceToSqr(desired) + Math.max(0.0D, candidateCenter.y - desired.y) * 6.0D; + if (score < bestScore) { + best = candidateCenter; + bestScore = score; + } + } + if (best != null) { + return best; + } + + for (int down = 0; down <= 12; down++) { + BlockPos lowered = desiredPos.below(down); + if (this.isOpenFlightSpace(lowered) && this.isCeilingBuffered(lowered)) { + return Vec3.atCenterOf(lowered); + } + } + + return desired; + } + + private Vec3 getStableFlightTarget(Vec3 desired, int retargetTicks) { + if (this.flightTargetRetargetTicks > 0 + && this.cachedFlightTarget != null + && this.cachedFlightTargetAnchor != null + && this.cachedFlightTargetAnchor.distanceToSqr(desired) <= 6.25D) { + this.flightTargetRetargetTicks--; + return this.cachedFlightTarget; + } + + this.cachedFlightTarget = this.findNearestFlightTarget(desired); + this.cachedFlightTargetAnchor = desired; + this.flightTargetRetargetTicks = retargetTicks; + return this.cachedFlightTarget; + } + + private boolean isOpenFlightSpace(BlockPos pos) { + return this.level().isEmptyBlock(pos) + && this.level().isEmptyBlock(pos.above()) + && this.level().isEmptyBlock(pos.above(2)); + } + + private boolean isCeilingBuffered(BlockPos pos) { + for (int i = 3; i <= FLIGHT_CEILING_CLEARANCE_BLOCKS; i++) { + if (!this.level().isEmptyBlock(pos.above(i))) { + return false; + } + } + return true; + } + + private boolean isTooCloseToCeiling() { + BlockPos current = BlockPos.containing(this.getX(), this.getY(), this.getZ()); + for (int i = 1; i <= FLIGHT_CEILING_CLEARANCE_BLOCKS; i++) { + if (!this.level().isEmptyBlock(current.above(i))) { + return true; + } + } + return false; + } + + private boolean isHoveringAboveTarget(LivingEntity target) { + if (!target.onGround()) { + return false; + } + + double horizontalDistanceSqr = this.horizontalDistanceToSqr(target); + double verticalDelta = this.getY() - target.getY(); + return horizontalDistanceSqr <= 25.0D && verticalDelta > 1.6D; + } + + private void tickClientParticles() { + if ((this.isRoaring() || this.attackAnimationTicks > 0) && this.tickCount % 3 == 0) { + this.level().addParticle( + ParticleTypes.SOUL_FIRE_FLAME, + this.getX() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + this.getY() + 1.2D + this.random.nextDouble() * 1.1D, + this.getZ() + (this.random.nextDouble() - 0.5D) * this.getBbWidth(), + 0.0D, + 0.03D, + 0.0D + ); + } + } + + private void updateFlightRotation() { + Vec3 velocity = this.getDeltaMovement(); + if (velocity.horizontalDistanceSqr() > 1.0E-4D) { + float targetYaw = (float) (Mth.atan2(velocity.z, velocity.x) * (180.0D / Math.PI)) - 90.0F; + float nextYaw = Mth.approachDegrees(this.getYRot(), targetYaw, 4.0F); + this.setYRot(nextYaw); + this.yBodyRot = Mth.approachDegrees(this.yBodyRot, nextYaw, 2.5F); + this.yHeadRot = Mth.approachDegrees(this.yHeadRot, nextYaw, 3.5F); + } + + if (!this.onGround() && velocity.lengthSqr() > 1.0E-4D) { + float targetPitch = (float) (-(Mth.atan2(velocity.y, velocity.horizontalDistance()) * (180.0D / Math.PI))); + this.setXRot(Mth.approachDegrees(this.getXRot(), targetPitch, 3.0F)); + } else { + this.setXRot(Mth.approachDegrees(this.getXRot(), 0.0F, 2.0F)); + } + } + + private final class NightmareCombatMovementGoal extends Goal { + private NightmareCombatMovementGoal() { + this.setFlags(EnumSet.of(Goal.Flag.MOVE, Goal.Flag.LOOK)); + } + + @Override + public boolean canUse() { + return NightmareEntity.this.getTarget() != null + && !NightmareEntity.this.isDeadOrDying() + && !NightmareEntity.this.isRoaring() + && NightmareEntity.this.attackAnimationTicks <= 0; + } + + @Override + public boolean canContinueToUse() { + return this.canUse(); + } + + @Override + public void start() { + NightmareEntity.this.groundCombatMode = false; + } + + @Override + public void stop() { + NightmareEntity.this.getNavigation().stop(); + } + + @Override + public void tick() { + LivingEntity target = NightmareEntity.this.getTarget(); + if (target == null) { + return; + } + + if (NightmareEntity.this.attackCooldown <= 0 && NightmareEntity.this.canStartAttackOn(target)) { + NightmareEntity.this.startAttack(target); + return; + } + + NightmareEntity.this.tickCombatMovement(target); + } + } + + private final class NightmareAirPatrolGoal extends Goal { + private NightmareAirPatrolGoal() { + this.setFlags(EnumSet.of(Goal.Flag.MOVE)); + } + + @Override + public boolean canUse() { + return NightmareEntity.this.getTarget() == null + && !NightmareEntity.this.isDeadOrDying() + && !NightmareEntity.this.isRoaring() + && NightmareEntity.this.attackAnimationTicks <= 0; + } + + @Override + public boolean canContinueToUse() { + return this.canUse(); + } + + @Override + public void start() { + NightmareEntity.this.patrolTarget = null; + NightmareEntity.this.patrolRetargetTicks = 0; + NightmareEntity.this.tickPatrolMovement(); + } + + @Override + public void stop() { + NightmareEntity.this.getNavigation().stop(); + } + + @Override + public void tick() { + if (NightmareEntity.this.getTarget() != null + || NightmareEntity.this.isRoaring() + || NightmareEntity.this.attackAnimationTicks > 0) { + return; + } + + NightmareEntity.this.tickPatrolMovement(); + } + } + + private void updateAnimationState() { + if (this.isDeadOrDying()) { + this.setAnimationState(ANIM_DEATH); + this.wingFlapCooldown = 0; + return; + } + + if (this.isRoaring()) { + this.setAnimationState(ANIM_ROAR); + this.wingFlapCooldown = 0; + return; + } + + if (this.attackAnimationTicks > 0) { + this.setAnimationState(this.onGround() ? ANIM_ATTACK : ANIM_FLY_ATTACK); + this.tickWingFlapSound(); + return; + } + + if (!this.onGround() && this.airborneTicks > 0 && this.airborneTicks <= 10 && this.shouldUseFlight()) { + this.setAnimationState(ANIM_TAKEOFF); + this.wingFlapCooldown = 0; + return; + } + + if (!this.onGround() && this.hurtTime > 0) { + this.setAnimationState(ANIM_FLY_DAMAGED); + this.tickWingFlapSound(); + return; + } + + if (!this.onGround()) { + this.setAnimationState(ANIM_FLY); + this.tickWingFlapSound(); + return; + } + + Vec3 velocity = this.getDeltaMovement(); + if (this.onGround() && velocity.horizontalDistanceSqr() > 0.008D) { + this.setAnimationState(ANIM_WALK); + this.wingFlapCooldown = 0; + return; + } + + this.setAnimationState(ANIM_IDLE); + this.wingFlapCooldown = 0; + } + + private void tickWingFlapSound() { + if (!(this.level() instanceof ServerLevel)) { + return; + } + + if (this.onGround() || this.isRoaring() || this.isDeadOrDying()) { + this.wingFlapCooldown = 0; + return; + } + + Vec3 movement = this.getDeltaMovement(); + if (movement.lengthSqr() < 0.01D) { + return; + } + + if (this.wingFlapCooldown > 0) { + this.wingFlapCooldown--; + return; + } + + this.playSound(AntarchySoundEvents.NIGHTMARE_FLAP.get(), 1.25F, 0.85F + this.random.nextFloat() * 0.08F); + this.wingFlapCooldown = 5 + this.random.nextInt(4); + } + +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareMultipartLayout.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareMultipartLayout.java new file mode 100644 index 00000000..79f7f90c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/nightmare/NightmareMultipartLayout.java @@ -0,0 +1,67 @@ +package com.craisinlord.antarchy.content.entity.nightmare; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartLayout; +import com.craisinlord.antarchy.content.entity.multipart.MultipartPartDefinition; + +public final class NightmareMultipartLayout implements MultipartLayout { + public static final NightmareMultipartLayout INSTANCE = new NightmareMultipartLayout(); + + public static final MultipartPartDefinition LEFT_WING = new MultipartPartDefinition( + "left_wing", + 2.0F, + 1.0F, + 1.00F, + 0.10D, + 3.05D, + -1.90D, + false + ); + + public static final MultipartPartDefinition LEFT_WING_OUTER = new MultipartPartDefinition( + "left_wing_outer", + 1.55F, + 0.95F, + 0.90F, + -0.25D, + 3.20D, + -3.70D, + false + ); + + public static final MultipartPartDefinition RIGHT_WING = new MultipartPartDefinition( + "right_wing", + 2.0F, + 1.0F, + 1.00F, + 0.10D, + 3.05D, + 1.90D, + false + ); + + public static final MultipartPartDefinition RIGHT_WING_OUTER = new MultipartPartDefinition( + "right_wing_outer", + 1.55F, + 0.95F, + 0.90F, + -0.25D, + 3.20D, + 3.70D, + false + ); + + private static final MultipartPartDefinition[] PARTS = { + LEFT_WING, + LEFT_WING_OUTER, + RIGHT_WING, + RIGHT_WING_OUTER + }; + + private NightmareMultipartLayout() { + } + + @Override + public MultipartPartDefinition[] parts() { + return PARTS; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/entity/trades/DrTrayaurusTradeManager.java b/common/src/main/java/com/craisinlord/antarchy/content/entity/trades/DrTrayaurusTradeManager.java new file mode 100644 index 00000000..f35dd67c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/entity/trades/DrTrayaurusTradeManager.java @@ -0,0 +1,132 @@ +package com.craisinlord.antarchy.content.entity.trades; + +import com.google.gson.Gson; +import com.google.gson.JsonElement; +import com.google.gson.JsonParseException; +import com.mojang.serialization.Codec; +import com.mojang.serialization.JsonOps; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.packs.resources.ResourceManager; +import net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener; +import net.minecraft.util.profiling.ProfilerFiller; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.trading.ItemCost; +import net.minecraft.world.item.trading.MerchantOffer; +import net.minecraft.world.item.trading.MerchantOffers; + +import java.util.ArrayList; +import java.util.List; +import java.util.Optional; + +public final class DrTrayaurusTradeManager extends SimpleJsonResourceReloadListener { + private static final Gson GSON = new Gson(); + private static final String DIRECTORY = "trayaurus_trades"; + private static final Codec TRADE_FILE_CODEC = RecordCodecBuilder.create(instance -> instance.group( + TradeEntry.CODEC.listOf().fieldOf("trades").forGetter(TradeFile::trades) + ).apply(instance, TradeFile::new)); + private static volatile List loadedTrades = defaultTrades(); + + public DrTrayaurusTradeManager() { + super(GSON, DIRECTORY); + } + + @Override + protected void apply(java.util.Map object, ResourceManager resourceManager, ProfilerFiller profiler) { + List parsedTrades = new ArrayList<>(); + for (java.util.Map.Entry entry : object.entrySet()) { + TRADE_FILE_CODEC.parse(JsonOps.INSTANCE, entry.getValue()) + .resultOrPartial(message -> { + throw new JsonParseException("Failed to parse " + entry.getKey() + ": " + message); + }) + .ifPresent(file -> parsedTrades.addAll(file.trades())); + } + + loadedTrades = parsedTrades.isEmpty() ? defaultTrades() : List.copyOf(parsedTrades); + } + + public static MerchantOffers createOffers() { + MerchantOffers offers = new MerchantOffers(); + for (TradeEntry trade : loadedTrades) { + trade.toOffer().ifPresent(offers::add); + } + return offers; + } + + private static List defaultTrades() { + return List.of( + new TradeEntry(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "uranium_ingot"), 4), Optional.empty(), new StackEntry(ResourceLocation.withDefaultNamespace("spyglass"), 1), 16, 1, 0.05F), + new TradeEntry(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "titanium_ingot"), 6), Optional.empty(), new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "duct_tape"), 2), 12, 5, 0.05F), + new TradeEntry(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "uranium_ingot"), 8), Optional.of(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "kraken_tooth"), 1)), new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "duplicator_sapling"), 1), 6, 10, 0.1F), + new TradeEntry(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "titanium_ingot"), 10), Optional.empty(), new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "easter_bunny_spawn_egg"), 1), 3, 5, 0.05F), + new TradeEntry(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "uranium_ingot"), 16), Optional.of(new StackEntry(ResourceLocation.fromNamespaceAndPath("antarchy", "titanium_ingot"), 8)), new StackEntry(ResourceLocation.withDefaultNamespace("enchanted_golden_apple"), 1), 2, 20, 0.2F) + ); + } + + private record TradeFile(List trades) { + } + + private record TradeEntry(StackEntry buy, Optional secondBuy, StackEntry sell, int maxUses, int villagerXp, float priceMultiplier) { + private static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + StackEntry.CODEC.fieldOf("buy").forGetter(TradeEntry::buy), + StackEntry.CODEC.optionalFieldOf("second_buy").forGetter(TradeEntry::secondBuy), + StackEntry.CODEC.fieldOf("sell").forGetter(TradeEntry::sell), + Codec.INT.optionalFieldOf("max_uses", 12).forGetter(TradeEntry::maxUses), + Codec.INT.optionalFieldOf("villager_xp", 1).forGetter(TradeEntry::villagerXp), + Codec.FLOAT.optionalFieldOf("price_multiplier", 0.05F).forGetter(TradeEntry::priceMultiplier) + ).apply(instance, TradeEntry::new)); + + private Optional toOffer() { + if (this.maxUses < 1 || this.villagerXp < 1 || this.villagerXp > 99) { + return Optional.empty(); + } + + Optional buyCost = this.buy.toCost(); + if (buyCost.isEmpty()) { + return Optional.empty(); + } + + Optional secondBuyCost = this.secondBuy.flatMap(StackEntry::toCost); + ItemStack sellStack = this.sell.toStack(); + if (sellStack.isEmpty()) { + return Optional.empty(); + } + + return Optional.of(new MerchantOffer( + buyCost.get(), + secondBuyCost, + sellStack, + this.maxUses, + this.villagerXp, + this.priceMultiplier + )); + } + } + + private record StackEntry(ResourceLocation itemId, int count) { + private static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + ResourceLocation.CODEC.fieldOf("item").forGetter(StackEntry::itemId), + Codec.INT.optionalFieldOf("count", 1).forGetter(StackEntry::count) + ).apply(instance, StackEntry::new)); + + private Optional item() { + return BuiltInRegistries.ITEM.getOptional(this.itemId) + .filter(item -> item != net.minecraft.world.item.Items.AIR); + } + + private ItemStack toStack() { + return this.item() + .filter(item -> this.count > 0) + .map(item -> new ItemStack(item, this.count)) + .orElse(ItemStack.EMPTY); + } + + private Optional toCost() { + return this.item() + .filter(item -> this.count > 0) + .map(item -> new ItemCost(item, this.count)); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualAccess.java b/common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualAccess.java new file mode 100644 index 00000000..0697a60a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualAccess.java @@ -0,0 +1,7 @@ +package com.craisinlord.antarchy.content.fire; + +public interface AntarchyFireVisualAccess { + AntarchyFireVisualType antarchy$getFireVisualType(); + + void antarchy$setFireVisualType(AntarchyFireVisualType type); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualType.java b/common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualType.java new file mode 100644 index 00000000..ba968066 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/fire/AntarchyFireVisualType.java @@ -0,0 +1,7 @@ +package com.craisinlord.antarchy.content.fire; + +public enum AntarchyFireVisualType { + NORMAL, + SOUL, + DREAM +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/fluid/AntiwaterLiquidBlock.java b/common/src/main/java/com/craisinlord/antarchy/content/fluid/AntiwaterLiquidBlock.java new file mode 100644 index 00000000..04901c2a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/fluid/AntiwaterLiquidBlock.java @@ -0,0 +1,61 @@ +package com.craisinlord.antarchy.content.fluid; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FlowingFluid; + +public class AntiwaterLiquidBlock extends LiquidBlock { + public AntiwaterLiquidBlock(FlowingFluid fluid, BlockBehaviour.Properties properties) { + super(fluid, properties); + } + + @Override + protected void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { + super.onPlace(state, level, pos, oldState, movedByPiston); + scheduleCurrentAntiwaterTick(level, pos); + } + + @Override + protected void neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) { + super.neighborChanged(state, level, pos, neighborBlock, neighborPos, movedByPiston); + scheduleCurrentAntiwaterTick(level, pos); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + scheduleCurrentAntiwaterTick(level, pos); + return super.updateShape(state, direction, neighborState, level, pos, neighborPos); + } + + @Override + protected void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) { + if (!state.is(newState.getBlock())) { + scheduleDependentAntiwaterTicks(level, pos); + } + super.onRemove(state, level, pos, newState, movedByPiston); + } + + private void scheduleCurrentAntiwaterTick(LevelAccessor level, BlockPos pos) { + level.scheduleTick(pos, this.fluid, this.fluid.getTickDelay(level)); + } + + private void scheduleDependentAntiwaterTicks(LevelAccessor level, BlockPos pos) { + level.scheduleTick(pos.above(), this.fluid, this.fluid.getTickDelay(level)); + for (Direction direction : Direction.Plane.HORIZONTAL) { + level.scheduleTick(pos.relative(direction), this.fluid, this.fluid.getTickDelay(level)); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityAccess.java b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityAccess.java new file mode 100644 index 00000000..4fd8661e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityAccess.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.gravity; + +public interface AntarchyGravityAccess { + AntarchyGravityDirection antarchy$getGravityDirection(); + + AntarchyGravityDirection antarchy$getPrevGravityDirection(); + + boolean antarchy$isGravityForced(); + + int antarchy$getGravityTransitionDuration(); + + int antarchy$getGravityTransitionRemaining(); + + void antarchy$setGravityState(AntarchyGravityDirection direction, boolean forced, AntarchyGravityTransition transition); + + void antarchy$applySyncedGravityState( + AntarchyGravityDirection direction, + AntarchyGravityDirection previousDirection, + boolean forced, + int transitionDuration, + int transitionRemaining + ); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityApi.java b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityApi.java new file mode 100644 index 00000000..6301b5bf --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityApi.java @@ -0,0 +1,109 @@ +package com.craisinlord.antarchy.content.gravity; + +import net.minecraft.world.entity.Entity; + +public final class AntarchyGravityApi { + public interface GravitySyncDispatcher { + void onGravityStateChanged(Entity entity); + } + + private static GravitySyncDispatcher syncDispatcher = entity -> { + }; + + private AntarchyGravityApi() { + } + + public static AntarchyGravityDirection getGravityDirection(Entity entity) { + return access(entity).antarchy$getGravityDirection(); + } + + public static AntarchyGravityDirection getPrevGravityDirection(Entity entity) { + return access(entity).antarchy$getPrevGravityDirection(); + } + + public static boolean isGravityForced(Entity entity) { + return access(entity).antarchy$isGravityForced(); + } + + public static boolean isGravityInverted(Entity entity) { + return getGravityDirection(entity).isInverted(); + } + + public static int getTransitionDuration(Entity entity) { + return access(entity).antarchy$getGravityTransitionDuration(); + } + + public static int getTransitionRemaining(Entity entity) { + return access(entity).antarchy$getGravityTransitionRemaining(); + } + + public static float getGravityFlipProgress(Entity entity, float partialTick) { + AntarchyGravityAccess access = access(entity); + AntarchyGravityDirection current = access.antarchy$getGravityDirection(); + AntarchyGravityDirection previous = access.antarchy$getPrevGravityDirection(); + int duration = access.antarchy$getGravityTransitionDuration(); + int remaining = access.antarchy$getGravityTransitionRemaining(); + if (duration <= 0 || current == previous) { + return current.isInverted() ? 1.0F : 0.0F; + } + + float elapsed = duration - remaining + partialTick; + float fraction = Math.max(0.0F, Math.min(1.0F, elapsed / duration)); + return previous.isInverted() ? 1.0F - fraction : fraction; + } + + public static void setGravityDirection(Entity entity, AntarchyGravityDirection direction) { + setGravityDirection(entity, direction, false, AntarchyGravityTransition.INSTANT); + } + + public static void setGravityDirection(Entity entity, AntarchyGravityDirection direction, AntarchyGravityTransition transition) { + setGravityDirection(entity, direction, false, transition); + } + + public static void setGravityDirection(Entity entity, AntarchyGravityDirection direction, boolean forced) { + setGravityDirection(entity, direction, forced, AntarchyGravityTransition.INSTANT); + } + + public static void setGravityDirection(Entity entity, AntarchyGravityDirection direction, boolean forced, AntarchyGravityTransition transition) { + access(entity).antarchy$setGravityState(direction, forced, transition); + } + + public static void setForcedGravityDirection(Entity entity, AntarchyGravityDirection direction) { + setForcedGravityDirection(entity, direction, AntarchyGravityTransition.INSTANT); + } + + public static void setForcedGravityDirection(Entity entity, AntarchyGravityDirection direction, AntarchyGravityTransition transition) { + access(entity).antarchy$setGravityState(direction, true, transition); + } + + public static void clearForcedGravity(Entity entity) { + access(entity).antarchy$setGravityState(AntarchyGravityDirection.DOWN, false, AntarchyGravityTransition.INSTANT); + } + + public static void applySyncedState( + Entity entity, + AntarchyGravityDirection direction, + AntarchyGravityDirection previousDirection, + boolean forced, + int transitionDuration, + int transitionRemaining + ) { + access(entity).antarchy$applySyncedGravityState(direction, previousDirection, forced, transitionDuration, transitionRemaining); + } + + public static void setSyncDispatcher(GravitySyncDispatcher dispatcher) { + syncDispatcher = dispatcher; + } + + public static void notifyGravityStateChanged(Entity entity) { + syncDispatcher.onGravityStateChanged(entity); + } + + private static AntarchyGravityAccess access(Entity entity) { + if (entity instanceof AntarchyGravityAccess access) { + return access; + } + + throw new IllegalStateException("Entity " + entity + " is missing Antarchy gravity state"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityDirection.java b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityDirection.java new file mode 100644 index 00000000..183d1489 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityDirection.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.content.gravity; + +import java.util.Optional; + +public enum AntarchyGravityDirection { + DOWN(0, "down", false), + UP(1, "up", true); + + private final int id; + private final String serializedName; + private final boolean inverted; + + AntarchyGravityDirection(int id, String serializedName, boolean inverted) { + this.id = id; + this.serializedName = serializedName; + this.inverted = inverted; + } + + public int getId() { + return this.id; + } + + public String getSerializedName() { + return this.serializedName; + } + + public boolean isInverted() { + return this.inverted; + } + + public static AntarchyGravityDirection byId(int id) { + return id == UP.id ? UP : DOWN; + } + + public static Optional parse(String value) { + for (AntarchyGravityDirection direction : values()) { + if (direction.serializedName.equalsIgnoreCase(value)) { + return Optional.of(direction); + } + } + + return Optional.empty(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityRotationUtil.java b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityRotationUtil.java new file mode 100644 index 00000000..1f6c6c3b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityRotationUtil.java @@ -0,0 +1,140 @@ +package com.craisinlord.antarchy.content.gravity; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec2; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.joml.Quaternionf; +import org.joml.Vector3f; + +public final class AntarchyGravityRotationUtil { + private AntarchyGravityRotationUtil() { + } + + public static Vec3 vecWorldToPlayer(Vec3 vector, AntarchyGravityDirection direction) { + if (!direction.isInverted()) { + return vector; + } + + return new Vec3(-vector.x, -vector.y, vector.z); + } + + public static Vec3 vecWorldToPlayer(double x, double y, double z, AntarchyGravityDirection direction) { + return vecWorldToPlayer(new Vec3(x, y, z), direction); + } + + public static Vec3 vecPlayerToWorld(Vec3 vector, AntarchyGravityDirection direction) { + if (!direction.isInverted()) { + return vector; + } + + return new Vec3(-vector.x, -vector.y, vector.z); + } + + public static Vec3 vecPlayerToWorld(double x, double y, double z, AntarchyGravityDirection direction) { + return vecPlayerToWorld(new Vec3(x, y, z), direction); + } + + public static Vec3 maskPlayerToWorld(Vec3 vector, AntarchyGravityDirection direction) { + return vector; + } + + public static Vec3 getEyeOffset(Entity entity, double eyeHeight) { + return vecPlayerToWorld(new Vec3(0.0D, eyeHeight, 0.0D), AntarchyGravityApi.getGravityDirection(entity)); + } + + public static Vec3 getEyeOffset(Entity entity, double eyeHeight, float partialTick) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted() && AntarchyGravityApi.getGravityFlipProgress(entity, partialTick) <= 0.0F) { + return new Vec3(0.0D, eyeHeight, 0.0D); + } + + Vector3f offset = new Vector3f(0.0F, (float) eyeHeight, 0.0F); + offset.rotate(getWorldRotationQuaternion(entity, partialTick)); + return new Vec3(offset.x(), offset.y(), offset.z()); + } + + public static AABB boxPlayerToWorld(AABB box, AntarchyGravityDirection direction) { + if (!direction.isInverted()) { + return box; + } + + return new AABB( + vecPlayerToWorld(new Vec3(box.minX, box.minY, box.minZ), direction), + vecPlayerToWorld(new Vec3(box.maxX, box.maxY, box.maxZ), direction) + ); + } + + public static AABB boxWorldToPlayer(AABB box, AntarchyGravityDirection direction) { + if (!direction.isInverted()) { + return box; + } + + return new AABB( + vecWorldToPlayer(new Vec3(box.minX, box.minY, box.minZ), direction), + vecWorldToPlayer(new Vec3(box.maxX, box.maxY, box.maxZ), direction) + ); + } + + public static Quaternionf getWorldRotationQuaternion(Entity entity, float partialTick) { + return rotationAroundNegativeZ(180.0F * AntarchyGravityApi.getGravityFlipProgress(entity, partialTick)); + } + + public static Quaternionf getCameraRotationQuaternion(Entity entity, float partialTick) { + return rotationAroundNegativeZ(-180.0F * AntarchyGravityApi.getGravityFlipProgress(entity, partialTick)); + } + + public static Vec2 rotWorldToPlayer(float yaw, float pitch, AntarchyGravityDirection direction) { + Vec3 vector = vecWorldToPlayer(rotToVec(yaw, pitch), direction); + return vecToRot(vector); + } + + public static Vec2 rotPlayerToWorld(float yaw, float pitch, AntarchyGravityDirection direction) { + Vec3 vector = vecPlayerToWorld(rotToVec(yaw, pitch), direction); + return vecToRot(vector); + } + + public static Direction getGravityDownDirection(Entity entity) { + return AntarchyGravityApi.isGravityInverted(entity) ? Direction.UP : Direction.DOWN; + } + + public static BlockPos getSupportingBlockPos(Entity entity, double offset) { + Direction direction = getGravityDownDirection(entity); + Vec3 pos = entity.position().add( + direction.getStepX() * offset, + direction.getStepY() * offset, + direction.getStepZ() * offset + ); + return BlockPos.containing(pos); + } + + private static Quaternionf rotationAroundNegativeZ(float degrees) { + return new Quaternionf().fromAxisAngleDeg(0.0F, 0.0F, -1.0F, degrees); + } + + private static Vec3 rotToVec(float yaw, float pitch) { + double radPitch = pitch * 0.017453292F; + double radNegYaw = -yaw * 0.017453292F; + double cosNegYaw = Math.cos(radNegYaw); + double sinNegYaw = Math.sin(radNegYaw); + double cosPitch = Math.cos(radPitch); + double sinPitch = Math.sin(radPitch); + return new Vec3(sinNegYaw * cosPitch, -sinPitch, cosNegYaw * cosPitch); + } + + private static Vec2 vecToRot(Vec3 vector) { + double sinPitch = -vector.y; + double radPitch = Math.asin(sinPitch); + double cosPitch = Math.cos(radPitch); + double sinNegYaw = vector.x / cosPitch; + double cosNegYaw = Math.max(-1.0D, Math.min(1.0D, vector.z / cosPitch)); + double radNegYaw = Math.acos(cosNegYaw); + if (sinNegYaw < 0.0D) { + radNegYaw = Math.PI * 2.0D - radNegYaw; + } + + return new Vec2((float) (-radNegYaw / 0.017453292F), (float) (radPitch / 0.017453292F)); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityTransition.java b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityTransition.java new file mode 100644 index 00000000..b58f2bf7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/gravity/AntarchyGravityTransition.java @@ -0,0 +1,9 @@ +package com.craisinlord.antarchy.content.gravity; + +public record AntarchyGravityTransition(int durationTicks) { + public static final AntarchyGravityTransition INSTANT = new AntarchyGravityTransition(0); + + public AntarchyGravityTransition { + durationTicks = Math.max(0, durationTicks); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/gravity/GravityWalkNodeEvaluator.java b/common/src/main/java/com/craisinlord/antarchy/content/gravity/GravityWalkNodeEvaluator.java new file mode 100644 index 00000000..66f88121 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/gravity/GravityWalkNodeEvaluator.java @@ -0,0 +1,184 @@ +package com.craisinlord.antarchy.content.gravity; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.level.PathNavigationRegion; +import net.minecraft.world.level.pathfinder.Node; +import net.minecraft.world.level.pathfinder.PathType; +import net.minecraft.world.level.pathfinder.PathfindingContext; +import net.minecraft.world.level.pathfinder.WalkNodeEvaluator; + +public class GravityWalkNodeEvaluator extends WalkNodeEvaluator { + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/Pathfinding"); + private static final int[][] INVERTED_NEIGHBOR_OFFSETS = { + {1, 0, 0}, + {-1, 0, 0}, + {0, 0, 1}, + {0, 0, -1}, + {1, 0, 1}, + {1, 0, -1}, + {-1, 0, 1}, + {-1, 0, -1}, + {0, 1, 0}, + {0, -1, 0} + }; + + private int antarchy$loggedPrepare; + private int antarchy$loggedGetStart; + private int antarchy$loggedPathType; + private int antarchy$loggedNeighbors; + + @Override + public void prepare(PathNavigationRegion sourceIn, Mob mob) { + super.prepare(sourceIn, mob); + this.antarchy$loggedPrepare = 0; + this.antarchy$loggedGetStart = 0; + this.antarchy$loggedPathType = 0; + this.antarchy$loggedNeighbors = 0; + + if (AntarchyGravityApi.isGravityInverted(mob)) { + LOGGER.debug( + "[Path] prepare inverted mob={} pos=({}, {}, {}) size=({}, {})", + mob.getClass().getSimpleName(), + Mth.floor(mob.getX()), + Mth.floor(mob.getY()), + Mth.floor(mob.getZ()), + mob.getBbWidth(), + mob.getBbHeight() + ); + } + } + + @Override + public void done() { + if (this.mob != null && AntarchyGravityApi.isGravityInverted(this.mob)) { + LOGGER.debug("[Path] done inverted mob={}", this.mob.getClass().getSimpleName()); + } + super.done(); + } + + @Override + public Node getStart() { + if (!AntarchyGravityApi.isGravityInverted(this.mob)) { + return super.getStart(); + } + + int x = Mth.floor(this.mob.getX()); + int z = Mth.floor(this.mob.getZ()); + int y = Mth.floor(this.mob.getY() + this.mob.getBbHeight()) - 1; + + Node node = this.getNode(x, y, z); + node.type = PathType.WALKABLE; + node.costMalus = this.mob.getPathfindingMalus(PathType.WALKABLE); + + if (this.antarchy$loggedGetStart < 8) { + LOGGER.debug( + "[Path] getStart inverted mob={} node=({}, {}, {}) type={} malus={}", + this.mob.getClass().getSimpleName(), + x, + y, + z, + node.type, + node.costMalus + ); + this.antarchy$loggedGetStart++; + } + + return node; + } + + @Override + public PathType getPathTypeOfMob(PathfindingContext context, int x, int y, int z, Mob mob) { + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return super.getPathTypeOfMob(context, x, y, z, mob); + } + + PathType ceilingType = this.getPathType(context, x, y + 1, z); + if (mob.getPathfindingMalus(ceilingType) >= 0.0F) { + return PathType.OPEN; + } + + PathType result = PathType.WALKABLE; + for (int dw = 0; dw < this.entityWidth; dw++) { + for (int dd = 0; dd < this.entityDepth; dd++) { + for (int dh = 0; dh < this.entityHeight; dh++) { + PathType type = this.getPathType(context, x + dw, y - dh, z + dd); + float malus = mob.getPathfindingMalus(type); + if (malus < 0.0F) { + return type; + } + if (malus >= mob.getPathfindingMalus(result)) { + result = type; + } + } + } + } + + if (this.antarchy$loggedPathType < 16) { + LOGGER.debug( + "[Path] type inverted mob={} pos=({}, {}, {}) ceiling={} result={}", + mob.getClass().getSimpleName(), + x, + y, + z, + ceilingType, + result + ); + this.antarchy$loggedPathType++; + } + + return result; + } + + @Override + public int getNeighbors(Node[] neighbors, Node current) { + if (!AntarchyGravityApi.isGravityInverted(this.mob)) { + return super.getNeighbors(neighbors, current); + } + + int count = 0; + for (int[] offset : INVERTED_NEIGHBOR_OFFSETS) { + count += this.antarchy$addNeighbor(neighbors, count, current.x + offset[0], current.y + offset[1], current.z + offset[2]); + } + + if (this.antarchy$loggedNeighbors < 16) { + LOGGER.debug( + "[Path] neighbors inverted mob={} node=({}, {}, {}) count={}", + this.mob.getClass().getSimpleName(), + current.x, + current.y, + current.z, + count + ); + this.antarchy$loggedNeighbors++; + } + + return count; + } + + private int antarchy$addNeighbor(Node[] neighbors, int index, int x, int y, int z) { + PathType type = this.getPathTypeOfMob(this.currentContext, x, y, z, this.mob); + if (this.mob.getPathfindingMalus(type) < 0.0F) { + if (this.antarchy$loggedNeighbors < 16) { + LOGGER.debug( + "[Path] reject mob={} pos=({}, {}, {}) type={} malus={}", + this.mob.getClass().getSimpleName(), + x, + y, + z, + type, + this.mob.getPathfindingMalus(type) + ); + } + return 0; + } + + Node node = this.getNode(x, y, z); + node.type = type; + node.costMalus = this.mob.getPathfindingMalus(type); + neighbors[index] = node; + return 1; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalBlockItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalBlockItem.java new file mode 100644 index 00000000..fc49d56a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalBlockItem.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.Block; + +public class AntimetalBlockItem extends BlockItem { + public AntimetalBlockItem(Block block, Properties properties) { + super(block, properties); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.antimetal_inversion").withStyle(ChatFormatting.DARK_RED)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalScaffoldingItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalScaffoldingItem.java new file mode 100644 index 00000000..42c9cbd1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/AntimetalScaffoldingItem.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.content.item; + +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.Block; + +public class AntimetalScaffoldingItem extends BlockItem { + public AntimetalScaffoldingItem(Block block, Properties properties) { + super(block, properties); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BasiliskDaggerItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BasiliskDaggerItem.java new file mode 100644 index 00000000..98897336 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BasiliskDaggerItem.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.component.ItemAttributeModifiers; + +public class BasiliskDaggerItem extends SwordItem { + private final Tier tier; + private final int attackDamage; + private final float attackSpeed; + + public BasiliskDaggerItem(Tier tier, Item.Properties properties, int attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return SwordItem.createAttributes( + this.tier, + (int) Math.round(AntarchySettings.basiliskDaggerAttackDamage()), + (float) AntarchySettings.basiliskDaggerAttackSpeed() + ); + } + + @Override + public boolean hurtEnemy(ItemStack stack, LivingEntity target, LivingEntity attacker) { + boolean didHurt = super.hurtEnemy(stack, target, attacker); + if (didHurt && !target.level().isClientSide()) { + target.addEffect(new MobEffectInstance( + MobEffects.POISON, + AntarchySettings.basiliskDaggerPoisonDurationTicks(), + AntarchySettings.basiliskDaggerPoisonAmplifier() + )); + } + return didHurt; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BattleAxeItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BattleAxeItem.java new file mode 100644 index 00000000..9bea8321 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BattleAxeItem.java @@ -0,0 +1,72 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.client.model.ResourceBackedGeoItemModel; +import java.util.function.Consumer; +import java.util.function.DoubleSupplier; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.AxeItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.animatable.client.GeoRenderProvider; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import com.craisinlord.antarchy.content.client.renderer.AnimatedHeldItemRenderer; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class BattleAxeItem extends AxeItem implements GeoItem { + private static final ResourceLocation MODEL_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "geo/battle_axe.geo.json"); + private static final ResourceLocation TEXTURE_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/item/battle_axe/battle_axe.png"); + private static final ResourceLocation ANIMATION_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "animations/static_item.animation.json"); + private final Tier tier; + private final DoubleSupplier attackDamage; + private final float attackSpeed; + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public BattleAxeItem(Tier tier, Item.Properties properties, DoubleSupplier attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + GeoItem.registerSyncedAnimatable(this); + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return createAttributes(this.tier, (float) this.attackDamage.getAsDouble(), (float) AntarchySettings.battleAxeAttackSpeed()); + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void createGeoRenderer(Consumer consumer) { + consumer.accept(new GeoRenderProvider() { + private AnimatedHeldItemRenderer renderer; + + @Override + public net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer getGeoItemRenderer() { + if (this.renderer == null) { + this.renderer = new AnimatedHeldItemRenderer<>(new ResourceBackedGeoItemModel<>(MODEL_LOCATION, TEXTURE_LOCATION, ANIMATION_LOCATION)); + } + + return this.renderer; + } + }); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BigBerthaItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BigBerthaItem.java new file mode 100644 index 00000000..ce7d56a4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BigBerthaItem.java @@ -0,0 +1,539 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.client.model.ResourceBackedGeoItemModel; +import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import java.util.function.Consumer; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.component.DataComponents; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.phys.EntityHitResult; +import net.minecraft.world.entity.projectile.ProjectileUtil; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.LightningBolt; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.CustomData; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.animatable.client.GeoRenderProvider; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import com.craisinlord.antarchy.content.client.renderer.AnimatedHeldItemRenderer; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class BigBerthaItem extends SwordItem implements GeoItem { + private static final ResourceLocation MODEL_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "geo/big_bertha.geo.json"); + private static final ResourceLocation TEXTURE_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/item/big_bertha/big_bertha.png"); + private static final ResourceLocation ANIMATION_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "animations/static_item.animation.json"); + private static final String MODE_TAG = "antarchy.big_bertha_mode"; + private static final String SPIN_TICKS_TAG = "antarchy.big_bertha_spin_ticks"; + private static final String SPIN_DIRECTION_X_TAG = "antarchy.big_bertha_spin_direction_x"; + private static final String SPIN_DIRECTION_Z_TAG = "antarchy.big_bertha_spin_direction_z"; + private static final ResourceLocation ATTACK_RANGE_MODIFIER_ID = ResourceLocation.fromNamespaceAndPath("antarchy", "big_bertha_attack_range"); + private final Tier tier; + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public BigBerthaItem(Tier tier, Item.Properties properties) { + super(tier, properties); + this.tier = tier; + GeoItem.registerSyncedAnimatable(this); + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return SwordItem.createAttributes( + this.tier, + (int) Math.round(AntarchySettings.bigBerthaAttackDamage()), + (float) AntarchySettings.bigBerthaAttackSpeed() + ).withModifierAdded( + Attributes.ENTITY_INTERACTION_RANGE, + new AttributeModifier(ATTACK_RANGE_MODIFIER_ID, AntarchySettings.bigBerthaReachBonus(), AttributeModifier.Operation.ADD_VALUE), + EquipmentSlotGroup.MAINHAND + ); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + BossMode mode = getMode(stack); + tooltipComponents.add(Component.translatable("tooltip.antarchy.big_bertha.mode", Component.translatable(mode.translationKey)).withStyle(ChatFormatting.GOLD)); + tooltipComponents.add(Component.translatable(mode.tooltipKey).withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.big_bertha.toggle_mode").withStyle(ChatFormatting.DARK_GRAY)); + } + + public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) { + return slotChanged || !ItemStack.isSameItem(oldStack, newStack); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + if (player.isShiftKeyDown()) { + cycleMode(level, player, stack); + return InteractionResultHolder.sidedSuccess(stack, level.isClientSide); + } + + BossMode mode = getMode(stack); + + if (mode == BossMode.BASILISK) { + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(stack); + } + applyBasiliskRightClick(level, player, stack); + return InteractionResultHolder.sidedSuccess(stack, level.isClientSide); + } + + if (mode != BossMode.MOLEVORE) { + return InteractionResultHolder.pass(stack); + } + + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(stack); + } + + startMolevoreSpin(level, player, stack); + return InteractionResultHolder.sidedSuccess(stack, level.isClientSide); + } + + @Override + public boolean hurtEnemy(ItemStack stack, LivingEntity target, LivingEntity attacker) { + boolean didHurt = super.hurtEnemy(stack, target, attacker); + if (!didHurt || attacker.level().isClientSide || !(attacker instanceof Player player) || player.getMainHandItem() != stack) { + return didHurt; + } + + if (!(attacker.level() instanceof ServerLevel serverLevel)) { + return didHurt; + } + + switch (getMode(stack)) { + case BASILISK -> applyBasiliskHit(target, serverLevel); + case LUCID -> applyLucidHit(target, player, serverLevel); + case NIGHTMARE -> applyNightmareHit(target, serverLevel); + case KRAKEN -> applyKrakenHit(player, target, serverLevel); + case MOLEVORE -> { + } + } + + return didHurt; + } + + @Override + public void inventoryTick(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) { + super.inventoryTick(stack, level, entity, slotId, isSelected); + if (!(entity instanceof Player player)) { + return; + } + + int spinTicks = getSpinTicks(stack); + if (spinTicks <= 0) { + return; + } + + if (player.getMainHandItem() != stack) { + if (!level.isClientSide) { + clearSpinState(stack); + } + return; + } + + alignPlayerToSpinDirection(player, getStoredSpinDirection(stack)); + if (!level.isClientSide && player instanceof ServerPlayer serverPlayer) { + tickMolevoreSpin((ServerLevel) level, serverPlayer, stack, spinTicks); + } + } + + private void applyBasiliskRightClick(Level level, Player player, ItemStack stack) { + if (!level.isClientSide) { + double range = player.getAttributeValue(Attributes.ENTITY_INTERACTION_RANGE) + 1.0; + Vec3 eyePos = player.getEyePosition(); + Vec3 lookDir = player.getLookAngle(); + Vec3 endPos = eyePos.add(lookDir.scale(range)); + AABB searchBox = player.getBoundingBox().expandTowards(lookDir.scale(range)).inflate(1.0); + EntityHitResult hit = ProjectileUtil.getEntityHitResult( + player, eyePos, endPos, searchBox, + e -> e != player && !e.isSpectator() && e instanceof LivingEntity, + range * range); + if (hit != null && hit.getEntity() instanceof LivingEntity target) { + if (!target.getType().is(AntarchyTags.Entities.PARALYSIS_IMMUNE)) { + level.playSound(null, target.getX(), target.getY(), target.getZ(), + SoundEvents.SPIDER_AMBIENT, SoundSource.HOSTILE, 1.2F, 0.6F); + target.addEffect(new MobEffectInstance( + AntarchyObjects.PARALYZED_EFFECT.get(), + AntarchySettings.bigBerthaBasiliskParalyzeDurationTicks(), + 0, + false, + true, + true)); + } + } + } + int cooldownTicks = Math.round((float) (AntarchySettings.bigBerthaBasiliskCooldownSeconds() * 20)); + player.getCooldowns().addCooldown(this, cooldownTicks); + player.awardStat(Stats.ITEM_USED.get(this)); + } + + private void applyBasiliskHit(LivingEntity target, ServerLevel level) { + target.addEffect(new MobEffectInstance( + MobEffects.POISON, + AntarchySettings.basiliskDaggerPoisonDurationTicks(), + AntarchySettings.basiliskDaggerPoisonAmplifier() + )); + target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 60, 0)); + level.sendParticles(ParticleTypes.SNEEZE, target.getX(), target.getY(0.7D), target.getZ(), 10, 0.25D, 0.2D, 0.25D, 0.02D); + } + + private void applyLucidHit(LivingEntity target, Player player, ServerLevel level) { + int effectDurationTicks = (int) Math.round(AntarchySettings.bigBerthaLucidInvertedDurationSeconds() * 20.0D); + if (effectDurationTicks > 0 + && LucidBoltEntity.invertedEffectSupplier != null + && !target.getType().is(AntarchyTags.Entities.INVERTED_IMMUNE)) { + target.addEffect(new MobEffectInstance( + LucidBoltEntity.invertedEffectSupplier.get(), + effectDurationTicks, + 0, + false, + true, + true)); + } + + level.sendParticles(ParticleTypes.PORTAL, target.getX(), target.getY(0.8D), target.getZ(), 12, 0.25D, 0.25D, 0.25D, 0.08D); + if (!AntarchyGravityApi.isGravityInverted(player)) { + return; + } + + double bonusPercent = AntarchySettings.bigBerthaLucidInvertedDamageBonusPercent(); + if (bonusPercent <= 0.0D) { + return; + } + + float bonusDamage = (float) (player.getAttributeValue(Attributes.ATTACK_DAMAGE) * (bonusPercent / 100.0D)); + if (bonusDamage <= 0.0F) { + return; + } + + target.hurt(player.damageSources().playerAttack(player), bonusDamage); + target.setDeltaMovement(target.getDeltaMovement().add(0.0D, 0.08D, 0.0D)); + target.hurtMarked = true; + } + + private void applyNightmareHit(LivingEntity target, ServerLevel level) { + if (target instanceof Player) { + target.addEffect(new MobEffectInstance(AntarchyObjects.DREAD.get(), AntarchySettings.nightmareDreadTicks(), 0)); + } + target.addEffect(new MobEffectInstance(MobEffects.WEAKNESS, AntarchySettings.nightmareWeaknessTicks(), 0)); + level.sendParticles(ParticleTypes.SOUL_FIRE_FLAME, target.getX(), target.getY(0.8D), target.getZ(), 12, 0.3D, 0.3D, 0.3D, 0.01D); + level.sendParticles(ParticleTypes.SMOKE, target.getX(), target.getY(0.8D), target.getZ(), 6, 0.2D, 0.2D, 0.2D, 0.02D); + } + + private void applyKrakenHit(Player attacker, LivingEntity target, ServerLevel level) { + Vec3 push = target.position().subtract(attacker.position()).multiply(1.0D, 0.0D, 1.0D); + if (push.lengthSqr() < 1.0E-4D) { + push = attacker.getLookAngle().multiply(1.0D, 0.0D, 1.0D); + } + if (push.lengthSqr() >= 1.0E-4D) { + Vec3 normalized = push.normalize(); + target.setDeltaMovement(target.getDeltaMovement().add(normalized.x * 1.5D, 0.35D, normalized.z * 1.5D)); + target.hurtMarked = true; + } + + LightningBolt lightningBolt = new LightningBolt(net.minecraft.world.entity.EntityType.LIGHTNING_BOLT, level); + lightningBolt.moveTo(target.getX(), target.getY(), target.getZ()); + lightningBolt.setVisualOnly(true); + level.addFreshEntity(lightningBolt); + + target.hurt(attacker.damageSources().lightningBolt(), (float) AntarchySettings.krakenLightningDamagePhaseOne()); + target.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, AntarchySettings.bigBerthaKrakenSlowTicks(), 1)); + level.sendParticles(ParticleTypes.SPLASH, target.getX(), target.getY(0.7D), target.getZ(), 16, 0.35D, 0.3D, 0.35D, 0.08D); + level.sendParticles(ParticleTypes.ELECTRIC_SPARK, target.getX(), target.getY(0.7D), target.getZ(), 10, 0.25D, 0.25D, 0.25D, 0.02D); + } + + private void cycleMode(Level level, Player player, ItemStack stack) { + BossMode nextMode = getMode(stack).next(); + setMode(stack, nextMode); + clearSpinState(stack); + if (!level.isClientSide) { + player.displayClientMessage( + Component.translatable("message.antarchy.big_bertha.mode", Component.translatable(nextMode.translationKey)), + true + ); + } + } + + private void startMolevoreSpin(Level level, Player player, ItemStack stack) { + Vec3 direction = player.getLookAngle().multiply(1.0D, 0.0D, 1.0D); + if (direction.lengthSqr() < 1.0E-4D) { + direction = Vec3.directionFromRotation(0.0F, player.getYRot()).multiply(1.0D, 0.0D, 1.0D); + } + if (direction.lengthSqr() < 1.0E-4D) { + direction = new Vec3(0.0D, 0.0D, 1.0D); + } + + Vec3 normalized = direction.normalize(); + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + tag.putInt(SPIN_TICKS_TAG, AntarchySettings.molevoreSpinTicks()); + tag.putDouble(SPIN_DIRECTION_X_TAG, normalized.x); + tag.putDouble(SPIN_DIRECTION_Z_TAG, normalized.z); + }); + + player.getCooldowns().addCooldown(this, AntarchySettings.molevoreCooldownTicks()); + player.awardStat(Stats.ITEM_USED.get(this)); + level.playSound(null, player.blockPosition(), AntarchySoundEvents.MOLEVORE_ATTACK.get(), SoundSource.PLAYERS, 1.0F, 0.9F); + if (!level.isClientSide) { + stack.hurtAndBreak(1, player, EquipmentSlot.MAINHAND); + } + } + + private void tickMolevoreSpin(ServerLevel level, ServerPlayer player, ItemStack stack, int spinTicks) { + Vec3 direction = getStoredSpinDirection(stack); + double verticalBoost = player.onGround() ? 0.08D : Math.max(-0.08D, player.getDeltaMovement().y); + Vec3 motion = direction.scale(AntarchySettings.molevoreChargeSpeed()).add(0.0D, verticalBoost, 0.0D); + player.setDeltaMovement(motion); + player.hasImpulse = true; + player.hurtMarked = true; + player.fallDistance = 0.0F; + alignPlayerToSpinDirection(player, direction); + + if ((spinTicks & 1) == 0) { + dealSpinDamage(level, player, direction); + } + boolean brokeBlocks = breakDrillBlocks(level, player, direction); + if (player.horizontalCollision && !brokeBlocks) { + clearSpinState(stack); + return; + } + level.sendParticles(ParticleTypes.CLOUD, player.getX(), player.getY(0.35D), player.getZ(), 6, 0.35D, 0.1D, 0.35D, 0.01D); + level.sendParticles(ParticleTypes.CRIT, player.getX(), player.getY(0.7D), player.getZ(), 4, 0.25D, 0.2D, 0.25D, 0.02D); + + if (spinTicks <= 1) { + clearSpinState(stack); + return; + } + + setSpinTicks(stack, spinTicks - 1); + } + + private void dealSpinDamage(ServerLevel level, ServerPlayer player, Vec3 direction) { + AABB hitBox = player.getBoundingBox().inflate(0.7D).expandTowards(direction.scale(0.9D)); + float spinDamage = (float) (player.getAttributeValue(Attributes.ATTACK_DAMAGE) * 1.35D); + for (LivingEntity target : level.getEntitiesOfClass( + LivingEntity.class, + hitBox, + entity -> entity.isAlive() && entity != player && !entity.isSpectator() + )) { + if (!target.hurt(player.damageSources().playerAttack(player), spinDamage)) { + continue; + } + + target.push(direction.x * 1.1D, 0.3D, direction.z * 1.1D); + target.hurtMarked = true; + } + } + + private boolean breakDrillBlocks(ServerLevel level, ServerPlayer player, Vec3 direction) { + Vec3 forward = direction.normalize(); + Vec3 center = player.position() + .add(forward.scale(AntarchySettings.molevoreBreakRange() * 0.5D)) + .add(0.0D, player.getBbHeight() * 0.4D, 0.0D); + BlockPos min = BlockPos.containing( + center.x - AntarchySettings.molevoreBreakHalfWidth(), + center.y - AntarchySettings.molevoreBreakVerticalRange() * 0.5D, + center.z - AntarchySettings.molevoreBreakHalfWidth() + ); + BlockPos max = BlockPos.containing( + center.x + AntarchySettings.molevoreBreakHalfWidth(), + center.y + AntarchySettings.molevoreBreakVerticalRange() * 0.5D, + center.z + AntarchySettings.molevoreBreakHalfWidth() + ); + ItemStack stack = player.getMainHandItem(); + Vec3 horizontalForward = forward.multiply(1.0D, 0.0D, 1.0D); + boolean broke = false; + + for (BlockPos pos : BlockPos.betweenClosed(min, max)) { + BlockState state = level.getBlockState(pos); + if (!canDrillBlock(level, player, stack, pos, state)) { + continue; + } + + if (horizontalForward.lengthSqr() > 1.0E-4D) { + Vec3 toBlock = Vec3.atCenterOf(pos).subtract(player.position()).multiply(1.0D, 0.0D, 1.0D); + if (toBlock.lengthSqr() > 1.0E-4D && horizontalForward.normalize().dot(toBlock.normalize()) < -0.15D) { + continue; + } + } + + if (player.gameMode.destroyBlock(pos)) { + broke = true; + } + } + + return broke; + } + + private boolean canDrillBlock(ServerLevel level, ServerPlayer player, ItemStack stack, BlockPos pos, BlockState state) { + if (!level.isLoaded(pos) + || state.isAir() + || state.hasBlockEntity() + || state.getDestroySpeed(level, pos) < 0.0F + || !state.is(AntarchyTags.Blocks.MOLEVORE_BREAKABLE_BLOCKS) + || !player.mayUseItemAt(pos, Direction.UP, stack) + || player.blockActionRestricted(level, pos, player.gameMode.getGameModeForPlayer())) { + return false; + } + + return true; + } + + private void alignPlayerToSpinDirection(Player player, Vec3 direction) { + float yaw = (float)(Math.toDegrees(Math.atan2(direction.z, direction.x)) - 90.0D); + player.setYRot(yaw); + player.setYHeadRot(yaw); + player.setYBodyRot(yaw); + } + + private static BossMode getMode(ItemStack stack) { + return BossMode.fromId(readInt(stack, MODE_TAG)); + } + + private static void setMode(ItemStack stack, BossMode mode) { + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + if (mode == BossMode.BASILISK) { + tag.remove(MODE_TAG); + } else { + tag.putInt(MODE_TAG, mode.id); + } + }); + } + + private static int getSpinTicks(ItemStack stack) { + return Math.max(0, readInt(stack, SPIN_TICKS_TAG)); + } + + private static void setSpinTicks(ItemStack stack, int ticks) { + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + if (ticks <= 0) { + tag.remove(SPIN_TICKS_TAG); + } else { + tag.putInt(SPIN_TICKS_TAG, ticks); + } + }); + } + + private static Vec3 getStoredSpinDirection(ItemStack stack) { + double x = readDouble(stack, SPIN_DIRECTION_X_TAG); + double z = readDouble(stack, SPIN_DIRECTION_Z_TAG); + Vec3 direction = new Vec3(x, 0.0D, z); + return direction.lengthSqr() < 1.0E-4D ? new Vec3(0.0D, 0.0D, 1.0D) : direction.normalize(); + } + + private static void clearSpinState(ItemStack stack) { + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + tag.remove(SPIN_TICKS_TAG); + tag.remove(SPIN_DIRECTION_X_TAG); + tag.remove(SPIN_DIRECTION_Z_TAG); + }); + } + + private static int readInt(ItemStack stack, String tagName) { + return stack.getOrDefault(DataComponents.CUSTOM_DATA, CustomData.EMPTY).copyTag().getInt(tagName); + } + + private static double readDouble(ItemStack stack, String tagName) { + return stack.getOrDefault(DataComponents.CUSTOM_DATA, CustomData.EMPTY).copyTag().getDouble(tagName); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void createGeoRenderer(Consumer consumer) { + consumer.accept(new GeoRenderProvider() { + private AnimatedHeldItemRenderer renderer; + + @Override + public net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer getGeoItemRenderer() { + if (this.renderer == null) { + this.renderer = new AnimatedHeldItemRenderer<>(new ResourceBackedGeoItemModel<>(MODEL_LOCATION, TEXTURE_LOCATION, ANIMATION_LOCATION)); + } + + return this.renderer; + } + }); + } + + private enum BossMode { + BASILISK(0, "tooltip.antarchy.big_bertha.mode.basilisk", "message.antarchy.big_bertha.mode.basilisk"), + NIGHTMARE(1, "tooltip.antarchy.big_bertha.mode.nightmare", "message.antarchy.big_bertha.mode.nightmare"), + KRAKEN(2, "tooltip.antarchy.big_bertha.mode.kraken", "message.antarchy.big_bertha.mode.kraken"), + MOLEVORE(3, "tooltip.antarchy.big_bertha.mode.molevore", "message.antarchy.big_bertha.mode.molevore"), + LUCID(4, "tooltip.antarchy.big_bertha.mode.lucid", "message.antarchy.big_bertha.mode.lucid"); + + private final int id; + private final String tooltipKey; + private final String translationKey; + + BossMode(int id, String tooltipKey, String translationKey) { + this.id = id; + this.tooltipKey = tooltipKey; + this.translationKey = translationKey; + } + + private BossMode next() { + return switch (this) { + case BASILISK -> LUCID; + case LUCID -> NIGHTMARE; + case NIGHTMARE -> KRAKEN; + case KRAKEN -> MOLEVORE; + case MOLEVORE -> BASILISK; + }; + } + + private static BossMode fromId(int id) { + for (BossMode mode : values()) { + if (mode.id == id) { + return mode; + } + } + return BASILISK; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalAppleItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalAppleItem.java new file mode 100644 index 00000000..7ef42b72 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalAppleItem.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; + +public class BloodCrystalAppleItem extends Item { + public BloodCrystalAppleItem(Properties properties) { + super(properties); + } + + @Override + public ItemStack finishUsingItem(ItemStack stack, Level level, LivingEntity entity) { + ItemStack result = super.finishUsingItem(stack, level, entity); + if (!level.isClientSide() && entity instanceof Player player) { + int amplifier = AntarchySettings.bloodCrystalAppleShieldCount() - 1; + int duration = AntarchySettings.bloodCrystalAppleDurationTicks(); + player.addEffect(new MobEffectInstance(AntarchyObjects.BLOODGLASS_WARD.get(), duration, amplifier, false, true, true)); + } + return result; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("item.antarchy.blood_crystal_apple.tooltip").withStyle(ChatFormatting.RED)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalArmorItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalArmorItem.java new file mode 100644 index 00000000..811ee14d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalArmorItem.java @@ -0,0 +1,94 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.core.Holder; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; + +public class BloodCrystalArmorItem extends ArmorItem { + private final Type armorType; + + public BloodCrystalArmorItem(Holder material, Type type, Properties properties) { + super(material, type, properties.stacksTo(1).durability(resolveDurability(type))); + this.armorType = type; + } + + @Override + public int getDefense() { + return switch (this.armorType) { + case HELMET -> AntarchySettings.bloodCrystalHelmetDefense(); + case CHESTPLATE, BODY -> AntarchySettings.bloodCrystalChestplateDefense(); + case LEGGINGS -> AntarchySettings.bloodCrystalLeggingsDefense(); + case BOOTS -> AntarchySettings.bloodCrystalBootsDefense(); + }; + } + + @Override + public float getToughness() { + return (float) AntarchySettings.bloodCrystalArmorToughness(); + } + + private static int resolveDurability(Type type) { + return switch (type) { + case HELMET -> AntarchySettings.bloodCrystalHelmetDurability(); + case CHESTPLATE, BODY -> AntarchySettings.bloodCrystalChestplateDurability(); + case LEGGINGS -> AntarchySettings.bloodCrystalLeggingsDurability(); + case BOOTS -> AntarchySettings.bloodCrystalBootsDurability(); + }; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + String prefix = "blood_crystal_" + this.armorType.getName(); + ItemAttributeModifiers.Builder builder = ItemAttributeModifiers.builder() + .add( + Attributes.ARMOR, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_armor"), + getDefense(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ) + .add( + Attributes.ARMOR_TOUGHNESS, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_armor_toughness"), + getToughness(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ) + .add( + AntarchyObjects.BLOODGLASS_MAX_HEARTS.get(), + new AttributeModifier( + ResourceLocation.fromNamespaceAndPath("antarchy", prefix + "_bloodglass_max"), + 1.0, + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + return builder.build(); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("item.antarchy.blood_crystal_armor.tooltip").withStyle(ChatFormatting.RED)); + if (this.armorType == Type.BOOTS) { + tooltipComponents.add(Component.translatable("item.antarchy.blood_crystal_boots.tooltip2").withStyle(ChatFormatting.DARK_RED)); + } + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalKatanaItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalKatanaItem.java new file mode 100644 index 00000000..fd144d6b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalKatanaItem.java @@ -0,0 +1,73 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.phys.Vec3; +import com.craisinlord.antarchy.config.AntarchySettings; + +public class BloodCrystalKatanaItem extends SwordItem { + @FunctionalInterface + public interface TrailCallback { + void trigger(ServerPlayer player, int durationTicks); + } + + private static TrailCallback trailCallback = (player, durationTicks) -> {}; + + private final Tier tier; + private final int attackDamage; + private final float attackSpeed; + + public BloodCrystalKatanaItem(Tier tier, Item.Properties properties, int attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return SwordItem.createAttributes(this.tier, this.attackDamage, this.attackSpeed); + } + + public static void setTrailCallback(TrailCallback callback) { + trailCallback = callback == null ? (player, durationTicks) -> {} : callback; + } + + @Override + public boolean hurtEnemy(ItemStack stack, LivingEntity target, LivingEntity attacker) { + boolean result = super.hurtEnemy(stack, target, attacker); + if (!(attacker instanceof ServerPlayer player)) { + return result; + } + + Vec3 look = player.getLookAngle(); + Vec3 horizontal = new Vec3(look.x, 0.0D, look.z); + if (horizontal.lengthSqr() < 1.0E-6D) { + horizontal = Vec3.directionFromRotation(0.0F, player.getYRot()); + } + + Vec3 launch = horizontal.normalize().scale(AntarchySettings.bloodCrystalKatanaLaunchStrength()) + .add(0.0D, 0.12D, 0.0D); + player.setDeltaMovement(player.getDeltaMovement().add(launch)); + player.hasImpulse = true; + player.hurtMarked = true; + trailCallback.trigger(player, AntarchySettings.bloodCrystalKatanaTrailDurationTicks()); + return result; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.blood_crystal_katana.launch").withStyle(ChatFormatting.RED)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.blood_crystal_katana.trail").withStyle(ChatFormatting.DARK_RED)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalShardItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalShardItem.java new file mode 100644 index 00000000..8ede5110 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BloodCrystalShardItem.java @@ -0,0 +1,63 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.bloodglass.BloodglassAccess; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; + +import java.util.function.Consumer; + +public class BloodCrystalShardItem extends Item { + public static Consumer SYNC_BLOODGLASS = p -> {}; + + private static final int COOLDOWN_TICKS = 60; + + public BloodCrystalShardItem(Properties properties) { + super(properties); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + + if (level.isClientSide()) { + return InteractionResultHolder.success(stack); + } + + BloodglassAccess access = (BloodglassAccess) player; + int armorLost = access.antarchy$getArmorShieldLostCount(); + int appleLost = access.antarchy$getAppleShieldLostCount(); + + if (armorLost <= 0 && appleLost <= 0) { + return InteractionResultHolder.fail(stack); + } + + // Restore armor shields first, then apple shields + if (armorLost > 0) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() + 1); + access.antarchy$setArmorShieldLostCount(armorLost - 1); + if (armorLost - 1 == 0) { + access.antarchy$setArmorRechargeTimer(0); + } + } else { + access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() + 1); + access.antarchy$setAppleShieldLostCount(appleLost - 1); + if (appleLost - 1 == 0) { + access.antarchy$setAppleRechargeTimer(0); + } + } + + player.getCooldowns().addCooldown(this, COOLDOWN_TICKS); + SYNC_BLOODGLASS.accept((ServerPlayer) player); + + if (!player.getAbilities().instabuild) { + stack.shrink(1); + } + + return InteractionResultHolder.success(stack); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraFlightHelper.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraFlightHelper.java new file mode 100644 index 00000000..6ec87e59 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraFlightHelper.java @@ -0,0 +1,76 @@ +package com.craisinlord.antarchy.content.item; + +import net.minecraft.util.Mth; + +public final class BrutalflyElytraFlightHelper { + public static final int FLAP_CHARGE_TICKS_MAX = 20; + public static final int IDEAL_RELEASE_TICK = 18; + public static final int PERFECT_WINDOW_TICKS = 2; + public static final int GOOD_WINDOW_TICKS = 5; + public static final int FLAP_COOLDOWN_TICKS = 12; + public static final float WEAK_LIFT = 0.12F; + public static final float BASE_LIFT = 0.25F; + public static final float GOOD_LIFT = 0.45F; + public static final float PERFECT_LIFT = 0.70F; + public static final float FORWARD_BOOST = 0.15F; + public static final float GOOD_FORWARD_BOOST = 0.25F; + public static final float PERFECT_FORWARD_BOOST = 0.35F; + public static final int ANIMATION_TICKS = 10; + + private BrutalflyElytraFlightHelper() { + } + + public static int clampChargeTicks(int chargeTicks) { + return Mth.clamp(chargeTicks, 0, FLAP_CHARGE_TICKS_MAX); + } + + public static FlapTier resolveFlapTier(int chargeTicks) { + if (chargeTicks <= 0) { + return FlapTier.FAIL; + } + + int clampedCharge = clampChargeTicks(chargeTicks); + int distance = Math.abs(clampedCharge - IDEAL_RELEASE_TICK); + if (distance <= PERFECT_WINDOW_TICKS) { + return FlapTier.PERFECT; + } + if (distance <= GOOD_WINDOW_TICKS) { + return FlapTier.GOOD; + } + return FlapTier.WEAK; + } + + public static float liftFor(FlapTier tier) { + return switch (tier) { + case PERFECT -> PERFECT_LIFT; + case GOOD -> GOOD_LIFT; + case WEAK -> BASE_LIFT; + case FAIL -> 0.0F; + }; + } + + public static float forwardBoostFor(FlapTier tier) { + return switch (tier) { + case PERFECT -> PERFECT_FORWARD_BOOST; + case GOOD -> GOOD_FORWARD_BOOST; + case WEAK -> FORWARD_BOOST; + case FAIL -> 0.0F; + }; + } + + public static int animationTicksFor(FlapTier tier) { + return switch (tier) { + case PERFECT -> ANIMATION_TICKS; + case GOOD -> 9; + case WEAK -> 7; + case FAIL -> 0; + }; + } + + public enum FlapTier { + FAIL, + WEAK, + GOOD, + PERFECT + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraItem.java new file mode 100644 index 00000000..3ba3dcce --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/BrutalflyElytraItem.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.Optional; +import java.util.List; +import java.util.function.Supplier; +import net.minecraft.ChatFormatting; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.ElytraItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; + +public final class BrutalflyElytraItem extends ElytraItem { + private static final ResourceLocation REPAIR_MATERIAL_ID = ResourceLocation.fromNamespaceAndPath("antarchy", "brutalfly_wing"); + + // Set by NeoForge client setup to return the actual bound key name + public static Supplier FLAP_KEY_NAME = () -> Component.literal("Shift"); + + public BrutalflyElytraItem(Properties properties) { + super(properties); + } + + public static boolean isWearingBrutalflyElytra(LivingEntity entity) { + return entity != null && entity.getItemBySlot(EquipmentSlot.CHEST).getItem() instanceof BrutalflyElytraItem; + } + + @Override + public boolean isValidRepairItem(ItemStack toRepair, ItemStack repair) { + Optional repairMaterial = BuiltInRegistries.ITEM.getOptional(REPAIR_MATERIAL_ID); + return repairMaterial.isPresent() && repair.is(repairMaterial.get()); + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return 1; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, net.minecraft.world.item.TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.brutalfly_elytra.flap", FLAP_KEY_NAME.get()).withStyle(ChatFormatting.GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/CloudBucketItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/CloudBucketItem.java new file mode 100644 index 00000000..1f650c26 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/CloudBucketItem.java @@ -0,0 +1,86 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; +import net.minecraft.Util; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.network.chat.Component; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; + +public final class CloudBucketItem extends BlockItem { + public CloudBucketItem(Block block, Properties properties) { + super(block, properties.stacksTo(1)); + } + + @Override + public String getDescriptionId() { + return Util.makeDescriptionId("item", BuiltInRegistries.ITEM.getKey(this)); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + Vec3 target = player.getEyePosition().add(player.getLookAngle().scale(2.0D)); + BlockPos placePos = BlockPos.containing(target); + + if (!level.getBlockState(placePos).canBeReplaced() || !player.mayUseItemAt(placePos, player.getDirection(), stack)) { + return InteractionResultHolder.pass(stack); + } + + BlockState placeState = getBlock().defaultBlockState(); + if (!level.isClientSide()) { + level.setBlock(placePos, placeState, 11); + level.playSound(null, placePos, placeState.getSoundType().getPlaceSound(), SoundSource.BLOCKS, 1.0F, 1.0F); + if (!player.getAbilities().instabuild) { + player.setItemInHand(hand, new ItemStack(Items.BUCKET)); + } + } + + return InteractionResultHolder.sidedSuccess(player.getItemInHand(hand), level.isClientSide()); + } + + @Override + public InteractionResult useOn(UseOnContext context) { + Level level = context.getLevel(); + BlockPos clickedPos = context.getClickedPos(); + BlockPos placePos = level.getBlockState(clickedPos).canBeReplaced() ? clickedPos : clickedPos.relative(context.getClickedFace()); + Player player = context.getPlayer(); + + if (!level.getBlockState(placePos).canBeReplaced() || (player != null && !player.mayUseItemAt(placePos, context.getClickedFace(), context.getItemInHand()))) { + return InteractionResult.FAIL; + } + + BlockState placeState = getBlock().defaultBlockState(); + if (!level.isClientSide()) { + level.setBlock(placePos, placeState, 11); + level.playSound(null, placePos, placeState.getSoundType().getPlaceSound(), SoundSource.BLOCKS, 1.0F, 1.0F); + } + + if (player != null && !player.getAbilities().instabuild && !level.isClientSide()) { + player.setItemInHand(context.getHand(), new ItemStack(Items.BUCKET)); + } + + return InteractionResult.sidedSuccess(level.isClientSide()); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.cloud_bucket.midair").withStyle(ChatFormatting.GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/CloudSharkFinSoupItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/CloudSharkFinSoupItem.java new file mode 100644 index 00000000..8dc861a0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/CloudSharkFinSoupItem.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.item; + +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Item.TooltipContext; +import net.minecraft.world.item.TooltipFlag; + +import java.util.List; + +public class CloudSharkFinSoupItem extends Item { + public CloudSharkFinSoupItem(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack stack, TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.cloud_shark_fin_soup").withStyle(ChatFormatting.GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/CorneaEarItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/CorneaEarItem.java new file mode 100644 index 00000000..2f799797 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/CorneaEarItem.java @@ -0,0 +1,87 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.block.CorneaStalkBlock; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; + +public final class CorneaEarItem extends Item { + public CorneaEarItem(Properties properties) { + super(properties); + } + + @Override + public InteractionResult useOn(UseOnContext context) { + Level level = context.getLevel(); + Direction clickedFace = context.getClickedFace(); + if (clickedFace != Direction.UP && clickedFace != Direction.DOWN) { + return InteractionResult.PASS; + } + + BlockPos supportPos = context.getClickedPos(); + BlockPos plantPos = supportPos.relative(clickedFace); + boolean hanging = clickedFace == Direction.DOWN; + BlockState supportState = level.getBlockState(supportPos); + if (!supportState.is(AntarchyTags.Blocks.CORNEA_STALK_PLANTABLE)) { + return InteractionResult.PASS; + } + + BlockState stalkState = BuiltInRegistries.BLOCK.getOptional(ResourceLocation.fromNamespaceAndPath("antarchy", "cornea_stalk")) + .map(block -> block.defaultBlockState().setValue(CorneaStalkBlock.HANGING, hanging)) + .orElse(Blocks.AIR.defaultBlockState()); + if (stalkState.isAir() || !level.getBlockState(plantPos).isAir() || !stalkState.canSurvive(level, plantPos)) { + return InteractionResult.FAIL; + } + + if (level.isClientSide) { + return InteractionResult.SUCCESS; + } + + level.setBlock(plantPos, stalkState, Block.UPDATE_ALL); + ItemStack stack = context.getItemInHand(); + Player player = context.getPlayer(); + if (player == null || !player.getAbilities().instabuild) { + stack.shrink(1); + } + if (player != null) { + player.awardStat(Stats.ITEM_USED.get(this)); + } + return InteractionResult.CONSUME; + } + + @Override + public ItemStack finishUsingItem(ItemStack stack, Level level, LivingEntity livingEntity) { + ItemStack result = super.finishUsingItem(stack, level, livingEntity); + int durationTicks = Math.max(0, AntarchySettings.corneaEarNightVisionSeconds()) * 20; + if (!level.isClientSide && durationTicks > 0) { + livingEntity.addEffect(new MobEffectInstance(MobEffects.NIGHT_VISION, durationTicks, 0)); + } + return result; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.cornea_ear.vision", AntarchySettings.corneaEarNightVisionSeconds()).withStyle(ChatFormatting.DARK_GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/DiamondMinecartItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/DiamondMinecartItem.java new file mode 100644 index 00000000..a1b75f69 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/DiamondMinecartItem.java @@ -0,0 +1,82 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import java.util.function.Supplier; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.component.DataComponents; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.BaseRailBlock; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.RailBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.RailShape; +import net.minecraft.world.level.gameevent.GameEvent; + +public class DiamondMinecartItem extends Item { + private final Supplier> entityTypeSupplier; + + public DiamondMinecartItem(Supplier> entityTypeSupplier, Properties properties) { + super(properties); + this.entityTypeSupplier = entityTypeSupplier; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } + + @Override + public InteractionResult useOn(UseOnContext context) { + Level level = context.getLevel(); + BlockPos clickedPos = context.getClickedPos(); + BlockState clickedState = level.getBlockState(clickedPos); + if (!BaseRailBlock.isRail(clickedState)) { + return InteractionResult.FAIL; + } + BlockPos cartPos = clickedPos; + + if (!(level instanceof ServerLevel serverLevel)) { + return InteractionResult.SUCCESS; + } + + ItemStack stack = context.getItemInHand(); + Player player = context.getPlayer(); + + BlockState railState = serverLevel.getBlockState(cartPos); + RailShape railShape = railState.getBlock() instanceof BaseRailBlock railBlock + ? railState.getValue(railBlock.getShapeProperty()) + : RailShape.NORTH_SOUTH; + double yOffset = railShape.isAscending() ? 0.5625D : 0.0625D; + + DiamondMinecartEntity minecart = new DiamondMinecartEntity( + this.entityTypeSupplier.get(), + serverLevel, + cartPos.getX() + 0.5D, + cartPos.getY() + yOffset, + cartPos.getZ() + 0.5D, + this + ); + if (stack.has(DataComponents.CUSTOM_NAME)) { + minecart.setCustomName(stack.getHoverName()); + } + + serverLevel.addFreshEntity(minecart); + level.gameEvent(GameEvent.ENTITY_PLACE, cartPos, GameEvent.Context.of(player, railState)); + if (player == null || !player.getAbilities().instabuild) { + stack.shrink(1); + } + return InteractionResult.CONSUME; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/DuctTapeBlockItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/DuctTapeBlockItem.java new file mode 100644 index 00000000..7be842c5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/DuctTapeBlockItem.java @@ -0,0 +1,84 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +public class DuctTapeBlockItem extends BlockItem { + public DuctTapeBlockItem(Block block, Properties properties) { + super(block, properties); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("item.antarchy.duct_tape.tooltip")); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } + + @Override + public BlockPlaceContext updatePlacementContext(BlockPlaceContext context) { + BlockPlaceContext updatedContext = super.updatePlacementContext(context); + if (updatedContext == null) { + return null; + } + + Level level = updatedContext.getLevel(); + BlockPos clickedPos = updatedContext.getClickedPos(); + BlockState clickedState = level.getBlockState(clickedPos); + if (!clickedState.is(this.getBlock())) { + return updatedContext; + } + + for (Direction direction : getSpreadDirections(updatedContext)) { + BlockPos targetPos = clickedPos.relative(direction); + BlockState targetState = level.getBlockState(targetPos); + if (canSpreadTo(targetState)) { + return BlockPlaceContext.at(updatedContext, targetPos, updatedContext.getClickedFace()); + } + } + + return null; + } + + private boolean canSpreadTo(BlockState state) { + return !state.is(this.getBlock()) && (state.isAir() || state.canBeReplaced()); + } + + private Direction[] getSpreadDirections(BlockPlaceContext context) { + Direction preferredDirection = getPreferredDirection(context); + List directions = new ArrayList<>(4); + directions.add(preferredDirection); + directions.add(preferredDirection.getClockWise()); + directions.add(preferredDirection.getCounterClockWise()); + directions.add(preferredDirection.getOpposite()); + return directions.toArray(Direction[]::new); + } + + private Direction getPreferredDirection(BlockPlaceContext context) { + if (context.getClickedFace().getAxis().isHorizontal()) { + return context.getClickedFace(); + } + + Vec3 hitLocation = context.getClickLocation(); + BlockPos clickedPos = context.getClickedPos(); + double offsetX = hitLocation.x - (clickedPos.getX() + 0.5D); + double offsetZ = hitLocation.z - (clickedPos.getZ() + 0.5D); + if (Math.abs(offsetX) > Math.abs(offsetZ)) { + return offsetX >= 0.0D ? Direction.EAST : Direction.WEST; + } + + return offsetZ >= 0.0D ? Direction.SOUTH : Direction.NORTH; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/FallenKingCrownItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/FallenKingCrownItem.java new file mode 100644 index 00000000..0f23b5d0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/FallenKingCrownItem.java @@ -0,0 +1,64 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import net.minecraft.core.Holder; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; + +public final class FallenKingCrownItem extends ArmorItem { + + public FallenKingCrownItem(Holder material, Properties properties) { + super(material, Type.HELMET, properties.stacksTo(1).durability(Type.HELMET.getDurability(7))); + } + + @Override + public int getDefense() { + return AntarchySettings.fallenKingCrownArmorValue(); + } + + @Override + public float getToughness() { + return (float) AntarchySettings.fallenKingCrownArmorToughness(); + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return ItemAttributeModifiers.builder() + .add( + Attributes.ARMOR, + new AttributeModifier( + ResourceLocation.withDefaultNamespace("fallen_king_crown_armor"), + getDefense(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(Type.HELMET.getSlot()) + ) + .add( + Attributes.ARMOR_TOUGHNESS, + new AttributeModifier( + ResourceLocation.withDefaultNamespace("fallen_king_crown_armor_toughness"), + getToughness(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(Type.HELMET.getSlot()) + ) + .build(); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.fallen_king_crown.hero").withStyle(ChatFormatting.GOLD)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/GravityGunItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/GravityGunItem.java new file mode 100644 index 00000000..ecdcd5aa --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/GravityGunItem.java @@ -0,0 +1,741 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.client.model.ResourceBackedGeoItemModel; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import it.unimi.dsi.fastutil.longs.Long2BooleanMap; +import it.unimi.dsi.fastutil.longs.Long2BooleanOpenHashMap; +import it.unimi.dsi.fastutil.longs.Long2IntMap; +import it.unimi.dsi.fastutil.longs.Long2IntOpenHashMap; +import java.util.List; +import java.util.UUID; +import java.util.function.Consumer; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.component.DataComponents; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.item.FallingBlockEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.ProjectileUtil; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.DoublePlantBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.properties.DoubleBlockHalf; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec2; +import net.minecraft.world.phys.EntityHitResult; +import net.minecraft.world.phys.Vec3; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.animatable.client.GeoRenderProvider; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import software.bernie.geckolib.constant.DataTickets; +import com.craisinlord.antarchy.content.client.renderer.AnimatedHeldItemRenderer; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class GravityGunItem extends Item implements GeoItem { + public static final String GRAVITY_GUN_CARRIED_BLOCK_TAG = "antarchy.gravity_gun_carried_block"; + private static final String LOOP_CONTROLLER = "loop_controller"; + private static final String TRANSITION_CONTROLLER = "transition_controller"; + private static final int TRANSITION_TICKS = 8; + private static final String OFF_ANIMATION = "off"; + private static final String ON_ANIMATION = "on"; + private static final String TOGGLE_ON_ANIMATION = "toggle_on"; + private static final String TOGGLE_OFF_ANIMATION = "toggle_off"; + private static final String HELD_TARGET_UUID_TAG = "antarchy.gravity_gun_held_target_uuid"; + private static final String HELD_DISTANCE_TAG = "antarchy.gravity_gun_held_distance"; + private static final double DEFAULT_HOLD_DISTANCE = 3.0D; + private static final double MIN_HOLD_DISTANCE = 1.5D; + private static final int HOLD_LOOP_INTERVAL_TICKS = 26; + private static final ResourceLocation MODEL_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "geo/gravity_gun.geo.json"); + private static final ResourceLocation TEXTURE_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/models/item/gravity_gun.png"); + private static final ResourceLocation ANIMATION_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "animations/gravity_gun.animation.json"); + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + private final Long2BooleanMap animationActiveStates = new Long2BooleanOpenHashMap(); + private final Long2BooleanMap animationTransitionTargets = new Long2BooleanOpenHashMap(); + private final Long2IntMap animationTransitionTicks = new Long2IntOpenHashMap(); + private final Long2IntMap animationObservedLoopStates = new Long2IntOpenHashMap(); + private int holdLoopCooldown = 0; + + public GravityGunItem(Properties properties) { + super(properties); + GeoItem.registerSyncedAnimatable(this); + this.animationObservedLoopStates.defaultReturnValue(Integer.MIN_VALUE); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand usedHand) { + ItemStack stack = player.getItemInHand(usedHand); + if (!AntarchySettings.gravityGunEnabled()) { + return InteractionResultHolder.fail(stack); + } + + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(stack); + } + + if (level.isClientSide) { + return InteractionResultHolder.consume(stack); + } + + ServerLevel serverLevel = (ServerLevel) level; + if (hasHeldTarget(stack)) { + if (releaseHeldTarget(serverLevel, player, stack, false)) { + finishAction(serverLevel, player, stack, usedHand); + return InteractionResultHolder.consume(stack); + } + } + + if (!tryCaptureEntity(serverLevel, player, stack)) { + return InteractionResultHolder.pass(stack); + } + + finishAction(serverLevel, player, stack, usedHand); + return InteractionResultHolder.consume(stack); + } + + @Override + public InteractionResult useOn(UseOnContext context) { + Level level = context.getLevel(); + Player player = context.getPlayer(); + ItemStack stack = context.getItemInHand(); + if (!AntarchySettings.gravityGunEnabled()) { + return InteractionResult.FAIL; + } + + if (player == null) { + return InteractionResult.PASS; + } + + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResult.FAIL; + } + + if (!level.isClientSide) { + if (!tryCaptureBlock((ServerLevel) level, player, stack, context.getClickedPos())) { + return InteractionResult.PASS; + } + + finishAction((ServerLevel) level, player, stack, context.getHand()); + } + + return InteractionResult.CONSUME; + } + + @Override + public void inventoryTick(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) { + super.inventoryTick(stack, level, entity, slotId, isSelected); + if (!(entity instanceof Player player)) { + return; + } + + long animatableId = level instanceof ServerLevel serverLevelForId + ? GeoItem.getOrAssignId(stack, serverLevelForId) + : GeoItem.getId(stack); + this.tickAnimationState(level, player, stack, animatableId); + + if (!(level instanceof ServerLevel serverLevel)) { + return; + } + + this.clearLegacyAnimationData(stack); + + UUID heldTargetId = getHeldTargetId(stack); + if (heldTargetId == null) { + return; + } + + if (!isStackInPlayerHands(player, stack)) { + releaseHeldTarget(serverLevel, player, stack, false); + return; + } + + Entity heldTarget = serverLevel.getEntity(heldTargetId); + if (heldTarget == null || !heldTarget.isAlive()) { + clearHeldTarget(stack); + this.holdLoopCooldown = 0; + return; + } + + maintainHeldTarget(serverLevel, player, stack, heldTarget); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(net.minecraft.network.chat.Component.translatable("tooltip.antarchy.gravity_gun.primary").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(net.minecraft.network.chat.Component.translatable("tooltip.antarchy.gravity_gun.secondary").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(net.minecraft.network.chat.Component.translatable("tooltip.antarchy.gravity_gun.scroll").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(net.minecraft.network.chat.Component.translatable("tooltip.antarchy.gravity_gun.blacklist").withStyle(ChatFormatting.DARK_GRAY)); + } + + @Override + public UseAnim getUseAnimation(ItemStack stack) { + return UseAnim.NONE; + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, LOOP_CONTROLLER, state -> { + ItemStack stack = state.getData(DataTickets.ITEMSTACK); + long animatableId = stack == null ? Long.MAX_VALUE : GeoItem.getId(stack); + if (animatableId != Long.MAX_VALUE && this.isAnimationTransitioning(animatableId)) { + this.observeLoopControllerState(animatableId, "transition_stop", stack); + return PlayState.STOP; + } + + boolean active = animatableId != Long.MAX_VALUE && this.isAnimationActive(animatableId); + this.observeLoopControllerState(animatableId, active ? ON_ANIMATION : OFF_ANIMATION, stack); + return state.setAndContinue(RawAnimation.begin().thenLoop(active ? ON_ANIMATION : OFF_ANIMATION)); + })); + controllers.add(new AnimationController<>(this, TRANSITION_CONTROLLER, state -> PlayState.STOP) + .triggerableAnim(TOGGLE_ON_ANIMATION, RawAnimation.begin().thenPlay(TOGGLE_ON_ANIMATION)) + .triggerableAnim(TOGGLE_OFF_ANIMATION, RawAnimation.begin().thenPlay(TOGGLE_OFF_ANIMATION))); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void createGeoRenderer(Consumer consumer) { + consumer.accept(new GeoRenderProvider() { + private AnimatedHeldItemRenderer renderer; + + @Override + public net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer getGeoItemRenderer() { + if (this.renderer == null) { + this.renderer = new AnimatedHeldItemRenderer<>(new ResourceBackedGeoItemModel<>(MODEL_LOCATION, TEXTURE_LOCATION, ANIMATION_LOCATION)); + } + + return this.renderer; + } + }); + } + + private boolean tryCaptureEntity(ServerLevel level, Player player, ItemStack stack) { + if (!AntarchySettings.gravityGunEntitiesEnabled() || hasHeldTarget(stack)) { + return false; + } + + EntityHitResult hitResult = findEntityTarget(level, player); + if (hitResult == null) { + return false; + } + + Entity target = hitResult.getEntity(); + if (!canCaptureEntity(target)) { + return false; + } + + setHeldTarget(stack, target.getUUID()); + setHeldDistance(stack, DEFAULT_HOLD_DISTANCE); + target.setDeltaMovement(Vec3.ZERO); + target.setNoGravity(true); + target.hurtMarked = true; + this.beginAnimationTransition(level, player, stack, GeoItem.getOrAssignId(stack, level), true); + playGravityGunSound(level, player, AntarchySoundEvents.GRAVITY_GUN_PICKUP.get(), 0.20F, 1.0F); + return true; + } + + private boolean tryCaptureBlock(ServerLevel level, Player player, ItemStack stack, BlockPos clickedPos) { + if (!AntarchySettings.gravityGunBlocksEnabled() || hasHeldTarget(stack)) { + return false; + } + + if (!level.isLoaded(clickedPos)) { + return false; + } + + CarriedBlockCapture capture = this.resolveCarriedBlockCapture(level, clickedPos); + if (capture == null || !canCaptureBlock(level, capture.basePos(), capture.baseState())) { + return false; + } + + BlockEntity blockEntity = level.getBlockEntity(capture.basePos()); + CompoundTag blockEntityData = null; + if (blockEntity != null) { + blockEntityData = blockEntity.saveWithId(level.registryAccess()); + level.removeBlockEntity(capture.basePos()); + } + + if (capture.upperPos() != null) { + level.removeBlock(capture.upperPos(), false); + } + + FallingBlockEntity fallingBlock = FallingBlockEntity.fall(level, capture.basePos(), capture.baseState()); + if (fallingBlock == null) { + return false; + } + + if (blockEntityData != null) { + fallingBlock.blockData = blockEntityData; + } + fallingBlock.addTag(GRAVITY_GUN_CARRIED_BLOCK_TAG); + + setHeldTarget(stack, fallingBlock.getUUID()); + setHeldDistance(stack, DEFAULT_HOLD_DISTANCE); + fallingBlock.setDeltaMovement(Vec3.ZERO); + fallingBlock.setNoGravity(true); + fallingBlock.setHurtsEntities(1.0F, 40); + fallingBlock.hurtMarked = true; + this.beginAnimationTransition(level, player, stack, GeoItem.getOrAssignId(stack, level), true); + playGravityGunSound(level, player, AntarchySoundEvents.GRAVITY_GUN_PICKUP.get(), 0.20F, 1.0F); + return true; + } + + private boolean throwHeldTarget(ServerLevel level, Player player, ItemStack stack) { + UUID heldTargetId = getHeldTargetId(stack); + if (heldTargetId == null) { + return false; + } + + Entity heldTarget = level.getEntity(heldTargetId); + if (heldTarget == null || !heldTarget.isAlive()) { + clearHeldTarget(stack); + return false; + } + + Vec3 launch = getLaunchVector(player).scale(AntarchySettings.gravityGunThrowStrength()); + heldTarget.setNoGravity(false); + heldTarget.setDeltaMovement(launch); + heldTarget.hurtMarked = true; + clearHeldTarget(stack); + this.beginAnimationTransition(level, player, stack, GeoItem.getOrAssignId(stack, level), false); + this.holdLoopCooldown = 0; + playGravityGunSound(level, player, AntarchySoundEvents.GRAVITY_GUN_LAUNCH.get(), 0.14F, 0.9F); + return true; + } + + public boolean firePrimary(ServerLevel level, Player player, ItemStack stack) { + if (!AntarchySettings.gravityGunEnabled() || player.getCooldowns().isOnCooldown(this) || player.getMainHandItem() != stack) { + return false; + } + + if (!throwHeldTarget(level, player, stack)) { + blastEntities(level, player, stack); + playGravityGunSound(level, player, AntarchySoundEvents.GRAVITY_GUN_DRYFIRE.get(), 0.16F, 1.0F); + } + + finishAction(level, player, stack, InteractionHand.MAIN_HAND); + return true; + } + + private void blastEntities(ServerLevel level, Player player, ItemStack stack) { + Vec3 look = getLaunchVector(player); + double range = AntarchySettings.gravityGunRange(); + AABB searchBox = player.getBoundingBox().inflate(range).expandTowards(look.scale(range)); + for (Entity target : level.getEntities(player, searchBox, entity -> canBlastEntity(player, stack, entity))) { + Vec3 away = target.position().subtract(player.position()).multiply(1.0D, 0.0D, 1.0D); + if (away.lengthSqr() < 1.0E-4D) { + away = look; + } + + double alignment = away.normalize().dot(look); + if (alignment < 0.15D) { + continue; + } + + double distance = Math.max(0.75D, target.distanceTo(player)); + Vec3 push = away.normalize().scale(AntarchySettings.gravityGunBlastStrength() / distance) + .add(0.0D, 0.22D, 0.0D); + target.setDeltaMovement(target.getDeltaMovement().add(push)); + target.hurtMarked = true; + } + } + + private void maintainHeldTarget(ServerLevel level, Player player, ItemStack stack, Entity heldTarget) { + Vec3 currentPosition = heldTarget.position(); + Vec3 holdPosition = player.getEyePosition().add(getHoldVector(player).scale(getHeldDistance(stack))); + Vec3 movement = holdPosition.subtract(currentPosition); + Vec2 holdRotation = getHoldRotation(player); + heldTarget.setNoGravity(true); + + // Snap back only when the held entity has drifted badly; otherwise drive it with + // velocity so the client can interpolate the motion smoothly between server updates. + if (movement.lengthSqr() > 16.0D) { + heldTarget.moveTo(holdPosition.x, holdPosition.y, holdPosition.z, holdRotation.x, holdRotation.y); + heldTarget.setDeltaMovement(Vec3.ZERO); + } else { + Vec3 holdVelocity = movement.scale(0.45D); + double maxSpeed = 1.35D; + if (holdVelocity.lengthSqr() > maxSpeed * maxSpeed) { + holdVelocity = holdVelocity.normalize().scale(maxSpeed); + } + heldTarget.setDeltaMovement(holdVelocity); + } + heldTarget.setYRot(holdRotation.x); + heldTarget.setXRot(holdRotation.y); + heldTarget.hurtMarked = true; + tickHoldLoopSound(level, player); + } + + private boolean releaseHeldTarget(ServerLevel level, Player player, ItemStack stack, boolean throwIt) { + UUID heldTargetId = getHeldTargetId(stack); + if (heldTargetId == null) { + return false; + } + + Entity heldTarget = level.getEntity(heldTargetId); + if (heldTarget != null) { + heldTarget.setNoGravity(false); + if (throwIt) { + heldTarget.setDeltaMovement(getLaunchVector(player).scale(AntarchySettings.gravityGunThrowStrength())); + heldTarget.hurtMarked = true; + } + } + + clearHeldTarget(stack); + this.beginAnimationTransition(level, player, stack, GeoItem.getOrAssignId(stack, level), false); + this.holdLoopCooldown = 0; + if (!throwIt) { + playGravityGunSound(level, player, AntarchySoundEvents.GRAVITY_GUN_DROP.get(), 0.18F, 1.0F); + } + return true; + } + + public static boolean adjustHeldDistance(ItemStack stack, double delta) { + if (!hasHeldTarget(stack)) { + return false; + } + + double currentDistance = getHeldDistance(stack); + double maxDistance = AntarchySettings.gravityGunMaxHoldDistance(); + double newDistance = Mth.clamp(currentDistance + delta, MIN_HOLD_DISTANCE, maxDistance); + if (Math.abs(newDistance - currentDistance) < 1.0E-4D) { + return false; + } + + setHeldDistance(stack, newDistance); + return true; + } + + private boolean canCaptureEntity(Entity entity) { + if (entity instanceof Player) { + return false; + } + + return !entity.getType().is(AntarchyTags.Entities.GRAVITY_GUN_BLACKLIST); + } + + private boolean canCaptureBlock(Level level, BlockPos pos, BlockState state) { + if (state.isAir() || state.is(AntarchyTags.Blocks.GRAVITY_GUN_BLACKLIST)) { + return false; + } + + if (state.getBlock() instanceof DoublePlantBlock) { + if (!state.hasProperty(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) + || state.getValue(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) != DoubleBlockHalf.LOWER) { + return false; + } + + BlockPos upperPos = pos.above(); + BlockState upperState = level.getBlockState(upperPos); + if (!upperState.is(state.getBlock()) + || !upperState.hasProperty(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) + || upperState.getValue(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) != DoubleBlockHalf.UPPER) { + return false; + } + } + + return state.getDestroySpeed(level, pos) >= 0.0F; + } + + private CarriedBlockCapture resolveCarriedBlockCapture(Level level, BlockPos clickedPos) { + BlockState clickedState = level.getBlockState(clickedPos); + if (!(clickedState.getBlock() instanceof DoublePlantBlock) + || !clickedState.hasProperty(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF)) { + return new CarriedBlockCapture(clickedPos, clickedState, null); + } + + DoubleBlockHalf half = clickedState.getValue(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF); + BlockPos basePos = half == DoubleBlockHalf.UPPER ? clickedPos.below() : clickedPos; + BlockPos upperPos = basePos.above(); + BlockState baseState = level.getBlockState(basePos); + BlockState upperState = level.getBlockState(upperPos); + if (!(baseState.getBlock() instanceof DoublePlantBlock) + || !baseState.is(clickedState.getBlock()) + || !baseState.hasProperty(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) + || baseState.getValue(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) != DoubleBlockHalf.LOWER + || !upperState.is(clickedState.getBlock()) + || !upperState.hasProperty(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) + || upperState.getValue(net.minecraft.world.level.block.state.properties.BlockStateProperties.DOUBLE_BLOCK_HALF) != DoubleBlockHalf.UPPER) { + return null; + } + + return new CarriedBlockCapture(basePos, baseState, upperPos); + } + + private boolean canBlastEntity(Player player, ItemStack stack, Entity entity) { + return entity.isAlive() + && entity != player + && entity != player.getVehicle() + && !entity.getUUID().equals(getHeldTargetId(stack)) + && !entity.getType().is(AntarchyTags.Entities.GRAVITY_GUN_BLACKLIST); + } + + private EntityHitResult findEntityTarget(ServerLevel level, Player player) { + Vec3 eyePosition = player.getEyePosition(); + Vec3 viewVector = player.getViewVector(1.0F); + double reach = AntarchySettings.gravityGunRange(); + Vec3 end = eyePosition.add(viewVector.scale(reach)); + AABB searchBox = player.getBoundingBox().expandTowards(viewVector.scale(reach)).inflate(1.0D); + return ProjectileUtil.getEntityHitResult( + level, + player, + eyePosition, + end, + searchBox, + entity -> entity.isPickable() && canCaptureEntity(entity) + ); + } + + private static boolean isStackInPlayerHands(Player player, ItemStack stack) { + return player.getMainHandItem() == stack || player.getOffhandItem() == stack; + } + + private static Vec3 getLaunchVector(Player player) { + Vec3 look = player.getViewVector(1.0F); + if (look.lengthSqr() < 1.0E-4D) { + look = getRawLookVector(player); + } + return look.lengthSqr() < 1.0E-4D ? getRawLookVector(player) : look.normalize(); + } + + private static Vec3 getHoldVector(Player player) { + Vec3 look = getRawLookVector(player); + if (!AntarchyGravityApi.isGravityInverted(player)) { + return look; + } + + return AntarchyGravityRotationUtil.vecWorldToPlayer(look, AntarchyGravityApi.getGravityDirection(player)); + } + + private static Vec3 getRawLookVector(Player player) { + Vec3 look = player.getLookAngle(); + return look.lengthSqr() < 1.0E-4D ? Vec3.directionFromRotation(player.getXRot(), player.getYRot()) : look.normalize(); + } + + private static Vec2 getHoldRotation(Player player) { + if (!AntarchyGravityApi.isGravityInverted(player)) { + return new Vec2(player.getYRot(), player.getXRot()); + } + + return AntarchyGravityRotationUtil.rotWorldToPlayer( + player.getYRot(), + player.getXRot(), + AntarchyGravityApi.getGravityDirection(player) + ); + } + + private static UUID getHeldTargetId(ItemStack stack) { + CompoundTag tag = stack.getOrDefault(DataComponents.CUSTOM_DATA, net.minecraft.world.item.component.CustomData.EMPTY).copyTag(); + return tag.hasUUID(HELD_TARGET_UUID_TAG) ? tag.getUUID(HELD_TARGET_UUID_TAG) : null; + } + + public static boolean hasHeldTarget(ItemStack stack) { + return getHeldTargetId(stack) != null; + } + + public static double getHeldDistance(ItemStack stack) { + CompoundTag tag = stack.getOrDefault(DataComponents.CUSTOM_DATA, net.minecraft.world.item.component.CustomData.EMPTY).copyTag(); + double maxDistance = Math.max(MIN_HOLD_DISTANCE, AntarchySettings.gravityGunMaxHoldDistance()); + if (!tag.contains(HELD_DISTANCE_TAG)) { + return Mth.clamp(DEFAULT_HOLD_DISTANCE, MIN_HOLD_DISTANCE, maxDistance); + } + + return Mth.clamp(tag.getDouble(HELD_DISTANCE_TAG), MIN_HOLD_DISTANCE, maxDistance); + } + + private static void setHeldTarget(ItemStack stack, UUID targetId) { + net.minecraft.world.item.component.CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> tag.putUUID(HELD_TARGET_UUID_TAG, targetId)); + } + + private static void setHeldDistance(ItemStack stack, double distance) { + double maxDistance = Math.max(MIN_HOLD_DISTANCE, AntarchySettings.gravityGunMaxHoldDistance()); + double clampedDistance = Mth.clamp(distance, MIN_HOLD_DISTANCE, maxDistance); + net.minecraft.world.item.component.CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> tag.putDouble(HELD_DISTANCE_TAG, clampedDistance)); + } + + private static void clearHeldTarget(ItemStack stack) { + net.minecraft.world.item.component.CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + tag.remove(HELD_TARGET_UUID_TAG); + tag.remove(HELD_DISTANCE_TAG); + }); + } + + private boolean isAnimationActive(long animatableId) { + return this.animationActiveStates.get(animatableId); + } + + private void setAnimationActive(long animatableId, boolean active) { + if (active) { + this.animationActiveStates.put(animatableId, true); + } else { + this.animationActiveStates.remove(animatableId); + } + } + + private boolean isAnimationTransitioning(long animatableId) { + return this.getAnimationTransitionTicks(animatableId) > 0; + } + + private boolean getAnimationTransitionTarget(long animatableId) { + return this.animationTransitionTargets.get(animatableId); + } + + private void setAnimationTransitionTarget(long animatableId, boolean targetActive) { + this.animationTransitionTargets.put(animatableId, targetActive); + } + + private void clearAnimationTransitionTarget(long animatableId) { + this.animationTransitionTargets.remove(animatableId); + } + + private int getAnimationTransitionTicks(long animatableId) { + return Math.max(0, this.animationTransitionTicks.get(animatableId)); + } + + private void setAnimationTransitionTicks(long animatableId, int ticks) { + if (ticks > 0) { + this.animationTransitionTicks.put(animatableId, ticks); + } else { + this.animationTransitionTicks.remove(animatableId); + } + } + + private void finishAction(ServerLevel level, Player player, ItemStack stack, InteractionHand hand) { + stack.hurtAndBreak(1, player, hand == InteractionHand.MAIN_HAND ? EquipmentSlot.MAINHAND : EquipmentSlot.OFFHAND); + player.awardStat(Stats.ITEM_USED.get(this)); + double cooldownSeconds = AntarchySettings.gravityGunCooldownSeconds(); + if (cooldownSeconds > 0.0D) { + player.getCooldowns().addCooldown(this, (int) (cooldownSeconds * 20.0D)); + } + } + + private void tickAnimationState(Level level, Player player, ItemStack stack, long animatableId) { + if (animatableId == Long.MAX_VALUE) { + return; + } + + int transitionTicks = this.getAnimationTransitionTicks(animatableId); + if (transitionTicks > 0) { + transitionTicks--; + this.setAnimationTransitionTicks(animatableId, transitionTicks); + if (transitionTicks == 0) { + this.setAnimationActive(animatableId, this.getAnimationTransitionTarget(animatableId)); + this.clearAnimationTransitionTarget(animatableId); + } + return; + } + + boolean hasHeldTarget = hasHeldTarget(stack); + boolean active = this.isAnimationActive(animatableId); + if (hasHeldTarget && !active) { + this.beginAnimationTransition(level, player, stack, animatableId, true); + } else if (!hasHeldTarget && active) { + this.beginAnimationTransition(level, player, stack, animatableId, false); + } else if (!hasHeldTarget) { + this.clearAnimationRuntimeState(animatableId); + } + } + + private void beginAnimationTransition(Level level, Player player, ItemStack stack, long animatableId, boolean targetActive) { + if (animatableId == Long.MAX_VALUE || this.getAnimationTransitionTicks(animatableId) > 0 || this.isAnimationActive(animatableId) == targetActive) { + return; + } + + this.setAnimationTransitionTarget(animatableId, targetActive); + this.setAnimationTransitionTicks(animatableId, TRANSITION_TICKS); + if (level instanceof ServerLevel) { + triggerAnim(player, animatableId, TRANSITION_CONTROLLER, targetActive ? TOGGLE_ON_ANIMATION : TOGGLE_OFF_ANIMATION); + } + } + + private void clearAnimationRuntimeState(long animatableId) { + this.animationActiveStates.remove(animatableId); + this.animationTransitionTargets.remove(animatableId); + this.animationTransitionTicks.remove(animatableId); + this.animationObservedLoopStates.remove(animatableId); + } + + private void clearLegacyAnimationData(ItemStack stack) { + CompoundTag tag = stack.getOrDefault(DataComponents.CUSTOM_DATA, net.minecraft.world.item.component.CustomData.EMPTY).copyTag(); + if (!tag.contains("antarchy.gravity_gun_anim_active") + && !tag.contains("antarchy.gravity_gun_anim_target_active") + && !tag.contains("antarchy.gravity_gun_anim_transition_ticks")) { + return; + } + + net.minecraft.world.item.component.CustomData.update(DataComponents.CUSTOM_DATA, stack, customData -> { + customData.remove("antarchy.gravity_gun_anim_active"); + customData.remove("antarchy.gravity_gun_anim_target_active"); + customData.remove("antarchy.gravity_gun_anim_transition_ticks"); + }); + } + + private void tickHoldLoopSound(ServerLevel level, Player player) { + if (this.holdLoopCooldown > 0) { + this.holdLoopCooldown--; + return; + } + + playGravityGunSound(level, player, AntarchySoundEvents.GRAVITY_GUN_HOLD_LOOP.get(), 0.06F, 0.95F + level.getRandom().nextFloat() * 0.1F); + this.holdLoopCooldown = HOLD_LOOP_INTERVAL_TICKS; + } + + private static void playGravityGunSound(Level level, Player player, SoundEvent sound, float volume, float pitch) { + level.playSound(null, player.getX(), player.getY(), player.getZ(), sound, SoundSource.PLAYERS, volume, pitch); + } + + private void observeLoopControllerState(long animatableId, String stateName, ItemStack stack) { + if (animatableId == Long.MAX_VALUE) { + return; + } + + int encodedState = this.encodeObservedLoopState(stateName); + if (this.animationObservedLoopStates.get(animatableId) == encodedState) { + return; + } + + this.animationObservedLoopStates.put(animatableId, encodedState); + } + + private int encodeObservedLoopState(String stateName) { + return switch (stateName) { + case OFF_ANIMATION -> 0; + case ON_ANIMATION -> 1; + case "transition_stop" -> 2; + default -> 3; + }; + } + + private record CarriedBlockCapture(BlockPos basePos, BlockState baseState, BlockPos upperPos) { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/LucidEyeItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/LucidEyeItem.java new file mode 100644 index 00000000..90e47855 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/LucidEyeItem.java @@ -0,0 +1,10 @@ +package com.craisinlord.antarchy.content.item; + +import net.minecraft.world.item.Item; + +public class LucidEyeItem extends Item { + + public LucidEyeItem(Properties properties) { + super(properties); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/LucidPearlItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/LucidPearlItem.java new file mode 100644 index 00000000..4bf6d7cc --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/LucidPearlItem.java @@ -0,0 +1,66 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.entity.lucid.LucidEyeProjectileEntity; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; + +import java.util.List; +import java.util.function.Supplier; + +public class LucidPearlItem extends Item { + + private final Supplier> projectileType; + + public LucidPearlItem(Properties properties, + Supplier> projectileType) { + super(properties); + this.projectileType = projectileType; + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand usedHand) { + ItemStack itemStack = player.getItemInHand(usedHand); + + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(itemStack); + } + + level.playSound(null, player.getX(), player.getY(), player.getZ(), + SoundEvents.ENDER_PEARL_THROW, SoundSource.NEUTRAL, + 0.5F, 0.4F / (level.getRandom().nextFloat() * 0.4F + 0.8F)); + + if (!level.isClientSide) { + LucidEyeProjectileEntity projectile = new LucidEyeProjectileEntity( + projectileType.get(), player, level); + projectile.shootFromRotation(player, player.getXRot(), player.getYRot(), 0.0F, 1.5F, 1.0F); + level.addFreshEntity(projectile); + + if (!player.getAbilities().instabuild) { + itemStack.shrink(1); + } + } + + player.awardStat(Stats.ITEM_USED.get(this)); + player.getCooldowns().addCooldown(this, 20); + + return InteractionResultHolder.consume(itemStack); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.lucid_pearl").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.lucid_pearl.detail").withStyle(ChatFormatting.DARK_GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/MobComingSoonTooltipItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/MobComingSoonTooltipItem.java new file mode 100644 index 00000000..8f06036d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/MobComingSoonTooltipItem.java @@ -0,0 +1,20 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; + +public class MobComingSoonTooltipItem extends Item { + public MobComingSoonTooltipItem(Properties properties) { + super(properties); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.mob_coming_soon").withStyle(ChatFormatting.RED)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesCaveDetector.java b/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesCaveDetector.java new file mode 100644 index 00000000..4ac281e9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesCaveDetector.java @@ -0,0 +1,115 @@ +package com.craisinlord.antarchy.content.item; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; + +import java.util.ArrayDeque; +import java.util.HashSet; +import java.util.Queue; +import java.util.Set; + +/** + * Client-side cave finder for Moggles. + * + *

Every {@link #SCAN_INTERVAL} ticks, BFS-maps the player's current connected + * air space, then scans outward to find the nearest underground air pocket that + * is NOT part of that space. The result is stored in {@link #caveTarget} and + * read each tick by the particle renderer. + */ +public final class MogglesCaveDetector { + + private static final int SCAN_INTERVAL = 40; + /** How far to flood-fill the player's own air pocket before stopping. */ + private static final int PLAYER_SPACE_LIMIT = 8; + /** Search radius for the external cave scan. */ + private static final int SCAN_RADIUS = 20; + /** Minimum number of air neighbors a candidate block must have (filters tiny cracks). */ + private static final int MIN_AIR_NEIGHBORS = 2; + + private static volatile BlockPos caveTarget = null; + private static int cooldown = 0; + + private MogglesCaveDetector() {} + + public static BlockPos getCaveTarget() { + return caveTarget; + } + + /** Call once per client tick while Moggles are equipped. */ + public static void tick(Player player, Level level) { + if (--cooldown > 0) return; + cooldown = SCAN_INTERVAL; + caveTarget = scan(player, level); + } + + public static void clear() { + caveTarget = null; + cooldown = 0; + } + + private static BlockPos scan(Player player, Level level) { + BlockPos origin = player.blockPosition(); + + // BFS through air from the player's feet to map their current open space. + Set playerSpace = new HashSet<>(); + Queue queue = new ArrayDeque<>(); + + BlockPos eyePos = origin.above(); // also include the eye block + for (BlockPos seed : new BlockPos[]{origin, eyePos}) { + if (level.isLoaded(seed) && level.getBlockState(seed).isAir()) { + long key = seed.asLong(); + if (playerSpace.add(key)) queue.add(seed); + } + } + + while (!queue.isEmpty()) { + BlockPos pos = queue.poll(); + for (Direction dir : Direction.values()) { + BlockPos next = pos.relative(dir); + if (origin.distManhattan(next) > PLAYER_SPACE_LIMIT) continue; + long key = next.asLong(); + if (playerSpace.contains(key)) continue; + if (!level.isLoaded(next)) continue; + if (!level.getBlockState(next).isAir()) continue; + playerSpace.add(key); + queue.add(next); + } + } + + // Scan the wider radius for underground air NOT in the player's space. + BlockPos nearest = null; + double nearestDistSq = Double.MAX_VALUE; + int r = SCAN_RADIUS; + + for (int dx = -r; dx <= r; dx++) { + for (int dy = -r; dy <= r; dy++) { + for (int dz = -r; dz <= r; dz++) { + if (dx * dx + dy * dy + dz * dz > r * r) continue; + BlockPos pos = origin.offset(dx, dy, dz); + long key = pos.asLong(); + if (playerSpace.contains(key)) continue; + if (!level.isLoaded(pos)) continue; + if (!level.getBlockState(pos).isAir()) continue; + if (level.canSeeSky(pos)) continue; // ignore surface air + + int airNeighbors = 0; + for (Direction dir : Direction.values()) { + BlockPos n = pos.relative(dir); + if (level.isLoaded(n) && level.getBlockState(n).isAir()) airNeighbors++; + } + if (airNeighbors < MIN_AIR_NEIGHBORS) continue; + + double distSq = origin.distSqr(pos); + if (distSq < nearestDistSq) { + nearestDistSq = distSq; + nearest = pos.immutable(); + } + } + } + } + + return nearest; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesItem.java new file mode 100644 index 00000000..497e4f4d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesItem.java @@ -0,0 +1,56 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.core.Holder; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.network.chat.Component; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.ArmorMaterials; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; + +public final class MogglesItem extends ArmorItem { + public MogglesItem(Properties properties) { + this(ArmorMaterials.GOLD, properties); + } + + public MogglesItem(Holder material, Properties properties) { + super(material, Type.HELMET, properties); + } + + @Override + public void inventoryTick(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) { + super.inventoryTick(stack, level, entity, slotId, isSelected); + if (level.isClientSide || !(entity instanceof Player player)) { + return; + } + + if (player.getItemBySlot(EquipmentSlot.HEAD) != stack) { + return; + } + + if (level.canSeeSky(player.blockPosition())) { + return; + } + + MobEffectInstance existing = player.getEffect(MobEffects.NIGHT_VISION); + if (existing == null || existing.getDuration() <= 220) { + player.addEffect(new MobEffectInstance(MobEffects.NIGHT_VISION, 240, 0, true, false, true)); + } + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.moggles.reveal").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.moggles.underground").withStyle(ChatFormatting.DARK_GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesLogic.java b/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesLogic.java new file mode 100644 index 00000000..966b1f3c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/MogglesLogic.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.player.Player; + +public final class MogglesLogic { + private MogglesLogic() {} + + public static boolean isWearingMoggles(Player player) { + return player.getItemBySlot(EquipmentSlot.HEAD).is(AntarchyObjects.MOGGLES.get()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/NightmareArmorItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/NightmareArmorItem.java new file mode 100644 index 00000000..e3c07ef3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/NightmareArmorItem.java @@ -0,0 +1,122 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import java.util.List; +import net.minecraft.core.Holder; +import net.minecraft.ChatFormatting; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.network.chat.Component; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; + +public class NightmareArmorItem extends ArmorItem { + private final Type armorType; + + public NightmareArmorItem(Holder material, Type type, Properties properties) { + super(material, type, properties); + this.armorType = type; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + String prefix = "nightmare_" + this.armorType.getName(); + ItemAttributeModifiers.Builder builder = ItemAttributeModifiers.builder() + .add( + Attributes.ARMOR, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_armor"), + getDefense(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ) + .add( + Attributes.ARMOR_TOUGHNESS, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_armor_toughness"), + getToughness(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + + float knockbackResistance = (float) AntarchySettings.nightmareArmorKnockbackResistance(); + if (knockbackResistance > 0.0F) { + builder.add( + Attributes.KNOCKBACK_RESISTANCE, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(prefix + "_knockback_resistance"), + knockbackResistance, + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + } + + double doubleDamageChance = getDoubleDamageChance(); + if (doubleDamageChance > 0.0) { + builder.add( + AntarchyObjects.DOUBLE_DAMAGE_CHANCE.get(), + new AttributeModifier( + ResourceLocation.fromNamespaceAndPath("antarchy", prefix + "_double_damage_chance"), + doubleDamageChance, + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + } + + return builder.build(); + } + + private double getDoubleDamageChance() { + return switch (this.armorType) { + case HELMET -> AntarchySettings.nightmareHelmetDoubleDamageChance(); + case CHESTPLATE, BODY -> AntarchySettings.nightmareChestplateDoubleDamageChance(); + case LEGGINGS -> AntarchySettings.nightmareLeggingsDoubleDamageChance(); + case BOOTS -> AntarchySettings.nightmareBootsDoubleDamageChance(); + }; + } + + @Override + public int getDefense() { + return switch (this.armorType) { + case HELMET -> AntarchySettings.nightmareHelmetArmorValue(); + case CHESTPLATE, BODY -> AntarchySettings.nightmareChestplateArmorValue(); + case LEGGINGS -> AntarchySettings.nightmareLeggingsArmorValue(); + case BOOTS -> AntarchySettings.nightmareBootsArmorValue(); + }; + } + + @Override + public float getToughness() { + return (float) switch (this.armorType) { + case HELMET -> AntarchySettings.nightmareHelmetArmorToughness(); + case CHESTPLATE, BODY -> AntarchySettings.nightmareChestplateArmorToughness(); + case LEGGINGS -> AntarchySettings.nightmareLeggingsArmorToughness(); + case BOOTS -> AntarchySettings.nightmareBootsArmorToughness(); + }; + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + int pct = (int) Math.round(getDoubleDamageChance() * 100); + tooltipComponents.add(Component.translatable("tooltip.antarchy.nightmare_armor_double_damage", pct).withStyle(ChatFormatting.DARK_PURPLE)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.nightmare_armor_set_bonus").withStyle(ChatFormatting.DARK_RED)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/NightmareSwordItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/NightmareSwordItem.java new file mode 100644 index 00000000..48e09ec4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/NightmareSwordItem.java @@ -0,0 +1,43 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.item.TooltipFlag; + +public class NightmareSwordItem extends SwordItem { + private final Tier tier; + private final float attackSpeed; + + public NightmareSwordItem(Tier tier, Item.Properties properties, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return SwordItem.createAttributes( + this.tier, + (int) Math.round(AntarchySettings.nightmareSwordBaseDamage()), + (float) AntarchySettings.nightmareSwordAttackSpeed() + ); + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.nightmare_sword").withStyle(ChatFormatting.DARK_RED)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatItem.java new file mode 100644 index 00000000..3f2830b3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatItem.java @@ -0,0 +1,73 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.function.Predicate; + +import net.minecraft.server.level.ServerLevel; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntitySelector; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.ClipContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.gameevent.GameEvent; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +public abstract class OuranwoodBoatItem extends Item { + private static final Predicate ENTITY_PREDICATE = EntitySelector.NO_SPECTATORS.and(Entity::isPickable); + + protected OuranwoodBoatItem(Properties properties) { + super(properties); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + BlockHitResult hitResult = getPlayerPOVHitResult(level, player, ClipContext.Fluid.ANY); + if (hitResult.getType() == HitResult.Type.MISS) { + return InteractionResultHolder.pass(stack); + } + + Vec3 viewVector = player.getViewVector(1.0F); + for (Entity entity : level.getEntities(player, player.getBoundingBox().expandTowards(viewVector.scale(5.0D)).inflate(1.0D), ENTITY_PREDICATE)) { + if (entity.getBoundingBox().inflate(entity.getPickRadius()).contains(player.getEyePosition())) { + return InteractionResultHolder.pass(stack); + } + } + + if (hitResult.getType() != HitResult.Type.BLOCK) { + return InteractionResultHolder.pass(stack); + } + + Boat boat = this.createBoat(level, hitResult, stack, player); + boat.setYRot(player.getYRot()); + if (!level.noCollision(boat, boat.getBoundingBox())) { + return InteractionResultHolder.fail(stack); + } + + if (!level.isClientSide) { + level.addFreshEntity(boat); + level.gameEvent(player, GameEvent.ENTITY_PLACE, hitResult.getLocation()); + stack.consume(1, player); + } + + player.awardStat(Stats.ITEM_USED.get(this)); + return InteractionResultHolder.sidedSuccess(stack, level.isClientSide()); + } + + protected abstract Boat createBoat(Level level, HitResult hitResult, ItemStack stack, Player player); + + protected void applyDefaultStackConfig(Level level, ItemStack stack, Player player, Boat boat) { + if (level instanceof ServerLevel serverLevel) { + EntityType.createDefaultStackConfig(serverLevel, stack, player).accept(boat); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatOnlyItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatOnlyItem.java new file mode 100644 index 00000000..6a16af7a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodBoatOnlyItem.java @@ -0,0 +1,31 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.entity.OuranwoodBoatEntity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +public class OuranwoodBoatOnlyItem extends OuranwoodBoatItem { + private final EntityType entityType; + + public OuranwoodBoatOnlyItem(EntityType entityType, Properties properties) { + super(properties); + this.entityType = entityType; + } + + @Override + protected Boat createBoat(Level level, HitResult hitResult, ItemStack stack, Player player) { + Vec3 pos = hitResult.getLocation(); + OuranwoodBoatEntity boat = new OuranwoodBoatEntity(this.entityType, level); + boat.setPos(pos.x, pos.y, pos.z); + boat.xo = pos.x; + boat.yo = pos.y; + boat.zo = pos.z; + this.applyDefaultStackConfig(level, stack, player, boat); + return boat; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodChestBoatItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodChestBoatItem.java new file mode 100644 index 00000000..822acbb9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/OuranwoodChestBoatItem.java @@ -0,0 +1,31 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.entity.OuranwoodChestBoatEntity; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.vehicle.Boat; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.HitResult; +import net.minecraft.world.phys.Vec3; + +public class OuranwoodChestBoatItem extends OuranwoodBoatItem { + private final EntityType entityType; + + public OuranwoodChestBoatItem(EntityType entityType, Properties properties) { + super(properties); + this.entityType = entityType; + } + + @Override + protected Boat createBoat(Level level, HitResult hitResult, ItemStack stack, Player player) { + Vec3 pos = hitResult.getLocation(); + OuranwoodChestBoatEntity boat = new OuranwoodChestBoatEntity(this.entityType, level); + boat.setPos(pos.x, pos.y, pos.z); + boat.xo = pos.x; + boat.yo = pos.y; + boat.zo = pos.z; + this.applyDefaultStackConfig(level, stack, player, boat); + return boat; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/RainbowSugarItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/RainbowSugarItem.java new file mode 100644 index 00000000..8ebc470a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/RainbowSugarItem.java @@ -0,0 +1,52 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.entity.ant.AntTeleportHelper; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.Level; + +public class RainbowSugarItem extends Item { + private static final String INFINITY_NAMESPACE = "infinity"; + private static final int NAUSEA_DURATION_TICKS = 100; + private static final int POISON_DURATION_TICKS = 80; + + public RainbowSugarItem(Properties properties) { + super(properties); + } + + @Override + public ItemStack finishUsingItem(ItemStack stack, Level level, LivingEntity livingEntity) { + ItemStack result = super.finishUsingItem(stack, level, livingEntity); + + livingEntity.addEffect(new MobEffectInstance(MobEffects.CONFUSION, NAUSEA_DURATION_TICKS, 0)); + livingEntity.addEffect(new MobEffectInstance(MobEffects.POISON, POISON_DURATION_TICKS, 0)); + + if (!level.isClientSide && livingEntity instanceof ServerPlayer serverPlayer && isInInfinityDimension(serverPlayer.serverLevel())) { + ServerLevel returnLevel = AntTeleportHelper.resolveReturnDestinationLevel(serverPlayer); + var returnPos = AntTeleportHelper.getDestinationPosition(serverPlayer, returnLevel); + serverPlayer.teleportTo(returnLevel, returnPos.x, returnPos.y, returnPos.z, serverPlayer.getYRot(), serverPlayer.getXRot()); + serverPlayer.playSound(SoundEvents.ENDERMAN_TELEPORT, 1.0F, 1.0F); + } + + return result; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.rainbow_sugar").withStyle(ChatFormatting.LIGHT_PURPLE)); + } + + private static boolean isInInfinityDimension(ServerLevel level) { + return INFINITY_NAMESPACE.equals(level.dimension().location().getNamespace()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ReverieBottleItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ReverieBottleItem.java new file mode 100644 index 00000000..7daeca49 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ReverieBottleItem.java @@ -0,0 +1,186 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.core.component.DataComponents; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.nbt.Tag; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.CustomData; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.Vec3; + +public class ReverieBottleItem extends Item { + private static final String STORED_REVERIE_TAG = "StoredReverie"; + + public ReverieBottleItem(Properties properties) { + super(properties); + } + + @Override + public ItemStack getDefaultInstance() { + ItemStack stack = super.getDefaultInstance(); + this.writeDefaultReverieData(stack); + return stack; + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + this.ensureStoredReverie(stack); + + if (level.isClientSide) { + return InteractionResultHolder.success(stack); + } + + if (!(level instanceof ServerLevel serverLevel)) { + return InteractionResultHolder.pass(stack); + } + + if (!this.releaseReverie(serverLevel, player, stack, hand)) { + return InteractionResultHolder.fail(stack); + } + + return InteractionResultHolder.consume(player.getItemInHand(hand)); + } + + @Override + public InteractionResult useOn(UseOnContext context) { + ItemStack stack = context.getItemInHand(); + Player player = context.getPlayer(); + if (player == null) { + return InteractionResult.PASS; + } + + this.ensureStoredReverie(stack); + + if (context.getLevel().isClientSide) { + return InteractionResult.SUCCESS; + } + + if (!(context.getLevel() instanceof ServerLevel serverLevel)) { + return InteractionResult.PASS; + } + + return this.releaseReverie(serverLevel, player, stack, context.getHand()) + ? InteractionResult.CONSUME + : InteractionResult.FAIL; + } + + @Override + public InteractionResult interactLivingEntity(ItemStack stack, Player player, LivingEntity target, InteractionHand hand) { + this.ensureStoredReverie(stack); + + if (player.level().isClientSide) { + return InteractionResult.SUCCESS; + } + + if (!(player.level() instanceof ServerLevel serverLevel)) { + return InteractionResult.PASS; + } + + return this.releaseReverie(serverLevel, player, stack, hand) + ? InteractionResult.CONSUME + : InteractionResult.FAIL; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.reverie_bottle.capture").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.reverie_bottle.release").withStyle(ChatFormatting.DARK_GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } + + private boolean releaseReverie(ServerLevel serverLevel, Player player, ItemStack stack, InteractionHand hand) { + CompoundTag entityTag = this.getStoredReverieTag(stack); + if (entityTag == null) { + return false; + } + + ReverieEntity reverie = AntarchyObjects.REVERIE.get().create(serverLevel); + if (reverie == null) { + return false; + } + + reverie.readAdditionalSaveData(entityTag); + Vec3 spawnPos = player.position().add(player.getLookAngle().scale(1.25D)).add(0.0D, 0.15D, 0.0D); + reverie.moveTo(spawnPos.x, spawnPos.y, spawnPos.z, player.getYRot(), player.getXRot()); + reverie.setDeltaMovement(player.getDeltaMovement().scale(0.25D)); + if (stack.has(DataComponents.CUSTOM_NAME)) { + reverie.setCustomName(stack.getHoverName()); + } + + serverLevel.addFreshEntity(reverie); + serverLevel.playSound(null, player.blockPosition(), SoundEvents.BOTTLE_EMPTY, SoundSource.PLAYERS, 1.0F, 1.0F); + player.awardStat(net.minecraft.stats.Stats.ITEM_USED.get(this)); + this.clearStoredReverie(stack); + this.returnGlassBottle(player, stack, hand); + return true; + } + + private void returnGlassBottle(Player player, ItemStack stack, InteractionHand hand) { + if (player.getAbilities().instabuild) { + player.setItemInHand(hand, new ItemStack(Items.GLASS_BOTTLE)); + return; + } + + ItemStack glassBottle = new ItemStack(Items.GLASS_BOTTLE); + if (stack.getCount() <= 1) { + player.setItemInHand(hand, glassBottle); + return; + } + + stack.shrink(1); + if (!player.getInventory().add(glassBottle)) { + player.drop(glassBottle, false); + } + } + + private boolean hasStoredReverie(ItemStack stack) { + return this.getStoredReverieTag(stack) != null; + } + + private CompoundTag getStoredReverieTag(ItemStack stack) { + CustomData customData = stack.getOrDefault(DataComponents.CUSTOM_DATA, CustomData.EMPTY); + CompoundTag tag = customData.copyTag(); + if (!tag.contains(STORED_REVERIE_TAG, Tag.TAG_COMPOUND)) { + return null; + } + return tag.getCompound(STORED_REVERIE_TAG).copy(); + } + + private void ensureStoredReverie(ItemStack stack) { + if (this.hasStoredReverie(stack)) { + return; + } + + this.writeDefaultReverieData(stack); + } + + private void clearStoredReverie(ItemStack stack) { + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> tag.remove(STORED_REVERIE_TAG)); + } + + private void writeDefaultReverieData(ItemStack stack) { + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + if (!tag.contains(STORED_REVERIE_TAG, Tag.TAG_COMPOUND)) { + tag.put(STORED_REVERIE_TAG, new CompoundTag()); + } + }); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipItem.java new file mode 100644 index 00000000..8acebf5d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipItem.java @@ -0,0 +1,85 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.level.Level; +import net.minecraft.core.particles.ParticleTypes; + +public final class ScorpionWhipItem extends SwordItem { + private static final ResourceLocation ATTACK_RANGE_MODIFIER_ID = ResourceLocation.fromNamespaceAndPath("antarchy", "scorpion_whip_attack_range"); + private final Tier tier; + + public ScorpionWhipItem(Tier tier, Item.Properties properties) { + super(tier, properties); + this.tier = tier; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return SwordItem.createAttributes( + this.tier, + (int) Math.round(AntarchySettings.scorpionWhipBaseDamage()), + -2.6F + ).withModifierAdded( + Attributes.ENTITY_INTERACTION_RANGE, + new AttributeModifier(ATTACK_RANGE_MODIFIER_ID, AntarchySettings.scorpionWhipReachBonus(), AttributeModifier.Operation.ADD_VALUE), + EquipmentSlotGroup.MAINHAND + ); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + if (!(player instanceof ServerPlayer serverPlayer)) { + return InteractionResultHolder.sidedSuccess(stack, level.isClientSide()); + } + + boolean pulled = ScorpionWhipTetherManager.pullAndDetach(serverPlayer); + return pulled ? InteractionResultHolder.sidedSuccess(stack, false) : InteractionResultHolder.pass(stack); + } + + @Override + public boolean hurtEnemy(ItemStack stack, LivingEntity target, LivingEntity attacker) { + boolean didHurt = super.hurtEnemy(stack, target, attacker); + if (!didHurt || target.level().isClientSide() || !(attacker instanceof ServerPlayer serverPlayer)) { + return didHurt; + } + + target.addEffect(new MobEffectInstance(MobEffects.POISON, AntarchySettings.scorpionWhipPoisonDurationTicks(), 0)); + if (!ScorpionWhipTetherManager.hasTether(serverPlayer) && ScorpionWhipTetherManager.canTether(target)) { + ScorpionWhipTetherManager.attach(serverPlayer, target); + ServerLevel level = serverPlayer.serverLevel(); + level.sendParticles(ParticleTypes.CRIT, target.getX(), target.getY(0.5D), target.getZ(), 6, 0.2D, 0.2D, 0.2D, 0.0D); + level.playSound(null, target.blockPosition(), net.minecraft.sounds.SoundEvents.FISHING_BOBBER_THROW, SoundSource.PLAYERS, 0.8F, 0.65F); + } + return true; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.scorpion_whip.lash").withStyle(ChatFormatting.GRAY)); + tooltipComponents.add(Component.translatable("tooltip.antarchy.scorpion_whip.reel").withStyle(ChatFormatting.DARK_GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherManager.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherManager.java new file mode 100644 index 00000000..a38382be --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherManager.java @@ -0,0 +1,191 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.Map; +import java.util.UUID; +import java.util.concurrent.ConcurrentHashMap; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.phys.Vec3; + +public final class ScorpionWhipTetherManager { + private static final int DEFAULT_TETHER_DURATION_TICKS = 200; + private static final double BREAK_RANGE_MULTIPLIER = 3.0D; + private static final Map TETHERS = new ConcurrentHashMap<>(); + + private ScorpionWhipTetherManager() { + } + + public static boolean hasTether(Player player) { + return TETHERS.containsKey(player.getUUID()); + } + + public static boolean isTetheredTo(Player player, Entity entity) { + TetherState state = TETHERS.get(player.getUUID()); + return state != null && entity.getUUID().equals(state.targetUuid); + } + + public static Entity getTarget(ServerPlayer player) { + TetherState state = TETHERS.get(player.getUUID()); + return state == null ? null : player.serverLevel().getEntity(state.targetUuid); + } + + public static boolean canTether(LivingEntity target) { + return !(target instanceof Player) + && !target.getType().is(AntarchyTags.Entities.SCORPION_WHIP_BLACKLIST) + && !target.getType().is(AntarchyTags.Entities.SCORPION_WHIP_IMMUNE); + } + + public static void attach(ServerPlayer player, LivingEntity target) { + clear(player); + TetherState state = new TetherState(target.getUUID()); + state.marked = target.hasEffect(MobEffects.POISON); + TETHERS.put(player.getUUID(), state); + ScorpionWhipTetherSync.send(player, target.getId()); + } + + public static void clear(ServerPlayer player) { + TetherState removed = TETHERS.remove(player.getUUID()); + if (removed == null) { + return; + } + ScorpionWhipTetherSync.send(player, -1); + } + + public static boolean pullAndDetach(ServerPlayer player) { + TetherState state = TETHERS.get(player.getUUID()); + if (state == null) { + return false; + } + + Entity targetEntity = player.serverLevel().getEntity(state.targetUuid); + if (!(targetEntity instanceof LivingEntity target) || !isValid(player, target, state)) { + clear(player); + return false; + } + + Vec3 toPlayer = player.position().subtract(target.position()); + double distance = toPlayer.length(); + if (distance < 0.001D) { + return false; + } + + Vec3 direction = toPlayer.scale(1.0D / distance); + boolean heavy = isHeavy(target); + double pullStrength = heavy ? AntarchySettings.scorpionWhipHeavyPullMultiplier() : AntarchySettings.scorpionWhipPullStrength(); + Vec3 targetVelocity = target.getDeltaMovement().add(direction.scale(pullStrength)); + targetVelocity = new Vec3(targetVelocity.x, Mth.clamp(targetVelocity.y + 0.08D, -0.35D, 0.35D), targetVelocity.z); + target.setDeltaMovement(targetVelocity); + target.hurtMarked = true; + + if (heavy) { + Vec3 playerVelocity = player.getDeltaMovement().add(direction.scale(-AntarchySettings.scorpionWhipSelfPullMultiplier())); + player.setDeltaMovement(playerVelocity.x, Mth.clamp(playerVelocity.y + 0.04D, -0.35D, 0.35D), playerVelocity.z); + player.hurtMarked = true; + } + + double damage = AntarchySettings.scorpionWhipSnapBonusDamage(); + if (state.marked) { + damage += Math.max(2.0D, AntarchySettings.scorpionWhipSnapBonusDamage() * 0.25D); + } + target.hurt(player.damageSources().playerAttack(player), (float) damage); + + Vec3 ripBack = direction.scale(-0.4D); + target.setDeltaMovement(target.getDeltaMovement().add(ripBack.x, 0.12D, ripBack.z)); + target.hurtMarked = true; + + player.level().playSound(null, player.blockPosition(), SoundEvents.FISHING_BOBBER_RETRIEVE, SoundSource.PLAYERS, 0.85F, 0.7F); + clear(player); + return true; + } + + public static void tick(ServerPlayer player) { + TetherState state = TETHERS.get(player.getUUID()); + if (state == null) { + return; + } + + state.remainingTicks--; + + Entity targetEntity = player.serverLevel().getEntity(state.targetUuid); + if (!(targetEntity instanceof LivingEntity target) || !isValid(player, target, state)) { + clear(player); + return; + } + + applyTautTether(player, target); + + if (state.remainingTicks % 20 == 0) { + ScorpionWhipTetherSync.send(player, targetEntity.getId()); + } + } + + private static boolean isValid(ServerPlayer player, LivingEntity target, TetherState state) { + double maxRange = AntarchySettings.scorpionWhipTetherMaxRange(); + double breakRange = maxRange * BREAK_RANGE_MULTIPLIER; + return player.isAlive() + && target.isAlive() + && !target.isRemoved() + && player.level() == target.level() + && state.remainingTicks > 0 + && isHoldingWhip(player) + && player.distanceToSqr(target) <= breakRange * breakRange + && !target.getType().is(AntarchyTags.Entities.SCORPION_WHIP_IMMUNE) + && !target.getType().is(AntarchyTags.Entities.SCORPION_WHIP_BLACKLIST); + } + + private static void applyTautTether(ServerPlayer player, LivingEntity target) { + double maxRange = AntarchySettings.scorpionWhipTetherMaxRange(); + Vec3 toPlayer = player.position().subtract(target.position()); + double distance = toPlayer.length(); + if (distance <= maxRange || distance < 0.001D) { + return; + } + + Vec3 direction = toPlayer.scale(1.0D / distance); + double overshoot = distance - maxRange; + boolean heavy = isHeavy(target); + double pullStrength = heavy + ? AntarchySettings.scorpionWhipHeavyPullMultiplier() + : AntarchySettings.scorpionWhipPullStrength(); + double leashPull = Mth.clamp(overshoot * 0.18D, 0.08D, pullStrength); + + Vec3 targetVelocity = target.getDeltaMovement().add(direction.scale(leashPull)); + targetVelocity = new Vec3(targetVelocity.x, Mth.clamp(targetVelocity.y + 0.04D, -0.3D, 0.3D), targetVelocity.z); + target.setDeltaMovement(targetVelocity); + target.hurtMarked = true; + + if (heavy) { + Vec3 playerVelocity = player.getDeltaMovement().add(direction.scale(-AntarchySettings.scorpionWhipSelfPullMultiplier() * 0.5D)); + player.setDeltaMovement(playerVelocity.x, Mth.clamp(playerVelocity.y + 0.02D, -0.3D, 0.3D), playerVelocity.z); + player.hurtMarked = true; + } + } + + private static boolean isHoldingWhip(Player player) { + return player.getMainHandItem().getItem() instanceof ScorpionWhipItem + || player.getOffhandItem().getItem() instanceof ScorpionWhipItem; + } + + private static boolean isHeavy(LivingEntity target) { + return target.getMaxHealth() >= 80.0D || target.getBbWidth() >= 2.0F; + } + + public static final class TetherState { + private final UUID targetUuid; + private int remainingTicks = DEFAULT_TETHER_DURATION_TICKS; + private boolean marked = false; + + private TetherState(UUID targetUuid) { + this.targetUuid = targetUuid; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherSync.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherSync.java new file mode 100644 index 00000000..016c0d41 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ScorpionWhipTetherSync.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.function.BiConsumer; +import net.minecraft.server.level.ServerPlayer; + +public final class ScorpionWhipTetherSync { + private static final BiConsumer NOOP = (player, targetId) -> { + }; + + private static volatile BiConsumer sink = NOOP; + + private ScorpionWhipTetherSync() { + } + + public static void setSink(BiConsumer sink) { + ScorpionWhipTetherSync.sink = sink == null ? NOOP : sink; + } + + public static void send(ServerPlayer player, int targetId) { + sink.accept(player, targetId); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/SignalSavingBulbItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/SignalSavingBulbItem.java new file mode 100644 index 00000000..d226ca0e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/SignalSavingBulbItem.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.Block; + +public final class SignalSavingBulbItem extends BlockItem { + public SignalSavingBulbItem(Block block, Properties properties) { + super(block, properties); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.signal_saving_bulb").withStyle(ChatFormatting.GRAY)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/SimpleToolTier.java b/common/src/main/java/com/craisinlord/antarchy/content/item/SimpleToolTier.java new file mode 100644 index 00000000..89c86678 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/SimpleToolTier.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.function.Supplier; +import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.block.Block; + +public record SimpleToolTier( + int uses, + float speed, + float attackDamageBonus, + TagKey incorrectBlocksForDrops, + int enchantmentValue, + Supplier repairIngredient +) implements Tier { + @Override + public int getUses() { + return uses; + } + + @Override + public float getSpeed() { + return speed; + } + + @Override + public float getAttackDamageBonus() { + return attackDamageBonus; + } + + @Override + public TagKey getIncorrectBlocksForDrops() { + return incorrectBlocksForDrops; + } + + @Override + public int getEnchantmentValue() { + return enchantmentValue; + } + + @Override + public Ingredient getRepairIngredient() { + return repairIngredient.get(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/SizeRayItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/SizeRayItem.java new file mode 100644 index 00000000..2a75c178 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/SizeRayItem.java @@ -0,0 +1,248 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.client.model.ResourceBackedGeoItemModel; +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import java.util.List; +import java.util.function.Predicate; +import java.util.function.Supplier; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.Projectile; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ProjectileWeaponItem; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.level.Level; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.animatable.client.GeoRenderProvider; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.Animation; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import com.craisinlord.antarchy.content.client.renderer.AnimatedHeldItemRenderer; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +import java.util.function.Consumer; + +public class SizeRayItem extends ProjectileWeaponItem implements GeoItem { + private static final String FIRE_CONTROLLER = "fire_controller"; + private static final int CHARGE_TICKS_PER_LEVEL = 5; + private static final int CHARGE_SOUND_INTERVAL_TICKS = 12; + private static final int MAX_USE_DURATION = 72000; + private static final Predicate NO_PROJECTILES = stack -> false; + private final Supplier> projectileType; + private final SizeRayProjectileEntity.SizeRayType rayType; + private final ResourceLocation geoModelLocation; + private final ResourceLocation geoTextureLocation; + private final ResourceLocation geoAnimationLocation; + private final String fireAnimationName; + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public SizeRayItem( + Item.Properties properties, + Supplier> projectileType, + SizeRayProjectileEntity.SizeRayType rayType, + ResourceLocation geoModelLocation, + ResourceLocation geoTextureLocation, + ResourceLocation geoAnimationLocation, + String fireAnimationName + ) { + super(properties); + this.projectileType = projectileType; + this.rayType = rayType; + this.geoModelLocation = geoModelLocation; + this.geoTextureLocation = geoTextureLocation; + this.geoAnimationLocation = geoAnimationLocation; + this.fireAnimationName = fireAnimationName; + GeoItem.registerSyncedAnimatable(this); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand usedHand) { + ItemStack itemStack = player.getItemInHand(usedHand); + if (!AntarchySettings.sizeChangingRaysEnabled()) { + return InteractionResultHolder.fail(itemStack); + } + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(itemStack); + } + + player.startUsingItem(usedHand); + return InteractionResultHolder.consume(itemStack); + } + + @Override + public void releaseUsing(ItemStack stack, Level level, LivingEntity livingEntity, int timeLeft) { + if (!(livingEntity instanceof Player player)) { + return; + } + + if (!AntarchySettings.sizeChangingRaysEnabled() || player.getCooldowns().isOnCooldown(this)) { + return; + } + + int useTicks = this.getUseDuration(stack, livingEntity) - timeLeft; + int chargeLevel = getChargeLevel(useTicks); + + if (!level.isClientSide()) { + SizeRayProjectileEntity projectile = this.createProjectile(level, player, stack, chargeLevel); + projectile.shootFromRotation(player, player.getXRot(), player.getYRot(), 0.0F, 3.0F, 0.0F); + level.addFreshEntity(projectile); + stack.hurtAndBreak(1, player, player.getUsedItemHand() == InteractionHand.MAIN_HAND + ? EquipmentSlot.MAINHAND + : EquipmentSlot.OFFHAND); + triggerFireAnimation((ServerLevel) level, player, stack); + level.playSound( + null, + player.getX(), + player.getY(), + player.getZ(), + this.getFireSound(), + SoundSource.PLAYERS, + 1.0F, + 0.95F + 0.12F * (chargeLevel - 1) + 1.0F / (level.getRandom().nextFloat() * 0.4F + 1.2F) + ); + player.awardStat(Stats.ITEM_USED.get(this)); + double cooldownSeconds = AntarchySettings.sizeRayCooldownSeconds(); + if (cooldownSeconds > 0) { + player.getCooldowns().addCooldown(this, (int) (cooldownSeconds * 20)); + } + } + } + + @Override + public void onUseTick(Level level, LivingEntity livingEntity, ItemStack stack, int remainingUseDuration) { + super.onUseTick(level, livingEntity, stack, remainingUseDuration); + if (level.isClientSide() || !AntarchySettings.sizeChangingRaysEnabled()) { + return; + } + + int useTicks = this.getUseDuration(stack, livingEntity) - remainingUseDuration; + if (useTicks == 1 || useTicks % CHARGE_SOUND_INTERVAL_TICKS == 0) { + level.playSound( + null, + livingEntity.getX(), + livingEntity.getY(), + livingEntity.getZ(), + AntarchySoundEvents.SIZE_RAY_CHARGE.get(), + SoundSource.PLAYERS, + 0.15F, + 0.95F + level.getRandom().nextFloat() * 0.08F + ); + } + } + + @Override + public UseAnim getUseAnimation(ItemStack stack) { + return UseAnim.NONE; + } + + @Override + public int getUseDuration(ItemStack stack, LivingEntity livingEntity) { + return MAX_USE_DURATION; + } + + @Override + public Predicate getSupportedHeldProjectiles() { + return NO_PROJECTILES; + } + + @Override + public Predicate getAllSupportedProjectiles() { + return NO_PROJECTILES; + } + + @Override + public int getDefaultProjectileRange() { + return 0; + } + + @Override + protected void shootProjectile(LivingEntity livingEntity, Projectile projectile, int i, float velocity, float inaccuracy, float angle, LivingEntity target) { + projectile.shootFromRotation(livingEntity, livingEntity.getXRot(), livingEntity.getYRot(), angle, velocity, inaccuracy); + } + + public SizeRayProjectileEntity createProjectile(Level level, LivingEntity livingEntity, ItemStack weaponStack) { + return this.createProjectile(level, livingEntity, weaponStack, 1); + } + + public SizeRayProjectileEntity createProjectile(Level level, LivingEntity livingEntity, ItemStack weaponStack, int chargeLevel) { + SizeRayProjectileEntity projectile = new SizeRayProjectileEntity(this.projectileType.get(), livingEntity, level, weaponStack.copy(), this.rayType); + projectile.setChargeLevel(chargeLevel); + return projectile; + } + + public SizeRayProjectileEntity createProjectile(Level level, ItemStack weaponStack) { + SizeRayProjectileEntity projectile = new SizeRayProjectileEntity(this.projectileType.get(), level, this.rayType); + projectile.setChargeLevel(1); + return projectile; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + String tooltipKey = this.rayType == SizeRayProjectileEntity.SizeRayType.SHRINK + ? "tooltip.antarchy.shrink_ray" + : "tooltip.antarchy.growth_ray"; + tooltipComponents.add(Component.translatable(tooltipKey).withStyle(ChatFormatting.GRAY)); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, FIRE_CONTROLLER, state -> PlayState.STOP) + .triggerableAnim(this.fireAnimationName, RawAnimation.begin().then(this.fireAnimationName, Animation.LoopType.PLAY_ONCE))); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void createGeoRenderer(Consumer consumer) { + consumer.accept(new GeoRenderProvider() { + private AnimatedHeldItemRenderer renderer; + + @Override + public net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer getGeoItemRenderer() { + if (this.renderer == null) { + this.renderer = new AnimatedHeldItemRenderer<>(new ResourceBackedGeoItemModel<>(geoModelLocation, geoTextureLocation, geoAnimationLocation)); + } + + return this.renderer; + } + }); + } + + private void triggerFireAnimation(ServerLevel level, LivingEntity livingEntity, ItemStack stack) { + long animatableId = GeoItem.getOrAssignId(stack, level); + triggerAnim(livingEntity, animatableId, FIRE_CONTROLLER, this.fireAnimationName); + } + + private SoundEvent getFireSound() { + return this.rayType == SizeRayProjectileEntity.SizeRayType.SHRINK + ? AntarchySoundEvents.SHRINK_RAY_SOUND.get() + : AntarchySoundEvents.GROWTH_RAY_SOUND.get(); + } + + private static int getChargeLevel(int useTicks) { + return Math.max(1, 1 + useTicks / CHARGE_TICKS_PER_LEVEL); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java new file mode 100644 index 00000000..45d1a567 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/SquidzookaItem.java @@ -0,0 +1,161 @@ +package com.craisinlord.antarchy.content.item; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.client.model.ResourceBackedGeoItemModel; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import java.util.function.Consumer; +import java.util.function.Predicate; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundSource; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.Projectile; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ProjectileWeaponItem; +import net.minecraft.world.item.UseAnim; +import net.minecraft.world.level.Level; +import software.bernie.geckolib.animatable.GeoItem; +import software.bernie.geckolib.animatable.client.GeoRenderProvider; +import software.bernie.geckolib.animatable.instance.AnimatableInstanceCache; +import software.bernie.geckolib.animation.AnimatableManager; +import software.bernie.geckolib.animation.AnimationController; +import software.bernie.geckolib.animation.PlayState; +import software.bernie.geckolib.animation.RawAnimation; +import com.craisinlord.antarchy.content.client.renderer.AnimatedHeldItemRenderer; +import software.bernie.geckolib.renderer.GeoItemRenderer; +import software.bernie.geckolib.util.GeckoLibUtil; + +public class SquidzookaItem extends ProjectileWeaponItem implements GeoItem { + private static final String FIRE_CONTROLLER = "fire_controller"; + private static final String FIRE_ANIMATION = "squidzooka_recoil"; + private static final Predicate NO_PROJECTILES = stack -> false; + private static final ResourceLocation MODEL_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "geo/squidzooka.geo.json"); + private static final ResourceLocation TEXTURE_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/models/item/squidzooka.png"); + private static final ResourceLocation ANIMATION_LOCATION = ResourceLocation.fromNamespaceAndPath("antarchy", "animations/squidzooka.animation.json"); + private final AnimatableInstanceCache geoCache = GeckoLibUtil.createInstanceCache(this); + + public SquidzookaItem(Properties properties) { + super(properties); + GeoItem.registerSyncedAnimatable(this); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand usedHand) { + ItemStack itemStack = player.getItemInHand(usedHand); + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(itemStack); + } + + if (!level.isClientSide()) { + MissileSquidEntity projectileSquid = AntarchyObjects.MISSILE_SQUID.get().create(level); + if (projectileSquid != null) { + projectileSquid.moveTo( + player.getX(), + player.getEyeY() - 0.2D, + player.getZ(), + player.getYRot(), + player.getXRot() + ); + projectileSquid.launchFromSquidzooka(player, (float) AntarchySettings.squidzookaLaunchVelocity()); + level.addFreshEntity(projectileSquid); + } + spawnFireParticles((ServerLevel) level, player); + itemStack.hurtAndBreak(1, player, usedHand == InteractionHand.MAIN_HAND ? EquipmentSlot.MAINHAND : EquipmentSlot.OFFHAND); + triggerFireAnimation((ServerLevel) level, player, itemStack); + } + + level.playSound( + null, + player.getX(), + player.getY(), + player.getZ(), + AntarchySoundEvents.SQUIDZOOKA_FIRE.get(), + SoundSource.PLAYERS, + 1.15F, + 1.0F / (level.getRandom().nextFloat() * 0.4F + 1.2F) + 0.5F + ); + player.awardStat(Stats.ITEM_USED.get(this)); + double cooldownSeconds = AntarchySettings.squidzookaCooldownSeconds(); + if (cooldownSeconds > 0) { + player.getCooldowns().addCooldown(this, (int) (cooldownSeconds * 20)); + } + return InteractionResultHolder.consume(itemStack); + } + + @Override + public UseAnim getUseAnimation(ItemStack stack) { + return UseAnim.NONE; + } + + @Override + public Predicate getSupportedHeldProjectiles() { + return NO_PROJECTILES; + } + + @Override + public Predicate getAllSupportedProjectiles() { + return NO_PROJECTILES; + } + + @Override + public int getDefaultProjectileRange() { + return 0; + } + + @Override + protected void shootProjectile(LivingEntity livingEntity, Projectile projectile, int i, float velocity, float inaccuracy, float angle, LivingEntity target) { + projectile.shootFromRotation(livingEntity, livingEntity.getXRot(), livingEntity.getYRot(), angle, velocity, inaccuracy); + } + + @Override + public void registerControllers(AnimatableManager.ControllerRegistrar controllers) { + controllers.add(new AnimationController<>(this, FIRE_CONTROLLER, state -> PlayState.STOP) + .triggerableAnim(FIRE_ANIMATION, RawAnimation.begin().thenPlay(FIRE_ANIMATION))); + } + + @Override + public AnimatableInstanceCache getAnimatableInstanceCache() { + return this.geoCache; + } + + @Override + public void createGeoRenderer(Consumer consumer) { + consumer.accept(new GeoRenderProvider() { + private AnimatedHeldItemRenderer renderer; + + @Override + public net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer getGeoItemRenderer() { + if (this.renderer == null) { + this.renderer = new AnimatedHeldItemRenderer<>(new ResourceBackedGeoItemModel<>(MODEL_LOCATION, TEXTURE_LOCATION, ANIMATION_LOCATION)); + } + + return this.renderer; + } + }); + } + + private void triggerFireAnimation(ServerLevel level, LivingEntity livingEntity, ItemStack stack) { + long animatableId = GeoItem.getOrAssignId(stack, level); + triggerAnim(livingEntity, animatableId, FIRE_CONTROLLER, FIRE_ANIMATION); + } + + private static void spawnFireParticles(ServerLevel level, Player player) { + double lookX = player.getLookAngle().x; + double lookY = player.getLookAngle().y; + double lookZ = player.getLookAngle().z; + double originX = player.getX() + lookX * 0.65D; + double originY = player.getEyeY() - 0.15D + lookY * 0.15D; + double originZ = player.getZ() + lookZ * 0.65D; + + level.sendParticles(ParticleTypes.SPLASH, originX, originY, originZ, 12, 0.18D, 0.12D, 0.18D, 0.02D); + level.sendParticles(ParticleTypes.BUBBLE, originX, originY - 0.05D, originZ, 8, 0.16D, 0.1D, 0.16D, 0.01D); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/TriffidGooBlockItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/TriffidGooBlockItem.java new file mode 100644 index 00000000..98111265 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/TriffidGooBlockItem.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.item; + +import java.util.List; +import net.minecraft.ChatFormatting; +import net.minecraft.network.chat.Component; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.level.block.Block; + +public class TriffidGooBlockItem extends BlockItem { + public TriffidGooBlockItem(Block block, Properties properties) { + super(block, properties); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + tooltipComponents.add(Component.translatable("tooltip.antarchy.triffid_goo_block").withStyle(ChatFormatting.DARK_GREEN)); + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateArmorItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateArmorItem.java new file mode 100644 index 00000000..4935d5d5 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateArmorItem.java @@ -0,0 +1,104 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.Holder; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.level.Level; + +public class UltimateArmorItem extends ArmorItem { + private final Type armorType; + + public UltimateArmorItem(Holder material, Type type, Properties properties) { + super(material, type, properties); + this.armorType = type; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + ItemAttributeModifiers.Builder builder = ItemAttributeModifiers.builder() + .add( + Attributes.ARMOR, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(this.armorType.getName() + "_armor"), + getDefense(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ) + .add( + Attributes.ARMOR_TOUGHNESS, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(this.armorType.getName() + "_armor_toughness"), + getToughness(), + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + + float knockbackResistance = (float) AntarchySettings.ultimateArmorKnockbackResistance(); + if (knockbackResistance > 0.0F) { + builder.add( + Attributes.KNOCKBACK_RESISTANCE, + new AttributeModifier( + ResourceLocation.withDefaultNamespace(this.armorType.getName() + "_armor_knockback_resistance"), + knockbackResistance, + AttributeModifier.Operation.ADD_VALUE + ), + EquipmentSlotGroup.bySlot(this.armorType.getSlot()) + ); + } + + return builder.build(); + } + + @Override + public int getDefense() { + return switch (this.armorType) { + case HELMET -> AntarchySettings.ultimateHelmetArmorValue(); + case CHESTPLATE, BODY -> AntarchySettings.ultimateChestplateArmorValue(); + case LEGGINGS -> AntarchySettings.ultimateLeggingsArmorValue(); + case BOOTS -> AntarchySettings.ultimateBootsArmorValue(); + }; + } + + @Override + public float getToughness() { + return (float) switch (this.armorType) { + case HELMET -> AntarchySettings.ultimateHelmetArmorToughness(); + case CHESTPLATE, BODY -> AntarchySettings.ultimateChestplateArmorToughness(); + case LEGGINGS -> AntarchySettings.ultimateLeggingsArmorToughness(); + case BOOTS -> AntarchySettings.ultimateBootsArmorToughness(); + }; + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateArmorEnchantability(); + } + + @Override + public void inventoryTick(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) { + super.inventoryTick(stack, level, entity, slotId, isSelected); + UltimateGearHelper.ensureUltimateArmorEnchantments(stack, level.registryAccess()); + } + + @Override + public void onCraftedBy(ItemStack stack, Level level, Player player) { + super.onCraftedBy(stack, level, player); + UltimateGearHelper.ensureUltimateArmorEnchantments(stack, level.registryAccess()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateAxeItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateAxeItem.java new file mode 100644 index 00000000..dadea206 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateAxeItem.java @@ -0,0 +1,93 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import java.util.function.DoubleSupplier; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.AxeItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; + +public class UltimateAxeItem extends AxeItem { + private final Tier tier; + private final DoubleSupplier attackDamage; + private final float attackSpeed; + + public UltimateAxeItem(Tier tier, Item.Properties properties, DoubleSupplier attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return createAttributes(this.tier, (float) this.attackDamage.getAsDouble(), (float) AntarchySettings.ultimateAxeAttackSpeed()); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + UltimateToolHelper.appendThreeByThreeTooltip(tooltipComponents); + } + + @Override + public float getDestroySpeed(ItemStack stack, BlockState state) { + return UltimateToolHelper.getDestroySpeed( + UltimateToolHelper.ToolKind.AXE, + this.tier, + stack, + state, + super.getDestroySpeed(stack, state) + ); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + InteractionResultHolder toggleResult = UltimateToolHelper.handleToggleUse(level, player, hand); + return toggleResult.getResult() == InteractionResult.PASS ? super.use(level, player, hand) : toggleResult; + } + + @Override + public InteractionResult useOn(UseOnContext context) { + InteractionResult toggleResult = UltimateToolHelper.handleToggleUseOn(context); + if (toggleResult != InteractionResult.PASS) { + return toggleResult; + } + + InteractionResult result = super.useOn(context); + if (result.consumesAction()) { + UltimateToolHelper.handleAreaUseOn(context, areaContext -> super.useOn(areaContext)); + } + return result; + } + + @Override + public boolean mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) { + boolean result = super.mineBlock(stack, level, state, pos, miningEntity); + UltimateToolHelper.handleAreaMining(UltimateToolHelper.ToolKind.AXE, stack, level, state, pos, miningEntity); + return result; + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateToolEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateBowItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateBowItem.java new file mode 100644 index 00000000..3f4d93be --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateBowItem.java @@ -0,0 +1,110 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import net.minecraft.core.HolderLookup; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.stats.Stats; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.AbstractArrow; +import net.minecraft.world.entity.projectile.Projectile; +import net.minecraft.world.item.BowItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; + +public class UltimateBowItem extends BowItem { + private static final double VANILLA_FULL_DRAW_ARROW_DAMAGE = 6.0D; + + public UltimateBowItem(Item.Properties properties) { + super(properties); + } + + @Override + public void releaseUsing(ItemStack stack, Level level, LivingEntity livingEntity, int timeLeft) { + if (!(livingEntity instanceof Player player)) { + return; + } + + ItemStack projectileStack = player.getProjectile(stack); + if (projectileStack.isEmpty()) { + return; + } + + int useTicks = this.getUseDuration(stack, livingEntity) - timeLeft; + int adjustedUseTicks = Math.max(1, (int) Math.round(useTicks * AntarchySettings.ultimateBowDrawSpeedMultiplier())); + float power = BowItem.getPowerForTime(adjustedUseTicks); + if (power < 0.1F) { + return; + } + + List projectiles = draw(stack, projectileStack, player); + if (level instanceof ServerLevel serverLevel && !projectiles.isEmpty()) { + this.shoot(serverLevel, player, player.getUsedItemHand(), stack, projectiles, power * 3.0F, 1.0F, power == 1.0F, null); + } + + level.playSound( + null, + player.getX(), + player.getY(), + player.getZ(), + SoundEvents.ARROW_SHOOT, + SoundSource.PLAYERS, + 1.0F, + 1.0F / (level.getRandom().nextFloat() * 0.4F + 1.2F) + power * 0.5F + ); + player.awardStat(Stats.ITEM_USED.get(this)); + } + + @Override + protected void shootProjectile( + LivingEntity shooter, + Projectile projectile, + int projectileIndex, + float velocity, + float inaccuracy, + float angle, + LivingEntity target + ) { + super.shootProjectile(shooter, projectile, projectileIndex, velocity, inaccuracy, angle, target); + if (projectile instanceof AbstractArrow arrow) { + scaleArrowDamage(arrow); + UltimateGearHelper.tagUltimateBowArrow(arrow); + } + } + + private static void scaleArrowDamage(AbstractArrow arrow) { + double multiplier = AntarchySettings.ultimateBowAttackDamage() / VANILLA_FULL_DRAW_ARROW_DAMAGE; + arrow.setBaseDamage(arrow.getBaseDamage() * multiplier); + } + + @Override + public void inventoryTick(ItemStack stack, Level level, Entity entity, int slotId, boolean isSelected) { + super.inventoryTick(stack, level, entity, slotId, isSelected); + ensureConfiguredEnchantments(stack, level.registryAccess()); + } + + @Override + public void onCraftedBy(ItemStack stack, Level level, Player player) { + super.onCraftedBy(stack, level, player); + ensureConfiguredEnchantments(stack, level.registryAccess()); + } + + private static void ensureConfiguredEnchantments(ItemStack stack, HolderLookup.Provider registries) { + UltimateGearHelper.ensureUltimateBowEnchantments(stack, registries); + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateBowEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateCrossbowItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateCrossbowItem.java new file mode 100644 index 00000000..7ab52592 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateCrossbowItem.java @@ -0,0 +1,217 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.ChatFormatting; +import net.minecraft.core.component.DataComponents; +import net.minecraft.network.chat.Component; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.AbstractArrow; +import net.minecraft.world.entity.projectile.Projectile; +import net.minecraft.world.item.CrossbowItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ChargedProjectiles; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.world.item.enchantment.ItemEnchantments; +import net.minecraft.world.level.Level; + +import java.util.ArrayList; +import java.util.List; + +public class UltimateCrossbowItem extends CrossbowItem { + private static final int MAX_ARROWS = 16; + private static final int FIRE_COOLDOWN_TICKS = 5; // 4 shots/sec + private static final float SHOOTING_POWER = 3.15F; + private static final double VANILLA_CROSSBOW_ARROW_DAMAGE = 7.0D; + + public UltimateCrossbowItem(Item.Properties properties) { + super(properties); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + + if (CrossbowItem.isCharged(stack)) { + if (!level.isClientSide) { + fireOneShot(level, player, hand, stack); + } + player.getCooldowns().addCooldown(this, FIRE_COOLDOWN_TICKS); + return InteractionResultHolder.consume(stack); + } + + if (player.getCooldowns().isOnCooldown(this)) { + return InteractionResultHolder.fail(stack); + } + + level.playSound(null, player.getX(), player.getY(), player.getZ(), + SoundEvents.CROSSBOW_LOADING_START.value(), SoundSource.PLAYERS, 1.0F, 1.0F); + player.startUsingItem(hand); + return InteractionResultHolder.consume(stack); + } + + @Override + public void releaseUsing(ItemStack stack, Level level, LivingEntity livingEntity, int timeLeft) { + if (!(livingEntity instanceof Player player)) return; + if (CrossbowItem.isCharged(stack)) return; + + int useTicks = getUseDuration(stack, livingEntity) - timeLeft; + int maxTicks = getAdjustedChargeDuration(stack, livingEntity); + + int arrowsToLoad = Mth.clamp( + (int) Math.floor((double) useTicks / maxTicks * MAX_ARROWS), 0, MAX_ARROWS); + if (arrowsToLoad == 0) return; + + ItemStack ammoType = player.getProjectile(stack); + if (ammoType.isEmpty()) return; + + int available = player.isCreative() ? MAX_ARROWS : countMatchingArrows(player, ammoType); + int toLoad = Math.min(arrowsToLoad, available); + if (toLoad == 0) return; + + if (!player.isCreative()) { + consumeArrows(player, ammoType, toLoad); + } + + List projectiles = new ArrayList<>(toLoad); + for (int i = 0; i < toLoad; i++) { + projectiles.add(ammoType.copyWithCount(1)); + } + stack.set(DataComponents.CHARGED_PROJECTILES, ChargedProjectiles.of(projectiles)); + + level.playSound(null, player.getX(), player.getY(), player.getZ(), + SoundEvents.CROSSBOW_LOADING_END.value(), SoundSource.PLAYERS, 1.0F, 1.0F); + } + + private void fireOneShot(Level level, Player player, InteractionHand hand, ItemStack stack) { + ChargedProjectiles charged = stack.getOrDefault(DataComponents.CHARGED_PROJECTILES, ChargedProjectiles.EMPTY); + List all = new ArrayList<>(charged.getItems().stream().filter(s -> !s.isEmpty()).toList()); + if (all.isEmpty()) return; + + ItemStack arrow = all.remove(0); + List toFire = new ArrayList<>(); + if (hasMultishot(stack)) { + toFire.add(arrow); + toFire.add(arrow.copy()); + toFire.add(arrow.copy()); + } else { + toFire.add(arrow); + } + + // Temporarily set only the arrows for this shot so performShooting fires exactly them + stack.set(DataComponents.CHARGED_PROJECTILES, ChargedProjectiles.of(toFire)); + this.performShooting(level, player, hand, stack, SHOOTING_POWER, 1.0F, null); + + // performShooting clears CHARGED_PROJECTILES; restore remaining valid arrows if any + List remaining = all.stream().filter(s -> !s.isEmpty()).toList(); + if (!remaining.isEmpty()) { + stack.set(DataComponents.CHARGED_PROJECTILES, ChargedProjectiles.of(remaining)); + } + } + + @Override + protected void shootProjectile( + LivingEntity shooter, Projectile projectile, int projectileIndex, + float velocity, float inaccuracy, float angle, LivingEntity target) { + super.shootProjectile(shooter, projectile, projectileIndex, velocity, inaccuracy, angle, target); + if (projectile instanceof AbstractArrow arrow) { + scaleArrowDamage(arrow); + UltimateGearHelper.tagUltimateCrossbowProjectile(arrow); + } + } + + private static void scaleArrowDamage(AbstractArrow arrow) { + double multiplier = AntarchySettings.ultimateCrossbowAttackDamage() / VANILLA_CROSSBOW_ARROW_DAMAGE; + arrow.setBaseDamage(arrow.getBaseDamage() * multiplier); + } + + @Override + public int getUseDuration(ItemStack stack, LivingEntity livingEntity) { + return getAdjustedChargeDuration(stack, livingEntity) + 3; + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + ChargedProjectiles charged = stack.getOrDefault(DataComponents.CHARGED_PROJECTILES, ChargedProjectiles.EMPTY); + if (!charged.isEmpty()) { + int count = charged.getItems().size(); + Component arrowName = charged.getItems().get(0).getHoverName(); + tooltipComponents.add(Component.translatable("item.antarchy.ultimate_crossbow.arrows_remaining", count, arrowName) + .withStyle(ChatFormatting.GRAY)); + } + tooltipComponents.add(Component.translatable("item.antarchy.ultimate_crossbow.capacity") + .withStyle(ChatFormatting.GRAY)); + } + + private int getAdjustedChargeDuration(ItemStack stack, LivingEntity livingEntity) { + int vanillaChargeDuration = CrossbowItem.getChargeDuration(stack, livingEntity); + double multiplier = AntarchySettings.ultimateCrossbowChargeSpeedMultiplier(); + return Math.max(1, Mth.floor((float) (vanillaChargeDuration / multiplier))); + } + + private boolean hasMultishot(ItemStack stack) { + return stack.getOrDefault(DataComponents.ENCHANTMENTS, ItemEnchantments.EMPTY) + .keySet().stream() + .anyMatch(h -> h.is(Enchantments.MULTISHOT)); + } + + private int countMatchingArrows(Player player, ItemStack ammoType) { + int count = 0; + for (ItemStack slot : player.getInventory().offhand) { + if (ItemStack.isSameItemSameComponents(slot, ammoType)) { + count += slot.getCount(); + } + } + for (ItemStack slot : player.getInventory().items) { + if (ItemStack.isSameItemSameComponents(slot, ammoType)) { + count += slot.getCount(); + } + } + return count; + } + + private void consumeArrows(Player player, ItemStack ammoType, int amount) { + int remaining = amount; + for (int i = 0; i < player.getInventory().offhand.size() && remaining > 0; i++) { + ItemStack slot = player.getInventory().offhand.get(i); + if (remaining <= 0) break; + if (ItemStack.isSameItemSameComponents(slot, ammoType)) { + int take = Math.min(remaining, slot.getCount()); + slot.shrink(take); + remaining -= take; + if (slot.isEmpty()) { + player.getInventory().offhand.set(i, ItemStack.EMPTY); + } + } + } + for (int i = 0; i < player.getInventory().items.size() && remaining > 0; i++) { + ItemStack slot = player.getInventory().items.get(i); + if (remaining <= 0) break; + if (ItemStack.isSameItemSameComponents(slot, ammoType)) { + int take = Math.min(remaining, slot.getCount()); + slot.shrink(take); + remaining -= take; + if (slot.isEmpty()) { + player.getInventory().items.set(i, ItemStack.EMPTY); + } + } + } + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateCrossbowEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateGearHelper.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateGearHelper.java new file mode 100644 index 00000000..ab7aab6b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateGearHelper.java @@ -0,0 +1,83 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.HolderLookup; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.projectile.AbstractArrow; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.enchantment.Enchantment; +import net.minecraft.world.item.enchantment.Enchantments; +import net.minecraft.world.item.enchantment.ItemEnchantments; + +public final class UltimateGearHelper { + public static final String ULTIMATE_BOW_ARROW_TAG = Antarchy.MODID + ".ultimate_bow_arrow"; + public static final String ULTIMATE_CROSSBOW_PROJECTILE_TAG = Antarchy.MODID + ".ultimate_crossbow_projectile"; + + private UltimateGearHelper() { + } + + public static ItemStack createUltimateArmorStack(net.minecraft.world.item.Item item, HolderLookup.Provider registries) { + ItemStack stack = new ItemStack(item); + ensureUltimateArmorEnchantments(stack, registries); + return stack; + } + + public static ItemStack createUltimateBowStack(net.minecraft.world.item.Item item, HolderLookup.Provider registries) { + ItemStack stack = new ItemStack(item); + ensureUltimateBowEnchantments(stack, registries); + return stack; + } + + public static void ensureUltimateArmorEnchantments(ItemStack stack, HolderLookup.Provider registries) { + if (!AntarchySettings.ultimateArmorComesEnchanted()) { + return; + } + ItemEnchantments.Mutable enchantments = new ItemEnchantments.Mutable(stack.getEnchantments()); + setEnchantmentLevel(enchantments, registries, Enchantments.PROTECTION, 5); + setEnchantmentLevel(enchantments, registries, Enchantments.FIRE_PROTECTION, 5); + setEnchantmentLevel(enchantments, registries, Enchantments.PROJECTILE_PROTECTION, 5); + setEnchantmentLevel(enchantments, registries, Enchantments.BLAST_PROTECTION, 5); + net.minecraft.world.item.enchantment.EnchantmentHelper.setEnchantments(stack, enchantments.toImmutable().withTooltip(true)); + } + + public static void ensureUltimateBowEnchantments(ItemStack stack, HolderLookup.Provider registries) { + if (!AntarchySettings.ultimateBowComesEnchantedWithFlame()) { + return; + } + + ItemEnchantments.Mutable enchantments = new ItemEnchantments.Mutable(stack.getEnchantments()); + setEnchantmentLevel(enchantments, registries, Enchantments.FLAME, 1); + net.minecraft.world.item.enchantment.EnchantmentHelper.setEnchantments(stack, enchantments.toImmutable().withTooltip(true)); + } + + private static void setEnchantmentLevel( + ItemEnchantments.Mutable enchantments, + HolderLookup.Provider registries, + ResourceKey enchantmentKey, + int level + ) { + var enchantment = registries.lookupOrThrow(Registries.ENCHANTMENT).getOrThrow(enchantmentKey); + if (enchantments.getLevel(enchantment) < level) { + enchantments.set(enchantment, level); + } + } + + public static void tagUltimateBowArrow(AbstractArrow arrow) { + arrow.addTag(ULTIMATE_BOW_ARROW_TAG); + } + + public static boolean isUltimateBowArrow(Entity entity) { + return entity != null && entity.getTags().contains(ULTIMATE_BOW_ARROW_TAG); + } + + public static void tagUltimateCrossbowProjectile(Entity projectile) { + projectile.addTag(ULTIMATE_CROSSBOW_PROJECTILE_TAG); + } + + public static boolean isUltimateCrossbowProjectile(Entity entity) { + return entity != null && entity.getTags().contains(ULTIMATE_CROSSBOW_PROJECTILE_TAG); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateHoeItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateHoeItem.java new file mode 100644 index 00000000..1829f893 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateHoeItem.java @@ -0,0 +1,93 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import java.util.function.DoubleSupplier; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.HoeItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; + +public class UltimateHoeItem extends HoeItem { + private final Tier tier; + private final DoubleSupplier attackDamage; + private final float attackSpeed; + + public UltimateHoeItem(Tier tier, Item.Properties properties, DoubleSupplier attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return createAttributes(this.tier, (float) this.attackDamage.getAsDouble(), (float) AntarchySettings.ultimateHoeAttackSpeed()); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + UltimateToolHelper.appendThreeByThreeTooltip(tooltipComponents); + } + + @Override + public float getDestroySpeed(ItemStack stack, BlockState state) { + return UltimateToolHelper.getDestroySpeed( + UltimateToolHelper.ToolKind.HOE, + this.tier, + stack, + state, + super.getDestroySpeed(stack, state) + ); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + InteractionResultHolder toggleResult = UltimateToolHelper.handleToggleUse(level, player, hand); + return toggleResult.getResult() == InteractionResult.PASS ? super.use(level, player, hand) : toggleResult; + } + + @Override + public InteractionResult useOn(UseOnContext context) { + InteractionResult toggleResult = UltimateToolHelper.handleToggleUseOn(context); + if (toggleResult != InteractionResult.PASS) { + return toggleResult; + } + + InteractionResult result = super.useOn(context); + if (result.consumesAction()) { + UltimateToolHelper.handleAreaUseOn(context, areaContext -> super.useOn(areaContext)); + } + return result; + } + + @Override + public boolean mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) { + boolean result = super.mineBlock(stack, level, state, pos, miningEntity); + UltimateToolHelper.handleAreaMining(UltimateToolHelper.ToolKind.HOE, stack, level, state, pos, miningEntity); + return result; + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateToolEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateMaceItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateMaceItem.java new file mode 100644 index 00000000..97296a69 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateMaceItem.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlotGroup; +import net.minecraft.world.entity.ai.attributes.AttributeModifier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.MaceItem; +import net.minecraft.world.item.component.ItemAttributeModifiers; + +public class UltimateMaceItem extends MaceItem { + private static final double BASE_ATTACK_DAMAGE = 5.0D; + + public UltimateMaceItem(Item.Properties properties) { + super(properties); + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + double multiplier = AntarchySettings.ultimateMaceDamageMultiplier(); + return ItemAttributeModifiers.builder() + .add( + Attributes.ATTACK_DAMAGE, + new AttributeModifier(Item.BASE_ATTACK_DAMAGE_ID, BASE_ATTACK_DAMAGE * multiplier, AttributeModifier.Operation.ADD_VALUE), + EquipmentSlotGroup.MAINHAND + ) + .add( + Attributes.ATTACK_SPEED, + new AttributeModifier(Item.BASE_ATTACK_SPEED_ID, AntarchySettings.ultimateMaceAttackSpeed(), AttributeModifier.Operation.ADD_VALUE), + EquipmentSlotGroup.MAINHAND + ) + .build(); + } + + @Override + public float getAttackDamageBonus(Entity target, float baseAttackDamage, DamageSource damageSource) { + return (float) (super.getAttackDamageBonus(target, baseAttackDamage, damageSource) * AntarchySettings.ultimateMaceDamageMultiplier()); + } + + @Override + public boolean isEnchantable(net.minecraft.world.item.ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateMaceEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimatePickaxeItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimatePickaxeItem.java new file mode 100644 index 00000000..e41a36a9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimatePickaxeItem.java @@ -0,0 +1,85 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import java.util.function.DoubleSupplier; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.PickaxeItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; + +public class UltimatePickaxeItem extends PickaxeItem { + private final Tier tier; + private final DoubleSupplier attackDamage; + private final float attackSpeed; + + public UltimatePickaxeItem(Tier tier, Item.Properties properties, DoubleSupplier attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return createAttributes(this.tier, (float) this.attackDamage.getAsDouble(), (float) AntarchySettings.ultimatePickaxeAttackSpeed()); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + UltimateToolHelper.appendThreeByThreeTooltip(tooltipComponents); + } + + @Override + public float getDestroySpeed(ItemStack stack, BlockState state) { + return UltimateToolHelper.getDestroySpeed( + UltimateToolHelper.ToolKind.PICKAXE, + this.tier, + stack, + state, + super.getDestroySpeed(stack, state) + ); + } + + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + InteractionResultHolder toggleResult = UltimateToolHelper.handleToggleUse(level, player, hand); + return toggleResult.getResult() == InteractionResult.PASS ? super.use(level, player, hand) : toggleResult; + } + + @Override + public InteractionResult useOn(UseOnContext context) { + InteractionResult toggleResult = UltimateToolHelper.handleToggleUseOn(context); + return toggleResult == InteractionResult.PASS ? super.useOn(context) : toggleResult; + } + + @Override + public boolean mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) { + boolean result = super.mineBlock(stack, level, state, pos, miningEntity); + UltimateToolHelper.handleAreaMining(UltimateToolHelper.ToolKind.PICKAXE, stack, level, state, pos, miningEntity); + return result; + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateToolEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateSwordItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateSwordItem.java new file mode 100644 index 00000000..dc0c411e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateSwordItem.java @@ -0,0 +1,41 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.function.DoubleSupplier; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.SwordItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.component.ItemAttributeModifiers; + +public class UltimateSwordItem extends SwordItem { + private final Tier tier; + private final DoubleSupplier attackDamage; + private final float attackSpeed; + + public UltimateSwordItem(Tier tier, Item.Properties properties, DoubleSupplier attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return SwordItem.createAttributes( + this.tier, + (int) Math.round(this.attackDamage.getAsDouble()), + (float) AntarchySettings.ultimateSwordAttackSpeed() + ); + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateToolEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateToolHelper.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateToolHelper.java new file mode 100644 index 00000000..cc610937 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UltimateToolHelper.java @@ -0,0 +1,332 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.ArrayList; +import java.util.List; +import java.util.function.Function; +import net.minecraft.ChatFormatting; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.component.DataComponents; +import net.minecraft.network.chat.Component; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.item.component.CustomData; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.Vec3; + +public final class UltimateToolHelper { + private static final String THREE_BY_THREE_TAG = "antarchy.ultimate_three_by_three"; + private static final ThreadLocal BREAKING_EXTRA_BLOCKS = ThreadLocal.withInitial(() -> false); + private static final float GENERAL_MINING_MULTIPLIER = 1.1F; + private static final float ULTIMATE_SHOVEL_MINING_SPEED = 24.0F; + + private UltimateToolHelper() { + } + + public static InteractionResultHolder handleToggleUse(Level level, Player player, InteractionHand hand) { + ItemStack stack = player.getItemInHand(hand); + if (!AntarchySettings.ultimateToolsThreeByThreeEnabled() || !player.isShiftKeyDown()) { + return InteractionResultHolder.pass(stack); + } + + toggleThreeByThree(level, player, stack); + return InteractionResultHolder.sidedSuccess(stack, level.isClientSide); + } + + public static InteractionResult handleToggleUseOn(UseOnContext context) { + Player player = context.getPlayer(); + if (!AntarchySettings.ultimateToolsThreeByThreeEnabled() || player == null || !player.isShiftKeyDown()) { + return InteractionResult.PASS; + } + + toggleThreeByThree(context.getLevel(), player, context.getItemInHand()); + return InteractionResult.sidedSuccess(context.getLevel().isClientSide); + } + + public static boolean isThreeByThreeEnabled(ItemStack stack) { + return stack.getOrDefault(DataComponents.CUSTOM_DATA, CustomData.EMPTY).copyTag().getBoolean(THREE_BY_THREE_TAG); + } + + public static float getDestroySpeed(ToolKind toolKind, Tier tier, ItemStack stack, BlockState state, float defaultSpeed) { + if (matchesToolKind(toolKind, state)) { + float base = Math.max(defaultSpeed, tier.getSpeed()); + if (toolKind == ToolKind.SHOVEL) { + return Math.max(base * GENERAL_MINING_MULTIPLIER, ULTIMATE_SHOVEL_MINING_SPEED); + } + return base * GENERAL_MINING_MULTIPLIER; + } + if (defaultSpeed <= 1.0F) { + return defaultSpeed; + } + return defaultSpeed * GENERAL_MINING_MULTIPLIER; + } + + public static void appendThreeByThreeTooltip(List tooltip) { + if (!AntarchySettings.ultimateToolsThreeByThreeEnabled()) { + return; + } + tooltip.add(Component.translatable("tooltip.antarchy.ultimate_tools_3x3").withStyle(ChatFormatting.GRAY)); + } + + public static void handleAreaMining(ToolKind toolKind, ItemStack stack, Level level, BlockState originState, BlockPos origin, LivingEntity entity) { + if (!AntarchySettings.ultimateToolsThreeByThreeEnabled() + || level.isClientSide + || BREAKING_EXTRA_BLOCKS.get() + || !isThreeByThreeEnabled(stack) + || !(entity instanceof ServerPlayer player)) { + return; + } + + if (!canBreak(toolKind, player, stack, level, origin, originState)) { + return; + } + + Direction face = resolveMiningFace(player, origin); + BREAKING_EXTRA_BLOCKS.set(true); + try { + for (BlockPos targetPos : getMiningPlane(origin, face)) { + if (!canBreak(toolKind, player, stack, level, targetPos, level.getBlockState(targetPos))) { + continue; + } + + player.gameMode.destroyBlock(targetPos); + if (level instanceof ServerLevel serverLevel) { + serverLevel.destroyBlockProgress(syntheticBreakerId(player.getId(), targetPos), targetPos, -1); + } + if (stack.isEmpty()) { + break; + } + } + } finally { + BREAKING_EXTRA_BLOCKS.set(false); + } + } + + + public static void broadcastAreaMiningProgress(ServerPlayer player, ServerLevel level, BlockPos origin, int stage) { + if (!AntarchySettings.ultimateToolsThreeByThreeEnabled()) { + return; + } + + ItemStack stack = player.getMainHandItem(); + if (stack.isEmpty() || !isThreeByThreeEnabled(stack)) { + return; + } + + ToolKind kind = toolKindOf(stack.getItem()); + if (kind == null) { + return; + } + + BlockState originState = level.getBlockState(origin); + if (!matchesToolKind(kind, originState)) { + return; + } + + Direction face = resolveMiningFace(player, origin); + for (BlockPos targetPos : getPlane(origin, face)) { + BlockState state = level.getBlockState(targetPos); + if (state.isAir() || state.hasBlockEntity() || state.getDestroySpeed(level, targetPos) < 0.0F) { + continue; + } + if (!matchesToolKind(kind, state)) { + continue; + } + level.destroyBlockProgress(syntheticBreakerId(player.getId(), targetPos), targetPos, stage); + } + } + + private static int syntheticBreakerId(int playerId, BlockPos pos) { + int hash = pos.hashCode() ^ (playerId * 8191); + return hash | 0x80000000; + } + + private static ToolKind toolKindOf(Item item) { + if (item instanceof UltimatePickaxeItem) return ToolKind.PICKAXE; + if (item instanceof UltimateAxeItem) return ToolKind.AXE; + if (item instanceof UtlimateShovelItem) return ToolKind.SHOVEL; + if (item instanceof UltimateHoeItem) return ToolKind.HOE; + return null; + } + + public static void handleAreaUseOn(UseOnContext context, Function action) { + if (!AntarchySettings.ultimateToolsThreeByThreeEnabled() + || context.getLevel().isClientSide + || !isThreeByThreeEnabled(context.getItemInHand())) { + return; + } + + Player player = context.getPlayer(); + if (player == null) { + return; + } + + for (BlockPos targetPos : getPlane(context.getClickedPos(), context.getClickedFace())) { + if (!canModify(player, context.getLevel(), targetPos, context.getClickedFace(), context.getItemInHand())) { + continue; + } + + UseOnContext areaContext = new UseOnContext( + player, + context.getHand(), + new BlockHitResult(Vec3.atCenterOf(targetPos), context.getClickedFace(), targetPos, context.isInside()) + ); + action.apply(areaContext); + if (context.getItemInHand().isEmpty()) { + break; + } + } + } + + public enum ToolKind { + PICKAXE, + AXE, + SHOVEL, + HOE + } + + private static void toggleThreeByThree(Level level, Player player, ItemStack stack) { + boolean enabled = !isThreeByThreeEnabled(stack); + CustomData.update(DataComponents.CUSTOM_DATA, stack, tag -> { + if (enabled) { + tag.putBoolean(THREE_BY_THREE_TAG, true); + } else { + tag.remove(THREE_BY_THREE_TAG); + } + }); + + if (!level.isClientSide) { + player.displayClientMessage( + Component.translatable( + enabled + ? "message.antarchy.ultimate_tool.mode_3x3" + : "message.antarchy.ultimate_tool.mode_default" + ), + true + ); + } + } + + private static boolean canModify(Player player, Level level, BlockPos pos, Direction face, ItemStack stack) { + if (!level.isLoaded(pos) || !player.mayUseItemAt(pos, face, stack)) { + return false; + } + + if (player instanceof ServerPlayer serverPlayer + && serverPlayer.blockActionRestricted(level, pos, serverPlayer.gameMode.getGameModeForPlayer())) { + return false; + } + + return true; + } + + private static boolean canBreak(ToolKind toolKind, ServerPlayer player, ItemStack stack, Level level, BlockPos pos, BlockState state) { + if (!level.isLoaded(pos) + || state.isAir() + || state.hasBlockEntity() + || state.getDestroySpeed(level, pos) < 0.0F + || !player.mayUseItemAt(pos, Direction.UP, stack) + || player.blockActionRestricted(level, pos, player.gameMode.getGameModeForPlayer())) { + return false; + } + + if (!matchesToolKind(toolKind, state)) { + return false; + } + + if (stack.getDestroySpeed(state) <= 1.0F) { + return false; + } + + return !state.requiresCorrectToolForDrops() || stack.isCorrectToolForDrops(state); + } + + public static boolean matchesToolKind(ToolKind toolKind, BlockState state) { + return switch (toolKind) { + case PICKAXE -> state.is(BlockTags.MINEABLE_WITH_PICKAXE); + case AXE -> state.is(BlockTags.MINEABLE_WITH_AXE); + case SHOVEL -> state.is(BlockTags.MINEABLE_WITH_SHOVEL); + case HOE -> state.is(BlockTags.MINEABLE_WITH_HOE); + }; + } + + + private static Direction resolveMiningFace(ServerPlayer player, BlockPos pos) { + Vec3 eye = player.getEyePosition(1.0F); + Vec3 blockCenter = Vec3.atCenterOf(pos); + Vec3 delta = eye.subtract(blockCenter); + + if (delta.lengthSqr() < 1.0E-4) { + return player.getDirection().getOpposite(); + } + + Direction best = Direction.UP; + double bestDot = -Double.MAX_VALUE; + for (Direction d : Direction.values()) { + double dot = delta.x * d.getStepX() + delta.y * d.getStepY() + delta.z * d.getStepZ(); + if (dot > bestDot) { + bestDot = dot; + best = d; + } + } + return best; + } + + private static List getMiningPlane(BlockPos center, Direction face) { + return getPlane(center, face); + } + + private static List getPlane(BlockPos center, Direction face) { + List positions = new ArrayList<>(8); + switch (face.getAxis()) { + case Y -> { + for (int x = -1; x <= 1; x++) { + for (int z = -1; z <= 1; z++) { + if (x == 0 && z == 0) { + continue; + } + + positions.add(center.offset(x, 0, z)); + } + } + } + case X -> { + for (int y = -1; y <= 1; y++) { + for (int z = -1; z <= 1; z++) { + if (y == 0 && z == 0) { + continue; + } + + positions.add(center.offset(0, y, z)); + } + } + } + case Z -> { + for (int x = -1; x <= 1; x++) { + for (int y = -1; y <= 1; y++) { + if (x == 0 && y == 0) { + continue; + } + + positions.add(center.offset(x, y, 0)); + } + } + } + } + + return positions; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UtlimateShovelItem.java b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UtlimateShovelItem.java new file mode 100644 index 00000000..d927fb37 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/item/ultimate/UtlimateShovelItem.java @@ -0,0 +1,110 @@ +package com.craisinlord.antarchy.content.item.ultimate; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import java.util.List; +import java.util.function.DoubleSupplier; +import net.minecraft.core.component.DataComponents; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.BlockPos; +import net.minecraft.network.chat.Component; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ShovelItem; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.TooltipFlag; +import net.minecraft.world.item.component.ItemAttributeModifiers; +import net.minecraft.world.item.context.UseOnContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; + +public class UtlimateShovelItem extends ShovelItem { + private final Tier tier; + private final DoubleSupplier attackDamage; + private final float attackSpeed; + + public UtlimateShovelItem(Tier tier, Item.Properties properties, DoubleSupplier attackDamage, float attackSpeed) { + super(tier, properties); + this.tier = tier; + this.attackDamage = attackDamage; + this.attackSpeed = attackSpeed; + } + + @Override + public ItemAttributeModifiers getDefaultAttributeModifiers() { + return createAttributes(this.tier, (float) this.attackDamage.getAsDouble(), (float) AntarchySettings.ultimateShovelAttackSpeed()); + } + + @Override + public void appendHoverText(ItemStack stack, Item.TooltipContext context, List tooltipComponents, TooltipFlag tooltipFlag) { + super.appendHoverText(stack, context, tooltipComponents, tooltipFlag); + UltimateToolHelper.appendThreeByThreeTooltip(tooltipComponents); + } + + @Override + public float getDestroySpeed(ItemStack stack, BlockState state) { + float vanillaSpeed = super.getDestroySpeed(stack, state); + float finalSpeed = UltimateToolHelper.getDestroySpeed( + UltimateToolHelper.ToolKind.SHOVEL, + this.tier, + stack, + state, + vanillaSpeed + ); + + Antarchy.LOGGER.info( + "Ultimate shovel speed block={} vanillaSpeed={} finalSpeed={} tierSpeed={} mineableWithShovel={} hasToolComponent={}", + BuiltInRegistries.BLOCK.getKey(state.getBlock()), + vanillaSpeed, + finalSpeed, + this.tier.getSpeed(), + state.is(BlockTags.MINEABLE_WITH_SHOVEL), + stack.has(DataComponents.TOOL) + ); + + return finalSpeed; + } + @Override + public InteractionResultHolder use(Level level, Player player, InteractionHand hand) { + InteractionResultHolder toggleResult = UltimateToolHelper.handleToggleUse(level, player, hand); + return toggleResult.getResult() == InteractionResult.PASS ? super.use(level, player, hand) : toggleResult; + } + + @Override + public InteractionResult useOn(UseOnContext context) { + InteractionResult toggleResult = UltimateToolHelper.handleToggleUseOn(context); + if (toggleResult != InteractionResult.PASS) { + return toggleResult; + } + + InteractionResult result = super.useOn(context); + if (result.consumesAction()) { + UltimateToolHelper.handleAreaUseOn(context, areaContext -> super.useOn(areaContext)); + } + return result; + } + + + @Override + public boolean mineBlock(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity miningEntity) { + boolean result = super.mineBlock(stack, level, state, pos, miningEntity); + UltimateToolHelper.handleAreaMining(UltimateToolHelper.ToolKind.SHOVEL, stack, level, state, pos, miningEntity); + return result; + } + + @Override + public boolean isEnchantable(ItemStack stack) { + return stack.getCount() == 1; + } + + @Override + public int getEnchantmentValue() { + return AntarchySettings.ultimateToolEnchantability(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/movement/DreamSandLowGravityAccess.java b/common/src/main/java/com/craisinlord/antarchy/content/movement/DreamSandLowGravityAccess.java new file mode 100644 index 00000000..d4bc5187 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/movement/DreamSandLowGravityAccess.java @@ -0,0 +1,21 @@ +package com.craisinlord.antarchy.content.movement; + +public interface DreamSandLowGravityAccess { + boolean antarchy$isDreamSandLowGravityActive(); + + void antarchy$setDreamSandLowGravityActive(boolean active); + + int antarchy$getDreamSandLowGravityTicksRemaining(); + + void antarchy$setDreamSandLowGravityTicksRemaining(int ticks); + + int antarchy$getDreamSandLandingGraceTicks(); + + void antarchy$setDreamSandLandingGraceTicks(int ticks); + + default void antarchy$clearDreamSandLowGravity() { + antarchy$setDreamSandLowGravityActive(false); + antarchy$setDreamSandLowGravityTicksRemaining(0); + antarchy$setDreamSandLandingGraceTicks(0); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/BloodCrystalKatanaTrailPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/BloodCrystalKatanaTrailPayload.java new file mode 100644 index 00000000..b4588cb2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/BloodCrystalKatanaTrailPayload.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record BloodCrystalKatanaTrailPayload(int entityId, int durationTicks) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal_katana_trail")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.VAR_INT, BloodCrystalKatanaTrailPayload::entityId, + ByteBufCodecs.VAR_INT, BloodCrystalKatanaTrailPayload::durationTicks, + BloodCrystalKatanaTrailPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/BloodglassStatePayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/BloodglassStatePayload.java new file mode 100644 index 00000000..252a617d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/BloodglassStatePayload.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record BloodglassStatePayload(int shieldsActive, int shieldsMax) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "bloodglass_state")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.VAR_INT, BloodglassStatePayload::shieldsActive, + ByteBufCodecs.VAR_INT, BloodglassStatePayload::shieldsMax, + BloodglassStatePayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraAnimationPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraAnimationPayload.java new file mode 100644 index 00000000..314e1b36 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraAnimationPayload.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record BrutalflyElytraAnimationPayload(int entityId, int durationTicks, float strength) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "brutalfly_elytra_animation")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.VAR_INT, BrutalflyElytraAnimationPayload::entityId, + ByteBufCodecs.VAR_INT, BrutalflyElytraAnimationPayload::durationTicks, + ByteBufCodecs.FLOAT, BrutalflyElytraAnimationPayload::strength, + BrutalflyElytraAnimationPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraFlapPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraFlapPayload.java new file mode 100644 index 00000000..20934ecf --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/BrutalflyElytraFlapPayload.java @@ -0,0 +1,20 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record BrutalflyElytraFlapPayload(int chargeTicks) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "brutalfly_elytra_flap")); + public static final StreamCodec STREAM_CODEC = + ByteBufCodecs.VAR_INT.map(BrutalflyElytraFlapPayload::new, BrutalflyElytraFlapPayload::chargeTicks); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/DiamondMinecartInputPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/DiamondMinecartInputPayload.java new file mode 100644 index 00000000..0f62c1ac --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/DiamondMinecartInputPayload.java @@ -0,0 +1,31 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record DiamondMinecartInputPayload(byte inputFlags) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "diamond_minecart_input")); + + public static final StreamCodec STREAM_CODEC = + ByteBufCodecs.BYTE.map(DiamondMinecartInputPayload::new, DiamondMinecartInputPayload::inputFlags); + + public static final byte FLAG_FORWARD = 0x01; + public static final byte FLAG_BACK = 0x02; + public static final byte FLAG_LEFT = 0x04; + public static final byte FLAG_RIGHT = 0x08; + + public boolean isForward() { return (inputFlags & FLAG_FORWARD) != 0; } + public boolean isBack() { return (inputFlags & FLAG_BACK) != 0; } + public boolean isLeft() { return (inputFlags & FLAG_LEFT) != 0; } + public boolean isRight() { return (inputFlags & FLAG_RIGHT) != 0; } + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunPrimaryPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunPrimaryPayload.java new file mode 100644 index 00000000..a3845c5a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunPrimaryPayload.java @@ -0,0 +1,17 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record GravityGunPrimaryPayload() implements CustomPacketPayload { + public static final Type TYPE = new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "gravity_gun_primary")); + public static final StreamCodec STREAM_CODEC = StreamCodec.unit(new GravityGunPrimaryPayload()); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunScrollPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunScrollPayload.java new file mode 100644 index 00000000..a7e2850d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/GravityGunScrollPayload.java @@ -0,0 +1,22 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record GravityGunScrollPayload(double distanceDelta) implements CustomPacketPayload { + public static final Type TYPE = new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "gravity_gun_scroll")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.DOUBLE, + GravityGunScrollPayload::distanceDelta, + GravityGunScrollPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/GravityStatePayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/GravityStatePayload.java new file mode 100644 index 00000000..195e8375 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/GravityStatePayload.java @@ -0,0 +1,52 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record GravityStatePayload( + int entityId, + int directionId, + int previousDirectionId, + boolean forced, + int transitionDuration, + int transitionRemaining +) implements CustomPacketPayload { + public static final Type TYPE = new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "gravity_state")); + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.VAR_INT, + GravityStatePayload::entityId, + ByteBufCodecs.VAR_INT, + GravityStatePayload::directionId, + ByteBufCodecs.VAR_INT, + GravityStatePayload::previousDirectionId, + ByteBufCodecs.BOOL, + GravityStatePayload::forced, + ByteBufCodecs.VAR_INT, + GravityStatePayload::transitionDuration, + ByteBufCodecs.VAR_INT, + GravityStatePayload::transitionRemaining, + GravityStatePayload::new + ); + + public GravityStatePayload(int entityId, AntarchyGravityDirection direction, AntarchyGravityDirection previousDirection, boolean forced, int transitionDuration, int transitionRemaining) { + this(entityId, direction.getId(), previousDirection.getId(), forced, transitionDuration, transitionRemaining); + } + + public AntarchyGravityDirection direction() { + return AntarchyGravityDirection.byId(this.directionId); + } + + public AntarchyGravityDirection previousDirection() { + return AntarchyGravityDirection.byId(this.previousDirectionId); + } + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/ScorpionWhipTetherPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/ScorpionWhipTetherPayload.java new file mode 100644 index 00000000..337be03c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/ScorpionWhipTetherPayload.java @@ -0,0 +1,26 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record ScorpionWhipTetherPayload(int playerId, int targetId) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "scorpion_whip_tether")); + + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.VAR_INT, + ScorpionWhipTetherPayload::playerId, + ByteBufCodecs.VAR_INT, + ScorpionWhipTetherPayload::targetId, + ScorpionWhipTetherPayload::new + ); + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/network/ThoraxisWeatherPayload.java b/common/src/main/java/com/craisinlord/antarchy/content/network/ThoraxisWeatherPayload.java new file mode 100644 index 00000000..000e4fe7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/network/ThoraxisWeatherPayload.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.content.network; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherKind; +import io.netty.buffer.ByteBuf; +import net.minecraft.network.codec.ByteBufCodecs; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.network.protocol.common.custom.CustomPacketPayload; +import net.minecraft.resources.ResourceLocation; + +public record ThoraxisWeatherPayload( + String dimensionId, + String weatherId, + long expiresAt, + int anchorX, + int anchorY, + int anchorZ +) implements CustomPacketPayload { + public static final Type TYPE = + new Type<>(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis_weather")); + + public static final StreamCodec STREAM_CODEC = StreamCodec.composite( + ByteBufCodecs.STRING_UTF8, + ThoraxisWeatherPayload::dimensionId, + ByteBufCodecs.STRING_UTF8, + ThoraxisWeatherPayload::weatherId, + ByteBufCodecs.VAR_LONG, + ThoraxisWeatherPayload::expiresAt, + ByteBufCodecs.VAR_INT, + ThoraxisWeatherPayload::anchorX, + ByteBufCodecs.VAR_INT, + ThoraxisWeatherPayload::anchorY, + ByteBufCodecs.VAR_INT, + ThoraxisWeatherPayload::anchorZ, + ThoraxisWeatherPayload::new + ); + + public ThoraxisWeatherPayload(ResourceLocation dimensionId, ThoraxisWeatherKind kind, long expiresAt, int anchorX, int anchorY, int anchorZ) { + this(dimensionId.toString(), kind.id(), expiresAt, anchorX, anchorY, anchorZ); + } + + @Override + public Type type() { + return TYPE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherKind.java b/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherKind.java new file mode 100644 index 00000000..03d25ca1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherKind.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.content.weather; + +import java.util.Optional; + +public enum ThoraxisWeatherKind { + NONE("none"), + INVERSION_STORM("inversion_storm"), + BLOOD_RAIN("blood_rain"), + SHARKNADO("sharknado"), + SANDSTORM("sandstorm"); + + private final String id; + + ThoraxisWeatherKind(String id) { + this.id = id; + } + + public String id() { + return this.id; + } + + public boolean isActive() { + return this != NONE; + } + + public static ThoraxisWeatherKind byId(String value) { + if (value == null) { + return NONE; + } + + for (ThoraxisWeatherKind kind : values()) { + if (kind.id.equalsIgnoreCase(value)) { + return kind; + } + } + + return NONE; + } + + public static Optional parse(String value) { + ThoraxisWeatherKind kind = byId(value); + return kind == NONE ? Optional.empty() : Optional.of(kind); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherManager.java b/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherManager.java new file mode 100644 index 00000000..460dbe06 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherManager.java @@ -0,0 +1,365 @@ +package com.craisinlord.antarchy.content.weather; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import com.craisinlord.antarchy.content.entity.cloud_shark.SharknadoManager; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.RandomSource; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.LightningBolt; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.block.Blocks; + +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.WeakHashMap; +import java.util.UUID; + +public final class ThoraxisWeatherManager { + private static final ResourceLocation THORAXIS_DIMENSION = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis"); + private static final ResourceKey THORAXIS_WASTES = ResourceKey.create( + net.minecraft.core.registries.Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "nightmare_wastes") + ); + private static final ResourceKey DREAM_DUNES = ResourceKey.create( + net.minecraft.core.registries.Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_dunes") + ); + private static final ResourceKey LUCID_POOLS = ResourceKey.create( + net.minecraft.core.registries.Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "lucid_pools") + ); + private static final ResourceKey CLOUD_SEA = ResourceKey.create( + net.minecraft.core.registries.Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "cloud_sea") + ); + private static final int WEATHER_RECHECK_MIN_TICKS = 400; + private static final int WEATHER_RECHECK_MAX_TICKS = 900; + private static final int STORM_MIN_TICKS = 600; + private static final int STORM_MAX_TICKS = 1800; + private static final int INVERSION_STRIKE_INTERVAL = 600; + private static final int INVERSION_GRAVITY_TICKS = 220; + private static final int INVERSION_EFFECT_TICKS = 200; + private static final int WEATHER_PARTICLE_INTERVAL = 4; + private static final double WEATHER_RADIUS = 48.0D; + + private static final WeakHashMap STATES = new WeakHashMap<>(); + + private ThoraxisWeatherManager() { + } + + public static ThoraxisWeatherSnapshot tick(ServerLevel level) { + if (!isThoraxis(level)) { + return null; + } + + WeatherState state = STATES.computeIfAbsent(level, ignored -> new WeatherState()); + long now = level.getGameTime(); + RandomSource random = level.getRandom(); + + if (state.kind.isActive()) { + runActiveWeather(level, state, now); + if (now >= state.expiresAt) { + state.clear(now + randomCooldown(random)); + return snapshot(level, state); + } + return null; + } + + if (now < state.nextDecisionAt) { + return null; + } + + WeatherKindSelection selection = chooseWeather(level, random); + if (selection.kind == ThoraxisWeatherKind.NONE) { + state.nextDecisionAt = now + randomCooldown(random); + return null; + } + + state.start(selection.kind, selection.anchor, now, now + randomDuration(random)); + runActiveWeather(level, state, now); + return snapshot(level, state); + } + + public static ThoraxisWeatherSnapshot snapshot(ServerLevel level) { + WeatherState state = STATES.get(level); + if (state == null) { + return new ThoraxisWeatherSnapshot(level.dimension().location(), ThoraxisWeatherKind.NONE, 0L, BlockPos.ZERO); + } + + return snapshot(level, state); + } + + public static ThoraxisWeatherSnapshot force(ServerLevel level, ThoraxisWeatherKind kind, BlockPos anchor, long durationTicks) { + if (!isThoraxis(level)) { + return new ThoraxisWeatherSnapshot(level.dimension().location(), ThoraxisWeatherKind.NONE, 0L, BlockPos.ZERO); + } + + WeatherState state = STATES.computeIfAbsent(level, ignored -> new WeatherState()); + long now = level.getGameTime(); + if (kind == null || !kind.isActive()) { + state.clear(now + randomCooldown(level.getRandom())); + return snapshot(level, state); + } + + long expiresAt = durationTicks <= 0L ? now + randomDuration(level.getRandom()) : now + durationTicks; + state.start(kind, anchor == null ? BlockPos.ZERO : anchor, now, expiresAt); + runActiveWeather(level, state, now); + return snapshot(level, state); + } + + public static ThoraxisWeatherSnapshot clear(ServerLevel level) { + if (!isThoraxis(level)) { + return new ThoraxisWeatherSnapshot(level.dimension().location(), ThoraxisWeatherKind.NONE, 0L, BlockPos.ZERO); + } + + WeatherState state = STATES.computeIfAbsent(level, ignored -> new WeatherState()); + state.clear(level.getGameTime() + randomCooldown(level.getRandom())); + return snapshot(level, state); + } + + private static ThoraxisWeatherSnapshot snapshot(ServerLevel level, WeatherState state) { + return new ThoraxisWeatherSnapshot(level.dimension().location(), state.kind, state.expiresAt, state.anchor); + } + + private static void runActiveWeather(ServerLevel level, WeatherState state, long now) { + switch (state.kind) { + case INVERSION_STORM -> tickInversionStorm(level, state, now); + case BLOOD_RAIN -> tickBloodRain(level, state, now); + case SHARKNADO -> tickSharknadoWeather(level, state, now); + case SANDSTORM -> tickSandstorm(level, state, now); + default -> { + } + } + } + + private static void tickInversionStorm(ServerLevel level, WeatherState state, long now) { + cleanupExpiredForcedInversions(level, state, now); + if (now % INVERSION_STRIKE_INTERVAL != 0L) { + return; + } + + List targets = level.getEntitiesOfClass( + LivingEntity.class, + new net.minecraft.world.phys.AABB(state.anchor).inflate(WEATHER_RADIUS), + entity -> entity.isAlive() && !entity.isSpectator() + ); + + if (targets.isEmpty()) { + return; + } + + LivingEntity target = targets.get(level.getRandom().nextInt(targets.size())); + LightningBolt bolt = EntityType.LIGHTNING_BOLT.create(level); + if (bolt != null) { + bolt.moveTo(target.getX(), target.getY() + target.getBbHeight() * 0.5D, target.getZ()); + bolt.setVisualOnly(true); + level.addFreshEntity(bolt); + } + + if (!AntarchyGravityApi.isGravityForced(target)) { + AntarchyGravityApi.setForcedGravityDirection(target, AntarchyGravityDirection.UP, new AntarchyGravityTransition(12)); + state.forcedInversionExpiry.put(target.getUUID(), now + INVERSION_GRAVITY_TICKS); + } + + target.addEffect(new MobEffectInstance(AntarchyObjects.INVERTED_EFFECT.get(), INVERSION_EFFECT_TICKS, 0, false, true, true)); + } + + private static void cleanupExpiredForcedInversions(ServerLevel level, WeatherState state, long now) { + Iterator> iterator = state.forcedInversionExpiry.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry entry = iterator.next(); + if (entry.getValue() > now) { + continue; + } + + LivingEntity entity = level.getEntity(entry.getKey()) instanceof LivingEntity living ? living : null; + if (entity != null && entity.isAlive() && AntarchyGravityApi.isGravityForced(entity)) { + AntarchyGravityApi.clearForcedGravity(entity); + } + iterator.remove(); + } + } + + private static void tickBloodRain(ServerLevel level, WeatherState state, long now) { + if (now % WEATHER_PARTICLE_INTERVAL != 0L) { + return; + } + + level.sendParticles( + new BlockParticleOption(ParticleTypes.BLOCK, Blocks.RED_SAND.defaultBlockState()), + state.anchor.getX() + 0.5D, + state.anchor.getY() + 28.0D, + state.anchor.getZ() + 0.5D, + 26, + 18.0D, + 12.0D, + 18.0D, + 0.12D + ); + level.playSound(null, state.anchor, SoundEvents.LIGHTNING_BOLT_THUNDER, net.minecraft.sounds.SoundSource.WEATHER, 0.2F, 0.8F); + } + + private static void tickSandstorm(ServerLevel level, WeatherState state, long now) { + if (now % WEATHER_PARTICLE_INTERVAL != 0L) { + return; + } + + level.sendParticles( + new BlockParticleOption(ParticleTypes.BLOCK, Blocks.SAND.defaultBlockState()), + state.anchor.getX() + 0.5D, + state.anchor.getY() + 12.0D, + state.anchor.getZ() + 0.5D, + 40, + 14.0D, + 6.0D, + 14.0D, + 0.10D + ); + } + + private static void tickSharknadoWeather(ServerLevel level, WeatherState state, long now) { + if (now == state.startedAt) { + seedSharknado(level, state.anchor); + } + + if (now % WEATHER_PARTICLE_INTERVAL != 0L) { + return; + } + + level.sendParticles( + ParticleTypes.CLOUD, + state.anchor.getX() + 0.5D, + state.anchor.getY() + 8.0D, + state.anchor.getZ() + 0.5D, + 26, + 10.0D, + 8.0D, + 10.0D, + 0.12D + ); + } + + private static void seedSharknado(ServerLevel level, BlockPos anchor) { + SharknadoManager manager = SharknadoManager.get(level); + for (int i = 0; i < 4; i++) { + CloudSharkEntity shark = createCloudShark(level); + if (shark == null) { + continue; + } + + double x = anchor.getX() + level.getRandom().nextDouble() * 10.0D - 5.0D; + double y = anchor.getY() + 6.0D + level.getRandom().nextDouble() * 6.0D; + double z = anchor.getZ() + level.getRandom().nextDouble() * 10.0D - 5.0D; + shark.moveTo(x, y, z, level.getRandom().nextFloat() * 360.0F, 0.0F); + level.addFreshEntity(shark); + manager.tryFormOrJoin(shark, level); + } + } + + private static CloudSharkEntity createCloudShark(ServerLevel level) { + EntityType entityType = BuiltInRegistries.ENTITY_TYPE.getOptional(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "cloud_shark")) + .orElse(null); + if (entityType == null) { + return null; + } + + return entityType.create(level) instanceof CloudSharkEntity cloudShark ? cloudShark : null; + } + + private static WeatherKindSelection chooseWeather(ServerLevel level, RandomSource random) { + var players = level.players(); + if (players.isEmpty()) { + return WeatherKindSelection.none(); + } + + LivingEntity anchorEntity = players.get(random.nextInt(players.size())); + BlockPos anchor = anchorEntity.blockPosition(); + var biome = level.getBiome(anchor); + + if (biome.is(DREAM_DUNES)) { + return new WeatherKindSelection(ThoraxisWeatherKind.SANDSTORM, anchor); + } + + if (biome.is(CLOUD_SEA)) { + return new WeatherKindSelection(ThoraxisWeatherKind.SHARKNADO, anchor); + } + + if (biome.is(LUCID_POOLS)) { + return random.nextFloat() < 0.35F + ? new WeatherKindSelection(ThoraxisWeatherKind.BLOOD_RAIN, anchor) + : WeatherKindSelection.none(); + } + + if (biome.is(THORAXIS_WASTES)) { + float roll = random.nextFloat(); + if (roll < 0.58F) { + return new WeatherKindSelection(ThoraxisWeatherKind.INVERSION_STORM, anchor); + } + if (roll < 0.88F) { + return new WeatherKindSelection(ThoraxisWeatherKind.BLOOD_RAIN, anchor); + } + } + + return WeatherKindSelection.none(); + } + + private static int randomDuration(RandomSource random) { + return STORM_MIN_TICKS + random.nextInt(STORM_MAX_TICKS - STORM_MIN_TICKS + 1); + } + + private static int randomCooldown(RandomSource random) { + return WEATHER_RECHECK_MIN_TICKS + random.nextInt(WEATHER_RECHECK_MAX_TICKS - WEATHER_RECHECK_MIN_TICKS + 1); + } + + private static boolean isThoraxis(ServerLevel level) { + return level.dimension().location().equals(THORAXIS_DIMENSION); + } + + private record WeatherKindSelection(ThoraxisWeatherKind kind, BlockPos anchor) { + private static WeatherKindSelection none() { + return new WeatherKindSelection(ThoraxisWeatherKind.NONE, BlockPos.ZERO); + } + } + + private static final class WeatherState { + private ThoraxisWeatherKind kind = ThoraxisWeatherKind.NONE; + private long expiresAt; + private long nextDecisionAt; + private long startedAt; + private BlockPos anchor = BlockPos.ZERO; + private final Map forcedInversionExpiry = new java.util.HashMap<>(); + + private void start(ThoraxisWeatherKind kind, BlockPos anchor, long startedAt, long expiresAt) { + this.kind = kind; + this.anchor = anchor; + this.startedAt = startedAt; + this.expiresAt = expiresAt; + this.nextDecisionAt = expiresAt; + } + + private void clear(long nextDecisionAt) { + this.kind = ThoraxisWeatherKind.NONE; + this.anchor = BlockPos.ZERO; + this.expiresAt = 0L; + this.startedAt = 0L; + this.nextDecisionAt = nextDecisionAt; + this.forcedInversionExpiry.clear(); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherSnapshot.java b/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherSnapshot.java new file mode 100644 index 00000000..69413172 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/weather/ThoraxisWeatherSnapshot.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.content.weather; + +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; + +public record ThoraxisWeatherSnapshot( + ResourceLocation dimension, + ThoraxisWeatherKind kind, + long expiresAt, + BlockPos anchor +) { + public boolean isActive() { + return this.kind != ThoraxisWeatherKind.NONE; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BaseAntNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BaseAntNestFeature.java new file mode 100644 index 00000000..78d951d0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BaseAntNestFeature.java @@ -0,0 +1,63 @@ +package com.craisinlord.antarchy.content.worldgen.ants; + +import com.craisinlord.antarchy.content.block.AntNestBlock; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; + +public abstract class BaseAntNestFeature extends Feature { + protected BaseAntNestFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos nestPos = this.resolveNestPos(level, context.origin()); + BlockPos aboveNestPos = nestPos.above(); + BlockPos supportPos = nestPos.below(); + BlockState nestGroundState = level.getBlockState(nestPos); + BlockState supportState = level.getBlockState(supportPos); + + if (!level.getBlockState(aboveNestPos).canBeReplaced()) { + return false; + } + + if (!this.isValidNestGround(nestGroundState) || !nestGroundState.getFluidState().isEmpty()) { + return false; + } + + if (!supportState.isFaceSturdy(level, supportPos, Direction.UP) || !supportState.getFluidState().isEmpty()) { + return false; + } + + BlockState nestState = context.config().toPlace().getState(context.random(), nestPos); + if (nestState.hasProperty(AntNestBlock.FACING)) { + nestState = nestState.setValue(AntNestBlock.FACING, Direction.Plane.HORIZONTAL.getRandomDirection(context.random())); + } + + if (!nestState.canSurvive(level, nestPos)) { + return false; + } + + level.setBlock(nestPos, nestState, 2); + this.decorateAroundNest(level, nestPos, context.random()); + return true; + } + + protected BlockPos resolveNestPos(WorldGenLevel level, BlockPos origin) { + int y = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, origin.getX(), origin.getZ()) - 1; + return new BlockPos(origin.getX(), y, origin.getZ()); + } + + protected abstract boolean isValidNestGround(BlockState nestGroundState); + + protected abstract void decorateAroundNest(WorldGenLevel level, BlockPos center, RandomSource random); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BrownAntNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BrownAntNestFeature.java new file mode 100644 index 00000000..75861a28 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/BrownAntNestFeature.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.content.worldgen.ants; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; + +public class BrownAntNestFeature extends SurfaceAntNestFeature { + public BrownAntNestFeature(Codec codec) { + super(codec); + } + + @Override + protected boolean isValidNestGround(BlockState nestGroundState) { + return nestGroundState.is(BlockTags.DIRT) + || nestGroundState.is(Blocks.GRASS_BLOCK) + || nestGroundState.is(Blocks.MOSS_BLOCK) + || nestGroundState.is(Blocks.COARSE_DIRT); + } + + @Override + protected void decorateAroundNest(WorldGenLevel level, BlockPos center, RandomSource random) { + for (int xOffset = -1; xOffset <= 1; xOffset++) { + for (int zOffset = -1; zOffset <= 1; zOffset++) { + if (xOffset == 0 && zOffset == 0) { + continue; + } + + if (Math.abs(xOffset) == 1 && Math.abs(zOffset) == 1 && random.nextBoolean()) { + continue; + } + + BlockPos targetPos = center.offset(xOffset, 0, zOffset); + BlockState targetState = level.getBlockState(targetPos); + if (targetState.is(BlockTags.DIRT) || targetState.is(Blocks.GRASS_BLOCK) || targetState.is(Blocks.MOSS_BLOCK)) { + level.setBlock(targetPos, Blocks.COARSE_DIRT.defaultBlockState(), 2); + } + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RainbowAntNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RainbowAntNestFeature.java new file mode 100644 index 00000000..82ddf280 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RainbowAntNestFeature.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.content.worldgen.ants; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; + +public class RainbowAntNestFeature extends SurfaceAntNestFeature { + public RainbowAntNestFeature(Codec codec) { + super(codec); + } + + @Override + protected boolean isValidNestGround(BlockState nestGroundState) { + return nestGroundState.is(BlockTags.DIRT) + || nestGroundState.is(Blocks.GRASS_BLOCK) + || nestGroundState.is(Blocks.MOSS_BLOCK) + || nestGroundState.is(Blocks.COARSE_DIRT); + } + + @Override + protected void decorateAroundNest(WorldGenLevel level, BlockPos center, RandomSource random) { + for (int xOffset = -1; xOffset <= 1; xOffset++) { + for (int zOffset = -1; zOffset <= 1; zOffset++) { + if (xOffset == 0 && zOffset == 0) { + continue; + } + + if (Math.abs(xOffset) == 1 && Math.abs(zOffset) == 1 && random.nextBoolean()) { + continue; + } + + BlockPos targetPos = center.offset(xOffset, 0, zOffset); + BlockState targetState = level.getBlockState(targetPos); + if (targetState.is(BlockTags.DIRT) || targetState.is(Blocks.GRASS_BLOCK) || targetState.is(Blocks.MOSS_BLOCK)) { + level.setBlock(targetPos, Blocks.COARSE_DIRT.defaultBlockState(), 2); + } + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RedAntNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RedAntNestFeature.java new file mode 100644 index 00000000..fda5f229 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/RedAntNestFeature.java @@ -0,0 +1,79 @@ +package com.craisinlord.antarchy.content.worldgen.ants; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; + +public class RedAntNestFeature extends BaseAntNestFeature { + public RedAntNestFeature(Codec codec) { + super(codec); + } + + @Override + protected BlockPos resolveNestPos(WorldGenLevel level, BlockPos origin) { + int startY = level.getHeight(net.minecraft.world.level.levelgen.Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, origin.getX(), origin.getZ()) - 1; + int minY = level.getMinBuildHeight() + 1; + + for (int y = startY; y >= minY; y--) { + BlockPos candidate = new BlockPos(origin.getX(), y, origin.getZ()); + BlockState surfaceState = level.getBlockState(candidate); + BlockState aboveState = level.getBlockState(candidate.above()); + BlockState supportState = level.getBlockState(candidate.below()); + + if (surfaceState.getFluidState().isEmpty() + && this.isValidNestGround(surfaceState) + && aboveState.canBeReplaced() + && aboveState.getFluidState().isEmpty() + && supportState.isFaceSturdy(level, candidate.below(), Direction.UP) + && supportState.getFluidState().isEmpty()) { + return candidate; + } + } + + return new BlockPos(origin.getX(), startY, origin.getZ()); + } + + @Override + protected boolean isValidNestGround(BlockState nestGroundState) { + return nestGroundState.is(BlockTags.BASE_STONE_NETHER) + || nestGroundState.is(Blocks.BLACKSTONE) + || nestGroundState.is(Blocks.SOUL_SAND) + || nestGroundState.is(Blocks.SOUL_SOIL) + || nestGroundState.is(Blocks.GRAVEL) + || nestGroundState.is(Blocks.MAGMA_BLOCK) + || nestGroundState.is(AntarchyObjects.NYXITE.get()); + } + + @Override + protected void decorateAroundNest(WorldGenLevel level, BlockPos center, RandomSource random) { + for (int xOffset = -1; xOffset <= 1; xOffset++) { + for (int zOffset = -1; zOffset <= 1; zOffset++) { + if (xOffset == 0 && zOffset == 0) { + continue; + } + + if (Math.abs(xOffset) == 1 && Math.abs(zOffset) == 1 && random.nextBoolean()) { + continue; + } + + BlockPos targetPos = center.offset(xOffset, 0, zOffset); + BlockState targetState = level.getBlockState(targetPos); + if (targetState.is(BlockTags.BASE_STONE_NETHER) + || targetState.is(Blocks.BLACKSTONE) + || targetState.is(Blocks.SOUL_SAND) + || targetState.is(Blocks.SOUL_SOIL) + || targetState.is(Blocks.GRAVEL) + || targetState.is(AntarchyObjects.NYXITE.get())) { + level.setBlock(targetPos, Blocks.MAGMA_BLOCK.defaultBlockState(), 2); + } + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/SurfaceAntNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/SurfaceAntNestFeature.java new file mode 100644 index 00000000..11f55550 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/SurfaceAntNestFeature.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.content.worldgen.ants; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; + +public abstract class SurfaceAntNestFeature extends BaseAntNestFeature { + protected SurfaceAntNestFeature(Codec codec) { + super(codec); + } + + @Override + protected boolean isValidNestGround(BlockState nestGroundState) { + return nestGroundState.is(BlockTags.DIRT) + || nestGroundState.is(Blocks.GRASS_BLOCK) + || nestGroundState.is(Blocks.MOSS_BLOCK); + } + + @Override + protected void decorateAroundNest(WorldGenLevel level, BlockPos center, RandomSource random) { + for (int xOffset = -1; xOffset <= 1; xOffset++) { + for (int zOffset = -1; zOffset <= 1; zOffset++) { + if (xOffset == 0 && zOffset == 0) { + continue; + } + + if (Math.abs(xOffset) == 1 && Math.abs(zOffset) == 1 && random.nextBoolean()) { + continue; + } + + BlockPos targetPos = center.offset(xOffset, 0, zOffset); + BlockState targetState = level.getBlockState(targetPos); + if (targetState.is(BlockTags.DIRT) || targetState.is(Blocks.GRASS_BLOCK) || targetState.is(Blocks.MOSS_BLOCK)) { + level.setBlock(targetPos, Blocks.ROOTED_DIRT.defaultBlockState(), 2); + } + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/TermiteNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/TermiteNestFeature.java new file mode 100644 index 00000000..dc49f044 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/ants/TermiteNestFeature.java @@ -0,0 +1,10 @@ +package com.craisinlord.antarchy.content.worldgen.ants; + +import com.mojang.serialization.Codec; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; + +public class TermiteNestFeature extends SurfaceAntNestFeature { + public TermiteNestFeature(Codec codec) { + super(codec); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/BrutalflyCocoonFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/BrutalflyCocoonFeature.java new file mode 100644 index 00000000..e68f0827 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/BrutalflyCocoonFeature.java @@ -0,0 +1,212 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.WorldGenRegion; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class BrutalflyCocoonFeature extends Feature { + private static final Logger LOGGER = LoggerFactory.getLogger(BrutalflyCocoonFeature.class); + private static final int MAX_ANCHOR_Y = 160; + private static final int COCOON_CLEAR_RADIUS = 1; + private static final int COCOON_CLEAR_MIN_Y_OFFSET = -16; + private static final int COCOON_CLEAR_MAX_Y_OFFSET = -1; + private static final int MIN_CANOPY_SUPPORTS = 4; + + public BrutalflyCocoonFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + ServerLevel serverLevel; + if (level instanceof WorldGenRegion region) { + serverLevel = region.getLevel(); + } else if (level instanceof ServerLevel sl) { + serverLevel = sl; + } else { + return false; + } + + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int chunkX = origin.getX() & ~15; + int chunkZ = origin.getZ() & ~15; + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + int failNoLog = 0; + int failClearBelow = 0; + + for (int attempt = 0; attempt < 12; attempt++) { + int x = chunkX + 1 + random.nextInt(14); + int z = chunkZ + 1 + random.nextInt(14); + int groundY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z); + if (groundY <= level.getMinBuildHeight() + 12) { + continue; + } + + int searchTopY = Math.min(MAX_ANCHOR_Y, level.getMaxBuildHeight() - 2); + boolean foundLog = false; + for (int y = searchTopY; y > groundY + 12; y--) { + pos.set(x, y, z); + if (!level.getBlockState(pos).is(BlockTags.LOGS)) { + continue; + } + + foundLog = true; + BlockPos anchor = pos.immutable(); + BlockPos blocker = findCocoonBlocker(level, anchor); + if (blocker != null) { + failClearBelow++; + LOGGER.info( + "[BrutalflyCocoon] chamber failed at log ({},{},{}) blocked by {} ({}) at {}", + x, + y, + z, + level.getBlockState(blocker), + level.getBlockState(blocker).getBlock(), + blocker + ); + continue; + } + + if (spawnCocoonedBrutalfly(serverLevel, level, anchor, random)) { + LOGGER.info("[BrutalflyCocoon] SUCCESS at ({},{},{})", x, y, z); + return true; + } + return false; + } + + if (!foundLog) { + failNoLog++; + } + } + + LOGGER.info( + "[BrutalflyCocoon] FAILED for chunk ({},{}): no-log={}, chamber={}", + chunkX >> 4, + chunkZ >> 4, + failNoLog, + failClearBelow + ); + return false; + } + + static int maxAnchorY() { + return MAX_ANCHOR_Y; + } + + static boolean canUseAnchor(WorldGenLevel level, BlockPos anchor) { + return findCocoonBlocker(level, anchor) == null; + } + + static boolean spawnCocoonedBrutalfly(ServerLevel serverLevel, WorldGenLevel level, BlockPos anchor, RandomSource random) { + if (!canUseAnchor(level, anchor)) { + return false; + } + + clearCocoonVolume(level, anchor); + BrutalflyEntity brutalfly = AntarchyObjects.BRUTALFLY.get().create(serverLevel); + if (brutalfly == null) { + return false; + } + + brutalfly.moveTo( + anchor.getX() + 0.5, + anchor.getY() - 15.0, + anchor.getZ() + 0.5, + random.nextFloat() * 360.0F, + 0.0F + ); + brutalfly.setCocooned(true, anchor); + brutalfly.setHealth(brutalfly.getMaxHealth()); + serverLevel.addFreshEntity(brutalfly); + return true; + } + + static @org.jetbrains.annotations.Nullable BlockPos findCocoonBlocker(WorldGenLevel level, BlockPos anchor) { + if (!hasCanopySupport(level, anchor)) { + return anchor; + } + + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + for (int dy = COCOON_CLEAR_MIN_Y_OFFSET; dy <= COCOON_CLEAR_MAX_Y_OFFSET; dy++) { + int worldY = anchor.getY() + dy; + for (int dx = -COCOON_CLEAR_RADIUS; dx <= COCOON_CLEAR_RADIUS; dx++) { + for (int dz = -COCOON_CLEAR_RADIUS; dz <= COCOON_CLEAR_RADIUS; dz++) { + if (dy == 0 && dx == 0 && dz == 0) { + continue; + } + + pos.set(anchor.getX() + dx, worldY, anchor.getZ() + dz); + if (!isClearableForCocoon(level.getBlockState(pos))) { + return pos.immutable(); + } + } + } + } + + return null; + } + + static void clearCocoonVolume(WorldGenLevel level, BlockPos anchor) { + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + for (int dy = COCOON_CLEAR_MIN_Y_OFFSET; dy <= COCOON_CLEAR_MAX_Y_OFFSET; dy++) { + int worldY = anchor.getY() + dy; + for (int dx = -COCOON_CLEAR_RADIUS; dx <= COCOON_CLEAR_RADIUS; dx++) { + for (int dz = -COCOON_CLEAR_RADIUS; dz <= COCOON_CLEAR_RADIUS; dz++) { + if (dy == 0 && dx == 0 && dz == 0) { + continue; + } + + pos.set(anchor.getX() + dx, worldY, anchor.getZ() + dz); + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 3); + } + } + } + } + + private static boolean hasCanopySupport(WorldGenLevel level, BlockPos anchor) { + int supports = 0; + for (int dx = -1; dx <= 1; dx++) { + for (int dz = -1; dz <= 1; dz++) { + if (dx == 0 && dz == 0) { + continue; + } + + BlockState neighbor = level.getBlockState(anchor.offset(dx, 0, dz)); + if (neighbor.is(BlockTags.LOGS) || neighbor.is(BlockTags.LEAVES)) { + supports++; + } + } + } + + BlockState above = level.getBlockState(anchor.above()); + if (above.is(BlockTags.LOGS) || above.is(BlockTags.LEAVES)) { + supports += 2; + } + + return supports >= MIN_CANOPY_SUPPORTS; + } + + private static boolean isClearableForCocoon(BlockState state) { + return state.isAir() + || state.canBeReplaced() + || state.is(BlockTags.LEAVES) + || state.is(BlockTags.LOGS) + || !state.getFluidState().isEmpty(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaBiomeSource.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaBiomeSource.java new file mode 100644 index 00000000..99958d6a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaBiomeSource.java @@ -0,0 +1,96 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import java.util.stream.Stream; +import net.minecraft.core.Holder; +import net.minecraft.core.QuartPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeSource; +import net.minecraft.world.level.biome.Climate; +import net.minecraft.world.level.biome.MultiNoiseBiomeSource; + +public class ElythiaBiomeSource extends BiomeSource { + private static final ResourceKey MOLEWORM_CAVES = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "moleworm_caves") + ); + private static final int[] SURFACE_FALLBACK_BLOCK_YS = new int[]{192, 160, 128, 96, 64, 32, 0}; + + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group( + MultiNoiseBiomeSource.DIRECT_CODEC.forGetter(ElythiaBiomeSource::parameters), + Codec.INT.optionalFieldOf("moleworm_caves_max_y", 72).forGetter(ElythiaBiomeSource::molewormCavesMaxY), + Codec.INT.optionalFieldOf("surface_biome_sample_y", 160).forGetter(ElythiaBiomeSource::surfaceBiomeSampleY) + ).apply(instance, ElythiaBiomeSource::new)); + + private final Climate.ParameterList> parameters; + private final MultiNoiseBiomeSource delegate; + private final int molewormCavesMaxY; + private final int surfaceBiomeSampleY; + private final int molewormCavesMaxQuartY; + private final int surfaceBiomeSampleQuartY; + + public ElythiaBiomeSource(Climate.ParameterList> parameters, int molewormCavesMaxY, int surfaceBiomeSampleY) { + this.parameters = parameters; + this.delegate = MultiNoiseBiomeSource.createFromList(parameters); + this.molewormCavesMaxY = molewormCavesMaxY; + this.surfaceBiomeSampleY = surfaceBiomeSampleY; + this.molewormCavesMaxQuartY = QuartPos.fromBlock(molewormCavesMaxY); + this.surfaceBiomeSampleQuartY = QuartPos.fromBlock(surfaceBiomeSampleY); + } + + private Climate.ParameterList> parameters() { + return this.parameters; + } + + private int molewormCavesMaxY() { + return this.molewormCavesMaxY; + } + + private int surfaceBiomeSampleY() { + return this.surfaceBiomeSampleY; + } + + @Override + protected MapCodec codec() { + return CODEC; + } + + @Override + protected Stream> collectPossibleBiomes() { + return this.delegate.possibleBiomes().stream(); + } + + @Override + public Holder getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) { + Holder biome = this.delegate.getNoiseBiome(x, y, z, sampler); + if (!biome.is(MOLEWORM_CAVES) || y <= this.molewormCavesMaxQuartY) { + return biome; + } + + Holder fallback = this.delegate.getNoiseBiome(x, this.surfaceBiomeSampleQuartY, z, sampler); + if (!fallback.is(MOLEWORM_CAVES)) { + return fallback; + } + + for (int sampleBlockY : SURFACE_FALLBACK_BLOCK_YS) { + Holder candidate = this.delegate.getNoiseBiome(x, QuartPos.fromBlock(sampleBlockY), z, sampler); + if (!candidate.is(MOLEWORM_CAVES)) { + return candidate; + } + } + + return fallback; + } + + @Override + public void addDebugInfo(java.util.List debug, net.minecraft.core.BlockPos pos, Climate.Sampler sampler) { + this.delegate.addDebugInfo(debug, pos, sampler); + debug.add("Elythia mole cave cap: y<=" + this.molewormCavesMaxY); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaFloraFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaFloraFeature.java new file mode 100644 index 00000000..a958749d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaFloraFeature.java @@ -0,0 +1,418 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.DoublePlantBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class ElythiaFloraFeature extends Feature { + private final Variant variant; + + public ElythiaFloraFeature(Codec codec, Variant variant) { + super(codec); + this.variant = variant; + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int attempts = switch (this.variant) { + case FOREST -> 32; + case MEADOW -> 80; + case TORCHFLOWER_FIELDS -> 60; + case BUTTERFLY_FIELDS -> 150; + case FLOWER_FOREST_MILKWEED -> 14; + }; + int radius = switch (this.variant) { + case FOREST -> 8; + case MEADOW, TORCHFLOWER_FIELDS -> 14; + case BUTTERFLY_FIELDS -> 18; + case FLOWER_FOREST_MILKWEED -> 8; + }; + boolean placedAny = false; + + int torchflowerPatchRolls = switch (this.variant) { + case TORCHFLOWER_FIELDS -> 3 + random.nextInt(3); + case BUTTERFLY_FIELDS -> 2 + random.nextInt(3); + case FLOWER_FOREST_MILKWEED -> 0; + default -> 1; + }; + for (int i = 0; i < torchflowerPatchRolls; i++) { + float torchflowerChance = switch (this.variant) { + case FOREST -> 0.24F; + case MEADOW -> 0.42F; + case TORCHFLOWER_FIELDS -> 0.95F; + case BUTTERFLY_FIELDS -> 0.24F; + case FLOWER_FOREST_MILKWEED -> 0.0F; + }; + if (random.nextFloat() < torchflowerChance) { + placedAny |= this.placeTorchflowerPatch(level, origin, random); + } + } + + if (random.nextFloat() < switch (this.variant) { + case MEADOW -> 0.1F; + case TORCHFLOWER_FIELDS -> 0.04F; + case BUTTERFLY_FIELDS -> 0.12F; + case FOREST -> 0.05F; + case FLOWER_FOREST_MILKWEED -> 0.0F; + }) { + placedAny |= this.placePitcherPatch(level, origin, random); + } + if (random.nextFloat() < switch (this.variant) { + case MEADOW -> 0.16F; + case TORCHFLOWER_FIELDS -> 0.08F; + case BUTTERFLY_FIELDS -> 0.95F; + case FOREST -> 0.06F; + case FLOWER_FOREST_MILKWEED -> 0.18F; + }) { + placedAny |= this.placeMilkweedPatch(level, origin, random, AntarchyObjects.ORANGE_MILKWEED.get()); + } + if (random.nextFloat() < switch (this.variant) { + case MEADOW -> 0.16F; + case TORCHFLOWER_FIELDS -> 0.08F; + case BUTTERFLY_FIELDS -> 0.95F; + case FOREST -> 0.06F; + case FLOWER_FOREST_MILKWEED -> 0.18F; + }) { + placedAny |= this.placeMilkweedPatch(level, origin, random, AntarchyObjects.PINK_MILKWEED.get()); + } + + for (int i = 0; i < attempts; i++) { + int x = origin.getX() + random.nextInt(radius * 2 + 1) - radius; + int z = origin.getZ() + random.nextInt(radius * 2 + 1) - radius; + int y = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z); + BlockPos plantPos = new BlockPos(x, y, z); + BlockPos groundPos = plantPos.below(); + + if (!isValidPlantSpot(level, plantPos, groundPos)) { + continue; + } + + maybeOvergrowGround(level, groundPos, random, this.variant != Variant.FOREST); + if (placeSelectedPlant(level, plantPos, groundPos, random)) { + placedAny = true; + } + } + + placedAny |= this.placeSeagrass(level, origin, random, radius); + + return placedAny; + } + + private boolean placeSelectedPlant(WorldGenLevel level, BlockPos plantPos, BlockPos groundPos, RandomSource random) { + if (this.variant == Variant.TORCHFLOWER_FIELDS) { + float roll = random.nextFloat(); + if (roll < 0.14F) { + return placeDouble(level, plantPos, AntarchyObjects.TORCHFLOWER_BUSH.get().defaultBlockState()); + } + if (roll < 0.58F) { + return placeSingle(level, plantPos, Blocks.TORCHFLOWER); + } + if (roll < 0.82F) { + return placeSingle(level, plantPos, Blocks.SHORT_GRASS); + } + if (roll < 0.94F) { + return placeSingle(level, plantPos, Blocks.FERN); + } + return placeDouble(level, plantPos, Blocks.LARGE_FERN.defaultBlockState()); + } + + if (this.variant == Variant.BUTTERFLY_FIELDS) { + float roll = random.nextFloat(); + if (roll < 0.18F) { + return placeDouble(level, plantPos, AntarchyObjects.ORANGE_MILKWEED.get().defaultBlockState()); + } + if (roll < 0.36F) { + return placeDouble(level, plantPos, AntarchyObjects.PINK_MILKWEED.get().defaultBlockState()); + } + if (roll < 0.62F) { + return placeSingle(level, plantPos, Blocks.SHORT_GRASS); + } + if (roll < 0.84F) { + return placeSingle(level, plantPos, Blocks.FERN); + } + if (roll < 0.94F) { + return placeDouble(level, plantPos, Blocks.LARGE_FERN.defaultBlockState()); + } + return placeDouble(level, plantPos, Blocks.TALL_GRASS.defaultBlockState()); + } + + if (this.variant == Variant.FLOWER_FOREST_MILKWEED) { + float roll = random.nextFloat(); + if (roll < 0.04F) { + return placeDouble(level, plantPos, AntarchyObjects.ORANGE_MILKWEED.get().defaultBlockState()); + } + if (roll < 0.08F) { + return placeDouble(level, plantPos, AntarchyObjects.PINK_MILKWEED.get().defaultBlockState()); + } + if (roll < 0.62F) { + return placeSingle(level, plantPos, Blocks.SHORT_GRASS); + } + if (roll < 0.84F) { + return placeSingle(level, plantPos, Blocks.FERN); + } + return placeDouble(level, plantPos, Blocks.LARGE_FERN.defaultBlockState()); + } + + float roll = random.nextFloat(); + if (roll < 0.46F) { + return placeSingle(level, plantPos, Blocks.SHORT_GRASS); + } + if (roll < 0.84F) { + return placeSingle(level, plantPos, Blocks.FERN); + } + if (roll < 0.94F) { + return placeDouble(level, plantPos, Blocks.LARGE_FERN.defaultBlockState()); + } + return this.variant != Variant.FOREST && random.nextFloat() < 0.4F && isValidGround(level, groundPos) && placeSingle(level, plantPos, Blocks.SHORT_GRASS); + } + + private static boolean placeSingle(WorldGenLevel level, BlockPos pos, Block block) { + BlockState state = block.defaultBlockState(); + if (!isOpenPlantSpot(level, pos) || !state.canSurvive(level, pos)) { + return false; + } + level.setBlock(pos, state, 2); + return true; + } + + private static boolean placeDouble(WorldGenLevel level, BlockPos pos, BlockState state) { + if (!isOpenPlantSpot(level, pos) || !isOpenPlantSpot(level, pos.above()) || !state.canSurvive(level, pos)) { + return false; + } + DoublePlantBlock.placeAt(level, state, pos, 2); + return true; + } + + private boolean placeTorchflowerPatch(WorldGenLevel level, BlockPos origin, RandomSource random) { + BlockPos patchCenter = sampleSurface(level, origin, random, this.variant == Variant.FOREST ? 8 : 12); + if (patchCenter == null) { + return false; + } + + int radius = this.variant == Variant.TORCHFLOWER_FIELDS ? 4 : this.variant == Variant.MEADOW ? 3 : this.variant == Variant.BUTTERFLY_FIELDS ? 3 : 2; + int plants = this.variant == Variant.TORCHFLOWER_FIELDS + ? 8 + random.nextInt(8) + : this.variant == Variant.BUTTERFLY_FIELDS + ? 4 + random.nextInt(5) + : 3 + random.nextInt(this.variant == Variant.MEADOW ? 4 : 3); + boolean placed = false; + for (int i = 0; i < plants; i++) { + BlockPos plantPos = samplePatchPos(level, patchCenter, radius, random); + if (plantPos == null) { + continue; + } + if (placeSingle(level, plantPos, Blocks.TORCHFLOWER)) { + placed = true; + } + } + return placed; + } + + private boolean placePitcherPatch(WorldGenLevel level, BlockPos origin, RandomSource random) { + BlockPos patchCenter = sampleSurface(level, origin, random, this.variant == Variant.FOREST ? 8 : 13); + if (patchCenter == null) { + return false; + } + + int radius = this.variant == Variant.BUTTERFLY_FIELDS ? 5 : this.variant == Variant.MEADOW ? 4 : this.variant == Variant.FLOWER_FOREST_MILKWEED ? 3 : 3; + int plants = this.variant == Variant.BUTTERFLY_FIELDS ? 10 + random.nextInt(12) : this.variant == Variant.FLOWER_FOREST_MILKWEED ? 2 + random.nextInt(3) : 5 + random.nextInt(11); + boolean placed = false; + for (int i = 0; i < plants; i++) { + BlockPos plantPos = samplePatchPos(level, patchCenter, radius, random); + if (plantPos == null) { + continue; + } + + BlockPos groundPos = plantPos.below(); + if (!isValidPlantSpot(level, plantPos, groundPos)) { + continue; + } + + if (placeDouble(level, plantPos, Blocks.PITCHER_PLANT.defaultBlockState())) { + placed = true; + } + } + return placed; + } + + private boolean placeMilkweedPatch(WorldGenLevel level, BlockPos origin, RandomSource random, Block flower) { + BlockPos patchCenter = sampleSurface(level, origin, random, this.variant == Variant.FOREST ? 8 : 13); + if (patchCenter == null) { + return false; + } + + int radius = this.variant == Variant.BUTTERFLY_FIELDS ? 7 : this.variant == Variant.MEADOW ? 4 : this.variant == Variant.FLOWER_FOREST_MILKWEED ? 3 : 3; + int plants = this.variant == Variant.BUTTERFLY_FIELDS ? 14 + random.nextInt(16) : this.variant == Variant.FLOWER_FOREST_MILKWEED ? 2 + random.nextInt(4) : 4 + random.nextInt(9); + boolean placed = false; + for (int i = 0; i < plants; i++) { + BlockPos plantPos = samplePatchPos(level, patchCenter, radius, random); + if (plantPos == null) { + continue; + } + + BlockPos groundPos = plantPos.below(); + if (!isValidPlantSpot(level, plantPos, groundPos)) { + continue; + } + + if (placeDouble(level, plantPos, flower.defaultBlockState())) { + placed = true; + } + } + return placed; + } + + private boolean placeSeagrass(WorldGenLevel level, BlockPos origin, RandomSource random, int radius) { + int attempts = switch (this.variant) { + case FOREST -> 3; + case MEADOW -> 5; + case TORCHFLOWER_FIELDS -> 2; + case BUTTERFLY_FIELDS -> 3; + case FLOWER_FOREST_MILKWEED -> 2; + }; + boolean placed = false; + + for (int i = 0; i < attempts; i++) { + int x = origin.getX() + random.nextInt(radius * 2 + 1) - radius; + int z = origin.getZ() + random.nextInt(radius * 2 + 1) - radius; + int y = level.getHeight(Heightmap.Types.OCEAN_FLOOR_WG, x, z); + BlockPos seagrassPos = new BlockPos(x, y, z); + BlockPos floorPos = seagrassPos.below(); + + if (!level.getFluidState(seagrassPos).isSourceOfType(net.minecraft.world.level.material.Fluids.WATER)) { + continue; + } + + if (!isUnderwaterGround(level, floorPos) || !Blocks.SEAGRASS.defaultBlockState().canSurvive(level, seagrassPos)) { + continue; + } + + level.setBlock(seagrassPos, Blocks.SEAGRASS.defaultBlockState(), 2); + placed = true; + } + + return placed; + } + + private static BlockPos sampleSurface(WorldGenLevel level, BlockPos origin, RandomSource random, int radius) { + for (int attempt = 0; attempt < 8; attempt++) { + int x = origin.getX() + random.nextInt(radius * 2 + 1) - radius; + int z = origin.getZ() + random.nextInt(radius * 2 + 1) - radius; + int y = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z); + BlockPos plantPos = new BlockPos(x, y, z); + if (isValidPlantSpot(level, plantPos, plantPos.below())) { + return plantPos; + } + } + return null; + } + + private static BlockPos samplePatchPos(WorldGenLevel level, BlockPos center, int radius, RandomSource random) { + int x = center.getX() + random.nextInt(radius * 2 + 1) - radius; + int z = center.getZ() + random.nextInt(radius * 2 + 1) - radius; + int y = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z); + BlockPos plantPos = new BlockPos(x, y, z); + return isOpenPlantSpot(level, plantPos) ? plantPos : null; + } + + private static void maybeOvergrowGround(WorldGenLevel level, BlockPos groundPos, RandomSource random, boolean meadow) { + if (!isValidGround(level, groundPos) || random.nextFloat() > (meadow ? 0.45F : 0.24F)) { + return; + } + + BlockState replacement = random.nextFloat() < 0.35F + ? Blocks.ROOTED_DIRT.defaultBlockState() + : Blocks.MOSS_BLOCK.defaultBlockState(); + level.setBlock(groundPos, replacement, 2); + + for (DirectionHolder direction : DirectionHolder.HORIZONTAL) { + if (random.nextFloat() > (meadow ? 0.22F : 0.1F)) { + continue; + } + BlockPos spreadPos = groundPos.offset(direction.stepX, 0, direction.stepZ); + if (isValidGround(level, spreadPos)) { + level.setBlock(spreadPos, replacement, 2); + } + } + } + + private static boolean isValidGround(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return isIntendedGround(state) && !state.is(BlockTags.LOGS) && !state.is(BlockTags.LEAVES) && !state.is(Blocks.TUFF); + } + + private static boolean isValidPlantSpot(WorldGenLevel level, BlockPos plantPos, BlockPos groundPos) { + if (!isOpenPlantSpot(level, plantPos) || !isValidGround(level, groundPos)) { + return false; + } + + BlockState topState = level.getBlockState(groundPos); + return hasPlantHeadroom(level, plantPos, 3) + && Blocks.SHORT_GRASS.defaultBlockState().canSurvive(level, plantPos) + && !topState.is(BlockTags.LOGS) + && !topState.is(BlockTags.LEAVES) + && !topState.is(Blocks.TUFF) + && !topState.is(Blocks.TUFF_SLAB); + } + + private static boolean isIntendedGround(BlockState state) { + return state.is(BlockTags.DIRT) || state.is(Blocks.GRASS_BLOCK) || state.is(Blocks.MOSS_BLOCK) || state.is(Blocks.ROOTED_DIRT); + } + + private static boolean isUnderwaterGround(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return isValidGround(level, pos) || state.is(Blocks.GRAVEL) || state.is(Blocks.SAND) || state.is(Blocks.CLAY); + } + + private static boolean isOpenPlantSpot(WorldGenLevel level, BlockPos pos) { + return level.isEmptyBlock(pos) && level.getFluidState(pos).isEmpty(); + } + + private static boolean hasPlantHeadroom(WorldGenLevel level, BlockPos pos, int height) { + for (int y = 0; y < height; y++) { + if (!isOpenPlantSpot(level, pos.above(y))) { + return false; + } + } + return true; + } + + private enum DirectionHolder { + NORTH(0, -1), + SOUTH(0, 1), + WEST(-1, 0), + EAST(1, 0); + + private static final DirectionHolder[] HORIZONTAL = values(); + + private final int stepX; + private final int stepZ; + + DirectionHolder(int stepX, int stepZ) { + this.stepX = stepX; + this.stepZ = stepZ; + } + } + + public enum Variant { + FOREST, + MEADOW, + TORCHFLOWER_FIELDS, + BUTTERFLY_FIELDS, + FLOWER_FOREST_MILKWEED + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaLargeTuffBoulderFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaLargeTuffBoulderFeature.java new file mode 100644 index 00000000..544f61f3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaLargeTuffBoulderFeature.java @@ -0,0 +1,116 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.SlabType; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class ElythiaLargeTuffBoulderFeature extends Feature { + public ElythiaLargeTuffBoulderFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + BlockPos surfacePos = new BlockPos(origin.getX(), level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, origin.getX(), origin.getZ()) - 1, origin.getZ()); + if (!isSoil(level.getBlockState(surfacePos))) { + return false; + } + + BlockPos center = surfacePos.below(random.nextInt(2)); + int blobs = 2 + random.nextInt(3); + boolean placed = false; + for (int i = 0; i < blobs; i++) { + BlockPos blobCenter = center.offset(random.nextInt(7) - 3, random.nextInt(3), random.nextInt(7) - 3); + int radiusX = 2 + random.nextInt(3); + int radiusY = 1 + random.nextInt(2); + int radiusZ = 2 + random.nextInt(3); + placed |= this.placeEllipsoid(level, blobCenter, radiusX, radiusY, radiusZ, random); + if (random.nextFloat() < 0.35F) { + placed |= this.placeEllipsoid(level, blobCenter.above(), Math.max(2, radiusX - 1), 1, Math.max(2, radiusZ - 1), random); + } + } + + if (placed) { + this.softCapWithSlabs(level, center, 7, random); + } + + return placed; + } + + private boolean placeEllipsoid(WorldGenLevel level, BlockPos center, int radiusX, int radiusY, int radiusZ, RandomSource random) { + boolean placed = false; + double rx = radiusX * radiusX; + double ry = radiusY * radiusY; + double rz = radiusZ * radiusZ; + for (int x = -radiusX; x <= radiusX; x++) { + for (int y = -radiusY; y <= radiusY; y++) { + for (int z = -radiusZ; z <= radiusZ; z++) { + double distance = (x * x) / rx + (y * y) / ry + (z * z) / rz; + if (distance > 1.0D + random.nextDouble() * 0.2D) { + continue; + } + + BlockPos targetPos = center.offset(x, y, z); + BlockState targetState = level.getBlockState(targetPos); + if (targetState.isAir() || targetState.canBeReplaced() || isSoil(targetState)) { + level.setBlock(targetPos, Blocks.TUFF.defaultBlockState(), 2); + placed = true; + } + } + } + } + return placed; + } + + private void softCapWithSlabs(WorldGenLevel level, BlockPos center, int radius, RandomSource random) { + BlockState slabState = Blocks.TUFF_SLAB.defaultBlockState().setValue(SlabBlock.TYPE, SlabType.BOTTOM); + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + BlockPos topPos = center.offset(x, 0, z); + while (topPos.getY() < level.getMaxBuildHeight() - 1 && level.getBlockState(topPos.above()).is(Blocks.TUFF)) { + topPos = topPos.above(); + } + + if (!level.getBlockState(topPos).is(Blocks.TUFF)) { + continue; + } + + BlockPos slabPos = topPos.above(); + if (!level.isEmptyBlock(slabPos) || random.nextFloat() > 0.22F) { + continue; + } + + int openSides = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (!level.getBlockState(topPos.relative(direction)).is(Blocks.TUFF)) { + openSides++; + } + } + + if (openSides == 0) { + continue; + } + + level.setBlock(slabPos, slabState, 2); + } + } + } + + private static boolean isSoil(BlockState state) { + return state.is(BlockTags.DIRT) || state.is(Blocks.GRASS_BLOCK) || state.is(Blocks.MOSS_BLOCK) || state.is(Blocks.ROOTED_DIRT); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaPondFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaPondFeature.java new file mode 100644 index 00000000..01958644 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaPondFeature.java @@ -0,0 +1,60 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class ElythiaPondFeature extends Feature { + public ElythiaPondFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int surfaceY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, origin.getX(), origin.getZ()) - 1; + BlockPos center = new BlockPos(origin.getX(), surfaceY, origin.getZ()); + if (!isSoil(level.getBlockState(center))) { + return false; + } + + int radiusX = 3 + random.nextInt(3); + int radiusZ = 3 + random.nextInt(3); + int depth = 1 + random.nextInt(2); + boolean placed = false; + + for (int x = -radiusX - 1; x <= radiusX + 1; x++) { + for (int z = -radiusZ - 1; z <= radiusZ + 1; z++) { + double distance = (x * x) / (double) (radiusX * radiusX) + (z * z) / (double) (radiusZ * radiusZ); + BlockPos topPos = center.offset(x, 0, z); + if (distance <= 1.0D) { + int floorY = center.getY() - (distance < 0.35D ? depth + 1 : depth); + for (int y = center.getY(); y > floorY; y--) { + BlockPos waterPos = new BlockPos(topPos.getX(), y, topPos.getZ()); + level.setBlock(waterPos, Blocks.WATER.defaultBlockState(), 2); + } + level.setBlock(new BlockPos(topPos.getX(), floorY, topPos.getZ()), Blocks.MOSS_BLOCK.defaultBlockState(), 2); + placed = true; + } else if (distance <= 1.25D && isSoil(level.getBlockState(topPos))) { + level.setBlock(topPos, Blocks.MOSS_BLOCK.defaultBlockState(), 2); + } + } + } + + return placed; + } + + private static boolean isSoil(BlockState state) { + return state.is(BlockTags.DIRT) || state.is(Blocks.GRASS_BLOCK) || state.is(Blocks.MOSS_BLOCK) || state.is(Blocks.ROOTED_DIRT); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaRiverCarveFunction.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaRiverCarveFunction.java new file mode 100644 index 00000000..4c0ccf05 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaRiverCarveFunction.java @@ -0,0 +1,94 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.util.KeyDispatchDataCodec; +import net.minecraft.world.level.levelgen.DensityFunction; + +/** + * Custom density function that carves narrow river channels in Elythia. + * + * Logic: + * - Outside river-erosion territory (erosion <= EROSION_THRESHOLD): behaves identically + * to the original "-0.06 * erosion" term in elythia_surface.json. + * - Inside river-erosion territory (erosion > EROSION_THRESHOLD): additionally applies + * a strong negative carve when the ridges value is near 0, producing a narrow channel. + * The carve tapers quadratically from full depth at ridges=0 to zero at |ridges|=CHANNEL_HALF_WIDTH. + * + * Tuning: + * - EROSION_THRESHOLD: raise to make rivers rarer, lower to make them appear in more terrain + * - CHANNEL_HALF_WIDTH: controls channel width in blocks (wider noise band = wider river) + * - CHANNEL_DEPTH: controls how far below sea level the river floor sits + */ +public record ElythiaRiverCarveFunction( + DensityFunction erosion, + DensityFunction ridges +) implements DensityFunction { + + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> + instance.group( + DensityFunction.HOLDER_HELPER_CODEC.fieldOf("erosion").forGetter(ElythiaRiverCarveFunction::erosion), + DensityFunction.HOLDER_HELPER_CODEC.fieldOf("ridges").forGetter(ElythiaRiverCarveFunction::ridges) + ).apply(instance, ElythiaRiverCarveFunction::new) + ); + + public static final KeyDispatchDataCodec KEY_CODEC = + KeyDispatchDataCodec.of(CODEC); + + // Erosion must exceed this for river carving to engage + private static final double EROSION_THRESHOLD = 0.70; + // Half-width of the channel in ridges-space. Ridges ranges roughly -1 to 1 across + // the landscape; this controls the physical width of the carved channel. + private static final double CHANNEL_HALF_WIDTH = 0.08; + // Maximum density reduction applied at the center of the channel. + // ~0.35 pushes the terrain floor roughly 25 blocks below its normal level, + // landing below sea level (63) so the channel fills with water naturally. + private static final double CHANNEL_DEPTH = 0.35; + // Matches the original elythia_surface.json erosion multiplier so non-river areas are unchanged + private static final double BASE_EROSION_FACTOR = -0.06; + + @Override + public double compute(FunctionContext context) { + double erosionVal = erosion.compute(context); + double base = BASE_EROSION_FACTOR * erosionVal; + + if (erosionVal > EROSION_THRESHOLD) { + double ridgesVal = ridges.compute(context); + double dist = Math.abs(ridgesVal); + if (dist < CHANNEL_HALF_WIDTH) { + double t = 1.0 - (dist / CHANNEL_HALF_WIDTH); + double channelness = t * t; + return base - channelness * CHANNEL_DEPTH; + } + } + + return base; + } + + @Override + public void fillArray(double[] values, ContextProvider contextProvider) { + for (int i = 0; i < values.length; i++) { + values[i] = this.compute(contextProvider.forIndex(i)); + } + } + + @Override + public double minValue() { + return BASE_EROSION_FACTOR - CHANNEL_DEPTH; + } + + @Override + public double maxValue() { + return -BASE_EROSION_FACTOR; + } + + @Override + public DensityFunction mapAll(Visitor visitor) { + return visitor.apply(new ElythiaRiverCarveFunction(erosion.mapAll(visitor), ridges.mapAll(visitor))); + } + + @Override + public KeyDispatchDataCodec codec() { + return KEY_CODEC; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaSurfaceCoverFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaSurfaceCoverFeature.java new file mode 100644 index 00000000..762c1eae --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaSurfaceCoverFeature.java @@ -0,0 +1,127 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class ElythiaSurfaceCoverFeature extends Feature { + public ElythiaSurfaceCoverFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int startX = origin.getX() & ~15; + int startZ = origin.getZ() & ~15; + boolean placed = false; + + for (int localX = 0; localX < 16; localX++) { + for (int localZ = 0; localZ < 16; localZ++) { + int worldX = startX + localX; + int worldZ = startZ + localZ; + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, worldX, worldZ) - 1; + if (topY <= level.getMinBuildHeight()) { + continue; + } + + BlockPos topPos = new BlockPos(worldX, topY, worldZ); + BlockPos abovePos = topPos.above(); + BlockState topState = level.getBlockState(topPos); + if (!level.getFluidState(abovePos).isEmpty()) { + continue; + } + + if (!level.canSeeSky(abovePos)) { + continue; + } + + if (!isSurfaceSoil(topState)) { + continue; + } + + level.setBlock(topPos, surfaceState(random), 2); + this.fillSubsurface(level, topPos, random); + placed = true; + } + } + + return placed; + } + + private void fillSubsurface(WorldGenLevel level, BlockPos topPos, RandomSource random) { + int depth = 5 + random.nextInt(2); + int maxDepth = topPos.getY() - level.getMinBuildHeight(); + for (int step = 1; step <= maxDepth; step++) { + BlockPos soilPos = topPos.below(step); + BlockState state = level.getBlockState(soilPos); + if (!isSurfaceSoil(state) && !state.is(Blocks.GRANITE)) { + break; + } + + if (step <= depth) { + level.setBlock(soilPos, subsurfaceState(random), 2); + continue; + } + + if (state.is(Blocks.GRASS_BLOCK)) { + level.setBlock(soilPos, Blocks.DIRT.defaultBlockState(), 2); + } + } + } + + private static BlockState surfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.7F) { + return Blocks.GRASS_BLOCK.defaultBlockState(); + } + if (roll < 0.99F) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + return Blocks.ROOTED_DIRT.defaultBlockState(); + } + + private static BlockState subsurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.12F) { + return Blocks.COARSE_DIRT.defaultBlockState(); + } + if (roll < 0.18F) { + return Blocks.ROOTED_DIRT.defaultBlockState(); + } + return Blocks.DIRT.defaultBlockState(); + } + + private static boolean isExposed(WorldGenLevel level, BlockPos pos) { + if (level.getBlockState(pos.above()).isAir()) { + return true; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (level.getBlockState(pos.relative(direction)).isAir()) { + return true; + } + } + + return false; + } + + private static boolean isSurfaceSoil(BlockState state) { + return state.is(BlockTags.DIRT) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.ROOTED_DIRT) + || state.is(Blocks.COARSE_DIRT); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaTuffBoulderFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaTuffBoulderFeature.java new file mode 100644 index 00000000..d5a64606 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaTuffBoulderFeature.java @@ -0,0 +1,115 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.SlabBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.SlabType; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class ElythiaTuffBoulderFeature extends Feature { + public ElythiaTuffBoulderFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + BlockPos surfacePos = new BlockPos(origin.getX(), level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, origin.getX(), origin.getZ()) - 1, origin.getZ()); + if (!isSoil(level.getBlockState(surfacePos))) { + return false; + } + + BlockPos center = surfacePos.below(random.nextInt(2)); + int blobs = 1 + random.nextInt(2); + boolean placed = false; + for (int i = 0; i < blobs; i++) { + BlockPos blobCenter = center.offset(random.nextInt(5) - 2, random.nextInt(2), random.nextInt(5) - 2); + int radiusX = 1 + random.nextInt(2); + int radiusZ = 1 + random.nextInt(2); + placed |= this.placeEllipsoid(level, blobCenter, radiusX, 1, radiusZ, random); + if (random.nextFloat() < 0.18F) { + placed |= this.placeEllipsoid(level, blobCenter.above(), 1, 1, 1 + random.nextInt(2), random); + } + } + + if (placed) { + this.softCapWithSlabs(level, center, 5, random); + } + + return placed; + } + + private boolean placeEllipsoid(WorldGenLevel level, BlockPos center, int radiusX, int radiusY, int radiusZ, RandomSource random) { + boolean placed = false; + double rx = radiusX * radiusX; + double ry = radiusY * radiusY; + double rz = radiusZ * radiusZ; + for (int x = -radiusX; x <= radiusX; x++) { + for (int y = -radiusY; y <= radiusY; y++) { + for (int z = -radiusZ; z <= radiusZ; z++) { + double distance = (x * x) / rx + (y * y) / ry + (z * z) / rz; + if (distance > 1.0D + random.nextDouble() * 0.18D) { + continue; + } + + BlockPos targetPos = center.offset(x, y, z); + BlockState targetState = level.getBlockState(targetPos); + if (targetState.isAir() || targetState.canBeReplaced() || isSoil(targetState)) { + level.setBlock(targetPos, Blocks.TUFF.defaultBlockState(), 2); + placed = true; + } + } + } + } + return placed; + } + + private void softCapWithSlabs(WorldGenLevel level, BlockPos center, int radius, RandomSource random) { + BlockState slabState = Blocks.TUFF_SLAB.defaultBlockState().setValue(SlabBlock.TYPE, SlabType.BOTTOM); + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + BlockPos topPos = center.offset(x, 0, z); + while (topPos.getY() < level.getMaxBuildHeight() - 1 && level.getBlockState(topPos.above()).is(Blocks.TUFF)) { + topPos = topPos.above(); + } + + if (!level.getBlockState(topPos).is(Blocks.TUFF)) { + continue; + } + + BlockPos slabPos = topPos.above(); + if (!level.isEmptyBlock(slabPos) || random.nextFloat() > 0.18F) { + continue; + } + + int openSides = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (!level.getBlockState(topPos.relative(direction)).is(Blocks.TUFF)) { + openSides++; + } + } + + if (openSides == 0) { + continue; + } + + level.setBlock(slabPos, slabState, 2); + } + } + } + + private static boolean isSoil(BlockState state) { + return state.is(BlockTags.DIRT) || state.is(Blocks.GRASS_BLOCK) || state.is(Blocks.MOSS_BLOCK) || state.is(Blocks.ROOTED_DIRT); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaUndergroundFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaUndergroundFeature.java new file mode 100644 index 00000000..99ce1582 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/ElythiaUndergroundFeature.java @@ -0,0 +1,143 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.PointedDripstoneBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class ElythiaUndergroundFeature extends Feature { + public ElythiaUndergroundFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos cavity = this.findCavity(level, context.origin(), random); + if (cavity == null) { + return false; + } + + BlockPos floorPos = cavity.below(); + BlockPos ceilingPos = this.findCeiling(level, cavity, 8); + if (ceilingPos == null) { + return false; + } + + return switch (random.nextInt(8)) { + case 0, 1, 2 -> this.placeFloorPatch(level, floorPos, random, Blocks.DIRT.defaultBlockState(), 3 + random.nextInt(4)); + case 3, 4, 5 -> this.placeFloorPatch(level, floorPos, random, Blocks.COARSE_DIRT.defaultBlockState(), 4 + random.nextInt(5)); + case 6 -> this.placeFloorPatch(level, floorPos, random, Blocks.GRANITE.defaultBlockState(), 3 + random.nextInt(4)); + default -> this.placeDripstonePatch(level, floorPos, ceilingPos, random, 2 + random.nextInt(3)); + }; + } + + private BlockPos findCavity(WorldGenLevel level, BlockPos origin, RandomSource random) { + for (int attempt = 0; attempt < 20; attempt++) { + BlockPos candidate = origin.offset(random.nextInt(17) - 8, random.nextInt(25) - 12, random.nextInt(17) - 8); + for (int dy = -6; dy <= 6; dy++) { + BlockPos airPos = candidate.above(dy); + if (this.isUsableCavity(level, airPos)) { + return airPos; + } + } + } + return null; + } + + private boolean isUsableCavity(WorldGenLevel level, BlockPos pos) { + return level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && isSolidCaveBlock(level.getBlockState(pos.below())) + && !level.isEmptyBlock(pos.above(3)); + } + + private BlockPos findCeiling(WorldGenLevel level, BlockPos start, int range) { + for (int step = 1; step <= range; step++) { + BlockPos pos = start.above(step); + if (!level.isEmptyBlock(pos)) { + return pos; + } + } + return null; + } + + private boolean placeFloorPatch(WorldGenLevel level, BlockPos center, RandomSource random, BlockState replacement, int radius) { + boolean placedAny = false; + int radiusSq = radius * radius; + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + if (x * x + z * z > radiusSq + random.nextInt(2)) { + continue; + } + + BlockPos targetPos = center.offset(x, 0, z); + if (!isSolidCaveBlock(level.getBlockState(targetPos)) || !level.isEmptyBlock(targetPos.above())) { + continue; + } + + level.setBlock(targetPos, replacement, 2); + placedAny = true; + } + } + return placedAny; + } + + private boolean placeDripstonePatch(WorldGenLevel level, BlockPos floorCenter, BlockPos ceilingCenter, RandomSource random, int radius) { + boolean placedAny = false; + int radiusSq = radius * radius; + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + if (x * x + z * z > radiusSq + random.nextInt(2)) { + continue; + } + + BlockPos floorPos = floorCenter.offset(x, 0, z); + if (isSolidCaveBlock(level.getBlockState(floorPos)) && level.isEmptyBlock(floorPos.above())) { + level.setBlock(floorPos, Blocks.DRIPSTONE_BLOCK.defaultBlockState(), 2); + if (random.nextFloat() < 0.45F && level.isEmptyBlock(floorPos.above())) { + level.setBlock( + floorPos.above(), + Blocks.POINTED_DRIPSTONE.defaultBlockState().setValue(PointedDripstoneBlock.TIP_DIRECTION, Direction.UP), + 2 + ); + } + placedAny = true; + } + + BlockPos ceilingPos = ceilingCenter.offset(x, 0, z); + if (isSolidCaveBlock(level.getBlockState(ceilingPos)) && level.isEmptyBlock(ceilingPos.below())) { + level.setBlock(ceilingPos, Blocks.DRIPSTONE_BLOCK.defaultBlockState(), 2); + if (random.nextFloat() < 0.55F && level.isEmptyBlock(ceilingPos.below())) { + level.setBlock( + ceilingPos.below(), + Blocks.POINTED_DRIPSTONE.defaultBlockState().setValue(PointedDripstoneBlock.TIP_DIRECTION, Direction.DOWN), + 2 + ); + } + placedAny = true; + } + } + } + return placedAny; + } + + private static boolean isSolidCaveBlock(BlockState state) { + return state.is(Blocks.DIRT) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.COARSE_DIRT) + || state.is(Blocks.PACKED_MUD) + || state.is(Blocks.GRAVEL) + || state.is(Blocks.GRANITE) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.DRIPSTONE_BLOCK); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormCaveEntranceFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormCaveEntranceFeature.java new file mode 100644 index 00000000..23a4052b --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormCaveEntranceFeature.java @@ -0,0 +1,540 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.WorldGenRegion; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.MultifaceBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +public class MolewormCaveEntranceFeature extends Feature { + public MolewormCaveEntranceFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos surfaceAnchor = this.findSurfaceAnchor(level, context.origin(), random); + if (surfaceAnchor == null) { + return false; + } + + BlockPos cavity = this.findWarrenAnchor(level, surfaceAnchor, random); + if (cavity == null) { + return false; + } + + float entranceRadius = 4.0F + random.nextFloat() * 1.6F; + this.raiseHabitationMound(level, random, surfaceAnchor, entranceRadius, 4 + random.nextInt(3)); + this.carveEntranceMouth(level, random, surfaceAnchor, entranceRadius); + this.carveGuidedTunnel(level, random, surfaceAnchor, cavity); + this.removeFloatingBlocks(level, surfaceAnchor, Mth.ceil(entranceRadius + 2.0F), surfaceAnchor.getY()); + this.carveNestChamber(level, random, cavity); + MolewormWarrensFeature.carveWarrenNetwork(level, random, cavity, false); + return true; + } + + @Nullable + private BlockPos findWarrenAnchor(WorldGenLevel level, BlockPos surfaceAnchor, RandomSource random) { + int minY = level.getMinBuildHeight() + 18; + int maxY = Math.max(minY + 12, surfaceAnchor.getY() - 24); + if (maxY <= minY) { + return null; + } + + for (int attempt = 0; attempt < 36; attempt++) { + int x = surfaceAnchor.getX() + random.nextInt(11) - 5; + int z = surfaceAnchor.getZ() + random.nextInt(11) - 5; + int y = Mth.clamp(surfaceAnchor.getY() - 28 - random.nextInt(34), minY, maxY); + BlockPos candidate = new BlockPos(x, y, z); + if (!canAccess(level, candidate)) { + continue; + } + + for (int dy = -8; dy <= 8; dy++) { + BlockPos airPos = candidate.above(dy); + if (this.isUsableCavity(level, airPos)) { + return airPos; + } + } + + BlockState candidateState = level.getBlockState(candidate); + if (canReplaceShell(candidateState) || candidateState.isAir()) { + return candidate; + } + } + + return null; + } + + @Nullable + private BlockPos findSurfaceAnchor(WorldGenLevel level, BlockPos origin, RandomSource random) { + BlockPos best = null; + double bestScore = Double.MAX_VALUE; + + for (int dx = -7; dx <= 7; dx++) { + for (int dz = -7; dz <= 7; dz++) { + int x = origin.getX() + dx; + int z = origin.getZ() + dz; + if (!canAccessColumn(level, x, z)) { + continue; + } + + int surfaceY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + if (surfaceY < level.getMinBuildHeight() + 8 || surfaceY > level.getMaxBuildHeight() - 8) { + continue; + } + + BlockPos candidate = new BlockPos(x, surfaceY, z); + if (!isValidSurface(level, candidate)) { + continue; + } + + double dxScore = x - origin.getX(); + double dzScore = z - origin.getZ(); + double score = dxScore * dxScore + dzScore * dzScore + Math.abs(dx) * 0.5D + Math.abs(dz) * 0.5D + random.nextDouble() * 0.15D; + if (score < bestScore) { + bestScore = score; + best = candidate; + } + } + } + + return best; + } + + private void raiseHabitationMound(WorldGenLevel level, RandomSource random, BlockPos center, float radius, int height) { + int minX = Mth.floor(center.getX() - radius); + int maxX = Mth.floor(center.getX() + radius); + int minZ = Mth.floor(center.getZ() - radius); + int maxZ = Mth.floor(center.getZ() + radius); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + + double dx = (x + 0.5D - (center.getX() + 0.5D)) / radius; + double dz = (z + 0.5D - (center.getZ() + 0.5D)) / radius; + double shape = 1.0D - (dx * dx + dz * dz); + if (shape <= 0.0D) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + int localHeight = Math.max(1, (int) Math.floor(shape * shape * (height + 1) + random.nextDouble() * 0.6D)); + localHeight = Math.min(localHeight, 2); + level.setBlock(pos, disturbedSurfaceState(random), 2); + for (int depth = 1; depth <= 3; depth++) { + pos.set(x, topY - depth, z); + if (isSoilOrStone(level.getBlockState(pos))) { + level.setBlock(pos, disturbedSubsurfaceState(random), 2); + } + } + + for (int y = 1; y <= localHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos) || level.isEmptyBlock(pos.below())) { + continue; + } + level.setBlock(pos, disturbedSurfaceState(random), 2); + tryPlaceDeadBush(level, random, pos.above()); + } + } + } + } + + private void removeFloatingBlocks(WorldGenLevel level, BlockPos center, int radius, int surfaceY) { + int minX = center.getX() - radius; + int maxX = center.getX() + radius; + int minZ = center.getZ() - radius; + int maxZ = center.getZ() + radius; + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockPos.MutableBlockPos belowPos = new BlockPos.MutableBlockPos(); + + for (int y = surfaceY + 1; y <= surfaceY + 8; y++) { + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y - 1, z)) { + continue; + } + + pos.set(x, y, z); + BlockState state = level.getBlockState(pos); + if (state.isAir()) { + continue; + } + + belowPos.set(x, y - 1, z); + if (!level.getBlockState(belowPos).isAir()) { + continue; + } + + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); + } + } + } + } + + private void carveEntranceMouth(WorldGenLevel level, RandomSource random, BlockPos surfaceAnchor, float radius) { + Vec3 mouthCenter = Vec3.atCenterOf(surfaceAnchor).add(0.0D, 2.2D, 0.0D); + this.carvePocket(level, random, mouthCenter, radius, 3.0F, radius, true); + this.carvePocket(level, random, mouthCenter.add(0.0D, -2.0D, 0.0D), radius - 0.9F, 2.1F, radius - 0.9F, false); + } + + private void carveGuidedTunnel(WorldGenLevel level, RandomSource random, BlockPos surfaceAnchor, BlockPos cavity) { + Vec3 surface = Vec3.atCenterOf(surfaceAnchor).add(0.0D, 1.2D, 0.0D); + Vec3 chamber = Vec3.atCenterOf(cavity); + Vec3 horizontal = new Vec3(chamber.x - surface.x, 0.0D, chamber.z - surface.z); + if (horizontal.lengthSqr() < 1.0D) { + float angle = random.nextFloat() * Mth.TWO_PI; + horizontal = new Vec3(Mth.cos(angle), 0.0D, Mth.sin(angle)); + } + horizontal = horizontal.normalize(); + + Vec3 cursor = surface; + int slopedSteps = 6 + random.nextInt(3); + for (int step = 0; step < slopedSteps; step++) { + Vec3 next = cursor.add( + horizontal.x * (1.8D + random.nextDouble() * 0.5D), + -(0.95D + random.nextDouble() * 0.25D), + horizontal.z * (1.8D + random.nextDouble() * 0.5D) + ); + this.carveTube(level, random, cursor, next, 2.7F, 2.35F); + cursor = next; + } + + this.carveTube(level, random, cursor, chamber, 2.35F, 2.7F); + } + + private void carveNestChamber(WorldGenLevel level, RandomSource random, BlockPos cavity) { + Vec3 center = Vec3.atCenterOf(cavity); + this.carvePocket(level, random, center, 4.5F + random.nextFloat() * 1.2F, 3.0F, 4.5F + random.nextFloat() * 1.2F, true); + this.decorateFloor(level, random, center, 4.8F, 4.8F); + this.decorateCeiling(level, random, center, 4.8F, 3.2F, 4.8F); + } + + private void carveTube(WorldGenLevel level, RandomSource random, Vec3 start, Vec3 end, float startRadius, float endRadius) { + Vec3 delta = end.subtract(start); + double length = Math.max(delta.length(), 1.0D); + int steps = Math.max(5, Mth.ceil(length * 2.3D)); + + for (int step = 0; step <= steps; step++) { + float progress = step / (float) steps; + Vec3 center = start.add(delta.scale(progress)); + float radius = Mth.lerp(progress, startRadius, endRadius); + this.carvePocket(level, random, center, radius, Math.max(1.85F, radius * 0.82F), radius, step % 4 == 0); + } + } + + private void carvePocket(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ, boolean decorate) { + int minX = Mth.floor(center.x - radiusX - 1.5F); + int maxX = Mth.floor(center.x + radiusX + 1.5F); + int minY = Math.max(level.getMinBuildHeight() + 1, Mth.floor(center.y - radiusY - 2.0F)); + int maxY = Math.min(level.getMaxBuildHeight() - 2, Mth.floor(center.y + radiusY + 2.0F)); + int minZ = Mth.floor(center.z - radiusZ - 1.5F); + int maxZ = Mth.floor(center.z + radiusZ + 1.5F); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + double dx = (x + 0.5D - center.x) / radiusX; + double dx2 = dx * dx; + for (int z = minZ; z <= maxZ; z++) { + double dz = (z + 0.5D - center.z) / radiusZ; + double dz2 = dz * dz; + for (int y = minY; y <= maxY; y++) { + if (!canAccess(level, x, y, z)) { + continue; + } + + double dy = (y + 0.5D - center.y) / radiusY; + double distance = dx2 + dz2 + dy * dy + (hashNoise(x, y, z) - 0.5D) * 0.16D; + pos.set(x, y, z); + BlockState state = level.getBlockState(pos); + + if (distance <= 1.0D) { + if (canCarve(state)) { + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); + } + continue; + } + + if (distance <= 1.22D && canReplaceShell(state)) { + level.setBlock(pos, selectShellState(random, center.y, y), 2); + } + } + } + } + + if (decorate) { + this.decorateFloor(level, random, center, radiusX, radiusZ); + this.decorateCeiling(level, random, center, radiusX, radiusY, radiusZ); + } + } + + private void decorateFloor(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusZ) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - 6.0D)); + int maxY = Math.min(level.getMaxBuildHeight() - 4, Mth.floor(center.y + 3.0D)); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = maxY; y >= minY; y--) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y + 1, z)) { + continue; + } + + pos.set(x, y, z); + if (!level.isEmptyBlock(pos) || !level.isEmptyBlock(pos.above())) { + continue; + } + + BlockPos floorPos = pos.below(); + if (!canReplaceShell(level.getBlockState(floorPos))) { + continue; + } + + level.setBlock(floorPos, random.nextFloat() < 0.14F ? Blocks.MUD.defaultBlockState() : selectFloorState(random), 2); + break; + } + } + } + } + + private void decorateCeiling(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - radiusY)); + int maxY = Math.min(level.getMaxBuildHeight() - 3, Mth.floor(center.y + radiusY + 1.0F)); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockState hangingRoots = Blocks.HANGING_ROOTS.defaultBlockState(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = maxY; y >= minY; y--) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y - 1, z)) { + continue; + } + + pos.set(x, y, z); + if (level.isEmptyBlock(pos)) { + continue; + } + + BlockPos airPos = pos.below(); + if (!level.isEmptyBlock(airPos) || !canReplaceShell(level.getBlockState(pos))) { + break; + } + + level.setBlock(pos, random.nextFloat() < 0.72F ? rootedDirtVariant(random) : coarseDirtVariant(random), 2); + if (random.nextFloat() < 0.34F && hangingRoots.canSurvive(level, airPos)) { + level.setBlock(airPos, hangingRoots, 2); + } + break; + } + } + } + + decorateWalls(level, random, center, radiusX, radiusY, radiusZ); + } + + private boolean isUsableCavity(WorldGenLevel level, BlockPos pos) { + return canAccess(level, pos) + && level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && isSoilOrStone(level.getBlockState(pos.below())) + && !level.isEmptyBlock(pos.above(3)); + } + + private static boolean isValidSurface(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return level.canSeeSky(pos.above()) + && level.getFluidState(pos.above()).isEmpty() + && isSoilOrStone(state) + && !state.is(Blocks.MUD); + } + + private static BlockState disturbedSurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.42F) { + return coarseDirtVariant(random); + } + if (roll < 0.86F) { + return rootedDirtVariant(random); + } + return Blocks.PODZOL.defaultBlockState(); + } + + private static BlockState disturbedSubsurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.58F) { + return rootedDirtVariant(random); + } + if (roll < 0.94F) { + return coarseDirtVariant(random); + } + return Blocks.PODZOL.defaultBlockState(); + } + + private static BlockState selectShellState(RandomSource random, double centerY, int y) { + return y > centerY + 0.25D + ? (random.nextFloat() < 0.7F ? rootedDirtVariant(random) : coarseDirtVariant(random)) + : (random.nextFloat() < 0.56F ? coarseDirtVariant(random) : rootedDirtVariant(random)); + } + + private static BlockState selectFloorState(RandomSource random) { + return random.nextFloat() < 0.54F ? coarseDirtVariant(random) : rootedDirtVariant(random); + } + + private static boolean canCarve(BlockState state) { + return !state.isAir() + && state.getFluidState().isEmpty() + && !state.is(Blocks.BEDROCK) + && !state.is(Blocks.BARRIER) + && !state.is(Blocks.OBSIDIAN) + && !state.is(Blocks.CRYING_OBSIDIAN); + } + + private static boolean canReplaceShell(BlockState state) { + return canCarve(state) + && !state.is(BlockTags.LOGS) + && !state.is(BlockTags.LEAVES) + && !state.is(Blocks.WATER) + && !state.is(Blocks.LAVA); + } + + private static boolean isSoilOrStone(BlockState state) { + return state.is(BlockTags.DIRT) + || state.is(AntarchyObjects.INFESTED_ROOTED_DIRT.get()) + || state.is(AntarchyObjects.INFESTED_COARSE_DIRT.get()) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.PODZOL) + || state.is(Blocks.STONE) + || state.is(Blocks.DEEPSLATE) + || state.is(Blocks.GRAVEL) + || state.is(Blocks.TUFF); + } + + private static double hashNoise(int x, int y, int z) { + long hash = x * 3129871L ^ z * 116129781L ^ y; + hash = hash * hash * 42317861L + hash * 11L; + return ((hash >> 16) & 1023L) / 1023.0D; + } + + private static boolean canAccessColumn(WorldGenLevel level, int x, int z) { + int probeY = Mth.clamp((level.getMinBuildHeight() + level.getMaxBuildHeight()) / 2, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2); + return canAccess(level, x, probeY, z); + } + + private static boolean canAccess(WorldGenLevel level, int x, int y, int z) { + return canAccess(level, new BlockPos(x, Mth.clamp(y, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2), z)); + } + + private static boolean canAccess(WorldGenLevel level, BlockPos pos) { + return !(level instanceof WorldGenRegion region) || region.ensureCanWrite(pos); + } + + private static BlockState rootedDirtVariant(RandomSource random) { + return random.nextFloat() < 0.12F + ? AntarchyObjects.INFESTED_ROOTED_DIRT.get().defaultBlockState() + : Blocks.ROOTED_DIRT.defaultBlockState(); + } + + private static BlockState coarseDirtVariant(RandomSource random) { + return random.nextFloat() < 0.08F + ? AntarchyObjects.INFESTED_COARSE_DIRT.get().defaultBlockState() + : Blocks.COARSE_DIRT.defaultBlockState(); + } + + private static void decorateWalls(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - radiusY)); + int maxY = Math.min(level.getMaxBuildHeight() - 3, Mth.floor(center.y + radiusY)); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = minY; y <= maxY; y++) { + if (random.nextFloat() >= 0.028F || !canAccess(level, x, y, z)) { + continue; + } + + pos.set(x, y, z); + if (!level.isEmptyBlock(pos)) { + continue; + } + + tryPlaceGlowLichen(level, random, pos); + } + } + } + } + + private static void tryPlaceDeadBush(WorldGenLevel level, RandomSource random, BlockPos pos) { + if (random.nextFloat() >= 0.06F) { + return; + } + + BlockState bush = Blocks.DEAD_BUSH.defaultBlockState(); + if (level.isEmptyBlock(pos) && bush.canSurvive(level, pos)) { + level.setBlock(pos, bush, 2); + } + } + + private static void tryPlaceGlowLichen(WorldGenLevel level, RandomSource random, BlockPos pos) { + Direction[] directions = Direction.values(); + for (int i = 0; i < directions.length; i++) { + Direction direction = directions[(i + random.nextInt(directions.length)) % directions.length]; + if (direction == Direction.DOWN) { + continue; + } + + BlockPos attachmentPos = pos.relative(direction); + if (!canAccess(level, attachmentPos)) { + continue; + } + + BlockState attachmentState = level.getBlockState(attachmentPos); + if (attachmentState.isAir() || !attachmentState.isFaceSturdy(level, attachmentPos, direction.getOpposite())) { + continue; + } + + BlockState lichen = Blocks.GLOW_LICHEN.defaultBlockState().setValue(MultifaceBlock.getFaceProperty(direction), true); + if (lichen.canSurvive(level, pos)) { + level.setBlock(pos, lichen, 2); + return; + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormSurfaceMoundsFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormSurfaceMoundsFeature.java new file mode 100644 index 00000000..841d9e5a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormSurfaceMoundsFeature.java @@ -0,0 +1,320 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.WorldGenRegion; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.phys.Vec3; + +public class MolewormSurfaceMoundsFeature extends Feature { + public MolewormSurfaceMoundsFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int chunkStartX = origin.getX() & ~15; + int chunkStartZ = origin.getZ() & ~15; + boolean placedAny = false; + int tooLow = 0; + int validCenters = 0; + int invalidSurface = 0; + int ventsCarved = 0; + int aboveSurfaceBlocks = 0; + + int moundCount = 5 + random.nextInt(3); + for (int i = 0; i < moundCount; i++) { + int x = chunkStartX + random.nextInt(16); + int z = chunkStartZ + random.nextInt(16); + if (!canAccessColumn(level, x, z)) { + continue; + } + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + if (topY <= level.getMinBuildHeight() + 2) { + tooLow++; + continue; + } + + BlockPos center = new BlockPos(x, topY, z); + if (!isValidSurface(level, center)) { + invalidSurface++; + continue; + } + + validCenters++; + float radiusX = 2.2F + random.nextFloat() * 2.8F; + float radiusZ = 2.2F + random.nextFloat() * 2.8F; + int height = 3 + random.nextInt(4); + aboveSurfaceBlocks += this.raiseMound(level, random, center, radiusX, radiusZ, height); + placedAny = true; + + if (random.nextFloat() < 0.9F) { + if (this.carveVent(level, random, center, 1.5F + random.nextFloat() * 1.35F, 3 + random.nextInt(4))) { + ventsCarved++; + } + } + if (random.nextFloat() < 0.16F) { + this.placeSurfaceDripstone(level, random, center, 1.6F + random.nextFloat() * 1.2F); + } + } + return placedAny; + } + + private int raiseMound(WorldGenLevel level, RandomSource random, BlockPos center, float radiusX, float radiusZ, int height) { + int minX = Mth.floor(center.getX() - radiusX); + int maxX = Mth.floor(center.getX() + radiusX); + int minZ = Mth.floor(center.getZ() - radiusZ); + int maxZ = Mth.floor(center.getZ() + radiusZ); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + int aboveSurfaceBlocks = 0; + + for (int x = minX; x <= maxX; x++) { + double dx = (x + 0.5D - (center.getX() + 0.5D)) / radiusX; + double dx2 = dx * dx; + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + double dz = (z + 0.5D - (center.getZ() + 0.5D)) / radiusZ; + double shape = 1.0D - (dx2 + dz * dz); + if (shape <= 0.0D) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + int localHeight = Math.max(1, (int) Math.floor(shape * shape * (height + 1) + random.nextDouble() * 1.1D)); + level.setBlock(pos, disturbedSurfaceState(random), 2); + for (int depth = 1; depth <= 2 + random.nextInt(2); depth++) { + pos.set(x, topY - depth, z); + if (isSoilOrStone(level.getBlockState(pos))) { + level.setBlock(pos, disturbedSubsurfaceState(random), 2); + } + } + + if (localHeight <= 1 && shape < 0.42D) { + continue; + } + + for (int y = 1; y <= localHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos) || level.isEmptyBlock(pos.below())) { + continue; + } + level.setBlock(pos, disturbedSurfaceState(random), 2); + aboveSurfaceBlocks++; + } + } + } + + return aboveSurfaceBlocks; + } + + private boolean carveVent(WorldGenLevel level, RandomSource random, BlockPos center, float radius, int depth) { + Vec3 cursor = Vec3.atCenterOf(center).add(0.0D, 2.1D, 0.0D); + boolean carved = this.carvePocket(level, random, cursor, radius + 0.6F, 2.0F, radius + 0.6F); + + for (int step = 0; step < depth; step++) { + cursor = cursor.add( + random.nextDouble() * 0.5D - 0.25D, + -(0.9D + random.nextDouble() * 0.9D), + random.nextDouble() * 0.5D - 0.25D + ); + carved |= this.carvePocket(level, random, cursor, Math.max(0.95F, radius - step * 0.08F), 1.45F, Math.max(0.95F, radius - step * 0.08F)); + } + + return carved; + } + + private boolean carvePocket(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ) { + int minX = Mth.floor(center.x - radiusX - 1.0F); + int maxX = Mth.floor(center.x + radiusX + 1.0F); + int minY = Math.max(level.getMinBuildHeight() + 1, Mth.floor(center.y - radiusY - 1.0F)); + int maxY = Math.min(level.getMaxBuildHeight() - 2, Mth.floor(center.y + radiusY + 1.0F)); + int minZ = Mth.floor(center.z - radiusZ - 1.0F); + int maxZ = Mth.floor(center.z + radiusZ + 1.0F); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + boolean carvedAny = false; + + for (int x = minX; x <= maxX; x++) { + double dx = (x + 0.5D - center.x) / radiusX; + double dx2 = dx * dx; + for (int z = minZ; z <= maxZ; z++) { + double dz = (z + 0.5D - center.z) / radiusZ; + double dz2 = dz * dz; + for (int y = minY; y <= maxY; y++) { + if (!canAccess(level, x, y, z)) { + continue; + } + double dy = (y + 0.5D - center.y) / radiusY; + pos.set(x, y, z); + BlockState state = level.getBlockState(pos); + double distance = dx2 + dz2 + dy * dy + (hashNoise(x, y, z) - 0.5D) * 0.16D; + + if (distance <= 1.0D) { + if (canCarve(state)) { + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); + carvedAny = true; + } + continue; + } + + if (distance <= 1.22D && canReplaceShell(state)) { + level.setBlock(pos, random.nextFloat() < 0.58F ? rootedDirtVariant(random) : coarseDirtVariant(random), 2); + } + } + } + } + + return carvedAny; + } + + private void placeSurfaceDripstone(WorldGenLevel level, RandomSource random, BlockPos center, float radius) { + int minX = Mth.floor(center.getX() - radius); + int maxX = Mth.floor(center.getX() + radius); + int minZ = Mth.floor(center.getZ() - radius); + int maxZ = Mth.floor(center.getZ() + radius); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockState pointedDripstone = Blocks.POINTED_DRIPSTONE.defaultBlockState(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + + double dx = x + 0.5D - (center.getX() + 0.5D); + double dz = z + 0.5D - (center.getZ() + 0.5D); + if (dx * dx + dz * dz > radius * radius || random.nextFloat() < 0.35F) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + level.setBlock(pos, Blocks.DRIPSTONE_BLOCK.defaultBlockState(), 2); + int spikeHeight = 1 + random.nextInt(3); + for (int y = 1; y <= spikeHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos)) { + break; + } + if (!pointedDripstone.canSurvive(level, pos)) { + break; + } + level.setBlock(pos, pointedDripstone, 2); + } + } + } + } + + private static BlockState disturbedSurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.46F) { + return coarseDirtVariant(random); + } + if (roll < 0.82F) { + return rootedDirtVariant(random); + } + return Blocks.PODZOL.defaultBlockState(); + } + + private static BlockState disturbedSubsurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.52F) { + return rootedDirtVariant(random); + } + if (roll < 0.9F) { + return coarseDirtVariant(random); + } + return Blocks.PODZOL.defaultBlockState(); + } + + private static boolean isValidSurface(WorldGenLevel level, BlockPos pos) { + BlockPos abovePos = pos.above(); + BlockState state = level.getBlockState(pos); + return level.getFluidState(abovePos).isEmpty() + && isSoilOrStone(state) + && !state.is(Blocks.MUD); + } + + private static boolean isSoilOrStone(BlockState state) { + return state.is(BlockTags.DIRT) + || state.is(AntarchyObjects.INFESTED_ROOTED_DIRT.get()) + || state.is(AntarchyObjects.INFESTED_COARSE_DIRT.get()) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.PODZOL) + || state.is(Blocks.STONE) + || state.is(Blocks.DEEPSLATE) + || state.is(Blocks.GRAVEL); + } + + private static boolean canCarve(BlockState state) { + return !state.isAir() + && state.getFluidState().isEmpty() + && !state.is(Blocks.BEDROCK) + && !state.is(Blocks.BARRIER) + && !state.is(Blocks.OBSIDIAN) + && !state.is(Blocks.CRYING_OBSIDIAN); + } + + private static boolean canReplaceShell(BlockState state) { + return canCarve(state) + && !state.is(BlockTags.LOGS) + && !state.is(BlockTags.LEAVES) + && !state.is(Blocks.WATER) + && !state.is(Blocks.LAVA); + } + + private static double hashNoise(int x, int y, int z) { + long hash = x * 3129871L ^ z * 116129781L ^ y; + hash = hash * hash * 42317861L + hash * 11L; + return ((hash >> 16) & 1023L) / 1023.0D; + } + + private static boolean canAccessColumn(WorldGenLevel level, int x, int z) { + int probeY = Mth.clamp((level.getMinBuildHeight() + level.getMaxBuildHeight()) / 2, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2); + return canAccess(level, x, probeY, z); + } + + private static boolean canAccess(WorldGenLevel level, int x, int y, int z) { + return canAccess(level, new BlockPos(x, Mth.clamp(y, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2), z)); + } + + private static boolean canAccess(WorldGenLevel level, BlockPos pos) { + return !(level instanceof WorldGenRegion region) || region.ensureCanWrite(pos); + } + + private static BlockState rootedDirtVariant(RandomSource random) { + return random.nextFloat() < 0.12F + ? AntarchyObjects.INFESTED_ROOTED_DIRT.get().defaultBlockState() + : Blocks.ROOTED_DIRT.defaultBlockState(); + } + + private static BlockState coarseDirtVariant(RandomSource random) { + return random.nextFloat() < 0.08F + ? AntarchyObjects.INFESTED_COARSE_DIRT.get().defaultBlockState() + : Blocks.COARSE_DIRT.defaultBlockState(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormTunnelsFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormTunnelsFeature.java new file mode 100644 index 00000000..e24e5412 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormTunnelsFeature.java @@ -0,0 +1,784 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.server.level.WorldGenRegion; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.phys.Vec3; + +public class MolewormTunnelsFeature extends Feature { + public MolewormTunnelsFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int chunkStartX = origin.getX() & ~15; + int chunkStartZ = origin.getZ() & ~15; + boolean placedAny = false; + int tooLowOrHigh = 0; + int invalidSurface = 0; + int successfulEntrances = 0; + int extraMainBranches = 0; + int extraSideBranches = 0; + + this.disturbSurface(level, random, chunkStartX, chunkStartZ); + this.raiseSurfaceBurrowField(level, random, chunkStartX, chunkStartZ); + + int entrances = 3 + random.nextInt(3); + for (int i = 0; i < entrances; i++) { + int x = chunkStartX + 1 + random.nextInt(14); + int z = chunkStartZ + 1 + random.nextInt(14); + if (!canAccessColumn(level, x, z)) { + continue; + } + int surfaceY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + if (surfaceY <= level.getMinBuildHeight() + 20 || surfaceY >= level.getMaxBuildHeight() - 20) { + tooLowOrHigh++; + continue; + } + + BlockPos surfacePos = new BlockPos(x, surfaceY, z); + if (!isValidSurface(level, surfacePos)) { + invalidSurface++; + continue; + } + + TunnelStart start = random.nextFloat() < 0.68F + ? this.carveSlopedEntrance(level, random, surfacePos) + : this.carveCollapsedShaft(level, random, surfacePos); + if (start == null) { + continue; + } + if (random.nextFloat() < 0.18F) { + this.placeSurfaceDripstone(level, random, surfacePos, 1.5F + random.nextFloat()); + } + + this.carveMainTunnel(level, random, start.position, start.direction, surfaceY, 0); + successfulEntrances++; + if (random.nextFloat() < 0.50F) { + this.carveMainTunnel(level, random, start.position.add(random.nextDouble() - 0.5D, -0.6D, random.nextDouble() - 0.5D), + rotateHorizontal(start.direction, random.nextBoolean() ? 0.6F : -0.6F), surfaceY, 0); + extraMainBranches++; + } + if (random.nextFloat() < 0.35F) { + this.carveMainTunnel(level, random, start.position.add(random.nextDouble() - 0.5D, -1.0D, random.nextDouble() - 0.5D), + rotateHorizontal(start.direction, random.nextBoolean() ? 1.05F : -1.05F), surfaceY, 1); + extraSideBranches++; + } + placedAny = true; + } + return placedAny; + } + + private void disturbSurface(WorldGenLevel level, RandomSource random, int chunkStartX, int chunkStartZ) { + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + for (int localX = 0; localX < 16; localX++) { + for (int localZ = 0; localZ < 16; localZ++) { + int x = chunkStartX + localX; + int z = chunkStartZ + localZ; + if (!canAccessColumn(level, x, z)) { + continue; + } + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + if (topY <= level.getMinBuildHeight() + 2) { + continue; + } + + pos.set(x, topY, z); + if (!isValidSurface(level, pos)) { + continue; + } + + level.setBlock(pos, disturbedSurfaceState(random), 2); + for (int depth = 1; depth <= 3 + random.nextInt(2); depth++) { + pos.set(x, topY - depth, z); + BlockState state = level.getBlockState(pos); + if (!isSoilOrStone(state)) { + break; + } + level.setBlock(pos, disturbedSubsurfaceState(random), 2); + } + } + } + } + + private void raiseSurfaceBurrowField(WorldGenLevel level, RandomSource random, int chunkStartX, int chunkStartZ) { + int moundCount = 4 + random.nextInt(5); + for (int i = 0; i < moundCount; i++) { + int x = chunkStartX + random.nextInt(16); + int z = chunkStartZ + random.nextInt(16); + if (!canAccessColumn(level, x, z)) { + continue; + } + int y = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + if (y <= level.getMinBuildHeight() + 2) { + continue; + } + + BlockPos center = new BlockPos(x, y, z); + if (!isValidSurface(level, center)) { + continue; + } + + this.raiseBroadMound(level, random, center, 2.1F + random.nextFloat() * 2.2F, 1 + random.nextInt(3)); + } + } + + private TunnelStart carveSlopedEntrance(WorldGenLevel level, RandomSource random, BlockPos surfacePos) { + Vec3 direction = horizontalDirection(random); + Vec3 cursor = Vec3.atCenterOf(surfacePos); + float startRadius = 3.5F + random.nextFloat() * 1.9F; + int steps = 7 + random.nextInt(4); + + this.raiseSpoilMound(level, random, surfacePos, startRadius + 1.5F, 2 + random.nextInt(3), direction); + this.carvePocket(level, random, cursor.add(0.0D, 3.0D, 0.0D), startRadius + 1.8F, 3.6F, startRadius + 1.8F, 0, true, true); + this.carvePocket(level, random, cursor.add(direction.x * 1.8D, 2.4D, direction.z * 1.8D), startRadius + 0.6F, 2.8F, startRadius + 0.6F, 0, false, false); + + for (int step = 0; step < steps; step++) { + float progress = (step + 1) / (float) steps; + float radius = Mth.lerp(progress, startRadius, 2.2F + random.nextFloat() * 0.9F); + cursor = cursor.add( + direction.x * (2.2D + random.nextDouble() * 1.0D), + -(1.0D + random.nextDouble() * 0.7D), + direction.z * (2.2D + random.nextDouble() * 1.0D) + ); + this.carvePocket(level, random, cursor, radius, 1.8F, radius, 4 + step * 2, false, step >= steps - 2); + } + + this.removeFloatingBlocks(level, surfacePos, Mth.ceil(startRadius + 3.0F), surfacePos.getY()); + + Vec3 tunnelDir = new Vec3( + direction.x + random.nextDouble() * 0.3D - 0.15D, + -0.45D - random.nextDouble() * 0.2D, + direction.z + random.nextDouble() * 0.3D - 0.15D + ).normalize(); + return new TunnelStart(cursor.add(0.0D, -0.5D, 0.0D), tunnelDir); + } + + private TunnelStart carveCollapsedShaft(WorldGenLevel level, RandomSource random, BlockPos surfacePos) { + Vec3 center = Vec3.atCenterOf(surfacePos).add(0.0D, 0.5D, 0.0D); + float rimRadius = 4.2F + random.nextFloat() * 2.0F; + this.raiseSpoilRing(level, random, surfacePos, rimRadius + 1.0F, 2 + random.nextInt(2)); + this.carvePocket(level, random, center.add(0.0D, 3.0D, 0.0D), rimRadius + 1.3F, 3.8F, rimRadius + 1.3F, 0, true, true); + + int shaftDepth = 8 + random.nextInt(7); + for (int step = 0; step < shaftDepth; step++) { + float radius = step < 3 ? 2.2F : 1.7F + random.nextFloat() * 0.5F; + Vec3 shaftCenter = center.add( + random.nextDouble() * 0.5D - 0.25D, + -step * 1.45D, + random.nextDouble() * 0.5D - 0.25D + ); + this.carvePocket(level, random, shaftCenter, radius, 1.5F, radius, 5 + step * 2, false, step >= shaftDepth - 3); + } + + this.removeFloatingBlocks(level, surfacePos, Mth.ceil(rimRadius + 3.0F), surfacePos.getY()); + + Vec3 branchDir = horizontalDirection(random).add(0.0D, -0.55D, 0.0D).normalize(); + return new TunnelStart(center.add(0.0D, -shaftDepth * 1.45D, 0.0D), branchDir); + } + + private boolean carveMainTunnel(WorldGenLevel level, RandomSource random, Vec3 start, Vec3 direction, int surfaceY, int branchDepth) { + Vec3 cursor = start; + Vec3 travel = normalizeTunnelDirection(direction); + boolean carved = false; + int minY = level.getMinBuildHeight() + 10; + int targetDepth = 30 + random.nextInt(27) + branchDepth * 8; + int segments = 8 + random.nextInt(5) - branchDepth; + segments = Math.max(segments, 3); + + for (int segment = 0; segment < segments; segment++) { + int currentDepth = surfaceY - Mth.floor(cursor.y); + if (currentDepth >= targetDepth || cursor.y <= minY) { + break; + } + + float segmentProgress = segment / (float) Math.max(1, segments - 1); + float startRadius = branchDepth == 0 + ? 2.0F + segmentProgress * 1.15F + random.nextFloat() * 0.35F + : 1.55F + segmentProgress * 0.7F + random.nextFloat() * 0.25F; + float endRadius = startRadius + (random.nextFloat() - 0.5F) * 0.35F; + double segmentLength = 4.75D + random.nextDouble() * 3.15D; + + Vec3 wobble = new Vec3( + random.nextDouble() * 0.55D - 0.275D, + -0.08D - random.nextDouble() * 0.14D, + random.nextDouble() * 0.55D - 0.275D + ); + travel = normalizeTunnelDirection(travel.add(wobble)); + + Vec3 next = cursor.add(travel.scale(segmentLength)); + if (next.y > cursor.y - 1.5D) { + next = new Vec3(next.x, cursor.y - 1.5D - random.nextDouble() * 2.0D, next.z); + } + if (!canAccess(level, BlockPos.containing(next.x, next.y, next.z))) { + break; + } + + boolean chamber = currentDepth > 14 && (segment == 2 || segment == 4 || random.nextFloat() < 0.22F); + this.carveTube(level, random, cursor, next, startRadius, endRadius, surfaceY, chamber); + carved = true; + + if (branchDepth < 2 && currentDepth > 6 && random.nextFloat() < (branchDepth == 0 ? 0.40F : 0.20F)) { + Vec3 branchDirection = rotateHorizontal(travel, random.nextBoolean() ? 0.95F : -0.95F).add(0.0D, -0.08D - random.nextDouble() * 0.18D, 0.0D); + this.carveMainTunnel(level, random, next, branchDirection, surfaceY, branchDepth + 1); + } + + if (branchDepth == 0 && currentDepth > 18 && currentDepth < targetDepth - 8 && random.nextFloat() < 0.12F) { + next = this.carveDropShaft(level, random, next, surfaceY); + travel = normalizeTunnelDirection(new Vec3(travel.x, -0.65D - random.nextDouble() * 0.12D, travel.z)); + } + + cursor = next; + } + + if (branchDepth == 0 && carved) { + this.carvePocket( + level, + random, + cursor, + 3.5F + random.nextFloat() * 1.8F, + 2.6F + random.nextFloat() * 0.8F, + 3.5F + random.nextFloat() * 1.8F, + surfaceY - Mth.floor(cursor.y), + true, + true + ); + } + + return carved; + } + + private Vec3 carveDropShaft(WorldGenLevel level, RandomSource random, Vec3 start, int surfaceY) { + Vec3 cursor = start; + int steps = 4 + random.nextInt(4); + for (int i = 0; i < steps; i++) { + cursor = cursor.add( + random.nextDouble() * 0.4D - 0.2D, + -(1.9D + random.nextDouble() * 1.4D), + random.nextDouble() * 0.4D - 0.2D + ); + this.carvePocket(level, random, cursor, 1.8F + random.nextFloat() * 0.5F, 1.7F, 1.8F + random.nextFloat() * 0.5F, surfaceY - Mth.floor(cursor.y), false, true); + } + this.carvePocket(level, random, cursor, 3.2F + random.nextFloat(), 2.5F, 3.2F + random.nextFloat(), surfaceY - Mth.floor(cursor.y), true, true); + return cursor; + } + + private void raiseBroadMound(WorldGenLevel level, RandomSource random, BlockPos surfacePos, float radius, int height) { + int minX = Mth.floor(surfacePos.getX() - radius); + int maxX = Mth.floor(surfacePos.getX() + radius); + int minZ = Mth.floor(surfacePos.getZ() - radius); + int maxZ = Mth.floor(surfacePos.getZ() + radius); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + double dx = x + 0.5D - (surfacePos.getX() + 0.5D); + double dz = z + 0.5D - (surfacePos.getZ() + 0.5D); + double distance = Math.sqrt(dx * dx + dz * dz); + if (distance > radius) { + continue; + } + + double shape = 1.0D - distance / radius; + int localHeight = (int) Math.floor(shape * shape * (height + 1) + random.nextDouble() * 1.1D); + localHeight = Math.min(localHeight, 2); + if (localHeight <= 0) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + level.setBlock(pos, disturbedSurfaceState(random), 2); + for (int depth = 1; depth <= 2; depth++) { + pos.set(x, topY - depth, z); + if (isSoilOrStone(level.getBlockState(pos))) { + level.setBlock(pos, disturbedSubsurfaceState(random), 2); + } + } + + if (localHeight <= 1 && shape < 0.45D) { + continue; + } + + for (int y = 1; y <= localHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos) || level.isEmptyBlock(pos.below())) { + continue; + } + level.setBlock(pos, disturbedSurfaceState(random), 2); + } + } + } + } + + private void placeSurfaceDripstone(WorldGenLevel level, RandomSource random, BlockPos center, float radius) { + int minX = Mth.floor(center.getX() - radius); + int maxX = Mth.floor(center.getX() + radius); + int minZ = Mth.floor(center.getZ() - radius); + int maxZ = Mth.floor(center.getZ() + radius); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockState pointedDripstone = Blocks.POINTED_DRIPSTONE.defaultBlockState(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + + double dx = x + 0.5D - (center.getX() + 0.5D); + double dz = z + 0.5D - (center.getZ() + 0.5D); + if (dx * dx + dz * dz > radius * radius || random.nextFloat() < 0.42F) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + level.setBlock(pos, Blocks.DRIPSTONE_BLOCK.defaultBlockState(), 2); + int spikeHeight = 1 + random.nextInt(3); + for (int y = 1; y <= spikeHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos) || !pointedDripstone.canSurvive(level, pos)) { + break; + } + level.setBlock(pos, pointedDripstone, 2); + } + } + } + } + + private void raiseSpoilMound(WorldGenLevel level, RandomSource random, BlockPos surfacePos, float radius, int height, Vec3 favoredDirection) { + int minX = Mth.floor(surfacePos.getX() - radius); + int maxX = Mth.floor(surfacePos.getX() + radius); + int minZ = Mth.floor(surfacePos.getZ() - radius); + int maxZ = Mth.floor(surfacePos.getZ() + radius); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + double dx = x + 0.5D - (surfacePos.getX() + 0.5D); + double dz = z + 0.5D - (surfacePos.getZ() + 0.5D); + double distance = Math.sqrt(dx * dx + dz * dz); + if (distance > radius) { + continue; + } + + double directionalBias = favoredDirection.x * dx + favoredDirection.z * dz; + int localHeight = (int) Math.floor((1.0D - distance / radius) * height + directionalBias * 0.18D + random.nextDouble() * 0.75D); + localHeight = Math.min(localHeight, 2); + if (localHeight <= 0) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + level.setBlock(pos, disturbedSurfaceState(random), 2); + for (int y = 1; y <= localHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos)) { + continue; + } + level.setBlock(pos, disturbedSurfaceState(random), 2); + } + } + } + } + + private void raiseSpoilRing(WorldGenLevel level, RandomSource random, BlockPos surfacePos, float radius, int height) { + int minX = Mth.floor(surfacePos.getX() - radius); + int maxX = Mth.floor(surfacePos.getX() + radius); + int minZ = Mth.floor(surfacePos.getZ() - radius); + int maxZ = Mth.floor(surfacePos.getZ() + radius); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccessColumn(level, x, z)) { + continue; + } + double dx = x + 0.5D - (surfacePos.getX() + 0.5D); + double dz = z + 0.5D - (surfacePos.getZ() + 0.5D); + double distance = Math.sqrt(dx * dx + dz * dz); + if (distance > radius || distance < radius * 0.42D) { + continue; + } + + double rimStrength = 1.0D - Math.abs(distance - radius * 0.72D) / (radius * 0.32D); + int localHeight = (int) Math.floor(rimStrength * height + random.nextDouble() * 0.85D); + localHeight = Math.min(localHeight, 2); + if (localHeight <= 0) { + continue; + } + + int topY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, x, z) - 1; + pos.set(x, topY, z); + if (!isSoilOrStone(level.getBlockState(pos))) { + continue; + } + + level.setBlock(pos, disturbedSurfaceState(random), 2); + for (int y = 1; y <= localHeight; y++) { + pos.set(x, topY + y, z); + if (!level.isEmptyBlock(pos)) { + continue; + } + level.setBlock(pos, disturbedSurfaceState(random), 2); + } + } + } + } + + private void carveTube(WorldGenLevel level, RandomSource random, Vec3 start, Vec3 end, float startRadius, float endRadius, int surfaceY, boolean chamber) { + Vec3 delta = end.subtract(start); + double length = Math.max(delta.length(), 1.0D); + int steps = Math.max(4, Mth.ceil(length * 2.2D)); + + for (int step = 0; step <= steps; step++) { + float progress = step / (float) steps; + Vec3 center = start.add(delta.scale(progress)); + float radius = Mth.lerp(progress, startRadius, endRadius); + float radiusX = radius + (random.nextFloat() - 0.5F) * 0.25F; + float radiusY = Math.max(1.45F, radius * (chamber ? 0.95F : 0.82F) + (random.nextFloat() - 0.5F) * 0.2F); + float radiusZ = radius + (random.nextFloat() - 0.5F) * 0.25F; + this.carvePocket(level, random, center, radiusX, radiusY, radiusZ, surfaceY - Mth.floor(center.y), chamber && step % 3 == 0, true); + } + + if (chamber) { + Vec3 chamberCenter = start.add(end).scale(0.5D); + this.carvePocket( + level, + random, + chamberCenter, + endRadius + 1.2F + random.nextFloat(), + endRadius * 0.85F + 1.1F, + endRadius + 1.2F + random.nextFloat(), + surfaceY - Mth.floor(chamberCenter.y), + true, + true + ); + } + } + + private void carvePocket(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ, int depthFromSurface, boolean chamber, boolean decorateCeiling) { + int minX = Mth.floor(center.x - radiusX - 1.5F); + int maxX = Mth.floor(center.x + radiusX + 1.5F); + int minY = Math.max(level.getMinBuildHeight() + 1, Mth.floor(center.y - radiusY - 2.0F)); + int maxY = Math.min(level.getMaxBuildHeight() - 2, Mth.floor(center.y + radiusY + 2.0F)); + int minZ = Mth.floor(center.z - radiusZ - 1.5F); + int maxZ = Mth.floor(center.z + radiusZ + 1.5F); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + double dx = (x + 0.5D - center.x) / radiusX; + double dx2 = dx * dx; + for (int z = minZ; z <= maxZ; z++) { + double dz = (z + 0.5D - center.z) / radiusZ; + double dz2 = dz * dz; + for (int y = minY; y <= maxY; y++) { + if (!canAccess(level, x, y, z)) { + continue; + } + double dy = (y + 0.5D - center.y) / radiusY; + double noise = (hashNoise(x, y, z) - 0.5D) * 0.18D; + double distance = dx2 + dz2 + dy * dy + noise; + pos.set(x, y, z); + BlockState state = level.getBlockState(pos); + + if (distance <= 1.0D) { + if (canCarve(state)) { + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); + } + continue; + } + + if (distance > 1.24D || !canReplaceShell(state)) { + continue; + } + + level.setBlock(pos, selectShellState(random, depthFromSurface, center.y, y, chamber), 2); + } + } + } + + this.decorateFloor(level, random, center, radiusX, radiusZ, depthFromSurface, chamber); + if (decorateCeiling) { + this.decorateCeiling(level, random, center, radiusX, radiusY, radiusZ, depthFromSurface, chamber); + } + } + + private void decorateFloor(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusZ, int depthFromSurface, boolean chamber) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - 6.0D)); + int maxY = Math.min(level.getMaxBuildHeight() - 4, Mth.floor(center.y + 3.0D)); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = maxY; y >= minY; y--) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y + 1, z)) { + continue; + } + pos.set(x, y, z); + if (!level.isEmptyBlock(pos) || !level.isEmptyBlock(pos.above())) { + continue; + } + + BlockPos floorPos = pos.below(); + BlockState floorState = level.getBlockState(floorPos); + if (!canReplaceShell(floorState)) { + continue; + } + + level.setBlock(floorPos, selectFloorState(random, depthFromSurface, chamber), 2); + break; + } + } + } + } + + private void decorateCeiling(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ, int depthFromSurface, boolean chamber) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - radiusY)); + int maxY = Math.min(level.getMaxBuildHeight() - 3, Mth.floor(center.y + radiusY + 1.0F)); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockState hangingRoots = Blocks.HANGING_ROOTS.defaultBlockState(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = maxY; y >= minY; y--) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y - 1, z)) { + continue; + } + pos.set(x, y, z); + if (level.isEmptyBlock(pos)) { + continue; + } + + BlockPos airPos = pos.below(); + if (!level.isEmptyBlock(airPos)) { + continue; + } + + if (!canReplaceShell(level.getBlockState(pos))) { + break; + } + + level.setBlock(pos, random.nextFloat() < 0.76F ? rootedDirtVariant(random) : coarseDirtVariant(random), 2); + if (random.nextFloat() < hangingRootChance(depthFromSurface, chamber) && hangingRoots.canSurvive(level, airPos)) { + level.setBlock(airPos, hangingRoots, 2); + } + break; + } + } + } + } + + private static BlockState selectShellState(RandomSource random, int depthFromSurface, double centerY, int y, boolean chamber) { + boolean ceiling = y > centerY + 0.25D; + if (ceiling) { + return random.nextFloat() < 0.72F ? rootedDirtVariant(random) : coarseDirtVariant(random); + } + return random.nextFloat() < 0.58F ? coarseDirtVariant(random) : rootedDirtVariant(random); + } + + private static BlockState selectFloorState(RandomSource random, int depthFromSurface, boolean chamber) { + return random.nextFloat() < 0.56F ? coarseDirtVariant(random) : rootedDirtVariant(random); + } + + private static BlockState disturbedSurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.44F) { + return coarseDirtVariant(random); + } + if (roll < 0.79F) { + return rootedDirtVariant(random); + } + return Blocks.PODZOL.defaultBlockState(); + } + + private static BlockState disturbedSubsurfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.48F) { + return rootedDirtVariant(random); + } + if (roll < 0.84F) { + return coarseDirtVariant(random); + } + return Blocks.PODZOL.defaultBlockState(); + } + + private static float hangingRootChance(int depthFromSurface, boolean chamber) { + float chance = depthFromSurface > 18 ? 0.34F : 0.18F; + return chamber ? chance + 0.14F : chance; + } + + private static Vec3 horizontalDirection(RandomSource random) { + float angle = random.nextFloat() * Mth.TWO_PI; + return new Vec3(Mth.cos(angle), 0.0D, Mth.sin(angle)); + } + + private static Vec3 rotateHorizontal(Vec3 vector, float radians) { + double cos = Mth.cos(radians); + double sin = Mth.sin(radians); + return new Vec3(vector.x * cos - vector.z * sin, vector.y, vector.x * sin + vector.z * cos); + } + + private static Vec3 normalizeTunnelDirection(Vec3 direction) { + Vec3 horizontal = new Vec3(direction.x, 0.0D, direction.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + horizontal = new Vec3(1.0D, 0.0D, 0.0D); + } + horizontal = horizontal.normalize(); + double y = Mth.clamp(direction.y, -0.88D, -0.08D); + return new Vec3(horizontal.x, y, horizontal.z).normalize(); + } + + private static boolean isValidSurface(WorldGenLevel level, BlockPos pos) { + BlockPos abovePos = pos.above(); + BlockState state = level.getBlockState(pos); + return level.canSeeSky(abovePos) + && level.getFluidState(abovePos).isEmpty() + && isSoilOrStone(state) + && !state.is(Blocks.MUD); + } + + private static boolean canCarve(BlockState state) { + return !state.isAir() + && state.getFluidState().isEmpty() + && !state.is(Blocks.BEDROCK) + && !state.is(Blocks.BARRIER) + && !state.is(Blocks.OBSIDIAN) + && !state.is(Blocks.CRYING_OBSIDIAN); + } + + private static boolean canReplaceShell(BlockState state) { + return canCarve(state) + && !state.is(BlockTags.LOGS) + && !state.is(BlockTags.LEAVES) + && !state.is(Blocks.WATER) + && !state.is(Blocks.LAVA); + } + + private static boolean isSoilOrStone(BlockState state) { + return state.is(BlockTags.DIRT) + || state.is(AntarchyObjects.INFESTED_ROOTED_DIRT.get()) + || state.is(AntarchyObjects.INFESTED_COARSE_DIRT.get()) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.PODZOL) + || state.is(Blocks.STONE) + || state.is(Blocks.DEEPSLATE) + || state.is(Blocks.GRAVEL); + } + + private static double hashNoise(int x, int y, int z) { + long hash = x * 3129871L ^ z * 116129781L ^ y; + hash = hash * hash * 42317861L + hash * 11L; + return ((hash >> 16) & 1023L) / 1023.0D; + } + + private static boolean canAccessColumn(WorldGenLevel level, int x, int z) { + int probeY = Mth.clamp((level.getMinBuildHeight() + level.getMaxBuildHeight()) / 2, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2); + return canAccess(level, x, probeY, z); + } + + private static boolean canAccess(WorldGenLevel level, int x, int y, int z) { + return canAccess(level, new BlockPos(x, Mth.clamp(y, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2), z)); + } + + private static boolean canAccess(WorldGenLevel level, BlockPos pos) { + return !(level instanceof WorldGenRegion region) || region.ensureCanWrite(pos); + } + + private void removeFloatingBlocks(WorldGenLevel level, BlockPos center, int radius, int surfaceY) { + int minX = center.getX() - radius; + int maxX = center.getX() + radius; + int minZ = center.getZ() - radius; + int maxZ = center.getZ() + radius; + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockPos.MutableBlockPos belowPos = new BlockPos.MutableBlockPos(); + + for (int y = surfaceY + 1; y <= surfaceY + 8; y++) { + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y - 1, z)) { + continue; + } + + pos.set(x, y, z); + BlockState state = level.getBlockState(pos); + if (state.isAir()) { + continue; + } + + belowPos.set(x, y - 1, z); + if (!level.getBlockState(belowPos).isAir()) { + continue; + } + + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); + } + } + } + } + + private static BlockState rootedDirtVariant(RandomSource random) { + return random.nextFloat() < 0.12F + ? AntarchyObjects.INFESTED_ROOTED_DIRT.get().defaultBlockState() + : Blocks.ROOTED_DIRT.defaultBlockState(); + } + + private static BlockState coarseDirtVariant(RandomSource random) { + return random.nextFloat() < 0.08F + ? AntarchyObjects.INFESTED_COARSE_DIRT.get().defaultBlockState() + : Blocks.COARSE_DIRT.defaultBlockState(); + } + + private static class TunnelStart { + private final Vec3 position; + private final Vec3 direction; + + private TunnelStart(Vec3 position, Vec3 direction) { + this.position = position; + this.direction = direction; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormWarrensFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormWarrensFeature.java new file mode 100644 index 00000000..26fe9ab7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/MolewormWarrensFeature.java @@ -0,0 +1,437 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.WorldGenRegion; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.MultifaceBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; + +public class MolewormWarrensFeature extends Feature { + public MolewormWarrensFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = findDeepCavity(level, context.origin(), random); + if (origin == null) { + return false; + } + + carveWarrenNetwork(level, random, origin, true); + return true; + } + + public static void carveWarrenNetwork(WorldGenLevel level, RandomSource random, BlockPos origin, boolean carveOriginChamber) { + Vec3 center = Vec3.atCenterOf(origin); + if (carveOriginChamber) { + carvePocket(level, random, center, 5.8F + random.nextFloat() * 1.8F, 3.6F, 5.8F + random.nextFloat() * 1.8F, true, true); + } + + int majorBranches = 7 + random.nextInt(4); + for (int i = 0; i < majorBranches; i++) { + float angle = (Mth.TWO_PI * i / majorBranches) + random.nextFloat() * 0.8F; + Vec3 direction = new Vec3(Mth.cos(angle), -0.12D - random.nextDouble() * 0.28D, Mth.sin(angle)).normalize(); + carveMainTunnel(level, random, center, direction, 0); + } + } + + @Nullable + private static BlockPos findDeepCavity(WorldGenLevel level, BlockPos origin, RandomSource random) { + for (int attempt = 0; attempt < 36; attempt++) { + BlockPos candidate = origin.offset(random.nextInt(29) - 14, random.nextInt(49) - 24, random.nextInt(29) - 14); + if (candidate.getY() > 52 || candidate.getY() < level.getMinBuildHeight() + 16) { + continue; + } + + for (int dy = -10; dy <= 10; dy++) { + BlockPos airPos = candidate.above(dy); + if (isUsableCavity(level, airPos)) { + return airPos; + } + } + } + return null; + } + + private static boolean carveMainTunnel(WorldGenLevel level, RandomSource random, Vec3 start, Vec3 direction, int branchDepth) { + Vec3 cursor = start; + Vec3 travel = normalizeDirection(direction); + boolean carved = false; + int minY = level.getMinBuildHeight() + 10; + int segments = Math.max(5, 12 + random.nextInt(6) - branchDepth * 2); + + for (int segment = 0; segment < segments; segment++) { + if (cursor.y <= minY) { + break; + } + + float progress = segment / (float) Math.max(1, segments - 1); + float startRadius = branchDepth == 0 + ? 2.6F + progress * 1.1F + random.nextFloat() * 0.45F + : 1.9F + progress * 0.7F + random.nextFloat() * 0.35F; + float endRadius = startRadius + (random.nextFloat() - 0.5F) * 0.45F; + double segmentLength = 6.5D + random.nextDouble() * 5.5D; + + Vec3 wobble = new Vec3( + random.nextDouble() * 0.7D - 0.35D, + -0.06D - random.nextDouble() * 0.22D, + random.nextDouble() * 0.7D - 0.35D + ); + travel = normalizeDirection(travel.add(wobble)); + + Vec3 next = cursor.add(travel.scale(segmentLength)); + if (next.y > cursor.y - 0.8D) { + next = new Vec3(next.x, cursor.y - 0.8D - random.nextDouble() * 2.4D, next.z); + } + if (!canAccess(level, BlockPos.containing(next.x, next.y, next.z))) { + break; + } + + boolean chamber = segment == 0 || segment == segments - 1 || random.nextFloat() < (branchDepth == 0 ? 0.34F : 0.22F); + carveTube(level, random, cursor, next, startRadius, endRadius, chamber); + carved = true; + + if (branchDepth < 2 && random.nextFloat() < (branchDepth == 0 ? 0.45F : 0.28F)) { + Vec3 branchDirection = rotateHorizontal(travel, random.nextBoolean() ? 0.95F : -0.95F) + .add(0.0D, -0.04D - random.nextDouble() * 0.18D, 0.0D); + carveMainTunnel(level, random, next, branchDirection, branchDepth + 1); + } + + if (branchDepth == 0 && random.nextFloat() < 0.28F) { + next = carveDropShaft(level, random, next); + travel = normalizeDirection(new Vec3(travel.x, -0.65D - random.nextDouble() * 0.16D, travel.z)); + } + + cursor = next; + } + + return carved; + } + + private static Vec3 carveDropShaft(WorldGenLevel level, RandomSource random, Vec3 start) { + Vec3 cursor = start; + int steps = 4 + random.nextInt(5); + for (int i = 0; i < steps; i++) { + cursor = cursor.add( + random.nextDouble() * 0.45D - 0.225D, + -(1.8D + random.nextDouble() * 1.8D), + random.nextDouble() * 0.45D - 0.225D + ); + carvePocket(level, random, cursor, 2.1F + random.nextFloat() * 0.5F, 1.9F, 2.1F + random.nextFloat() * 0.5F, false, true); + } + carvePocket(level, random, cursor, 4.0F + random.nextFloat() * 1.2F, 2.8F, 4.0F + random.nextFloat() * 1.2F, true, true); + return cursor; + } + + private static void carveTube(WorldGenLevel level, RandomSource random, Vec3 start, Vec3 end, float startRadius, float endRadius, boolean chamber) { + Vec3 delta = end.subtract(start); + double length = Math.max(delta.length(), 1.0D); + int steps = Math.max(5, Mth.ceil(length * 2.25D)); + + for (int step = 0; step <= steps; step++) { + float progress = step / (float) steps; + Vec3 center = start.add(delta.scale(progress)); + float radius = Mth.lerp(progress, startRadius, endRadius); + float radiusX = radius + (random.nextFloat() - 0.5F) * 0.3F; + float radiusY = Math.max(1.85F, radius * (chamber ? 0.95F : 0.8F) + (random.nextFloat() - 0.5F) * 0.25F); + float radiusZ = radius + (random.nextFloat() - 0.5F) * 0.3F; + carvePocket(level, random, center, radiusX, radiusY, radiusZ, chamber && step % 3 == 0, true); + } + + if (chamber) { + Vec3 chamberCenter = start.add(end).scale(0.5D); + carvePocket(level, random, chamberCenter, endRadius + 1.6F, endRadius * 0.9F + 1.2F, endRadius + 1.6F, true, true); + } + } + + private static void carvePocket(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ, boolean mudHeavy, boolean decorate) { + int minX = Mth.floor(center.x - radiusX - 1.5F); + int maxX = Mth.floor(center.x + radiusX + 1.5F); + int minY = Math.max(level.getMinBuildHeight() + 1, Mth.floor(center.y - radiusY - 2.0F)); + int maxY = Math.min(level.getMaxBuildHeight() - 2, Mth.floor(center.y + radiusY + 2.0F)); + int minZ = Mth.floor(center.z - radiusZ - 1.5F); + int maxZ = Mth.floor(center.z + radiusZ + 1.5F); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + double dx = (x + 0.5D - center.x) / radiusX; + double dx2 = dx * dx; + for (int z = minZ; z <= maxZ; z++) { + double dz = (z + 0.5D - center.z) / radiusZ; + double dz2 = dz * dz; + for (int y = minY; y <= maxY; y++) { + if (!canAccess(level, x, y, z)) { + continue; + } + + double dy = (y + 0.5D - center.y) / radiusY; + double noise = (hashNoise(x, y, z) - 0.5D) * 0.18D; + double distance = dx2 + dz2 + dy * dy + noise; + pos.set(x, y, z); + BlockState state = level.getBlockState(pos); + + if (distance <= 1.0D) { + if (canCarve(state)) { + level.setBlock(pos, Blocks.AIR.defaultBlockState(), 2); + } + continue; + } + + if (distance <= 1.24D && canReplaceShell(state)) { + level.setBlock(pos, selectShellState(random, center.y, y), 2); + } + } + } + } + + if (decorate) { + decorateFloor(level, random, center, radiusX, radiusZ, mudHeavy); + decorateCeiling(level, random, center, radiusX, radiusY, radiusZ); + } + } + + private static void decorateFloor(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusZ, boolean mudHeavy) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - 6.0D)); + int maxY = Math.min(level.getMaxBuildHeight() - 4, Mth.floor(center.y + 3.0D)); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = maxY; y >= minY; y--) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y + 1, z)) { + continue; + } + + pos.set(x, y, z); + if (!level.isEmptyBlock(pos) || !level.isEmptyBlock(pos.above())) { + continue; + } + + BlockPos floorPos = pos.below(); + BlockState floorState = level.getBlockState(floorPos); + if (!canReplaceShell(floorState)) { + continue; + } + + float mudChance = mudHeavy ? 0.22F : 0.08F; + level.setBlock(floorPos, random.nextFloat() < mudChance ? Blocks.MUD.defaultBlockState() : selectFloorState(random), 2); + tryPlaceDeadBush(level, random, pos); + break; + } + } + } + } + + private static void decorateCeiling(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - radiusY)); + int maxY = Math.min(level.getMaxBuildHeight() - 3, Mth.floor(center.y + radiusY + 1.0F)); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + BlockState hangingRoots = Blocks.HANGING_ROOTS.defaultBlockState(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = maxY; y >= minY; y--) { + if (!canAccess(level, x, y, z) || !canAccess(level, x, y - 1, z)) { + continue; + } + + pos.set(x, y, z); + if (level.isEmptyBlock(pos)) { + continue; + } + + BlockPos airPos = pos.below(); + if (!level.isEmptyBlock(airPos) || !canReplaceShell(level.getBlockState(pos))) { + break; + } + + level.setBlock(pos, random.nextFloat() < 0.74F ? rootedDirtVariant(random) : coarseDirtVariant(random), 2); + if (random.nextFloat() < 0.38F && hangingRoots.canSurvive(level, airPos)) { + level.setBlock(airPos, hangingRoots, 2); + } + break; + } + } + } + + decorateWalls(level, random, center, radiusX, radiusY, radiusZ); + } + + private static void decorateWalls(WorldGenLevel level, RandomSource random, Vec3 center, float radiusX, float radiusY, float radiusZ) { + int minX = Mth.floor(center.x - radiusX); + int maxX = Mth.floor(center.x + radiusX); + int minY = Math.max(level.getMinBuildHeight() + 2, Mth.floor(center.y - radiusY)); + int maxY = Math.min(level.getMaxBuildHeight() - 3, Mth.floor(center.y + radiusY)); + int minZ = Mth.floor(center.z - radiusZ); + int maxZ = Mth.floor(center.z + radiusZ); + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = minY; y <= maxY; y++) { + if (random.nextFloat() >= 0.035F || !canAccess(level, x, y, z)) { + continue; + } + + pos.set(x, y, z); + if (!level.isEmptyBlock(pos)) { + continue; + } + + tryPlaceGlowLichen(level, random, pos); + } + } + } + } + + private static boolean isUsableCavity(WorldGenLevel level, BlockPos pos) { + return canAccess(level, pos) + && level.isEmptyBlock(pos) + && level.isEmptyBlock(pos.above()) + && isSoilOrStone(level.getBlockState(pos.below())) + && !level.isEmptyBlock(pos.above(3)); + } + + private static Vec3 normalizeDirection(Vec3 direction) { + Vec3 horizontal = new Vec3(direction.x, 0.0D, direction.z); + if (horizontal.lengthSqr() < 1.0E-4D) { + horizontal = new Vec3(1.0D, 0.0D, 0.0D); + } + horizontal = horizontal.normalize(); + double y = Mth.clamp(direction.y, -0.92D, -0.05D); + return new Vec3(horizontal.x, y, horizontal.z).normalize(); + } + + private static Vec3 rotateHorizontal(Vec3 vector, float radians) { + double cos = Mth.cos(radians); + double sin = Mth.sin(radians); + return new Vec3(vector.x * cos - vector.z * sin, vector.y, vector.x * sin + vector.z * cos); + } + + private static BlockState selectShellState(RandomSource random, double centerY, int y) { + return y > centerY + 0.25D + ? (random.nextFloat() < 0.72F ? rootedDirtVariant(random) : coarseDirtVariant(random)) + : (random.nextFloat() < 0.58F ? coarseDirtVariant(random) : rootedDirtVariant(random)); + } + + private static BlockState selectFloorState(RandomSource random) { + return random.nextFloat() < 0.54F ? coarseDirtVariant(random) : rootedDirtVariant(random); + } + + private static boolean canCarve(BlockState state) { + return !state.isAir() + && state.getFluidState().isEmpty() + && !state.is(Blocks.BEDROCK) + && !state.is(Blocks.BARRIER) + && !state.is(Blocks.OBSIDIAN) + && !state.is(Blocks.CRYING_OBSIDIAN); + } + + private static boolean canReplaceShell(BlockState state) { + return canCarve(state) + && !state.is(BlockTags.LOGS) + && !state.is(BlockTags.LEAVES) + && !state.is(Blocks.WATER) + && !state.is(Blocks.LAVA); + } + + private static boolean isSoilOrStone(BlockState state) { + return state.is(BlockTags.DIRT) + || state.is(AntarchyObjects.INFESTED_ROOTED_DIRT.get()) + || state.is(AntarchyObjects.INFESTED_COARSE_DIRT.get()) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.PODZOL) + || state.is(Blocks.STONE) + || state.is(Blocks.DEEPSLATE) + || state.is(Blocks.GRAVEL) + || state.is(Blocks.TUFF) + || state.is(Blocks.MUD); + } + + private static double hashNoise(int x, int y, int z) { + long hash = x * 3129871L ^ z * 116129781L ^ y; + hash = hash * hash * 42317861L + hash * 11L; + return ((hash >> 16) & 1023L) / 1023.0D; + } + + private static boolean canAccess(WorldGenLevel level, int x, int y, int z) { + return canAccess(level, new BlockPos(x, Mth.clamp(y, level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2), z)); + } + + private static boolean canAccess(WorldGenLevel level, BlockPos pos) { + return !(level instanceof WorldGenRegion region) || region.ensureCanWrite(pos); + } + + private static BlockState rootedDirtVariant(RandomSource random) { + return random.nextFloat() < 0.12F + ? AntarchyObjects.INFESTED_ROOTED_DIRT.get().defaultBlockState() + : Blocks.ROOTED_DIRT.defaultBlockState(); + } + + private static BlockState coarseDirtVariant(RandomSource random) { + return random.nextFloat() < 0.08F + ? AntarchyObjects.INFESTED_COARSE_DIRT.get().defaultBlockState() + : Blocks.COARSE_DIRT.defaultBlockState(); + } + + private static void tryPlaceDeadBush(WorldGenLevel level, RandomSource random, BlockPos pos) { + if (random.nextFloat() >= 0.045F) { + return; + } + + BlockState bush = Blocks.DEAD_BUSH.defaultBlockState(); + if (level.isEmptyBlock(pos) && bush.canSurvive(level, pos)) { + level.setBlock(pos, bush, 2); + } + } + + private static void tryPlaceGlowLichen(WorldGenLevel level, RandomSource random, BlockPos pos) { + Direction[] directions = Direction.values(); + for (int i = 0; i < directions.length; i++) { + Direction direction = directions[(i + random.nextInt(directions.length)) % directions.length]; + if (direction == Direction.DOWN) { + continue; + } + + BlockPos attachmentPos = pos.relative(direction); + if (!canAccess(level, attachmentPos)) { + continue; + } + + BlockState attachmentState = level.getBlockState(attachmentPos); + if (attachmentState.isAir() || !attachmentState.isFaceSturdy(level, attachmentPos, direction.getOpposite())) { + continue; + } + + BlockState lichen = Blocks.GLOW_LICHEN.defaultBlockState().setValue(MultifaceBlock.getFaceProperty(direction), true); + if (lichen.canSurvive(level, pos)) { + level.setBlock(pos, lichen, 2); + return; + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodCocoonTreeFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodCocoonTreeFeature.java new file mode 100644 index 00000000..fe086d50 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodCocoonTreeFeature.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public class OuranwoodCocoonTreeFeature extends OuranwoodTreeFeature { + + public OuranwoodCocoonTreeFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + if (!super.place(context)) return false; + spawnGuaranteedCocoon(context.level(), context.origin(), context.config(), context.random()); + return true; + } + + private void spawnGuaranteedCocoon(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random) { + if (!(level.getLevel() instanceof ServerLevel serverLevel)) return; + + // Pick a branch direction and a Y somewhere in the lower-mid trunk + Direction dir = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int branchY = 10 + random.nextInt(8); + int branchLength = 4 + random.nextInt(3); // 4–6 logs out from the trunk + + // Place the branch logs, then re-assert the anchor tip so it's always a log + for (int i = 1; i <= branchLength; i++) { + BlockPos p = origin.above(branchY).relative(dir, i); + setBlock(level, p, config.trunkProvider().getState(random, p)); + } + BlockPos anchor = origin.above(branchY).relative(dir, branchLength); + + // Clear everything below the anchor and spawn the cocooned brutalfly + BrutalflyCocoonFeature.clearCocoonVolume(level, anchor); + BrutalflyEntity brutalfly = AntarchyObjects.BRUTALFLY.get().create(serverLevel); + if (brutalfly == null) return; + brutalfly.moveTo(anchor.getX() + 0.5, anchor.getY() - 15.0, anchor.getZ() + 0.5, + random.nextFloat() * 360.0F, 0.0F); + brutalfly.setCocooned(true, anchor); + brutalfly.setHealth(brutalfly.getMaxHealth()); + serverLevel.addFreshEntity(brutalfly); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeConfiguration.java new file mode 100644 index 00000000..2162cdc7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeConfiguration.java @@ -0,0 +1,39 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.util.valueproviders.IntProvider; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider; + +public record OuranwoodTreeConfiguration( + BlockStateProvider trunkProvider, + BlockStateProvider foliageProvider, + IntProvider height, + IntProvider trunkRadius, + IntProvider canopyRadius, + IntProvider canopyDepth, + IntProvider buttressHeight, + IntProvider trunkVineLength, + boolean juvenile, + float flyingSquirrelNestChance, + float flyingSquirrelHollowChance, + float waspNestChance, + float caterpillarChrysalisChance +) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + BlockStateProvider.CODEC.fieldOf("trunk_provider").forGetter(OuranwoodTreeConfiguration::trunkProvider), + BlockStateProvider.CODEC.fieldOf("foliage_provider").forGetter(OuranwoodTreeConfiguration::foliageProvider), + IntProvider.codec(8, 255).fieldOf("height").forGetter(OuranwoodTreeConfiguration::height), + IntProvider.codec(1, 6).fieldOf("trunk_radius").forGetter(OuranwoodTreeConfiguration::trunkRadius), + IntProvider.codec(2, 32).fieldOf("canopy_radius").forGetter(OuranwoodTreeConfiguration::canopyRadius), + IntProvider.codec(3, 64).fieldOf("canopy_depth").forGetter(OuranwoodTreeConfiguration::canopyDepth), + IntProvider.codec(0, 32).fieldOf("buttress_height").forGetter(OuranwoodTreeConfiguration::buttressHeight), + IntProvider.codec(1, 16).fieldOf("trunk_vine_length").forGetter(OuranwoodTreeConfiguration::trunkVineLength), + Codec.BOOL.optionalFieldOf("juvenile", false).forGetter(OuranwoodTreeConfiguration::juvenile), + Codec.floatRange(0.0F, 1.0F).optionalFieldOf("flying_squirrel_nest_chance", 0.0F).forGetter(OuranwoodTreeConfiguration::flyingSquirrelNestChance), + Codec.floatRange(0.0F, 1.0F).optionalFieldOf("flying_squirrel_hollow_chance", 1.0F).forGetter(OuranwoodTreeConfiguration::flyingSquirrelHollowChance), + Codec.floatRange(0.0F, 1.0F).optionalFieldOf("wasp_nest_chance", 0.0F).forGetter(OuranwoodTreeConfiguration::waspNestChance), + Codec.floatRange(0.0F, 1.0F).optionalFieldOf("caterpillar_chrysalis_chance", 0.0F).forGetter(OuranwoodTreeConfiguration::caterpillarChrysalisChance) + ).apply(instance, OuranwoodTreeConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeFeature.java new file mode 100644 index 00000000..98e24455 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeFeature.java @@ -0,0 +1,1528 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.WaspNestBlock; +import com.craisinlord.antarchy.content.block.OuranwoodLeavesBlock; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.mojang.serialization.Codec; +import java.util.ArrayList; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.CaveVines; +import net.minecraft.world.level.block.LeavesBlock; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.VineBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.block.state.properties.IntegerProperty; +import org.jetbrains.annotations.Nullable; + +public class OuranwoodTreeFeature extends Feature { + public OuranwoodTreeFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + OuranwoodTreeConfiguration config = context.config(); + RandomSource random = context.random(); + + if (!canGrowOn(level, origin.below())) { + return false; + } + + int height = config.height().sample(random); + int trunkRadius = config.trunkRadius().sample(random); + int canopyRadius = config.canopyRadius().sample(random); + int canopyDepth = Math.min(config.canopyDepth().sample(random), height / 2); + int buttressHeight = config.buttressHeight().sample(random); + + if (origin.getY() + height + canopyDepth + 4 >= level.getMaxBuildHeight()) { + return false; + } + + if (!config.juvenile()) { + this.placeButtresses(level, origin, config, random, trunkRadius, buttressHeight); + this.stabilizeBase(level, origin, config, random, trunkRadius + 1); + } + + this.placeTrunk(level, origin, config, random, trunkRadius, height); + this.placeWaspNest(level, origin, config, random, trunkRadius, height); + this.placeBaseTrunkVines(level, origin, config, random, trunkRadius, height); + if (!config.juvenile()) { + this.adaptAndRefreshTerrain(level, origin, random, trunkRadius); + } + BlockPos canopyCenter = this.resolveCanopyCenter(origin, height, canopyDepth); + BlockPos crownCenter = canopyCenter.above(canopyDepth / 3); + int branchThickness = !config.juvenile() && trunkRadius >= 3 ? 2 : 1; + this.placeUpperBranches(level, origin, canopyCenter, config, random, height, canopyRadius, branchThickness); + this.placeCanopyScaffolding(level, canopyCenter, config, random, canopyRadius, branchThickness); + this.placeCanopy(level, canopyCenter, config, random, canopyRadius, canopyDepth); + this.placeMidCanopy(level, origin, config, random, canopyRadius, height, trunkRadius, branchThickness); + this.placeTopCrown(level, crownCenter, config, random, canopyRadius, random.nextInt(4)); + this.placeHiddenCanopySupports(level, canopyCenter, crownCenter, config, random, canopyRadius, canopyDepth); + this.coverExposedBranchSides(level, origin, canopyCenter, config, random, trunkRadius, canopyRadius, canopyDepth, height); + this.pruneExposedTopLogs(level, origin, canopyCenter, config, random, trunkRadius, canopyRadius, canopyDepth, height); + this.updateLeafDistances(level, origin, height, canopyRadius, canopyDepth); + this.placeHangingAcorns(level, canopyCenter, config, random, canopyRadius, canopyDepth); + this.placeTrunkVines(level, origin, config, random, trunkRadius, height); + this.placeVinesAndGlowBerries(level, canopyCenter, config, random, canopyRadius, canopyDepth, height); + this.placeFlyingSquirrelNest(level, origin, config, random, trunkRadius, height); + this.placeCaterpillarChrysalis(level, origin, config, random, canopyCenter, canopyRadius, canopyDepth); + return true; + } + + protected BlockPos resolveCanopyCenter(BlockPos origin, int height, int canopyDepth) { + int canopyBaseY = height - Math.max(2, canopyDepth / 4); + return origin.above(canopyBaseY); + } + + protected void placeTrunk(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int height) { + for (int y = 0; y < height; y++) { + int taper = 0; + if (config.juvenile()) { + taper = Math.max(0, y - (height - 10)) / 6; + } else { + int distanceFromTop = height - y; + if (distanceFromTop <= 5) { + taper = trunkRadius >= 4 ? 2 : 1; + } else if (distanceFromTop <= 14) { + taper = 1; + } + } + int currentRadius = config.juvenile() + ? Math.max(1, trunkRadius - Math.max(0, y - (height - 10)) / 6) + : Math.max(1, trunkRadius - taper); + this.fillIrregularTrunkCircle(level, origin.above(y), currentRadius, config, random, origin.getY(), height); + } + } + + protected void placeButtresses(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int buttressHeight) { + int buttressRadius = trunkRadius + 2; + int buttressRadiusSq = buttressRadius * buttressRadius; + int trunkRadiusSq = trunkRadius * trunkRadius; + int profile = random.nextInt(4); + int targetHeight = Math.max(2, Math.min(5, buttressHeight + random.nextInt(2) - 1)); + for (int x = -buttressRadius; x <= buttressRadius; x++) { + for (int z = -buttressRadius; z <= buttressRadius; z++) { + int distanceSq = x * x + z * z; + if (distanceSq > buttressRadiusSq) { + continue; + } + + int columnHeight = this.computeButtressColumnHeight(profile, x, z, distanceSq, trunkRadiusSq, targetHeight); + for (int y = 0; y < columnHeight; y++) { + BlockPos pos = origin.offset(x, y, z); + if (canReplace(level, pos)) { + setBlock(level, pos, this.selectTrunkState(config, random, pos, pos.getY() - origin.getY(), 32)); + } + } + } + } + } + + protected int computeButtressColumnHeight(int profile, int x, int z, int distanceSq, int trunkRadiusSq, int targetHeight) { + int columnHeight; + double radialDistance = Math.sqrt(distanceSq); + switch (profile) { + case 0 -> { + int falloff = (int) Math.floor(radialDistance / 2.35D); + columnHeight = targetHeight - falloff; + if (distanceSq <= trunkRadiusSq) { + columnHeight = Math.min(5, columnHeight + 1); + } + } + case 1 -> { + int falloff = (int) Math.floor(radialDistance / 2.2D); + columnHeight = targetHeight - falloff; + if (Math.abs(x) > Math.abs(z) && distanceSq > trunkRadiusSq) { + columnHeight -= 1; + } + } + case 2 -> { + int falloff = (int) Math.floor(radialDistance / 2.2D); + columnHeight = targetHeight - falloff; + if (Math.abs(z) > Math.abs(x) && distanceSq > trunkRadiusSq) { + columnHeight -= 1; + } + } + default -> { + int falloff = (int) Math.floor(radialDistance / 2.5D); + columnHeight = targetHeight - falloff; + if (distanceSq > trunkRadiusSq && Math.abs(Math.abs(x) - Math.abs(z)) == 0) { + columnHeight -= 1; + } + } + } + + return Math.max(1, Math.min(5, columnHeight)); + } + + protected void placeCanopy(WorldGenLevel level, BlockPos center, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int canopyDepth) { + int minRadius = config.juvenile() ? 2 : 4; + int lowerDepth = Math.max(2, canopyDepth * 3 / 4); + int upperDepth = Math.max(2, canopyDepth / 2); + for (int y = -lowerDepth; y <= upperDepth; y++) { + float normalized = y < 0 + ? Math.abs(y) / (float) (lowerDepth + 1) + : y / (float) (upperDepth + 1); + float layerScale = y < 0 + ? 1.08F - normalized * 0.72F + : 1.02F - normalized * 0.9F; + int layerRadius = Math.max(minRadius, Math.round(canopyRadius * layerScale)); + BlockPos layerCenter = center.above(y); + boolean dense = y <= -lowerDepth + 2 || y >= upperDepth - 1; + this.fillLeafCircle(level, layerCenter, config, random, layerRadius, dense); + + if (layerRadius > minRadius + 1) { + int roundedRadius = Math.max(2, layerRadius - (y < 0 ? 2 : 1)); + BlockPos roundedCenter = y < 0 ? layerCenter.above() : layerCenter.above(random.nextFloat() < 0.55F ? 1 : 0); + this.fillLeafCircle(level, roundedCenter, config, random, roundedRadius, true); + } + } + + int hangerAttempts = config.juvenile() ? 3 + random.nextInt(3) : 8 + random.nextInt(5); + for (int i = 0; i < hangerAttempts; i++) { + Direction direction = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int distance = Math.max(2, canopyRadius - 1 + random.nextInt(3)); + BlockPos leafPos = center.relative(direction, distance).below(1 + random.nextInt(2)); + this.tryPlaceGlowVineUnderLeaf(level, leafPos, random, config.juvenile() ? 2 + random.nextInt(3) : 4 + random.nextInt(5)); + } + } + + protected void placeMidCanopy(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int height, int trunkRadius, int branchThickness) { + int layers = config.juvenile() ? 2 + random.nextInt(2) : 5 + random.nextInt(3); + int verticalSpacing = config.juvenile() ? Math.max(4, height / 5) : Math.max(8, height / 9); + int horizontalSpread = config.juvenile() ? 1 : Math.max(2, trunkRadius + canopyRadius / 6); + for (int i = 0; i < layers; i++) { + int y = height / 4 + i * verticalSpacing + random.nextInt(config.juvenile() ? 3 : 6); + BlockPos layerCenter = origin.offset( + random.nextInt(horizontalSpread * 2 + 1) - horizontalSpread, + y, + random.nextInt(horizontalSpread * 2 + 1) - horizontalSpread + ); + int radius = config.juvenile() + ? Math.max(2, canopyRadius - 2 - i - random.nextInt(2)) + : Math.max(4, canopyRadius - 3 - i - random.nextInt(2)); + this.placeBranchHub(level, layerCenter, config, random, radius, branchThickness); + this.fillLeafCircle(level, layerCenter, config, random, radius, false); + if (radius > 3) { + this.fillLeafCircle(level, layerCenter.above(), config, random, radius - 2, true); + } + } + } + + protected void placeUpperBranches(WorldGenLevel level, BlockPos origin, BlockPos canopyCenter, OuranwoodTreeConfiguration config, RandomSource random, int height, int canopyRadius, int branchThickness) { + int branches = config.juvenile() ? 4 + random.nextInt(3) : 7 + random.nextInt(4); + for (int i = 0; i < branches; i++) { + Direction direction = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int startY = config.juvenile() + ? Math.max(3, height - canopyRadius - 6 - random.nextInt(6)) + : height - 32 - random.nextInt(28); + int branchLength = config.juvenile() + ? Math.max(4, canopyRadius / 2 + 1 + random.nextInt(3)) + : Math.max(7, canopyRadius / 2 + 2 + random.nextInt(Math.max(3, canopyRadius / 2))); + for (int step = 1; step <= branchLength; step++) { + BlockPos branchPos = origin.above(startY + step / (config.juvenile() ? 3 : 4)).relative(direction, step); + this.placeBranchSegment(level, branchPos, config, random, direction, branchThickness); + this.placeBranchLeafCover(level, branchPos, config, random, direction); + if (step >= branchLength / 3 && random.nextFloat() < 0.72F) { + this.fillBranchLeafCluster(level, branchPos, config, random, 2 + random.nextInt(config.juvenile() ? 2 : 3), false); + } + } + + BlockPos branchTip = canopyCenter.relative(direction, Math.max(2, branchLength - 2)).above(random.nextInt(3) - 1); + this.fillBranchLeafCluster(level, branchTip, config, random, config.juvenile() ? 3 + random.nextInt(2) : 4 + random.nextInt(3), true); + if (random.nextFloat() < 0.65F) { + Direction sideDirection = random.nextBoolean() ? direction.getClockWise() : direction.getCounterClockWise(); + int sideLength = 2 + random.nextInt(3); + for (int sideStep = 1; sideStep <= sideLength; sideStep++) { + BlockPos sideBranchPos = branchTip.relative(sideDirection, sideStep).below(sideStep / 2); + this.placeBranchSegment(level, sideBranchPos, config, random, sideDirection, branchThickness); + this.placeBranchLeafCover(level, sideBranchPos, config, random, sideDirection); + } + this.fillBranchLeafCluster(level, branchTip.relative(sideDirection, sideLength), config, random, 3 + random.nextInt(2), false); + } + } + } + + protected void placeTopCrown(WorldGenLevel level, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int variant) { + int crownRadius = config.juvenile() ? Math.max(3, canopyRadius / 2) : Math.max(5, canopyRadius / 2); + if (config.juvenile()) { + this.placeRoundedJuvenileCrown(level, crownCenter, config, random, crownRadius); + return; + } + + switch (variant) { + case 0 -> this.placeTieredCrown(level, crownCenter, config, random, crownRadius); + case 1 -> this.placeSplitCrown(level, crownCenter, config, random, crownRadius); + case 2 -> this.placeWindsweptCrown(level, crownCenter, config, random, crownRadius); + default -> this.placeClusteredCrown(level, crownCenter, config, random, crownRadius); + } + } + + protected void placeRoundedJuvenileCrown(WorldGenLevel level, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int crownRadius) { + int lowerRadius = Math.max(2, crownRadius); + int middleRadius = Math.max(2, crownRadius - 1); + int upperRadius = Math.max(1, crownRadius - 2); + this.fillLeafCircle(level, crownCenter.below(), config, random, lowerRadius, false); + this.fillLeafCircle(level, crownCenter, config, random, middleRadius, true); + this.fillLeafCircle(level, crownCenter.above(), config, random, upperRadius, true); + if (upperRadius > 1 && random.nextFloat() < 0.45F) { + this.fillLeafCircle(level, crownCenter.above(2), config, random, upperRadius - 1, true); + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (random.nextFloat() < 0.75F) { + BlockPos lobeCenter = crownCenter.relative(direction, Math.max(1, crownRadius - 1)); + this.fillLeafCircle(level, lobeCenter, config, random, Math.max(2, crownRadius - 2), true); + } + } + } + + protected void placeCanopyScaffolding(WorldGenLevel level, BlockPos canopyCenter, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int branchThickness) { + int spokeLength = config.juvenile() ? Math.max(2, canopyRadius / 3) : Math.max(4, canopyRadius / 2); + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos cursor = canopyCenter; + for (int step = 1; step <= spokeLength; step++) { + cursor = cursor.relative(direction).above(step % (config.juvenile() ? 4 : 3) == 0 ? 1 : 0); + this.placeBranchSegment(level, cursor, config, random, direction, branchThickness); + this.placeBranchLeafCover(level, cursor, config, random, direction); + if (step >= 2 && random.nextFloat() < 0.55F) { + this.fillBranchLeafCluster(level, cursor, config, random, 2 + random.nextInt(2), false); + } + } + } + } + + protected void placeHiddenCanopySupports(WorldGenLevel level, BlockPos canopyCenter, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int canopyDepth) { + int spokeLength = config.juvenile() ? Math.max(2, canopyRadius / 3) : Math.max(3, canopyRadius / 2); + int verticalSpread = Math.max(2, canopyDepth / 3); + + for (Direction direction : Direction.Plane.HORIZONTAL) { + int branches = config.juvenile() ? 1 : 2; + for (int branch = 0; branch < branches; branch++) { + BlockPos start = (branch == 0 ? canopyCenter : crownCenter).above(random.nextInt(verticalSpread + 1) - verticalSpread / 2); + for (int step = 1; step <= spokeLength; step++) { + BlockPos pos = start.relative(direction, step).above(step > 2 && random.nextFloat() < 0.35F ? 1 : 0); + this.tryPlaceHiddenSupportLog(level, pos, config, random); + } + } + } + } + + protected void placeBranchHub(WorldGenLevel level, BlockPos center, OuranwoodTreeConfiguration config, RandomSource random, int radius, int branchThickness) { + this.placeBranchSegment(level, center, config, random, null, branchThickness); + this.placeBranchLeafCover(level, center, config, random, null); + for (Direction direction : Direction.Plane.HORIZONTAL) { + int length = Math.max(2, radius / 2 + random.nextInt(2)); + for (int step = 1; step <= length; step++) { + BlockPos branchPos = center.relative(direction, step).above(step / 3); + this.placeBranchSegment(level, branchPos, config, random, direction, branchThickness); + this.placeBranchLeafCover(level, branchPos, config, random, direction); + } + } + this.fillBranchLeafCluster(level, center, config, random, Math.max(2, radius - 1), false); + } + + protected void placeBranchSegment(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random, Direction axisDirection, int thickness) { + this.placeLog(level, pos, config, random); + if (thickness <= 1) { + return; + } + + if (axisDirection == null) { + for (Direction direction : Direction.Plane.HORIZONTAL) { + this.placeLog(level, pos.relative(direction), config, random); + } + return; + } + + if (axisDirection.getAxis() == Direction.Axis.X) { + this.placeLog(level, pos.north(), config, random); + this.placeLog(level, pos.south(), config, random); + } else { + this.placeLog(level, pos.east(), config, random); + this.placeLog(level, pos.west(), config, random); + } + + if (random.nextFloat() < 0.35F) { + this.placeLog(level, pos.below(), config, random); + } + } + + protected void placeLog(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random) { + if (canReplace(level, pos)) { + setBlock(level, pos, config.trunkProvider().getState(random, pos)); + } + } + + protected void placeBranchLeafCover(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random, Direction axisDirection) { + this.placeBranchTopLeafPad(level, pos.above(), config, random, axisDirection); + this.tryPlaceLeaf(level, pos.below(), config, random); + + if (axisDirection == null) { + for (Direction direction : Direction.Plane.HORIZONTAL) { + this.tryPlaceLeaf(level, pos.relative(direction), config, random); + } + this.placeBranchSideLeafWrap(level, pos, config, random, null); + return; + } + + if (axisDirection.getAxis() == Direction.Axis.X) { + this.tryPlaceLeaf(level, pos.north(), config, random); + this.tryPlaceLeaf(level, pos.south(), config, random); + } else { + this.tryPlaceLeaf(level, pos.east(), config, random); + this.tryPlaceLeaf(level, pos.west(), config, random); + } + + this.placeBranchSideLeafWrap(level, pos, config, random, axisDirection); + } + + protected void placeBranchTopLeafPad(WorldGenLevel level, BlockPos center, OuranwoodTreeConfiguration config, RandomSource random, Direction axisDirection) { + this.tryPlaceLeaf(level, center, config, random); + + if (axisDirection == null || random.nextFloat() < 0.9F) { + this.fillLeafCircle(level, center, config, random, 1, true); + return; + } + + if (axisDirection.getAxis() == Direction.Axis.X) { + this.tryPlaceLeaf(level, center.north(), config, random); + this.tryPlaceLeaf(level, center.south(), config, random); + if (random.nextFloat() < 0.45F) { + this.tryPlaceLeaf(level, center.east(), config, random); + } + if (random.nextFloat() < 0.45F) { + this.tryPlaceLeaf(level, center.west(), config, random); + } + return; + } + + this.tryPlaceLeaf(level, center.east(), config, random); + this.tryPlaceLeaf(level, center.west(), config, random); + if (random.nextFloat() < 0.45F) { + this.tryPlaceLeaf(level, center.north(), config, random); + } + if (random.nextFloat() < 0.45F) { + this.tryPlaceLeaf(level, center.south(), config, random); + } + } + + protected void placeBranchSideLeafWrap(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random, Direction axisDirection) { + if (axisDirection == null) { + for (Direction direction : Direction.Plane.HORIZONTAL) { + this.tryPlaceLeaf(level, pos.relative(direction).above(), config, random); + } + return; + } + + if (axisDirection.getAxis() == Direction.Axis.X) { + this.tryPlaceLeaf(level, pos.north(2), config, random); + this.tryPlaceLeaf(level, pos.south(2), config, random); + this.tryPlaceLeaf(level, pos.north().above(), config, random); + this.tryPlaceLeaf(level, pos.south().above(), config, random); + if (random.nextFloat() < 0.6F) { + this.tryPlaceLeaf(level, pos.north().below(), config, random); + } + if (random.nextFloat() < 0.6F) { + this.tryPlaceLeaf(level, pos.south().below(), config, random); + } + return; + } + + this.tryPlaceLeaf(level, pos.east(2), config, random); + this.tryPlaceLeaf(level, pos.west(2), config, random); + this.tryPlaceLeaf(level, pos.east().above(), config, random); + this.tryPlaceLeaf(level, pos.west().above(), config, random); + if (random.nextFloat() < 0.6F) { + this.tryPlaceLeaf(level, pos.east().below(), config, random); + } + if (random.nextFloat() < 0.6F) { + this.tryPlaceLeaf(level, pos.west().below(), config, random); + } + } + + protected void placeTrunkVines(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int height) { + int attempts = config.juvenile() ? 4 + random.nextInt(4) : 10 + random.nextInt(8); + int minY = config.juvenile() ? Math.max(2, height / 5) : Math.max(6, height / 6); + int maxY = Math.max(minY, height - Math.max(5, height / 4)); + for (int i = 0; i < attempts; i++) { + Direction direction = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int y = minY + random.nextInt(maxY - minY + 1); + int lateralOffset = random.nextInt(trunkRadius * 2 + 1) - trunkRadius; + BlockPos supportPos = switch (direction) { + case NORTH -> origin.offset(lateralOffset, y, -trunkRadius); + case SOUTH -> origin.offset(lateralOffset, y, trunkRadius); + case EAST -> origin.offset(trunkRadius, y, lateralOffset); + case WEST -> origin.offset(-trunkRadius, y, lateralOffset); + default -> origin.above(y); + }; + this.tryPlaceAttachedVine(level, supportPos, direction, config.trunkVineLength().sample(random)); + } + } + + protected void placeBaseTrunkVines(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int height) { + int topBand = Math.min(10, Math.max(4, height / 5)); + int attempts = config.juvenile() ? 2 + random.nextInt(3) : 6 + random.nextInt(6); + for (int i = 0; i < attempts; i++) { + Direction direction = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int y = random.nextInt(topBand + 1); + int lateralOffset = random.nextInt(trunkRadius * 2 + 1) - trunkRadius; + BlockPos supportPos = switch (direction) { + case NORTH -> origin.offset(lateralOffset, y, -trunkRadius); + case SOUTH -> origin.offset(lateralOffset, y, trunkRadius); + case EAST -> origin.offset(trunkRadius, y, lateralOffset); + case WEST -> origin.offset(-trunkRadius, y, lateralOffset); + default -> origin.above(y); + }; + if (!this.isBaseTrunkBlock(level.getBlockState(supportPos))) { + continue; + } + + this.tryPlaceAttachedVine(level, supportPos, direction, 2 + random.nextInt(4)); + } + } + + protected void placeVinesAndGlowBerries(WorldGenLevel level, BlockPos canopyCenter, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int canopyDepth, int height) { + int vineAttempts = config.juvenile() ? 8 + random.nextInt(6) : 20 + random.nextInt(12); + for (int i = 0; i < vineAttempts; i++) { + BlockPos anchor = canopyCenter.offset( + random.nextInt(canopyRadius * 2 + 1) - canopyRadius, + random.nextInt(canopyDepth + height / 6) - canopyDepth / 2, + random.nextInt(canopyRadius * 2 + 1) - canopyRadius + ); + this.tryPlaceVine(level, anchor, random); + } + + int berryAttempts = config.juvenile() ? 3 + random.nextInt(3) : 8 + random.nextInt(6); + for (int i = 0; i < berryAttempts; i++) { + BlockPos leafPos = canopyCenter.offset( + random.nextInt(canopyRadius * 2 + 1) - canopyRadius, + random.nextInt(canopyDepth + height / 7) - canopyDepth / 2, + random.nextInt(canopyRadius * 2 + 1) - canopyRadius + ); + this.tryPlaceGlowVineUnderLeaf(level, leafPos, random, 2 + random.nextInt(5)); + } + } + + protected void placeFlyingSquirrelNest(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int height) { + if (config.juvenile() || trunkRadius < 2 || random.nextFloat() >= config.flyingSquirrelNestChance()) { + return; + } + + Direction opening = Direction.Plane.HORIZONTAL.getRandomDirection(random); + Direction sideways = opening.getClockWise(); + boolean expandedHollow = random.nextFloat() < config.flyingSquirrelHollowChance(); + int chamberDepth = expandedHollow ? Math.min(trunkRadius, 3) : 1; + int halfWidth = expandedHollow ? 1 : 0; + int chamberHeight = expandedHollow ? 3 : 2; + int minFloorY = Math.max(3, height / 7); + int maxFloorY = Math.max(minFloorY, Math.min(height - chamberHeight - 4, height / 2)); + int floorY = minFloorY + random.nextInt(maxFloorY - minFloorY + 1); + List floorBlocks = new ArrayList<>(); + + for (int lateral = -halfWidth; lateral <= halfWidth; lateral++) { + for (int depth = 0; depth <= chamberDepth; depth++) { + int radialDistance = trunkRadius - depth; + if (radialDistance * radialDistance + lateral * lateral > trunkRadius * trunkRadius) { + continue; + } + BlockPos floorPos = origin.above(floorY - 1).relative(opening, trunkRadius - depth).relative(sideways, lateral); + floorBlocks.add(floorPos.immutable()); + for (int y = 0; y < chamberHeight; y++) { + setBlock(level, floorPos.above(y + 1), Blocks.AIR.defaultBlockState()); + } + } + } + + if (floorBlocks.isEmpty()) { + return; + } + + // Place the marker block at the first floor position; it will spawn squirrels and + // convert itself to COARSE_DIRT shortly after the chunk loads. + // The tick is scheduled here on the WorldGenLevel because onPlace() is never + // called during world generation, so the block cannot self-schedule. + int squirrelCount = 1 + random.nextInt(3); + BlockPos markerPos = floorBlocks.get(0); + setBlock(level, markerPos, AntarchyObjects.SQUIRREL_NEST_BLOCK.get().defaultBlockState() + .setValue(com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock.SQUIRREL_COUNT, squirrelCount)); + level.scheduleTick(markerPos, AntarchyObjects.SQUIRREL_NEST_BLOCK.get(), 20); + for (int i = 1; i < floorBlocks.size(); i++) { + setBlock(level, floorBlocks.get(i), Blocks.COARSE_DIRT.defaultBlockState()); + } + + this.placeNestAcorns(level, floorBlocks, random); + } + + protected void placeWaspNest(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int height) { + if (config.juvenile() || trunkRadius < 2 || random.nextFloat() >= config.waspNestChance()) { + return; + } + + Direction opening = Direction.Plane.HORIZONTAL.getRandomDirection(random); + Direction span = opening.getClockWise(); + int nestY = 3 + random.nextInt(Math.max(1, Math.min(7, height / 8))); + BlockPos nestPos = origin.above(nestY).relative(opening, trunkRadius - 1); + BlockPos nestPos2 = nestPos.relative(span); + BlockPos nestPos3 = nestPos.above(); + BlockPos nestPos4 = nestPos3.relative(span); + if (!this.canFitWaspNest(level, nestPos, nestPos2, nestPos3, nestPos4)) { + return; + } + + this.clearWaspNestCavity(level, nestPos, opening, span); + + BlockState nestState = AntarchyObjects.WASP_NEST.get().defaultBlockState().setValue(WaspNestBlock.FACING, opening); + setBlock(level, nestPos, nestState); + setBlock(level, nestPos2, nestState); + setBlock(level, nestPos3, nestState); + setBlock(level, nestPos4, nestState); + } + + protected boolean canFitWaspNest(WorldGenLevel level, BlockPos nestPos, BlockPos nestPos2, BlockPos nestPos3, BlockPos nestPos4) { + return this.canFitWaspNestBlock(level, nestPos) + && this.canFitWaspNestBlock(level, nestPos2) + && this.canFitWaspNestBlock(level, nestPos3) + && this.canFitWaspNestBlock(level, nestPos4); + } + + protected boolean canFitWaspNestBlock(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.is(BlockTags.LOGS) || canReplace(level, pos); + } + + protected void clearWaspNestCavity(WorldGenLevel level, BlockPos nestPos, Direction opening, Direction span) { + BlockPos anchor = nestPos.relative(opening); + for (int forward = 0; forward <= 3; forward++) { + BlockPos front = anchor.relative(opening, forward); + for (int up = -1; up <= 3; up++) { + for (int side = -1; side <= 2; side++) { + BlockPos clearPos = front.above(up).relative(span, side); + if (!level.getBlockState(clearPos).isAir()) { + setBlock(level, clearPos, Blocks.AIR.defaultBlockState()); + } + } + } + } + } + + protected void placeNestAcorns(WorldGenLevel level, List floorBlocks, RandomSource random) { + List plantablePositions = new ArrayList<>(); + BlockState acornState = AntarchyObjects.OURANWOOD_ACORN_BLOCK.get().defaultBlockState(); + for (BlockPos floorPos : floorBlocks) { + BlockPos acornPos = floorPos.above(); + if (!level.isEmptyBlock(acornPos) || !acornState.canSurvive(level, acornPos)) { + continue; + } + plantablePositions.add(acornPos.immutable()); + } + + int acornsToPlace = Math.min(plantablePositions.size(), 1 + random.nextInt(3)); + for (int i = 0; i < acornsToPlace; i++) { + int index = random.nextInt(plantablePositions.size()); + BlockPos acornPos = plantablePositions.remove(index); + setBlock(level, acornPos, acornState); + } + } + + protected void spawnFlyingSquirrels(WorldGenLevel level, List interiorSpaces, RandomSource random) { + if (interiorSpaces.isEmpty() || !(level.getLevel() instanceof ServerLevel serverLevel)) { + return; + } + + int squirrelCount = 1 + random.nextInt(3); + for (int i = 0; i < squirrelCount; i++) { + FlyingSquirrelEntity squirrel = AntarchyObjects.FLYING_SQUIRREL.get().create(serverLevel); + if (squirrel == null) { + continue; + } + + BlockPos targetPos = interiorSpaces.get(random.nextInt(interiorSpaces.size())); + if (!this.canSpawnSquirrelInHollow(level, targetPos)) { + squirrel.discard(); + continue; + } + squirrel.moveTo( + targetPos.getX() + 0.2D + random.nextDouble() * 0.6D, + targetPos.getY() + 0.05D, + targetPos.getZ() + 0.2D + random.nextDouble() * 0.6D, + random.nextFloat() * 360.0F, + 0.0F + ); + serverLevel.addFreshEntity(squirrel); + } + } + + protected void placeCaterpillarChrysalis(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, BlockPos canopyCenter, int canopyRadius, int canopyDepth) { + // Tree-grown chrysalis placement is intentionally disabled for now. + } + + /** + * Finds a log or leaf block in the canopy that has sufficient clear space beneath it. + * {@code clearBelow} is the vertical depth to check; {@code clearRadius} is the XZ half-width (0 = 1x1, 1 = 3x3). + */ + protected @Nullable BlockPos findCanopyAnchor(WorldGenLevel level, RandomSource random, BlockPos canopyCenter, int canopyRadius, int canopyDepth, int clearBelow, int clearRadius, int attempts) { + BlockPos.MutableBlockPos pos = new BlockPos.MutableBlockPos(); + int r = Math.max(1, canopyRadius - 1); + for (int i = 0; i < attempts; i++) { + int dx = random.nextInt(r * 2 + 1) - r; + int dz = random.nextInt(r * 2 + 1) - r; + + int cx = canopyCenter.getX() + dx; + int cz = canopyCenter.getZ() + dz; + + for (int dy = canopyDepth / 4; dy >= -canopyDepth / 2; dy--) { + pos.set(cx, canopyCenter.getY() + dy, cz); + BlockState anchorState = level.getBlockState(pos); + if (!anchorState.is(BlockTags.LOGS) && !anchorState.is(BlockTags.LEAVES)) continue; + + boolean clear = true; + outer: + for (int drop = 1; drop <= clearBelow; drop++) { + for (int bx = -clearRadius; bx <= clearRadius; bx++) { + for (int bz = -clearRadius; bz <= clearRadius; bz++) { + pos.set(cx + bx, canopyCenter.getY() + dy - drop, cz + bz); + BlockState below = level.getBlockState(pos); + if (below.isSolid() && !below.is(BlockTags.LEAVES)) { clear = false; break outer; } + } + } + } + if (clear) return new BlockPos(cx, canopyCenter.getY() + dy, cz); + } + } + return null; + } + + protected boolean canSpawnSquirrelInHollow(WorldGenLevel level, BlockPos targetPos) { + return level.isEmptyBlock(targetPos) + && level.isEmptyBlock(targetPos.above()) + && !level.getBlockState(targetPos.below()).canBeReplaced(); + } + + protected void adaptTerrain(WorldGenLevel level, BlockPos origin, RandomSource random, int trunkRadius) { + int moundRadius = trunkRadius + 4; + int moundRadiusSq = moundRadius * moundRadius; + int baseY = origin.getY() - 1; + for (int x = -moundRadius; x <= moundRadius; x++) { + for (int z = -moundRadius; z <= moundRadius; z++) { + int distanceSq = x * x + z * z; + if (distanceSq > moundRadiusSq) { + continue; + } + + int worldX = origin.getX() + x; + int worldZ = origin.getZ() + z; + int currentTopY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, worldX, worldZ) - 1; + int falloff = (int) Math.floor(Math.sqrt(distanceSq) / 2.1D); + int desiredTopY = baseY - falloff + (distanceSq <= trunkRadius * trunkRadius ? 0 : random.nextInt(2)); + if (currentTopY > desiredTopY) { + continue; + } + + for (int y = currentTopY + 1; y <= desiredTopY; y++) { + BlockPos targetPos = new BlockPos(worldX, y, worldZ); + if (canReplaceTerrain(level, targetPos)) { + setBlock(level, targetPos, soilState(random)); + } + } + } + } + + } + + protected void refreshTerrainSurface(WorldGenLevel level, BlockPos origin, RandomSource random, int radius) { + int radiusSq = radius * radius; + int minY = Math.max(level.getMinBuildHeight(), origin.getY() - 6); + int maxY = Math.min(level.getMaxBuildHeight() - 1, origin.getY() + 4); + + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + if (x * x + z * z > radiusSq) { + continue; + } + + int worldX = origin.getX() + x; + int worldZ = origin.getZ() + z; + BlockPos topSoilPos = null; + + for (int y = maxY; y >= minY; y--) { + BlockPos pos = new BlockPos(worldX, y, worldZ); + BlockState state = level.getBlockState(pos); + if (!isTreeSurfaceSoil(state)) { + continue; + } + + BlockPos abovePos = pos.above(); + if (!level.getBlockState(abovePos).isAir()) { + if (state.is(Blocks.MOSS_BLOCK) && isBaseTrunkBlock(level.getBlockState(abovePos))) { + topSoilPos = pos; + break; + } + if (isSurfaceCoverState(state)) { + setBlock(level, pos, soilState(random)); + } + continue; + } + + topSoilPos = pos; + break; + } + + if (topSoilPos == null) { + continue; + } + + BlockState topState = level.getBlockState(topSoilPos); + if (!isSurfaceCoverState(topState)) { + setBlock(level, topSoilPos, surfaceState(random)); + } + } + } + } + + protected void adaptAndRefreshTerrain(WorldGenLevel level, BlockPos origin, RandomSource random, int trunkRadius) { + int radius = trunkRadius + 4; + int radiusSq = radius * radius; + int trunkRadiusSq = trunkRadius * trunkRadius; + int baseY = origin.getY() - 1; + int minY = Math.max(level.getMinBuildHeight(), origin.getY() - 6); + int maxY = Math.min(level.getMaxBuildHeight() - 1, origin.getY() + 4); + + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + int distanceSq = x * x + z * z; + if (distanceSq > radiusSq) { + continue; + } + + int worldX = origin.getX() + x; + int worldZ = origin.getZ() + z; + + // Raise soil to form a mound around the base (from adaptTerrain) + int currentTopY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, worldX, worldZ) - 1; + int falloff = (int) Math.floor(Math.sqrt(distanceSq) / 2.1D); + int desiredTopY = baseY - falloff + (distanceSq <= trunkRadiusSq ? 0 : random.nextInt(2)); + for (int y = currentTopY + 1; y <= desiredTopY; y++) { + BlockPos targetPos = new BlockPos(worldX, y, worldZ); + if (canReplaceTerrain(level, targetPos)) { + setBlock(level, targetPos, soilState(random)); + } + } + + // Set correct surface type on top soil block (from refreshTerrainSurface) + BlockPos topSoilPos = null; + for (int y = maxY; y >= minY; y--) { + BlockPos pos = new BlockPos(worldX, y, worldZ); + BlockState state = level.getBlockState(pos); + if (!isTreeSurfaceSoil(state)) { + continue; + } + BlockPos abovePos = pos.above(); + if (!level.getBlockState(abovePos).isAir()) { + if (state.is(Blocks.MOSS_BLOCK) && isBaseTrunkBlock(level.getBlockState(abovePos))) { + topSoilPos = pos; + break; + } + if (isSurfaceCoverState(state)) { + setBlock(level, pos, soilState(random)); + } + continue; + } + topSoilPos = pos; + break; + } + if (topSoilPos != null) { + BlockState topState = level.getBlockState(topSoilPos); + if (!isSurfaceCoverState(topState)) { + setBlock(level, topSoilPos, surfaceState(random)); + } + } + } + } + } + + protected void stabilizeBase(WorldGenLevel level, BlockPos origin, OuranwoodTreeConfiguration config, RandomSource random, int radius) { + int radiusSq = radius * radius; + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + if (x * x + z * z > radiusSq) { + continue; + } + + BlockPos topPos = origin.offset(x, 0, z); + for (int y = topPos.getY() - 1; y > level.getMinBuildHeight(); y--) { + BlockPos belowPos = new BlockPos(topPos.getX(), y, topPos.getZ()); + BlockState belowState = level.getBlockState(belowPos); + if (belowState.isFaceSturdy(level, belowPos, Direction.UP) && !canReplaceTerrain(level, belowPos)) { + break; + } + + if (canReplaceTerrain(level, belowPos)) { + setBlock(level, belowPos, this.selectTrunkState(config, random, belowPos, belowPos.getY() - origin.getY(), 32)); + } else { + break; + } + } + } + } + } + + protected void fillCircle(WorldGenLevel level, BlockPos center, int radius, StateFactory stateFactory) { + int radiusSq = radius * radius; + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + if (x * x + z * z > radiusSq) { + continue; + } + + BlockPos targetPos = center.offset(x, 0, z); + BlockState state = stateFactory.create(targetPos); + if (canReplace(level, targetPos)) { + setBlock(level, targetPos, state); + } + } + } + } + + protected void fillIrregularTrunkCircle(WorldGenLevel level, BlockPos center, int radius, OuranwoodTreeConfiguration config, RandomSource random, int baseY, int height) { + int radiusSq = radius * radius; + for (int x = -radius - 1; x <= radius + 1; x++) { + for (int z = -radius - 1; z <= radius + 1; z++) { + int distanceSq = x * x + z * z; + if (distanceSq > radiusSq + 1) { + continue; + } + + if (distanceSq == radiusSq + 1 && random.nextFloat() < 0.86F) { + continue; + } + + if (distanceSq >= Math.max(1, radiusSq - radius) && random.nextFloat() < 0.04F) { + continue; + } + + BlockPos targetPos = center.offset(x, 0, z); + if (canReplace(level, targetPos)) { + setBlock(level, targetPos, this.selectTrunkState(config, random, targetPos, targetPos.getY() - baseY, height)); + } + } + } + } + + protected BlockState selectTrunkState(OuranwoodTreeConfiguration config, RandomSource random, BlockPos pos, int localY, int height) { + BlockState baseState = config.trunkProvider().getState(random, pos); + if (localY <= 1) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + + if (localY <= 4) { + float mossChance = Mth.lerp((localY - 2) / 2.0F, 0.8F, 0.2F); + if (random.nextFloat() < mossChance) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + return this.getMossyTrunkState(baseState); + } + + if (localY <= 10) { + float mossyChance = Mth.lerp((localY - 5) / 5.0F, 0.95F, 0.2F); + if (random.nextFloat() < mossyChance) { + return this.getMossyTrunkState(baseState); + } + return baseState; + } + + float mossChance = this.getMossChance(localY, height); + if (mossChance <= 0.0F || random.nextFloat() > mossChance) { + return baseState; + } + + return this.getMossyTrunkState(baseState); + } + + protected BlockState getMossyTrunkState(BlockState baseState) { + return switch (baseState.getValue(RotatedPillarBlock.AXIS)) { + case X, Y, Z -> AntarchyObjects.MOSSY_OURANWOOD_WOOD.get().defaultBlockState() + .setValue(RotatedPillarBlock.AXIS, baseState.getValue(RotatedPillarBlock.AXIS)); + }; + } + + protected float getMossChance(int localY, int height) { + int fullyMossyBand = Mth.clamp(height / 20, 2, 4); + int gradientTop = Mth.clamp(height / 12, 5, 10); + if (localY <= fullyMossyBand) { + return 0.9F; + } + + if (localY <= gradientTop) { + float t = (localY - fullyMossyBand) / (float) Math.max(1, gradientTop - fullyMossyBand); + return Mth.lerp(t, 0.75F, 0.08F); + } + + return 0.03F; + } + + protected void fillLeafCircle(WorldGenLevel level, BlockPos center, OuranwoodTreeConfiguration config, RandomSource random, int radius, boolean dense) { + int radiusSq = radius * radius; + for (int x = -radius; x <= radius; x++) { + for (int z = -radius; z <= radius; z++) { + int distanceSq = x * x + z * z; + if (distanceSq > radiusSq) { + continue; + } + + if (!dense && distanceSq > radiusSq - radius && random.nextFloat() < 0.18F) { + continue; + } + + BlockPos targetPos = center.offset(x, 0, z); + if (!canReplace(level, targetPos)) { + continue; + } + + this.setLeaf(level, targetPos, config, random); + } + } + } + + protected void fillBranchLeafCluster(WorldGenLevel level, BlockPos center, OuranwoodTreeConfiguration config, RandomSource random, int radius, boolean dense) { + this.fillLeafCircle(level, center, config, random, radius, dense); + if (radius > 2) { + this.fillLeafCircle(level, center.above(), config, random, radius - 1, true); + this.fillLeafCircle(level, center.below(), config, random, radius - 1, true); + } + if (radius >= 6) { + this.tryPlaceHiddenSupportLog(level, center, config, random); + } + } + + protected void setLeaf(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random) { + setBlock(level, pos, config.foliageProvider().getState(random, pos)); + } + + protected void tryPlaceLeaf(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random) { + if (canReplace(level, pos)) { + this.setLeaf(level, pos, config, random); + } + } + + protected void tryPlaceHiddenSupportLog(WorldGenLevel level, BlockPos pos, OuranwoodTreeConfiguration config, RandomSource random) { + BlockState state = level.getBlockState(pos); + if (!(state.getBlock() instanceof LeavesBlock)) { + return; + } + + int leafNeighbors = 0; + for (Direction direction : Direction.values()) { + BlockState neighbor = level.getBlockState(pos.relative(direction)); + if (neighbor.getBlock() instanceof LeavesBlock) { + leafNeighbors++; + } + } + + if (leafNeighbors < 5) { + return; + } + + setBlock(level, pos, config.trunkProvider().getState(random, pos)); + } + + protected void pruneExposedTopLogs(WorldGenLevel level, BlockPos origin, BlockPos canopyCenter, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int canopyRadius, int canopyDepth, int height) { + int horizontalRadius = canopyRadius + 6; + int minY = canopyCenter.getY() - Math.max(4, canopyDepth / 2 + 1); + int maxY = origin.getY() + height + canopyDepth + 6; + for (int x = origin.getX() - horizontalRadius; x <= origin.getX() + horizontalRadius; x++) { + for (int z = origin.getZ() - horizontalRadius; z <= origin.getZ() + horizontalRadius; z++) { + for (int y = minY; y <= maxY; y++) { + BlockPos pos = new BlockPos(x, y, z); + BlockState state = level.getBlockState(pos); + if (!state.is(BlockTags.LOGS)) { + continue; + } + + if (this.isWithinTrunkCore(origin, pos, trunkRadius, canopyCenter.getY())) { + continue; + } + + int leafNeighbors = this.countLeafNeighbors(level, pos); + int openFaces = this.countOpenFaces(level, pos); + boolean topExposed = level.getBlockState(pos.above()).isAir(); + boolean lowerCanopyStray = y <= canopyCenter.getY() + && leafNeighbors >= 3 + && openFaces >= 2; + if (!(topExposed && leafNeighbors >= 1) && !lowerCanopyStray) { + continue; + } + + this.setLeaf(level, pos, config, random); + } + } + } + } + + protected void coverExposedBranchSides(WorldGenLevel level, BlockPos origin, BlockPos canopyCenter, OuranwoodTreeConfiguration config, RandomSource random, int trunkRadius, int canopyRadius, int canopyDepth, int height) { + int horizontalRadius = canopyRadius + 6; + int minY = Math.max(origin.getY() + Math.max(4, height / 4), canopyCenter.getY() - canopyDepth - 3); + int maxY = origin.getY() + height + canopyDepth + 4; + + for (int x = origin.getX() - horizontalRadius; x <= origin.getX() + horizontalRadius; x++) { + for (int z = origin.getZ() - horizontalRadius; z <= origin.getZ() + horizontalRadius; z++) { + for (int y = minY; y <= maxY; y++) { + BlockPos pos = new BlockPos(x, y, z); + BlockState state = level.getBlockState(pos); + if (!state.is(BlockTags.LOGS) || this.isWithinTrunkCore(origin, pos, trunkRadius, canopyCenter.getY())) { + continue; + } + + if (this.countLeafNeighbors(level, pos) < 1) { + continue; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos sidePos = pos.relative(direction); + if (!level.getBlockState(sidePos).isAir()) { + continue; + } + + if (!this.canWrapBranchSide(level, pos, direction)) { + continue; + } + + this.tryPlaceLeaf(level, sidePos, config, random); + } + } + } + } + } + + protected void updateLeafDistances(WorldGenLevel level, BlockPos origin, int height, int canopyRadius, int canopyDepth) { + int horizontalRadius = canopyRadius + 2; + int minY = Math.max(level.getMinBuildHeight(), origin.getY() - 2); + int maxY = Math.min(level.getMaxBuildHeight() - 1, origin.getY() + height + canopyDepth + 8); + List leafPositions = new ArrayList<>(); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + + for (int x = origin.getX() - horizontalRadius; x <= origin.getX() + horizontalRadius; x++) { + for (int z = origin.getZ() - horizontalRadius; z <= origin.getZ() + horizontalRadius; z++) { + for (int y = minY; y <= maxY; y++) { + cursor.set(x, y, z); + if (level.getBlockState(cursor).getBlock() instanceof LeavesBlock) { + leafPositions.add(cursor.immutable()); + } + } + } + } + + for (int pass = 1; pass <= 16; pass++) { + boolean anyChanged = false; + for (BlockPos pos : leafPositions) { + BlockState state = level.getBlockState(pos); + IntegerProperty distanceProperty = this.getLeafDistanceProperty(state); + if (!(state.getBlock() instanceof LeavesBlock) || distanceProperty == null) { + continue; + } + + int computedDistance = this.computeLeafDistance(level, pos, state); + if (computedDistance == state.getValue(distanceProperty)) { + continue; + } + + BlockState updatedState; + if (state.getBlock() instanceof OuranwoodLeavesBlock) { + updatedState = OuranwoodLeavesBlock.setOuranwoodDistanceForWorldgen(state, computedDistance); + } else { + updatedState = state.setValue(distanceProperty, computedDistance); + } + setBlock(level, pos, updatedState); + anyChanged = true; + } + if (!anyChanged) break; + } + } + + protected void placeHangingAcorns(WorldGenLevel level, BlockPos canopyCenter, OuranwoodTreeConfiguration config, RandomSource random, int canopyRadius, int canopyDepth) { + int maxAcorns = config.juvenile() ? 12 + random.nextInt(6) : 40 + random.nextInt(20); + int attempts = maxAcorns * 12; + int horizontalRadius = canopyRadius + (config.juvenile() ? 2 : 6); + int minYOffset = -Math.max(3, canopyDepth); + int maxYOffset = Math.max(2, canopyDepth / 2); + int placed = 0; + + for (int i = 0; i < attempts && placed < maxAcorns; i++) { + int offsetX = random.nextInt(horizontalRadius * 2 + 1) - horizontalRadius; + int offsetZ = random.nextInt(horizontalRadius * 2 + 1) - horizontalRadius; + int offsetY = minYOffset + random.nextInt(maxYOffset - minYOffset + 1); + if (random.nextFloat() < 0.72F) { + int branchBandMin = -Math.max(3, canopyDepth * 3 / 4); + int branchBandMax = Math.max(-1, canopyDepth / 5); + offsetY = branchBandMin + random.nextInt(branchBandMax - branchBandMin + 1); + } + + BlockPos leafPos = canopyCenter.offset(offsetX, offsetY, offsetZ); + BlockState leafState = level.getBlockState(leafPos); + if (!(leafState.getBlock() instanceof LeavesBlock)) { + continue; + } + + BlockPos acornPos = leafPos.below(); + if (!level.isEmptyBlock(acornPos)) { + continue; + } + + if (!this.canHangAcornFromLeaf(level, leafPos)) { + continue; + } + + int openSides = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (level.getBlockState(acornPos.relative(direction)).isAir()) { + openSides++; + } + } + + if (openSides < 1) { + continue; + } + + setBlock(level, acornPos, OuranwoodLeavesBlock.createHangingAcornState(random.nextInt(3))); + placed++; + } + } + + protected boolean canHangAcornFromLeaf(WorldGenLevel level, BlockPos leafPos) { + if (level.getBlockState(leafPos.above()).is(BlockTags.LOGS) || level.getBlockState(leafPos.above(2)).is(BlockTags.LOGS)) { + return true; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (level.getBlockState(leafPos.relative(direction)).is(BlockTags.LOGS) + || level.getBlockState(leafPos.relative(direction).above()).is(BlockTags.LOGS)) { + return true; + } + } + + int nearbyLeaves = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (level.getBlockState(leafPos.relative(direction)).getBlock() instanceof LeavesBlock) { + nearbyLeaves++; + } + if (level.getBlockState(leafPos.relative(direction).above()).getBlock() instanceof LeavesBlock) { + nearbyLeaves++; + } + } + return nearbyLeaves >= 2; + } + + protected int countLeafNeighbors(WorldGenLevel level, BlockPos pos) { + int leafNeighbors = 0; + for (Direction direction : Direction.values()) { + if (level.getBlockState(pos.relative(direction)).getBlock() instanceof LeavesBlock) { + leafNeighbors++; + } + } + return leafNeighbors; + } + + protected int countOpenFaces(WorldGenLevel level, BlockPos pos) { + int openFaces = 0; + for (Direction direction : Direction.values()) { + BlockState neighbor = level.getBlockState(pos.relative(direction)); + if (neighbor.isAir()) { + openFaces++; + } + } + return openFaces; + } + + protected boolean canWrapBranchSide(WorldGenLevel level, BlockPos logPos, Direction direction) { + BlockPos sidePos = logPos.relative(direction); + return this.isLeafOrLog(level, sidePos.above()) + || this.isLeafOrLog(level, sidePos.below()) + || this.isLeafOrLog(level, logPos.relative(direction.getClockWise())) + || this.isLeafOrLog(level, logPos.relative(direction.getCounterClockWise())) + || this.isLeafOrLog(level, logPos.above()) + || this.isLeafOrLog(level, logPos.below()); + } + + protected boolean isWithinTrunkCore(BlockPos origin, BlockPos pos, int trunkRadius, int canopyCenterY) { + if (pos.getY() > canopyCenterY) { + return false; + } + + int dx = pos.getX() - origin.getX(); + int dz = pos.getZ() - origin.getZ(); + int protectedRadius = Math.max(1, trunkRadius - 1); + return dx * dx + dz * dz <= protectedRadius * protectedRadius; + } + + protected boolean isLeafOrLog(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.getBlock() instanceof LeavesBlock || state.is(BlockTags.LOGS); + } + + protected IntegerProperty getLeafDistanceProperty(BlockState state) { + if (state.getBlock() instanceof OuranwoodLeavesBlock && state.hasProperty(OuranwoodLeavesBlock.OURANWOOD_DISTANCE)) { + return OuranwoodLeavesBlock.OURANWOOD_DISTANCE; + } + + if (state.hasProperty(LeavesBlock.DISTANCE)) { + return LeavesBlock.DISTANCE; + } + + return null; + } + + protected int getLeafDistanceLimit(BlockState state) { + if (state.getBlock() instanceof OuranwoodLeavesBlock) { + return OuranwoodLeavesBlock.OURANWOOD_MAX_DISTANCE + 1; + } + + return 7; + } + + protected int computeLeafDistance(WorldGenLevel level, BlockPos pos, BlockState state) { + int bestDistance = this.getLeafDistanceLimit(state); + for (Direction direction : Direction.values()) { + BlockState neighbor = level.getBlockState(pos.relative(direction)); + if (neighbor.is(BlockTags.LOGS)) { + return 1; + } + + IntegerProperty neighborProperty = this.getLeafDistanceProperty(neighbor); + if (neighbor.getBlock() instanceof LeavesBlock && neighborProperty != null) { + bestDistance = Math.min(bestDistance, neighbor.getValue(neighborProperty) + 1); + } + } + + return Math.min(this.getLeafDistanceLimit(state), bestDistance); + } + + protected boolean hasLeafNeighbor(WorldGenLevel level, BlockPos pos) { + for (Direction direction : Direction.values()) { + if (level.getBlockState(pos.relative(direction)).getBlock() instanceof LeavesBlock) { + return true; + } + } + return false; + } + + protected void tryPlaceVine(WorldGenLevel level, BlockPos anchor, RandomSource random) { + if (!this.canSupportVine(level, anchor)) { + return; + } + + Direction side = Direction.Plane.HORIZONTAL.getRandomDirection(random); + this.tryPlaceAttachedVine(level, anchor, side, 2 + random.nextInt(5)); + } + + protected void tryPlaceAttachedVine(WorldGenLevel level, BlockPos supportPos, Direction outwardDirection, int length) { + if (!this.canSupportVine(level, supportPos)) { + return; + } + + BlockPos vinePos = supportPos.relative(outwardDirection); + if (!level.isEmptyBlock(vinePos)) { + return; + } + + this.placeVineColumn(level, vinePos, outwardDirection.getOpposite(), length); + } + + protected void placeVineColumn(WorldGenLevel level, BlockPos startPos, Direction attachedFace, int length) { + BlockState vineState = vineStateForAttachment(attachedFace); + if (vineState == null) { + return; + } + + for (int step = 0; step < length; step++) { + BlockPos targetPos = startPos.below(step); + if (!level.isEmptyBlock(targetPos)) { + break; + } + setBlock(level, targetPos, vineState); + } + } + + protected void tryPlaceGlowVineUnderLeaf(WorldGenLevel level, BlockPos leafPos, RandomSource random, int length) { + if (!AntarchySettings.glowVinesUnderLeaves()) { + return; + } + + BlockPos anchorPos = this.findLeafAnchor(level, leafPos); + if (anchorPos == null || !level.isEmptyBlock(anchorPos.below())) { + return; + } + + for (int step = 1; step <= length; step++) { + BlockPos targetPos = anchorPos.below(step); + if (!level.isEmptyBlock(targetPos)) { + break; + } + + BlockState vineState = step == length + ? Blocks.CAVE_VINES.defaultBlockState().setValue(CaveVines.BERRIES, Boolean.TRUE) + : Blocks.CAVE_VINES_PLANT.defaultBlockState().setValue(CaveVines.BERRIES, random.nextFloat() < 0.2F); + setBlock(level, targetPos, vineState); + } + } + + protected boolean canSupportVine(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.is(BlockTags.LEAVES) || state.is(BlockTags.LOGS) || state.is(Blocks.MOSS_BLOCK); + } + + protected boolean canSupportGlowVine(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.is(BlockTags.LEAVES); + } + + @Nullable + protected BlockPos findLeafAnchor(WorldGenLevel level, BlockPos pos) { + for (int offset = 0; offset <= 2; offset++) { + BlockPos candidate = pos.above(offset); + if (this.canSupportGlowVine(level, candidate)) { + return candidate; + } + } + + return null; + } + + protected void placeTieredCrown(WorldGenLevel level, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int crownRadius) { + int crownHeight = config.juvenile() ? 3 : 5; + for (int y = 0; y <= crownHeight; y++) { + int layerRadius = Math.max(2, crownRadius - y + random.nextInt(3) - 1); + BlockPos layerCenter = crownCenter.offset(random.nextInt(3) - 1, y, random.nextInt(3) - 1); + this.fillLeafCircle(level, layerCenter, config, random, layerRadius, y >= crownHeight - 1); + if (layerRadius > 3 && random.nextFloat() < 0.75F) { + this.fillLeafCircle(level, layerCenter.above(), config, random, layerRadius - 2, true); + } + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + if (random.nextFloat() < 0.8F) { + BlockPos lobeCenter = crownCenter.relative(direction, Math.max(2, crownRadius - 1)).above(random.nextInt(3)); + this.fillLeafCircle(level, lobeCenter, config, random, Math.max(2, crownRadius - 2 + random.nextInt(2)), true); + } + } + } + + protected void placeSplitCrown(WorldGenLevel level, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int crownRadius) { + int lobes = 3 + random.nextInt(3); + this.fillLeafCircle(level, crownCenter, config, random, Math.max(3, crownRadius - 2), false); + for (int i = 0; i < lobes; i++) { + Direction direction = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int distance = Math.max(2, crownRadius - 2 + random.nextInt(2)); + BlockPos lobeCenter = crownCenter.relative(direction, distance).above(random.nextInt(3)); + int lobeRadius = Math.max(2, crownRadius - 2 + random.nextInt(3) - 1); + this.fillLeafCircle(level, lobeCenter, config, random, lobeRadius, true); + this.fillLeafCircle(level, lobeCenter.above(), config, random, Math.max(2, lobeRadius - 1), true); + } + } + + protected void placeWindsweptCrown(WorldGenLevel level, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int crownRadius) { + Direction sweep = Direction.Plane.HORIZONTAL.getRandomDirection(random); + int crownHeight = config.juvenile() ? 3 : 5; + for (int y = 0; y <= crownHeight; y++) { + int offset = Math.min(2, y / 2); + BlockPos layerCenter = crownCenter.relative(sweep, offset).offset(random.nextInt(3) - 1, y, random.nextInt(3) - 1); + int layerRadius = Math.max(2, crownRadius - y + (y < 2 ? 1 : 0)); + this.fillLeafCircle(level, layerCenter, config, random, layerRadius, y >= crownHeight - 1); + } + + BlockPos tailCenter = crownCenter.relative(sweep.getOpposite(), Math.max(2, crownRadius - 2)); + this.fillLeafCircle(level, tailCenter, config, random, Math.max(2, crownRadius - 3), false); + } + + protected void placeClusteredCrown(WorldGenLevel level, BlockPos crownCenter, OuranwoodTreeConfiguration config, RandomSource random, int crownRadius) { + this.fillLeafCircle(level, crownCenter, config, random, Math.max(3, crownRadius - 1), false); + int clusters = 4 + random.nextInt(3); + for (int i = 0; i < clusters; i++) { + BlockPos clusterCenter = crownCenter.offset( + random.nextInt(crownRadius + 1) - random.nextInt(crownRadius + 1), + random.nextInt(4), + random.nextInt(crownRadius + 1) - random.nextInt(crownRadius + 1) + ); + int clusterRadius = Math.max(2, crownRadius - 3 + random.nextInt(3)); + this.fillLeafCircle(level, clusterCenter, config, random, clusterRadius, true); + if (random.nextFloat() < 0.65F) { + this.fillLeafCircle(level, clusterCenter.above(), config, random, Math.max(2, clusterRadius - 1), true); + } + } + } + + protected static BlockState vineStateForAttachment(Direction attachedFace) { + BlockState state = Blocks.VINE.defaultBlockState(); + return switch (attachedFace) { + case NORTH -> state.setValue(VineBlock.NORTH, Boolean.TRUE); + case SOUTH -> state.setValue(VineBlock.SOUTH, Boolean.TRUE); + case EAST -> state.setValue(VineBlock.EAST, Boolean.TRUE); + case WEST -> state.setValue(VineBlock.WEST, Boolean.TRUE); + default -> null; + }; + } + + protected static boolean canGrowOn(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.isFaceSturdy(level, pos, Direction.UP); + } + + protected static boolean canReplace(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.isAir() || state.canBeReplaced() || state.getBlock() instanceof LeavesBlock; + } + + protected static boolean canReplaceTerrain(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.isAir() || state.canBeReplaced() || state.getBlock() instanceof LeavesBlock || !state.getFluidState().isEmpty(); + } + + protected static BlockState soilState(RandomSource random) { + return random.nextFloat() < 0.35F ? Blocks.ROOTED_DIRT.defaultBlockState() : Blocks.DIRT.defaultBlockState(); + } + + protected static BlockState surfaceState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.45F) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + if (roll < 0.8F) { + return Blocks.GRASS_BLOCK.defaultBlockState(); + } + return Blocks.ROOTED_DIRT.defaultBlockState(); + } + + protected static boolean isSurfaceCoverState(BlockState state) { + return state.is(Blocks.GRASS_BLOCK) || state.is(Blocks.MOSS_BLOCK); + } + + protected static boolean isBaseTrunkBlock(BlockState state) { + return state.is(Blocks.MOSS_BLOCK) || state.is(BlockTags.LOGS); + } + + protected static boolean isTreeSurfaceSoil(BlockState state) { + return state.is(Blocks.DIRT) || state.is(Blocks.ROOTED_DIRT) || isSurfaceCoverState(state); + } + + @FunctionalInterface + protected interface StateFactory { + BlockState create(BlockPos pos); + } + + protected record NestPlacement(List interiorSpaces) { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeGrowers.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeGrowers.java new file mode 100644 index 00000000..4d00b7ba --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/OuranwoodTreeGrowers.java @@ -0,0 +1,31 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.Antarchy; +import java.util.Optional; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.block.grower.TreeGrower; +import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; + +public final class OuranwoodTreeGrowers { + public static final ResourceKey> OURANWOOD_YOUNG_TREE = featureKey("ouranwood_young_tree"); + public static final ResourceKey> OURANWOOD_MEDIUM_TREE = featureKey("ouranwood_medium_tree"); + public static final ResourceKey> OURANWOOD_LARGE_TREE = featureKey("ouranwood_large_tree"); + public static final TreeGrower OURANWOOD = new TreeGrower( + "ouranwood", + Optional.empty(), + Optional.of(OURANWOOD_YOUNG_TREE), + Optional.empty() + ); + + private OuranwoodTreeGrowers() { + } + + private static ResourceKey> featureKey(String path) { + return ResourceKey.create( + Registries.CONFIGURED_FEATURE, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path) + ); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/TriffidPatchFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/TriffidPatchFeature.java new file mode 100644 index 00000000..85033c86 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/elythia/TriffidPatchFeature.java @@ -0,0 +1,171 @@ +package com.craisinlord.antarchy.content.worldgen.elythia; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.tags.BlockTags; +import net.minecraft.util.RandomSource; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public final class TriffidPatchFeature extends Feature { + private static final int PATCH_RADIUS = 5; + private static final double PATCH_RADIUS_SQR = 30.25D; + + public TriffidPatchFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + int surfaceY = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG, origin.getX(), origin.getZ()) - 1; + if (surfaceY <= level.getMinBuildHeight()) { + return false; + } + + BlockPos center = new BlockPos(origin.getX(), surfaceY, origin.getZ()); + if (!canUseSurface(level, center)) { + return false; + } + + if (!(level instanceof ServerLevelAccessor serverLevel)) { + return false; + } + + TriffidEntity triffid = AntarchyObjects.TRIFFID.get().create(serverLevel.getLevel()); + if (triffid == null) { + return false; + } + + DifficultyInstance difficulty = serverLevel.getCurrentDifficultyAt(center); + triffid.moveTo(center.getX() + 0.5D, center.getY() + 1.0D, center.getZ() + 0.5D, random.nextFloat() * 360.0F, 0.0F); + triffid.finalizeSpawn(serverLevel, difficulty, MobSpawnType.CHUNK_GENERATION, null); + triffid.setPersistenceRequired(); + + layPatch(level, center, random); + serverLevel.addFreshEntity(triffid); + return true; + } + + private static boolean canUseSurface(WorldGenLevel level, BlockPos center) { + for (int dx = -1; dx <= 1; dx++) { + for (int dz = -1; dz <= 1; dz++) { + BlockPos surfacePos = center.offset(dx, 0, dz); + BlockState surfaceState = level.getBlockState(surfacePos); + BlockPos belowPos = surfacePos.below(); + BlockState belowState = level.getBlockState(belowPos); + + if (!isSurfaceCandidate(surfaceState)) { + return false; + } + + if (!belowState.isFaceSturdy(level, belowPos, Direction.UP)) { + return false; + } + + for (int y = 1; y <= 7; y++) { + BlockState aboveState = level.getBlockState(surfacePos.above(y)); + if (!aboveState.isAir() && !aboveState.canBeReplaced()) { + return false; + } + } + } + } + + return true; + } + + private static void layPatch(WorldGenLevel level, BlockPos center, RandomSource random) { + for (int dx = -PATCH_RADIUS; dx <= PATCH_RADIUS; dx++) { + for (int dz = -PATCH_RADIUS; dz <= PATCH_RADIUS; dz++) { + double distanceSqr = dx * dx + dz * dz; + if (distanceSqr > PATCH_RADIUS_SQR) { + continue; + } + + BlockPos surfacePos = center.offset(dx, 0, dz); + BlockState surfaceState = level.getBlockState(surfacePos); + if (!isPatchSurfaceCandidate(surfaceState)) { + continue; + } + + clearReplaceableColumn(level, surfacePos, 8); + + BlockState patchState = patchState(random, dx, dz, distanceSqr); + if (patchState != null) { + level.setBlock(surfacePos, patchState, 2); + } + } + } + } + + private static void clearReplaceableColumn(WorldGenLevel level, BlockPos surfacePos, int maxHeight) { + for (int y = 1; y <= maxHeight; y++) { + BlockPos abovePos = surfacePos.above(y); + BlockState aboveState = level.getBlockState(abovePos); + if (aboveState.canBeReplaced()) { + level.setBlock(abovePos, Blocks.AIR.defaultBlockState(), 2); + } + } + } + + private static BlockState patchState(RandomSource random, int dx, int dz, double distanceSqr) { + if (dx == 0 && dz == 0) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + + double normalizedDistance = Math.sqrt(distanceSqr) / PATCH_RADIUS; + double mudChance = 1.0D - normalizedDistance * 0.82D; + if (mudChance <= 0.0D || random.nextDouble() > mudChance) { + return null; + } + + BlockState goo = AntarchyObjects.TRIFFID_GOO_BLOCK.get().defaultBlockState(); + BlockState mud = Blocks.MUD.defaultBlockState(); + + if (normalizedDistance < 0.32D) { + float roll = random.nextFloat(); + if (roll < 0.45F) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + return roll < 0.72F ? goo : mud; + } + + if (normalizedDistance < 0.58D) { + float roll = random.nextFloat(); + if (roll < 0.18F) { + return Blocks.MOSS_BLOCK.defaultBlockState(); + } + return roll < 0.44F ? goo : mud; + } + + return random.nextFloat() < 0.18F ? goo : mud; + } + + private static boolean isSurfaceCandidate(BlockState state) { + return state.is(BlockTags.DIRT) + || state.is(Blocks.GRASS_BLOCK) + || state.is(Blocks.MOSS_BLOCK) + || state.is(Blocks.ROOTED_DIRT) + || state.is(Blocks.COARSE_DIRT) + || state.canBeReplaced(); + } + + private static boolean isPatchSurfaceCandidate(BlockState state) { + return isSurfaceCandidate(state) + || state.is(Blocks.MUD); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsConfiguration.java new file mode 100644 index 00000000..f759744f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsConfiguration.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider; + +public record AntiwaterSpringsConfiguration( + BlockStateProvider state, + int horizontalSearchRadius, + int floorSearchBelow, + int floorSearchAbove, + int ventOffsetRadius, + int baseClusters, + int extraClusterChance, + int minSmallVentCount, + int maxSmallVentCount, + int minLargeVentCount, + int maxLargeVentCount, + int largeVentClusterChance, + int minDepth, + int maxDepth, + int largeClusterMinDepth, + int largeClusterMaxDepth +) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + BlockStateProvider.CODEC.fieldOf("state").forGetter(AntiwaterSpringsConfiguration::state), + Codec.intRange(0, 64).fieldOf("horizontal_search_radius").forGetter(AntiwaterSpringsConfiguration::horizontalSearchRadius), + Codec.intRange(1, 64).fieldOf("floor_search_below").forGetter(AntiwaterSpringsConfiguration::floorSearchBelow), + Codec.intRange(1, 64).fieldOf("floor_search_above").forGetter(AntiwaterSpringsConfiguration::floorSearchAbove), + Codec.intRange(0, 32).fieldOf("vent_offset_radius").forGetter(AntiwaterSpringsConfiguration::ventOffsetRadius), + Codec.intRange(1, 16).fieldOf("base_clusters").forGetter(AntiwaterSpringsConfiguration::baseClusters), + Codec.intRange(1, 64).fieldOf("extra_cluster_chance").forGetter(AntiwaterSpringsConfiguration::extraClusterChance), + Codec.intRange(1, 16).fieldOf("min_small_vent_count").forGetter(AntiwaterSpringsConfiguration::minSmallVentCount), + Codec.intRange(1, 16).fieldOf("max_small_vent_count").forGetter(AntiwaterSpringsConfiguration::maxSmallVentCount), + Codec.intRange(1, 16).fieldOf("min_large_vent_count").forGetter(AntiwaterSpringsConfiguration::minLargeVentCount), + Codec.intRange(1, 16).fieldOf("max_large_vent_count").forGetter(AntiwaterSpringsConfiguration::maxLargeVentCount), + Codec.intRange(1, 64).fieldOf("large_vent_cluster_chance").forGetter(AntiwaterSpringsConfiguration::largeVentClusterChance), + Codec.intRange(1, 32).fieldOf("min_depth").forGetter(AntiwaterSpringsConfiguration::minDepth), + Codec.intRange(1, 32).fieldOf("max_depth").forGetter(AntiwaterSpringsConfiguration::maxDepth), + Codec.intRange(1, 32).fieldOf("large_cluster_min_depth").forGetter(AntiwaterSpringsConfiguration::largeClusterMinDepth), + Codec.intRange(1, 32).fieldOf("large_cluster_max_depth").forGetter(AntiwaterSpringsConfiguration::largeClusterMaxDepth) + ).apply(instance, AntiwaterSpringsConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsFeature.java new file mode 100644 index 00000000..7c78bc4e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/AntiwaterSpringsFeature.java @@ -0,0 +1,318 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.NyxiteSpikeBlock; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.block.state.PotentNyxiteState; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.DripstoneThickness; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.material.FluidState; + +public final class AntiwaterSpringsFeature extends Feature { + private static final ResourceLocation DREAM_DUNES_BIOME_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_dunes"); + + public AntiwaterSpringsFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + AntiwaterSpringsConfiguration config = context.config(); + + BlockState antiwaterSourceState = config.state().getState(random, origin); + if (antiwaterSourceState.isAir() || isDreamDunes(level, origin)) { + return false; + } + + boolean placedAny = false; + int clusterCount = config.baseClusters(); + if (config.extraClusterChance() > 1 && random.nextInt(config.extraClusterChance()) == 0) { + clusterCount++; + } + + for (int cluster = 0; cluster < clusterCount; cluster++) { + BlockPos searchOrigin = origin.offset( + random.nextInt(config.horizontalSearchRadius() * 2 + 1) - config.horizontalSearchRadius(), + 0, + random.nextInt(config.horizontalSearchRadius() * 2 + 1) - config.horizontalSearchRadius() + ); + BlockPos anchor = findVentAnchor(level, searchOrigin, config.floorSearchBelow(), config.floorSearchAbove()); + if (anchor == null) { + continue; + } + + boolean largeCluster = config.largeVentClusterChance() > 1 && random.nextInt(config.largeVentClusterChance()) == 0; + int ventCount = largeCluster + ? randomBetween(random, config.minLargeVentCount(), config.maxLargeVentCount()) + : randomBetween(random, config.minSmallVentCount(), config.maxSmallVentCount()); + + for (int i = 0; i < ventCount; i++) { + BlockPos ventPos = anchor.offset( + random.nextInt(config.ventOffsetRadius() * 2 + 1) - config.ventOffsetRadius(), + 0, + random.nextInt(config.ventOffsetRadius() * 2 + 1) - config.ventOffsetRadius() + ); + BlockPos surfacePos = findVentAnchor(level, ventPos, config.floorSearchBelow(), config.floorSearchAbove()); + if (surfacePos == null) { + continue; + } + + int depth = largeCluster + ? randomBetween(random, config.largeClusterMinDepth(), config.largeClusterMaxDepth()) + : randomBetween(random, config.minDepth(), config.maxDepth()); + placedAny |= placeSpring(level, surfacePos, depth, antiwaterSourceState, random); + } + } + + return placedAny; + } + + private static boolean placeSpring(WorldGenLevel level, BlockPos ventPos, int depth, BlockState antiwaterSourceState, RandomSource random) { + if (!isOpen(level, ventPos.above())) { + return false; + } + if (!hasTerrainSupport(level, ventPos, depth)) { + return false; + } + + BlockState smoothNyxiteState = AntarchyObjects.PALE_NYXITE.get().defaultBlockState(); + BlockState potentState = AntarchyObjects.POTENT_NYXITE.get() + .defaultBlockState() + .setValue(PotentNyxiteBlock.STATE, PotentNyxiteState.DORMANT); + + for (int i = 1; i <= depth; i++) { + BlockPos antiwaterPos = ventPos.below(i); + if (level.getBlockState(antiwaterPos).is(Blocks.BEDROCK)) { + return false; + } + } + + BlockPos terminatorPos = ventPos.below(depth + 1); + if (level.getBlockState(terminatorPos).is(Blocks.BEDROCK)) { + return false; + } + + sealSurface(level, ventPos, smoothNyxiteState); + level.setBlock(ventPos, potentState, 2); + + for (int i = 1; i <= depth; i++) { + BlockPos antiwaterPos = ventPos.below(i); + level.setBlock(antiwaterPos, antiwaterSourceState, 2); + scheduleFluidTick(level, antiwaterPos, antiwaterSourceState); + sealRing(level, antiwaterPos, smoothNyxiteState); + } + + level.setBlock(terminatorPos, Blocks.MAGMA_BLOCK.defaultBlockState(), 2); + sealRing(level, terminatorPos, smoothNyxiteState); + if (isReplaceable(level, terminatorPos.below())) { + level.setBlock(terminatorPos.below(), smoothNyxiteState, 2); + } + decorateSurface(level, ventPos, smoothNyxiteState, random); + + return true; + } + + private static BlockPos findVentAnchor(WorldGenLevel level, BlockPos center, int searchBelow, int searchAbove) { + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + int minY = Math.max(level.getMinBuildHeight() + 3, center.getY() - searchBelow); + int maxY = Math.min(level.getMaxBuildHeight() - 3, center.getY() + searchAbove); + + for (int y = maxY; y >= minY; y--) { + cursor.set(center.getX(), y, center.getZ()); + if (!isOpen(level, cursor.above())) { + continue; + } + + BlockState floorState = level.getBlockState(cursor); + if (floorState.is(AntarchyObjects.NYXITE.get()) || floorState.is(AntarchyObjects.PALE_NYXITE.get())) { + return cursor.immutable(); + } + + if (floorState.blocksMotion() && !floorState.is(Blocks.BEDROCK)) { + return cursor.immutable(); + } + } + + return null; + } + + private static void sealSurface(WorldGenLevel level, BlockPos center, BlockState nyxiteState) { + if (!level.getBlockState(center).is(AntarchyObjects.POTENT_NYXITE.get())) { + level.setBlock(center, nyxiteState, 2); + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos ringPos = center.relative(direction); + if (isReplaceable(level, ringPos) || level.getBlockState(ringPos).blocksMotion()) { + level.setBlock(ringPos, nyxiteState, 2); + } + } + } + + private static void sealRing(WorldGenLevel level, BlockPos center, BlockState nyxiteState) { + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos ringPos = center.relative(direction); + if (isReplaceable(level, ringPos) || !level.getBlockState(ringPos).blocksMotion()) { + level.setBlock(ringPos, nyxiteState, 2); + } + } + } + + private static void decorateSurface(WorldGenLevel level, BlockPos ventPos, BlockState smoothNyxiteState, RandomSource random) { + int patchRadius = 3 + random.nextInt(2); + for (int dx = -patchRadius; dx <= patchRadius; dx++) { + for (int dz = -patchRadius; dz <= patchRadius; dz++) { + if (dx == 0 && dz == 0) { + continue; + } + + BlockPos target = ventPos.offset(dx, 0, dz); + if (Math.abs(dx) + Math.abs(dz) > patchRadius + random.nextInt(2)) { + continue; + } + + BlockState targetState = level.getBlockState(target); + if (targetState.blocksMotion() && !targetState.is(Blocks.BEDROCK)) { + level.setBlock(target, smoothNyxiteState, 2); + } + } + } + + int pillarCount = 3 + random.nextInt(4); + for (int i = 0; i < pillarCount; i++) { + BlockPos pillarBase = ventPos.offset(random.nextInt(7) - 3, 0, random.nextInt(7) - 3); + if (pillarBase.equals(ventPos) || !level.getBlockState(pillarBase).is(AntarchyObjects.PALE_NYXITE.get())) { + continue; + } + + int pillarHeight = 1 + random.nextInt(4); + if (!canPlacePillar(level, pillarBase, pillarHeight)) { + continue; + } + + for (int y = 1; y <= pillarHeight; y++) { + level.setBlock(pillarBase.above(y), smoothNyxiteState, 2); + } + + placeSpikeColumn(level, pillarBase.above(pillarHeight + 1), 1 + random.nextInt(2)); + } + + int surfaceSpikeCount = 4 + random.nextInt(5); + for (int i = 0; i < surfaceSpikeCount; i++) { + BlockPos spikeBase = ventPos.offset(random.nextInt(9) - 4, 0, random.nextInt(9) - 4); + if (!level.getBlockState(spikeBase).is(AntarchyObjects.PALE_NYXITE.get())) { + continue; + } + placeSpikeColumn(level, spikeBase.above(), 1 + random.nextInt(2)); + } + } + + private static boolean canPlacePillar(WorldGenLevel level, BlockPos basePos, int height) { + for (int y = 1; y <= height + 1; y++) { + if (!isOpen(level, basePos.above(y))) { + return false; + } + } + + return true; + } + + private static boolean hasTerrainSupport(WorldGenLevel level, BlockPos ventPos, int depth) { + for (int i = 0; i <= depth + 2; i++) { + BlockPos layerPos = ventPos.below(i); + if (!isSolidOrSelf(level, layerPos)) { + return false; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos ringPos = layerPos.relative(direction); + if (!isSolidOrSelf(level, ringPos)) { + return false; + } + } + } + + return true; + } + + private static boolean isSolidOrSelf(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + return state.blocksMotion() + || state.is(AntarchyObjects.NYXITE.get()) + || state.is(AntarchyObjects.PALE_NYXITE.get()) + || state.is(AntarchyObjects.POTENT_NYXITE.get()); + } + + private static void placeSpikeColumn(WorldGenLevel level, BlockPos startPos, int height) { + for (int i = 0; i < height; i++) { + BlockPos spikePos = startPos.above(i); + if (!isOpen(level, spikePos)) { + return; + } + } + + for (int i = 0; i < height; i++) { + BlockPos spikePos = startPos.above(i); + DripstoneThickness thickness; + if (height == 1) { + thickness = DripstoneThickness.TIP; + } else if (i == 0) { + thickness = DripstoneThickness.BASE; + } else if (i == height - 1) { + thickness = DripstoneThickness.TIP; + } else { + thickness = DripstoneThickness.MIDDLE; + } + + BlockState spikeState = AntarchyObjects.NYXITE_SPIKE.get() + .defaultBlockState() + .setValue(NyxiteSpikeBlock.TIP_DIRECTION, Direction.UP) + .setValue(NyxiteSpikeBlock.THICKNESS, thickness) + .setValue(NyxiteSpikeBlock.WATERLOGGED, false); + level.setBlock(spikePos, spikeState, 2); + } + } + + private static boolean isOpen(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + FluidState fluidState = state.getFluidState(); + return state.isAir() || (state.getCollisionShape(level, pos).isEmpty() && fluidState.isEmpty()); + } + + private static boolean isReplaceable(WorldGenLevel level, BlockPos pos) { + BlockState state = level.getBlockState(pos); + FluidState fluidState = state.getFluidState(); + return !state.is(Blocks.BEDROCK) && (state.isAir() || state.getCollisionShape(level, pos).isEmpty() || !fluidState.isEmpty()); + } + + private static void scheduleFluidTick(WorldGenLevel level, BlockPos pos, BlockState state) { + FluidState fluidState = state.getFluidState(); + if (!fluidState.isEmpty()) { + level.scheduleTick(pos, fluidState.getType(), fluidState.getType().getTickDelay(level)); + } + } + + private static int randomBetween(RandomSource random, int min, int max) { + return min >= max ? min : random.nextInt(max - min + 1) + min; + } + + private static boolean isDreamDunes(WorldGenLevel level, BlockPos pos) { + return level.getBiome(pos) + .unwrapKey() + .map(key -> key.location().equals(DREAM_DUNES_BIOME_ID)) + .orElse(false); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugNestFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugNestFeature.java new file mode 100644 index 00000000..fe231f4a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugNestFeature.java @@ -0,0 +1,210 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.BedBugEggBlock; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.mojang.serialization.Codec; +import java.util.ArrayList; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public final class BedBugNestFeature extends Feature { + public BedBugNestFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos center = findNestCenter(level, context.origin(), random); + if (center == null) { + return false; + } + + Direction wallDirection = findWallDirection(level, center); + if (wallDirection == null) { + return false; + } + + boolean carved = carvePocket(level, center, wallDirection); + if (!carved) { + return false; + } + + List eggSpots = placeEggClusters(level, center, wallDirection, random); + if (eggSpots.isEmpty()) { + return false; + } + + spawnBedBugs(level, center, eggSpots, random); + return true; + } + + private static BlockPos findNestCenter(WorldGenLevel level, BlockPos origin, RandomSource random) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int attempt = 0; attempt < 20; attempt++) { + int x = origin.getX() + random.nextInt(15) - 7; + int y = origin.getY() + random.nextInt(13) - 6; + int z = origin.getZ() + random.nextInt(15) - 7; + mutable.set(x, y, z); + + BlockState state = level.getBlockState(mutable); + BlockState belowState = level.getBlockState(mutable.below()); + if (!isOpen(state) || !isNestFloor(belowState)) { + continue; + } + + if (findWallDirection(level, mutable) != null) { + return mutable.immutable(); + } + } + + return null; + } + + private static Direction findWallDirection(WorldGenLevel level, BlockPos center) { + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos wallPos = center.relative(direction); + BlockPos pocketPos = center.relative(direction, 2); + if (isCarvable(level.getBlockState(wallPos)) && isCarvable(level.getBlockState(pocketPos))) { + return direction; + } + } + return null; + } + + private static boolean carvePocket(WorldGenLevel level, BlockPos center, Direction direction) { + boolean carved = false; + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + + for (int depth = 1; depth <= 2; depth++) { + for (int side = -1; side <= 1; side++) { + for (int height = 0; height <= 1; height++) { + BlockPos target = center.relative(direction, depth) + .relative(direction.getClockWise(), side) + .above(height); + mutable.set(target); + BlockState state = level.getBlockState(mutable); + if (!isCarvable(state)) { + continue; + } + + level.setBlock(mutable, Blocks.AIR.defaultBlockState(), Block.UPDATE_ALL); + carved = true; + } + } + } + + return carved; + } + + private static List placeEggClusters(WorldGenLevel level, BlockPos center, Direction direction, RandomSource random) { + List eggSpots = new ArrayList<>(3); + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + + for (int attempt = 0; attempt < 3; attempt++) { + int depth = 1 + random.nextInt(2); + int side = random.nextInt(3) - 1; + mutable.set(center.relative(direction, depth).relative(direction.getClockWise(), side)); + if (!level.getBlockState(mutable).isAir()) { + continue; + } + if (!level.getBlockState(mutable.below()).isFaceSturdy(level, mutable.below(), Direction.UP)) { + continue; + } + + int eggs = 1 + random.nextInt(4); + level.setBlock(mutable, AntarchyObjects.BED_BUG_EGG.get().defaultBlockState().setValue(BedBugEggBlock.EGGS, eggs), Block.UPDATE_ALL); + eggSpots.add(mutable.immutable()); + } + + if (eggSpots.isEmpty()) { + BlockPos fallback = center.relative(direction, 2); + if (level.getBlockState(fallback).isAir() && level.getBlockState(fallback.below()).isFaceSturdy(level, fallback.below(), Direction.UP)) { + int eggs = 1 + random.nextInt(4); + level.setBlock(fallback, AntarchyObjects.BED_BUG_EGG.get().defaultBlockState().setValue(BedBugEggBlock.EGGS, eggs), Block.UPDATE_ALL); + eggSpots.add(fallback.immutable()); + } + } + + return eggSpots; + } + + private static void spawnBedBugs(WorldGenLevel level, BlockPos center, List eggSpots, RandomSource random) { + if (!(level instanceof ServerLevelAccessor serverLevel)) { + return; + } + + DifficultyInstance difficulty = serverLevel.getCurrentDifficultyAt(center); + int count = 1 + random.nextInt(4); + for (int i = 0; i < count; i++) { + BlockPos eggAnchor = eggSpots.get(random.nextInt(eggSpots.size())); + BlockPos spawnPos = findOpenSpawnPos(level, eggAnchor, center, random); + if (spawnPos == null) { + continue; + } + + BedBugEntity bedBug = AntarchyObjects.BED_BUG.get().create(serverLevel.getLevel()); + if (bedBug == null) { + continue; + } + + double spawnX = spawnPos.getX() + 0.5D + (random.nextDouble() - 0.5D) * 0.35D; + double spawnY = spawnPos.getY() + 0.02D; + double spawnZ = spawnPos.getZ() + 0.5D + (random.nextDouble() - 0.5D) * 0.35D; + bedBug.moveTo(spawnX, spawnY, spawnZ, random.nextFloat() * 360.0F, 0.0F); + bedBug.setHomeEggPos(eggAnchor); + bedBug.finalizeSpawn(serverLevel, difficulty, MobSpawnType.CHUNK_GENERATION, null); + serverLevel.addFreshEntity(bedBug); + } + } + + private static BlockPos findOpenSpawnPos(WorldGenLevel level, BlockPos eggAnchor, BlockPos center, RandomSource random) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int attempt = 0; attempt < 16; attempt++) { + BlockPos base = attempt < 10 ? eggAnchor : center; + int x = base.getX() + random.nextInt(5) - 2; + int y = base.getY() + random.nextInt(3) - 1; + int z = base.getZ() + random.nextInt(5) - 2; + mutable.set(x, y, z); + + BlockState feetState = level.getBlockState(mutable); + BlockState headState = level.getBlockState(mutable.above()); + BlockState floorState = level.getBlockState(mutable.below()); + if (feetState.canBeReplaced() + && headState.canBeReplaced() + && floorState.blocksMotion() + && floorState.isFaceSturdy(level, mutable.below(), Direction.UP) + && floorState.getFluidState().isEmpty()) { + return mutable.immutable(); + } + } + + return null; + } + + private static boolean isNestFloor(BlockState state) { + return !state.isAir() && state.blocksMotion() && state.getFluidState().isEmpty(); + } + + private static boolean isCarvable(BlockState state) { + return !state.isAir() && state.blocksMotion() && state.getFluidState().isEmpty() && !state.is(Blocks.BEDROCK); + } + + private static boolean isOpen(BlockState state) { + return state.isAir() || state.canBeReplaced() || !state.blocksMotion(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugSurfaceClusterFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugSurfaceClusterFeature.java new file mode 100644 index 00000000..c8590bd4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/BedBugSurfaceClusterFeature.java @@ -0,0 +1,190 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.BedBugEggBlock; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.mojang.serialization.Codec; +import java.util.ArrayList; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.RandomSource; +import net.minecraft.world.DifficultyInstance; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.level.ServerLevelAccessor; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public final class BedBugSurfaceClusterFeature extends Feature { + private static final int SURFACE_SAMPLE_RADIUS = 8; + private static final int SURFACE_SAMPLE_ATTEMPTS = 24; + private static final int FLOOR_SCAN_RANGE = 12; + private static final int MIN_BUGS_PER_FEATURE = 1; + private static final int MAX_BUGS_PER_FEATURE = 4; + + public BedBugSurfaceClusterFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + RandomSource random = context.random(); + BlockPos origin = context.origin(); + boolean placedAny = false; + + BlockPos surfacePos = findSurfacePos(level, origin, random); + if (surfacePos == null) { + return false; + } + + List eggSpots = placeEggPatch(level, surfacePos, random); + if (eggSpots.isEmpty()) { + return false; + } + + placedAny = true; + if (spawnBedBugsAroundEggs(level, surfacePos, eggSpots, random)) { + placedAny = true; + } + + return placedAny; + } + + private static BlockPos findSurfacePos(WorldGenLevel level, BlockPos origin, RandomSource random) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int attempt = 0; attempt < SURFACE_SAMPLE_ATTEMPTS; attempt++) { + int x = origin.getX() + random.nextInt(SURFACE_SAMPLE_RADIUS * 2 + 1) - SURFACE_SAMPLE_RADIUS; + int z = origin.getZ() + random.nextInt(SURFACE_SAMPLE_RADIUS * 2 + 1) - SURFACE_SAMPLE_RADIUS; + int startY = origin.getY() + random.nextInt(FLOOR_SCAN_RANGE * 2 + 1) - FLOOR_SCAN_RANGE; + startY = Math.max(level.getMinBuildHeight() + 2, Math.min(level.getMaxBuildHeight() - 3, startY)); + + for (int y = startY; y >= Math.max(level.getMinBuildHeight() + 1, startY - FLOOR_SCAN_RANGE); y--) { + mutable.set(x, y, z); + BlockState floorState = level.getBlockState(mutable); + BlockState airState = level.getBlockState(mutable.above()); + BlockState aboveAirState = level.getBlockState(mutable.above(2)); + if (floorState.getFluidState().isEmpty() + && floorState.blocksMotion() + && floorState.isFaceSturdy(level, mutable, Direction.UP) + && airState.canBeReplaced() + && aboveAirState.canBeReplaced()) { + return mutable.immutable(); + } + } + } + + return null; + } + + private static List placeEggPatch(WorldGenLevel level, BlockPos originEggPos, RandomSource random) { + List eggSpots = new ArrayList<>(3); + int spotCount = 2 + random.nextInt(2); + + for (int i = 0; i < spotCount; i++) { + BlockPos eggPos = originEggPos.offset(random.nextInt(3) - 1, 0, random.nextInt(3) - 1); + if (!level.getBlockState(eggPos).canBeReplaced()) { + continue; + } + + BlockPos supportPos = eggPos.below(); + BlockState supportState = level.getBlockState(supportPos); + if (!supportState.isFaceSturdy(level, supportPos, Direction.UP) || !supportState.getFluidState().isEmpty()) { + continue; + } + + int eggs = 1 + random.nextInt(4); + level.setBlock( + eggPos, + AntarchyObjects.BED_BUG_EGG.get().defaultBlockState().setValue(BedBugEggBlock.EGGS, eggs), + Block.UPDATE_ALL + ); + eggSpots.add(eggPos.immutable()); + } + + return eggSpots; + } + + private static boolean spawnBedBugsAroundEggs(WorldGenLevel level, BlockPos surfacePos, List eggSpots, RandomSource random) { + if (!(level instanceof ServerLevelAccessor serverLevel)) { + return false; + } + + DifficultyInstance difficulty = serverLevel.getCurrentDifficultyAt(surfacePos); + int count = MIN_BUGS_PER_FEATURE + random.nextInt(MAX_BUGS_PER_FEATURE - MIN_BUGS_PER_FEATURE + 1); + boolean spawnedAny = false; + + for (int i = 0; i < count; i++) { + BlockPos eggAnchor = eggSpots.get(random.nextInt(eggSpots.size())); + BlockPos spawnPos = findOpenSpawnPos(level, eggAnchor, random); + if (spawnPos == null) { + spawnPos = findOpenSpawnPos(level, surfacePos.above(), random); + } + if (spawnPos == null) { + continue; + } + + BedBugEntity bedBug = AntarchyObjects.BED_BUG.get().create(serverLevel.getLevel()); + if (bedBug == null) { + continue; + } + + bedBug.moveTo( + spawnPos.getX() + 1.0D + (random.nextDouble() - 0.5D) * 0.25D, + spawnPos.getY() + 0.02D, + spawnPos.getZ() + 1.0D + (random.nextDouble() - 0.5D) * 0.25D, + random.nextFloat() * 360.0F, + 0.0F + ); + bedBug.setHomeEggPos(eggAnchor); + bedBug.finalizeSpawn(serverLevel, difficulty, MobSpawnType.CHUNK_GENERATION, null); + serverLevel.addFreshEntity(bedBug); + spawnedAny = true; + } + + return spawnedAny; + } + + private static BlockPos findOpenSpawnPos(WorldGenLevel level, BlockPos center, RandomSource random) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int attempt = 0; attempt < 12; attempt++) { + int x = center.getX() + random.nextInt(5) - 2; + int y = center.getY() + random.nextInt(3) - 1; + int z = center.getZ() + random.nextInt(5) - 2; + mutable.set(x, y, z); + + if (canFitBedBugIn2x2(level, mutable)) { + return mutable.immutable(); + } + } + + return null; + } + + private static boolean canFitBedBugIn2x2(WorldGenLevel level, BlockPos basePos) { + for (int dx = 0; dx <= 1; dx++) { + for (int dz = 0; dz <= 1; dz++) { + BlockPos feetPos = basePos.offset(dx, 0, dz); + BlockPos headPos = feetPos.above(); + BlockPos floorPos = feetPos.below(); + + BlockState feetState = level.getBlockState(feetPos); + BlockState headState = level.getBlockState(headPos); + BlockState floorState = level.getBlockState(floorPos); + if (!feetState.canBeReplaced() + || !headState.canBeReplaced() + || !floorState.blocksMotion() + || !floorState.isFaceSturdy(level, floorPos, Direction.UP) + || !floorState.getFluidState().isEmpty()) { + return false; + } + } + } + + return true; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/CloudSeaCalciteFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/CloudSeaCalciteFeature.java new file mode 100644 index 00000000..15d07be3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/CloudSeaCalciteFeature.java @@ -0,0 +1,87 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public final class CloudSeaCalciteFeature extends Feature { + public CloudSeaCalciteFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + + int banks = 2 + random.nextInt(3); + boolean placedAny = false; + for (int i = 0; i < banks; i++) { + BlockPos center = origin.offset(random.nextInt(25) - 12, random.nextInt(17) - 8, random.nextInt(25) - 12); + int radiusX = 3 + random.nextInt(4); + int radiusY = 1 + random.nextInt(3); + int radiusZ = 3 + random.nextInt(4); + placedAny |= placeBank(level, center, radiusX, radiusY, radiusZ, random); + } + + return placedAny; + } + + private boolean placeBank(WorldGenLevel level, BlockPos center, int radiusX, int radiusY, int radiusZ, RandomSource random) { + boolean placedAny = false; + int xRange = Math.max(1, radiusX); + int yRange = Math.max(1, radiusY); + int zRange = Math.max(1, radiusZ); + BlockState cloud = AntarchyObjects.CLOUD_BLOCK.get().defaultBlockState(); + + for (int x = -xRange; x <= xRange; x++) { + for (int y = -yRange; y <= yRange; y++) { + for (int z = -zRange; z <= zRange; z++) { + double normalized = (x * x) / (double) (xRange * xRange) + + (y * y) / (double) (yRange * yRange) + + (z * z) / (double) (zRange * zRange); + if (normalized > 1.0D + random.nextDouble() * 0.18D) { + continue; + } + + boolean hollowCore = normalized < 0.58D; + if (hollowCore && random.nextFloat() < 0.72F) { + BlockPos target = center.offset(x, y, z); + BlockState current = level.getBlockState(target); + if (current.is(Blocks.BEDROCK)) { + continue; + } + if (current.isAir() || current.canBeReplaced() || !current.getFluidState().isEmpty()) { + level.setBlock(target, Blocks.AIR.defaultBlockState(), 2); + placedAny = true; + } + continue; + } + + if (Math.abs(y) == yRange && random.nextFloat() < 0.55F) { + continue; + } + + BlockPos target = center.offset(x, y, z); + BlockState current = level.getBlockState(target); + if (current.is(Blocks.BEDROCK) || (!current.isAir() && !current.canBeReplaced() && current.getFluidState().isEmpty())) { + continue; + } + + level.setBlock(target, cloud, 2); + placedAny = true; + } + } + } + + return placedAny; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/LucidAntiwaterPoolFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/LucidAntiwaterPoolFeature.java new file mode 100644 index 00000000..2812fbd1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/LucidAntiwaterPoolFeature.java @@ -0,0 +1,432 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.block.state.PotentNyxiteState; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public final class LucidAntiwaterPoolFeature extends Feature { + private static final int MIN_CAVITY_HEIGHT = 10; + private static final int MAX_CAVITY_HEIGHT = 44; + private static final int MAX_LOBES = 2; + private static final int[] BOTTOM_VARIATION = {0, 1, 1}; + + public LucidAntiwaterPoolFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisAntiwaterPoolConfiguration config = context.config(); + + int radius = randomBetween(random, Math.max(4, config.minRadius() / 2), Math.max(6, config.maxRadius() / 2)); + int depth = randomBetween(random, config.minDepth(), config.maxDepth()); + int sourceCount = Math.max(2, randomBetween(random, 2, 4)); + BlockState antiwaterSourceState = config.state().getState(random, origin); + BlockState basaltState = AntarchyObjects.ANTIMETAL.get().defaultBlockState(); + + int floorY = findFloorY(level, origin.getX(), origin.getZ()); + if (floorY <= level.getMinBuildHeight()) { + return false; + } + + int ceilingY = findCeilingY(level, origin.getX(), origin.getZ(), floorY); + if (ceilingY <= floorY + MIN_CAVITY_HEIGHT || ceilingY - floorY > MAX_CAVITY_HEIGHT) { + return false; + } + + boolean placedAny = false; + int lobeCount = randomBetween(random, 1, Math.min(MAX_LOBES, 1 + radius / 6)); + + for (int lobe = 0; lobe < lobeCount; lobe++) { + int lobeRadius = Math.max(3, radius - random.nextInt(Math.max(1, radius / 3 + 1))); + int offsetX = origin.getX() + random.nextInt(Math.max(2, radius)) - Math.max(1, radius / 2); + int offsetZ = origin.getZ() + random.nextInt(Math.max(2, radius)) - Math.max(1, radius / 2); + int ventBudget = sourceCount + random.nextInt(2); + BasinProfile profile = BasinProfile.create(random); + + placedAny |= placeCeilingBasin(level, random, offsetX, floorY, offsetZ, lobeRadius, ceilingY, profile, basaltState, antiwaterSourceState); + placedAny |= placeAntiwaterSources(level, random, offsetX, floorY, offsetZ, Math.max(2, lobeRadius - 1), ventBudget, antiwaterSourceState); +// placedAny |= maybePlacePotentNyxite(level, random, offsetX, floorY, offsetZ, Math.max(2, lobeRadius - 1)); + } + + return placedAny; + } + + private static boolean placeCeilingBasin( + WorldGenLevel level, + RandomSource random, + int centerX, + int floorY, + int centerZ, + int radius, + int maxCeilingY, + BasinProfile profile, + BlockState basaltState, + BlockState antiwaterSourceState + ) { + boolean placedAny = false; + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + BlockState filledAntiwater = flowingAntiwaterState(antiwaterSourceState, 7); + + for (int dx = -radius - 2; dx <= radius + 2; dx++) { + for (int dz = -radius - 2; dz <= radius + 2; dz++) { + double shapeDistance = profile.distance(dx, dz); + if (shapeDistance > radius + 1.35D) { + continue; + } + + int worldX = centerX + dx; + int worldZ = centerZ + dz; + int localCeilingY = findCeilingY(level, worldX, worldZ, floorY); + if (localCeilingY <= floorY + MIN_CAVITY_HEIGHT || localCeilingY > maxCeilingY + 3) { + continue; + } + + int basinTopY = localCeilingY - 1; + int baseBottomY = Math.max(floorY + 6, basinTopY - 2); + int variation = BOTTOM_VARIATION[Math.floorMod((dx * 31) + (dz * 17) + profile.seed(), BOTTOM_VARIATION.length)]; + int interiorBottomY = Math.max(floorY + 5, baseBottomY - variation); + int edgeBottomY = Math.max(interiorBottomY, basinTopY - 3); + + boolean edge = shapeDistance >= radius - (1.3D + profile.edgeWidth()); + boolean shoulder = !edge && shapeDistance >= radius - (2.2D + profile.shoulderWidth()) && random.nextFloat() < 0.55F; + int columnBottomY = edge ? edgeBottomY : interiorBottomY; + + if (edge || shoulder) { + for (int y = columnBottomY; y <= basinTopY; y++) { + mutable.set(worldX, y, worldZ); + if (!isReplaceable(level.getBlockState(mutable))) { + continue; + } + + level.setBlock(mutable, basaltState, 2); + placedAny = true; + } + + placedAny |= placeOuterLip(level, random, worldX, worldZ, floorY, basinTopY, profile, dx, dz, radius, basaltState); + continue; + } + + for (int y = columnBottomY; y <= basinTopY; y++) { + mutable.set(worldX, y, worldZ); + if (!isReplaceable(level.getBlockState(mutable))) { + continue; + } + + BlockState antiwaterState = y == basinTopY ? antiwaterSourceState : filledAntiwater; + level.setBlock(mutable, antiwaterState, 2); + scheduleFluidTick(level, mutable, antiwaterState); + placedAny = true; + } + } + } + + return placedAny; + } + + private static boolean placeOuterLip( + WorldGenLevel level, + RandomSource random, + int centerX, + int centerZ, + int floorY, + int basinTopY, + BasinProfile profile, + int dx, + int dz, + int radius, + BlockState basaltState + ) { + boolean placedAny = false; + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + + for (int stepX = -1; stepX <= 1; stepX++) { + for (int stepZ = -1; stepZ <= 1; stepZ++) { + if (stepX == 0 && stepZ == 0) { + continue; + } + + double outerDistance = profile.distance(dx + stepX, dz + stepZ); + if (outerDistance <= radius || outerDistance > radius + 1.2D) { + continue; + } + if (random.nextFloat() > 0.72F) { + continue; + } + + int x = centerX + stepX; + int z = centerZ + stepZ; + int localCeilingY = findCeilingY(level, x, z, floorY); + if (localCeilingY <= floorY + MIN_CAVITY_HEIGHT) { + continue; + } + + int topY = localCeilingY - 1; + int lipDepth = 2 + random.nextInt(2); + for (int y = Math.max(topY - lipDepth, basinTopY - 3); y <= topY; y++) { + mutable.set(x, y, z); + if (!isReplaceable(level.getBlockState(mutable))) { + continue; + } + + level.setBlock(mutable, basaltState, 2); + placedAny = true; + } + } + } + + return placedAny; + } + + private static boolean placeAntiwaterSources( + WorldGenLevel level, + RandomSource random, + int centerX, + int floorY, + int centerZ, + int radius, + int sourceCount, + BlockState antiwaterSourceState + ) { + boolean placedAny = false; + int attempts = 0; + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + + while (sourceCount > 0 && attempts++ < sourceCount * 6) { + int dx = random.nextInt(radius * 2 + 1) - radius; + int dz = random.nextInt(radius * 2 + 1) - radius; + double distance = Math.sqrt(dx * dx + dz * dz); + if (distance > radius * 0.45D + random.nextDouble() * 0.35D) { + continue; + } + + BlockPos sourcePos = findSupportedSourcePos(level, centerX + dx, floorY, centerZ + dz); + if (sourcePos == null) { + continue; + } + + mutable.set(sourcePos); + level.setBlock(mutable, antiwaterSourceState, 2); + scheduleFluidTick(level, mutable, antiwaterSourceState); + placedAny = true; + sourceCount--; + } + + return placedAny; + } + + private static boolean maybePlacePotentNyxite( + WorldGenLevel level, + RandomSource random, + int centerX, + int floorY, + int centerZ, + int radius + ) { + if (random.nextInt(8) != 0) { + return false; + } + + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + BlockState magmaState = Blocks.MAGMA_BLOCK.defaultBlockState(); + BlockState potentState = AntarchyObjects.POTENT_NYXITE.get() + .defaultBlockState() + .setValue(PotentNyxiteBlock.STATE, PotentNyxiteState.DORMANT); + + for (int attempt = 0; attempt < 12; attempt++) { + int dx = random.nextInt(radius * 2 + 1) - radius; + int dz = random.nextInt(radius * 2 + 1) - radius; + if (dx * dx + dz * dz > radius * radius) { + continue; + } + + int worldX = centerX + dx; + int worldZ = centerZ + dz; + int localCeilingY = findCeilingY(level, worldX, worldZ, floorY); + if (localCeilingY <= floorY + MIN_CAVITY_HEIGHT) { + continue; + } + + BlockPos magmaPos = new BlockPos(worldX, localCeilingY, worldZ); + BlockPos potentPos = magmaPos.below(); + if (!isSolidSurface(level.getBlockState(magmaPos)) || !isOpenBlock(level.getBlockState(potentPos))) { + continue; + } + + mutable.set(magmaPos); + level.setBlock(mutable, magmaState, 2); + mutable.set(potentPos); + level.setBlock(mutable, potentState, 2); + return true; + } + + return false; + } + + private static BlockPos findSupportedSourcePos(WorldGenLevel level, int x, int floorY, int z) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int y = floorY + 2; y >= floorY - 3; y--) { + mutable.set(x, y, z); + BlockState state = level.getBlockState(mutable); + if (!isOpenBlock(state)) { + continue; + } + + BlockPos belowPos = mutable.below(); + BlockState belowState = level.getBlockState(belowPos); + if (!isSolidSurface(belowState)) { + continue; + } + + return belowPos.immutable(); + } + + return null; + } + + private static BlockState flowingAntiwaterState(BlockState sourceState, int level) { + if (!sourceState.hasProperty(LiquidBlock.LEVEL)) { + return sourceState; + } + + int clamped = Mth.clamp(level, 1, 7); + return sourceState.setValue(LiquidBlock.LEVEL, clamped); + } + + private static void scheduleFluidTick(WorldGenLevel level, BlockPos pos, BlockState state) { + FluidState fluidState = state.getFluidState(); + if (!fluidState.isEmpty()) { + level.scheduleTick(pos, fluidState.getType(), fluidState.getType().getTickDelay(level)); + } + } + + private static int findFloorY(WorldGenLevel level, int x, int z) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + int floorY = Integer.MIN_VALUE; + + for (int y = level.getMinBuildHeight() + 1; y < level.getMaxBuildHeight() - 1; y++) { + mutable.set(x, y, z); + BlockState state = level.getBlockState(mutable); + if (!isSolidSurface(state)) { + continue; + } + + mutable.set(x, y + 1, z); + if (isOpenBlock(level.getBlockState(mutable))) { + floorY = y; + } + } + + return floorY; + } + + private static int findCeilingY(WorldGenLevel level, int x, int z, int floorY) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int y = floorY + 2; y < level.getMaxBuildHeight() - 1; y++) { + mutable.set(x, y, z); + BlockState state = level.getBlockState(mutable); + if (!isSolidSurface(state)) { + continue; + } + + mutable.set(x, y - 1, z); + if (isOpenBlock(level.getBlockState(mutable))) { + return y; + } + } + + return Integer.MIN_VALUE; + } + + private static boolean isSolidSurface(BlockState state) { + return !state.isAir() && state.blocksMotion() && state.getFluidState().isEmpty(); + } + + private static boolean isOpenBlock(BlockState state) { + return state.isAir() || state.canBeReplaced() || !state.blocksMotion(); + } + + private static boolean isReplaceable(BlockState state) { + return state.isAir() || state.canBeReplaced() || !state.blocksMotion(); + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } + + private record BasinProfile( + int seed, + double scaleX, + double scaleZ, + double waveX, + double waveZ, + double phaseX, + double phaseZ, + double edgeWidth, + double shoulderWidth + ) { + private static BasinProfile create(RandomSource random) { + int seed = random.nextInt(); + int variant = random.nextInt(3); + return switch (variant) { + case 0 -> new BasinProfile( + seed, + 1.0D + random.nextDouble() * 0.12D, + 1.0D + random.nextDouble() * 0.12D, + 0.18D, + 0.15D, + random.nextDouble() * Math.PI * 2.0D, + random.nextDouble() * Math.PI * 2.0D, + 0.18D, + 0.12D + ); + case 1 -> new BasinProfile( + seed, + 1.2D + random.nextDouble() * 0.2D, + 0.82D + random.nextDouble() * 0.12D, + 0.22D, + 0.18D, + random.nextDouble() * Math.PI * 2.0D, + random.nextDouble() * Math.PI * 2.0D, + 0.26D, + 0.16D + ); + default -> new BasinProfile( + seed, + 1.05D + random.nextDouble() * 0.18D, + 0.95D + random.nextDouble() * 0.18D, + 0.3D, + 0.28D, + random.nextDouble() * Math.PI * 2.0D, + random.nextDouble() * Math.PI * 2.0D, + 0.34D, + 0.24D + ); + }; + } + + private double distance(int dx, int dz) { + double warpedX = (dx / scaleX) + Math.sin((dz * 0.55D) + phaseX) * waveX; + double warpedZ = (dz / scaleZ) + Math.cos((dx * 0.65D) + phaseZ) * waveZ; + double ellipse = Math.sqrt((warpedX * warpedX) + (warpedZ * warpedZ)); + double jag = (Math.sin((dx * 0.8D) + phaseX) + Math.cos((dz * 0.9D) + phaseZ)) * 0.22D; + return ellipse + jag; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeConfiguration.java new file mode 100644 index 00000000..0ccc5832 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeConfiguration.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; + +public record NyxiteSpikeConfiguration( + int floorToCeilingSearchRange, + int radius, + int maxColumnHeight, + int heightDeviation, + float chanceOfColumnAtMaxDistanceFromCenter, + int maxDistanceFromCenterAffectingChanceOfColumn, + int maxDistanceFromCenterAffectingHeightBias, + int maxHeightDifference +) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + Codec.intRange(1, 128).fieldOf("floor_to_ceiling_search_range").forGetter(NyxiteSpikeConfiguration::floorToCeilingSearchRange), + Codec.intRange(1, 32).fieldOf("radius").forGetter(NyxiteSpikeConfiguration::radius), + Codec.intRange(1, 32).fieldOf("max_column_height").forGetter(NyxiteSpikeConfiguration::maxColumnHeight), + Codec.intRange(1, 16).fieldOf("height_deviation").forGetter(NyxiteSpikeConfiguration::heightDeviation), + Codec.floatRange(0.0F, 1.0F).fieldOf("chance_of_column_at_max_distance_from_center").forGetter(NyxiteSpikeConfiguration::chanceOfColumnAtMaxDistanceFromCenter), + Codec.intRange(1, 64).fieldOf("max_distance_from_center_affecting_chance_of_column").forGetter(NyxiteSpikeConfiguration::maxDistanceFromCenterAffectingChanceOfColumn), + Codec.intRange(1, 64).fieldOf("max_distance_from_center_affecting_height_bias").forGetter(NyxiteSpikeConfiguration::maxDistanceFromCenterAffectingHeightBias), + Codec.intRange(0, 32).fieldOf("max_height_difference").forGetter(NyxiteSpikeConfiguration::maxHeightDifference) + ).apply(instance, NyxiteSpikeConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeFeature.java new file mode 100644 index 00000000..76261e3c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/NyxiteSpikeFeature.java @@ -0,0 +1,192 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import java.util.Optional; +import java.util.OptionalInt; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.PointedDripstoneBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.DripstoneThickness; +import net.minecraft.world.level.levelgen.Column; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public class NyxiteSpikeFeature extends Feature { + public NyxiteSpikeFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + NyxiteSpikeConfiguration config = context.config(); + RandomSource random = context.random(); + if (!level.getBlockState(origin).isAir()) { + return false; + } + + boolean placedAny = false; + int radius = config.radius(); + for (int dx = -radius; dx <= radius; dx++) { + for (int dz = -radius; dz <= radius; dz++) { + double chance = this.getChanceOfColumn(radius, dx, dz, config); + if (chance <= 0.0D) { + continue; + } + + if (this.placeColumn(level, random, origin.offset(dx, 0, dz), dx, dz, chance, config)) { + placedAny = true; + } + } + } + + return placedAny; + } + + private boolean placeColumn( + WorldGenLevel level, + RandomSource random, + BlockPos pos, + int dx, + int dz, + double chance, + NyxiteSpikeConfiguration config + ) { + Optional optional = Column.scan(level, pos, config.floorToCeilingSearchRange(), state -> state.isAir(), state -> !state.isAir()); + if (optional.isEmpty()) { + return false; + } + + Column column = optional.get(); + OptionalInt ceiling = column.getCeiling(); + OptionalInt floor = column.getFloor(); + boolean canGrowDown = ceiling.isPresent() && level.getBlockState(pos.atY(ceiling.getAsInt())).is(AntarchyObjects.NYXITE.get()); + boolean canGrowUp = floor.isPresent() && level.getBlockState(pos.atY(floor.getAsInt())).is(AntarchyObjects.NYXITE.get()); + if (!canGrowDown && !canGrowUp) { + return false; + } + + int downLength = 0; + int upLength = 0; + if (canGrowDown) { + int maxLength = this.getMaxLength(config, ceiling, floor); + downLength = this.getSpikeHeight(random, dx, dz, chance, maxLength, config); + } + if (canGrowUp) { + int maxLength = this.getMaxLength(config, ceiling, floor); + if (downLength > 0) { + upLength = Mth.clamp( + downLength + Mth.randomBetweenInclusive(random, -config.maxHeightDifference(), config.maxHeightDifference()), + 0, + maxLength + ); + } else { + upLength = this.getSpikeHeight(random, dx, dz, chance, maxLength, config); + } + } + + if (ceiling.isPresent() && floor.isPresent() && downLength > 0 && upLength > 0 && ceiling.getAsInt() - downLength <= floor.getAsInt() + upLength) { + int floorY = floor.getAsInt(); + int ceilingY = ceiling.getAsInt(); + int minSplit = Math.max(ceilingY - downLength, floorY + 1); + int maxSplit = Math.min(floorY + upLength, ceilingY - 1); + int split = Mth.randomBetweenInclusive(random, minSplit, maxSplit + 1); + int tipBelowCeiling = split - 1; + downLength = ceilingY - split; + upLength = tipBelowCeiling - floorY; + } + + boolean placedAny = false; + if (downLength > 0 && ceiling.isPresent()) { + placedAny |= this.growPointedNyxite(level, pos.atY(ceiling.getAsInt() - 1), Direction.DOWN, downLength); + } + if (upLength > 0 && floor.isPresent()) { + placedAny |= this.growPointedNyxite(level, pos.atY(floor.getAsInt() + 1), Direction.UP, upLength); + } + return placedAny; + } + + private int getMaxLength(NyxiteSpikeConfiguration config, OptionalInt ceiling, OptionalInt floor) { + if (ceiling.isPresent() && floor.isPresent()) { + return Math.min(config.maxColumnHeight(), ceiling.getAsInt() - floor.getAsInt() - 1); + } + return config.maxColumnHeight(); + } + + private boolean growPointedNyxite(WorldGenLevel level, BlockPos rootStart, Direction direction, int length) { + boolean placedAny = false; + for (int offset = 0; offset < length; offset++) { + BlockPos spikePos = rootStart.relative(direction, offset); + if (spikePos.getY() < level.getMinBuildHeight() || spikePos.getY() >= level.getMaxBuildHeight()) { + break; + } + if (!level.getBlockState(spikePos).isAir()) { + break; + } + + BlockState spikeState = AntarchyObjects.NYXITE_SPIKE.get().defaultBlockState() + .setValue(PointedDripstoneBlock.TIP_DIRECTION, direction) + .setValue(PointedDripstoneBlock.THICKNESS, getThicknessForRootOffset(offset, length)) + .setValue(PointedDripstoneBlock.WATERLOGGED, false); + if (!spikeState.canSurvive(level, spikePos)) { + break; + } + + level.setBlock(spikePos, spikeState, 3); + placedAny = true; + } + return placedAny; + } + + private static DripstoneThickness getThicknessForRootOffset(int offsetFromRoot, int length) { + if (length <= 1) { + return DripstoneThickness.TIP; + } + if (offsetFromRoot == length - 1) { + return DripstoneThickness.TIP; + } + if (offsetFromRoot == length - 2) { + return DripstoneThickness.FRUSTUM; + } + if (offsetFromRoot == 0) { + return DripstoneThickness.BASE; + } + return DripstoneThickness.MIDDLE; + } + + private int getSpikeHeight(RandomSource random, int dx, int dz, double chance, int maxHeight, NyxiteSpikeConfiguration config) { + if (maxHeight <= 0 || random.nextDouble() > chance) { + return 0; + } + + int distance = Math.abs(dx) + Math.abs(dz); + float mean = (float) Mth.clampedMap( + (double) distance, + 0.0D, + (double) config.maxDistanceFromCenterAffectingHeightBias(), + (double) maxHeight, + 1.0D + ); + int sampled = Math.round((float) (mean + random.nextGaussian() * config.heightDeviation())); + return Mth.clamp(sampled, 1, maxHeight); + } + + private double getChanceOfColumn(int radius, int dx, int dz, NyxiteSpikeConfiguration config) { + int remainingX = radius - Math.abs(dx); + int remainingZ = radius - Math.abs(dz); + int edgeDistance = Math.min(remainingX, remainingZ); + return Mth.clampedMap( + (double) edgeDistance, + 0.0D, + (double) config.maxDistanceFromCenterAffectingChanceOfColumn(), + (double) config.chanceOfColumnAtMaxDistanceFromCenter(), + 1.0D + ); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/PotentNyxiteFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/PotentNyxiteFeature.java new file mode 100644 index 00000000..685fda4f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/PotentNyxiteFeature.java @@ -0,0 +1,56 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.block.state.PotentNyxiteState; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; + +public class PotentNyxiteFeature extends Feature { + public PotentNyxiteFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + var random = context.random(); + boolean placedAny = false; + + for (int dx = -7; dx <= 7; dx++) { + for (int dz = -7; dz <= 7; dz++) { + for (int dy = -5; dy <= 5; dy++) { + BlockPos candidatePos = origin.offset(dx, dy, dz); + if (!level.getBlockState(candidatePos).is(AntarchyObjects.NYXITE.get())) { + continue; + } + + if (random.nextFloat() >= 0.12F) { + continue; + } + + BlockState potentNyxite = AntarchyObjects.POTENT_NYXITE.get() + .defaultBlockState() + .setValue(PotentNyxiteBlock.STATE, PotentNyxiteState.DRY); + + level.setBlock(candidatePos, potentNyxite, 2); + BlockPos abovePos = candidatePos.above(); + if (level.getBlockState(abovePos).isAir()) { + level.setBlock(abovePos, Blocks.MAGMA_BLOCK.defaultBlockState(), 2); + } + placedAny = true; + } + } + } + + return placedAny; + } + +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolConfiguration.java new file mode 100644 index 00000000..d1802146 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolConfiguration.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider; + +public record ThoraxisAntiwaterPoolConfiguration( + BlockStateProvider state, + int minRadius, + int maxRadius, + int minDepth, + int maxDepth, + float irregularity +) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + BlockStateProvider.CODEC.fieldOf("state").forGetter(ThoraxisAntiwaterPoolConfiguration::state), + Codec.intRange(1, 64).fieldOf("min_radius").forGetter(ThoraxisAntiwaterPoolConfiguration::minRadius), + Codec.intRange(1, 64).fieldOf("max_radius").forGetter(ThoraxisAntiwaterPoolConfiguration::maxRadius), + Codec.intRange(1, 32).fieldOf("min_depth").forGetter(ThoraxisAntiwaterPoolConfiguration::minDepth), + Codec.intRange(1, 32).fieldOf("max_depth").forGetter(ThoraxisAntiwaterPoolConfiguration::maxDepth), + Codec.floatRange(0.0F, 1.0F).fieldOf("irregularity").forGetter(ThoraxisAntiwaterPoolConfiguration::irregularity) + ).apply(instance, ThoraxisAntiwaterPoolConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolFeature.java new file mode 100644 index 00000000..84d06dda --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisAntiwaterPoolFeature.java @@ -0,0 +1,268 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; +import net.minecraft.world.level.material.FluidState; + +public final class ThoraxisAntiwaterPoolFeature extends Feature { + private static final int MIN_CAVITY_HEIGHT = 8; + private static final int MAX_CAVITY_HEIGHT = 40; + + public ThoraxisAntiwaterPoolFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisAntiwaterPoolConfiguration config = context.config(); + + int radius = randomBetween(random, config.minRadius(), config.maxRadius()); + int depth = randomBetween(random, config.minDepth(), config.maxDepth()); + BlockState antiwaterSourceState = config.state().getState(random, origin); + BlockState nyxiteState = AntarchyObjects.NYXITE.get().defaultBlockState(); + + int pools = randomBetween(random, 1, Math.max(1, 1 + depth / 8)); + boolean placedAny = false; + + for (int i = 0; i < pools; i++) { + int offsetX = random.nextInt(radius * 2 + 1) - radius; + int offsetZ = random.nextInt(radius * 2 + 1) - radius; + int centerX = origin.getX() + offsetX; + int centerZ = origin.getZ() + offsetZ; + + int floorY = findFloorY(level, centerX, centerZ); + if (floorY <= level.getMinBuildHeight()) { + continue; + } + + int ceilingY = findCeilingY(level, centerX, centerZ, floorY); + if (ceilingY <= floorY + MIN_CAVITY_HEIGHT || ceilingY - floorY > MAX_CAVITY_HEIGHT) { + continue; + } + + int poolRadius = randomBetween(random, Math.max(2, radius / 6), Math.max(3, radius / 4 + 1)); + int ventCount = randomBetween(random, 0, Math.max(1, depth / 4)); + placedAny |= placeSparsePool(level, random, centerX, centerZ, floorY, ceilingY, poolRadius, ventCount, antiwaterSourceState, nyxiteState); + } + + return placedAny; + } + + private boolean placeSparsePool( + WorldGenLevel level, + RandomSource random, + int centerX, + int centerZ, + int floorY, + int ceilingY, + int poolRadius, + int ventCount, + BlockState antiwaterSourceState, + BlockState nyxiteState + ) { + boolean placedAny = false; + int ceilingBandY = ceilingY - 1; + int sourceY = floorY + 1; + + placedAny |= placeNyxiteBase(level, random, centerX, floorY, centerZ, poolRadius, nyxiteState); + placedAny |= seedAntiwaterVent(level, sourceY, centerX, centerZ, antiwaterSourceState); + + for (int i = 0; i < ventCount; i++) { + int ventX = centerX + random.nextInt(poolRadius * 2 + 1) - poolRadius; + int ventZ = centerZ + random.nextInt(poolRadius * 2 + 1) - poolRadius; + int distance = Math.abs(ventX - centerX) + Math.abs(ventZ - centerZ); + if (distance > poolRadius + random.nextInt(2)) { + continue; + } + + placedAny |= placeNyxiteBase(level, random, ventX, floorY, ventZ, Math.max(1, poolRadius - 1), nyxiteState); + placedAny |= seedAntiwaterVent(level, sourceY, ventX, ventZ, antiwaterSourceState); + placedAny |= seedCeilingPocket(level, random, ventX, ventZ, ceilingBandY, Math.max(1, poolRadius - 1), antiwaterSourceState); + placedAny |= seedStem(level, ventX, ventZ, floorY, ceilingBandY, antiwaterSourceState); + } + + return placedAny; + } + + private static boolean placeNyxiteBase(WorldGenLevel level, RandomSource random, int centerX, int floorY, int centerZ, int radius, BlockState nyxiteState) { + boolean placedAny = false; + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + + for (int dx = -radius; dx <= radius; dx++) { + for (int dz = -radius; dz <= radius; dz++) { + double distance = Math.sqrt(dx * dx + dz * dz); + if (distance > radius + random.nextDouble()) { + continue; + } + + double density = 1.0D - (distance / Math.max(1.0D, radius)); + double chance = Mth.clamp(0.18D + density * 0.45D, 0.0D, 0.78D); + if (random.nextDouble() > chance) { + continue; + } + + mutable.set(centerX + dx, floorY, centerZ + dz); + BlockState existing = level.getBlockState(mutable); + if (existing.is(Blocks.BEDROCK) || existing.blocksMotion()) { + continue; + } + + level.setBlock(mutable, nyxiteState, 2); + placedAny = true; + } + } + + return placedAny; + } + + private static boolean seedAntiwaterVent(WorldGenLevel level, int y, int x, int z, BlockState antiwaterSourceState) { + BlockPos pos = new BlockPos(x, y, z); + BlockState state = level.getBlockState(pos); + FluidState fluidState = state.getFluidState(); + if (state.is(Blocks.BEDROCK) || state.blocksMotion() || !fluidState.isEmpty()) { + return false; + } + + level.setBlock(pos, antiwaterSourceState, 2); + scheduleFluidTick(level, pos, antiwaterSourceState); + return true; + } + + private static boolean seedCeilingPocket(WorldGenLevel level, RandomSource random, int centerX, int centerZ, int ceilingBandY, int radius, BlockState antiwaterSourceState) { + boolean placedAny = false; + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + BlockState flowingAntiwater = flowingAntiwaterState(antiwaterSourceState, Math.max(1, Math.min(7, 6 + random.nextInt(2)))); + + for (int dx = -radius; dx <= radius; dx++) { + for (int dz = -radius; dz <= radius; dz++) { + double distance = Math.sqrt(dx * dx + dz * dz); + if (distance > radius + random.nextDouble() * 0.5D) { + continue; + } + + double density = 1.0D - (distance / Math.max(1.0D, radius)); + double chance = Mth.clamp(0.22D + density * 0.52D, 0.0D, 0.84D); + if (random.nextDouble() > chance) { + continue; + } + + mutable.set(centerX + dx, ceilingBandY, centerZ + dz); + BlockState existing = level.getBlockState(mutable); + FluidState fluidState = existing.getFluidState(); + if (existing.is(Blocks.BEDROCK) || existing.blocksMotion() || !fluidState.isEmpty()) { + continue; + } + + level.setBlock(mutable, flowingAntiwater, 2); + scheduleFluidTick(level, mutable, flowingAntiwater); + placedAny = true; + } + } + + return placedAny; + } + + private static boolean seedStem(WorldGenLevel level, int x, int z, int floorY, int ceilingBandY, BlockState antiwaterSourceState) { + boolean placedAny = false; + int stemHeight = Math.max(2, Math.min(ceilingBandY - floorY - 1, 5)); + for (int i = 1; i <= stemHeight; i++) { + int y = floorY + i; + if (y >= ceilingBandY) { + break; + } + + BlockPos pos = new BlockPos(x, y, z); + BlockState state = level.getBlockState(pos); + if (state.is(Blocks.BEDROCK) || state.blocksMotion()) { + break; + } + + BlockState stemState = i == 1 ? antiwaterSourceState : flowingAntiwaterState(antiwaterSourceState, Math.max(1, 8 - i)); + level.setBlock(pos, stemState, 2); + scheduleFluidTick(level, pos, stemState); + placedAny = true; + } + + return placedAny; + } + + private static BlockState flowingAntiwaterState(BlockState sourceState, int level) { + if (!sourceState.hasProperty(LiquidBlock.LEVEL)) { + return sourceState; + } + + int clamped = Mth.clamp(level, 1, 7); + return sourceState.setValue(LiquidBlock.LEVEL, clamped); + } + + private static void scheduleFluidTick(WorldGenLevel level, BlockPos pos, BlockState state) { + FluidState fluidState = state.getFluidState(); + if (!fluidState.isEmpty()) { + level.scheduleTick(pos, fluidState.getType(), fluidState.getType().getTickDelay(level)); + } + } + + private static int findFloorY(WorldGenLevel level, int x, int z) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + int floorY = Integer.MIN_VALUE; + + for (int y = level.getMinBuildHeight() + 1; y < level.getMaxBuildHeight() - 1; y++) { + mutable.set(x, y, z); + BlockState state = level.getBlockState(mutable); + if (!isSolidSurface(state)) { + continue; + } + + mutable.set(x, y + 1, z); + if (isOpenBlock(level.getBlockState(mutable))) { + floorY = y; + } + } + + return floorY; + } + + private static int findCeilingY(WorldGenLevel level, int x, int z, int floorY) { + BlockPos.MutableBlockPos mutable = new BlockPos.MutableBlockPos(); + for (int y = floorY + 2; y < level.getMaxBuildHeight() - 1; y++) { + mutable.set(x, y, z); + BlockState state = level.getBlockState(mutable); + if (!isSolidSurface(state)) { + continue; + } + + mutable.set(x, y - 1, z); + if (isOpenBlock(level.getBlockState(mutable))) { + return y; + } + } + + return Integer.MIN_VALUE; + } + + private static boolean isSolidSurface(BlockState state) { + return !state.isAir() && state.blocksMotion() && state.getFluidState().isEmpty(); + } + + private static boolean isOpenBlock(BlockState state) { + return state.isAir(); + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBiomeSource.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBiomeSource.java new file mode 100644 index 00000000..f97fb11e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBiomeSource.java @@ -0,0 +1,252 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.serialization.Codec; +import com.mojang.serialization.MapCodec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import it.unimi.dsi.fastutil.longs.Long2DoubleOpenHashMap; +import java.util.stream.Stream; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Holder; +import net.minecraft.core.QuartPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeSource; +import net.minecraft.world.level.biome.Climate; +import net.minecraft.world.level.biome.MultiNoiseBiomeSource; + +public final class ThoraxisBiomeSource extends BiomeSource { + private static final int REGION_NOISE_SCALE = 96; + private static final int REGION_DETAIL_SCALE = 41; + private static final int VERTICAL_NOISE_SCALE = 8; + private static final double DUNES_SELECTOR_CUTOFF = 0.38D; + private static final double HILLS_SELECTOR_CUTOFF = 0.24D; + private static final ResourceKey NIGHTMARE_WASTES = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "nightmare_wastes") + ); + private static final ResourceKey DREAM_DUNES = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_dunes") + ); + private static final ResourceKey UMBRAL_HILLS = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "umbral_hills") + ); + private static final ResourceKey LUCID_POOLS = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "lucid_pools") + ); + private static final ResourceKey CLOUD_SEA = ResourceKey.create( + Registries.BIOME, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "cloud_sea") + ); + + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group( + MultiNoiseBiomeSource.DIRECT_CODEC.forGetter(ThoraxisBiomeSource::parameters), + Codec.INT.optionalFieldOf("dream_dunes_max_y", 96).forGetter(ThoraxisBiomeSource::dreamDunesMaxY), + Codec.INT.optionalFieldOf("umbral_hills_max_y", 100).forGetter(ThoraxisBiomeSource::umbralHillsMaxY), + Codec.INT.optionalFieldOf("lucid_pools_min_y", 116).forGetter(ThoraxisBiomeSource::lucidPoolsMinY) + ).apply(instance, ThoraxisBiomeSource::new)); + + private final Climate.ParameterList> parameters; + private final MultiNoiseBiomeSource delegate; + private final int dreamDunesMaxY; + private final int umbralHillsMaxY; + private final int lucidPoolsMinY; + private final int dreamDunesMaxQuartY; + private final int umbralHillsMaxQuartY; + private final int lucidPoolsMinQuartY; + private final Holder nightmareWastesBiome; + private final Holder dreamDunesBiome; + private final Holder umbralHillsBiome; + private final Holder lucidPoolsBiome; + private final Holder cloudSeaBiome; + + private static final ThreadLocal CLOUD_SEA_CACHE = + ThreadLocal.withInitial(() -> new Long2DoubleOpenHashMap(512)); + private static final ThreadLocal REGION_CACHE = + ThreadLocal.withInitial(() -> new Long2DoubleOpenHashMap(512)); + private static final ThreadLocal VERTICAL_CACHE = + ThreadLocal.withInitial(() -> new Long2DoubleOpenHashMap(64)); + + public ThoraxisBiomeSource(Climate.ParameterList> parameters, int dreamDunesMaxY, int umbralHillsMaxY, int lucidPoolsMinY) { + this.parameters = parameters; + this.delegate = MultiNoiseBiomeSource.createFromList(parameters); + this.dreamDunesMaxY = dreamDunesMaxY; + this.umbralHillsMaxY = umbralHillsMaxY; + this.lucidPoolsMinY = lucidPoolsMinY; + this.dreamDunesMaxQuartY = QuartPos.fromBlock(dreamDunesMaxY); + this.umbralHillsMaxQuartY = QuartPos.fromBlock(umbralHillsMaxY); + this.lucidPoolsMinQuartY = QuartPos.fromBlock(lucidPoolsMinY); + this.nightmareWastesBiome = this.findBiome(NIGHTMARE_WASTES); + this.dreamDunesBiome = this.findBiome(DREAM_DUNES); + this.umbralHillsBiome = this.findBiome(UMBRAL_HILLS); + this.lucidPoolsBiome = this.findBiome(LUCID_POOLS); + this.cloudSeaBiome = this.findBiome(CLOUD_SEA); + } + + private Climate.ParameterList> parameters() { + return this.parameters; + } + + private int lucidPoolsMinY() { + return this.lucidPoolsMinY; + } + + private int dreamDunesMaxY() { + return this.dreamDunesMaxY; + } + + private int umbralHillsMaxY() { + return this.umbralHillsMaxY; + } + + @Override + protected MapCodec codec() { + return CODEC; + } + + @Override + protected Stream> collectPossibleBiomes() { + return this.delegate.possibleBiomes().stream(); + } + + @Override + public Holder getNoiseBiome(int x, int y, int z, Climate.Sampler sampler) { + if (this.cloudSeaBiome != null && cachedIsCloudSeaZone(x, z)) { + return this.cloudSeaBiome; + } + + if (y >= this.lucidPoolsMinQuartY && this.lucidPoolsBiome != null) { + return this.lucidPoolsBiome; + } + + double region = cachedRegionNoise(x, z); + double vertical = cachedVerticalNoise(y); + double dreamDunesSelector = region * 0.65D + (1.0D - vertical) * 0.35D; + double umbralHillsSelector = region * 0.55D + vertical * 0.45D; + + if (this.dreamDunesBiome != null && y <= this.dreamDunesMaxQuartY && dreamDunesSelector <= DUNES_SELECTOR_CUTOFF) { + return this.dreamDunesBiome; + } + + if (this.umbralHillsBiome != null && y <= this.umbralHillsMaxQuartY && umbralHillsSelector <= HILLS_SELECTOR_CUTOFF) { + return this.umbralHillsBiome; + } + + Holder delegateBiome = this.delegate.getNoiseBiome(x, y, z, sampler); + return this.nightmareWastesBiome != null ? this.nightmareWastesBiome : delegateBiome; + } + + @Override + public void addDebugInfo(java.util.List debug, BlockPos pos, Climate.Sampler sampler) { + this.delegate.addDebugInfo(debug, pos, sampler); + debug.add("Thoraxis selector: mixed vertical/region noise"); + debug.add("Thoraxis Lucid Pools: y>=" + this.lucidPoolsMinY); + debug.add("Thoraxis Cloud Sea: widened noise-selected"); + } + + private Holder findBiome(ResourceKey key) { + return this.delegate.possibleBiomes().stream() + .filter(holder -> holder.is(key)) + .findFirst() + .orElse(null); + } + + private boolean cachedIsCloudSeaZone(int quartX, int quartZ) { + long key = net.minecraft.world.level.ChunkPos.asLong(quartX, quartZ); + Long2DoubleOpenHashMap cache = CLOUD_SEA_CACHE.get(); + if (cache.containsKey(key)) { + return cache.get(key) > 0.0D; + } + boolean result = isCloudSeaZone(quartX, quartZ); + if (cache.size() >= 512) cache.clear(); + cache.put(key, result ? 1.0D : -1.0D); + return result; + } + + private double cachedRegionNoise(int quartX, int quartZ) { + long key = net.minecraft.world.level.ChunkPos.asLong(quartX, quartZ); + Long2DoubleOpenHashMap cache = REGION_CACHE.get(); + if (cache.containsKey(key)) { + return cache.get(key); + } + double result = sampleRegionNoise(quartX, quartZ); + if (cache.size() >= 512) cache.clear(); + cache.put(key, result); + return result; + } + + private double cachedVerticalNoise(int quartY) { + long key = (long) quartY; + Long2DoubleOpenHashMap cache = VERTICAL_CACHE.get(); + if (cache.containsKey(key)) { + return cache.get(key); + } + double result = sampleVerticalNoise(quartY); + if (cache.size() >= 64) cache.clear(); + cache.put(key, result); + return result; + } + + private static boolean isCloudSeaZone(int quartX, int quartZ) { + double primary = sampleNoise(quartX, quartZ, 56); + double secondary = sampleNoise(quartX + 137, quartZ - 211, 24); + double combined = primary * 0.72D + secondary * 0.28D; + return (combined >= 0.892D && combined <= 0.952D) || (combined >= 0.962D && combined <= 0.992D); + } + + private static double sampleRegionNoise(int quartX, int quartZ) { + double broad = sampleNoise(quartX, quartZ, REGION_NOISE_SCALE); + double detail = sampleNoise(quartX + 311, quartZ - 197, REGION_DETAIL_SCALE); + return broad * 0.82D + detail * 0.18D; + } + + private double sampleVerticalNoise(int quartY) { + double scaled = positiveMod((double) quartY / (double) VERTICAL_NOISE_SCALE, 1.0D); + double detail = sampleNoise(quartY + 73, quartY - 29, 5); + return scaled * 0.6D + detail * 0.4D; + } + + private static double sampleNoise(int x, int z, int scale) { + int cellX = Math.floorDiv(x, scale); + int cellZ = Math.floorDiv(z, scale); + double fracX = positiveMod((double) x / (double) scale, 1.0D); + double fracZ = positiveMod((double) z / (double) scale, 1.0D); + + double n00 = valueNoise(cellX, cellZ); + double n10 = valueNoise(cellX + 1, cellZ); + double n01 = valueNoise(cellX, cellZ + 1); + double n11 = valueNoise(cellX + 1, cellZ + 1); + + double ix0 = lerp(smoothstep(fracX), n00, n10); + double ix1 = lerp(smoothstep(fracX), n01, n11); + return lerp(smoothstep(fracZ), ix0, ix1); + } + + private static double valueNoise(int x, int z) { + long seed = x * 341873128712L + z * 132897987541L; + seed ^= seed >>> 33; + seed *= 0xff51afd7ed558ccdL; + seed ^= seed >>> 33; + seed *= 0xc4ceb9fe1a85ec53L; + seed ^= seed >>> 33; + return (double) (seed & 0xFFFFFFFFL) / (double) 0xFFFFFFFFL; + } + + private static double smoothstep(double value) { + return value * value * (3.0D - 2.0D * value); + } + + private static double lerp(double delta, double start, double end) { + return start + (end - start) * delta; + } + + private static double positiveMod(double value, double mod) { + double result = value % mod; + return result < 0.0D ? result + mod : result; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalConfiguration.java new file mode 100644 index 00000000..3d568874 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalConfiguration.java @@ -0,0 +1,33 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider; + +public record ThoraxisBloodCrystalConfiguration( + BlockStateProvider baseState, + BlockStateProvider crystalState, + int minHeight, + int maxHeight, + int minBaseRadius, + int maxBaseRadius, + int tipRadius, + int sway, + float sideCrystalChance, + float branchChance +) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + BlockStateProvider.CODEC.fieldOf("base_state").forGetter(ThoraxisBloodCrystalConfiguration::baseState), + BlockStateProvider.CODEC.fieldOf("crystal_state").forGetter(ThoraxisBloodCrystalConfiguration::crystalState), + Codec.intRange(1, 256).fieldOf("min_height").forGetter(ThoraxisBloodCrystalConfiguration::minHeight), + Codec.intRange(1, 256).fieldOf("max_height").forGetter(ThoraxisBloodCrystalConfiguration::maxHeight), + Codec.intRange(1, 24).fieldOf("min_base_radius").forGetter(ThoraxisBloodCrystalConfiguration::minBaseRadius), + Codec.intRange(1, 24).fieldOf("max_base_radius").forGetter(ThoraxisBloodCrystalConfiguration::maxBaseRadius), + Codec.intRange(1, 24).fieldOf("tip_radius").forGetter(ThoraxisBloodCrystalConfiguration::tipRadius), + Codec.intRange(0, 32).fieldOf("sway").forGetter(ThoraxisBloodCrystalConfiguration::sway), + Codec.floatRange(0.0F, 1.0F).fieldOf("side_crystal_chance").forGetter(ThoraxisBloodCrystalConfiguration::sideCrystalChance), + Codec.floatRange(0.0F, 1.0F).fieldOf("branch_chance").forGetter(ThoraxisBloodCrystalConfiguration::branchChance) + ).apply(instance, ThoraxisBloodCrystalConfiguration::new)); +} + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalFeature.java new file mode 100644 index 00000000..c90352b6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisBloodCrystalFeature.java @@ -0,0 +1,243 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.AmethystClusterBlock; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +import java.util.ArrayList; +import java.util.List; + +public final class ThoraxisBloodCrystalFeature extends Feature { + public ThoraxisBloodCrystalFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisBloodCrystalConfiguration config = context.config(); + + boolean hanging = random.nextBoolean(); + int anchorY = hanging ? findCeilingY(level, origin) : findFloorY(level, origin); + if (anchorY < level.getMinBuildHeight()) { + hanging = !hanging; + anchorY = hanging ? findCeilingY(level, origin) : findFloorY(level, origin); + } + if (anchorY < level.getMinBuildHeight()) { + return false; + } + + int length = randomBetween(random, config.minHeight(), config.maxHeight()); + int baseRadius = randomBetween(random, config.minBaseRadius(), config.maxBaseRadius()); + int tipRadius = Math.max(1, config.tipRadius()); + int sway = Math.max(0, config.sway()); + BlockState baseState = config.baseState().getState(random, origin); + BlockState buddingState = AntarchyObjects.BUDDING_BLOOD_CRYSTAL.get().defaultBlockState(); + BlockState smallCrystalState = config.crystalState().getState(random, origin); + + boolean placedAny = false; + int startY = hanging ? anchorY - 1 : anchorY + 1; + for (int step = 0; step < length; step++) { + int y = hanging ? startY - step : startY + step; + if (y <= level.getMinBuildHeight() || y >= level.getMaxBuildHeight() - 1) { + break; + } + + double progress = length <= 1 ? 0.0D : step / (double) (length - 1); + int radius = Math.max(tipRadius, (int) Math.round(Mth.lerp(progress, baseRadius, tipRadius))); + int swayX = (int) Math.round(Math.sin(progress * Math.PI * 1.4D) * sway * 0.5D); + int swayZ = (int) Math.round(Math.cos(progress * Math.PI * 1.2D) * sway * 0.5D); + BlockPos center = new BlockPos(origin.getX() + swayX, y, origin.getZ() + swayZ); + + placedAny |= placeLayer(level, center, radius, baseState, buddingState, smallCrystalState, config.sideCrystalChance(), random); + + if (step > 2 && step < length - 2 && random.nextFloat() < config.branchChance()) { + BlockPos branchCenter = center.offset(random.nextInt(5) - 2, random.nextInt(3) - 1, random.nextInt(5) - 2); + placedAny |= placeLayer(level, branchCenter, Math.max(1, radius - 1), baseState, buddingState, smallCrystalState, config.sideCrystalChance() * 0.9F, random); + } + } + + return placedAny; + } + + private boolean placeLayer( + WorldGenLevel level, + BlockPos center, + int radius, + BlockState baseState, + BlockState buddingState, + BlockState smallCrystalState, + float crystalChance, + RandomSource random + ) { + boolean placedAny = false; + int actualRadius = Math.max(1, radius); + + for (int x = -actualRadius; x <= actualRadius; x++) { + for (int z = -actualRadius; z <= actualRadius; z++) { + double distance = x * x + z * z; + if (distance > actualRadius * actualRadius + random.nextInt(3)) { + continue; + } + + BlockPos target = center.offset(x, 0, z); + BlockState current = level.getBlockState(target); + if (current.is(Blocks.BEDROCK)) { + continue; + } + + level.setBlock(target, baseState, 2); + placedAny = true; + boolean supportsCrystalGrowth = false; + List exposedDirections = collectExposedDirections(level, target, random); + if (!exposedDirections.isEmpty() && random.nextFloat() < Math.min(0.95F, crystalChance * 1.35F)) { + int placements = 1 + random.nextInt(Math.min(3, exposedDirections.size())); + if (exposedDirections.size() >= 4 && random.nextFloat() < crystalChance) { + placements = Math.min(exposedDirections.size(), placements + 1); + } + + for (int i = 0; i < placements; i++) { + Direction direction = exposedDirections.get(i); + supportsCrystalGrowth |= tryPlaceCrystal(level, target, direction, smallCrystalState, random); + } + } + + if (supportsCrystalGrowth) { + level.setBlock(target, buddingState, 2); + } + } + } + + return placedAny; + } + + private boolean tryPlaceCrystal(WorldGenLevel level, BlockPos supportPos, Direction direction, BlockState smallCrystalState, RandomSource random) { + BlockPos crystalPos = supportPos.relative(direction); + BlockState existingState = level.getBlockState(crystalPos); + if (existingState.is(Blocks.BEDROCK) || (!existingState.isAir() && !existingState.canBeReplaced() && existingState.getFluidState().isEmpty())) { + return false; + } + + BlockState fullCrystalState = orientGrowthState(smallCrystalState, direction); + BlockState budState = orientGrowthState(chooseBudState(random), direction); + + if (random.nextFloat() < 0.75F && fullCrystalState.canSurvive(level, crystalPos)) { + level.setBlock(crystalPos, fullCrystalState, 2); + return true; + } + if (budState.canSurvive(level, crystalPos)) { + level.setBlock(crystalPos, budState, 2); + return true; + } + if (fullCrystalState.canSurvive(level, crystalPos)) { + level.setBlock(crystalPos, fullCrystalState, 2); + return true; + } + + return false; + } + + private List collectExposedDirections(WorldGenLevel level, BlockPos target, RandomSource random) { + List directions = new ArrayList<>(); + for (Direction direction : Direction.values()) { + BlockPos sidePos = target.relative(direction); + BlockState sideState = level.getBlockState(sidePos); + if (sideState.is(Blocks.BEDROCK)) { + continue; + } + if (sideState.isAir() || sideState.canBeReplaced() || !sideState.getFluidState().isEmpty()) { + directions.add(direction); + } + } + + for (int i = directions.size() - 1; i > 0; i--) { + int swapIndex = random.nextInt(i + 1); + Direction current = directions.get(i); + directions.set(i, directions.get(swapIndex)); + directions.set(swapIndex, current); + } + + return directions; + } + + private BlockState orientGrowthState(BlockState state, Direction direction) { + BlockState placedState = state; + if (placedState.hasProperty(AmethystClusterBlock.FACING)) { + placedState = placedState.setValue(AmethystClusterBlock.FACING, direction); + } + if (placedState.hasProperty(BlockStateProperties.WATERLOGGED)) { + placedState = placedState.setValue(BlockStateProperties.WATERLOGGED, false); + } + return placedState; + } + + private BlockState chooseBudState(RandomSource random) { + float roll = random.nextFloat(); + if (roll < 0.55F) { + return AntarchyObjects.SMALL_BLOOD_CRYSTAL_BUD.get().defaultBlockState(); + } + if (roll < 0.83F) { + return AntarchyObjects.MEDIUM_BLOOD_CRYSTAL_BUD.get().defaultBlockState(); + } + return AntarchyObjects.LARGE_BLOOD_CRYSTAL_BUD.get().defaultBlockState(); + } + + private int findFloorY(WorldGenLevel level, BlockPos origin) { + int x = origin.getX(); + int z = origin.getZ(); + int startY = Mth.clamp(origin.getY(), level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2); + + for (int y = startY; y > level.getMinBuildHeight(); y--) { + BlockPos pos = new BlockPos(x, y, z); + BlockState state = level.getBlockState(pos); + if (state.isAir() || state.canBeReplaced() || !state.getFluidState().isEmpty()) { + continue; + } + if (state.is(Blocks.BEDROCK)) { + return -1; + } + return y; + } + + return -1; + } + + private int findCeilingY(WorldGenLevel level, BlockPos origin) { + int x = origin.getX(); + int z = origin.getZ(); + int startY = Mth.clamp(origin.getY(), level.getMinBuildHeight() + 1, level.getMaxBuildHeight() - 2); + + for (int y = startY; y < level.getMaxBuildHeight() - 1; y++) { + BlockPos pos = new BlockPos(x, y, z); + BlockState state = level.getBlockState(pos); + if (state.isAir() || state.canBeReplaced() || !state.getFluidState().isEmpty()) { + continue; + } + if (state.is(Blocks.BEDROCK)) { + return -1; + } + return y; + } + + return -1; + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } +} + diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneConfiguration.java new file mode 100644 index 00000000..b7bf48dc --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneConfiguration.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider; + +public record ThoraxisDuneConfiguration( + BlockStateProvider topState, + BlockStateProvider underState, + int minRadius, + int maxRadius, + int minHeight, + int maxHeight, + int underDepth, + float irregularity +) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + BlockStateProvider.CODEC.fieldOf("top_state").forGetter(ThoraxisDuneConfiguration::topState), + BlockStateProvider.CODEC.fieldOf("under_state").forGetter(ThoraxisDuneConfiguration::underState), + Codec.intRange(1, 64).fieldOf("min_radius").forGetter(ThoraxisDuneConfiguration::minRadius), + Codec.intRange(1, 64).fieldOf("max_radius").forGetter(ThoraxisDuneConfiguration::maxRadius), + Codec.intRange(1, 64).fieldOf("min_height").forGetter(ThoraxisDuneConfiguration::minHeight), + Codec.intRange(1, 64).fieldOf("max_height").forGetter(ThoraxisDuneConfiguration::maxHeight), + Codec.intRange(1, 16).fieldOf("under_depth").forGetter(ThoraxisDuneConfiguration::underDepth), + Codec.floatRange(0.0F, 1.0F).fieldOf("irregularity").forGetter(ThoraxisDuneConfiguration::irregularity) + ).apply(instance, ThoraxisDuneConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneFeature.java new file mode 100644 index 00000000..422e2849 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisDuneFeature.java @@ -0,0 +1,130 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.Mth; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public final class ThoraxisDuneFeature extends Feature { + public ThoraxisDuneFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisDuneConfiguration config = context.config(); + + int radius = randomBetween(random, config.minRadius(), config.maxRadius()); + int height = randomBetween(random, config.minHeight(), config.maxHeight()); + BlockState topState = config.topState().getState(random, origin); + BlockState underState = config.underState().getState(random, origin); + boolean placedAny = false; + + for (int dx = -radius; dx <= radius; dx++) { + for (int dz = -radius; dz <= radius; dz++) { + double distance = Math.sqrt(dx * dx + dz * dz); + double normalized = distance / Math.max(1.0D, radius); + if (normalized > 1.0D) { + continue; + } + + double shape = 1.0D - normalized; + double roughness = 0.70D + (random.nextDouble() * 0.30D); + double mound = height * shape * roughness; + if (random.nextFloat() < config.irregularity()) { + mound *= 0.65D + random.nextDouble() * 0.45D; + } + + int columnHeight = Math.max(1, (int) Math.round(mound)); + int x = origin.getX() + dx; + int z = origin.getZ() + dz; + int surfaceY = level.getHeight(Heightmap.Types.OCEAN_FLOOR_WG, x, z) - 1; + if (surfaceY <= level.getMinBuildHeight()) { + continue; + } + if (level.getBlockState(new BlockPos(x, surfaceY, z)).is(Blocks.BEDROCK)) { + continue; + } + + int baseY = surfaceY + 1; + for (int layer = 0; layer < columnHeight; layer++) { + int y = baseY + layer; + if (y >= level.getMaxBuildHeight() - 1) { + break; + } + + boolean exposedBand = layer < columnHeight - 1 + && layer > 0 + && (layer % 3 == 0 || layer % 4 == 1) + && random.nextFloat() < 0.42D + (config.irregularity() * 0.35D); + BlockState state = layer == columnHeight - 1 || exposedBand ? topState : underState; + level.setBlock(new BlockPos(x, y, z), state, 2); + placedAny = true; + } + + if (columnHeight < config.underDepth()) { + for (int layer = 0; layer < config.underDepth() - columnHeight; layer++) { + int y = surfaceY - layer; + if (y <= level.getMinBuildHeight() || level.getBlockState(new BlockPos(x, y, z)).is(Blocks.BEDROCK)) { + break; + } + if (layer > 1 && layer < config.underDepth() - 2 && random.nextFloat() < 0.22D + (config.irregularity() * 0.20D)) { + level.setBlock(new BlockPos(x, y, z), Blocks.AIR.defaultBlockState(), 2); + placedAny = true; + continue; + } + level.setBlock(new BlockPos(x, y, z), underState, 2); + placedAny = true; + } + } + + if (columnHeight > 2 && random.nextFloat() < 0.34D + config.irregularity() * 0.22D) { + int cavityRadius = 1 + random.nextInt(2); + int cavityY = baseY + Math.max(1, columnHeight / 2) - random.nextInt(Math.max(1, columnHeight / 3 + 1)); + carveBuriedCavity(level, x, cavityY, z, cavityRadius, random); + placedAny = true; + } + } + } + + return placedAny; + } + + private void carveBuriedCavity(WorldGenLevel level, int centerX, int centerY, int centerZ, int radius, RandomSource random) { + int actualRadius = Math.max(1, radius); + for (int x = -actualRadius; x <= actualRadius; x++) { + for (int y = -actualRadius; y <= actualRadius; y++) { + for (int z = -actualRadius; z <= actualRadius; z++) { + double distance = x * x + (y * y * 1.5D) + z * z; + if (distance > actualRadius * actualRadius + random.nextInt(2)) { + continue; + } + + BlockPos target = new BlockPos(centerX + x, centerY + y, centerZ + z); + BlockState state = level.getBlockState(target); + if (state.is(Blocks.BEDROCK)) { + continue; + } + if (!state.isAir() && !state.canBeReplaced() && state.getFluidState().isEmpty()) { + level.setBlock(target, Blocks.AIR.defaultBlockState(), 2); + } + } + } + } + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureConfiguration.java new file mode 100644 index 00000000..f329dcb6 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureConfiguration.java @@ -0,0 +1,16 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; + +public record ThoraxisFissureConfiguration(int minSpan, int maxSpan, int minRadius, int maxRadius, int maxBend, float branchChance) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + Codec.intRange(1, 256).fieldOf("min_span").forGetter(ThoraxisFissureConfiguration::minSpan), + Codec.intRange(1, 256).fieldOf("max_span").forGetter(ThoraxisFissureConfiguration::maxSpan), + Codec.intRange(1, 8).fieldOf("min_radius").forGetter(ThoraxisFissureConfiguration::minRadius), + Codec.intRange(1, 8).fieldOf("max_radius").forGetter(ThoraxisFissureConfiguration::maxRadius), + Codec.intRange(0, 32).fieldOf("max_bend").forGetter(ThoraxisFissureConfiguration::maxBend), + Codec.floatRange(0.0F, 1.0F).fieldOf("branch_chance").forGetter(ThoraxisFissureConfiguration::branchChance) + ).apply(instance, ThoraxisFissureConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureFeature.java new file mode 100644 index 00000000..09b8f92c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisFissureFeature.java @@ -0,0 +1,93 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public final class ThoraxisFissureFeature extends Feature { + public ThoraxisFissureFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisFissureConfiguration config = context.config(); + + int span = randomBetween(random, config.minSpan(), config.maxSpan()); + int halfWidth = randomBetween(random, config.minRadius(), config.maxRadius()); + int bendLimit = Math.max(0, config.maxBend()); + int bendX = bendLimit == 0 ? 0 : random.nextInt(bendLimit * 2 + 1) - bendLimit; + int bendZ = bendLimit == 0 ? 0 : random.nextInt(bendLimit * 2 + 1) - bendLimit; + + if (origin.getY() <= 4 || origin.getY() >= level.getMaxBuildHeight() - 5) { + return false; + } + + for (int step = -span; step <= span; step++) { + double t = Math.abs(step) / (double) span; + int y = origin.getY() + step; + if (y <= level.getMinBuildHeight() || y >= level.getMaxBuildHeight()) { + continue; + } + + int centerX = origin.getX() + (int) Math.round(bendX * (t * t - t)); + int centerZ = origin.getZ() + (int) Math.round(bendZ * (t * t - t)); + int width = halfWidth + + (step % 4 == 0 ? 1 : 0) + + (Math.abs(step) <= span / 4 ? 1 : 0) + + (random.nextFloat() < 0.18F ? 1 : 0); + + for (int xOffset = -width; xOffset <= width; xOffset++) { + for (int zOffset = -width; zOffset <= width; zOffset++) { + if (xOffset * xOffset + zOffset * zOffset > width * width + 1) { + continue; + } + + BlockPos targetPos = new BlockPos(centerX + xOffset, y, centerZ + zOffset); + carveNode(level, targetPos, random, width); + if (random.nextFloat() < config.branchChance() && y + 1 < level.getMaxBuildHeight()) { + carveNode(level, targetPos.offset(random.nextInt(3) - 1, random.nextInt(2), random.nextInt(3) - 1), random, Math.max(1, width - 1)); + } + if (random.nextFloat() < 0.1F && y - 1 > level.getMinBuildHeight()) { + carveNode(level, targetPos.below(), random, Math.max(1, width - 1)); + } + } + } + } + + return true; + } + + private void carveNode(WorldGenLevel level, BlockPos pos, RandomSource random, int radius) { + int actualRadius = Math.max(1, radius); + for (int x = -actualRadius; x <= actualRadius; x++) { + for (int y = -2; y <= 2; y++) { + for (int z = -actualRadius; z <= actualRadius; z++) { + if (x * x + z * z + (y * y * 2) > actualRadius * actualRadius + random.nextInt(3)) { + continue; + } + + BlockPos target = pos.offset(x, y, z); + BlockState state = level.getBlockState(target); + if (!state.isAir()) { + level.setBlock(target, Blocks.AIR.defaultBlockState(), 2); + } + } + } + } + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsConfiguration.java new file mode 100644 index 00000000..8f663044 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsConfiguration.java @@ -0,0 +1,18 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; + +public record ThoraxisRibColumnsConfiguration(int minRibs, int maxRibs, int minLength, int maxLength, int minThickness, int maxThickness, int curveStrength, float clawGapChance) implements FeatureConfiguration { + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + Codec.intRange(1, 24).fieldOf("min_ribs").forGetter(ThoraxisRibColumnsConfiguration::minRibs), + Codec.intRange(1, 24).fieldOf("max_ribs").forGetter(ThoraxisRibColumnsConfiguration::maxRibs), + Codec.intRange(1, 64).fieldOf("min_length").forGetter(ThoraxisRibColumnsConfiguration::minLength), + Codec.intRange(1, 64).fieldOf("max_length").forGetter(ThoraxisRibColumnsConfiguration::maxLength), + Codec.intRange(1, 8).fieldOf("min_thickness").forGetter(ThoraxisRibColumnsConfiguration::minThickness), + Codec.intRange(1, 8).fieldOf("max_thickness").forGetter(ThoraxisRibColumnsConfiguration::maxThickness), + Codec.intRange(0, 16).fieldOf("curve_strength").forGetter(ThoraxisRibColumnsConfiguration::curveStrength), + Codec.floatRange(0.0F, 1.0F).fieldOf("claw_gap_chance").forGetter(ThoraxisRibColumnsConfiguration::clawGapChance) + ).apply(instance, ThoraxisRibColumnsConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsFeature.java new file mode 100644 index 00000000..4996f5bf --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisRibColumnsFeature.java @@ -0,0 +1,81 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public final class ThoraxisRibColumnsFeature extends Feature { + public ThoraxisRibColumnsFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisRibColumnsConfiguration config = context.config(); + + int ribs = randomBetween(random, config.minRibs(), config.maxRibs()); + boolean upward = origin.getY() < level.getHeight() / 2; + int direction = upward ? 1 : -1; + int spread = 2 + random.nextInt(4); + + for (int rib = 0; rib < ribs; rib++) { + double phase = (rib - (ribs - 1) / 2.0D) / Math.max(1.0D, ribs - 1.0D); + int xShift = (int) Math.round(phase * spread * 2.0D); + int zShift = random.nextInt(3) - 1; + int length = randomBetween(random, config.minLength(), config.maxLength()); + + for (int step = 0; step < length; step++) { + double progress = step / (double) Math.max(1, length - 1); + double curve = Math.sin(progress * Math.PI * 0.85D); + int bend = randomBetween(random, 0, Math.max(0, config.curveStrength())); + int x = origin.getX() + xShift + (int) Math.round(curve * phase * spread) + (direction * bend / 4); + int z = origin.getZ() + zShift + (int) Math.round(curve * (random.nextBoolean() ? 1 : -1)) - (direction * bend / 6); + int y = origin.getY() + (step * direction) + (int) Math.round(progress * progress * direction * 2.5D); + BlockPos pos = new BlockPos(x, y, z); + + int thickness = randomBetween(random, config.minThickness(), config.maxThickness()) + + (step > length / 2 ? 1 : 0) + + (random.nextFloat() < config.clawGapChance() ? 1 : 0); + placeClaw(level, pos, thickness, random); + } + } + + return true; + } + + private void placeClaw(WorldGenLevel level, BlockPos center, int radius, RandomSource random) { + int actualRadius = Math.max(1, radius); + for (int x = -actualRadius; x <= actualRadius; x++) { + for (int y = -actualRadius; y <= actualRadius; y++) { + for (int z = -actualRadius; z <= actualRadius; z++) { + if (x * x + y * y + z * z > actualRadius * actualRadius + random.nextInt(2)) { + continue; + } + + if (Math.abs(y) > actualRadius - 1 && random.nextFloat() < 0.4F) { + continue; + } + + BlockPos target = center.offset(x, y, z); + BlockState state = level.getBlockState(target); + if (state.isAir() || state.canBeReplaced() || !state.getFluidState().isEmpty()) { + level.setBlock(target, com.craisinlord.antarchy.content.AntarchyObjects.NYXITE.get().defaultBlockState(), 2); + } + } + } + } + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeConfiguration.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeConfiguration.java new file mode 100644 index 00000000..7843d6d2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeConfiguration.java @@ -0,0 +1,40 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.mojang.serialization.Codec; +import com.mojang.serialization.codecs.RecordCodecBuilder; +import net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration; + +public record ThoraxisSpikeConfiguration( + Orientation orientation, + int minLength, + int maxLength, + int baseRadius, + int tipRadius, + int sway, + float branchChance +) implements FeatureConfiguration { + public enum Orientation { + UP, + DOWN; + + public static Orientation fromName(String name) { + for (Orientation value : values()) { + if (value.name().equalsIgnoreCase(name)) { + return value; + } + } + throw new IllegalArgumentException("Unknown Thoraxis spike orientation: " + name); + } + } + + public static final Codec ORIENTATION_CODEC = Codec.STRING.xmap(Orientation::fromName, Orientation::name); + public static final Codec CODEC = RecordCodecBuilder.create(instance -> instance.group( + ORIENTATION_CODEC.fieldOf("orientation").forGetter(ThoraxisSpikeConfiguration::orientation), + Codec.intRange(1, 256).fieldOf("min_length").forGetter(ThoraxisSpikeConfiguration::minLength), + Codec.intRange(1, 256).fieldOf("max_length").forGetter(ThoraxisSpikeConfiguration::maxLength), + Codec.intRange(1, 24).fieldOf("base_radius").forGetter(ThoraxisSpikeConfiguration::baseRadius), + Codec.intRange(1, 24).fieldOf("tip_radius").forGetter(ThoraxisSpikeConfiguration::tipRadius), + Codec.intRange(0, 32).fieldOf("sway").forGetter(ThoraxisSpikeConfiguration::sway), + Codec.floatRange(0.0F, 1.0F).fieldOf("branch_chance").forGetter(ThoraxisSpikeConfiguration::branchChance) + ).apply(instance, ThoraxisSpikeConfiguration::new)); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeFeature.java b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeFeature.java new file mode 100644 index 00000000..ed8bd010 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/content/worldgen/thoraxis/ThoraxisSpikeFeature.java @@ -0,0 +1,91 @@ +package com.craisinlord.antarchy.content.worldgen.thoraxis; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.mojang.serialization.Codec; +import net.minecraft.core.BlockPos; +import net.minecraft.util.RandomSource; +import net.minecraft.world.level.WorldGenLevel; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext; + +public final class ThoraxisSpikeFeature extends Feature { + public ThoraxisSpikeFeature(Codec codec) { + super(codec); + } + + @Override + public boolean place(FeaturePlaceContext context) { + WorldGenLevel level = context.level(); + BlockPos origin = context.origin(); + RandomSource random = context.random(); + ThoraxisSpikeConfiguration config = context.config(); + + int length = randomBetween(random, config.minLength(), config.maxLength()); + int direction = config.orientation() == ThoraxisSpikeConfiguration.Orientation.UP ? 1 : -1; + int baseRadius = Math.max(1, config.baseRadius()); + int tipRadius = Math.max(1, config.tipRadius()); + int sway = Math.max(0, config.sway()); + boolean placedAny = false; + + for (int step = 0; step < length; step++) { + double progress = length <= 1 ? 0.0D : step / (double) (length - 1); + int y = origin.getY() + step * direction; + if (y <= level.getMinBuildHeight() || y >= level.getMaxBuildHeight()) { + break; + } + + double wave = Math.sin(progress * Math.PI * 1.5D); + int x = origin.getX() + (int) Math.round(wave * sway * 0.35D) + random.nextInt(3) - 1; + int z = origin.getZ() + (int) Math.round(Math.cos(progress * Math.PI * 1.25D) * sway * 0.35D) + random.nextInt(3) - 1; + BlockPos center = new BlockPos(x, y, z); + int radius = Math.max(tipRadius, (int) Math.round(lerp(progress, baseRadius, tipRadius))); + placedAny |= placeSphere(level, center, radius, random); + + if (step > 0 && step < length - 1 && random.nextFloat() < config.branchChance()) { + BlockPos branchCenter = center.offset(random.nextInt(5) - 2, random.nextInt(3) - 1, random.nextInt(5) - 2); + placedAny |= placeSphere(level, branchCenter, Math.max(1, radius - 1), random); + } + } + + return placedAny; + } + + private boolean placeSphere(WorldGenLevel level, BlockPos center, int radius, RandomSource random) { + boolean placedAny = false; + int actualRadius = Math.max(1, radius); + for (int x = -actualRadius; x <= actualRadius; x++) { + for (int y = -actualRadius; y <= actualRadius; y++) { + for (int z = -actualRadius; z <= actualRadius; z++) { + double distance = x * x + y * y + z * z; + if (distance > actualRadius * actualRadius + random.nextInt(3)) { + continue; + } + + BlockPos target = center.offset(x, y, z); + BlockState state = level.getBlockState(target); + if (state.is(Blocks.BEDROCK)) { + continue; + } + + if (!state.isAir() || !state.canBeReplaced() || !state.getFluidState().isEmpty() || random.nextFloat() < 0.65F) { + level.setBlock(target, AntarchyObjects.NYXITE.get().defaultBlockState(), 2); + placedAny = true; + } + } + } + } + return placedAny; + } + + private static int randomBetween(RandomSource random, int minInclusive, int maxInclusive) { + int min = Math.min(minInclusive, maxInclusive); + int max = Math.max(minInclusive, maxInclusive); + return min >= max ? min : min + random.nextInt(max - min + 1); + } + + private static double lerp(double t, double a, double b) { + return a + (b - a) * t; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinErrorHandler.java b/common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinErrorHandler.java new file mode 100644 index 00000000..5fb18e7f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinErrorHandler.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.mixins; + +import org.spongepowered.asm.mixin.extensibility.IMixinConfig; +import org.spongepowered.asm.mixin.extensibility.IMixinErrorHandler; +import org.spongepowered.asm.mixin.extensibility.IMixinInfo; + +/* + * Keeps bad mixins from hard-crashing startup. + */ +public final class AntarchyMixinErrorHandler implements IMixinErrorHandler { + private static final String BROKEN_MARVEL_STELLARIS_MIXIN = + "net.tintankgames.marvel.mixin.integration.stellaris.DimensionOxygenManagerMixin"; + + @Override + public ErrorAction onPrepareError(IMixinConfig config, Throwable throwable, IMixinInfo mixin, ErrorAction action) { + return shouldIgnore(mixin) ? ErrorAction.NONE : action; + } + + @Override + public ErrorAction onApplyError(String targetClassName, Throwable throwable, IMixinInfo mixin, ErrorAction action) { + return shouldIgnore(mixin) ? ErrorAction.NONE : action; + } + + private static boolean shouldIgnore(IMixinInfo mixin) { + return mixin != null && BROKEN_MARVEL_STELLARIS_MIXIN.equals(mixin.getClassName()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java new file mode 100644 index 00000000..810ecae1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/AntarchyMixinPlugin.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.mixins; + +import java.util.List; +import java.util.Set; +import org.objectweb.asm.tree.ClassNode; +import org.spongepowered.asm.mixin.Mixins; +import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin; +import org.spongepowered.asm.mixin.extensibility.IMixinInfo; + +/* + * Mixin plugin for compat-gated mixins and optional deps. + */ +public final class AntarchyMixinPlugin implements IMixinConfigPlugin { + @Override + public void onLoad(String mixinPackage) { + Mixins.registerErrorHandlerClass(AntarchyMixinErrorHandler.class.getName()); + } + + @Override + public String getRefMapperConfig() { + return null; + } + + @Override + public boolean shouldApplyMixin(String targetClassName, String mixinClassName) { + String resourcePath = targetClassName.replace('.', '/') + ".class"; + return this.getClass().getClassLoader().getResource(resourcePath) != null; + } + + @Override + public void acceptTargets(Set myTargets, Set otherTargets) { + } + + @Override + public List getMixins() { + return null; + } + + @Override + public void preApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) { + } + + @Override + public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) { + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/BloodglassMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/BloodglassMixin.java new file mode 100644 index 00000000..46b1a037 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/BloodglassMixin.java @@ -0,0 +1,48 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.content.bloodglass.BloodglassAccess; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.entity.player.Player; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Player.class) +public abstract class BloodglassMixin implements BloodglassAccess { + @Unique private int antarchy$armorShieldsActive; + @Unique private int antarchy$armorShieldLostCount; + @Unique private int antarchy$armorRechargeTimer; + @Unique private int antarchy$appleShieldsActive; + @Unique private int antarchy$appleShieldLostCount; + @Unique private int antarchy$appleRechargeTimer; + + @Override public int antarchy$getArmorShieldsActive() { return antarchy$armorShieldsActive; } + @Override public void antarchy$setArmorShieldsActive(int v) { antarchy$armorShieldsActive = Math.max(0, v); } + @Override public int antarchy$getArmorShieldLostCount() { return antarchy$armorShieldLostCount; } + @Override public void antarchy$setArmorShieldLostCount(int v) { antarchy$armorShieldLostCount = Math.max(0, v); } + @Override public int antarchy$getArmorRechargeTimer() { return antarchy$armorRechargeTimer; } + @Override public void antarchy$setArmorRechargeTimer(int v) { antarchy$armorRechargeTimer = Math.max(0, v); } + + @Override public int antarchy$getAppleShieldsActive() { return antarchy$appleShieldsActive; } + @Override public void antarchy$setAppleShieldsActive(int v) { antarchy$appleShieldsActive = Math.max(0, v); } + @Override public int antarchy$getAppleShieldLostCount() { return antarchy$appleShieldLostCount; } + @Override public void antarchy$setAppleShieldLostCount(int v) { antarchy$appleShieldLostCount = Math.max(0, v); } + @Override public int antarchy$getAppleRechargeTimer() { return antarchy$appleRechargeTimer; } + @Override public void antarchy$setAppleRechargeTimer(int v) { antarchy$appleRechargeTimer = Math.max(0, v); } + + @Inject(method = "addAdditionalSaveData", at = @At("TAIL")) + private void antarchy$saveBloodglass(CompoundTag tag, CallbackInfo ci) { + tag.putInt("antarchy.ArmorShieldsActive", antarchy$armorShieldsActive); + tag.putInt("antarchy.ArmorShieldLostCount", antarchy$armorShieldLostCount); + tag.putInt("antarchy.ArmorRechargeTimer", antarchy$armorRechargeTimer); + } + + @Inject(method = "readAdditionalSaveData", at = @At("TAIL")) + private void antarchy$loadBloodglass(CompoundTag tag, CallbackInfo ci) { + antarchy$armorShieldsActive = Math.max(0, tag.getInt("antarchy.ArmorShieldsActive")); + antarchy$armorShieldLostCount = Math.max(0, tag.getInt("antarchy.ArmorShieldLostCount")); + antarchy$armorRechargeTimer = Math.max(0, tag.getInt("antarchy.ArmorRechargeTimer")); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/DreamFireBlockMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/DreamFireBlockMixin.java new file mode 100644 index 00000000..9908e8c1 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/DreamFireBlockMixin.java @@ -0,0 +1,51 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.AntarchyTags; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.block.BaseFireBlock; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(BaseFireBlock.class) +/* + * Lets dream fire pick the floor or ceiling variant from the same support tag. + */ +public abstract class DreamFireBlockMixin { + private static final ResourceLocation DREAM_FIRE_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_fire"); + private static final ResourceLocation DREAM_CEILING_FIRE_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dream_fire_ceiling"); + private static final ResourceLocation THORAXIS_DIMENSION_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis"); + + @Inject(method = "getState", at = @At("HEAD"), cancellable = true) + private static void antarchy$useDreamFire(BlockGetter level, BlockPos pos, CallbackInfoReturnable cir) { + boolean thoraxis = level instanceof Level concreteLevel && concreteLevel.dimension().location().equals(THORAXIS_DIMENSION_ID); + + if (thoraxis) { + if (level.getBlockState(pos.above()).is(AntarchyTags.Blocks.DREAM_FIRE_BASE_BLOCKS)) { + BuiltInRegistries.BLOCK.getOptional(DREAM_CEILING_FIRE_ID).ifPresent(block -> cir.setReturnValue(block.defaultBlockState())); + return; + } + + if (level.getBlockState(pos.below()).is(AntarchyTags.Blocks.DREAM_FIRE_BASE_BLOCKS)) { + BuiltInRegistries.BLOCK.getOptional(DREAM_FIRE_ID).ifPresent(block -> cir.setReturnValue(block.defaultBlockState())); + } + return; + } + + if (level.getBlockState(pos.below()).is(AntarchyTags.Blocks.DREAM_FIRE_BASE_BLOCKS)) { + BuiltInRegistries.BLOCK.getOptional(DREAM_FIRE_ID).ifPresent(block -> cir.setReturnValue(block.defaultBlockState())); + return; + } + + if (level.getBlockState(pos.above()).is(AntarchyTags.Blocks.DREAM_FIRE_BASE_BLOCKS)) { + BuiltInRegistries.BLOCK.getOptional(DREAM_CEILING_FIRE_ID).ifPresent(block -> cir.setReturnValue(block.defaultBlockState())); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/DreamSandLowGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/DreamSandLowGravityMixin.java new file mode 100644 index 00000000..f1523d5c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/DreamSandLowGravityMixin.java @@ -0,0 +1,49 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.content.movement.DreamSandLowGravityAccess; +import net.minecraft.world.entity.LivingEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; + +@Mixin(LivingEntity.class) +/* + * Stores per-entity dream sand low-grav state. + */ +public abstract class DreamSandLowGravityMixin implements DreamSandLowGravityAccess { + @Unique + private boolean antarchy$dreamSandLowGravityActive; + @Unique + private int antarchy$dreamSandLowGravityTicksRemaining; + @Unique + private int antarchy$dreamSandLandingGraceTicks; + + @Override + public boolean antarchy$isDreamSandLowGravityActive() { + return this.antarchy$dreamSandLowGravityActive; + } + + @Override + public void antarchy$setDreamSandLowGravityActive(boolean active) { + this.antarchy$dreamSandLowGravityActive = active; + } + + @Override + public int antarchy$getDreamSandLowGravityTicksRemaining() { + return this.antarchy$dreamSandLowGravityTicksRemaining; + } + + @Override + public void antarchy$setDreamSandLowGravityTicksRemaining(int ticks) { + this.antarchy$dreamSandLowGravityTicksRemaining = Math.max(0, ticks); + } + + @Override + public int antarchy$getDreamSandLandingGraceTicks() { + return this.antarchy$dreamSandLandingGraceTicks; + } + + @Override + public void antarchy$setDreamSandLandingGraceTicks(int ticks) { + this.antarchy$dreamSandLandingGraceTicks = Math.max(0, ticks); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualBaseFireBlockMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualBaseFireBlockMixin.java new file mode 100644 index 00000000..e5968ec0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualBaseFireBlockMixin.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.content.block.DreamCeilingFireBlock; +import com.craisinlord.antarchy.content.block.DreamFireBlock; +import com.craisinlord.antarchy.content.fire.AntarchyFireVisualAccess; +import com.craisinlord.antarchy.content.fire.AntarchyFireVisualType; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Level; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.BaseFireBlock; +import net.minecraft.world.level.block.SoulFireBlock; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(BaseFireBlock.class) +public abstract class FireVisualBaseFireBlockMixin { + @Inject(method = "entityInside", at = @At("HEAD")) + private void antarchy$trackFireVisual(BlockState state, Level level, BlockPos pos, Entity entity, CallbackInfo ci) { + if (entity.fireImmune() || !(entity instanceof AntarchyFireVisualAccess access)) { + return; + } + + if (state.getBlock() instanceof DreamFireBlock || state.getBlock() instanceof DreamCeilingFireBlock) { + access.antarchy$setFireVisualType(AntarchyFireVisualType.DREAM); + return; + } + + if (state.getBlock() instanceof SoulFireBlock) { + access.antarchy$setFireVisualType(AntarchyFireVisualType.SOUL); + return; + } + + access.antarchy$setFireVisualType(AntarchyFireVisualType.NORMAL); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualEntityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualEntityMixin.java new file mode 100644 index 00000000..e54e4662 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/FireVisualEntityMixin.java @@ -0,0 +1,33 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.content.fire.AntarchyFireVisualAccess; +import com.craisinlord.antarchy.content.fire.AntarchyFireVisualType; +import net.minecraft.world.entity.Entity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Entity.class) +public abstract class FireVisualEntityMixin implements AntarchyFireVisualAccess { + @Unique + private AntarchyFireVisualType antarchy$fireVisualType = AntarchyFireVisualType.NORMAL; + + @Override + public AntarchyFireVisualType antarchy$getFireVisualType() { + return this.antarchy$fireVisualType; + } + + @Override + public void antarchy$setFireVisualType(AntarchyFireVisualType type) { + this.antarchy$fireVisualType = type == null ? AntarchyFireVisualType.NORMAL : type; + } + + @Inject(method = "setRemainingFireTicks", at = @At("TAIL")) + private void antarchy$resetFireVisualWhenExtinguished(int ticks, CallbackInfo ci) { + if (ticks <= 0) { + this.antarchy$fireVisualType = AntarchyFireVisualType.NORMAL; + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/GlowVinesUnderLeavesMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/GlowVinesUnderLeavesMixin.java new file mode 100644 index 00000000..e2543eb4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/GlowVinesUnderLeavesMixin.java @@ -0,0 +1,30 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.BlockPos; +import net.minecraft.tags.BlockTags; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.GrowingPlantBlock; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(GrowingPlantBlock.class) +public abstract class GlowVinesUnderLeavesMixin { + @Inject(method = "canSurvive", at = @At("HEAD"), cancellable = true) + private void antarchy$allowGlowVinesUnderLeaves(BlockState state, LevelReader level, BlockPos pos, CallbackInfoReturnable cir) { + if (!AntarchySettings.glowVinesUnderLeaves()) { + return; + } + if (!state.is(Blocks.CAVE_VINES) && !state.is(Blocks.CAVE_VINES_PLANT)) { + return; + } + + if (level.getBlockState(pos.above()).is(BlockTags.LEAVES)) { + cir.setReturnValue(true); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/ServerPlayerGameModeMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/ServerPlayerGameModeMixin.java new file mode 100644 index 00000000..1ae1efb7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/ServerPlayerGameModeMixin.java @@ -0,0 +1,35 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.content.item.ultimate.UltimateToolHelper; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.level.ServerPlayerGameMode; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(ServerPlayerGameMode.class) +/* + * Keeps custom sapling stage updates synced like vanilla. + */ +public abstract class ServerPlayerGameModeMixin { + @Shadow protected ServerLevel level; + @Shadow @Final protected ServerPlayer player; + @Shadow private int gameTicks; + @Shadow private int lastSentState; + + @Inject(method = "incrementDestroyProgress", at = @At("HEAD")) + private void antarchy$mirror3x3DestroyProgress(BlockState state, BlockPos pos, int lastDestroyProgressTicks, CallbackInfoReturnable cir) { + int elapsed = this.gameTicks - lastDestroyProgressTicks; + float progress = state.getDestroyProgress(this.player, this.player.level(), pos) * (elapsed + 1); + int stage = (int) (progress * 10.0F); + if (stage != this.lastSentState && stage >= 0 && stage < 10) { + UltimateToolHelper.broadcastAreaMiningProgress(this.player, this.level, pos, stage); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/TorchflowerBlockStateMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/TorchflowerBlockStateMixin.java new file mode 100644 index 00000000..290dca10 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/TorchflowerBlockStateMixin.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.mixins; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; +@Mixin(BlockBehaviour.BlockStateBase.class) +/* + * Makes torchflowers glow when the config is on. + */ +public abstract class TorchflowerBlockStateMixin { + @Inject(method = "getLightEmission", at = @At("HEAD"), cancellable = true) + private void antarchy$makeTorchflowerGlow(CallbackInfoReturnable cir) { + BlockState state = (BlockState) (Object) this; + if (AntarchySettings.glowingTorchflowers() && state.is(Blocks.TORCHFLOWER)) { + cir.setReturnValue(10); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/ElythiaSkyMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ElythiaSkyMixin.java new file mode 100644 index 00000000..e60df934 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ElythiaSkyMixin.java @@ -0,0 +1,62 @@ +package com.craisinlord.antarchy.mixins.client; + +import com.craisinlord.antarchy.content.client.renderer.ElythiaSkyRenderer; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexBuffer; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.renderer.LevelRenderer; +import org.joml.Matrix4f; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(LevelRenderer.class) +public abstract class ElythiaSkyMixin { + @Shadow + @Final + private Minecraft minecraft; + + @Shadow + private ClientLevel level; + + @Shadow + @Final + private VertexBuffer starBuffer; + + @Shadow + @Final + private VertexBuffer skyBuffer; + + @Shadow + @Final + private VertexBuffer darkBuffer; + + @Inject(method = "renderSky", at = @At("HEAD"), cancellable = true) + private void antarchy$renderElythiaSky(Matrix4f modelViewMatrix, Matrix4f projectionMatrix, float partialTick, Camera camera, boolean isFoggy, Runnable setupFog, CallbackInfo ci) { + if (this.level == null || !ElythiaSkyRenderer.shouldRender(this.level)) { + return; + } + + PoseStack poseStack = new PoseStack(); + poseStack.mulPose(modelViewMatrix); + ElythiaSkyRenderer.render( + this.minecraft, + this.level, + poseStack, + projectionMatrix, + partialTick, + camera, + isFoggy, + setupFog, + this.skyBuffer, + this.darkBuffer, + this.starBuffer + ); + ci.cancel(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/ElytraModelAccessor.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ElytraModelAccessor.java new file mode 100644 index 00000000..9e512000 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ElytraModelAccessor.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.mixins.client; + +import net.minecraft.client.model.ElytraModel; +import net.minecraft.client.model.geom.ModelPart; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ElytraModel.class) +public interface ElytraModelAccessor { + @Accessor("leftWing") + ModelPart antarchy$getLeftWing(); + + @Accessor("rightWing") + ModelPart antarchy$getRightWing(); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/LightningBoltRendererMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/LightningBoltRendererMixin.java new file mode 100644 index 00000000..d754dc23 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/LightningBoltRendererMixin.java @@ -0,0 +1,47 @@ +package com.craisinlord.antarchy.mixins.client; + +import com.craisinlord.antarchy.content.client.ThoraxisWeatherClientState; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherKind; +import net.minecraft.client.renderer.entity.LightningBoltRenderer; +import net.minecraft.world.entity.LightningBolt; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyArgs; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.invoke.arg.Args; + +@Mixin(LightningBoltRenderer.class) +public abstract class LightningBoltRendererMixin { + @Unique + private static final ThreadLocal antarchy$redLightning = ThreadLocal.withInitial(() -> false); + + @Inject(method = "render", at = @At("HEAD")) + private void antarchy$markRedLightning(LightningBolt bolt, float entityYaw, float partialTick, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, CallbackInfo ci) { + ThoraxisWeatherClientState.ThoraxisWeatherState weather = ThoraxisWeatherClientState.current(bolt.level()); + antarchy$redLightning.set(weather != null + && weather.kind() == ThoraxisWeatherKind.INVERSION_STORM + && weather.anchor().closerToCenterThan(bolt.position(), 64.0D)); + } + + @Inject(method = "render", at = @At("RETURN")) + private void antarchy$clearRedLightning(LightningBolt bolt, float entityYaw, float partialTick, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, CallbackInfo ci) { + antarchy$redLightning.remove(); + } + + @ModifyArgs( + method = "quad", + at = @At(value = "INVOKE", target = "Lcom/mojang/blaze3d/vertex/VertexConsumer;setColor(FFFF)Lcom/mojang/blaze3d/vertex/VertexConsumer;") + ) + private static void antarchy$tintLightning(Args args) { + if (!Boolean.TRUE.equals(antarchy$redLightning.get())) { + return; + } + + args.set(0, 0.95F); + args.set(1, 0.12F); + args.set(2, 0.12F); + args.set(3, 0.35F); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/ParalyzedMouseTurnMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ParalyzedMouseTurnMixin.java new file mode 100644 index 00000000..669bd258 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ParalyzedMouseTurnMixin.java @@ -0,0 +1,25 @@ +package com.craisinlord.antarchy.mixins.client; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import net.minecraft.client.Minecraft; +import net.minecraft.client.MouseHandler; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(MouseHandler.class) +public abstract class ParalyzedMouseTurnMixin { + @Shadow + @Final + private Minecraft minecraft; + + @Inject(method = "turnPlayer", at = @At("HEAD"), cancellable = true) + private void antarchy$cancelMouseLookWhileParalyzed(double deltaX, CallbackInfo ci) { + if (this.minecraft.player != null && this.minecraft.player.hasEffect(AntarchyObjects.PARALYZED_EFFECT.get())) { + ci.cancel(); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/ScreenEffectRendererFireVisualMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ScreenEffectRendererFireVisualMixin.java new file mode 100644 index 00000000..cca566f4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ScreenEffectRendererFireVisualMixin.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.mixins.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.fire.AntarchyFireVisualAccess; +import com.mojang.blaze3d.vertex.PoseStack; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.ScreenEffectRenderer; +import net.minecraft.client.renderer.texture.TextureAtlas; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.resources.ResourceLocation; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyVariable; + +@Mixin(ScreenEffectRenderer.class) +public abstract class ScreenEffectRendererFireVisualMixin { + private static final ResourceLocation SOUL_FIRE_1 = ResourceLocation.withDefaultNamespace("block/soul_fire_1"); + private static final ResourceLocation DREAM_FIRE_1 = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "block/dream_fire_1"); + + @ModifyVariable(method = "renderFire", at = @At("STORE"), ordinal = 0) + private static TextureAtlasSprite antarchy$swapPlayerFireOverlay( + TextureAtlasSprite original, + Minecraft minecraft, + PoseStack poseStack + ) { + if (!AntarchySettings.entitySpecificFireOverlayEnabled() + || minecraft.player == null + || !(minecraft.player instanceof AntarchyFireVisualAccess access)) { + return original; + } + + return switch (access.antarchy$getFireVisualType()) { + case SOUL -> antarchy$getBlockAtlasSprite(SOUL_FIRE_1); + case DREAM -> antarchy$getBlockAtlasSprite(DREAM_FIRE_1); + case NORMAL -> original; + }; + } + + private static TextureAtlasSprite antarchy$getBlockAtlasSprite(ResourceLocation texture) { + return Minecraft.getInstance() + .getModelManager() + .getAtlas(TextureAtlas.LOCATION_BLOCKS) + .getSprite(texture); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/SplashManagerMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/SplashManagerMixin.java new file mode 100644 index 00000000..a7e70b2f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/SplashManagerMixin.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.mixins.client; + +import net.minecraft.client.resources.SplashManager; +import net.minecraft.server.packs.resources.ResourceManager; +import net.minecraft.util.profiling.ProfilerFiller; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +import java.util.List; + +@Mixin(SplashManager.class) +/* + * Adds Antarchy splash text without replacing vanilla handling. + */ +public abstract class SplashManagerMixin { + @Shadow + @Final + private List splashes; + + @Inject(method = "apply(Ljava/util/List;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V", at = @At("TAIL")) + private void antarchy$addCustomSplashes(List splashes, ResourceManager resourceManager, ProfilerFiller profiler, CallbackInfo ci) { + this.splashes.add("Virtual Antsanity!"); + this.splashes.add("Ants! Ants! Ants!"); + this.splashes.add("What is this a center for ants??"); + this.splashes.add("F-ANT-tastic!"); + this.splashes.add("If you squint hard enough, everything looks the same!"); + this.splashes.add("You are very import-ant!"); + this.splashes.add("There are ants in your pants!"); + this.splashes.add("Don't let the bed bugs bite!"); + this.splashes.add("Ants Ants Revolution!"); + this.splashes.add("Rainbow sugar yummy"); + this.splashes.add("Now with inverted gravity!"); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/ThoraxisFogMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ThoraxisFogMixin.java new file mode 100644 index 00000000..b3124e89 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/ThoraxisFogMixin.java @@ -0,0 +1,66 @@ +package com.craisinlord.antarchy.mixins.client; + +import com.mojang.blaze3d.shaders.FogShape; +import com.mojang.blaze3d.systems.RenderSystem; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.FogRenderer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.material.FogType; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(FogRenderer.class) +public abstract class ThoraxisFogMixin { + @Shadow private static float fogRed; + @Shadow private static float fogGreen; + @Shadow private static float fogBlue; + + private static final ResourceLocation THORAXIS_DIMENSION = + ResourceLocation.fromNamespaceAndPath("antarchy", "thoraxis"); + private static final float FOG_RED = 0.18F; + private static final float FOG_GREEN = 0.02F; + private static final float FOG_BLUE = 0.02F; + + @Inject(method = "setupColor", at = @At("TAIL")) + private static void modifyThoraxisFogColor( + net.minecraft.client.Camera camera, + float partialTick, + net.minecraft.client.multiplayer.ClientLevel level, + int renderDistance, + float darkenWorldAmount, + CallbackInfo ci) { + if (!isThoraxis() || camera.getFluidInCamera() != FogType.NONE) { + return; + } + + fogRed = FOG_RED; + fogGreen = FOG_GREEN; + fogBlue = FOG_BLUE; + RenderSystem.clearColor(fogRed, fogGreen, fogBlue, 0.0F); + } + + @Inject(method = "setupFog", at = @At("TAIL")) + private static void modifyThoraxisFog( + net.minecraft.client.Camera camera, + FogRenderer.FogMode fogMode, + float renderDistance, + boolean isFoggy, + float partialTick, + CallbackInfo ci) { + if (!isThoraxis() || camera.getFluidInCamera() != FogType.NONE) { + return; + } + + RenderSystem.setShaderFogStart(0.5F); + RenderSystem.setShaderFogEnd(Math.max(renderDistance, 1024.0F)); + RenderSystem.setShaderFogShape(FogShape.SPHERE); + } + + private static boolean isThoraxis() { + Minecraft mc = Minecraft.getInstance(); + return mc.level != null && mc.level.dimension().location().equals(THORAXIS_DIMENSION); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/client/WolfRendererGrimMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/client/WolfRendererGrimMixin.java new file mode 100644 index 00000000..d0d4f361 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/client/WolfRendererGrimMixin.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.mixins.client; + +import net.minecraft.client.renderer.entity.WolfRenderer; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.animal.Wolf; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(WolfRenderer.class) +public abstract class WolfRendererGrimMixin { + @Unique + private static final ResourceLocation ANTARCHY$GRIM_WILD_TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/grim/grim_spotted.png"); + + @Unique + private static final ResourceLocation ANTARCHY$GRIM_TAME_TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/grim/grim_spotted_tame.png"); + + @Unique + private static final ResourceLocation ANTARCHY$GRIM_ANGRY_TEXTURE = ResourceLocation.fromNamespaceAndPath("antarchy", "textures/entity/grim/grim_spotted_angry.png"); + + @Inject( + method = "getTextureLocation(Lnet/minecraft/world/entity/animal/Wolf;)Lnet/minecraft/resources/ResourceLocation;", + at = @At("HEAD"), + cancellable = true + ) + private void antarchy$useGrimTexture(Wolf wolf, CallbackInfoReturnable cir) { + if (!antarchy$isGrim(wolf)) { + return; + } + + if (wolf.isAngry()) { + cir.setReturnValue(ANTARCHY$GRIM_ANGRY_TEXTURE); + return; + } + + cir.setReturnValue(wolf.isTame() ? ANTARCHY$GRIM_TAME_TEXTURE : ANTARCHY$GRIM_WILD_TEXTURE); + } + + @Unique + private static boolean antarchy$isGrim(Wolf wolf) { + return wolf.hasCustomName() && "grim".equalsIgnoreCase(wolf.getName().getString().trim()); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/AbstractArrowGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/AbstractArrowGravityMixin.java new file mode 100644 index 00000000..a5402726 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/AbstractArrowGravityMixin.java @@ -0,0 +1,35 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.AbstractArrow; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyVariable; + +@Mixin(AbstractArrow.class) +/* + * Flips arrow gravity for inverted shooters. + */ +public abstract class AbstractArrowGravityMixin { + + @ModifyVariable(method = "tick", at = @At(value = "STORE"), ordinal = 0) + private Vec3 antarchy$fixArrowGravityDroop(Vec3 velocity) { + AbstractArrow self = (AbstractArrow) (Object) this; + if (!AntarchySettings.invertProjectilesFromInvertedPlayers()) return velocity; + Entity owner = self.getOwner(); + if (!(owner instanceof Player player)) return velocity; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(player); + if (!direction.isInverted()) return velocity; + velocity = new Vec3(velocity.x, velocity.y + 0.05D, velocity.z); + velocity = AntarchyGravityRotationUtil.vecWorldToPlayer(velocity, direction); + velocity = new Vec3(velocity.x, velocity.y - 0.05D, velocity.z); + velocity = AntarchyGravityRotationUtil.vecPlayerToWorld(velocity, direction); + return velocity; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/BucketItemGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/BucketItemGravityMixin.java new file mode 100644 index 00000000..9c552da2 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/BucketItemGravityMixin.java @@ -0,0 +1,88 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.stats.Stats; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResultHolder; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.ItemUtils; +import net.minecraft.world.level.ClipContext; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.LiquidBlockContainer; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.world.phys.BlockHitResult; +import net.minecraft.world.phys.HitResult; +import net.minecraft.advancements.CriteriaTriggers; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(BucketItem.class) +public abstract class BucketItemGravityMixin { + @Shadow + @Final + private Fluid content; + + @Shadow + public abstract boolean emptyContents(Player player, Level level, BlockPos pos, BlockHitResult hitResult); + + @Shadow + public abstract void checkExtraContent(Player player, Level level, ItemStack stack, BlockPos pos); + + @Inject(method = "use", at = @At("RETURN"), cancellable = true) + private void antarchy$allowInvertedFluidPlacement(Level level, Player player, InteractionHand hand, CallbackInfoReturnable> cir) { + InteractionResultHolder result = cir.getReturnValue(); + if (result.getResult().consumesAction() || this.content == Fluids.EMPTY || !AntarchyGravityApi.isGravityInverted(player)) { + return; + } + + ItemStack stack = player.getItemInHand(hand); + HitResult hitResult = player.pick(player.blockInteractionRange(), 1.0F, false); + if (!(hitResult instanceof BlockHitResult blockHitResult) || hitResult.getType() != HitResult.Type.BLOCK) { + return; + } + + Direction face = blockHitResult.getDirection(); + if (face.getAxis() != Direction.Axis.Y) { + return; + } + + BlockPos clickedPos = blockHitResult.getBlockPos(); + BlockState clickedState = level.getBlockState(clickedPos); + Block clickedBlock = clickedState.getBlock(); + BlockPos normalTargetPos = clickedBlock instanceof LiquidBlockContainer && this.content == Fluids.WATER + ? clickedPos + : clickedPos.relative(face); + BlockPos invertedTargetPos = clickedPos.relative(face.getOpposite()); + if (invertedTargetPos.equals(normalTargetPos)) { + return; + } + + if (!level.mayInteract(player, clickedPos) || !player.mayUseItemAt(invertedTargetPos, face.getOpposite(), stack)) { + return; + } + + if (!this.emptyContents(player, level, invertedTargetPos, null)) { + return; + } + + this.checkExtraContent(player, level, stack, invertedTargetPos); + if (player instanceof ServerPlayer serverPlayer) { + CriteriaTriggers.PLACED_BLOCK.trigger(serverPlayer, invertedTargetPos, stack); + } + player.awardStat(Stats.ITEM_USED.get((BucketItem) (Object) this)); + ItemStack successStack = ItemUtils.createFilledResult(stack, player, BucketItem.getEmptySuccessItem(stack, player)); + cir.setReturnValue(InteractionResultHolder.sidedSuccess(successStack, level.isClientSide())); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ChunkMapAccessor.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ChunkMapAccessor.java new file mode 100644 index 00000000..1f4d60c9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ChunkMapAccessor.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import net.minecraft.server.level.ChunkMap; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ChunkMap.class) +/* + * Accessor for chunk map tracking internals used by gravity sync. + */ +public interface ChunkMapAccessor { + @Accessor("entityMap") + Int2ObjectMap antarchy$getEntityMap(); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/CrossbowItemGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/CrossbowItemGravityMixin.java new file mode 100644 index 00000000..2381dc47 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/CrossbowItemGravityMixin.java @@ -0,0 +1,56 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.CrossbowItem; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; + +@Mixin(CrossbowItem.class) +/* + * Spawns crossbow shots with gravity-aware aim. + */ +public abstract class CrossbowItemGravityMixin { + + private static final double BOLT_OFFSET = 0.15000000596046448D; + + @WrapOperation(method = "createProjectile", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/LivingEntity;getX()D", ordinal = 0)) + private static double antarchy$fixCrossbowSpawnX(LivingEntity shooter, Operation original) { + if (!AntarchySettings.invertProjectilesFromInvertedPlayers() || !(shooter instanceof Player)) return original.call(shooter); + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(shooter); + if (!direction.isInverted()) return original.call(shooter); + Vec3 offset = AntarchyGravityRotationUtil.vecPlayerToWorld(0.0D, BOLT_OFFSET, 0.0D, direction); + return shooter.getEyePosition().subtract(offset).x; + } + + @WrapOperation(method = "createProjectile", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/LivingEntity;getEyeY()D", ordinal = 0)) + private static double antarchy$fixCrossbowSpawnY(LivingEntity shooter, Operation original) { + if (!AntarchySettings.invertProjectilesFromInvertedPlayers() || !(shooter instanceof Player)) return original.call(shooter); + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(shooter); + if (!direction.isInverted()) return original.call(shooter); + Vec3 offset = AntarchyGravityRotationUtil.vecPlayerToWorld(0.0D, BOLT_OFFSET, 0.0D, direction); + return shooter.getEyePosition().subtract(offset).y + BOLT_OFFSET; + } + + @WrapOperation(method = "createProjectile", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/LivingEntity;getZ()D", ordinal = 0)) + private static double antarchy$fixCrossbowSpawnZ(LivingEntity shooter, Operation original) { + if (!AntarchySettings.invertProjectilesFromInvertedPlayers() || !(shooter instanceof Player)) return original.call(shooter); + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(shooter); + if (!direction.isInverted()) return original.call(shooter); + Vec3 offset = AntarchyGravityRotationUtil.vecPlayerToWorld(0.0D, BOLT_OFFSET, 0.0D, direction); + return shooter.getEyePosition().subtract(offset).z; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/DirectionFacingMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/DirectionFacingMixin.java new file mode 100644 index 00000000..f29d121a --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/DirectionFacingMixin.java @@ -0,0 +1,36 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import net.minecraft.core.Direction; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +import java.util.Arrays; +import java.util.Comparator; + +@Mixin(Direction.class) +/* + * Fixes facing math that assumes gravity is always down. + */ +public abstract class DirectionFacingMixin { + + + @Inject(method = "orderedByNearest", at = @At("HEAD"), cancellable = true) + private static void antarchy$fixEntityFacingOrder(Entity entity, CallbackInfoReturnable cir) { + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + Vec3 look = entity.getViewVector(1.0F); + + Direction[] sorted = Direction.values(); + Arrays.sort(sorted, Comparator.comparingDouble( + (Direction d) -> d.getStepX() * look.x + d.getStepY() * look.y + d.getStepZ() * look.z + ).reversed()); + + cir.setReturnValue(sorted); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityCollisionContextMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityCollisionContextMixin.java new file mode 100644 index 00000000..0ac4a24f --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityCollisionContextMixin.java @@ -0,0 +1,65 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.shapes.EntityCollisionContext; +import net.minecraft.world.phys.shapes.VoxelShape; +import org.jetbrains.annotations.Nullable; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.Redirect; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(EntityCollisionContext.class) +/* + * Uses gravity-aware entity bounds for block collision checks. + */ +public abstract class EntityCollisionContextMixin { + + @Shadow @Final private double entityBottom; + @Shadow @Final @Nullable private Entity entity; + + @Redirect( + method = "(Lnet/minecraft/world/entity/Entity;)V", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/Entity;getY()D") + ) + private static double antarchy$fixCollisionContextBottom(Entity entity) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return entity.getY(); + } + + return AntarchyGravityRotationUtil.boxWorldToPlayer(entity.getBoundingBox(), direction).minY; + } + + @Inject(method = "isAbove", at = @At("HEAD"), cancellable = true) + private void antarchy$fixIsAbove(VoxelShape shape, BlockPos pos, boolean canAscend, CallbackInfoReturnable cir) { + if (this.entity == null) { + return; + } + + if (shape.isEmpty()) { + cir.setReturnValue(false); + return; + } + + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(this.entity); + if (!direction.isInverted()) { + return; + } + + double baseMinY = AntarchyGravityRotationUtil.boxWorldToPlayer(new AABB(pos), direction).minY; + double shapeMaxY = AntarchyGravityRotationUtil.boxWorldToPlayer( + shape.bounds().inflate(-1.0E-5D), + direction + ).maxY; + cir.setReturnValue(this.entityBottom > baseMinY + shapeMaxY); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityFrameMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityFrameMixin.java new file mode 100644 index 00000000..63efe599 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityFrameMixin.java @@ -0,0 +1,258 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyVariable; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(Entity.class) +/* + * Rotates entity frame math into local gravity space. + */ +public abstract class EntityGravityFrameMixin { + + @Shadow protected abstract void onBelowWorld(); + + @Inject(method = "makeBoundingBox", at = @At("RETURN"), cancellable = true) + private void antarchy$rotateBoundingBox(CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return; + } + Vec3 origin = entity.position(); + AABB localBox = cir.getReturnValue().move(origin.scale(-1.0D)); + localBox = localBox.move(0.0D, -1.0E-6D, 0.0D); + cir.setReturnValue(AntarchyGravityRotationUtil.boxPlayerToWorld(localBox, direction).move(origin)); + } + + @Inject(method = "getEyeY", at = @At("HEAD"), cancellable = true) + private void antarchy$fixEyeY(CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + cir.setReturnValue(entity.position().add(AntarchyGravityRotationUtil.getEyeOffset(entity, entity.getEyeHeight())).y); + } + + @Inject(method = "getEyePosition()Lnet/minecraft/world/phys/Vec3;", at = @At("HEAD"), cancellable = true) + private void antarchy$fixEyePosition(CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + cir.setReturnValue(entity.position().add(AntarchyGravityRotationUtil.getEyeOffset(entity, entity.getEyeHeight()))); + } + + @Inject(method = "getEyePosition(F)Lnet/minecraft/world/phys/Vec3;", at = @At("HEAD"), cancellable = true) + private void antarchy$fixEyePositionInterpolated(float partialTick, CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + float flipProgress = AntarchyGravityApi.getGravityFlipProgress(entity, partialTick); + if (flipProgress <= 0.0F) { + return; + } + cir.setReturnValue(entity.getPosition(partialTick).add( + AntarchyGravityRotationUtil.getEyeOffset(entity, entity.getEyeHeight(), partialTick) + )); + } + + @Inject(method = "getViewVector", at = @At("RETURN"), cancellable = true) + private void antarchy$rotateViewVector(float partialTick, CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return; + } + cir.setReturnValue(AntarchyGravityRotationUtil.vecPlayerToWorld(cir.getReturnValue(), direction)); + } + + @Inject(method = "getUpVector", at = @At("RETURN"), cancellable = true) + private void antarchy$rotateUpVector(float partialTick, CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return; + } + cir.setReturnValue(AntarchyGravityRotationUtil.vecPlayerToWorld(cir.getReturnValue(), direction)); + } + + @Inject(method = "getForward", at = @At("RETURN"), cancellable = true) + private void antarchy$rotateForwardVector(CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return; + } + cir.setReturnValue(AntarchyGravityRotationUtil.vecPlayerToWorld(cir.getReturnValue(), direction)); + } + + @Inject(method = "getOnPos(F)Lnet/minecraft/core/BlockPos;", at = @At("HEAD"), cancellable = true) + private void antarchy$fixSupportingBlockPos(float offset, CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + cir.setReturnValue(AntarchyGravityRotationUtil.getSupportingBlockPos(entity, offset)); + } + + @Inject(method = "getBlockPosBelowThatAffectsMyMovement", + at = @At("HEAD"), cancellable = true) + private void antarchy$fixVelocityAffectingPos(CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + cir.setReturnValue(BlockPos.containing(entity.position().add(0.0D, 0.5000001D, 0.0D))); + } + + @Inject(method = "getOnPosLegacy", at = @At("HEAD"), cancellable = true) + private void antarchy$fixLandingPos(CallbackInfoReturnable cir) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + cir.setReturnValue(BlockPos.containing(entity.position().add(0.0D, 0.20000000298023224D, 0.0D))); + } + + @WrapOperation(method = "isInWall", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/phys/AABB;ofSize(Lnet/minecraft/world/phys/Vec3;DDD)Lnet/minecraft/world/phys/AABB;", + ordinal = 0)) + private AABB antarchy$fixIsInWallAABB(Vec3 center, double x, double y, double z, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) { + return original.call(center, x, y, z); + } + Vec3 rotated = AntarchyGravityRotationUtil.vecPlayerToWorld(new Vec3(x, y, z), direction); + return original.call(center, rotated.x, rotated.y, rotated.z); + } + + @WrapOperation(method = "isFree(DDD)Z", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/phys/AABB;move(DDD)Lnet/minecraft/world/phys/AABB;", + ordinal = 0)) + private AABB antarchy$fixIsFreeMoveAABB(AABB instance, double x, double y, double z, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) { + return original.call(instance, x, y, z); + } + Vec3 worldOffset = AntarchyGravityRotationUtil.vecPlayerToWorld(new Vec3(x, y, z), direction); + return original.call(instance, worldOffset.x, worldOffset.y, worldOffset.z); + } + + @ModifyVariable(method = "updateFluidOnEyes", at = @At(value = "STORE"), ordinal = 0) + private double antarchy$fixFluidEyeY(double eyeY) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return eyeY; + } + return entity.getEyePosition().y(); + } + + @ModifyVariable(method = "updateFluidOnEyes", at = @At(value = "STORE"), ordinal = 0) + private BlockPos antarchy$fixFluidEyeBlockPos(BlockPos pos) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return pos; + } + return BlockPos.containing(entity.getEyePosition()); + } + + @Inject(method = "spawnSprintParticle", at = @At("HEAD"), cancellable = true) + private void antarchy$fixSprintParticle(CallbackInfo ci) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return; + } + ci.cancel(); + Vec3 ceilPos = entity.position().add(0.0D, 0.20000000298023224D, 0.0D); + BlockPos blockPos = BlockPos.containing(ceilPos); + var blockState = entity.level().getBlockState(blockPos); + if (blockState.getRenderShape() != RenderShape.INVISIBLE) { + double w = entity.getBbWidth(); + Vec3 particlePos = entity.position().add( + (entity.getRandom().nextDouble() - 0.5D) * w, + 0.1D, + (entity.getRandom().nextDouble() - 0.5D) * w + ); + Vec3 dm = entity.getDeltaMovement(); + Vec3 particleVel = AntarchyGravityRotationUtil.vecPlayerToWorld( + new Vec3(dm.x * -4.0D, -1.5D, dm.z * -4.0D), + direction + ); + entity.level().addParticle( + new BlockParticleOption(ParticleTypes.BLOCK, blockState), + particlePos.x, particlePos.y, particlePos.z, + particleVel.x, particleVel.y, particleVel.z + ); + } + } + + @Inject(method = "checkBelowWorld", at = @At("HEAD"), cancellable = true) + private void antarchy$checkAboveWorldForInverted(CallbackInfo ci) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + if (entity.getY() > entity.level().getMaxBuildHeight() + 256) { + this.onBelowWorld(); + ci.cancel(); + } + } + + @Inject(method = "push(Lnet/minecraft/world/entity/Entity;)V", + at = @At("HEAD"), cancellable = true) + private void antarchy$fixEntityPush(Entity other, CallbackInfo ci) { + Entity self = (Entity) (Object) this; + boolean selfInverted = AntarchyGravityApi.isGravityInverted(self); + boolean otherInverted = AntarchyGravityApi.isGravityInverted(other); + if (selfInverted == otherInverted) { + return; + } + ci.cancel(); + if (self.isPassengerOfSameVehicle(other)) { + return; + } + if (other.noPhysics || self.noPhysics) { + return; + } + Vec3 worldOffset = other.getBoundingBox().getCenter().subtract(self.getBoundingBox().getCenter()); + AntarchyGravityDirection selfDir = AntarchyGravityApi.getGravityDirection(self); + Vec3 localOffset = AntarchyGravityRotationUtil.vecWorldToPlayer(worldOffset, selfDir); + double dx = localOffset.x; + double dz = localOffset.z; + double dist = Mth.absMax(dx, dz); + if (dist >= 0.009999999776482582D) { + dist = Math.sqrt(dist); + dx /= dist; + dz /= dist; + double scale = Math.min(1.0D / dist, 1.0D) * 0.05D; + dx *= scale; + dz *= scale; + if (!self.isVehicle()) { + self.push(AntarchyGravityRotationUtil.vecPlayerToWorld(new Vec3(-dx, 0.0D, -dz), selfDir)); + } + if (!other.isVehicle()) { + AntarchyGravityDirection otherDir = AntarchyGravityApi.getGravityDirection(other); + other.push(AntarchyGravityRotationUtil.vecPlayerToWorld(new Vec3(dx, 0.0D, dz), otherDir)); + } + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityMixin.java new file mode 100644 index 00000000..68116a82 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityGravityMixin.java @@ -0,0 +1,260 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityAccess; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyVariable; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(Entity.class) +/* + * Adds the base gravity state and sync hooks to entities. + */ +public abstract class EntityGravityMixin implements AntarchyGravityAccess { + @Unique + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/FallDamage"); + @Unique + private static final String ANTARCHY_GRAVITY_DIRECTION_TAG = "AntarchyGravityDirection"; + @Unique + private static final String ANTARCHY_PREV_GRAVITY_DIRECTION_TAG = "AntarchyPrevGravityDirection"; + @Unique + private static final String ANTARCHY_GRAVITY_FORCED_TAG = "AntarchyGravityForced"; + @Unique + private static final String ANTARCHY_GRAVITY_TRANSITION_DURATION_TAG = "AntarchyGravityTransitionDuration"; + @Unique + private static final String ANTARCHY_GRAVITY_TRANSITION_REMAINING_TAG = "AntarchyGravityTransitionRemaining"; + + @Unique + private AntarchyGravityDirection antarchy$gravityDirection = AntarchyGravityDirection.DOWN; + @Unique + private AntarchyGravityDirection antarchy$prevGravityDirection = AntarchyGravityDirection.DOWN; + @Unique + private boolean antarchy$gravityForced; + @Unique + private int antarchy$gravityTransitionDuration; + @Unique + private int antarchy$gravityTransitionRemaining; + + @Shadow + protected abstract AABB makeBoundingBox(); + + @Shadow + public abstract void setBoundingBox(AABB boundingBox); + + @Inject(method = "saveWithoutId", at = @At("TAIL")) + private void antarchy$saveGravityState(CompoundTag tag, CallbackInfoReturnable cir) { + tag.putString(ANTARCHY_GRAVITY_DIRECTION_TAG, this.antarchy$gravityDirection.getSerializedName()); + tag.putString(ANTARCHY_PREV_GRAVITY_DIRECTION_TAG, this.antarchy$prevGravityDirection.getSerializedName()); + tag.putBoolean(ANTARCHY_GRAVITY_FORCED_TAG, this.antarchy$gravityForced); + tag.putInt(ANTARCHY_GRAVITY_TRANSITION_DURATION_TAG, this.antarchy$gravityTransitionDuration); + tag.putInt(ANTARCHY_GRAVITY_TRANSITION_REMAINING_TAG, this.antarchy$gravityTransitionRemaining); + } + + @Inject(method = "load", at = @At("TAIL")) + private void antarchy$readGravityState(CompoundTag tag, CallbackInfo ci) { + this.antarchy$gravityDirection = AntarchyGravityDirection.parse(tag.getString(ANTARCHY_GRAVITY_DIRECTION_TAG)) + .orElse(AntarchyGravityDirection.DOWN); + this.antarchy$prevGravityDirection = AntarchyGravityDirection.parse(tag.getString(ANTARCHY_PREV_GRAVITY_DIRECTION_TAG)) + .orElse(this.antarchy$gravityDirection); + this.antarchy$gravityForced = tag.getBoolean(ANTARCHY_GRAVITY_FORCED_TAG); + this.antarchy$gravityTransitionDuration = Math.max(0, tag.getInt(ANTARCHY_GRAVITY_TRANSITION_DURATION_TAG)); + this.antarchy$gravityTransitionRemaining = Math.max(0, tag.getInt(ANTARCHY_GRAVITY_TRANSITION_REMAINING_TAG)); + } + + @Inject(method = "baseTick", at = @At("TAIL")) + private void antarchy$tickGravityTransition(CallbackInfo ci) { + if (this.antarchy$gravityTransitionRemaining > 0) { + this.antarchy$gravityTransitionRemaining--; + } + } + + @Inject(method = "updateInWaterStateAndDoFluidPushing", at = @At("TAIL")) + private void antarchy$resetFallDistanceInAntiwater(CallbackInfoReturnable cir) { + Entity entity = this.antarchy$entity(); + AntarchyGravityDirection direction = this.antarchy$gravityDirection; + if (!direction.isInverted()) { + return; + } + + if (!antarchy$isTouchingAntiwater(entity)) { + return; + } + + Vec3 localMotion = AntarchyGravityRotationUtil.vecWorldToPlayer(entity.getDeltaMovement(), direction); + float previousFallDistance = entity.fallDistance; + entity.resetFallDistance(); + + if (!entity.level().isClientSide && LOGGER.isDebugEnabled()) { + LOGGER.debug( + "[FallDamage] Antiwater contact reset during fluid update: entity={} pos={} localMotion={} previousFallDistance={} onGround={} inWaterStateReturned={}", + entity.getClass().getSimpleName(), + entity.position(), + localMotion, + previousFallDistance, + entity.onGround(), + cir.getReturnValue() + ); + } + } + + @Override + public AntarchyGravityDirection antarchy$getGravityDirection() { + return this.antarchy$gravityDirection; + } + + @Override + public AntarchyGravityDirection antarchy$getPrevGravityDirection() { + return this.antarchy$prevGravityDirection; + } + + @Override + public boolean antarchy$isGravityForced() { + return this.antarchy$gravityForced; + } + + @Override + public int antarchy$getGravityTransitionDuration() { + return this.antarchy$gravityTransitionDuration; + } + + @Override + public int antarchy$getGravityTransitionRemaining() { + return this.antarchy$gravityTransitionRemaining; + } + + @Override + public void antarchy$setGravityState(AntarchyGravityDirection direction, boolean forced, AntarchyGravityTransition transition) { + AntarchyGravityDirection previousDirection = this.antarchy$gravityDirection; + boolean changed = this.antarchy$gravityDirection != direction || this.antarchy$gravityForced != forced; + if (this.antarchy$gravityDirection != direction) { + this.antarchy$adjustPositionForGravityChange(this.antarchy$gravityDirection, direction); + this.antarchy$prevGravityDirection = this.antarchy$gravityDirection; + this.antarchy$gravityDirection = direction; + this.antarchy$gravityTransitionDuration = transition.durationTicks(); + this.antarchy$gravityTransitionRemaining = transition.durationTicks(); + this.antarchy$refreshGravityBounds(); + } + + this.antarchy$gravityForced = forced; + if (changed && !this.antarchy$entity().level().isClientSide) { + AntarchyGravityApi.notifyGravityStateChanged(this.antarchy$entity()); + } + } + + @Override + public void antarchy$applySyncedGravityState( + AntarchyGravityDirection direction, + AntarchyGravityDirection previousDirection, + boolean forced, + int transitionDuration, + int transitionRemaining + ) { + AntarchyGravityDirection oldDirection = this.antarchy$gravityDirection; + this.antarchy$gravityDirection = direction; + this.antarchy$prevGravityDirection = previousDirection; + this.antarchy$gravityForced = forced; + this.antarchy$gravityTransitionDuration = Math.max(0, transitionDuration); + this.antarchy$gravityTransitionRemaining = Math.max(0, transitionRemaining); + if (oldDirection != direction) { + // Do NOT adjust position here — the server entity's position is already + // correct (adjusted when gravity first changed on the server). Adjusting + // again on the client causes a double-shift on relog, which creates + // a position desync and stuttering as the server repeatedly corrects us. + this.antarchy$refreshGravityBounds(); + } + } + + @Unique + private Entity antarchy$entity() { + return (Entity) (Object) this; + } + + @Unique + private void antarchy$refreshGravityBounds() { + this.setBoundingBox(this.makeBoundingBox()); + } + + @Unique + private void antarchy$adjustPositionForGravityChange(AntarchyGravityDirection oldDirection, AntarchyGravityDirection newDirection) { + if (oldDirection == newDirection) { + return; + } + + Entity entity = this.antarchy$entity(); + double yOffset = newDirection.isInverted() ? entity.getBbHeight() : -entity.getBbHeight(); + entity.setPos(entity.getX(), entity.getY() + yOffset, entity.getZ()); + entity.setOnGround(false); + entity.resetFallDistance(); + } + + @ModifyVariable(method = "checkFallDamage", at = @At("HEAD"), ordinal = 0, argsOnly = true) + private double antarchy$invertFallDamageY(double worldY) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity) || entity instanceof Player) { + return worldY; + } + + double invertedY = -worldY; + LOGGER.debug( + "[FallDamage] Entity {} inverted checkFallDamage fallback: worldY={} invertedY={} fallDistance={} onGround={} deltaMovement={}", + entity.getClass().getSimpleName(), + worldY, + invertedY, + entity.fallDistance, + entity.onGround(), + entity.getDeltaMovement() + ); + return invertedY; + } + + @Unique + private boolean antarchy$isTouchingAntiwater(Entity entity) { + return antarchy$intersectsAntiwater(entity, entity.getBoundingBox().inflate(0.05D)); + } + + @Unique + private boolean antarchy$intersectsAntiwater(Entity entity, AABB box) { + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = entity.level().getFluidState(cursor); + if (com.craisinlord.antarchy.content.block.PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } + + @ModifyVariable(method = "isSupportedBy", at = @At("HEAD"), ordinal = 0, argsOnly = true) + private BlockPos antarchy$mirrorSupportBlock(BlockPos pos) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return pos; + } + + return pos.above(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityMoveMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityMoveMixin.java new file mode 100644 index 00000000..d756591e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/EntityMoveMixin.java @@ -0,0 +1,171 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyArg; +import org.spongepowered.asm.mixin.injection.ModifyVariable; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Entity.class) +/* + * Fixes move/landing logic that assumes down is always down. + */ +public abstract class EntityMoveMixin { + @Unique + private static final Logger ANTARCHY_FALL_LOGGER = LoggerFactory.getLogger("Antarchy/FallDamage"); + + @Unique + private double antarchy$lastWorldMoveY = 0.0; + @Unique + private double antarchy$lastPlayerMoveY = 0.0; + @Unique + private AABB antarchy$moveStartBox; + + @Inject(method = "move", at = @At("HEAD")) + private void antarchy$captureMoveStart(MoverType type, Vec3 movement, CallbackInfo ci) { + Entity entity = (Entity) (Object) this; + this.antarchy$moveStartBox = entity.getBoundingBox(); + this.antarchy$lastPlayerMoveY = movement.y; + } + + @ModifyVariable(method = "move", at = @At("HEAD"), ordinal = 0, argsOnly = true) + private Vec3 antarchy$movePlayerToWorld(Vec3 movement) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return movement; + } + + Vec3 world = AntarchyGravityRotationUtil.vecPlayerToWorld(movement, direction); + this.antarchy$lastWorldMoveY = world.y; + return world; + } + + @ModifyArg( + method = "move", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/phys/Vec3;multiply(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3;", + ordinal = 0 + ), + index = 0 + ) + private Vec3 antarchy$moveMaskPlayerToWorld(Vec3 multiplier) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return multiplier; + } + + return AntarchyGravityRotationUtil.maskPlayerToWorld(multiplier, direction); + } + + @ModifyVariable( + method = "move", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/util/profiling/ProfilerFiller;pop()V", + ordinal = 0 + ), + ordinal = 0 + ) + private Vec3 antarchy$moveWorldToPlayerAttempted(Vec3 movement) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return movement; + } + + return AntarchyGravityRotationUtil.vecWorldToPlayer(movement, direction); + } + + @ModifyVariable( + method = "move", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/util/profiling/ProfilerFiller;pop()V", + ordinal = 0 + ), + ordinal = 1 + ) + private Vec3 antarchy$moveWorldToPlayerResolved(Vec3 movement) { + Entity entity = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + return movement; + } + + return AntarchyGravityRotationUtil.vecWorldToPlayer(movement, direction); + } + + + @Inject(method = "move", at = @At("TAIL")) + private void antarchy$fixVerticalCollisionBelow(MoverType type, Vec3 movement, CallbackInfo ci) { + Entity entity = (Entity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return; + } + + if (this.antarchy$lastPlayerMoveY < 0.0D && this.antarchy$moveStartBox != null) { + AABB endBox = entity.getBoundingBox(); + Vec3 delta = endBox.getCenter().subtract(this.antarchy$moveStartBox.getCenter()); + AABB sweptBox = this.antarchy$moveStartBox.expandTowards(delta).minmax(endBox).inflate(0.05D); + if (antarchy$intersectsAntiwater(entity, sweptBox)) { + float previousFallDistance = entity.fallDistance; + entity.resetFallDistance(); + if (!entity.level().isClientSide && ANTARCHY_FALL_LOGGER.isDebugEnabled()) { + ANTARCHY_FALL_LOGGER.debug( + "[FallDamage] Antiwater contact reset during move: entity={} startBox={} endBox={} sweptBox={} playerMoveY={} worldMoveY={} previousFallDistance={}", + entity.getClass().getSimpleName(), + this.antarchy$moveStartBox, + endBox, + sweptBox, + this.antarchy$lastPlayerMoveY, + this.antarchy$lastWorldMoveY, + previousFallDistance + ); + } + } + } + + if (!entity.verticalCollision) return; + boolean landedOnCeiling = this.antarchy$lastWorldMoveY > 0.0; + entity.verticalCollisionBelow = landedOnCeiling; + if (landedOnCeiling) { + entity.setOnGround(true); + } + } + + @Unique + private boolean antarchy$intersectsAntiwater(Entity entity, AABB box) { + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = entity.level().getFluidState(cursor); + if (PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ExplosionGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ExplosionGravityMixin.java new file mode 100644 index 00000000..e2dcb868 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ExplosionGravityMixin.java @@ -0,0 +1,42 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Explosion; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; + +@Mixin(Explosion.class) +/* + * Fixes explosion knockback for inverted gravity. + */ +public abstract class ExplosionGravityMixin { + + @WrapOperation(method = "explode", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/Entity;getDeltaMovement()Lnet/minecraft/world/phys/Vec3;", + ordinal = 0)) + private Vec3 antarchy$fixExplosionGetVelocity(Entity entity, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) return original.call(entity); + return AntarchyGravityRotationUtil.vecPlayerToWorld(original.call(entity), direction); + } + + @WrapOperation(method = "explode", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/Entity;setDeltaMovement(Lnet/minecraft/world/phys/Vec3;)V", + ordinal = 0)) + private void antarchy$fixExplosionSetVelocity(Entity entity, Vec3 velocity, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) { + original.call(entity, velocity); + return; + } + original.call(entity, AntarchyGravityRotationUtil.vecWorldToPlayer(velocity, direction)); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FallingBlockEntityBlockDataMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FallingBlockEntityBlockDataMixin.java new file mode 100644 index 00000000..3ca7dfa4 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FallingBlockEntityBlockDataMixin.java @@ -0,0 +1,197 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.item.FallingBlockEntity; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.item.context.DirectionalPlaceContext; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.ItemLike; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.DoublePlantBlock; +import net.minecraft.world.level.block.FallingBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; +import net.minecraft.world.level.block.state.properties.DoubleBlockHalf; +import net.minecraft.world.level.material.Fluids; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; + +@Mixin(FallingBlockEntity.class) +/* + * Preserves full block data on carried falling blocks. + */ +public abstract class FallingBlockEntityBlockDataMixin { + @Shadow public CompoundTag blockData; + @Shadow public abstract BlockState getBlockState(); + + @WrapOperation( + method = "tick", + at = @org.spongepowered.asm.mixin.injection.At( + value = "INVOKE", + target = "Lnet/minecraft/world/level/Level;setBlock(Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;I)Z" + ) + ) + private boolean antarchy$placeDoublePlantCarriedBlock(Level level, BlockPos pos, BlockState state, int flags, Operation original) { + FallingBlockEntity entity = (FallingBlockEntity) (Object) this; + if (!entity.getTags().contains(GravityGunItem.GRAVITY_GUN_CARRIED_BLOCK_TAG) || !this.antarchy$isCarriedDoublePlant(state)) { + return original.call(level, pos, state, flags); + } + + return this.antarchy$tryPlaceExact(level, pos, state); + } + + @WrapOperation( + method = "tick", + at = @org.spongepowered.asm.mixin.injection.At( + value = "INVOKE", + target = "Lnet/minecraft/world/entity/item/FallingBlockEntity;spawnAtLocation(Lnet/minecraft/world/level/ItemLike;)Lnet/minecraft/world/entity/item/ItemEntity;" + ) + ) + private ItemEntity antarchy$preserveBlockEntityDataOnDrop(FallingBlockEntity entity, ItemLike itemLike, Operation original) { + if (entity.getTags().contains(GravityGunItem.GRAVITY_GUN_CARRIED_BLOCK_TAG) && this.antarchy$tryPlaceNearby(entity)) { + return null; + } + + if (this.blockData == null || this.blockData.isEmpty()) { + return original.call(entity, itemLike); + } + + Entity self = (Entity) (Object) this; + ItemStack stack = new ItemStack(itemLike); + if (!(stack.getItem() instanceof BlockItem)) { + return original.call(entity, itemLike); + } + + String blockEntityId = this.blockData.getString("id"); + ResourceLocation blockEntityKey = ResourceLocation.tryParse(blockEntityId); + if (blockEntityKey == null) { + return original.call(entity, itemLike); + } + + BlockEntityType blockEntityType = BuiltInRegistries.BLOCK_ENTITY_TYPE.get(blockEntityKey); + if (blockEntityType == null) { + return original.call(entity, itemLike); + } + + BlockItem.setBlockEntityData(stack, blockEntityType, this.blockData.copy()); + return self.spawnAtLocation(stack); + } + + private boolean antarchy$tryPlaceNearby(FallingBlockEntity entity) { + Entity self = (Entity) (Object) this; + Level level = self.level(); + BlockState fallingState = this.getBlockState(); + if (fallingState.isAir()) { + return false; + } + + List candidates = new ArrayList<>(); + BlockPos basePos = self.blockPosition(); + for (int dx = -1; dx <= 1; dx++) { + for (int dz = -1; dz <= 1; dz++) { + candidates.add(basePos.offset(dx, 0, dz)); + candidates.add(basePos.offset(dx, -1, dz)); + } + } + candidates.sort(Comparator.comparingDouble(pos -> pos.distToCenterSqr(self.position()))); + + for (BlockPos pos : candidates) { + if (!this.antarchy$canPlaceAt(level, pos, fallingState)) { + continue; + } + + BlockState placeState = fallingState; + if (this.antarchy$isCarriedDoublePlant(placeState)) { + if (this.antarchy$tryPlaceExact(level, pos, placeState)) { + self.discard(); + return true; + } + continue; + } + + if (placeState.hasProperty(BlockStateProperties.WATERLOGGED) && level.getFluidState(pos).getType() == Fluids.WATER) { + placeState = placeState.setValue(BlockStateProperties.WATERLOGGED, true); + } + + if (!level.setBlock(pos, placeState, 3)) { + continue; + } + + this.antarchy$restoreBlockEntityData(level, pos, placeState); + self.discard(); + return true; + } + + return false; + } + + private boolean antarchy$canPlaceAt(Level level, BlockPos pos, BlockState fallingState) { + if (this.antarchy$isCarriedDoublePlant(fallingState)) { + BlockState existingLower = level.getBlockState(pos); + BlockState existingUpper = level.getBlockState(pos.above()); + boolean canReplaceLower = existingLower.canBeReplaced( + new DirectionalPlaceContext(level, pos, Direction.DOWN, ItemStack.EMPTY, Direction.UP) + ); + boolean canReplaceUpper = existingUpper.canBeReplaced( + new DirectionalPlaceContext(level, pos.above(), Direction.DOWN, ItemStack.EMPTY, Direction.UP) + ); + boolean hasSupport = !FallingBlock.isFree(level.getBlockState(pos.below())); + return canReplaceLower && canReplaceUpper && hasSupport && fallingState.canSurvive(level, pos); + } + + BlockState existingState = level.getBlockState(pos); + boolean canReplace = existingState.canBeReplaced( + new DirectionalPlaceContext(level, pos, Direction.DOWN, ItemStack.EMPTY, Direction.UP) + ); + boolean hasSupport = !FallingBlock.isFree(level.getBlockState(pos.below())); + return canReplace && hasSupport && fallingState.canSurvive(level, pos); + } + + private boolean antarchy$tryPlaceExact(Level level, BlockPos pos, BlockState fallingState) { + if (!this.antarchy$canPlaceAt(level, pos, fallingState)) { + return false; + } + + DoublePlantBlock.placeAt(level, fallingState.setValue(BlockStateProperties.DOUBLE_BLOCK_HALF, DoubleBlockHalf.LOWER), pos, 3); + return true; + } + + private boolean antarchy$isCarriedDoublePlant(BlockState state) { + return state.getBlock() instanceof DoublePlantBlock + && state.hasProperty(BlockStateProperties.DOUBLE_BLOCK_HALF) + && state.getValue(BlockStateProperties.DOUBLE_BLOCK_HALF) == DoubleBlockHalf.LOWER; + } + + private void antarchy$restoreBlockEntityData(Level level, BlockPos pos, BlockState placedState) { + if (this.blockData == null || this.blockData.isEmpty() || !placedState.hasBlockEntity()) { + return; + } + + BlockEntity blockEntity = level.getBlockEntity(pos); + if (blockEntity == null) { + return; + } + + CompoundTag mergedTag = blockEntity.saveWithoutMetadata(level.registryAccess()); + for (String key : this.blockData.getAllKeys()) { + mergedTag.put(key, this.blockData.get(key).copy()); + } + + blockEntity.loadWithComponents(mergedTag, level.registryAccess()); + blockEntity.setChanged(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FireworkRocketGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FireworkRocketGravityMixin.java new file mode 100644 index 00000000..29d2f0d7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/FireworkRocketGravityMixin.java @@ -0,0 +1,35 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.FireworkRocketEntity; +import net.minecraft.world.phys.Vec3; +import org.jetbrains.annotations.Nullable; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyVariable; + +@Mixin(FireworkRocketEntity.class) +/* + * Fixes firework boost dir for inverted elytra flight. + */ +public abstract class FireworkRocketGravityMixin { + + @Shadow + @Nullable + private LivingEntity attachedToEntity; + + @ModifyVariable(method = "tick", at = @At(value = "STORE"), ordinal = 0) + private Vec3 antarchy$fixFireworkThrustDirection(Vec3 velocity) { + if (!(this.attachedToEntity instanceof Player player)) return velocity; + if (!AntarchyGravityApi.isGravityInverted(player)) return velocity; + return AntarchyGravityRotationUtil.vecWorldToPlayer( + velocity, + AntarchyGravityApi.getGravityDirection(player) + ); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/GroundPathNavigationMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/GroundPathNavigationMixin.java new file mode 100644 index 00000000..c643f810 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/GroundPathNavigationMixin.java @@ -0,0 +1,36 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.GravityWalkNodeEvaluator; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import net.minecraft.world.entity.ai.navigation.GroundPathNavigation; +import net.minecraft.world.level.pathfinder.PathFinder; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(GroundPathNavigation.class) +/* + * Makes ground pathing read gravity-aware floor checks. + */ +public abstract class GroundPathNavigationMixin { + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/Pathfinding"); + + @Inject(method = "createPathFinder", at = @At("HEAD"), cancellable = true) + private void antarchy$useGravityEvaluator(int maxVisitedNodes, CallbackInfoReturnable cir) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + LOGGER.debug( + "[Path] swap evaluator mob={} maxVisitedNodes={}", + mob.getClass().getSimpleName(), + maxVisitedNodes + ); + + cir.setReturnValue(new PathFinder(new GravityWalkNodeEvaluator(), maxVisitedNodes)); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java new file mode 100644 index 00000000..220d86e9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/LivingEntityMixin.java @@ -0,0 +1,296 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import com.llamalad7.mixinextras.sugar.Local; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleOptions; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityDimensions; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Pose; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyArg; +import org.spongepowered.asm.mixin.injection.ModifyVariable; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; +import org.spongepowered.asm.mixin.Unique; + +@Mixin(LivingEntity.class) +/* + * Fixes living entity movement/combat bits for inverted gravity. + */ +public abstract class LivingEntityMixin { + + @WrapOperation(method = "travel", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getY()D")) + private double antarchy$fixTravelGetY(LivingEntity entity, Operation original) { + if (!AntarchyGravityApi.isGravityInverted(entity)) return original.call(entity); + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + return AntarchyGravityRotationUtil.vecWorldToPlayer(entity.position(), direction).y; + } + + @ModifyVariable(method = "travel", + at = @At(value = "INVOKE_ASSIGN", + target = "Lnet/minecraft/world/entity/LivingEntity;getLookAngle()Lnet/minecraft/world/phys/Vec3;", + ordinal = 0), + ordinal = 2) + private Vec3 antarchy$fixTravelLookAngle(Vec3 vec3) { + LivingEntity entity = (LivingEntity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) return vec3; + Vec3 localLook = AntarchyGravityRotationUtil.vecWorldToPlayer(vec3, direction); + if (!entity.isFallFlying()) { + return localLook; + } + + // Elytra flight mirror fix on east/west axis + return new Vec3(-localLook.x, localLook.y, localLook.z); + } + + @ModifyVariable(method = "checkFallDamage", at = @At("HEAD"), ordinal = 0, argsOnly = true) + private double antarchy$invertLivingFallDamageY(double worldY) { + LivingEntity entity = (LivingEntity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return worldY; + } + if (antarchy$isTouchingAntiwater(entity)) { + entity.fallDistance = 0.0F; + return 0.0D; + } + return -worldY; + } + + @org.spongepowered.asm.mixin.injection.Inject(method = "calculateEntityAnimation", at = @At("HEAD"), cancellable = true) + private void antarchy$fixEntityAnimation(boolean flutter, CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) return; + ci.cancel(); + + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + Vec3 playerPosDelta = AntarchyGravityRotationUtil.vecWorldToPlayer( + new Vec3(entity.getX() - entity.xo, entity.getY() - entity.yo, entity.getZ() - entity.zo), + direction + ); + double d = playerPosDelta.x; + double e = flutter ? playerPosDelta.y : 0.0D; + double f = playerPosDelta.z; + float g = (float) Math.sqrt(d * d + e * e + f * f) * 4.0F; + if (g > 1.0F) g = 1.0F; + entity.walkAnimation.update(g, 0.4F); + } + + @org.spongepowered.asm.mixin.injection.Inject(method = "wouldNotSuffocateAtTargetPose", at = @At("HEAD"), cancellable = true) + private void antarchy$fixPoseCheck(Pose pose, CallbackInfoReturnable cir) { + LivingEntity entity = (LivingEntity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(entity)) return; + EntityDimensions dims = entity.getDimensions(pose); + Vec3 pos = entity.position(); + float halfWidth = dims.width() / 2.0F; + float height = dims.height(); + AABB invertedBox = new AABB( + pos.x - halfWidth, pos.y - height, pos.z - halfWidth, + pos.x + halfWidth, pos.y, pos.z + halfWidth + ); + cir.setReturnValue(entity.level().noCollision(entity, invertedBox)); + } + + @Unique + private boolean antarchy$isTouchingAntiwater(LivingEntity entity) { + AABB box = entity.getBoundingBox().inflate(0.05D); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = entity.level().getFluidState(cursor); + if (PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } + + @org.spongepowered.asm.mixin.injection.Inject(method = "getLocalBoundsForPose", at = @At("RETURN"), cancellable = true) + private void antarchy$fixLocalBoundsForPose(Pose pose, CallbackInfoReturnable cir) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return; + AABB box = cir.getReturnValue(); + box = box.move(0.0D, -1.0E-6D, 0.0D); + cir.setReturnValue(AntarchyGravityRotationUtil.boxPlayerToWorld(box, direction)); + } + + @WrapOperation(method = "hasLineOfSight", + at = @At(value = "NEW", target = "(DDD)Lnet/minecraft/world/phys/Vec3;", ordinal = 0)) + private Vec3 antarchy$fixHasLineOfSightSelf(double x, double y, double z, Operation original) { + LivingEntity self = (LivingEntity) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(self)) return original.call(x, y, z); + return self.getEyePosition(); + } + + @WrapOperation(method = "hasLineOfSight", + at = @At(value = "NEW", target = "(DDD)Lnet/minecraft/world/phys/Vec3;", ordinal = 1)) + private Vec3 antarchy$fixHasLineOfSightTarget(double x, double y, double z, Operation original, + @Local(argsOnly = true) Entity other) { + if (!AntarchyGravityApi.isGravityInverted(other)) return original.call(x, y, z); + return other.getEyePosition(); + } + + @WrapOperation(method = "tick", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getX()D", ordinal = 0)) + private double antarchy$fixTickBodyRotGetX(LivingEntity entity, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) return original.call(entity); + return AntarchyGravityRotationUtil.vecWorldToPlayer( + original.call(entity) - entity.xo, + entity.getY() - entity.yo, + entity.getZ() - entity.zo, + direction + ).x + entity.xo; + } + + @WrapOperation(method = "tick", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getZ()D", ordinal = 0)) + private double antarchy$fixTickBodyRotGetZ(LivingEntity entity, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(entity); + if (!direction.isInverted()) return original.call(entity); + return AntarchyGravityRotationUtil.vecWorldToPlayer( + entity.getX() - entity.xo, + entity.getY() - entity.yo, + original.call(entity) - entity.zo, + direction + ).z + entity.zo; + } + + @WrapOperation(method = "blockedByShield", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getX()D", ordinal = 0)) + private double antarchy$fixShieldAttackerX(LivingEntity attacker, Operation original) { + AntarchyGravityDirection defDir = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!defDir.isInverted()) { + if (AntarchyGravityApi.isGravityInverted(attacker)) return attacker.getEyePosition().x; + return original.call(attacker); + } + return AntarchyGravityRotationUtil.vecWorldToPlayer(attacker.getEyePosition(), defDir).x; + } + + @WrapOperation(method = "blockedByShield", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getZ()D", ordinal = 0)) + private double antarchy$fixShieldAttackerZ(LivingEntity attacker, Operation original) { + AntarchyGravityDirection defDir = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!defDir.isInverted()) return original.call(attacker); + return AntarchyGravityRotationUtil.vecWorldToPlayer(attacker.getEyePosition(), defDir).z; + } + + @WrapOperation(method = "blockedByShield", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getX()D", ordinal = 1)) + private double antarchy$fixShieldDefenderX(LivingEntity shieldUser, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return original.call(shieldUser); + return AntarchyGravityRotationUtil.vecWorldToPlayer(shieldUser.position(), direction).x; + } + + @WrapOperation(method = "blockedByShield", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/LivingEntity;getZ()D", ordinal = 1)) + private double antarchy$fixShieldDefenderZ(LivingEntity shieldUser, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return original.call(shieldUser); + return AntarchyGravityRotationUtil.vecWorldToPlayer(shieldUser.position(), direction).z; + } + + @ModifyVariable(method = "isDamageSourceBlocked", + at = @At(value = "INVOKE_ASSIGN", + target = "Lnet/minecraft/world/entity/LivingEntity;calculateViewVector(FF)Lnet/minecraft/world/phys/Vec3;", + ordinal = 0), + ordinal = 1) + private Vec3 antarchy$fixShieldArcViewVector(Vec3 vec3) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return vec3; + return AntarchyGravityRotationUtil.vecWorldToPlayer(vec3, direction); + } + + @ModifyArg(method = "playBlockFallSound", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/level/Level;getBlockState(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/block/state/BlockState;"), + index = 0) + private BlockPos antarchy$fixBlockFallSoundPos(BlockPos pos) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return pos; + Entity selfEntity = (Entity) (Object) this; + return BlockPos.containing(selfEntity.position().add( + AntarchyGravityRotationUtil.vecPlayerToWorld(new Vec3(0.0D, -0.20000000298023224D, 0.0D), direction) + )); + } + + @WrapOperation(method = "spawnItemParticles", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/phys/Vec3;add(DDD)Lnet/minecraft/world/phys/Vec3;", + ordinal = 0)) + private Vec3 antarchy$fixItemParticlesAdd(Vec3 base, double x, double y, double z, Operation original) { + Entity self = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(self); + if (!direction.isInverted()) return original.call(base, x, y, z); + Vec3 rotated = AntarchyGravityRotationUtil.vecPlayerToWorld(new Vec3(x, y, z), direction); + return original.call(self.getEyePosition(), rotated.x, rotated.y, rotated.z); + } + + @ModifyVariable(method = "spawnItemParticles", + at = @At(value = "INVOKE_ASSIGN", + target = "Lnet/minecraft/world/phys/Vec3;yRot(F)Lnet/minecraft/world/phys/Vec3;", + ordinal = 0), + ordinal = 0) + private Vec3 antarchy$fixItemParticlesYRotVec(Vec3 vec3) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return vec3; + return AntarchyGravityRotationUtil.vecPlayerToWorld(vec3, direction); + } + + @WrapOperation(method = "tickEffects", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/level/Level;addParticle(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V")) + private void antarchy$fixEffectParticles(Level level, ParticleOptions particle, + double x, double y, double z, double dx, double dy, double dz, + Operation original) { + Entity self = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(self); + if (!direction.isInverted()) { + original.call(level, particle, x, y, z, dx, dy, dz); + return; + } + Vec3 pos = self.position().subtract( + AntarchyGravityRotationUtil.vecPlayerToWorld(self.position().subtract(x, y, z), direction) + ); + original.call(level, particle, pos.x, pos.y, pos.z, dx, dy, dz); + } + + @WrapOperation(method = "makePoofParticles", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/level/Level;addParticle(Lnet/minecraft/core/particles/ParticleOptions;DDDDDD)V", + ordinal = 0)) + private void antarchy$fixPoofParticles(Level level, ParticleOptions particle, + double x, double y, double z, double dx, double dy, double dz, + Operation original) { + Entity self = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(self); + if (!direction.isInverted()) { + original.call(level, particle, x, y, z, dx, dy, dz); + return; + } + Vec3 pos = self.position().subtract( + AntarchyGravityRotationUtil.vecPlayerToWorld(self.position().subtract(x, y, z), direction) + ); + original.call(level, particle, pos.x, pos.y, pos.z, dx, dy, dz); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/MobHurtMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/MobHurtMixin.java new file mode 100644 index 00000000..5649f57d --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/MobHurtMixin.java @@ -0,0 +1,26 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.Mob; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; + +@Mixin(Mob.class) +/* + * Fixes hurt push logic that assumes normal gravity. + */ +public abstract class MobHurtMixin { + @WrapOperation(method = "doHurtTarget", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/Mob;getYRot()F")) + private float wrapOperation_tryAttack_getYaw_0(Mob attacker, Operation original, Entity target) { + AntarchyGravityDirection gravityDirection = AntarchyGravityApi.getGravityDirection(target); + if (!gravityDirection.isInverted()) { + return original.call(attacker); + } + return AntarchyGravityRotationUtil.rotWorldToPlayer(original.call(attacker), attacker.getXRot(), gravityDirection).x; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationAccessor.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationAccessor.java new file mode 100644 index 00000000..1a512fef --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationAccessor.java @@ -0,0 +1,19 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.level.pathfinder.Path; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(PathNavigation.class) +/* + * Accessor for path nav internals used by gravity fixes. + */ +public interface PathNavigationAccessor { + @Accessor("mob") + Mob antarchy$getMob(); + + @Accessor("path") + Path antarchy$getPath(); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationDebugMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationDebugMixin.java new file mode 100644 index 00000000..e7b1def9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PathNavigationDebugMixin.java @@ -0,0 +1,133 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.ai.navigation.PathNavigation; +import net.minecraft.world.level.pathfinder.Path; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(PathNavigation.class) +/* + * Keeps path debug shapes lined up with gravity-aware nav. + */ +public abstract class PathNavigationDebugMixin { + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/Pathfinding"); + + @Unique + private int antarchy$debugTickCooldown; + + @Inject(method = "moveTo(DDDD)Z", at = @At("HEAD")) + private void antarchy$logMoveToPosition(double x, double y, double z, double speed, CallbackInfoReturnable cir) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + LOGGER.debug( + "[Path] moveTo(pos) inverted mob={} target=({}, {}, {}) speed={}", + mob.getClass().getSimpleName(), + x, + y, + z, + speed + ); + } + + @Inject(method = "moveTo(Lnet/minecraft/world/level/pathfinder/Path;D)Z", at = @At("HEAD")) + private void antarchy$logMoveToPath(Path path, double speed, CallbackInfoReturnable cir) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + LOGGER.debug( + "[Path] moveTo(path) inverted mob={} nodes={} nextIndex={} speed={}", + mob.getClass().getSimpleName(), + path == null ? -1 : path.getNodeCount(), + path == null ? -1 : path.getNextNodeIndex(), + speed + ); + } + + @Inject(method = "createPath(DDDI)Lnet/minecraft/world/level/pathfinder/Path;", at = @At("RETURN")) + private void antarchy$logCreatePath(double x, double y, double z, int accuracy, CallbackInfoReturnable cir) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + Path path = cir.getReturnValue(); + LOGGER.debug( + "[Path] createPath(pos) inverted mob={} target=({}, {}, {}) accuracy={} result={}", + mob.getClass().getSimpleName(), + x, + y, + z, + accuracy, + path == null ? "null" : ("nodes=" + path.getNodeCount() + " nextIndex=" + path.getNextNodeIndex()) + ); + } + + @Inject(method = "createPath(Lnet/minecraft/world/entity/Entity;I)Lnet/minecraft/world/level/pathfinder/Path;", at = @At("RETURN")) + private void antarchy$logCreatePath(Entity target, int accuracy, CallbackInfoReturnable cir) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + Path path = cir.getReturnValue(); + LOGGER.debug( + "[Path] createPath(entity) inverted mob={} target={} accuracy={} result={}", + mob.getClass().getSimpleName(), + target == null ? "null" : target.getClass().getSimpleName(), + accuracy, + path == null ? "null" : ("nodes=" + path.getNodeCount() + " nextIndex=" + path.getNextNodeIndex()) + ); + } + + @Inject(method = "createPath(Lnet/minecraft/core/BlockPos;I)Lnet/minecraft/world/level/pathfinder/Path;", at = @At("RETURN")) + private void antarchy$logCreatePath(BlockPos target, int accuracy, CallbackInfoReturnable cir) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + Path path = cir.getReturnValue(); + LOGGER.debug( + "[Path] createPath(blockpos) inverted mob={} target={} accuracy={} result={}", + mob.getClass().getSimpleName(), + target, + accuracy, + path == null ? "null" : ("nodes=" + path.getNodeCount() + " nextIndex=" + path.getNextNodeIndex()) + ); + } + + @Inject(method = "tick", at = @At("HEAD")) + private void antarchy$logTick(CallbackInfo ci) { + var mob = ((PathNavigationAccessor) (Object) this).antarchy$getMob(); + if (!AntarchyGravityApi.isGravityInverted(mob)) { + return; + } + + if (this.antarchy$debugTickCooldown-- > 0) { + return; + } + + this.antarchy$debugTickCooldown = 20; + Path path = ((PathNavigationAccessor) (Object) this).antarchy$getPath(); + LOGGER.debug( + "[Path] tick inverted mob={} pathPresent={} pathDone={}", + mob.getClass().getSimpleName(), + path != null, + path != null && path.isDone() + ); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java new file mode 100644 index 00000000..ff6d76d9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerAttackMixin.java @@ -0,0 +1,30 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Player.class) +/* + * Fixes player attack checks under inverted gravity. + */ +public abstract class PlayerAttackMixin { + @Inject(method = "attack", at = @At("HEAD"), cancellable = true) + private void antarchy$blockGravityGunMelee(Entity target, CallbackInfo ci) { + if (!AntarchySettings.gravityGunEnabled()) { + return; + } + + Player player = (Player) (Object) this; + ItemStack mainHand = player.getMainHandItem(); + if (mainHand.getItem() instanceof GravityGunItem) { + ci.cancel(); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerGravityMixin.java new file mode 100644 index 00000000..dd2d76f3 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerGravityMixin.java @@ -0,0 +1,91 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import com.llamalad7.mixinextras.sugar.Local; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec2; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Redirect; + +@Mixin(Player.class) +/* + * Handles player-only gravity sync and movement fixes. + */ +public abstract class PlayerGravityMixin { + @Redirect( + method = "travel", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/player/Player;getLookAngle()Lnet/minecraft/world/phys/Vec3;")) + private Vec3 antarchy$rotateTravelLookAngle(Player player) { + Vec3 lookAngle = player.getLookAngle(); + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(player); + if (!direction.isInverted() || player.isFallFlying()) return lookAngle; + return AntarchyGravityRotationUtil.vecWorldToPlayer(lookAngle, direction); + } + + @WrapOperation(method = "travel", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/core/BlockPos;containing(DDD)Lnet/minecraft/core/BlockPos;")) + private BlockPos antarchy$fixTravelBlockPos(double x, double y, double z, + Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection((Entity) (Object) this); + if (!direction.isInverted()) return original.call(x, y, z); + Vec3 rotate = AntarchyGravityRotationUtil.vecPlayerToWorld( + new Vec3(0.0D, 0.9D, 0.0D), direction); + return original.call(x - rotate.x, y - rotate.y + 0.9D, z - rotate.z); + } + + @WrapOperation(method = "attack", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/player/Player;getYRot()F", ordinal = 0)) + private float antarchy$fixAttackYaw0(Player attacker, Operation original, + @Local(argsOnly = true) Entity target) { + AntarchyGravityDirection targetDir = AntarchyGravityApi.getGravityDirection(target); + AntarchyGravityDirection attackerDir = AntarchyGravityApi.getGravityDirection(attacker); + if (targetDir == attackerDir) return original.call(attacker); + Vec2 worldRot = AntarchyGravityRotationUtil.rotPlayerToWorld( + original.call(attacker), attacker.getXRot(), attackerDir); + return AntarchyGravityRotationUtil.rotWorldToPlayer(worldRot.x, worldRot.y, targetDir).x; + } + + @WrapOperation(method = "attack", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/player/Player;getYRot()F", ordinal = 1)) + private float antarchy$fixAttackYaw1(Player attacker, Operation original, + @Local(argsOnly = true) Entity target) { + AntarchyGravityDirection targetDir = AntarchyGravityApi.getGravityDirection(target); + AntarchyGravityDirection attackerDir = AntarchyGravityApi.getGravityDirection(attacker); + if (targetDir == attackerDir) return original.call(attacker); + Vec2 worldRot = AntarchyGravityRotationUtil.rotPlayerToWorld( + original.call(attacker), attacker.getXRot(), attackerDir); + return AntarchyGravityRotationUtil.rotWorldToPlayer(worldRot.x, worldRot.y, targetDir).x; + } + + @WrapOperation(method = "attack", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/player/Player;getYRot()F", ordinal = 2)) + private float antarchy$fixAttackYaw2(Player attacker, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(attacker); + if (!direction.isInverted()) return original.call(attacker); + return AntarchyGravityRotationUtil.rotPlayerToWorld( + original.call(attacker), attacker.getXRot(), direction).x; + } + + @WrapOperation(method = "attack", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/player/Player;getYRot()F", ordinal = 3)) + private float antarchy$fixAttackYaw3(Player attacker, Operation original) { + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(attacker); + if (!direction.isInverted()) return original.call(attacker); + return AntarchyGravityRotationUtil.rotPlayerToWorld( + original.call(attacker), attacker.getXRot(), direction).x; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerPoseFitMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerPoseFitMixin.java new file mode 100644 index 00000000..64040e22 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerPoseFitMixin.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import net.minecraft.world.entity.EntityDimensions; +import net.minecraft.world.entity.Pose; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(Player.class) +/* + * Fixes pose checks for ceiling-walking players. + */ +public abstract class PlayerPoseFitMixin { + + @Inject(method = "canPlayerFitWithinBlocksAndEntitiesWhen", at = @At("HEAD"), cancellable = true) + private void antarchy$canFitPoseWhenInverted(Pose pose, CallbackInfoReturnable cir) { + Player player = (Player) (Object) this; + if (!AntarchyGravityApi.isGravityInverted(player)) { + return; + } + + EntityDimensions dimensions = player.getDimensions(pose); + Vec3 position = player.position(); + float halfWidth = dimensions.width() / 2.0F; + float height = dimensions.height(); + AABB invertedBox = new AABB( + position.x - halfWidth, position.y - height, position.z - halfWidth, + position.x + halfWidth, position.y, position.z + halfWidth + ); + cir.setReturnValue(player.level().noCollision(player, invertedBox)); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerSneakMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerSneakMixin.java new file mode 100644 index 00000000..d959395c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/PlayerSneakMixin.java @@ -0,0 +1,109 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.player.Abilities; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(Player.class) +/* + * Makes sneaking and edge checks work upside down. + */ +public abstract class PlayerSneakMixin { + + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/Sneak"); + + @Shadow @Final private Abilities abilities; + @Shadow protected abstract boolean isStayingOnGroundSurface(); + + @Inject(method = "maybeBackOffFromEdge", at = @At("HEAD"), cancellable = true) + private void antarchy$fixSneakEdge(Vec3 movement, MoverType type, CallbackInfoReturnable cir) { + Entity this_ = (Entity) (Object) this; + AntarchyGravityDirection direction = AntarchyGravityApi.getGravityDirection(this_); + if (!direction.isInverted()) { + return; + } + float step = this_.maxUpStep(); + boolean isNearCeiling; + if (this_.onGround()) { + isNearCeiling = true; + } else { + float remaining = step - this_.fallDistance; + if (remaining > 0.0F) { + AABB bb = this_.getBoundingBox(); + isNearCeiling = !this_.level().noCollision(this_, + new AABB(bb.minX, bb.maxY, bb.minZ, + bb.maxX, bb.maxY + remaining + 1.0E-5, bb.maxZ)); + } else { + isNearCeiling = false; + } + } + + LOGGER.debug("[Sneak] inverted player maybeBackOffFromEdge: isNearCeiling={} flying={} stayOnGround={} type={}", + isNearCeiling, this.abilities.flying, this.isStayingOnGroundSurface(), type); + + if (!this.abilities.flying + && (type == MoverType.SELF || type == MoverType.PLAYER) + && this.isStayingOnGroundSurface() + && isNearCeiling) { + Vec3 playerMovement = AntarchyGravityRotationUtil.vecWorldToPlayer(movement, direction); + double d = playerMovement.x; + double e = playerMovement.z; + + LOGGER.debug("[Sneak] Edge check active: step={} d={} e={}", step, d, e); + while (d != 0.0D && canFallAtLeastInverted(this_, d, 0.0D, step, direction)) { + if (Math.abs(d) <= 0.05D) d = 0.0D; + else if (d > 0.0D) d -= 0.05D; + else d += 0.05D; + } + while (e != 0.0D && canFallAtLeastInverted(this_, 0.0D, e, step, direction)) { + if (Math.abs(e) <= 0.05D) e = 0.0D; + else if (e > 0.0D) e -= 0.05D; + else e += 0.05D; + } + while (d != 0.0D && e != 0.0D && canFallAtLeastInverted(this_, d, e, step, direction)) { + if (Math.abs(d) <= 0.05D) d = 0.0D; + else if (d > 0.0D) d -= 0.05D; + else d += 0.05D; + + if (Math.abs(e) <= 0.05D) e = 0.0D; + else if (e > 0.0D) e -= 0.05D; + else e += 0.05D; + } + + LOGGER.debug("[Sneak] Adjusted: x {} -> {} z {} -> {}", playerMovement.x, d, playerMovement.z, e); + cir.setReturnValue(AntarchyGravityRotationUtil.vecPlayerToWorld( + new Vec3(d, playerMovement.y, e), direction)); + + } else { + cir.setReturnValue(movement); + } + } + + + private static boolean canFallAtLeastInverted(Entity entity, + double dx, double dz, + float step, + AntarchyGravityDirection direction) { + Vec3 worldOffset = AntarchyGravityRotationUtil.vecPlayerToWorld( + new Vec3(dx, -step, dz), direction); + + AABB bb = entity.getBoundingBox(); + AABB probe = bb.move(worldOffset); + + return entity.level().noCollision(entity, probe); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ProjectileGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ProjectileGravityMixin.java new file mode 100644 index 00000000..f28eb9de --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ProjectileGravityMixin.java @@ -0,0 +1,20 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.Projectile; +import net.minecraft.world.phys.Vec2; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyVariable; + +@Mixin(Projectile.class) +/* + * Flips generic projectile gravity for inverted shooters. + */ +public abstract class ProjectileGravityMixin { +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerChunkCacheAccessor.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerChunkCacheAccessor.java new file mode 100644 index 00000000..f70ce183 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerChunkCacheAccessor.java @@ -0,0 +1,15 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import net.minecraft.server.level.ChunkMap; +import net.minecraft.server.level.ServerChunkCache; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ServerChunkCache.class) +/* + * Accessor for server chunk source internals used by gravity sync. + */ +public interface ServerChunkCacheAccessor { + @Accessor("chunkMap") + ChunkMap antarchy$getChunkMap(); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerEntityAccessor.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerEntityAccessor.java new file mode 100644 index 00000000..0b4f0515 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerEntityAccessor.java @@ -0,0 +1,14 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import net.minecraft.server.level.ServerEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ServerEntity.class) +/* + * Accessor for server entity tracking internals. + */ +public interface ServerEntityAccessor { + @Accessor("updateInterval") + void antarchy$setUpdateInterval(int updateInterval); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerGamePacketListenerMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerGamePacketListenerMixin.java new file mode 100644 index 00000000..80622200 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerGamePacketListenerMixin.java @@ -0,0 +1,82 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.server.network.ServerGamePacketListenerImpl; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyArg; +import org.spongepowered.asm.mixin.injection.ModifyVariable; + +@Mixin(ServerGamePacketListenerImpl.class) +/* + * Fixes move packet checks for inverted players. + */ +public abstract class ServerGamePacketListenerMixin { + + @Shadow + public ServerPlayer player; + + @Shadow + private double lastGoodX; + @Shadow + private double lastGoodY; + @Shadow + private double lastGoodZ; + + @ModifyVariable(method = "handleMovePlayer", + at = @At(value = "STORE", ordinal = 0), + ordinal = 0) + private boolean antarchy$fixHandleMovePlayerFlag(boolean originalFlag, + ServerboundMovePlayerPacket packet) { + AntarchyGravityDirection gravity = AntarchyGravityApi.getGravityDirection(this.player); + if (!gravity.isInverted()) { + return originalFlag; + } + double dx = packet.getX(this.player.getX()) - this.lastGoodX; + double dy = packet.getY(this.player.getY()) - this.lastGoodY; + double dz = packet.getZ(this.player.getZ()) - this.lastGoodZ; + Vec3 localVec = AntarchyGravityRotationUtil.vecWorldToPlayer(new Vec3(dx, dy, dz), gravity); + return localVec.y > 0.0; + } + + @ModifyArg(method = "handleMovePlayer", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/server/level/ServerPlayer;move(Lnet/minecraft/world/entity/MoverType;Lnet/minecraft/world/phys/Vec3;)V")) + private Vec3 antarchy$fixHandleMovePlayerVector(Vec3 worldDelta) { + AntarchyGravityDirection gravity = AntarchyGravityApi.getGravityDirection(this.player); + if (!gravity.isInverted()) { + return worldDelta; + } + return AntarchyGravityRotationUtil.vecWorldToPlayer(worldDelta, gravity); + } + + @ModifyArg(method = "handleMovePlayer", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/server/level/ServerPlayer;setOnGroundWithMovement(ZLnet/minecraft/world/phys/Vec3;)V"), + index = 0) + private boolean antarchy$fixHandleMovePlayerOnGround(boolean originalOnGround) { + AntarchyGravityDirection gravity = AntarchyGravityApi.getGravityDirection(this.player); + if (!gravity.isInverted()) { + return originalOnGround; + } + return originalOnGround || this.player.verticalCollisionBelow || this.player.verticalCollision; + } + + @ModifyArg(method = "handleMovePlayer", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/server/level/ServerPlayer;doCheckFallDamage(DDDZ)V"), + index = 3) + private boolean antarchy$fixHandleMovePlayerFallDamageOnGround(boolean originalOnGround) { + AntarchyGravityDirection gravity = AntarchyGravityApi.getGravityDirection(this.player); + if (!gravity.isInverted()) { + return originalOnGround; + } + return originalOnGround || this.player.verticalCollisionBelow || this.player.verticalCollision; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerPlayerGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerPlayerGravityMixin.java new file mode 100644 index 00000000..28f44868 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ServerPlayerGravityMixin.java @@ -0,0 +1,116 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import com.llamalad7.mixinextras.sugar.Local; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(ServerPlayer.class) +/* + * Fixes server-side fall damage for inverted players. + */ +public abstract class ServerPlayerGravityMixin { + @Unique + private float antarchy$invertedFallDistance = 0.0F; + + @Inject(method = "doCheckFallDamage", at = @At("HEAD"), cancellable = true) + private void antarchy$cancelFallDamageInAntiwater(double x, double y, double z, boolean onGround, CallbackInfo ci) { + ServerPlayer self = (ServerPlayer) (Object) this; + AntarchyGravityDirection gravity = AntarchyGravityApi.getGravityDirection(self); + if (!gravity.isInverted()) { + return; + } + if (!antarchy$isTouchingAntiwater(self)) { + return; + } + + self.fallDistance = 0.0F; + this.antarchy$invertedFallDistance = 0.0F; + ci.cancel(); + } + + @WrapOperation(method = "doCheckFallDamage", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/entity/player/Player;checkFallDamage(DZLnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V")) + private void antarchy$fixFallDamage(ServerPlayer instance, + double worldY, boolean onGround, + BlockState state, BlockPos pos, + Operation original, + @Local(ordinal = 0) double dx, + @Local(ordinal = 1) double dy, + @Local(ordinal = 2) double dz) { + ServerPlayer self = (ServerPlayer) (Object) this; + AntarchyGravityDirection gravity = AntarchyGravityApi.getGravityDirection(self); + if (!gravity.isInverted()) { + this.antarchy$invertedFallDistance = 0.0F; + original.call(instance, worldY, onGround, state, pos); + return; + } + if (antarchy$isTouchingAntiwater(self) || antarchy$passedThroughAntiwater(self, dx, dy, dz)) { + self.fallDistance = 0.0F; + this.antarchy$invertedFallDistance = 0.0F; + original.call(instance, 0.0D, onGround, state, pos); + return; + } + Vec3 localVec = AntarchyGravityRotationUtil.vecWorldToPlayer(new Vec3(dx, dy, dz), gravity); + if (!onGround) { + if (localVec.y < 0.0) { + this.antarchy$invertedFallDistance += (float)(-localVec.y); + } else { + this.antarchy$invertedFallDistance = 0.0F; + } + } else if (this.antarchy$invertedFallDistance > self.fallDistance) { + // Vanilla damage uses fallDistance on landing; keep our own inverted accumulator + // in sync because the server pipeline is clearing the field before that point. + self.fallDistance = this.antarchy$invertedFallDistance; + } + original.call(instance, localVec.y, onGround, state, pos); + if (onGround) { + this.antarchy$invertedFallDistance = 0.0F; + } + } + + @Unique + private boolean antarchy$isTouchingAntiwater(ServerPlayer player) { + return antarchy$intersectsAntiwater(player, player.getBoundingBox().inflate(0.05D)); + } + + @Unique + private boolean antarchy$passedThroughAntiwater(ServerPlayer player, double dx, double dy, double dz) { + AABB sweptBox = player.getBoundingBox().expandTowards(-dx, -dy, -dz).inflate(0.05D); + return antarchy$intersectsAntiwater(player, sweptBox); + } + + @Unique + private boolean antarchy$intersectsAntiwater(ServerPlayer player, AABB box) { + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = player.level().getFluidState(cursor); + if (PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ThrowableProjectileGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ThrowableProjectileGravityMixin.java new file mode 100644 index 00000000..2f637248 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/ThrowableProjectileGravityMixin.java @@ -0,0 +1,19 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.entity.projectile.ThrowableProjectile; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(ThrowableProjectile.class) +/* + * Flips thrown projectile gravity for inverted shooters. + */ +public abstract class ThrowableProjectileGravityMixin { +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/TrackedEntityAccessor.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/TrackedEntityAccessor.java new file mode 100644 index 00000000..b5c258e9 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/TrackedEntityAccessor.java @@ -0,0 +1,14 @@ +package com.craisinlord.antarchy.mixins.gravity; + +import net.minecraft.server.level.ServerEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(targets = "net.minecraft.server.level.ChunkMap$TrackedEntity") +/* + * Accessor for tracked entity internals used by gravity sync. + */ +public interface TrackedEntityAccessor { + @Accessor("serverEntity") + ServerEntity antarchy$getServerEntity(); +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/CameraGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/CameraGravityMixin.java new file mode 100644 index 00000000..be9f4f46 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/CameraGravityMixin.java @@ -0,0 +1,136 @@ +package com.craisinlord.antarchy.mixins.gravity.client; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.client.Camera; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.phys.Vec3; +import org.joml.Quaternionf; +import org.joml.Vector3f; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.Redirect; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Camera.class) +/* + * Fixes camera pos/rot for inverted gravity and the flip anim. + * Rotation is applied before move() so third-person pull-back uses the + * correct gravity-adjusted forward direction. First-person falls through + * to the TAIL inject since setup never calls move() in that case. + */ +public abstract class CameraGravityMixin { + @Shadow + private Entity entity; + + @Shadow + private Quaternionf rotation; + + @Shadow + private float eyeHeight; + + @Shadow + private float eyeHeightOld; + + private float antarchy$storedTickDelta; + private boolean antarchy$gravityApplied; + + @Shadow + protected abstract void setPosition(double x, double y, double z); + + @Shadow + protected abstract void move(float forward, float up, float left); + + @Inject(method = "setup", at = @At("HEAD")) + private void antarchy$storeTickDelta(BlockGetter level, Entity entity, boolean detached, boolean mirrored, float partialTick, CallbackInfo ci) { + this.antarchy$storedTickDelta = partialTick; + this.antarchy$gravityApplied = false; + } + + @Redirect( + method = "setup", + at = @At(value = "INVOKE", target = "Lnet/minecraft/client/Camera;setPosition(DDD)V") + ) + private void antarchy$moveGravityCameraAnchor( + Camera camera, + double x, + double y, + double z, + BlockGetter level, + Entity entity, + boolean detached, + boolean mirrored, + float partialTick + ) { + if (entity == null) { + this.setPosition(x, y, z); + return; + } + + float flipProgress = AntarchyGravityApi.getGravityFlipProgress(entity, partialTick); + if (!AntarchyGravityApi.isGravityInverted(entity) && flipProgress <= 0.0F) { + this.setPosition(x, y, z); + return; + } + + Vec3 interpolatedPos = entity.getPosition(partialTick); + float normalEyeHeight = this.eyeHeightOld + (this.eyeHeight - this.eyeHeightOld) * partialTick; + Vector3f eyeOffset = new Vector3f(0.0F, normalEyeHeight, 0.0F); + eyeOffset.rotate(AntarchyGravityRotationUtil.getWorldRotationQuaternion(entity, partialTick)); + this.setPosition( + interpolatedPos.x + eyeOffset.x(), + interpolatedPos.y + eyeOffset.y(), + interpolatedPos.z + eyeOffset.z() + ); + } + + /* + * Intercept the move() call inside setup so the pull-back direction + * already has gravity rotation applied. This covers detached (third-person) + * and sleeping cameras. Sets a flag so the TAIL inject doesn't double-apply. + */ + @Redirect( + method = "setup", + at = @At(value = "INVOKE", target = "Lnet/minecraft/client/Camera;move(FFF)V") + ) + private void antarchy$moveWithGravity( + Camera camera, + float forward, + float up, + float left, + BlockGetter level, + Entity entity, + boolean detached, + boolean mirrored, + float partialTick + ) { + antarchy$applyGravityRotationOnce(); + this.move(forward, up, left); + } + + /* + * First-person fallthrough: setup never calls move(), so gravity rotation + * hasn't been applied yet when we reach the end of the method. + */ + @Inject(method = "setup", at = @At("TAIL")) + private void antarchy$applyGravityAtTail(BlockGetter level, Entity entity, boolean detached, boolean mirrored, float partialTick, CallbackInfo ci) { + antarchy$applyGravityRotationOnce(); + } + + private void antarchy$applyGravityRotationOnce() { + if (this.antarchy$gravityApplied) { + return; + } + if (this.entity == null) { + return; + } + if (!AntarchyGravityApi.isGravityInverted(this.entity) && AntarchyGravityApi.getGravityFlipProgress(this.entity, this.antarchy$storedTickDelta) <= 0.0F) { + return; + } + this.rotation.premul(AntarchyGravityRotationUtil.getCameraRotationQuaternion(this.entity, this.antarchy$storedTickDelta)); + this.antarchy$gravityApplied = true; + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/ClientPacketListenerGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/ClientPacketListenerGravityMixin.java new file mode 100644 index 00000000..9afe4f83 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/ClientPacketListenerGravityMixin.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.mixins.gravity.client; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientPacketListener; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; + +@Mixin(ClientPacketListener.class) +/* + * Keeps client gravity state in sync from entity updates. + */ +public abstract class ClientPacketListenerGravityMixin { + + @WrapOperation(method = "handleExplosion", + at = @At(value = "INVOKE", + target = "Lnet/minecraft/world/phys/Vec3;add(DDD)Lnet/minecraft/world/phys/Vec3;", + ordinal = 0)) + private Vec3 antarchy$fixExplosionKnockback(Vec3 current, + double x, double y, double z, + Operation original) { + if (Minecraft.getInstance().player == null) { + return original.call(current, x, y, z); + } + AntarchyGravityDirection gravity = + AntarchyGravityApi.getGravityDirection(Minecraft.getInstance().player); + if (!gravity.isInverted()) { + return original.call(current, x, y, z); + } + Vec3 local = AntarchyGravityRotationUtil.vecWorldToPlayer(new Vec3(x, y, z), gravity); + return original.call(current, local.x, local.y, local.z); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/EntityRenderDispatcherGravityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/EntityRenderDispatcherGravityMixin.java new file mode 100644 index 00000000..aedd87d7 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/EntityRenderDispatcherGravityMixin.java @@ -0,0 +1,90 @@ +package com.craisinlord.antarchy.mixins.gravity.client; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import com.llamalad7.mixinextras.injector.wrapoperation.Operation; +import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.EntityRenderDispatcher; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.ModifyVariable; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(EntityRenderDispatcher.class) +/* + * Rotates entity rendering for inverted gravity. + */ +public abstract class EntityRenderDispatcherGravityMixin { + + @Inject( + method = "render", + at = @At(value = "INVOKE", target = "Lcom/mojang/blaze3d/vertex/PoseStack;translate(DDD)V", ordinal = 0, shift = At.Shift.AFTER) + ) + private void antarchy$rotateEntityRenderPose( + E entity, + double x, + double y, + double z, + float entityYaw, + float partialTick, + PoseStack poseStack, + MultiBufferSource bufferSource, + int packedLight, + CallbackInfo ci + ) { + float flipProgress = AntarchyGravityApi.getGravityFlipProgress(entity, partialTick); + if (!AntarchyGravityApi.isGravityInverted(entity) && flipProgress <= 0.0F) { + return; + } + + poseStack.mulPose(AntarchyGravityRotationUtil.getCameraRotationQuaternion(entity, partialTick)); + } + + @ModifyVariable( + method = "renderHitbox", + at = @At(value = "INVOKE_ASSIGN", target = "Lnet/minecraft/world/phys/AABB;move(DDD)Lnet/minecraft/world/phys/AABB;", ordinal = 0), + ordinal = 0 + ) + private static AABB antarchy$rotateRenderedHitbox( + AABB box, + PoseStack poseStack, + VertexConsumer vertexConsumer, + Entity entity, + float red, + float green, + float blue, + float partialTick + ) { + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return box; + } + + return AntarchyGravityRotationUtil.boxWorldToPlayer( + box, + AntarchyGravityApi.getGravityDirection(entity) + ); + } + + @WrapOperation( + method = "renderHitbox", + at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/Entity;getViewVector(F)Lnet/minecraft/world/phys/Vec3;", ordinal = 0) + ) + private static Vec3 antarchy$rotateRenderedHitboxViewVector(Entity entity, float partialTick, Operation original) { + Vec3 viewVector = original.call(entity, partialTick); + if (!AntarchyGravityApi.isGravityInverted(entity)) { + return viewVector; + } + + return AntarchyGravityRotationUtil.vecWorldToPlayer( + viewVector, + AntarchyGravityApi.getGravityDirection(entity) + ); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/FallingBlockRendererBlockEntityMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/FallingBlockRendererBlockEntityMixin.java new file mode 100644 index 00000000..468f665e --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/gravity/client/FallingBlockRendererBlockEntityMixin.java @@ -0,0 +1,72 @@ +package com.craisinlord.antarchy.mixins.gravity.client; + +import com.mojang.blaze3d.vertex.PoseStack; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher; +import net.minecraft.client.renderer.entity.FallingBlockRenderer; +import net.minecraft.client.renderer.texture.OverlayTexture; +import net.minecraft.core.BlockPos; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.entity.item.FallingBlockEntity; +import net.minecraft.world.level.block.EntityBlock; +import net.minecraft.world.level.block.RenderShape; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(FallingBlockRenderer.class) +/* + * Keeps falling block render data lined up with carried state. + */ +public abstract class FallingBlockRendererBlockEntityMixin { + @Inject( + method = "render(Lnet/minecraft/world/entity/item/FallingBlockEntity;FFLcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;I)V", + at = @At("HEAD"), + cancellable = true + ) + private void antarchy$renderAnimatedBlockEntity( + FallingBlockEntity entity, + float entityYaw, + float partialTick, + PoseStack poseStack, + MultiBufferSource bufferSource, + int packedLight, + CallbackInfo ci + ) { + BlockState state = entity.getBlockState(); + if (state.getRenderShape() != RenderShape.ENTITYBLOCK_ANIMATED || !(state.getBlock() instanceof EntityBlock entityBlock)) { + return; + } + + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.level == null) { + return; + } + + BlockEntity blockEntity = entityBlock.newBlockEntity(BlockPos.ZERO, state); + if (blockEntity == null) { + return; + } + + CompoundTag blockData = entity.blockData; + if (blockData != null && !blockData.isEmpty()) { + CompoundTag renderTag = blockData.copy(); + renderTag.remove("x"); + renderTag.remove("y"); + renderTag.remove("z"); + blockEntity.loadWithComponents(renderTag, minecraft.level.registryAccess()); + } + + blockEntity.setLevel(minecraft.level); + BlockEntityRenderDispatcher dispatcher = minecraft.getBlockEntityRenderDispatcher(); + poseStack.pushPose(); + poseStack.translate(-0.5D, 0.0D, -0.5D); + dispatcher.renderItem(blockEntity, poseStack, bufferSource, packedLight, OverlayTexture.NO_OVERLAY); + poseStack.popPose(); + ci.cancel(); + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/multipart/EntityMultipartLifecycleMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/multipart/EntityMultipartLifecycleMixin.java new file mode 100644 index 00000000..0b83f10c --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/multipart/EntityMultipartLifecycleMixin.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.mixins.multipart; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.entity.EntityInLevelCallback; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Entity.class) +/* + * Ticks and cleans up multipart child entities with their parent. + */ +public abstract class EntityMultipartLifecycleMixin { + @Inject(method = "setLevelCallback", at = @At("TAIL")) + private void antarchy$spawnMultipartParts(EntityInLevelCallback entityInLevelCallback, CallbackInfo ci) { + if ((Object) this instanceof MultipartEntityOwner owner + && entityInLevelCallback != EntityInLevelCallback.NULL + && owner.antarchy$getMultipartParts() == null) { + owner.antarchy$spawnMultipartParts(); + } + } + + @Inject(method = "tick", at = @At("TAIL")) + private void antarchy$syncMultipartParts(CallbackInfo ci) { + if ((Object) this instanceof MultipartEntityOwner owner) { + owner.antarchy$syncMultipartParts(); + } + } + + @Inject(method = "setRemoved", at = @At("TAIL")) + private void antarchy$discardMultipartParts(Entity.RemovalReason removalReason, CallbackInfo ci) { + if ((Object) this instanceof MultipartEntityOwner owner) { + owner.antarchy$discardMultipartParts(); + } + } +} diff --git a/common/src/main/java/com/craisinlord/antarchy/mixins/stellaris/DimensionOxygenManagerMixin.java b/common/src/main/java/com/craisinlord/antarchy/mixins/stellaris/DimensionOxygenManagerMixin.java new file mode 100644 index 00000000..42846ba0 --- /dev/null +++ b/common/src/main/java/com/craisinlord/antarchy/mixins/stellaris/DimensionOxygenManagerMixin.java @@ -0,0 +1,63 @@ +package com.craisinlord.antarchy.mixins.stellaris; + +import com.st0x0ef.stellaris.common.oxygen.DimensionOxygenManager; +import net.minecraft.core.component.DataComponentType; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.tags.TagKey; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(value = DimensionOxygenManager.class, priority = 2000) +/* + * Tweaks Stellaris oxygen checks for Antarchy dimensions. + */ +public abstract class DimensionOxygenManagerMixin { + @Unique + private static final TagKey ANTARCHY_MARK_39_ARMOR = TagKey.create( + Registries.ITEM, + ResourceLocation.fromNamespaceAndPath("marvel", "iron_man_mark_39_armor") + ); + + @Unique + private static final ResourceLocation ANTARCHY_HELMET_OPEN_ID = + ResourceLocation.fromNamespaceAndPath("marvel", "helmet_open"); + + @Inject(method = "breath", at = @At("HEAD"), cancellable = true) + private void antarchy$allowClosedMark39SuitToBreathe( + LivingEntity entity, + CallbackInfoReturnable cir + ) { + if (antarchy$hasArmor(entity)) { + cir.setReturnValue(true); + } + } + + @Unique + private static boolean antarchy$hasArmor(LivingEntity entity) { + ItemStack helmet = entity.getItemBySlot(EquipmentSlot.HEAD); + boolean hasHelmet = helmet.is(ANTARCHY_MARK_39_ARMOR) && !antarchy$isHelmetOpen(helmet); + boolean hasChestplate = entity.getItemBySlot(EquipmentSlot.CHEST).is(ANTARCHY_MARK_39_ARMOR); + boolean hasLeggings = entity.getItemBySlot(EquipmentSlot.LEGS).is(ANTARCHY_MARK_39_ARMOR); + boolean hasBoots = entity.getItemBySlot(EquipmentSlot.FEET).is(ANTARCHY_MARK_39_ARMOR); + return hasHelmet && hasChestplate && hasLeggings && hasBoots; + } + + @Unique + @SuppressWarnings("unchecked") + private static boolean antarchy$isHelmetOpen(ItemStack helmet) { + DataComponentType componentType = BuiltInRegistries.DATA_COMPONENT_TYPE.get(ANTARCHY_HELMET_OPEN_ID); + if (componentType == null) { + return false; + } + return Boolean.TRUE.equals(helmet.get((DataComponentType) componentType)); + } +} diff --git a/common/src/main/resources/antarchy-common.mixins.json b/common/src/main/resources/antarchy-common.mixins.json new file mode 100644 index 00000000..3c4e6fa9 --- /dev/null +++ b/common/src/main/resources/antarchy-common.mixins.json @@ -0,0 +1,64 @@ +{ + "required": true, + "package": "com.craisinlord.antarchy.mixins", + "plugin": "com.craisinlord.antarchy.mixins.AntarchyMixinPlugin", + "compatibilityLevel": "JAVA_21", + "mixins": [ + "BloodglassMixin", + "DreamSandLowGravityMixin", + "DreamFireBlockMixin", + "FireVisualBaseFireBlockMixin", + "FireVisualEntityMixin", + "GlowVinesUnderLeavesMixin", + "multipart.EntityMultipartLifecycleMixin", + "ServerPlayerGameModeMixin", + "TorchflowerBlockStateMixin", + "gravity.AbstractArrowGravityMixin", + "gravity.BucketItemGravityMixin", + "gravity.CrossbowItemGravityMixin", + "gravity.DirectionFacingMixin", + "gravity.EntityCollisionContextMixin", + "gravity.EntityGravityFrameMixin", + "gravity.EntityGravityMixin", + "gravity.EntityMoveMixin", + "gravity.ExplosionGravityMixin", + "gravity.FallingBlockEntityBlockDataMixin", + "gravity.FireworkRocketGravityMixin", + "gravity.GroundPathNavigationMixin", + "gravity.LivingEntityMixin", + "gravity.MobHurtMixin", + "gravity.PlayerAttackMixin", + "gravity.PlayerGravityMixin", + "gravity.PlayerPoseFitMixin", + "gravity.PlayerSneakMixin", + "gravity.PathNavigationDebugMixin", + "gravity.PathNavigationAccessor", + "gravity.ProjectileGravityMixin", + "gravity.ServerGamePacketListenerMixin", + "gravity.ServerPlayerGravityMixin", + "gravity.ThrowableProjectileGravityMixin", + "gravity.ChunkMapAccessor", + "gravity.ServerChunkCacheAccessor", + "gravity.ServerEntityAccessor", + "gravity.TrackedEntityAccessor", + "stellaris.DimensionOxygenManagerMixin" + ], + "client": [ + "client.ElytraModelAccessor", + "client.LightningBoltRendererMixin", + "client.ParalyzedMouseTurnMixin", + "client.ScreenEffectRendererFireVisualMixin", + "client.SplashManagerMixin", + "client.WolfRendererGrimMixin", + "client.ElythiaSkyMixin", + "client.ThoraxisFogMixin", + "gravity.client.CameraGravityMixin", + "gravity.client.ClientPacketListenerGravityMixin", + "gravity.client.EntityRenderDispatcherGravityMixin", + "gravity.client.FallingBlockRendererBlockEntityMixin" + ], + "injectors": { + "defaultRequire": 1 + }, + "minVersion": "0.8" +} diff --git a/common/src/main/resources/assets/antarchy/animations/ant.animation.json b/common/src/main/resources/assets/antarchy/animations/ant.animation.json new file mode 100644 index 00000000..a266f40c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/ant.animation.json @@ -0,0 +1,2128 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 4, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.17875, 0.10358, 1.61888] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.17875, -0.10358, -1.61888] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "dance": { + "loop": true, + "animation_length": 1.5, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-13.85813, -24.26239, 5.93679] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-13.85813, -24.26239, 5.93679] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-24.00312, 18.43745, -15.27944] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-24.00312, 18.43745, -15.27944] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "thorax": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, -10, 0] + }, + "0.5": { + "vector": [0, -10, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.5": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [9.72631, 0.45349, -2.99327] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [9.72631, 0.45349, -2.99327] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [12.5, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [12.5, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ant": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_eye": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.25": { + "vector": [1, 0.4, 1] + }, + "0.5": { + "vector": [1, 0.4, 1] + }, + "0.75": { + "vector": [1, 1, 1] + } + } + }, + "l_eye": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.25": { + "vector": [1, 0.4, 1] + }, + "0.5": { + "vector": [1, 0.4, 1] + }, + "0.75": { + "vector": [1, 1, 1] + } + } + }, + "l_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-0.61003, 22.29711, -3.09472] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-0.47532, -19.82169, 2.71994] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.5, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "thorax": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [0, 0, 0] + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-25.16955, 1.29256, -14.94548] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-14.15251, -17.67415, 62.21128] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [5.74672, 4.98753, 33.20458] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-33.59794, -35.79744, 48.63781] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [12.49325, 15.74419, 39.23412] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-33.59794, -35.79744, 48.63781] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [-30.04912, -35.07869, 44.72041] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [29.82269, 35.55522, 45.05671] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-30.04912, -35.07869, 44.72041] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-14.15251, 17.67415, -62.21128] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [5.74672, -4.98753, -33.20458] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [31.33144, -34.12398, -47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [31.33144, -34.12398, -47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-14.15251, 17.67415, -62.21128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [12.49325, -15.74419, -39.23412] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-33.59794, 35.79744, -48.63781] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.49325, -15.74419, -39.23412] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [29.82269, -35.55522, -45.05671] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-30.04912, 35.07869, -44.72041] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [29.82269, -35.55522, -45.05671] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ant": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_eye": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 1, 1] + } + } + }, + "l_eye": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 1, 1] + } + } + }, + "l_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-25.16955, -1.29256, 14.94548] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "loop": true, + "animation_length": 1, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "thorax": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [19.92514, 0.26438, -1.96682] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [19.92514, 0.26438, -1.96682] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-14.15251, -17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-14.15251, -17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-33.59794, -35.79744, 48.63781] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-33.59794, -35.79744, 48.63781] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15.84766, -19.58991, 40.25298] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [31.33144, 34.12398, 47.33883] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [14.15251, 17.67415, 39.71128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-14.15251, 17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-14.15251, 17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-33.59794, 35.79744, -48.63781] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-33.59794, 35.79744, -48.63781] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15.84766, 19.58991, -40.25298] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg5": { + "rotation": { + "0.0": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [31.33144, -34.12398, -47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [31.33144, -34.12398, -47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [31.33144, -34.12398, -47.33883] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [31.33144, -34.12398, -47.33883] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [14.15251, -17.67415, -39.71128] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg6": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ant": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_eye": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [1, 0.4, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 0.4, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_eye": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [1, 0.4, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 0.4, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-0.27472, 52.98677, 1.40178] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.27472, 52.98677, 1.40178] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-2.2516, -39.58992, 6.25038] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.2516, -39.58992, 6.25038] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-0.17995, -12.39135, 1.6575] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_mandibule": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-0.27472, -52.98677, -1.40178] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.27472, -52.98677, -1.40178] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-2.2516, 39.58992, -6.25038] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.2516, 39.58992, -6.25038] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-0.06397, 7.43547, -0.98448] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/apple_cow.animation.json b/common/src/main/resources/assets/antarchy/animations/apple_cow.animation.json new file mode 100644 index 00000000..fe45ad3b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/apple_cow.animation.json @@ -0,0 +1,2166 @@ +{ + "format_version": "1.8.0", + "animations": { + "quirk": { + "animation_length": 1.75, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [27.5, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [32.5, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-24.72908, 0, -10.59671] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "branch": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "apple": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leaves": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [1.1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyes": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "sleep": { + "loop": true, + "animation_length": 2.25, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [2.16541, -1.2497, 29.97638] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [2.16541, -1.2497, 29.97638] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.9, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.2, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [1.2, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + } + } + }, + "branch": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + } + } + }, + "apple": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyes_sleep": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.75, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3.35621, -0.74359, 12.47822] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, -0.68, 0.35] + }, + "0.4167": { + "vector": [0, 3, -2] + }, + "0.5": { + "vector": [0, 0.08, -1.41] + }, + "0.625": { + "vector": [0, -0.17, -0.82] + }, + "0.75": { + "vector": [0, -0.68, 0.35] + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 3, -2] + }, + "0.125": { + "vector": [0, 0.07111, -2.64932] + }, + "0.25": { + "vector": [0, 0.07, 1.35] + }, + "0.3333": { + "vector": [0, 0.07, 0.35] + }, + "0.4167": { + "vector": [0, -0.68, 0.35] + }, + "0.5": { + "vector": [0, 1.32, 0.35] + }, + "0.75": { + "vector": [0, 3, -2] + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 3, -2] + }, + "0.125": { + "vector": [0, 0.07111, -2.64932] + }, + "0.25": { + "vector": [0, 0.07, 1.35] + }, + "0.3333": { + "vector": [0, 0.07, 0.35] + }, + "0.4167": { + "vector": [0, -0.68, 0.35] + }, + "0.5": { + "vector": [0, 1.32, 0.35] + }, + "0.75": { + "vector": [0, 3, -2] + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, -0.68, 0.35] + }, + "0.4167": { + "vector": [0, 3, -2] + }, + "0.5": { + "vector": [0, 0.08, -1.41] + }, + "0.625": { + "vector": [0, -0.17, -0.82] + }, + "0.75": { + "vector": [0, -0.68, 0.35] + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, -45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "branch": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "apple": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "branch": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "apple": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "wake up": { + "animation_length": 1.5, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [30.5405, -15.66318, -50.93688] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-17.39481, -16.65815, 52.6836] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "branch": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0, 11.01] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "apple": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, 35.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leaves": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "1.0": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyes": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.75": { + "pre": { + "vector": [0, 0, -1] + }, + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "vector": [0, 0, 0] + } + } + }, + "eyes_sleep": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "start sleep": { + "animation_length": 1.375, + "bones": { + "root": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, -1, 0] + }, + "0.25": { + "vector": [-1, -1, 0] + }, + "0.2917": { + "vector": [0.08, -1, 0] + }, + "0.3333": { + "vector": [-0.93, -1, 0] + }, + "0.375": { + "vector": [0.16, -1, 0] + }, + "0.4167": { + "vector": [-0.86, -1, 0] + }, + "0.4583": { + "vector": [0.25, -1, 0] + }, + "0.5": { + "vector": [-0.79, -1, 0] + }, + "0.5417": { + "vector": [0.34, -1, 0] + }, + "0.5833": { + "vector": [-0.73, -1, 0] + }, + "0.625": { + "vector": [0.45, -1, 0] + }, + "0.6667": { + "vector": [-0.7, -1, 0] + }, + "0.7083": { + "vector": [0.65, -1, 0] + }, + "0.75": { + "vector": [0, -1, 0] + }, + "1.0": { + "pre": { + "vector": [0, -9, 0] + }, + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.7083": { + "vector": [-72.92, 0, 0] + }, + "0.75": { + "vector": [-37.5, 0, 0] + }, + "1.0": { + "pre": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "pre": { + "vector": [0, -4.99524, 0.2181] + }, + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "1.0": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [27.5, 0, 0] + }, + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, -2, 0] + }, + "1.0417": { + "vector": [0, -1, 0] + }, + "1.0833": { + "vector": [0, -2, 0] + } + }, + "scale": { + "1.0": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 12.5] + }, + "0.75": { + "vector": [0, 0, 12.5] + }, + "1.0": { + "pre": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0.21644, 0.9763, 0] + }, + "0.75": { + "vector": [0.21644, 0.9763, 0] + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, -12.5] + }, + "0.75": { + "vector": [0, 0, -12.5] + }, + "1.0": { + "pre": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [-0.21644, 0.9763, 0] + }, + "0.75": { + "vector": [-0.21644, 0.9763, 0] + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 30] + }, + "0.75": { + "vector": [0, 0, 30] + }, + "1.0": { + "pre": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.0833": { + "vector": [0, 2, 0] + }, + "0.1667": { + "vector": [0, 0, 0] + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, -30] + }, + "0.75": { + "vector": [0, 0, -30] + }, + "1.0": { + "pre": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + } + } + }, + "branch": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, -35] + }, + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + } + } + }, + "apple": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 32.5] + }, + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leaves": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + } + } + }, + "eyes": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, -0.05814, -0.99831] + }, + "0.7083": { + "vector": [0, -0.05814, -0.99831] + }, + "0.75": { + "vector": [0, 0, 0] + } + } + }, + "eyes_sleep": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/baby_apple_cow.animation.json b/common/src/main/resources/assets/antarchy/animations/baby_apple_cow.animation.json new file mode 100644 index 00000000..ef7fdeec --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/baby_apple_cow.animation.json @@ -0,0 +1,1800 @@ +{ + "format_version": "1.8.0", + "animations": { + "quirk": { + "animation_length": 1.75, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [27.5, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [32.5, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-24.72908, 0, -10.59671] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leaves": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [1.1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyes": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "sleep": { + "loop": true, + "animation_length": 2.25, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -6, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [2.16541, -1.2497, 29.97638] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [2.16541, -1.2497, 29.97638] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.9, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.2, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [1.2, 1.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyes_sleep": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.75, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3.35621, -0.74359, 12.47822] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, -0.68, 0.35] + }, + "0.4167": { + "vector": [0, 3, -2] + }, + "0.5": { + "vector": [0, 0.08, -1.41] + }, + "0.625": { + "vector": [0, -0.17, -0.82] + }, + "0.75": { + "vector": [0, -0.68, 0.35] + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 3, -2] + }, + "0.125": { + "vector": [0, 0.07111, -2.64932] + }, + "0.25": { + "vector": [0, 0.07, 1.35] + }, + "0.3333": { + "vector": [0, 0.07, 0.35] + }, + "0.4167": { + "vector": [0, -0.68, 0.35] + }, + "0.5": { + "vector": [0, 1.32, 0.35] + }, + "0.75": { + "vector": [0, 3, -2] + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 3, -2] + }, + "0.125": { + "vector": [0, 0.07111, -2.64932] + }, + "0.25": { + "vector": [0, 0.07, 1.35] + }, + "0.3333": { + "vector": [0, 0.07, 0.35] + }, + "0.4167": { + "vector": [0, -0.68, 0.35] + }, + "0.5": { + "vector": [0, 1.32, 0.35] + }, + "0.75": { + "vector": [0, 3, -2] + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, -0.68, 0.35] + }, + "0.4167": { + "vector": [0, 3, -2] + }, + "0.5": { + "vector": [0, 0.08, -1.41] + }, + "0.625": { + "vector": [0, -0.17, -0.82] + }, + "0.75": { + "vector": [0, -0.68, 0.35] + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, -45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "wake up": { + "animation_length": 1.5, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [30.5405, -15.66318, -50.93688] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-17.39481, -16.65815, 52.6836] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leaves": { + "rotation": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "1.0": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyes": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.75": { + "pre": { + "vector": [0, 0, -1] + }, + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "vector": [0, 0, 0] + } + } + }, + "eyes_sleep": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "start sleep": { + "animation_length": 1.375, + "bones": { + "root": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, -1, 0] + }, + "0.25": { + "vector": [-1, -1, 0] + }, + "0.2917": { + "vector": [0.08, -1, 0] + }, + "0.3333": { + "vector": [-0.93, -1, 0] + }, + "0.375": { + "vector": [0.16, -1, 0] + }, + "0.4167": { + "vector": [-0.86, -1, 0] + }, + "0.4583": { + "vector": [0.25, -1, 0] + }, + "0.5": { + "vector": [-0.79, -1, 0] + }, + "0.5417": { + "vector": [0.34, -1, 0] + }, + "0.5833": { + "vector": [-0.73, -1, 0] + }, + "0.625": { + "vector": [0.45, -1, 0] + }, + "0.6667": { + "vector": [-0.7, -1, 0] + }, + "0.7083": { + "vector": [0.65, -1, 0] + }, + "0.75": { + "vector": [0, -1, 0] + }, + "1.0": { + "pre": { + "vector": [0, -9, 0] + }, + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.7083": { + "vector": [-72.92, 0, 0] + }, + "0.75": { + "vector": [-37.5, 0, 0] + }, + "1.0": { + "pre": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "post": { + "vector": [1.76833, -1.76749, 44.97272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "pre": { + "vector": [0, -4.99524, 0.2181] + }, + "post": { + "vector": [0, -4.99524, 0.2181] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "1.0": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [27.5, 0, 0] + }, + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, -2, 0] + }, + "1.0417": { + "vector": [0, -1, 0] + }, + "1.0833": { + "vector": [0, -2, 0] + } + }, + "scale": { + "1.0": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leg_back_r": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 12.5] + }, + "0.75": { + "vector": [0, 0, 12.5] + }, + "1.0": { + "pre": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "post": { + "vector": [42.23278, 6.21687, 85.50272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0.21644, 0.9763, 0] + }, + "0.75": { + "vector": [0.21644, 0.9763, 0] + } + } + }, + "leg_back_l": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, -12.5] + }, + "0.75": { + "vector": [0, 0, -12.5] + }, + "1.0": { + "pre": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "post": { + "vector": [42.23278, -6.21687, -85.50272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [-0.21644, 0.9763, 0] + }, + "0.75": { + "vector": [-0.21644, 0.9763, 0] + } + } + }, + "leg_front_r": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 30] + }, + "0.75": { + "vector": [0, 0, 30] + }, + "1.0": { + "pre": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "post": { + "vector": [-22.32648, -2.86313, 83.06512] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.0833": { + "vector": [0, 2, 0] + }, + "0.1667": { + "vector": [0, 0, 0] + } + } + }, + "leg_front_l": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, -30] + }, + "0.75": { + "vector": [0, 0, -30] + }, + "1.0": { + "pre": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "post": { + "vector": [-22.32648, 2.86313, -83.06512] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leaves": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + } + } + }, + "eyes": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, -0.05814, -0.99831] + }, + "0.7083": { + "vector": [0, -0.05814, -0.99831] + }, + "0.75": { + "vector": [0, 0, 0] + } + } + }, + "eyes_sleep": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/basilisk.animation.json b/common/src/main/resources/assets/antarchy/animations/basilisk.animation.json new file mode 100644 index 00000000..3471fa60 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/basilisk.animation.json @@ -0,0 +1,2308 @@ +{ + "format_version": "1.8.0", + "animations": { + "walk": { + "loop": true, + "animation_length": 1, + "sound_effects": { + "0.0": { + "effect": "antarchy:basilisk_slither_loop|0.32|1.0" + } + }, + "bones": { + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "group2": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 7.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_2": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_3": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 1, + "bones": { + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-105, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 6, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 1, 4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -3, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -1, 0.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2.5, + "sound_effects": { + "0.0": { + "effect": "antarchy:basilisk_idle_loop|0.24|1.0" + } + }, + "bones": { + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "group2": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 23] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 80, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 90, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 80, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-8, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-8, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 52.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-3, 0, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 65, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 80, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 65, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-4, 0, -6] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-4, 0, -6] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 42.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 65, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 42.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 0, -4] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 0, -4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_5": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [53.287, 59.6064, 22.8142] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-20, 45, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-2, 0, -3] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, -4, 2] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, -3, 4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "loop": "hold_on_last_frame", + "animation_length": 3.0952, + "bones": { + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8452": { + "post": { + "vector": [52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.9762": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [10, 7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.9762": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, -65, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [27.5, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.9762": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, -70, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [11.7502, -2.8842, 3.7366] + }, + "lerp_mode": "catmullrom" + }, + "2.9762": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_5": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [0, 52.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, -62.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [25, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.9762": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3571": { + "post": { + "vector": [-70, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [-70.4378, -4.2453, 11.7679] + }, + "lerp_mode": "catmullrom" + }, + "1.0714": { + "post": { + "vector": [-46.7866, -6.3948, -0.6001] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [-89.6887, -11.484, 24.9746] + }, + "lerp_mode": "catmullrom" + }, + "1.5476": { + "post": { + "vector": [-45.2729, 15.4367, -27.9312] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [-52.5, -27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [-87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3571": { + "post": { + "vector": [-0.34, 2.28808, 4.31877] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [-1.52147, 4.07903, 2.459] + }, + "lerp_mode": "catmullrom" + }, + "1.5476": { + "post": { + "vector": [-2.88663, 0.2555, 2.58686] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [0, 3.08438, 1.86724] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4881": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8452": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4881": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8452": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4881": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8452": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.381": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.119": { + "post": { + "vector": [-42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3571": { + "post": { + "vector": [-42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7143": { + "post": { + "vector": [-29.9131, 1.7814, 29.5004] + }, + "lerp_mode": "catmullrom" + }, + "1.0714": { + "post": { + "vector": [14.79, -1.0809, 14.9173] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [12.8439, 8.3261, -15.0771] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [-27.3482, 4.3792, -0.7278] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [-27.3482, 4.3792, -0.7278] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [10.1518, 4.3792, -0.7278] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [2.6518, 4.3792, -0.7278] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [-42.2219, 46.4728, -16.4664] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0714": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [84.5628, 7.3555, -6.7934] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [55, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [-0.31713, 2.96984, 0.28192] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [0, 5.29431, -3.27661] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0714": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [50.8949, 4.4, 13.2722] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [-0.00001, 2.21183, 2.02677] + }, + "lerp_mode": "catmullrom" + }, + "3.0952": { + "post": { + "vector": [0, 2.21, 0.03] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3571": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4286": { + "post": { + "vector": [-32.2977, 16.4834, 27.8104] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8571": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0357": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} diff --git a/common/src/main/resources/assets/antarchy/animations/bed_bug.animation.json b/common/src/main/resources/assets/antarchy/animations/bed_bug.animation.json new file mode 100644 index 00000000..ac52f88b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/bed_bug.animation.json @@ -0,0 +1,1089 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 2, + "bones": { + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_mandible": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.48715, 36.91205, 4.02438] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_mandible": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.48715, -36.91205, -4.02438] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.54184, -37.80005, 1.94898] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_mandible2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.16604, -32.15093, -2.3378] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.54184, 37.80005, -1.94898] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.5, + "bones": { + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_mandible": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_mandible": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-5.85463, -13.83447, 23.21088] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [9.00717, 20.70481, 24.14867] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [9.00717, 20.70481, 24.14867] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -32.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [4.8493, 11.53486, 22.99008] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -32.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_mandible2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-10.68709, 24.11827, -24.78948] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 60, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [9.00717, -20.70481, -24.14867] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [8.09013, -21.33556, -21.23405] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [4.8493, -11.53486, -22.99008] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 32.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bed_bug": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "bite": { + "animation_length": 0.875, + "bones": { + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "vector": [-32.5, 0, 0] + }, + "0.25": { + "vector": [-32.5, 0, 0] + }, + "0.3333": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_mandible": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [16.56417, 81.89916, 20.62663] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [16.56417, 81.89916, 20.62663] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_mandible": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [16.56417, -81.89916, -20.62663] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [16.56417, -81.89916, -20.62663] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [4.61409, 4.62735, 56.76231] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [4.61409, 4.62735, 14.26231] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-49.77599, -44.23765, 51.40746] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-49.77599, -44.23765, 51.40746] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [10, 0, 0] + }, + "0.25": { + "vector": [10, 0, 0] + }, + "0.375": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 0, 0] + } + } + }, + "R_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [28.18445, 32.40875, 14.48921] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [28.18445, 32.40875, 14.48921] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_mandible2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [16.56417, -81.89916, -20.62663] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [16.56417, -81.89916, -20.62663] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [4.61409, -4.62735, -56.76231] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [4.61409, -4.62735, -14.26231] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-49.77599, 44.23765, -51.40746] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-49.77599, 44.23765, -51.40746] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg2": { + "rotation": { + "0.125": { + "vector": [10, 0, 0] + }, + "0.25": { + "vector": [10, 0, 0] + } + } + }, + "L_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [28.18445, -32.40875, -14.48921] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [28.18445, -32.40875, -14.48921] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bed_bug": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [-12.5, 0, 0] + }, + "0.25": { + "vector": [-12.5, 0, 0] + }, + "0.375": { + "vector": [-5, 0, 0] + }, + "0.875": { + "vector": [0, 0, 0] + } + } + }, + "mouth": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 2.1] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 2.1] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/bomber.animation.json b/common/src/main/resources/assets/antarchy/animations/bomber.animation.json new file mode 100644 index 00000000..5571a40d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/bomber.animation.json @@ -0,0 +1,316 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 1, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.5, + "bones": { + "root": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [6.5662, 1.1551, -9.9337] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [6.5662, -1.1551, 9.9337] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-13.13, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [13.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -0.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 1, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1, -4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [13.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-13.13, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 1, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -0.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1, 3] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "explode": { + "loop": "hold_on_last_frame", + "animation_length": 1.25, + "bones": { + "root": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.9583": { + "vector": [1, 1, 1] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "head": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.25, 1.25, 1.25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1.25, 1.25, 1.25] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/brutalfly.animation.json b/common/src/main/resources/assets/antarchy/animations/brutalfly.animation.json new file mode 100644 index 00000000..51e5813f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/brutalfly.animation.json @@ -0,0 +1,8005 @@ +{ + "format_version": "1.8.0", + "animations": { + "animation": { + "loop": true, + "bones": { + "left_wing": { + "rotation": { + "vector": [0, -42.5, 0] + }, + "position": { + "vector": [-7, 1, 0] + } + }, + "left_wing_back": { + "rotation": { + "vector": [0, 5, 0] + }, + "position": { + "vector": [-7, 0, -1] + } + }, + "right_wing_back": { + "rotation": { + "vector": [0, -5, 0] + }, + "position": { + "vector": [7, 0, -1] + } + }, + "right_wing": { + "rotation": { + "vector": [0, 42.5, 0] + }, + "position": { + "vector": [7, 1, 0] + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "animation2": { + "loop": true, + "bones": { + "left_mouth": { + "rotation": { + "vector": [46.0484, -19.0376, -6.246] + } + }, + "left_wings": { + "rotation": { + "vector": [-11.4283, -1.652, -15.5795] + } + }, + "left_wing": { + "rotation": { + "vector": [-12.6916, -42.7546, -12.3162] + }, + "position": { + "vector": [-5.35538, -2.57788, -6.64286] + } + }, + "left_wing_2": { + "rotation": { + "vector": [0, 0, -25] + }, + "position": { + "vector": [0, 0, 0] + } + }, + "left_wing_back": { + "rotation": { + "vector": [11.0196, -12.4268, 16.7925] + }, + "position": { + "vector": [-0.84485, -0.52369, -5.16152] + } + }, + "left_wing_back_2": { + "rotation": { + "vector": [0, 0, -25] + } + }, + "bone": { + "rotation": { + "vector": [-17.5, 0, 0] + }, + "position": { + "vector": [0, 16, 0] + } + }, + "left_leg_1": { + "rotation": { + "vector": [-42.89, -43.1971, -4.8833] + }, + "position": { + "vector": [0, 0.95372, -0.30071] + } + }, + "left_knee_1": { + "rotation": { + "vector": [-5, 0, 0] + } + }, + "head": { + "rotation": { + "vector": [35, 0, 0] + }, + "position": { + "vector": [0, -1.25089, 4.85529] + } + }, + "upper_body": { + "rotation": { + "vector": [-17.5, 0, 0] + } + }, + "waist": { + "rotation": { + "vector": [-45, 0, 0] + }, + "position": { + "vector": [0, 0.3473, -1.96962] + } + }, + "tail_2": { + "rotation": { + "vector": [-30, 0, 0] + }, + "position": { + "vector": [0, 0.13397, -2.23205] + } + }, + "tongue": { + "rotation": { + "vector": [-10, 0, 0] + }, + "position": { + "vector": [0, -1.3321, -11.20403] + } + }, + "tongue_2": { + "rotation": { + "vector": [-107.5, 0, 0] + } + }, + "right_mouth": { + "rotation": { + "vector": [46.0484, 19.0376, 6.246] + } + }, + "left_knee_down_1": { + "rotation": { + "vector": [52.5, 0, 0] + } + }, + "left_leg_2": { + "rotation": { + "vector": [-32.4866, -19.5688, -10.0797] + } + }, + "left_knee_2": { + "rotation": { + "vector": [-30, 0, 0] + } + }, + "left_knee_down_2": { + "rotation": { + "vector": [60, 0, 0] + } + }, + "left_leg_3": { + "rotation": { + "vector": [-12.2905, -48.1434, -17.538] + } + }, + "left_knee_3": { + "rotation": { + "vector": [7.5, 0, 0] + } + }, + "left_knee_down_3": { + "rotation": { + "vector": [32.5, 0, 0] + } + }, + "right_leg_3": { + "rotation": { + "vector": [-12.2905, 48.1434, 17.538] + } + }, + "right_knee_3": { + "rotation": { + "vector": [7.5, 0, 0] + } + }, + "right_knee_down_3": { + "rotation": { + "vector": [32.5, 0, 0] + } + }, + "right_leg_2": { + "rotation": { + "vector": [-32.4866, 19.5688, 10.0797] + } + }, + "right_knee_2": { + "rotation": { + "vector": [-30, 0, 0] + } + }, + "right_knee_down_2": { + "rotation": { + "vector": [60, 0, 0] + } + }, + "right_leg_1": { + "rotation": { + "vector": [-42.89, 43.1971, 4.8833] + }, + "position": { + "vector": [0, 0.95372, -0.30071] + } + }, + "right_knee_1": { + "rotation": { + "vector": [-5, 0, 0] + } + }, + "right_knee_down_1": { + "rotation": { + "vector": [52.5, 0, 0] + } + }, + "right_wings": { + "rotation": { + "vector": [-11.4283, 1.652, 15.5795] + } + }, + "right_wing_back": { + "rotation": { + "vector": [11.0196, 12.4268, -16.7925] + }, + "position": { + "vector": [0.84485, -0.52369, -5.16152] + } + }, + "right_wing_back_2": { + "rotation": { + "vector": [0, 0, 25] + } + }, + "right_wing": { + "rotation": { + "vector": [-12.6916, 42.7546, 12.3162] + }, + "position": { + "vector": [5.35538, -2.57788, -6.64286] + } + }, + "right_wing_2": { + "rotation": { + "vector": [0, 0, 25] + }, + "position": { + "vector": [0, 0, 0] + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2.5, + "bones": { + "left_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-7.5071, 2.4786, -0.3265] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5513, -4.7895, -1.3991] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [19.4827, -7.2884, 1.8444] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-15.5173, -7.2884, 1.8444] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wings": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -32.5, 40] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -32.5, 40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-15.7865, -41.5394, -32.9127] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [-15.7865, -41.5394, -32.9127] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -27.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [-6, 2, -4] + }, + "1.0833": { + "vector": [-5, 5, -4] + }, + "2.0": { + "vector": [-5.65, -1.94, -4] + }, + "2.5": { + "vector": [-6, 2, -4] + } + } + }, + "left_wing_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -5, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -5, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + } + }, + "left_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -0.7, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [19.4827, 7.2884, -1.8444] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-15.5173, 7.2884, -1.8444] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-7.5071, -2.4786, 0.3265] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5513, 4.7895, 1.3991] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -0.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -0.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -0.7, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wings": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + } + }, + "right_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 5, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 5, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 32.5, -40] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 32.5, -40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-15.7865, 41.5394, 32.9127] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [-15.7865, 41.5394, 32.9127] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 27.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [6, 2, -4] + }, + "1.0833": { + "vector": [5, 5, -4] + }, + "2.0": { + "vector": [5.65, -1.94, -4] + }, + "2.5": { + "vector": [6, 2, -4] + } + } + }, + "right_wing_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 0.25, + "bones": { + "left_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5.3769, -1.9541, 1.6043] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -27.5, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -42.5, 50] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -27.5, -72.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-3, 4, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-3, -3, -3] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -10, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5.9258, -6.02, 49.7365] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -10, -72.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [2.1, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5.3769, 1.9541, -1.6043] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 10, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5.9258, 6.02, -49.7365] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 10, 72.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-2.1, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 27.5, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 42.5, -50] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 27.5, 72.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [3, 4, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [3, -3, -3] + }, + "lerp_mode": "catmullrom" + } + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "spit": { + "animation_length": 1, + "bones": { + "left_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [76.1241, -18.7716, -20.0403] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.2, 0.6] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -0.2, -1.1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [54.3451, -14.1052, -5.4386] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-94.9842, -1.2393, 43.0381] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.486, -20.6549, -92.8151] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-45, 12.5, 30] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -27.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-4, -3, 5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3, -3, -3] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.2466, -7.7125, -78.1484] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-19.3332, 33.359, 50.1163] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-1.8, 7, -3.9] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_1": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-20, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [-32.8328, -32.4744, -1.3446] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "left_knee_1": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-35, 0, 0] + }, + "0.5833": { + "vector": [35, 0, 0] + }, + "0.7917": { + "vector": [-17.5, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-19.9992, 0.1448, -0.0287] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0.0008, 0.1448, -0.0287] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-34.9858, 0.2492, 0.4504] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.5123, -0.2055, 0.4719] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 9, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 11, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 5, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-57.9672, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0.14, -5.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -2, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [1.375, 1.3703, 1.1203] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [1.1493, 1.1392, 1.0396] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [1.375, 1.3703, 1.1203] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.3, 1.3, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0.7, 0.9, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [54.3451, 14.1052, 5.4386] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-94.9842, 1.2393, -43.0381] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [76.1241, 18.7716, 20.0403] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.2, 0.6] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -0.2, -1.1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_1": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [55, 0, 0] + }, + "0.5833": { + "vector": [-55, 0, 0] + }, + "0.7917": { + "vector": [40, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "left_leg_2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-20, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [-32.8328, -32.4744, -1.3446] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "left_knee_2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-35, 0, 0] + }, + "0.5833": { + "vector": [35, 0, 0] + }, + "0.7917": { + "vector": [-17.5, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "left_knee_down_2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [55, 0, 0] + }, + "0.5833": { + "vector": [7.5, 0, 0] + }, + "0.7917": { + "vector": [40, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "left_leg_3": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-20, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [-32.8328, -32.4744, -1.3446] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "left_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_3": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [55, 0, 0] + }, + "0.5833": { + "vector": [-40.5825, 1.7402, -12.7753] + }, + "0.7917": { + "vector": [40, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_leg_3": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-20, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [-32.8328, 32.4744, 1.3446] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_3": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [55, 0, 0] + }, + "0.5833": { + "vector": [-40.5825, -1.7402, 12.7753] + }, + "0.7917": { + "vector": [40, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_leg_2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-20, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [-32.8328, 32.4744, 1.3446] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_knee_2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-35, 0, 0] + }, + "0.5833": { + "vector": [35, 0, 0] + }, + "0.7917": { + "vector": [-17.5, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_knee_down_2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [55, 0, 0] + }, + "0.5833": { + "vector": [7.5, 0, 0] + }, + "0.7917": { + "vector": [40, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_leg_1": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-20, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.7917": { + "vector": [-32.8328, 32.4744, 1.3446] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_knee_1": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [-35, 0, 0] + }, + "0.5833": { + "vector": [35, 0, 0] + }, + "0.7917": { + "vector": [-17.5, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_knee_down_1": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [55, 0, 0] + }, + "0.5833": { + "vector": [-55, 0, 0] + }, + "0.7917": { + "vector": [40, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "right_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.2466, 7.7125, 78.1484] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-19.3332, -33.359, -50.1163] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [1.8, 7, -3.9] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.486, 20.6549, 92.8151] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-45, -12.5, -30] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 27.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [4, -3, 5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [3, -3, -3] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "swipe": { + "animation_length": 1.5, + "bones": { + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -50] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-22.5, 20, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-22.5, 20, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [11.8886, 25.449, 35.127] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-17.6686, 30.2307, -34.394] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-17.6686, 30.2307, -34.394] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.81566, 2.4786, -0.25392] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-4.56227, -0.90212, -1.83626] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-4.56227, -0.90212, -1.83626] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-19.7379, -21.6126, -6.6797] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-19.7379, -21.6126, -6.6797] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -47.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -47.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -87.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -55, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [3.35392, 0, -15.58439] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1.35583, 0, -15.49715] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [7.9755, -19.8217, -2.72] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [7.9755, -19.8217, -2.72] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.68404, -0.24531, -1.86331] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-26.9436, -23.2938, -1.4557] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10.5564, -23.2938, -1.4557] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.4, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.4, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-30.2891, -12.212, -3.326] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [21.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-26.9436, 23.2938, 1.4557] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10.5564, 23.2938, 1.4557] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.4, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.4, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-30.2891, 12.212, 3.326] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [21.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-19.7379, 21.6126, 6.6797] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-19.7379, 21.6126, 6.6797] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [11.8886, -25.449, -35.127] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-17.6686, -30.2307, 34.394] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-17.6686, -30.2307, 34.394] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5.81566, 2.4786, -0.25392] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [4.56227, -0.90212, -1.83626] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [4.56227, -0.90212, -1.83626] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-22.5, -20, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-22.5, -20, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "death": { + "loop": "hold_on_last_frame", + "animation_length": 2.4583, + "bones": { + "left_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [46.7815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [49.2815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [6.7815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [49.2815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [49.2815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [16.7815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [41.7815, -20.2935, -9.9292] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5552, -13.7314, 22.2484] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [40.9188, -6.4441, 2.6866] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [10.9188, -6.4441, 2.6866] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-54.0812, -6.4441, 2.6866] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-81.5812, -6.4441, 2.6866] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [46.3529, -11.3214, 1.5029] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-9.3517, -52.4964, -61.2045] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12.6286, -28.1471, 48.974] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-16.5811, -38.656, -13.1445] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-14.7247, -42.2349, -31.3574] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-13.861, -25.1761, 36.3353] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [22.7717, -30.6498, -54.5342] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [30.6653, -21.5627, -74.0252] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [4.116, -27.6856, 12.3063] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-7, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-5.7, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-5.7, -3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-5.7, 3, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, -62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [-3.9248, -6.3399, -43.7069] + }, + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": { + "vector": [-1.0631, -7.1075, -61.4211] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [7.6899, -7.9854, 20.238] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-3, -2, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-2, 1, -2] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [-2, -1.4, -2] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-3, -0.4, -2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 26, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 27, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, 23, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5.1283, -34.1848, -26.6955] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-35.1283, -34.1848, -26.6955] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-44.8025, -34.4323, 5.9748] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-37.2297, -24.8593, -3.0084] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-33.6244, -18.2422, -108.3416] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-31.0808, -18.822, -95.5995] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, -8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.9324, 5.9749, 3.3229] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-17.9324, 5.9749, 3.3229] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [62.0676, 5.9749, 3.3229] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 1.77402, 0.9235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -0.09808, 5.83013] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, -0.22326, 7.23883] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, -0.09808, 5.83013] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 6.90192, -1.16987] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, -2.13504, 2.90545] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 2.21183, 2.02677] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 13, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 6.0792, 0.20829] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 2.06558, -3.37949] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 2.06558, -3.37949] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 13.06558, -3.37949] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, -24.84252, -2.53358] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0.76537, -1.84776] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5552, 13.7314, -22.2484] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [40.9188, 6.4441, -2.6866] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [10.9188, 6.4441, -2.6866] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-54.0812, 6.4441, -2.6866] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-81.5812, 6.4441, -2.6866] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [46.3529, 11.3214, -1.5029] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [46.7815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [49.2815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [6.7815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [49.2815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [49.2815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [16.7815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [41.7815, 20.2935, 9.9292] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-32.5, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-45, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-35.2954, -26.5019, 1.8304] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-26.9163, -30.3768, -77.4984] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-19.9081, -41.4616, -59.3331] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [89.5813, -14.5739, -29.4716] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.5033, -27.0913, -3.2154] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-35.5033, -27.0913, -3.2154] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-25.7395, -30.1601, 3.5736] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-16.3652, -21.8284, -68.1997] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-2.9793, -34.8186, -60.8632] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [70, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [40.4311, -13.9133, -20.6115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.5033, 27.0913, 3.2154] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-35.5033, 27.0913, 3.2154] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-25.7395, 30.1601, -3.5736] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-16.3652, 21.8284, 68.1997] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-2.9793, 34.8186, 60.8632] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [70, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [40.4311, 13.9133, 20.6115] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-32.5, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-45, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-35.2954, 26.5019, -1.8304] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-26.9163, 30.3768, 77.4984] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-19.9081, 41.4616, 59.3331] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [89.5813, 14.5739, 29.4716] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5.1283, 34.1848, 26.6955] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-35.1283, 34.1848, 26.6955] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-44.8025, 34.4323, -5.9748] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-37.2297, 24.8593, 3.0084] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-33.6244, 18.2422, 108.3416] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [-31.0808, 18.822, 95.5995] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, -8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.9324, -5.9749, -3.3229] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-17.9324, -5.9749, -3.3229] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [62.0676, -5.9749, -3.3229] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [-3.9248, 6.3399, 43.7069] + }, + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": { + "vector": [-1.0631, 7.1075, 61.4211] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [7.6899, 7.9854, -20.238] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [3, -2, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [2, 1, -2] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [2, -1.4, -2] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [3, -0.4, -2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-9.3517, 52.4964, 61.2045] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12.6286, 28.1471, -48.974] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-16.5811, 38.656, 13.1445] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-14.7247, 42.2349, 31.3574] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-13.861, 25.1761, -36.3353] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [22.7717, 30.6498, 54.5342] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [30.6653, 21.5627, 74.0252] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [4.116, 27.6856, -12.3063] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [7, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [5.7, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [5.7, -3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [5.7, 3, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "coocon": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "Coocon": { + "loop": "hold_on_last_frame", + "bones": { + "left_wings": { + "rotation": { + "vector": [0, 0, 75] + }, + "scale": { + "vector": [0.8, 1, 1] + } + }, + "bone": { + "rotation": { + "vector": [90, 0, 0] + }, + "position": { + "vector": [0, 0, -9.2] + } + }, + "Left_legs": { + "position": { + "vector": [0, 4, 0] + } + }, + "Right_legs": { + "position": { + "vector": [0, 4, 0] + } + }, + "right_wings": { + "rotation": { + "vector": [0, 0, -75] + }, + "scale": { + "vector": [0.8, 1, 1] + } + }, + "coocon": { + "rotation": { + "vector": [90, 0, 0] + } + } + } + }, + "Coocon_hatch": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "bones": { + "left_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [53.8299, -18.0669, -8.7254] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wings": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 75] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, -35] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0.8, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, -27.5, 0] + }, + "post": { + "vector": [0, -27.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [-6, 2, -4] + }, + "post": { + "vector": [-6, 2, -4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_2": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, -15, 0] + }, + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, -7] + }, + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing_back_2": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [105, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [70, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [70, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.28814, -10.15738] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-27.9532, -24.7894, -3.4323] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, -0.96738, 2.65785] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [53.8299, 18.0669, 8.7254] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-18.7639, -28.6721, -9.2895] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-16.375, -13.8461, -19.3652] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Left_legs": { + "position": { + "0.0": { + "post": { + "vector": [0, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Right_legs": { + "position": { + "0.0": { + "post": { + "vector": [0, 4, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-16.375, 13.8461, 19.3652] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-18.7639, 28.6721, 9.2895] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-27.9532, 24.7894, 3.4323] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_knee_down_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wings": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -75] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 35] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0.8, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, 15, 0] + }, + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [0, 0, -7] + }, + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_back_2": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, 27.5, 0] + }, + "post": { + "vector": [0, 27.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "2.0": { + "pre": { + "vector": [6, 2, -4] + }, + "post": { + "vector": [6, 2, -4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing_2": { + "rotation": { + "2.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "coocon": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [105, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 6.36396, -6.36396] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1.22, 1.08] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_coocon": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [5.1303, -14.09539, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 0.2, 0.2] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0.2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_coocon": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-5.1303, -14.09539, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 0.2, 0.2] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0.2] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Coocon_hit": { + "loop": "hold_on_last_frame", + "animation_length": 1.5, + "bones": { + "left_wings": { + "rotation": { + "vector": [0, 0, 75] + }, + "scale": { + "vector": [0.8, 1, 1] + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -5.67, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -14, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -14, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, -14, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -14, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, 1, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 1, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [1, 1, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1, 1, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Left_legs": { + "position": { + "vector": [0, 4, 0] + } + }, + "Right_legs": { + "position": { + "vector": [0, 4, 0] + } + }, + "right_wings": { + "rotation": { + "vector": [0, 0, -75] + }, + "scale": { + "vector": [0.8, 1, 1] + } + }, + "coocon": { + "rotation": { + "vector": [90, 0, 0] + } + }, + "left_coocon": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, 1, 0.8225] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 1.0045] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 1.0045] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1.0045] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_coocon": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [1, 1, 0.8] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, 1, 0.8225] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 1.0045] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 1.0045] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1.0045] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 1, 0.9045] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Coocon_idle": { + "loop": true, + "animation_length": 3.5, + "bones": { + "left_wings": { + "rotation": { + "vector": [0, 0, 75] + }, + "scale": { + "vector": [0.8, 1, 1] + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, 0, -9.2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Left_legs": { + "position": { + "vector": [0, 4, 0] + } + }, + "Right_legs": { + "position": { + "vector": [0, 4, 0] + } + }, + "right_wings": { + "rotation": { + "vector": [0, 0, -75] + }, + "scale": { + "vector": [0.8, 1, 1] + } + }, + "coocon": { + "rotation": { + "0.0": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/butterfly.animation.json b/common/src/main/resources/assets/antarchy/animations/butterfly.animation.json new file mode 100644 index 00000000..d5c6958c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/butterfly.animation.json @@ -0,0 +1,1420 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 2.5, + "bones": { + "cocoon": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 41.48] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, 26.48] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, 31.48] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, 26.48] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 31.48] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, 0, 26.48] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -41.48] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 0, -26.48] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, -31.48] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, -26.48] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -31.48] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, 0, -26.48] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "legs": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0.3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -0.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_bpdy": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, -0.3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2.3815, -1.2162, -0.6207] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, -0.3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 0.25, + "bones": { + "cocoon": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.4, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0.7, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.4, 0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.4, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-0.7, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-0.4, 0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "position": { + "0.0": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "legs": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "coocon": { + "loop": true, + "animation_length": 2.5, + "bones": { + "cocoon": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 19.6, -6] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, -0.6] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, -0.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "coocon2": { + "loop": "hold_on_last_frame", + "animation_length": 3, + "bones": { + "cocoon": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [102.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [33.05, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-73.18, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-54.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 15.72842, -9.37107] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 16.8409, -7.62824] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 10.02886, -5.12609] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 12.23588, -3.87895] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, 15.55664, -7.34411] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0.6225, 0.5297, 0.6244] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.6, 0.5, 0.7] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.4, 0.2, 0.3] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -71.67] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": { + "vector": [0, 0, 29.09] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 29.09] + }, + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 71.67] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": { + "vector": [0, 0, -29.09] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -29.09] + }, + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [105, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-77.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 8.89341, 3.27516] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 15.88322, -3.25861] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 13.78356, 1.0237] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 14, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 14, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.5833": { + "post": { + "vector": [0, 13, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [0, 14, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 13, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": { + "vector": [0, 14, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.06, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.34, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "eat": { + "animation_length": 1.7083, + "bones": { + "cocoon": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_bpdy": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "legs": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongue": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [64.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [64.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [64.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -1, -0.8] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -1, -0.8] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, -1, -0.8] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.5, 0.5, 0.66] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.5, 0.5, 0.72] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.5, 0.5, 0.66] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.5, 0.5, 0.72] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0.5, 0.5, 0.66] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/caterpillar.animation.json b/common/src/main/resources/assets/antarchy/animations/caterpillar.animation.json new file mode 100644 index 00000000..ba5f650e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/caterpillar.animation.json @@ -0,0 +1,1540 @@ +{ + "format_version": "1.8.0", + "animations": { + "walk": { + "loop": true, + "animation_length": 0.8333, + "sound_effects": { + "0.0": { + "effect": "antarchy:caterpillar_crawl|0.28|1.0" + } + }, + "bones": { + "cocoon": { + "scale": { + "vector": [0, 0, 0] + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0.04] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.6417, 7.151, -2.2671] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [14.7547, -2.5186, -4.8217] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0.3, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.6417, -7.151, 2.2671] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [14.7547, 2.5186, 4.8217] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2.5, + "bones": { + "cocoon": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [4.9637, 0.3457, -0.2386] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0.2, 0.5] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0.3] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [7.5284, 4.9571, 0.6542] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [-7.5571, 9.9142, -0.005] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0.2] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0.2, -0.1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_antenna": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [7.5284, -4.9571, -0.6542] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [-7.5571, -9.9142, 0.005] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "eat": { + "animation_length": 2.125, + "bones": { + "cocoon": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [4.9158, -0.8407, -0.3971] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [4.9158, -0.8407, -0.3971] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [4.9158, -0.8407, -0.3971] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 1, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Coocon": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 5, 8.1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [9.78, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [59.61, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 3.23, -6.3] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 6.43, -1.7] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 16.08, -2.81] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0.9664, 0.7064, 0.4064] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 2, 5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "upper_body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 7, 2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 3, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 9.6, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 1, -2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 1, -3] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-105, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-60.73, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0.7, -1.6] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 1.58, -2.41] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -2.9, -5.5] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 1.13, -7.26] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 1.9, 1.1] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-2, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [4.09, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 1.5, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "coocon": { + "loop": true, + "animation_length": 2.5, + "bones": { + "bone": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon": { + "rotation": { + "0.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 19.6, -6] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 20, -6] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, -0.6] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cocoon_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 0, -0.5] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} diff --git a/common/src/main/resources/assets/antarchy/animations/cloud_shark.animation.json b/common/src/main/resources/assets/antarchy/animations/cloud_shark.animation.json new file mode 100644 index 00000000..a71ef427 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/cloud_shark.animation.json @@ -0,0 +1,1702 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 8, + "sound_effects": { + "0.0": { + "effect": "antarchy:cloud_shark_idle|0.55|1.0" + } + }, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "5.0833": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "5.5833": { + "post": { + "vector": [9.05152, -14.71181, -2.33362] + }, + "lerp_mode": "catmullrom" + }, + "5.9167": { + "post": { + "vector": [8.59652, 23.13213, 3.14923] + }, + "lerp_mode": "catmullrom" + }, + "6.2083": { + "post": { + "vector": [12.67376, -21.70208, -2.75583] + }, + "lerp_mode": "catmullrom" + }, + "6.5": { + "post": { + "vector": [7.93597, -1.62811, -0.02639] + }, + "lerp_mode": "catmullrom" + }, + "7.0": { + "post": { + "vector": [7.00225, -12.68164, -1.3867] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.3333": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_fin": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 7.5, -20] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_fin": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -7.5, 20] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "6.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 21, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "6.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "shark": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 5] + }, + "lerp_mode": "catmullrom" + }, + "5.125": { + "post": { + "vector": [0, 0, 8.34] + }, + "lerp_mode": "catmullrom" + }, + "5.5417": { + "post": { + "vector": [0, 0, -9.4] + }, + "lerp_mode": "catmullrom" + }, + "6.0": { + "post": { + "vector": [0, 0, 7.28] + }, + "lerp_mode": "catmullrom" + }, + "6.4583": { + "post": { + "vector": [0, 0, -20.48] + }, + "lerp_mode": "catmullrom" + }, + "7.125": { + "post": { + "vector": [0, 0, 10.84] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -50] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -50] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "halo": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "8.0": { + "post": { + "vector": [0, -360, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swim": { + "loop": true, + "animation_length": 4, + "sound_effects": { + "0.0": { + "effect": "antarchy:cloud_shark_fly|0.7|1.0" + } + }, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-24.99904, 0.15373, -0.04445] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": { + "vector": [20.04, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_fin": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 10, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_fin": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -10, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "3.9583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "shark": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [27.5, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [39.87576, -0.221, 0.70095] + }, + "lerp_mode": "catmullrom" + }, + "3.2083": { + "post": { + "vector": [8.10446, 0, -10.81866] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, -7, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, -3.07, -23] + }, + "lerp_mode": "catmullrom" + }, + "3.0833": { + "post": { + "vector": [0, 1.32, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -82.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 82.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -67.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 70] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -70] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "halo": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -360, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 1, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-23.90662, 11.91236, 24.96938] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_fin": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [18.89595, 26.94622, 37.0662] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [18.89595, 26.94622, 37.0662] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_fin": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [18.89595, -26.94622, -37.0662] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [18.89595, -26.94622, -37.0662] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5417": { + "vector": [0.03742, 9.00972, 6.31059] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [27.22644, -22.52101, -11.14843] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [29.87229, -22.01609, -12.15123] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "shark": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "vector": [15.00835, -0.0566, -0.1949] + }, + "0.2917": { + "vector": [15.00835, -0.0566, -0.1949] + }, + "0.5": { + "vector": [35.00835, -0.0566, -0.1949] + }, + "0.5833": { + "vector": [34.06837, -8.59433, 12.1853] + }, + "1.0": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -4, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -4, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-1, -4, -9] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0.44, -4, -10.06] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-1, -4, -9] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4, -9] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -16, -9] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -9, -9] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-28.48347, 25.49671, 55.92684] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-28.48347, 25.49671, 55.92684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-26.25382, -27.79687, -25.89482] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-26.25382, -27.79687, -25.89482] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.40559, 30.89218, 68.73521] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-22.40559, 30.89218, 68.73521] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-28.48347, -25.49671, -55.92684] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-28.48347, -25.49671, -55.92684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-26.25382, 27.79687, 25.89482] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-26.25382, 27.79687, 25.89482] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.40559, -30.89218, -68.73521] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-22.40559, -30.89218, -68.73521] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-76.5498, 41.70738, -43.45893] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-76.5498, 41.70738, -43.45893] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-78.99034, -24.59477, -57.12934] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-78.99034, -24.59477, -57.12934] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [72.25889, 53.70751, 113.03177] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [72.25889, 53.70751, 113.03177] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_wing4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-76.5498, -41.70738, 43.45893] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-76.5498, -41.70738, 43.45893] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-78.99034, 24.59477, 57.12934] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-78.99034, 24.59477, 57.12934] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [72.25889, -53.70751, -113.03177] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [72.25889, -53.70751, -113.03177] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_wing4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "halo": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} diff --git a/common/src/main/resources/assets/antarchy/animations/easter_bunny.animation.json b/common/src/main/resources/assets/antarchy/animations/easter_bunny.animation.json new file mode 100644 index 00000000..8f3db664 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/easter_bunny.animation.json @@ -0,0 +1,1195 @@ +{ + "format_version": "1.8.0", + "animations": { + "lay": { + "loop": true, + "animation_length": 2, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [92.53, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [92.53, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [13.31, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [13.31, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-99.1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-99.1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-32.5, 0, 25.03798] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-32.5, 0, 25.03798] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [13.22026, 23.73452, 145.28169] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [13.22026, 23.73452, 145.28169] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-32.5, 0, -25.03798] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-32.5, 0, -25.03798] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [13.22026, -23.73452, -145.28169] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [13.22026, -23.73452, -145.28169] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_paw": { + "rotation": { + "0.0": { + "post": { + "vector": [130, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [126.723, 17.37215, -21.76766] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [126.723, 17.37215, -21.76766] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [129.50738, -19.73601, 21.52773] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [15.97495, -24.23221, 26.1391] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [129.50738, -19.73601, 21.52773] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [148.81061, 15.09492, -8.95891] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [148.81061, 15.09492, -8.95891] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_paw": { + "rotation": { + "0.0": { + "post": { + "vector": [130, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [126.723, -17.37215, 21.76766] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [126.723, -17.37215, 21.76766] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [129.50738, 19.73601, -21.52773] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [15.97495, 24.23221, -26.1391] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [129.50738, 19.73601, -21.52773] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [148.81061, -15.09492, 8.95891] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [148.81061, -15.09492, 8.95891] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [25, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [55, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-2.5, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "vector": [0, -20, 0] + }, + "1.7083": { + "vector": [0, -20, 0] + }, + "1.8333": { + "pre": { + "vector": [37.5, -20, 0] + }, + "post": { + "vector": [37.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "vector": [0, -20, 0] + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [25, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [55, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-2.5, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "vector": [0, 20, 0] + }, + "1.7083": { + "vector": [0, 20, 0] + }, + "1.8333": { + "pre": { + "vector": [37.5, 20, 0] + }, + "post": { + "vector": [37.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "vector": [0, 20, 0] + } + } + }, + "hat": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-7.47178, 0.65182, 14.95744] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-7.47178, 0.65182, 14.95744] + }, + "lerp_mode": "catmullrom" + } + } + }, + "egg": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 19] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 1, 19] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 4, 19] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 10, 19] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 6, 19] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "vector": [0, 0, 19] + }, + "1.5833": { + "vector": [0, 0, 19] + }, + "1.625": { + "vector": [1, 0, 19] + }, + "1.6667": { + "vector": [0, 0, 19] + }, + "1.7083": { + "vector": [1, 0, 19] + }, + "1.75": { + "vector": [0, 0, 19] + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0.4, 0.5, 0.3] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [1.2, 1.2, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "vector": [1, 1, 1] + }, + "1.75": { + "vector": [1, 1, 1] + }, + "2.0": { + "vector": [0, 0, 0] + } + } + }, + "bunny": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, -360, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -360, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [1, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 9, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-0.12, 15.86, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "vector": [0, 9, 0] + }, + "1.75": { + "vector": [0, 9, 0] + }, + "1.9167": { + "vector": [0, 0, 0] + } + } + } + } + }, + "hop": { + "loop": true, + "animation_length": 0.625, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_paw": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_paw": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "hat": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 1.98289, 0.26105] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0.04365, 0.00167] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "egg": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bunny": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 4, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [0, 2, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 4, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [77.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [85, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [77.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.17365, -0.98481] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0.17365, -0.98481] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-80, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_ear": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_paw": { + "rotation": { + "0.0": { + "post": { + "vector": [147.60064, 14.02846, 20.9057] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [175.10064, 14.02846, 20.9057] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [147.60064, 14.02846, 20.9057] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_paw": { + "rotation": { + "0.0": { + "post": { + "vector": [147.60064, -14.02846, -20.9057] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [175.10064, -14.02846, -20.9057] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [147.60064, -14.02846, -20.9057] + }, + "lerp_mode": "catmullrom" + } + } + }, + "hat": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.5, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-12.5, 0, 10] + }, + "lerp_mode": "catmullrom" + } + } + }, + "egg": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/emperor_scorpion.animation.json b/common/src/main/resources/assets/antarchy/animations/emperor_scorpion.animation.json new file mode 100644 index 00000000..441992c5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/emperor_scorpion.animation.json @@ -0,0 +1,1183 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 4, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.5, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.04276, 27.49038, 0.45373] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-0.15033, 44.97993, 0.86308] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.04276, -27.49038, -0.45373] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-0.15033, -44.97993, -0.86308] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [25.03181, -64.37177, -18.5617] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-18.98448, 42.68932, -3.98448] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25.03181, -64.37177, -18.5617] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [-14.51082, 43.07952, -5.75357] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.1191, -21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-14.51082, 43.07952, -5.75357] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [11.3148, -21.1262, 0.14658] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-27.20957, 63.66301, -22.12815] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [11.3148, -21.1262, 0.14658] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-11.3148, -21.1262, -0.14658] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [8.95013, 43.76278, 5.89364] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-11.3148, -21.1262, -0.14658] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [14.51082, 43.07952, 5.75357] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.1191, -21.69365, 1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [14.51082, 43.07952, 5.75357] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-25.03181, -64.37177, 18.5617] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [11.39429, 20.39034, 3.57575] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25.03181, -64.37177, 18.5617] + }, + "lerp_mode": "catmullrom" + } + } + }, + "scorpion_emperor": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -9] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 1.0417, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0.28453, -7.47189, -1.1911] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0.28453, -7.47189, -1.1911] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [3.28812, 82.43115, 5.72119] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [3.28812, 82.43115, 5.72119] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0.72824, 7.55891, -0.3803] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0.72824, 7.55891, -0.3803] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0.28453, 7.47189, 1.1911] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0.28453, 7.47189, 1.1911] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [3.28812, -82.43115, -5.72119] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [3.28812, -82.43115, -5.72119] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0.72824, -7.55891, 0.3803] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0.72824, -7.55891, 0.3803] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.1191, -21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [14.51082, -43.07952, -5.75357] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [14.51082, -43.07952, -5.75357] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [6.1191, -21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [6.1191, -21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [6.1191, -21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.1191, 21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-14.51082, 43.07952, -5.75357] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-14.51082, 43.07952, -5.75357] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [-6.1191, 21.69365, -1.17354] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [6.1191, 21.69365, 1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [31.99897, 63.17628, 19.99913] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [31.99897, 63.17628, 19.99913] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [6.1191, 21.69365, 1.17354] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.5417": { + "pre": { + "vector": [6.1191, 21.69365, 1.17354] + }, + "post": { + "vector": [6.1191, 21.69365, 1.17354] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [6.1191, 21.69365, 1.17354] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-7.91848, -44.03198, 4.42617] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-7.91848, -44.03198, 4.42617] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [5.68464, -0.69026, -1.16451] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [5.68464, -0.69026, -1.16451] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "scorpion_emperor": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, -8] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/flying_squirrel.animation.json b/common/src/main/resources/assets/antarchy/animations/flying_squirrel.animation.json new file mode 100644 index 00000000..c53b013a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/flying_squirrel.animation.json @@ -0,0 +1,1328 @@ +{ + "format_version": "1.8.0", + "animations": { + "climbing": { + "loop": true, + "animation_length": 1, + "bones": { + "squirrel": { + "rotation": { + "vector": [-90, 0, 0] + }, + "position": { + "vector": [0, 6.75, -5] + } + }, + "left_leg": { + "rotation": { + "0.25": { + "pre": { + "vector": [108.1133, 33.6443, 10.272] + }, + "post": { + "vector": [108.1133, 33.6443, 10.272] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [118.1133, 33.6443, 10.272] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [108.1133, 33.6443, 10.272] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [108.1133, 33.6443, 10.272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.25": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-110, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -1.06031, 0.34202] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -2.06, -0.66] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_flying_part": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_arm": { + "rotation": { + "0.25": { + "pre": { + "vector": [-90, 0, 0] + }, + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-110, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-90, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.25": { + "pre": { + "vector": [0, -2, 0] + }, + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1.06031, 0.34202] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -2.06, -0.66] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_flying_part": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [108.1133, -33.6443, -10.272] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [118.1133, -33.6443, -10.272] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [108.1133, -33.6443, -10.272] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [108.1133, -33.6443, -10.272] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -1, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "walking": { + "loop": true, + "animation_length": 1, + "bones": { + "squirrel": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.3, 0.3] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -0.3, -0.3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.5, -0.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -0.5, 0.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_flying_part": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.5, 0.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -0.5, -0.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_flying_part": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.3, -0.3] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -0.3, 0.3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "gliding": { + "loop": true, + "animation_length": 1, + "bones": { + "squirrel": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -85] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -82.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 82.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 85] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + }, + "left_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "item_pickup": { + "animation_length": 3, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [-65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.25": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-44.8924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [-49.8924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-42.3924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [-44.8924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-49.8924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-42.3924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-44.8924, 3.2116, 26.3342] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.25": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.0425, -1.31366] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_flying_part": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.25": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-44.8924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [-49.8924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-42.3924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [-44.8924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-49.8924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-42.3924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-44.8924, -3.2116, -26.3342] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.25": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_flying_part": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_cheeks": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_cheeks": { + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 6, + "bones": { + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "6.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.3737, 34.1479, 11.0307] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-6.3737, 34.1479, 11.0307] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_flying_part": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_flying_part": { + "scale": { + "vector": [0, 0, 0] + } + }, + "left_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + }, + "right_cheeks": { + "scale": { + "vector": [0, 0, 0] + } + }, + "body_2": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [1.03, 1.03, 1.03] + }, + "lerp_mode": "catmullrom" + }, + "6.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/gravity_gun.animation.json b/common/src/main/resources/assets/antarchy/animations/gravity_gun.animation.json new file mode 100644 index 00000000..1db2bc10 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/gravity_gun.animation.json @@ -0,0 +1,445 @@ +{ + "format_version": "1.8.0", + "animations": { + "toggle_on": { + "loop": "hold_on_last_frame", + "animation_length": 0.4583, + "bones": { + "tip": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "barrel": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.4583": { + "vector": [0, 0, -0.5], + "easing": "easeInBounce", + "easingArgs": [0.1] + } + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "handle": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [-5, 0, 0], + "easing": "easeOutQuart" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2917": { + "vector": [0, -0.25, 0.1], + "easing": "easeOutQuart" + } + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "handle_all": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [5, 0, 0], + "easing": "easeOutQuart" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [0, 0.3, 0], + "easing": "easeOutQuart" + } + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "gravity_gun": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2917": { + "vector": [-1, 0, 0], + "easing": "easeInOutCubic" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0, -0.1], + "easing": "easeInOutSine" + } + }, + "scale": { + "vector": [1, 1, 1] + } + } + } + }, + "toggle_off": { + "loop": "hold_on_last_frame", + "animation_length": 0.5, + "bones": { + "tip": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "barrel": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "0.0": { + "vector": [0, 0, -0.5], + "easing": "easeInBounce", + "easingArgs": [0.1] + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "easeOutQuad" + } + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "handle": { + "rotation": { + "0.0": { + "vector": [-5, 0, 0], + "easing": "easeOutQuart" + }, + "0.4583": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + }, + "position": { + "0.0": { + "vector": [0, -0.25, 0.1], + "easing": "easeOutQuart" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "handle_all": { + "rotation": { + "0.0": { + "vector": [5, 0, 0], + "easing": "easeOutQuart" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + }, + "position": { + "0.0": { + "vector": [0, 0.3, 0], + "easing": "easeOutQuart" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "gravity_gun": { + "rotation": { + "0.0": { + "vector": [-1, 0, 0], + "easing": "easeInOutCubic" + }, + "0.4583": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + }, + "position": { + "0.0": { + "vector": [0, 0, -0.1], + "easing": "easeInOutSine" + }, + "0.4167": { + "vector": [0, 0, 0], + "easing": "easeOutSine" + } + }, + "scale": { + "vector": [1, 1, 1] + } + } + } + }, + "on": { + "loop": true, + "animation_length": 0.6667, + "bones": { + "tip": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.6667": { + "pre": [0, 0, 360], + "post": [0, 0, 0], + "easing": "linear" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.3333": { + "vector": [1.025, 1.025, 1.025], + "easing": "easeInOutSine" + }, + "0.6667": { + "vector": [1, 1, 1] + } + } + }, + "barrel": { + "rotation": { + "0.0": { + "vector": [0, 0, 0], + "easing": "easeInOutQuart" + }, + "0.3333": { + "vector": [1, 0, 0], + "easing": "easeInOutQuart" + }, + "0.6667": { + "vector": [0, 0, 0], + "easing": "easeInOutQuart" + } + }, + "position": { + "0.0": { + "vector": [0, 0, -0.5], + "easing": "easeInOutSine" + }, + "0.3333": { + "vector": [0, 0, -0.2], + "easing": "easeInOutQuart" + }, + "0.6667": { + "vector": [0, 0, -0.5], + "easing": "easeInOutSine" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.3333": { + "vector": [1.025, 1.025, 1.025], + "easing": "easeInOutQuad" + }, + "0.6667": { + "vector": [1, 1, 1] + } + } + }, + "handle": { + "rotation": { + "0.0": { + "vector": [-5, 0, 0], + "easing": "easeOutQuart" + }, + "0.3333": { + "vector": [-8, 0, 0], + "easing": "easeInOutSine" + }, + "0.6667": { + "vector": [-5, 0, 0], + "easing": "easeInOutSine" + } + }, + "position": { + "0.0": { + "vector": [0, -0.25, 0.1], + "easing": "easeOutQuart" + }, + "0.3333": { + "vector": [0, -0.25, -0.075], + "easing": "easeInOutSine" + }, + "0.6667": { + "vector": [0, -0.25, 0.1], + "easing": "easeInOutSine" + } + } + }, + "handle_all": { + "rotation": { + "0.0": { + "vector": [5, 0, 0], + "easing": "easeOutQuart" + }, + "0.6667": { + "vector": [5, 0, 0], + "easing": "easeOutQuart" + } + }, + "position": { + "0.0": { + "vector": [0, 0.3, 0], + "easing": "easeOutQuart" + }, + "0.6667": { + "vector": [0, 0.3, 0], + "easing": "easeOutQuart" + } + } + }, + "gravity_gun": { + "rotation": { + "0.0": { + "vector": [-1, 0, 0], + "easing": "easeInOutCubic" + }, + "0.3333": { + "vector": [-2, 0, 0], + "easing": "easeInOutQuart" + }, + "0.6667": { + "vector": [-1, 0, 0], + "easing": "easeInOutCubic" + } + }, + "position": { + "0.0": { + "vector": [0, 0, -0.1], + "easing": "easeInOutSine" + }, + "0.3333": { + "vector": [0, 0.2, -0.1], + "easing": "easeInOutQuad" + }, + "0.6667": { + "vector": [0, 0, -0.1], + "easing": "easeInOutSine" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.3333": { + "vector": [1.015, 1.015, 1.015] + }, + "0.6667": { + "vector": [1, 1, 1] + } + } + } + } + }, + "off": { + "animation_length": 1, + "bones": { + "tip": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "barrel": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "handle": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "handle_all": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "gravity_gun": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/growth_ray.animation.json b/common/src/main/resources/assets/antarchy/animations/growth_ray.animation.json new file mode 100644 index 00000000..ed15f14e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/growth_ray.animation.json @@ -0,0 +1,88 @@ +{ + "format_version": "1.8.0", + "animations": { + "growth_ray_active": { + "loop": true, + "animation_length": 1, + "bones": { + "blaster_rotating": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, -360], + "easing": "easeInOutSine" + } + } + }, + "growth_ray": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.75": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "blaster": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.75": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "blaster_end": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.75": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/kraken.animation.json b/common/src/main/resources/assets/antarchy/animations/kraken.animation.json new file mode 100644 index 00000000..01241865 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/kraken.animation.json @@ -0,0 +1,11385 @@ +{ + "format_version": "1.8.0", + "animations": { + "pose": { + "loop": true, + "bones": { + "Tentacle_1_Left": { + "rotation": { + "vector": [-30.4985, 19.4505, -51.4092] + }, + "position": { + "vector": [-2, 2, 0] + } + }, + "Tentacle_part_1_left": { + "rotation": { + "vector": [0, 0, -52.5] + }, + "position": { + "vector": [-1, 2, 0] + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "vector": [0, 0, 65] + }, + "position": { + "vector": [0, 4, 0] + } + }, + "Tentacle_1_Left2": { + "rotation": { + "vector": [-5.3981, 11.9127, -58.8139] + }, + "position": { + "vector": [0, 1.6, -3.4] + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "vector": [0, 0, -52.5] + }, + "position": { + "vector": [-1, 2, 0] + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "vector": [0, 0, 52.5] + }, + "position": { + "vector": [0, 4.2, 0] + } + }, + "Tentacle_1_Left3": { + "rotation": { + "vector": [12.2767, -21.7337, -37.5251] + }, + "position": { + "vector": [0, -1, -7] + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "vector": [0, 0, -80] + }, + "position": { + "vector": [-1, 2, 0] + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "vector": [0, 0, 72.5] + }, + "position": { + "vector": [1, 4, 0] + } + }, + "Tentacle_1_Left4": { + "rotation": { + "vector": [38.5673, -39.2521, -57.1302] + }, + "position": { + "vector": [-3, -3, -12] + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "vector": [0, 0, -72.5] + }, + "position": { + "vector": [-2, 2, 0] + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "vector": [0, 0, 75] + }, + "position": { + "vector": [1, 4, 0] + } + }, + "Tentacle_1_Right": { + "rotation": { + "vector": [-30.4985, -19.4505, 51.4092] + }, + "position": { + "vector": [2, 2, 0] + } + }, + "Tentacle_part_1_right": { + "rotation": { + "vector": [0, 0, 52.5] + }, + "position": { + "vector": [1, 2, 0] + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "vector": [0, 0, -65] + }, + "position": { + "vector": [0, 4, 0] + } + }, + "Tentacle_1_Right2": { + "rotation": { + "vector": [-5.3981, -11.9127, 58.8139] + }, + "position": { + "vector": [0, 1.6, -3.4] + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "vector": [0, 0, 52.5] + }, + "position": { + "vector": [1, 2, 0] + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "vector": [0, 0, -52.5] + }, + "position": { + "vector": [0, 4.2, 0] + } + }, + "Tentacle_1_Right3": { + "rotation": { + "vector": [12.2767, 21.7337, 37.5251] + }, + "position": { + "vector": [0, -1, -7] + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "vector": [0, 0, 80] + }, + "position": { + "vector": [1, 2, 0] + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "vector": [0, 0, -72.5] + }, + "position": { + "vector": [-1, 4, 0] + } + }, + "Tentacle_1_Right4": { + "rotation": { + "vector": [38.5673, 39.2521, 57.1302] + }, + "position": { + "vector": [3, -3, -12] + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "vector": [0, 0, 72.5] + }, + "position": { + "vector": [2, 2, 0] + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "vector": [0, 0, -75] + }, + "position": { + "vector": [-1, 4, 0] + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 2.5, + "sound_effects": { + "0.0": { + "effect": "antarchy:kraken_flying_loop|0.45|1.0" + } + }, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 7, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-35.4398, 4.2669, -74.9229] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.972, 35.0689, -6.2022] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-37.4694, 63.0682, -47.9037] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-31.9019, 16.8589, -55.9098] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-35.4398, 4.2669, -74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -20.16] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.2, 1.9, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -44.3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 25.1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.2077, 20.7048, -49.1065] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1.4426, 29.9685, 2.8862] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.1228, 29.2189, -14.3587] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-19.2127, 22.3844, -42.5154] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-22.2077, 20.7048, -49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 21.74] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 32.78] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [20.8765, -13.7242, -65.1997] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3.0505, -16.4853, -16.207] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5.0124, -9.0942, -22.6429] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [20.8765, -13.7242, -65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0.3538, 0.7361, -18.3913] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.7831, -0.0666, 47.4376] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0.0877, -0.2452, 40.1682] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 33.47] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [51.756, -12.0106, -86.2494] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.6649, -51.6428, -21.5544] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.0517, -47.4021, -39.7338] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [51.756, -12.0106, -86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, 41.81] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -37.14] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-35.4398, -4.2669, 74.9229] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.972, -35.0689, 6.2022] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-37.4694, -63.0682, 47.9037] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-31.9019, -16.8589, 55.9098] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-35.4398, -4.2669, 74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 20.16] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.2, 1.9, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 44.3] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -25.1] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.2077, -20.7048, 49.1065] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1.4426, -29.9685, -2.8862] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-7.1228, -29.2189, 14.3587] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-19.2127, -22.3844, 42.5154] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-22.2077, -20.7048, 49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, -21.74] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, -32.78] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [20.8765, 13.7242, 65.1997] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [3.0505, 16.4853, 16.207] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5.0124, 9.0942, 22.6429] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [20.8765, 13.7242, 65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0.3538, -0.7361, 18.3913] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.7831, 0.0666, -47.4376] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0.0877, 0.2452, -40.1682] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -33.47] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [51.756, 12.0106, 86.2494] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.6649, 51.6428, 21.5544] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.0517, 47.4021, 39.7338] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [51.756, 12.0106, 86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 0, -41.81] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-0.86, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 37.14] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Swipe": { + "loop": "hold_on_last_frame", + "animation_length": 1.5, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-34.387, 6.9319, -69.6654] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-91.887, 6.9319, -69.6654] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0.4848, -62.5683, 25.0151] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-14.4729, -36.208, 16.5374] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.37, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.63, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [8.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [8.33, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [23.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [23.33, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.0104, -17.5, 0.003] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.01, 143.59, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [42.5, 0, -22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-44.6896, 0, -16.9359] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [45, 0, 19.55] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [34.3081, -4.2439, 40.5865] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [22.2694, -1.4146, 49.4325] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [35, 0, -15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-22.3771, 2.3004, -8.4118] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [31.8803, 6.6782, 11.6893] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [24.056, -2.6619, 33.1066] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [19.3379, -1.1346, 26.2811] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-16.717, 4.2814, -82.5286] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-56.717, 4.2814, -82.5286] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [20.0257, -49.8387, -16.1244] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-6.4668, -43.5968, 25.4296] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [65, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-31.9581, -7.9792, 5.0872] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [32.5, 0, 2.2] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [22.6478, -10.6998, 38.4965] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [23.8456, -3.5666, 35.4099] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [27.5, 0, -28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-42.3853, 2.1984, -28.1145] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [25.2579, 11.253, -8.0809] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [17.3767, -13.6298, 65.8393] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [22.3568, -4.96, 46.4461] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0.61719, 3.98477, 0.70711] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [18.9012, 0.2882, -86.5243] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-16.0988, 0.2882, -86.5243] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [55.6218, -58.8306, -36.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [54.5769, -73.2357, -21.3745] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2647, -0.0241, -24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [45.2647, -0.0241, -24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-26.5249, 9.8299, -1.1177] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [29.5168, 12.0389, 10.1054] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [23.6314, -1.333, 42.9303] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [24.3473, -1.0661, 42.2036] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [30, 0, -13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-45.3023, 10.583, -40.596] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.2418, 12.9773, -42.7247] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [8.471, 3.6937, 25.096] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [20.2777, 0.7506, 32.2833] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.62802, 4.31086, 0.82571] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [52.0766, -6.9543, -86.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [32.0766, -6.9543, -86.6052] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [155.5716, -28.3508, -115.3908] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [42.5, 0, -19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [33.9673, -15.7385, 22.0006] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [37.0773, 6.0681, 2.5067] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [23.1855, 1.2713, 40.7477] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [22.5, 0, -22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-19.5169, 21.1528, 25.6157] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-39.8998, -14.6899, -41.6051] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [11.1091, -2.8063, 28.3183] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-34.387, -6.9319, 69.6654] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-1.887, -6.9319, 69.6654] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-28.8521, 2.4221, 65.9199] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-38.0082, -7.9924, 42.3701] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-27.5, 0, 22.95] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [10.5951, 2.844, -40.0347] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [16.5726, -11.6128, 30.036] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-32.5, 0, 15.22] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [5.8835, 19.3359, -38.2171] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [35.0705, 7.7922, 13.8451] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-16.717, -4.2814, 82.5286] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [8.283, -4.2814, 82.5286] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-27.8923, -5.38, 73.7252] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-27.5, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-0.362, -0.7761, -59.8325] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [2.5, 0, -2.2] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-12.5, 0, 28.11] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [15.3135, 23.3225, -18.2818] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [34.7658, 15.6999, 1.9348] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-0.61719, 3.98477, 0.70711] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [18.9012, -0.2882, 86.5243] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [46.4012, -0.2882, 86.5243] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [6.4185, 4.437, 77.6781] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2647, 0.0241, 24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-22.2353, 0.0241, 24.83] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-4.1109, -26.0011, -59.426] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-27.0398, -7.6047, -1.0063] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-20, 0, 13.26] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [20.8611, 24.5649, -27.6929] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [45.5761, -6.7071, 28.1123] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-1.62802, 4.31086, 0.82571] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [52.0766, 6.9543, 86.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [92.0766, 6.9543, 86.6052] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [28.3776, 14.786, 80.268] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-32.5, 0, 19.53] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-28.3319, -20.0094, -32.3747] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-37.5, 0, -10.47] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-17.5, 0, 22.88] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [1.7517, 22.0828, -41.7185] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [29.279, 14.6055, 4.1947] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 128.59, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, 135, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Death": { + "loop": "hold_on_last_frame", + "animation_length": 3, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 5.15, 9] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 11.15, 9] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 11.15, 9] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, -35.85, 9] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-18.1105, 30.4684, -22.4887] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-13.1217, 24.4444, -8.3184] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-13.1217, 24.4444, -8.3184] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-10.88, -52.86, -65.95] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.3142, -19.3642, -144.0989] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-15.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-15.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [6.87, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-9.17, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-9.17, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [13.33, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-11.67, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-11.67, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [38.33, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-15.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-20.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-20.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [57.49, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-65.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [49.35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [49.35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -7.95] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -12.95] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -12.95] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [5.379, -3.7668, 37.9263] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -42.95] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 39.78] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -10.22] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -10.22] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 23.11] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -20.22] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.3156, 28.8772, -13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.3156, 28.8772, -13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-6.3156, 28.8772, -13.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [8.6844, -33.6228, -48.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [11.0451, -16.4772, -144.5351] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -12.8] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -17.8] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 29.7] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -37.8] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 44.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15.61] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -15.61] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 81.89] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -28.11] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.5341, -18.3709, -9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [4.5341, -18.3709, -9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [4.5341, -18.3709, -9.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [38.5341, -58.3709, -59.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [21.9469, -4.3657, -125.2582] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2452, -0.1027, -7.33] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.2593, -0.0585, -17.33] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0.2593, -0.0585, -17.33] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0.2593, -0.0585, 27.67] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.2655, -0.0125, -27.33] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 36.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -23.26] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -23.26] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 51.74] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -38.26] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.1089, -50.3324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.1089, -50.3324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [17.1089, -50.3324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [17.1089, -62.8324, -23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [50.2054, -25.7109, -125.5789] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -2.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -14.53] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -14.53] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 20.47] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -47.03] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 69.62] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -20.38] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, -20.38] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, 27.12] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, -32.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-18.1105, -30.4684, 22.4887] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-13.1217, -24.4444, 8.3184] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-13.1217, -24.4444, 8.3184] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-10.88, 52.86, 65.95] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.3142, 19.3642, 144.0989] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 7.95] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 12.95] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 12.95] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [5.379, 3.7668, -37.9263] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 42.95] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -39.78] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 10.22] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 10.22] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -23.11] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 20.22] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.3156, -28.8772, 13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.3156, -28.8772, 13.0398] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-6.3156, -28.8772, 13.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [8.6844, 33.6228, 48.0398] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [11.0451, 16.4772, 144.5351] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 12.8] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 17.8] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -29.7] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 37.8] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -44.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 15.61] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 15.61] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -81.89] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 28.11] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [4.5341, 18.3709, 9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [4.5341, 18.3709, 9.8058] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [4.5341, 18.3709, 9.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [38.5341, 58.3709, 59.8058] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [21.9469, 4.3657, 125.2582] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0.2452, 0.1027, 7.33] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.2593, 0.0585, 17.33] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0.2593, 0.0585, 17.33] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0.2593, 0.0585, -27.67] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0.2655, 0.0125, 27.33] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -36.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 23.26] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 23.26] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -51.74] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 38.26] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.1089, 50.3324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.1089, 50.3324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [17.1089, 50.3324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [17.1089, 62.8324, 23.7896] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [50.2054, 25.7109, 125.5789] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 2.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 14.53] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 14.53] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -20.47] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 47.03] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -69.62] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 20.38] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 20.38] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 0, -27.12] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 0, 32.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Hit": { + "loop": "hold_on_last_frame", + "animation_length": 1.1667, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [7.2195, -1.7113, -1.2114] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [7.2195, -1.7113, -1.2114] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 3.15, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 3.15, 5] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-16.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-16.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-39.42, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [4.37, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-3.79, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [13.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-4.17, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [20.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [7.49, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-10.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0.4] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -1.6] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-45.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [34.35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-24.95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-26.5651, -14.4776, 25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-26.5651, -14.4776, 25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [27.5, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-20, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-12.4594, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [10.5473, 4.8627, -69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [10.5473, 4.8627, -69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-29.4527, 4.8627, -69.208] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-35, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-35, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [22.5, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-19.2707, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [43.0772, -23.9366, -75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [43.0772, -23.9366, -75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15.6953, -12.2418, -54.0288] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-24.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-24.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [50.7096, -12.3788, 12.5062] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [20, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-32.1005, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [62.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [23.3229, -26.3671, -66.6121] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-25, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-25, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-15, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [12.5, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.7798, -0.3946, 54.6138] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-16.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-16.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-39.42, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-26.5651, 14.4776, -25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-26.5651, 14.4776, -25.4849] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [27.5, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-20, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-12.4594, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [10.5473, -4.8627, 69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [10.5473, -4.8627, 69.208] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-29.4527, -4.8627, 69.208] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-35, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-35, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [17.5, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [22.5, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-19.2707, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [43.0772, 23.9366, 75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [43.0772, 23.9366, 75.9745] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-15.6953, 12.2418, 54.0288] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-24.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-24.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [50.7096, 12.3788, -12.5062] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [20, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-32.1005, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [62.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [23.3229, 26.3671, 66.6121] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-25, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-25, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-15, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [12.5, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [1.7798, 0.3946, -54.6138] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Attack": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-30.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-30.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.49, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-7.51, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [2.26, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.00052, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0.12879, -0.99167] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-118.1977, -31.2126, 37.3757] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-118.1977, -31.2126, 37.3757] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-118.1977, -31.2126, 37.3757] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-12.0253, 12.8089, 68.4252] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12.0253, 12.8089, 68.4252] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-12.0253, 12.8089, 68.4252] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.6145, -42.6621, -111.0226] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [43.8767, -58.8301, -144.2998] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-74.2354, -29.794, -21.0171] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.6196, 12.6219, 115.8661] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 72.2] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 54.39] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 104.39] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-30.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-30.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, -54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-118.1977, 31.2126, -37.3757] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-118.1977, 31.2126, -37.3757] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-118.1977, 31.2126, -37.3757] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-12.0253, -12.8089, -68.4252] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-12.0253, -12.8089, -68.4252] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-12.0253, -12.8089, -68.4252] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.6145, 42.6621, 111.0226] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [43.8767, 58.8301, 144.2998] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-86.4636, 33.1995, -2.147] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-8.6196, -12.6219, -115.8661] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -69.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -54.39] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -121.89] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Grab": { + "loop": "hold_on_last_frame", + "animation_length": 2, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 3.15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [24.9072, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [24.0533, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [24.9072, 17.0767, -41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, 15.17, -56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.63, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5.83, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.49, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-7.51, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [2.26, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5.01, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.01, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.00052, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0.12879, -0.99167] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5.65, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, 54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [9.9627, 0.8672, 49.6256] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [20.9749, -2.1054, 48.508] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.9627, 0.8672, 49.6256] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [22.5, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-26.0219, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, 22.28] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20.47, -75.78, -107.88] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-72.8595, -38.6597, -29.8465] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, 21.72, -45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -37.8] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 69.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -43.11] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 74.39] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, -7.5254, -60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, -11.14, -50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, 11.0302, -21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, -0.25, 40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, 2.1109, 6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, -13.3032, -77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, -24.3, -71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, -7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, 42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, 2.2493, -10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5.0928, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [24.9072, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [24.0533, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [24.9072, -17.0767, 41.388] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-31.92, -15.17, 56.88] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5, 0, -54.55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [9.9627, -0.8672, -49.6256] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [20.9749, 2.1054, -48.508] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [9.9627, -0.8672, -49.6256] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -52.05] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.5, 1.96, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-50, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [22.5, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-26.0219, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, -22.28] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.28] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20.47, 75.78, 107.88] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-72.8595, 38.6597, 29.8465] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-20.47, -21.72, 45.38] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 37.8] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -69.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -32.2] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.07, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 43.11] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -74.39] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -34.39] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.09, 1.93, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [29.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [34.4068, 7.5254, 60.0311] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15.37, 11.14, 50.58] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-29.91, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [38.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.6128, -11.0302, 21.7116] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0.09, 0.25, -40.17] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.78, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -31.74] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-20.4663, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.5337, -2.1109, -6.8235] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -31.74] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2.33, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60.48, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [57.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5189, 13.3032, 77.9415] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [47.98, 24.3, 71.65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, -47.97] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [30, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 7.03] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -47.97] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-0.83, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-25, 0, -42.12] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.6406, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.3594, -2.2493, 10.0365] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -42.12] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacles": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle2": { + "loop": true, + "animation_length": 0.0083, + "bones": { + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.972, 35.0689, -6.2022] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-35.4398, 4.2669, -74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -20.16] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -44.3] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [1.4426, 29.9685, 2.8862] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-22.2077, 20.7048, -49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.0505, -16.4853, -16.207] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [20.8765, -13.7242, -65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.3538, 0.7361, -18.3913] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.6649, -51.6428, -21.5544] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [51.756, -12.0106, -86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.14] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.972, -35.0689, 6.2022] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-35.4398, -4.2669, 74.9229] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 20.16] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 44.3] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 2.8, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [1.4426, -29.9685, -2.8862] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-22.2077, -20.7048, 49.1065] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 1.6, -3.4] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1.3, 1, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [3.0505, 16.4853, 16.207] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [20.8765, 13.7242, 65.1997] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, -1, -7] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0.3538, -0.7361, 18.3913] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 1.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2.6, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.6649, 51.6428, 21.5544] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [51.756, 12.0106, 86.2494] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [3, -3, -12] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [2, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.14] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0083": { + "post": { + "vector": [-1, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swim": { + "loop": true, + "animation_length": 1, + "sound_effects": { + "0.0": { + "effect": "antarchy:kraken_flying_sideways_loop|0.45|1.0" + } + }, + "bones": { + "bone": { + "rotation": { + "vector": [42.5, 0, 0] + } + }, + "Tentacle_1_Left": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [26.7391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.4006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [19.1774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5628, -4.768, 1.507] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-17.5628, 4.768, -1.507] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-17.5628, -4.768, 1.507] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -10, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 8.60365, -12.28728] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 9.17341, -11.8885] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 8.60365, -12.28728] + }, + "lerp_mode": "catmullrom" + } + } + }, + "mouth": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left2": { + "rotation": { + "0.0": { + "post": { + "vector": [55.0366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [56.7391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [57.4006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [56.6774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [55.0366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left3": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [34.2391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [34.9006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [26.6774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Left4": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [41.7391, 11.3252, -6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [44.9006, 8.1389, -2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [41.6774, 23.3701, -23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5366, 21.95, -21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_left4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [26.7391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.4006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [19.1774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [3.06238, 17.96177, -14.99989] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right2": { + "rotation": { + "0.0": { + "post": { + "vector": [55.0366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [56.7391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [57.4006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [56.6774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [55.0366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.48755, 15.39547, -10.20994] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right3": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [34.2391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [34.9006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [26.6774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.33386, 10.12204, -22.62896] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_1_Right4": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [41.7391, -11.3252, 6.8224] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [44.9006, -8.1389, 2.9124] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [41.6774, -23.3701, 23.595] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5366, -21.95, 21.3652] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.15186, 9.72533, -29.12308] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_part_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tentacle_hand_1_right4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -52.5] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} diff --git a/common/src/main/resources/assets/antarchy/animations/lucid.animation.json b/common/src/main/resources/assets/antarchy/animations/lucid.animation.json new file mode 100644 index 00000000..3f24c5fd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/lucid.animation.json @@ -0,0 +1,759 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 4, + "bones": { + "ring": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 135] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 180] + }, + "lerp_mode": "catmullrom" + }, + "2.4583": { + "post": { + "vector": [0, 0, 225] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 270] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, 0, 315] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ring2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [135, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ring3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -135] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -180] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Iris": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [-3, 1, 0] + }, + "1.0": { + "vector": [-3, 1, 0] + }, + "1.2083": { + "vector": [4, 1, 0] + }, + "1.8333": { + "vector": [4, 1, 0] + }, + "2.125": { + "vector": [0, -1, 0] + } + } + }, + "Lucid": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 8, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyelid": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "2.5": { + "vector": [0, 0, 0] + }, + "2.6667": { + "vector": [0, -2, 0] + }, + "2.7917": { + "vector": [0, -2, 0] + }, + "2.9583": { + "vector": [0, 0, 0] + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "2.5": { + "vector": [1, 1, 1] + }, + "2.6667": { + "vector": [1, 2.8, 1] + }, + "2.7917": { + "vector": [1, 2.8, 1] + }, + "2.9583": { + "vector": [1, 1, 1] + } + } + } + } + }, + "attack": { + "animation_length": 1, + "bones": { + "ring": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5417": { + "vector": [0, 0, 0] + }, + "0.625": { + "vector": [0, 0, 180] + }, + "0.7083": { + "vector": [0, 0, 0] + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2, 2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2, 2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [2, 2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [2, 2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ring2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [180, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "ring3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 270] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eye": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.0417": { + "vector": [-1, 0, 0] + }, + "0.0833": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [-1, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 0] + }, + "0.2083": { + "vector": [-1, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0] + }, + "0.2917": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [-1, 0, 0] + }, + "0.375": { + "vector": [0, 0, 0] + }, + "0.4167": { + "vector": [-1, 0, 0] + }, + "0.4583": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [-1, 0, 0] + }, + "0.5417": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "Iris": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0.2, 0.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.2, 0.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0.2, 0.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyelid": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [1, 0.7, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 0.7, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 1, + "bones": { + "ring": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 360] + } + } + }, + "ring2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [630, 0, 0] + } + } + }, + "ring3": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 360] + } + } + }, + "Lucid": { + "rotation": { + "vector": [25, 0, 0] + }, + "position": { + "0.0": { + "post": { + "vector": [0, -6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -6, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "animation_length": 0.75, + "bones": { + "ring": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [87.5, 0, 0] + }, + "0.25": { + "vector": [87.5, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, -29, 0] + }, + "0.2083": { + "vector": [0, -27, 0] + }, + "0.25": { + "vector": [0, -29, 0] + } + } + }, + "ring2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 92.5] + }, + "0.25": { + "vector": [0, 0, 92.5] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, -28, 0] + }, + "0.2083": { + "vector": [0, -26, 0] + }, + "0.25": { + "vector": [0, -28, 0] + } + } + }, + "ring3": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [92.5, 0, 0] + }, + "0.25": { + "vector": [92.5, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, -28, 0] + }, + "0.2083": { + "vector": [0, -26, 0] + }, + "0.25": { + "vector": [0, -28, 0] + } + } + }, + "eye": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-1, 0, 6] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-1, 0, 6] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.4167": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [0, 0, 1] + } + } + }, + "Iris": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0.6, 0.2, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0.6, 0.2, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "eyelid": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2917": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, -1.9981, 0.08724] + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.2917": { + "vector": [1, 1, 1] + }, + "0.4167": { + "vector": [1, 2.9, 1] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/mantis.animation.json b/common/src/main/resources/assets/antarchy/animations/mantis.animation.json new file mode 100644 index 00000000..bb40f4e9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/mantis.animation.json @@ -0,0 +1,6591 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 4.5, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -13, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -13, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, -13, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [42.2957, -6.3504, 13.1764] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [42.2957, -6.3504, 13.1764] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [42.2957, -6.3504, 13.1764] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [32.9987, -60.3233, -31.883] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [32.9987, -60.3233, -31.883] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [32.9987, -60.3233, -31.883] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, 57.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [11.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [11.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [14.0723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [14.0723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [11.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-110, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [-110, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [44.0025, 27.6044, 9.1387] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [44.0025, 27.6044, 9.1387] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [44.0025, 27.6044, 9.1387] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [49.5447, -60.6291, -53.1412] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [49.5447, -60.6291, -53.1412] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [49.5447, -60.6291, -53.1412] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 52.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 52.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, 52.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [44.0025, -27.6044, -9.1387] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [44.0025, -27.6044, -9.1387] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [44.0025, -27.6044, -9.1387] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [49.5447, 60.6291, 53.1412] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [49.5447, 60.6291, 53.1412] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [49.5447, 60.6291, 53.1412] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -52.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -52.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, -52.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [42.2957, 6.3504, -13.1764] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [42.2957, 6.3504, -13.1764] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [42.2957, 6.3504, -13.1764] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [32.9987, 60.3233, 31.883] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [32.9987, 60.3233, 31.883] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [32.9987, 60.3233, 31.883] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [11.5723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [11.5723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [14.0723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [14.0723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [11.5723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-110, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [-110, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-7.7989, -63.9863, 1.3167] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [-7.7989, -63.9863, 1.3167] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-7.7989, 63.9863, -1.3167] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [-7.7989, 63.9863, -1.3167] + }, + "lerp_mode": "catmullrom" + }, + "4.5": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 1, + "bones": { + "root": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -2.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 2.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -2.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -13, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -13, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "vector": [47.9747, -45.148, 16.2167] + }, + "0.0417": { + "vector": [48.736, -45.048, 14.3356] + }, + "0.25": { + "pre": { + "vector": [52.5026, -17.8309, 14.9255] + }, + "post": { + "vector": [52.5026, -17.8309, 14.9255] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [55.2344, -1.683, 13.2379] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [57.2084, 8.1878, 13.2048] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [56.6692, 8.6611, 12.7291] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [49.0852, 1.9395, 38.9189] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "vector": [47.9747, -45.148, 16.2167] + } + } + }, + "rightUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [16.2191, -25.6226, 8.3492] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [6.7657, -23.4256, 8.0985] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [11.842, -27.0652, 7.2266] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [10.3559, -34.2927, 3.7268] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.8333, -54.5501, -6.7123] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [12.5794, -74.6396, -11.0318] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [9.6203, -76.5605, -7.6452] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25.1419, -84.4683, -22.0117] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [96.0986, -78.0845, -85.2337] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [36.1165, -29.1989, -10.0069] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [11.7564, -25.3726, 12.117] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [16.2191, -25.6226, 8.3492] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 70.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 30.25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 64.47, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 35, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [1.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [19.0723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-122.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [62.5639, 47.1524, 15.2554] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [66.6663, 35.071, 26.8235] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [56.642, 11.6348, 12.021] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [62.5639, 47.1524, 15.2554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [102.6708, -67.5103, -111.195] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [39.5333, -58.2896, -38.1208] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [3.4633, -63.0017, 4.3297] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [102.6708, -67.5103, -111.195] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 47.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 67.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [56.642, -11.6348, -12.021] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [62.5639, -47.1524, -15.2554] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [68.1644, -20.2626, -30.7248] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [56.642, -11.6348, -12.021] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [3.4633, 63.0017, -4.3297] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [24.946, 65.1543, 19.7878] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [56.6174, 71.1408, 54.4995] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [91.2326, 75.6979, 91.044] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [124.8322, 75.9135, 117.2593] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [10.1596, 53.2153, -0.0205] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [3.4633, 63.0017, -4.3297] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -47.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -65, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -13.75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -47.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [58.6639, -12.979, -10.1555] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [51.9743, -7.3457, -41.6133] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "vector": [49.1247, 46.1409, -14.6085] + }, + "0.5417": { + "vector": [47.4924, 46.8086, -17.2919] + }, + "0.625": { + "pre": { + "vector": [48.498, 32.7332, -19.6633] + }, + "post": { + "vector": [48.498, 32.7332, -19.6633] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [50.3209, 18.4195, -21.0365] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [52.3595, 12.0761, -18.5729] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [54.6865, 0.5484, -17.7725] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [58.6639, -12.979, -10.1555] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "vector": [368.5638, 85.1905, 357.7539] + }, + "0.25": { + "pre": { + "vector": [398.7882, 80.5299, 391.5684] + }, + "post": { + "vector": [398.7882, 80.5299, 391.5684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [381.0458, 32.5228, 371.1889] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [372.4405, 22.848, 365.7827] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [373.1434, 32.8887, 366.1943] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [377.0789, 68.6154, 369.202] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "vector": [364.786, 79.9017, 354.0811] + }, + "1.0": { + "vector": [368.5638, 85.1905, 357.7539] + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -71.25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -63.52, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -36.25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -63.75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -71.25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [19.0723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1.5723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [19.0723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-122.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-122.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.7989, -63.9863, 1.3167] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.7989, -63.9863, 1.3167] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.7989, 63.9863, -1.3167] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.7989, 63.9863, -1.3167] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 1, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, -13, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [42.2957, -6.3504, 13.1764] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [50, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [15, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [32.9987, -60.3233, -31.883] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 57.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [11.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-55.1487, 14.2759, -19.7773] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15.8623, -3.0275, -54.1446] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-26.4455, -12.0081, -49.703] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [11.5723, 22.8801, -14.3942] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-150, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-116.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [131.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -3.75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [44.0025, 27.6044, 9.1387] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [49.5447, -60.6291, -53.1412] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 52.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [44.0025, -27.6044, -9.1387] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [49.5447, 60.6291, 53.1412] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -52.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [42.2957, 6.3504, -13.1764] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [32.9987, 60.3233, 31.883] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [11.5723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-55.1487, -14.2759, 19.7773] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15.8623, 3.0275, 54.1446] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-26.4455, 12.0081, 49.703] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [11.5723, -22.8801, 14.3942] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-150, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-116.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-115, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [131.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -3.75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [50, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [15, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.6405, -59.0256, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.6405, 59.0256, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 4, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [29.9734, -1.4059, 2.4362] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [29.9764, 1.2497, -2.1654] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [88.5323, -43.0051, -69.1102] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [90.865, -43.0183, -72.5294] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [88.5323, -43.0051, -69.1102] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.6667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.75": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.7917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.875": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [16.7997, -21.1027, -8.655] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [16.54, -18.7077, -7.8923] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [16.7997, -21.1027, -8.655] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [41.185, 31.5584, -5.7988] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [51.185, 31.5584, -5.7988] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [41.185, 31.5584, -5.7988] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [35.4513, -24.2065, -71.9369] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [36.1401, -26.2344, -73.5531] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35.4513, -24.2065, -71.9369] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [23.5194, -20.7397, -16.2801] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [23.1668, -18.4443, -15.2287] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [23.5194, -20.7397, -16.2801] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [35.4513, 24.2065, 71.9369] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [36.1401, 26.2344, 73.5531] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35.4513, 24.2065, 71.9369] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [23.5194, 20.7397, 16.2801] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [23.1668, 18.4443, 15.2287] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [23.5194, 20.7397, 16.2801] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [88.5323, 43.0051, 69.1102] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [90.865, 43.0183, 72.5294] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [88.5323, 43.0051, 69.1102] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [16.7997, 21.1027, 8.655] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [16.54, 18.7077, 7.8923] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [16.7997, 21.1027, 8.655] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [41.185, -31.5584, 5.7988] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [51.185, -31.5584, 5.7988] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [41.185, -31.5584, 5.7988] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.5417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.6667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.75": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.7917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.875": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.9167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.5417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.6667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.75": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.7917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.875": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.9167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.9167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.125": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.25": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.375": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.4167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.5": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.5417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.6667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "2.875": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "2.9167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.0417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.125": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.25": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.2917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.4167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.5": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.5417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.625": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.6667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.75": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "3.7917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "3.875": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "3.9167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "flyattack": { + "loop": true, + "animation_length": 1, + "bones": { + "root": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 7, 3] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -4, -5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "waist": { + "rotation": { + "0.0": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [29.9734, -1.4059, 2.4362] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [29.9764, 1.2497, -2.1654] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "abdomen": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [88.5323, -43.0051, -69.1102] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [90.865, -43.0183, -72.5294] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [88.5323, -43.0051, -69.1102] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, -75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [40, -5, -25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, -5, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [16.7997, -21.1027, -8.655] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [16.54, -18.7077, -7.8923] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [16.7997, -21.1027, -8.655] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightArm": { + "rotation": { + "0.0": { + "post": { + "vector": [41.185, 31.5584, -5.7988] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-55.1487, 14.2759, -19.7773] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15.8623, -3.0275, -54.1446] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15.8623, -3.0275, -54.1446] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [41.185, 31.5584, -5.7988] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-150, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-116.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [131.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.125": { + "pre": { + "vector": [0, -4, 0] + }, + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -3.75, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [35.4513, -24.2065, -71.9369] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [36.1401, -26.2344, -73.5531] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35.4513, -24.2065, -71.9369] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [23.5194, -20.7397, -16.2801] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [23.1668, -18.4443, -15.2287] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.5194, -20.7397, -16.2801] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backRightFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [35.4513, 24.2065, 71.9369] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [36.1401, 26.2344, 73.5531] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35.4513, 24.2065, 71.9369] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [23.5194, 20.7397, 16.2801] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [23.1668, 18.4443, 15.2287] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [23.5194, 20.7397, 16.2801] + }, + "lerp_mode": "catmullrom" + } + } + }, + "backLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftLeg": { + "rotation": { + "0.0": { + "post": { + "vector": [88.5323, 43.0051, 69.1102] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [90.865, 43.0183, 72.5294] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [88.5323, 43.0051, 69.1102] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftKnee": { + "rotation": { + "0.0": { + "post": { + "vector": [16.7997, 21.1027, 8.655] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [16.54, 18.7077, 7.8923] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [16.7997, 21.1027, 8.655] + }, + "lerp_mode": "catmullrom" + } + } + }, + "frontLeftFoot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -25, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftArm": { + "rotation": { + "0.0": { + "post": { + "vector": [41.185, -31.5584, 5.7988] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-55.1487, -14.2759, 19.7773] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15.8623, 3.0275, 54.1446] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15.8623, 3.0275, 54.1446] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [41.185, -31.5584, 5.7988] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftElbow": { + "rotation": { + "0.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-150, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-116.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftClaw": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [145, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [131.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.125": { + "pre": { + "vector": [0, -4, 0] + }, + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -4, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, -3.75, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftJaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [40, 5, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 5, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntennaBend": { + "rotation": { + "0.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-3.7398, -24.1499, -4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-157.4836, -82.8025, 151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.6124, -19.1601, -4.5132] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftUpperWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, 75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftLowerWing": { + "rotation": { + "0.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-3.7398, 24.1499, 4.1684] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-157.4836, 82.8025, -151.46] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-3.6124, 19.1601, 4.5132] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/missile_squid.animation.json b/common/src/main/resources/assets/antarchy/animations/missile_squid.animation.json new file mode 100644 index 00000000..1fb84b6c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/missile_squid.animation.json @@ -0,0 +1,2565 @@ +{ + "format_version": "1.8.0", + "animations": { + "pose": { + "loop": true, + "bones": { + "tentacle_left": { + "rotation": { + "vector": [-46.0351, -16.2295, -25.9524] + } + }, + "arm_left_1": { + "rotation": { + "vector": [-9.6888, 6.046, -31.6589] + } + }, + "bone": { + "rotation": { + "vector": [-47.5, 0, 0] + } + }, + "elbow_left_1": { + "rotation": { + "vector": [-18.2562, -8.3107, -6.1624] + } + }, + "mouth_left": { + "rotation": { + "vector": [0, 0, -25] + }, + "position": { + "vector": [0.79335, 0.60876, 0] + } + }, + "mouth_right": { + "rotation": { + "vector": [0, 0, 25] + }, + "position": { + "vector": [-0.79335, 0.60876, 0] + } + }, + "tentacle_right": { + "rotation": { + "vector": [-46.0351, 16.2295, 25.9524] + } + }, + "tentacle_left_2": { + "rotation": { + "vector": [-7.5, 0, 42.5] + } + }, + "tentacle_left_3": { + "rotation": { + "vector": [17.5, 0, 32.5] + } + }, + "tentacle_right_2": { + "rotation": { + "vector": [-7.5, 0, -42.5] + } + }, + "tentacle_right_3": { + "rotation": { + "vector": [17.5, 0, -32.5] + } + }, + "arm_right_1": { + "rotation": { + "vector": [-9.6888, -6.046, 31.6589] + } + }, + "arm_left_2": { + "rotation": { + "vector": [0, 0, -50] + } + }, + "elbow_left_2": { + "rotation": { + "vector": [0, 0, 17.5] + } + }, + "arm_left_3": { + "rotation": { + "vector": [18.204, -27.7997, -37.3157] + } + }, + "elbow_left_3": { + "rotation": { + "vector": [0, 0, -15] + } + }, + "arm_left_4": { + "rotation": { + "vector": [28.6453, 12.809, -12.025] + } + }, + "elbow_left_4": { + "rotation": { + "vector": [-32.5, 0, 0] + } + }, + "elbow_right_1": { + "rotation": { + "vector": [-18.2562, 8.3107, 6.1624] + } + }, + "arm_right_2": { + "rotation": { + "vector": [0, 0, 50] + } + }, + "elbow_right_2": { + "rotation": { + "vector": [0, 0, -17.5] + } + }, + "arm_right_3": { + "rotation": { + "vector": [18.204, 27.7997, 37.3157] + } + }, + "elbow_right_3": { + "rotation": { + "vector": [0, 0, 15] + } + }, + "arm_right_4": { + "rotation": { + "vector": [28.6453, -12.809, 12.025] + } + }, + "elbow_right_4": { + "rotation": { + "vector": [-32.5, 0, 0] + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 1.9231, + "bones": { + "tentacle_left": { + "rotation": { + "0.0": { + "post": { + "vector": [-30.742, 48.7483, -30.1391] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [-39.4208, 41.9349, -42.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [-42.547, 39.7149, -46.9482] + }, + "lerp_mode": "catmullrom" + }, + "1.3622": { + "post": { + "vector": [-28.8665, 48.9872, -27.8471] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [-30.742, 48.7483, -30.1391] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, -47.71] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, -42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, -9, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, 38.96] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [0, 0, -33.75] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, 21.46] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.3622": { + "post": { + "vector": [0, 0, -13.96] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, 26.88] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.3622": { + "post": { + "vector": [0, 0, -29.37] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right": { + "rotation": { + "0.0": { + "post": { + "vector": [-30.742, -48.7483, 30.1391] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [-39.4208, -41.9349, 42.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [-42.547, -39.7149, 46.9482] + }, + "lerp_mode": "catmullrom" + }, + "1.3622": { + "post": { + "vector": [-28.8665, -48.9872, 27.8471] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [-30.742, -48.7483, 30.1391] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [-0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, -21.46] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.3622": { + "post": { + "vector": [0, 0, 13.96] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, -26.88] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.3622": { + "post": { + "vector": [0, 0, 29.37] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, -12.5, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [7.9497, -10.6894, -34.9729] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [8.5509, -10.4184, -37.7331] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [5, -12.5, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, 34.38] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, -10] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [0, 0, -23.75] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [8.3511, -32.3819, -14.417] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [16.2172, -29.1618, -29.9214] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [17.1026, -29.0496, -31.4503] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [8.3511, -32.3819, -14.417] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [-0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, 35.42] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [44.37, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_4": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [-38.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, 47.71] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, -38.96] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [0, 0, 33.75] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 12.5, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [7.9497, 10.6894, 34.9729] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [8.5509, 10.4184, 37.7331] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [5, 12.5, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, -34.38] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [0, 0, 23.75] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [8.3511, 32.3819, 14.417] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [16.2172, 29.1618, 29.9214] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [17.1026, 29.0496, 31.4503] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [8.3511, 32.3819, 14.417] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [0, 0, -35.42] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [44.37, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_4": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4006": { + "post": { + "vector": [-38.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9615": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4423": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.9231": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "loop": "hold_on_last_frame", + "animation_length": 1.0016, + "bones": { + "tentacle_left": { + "rotation": { + "0.0": { + "post": { + "vector": [-30.742, 48.7483, -30.1391] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-5.0139, 57.1314, -21.7342] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [24.9861, 57.1314, -21.7342] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30.742, 48.7483, -30.1391] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [5, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-12.5, 10, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [21.4754, -28.565, 1.2447] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [15, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "cranium_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-20, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [12.7342, -7.9939, 24.1067] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-4.352, -0.9207, -6.3899] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-4.0149, 1.9164, 31.0079] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right": { + "rotation": { + "0.0": { + "post": { + "vector": [-30.742, -48.7483, 30.1391] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-39.9669, 22.5426, 103.1313] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-39.97, 22.54, 103.13] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-63.3609, -19.3972, 11.8529] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-61.9148, -26.0607, 8.1176] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30.742, -48.7483, 30.1391] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-0.57, 0.33, -0.75] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, 0, 42.5] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, -12.5, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [16.8953, -9.7456, -29.7987] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [71.9903, -6.8245, -86.7077] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5, -12.5, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [14.3351, 4.4639, 10.5616] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [29.3351, 4.4639, 10.5616] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [8.3511, -32.3819, -14.417] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [34.6552, -27.4718, -36.8375] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [87.0175, -17.1777, -81.3365] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [8.3511, -32.3819, -14.417] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [12.5, 0, 10] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [12.0869, 3.2114, -4.6598] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [17.3908, 3.5333, -3.54] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [71.143, -12.2766, 12.5684] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_4": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [22.5, 0, 47.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-30.4713, 0, -25.4713] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [27.5, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 12.5, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [17.6522, 8.26, 34.6326] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [41.8481, 1.8546, 53.6641] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5, 12.5, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-22.5, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [9.5458, -2.9932, -10.2499] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [8.3511, 32.3819, 14.417] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [38.4047, 28.2871, 34.1639] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [48.6747, -4.7699, 69.5982] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [8.3511, 32.3819, 14.417] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-18.586, -7.5206, -38.7677] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [12.5, 0, -17.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_4": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [71.9222, -14.2905, 4.6065] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_4": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "swim": { + "loop": true, + "animation_length": 1, + "bones": { + "tentacle_left": { + "rotation": { + "0.0": { + "post": { + "vector": [-25.4946, 51.1084, -23.2869] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-39.4208, 41.9349, -42.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-52.6084, 21.0557, -66.4374] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-26.265, 50.1446, -24.4298] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25.4946, 51.1084, -23.2869] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -47.71] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 3.62] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "bone": { + "rotation": { + "0.0": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -9, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -9, 2] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -9, -2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -26.04] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 8.75] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 11.46] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 11.04] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -20.62] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 45.63] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right": { + "rotation": { + "0.0": { + "post": { + "vector": [-25.4946, -51.1084, 23.2869] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-39.4208, -41.9349, 42.6052] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-52.6084, -21.0557, 66.4374] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-26.265, -50.1446, 24.4298] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-25.4946, -51.1084, 23.2869] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.57023, 0.33107, -0.75182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -11.46] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -57.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -11.04] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tentacle_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 20.62] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -45.63] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.4408, -13.3722, 8.2167] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [9.2761, -9.5646, -42.5058] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10.5941, -8.3313, -50.2258] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.1376, -11.6292, 1.1231] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.4408, -13.3722, 8.2167] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -35.62] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 30] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 13.75] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.3807, -33.3023, 3.4247] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [23.333, -24.0512, -45.7136] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.8525, -26.6062, -39.4709] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.1541, -31.5716, 0.7626] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.3807, -33.3023, 3.4247] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [-0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -39.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 9.16] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_left_4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [43.6831, 8.7053, -9.0052] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [6.93, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_left_4": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [19.0179, 2.4565, -7.0884] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 47.71] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 60] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -3.62] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_1": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 26.04] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -8.75] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 12.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.4408, 13.3722, -8.2167] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [9.2761, 9.5646, 42.5058] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10.5941, 8.3313, 50.2258] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.1376, 11.6292, -1.1231] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.4408, 13.3722, -8.2167] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 35.62] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -30] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -13.75] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.3807, 33.3023, -3.4247] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [23.333, 24.0512, 45.7136] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [20.8525, 26.6062, 39.4709] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.1541, 31.5716, -0.7626] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-1.3807, 33.3023, -3.4247] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.54936, 0.00874, 0.83554] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 39.58] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -32.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -9.16] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "arm_right_4": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [43.6831, -8.7053, 9.0052] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [6.93, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "elbow_right_4": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [19.0179, -2.4565, 7.0884] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/molevore.animation.json b/common/src/main/resources/assets/antarchy/animations/molevore.animation.json new file mode 100644 index 00000000..1c619fdd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/molevore.animation.json @@ -0,0 +1,3442 @@ +{ + "format_version": "1.8.0", + "animations": { + "digging up": { + "animation_length": 3, + "bones": { + "all": { + "rotation": { + "0.0": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-95, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [-39.82, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-22.32, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [-17.32, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-7.32, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.3333": { + "post": { + "vector": [0.18, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -33, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -19, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, -3.56, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -1, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, -11, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -2.68, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [0, -3.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0, -0.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-0.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [11.56, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-4.07, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [2.3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [9.7341, -0.2574, -1.0971] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [17.2341, -0.2574, -1.0971] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-26.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0.53, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-42.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [25, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [45.9148, -29.7644, -6.3649] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [45.9148, -29.7644, -6.3649] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0.1255, -30.2932, 5.1742] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [30, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [72, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [27.5, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [44.4894, 21.5715, 10.2702] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [44.4894, 21.5715, 10.2702] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [0.8781, 22.6078, -5.8874] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2083": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 1.6473, + "bones": { + "all": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6783": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.1628": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.6473": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4845": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0659": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6473": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.969": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6473": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "jaw2": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "left_arm": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "left_leg": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "right_arm": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + }, + "right_leg": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "vector": [0, 0, 0] + }, + "scale": { + "vector": [1, 1, 1] + } + } + } + }, + "claw swiping": { + "loop": true, + "animation_length": 1.5298, + "bones": { + "all": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [13.854, -27.1034, -16.6486] + }, + "lerp_mode": "catmullrom" + }, + "1.0709": { + "post": { + "vector": [13.854, -27.1034, -16.6486] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [13.854, 27.1034, 16.6486] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [0, 2.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [0, 1.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0709": { + "post": { + "vector": [0, 1.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 1.2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.102": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.102": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.204": { + "post": { + "vector": [-9.9575, 0.6518, 7.4718] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7139": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0709": { + "post": { + "vector": [-6.3503, 9.9399, -1.1005] + }, + "lerp_mode": "catmullrom" + }, + "1.3259": { + "post": { + "vector": [-3.5679, -5.7717, 0.0348] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.255": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2239": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.255": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6119": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7139": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.408": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5099": { + "post": { + "vector": [-20.8885, -16.4136, 6.1548] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [-51.2002, -20.8406, -4.8547] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [-65.9681, -29.0322, 12.2348] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [-65.9681, -29.0322, 12.2348] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [-65.9681, -29.0322, 12.2348] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [-80.1332, -29.7801, 26.9544] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [38.3217, 20.0938, 69.0278] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [0, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [-31.4426, 29.9684, -2.886] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3259": { + "post": { + "vector": [-12.2919, -29.3508, -12.2922] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.408": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5099": { + "post": { + "vector": [-20.8885, 16.4136, -6.1548] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [-51.2002, 20.8406, 4.8547] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [-80.1332, 29.7801, -26.9544] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [-80.1332, 29.7801, -26.9544] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [38.3217, -20.0938, -69.0278] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [38.3217, -20.0938, -69.0278] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [-65.9681, 29.0322, -12.2348] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [0, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [-10, 37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3259": { + "post": { + "vector": [-77.0302, -57.2943, 27.1217] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5298": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "hurt": { + "animation_length": 0.838, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3724": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5819": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1164": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.5121": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1397": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5819": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3026": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5819": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1397": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "animation_length": 2.1881, + "bones": { + "all": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2561": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3957": { + "post": { + "vector": [-0.0189, -0.4352, 4.9811] + }, + "lerp_mode": "catmullrom" + }, + "0.5819": { + "post": { + "vector": [-0.0189, -0.4352, 4.9811] + }, + "lerp_mode": "catmullrom" + }, + "0.7216": { + "post": { + "vector": [11.7582, 1.0115, 4.4183] + }, + "lerp_mode": "catmullrom" + }, + "0.838": { + "post": { + "vector": [9.0992, 7.5463, -30.0843] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [14.6877, 6.3027, -25.2057] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3724": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7216": { + "post": { + "vector": [-12.3964, -1.6189, -7.3241] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1164": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1397": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3026": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [22.5971, 1.5929, -3.9291] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1397": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2328": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [-14.7822, -2.576, -9.6658] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4655": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [-31.063, -13.6689, -18.7459] + }, + "lerp_mode": "catmullrom" + }, + "0.8845": { + "post": { + "vector": [-12.3343, -13.4533, 0.2399] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [2.2157, -2.6382, 49.9489] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4655": { + "post": { + "vector": [0, 0, 1.5] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [0, 5.5, 1.61] + }, + "lerp_mode": "catmullrom" + }, + "1.1639": { + "post": { + "vector": [0, 4, 1.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3957": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7449": { + "post": { + "vector": [-13.9219, 28.3807, 6.0075] + }, + "lerp_mode": "catmullrom" + }, + "0.8845": { + "post": { + "vector": [-5.6414, 40.9918, 8.677] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [-59.7184, 44.4936, 9.4182] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4655": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7216": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [-17.5018, 12.1365, 15.9764] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4655": { + "post": { + "vector": [0, 0, 2.25] + }, + "lerp_mode": "catmullrom" + }, + "1.0242": { + "post": { + "vector": [0, 10.09, 2.29] + }, + "lerp_mode": "catmullrom" + }, + "1.1639": { + "post": { + "vector": [0, 6, 2.25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3957": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1639": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "digging down": { + "animation_length": 3, + "bones": { + "all": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-21.91, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [54.7684, 6.1379, -4.3184] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [54.5869, -8.1777, 5.775] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [71.2144, 14.26, -10.2511] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [82.3973, -4.0941, 2.8728] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [72.3272, -6.4766, 3.6335] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 5.3, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [0, -3.7, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -15.7, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [0, -31.7, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.2917": { + "post": { + "vector": [0, -50.7, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-0.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [11.56, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-4.07, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [2.3, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [9.7341, -0.2574, -1.0971] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [-26.33, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0.53, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [-25, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-42.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-25, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-42.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [62.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [-25, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [-42.5, -35, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [62.5, -35, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [90, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [30, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [72, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-20, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [30, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [72, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [-20, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [30, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5417": { + "post": { + "vector": [72, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7917": { + "post": { + "vector": [-20, 30, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [87.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "spinning": { + "loop": true, + "animation_length": 2.4987, + "bones": { + "mole_big": { + "rotation": { + "0.7649": { + "vector": [0, 0, 0] + }, + "1.2239": { + "vector": [0, 0, 358.87] + }, + "1.6318": { + "vector": [0, 0, 718.87] + } + }, + "position": { + "1.2239": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "all": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9179": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [0, 2.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9179": { + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + }, + "0.9689": { + "post": { + "vector": [0, 0, -7] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.102": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.102": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.204": { + "post": { + "vector": [-9.9575, 0.6518, 7.4718] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9179": { + "post": { + "vector": [0.46, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0199": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9179": { + "post": { + "vector": [0, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.255": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5609": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0199": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.255": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6119": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7139": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0199": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1729": { + "vector": [0, 0, 0] + }, + "1.2749": { + "vector": [0, 0, 0] + }, + "2.0398": { + "pre": { + "vector": [0, 0, 0] + }, + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.408": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5099": { + "post": { + "vector": [-20.8885, -16.4136, 6.1548] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [-51.2002, -20.8406, -4.8547] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [-65.9681, -29.0322, 12.2348] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [9.0072, 20.7048, 24.1487] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [0, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8159": { + "post": { + "vector": [0, -45, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2239": { + "post": { + "vector": [0, -45, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.408": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5099": { + "post": { + "vector": [-20.8885, 16.4136, -6.1548] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [-51.2002, 20.8406, 4.8547] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [-80.1332, 29.7801, -26.9544] + }, + "lerp_mode": "catmullrom" + }, + "0.8669": { + "post": { + "vector": [9.0072, -20.7048, -24.1487] + }, + "lerp_mode": "catmullrom" + }, + "1.2749": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.357": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6629": { + "post": { + "vector": [0, 3, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8159": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2239": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7649": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0398": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 1.3158, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0.0757, 0.8647, 7.4818] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [2.8425, -2.3463, -2.1753] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [5.0121, -2.6971, 5.3237] + }, + "lerp_mode": "catmullrom" + }, + "1.0965": { + "post": { + "vector": [-7.3587, -1.6645, 0.5636] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0.0757, 0.8647, 7.4818] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 0.75, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [1, 0.8, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6031": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8772": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0965": { + "post": { + "vector": [1, 0.8125, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6579": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw2": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6579": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [0, 0, 4] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [0, 6, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [0, 2, -1] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 6, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [0, 2, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 6, -2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 6, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [0, 2, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [0, 0, 4] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 6, 2] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.3289": { + "post": { + "vector": [0, 0, -1] + }, + "lerp_mode": "catmullrom" + }, + "0.7127": { + "post": { + "vector": [0, 6, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.9868": { + "post": { + "vector": [0, 2, -4] + }, + "lerp_mode": "catmullrom" + }, + "1.3158": { + "post": { + "vector": [0, 0, -2] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/moleworm.animation.json b/common/src/main/resources/assets/antarchy/animations/moleworm.animation.json new file mode 100644 index 00000000..1a11a49f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/moleworm.animation.json @@ -0,0 +1,869 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 0.7083, + "bones": { + "mole_little": { + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "Dig": { + "animation_length": 2, + "bones": { + "mole_little": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [-4.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [34.6161, 5.7201, -8.2161] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [39.5686, -6.4087, 7.6926] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [64.025, 9.5767, -11.5994] + }, + "lerp_mode": "catmullrom" + }, + "1.875": { + "post": { + "vector": [90.0451, -3.5217, 0.3068] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0.6, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -0.4, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -1.4, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [0, -2.65, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -7.65, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-22.299, -10.5497, 22.299] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [135.201, -10.5497, 22.299] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [61.0074, 14.3391, -31.3647] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [166.0074, 14.3391, -31.3647] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [78.5074, 14.3391, -31.3647] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-27.1784, 16.3634, -18.5125] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [120.3216, 16.3634, -18.5125] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [83.0009, 14.3242, 9.9483] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [150.5009, 14.3242, 9.9483] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [-17.5, 0, 0] + }, + "1.25": { + "vector": [10, 0, 0] + }, + "1.5": { + "vector": [-10, 0, 0] + }, + "1.75": { + "vector": [10, 0, 0] + }, + "2.0": { + "vector": [32.5, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, -1] + }, + "1.25": { + "vector": [0, 0.75, -1] + }, + "1.5": { + "vector": [0, 0.25, -1] + }, + "1.75": { + "vector": [0, 0.5, -1] + }, + "2.0": { + "vector": [0, -1, -2.5] + } + } + } + } + }, + "Death": { + "animation_length": 2.2083, + "bones": { + "mole_little": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [3.2935, 0.2479, 0.3764] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.7661, 0.5755, 0.8739] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [-19.7661, 0.5755, 0.8739] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-19.7661, 0.5755, 0.8739] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0.2339, 0.5755, 0.8739] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [5.2339, 0.5755, 0.8739] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [2.7339, 0.5755, 0.8739] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.5833": { + "post": { + "vector": [1, 0.7, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-30, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-30, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-10, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0.3, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-28.9855, 17.6606, -9.54] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-28.9855, 17.6606, -9.54] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [-11.4855, 17.6606, -9.54] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [0, 0.7, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1.4, 0.7, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.7083": { + "post": { + "vector": [1.1, 0.8, 1.1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 1, + "bones": { + "left_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 2, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 2] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 2, 2] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 2, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0.0757, 0.8647, 7.4818] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [2.8425, -2.3463, -2.1753] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [5.0121, -2.6971, 5.3237] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.3587, -1.6645, 0.5636] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.0757, 0.8647, 7.4818] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0.75, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0.75, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 0.8, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1.1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [1, 0.8125, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "vector": [0, 15, 0] + }, + "0.5": { + "vector": [0, -15, 0] + }, + "1.0": { + "vector": [0, 15, 0] + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "vector": [0, 22.5, 0] + }, + "0.5": { + "vector": [0, -22.5, 0] + }, + "1.0": { + "vector": [0, 22.5, 0] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/nightmare.animation.json b/common/src/main/resources/assets/antarchy/animations/nightmare.animation.json new file mode 100644 index 00000000..83198889 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/nightmare.animation.json @@ -0,0 +1,4830 @@ +{ + "format_version": "1.8.0", + "animations": { + "Idle": { + "loop": true, + "animation_length": 2, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [26.51036, -4.3678, 14.36222] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 6, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_foot": { + "rotation": { + "vector": [0, 0, 0] + } + }, + "Tail": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_foot": { + "rotation": { + "vector": [0, 0, 0] + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.46156, -0.55488, -18.37854] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.74537, -21.98229, 13.2218] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.74537, -21.98229, 13.2218] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-6.0329, -14.68845, 34.05029] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.0329, -14.68845, 34.05029] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-7.11718, -4.30139, 21.55449] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0.46156, 0.55488, 18.37854] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.74537, 21.98229, -13.2218] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-6.0329, 14.68845, -34.05029] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-7.11718, 4.30139, -21.55449] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 1.5, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [12.11233, -2.54924, 22.28582] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [2.05239, 2.55868, -19.8423] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, -2.97, 7] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -1.46, 7.2] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [22.73, -1.53, -1.87] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-27.5, -2.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [27.52563, -1.43364, -2.04831] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [22.73, -1.53, -1.87] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 8.96, 0] + }, + "0.2083": { + "vector": [0, 4, 0] + }, + "0.375": { + "vector": [0, 2.46, -7] + }, + "0.75": { + "vector": [0, -1, 0] + }, + "1.125": { + "vector": [0, -2.16, 5] + }, + "1.2917": { + "vector": [0, -2.67, 2] + }, + "1.5": { + "vector": [0, 8.96, 0] + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-8.01, -0.27, 1.37] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [7.51392, -0.26267, 0.75154] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-7.47683, -0.25415, 1.35195] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-8.01, -0.27, 1.37] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 0] + }, + "0.4167": { + "vector": [0, 0, -3] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.5": { + "vector": [0, 0, 0] + } + } + }, + "L_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [0.72, 0.04, -0.08] + }, + "lerp_mode": "catmullrom" + }, + "0.0417": { + "post": { + "vector": [4.99419, 0.03493, -0.24227] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [29.97207, 0.33518, -1.18002] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [-17.48784, 0.09822, 0.63249] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-24.29925, 0.21401, 0.89555] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0.72, 0.04, -0.08] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 2.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [27.52563, 1.43364, 2.04831] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-27.5, 2.5, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, -1, 0] + }, + "0.375": { + "vector": [0, -2.16, 5] + }, + "0.5417": { + "vector": [0, -2.67, 2] + }, + "0.75": { + "vector": [0, 8.96, 0] + }, + "0.9583": { + "vector": [0, 4, 0] + }, + "1.125": { + "vector": [0, 2.46, -7] + }, + "1.5": { + "vector": [0, -1, 0] + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-7.47683, 0.25415, -1.35195] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [7.51392, 0.26267, -0.75154] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.9167": { + "vector": [0, 0, 0] + }, + "1.1667": { + "vector": [0, 0, -3] + }, + "1.5": { + "vector": [0, 0, 0] + } + } + }, + "R_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-17.48784, -0.09822, -0.63249] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-24.29925, -0.21401, -0.89555] + }, + "lerp_mode": "catmullrom" + }, + "0.7917": { + "post": { + "vector": [4.99419, -0.03493, 0.24227] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [29.97207, -0.33518, 1.18002] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.86484, -13.40888, -17.38498] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-8.93842, -7.56235, 18.72187] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.86484, 13.40888, 17.38498] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [-8.93842, 7.56235, -18.72187] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 0.5, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [30.91957, -11.60656, -25.46723] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [31.67477, -7.67669, -1.77087] + }, + "0.5": { + "vector": [0, 0, 0] + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [30.22742, -9.21817, 10.86011] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "vector": [12.5, 0, 0] + }, + "0.5": { + "vector": [12.5, 0, 0] + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.14537, 13.83447, -66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.26261, -12.2403, 54.06134] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.14537, 13.83447, -66.78912] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.32406, 3.17814, -14.63362] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-11.14442, -15.99543, 50.01072] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.32406, 3.17814, -14.63362] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.62155, 6.14718, -24.27788] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.3696, -11.36311, 31.32523] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-0.45513, -4.44338, 16.94234] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.62155, 6.14718, -24.27788] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.26261, 12.2403, -54.06134] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.32406, -3.17814, 14.63362] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-11.14442, 15.99543, -50.01072] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.32406, -3.17814, 14.63362] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.62155, -6.14718, 24.27788] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.3696, 11.36311, -31.32523] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-0.45513, 4.44338, -16.94234] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.62155, -6.14718, 24.27788] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 27, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "fly_attack": { + "animation_length": 0.75, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [73.33739, -3.83835, -0.88544] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [73.33739, -3.83835, -0.88544] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-2.91489, -1.67928, -0.38738] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-13.32374, -7.77783, 9.16322] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.26308, -7.90227, 9.30983] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [13.25635, -7.84783, 9.24569] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-3.32374, -7.77783, 9.16322] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [36.67626, -7.77783, 9.16322] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-36.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-25.46, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [42.78, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "vector": [12.5, 0, 0] + }, + "0.4167": { + "vector": [-7.5, 0, 0] + }, + "0.625": { + "vector": [12.5, 0, 0] + }, + "0.75": { + "vector": [12.5, 0, 0] + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-22.16, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [43.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-41.98, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-25.46, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [42.78, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.14537, 13.83447, -66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.26261, -12.2403, 54.06134] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.14537, 13.83447, -66.78912] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.32406, 3.17814, -14.63362] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-11.14442, -15.99543, 50.01072] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.32406, 3.17814, -14.63362] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.62155, 6.14718, -24.27788] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.3696, -11.36311, 31.32523] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-0.45513, -4.44338, 16.94234] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.62155, 6.14718, -24.27788] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.26261, 12.2403, -54.06134] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.32406, -3.17814, 14.63362] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-11.14442, 15.99543, -50.01072] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.32406, -3.17814, 14.63362] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.62155, -6.14718, 24.27788] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.3696, 11.36311, -31.32523] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-0.45513, 4.44338, -16.94234] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.62155, -6.14718, 24.27788] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 27, 39] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 0.7083, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [45.43287, -10.12741, -3.50843] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [45.43287, -10.12741, -3.50843] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-7.42695, 10.50227, 2.12085] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-7.42695, 10.50227, 2.12085] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "vector": [-49.49054, 12.19908, 22.62113] + }, + "0.2917": { + "vector": [-49.49054, 12.19908, 22.62113] + }, + "0.375": { + "pre": { + "vector": [2.5, 0, 0] + }, + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [52.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [34.53376, 2.8411, 2.79232] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [34.53376, 2.8411, 2.79232] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [34.53376, 2.8411, 2.79232] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-100.23633, 18.08026, 3.01914] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-100.23633, 18.08026, 3.01914] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0, -15] + }, + "0.5": { + "vector": [0, 0, -15] + }, + "0.5833": { + "vector": [0, 0, -15] + }, + "0.7083": { + "vector": [0, 0, 0] + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [99.0905, -12.17944, -17.7626] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [99.0905, -12.17944, -17.7626] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-13.82228, 44.83543, -44.99542] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-13.82228, 44.83543, -44.99542] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [14.89149, -9.29798, -43.71777] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [14.89149, -9.29798, -43.71777] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-4.13909, -5.53882, 43.52165] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-4.13909, -5.53882, 43.52165] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [14.14884, 8.83506, 43.517] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [14.14884, 8.83506, 43.517] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "roar": { + "animation_length": 1, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.375": { + "vector": [0, 0, 0] + }, + "0.4167": { + "vector": [1, 0, 0] + }, + "0.4583": { + "vector": [-1, 0, 0] + }, + "0.5": { + "vector": [3, 0, 0] + }, + "0.5417": { + "vector": [1, 0, 0] + }, + "0.5833": { + "vector": [5, 0, 0] + }, + "0.625": { + "vector": [2, 0, 0] + }, + "0.6667": { + "vector": [5, 0, 0] + }, + "0.7083": { + "vector": [2, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5.17693, 27.57777, -50.51577] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-5.17693, 27.57777, -50.51577] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [6.88003, -16.1299, -15.97603] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [6.88003, -16.1299, -15.97603] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [11.45696, -13.31791, -26.34198] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [11.45696, -13.31791, -26.34198] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-5.17693, -27.57777, 50.51577] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-5.17693, -27.57777, 50.51577] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [6.88003, 16.1299, 15.97603] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [6.88003, 16.1299, 15.97603] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [11.45696, 13.31791, 26.34198] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [11.45696, 13.31791, 26.34198] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -0.5, -12] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "animation_length": 1, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-55, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [7.15656, 2.24944, -17.35932] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [43.931, 4.14085, 0.75952] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [22.01816, 4.75113, -11.57518] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "vector": [-90, 0, 0] + }, + "0.4167": { + "vector": [-65, 0, 0] + }, + "0.5417": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-27.5, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-27.5, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [55.06424, 30.58184, -17.91705] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [37.5, 0, -52.5] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [36.39498, -17.72091, -24.60981] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [53.55239, -54.46865, -30.64234] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-80, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [-80, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [44.19476, -22.13991, 4.11405] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_foot": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [40, 0, 0] + }, + "0.4167": { + "vector": [40, 0, 0] + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-2.56152, 6.42053, 16.53496] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [16.24074, -6.60796, -60.94387] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [2.14498, 17.78381, 79.71688] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-5.14352, -8.08642, 3.86612] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [16.63598, -5.01987, 94.75926] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-2.83416, 4.94206, -18.16209] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-2.56152, -6.42053, -16.53496] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [16.24074, 6.60796, 60.94387] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [2.14498, -17.78381, -79.71688] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-5.14352, 8.08642, -3.86612] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [16.63598, 5.01987, -94.75926] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [-2.83416, -4.94206, 18.16209] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "rotation": { + "vector": [0, 0, 0] + }, + "position": { + "0.0": { + "post": { + "vector": [0, -0.5, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -0.5, -2] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, -10.5, -21] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -8.5, -21] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "animation": { + "animation_length": 0.5, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "vector": [0, 0, 0] + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -7, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-27.5, -20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_foot": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2083": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [107.5, 0, 0] + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "vector": [12.5, 0, 0] + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-27.5, 20, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-81.70645, 12.0174, -16.10644] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2083": { + "vector": [0, -6, 0] + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [74.49779, -14.33405, 13.84936] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_foot": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2083": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [107.5, 0, 0] + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, 6.42053, -28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-1.52852, -0.31071, 11.0296] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.14537, 13.83447, -66.78912] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -17.5, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.32406, 3.17814, -14.63362] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, -16.41371, 35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [14.89149, -9.29798, -43.71777] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.62155, 6.14718, -24.27788] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.56152, -6.42053, 28.46504] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-1.52852, 0.31071, -11.0296] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 17.5, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-0.32406, -3.17814, 14.63362] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-6.15491, 16.41371, -35.88852] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [14.89149, 9.29798, 43.71777] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-1.62155, -6.14718, 24.27788] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "position": { + "0.0": { + "vector": [0, -0.5, -12] + }, + "0.2083": { + "vector": [0, -0.5, -12] + }, + "0.5": { + "vector": [0, 19, 0] + } + } + } + } + }, + "fly_damaged": { + "loop": true, + "animation_length": 0.25, + "bones": { + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "jaw": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [50.83739, -3.83835, -0.88544] + }, + "0.25": { + "vector": [31.67477, -7.67669, -1.77087] + } + } + }, + "neck": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [45.61055, -7.34558, 8.65398] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [30.22742, -9.21817, 10.86011] + }, + "lerp_mode": "catmullrom" + } + } + }, + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-43.75, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail": { + "rotation": { + "0.0": { + "vector": [12.5, 0, 0] + }, + "0.125": { + "vector": [-20, 0, 0] + } + } + }, + "Tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-42.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-26.25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Tight": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_foot": { + "rotation": { + "0.0": { + "post": { + "vector": [107.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.14537, 13.83447, -66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.26261, -12.2403, 54.06134] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.32406, 3.17814, -14.63362] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-11.14442, -15.99543, 50.01072] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.62155, 6.14718, -24.27788] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.3696, -11.36311, 31.32523] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing": { + "rotation": { + "0.0": { + "post": { + "vector": [-9.14537, -13.83447, 66.78912] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-6.26261, 12.2403, -54.06134] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing2": { + "rotation": { + "0.0": { + "post": { + "vector": [-0.32406, -3.17814, 14.63362] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-11.14442, 15.99543, -50.01072] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_Wing3": { + "rotation": { + "0.0": { + "post": { + "vector": [-1.62155, -6.14718, 24.27788] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-10.3696, 11.36311, -31.32523] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Nightmare": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [-32.5, 0, 0] + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 16.85, 34] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 27, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/reverie.animation.json b/common/src/main/resources/assets/antarchy/animations/reverie.animation.json new file mode 100644 index 00000000..a481e6e6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/reverie.animation.json @@ -0,0 +1,286 @@ +{ + "format_version": "1.8.0", + "animations": { + "idle": { + "loop": true, + "animation_length": 4, + "bones": { + "core": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "trail": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "fly": { + "loop": true, + "animation_length": 2, + "bones": { + "core": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1.2, 1.1, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1.2, 1.1, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [1.2, 1.1, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.75": { + "post": { + "vector": [1.2, 1.1, 1.2] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "trail": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 2.7] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Reverie": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -4.47, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, 8, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1.2, 1, 1.3] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "damaged": { + "animation_length": 0.75, + "bones": { + "core": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1.6, 1.3, 1.9] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0.4, 0.5, 0.9] + }, + "lerp_mode": "catmullrom" + } + } + }, + "trail": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, 1, 1.7] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "core_bone": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/scorpion.animation.json b/common/src/main/resources/assets/antarchy/animations/scorpion.animation.json new file mode 100644 index 00000000..6734e566 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/scorpion.animation.json @@ -0,0 +1,1038 @@ +{ + "format_version": "1.8.0", + "animations": { + "Idle": { + "loop": true, + "animation_length": 4, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.75": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [17.5, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [17.5, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "vector": [0, -22.5, 0] + } + }, + "r_leg3": { + "rotation": { + "vector": [0, 22.5, 0] + } + }, + "l_leg": { + "rotation": { + "vector": [0, 22.5, 0] + } + }, + "l_leg3": { + "rotation": { + "vector": [0, -22.5, 0] + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 0.5, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [57.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [29.18665, -3.0474, 1.33767] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 30, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-5.85463, -13.83447, 23.21088] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -60, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [9.00717, 20.70481, 24.14867] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [9.00717, 20.70481, 24.14867] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 45, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -32.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [4.8493, 11.53486, 22.99008] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -32.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-10.68709, 24.11827, -24.78948] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 60, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -7.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [9.00717, -20.70481, -24.14867] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -45, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [8.09013, -21.33556, -21.23405] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [4.8493, -11.53486, -22.99008] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 32.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -57.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "scorpion": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -3] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "animation_length": 1, + "bones": { + "torso": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [82.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail2": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tail3": { + "rotation": { + "0.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 82.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 82.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_claw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -82.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -82.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 27.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -12.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "r_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -17.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 15, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "l_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -37.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "scorpion": { + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/shrink_ray.animation.json b/common/src/main/resources/assets/antarchy/animations/shrink_ray.animation.json new file mode 100644 index 00000000..2ea40355 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/shrink_ray.animation.json @@ -0,0 +1,88 @@ +{ + "format_version": "1.8.0", + "animations": { + "shrink_ray_active": { + "loop": true, + "animation_length": 1, + "bones": { + "blaster_rotating": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 360], + "easing": "easeInOutSine" + } + } + }, + "shrink_ray": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.75": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "blaster": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.75": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + }, + "blaster_end": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "0.5": { + "vector": [0, 0, 0], + "easing": "linear" + }, + "0.75": { + "vector": [0, 0, 0.2], + "easing": "easeInBack" + }, + "1.0": { + "vector": [0, 0, 0] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/squidzooka.animation.json b/common/src/main/resources/assets/antarchy/animations/squidzooka.animation.json new file mode 100644 index 00000000..794cdcd3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/squidzooka.animation.json @@ -0,0 +1,143 @@ +{ + "format_version": "1.8.0", + "animations": { + "squidzooka_recoil": { + "animation_length": 0.875, + "bones": { + "squid": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.125": { + "vector": [5, 0, 0] + }, + "0.5833": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, -1] + }, + "0.875": { + "vector": [0, 0, 0] + } + } + }, + "bazooka": { + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2083": { + "vector": [0, 0, 1], + "easing": "easeInElastic" + }, + "0.875": { + "vector": [0, 0, 0] + } + } + }, + "all": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.2917": { + "vector": [-12.5, 0, 0], + "easing": "easeInElastic" + }, + "0.4167": { + "vector": [-10, 0, 0], + "easing": "easeInOutSine" + }, + "0.7917": { + "vector": [-0.91, 0, 0] + }, + "0.875": { + "vector": [0, 0, 0], + "easing": "linear" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, 2, 4], + "easing": "easeInElastic", + "easingArgs": [2] + }, + "0.4583": { + "vector": [0, 0, 3.56], + "easing": "easeInOutSine" + }, + "0.8333": { + "vector": [0, 0, 0], + "easing": "easeInOutSine" + } + } + }, + "center": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.4583": { + "vector": [-3, 0, 0] + }, + "0.625": { + "vector": [0, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.1667": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [0, 0.3, 0] + }, + "0.875": { + "vector": [0, 0, 0] + } + } + }, + "squid2": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.0833": { + "vector": [0, -7.5, 0] + }, + "0.1667": { + "vector": [0, 8.75, 0] + }, + "0.25": { + "vector": [0, -7.28, 0] + }, + "0.3333": { + "vector": [0, 3.69, 0] + }, + "0.4167": { + "vector": [0, -4.38, 0] + }, + "0.5417": { + "vector": [0, -0.69, 0] + }, + "0.875": { + "vector": [0, 0, 0] + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/static_item.animation.json b/common/src/main/resources/assets/antarchy/animations/static_item.animation.json new file mode 100644 index 00000000..909c6196 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/static_item.animation.json @@ -0,0 +1,4 @@ +{ + "format_version": "1.8.0", + "animations": {} +} diff --git a/common/src/main/resources/assets/antarchy/animations/toreterror.animation.json b/common/src/main/resources/assets/antarchy/animations/toreterror.animation.json new file mode 100644 index 00000000..0f9ee2ff --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/toreterror.animation.json @@ -0,0 +1,3308 @@ +{ + "format_version": "1.8.0", + "animations": { + "Idle": { + "loop": true, + "animation_length": 4, + "bones": { + "Jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Head": { + "rotation": { + "0.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-44.65652, 7.06478, 7.09539] + }, + "lerp_mode": "catmullrom" + }, + "2.0417": { + "post": { + "vector": [-42.2624, -5.0266, -5.5102] + }, + "lerp_mode": "catmullrom" + }, + "3.375": { + "post": { + "vector": [-44.65652, 7.06478, 7.09539] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Torso": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [8.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [10.23631, 1.89869, -47.19329] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-11.88777, -56.71902, 13.74709] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Shell": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Toreterror": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [10.23631, -1.89869, 47.19329] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-11.88777, 56.71902, -13.74709] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L-Leg": { + "rotation": { + "vector": [-37.5, 0, 0] + } + } + } + }, + "walk": { + "loop": true, + "animation_length": 1.5, + "bones": { + "Jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Head": { + "rotation": { + "0.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-30.31201, 15.22408, 8.73407] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Torso": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [18.85376, 11.01411, -46.21939] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-12.86367, -21.47099, -43.13036] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [18.85376, 11.01411, -46.21939] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Shell": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Toreterror": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -3.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -1.02, 8] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, -3.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.86367, 21.47099, 43.13036] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [18.85376, -11.01411, 46.21939] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-12.86367, 21.47099, 43.13036] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 6.21722, -1.53172] + }, + "0.125": { + "vector": [0, 7.06505, -5.92341] + }, + "0.25": { + "vector": [0, 4.87287, -6.34511] + }, + "0.5417": { + "vector": [0, 1.53671, -1.34248] + }, + "0.7083": { + "vector": [0, -2.42885, 3.17018] + }, + "0.75": { + "vector": [0, -1.21133, 1.58347] + }, + "1.0": { + "vector": [0, -3.03628, 3.96006] + }, + "1.5": { + "vector": [0, 6.21722, -1.53172] + } + } + }, + "L-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, -2.42885, 3.17018] + }, + "0.25": { + "vector": [0, -3.03628, 3.96006] + }, + "0.75": { + "vector": [0, 6.21722, -1.53172] + }, + "0.875": { + "vector": [0, 7.06505, -5.92341] + }, + "1.0": { + "vector": [0, 4.87287, -6.34511] + }, + "1.2917": { + "vector": [0, 1.53671, -1.34248] + }, + "1.4583": { + "vector": [0, -2.42885, 3.17018] + }, + "1.5": { + "vector": [0, -2.42885, 3.17018] + } + } + } + } + }, + "shoot": { + "animation_length": 2.0833, + "bones": { + "Jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [30.64912, 0.19987, 0.07838] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Head": { + "rotation": { + "0.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-35.33371, 28.2448, 17.38675] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [16.19773, -0.43497, -1.30855] + }, + "lerp_mode": "catmullrom" + }, + "1.8333": { + "post": { + "vector": [-54.79931, -0.35608, -0.34522] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Torso": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.7083": { + "vector": [0, -4.26133, 5.55347] + }, + "2.0833": { + "vector": [0, 0, 0] + } + } + }, + "R_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-32.94364, -35.56578, -33.39378] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-7.16925, -16.25159, -44.97451] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [11.93845, 3.73171, -47.10967] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.16925, -16.25159, -44.97451] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [34.85117, 2.48364, -58.25524] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [34.85117, 2.48364, -58.25524] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-26.52687, -62.41943, 27.61737] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-26.52687, -62.41943, 27.61737] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-1.30076, -76.78729, -1.99707] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-26.52687, -62.41943, 27.61737] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Shell": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-19.64778, 12.05369, 3.33516] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9167": { + "post": { + "vector": [-4.34824, -6.81392, -3.90997] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.125": { + "post": { + "vector": [-5.00251, -1.89261, -1.18754] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.7083": { + "vector": [0, -2.59808, 1.5] + }, + "2.0833": { + "vector": [0, 0, 0] + } + } + }, + "Toreterror": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -1.25, 26] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -1.25, 14.88] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.625": { + "vector": [1, 1, 1] + }, + "0.7083": { + "vector": [1, 0.9, 1] + }, + "0.7917": { + "vector": [1, 1, 1] + } + } + }, + "L_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-32.94364, 35.56578, 33.39378] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-7.16925, 16.25159, 44.97451] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [11.93845, -3.73171, 47.10967] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.16925, 16.25159, 44.97451] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-26.52687, 62.41943, -27.61737] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-26.52687, 62.41943, -27.61737] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-1.30076, 76.78729, 1.99707] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-26.52687, 62.41943, -27.61737] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_eye": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.7083": { + "vector": [1, 0.3, 1] + }, + "2.0833": { + "vector": [1, 1, 1] + } + } + }, + "L_eye": { + "scale": { + "vector": [1, 0.3, 1] + } + }, + "R-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -0.29994, 5.31628] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -3.04381, 3.96677] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -3.04381, 3.96677] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -3.04381, 3.96677] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0833": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "barrel": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.625": { + "vector": [1, 1, 1] + }, + "0.7083": { + "vector": [1, 0.5, 1] + }, + "0.7917": { + "vector": [1, 1, 1] + }, + "2.0833": { + "vector": [1, 1, 1] + } + } + } + } + }, + "jump_attack": { + "animation_length": 2, + "bones": { + "Jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Head": { + "rotation": { + "0.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Torso": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-62.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, -3.17341, -2.43505] + }, + "0.3333": { + "vector": [0, -4.75671, -3.65752] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + }, + "1.2083": { + "vector": [0, 0, 0] + }, + "1.4167": { + "vector": [0, 0, 0] + }, + "2.0": { + "vector": [0, 0, 0] + } + } + }, + "R_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.714, 59.38385, -40.87262] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.714, 59.38385, -40.87262] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [3.62196, 19.52026, -45.44585] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [4.14248, 34.48639, -44.30923] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [4.14248, 34.48639, -44.30923] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-11.1254, 33.08591, -71.40954] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [-11.1254, 33.08591, -71.40954] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-11.1254, 33.08591, -71.40954] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, -0.25882, -0.96593] + }, + "0.3333": { + "vector": [0, 0.25764, 0.96185] + }, + "0.5": { + "vector": [0, 0.25764, 0.96185] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + }, + "1.2083": { + "vector": [-2.3035, -4.46791, 4.87151] + }, + "1.4167": { + "vector": [0, 0, 0] + }, + "2.0": { + "vector": [0, 0, 0] + } + } + }, + "R_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-184.16774, -40.21253, 189.00367] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-184.16774, -40.21253, 189.00367] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-9.52086, -46.89008, 10.74673] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-9.52086, -46.89008, 10.74673] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.52086, -46.89008, 10.74673] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-151.86972, -76.12795, 156.33517] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [-151.86972, -76.12795, 156.33517] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-151.86972, -76.12795, 156.33517] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Shell": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Toreterror": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [14.42297, 1.72857, -19.22149] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [14.42297, 1.72857, -19.22149] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [1, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [1, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [0.26, -24.14, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.4583": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [1, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 82.75, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 128.75, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 117.75, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 109.75, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -44.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [0, -15.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -16.62, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.2917": { + "post": { + "vector": [0, -13.77, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [0, -16.62, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [0, -13.77, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [0, -15.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [6.714, -59.38385, 40.87262] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [6.714, -59.38385, 40.87262] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [3.62196, -19.52026, 45.44585] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [4.2745, -36.97965, 44.08324] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [4.2745, -36.97965, 44.08324] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [36.9935, -4.13257, -33.3698] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [36.9935, -4.13257, -33.3698] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [36.9935, -4.13257, -33.3698] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.25": { + "vector": [0, -0.25882, -0.96593] + }, + "0.3333": { + "vector": [0, 0.25764, 0.96185] + }, + "0.5": { + "vector": [0, 0.25764, 0.96185] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + }, + "1.2083": { + "vector": [0, 0, 0] + }, + "1.4167": { + "vector": [0, 0, 0] + }, + "2.0": { + "vector": [0, 0, 0] + } + } + }, + "L_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-184.16774, 40.21253, -189.00367] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-184.16774, 40.21253, -189.00367] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-9.52086, 46.89008, -10.74673] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-9.52086, 46.89008, -10.74673] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.52086, 46.89008, -10.74673] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [14.55071, 45.86745, 22.07379] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [14.55071, 45.86745, 22.07379] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [14.55071, 45.86745, 22.07379] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "vector": [-12.5, 0, 0] + }, + "0.5": { + "vector": [-12.5, 0, 0] + }, + "0.5833": { + "pre": { + "vector": [-142.5, 0, 0] + }, + "post": { + "vector": [-142.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [-117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-117.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [0, -2.80423, 0.36918] + }, + "0.5": { + "vector": [0, 1.95589, 4.02175] + }, + "0.5833": { + "vector": [0, 0, 0] + }, + "0.6667": { + "vector": [0, 0, 0] + }, + "0.75": { + "vector": [0, 0, 0] + }, + "1.0": { + "vector": [0, 0, 0] + }, + "1.2083": { + "vector": [0, 0, 0] + }, + "1.4167": { + "vector": [0, 0, 0] + }, + "2.0": { + "vector": [0, 0, 0] + } + } + }, + "L-Leg": { + "rotation": { + "0.0": { + "vector": [-37.5, 0, 0] + }, + "0.5": { + "vector": [-37.5, 0, 0] + }, + "0.5833": { + "pre": { + "vector": [-100, 0, 0] + }, + "post": { + "vector": [-100, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [-100, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-100, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.2083": { + "post": { + "vector": [-65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.4167": { + "post": { + "vector": [-65, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "vector": [-37.5, 0, 0] + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [0, -5.55347, -4.26133] + }, + "0.5833": { + "vector": [0, 0.00347, 0.00133] + }, + "0.6667": { + "vector": [0, 0.00347, 0.00133] + }, + "0.75": { + "vector": [0, 0.00347, 0.00133] + }, + "1.0": { + "vector": [0, 0.00347, 0.00133] + }, + "1.2083": { + "vector": [0, 0.00347, 0.00133] + }, + "1.4167": { + "vector": [0, 0.00347, 0.00133] + }, + "2.0": { + "vector": [0, 0, 0] + } + } + } + } + }, + "spin_attack": { + "animation_length": 2, + "bones": { + "Jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Head": { + "rotation": { + "0.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [12.40552, -0.42671, -3.86532] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Torso": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-40.03828, -6.42252, -14.31771] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-40.03828, -6.42252, -14.31771] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-40.03828, -6.42252, -14.31771] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -8.42649, 7.07066] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -8.42649, 7.07066] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -8.42649, 7.07066] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-7.46814, -29.5764, 7.46814] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-7.46814, -29.5764, 7.46814] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-7.46814, -29.5764, 7.46814] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Shell": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [39.04, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.375": { + "post": { + "vector": [29.9, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.625": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, -0.64279, -0.76604] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -0.64279, -0.76604] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -0.64279, -0.76604] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Toreterror": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [37.5, 1.20877, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [39.4, -452.04, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [12.5, -720, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [38.06, -725.19, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [12.5, -682.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [12.5, -682.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [37.5, -345, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [38.33, -95, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [12.5, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [12.5, -7.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -29.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -29.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "1.0833": { + "post": { + "vector": [0, -29.25, -48] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, -29.25, -48] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, -1.25, -28] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-40.03828, 6.42252, 14.31771] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-40.03828, 6.42252, 14.31771] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-40.03828, 6.42252, 14.31771] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-6.91252, -20.07846, -1.38281] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-6.91252, -20.07846, -1.38281] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-6.91252, -20.07846, -1.38281] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [1, 7.14018, 5.47885] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [6.05456, 12.07085, 4.02709] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [-1, 7.14018, 5.47885] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-1, 7.14018, 5.47885] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [-1, 7.14018, 5.47885] + }, + "lerp_mode": "catmullrom" + }, + "1.3333": { + "post": { + "vector": [-0.7, 11.60171, 6.24351] + }, + "lerp_mode": "catmullrom" + }, + "1.4583": { + "post": { + "vector": [-0.04547, -4.23409, 3.9696] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Torso_2": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.25": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.5": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "animation_length": 1, + "bones": { + "Jaw": { + "rotation": { + "0.0": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Head": { + "rotation": { + "0.0": { + "post": { + "vector": [-50, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-80, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-80, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [0, -0.3473, -1.96962] + } + } + }, + "Torso": { + "rotation": { + "0.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-67.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, -5.43394, -46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-41.82446, 61.60178, -20.34006] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-41.82446, 61.60178, -20.34006] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-41.82446, 61.60178, -20.34006] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-17.27382, -2.02172, -19.07743] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, -59.16159, 14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [19.99049, -34.93723, -13.65793] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [19.99049, -34.93723, -13.65793] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [19.99049, -34.93723, -13.65793] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [5.35753, 0.20136, 10.92476] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Shell": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "Toreterror": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [15.625, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [147.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -2, 28.44] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -1.25, 15] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -21.25, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.5417": { + "post": { + "vector": [0, -29.25, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -21.25, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, -23.25, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, -22.25, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [0, -23.25, 8] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -22.25, 8] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm": { + "rotation": { + "0.0": { + "post": { + "vector": [3.42896, 5.43394, 46.98263] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [-41.82446, -61.60178, 20.34006] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-41.82446, -61.60178, 20.34006] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-41.82446, -61.60178, 20.34006] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-17.27382, 2.02172, 19.07743] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L_arm2": { + "rotation": { + "0.0": { + "post": { + "vector": [-12.73916, 59.16159, -14.75144] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [19.99049, 34.93723, 13.65793] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [19.99049, 34.93723, 13.65793] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [19.99049, 34.93723, 13.65793] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [5.35753, -0.20136, -10.92476] + }, + "lerp_mode": "catmullrom" + } + } + }, + "R_eye": { + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.375": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 0.3, 1] + } + } + }, + "L_eye": { + "scale": { + "0.375": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 0.3, 1] + } + } + }, + "R-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-14.79774, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.0833": { + "post": { + "vector": [0, -0.35994, 5.39628] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, -5.47885, 7.14018] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -5.47885, 7.14018] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -5.47885, 7.14018] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, -0.41965, 3.9162] + }, + "lerp_mode": "catmullrom" + } + } + }, + "L-Leg": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-60, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.5833": { + "vector": [0, -1.68678, 1.0746] + } + } + }, + "cannon": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/triffid.animation.json b/common/src/main/resources/assets/antarchy/animations/triffid.animation.json new file mode 100644 index 00000000..4ce900dd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/triffid.animation.json @@ -0,0 +1,2732 @@ +{ + "format_version": "1.8.0", + "animations": { + "dormant": { + "loop": true, + "animation_length": 4, + "bones": { + "stemLower": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemUpper": { + "rotation": { + "0.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.6667": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.7917": { + "post": { + "vector": [15, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueBase": { + "rotation": { + "0.0": { + "post": { + "vector": [-7.5, 0, 15] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-7.5, 0, 15] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 0, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [9.9161, 1.2988, -7.3873] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [9.9161, 1.2988, -7.3873] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 0, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueTip": { + "rotation": { + "0.0": { + "post": { + "vector": [14.7822, 2.576, -9.6658] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [14.7822, 2.576, -9.6658] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0, 1] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 0, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -92.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 92.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipFront": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 77.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafFront": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-90, -35, -90] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafBack": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-90, 50, -90] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipBack": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -110] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L": { + "scale": { + "vector": [0, 0, 0] + } + }, + "saliva_L2": { + "scale": { + "vector": [0, 0, 0] + } + }, + "saliva_R": { + "scale": { + "vector": [0, 0, 0] + } + }, + "saliva_R2": { + "scale": { + "vector": [0, 0, 0] + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 4, + "bones": { + "stemLower": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemUpper": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueBase": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.1667": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.8333": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.1667": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueTip": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "3.1667": { + "post": { + "vector": [30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_L": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -92.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 92.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipFront": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, 77.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafFront": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-90, -35, -90] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafBack": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [-90, 50, -90] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipBack": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "3.0": { + "post": { + "vector": [0, 0, -110] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_R": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [0, 0, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1.8] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L2": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1.6] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_R": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "2.0": { + "post": { + "vector": [1, 1, 1.8] + }, + "lerp_mode": "catmullrom" + }, + "4.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "grab": { + "loop": true, + "animation_length": 1.125, + "bones": { + "base": { + "rotation": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.3333": { + "vector": [-17.5, 0, 0] + }, + "0.5": { + "vector": [0, 0, 0] + }, + "0.5833": { + "vector": [-17.5, 0, 0] + }, + "0.625": { + "vector": [0, 0, 0] + }, + "1.125": { + "vector": [0, 0, 0] + } + } + }, + "stemLower": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemUpper": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.8333": { + "vector": [0, 0, 0] + }, + "0.875": { + "vector": [0, 1.0822, 4.88148] + }, + "0.9167": { + "vector": [0, 0, 0] + } + } + }, + "leafRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueBase": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.375": { + "vector": [1, 1, 1] + }, + "0.5": { + "vector": [1, 1.6, 1] + }, + "0.75": { + "vector": [1, 1.6, 1] + }, + "1.0": { + "pre": { + "vector": [1, 0.6, 1] + }, + "post": { + "vector": [1, 0.6, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.75": { + "pre": { + "vector": [1, 1.1813, 1] + }, + "post": { + "vector": [1, 1.1813, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 0.6, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueTip": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.75": { + "pre": { + "vector": [1, 1.0609, 1] + }, + "post": { + "vector": [1, 1.0609, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 0.7, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_L": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [0, 0, 7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -27.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -62.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 2.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 50] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 47.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipFront": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -37.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 20] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 65] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafFront": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-90, -67.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-90, -67.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [90, -27.5, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [89.99996, -5, 89.99996] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-89.99999, -17.5, -89.99999] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafBack": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [-90.00001, 12.5, -89.99999] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-90.00001, 12.5, -89.99999] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-90, 35, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipBack": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -50] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, -50] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 25] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -65] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_R": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.9583": { + "post": { + "vector": [0, 0, -7.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0417": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L2": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_R": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "death": { + "loop": true, + "animation_length": 1, + "bones": { + "stemLower": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-25, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [7.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, -65, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "vector": [1, 1, 1] + }, + "0.6667": { + "vector": [1, 0.6, 1] + }, + "0.8333": { + "vector": [0, 0, 0] + } + } + }, + "stemMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-30, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-2.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemUpper": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [19.02384, 6.61911, -4.99615] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-0.98, 6.62, -5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [-2.94354, -33.87151, 0.23773] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -20] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueBase": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueTip": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [40, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_L": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.6667": { + "pre": { + "vector": [1, 1, 1] + }, + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 22.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -25] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipFront": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafFront": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [90, -20, 90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafBack": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [90.00001, 20, -270.00001] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipBack": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 17.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_R": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.6667": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.8333": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L2": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_R": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "attack": { + "loop": true, + "animation_length": 1, + "bones": { + "base": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.7083": { + "post": { + "vector": [-17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 4] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 0, 4] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [0, 0, -6] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemLower": { + "rotation": { + "0.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-8.21888, -5.71617, -34.58897] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-8.21888, -5.71617, -34.58897] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [79.10661, -20.70481, -22.20765] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [79.10661, -20.70481, -22.20765] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-23.42053, 4.20854, -24.66569] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-23.42053, 4.20854, -24.66569] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [8.06989, -41.56076, 30.78973] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [8.06989, -41.56076, 30.78973] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stemUpper": { + "rotation": { + "0.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-32.06488, -10.58927, -30.90686] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-32.06488, -10.58927, -30.90686] + }, + "lerp_mode": "catmullrom" + }, + "0.5833": { + "post": { + "vector": [31.65996, -17.26588, 21.741] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [31.65996, -17.26588, 21.741] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [35, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-27.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [16.59918, -2.86544, 34.89743] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-28.22015, -26.49841, 37.56914] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueBase": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueMiddle": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "tongueTip": { + "rotation": { + "0.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [17.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "scale": { + "0.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 0.9, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_L": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipRight": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [11.57417, 9.54195, -51.44258] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-1.78487, 2.7794, -25.4094] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [15.54307, -27.69337, -33.62515] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -40] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipLeft": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-2.03375, -7.33834, 38.44322] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 72.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipFront": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, 37.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafFront": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-90, -32.5, -90] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-90, -22.5, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafBack": { + "rotation": { + "0.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [-90, 15, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [-63.78, 53.90614, -124.44928] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-90, 40, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leafTipBack": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + }, + "0.2083": { + "post": { + "vector": [0, 0, -60] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -95] + }, + "lerp_mode": "catmullrom" + } + } + }, + "petal_R": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_L2": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + }, + "saliva_R": { + "scale": { + "0.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [1, 1, 1] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/animations/wasp.animation.json b/common/src/main/resources/assets/antarchy/animations/wasp.animation.json new file mode 100644 index 00000000..4770c7e9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/animations/wasp.animation.json @@ -0,0 +1,1074 @@ +{ + "format_version": "1.8.0", + "animations": { + "attack": { + "loop": true, + "animation_length": 1, + "bones": { + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [10, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 13, 4] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 19, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 19, -4] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 19, -4] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.4167": { + "post": { + "vector": [77.81, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "connector": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -2, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stinger": { + "rotation": { + "0.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-20, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.1667": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.3333": { + "post": { + "vector": [0, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 1, 1] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, 45] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, -55] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-38.51223, -14.4627, -17.42399] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftjaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -47.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.7083": { + "vector": [0.00166, 0, 0.05754] + }, + "0.75": { + "vector": [1, 0, 0] + }, + "0.7917": { + "vector": [0.00166, 0, 0.05754] + } + } + }, + "rightjaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 47.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + }, + "position": { + "0.0": { + "vector": [0, 0, 0] + }, + "0.7083": { + "vector": [-0.00166, 0, 0.05754] + }, + "0.75": { + "vector": [-1, 0, 0] + }, + "0.7917": { + "vector": [-0.00166, 0, 0.05754] + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.2917": { + "post": { + "vector": [-38.51223, 14.4627, 17.42399] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [-5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.625": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + }, + "0.875": { + "post": { + "vector": [0, 0, -45] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 55] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna2": { + "rotation": { + "vector": [112.5, 0, 0] + } + }, + "leftAntenna2": { + "rotation": { + "vector": [112.5, 0, 0] + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-22.5, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.00717, -20.70481, 1.64867] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [22.5, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 22.5, -22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [-22.5, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [-9.00717, 20.70481, -1.64867] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [22.5, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.75": { + "post": { + "vector": [0, -22.5, 22.5] + }, + "lerp_mode": "catmullrom" + }, + "1.0": { + "post": { + "vector": [0, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + } + } + }, + "idle": { + "loop": true, + "animation_length": 0.5, + "bones": { + "root": { + "position": { + "0.0": { + "post": { + "vector": [0, 21, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 18, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 21, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 18, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 21, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "body": { + "rotation": { + "0.0": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "head": { + "rotation": { + "0.0": { + "post": { + "vector": [72.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "connector": { + "rotation": { + "0.0": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-12.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "stinger": { + "rotation": { + "0.0": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-32.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-45, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, -67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, 90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-24.05898, 8.42106, -20.94102] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-46.55898, 8.42106, -20.94102] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-24.05898, 8.42106, -20.94102] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftjaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, -22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightjaw": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 22.5, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna": { + "rotation": { + "0.0": { + "post": { + "vector": [-24.05898, -8.42106, 20.94102] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [-46.55898, -8.42106, 20.94102] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [-24.05898, -8.42106, 20.94102] + }, + "lerp_mode": "catmullrom" + } + } + }, + "rightAntenna2": { + "rotation": { + "0.0": { + "post": { + "vector": [112.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftAntenna2": { + "rotation": { + "0.0": { + "post": { + "vector": [112.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "leftWing": { + "rotation": { + "0.0": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.125": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + }, + "0.375": { + "post": { + "vector": [0, 0, 67.5] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [0, 0, -90] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [46.50931, -11.00072, 10.26078] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "right_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [22.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg": { + "rotation": { + "0.0": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.25": { + "post": { + "vector": [46.50931, 11.00072, -10.26078] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [47.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg2": { + "rotation": { + "0.0": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [37.5, 0, 0] + }, + "lerp_mode": "catmullrom" + } + } + }, + "left_leg3": { + "rotation": { + "0.0": { + "post": { + "vector": [22.16359, 3.54836, 2.45838] + }, + "lerp_mode": "catmullrom" + }, + "0.5": { + "post": { + "vector": [22.16359, 3.54836, 2.45838] + }, + "lerp_mode": "catmullrom" + } + } + } + } + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/antarchy_logo.png b/common/src/main/resources/assets/antarchy/antarchy_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8d16480f17e6cbe4c1a0703f609bccf81107e70d GIT binary patch literal 13091 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/blockstates/antimetal.json b/common/src/main/resources/assets/antarchy/blockstates/antimetal.json new file mode 100644 index 00000000..1b0e8cd8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/antimetal.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/antimetal_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/antimetal" + }, + "axis=z": { + "model": "antarchy:block/antimetal_horizontal", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/antimetal_scaffolding.json b/common/src/main/resources/assets/antarchy/blockstates/antimetal_scaffolding.json new file mode 100644 index 00000000..e70234b0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/antimetal_scaffolding.json @@ -0,0 +1,6 @@ +{ + "multipart": [ + { "when": { "bottom": "false" }, "apply": { "model": "antarchy:block/antimetal_scaffolding_stable" } }, + { "when": { "bottom": "true" }, "apply": { "model": "antarchy:block/antimetal_scaffolding_unstable" } } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/bed_bug_egg.json b/common/src/main/resources/assets/antarchy/blockstates/bed_bug_egg.json new file mode 100644 index 00000000..ccf93b78 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/bed_bug_egg.json @@ -0,0 +1,76 @@ +{ + "variants": { + "eggs=1,hatch=0": [ + { "model": "antarchy:block/bed_bug_egg_1" }, + { "model": "antarchy:block/bed_bug_egg_1", "y": 90 }, + { "model": "antarchy:block/bed_bug_egg_1", "y": 180 }, + { "model": "antarchy:block/bed_bug_egg_1", "y": 270 } + ], + "eggs=1,hatch=1": [ + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_1" }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_1", "y": 90 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_1", "y": 180 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_1", "y": 270 } + ], + "eggs=1,hatch=2": [ + { "model": "antarchy:block/very_cracked_bed_bug_egg_1" }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_1", "y": 90 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_1", "y": 180 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_1", "y": 270 } + ], + "eggs=2,hatch=0": [ + { "model": "antarchy:block/bed_bug_egg_2" }, + { "model": "antarchy:block/bed_bug_egg_2", "y": 90 }, + { "model": "antarchy:block/bed_bug_egg_2", "y": 180 }, + { "model": "antarchy:block/bed_bug_egg_2", "y": 270 } + ], + "eggs=2,hatch=1": [ + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_2" }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_2", "y": 90 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_2", "y": 180 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_2", "y": 270 } + ], + "eggs=2,hatch=2": [ + { "model": "antarchy:block/very_cracked_bed_bug_egg_2" }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_2", "y": 90 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_2", "y": 180 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_2", "y": 270 } + ], + "eggs=3,hatch=0": [ + { "model": "antarchy:block/bed_bug_egg_3" }, + { "model": "antarchy:block/bed_bug_egg_3", "y": 90 }, + { "model": "antarchy:block/bed_bug_egg_3", "y": 180 }, + { "model": "antarchy:block/bed_bug_egg_3", "y": 270 } + ], + "eggs=3,hatch=1": [ + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_3" }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_3", "y": 90 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_3", "y": 180 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_3", "y": 270 } + ], + "eggs=3,hatch=2": [ + { "model": "antarchy:block/very_cracked_bed_bug_egg_3" }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_3", "y": 90 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_3", "y": 180 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_3", "y": 270 } + ], + "eggs=4,hatch=0": [ + { "model": "antarchy:block/bed_bug_egg_4" }, + { "model": "antarchy:block/bed_bug_egg_4", "y": 90 }, + { "model": "antarchy:block/bed_bug_egg_4", "y": 180 }, + { "model": "antarchy:block/bed_bug_egg_4", "y": 270 } + ], + "eggs=4,hatch=1": [ + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_4" }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_4", "y": 90 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_4", "y": 180 }, + { "model": "antarchy:block/slightly_cracked_bed_bug_egg_4", "y": 270 } + ], + "eggs=4,hatch=2": [ + { "model": "antarchy:block/very_cracked_bed_bug_egg_4" }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_4", "y": 90 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_4", "y": 180 }, + { "model": "antarchy:block/very_cracked_bed_bug_egg_4", "y": 270 } + ] + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/blood_crystal_block.json b/common/src/main/resources/assets/antarchy/blockstates/blood_crystal_block.json new file mode 100644 index 00000000..ed30f83b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/blood_crystal_block.json @@ -0,0 +1,8 @@ +{ + "variants": { + "": { + "model": "antarchy:block/blood_crystal_block" + } + } +} + diff --git a/common/src/main/resources/assets/antarchy/blockstates/blood_crystal_cluster.json b/common/src/main/resources/assets/antarchy/blockstates/blood_crystal_cluster.json new file mode 100644 index 00000000..3b197f1e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/blood_crystal_cluster.json @@ -0,0 +1,11 @@ +{ + "variants": { + "facing=down": { "model": "antarchy:block/blood_crystal_cluster", "x": 180 }, + "facing=east": { "model": "antarchy:block/blood_crystal_cluster", "x": 90, "y": 90 }, + "facing=north": { "model": "antarchy:block/blood_crystal_cluster", "x": 90 }, + "facing=south": { "model": "antarchy:block/blood_crystal_cluster", "x": 90, "y": 180 }, + "facing=up": { "model": "antarchy:block/blood_crystal_cluster" }, + "facing=west": { "model": "antarchy:block/blood_crystal_cluster", "x": 90, "y": 270 } + } +} + diff --git a/common/src/main/resources/assets/antarchy/blockstates/brown_ant_nest.json b/common/src/main/resources/assets/antarchy/blockstates/brown_ant_nest.json new file mode 100644 index 00000000..36f298d0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/brown_ant_nest.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=north": [ + {"model": "antarchy:block/brown_ant_nest"}, + {"model": "antarchy:block/brown_ant_nest", "y": 90}, + {"model": "antarchy:block/brown_ant_nest", "y": 180}, + {"model": "antarchy:block/brown_ant_nest", "y": 270} + ], + "facing=east": [ + {"model": "antarchy:block/brown_ant_nest", "y": 90}, + {"model": "antarchy:block/brown_ant_nest", "y": 180}, + {"model": "antarchy:block/brown_ant_nest", "y": 270}, + {"model": "antarchy:block/brown_ant_nest"} + ], + "facing=south": [ + {"model": "antarchy:block/brown_ant_nest", "y": 180}, + {"model": "antarchy:block/brown_ant_nest", "y": 270}, + {"model": "antarchy:block/brown_ant_nest"}, + {"model": "antarchy:block/brown_ant_nest", "y": 90} + ], + "facing=west": [ + {"model": "antarchy:block/brown_ant_nest", "y": 270}, + {"model": "antarchy:block/brown_ant_nest"}, + {"model": "antarchy:block/brown_ant_nest", "y": 90}, + {"model": "antarchy:block/brown_ant_nest", "y": 180} + ] + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/budding_blood_crystal.json b/common/src/main/resources/assets/antarchy/blockstates/budding_blood_crystal.json new file mode 100644 index 00000000..547c0bd5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/budding_blood_crystal.json @@ -0,0 +1,8 @@ +{ + "variants": { + "": { + "model": "antarchy:block/budding_blood_crystal" + } + } +} + diff --git a/common/src/main/resources/assets/antarchy/blockstates/chiseled_dream_sandstone.json b/common/src/main/resources/assets/antarchy/blockstates/chiseled_dream_sandstone.json new file mode 100644 index 00000000..69bba0cf --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/chiseled_dream_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/chiseled_dream_sandstone" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/chiseled_nyxite.json b/common/src/main/resources/assets/antarchy/blockstates/chiseled_nyxite.json new file mode 100644 index 00000000..e97afc92 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/chiseled_nyxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/chiseled_nyxite" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/chiseled_titanium.json b/common/src/main/resources/assets/antarchy/blockstates/chiseled_titanium.json new file mode 100644 index 00000000..b9ee9853 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/chiseled_titanium.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "antarchy:block/chiseled_titanium", "y": 180 }, + "facing=east": { "model": "antarchy:block/chiseled_titanium", "y": 270 }, + "facing=south": { "model": "antarchy:block/chiseled_titanium" }, + "facing=west": { "model": "antarchy:block/chiseled_titanium", "y": 90 } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/chiseled_uranium.json b/common/src/main/resources/assets/antarchy/blockstates/chiseled_uranium.json new file mode 100644 index 00000000..9fbfcb09 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/chiseled_uranium.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "antarchy:block/chiseled_uranium", "y": 180 }, + "facing=east": { "model": "antarchy:block/chiseled_uranium", "y": 270 }, + "facing=south": { "model": "antarchy:block/chiseled_uranium" }, + "facing=west": { "model": "antarchy:block/chiseled_uranium", "y": 90 } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cloud_block.json b/common/src/main/resources/assets/antarchy/blockstates/cloud_block.json new file mode 100644 index 00000000..b943df16 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cloud_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/cloud_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cornea_stalk.json b/common/src/main/resources/assets/antarchy/blockstates/cornea_stalk.json new file mode 100644 index 00000000..3da4f117 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cornea_stalk.json @@ -0,0 +1,32 @@ +{ + "variants": { + "age=0,hanging=false": { + "model": "antarchy:block/cornea_stalk_stage0" + }, + "age=0,hanging=true": { + "model": "antarchy:block/cornea_stalk_stage0", + "x": 180 + }, + "age=1,hanging=false": { + "model": "antarchy:block/cornea_stalk_stage1" + }, + "age=1,hanging=true": { + "model": "antarchy:block/cornea_stalk_stage1", + "x": 180 + }, + "age=2,hanging=false": { + "model": "antarchy:block/cornea_stalk_stage2" + }, + "age=2,hanging=true": { + "model": "antarchy:block/cornea_stalk_stage2", + "x": 180 + }, + "age=3,hanging=false": { + "model": "antarchy:block/cornea_stalk_stage2" + }, + "age=3,hanging=true": { + "model": "antarchy:block/cornea_stalk_stage2", + "x": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone.json b/common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone.json new file mode 100644 index 00000000..1c2dcbfb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/cut_dream_sandstone" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone_slab.json new file mode 100644 index 00000000..c8ed26bd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_dream_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/cut_dream_sandstone" + }, + "type=bottom": { + "model": "antarchy:block/cut_dream_sandstone_slab" + }, + "type=top": { + "model": "antarchy:block/cut_dream_sandstone_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_titanium.json b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium.json new file mode 100644 index 00000000..26893709 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "antarchy:block/cut_titanium", "y": 180 }, + "facing=east": { "model": "antarchy:block/cut_titanium", "y": 270 }, + "facing=south": { "model": "antarchy:block/cut_titanium" }, + "facing=west": { "model": "antarchy:block/cut_titanium", "y": 90 } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_slab.json b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_slab.json new file mode 100644 index 00000000..c26085f0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/cut_titanium" + }, + "type=bottom": { + "model": "antarchy:block/cut_titanium_slab" + }, + "type=top": { + "model": "antarchy:block/cut_titanium_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_stairs.json new file mode 100644 index 00000000..e92e9c60 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/cut_titanium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/cut_titanium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/cut_titanium_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_wall.json b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_wall.json new file mode 100644 index 00000000..182e05d8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_titanium_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/cut_titanium_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_uranium.json b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium.json new file mode 100644 index 00000000..6fdd07c1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": { "model": "antarchy:block/cut_uranium", "y": 180 }, + "facing=east": { "model": "antarchy:block/cut_uranium", "y": 270 }, + "facing=south": { "model": "antarchy:block/cut_uranium" }, + "facing=west": { "model": "antarchy:block/cut_uranium", "y": 90 } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_slab.json b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_slab.json new file mode 100644 index 00000000..f7be845c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/cut_uranium" + }, + "type=bottom": { + "model": "antarchy:block/cut_uranium_slab" + }, + "type=top": { + "model": "antarchy:block/cut_uranium_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_stairs.json new file mode 100644 index 00000000..0884c46b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/cut_uranium_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/cut_uranium_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/cut_uranium_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_wall.json b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_wall.json new file mode 100644 index 00000000..c1083213 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/cut_uranium_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/cut_uranium_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/deepslate_titanium_ore.json b/common/src/main/resources/assets/antarchy/blockstates/deepslate_titanium_ore.json new file mode 100644 index 00000000..ef0e658f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/deepslate_titanium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/deepslate_titanium_ore" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/deepslate_uranium_ore.json b/common/src/main/resources/assets/antarchy/blockstates/deepslate_uranium_ore.json new file mode 100644 index 00000000..852292b9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/deepslate_uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/deepslate_uranium_ore" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_campfire.json b/common/src/main/resources/assets/antarchy/blockstates/dream_campfire.json new file mode 100644 index 00000000..ad17731b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_campfire.json @@ -0,0 +1,34 @@ +{ + "variants": { + "facing=east,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 270 + }, + "facing=east,lit=true": { + "model": "antarchy:block/dream_campfire", + "y": 270 + }, + "facing=north,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 180 + }, + "facing=north,lit=true": { + "model": "antarchy:block/dream_campfire", + "y": 180 + }, + "facing=south,lit=false": { + "model": "minecraft:block/campfire_off" + }, + "facing=south,lit=true": { + "model": "antarchy:block/dream_campfire" + }, + "facing=west,lit=false": { + "model": "minecraft:block/campfire_off", + "y": 90 + }, + "facing=west,lit=true": { + "model": "antarchy:block/dream_campfire", + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_fire.json b/common/src/main/resources/assets/antarchy/blockstates/dream_fire.json new file mode 100644 index 00000000..7caa23c6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_fire.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": [ + { + "model": "antarchy:block/dream_fire_floor0" + }, + { + "model": "antarchy:block/dream_fire_floor1" + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0" + }, + { + "model": "antarchy:block/dream_fire_side1" + }, + { + "model": "antarchy:block/dream_fire_side_alt0" + }, + { + "model": "antarchy:block/dream_fire_side_alt1" + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "y": 90 + }, + { + "model": "antarchy:block/dream_fire_side1", + "y": 90 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "y": 90 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "y": 90 + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "y": 180 + }, + { + "model": "antarchy:block/dream_fire_side1", + "y": 180 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "y": 180 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "y": 180 + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "y": 270 + }, + { + "model": "antarchy:block/dream_fire_side1", + "y": 270 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "y": 270 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "y": 270 + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_fire_ceiling.json b/common/src/main/resources/assets/antarchy/blockstates/dream_fire_ceiling.json new file mode 100644 index 00000000..7d446ad2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_fire_ceiling.json @@ -0,0 +1,108 @@ +{ + "multipart": [ + { + "apply": [ + { + "model": "antarchy:block/dream_fire_floor0", + "x": 180 + }, + { + "model": "antarchy:block/dream_fire_floor1", + "x": 180 + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "x": 180 + }, + { + "model": "antarchy:block/dream_fire_side1", + "x": 180 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "x": 180 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "x": 180 + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "x": 180, + "y": 90 + }, + { + "model": "antarchy:block/dream_fire_side1", + "x": 180, + "y": 90 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "x": 180, + "y": 90 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "x": 180, + "y": 90 + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "x": 180, + "y": 180 + }, + { + "model": "antarchy:block/dream_fire_side1", + "x": 180, + "y": 180 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "x": 180, + "y": 180 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "x": 180, + "y": 180 + } + ] + }, + { + "apply": [ + { + "model": "antarchy:block/dream_fire_side0", + "x": 180, + "y": 270 + }, + { + "model": "antarchy:block/dream_fire_side1", + "x": 180, + "y": 270 + }, + { + "model": "antarchy:block/dream_fire_side_alt0", + "x": 180, + "y": 270 + }, + { + "model": "antarchy:block/dream_fire_side_alt1", + "x": 180, + "y": 270 + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_lantern.json b/common/src/main/resources/assets/antarchy/blockstates/dream_lantern.json new file mode 100644 index 00000000..6312e6f1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_lantern.json @@ -0,0 +1,10 @@ +{ + "variants": { + "hanging=false": { + "model": "antarchy:block/dream_lantern" + }, + "hanging=true": { + "model": "antarchy:block/dream_lantern_hanging" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_sand.json b/common/src/main/resources/assets/antarchy/blockstates/dream_sand.json new file mode 100644 index 00000000..cb5d7e39 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_sand.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/dream_sand" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone.json b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone.json new file mode 100644 index 00000000..84332ed9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/dream_sandstone" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_slab.json new file mode 100644 index 00000000..e5a0ba81 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/dream_sandstone" + }, + "type=bottom": { + "model": "antarchy:block/dream_sandstone_slab" + }, + "type=top": { + "model": "antarchy:block/dream_sandstone_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_stairs.json new file mode 100644 index 00000000..81b7c0b1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/dream_sandstone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_wall.json b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_wall.json new file mode 100644 index 00000000..750f5f4e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_sandstone_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/dream_sandstone_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_torch.json b/common/src/main/resources/assets/antarchy/blockstates/dream_torch.json new file mode 100644 index 00000000..24d5d039 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_torch.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/dream_torch" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/dream_wall_torch.json b/common/src/main/resources/assets/antarchy/blockstates/dream_wall_torch.json new file mode 100644 index 00000000..41005310 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/dream_wall_torch.json @@ -0,0 +1,19 @@ +{ + "variants": { + "facing=east": { + "model": "antarchy:block/dream_wall_torch" + }, + "facing=north": { + "model": "antarchy:block/dream_wall_torch", + "y": 270 + }, + "facing=south": { + "model": "antarchy:block/dream_wall_torch", + "y": 90 + }, + "facing=west": { + "model": "antarchy:block/dream_wall_torch", + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/duct_tape.json b/common/src/main/resources/assets/antarchy/blockstates/duct_tape.json new file mode 100644 index 00000000..36188ad4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/duct_tape.json @@ -0,0 +1,156 @@ +{ + "variants": { + "face=floor,facing=north,uses=1": { + "model": "antarchy:block/duct_tape_use1" + }, + "face=floor,facing=east,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "y": 90 + }, + "face=floor,facing=south,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "y": 180 + }, + "face=floor,facing=west,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "y": 270 + }, + "face=wall,facing=north,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "x": 90 + }, + "face=wall,facing=east,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "x": 90, + "y": 90 + }, + "face=wall,facing=south,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "x": 90, + "y": 180 + }, + "face=wall,facing=west,uses=1": { + "model": "antarchy:block/duct_tape_use1", + "x": 90, + "y": 270 + }, + "face=floor,facing=north,uses=2": { + "model": "antarchy:block/duct_tape_use2" + }, + "face=floor,facing=east,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "y": 90 + }, + "face=floor,facing=south,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "y": 180 + }, + "face=floor,facing=west,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "y": 270 + }, + "face=wall,facing=north,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "x": 90 + }, + "face=wall,facing=east,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "x": 90, + "y": 90 + }, + "face=wall,facing=south,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "x": 90, + "y": 180 + }, + "face=wall,facing=west,uses=2": { + "model": "antarchy:block/duct_tape_use2", + "x": 90, + "y": 270 + }, + "face=floor,facing=north,uses=3": { + "model": "antarchy:block/duct_tape_use3" + }, + "face=floor,facing=east,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "y": 90 + }, + "face=floor,facing=south,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "y": 180 + }, + "face=floor,facing=west,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "y": 270 + }, + "face=wall,facing=north,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "x": 90 + }, + "face=wall,facing=east,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "x": 90, + "y": 90 + }, + "face=wall,facing=south,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "x": 90, + "y": 180 + }, + "face=wall,facing=west,uses=3": { + "model": "antarchy:block/duct_tape_use3", + "x": 90, + "y": 270 + }, + "face=floor,facing=north,uses=4": { + "model": "antarchy:block/duct_tape_use4" + }, + "face=floor,facing=east,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "y": 90 + }, + "face=floor,facing=south,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "y": 180 + }, + "face=floor,facing=west,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "y": 270 + }, + "face=wall,facing=north,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "x": 90 + }, + "face=wall,facing=east,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "x": 90, + "y": 90 + }, + "face=wall,facing=south,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "x": 90, + "y": 180 + }, + "face=wall,facing=west,uses=4": { + "model": "antarchy:block/duct_tape_use4", + "x": 90, + "y": 270 + }, + "face=ceiling,facing=north,uses=1": { "model": "antarchy:block/duct_tape_use1", "x": 180 }, + "face=ceiling,facing=east,uses=1": { "model": "antarchy:block/duct_tape_use1", "x": 180, "y": 90 }, + "face=ceiling,facing=south,uses=1": { "model": "antarchy:block/duct_tape_use1", "x": 180, "y": 180 }, + "face=ceiling,facing=west,uses=1": { "model": "antarchy:block/duct_tape_use1", "x": 180, "y": 270 }, + "face=ceiling,facing=north,uses=2": { "model": "antarchy:block/duct_tape_use2", "x": 180 }, + "face=ceiling,facing=east,uses=2": { "model": "antarchy:block/duct_tape_use2", "x": 180, "y": 90 }, + "face=ceiling,facing=south,uses=2": { "model": "antarchy:block/duct_tape_use2", "x": 180, "y": 180 }, + "face=ceiling,facing=west,uses=2": { "model": "antarchy:block/duct_tape_use2", "x": 180, "y": 270 }, + "face=ceiling,facing=north,uses=3": { "model": "antarchy:block/duct_tape_use3", "x": 180 }, + "face=ceiling,facing=east,uses=3": { "model": "antarchy:block/duct_tape_use3", "x": 180, "y": 90 }, + "face=ceiling,facing=south,uses=3": { "model": "antarchy:block/duct_tape_use3", "x": 180, "y": 180 }, + "face=ceiling,facing=west,uses=3": { "model": "antarchy:block/duct_tape_use3", "x": 180, "y": 270 }, + "face=ceiling,facing=north,uses=4": { "model": "antarchy:block/duct_tape_use4", "x": 180 }, + "face=ceiling,facing=east,uses=4": { "model": "antarchy:block/duct_tape_use4", "x": 180, "y": 90 }, + "face=ceiling,facing=south,uses=4": { "model": "antarchy:block/duct_tape_use4", "x": 180, "y": 180 }, + "face=ceiling,facing=west,uses=4": { "model": "antarchy:block/duct_tape_use4", "x": 180, "y": 270 } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/duplicator_log.json b/common/src/main/resources/assets/antarchy/blockstates/duplicator_log.json new file mode 100644 index 00000000..f2617ebb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/duplicator_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/duplicator_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/duplicator_log" + }, + "axis=z": { + "model": "antarchy:block/duplicator_log_horizontal", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/duplicator_sapling.json b/common/src/main/resources/assets/antarchy/blockstates/duplicator_sapling.json new file mode 100644 index 00000000..0ae78412 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/duplicator_sapling.json @@ -0,0 +1,10 @@ +{ + "variants": { + "stage=0": { + "model": "antarchy:block/duplicator_sapling" + }, + "stage=1": { + "model": "antarchy:block/duplicator_sapling" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/hushweed.json b/common/src/main/resources/assets/antarchy/blockstates/hushweed.json new file mode 100644 index 00000000..95e89967 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/hushweed.json @@ -0,0 +1,11 @@ +{ + "variants": { + "vertical_direction=up": { + "model": "antarchy:block/hushweed" + }, + "vertical_direction=down": { + "model": "antarchy:block/hushweed", + "x": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ichor.json b/common/src/main/resources/assets/antarchy/blockstates/ichor.json new file mode 100644 index 00000000..777d6ac3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ichor.json @@ -0,0 +1,20 @@ +{ + "variants": { + "level=0": { "model": "minecraft:block/water" }, + "level=1": { "model": "minecraft:block/water" }, + "level=2": { "model": "minecraft:block/water" }, + "level=3": { "model": "minecraft:block/water" }, + "level=4": { "model": "minecraft:block/water" }, + "level=5": { "model": "minecraft:block/water" }, + "level=6": { "model": "minecraft:block/water" }, + "level=7": { "model": "minecraft:block/water" }, + "level=8": { "model": "minecraft:block/water" }, + "level=9": { "model": "minecraft:block/water" }, + "level=10": { "model": "minecraft:block/water" }, + "level=11": { "model": "minecraft:block/water" }, + "level=12": { "model": "minecraft:block/water" }, + "level=13": { "model": "minecraft:block/water" }, + "level=14": { "model": "minecraft:block/water" }, + "level=15": { "model": "minecraft:block/water" } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/infested_coarse_dirt.json b/common/src/main/resources/assets/antarchy/blockstates/infested_coarse_dirt.json new file mode 100644 index 00000000..7eead7c5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/infested_coarse_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/infested_coarse_dirt" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/infested_rooted_dirt.json b/common/src/main/resources/assets/antarchy/blockstates/infested_rooted_dirt.json new file mode 100644 index 00000000..265c8c5f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/infested_rooted_dirt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/infested_rooted_dirt" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/large_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/blockstates/large_blood_crystal_bud.json new file mode 100644 index 00000000..197e4c66 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/large_blood_crystal_bud.json @@ -0,0 +1,11 @@ +{ + "variants": { + "facing=down": { "model": "antarchy:block/large_blood_crystal_bud", "x": 180 }, + "facing=east": { "model": "antarchy:block/large_blood_crystal_bud", "x": 90, "y": 90 }, + "facing=north": { "model": "antarchy:block/large_blood_crystal_bud", "x": 90 }, + "facing=south": { "model": "antarchy:block/large_blood_crystal_bud", "x": 90, "y": 180 }, + "facing=up": { "model": "antarchy:block/large_blood_crystal_bud" }, + "facing=west": { "model": "antarchy:block/large_blood_crystal_bud", "x": 90, "y": 270 } + } +} + diff --git a/common/src/main/resources/assets/antarchy/blockstates/medium_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/blockstates/medium_blood_crystal_bud.json new file mode 100644 index 00000000..98f84ebc --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/medium_blood_crystal_bud.json @@ -0,0 +1,11 @@ +{ + "variants": { + "facing=down": { "model": "antarchy:block/medium_blood_crystal_bud", "x": 180 }, + "facing=east": { "model": "antarchy:block/medium_blood_crystal_bud", "x": 90, "y": 90 }, + "facing=north": { "model": "antarchy:block/medium_blood_crystal_bud", "x": 90 }, + "facing=south": { "model": "antarchy:block/medium_blood_crystal_bud", "x": 90, "y": 180 }, + "facing=up": { "model": "antarchy:block/medium_blood_crystal_bud" }, + "facing=west": { "model": "antarchy:block/medium_blood_crystal_bud", "x": 90, "y": 270 } + } +} + diff --git a/common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_log.json b/common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_log.json new file mode 100644 index 00000000..88132f1f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/mossy_ouranwood_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/mossy_ouranwood_log" + }, + "axis=z": { + "model": "antarchy:block/mossy_ouranwood_log_horizontal", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_wood.json b/common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_wood.json new file mode 100644 index 00000000..b61ed794 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/mossy_ouranwood_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/mossy_ouranwood_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/mossy_ouranwood_wood" + }, + "axis=z": { + "model": "antarchy:block/mossy_ouranwood_wood", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite.json new file mode 100644 index 00000000..31bb0d89 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/nyxite" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_slab.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_slab.json new file mode 100644 index 00000000..dc9a81af --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/nyxite_bricks" + }, + "type=bottom": { + "model": "antarchy:block/nyxite_brick_slab" + }, + "type=top": { + "model": "antarchy:block/nyxite_brick_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_stairs.json new file mode 100644 index 00000000..286654a5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_brick_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_brick_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/nyxite_brick_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_wall.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_wall.json new file mode 100644 index 00000000..4283dd69 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_brick_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/nyxite_brick_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_bricks.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_bricks.json new file mode 100644 index 00000000..56a9727c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_bricks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/nyxite_bricks" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_slab.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_slab.json new file mode 100644 index 00000000..e25f9f13 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/nyxite" + }, + "type=bottom": { + "model": "antarchy:block/nyxite_slab" + }, + "type=top": { + "model": "antarchy:block/nyxite_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_spike.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_spike.json new file mode 100644 index 00000000..02d39ff8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_spike.json @@ -0,0 +1,34 @@ +{ + "variants": { + "thickness=base,vertical_direction=down": { + "model": "antarchy:block/nyxite_spike_down_base" + }, + "thickness=base,vertical_direction=up": { + "model": "antarchy:block/nyxite_spike_up_base" + }, + "thickness=frustum,vertical_direction=down": { + "model": "antarchy:block/nyxite_spike_down_frustum" + }, + "thickness=frustum,vertical_direction=up": { + "model": "antarchy:block/nyxite_spike_up_frustum" + }, + "thickness=middle,vertical_direction=down": { + "model": "antarchy:block/nyxite_spike_down_middle" + }, + "thickness=middle,vertical_direction=up": { + "model": "antarchy:block/nyxite_spike_up_middle" + }, + "thickness=tip,vertical_direction=down": { + "model": "antarchy:block/nyxite_spike_down_tip" + }, + "thickness=tip,vertical_direction=up": { + "model": "antarchy:block/nyxite_spike_up_tip" + }, + "thickness=tip_merge,vertical_direction=down": { + "model": "antarchy:block/nyxite_spike_down_tip_merge" + }, + "thickness=tip_merge,vertical_direction=up": { + "model": "antarchy:block/nyxite_spike_up_tip_merge" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_stairs.json new file mode 100644 index 00000000..d49f23d4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/nyxite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/nyxite_wall.json b/common/src/main/resources/assets/antarchy/blockstates/nyxite_wall.json new file mode 100644 index 00000000..12682b5c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/nyxite_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/nyxite_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/nyxite_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/nyxite_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/nyxite_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/nyxite_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/nyxite_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/nyxite_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/nyxite_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/nyxite_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/orange_milkweed.json b/common/src/main/resources/assets/antarchy/blockstates/orange_milkweed.json new file mode 100644 index 00000000..95ae5fe0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/orange_milkweed.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "antarchy:block/orange_milkweed_bottom" + }, + "half=upper": { + "model": "antarchy:block/orange_milkweed_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_acorn.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_acorn.json new file mode 100644 index 00000000..d3b2cb3d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_acorn.json @@ -0,0 +1,22 @@ +{ + "variants": { + "hanging=false,stage=0": { + "model": "antarchy:block/ouranwood_sapling_0" + }, + "hanging=true,stage=0": { + "model": "antarchy:block/ouranwood_acorn_hanging" + }, + "hanging=false,stage=1": { + "model": "antarchy:block/ouranwood_sapling_1" + }, + "hanging=true,stage=1": { + "model": "antarchy:block/ouranwood_acorn_hanging" + }, + "hanging=false,stage=2": { + "model": "antarchy:block/ouranwood_sapling_2" + }, + "hanging=true,stage=2": { + "model": "antarchy:block/ouranwood_acorn_hanging" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_button.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_button.json new file mode 100644 index 00000000..9b45dcb2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_button.json @@ -0,0 +1,118 @@ +{ + "variants": { + "face=ceiling,facing=east,powered=false": { + "model": "antarchy:block/ouranwood_button", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=east,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "x": 180, + "y": 270 + }, + "face=ceiling,facing=north,powered=false": { + "model": "antarchy:block/ouranwood_button", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=north,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "x": 180, + "y": 180 + }, + "face=ceiling,facing=south,powered=false": { + "model": "antarchy:block/ouranwood_button", + "x": 180 + }, + "face=ceiling,facing=south,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "x": 180 + }, + "face=ceiling,facing=west,powered=false": { + "model": "antarchy:block/ouranwood_button", + "x": 180, + "y": 90 + }, + "face=ceiling,facing=west,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "x": 180, + "y": 90 + }, + "face=floor,facing=east,powered=false": { + "model": "antarchy:block/ouranwood_button", + "y": 90 + }, + "face=floor,facing=east,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "y": 90 + }, + "face=floor,facing=north,powered=false": { + "model": "antarchy:block/ouranwood_button" + }, + "face=floor,facing=north,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed" + }, + "face=floor,facing=south,powered=false": { + "model": "antarchy:block/ouranwood_button", + "y": 180 + }, + "face=floor,facing=south,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "y": 180 + }, + "face=floor,facing=west,powered=false": { + "model": "antarchy:block/ouranwood_button", + "y": 270 + }, + "face=floor,facing=west,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "y": 270 + }, + "face=wall,facing=east,powered=false": { + "model": "antarchy:block/ouranwood_button", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=east,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "uvlock": true, + "x": 90, + "y": 90 + }, + "face=wall,facing=north,powered=false": { + "model": "antarchy:block/ouranwood_button", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=north,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "uvlock": true, + "x": 90 + }, + "face=wall,facing=south,powered=false": { + "model": "antarchy:block/ouranwood_button", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=south,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "uvlock": true, + "x": 90, + "y": 180 + }, + "face=wall,facing=west,powered=false": { + "model": "antarchy:block/ouranwood_button", + "uvlock": true, + "x": 90, + "y": 270 + }, + "face=wall,facing=west,powered=true": { + "model": "antarchy:block/ouranwood_button_pressed", + "uvlock": true, + "x": 90, + "y": 270 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_door.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_door.json new file mode 100644 index 00000000..7a140e6b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "antarchy:block/ouranwood_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "antarchy:block/ouranwood_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "antarchy:block/ouranwood_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "antarchy:block/ouranwood_door_top_right_open", + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence.json new file mode 100644 index 00000000..0799a6d2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence.json @@ -0,0 +1,48 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/ouranwood_fence_post" + } + }, + { + "apply": { + "model": "antarchy:block/ouranwood_fence_side", + "uvlock": true + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "antarchy:block/ouranwood_fence_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "antarchy:block/ouranwood_fence_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "antarchy:block/ouranwood_fence_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "true" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence_gate.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence_gate.json new file mode 100644 index 00000000..73a6e4cb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_fence_gate.json @@ -0,0 +1,80 @@ +{ + "variants": { + "facing=east,in_wall=false,open=false": { + "model": "antarchy:block/ouranwood_fence_gate", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=false,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_open", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=false": { + "model": "antarchy:block/ouranwood_fence_gate_wall", + "uvlock": true, + "y": 270 + }, + "facing=east,in_wall=true,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_wall_open", + "uvlock": true, + "y": 270 + }, + "facing=north,in_wall=false,open=false": { + "model": "antarchy:block/ouranwood_fence_gate", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=false,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_open", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=false": { + "model": "antarchy:block/ouranwood_fence_gate_wall", + "uvlock": true, + "y": 180 + }, + "facing=north,in_wall=true,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_wall_open", + "uvlock": true, + "y": 180 + }, + "facing=south,in_wall=false,open=false": { + "model": "antarchy:block/ouranwood_fence_gate", + "uvlock": true + }, + "facing=south,in_wall=false,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_open", + "uvlock": true + }, + "facing=south,in_wall=true,open=false": { + "model": "antarchy:block/ouranwood_fence_gate_wall", + "uvlock": true + }, + "facing=south,in_wall=true,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_wall_open", + "uvlock": true + }, + "facing=west,in_wall=false,open=false": { + "model": "antarchy:block/ouranwood_fence_gate", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=false,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_open", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=false": { + "model": "antarchy:block/ouranwood_fence_gate_wall", + "uvlock": true, + "y": 90 + }, + "facing=west,in_wall=true,open=true": { + "model": "antarchy:block/ouranwood_fence_gate_wall_open", + "uvlock": true, + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_hanging_sign.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_hanging_sign.json new file mode 100644 index 00000000..019498fd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_hanging_sign" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_leaves.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_leaves.json new file mode 100644 index 00000000..9935d479 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_leaves.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "antarchy:block/ouranwood_leaves" } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_log.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_log.json new file mode 100644 index 00000000..1b6ba3ac --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/ouranwood_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/ouranwood_log" + }, + "axis=z": { + "model": "antarchy:block/ouranwood_log_horizontal", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_planks.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_planks.json new file mode 100644 index 00000000..c895d554 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_planks.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/ouranwood_planks" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_pressure_plate.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_pressure_plate.json new file mode 100644 index 00000000..09b030c1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_pressure_plate.json @@ -0,0 +1,10 @@ +{ + "variants": { + "powered=false": { + "model": "antarchy:block/ouranwood_pressure_plate" + }, + "powered=true": { + "model": "antarchy:block/ouranwood_pressure_plate_down" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_sign.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_sign.json new file mode 100644 index 00000000..883b1859 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_sign" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_slab.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_slab.json new file mode 100644 index 00000000..89a777a6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "antarchy:block/ouranwood_slab" + }, + "type=double": { + "model": "antarchy:block/ouranwood_planks" + }, + "type=top": { + "model": "antarchy:block/ouranwood_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_stairs.json new file mode 100644 index 00000000..086b7806 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/ouranwood_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/ouranwood_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/ouranwood_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/ouranwood_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_trapdoor.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_trapdoor.json new file mode 100644 index 00000000..a4ce7c6e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "antarchy:block/ouranwood_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "antarchy:block/ouranwood_trapdoor_open", + "x": 180, + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_hanging_sign.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_hanging_sign.json new file mode 100644 index 00000000..019498fd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_hanging_sign" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_sign.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_sign.json new file mode 100644 index 00000000..883b1859 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "minecraft:block/jungle_sign" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wood.json b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wood.json new file mode 100644 index 00000000..535c9e92 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/ouranwood_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/ouranwood_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/ouranwood_wood" + }, + "axis=z": { + "model": "antarchy:block/ouranwood_wood", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/pale_nyxite.json b/common/src/main/resources/assets/antarchy/blockstates/pale_nyxite.json new file mode 100644 index 00000000..373e3cef --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/pale_nyxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/pale_nyxite" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/pink_milkweed.json b/common/src/main/resources/assets/antarchy/blockstates/pink_milkweed.json new file mode 100644 index 00000000..01e494dd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/pink_milkweed.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "antarchy:block/pink_milkweed_bottom" + }, + "half=upper": { + "model": "antarchy:block/pink_milkweed_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/polished_antimetal.json b/common/src/main/resources/assets/antarchy/blockstates/polished_antimetal.json new file mode 100644 index 00000000..ab4bdb87 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/polished_antimetal.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/polished_antimetal_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/polished_antimetal" + }, + "axis=z": { + "model": "antarchy:block/polished_antimetal_horizontal", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite.json b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite.json new file mode 100644 index 00000000..362d70db --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/polished_nyxite" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_slab.json b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_slab.json new file mode 100644 index 00000000..13dd1e97 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/polished_nyxite" + }, + "type=bottom": { + "model": "antarchy:block/polished_nyxite_slab" + }, + "type=top": { + "model": "antarchy:block/polished_nyxite_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_stairs.json new file mode 100644 index 00000000..6cf3d7a7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/polished_nyxite_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/polished_nyxite_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/polished_nyxite_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_wall.json b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_wall.json new file mode 100644 index 00000000..42ac2c88 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/polished_nyxite_wall.json @@ -0,0 +1,40 @@ +{ + "multipart": [ + { + "when": { "up": "true" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_post" } + }, + { + "when": { "north": "low" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side", "uvlock": true } + }, + { + "when": { "east": "low" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side", "y": 90, "uvlock": true } + }, + { + "when": { "south": "low" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side", "y": 180, "uvlock": true } + }, + { + "when": { "west": "low" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side", "y": 270, "uvlock": true } + }, + { + "when": { "north": "tall" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side_tall", "uvlock": true } + }, + { + "when": { "east": "tall" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side_tall", "y": 90, "uvlock": true } + }, + { + "when": { "south": "tall" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side_tall", "y": 180, "uvlock": true } + }, + { + "when": { "west": "tall" }, + "apply": { "model": "antarchy:block/polished_nyxite_wall_side_tall", "y": 270, "uvlock": true } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/potent_nyxite.json b/common/src/main/resources/assets/antarchy/blockstates/potent_nyxite.json new file mode 100644 index 00000000..a0cc884a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/potent_nyxite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/potent_nyxite" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/rainbow_ant_nest.json b/common/src/main/resources/assets/antarchy/blockstates/rainbow_ant_nest.json new file mode 100644 index 00000000..df73b411 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/rainbow_ant_nest.json @@ -0,0 +1,28 @@ +{ + "variants": { + "facing=north": [ + {"model": "antarchy:block/rainbow_ant_nest"}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 90}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 180}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 270} + ], + "facing=east": [ + {"model": "antarchy:block/rainbow_ant_nest", "y": 90}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 180}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 270}, + {"model": "antarchy:block/rainbow_ant_nest"} + ], + "facing=south": [ + {"model": "antarchy:block/rainbow_ant_nest", "y": 180}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 270}, + {"model": "antarchy:block/rainbow_ant_nest"}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 90} + ], + "facing=west": [ + {"model": "antarchy:block/rainbow_ant_nest", "y": 270}, + {"model": "antarchy:block/rainbow_ant_nest"}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 90}, + {"model": "antarchy:block/rainbow_ant_nest", "y": 180} + ] + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/raw_titanium_block.json b/common/src/main/resources/assets/antarchy/blockstates/raw_titanium_block.json new file mode 100644 index 00000000..91be61a3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/raw_titanium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/raw_titanium_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/raw_uranium_block.json b/common/src/main/resources/assets/antarchy/blockstates/raw_uranium_block.json new file mode 100644 index 00000000..d7f908af --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/raw_uranium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/raw_uranium_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/red_ant_nest.json b/common/src/main/resources/assets/antarchy/blockstates/red_ant_nest.json new file mode 100644 index 00000000..a8412942 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/red_ant_nest.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/red_ant_nest" + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/blockstates/small_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/blockstates/small_blood_crystal_bud.json new file mode 100644 index 00000000..b5838c73 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/small_blood_crystal_bud.json @@ -0,0 +1,11 @@ +{ + "variants": { + "facing=down": { "model": "antarchy:block/small_blood_crystal_bud", "x": 180 }, + "facing=east": { "model": "antarchy:block/small_blood_crystal_bud", "x": 90, "y": 90 }, + "facing=north": { "model": "antarchy:block/small_blood_crystal_bud", "x": 90 }, + "facing=south": { "model": "antarchy:block/small_blood_crystal_bud", "x": 90, "y": 180 }, + "facing=up": { "model": "antarchy:block/small_blood_crystal_bud" }, + "facing=west": { "model": "antarchy:block/small_blood_crystal_bud", "x": 90, "y": 270 } + } +} + diff --git a/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone.json b/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone.json new file mode 100644 index 00000000..81232d0f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/smooth_dream_sandstone" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_slab.json new file mode 100644 index 00000000..09eddf3a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=double": { + "model": "antarchy:block/smooth_dream_sandstone" + }, + "type=bottom": { + "model": "antarchy:block/smooth_dream_sandstone_slab" + }, + "type=top": { + "model": "antarchy:block/smooth_dream_sandstone_slab_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_stairs.json b/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_stairs.json new file mode 100644 index 00000000..00341c13 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/smooth_dream_sandstone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "antarchy:block/smooth_dream_sandstone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "antarchy:block/smooth_dream_sandstone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_log.json b/common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_log.json new file mode 100644 index 00000000..bb5c3e78 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_log.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/stripped_ouranwood_log_horizontal", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/stripped_ouranwood_log" + }, + "axis=z": { + "model": "antarchy:block/stripped_ouranwood_log_horizontal", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_wood.json b/common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_wood.json new file mode 100644 index 00000000..25b9842d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/stripped_ouranwood_wood.json @@ -0,0 +1,16 @@ +{ + "variants": { + "axis=x": { + "model": "antarchy:block/stripped_ouranwood_wood", + "x": 90, + "y": 90 + }, + "axis=y": { + "model": "antarchy:block/stripped_ouranwood_wood" + }, + "axis=z": { + "model": "antarchy:block/stripped_ouranwood_wood", + "x": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/termite_nest.json b/common/src/main/resources/assets/antarchy/blockstates/termite_nest.json new file mode 100644 index 00000000..70dd28f2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/termite_nest.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": {"model": "antarchy:block/termite_nest"}, + "facing=east": {"model": "antarchy:block/termite_nest", "y": 90}, + "facing=south": {"model": "antarchy:block/termite_nest", "y": 180}, + "facing=west": {"model": "antarchy:block/termite_nest", "y": 270} + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/titanium_bars.json b/common/src/main/resources/assets/antarchy/blockstates/titanium_bars.json new file mode 100644 index 00000000..6fe31165 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/titanium_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/titanium_bars_post_ends" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "antarchy:block/titanium_bars_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/titanium_block.json b/common/src/main/resources/assets/antarchy/blockstates/titanium_block.json new file mode 100644 index 00000000..3236b1f1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/titanium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/titanium_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/titanium_bulb.json b/common/src/main/resources/assets/antarchy/blockstates/titanium_bulb.json new file mode 100644 index 00000000..fb8332de --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/titanium_bulb.json @@ -0,0 +1,8 @@ +{ + "multipart": [ + { "when": { "lit": "false", "powered": "false" }, "apply": { "model": "antarchy:block/titanium_bulb" } }, + { "when": { "lit": "true", "powered": "false" }, "apply": { "model": "antarchy:block/titanium_bulb_lit" } }, + { "when": { "lit": "false", "powered": "true" }, "apply": { "model": "antarchy:block/titanium_bulb_powered" } }, + { "when": { "lit": "true", "powered": "true" }, "apply": { "model": "antarchy:block/titanium_bulb_lit_powered" } } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/titanium_door.json b/common/src/main/resources/assets/antarchy/blockstates/titanium_door.json new file mode 100644 index 00000000..cca2ad2a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/titanium_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "antarchy:block/titanium_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "antarchy:block/titanium_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "antarchy:block/titanium_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "antarchy:block/titanium_door_top_right_open", + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/titanium_ore.json b/common/src/main/resources/assets/antarchy/blockstates/titanium_ore.json new file mode 100644 index 00000000..3af55ba1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/titanium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/titanium_ore" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/titanium_trapdoor.json b/common/src/main/resources/assets/antarchy/blockstates/titanium_trapdoor.json new file mode 100644 index 00000000..2bbbda30 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/titanium_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "antarchy:block/titanium_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "antarchy:block/titanium_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "antarchy:block/titanium_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "antarchy:block/titanium_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "antarchy:block/titanium_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "antarchy:block/titanium_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "antarchy:block/titanium_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "antarchy:block/titanium_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "antarchy:block/titanium_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "antarchy:block/titanium_trapdoor_open", + "x": 180, + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/torchflower_bush.json b/common/src/main/resources/assets/antarchy/blockstates/torchflower_bush.json new file mode 100644 index 00000000..b743846f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/torchflower_bush.json @@ -0,0 +1,10 @@ +{ + "variants": { + "half=lower": { + "model": "antarchy:block/torchflower_bush_bottom" + }, + "half=upper": { + "model": "antarchy:block/torchflower_bush_top" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/triffid_goo_block.json b/common/src/main/resources/assets/antarchy/blockstates/triffid_goo_block.json new file mode 100644 index 00000000..b6d986b6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/triffid_goo_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/triffid_goo_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/umbral_moss_block.json b/common/src/main/resources/assets/antarchy/blockstates/umbral_moss_block.json new file mode 100644 index 00000000..5a814601 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/umbral_moss_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/umbral_moss_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/umbral_moss_carpet.json b/common/src/main/resources/assets/antarchy/blockstates/umbral_moss_carpet.json new file mode 100644 index 00000000..a5d5a303 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/umbral_moss_carpet.json @@ -0,0 +1,154 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet" + }, + "when": { + "bottom": "true" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet" + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall" + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_small" + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall" + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_small", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_small", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_small", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "antarchy:block/umbral_moss_carpet_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "bottom": "false", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/uranium_bars.json b/common/src/main/resources/assets/antarchy/blockstates/uranium_bars.json new file mode 100644 index 00000000..342603da --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/uranium_bars.json @@ -0,0 +1,100 @@ +{ + "multipart": [ + { + "apply": { + "model": "antarchy:block/uranium_bars_post_ends" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_post" + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_cap" + }, + "when": { + "east": "false", + "north": "true", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_cap", + "y": 90 + }, + "when": { + "east": "true", + "north": "false", + "south": "false", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_cap_alt" + }, + "when": { + "east": "false", + "north": "false", + "south": "true", + "west": "false" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_cap_alt", + "y": 90 + }, + "when": { + "east": "false", + "north": "false", + "south": "false", + "west": "true" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "antarchy:block/uranium_bars_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/uranium_block.json b/common/src/main/resources/assets/antarchy/blockstates/uranium_block.json new file mode 100644 index 00000000..274e2d6d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/uranium_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/uranium_block" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/uranium_bulb.json b/common/src/main/resources/assets/antarchy/blockstates/uranium_bulb.json new file mode 100644 index 00000000..3c463223 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/uranium_bulb.json @@ -0,0 +1,8 @@ +{ + "multipart": [ + { "when": { "lit": "false", "powered": "false" }, "apply": { "model": "antarchy:block/uranium_bulb" } }, + { "when": { "lit": "true", "powered": "false" }, "apply": { "model": "antarchy:block/uranium_bulb_lit" } }, + { "when": { "lit": "false", "powered": "true" }, "apply": { "model": "antarchy:block/uranium_bulb_powered" } }, + { "when": { "lit": "true", "powered": "true" }, "apply": { "model": "antarchy:block/uranium_bulb_lit_powered" } } + ] +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/uranium_door.json b/common/src/main/resources/assets/antarchy/blockstates/uranium_door.json new file mode 100644 index 00000000..73e36d21 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/uranium_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "antarchy:block/uranium_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "antarchy:block/uranium_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "antarchy:block/uranium_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "antarchy:block/uranium_door_top_right_open", + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/uranium_ore.json b/common/src/main/resources/assets/antarchy/blockstates/uranium_ore.json new file mode 100644 index 00000000..e1773c5b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/uranium_ore.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "antarchy:block/uranium_ore" + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/uranium_trapdoor.json b/common/src/main/resources/assets/antarchy/blockstates/uranium_trapdoor.json new file mode 100644 index 00000000..0fd8ea30 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/uranium_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "antarchy:block/uranium_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "antarchy:block/uranium_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "antarchy:block/uranium_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "antarchy:block/uranium_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "antarchy:block/uranium_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "antarchy:block/uranium_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "antarchy:block/uranium_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "antarchy:block/uranium_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "antarchy:block/uranium_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "antarchy:block/uranium_trapdoor_open", + "x": 180, + "y": 90 + } + } +} diff --git a/common/src/main/resources/assets/antarchy/blockstates/wasp_nest.json b/common/src/main/resources/assets/antarchy/blockstates/wasp_nest.json new file mode 100644 index 00000000..b67e68a2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/blockstates/wasp_nest.json @@ -0,0 +1,8 @@ +{ + "variants": { + "facing=north": {"model": "antarchy:block/wasp_nest"}, + "facing=east": {"model": "antarchy:block/wasp_nest", "y": 90}, + "facing=south": {"model": "antarchy:block/wasp_nest", "y": 180}, + "facing=west": {"model": "antarchy:block/wasp_nest", "y": 270} + } +} diff --git a/common/src/main/resources/assets/antarchy/geo/ant.geo.json b/common/src/main/resources/assets/antarchy/geo/ant.geo.json new file mode 100644 index 00000000..7fd7ede3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/ant.geo.json @@ -0,0 +1,195 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "ant", + "pivot": [0, 1.21429, -1.91667] + }, + { + "name": "r_leg", + "parent": "ant", + "pivot": [-1.5, 1, -1.5], + "cubes": [ + {"origin": [-7.5, 1, -1.5], "size": [6, 0, 1], "uv": [25, 15]} + ] + }, + { + "name": "r_leg2", + "parent": "r_leg", + "pivot": [-7.5, 1, -1.5], + "cubes": [ + {"origin": [-12.5, 1, -1.5], "size": [5, 0, 1], "uv": [17, 35]} + ] + }, + { + "name": "l_leg", + "parent": "ant", + "pivot": [1.5, 1, -1.5], + "cubes": [ + {"origin": [1.5, 1, -1.5], "size": [6, 0, 1], "uv": [25, 17]} + ] + }, + { + "name": "l_leg2", + "parent": "l_leg", + "pivot": [7.5, 1, -1.5], + "cubes": [ + {"origin": [7.5, 1, -1.5], "size": [5, 0, 1], "uv": [31, 35]} + ] + }, + { + "name": "r_leg5", + "parent": "ant", + "pivot": [-1.5, 1, 0.5], + "cubes": [ + {"origin": [-7.5, 1, 0.5], "size": [6, 0, 1], "uv": [25, 19]} + ] + }, + { + "name": "r_leg6", + "parent": "r_leg5", + "pivot": [-7.5, 1, 0.5], + "cubes": [ + {"origin": [-12.5, 1, 0.5], "size": [5, 0, 1], "uv": [1, 36]} + ] + }, + { + "name": "l_leg5", + "parent": "ant", + "pivot": [1.5, 1, 0.5], + "cubes": [ + {"origin": [1.5, 1, 0.5], "size": [6, 0, 1], "uv": [1, 30]} + ] + }, + { + "name": "l_leg6", + "parent": "l_leg5", + "pivot": [7.5, 1, 0.5], + "cubes": [ + {"origin": [7.5, 1, 0.5], "size": [5, 0, 1], "uv": [15, 37]} + ] + }, + { + "name": "r_leg3", + "parent": "ant", + "pivot": [-1.5, 1, -3.5], + "cubes": [ + {"origin": [-7.5, 1, -3.5], "size": [6, 0, 1], "uv": [1, 32]} + ] + }, + { + "name": "r_leg4", + "parent": "r_leg3", + "pivot": [-7.5, 1, -3.5], + "cubes": [ + {"origin": [-12.5, 1, -3.5], "size": [5, 0, 1], "uv": [29, 37]} + ] + }, + { + "name": "l_leg3", + "parent": "ant", + "pivot": [1.5, 1, -3.5], + "cubes": [ + {"origin": [1.5, 1, -3.5], "size": [6, 0, 1], "uv": [1, 34]} + ] + }, + { + "name": "l_leg4", + "parent": "l_leg3", + "pivot": [7.5, 1, -3.5], + "cubes": [ + {"origin": [7.5, 1, -3.5], "size": [5, 0, 1], "uv": [1, 38]} + ] + }, + { + "name": "thorax", + "parent": "ant", + "pivot": [0, 2.5, -4.41667], + "cubes": [ + {"origin": [-2, 1, -4.5], "size": [4, 3, 6], "uv": [1, 20]} + ] + }, + { + "name": "head", + "parent": "thorax", + "pivot": [-0.27778, 1.83333, -4.27778], + "cubes": [ + {"origin": [-1.5, 1.25, -5.25], "size": [3, 2, 1], "uv": [22, 38]}, + {"origin": [-3, 1, -10], "size": [6, 3, 5], "inflate": 0.01, "uv": [1, 12]} + ] + }, + { + "name": "r_eye", + "parent": "head", + "pivot": [-3, 3, -8], + "cubes": [ + {"origin": [-3, 2, -9], "size": [0, 2, 2], "inflate": 0.02, "uv": [16, 29]} + ] + }, + { + "name": "l_eye", + "parent": "head", + "pivot": [3, 3, -8], + "cubes": [ + {"origin": [3, 2, -9], "size": [0, 2, 2], "inflate": 0.02, "uv": [16, 29], "mirror": true} + ] + }, + { + "name": "r_mandibule", + "parent": "head", + "pivot": [-1.33333, 1.5, -9.74167], + "cubes": [ + {"origin": [-2.5, 1, -12.75], "size": [1, 1, 3], "uv": [14, 38]}, + {"origin": [-1.5, 1.5, -11.25], "size": [1, 0, 1], "uv": [24, 13]}, + {"origin": [-1.5, 1.5, -12.75], "size": [1, 0, 1], "uv": [24, 12]} + ] + }, + { + "name": "l_mandibule", + "parent": "head", + "pivot": [1.33333, 1.5, -9.74167], + "cubes": [ + {"origin": [1.5, 1, -12.75], "size": [1, 1, 3], "uv": [14, 38], "mirror": true}, + {"origin": [0.5, 1.5, -11.25], "size": [1, 0, 1], "uv": [24, 13], "mirror": true}, + {"origin": [0.5, 1.5, -12.75], "size": [1, 0, 1], "uv": [24, 12], "mirror": true} + ] + }, + { + "name": "r_antenna", + "parent": "head", + "pivot": [-2.5, 3, -8], + "cubes": [ + {"origin": [-2.5, 3, -14], "size": [0, 6, 7], "inflate": 0.01, "uv": [23, 21]} + ] + }, + { + "name": "l_antenna", + "parent": "head", + "pivot": [2.5, 3, -8], + "cubes": [ + {"origin": [2.5, 3, -14], "size": [0, 6, 7], "inflate": 0.01, "uv": [23, 21], "mirror": true} + ] + }, + { + "name": "abdomen", + "parent": "thorax", + "pivot": [0, 2.5, 1.625], + "cubes": [ + {"origin": [-2.5, 1, 2.5], "size": [5, 4, 8], "uv": [1, 0]}, + {"origin": [-1.5, 1.25, 1.5], "size": [3, 2, 1], "uv": [38, 24]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/apple_cow.geo.json b/common/src/main/resources/assets/antarchy/geo/apple_cow.geo.json new file mode 100644 index 00000000..91af3017 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/apple_cow.geo.json @@ -0,0 +1,153 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 128, + "visible_bounds_width": 3, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, -1] + }, + { + "name": "body", + "parent": "root", + "pivot": [0, 19, 1], + "cubes": [ + {"origin": [-6, 29, 14], "size": [12, 18, 10], "pivot": [0, 18, 20], "rotation": [90, 0, 0], "uv": [18, 4]}, + {"origin": [0.75, 4.75, 6.5], "size": [9, 11, 0], "pivot": [4, 15, 6.5], "rotation": [0, 0, -22.5], "uv": [28, 32], "mirror": true}, + {"origin": [1.75, 10.75, -7.5], "size": [9, 11, 0], "pivot": [5, 21, -7.5], "rotation": [0, 0, -22.5], "uv": [28, 32], "mirror": true}, + {"origin": [-9.75, 10.75, -7.5], "size": [9, 11, 0], "pivot": [-4, 21, -7.5], "rotation": [0, 0, 22.5], "uv": [28, 32]}, + {"origin": [-9.75, 4.75, 6.5], "size": [9, 11, 0], "pivot": [-4, 15, 6.5], "rotation": [0, 0, 22.5], "uv": [28, 32]}, + {"origin": [-2, 29, 13], "size": [4, 6, 1], "pivot": [0, 18, 20], "rotation": [90, 0, 0], "uv": [52, 0]} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 20, -9], + "cubes": [ + {"origin": [-4, 16, -15], "size": [8, 8, 6], "uv": [0, 0]}, + {"origin": [-4, 16, -15], "size": [8, 8, 6], "inflate": 0.2, "uv": [0, 37]}, + {"origin": [-2, 24, -14.5], "size": [4, 4, 4], "uv": [48, 32]}, + {"origin": [0.5, 27, -12.75], "size": [2, 4, 0], "inflate": 0.05, "pivot": [0, 29, -12.75], "rotation": [0, 0, 22.5], "uv": [48, 43]}, + {"origin": [3, 22.7, -14.75], "size": [2, 4, 0], "inflate": 0.05, "pivot": [2.5, 24.7, -14.75], "rotation": [0, 0, 22.5], "uv": [48, 43]}, + {"origin": [-1.75, 27.5, -12.75], "size": [3, 3, 0], "uv": [48, 40]}, + {"origin": [-5, 22, -14], "size": [1, 3, 1], "uv": [22, 0]}, + {"origin": [4, 22, -14], "size": [1, 3, 1], "uv": [22, 0]} + ] + }, + { + "name": "eyes", + "parent": "head", + "pivot": [0, 20, -14.025], + "cubes": [ + {"origin": [-4, 19, -14.025], "size": [8, 2, 0], "uv": [37, 50]} + ] + }, + { + "name": "eyes_sleep", + "parent": "head", + "pivot": [0, 20, -14.025], + "cubes": [ + {"origin": [-4, 19, -14.025], "size": [8, 2, 0], "uv": [37, 52]} + ] + }, + { + "name": "right_ear", + "parent": "head", + "pivot": [-3.75, 22, -13], + "cubes": [ + {"origin": [-7.75, 20, -13], "size": [4, 4, 0], "uv": [29, 45], "mirror": true} + ] + }, + { + "name": "left_ear", + "parent": "head", + "pivot": [3.75, 22, -13], + "cubes": [ + {"origin": [3.75, 20, -13], "size": [4, 4, 0], "uv": [29, 45]} + ] + }, + { + "name": "snout", + "parent": "head", + "pivot": [0, 17.5, -14.95], + "cubes": [ + {"origin": [-3, 16, -15.95], "size": [6, 3, 1], "uv": [1, 33]} + ] + }, + { + "name": "leaves", + "parent": "body", + "pivot": [0, 16, 0], + "cubes": [ + {"origin": [-6, 29, 12], "size": [12, 18, 12], "inflate": 0.1, "pivot": [0, 18, 20], "rotation": [90, 0, 0], "uv": [7, 59]} + ] + }, + { + "name": "branch", + "parent": "body", + "pivot": [-3.06985, 19.57255, -0.51484], + "cubes": [ + {"origin": [-12.4726, 17.58993, -0.5], "size": [9, 11, 0], "pivot": [-7.9726, 23.08993, -0.5], "rotation": [0, 0, 90], "uv": [28, 32]} + ] + }, + { + "name": "apple", + "parent": "branch", + "pivot": [-12.85227, 26.48342, -0.85312], + "cubes": [ + {"origin": [-14.5, 20, -2.55], "size": [4, 4, 4], "uv": [48, 32]}, + {"origin": [-14.25, 23.5, -0.8], "size": [3, 3, 0], "uv": [48, 40]}, + {"origin": [-12.5308, 22.66849, -0.8], "size": [2, 4, 0], "inflate": 0.05, "pivot": [-11.93209, 23.5, -0.675], "rotation": [20.94102, 0, 30.36119], "uv": [48, 43]} + ] + }, + { + "name": "leg_back_r", + "parent": "root", + "pivot": [-4, 12, 6], + "cubes": [ + {"origin": [-6, 0, 4], "size": [4, 12, 4], "uv": [0, 16]}, + {"origin": [-6, 7, 4], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]} + ] + }, + { + "name": "leg_back_l", + "parent": "root", + "pivot": [4, 12, 6], + "mirror": true, + "cubes": [ + {"origin": [2, 7, 4], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]}, + {"origin": [2, 0, 4], "size": [4, 12, 4], "uv": [0, 16]} + ] + }, + { + "name": "leg_front_r", + "parent": "root", + "pivot": [-4, 12, -7], + "cubes": [ + {"origin": [-6, 7, -8], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]}, + {"origin": [-6, 0, -8], "size": [4, 12, 4], "uv": [0, 16]} + ] + }, + { + "name": "leg_front_l", + "parent": "root", + "pivot": [4, 12, -7], + "mirror": true, + "cubes": [ + {"origin": [2, 7, -8], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]}, + {"origin": [2, 0, -8], "size": [4, 12, 4], "uv": [0, 16]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/baby_apple_cow.geo.json b/common/src/main/resources/assets/antarchy/geo/baby_apple_cow.geo.json new file mode 100644 index 00000000..71f1e7f1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/baby_apple_cow.geo.json @@ -0,0 +1,132 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 128, + "visible_bounds_width": 3, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, -4, 1] + }, + { + "name": "body", + "parent": "root", + "pivot": [0, 15, 3], + "cubes": [ + {"origin": [-5, 29, 16], "size": [10, 14, 8], "pivot": [1, 14, 22], "rotation": [90, 0, 0], "uv": [20, 6]}, + {"origin": [1.75, 6.75, -5.5], "size": [9, 11, 0], "pivot": [5, 17, -5.5], "rotation": [0, 0, -22.5], "uv": [28, 32], "mirror": true}, + {"origin": [11.75, 11.2, -5.475], "size": [2, 4, 0], "inflate": 0.05, "pivot": [11.25, 13.2, -5.475], "rotation": [0, 0, 22.5], "uv": [48, 43]}, + {"origin": [-10.75, 6.75, -5.5], "size": [9, 11, 0], "pivot": [-5, 17, -5.5], "rotation": [0, 0, 22.5], "uv": [28, 32]}, + {"origin": [-13.75, 11.2, -5.475], "size": [2, 4, 0], "inflate": 0.05, "pivot": [-11.25, 13.2, -5.475], "rotation": [0, 0, -22.5], "uv": [48, 43], "mirror": true} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 16, -7], + "cubes": [ + {"origin": [-4, 12, -13], "size": [8, 7, 6], "uv": [0, 0]}, + {"origin": [-4, 11, -13], "size": [8, 8, 6], "inflate": 0.2, "uv": [0, 37]}, + {"origin": [-2, 19, -12.5], "size": [4, 4, 4], "uv": [48, 32]}, + {"origin": [0.5, 22, -10.75], "size": [2, 4, 0], "inflate": 0.05, "pivot": [0, 24, -10.75], "rotation": [0, 0, 22.5], "uv": [48, 43]}, + {"origin": [3, 18.7, -12.75], "size": [2, 4, 0], "inflate": 0.05, "pivot": [2.5, 20.7, -12.75], "rotation": [0, 0, 22.5], "uv": [48, 43]}, + {"origin": [-1.75, 22.5, -10.75], "size": [3, 3, 0], "uv": [48, 40]} + ] + }, + { + "name": "eyes", + "parent": "head", + "pivot": [0, 16, -12.025], + "cubes": [ + {"origin": [-4, 15, -12.025], "size": [8, 2, 0], "uv": [37, 50]} + ] + }, + { + "name": "eyes_sleep", + "parent": "head", + "pivot": [0, 16, -12.025], + "cubes": [ + {"origin": [-4, 15, -12.025], "size": [8, 2, 0], "uv": [37, 52]} + ] + }, + { + "name": "right_ear", + "parent": "head", + "pivot": [-3.75, 17, -11], + "cubes": [ + {"origin": [-7.75, 15, -11], "size": [4, 4, 0], "uv": [29, 45], "mirror": true} + ] + }, + { + "name": "left_ear", + "parent": "head", + "pivot": [3.75, 17, -11], + "cubes": [ + {"origin": [3.75, 15, -11], "size": [4, 4, 0], "uv": [29, 45]} + ] + }, + { + "name": "snout", + "parent": "head", + "pivot": [0, 13.5, -12.95], + "cubes": [ + {"origin": [-3, 12, -13.95], "size": [6, 3, 1], "uv": [1, 33]} + ] + }, + { + "name": "leaves", + "parent": "body", + "pivot": [0, 12, 2], + "cubes": [ + {"origin": [-5, 29, 14], "size": [10, 14, 10], "inflate": 0.1, "pivot": [1, 14, 22], "rotation": [90, 0, 0], "uv": [6, 51]} + ] + }, + { + "name": "leg_back_r", + "parent": "root", + "pivot": [-3, 8, 5], + "cubes": [ + {"origin": [-5, 0, 3], "size": [4, 8, 4], "uv": [0, 16]}, + {"origin": [-5, 3, 3], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]} + ] + }, + { + "name": "leg_back_l", + "parent": "root", + "pivot": [3, 8, 5], + "mirror": true, + "cubes": [ + {"origin": [1, 3, 3], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]}, + {"origin": [1, 0, 3], "size": [4, 8, 4], "uv": [0, 16]} + ] + }, + { + "name": "leg_front_r", + "parent": "root", + "pivot": [-3, 8, -5], + "cubes": [ + {"origin": [-5, 3, -6], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]}, + {"origin": [-5, 0, -6], "size": [4, 8, 4], "uv": [0, 16]} + ] + }, + { + "name": "leg_front_l", + "parent": "root", + "pivot": [3, 8, -5], + "mirror": true, + "cubes": [ + {"origin": [1, 3, -6], "size": [4, 5, 4], "inflate": 0.2, "uv": [0, 51]}, + {"origin": [1, 0, -6], "size": [4, 8, 4], "uv": [0, 16]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/basilisk.geo.json b/common/src/main/resources/assets/antarchy/geo/basilisk.geo.json new file mode 100644 index 00000000..4ee5b382 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/basilisk.geo.json @@ -0,0 +1,165 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 16, + "visible_bounds_height": 5.5, + "visible_bounds_offset": [0, 2.25, 0] + }, + "bones": [ + { + "name": "group2", + "pivot": [0, 41.02853, -41.86327] + }, + { + "name": "upper_body", + "parent": "group2", + "pivot": [0, 5.22232, -10.59536], + "cubes": [ + {"origin": [0, 13.92239, -30.29457], "size": [0, 6, 20], "uv": [170, 187]}, + {"origin": [-7.5, -0.07761, -30.29457], "size": [15, 14, 20], "inflate": 0.01, "uv": [98, 0]} + ] + }, + { + "name": "neck", + "parent": "upper_body", + "pivot": [0, 6.18002, -29.0602], + "cubes": [ + {"origin": [-7.5, 5.42239, -44.99457], "size": [15, 12, 19], "pivot": [0, 10.02239, -37.49457], "rotation": [-32.5, 0, 0], "uv": [64, 129]} + ] + }, + { + "name": "neck_1", + "parent": "neck", + "pivot": [0, 11.44289, -38.81135], + "cubes": [ + {"origin": [-7.5, 10.22239, -46.39457], "size": [15, 15, 12], "inflate": 0.01, "uv": [166, 34]} + ] + }, + { + "name": "neck_2", + "parent": "neck_1", + "pivot": [0, 24.0164, -40.28362], + "cubes": [ + {"origin": [-7.5, 24.52239, -41.99457], "size": [15, 11, 15], "pivot": [0, 26.42239, -34.79457], "rotation": [57.5, 0, 0], "uv": [60, 160]} + ] + }, + { + "name": "neck_3", + "parent": "neck_2", + "pivot": [0, 31.71975, -33.59063], + "cubes": [ + {"origin": [-7.5, 32.83206, -46.75054], "size": [15, 13, 13], "inflate": 0.02, "pivot": [0, 41.23246, -37.34339], "rotation": [92.5, 0, 0], "uv": [0, 162]} + ] + }, + { + "name": "head", + "parent": "neck_3", + "pivot": [0, 41.02853, -41.86327], + "cubes": [ + {"origin": [-7.5, 36.52383, -48.06757], "size": [15, 12, 15], "pivot": [0, 41.23246, -37.34339], "rotation": [-32.5, 0, 0], "uv": [0, 135]}, + {"origin": [-6.5, 41.52853, -63.61327], "size": [13, 10, 11], "inflate": 0.01, "uv": [170, 166]}, + {"origin": [-6.5, 39.52853, -60.61327], "size": [13, 2, 8], "inflate": 0.01, "uv": [194, 121]}, + {"origin": [-7.5, 43.52853, -52.61327], "size": [15, 8, 11], "inflate": 0.01, "uv": [168, 0]}, + {"origin": [4.5, 50.52853, -52.71327], "size": [4, 2, 9], "inflate": 0.01, "uv": [140, 34]}, + {"origin": [-8.5, 50.52853, -52.71327], "size": [4, 2, 9], "inflate": 0.01, "uv": [140, 34], "mirror": true}, + {"origin": [4.5, 34.92853, -62.61327], "size": [2, 7, 2], "inflate": -0.1, "uv": [80, 110]}, + {"origin": [-6.5, 34.92853, -62.61327], "size": [2, 7, 2], "inflate": -0.1, "uv": [80, 110], "mirror": true}, + {"origin": [0, 51.52853, -63.61327], "size": [0, 10, 32], "uv": [0, 93]}, + {"origin": [-7.5, 43.52853, -44.11327], "size": [0, 10, 16], "pivot": [-7.5, 46.52853, -42.11327], "rotation": [0, -25, 0], "uv": [0, 188], "mirror": true}, + {"origin": [-7.2, 43.52853, -42.11327], "size": [0, 10, 16], "pivot": [-7.5, 46.52853, -42.11327], "rotation": [57.5, -25, 0], "uv": [0, 188], "mirror": true}, + {"origin": [-7.5, 38.52853, -42.11327], "size": [0, 6, 11], "pivot": [-7.5, 41.52853, -42.11327], "rotation": [0, -32.5, 0], "uv": [64, 93], "mirror": true}, + {"origin": [-7.4, 38.52853, -42.11327], "size": [0, 6, 11], "pivot": [-7.5, 41.52853, -42.11327], "rotation": [-47, -32.5, 0], "uv": [64, 93], "mirror": true}, + {"origin": [7.2, 43.52853, -42.11327], "size": [0, 10, 16], "pivot": [7.5, 46.52853, -42.11327], "rotation": [57.5, 25, 0], "uv": [0, 188]}, + {"origin": [7.5, 43.52853, -44.11327], "size": [0, 10, 16], "pivot": [7.5, 46.52853, -42.11327], "rotation": [0, 25, 0], "uv": [0, 188]}, + {"origin": [7.5, 38.52853, -42.11327], "size": [0, 6, 11], "pivot": [7.5, 41.52853, -42.11327], "rotation": [0, 32.5, 0], "uv": [64, 93]}, + {"origin": [7.4, 38.52853, -42.11327], "size": [0, 6, 11], "pivot": [7.5, 41.52853, -42.11327], "rotation": [-47, 32.5, 0], "uv": [64, 93]} + ] + }, + { + "name": "jaw", + "parent": "head", + "pivot": [0, 41.02853, -41.86327], + "cubes": [ + {"origin": [-7.5, 38.52853, -52.61327], "size": [15, 5, 11], "inflate": 0.01, "uv": [56, 186]}, + {"origin": [-5.5, 38.52853, -62.61327], "size": [11, 5, 10], "inflate": 0.01, "uv": [98, 34]}, + {"origin": [-5.5, 43.52853, -62.61327], "size": [11, 2, 10], "inflate": 0.01, "uv": [168, 19]} + ] + }, + { + "name": "tongue", + "parent": "jaw", + "pivot": [0, 45.52853, -44.73827], + "cubes": [ + {"origin": [-3.5, 44.52853, -52.61327], "size": [7, 2, 11], "uv": [194, 131]} + ] + }, + { + "name": "tongue_2", + "parent": "tongue", + "pivot": [0, 45.52853, -52.11327], + "cubes": [ + {"origin": [-3, 45.02853, -60.61327], "size": [6, 1, 8], "uv": [140, 192]} + ] + }, + { + "name": "tongue_3", + "parent": "tongue_2", + "pivot": [0, 45.52853, -60.61327], + "cubes": [ + {"origin": [1, 45.02853, -66.61327], "size": [2, 1, 6], "uv": [64, 110]}, + {"origin": [-3, 45.02853, -66.61327], "size": [2, 1, 6], "uv": [64, 110], "mirror": true} + ] + }, + { + "name": "tail", + "parent": "group2", + "pivot": [0.05556, 10.92239, -11.85013], + "cubes": [ + {"origin": [-7, -0.07761, -10.29457], "size": [14, 14, 35], "uv": [0, 0]}, + {"origin": [0, 13.92239, -10.29457], "size": [0, 6, 35], "uv": [88, 88]} + ] + }, + { + "name": "tail_2", + "parent": "tail", + "pivot": [0.07143, 10.63668, 23.70543], + "cubes": [ + {"origin": [-6.5, 0.42239, 24.70543], "size": [13, 13, 31], "uv": [0, 49]}, + {"origin": [0, 12.92239, 24.70543], "size": [0, 6, 31], "uv": [132, 129]} + ] + }, + { + "name": "tail_3", + "parent": "tail_2", + "pivot": [0.1, 10.32239, 55.70543], + "cubes": [ + {"origin": [-6, 0.92239, 55.70543], "size": [12, 12, 27], "uv": [88, 49]}, + {"origin": [0, 12.92239, 55.70543], "size": [0, 6, 27], "uv": [158, 88]} + ] + }, + { + "name": "tail_4", + "parent": "tail_3", + "pivot": [0.16667, 9.58906, 82.70543], + "cubes": [ + {"origin": [-5.5, 1.92239, 82.70543], "size": [11, 10, 16], "uv": [166, 61]}, + {"origin": [0, 11.92239, 82.70543], "size": [0, 6, 16], "uv": [108, 192]} + ] + }, + { + "name": "tail_5", + "parent": "tail_4", + "pivot": [0.5, 6.92239, 98.70543], + "cubes": [ + {"origin": [-2, 3.92239, 98.70543], "size": [5, 6, 20], "uv": [120, 166]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/battle_axe.geo.json b/common/src/main/resources/assets/antarchy/geo/battle_axe.geo.json new file mode 100644 index 00000000..f9ee011c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/battle_axe.geo.json @@ -0,0 +1,78 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.battle_axe_1 - Converted", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 4, + "visible_bounds_offset": [0, 1, 0] + }, + "bones": [ + { + "name": "battle_axe", + "pivot": [8, -4, -8] + }, + { + "name": "handle", + "parent": "battle_axe", + "pivot": [8, -4, -8], + "cubes": [ + {"origin": [-1, -2, -1], "size": [2, 32, 2], "uv": [0, 0]}, + {"origin": [-2, 30, -2], "size": [4, 2, 4], "uv": [24, 28]}, + {"origin": [-1.6, -16, -1.6], "size": [3.2, 14, 3.2], "uv": [8, 0]} + ] + }, + { + "name": "axe_head", + "parent": "battle_axe", + "pivot": [7.07331, 19, 0], + "cubes": [ + {"origin": [-2.5, 16, -2], "size": [5, 6, 4], "uv": [1, 54]}, + {"origin": [2, 17, -0.5], "size": [2, 4, 1], "uv": [0, 45]}, + {"origin": [-4, 17, -0.5], "size": [2, 4, 1], "uv": [6, 45]} + ] + }, + { + "name": "right", + "parent": "axe_head", + "pivot": [7.07331, 19, 0], + "cubes": [ + {"origin": [4, 15, -0.5], "size": [8, 8, 1], "uv": [20, 0]}, + {"origin": [7, 14.675, 0], "size": [6, 8.65, 0], "uv": [24, 34]}, + {"origin": [5.75, 25.025, -0.5], "size": [7.075, 1, 1], "inflate": 0.005, "pivot": [8.75, 25.525, 0], "rotation": [0, 0, 45], "uv": [0, 51]}, + {"origin": [6.1, 25.925, 0], "size": [8, 1.095, 0], "inflate": 0.005, "pivot": [9.1, 26.525, -0.5], "rotation": [0, 0, 45], "uv": [40, 28], "mirror": true}, + {"origin": [6.1, 27.03, 0], "size": [8, -0.005, 0], "inflate": 0.005, "pivot": [9.1, 26.525, -0.5], "rotation": [0, 0, 45], "uv": [0, 0]}, + {"origin": [6.1, 10.975, 0], "size": [8, 1, 0], "inflate": 0.005, "pivot": [9.1, 11.475, -0.5], "rotation": [0, 0, -45], "uv": [38, 8]}, + {"origin": [3, 9, 0], "size": [4.325, 20, 0], "uv": [8, 17]}, + {"origin": [6.525, 12.75, -0.5], "size": [7.075, 1, 1], "inflate": 0.005, "pivot": [9.525, 13.25, 0], "rotation": [0, 0, 135], "uv": [38, 0]}, + {"origin": [3, 23, -0.5], "size": [4, 5, 1], "uv": [42, 9]}, + {"origin": [7, 23, -0.5], "size": [5, 5, 1], "uv": [38, 2]}, + {"origin": [7, 10, -0.5], "size": [5, 5, 1], "uv": [0, 39]}, + {"origin": [3, 10, -0.5], "size": [4, 5, 1], "uv": [24, 42]} + ] + }, + { + "name": "left", + "parent": "axe_head", + "pivot": [7.07331, 19, 0], + "cubes": [ + {"origin": [4, 15, -0.5], "size": [8, 8, 1], "pivot": [0, 0, 0], "rotation": [-180, 0, 180], "uv": [24, 9]}, + {"origin": [-11.75, 25.025, -0.5], "size": [7.075, 1, 1], "inflate": 0.005, "pivot": [-8.75, 25.525, 0], "rotation": [-180, 0, 135], "uv": [40, 18]}, + {"origin": [-12.525, 12.75, -0.5], "size": [7.075, 1, 1], "inflate": 0.005, "pivot": [-9.525, 13.25, 0], "rotation": [-180, 0, 45], "uv": [40, 20]}, + {"origin": [3, 23, -0.5], "size": [4, 5, 1], "pivot": [0, 0, 0], "rotation": [-180, 0, 180], "uv": [34, 42]}, + {"origin": [-1, 23, -0.5], "size": [5, 5, 1], "pivot": [-4, 0, 0], "rotation": [-180, 0, 180], "uv": [12, 39]}, + {"origin": [3, 9, 0], "size": [4.325, 20, 0], "pivot": [0, 0, 0], "rotation": [-180, 0, 180], "uv": [16, 17]}, + {"origin": [-1, 10, -0.5], "size": [5, 5, 1], "pivot": [-4, -13, 0], "rotation": [-180, 0, 180], "uv": [40, 22]}, + {"origin": [7, 14.675, 0], "size": [6, 8.65, 0], "pivot": [0, 0, 0], "rotation": [-180, 0, 180], "uv": [36, 34]}, + {"origin": [3, 10, -0.5], "size": [4, 5, 1], "pivot": [0, 0, 0], "rotation": [-180, 0, 180], "uv": [44, 42]}, + {"origin": [-13.525, 24.6, 0], "size": [8, 1, 0], "inflate": 0.005, "pivot": [-10.525, 25.1, -0.5], "rotation": [0, 0, -45], "uv": [40, 28]}, + {"origin": [-13.525, 12.4, 0], "size": [8, 1, 0], "inflate": 0.005, "pivot": [-10.525, 12.9, -0.5], "rotation": [0, 0, 45], "uv": [40, 29]} + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/geo/bed_bug.geo.json b/common/src/main/resources/assets/antarchy/geo/bed_bug.geo.json new file mode 100644 index 00000000..a33580c6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/bed_bug.geo.json @@ -0,0 +1,136 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 4, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "bed_bug", + "pivot": [0, 4.125, 1.0625], + "cubes": [ + {"origin": [-8, 1, -8], "size": [16, 8, 19], "uv": [0, 0]} + ] + }, + { + "name": "neck", + "parent": "bed_bug", + "pivot": [0, 5.5, -5], + "cubes": [ + {"origin": [-6, 2, -13], "size": [12, 7, 10], "pivot": [0, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [0, 27]} + ] + }, + { + "name": "head", + "parent": "neck", + "pivot": [0, 4.5, -12], + "cubes": [ + {"origin": [-3.5, 4.25, -16], "size": [7, 4, 4], "pivot": [-0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [0, 49]}, + {"origin": [-2.5, 4.25, -17], "size": [5, 2, 2], "pivot": [-0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [44, 37]} + ] + }, + { + "name": "mouth", + "parent": "head", + "pivot": [0, 0.82488, -18.21924], + "cubes": [ + {"origin": [-1.5, 4.25, -21], "size": [3, 0, 4], "inflate": 0.01, "pivot": [-0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [42, 49]} + ] + }, + { + "name": "R_antenna", + "parent": "head", + "pivot": [-1.5, 6.45691, -15.14015], + "cubes": [ + {"origin": [-10.5, 8.275, -16], "size": [9, 0, 5], "pivot": [-0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [30, 28]} + ] + }, + { + "name": "L_antenna", + "parent": "head", + "pivot": [1.5, 6.45691, -15.14015], + "cubes": [ + {"origin": [1.5, 8.275, -16], "size": [9, 0, 5], "pivot": [0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [30, 28], "mirror": true} + ] + }, + { + "name": "R_mandible", + "parent": "head", + "pivot": [-3, 3, -12], + "cubes": [ + {"origin": [-4.5, 3.25, -19], "size": [3, 1, 7], "pivot": [-0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [22, 49]}, + {"origin": [-1.5, 3.25, -19], "size": [2, 1, 1], "pivot": [-0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [44, 41]} + ] + }, + { + "name": "R_mandible2", + "parent": "head", + "pivot": [3, 3, -12], + "cubes": [ + {"origin": [1.5, 3.25, -19], "size": [3, 1, 7], "pivot": [0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [22, 49], "mirror": true}, + {"origin": [-0.5, 3.25, -19], "size": [2, 1, 1], "pivot": [0.5, 4.5, -10], "rotation": [22.5, 0, 0], "uv": [44, 41], "mirror": true} + ] + }, + { + "name": "L_mandible", + "parent": "head", + "pivot": [3, 3, -12] + }, + { + "name": "L_leg3", + "parent": "bed_bug", + "pivot": [7.25, 3.75, 9.75], + "cubes": [ + {"origin": [6, 3, 7.75], "size": [11, 2, 3], "pivot": [6, 2.5, 9.75], "rotation": [0, 0, 17.5], "uv": [0, 44], "mirror": true} + ] + }, + { + "name": "R_leg3", + "parent": "bed_bug", + "pivot": [-7.25, 3.75, 9.75], + "cubes": [ + {"origin": [-17, 3, 7.75], "size": [11, 2, 3], "pivot": [-6, 2.5, 9.75], "rotation": [0, 0, -17.5], "uv": [0, 44]} + ] + }, + { + "name": "L_leg2", + "parent": "bed_bug", + "pivot": [7.25, 3.75, 0], + "cubes": [ + {"origin": [6, 3, -2], "size": [11, 2, 3], "pivot": [6, 2.5, 0], "rotation": [0, 0, 17.5], "uv": [0, 44], "mirror": true} + ] + }, + { + "name": "R_leg2", + "parent": "bed_bug", + "pivot": [-7.25, 3.75, 0], + "cubes": [ + {"origin": [-17, 3, -2], "size": [11, 2, 3], "pivot": [-6, 2.5, 0], "rotation": [0, 0, -17.5], "uv": [0, 44]} + ] + }, + { + "name": "L_leg", + "parent": "bed_bug", + "pivot": [7.25, 3.75, -5], + "cubes": [ + {"origin": [6, 3, -7], "size": [11, 2, 3], "pivot": [6, 2.5, -5], "rotation": [0, 0, 17.5], "uv": [0, 44], "mirror": true} + ] + }, + { + "name": "R_leg", + "parent": "bed_bug", + "pivot": [-7.25, 3.75, -5], + "cubes": [ + {"origin": [-17, 3, -7], "size": [11, 2, 3], "pivot": [-6, 2.5, -5], "rotation": [0, 0, -17.5], "uv": [0, 44]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/big_bertha.geo.json b/common/src/main/resources/assets/antarchy/geo/big_bertha.geo.json new file mode 100644 index 00000000..0da1f2b8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/big_bertha.geo.json @@ -0,0 +1,67 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.big_bertha - Converted", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 2, + "visible_bounds_height": 4, + "visible_bounds_offset": [0, 1, 0] + }, + "bones": [ + { + "name": "big_bertha", + "pivot": [0.35, -7.75, 0] + }, + { + "name": "guard", + "parent": "big_bertha", + "pivot": [0.35, -7.75, 0], + "cubes": [ + { + "origin": [-1.5, -8.6, -1], + "size": [3.85, 3.85, 2], + "pivot": [0.35, -7.25, 0], + "rotation": [0, 0, -45], + "uv": { + "north": {"uv": [33, 3.5], "uv_size": [4, 4]}, + "east": {"uv": [30, 3.5], "uv_size": [2, 4]}, + "south": {"uv": [40, 3.5], "uv_size": [4, 4]}, + "west": {"uv": [37, 3.5], "uv_size": [3, 4]}, + "up": {"uv": [32, 0.5], "uv_size": [4, 2]}, + "down": {"uv": [37, 9.5], "uv_size": [4, -2]} + } + }, + {"origin": [-1.5, -8.6, -1], "size": [3.85, 3.85, 2], "inflate": -0.2, "pivot": [0.35, -7.25, 0], "rotation": [0, 0, -45], "uv": [14, 10]}, + {"origin": [2.35, -6.2, -1], "size": [2, 5, 2], "inflate": -0.005, "pivot": [2.5, -4.85, 0.5], "rotation": [0, 0, 65], "uv": [14, 15]}, + {"origin": [-4.35, -6.2, -1], "size": [2, 5, 2], "inflate": -0.005, "pivot": [-2.5, -4.85, 0.5], "rotation": [0, 0, -65], "uv": [14, 23]} + ] + }, + { + "name": "handle", + "parent": "big_bertha", + "pivot": [3, -15, -3], + "cubes": [ + {"origin": [-0.5, -14, -0.5], "size": [1, 7, 1], "uv": [22, 15]}, + {"origin": [-0.5, -14, -0.5], "size": [1, 7, 1], "inflate": 0.2, "uv": [22, 23]}, + {"origin": [-1.5, -16, -1.5], "size": [3, 2, 3], "uv": [14, 0]} + ] + }, + { + "name": "blade", + "parent": "big_bertha", + "pivot": [6, -5, -3], + "cubes": [ + {"origin": [1.5, -6, 0], "size": [1, 34, 0], "uv": [10, 0]}, + {"origin": [-2, -6, -0.5], "size": [4, 33.625, 1], "uv": [0, 0]}, + {"origin": [-2.1, 26.525, -0.5], "size": [2.8, 2.8, 1], "inflate": 0.005, "pivot": [0, 28.625, 0], "rotation": [0, 0, -45], "uv": [24, 5]}, + {"origin": [-1.9, 26.3, 0], "size": [3.525, 3.525, 0], "inflate": 0.005, "pivot": [0, 28.2, 0], "rotation": [0, 0, -45], "uv": [24, 8]}, + {"origin": [-2.5, -6, 0], "size": [1, 34, 0], "uv": [12, 0]} + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/geo/bomber.geo.json b/common/src/main/resources/assets/antarchy/geo/bomber.geo.json new file mode 100644 index 00000000..5a9bfd08 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/bomber.geo.json @@ -0,0 +1,48 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.bomber", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 2, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0.5, 3, -0.5] + }, + { + "name": "head", + "parent": "root", + "pivot": [0, 5, 0], + "cubes": [ + {"origin": [0, 13, -1.5], "size": [0, 2, 3], "uv": [26, 26]}, + {"origin": [-1.5, 13, 0], "size": [4, 4, 0], "uv": [18, 26]}, + {"origin": [-3.5, 12, -3.5], "size": [7, 1, 7], "uv": [0, 18]}, + {"origin": [-4.5, 3, -4.5], "size": [9, 9, 9], "uv": [0, 0]} + ] + }, + { + "name": "rightFoot", + "parent": "root", + "pivot": [-2, 3, 0], + "cubes": [ + {"origin": [-3.5, 0, -3.5], "size": [3, 3, 6], "uv": [0, 26]} + ] + }, + { + "name": "leftFoot", + "parent": "root", + "pivot": [2, 3, 0], + "cubes": [ + {"origin": [0.5, 0, -3.5], "size": [3, 3, 6], "uv": [0, 26], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/brutalfly.geo.json b/common/src/main/resources/assets/antarchy/geo/brutalfly.geo.json new file mode 100644 index 00000000..665ceb60 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/brutalfly.geo.json @@ -0,0 +1,587 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 512, + "texture_height": 512, + "visible_bounds_width": 9, + "visible_bounds_height": 10, + "visible_bounds_offset": [0, 2, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [5.52857, 33.57143, -11.1528] + }, + { + "name": "upper_body", + "parent": "bone", + "pivot": [0, 33, 4], + "cubes": [ + {"origin": [-7, 26, -13], "size": [14, 14, 7], "inflate": 0.1, "uv": [218, 81]}, + {"origin": [-6, 27, -6], "size": [12, 12, 10], "uv": [174, 81]}, + {"origin": [0, 39, -6], "size": [0, 5, 10], "uv": [228, 246]}, + {"origin": [0, 39, -12], "size": [0, 3, 6], "uv": [244, 45]} + ] + }, + { + "name": "head", + "parent": "upper_body", + "pivot": [0, 28, -19], + "cubes": [ + {"origin": [-4, 28, -18], "size": [8, 3, 5], "uv": [174, 103]}, + {"origin": [2.1, 32, -23.1], "size": [3, 3, 3], "uv": [96, 247]}, + {"origin": [-5.1, 32, -23.1], "size": [3, 3, 3], "uv": [96, 247], "mirror": true}, + {"origin": [-5, 31, -23], "size": [10, 5, 10], "uv": [234, 197]}, + {"origin": [-4, 36, -22], "size": [8, 2, 9], "uv": [236, 182]} + ] + }, + { + "name": "left_antenna", + "parent": "head", + "pivot": [3, 37.88568, -21.77535], + "rotation": [-33.40659, -12.60837, 8.19252], + "cubes": [ + {"origin": [2, 36.66299, -31.86505], "size": [2, 2, 11], "uv": [244, 0]}, + {"origin": [2, 32.66299, -32.86505], "size": [2, 4, 4], "uv": [62, 247]} + ] + }, + { + "name": "right_antenna", + "parent": "head", + "pivot": [-3, 37.88568, -21.77535], + "rotation": [-33.40659, 12.60837, -8.19252], + "cubes": [ + {"origin": [-4, 36.66299, -31.86505], "size": [2, 2, 11], "uv": [244, 0], "mirror": true}, + {"origin": [-4, 32.66299, -32.86505], "size": [2, 4, 4], "uv": [62, 247], "mirror": true} + ] + }, + { + "name": "left_mouth", + "parent": "head", + "pivot": [0, 31, -18], + "cubes": [ + {"origin": [0, 28, -23], "size": [5, 3, 5], "uv": [200, 103]} + ] + }, + { + "name": "right_mouth", + "parent": "head", + "pivot": [0, 31, -18], + "cubes": [ + {"origin": [-5, 28, -23], "size": [5, 3, 5], "uv": [200, 103], "mirror": true} + ] + }, + { + "name": "tongue", + "parent": "head", + "pivot": [0, 31.6, -7.9], + "cubes": [ + {"origin": [0, 30, -21], "size": [0, 2, 15], "uv": [234, 229]} + ] + }, + { + "name": "tongue_2", + "parent": "tongue", + "pivot": [0, 31, -20], + "cubes": [ + {"origin": [0, 30, -21], "size": [0, 2, 15], "uv": [236, 165]} + ] + }, + { + "name": "tongue_3", + "parent": "tongue_2", + "pivot": [0, 31.66667, -6.5], + "cubes": [ + {"origin": [0, 32, -7], "size": [0, 2, 1], "uv": [184, 230]}, + {"origin": [0, 34, -9], "size": [0, 1, 3], "uv": [236, 193]} + ] + }, + { + "name": "tongue_4", + "parent": "tongue_3", + "pivot": [0, 34, -8.5], + "cubes": [ + {"origin": [0, 33, -9], "size": [0, 1, 1], "uv": [184, 233]} + ] + }, + { + "name": "left_wings", + "parent": "upper_body", + "pivot": [6.5, 39, -3.5] + }, + { + "name": "left_wing_back", + "parent": "left_wings", + "pivot": [6.5, 39, -3.5], + "rotation": [0, -2.5, 0], + "cubes": [ + {"origin": [6, 39, -4], "size": [27, 0, 32], "uv": [118, 165]} + ] + }, + { + "name": "left_wing_back_2", + "parent": "left_wing_back", + "pivot": [33.5, 39, 9.5], + "cubes": [ + {"origin": [33, 39, -4], "size": [15, 0, 27], "uv": [174, 54]} + ] + }, + { + "name": "left_wing", + "parent": "left_wings", + "pivot": [7.5, 39, -4.5], + "rotation": [0, 2.5, 0], + "cubes": [ + {"origin": [6, 39, -57], "size": [25, 0, 53], "uv": [158, 112]} + ] + }, + { + "name": "left_wing_2", + "parent": "left_wing", + "pivot": [31, 39, -17.5], + "cubes": [ + {"origin": [31, 39, -57], "size": [26, 0, 53], "uv": [0, 112]} + ] + }, + { + "name": "right_wings", + "parent": "upper_body", + "pivot": [-6.5, 39, -3.5] + }, + { + "name": "right_wing_back", + "parent": "right_wings", + "pivot": [-6.5, 39, -3.5], + "rotation": [0, 2.5, 0], + "cubes": [ + {"origin": [-33, 39, -4], "size": [27, 0, 32], "uv": [118, 165], "mirror": true} + ] + }, + { + "name": "right_wing_back_2", + "parent": "right_wing_back", + "pivot": [-33.5, 39, 9.5], + "cubes": [ + {"origin": [-48, 39, -4], "size": [15, 0, 27], "uv": [174, 54], "mirror": true} + ] + }, + { + "name": "right_wing", + "parent": "right_wings", + "pivot": [-7.5, 39, -4.5], + "rotation": [0, -2.5, 0], + "cubes": [ + {"origin": [-31, 39, -57], "size": [25, 0, 53], "uv": [158, 112], "mirror": true} + ] + }, + { + "name": "right_wing_2", + "parent": "right_wing", + "pivot": [-31, 39, -17.5], + "cubes": [ + {"origin": [-57, 39, -57], "size": [26, 0, 53], "uv": [0, 112], "mirror": true} + ] + }, + { + "name": "Left_legs", + "parent": "upper_body", + "pivot": [2.52857, 33.57143, 4.8472] + }, + { + "name": "left_leg_3", + "parent": "Left_legs", + "pivot": [2.52857, 33.57143, 4.8472], + "rotation": [35, 30, 0], + "cubes": [ + {"origin": [4, 28, 6.9], "size": [0, 7, 3], "uv": [108, 247]}, + {"origin": [3, 28, 3.9], "size": [3, 3, 3], "inflate": 0.2, "uv": [84, 247]}, + {"origin": [3, 19, 3.9], "size": [3, 9, 3], "inflate": 0.01, "uv": [50, 247]}, + {"origin": [2.5, 31, 3.5], "size": [4, 5, 4], "uv": [220, 102]} + ] + }, + { + "name": "left_knee_3", + "parent": "left_leg_3", + "pivot": [4.35556, 19.05366, 3.68533], + "rotation": [-117.5, 0, 0], + "cubes": [ + {"origin": [3, 10.05366, 1.1264], "size": [3, 11, 3], "uv": [24, 247]} + ] + }, + { + "name": "left_knee_down_3", + "parent": "left_knee_3", + "pivot": [4.5, 10.99638, 2.9669], + "cubes": [ + {"origin": [3, 9.66208, 2.10073], "size": [3, 3, 17], "inflate": 0.01, "uv": [118, 230]}, + {"origin": [2.9, 8.13998, 17.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [4.5, 10.63998, 14.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247]}, + {"origin": [5.1, 8.13998, 17.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [4.5, 10.63998, 14.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247]} + ] + }, + { + "name": "left_leg_2", + "parent": "Left_legs", + "pivot": [4.52857, 33.57143, -3.1528], + "rotation": [35, 30, 0], + "cubes": [ + {"origin": [6, 28, -1.1], "size": [0, 7, 3], "uv": [108, 247]}, + {"origin": [5, 28, -4.1], "size": [3, 3, 3], "inflate": 0.2, "uv": [84, 247]}, + {"origin": [5, 19, -4.1], "size": [3, 9, 3], "inflate": 0.01, "uv": [50, 247]}, + {"origin": [4.5, 31, -4.5], "size": [4, 5, 4], "uv": [220, 102]} + ] + }, + { + "name": "left_knee_2", + "parent": "left_leg_2", + "pivot": [6.35556, 19.05366, -4.31467], + "rotation": [-117.5, 0, 0], + "cubes": [ + {"origin": [5, 10.05366, -6.8736], "size": [3, 11, 3], "uv": [24, 247]} + ] + }, + { + "name": "left_knee_down_2", + "parent": "left_knee_2", + "pivot": [6.5, 10.99638, -5.0331], + "cubes": [ + {"origin": [5, 9.66208, -5.89927], "size": [3, 3, 17], "inflate": 0.01, "uv": [118, 230]}, + {"origin": [4.9, 8.13998, 9.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [6.5, 10.63998, 6.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247]}, + {"origin": [7.1, 8.13998, 9.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [6.5, 10.63998, 6.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247]} + ] + }, + { + "name": "left_leg_1", + "parent": "Left_legs", + "pivot": [5.52857, 33.57143, -11.1528], + "rotation": [35, 30, 0], + "cubes": [ + {"origin": [7, 28, -9.1], "size": [0, 7, 3], "uv": [108, 247]}, + {"origin": [6, 28, -12.1], "size": [3, 3, 3], "inflate": 0.2, "uv": [84, 247]}, + {"origin": [6, 19, -12.1], "size": [3, 9, 3], "inflate": 0.01, "uv": [50, 247]}, + {"origin": [5.5, 31, -12.5], "size": [4, 5, 4], "uv": [220, 102]} + ] + }, + { + "name": "left_knee_1", + "parent": "left_leg_1", + "pivot": [7.35556, 19.05366, -12.31467], + "rotation": [-117.5, 0, 0], + "cubes": [ + {"origin": [6, 10.05366, -14.8736], "size": [3, 11, 3], "uv": [24, 247]} + ] + }, + { + "name": "left_knee_down_1", + "parent": "left_knee_1", + "pivot": [7.5, 10.99638, -13.0331], + "cubes": [ + {"origin": [6, 9.66208, -13.89927], "size": [3, 3, 17], "inflate": 0.01, "uv": [118, 230]}, + {"origin": [5.9, 8.13998, 1.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [7.5, 10.63998, -1.43349], "rotation": [-7.5, 0, 0], "uv": [36, 247]}, + {"origin": [8.1, 8.13998, 1.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [7.5, 10.63998, -1.43349], "rotation": [-7.5, 0, 0], "uv": [36, 247]} + ] + }, + { + "name": "Right_legs", + "parent": "upper_body", + "pivot": [-2.52857, 33.57143, 4.8472] + }, + { + "name": "right_leg_3", + "parent": "Right_legs", + "pivot": [-2.52857, 33.57143, 4.8472], + "rotation": [35, -30, 0], + "cubes": [ + {"origin": [-4, 28, 6.9], "size": [0, 7, 3], "uv": [108, 247], "mirror": true}, + {"origin": [-6, 28, 3.9], "size": [3, 3, 3], "inflate": 0.2, "uv": [84, 247], "mirror": true}, + {"origin": [-6, 19, 3.9], "size": [3, 9, 3], "inflate": 0.01, "uv": [50, 247], "mirror": true}, + {"origin": [-6.5, 31, 3.5], "size": [4, 5, 4], "uv": [220, 102], "mirror": true} + ] + }, + { + "name": "right_knee_3", + "parent": "right_leg_3", + "pivot": [-4.35556, 19.05366, 3.68533], + "rotation": [-117.5, 0, 0], + "cubes": [ + {"origin": [-6, 10.05366, 1.1264], "size": [3, 11, 3], "uv": [24, 247], "mirror": true} + ] + }, + { + "name": "right_knee_down_3", + "parent": "right_knee_3", + "pivot": [-4.5, 10.99638, 2.9669], + "cubes": [ + {"origin": [-6, 9.66208, 2.10073], "size": [3, 3, 17], "inflate": 0.01, "uv": [118, 230], "mirror": true}, + {"origin": [-3.9, 8.13998, 17.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [-4.5, 10.63998, 14.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247], "mirror": true}, + {"origin": [-6.1, 8.13998, 17.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [-4.5, 10.63998, 14.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247], "mirror": true} + ] + }, + { + "name": "right_leg_2", + "parent": "Right_legs", + "pivot": [-4.52857, 33.57143, -3.1528], + "rotation": [35, -30, 0], + "cubes": [ + {"origin": [-6, 28, -1.1], "size": [0, 7, 3], "uv": [108, 247], "mirror": true}, + {"origin": [-8, 28, -4.1], "size": [3, 3, 3], "inflate": 0.2, "uv": [84, 247], "mirror": true}, + {"origin": [-8, 19, -4.1], "size": [3, 9, 3], "inflate": 0.01, "uv": [50, 247], "mirror": true}, + {"origin": [-8.5, 31, -4.5], "size": [4, 5, 4], "uv": [220, 102], "mirror": true} + ] + }, + { + "name": "right_knee_2", + "parent": "right_leg_2", + "pivot": [-6.35556, 19.05366, -4.31467], + "rotation": [-117.5, 0, 0], + "cubes": [ + {"origin": [-8, 10.05366, -6.8736], "size": [3, 11, 3], "uv": [24, 247], "mirror": true} + ] + }, + { + "name": "right_knee_down_2", + "parent": "right_knee_2", + "pivot": [-6.5, 10.99638, -5.0331], + "cubes": [ + {"origin": [-8, 9.66208, -5.89927], "size": [3, 3, 17], "inflate": 0.01, "uv": [118, 230], "mirror": true}, + {"origin": [-5.9, 8.13998, 9.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [-6.5, 10.63998, 6.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247], "mirror": true}, + {"origin": [-8.1, 8.13998, 9.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [-6.5, 10.63998, 6.56651], "rotation": [-7.5, 0, 0], "uv": [36, 247], "mirror": true} + ] + }, + { + "name": "right_leg_1", + "parent": "Right_legs", + "pivot": [-5.52857, 33.57143, -11.1528], + "rotation": [35, -30, 0], + "cubes": [ + {"origin": [-7, 28, -9.1], "size": [0, 7, 3], "uv": [108, 247], "mirror": true}, + {"origin": [-9, 28, -12.1], "size": [3, 3, 3], "inflate": 0.2, "uv": [84, 247], "mirror": true}, + {"origin": [-9, 19, -12.1], "size": [3, 9, 3], "inflate": 0.01, "uv": [50, 247], "mirror": true}, + {"origin": [-9.5, 31, -12.5], "size": [4, 5, 4], "uv": [220, 102], "mirror": true} + ] + }, + { + "name": "right_knee_1", + "parent": "right_leg_1", + "pivot": [-7.35556, 19.05366, -12.31467], + "rotation": [-117.5, 0, 0], + "cubes": [ + {"origin": [-9, 10.05366, -14.8736], "size": [3, 11, 3], "uv": [24, 247], "mirror": true} + ] + }, + { + "name": "right_knee_down_1", + "parent": "right_knee_1", + "pivot": [-7.5, 10.99638, -13.0331], + "cubes": [ + {"origin": [-9, 9.66208, -13.89927], "size": [3, 3, 17], "inflate": 0.01, "uv": [118, 230], "mirror": true}, + {"origin": [-6.9, 8.13998, 1.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [-7.5, 10.63998, -1.43349], "rotation": [-7.5, 0, 0], "uv": [36, 247], "mirror": true}, + {"origin": [-9.1, 8.13998, 1.06651], "size": [1, 5, 6], "inflate": 0.01, "pivot": [-7.5, 10.63998, -1.43349], "rotation": [-7.5, 0, 0], "uv": [36, 247], "mirror": true} + ] + }, + { + "name": "waist", + "parent": "bone", + "pivot": [0, 32.5, 4.75], + "cubes": [ + {"origin": [0, 37, 4], "size": [0, 5, 5], "uv": [74, 247]}, + {"origin": [0, 36, 9], "size": [0, 2, 7], "uv": [236, 102]}, + {"origin": [-4, 29, 9], "size": [8, 7, 4], "uv": [244, 34]}, + {"origin": [-5, 28, 4], "size": [10, 9, 5], "uv": [158, 242]} + ] + }, + { + "name": "tail", + "parent": "waist", + "pivot": [0, 32.5, 13.5], + "cubes": [ + {"origin": [-5, 28, 13], "size": [10, 9, 3], "uv": [158, 230]} + ] + }, + { + "name": "tail_2", + "parent": "tail", + "pivot": [0, 32.5, 17], + "cubes": [ + {"origin": [7, 26, 16], "size": [0, 13, 5], "pivot": [7, 32.5, 16], "rotation": [0, 20, 0], "uv": [14, 247]}, + {"origin": [7, 26, 22], "size": [0, 13, 8], "pivot": [7, 32.5, 22], "rotation": [0, 20, 0], "uv": [244, 13]}, + {"origin": [7, 26, 26], "size": [0, 13, 10], "pivot": [7, 32.5, 26], "rotation": [0, 20, 0], "uv": [188, 242]}, + {"origin": [7, 26, 31], "size": [0, 13, 10], "pivot": [7, 32.5, 31], "rotation": [0, 20, 0], "uv": [208, 242]}, + {"origin": [7, 26, 18], "size": [0, 13, 7], "pivot": [7, 32.5, 18], "rotation": [0, 20, 0], "uv": [0, 247]}, + {"origin": [-7, 26, 31], "size": [0, 13, 10], "pivot": [-7, 32.5, 31], "rotation": [0, -20, 0], "uv": [208, 242], "mirror": true}, + {"origin": [-7, 26, 26], "size": [0, 13, 10], "pivot": [-7, 32.5, 26], "rotation": [0, -20, 0], "uv": [188, 242], "mirror": true}, + {"origin": [-7, 26, 18], "size": [0, 13, 7], "pivot": [-7, 32.5, 18], "rotation": [0, -20, 0], "uv": [0, 247], "mirror": true}, + {"origin": [-7, 26, 22], "size": [0, 13, 8], "pivot": [-7, 32.5, 22], "rotation": [0, -20, 0], "uv": [244, 13], "mirror": true}, + {"origin": [-7, 26, 16], "size": [0, 13, 5], "pivot": [-7, 32.5, 16], "rotation": [0, -20, 0], "uv": [14, 247], "mirror": true}, + {"origin": [-7, 26, 16], "size": [14, 13, 20], "uv": [118, 197]}, + {"origin": [-5, 27, 36], "size": [10, 11, 6], "uv": [234, 212]} + ] + }, + { + "name": "coocon", + "pivot": [0, 26.25, -12.375] + }, + { + "name": "left_coocon", + "parent": "coocon", + "pivot": [0.75, 46.25, -15.375], + "cubes": [ + {"origin": [0, 6, -80], "size": [17, 38, 7], "uv": [186, 197]}, + {"origin": [0, 0, -73], "size": [23, 48, 64], "uv": [0, 0]}, + {"origin": [0, 4, -9], "size": [17, 40, 42], "uv": [0, 165]}, + {"origin": [0, 8, 33], "size": [13, 32, 22], "uv": [174, 0]}, + {"origin": [0.25, 46.85, -73.375], "size": [2, 2, 3], "pivot": [1.25, 47.1, -71.875], "rotation": [45, 0, 0], "uv": [0, 0]}, + {"origin": [1.25, 48.85, -73.375], "size": [0, 3, 3], "pivot": [1.25, 47.1, -71.875], "rotation": [45, 0, 0], "uv": [12, -3]}, + {"origin": [22.25, 48.85, -73.375], "size": [0, 3, 3], "pivot": [22.25, 47.1, -71.875], "rotation": [40.144, -22.32924, 24.25045], "uv": [12, -3]}, + {"origin": [21.25, 46.85, -73.375], "size": [2, 2, 3], "pivot": [22.25, 47.1, -71.875], "rotation": [40.144, -22.32924, 24.25045], "uv": [0, 0]}, + {"origin": [1.25, 50.05, -57.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [0.25, 48.05, -57.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [0.25, 48.05, -43.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [1.25, 50.05, -43.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [9.25, 48.05, -32.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [10.25, 50.05, -32.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [10.25, 50.05, -52.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [9.25, 48.05, -52.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [24.25, 42.05, -54.375], "size": [2, 2, 3], "pivot": [25.25, 44.3, -52.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [25.25, 44.05, -54.375], "size": [0, 3, 3], "pivot": [25.25, 44.3, -52.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [25.25, 22.05, -67.375], "size": [0, 3, 3], "pivot": [25.25, 22.3, -65.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [24.25, 20.05, -67.375], "size": [2, 2, 3], "pivot": [25.25, 22.3, -65.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [24.25, 0.05, -62.375], "size": [2, 2, 3], "pivot": [25.25, 2.3, -60.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [25.25, 2.05, -62.375], "size": [0, 3, 3], "pivot": [25.25, 2.3, -60.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [25.25, 2.05, -33.375], "size": [0, 3, 3], "pivot": [25.25, 2.3, -31.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [24.25, 0.05, -33.375], "size": [2, 2, 3], "pivot": [25.25, 2.3, -31.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [24.25, 25.05, -49.375], "size": [2, 2, 3], "pivot": [25.25, 27.3, -47.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [25.25, 27.05, -49.375], "size": [0, 3, 3], "pivot": [25.25, 27.3, -47.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [25.25, 8.05, -30.375], "size": [0, 3, 3], "pivot": [25.25, 8.3, -28.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [24.25, 6.05, -30.375], "size": [2, 2, 3], "pivot": [25.25, 8.3, -28.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [24.25, 32.05, -30.375], "size": [2, 2, 3], "pivot": [25.25, 34.3, -28.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [25.25, 34.05, -30.375], "size": [0, 3, 3], "pivot": [25.25, 34.3, -28.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [25.25, 42.05, -18.375], "size": [0, 3, 3], "pivot": [25.25, 42.3, -16.875], "rotation": [0, 0, 90], "uv": [12, -3]}, + {"origin": [24.25, 40.05, -18.375], "size": [2, 2, 3], "pivot": [25.25, 42.3, -16.875], "rotation": [0, 0, 90], "uv": [0, 0]}, + {"origin": [23.25, 48.55, -43.375], "size": [0, 3, 3], "pivot": [23.25, 48.8, -41.875], "rotation": [0, 0, 40], "uv": [12, -3]}, + {"origin": [22.25, 46.55, -43.375], "size": [2, 2, 3], "pivot": [23.25, 48.8, -41.875], "rotation": [0, 0, 40], "uv": [0, 0]}, + {"origin": [1.25, 50.05, -26.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [0.25, 48.05, -26.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [8.25, 44.05, 15.625], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [9.25, 46.05, 15.625], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [4.25, 46.05, 0.625], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [3.25, 44.05, 0.625], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [0.25, 47.05, -11.575], "size": [2, 2, 3], "pivot": [1.25, 47.3, -10.075], "rotation": [-40, 0, 0], "uv": [0, 0]}, + {"origin": [1.25, 49.05, -11.575], "size": [0, 3, 3], "pivot": [1.25, 47.3, -10.075], "rotation": [-40, 0, 0], "uv": [12, -3]}, + {"origin": [22.25, 49.05, -11.575], "size": [0, 3, 3], "pivot": [22.25, 47.3, -10.075], "rotation": [-29.5635, -3.61928, 49.65666], "uv": [12, -3]}, + {"origin": [21.25, 47.05, -11.575], "size": [2, 2, 3], "pivot": [22.25, 47.3, -10.075], "rotation": [-29.5635, -3.61928, 49.65666], "uv": [0, 0]}, + {"origin": [1.25, -4.05, -11.575], "size": [0, 3, 3], "pivot": [1.25, 0.7, -10.075], "rotation": [40, 0, 0], "uv": [12, -3]}, + {"origin": [0.25, -1.05, -11.575], "size": [2, 2, 3], "pivot": [1.25, 0.7, -10.075], "rotation": [40, 0, 0], "uv": [0, 0]}, + {"origin": [0.25, -2.05, -26.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [1.25, -5.05, -26.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [0.25, -2.05, -43.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [1.25, -5.05, -43.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [0.25, -2.05, -57.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [1.25, -5.05, -57.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [0.25, -0.85, -73.375], "size": [2, 2, 3], "pivot": [1.25, 0.9, -71.875], "rotation": [-45, 0, 0], "uv": [0, 0]}, + {"origin": [1.25, -3.85, -73.375], "size": [0, 3, 3], "pivot": [1.25, 0.9, -71.875], "rotation": [-45, 0, 0], "uv": [12, -3]}, + {"origin": [9.25, -2.05, -52.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [10.25, -5.05, -52.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [9.25, -2.05, -32.375], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [10.25, -5.05, -32.375], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [22.25, -4.05, -11.575], "size": [0, 3, 3], "pivot": [22.25, 0.7, -10.075], "rotation": [29.5635, -3.61928, -49.65666], "uv": [12, -3]}, + {"origin": [21.25, -1.05, -11.575], "size": [2, 2, 3], "pivot": [22.25, 0.7, -10.075], "rotation": [29.5635, -3.61928, -49.65666], "uv": [0, 0]}, + {"origin": [21.25, -0.85, -73.375], "size": [2, 2, 3], "pivot": [22.25, 0.9, -71.875], "rotation": [-40.144, -22.32924, -24.25045], "uv": [0, 0]}, + {"origin": [22.25, -3.85, -73.375], "size": [0, 3, 3], "pivot": [22.25, 0.9, -71.875], "rotation": [-40.144, -22.32924, -24.25045], "uv": [12, -3]}, + {"origin": [23.25, -3.55, -43.375], "size": [0, 3, 3], "pivot": [23.25, -0.8, -41.875], "rotation": [0, 0, -40], "uv": [12, -3]}, + {"origin": [22.25, -0.55, -43.375], "size": [2, 2, 3], "pivot": [23.25, -0.8, -41.875], "rotation": [0, 0, -40], "uv": [0, 0]}, + {"origin": [15.25, 43.05, 30.425], "size": [2, 2, 3], "pivot": [16.25, 43.3, 31.925], "rotation": [-29.5635, -3.61928, 49.65666], "uv": [0, 0]}, + {"origin": [16.25, 45.05, 30.425], "size": [0, 3, 3], "pivot": [16.25, 43.3, 31.925], "rotation": [-29.5635, -3.61928, 49.65666], "uv": [12, -3]}, + {"origin": [15.25, 2.95, 30.425], "size": [2, 2, 3], "pivot": [16.25, 4.7, 31.925], "rotation": [29.5635, -3.61928, -49.65666], "uv": [0, 0]}, + {"origin": [16.25, -0.05, 30.425], "size": [0, 3, 3], "pivot": [16.25, 4.7, 31.925], "rotation": [29.5635, -3.61928, -49.65666], "uv": [12, -3]}, + {"origin": [8.25, 1.95, 15.625], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [9.25, -1.05, 15.625], "size": [0, 3, 3], "uv": [12, -3]}, + {"origin": [3.25, 1.95, 0.625], "size": [2, 2, 3], "uv": [0, 0]}, + {"origin": [4.25, -1.05, 0.625], "size": [0, 3, 3], "uv": [12, -3]} + ] + }, + { + "name": "right_coocon", + "parent": "coocon", + "pivot": [-0.75, 46.25, -15.375], + "cubes": [ + {"origin": [-17, 6, -80], "size": [17, 38, 7], "uv": [186, 197], "mirror": true}, + {"origin": [-23, 0, -73], "size": [23, 48, 64], "uv": [0, 0], "mirror": true}, + {"origin": [-17, 4, -9], "size": [17, 40, 42], "uv": [0, 165], "mirror": true}, + {"origin": [-13, 8, 33], "size": [13, 32, 22], "uv": [174, 0], "mirror": true}, + {"origin": [-2.25, 46.85, -73.375], "size": [2, 2, 3], "pivot": [-1.25, 47.1, -71.875], "rotation": [45, 0, 0], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, 48.85, -73.375], "size": [0, 3, 3], "pivot": [-1.25, 47.1, -71.875], "rotation": [45, 0, 0], "uv": [12, -3], "mirror": true}, + {"origin": [-22.25, 48.85, -73.375], "size": [0, 3, 3], "pivot": [-22.25, 47.1, -71.875], "rotation": [40.144, 22.32924, -24.25045], "uv": [12, -3], "mirror": true}, + {"origin": [-23.25, 46.85, -73.375], "size": [2, 2, 3], "pivot": [-22.25, 47.1, -71.875], "rotation": [40.144, 22.32924, -24.25045], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, 50.05, -57.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-2.25, 48.05, -57.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-2.25, 48.05, -43.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, 50.05, -43.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-11.25, 48.05, -32.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-10.25, 50.05, -32.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-10.25, 50.05, -52.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-11.25, 48.05, -52.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-26.25, 42.05, -54.375], "size": [2, 2, 3], "pivot": [-25.25, 44.3, -52.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-25.25, 44.05, -54.375], "size": [0, 3, 3], "pivot": [-25.25, 44.3, -52.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-25.25, 22.05, -67.375], "size": [0, 3, 3], "pivot": [-25.25, 22.3, -65.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-26.25, 20.05, -67.375], "size": [2, 2, 3], "pivot": [-25.25, 22.3, -65.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-26.25, 0.05, -62.375], "size": [2, 2, 3], "pivot": [-25.25, 2.3, -60.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-25.25, 2.05, -62.375], "size": [0, 3, 3], "pivot": [-25.25, 2.3, -60.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-25.25, 2.05, -33.375], "size": [0, 3, 3], "pivot": [-25.25, 2.3, -31.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-26.25, 0.05, -33.375], "size": [2, 2, 3], "pivot": [-25.25, 2.3, -31.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-26.25, 25.05, -49.375], "size": [2, 2, 3], "pivot": [-25.25, 27.3, -47.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-25.25, 27.05, -49.375], "size": [0, 3, 3], "pivot": [-25.25, 27.3, -47.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-25.25, 8.05, -30.375], "size": [0, 3, 3], "pivot": [-25.25, 8.3, -28.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-26.25, 6.05, -30.375], "size": [2, 2, 3], "pivot": [-25.25, 8.3, -28.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-26.25, 32.05, -30.375], "size": [2, 2, 3], "pivot": [-25.25, 34.3, -28.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-25.25, 34.05, -30.375], "size": [0, 3, 3], "pivot": [-25.25, 34.3, -28.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-25.25, 42.05, -18.375], "size": [0, 3, 3], "pivot": [-25.25, 42.3, -16.875], "rotation": [0, 0, -90], "uv": [12, -3], "mirror": true}, + {"origin": [-26.25, 40.05, -18.375], "size": [2, 2, 3], "pivot": [-25.25, 42.3, -16.875], "rotation": [0, 0, -90], "uv": [0, 0], "mirror": true}, + {"origin": [-23.25, 48.55, -43.375], "size": [0, 3, 3], "pivot": [-23.25, 48.8, -41.875], "rotation": [0, 0, -40], "uv": [12, -3], "mirror": true}, + {"origin": [-24.25, 46.55, -43.375], "size": [2, 2, 3], "pivot": [-23.25, 48.8, -41.875], "rotation": [0, 0, -40], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, 50.05, -26.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-2.25, 48.05, -26.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-10.25, 44.05, 15.625], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-9.25, 46.05, 15.625], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-4.25, 46.05, 0.625], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-5.25, 44.05, 0.625], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-2.25, 47.05, -11.575], "size": [2, 2, 3], "pivot": [-1.25, 47.3, -10.075], "rotation": [-40, 0, 0], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, 49.05, -11.575], "size": [0, 3, 3], "pivot": [-1.25, 47.3, -10.075], "rotation": [-40, 0, 0], "uv": [12, -3], "mirror": true}, + {"origin": [-22.25, 49.05, -11.575], "size": [0, 3, 3], "pivot": [-22.25, 47.3, -10.075], "rotation": [-29.5635, 3.61928, -49.65666], "uv": [12, -3], "mirror": true}, + {"origin": [-23.25, 47.05, -11.575], "size": [2, 2, 3], "pivot": [-22.25, 47.3, -10.075], "rotation": [-29.5635, 3.61928, -49.65666], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, -4.05, -11.575], "size": [0, 3, 3], "pivot": [-1.25, 0.7, -10.075], "rotation": [40, 0, 0], "uv": [12, -3], "mirror": true}, + {"origin": [-2.25, -1.05, -11.575], "size": [2, 2, 3], "pivot": [-1.25, 0.7, -10.075], "rotation": [40, 0, 0], "uv": [0, 0], "mirror": true}, + {"origin": [-2.25, -2.05, -26.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, -5.05, -26.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-2.25, -2.05, -43.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, -5.05, -43.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-2.25, -2.05, -57.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, -5.05, -57.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-2.25, -0.85, -73.375], "size": [2, 2, 3], "pivot": [-1.25, 0.9, -71.875], "rotation": [-45, 0, 0], "uv": [0, 0], "mirror": true}, + {"origin": [-1.25, -3.85, -73.375], "size": [0, 3, 3], "pivot": [-1.25, 0.9, -71.875], "rotation": [-45, 0, 0], "uv": [12, -3], "mirror": true}, + {"origin": [-11.25, -2.05, -52.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-10.25, -5.05, -52.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-11.25, -2.05, -32.375], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-10.25, -5.05, -32.375], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-22.25, -4.05, -11.575], "size": [0, 3, 3], "pivot": [-22.25, 0.7, -10.075], "rotation": [29.5635, 3.61928, 49.65666], "uv": [12, -3], "mirror": true}, + {"origin": [-23.25, -1.05, -11.575], "size": [2, 2, 3], "pivot": [-22.25, 0.7, -10.075], "rotation": [29.5635, 3.61928, 49.65666], "uv": [0, 0], "mirror": true}, + {"origin": [-23.25, -0.85, -73.375], "size": [2, 2, 3], "pivot": [-22.25, 0.9, -71.875], "rotation": [-40.144, 22.32924, 24.25045], "uv": [0, 0], "mirror": true}, + {"origin": [-22.25, -3.85, -73.375], "size": [0, 3, 3], "pivot": [-22.25, 0.9, -71.875], "rotation": [-40.144, 22.32924, 24.25045], "uv": [12, -3], "mirror": true}, + {"origin": [-23.25, -3.55, -43.375], "size": [0, 3, 3], "pivot": [-23.25, -0.8, -41.875], "rotation": [0, 0, 40], "uv": [12, -3], "mirror": true}, + {"origin": [-24.25, -0.55, -43.375], "size": [2, 2, 3], "pivot": [-23.25, -0.8, -41.875], "rotation": [0, 0, 40], "uv": [0, 0], "mirror": true}, + {"origin": [-17.25, 43.05, 30.425], "size": [2, 2, 3], "pivot": [-16.25, 43.3, 31.925], "rotation": [-29.5635, 3.61928, -49.65666], "uv": [0, 0], "mirror": true}, + {"origin": [-16.25, 45.05, 30.425], "size": [0, 3, 3], "pivot": [-16.25, 43.3, 31.925], "rotation": [-29.5635, 3.61928, -49.65666], "uv": [12, -3], "mirror": true}, + {"origin": [-17.25, 2.95, 30.425], "size": [2, 2, 3], "pivot": [-16.25, 4.7, 31.925], "rotation": [29.5635, 3.61928, 49.65666], "uv": [0, 0], "mirror": true}, + {"origin": [-16.25, -0.05, 30.425], "size": [0, 3, 3], "pivot": [-16.25, 4.7, 31.925], "rotation": [29.5635, 3.61928, 49.65666], "uv": [12, -3], "mirror": true}, + {"origin": [-10.25, 1.95, 15.625], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-9.25, -1.05, 15.625], "size": [0, 3, 3], "uv": [12, -3], "mirror": true}, + {"origin": [-5.25, 1.95, 0.625], "size": [2, 2, 3], "uv": [0, 0], "mirror": true}, + {"origin": [-4.25, -1.05, 0.625], "size": [0, 3, 3], "uv": [12, -3], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/butterfly.geo.json b/common/src/main/resources/assets/antarchy/geo/butterfly.geo.json new file mode 100644 index 00000000..eb758d80 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/butterfly.geo.json @@ -0,0 +1,192 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 5, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "bone2", + "pivot": [0, 4.16667, 7.5] + }, + { + "name": "bone", + "parent": "bone2", + "pivot": [0, 4.5, -1] + }, + { + "name": "left_wing", + "parent": "bone", + "pivot": [-2, 6.125, -7], + "rotation": [0, 0, -90], + "cubes": [ + {"origin": [-2, 6, -15], "size": [0, 10, 16], "uv": [0, 58], "mirror": true} + ] + }, + { + "name": "right_wing_", + "parent": "left_wing", + "pivot": [3, 6, 2], + "rotation": [-7.5, 0, 0], + "cubes": [ + {"origin": [-2, 6, 1], "size": [0, 10, 12], "uv": [64, 0], "mirror": true} + ] + }, + { + "name": "left_wing_3", + "parent": "right_wing_", + "pivot": [-2, 16, 7], + "cubes": [ + {"origin": [-2, 16, 1], "size": [0, 6, 12], "uv": [68, 58], "mirror": true} + ] + }, + { + "name": "left_wing_4", + "parent": "left_wing", + "pivot": [-2, 16, -7], + "cubes": [ + {"origin": [-2, 16, -15], "size": [0, 11, 16], "uv": [54, 31], "mirror": true} + ] + }, + { + "name": "right_wing", + "parent": "bone", + "pivot": [2, 6.125, -7], + "rotation": [0, 0, 90], + "cubes": [ + {"origin": [2, 6, -15], "size": [0, 10, 16], "uv": [0, 58]} + ] + }, + { + "name": "left_wing_", + "parent": "right_wing", + "pivot": [-3, 6, 2], + "rotation": [-7.5, 0, 0], + "cubes": [ + {"origin": [2, 6, 1], "size": [0, 10, 12], "uv": [64, 0]} + ] + }, + { + "name": "right_wing_3", + "parent": "left_wing_", + "pivot": [2, 16, 7], + "cubes": [ + {"origin": [2, 16, 1], "size": [0, 6, 12], "uv": [68, 58]} + ] + }, + { + "name": "right_wing_4", + "parent": "right_wing", + "pivot": [2, 16, -7], + "cubes": [ + {"origin": [2, 16, -15], "size": [0, 11, 16], "uv": [54, 31]} + ] + }, + { + "name": "upper_bpdy", + "parent": "bone", + "pivot": [0, 4.81206, -3.04286], + "cubes": [ + {"origin": [-2, 2.5, -4], "size": [4, 4, 5], "inflate": 0.1, "uv": [64, 22]} + ] + }, + { + "name": "head", + "parent": "upper_bpdy", + "pivot": [0, 4.26667, -3.73333], + "cubes": [ + {"origin": [1.2, 3.5, -12], "size": [0, 4, 6], "uv": [50, 74], "mirror": true}, + {"origin": [-1.2, 3.5, -12], "size": [0, 4, 6], "uv": [50, 74]}, + { + "origin": [1, 3.9, -7], + "size": [0.5, 0.5, 0.5], + "inflate": 0.1, + "uv": { + "north": {"uv": [62, 74], "uv_size": [1, 1]}, + "east": {"uv": [62, 74], "uv_size": [1, 1]}, + "south": {"uv": [62, 74], "uv_size": [1, 1]}, + "west": {"uv": [62, 74], "uv_size": [1, 1]}, + "up": {"uv": [62, 74], "uv_size": [1, 1]}, + "down": {"uv": [62, 75], "uv_size": [1, -1]} + } + }, + { + "origin": [-1.5, 3.9, -7], + "size": [0.5, 0.5, 0.5], + "inflate": 0.1, + "uv": { + "north": {"uv": [62, 74], "uv_size": [1, 1]}, + "east": {"uv": [62, 74], "uv_size": [1, 1]}, + "south": {"uv": [62, 74], "uv_size": [1, 1]}, + "west": {"uv": [62, 74], "uv_size": [1, 1]}, + "up": {"uv": [62, 74], "uv_size": [1, 1]}, + "down": {"uv": [62, 75], "uv_size": [1, -1]} + } + }, + {"origin": [-1.5, 3, -7], "size": [3, 3, 3], "uv": [82, 22]} + ] + }, + { + "name": "tongue", + "parent": "head", + "pivot": [0, 3.69778, -6.87646], + "cubes": [ + {"origin": [0, -0.30222, -9.87646], "size": [0, 4, 6], "uv": [62, 76]} + ] + }, + { + "name": "legs", + "parent": "upper_bpdy", + "pivot": [0, 3.94741, -0.96667], + "cubes": [ + {"origin": [-2.2, -0.1, 0], "size": [1, 4, 1], "pivot": [-1.7, 3.9, 0.5], "rotation": [0, 0, 12.5], "uv": [32, 83]}, + {"origin": [-2.2, -0.1, -1.4], "size": [1, 4, 1], "pivot": [-1.7, 3.9, -0.9], "rotation": [0, 0, 12.5], "uv": [32, 83]}, + {"origin": [-2.2, -0.1, -3], "size": [1, 4, 1], "pivot": [-1.7, 3.9, -2.5], "rotation": [0, 0, 12.5], "uv": [32, 83]}, + {"origin": [1.2, -0.1, 0], "size": [1, 4, 1], "pivot": [1.7, 3.9, 0.5], "rotation": [0, 0, -12.5], "uv": [32, 83], "mirror": true}, + {"origin": [1.2, -0.1, -1.4], "size": [1, 4, 1], "pivot": [1.7, 3.9, -0.9], "rotation": [0, 0, -12.5], "uv": [32, 83], "mirror": true}, + {"origin": [1.2, -0.1, -3], "size": [1, 4, 1], "pivot": [1.7, 3.9, -2.5], "rotation": [0, 0, -12.5], "uv": [32, 83], "mirror": true} + ] + }, + { + "name": "tail", + "parent": "bone", + "pivot": [0, 4.5, 1.25], + "cubes": [ + {"origin": [-2, 2.5, 5], "size": [4, 4, 5], "uv": [32, 74]}, + {"origin": [-1.5, 3, 1], "size": [3, 3, 4], "uv": [74, 76]} + ] + }, + { + "name": "cocoon", + "parent": "bone2", + "pivot": [0, 4.16667, 7.5], + "cubes": [ + {"origin": [-7, -2, -17], "size": [14, 13, 18], "uv": [0, 0]} + ] + }, + { + "name": "cocoon_2", + "parent": "cocoon", + "pivot": [0, 4, -0.25], + "cubes": [ + {"origin": [-5.5, -1, 1], "size": [11, 11, 16], "uv": [0, 31]} + ] + }, + { + "name": "cocoon_3", + "parent": "cocoon_2", + "pivot": [0, 3.5, 16.5], + "cubes": [ + {"origin": [-4.5, 0, 17], "size": [9, 7, 9], "uv": [32, 58]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/caterpillar.geo.json b/common/src/main/resources/assets/antarchy/geo/caterpillar.geo.json new file mode 100644 index 00000000..c4d09851 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/caterpillar.geo.json @@ -0,0 +1,111 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 5, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "bone2", + "pivot": [0, 4.16667, 7.5] + }, + { + "name": "cocoon", + "parent": "bone2", + "pivot": [0, 4.16667, 7.5], + "cubes": [ + {"origin": [-7, -2, -17], "size": [14, 13, 18], "uv": [0, 0]} + ] + }, + { + "name": "cocoon_2", + "parent": "cocoon", + "pivot": [-0.75, 2.25, -0.5], + "cubes": [ + {"origin": [-5.5, -1, 1], "size": [11, 11, 16], "uv": [0, 31]} + ] + }, + { + "name": "cocoon_3", + "parent": "cocoon_2", + "pivot": [0, 3.5, 16.5], + "cubes": [ + {"origin": [-4.5, 0, 17], "size": [9, 7, 9], "uv": [54, 52]} + ] + }, + { + "name": "bone", + "parent": "bone2", + "pivot": [0, 2.5, -1.09445] + }, + { + "name": "upper_body", + "parent": "bone", + "pivot": [0, 0, 0], + "cubes": [ + {"origin": [-5, 0, -6], "size": [10, 9, 12], "uv": [54, 31]} + ] + }, + { + "name": "head", + "parent": "bone", + "pivot": [0, 4, -8.61667], + "cubes": [ + {"origin": [-2, 0.5, -13], "size": [4, 3, 1], "uv": [42, 58]}, + {"origin": [-2, -0.5, -13], "size": [1, 1, 1], "uv": [50, 62]}, + {"origin": [1, -0.5, -13], "size": [1, 1, 1], "uv": [50, 62], "mirror": true}, + {"origin": [-4.5, 0, -12], "size": [9, 8, 6], "uv": [0, 58]}, + {"origin": [2.6, 2, -12.1], "size": [2, 2, 2], "uv": [42, 62]}, + {"origin": [-4.6, 2, -12.1], "size": [2, 2, 2], "uv": [42, 62], "mirror": true} + ] + }, + { + "name": "right_antenna", + "parent": "head", + "pivot": [-2.5, 6.5, -12], + "cubes": [ + {"origin": [-3.5, 5, -16], "size": [2, 3, 4], "uv": [30, 58]} + ] + }, + { + "name": "left_antenna", + "parent": "head", + "pivot": [2.5, 6.5, -12], + "cubes": [ + {"origin": [1.5, 5, -16], "size": [2, 3, 4], "uv": [30, 58], "mirror": true} + ] + }, + { + "name": "tail", + "parent": "bone", + "pivot": [0, 3.5, 5.33333], + "cubes": [ + {"origin": [-4.5, 0, 6], "size": [9, 8, 4], "uv": [64, 13]} + ] + }, + { + "name": "tail_2", + "parent": "tail", + "pivot": [0, 3.25, 9], + "cubes": [ + {"origin": [-4, 0, 10], "size": [8, 7, 6], "uv": [64, 0]} + ] + }, + { + "name": "tail_3", + "parent": "tail_2", + "pivot": [0, 3, 16], + "cubes": [ + {"origin": [-3.5, 0, 16], "size": [7, 6, 6], "uv": [30, 68]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/cloud_shark.geo.json b/common/src/main/resources/assets/antarchy/geo/cloud_shark.geo.json new file mode 100644 index 00000000..0cf8dbed --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/cloud_shark.geo.json @@ -0,0 +1,169 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 6, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "shark", + "pivot": [0, 9.5, -9.5] + }, + { + "name": "torso", + "parent": "shark", + "pivot": [0, 9.5, -9.5], + "cubes": [ + {"origin": [-6.5, 3, -22], "size": [13, 13, 25], "inflate": 0.01, "uv": [0, 0]}, + {"origin": [-1, 16, -12], "size": [2, 5, 9], "inflate": 0.01, "uv": [0, 0]}, + {"origin": [-1, 24, -9], "size": [2, 3, 16], "inflate": 0.1, "uv": [0, 99]}, + {"origin": [-1, 21, -9], "size": [2, 7, 6], "inflate": 0.01, "uv": [51, 0]} + ] + }, + { + "name": "tail", + "parent": "torso", + "pivot": [0, 8.90533, 0.125], + "cubes": [ + {"origin": [-5, 3, 0], "size": [10, 12, 14], "uv": [0, 39]} + ] + }, + { + "name": "tail2", + "parent": "tail", + "pivot": [0, 8.87377, 10.83333], + "cubes": [ + {"origin": [-3, 4, 11], "size": [6, 9, 17], "uv": [44, 59]}, + {"origin": [-1.5, 9.5, 23], "size": [3, 7, 13], "pivot": [0.5, 13, 28], "rotation": [45, 0, 0], "uv": [0, 78]}, + {"origin": [-1.5, -0.5, 22], "size": [3, 7, 13], "inflate": 0.01, "pivot": [0.5, 3, 30], "rotation": [-45, 0, 0], "uv": [31, 85]} + ] + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 8.92857, -22], + "cubes": [ + {"origin": [-7, 7, -33], "size": [14, 9, 11], "uv": [48, 39]}, + {"origin": [-5.5, 7, -41], "size": [11, 9, 8], "uv": [76, 0]}, + {"origin": [-4.5, 5.75, -40], "size": [9, 2, 0], "uv": [87, 38]}, + {"origin": [-4.5, 5.75, -40], "size": [0, 2, 10], "uv": [76, 26]}, + {"origin": [4.5, 5, -40], "size": [0, 2, 10], "uv": [87, 30], "mirror": true}, + {"origin": [-4.5, 10, -49], "size": [9, 6, 8], "uv": [63, 85]} + ] + }, + { + "name": "right_wing", + "parent": "head", + "pivot": [-8, 16, -27.5], + "cubes": [ + {"origin": [-22, 16, -33], "size": [14, 0, 11], "uv": [40, 105]} + ] + }, + { + "name": "right_wing2", + "parent": "right_wing", + "pivot": [-22, 16, -27.5], + "cubes": [ + {"origin": [-36, 16, -33], "size": [14, 0, 11], "uv": [89, 51]} + ] + }, + { + "name": "left_wing", + "parent": "head", + "pivot": [8, 16, -27.5], + "cubes": [ + {"origin": [8, 16, -33], "size": [14, 0, 11], "uv": [40, 105], "mirror": true} + ] + }, + { + "name": "left_wing2", + "parent": "left_wing", + "pivot": [22, 16, -27.5], + "cubes": [ + {"origin": [22, 16, -33], "size": [14, 0, 11], "uv": [89, 51], "mirror": true} + ] + }, + { + "name": "halo", + "parent": "head", + "pivot": [0, 17.5, -37], + "cubes": [ + {"origin": [-4, 17, -41], "size": [8, 1, 8], "uv": [96, 108]} + ] + }, + { + "name": "jaw", + "parent": "head", + "pivot": [0, 7, -22], + "cubes": [ + {"origin": [-5, 7.5, -29], "size": [0, 3, 7], "uv": [70, -7]}, + {"origin": [-5, 7.5, -29], "size": [2, 3, 0], "uv": [80, 21]}, + {"origin": [-3, 7.5, -37], "size": [0, 3, 8], "uv": [76, 22]}, + {"origin": [5, 7.5, -29], "size": [0, 3, 7], "uv": [70, -7], "mirror": true}, + {"origin": [3, 7.5, -29], "size": [2, 3, 0], "uv": [80, 21], "mirror": true}, + {"origin": [-3, 7.5, -37], "size": [6, 3, 0], "uv": [76, 33], "mirror": true}, + {"origin": [3, 7.5, -37], "size": [0, 3, 8], "uv": [76, 22], "mirror": true}, + {"origin": [-6, 4, -30], "size": [12, 4, 8], "uv": [76, 17]}, + {"origin": [-4, 4, -38], "size": [8, 4, 8], "uv": [73, 59]} + ] + }, + { + "name": "right_fin", + "parent": "torso", + "pivot": [-4.25, 5.5, -11.25], + "cubes": [ + {"origin": [-16.5, 4, -17], "size": [12, 3, 10], "inflate": 0.01, "uv": [0, 65]}, + {"origin": [-23.5, 4, -14], "size": [7, 3, 7], "inflate": 0.01, "uv": [90, 73]} + ] + }, + { + "name": "left_fin", + "parent": "torso", + "pivot": [4.25, 5.5, -11.25], + "cubes": [ + {"origin": [4.5, 4, -17], "size": [12, 3, 10], "inflate": 0.01, "uv": [0, 65], "mirror": true}, + {"origin": [16.5, 4, -14], "size": [7, 3, 7], "inflate": 0.01, "uv": [90, 73], "mirror": true} + ] + }, + { + "name": "right_wing3", + "parent": "torso", + "pivot": [-9, 16, 1.5], + "cubes": [ + {"origin": [-23, 16, -4], "size": [14, 0, 11], "uv": [40, 105]} + ] + }, + { + "name": "right_wing4", + "parent": "right_wing3", + "pivot": [-23, 16, 1.5], + "cubes": [ + {"origin": [-37, 16, -4], "size": [14, 0, 11], "uv": [89, 51]} + ] + }, + { + "name": "left_wing3", + "parent": "torso", + "pivot": [9, 16, 1.5], + "cubes": [ + {"origin": [9, 16, -4], "size": [14, 0, 11], "uv": [40, 105], "mirror": true} + ] + }, + { + "name": "left_wing4", + "parent": "left_wing3", + "pivot": [23, 16, 1.5], + "cubes": [ + {"origin": [23, 16, -4], "size": [14, 0, 11], "uv": [89, 51], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/easter_bunny.geo.json b/common/src/main/resources/assets/antarchy/geo/easter_bunny.geo.json new file mode 100644 index 00000000..f04a07ad --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/easter_bunny.geo.json @@ -0,0 +1,107 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 2, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "egg", + "pivot": [0, 4.5, -16], + "cubes": [ + {"origin": [-3, 0, -19], "size": [6, 9, 6], "uv": [35, 33]} + ] + }, + { + "name": "bunny", + "pivot": [0, 2.66667, 3.33333] + }, + { + "name": "torso", + "parent": "bunny", + "pivot": [0, 3, 3], + "cubes": [ + {"origin": [-3, 0, -4], "size": [6, 7, 8], "inflate": -0.01, "uv": [0, 0]}, + {"origin": [-3, 0, -4], "size": [6, 7, 8], "uv": [0, 46]}, + {"origin": [-2, 3, 3], "size": [4, 4, 3], "pivot": [0, 5, 4.5], "rotation": [20, 0, 0], "uv": [44, 1]} + ] + }, + { + "name": "left_paw", + "parent": "torso", + "pivot": [4, 0.75, -3.5], + "cubes": [ + {"origin": [3, 0, -8], "size": [2, 1, 5], "uv": [38, 20]} + ] + }, + { + "name": "right_paw", + "parent": "torso", + "pivot": [-4, 0.75, -3.5], + "cubes": [ + {"origin": [-5, 0, -8], "size": [2, 1, 5], "uv": [38, 26]} + ] + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 5, -4], + "cubes": [ + {"origin": [-0.5, 1, -11], "size": [1, 4, 0], "inflate": 0.01, "uv": [5, 26]}, + {"origin": [-2, 3, -11], "size": [4, 5, 7], "uv": [0, 23]}, + {"origin": [-1, 1, -11], "size": [2, 2, 0], "uv": [28, 9]} + ] + }, + { + "name": "hat", + "parent": "head", + "pivot": [0, 8.5, -6], + "cubes": [ + {"origin": [-4, 8.1, -10], "size": [8, 1, 8], "inflate": 0.01, "uv": [31, 54]}, + {"origin": [-2, 9.1, -8], "size": [4, 4, 4], "inflate": 0.01, "uv": [22, 23]} + ] + }, + { + "name": "right_ear", + "parent": "head", + "pivot": [-2, 7.5, -6], + "cubes": [ + {"origin": [-3, 1, -8], "size": [1, 7, 4], "uv": [32, 9]} + ] + }, + { + "name": "left_ear", + "parent": "head", + "pivot": [2, 7.5, -6], + "cubes": [ + {"origin": [2, 1, -8], "size": [1, 7, 4], "uv": [0, 35]} + ] + }, + { + "name": "right_leg", + "parent": "bunny", + "pivot": [-4.5, 2.5, 3.5], + "cubes": [ + {"origin": [-6, 0, 1], "size": [3, 5, 4], "uv": [28, 0]}, + {"origin": [-6, 0, -1], "size": [3, 1, 2], "uv": [32, 20]} + ] + }, + { + "name": "left_leg", + "parent": "bunny", + "pivot": [4.5, 2.5, 3.5], + "cubes": [ + {"origin": [3, 0, 1], "size": [3, 5, 4], "uv": [22, 31]}, + {"origin": [3, 0, -1], "size": [3, 1, 2], "uv": [10, 35]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/emperor_scorpion.geo.json b/common/src/main/resources/assets/antarchy/geo/emperor_scorpion.geo.json new file mode 100644 index 00000000..ae4455fb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/emperor_scorpion.geo.json @@ -0,0 +1,170 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 12, + "visible_bounds_height": 4.5, + "visible_bounds_offset": [0, 1.75, 0] + }, + "bones": [ + { + "name": "scorpion_emperor", + "pivot": [0, 6.85714, 5.25] + }, + { + "name": "l_leg3", + "parent": "scorpion_emperor", + "pivot": [10, 6.5, 14.5], + "rotation": [0, 0, 15], + "cubes": [ + {"origin": [9.5, 5, 12], "size": [21, 3, 5], "uv": [0, 113], "mirror": true} + ] + }, + { + "name": "r_leg3", + "parent": "scorpion_emperor", + "pivot": [-10, 6.5, 14.5], + "rotation": [0, 0, -15], + "cubes": [ + {"origin": [-30.5, 5, 12], "size": [21, 3, 5], "uv": [0, 113]} + ] + }, + { + "name": "l_leg2", + "parent": "scorpion_emperor", + "pivot": [10, 6.5, 4.5], + "rotation": [0, 0, 15], + "cubes": [ + {"origin": [9.5, 5, 2], "size": [21, 3, 5], "uv": [0, 113], "mirror": true} + ] + }, + { + "name": "r_leg2", + "parent": "scorpion_emperor", + "pivot": [-10, 6.5, 4.5], + "rotation": [0, 0, -15], + "cubes": [ + {"origin": [-30.5, 5, 2], "size": [21, 3, 5], "uv": [0, 113]} + ] + }, + { + "name": "l_leg", + "parent": "scorpion_emperor", + "pivot": [10, 6.5, -4.5], + "rotation": [0, 0, 15], + "cubes": [ + {"origin": [9.5, 5, -7], "size": [21, 3, 5], "uv": [0, 113], "mirror": true} + ] + }, + { + "name": "r_leg", + "parent": "scorpion_emperor", + "pivot": [-10, 6.5, -4.5], + "rotation": [0, 0, -15], + "cubes": [ + {"origin": [-30.5, 5, -7], "size": [21, 3, 5], "uv": [0, 113]} + ] + }, + { + "name": "torso", + "parent": "scorpion_emperor", + "pivot": [0, 9, 7.75], + "cubes": [ + {"origin": [-10.5, 5, -10], "size": [21, 8, 27], "uv": [0, 0]}, + {"origin": [-8, 5, 17], "size": [16, 8, 11], "uv": [73, 109]}, + {"origin": [-9.5, 12.5, 13], "size": [4, 5, 0], "uv": [0, 21]}, + {"origin": [-4.5, 12.5, 13], "size": [4, 5, 0], "uv": [0, 21]}, + {"origin": [0.5, 12.5, 13], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [5.5, 12.5, 13], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [5.5, 12.5, 3], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [0.5, 12.5, 3], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [-4.5, 12.5, 3], "size": [4, 5, 0], "uv": [0, 21]}, + {"origin": [-9.5, 12.5, 3], "size": [4, 5, 0], "uv": [0, 21]}, + {"origin": [-9.5, 12.5, -4], "size": [4, 5, 0], "uv": [0, 21]}, + {"origin": [5.5, 12.5, -4], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [6.5, 12.5, 8], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [1.5, 12.5, 8], "size": [4, 5, 0], "uv": [0, 21], "mirror": true}, + {"origin": [-4.5, 12.5, 8], "size": [4, 5, 0], "uv": [0, 21]}, + {"origin": [-10.5, 12.5, 8], "size": [4, 5, 0], "uv": [0, 21]} + ] + }, + { + "name": "tail", + "parent": "torso", + "pivot": [0, 7.00833, 27.99167], + "cubes": [ + {"origin": [-4, 7, 28], "size": [8, 6, 13], "inflate": 0.1, "uv": [0, 92]} + ] + }, + { + "name": "tail2", + "parent": "tail", + "pivot": [0, 7, 41], + "cubes": [ + {"origin": [-4, 7, 41], "size": [8, 6, 13], "uv": [42, 92]} + ] + }, + { + "name": "tail3", + "parent": "tail2", + "pivot": [0, 7, 54], + "cubes": [ + {"origin": [-6.5, 7, 54], "size": [13, 11, 11], "uv": [62, 62]}, + {"origin": [-2.5, 18, 56], "size": [5, 17, 7], "uv": [84, 84]}, + {"origin": [0, 35, 56], "size": [0, 17, 7], "uv": [52, 104]}, + {"origin": [0, 4, 70], "size": [0, 17, 7], "pivot": [0, 12.5, 73.5], "rotation": [-90, 0, 0], "uv": [52, 104]}, + {"origin": [0, 24, 49], "size": [0, 17, 7], "pivot": [0, 32.5, 52.5], "rotation": [45, 0, 0], "uv": [52, 104]} + ] + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 9, -8], + "cubes": [ + {"origin": [-13.5, 4, -25], "size": [27, 10, 17], "uv": [0, 35]}, + {"origin": [-5, 1, -27], "size": [2, 8, 3], "uv": [0, 62]}, + {"origin": [3, 1, -27], "size": [2, 8, 3], "uv": [0, 62], "mirror": true} + ] + }, + { + "name": "r_claw", + "parent": "head", + "pivot": [-12.5, 8, -16], + "cubes": [ + {"origin": [-18.5, 3, -28], "size": [6, 10, 17], "uv": [69, 0]} + ] + }, + { + "name": "r_claw2", + "parent": "r_claw", + "pivot": [-15.25, 8, -11], + "cubes": [ + {"origin": [-26.5, 3, -31], "size": [11, 10, 20], "inflate": 0.1, "uv": [0, 62]}, + {"origin": [-35.5, 8, -31], "size": [9, 0, 19], "uv": [25, 63]} + ] + }, + { + "name": "l_claw", + "parent": "head", + "pivot": [12.5, 8, -16], + "cubes": [ + {"origin": [12.5, 3, -28], "size": [6, 10, 17], "uv": [69, 0], "mirror": true} + ] + }, + { + "name": "l_claw2", + "parent": "l_claw", + "pivot": [15.25, 8, -11], + "cubes": [ + {"origin": [26.5, 8, -31], "size": [9, 0, 19], "uv": [25, 63], "mirror": true}, + {"origin": [15.5, 3, -31], "size": [11, 10, 20], "inflate": 0.1, "uv": [0, 62], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/fallen_king_crown.geo.json b/common/src/main/resources/assets/antarchy/geo/fallen_king_crown.geo.json new file mode 100644 index 00000000..c8f22646 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/fallen_king_crown.geo.json @@ -0,0 +1,83 @@ +{ + "format_version": "1.21.110", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.fallen_king_crown - Converted", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 2, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [8, 0, -8], + "cubes": [ + { + "origin": [-4.5, 0, 4.5], + "size": [9, 9, 0], + "uv": { + "north": {"uv": [18, 0], "uv_size": [-9, 9]}, + "east": {"uv": [9, 0], "uv_size": [9, 9]}, + "south": {"uv": [9, 0], "uv_size": [9, 9]}, + "west": {"uv": [9, 0], "uv_size": [9, 9]}, + "up": {"uv": [18, 9], "uv_size": [-9, -9]}, + "down": {"uv": [18, 9], "uv_size": [-9, -9]} + } + }, + { + "origin": [4.5, 0, -4.5], + "size": [0, 9, 9], + "uv": { + "north": {"uv": [9, 9], "uv_size": [9, 9]}, + "east": {"uv": [18, 9], "uv_size": [-9, 9]}, + "south": {"uv": [9, 9], "uv_size": [9, 9]}, + "west": {"uv": [9, 9], "uv_size": [9, 9]}, + "up": {"uv": [18, 18], "uv_size": [-9, -9]}, + "down": {"uv": [18, 18], "uv_size": [-9, -9]} + } + }, + { + "origin": [-4.5, 0, -4.5], + "size": [0, 9, 9], + "uv": { + "north": {"uv": [0, 9], "uv_size": [9, 9]}, + "east": {"uv": [0, 9], "uv_size": [9, 9]}, + "south": {"uv": [0, 9], "uv_size": [9, 9]}, + "west": {"uv": [9, 9], "uv_size": [-9, 9]}, + "up": {"uv": [9, 18], "uv_size": [-9, -9]}, + "down": {"uv": [9, 18], "uv_size": [-9, -9]} + } + }, + { + "origin": [-4.5, 0, -4.5], + "size": [9, 9, 0], + "uv": { + "north": {"uv": [0, 0], "uv_size": [9, 9]}, + "east": {"uv": [0, 0], "uv_size": [9, 9]}, + "south": {"uv": [9, 0], "uv_size": [-9, 9]}, + "west": {"uv": [0, 0], "uv_size": [9, 9]}, + "up": {"uv": [9, 9], "uv_size": [-9, -9]}, + "down": {"uv": [9, 9], "uv_size": [-9, -9]} + } + }, + { + "origin": [-1, 5.5, -4.6], + "size": [2, 3, 0], + "uv": { + "north": {"uv": [30, 29], "uv_size": [2, 3]}, + "east": {"uv": [0, 14], "uv_size": [2, 3]}, + "south": {"uv": [2, 14], "uv_size": [-2, 3]}, + "west": {"uv": [0, 14], "uv_size": [2, 3]}, + "up": {"uv": [2, 17], "uv_size": [-2, -3]}, + "down": {"uv": [2, 17], "uv_size": [-2, -3]} + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/flying_squirrel.geo.json b/common/src/main/resources/assets/antarchy/geo/flying_squirrel.geo.json new file mode 100644 index 00000000..eb31a76b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/flying_squirrel.geo.json @@ -0,0 +1,137 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "squirrel", + "pivot": [0, 1, 0] + }, + { + "name": "left_leg", + "parent": "squirrel", + "pivot": [3, 5, 3.25], + "cubes": [ + {"origin": [2, 0, 1.25], "size": [2, 5, 4], "uv": [0, 30]}, + {"origin": [2, 0, -0.75], "size": [2, 1, 2], "uv": [35, 8]} + ] + }, + { + "name": "right_leg", + "parent": "squirrel", + "pivot": [-3, 5, 3.25], + "cubes": [ + {"origin": [-4, 0, 1.25], "size": [2, 5, 4], "uv": [0, 30], "mirror": true}, + {"origin": [-4, 0, -0.75], "size": [2, 1, 2], "uv": [35, 8], "mirror": true} + ] + }, + { + "name": "body", + "parent": "squirrel", + "pivot": [0, 4, 2], + "cubes": [ + {"origin": [0, 8.5, -6], "size": [0, 3, 11], "uv": [42, 50]} + ] + }, + { + "name": "body_2", + "parent": "body", + "pivot": [0, 6, -0.5], + "cubes": [ + {"origin": [-3, 3.5, -6], "size": [6, 5, 11], "uv": [0, 0]} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 7.33333, -5.91667], + "cubes": [ + {"origin": [-2, 5.5, -11], "size": [4, 4, 5], "uv": [17, 17]} + ] + }, + { + "name": "left_cheeks", + "parent": "head", + "pivot": [2.5, 6, -8.5], + "cubes": [ + {"origin": [2, 5.5, -10], "size": [1, 1, 3], "uv": [19, 19], "mirror": true} + ] + }, + { + "name": "right_cheeks", + "parent": "head", + "pivot": [-2.5, 6, -8.5], + "cubes": [ + {"origin": [-3, 5.5, -10], "size": [1, 1, 3], "uv": [19, 19]} + ] + }, + { + "name": "left_ear", + "parent": "head", + "pivot": [1, 9.5, -6.5], + "cubes": [ + {"origin": [1, 9.5, -7], "size": [2, 2, 1], "uv": [35, 12]} + ] + }, + { + "name": "right_ear", + "parent": "head", + "pivot": [-1, 9.5, -6.5], + "cubes": [ + {"origin": [-3, 9.5, -7], "size": [2, 2, 1], "uv": [35, 12], "mirror": true} + ] + }, + { + "name": "tail", + "parent": "body", + "pivot": [0, 6, 5], + "cubes": [ + {"origin": [-1.5, 5, 5], "size": [3, 11, 3], "uv": [17, 27]}, + {"origin": [-1.5, 9, 8], "size": [3, 7, 5], "uv": [0, 17]}, + {"origin": [0, 9, 13], "size": [0, 7, 2], "uv": [60, 18]} + ] + }, + { + "name": "left_arm", + "parent": "body", + "pivot": [3, 5, -4.5], + "cubes": [ + {"origin": [2, 0, -5.5], "size": [2, 5, 2], "uv": [35, 0]} + ] + }, + { + "name": "left_flying_part", + "parent": "left_arm", + "pivot": [3, 5, -1], + "cubes": [ + {"origin": [3, 0, -3.5], "size": [0, 5, 5], "uv": [30, 27]} + ] + }, + { + "name": "right_arm", + "parent": "body", + "pivot": [-3, 5, -4.5], + "cubes": [ + {"origin": [-4, 0, -5.5], "size": [2, 5, 2], "uv": [35, 0], "mirror": true} + ] + }, + { + "name": "right_flying_part", + "parent": "right_arm", + "pivot": [-3, 5, -1], + "cubes": [ + {"origin": [-3, 0, -3.5], "size": [0, 5, 5], "uv": [30, 27], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/gravity_gun.geo.json b/common/src/main/resources/assets/antarchy/geo/gravity_gun.geo.json new file mode 100644 index 00000000..c1aee484 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/gravity_gun.geo.json @@ -0,0 +1,66 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "gravity_gun", + "pivot": [0, 6.65493, 7.77323], + "rotation": [1, 0, 0], + "cubes": [ + {"origin": [-2.5, 3.7, 0.05], "size": [5, 5, 5], "uv": [0, 22]} + ] + }, + { + "name": "handle_all", + "parent": "gravity_gun", + "pivot": [0, 4.56478, 4.56136], + "cubes": [ + {"origin": [-2, 3.65, 6], "size": [4, 4, 4], "pivot": [0, -0.35, 8], "rotation": [35, 0, 0], "uv": [22, 0]} + ] + }, + { + "name": "handle", + "parent": "handle_all", + "pivot": [0, 4.56464, 4.56418], + "rotation": [90, 0, 0], + "cubes": [ + {"origin": [-4, 4.65, 7], "size": [8, 2, 2], "pivot": [0, -0.35, 8], "rotation": [35, 0, 0], "uv": [22, 8]}, + {"origin": [3, 0.65, 7], "size": [1, 4, 2], "pivot": [-0.5, -0.35, 8], "rotation": [35, 0, 0], "uv": [30, 21]}, + {"origin": [-3, 0.65, 7], "size": [6, 1, 2], "pivot": [-7, -0.35, 8], "rotation": [35, 0, 0], "uv": [22, 18]}, + {"origin": [-4, 0.65, 7], "size": [1, 4, 2], "pivot": [-7.5, -0.35, 8], "rotation": [35, 0, 0], "uv": [0, 32]} + ] + }, + { + "name": "barrel", + "parent": "gravity_gun", + "pivot": [0, 6.2, 0], + "cubes": [ + {"origin": [-2, 4.2, -6.45], "size": [4, 4, 7], "inflate": -0.2, "uv": [0, 11]}, + {"origin": [-2, 4.2, -6.45], "size": [4, 4, 7], "uv": [0, 0]} + ] + }, + { + "name": "tip", + "parent": "barrel", + "pivot": [0, 6.2, -6.475], + "cubes": [ + {"origin": [-2.5, 8.7, -9.47], "size": [5, 0, 3], "uv": [27, 12]}, + {"origin": [2.5, 3.7, -9.47], "size": [0, 5, 3], "uv": [26, 27]}, + {"origin": [-2.5, 3.7, -9.47], "size": [5, 0, 3], "uv": [22, 15]}, + {"origin": [-2.5, 3.7, -9.47], "size": [0, 5, 3], "uv": [20, 27]}, + {"origin": [-2.5, 3.7, -6.47], "size": [5, 5, 0], "uv": [20, 22]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/growth_ray.geo.json b/common/src/main/resources/assets/antarchy/geo/growth_ray.geo.json new file mode 100644 index 00000000..46056769 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/growth_ray.geo.json @@ -0,0 +1,65 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "growth_ray", + "pivot": [0, 6, 7] + }, + { + "name": "handle", + "parent": "growth_ray", + "pivot": [0, 6, 7], + "cubes": [ + {"origin": [-1, 0, 6], "size": [2, 6, 2], "pivot": [0, 6, 7], "rotation": [10, 0, 0], "uv": [0, 23]}, + {"origin": [-1, 2.48798, 2.98412], "size": [2, 1, 4], "inflate": -0.005, "pivot": [0, 2.98798, 5.98412], "rotation": [-21, 0, 0], "uv": [22, 6]}, + {"origin": [-1, 3.61298, 3.00912], "size": [2, 1.5, 1], "uv": [12, 23]} + ] + }, + { + "name": "ray_body", + "parent": "growth_ray", + "pivot": [0, 11, 1], + "cubes": [ + {"origin": [-2, 5, 3], "size": [4, 4, 6], "uv": [20, 11]}, + {"origin": [0, 5, 9], "size": [0, 2, 2], "uv": [8, 23]} + ] + }, + { + "name": "blaster", + "parent": "ray_body", + "pivot": [0, 7, 0], + "cubes": [ + {"origin": [-1.5, 5.5, 0], "size": [3, 3, 3], "uv": [22, 0]}, + {"origin": [0, 8, 2], "size": [0, 2, 10], "uv": [0, 11]} + ] + }, + { + "name": "blaster_end", + "parent": "blaster", + "pivot": [0, 7, 1.5], + "cubes": [ + {"origin": [-3, 4, -9], "size": [6, 6, 5], "uv": [0, 0]} + ] + }, + { + "name": "blaster_rotating", + "parent": "blaster", + "pivot": [0, 7, -2], + "cubes": [ + {"origin": [-1, 6, -4], "size": [2, 2, 4], "uv": [20, 21]} + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/geo/kraken.geo.json b/common/src/main/resources/assets/antarchy/geo/kraken.geo.json new file mode 100644 index 00000000..5d60c348 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/kraken.geo.json @@ -0,0 +1,318 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 8, + "visible_bounds_height": 7, + "visible_bounds_offset": [0, 1.5, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [0, 46.50635, 20.87778] + }, + { + "name": "head", + "parent": "bone", + "pivot": [0, 48.23333, 11.63333], + "cubes": [ + {"origin": [-9, 48, -3], "size": [5, 5, 6], "uv": [20, 103]}, + {"origin": [-7, 39, -5], "size": [14, 8, 17], "uv": [54, 49]}, + {"origin": [-8, 47, -2], "size": [16, 8, 14], "uv": [96, 0]}, + {"origin": [-7, 55, -1], "size": [14, 2, 11], "uv": [0, 90]}, + {"origin": [-9, 47, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [112, 93]}, + {"origin": [-9, 52, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [116, 49]}, + {"origin": [4, 47, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [112, 93], "mirror": true}, + {"origin": [4, 48, -3], "size": [5, 5, 6], "uv": [20, 103], "mirror": true}, + {"origin": [4, 52, -3], "size": [5, 2, 6], "inflate": 0.1, "uv": [116, 49], "mirror": true}, + {"origin": [-5.5, 35, -8], "size": [11, 5, 6], "uv": [96, 38]}, + {"origin": [-4.5, 40, -7], "size": [9, 9, 2], "uv": [112, 74]}, + {"origin": [-4.5, 47, -5], "size": [9, 5, 3], "uv": [112, 85]} + ] + }, + { + "name": "mouth", + "parent": "head", + "pivot": [0, 35.1, -6], + "cubes": [ + {"origin": [-5, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [-3, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [3, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [-1, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [1, 30, -8], "size": [0, 5, 4], "uv": [42, 103]}, + {"origin": [5, 30, -8], "size": [0, 5, 4], "uv": [42, 103]} + ] + }, + { + "name": "cranium", + "parent": "head", + "pivot": [0, 47.5, 12], + "cubes": [ + {"origin": [-10, 38, 8], "size": [20, 21, 28], "pivot": [0, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 0]}, + {"origin": [-12, 40, 10], "size": [2, 16, 25], "pivot": [-2, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 49]}, + {"origin": [10, 40, 10], "size": [2, 16, 25], "pivot": [2, 47.5, 12], "rotation": [15, 0, 0], "uv": [0, 49], "mirror": true} + ] + }, + { + "name": "cranium_2", + "parent": "cranium", + "pivot": [0, 53.55, 32.5], + "cubes": [ + {"origin": [-9, 46, 32], "size": [18, 16, 11], "uv": [54, 74]} + ] + }, + { + "name": "cranium_3", + "parent": "cranium_2", + "pivot": [0, 49.1, 41.5], + "cubes": [ + {"origin": [-5, 44.6, 40], "size": [10, 9, 7], "pivot": [0, 49.1, 43.5], "rotation": [-22.5, 0, 0], "uv": [96, 22]} + ] + }, + { + "name": "Tentacles", + "parent": "bone", + "pivot": [0, 45.64286, 8.5] + }, + { + "name": "Tentacles_Left", + "parent": "Tentacles", + "pivot": [6.78571, 45.64286, 25.5] + }, + { + "name": "Tentacle_1_Left", + "parent": "Tentacles_Left", + "pivot": [6.78571, 38.64286, 1.5], + "cubes": [ + {"origin": [4, 16, -2], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 11, -1.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left", + "parent": "Tentacle_1_Left", + "pivot": [6.9, 11, 1.5], + "cubes": [ + {"origin": [4, -14, -2], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -19, -1.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left", + "parent": "Tentacle_part_1_left", + "pivot": [5, -21, -1], + "cubes": [ + {"origin": [4, -25, -2], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -33, -2], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -34, -1], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacle_1_Left2", + "parent": "Tentacles_Left", + "pivot": [6.78571, 39.64286, 9.5], + "cubes": [ + {"origin": [4, 17, 6], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 12, 6.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left2", + "parent": "Tentacle_1_Left2", + "pivot": [6.9, 12, 9.5], + "cubes": [ + {"origin": [4, -13, 6], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -18, 6.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left2", + "parent": "Tentacle_part_1_left2", + "pivot": [5, -20, 7], + "cubes": [ + {"origin": [4, -24, 6], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -32, 6], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -33, 7], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacle_1_Left3", + "parent": "Tentacles_Left", + "pivot": [6.78571, 41.64286, 17.5], + "cubes": [ + {"origin": [4, 19, 14], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 14, 14.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left3", + "parent": "Tentacle_1_Left3", + "pivot": [6.9, 14, 17.5], + "cubes": [ + {"origin": [4, -11, 14], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -16, 14.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left3", + "parent": "Tentacle_part_1_left3", + "pivot": [5, -18, 15], + "cubes": [ + {"origin": [4, -22, 14], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -30, 14], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -31, 15], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacle_1_Left4", + "parent": "Tentacles_Left", + "pivot": [6.78571, 43.64286, 25.5], + "cubes": [ + {"origin": [4, 21, 22], "size": [5, 23, 7], "uv": [74, 101]}, + {"origin": [4.5, 16, 22.5], "size": [4, 5, 6], "uv": [98, 114]} + ] + }, + { + "name": "Tentacle_part_1_left4", + "parent": "Tentacle_1_Left4", + "pivot": [6.9, 16, 25.5], + "cubes": [ + {"origin": [4, -9, 22], "size": [5, 25, 7], "uv": [50, 101]}, + {"origin": [4.5, -14, 22.5], "size": [4, 5, 6], "uv": [20, 114]} + ] + }, + { + "name": "Tentacle_hand_1_left4", + "parent": "Tentacle_part_1_left4", + "pivot": [5, -16, 23], + "cubes": [ + {"origin": [4, -20, 22], "size": [5, 6, 7], "uv": [98, 101]}, + {"origin": [6, -28, 22], "size": [3, 8, 7], "uv": [0, 103]}, + {"origin": [6, -29, 23], "size": [3, 1, 5], "uv": [116, 57]} + ] + }, + { + "name": "Tentacles_Right", + "parent": "Tentacles", + "pivot": [-6.78571, 45.64286, 25.5] + }, + { + "name": "Tentacle_1_Right", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 38.64286, 1.5], + "cubes": [ + {"origin": [-9, 16, -2], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 11, -1.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right", + "parent": "Tentacle_1_Right", + "pivot": [-6.9, 11, 1.5], + "cubes": [ + {"origin": [-9, -14, -2], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -19, -1.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right", + "parent": "Tentacle_part_1_right", + "pivot": [-5, -21, -1], + "cubes": [ + {"origin": [-9, -25, -2], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -33, -2], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -34, -1], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + }, + { + "name": "Tentacle_1_Right2", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 39.64286, 9.5], + "cubes": [ + {"origin": [-9, 17, 6], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 12, 6.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right2", + "parent": "Tentacle_1_Right2", + "pivot": [-6.9, 12, 9.5], + "cubes": [ + {"origin": [-9, -13, 6], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -18, 6.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right2", + "parent": "Tentacle_part_1_right2", + "pivot": [-5, -20, 7], + "cubes": [ + {"origin": [-9, -24, 6], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -32, 6], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -33, 7], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + }, + { + "name": "Tentacle_1_Right3", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 41.64286, 17.5], + "cubes": [ + {"origin": [-9, 19, 14], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 14, 14.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right3", + "parent": "Tentacle_1_Right3", + "pivot": [-6.9, 14, 17.5], + "cubes": [ + {"origin": [-9, -11, 14], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -16, 14.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right3", + "parent": "Tentacle_part_1_right3", + "pivot": [-5, -18, 15], + "cubes": [ + {"origin": [-9, -22, 14], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -30, 14], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -31, 15], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + }, + { + "name": "Tentacle_1_Right4", + "parent": "Tentacles_Right", + "pivot": [-6.78571, 43.64286, 25.5], + "cubes": [ + {"origin": [-9, 21, 22], "size": [5, 23, 7], "uv": [74, 101], "mirror": true}, + {"origin": [-8.5, 16, 22.5], "size": [4, 5, 6], "uv": [98, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_part_1_right4", + "parent": "Tentacle_1_Right4", + "pivot": [-6.9, 16, 25.5], + "cubes": [ + {"origin": [-9, -9, 22], "size": [5, 25, 7], "uv": [50, 101], "mirror": true}, + {"origin": [-8.5, -14, 22.5], "size": [4, 5, 6], "uv": [20, 114], "mirror": true} + ] + }, + { + "name": "Tentacle_hand_1_right4", + "parent": "Tentacle_part_1_right4", + "pivot": [-5, -16, 23], + "cubes": [ + {"origin": [-9, -20, 22], "size": [5, 6, 7], "uv": [98, 101], "mirror": true}, + {"origin": [-9, -28, 22], "size": [3, 8, 7], "uv": [0, 103], "mirror": true}, + {"origin": [-9, -29, 23], "size": [3, 1, 5], "uv": [116, 57], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/lucid.geo.json b/common/src/main/resources/assets/antarchy/geo/lucid.geo.json new file mode 100644 index 00000000..49fddd4b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/lucid.geo.json @@ -0,0 +1,78 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 5, + "visible_bounds_height": 5.5, + "visible_bounds_offset": [0, 2.25, 0] + }, + "bones": [ + { + "name": "Lucid", + "pivot": [0, 30.57828, -1.48989] + }, + { + "name": "eye", + "parent": "Lucid", + "pivot": [0, 29.66667, -0.66667], + "cubes": [ + {"origin": [-6, 25, -2], "size": [12, 8, 4], "uv": [64, 40]} + ] + }, + { + "name": "Iris", + "parent": "eye", + "pivot": [0, 28.5, -2], + "cubes": [ + {"origin": [-2, 26.5, -2], "size": [4, 4, 0], "inflate": 0.01, "uv": [78, 16]} + ] + }, + { + "name": "eyelid", + "parent": "eye", + "pivot": [0, 31.5, 0], + "cubes": [ + {"origin": [-6, 30, -2], "size": [12, 3, 4], "inflate": 0.1, "uv": [56, 24]} + ] + }, + { + "name": "ring3", + "parent": "Lucid", + "pivot": [0, 30.64645, -1.64645], + "cubes": [ + {"origin": [-10.35355, 20, -4.64645], "size": [21, 2, 6], "inflate": 0.01, "pivot": [-0.35355, 31, 0.35355], "rotation": [0, 0, 45], "uv": [32, 32]}, + {"origin": [-11.35355, 20, -4.64645], "size": [22, 2, 6], "pivot": [-0.35355, 31, 0.35355], "rotation": [0, 0, -45], "uv": [0, 24]}, + {"origin": [-9.64645, 19.70711, -4.64645], "size": [2, 22, 6], "pivot": [0.35355, 31.70711, 0.35355], "rotation": [0, 0, 45], "uv": [64, 52]}, + {"origin": [7.93934, 19.70711, -4.64645], "size": [2, 21, 6], "inflate": 0.01, "pivot": [-1.06066, 31.70711, 0.35355], "rotation": [0, 0, -45], "uv": [80, 52]} + ] + }, + { + "name": "ring2", + "parent": "Lucid", + "pivot": [0, 30.64645, -1.64645], + "cubes": [ + {"origin": [-18, 14, -7], "size": [33, 2, 6], "inflate": 0.01, "pivot": [-2, 31, -2], "rotation": [-90, -45, 90], "uv": [0, 16]}, + {"origin": [-19, 14, -7], "size": [34, 2, 6], "pivot": [-2, 31, -2], "rotation": [90, -45, -90], "uv": [0, 8]}, + {"origin": [13, 13.70711, -7.70711], "size": [2, 33, 6], "inflate": 0.01, "pivot": [-2, 31.70711, -2.70711], "rotation": [90, -45, -90], "uv": [48, 40]}, + {"origin": [-18, 13.70711, -6.29289], "size": [2, 34, 6], "pivot": [-2, 31.70711, -1.29289], "rotation": [-90, -45, 90], "uv": [32, 40]} + ] + }, + { + "name": "ring", + "parent": "Lucid", + "pivot": [0, 31.35355, -2], + "cubes": [ + {"origin": [-21.29289, 10.70711, -5], "size": [2, 42, 6], "pivot": [0.70711, 31.70711, 0], "rotation": [0, 0, 45], "uv": [16, 32]}, + {"origin": [-22, 9, -5], "size": [44, 2, 6], "pivot": [0, 31, 0], "rotation": [0, 0, 45], "uv": [0, 0]}, + {"origin": [19.29289, 10.70711, -5], "size": [2, 42, 6], "inflate": 0.01, "pivot": [-0.70711, 31.70711, 0], "rotation": [0, 0, -45], "uv": [16, 32], "mirror": true}, + {"origin": [-22, 9, -5], "size": [44, 2, 6], "inflate": 0.02, "pivot": [0, 31, 0], "rotation": [0, 0, -45], "uv": [0, 0], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/mantis.geo.json b/common/src/main/resources/assets/antarchy/geo/mantis.geo.json new file mode 100644 index 00000000..11c36789 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/mantis.geo.json @@ -0,0 +1,285 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.mantis", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 7, + "visible_bounds_height": 5.5, + "visible_bounds_offset": [0, 2.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0] + }, + { + "name": "waist", + "parent": "root", + "pivot": [0, 28, 0], + "cubes": [ + {"origin": [-6, 24, -2], "size": [12, 8, 4], "uv": [80, 47]} + ] + }, + { + "name": "body", + "parent": "waist", + "pivot": [0, 32, 0], + "cubes": [ + {"origin": [-5, 32, -4], "size": [10, 16, 8], "uv": [80, 0]} + ] + }, + { + "name": "neck", + "parent": "body", + "pivot": [0, 48, 0], + "cubes": [ + {"origin": [-4, 48, -2], "size": [8, 8, 4], "uv": [26, 104]} + ] + }, + { + "name": "head", + "parent": "neck", + "pivot": [-2, 56, 0], + "cubes": [ + {"origin": [-4, 56, -5], "size": [8, 4, 8], "uv": [84, 92]} + ] + }, + { + "name": "rightJaw", + "parent": "head", + "pivot": [-0.025, 58, -5], + "cubes": [ + {"origin": [-4.025, 56, -9], "size": [4, 4, 4], "inflate": 0.025, "uv": [102, 104]} + ] + }, + { + "name": "leftJaw", + "parent": "head", + "pivot": [0.025, 58, -5], + "cubes": [ + {"origin": [0.025, 56, -9], "size": [4, 4, 4], "inflate": 0.025, "uv": [102, 104], "mirror": true} + ] + }, + { + "name": "rightAntenna", + "parent": "head", + "pivot": [-2.5, 58.25, 3], + "cubes": [ + {"origin": [-3, 58, 3], "size": [1, 1, 8], "uv": [84, 104]} + ] + }, + { + "name": "rightAntennaBend", + "parent": "rightAntenna", + "pivot": [-2, 58.5, 11], + "cubes": [ + {"origin": [-3, 58.5, 11], "size": [1, 0, 12], "uv": [0, 104]} + ] + }, + { + "name": "leftAntenna", + "parent": "head", + "pivot": [2.5, 58.25, 3], + "cubes": [ + {"origin": [2, 58, 3], "size": [1, 1, 8], "uv": [84, 104], "mirror": true} + ] + }, + { + "name": "leftAntennaBend", + "parent": "leftAntenna", + "pivot": [2, 58.5, 11], + "cubes": [ + {"origin": [2, 58.5, 11], "size": [1, 0, 12], "uv": [0, 104], "mirror": true} + ] + }, + { + "name": "rightUpperWing", + "parent": "body", + "pivot": [-3, 48, 4], + "cubes": [ + {"origin": [-3, 24, 4], "size": [0, 24, 40], "uv": [0, 0]} + ] + }, + { + "name": "leftUpperWing", + "parent": "body", + "pivot": [3, 48, 4], + "cubes": [ + {"origin": [3, 24, 4], "size": [0, 24, 40], "uv": [0, 0], "mirror": true} + ] + }, + { + "name": "rightLowerWing", + "parent": "body", + "pivot": [-4, 40, 4], + "cubes": [ + {"origin": [-4, 16, 4], "size": [0, 24, 40], "uv": [0, 0]} + ] + }, + { + "name": "leftLowerWing", + "parent": "body", + "pivot": [4, 40, 4], + "cubes": [ + {"origin": [4, 16, 4], "size": [0, 24, 40], "uv": [0, 0], "mirror": true} + ] + }, + { + "name": "rightArm", + "parent": "body", + "pivot": [-5, 46, 0], + "cubes": [ + {"origin": [-9, 44, -14], "size": [4, 4, 16], "uv": [80, 24]} + ] + }, + { + "name": "rightElbow", + "parent": "rightArm", + "pivot": [-7, 46, -14], + "cubes": [ + {"origin": [-8, 44, -38], "size": [2, 4, 24], "uv": [64, 64]} + ] + }, + { + "name": "rightClaw", + "parent": "rightElbow", + "pivot": [-7, 48, -38], + "cubes": [ + {"origin": [-7, 41, -70], "size": [0, 8, 32], "uv": [0, 64]} + ] + }, + { + "name": "leftArm", + "parent": "body", + "pivot": [5, 46, 0], + "cubes": [ + {"origin": [5, 44, -14], "size": [4, 4, 16], "uv": [80, 24], "mirror": true} + ] + }, + { + "name": "leftElbow", + "parent": "leftArm", + "pivot": [7, 46, -14], + "cubes": [ + {"origin": [6, 44, -38], "size": [2, 4, 24], "uv": [64, 64], "mirror": true} + ] + }, + { + "name": "leftClaw", + "parent": "leftElbow", + "pivot": [7, 48, -38], + "cubes": [ + {"origin": [7, 41, -70], "size": [0, 8, 32], "uv": [0, 64], "mirror": true} + ] + }, + { + "name": "abdomen", + "parent": "waist", + "pivot": [0, 24, 0], + "cubes": [ + {"origin": [-4, 0, -1], "size": [8, 24, 2], "uv": [64, 92]} + ] + }, + { + "name": "frontRightLeg", + "parent": "waist", + "pivot": [-6, 31, -1], + "cubes": [ + {"origin": [-22, 30, -1], "size": [16, 2, 2], "uv": [80, 59]} + ] + }, + { + "name": "frontRightKnee", + "parent": "frontRightLeg", + "pivot": [-22, 31, 1], + "cubes": [ + {"origin": [-46, 30.5, -1], "size": [24, 1, 2], "uv": [80, 44]} + ] + }, + { + "name": "frontRightFoot", + "parent": "frontRightKnee", + "pivot": [-46, 31, -1], + "cubes": [ + {"origin": [-54, 30.5, -1], "size": [8, 1, 0], "uv": [80, 63]} + ] + }, + { + "name": "frontLeftLeg", + "parent": "waist", + "pivot": [6, 31, -1], + "cubes": [ + {"origin": [6, 30, -1], "size": [16, 2, 2], "uv": [80, 59], "mirror": true} + ] + }, + { + "name": "frontLeftKnee", + "parent": "frontLeftLeg", + "pivot": [22, 31, 1], + "cubes": [ + {"origin": [22, 30.5, -1], "size": [24, 1, 2], "uv": [80, 44], "mirror": true} + ] + }, + { + "name": "frontLeftFoot", + "parent": "frontLeftKnee", + "pivot": [46, 31, -1], + "cubes": [ + {"origin": [46, 30.5, -1], "size": [8, 1, 0], "uv": [80, 63], "mirror": true} + ] + }, + { + "name": "backRightLeg", + "parent": "waist", + "pivot": [-6, 26, -1], + "cubes": [ + {"origin": [-22, 25, -1], "size": [16, 2, 2], "uv": [80, 59]} + ] + }, + { + "name": "backRightKnee", + "parent": "backRightLeg", + "pivot": [-22, 26, 1], + "cubes": [ + {"origin": [-46, 25.5, -1], "size": [24, 1, 2], "uv": [80, 44]} + ] + }, + { + "name": "backRightFoot", + "parent": "backRightKnee", + "pivot": [-46, 26, -1], + "cubes": [ + {"origin": [-54, 25.5, -1], "size": [8, 1, 0], "uv": [80, 63]} + ] + }, + { + "name": "backLeftLeg", + "parent": "waist", + "pivot": [6, 26, -1], + "cubes": [ + {"origin": [6, 25, -1], "size": [16, 2, 2], "uv": [80, 59], "mirror": true} + ] + }, + { + "name": "backLeftKnee", + "parent": "backLeftLeg", + "pivot": [22, 26, 1], + "cubes": [ + {"origin": [22, 25.5, -1], "size": [24, 1, 2], "uv": [80, 44], "mirror": true} + ] + }, + { + "name": "backLeftFoot", + "parent": "backLeftKnee", + "pivot": [46, 26, -1], + "cubes": [ + {"origin": [46, 25.5, -1], "size": [8, 1, 0], "uv": [80, 63], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/missile_squid.geo.json b/common/src/main/resources/assets/antarchy/geo/missile_squid.geo.json new file mode 100644 index 00000000..9c247ed6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/missile_squid.geo.json @@ -0,0 +1,289 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 3, + "visible_bounds_height": 7.5, + "visible_bounds_offset": [0, 3.25, 0] + }, + "bones": [ + { + "name": "bone", + "pivot": [0, 58.36, 0.224], + "cubes": [ + {"origin": [-6, 64, -6.5], "size": [12, 4, 12], "uv": [38, 64]}, + {"origin": [-5.5, 52, -6], "size": [11, 12, 11], "uv": [44, 0]}, + {"origin": [-7.5, 55, -4], "size": [2, 6, 7], "uv": [52, 80]}, + {"origin": [-7.5, 54, -4], "size": [2, 1, 7], "inflate": 0.1, "uv": [0, 81]}, + {"origin": [-7.5, 60, -4], "size": [2, 1, 7], "inflate": 0.1, "uv": [18, 81]}, + {"origin": [5.5, 60, -4], "size": [2, 1, 7], "inflate": 0.1, "uv": [18, 81], "mirror": true}, + {"origin": [5.5, 55, -4], "size": [2, 6, 7], "uv": [52, 80], "mirror": true}, + {"origin": [5.5, 54, -4], "size": [2, 1, 7], "inflate": 0.1, "uv": [0, 81], "mirror": true}, + {"origin": [-4.5, 51, -1], "size": [9, 1, 5], "uv": [44, 23]}, + {"origin": [-4.5, 50, -7], "size": [9, 10, 6], "uv": [76, 23]} + ] + }, + { + "name": "cranium", + "parent": "bone", + "pivot": [0, 66.625, -0.5], + "cubes": [ + {"origin": [-5.5, 68, -6], "size": [11, 21, 11], "uv": [0, 0]}, + {"origin": [0, 73, -10], "size": [0, 16, 19], "uv": [0, 32]} + ] + }, + { + "name": "cranium_2", + "parent": "cranium", + "pivot": [0, 87.5, -0.5], + "cubes": [ + {"origin": [0, 89, -10], "size": [0, 13, 19], "uv": [38, 32]}, + {"origin": [-4.5, 89, -5], "size": [9, 5, 9], "uv": [0, 67]} + ] + }, + { + "name": "mouth_left", + "parent": "bone", + "pivot": [1.75, 51.5, -1.5], + "cubes": [ + {"origin": [0, 47, -4], "size": [3, 4, 5], "uv": [82, 80]}, + {"origin": [0, 45, -3], "size": [2, 2, 3], "uv": [88, 17]} + ] + }, + { + "name": "mouth_right", + "parent": "bone", + "pivot": [-1.75, 51.5, -1.5], + "cubes": [ + {"origin": [-3, 47, -4], "size": [3, 4, 5], "uv": [82, 80], "mirror": true}, + {"origin": [-2, 45, -3], "size": [2, 2, 3], "uv": [88, 17], "mirror": true} + ] + }, + { + "name": "arm_left_1", + "parent": "bone", + "pivot": [5.5, 52, -3], + "cubes": [ + {"origin": [4.5, 42, -4], "size": [2, 7, 2], "uv": [88, 0]}, + {"origin": [4.5, 39.2, -4], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89]}, + {"origin": [4.5, 49, -4], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89]} + ] + }, + { + "name": "elbow_left_1", + "parent": "arm_left_1", + "pivot": [5.5, 39, -3], + "cubes": [ + {"origin": [4.5, 29, -4], "size": [2, 5, 2], "uv": [86, 73]}, + {"origin": [4.5, 34, -4], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89]}, + {"origin": [5.5, 20, -6], "size": [0, 9, 6], "uv": [70, 80]}, + {"origin": [4.5, 23, -4], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9]} + ] + }, + { + "name": "arm_right_1", + "parent": "bone", + "pivot": [-5.5, 52, -3], + "cubes": [ + {"origin": [-6.5, 42, -4], "size": [2, 7, 2], "uv": [88, 0], "mirror": true}, + {"origin": [-6.5, 39.2, -4], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89], "mirror": true}, + {"origin": [-6.5, 49, -4], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89], "mirror": true} + ] + }, + { + "name": "elbow_right_1", + "parent": "arm_right_1", + "pivot": [-5.5, 39, -3], + "cubes": [ + {"origin": [-6.5, 29, -4], "size": [2, 5, 2], "uv": [86, 73], "mirror": true}, + {"origin": [-6.5, 34, -4], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89], "mirror": true}, + {"origin": [-5.5, 20, -6], "size": [0, 9, 6], "uv": [70, 80], "mirror": true}, + {"origin": [-6.5, 23, -4], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9], "mirror": true} + ] + }, + { + "name": "arm_left_2", + "parent": "bone", + "pivot": [5.5, 52, 0.5], + "cubes": [ + {"origin": [4.5, 42, -0.5], "size": [2, 7, 2], "uv": [88, 0]}, + {"origin": [4.5, 39.2, -0.5], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89]}, + {"origin": [4.5, 49, -0.5], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89]} + ] + }, + { + "name": "elbow_left_2", + "parent": "arm_left_2", + "pivot": [5.5, 39, 0.5], + "cubes": [ + {"origin": [4.5, 29, -0.5], "size": [2, 5, 2], "uv": [86, 73]}, + {"origin": [4.5, 34, -0.5], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89]}, + {"origin": [5.5, 20, -2.5], "size": [0, 9, 6], "uv": [70, 80]}, + {"origin": [4.5, 23, -0.5], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9]} + ] + }, + { + "name": "arm_right_2", + "parent": "bone", + "pivot": [-5.5, 52, 0.5], + "cubes": [ + {"origin": [-6.5, 42, -0.5], "size": [2, 7, 2], "uv": [88, 0], "mirror": true}, + {"origin": [-6.5, 39.2, -0.5], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89], "mirror": true}, + {"origin": [-6.5, 49, -0.5], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89], "mirror": true} + ] + }, + { + "name": "elbow_right_2", + "parent": "arm_right_2", + "pivot": [-5.5, 39, 0.5], + "cubes": [ + {"origin": [-6.5, 29, -0.5], "size": [2, 5, 2], "uv": [86, 73], "mirror": true}, + {"origin": [-6.5, 34, -0.5], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89], "mirror": true}, + {"origin": [-5.5, 20, -2.5], "size": [0, 9, 6], "uv": [70, 80], "mirror": true}, + {"origin": [-6.5, 23, -0.5], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9], "mirror": true} + ] + }, + { + "name": "arm_left_3", + "parent": "bone", + "pivot": [5.5, 52, 3.4], + "cubes": [ + {"origin": [4.5, 42, 2.4], "size": [2, 7, 2], "uv": [88, 0]}, + {"origin": [4.5, 39.2, 2.4], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89]}, + {"origin": [4.5, 49, 2.4], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89]} + ] + }, + { + "name": "elbow_left_3", + "parent": "arm_left_3", + "pivot": [5.5, 39, 3.4], + "cubes": [ + {"origin": [4.5, 29, 2.4], "size": [2, 5, 2], "uv": [86, 73]}, + {"origin": [4.5, 34, 2.4], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89]}, + {"origin": [5.5, 20, 0.4], "size": [0, 9, 6], "uv": [70, 80]}, + {"origin": [4.5, 23, 2.4], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9]} + ] + }, + { + "name": "arm_right_3", + "parent": "bone", + "pivot": [-5.5, 52, 3.4], + "cubes": [ + {"origin": [-6.5, 42, 2.4], "size": [2, 7, 2], "uv": [88, 0], "mirror": true}, + {"origin": [-6.5, 39.2, 2.4], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89], "mirror": true}, + {"origin": [-6.5, 49, 2.4], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89], "mirror": true} + ] + }, + { + "name": "elbow_right_3", + "parent": "arm_right_3", + "pivot": [-5.5, 39, 3.4], + "cubes": [ + {"origin": [-6.5, 29, 2.4], "size": [2, 5, 2], "uv": [86, 73], "mirror": true}, + {"origin": [-6.5, 34, 2.4], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89], "mirror": true}, + {"origin": [-5.5, 20, 0.4], "size": [0, 9, 6], "uv": [70, 80], "mirror": true}, + {"origin": [-6.5, 23, 2.4], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9], "mirror": true} + ] + }, + { + "name": "arm_left_4", + "parent": "bone", + "pivot": [2.4, 52, 5.1], + "cubes": [ + {"origin": [1.4, 42, 4.1], "size": [2, 7, 2], "uv": [88, 0]}, + {"origin": [1.4, 39.2, 4.1], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89]}, + {"origin": [1.4, 49, 4.1], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89]} + ] + }, + { + "name": "elbow_left_4", + "parent": "arm_left_4", + "pivot": [2.4, 39, 5.1], + "cubes": [ + {"origin": [1.4, 29, 4.1], "size": [2, 5, 2], "uv": [86, 73]}, + {"origin": [1.4, 34, 4.1], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89]}, + {"origin": [2.4, 20, 2.1], "size": [0, 9, 6], "uv": [70, 80]}, + {"origin": [1.4, 23, 4.1], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9]} + ] + }, + { + "name": "arm_right_4", + "parent": "bone", + "pivot": [-2.4, 52, 5.1], + "cubes": [ + {"origin": [-3.4, 42, 4.1], "size": [2, 7, 2], "uv": [88, 0], "mirror": true}, + {"origin": [-3.4, 39.2, 4.1], "size": [2, 3, 2], "inflate": 0.1, "uv": [16, 89], "mirror": true}, + {"origin": [-3.4, 49, 4.1], "size": [2, 4, 2], "inflate": 0.1, "uv": [8, 89], "mirror": true} + ] + }, + { + "name": "elbow_right_4", + "parent": "arm_right_4", + "pivot": [-2.4, 39, 5.1], + "cubes": [ + {"origin": [-3.4, 29, 4.1], "size": [2, 5, 2], "uv": [86, 73], "mirror": true}, + {"origin": [-3.4, 34, 4.1], "size": [2, 5, 2], "inflate": 0.1, "uv": [0, 89], "mirror": true}, + {"origin": [-2.4, 20, 2.1], "size": [0, 9, 6], "uv": [70, 80], "mirror": true}, + {"origin": [-3.4, 23, 4.1], "size": [2, 6, 2], "inflate": 0.1, "uv": [88, 9], "mirror": true} + ] + }, + { + "name": "tentacle_left", + "parent": "bone", + "pivot": [4.28, 52.5, -3], + "cubes": [ + {"origin": [2.3, 37, -4.4], "size": [3, 2, 3], "uv": [86, 68]}, + {"origin": [1.9, 39, -5], "size": [4, 15, 4], "uv": [76, 39]} + ] + }, + { + "name": "tentacle_left_2", + "parent": "tentacle_left", + "pivot": [4.56667, 37, -3.03333], + "cubes": [ + {"origin": [1.9, 22, -5], "size": [4, 15, 4], "uv": [36, 80]} + ] + }, + { + "name": "tentacle_left_3", + "parent": "tentacle_left_2", + "pivot": [4.9, 22.15, -3.05], + "cubes": [ + {"origin": [3.9, 16, -5], "size": [2, 6, 4], "uv": [86, 58]}, + {"origin": [3.9, 13, -4.6], "size": [2, 3, 3], "uv": [76, 58]} + ] + }, + { + "name": "tentacle_right", + "parent": "bone", + "pivot": [-4.28, 52.5, -3], + "cubes": [ + {"origin": [-5.3, 37, -4.4], "size": [3, 2, 3], "uv": [86, 68], "mirror": true}, + {"origin": [-5.9, 39, -5], "size": [4, 15, 4], "uv": [76, 39], "mirror": true} + ] + }, + { + "name": "tentacle_right_2", + "parent": "tentacle_right", + "pivot": [-4.56667, 37, -3.03333], + "cubes": [ + {"origin": [-5.9, 22, -5], "size": [4, 15, 4], "uv": [36, 80], "mirror": true} + ] + }, + { + "name": "tentacle_right_3", + "parent": "tentacle_right_2", + "pivot": [-4.9, 22.15, -3.05], + "cubes": [ + {"origin": [-5.9, 16, -5], "size": [2, 6, 4], "uv": [86, 58], "mirror": true}, + {"origin": [-5.9, 13, -4.6], "size": [2, 3, 3], "uv": [76, 58], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/molevore.geo.json b/common/src/main/resources/assets/antarchy/geo/molevore.geo.json new file mode 100644 index 00000000..aa91b277 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/molevore.geo.json @@ -0,0 +1,112 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 256, + "texture_height": 128, + "visible_bounds_width": 6, + "visible_bounds_height": 3.5, + "visible_bounds_offset": [0, 1.25, 0] + }, + "bones": [ + { + "name": "mole_big", + "pivot": [0, 10.2, 0] + }, + { + "name": "all", + "parent": "mole_big", + "pivot": [0, -0.8, 0] + }, + { + "name": "body", + "parent": "all", + "pivot": [0, -0.8, 0], + "cubes": [ + {"origin": [-11, 0, -16], "size": [22, 18, 32], "uv": [0, 0]}, + {"origin": [-12, 0, -17], "size": [24, 19, 34], "uv": [14, 51]}, + {"origin": [-6, 18, -16], "size": [0, 9, 32], "uv": [97, 32]}, + {"origin": [6, 18, -16], "size": [0, 9, 32], "uv": [97, 21]}, + {"origin": [0, 18, -16], "size": [0, 9, 32], "uv": [97, 43]} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 6.15625, -15.625] + }, + { + "name": "jaw", + "parent": "head", + "pivot": [0, 4.3125, -15.8125], + "cubes": [ + {"origin": [-5, 2, -28], "size": [10, 2, 12], "uv": [77, 0]}, + {"origin": [-4, 4, -27], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [-4, 4, -23], "size": [1, 1, 2], "uv": [9, 9]}, + {"origin": [-4, 4, -20], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [3, 4, -23], "size": [1, 1, 2], "uv": [9, 9]}, + {"origin": [3, 4, -27], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [3, 4, -20], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [-2, 4, -27], "size": [4, 1, 1], "uv": [14, 16]} + ] + }, + { + "name": "jaw2", + "parent": "head", + "pivot": [0, 4.95455, -15.90909], + "cubes": [ + {"origin": [-5, 4, -30], "size": [10, 7, 14], "uv": [0, 50]}, + {"origin": [0, 10, -28], "size": [0, 9, 11], "uv": [63, 96]}, + {"origin": [-2, 3, -27], "size": [4, 1, 1], "uv": [14, 16]}, + {"origin": [3, 3, -20], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [3, 3, -27], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [3, 3, -23], "size": [1, 1, 2], "uv": [9, 9]}, + {"origin": [-4, 3, -20], "size": [1, 1, 3], "uv": [16, 23]}, + {"origin": [-4, 3, -23], "size": [1, 1, 2], "uv": [9, 9]}, + {"origin": [-5, -3, -30], "size": [10, 7, 0], "uv": [42, 107]}, + {"origin": [-10, -1, -29], "size": [20, 17, 0], "uv": [0, 105]}, + {"origin": [-4, 3, -27], "size": [1, 1, 3], "uv": [16, 23]} + ] + }, + { + "name": "left_arm", + "parent": "all", + "pivot": [10, 1, -16.5], + "cubes": [ + {"origin": [8, 0, -24], "size": [10, 4, 10], "inflate": 0.1, "uv": [76, 14]}, + {"origin": [4, 0.1, -31], "size": [18, 0, 18], "uv": [105, 0]} + ] + }, + { + "name": "left_leg", + "parent": "all", + "pivot": [10, 1, 16.5], + "cubes": [ + {"origin": [8, 0, 14], "size": [10, 4, 10], "inflate": 0.1, "uv": [0, 71]}, + {"origin": [4, 0.1, 15], "size": [18, 0, 18], "uv": [105, 19]} + ] + }, + { + "name": "right_arm", + "parent": "all", + "pivot": [-10, 1, -16.5], + "cubes": [ + {"origin": [-18, 0, -24], "size": [10, 4, 10], "inflate": 0.1, "uv": [76, 14], "mirror": true}, + {"origin": [-22, 0.1, -31], "size": [18, 0, 18], "uv": [105, 0], "mirror": true} + ] + }, + { + "name": "right_leg", + "parent": "all", + "pivot": [-10, 1, 16.5], + "cubes": [ + {"origin": [-18, 0, 14], "size": [10, 4, 10], "inflate": 0.1, "uv": [0, 71], "mirror": true}, + {"origin": [-22, 0.1, 15], "size": [18, 0, 18], "uv": [105, 19], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/moleworm.geo.json b/common/src/main/resources/assets/antarchy/geo/moleworm.geo.json new file mode 100644 index 00000000..ad7e3971 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/moleworm.geo.json @@ -0,0 +1,73 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 1.5, + "visible_bounds_offset": [0, 0.25, 0] + }, + "bones": [ + { + "name": "mole_little", + "pivot": [-0.41667, -0.16667, 1.41667] + }, + { + "name": "body", + "parent": "mole_little", + "pivot": [0, -0.38889, -1.75], + "cubes": [ + {"origin": [-3.5, 0, -4], "size": [7, 6, 8], "uv": [1, 1]} + ] + }, + { + "name": "tail", + "parent": "body", + "pivot": [0, 2.5, 4], + "cubes": [ + {"origin": [-1.5, 1, 4], "size": [3, 3, 4], "uv": [25, 0]} + ] + }, + { + "name": "tail2", + "parent": "tail", + "pivot": [0, 1.5, 8], + "cubes": [ + {"origin": [-1, 1.5, 8], "size": [2, 2, 4], "uv": [39, 0]} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 2.22222, -4], + "cubes": [ + {"origin": [-1.5, 1, -8], "size": [3, 3, 4], "uv": [0, 15]}, + {"origin": [-3.5, 0, -7], "size": [7, 6, 0], "uv": [0, 22]}, + {"origin": [-0.5, 0, -8], "size": [1, 1, 0], "uv": [16, 30]} + ] + }, + { + "name": "left_arm", + "parent": "mole_little", + "pivot": [3, 0.25, -3], + "cubes": [ + {"origin": [2.5, 0, -6], "size": [3, 1, 3], "uv": [14, 15]}, + {"origin": [1.5, 0.1, -7], "size": [5, 0, 3], "uv": [19, 29]} + ] + }, + { + "name": "right_arm", + "parent": "mole_little", + "pivot": [-3, 0.25, -3], + "cubes": [ + {"origin": [-5.5, 0, -6], "size": [3, 1, 3], "uv": [14, 15], "mirror": true}, + {"origin": [-6.5, 0.1, -7], "size": [5, 0, 3], "uv": [19, 29], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/nightmare.geo.json b/common/src/main/resources/assets/antarchy/geo/nightmare.geo.json new file mode 100644 index 00000000..b2b50762 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/nightmare.geo.json @@ -0,0 +1,211 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 512, + "visible_bounds_width": 15, + "visible_bounds_height": 4.5, + "visible_bounds_offset": [0, 1.75, 0] + }, + "bones": [ + { + "name": "Nightmare", + "pivot": [0, 19.5, 15] + }, + { + "name": "R_Tight", + "parent": "Nightmare", + "pivot": [-11, 21.25, 18.25], + "cubes": [ + {"origin": [-15, 9, 10], "size": [8, 20, 13], "uv": [0, 179], "mirror": true} + ] + }, + { + "name": "R_leg", + "parent": "R_Tight", + "pivot": [-11, 12, 19.5], + "cubes": [ + {"origin": [-14, 2, 16.5], "size": [6, 10, 6], "uv": [58, 135], "mirror": true} + ] + }, + { + "name": "R_foot", + "parent": "R_leg", + "pivot": [-11, 1, 19.5], + "cubes": [ + {"origin": [-15, 0, 12.5], "size": [8, 2, 10], "uv": [52, 97], "mirror": true}, + {"origin": [-8.5, 0, 5.5], "size": [0, 4, 7], "uv": [31, 80], "mirror": true}, + {"origin": [-13.5, 0, 5.5], "size": [0, 4, 7], "uv": [31, 80], "mirror": true} + ] + }, + { + "name": "L_Tight", + "parent": "Nightmare", + "pivot": [11, 21.25, 18.25], + "cubes": [ + {"origin": [7, 9, 10], "size": [8, 20, 13], "uv": [0, 179]} + ] + }, + { + "name": "L_leg", + "parent": "L_Tight", + "pivot": [11, 12, 19.5], + "cubes": [ + {"origin": [8, 2, 16.5], "size": [6, 10, 6], "uv": [58, 135]} + ] + }, + { + "name": "L_foot", + "parent": "L_leg", + "pivot": [11, 1, 19.5], + "cubes": [ + {"origin": [7, 0, 12.5], "size": [8, 2, 10], "uv": [52, 97]}, + {"origin": [8.5, 0, 5.5], "size": [0, 4, 7], "uv": [31, 80]}, + {"origin": [13.5, 0, 5.5], "size": [0, 4, 7], "uv": [31, 80]} + ] + }, + { + "name": "torso", + "parent": "Nightmare", + "pivot": [0, 19.5, 15], + "cubes": [ + {"origin": [-7, 6, -9], "size": [14, 27, 24], "uv": [5, 128]} + ] + }, + { + "name": "Tail", + "parent": "torso", + "pivot": [0, 32, 13.08333], + "cubes": [ + {"origin": [-5, 24, 13], "size": [10, 13, 22], "uv": [42, 179]} + ] + }, + { + "name": "Tail2", + "parent": "Tail", + "pivot": [0, 32.75, 35], + "cubes": [ + {"origin": [-4, 27, 35], "size": [8, 10, 21], "uv": [70, 93]} + ] + }, + { + "name": "Tail3", + "parent": "Tail2", + "pivot": [0, 33.5, 56], + "cubes": [ + {"origin": [0, 30, 66], "size": [0, 14, 20], "uv": [82, 199]}, + {"origin": [-3, 30, 56], "size": [6, 7, 21], "uv": [70, 19]} + ] + }, + { + "name": "neck", + "parent": "torso", + "pivot": [0, 22.5, -8], + "cubes": [ + {"origin": [-9, 13, -24], "size": [18, 19, 16], "uv": [0, 93]} + ] + }, + { + "name": "head", + "parent": "neck", + "pivot": [0, 21.3125, -20.875], + "cubes": [ + {"origin": [-8, 17, -37], "size": [16, 9, 16], "uv": [0, 0]}, + {"origin": [-6.75, 14.75, -31], "size": [0, 3, 2], "uv": [11, 10]}, + {"origin": [-6.75, 14.75, -34], "size": [0, 3, 2], "uv": [11, 10]}, + {"origin": [-6.75, 14.75, -37], "size": [0, 3, 2], "uv": [11, 10]}, + {"origin": [-4.75, 14.75, -38.5], "size": [0, 3, 2], "uv": [11, 10]}, + {"origin": [-3.5, 14.75, -40.5], "size": [0, 3, 2], "uv": [11, 10]}, + {"origin": [-1.5, 14.75, -40.5], "size": [0, 3, 2], "uv": [11, 10]}, + {"origin": [1.5, 14.75, -40.5], "size": [0, 3, 2], "uv": [11, 10], "mirror": true}, + {"origin": [3.5, 14.75, -40.5], "size": [0, 3, 2], "uv": [11, 10], "mirror": true}, + {"origin": [6.75, 14.75, -31], "size": [0, 3, 2], "uv": [11, 10], "mirror": true}, + {"origin": [6.75, 14.75, -34], "size": [0, 3, 2], "uv": [11, 10], "mirror": true}, + {"origin": [6.75, 14.75, -37], "size": [0, 3, 2], "uv": [11, 10], "mirror": true}, + {"origin": [4.75, 14.75, -38.5], "size": [0, 3, 2], "uv": [11, 10], "mirror": true}, + {"origin": [8, 21, -34], "size": [9, 4, 13], "uv": [64, 0]}, + {"origin": [15, 21, -37], "size": [5, 5, 16], "uv": [42, 41]}, + {"origin": [-17, 21, -34], "size": [9, 4, 13], "uv": [64, 0], "mirror": true}, + {"origin": [-20, 21, -37], "size": [5, 5, 16], "uv": [42, 41], "mirror": true}, + {"origin": [0, 26, -37], "size": [0, 15, 12], "uv": [4, 66]}, + {"origin": [-5, 17, -41], "size": [10, 9, 4], "uv": [76, 62]}, + {"origin": [-1.5, 15, -45], "size": [3, 11, 4], "uv": [76, 75]} + ] + }, + { + "name": "jaw", + "parent": "head", + "pivot": [0, 17, -21], + "cubes": [ + {"origin": [-6, 13, -33], "size": [12, 4, 12], "uv": [0, 25]}, + {"origin": [-5, 17, -33], "size": [0, 2, 12], "uv": [26, 30]}, + {"origin": [-3.5, 17, -39], "size": [0, 2, 6], "uv": [32, 36]}, + {"origin": [-3.5, 17, -38.5], "size": [7, 2, 0], "uv": [26, 44], "mirror": true}, + {"origin": [3.5, 17, -39], "size": [0, 2, 6], "uv": [32, 36], "mirror": true}, + {"origin": [5, 17, -33], "size": [0, 2, 12], "uv": [26, 30], "mirror": true}, + {"origin": [-9, 13, -27], "size": [3, 7, 6], "inflate": 0.1, "uv": [48, 0]}, + {"origin": [6, 13, -27], "size": [3, 7, 6], "inflate": 0.1, "uv": [48, 0], "mirror": true}, + {"origin": [-5, 13, -39], "size": [10, 4, 6], "uv": [48, 25]} + ] + }, + { + "name": "L_Wing", + "parent": "torso", + "pivot": [5.83333, 28, -1.66667], + "cubes": [ + {"origin": [5, 23, -5], "size": [11, 9, 9], "uv": [82, 133]}, + {"origin": [2, 28, 4], "size": [14, 0, 23], "uv": [77, 158]} + ] + }, + { + "name": "L_Wing2", + "parent": "L_Wing", + "pivot": [16, 28.25, -2.25], + "cubes": [ + {"origin": [16, 26, -5], "size": [43, 4, 7], "uv": [0, 238]}, + {"origin": [16, 28, 2], "size": [43, 0, 25], "uv": [-25, 265]} + ] + }, + { + "name": "L_Wing3", + "parent": "L_Wing2", + "pivot": [59, 28.5, -3], + "cubes": [ + {"origin": [59, 27, -5], "size": [43, 3, 4], "uv": [0, 255]}, + {"origin": [59, 28, -1], "size": [49, 0, 28], "uv": [-28, 292]} + ] + }, + { + "name": "R_Wing", + "parent": "torso", + "pivot": [-5.83333, 28, -1.66667], + "cubes": [ + {"origin": [-16, 23, -5], "size": [11, 9, 9], "uv": [82, 133], "mirror": true}, + {"origin": [-16, 28, 4], "size": [14, 0, 23], "uv": [77, 158], "mirror": true} + ] + }, + { + "name": "R_Wing2", + "parent": "R_Wing", + "pivot": [-16, 28.25, -2.25], + "cubes": [ + {"origin": [-59, 26, -5], "size": [43, 4, 7], "uv": [0, 238], "mirror": true}, + {"origin": [-59, 28, 2], "size": [43, 0, 25], "uv": [-25, 265], "mirror": true} + ] + }, + { + "name": "R_Wing3", + "parent": "R_Wing2", + "pivot": [-59, 28.5, -3], + "cubes": [ + {"origin": [-102, 27, -5], "size": [43, 3, 4], "uv": [0, 255], "mirror": true}, + {"origin": [-108, 28, -1], "size": [49, 0, 28], "uv": [-28, 292], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/reverie.geo.json b/common/src/main/resources/assets/antarchy/geo/reverie.geo.json new file mode 100644 index 00000000..6a452d15 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/reverie.geo.json @@ -0,0 +1,45 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 32, + "texture_height": 32, + "visible_bounds_width": 2, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "Reverie", + "pivot": [0, 9, 2] + }, + { + "name": "trail", + "parent": "Reverie", + "pivot": [0, 7, 4.5] + }, + { + "name": "core", + "parent": "Reverie", + "pivot": [0, 11, -0.5], + "cubes": [ + {"origin": [-4, 7, -0.5], "size": [8, 8, 0], "pivot": [0, 11, -0.5], "rotation": [0, 45, 0], "uv": [0, 20]}, + {"origin": [-4, 7, -0.5], "size": [8, 8, 0], "pivot": [0, 11, -0.5], "rotation": [0, -45, 0], "uv": [0, 20], "mirror": true}, + {"origin": [0, 6, -5.5], "size": [0, 10, 10], "pivot": [0, 11, -0.5], "rotation": [0, -90, 0], "uv": [0, 0]}, + {"origin": [0, 6, -5.5], "size": [0, 10, 10], "uv": [0, 0]} + ] + }, + { + "name": "core_bone", + "parent": "core", + "pivot": [0, 11, -0.5], + "cubes": [ + {"origin": [-1, 10, -1.5], "size": [2, 2, 2], "uv": [0, 28]} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/scorpion.geo.json b/common/src/main/resources/assets/antarchy/geo/scorpion.geo.json new file mode 100644 index 00000000..f6a2ec75 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/scorpion.geo.json @@ -0,0 +1,132 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 64, + "visible_bounds_width": 6, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "scorpion", + "pivot": [0.5, 0.54167, 7.75] + }, + { + "name": "r_leg", + "parent": "scorpion", + "pivot": [-6, 2.025, -0.5], + "rotation": [0, 0, -5], + "cubes": [ + {"origin": [-20, 1.025, -2], "size": [14, 2, 3], "uv": [48, 26]} + ] + }, + { + "name": "l_leg", + "parent": "scorpion", + "pivot": [6, 2.025, -0.5], + "rotation": [0, 0, 5], + "cubes": [ + {"origin": [6, 1.025, -2], "size": [14, 2, 3], "uv": [48, 26], "mirror": true} + ] + }, + { + "name": "r_leg2", + "parent": "scorpion", + "pivot": [-6, 2.025, 4.5], + "rotation": [0, 0, -5], + "cubes": [ + {"origin": [-20, 1.025, 3], "size": [14, 2, 3], "uv": [48, 26]} + ] + }, + { + "name": "l_leg2", + "parent": "scorpion", + "pivot": [6, 2.025, 4.5], + "rotation": [0, 0, 5], + "cubes": [ + {"origin": [6, 1.025, 3], "size": [14, 2, 3], "uv": [48, 26], "mirror": true} + ] + }, + { + "name": "r_leg3", + "parent": "scorpion", + "pivot": [-6, 2.025, 9.5], + "rotation": [0, 0, -5], + "cubes": [ + {"origin": [-20, 1.025, 8], "size": [14, 2, 3], "uv": [48, 26]} + ] + }, + { + "name": "l_leg3", + "parent": "scorpion", + "pivot": [6, 2.025, 9.5], + "rotation": [0, 0, 5], + "cubes": [ + {"origin": [6, 1.025, 8], "size": [14, 2, 3], "uv": [48, 26], "mirror": true} + ] + }, + { + "name": "torso", + "parent": "scorpion", + "pivot": [0, 0, 4.5], + "cubes": [ + {"origin": [-7, 0, -2], "size": [14, 6, 13], "uv": [0, 0]} + ] + }, + { + "name": "tail", + "parent": "torso", + "pivot": [1, 1.08333, 11], + "cubes": [ + {"origin": [-3, 1, 11], "size": [6, 5, 7], "inflate": 0.01, "uv": [0, 35]} + ] + }, + { + "name": "tail2", + "parent": "tail", + "pivot": [1, 1, 18], + "cubes": [ + {"origin": [-3, 1, 18], "size": [6, 5, 8], "uv": [0, 47]} + ] + }, + { + "name": "tail3", + "parent": "tail2", + "pivot": [1, 1, 24], + "cubes": [ + {"origin": [-5, 1, 24], "size": [10, 7, 8], "inflate": 0.01, "uv": [28, 35]}, + {"origin": [-0.5, 8, 28], "size": [1, 5, 3], "inflate": 0.01, "uv": [28, 35]} + ] + }, + { + "name": "head", + "parent": "torso", + "pivot": [0, 3, -1], + "cubes": [ + {"origin": [-7, 0, -11], "size": [14, 6, 10], "inflate": 0.1, "uv": [0, 19]} + ] + }, + { + "name": "r_claw", + "parent": "head", + "pivot": [-7, 5, -4.75], + "cubes": [ + {"origin": [-16, 3, -20], "size": [9, 4, 17], "inflate": 0.1, "uv": [54, 0]} + ] + }, + { + "name": "l_claw", + "parent": "head", + "pivot": [7, 5, -4.75], + "cubes": [ + {"origin": [7, 3, -20], "size": [9, 4, 17], "inflate": 0.1, "uv": [54, 0], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/shrink_ray.geo.json b/common/src/main/resources/assets/antarchy/geo/shrink_ray.geo.json new file mode 100644 index 00000000..7a625872 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/shrink_ray.geo.json @@ -0,0 +1,64 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 64, + "texture_height": 64, + "visible_bounds_width": 3, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "shrink_ray", + "pivot": [0, 6, 7] + }, + { + "name": "handle", + "parent": "shrink_ray", + "pivot": [0, 6, 7], + "cubes": [ + {"origin": [-1, 0, 6], "size": [2, 6, 2], "pivot": [0, 6, 7], "rotation": [10, 0, 0], "uv": [0, 24]}, + {"origin": [-1, 2.53798, 1.88412], "size": [2, 1, 5], "inflate": -0.005, "pivot": [0, 3.03798, 5.88412], "rotation": [-21, 0, 0], "uv": [22, 10]} + ] + }, + { + "name": "ray_body", + "parent": "shrink_ray", + "pivot": [0, 11, 1], + "cubes": [ + {"origin": [-2, 5, 3], "size": [4, 4, 6], "uv": [22, 0]}, + {"origin": [0, 5, 9], "size": [0, 2, 2], "uv": [8, 24]} + ] + }, + { + "name": "blaster", + "parent": "ray_body", + "pivot": [0, 7, 0], + "cubes": [ + {"origin": [-3, 4, -2], "size": [6, 6, 5], "uv": [0, 13]}, + {"origin": [0, 9, 1], "size": [0, 2, 11], "uv": [0, 0]} + ] + }, + { + "name": "blaster_end", + "parent": "blaster", + "pivot": [0, 7, -7.5], + "cubes": [ + {"origin": [-1.5, 5.5, -9], "size": [3, 3, 3], "uv": [22, 22]} + ] + }, + { + "name": "blaster_rotating", + "parent": "blaster", + "pivot": [0, 7, -2], + "cubes": [ + {"origin": [-1, 6, -6], "size": [2, 2, 4], "uv": [22, 16]} + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/geo/squidzooka.geo.json b/common/src/main/resources/assets/antarchy/geo/squidzooka.geo.json new file mode 100644 index 00000000..1d543e88 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/squidzooka.geo.json @@ -0,0 +1,68 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 5, + "visible_bounds_height": 2.5, + "visible_bounds_offset": [0, 0.75, 0] + }, + "bones": [ + { + "name": "squidzooka", + "pivot": [0, 0, 0] + }, + { + "name": "all", + "parent": "squidzooka", + "pivot": [0, 9, 0] + }, + { + "name": "bazooka", + "parent": "all", + "pivot": [0, 9, 0], + "cubes": [ + {"origin": [-2.5, 6.5, -20], "size": [5, 5, 20], "uv": [0, 0]}, + {"origin": [-2.5, 6.5, 0], "size": [5, 5, 14], "uv": [0, 25]}, + {"origin": [-3.5, 5.5, -24], "size": [7, 7, 4], "uv": [50, 0]}, + {"origin": [-3.5, 5.5, 13], "size": [7, 7, 4], "uv": [63, 44]} + ] + }, + { + "name": "squid", + "parent": "bazooka", + "pivot": [0, 9, 17] + }, + { + "name": "squid2", + "parent": "squid", + "pivot": [0, 9, 17], + "cubes": [ + {"origin": [-2.5, 6, 16], "size": [5, 6, 7], "uv": [28, 45]}, + {"origin": [0, 5, 17], "size": [0, 8, 12], "uv": [38, 25]}, + {"origin": [-1.5, 7, 21], "size": [3, 4, 5], "uv": [52, 55]} + ] + }, + { + "name": "center", + "parent": "all", + "pivot": [0, 9, 0] + }, + { + "name": "handle", + "parent": "center", + "pivot": [0, 4, 0.5], + "cubes": [ + {"origin": [-1, 0, -1], "size": [2, 6, 3], "uv": [12, 58]}, + {"origin": [0, 3, -7], "size": [0, 4, 6], "uv": [0, 58]}, + {"origin": [-3, 6, -2], "size": [6, 6, 4], "uv": [50, 11]}, + {"origin": [-1, 12, -9], "size": [2, 2, 12], "uv": [0, 44]} + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/geo/toreterror.geo.json b/common/src/main/resources/assets/antarchy/geo/toreterror.geo.json new file mode 100644 index 00000000..dedf02c6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/toreterror.geo.json @@ -0,0 +1,151 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.unknown", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 6, + "visible_bounds_height": 5.5, + "visible_bounds_offset": [0, 2.25, 0] + }, + "bones": [ + { + "name": "Toreterror", + "pivot": [0.0625, 21.6731, -10.63321] + }, + { + "name": "R-Leg", + "parent": "Toreterror", + "pivot": [-9, 18, -13], + "cubes": [ + {"origin": [-13, 2, -19], "size": [8, 18, 12], "inflate": 0.01, "uv": [72, 75]} + ] + }, + { + "name": "L-Leg", + "parent": "Toreterror", + "pivot": [9, 18, -13], + "cubes": [ + {"origin": [5, 2, -19], "size": [8, 18, 12], "inflate": 0.01, "uv": [72, 75], "mirror": true} + ] + }, + { + "name": "Torso", + "parent": "Toreterror", + "pivot": [0.25, 18, -9.5] + }, + { + "name": "R_arm", + "parent": "Torso", + "pivot": [-12.75, 43.25, -12], + "cubes": [ + {"origin": [-26, 37, -16], "size": [16, 8, 9], "uv": [84, 58]} + ] + }, + { + "name": "R_arm2", + "parent": "R_arm", + "pivot": [-25.5, 41, -12.5], + "cubes": [ + {"origin": [-52, 35, -18], "size": [27, 11, 14], "uv": [138, 0]} + ] + }, + { + "name": "L_arm", + "parent": "Torso", + "pivot": [12.75, 43.25, -12], + "cubes": [ + {"origin": [10, 37, -16], "size": [16, 8, 9], "uv": [84, 58], "mirror": true} + ] + }, + { + "name": "L_arm2", + "parent": "L_arm", + "pivot": [25.5, 41, -12.5], + "cubes": [ + {"origin": [25, 35, -18], "size": [27, 11, 14], "uv": [138, 0], "mirror": true} + ] + }, + { + "name": "Shell", + "parent": "Torso", + "pivot": [-1.75, 32.65328, -0.7294], + "cubes": [ + {"origin": [-17, 17, -6], "size": [34, 32, 12], "pivot": [4, 32, -1], "rotation": [22.5, 0, 0], "uv": [0, 0]} + ] + }, + { + "name": "cannon", + "parent": "Shell", + "pivot": [-3.5, 32, -1], + "cubes": [ + {"origin": [-8, 35, 6], "size": [16, 12, 7], "pivot": [-5, 32, -1], "rotation": [22.5, 0, 0], "uv": [92, 0]} + ] + }, + { + "name": "barrel", + "parent": "cannon", + "pivot": [-1.16667, 49.50153, 3.17891], + "cubes": [ + {"origin": [-3.5, 64, 6], "size": [7, 17, 7], "pivot": [-3.5, 32, -1], "rotation": [22.5, 0, 0], "uv": [48, 105]}, + {"origin": [-2.5, 47, 7], "size": [5, 17, 5], "pivot": [-3.5, 32, -1], "rotation": [22.5, 0, 0], "uv": [76, 105]}, + {"origin": [-3.5, 75, -7], "size": [0, 4, 16], "pivot": [-3.5, 32, -1], "rotation": [22.5, 0, 0], "uv": [16, 102]} + ] + }, + { + "name": "Torso_2", + "parent": "Torso", + "pivot": [-0.4, 37.8, -11.5], + "cubes": [ + {"origin": [-10.5, 18, -16], "size": [21, 12, 15], "uv": [0, 75]}, + {"origin": [-13, 28, -17], "size": [26, 15, 16], "uv": [0, 44]} + ] + }, + { + "name": "Head", + "parent": "Torso_2", + "pivot": [-2, 43, -16], + "cubes": [ + {"origin": [-6, 45, -23], "size": [12, 7, 11], "uv": [92, 19]}, + {"origin": [-5, 45, -28], "size": [10, 3, 5], "uv": [96, 105]}, + {"origin": [-3, 43, -28], "size": [6, 2, 1], "uv": [48, 102]} + ] + }, + { + "name": "Jaw", + "parent": "Head", + "pivot": [-2, 46.08333, -12.08333], + "cubes": [ + {"origin": [-5, 41, -27], "size": [10, 3, 4], "uv": [92, 37]}, + {"origin": [-5, 37.5, -26.5], "size": [10, 4, 0], "uv": [116, 37]}, + {"origin": [-6.5, 41, -23], "size": [13, 3, 11], "uv": [0, 102]}, + {"origin": [-6.5, 44, -22], "size": [0, 4, 2], "uv": [0, 114]}, + {"origin": [6.5, 44, -22], "size": [0, 4, 2], "uv": [0, 114], "mirror": true}, + {"origin": [-6.5, 39, -23], "size": [0, 2, 4], "uv": [7, 112]}, + {"origin": [6.5, 39, -23], "size": [0, 2, 4], "uv": [7, 112], "mirror": true}, + {"origin": [-7, 41, -20], "size": [1, 5, 8], "uv": [112, 75]}, + {"origin": [6, 41, -20], "size": [1, 5, 8], "uv": [112, 75], "mirror": true} + ] + }, + { + "name": "R_eye", + "parent": "Head", + "pivot": [-4.5, 48.5, -23], + "cubes": [ + {"origin": [-5, 48, -23], "size": [1, 1, 0], "inflate": 0.1, "uv": [101, 29]} + ] + }, + { + "name": "L_eye", + "parent": "Head", + "pivot": [4.5, 48.5, -23], + "cubes": [ + {"origin": [4, 48, -23], "size": [1, 1, 0], "inflate": 0.1, "uv": [101, 29], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/triffid.geo.json b/common/src/main/resources/assets/antarchy/geo/triffid.geo.json new file mode 100644 index 00000000..696e0a31 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/triffid.geo.json @@ -0,0 +1,210 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.triffid", + "texture_width": 256, + "texture_height": 256, + "visible_bounds_width": 8, + "visible_bounds_height": 7.5, + "visible_bounds_offset": [0, 3.25, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0], + "cubes": [ + {"origin": [-16, 0, -16], "size": [32, 0, 32], "inflate": 0.01, "uv": [26, 2]} + ] + }, + { + "name": "base", + "parent": "root", + "pivot": [0, 0, 0], + "cubes": [ + {"origin": [-8, 0, -8], "size": [16, 8, 16], "uv": [32, 61]} + ] + }, + { + "name": "stemLower", + "parent": "base", + "pivot": [0, 6, 0], + "cubes": [ + {"origin": [-4, 6, -4], "size": [8, 17, 8], "inflate": 0.05, "uv": [1, 18]} + ] + }, + { + "name": "stemMiddle", + "parent": "stemLower", + "pivot": [0, 23, 0], + "cubes": [ + {"origin": [-4, 23, -4], "size": [8, 17, 8], "inflate": 0.025, "uv": [0, 43]} + ] + }, + { + "name": "stemUpper", + "parent": "stemMiddle", + "pivot": [0, 40, 0], + "cubes": [ + {"origin": [-4, 40, -4], "size": [8, 17, 8], "uv": [0, 68]} + ] + }, + { + "name": "head", + "parent": "stemUpper", + "pivot": [0, 57, 0], + "cubes": [ + {"origin": [-8, 57, -8], "size": [16, 5, 16], "uv": [0, 93]}, + {"origin": [-8, 57, -8], "size": [16, 5, 16], "inflate": 0.5, "uv": [0, 114]} + ] + }, + { + "name": "petal_L", + "parent": "head", + "pivot": [0, 61, 0], + "cubes": [ + {"origin": [0, 61, -14], "size": [12, 24, 28], "uv": [64, 85], "mirror": true}, + {"origin": [-8, 61, -14], "size": [8, 24, 0], "pivot": [0, 73, -14], "rotation": [0, -22.5, 0], "uv": [32, 53], "mirror": true}, + {"origin": [-8, 61, 14], "size": [8, 24, 0], "pivot": [0, 73, 14], "rotation": [0, 22.5, 0], "uv": [32, 53], "mirror": true}, + {"origin": [-11, 85, -14], "size": [11, 0, 28], "pivot": [0, 85, 0], "rotation": [0, 0, 45], "uv": [5, 24], "mirror": true} + ] + }, + { + "name": "saliva_L", + "parent": "petal_L", + "pivot": [0, 75.5, -13], + "cubes": [ + {"origin": [0, 75, -20], "size": [0, 1, 7], "inflate": 0.01, "uv": [35, 13], "mirror": true} + ] + }, + { + "name": "saliva_L2", + "parent": "petal_L", + "pivot": [0, 80.5, -13], + "cubes": [ + {"origin": [0, 80, -24], "size": [0, 1, 11], "inflate": 0.01, "uv": [31, 10], "mirror": true} + ] + }, + { + "name": "petal_R", + "parent": "head", + "pivot": [0, 61, 0], + "cubes": [ + {"origin": [-12, 61, -14], "size": [12, 24, 28], "uv": [64, 85]}, + {"origin": [0, 61, -14], "size": [8, 24, 0], "pivot": [0, 73, -14], "rotation": [0, 22.5, 0], "uv": [32, 53]}, + {"origin": [0, 61, 14], "size": [8, 24, 0], "pivot": [0, 73, 14], "rotation": [0, -22.5, 0], "uv": [32, 53]}, + {"origin": [0, 85, -14], "size": [11, 0, 28], "pivot": [0, 85, 0], "rotation": [0, 0, -45], "uv": [5, 24]} + ] + }, + { + "name": "saliva_R", + "parent": "petal_R", + "pivot": [0, 75.5, -13], + "cubes": [ + {"origin": [0, 75, -20], "size": [0, 1, 7], "inflate": 0.01, "uv": [35, 13]} + ] + }, + { + "name": "saliva_R2", + "parent": "petal_R", + "pivot": [0, 80.5, -13], + "cubes": [ + {"origin": [0, 80, -24], "size": [0, 1, 11], "inflate": 0.01, "uv": [31, 10]} + ] + }, + { + "name": "tongueBase", + "parent": "head", + "pivot": [0, 61, 0], + "cubes": [ + {"origin": [-2, 61, -2], "size": [4, 8, 4], "uv": [12, 0]} + ] + }, + { + "name": "tongueMiddle", + "parent": "tongueBase", + "pivot": [0, 69, 0], + "cubes": [ + {"origin": [-1, 69, -1], "size": [2, 16, 2], "uv": [0, 0]} + ] + }, + { + "name": "tongueTip", + "parent": "tongueMiddle", + "pivot": [0, 85, 0], + "cubes": [ + {"origin": [0, 85, -1], "size": [0, 16, 2], "uv": [8, 0]}, + {"origin": [-1, 101, -1], "size": [2, 2, 2], "uv": [32, 6]} + ] + }, + { + "name": "leafRight", + "parent": "base", + "pivot": [-8, 8, 0], + "cubes": [ + {"origin": [-28, 8, -12], "size": [20, 0, 24], "uv": [72, 61]} + ] + }, + { + "name": "leafTipRight", + "parent": "leafRight", + "pivot": [-28, 8, 0], + "cubes": [ + {"origin": [-56, 8, -12], "size": [28, 0, 24], "uv": [31, 37]} + ] + }, + { + "name": "leafLeft", + "parent": "base", + "pivot": [8, 8, 0], + "cubes": [ + {"origin": [8, 8, -12], "size": [20, 0, 24], "uv": [72, 61], "mirror": true} + ] + }, + { + "name": "leafTipLeft", + "parent": "leafLeft", + "pivot": [28, 8, 0], + "cubes": [ + {"origin": [28, 8, -12], "size": [28, 0, 24], "uv": [31, 37], "mirror": true} + ] + }, + { + "name": "leafFront", + "parent": "base", + "pivot": [0, 8, -8], + "rotation": [0, 90, 0], + "cubes": [ + {"origin": [0, 8, -20], "size": [20, 0, 24], "uv": [72, 61], "mirror": true} + ] + }, + { + "name": "leafTipFront", + "parent": "leafFront", + "pivot": [20, 8, -8], + "cubes": [ + {"origin": [20, 8, -20], "size": [28, 0, 24], "uv": [31, 37], "mirror": true} + ] + }, + { + "name": "leafBack", + "parent": "base", + "pivot": [0, 8, 8], + "rotation": [0, -90, 0], + "cubes": [ + {"origin": [0, 8, -4], "size": [20, 0, 24], "uv": [72, 61], "mirror": true} + ] + }, + { + "name": "leafTipBack", + "parent": "leafBack", + "pivot": [20, 8, 8], + "cubes": [ + {"origin": [20, 8, -4], "size": [28, 0, 24], "uv": [31, 37], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/geo/wasp.geo.json b/common/src/main/resources/assets/antarchy/geo/wasp.geo.json new file mode 100644 index 00000000..0a170da1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/geo/wasp.geo.json @@ -0,0 +1,182 @@ +{ + "format_version": "1.12.0", + "minecraft:geometry": [ + { + "description": { + "identifier": "geometry.wasp", + "texture_width": 128, + "texture_height": 128, + "visible_bounds_width": 5, + "visible_bounds_height": 3, + "visible_bounds_offset": [0, 0.5, 0] + }, + "bones": [ + { + "name": "root", + "pivot": [0, 0, 0] + }, + { + "name": "body", + "parent": "root", + "pivot": [0, 5, 1], + "cubes": [ + {"origin": [-5, 0, -6], "size": [10, 10, 14], "uv": [0, 0]}, + {"origin": [-5, 0, -6], "size": [10, 10, 14], "inflate": 0.3, "uv": [64, 0]} + ] + }, + { + "name": "right_leg", + "parent": "body", + "pivot": [-4.95577, 1.35871, -3], + "cubes": [ + {"origin": [-6, -3, -4], "size": [2, 5, 2], "uv": [34, 0]}, + {"origin": [-5, -5.25, -3.5], "size": [2, 3, 1], "pivot": [-4, -4.75, -3], "rotation": [0, 0, -22.5], "uv": [34, 7]}, + {"origin": [-5, -8.25, -3], "size": [2, 3, 0], "pivot": [-4, -4.75, -3], "rotation": [0, 0, -22.5], "uv": [42, 0]} + ] + }, + { + "name": "left_leg", + "parent": "body", + "pivot": [4.95577, 1.35871, -3], + "cubes": [ + {"origin": [4, -3, -4], "size": [2, 5, 2], "uv": [34, 0], "mirror": true}, + {"origin": [3, -5.25, -3.5], "size": [2, 3, 1], "pivot": [4, -4.75, -3], "rotation": [0, 0, 22.5], "uv": [34, 7], "mirror": true}, + {"origin": [3, -8.25, -3], "size": [2, 3, 0], "pivot": [4, -4.75, -3], "rotation": [0, 0, 22.5], "uv": [42, 0], "mirror": true} + ] + }, + { + "name": "right_leg2", + "parent": "body", + "pivot": [-4.95577, 1.35871, 1], + "cubes": [ + {"origin": [-6, -3, 0], "size": [2, 5, 2], "uv": [34, 0]}, + {"origin": [-5, -5.25, 0.5], "size": [2, 3, 1], "pivot": [-4, -4.75, 1], "rotation": [0, 0, -22.5], "uv": [34, 7]}, + {"origin": [-5, -8.25, 1], "size": [2, 3, 0], "pivot": [-4, -4.75, 1], "rotation": [0, 0, -22.5], "uv": [42, 0]} + ] + }, + { + "name": "left_leg2", + "parent": "body", + "pivot": [4.95577, 1.35871, 1], + "cubes": [ + {"origin": [4, -3, 0], "size": [2, 5, 2], "uv": [34, 0], "mirror": true}, + {"origin": [3, -5.25, 0.5], "size": [2, 3, 1], "pivot": [4, -4.75, 1], "rotation": [0, 0, 22.5], "uv": [34, 7], "mirror": true}, + {"origin": [3, -8.25, 1], "size": [2, 3, 0], "pivot": [4, -4.75, 1], "rotation": [0, 0, 22.5], "uv": [42, 0], "mirror": true} + ] + }, + { + "name": "right_leg3", + "parent": "body", + "pivot": [-4.95577, 1.35871, 5], + "cubes": [ + {"origin": [-6, -3, 4], "size": [2, 5, 2], "uv": [34, 0]}, + {"origin": [-5, -5.25, 4.5], "size": [2, 3, 1], "pivot": [-4, -4.75, 5], "rotation": [0, 0, -22.5], "uv": [34, 7]}, + {"origin": [-5, -8.25, 5], "size": [2, 3, 0], "pivot": [-4, -4.75, 5], "rotation": [0, 0, -22.5], "uv": [42, 0]} + ] + }, + { + "name": "left_leg3", + "parent": "body", + "pivot": [4.95577, 1.35871, 5], + "cubes": [ + {"origin": [4, -3, 4], "size": [2, 5, 2], "uv": [34, 0], "mirror": true}, + {"origin": [3, -5.25, 4.5], "size": [2, 3, 1], "pivot": [4, -4.75, 5], "rotation": [0, 0, 22.5], "uv": [34, 7], "mirror": true}, + {"origin": [3, -8.25, 5], "size": [2, 3, 0], "pivot": [4, -4.75, 5], "rotation": [0, 0, 22.5], "uv": [42, 0], "mirror": true} + ] + }, + { + "name": "connector", + "parent": "body", + "pivot": [0, 5, 8], + "cubes": [ + {"origin": [-2, 3, 6], "size": [4, 4, 8], "uv": [0, 44]} + ] + }, + { + "name": "stinger", + "parent": "connector", + "pivot": [0, 5, 12], + "cubes": [ + {"origin": [-4, 1, 12], "size": [8, 8, 12], "uv": [0, 24]}, + {"origin": [0, 5, 26], "size": [0, 1, 6], "uv": [25, 47]}, + {"origin": [-1, 4, 24], "size": [2, 3, 2], "uv": [29, 25]} + ] + }, + { + "name": "head", + "parent": "body", + "pivot": [0, 5, -8], + "cubes": [ + {"origin": [-4, 1, -16], "size": [8, 5, 8], "uv": [40, 31]} + ] + }, + { + "name": "leftjaw", + "parent": "head", + "pivot": [0, 2.5, -16], + "cubes": [ + {"origin": [0, 2, -20], "size": [4, 1, 4], "uv": [48, 19], "mirror": true} + ] + }, + { + "name": "rightjaw", + "parent": "head", + "pivot": [0, 2.5, -16], + "cubes": [ + {"origin": [-4, 2, -20], "size": [4, 1, 4], "uv": [48, 19]} + ] + }, + { + "name": "rightAntenna", + "parent": "head", + "pivot": [-1.5, 4.91667, -15.5], + "cubes": [ + {"origin": [-1.5, 5, -16], "size": [0, 11, 1], "uv": [61, 0]} + ] + }, + { + "name": "rightAntenna2", + "parent": "rightAntenna", + "pivot": [-1.5, 15, -15.5], + "cubes": [ + {"origin": [-2, 15, -16], "size": [1, 4, 1], "uv": [56, 0]}, + {"origin": [-2, 15, -16], "size": [1, 4, 1], "inflate": 0.1, "uv": [56, 5]} + ] + }, + { + "name": "leftAntenna", + "parent": "head", + "pivot": [1.5, 4.91667, -15.5], + "cubes": [ + {"origin": [1.5, 5, -16], "size": [0, 11, 1], "uv": [61, 0], "mirror": true} + ] + }, + { + "name": "leftAntenna2", + "parent": "leftAntenna", + "pivot": [1.5, 15, -15.5], + "cubes": [ + {"origin": [1, 15, -16], "size": [1, 4, 1], "uv": [56, 0], "mirror": true}, + {"origin": [1, 15, -16], "size": [1, 4, 1], "inflate": 0.1, "uv": [56, 5], "mirror": true} + ] + }, + { + "name": "rightWing", + "parent": "body", + "pivot": [-3, 10, -1.5], + "cubes": [ + {"origin": [-29, 10.3, -6], "size": [26, 0, 8], "uv": [8, 44]} + ] + }, + { + "name": "leftWing", + "parent": "body", + "pivot": [3, 10, -1.5], + "cubes": [ + {"origin": [3, 10.3, -6], "size": [26, 0, 8], "uv": [8, 44], "mirror": true} + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/lang/en_us.json b/common/src/main/resources/assets/antarchy/lang/en_us.json new file mode 100644 index 00000000..b76b8891 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/lang/en_us.json @@ -0,0 +1,658 @@ +{ + "block.antarchy.duplicator_log": "Duplicator Log", + "block.antarchy.ouranwood_log": "Ouranwood Log", + "block.antarchy.ouranwood_wood": "Ouranwood Wood", + "block.antarchy.mossy_ouranwood_log": "Mossy Ouranwood Log", + "block.antarchy.mossy_ouranwood_wood": "Mossy Ouranwood Wood", + "block.antarchy.stripped_ouranwood_log": "Stripped Ouranwood Log", + "block.antarchy.stripped_ouranwood_wood": "Stripped Ouranwood Wood", + "block.antarchy.ouranwood_planks": "Ouranwood Planks", + "block.antarchy.ouranwood_stairs": "Ouranwood Stairs", + "block.antarchy.ouranwood_slab": "Ouranwood Slab", + "block.antarchy.ouranwood_fence": "Ouranwood Fence", + "block.antarchy.ouranwood_fence_gate": "Ouranwood Fence Gate", + "block.antarchy.ouranwood_door": "Ouranwood Door", + "block.antarchy.ouranwood_trapdoor": "Ouranwood Trapdoor", + "block.antarchy.ouranwood_pressure_plate": "Ouranwood Pressure Plate", + "block.antarchy.ouranwood_button": "Ouranwood Button", + "block.antarchy.ouranwood_leaves": "Ouranwood Leaves", + "block.antarchy.ouranwood_acorn": "Ouranwood Acorn", + "block.antarchy.ouranwood_sign": "Ouranwood Sign", + "block.antarchy.ouranwood_hanging_sign": "Ouranwood Hanging Sign", + "block.antarchy.orange_milkweed": "Orange Milkweed", + "block.antarchy.pink_milkweed": "Pink Milkweed", + "block.antarchy.hushweed": "Hushweed", + "block.antarchy.umbral_moss_block": "Umbral Moss Block", + "block.antarchy.umbral_moss_carpet": "Umbral Moss Carpet", + "block.antarchy.duplicator_sapling": "Duplicator Sapling", + "block.antarchy.duct_tape": "Duct Tape", + "block.antarchy.infested_rooted_dirt": "Infested Rooted Dirt", + "block.antarchy.infested_coarse_dirt": "Infested Coarse Dirt", + "block.antarchy.nyxite": "Nyxite", + "block.antarchy.polished_nyxite": "Polished Nyxite", + "block.antarchy.chiseled_nyxite": "Chiseled Nyxite", + "block.antarchy.nyxite_bricks": "Nyxite Bricks", + "block.antarchy.nyxite_stairs": "Nyxite Stairs", + "block.antarchy.nyxite_slab": "Nyxite Slab", + "block.antarchy.nyxite_wall": "Nyxite Wall", + "block.antarchy.polished_nyxite_stairs": "Polished Nyxite Stairs", + "block.antarchy.polished_nyxite_slab": "Polished Nyxite Slab", + "block.antarchy.polished_nyxite_wall": "Polished Nyxite Wall", + "block.antarchy.nyxite_brick_stairs": "Nyxite Brick Stairs", + "block.antarchy.nyxite_brick_slab": "Nyxite Brick Slab", + "block.antarchy.nyxite_brick_wall": "Nyxite Brick Wall", + "block.antarchy.pale_nyxite": "Pale Nyxite", + "block.antarchy.nyxite_spike": "Nyxite Spike", + "block.antarchy.potent_nyxite": "Potent Nyxite", + "block.antarchy.triffid_goo_block": "Triffid Goo Block", + "block.antarchy.cloud_block": "Cloud Block", + "block.antarchy.antimetal": "Antimetal", + "block.antarchy.polished_antimetal": "Polished Antimetal", + "block.antarchy.antimetal_scaffolding": "Antimetal Scaffolding", + "block.antarchy.cornea_stalk": "Cornea Stalk", + "block.antarchy.dream_torch": "Dream Torch", + "block.antarchy.dream_wall_torch": "Dream Wall Torch", + "block.antarchy.dream_lantern": "Dream Lantern", + "block.antarchy.dream_campfire": "Dream Campfire", + "block.antarchy.dream_fire": "Dream Fire", + "block.antarchy.dream_fire_ceiling": "Dream Fire", + "block.antarchy.budding_blood_crystal": "Budding Blood Crystal", + "block.antarchy.blood_crystal_block": "Blood Crystal Block", + "block.antarchy.small_blood_crystal_bud": "Small Blood Crystal Bud", + "block.antarchy.medium_blood_crystal_bud": "Medium Blood Crystal Bud", + "block.antarchy.large_blood_crystal_bud": "Large Blood Crystal Bud", + "block.antarchy.blood_crystal_cluster": "Blood Crystal Cluster", + "block.antarchy.dream_sand": "Dream Sand", + "block.antarchy.dream_sandstone": "Dream Sandstone", + "block.antarchy.chiseled_dream_sandstone": "Chiseled Dream Sandstone", + "block.antarchy.cut_dream_sandstone": "Cut Dream Sandstone", + "block.antarchy.smooth_dream_sandstone": "Smooth Dream Sandstone", + "block.antarchy.dream_sandstone_stairs": "Dream Sandstone Stairs", + "block.antarchy.dream_sandstone_slab": "Dream Sandstone Slab", + "block.antarchy.dream_sandstone_wall": "Dream Sandstone Wall", + "block.antarchy.smooth_dream_sandstone_stairs": "Smooth Dream Sandstone Stairs", + "block.antarchy.smooth_dream_sandstone_slab": "Smooth Dream Sandstone Slab", + "block.antarchy.cut_dream_sandstone_slab": "Cut Dream Sandstone Slab", + "block.antarchy.bed_bug_egg": "Bed Bug Egg", + "block.antarchy.wasp_nest": "Wasp Nest", + "block.antarchy.red_ant_nest": "Red Ant Nest", + "block.antarchy.brown_ant_nest": "Brown Ant Nest", + "block.antarchy.rainbow_ant_nest": "Rainbow Ant Nest", + "block.antarchy.termite_nest": "Termite Nest", + "block.antarchy.uranium_ore": "Uranium Ore", + "block.antarchy.deepslate_uranium_ore": "Deepslate Uranium Ore", + "block.antarchy.titanium_ore": "Titanium Ore", + "block.antarchy.deepslate_titanium_ore": "Deepslate Titanium Ore", + "block.antarchy.uranium_block": "Block of Uranium", + "block.antarchy.titanium_block": "Block of Titanium", + "block.antarchy.raw_uranium_block": "Block of Raw Uranium", + "block.antarchy.raw_titanium_block": "Block of Raw Titanium", + "block.antarchy.cut_uranium": "Cut Uranium", + "block.antarchy.cut_titanium": "Cut Titanium", + "block.antarchy.cut_uranium_slab": "Cut Uranium Slab", + "block.antarchy.cut_titanium_slab": "Cut Titanium Slab", + "block.antarchy.cut_uranium_stairs": "Cut Uranium Stairs", + "block.antarchy.cut_titanium_stairs": "Cut Titanium Stairs", + "block.antarchy.chiseled_uranium": "Chiseled Uranium", + "block.antarchy.chiseled_titanium": "Chiseled Titanium", + "block.antarchy.uranium_bulb": "Uranium Bulb", + "block.antarchy.titanium_bulb": "Titanium Bulb", + "block.antarchy.uranium_door": "Uranium Door", + "block.antarchy.titanium_door": "Titanium Door", + "block.antarchy.uranium_trapdoor": "Uranium Trapdoor", + "block.antarchy.titanium_trapdoor": "Titanium Trapdoor", + "block.antarchy.uranium_bars": "Uranium Bars", + "block.antarchy.titanium_bars": "Titanium Bars", + "tooltip.antarchy.signal_saving_bulb": "Toggles on/off. Has light level equal to the signal strength stored on it.", + "block.antarchy.ichor": "Ichor", + "block.antarchy.antiwater": "Antiwater", + "entity.antarchy.apple_cow": "Apple Cow", + "entity.antarchy.golden_apple_cow": "Golden Apple Cow", + "entity.antarchy.enchanted_golden_apple_cow": "Enchanted Golden Apple Cow", + "entity.antarchy.honeyed_apple_cow": "Honeyed Apple Cow", + "entity.antarchy.easter_bunny": "Easter Bunny", + "entity.antarchy.flying_squirrel": "Flying Squirrel", + "entity.antarchy.caterpillar": "Caterpillar", + "entity.antarchy.butterfly": "Butterfly", + "entity.antarchy.brutalfly": "Brutalfly", + "entity.antarchy.red_ant": "Red Ant", + "entity.antarchy.brown_ant": "Brown Ant", + "entity.antarchy.rainbow_ant": "Rainbow Ant", + "entity.antarchy.termite": "Termite", + "entity.antarchy.diamond_minecart": "The Diamond Minecart", + "entity.antarchy.dr_trayaurus": "Dr. Trayaurus", + "entity.antarchy.cloud_shark": "Cloud Shark", + "entity.antarchy.kraken": "The Kraken", + "entity.antarchy.missile_squid": "Missile Squid", + "entity.antarchy.nightmare": "Nightmare", + "entity.antarchy.bed_bug": "Bed Bug", + "entity.antarchy.wasp": "Wasp", + "entity.antarchy.bomber": "Bomber", + "entity.antarchy.moleworm": "Moleworm", + "entity.antarchy.molevore": "Molevore", + "entity.antarchy.mantis": "Mantis", + "entity.antarchy.triffid": "Triffid", + "subtitles.antarchy.mantis_ambient": "Mantis clicks", + "subtitles.antarchy.mantis_hurt": "Mantis screeches", + "subtitles.antarchy.mantis_attack": "Mantis snaps", + "subtitles.antarchy.mantis_fly_loop": "Mantis wings buzz", + "item.antarchy.big_bertha": "Big Bertha", + "item.antarchy.wasp_nest": "Wasp Nest", + "item.antarchy.wasp_spawn_egg": "Wasp Spawn Egg", + "item.antarchy.bomber_spawn_egg": "Bomber Spawn Egg", + "item.antarchy.big_bertha_blade": "Big Bertha Blade", + "item.antarchy.big_bertha_handle": "Big Bertha Handle", + "item.antarchy.big_bertha_hilt": "Big Bertha Hilt", + "item.antarchy.battle_axe": "Battle Axe", + "item.antarchy.cloud_shark_fin": "Cloud Shark Fin", + "item.antarchy.cloud_shark_fin_soup": "Cloud Shark Fin Soup", + "tooltip.antarchy.cloud_shark_fin_soup": "Grants Strength and Slow Falling.", + "item.antarchy.kraken_tooth": "Kraken Tooth", + "item.antarchy.basilisk_fang": "Basilisk Fang", + "item.antarchy.basilisk_dagger": "Basilisk Dagger", + "item.antarchy.blood_crystal_block": "Blood Crystal Block", + "item.antarchy.small_blood_crystal_bud": "Small Blood Crystal Bud", + "item.antarchy.medium_blood_crystal_bud": "Medium Blood Crystal Bud", + "item.antarchy.large_blood_crystal_bud": "Large Blood Crystal Bud", + "item.antarchy.blood_crystal_cluster": "Blood Crystal Cluster", + "item.antarchy.dream_sand": "Dream Sand", + "item.antarchy.dream_sandstone": "Dream Sandstone", + "item.antarchy.chiseled_dream_sandstone": "Chiseled Dream Sandstone", + "item.antarchy.cut_dream_sandstone": "Cut Dream Sandstone", + "item.antarchy.smooth_dream_sandstone": "Smooth Dream Sandstone", + "item.antarchy.dream_sandstone_stairs": "Dream Sandstone Stairs", + "item.antarchy.dream_sandstone_slab": "Dream Sandstone Slab", + "item.antarchy.dream_sandstone_wall": "Dream Sandstone Wall", + "item.antarchy.smooth_dream_sandstone_stairs": "Smooth Dream Sandstone Stairs", + "item.antarchy.smooth_dream_sandstone_slab": "Smooth Dream Sandstone Slab", + "item.antarchy.cut_dream_sandstone_slab": "Cut Dream Sandstone Slab", + "item.antarchy.dream_torch": "Dream Torch", + "item.antarchy.dream_lantern": "Dream Lantern", + "item.antarchy.dream_campfire": "Dream Campfire", + "item.antarchy.nightmare_scale": "Nightmare Scale", + "item.antarchy.nightmare_helmet": "Nightmare Helmet", + "item.antarchy.nightmare_chestplate": "Nightmare Chestplate", + "item.antarchy.nightmare_leggings": "Nightmare Leggings", + "item.antarchy.nightmare_boots": "Nightmare Boots", + "item.antarchy.nightmare_sword": "Nightmare Sword", + "tooltip.antarchy.nightmare_armor_double_damage": "%s%% chance to deal double damage", + "tooltip.antarchy.nightmare_armor_set_bonus": "Full Set: Wither & Dread immunity", + "tooltip.antarchy.nightmare_sword": "Deals more damage as your health drops.", + "attribute.antarchy.double_damage_chance": "Double Damage Chance", + "attribute.antarchy.bloodglass_max_hearts": "Max Bloodglass Hearts", + "item.antarchy.molevore_nose": "Molevore Nose", + "item.antarchy.moleworm": "Moleworm", + "item.antarchy.triffid_spawn_egg": "Triffid Spawn Egg", + "item.antarchy.infested_rooted_dirt": "Infested Rooted Dirt", + "item.antarchy.infested_coarse_dirt": "Infested Coarse Dirt", + "item.antarchy.pale_nyxite": "Pale Nyxite", + "item.antarchy.polished_nyxite": "Polished Nyxite", + "item.antarchy.chiseled_nyxite": "Chiseled Nyxite", + "item.antarchy.nyxite_bricks": "Nyxite Bricks", + "item.antarchy.nyxite_stairs": "Nyxite Stairs", + "item.antarchy.nyxite_slab": "Nyxite Slab", + "item.antarchy.nyxite_wall": "Nyxite Wall", + "item.antarchy.polished_nyxite_stairs": "Polished Nyxite Stairs", + "item.antarchy.polished_nyxite_slab": "Polished Nyxite Slab", + "item.antarchy.polished_nyxite_wall": "Polished Nyxite Wall", + "item.antarchy.nyxite_brick_stairs": "Nyxite Brick Stairs", + "item.antarchy.nyxite_brick_slab": "Nyxite Brick Slab", + "item.antarchy.nyxite_brick_wall": "Nyxite Brick Wall", + "item.antarchy.potent_nyxite": "Potent Nyxite", + "item.antarchy.antimetal": "Antimetal", + "item.antarchy.polished_antimetal": "Polished Antimetal", + "item.antarchy.antimetal_scaffolding": "Antimetal Scaffolding", + "item.antarchy.ouranwood_acorn": "Ouranwood Acorn", + "item.antarchy.ouranwood_boat": "Ouranwood Boat", + "item.antarchy.ouranwood_chest_boat": "Ouranwood Chest Boat", + "item.antarchy.orange_milkweed": "Orange Milkweed", + "item.antarchy.pink_milkweed": "Pink Milkweed", + "item.antarchy.hushweed": "Hushweed", + "item.antarchy.umbral_moss_block": "Umbral Moss Block", + "item.antarchy.umbral_moss_carpet": "Umbral Moss Carpet", + "item.antarchy.torchflower_bush": "Torchflower Bush", + "block.antarchy.torchflower_bush": "Torchflower Bush", + "item.antarchy.mud_pie": "Mud Pie", + "item.antarchy.duct_tape": "Duct Tape", + "item.antarchy.duct_tape.tooltip": "Place down and right-click to repair tools", + "item.antarchy.rainbow_sugar": "Rainbow Sugar", + "item.antarchy.uranium_nugget": "Uranium Nugget", + "item.antarchy.titanium_nugget": "Titanium Nugget", + "item.antarchy.raw_uranium_scrap": "Raw Uranium Scrap", + "item.antarchy.raw_titanium_scrap": "Raw Titanium Scrap", + "item.antarchy.raw_uranium": "Raw Uranium", + "item.antarchy.raw_titanium": "Raw Titanium", + "item.antarchy.uranium_ingot": "Uranium Ingot", + "item.antarchy.titanium_ingot": "Titanium Ingot", + "item.antarchy.blood_crystal_shard": "Blood Crystal Shard", + "item.antarchy.blood_crystal_apple": "Blood Crystal Apple", + "item.antarchy.blood_crystal_katana": "Blood Crystal Katana", + "item.antarchy.blood_crystal_helmet": "Blood Crystal Helmet", + "item.antarchy.blood_crystal_chestplate": "Blood Crystal Chestplate", + "item.antarchy.blood_crystal_leggings": "Blood Crystal Leggings", + "item.antarchy.blood_crystal_boots": "Blood Crystal Boots", + "item.antarchy.blood_crystal_armor.tooltip": "Grants a Bloodglass Heart that blocks one incoming hit, shatters, then recharges.", + "item.antarchy.blood_crystal_boots.tooltip2": "Cancels fall damage when falling upward while gravity is inverted.", + "item.antarchy.blood_crystal_apple.tooltip": "Grants Bloodglass Ward, providing temporary Bloodglass Hearts that recharge while the effect lasts.", + "tooltip.antarchy.blood_crystal_katana.launch": "Launches you forward on hit.", + "tooltip.antarchy.blood_crystal_katana.trail": "Leaves a crimson trail behind you.", + "item.antarchy.mantis_claw": "Mantis Claw", + "item.antarchy.jumpy_bug_leg": "Jumpy Bug Leg", + "item.antarchy.brutalfly_wing": "Brutalfly Wing", + "item.antarchy.brutalfly_elytra": "Brutalfly Elytra", + "tooltip.antarchy.brutalfly_elytra.flap": "While flying, hold %s to flap your wings", + "item.antarchy.cornea_ear": "Ear of Cornea", + "item.antarchy.primordial_scute": "Primordial Scute", + "item.antarchy.triffid_goo": "Triffid Goo", + "item.antarchy.triffid_goo_block": "Triffid Goo Block", + "tooltip.antarchy.triffid_goo_block": "At high velocity bounce up, otherwise sink through.", + "item.antarchy.cloud_bucket": "Cloud Bucket", + "tooltip.antarchy.cloud_bucket.midair": "Can be placed midair", + "item.antarchy.scorpion_whip": "Emperor Scorpion Whip", + "tooltip.antarchy.scorpion_whip.lash": "Lashes prey from afar and embeds a venomous tether.", + "tooltip.antarchy.scorpion_whip.reel": "Right-click to reel tethered prey.", + "tooltip.antarchy.scorpion_whip.snap": "Left-click tethered prey again to snap the stinger free.", + "item.antarchy.fallen_king_crown": "Fallen King's Crown", + "tooltip.antarchy.fallen_king_crown.hero": "Grants Hero of the Village when you slay hostile mobs", + "item.antarchy.vortex_eye": "Vortex Eye", + "item.antarchy.ultimate_helmet": "Ultimate Helmet", + "item.antarchy.ultimate_chestplate": "Ultimate Chestplate", + "item.antarchy.ultimate_leggings": "Ultimate Leggings", + "item.antarchy.ultimate_boots": "Ultimate Boots", + "item.antarchy.ultimate_sword": "Ultimate Sword", + "item.antarchy.ultimate_pickaxe": "Ultimate Pickaxe", + "item.antarchy.ultimate_axe": "Ultimate Axe", + "item.antarchy.ultimate_shovel": "Ultimate Shovel", + "item.antarchy.ultimate_hoe": "Ultimate Hoe", + "item.antarchy.ultimate_bow": "Ultimate Bow", + "item.antarchy.ultimate_crossbow": "Ultimate Crossbow", + "item.antarchy.ultimate_crossbow.capacity": "Loads up to 16 arrows at once", + "item.antarchy.ultimate_crossbow.arrows_remaining": "%1$s %2$s loaded", + "item.antarchy.ultimate_mace": "Ultimate Mace", + "item.antarchy.moggles": "Moggles", + "itemGroup.antarchy.antarchy": "Antarchy", + "item.antarchy.ichor_bucket": "Ichor Bucket", + "item.antarchy.antiwater_bucket": "Antiwater Bucket", + "item.antarchy.reverie_bottle": "Bottle of Reverie", + "item.antarchy.squidzooka": "Squidzooka", + "item.antarchy.shrink_ray": "Shrink Ray", + "item.antarchy.growth_ray": "Growth Ray", + "tooltip.antarchy.shrink_ray": "Permanently shrinks targets. Hold down to charge.", + "tooltip.antarchy.growth_ray": "Permanently Grows Targets. Hold down to charge.", + "tooltip.antarchy.reverie_bottle.capture": "Right click a Reverie with a glass bottle to store it.", + "tooltip.antarchy.reverie_bottle.release": "Right click to release the Reverie.", + "item.antarchy.gravity_gun": "Gravity Gun", + "item.antarchy.diamond_minecart": "The Diamond Minecart", + "item.antarchy.cogwheel_pet": "Cogwheel Pet", + "item.antarchy.fire_dragon_pet": "Fire Dragon Pet", + "item.antarchy.ice_dragon_pet": "Ice Dragon Pet", + "item.antarchy.lightning_dragon_pet": "Lightning Dragon Pet", + "item.antarchy.gorgon_pet": "Gorgon Pet", + "item.antarchy.apple_cow_spawn_egg": "Apple Cow Spawn Egg", + "item.antarchy.red_ant_spawn_egg": "Red Ant Spawn Egg", + "item.antarchy.brown_ant_spawn_egg": "Brown Ant Spawn Egg", + "item.antarchy.rainbow_ant_spawn_egg": "Rainbow Ant Spawn Egg", + "item.antarchy.termite_spawn_egg": "Termite Spawn Egg", + "item.antarchy.golden_apple_cow_spawn_egg": "Golden Apple Cow Spawn Egg", + "item.antarchy.enchanted_golden_apple_cow_spawn_egg": "Enchanted Golden Apple Cow Spawn Egg", + "item.antarchy.honeyed_apple_cow_spawn_egg": "Honeyed Apple Cow Spawn Egg", + "item.antarchy.dr_trayaurus_spawn_egg": "Dr. Trayaurus Spawn Egg", + "item.antarchy.easter_bunny_spawn_egg": "Easter Bunny Spawn Egg", + "item.antarchy.flying_squirrel_spawn_egg": "Flying Squirrel Spawn Egg", + "item.antarchy.caterpillar_spawn_egg": "Caterpillar Spawn Egg", + "item.antarchy.butterfly_spawn_egg": "Butterfly Spawn Egg", + "item.antarchy.brutalfly_spawn_egg": "Brutalfly Spawn Egg", + "item.antarchy.cloud_shark_spawn_egg": "Cloud Shark Spawn Egg", + "item.antarchy.kraken_spawn_egg": "Uh, no. Don't.", + "item.antarchy.missile_squid_spawn_egg": "Missile Squid Spawn Egg", + "item.antarchy.nightmare_spawn_egg": "Nightmare Spawn Egg", + "item.antarchy.bed_bug_spawn_egg": "Bed Bug Spawn Egg", + "item.antarchy.moleworm_spawn_egg": "Moleworm Spawn Egg", + "item.antarchy.molevore_spawn_egg": "Molevore Spawn Egg", + "item.antarchy.reverie_spawn_egg": "Reverie Spawn Egg", + "item.antarchy.mantis_spawn_egg": "Mantis Spawn Egg", + "biome.antarchy.moleworm_caves": "Moleworm Caves", + "biome.antarchy.butterfly_fields": "Butterfly Fields", + "biome.antarchy.torchflower_fields": "Torchflower Fields", + "biome.antarchy.ouranwood_forest": "Ouranwood Forest", + "message.antarchy.brown_ant_activated": "The brown ant is ready to open its destination.", + "message.antarchy.brown_ant_needs_reagent": "This brown ant needs a reagent before it can open its destination.", + "message.antarchy.rainbow_ant_activated": "The rainbow ant hums with a new Infinity destination.", + "message.antarchy.rainbow_ant_activated_inherited": "The rainbow ant hums with an inherited Infinity destination.", + "message.antarchy.rainbow_ant_activated_inherited_existing": "The rainbow ant reconnects to an inherited Infinity destination.", + "message.antarchy.rainbow_ant_failed_dimension_create": "Failed to create dimension. This likely means something is wrong in your infinity config. Restart/Relog and try again.", + "message.antarchy.rainbow_ant_infinity_missing": "Infinity must be installed for rainbow ant dimensions to work.", + "message.antarchy.rainbow_ant_needs_reagent": "This rainbow ant needs a reagent before it can open a dimension.", + "message.antarchy.red_ant_activated": "The red ant is ready to open its destination.", + "message.antarchy.red_ant_needs_reagent": "This red ant needs a reagent before it can open its destination.", + "message.antarchy.termite_activated": "The termite is ready to open its destination.", + "message.antarchy.termite_needs_reagent": "This termite needs a reagent before it can open its destination.", + "message.antarchy.big_bertha.mode": "Big Bertha Mode: %s", + "message.antarchy.big_bertha.mode.basilisk": "Basilisk", + "message.antarchy.big_bertha.mode.lucid": "Lucid", + "message.antarchy.big_bertha.mode.nightmare": "Nightmare", + "message.antarchy.big_bertha.mode.kraken": "Kraken", + "message.antarchy.big_bertha.mode.molevore": "Molevore", + "message.antarchy.ultimate_tool.mode_3x3": "Switched to 3x3 Mining", + "message.antarchy.ultimate_tool.mode_default": "Switched to Default Mining", + "advancements.antarchy.hey_listen.title": "Hey Listen", + "advancements.antarchy.hey_listen.description": "A Reverie has joined you.", + "advancements.antarchy.very_hungry_caterpillar.title": "Very Hungry Caterpillar", + "advancements.antarchy.very_hungry_caterpillar.description": "Help a caterpillar grow.", + "effect.antarchy.dread": "Dread", + "effect.antarchy.paralyzed": "Paralyzed", + "effect.antarchy.inverted": "Inverted", + "effect.antarchy.shrinking": "Shrinking", + "effect.antarchy.growth": "Growth", + "effect.antarchy.bloodglass_ward": "Bloodglass Ward", + "death.attack.triffid_mauling": "%1$s was mauled to death by a plant", + "death.attack.triffid_mauling.player": "%1$s was mauled to death by a plant", + "death.attack.triffid_swallow": "%1$s was swallowed by a triffid", + "death.attack.triffid_swallow.player": "%1$s was swallowed by a triffid", + "potion.antarchy.haste": "Haste Potion", + "potion.antarchy.strong_haste": "Strong Haste Potion", + "tooltip.antarchy.big_bertha.mode": "Mode: %s", + "tooltip.antarchy.big_bertha.toggle_mode": "Shift-right-click to cycle boss modes.", + "tooltip.antarchy.big_bertha.mode.basilisk": "Right-click paralyzes a target. Hits inflict poison and slow.", + "tooltip.antarchy.big_bertha.mode.lucid": "Hits invert targets for a few seconds. Hits deal more damage while you are inverted.", + "tooltip.antarchy.big_bertha.mode.nightmare": "Players suffer Dread; hits inflict weakness.", + "tooltip.antarchy.big_bertha.mode.kraken": "Hits slam targets back and call lightning.", + "tooltip.antarchy.big_bertha.mode.molevore": "Right-click to spin forward and drill through Molevore blocks.", + "tooltip.antarchy.ultimate_tools_3x3": "Shift-right-click to toggle 3x3 Mining.", + "tooltip.antarchy.moggles.reveal": "Gives night vision and points to nearby caves.", + "tooltip.antarchy.moggles.underground": "Works only while you have no sky access.", + "tooltip.antarchy.cornea_ear.vision": "Grants Night Vision for %s seconds.", + "tooltip.antarchy.mob_coming_soon": "Mob Coming Soon!", + "tooltip.antarchy.gravity_gun.primary": "Left-click: blast nearby entities or throw the held target.", + "tooltip.antarchy.gravity_gun.secondary": "Right-click: pull in an entity or a valid block.", + "tooltip.antarchy.gravity_gun.scroll": "Hold Ctrl and scroll to move the held target closer or farther away.", + "tooltip.antarchy.gravity_gun.blacklist": "Does not affect blacklisted blocks or entities.", + "tooltip.antarchy.antimetal_inversion": "Inverts entites directly below it", + "tooltip.antarchy.diamond_minecart.forward": "Will be implemented later.", + "tooltip.antarchy.diamond_minecart.rails": " ", + "tooltip.antarchy.rainbow_sugar": "Activates Rainbow Ant Dimensions. Eat while in one to return home.", + "advancements.antarchy.visit_elythia.title": "InterdimANTsional", + "advancements.antarchy.visit_elythia.description": "Use a brown ant to reach Elythia.", + "advancements.antarchy.visit_thoraxis.title": "Ant-ger Management", + "advancements.antarchy.visit_thoraxis.description": "Use a red ant to reach Thoraxis.", + "advancements.antarchy.fallen_kingdom_castle.title": "I Used to Rule the World...", + "advancements.antarchy.fallen_kingdom_castle.description": "Discover the Fallen Kingdom Castle.", + "advancements.antarchy.fallen_king_crown.title": "Chunks would load when I gave the word...", + "advancements.antarchy.fallen_king_crown.description": "Obtain the Fallen King's Crown.", + "advancements.antarchy.visit_cavaryn.title": "You will be Termite-ated", + "advancements.antarchy.visit_cavaryn.description": "Use a termite to reach Cavaryn.", + "advancements.antarchy.the_lab.title": "Hello Everyone, Dan Here!", + "advancements.antarchy.the_lab.description": "Discover Dr. Trayaurus' lab.", + "advancements.antarchy.sweater_dreams.title": "Sweater Dreams", + "advancements.antarchy.sweater_dreams.description": "Defeat the Nightmare.", + "advancements.antarchy.stone_cold.title": "Stone Cold", + "advancements.antarchy.stone_cold.description": "Defeat a Basilisk.", + "advancements.antarchy.moley_poley.title": "Moley Poley", + "advancements.antarchy.moley_poley.description": "Defeat a Molevore.", + "advancements.antarchy.lucid_dreams.title": "Lucid Dreams", + "advancements.antarchy.lucid_dreams.description": "Defeat a Lucid.", + "advancements.antarchy.davy_jones_locker.title": "Davy Jones' Locker", + "advancements.antarchy.davy_jones_locker.description": "Defeat the Kraken.", + "advancements.antarchy.shark_weak.title": "When Sharks Fly", + "advancements.antarchy.shark_weak.description": "Defeat a Cloud Shark.", + "advancements.antarchy.dont_let_the_bed_bugs_bite.title": "Don't Let the Bed Bugs Bite", + "advancements.antarchy.dont_let_the_bed_bugs_bite.description": "Defeat a Bed Bug.", + "advancements.antarchy.soups_up.title": "Soups Up", + "advancements.antarchy.soups_up.description": "Eat Cloud Shark Fin Soup.", + "advancements.antarchy.in_the_upside_down.title": "In the Upside Down", + "advancements.antarchy.in_the_upside_down.description": "Become inverted for the first time.", + "advancements.antarchy.ultimate_armor.title": "Ultimate Protection", + "advancements.antarchy.ultimate_armor.description": "Collect the full set of Ultimate Armor.", + "advancements.antarchy.ultimate_bow.title": "Bowhemian Rhapsody", + "advancements.antarchy.ultimate_bow.description": "Obtain an Ultimate Bow.", + "advancements.antarchy.brutalfly.title": "Float Like a Brutalfly, Sting Like a Bee", + "advancements.antarchy.brutalfly.description": "Obtain a Brutalfly Elytra.", + "advancements.antarchy.now_watch_me_whip.title": "Now Watch Me Whip", + "advancements.antarchy.now_watch_me_whip.description": "Now watch me nae nae", + "advancements.antarchy.kill_molevore.title": "Moley Poley", + "advancements.antarchy.kill_molevore.description": "Kill a Molevore.", + "death.attack.bed_bug_bite": "%1$s got bit by the bed bugs", + "death.attack.bed_bug_bite.player": "%1$s got bit by the bed bugs while fighting %2$s", + "message.antarchy.dread_too_scared_to_sleep": "You are too scared to sleep.", + "death.attack.kraken_mauling": "%1$s was dragged under by the Kraken", + "death.attack.kraken_mauling.player": "%1$s was dragged under by the Kraken while fighting %2$s", + "death.attack.kraken_lightning": "%1$s was struck down by the Kraken's storm", + "death.attack.kraken_lightning.player": "%1$s was struck down by the Kraken's storm while fighting %2$s", + "death.attack.nightmare_mauling": "%1$s was devoured by the Nightmare", + "death.attack.nightmare_mauling.player": "%1$s was devoured by the Nightmare while fighting %2$s", + "death.attack.basilisk_bite": "%1$s was swallowed by a Basilisk", + "death.attack.basilisk_bite.player": "%1$s was swallowed by a Basilisk while fighting %2$s", + "death.attack.emperor_scorpion_sting": "%1$s was stung by the Emperor Scorpion", + "death.attack.emperor_scorpion_sting.player": "%1$s was stung by the Emperor Scorpion while fighting %2$s", + "death.attack.cornea_stalk_prick": "%1$s was pricked to death by a Cornea Stalk", + "entity.antarchy.lucid": "Lucid", + "item.antarchy.lucid_spawn_egg": "Lucid Spawn Egg", + "item.antarchy.lucid_eye": "Lucid Eye", + "entity.antarchy.scorpion": "Scorpion", + "item.antarchy.scorpion_spawn_egg": "Scorpion Spawn Egg", + "entity.antarchy.basilisk": "Basilisk", + "item.antarchy.basilisk_spawn_egg": "Basilisk Spawn Egg", + "entity.antarchy.emperor_scorpion": "Emperor Scorpion", + "item.antarchy.emperor_scorpion_spawn_egg": "Emperor Scorpion Spawn Egg", + "item.antarchy.emperor_scorpion_stinger": "Emperor Scorpion Stinger", + "item.antarchy.lucid_pearl": "Lucid Pearl", + "tooltip.antarchy.lucid_pearl": "Throws an inverted-gravity projectile.", + "tooltip.antarchy.lucid_pearl.detail": "Teleports you to where it lands and applies Inverted.", + "subtitles.antarchy.squidzooka_fire": "Squidzooka fires", + "subtitles.antarchy.shrink_ray": "Shrink Ray fires", + "subtitles.antarchy.growth_ray": "Growth Ray fires", + "subtitles.antarchy.size_ray_charge": "Size Ray charges", + "subtitles.antarchy.ant_ambient": "Ants chirp", + "subtitles.antarchy.ant_idle": "Ants idle", + "subtitles.antarchy.ant_hurt": "Ants hurt", + "subtitles.antarchy.ant_bite": "Ants bite", + "subtitles.antarchy.ant_gather": "Ants gather", + "subtitles.antarchy.ant_nest": "Ant nest rustles", + "subtitles.antarchy.cloud_shark_bite": "Cloud Shark bites", + "subtitles.antarchy.cloud_shark_idle": "Cloud Shark idles", + "subtitles.antarchy.cloud_shark_hurt": "Cloud Shark hurts", + "subtitles.antarchy.cloud_shark_death": "Cloud Shark dies", + "subtitles.antarchy.cloud_shark_fly": "Cloud Shark flies", + "subtitles.antarchy.caterpillar_idle": "Caterpillar idles", + "subtitles.antarchy.caterpillar_hurt": "Caterpillar hurts", + "subtitles.antarchy.caterpillar_crawl": "Caterpillar crawls", + "subtitles.antarchy.butterfly_hurt": "Butterfly hurts", + "subtitles.antarchy.brutalfly_idle": "Brutalfly idles", + "subtitles.antarchy.brutalfly_death": "Brutalfly dies", + "subtitles.antarchy.thoraxis_nightmare_wastes_ambient": "Nightmare Wastes hums", + "subtitles.antarchy.thoraxis_nightmare_wastes_additions": "Nightmare Wastes stirs", + "subtitles.antarchy.thoraxis_nightmare_wastes_mood": "Nightmare Wastes murmurs", + "subtitles.antarchy.thoraxis_dream_dunes_ambient": "Dream Dunes whisper", + "subtitles.antarchy.thoraxis_dream_dunes_additions": "Dream Dunes rustle", + "subtitles.antarchy.thoraxis_dream_dunes_mood": "Dream Dunes sigh", + "subtitles.antarchy.thoraxis_lucid_pools_ambient": "Lucid Pools hum", + "subtitles.antarchy.thoraxis_lucid_pools_additions": "Lucid Pools curse", + "subtitles.antarchy.thoraxis_lucid_pools_mood": "Lucid Pools murmur", + "subtitles.antarchy.lucid_ambient": "Lucid hums", + "subtitles.antarchy.lucid_flying": "Lucid flutters", + "subtitles.antarchy.lucid_attack": "Lucid attacks", + "subtitles.antarchy.lucid_bolt": "Lucid bolt fires", + "subtitles.antarchy.lucid_hurt": "Lucid hurts", + "subtitles.antarchy.lucid_death": "Lucid dies", + "subtitles.antarchy.reverie_idle": "Reverie drifts", + "subtitles.antarchy.reverie_hurt": "Reverie hurts", + "subtitles.antarchy.reverie_worry": "Reverie worries", + "subtitles.antarchy.reverie_save": "Reverie saves you", + "subtitles.antarchy.reverie_join_player": "Reverie joins you", + "subtitles.antarchy.reverie_alert": "Reverie alerts you", + "subtitles.antarchy.flying_squirrel_idle": "Flying squirrel chirps", + "subtitles.antarchy.flying_squirrel_beg": "Flying squirrel begs for food", + "subtitles.antarchy.flying_squirrel_nut": "Flying squirrel eats", + "subtitles.antarchy.flying_squirrel_glide_loop": "Flying squirrel glides", + "subtitles.antarchy.flying_squirrel_hurt": "Flying squirrel hurts", + "subtitles.antarchy.flying_squirrel_death": "Flying squirrel dies", + "subtitles.antarchy.nightmare_idle": "Nightmare snarls", + "subtitles.antarchy.nightmare_hurt": "Nightmare hurts", + "subtitles.antarchy.nightmare_roar": "Nightmare roars", + "subtitles.antarchy.nightmare_death": "Nightmare dies", + "subtitles.antarchy.nightmare_bite": "Nightmare bites", + "subtitles.antarchy.nightmare_flap": "Nightmare flaps", + "subtitles.antarchy.triffid_attack": "Triffid attacks", + "subtitles.antarchy.triffid_grab": "Triffid grabs", + "subtitles.antarchy.triffid_hurt": "Triffid hurts", + "subtitles.antarchy.triffid_death": "Triffid dies", + "subtitles.antarchy.triffid_hiss": "Triffid hisses", + "subtitles.antarchy.triffid_growl": "Triffid growls", + "subtitles.antarchy.gravity_gun_pickup": "Gravity Gun picks up", + "subtitles.antarchy.gravity_gun_drop": "Gravity Gun drops", + "subtitles.antarchy.gravity_gun_hold_loop": "Gravity Gun hums", + "subtitles.antarchy.gravity_gun_launch": "Gravity Gun launches", + "subtitles.antarchy.gravity_gun_dryfire": "Gravity Gun dry fires", + "subtitles.antarchy.bed_bug_ambient": "Bed Bug chirps", + "subtitles.antarchy.bed_bug_hurt": "Bed Bug hurts", + "subtitles.antarchy.bed_bug_attack": "Bed Bug bites", + "subtitles.antarchy.wasp_idle": "Wasp buzzes", + "subtitles.antarchy.wasp_hurt": "Wasp hurts", + "subtitles.antarchy.wasp_attack": "Wasp stings", + "subtitles.antarchy.wasp_death": "Wasp dies", + "subtitles.antarchy.scorpion_ambient": "Scorpion rattles", + "subtitles.antarchy.scorpion_hurt": "Scorpion hurts", + "subtitles.antarchy.scorpion_attack": "Scorpion attacks", + "subtitles.antarchy.emperor_scorpion_ambient": "Emperor Scorpion rattles", + "subtitles.antarchy.emperor_scorpion_hurt": "Emperor Scorpion hurts", + "subtitles.antarchy.emperor_scorpion_attack": "Emperor Scorpion attacks", + "subtitles.antarchy.emperor_scorpion_roar": "Emperor Scorpion roars", + "subtitles.antarchy.moleworm_ambient": "Moleworm rustles", + "subtitles.antarchy.moleworm_hurt": "Moleworm hurts", + "subtitles.antarchy.moleworm_attack": "Moleworm attacks", + "subtitles.antarchy.moleworm_dig": "Moleworm digs", + "subtitles.antarchy.molevore_ambient": "Molevore rumbles", + "subtitles.antarchy.molevore_hurt": "Molevore hurts", + "subtitles.antarchy.molevore_attack": "Molevore attacks", + "subtitles.antarchy.molevore_dig": "Molevore digs", + "subtitles.antarchy.duct_tape_use": "Duct Tape tears", + "subtitles.antarchy.potent_nyxite_hypnotic_gas": "Potent Nyxite hisses", + "subtitles.antarchy.potent_nyxite_geyser_eruption": "Potent Nyxite erupts", + "subtitles.antarchy.potent_nyxite_geyser_continuous": "Potent Nyxite geyser roars", + "subtitles.antarchy.missile_squid_ambient": "Missile Squid hums", + "subtitles.antarchy.missile_squid_hurt": "Missile Squid hurts", + "subtitles.antarchy.missile_squid_death": "Missile Squid dies", + "subtitles.antarchy.missile_squid_attack": "Missile Squid attacks", + "subtitles.antarchy.kraken_flying_loop": "Kraken glides", + "subtitles.antarchy.kraken_flying_sideways_loop": "Kraken circles", + "subtitles.antarchy.kraken_attack": "Kraken strikes", + "subtitles.antarchy.kraken_spin": "Kraken spins", + "subtitles.antarchy.kraken_roar": "Kraken roars", + "subtitles.antarchy.kraken_summon": "Kraken emerges", + "subtitles.antarchy.kraken_hurt": "Kraken hurts", + "subtitles.antarchy.kraken_death": "Kraken dies", + "subtitles.antarchy.basilisk_idle_loop": "Basilisk idles", + "subtitles.antarchy.basilisk_slither_loop": "Basilisk slithers", + "subtitles.antarchy.basilisk_bite": "Basilisk bites", + "subtitles.antarchy.basilisk_hiss": "Basilisk hisses", + "subtitles.antarchy.basilisk_hurt": "Basilisk hurts", + "subtitles.antarchy.basilisk_death": "Basilisk dies", + "item.minecraft.potion.effect.inversion": "Potion of Inversion", + "item.minecraft.potion.effect.long_inversion": "Potion of Inversion", + "item.minecraft.splash_potion.effect.inversion": "Splash Potion of Inversion", + "item.minecraft.splash_potion.effect.long_inversion": "Splash Potion of Inversion", + "item.minecraft.lingering_potion.effect.inversion": "Lingering Potion of Inversion", + "item.minecraft.lingering_potion.effect.long_inversion": "Lingering Potion of Inversion", + "item.minecraft.tipped_arrow.effect.inversion": "Arrow of Inversion", + "item.minecraft.tipped_arrow.effect.long_inversion": "Arrow of Inversion", + "item.minecraft.potion.effect.paralysis": "Potion of Paralysis", + "item.minecraft.potion.effect.long_paralysis": "Potion of Paralysis", + "item.minecraft.splash_potion.effect.paralysis": "Splash Potion of Paralysis", + "item.minecraft.splash_potion.effect.long_paralysis": "Splash Potion of Paralysis", + "item.minecraft.lingering_potion.effect.paralysis": "Lingering Potion of Paralysis", + "item.minecraft.lingering_potion.effect.long_paralysis": "Lingering Potion of Paralysis", + "item.minecraft.tipped_arrow.effect.paralysis": "Arrow of Paralysis", + "item.minecraft.tipped_arrow.effect.long_paralysis": "Arrow of Paralysis", + "item.minecraft.potion.effect.shrinking": "Potion of Shrinking", + "item.minecraft.potion.effect.strong_shrinking": "Potion of Shrinking II", + "item.minecraft.potion.effect.extreme_shrinking": "Potion of Shrinking III", + "item.minecraft.splash_potion.effect.shrinking": "Splash Potion of Shrinking", + "item.minecraft.splash_potion.effect.strong_shrinking": "Splash Potion of Shrinking II", + "item.minecraft.splash_potion.effect.extreme_shrinking": "Splash Potion of Shrinking III", + "item.minecraft.lingering_potion.effect.shrinking": "Lingering Potion of Shrinking", + "item.minecraft.lingering_potion.effect.strong_shrinking": "Lingering Potion of Shrinking II", + "item.minecraft.lingering_potion.effect.extreme_shrinking": "Lingering Potion of Shrinking III", + "item.minecraft.tipped_arrow.effect.shrinking": "Arrow of Shrinking", + "item.minecraft.tipped_arrow.effect.strong_shrinking": "Arrow of Shrinking II", + "item.minecraft.tipped_arrow.effect.extreme_shrinking": "Arrow of Shrinking III", + "item.minecraft.potion.effect.growing": "Potion of Growth", + "item.minecraft.potion.effect.strong_growing": "Potion of Growth II", + "item.minecraft.potion.effect.extreme_growing": "Potion of Growth III", + "item.minecraft.splash_potion.effect.growing": "Splash Potion of Growth", + "item.minecraft.splash_potion.effect.strong_growing": "Splash Potion of Growth II", + "item.minecraft.splash_potion.effect.extreme_growing": "Splash Potion of Growth III", + "item.minecraft.lingering_potion.effect.growing": "Lingering Potion of Growth", + "item.minecraft.lingering_potion.effect.strong_growing": "Lingering Potion of Growth II", + "item.minecraft.lingering_potion.effect.extreme_growing": "Lingering Potion of Growth III", + "item.minecraft.tipped_arrow.effect.growing": "Arrow of Growth", + "item.minecraft.tipped_arrow.effect.strong_growing": "Arrow of Growth II", + "item.minecraft.tipped_arrow.effect.extreme_growing": "Arrow of Growth III", + "item.minecraft.potion.effect.dread": "Potion of Dread", + "item.minecraft.potion.effect.long_dread": "Potion of Dread", + "item.minecraft.splash_potion.effect.dread": "Splash Potion of Dread", + "item.minecraft.splash_potion.effect.long_dread": "Splash Potion of Dread", + "item.minecraft.lingering_potion.effect.dread": "Lingering Potion of Dread", + "item.minecraft.lingering_potion.effect.long_dread": "Lingering Potion of Dread", + "item.minecraft.tipped_arrow.effect.dread": "Arrow of Dread", + "item.minecraft.tipped_arrow.effect.long_dread": "Arrow of Dread", + "item.minecraft.potion.effect.haste": "Potion of Haste", + "item.minecraft.potion.effect.strong_haste": "Potion of Haste II", + "item.minecraft.splash_potion.effect.haste": "Splash Potion of Haste", + "item.minecraft.splash_potion.effect.strong_haste": "Splash Potion of Haste II", + "item.minecraft.lingering_potion.effect.haste": "Lingering Potion of Haste", + "item.minecraft.lingering_potion.effect.strong_haste": "Lingering Potion of Haste II", + "item.minecraft.tipped_arrow.effect.haste": "Arrow of Haste", + "item.minecraft.tipped_arrow.effect.strong_haste": "Arrow of Haste II", + "subtitles.antarchy.squidzooka_fire": "Squidzooka fires", + "advancements.antarchy.visit_elythia.title": "InterdimANTsional", + "advancements.antarchy.visit_elythia.description": "Use a brown ant to reach Elythia.", + "advancements.antarchy.visit_thoraxis.title": "Ant-ger Management", + "advancements.antarchy.visit_thoraxis.description": "Use a red ant to reach Thoraxis.", + "advancements.antarchy.visit_cavaryn.title": "You will be Termite-ated", + "advancements.antarchy.visit_cavaryn.description": "Use a termite to reach Cavaryn.", + "advancements.antarchy.ultimate_armor.title": "Ultimate Protection", + "advancements.antarchy.ultimate_armor.description": "Collect the full set of Ultimate Armor.", + "advancements.antarchy.ultimate_bow.title": "Bowhemian Rhapsody", + "advancements.antarchy.ultimate_bow.description": "Obtain an Ultimate Bow.", + "advancements.antarchy.kill_molevore.title": "Moley Poley", + "advancements.antarchy.kill_molevore.description": "Kill a Molevore.", + "advancements.antarchy.cancel_out.title": "1 - 1 = ?", + "advancements.antarchy.cancel_out.description": "Have Growth and Shrinking active at the same time.", + "death.attack.bed_bug_bite": "%1$s got bit by the bed bugs", + "death.attack.bed_bug_bite.player": "%1$s got bit by the bed bugs while fighting %2$s", + "death.attack.kraken_mauling": "%1$s was dragged under by the Kraken", + "death.attack.kraken_mauling.player": "%1$s was dragged under by the Kraken while fighting %2$s", + "death.attack.kraken_lightning": "%1$s was struck down by the Kraken's storm", + "death.attack.kraken_lightning.player": "%1$s was struck down by the Kraken's storm while fighting %2$s", + "death.attack.nightmare_mauling": "%1$s was devoured by the Nightmare", + "death.attack.nightmare_mauling.player": "%1$s was devoured by the Nightmare while fighting %2$s", + "death.attack.basilisk_bite": "%1$s was swallowed by a Basilisk", + "death.attack.basilisk_bite.player": "%1$s was swallowed by a Basilisk while fighting %2$s", + "death.attack.emperor_scorpion_sting": "%1$s was stung by the Emperor Scorpion", + "death.attack.emperor_scorpion_sting.player": "%1$s was stung by the Emperor Scorpion while fighting %2$s", + "death.attack.cornea_stalk_prick": "%1$s was pricked to death by a Cornea Stalk", + "entity.antarchy.reverie": "Reverie", + "biome.antarchy.thoraxis": "Thoraxis", + "biome.antarchy.nightmare_wastes": "Nightmare Wastes", + "biome.antarchy.umbral_hills": "Umbral Hills", + "biome.antarchy.lucid_pools": "Lucid Pools", + "biome.antarchy.dream_dunes": "Dream Dunes", + "biome.antarchy.cloud_sea": "Cloud Sea", + + "trim_material.antarchy.blood_crystal": "Blood Crystal", + "trim_material.antarchy.nightmare_scale": "Nightmare Scale", + "trim_material.antarchy.uranium": "Uranium", + "trim_material.antarchy.titanium": "Titanium", + "advancements.antarchy.duct_tape.title": "I sawed this boat in half!", + "advancements.antarchy.duct_tape.description": "and fixed it with the power of duct tape!", + "key.categories.antarchy": "Antarchy", + "key.antarchy.brutalfly_flap": "Brutalfly Elytra: Flap", + "advancements.antarchy.shrink_ray_craft.title": "Honey, I Shrunk the Mobs", + "advancements.antarchy.shrink_ray_craft.description": "Craft a Shrink Ray.", + "advancements.antarchy.growth_ray_craft.title": "Go Big or Go Home", + "advancements.antarchy.growth_ray_craft.description": "Craft a Growth Ray.", + "advancements.antarchy.squidzooka_craft.title": "Ink and Destroy", + "advancements.antarchy.squidzooka_craft.description": "Craft a Squidzooka.", + "advancements.antarchy.gravity_gun_craft.title": "Pick Up Artist", + "advancements.antarchy.gravity_gun_craft.description": "Craft a Gravity Gun." +} diff --git a/common/src/main/resources/assets/antarchy/models/armor/fallen_king_crown.json b/common/src/main/resources/assets/antarchy/models/armor/fallen_king_crown.json new file mode 100644 index 00000000..ff5aa500 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/armor/fallen_king_crown.json @@ -0,0 +1,91 @@ +{ + "credit": "Made with Blockbench", + "parent": "builtin/entity", + "texture_size": [ + 32, + 32 + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [ + 75, + 45, + 0 + ], + "translation": [ + 0, + 2.5, + 0 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 75, + 45, + 0 + ], + "translation": [ + 0, + 2.5, + 0 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + }, + "firstperson_righthand": { + "rotation": [ + 0, + 45, + 0 + ], + "translation": [ + 0, + 2, + 0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ] + }, + "firstperson_lefthand": { + "rotation": [ + 0, + -135, + 0 + ], + "translation": [ + 0, + 2, + 0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ] + }, + "head": { + "translation": [ + 0, + 9.5, + 0 + ], + "scale": [ + 1.7, + 1.7, + 1.7 + ] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/models/block/antimetal.json b/common/src/main/resources/assets/antarchy/models/block/antimetal.json new file mode 100644 index 00000000..355c1b80 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/antimetal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "antarchy:block/antimetal/antimetal_block_top", + "side": "antarchy:block/antimetal/antimetal_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/antimetal_horizontal.json b/common/src/main/resources/assets/antarchy/models/block/antimetal_horizontal.json new file mode 100644 index 00000000..fe353731 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/antimetal_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "antarchy:block/antimetal/antimetal_block_top", + "side": "antarchy:block/antimetal/antimetal_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_stable.json b/common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_stable.json new file mode 100644 index 00000000..081c2dab --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_stable.json @@ -0,0 +1,171 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "particle": "antarchy:block/antimetal/antimetal_scaffolding_side", + "3": "antarchy:block/antimetal/antimetal_scaffolding_bottom", + "4": "antarchy:block/antimetal/antimetal_scaffolding_side", + "5": "antarchy:block/antimetal/antimetal_scaffolding_top" + }, + "elements": [ + { + "from": [0, 15.99, 0], + "to": [16, 16, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 16, 16, 0], "texture": "#5"} + } + }, + { + "from": [0, 0, 0], + "to": [2, 16, 2], + "faces": { + "north": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "north"}, + "east": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 16, 16], + "faces": { + "north": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "south"}, + "west": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 0, 2, 2], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "east"}, + "south": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "south"}, + "west": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "down": {"uv": [14, 0, 16, 2], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [14, 0, 0], + "to": [16, 16, 2], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "north"}, + "east": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "east"}, + "south": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "down": {"uv": [14, 14, 16, 16], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [2, 14, 0], + "to": [14, 16, 2], + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "north"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "down": {"uv": [2, 14, 14, 16], "texture": "#3"} + } + }, + { + "from": [2, 0, 0], + "to": [14, 14, 0], + "faces": { + "north": {"uv": [2, 2, 14, 16], "texture": "#4", "cullface": "north"}, + "south": {"uv": [2, 2, 14, 16], "texture": "#4"}, + "down": {"uv": [2, 16, 14, 16], "texture": "#3"} + } + }, + { + "from": [2, 14, 14], + "to": [14, 16, 16], + "faces": { + "north": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "down": {"uv": [2, 0, 14, 2], "texture": "#3"} + } + }, + { + "from": [2, 0, 16], + "to": [14, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]}, + "faces": { + "north": {"uv": [2, 2, 14, 16], "texture": "#4"}, + "south": {"uv": [2, 2, 14, 16], "texture": "#4", "cullface": "south"}, + "down": {"uv": [2, 0, 14, 0], "texture": "#3"} + } + }, + { + "from": [14, 14, 2], + "to": [16, 16, 14], + "faces": { + "east": {"uv": [14, 0, 2, 2], "texture": "#4", "cullface": "east"}, + "west": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "down": {"uv": [14, 2, 16, 14], "texture": "#3"} + } + }, + { + "from": [16, 0, 2], + "to": [16, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]}, + "faces": { + "east": {"uv": [2, 2, 14, 16], "texture": "#4", "cullface": "east"}, + "west": {"uv": [2, 2, 14, 16], "texture": "#4"}, + "down": {"uv": [16, 2, 16, 14], "texture": "#3"} + } + }, + { + "from": [0, 14, 2], + "to": [2, 16, 14], + "faces": { + "east": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "west": {"uv": [14, 0, 2, 2], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 2, 2, 14], "texture": "#3"} + } + }, + { + "from": [0, 0, 2], + "to": [0, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]}, + "faces": { + "east": {"uv": [2, 2, 14, 16], "texture": "#4"}, + "west": {"uv": [2, 2, 14, 16], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 2, 0, 14], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_unstable.json b/common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_unstable.json new file mode 100644 index 00000000..a6a9fa4a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/antimetal_scaffolding_unstable.json @@ -0,0 +1,223 @@ +{ + "format_version": "1.21.11", + "credit": "Made with Blockbench", + "parent": "block/block", + "textures": { + "particle": "antarchy:block/antimetal/antimetal_scaffolding_side", + "3": "antarchy:block/antimetal/antimetal_scaffolding_bottom", + "4": "antarchy:block/antimetal/antimetal_scaffolding_side", + "5": "antarchy:block/antimetal/antimetal_scaffolding_top" + }, + "elements": [ + { + "from": [0, 15.99, 0], + "to": [16, 16, 16], + "faces": { + "up": {"uv": [0, 0, 16, 16], "texture": "#5", "cullface": "up"}, + "down": {"uv": [0, 16, 16, 0], "texture": "#5"} + } + }, + { + "from": [0, 0, 0], + "to": [2, 16, 2], + "faces": { + "north": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "north"}, + "east": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 2, 2, 0], "rotation": 90, "texture": "#3", "cullface": "down"} + } + }, + { + "from": [0, 0, 14], + "to": [2, 16, 16], + "faces": { + "north": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "south": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "south"}, + "west": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 14, 2, 16], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [14, 0, 14], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "east": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "east"}, + "south": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "south"}, + "west": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "down": {"uv": [14, 0, 16, 2], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [14, 0, 0], + "to": [16, 16, 2], + "faces": { + "north": {"uv": [0, 0, 2, 16], "texture": "#4", "cullface": "north"}, + "east": {"uv": [14, 0, 16, 16], "texture": "#4", "cullface": "east"}, + "south": {"uv": [14, 0, 16, 16], "texture": "#4"}, + "west": {"uv": [0, 0, 2, 16], "texture": "#4"}, + "down": {"uv": [14, 14, 16, 16], "texture": "#3", "cullface": "down"} + } + }, + { + "from": [2, 14, 0], + "to": [14, 16, 2], + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "north"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "down": {"uv": [2, 14, 14, 16], "texture": "#3"} + } + }, + { + "from": [2, 2, 0], + "to": [14, 14, 0], + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#3", "cullface": "north"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#4"}, + "down": {"uv": [2, 16, 14, 16], "texture": "#3"} + } + }, + { + "from": [2, 14, 14], + "to": [14, 16, 16], + "faces": { + "north": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "down": {"uv": [2, 0, 14, 2], "texture": "#3"} + } + }, + { + "from": [2, 2, 16], + "to": [14, 14, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]}, + "faces": { + "north": {"uv": [2, 2, 14, 14], "texture": "#4"}, + "south": {"uv": [2, 2, 14, 14], "texture": "#3", "cullface": "south"}, + "down": {"uv": [2, 0, 14, 0], "texture": "#3"} + } + }, + { + "from": [14, 14, 2], + "to": [16, 16, 14], + "faces": { + "east": {"uv": [14, 0, 2, 2], "texture": "#4", "cullface": "east"}, + "west": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "down": {"uv": [14, 2, 16, 14], "texture": "#3"} + } + }, + { + "from": [16, 2, 2], + "to": [16, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]}, + "faces": { + "east": {"uv": [2, 2, 14, 14], "texture": "#3", "cullface": "east"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#4"}, + "down": {"uv": [16, 2, 16, 14], "texture": "#3"} + } + }, + { + "from": [0, 14, 2], + "to": [2, 16, 14], + "faces": { + "east": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "west": {"uv": [14, 0, 2, 2], "texture": "#4", "cullface": "west"}, + "down": {"uv": [0, 2, 2, 14], "texture": "#3"} + } + }, + { + "from": [2, 0, 14], + "to": [14, 2, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -14, 0]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "east": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "west": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "up": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"}, + "down": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "south"} + } + }, + { + "from": [0, 0, 2], + "to": [2, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -14, 0]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "west"}, + "east": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "west"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "west"}, + "west": {"uv": [2, 0, 14, 2], "texture": "#4", "cullface": "west"}, + "up": {"uv": [2, 0, 14, 2], "rotation": 90, "texture": "#4", "cullface": "west"}, + "down": {"uv": [14, 2, 2, 0], "rotation": 90, "texture": "#4", "cullface": "west"} + } + }, + { + "from": [2, 0, 0], + "to": [14, 2, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -14, 0]}, + "faces": { + "north": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "east": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "south": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "west": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "up": {"uv": [2, 0, 14, 2], "texture": "#4"}, + "down": {"uv": [2, 2, 14, 0], "texture": "#4"} + } + }, + { + "from": [14, 0, 2], + "to": [16, 2, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -14, 0]}, + "faces": { + "north": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "east": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "south": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "west": {"uv": [14, 0, 2, 2], "texture": "#4"}, + "up": {"uv": [2, 2, 14, 0], "rotation": 90, "texture": "#4"}, + "down": {"uv": [2, 2, 14, 0], "rotation": 90, "texture": "#4"} + } + }, + { + "from": [0, 2, 2], + "to": [0, 14, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [0, -2, 0]}, + "faces": { + "east": {"uv": [2, 2, 14, 14], "texture": "#4"}, + "west": {"uv": [2, 2, 14, 14], "texture": "#3", "cullface": "west"}, + "down": {"uv": [0, 2, 0, 14], "texture": "#3"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "scale": [0.625, 0.625, 0.625] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_1.json b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_1.json new file mode 100644 index 00000000..b7f5e295 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_turtle_egg", + "textures": { + "all": "antarchy:block/bed_bug_egg" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_2.json b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_2.json new file mode 100644 index 00000000..c9d57e6e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_two_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_3.json b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_3.json new file mode 100644 index 00000000..749c15c0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_three_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_4.json b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_4.json new file mode 100644 index 00000000..1e474d54 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/bed_bug_egg_4.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg", + "particle": "antarchy:block/bed_bug_egg" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/blood_crystal_block.json b/common/src/main/resources/assets/antarchy/models/block/blood_crystal_block.json new file mode 100644 index 00000000..682d2341 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/blood_crystal_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/blood_crystal_block" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/block/blood_crystal_cluster.json b/common/src/main/resources/assets/antarchy/models/block/blood_crystal_cluster.json new file mode 100644 index 00000000..5f771af4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/blood_crystal_cluster.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/blood_crystal_cluster" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/block/brown_ant_nest.json b/common/src/main/resources/assets/antarchy/models/block/brown_ant_nest.json new file mode 100644 index 00000000..1bc0e245 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/brown_ant_nest.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "antarchy:block/brown_ant_nest/brown_ant_nest", + "down": "minecraft:block/coarse_dirt", + "up": "antarchy:block/brown_ant_nest/brown_ant_nest_top", + "north": "antarchy:block/brown_ant_nest/brown_ant_nest", + "south": "antarchy:block/brown_ant_nest/brown_ant_nest", + "west": "antarchy:block/brown_ant_nest/brown_ant_nest", + "east": "antarchy:block/brown_ant_nest/brown_ant_nest" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/budding_blood_crystal.json b/common/src/main/resources/assets/antarchy/models/block/budding_blood_crystal.json new file mode 100644 index 00000000..4365150a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/budding_blood_crystal.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/budding_blood_crystal_block" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/block/chiseled_dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/block/chiseled_dream_sandstone.json new file mode 100644 index 00000000..797e23b9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/chiseled_dream_sandstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/chiseled_dream_sandstone" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/chiseled_nyxite.json b/common/src/main/resources/assets/antarchy/models/block/chiseled_nyxite.json new file mode 100644 index 00000000..47dbd261 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/chiseled_nyxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/chiseled_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/chiseled_titanium.json b/common/src/main/resources/assets/antarchy/models/block/chiseled_titanium.json new file mode 100644 index 00000000..669c8ce5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/chiseled_titanium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/chiseled_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/chiseled_uranium.json b/common/src/main/resources/assets/antarchy/models/block/chiseled_uranium.json new file mode 100644 index 00000000..387ef3bc --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/chiseled_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/chiseled_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cloud_block.json b/common/src/main/resources/assets/antarchy/models/block/cloud_block.json new file mode 100644 index 00000000..90efc85b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cloud_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/cloud_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage0.json b/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage0.json new file mode 100644 index 00000000..3ce33897 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/cornea/cornea_stalk_stage0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage1.json b/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage1.json new file mode 100644 index 00000000..49f2c01e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/cornea/cornea_stalk_stage1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage2.json b/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage2.json new file mode 100644 index 00000000..36a88f27 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cornea_stalk_stage2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/cornea/cornea_stalk_stage2" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone.json new file mode 100644 index 00000000..2cfad790 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/cut_dream_sandstone" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab.json new file mode 100644 index 00000000..2da75ea7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/cut_dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab_top.json new file mode 100644 index 00000000..676e578c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_dream_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/cut_dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium.json new file mode 100644 index 00000000..9f6e2581 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/cut_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab.json new file mode 100644 index 00000000..4907a95d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/titanium/cut_titanium", + "side": "antarchy:block/titanium/cut_titanium", + "top": "antarchy:block/titanium/cut_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab_top.json new file mode 100644 index 00000000..028479ff --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/titanium/cut_titanium", + "side": "antarchy:block/titanium/cut_titanium", + "top": "antarchy:block/titanium/cut_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs.json new file mode 100644 index 00000000..0c69e8e3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/titanium/cut_titanium", + "side": "antarchy:block/titanium/cut_titanium", + "top": "antarchy:block/titanium/cut_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_inner.json new file mode 100644 index 00000000..749df7d7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/titanium/cut_titanium", + "side": "antarchy:block/titanium/cut_titanium", + "top": "antarchy:block/titanium/cut_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_outer.json new file mode 100644 index 00000000..3f416660 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/titanium/cut_titanium", + "side": "antarchy:block/titanium/cut_titanium", + "top": "antarchy:block/titanium/cut_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_inventory.json new file mode 100644 index 00000000..91807bc1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/titanium/titanium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_post.json new file mode 100644 index 00000000..fefb11fe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_post", + "textures": { + "wall": "antarchy:block/titanium/titanium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side.json new file mode 100644 index 00000000..6c784c47 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_side", + "textures": { + "wall": "antarchy:block/titanium/titanium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side_tall.json new file mode 100644 index 00000000..bcddc58e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_titanium_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_side_tall", + "textures": { + "wall": "antarchy:block/titanium/titanium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium.json new file mode 100644 index 00000000..cdb6a599 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/cut_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab.json new file mode 100644 index 00000000..8318cc4f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/uranium/cut_uranium", + "side": "antarchy:block/uranium/cut_uranium", + "top": "antarchy:block/uranium/cut_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab_top.json new file mode 100644 index 00000000..73a06755 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/uranium/cut_uranium", + "side": "antarchy:block/uranium/cut_uranium", + "top": "antarchy:block/uranium/cut_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs.json new file mode 100644 index 00000000..b89eab68 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/uranium/cut_uranium", + "side": "antarchy:block/uranium/cut_uranium", + "top": "antarchy:block/uranium/cut_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_inner.json new file mode 100644 index 00000000..4aad8f40 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/uranium/cut_uranium", + "side": "antarchy:block/uranium/cut_uranium", + "top": "antarchy:block/uranium/cut_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_outer.json new file mode 100644 index 00000000..5f546d2c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/uranium/cut_uranium", + "side": "antarchy:block/uranium/cut_uranium", + "top": "antarchy:block/uranium/cut_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_inventory.json new file mode 100644 index 00000000..68cb60c7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/uranium/uranium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_post.json new file mode 100644 index 00000000..8ac993de --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_post", + "textures": { + "wall": "antarchy:block/uranium/uranium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side.json new file mode 100644 index 00000000..e95dcf78 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_side", + "textures": { + "wall": "antarchy:block/uranium/uranium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side_tall.json new file mode 100644 index 00000000..363da0fb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/cut_uranium_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_side_tall", + "textures": { + "wall": "antarchy:block/uranium/uranium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/deepslate_titanium_ore.json b/common/src/main/resources/assets/antarchy/models/block/deepslate_titanium_ore.json new file mode 100644 index 00000000..e45400ba --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/deepslate_titanium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_deepslate_ore" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/deepslate_uranium_ore.json b/common/src/main/resources/assets/antarchy/models/block/deepslate_uranium_ore.json new file mode 100644 index 00000000..fddd03d9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/deepslate_uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_deepslate_ore" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_campfire.json b/common/src/main/resources/assets/antarchy/models/block/dream_campfire.json new file mode 100644 index 00000000..0cfd25f4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_campfire.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_campfire", + "textures": { + "fire": "antarchy:block/dream_campfire_fire", + "lit_log": "antarchy:block/dream_campfire_log_lit" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_fire_floor0.json b/common/src/main/resources/assets/antarchy/models/block/dream_fire_floor0.json new file mode 100644 index 00000000..0816afb4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_fire_floor0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_floor", + "textures": { + "fire": "antarchy:block/dream_fire_0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_fire_floor1.json b/common/src/main/resources/assets/antarchy/models/block/dream_fire_floor1.json new file mode 100644 index 00000000..085ab8bf --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_fire_floor1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_floor", + "textures": { + "fire": "antarchy:block/dream_fire_1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_fire_side0.json b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side0.json new file mode 100644 index 00000000..f979fcfe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side", + "textures": { + "fire": "antarchy:block/dream_fire_0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_fire_side1.json b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side1.json new file mode 100644 index 00000000..cd49fde6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side", + "textures": { + "fire": "antarchy:block/dream_fire_1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt0.json b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt0.json new file mode 100644 index 00000000..77f610d8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side_alt", + "textures": { + "fire": "antarchy:block/dream_fire_0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt1.json b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt1.json new file mode 100644 index 00000000..e15612bb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_fire_side_alt1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_fire_side_alt", + "textures": { + "fire": "antarchy:block/dream_fire_1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_lantern.json b/common/src/main/resources/assets/antarchy/models/block/dream_lantern.json new file mode 100644 index 00000000..f43321db --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_lantern", + "textures": { + "lantern": "antarchy:block/dream_lantern" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_lantern_hanging.json b/common/src/main/resources/assets/antarchy/models/block/dream_lantern_hanging.json new file mode 100644 index 00000000..1f856d38 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_lantern_hanging.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_hanging_lantern", + "textures": { + "lantern": "antarchy:block/dream_lantern" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sand.json b/common/src/main/resources/assets/antarchy/models/block/dream_sand.json new file mode 100644 index 00000000..7f74edce --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sand.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/dream_sand" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone.json new file mode 100644 index 00000000..612cbb84 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "antarchy:block/dream_sandstone_bottom", + "side": "antarchy:block/dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab.json new file mode 100644 index 00000000..02ffaba3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/dream_sandstone_bottom", + "side": "antarchy:block/dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab_top.json new file mode 100644 index 00000000..460f507a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/dream_sandstone_bottom", + "side": "antarchy:block/dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs.json new file mode 100644 index 00000000..baed2929 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/dream_sandstone_bottom", + "side": "antarchy:block/dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_inner.json new file mode 100644 index 00000000..e9b15e7d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/dream_sandstone_bottom", + "side": "antarchy:block/dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_outer.json new file mode 100644 index 00000000..322c34dd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/dream_sandstone_bottom", + "side": "antarchy:block/dream_sandstone", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_inventory.json new file mode 100644 index 00000000..5437d917 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/dream_sandstone" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_post.json new file mode 100644 index 00000000..dc5a31a6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "antarchy:block/dream_sandstone" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side.json new file mode 100644 index 00000000..0957d5ab --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "antarchy:block/dream_sandstone" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side_tall.json new file mode 100644 index 00000000..2b9672c4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_sandstone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "antarchy:block/dream_sandstone" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_torch.json b/common/src/main/resources/assets/antarchy/models/block/dream_torch.json new file mode 100644 index 00000000..bff313b9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch", + "textures": { + "torch": "antarchy:block/dream_torch" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/dream_wall_torch.json b/common/src/main/resources/assets/antarchy/models/block/dream_wall_torch.json new file mode 100644 index 00000000..ffee7b9e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/dream_wall_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_torch_wall", + "textures": { + "torch": "antarchy:block/dream_torch" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer1.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer1.json new file mode 100644 index 00000000..51d58498 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer1.json @@ -0,0 +1,24 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "antarchy:block/duct_tape/duct_tape_top", + "top": "antarchy:block/duct_tape/duct_tape_top", + "side": "antarchy:block/duct_tape/duct_tape_side_2", + "side_2": "antarchy:block/duct_tape/duct_tape_side", + "side_3": "antarchy:block/duct_tape/duct_tape_side_3" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "down": {"texture": "#side"}, + "up": {"texture": "#top", "rotation": 90, "uv": [0, 0, 16, 16]}, + "north": {"texture": "#side"}, + "south": {"texture": "#side"}, + "west": {"texture": "#side_2"}, + "east": {"texture": "#side_3"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer2.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer2.json new file mode 100644 index 00000000..284c1425 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer2.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 4, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer3.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer3.json new file mode 100644 index 00000000..f1a296bb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer3.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 6, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer4.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer4.json new file mode 100644 index 00000000..4ac5675c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer4.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 8, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer5.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer5.json new file mode 100644 index 00000000..0dc90186 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer5.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 10, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer6.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer6.json new file mode 100644 index 00000000..a6aa085d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer6.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 12, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer7.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer7.json new file mode 100644 index 00000000..42480efc --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer7.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 14, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer8.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer8.json new file mode 100644 index 00000000..81f46c0a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_layer8.json @@ -0,0 +1,17 @@ +{ + "parent": "antarchy:block/duct_tape_layer1", + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "down": {"texture": "#texture"}, + "up": {"texture": "#texture"}, + "north": {"texture": "#texture"}, + "south": {"texture": "#texture"}, + "west": {"texture": "#texture"}, + "east": {"texture": "#texture"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_use1.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use1.json new file mode 100644 index 00000000..0dd9dcb9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use1.json @@ -0,0 +1,24 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "antarchy:block/duct_tape/duct_tape_top", + "top": "antarchy:block/duct_tape/duct_tape_top", + "side": "antarchy:block/duct_tape/duct_tape_side_2", + "side_2": "antarchy:block/duct_tape/duct_tape_side", + "side_3": "antarchy:block/duct_tape/duct_tape_side_3" + }, + "elements": [ + { + "from": [0, 0, 12], + "to": [16, 2, 16], + "faces": { + "down": {"texture": "#side"}, + "up": {"texture": "#top", "rotation": 90, "uv": [12, 0, 16, 16]}, + "north": {"texture": "#side"}, + "south": {"texture": "#side"}, + "west": {"texture": "#side_2"}, + "east": {"texture": "#side_3"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_use2.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use2.json new file mode 100644 index 00000000..7227bb05 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use2.json @@ -0,0 +1,24 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "antarchy:block/duct_tape/duct_tape_top", + "top": "antarchy:block/duct_tape/duct_tape_top", + "side": "antarchy:block/duct_tape/duct_tape_side_2", + "side_2": "antarchy:block/duct_tape/duct_tape_side", + "side_3": "antarchy:block/duct_tape/duct_tape_side_3" + }, + "elements": [ + { + "from": [0, 0, 8], + "to": [16, 2, 16], + "faces": { + "down": {"texture": "#side"}, + "up": {"texture": "#top", "rotation": 90, "uv": [8, 0, 16, 16]}, + "north": {"texture": "#side"}, + "south": {"texture": "#side"}, + "west": {"texture": "#side_2"}, + "east": {"texture": "#side_3"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_use3.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use3.json new file mode 100644 index 00000000..63a51346 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use3.json @@ -0,0 +1,24 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "antarchy:block/duct_tape/duct_tape_top", + "top": "antarchy:block/duct_tape/duct_tape_top", + "side": "antarchy:block/duct_tape/duct_tape_side_2", + "side_2": "antarchy:block/duct_tape/duct_tape_side", + "side_3": "antarchy:block/duct_tape/duct_tape_side_3" + }, + "elements": [ + { + "from": [0, 0, 4], + "to": [16, 2, 16], + "faces": { + "down": {"texture": "#side"}, + "up": {"texture": "#top", "rotation": 90, "uv": [4, 0, 16, 16]}, + "north": {"texture": "#side"}, + "south": {"texture": "#side"}, + "west": {"texture": "#side_2"}, + "east": {"texture": "#side_3"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duct_tape_use4.json b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use4.json new file mode 100644 index 00000000..51d58498 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duct_tape_use4.json @@ -0,0 +1,24 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "antarchy:block/duct_tape/duct_tape_top", + "top": "antarchy:block/duct_tape/duct_tape_top", + "side": "antarchy:block/duct_tape/duct_tape_side_2", + "side_2": "antarchy:block/duct_tape/duct_tape_side", + "side_3": "antarchy:block/duct_tape/duct_tape_side_3" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 2, 16], + "faces": { + "down": {"texture": "#side"}, + "up": {"texture": "#top", "rotation": 90, "uv": [0, 0, 16, 16]}, + "north": {"texture": "#side"}, + "south": {"texture": "#side"}, + "west": {"texture": "#side_2"}, + "east": {"texture": "#side_3"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duplicator_log.json b/common/src/main/resources/assets/antarchy/models/block/duplicator_log.json new file mode 100644 index 00000000..00c2b61e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duplicator_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "minecraft:block/oak_log_top", + "side": "minecraft:block/oak_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duplicator_log_horizontal.json b/common/src/main/resources/assets/antarchy/models/block/duplicator_log_horizontal.json new file mode 100644 index 00000000..fa7c034f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duplicator_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "minecraft:block/oak_log_top", + "side": "minecraft:block/oak_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/duplicator_sapling.json b/common/src/main/resources/assets/antarchy/models/block/duplicator_sapling.json new file mode 100644 index 00000000..3e69e42f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/duplicator_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "minecraft:block/oak_sapling" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/hushweed.json b/common/src/main/resources/assets/antarchy/models/block/hushweed.json new file mode 100644 index 00000000..ecda061c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/hushweed.json @@ -0,0 +1,195 @@ +{ + "format_version": "1.21.1", + "credit": "Made with Blockbench", + "parent": "block/block", + "texture_size": [64, 64], + "textures": { + "1": "antarchy:block/hushweed", + "particle": "antarchy:block/hushweed_particle" + }, + "elements": [ + { + "from": [4, 18, 4], + "to": [12, 22, 12], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 6, 0]}, + "faces": { + "north": {"uv": [6, 7.25, 8, 8.25], "texture": "#1", "cullface": "up"}, + "east": {"uv": [6, 7.25, 8, 8.25], "texture": "#1", "cullface": "up"}, + "south": {"uv": [6, 7.25, 8, 8.25], "texture": "#1", "cullface": "up"}, + "west": {"uv": [6, 7.25, 8, 8.25], "texture": "#1", "cullface": "up"}, + "up": {"uv": [6, 9.25, 4, 7.25], "texture": "#1", "cullface": "up"} + } + }, + { + "from": [4, 18, 4], + "to": [4, 26, 12], + "rotation": {"angle": 22.5, "axis": "z", "origin": [4, 18, 8]}, + "faces": { + "north": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "east": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "south": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "west": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "up": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "down": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"} + } + }, + { + "from": [12, 18, 4], + "to": [12, 26, 12], + "rotation": {"angle": -22.5, "axis": "z", "origin": [12, 18, 8]}, + "faces": { + "north": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "east": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "south": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "west": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "up": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "down": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"} + } + }, + { + "from": [8, 18, 0], + "to": [8, 26, 8], + "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 18, 4]}, + "faces": { + "north": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "east": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "south": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "west": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "up": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "down": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"} + } + }, + { + "from": [8, 18, 8], + "to": [8, 26, 16], + "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 18, 12]}, + "faces": { + "north": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "east": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "south": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "west": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "up": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"}, + "down": {"uv": [0, 7.75, 2, 9.75], "texture": "#1", "cullface": "up"} + } + }, + { + "from": [15.99, 5, 0], + "to": [16, 18, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "east": {"uv": [4, 4, 8, 7.25], "texture": "#1", "cullface": "east"}, + "west": {"uv": [0, 4.5, 4, 7.75], "texture": "#1"} + } + }, + { + "from": [0, 5, 0], + "to": [16, 18, 0.01], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [4, 4, 8, 7.25], "texture": "#1", "cullface": "north"}, + "south": {"uv": [0, 4.5, 4, 7.75], "texture": "#1"} + } + }, + { + "from": [0.1, 0, 8], + "to": [15.9, 17.9, 8], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 10, 8], "rescale": true}, + "faces": { + "north": {"uv": [0, 0, 4, 4.5], "texture": "#1"}, + "south": {"uv": [0, 0, 4, 4.5], "texture": "#1"} + } + }, + { + "from": [8, 0, 0.1], + "to": [8, 17.9, 15.9], + "rotation": {"angle": 45, "axis": "y", "origin": [8, 10, 8], "rescale": true}, + "faces": { + "east": {"uv": [0, 0, 4, 4.5], "texture": "#1"}, + "west": {"uv": [0, 0, 4, 4.5], "texture": "#1"} + } + }, + { + "from": [0, 5, 15.99], + "to": [16, 18, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "north": {"uv": [0, 4.5, 4, 7.75], "texture": "#1"}, + "south": {"uv": [4, 4, 8, 7.25], "texture": "#1", "cullface": "south"} + } + }, + { + "from": [0, 5, 0], + "to": [0.01, 18, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "east": {"uv": [0, 4.5, 4, 7.75], "texture": "#1"}, + "west": {"uv": [4, 4, 8, 7.25], "texture": "#1", "cullface": "west"} + } + }, + { + "from": [0, 18, 0], + "to": [16, 18, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [0, 2, 0]}, + "faces": { + "up": {"uv": [8, 4, 4, 0], "texture": "#1", "cullface": "up"}, + "down": {"uv": [4, 0, 8, 4], "texture": "#1"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, -135, 0], + "scale": [0.4, 0.4, 0.4] + }, + "ground": { + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0, -2.5, 0], + "scale": [0.5, 0.5, 0.5] + }, + "fixed": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "hushweed", + "origin": [0, 6, 0], + "scope": 0, + "color": 0, + "children": [ + { + "name": "top_part", + "origin": [0, 6, 0], + "scope": 0, + "color": 0, + "children": [0, 1, 2, 3, 4] + }, + { + "name": "base_tree", + "origin": [0, 2, 0], + "scope": 0, + "color": 0, + "children": [5, 6, 7, 8, 9, 10, 11] + } + ] + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/infested_coarse_dirt.json b/common/src/main/resources/assets/antarchy/models/block/infested_coarse_dirt.json new file mode 100644 index 00000000..3a6f548f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/infested_coarse_dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/coarse_dirt" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/infested_rooted_dirt.json b/common/src/main/resources/assets/antarchy/models/block/infested_rooted_dirt.json new file mode 100644 index 00000000..6b194564 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/infested_rooted_dirt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "minecraft:block/rooted_dirt" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/large_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/models/block/large_blood_crystal_bud.json new file mode 100644 index 00000000..51644653 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/large_blood_crystal_bud.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/blood_crystal_bud_stage2" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/block/medium_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/models/block/medium_blood_crystal_bud.json new file mode 100644 index 00000000..890834ec --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/medium_blood_crystal_bud.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/blood_crystal_bud_stage1" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log.json b/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log.json new file mode 100644 index 00000000..11beeab7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_log", + "textures": { + "end": "antarchy:block/ouranwood/mossy_ouranwood_log_top", + "side": "antarchy:block/ouranwood/mossy_ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log_horizontal.json b/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log_horizontal.json new file mode 100644 index 00000000..8e83345f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_log_horizontal", + "textures": { + "end": "antarchy:block/ouranwood/mossy_ouranwood_log_top", + "side": "antarchy:block/ouranwood/mossy_ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_wood.json b/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_wood.json new file mode 100644 index 00000000..a776ef3b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/mossy_ouranwood_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_wood", + "textures": { + "end": "antarchy:block/ouranwood/mossy_ouranwood_log", + "side": "antarchy:block/ouranwood/mossy_ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite.json b/common/src/main/resources/assets/antarchy/models/block/nyxite.json new file mode 100644 index 00000000..6637759f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab.json new file mode 100644 index 00000000..42360568 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/nyxite_bricks", + "side": "antarchy:block/nyxite_bricks", + "top": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab_top.json new file mode 100644 index 00000000..47f6963a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/nyxite_bricks", + "side": "antarchy:block/nyxite_bricks", + "top": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs.json new file mode 100644 index 00000000..5f73e857 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/nyxite_bricks", + "side": "antarchy:block/nyxite_bricks", + "top": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_inner.json new file mode 100644 index 00000000..911e0f29 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/nyxite_bricks", + "side": "antarchy:block/nyxite_bricks", + "top": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_outer.json new file mode 100644 index 00000000..6e82034c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/nyxite_bricks", + "side": "antarchy:block/nyxite_bricks", + "top": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_inventory.json new file mode 100644 index 00000000..4d8717e8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_post.json new file mode 100644 index 00000000..91848a19 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side.json new file mode 100644 index 00000000..4e199f7a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side_tall.json new file mode 100644 index 00000000..f4558564 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_brick_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_bricks.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_bricks.json new file mode 100644 index 00000000..dc538400 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_bricks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/nyxite_bricks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_slab.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_slab.json new file mode 100644 index 00000000..cc734146 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/nyxite", + "side": "antarchy:block/nyxite", + "top": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_slab_top.json new file mode 100644 index 00000000..b23490da --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/nyxite", + "side": "antarchy:block/nyxite", + "top": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_base.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_base.json new file mode 100644 index 00000000..324ad02a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_base.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_down_base" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_frustum.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_frustum.json new file mode 100644 index 00000000..33f7e49b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_frustum.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_down_frustum" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_middle.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_middle.json new file mode 100644 index 00000000..f680cf37 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_middle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_down_middle" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip.json new file mode 100644 index 00000000..c52426e5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_down_tip" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip_merge.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip_merge.json new file mode 100644 index 00000000..3b870c2d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_down_tip_merge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_down_tip_merge" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_base.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_base.json new file mode 100644 index 00000000..f1622055 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_base.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_up_base" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_frustum.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_frustum.json new file mode 100644 index 00000000..bf5055d4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_frustum.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_up_frustum" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_middle.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_middle.json new file mode 100644 index 00000000..93478e1a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_middle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_up_middle" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip.json new file mode 100644 index 00000000..6ba2456d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_up_tip" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip_merge.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip_merge.json new file mode 100644 index 00000000..79ff8e5e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_spike_up_tip_merge.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/pointed_dripstone", + "textures": { + "cross": "antarchy:block/nyxite_spike/nyxite_spike_up_tip_merge" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs.json new file mode 100644 index 00000000..1ebc7b46 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/nyxite", + "side": "antarchy:block/nyxite", + "top": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_inner.json new file mode 100644 index 00000000..7aff7e8c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/nyxite", + "side": "antarchy:block/nyxite", + "top": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_outer.json new file mode 100644 index 00000000..9154c234 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/nyxite", + "side": "antarchy:block/nyxite", + "top": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_inventory.json new file mode 100644 index 00000000..54cf0e66 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_post.json new file mode 100644 index 00000000..30d68af6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side.json new file mode 100644 index 00000000..4b34ab08 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side_tall.json new file mode 100644 index 00000000..925b97c9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/nyxite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "antarchy:block/nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/orange_milkweed_bottom.json b/common/src/main/resources/assets/antarchy/models/block/orange_milkweed_bottom.json new file mode 100644 index 00000000..3cbf3ff0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/orange_milkweed_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/milkweed/orange_milkweed_bottom" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/orange_milkweed_top.json b/common/src/main/resources/assets/antarchy/models/block/orange_milkweed_top.json new file mode 100644 index 00000000..0f8fda20 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/orange_milkweed_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/milkweed/orange_milkweed_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_acorn_hanging.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_acorn_hanging.json new file mode 100644 index 00000000..296460b7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_acorn_hanging.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/ouranwood/ouranwood_acorn_hanging" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_button.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_button.json new file mode 100644 index 00000000..97df113b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_button.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_button", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_button_inventory.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_button_inventory.json new file mode 100644 index 00000000..a8de4c3c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_button_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_button_inventory", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_button_pressed.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_button_pressed.json new file mode 100644 index 00000000..4f6ef9fe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_button_pressed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_button_pressed", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left.json new file mode 100644 index 00000000..d941bca9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_left", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left_open.json new file mode 100644 index 00000000..f8cd5200 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_left_open", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right.json new file mode 100644 index 00000000..79b6d0b3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_right", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right_open.json new file mode 100644 index 00000000..043a2ede --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_right_open", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left.json new file mode 100644 index 00000000..b4f3f38b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_left", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left_open.json new file mode 100644 index 00000000..858bf9ae --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_left_open", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right.json new file mode 100644 index 00000000..151d8b62 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_right", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right_open.json new file mode 100644 index 00000000..c188f406 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_right_open", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_door_bottom", + "top": "antarchy:block/ouranwood/ouranwood_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate.json new file mode 100644 index 00000000..95ed974c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_gate", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_open.json new file mode 100644 index 00000000..d1b0f1a6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_gate_open", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall.json new file mode 100644 index 00000000..e5694ff1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_gate_wall", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall_open.json new file mode 100644 index 00000000..4f3aa7e6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_gate_wall_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_gate_wall_open", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_inventory.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_inventory.json new file mode 100644 index 00000000..753fb466 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_inventory", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_post.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_post.json new file mode 100644 index 00000000..c2790576 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_post", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_side.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_side.json new file mode 100644 index 00000000..6c422b2e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_fence_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_fence_side", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_leaves.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_leaves.json new file mode 100644 index 00000000..0533c89f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_leaves.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/leaves", + "textures": { + "all": "antarchy:block/ouranwood/ouranwood_leaves" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_log.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_log.json new file mode 100644 index 00000000..a0f32736 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_log", + "textures": { + "end": "antarchy:block/ouranwood/ouranwood_log_top", + "side": "antarchy:block/ouranwood/ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_log_horizontal.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_log_horizontal.json new file mode 100644 index 00000000..a4508f80 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_log_horizontal", + "textures": { + "end": "antarchy:block/ouranwood/ouranwood_log_top", + "side": "antarchy:block/ouranwood/ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_planks.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_planks.json new file mode 100644 index 00000000..fc7df4df --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_planks.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate.json new file mode 100644 index 00000000..3a7daf8c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_pressure_plate", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate_down.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate_down.json new file mode 100644 index 00000000..0e12de94 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_pressure_plate_down.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_pressure_plate_down", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_0.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_0.json new file mode 100644 index 00000000..e02c3613 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/ouranwood/ouranwood_sapling_0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_1.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_1.json new file mode 100644 index 00000000..133cfeab --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/ouranwood/ouranwood_sapling_1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_2.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_2.json new file mode 100644 index 00000000..772f5ff3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_sapling_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/ouranwood/ouranwood_sapling_2" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_slab.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_slab.json new file mode 100644 index 00000000..5ddb1ba4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/jungle_slab", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_planks", + "side": "antarchy:block/ouranwood/ouranwood_planks", + "top": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_slab_top.json new file mode 100644 index 00000000..26f29b0b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/jungle_slab_top", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_planks", + "side": "antarchy:block/ouranwood/ouranwood_planks", + "top": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs.json new file mode 100644 index 00000000..265f393e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/jungle_stairs", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_planks", + "side": "antarchy:block/ouranwood/ouranwood_planks", + "top": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_inner.json new file mode 100644 index 00000000..cf1003fc --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/jungle_stairs_inner", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_planks", + "side": "antarchy:block/ouranwood/ouranwood_planks", + "top": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_outer.json new file mode 100644 index 00000000..dce6dad8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/jungle_stairs_outer", + "textures": { + "bottom": "antarchy:block/ouranwood/ouranwood_planks", + "side": "antarchy:block/ouranwood/ouranwood_planks", + "top": "antarchy:block/ouranwood/ouranwood_planks" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_bottom.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_bottom.json new file mode 100644 index 00000000..42987311 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_bottom", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_open.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_open.json new file mode 100644 index 00000000..1f8066d3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_open", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_top.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_top.json new file mode 100644 index 00000000..47f4c80a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_top", + "textures": { + "texture": "antarchy:block/ouranwood/ouranwood_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/ouranwood_wood.json b/common/src/main/resources/assets/antarchy/models/block/ouranwood_wood.json new file mode 100644 index 00000000..67ddab40 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/ouranwood_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_wood", + "textures": { + "end": "antarchy:block/ouranwood/ouranwood_log", + "side": "antarchy:block/ouranwood/ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/pale_nyxite.json b/common/src/main/resources/assets/antarchy/models/block/pale_nyxite.json new file mode 100644 index 00000000..f9e5ce6d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/pale_nyxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/smooth_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/pink_milkweed_bottom.json b/common/src/main/resources/assets/antarchy/models/block/pink_milkweed_bottom.json new file mode 100644 index 00000000..dabb59ce --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/pink_milkweed_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/milkweed/pink_milkweed_bottom" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/pink_milkweed_top.json b/common/src/main/resources/assets/antarchy/models/block/pink_milkweed_top.json new file mode 100644 index 00000000..a1e120b5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/pink_milkweed_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/milkweed/pink_milkweed_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_antimetal.json b/common/src/main/resources/assets/antarchy/models/block/polished_antimetal.json new file mode 100644 index 00000000..3a85176d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_antimetal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column", + "textures": { + "end": "antarchy:block/antimetal/polished_antimetal_block_top", + "side": "antarchy:block/antimetal/polished_antimetal_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_antimetal_horizontal.json b/common/src/main/resources/assets/antarchy/models/block/polished_antimetal_horizontal.json new file mode 100644 index 00000000..13832266 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_antimetal_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/cube_column_horizontal", + "textures": { + "end": "antarchy:block/antimetal/polished_antimetal_block_top", + "side": "antarchy:block/antimetal/polished_antimetal_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite.json new file mode 100644 index 00000000..9ec66591 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab.json new file mode 100644 index 00000000..b75c949b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/polished_nyxite", + "side": "antarchy:block/polished_nyxite", + "top": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab_top.json new file mode 100644 index 00000000..056a5f57 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/polished_nyxite", + "side": "antarchy:block/polished_nyxite", + "top": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs.json new file mode 100644 index 00000000..73de052b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/polished_nyxite", + "side": "antarchy:block/polished_nyxite", + "top": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_inner.json new file mode 100644 index 00000000..81450c7a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/polished_nyxite", + "side": "antarchy:block/polished_nyxite", + "top": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_outer.json new file mode 100644 index 00000000..adf0226f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/polished_nyxite", + "side": "antarchy:block/polished_nyxite", + "top": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_inventory.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_inventory.json new file mode 100644 index 00000000..03a24649 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_post.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_post.json new file mode 100644 index 00000000..9c58115f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side.json new file mode 100644 index 00000000..87ddc5fd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side_tall.json new file mode 100644 index 00000000..c2370e25 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/polished_nyxite_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "antarchy:block/polished_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/potent_nyxite.json b/common/src/main/resources/assets/antarchy/models/block/potent_nyxite.json new file mode 100644 index 00000000..0498f802 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/potent_nyxite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/potent_nyxite" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/rainbow_ant_nest.json b/common/src/main/resources/assets/antarchy/models/block/rainbow_ant_nest.json new file mode 100644 index 00000000..a48c94b0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/rainbow_ant_nest.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "antarchy:block/rainbow_ant_nest/rainbow_ant_nest", + "down": "minecraft:block/coarse_dirt", + "up": "antarchy:block/rainbow_ant_nest/rainbow_ant_nest_top", + "north": "antarchy:block/rainbow_ant_nest/rainbow_ant_nest", + "south": "antarchy:block/rainbow_ant_nest/rainbow_ant_nest", + "west": "antarchy:block/rainbow_ant_nest/rainbow_ant_nest", + "east": "antarchy:block/rainbow_ant_nest/rainbow_ant_nest" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/raw_titanium_block.json b/common/src/main/resources/assets/antarchy/models/block/raw_titanium_block.json new file mode 100644 index 00000000..0e9386f5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/raw_titanium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/raw_titanium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/raw_uranium_block.json b/common/src/main/resources/assets/antarchy/models/block/raw_uranium_block.json new file mode 100644 index 00000000..741fa759 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/raw_uranium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/raw_uranium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/red_ant_nest.json b/common/src/main/resources/assets/antarchy/models/block/red_ant_nest.json new file mode 100644 index 00000000..b8200917 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/red_ant_nest.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:block/cube", + "textures": { + "particle": "minecraft:block/magma", + "down": "minecraft:block/magma", + "up": "antarchy:block/red_ant_nest_top", + "north": "minecraft:block/magma", + "south": "minecraft:block/magma", + "west": "minecraft:block/magma", + "east": "minecraft:block/magma" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_1.json b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_1.json new file mode 100644 index 00000000..106515c2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_turtle_egg", + "textures": { + "all": "antarchy:block/bed_bug_egg_slightly_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_2.json b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_2.json new file mode 100644 index 00000000..18be8a68 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_two_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg_slightly_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_3.json b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_3.json new file mode 100644 index 00000000..94b5cf0a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_three_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg_slightly_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_4.json b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_4.json new file mode 100644 index 00000000..22bf085e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/slightly_cracked_bed_bug_egg_4.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg_slightly_cracked", + "particle": "antarchy:block/bed_bug_egg_slightly_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/small_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/models/block/small_blood_crystal_bud.json new file mode 100644 index 00000000..d09e7079 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/small_blood_crystal_bud.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/blood_crystal_bud_stage0" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone.json new file mode 100644 index 00000000..6db80a35 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab.json new file mode 100644 index 00000000..45ebaa10 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/dream_sandstone_top", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab_top.json b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab_top.json new file mode 100644 index 00000000..118ff1c9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/dream_sandstone_top", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs.json b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs.json new file mode 100644 index 00000000..1a4221fe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/dream_sandstone_top", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_inner.json b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_inner.json new file mode 100644 index 00000000..5fd1d91c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/dream_sandstone_top", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_outer.json b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_outer.json new file mode 100644 index 00000000..515dc0d5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/smooth_dream_sandstone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "antarchy:block/dream_sandstone_top", + "side": "antarchy:block/dream_sandstone_top", + "top": "antarchy:block/dream_sandstone_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log.json b/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log.json new file mode 100644 index 00000000..af9e1090 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/stripped_jungle_log", + "textures": { + "end": "antarchy:block/ouranwood/stripped_ouranwood_log_top", + "side": "antarchy:block/ouranwood/stripped_ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log_horizontal.json b/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log_horizontal.json new file mode 100644 index 00000000..8ad71fdb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_log_horizontal.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/stripped_jungle_log_horizontal", + "textures": { + "end": "antarchy:block/ouranwood/stripped_ouranwood_log_top", + "side": "antarchy:block/ouranwood/stripped_ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_wood.json b/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_wood.json new file mode 100644 index 00000000..7449b423 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/stripped_ouranwood_wood.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/stripped_jungle_wood", + "textures": { + "end": "antarchy:block/ouranwood/stripped_ouranwood_log", + "side": "antarchy:block/ouranwood/stripped_ouranwood_log" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/termite_nest.json b/common/src/main/resources/assets/antarchy/models/block/termite_nest.json new file mode 100644 index 00000000..9b9976b0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/termite_nest.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "front": "antarchy:block/termite_nest_front", + "side": "antarchy:block/termite_nest_side", + "top": "antarchy:block/termite_nest_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap.json new file mode 100644 index 00000000..159b628f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_cap", + "textures": { + "bars": "antarchy:block/titanium/titanium_bars", + "edge": "antarchy:block/titanium/titanium_bars", + "particle": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap_alt.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap_alt.json new file mode 100644 index 00000000..8aaad36e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_cap_alt", + "textures": { + "bars": "antarchy:block/titanium/titanium_bars", + "edge": "antarchy:block/titanium/titanium_bars", + "particle": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bars_post.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_post.json new file mode 100644 index 00000000..209e0b8f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_post.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_post", + "textures": { + "bars": "antarchy:block/titanium/titanium_bars", + "edge": "antarchy:block/titanium/titanium_bars", + "particle": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bars_post_ends.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_post_ends.json new file mode 100644 index 00000000..73f906e8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_post_ends", + "textures": { + "bars": "antarchy:block/titanium/titanium_bars", + "edge": "antarchy:block/titanium/titanium_bars", + "particle": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bars_side.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_side.json new file mode 100644 index 00000000..6dd94768 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_side.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_side", + "textures": { + "bars": "antarchy:block/titanium/titanium_bars", + "edge": "antarchy:block/titanium/titanium_bars", + "particle": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bars_side_alt.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_side_alt.json new file mode 100644 index 00000000..effab662 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bars_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_side_alt", + "textures": { + "bars": "antarchy:block/titanium/titanium_bars", + "edge": "antarchy:block/titanium/titanium_bars", + "particle": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_block.json b/common/src/main/resources/assets/antarchy/models/block/titanium_block.json new file mode 100644 index 00000000..dbf9df5e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bulb.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb.json new file mode 100644 index 00000000..f5cc892c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_bulb" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit.json new file mode 100644 index 00000000..62b627b5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_bulb_lit" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit_powered.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit_powered.json new file mode 100644 index 00000000..3080c7e1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_lit_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_bulb_lit_powered" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_powered.json b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_powered.json new file mode 100644 index 00000000..53d6e70d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_bulb_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_bulb_powered" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left.json new file mode 100644 index 00000000..34c89261 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_left", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left_open.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left_open.json new file mode 100644 index 00000000..2a6489a0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_left_open", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right.json new file mode 100644 index 00000000..e1e441ba --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_right", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right_open.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right_open.json new file mode 100644 index 00000000..f82ace17 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_right_open", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left.json new file mode 100644 index 00000000..2ff36a4a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_left", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left_open.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left_open.json new file mode 100644 index 00000000..1c110f59 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_left_open", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right.json new file mode 100644 index 00000000..977f13ff --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_right", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right_open.json b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right_open.json new file mode 100644 index 00000000..9afdcc0d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_right_open", + "textures": { + "bottom": "antarchy:block/titanium/titanium_door_bottom", + "top": "antarchy:block/titanium/titanium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_ore.json b/common/src/main/resources/assets/antarchy/models/block/titanium_ore.json new file mode 100644 index 00000000..32e65a27 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/titanium/titanium_ore" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_bottom.json b/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_bottom.json new file mode 100644 index 00000000..9f4ad0dc --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_bottom", + "textures": { + "texture": "antarchy:block/titanium/titanium_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_open.json b/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_open.json new file mode 100644 index 00000000..3b405ba6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_open", + "textures": { + "texture": "antarchy:block/titanium/titanium_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_top.json b/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_top.json new file mode 100644 index 00000000..a4173dbe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/titanium_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_top", + "textures": { + "texture": "antarchy:block/titanium/titanium_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/torchflower_bush_bottom.json b/common/src/main/resources/assets/antarchy/models/block/torchflower_bush_bottom.json new file mode 100644 index 00000000..b39440d2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/torchflower_bush_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/torchflower_bush_bottom" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/torchflower_bush_top.json b/common/src/main/resources/assets/antarchy/models/block/torchflower_bush_top.json new file mode 100644 index 00000000..f50f0a28 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/torchflower_bush_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cross", + "textures": { + "cross": "antarchy:block/torchflower_bush_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/triffid_goo_block.json b/common/src/main/resources/assets/antarchy/models/block/triffid_goo_block.json new file mode 100644 index 00000000..514540a6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/triffid_goo_block.json @@ -0,0 +1,71 @@ +{ + "parent": "minecraft:block/block", + "textures": { + "particle": "antarchy:block/triffid_goo_block", + "outer": "antarchy:block/triffid_goo_block", + "inner": "antarchy:block/triffid_goo_block" + }, + "display": { + "gui": { + "rotation": [30, 225, 0], + "translation": [0, 0, 0], + "scale": [0.625, 0.625, 0.625] + }, + "ground": { + "rotation": [0, 0, 0], + "translation": [0, 3, 0], + "scale": [0.25, 0.25, 0.25] + }, + "fixed": { + "rotation": [0, 0, 0], + "translation": [0, 0, 0], + "scale": [0.5, 0.5, 0.5] + }, + "thirdperson_righthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "thirdperson_lefthand": { + "rotation": [75, 45, 0], + "translation": [0, 2.5, 0], + "scale": [0.375, 0.375, 0.375] + }, + "firstperson_righthand": { + "rotation": [0, 45, 0], + "translation": [0, 0, 0], + "scale": [0.4, 0.4, 0.4] + }, + "firstperson_lefthand": { + "rotation": [0, 225, 0], + "translation": [0, 0, 0], + "scale": [0.4, 0.4, 0.4] + } + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "down": { "texture": "#outer" }, + "up": { "texture": "#outer" }, + "north": { "texture": "#outer" }, + "south": { "texture": "#outer" }, + "west": { "texture": "#outer" }, + "east": { "texture": "#outer" } + } + }, + { + "from": [2, 2, 2], + "to": [14, 14, 14], + "faces": { + "down": { "texture": "#inner" }, + "up": { "texture": "#inner" }, + "north": { "texture": "#inner" }, + "south": { "texture": "#inner" }, + "west": { "texture": "#inner" }, + "east": { "texture": "#inner" } + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/umbral_moss_block.json b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_block.json new file mode 100644 index 00000000..cb1afbe3 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/umbral_moss/umbral_moss_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet.json b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet.json new file mode 100644 index 00000000..81706524 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/carpet", + "textures": { + "wool": "antarchy:block/umbral_moss/umbral_moss_carpet" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_small.json b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_small.json new file mode 100644 index 00000000..e943626d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_small.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/mossy_carpet_side", + "textures": { + "side": "antarchy:block/umbral_moss/umbral_moss_carpet_side_small" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_tall.json b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_tall.json new file mode 100644 index 00000000..89b71d29 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/umbral_moss_carpet_side_tall.json @@ -0,0 +1,18 @@ +{ + "ambientocclusion": true, + "textures": { + "particle": "#side", + "side": "antarchy:block/umbral_moss/umbral_moss_carpet_side_tall" + }, + "elements": [ + { + "from": [0, 0, 0.1], + "to": [16, 16, 0.1], + "shade": true, + "faces": { + "north": {"uv": [16, 0, 0, 16], "texture": "#side"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#side"} + } + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap.json new file mode 100644 index 00000000..496e78fd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_cap", + "textures": { + "bars": "antarchy:block/uranium/uranium_bars", + "edge": "antarchy:block/uranium/uranium_bars", + "particle": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap_alt.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap_alt.json new file mode 100644 index 00000000..2f7715c7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_cap_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_cap_alt", + "textures": { + "bars": "antarchy:block/uranium/uranium_bars", + "edge": "antarchy:block/uranium/uranium_bars", + "particle": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bars_post.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_post.json new file mode 100644 index 00000000..76d81070 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_post.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_post", + "textures": { + "bars": "antarchy:block/uranium/uranium_bars", + "edge": "antarchy:block/uranium/uranium_bars", + "particle": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bars_post_ends.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_post_ends.json new file mode 100644 index 00000000..61474e07 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_post_ends.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_post_ends", + "textures": { + "bars": "antarchy:block/uranium/uranium_bars", + "edge": "antarchy:block/uranium/uranium_bars", + "particle": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bars_side.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_side.json new file mode 100644 index 00000000..3f9eb6ae --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_side.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_side", + "textures": { + "bars": "antarchy:block/uranium/uranium_bars", + "edge": "antarchy:block/uranium/uranium_bars", + "particle": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bars_side_alt.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_side_alt.json new file mode 100644 index 00000000..5483fd01 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bars_side_alt.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/iron_bars_side_alt", + "textures": { + "bars": "antarchy:block/uranium/uranium_bars", + "edge": "antarchy:block/uranium/uranium_bars", + "particle": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_block.json b/common/src/main/resources/assets/antarchy/models/block/uranium_block.json new file mode 100644 index 00000000..c291e485 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_block.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_block" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bulb.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb.json new file mode 100644 index 00000000..2d589a1d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_bulb" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit.json new file mode 100644 index 00000000..7bf3f014 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_bulb_lit" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit_powered.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit_powered.json new file mode 100644 index 00000000..d3c453cb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_lit_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_bulb_lit_powered" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_powered.json b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_powered.json new file mode 100644 index 00000000..33ffb62b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_bulb_powered.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_bulb_powered" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left.json new file mode 100644 index 00000000..14ea5d43 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_left", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left_open.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left_open.json new file mode 100644 index 00000000..ff86e3b2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_left_open", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right.json new file mode 100644 index 00000000..bddf23a4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_right", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right_open.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right_open.json new file mode 100644 index 00000000..8602489c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_bottom_right_open", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left.json new file mode 100644 index 00000000..4049f25b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_left", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left_open.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left_open.json new file mode 100644 index 00000000..7a1c43e4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_left_open", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right.json new file mode 100644 index 00000000..e78f84f1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_right", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right_open.json b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right_open.json new file mode 100644 index 00000000..ef6dad63 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/jungle_door_top_right_open", + "textures": { + "bottom": "antarchy:block/uranium/uranium_door_bottom", + "top": "antarchy:block/uranium/uranium_door_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_ore.json b/common/src/main/resources/assets/antarchy/models/block/uranium_ore.json new file mode 100644 index 00000000..f5442c95 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_ore.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "antarchy:block/uranium/uranium_ore" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_bottom.json b/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_bottom.json new file mode 100644 index 00000000..d88e0a20 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_bottom", + "textures": { + "texture": "antarchy:block/uranium/uranium_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_open.json b/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_open.json new file mode 100644 index 00000000..431670f8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_open", + "textures": { + "texture": "antarchy:block/uranium/uranium_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_top.json b/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_top.json new file mode 100644 index 00000000..ca9f0562 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/uranium_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/jungle_trapdoor_top", + "textures": { + "texture": "antarchy:block/uranium/uranium_trapdoor" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_1.json b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_1.json new file mode 100644 index 00000000..63a7cc48 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_turtle_egg", + "textures": { + "all": "antarchy:block/bed_bug_egg_very_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_2.json b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_2.json new file mode 100644 index 00000000..932db7c2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_two_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg_very_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_3.json b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_3.json new file mode 100644 index 00000000..bd9248a9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_3.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_three_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg_very_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_4.json b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_4.json new file mode 100644 index 00000000..4a9db1e1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/very_cracked_bed_bug_egg_4.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_four_turtle_eggs", + "textures": { + "all": "antarchy:block/bed_bug_egg_very_cracked", + "particle": "antarchy:block/bed_bug_egg_very_cracked" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/block/wasp_nest.json b/common/src/main/resources/assets/antarchy/models/block/wasp_nest.json new file mode 100644 index 00000000..0fd16cdd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/block/wasp_nest.json @@ -0,0 +1,9 @@ +{ + "parent": "minecraft:block/orientable", + "textures": { + "particle": "antarchy:block/wasp_nest/wasp_nest_side", + "front": "antarchy:block/wasp_nest/wasp_nest_front", + "side": "antarchy:block/wasp_nest/wasp_nest_side", + "top": "antarchy:block/wasp_nest/wasp_nest_top_bottom" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/antimetal.json b/common/src/main/resources/assets/antarchy/models/item/antimetal.json new file mode 100644 index 00000000..a0ddfbbd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/antimetal.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/antimetal" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/antimetal_scaffolding.json b/common/src/main/resources/assets/antarchy/models/item/antimetal_scaffolding.json new file mode 100644 index 00000000..0e265e9c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/antimetal_scaffolding.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/antimetal_scaffolding_stable" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/apple_cow_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/apple_cow_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/apple_cow_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/basilisk_dagger.json b/common/src/main/resources/assets/antarchy/models/item/basilisk_dagger.json new file mode 100644 index 00000000..de8d1590 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/basilisk_dagger.json @@ -0,0 +1,76 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/basilisk_dagger" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ + 0, + 90, + 0 + ], + "translation": [ + 0, + 4.0, + 0.5 + ], + "scale": [ + 0.85, + 0.85, + 0.85 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + 0, + 4.0, + 0.5 + ], + "scale": [ + 0.85, + 0.85, + 0.85 + ] + }, + "firstperson_righthand": { + "rotation": [ + 0, + 90, + 25 + ], + "translation": [ + 1.13, + 3.2, + 1.13 + ], + "scale": [ + 0.68, + 0.68, + 0.68 + ] + }, + "firstperson_lefthand": { + "rotation": [ + 0, + -90, + -25 + ], + "translation": [ + 1.13, + 3.2, + 1.13 + ], + "scale": [ + 0.68, + 0.68, + 0.68 + ] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/basilisk_fang.json b/common/src/main/resources/assets/antarchy/models/item/basilisk_fang.json new file mode 100644 index 00000000..830e441b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/basilisk_fang.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/basilisk_fang" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/basilisk_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/basilisk_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/basilisk_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/battle_axe_gui.json b/common/src/main/resources/assets/antarchy/models/item/battle_axe_gui.json new file mode 100644 index 00000000..01714e10 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/battle_axe_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/battle_axe/battle_axe_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/battle_axe_held.json b/common/src/main/resources/assets/antarchy/models/item/battle_axe_held.json new file mode 100644 index 00000000..1c467d5f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/battle_axe_held.json @@ -0,0 +1,131 @@ +{ + "parent": "builtin/entity", + "texture_size": [ + 64, + 64 + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [ + 0, + 90, + 0 + ], + "translation": [ + 0, + 9, + 1.5 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 0, + 90, + 0 + ], + "translation": [ + 0, + 9, + 1.5 + ], + "scale": [ + 0.7, + 0.7, + 0.7 + ] + }, + "firstperson_righthand": { + "rotation": [ + -5, + -90, + 0 + ], + "translation": [ + 3.13, + 1.13, + -2.13 + ], + "scale": [ + 0.68, + 0.68, + 0.68 + ] + }, + "firstperson_lefthand": { + "rotation": [ + -5, + -90, + 0 + ], + "translation": [ + 3.13, + 1.13, + -2.13 + ], + "scale": [ + 0.68, + 0.68, + 0.68 + ] + }, + "ground": { + "rotation": [ + 90, + 0, + 0 + ], + "scale": [ + 0.2, + 0.2, + 0.2 + ] + }, + "gui": { + "rotation": [ + 0, + 0, + -45 + ], + "translation": [ + -0.25, + -0.25, + 0 + ], + "scale": [ + 0.375, + 0.375, + 0.375 + ] + }, + "fixed": { + "rotation": [ + 0, + 0, + 45 + ], + "translation": [ + 0.75, + -0.25, + 0 + ], + "scale": [ + 0.4, + 0.4, + 0.4 + ] + }, + "on_shelf": { + "scale": [ + 0.5, + 0.5, + 0.5 + ] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/models/item/bed_bug_egg.json b/common/src/main/resources/assets/antarchy/models/item/bed_bug_egg.json new file mode 100644 index 00000000..ac981006 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/bed_bug_egg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/bed_bug_egg_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/bed_bug_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/bed_bug_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/bed_bug_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/big_bertha_blade.json b/common/src/main/resources/assets/antarchy/models/item/big_bertha_blade.json new file mode 100644 index 00000000..5beec95a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/big_bertha_blade.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/big_bertha/big_bertha_blade" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/big_bertha_gui.json b/common/src/main/resources/assets/antarchy/models/item/big_bertha_gui.json new file mode 100644 index 00000000..05aa85a1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/big_bertha_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/big_bertha/big_bertha_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/big_bertha_handle.json b/common/src/main/resources/assets/antarchy/models/item/big_bertha_handle.json new file mode 100644 index 00000000..34232b7d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/big_bertha_handle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/big_bertha/big_bertha_handle" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/big_bertha_held.json b/common/src/main/resources/assets/antarchy/models/item/big_bertha_held.json new file mode 100644 index 00000000..57840f2e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/big_bertha_held.json @@ -0,0 +1,128 @@ +{ + "parent": "builtin/entity", + "texture_size": [ + 64, + 64 + ], + "gui_light": "front", + "display": { + "thirdperson_righthand": { + "rotation": [ + 0, + 90, + 0 + ], + "translation": [ + 0, + 21.5, + 1.5 + ], + "scale": [ + 2, + 2, + 2 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 0, + -90, + 0 + ], + "translation": [ + 0, + 21.5, + 1.5 + ], + "scale": [ + 2, + 2, + 2 + ] + }, + "firstperson_righthand": { + "rotation": [ + 0, + -90, + 5 + ], + "translation": [ + 1.25, + 6.25, + 1.5 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "firstperson_lefthand": { + "rotation": [ + 0, + 90, + -5 + ], + "translation": [ + 1.25, + 6.25, + 1.5 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "ground": { + "rotation": [ + -90, + 0, + 0 + ], + "scale": [ + 2, + 2, + 2 + ] + }, + "gui": { + "rotation": [ + 0, + 0, + -45 + ] + }, + "head": { + "translation": [ + 0, + 45.25, + 0 + ], + "scale": [ + 2, + 2, + 2 + ] + }, + "fixed": { + "rotation": [ + 0, + 0, + 45 + ], + "scale": [ + 2, + 2, + 2 + ] + }, + "on_shelf": { + "scale": [ + 2, + 2, + 2 + ] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/big_bertha_hilt.json b/common/src/main/resources/assets/antarchy/models/item/big_bertha_hilt.json new file mode 100644 index 00000000..49f95b03 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/big_bertha_hilt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/big_bertha/big_bertha_guard" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_apple.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_apple.json new file mode 100644 index 00000000..b922eb72 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_apple.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/blood_crystal_apple" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_block.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_block.json new file mode 100644 index 00000000..654c18ae --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_block.json @@ -0,0 +1,4 @@ +{ + "parent": "antarchy:block/blood_crystal_block" +} + diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_boots.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_boots.json new file mode 100644 index 00000000..e5cd0407 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/blood_crystal/blood_crystal_boots" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_chestplate.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_chestplate.json new file mode 100644 index 00000000..953c5b96 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/blood_crystal/blood_crystal_chestplate" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_cluster.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_cluster.json new file mode 100644 index 00000000..7f30ee87 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_cluster.json @@ -0,0 +1,12 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/blood_crystal_cluster" + }, + "display": { + "head": { + "translation": [0, 14, -5] + } + } +} + diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_helmet.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_helmet.json new file mode 100644 index 00000000..a7cf7c1d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/blood_crystal/blood_crystal_helmet" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_katana.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_katana.json new file mode 100644 index 00000000..bc43f307 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_katana.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/blood_crystal_katana" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_leggings.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_leggings.json new file mode 100644 index 00000000..428b3697 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/blood_crystal/blood_crystal_leggings" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/blood_crystal_shard.json b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_shard.json new file mode 100644 index 00000000..a364ff9a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/blood_crystal_shard.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/blood_crystal_shard" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/item/bomber_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/bomber_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/bomber_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/brown_ant_nest.json b/common/src/main/resources/assets/antarchy/models/item/brown_ant_nest.json new file mode 100644 index 00000000..b77e47f5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/brown_ant_nest.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/brown_ant_nest" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/brown_ant_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/brown_ant_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/brown_ant_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/brutalfly_elytra.json b/common/src/main/resources/assets/antarchy/models/item/brutalfly_elytra.json new file mode 100644 index 00000000..68051c43 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/brutalfly_elytra.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/brutalfly_wings_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/brutalfly_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/brutalfly_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/brutalfly_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/brutalfly_wing.json b/common/src/main/resources/assets/antarchy/models/item/brutalfly_wing.json new file mode 100644 index 00000000..a5a7d507 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/brutalfly_wing.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/brutalfly_wing" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/budding_blood_crystal.json b/common/src/main/resources/assets/antarchy/models/item/budding_blood_crystal.json new file mode 100644 index 00000000..715f42eb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/budding_blood_crystal.json @@ -0,0 +1,4 @@ +{ + "parent": "antarchy:block/budding_blood_crystal" +} + diff --git a/common/src/main/resources/assets/antarchy/models/item/butterfly_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/butterfly_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/butterfly_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/caterpillar_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/caterpillar_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/caterpillar_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/chiseled_dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/item/chiseled_dream_sandstone.json new file mode 100644 index 00000000..7f89ae92 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/chiseled_dream_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/chiseled_dream_sandstone" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/chiseled_nyxite.json b/common/src/main/resources/assets/antarchy/models/item/chiseled_nyxite.json new file mode 100644 index 00000000..06c286c8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/chiseled_nyxite.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/chiseled_nyxite" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/chiseled_titanium.json b/common/src/main/resources/assets/antarchy/models/item/chiseled_titanium.json new file mode 100644 index 00000000..a8f9d04d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/chiseled_titanium.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/chiseled_titanium" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/chiseled_uranium.json b/common/src/main/resources/assets/antarchy/models/item/chiseled_uranium.json new file mode 100644 index 00000000..d2a62995 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/chiseled_uranium.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/chiseled_uranium" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cloud_block.json b/common/src/main/resources/assets/antarchy/models/item/cloud_block.json new file mode 100644 index 00000000..18406638 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cloud_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cloud_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cloud_bucket.json b/common/src/main/resources/assets/antarchy/models/item/cloud_bucket.json new file mode 100644 index 00000000..f048ab2a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cloud_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/cloud_bucket" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin.json b/common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin.json new file mode 100644 index 00000000..69ceebda --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/cloud_shark_fin" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin_soup.json b/common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin_soup.json new file mode 100644 index 00000000..bec6b015 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cloud_shark_fin_soup.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/cloud_shark_fin_soup" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cloud_shark_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/cloud_shark_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cloud_shark_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cornea_ear.json b/common/src/main/resources/assets/antarchy/models/item/cornea_ear.json new file mode 100644 index 00000000..4b0d548e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cornea_ear.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/cornea" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone.json new file mode 100644 index 00000000..003bad09 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_dream_sandstone" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone_slab.json new file mode 100644 index 00000000..acb07d70 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_dream_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_dream_sandstone_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_titanium.json b/common/src/main/resources/assets/antarchy/models/item/cut_titanium.json new file mode 100644 index 00000000..967d1e1a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_titanium.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_titanium" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_titanium_slab.json b/common/src/main/resources/assets/antarchy/models/item/cut_titanium_slab.json new file mode 100644 index 00000000..8cf6c566 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_titanium_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_titanium_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_titanium_stairs.json b/common/src/main/resources/assets/antarchy/models/item/cut_titanium_stairs.json new file mode 100644 index 00000000..a00aa87a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_titanium_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_titanium_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_titanium_wall.json b/common/src/main/resources/assets/antarchy/models/item/cut_titanium_wall.json new file mode 100644 index 00000000..c3db6023 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_titanium_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_titanium_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_uranium.json b/common/src/main/resources/assets/antarchy/models/item/cut_uranium.json new file mode 100644 index 00000000..cb652a83 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_uranium.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_uranium" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_uranium_slab.json b/common/src/main/resources/assets/antarchy/models/item/cut_uranium_slab.json new file mode 100644 index 00000000..06df4236 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_uranium_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_uranium_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_uranium_stairs.json b/common/src/main/resources/assets/antarchy/models/item/cut_uranium_stairs.json new file mode 100644 index 00000000..e34545a5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_uranium_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_uranium_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/cut_uranium_wall.json b/common/src/main/resources/assets/antarchy/models/item/cut_uranium_wall.json new file mode 100644 index 00000000..3bdb1efd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/cut_uranium_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/cut_uranium_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/deepslate_titanium_ore.json b/common/src/main/resources/assets/antarchy/models/item/deepslate_titanium_ore.json new file mode 100644 index 00000000..29c1d14f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/deepslate_titanium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/deepslate_titanium_ore" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/deepslate_uranium_ore.json b/common/src/main/resources/assets/antarchy/models/item/deepslate_uranium_ore.json new file mode 100644 index 00000000..1f26f6b5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/deepslate_uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/deepslate_uranium_ore" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/diamond_minecart.json b/common/src/main/resources/assets/antarchy/models/item/diamond_minecart.json new file mode 100644 index 00000000..214aaab1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/diamond_minecart.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/diamond_minecart" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dr_trayaurus_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/dr_trayaurus_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dr_trayaurus_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_campfire.json b/common/src/main/resources/assets/antarchy/models/item/dream_campfire.json new file mode 100644 index 00000000..10a0b548 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_campfire.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/dream_campfire" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_lantern.json b/common/src/main/resources/assets/antarchy/models/item/dream_lantern.json new file mode 100644 index 00000000..2ddd07f4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_lantern.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/dream_lantern" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_sand.json b/common/src/main/resources/assets/antarchy/models/item/dream_sand.json new file mode 100644 index 00000000..1604fa70 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_sand.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/dream_sand" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone.json new file mode 100644 index 00000000..2eeab9a1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/dream_sandstone" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_slab.json new file mode 100644 index 00000000..9cbf5e62 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/dream_sandstone_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_stairs.json b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_stairs.json new file mode 100644 index 00000000..a79fbc41 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/dream_sandstone_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_wall.json b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_wall.json new file mode 100644 index 00000000..1b4b6572 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_sandstone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/dream_sandstone_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/dream_torch.json b/common/src/main/resources/assets/antarchy/models/item/dream_torch.json new file mode 100644 index 00000000..398b9e94 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/dream_torch.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/dream_torch" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/duct_tape.json b/common/src/main/resources/assets/antarchy/models/item/duct_tape.json new file mode 100644 index 00000000..40518ca7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/duct_tape.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/duct_tape" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/duplicator_log.json b/common/src/main/resources/assets/antarchy/models/item/duplicator_log.json new file mode 100644 index 00000000..a8a297dd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/duplicator_log.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/duplicator_log" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/duplicator_sapling.json b/common/src/main/resources/assets/antarchy/models/item/duplicator_sapling.json new file mode 100644 index 00000000..e5da41a1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/duplicator_sapling.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:block/oak_sapling" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/easter_bunny_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/easter_bunny_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/easter_bunny_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_stinger.json b/common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_stinger.json new file mode 100644 index 00000000..b116689a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/emperor_scorpion_stinger.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/emperor_scorpion_stinger" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/enchanted_golden_apple_cow_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/enchanted_golden_apple_cow_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/enchanted_golden_apple_cow_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown.json b/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown.json new file mode 100644 index 00000000..79ead02c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/fallen_king_crown_item" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_item.json b/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_item.json new file mode 100644 index 00000000..d7fcc5ca --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_item.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/fallen_king_crown_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_worn.json b/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_worn.json new file mode 100644 index 00000000..60cd37f9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/fallen_king_crown_worn.json @@ -0,0 +1,83 @@ +{ + "credit": "Made with Blockbench", + "parent": "builtin/entity", + "texture_size": [32, 32], + "textures": { + "0": "antarchy:item/fallen_king_crown_item", + "particle": "antarchy:item/fallen_king_crown_item" + }, + "elements": [ + { + "from": [3.5, 0.0, 12.5], + "to": [12.5, 9.0, 12.5], + "rotation": { "angle": 0, "axis": "y", "origin": [3.5, 0.0, 3.5] }, + "faces": { + "north": { "uv": [9.0, 0.0, 4.5, 4.5], "texture": "#0" }, + "east": { "uv": [4.5, 0.0, 9.0, 4.5], "texture": "#0" }, + "south": { "uv": [4.5, 0.0, 9.0, 4.5], "texture": "#0" }, + "west": { "uv": [4.5, 0.0, 9.0, 4.5], "texture": "#0" }, + "up": { "uv": [4.5, 0.0, 9.0, 4.5], "texture": "#0" }, + "down": { "uv": [4.5, 0.0, 9.0, 4.5], "texture": "#0" } + } + }, + { + "from": [3.5, 0.0, 3.5], + "to": [3.5, 9.0, 12.5], + "rotation": { "angle": 0, "axis": "y", "origin": [3.5, 0.0, 3.5] }, + "faces": { + "north": { "uv": [4.5, 4.5, 9.0, 9.0], "texture": "#0" }, + "east": { "uv": [9.0, 4.5, 4.5, 9.0], "texture": "#0" }, + "south": { "uv": [4.5, 4.5, 9.0, 9.0], "texture": "#0" }, + "west": { "uv": [4.5, 4.5, 9.0, 9.0], "texture": "#0" }, + "up": { "uv": [4.5, 4.5, 9.0, 9.0], "texture": "#0" }, + "down": { "uv": [4.5, 4.5, 9.0, 9.0], "texture": "#0" } + } + }, + { + "from": [12.5, 0.0, 3.5], + "to": [12.5, 9.0, 12.5], + "rotation": { "angle": 0, "axis": "y", "origin": [3.5, 0.0, 3.5] }, + "faces": { + "north": { "uv": [0.0, 4.5, 4.5, 9.0], "texture": "#0" }, + "east": { "uv": [0.0, 4.5, 4.5, 9.0], "texture": "#0" }, + "south": { "uv": [0.0, 4.5, 4.5, 9.0], "texture": "#0" }, + "west": { "uv": [4.5, 4.5, 0.0, 9.0], "texture": "#0" }, + "up": { "uv": [0.0, 4.5, 4.5, 9.0], "texture": "#0" }, + "down": { "uv": [0.0, 4.5, 4.5, 9.0], "texture": "#0" } + } + }, + { + "from": [3.5, 0.0, 3.5], + "to": [12.5, 9.0, 3.5], + "rotation": { "angle": 0, "axis": "y", "origin": [3.5, 0.0, 3.5] }, + "faces": { + "north": { "uv": [0.0, 0.0, 4.5, 4.5], "texture": "#0" }, + "east": { "uv": [0.0, 0.0, 4.5, 4.5], "texture": "#0" }, + "south": { "uv": [4.5, 0.0, 0.0, 4.5], "texture": "#0" }, + "west": { "uv": [0.0, 0.0, 4.5, 4.5], "texture": "#0" }, + "up": { "uv": [0.0, 0.0, 4.5, 4.5], "texture": "#0" }, + "down": { "uv": [0.0, 0.0, 4.5, 4.5], "texture": "#0" } + } + }, + { + "from": [7.0, 5.5, 3.4], + "to": [9.0, 8.5, 3.4], + "rotation": { "angle": 0, "axis": "y", "origin": [7.0, 1.5, 3.4] }, + "faces": { + "north": { "uv": [15.0, 14.5, 16.0, 16.0], "texture": "#0" }, + "east": { "uv": [0.0, 7.0, 1.0, 8.5], "texture": "#0" }, + "south": { "uv": [1.0, 7.0, 0.0, 8.5], "texture": "#0" }, + "west": { "uv": [0.0, 7.0, 1.0, 8.5], "texture": "#0" }, + "up": { "uv": [0.0, 7.0, 1.0, 8.5], "texture": "#0" }, + "down": { "uv": [0.0, 7.0, 1.0, 8.5], "texture": "#0" } + } + } + ], + "gui_light": "front", + "display": { + "head": { + "translation": [0.0, 9.5, 0.0], + "scale": [1.7, 1.7, 1.7] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/fire_dragon_pet.json b/common/src/main/resources/assets/antarchy/models/item/fire_dragon_pet.json new file mode 100644 index 00000000..5e5b3c7f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/fire_dragon_pet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "iceandfire:item/fire_dragon_heart" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/flying_squirrel_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/flying_squirrel_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/flying_squirrel_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/golden_apple_cow_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/golden_apple_cow_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/golden_apple_cow_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/gravity_gun_gui.json b/common/src/main/resources/assets/antarchy/models/item/gravity_gun_gui.json new file mode 100644 index 00000000..490e4726 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/gravity_gun_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/gravity_gun_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/gravity_gun_held_geo.json b/common/src/main/resources/assets/antarchy/models/item/gravity_gun_held_geo.json new file mode 100644 index 00000000..5774eca1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/gravity_gun_held_geo.json @@ -0,0 +1,138 @@ +{ + "parent": "builtin/entity", + "display": { + "thirdperson_righthand": { + "rotation": [ + 0, + 0, + -90 + ], + "translation": [ + -5.25, + -1.85, + -5 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "rotation": [ + 0, + 0, + -90 + ], + "translation": [ + -5.25, + -1.85, + -5 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "rotation": [ + 10, + 0, + 0 + ], + "translation": [ + -1, + 0, + 0.5 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ] + }, + "firstperson_lefthand": { + "rotation": [ + 10, + 0, + 0 + ], + "translation": [ + -1, + 0, + 0.5 + ], + "scale": [ + 0.6, + 0.6, + 0.6 + ] + }, + "ground": { + "translation": [ + 0, + 2, + 0 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 30, + -135, + 0 + ], + "translation": [ + 0.25, + -4.75, + 0 + ], + "scale": [ + 0.85, + 0.85, + 0.85 + ] + }, + "head": { + "translation": [ + 0, + 0, + -8.25 + ] + }, + "fixed": { + "rotation": [ + 90, + 45, + 90 + ], + "translation": [ + 5.25, + 3.75, + 0 + ] + }, + "on_shelf": { + "rotation": [ + 90, + 0, + 90 + ], + "translation": [ + 8.25, + 0, + 0 + ], + "scale": [ + 1.3, + 1.3, + 1.3 + ] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/models/item/grow_ray_gui.json b/common/src/main/resources/assets/antarchy/models/item/grow_ray_gui.json new file mode 100644 index 00000000..62d18ca9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/grow_ray_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/growth_ray_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/grow_ray_held_geo.json b/common/src/main/resources/assets/antarchy/models/item/grow_ray_held_geo.json new file mode 100644 index 00000000..1e504bed --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/grow_ray_held_geo.json @@ -0,0 +1,37 @@ +{ + "parent": "builtin/entity", + "display": { + "thirdperson_righthand": { + "translation": [0, -2, -4], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "translation": [0, -2, -4], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "translation": [0, 1, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [-0.25, -4.75, 0], + "scale": [0.8, 0.8, 0.8] + }, + "fixed": { + "rotation": [90, -45, 90], + "translation": [6, -3.5, 0] + }, + "on_shelf": { + "rotation": [90, 0, 90], + "translation": [7, 0, 0] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/growing_potion.json b/common/src/main/resources/assets/antarchy/models/item/growing_potion.json new file mode 100644 index 00000000..e22b7730 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/growing_potion.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/potion_overlay", + "layer1": "minecraft:item/potion" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/growth_ray_display.json b/common/src/main/resources/assets/antarchy/models/item/growth_ray_display.json new file mode 100644 index 00000000..60990bf9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/growth_ray_display.json @@ -0,0 +1,106 @@ +{ + "credit": "Made with Blockbench", + "parent": "builtin/entity", + "texture_size": [ + 64, + 64 + ], + "display": { + "thirdperson_righthand": { + "translation": [ + 0, + -2, + -4 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "translation": [ + 0, + -2, + -4 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 1, + -0.5 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 1, + -0.5 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "ground": { + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 30, + -135, + 0 + ], + "translation": [ + -0.25, + -4.75, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "fixed": { + "rotation": [ + 90, + -45, + 90 + ], + "translation": [ + 6, + -3.5, + 0 + ] + }, + "on_shelf": { + "rotation": [ + 90, + 0, + 90 + ], + "translation": [ + 7, + 0, + 0 + ] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/models/item/honeyed_apple_cow_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/honeyed_apple_cow_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/honeyed_apple_cow_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/hushweed.json b/common/src/main/resources/assets/antarchy/models/item/hushweed.json new file mode 100644 index 00000000..ec31120b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/hushweed.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/hushweed" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ice_dragon_pet.json b/common/src/main/resources/assets/antarchy/models/item/ice_dragon_pet.json new file mode 100644 index 00000000..386807c9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ice_dragon_pet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "iceandfire:item/ice_dragon_heart" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/infested_coarse_dirt.json b/common/src/main/resources/assets/antarchy/models/item/infested_coarse_dirt.json new file mode 100644 index 00000000..a0b08b1e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/infested_coarse_dirt.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/infested_coarse_dirt" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/infested_rooted_dirt.json b/common/src/main/resources/assets/antarchy/models/item/infested_rooted_dirt.json new file mode 100644 index 00000000..6b31de82 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/infested_rooted_dirt.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/infested_rooted_dirt" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/inversion_potion.json b/common/src/main/resources/assets/antarchy/models/item/inversion_potion.json new file mode 100644 index 00000000..e22b7730 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/inversion_potion.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/potion_overlay", + "layer1": "minecraft:item/potion" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/jumpy_bug_leg.json b/common/src/main/resources/assets/antarchy/models/item/jumpy_bug_leg.json new file mode 100644 index 00000000..df0ed22b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/jumpy_bug_leg.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/jumpy_bug_leg" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/kraken_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/kraken_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/kraken_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/kraken_tooth.json b/common/src/main/resources/assets/antarchy/models/item/kraken_tooth.json new file mode 100644 index 00000000..aa4b4599 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/kraken_tooth.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/kraken_tooth" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/krakling_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/krakling_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/krakling_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/large_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/models/item/large_blood_crystal_bud.json new file mode 100644 index 00000000..4b47777e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/large_blood_crystal_bud.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/blood_crystal_bud_stage2" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/item/lightning_dragon_pet.json b/common/src/main/resources/assets/antarchy/models/item/lightning_dragon_pet.json new file mode 100644 index 00000000..52d52266 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/lightning_dragon_pet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "iceandfire:item/lightning_dragon_heart" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/lucid_eye.json b/common/src/main/resources/assets/antarchy/models/item/lucid_eye.json new file mode 100644 index 00000000..cbe7049c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/lucid_eye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/lucid_eye" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/lucid_pearl.json b/common/src/main/resources/assets/antarchy/models/item/lucid_pearl.json new file mode 100644 index 00000000..0302efdb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/lucid_pearl.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/lucid_pearl" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/lucid_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/lucid_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/lucid_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mantis_claw.json b/common/src/main/resources/assets/antarchy/models/item/mantis_claw.json new file mode 100644 index 00000000..52dba52f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mantis_claw.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/mantis_claw" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mantis_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/mantis_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mantis_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/medium_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/models/item/medium_blood_crystal_bud.json new file mode 100644 index 00000000..08c14eec --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/medium_blood_crystal_bud.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/blood_crystal_bud_stage1" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/item/missile_squid_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/missile_squid_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/missile_squid_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/moggles.json b/common/src/main/resources/assets/antarchy/models/item/moggles.json new file mode 100644 index 00000000..d87dc332 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/moggles.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/moggles_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/molevore_nose.json b/common/src/main/resources/assets/antarchy/models/item/molevore_nose.json new file mode 100644 index 00000000..27e1dc6f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/molevore_nose.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/molevore_nose" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/molevore_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/molevore_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/molevore_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/moleworm.json b/common/src/main/resources/assets/antarchy/models/item/moleworm.json new file mode 100644 index 00000000..482371a2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/moleworm.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/moleworm" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/moleworm_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/moleworm_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/moleworm_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_log.json b/common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_log.json new file mode 100644 index 00000000..c18f3cac --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_log.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/mossy_ouranwood_log" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_wood.json b/common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_wood.json new file mode 100644 index 00000000..34bc7938 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mossy_ouranwood_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/mossy_ouranwood_wood" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/mud_pie.json b/common/src/main/resources/assets/antarchy/models/item/mud_pie.json new file mode 100644 index 00000000..494f37cd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/mud_pie.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/mud_pie" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_boots.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_boots.json new file mode 100644 index 00000000..f34d2af4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/nightmare/nightmare_boots" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_chestplate.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_chestplate.json new file mode 100644 index 00000000..88e57020 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/nightmare/nightmare_chestplate" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_helmet.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_helmet.json new file mode 100644 index 00000000..9f42a497 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/nightmare/nightmare_helmet" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_leggings.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_leggings.json new file mode 100644 index 00000000..d5fed862 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/nightmare/nightmare_leggings" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_scale.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_scale.json new file mode 100644 index 00000000..d76c15be --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_scale.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/nightmare/nightmare_scale" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nightmare_sword.json b/common/src/main/resources/assets/antarchy/models/item/nightmare_sword.json new file mode 100644 index 00000000..be9bcde4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nightmare_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/nightmare/nightmare_sword" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite.json b/common/src/main/resources/assets/antarchy/models/item/nyxite.json new file mode 100644 index 00000000..143f41fe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_slab.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_slab.json new file mode 100644 index 00000000..3a2eee64 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_brick_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_stairs.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_stairs.json new file mode 100644 index 00000000..4b95bf08 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_brick_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_wall.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_wall.json new file mode 100644 index 00000000..a8b060b1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_brick_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_brick_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_bricks.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_bricks.json new file mode 100644 index 00000000..edaf5b9c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_bricks.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_bricks" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_slab.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_slab.json new file mode 100644 index 00000000..02063f17 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_spike.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_spike.json new file mode 100644 index 00000000..b21e8895 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_spike.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/nyxite_spike" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_stairs.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_stairs.json new file mode 100644 index 00000000..c6ef36bf --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/nyxite_wall.json b/common/src/main/resources/assets/antarchy/models/item/nyxite_wall.json new file mode 100644 index 00000000..b2373575 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/nyxite_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/nyxite_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/orange_milkweed.json b/common/src/main/resources/assets/antarchy/models/item/orange_milkweed.json new file mode 100644 index 00000000..a8a862f5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/orange_milkweed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/milkweed/orange_milkweed_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_acorn.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_acorn.json new file mode 100644 index 00000000..7466a16d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_acorn.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ouranwood_acorn" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_boat.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_boat.json new file mode 100644 index 00000000..8461b879 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ouranwood_boat" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_button.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_button.json new file mode 100644 index 00000000..46875e86 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_button.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_button_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_chest_boat.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_chest_boat.json new file mode 100644 index 00000000..df53d85d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_chest_boat.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ouranwood_chest_boat" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_door.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_door.json new file mode 100644 index 00000000..357826b8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ouranwood_door_icon" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_fence.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_fence.json new file mode 100644 index 00000000..fa5a875c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_fence.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_fence_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_fence_gate.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_fence_gate.json new file mode 100644 index 00000000..d6018c89 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_fence_gate.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_fence_gate" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_hanging_sign.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_hanging_sign.json new file mode 100644 index 00000000..46e39e62 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ouranwood_hanging_sign" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_leaves.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_leaves.json new file mode 100644 index 00000000..592028d9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_leaves.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_leaves" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_log.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_log.json new file mode 100644 index 00000000..ab44955a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_log.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_log" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_planks.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_planks.json new file mode 100644 index 00000000..de54bdcb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_planks.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_planks" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_pressure_plate.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_pressure_plate.json new file mode 100644 index 00000000..ccaf6d42 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_pressure_plate.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_pressure_plate" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_sign.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_sign.json new file mode 100644 index 00000000..6501299d --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ouranwood_sign" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_slab.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_slab.json new file mode 100644 index 00000000..3173397e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_stairs.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_stairs.json new file mode 100644 index 00000000..347994d2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_trapdoor.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_trapdoor.json new file mode 100644 index 00000000..4b6d352b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_trapdoor_bottom" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ouranwood_wood.json b/common/src/main/resources/assets/antarchy/models/item/ouranwood_wood.json new file mode 100644 index 00000000..18127c36 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ouranwood_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/ouranwood_wood" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/pale_nyxite.json b/common/src/main/resources/assets/antarchy/models/item/pale_nyxite.json new file mode 100644 index 00000000..aad650fe --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/pale_nyxite.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/pale_nyxite" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/pink_milkweed.json b/common/src/main/resources/assets/antarchy/models/item/pink_milkweed.json new file mode 100644 index 00000000..dbb92f79 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/pink_milkweed.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/milkweed/pink_milkweed_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/polished_antimetal.json b/common/src/main/resources/assets/antarchy/models/item/polished_antimetal.json new file mode 100644 index 00000000..31ae901e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/polished_antimetal.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/polished_antimetal" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/polished_nyxite.json b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite.json new file mode 100644 index 00000000..6eb892c2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/polished_nyxite" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_slab.json b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_slab.json new file mode 100644 index 00000000..e9ac5cde --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/polished_nyxite_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_stairs.json b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_stairs.json new file mode 100644 index 00000000..2d866ab6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/polished_nyxite_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_wall.json b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_wall.json new file mode 100644 index 00000000..bef1b1c1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/polished_nyxite_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/polished_nyxite_wall_inventory" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/potent_nyxite.json b/common/src/main/resources/assets/antarchy/models/item/potent_nyxite.json new file mode 100644 index 00000000..2cb4c1e5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/potent_nyxite.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/potent_nyxite" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/primordial_scute.json b/common/src/main/resources/assets/antarchy/models/item/primordial_scute.json new file mode 100644 index 00000000..44529169 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/primordial_scute.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/primordial_scute" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/rainbow_ant_nest.json b/common/src/main/resources/assets/antarchy/models/item/rainbow_ant_nest.json new file mode 100644 index 00000000..3889a452 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/rainbow_ant_nest.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/rainbow_ant_nest" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/rainbow_ant_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/rainbow_ant_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/rainbow_ant_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/rainbow_sugar.json b/common/src/main/resources/assets/antarchy/models/item/rainbow_sugar.json new file mode 100644 index 00000000..0d13bcff --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/rainbow_sugar.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/rainbow_sugar" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/raw_titanium.json b/common/src/main/resources/assets/antarchy/models/item/raw_titanium.json new file mode 100644 index 00000000..06d3d1a2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/raw_titanium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/titanium/raw_titanium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/raw_titanium_block.json b/common/src/main/resources/assets/antarchy/models/item/raw_titanium_block.json new file mode 100644 index 00000000..90cc500b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/raw_titanium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/raw_titanium_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/raw_titanium_scrap.json b/common/src/main/resources/assets/antarchy/models/item/raw_titanium_scrap.json new file mode 100644 index 00000000..d10dfe76 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/raw_titanium_scrap.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/titanium/raw_titanium_scrap" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/raw_uranium.json b/common/src/main/resources/assets/antarchy/models/item/raw_uranium.json new file mode 100644 index 00000000..5e8d0b54 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/raw_uranium.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/uranium/raw_uranium" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/raw_uranium_block.json b/common/src/main/resources/assets/antarchy/models/item/raw_uranium_block.json new file mode 100644 index 00000000..872cb976 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/raw_uranium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/raw_uranium_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/raw_uranium_scrap.json b/common/src/main/resources/assets/antarchy/models/item/raw_uranium_scrap.json new file mode 100644 index 00000000..96d12a71 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/raw_uranium_scrap.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/uranium/raw_uranium_scrap" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/red_ant_nest.json b/common/src/main/resources/assets/antarchy/models/item/red_ant_nest.json new file mode 100644 index 00000000..530d6c7a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/red_ant_nest.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/red_ant_nest" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/red_ant_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/red_ant_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/red_ant_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/reverie_bottle.json b/common/src/main/resources/assets/antarchy/models/item/reverie_bottle.json new file mode 100644 index 00000000..e65d83e5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/reverie_bottle.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/reverie_bottle" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/reverie_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/reverie_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/reverie_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/scorpion_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/scorpion_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/scorpion_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/scorpion_whip.json b/common/src/main/resources/assets/antarchy/models/item/scorpion_whip.json new file mode 100644 index 00000000..2bfc9027 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/scorpion_whip.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/scorpion_whip" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/shrink_ray_display.json b/common/src/main/resources/assets/antarchy/models/item/shrink_ray_display.json new file mode 100644 index 00000000..65b5da85 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/shrink_ray_display.json @@ -0,0 +1,106 @@ +{ + "credit": "Made with Blockbench", + "parent": "builtin/entity", + "texture_size": [ + 64, + 64 + ], + "display": { + "thirdperson_righthand": { + "translation": [ + 0, + -2, + -4 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "thirdperson_lefthand": { + "translation": [ + 0, + -2, + -4 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "firstperson_righthand": { + "translation": [ + 0, + 1, + -0.5 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "firstperson_lefthand": { + "translation": [ + 0, + 1, + -0.5 + ], + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "ground": { + "scale": [ + 0.5, + 0.5, + 0.5 + ] + }, + "gui": { + "rotation": [ + 30, + -135, + 0 + ], + "translation": [ + 0.5, + -5.25, + 0 + ], + "scale": [ + 0.8, + 0.8, + 0.8 + ] + }, + "fixed": { + "rotation": [ + 90, + -45, + 90 + ], + "translation": [ + 6.25, + -3, + 0 + ] + }, + "on_shelf": { + "rotation": [ + 90, + 0, + 90 + ], + "translation": [ + 7, + 0, + 0 + ] + } + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/models/item/shrink_ray_gui.json b/common/src/main/resources/assets/antarchy/models/item/shrink_ray_gui.json new file mode 100644 index 00000000..39a330b7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/shrink_ray_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/shrink_ray_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/shrink_ray_held_geo.json b/common/src/main/resources/assets/antarchy/models/item/shrink_ray_held_geo.json new file mode 100644 index 00000000..9bd96f63 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/shrink_ray_held_geo.json @@ -0,0 +1,37 @@ +{ + "parent": "builtin/entity", + "display": { + "thirdperson_righthand": { + "translation": [0, -2, -4], + "scale": [0.8, 0.8, 0.8] + }, + "thirdperson_lefthand": { + "translation": [0, -2, -4], + "scale": [0.8, 0.8, 0.8] + }, + "firstperson_righthand": { + "translation": [0, 1, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "firstperson_lefthand": { + "translation": [0, 1, -0.5], + "scale": [0.5, 0.5, 0.5] + }, + "ground": { + "scale": [0.5, 0.5, 0.5] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0.5, -5.25, 0], + "scale": [0.8, 0.8, 0.8] + }, + "fixed": { + "rotation": [90, -45, 90], + "translation": [6.25, -3, 0] + }, + "on_shelf": { + "rotation": [90, 0, 90], + "translation": [7, 0, 0] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/shrinking_potion.json b/common/src/main/resources/assets/antarchy/models/item/shrinking_potion.json new file mode 100644 index 00000000..e22b7730 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/shrinking_potion.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "minecraft:item/potion_overlay", + "layer1": "minecraft:item/potion" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/small_blood_crystal_bud.json b/common/src/main/resources/assets/antarchy/models/item/small_blood_crystal_bud.json new file mode 100644 index 00000000..9a1ba6a6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/small_blood_crystal_bud.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/blood_crystal_bud_stage0" + } +} + + diff --git a/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone.json b/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone.json new file mode 100644 index 00000000..7e418a11 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/smooth_dream_sandstone" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_slab.json b/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_slab.json new file mode 100644 index 00000000..b53f4f81 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/smooth_dream_sandstone_slab" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_stairs.json b/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_stairs.json new file mode 100644 index 00000000..ddd8fc2c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/smooth_dream_sandstone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/smooth_dream_sandstone_stairs" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/squidzooka_gui.json b/common/src/main/resources/assets/antarchy/models/item/squidzooka_gui.json new file mode 100644 index 00000000..3adda5ae --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/squidzooka_gui.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:item/generated", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/squidzooka_item" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/squidzooka_held_geo.json b/common/src/main/resources/assets/antarchy/models/item/squidzooka_held_geo.json new file mode 100644 index 00000000..c3e68d42 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/squidzooka_held_geo.json @@ -0,0 +1,39 @@ +{ + "parent": "builtin/entity", + "display": { + "thirdperson_righthand": { + "translation": [0.5, -5.25, 1.5] + }, + "thirdperson_lefthand": { + "translation": [0.5, -5.25, 1.5] + }, + "firstperson_righthand": { + "rotation": [5, 0, 0], + "translation": [0, -1, 0], + "scale": [0.6, 0.6, 0.6] + }, + "firstperson_lefthand": { + "rotation": [5, 0, 0], + "translation": [0, -1, 0], + "scale": [0.6, 0.6, 0.6] + }, + "ground": { + "scale": [0.4, 0.4, 0.4] + }, + "gui": { + "rotation": [30, -135, 0], + "translation": [0.25, -3.5, 0], + "scale": [0.37, 0.37, 0.37] + }, + "fixed": { + "rotation": [90, 45, -90], + "translation": [-3, -1.5, 0], + "scale": [0.4, 0.4, 0.4] + }, + "on_shelf": { + "rotation": [90, 0, 0], + "translation": [0, 2.75, -4.5], + "scale": [0.6, 0.6, 0.6] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_log.json b/common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_log.json new file mode 100644 index 00000000..eb3bce7e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_log.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/stripped_ouranwood_log" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_wood.json b/common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_wood.json new file mode 100644 index 00000000..7e5466ea --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/stripped_ouranwood_wood.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/stripped_ouranwood_wood" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/termite_nest.json b/common/src/main/resources/assets/antarchy/models/item/termite_nest.json new file mode 100644 index 00000000..0f2c65eb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/termite_nest.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/termite_nest" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/termite_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/termite_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/termite_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_bars.json b/common/src/main/resources/assets/antarchy/models/item/titanium_bars.json new file mode 100644 index 00000000..4dedfb42 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_bars.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/titanium/titanium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_block.json b/common/src/main/resources/assets/antarchy/models/item/titanium_block.json new file mode 100644 index 00000000..30c83766 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/titanium_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_bulb.json b/common/src/main/resources/assets/antarchy/models/item/titanium_bulb.json new file mode 100644 index 00000000..039263ca --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/titanium_bulb" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_door.json b/common/src/main/resources/assets/antarchy/models/item/titanium_door.json new file mode 100644 index 00000000..6c35f3c1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/titanium/titanium_door" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_ingot.json b/common/src/main/resources/assets/antarchy/models/item/titanium_ingot.json new file mode 100644 index 00000000..ca9c9979 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/titanium/titanium_ingot" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_nugget.json b/common/src/main/resources/assets/antarchy/models/item/titanium_nugget.json new file mode 100644 index 00000000..02f4def2 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/titanium/titanium_nugget" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_ore.json b/common/src/main/resources/assets/antarchy/models/item/titanium_ore.json new file mode 100644 index 00000000..d5913296 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/titanium_ore" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/titanium_trapdoor.json b/common/src/main/resources/assets/antarchy/models/item/titanium_trapdoor.json new file mode 100644 index 00000000..a1729414 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/titanium_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/titanium_trapdoor_bottom" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/torchflower_bush.json b/common/src/main/resources/assets/antarchy/models/item/torchflower_bush.json new file mode 100644 index 00000000..ed844f3a --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/torchflower_bush.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/torchflower_bush_top" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/triffid_goo.json b/common/src/main/resources/assets/antarchy/models/item/triffid_goo.json new file mode 100644 index 00000000..fd896a63 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/triffid_goo.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/triffid_goo" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/triffid_goo_block.json b/common/src/main/resources/assets/antarchy/models/item/triffid_goo_block.json new file mode 100644 index 00000000..2651ef66 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/triffid_goo_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/triffid_goo_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/triffid_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/triffid_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/triffid_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull0.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull0.json new file mode 100644 index 00000000..bcd0b0ab --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull0.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_bow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow_pull0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull1.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull1.json new file mode 100644 index 00000000..4c815ca7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull1.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_bow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow_pull1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull2.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull2.json new file mode 100644 index 00000000..aeef5a18 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_bow_pull2.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_bow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow_pull2" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_arrow.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_arrow.json new file mode 100644 index 00000000..afc81f8f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_arrow.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_crossbow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_crossbow_arrow" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull1.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull1.json new file mode 100644 index 00000000..488e4c4c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull1.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_crossbow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_crossbow_pull1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull2.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull2.json new file mode 100644 index 00000000..cf2676f5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull2.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_crossbow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_crossbow_pull2" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull3.json b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull3.json new file mode 100644 index 00000000..66d94796 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate/ultimate_crossbow_pull3.json @@ -0,0 +1,6 @@ +{ + "parent": "antarchy:item/ultimate_crossbow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_crossbow_pull3" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_axe.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_axe.json new file mode 100644 index 00000000..ca1c2c5f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_axe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_axe" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_boots.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_boots.json new file mode 100644 index 00000000..fc36406b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_boots.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_boots" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_bow.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow.json new file mode 100644 index 00000000..a4c7700c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow.json @@ -0,0 +1,50 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow" + }, + "display": { + "thirdperson_righthand": { + "rotation": [ -80, 260, -40 ], + "translation": [ -1, -2, 2.5 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "thirdperson_lefthand": { + "rotation": [ -80, -280, 40 ], + "translation": [ -1, -2, 2.5 ], + "scale": [ 0.9, 0.9, 0.9 ] + }, + "firstperson_righthand": { + "rotation": [ 0, -90, 25 ], + "translation": [ 1.13, 3.2, 1.13 ], + "scale": [ 0.68, 0.68, 0.68 ] + }, + "firstperson_lefthand": { + "rotation": [ 0, 90, -25 ], + "translation": [ 1.13, 3.2, 1.13 ], + "scale": [ 0.68, 0.68, 0.68 ] + } + }, + "overrides": [ + { + "predicate": { + "pulling": 1 + }, + "model": "antarchy:item/ultimate/ultimate_bow_pull0" + }, + { + "predicate": { + "pulling": 1, + "pull": 0.65 + }, + "model": "antarchy:item/ultimate/ultimate_bow_pull1" + }, + { + "predicate": { + "pulling": 1, + "pull": 0.9 + }, + "model": "antarchy:item/ultimate/ultimate_bow_pull2" + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull0.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull0.json new file mode 100644 index 00000000..2b5c4593 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull0.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/bow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow_pull0" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull1.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull1.json new file mode 100644 index 00000000..a6ad07eb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull1.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/bow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow_pull1" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull2.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull2.json new file mode 100644 index 00000000..c7b99057 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_bow_pull2.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/bow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_bow_pull2" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_chestplate.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_chestplate.json new file mode 100644 index 00000000..831d79b6 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_chestplate.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_chestplate" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_crossbow.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_crossbow.json new file mode 100644 index 00000000..c2ff93b0 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_crossbow.json @@ -0,0 +1,43 @@ +{ + "parent": "minecraft:item/crossbow", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_crossbow_standby" + }, + "overrides": [ + { + "predicate": { + "pulling": 1, + "pull": 0.0 + }, + "model": "antarchy:item/ultimate/ultimate_crossbow_pull1" + }, + { + "predicate": { + "pulling": 1, + "pull": 0.58 + }, + "model": "antarchy:item/ultimate/ultimate_crossbow_pull2" + }, + { + "predicate": { + "pulling": 1, + "pull": 1.0 + }, + "model": "antarchy:item/ultimate/ultimate_crossbow_pull3" + }, + { + "predicate": { + "charged": 1, + "firework": 0 + }, + "model": "antarchy:item/ultimate/ultimate_crossbow_arrow" + }, + { + "predicate": { + "charged": 1, + "firework": 1 + }, + "model": "antarchy:item/ultimate/ultimate_crossbow_arrow" + } + ] +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_helmet.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_helmet.json new file mode 100644 index 00000000..0f874191 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_helmet.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_helmet" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_hoe.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_hoe.json new file mode 100644 index 00000000..154fd293 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_hoe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_hoe" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_leggings.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_leggings.json new file mode 100644 index 00000000..039b2efa --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_leggings.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_leggings" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_mace.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_mace.json new file mode 100644 index 00000000..3e49cdce --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_mace.json @@ -0,0 +1,223 @@ +{ + "textures": { + "1": "antarchy:block/ultimate_core", + "layer0": "antarchy:item/ultimate/ultimate_mace_handle", + "particle": "antarchy:block/ultimate_core" + }, + "elements": [ + { + "from": [7, 7, 4], + "to": [15, 15, 12], + "rotation": {"angle": -45, "axis": "z", "origin": [11, 11, 8]}, + "faces": { + "north": {"uv": [8, 8, 0, 16], "texture": "#1"}, + "east": {"uv": [0, 8, 8, 16], "texture": "#1"}, + "south": {"uv": [0, 8, 8, 16], "texture": "#1"}, + "west": {"uv": [0, 8, 8, 16], "texture": "#1"}, + "up": {"uv": [0, 0, 8, 8], "rotation": 270, "texture": "#1"}, + "down": {"uv": [8, 0, 16, 8], "texture": "#1"} + } + }, + { + "from": [0, 0, 7.5], + "to": [3, 3, 8.5], + "faces": { + "north": {"uv": [3, 13, 0, 16], "texture": "#layer0"}, + "east": {"uv": [2, 13, 3, 16], "texture": "#layer0"}, + "south": {"uv": [0, 13, 3, 16], "texture": "#layer0"}, + "west": {"uv": [0, 13, 1, 16], "texture": "#layer0"}, + "up": {"uv": [0, 13, 3, 14], "texture": "#layer0"}, + "down": {"uv": [0, 15, 3, 16], "texture": "#layer0"} + } + }, + { + "from": [2, 2, 7.5], + "to": [4, 4, 8.5], + "faces": { + "north": {"uv": [4, 12, 2, 14], "texture": "#layer0"}, + "east": {"uv": [3, 12, 4, 14], "texture": "#layer0"}, + "south": {"uv": [2, 12, 4, 14], "texture": "#layer0"}, + "west": {"uv": [2, 12, 3, 14], "texture": "#layer0"}, + "up": {"uv": [2, 12, 4, 13], "texture": "#layer0"}, + "down": {"uv": [2, 13, 4, 14], "texture": "#layer0"} + } + }, + { + "from": [3, 3, 7.5], + "to": [5, 5, 8.5], + "faces": { + "north": {"uv": [5, 11, 3, 13], "texture": "#layer0"}, + "east": {"uv": [4, 11, 5, 13], "texture": "#layer0"}, + "south": {"uv": [3, 11, 5, 13], "texture": "#layer0"}, + "west": {"uv": [3, 11, 4, 13], "texture": "#layer0"}, + "up": {"uv": [3, 11, 5, 12], "texture": "#layer0"}, + "down": {"uv": [3, 12, 5, 13], "texture": "#layer0"} + } + }, + { + "from": [4, 4, 7.5], + "to": [6, 6, 8.5], + "faces": { + "north": {"uv": [6, 10, 4, 12], "texture": "#layer0"}, + "east": {"uv": [5, 10, 6, 12], "texture": "#layer0"}, + "south": {"uv": [4, 10, 6, 12], "texture": "#layer0"}, + "west": {"uv": [4, 10, 5, 12], "texture": "#layer0"}, + "up": {"uv": [4, 10, 6, 11], "texture": "#layer0"}, + "down": {"uv": [4, 11, 6, 12], "texture": "#layer0"} + } + }, + { + "from": [5, 5, 7.5], + "to": [7, 7, 8.5], + "faces": { + "north": {"uv": [7, 9, 5, 11], "texture": "#layer0"}, + "east": {"uv": [6, 9, 7, 11], "texture": "#layer0"}, + "south": {"uv": [5, 9, 7, 11], "texture": "#layer0"}, + "west": {"uv": [5, 9, 6, 11], "texture": "#layer0"}, + "up": {"uv": [5, 9, 7, 10], "texture": "#layer0"}, + "down": {"uv": [5, 10, 7, 11], "texture": "#layer0"} + } + }, + { + "from": [8, 8, 7.5], + "to": [10, 10, 8.5], + "faces": { + "north": {"uv": [10, 6, 8, 8], "texture": "#layer0"}, + "east": {"uv": [9, 6, 10, 8], "texture": "#layer0"}, + "south": {"uv": [8, 6, 10, 8], "texture": "#layer0"}, + "west": {"uv": [8, 6, 9, 8], "texture": "#layer0"}, + "up": {"uv": [8, 6, 10, 7], "texture": "#layer0"}, + "down": {"uv": [8, 7, 10, 8], "texture": "#layer0"} + } + }, + { + "from": [9, 9, 7.5], + "to": [11, 11, 8.5], + "faces": { + "north": {"uv": [11, 5, 9, 7], "texture": "#layer0"}, + "east": {"uv": [10, 5, 11, 7], "texture": "#layer0"}, + "south": {"uv": [9, 5, 11, 7], "texture": "#layer0"}, + "west": {"uv": [9, 5, 10, 7], "texture": "#layer0"}, + "up": {"uv": [9, 5, 11, 6], "texture": "#layer0"}, + "down": {"uv": [9, 6, 11, 7], "texture": "#layer0"} + } + }, + { + "from": [6, 6, 7.5], + "to": [8, 8, 8.5], + "faces": { + "north": {"uv": [8, 8, 6, 10], "texture": "#layer0"}, + "east": {"uv": [7, 8, 8, 10], "texture": "#layer0"}, + "south": {"uv": [6, 8, 8, 10], "texture": "#layer0"}, + "west": {"uv": [6, 8, 7, 10], "texture": "#layer0"}, + "up": {"uv": [6, 8, 8, 9], "texture": "#layer0"}, + "down": {"uv": [6, 9, 8, 10], "texture": "#layer0"} + } + }, + { + "from": [7, 7, 7.5], + "to": [9, 9, 8.5], + "faces": { + "north": {"uv": [9, 7, 7, 9], "texture": "#layer0"}, + "east": {"uv": [8, 7, 9, 9], "texture": "#layer0"}, + "south": {"uv": [7, 7, 9, 9], "texture": "#layer0"}, + "west": {"uv": [7, 7, 8, 9], "texture": "#layer0"}, + "up": {"uv": [7, 7, 9, 8], "texture": "#layer0"}, + "down": {"uv": [7, 8, 9, 9], "texture": "#layer0"} + } + }, + { + "from": [12, 12, 7.5], + "to": [14, 14, 8.5], + "faces": { + "north": {"uv": [14, 2, 12, 4], "texture": "#layer0"}, + "east": {"uv": [13, 2, 14, 4], "texture": "#layer0"}, + "south": {"uv": [12, 2, 14, 4], "texture": "#layer0"}, + "west": {"uv": [12, 2, 13, 4], "texture": "#layer0"}, + "up": {"uv": [12, 2, 14, 3], "texture": "#layer0"}, + "down": {"uv": [12, 3, 14, 4], "texture": "#layer0"} + } + }, + { + "from": [13, 13, 7.5], + "to": [15, 15, 8.5], + "faces": { + "north": {"uv": [15, 1, 13, 3], "texture": "#layer0"}, + "east": {"uv": [14, 1, 15, 3], "texture": "#layer0"}, + "south": {"uv": [13, 1, 15, 3], "texture": "#layer0"}, + "west": {"uv": [13, 1, 14, 3], "texture": "#layer0"}, + "up": {"uv": [13, 1, 15, 2], "texture": "#layer0"}, + "down": {"uv": [13, 2, 15, 3], "texture": "#layer0"} + } + }, + { + "from": [14, 14, 7.5], + "to": [16, 16, 8.5], + "faces": { + "north": {"uv": [16, 0, 14, 2], "texture": "#layer0"}, + "east": {"uv": [15, 0, 16, 2], "texture": "#layer0"}, + "south": {"uv": [14, 0, 16, 2], "texture": "#layer0"}, + "west": {"uv": [14, 0, 15, 2], "texture": "#layer0"}, + "up": {"uv": [14, 0, 16, 1], "texture": "#layer0"}, + "down": {"uv": [14, 1, 16, 2], "texture": "#layer0"} + } + }, + { + "from": [10, 10, 7.5], + "to": [12, 12, 8.5], + "faces": { + "north": {"uv": [12, 4, 10, 6], "texture": "#layer0"}, + "east": {"uv": [11, 4, 12, 6], "texture": "#layer0"}, + "south": {"uv": [10, 4, 12, 6], "texture": "#layer0"}, + "west": {"uv": [10, 4, 11, 6], "texture": "#layer0"}, + "up": {"uv": [10, 4, 12, 5], "texture": "#layer0"}, + "down": {"uv": [10, 5, 12, 6], "texture": "#layer0"} + } + }, + { + "from": [11, 11, 7.5], + "to": [13, 13, 8.5], + "faces": { + "north": {"uv": [13, 3, 11, 5], "texture": "#layer0"}, + "east": {"uv": [12, 3, 13, 5], "texture": "#layer0"}, + "south": {"uv": [11, 3, 13, 5], "texture": "#layer0"}, + "west": {"uv": [11, 3, 12, 5], "texture": "#layer0"}, + "up": {"uv": [11, 3, 13, 4], "texture": "#layer0"}, + "down": {"uv": [11, 4, 13, 5], "texture": "#layer0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "rotation": [0, -90, 55], + "translation": [0, 4, 0.5], + "scale": [0.85, 0.85, 0.85] + }, + "thirdperson_lefthand": { + "rotation": [0, 90, -55], + "translation": [0, 4, 0.5], + "scale": [0.85, 0.85, 0.85] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "firstperson_lefthand": { + "rotation": [0, 90, -25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.68, 0.68, 0.68] + }, + "ground": { + "translation": [0, 2, 0], + "scale": [0.5, 0.5, 0.5] + }, + "head": { + "rotation": [0, 180, 0], + "translation": [0, 13, 7] + }, + "fixed": { + "rotation": [0, 180, 0] + } + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_pickaxe.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_pickaxe.json new file mode 100644 index 00000000..7e0545bb --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_pickaxe.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_pickaxe" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_shovel.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_shovel.json new file mode 100644 index 00000000..159ed99c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_shovel.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_shovel" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/ultimate_sword.json b/common/src/main/resources/assets/antarchy/models/item/ultimate_sword.json new file mode 100644 index 00000000..edd38f82 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/ultimate_sword.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/handheld", + "textures": { + "layer0": "antarchy:item/ultimate/ultimate_sword" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/umbral_moss_block.json b/common/src/main/resources/assets/antarchy/models/item/umbral_moss_block.json new file mode 100644 index 00000000..52c1dd23 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/umbral_moss_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/umbral_moss_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/umbral_moss_carpet.json b/common/src/main/resources/assets/antarchy/models/item/umbral_moss_carpet.json new file mode 100644 index 00000000..04dd4270 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/umbral_moss_carpet.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/umbral_moss_carpet" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_bars.json b/common/src/main/resources/assets/antarchy/models/item/uranium_bars.json new file mode 100644 index 00000000..073ce4a9 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_bars.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:block/uranium/uranium_bars" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_block.json b/common/src/main/resources/assets/antarchy/models/item/uranium_block.json new file mode 100644 index 00000000..c5b33413 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_block.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/uranium_block" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_bulb.json b/common/src/main/resources/assets/antarchy/models/item/uranium_bulb.json new file mode 100644 index 00000000..6c392282 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_bulb.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/uranium_bulb" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_door.json b/common/src/main/resources/assets/antarchy/models/item/uranium_door.json new file mode 100644 index 00000000..c9b6da17 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/uranium/uranium_door" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_ingot.json b/common/src/main/resources/assets/antarchy/models/item/uranium_ingot.json new file mode 100644 index 00000000..8e7908b8 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_ingot.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/uranium/uranium_ingot" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_nugget.json b/common/src/main/resources/assets/antarchy/models/item/uranium_nugget.json new file mode 100644 index 00000000..dc91c3b7 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_nugget.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/uranium/uranium_nugget" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_ore.json b/common/src/main/resources/assets/antarchy/models/item/uranium_ore.json new file mode 100644 index 00000000..6bd58a5b --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_ore.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/uranium_ore" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/uranium_trapdoor.json b/common/src/main/resources/assets/antarchy/models/item/uranium_trapdoor.json new file mode 100644 index 00000000..7e5df134 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/uranium_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/uranium_trapdoor_bottom" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/vortex_eye.json b/common/src/main/resources/assets/antarchy/models/item/vortex_eye.json new file mode 100644 index 00000000..c27e160e --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/vortex_eye.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/vortex_eye" + } +} diff --git a/common/src/main/resources/assets/antarchy/models/item/wasp_nest.json b/common/src/main/resources/assets/antarchy/models/item/wasp_nest.json new file mode 100644 index 00000000..e425fc70 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/wasp_nest.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:block/wasp_nest" +} diff --git a/common/src/main/resources/assets/antarchy/models/item/wasp_spawn_egg.json b/common/src/main/resources/assets/antarchy/models/item/wasp_spawn_egg.json new file mode 100644 index 00000000..ddd15597 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/models/item/wasp_spawn_egg.json @@ -0,0 +1,3 @@ +{ + "parent": "minecraft:item/template_spawn_egg" +} diff --git a/common/src/main/resources/assets/antarchy/particles/dream_fire_flame.json b/common/src/main/resources/assets/antarchy/particles/dream_fire_flame.json new file mode 100644 index 00000000..1418b317 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/dream_fire_flame.json @@ -0,0 +1,5 @@ +{ + "textures": [ + "antarchy:dream_fire_flame" + ] +} diff --git a/common/src/main/resources/assets/antarchy/particles/firefly.json b/common/src/main/resources/assets/antarchy/particles/firefly.json new file mode 100644 index 00000000..e3d38dbf --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/firefly.json @@ -0,0 +1,3 @@ +{ + "textures": ["antarchy:firefly"] +} diff --git a/common/src/main/resources/assets/antarchy/particles/hypnotic_gas.json b/common/src/main/resources/assets/antarchy/particles/hypnotic_gas.json new file mode 100644 index 00000000..b5d27db5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/hypnotic_gas.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:hypnotic_gas/hypnotic_gas_01", + "antarchy:hypnotic_gas/hypnotic_gas_02", + "antarchy:hypnotic_gas/hypnotic_gas_03", + "antarchy:hypnotic_gas/hypnotic_gas_04", + "antarchy:hypnotic_gas/hypnotic_gas_05", + "antarchy:hypnotic_gas/hypnotic_gas_06", + "antarchy:hypnotic_gas/hypnotic_gas_07", + "antarchy:hypnotic_gas/hypnotic_gas_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/particles/hypnotic_gas_cloud_down.json b/common/src/main/resources/assets/antarchy/particles/hypnotic_gas_cloud_down.json new file mode 100644 index 00000000..b5d27db5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/hypnotic_gas_cloud_down.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:hypnotic_gas/hypnotic_gas_01", + "antarchy:hypnotic_gas/hypnotic_gas_02", + "antarchy:hypnotic_gas/hypnotic_gas_03", + "antarchy:hypnotic_gas/hypnotic_gas_04", + "antarchy:hypnotic_gas/hypnotic_gas_05", + "antarchy:hypnotic_gas/hypnotic_gas_06", + "antarchy:hypnotic_gas/hypnotic_gas_07", + "antarchy:hypnotic_gas/hypnotic_gas_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/particles/hypnotic_gas_down.json b/common/src/main/resources/assets/antarchy/particles/hypnotic_gas_down.json new file mode 100644 index 00000000..b5d27db5 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/hypnotic_gas_down.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:hypnotic_gas/hypnotic_gas_01", + "antarchy:hypnotic_gas/hypnotic_gas_02", + "antarchy:hypnotic_gas/hypnotic_gas_03", + "antarchy:hypnotic_gas/hypnotic_gas_04", + "antarchy:hypnotic_gas/hypnotic_gas_05", + "antarchy:hypnotic_gas/hypnotic_gas_06", + "antarchy:hypnotic_gas/hypnotic_gas_07", + "antarchy:hypnotic_gas/hypnotic_gas_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/particles/inverted_geyser_base.json b/common/src/main/resources/assets/antarchy/particles/inverted_geyser_base.json new file mode 100644 index 00000000..0ce3af96 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/inverted_geyser_base.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:inverted_geyser/inverted_geyser_base_01", + "antarchy:inverted_geyser/inverted_geyser_base_02", + "antarchy:inverted_geyser/inverted_geyser_base_03", + "antarchy:inverted_geyser/inverted_geyser_base_04", + "antarchy:inverted_geyser/inverted_geyser_base_05", + "antarchy:inverted_geyser/inverted_geyser_base_06", + "antarchy:inverted_geyser/inverted_geyser_base_07", + "antarchy:inverted_geyser/inverted_geyser_base_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/particles/inverted_geyser_plume.json b/common/src/main/resources/assets/antarchy/particles/inverted_geyser_plume.json new file mode 100644 index 00000000..2c050d4c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/inverted_geyser_plume.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:inverted_geyser/inverted_geyser_plume_01", + "antarchy:inverted_geyser/inverted_geyser_plume_02", + "antarchy:inverted_geyser/inverted_geyser_plume_03", + "antarchy:inverted_geyser/inverted_geyser_plume_04", + "antarchy:inverted_geyser/inverted_geyser_plume_05", + "antarchy:inverted_geyser/inverted_geyser_plume_06", + "antarchy:inverted_geyser/inverted_geyser_plume_07", + "antarchy:inverted_geyser/inverted_geyser_plume_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/particles/inverted_geyser_poof.json b/common/src/main/resources/assets/antarchy/particles/inverted_geyser_poof.json new file mode 100644 index 00000000..a2dbf068 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/particles/inverted_geyser_poof.json @@ -0,0 +1,12 @@ +{ + "textures": [ + "antarchy:inverted_geyser/inverted_geyser_poof_01", + "antarchy:inverted_geyser/inverted_geyser_poof_02", + "antarchy:inverted_geyser/inverted_geyser_poof_03", + "antarchy:inverted_geyser/inverted_geyser_poof_04", + "antarchy:inverted_geyser/inverted_geyser_poof_05", + "antarchy:inverted_geyser/inverted_geyser_poof_06", + "antarchy:inverted_geyser/inverted_geyser_poof_07", + "antarchy:inverted_geyser/inverted_geyser_poof_08" + ] +} diff --git a/common/src/main/resources/assets/antarchy/sounds.json b/common/src/main/resources/assets/antarchy/sounds.json new file mode 100644 index 00000000..2881e343 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/sounds.json @@ -0,0 +1,1620 @@ +{ + "squidzooka_fire": { + "subtitle": "subtitles.antarchy.squidzooka_fire", + "sounds": [ + { + "name": "antarchy:squidzooka/squizooka1" + }, + { + "name": "antarchy:squidzooka/squizooka2" + }, + { + "name": "antarchy:squidzooka/squizooka3" + }, + { + "name": "antarchy:squidzooka/squizooka4" + } + ] + }, + "shrink_ray": { + "subtitle": "subtitles.antarchy.shrink_ray", + "sounds": [ + { + "name": "antarchy:size_ray/shrink_ray" + } + ] + }, + "growth_ray": { + "subtitle": "subtitles.antarchy.growth_ray", + "sounds": [ + { + "name": "antarchy:size_ray/growth_ray" + } + ] + }, + "size_ray_charge": { + "subtitle": "subtitles.antarchy.size_ray_charge", + "sounds": [ + { + "name": "antarchy:size_ray/size_ray_charge" + } + ] + }, + "ant_ambient": { + "subtitle": "subtitles.antarchy.ant_ambient", + "sounds": [ + { + "name": "antarchy:mob/ant/ant_ambient" + } + ] + }, + "ant_idle": { + "subtitle": "subtitles.antarchy.ant_idle", + "sounds": [ + { + "name": "antarchy:mob/ant/ant_idle1" + }, + { + "name": "antarchy:mob/ant/ant_idle2" + }, + { + "name": "antarchy:mob/ant/ant_idle3" + }, + { + "name": "antarchy:mob/ant/ant_idle4" + }, + { + "name": "antarchy:mob/ant/ant_idle5" + }, + { + "name": "antarchy:mob/ant/ant_idle6" + } + ] + }, + "ant_hurt": { + "subtitle": "subtitles.antarchy.ant_hurt", + "sounds": [ + { + "name": "antarchy:mob/ant/ant_hurt" + } + ] + }, + "ant_bite": { + "subtitle": "subtitles.antarchy.ant_bite", + "sounds": [ + { + "name": "antarchy:mob/ant/ant_bite" + } + ] + }, + "ant_gather": { + "subtitle": "subtitles.antarchy.ant_gather", + "sounds": [ + { + "name": "antarchy:mob/ant/ant_gather1" + }, + { + "name": "antarchy:mob/ant/ant_gather2" + } + ] + }, + "ant_nest": { + "subtitle": "subtitles.antarchy.ant_nest", + "sounds": [ + { + "name": "antarchy:block/ant_nest_exit" + } + ] + }, + "cloud_shark_bite": { + "subtitle": "subtitles.antarchy.cloud_shark_bite", + "sounds": [ + { + "name": "antarchy:mob/cloud_shark/cloud_shark_bite" + } + ] + }, + "cloud_shark_idle": { + "subtitle": "subtitles.antarchy.cloud_shark_idle", + "sounds": [ + { + "name": "antarchy:mob/cloud_shark/cloud_shark_idle1" + }, + { + "name": "antarchy:mob/cloud_shark/cloud_shark_idle2" + }, + { + "name": "antarchy:mob/cloud_shark/cloud_shark_idle3" + }, + { + "name": "antarchy:mob/cloud_shark/cloud_shark_idle4" + } + ] + }, + "cloud_shark_hurt": { + "subtitle": "subtitles.antarchy.cloud_shark_hurt", + "sounds": [ + { + "name": "antarchy:mob/cloud_shark/cloud_shark_hurt" + } + ] + }, + "cloud_shark_death": { + "subtitle": "subtitles.antarchy.cloud_shark_death", + "sounds": [ + { + "name": "antarchy:mob/cloud_shark/cloud_shark_death" + } + ] + }, + "cloud_shark_fly": { + "subtitle": "subtitles.antarchy.cloud_shark_fly", + "sounds": [ + { + "name": "antarchy:mob/cloud_shark/cloud_shark_fly1" + } + ] + }, + "caterpillar_idle": { + "subtitle": "subtitles.antarchy.caterpillar_idle", + "sounds": [ + { + "name": "antarchy:mob/caterpillar/caterpillar_idle1" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_idle2" + } + ] + }, + "caterpillar_hurt": { + "subtitle": "subtitles.antarchy.caterpillar_hurt", + "sounds": [ + { + "name": "antarchy:mob/caterpillar/caterpillar_hurt1" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_hurt2" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_hurt3" + } + ] + }, + "caterpillar_crawl": { + "subtitle": "subtitles.antarchy.caterpillar_crawl", + "sounds": [ + { + "name": "antarchy:mob/caterpillar/caterpillar_crawl1" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_crawl2" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_crawl3" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_crawl4" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_crawl5" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_crawl6" + } + ] + }, + "butterfly_hurt": { + "subtitle": "subtitles.antarchy.butterfly_hurt", + "sounds": [ + { + "name": "antarchy:mob/caterpillar/caterpillar_hurt1" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_hurt2" + }, + { + "name": "antarchy:mob/caterpillar/caterpillar_hurt3" + } + ] + }, + "brutalfly_idle": { + "subtitle": "subtitles.antarchy.brutalfly_idle", + "sounds": [ + { + "name": "antarchy:mob/brutalfly/brutalfly_idle1" + }, + { + "name": "antarchy:mob/brutalfly/brutalfly_idle2" + }, + { + "name": "antarchy:mob/brutalfly/brutalfly_idle3" + } + ] + }, + "brutalfly_death": { + "subtitle": "subtitles.antarchy.brutalfly_death", + "sounds": [ + { + "name": "antarchy:mob/brutalfly/brutalfly_death1" + } + ] + }, + "missile_squid_ambient": { + "subtitle": "subtitles.antarchy.missile_squid_ambient", + "sounds": [ + { + "name": "entity.squid.ambient", + "type": "event" + } + ] + }, + "missile_squid_hurt": { + "subtitle": "subtitles.antarchy.missile_squid_hurt", + "sounds": [ + { + "name": "entity.squid.hurt", + "type": "event" + } + ] + }, + "missile_squid_death": { + "subtitle": "subtitles.antarchy.missile_squid_death", + "sounds": [ + { + "name": "entity.squid.death", + "type": "event" + } + ] + }, + "missile_squid_attack": { + "subtitle": "subtitles.antarchy.missile_squid_attack", + "sounds": [ + { + "name": "antarchy:mob/missile_squid/missile_squid_attack1" + }, + { + "name": "antarchy:mob/missile_squid/missile_squid_attack2" + }, + { + "name": "antarchy:mob/missile_squid/missile_squid_attack3" + } + ] + }, + "kraken_flying_loop": { + "subtitle": "subtitles.antarchy.kraken_flying_loop", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_flying_loop1", + "stream": true + }, + { + "name": "antarchy:mob/kraken/kraken_flying_loop2", + "stream": true + } + ] + }, + "kraken_flying_sideways_loop": { + "subtitle": "subtitles.antarchy.kraken_flying_sideways_loop", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_flying_sideways_loop1", + "stream": true + }, + { + "name": "antarchy:mob/kraken/kraken_flying_sideways_loop2", + "stream": true + } + ] + }, + "kraken_attack": { + "subtitle": "subtitles.antarchy.kraken_attack", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_attack1" + } + ] + }, + "kraken_spin": { + "subtitle": "subtitles.antarchy.kraken_spin", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_spin" + } + ] + }, + "kraken_roar": { + "subtitle": "subtitles.antarchy.kraken_roar", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_roar" + } + ] + }, + "kraken_summon": { + "subtitle": "subtitles.antarchy.kraken_summon", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_spawn" + } + ] + }, + "kraken_hurt": { + "subtitle": "subtitles.antarchy.kraken_hurt", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_hurt1" + }, + { + "name": "antarchy:mob/kraken/kraken_hurt2" + } + ] + }, + "kraken_death": { + "subtitle": "subtitles.antarchy.kraken_death", + "sounds": [ + { + "name": "antarchy:mob/kraken/kraken_death" + } + ] + }, + "basilisk_idle_loop": { + "subtitle": "subtitles.antarchy.basilisk_idle_loop", + "sounds": [ + { + "name": "antarchy:mob/basilisk/basilisk_idle_loop1", + "stream": true + }, + { + "name": "antarchy:mob/basilisk/basilisk_idle_loop2", + "stream": true + } + ] + }, + "basilisk_slither_loop": { + "subtitle": "subtitles.antarchy.basilisk_slither_loop", + "sounds": [ + { + "name": "antarchy:mob/basilisk/basilisk_slither_loop1", + "stream": true + }, + { + "name": "antarchy:mob/basilisk/basilisk_slither_loop2", + "stream": true + } + ] + }, + "basilisk_bite": { + "subtitle": "subtitles.antarchy.basilisk_bite", + "sounds": [ + { + "name": "antarchy:mob/basilisk/basilisk_bite" + } + ] + }, + "basilisk_hiss": { + "subtitle": "subtitles.antarchy.basilisk_hiss", + "sounds": [ + { + "name": "antarchy:mob/basilisk/basilisk_hiss" + } + ] + }, + "basilisk_hurt": { + "subtitle": "subtitles.antarchy.basilisk_hurt", + "sounds": [ + { + "name": "antarchy:mob/basilisk/basilisk_hurt1" + }, + { + "name": "antarchy:mob/basilisk/basilisk_hurt2" + } + ] + }, + "basilisk_death": { + "subtitle": "subtitles.antarchy.basilisk_death", + "sounds": [ + { + "name": "antarchy:mob/basilisk/basilisk_death" + } + ] + }, + "thoraxis_nightmare_wastes_ambient": { + "subtitle": "subtitles.antarchy.thoraxis_nightmare_wastes_ambient", + "sounds": [ + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/ambience_reversed", + "volume": 0.28, + "weight": 4 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/dark1_reversed", + "volume": 0.24, + "weight": 2 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/dark2_reversed", + "volume": 0.24, + "weight": 2 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/ground1_reversed", + "volume": 0.2, + "weight": 1 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/ground2_reversed", + "volume": 0.2, + "weight": 1 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/ground3_reversed", + "volume": 0.2, + "weight": 1 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/ground4_reversed", + "volume": 0.2, + "weight": 1 + } + ] + }, + "thoraxis_nightmare_wastes_additions": { + "subtitle": "subtitles.antarchy.thoraxis_nightmare_wastes_additions", + "sounds": [ + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition1_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition2_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition3_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition4_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition5_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition6_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition7_reversed", + "volume": 0.6 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/addition8_reversed", + "volume": 0.6 + } + ] + }, + "thoraxis_nightmare_wastes_mood": { + "subtitle": "subtitles.antarchy.thoraxis_nightmare_wastes_mood", + "sounds": [ + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/mood1_reversed", + "volume": 0.5 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/mood2_reversed", + "volume": 0.5 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/mood3_reversed", + "volume": 0.5 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/mood4_reversed", + "volume": 0.5 + }, + { + "name": "antarchy:ambient/thoraxis/nightmare_wastes/mood5_reversed", + "volume": 0.5 + } + ] + }, + "thoraxis_dream_dunes_ambient": { + "subtitle": "subtitles.antarchy.thoraxis_dream_dunes_ambient", + "sounds": [ + { + "name": "antarchy:ambient/thoraxis/dream_dunes/wind1_reversed", + "volume": 0.3, + "weight": 3 + }, + { + "name": "antarchy:ambient/thoraxis/dream_dunes/wind2_reversed", + "volume": 0.3, + "weight": 3 + }, + { + "name": "antarchy:ambient/thoraxis/dream_dunes/wind3_reversed", + "volume": 0.3, + "weight": 3 + }, + { + "name": "antarchy:ambient/thoraxis/dream_dunes/wind4_reversed", + "volume": 0.3, + "weight": 3 + }, + { + "name": "antarchy:ambient/thoraxis/dream_dunes/with1_reversed", + "volume": 0.24, + "weight": 2 + } + ] + }, + "thoraxis_dream_dunes_additions": { + "subtitle": "subtitles.antarchy.thoraxis_dream_dunes_additions", + "sounds": [ + { + "name": "ambient/nether/soulsand_valley/sand1", + "volume": 0.65, + "weight": 3 + }, + { + "name": "ambient/nether/soulsand_valley/sand2", + "volume": 0.65, + "weight": 3 + }, + { + "name": "ambient/nether/soulsand_valley/sand3", + "volume": 0.65, + "weight": 3 + }, + { + "name": "ambient/nether/soulsand_valley/ambience", + "volume": 0.5, + "weight": 2 + }, + { + "name": "ambient/nether/soulsand_valley/mood1", + "volume": 0.45, + "weight": 1 + }, + { + "name": "ambient/nether/soulsand_valley/mood2", + "volume": 0.45, + "weight": 1 + } + ] + }, + "thoraxis_dream_dunes_mood": { + "subtitle": "subtitles.antarchy.thoraxis_dream_dunes_mood", + "sounds": [ + { + "name": "ambient/nether/soulsand_valley/mood1", + "volume": 0.45, + "weight": 2 + }, + { + "name": "ambient/nether/soulsand_valley/mood2", + "volume": 0.45, + "weight": 2 + } + ] + }, + "thoraxis_lucid_pools_ambient": { + "subtitle": "subtitles.antarchy.thoraxis_lucid_pools_ambient", + "sounds": [ + { + "name": "antarchy:ambient/thoraxis/lucid_pools/ambient", + "volume": 0.26, + "weight": 4 + } + ] + }, + "thoraxis_lucid_pools_additions": { + "subtitle": "subtitles.antarchy.thoraxis_lucid_pools_additions", + "sounds": [ + { + "name": "antarchy:ambient/thoraxis/lucid_pools/curse1", + "volume": 0.48 + }, + { + "name": "antarchy:ambient/thoraxis/lucid_pools/curse2", + "volume": 0.48 + }, + { + "name": "antarchy:ambient/thoraxis/lucid_pools/curse3", + "volume": 0.48 + }, + { + "name": "antarchy:ambient/thoraxis/lucid_pools/curse4", + "volume": 0.48 + } + ] + }, + "thoraxis_lucid_pools_mood": { + "subtitle": "subtitles.antarchy.thoraxis_lucid_pools_mood", + "sounds": [ + { + "name": "ambient/nether/soulsand_valley/mood1", + "volume": 0.45, + "weight": 2 + }, + { + "name": "ambient/nether/soulsand_valley/mood2", + "volume": 0.45, + "weight": 2 + } + ] + }, + "lucid_ambient": { + "subtitle": "subtitles.antarchy.lucid_ambient", + "sounds": [ + { + "name": "antarchy:mob/lucid/lucid_ambience", + "stream": true + } + ] + }, + "lucid_flying": { + "subtitle": "subtitles.antarchy.lucid_flying", + "sounds": [ + { + "name": "antarchy:mob/lucid/lucid_flying", + "stream": true + } + ] + }, + "lucid_attack": { + "subtitle": "subtitles.antarchy.lucid_attack", + "sounds": [ + { + "name": "antarchy:mob/lucid/lucid_attack" + } + ] + }, + "lucid_bolt": { + "subtitle": "subtitles.antarchy.lucid_bolt", + "sounds": [ + { + "name": "antarchy:mob/lucid/lucid_bolt" + } + ] + }, + "lucid_hurt": { + "subtitle": "subtitles.antarchy.lucid_hurt", + "sounds": [ + { + "name": "antarchy:mob/lucid/lucid_hurt1" + }, + { + "name": "antarchy:mob/lucid/lucid_hurt2" + } + ] + }, + "lucid_death": { + "subtitle": "subtitles.antarchy.lucid_death", + "sounds": [ + { + "name": "antarchy:mob/lucid/lucid_death" + } + ] + }, + "reverie_idle": { + "subtitle": "subtitles.antarchy.reverie_idle", + "sounds": [ + { + "name": "antarchy:mob/reverie/reverie_idle1", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_idle2", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_idle3", + "volume": 0.5 + } + ] + }, + "reverie_hurt": { + "subtitle": "subtitles.antarchy.reverie_hurt", + "sounds": [ + { + "name": "antarchy:mob/reverie/reverie_hurt1", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_hurt2", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_hurt3", + "volume": 0.5 + } + ] + }, + "reverie_worry": { + "subtitle": "subtitles.antarchy.reverie_worry", + "sounds": [ + { + "name": "antarchy:mob/reverie/reverie_worry1", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_worry2", + "volume": 0.5 + } + ] + }, + "reverie_save": { + "subtitle": "subtitles.antarchy.reverie_save", + "sounds": [ + { + "name": "antarchy:mob/reverie/reverie_save1", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_save2", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_save3", + "volume": 0.5 + } + ] + }, + "reverie_join_player": { + "subtitle": "subtitles.antarchy.reverie_join_player", + "sounds": [ + { + "name": "antarchy:mob/reverie/reverie_joinplayer1", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_joinplayer2", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_joinplayer3", + "volume": 0.5 + } + ] + }, + "reverie_alert": { + "subtitle": "subtitles.antarchy.reverie_alert", + "sounds": [ + { + "name": "antarchy:mob/reverie/reverie_alert1", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_alert2", + "volume": 0.5 + }, + { + "name": "antarchy:mob/reverie/reverie_alert3", + "volume": 0.5 + } + ] + }, + "flying_squirrel_idle": { + "subtitle": "subtitles.antarchy.flying_squirrel_idle", + "sounds": [ + { + "name": "antarchy:mob/flying_squirrel/flying_squirrel_idle1" + }, + { + "name": "minecraft:mob/fox/sniff1" + }, + { + "name": "minecraft:mob/fox/sniff2" + }, + { + "name": "minecraft:mob/fox/sniff4" + } + ] + }, + "flying_squirrel_beg": { + "subtitle": "subtitles.antarchy.flying_squirrel_beg", + "sounds": [ + { + "name": "entity.cat.beg_for_food", + "type": "event" + } + ] + }, + "flying_squirrel_nut": { + "subtitle": "subtitles.antarchy.flying_squirrel_nut", + "sounds": [ + { + "name": "minecraft:mob/fox/eat1" + }, + { + "name": "minecraft:mob/fox/eat2" + }, + { + "name": "minecraft:mob/fox/eat3" + } + ] + }, + "flying_squirrel_glide_loop": { + "subtitle": "subtitles.antarchy.flying_squirrel_glide_loop", + "sounds": [ + { + "name": "antarchy:mob/flying_squirrel/flying_squirrel_glide_loop" + } + ] + }, + "flying_squirrel_hurt": { + "subtitle": "subtitles.antarchy.flying_squirrel_hurt", + "sounds": [ + { + "name": "minecraft:mob/fox/hurt1" + }, + { + "name": "minecraft:mob/fox/hurt2" + }, + { + "name": "minecraft:mob/fox/hurt3" + }, + { + "name": "minecraft:mob/fox/hurt4" + } + ] + }, + "flying_squirrel_death": { + "subtitle": "subtitles.antarchy.flying_squirrel_death", + "sounds": [ + { + "name": "minecraft:mob/fox/death1" + }, + { + "name": "minecraft:mob/fox/death2" + } + ] + }, + "nightmare_idle": { + "subtitle": "subtitles.antarchy.nightmare_idle", + "sounds": [ + { + "name": "antarchy:mob/nightmare/nightmare_idle1" + }, + { + "name": "antarchy:mob/nightmare/nightmare_idle2" + }, + { + "name": "antarchy:mob/nightmare/nightmare_idle3" + }, + { + "name": "antarchy:mob/nightmare/nightmare_idle4" + } + ] + }, + "nightmare_hurt": { + "subtitle": "subtitles.antarchy.nightmare_hurt", + "sounds": [ + { + "name": "antarchy:mob/nightmare/nightmare_hurt1" + } + ] + }, + "nightmare_roar": { + "subtitle": "subtitles.antarchy.nightmare_roar", + "sounds": [ + { + "name": "antarchy:mob/nightmare/nightmare_roar1" + }, + { + "name": "antarchy:mob/nightmare/nightmare_roar2" + } + ] + }, + "nightmare_death": { + "subtitle": "subtitles.antarchy.nightmare_death", + "sounds": [ + { + "name": "antarchy:mob/nightmare/nightmare_death" + } + ] + }, + "nightmare_bite": { + "subtitle": "subtitles.antarchy.nightmare_bite", + "sounds": [ + { + "name": "minecraft:mob/phantom/bite1" + }, + { + "name": "minecraft:mob/phantom/bite2" + } + ] + }, + "nightmare_flap": { + "subtitle": "subtitles.antarchy.nightmare_flap", + "sounds": [ + { + "name": "minecraft:mob/enderdragon/wings1" + }, + { + "name": "minecraft:mob/enderdragon/wings2" + }, + { + "name": "minecraft:mob/enderdragon/wings3" + }, + { + "name": "minecraft:mob/enderdragon/wings4" + }, + { + "name": "minecraft:mob/enderdragon/wings5" + }, + { + "name": "minecraft:mob/enderdragon/wings6" + } + ] + }, + "mantis_ambient": { + "subtitle": "subtitles.antarchy.mantis_ambient", + "sounds": [ + { + "name": "antarchy:mob/mantis/mantis_idle1" + }, + { + "name": "antarchy:mob/mantis/mantis_idle2" + }, + { + "name": "antarchy:mob/mantis/mantis_idle3" + }, + { + "name": "antarchy:mob/mantis/mantis_idle4" + }, + { + "name": "antarchy:mob/mantis/mantis_idle5" + }, + { + "name": "antarchy:mob/mantis/mantis_idle6" + }, + { + "name": "antarchy:mob/mantis/mantis_idle7" + } + ] + }, + "mantis_hurt": { + "subtitle": "subtitles.antarchy.mantis_hurt", + "sounds": [ + { + "name": "antarchy:mob/mantis/mantis_hurt1" + }, + { + "name": "antarchy:mob/mantis/mantis_hurt2" + }, + { + "name": "antarchy:mob/mantis/mantis_hurt3" + } + ] + }, + "mantis_attack": { + "subtitle": "subtitles.antarchy.mantis_attack", + "sounds": [ + { + "name": "antarchy:mob/mantis/mantis_attack1" + }, + { + "name": "antarchy:mob/mantis/mantis_attack2" + }, + { + "name": "antarchy:mob/mantis/mantis_attack3" + }, + { + "name": "antarchy:mob/mantis/mantis_attack4" + } + ] + }, + "mantis_fly_loop": { + "subtitle": "subtitles.antarchy.mantis_fly_loop", + "sounds": [ + { + "name": "antarchy:mob/mantis/mantis_fly_loop", + "stream": true + } + ] + }, + "gravity_gun_pickup": { + "subtitle": "subtitles.antarchy.gravity_gun_pickup", + "sounds": [ + { + "name": "antarchy:gravity_gun/gravity_gun_pickup" + } + ] + }, + "gravity_gun_drop": { + "subtitle": "subtitles.antarchy.gravity_gun_drop", + "sounds": [ + { + "name": "antarchy:gravity_gun/gravity_gun_drop" + } + ] + }, + "gravity_gun_hold_loop": { + "subtitle": "subtitles.antarchy.gravity_gun_hold_loop", + "sounds": [ + { + "name": "antarchy:gravity_gun/gravity_gun_hold_loop" + } + ] + }, + "gravity_gun_launch": { + "subtitle": "subtitles.antarchy.gravity_gun_launch", + "sounds": [ + { + "name": "antarchy:gravity_gun/gravity_gun_launch1" + }, + { + "name": "antarchy:gravity_gun/gravity_gun_launch2" + }, + { + "name": "antarchy:gravity_gun/gravity_gun_launch3" + }, + { + "name": "antarchy:gravity_gun/gravity_gun_launch4" + } + ] + }, + "gravity_gun_dryfire": { + "subtitle": "subtitles.antarchy.gravity_gun_dryfire", + "sounds": [ + { + "name": "antarchy:gravity_gun/gravity_gun_dryfire" + } + ] + }, + "bed_bug_ambient": { + "subtitle": "subtitles.antarchy.bed_bug_ambient", + "sounds": [ + { + "name": "antarchy:mob/bed_bug/bed_bug_ambient1" + }, + { + "name": "antarchy:mob/bed_bug/bed_bug_ambient2" + } + ] + }, + "bed_bug_hurt": { + "subtitle": "subtitles.antarchy.bed_bug_hurt", + "sounds": [ + { + "name": "antarchy:mob/bed_bug/bed_bug_hurt1" + }, + { + "name": "antarchy:mob/bed_bug/bed_bug_hurt2" + } + ] + }, + "bed_bug_attack": { + "subtitle": "subtitles.antarchy.bed_bug_attack", + "sounds": [ + { + "name": "antarchy:mob/bed_bug/bed_bug_attack1" + } + ] + }, + "wasp_idle": { + "subtitle": "subtitles.antarchy.wasp_idle", + "sounds": [ + { + "name": "antarchy:mob/wasp/buzz1" + }, + { + "name": "antarchy:mob/wasp/buzz2" + } + ] + }, + "wasp_hurt": { + "subtitle": "subtitles.antarchy.wasp_hurt", + "sounds": [ + { + "name": "antarchy:mob/wasp/hurt1" + }, + { + "name": "antarchy:mob/wasp/hurt2" + }, + { + "name": "antarchy:mob/wasp/hurt3" + } + ] + }, + "wasp_attack": { + "subtitle": "subtitles.antarchy.wasp_attack", + "sounds": [ + { + "name": "antarchy:mob/wasp/attack1" + }, + { + "name": "antarchy:mob/wasp/attack2" + }, + { + "name": "antarchy:mob/wasp/attack3" + }, + { + "name": "antarchy:mob/wasp/attack4" + }, + { + "name": "antarchy:mob/wasp/attack5" + } + ] + }, + "wasp_death": { + "subtitle": "subtitles.antarchy.wasp_death", + "sounds": [ + { + "name": "antarchy:mob/wasp/death1" + }, + { + "name": "antarchy:mob/wasp/death2" + } + ] + }, + "scorpion_ambient": { + "subtitle": "subtitles.antarchy.scorpion_ambient", + "sounds": [ + { + "name": "antarchy:mob/scorpion/scorpion_ambient1" + } + ] + }, + "scorpion_hurt": { + "subtitle": "subtitles.antarchy.scorpion_hurt", + "sounds": [ + { + "name": "antarchy:mob/scorpion/scorpion_hurt1" + }, + { + "name": "antarchy:mob/scorpion/scorpion_hurt2" + }, + { + "name": "antarchy:mob/scorpion/scorpion_hurt3" + } + ] + }, + "scorpion_attack": { + "subtitle": "subtitles.antarchy.scorpion_attack", + "sounds": [ + { + "name": "antarchy:mob/scorpion/scorpion_attack1" + }, + { + "name": "antarchy:mob/scorpion/scorpion_attack2" + } + ] + }, + "emperor_scorpion_ambient": { + "subtitle": "subtitles.antarchy.emperor_scorpion_ambient", + "sounds": [ + { + "name": "antarchy:mob/emperor_scorpion/emperor_scorpion_ambient1" + } + ] + }, + "emperor_scorpion_hurt": { + "subtitle": "subtitles.antarchy.emperor_scorpion_hurt", + "sounds": [ + { + "name": "antarchy:mob/emperor_scorpion/emperor_scorpion_hurt1" + }, + { + "name": "antarchy:mob/emperor_scorpion/emperor_scorpion_hurt2" + }, + { + "name": "antarchy:mob/emperor_scorpion/emperor_scorpion_hurt3" + } + ] + }, + "emperor_scorpion_attack": { + "subtitle": "subtitles.antarchy.emperor_scorpion_attack", + "sounds": [ + { + "name": "antarchy:mob/emperor_scorpion/emperor_scorpion_attack1" + } + ] + }, + "emperor_scorpion_roar": { + "subtitle": "subtitles.antarchy.emperor_scorpion_roar", + "sounds": [ + { + "name": "antarchy:mob/emperor_scorpion/emperor_scorpion_roar1" + } + ] + }, + "moleworm_ambient": { + "subtitle": "subtitles.antarchy.moleworm_ambient", + "sounds": [ + { + "name": "antarchy:mob/moleworm/moleworm_idle1" + }, + { + "name": "antarchy:mob/moleworm/moleworm_idle2" + }, + { + "name": "antarchy:mob/moleworm/moleworm_idle3" + }, + { + "name": "antarchy:mob/moleworm/moleworm_idle4" + }, + { + "name": "antarchy:mob/moleworm/moleworm_idle5" + }, + { + "name": "antarchy:mob/moleworm/moleworm_idle6" + }, + { + "name": "antarchy:mob/moleworm/moleworm_idle7" + } + ] + }, + "moleworm_hurt": { + "subtitle": "subtitles.antarchy.moleworm_hurt", + "sounds": [ + { + "name": "antarchy:mob/moleworm/moleworm_hurt1" + }, + { + "name": "antarchy:mob/moleworm/moleworm_hurt2" + }, + { + "name": "antarchy:mob/moleworm/moleworm_hurt3" + } + ] + }, + "moleworm_attack": { + "subtitle": "subtitles.antarchy.moleworm_attack", + "sounds": [ + { + "name": "antarchy:mob/moleworm/moleworm_attack1" + }, + { + "name": "antarchy:mob/moleworm/moleworm_attack2" + } + ] + }, + "moleworm_dig": { + "subtitle": "subtitles.antarchy.moleworm_dig", + "sounds": [ + { + "name": "antarchy:mob/moleworm/moleworm_dig1" + }, + { + "name": "antarchy:mob/moleworm/moleworm_dig2" + }, + { + "name": "antarchy:mob/moleworm/moleworm_dig3" + } + ] + }, + "molevore_ambient": { + "subtitle": "subtitles.antarchy.molevore_ambient", + "sounds": [ + { + "name": "antarchy:mob/molevore/molevore_idle1" + }, + { + "name": "antarchy:mob/molevore/molevore_idle2" + }, + { + "name": "antarchy:mob/molevore/molevore_idle3" + } + ] + }, + "molevore_hurt": { + "subtitle": "subtitles.antarchy.molevore_hurt", + "sounds": [ + { + "name": "antarchy:mob/molevore/molevore_hurt1" + }, + { + "name": "antarchy:mob/molevore/molevore_hurt2" + }, + { + "name": "antarchy:mob/molevore/molevore_hurt3" + } + ] + }, + "molevore_attack": { + "subtitle": "subtitles.antarchy.molevore_attack", + "sounds": [ + { + "name": "antarchy:mob/molevore/molevore_attack1" + }, + { + "name": "antarchy:mob/molevore/molevore_attack2" + }, + { + "name": "antarchy:mob/molevore/molevore_attack3" + } + ] + }, + "molevore_dig": { + "subtitle": "subtitles.antarchy.molevore_dig", + "sounds": [ + { + "name": "antarchy:mob/molevore/molevore_dig1" + } + ] + }, + "duct_tape_use": { + "subtitle": "subtitles.antarchy.duct_tape_use", + "sounds": [ + { + "name": "antarchy:block/duct_tape/duct_tape1" + }, + { + "name": "antarchy:block/duct_tape/duct_tape2" + }, + { + "name": "antarchy:block/duct_tape/duct_tape3" + }, + { + "name": "antarchy:block/duct_tape/duct_tape4" + }, + { + "name": "antarchy:block/duct_tape/duct_tape5" + }, + { + "name": "antarchy:block/duct_tape/duct_tape6" + }, + { + "name": "antarchy:block/duct_tape/duct_tape7" + }, + { + "name": "antarchy:block/duct_tape/duct_tape8" + } + ] + }, + "potent_nyxite_hypnotic_gas": { + "subtitle": "subtitles.antarchy.potent_nyxite_hypnotic_gas", + "sounds": [ + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient1" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient2" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient3" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient4" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient5" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient6" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient7" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient8" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient9" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient10" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient11" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient12" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient13" + }, + { + "name": "antarchy:block/potent_nyxite/hypnotic_gas/ambient14" + } + ] + }, + "potent_nyxite_geyser_eruption_start": { + "subtitle": "subtitles.antarchy.potent_nyxite_geyser_eruption", + "sounds": [ + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption1" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption2" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption3" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption4" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption5" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption6" + } + ] + }, + "potent_nyxite_geyser_eruption_active": { + "subtitle": "subtitles.antarchy.potent_nyxite_geyser_eruption", + "sounds": [ + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active1" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active2" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active3" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active4" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active5" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active6" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active7" + } + ] + }, + "potent_nyxite_geyser_continuous_start": { + "subtitle": "subtitles.antarchy.potent_nyxite_geyser_continuous", + "sounds": [ + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption1" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption2" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption3" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption4" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption5" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption6" + } + ] + }, + "potent_nyxite_geyser_continuous_active": { + "subtitle": "subtitles.antarchy.potent_nyxite_geyser_continuous", + "sounds": [ + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active1" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active2" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active3" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active4" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active5" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active6" + }, + { + "name": "antarchy:block/potent_nyxite/geyser_continuous/eruption_active7" + } + ] + }, + "ambient.elythia.firefly": { + "sounds": [ + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush1", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush2", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush3", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush4", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush5", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush6", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush7", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush8", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush9", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush10", + "stream": false + }, + { + "name": "antarchy:ambient/elythia/firefly/firefly_bush11", + "stream": false + } + ] + }, + "triffid_attack": { + "subtitle": "subtitles.antarchy.triffid_attack", + "sounds": [ + { + "name": "antarchy:mob/triffid/triffid_attack1" + } + ] + }, + "triffid_grab": { + "subtitle": "subtitles.antarchy.triffid_grab", + "sounds": [ + { + "name": "antarchy:mob/triffid/triffid_grab1" + } + ] + }, + "triffid_hurt": { + "subtitle": "subtitles.antarchy.triffid_hurt", + "sounds": [ + { + "name": "antarchy:mob/triffid/triffid_hurt1" + }, + { + "name": "antarchy:mob/triffid/triffid_hurt2" + }, + { + "name": "antarchy:mob/triffid/triffid_hurt3" + } + ] + }, + "triffid_death": { + "subtitle": "subtitles.antarchy.triffid_death", + "sounds": [ + { + "name": "antarchy:mob/triffid/triffid_hurt3" + } + ] + }, + "triffid_hiss": { + "subtitle": "subtitles.antarchy.triffid_hiss", + "sounds": [ + { + "name": "antarchy:mob/triffid/triffid_hiss1" + } + ] + }, + "triffid_growl": { + "subtitle": "subtitles.antarchy.triffid_growl", + "sounds": [ + { + "name": "antarchy:mob/triffid/triffid_growl1" + }, + { + "name": "antarchy:mob/triffid/triffid_growl2" + } + ] + } +} diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush1.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7864296a5a3bc04c40ae4a083bc815e60712bdd0 GIT binary patch literal 112586 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

q=p)F)XvnkLY&LIk`AplPiPHz{xf@s2T5s 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush11.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush11.ogg new file mode 100644 index 0000000000000000000000000000000000000000..acf00effb1fb21f36f9c37945e67e0145b4025fe GIT binary patch literal 92303 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ț+3**Q@DK#~Jh_LY=)3bX+HaQuG*1aeTi8T`^?&N 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]Z8b7gPDfRh&u8ie2Kfh3KD%B0gdP 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 c9-BFyDRf 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

$i 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush7.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..515ca29aeeee927e22dac623865ca70d3c38c2ef GIT binary patch literal 59645 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 uDYLLnTO&Bc3V7q=K! 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∋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 B?&|;m literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush9.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/elythia/firefly/firefly_bush9.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ed35ad013b0f1f59099e9890c4aef80367bb1cac GIT binary patch literal 85748 zcmb5VWmsG>w=lYKDQ?A!7bp~$p;&P*4DN-&-Ai#VUfjKSad&rjceetC;?Ulqeb0H$ zxj*jr-AyKwy^^dXE6cJnd@wat24I2zJj#0DrRU;&fjl7$IgE>~gQ2HCT!#K72uhn3rq(}WwsVZ_V9&cnmY&20qXFyuAhH8SF1=LA7Gs4)JaG8Uk+H8s^Y zu;-+LLHIWaortI!41f#(K2&mqJw6jrssMlm09hqG3GM@}H*4;`g_3yg!Ox}b63Gd- z;6`Zaw6%cPeHaRJq~J8d2LO1$hXFaoVMFAo^@f~i4_k?tvH!Ug7{VGy6etkCq;*Ug zyCQNVuuqPRu89CZ$u5jc8Gr|tq73}6j3F<{Fq9!b$#96FfYfn>t)IdlgYO_WR#60n zAy-j`u_!kVEWAcaj^7QyHw)dGTMH0Nr-zBaF)=uFT&b%Ri3GH9pNb ziYu?gDL?&xk(BX#|MClTA(ZJR2^K!c98m^;$>IY=OPGx;iuP|LXoKMF9g38Rl*>^N zM#^qh5nk$aXNXGb>&Bv_RL3#Uewx)7(RP~S7{gFF*KSnbblqMC^_S>DChqrIay|*1xcX=!J+%Xk@O)6<{>G?jX73BWyekb z$MoNl0~Hu(5(m?W|1ZhuU?UZU3QrZ2{N=wj3QR(^gOm8n|G5DG&=G|u`>aZ6l)%ih zV6Is(v#N@K>i_APeHJY!VdMX5T6Df!V)wzMo)~wta1k`O<0QvOx6yE_0s9jyj^NKP z;;G?3M9662Ean5%!>j`G3=!|U@+vRLB=Ta;~a-T zyJ`MY(nV>GQy_+D@bjy~nDk+q${2_tJpgJcVM(DMrU0m@zytQM07m~$e(7m3r72FO zUviVq0+UX<($jLvxZb2IBD#qGVoYOPVS1u(LRV6O#MHSWMYq{wJ`T1FE zB~@qbI%@-0>*X7P=^E&(^{SJu_9yGb8)NPH2+6;w)S;-H<<)1cm7T41amDBHRn-&3 zXXB046P)$qjaTQzCY{A+<8+mrjkV)-*IkS?Z{+8%oK+J7p|zX!&bov)>pU6If%KuZ z>c)#NZC1IxmTv-0|ITVsm1|N(cUsjMI_~n^Gb;63V<==X-g;eKck!A_$w_xo)mYO> zRa4D)@kUqk+F41}Q#;=Hx%S3-{bkVNoad&KuI@8tHO*_!<@xyCIp@t=x#>FS0-dLw zJ=d?DO_QB#fd^!L4zUi>3jpewBZKbUoPjz-)Rhv6# zHa>8hz-xQKbCXx%zXvi{@LYHGGH}h9uZ!5c_8hW0mU!inc`?!y@#CS-;el`eQ{>n= z8VZ!5o_T{c8x4=RiV6tE1wLXqV6Y)jg3+M*AP+-C1{;FKzMpF}B8`%lOCTf7Y=|bZ zmlQVwV#tn55Mf{r#L;?@*FzvV=|W?$r>LW=@DRWM=4HFdS*@P0&Wlu8oojhfY^J98^DNfu7f+@o(_(+H1n+ z!3kv=mKK$J1d#FC-8sv#)`B?;`O4iT!x4c!LZi_}Buo+L0trMJ z*y`pitl9QR|1&tl926Dv+!D0n@8Gk<&~?l$Kxs7(MODA9 z(@?2&d4^1Ks?OFi|ARmo_!*+2I_vDbiu>#s%|ki==5HHks5r<^J3T{|uRW(ZRp*_J zp?coH`7dP78lv$GS*)|x1=*}ZCE{g}LDEvw=|dX}TK~Bm9MFMF3izN}X^?H^nlV-U zofRSg7@&zDQU;=lK)u2^5h(^*0QlGe15k7Xuq&Dk$N&^jPm`iY%d!+|EDejG8MG86 z^Y``tEBk9z|9@xrz=8TEu<_?(_Yv}IafokVPzgNH1@-eGP#)zwq{*FO-6aeFgQfH0 zCD`^U;$pxurK)4nQh9lET49wA3ea7sCD0CsGNYCSa~~n(1j?mamTb@xeO?|Rq=aow zOH{h3mJkxoHLnGRHi53D@g@cw#@44}dD@sbXIN6Z2lY+_Y6&2vT>C4I=g*DDYN6h@ zVrj32Wf=%*(;Ws_LB{~FP`Jk`Vw}`?iFN*xi3acy4rc31bHsoOu$T-R6wP0MSc>64 zuz;xlz_R1O?Ehf2af(n8eQpPZ$qfGM`%E-4r~kkh@}BWM*D~Zmoo@Pn-bx&__CF<@ z|1N?5t6eTw=0824-B2k1_I=K>1D>%wm!8M{TVl+^0|2`Xs7d??pKhe084y9I;|ly` ze5k8TF{Wk3An{D-paF^=iXc>m-n3dY27l6gIfj6^_%XJi;8+6f7x>VFl`z(`>jdiy zOV1hw10W%zfB|6x-)zwUWUOx;9SsdN(9@2HQIM1v6JiL;tgsRr8Nl?Gbq7v3s83?4 z7r}{W!|&}WAC?G~A6Cy6fGX9|iNeGGGwAio27G!B80qgB5UMaS0iYid3wx4O@=HIG zRPX?@v^3O%0)Ppi0}1FbfE5$t?4R8H34=q$E&|5+TlJj5!~gU8pU<7}@c#~y!fpSm zpAVAHa1m4$QZ|_X@mPju4965z-CmJ}Ae1(vV(-5{fd zE9zI=a}?-MwY~bJFdquZa2!j52y>+vVCXrJ+{Y!XW$}X?YlGuhUKnQ%V)GP{v7rx4 z#<;Omy?LkD9;4zFRuXJzYT`5{@hF?=JLk~-KPwe~CNw?wY5TCTwcxvwLOze_K-e^P@HgwBpZ$OLGt zoWnYl4liYql#uTH^=6r`-Z0?i)8t)Efi>gP?u}t2<0apd`8A>%+JK{J#<5{KouzwN zdKf?WWN}dla?^cNCuf4*NtbLv`(?s(%NVi)Pf?#fH@FQ^lk_m8-7sFyI_lrQW(iO+ zwu^a)L!jp5{m}2+AmOMYhvQ&9MJN6 zlSe|XU-bQ&R3mD?l;;bMuGMJ7{e5Cyc;}9nNSevavvil3ZjVNH5&JdbzMt+#pIL9q z@XIkwr)B6YTlBeIF9|3vz+>HN8#JQbxj*A(G{d|uoE^T`t8aQ)_uL&}ke~>JC5^RJ zR>`d;2ko3R5R(@Xu}h%G#5du{FnYc71rsSxGjG(M(@vQXQ85ao{Z4_6a}*rp>M0d; zxz-cZaL0|qTg31sc_A)a!E;Hd|4zJHrtWJruKQw99}oVQ4CzO>lZ_WZggtoU_8rqk zf9h?0v_yF!NB1?hLT^T&;cEpS#D7z5seXrr)1KU8Bb#dCN>IX@bscn^wshm)E}3Gx z%cU0f)us80Aaf|SWFp8iV{^CEdlW8(9*@0wTGF%j`=<=0xFNc$z;7rU@LZdG zpdfHqmjIK_emhPu0Fwb>;N`GOzQL+m{4qFdiHFeR^twkRoU`LFKd)u|VLE@Y9t?eD zf!55DWrebX|DdkfMy*;Xe5Jb-Q&ec~v%6dDf6i zGTqr_103dW$AWk<>?Xd`>XxtVI8v2lYShC(7Lv>Fc>~Fi74Jck^)+7N!p1_D9_M=$ z1yQdQwNf@1D9dJ$G&y#`b;+^l(JGPNe=dGy+G##bZl)9=Y;h;iy% zo^K%Fuw?8D-;9V`M!2QY0Bq{IMfpQFtwx761U!Eh9XefUaihXZYILJhr z|Cx<#cv>VKKf-Hq1VsCz@=zNn(E`NnCE#nf(ndemgk=wxYp-`kxy6yAZw?5K)4|-7 zdo6mUx!4yD+gFnCSVyN?iXX;-RjhU|zX5y=lkkU%;hE(27X!nDQcWTTI_jC~GDi|Q zBqcIQGqBX3dRId$ufjHXlzWDL4V75D3djjtk#uK%Oa4WtTFS|;cCF~?6)N8w5*A7} z(pRl<+1!_aOd5~)iruy(|7UDmH68)z`40~DdEPoaEz>xzbY3LV_8QuUKJq@}jN-X4 zZ-d*y{9%RF@(~{&(>S@m-Vu_-{T^Q{c26vD`)OO@!QzF6mf9pO@N#5tI#Zg;6UUWc zMpvkm1Q011v*};zVQ^wdzsJV8zI8~wtbbnsCx?b`Q@A$zdi~!5PZIh(WJ2gQu&KxrIh9UvA4Eg5$Mt2>&Lm zjBz4miU_Krm!|EOeSZu%#BY@Bug>@VxOR3(bR6!h#^Ki989Al-;+*M|T!2$m*1N}M z#oxeO$t1MQV#*dQ2eor3!Pi7g8cN;eGjC0F-f$@YaIJ;~uwa1Ei1}h`u2MG?aSis? zxS^7*l$!e+QXw0DdtNLWm_W-skdzvCIx2|lB&l`r2-z1Z}IPYBqg zO~Mrc(sR#r$4R*+^YSdHvS?Z3c2!2~BD))K6WsFv%Aggcdn1N2(m{LaP+YF`xq(<- zUDwI}7+0)5IGcE*wm-_dCYspKi?^Qhevo=~pqQ6VCC9 z;XmDM-H{E`T_7lqZ1A}nT(v}4DeCUXkTPqH%w<|8f}LE4&3pB^4A08mBOj(CMVKz- z`;R#$Zywm4B3*lh=Fhu4JkE!%580~oN1*So!O>#lLKsqd#ABUWjGR7E8l^{afA~Nx z3)KrvbCizsl?qr*kJ>|@i|M~Dx+N&K+WCBVrm{Zwbv_zzw2*Nl3=Pbi&`moRQs01F zyPqi>SAP~&L_ID%{RB>a2qeH21^(d?{X^8aMOp~9`MKHQ(wfP^6o}rDlEJ>(#{ ziT~AVYJSZwiwws1ivA^ST-;N@z2n%P(&Z-LjZ@(tN~Z)qTC7>qWkbkV_x+w~{M#oT zE-zkkxdX2quM6vJ%);2{0K~-uR$<%FjHk3$ZAh-#>>XN;?{v)`Vy*d(!|BZ7X}-BW z^YThiyE&@JkV>FQ_zRyns)5;{)IncjAl@&5Axez9kESz8U}UTHbpMy0)g*JurLoW_ zk1f!xP)GT=LZFJ(V$Rv|@#o`dkYs{H)eEAm3;8%Ao=v>sF*eoUfVjU6IKE2KC|m59c;Wnk=;qmxak-dH1c+6j3Vo$vCMjZf@*!<-rE#|08Xx!FA2E+saJihWMjE`6p z;993imCTXf&Te@v@c=fXC0mRMB( z{yljszW&VUkFj9L2fwt#9EKpEY-(^k9&o(ML2W_uOxax5yX)1o;g zg#Rb{@7k3$p2rE&q+2kCXqr4uHFz04FuHu!Ytg&i@R6hSC&wDk+bb7KbQB@!6|#3T zZQn`+&+@(`Lk52cx6DPlvf%Hf$mo&YkC;A%Z{(&0obn-=#GK8|(FyGUKHY!Ne)zpM z%g7|MoL_@sO>(j_U-KYT0q`GPC4=wt+Ch$WuHzpa;gec=#X)L!Li+ut+xyJw zvSBEl%8fWgr)FfyBi6oTocANF@&LKf=x5{L`K2bC$cdy5@%>+h+WJ}hT4yqZoy2{# z9j|L~D3_3zh5uO?hu5Tp(PL-^p~TBTRYZ}Cl(~HFVJYF(wD22jYnm`er%xkp8|QPG z1QuqIDo1YRvYrle<=tacSvRIB+PeC0?JRyvjEVg|U4S&)cm!x!a#U1v)USR;sU{2- zX-7P`*^=ISeFC{av|ta_HvM8U=zbhQSpQPe|Ge|{Af=w;4q-OeD8(mazD{dgbv6{3 z6V&SJ?#BY@mwJV7d`&lpn@W@A(3?q+TzQD7F=x@VyJLJdAv;%;Y8Syn!y^d zG@jp*0b85B05%p8Q45hBmMY}_FzQFY8{Lw}lii_heYHizxz)NKNN;$ONs2!mKYZuq zI-0V0m|F29UVWYwR#8A+GHVkjnkiw974~%{9bzy|E+qP0Yv$K&Cmc?RSL<4irA*VD ze^(aIz+nE1*B(nIWKQqU%V*GrQQW|n@Qg$);xuN6PcG}{q4ch zC~wRS1xSsU|GAHQ(N2;@6wJIZ*dnIEH)Ijk%QPp^VUTv*qWIu32aF z^=3n1zaG*YMwdU0L8^3E?YU_{JbjH-fq{dKdVJxWKiqe8dufH;t{T&JYH}bc4aToS z;w#rcLRk5@Oj_1R+3LkmhI@qP+;zg75r1=lvhEe*) z1-jPaEK0^z?|fT54)F)o378*V^l%LdiqdsP$iACuR1LCZ&z46IYAq31VO!(6J7uaO zXwU#ceC5r_D#eK`1709SPB(&$`DtFvdX=`;_J;7XOVMq*|8cdFowQpPqqRZBJZb5Z z=cnS;^t>pZqzMn|&`I59qNTUD(sWafo0#``lZ4-2`UK)T{mQ!+MuGckj_6b0FObqu zbk*5782RPYiXmX|5nd?3n3_LRJ5C8!ET5V#{bON;>Ji+0gwh8jR;q~=q;CR#1G+k; zOm@S|l1@oEvN{s&^0&vr?zsPG@9-LJCqihq0Y*bDY{)#e=pzh)Qm7xIqWlAj_lWXR z?TWzCdgCp;p_S*}_f;D^m4UV2He+5~pVh!i z>{LgmaRbc9x|Q_O5!iXo-9A()?P0%5)2Fpix##WgW@=OzRD^qt!wd^-9W#oeT@(&= zy0#hKY|d7e_EjuNd(N$X{`Je+{qX=-`vn4@T>qxMXB8TnSvodO6%WXr)M=!+P{~*$ z3pGH(V1_T~JT;|WS)0%6+BH4qurlAGv+7%fGjhCG7y?i7jhnP2pIPDN=B6mpnBfp8(K@kyFEQT_)s)H2aNa0gi- z1-n)_*(aBW+sE7iM`Bu+6*ck*{9#4TR@O7DxY`z<*CBEwDu{hYEo#`X9K$$dO?K33 ztmQ02VXOLKl=Q3PhzhJN{+-v}?LRZM4RsfMv8Pq5KV9E@j_=uno+Z{rf02iASV03jPV_m&>?jjr*JM`&H>5AP}o~qL01rWm&lyQ=Ev?`oYWqZQloc3I<7@uf*bT z0*rJUyyROsOmwd_s)ZElTj~9u=Uh&*#(<=-#Ur{Pe4LV^x!92&kM%``GE4 zxvooG;uB&Rtf|nbgOiG6(r{ z=~UJX-C0`ooNe~wIFc6BbzX>k@!%5e~yhz92~HIPVY^2*_`?N`^W<41H=yz z2P&J-6t4xH_sAQNV9s1{OirCNUIA2MX)vu+j)_mEd+3!Ke~V`>qR;dZzyfk$e7poeOC3+2|-IU-_( zCYil~WyxWoDdR73BgOaU7?x~?-)Y%*p*E>J@$CB|`RK7zPS_Qia9AEO*N&;H2&0G@+TD{I^r*{{#TJ!tz`iy3Dz7^GQX?D*ZT zoi8dDaa*6xnQ2eeOzlwiVps)JZw`GU88OdZR2h6eRPLSLrR#C_Vc8zB+RJ(Bp=Q!i zO|mnVm+R9kF1RQjDRz1ftIPL0K)U~dv&!)z?Xw2VJ6Uu~-gOF0Pn&UKopQbUW1iUh zx5nh`o;FfoLXpu!yg;{F3W3oB$CtsWKNCW?tOpX{Db_ICTto<)CP@<^$+-VC_(e8| z6?I&~kk?0S6qyD91&5dzD^bAIsLL(jrbl;4PzJx7;N>t3-Hg!W0$!1DMtQzyAq~Mk=;F8-*4CY)VYWes!C4Q;yqau=z*M~2wcm%_z^zD8opWIdA z4cexw&h5v-*Z6Jf^=}f1e{lrFV~C&J*m&nDaL`h{$y{+~|-WXRo^J#9fiM~3$Tj@pj@iI;sMz+>_fyx%1=}i-q zZB({R_?y)x^Ifj6!ZlVFj5_b7si0p((^%Zar37Km+j{Wyhy2K*bU8{bFy-6swJAop zw&D-uawvaS;II!5jj^Ib7JSB7Pf(krXB8P8x&bO@ez%5UzNei>0jqd$_uQE5c$ynO zA^YVL)%UGOT)qk9`GwZ<3ulT0&6eM>vfYy9_U-YyYu_aPSbID1Mb`6dTdrxA3djLY zda&(Ny13HjAL!;@AdoN34DgmPvOd*+RWF`x=nb09N1&bAkuDdvEAECldaX@#d-0=E zpKY=E1*3l8&P!(h1x<}o3>!)Z#pHsIH)kpwXL!JWu72G9{ig8w>gV}KfmiS)t}M;< zbrm&L4UP59m2Gu(4Q;i}Ev*eTb#*Q6?KO3+?ez^UjZIb6HI=muz0D2PrBKI52O6%W zoq#RhA(Yrn>Pa*Fj`DHNW#A1Dd76h;tJ*^j*#p}7PLsqXm~5G=b93MzaAi4TyRn^I zbsm$0^h8yR_{4QhD26W_i`O+m2~x@_^#&i_MqrrZ$euMH=ty1*joG}k`x!1ja&bxo z6TPBp9QR(Yp8w$cs-D3e5wlL7yLpW*EXuUZAmnWX_1mDv?69A#hRwM>lw8=4OtqIS zGM8~Qj&BFqPGH$mQO)UxtZYQcCPkj(<4_^LH=(P*9Y&RTTdC8odgYbl^sG|L zNm{FM2>ta28LVk4W{RrhXsJhXI$%^ylt?0NpMIIvKvw9qiuN6Ub>h3}ZsNq9zBrlG z**V%6`Cz;>BxiMPngJv^p`Qn76y4zkEs-0!G#Tc5ja^NbAp*ae6>(BStF*`9WpK?Q;qQ;WUMB)iN)yf*;O1OgOL)Y_N=wBs?cb?sY5W2@-xeM2YZH7{+|p>k z0FEF^wQ>+t#f2iwwPE=?s6XEAkISb@vKsYF*6s0`)84fbUOBPb@PqWv=lU18zL)`n zrrvb}&K;Fv4GR=uNqP8)Zl^9ZqQ?D3Y->E~l>jj4_8Xz%%R5gk$|i+u1R4~-x(Wv{ z>9Aug57n7~D+<2M324?}uW5}GUoUD31wbA8s7Ngwf2IcO8cu#RICum9olQduR+4to<^mnvtSI>cgY63!EQ>xGYTpTmf@gKNE7aa&)gE?FUpI&&pC$IOIIP8RB z99sN;LBrrwfD+{QRXc#q4pS?N|e^+x7sOS zF+jTswe!rGbfFPkboG#`oJ+&RQuuDX&7ADm`6yz(Su1|G7tCB`Q8^KyE7`aY)_d0(_pOgo;+#z64nan^5 zsIt*@%YH|va5)RpN(UXQO>;ZoRt57MdXzV6iCZIr0A_OVxk`=Y+0%|Y2$ecABU{5p zaG3wY`?Q}`2PRKW2GYAHAbT?sNaz4PllLD4VYcJrc#|DlAtm-JCOGTE1eEn1QQPDL z{~J|GZCKm7IpuI)ov%)SHoOOX%q@>gQHA5B*pzO+(t0SD^HOUTBD_E6Lt#{O3OI2CyRkZYURn4%7sc-T+Il+i$qE%sId;@or0Y0wh+X z9uKeSQVuTCUtd-K*eXzy3TxcGYyUmOdB5)7_C;QSDu*sFxp$_TJO$>~AuM#V)RBzo zox1i^d!hj=Zv~s3fXI)v>(YW0$6=orV)ZL8_bSRsqHu?(Oc+UJxJa(tFb$53^wf60S5**4R_j@!IxTWaeB?=6; z)B&AJ^B_}8G~t$IRY*Kb2yVzLKV1RtWzQR<#qU4!L#mL@F|3CIVjls>1}yaE$Q$ql7lB|Gh1wb^-P(Ho$Ja+?w$Z)cc=0 zOFdZl#)Um98W?EcXho0PZJ&nqXFTaPqVSGfnM109hLsLb7~zTiX1MiwcHMgz^0=vf z8c}FT#-o+lsv87qBmVB<89Hytds9vAJ|}ipw^qOT*?RdM=9WrBTXqh1rNoC`hpOsc z?S$|#S2-m!z=SP7t1}uw=4u>;R}k*LO|1&h%B|`od{?GrHbR&y&1OS#{7%?+GD-*NWI(e@7F2*c}QTcOwQC? zj0iy%=9K*EC3jvmwZ=b6II@4(jkZX9Ty=x(D+G{VL7r?1>zn?3F&L$zbdm}}_4opc z6ZXhR^y|YYKZW_rB5tNcthnAou5eO|%-^jTgQfrqIdKpg{f`lL$ybB&qwk39N#4g5 zzx{OAm%2}Z`EGK9AnkKauKC2hz~U7_{x9>u35Goy*ywW1i}1MH?qM&3llg{J%Khp{ z_yILqHNTfdIz*8VS3z1uXVr{k$Bgl8`5i zpsRa>3dNjX$oxFDU%rTOC+xR68=q~9<{MMV9#$5iAuP)Hk{XFdSkC;L{k;hyD^4c5 zAE|(4EZP@wI@lo7*W`QMkOw2#$=E)L>3UO!YJEKRj}z5;+a>-T<84g?^X4_Em%XPG`REa0=nb4_vG!8+)pDN4x%-hx2Rp4Cdb^Y_!mwTwP-qo|*z-^bnrIHD$It5l_)}}Pf^cS7P>2Ei#AfE8<2S@ZP*OVgh zCc(ZEMjAC`F!6;2af8(>yLe%(fqS~F^vttp@N#rb{QD<1oc({wq{R^y*>_#SaOopT z(cn;uMbPWgE1>995cAI?I)~5?6jRTG=stL^omZzA+c}M(kF5gytyleew(p;e#CrHe zt_R61)K;&!S%QPB7pK;%a66)3*Vd!x4F#|QPwc0v@@HEfnUlQdiD7^4BVG`ri@v&_ zXCvOfdga&jI`DK$Rmbq0yE3(O9=|c#52i>BT}GtArn|WL%@_SF{c8tW26>BUYata1 zAqh{&uZol9I(`PU6R4T!5W+?eK4M_$B!;RUAv^qLV^|INSX0(*aW+(* zv%j>JwR}ftTLb$e&n(d`=37g27T6*1{h7Qm?Btruf#qtcpb*}I&1t-LFXPpmBJufA zPRx=yFOv8}O#op=Ovctre`=R;TEZzAHUk5F?zVP|bV0T)n(eeA6!JH=k^HG&-cO9C zJe~jSoH7buLSU;743bQ7nR3$!3jYp68kBXCy0{ zC?mq!A{Zo5RUEY^`QW07yN`&%1#|Sm)E2HQ1iv{W$^?F(`?+UIwOn2M&nOjv-K;*G zMh4UgXsXaOl~<}cO~~bFu`ggImIltpd&GzG#a>Uvo)p>DIqrDzXL<`D2v05F%THX% zv6GUK40S8@#K8DZs;1eUKbWnY&Yyq&g!1S8Qq8;bAj`N3I=Wm>BDLwhqssJ#-6K&E z9D8)Jl85vmPD}G!Z{kIBCwzq8&vwVP8Yd}aJP3rL)a!&roR!{Z2qU$C(+xB&WY2|( zB+DLVfU{R3`T#@ZrW+}{TjNuF!S##JVOyT@ijH~eFJE~Y1({~2XK0_@b`iR9xT_$D zz2Iu?-CH?UDS*Y!^S@K=T~1}i4yq7mQ(W%EYBs@`u|G(8hy8{rGpa6+SVmyxPzk?a zE+XqE@-50c+grTm-k)8(TnVV<(%4(%4Iw@?$NdTuRI9{jS7rhaG?Hr0V>Y(bWX~at z?sZNinT>eTT^P4Pz7POV739i~0l{D`-XmiX?{5s;Jw%lLDJGmO%Df2kruDLTIT2cz z@@c{C-p&+MmH|j)PQkX`ykGlakP({1)^lZdK8yb}?ra8eS@U6G_!XrxchyRXrpRyY z-W;o$rY=rb^@LgdAqIk_8JoPR6LjqO=90RQa#d5|YuA*w(@V2Ex9NTSIr%o3vc_*> z^WbSTf2GGO=p}El*FVrG{uPXCMPY#%jMgjJTbd9F4Ve(UVrLN!$^W8B+shq|H}Kpo)~i! zASdG)Pil@xK-Vy2@sj_0NofuF-8z4!GU$iN2QP;MP6gZioZrT%&S#}*hYF_TaucCm zvyPmXLpWz~pG*;Ts!P$-9dh;F7!%}-`iohY}qc^ZHy3n-tQXOTzh^fkiOM+20l(riiFj*b3U$pbiZ2r^_W17fU}!c-W21-CGq)7hK;K9=TW-ZK-Y>h z-`ZDicYjFSeN-n!1Ssq{!tiNGxZcvbD=*Ygtyyv0$+)?d=`3J5C~NF*)+ z3D%u0|1!R6=HoYNV3~!*<2LK^Zk<7z$%WNP;`aYMn{M%a7dyV|@r%7rFW};)3JzJ; zc9?y0tmG%dgmi-wM3>UoR zI=x+nQ|BdpLH6^Y30BZ}*8Ejc-=J>)K;$JxIHc2C;W{*j6hxac8ZpQxBIXT=;Y3ys zcdR5fV(zS*(rRow;(N2vXUy#y$X0WlK+n&t7CwQ>4>g-m4)M}JnZn>F>0z}3ZMp<# zcJSeCT=cOak9}e>n3la;Z>zaU?Dm?8bEPmovmjiIuBp*%A>E7iD2?=&&+q$`t^Ccj z$K48l(Zt2vJzanRD0qtGx*eJ&+c=KKTS>=i6H zYkB3ATr|p{0jZ@2N>xoPiole&5-Kk>f zJ+D>%5Hv4Z5Mej)VYE20IP%kf>o_M7?^;Xs6&X*amr5=4Vyr;ol%w`$KmqcW&3Z44 zxCM)1`qPC|!A=W)!f8$ujR>Bef^vP6th*icOfqCW+@zQEl4z0hIlYxGxIzA#zSl*Js_+uavUGGzh& zJ`6A7Kl(9cdU<`@Q}W0upo#|k0xxK+zwE`ZR2LJ6JL{uyEV%8J-Rt#(0+w7-j#iVK zeNFqROjR9N1-6lgv!K(5p6XppX<2c+Ll{WS92U%oxKeSVhQFi^;zR=~TI|^yYIpp7 zb5FNi(zcK7Ce3!;UYFXQ@uJ=#NGPZ`2Td zPb&SzwtfO>8aFg>mr>hzVCOsEm7iy9SDC7iwGST{BvfAO)PbiV%s%$x<5brEsicjw{YSr?38jF#kQIkl_aIodG);n5YCqD)@rcC%IhWC_cW&_9Q>|Rmrl( zV~WGKmc^zjTH-$%Ki2wIPrr#YhC7QshKm+p-!5njJ;HP7VsrmgvrL=0 zqrGEiDH5;C#DMcr5M{!8ohA-?f3adq(z1vv1-;H?vl6a;Kj51xBa(;?(7&*NSG*dI zkdMsEl*VlOMWhuFy1L7JiQc7uZ;!|^o0DH|VL3 z97T4&^c!5zaQ;|h1EEvfMFc5K6uthvM)Y8>+aAw|yj6q?UJZ%BEVJS&XEjiNZtvNfXO-o=dz0ZhpeZ-KFdJqqjw29vcofTe z=f%v{1x~se+7Y%Un)L?ZS7&GpTC`889_x7gf|2T?aU7*K@tOJc)sHW3*<=A`A}a8> zq{_ZhL1nkc-{A{7ntYH>@twhe+Jl|zy?j*-%MLoB#S7d>K33@>Od80! zQo5)r()ysXl0SdK{LNZIhwpLjaW0q5W0hZG2eNQX;CCE{m2v_9dm@FAR^4} z91#|Zhf!9TBTQj0czZsg8Ysc&sKGo2yI4|&CUx$~PkdYl{a<4Fvyl$#bB2NVxM*)p z+&(cgE5dF{p3ed}5%A|iBSSVOU(vs4#Hwb(IjdA%C~VO>8VWjRC%Dr@;5oYHiRuPd z5|9bQJ_k6VPRny#mb$!$kh=re(@8#?wJRW$ z+I_uoO-uH0!m0Qcf7HOD(?f2nPy1SdnTl;AKln|&A<6shXkb9~PD9B)ihZoA$XTPY zgv+1=9eAu$X83&t7h#L@!q|R5J;0)l|F&93t`P+@Mypk{MV@>|MG@C!eG_nTei7=r zm;6(YGb`=0n-zmD?K}Jq_@VF|u5XGL-I-JmAslFbr|nTqY8IVXm1f4|!^jf?jmn~m zs)Lc?on(#>3@<#qraKcpcx`5o&jlfUl|8Z-fsFMC4aCh3JoG#{Wl%B-&(+~M2NjJu zvoX>~L|k~dOo)gd_7Zq~1ayMjJawpq#k{y4cgXuU zaLG>WPyvPB{=1pdD&mx)JMj7pjB3J@0fl8nCS8;;!B+Bw!i{rfX*(&F3f_MN?)1em z4c^p3EKyJxDN()Pf0&Ziqsr7~*)J7mNXr^1aK$zk2$F2(di64MKB*kP{7m%tz3Jx& zso)msC2zUya5oxt(ps(kM0wgR2mNfw($~0$_q0h`#bd|myd*8Ea}#?8B+H4Xxh$el z7dWowGw&s$KV^|jKM0ioP1z!#QK7{EDJxEFw6Da4SfY!X{}kd{;|nuiXb3+%i%~l0 zwYV=_(kx5&_=5Kby^P-F`6hveGSSvrjDF9Zg>^v`EtMsX1yuO>_~r5U?K~wLynN&B zU*(ez-tJ%rNWI&kB7bl6M=OK;GRrD}3@b41>veYcW4~?x`NUH@eXBir;-T|h((rxg z)AW;(zU0B-n`Ay_JawvXmg?xxAEnJvVV!)K#bRByR3)qaM8&v0l~yG*VjP}&h5f>$ zYwuljzs2~i`dq0s9Q44y0(Hz^vqrgdBipOsC~u+zPQ^841)<;8QfGR*0SEQu^P7He zjN@JXdK>3d*EcwS7LSI`(3fXulEpv0uCkE5M6>Wo!qi&p%PBG9Oew5nYk0tdTpdY+ z&6l%@TH@r`}E3S6>>euRgtr6QOv<(8o>UHS~ z`+>gBKCq*9tA>Z9ddhtp=|3=QhihrwweLo1x-GjcO^%< z&1F%FP@VqjWgIr$b8rQ!Pxjy^CYD%-7%==0>Fr}=f@EZ!4s0p<`D<7jn=m_SKL|Za zE}HQZL$m3VEniy$;by*D4-x6u7Wh9lZ%LRmwv&6bbx(WgZDBM6sZ<4_f|} z?+drmJYscp+aL22^lHIWDwPnwm{XULng2>tkYT%3Y4&dviyInQp@&9Rz@)19u_qN= z27qI3Q8}c!=#Uxn_brh*r@KfrF}Zy8CYs=c#-knxCk@kiW9icYC^L|vO0GS#9LZF` z(N>vU?A1?#$tW==WG1*4-V+{E=#RN6gw1eV?MY5#bvz~7r5vdd8UjQgbVODX`|5Y= zAzx{AbPL}u5({8YjaabZk>b9L3Q1FZ@xgKEz+=Rea_gPYo)!FKsAo}9!j>J2qT>x~ zAxq>ts2+K?I-g;Cux_oArVwF6Ml4e7QpxIw5wkKdg&rFCCO7Qv@9-I$R2{BPyUh&= z-%U&`yCzRnm!5KpH!0gzDG(7Er#2i`&Dd1t>p$&$KhB2*i%T<%)Eq3A!T}zq{qOa4 zIjeA(hAfL_(1q_jmOE*F^L``8ys#cEcAy=eXo||5{=ERtm2F6nLt8K@ZFtXv>o0im zK1W>TTsE1kuU5e^2@Fy_*Zi>0( zv2x(!mk4TUoJl3z_JT!+AQH=E#1fMcSI_k?=`JnZxe+%~e(+!8Ky)jd;^i-1^B4We zmg>o>=`M;D=biCs%O2Wf;_dEh5Ps_wf3aBceYv%Q08BkgqE3)y_S^IB;qbw$36l|g zuRUGnz4iL=s^ph*uw2?dMzBypCB(>d7BH?a#7Vu)&lL$VwRn8LxoRH^Dwp6%I|^dX z_B+>-`~7Vf2W*wNFOt^+I+){sGj+E*$at@mIv$Geom^!K>m12IVlo^&B2qZw7r3gyO=$DnIb@drcGUf_pYOlL{{x*CD%9s_{khr@Kt ztSRo{3K^t9Cn_|@4~jZT&y3;SOb}!}Bk7Np_RfB%gXo%K9OV8j4Ux3bV6kl~XJMt8 z%74%(+Iy>ld(Gt1I*T46*M zN3r7urhd(vHo~?ZfP$$Nf+2}O$Wnr^(K!Mj630QK(NlVV%qse^9Ix|n5!Q8a19l{; zsN;T4)Av>Gf;R(GiIs1xd~j>J^|hO|c<5z26YSvAIxZ52FII58epls8QBvnH7-d8Z zWRawxZVTCyjmMNpXlKd)sb#h31X>T51-)%8u&d^wr{w;s&J@3P)Ir;mMjh5R*IZN* zJ!G6KO{aQPcy`{|%xqua1$-j-#et)y3wA!81WHjwNf`Jy2yCi==yLePURx3YK7rxP zGiU)&Dj-2(Yyk#LtDr^eb9;6GT|6V(lyu11<<2iS?ZRy{B0|yoiBNZ@k=y=BPQTt$ zhEjxo7JO0FX!1bft)h1d~~$H8}r1M^XYt?LKtNh}UcY z`H8i8vPNkk+L|A;nJO5R`Mpw273DTmoDBNXK9aniR6wT5LWWxRKoBl`0&&5U96E^% zgurZk1uS!|x#Z`)%?4h;h3ZJ!@p;oy!^LISq~@O!HIwMpk#nxAzcM=AG-y{i#>5Bp z$jrZGLv*YUxwWJzYVw1)1O_o7+0U!B2Wj?$niD2Sn3~jxTc7`nEZ- z;LQCNpjgQI`R-ru1!Mu%{WdFIM9q(-Y6|=Py`)}X8Q0UKFt3ra`IDM^rxj1_BA3}P zQf2#91J83yvS?tI<^8Kh$QB%Ag49<*dIxZkcgu=bU_BBq4i$!<7vQT2XkD=X4++Bd zMg0W;zK|ea6ycy{HUj$kwvM*OhKBmirk2KvqK4|ql7`Zv;)2TJlA`>g($f6=yw1wz z#`gBk_MXO$_Ab2UHNN1kW4K0%T8E+Msx zlz*8DhtP-OZQR@u-&dMezTtkrRhK?#iV5(dNGeeiE>0Vfp)tJ4cqeOpw@eiN~g8ln>QFXPyvx} zS@TQ~5to9exlnCxw`0Fo2WdZ{=Pz$QeAb4}ss5QIJqRStA@MKogI|0XLqOlG4p=<>$bOFV3y9yu?6Y}f41#?DX7noWC=v{T!@>zbMtf4kzS71O%*S26D>bn}dpU z@E(CZK&S05QB17z`|Z4k_AiMLPYxSJOBgayEwTs%ZKY}Jd5SFDBJ_ZLJgxzmEND(KC1N+)k)JkY@=SqG#mOa|4`$9aUf+ZypT4q&w}Dea+zKlf zIR`j!=?`3S3A=iL(Oyf+J_BHc5UW5+nabFl5|99H=xyKZ!j5@S*7cbN5mxV|u875c zR3ar$iv8*Xdt!-(D4-3#-U=PG$^83pkUbpWEztX#;RBIjoJ$oSb4HITEg9G7Oq;Qr zXZPFJ_Zp}G0%gyMU#!PuIhyxmA-8HYE5F>rS~cp+&Pk4m$oPE|wOSk^6h`k~mJwiA zsY;;XzIG?yxk~4^p99+@bW>e4?qapGyQ2En0BytGYRTfUj>iK`BmQCoSaG6^Xd$L? zz+J`_KX{AlSeI+sMr9YBFYUb1+mdpKb#K97RN(;rdin|~&5w9Ex-umO=ODn%E?12G z&!O6vFflr+BC>wEV4oZGV$fV{%x?6gLD1^_eLKGIQF5%!@!sWF$5t~BLlT-Bt@xze z66G(!r_261xD8yr?P$5>^nHs==fqG$>%;xYo|9bn;#0fEN&NOW-Ic&_^{;nae(%#nc z;3k_nH>-J^<$J5tUvV`$(NN3cLN{p zD83#F)Pm;RBQKN86o%>LXJ^Zp6=lay-p5u?6UIkgQ!~;3DZDf} z{ibwE1I?K46{nY78tV)r(jV{z+UwN1bv5v3c{-8U0YMU>L!xB@*^8IKL5R?T zbaOv#8(Ls!`R8SgUko8<6}Er^hFD0ATWqR|L|Jsz^Nz=^3rTO8Aij%oRGIhNHUvpK+@FN7j|qvM6NL)TlG8Ge!YNKZ0};JQ)0Rd z8hVEhf(1@{eTt#fsz_c#`aPmo{D-oH!&9Y{$mx$kN?tv|0k_*kYDPx!sWI^Xpjo%N z7NF)=i%KNKrAq^ZoUzDTZQ*#yPpEGikGK6P4_f*|@>CZ)uj>T0eL5JiVwUIOytm=dLVFbZ#!=hBpktOFyXzVv_@B}#@ z#|6FIC^k4y*}Q;W+`8(fF?%WsQ5ts#X?&`iIK7K8`Eg!B*{p3X5t ziMh#>=$)K-%6Q48GwPfOLdcViOJO&Zs%!vSFQX)s{{k9xuEt+H91Xp`N!j^@xfGWr zx))UL2DYizcEZtI1~-`1MyM8$k0??7h~@wD%4EM#4cEUS8G4*_?F?Esy^P=^aJmGy z77qXQz`Br|CnyyC2lK{61+La!E+f*40LeSoX2jtR+ah=Kna^iaMAfFXU%uCj1hoh5 zrzd*?3#8<~xFjWMo8ka+e>pI!&l>q_|7wuGug0m9iYz6JS>V3$jkz!g|2~09t`{B% z=rhv0Fw=G@An6x=kh7(x_#nqDVE1|0sK$b=D*ADP1pMrdxbI!$KN00`!aB?RX;-U| z$Z#j)T9tJiqUD+!xGG>0$_aegPAx}UFMp=i`^1s&rq=5?2Y#4&qOcF}E6*D`P0^ZiE4x zS|mF%(mwfS^mjvc-VmP>WZMdDOyeC4$o1@~FP^FGt*w(F-r!XAu=o%~l>HbejNjjd zJcdtQs`5IIHuNddrWN%+r~JQ`&L-D;+-nXCHUih|4#JPuw?*+*jiI4S2_71muI#?6$uS^Lp5_i`VnD2Lg_5iWkViZ&<_Lr^(Q^%B+&t!4mI z?V3*gBjt@3`0PMwsATI)w9#h8m~D^Y zCmB|gnE=Cu-B^D7?n+u*h6xnh#N#qWYplDUJXGp{_dF^8U>x-dEz21PvMERvI^hG@ zN}3!Q!{Yxd2~4*0qH;^+4b^mDnEB!QoIKN9sI?E~1pDDpPi5qEJD8Z5=iSMgS{L zG!J6P@+Hyrut-R`osK^tug@i)s*4g~2RHym=0(J19!;uwx#BUIUmDTuRv}D`A}3@7 z6|8jj|7MLkB_!-Xz8^y1F@G6pd+X{Hkj@sSDHj)Q5w98|oLmAB@nUjYn)KRyI>T=9 zTk0V{YPF?PfM+~JjE}wEo$kF=PpTpKnNPCZa}XaoL0F>rZ1w&kEFWA+v$P9I^VZ%V zA`|9G3m7Tlf~#R`z%GUfq?gDKMNf$7}H_1t(p;9hJvjzqD~XgI`!Kb5vubg z1&m}@KLpGSeBUMA)|Im8RS%bhsbeLKnBxXosU5)0q9?#B$t3{-VB^wv0P{1CO4xPKNVGy zjPUH7K5wH0fn}YC3QYVyC~OLZ%YSnxmm5^M#_i(S9B2O(+h)x)H%)w7fUaHOw|)yi zOIkGXO=bcq>%C5m84~Mp#^@kNGN^cfB+f886W0BI8-M^$WiYaqY$8k*wjshWRVKX^ z*0o`KZnFUznHI#Az@M!X=#j$JqtHN+E%l}H!Qc{NAu-ndK zep;BU&6nrKBE_felfz?*I=NgS%tI_(nt{P>S-8e@BIJ|{n3oj(0oRlZf%(rf1A)~P zuks%CsFt{y%bW>dCr(ZIVe=RO1?ueCr|dyZv9WW$`*|DTz=~)xrb+kWG>Ukuz?pYV zbl<7Rw5terKK&2m&p#IUZ>4SOpE5s2RFH7m6veZW-|N8iM%SQ- zu>h@H(>Y`B^5U0J!8Hx`<-_Ek!ModZ$Kci(tP`^ zjxOYbxx4O0G9cnbL#6?|jt1ih-)U#;VBcQ%g)*Vq4;RaBsB-mVQlfqZKowQ`X2jak z0lOwYLEMADADCzo=7~AR69(`7OtcEYw{qwfwQiNc2!_$*uRvy9CDL~_KBo())s{m^ zDY*qbYxbg6GQ9u+79}sOKZvM6--Kcksgi+$^D`M0Q%q!6abJys2K4@F)zIDU-gv&C z&B=MSvej1J>xBC(soPIz=xo-6TUVD6ggg|yXzRXNNb6G5S{32iB`%jIHE3TkhoY{T z+AW0$GQ0w1$11Nkg{Y)O?}mN?X#F!KbU)*V+<;#JxD;Za5xU^JfDgo zU0X=Dh>4n|j_tS$bBtyU_3OJuSIxv^McS@5ccBga>%BB>QKHEFs5@>!Umm0WAy$RH zM^xM6z%yOZ>zb*&tCx#1x*qGa={+5wJ*3g(+u6ic#fSIjgma^PqMRfkUM4*t1w3aO63YJQTl+80P_i+%u4bx8sv zjbx7cFb)O<3D6#GKBu)yFVPPYdTzS@;bN@#6JZT0IIaq3R|&2*H8K}C+;r*$BF+nB z?KR_pE&J(vA`)8-F33he_|+T3$`c^I>CQgBHB+pzG&*VI?TD6mz3E8$7#li7UzUBK7uB z)KWnxU|zSG?;rqyI021=|L#Aj{S(#~SxpdEw&bo=- z!xi=7h+67rm3V}FjpVC~14K0V!$uZa7{cSbrETmyuPB-HOE_ArYTPTEV6naxN87u3Sq5_uca zb@YJbu+tAM&!@Av4#E0rnzHn{NRra@y~W?OHVDN->bj+t>+d(Dmr>u;`geaHyB4bT zqZH`{z_)$g=w_H72qt+~%(gucv`EA!kAIp)n0ROB=O5d_U_zFn52KgZjVU^9fi0GK zIW*zfoLovKSzOnac|Za!v<_rP%@yDkWirPCZL}^_QZKqgU2JwosC0qEqC@SH9^K+q zw3y9WJsfN*uQ2pYBZ`|0Kj3rh+`Qh1$+E1dkot`ArO2-?R zi|r|f21@qe9w>H+hb_`fF7aH1kgrH75iM6Gvfo*s{_o*^xy3oMCUti2~ z>cJ{`{2W1E{^P?usB?#oOF2#2_bhdPc{gG99hLl6j-`G2aJriTAeHtjomK@t8l?N4 zry2~g!VldYatW~Xhag-=x;_z<4$KZ7*Sy>0wX476EV~Isr%jT`Wc)7|9hqX^uoh}c z1Ds)!oU1rr3@P-x2;4EH-_0XkbuA{$C%P`;xCNNgDHpeYWY!h8K+uGcIHy1(~@E$p0v<{2qwrU z0;V}-x9P$W#ke79b9hZ?@`fT{`eUq=-j)JCOK1otGk8MIHi7`;1320DZz}lbT2ZN3 zjp-X@45UVV!-9&flq3<$ee$v{W#RR*BKKdUriZQU8iCt@LM*%W?sKb8yPi+rO8|Ci{8dpuEQYXwtM@D$Y z)*FH0WSn-vS+80UKA!`UDFR|{7?o7iHrRJ31z3LU+j&ZMdlrjgwVI@`m)~U6<=Etf zwocsj42t4$Ir?!VU)3~Z(;PB!B*lTFwsJ(f4H+bsy7?kju{W6VJKo>t^C|wSyVZvk zP2X-p7Lv#oePxURs6}$pOYlrN4@fMx^jz6hB)!&|pFl-s6xqE{b$k)~KQXF4?jrom zrF^pHk?;iD9;-AlJJl0JCJknY#B)Mt^% zI!$Vt?kJ|ry&olq4pP6VjBKvfngBDmzaAr0$P$>2k(0n-@}aJ_aMP1RC5 z!;K@b%BM;n1yKI3v^{D8P4XZF+H14}aBEM+y~q%cXW{WtoTt=I^iUTb%2o%JVpXV} z9KaTnk+FMnk}5_{T5lPQYwi`)Be-r1K5-%n%ldSlpSk{h;JTKoZV^wb7qYdBs#Bc- zMd0f?f9yUdx=M_hFGH82php*tIx-*GU2GPFYYe`Z*^Q5GDvf@B@Y8UQ@9HO3hC+wZ zP^B1koYvFLp;hxYD_T zNG(>;sp`gFhNhv~!Lu$SmqFrrl9nZs$an<|;(|RlK5%`j?Y%~7H{%oL> zDC}2i|9aBqTcSc-yUMZeQfc|elts~kxz&OH86RBh8)=QpNFe1helrQl0 ze|lw*iM^&n4D}Sv_HLA^xB?H=$}g9Q^qYS^10Owq>adTsjrYOTwN8PWAt7wL4{aCF z;o6{3vpeRm87Sfv`>yX5<*A%AmZ1*LyBgHxO}Mf;^TunoJTU;&!2kMg^B0%X2%sC^ zMv5H6zL8Niq_Btdv4~{Q%`|X}@#X0-P$qlqhB)~a=^P|*cc^+RdB={P zAEo!gf!w^R|1Jf@VU71>zHNr`_v(1Ntw10@Ep*#E6+IA~_6PvB*5pH$it z>DItV;@j6iH0-NVr{wHw03ezX3dC<&(k5I-KA`; zMJ#Hi{UhS;%>iew%vg%0B7$>;-Y_bhAV!MGlsdHGlFNBP4ODe2c4DF)z*v#VL#cWs zmPaI>YJLB5ci>n4x&oNBYRBX^eXv|jn9Sm!&MLzQ!irq`1fNR=4SD$e)-i(w zjqKe&(BOVGfeii-k&I4|$Yp(^jvymjxvw2~Sw?X+l>r{}Pr3>bJWT zf?VaTM$50-W@QW+P$ZV!+!5|FPB!MYV+COJ@nHZyIgsFXBZj*aMmJasqR)-RX*rg) zkPp(Rs7whUzl2K8rD-CRX9L`*_gg4G zacRRw5prd3zvvu5n2^^jD97)~V8&>zBobbI5OxrGGbLGrQ=JvT@!Z7Q^N`7)oZZY) zZpW%0due;}8r#oY^w(79mAQ1duugE{4B7v}!ZZBC*Xj+*ApX#bG_S#yL>57(5v6vSZn;r(>+%z>LY4&$1GI%uDABJv_>2Fam9mjfPoY6j}`+~i?05VIHA z0R+0Hlfg$+w&#Mxz{Dxd`T;J;^`~7AjiYEQJ$GgUg}x;-%2joC5XF#4@RXSx#v)t= zb5xvbzT8^+mZZ0Nei7l&`fRU1^lPwwbxD3B=*HTgv^lM@0w14f7B{YBWrp)hJ57{T zj_EcbqB|5%epQt3k=Jb*RWYv=>jwAr7(;4myMV8w&k#F4QlF|LWylVIj?`o*) z?PzIj?rv@A>*?xlY;EajsB7zLX>98G)6~|`Jl59G{ zoL-%NrSp#p!f&41HW)f%5mNi($(onOXw{G222R zJaT6y{4K%9!_orv9H`dnKKYq_tkfzTBI3O$E&4BGFU~xzTyiryU1D?0tJiUAvuIYM zi1pq$>W41bCa@I1B+Fylzo`r$zs(?w%q@?~o5lhZqNXTXrg-{rhpA{2fvhwN# zlajFU8&}UA8#3ZhOvHut7QU>1;dV@9SA7XlD3$TVVPGg+r-~8RRwkCaYN0xpJK4&# zS%m>iv)H`K1|jM`uI7T$V^cD_Z3%-o5giMInpgp@##qY=c_=(r;-9=grxrazx80h~ zRmOU%a?7%HPg7*`WYq?@kHGt-%aUU`j5ok$7(nbWbqBFHcDIA*hbdU0*S6?paPu&j z#!kxe*1&gJ9oo4!_OeX!zIL%+Vs0rDewZZACa6%oHj(JGaeh=eW5PwHBoIX&OT|SJ zq$9t~SDF_nlBQS@F1H?!sibaeb}O$ylgTuYneZ7cLZ=x*=Hmo@T5Tw;NU6EXU0gWx zKYQP^YE^XK;e7MMS)cxSyr>dUE-Eb}CI~hR z0Y3X$8f;^)Eo2=)WLW4IYuQyHEx-+-9gHf`p7Ueltgg_sM=-(C+O84D{F;^iROrN8 zyKYK>R(7|ZAV=lC25q+c6fgW@mKY!MR4dhEeW6L856mb|3U)j{_K`{Z5~{%3n1fLCyRug5g<%Vy@I#qKX(0SZNReM|LUV-8F;Km^G1l5r)9lIkyd_r)}d zT4AYjWH7A99)?VOpf7YikryuK8R4|)*spFUKw#L3g&4IC6(Eq6^5Qw*Gr4$(aUIee zO8uZ4&G%SG01#Y##tr69mv3DeGiGy^xwtTLV^;f{a4kwayvf-rIV5vG)>OwMD|Fk4 z_>XqUuDCjjbH(NE3-aT)SkIb_(c1~n$5?kD4v#MsJD`)M&kOsa(eRm z8Er3Xsx)AZCO;rRg--N^ zs0%img{%yV!mKL~Q;RnGq*>idR|!V2LEjHKB-;eCK3D zfDkW{dX0qti_KctU79bGVTn>hYr5y(5ny?v8DbCr%J5T+WteQzyY%!2K4uC|XL}P2 zkA>zUk-dBR07*~R6G!TJcXi$dF$Aj^*hPtap+_13upgr zAFaHgWJ#nvs#zunqm8}xGp=g@`jw|-Luiow_9Yw5=#0DyAUvNbp}xYJb_Vaya&k}E z58$5n{=a&Rg%LIhZoU^@M$$2p%8<9k0gH9?CM> zclykH?vn+^B(|2u1Ix*9ctWk4BE(ChA&xTI{7Y^Nyt~4~^JCfxpoe=Ib#)S}1eY}1+{}OUhO#*#p@0MFdTO*PR^`)hFo4ubax<2jb~N#grfpzr<>()- zxsgBBh@($z0d7@CdEr>#fTRNVe>y`zFDXV&{kz*%J)1k-qTj-MksupfZZTznKq$;cpxMqV*3$@cBes=4KS~ zzSVekW&)tPTx9-FS3&JFAu=7-(1N&)GxFw2qMD~GF<0nOaV=rPlAxYB=$kr=bQmn0 zwBNy0jyi8;H6hmzho`j}hVw>~&J5e{eVyqUOF}ut59dm~)#E%&s&Hw9g9G%RQsLzZ*3eJsYW`(ZS~r zthDI7319#>-7!O%5c?kdagrM|PT~V;4Pnk6aeoluG#?{Jg2KvGCp;%5-RQ@|II;c>6 zlw3%E^F8`GrJwst6V(4d6`VDofHD|Im}wxYm zV6_@J;FU*rxg-p$XYo}_Y=n|C6=dcJBmS`WmwX@(_^JKBR-WC#loROEn0t^QMzPeP zqlMD|H%eIKt)*ahn`9*wvEM{(?Tr@y&dAD9t&dkU!l{v-_e~}q zVjTS<3~s7~-~7R~zz2=i{#vgLi z)R3}jHJc{*ZDaE9o3kQyVCTi^osq0ris~F5rcDGGY?W-0GpJgmW){v2Ov|ClJ482$;Ht+VHhFl{vaXJ^p)oAZ_TI z+0!@yVw6D0vj95)ZGbFUQK5*U^&R`gG;2_H{lg&ynFUg7E(4LBRoB-{(my*mt~)w% zOQ-2xJ4EQYQiD_g_s+*_r) zqnI!qq!1uewXY0fFz{A5&pN0P3boJeYoyX=v46FBo>(|KZIh9g&mlpYH5}}vR~jye z^oEq*EP>a~Mi&mV;L&bd=AzO!_DqKqFqKJdYn|G&mwSq@0->nn1=0NvMp=!$!3mKl zWC^5c16JD)B{QA$AP6wy!3@BwWd`4+Orv5ikl)srtib$cKRwN?veDWqtW8sg%YVLn zjKAhCEpRXSQl5xyvnou9PUzD`T%ynwUaCo4sos7rkVkF&%b`g7w^Q}=7*mU2BB3=T zyCpk-CxzX2J$jDUEVBd$D|%8M!$PwFn~uC!WVWlalZ^cQa?uowl4(I^h+4;|b2doH zIU{}~f?ySb8n*#oO8@r%{Cf?kmDEei84RBrGs2}3BZJHZ>JJDXWCPvVp&b3Ju`fSs zY8X){D{P%zdb+I|&NzFGG}83eKtuVvGom%1k*H(%uQ$j$fMmL9R1>aM#9X1*6j3Mo;i-riX#5bgC zx|U6Z;heqQVKtYisf=Dhg-|7^^&< zokot&ZWxLdL^1I;HKtZgCB%m+OqvDz{EhZu7%^+pqf7|p%O#Q>{Jz+jP zN2(IfUE!^y#9-LlzVU97W|`;P$K~x9Q{l2sDQ$)oNX9YpQathD=8B)G3%LPe^d= z`KygV#ktz$_Ar+O_n>=-^J*fmt9TbHnKa9Mi^~!W--DD0`wuHsfQlurfOzyHW{0y1 zCHo|9m4=LCRmhq2Z_l?}xan6;2bAQJ{Z4B7xBoz)Y%j^w=BdEV5>Q3%`(F650GYsr zSh#edTah<>Pnn;)pd`{CnMyc-ubGmZq?)w zCfvkQY_o4L@=#wH-G=>T8+_`jB$aK1j9by#$T}g;AP=AhJqYRtE+F2{;)BnLA`nEq z)N4Ku2VyrBEWY_|(Hd*p!_7pnhnAyAvN%=ffn_)oi!vXc>ffTqb-uR|j94MlpS0Q$ z^XU3X)J%0=0S3hG^S;H+bpQaJ>|LM9rk%f87g0p!*KI43fJ7!e$aR1EurBvC>uu=6 zU;U)fnr;I962H}J`=8Rh^uTcp>_8r*?!+dEQt_}43yMhEdwr~F_P@No23+c)Q22K) z6O_Q4aii>o%VY|`3m7R7P)@Du;|+KHq_x=*R|yGS#n9V*yJC)W-WYytb8pi2LmXxsw_k-RIgolftIb9HOO~->d23 zOJ{ShMsH4nqV8Rvlmrr2{ylIG{9jx@TPHI%M%cd~`*1aMKiGI>MSazz#*F!8vdSHh zE`NXSD*9;tw@#nACm!1LF{xXTxu%1IV@`|~kt;$bbo{-*iWd{YlH?+Hb`45yi}74H~0xMB?kU&Z9mMO~60Tuhi69(O|pM+@lAxyv=kh;E<$`7;)I?AJ`( ztFnXfy24fGrXpU!U6*z$6LYKN1mh1`scL$7WM{UV+iP_Xht%2}fl+{9!{032XAnR1 zX)O6VNLwB$gc(oCp}N&QDbz1Bj?h z)Y_ZIKH+}vPh6cl87Q|?n*K102TAXVhn?#R)g_B4vhT4mC6G83!Z;E&kRy-gs%1_b zb9a`1dN#oUGc>XW{R2l~%3h;$jIsdI?+7E5Qz$jVwePiQLnh_!hGItCtj)g*-^DLX z&pem8=WJsfsfTRW!9z3W@QK|bGlyOGf3xg-*4036;sa^g|NSh% zrTTAzn}eyXx0UbU9AOd!H(N(T+7+o3wYtT#QE4&$rLt4$e{}}*hN8N3O;r@Uzvl(A z6JJ)q>^~j7bemL_{#(!T@8M>U^3Seo@`fYPIPS}L+k>; z5*b{apA-vixj&&Xtfj(zyRzeX_Brg)WfZE) z+u>)UGDBWq$esr)E`cw|P35XX$=3U)iAm^S9RhGj*+X(RUzCu z!tp|a^MKg3cOrxPx}F!ZwSN+rIn(CB_7-B@mF&Zn%>lJ|adknbgsg?)e7 zGuANf!!FFvq|=uYQNCtyB#Xhds@d8*<6^r9C|F(xf24YPCxQsn6&U`e{HXl1Eg6uc zRuA!m;F>}w$vo>;#(MJ-`~711H)J9l->M9waEhEfc~WJ9$53q>@>mpE2l5@B_%~TD zf7dy~XyFQpH2ZI9$`#4mgkJ`KO%rh9Pgb!rkd+tx^1lYzOePnodPU8d7lga*PA})5 zZEHnSyOQ8SAgw2v2Dy;)ipG`*y|nJLG#0}&GHCzeR(r2H8qz2L82zlbc=SUQ9D3X` zk2U(eFnkL@0lny|Y%Mux6TUuYFW3Y0Yh&5dkNp{M9ajl1rzx*TBUAZ%XPNxfxRdPp z9<<76HHQH!dRxJUCFmMM!#QNLu&gK~E#VkwN4aI&g0Jy2#&nArCl}yAOaQPce=vcZ z0tMb10*h@^RY8sxu5bN=DndHH^{FYori-P!{MSXzL~c_UTHL`&>C>j*#^AG^1Ej*lMMXpSdzV4Gg;(H-+rd4 z+>ZkTSk+yvq2YcjpO5!#`{WMzD0fJ?=}x&M!Jv&`ptKTeJThktUa|Wa6d``b4t#s& z6QxAkM_N?>jp+AZ%y58K!V4~#-6lE6(xx9!{`n-Nm$Utu-IBRx%{W7gzSQwo;Jk}* zuUJZhQHbqA=nmNsUAeA#+1#@^${i7pbj3dUB1MglREDor%nF@BB8rHg#8yAW;86ZE zdkuIxp%*yoBlOZ741tKtqbZGs(gh1FSkZOr5s3znaMh(8iH)v_4jO02 zJf3id$x{4xKh=u9Kbf|b#q+@&!B7&iN6UO@bSi6Cb0-B5ingpA_2wf!<|8Z;r`Cdl zwSa~yYg^!L&Hm=w1c%tU$z%Oha&*`|Owp&1tw$+w1!7C}!32^L#`+V8s6pg^T$YVL z$K6NT(v;Cj-5(Sw{Xr98s)*I`;=Kf1!n>WG-?bj?QxnNqjQ=pT^A!EJk!_vMDT&=z z<@63KqyY)I;PDefE?{qBJ^CQ=7Y85{DDA6;A$ohx9zOkoZ)TIPak$)yK(#;NOUXAu zkzeu9oBJ*f3p;$k2VHu5-EpF3>cYKx@3V<~FZP|9`>m+>@|ep8GSTzDsO-OVf)d+H zXT$^KFN#3|_A1L5wb0?A06{-DicHl~;zDHpgd&oXGgT!s)Nuq*w#O!mF^D-D^tvzEvwSlRebVc8cS?Wi>@ub=6eo@e718T@+ z5@`sBtx|{sL>=@Ek8%72o4kedy;+(g2;P^r=8e7_0eE}7(wZNS3Ghl=I~ywzP*vTZ zS*Ls6=k>8H1fTa|!8ufCs+HBEMWkf9BOwh$*K{qW%Ahy3!XGF}GFQo-!i=-FR;9pP zF2H;4Yid$_^pS2OU%l(4g|O2~?xzQBA-n_@K#cLFJH)t@%i0PLsyLpXjzcba_kp5c>n zWI_i!xvDDKE3WLgicmG}h4oFZyPq$Wj|#2pDL4_V5iOC@>W^IVL;>GjV$hhPw*sFK ze@#fd3M=_ilxDK+6Qc=KVZta{i7PmcT-ZK6U%>xwEI&oO7|Bsy0f>C7q#aVtEPw=< z_A2|2aNA*KYz4h3plxP;FTm9;_l+sR*~Im;%lgp#8(bmZyGvb(O^x_uw>m^0!%QM} z>gs3nXnk)gJa_2|CUu0AJjbANvhMP?wDsplBPD>oaDPMA$z8+*?;nY1Sm{A*D~-4H zP31cu8z-3=DzUN^w@E!##4y$`OjN5Xx4m{5M-a{VI}ma!}DL4 zol+`3&~PBn0?6wx_t4~ARc=OyZLg@8t7`rw}{S1buidA|XVD-q~xN&ujg^uU$^-b_sA-hzyCtCjnTe z9b#3N>o(cdDhT|I9dK0G82kF?Gp)KEcRcA=EP@DB(}e2zG`k}oN|eZ~PQ#e2`4t3a*9aKtMij$c{0 zw0m!!)++@ntJ(7M@)81OmA*2!ze$ELgWIBFGO(G}!J5{1$8w=-7fsW7bCE*d&2f)8-r?SV_ zm;a~#uhDK28jA6;$F@?>YxbLV!p<#+(b^!H1I9OS_Q?(rWSWpAr*Tr7rQ!S^{YZFG zWvGomVpXi|w)W$}z$|*0U^F31muGxa#!^C&^XCfZ>Nc%?&NrzV5t4?Kz>4o##1_kU zT_D1p{=Q}F((TqXl2xOBe?J)*}~1?jYXVZ?>!Hui?JcXP z7A8hPk&Oa)(3cv^^=5(Ser{hkDx{>SPvH%^jyXYlancis?c4aVQl z{KAW}xat|G5K#EyC+h$htx3}Gs@09}^9LHWD;8X52gC9Eu;?GM_WIR;uGaeM2^F$|95+!6gP^_nE`)@`CsU>&AayDs$(6}>;m?;qP`4C{w zs^mDb#bd);Y6eQ+pO@B{|6~8(U2sL*m#JXQNP_`Y7CvoPYHV(es87QB_Y+RFpZ9q9 zUB6PF!bFLwl8QCO)Z~YqX~D52d`SyZ<8aK*R8#3rClt>9sbbR>v1zR19Lwlj`R1*8 z{jHp00+>mk%cQ7cCKkI@{S#uq7&#kXPMVNK7F+xMLHkKJrkrd*o);5VGOj=8RzZX_ z=YQ44pHam7(lY>M7*d(+t#RHP^%5WZ3oeR5S@&Vfr4phJ<^*W-7nRP8f(b1L!Dz+b zz_?xwwO{(tMi=R3Qpqi$VjMW{$~s+Merlo6LgOxpe2)ASYXxt7%?Cw&t*I3gqc}W} za6Pfc1ns7HB`iB|-<60h_DQ2wK%4Beu744D#_pF~C{tjgU1bI@AD zs~ob&(G-xM0!uy;;%?ktLq70(`o;v18sstiDfg?YKcxDJRPIO1>*`!L)tLK6JC?%? z>{J7<$A`uWL<5*UH1~HG!p_k8qi;5{=pS|l8{bXXKKV~9W$=p|7K_2Y`$$LLUBEcKlAI}jV%=}$Yh6WX`1!z#mnXZ zh;nsIR<*LV+y(MoZL9WW%z?L{FIC+t8dVq&y@-#@;{+xJP_0%ajB6+W9huxVyw*Ht zc|y%d*1jkU8?ss&I~^{@1Pf=o!`5I?N$btw8ZCiVOejF7L{D58xHe6NjmhJ2u?WZ)93{ho|tKWw`PE209H@GKy|Io zs4GBdBr_qh*mbB406ZRFWmIa#N`yG*Xg}q3GnD<+>!* z7OA`2YRkj(WV}wm`Nr@~q~5r7Dn7(cD|0I$=)24~eYek)T`)7|-RzayVvk^cL_auR zbgmziT^Ll;ibt>~IIPVY{_?Mc%C0i)Q^FAPy^Y9p!_+NlQ_oRauVZ~J?&k2KZ2Uxo z@##R2(16IoI#-MNZ0`W~4(Z*SMQ#noRL-r)#JgtB`Z1Gk9=y)di$+ zUmqP<_5g0J`laCn3sq`*uDJjYE~Lhl;_2OkcWHl6Sbp3Knd>qHMLd6WmYaVjGAg@II3{bJn7i<3N zfRSWx=IYX;a~+5@OBJFwA%IK`CW28%m`0D?d~ zVtXUEKgJ5oqNgO!@zvdE89}-U6%ino6!;WIf3ZVei<&>|5A?XAz`gYb&qfB^H@=)_N@kuH0L|#sfz7uIC5_wBtOhND&hZY^82*WjP*R_ zqala8m{9Bb`-~lC$K4Wg-zHdOGj?B>Se2A?V}i0~sFTSfE$7CcU!7n_Df$ z=R|)hy+qC|2BVC#$(T3OH^Y3J81B(%J}y8DMO*kVXx!m8`dOk#crpPFc(EEaijtPY zUM>EuZ$todK{nvyDoP9{!N7qe^Ae~2LpnrsbVI`1I~H-h^5p>cv&?8FN`l-pkvff| zie@bJrt|<#K}N(+_Q#Kh7uPk7-#jF%Z?V}R5QI$~x}2|u>?f#B!1@>mfLQ#PsObv2 zUJW9&gl*cjBB!l0tH}{n>?%4+lYGv-oG;G&*Oo;(C^dO&c?E?=GF&l~mqO_Y6e*&e z>jZk%Edd36d4!U-itBWEMWXbu>yJoMt z;;l&)l7?M`Ut|=0D-p`FOo&zyJ_|ncu_3aP2sK#XSv2rRk*cb3{oOu!H)Z*R$CeUH zmHU4rkFQdy;&Y@}Bpv{&iKYn%bhXB?jDkY1)j&nNm9*CbD$vNW&CU9M;^E10mHgIp zHEnk~zFmtWS9N!kJ#3iR?A?GmhGW5ko2RVRZF{RrnfbM}u8fb;AMb;6H3?hs_+rY= z05HJnCGTQ=vLJK(;bs4Z_HlkoPL%-*6CKGbirz1eR;_xv?OA}(qjL^xF^=ly!`CKF zp%{?Lh&Ky`b0R|qi`J3UMMpKUSqkTSwG^7B@$>o1&w=UF9JmeTr!==stW=g+5_=M- z5CG4NwjbRKJ-*e9%cC|=`g-2F^ z0(Lpf2Gp9)+vW*-I<*Z?ioe$(vCP=q>$-Yd7ZYH^y8in?!H|<9YoGMicnLaQ4D$zj zQyW+NaottKZFUS|Uu!UKgmP2dgwjx)*tN18g%ujl!ik__*N!5(5Y4=82^|?W;{v~6 zReHcz5A2J9CLgGZ`m>;6wk8BamED<*j0h(i%#CXBbXQ^D>*0r2;$PY}*&;6xg(>!t z7*K+`$sbf+vnv$6;qLvTIHIjZ9Gi5!wE=2@_%_@mxMHJ(&8Wyh%8RNxlQ$49Ly)(p zmj(GNe$EG?=KfpPGNk*h-)@`l{$v|>r0EerH15)nFkpo}@+l<65@Dc^lhY}udrrI9 zs^njuB%Vjli^&R;x>&0ql}=ev2>maBahn@K%7sJ96AXGZVNtHE2muZd2eAn)WHh+s z`~xj&)JSf+y)H##^>0`0ttQkVsq^rWTT}QGA-?0jmC*>x} zGv5(wc0P_)`4RnF`xbh+bu1_k%w`z<&L>0w0`cPDBJ6 zH$!dy!Yb|YWA;sKfBw12{7J{PZ*bqrm3eEh*a{Z!zl7CYU^ibTiN_3b94 z9MSx95GZ&SX zSDJUmCHU`H25)o2ME1y2M-jbZhtyGh7fPNJm@4G{=(x&w)&7?aZbGWwCcx%(IM|eQ zXw$q_Nurv_M_QG^w5SYuI@$deVY+egnhcfHF0>ZQ4K(g9pP@KYn>=K^i+4n8< z?ib-IF%2~eqgZBoe&^P6)9iRybCYF-$PjS?Y?*|m^?ZdCR6vPn4j*=L)&0V1%u}NF z&A5d3rWKd0fMi!4N)snU;arc(C|rFdS(#!;Gvrsj064GE0cT`E_9_$H0TOq%xZV`S zJc_8D1XxR|E6-k=K&>`A6S#eQ!-v~~ zUAS5kt(5L?Bx&jV)F}-w-Rp3j-EgA4(+Y~^yvc3<`MFM_PHn9{HvFI=ja}8PG>-=8 z7+;e~rtC~;|18%AKx1i#4gf-=HBzxPExZPqd$T$W^t#FzSmOWG3*_39*U1#nEXdLq zvHd-|=Y7u)wm-C=i1u1Y(hv_rf2Cd9I_1%*xYMqaGRk-S*d%ZTZ*E=q_~aMwk1zEQ zx0#(nvnk?5DJcv3K~*ZacfF$|!II_hdE49%Y2zCV*GBu3QeFjyu2k)^4rxwa6Erm=Q55V z6EOcxMQT_)f2)Zs3XYDS;;EY%EsD4DbL?B|$0JIv1k25?T|Q@Wh4%fQR(p2KYhlh( zXji#0j}k4AX6yS!+7lYVqK0Y8X0ay)erV3Gsfx}BfT@af1JMFs`hwNdRN8rtnv$QB z)yIw9bg54H@p65u&?xlctta0l2TAJz1f{zHw!vp9BkcG zsfb8~Ejzd0`vRz6iW3}SLb^feTMuW(ibLI3Fj*?1Aot(W$4!t@=;tq=ylc$v;-I}$%eV}^>aHMCwzeg3qF-QaQW4=RY@yX+slaHS zQCR8N6q^W%bGwLFQ7AaEpJ+(*ycEHrRKoOq9hNg40cDCPCb{fRZNZ4kN(dlbBt$l_ zKQ#@_U~*L|SW4+V_;F@g4nj25!Qu!_aDF4&8#y~?Ed$x?Cx>ORK)O;j{esK86RD~} z{r`OgTxPGH7hoqPlrG8GY#H1SLJiWDpsf^`X0|)@t@+&7=G$c<+kv5798L)dC95Wm zoORg~NW48ZJXmIp3J3S;-NBk9qX3x|oysKVE^z zKMMlE+S^Q2#DApo&jt{@PHdp=<-=&#Y_Mu#X^U%w)#6w4m;r%21J2^d(0KrOj2brP)y1VUypNDMy50R#ZAMyA<)(~= zwn|Xmp)|l76d=yux%R`?RUqlKVWUj_c|&lx?JxBpOPpJO4vRA@99S|CTd<*b=e`D7 z=x_;mRyEqTfRa zF6Bz(K>U>AbHLODHHuOdS!rqC z{#J+|O#6WK(XNCWYYScjPJ4UHQwn!NVn%I0 zcnL5RdC?JoUs$is-AZ_we9cSV1k51Xru6`x2(YJ!7zz)~ls+6^S#GPkSaxoM3zF*c zU}*edCSh0(_8>KR$|0a{K5%i;c!p2T&Z3IXsT*A=UfIU-gTU{>{`$4vfEs+gkY5HS zfdr7Cd&tgWiFX6ZvP`ATPep6Pb8l>OvqBT*UJypOvJNYi6u~CtkK=5GCQ@>nVxP%D zTU^BSCx5~gz40+#ai`%_gqqv}h=AVE`-|lJYvuWzd2d9w9cPS$1Pq#GgKE1Ozbi!0 z$5v%KTS7T{TYal)O`}5WHw(I~em=|eU0YkCGdWL16AwZsHd5|gIRyR(2Zf$K!~Fu$ zsOwN=#Ko9Q$f^f*S|l+?Zr~ezg)$z=o9gD}wzb+>ln9S`@2j52ue;=;g`bZ?(Rhqb z99ld{Uab}I5Y&*e7HpP@;Tno8o@X8@`MRci(Zh25Caw+ku__h_|Lp{KvVR4at>Pas z0fSbyuUc7%El`7u-5(H&FX(u=&TH&`UtO+Uc6G=JnIG4U>xG5m4)7F;Z@}r^qO3c< zDUP3_R@48fCYbet_0PpoQAgCduK4@#qJ6J&%dcJ%rR{NYewCVgCluSa4S7zhVI6}- z^dBzP#_g)zn_YwLX;vCh4(z_aW+yG))WdMZ43!m=&Y3Kk<^&N{b_KT&qqv+Xj+E`7{YYgLnbq3ZYr2*xsq^0lOhlcz%n@SO3TN6?2PphbnaSyo zZ?gMOHnrCN#r1puh&R?zdh~T3`>PAv4w*?+7A%U2c^&K0+TTFZ1a@a{mW!u5d4&67n|0NEm9@kwRJ9iyA&E#{f9*@ zj!>%o*l>&~^kwhc^G|WymHt9mC`%6YcZc@(Y3Wf6P@^077C!M{BlRXT5@ZNf6Iyig zn(5o{urRlefw@W}3sIpRQK{@E>f^ls0&N%rZ!0@w)umPVtSc7MtxzM8-qCs*?ARJcAJ-^&MNq>7~edrA^E zM&w;@Py>J>s(EoG0aJl6WH|R*>6|< z(%2i3hn49@xuf0WVb!#KKBAV1$7rOhOa^)^F(^4#=EX^v9Fslp>2plPF!tp@)uEX) z#ukG;*hCT*9})TQ&&afLvWyPpA#&rysrl(PjzbF;HOhpY;0O~S zeO;NFHHXX76hGF8ct*hUkF=UVzS0-eb^}aKvc%Gs5_(J z{jk{KaO3mLXD&omId!K^F7w`l!oZ1@C>BgJ!LzC$pQnFeOY+vo@msn3IR4t%6M0E{ zxCA-UWkQOrf32MPz+3Sm3o(wt?}QLv8`LMoKFz^ZmFgu%KO6N))}!yWx7&>~&KRy{ z`b6{Hu@11>#?`sIRW;xt7p1b}v>ON3wo{h-6n8JM&jZC9z5>!@#)a^m$m`0)Vt`FQq-YHc$Thn zu6H%zOOH;9yX(rur9X`LxPR`5AjL*Hh+H4ymMwC&)I92^W*fYpBX6JzMT10Q^xqoj zx~CH~=mhPUwCJ*x^ov*!Rw8LF4f~LcUi777yL$WnxmpZMol9dwnxHFyNU+k4S-lU8 zrKo(`egjD8ul2nIMS_wv`sn&lg@~FpN)dJv+Hy5NLWU;$T;yZ&s_H~e*W%)!$YW4 zuY!LEpRpBc{F{Utwk&yp0mpUD;C@OsliY5XVFz8VZT8pskVAr`Zv}nv8hS&k)1C;eOgwp zFOr4=Dn4{uAbl*Tdt7w1nzQc0Ibc7UWu+q4VD&^vi>>lA?m>o9P{o0Tzzw|s?*@p! zM~f;2P*EnP6hwf<#xS7dtO!uRu(Z6sIWd4CSD7h!zjizt`3Q_J)Uzvok4^m{>(CYQ zR1XZiw-tC`1#|y!kOa>kay?%^qc8R6p@#BU^8fJsjM)VQ`VU-S2=Uy-G7pHK4wX>n zCZdS5UTN;5Wv(q3S2aGd$RI3IOf?&3b_vnC3MuCBe&!%r z66~_s>Recu2F3O>XKpguwhH2XZ=2&&*k(FyNUy7i!oX-B)6k6f{EQ)DKz;v`6q}_X zNjy$6NuXJD8BZC!tVaEeOajnMzUp3r93gC<2jr6y!gUiaoeBSnv8z83%!d<^SbN;y#yjz1gV0+iilg5}W7_Z~qjX9|1txnvt#OWi zchdrkfU^b2bM2oEpF%@3n|?}es14NS2Dm%9)gi(+&)wNpzu6g459MXXWz+Lyh=oah zC4g?0ro92EpNRRjJv>OB{OFi=?t>v^(f_k?H>=5iR6ixa29Sq>!6t`4L1G5@fzmg7 z(4NU|_I!fdQSe|7Dicv=6G>A4h&g-AAFgm)rISrNY#$L{2XT-5K)Z(#Ss$ND-0S=i zu3XriC^RgQA-snSw?}d)&&R#fRmlGvcF+=F-o?avk%>1vhxg)Bsdnz#|CgGa(ceBr zt3(oKNUfxtXg4El`zZU>-0(8#;=WM(Ipq5PHhoxu|DPZN3iw+Y!%GBXX-07d5dL0S z-Cf_%(A3-B(%#n8(%atN+|k@v*VNM9+}_$&+t%3J*4EPA*wX^^8e3K%7QEy1Olgjo zAqzyxpOqdH5RaaKF5Gt2nC2t`h3&>~XCJo`$Q2uMu4~I{(`hq(seXLxOY(-P*rHkO z7M48&oRL~LO3l9`wYYjCyozbD-9~$n-pf&9XPCCSkIaiLxXepyE}euAVHYC4eZOk zZTmUt3`F_Gc$^ZcS;?d5*NSk$5rE%@?Shb$hpA5*r022OXWyWalGO0SLnyIK$StPp!-rLPC z@HvxRTMFvcZ)d6n^9-7?6i_iCTP%92E_G1oD8Hp=iH1~|aj>$qi`ajBHwc{mFP;VR z)(UZset5yUfYmtDCCQ-?B4VisnU<{v`n3NW7C3X)&_=qPDl4-@pQ+{vUI^+oc1%SI z#F&8<*nG{TlTncF&ey?B9^h}ghON5yjYFu*9*Z=0BnBatKGn(ZJ}8!)SzAhyz54@p zuBgG=g*!YSyKN_n9q3@?x-}3)VzAFC^)KQ&^5R&6xI*m;$C39`&9#WYi`f*}w6tr_8=VyqesbyqZ1*}9 za{QR_XSW~^z*V;DhQ2PZ9b>-UZ16PUz>)3t0!;dt`iDgQ^kR7n?lLYcdhN0dv&UJ+t1fZX|0K5M zO9li_#4a&Tc|}_@*iZ&Bsd=gOKlhZ{I!B zWnKVwIRJBdukY^HDlyF3w%LZT;PPD8bOHf@wPjeQ6cO3BauX>Ndl*je2c$K2<@XUm zuY-ugO+!ux*1WHqpk5L$5Vfdl)CNLw`MAVwHD)Fqo(kHtIL-fg%JJ#B-7rXKXe%eCNso z(yXWymF8MpKz4o#zTPQ$IkKfKP$syBH=yj?HunjRNVKzn21)S&(N!nfoZlR}H-&Am zsZ>!ezq^6$hP>vYPe%rbsJGh6W_GQvKeR38PNL5`^DNWTTMBf zX=to8EarJl+;Q$y631cUkm7c`ZyfZvl6y6hi>(i6ks^ZZ&c2#&Bp`s3+nk*6^hgy+ zL;2HF^r=#_*3rxBOd}x^>@Thgt77UqhGfzFnh`0gsRuqDYTmP(Cjq7>%K5d?i{$}i)h*rwX$~Y;7JqH&2<0cXSufoG$rFe^zD!el|YJC z7C>ldFaXCXzIbAT@VRj=lgJ!^AG-WgAg-YCmbqvEQgLByMVU>^6J<0>Jce`)Ko1$D zteEoe1RicrKDkNP9mPKN2LYC4*fntyitok4Wu7WorHxp$lpNw_MqHH{0CN zR|dgv*%B{&azZz%Il95D^7==;fTAO)-amw5ZH5`VD)hx+>= zV?)p@Zfz%mA!uYlEH2H^Xog+<^vp5>op>~|93%_Hb2wt{h$nKqKB02v%_i);B#;=W z`0sF5X~qk0E_*n3W=JG8Dm%qzLTv-3dkkSKl+xM;DCaH9b^nR@7sQ83k0ev49%^#+ z2M!TuYHALX?Bt(JG9_$IfiKbaiV1sp(sJ|t;TLuW!Z?*7+LEsDQ3s)p9({ysHwdM3 za9&l}PbLw8QS|}%#kU*T6;au9(wGU(rQ%IuRZq@V(9&^SU6)+)5 zXqsixg+^Wr+5)Wh8fC7()@ua41j5An-iOz@kHxvUu*x2o7w7lIK4ewpk1$=4)I~r= z^`WJ9kbvbN2i?G^%4!+}oCsege_Z8cqCfBbg@rDh^Z3Wry z{Q%Js*_v%iO7|%+DjgWa2qdvZnd$fSp|j!DN= zM#)$))zBDer(@h=?GT-#x*BNgYv~Wb)YEzFG`y5n?*DviM*K7JTV?~c52O5gLNq$2 zUQ*@sj}iu)5vmHhGfCP(?x}4kDr|1Xc>v+ser2=3bWb39jhJ#QBlehF0=axzRL!8k zN=C*PbO5Ml18#Aq`XzWcBQBa@611w0ZNS;)HyUy^d`;O5*_RFFGn6ju5yx6pKhr-9 zWPpozhL8i|Z+PBx`F{j4;4-s1x0s?OWNDk+*9f(Cg$l#Czb0<$1i}KS^eWZ;Q}TFh zZtP43gV~gf{MX)O4aR;S*{7Wg_VOrvFBy!y@#My*9(G7AoHo~DNIJIc`F^j<|JlNn z5g`yG|Nh|H@MaN5Ww*n_D}P7)Gu|Kc3DMft061#Xp~um}N+1=t!J5zlqHNqu6U`N> zY=Q>xO?RKP^g3I|C*RIVf_UrhH$YU6-R{9zLi~&sw4tq=M<>5YJtTdJG0)A!(Jv*_ZR>-=kI1 zBO_WGjq6iDheFydVMZ)}!F&5P5^7S>(UkC9&s4J3?V8L4m+#hMV%f`p2J@9{o)3-1 z04>2vA~xqQ~>-y@Ip`!*BZnIPo!P`6OWkeeY{HTV` zNxB*0NR@0BdAny0VeX;wKWdEYn~b+g33!_mG-JPz{oFxe{Vp6dC;(hv+AyH%v<0~L z`_~c>tw?`aVcuj!6J3K&C7m~L(x}g?I=}B-Rle$UO?b`Lfm`ly&;`T7-oa`(;Qs27 z#}NWU-hZqtsi>Uo)T~WU_>CX%EsOY%9JaSlSm)Am*&aNMW?>3Iy4T!?TUpTU?+9!< zH2Emp?|pOHlU3QnwZWDMwXQkSYU|yJiJ@-4qdVu(umDzvs>uWaJL~4xt942UkK`R{ zHUEY#ZtLC&MhcphUxzJ%=D(2s&u$AKNVFeP*?odoCDS-kvrb4_=3xfsqe-whZ*fVx zUT|ID=TX&Fp-11cNVL)*FKS)j^Rg?|JzUs1f?sVkK6rwN(Z3Ca!RL~N$nSAH7Te(_ zeFUDNUC9{YAj)zsf3|-uMCL%#%)g&1^a??Rp>;KUTXu^;d}_qr3g!NejA?1+7D)F_t-7$HmMu4q@X@~xw75yU`g^s_~ zCZh~jFV}cX5j=y;^%<~-Of6Z`kzT?C;-*OZH`R=_+{mG~Q(z&-st6^+l~yj7Iw%ZX z7~CmowG|_+5>49Guf@a5Gn0|l`=ew87_z8~w(OmLL83FK8(ysl6Pea<^VW3BTu3uT zva?O=ms$ha8c5FPX2&O27sqKkU&2!#8&0=kc$dJ=FA!(!1Zg?yb}}u5Q7Y(Sc5?GU z*vmwRRro&*hGDhf4Sz4F?sO&@N~j#pu%|J1G@ zj7c$RPOG8EB}Lx`sHWb*vY5V^lO#LQ(!MbU4e?rrYW0+3zEjI`b)dcR&CKyE@Y zKG(A{Jf1)F$e+~kd{=PeaAl8qP79tZ@|<@<9QM9SD4IMijLFyNS3HBcYXF217>tiYw>Nhc_hu-J!;ByPjJnZQ!Gl3?yK1 z4uAe+s*!OhNQBs%c6aEYbJAIkl7X;h++>uxByiHfPlqGG$m+O{3RQ=Ps(L@D)%&Nq z;02S`yFXsdI76`iG8dK|<7@Q)4-Qg=*P#gszmeE40niu@w@Kh2wCF*^2gJrVg-{#3 zeKei^`%s?_r#PYSW~h($rrCE!I&-16)Gsd=MraW+FXChOP7}_~tw&7z-ngKR&=vJZ z_a9kTV~wfNx7Gd8HBemTH}hZxjjn!xdH7l@*VD4|7yzcnNqqp{gT@+M650f%m_>ymK_t04O1ann9wy)Q>)nf`C77U$nW3?{U01ZO@3%*`3~ zcz>!;TYLuXDF5?j@vNVy)3MW9WOf1)EYMwHk()^m+De)`9&$HrT@k?n-Tk?$?VV^c z^s~u}r6H+)HrXX1C3af@t-oucc#wBYK>V!FI-reC#55S45nyZ&$mnZ5t_7)%4=(UI;y<*`O zA|vowY8h>HB`Tx{{tGWo#oRNXKzwUtW}{s2_^&Vk-*c6xaRk(D^NZ=*q$^iW{jGq~ zap*;31ZgjvNZY#yUX*y6DD{%FxogB`<{Aj>?!Xavz}>jbwLO-K@(^$cPiHvS=b?fW z033V%K{H5=6(9dR3yBDBh)e#o9$W74OsS9PZcTzzrW~a###j>9S6AET*#CfOs9mZN z5724WSHK_c>&>p~OxP>ml~}_Ij@#Vo%OG};fUQYxR463=ii$wGMiH$dY$b49%b-z} z8+v%xNf8ln&0MMyJv+x1CD^{z@yv65Eb1PN#beDo6%A4bT%J{lG3_x^zGq|(Ri_s) zr)j9kp6*DwfSxhNGL#2!)a{^z>VIsSJJ%u&Qnr5gosg@}Cf}N)NeAt7_vpf2lnqJi zz%Tnu_FPou;>oh8?QHpz9Dy+dzB3`A0lq|C9&7F$Y#;Q3^#0vNQ*iV302d*;=KY|2 z4t4^S=jxm6b6J=lJ=~Y0+X6M54}=bmw2TXk^>7 zmHjABEw-!~au$$5Ej#cdW`>;L zsd6|2M_w$8Lfgn#pRX6A)N;{qt%D^#h|ud8r+_3NNR~2;--G<`d~R?6ac0gpOhJG;|&-rp@Wm^cKzlpg*wP=*Qb>>ua5 z;3-YHZVQY^ZAKF5P%{h=n_CibfVX{xUJXo60{=Y5g%uTKVRFT)px;_z{mjfJ7=!-Z zAy3`g-W*mH6vd=(Zydd+X&NY>%39@fsiGe;{U1MEn$#D177Th%S`XCp7l^;##4Jb+ zF__tGOOKT52!BynfGXdPG>}9gYf|cH9cKIxTD5-kks5ZS=;P1)o2ysWM|;Na>vhxW zYq8yZF1x`xx2WhzX@v3uqaU@I5$!V2m?zH!Q?tZOp<%a!pi=0Ftg4jy<9qu5`10rg z7q?HxRq%-dM;_MF(zT^OOCh4or~UZw1s0CmIbP{4oY_i>rU@PkiqE_GQPdPOdL=_c zek15b(Z@*)i(wPbneA%B%_PjK9du$B<=Ic-U6Dcj7X~?ADNs|xrX+x~s$ympI?S0S zjPz-WLi(Jp&DGXA6W{vuaiu+u>{?2ZxBO!CXuK13xM?+Up878pjn4`ujug)vVWmp0 z?>Mqo@mHF~v6JfnebCISeXQPbOb`HT{o1X(!BmVNyJSiWLRW~J4_tOE|BC;7EOmSm zg~7)zTgnZ1&YUH$Hpn@HWjVsiA`H|TKba%+5H$_kX?2(UG|fk?^~|~I+?SoM;>#3Z zC+|@LTD`Fad`h6UpjAc{G=R9Z|E>zJ9Sv?M14P|#JO;5MJT!i**7ketoGQ#BP!Tog zBwbQb#Vpi+q)B3?=fe17KS{)l)*Oj=4gOwhVMqCQ$t(GSRxHHcPAuZ)MZH+DPV|o^ zJb;^^ke$8nz!1C^ue7&z%~PQ(^tAd);jB3_fg8Oi0!=jWW*Vn@Hh3=Qjv1M3BDi65 z9TH+T+3>ssw*QBaux1L07{vOol;JRv)e!oWcvUhe!X{wS`I`q(1ExR9EK6)AB{Wql z%>f|N#&qbfxzx`*@Q!K1c%V^3s8aFrIqRXia(!p()QpJ=k;jqWW5Sf!86V5ar#MFO z4MIKpt|lEM>%!-jz5TOqA1pW!VhtRAt)m$f)?!%Gb56#TqF|GSOOi%jEJg3i}$% zMUTth3LnIs?%~U|8S%PKVJ?PP<3+fnP9_2oU_eW(lpV#IKn?vfjmB&~hOIC)qxH=1 za;X&tOHrd*GF4Wacbs{D%hwzITYs05qTsFrMeUN6cw&RYBL6juMyx^Xsf2XnH-A~w z1CYgPaE!mLfO1oOvoVJ>KF~!3m8-Fv=DxWuSkkvD6>nydmnXNR{KEq*z3tZ1|P}oTlB|A{Eh^4}2Ik{ZG}UST>gs;|h?~>=2Prd;8J^1vOw+yB2`{*`pf4 zCfiK+rpR%b{&cnlpZs++zvjQl6=AcY4%q7ClqaFeQNwjEH@7!B4PgOzBJ16H?eoYkeW8>+>70la^x>X0Tnz(W|;Gg9-v zyX4>jR+JjR`Eu$w7vrNoL_P`~VMoWrOwY8aKEMCizZS4x@)v2rEW5tjq1N<5dx*;q zBal&cXwkK>49C`?nNh!}Jsqzas6eh?)J@hJud^@m5q%>zBx5(N`7#{%hL{Jl2$MC> z=e9FA{bBQvii#9ci3c)r@!i4aF|M=sTV=I>1ln;PE7n8B&yW=>0=AqGl3=uJYDo_! zsyWa~#~{qdiR1L}0$ggA6}Q7}mTYJz)g3E`Cq>>q#XsiuWFK1LS93QyX~BI$Bwo~~ ze$LtGhs|!4U`(&e`Aw z1`||-+UoCKwmsO98O^X*x%CD;+5byw;Yecn`rj9&g zPKr#9f&nWsTN=+OUi;bX6U~3|&o-xNSl+BBzEeZWl!Uv_N_S4=*nu!5c!45hBvO)` zt3u6tn_uT-+L&nqU9{17ci9du_z8TUd86yx0GUqS7rP^gYWT6dUoO>dB=R@G%6@$n z(hSr{C6;!~xyhfvHdYS$svsqz84r80xBHi6%H z0ly)YA9laKkS@0*11~V10N?hHM+^oO*$7T6LVb4MB+?w>`L!SX^+-lnue%#5C6C!P zM$FF7ksThkFwuBRdB}*NM{3~RiJuk4|gNbqe;w=0>qRuhA(x!>lJGQNfZ95Z9 zY}@w4oY8aZ%YDeDFsk=pbnN3 zP_UREKR}s>3+iVc_YSI^0QIhQ z1mRB?--ZURWe;~~b6V}(5Mugj0(=b3ZsYUrxc8C!2v_M+2s!E|nLm%Ao4|YwMO$HD z?_>|{dk7u&nOFwtZsKdk+th@K`j03WjLu&+>Tt1)CH8=d4u^%X2W4Abfs8Gq#S)%J}Yc18-hcs`? z?N<6*F2U4~dlyE~V1-zmATaE>y%&m^Z-LlXtJVC$sT?Vopj2-dI517&#@t3z1?pSHoi4S*wLwYRrV8qWIxg( zDQ{=n1+k54x5+D_($uhF)T=h32<9Rh{i0gw=yPci0z5b|Kf1VPNv(_Dtzu6M|B1Z7 z0R+ob{z8RBI+M2AfqT~<==NUfWCyb(Y{L(lBH^c22NozKHzyj~Pd8locs_eiZiNuk zlJ-(IKKwi`DL+LW9-N?q28Ifs{g)!sB78A~+D4F+S3C<`(z;$M4i|vRcvL|DH@&b! zD?@&=Or&Z_XLuC|xiV-o%yaG;_PYKpUv2Z#A#a{gjBy5;NX&=joU$mF5@a1-gsSM9 zS|bPv8q{0&w}d|O!***Q_``W_w7PIPdmpr)OIs-R9H&cS9%jpFM6Bc_)1}_(s_F5D zyiL~LtywfrmStmoHd|`BX*Gys!}oDN^WHG{GpY+KpS2&E%ARt1k%&3}+m{@k=8U=I zpYcws0HAd?hVlfov^54118ViEYklF){0Y0+DW|yY6Vu}3{yFrX5*~T;k+9+1WQh_4P+l8+7mC*+a&UNhWYudE51EiNGv z?&z{E_oyk_uRrycW8106nv$f_6sV5S{n)9 zsOXQ=)4KW$FKq$s)^3M@yPu_bC0o8=82`)Tj^-58s5uBqJb(gT(hCw{K-(J`PFxiX zSh-6Y+>WYSoSj>E$v?LdoH*%O(a;S?+5&glMF9!k>NGNC4Hv2moWxB86U)Xw$YU9m zxIA@mQ70HpCNzfoO$u00esNgWUVu}$`S4y+GJ>utQ3Lpv@yd{?N9K&V*T+XR=vU}N zxw?Q42=7qi!6mfP7OVGPxx5WkF#-Nv{WKZB51y%1uZzk}YK$34K2U_}S%S!+PR;(G zqY1^AkIDat6wtt5Q$3?<#a=JxuQ?&kK|rk3uG&fd=Y*3RyR`riJI`nIO} zx^`fvs;#=Ix~aY!SQ!J!ZNTi>XCH{pK?IYbGN^(d-YA6aP~a+yX{swbg_QkgsJc(g z{p>Q~0OfH^F)&9fai43kHrimF%g-$NzQrk#>UpEW?DWH9ElDIS_31Ro4-=<_5Kj@T zN4+D5tfS_-A4f~*pPFcDKmlbHB5QPYLvz>-eI|VlDY^vHX&8s4q#8~uk1{#HE2w6l z3KudRMO0ibWx1v2eegp9haNzrw^-6Qi{j~6KjI2rhpANzy~bpH`72ed+Y)ms(^(O%LprRl&nNz4|? zWEh~1_xn>Vz(ok6iHN%TI!54%k7`$c^VAr#fxX6-kqOwgf3PB#I9MrSGmQ)Kvv4o$ zeR@XHbJ^R=Sjk!fHSe0Fqyfi`POe`*Ee zIj(M7eIxZFvKe;BA{H!pY0aU=VQnM=y?-n8O+XRC*GJZbh#CO)F>C-vF?!rLvf9~= zCfE*Lln<|bm5G%Bz_q}o1h(4v15Vp zYF{#_VzwzNVZnrW7LSV@18nLI+2@8782g`|2f>{VTlTPpQiD0wxKaBLrm)U2dDnVi z_Wc|7XoH|cR^?&9`S{DMv@%PvTU^>4J?^p@Pe??488Kg5jIKHNL_tO>O+wNulz?62X<>)TfPINa-9Tvo21EW`lz@hQT zs?tPG1ZZn=Jt+-4#Z0M%ov!r`uk0RWt|RT`9%ngvy4Wwd981janFO?B?_aso9@s>O z86Ri>LMjE1E#gcQiV4ORsr)Fkn^lB2?tZ|Kx)Sk6wK zT3cTZ7op8@n|+#EEoN+|6WSv=eq)f(h2Z^piGoy|SM8xg0Py3P_{F52JQUi`3{y2P zS2x#X!X~J_ay3{!=egW^R+P2`8vr_stDc+Ah^<&Z!&!QSx+Xvue8J1CJA&^rAsPD? zReQ=YNb;8<$o0c%pUs>mNrg`DE9nCZ%3sGIq02mt7$#UMjr z)xOVf3_g1F7qwW%5P)3oqlllV;Aev5IT4#V4Ih6GHEXsK{|4@6gspT02GzmITDqN4 zTCe2}6t)}}%xLWE5rRKoCF)^f_PpIv-V3niXyb}lQ3GH#F?}D-TK?o5y%9~(=pC>6 z+o~U&nyW5{m)o<0aEQRZ285^Q62rrvjnK7KI4^WljyOV3(t_k)h34gK#Q?`azY?`2 z%(ck;h~m1F&qzu)#I6nfblT$lYW>U-NoUy&8X1WUZ#}=xn9$mSS$F$IEppQq8d z{DCy>7)Rq)oN#m)i5^G%&A059N7v`vn?L$qzosO*lAH>7A`RYdhZ(S;;kOj)xXI|* zpj(`(bRVNY31zcByKIW*U@1sHTFe*+nqB=%O4^dvrZ6qq!G z@r0@D`>AJZJ9hCVLN8)Pa2(yq(yK^JY(zw_Qz|zPXBmP=upug&pe-y}#+{k&%w@8c zB?SUn;-UaUnIhA1mAPB{%JG%^fF)!er32Pyydzhxc}SupEC5uSS&q~~u)t6{1Y{$D z?q9M&InrK{WD$;Jm75_{?*cAgK2~p*sd-KkVzxOe!ntF~L|NI;g?X8JFVJ_m3P zwUpSmK7yVTWkNBXnD`Ib5s8d zlePxfoCR0`9$gLtfJS1AGnF?*6|!}e z$2Ky(qx~f4eLyq6`&nkhKy$yEV3x>asmO(U1b4NnR1e2VI!=Y*KHL^Wsy2ab1R-ZP zK8z=F@|A}w+=#0~Q0Z3ME~w@h?boV-)E#QDlWo?(_1N5*`YMME{zzJQLCkQ5sz&{@ zB&kA;9q#Oh;<5GBnBbQ?s4@^5AulX#a2X-273R%W!I|mSeVISd3cpVtsn0cyXS4(6 zPlTQgN%eMe(!fVoeE1JNl+3P5%?{_EC1MQsC?};qCWg9RH2dg(S(v=R?-)eeD=@Own2hEwHFLAZ^T9!rpqlde%u;=YgSs` zqdAs7`JHVX7NFKK5|#*6I-J@tK)mjz9r8`qj0vCJpJiQVsN@p<%(hE()j%oQW0R*;=vbz()d?e_-FCN zW)o>tp`BlETgh!H=CQC6r1GQ^i$kG&k4pU@V(vD;c z7x14>5C^}ME<`M!z_z+O{Jnb)A7H=pH7u8XQ{8Oc$!O!LbqImV89NNpt|4eR3q#$g zo{-|$p6S24=M_qOv1TLX7iPyYTAG`Oiv=+Z)- zd7E5?X?;u9wc;uucrmrDs#~rb6B5wxE9x5kz9wT7g36O>`;-nr{=cB^J^{(>vnS=o z$J{-}Zo`!jT%o`St$%>rX3^I9)zNADr|3An+AvkK`*~6H_jvxBC{*EbeLgxaBnNrKL`y!55hHNYrWlKs>n{q<^9*65FdNNmt|!ZfQ-I z?4&E}lJvSPJZokY?SqO&2w%|eyEJS#xu(_=Ei~lN6)QD@*X;9o7m_dYUxq)yYyAjX>tkmW$+l`-6VRmbv76 z-nGY;ugHXI%>5yw+9QPMFY2BC z`jW`v)fQ}8DvW-aY3o`JC4d1~FR~5aunti&mAY65xKkdbrr4RN*ZIjG_qE)hMJF;e6FxWzv?u56u6|j0eq#fa#`X-9?t$S@HJU#3 zK%{~Z?O=IARZ4%}d>VKxL~Jo3xJP7q&T%zw1#yyCrh4(1f+LXd-+*gRjkF4-9z-d;NvfE>ESGtS1$*(t zs2IW@)dT~%@2jZ0a#-FN2w}3u+@}7%5FyaqUEpBM>gkAqA&?de zOGW15BJ_Ek32DUay~C5Ixje9sixP^)DR!?G5T<&BG>pIQKz?OJp!qWdu*3>*7i1E@ z57R{jaF-=^fb?*f#?b_q6OEGVf$lg6!3ZwZ>ni&tAq52Iq*4tBf`Kv}Z_L}vi>-C#s@cTPC zsY%oG5|?*6LN!q#nG9Ug03iZMqF7r)9+pdkC4{8-s93}%hFxu5WG2Ox1L;79lSG=l z==(}HgWZ8^kKg2S>Qkt8IYk?DN1k*p}@^C8ap44*dt9qOS(csU$RX- zOiP(-o>k;svCAd~)tG@#_RUldqXgbPQs8}!kBoVRU@;!ztGjhP1R!vH_xW!p393T57l{)R5ZldFE)A8eYgl>BK)!}(K* zOgHfo2Sw;>=t+mevjl<(%y(4C&W~I~6fvCwXUxbNaF9yWkaK&V`4*V)ZvpO>%%QD1 zA%MlSKVd%Bvmj>+6o5jcdhq8 zW^p5NOL($O)WZN6v_YT}TiVx7zfZVDrBRO(3#jr^*SxxnUl3W`7O^)maD4WFz0TZF zB?!rpI*uE3D))PpP z|J^(_GxB)&_+yFG?H95tX@r#}+Jxi;*qjSWJd9ub6!OgvY}ho|r9^B}_6-Z->@*n& zPev!4??)8KfM7G<2hA<^uMckj)n1#-0y-n? zLeof+>#o331)o@5tt?kxU1hvGQC0oH|JD*MS5~E9sKcFK(jS97$$I`HF45Z>BAnoi z={@))`pDSOij`N+l*;S*5OhfmETBPPZpIKqEPp2EnxEO~xeg^mf-_H#>Y0 zIFs-e$I6Xv#hY$RS6yXO0=n&xGH#{L=-_a~ySX0Mic)>_k?>r0p_T2Ch4e(>Oi&_B za8*3B#jI)?VkUN2E6OFZwWk(+)tg)AFtR$zkHW)WkSRSHmkw*@ct*e|`NDt~LonTx z&~f?+xO2D1JK!M!I4W~NuIVnRVcoLJ#@-(9Tx>1EYpnWQyo@i>nE%PztE@Zs|3)%w z8)GiCG2^os36}H|^-&Pl{>`l>aLvyj*ogy@maK`-UY5qo-9-D6#vEoMxys9>bVKmK z+6I6Jg?n+Zp`z6r*!UAs>6R2pJK>#E_$2D(pbW_d{``7Pj{VcOC*ZKXyZF6%k~I^9 zvb^wUpR927yZm`hJk=u+zb#(1R(cQ4!%E)Q94jz2c5?%<)b=5@{pdPCH*I6HGdzO`W#L z!*YNBn*0JlFygJR5X2s@Fa?9LX%5$mf+`#+0|zY%!3;!rGbS6JxYc(m>q;Z&CHXvB zAt(4C=rKh9;MM*hDK-p5`{o#}&wLovqCcIi=l&g^6A5pSkASFHb8tgAjVSA-Y}^rouZ z>R=UjUnrI^g`2XZAh5=tz*7{j+?oK`4EwewF(2`h3gzX~-bq-Y~{i2F=d$vQl%S0685l zxj<1`zUanh70Os;1_oeKxs`-h&~@%QgUw>)Gl3fK-#;xRa`Wx>op*K{bZsn-orByvn9Q|Oz0(fkM)R3FHf-=ck36^b*uy1tm2a1!>jGdWwd4`s7nl1d+oqq zze!N(47e(EW2MZPQkF}g>2^r5ohI2|k|P9bn8*7S;>)m4cB}>aOuKy*vDHAkaS(WK z^5I&Ld%MsJ4#{*dx_uI4fEFebgM+X~=T*ozV-2aD*%TaAyV>E{e|5foG*^B0#=rC? zB&!aH6N2VK`#e=9^w|6Cl)a*%!V<2JKiDsR>Cz4~zHN210r)}pcL5(vpSBmE$)BL9f^B5Hkg|I(%L!PL9M3nGm zQcPUjM>h+3cp875Ta-_u{$q{XWw{RSVS1dE_IbtAN9I&F02xL0T(lNB<5u5W+URKPnA zH^ljXx>5vb*a2C;DX>wPn$LG@-TFY={ExV0zTaBcdI<;mgLB(VoBJ}=P;Ay%13kR_ zWnU133BBoG|FOr%8>1X&nPiY~6}9UTUg(wNA(cA#p$s!&>^H4!$wBSHF;_s$C^g#Q zfb}9Sg0F4X9ooN?%_(q`>T2#~K8fJp%LG3-X~ZH0gPKj~q+wAUjyhWG8QVo^Su=Z9 zg}0h|Dg{R=5n{N*ywJZwr2jG#RBDHo`2Ya~c^{T@)S_sa7f`FwFt41Zw`Kmv8egu@ zW!BL?c3EnT-=)^)u~P-6fZVAopmqa1ST$z)TdBouTlK^ z6x2^eEsUnnkHI=HbWqW=6c--Yk&|X}@Al;VR^T%{Di0jJ%nv%>rZV6$j5pKD>aawd zZfSRdq*7AYF|WS@I4zJ4dtRlq$Jf|B=F6u-M^)akF!V~Q)_tshVaUFOdX@-LJ?f5= z1)es$v2?i%J=8^<9@kO=?T+|h1IqeAR$r5189`meG$_*qhN*1({J0fPWHU+ z_k!oWDuL6p%^0B%I0W}MIr|%O6n(`vZW9#t^H9L0M&CKDb=T%n!W(rTLEt0^eMD1$EqV~Bh_c+}w;ovdS~NrdE-m*F7&bGPg&$y-%<{c4 z2(rgeS_;rR*n#a+0${wdpkcuC`hOJs`Yymihxeu8}XD&leNR-H;Jhw#%@N z{{zlHOj6ps8rfTC5t;IpD1_L&{u~9gXZql;q+krxKUW88Y)sC++=(FgYW$i;;~H&4 z0^)BO%IeMFyVX$3n^z}jN*aaLgOjT6=OuG3U=R1BqM3#)L5NdAPE9UZkiayp7wUTq zH$J5A2z(&cD#n=r-Ip@r@|r~@0JOv{8O-6wQ@ct|Bsr_U6qPv42eO>9s$~4s@i{DboJ(5T-gK z%UL7O79j9 zr#WGf*19Z~mNCxD{%V23kFsc`})00;^bHUud=2Q*@_BtLegy!*;X$6K&PJDSsyFy9Ak7cq;eV(Fr` zgv6cCTMN83Ci?5ZwggU1E&4ST=pQM2eiZnU0j=N5K7L-^?b>R8mm+!-HBF!>25<51 zgkuEs6z*EkA4>rrqMzJ$eWu3T|WhP|No!|3~xSlwFRT;EVyRbN?N zR?$#XT~L-+o?n!oUtCsRlUq<+n3t7Pke^?eRg{^UnU$3J-#_QhiX{D|ePj!I|l#YFhKA^)lvLnHCgDf6Dg}U%T3?TCXZWh zq;54&&x_)kOKg1($!jlL`b~t=G_KCNlKEW8U7jbFPm{dk1S?|$E?I2lTOY(fVkQ6G zfJE%Iz^Y=q;++HlV#A02Abv!ab0A>31o1z_K=~}J_*(G>$+Ax3psnRPZAd4O!Et+syb-QyEOpc;es@06s*$fx$ zq|){V@NJC2q@%A}8&A`)>nOGNF4p*O#`a~ZNwAJhYJ@I+qe0npiBFy_8_+7Ju@f9A zUZDl0UyxbA>x7c5@eW=8HFI^AQ`Puj|B5y}&SwRa$U)tt=%oJ@o(`&Kn9V^bVh+2P7$Rz}-p5 zBv+77D}3`|1&w|nY`jc;w(QmST+ea-JSyl)Fx%7Tb_h<;{tahoEAdSK?>-?_6$#LtxjzmRgeTFqwe$@j6S;1({#TRzZ zmdSXISj4=_@f6aXizFCD|KVOStGXp0U6(O_$bM{~hX;z?p+z{F8Jqlgd9j1mgQZ}E ztW9m%`q$aBDgRj?+x_9jpBNa9!5DAb9rzodlHg#V!ZyvKW2>(qQooJ0Fg3QoP#AFS zQ#kugG?h4&R``;^2$Ft4B-|L`D|tc*G(wm{etJr@_V%3?u9Br&E-97Ze^b7-oAnA3-&h#o{@dtHhPhKenXhJprim6_f!S<%bf%*iN;XJ~)lG*}0r zxiFYoN@Amw2an1o1|p$7S`>J#i7%zV%11YoRxds9g!h_aQk+UoJn^a3r?5oE;OgMd zg&*y+C))yGu2T=LYL}>r)FQ4TSMe9Z{h*GMB3^f01%i}EXH@=+4BcCMD}Ofhe`nNt zkhyqiwCiMe0GouuRGeH)tu!9x!_$o)VMQ3)rM8Wgul0`@a)oA#D8Ax`u)Tt9o@abI z)k~p{yP3{+iJcpR87De;sW$>WPsuW4_dY#=EDv$nG7H{^PxwT%RL_v+A|gE1o!W@5 zodGZ6(tMvzmy3-0{xD}UKd$2FDblrbL45zAj49weIv~8aI=_c=)vwIgu-H|eo`AGo z$|T9jyB@s!2OhJ9+I$A3uRCMjZiE8F(l*Pc;7f=ZorBFhVa=Te!>5Zy%U-n{{k7kW z;cQ9zu?#X-F)lav&5E83DKzt04%s3ZcZw%H3j=+Qz?_0qZjU78tfzi9sp40F=(bRS zrxu>Um^r+z4-eH2@=iHFFEbVLaw->jmix^y=pH(B+Zb(3GJYHD zJZkpLHxInKrruA5r`K@(0$#Svvl0idNvTAbdLQFeRJKmBKJS%eX z5lz39iS?|sDAn}@Gbu*%AZE7nb7hrZ6ygM#&DbhV#S%$u`*+9rE1V5(coX6hx6jh7 z*WuAkKU+@vxFeuo6*7;4=4Lxm2^I!J<^mRSd{*LN-^$I5L9Je+Dko&QFyCdAuKQH$ zMTj_7^{daI=ZI7%XxaFHJtE2pP#MJL1jLd-k?ozT=G!clW1EtE3jk+px2FeDvzoYR zk#+lSB+p)@V^K0Mov*r7D>5M?*Q{@N^L@+LICoOYo=c{bTKT;z%6Y#?De2(I{*NKB znRZ=OO9Ar6qdOV}@1`c@KhI?}re1w@M%IK{Mo2RI0wMJQU*5E2&{2HByC{`+yF=Vd zE%^$bT24x{bk?LVl%HPw%ZLFF=_?eVuKFlhOleylQb$Bb$be@(mwGCgB=e_7G>UN` znu@<>Z}-~N75lBKTs^{2)b3o)Y8C#ko1PO^Zbh8ic)4|ait24C95t3xI@6e77-$%c zoYdppy95Me5urhRuzQOav58KO^eH0%B;YMKG9-di_FrAXANg+HIVD*>T3Fa7u4iBH zGnXh+v(q5?Av({3X(<5%qD^kBG?PsAvrlez!DF#MCn&bk$ z+h)hSOnIpX7|@5rvm_ua5Wa?i8;DQFX@$`c!D`ZhiZdRE{T3gOr%unB+$kE*nX{IM z3@}7+38B3mJDyqtl~|bUXA2g1m0eFLFkC^ig|>rjKcpCGbHl1OTaZL|{t8&g&2gBZ z33d5!8w0fXN~?4(GHo-#u5XyE$2CaoN08bU^jlmtyAF-R203(~taW#&HOd|L(#|^C z^ca}jHU+f-ScMcffB|b&tqu zIHCT;#XUVcJp6Aap7FC?O4_i}uq;RnJ8fgrl4C#pP&Q|o)k8@7R!JF`SOt7!L{}(N(4FlCSNVejS^%KK>YrS5CD9vl<}f<-&TJdz-{n2BfGaA zEKcE`Q${C5^!0ZW6B4b?nMA|GU^|HwuxC=p!v z6LzA5IQDWD+t&krD)vCY5TW9xxO=)X4H5be^xH#yj>x-|XPGj0+PDp_K5i7?+ctzm z>7X^71)JZfd%9Gt1)SP9|9qOwmc%~j%{stWyZtL290nv(=<`$7gDg`NI7aR4IGDjs zD{Y;!keehpxUP(zd1aC?+8)H}f!MXL>>7~y+ftOjaIe|(pg6s5o|u}lxJ}?%$Upv0o%Ks_Fq(L z!`me%3T0sc(6@I7tOph^9vs<>S#oAcDq%cUC0#Gey~5lxb5S}VI?f7zlwx;=!&CwD z@biA_{Aukd0ezPU?qQMAxor4!S9G}cZe*g^e_TtS4IT$VrhdpxAa5^Z5E7CME^SeD zYVY0CPv}~#J`7Yf?D=hSF&8qXrVIJ3mjN}Po*Ivcl0v^dSU%1>6&6DMxl;I%jMmhr zzhey*s%tj;i&oyL+u(KxF7xRL?F{0_9gjbtvJMb*(%4tuF(TlDH%%@WaRPl@4p!ysnK*7vBh*vhf^L$dX69PRdmcTOxj4kZJUJ#(YCuM1NiL=Xb6b6oeB z57z@&*^k?PEz>s1<2IVVr+vryxkQ{yd6xOa&7hwJXNXG_gPqYKYyy%Sx${Ju{eG%1 z7KOl6*Z!;dN6bh>5KTyX%vm~J^mJRh4nddIfJ%dSP5aH(30w! z_IO<@-x6u=H1|_QW<+&5ZQ-~|rz{9)wrn~Z%z{(&P_+<2^i3}Rv~b6tDckKaJm8Cw5Si$Lc{c>YGg}89*Bd+?v*fq zv{Qo=I6I&m?l~%9>b!!+!tOW+TV}3f+2s9g7HLETmfqe#0Hqe#!S%TiNr7h+b0aYT zI^joQkDb@QKWL@70Nwn7H`~cS@2;QRZQsp}3$_T&MNn+#wa|D&0v)fj`xx#R&G%G5 zAX7e1cJld42|7GQ91R+(qK-`xW*G82E+wJgHNI1tB^IjD=aFQfj~{6@OcM1FvPfwE z3dlJ=1CNBGu$7ZyCm+p22gFN3;CL&1*u7dNq5XtA=rm2w> zpk21v>r(_E`>Nhd_0b~>%NZP>{kafKs891rcsE5tMuhYzu*j7xtU2#l(1t;={7QIH zia#srH?^5-bq6xxgU5KyxU4*vlogg4(q6;M7PW3uP}YLirL15GZyx;1Xm$Dft2@5z zuD!F{fb?l@@2?d`Zi-QtJCuizu__Bzrq8_WVhw7;{PAo}hm-w6n*oM&UpKE>_v%hXsD!wx3_0oeAV5PijB9iD=UszGObc{C>O~|@hzxL(g6k?rRTAK zRyXd4f;)E(h|B4xBi;<;j)%XC&VP!y3*RtJ&RXx_`Ht|tU;;8Ktpz2DV$(^eAIn96 zqtjsQ#%ZI;>@(BMu65}9>7LP&6obulv81@HphTVh zCo6uM?&-*(oyqHzbg&YI2+e=zx-F~yA?U&NDfKMaaRZPUc<7A#m%dv=u9_beTzK73VVJE z3RUe%9J)W&W*$p1nhih2{Ghj!1S(@{U+RPi@WoE*w7uZ%5~9g4M`GFV^TRA3UPKE0 zAp>$k7rHwhRCGGu=+cx)IMhRm}Z%&c=z6S`NuQ*%7pLo zgBi(*oO@assbNQK=AJF7@!RGm^DEIz)~cwJF6poBR>bOVS(7Hc>oJD^ZJv6!L(rq^ z1<(z@!8&Pj*{HmJP`~6z9F>{r?SEAIj|k~H(d-Tww3C}W`gl8%8+c7CM3w%lcrD~T z0W5YY9ID(&ym9$a5x$dgqT$0Z0(X~T@$8nS^75ey&SS0l#{%xh?OoY_2`FerNlr)y zp!gPLZj{3aK_HE8xBEfs>jW#N(aJqwaJIaz=h6L6_$g+*mSbBQ9C|^q-e?6<`-I%T zhYP>c=3|gS1DES|$h`&lzigMK~ z>`C@8=44leR%5l0)lttjI(a*sewybxH6CItNCY7g-wv2R;R;qvT{WDXJ}gX-?XgS2 z28w^k@DF~K|RPmmJ-mdF%rD6=lmlg@wAsHwhak61qIO9{(p>O;Xa@xge#@wgB* zia5DOrwY>pwjrimpVp9N-JAVE-~F18QltD`3z zJW~B1{oFwhBbK3E7@H%U5SNxAmfS-$Da#%@Z)A=ZqnkKVPPx9^dc1C7)DRKUGuah` zvcDP3*){dwYkJUw7LA-ojy9N3BYwB}CDXVE2Y`7XuYNE2SGsY|{OQK5X$=}>xj`Kx zK6wQYglf6Bc;^!MR*b$@&O{~iI6*!%LbdUAm;d^s;{?6pU#tYhRHJs*9hd>f(gg`! zKJL%k9~lIDwFmlZl$~uuJ3i9y+tL(giee8EW$L;$YFEPT6V&XL!p7Dv6;eUdek?FA zf4l&l^LQb0H#hkokUX_gBQ7ciQ5TLU z(c|BSE$F9(!r3YZwOB*$w6&$QHKn~5r*>UiZKJEiEdtPmD58-G9%f1P(0hi)7SlrN z2e-qBK2GokaMszGt1IS+r6mje8N(BjTk5Z?H3RQPc06$fC16pAWIeSKMiIPmc^|5- z60h6s^<&KcExADkqLu5wl_zUu`jiSGMf6dQ_#(V}PLy6&`-M2|)UV{E_kTR7fOP~o zS5{>}3ciq~pVyiK)>UFI_BlBU|4w;!a|yS(`dqiM+gc+_A)AJettEISy4Neeo7dTI zuv<>eZHl3y6!M{buibA>aT`>DwK)QVY2uL@TZOl4ESP&u@Xn0e5TwsB{Bgv(w$XYP zr%g?xd?!}?$qv-dqW8!fICrb<{SrF0l{A$3#YhT0)O6?0Hw6^3c-t)Sb^+`^J&~PB zY60a&G-i@!kXF46?Za$!uBS+50V%5%K7GD&UC&<9im#;wOR&bqc27;X80`-OH$llX zsp2?@n2PKopiK+Lb~@*LiRl6FJqRb(|fW5#Y`VXa#LWvss#1Q|YQoy?oycfcJ85yDHu)!1wnD zsuRe4D_Qjy=N{03^Vnn%K@p3sPKuXTc0nx70X4w3RaZN2O762lU>05uj$zcvc+?FP z(8XIN_Z}W?;Ko^pGtweXaRF8j@0Y2bq5mC;IUZRtK0m-MJRzL@#(@eiku8M&yBYPr z#ig6dxRFz?iXxg(PX({fSPKe7y4e2wWuqkspF(YK!d~CSTdrTucnJ7ELHUor{$AZg zPD&vl8J?U34?w*jG>F~c*oWTpN;6=JK~JmRzZ5 z24_m#GE~}ojW+zsTQ&&&E3YiwZyNvP~ipo;vmG7 z)TGh--`6oerTBWUQMl)R56*#Kz1;1$u}n4%j4#K+WDVr3lWW5mP~J0mp||XhbEoid zRj#Yhi$oXTgE4D3e2sy1>bLU#^?yFBk^VnLePdvqT@&qzn>4o3*ftv5cGB2s(%80b zyRmKCMq{%v?@8b9-uvtPeC7<+tUWV(k8qLr8l2f^P&!A76eeQQ>gC%Id`0iyFSq>H zaYMEU4}=HXI=xQgb!G8FoFS`04PiVemo}MGxD3Zx(kkj$tj%%$tK1^g&TU3}o*qiotbs{bCMw~C#H`aG!^9h?9kuIm zX!tv+*GXc+SK44JLSKP#lJ%Oo&;Piq0QCb6k#&-e(*1a2AuO6I8HaS>1NxJOl<+KwC$t1D z6ZoRlN#~+Tl2-s4AFfT_nPlQ6ZtNK@YO3zW*U7Q43xBXep(_Uu9h_sE;rTD?NQNZ! z&QA{u<#BM5pgK%EzZt4%^8|wBMYwS}ak@EMfR}+IFwWnK%_Hj`T!_4H%@C;Q*Auy)AlDWu5^049A&o%zd;O&!PQ zgRqYr;%#PA?DNt7S26A}Q3Z&HOldM<88KL(3x)fQ#As)T=$NnxRidjvvj?A-;SODT7F5x^FaC@~w1A^OZj#k( zV9nDzKUl)WV2!n4By=rbZLr^;BsZM4vo zoEwqxp81%B`=}O0>|av|w{94?m0;)Z2=7)+<`D_SHj%LEoCTdDu?OHN7bJSTIE*2{ zuHMEeW0aXBWZqeg@krN=hnI!Uqt*wW9hcJxG2v;8PilV**T>mFNTce{CFGSKj|fvZ zP~8lN`-{5c*p`@aeafcY%stnG>D^vNm~Q|(M8uf`C^(3@q#K&k?0VHZds%7-2R!k! zsM%y$JHZy8AsJQHk|)M8okA7j7MY}8Sl{8KLt%K3dcfWF8Ct=daY;R^IeNY*O)C1a zvu*tXV1ZC8M)-9aNMP#{S$qCmPR!1WMP%2e>s8zowno}QYTgV?7myu}@j*S0`cLreIXsZCeAD!KD zuMVr@M3##>AB-Xo{ZjpT{bscF46UM-FfMyP@`MygeZZ@qEFu8aMl0_jsTyyV^6u$y z!@Ms$T24YjQbJZz zQgU*9d_+Qga!7n!Ms!?aTzF(mLKIN-RxRvv0v4ZsffMsH#(LnVi@2gRh(1Mxk|?e3 z@WSR6-{JMNs?@i2<>9khw`tafI-}4%mFwj|boc;-@DzjcouA#grq;E_df+meptp)j zqyCjoysqp}J~`SVqA4V(LY1w_D8iNM43^l648N9ngiU_6Z6``781I#S+e=ah_(7aT zBuGqM)TquZUzay{HAmf3RQ>q#@9bjJ!anAEv#$aMM9L&8l--#AaX?^_M1?GUd~?$q z@4c`<KMlTVQ>mNp!ssUTsccnVW$_6&@f|@=Uq2rTz7V?bsvsiLJ`y&3&sReTi8!eVO@;1(0qYj*NbtOB?2`PjMp)pg zqPG8XATL{y1Fnvkc#S_dH%xMP+&TsLQSB=-ybJ~OBm-WoIgvozTG5V6nY-Ht(SdW; zW}FpOjYTSfZ;EHg?on!wt|1D%_8oT+jH4gL4W_>d#EAVB1?H(^eaaZfZfv(RNr7?xn-ae|34K+QusgDoQOKSjt^;MI6b`!f;r(?Mus}th;ye8@Quj~bua)ouNGuG zWNhUL3*);9K>`P0Ofe{I%j?Uiq0zS#SuxBxqr#xj<^l})`rTt&4ww6zfhVMpG}8|* zSQY^ecK9Qp#%y}h>AD{cmoUk{ew~(hIueP34FGwwTc8m;U35>!xB_MK(-x3t{d**5 znGqI%GxNA6+yBEAXCxlo7<$rNF+36>?LFnEYbhzZ`GIAqTS|#wwTf5=#mA~=S8e`5 zgb4SV#KV<}fvQ}O+s~_8I9;2GGJInQr8=qnrIr0&aQ-NZwaAKt6&yTwmCccI3|6Dq zKN;FYfGD6fUpa=^b$srlwV3e%PC|522Dzhd#7S0^01CSZRqTA3SkjSJY~opyu}!BL z$3=}gs9h)bGO@HpM)NiCp9o$XQ#%|A3W>xYZu!MSA}h)6&>`?&`$dr3IV&bmeG-lr z)lg}_G`pRf76jppGl^`hST6A>Te@H1`b$vH-KL)_GX@=`fZ~pricYn*I5n#&fK?x( z_;T)>F@XT}mc5sWtp9$vShEA^lcAN0nR)h80g%SL)(&kgQ>7REWWUDodNV`Yp58v` z`kcYV8s`}t&+xHUO5x@9gscJBO8UXA=b3um9XDQM{F)y$-&ukN3F~TG3T53(;(5~# zUcKvd{(_IlZ&pr6E>%_G=p|L)=ztY%>GuIP0xIm=5QnZ6VK26f0+S#tWUKs$Eypan z&uJ3|4iwEclw0OgZHBli*p2}bQXnO)r=BzSM~8+nTK$hV*^D}5Uk{Ucb0jK=mk98d zqH~CM^>v1?Xt9s2#~>f4)Mv5|NOmz`h~pl#u~ry8E~(B`G#cz6@rhfia%7=G>Q7xx zBSBaY{WzG-UyFLPh1}ByJqm<%gfNd|`}83l*uEGj4K+umXX@G2P58LA#Zt!fm4pIo z*g#*)oa}y_`i;e&vvLttf!V>_TTlpSUc6O9`+e)8$xe~2LZ=6zif3aiF*;5XZOx?8 zF~JE+bh2}Kf1V;HLF(@r*wAy@%RZAfb~cUQaib|GLrl*n-6vuVwc;~hdJK`0MfmGU zdT&*>bEx?K+hNSc4cs5q0z71%)*BSbJ4L8ler;~PeEgb8#Ai}#vk9b6$gnw17v+B% zs{A?thlov`hPfMK#19g}ySQxLT%j`M{`!FInfxUOg=Io*BKap+++&llLO;4tV?gM7 zx`<7e0yF9wv)SJ^|GqkH3Zhwj4`M0HZ2m7wQg*Vf-QT1|NO8qiAGi_{0wlD|1X+vT zpRf45yUrair4fGgH~1GoAq&@Vo!ik!p!wEW2(?6qeDDX)$WV9oq<@O0{U?23T2Vp` zBLWBLVO`SPqX9j<+Qn-pSrQj$ z97vX>oYLkaDO32B6AD%F``Bu;3@Jva8WNy@-e$$?I0fJOqoBhs8H&A-)!s2w-ucqd z`TeA&F9m}+-MLGKYeg7s?A!S|dXe4wWtH8m zi6192q_ACT{<;}qZ83aM(Ww>pU;T4vwPemwk-=k0h1)|`DNNY-kP@e{{l6y{m|mCX zT;?qDs@p6oVhW)FK_3k*Vj3ihf32{V56g4VN&FwU0H3eBdgyGYkMKVasfk74|j7qonwx!0?UY55DI0CB6^f%o#F0<55BINBT zH{n503rQGBw)46B5}sA>rr3?NVqv4>k!xXZpn^%iI&*0vT4b z1G&n1c2BH`Hv`pC$f_6v50WWZ%wu$o$%HG=ya#^>)N=thop{)6XBxL2b4Ve~2nr5RdQlXWVe=^prqV_TjR&;ZGf z0!HW{a%#`Lr@S<|=O$}N1ds!$zXjUVSP$UPb~UZ(ws^O6Hzy=e4!ni5r!y_@+PcwA z$XkEbm+!7@0Gh9qnzMG_%x`^K)M9~C+c zNd=$Y;r_nUXU~#Ikm)G>)}mhTHq?&=rp3k1z^r z4!aKh*w%Dfmi3Z7E`+&{C>Jh#s$nO~Q8xJCG%ZLb!9sfmBlP{kb9R010YFu?m_by`j4 zU7UT^(vnCxIWodEzu#_r`X`RSLFAz9#j?ys8o4ArO{Z0{fFLNq=9&F@9Nx3%V=>co zS%CA5d&9xJE@ZJ&P~GcUzT64Fkh{rdNr|4M;vv*x2WrmN7Juolm$*K(TO^SWG0Pv; zt}~LG-OUhw;2_3a5sDLhxM(*1n)#>ZG9P8hb6yV@BXGJ;h^-P&jnR8WKz`0NFh{&v zZss=BC}0=zT_&bphIgqNN%oGvK6VTko#(G=46|66X&~U$!fGw}sg1n+8W+*R)@$6O zyTzMiw)MrrATwShQwhAN=gu`24n)%A9)(5-DJ5K@7#=5O5sI_%gkYVVXgs4+f%*6b zm4C5HCj3BBMNH509ZlUL-pEUss=Z<{!~oV z%kH>-KLmyRE*sE8b|kDZTY{SZES;)u?FRGLnuCDnVcCr$EU>!lQKIg9;zuUc_Q7B^ zk&)&o=JMB>Q|L4$a&QJo29xux%4YwGMA`($%TVDTv7pcy36??y^G(>7BOXR6gdz8E ze~o0LJ`1w19M^c{F+<+7n$%HNo-CvqlmJUv?dVgw=l842{*R}Mj!L*Rzr`FUj?A`@ z(Gm!Te)__oOkKXweFyC8x@v7=a(vbr2VG;TV6_)#M=I8xj0v~DgcI6~G_@q>3n(Sq zU0Amwj&I-Ad<)NwJnoxKg>9Bj%@n@LMu`Su6N>YsD6nWJf1gJcpmZK}qEgO~4dCbf zl&U9PWLnecXdxn>N>q#{f(6xwksIs7ohC9>2y=~Zom9dbtxK2Z+e~3}h5{3jg#^_Z z(=SX~Q^+1!R=If-+SJ~J{xpY+l&R;Uy)|&@^)#;0@OB>L+U^v3<%zBP$d$>mAn^ z6@jA)Rj)}(b`oP$08m!vNbU4I_~6m|(4HGd9B-_Y?NDWt|IREG(K~jd3)b5w{UkzRh*N z+>tsz!P0=jsj{@i*gI?yb9H~Nyp51wXABcYYJAW)FgbWmRVoShIlSkQbv8+o^JchY zX9p%voCuePJDvoZfUeN~XxODT!B*@r{N^B8Z2SQu8}hq9t&Q1p;2EFxRAKYp}`Yf)|$xO38lbTP7)Zj7`uDu zHZ-xFkHD;*dYLum*VpX1mxX+;`FiuK1%G&3N zRtf=s)>xaW?cAfAPWoIrYnqzQN=bh|FF0y)crX0+usiC=kPE^zJd@A zp!bCT^Q{ix;&;JnjZv>x5HuYts5c&+}MRJ1hqzJT1 zzhM|7c=ngleGWNCt2>_-9h*n{)LnmArdj~+VRK=&=@gn%CUIp{JD{fIzle~8k=KY}^H?wg*Qv!nB4&%n{_cmWM@`#AyJRs@1JHWCVw}-7bhGz4J>>hZw75;* zzmspLocNmlU*|4^%+Z_%uzqisu9uLIe>u*yxxzGlm7N;PW;4R=(TW?ew_$Y1v?$J) zmIa+Sj`Ja6y9--&E%Bmp;y<)(!&^tnoawOk#0+t);tf{USjOi&ebboIpOo0RhU;d z87FQWMelGKn`_Q#0PY^C$0aK(*lQc01Uu*wkT$CC|AjS!UA9JhFAprQ)MJ|Xn+<^! zi<+7^ve0FJW0sB@#$vm3Y`8Pd2qL_qaw6NNgB%y^YvRLs7;Eb)a!?w6iY=rAiqx)$ z%>EZ@fM7m?xTHEEQ-u=XdXYWL(T~sV?cG{xn(SHqvKd>$V#MH zF_qUjfY@4X-7xk|c((`iyne?m{hWN8t{k!~rUDr`*YL}PqGmlq%`P-@6O&e(>croN zSZPclTEXdHS{g=XNZg%ji*Aj777I82yPgKD)o*+q}a)-KUfh29Dp>cO)f;YWF@$Gfo(*e_mp)8 zcS~vhq#U^KL`G@?3sA1Xts%_v7`EtCDz>LEN+>N`Nz_7R)zLLYmr#wyq9-hIRyp5K z&>T^;7emHbsQP`bO|}*qlVlh!kGUG8mpJoD zBbyg2j`BD`YE#IpYjo;iJ=R}G0H|b#11{Gb=qR`ubdQg=nmCrQLHJRz5Nmfg7Id7_ zI`Mpb(o;>rVrmH64bWa{URs)*MfI7ROI#>8TG+KnCkvG4JqocEX`>Z>aTnQ^S${=; z=koa6=jxG}m3a>a)D%bFHGFEJ8vvl#Qt|A0dcLjO`)6;z@yXuy`05qIXoUb<9saBYO zrUq4c3XVI}ag4898MAbeVJYR4P(N=fdT4*+K82e7t_$=c;YL~Gu`wEnA^`t<)jHJB z64P&QS?hqz_(xhAUyZ*96b(!#Smr9s%)^#D!aI4wyO!F-Wp70p@^!FEGMr{(n$hn3ZXr(YQ z=FjzR{aOw#wyoS86umz(e||25(+2?s6H$7YA5 zE4>pv?T$f%3(FUwjijz0*cuLvtK-k#<#@F4{XQ!3D8s4>1`U3)n_|9xwYHCy^LD+cT! zsawwGJ8XWxxS`aK`ZR3`#4q|(3c(9nZ!o1iN-N11-_y`(!JjT*ShQMSC~-gA*VZ`P zccAY%bg1n7O)5KRr4#)c5oU>3k?#b#q7 zqbrSlad|jZ^1L}}CJAuOk^109yhQNP$~zV_JRibO+=b?F7vUZ3z|;_*^*FDW99$=J zqLjrtLk)N=tHOm?dD*Z3Bym}hnNL8&6#=1}QYB(G*$@-pvP@RbCAk@KdU|dy^WwhN zsZuAg1~x0P;{y6qx>T|$z=QLaC@xkf(HvXm?e&%&qQUORqkP}6u_DQLK)D*dBo@Dx zdbA>{kYk!G8v;$JvVfWP<$LkK&qS2d&4-i^@Q~kbzIOHBCB9gs{BTV|fY`!>$bSba zhZ^D2hk&BQ6u{)oSB?U5M#tnfwwX0g=Pg;?-4N(_vn;o=%#dqJ?OB-kG6S8GH{V(v z=||}m>g-gUQD*bEa7`=*l;?RHaEH9^;Gl{UoP;TFC5arY{WSnYd=Qy=paTZ>eJ~9- zX<^q`t7iF3$y5Jn1!I0QWaIj(~F<=4C}AlZxFA+X*(hN3l90P0DC`H z3RYOK(j-VJy=xk(z3=(U_TRz&#`SjAF%(CzYQFy% zyXWgT-~Wo_yx7UjaLYi2UJSp;_NdeWr2KYn_qx^BkHk4$fW68szOz0ItE0}JID;g`3-TJZK!$_WLkom`mp5l zG_;Jyjr2Op=b(UxH8uA+#H)aeUH?rKdZ{!>cR(J}d~nrA`cPKkiXk<{Xy@cqOw$98 z=$E{3OqUs>{D=8EIb?Xq{+NKh$QW-bu23T_M;x7dSVMOOS`j?GD^wwjWLw}y!N+Zf zl<(w5D&0$}7<`q9c`vYbWk_SbZ@=8#Dp!^XmMZHP&E|pz^jQPynH$89!14d@omI`x zo$&v)^}YgsC#D_;=wl;;l48Sxf+NBM142R~Ji@}m{QZLbf`gpA{mi|b?Sk|j0*&n~ z_3eV)Je_?4-Wy)m(QQs3Uj5T{N|-M z6cL1BK(?9u4&wwM6(Q;fewN^YkpT?TPpkJ+o04Jyrqzm&`M{J*Ajn;gPQmVRMHC*V{!rpRTEJPN0aIhjtGeahhg<^c3MYoiy z4y6Ls4UXi~_pC5%R^c9f({>;)G)R^fK%eyqJP5WpNVFZBN< zI8a(qG`7rB*wXD)Xoz2Pt8W;?HN=E4VK9F}UibZFYgK9`<3)KVec1AVjbF$a`IY}4 zy|XcOI)Hl=1mb&0JyDrKo>^RQ){am|3%r$WIro{45mIbcEp~QLyf=|ux zAwEAF6J(6;MX>&MF~QbA#*9}`-rYE;={{~90)~pGfEcU03RNXgPrIklv9y47A$DJU2PZA?;w~pv2XD$|-m)5u zGC+wag4`r>Qfs?LHqvH1+h1>dSy>Nva`x7vZ{(1Pbv(5cGPyTPcvqiUuERIniJ_g5 z>}>L)?HraHBtYHKkX#qBBlsza9=gpcyvt|m1GIEVE|dYUB|gMmv_vw`kXoHb*Kif* zXZ{HhyDQT>E)Ox7m+ZZuq@~>u8*9~8-y?1&l?qhS|kZz;VPC^?MsA#`*fRZVs1yU zPI;w_RUdF8MeO|F(je`3Wm!w$`FX66BqgSfUX?>_yUa&%e7L2wlvA-+yG5{TcWjFR zTt&J03LQ7qITJ%a)nq2NwmmA1pE6Z5y#hmd> zaQ`?Ryt_JJn!baP+whDs?nT^+d@lg|RECMoD`ZbJ2(Vf>y(rni;+7u=3J5?al4CF! zwRw-IdOcafnL3HDtCIDPKou+k)9-ANa{RqInh@wOf1iu(#47N_{H>tX#xgZw(x{fI zNo8blhiAQaOHKg8d@7y=LNJTRG99aw-_E(~_Q4f&J!bLI_lhpf_g7eq;_$r75rkTh z*6Gv=*{4dfh`H~44iGHD@}aR8gh{~wRWvtYxmQ{DBb|k9M6dF{f?WyiGxZ1t{1hhZ z3tN6aMq@n)mTu170LU2pP4;=KvP&2KRDx4ii8Rvf9pmYG=0&dCph9&0DH9-}&vt>| zRpLGt5)AeCIinQK>J7ELH3c_2{;3$c7m)z37iM8<`KynG`|aO4T5D6MW*}!%S_hP} z7xb%?iZFrs^sddz*?igAr)AqD_=Vtqis*p)ypYR~{cdxU|Lkv{Yc)1mXNEODPN$yI z!i95AQW%;NAhkw^TbU-Z?k&n1el>rp&M|B$7GY8HGP767@JHnOgpo<6}|@jzW5Qos-#pj(1g z>CEVbc#Wz5RlCJlC{G<#a>zR2v{AbaSG-7tVkT5L z{ncj;0@nK5Pd1y1+(vg%F5lW@;>oby)!7ASgZHT>-k3$n3SS`mc;(>czVq?^APoZ5y&>@geT3ojSHbCAvZ?c!V@yViCsQeT)0LeA&|Gza zZEc4d=K6A*EqIRYX)e;wcLY6bF`Nvb+H-+t41@V2aTtIPiMFZ5?%#5&WJ9sE zn)QmfM9zc2@$OLNAF zXQx&8IC>zALCoL)W5p--P?|F+SP9Fsqh+A00!73C@sH@xZ9M`mu;La`eZ-GvY|b4Z zu_Lro$YP#g09A76i@AbB8n8;nQEDU4=r-@U>yDuTd=^7DrAV>8n6KpzPG9Q5Pn5=v z`L|caEYO;x7#eM8w378pW%AT7UnPmR)5y-nQ4ipNh5lxm_I~(Jj2A{(C}RQx=uf-y zQF@_o;q)k_TWSbL|yH2`JE`yx+bl`X@*VnA7=57a}u zo~qLc&Sa+1|T9I*kZ_dk=~7}w)h z4DNs52yf0iV$TU=nQ{eau&~(w)-;EYkw{bwP;`J&8rhXe>^XFB z*&q%QHuDxif~VP`1@~uh45H18@ii;UuxLtgkOAJv^sqGrdWHwkGYpUygpDBq%tI&_ zl}i?^?k_Uca<@KYl^wd~wNv&G@vv_EwCL`**3?U)wJKqas5o-kS`6y(w^7(s*_ zgUU>;Sd^sfmy^VUN2f0WZPI=%Nw#TDl7vgz%cu|0FlY^FGa1{$j#?}%>?TmUTcaSI zuefgYYm>2GnhQNf1dsIh6FdgT!RFJ1)i|cliOAoOi)iArJ3m<`xn)wsiaxF(L6qRh zKYNu{Vh8Jpe+~Pag{Yr48;%(DX`DV}J*&CCk96k4;23AbnPrVwIe$F!p7|-)o-IQ2 zyFhg6HlT;M?c~;f#bK-d$BVQ-BPFaVHO-(ZOjl-0DX;>g0zf&J{`?stz}C z9s|X$eog<~sfGo>9?%zodcixi%`yg~e3@NvnUZ#0dE3db1~KwEXrD#R-taHQcCS_w z)-YO-q=Jm+a)}sBG0TI>iRA&8Vg|VDnN6bFtQ4@UX17xJI}LqtWjxoBb$3v$ zAFi#0w74r&4gGZ)UBI&Ue$>vR)de_&U@Z{cZh3h|EO%`88&Bzk@u1;;3>Tm|+RK5U=>h~z zWmgnZW&j{R7k{l~72yaAVGNJ%bl73jnpS^#GOUus=$9f5!#3!jMjCAE21H8?cV&F0 zIh#YP@)Spe;uo=Vlw@5dh~jgjC`@k2l1*O)dg6Xt_St661t)?%MK=pxvjUwR-d5IF z{LlZc=Y;<+eKmtrX?pNS7W)1OL`=njK2-a0FVys471MkiisV!6G{7jh z3QRLlk7| z`wH(<7FJ#W?t`v@vsfQvj)scsf9s{l?&SfcYnS3c%UhoJN636_jA2;>Op#@hDKE6; zDXaE9ur+KGGuXog_GE;KE!gGs2ili2K@Hv_Hwsrp1v3VZ9Q`z3V&0YpT25;(8I6|{ zwy6M7ar@EL{|XVGxXY7UlrpBOJOT~?Okd7S-q5^%f7QcW7fEkB8}G#6wEPhDvs>;? z!ZTutJ0whFYJjTv5pd0Sz>94AD_B^e8kc;Fd_+CW@tkOHFQMQ;K!9E~a?#4n_zlbR zYeJ-}TKuLzU^>0d-E0mQ@f+jk&Q@S(>Hc@55w=A!E&>2d)M6r`y9ng`{o_Ui}7)v{>rXrX|YVmEjW02}B~R&q`r|L7PI2%&0T8Ho}g5tlo5%>xmF ztU5WSYT_4<=&b&)D?iQFBuFzbRU|xEe1ss# z@ecN1)RqeAAM{QlMHKa>2^IC#5zpcdlpq8>`}nZV3R+ewMiiZJhqNTW@SdS}+V&D} zg8-eXMVjaF^CZVekxs!30pMrTIjowsH`K37Q+I1)Z{^UQn6+Hw^iRr&yj21sE92?r z(%SM_FH+w_EOB0f@f*zVZy=}Al~7$0R0|U1J?*858K8wf^l}{%APqo(YPCkV2*bn3 zl2;mU>@8Dd0sx}<98ap>jcdRkVzc0~>zmc5B=Sm}s6oOD?xY>L_N|d<@;d~7OR=rN z{=!^k8%CE2VyhSBm>ze}%?%4UEx5dt3(bVBi3nuMG=qH{nU~$6uF`(`rYOx+3clt8 z|9OM@`6A3m>&(IO0rpL^O2;P&t%pN0~UBgCcG4DH)wYg=5u+$l}R*kp*Vnf~BT zZJ8R&e34!&fJ~}A!rx}npCW;pj!Aro`L5xfz;VOxH_&x7A=jZwX34;&Z9Xrw|tZ%xfT$C`}0f#01K|(35Le zo`?zPM5V>O`6@0YJLZk@4bdU!-LdeLw7hpkVVYBINp-~-DLs9GN0S+cr9)LvvBv(aB3}en4Mb78_*e%%~Jtq&N zhVTt&mIVjgMle@Z_qFg$ZB`#B8k)~3j#n;ICx_4fwrq$@3Vgy2kW#t+U4F*wTs$VE|XWvwdK*Po6d zbu8*;1nmBhTv~*3L+}-Ni8(eT8AviRSq+2OOqaDW+!{v0C?j!a_3zjA zKtnYk&90}p`=bpxRk897VJ({?6h*bR@-Xtw%wQ!_u34Q^4$Z_t)JqG&KqGFvLl8eg zCFCkr-(-iV*em+6yE)!&&m8ye1%=5rpl?bC|?DPJ8*`vxIf)bDR3a9^RXiOfF34$5FA9 zC_N6inU}2Zm!aWS1r*fVOTnv)ib$`C$=e?{r|;$SYR+qEGuzf*txj)xEeWn zy4ZU;ItMvB1qZu2x;p{05|DualkvaO>u|+{krq`d7NEOlFcjK5`*{cF6_JPBl#sTu%2?|B+WyvwYdF09(duxZT8Y@KfUMS9Xq~4Z6N_R`Vd0K*#ef^4>OCe z$Rzv?V*Zj|=ampz?~2%soM((~^8_+&a*q^%I$+;|{}&SY|NE}VxQt4vG7!V7O5&Q_ z_V?*sCEb@!H}m&-OESMqirh(E#4O3r#_3hIOp2a4jKy%I+cD;SQyNSlhc=8XzdkYl zRsO^uw87OPMHGO{`xrqRH#e{^%@QdVO40^rXfP!RTX>$8tIUE7_#D~($7cT>Zq<|( zQ$YYlP?144L$tj9bL1IwY*ovL(mAWIt!0}!+No|EMx)DVsk$UWUTm3j@f7#`8N{i# zYK9h1E3*FWg+5Aa8YM@@^A38mOI&|UJlECZ;JeI3_%%f$xyr3nUL^}JWxT#n{Jsdu z(i_5g8_D>Gg+RCb4}{9{$bm-)eob(-NWNB)W$)r+^nUT)1II3ZX{$<%MZAu-u7+<> zE}P|yJZKVJrdf!)J#SPM43P~Ff*DDg9-4ocd>b6Bv)yB5u6+vTSM0w=<+Xsu@9Msl zkwm}-VHsv#@t-Z54cIsxE8u@lc6QS6gy3BT07*0@GcyPPz)}4euc`&SYj|XM*Lhf} zN!5UoBW!H2koWC6qaHTO1?*c%Rruc%bAfu4{ozhNU;E*%dr_NoN~avPdrG-dOncbe0KimC{c0i-PE?4qY`yWBG4$MG?_Km^<HgJZ?CZ99ptlLW;o+hLcR>igYME(G zaK~^G9;@%1+zVDJLQyNw>5`BNey7au<}lt#Wx7RS9E;+PR-*8u6U&vfBE8cD+{mG4Xf~Q zGGL@2l8mk-|MOwEqBZ#kanJ?sH*eoSMJN;VOFaqGJ)dXFk>D^JCx-mbweUce2Rxg7 z@(=@&-=jdz?vd0d);Yk&3W1>V!T)`5r7K>7n5TR0S;7Xiy+6PHqII&7O>BK6)9wC` zg8+;F7#P z6^+Ad2v&wok1WOeJ!X21YXbhYEYF$57zVJuMA^9Tr}}!tO;fHYu`S10 z7m1eS2@YgU=%UPOvSnw2T5Z33E=G>gPwo;^>KhH*zVB6fvp@DjC*J}cDmN4?2v>otnfC^n{92Vf- zY$Lj!xyn%sP{MY#aM>7*urm;jU`Pb(ULIKXTb~X9UMAv7>}jvcgF;+f8HJTM=nCVG zoza*$rSIvUnYK?5mG;*rE9Pso4g=Ho((*uu!_kme8Lb2vscu8ie{B|ENv;8G6WC^n zY6t;m3B4m30r(6Ah!`0WZ@RBQJrbL(zuh-$Ug95DKabH+(2>e{zP?Lyrb@er2iB(q zX;hKKLifpKZGUl*W z8GiBv+Gd$&HK=IU=aVh}rHr&IA(jg^%hdO~4puo8MN{N`I5AUx&@ z7ND~zh<9sYY|D(RXuya6PQhrY4Jx8e%T93Dosdhdl_sn+x9x1liI~1g4<$P7Dh_M5 z{|J{JD&ZpwE)irABvD<2nl!+QEc;Ll{(MB(gMga-pJ%%Okddh!LCYc}M_>UyF$?E- z*w-Um@kXqRh;V-4ollhTV@Rrf#0-B+aPrB`E6kkWTYnT%q;Bq)EuAk|HX;V?J%^#M#}{$y3L7c_N~0pWGrd#F%GHTr)6EFa5*VuHU?er)YxyS05}u@{Igba zHvh{;4vNmn6^cNz04Oomi3(42%8I>LPIG6i)%|->MmV=ur=dDXp8u4F4;4+S-8VJ* z!ooK)fscV#LaJ0U*#fU3M4AU1)WOfPyUZO>5Y=#(D5z9dqR=Hx`PSG4Zz;wbfI2JP z+0ijL?k0?<0W)wV z)3URQ?rhbMz<%_4dl~53^Sajs_`%s9D|6`LvI3c4NjVpRp#P?6ptxJX zfG1a6<2-B=NWkzK-%9pWL#mea&-Klls_nYthE{TW?rUS0>4?)dpD(7-6F-&BALRUBY|1Y zL@>vBlNUVJ{%j~}|IZ8@1~DZLDIfr!Q+3-yG+b|U{J%XfgJgxJfl@7nC-g$zjLu%z zh`u;8-`mPc5iC1V#mEHQ(rH!Y()X+^-2Y-Vz1QpOa4^M4lvEQMPo?(OIS|H-C@s#e zl;*P3oo^%M*dyzMcIVUodo;(|`5u+~4=`!LiG#L6g_Z$NcV7|}&+F;d=AX*EMr!o( zWvZ&rDmb7#t)itwN;$%NC>}*G%KN9HF zJ@m9KP1B-CkMj#tzabc=ZVpTq-5N z=T~a|dhuN_yH-`&Ttva9;gU)ht2oKjO*xu1UQuSCSc;D24jQEWZg@%e-ZknWK%Ys2 zqqp6ib!0?IF>t%&{H=`b3+|h~*tngO|K3k7w=ZsL`gJ;GH{g@qh~gf;3IO>30}04O Avj6}9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind1_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind1_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..25de1a3178d94b6b4b05269ab3017cd7a3d50b70 GIT binary patch literal 172312 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind2_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind2_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..051e833cc6a0ffb2a163740234fef060df5bbcb2 GIT binary patch literal 143323 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

4}(Lk$X+CB3@tkj}FJJ0W^U_U3J4ka?Dj1_ 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 OO?gC8N?s`t$nqcBIq%^B literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind3_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/dream_dunes/wind3_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..03a4683ca787e256e7b745d7b4d6c86706d61aa4 GIT binary patch literal 172613 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

5Ft;Sxt&qn*5#a@Xa6hf3;kyin|l}IytK)B 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%0DyTk{+fr)~%KhWssm4{PyH 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%0D9@f==bM<%Qt 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

!}1^=cM(=y zjht^w^7_A}La6!x*f9$+4E2b@qh6}=JTv+BHv491Vq~cIy)Z)-`DE!`k5m!nme)Tg z*6s9nx*y1(4qa^iQ4FxxqRA~DD7%BTq$~<$+3jcRS-lKw<-H8ZMZJapWH>y0@nw#q7l{70NdETomTPkJVO-=LAOfFsfg@K}Z;tVEvV=L~ z8+`GiPogvL=sPQCsp9bLPT%75bpqR0L^%rCON_WOYEEjm$tV0A9L~%ct-%!&Jbsr% zNfL*h`kpB<^z5xM6K=9lo|_b;8+=JE(4q#uocaNl8wa~VK_$^OQVt!|L_iU^Ca+!s;zdQpSxk zYwe5({*{8%f1#$r(nk28-U32C%R}xtys&Gzf+-uW&5FXVv-dzS!QDhn z*=SZ-UG&mc0xy81%^U-$WQ+?OQ z-HQPJkiqK4#g3=J&DR0#O(<6O(VO7+8gAb>(k_up!eR)lZdL0Ro_WC%Z+60k7F~Z} z(%`*LqJvjZh9F*OEo!IG)Bq7X;G$Sj65!z9(XpJq|E|WNs+1U}Cc4%x)|$Mx8;-PM zeb2zu zM@)yyTj}EpR}{aplpdD8_oB+=Ic;$;lJ^^sJJC5)!Iq#5FeVNvrqG#La;4dYyplKi zAaP02`sp9}`;YeG>q1LfV4+BIVn*f;6_>@};|HWX0)I0#RtBFb0@UpNX5WuqTN=enbV21FvDtV0IdEtN80K-d6Y4#%J}U^ z(T{l0Gy88{`0HAU?#Wcu|NW-{f|Y+uvYpX_|NRzBWz3<1Nzt-fdy*4JrjVT8ME6A; zhp}`-t}kb`NyW(*5o)N@da~suv+Fv@&6<&4;se`jV|{%-(BsP+r*ET`355x>a)F6u z`-T6(kC|M6Wm_Ts<#f`_A%^A<=}T!N);pRMJERaKuY>9pF-?EqEu3a>RzVoam83@h z=h^Y4)`I@Y><RW^(Y5Otr zNy+iF?_gQTz~y(-HEapf4<<}Uy|M8T)|m6GkEe@m`Ne?S8LnA#Cli3ODl*L1?ClFY8V6e3 zuD$Ux2*N7dz{VTW>_=qu#1g|iK*0WS0w8N~*6iKBUfO{@IwOA;rA_1^mEhcz$A<`-TkC|oZ7Zu3~j=K zUL+MUlGCeK0ov9Z6#6QaA=v@!(21f5N1QFj2TQY!{7>DOa&E?vG)

cy8sFQ90 zD+l9b|BUqVKMy1UPtN$~6nC#=a9gO+q1AvS;Ux6Fm8ofM;i`~LA~=hVMlx>y+s1}| zbjLTr_bbmRQQjEv2NI%XZ z2$p$b?b14)&oYYEDj_4-u4 zv*YpQs{t61Jawz1v(IQ;KZ*UlODR!m{^CqTe9GQ{3y0{{w$t{^)lL1I9a+v74{0>} zcH}Iqmzni9^aWB9T z=R;&HftAO7;6OF*MdOYpC@U85Ny0QLUpt#`#L?XTXVu%UpXxsI(#!i%&pz}! zbb>n>+}?`%)5cHKkcR_x^{3CyUFCo9ETGa#^kT)GJMY&xM-r65)KUp_@*X!1XpMaS zyL9xM{(T$Cdi8ekdL3JSy}(oLuk2{*4~XJf9^-xao2>tY7zGzCH(v$(u)+sS5N z&tD)^{b!maV`VIpM$yn#y{1{6No2jtV-=o;+9{i-_)H9j1&E0fKx&k`3#6ZQ1xd=9 zMs*ZBA6oB?_t^&}%eM&(it(g8+b97`VVSWd?S9UytVn zcqJ}3p#lEMXv|hOcBsVDrB0D)nc#;p&!Ou;58Io55)wOt>p*F}Emh|r)TnZ5Hvk6q z0|(7eF-~o0Z3Ki9K_lqJSgXas2IBiNOfWELe;HPnV}TfZNCaFjVk&*-^aW~xA1f~X zx5YOcT{<5*oh4d_Nw!WIOG?duoo%wgW&R$v%_E4b)o+D@NqIJGQGlyzwD;|#2y2gm4%4a_NMoMqx(hWU)rEISgN0t_9^!R)u z1#}kB{(Z&U&ZPU{dBC0{8L7}Ad$8S0MHRCV$s<7?tFJu6RP(O51kyB>D_zMqZFxXf zvVLSw_fBm;W?>7G{@Lb;;;*i@qpwK`O25_g;>0~vk*3?p)n1Uhi+ zeOPjk^(96ang?xjtpM{qotT|>5Xt4;GBgCUgxc>Osv*Yv)6UKq6M!-E(ulO}TZbR6 zqabKU>a>@l=^hEmq-v zP%_WXsbs-gdJG%?<4tQei$=Sf_6bgH#mX!{MDvc&0d_)?Z#lxH)vB_`c@geyGZ{`Tq!J%4(Zs6G|=$MC^cqBF{Ma*f4P1GjT- z

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≪pJ*YpSB3ZOkhzMgV)R#93qm=Of^qsZ!v_t@O-~ zz3|dFpjEPA5RDgi^Sdpz#N2PK!7JR?q$+v!6p4ttgtnXxdW;6~hqORRs94@ffj~HM zeM;~fVM|LxamXS|19YqK&dc8a?$n>ukm{56;tKfVn_Za!_A6+&I@lm~@NF2l_S-cG z(gGDQH}YCc;ukr18CK^Sz~&_AG@^oRY3`w>v2yGkXZ^29Is8qv;5`>AZo)u&m#*ip zua>P=InPGjcKgt+mOH`Y#nXb!+DR3{EtT_!65UH5YB zhWdt;Z|2L*G7ME+QKN&P7LF|eB3ycbA7q@aHTiX zBCe$+`SfcE=!9XVJ8?YOGA7M=gCwAx7%s62?Dnc z1vGnoOE!yMn|s{^)D!4~a+n2>WLL(Oz5lfzO#S{^v+h{bT_s}kQ4(}Yx3_#}ND;4x z8%Bf#!)Y<@ao)C<0a`D%?TnPFI*~?V`H?J=!Nvgs^c+03F=0(7`K!Y7I;jAc8L+JBXhgw(L7OqveR^?$ zr3-$J?Dlwfimx+0_g_8t{M+o}18MUfkF+!VrXd>wUOXCe3dFCw&A-nklzL`vDHMsq z73fG|-vYI$j-jKDZ{SC7B2zAjfDba)Rnvp8_%Q9j&- z6Z>4&5({Q2*t?`N;k=Il%XB!1(7tmksH6ql~mzTG}zr ztY^jbNkbF7aZhM5>gcb0=1a*<{P~F5E%zHCenj4%iOi!?J}J(5p#w+1bO+rM&20o~ zkN$<8o2SuUE5-Wd>~F+a3X%s$=)PXBNir8~lr@u}$g((F_|SgZ(s79~JFu1*!WsR_3!g)=r>7 z@=ce4EZETi_$hW?+frhHXzQ)OeeVzmE%5UV*xCh7WK_DkL;>^GzPm_M(4Q-sNh34l zX@rwL^*!IwYFz3aI_hqt8Xc;V?T5ErpTa?cLYeWB**pyZ)Lv^cshJvomfy~prGj8HlNHp z&IlLc+e>=2y_{Qz_f@)FV6SvO&>^ZTKH8Dc;fJyQ=$D?mGhX6W(C(Y)e)#C9ch*rQ zE{xv1)U)HD8%JlTja|Hrpn52_r*hOpERxpS#>2g+(RL@{Ni;Xy1hg4X;e8VjIyS0y zKb*)RCmhAh61G}s6mvl}^R$nwMC8bxMj2H!Ya%+cJbRXLs~~WDD&srq{O*vI6^5yO zfyfG_<8&1Wx8b=7W?(>>K`mGNB6OYLv{+aYM1GfxC)*f#1uW~r+6lL4dDf5p0Tp@Z zLMXc--zhUIh}Hn@v^r?3PzrJlHh>7;>2Aq|KgV?@@+y9%meUqy8?A~A*A5%!nn;1k z*|_7O&4pauvCwUOl#zc(g>32j7i=~QUemY`&OCW2H}m1;lv@Tdb>OiW%?2zurkQz` z-ewfq%H}ei7|#fgGzJl?p?^KmWCR zcLOQOK81Xu%@vvL;%{NI|A4vevNM`EN8{VT;)8frZ6oK{5h&kw!53UCo^gkB@aWJw zz0R*q_8f)1-$obSQi<2>2mrnWT7+eorv3WTu1}4dRo>Xoiu%zg>`+XLK1|O{eQ)K| z0F5C>8_a$rynQ0!PDst{34%lt*Ro!1u#FsV%h>>Q6A2ir%M`K0aD$5ZbHHn3mJ=9& zCFAjUf-f-c8%XTS0PpUq!P%C#8j0VBZAE3 z%Ub*t|10s-qDQnK@nh!*6kXWDoy}d^c+R9eQa21@%O>6c152~00fNZ)f72r`=1psE zK0UZwWdB;fGtaC%C-p|d{57(3o}Ue@0!bF}=fv~Y4qFL0cO!AFbUBrx1@T-E`L78+ z<$KD>uo|tDx>B}(k1(RV{4ERdrbSc%J%GG4eFrR7pX*i#F!A@#N%WI09RN#ypRFe^ z?n%w0tClIbwWYiw^YN|l{*6feB`A+u%Gbb@tz7}=k_!q3Vlj;p?K1si1rmIb6CekgG6a)LQbW1;x~S=T8D1qbcGR?fXa4a&}} z5?&ZsXuxssIfp|5Fe4rDr-r2Qg93ZXCp#a%909ptNdWfKL+6VMv9xY~5ng%JdXFZI zdGOZ!fEvDmw=FmY1F`si`d4H}q-9ShjxE(blTqdQ-ziPf(Y0(T?_xeUoH&8z#&7;O zvcD_}#Hz7u+z$d^a8zkj&>M7(;<6gU!w4;~#-sy=!9;%BH*p>jN>DF`ED&FKVWE0# zrE?4vQ&K5!hu{>f^j=re`>g3*#JB-;Fun*vJY^Tb;Fo)b;b6ZrQFKFJq+}(AjCn%hVUqPedd(Sn zy5$X0_}HK%>;y8|zFSQ7fh_-YjCDGNxu@U$c&N=2#*?A5DCuD(=?hPj)YU~*ZL>LTm18}Fs+@TcB>e;MX&&6a}7}+5Lg%a zGar%>Yj(xZLBgK&tqoPn69yi3%`9t9*;3>OkKr&Lq0tfBMIc6`R;TzYGf?8u2gS_R`cc27mZUX1S*N^8=^=9F8 z*B@0MSCeIPr~6PsRb+8v6DdKEt03?c08T0Y3+kGyojfCDES3VKp0ebGOKTB`DSs{A>s;Yc+Og zCMy;px62$FSB;LX6r1}@S51h+_pQ(I-bP;|{!p~DOqn8wlY%zS)HZ$`-i`TTzdlzv zW#$Z1Bt2|wIPRJF+oxO#!hul-!&l!rfCR8qJWA-SET{4g%7xOdSid^2vG!7q;x0VM&g+&9o9Yo z>`J+R|4Xni)Oz0zzKQ}7`_drvMZTkN)vG=mjVRdo%NA!f(Q9={hV&x8+ruBstT5Kq zME`m5CI@ij)rr`8^KUXt1Y2dwX_5V#xL9z`M~4!i#}%#F#~oT1;3pA%49IubZNmIC z-&&P^)#kRu|a2^9!%K&-{ibMNzuTikn$pc*XTz zchG3fHJtB-U$xomZJx8q?y>r6YEf!+tQl$_S)#BpfmudB$x_P_m(C<$SN0iErT{99 zTw%jD;)|~Ekdl?t0!Hzox}3CeO#}T}xW1v}y;ht}wj1L9Q)bW;ks@of}R`gaIXa4ygh_Fw)eCV zD{k52M&T*N74^qtpR$%B5f?=JBU;|FA)~WO8{C@MX#K52xj&t>;!;5OSDZ60HOLMS zk`%m-HbJ?6nzq{WOz<@DUxAEGVDV#Q-(1d{1wIHE> z+eAu@9V!rZ`G12n27a}``lQ?Flh9H2}@gQP}+gU|Os=?H?P zO_BrODUuY3A^cOGLyuN%r2gb@|7BwycAM&X-BP@p<&^uv7mRVm*n!h5W8>Nl@%nfA zicX$a7Z=0=ogLJWhQ)jkZ3r;j0s!jId^LSyW8>*{c}ql+Y)DV=&J$j-E9nqoN zl{Ij*N}(RlC4K#V|M~Yl)dXK~d@;gJo4Rq~@l$!bbd5)(&U)l@8-CU)E&j48D*Pd7 z(7fxRChWk<0E&^|%FI+b?_ZNh+cyl`MoMrMj2xC7@EusGkcn3X+L$-aMVGumHx2q5 z4s_fBgk(E`u`*ppT>-cH>+%rLO|@e4hgF_PRFySo(z=0LEcv4a^sCJKXX@fISOLtt zti?7mBz(^JIUZ~S*2|jhSm?ZxcmDzf7y%5~j$cUwzSX2$1n^^UyK^EjzU#%V1fFaF zkbG+OIvZl1eFz6(a`xRTD=(k^Pv+H8-JNi`f-L9m%stl*&m@!8x6e=Z-5HEqu+E^d z=*M&YB}d%`PWt&^wigfRKYhF}_042B2<-Cm0DLLO^D)mhDaD-|{Txd~8yfUW*0Ul9 z7G{S?^>=9@6%vC3tH>#*f4o0fqL}##<2BEl&#|u-8&Qf}*Dj@qqs@*@Zt8DIb?WR{ zpZxK?_0IO)0&cUn13$wm-?RP|@#c*6PY+GThC ztTxHwwU+8MA4YHvK`k#y&eyUROJSM*8>1B(!R(w`$N_=_3)U20p~jEg1DyW(C#T5c z>&G6vZBBM{D)o;Rzp;2$*WyzdJu0mBQVEfBaxX030MMVEay}_7hR=R)YOMKoP0B04 z^WJ>>yZdK;eG@zuxIpV-xv+ih*bo-#8Dv*t%0swyDo%YqslD7b20K)0HpTGkxGpC! zI>K9)wha#Us~UsdB!D&5(-G+1Ec-_h!5LvSR9cL&Y}6)7BOaI-hqwQyrYnz!s(s&Q zW-QrK)=}1MEy}(xqk2QxlNS|+Y$=p&Fqok%sgU6<+0vp?mP~fT$ezr|F3e2G*vCE? z%=h&Be16ZL=f875_x+sfT+e-7_YqTAZwc8IkgQsO06quq74lG_sAGO^>^E&=-Kk)= z@ofGA_yvlJI!AqWM7sT39Fwx=V;T*H34BU1CyTi&S;)pU4-v1cZQkIY7tk{@0sxB? zY@FECLmD_F7R=aJKb~V0K+ao%sGTiqMSTp#k2 z6bw7!hTlYaPREus%^LUY-87%nJnrat;hK~@5=`Zt1jN{3l6FZX{VQ9OO27Vm?@-Lg z7p!TWmy$KE1eC$>y7VEtK<2bwsFY1VS?*x<ys_^ z4l#_B+((X^4S&)Vp6|p;9DYLI&Jt!>0#Dkqi@BZ0C_i|4dRshp>p@q&k>G=aUBb~G zN3bqye}{Q1@q9%m;5I?ohm8AzVfg0ivR6MCr+c2NnCQS}7;)eMCkd;-ZK?rQ@#^6# z86d9>za+o~$Od0^14JkZ3V-BlabG2WB1)_Swi6Ua^skE74PC$LaBvf~x>L5E(9IVq zhW-JTtO_Bmo+%TJ_|}_WctIn^$HdCf`xLlQx4!E?oT)NLC7mTkRL0%wdDrr4SP1R2 zZncOlUyKs>Q1P;D6w>CZpGxPnt&2tq{Mo5Lo{(77BeN^q+=$UMBL8GX`Dbou3>(U1 z8B~)=O$9;HLdgzBbW7-4ta18Tw^;Lxe|84O6ubr%j2W5I@4crSD(?Di=U>c#!+|2* z;5x?gj)8G@WQv(Bl`R(^*F8KvY}p>3Y+UcI*~xJTz;F))G}n$50mzTFS7fY|fRL)0 z_mj|;-yo>WprdgE<04bz8|Y;gmir!Mj@~ynk#6cusNVzsE{)os4x@Fr8F+**XurA1 zB@LVhkG14e#BV}^8i$U-i=Of!fs;tEB}-wY(#J;S>5BV8&*#eDVi~upwY4tb`Z26j z|D=M+ASr?izS2DW?$iOfAhq)HzP4wFw|fEm#lGiI*ZzI6ZBQwa@%eRO@s&hb5WYH@ zus-W7(|2`3*h(s>v9Qa}=hzFZ9KW)KE9-uPymVisDcIhIJ0Uv{YEaFdx@fs__67!* zU&bHE^SV2?j{2{6eP{NM;?qUhm2X%TkrbU-%jtGg?!0uKVaoTZxOvFG1a`Dt>b>bi zsR##M6}MG2mybngJ>PxGeOxbY^IHFrOF@~@OrO>8HD2QwNGE@=I!$o)`wx%#?o$Ag zt8N$uMeVrX8)wWfm`lP80V8r0FW4@q&dm&uJuxT)j*OF^-jN%cs&9CV)<>275uTD94+SHpd- zFBo)MiK_7;lLAL+YBAePJ;XdyI*KH$_b@k4n2lzLVvT>Ok!?+$QTsv-l`$q=xvgQ_ zrCX#2t?hBrLZzCcfb~V|pMwt5)IUGGbU>pHj>8!b_gNL@hx~_YKNMeq!?}>JPuxMQ zW@Y7eOd%y}`X98rH}W?J`?~Rna{^cwhh1UgTHHu>x+x6c-x&UCfyDYI{;J>l-M+2@ zj5Nc?VU4Q!ognbXk~tgB2ucE2VEcOJS1$R&_<+A+SuVYOpTFHf(urQ4Xhp?RrCpw} z13Q#D-y@p$^mz+K>kRESx~k6CruiEtxoIG$1a`B19=j{mtr2ADcw`wa2ga{__)G!Q zd$3yW5?@0FBy?mvF5h0ir$1mLZJqPt3|`J@2>u|_9F07?T74inOchBmm<|dOO(||` z!MRPZqfB`#?)KldsIv}XT1Ia42#b%O+2lR-PFLG{@_Y5Yl;oD~nc$tWjo=3Ps>weA zFR^L4nfaq!hYT8HrK#b^rei&nJZzvVFdkDxD?=M*{js$0_*GnJ)sYT?7Qc=x)74OA zV(*3<9}6*Z8`xVUUk{h{kbYwuUof9r%Ylu12Vk3{OVjl3VuVbIqLS_!M72=prxn>M z)s70e*T=ZA9jkI3M!KX3EM#1iSOFRr8$J$)mb;V306=yH1+p06YD{=IU3=)l9n+E$ zyJ1f;p_J}$$A5Igev?HmFGx}HM!&nt=2Uk&0odpUfXHOV2ut_)A1#Xidg~zvn3_8S z8-z3ydht7Q=JEX8iuEzv=0W#p+8rl3RoLxd7YVgUi9MqWF}I{ptm8e^xL2q$eGN8Z zweu-mvxR`2(MaPCnH^8;h*L~DnshO*!KjersqTnk^KmzL`2_vUdb>l!Inapp^#wiW zYcx6Sb252>?+E7Vhy;tgLsf&|&!W!C13FT}&O%z+drL_S(qaI@$F0q>T=Vg5MK7p+ zYF!==c+am4GCIVrk-Lu&5-(lsFIcg3Q4orO)5pd3v zfR=F(P2IT)_F`@kbKmJI;Ixv8M^b3%E{pS@EHa>aE0upcS3G!RqwTo>B!4U@dapD2jdQon8SvycK09Sc=7)HN)W@~lE8b)M&P2-fN2@02sa)g3N2UyAfJEO}qTWGUl<`lpMhHb6t zX`Ck_2d`X$d;4-y>}vT^mB3p}wfWMO8lSysvf3{+L$b~qU7dOm8>x0L(scA>7Ym9V zGe^8DkiT>3x??ye2n~q6A-^x`XO!7@`FJXf4R4KaK7aCU;YVN<=K9of#!D-{+ny4$SOkr)d(kV%yvF<&H%epM0M`>VYstQLZgek6t4A($k*s?0ADao z(;niokaNg#R6})fov-o_1z_5+PpJ#EGz{|J&7n?c!9W2Xjd+jAIDtqb0&sxn{D7)5 zc`n1J4tNzAcNu`wQz7J?q_fVU5m zW4~bAvz;JvP~|FmZMPnJvG4T2lQc%U@&ch0y0tkg}e{5XLI zuJ3D^O=;NM55Icw-~Q8X&i7HZwA@UT!#SK4@x0m7qYN8Gqb4OeO+1b?n$mf0*{jp^ z9BNRT&qPO$%uIjgQ?#6VF4_WqvZ%SsWJjwO?Gw*7G5CGUP?|^li;Z}K(3ao#byc%^ z-IDif?2`Jm*_*yl8JYC0g+RKm%xAU$!+o1@8{3W_sN>gf^VJ2g>S9EV=g+#kl12#6 zR9fC+a9_l@X^{;Dp3RE42!ct?5&)^qARrNcINI;`EAVZ3_=HidcL5kkp$~Z0d#8qy zOXJL3?)AVEwN`^&RV|o9J2F*@rOuirSIh+3cPBBQf(2@{64GRfU&OR<4IPwA27%E_ zaJeQG0?u9qkd>AHnjl63_ao8uLY#4nMUL(t;^+UESrQO+;kz~Uvt|*hVV>=1JyujR zo4_nFYkLk@Ea0?#tb1wC_Zckflhno=--|9=s4MSezkQL)2wcp+8#AehUH2#k`tgK5)EXmlr}T zwm;^h$`wonxjUn&xpH7{B#?ND(J{bmZibdef7y*I&^I zXvYGSW>)y~unpK+>~n0{6Vi#92UQZuVLG;HZeiP}A&$a47w3ZsrQ&Z{a|s^e{_SsM zXjY)E?fsbfgkqPTp1_9!kCxAc3UVOS#I|)8^}PNX6Gqy;T{7-KOFE7$Bh-OL8#-EZ z(J!b$x;auih2z`|f*{|^Vh35>{jh1}5kBM9E(fW{{8Y>0oR5Qd79dS!?g{yObNDk) znW~4KY#b@6I9A+Q!yPE?gYBP%AvGY`ozBJ7-`-q6Y&>d|=SAYOIMaDPGwy1$tRAFl z9^;}#Y`X-!Iz^d2Gb=uu({1S!It?6{Pd~nkR_^C+OwZy!OpK&-U?kZRW%Y$zaLSMe z95ARGZOXA!1;b&46jg9#<$1uIRDdz*6poC#wYo_euy$p;7O!Z!Tbu+*N>c19n7?Jx zTrgnlJdXq*Yj>7YI#FwR*CN5<>G?vpYbU)waJQ+wMLFd^-COO?`d0Aalyu3Q4HSqd zd6KjqJ-fz?Cy;-Bd2*=IDl0P;JXpuS-muwv()3nt>7ZCdeESMCVtwj5IvIUahfKKj zj;&$6?kX5t>1Xvi?9FI3V=s&YySwFJD>q?hth%r?W1%LoUl)iB{J^P>_iYVYwnT9s zKeEa|0J6!|+wmto<{6aI9J=rBI8O5kyYw>F#1ZvQw)RzP?Rd+8=4h`3RlIj1Azqwl zr2L9L7ydEu#ivz0df6z)a<#5Cq+An#Z>jzBK7oK_xR@zn4n}S4+;Uo0g_GciJbW?zI?=GIdH-d>V$_k8r0n1+!!D* z?Yn$0zKqr<3Mr1oO|V+*F?);I?i(6ir0VeD!H|(%kKMRNe9pKe*7nbd1Dz(|C@P0y zphT>h~SkXbGh z&Iu+Z8oU%VJr=PNYemooh|!xSJY@dp_7ai1jzleXiU_~666s9xa*J1WMX~2xVjAvU%*l(i*05KDk}p z%L#1?#tab|*VVX!hg7g(SLWtLL0Cx;M*rH$+oox`fG3G|DO3BBx&( z(qf^rKc9Eo`W*!#RgW0hc9*>kxoegB_yO&q@_c;b0g9nN~Z#XN_TEW2}wmtV$BMjXB~s#++Nt!a@^Zfq#~agPyuKzwDE?V*X2tgZ~{$0BZ5n%E6LL&B=n% z*6R7=KNB!2GV<~8@$d-q2r#m1n3=koSlL-H-nVnJaMzjEvVR{ow7x(R7DCH@xs-oLWtGC2=39Q3pn7-t z{oClfE9{m1GMDdE{!~)t9eiw3+=Q#|E{nEua=;Lmq3LhmAjOKo~Z2LEFCP>%d$ zCupd@pT!6e&}RbqIC8}@@~$%4o*yh~JDlodf5MRt%`Ez6mLvBDP40|nF8o#SM=W4^K@vuS z_!}JYZx!>+t&6SFsx3cMzvwFG>?$Yx(*)u!?2ESn*;c9f|DVfT=Z)Eae@R<*+yc@N zE!!Pw+Z|c%Yp}FCapL`|mK^|T zUfOStw4D$&H0}&I2|jU_7J>3-9a5pAF-)S~=1o}|!$TWSUhv1^@zp{@sv~I>DRBahA8GWO1pOZ7?GbPZw z#1JQB^LB8&qmPPypi~(6NQ0U!&*kNxFJ}bc)s;V7{IA;|R{qPy@8ZL6eP^%e=Ii3T zxP5Hxy}Mf4dPSCy7vf@0L5Pc^sunVxi$xV|@~VcO-OfwYP~yn@D^bv*GMdKT!=?Ts zB*Do}-#H2(srb)@+hXavO84VGuD)$rb<&&A^@Hz@CclKXmi8037dlCLngBd(}n zU(|4vA!YD?WvqWo4uFK_)gPHmd>+Z$o*t+wL-2Qj|0Ow&`m|KpnL0EL;Rkp6(6*?_j$pqtrfwV7^>uTJ$p0`pgFP{XeOAvqT! zaziwFRv{kye@RX@d-RM*G_ztni%vYN=NpT#)WVd^<-*)c|3z{v!wZtb3qr#eL!;Tl z-dKgD7S-k2elK3F|8K8|j5YehtTGF7;Dr@BppY5qMP zr1tPZ4mBWdhtaCQX&+vgmW!k~0943fJ!BU~3`)o!0@7p>(q#AlKK{?{&_n|2*wFRQ zFwjIlv|v93{+SD!1<8M3S^%;n|MT>}nM+*|ruH9mNeie*YpMLtXZpV*{9g+Ew-kU_ z90uVs7==s@(`_t-2n>YGO2;!QZV4bvbhgAjXq3sOo>GXDq~Z2U*7(JniOsKKKMaAOhfAKZ+B3sI2`2;^+S!0P0yt4WtU|jUSe>nsI z2pAqf0J87W|9+>p3Zwvt#GC3s_(CDx3Xv;9nX2$NC&9EJ!quKVHb_DF5d3Cz)cD~b^+6y;0g|yav<;eDWEAv=)2j&bFHu-^8%3_=Ys4)mP(w&k1RWs03!=P zPK&&m_snGvhwxL;cSp`Hw46G*il(-H((KbWi($F!srg0qT+l>)e@qkv?krRPT`ZtN z4ryUX8|zc1E`(i-P*hZW8EQEopaQiV#>urz%`Ys1EQ$1=hJ&v9l%W@8MUZvDx@e@W zKm6JZVFmT8FXn`6{e7m+E-G57FTULcAOJP`+Dr#`>f))K6M!is3@{?`?{>Z~$G@&p zy9LN;%5Q*Bh!-M_m3Z?AO-N-f}JCz0ts7 zdL6G+$oNh}g98U3=tQ8ur}#m^AF;s>g!W7lpLdHcvdAd$E~Gn?GUZW0@TQR5zm#87LlxWP`}97@zN%$p+z8>-cwnOH#%A{-M5S=07xc(uY>#f>1ZRF4m~9sOS>( zGyoAQ=mPH+6|H`$zM%iGtMS+c@mK4S5ZztPsB16GH|J#l)Eoe~Rch?|Dj~NF2^l)9 z3w!yB7oP*dT)0f{uE;2G1jYVWZiMo?EBKgoph;^)2l z^~{!+qE8er=Uw8naE|I3Xn~+I=u@8QU1rKld=_!1nkvnf30gH9sLX_4sR}BCKE;Mp zsSYYD`$lCGb)P*=_oCM3lOV^u^TV>iXC@!3Sl>p*UzB~U8oH6F!PiEv3FT5>@w6RK znSA73e3n4^<&a+U4%FBN;ss{YsKT~q5aSS-MMm8jOmyzW0n!p8K>8-tJvM4>3gfo~ zl=O%{3sVRAkPz#&U2xb1UunFfa)#K9@zsSV_749~#XSgKLTg5C@~?`VSMeI(p&l0% z&~!KRe*Nvieu0FQ3jbY^mzb#Wr!W2=hzz-+7f6*9;@w0Is9z8?$6xFW5#$my$Dax% z$Ymv$A^2O77!S3}`=@2P50Osa z6%{|pKA>61emA0s$5i$7p&8@7?}|zpFY!5W3xgtW94@eL=~2Xyq0C^Xa}xZryI-}Lch@MW&Nd`c?~BM=dp4rZI&dUZWLTT^RA z8kz?HS}+BvuTgO0MsCXN($*m$xJu2$!7F<2>Yr*Ma0q~c1|l@nazW&-xTLg<+yezA zWz|QJdV~G3gwgj+gxeFja^|>u`OAiJJJfR&l>nllmR&@LzM+0i#}fZ%pg` zvX?AF;Xa{0f{C#vEYQ0k?3Q-cr|#%`R?u!9^0Yg)(lrcWM5_F~Y4o{53>BY=7iLM= z7w(H?Sk>V5oiDs)4SB&hzA(T>gd}j+3qI629{->lzP~Z~E1MUyd#IGCCKvnbFwfp; zQ!jtjf4@So;kf8498_!W>~Z571v{f!T+OhgHPOv_x^&m6;&a8^&usTe&x@OWozU_T zAiVcxhf~!l1SYCN8oEKpS?zBYXT&m_lx6`KDMvce_loJZzk-2O%x3Q^?D{OW5LJJv z1wjZ0B&Vbd7w2YiC8yZA@f~&Jn*rMP#a<~-vkQ7Bfi21Q&9VEFSioWVuzn$ja0Gx@ z&>Zw??QWY)-gz9R1K+xphvjYiOlhgD{;B%XR2)n9+&+fWsF@RcL=#WA|nTop4)H{oH(x^Zfa#%$rXY@;%K zT-5b+!w-5=^l`E3#E%0*6{6{DEeKM)kH*(g14IN&-jeu?Y@>o0?2aSM??PKjES#|w z%Go|x_m%By5%OsdwT4ERJu)*4H;%=72toH!W=2XUE+1@EXk!xiqGc_tv|-)+Md{!5BsYx?|z4Pc%UHq}b7NLHGtWZgM!LIW)`Lf)&7dw&>a0 z46_#NnO9kLk_+K@AL*5xOBIl4#p?7U)e ze#t(54mTRdBkpoc@}w5CM&vs^0L~>|?VK6+y>Ne)H*r3(HCB7@xoEyosQI@x+&*GE zq`}|c>|OJit8Ef^#D}Ti?nm^wEWiJC!zb-*FkW<9qm70C#C`uHH#+n7^2?1QREvmP zrA$w!kET>gH_|sf6c_P?#fp5CK~~tG_iBZXcWdsM3l*)A&G%1=AipF}5;pZ-yk|2P zMwJ})mb>J&=B^Ir%$e09d-`;%5Swa>ZbGhqB7ynf{CJV4wOcZPk>PSkKJFIUnc?IF zl|>s4Njv>voOH!dp|ImTkD>%v-3dST&;JQS&VHAKsBh|Yvy>L1SpS5YGnUAg?)k~~ z`^A-zX^f|2q=dw83YQ1qOhFB{nn$ESW{_4bb2YjDD+U{!hA?9Vdi@!F-tE3yRny+< zjza=Oi~j5rLLzfg6SLnFmb#L5n-b0v_$6_(*m7Tp4$vT#2Q{AdW5WQu{)SDHi!%3J z!#1ggh6>E&^Uy&0o|2Hnm5wH#mX(y6AYgX&`b)jokNSh-xL5$2o!CENq`*I>7Vhik zh2}&b_z}92C|}a_vAGh~JeqQZ!V%a`AK`E1Z$V~cn>3*J&fJ{vHhNWDD+1;!sPj3t zNK-j*BLmf96m0Lo4>xsx67^4TYMrfe^}Zr>8Jd_Uo)?i%+BD~&a)$E=bus}VV#yYq zD?Q3;ucVr9^H0F8C!JtaM1hYn_@&l2r*U#8<#q#%5W#}V*sUvYf?_F4)h=TMUPsX@tX~jsw;ow^4*i6P{JxWPK<+d&5}(a z_EN9LReY-`xv^QXdGUJ}0}IcOgt9@`pp6#{ zD^>dfYYuu}EW_a7ona86*Mpqo4{ye@4!3PCBTP5ai@BsK+kHb|0O=`Cwk~n7@Iy;V zmtlwm8NJ9-heF61K)U#gTZR|)WZ6qqv!<9 zUd-HibVt=9zuhS2Or&3<(Sp~fGw0QsaKb^kk3ntcHb1T+< z0V5r+b5E->TbOh0ZY;m&lWT^jUa^cIzlN`Wy{N|Rv8ImZ$8D|b4uD|4G{RF+6kbiep`I@lYagbIuj+zJpGcU zfwBjG^ZpGw<&G~nz-Ua#K$VB%H{Z1T&vDv?S^up%OgZ10C)*+=_t5#5`Sq&iD6=}+ z1+PapRx4(hgyr*Y(|0h}%st+E;lU-*pm}=o`JUmM0q%zF#B#;(l?`#MxEO+srY&6a zte$~QV(z;j-*e=oSB48kZs!3GCD!i@$26Uf8=hML#5an@%uz3~brv4$-DX7+ghNRq zTJwkw`!g{i4)d+sVs;%ht)uDYz82HU6=-$YURtX2-(8DbML9>tPLqCxb)FJeumK$4 zgr=Dy)4AFSgxWvxL*$jdA%=PJ3>bN(W^VfXVk6KK`8vHYhAjG}4de4FTj>NqxRz%9 z2npDA?|?)7rdMULoVOuwnx|QaEU4U&9YS?*a)V&4PUg3G+gXWzk$N_*eDChtCZrC~ z31W^!y~s$vr^W*pc8mJ zcO>^SZtU$?Xvd2ivjQ`(UxbzT8n0$|Xx-_{`ZO2HWWgHFST5yfNCMmUg?)9z@y?gl1S1?)Pc(K^oRiX$pI<7 zqs^OMCxqDr7Na31Z7#CzsHW~&9u6TSJxtT4wn0{qOgn30mGTXD8#yBY9>LW86`F?! z(t(O3K$?$mN63}`1J2amv(`s$MlV)|{M_@|;WaGk{gXfmwKH;9*EEir2m#%t#J$@i5 zaz)(kvw)`N4iu&V9y-kE9VH)yvR5 z!Ek_lofKF6%3RJ|OT58j@$|jILV0Qjb%x7Nqd>wV2ILo^o?Zddn(HA)=R6&|J7s~l z`l{|mJyiGKQ0`myvzrM_b}M0CSmh7DBw+e7_)xp0|Jr41hLO2ij9uvF8W|9DH@`h> zs3d(LC>Yt7WW1Rqwf1n^eykIB==geT9og_%9l9JIE7k1d=NMk>mT%~r$L&__4xFOI z794ktQyCS{>3Oh5aSqH-QvOZOb0J(tLlo|NX9s=5;w%D$+h~-x-O*&v=4P&(2QYdX zgd5yDY5cfd*r47U!Pih`T&lV5!6Jck9;`Kb(+X#s>S#!ax>QJ6_SW~S z*TdNCY^V!Bqn(4P3Bjc%9XQnBQ7{CkH^Z zYXMXLeLa(5WxBm-Zhy*T&nf>%_~if@Yf_e!iDARUnVfr5SiD3|Q0(aKrpds|V7BSi zQ28Ag8*@(VLuwU5A^CIWYs#hDZY`YA5#Qw0J9Y=mwix|=Ze4rUVpgt##6n7)R8e0l zTypbCn7fyGsy^3!YK6ERw_|ZGDzkP^BjH>3mB4={*j=} z?T7yQ9lnL|V8cez`k#x6u{fkJA3tF|;cD+S1;-yIS5zkHN(L_W14@Yrd|n*!KfAF{ zZvZ2L_67!ISr^O@c;G#yU3JUdbdCFJlw0qZK7?}zdIRL{4(g}w1Cp(2tiH7hZB;_N zer_Wc27O4IE*;|`s{xc^TSiI$zAb=J}DZ8gtGHuHeDL)!#Xqmt3m@BT7)?Rj#(E%>(ml(pa6VnYYsm|fT<*A^ze;T+ zWk_><@&vnb17j#-KfA`rfHhtB#EnD z&3^ce1hietLf}fWK!*o-BuHN39yb22o)n-52&+`;V<@U;RlYb0$0G(L%4(6&o(8hM z{L<7tHYgJ`73Ctxh&X_OV>4ekI1gs26}0SEo4IZs?yP|59dWR&n`Hk*E>-g(3svrU zHrxJ0k>3t8vbOOpVlTGGc0X0nxAxFW-aCO|^Jnd0RHI){>eHw9x#pkh1EAE(K0#wS zJKy1l>0#QGDzQne>GO>63^`eI++V_G=PLO0FoBcOKxlV4c0m9Ba2Jz-qbW-Ntm@l* zzq?2$ zD|?E(3G%NF7m2C2%MQ|Lm0|tP8A4f+OX$ZM%9^D8NhA3s-c7V#mz5pJjCf=zKfPQi zE`syuY()>#@&#BQ<1LBIj_H_FOmBb%J*UIXdIOjmmn|H}HM!4?oMx2E34!gT(B?W0&|Swvw2W`}&5kU(H>?l+;sNad z2=MpOp61+&#DY$UhyXl*dj*V}A;cl7x5gBUsX~a52fDaB#<7582+K67ZqS29GXYiC zI}1#T4q;I&emA|XuUWr5g6e4f{dfyQ-|R}iW}PTJ%4jLKE) z`lQ=zVB5J`yp)*T3ddAV7Rg!X@21xYZfuuVVogwVJGIwry2O~NT5*_FiFpd*1U_43OUC#;9_4lBX`vP7+}0 zS!Z%D+CN+l5+ngjuH3QC{&zdEXfl`M`3+hT_8Pv3=gSVjBL!k) z*$03qee;eTT*A4vrN;qN!S@^@V+Vq)l2=sv2K^FIOfAR?fox2C9?v~dQ z-iMvkk7>~M)hDsrb3cB6oz>#?PxR zHHk-xlvD`n24t47q{CS;>dQeOKLumlLi zG@XMd6hKNc#1o~zh)iaNump42ymt)hkLwQB3hWh-9X^EqR? zu4`I~BiG*dy~KSf13YU!_T%#B!q4`s%RJM}nvtLMO<;X_c31|Jnk0OTalYM;mbp}Y zI6Fl=a819S5@Fc4RtF0Y&m1?5u}ghvp=8-!%{GDJez;6GlMh9G0mxrwEiM8^=5o~% zNiFK~PVZ7SyPS?j7;a|yPP-?;B*mr-a1QYZg=>9>qdycQ|x#459TSD{4RHN4+`KT0O!~Y6Nm!qqD0VnK~Rb+ins+$ zD;YAkoSt(B*XrS%mT;^vi+$GB4F#ETC0xr>7+~=%`-*D&HbLCeDY%z$d^A3wiY@2; zX7kHE_U^p&)SFQMDj5RVjj+NtEr+c_Vsz*N+S514~8n|8g+Ayy9z z!@u-&=h5+00f#LZk9ePN{&6pf0~{CH-6v)gE4z{8$ruN5clK45=|SlWB(fr(#t=7; z1qDziLrk4|hc3%z)m(!M6v{d+;bT9tOSd6tfr0lZYnqZADf`NFl&_%4lZ3hgZG@#< zfrB8KBGw)>3Q}p~Nu^!0hug5lSj34}?a#LNhrGpE#m3^E4R_px9DkE{P&;v0m7F$a zCTDu=RMhokNY?t{xcrj7^SaA@fMdx>DwyA8t1_try~ve>^7cG*6A@NQ z+`yI3A-0>W(uj7Kv)%QR4e=iau;|m7vc^7fx?nEiZ_09*sL|gaKk%nx(yIGQlIVW+ z72M%Y8iv)Iw3HWb^yOU6e%EXTxDT&m$Ro)zpV(B8Ua?=_@HdNNaiGyzZTA(yMb3Zu zaoaCUd$W^30qK9=fFq%0^BE2ubP0%-BITHLdkHwD+u}rDd?H*APPH; z&+0^$bff_ify#v65v)=Gd{t{`Z=io0vc2J3`CP!y+n+kpn^rAU;Fbd1y$YZ4If-HQ zf!$~$LY^!Tiuz=5K_JuT<~c?lXN>{+K1{Cf1C@IVTCr&$yj9?^8CJ?z;y#T35N-duE0h%!Mfi zEo!CqA5VZuR7vIAde|)mL}LmC(lay6*Q&2yF;^8PeU{3Fs%zxhqz!v@zEw7X|2YWW zc!X9C;p^OGF2ja_-@r)wZ#-PwWV+S8Gy2YsEa0arb+jK6Ya(-hsz^4H!hDzW!Vin3wYv~#dsrWhe^5GzS~g7c2u#s(Uvi{gK6iwBcJS$B36{8($`E9!Tic&I&D6t&&=`0%n4o% z_uT2P{;h_=U^m)`h)JFaYDKLLm5|s|&ZPAN)}Svr3+qQLh+vhYkZ+`+>kT-}h^FOY z*0VC3zWjR9jp`eUCuS zM_in0M{X$)J&A)d%^`BT%B-ZqxT=EpR$|3#O&?CRY2`;_okK?T%Ft^P)WLTA9(~mK z!5Aj}AV03eAtMk)0ejluZ&bs-3&;f&5p#0^!uq()VR0% zM$SQ1pNX!|_P6ueRvz4#_u%t^M=rYcdfXV6X}Q!Y=2~FBEr8-`b6<3bWZa9((d9W(z8oSI)ByB9&-s4 zzSxWCJo)&nD^dfW2k&0~HIawSYq%m`TCy6O0a78NyE>rRV1Ci;Fn1~+WWRrgiWnpbJD~;QJgZH8xt?W)&73{%Z_;jdabTUo zL>kc+hO)#wD(HR*9({|eu^{0@XQvj>v#U;!0|d^?kFab8pYmp2Ljb<~KE}l&$zaLe zBv+3BiSyDFuk=o5(pVCL=}>jvti;fh2(F!q3790C@uS@j z#m*Pzk#-({2_W}$GTn~`#Rz*?TQgDl(7r&Vk1XcuthkiV(g7K?n?)g_R%Q6X*Nc8{ zV0tHQ1p?0?`#L5#J15_0D#QAU>`5~N5sSE=qwcR(ts=V)ED&>(rfDHySg3q z{o)r6r4F-j@Dy@xf}#|#H`*x}#RAyAPv7Z-#)5pyAG{CasLENZoK#|kFQVZQUm34m zE1oxHF zK7IT{WYw0La>4qlJLeNW&aA{?)=BXX0fti3T(+u;*5dYk%zfuW`>IycUX%NY(%s7y zOI+^mQxp-w)Iz4VC&nl1>B&cDzl(=wMm-nWQ0s-shaFSG%I81rY2kdM*t8r-PMQ~6nvT75a_pqRoegN$E z&ljo1&|au^=+qN*ghfBN?g{`+aG(UAB><(S^s7?ve}!A3|FrrOZh^c~;Iq+un+ju( zaf8l)*h0Y;dyE4VY;l49n_>+8Lgcn0S>kx!i40!7;i^DSN1eNMKOi;!;HbgzflI@g zKc>Q9(av8x$smW{@6-bmFukTuvlT7i(IBda5R9RR!k_pdLkcp{N08Cc)9^pf>C$@p z=22~qSA`g>PPM;U*^Hl5D$iklec-T0$M4q;_sOyvm``r)Hk$uFO3~DjG$?ghYUf@? z+>pT!WEhZ=q8N6^0q4wt+{t#>7WB;`-_Eh9zdP-Hl|OJ~%{OrxiSb{fR4^~%TfVQi zOCew+b?$9H@sP}d{rN<)`)(is*ThCdh)6^IGY?BlfwpC`i3hi=R^8txeiLK z-0^Fzo<26nk8mG*M9!e5d&^nM%U1!ggFeYSlb`*eY@Sg*~^6qEY`i?qDRxQ~J)H6G% zfGO>Dt7*btJxBZ1OlG0&)+rz9q{Fsug_N;1^yt64EBBIC9U3ON#6D1aJ?6uguwp~D z5k38tX4*Z$!-cmW3%VvRb&DDPN%9y}2M&BZC(^PnmFb%HF0{ zCIt#9N2pazbk>l|Su%LBeM+uuIhuPU()`i5FJu@aN;Ksl@awW`hM^`JXh*k&q}@Tc z9ZIRuuK`EvWXma&;TPai@KJ^tNR+0XJvP=QTS@bLW_ireO`@t!Yd+n5rhkT!DiO`j zhB0pA3=kanPue})%(9oTg^SWZCt3XDY54?|VJPi=SmORB1UH2h571uWQLX4ai{c!< zuZQp;2DF^B&c^F}eJ^niX%Uk2sup$0LKtI47%1fdp>y&6A$_5WmET}J_nzTpWBDr> zBUvG(jlk6xCDo6R1BXWaHldJLd*QwQpl<|Z)=E3Ei1oS-8ewClogsuD9Eea9Hx&Ee zfaKN8$WJCEcOQRYAuvl}fvnGMLmh8&ReFnd?vfU|^Bosj%CkVKdW+l2K1u?X;m=%q z)JwD-qs0&3FL>m%OU-NsP4?2KZtRSEqvw-kPUQ~!=GU)3?jT@Am&`DnCG68X6SiNi zJv>3Z%{OtpDUI6p5kpGZllEp=<-ys!HhKyl7|haN%R9U5t@9&qu29SdH<-ivWKHqJ zq<^A0?=Fp(Ir9$pt{$SO?*7lL=UW?}w!a;H_paZoy&dC=m%_?_g4;2#yAnA`-SHip z3gkD#uSeP5-rF&tc&zGF?%rUqB^c?+)SFw{Zab*{p~mgAida2edIUO znDuR~soQJPYO!E5YjGPckj$)jJAi6+JwJ6@8`Zla^8%^Hrr4wWkW5yO8 z7&|_q8fv=Xzna4*2)63-*S}1f@y#D$>b8G+|KfL7h1>3glyK**?pP()c)}(D5!iZx z$XxdI>}GP3!y@u^PhEA|Qj3sx{-}q|JQ@}^c&_5O(*`;bIPcxbgwU)lI_JrX0V=eB zzAqg1e$xJc5L$rXnXP8Ap?=pL-yPHN3;!M96LUKoHu%x-UmbwNF{PLgN#@4VNY0opT!V<9|FR{hi7^jw9!dR5qR zEkTw>9T#Q=^>KO5#Vxx4C%vAc(*CC|YTgbI5Mm?;>+}W)5Lb`3(Rk<|%OfZ61g?&? zP%U5~eTnj5h>dPy(%e2fiCyvi(_^AIsghJ;SB74KEA6w&46l1drq)+r$>txg^3VeZ zKkK^Hso6=DoV9oF^9Z%e5%9A4v`QHgt8GZES{t*;!v(X`V9a}^T-i` zIYTU<;N=l}$>lQP1-0eA(wLCp%ib8KiLGN%E2eHN4U-?O>P^Cr?*)l zUIzahInEixTq)uI`tlk5mcDKiAx_K9nBSxOjHRl%8G84MtrY#xjg%_`Iv>RAh8NiE z=^p7#=D2@u7C7Fa5@3#7kvRL|L>2zYT9bgb9m?U;Ox)O+hYP(<((gAu zVC|uQ-PTo|BksU3tMw)2)@<{+q5PAYeZ@QZwJd`twSUwc3G;O!o2 zJwIWP)Z5+rR3Wo zDZpm)9yJi;vKFY84>@O6+rwPBoK=tBj^Z{_{Kdl*(&aDzt2g+}wO_UVaQwFlA2s;3 zNq>|7WUfU$Movn($R%UtiQ&jMDeigdcl>14hxE6&Kb|Gj_~{et ztCGQxZ+7efO?kX&cEus)^v88a`vLT(rsUy~hge&`L*k8t$gjL;l$ixQJIy*6dE7Ee%g-NS5U5yQ+^{nwZ_V>i3)F^`S#P*qh=U>N*H5 zWB1DKBb+FFF3IEtW(XkRjDL=9Lu8*%>9Q2RcKzF3{M3S19(_aDc0aEd&?GPb1a%1g zY%8j%Rw-g4I!S7GwIYX$YO{!acGdD*t|ArnUOkrrZlmwJVy&#IiqPMT) zz)iQTlVCx=xyL2eeb%XKr8MUD<@^ri+i29#*Zr!mU3YoRv&xh4PrHLg(X?sdT@oz% zo@uBbE>{Zt4sz0*oMUAzisEq>3Nd=u27+qsUhZ$p+UFKAdN28^QTdlw?9ixJ@ejI5 zJ#X0wA1jfT6$Qhsrq!3Wv@XHiMjbi2(1Hz{=fV7I5ByGhy8zN98IEl+{IevBXlpr! zjsk>-_R*h-Hwx5!WsTJ}J;28FxIT#+M89j!YC3vxr?XBD_J{|53hQ|&q1#o`#Xu*9 zO*F@J=EduN4FE!5gharyy?T8zS@Y`$(E_H>5e$$-obB{x!afVefP~@yoVo@Ow~DdB zK@l!^yRlgC)pwBcQBiNUT%uXvy=-Vh?v)X7?!EAY4lV6x?WP_A06Y2{Nw}*Jq~jmC zALgXmLqEDAwVFy=411v?d41&$`)4I+j=K|Sb}MZYY3pb0D7`FB*Yht~fq{Lj%vnzK z*OZ)-g|i2S+$&$G!6g(Z+iG1UIJcfiIv#k4olE78h&4wLk&3pre6afdEPxK9!+&=% zOl;zFb(7CQz;s@B19u$V3FZZdPT2N zcJ?i=zAqIKXP59d9`X>#(f7QKhn5Qs4cO4+h zJbr3>vCV87tbU|kK9YKQsaf%7l_FQV6+r^QeQ1Nq1)QjqQ#?SGkhHX_?q&$HR2Gyi z)MWBK2}KF!c$-KvmmWmAh_O#cND-QEeOPMjydR>vymoTzy!88_tHHszjsw&AU2$yu zF|nKs*VMqpVK#eBQC)TZGmf4m59{n+Pk#wtPMm0;U#W&M%J&DgwOQ88505iY498oF z>ba>eaUW%kB@q1LSB8w?rl>Xc4m)Y_+%2v1`&fyCaM&cB0-XMOnm2i^*x`VvCAwrx zunh}zZxI88&Lmf`*C1~4#)5^KFaZEzyTXPNj2HkXSkVGJLat0Shyg5M)a#s?I7Lbb z5IG7e;eS;3l+Xhfq5RH5+;=2l%kiH$2){gb6ZXuS7+d~H*Wz=&V;vv!aXa4~t#jJf zXT$kvIHyf=U%w{W_@O%c^xB1KmWZC^c**H+;VWUKOn)-7sDE8Px&^OEXSS8(KveaT zJz+!N0e*_Ost1hTN;Y^3{rQZy$XaHJgY8y>!j}7q=rb=#8?J48gXDxISyq>zn00Bn zANMo{vJwg<-e+2yI(se#MTKztv#UIPY0Y$ca?m?+vc3A{`V#Jg?YtWMrWqSp1ue$m z$Cr#u=J{tWyUs*}b+`P7VK}A+4weh^`PEMkg;@HryE)N?(0J2rpg zuK<+rigpU<0E+{3bj1@B3jNt*;xGZ2AdDk@h}P7oodEArwQUkjoHPsnL$0P!`<+QX zX_eT6b^1@EOZQs5x7nT?sds$2mdV!AKxL5~kL%|xe}6!$hg~TI2KvvH+iPLXy+3*# z?ZrI=Ts?(H&jf{<&!c0W5ot0EOExw4S*=&$eNeJAmI(J9000!uC7^y6(M zd!vy(Nn5{RMR(i*Pmi9Gb8$ZbqROuaYo}hvr>~pL#= zb_v8ctj)qPtda5Y#sxiOJ-W}NqrnJ@lHh?!PcaLo519Z=kzgbGu_ijPjMT_spw@@! zIdL(h`Z;TrX{5itgI3HSgaw%y`2|TN$mps-x-n{LY*NHNgz$j_hZk(GBi^bmN6umY z`iU&qIbNt+!mqs&6n788g8eVZ9LC)n+k(qIOOMu~P7cCu-)>%xUODYMJ8fIEc(ZBH zW4>l?=!B0Pd!(yW)I-e9*4&`%FvW7;Cm^zA?Ze*0ZExFnD(-Tp7FOYIM*YvFc~$nF z1C^Pm(qGXe5R7jun0sex+twl71ebQ9CA9yJtDPm)&ZPC+ z{gc3!t>9D`UTsX$I&OHO2U#Z8PnTmNe|HOwlj+o>(@-ZkAIY)&zSjPn*u)x|zq`}R z?no5Lfq1vvMA8@26ncg~-M=0X(=y&?-@9DfL5hnx{Sa!k} z%n5Vn8hrQk;(61oWlqMI8&>Ad+9ZHyB-H>HairF(wJ*@i#16htfLC?lceTKd z1Qwy>rTeB zM?WMH^W$jYheeHK??mI63#LY2On<~C`Ul1+QmlfVDSI;JUDr*8jcU_zm4`R~AELf9 z9L_fC_8Fr_ixRyiY9e~?35f_of<&T6ucLQnq!1D%MDL;mNf6Q7C{eUGVkiuo{LD5gcHOueg-SLQ1K5P}JkbqXVem>iXkS!3@I^frju+x^?%ODSU9^Z_ zR3RQ-tKZ>6e^bCworMUje|SaC_a#=Mlh^;XmjBa>$H`6yZ(laeGyt~iH?N#z5^(p_ z!!4prWc~FpHSHgJZv!?_iLb%(tT5)?|y~4h+h>mX~1sWE@zEbR^vXB6KmKAGm5v_W&V&7X605t2G>M0pzE@mU$Pm9Rp+A{YJP*p?%K$SAVX>smGHs zeYp2RiuXxoHuv@JQCRh0-a4iCZv8lJYi)VSUt&T6h-du^mcRT>%Mur8r(<;$0ojpf zkZgnpH82ABbzQT>QbU3U7V1tLEXY_wfDubDGP~!P$zNZ|j7T$VEw_7*poq_ucU2?Z zfhe_$Hc;E@a0qvlL^z*J>O=lz_^BuEpYQyJL7{)%b@Nks_TRgyFUa++1HQ zF3s7qOZ_pl@%)FzcimlsUWR00GmGZO^j~has?bu7v-h@#S!OEY za*LYtA7O9Q4d*HfnQvtqgYw@5g(U+hifht}m6GoauO~WneNpV)DZg?t>reE_W{PD$Ek3*$l;yf`JTjZyMrSVs)T> z+bVi&W$htGLs4a*09(vqaQs|Krm5}!Apc_rGNC~P>~hdiCZ}qBB!aU-(7%Xo(O@roJ)4L78`AYp z;`S*3KI!|c(P^w36Y*e+#OS4^1AM0z*(p2ON@Ilrh3vl993C@$iq{3jhrr(Bwdu45 zVnCkDKsR&&xz!5ADJAr8i)gB}QQrc>YZHVDeyWpU)ke<#V2kRK_)QZQaQ6(U=BMfQ zsHyCSm=94;EZ_r)YIG}dbH68CWn^JE*?KyTxrLgVpor4*8s=?)`3nArH z-!N$pD^_FnHc%oOm^vp)7LRlZz!19 zb}1uoUh9YM85)V$YJ)iLiel6IDG};JPVnu1qI*vL)>SLkkpFaJ_K3%Tt~WS}>v(7T z-t97xTlzuz8+=~ID~f?GM6P(Ou&?~D29gAaprJqcdIs#}J6Svr5M%&SwhQMcgdSxE zznJY+$UBf3O}^gUu_Zf7o*#=T)h7XyJV?q|c+0<5`qu_2 zLFrYm>UTfHo1ULHeGhV+miQL+-Tq6RWslSRxRv?c%etA`U!hdDoqjFXl;&jD&EZ+q zHECUvXJ%`;GmKIyNbU4PDp^sF^Ak5-u+Yp_7R)ZQ;Y+k$5LjW2rcWZFU<);Pta=|)b{=GS~sp`Y)(DeeyX3uBNd@AC33+((_ zpbTjS&O3%Ep)lGA1*&*>>1_fd?js&Bk^+d2Cvj}x0Q;hL^C5tsp!r@A8=k=jO8g69 z?Ek2``^9}Pp0vMcttEB5E2j%mHfDXNV-KBHN?DMaSs?IuwwEoY0cz^co11s8P1OVi z9#48Io?(O$n7~)J4YMH=Jif7iGv0|j^#?B+a$oYo?Q)93teL*&ob=CS#~Wew7|y=; zUVc53rqB+jdDo$pyBoAK*`0wGncj!}WSrS@8=f11mFEfcL)}lEsBS;O+6JT5K90g8 z+QQn80l-x$PNsM8i)*)=A8Z#w!cX$t(Y!5<%p|*Z*2*g4?FH4EGAq!9Jk!CR$7lpE z%e46ysscBIYvAjzgxBDBMb@Cu_ro(ztR(MZ^qpq^6Sen72gV3_c7z#J1AI*DUHtVY z$|QU;bvx*p9AaJ5E~UJBcyJMBa?5s04b*%tN9x=^hX)#>8FCgNcL;|X)_+PN6V%Km z*QjbP=AqEUU`iMO;C}rjHtj2Yb`+W(UNeS(fe-_Ly6H7^KyEOZ49HC{+Tk)ILx|TP zJQ2OO1$e+y`$x?m^uPeYunnmmktSZ$x2h+!54af@mC~$&^w1)c??Cb+$m}2iW=DWM zghyZibO@n_(2?sj?BtR$F?9s7G$f*a5kk{43PBD)>WxUaVF6L3Z|a=I3s#;&({5#L z(XBlmi)?-kG`j5@^?1yTQX$&wxEw7uNa(M-X;peKt7l~$=W4hg8N=(poBzCC_&zr_ z=C;gX=Y=rK%(69W=UP_Qvh?4^+nM_^hMUZ5M+OQoyna=fXpD#Cq(tVPGh$4JZK^`z zW3bCw6S9awZtM%+b1~idMG%mK8B9?ESKC836ZfcrwW+&x= zxP(tzQ4Jlf+BUDfv0-R!#zxF0D>0M{#+Hx#Q_Y)I*|Swa*V#9`6k(CK7Eh&!Q7LAP;v96 zieHt#NWb))f@4?Ulo7CDkU>6($bF9^r=>+*l4117-i-69xZOJ7c+=-2^zY#J6R5nx zTA?=PCstBel3)xO&wr+&r|q#PPQ=SO=8MvB@B6@&Pfz|+<+uaPr;CNxytu%JSlpve zSC&|18^!gXbpP5LWE{ry(tG%Q*l;mUXNtbx;uGdsPo zNxFh3J@jdJY8GH>vNZ0^hMwuV>8XX8S)T!~goeSnaS5l=L!-gqlF~JrX4Q93bf!iB zvsH>%8>mq!&MHc;r`yd?8<j?r~t6pwzRHXich2c)U{fU#mA5ZbVPKp#Z?%W96IrT^evy!N~8Sqt#3~el&z4LmhJz87uLYYfYH1JW+Kb6U_6esxN#*8E3>`T0)4-C0z9Wo@axq zp*Q@fViu%ck^n^z>q+QdpHO%?i6e)5GkZi(<-_!qd{dC#4KtMZFms~k@3~&3kw*pi zb~VuEvs3n!DaFsr2LiB06cfHF?pE%c$4v1@a}nk~B?Ubprk>J@tziX6hv#c(xyjSg zeLU|W`c<2fPLl(y)blpm0k35!vT8HjWA_B-*Y&uIoGE-mjqz4Ry;Bg{iAnGtS>IBO zcke|deO8$gS7y9OwpIvt-fd5OdyZ%a|N1+FC0bzRTwMkj>2hgwSJ6FN3Yrc{zpbo% z`Qu{w`kZ(@H-c862oVxh6g!REmAyA=ketSS#&$7fw=8Mi_m&Vc{m^vzga*(|0?(jn zz>jvS1sf-kruEoe5n8zsQg48F`RHojf)Wo>8IVc9w&dk{NQxmL3zsc2*1q(403w;d zNh1KBaaBV-U7&>r>=gu+-yav+ZoScD=j03rRZk$gGx~9sdR*Q@sKn^TSaf&L&{O8R z1-579q7mvn>u!JNn~z2&l>&ANqeNn5gxvkT&7jk&zn8@Y?P0;dpDhYtMFOY(noj)E zRVl5MBJ4+0eMXAcoyzaj01`X=wZ@*l^7vB9K4lh5$i-g~Ch)fLzM2)jtof?@F>1+I z{Hk#e%{G?h@Am+hj*=5SY(s47DymV6s%6#G>gyJcwo zOn>+CeMv^k@73z=H|nrQJYQNTl97f(mhMeAvHb5VeEw*D+@CA8%`rC?sIzT5Q(dgxbvrH?iQs8A}T=r5r<9SPFRT%F%pwm*|I|G_w@KsAtWU#8}fhz zNWWe>pO>Q#ksJl~Gg+sj)HcYa;}0yH+ACNR$oU*WQBnd(XO*s4+Hg7mMT&rCi%Wj& zT?iBqFwBCuOSvo{R;j6h!!GbK1~i|ua#!FX`2txC|EvK9^F4k%^)rYyj(r)Y%fmP( zm?ffLHXk+k$xS<#*wni|#};}V5k?Il-iK`64+g^O&*x{ zfV7@2`4loJjH%Nwd){tliz{0G5BY4_d-?pp=R}%)QNHFxJwI5q%klQeEV8{5M&KyVQ4fc0eJ5OB;U~7w%xQSD+`Et6m4OEKJ2H|WkCTS77Tt=HMw2d8q} zniQ)M?3s-O!SdEoDF~OH3b)J^#PemTIRJT{y*=kC1t2y5`XWpF3lav=`@?z#|M3d+ zq6=c=#HxZd#s?Q;=Spk4r)uw){ zRqhKXL9sfYiUK|` z+UaC@-D%p}iB=<6eds?YtMbixh$=nYBX(OLK|dzb=dFXX#@Mjm!_9EV6MF97VqdZ6 z!R%8MI3A5@4Ij=sPl@|qDqtMy1U{^V3-Y?Y+CT ziyUM3-I7?N7UT;Z&%q=FsIm|J{k9d_YldpKEP`M|5U(hdGz`T^G-NbTe=7KHr+{3+ z40EJZ@E6nGIj6KTx4PJ~`L?5QRv@2NJwE~k z6CJdSt1lc14pclfotTw9>>qA?7SS~BlBS0CyEgJsvF`j?V0VXa#s#kqUGK*(!Q-wv zqd<$odJXz(Q2UDp#e~RL)2*Vx$GN5Fr!~#<>yF>%+#MfDBR!Sln z84~HY6Mxz6=3IpR1b%&o^IuGla}i)804{%z(@b*5Us!WzAMh-INPo|h2tNII*Ig_; z4i;e;NYl#K_wYd8@55Bf*;t?X`#`R|FnBnA)Mfq|+Re1@vzt zJO2vDi-O(P4LY(waV@)KgA#r+awC?ZCA)XY{if0-n*S7e0*liIdb*5q9y5Ud(}Sp= zeK)dha-odfBy9}(aaz0sW)hvv)_*}>qu1Jvz@xpP`R3B_XC&>scUaTSD+-Fzw7^CT z-|c8uS(MiT*}meF(jypXyNj(F@4 zSKp=Y(q*z(NW()7_s^9-zB(9^daapX(ac+Nb7hz{Bw91B+vFOjPYWa1aTlFhr+aUi zYlemof^Jkw5CgJy(#J8a{1#V7_v1KSZbk;Z`?uZsXaBqR@o`Q%S8dy(83X{?Vu~FuW;{rz+CTWc zHQqpAie)SJ`IjqCC8+^m$-^-7mdp0roj91x@uTe|P9#NmgUTYXm)2h+g3 z@@Y{PS~JLTTw{;beHiZdN^4T)mB_{Mluh2MyP*iSq*(b;e{b}9=0IL`i~mr#L}Nuw zS5_VTD5w0n)1;+Wp&ASw@ti~Cxo5cRR4B>u)afV5*sawnmTOt4{k7A|1c|wdQ6RRdy)Ku0ecDc7r^XSER7`L?VFJi4 zsbo`RGHC4$EVEdu5D>ez2FX(>#M)6Rs+RncpbU~~v`7HQUlIVKkIdm6ia~@CpdljhwQajOHM zD-!JGtoe?k;o5N#se6Tt2|RLHO6l@67+6u?%DtDKWE{;0di=0AmZYR*jrTS~vaMZS zC!ge?*q5odGKeL#-4su*Bxb!BOx8C%5gXWCoYB7YYNWL`1(bS6#i z-wTuhpp7wJM2!Jf;c3q)Wj*18)x6V=jB(<$My9^HVC38UfO9zv&^X#;Do+>26?n>(A=lPPvdpl&$ZGONReZy6{1Nx&f)AGg?w>7b6d9>3SYpsrK&Dd8 z!@hO8c*)G9lIBB?c6?ZYx8$C{dhXkPQs-0Bc4EBKeoqFEIoBluv+r5*m?4>En}n1( z_Y;`YwO<~L(CfS(Rt8pfA6Le}pp3WAs2S&ueE-c-NP`}Yt#K6Ar}iP_v?mjlcJ=FG z!( z&0Y$|jtn8?edfVHSxnleUjO+hL*ryw8bRT6$5-6pkNes8=o6<{GjX3No)pluG|T-I z-+is?YxMR0(#4RI*&Fikphl-S!Y}5&^C7+CTkfw(h77Hq)NJkP(cNhGef_RI`pj^7 zFs#VD)rZxPJ+q_~m#_FrH3~&X}P%D-DwW`rD!#mXJWv41JTv z=$<6X^4MM8)o{EDnYXL)jkN-m!W55cO~gRGawQnl29;a9jwxzBUSE%GGLWv@=i^edgg&f z6m3yY5uHoNjb+!RgasFANV$|!2pVEZFa;;73VGVSA#5%DR<%gi$o_lAr{<=I3TdX!+?Nm^Pxp^N8&b9ovL=gUOjxG|#^i`Imv!kG!J zPu1FF^53NJG4;|pOb@nEtDnB9XlGRycJ<36j0HW^4~i?|PF2p1xyZ0sLwW^b^sMMa zS=U1>G{vVeyrFuOJ2lv&osz`sLjEQ2^IFMaAJp^w2XC+S7-14) z>&f0U|H)1bU=u-nYuao}@&zZT@AJstUzOzq>&v|-%)ir36cZVqB%VLOxr14A=d zjQ%7uKf{&v1|6o4k7#dDc5*`jgv@2@E>91Rc*$vVfx_s&(UJ9lZ`)iX95|)|uW^-@ z==W!JpC8j{3g;$URrU3;Yj6%$ZC+``I??nUC8)>B7hO6%ZeP*2Nr@i2e(Qw zr$%a`=#A&%^hXKHKH06)hop3fG;Mb%!$5oC)*jO-^t9`T?@_qlaCLO{c8)~b@f!#S zJA#ZQ+ZQ^-s(Gu_3PkXM)BS5G2EcQL1fd?`ya2L{zmfw2R?146b~Gs&BN}{{bu@i; z&U!2lFQtlSGj+Mg7@dNZ%(u|7WwoDN1&5bQKLpp*$zWFN!MV@f-Ds-uB0 ze`s@VZD)?M>#I*->-*vI%yO&U1~*Op)godEVPewi)!uScrq%b>>gjEchqZcPx+b%n z;cMNrL=pZu<*gSPm$BK1AYC{R{(|p|c_%hG#)sh?kmMcbR-*$qcTKKj>AI_1*}&tlHyADrpGmBW;R&Q`SKc>a8Rb^!U*(anh+F6Anr- zp%e*r8s4P*y=BMS`dU!gVI#mslFjpXRAI~kSabrppo*ImSm1|v_P#c|QeqxOO+}3> z0?>6dpK4+s{u){Gkk>TO<$3baNxq`$tzvEG@7hJ&`}W-Dw+6qqTSb6i>3&?Tb=|Sk zkjvWqb}J-d6jE$)dK2=|;3F+C?oF3iWcywBlqFcbMGnG@DeZtL#2>o{l-&oCmPq8Ss5)9Q18tQX}u7x+B z-SfA`S#%t(b$#9|^WMmaIyhKGNkjx2T_X2TFm8*ZL9P0~54=eQS=eWkiFsgxWJu)RI2&UoD_a8- zK+_MoOe6KferAbhhk5jUcww9gHet^x47qg2Gnw5IbPNf9L(g6VK=x_7lBvpV+S7Uk z;IJBgU-#ap!TSP*#rH*Y!OT_frol>mT$0DJ?DVMeDf0qec#LVD3{sUuo!x@k&mf z%O@oR6sGaNTmO~36aNyq&Fd1^5eBg)qXJ9az2CiU@pQY4PIbJE5vgNxzm3Oj* zn>jfeIuHNt9nxjwgcXl7-}|NXe!+7Dx?a-N+x#9J<>o@4E0FZ_{d@q)r9hhcq}%OL zXtu#@0REt07D@XbkgGzSA|PVSXg^1yx5-iq&(={rG_}BsDi*Q5O zNUk`F^p3HB)*Q-R`rSA2UDgtn;x7?6$0+eLdBeu^4cc%|*-S*vMrW^XDgw~#Xi3%@ z9zeI18$P|uYcqBBUCaMYLGk8D>r-j_$KyzQh%V$J*B{O!R2s2ie8(_eZjTP^ic0;< z;Z{8E+5V>^%ydAI7)WEFm2C5V)^)J|7t^Z)jqg?8%k&U`!$1QdQy4xvNd|HylaNb3 z!gQuBf?}Spz`rtoU(kf);-`pd$}GQWm@fK?PIc`MaFn}Fr3_|JQef}To9{a9L?V5C zSMWRt%V!ZXZ%4}vy|HKC6iP}o1`Sq@mMhg7C6DaRr!}vWHN{t6;lv6Vrd@7_RyVcc z0y`31QH-PF~NPE^W=Al{v6kGMeW7yb17`qPBL{?g(RqSX{Zra#AWj_Td` zagANA?D`X6|E~%DoVcc@pjGNq!HFiaCMlne^V_#gqGgCBMSTE$rzfsX(WJyMp#4C_M2bTbpX6JxHqd(6=j+(~i?sr55`vSmf2CR{REX+s~hQ6W~Ej1RD zfHze;t z-ySbI*ECDL8!!y+a&%$#&Y4wUIjcNR{?GC`ZwJhLd7|%SSqRpVN2O){leDQ@z^d(Y z03q6NG;ShOCAM?6y?jq7{IosuBl{P_r=@v~l?mqwi%RL!8X-R{k(Lsgp}sGd*fhtK zPUCp;>EU@7)2s^GFvo%V=1j`(!}Az5&nFH0n%54Y@forhY z3fHi#vixLe7mUNk5UWEX5C^TL3*au#O-40KOupe zB0ovi15TH+SSck*7M5(lDXqyOgSA2ZHN)HY${wY6^J`Vnwr-Rx{k|jrmGgToQ#$@Nn>1uq#%z?YQ4bE3Q9N$J>F#2>2saVtaPH5U6;Qp_T5#GVluG zya89>-6`F=o4N?>=Bk31%7jqDc&79ovhZ~u;6b~OR_^_y5^vv>*rT6ud7;b)fGW4P z)dQjm$Ws32)&?RqqYOvn2MA?IoEEuF)}PoW19Q$>lj*8MRzc9mY@z2zM4o1QRokPP zi>;aaZz@7LUG_ATc=h<$XBg(8{M$4uxCc4NCo3lOov%p&i%{D?bcGPi#zDk-Sj`8$ zR|zLU(X|1%iywtqO20?sc-bHN7k(O2cqV-Fvv=#tfsA@THSdp7vV)72s)`6f`&Yw3 zB+g;pqi=g2CytM>0kOlakS|I{r(Qitlr|i{t%>)imVjYM zhiQt;YS7Hx*)p9>iUtVg$3Hlzc!%j3AzY7U0YK{0Fa z{P0k2Wg0z3xZLSRxFvF}epPbu1}z_Dpc>_~UeH5gYIvgmVZh+z{jTq_FarPLwW+jG z^QG19p4zhBvJ!kVI&1(T5$y)&UA{MUZt0?YdiSY_rZ`!&`1dBOJswRelyjK27IANa z{K&~NLaHR%PQ&EyVfz)9k29DEfsFbV_g3zE={M8E)&IiC{WG?wFFQ)NN26)gLmhvR zJErRQjC9J)pEeoD6K;_R3<8h(s=}|B-s|)1H*HJOqL>N!p)H&c8<<~WOGw{Pod}P4 zzZ-JhdXSz;=DX<0i7@!Y9ph%`6mKNGRVZeVgbw@W>>1K+?8G+`hMND54{AD0d{A4n zwHr>dys#Y$r{ko6Ac6drF9vzU31^wUb{@Vmo=189*Ykl;aBWh)iN!oi+rJJJEXbX$ zLg!Bs+J(XdK(z9zy5gDxJ4wli8AbTkyYLLMxoh;L~$RgASq|tx;$~tH6JDl;T z?0?4~Eo(eW=$YUE2TNxj@o-j1F#BH}%IToXLMReu8PDHBlg!i;5AsNK7p4#bL(f!3 z{CSTQx!eeO1*b}1(T6L?JBRIp8uSG>jqJVQ)jO-7%%nM=PkagpZ=KY;8NyZLutXeB zAsj6wxPFBDJdYptL#>s?SY{xnm7Gld;-k15bm-bOe5w`3HNQjCgqt@BLS*4<3pbPD z_`ii|+OVFQKY1*%kTnJ7@oqY6nyVdxgwh!vbWTOi^Va<#lzkwzkPpAW-JP38m;g)9yPO%i(!^^aQDv&RNfGd##pgsg# zVSy!h-y4QV0<;&Iq(3|OwjAnWZ}971{rLVa&{sFLp0Oiiy`*D({$IS|9oCP766+YznXQ)x2frjLJ@LD1mBnofd+#aHr`27OOjv)EJ(9HdR7vq1S8L-R& z1hLwQ8b3YP*( za;m)pN3A`H-gV%$8nANGSX7#XUcto{`8t04^@K{>evu78-ao3Kc>b+^%YZB>6k4|u zUaJ+85sa&;16vMT7=%jS%->#i!r z8~bRdbozMSqxlc>hutSq$x*%Bxg|GYo2!-@q-Zjyvx~I{nZJScb2GG{8gX-vTZE6l zY;oroqxGYS(X4x{`5Q}{aa>_WXG{JjF{_EP9X?0vC;m!~KvM*OJ1`$K2*+cG|v4e7qh^BPT&If>4 z+cLv>c#FTIf=rd~IpJ@~m;T>(6rPc21^x&=xFCip%uEc;HX0yY9wt!}Q7xXhW6?g+ zAGh3|lWQvA!h>5RR=H(oIyiU+rXXT~!T>U9eviI8p zOgH~(8lG~^Jy}Uj+6P=?*Xwk5S7Iu^#ztX?>fKTW)v!yeY`f6wbFN=WM)-~nDhP6;uV`0mrB|hdkMT*Qc8`} z*>Q5YA~;WPY#@^-99Dg>ED`M5D@SYNXn}q7_Jp|^7F`n_7V&jBK}Gq$L3P&PxJJ0g ztA69;kv$Ri{0%(8K!sqkD%`wK(aQV4Ci6{(%)SGmH?j0Mj7%hvsQ260EbGtxAOeR@%&_#j$*q{AWxxm z48a zM(4hUjvckkI^?|^{@{{6rG7MjgCX2LU(k?QX%7?JY%||#lRv#2Y{8{;3|FXCk|OR7 zN6Wv*r|lvo6A_|B_|u=Wn7Ay+`r<9=0tix$Lw9RkBSFVI2W@G5^I%XVXE``TNTVI? zw2p2G{{!dgtX5&5k~M}^5*P@>v^u2P076RNnrlC#kBi(#BXcG}O7V4BkyFqjFp3kZ z(J{oxjE51ed8v{}ZLSbm1~T&-W^opR3{Cf-01g7t zykh*`^8!Xxh)7cImv3J`nFR7bGl8Qdla6na6$0j7peMT~Hc`M^Af|Jqu~uGAXxMtY z`IzmN<8F_K0u%^ZEa*jBr-b``Q_H+hWl*vwE$tM0tpf}M49_SE$}=V%bS zV!^t$ip!R&5jvKW52S}%>ca1;|Nt$+w=Ts|bP^p(J) zX`o*6&UuYO1*Z`*woL_RJ7_t{$j|ZQ}h6#2{9T3Kpb|`Vd zHW#7i6w+m4>5D^VqKpfY6tAJmxF8+)Io5rB`Y(qW5HNy$L3Pi{r8}2@*XN4n zfzLtLclD|zE+s7nr7?AcMuJD&Z0eO8U-&>@tYAFb`ysr#l8Wn}fLpAk&nD&T9ZoTA z{(Hak4-T}tn)t0n^IEaFXKk-{jaDLr`2s=$+Iesp0ykQ@(Ta}_mDX_NF}JyUYf^oI zi>6?DHpYY3vAg#MCzbvz@1Z1S>zU@o+o)^_1zG)rq>Owq=*>rLJv(t8ig%Bn-MLR) z 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�(C*5C&_UEYtzMq@olSo| z!|7{6FE^%NNqBz0f}(HiGaxAnXja6D@3y8?XC~ z5pJ{bk)c@OeE+fE==139>B&7dWZB6kPw}3HI0b+qDUtu*P;&k_MRc16=%;E*8> z;AWWZL0C{ik)-5)3YI4DdEPBTAoG<4((Id-wSPKHy)$#jiNKf7CfZ0O^HXy#6jQAu zP$n1f6YPu0wz+rIO+<$dj+sDiy?cC22HY|o$kRidrTBM{#;!-VN zT#>)$w}NMKndy#2BR_hzgu2BEows>)Vu8*Kq-6WM$i`d?2`u>cLYuoVI_>Yw5Kfb= zvz=#E5nDh!KDBgTP@D`09#1u!`SS)Lm>$utF?@KBJ=XWpmVr+fHE;PgA4!3&5@cgy z8MGdk9K{6rkhddq8?yhfm6BHIV8caB6ixVC6FnSBanlZiu>(isAry)`{Ysx?=)=xO zdl)h%?I-|TKTJd4ori(A-;CY;Ps@JoPt(;VKP*?6tFIqHRcZfjd)q%PHQuG3 z!t=OZ|5VW_M9MYl8~M$dvOBJ2nJBAQ1PDv-m+?M9ZwQCErO3H$GKySwZtZc>cSu~? z%q}c1@?(l+%*5WluaEgdtW<|?#H00SBvv1L#jGvn{3dAgA>wYZP38+GFI!(aanAEe zXlI0QknVa+BD;rmaNe7(hDwZ^!Be@ra#3B z0r0iWBg^`usMe3LiV$n~xw{@s8-4JwMoi08;7f?A;_KThK1wQ_k@S`i0h3bsldZk$L!x;kDMk^0b8HYjqbWiAA|lEacr78Us>kjiqODptGZ6W zhp}qDcC^KsMq!+}rS_Vs1=R?#AA-{&T`QTp8}zDqkIs%t?9ePH$OC z%17JS*WFmUr=vYAh=)#}lVG#8!Qw4BD33Jh9#7GSBEh?e-Xf+Q8!AGR;}?NL@pzHd zncE5sW9z|I)C&8g7=z2wugWCYi7p z`gl|0Zqrf4kH7$3+G5HhtgOqCuRNp~8;*gp5hJ&%vb+$^PAq&i509bm9)K@n#9)r- z=7;=;Kn zZP-Nlvvt}h`?YD;)K`0FL_hDDSSlmfoNz`@Z1&^~UyF68ah&R~R(vSk)L$AILz&II zw{Z4r+u(Wg`kgn!JjHPQQ)_;g4WZgiD@*6ilb&I*oWTAHj<(#tkZh}0zASrB^ z(b)HpAjaoSC~<4cejCT7BNR`Ftj}x^(#VVX@qLDqAd3Yw9 zhY-liOBtuxStwwIP8FEluD9Pd5L#5cbI02B4lbNx>G+7};?#J1O-bP{5uDOiE#GeR z{3KR^xS?4H9S#fl70@tfVI-taS00z6d>Ulj({o-pbO4|axA+_Q@t0PE(9K|w+JcXP z6xSn729U4n7yK!9%un>4_~(_T*KjT)dalPmw!eEZh@Z9oeUZS@ERVfI9%rdN3|sE1T`{aBU?E_Thvr{D=~OH z*u;Hj{Cj-fTx;b@218o%sp0dNNuDb`4NbcN-L`0pi+ct@nPBN@c}f04qo{H7-QCVvro46sKq@#K3e1`2+vVYfv>RM#LF`*fV9ZDm4La(Cd{^rl;RFOc60tJU*%Xrrp%>3RZGz?r1X|Q^YIBRie93BNUKw+*WlV@QZvmF zB$mTe4}))F7!igi9Yb%IuuN96t+hyB7SWmd-^JqHkH(6a-m6hb@ zJ=;(ZRa^ik=M-x`X|4AOX*iYLzSV4+_Yha6sHG|9!P`09VeKJw0B^2{KwVDfo^jWi z2TK;CuR7=UuQEi=E|#s>=2SoaQKm8JFgXw*lPc0<&Dl9gQ^cBpC&z3+nL&wjeO0c0 zuy~@$3cD!~?a|a|)mHh~V7(hvu>V8f;~Bzcwcpbxivo@b8JLX;Xnv1Y)LA8E-OpFK zX1ly|`J}LCGfC`j!vhftg6V5#i%YC7l8A43#S^nD3q(Gv&&2e{e?0KvxfvuXZcII) z=CdI5V7R3!(^KiBZSzM*KiWfiCWX z2*YvBPT2W{{9*T^g+BZz=^6_^z$9>;`v`?XY@0Kb1vZ&cG2HILV5qWcYG>||A%&CS zfSTFIp%IvMN&{Tn+GeDAxchj$ShLg^ucs#-|l+3pLU`qwUvGN(nvs^behUU@8<*irv(5sl$Dt} zt162hs3;3NEySVkw&B8xwjPfTDvWPeul+vE$4gScA)Tg|o>WFHzn!J$=-ogZZ(GKn zngjq9CtbA0vNg5yq8Gh*)jfmP8KZ|DO*C%qh|vA44RJKCQ=Hukl;Eq3W?G31Al~hY zx2dD#>^K?hD5FS462oih8>Y{1*Yus=h0ymQ{)xAiX4i?M~F9F^7#mIOI2DF>@?A>TO>d+vh1-Ja}%!v zH+xUC(R}b)&@512vNP^A6WzLwj@^1Pv3ykF!HMk3D(2PZ>42Ckx5_og71s&yp$WEh zrG~hfmyg|?!Gg8G^teG^4mNi>I>rbqkX+GD3Fy^ctIn7yy;cc8^B@7F<=?uMwS#RX1a*edsJJY(~c9JXN{o3qj6&V?<>(Gv;x^`|C{Cj)w;a zyhZL_JA9E!M}LOGLU*z2EIRsjL-un=vtC-}`r_Kab(6apK zc;7bT(+kQyusuRtk8(So7-zC+XEAnr|A9&09fph=2uTIc=-Gk zWZr`s$Rikm4RLMRFT}elMRRz(q&RqR=;-}lE|@xKSD>6{x9g~ZJ1u?&d55uwYx|)5K4+wu+1zXK({Ls44-rDeaFhnGIIpOudI}eLb zJ9~EncjKOY^NIIezX%MN3<`+{p2AAXpDysV=!n?3r%GhW) zaN2?P^qW*(81zN^fa>p|B;P3kR_Ubioao*_L39ge|Ks-fvJbzYpcGJwkC@@(7?tUoz$to6Uw?bcoZ@TY~Z{@;pdzvakz*ayH5z7YXXUW5mokyYOY zf*1){$EO|mAcNuQ)p~E zVKZ$=Y-HcED?d^XJTcH$`4su^G+Q8NlP;$iWo}dN7^xsQZhdNUgv_wM=6<-pw!JgU zYL{8^)Pa7xNW>-j`*wz9$ll5vW7BgsIIWyZKF)>xnX8X~QPbz1<^tGe~EYsfuvyvG-C=+Kzo(lx?RJjCe=s1l&XcYhQ{fGEU%fruKPhK%u&|;%84&8<&uBGgX*4A=}3C2wyfvX~uw;ItO`* zc*@Owo$`ldr=`Y7^#_#BEjk@_r>h2XH;;ZEof469&#rdN);Mxf+5Bq4&2=Mq;2AdD zwmY~{=M0`72Qd#xkp}q?N%U~CQ(zrRq_5$59A|xhBsSHAi*4_HzMh9kg$kUlsFd2m zv0R)Mk=#LsBH4j!#M*`pDyljs_arW(z^uTBf1}}d&o3c)K+tirWge}bqV{Bg1plSi!u-Wjh z_-4kd`87O>XwxG-;bnS^n!!{j99~^-p;)U<{5>l28=g|zz7Ao^ks}0)mF%hk~!^YyaCze((# z;VoIviH4qA+zjVA=!K1i;%)qvbnZvyY{-=|GUrcd(Qtlw(Fkr zdcWS!*Yo*&jOW>UllbXhnXF4kvo1Ncn2MPN2jP~!hWfXWFC zU{KPDNFy^p{); z9cv%h)BfNT|JM5Qx?#Z!XGepHFHa5b#-3-z9M=6;F0ma$1pu#Kbd*t*I`P_;(xr4( zuu9XcWtn1^qVY|R44{5mwP?~vhfNPUTu<%Z7SgoF1m`NF>ohr0q$&$=m-k@m3qDN}#5>mT@B$+WA( zS$T@`AL%my@C+f64Lk6^KHZaCS(f`mtw;x$CUhh=A(>QfTW5*f6uvZip8=B81<(C=8DQ!ct)$0 zkpy32AQ5SPhlmn^9=zZo3=p2$#VS}nTVawXPrw_1=%Y?5RAplbsgGwRg$U(bPoz?d+n^36~O=ya?I-QkuG6-maeZD`x zhHRoiTv00sEBaG(5uz}Wxp;|#wT@KuL~fzteW9t}+XkynfwqR|Wn=JQwc0i!lL90v zcYwq$!}9*`BGad5#Uk)*-r7L(TiIXPYKW>bZH&Agb;`H6ck+M^5*ssfT8JgZgTfrT0{i;}X*V!?cL}d^xjQY+L*BTo7->iLXn)qstUls+hPn5P~c( z!SZv3woV5tIsVDq*R2pFh0NC=MKSJQMG8n1oBJg5<)&-iDGbD-Cs$4uCkt8^)Iua=!gsnQlFGazODj z0&`-Wv)$m>bo}FUi%7LMG>N*D3VoWqI4eI3V7Rq;>Va>o+I=0e)$2b4?YY;&Y+2#Y ztf4LebZiDgyU^xS_eBzlW;rS<>71au2=U4emh($&aU_^7nhooC>W_`KzCWMES6e}y zUA%-E+b@H!bnlT>Yh|*o6 zdA`_W_XzlGHR-u4-{GrD`Gc+Rq!h2e!{mADW0GorvrHO8RnX1TbIs=T&Qw|Eq%pdvaW!@l0q@JA~ zZ5ccOnfr`H9p%|SN^eJu=I1J3-|9~?CcCsJUS3)A^WDNSlI0tK2Q}|D ziB2Jcpdp69FE>-^!2mIlHSiAw!nnYTGvF^V6ijG_{KzavyN(#+?Lr-Uq61_ytaz!4P?tE0Z+|7GB z$Dv-X$75W3V|&4x^^S@J+U)#lHI{%oO}rhGeEk%?g-U-{%6*R#(?4xpNmCo zIy3m-jjZoExG!NwsKwS%yv*^*h7AJL@U3it9$WKDFHJ>J0Wm$H!~$RAj`Vv_)V*^| z7S12xG}5efklC96X>Jk5?_ppjpg-j@4qs(odLjGea@Ujvj15Hu8gq3F0?EROP?T(_ zUn*zo)<+x$YY+2U?+T_+@e`4ZBFgF$;NJP#~l;+cGTrWA`xO4L$M>(6MYKO#oyS5JMd z3Dn*?W>$QQkMH@S^;nZtZ@q~VRNicgXCm7?3LpuWoh$j9&Ezr`xc=3OI7bt55B5>PA7J?rk6nb|j zgcE!Sa6%BlpAbTbI}e8<&()Ia`SO$b4@@lmEv??FOIzGote9pv`p-v7Urv9gz5I(d`3=T}Uy>`#^eNVc0w_;+$V|er)y7tGD zMC{Sag~~dvr?s6sX!>W8;|LQwhrr?!p!(baqH z8#Y%-#2Z(&%glZ~$((;SP&3^;wY9XQM)dqz(^bi{vWIeR$4Ge7X&NRNw=&7ctdc68#Y<;9mcgT$6_FQRyp0yb#8Q;BMW#{LG&}jf^m4e4%A{jS?2bmvvdk4Lb z@VZA{E?MZLSMbB3(30da8Q?2!KG`hrYOsI6TfV4>667iF?lOMlB=M^KSfv15d5isi zaCyLvPOdq*#q|#5m#OeX2**A!i**Y?5&OONGc8&FQepZ-<%EsyAl zpSJgB*grARDRvGDnqlp5V@s1&{z>v918s&jeP9B@UDl(OXLS%3{`?5SJtamEe2DQ^ z{#75$l(vBlyUDjqxf$qpyzBB~o&~75z33%zQ>nclF09@O+UH^d@8iOKx?&)pHD{I-YTcj;kTzUJ4B$M! zy2Ov{lY2LvjNr_8eC?Mnn1tvz7kefezdw1u{rl#v7h&v{nP;c0r?HpD{UK}#t=~_D zYNUW@^;|P9d&C;!TBGiTdX(*4&;jDasa)Uc`oy>F_2SGer%v9$tNk8aPVugx`gp2!#1a&BBY)7|_4HPPEIEx&begGzWUU{$9wlfV_naUelkLD(R$<*<_ay$X(~cvdGmm$1(X@kB1}z?Mg4dO?Q!98n)i$0VNgDg(n$m0LVv6+-W*zb z%y4zpp*Z?4&ZD5tf~m2;qyB4NYl6mt-6Q;)uWg>pc7o`0|E+|ZXi>E14S?VUD#Yez z*K)8|sT zR$9$sk&;id63xBGEOciQ#pB>QUT(89NJ$MJGYs^bJR**G!v z%5QbwCq(l%UjU`|*>ahx(TwIiRDG0v9W0w)`5>eyuz%xu0ba?*+03aOJr7DFShu+4 z+)Zm~$J6h2!wz%%>r&fOuVglfzC5J6;Uoa46y zMx$&UAq8J%L-eUTlbcu0oY3GnuVKn;a?}f1jXwM@BVf10K*JLCQ*9$JU(#har z(gv$dSofcoeH6m3z@%ol=rdOc#%8TD^7%qjhtIZ9kvyW}0ymp8M#5M}y_nk5Q z%A}H4;79Rcc3A;|;b~?^c)Zp2$&3ysF@o-#Sd%CYaKXakqHc`Ll&CL&9vUe>1D!0* zEgsW@n^^1oq7#`(DM@rA^@GMNl1cS`vDQ^-uC#%Od>P=&*=Xa1=|=z;rdrlLvdQlzwmJLJv; z4+@Tk-`-LFWqpYqroan8qI+~Y)EM`iAJKo5Xtxn6i0C4zwti$A`0=iRv%1bB?Lfl}8 z5bTS|HK^@G1jKI2`xu3Zm{$tSB*M&w$Aa&UTbn&#?3v*rY*uTo@cGK4=B@L z1T*)7nPx6S>E>t70)mB8%~geVCPv9SwvhX4%<#cW<+7oXMO;Vp>y~j*2LfKU<79q? zV|9NkrLHm~r6!Lwv4nh7;bHuYr4SaANZsnrE#Uu-Otj;mfg-xPXSsUE)Xiu6=xXsH zkgfZ<)u*xlg;dpQ+Z`4sp@`_}9vTTr_J$P|ZAEihvBZA3!!Mt6{mkxolF$Qot75DX zNXiQ^v2wU4A5KmOb31!~rW>T#$_ebV(4u&GU2ooY({m|2%}XutsbmL?k)zyx&Tvt| zprvCSxZDtz=^10&Ua$VyPx+YR1MKWRL{$&h_}nJ*bE)&hw(($gQykb3vgKj)Ds7|% zUz?#oV*_R$Tg!s#`4`(s5997Y{s@-i+YEzs29?jBx>OTD~>$;Mr z?j5m@Dt!Z;y_0c9gP98ORs%rOG5hrsVJwgfkr!|vOU8`afZ(PTQ~I8+EMOL+1!~)O^|K2<9Pd}ZRg01V z%UL}zV3%KiK-L)O4OYp?dPA5ESoZ!dq9@S*GzInPN_-Hkr-G<>HiYL&>T(C>VUQ0n zbFdBtm?4$Cdl8%qE=r8Fe$+gaYR^_=(%o>0v3(OOAe9teK>XRz(*MJbO!iP4k7a=0 z&d!b}eINj3p!eh^j}no2+mWTY53?6^!Rfh3WKSnpiOrpcO$7evmO^K**qDv>UY)2J z+}bod-OR0z>CdBE-jq!~d8lWM=8HxYsN;~bpQ7ih!SoOM|J=d#F1S5NeI7*fsMcEm1MUHfW8F<2Y2 zX&bnxeiKKRLNfGLrd0cLa2O3>x!Z11t3CjFk1R0&@yl*eY+6p+S>wsh$FX3_WeYit zSkA3^Gy`fOoTtk3P36_JRbRhw5;i;Ud{&N8&T$4cm+s$s%mI$}ycbyvX%T+>SDpTaeiqtdb+_E_JDZg5y_(CA`-^Q@vLUU= z%lex?wX!6>3>-E-Z#`J?17I3}D>tG**`k4Y0NKemXypwlfVr7^M0uh9&vqLC4w!^W z54<8*G@hZ{h+Mqo4cmf#=P>{goqnnE8;d%huWF zqsY~rLi5dKvV55NVZ+yO-iOjSp|T4u#r`J&O8hCs-35ukB&)me4^xa*Zitc7btAH@ z2=I?nr!A0KF91;yn}t3VebX*26B@?Om>~(2d7f()9Ct5=%AnfEhjtD3mb?R{yo`ed~@)Pdn9kEzlV(JoV2=L{)DeUu71Gu% zQ70I#>veH94Iq%ZRqK70j@AkxgMgp&n*nmi0V3z6eui6Hm3W2NAw{k=jOSdhKLz5O zusy%Z5ppv>3D>fuk1=a;H0`o>tlcP-q@Mkr+Y+LgFEcwMWuV%VCF08z!4x8j=(Vgv z&%9p5x5cUkK4|`$bQy}&nKOZ`heR*1Di!~c5zjaix{hA8*#HT=_*tP(r!22a} zCN5fr5X1rx}?ZloYa8_U?iWSq&Xq}06K%hNFz zD9BT-@k1_p(Af>zN{p!O!t)Uew}593*EcH0i0f<8L^4!gKE^*F0&IQMWcFW=#Lc*0 z&iv~zLv`|7jW@5~uL*D1%LWfqY^5o9^>tk|rcoY#RFi-ux8%LF^=u3N;V}_7f&m8v z=4ALjN9_U$KEh0r;OhlGOHUH;xHypan=bx&%F|@1Ohm1(&vVoS{&d!X4QH#5&$#d^h)?NWCTS`fGYD~f_wv<$DIk6WJ(~8d- z8SkDR%6bIuUGL!Q-=3!XyTc=bd?+p?0r#wxAxlef3*^Zmw;E@ixU2V&J?Hk%(63gNLHxCf=4pOS0&uuH;T2EXHNkC#(G!*Yu}uQ`4n6PuQGgZoUS-W#}tQwzyZJ0d6|da!eJ;{HLKGAB8Hp||1rBDP@O1m@8w$2k`ezgZ}fIq zY_1D>S!O_ID?rFaiVuX?34|aqep~zChD^1?{v< z1m|}$i}4e{=#momO*B>3;lpz%Uz&c#H~`ZGBHJXGO2B!0N%c8%akG*f9S}ohApgAA zKI@z|L(fa0D{5)IWoJZu`Yp*vzj+GE8I9>=^R`yeGv8&3hi#5(Q3GOmVD5`pZ!#dJ z0V+#DBs5_Nm|Z9!gK%~_(qNqjiC6jjT&V?Ep$ouMSN+jX?vb@m+N@xL{oTz%X+nJS zgXghJ$f_Yk&7Af3O3UaHxLbxg?Jx%qjWC z0?UPV3k&U!Bv7)1Yh976u_w3gwS+gJ6YXi0>ThB*FIW*^=EMWMDot;i_I6EG1{Wn> zWls^>@K5~7R1b{0PLZesa&e<8Weq%t7PK};qu&?rA6G61IymlrYr@L}MTwfW+)sb) z=BiUx1BBzepUjnxyXL^*O^pb;J>9V%M! zsvfeJzU1Bf1)5+pm-cY_V`yyS%{h-Ws?3-tB}X^Jw;0i=&%cu(d^h5%#SB zhJs8{l~QIed3M!V?APRiWQO)Ga#xqAm+`wJWM}<1+@=OQ9z3Np_3jf)5A@%u&g2~{ zNpN_?Tfn|?n{a(Hy`w60J(YkIVj`|7#`SEL6YoY1XW@xSO@X70JE2hd_VB)9)jU!8 zyW_Fu7e5NHl5uLplKBmhwwKRddV>!?kt^0}+>l4NYoc)MH5;F^auF4v;5*tLF-ffH zL2cTR!ZA_BcMr}Z6x6>CyZf z6JHvxQ@<9{B?j{`v(yd@P8Vd#eRyE_4@GG6LMNC&p8={FVuByP2eN=4)(lNq5aY`t zC+4YJsNZmZoq3)=B|8)iH~5Zhq!m_7U_6(bdQ>x8pkZ5FF^=8UIdDR4AH6ZDo#Te! zNxE{nCGb zc`o6xumc!hAd(H_z~)%R-ooMbUqSC!ou=|7AtJb%bpA{JCfc7ZJxvQ_J>|Xla(Kum{xekFu9rpVxp-V1Ehk zh+`!wtNCH*>+R+!OBbc6L@f++2J6sQ2fHQTgscrxNP>?_XBS#z1f`T9FEB;~Ht;PL zvQhvfAU2#1oDWyGYlz$a^c`${)GyVgbfc}srs1e2w&~N`x4II6JNQg(iHWk(&C#Iz zEmnGLEB;{YIkfLNjws0M#hf>JWs$)h9ezmi$Kp3wzq+uI-}^xdW)>kP|INXR@FwMF zUW@w<5!amW^!prgqi#B~RXr zf0N^~t$q8rxe7Tp*Jk}g|FtNxdj_j|T29>+d^>WH_a;YC^(RG^0LodyC-zb8U-K7t z!b7>XDE-gdU+|ck05OTM?s9~YuV@p$Ib3M8PK!8AjnJIMDlv0`^3D{Bo1`-PoUL}2 zn~ib#+}8gw^DC3nt>Mjd3yf`idIH@FF>GPls1&YRYn-eE!Dr|RYV2FVh97F4zZoO4 zDqXB$PMNooaY z+p;d)wu68QgxxdY9d5Uod5JWmdGvOAxjtAI|FH zT^9jc-)>6@_BA}`{PWnB&Zy+e#hIJ(R^}CUG+EVQPjdDo1NqAwds^sl9@CfWJ~;TS z`qQhDRl3jrZWrvM;5mNu5nYxzTNAv&qcEqYStT^S-2or9$hbi`eAf39?Xa{hRPZ(B zUIAY6_s4~zm^?eyUmBFHQG;l&`SQWrX4>$1i0m-A`GW z*1I<=?bYJ%If+e7?M7wP2jwOXcC4kPo$dI^CZD@-_@0FIev_7Z=L_TrhrUa3J3C&_ zU4Ot3WTR#hA?fBf8d}|OM{sFU~z=dpqbD@b$#Uq567uG&em|bLHQVUTmo)&2I zR*bkr!TT{4fyB!+o5OS@^x&Ie%AKAzZcZb^XpQhf__!bM(=YayW_%r2YNNO){<;wA z1!sh=Gd0!7ZK|i5l0}{}NGa`EeXHH)0X_{41t)&Uoq;R2)Ays#ngw=-(W2?_QsEKh zhH|HA`^31YZ*FokuCME>VemiGQ1+Bs3mf5Ofh$*>^c*0*hyBx@BDTG zvLnKW^S5$?j#_QUnfh9%zr7=Ffhi7LhsHGk0~o1hiQo#yD9-aSx6tY($WfgCIV%!g z_ZLE20jhVz5hN_5yZbN6MM$zppAmb#WQPo5mDa*Z=?C^Dv^Oqc?KHJufIP(`;YP|W z6KiJ%L{J?JgtBRTM+gAf?}KjAId_>fSi6?^;)y}rQdsp}dMLeF*pO(rHEf$S5tL`* z*KEHt>oL%0$g$o1j@Hniy*pBEyMesjHSoASir^!Q)l!Q5W`<5~sbFlq`k+3)p=VHvsHP0RFvLyu_z!TMK$W5D{W#n_k~Oscr{}c&Fo@=?cF^O5X1Y z9=2mveq#Fi?^C3zY>vZeH8+jswx7??vqfCYXC(w|yR|(hrpfrdGv9#p?Z`mZB~ecX z`S|tuASdqxml?-6PY8U}#j`G2y6P_ZJ}Uy|96!pw6%xx4*_fNQ?%zbLzuLj1cE%a0 z+_JVaay#+Ttu+G=p?M;1yZcmN%A@M{!h7v|?2};)A)8)wG!n$5_P~5*&OUv68>2JQ z8#o(@e+e^WDK7bpVE0T$I;_$HEyOH8ObiSR5{bQkcjn0f*cc99xQoU4socPE08=R9 zXpph*)m3COHVl85l#`oFD$y+!Oe(lSG<1x!DNuED6ZM2*DR zvg}Wsmtq5Yd_K&;36QI%JzUs-(Q|96EQY9%&D1AsYO7yaf%O^uw~=bkW)AvW(zR&s z+$gB2U0#s57OBJdjxad8oceVIuQM9;r0TuQy4{Z3bRrul8^IUMg{u7ypbZTPVde`2pyuTUayiGIk11+fbPySr)DWLEMP<5K|%=QmOa^Vj)!u+n378(6Uz} z1N%%Wbt;Ehe1dy-iK<(-gCS#Yv3rOG=A<#P$vPNWhqG2&A_bnC`4 zEUHn8&IWhcK`f3hzg!>+ZjbsW=MAj5YD9!Pm}{HjHrIJSRCg}(L9@(4!_zGym-<)D5~5q)?4Ts0{s zejvN8dd@ra=ErBlz7uWVR+_RpYyqWcX^+-XYF2pJFXy+ez8i2KO&(_NJm%?$^RuNM z=-d)h8JQp*xa+CFD-P4!zkJhhmDB7b@q&(En zm_#iDRzcfWZgg2dtCf}^5MnBhWkRp6BLBZ9{|ckvkN*lZB3$&CW0rbDlm_lkk`F- zAnS!UG;Hv{2um18O2C_QvWZ>d<$e;L!tBxd!@gfO2!S#k)w@T0lV1~x_yDl*M=oxC zf3;D0yXxuG6XSM$E8@9QH)_<44x0Me4Q>4^XeLGYV~=3!>!)p>>lFASN;#vdKKg`C z)syC|H8fNOoU}4imGgI$V6ii~4o*+4a?zBjHI{Q-*D0RC;T@h;3cbAtW~N@S zS5}O{?*KI-+CI6Fa1xuPO5T^r@G`(yIeRQU=zQQh3vR$TWaD%KAAHaJmVP!z2qPuK zT|~RR+2eT#P@2kOz08V|`>ZanX1>8Gp*3B0I#F0}J^YNi{%`AtlCHew@cQKauLHOj zTm~V#g%fThUn_}}SoMSb#M?|J4nkmd5dn`?OeKoSdHiWF<&Domnr}biwbJ8&MITYY ze~D4}H+MwQf~*6LjnZDa8H|UBCq@);K3g*_sPeZqpCy#UmW~wUC`s)v{_T9(H%3_B zH)zr{Z99PD|H{y2?N2sjg8-+c(uhOT><3JuEgesx3CzUNvC=%y^x z0;c5p4eAva+NC!3o<)AH>2AK-Hoa=tyC#VDLR`vyzU{MhrS|u3jq@3DnEf9zk5XJ_ zYwdzLWgz~EsH1SWi6&7H+Vald@F_QSAra7hou!{9;kf1NfjX0BdMmnH3@c~3lN8K* zE+%v5&uiO`=YdVjA2nBU`fM#JFuN1p;=ddL!dzhMuiNl^Kv!eWO=l(F1*{nI%&ms9PhZI# znxcIB!VPY>zT$~fB_=Z8<+sP10Yc2ZVq1!sEM!`4lLQmu66|)FgX~VzY(6N~=|7*8M>+HFnCkaE8UWDjFs`kdgwmhS%IJ<5 z$;=PGuaW3pTUa5!-NdAr)%QlPee{HoLdxvF=x>#lbLf7D)fv8VU~VD~8ZwrikMys@ z3OR4@pd;I?Bzf0{%CObX_{ztCUVAIZ7)op=<>c0N`?5pdqA z@2tE6OB^{SxD@a z_jfl)I+W_nOnZlw>6Q~>H^6R9a06R7)9LoLjNY$#O;c~ad!3)9)CvFV7StDxGfQ@~ z<2ss?CX}qmXQl#zgSWse!Ck8Jy|2?Of4N#dvyl46=Dn+Q;WQlh3_leY}@O$^?~~ee2U2XgI+PFzDQ&t=cdK27=xy#Oobp zBT*8P4485L;v$acQc$%g-;~^(`8#VNyvlI3PNE~L^2Dd1#JOzYQR?NPi-4ZkM&!%b z$Fexedrg`@PEXcI#QBT}!x*%2+N{$EY$p9s=ft}D3J4n6vKRC*#S>%7hl4?_Z<7or z=BloqztY9t9vXzsykl43Wgic+p;1GLW-}FKnls-=8w~XkS z(T!hgGM0WyuXh-r^JH+H+&q6ukr?=CxB9J%4#W+4Y-~}ZBSIY*Rc9;0qnG?>LFX{k zQs3_OK>5D6f{t&sC7waFj zeU!Zb?Rp;Y^3M6SV+gAZfR=nFlMK2(7oU^gy`TU%G?JkV2=W#F=;&t=;&J^o;~S|f zeoum%lUaZM^w0>@d{i^H`?l$(r?gkH8FFe}9%7=jD6!A)J1gErds$3((Da{+#hJ+R z6S|{L*3L2vsq42x2r5RGQZZH@DN=>d$-6cbc^Dv`>W%MUO%K2|v=7xwnvWOgf>pTy+lNUml!r@leWrO!JvGLX=sbYDHw zbm=+#OEbWkb@bbwUWO9f8nhId#yI!K99fMDIUs zI|>q&@DbMLCSP_?T2O1PRBFu#oa7`%?eXT=0;+tS01bk_(ph)xA&ku)TER=xFY_bn z`LFU_bxk7;b0*w!SB;PB(N~7F(E<))2CQHSf+>M8h76Fs3{LU`4RET0?$a;98*ik%qv*e5AD2c9qabnTxw*tQ5f`!;0y4M4JksYg-4}3o~ zNIvsQ$%s|P|GLKu<(ziHE(q#w80D{NDH#r37`=ZhS*;oToKD4CBf;de)tArTptkmR zru9FQ8K%bgG~V=t*eNaL(xjl@5i0X9L~eR}<6Hd?cY1uCo)~F@=US#1mfItw{5vu2Oy0 zE;203BG-t8A5}d{REDl3iW8~8Q*a(pb6)`~C&m1TT()F^q`9C;E|7-q+u!4}iUI$N2E z+r5evZP^c}xe-V+$Sw@D2>Y)n&N~WP7=d_MYval81VUAEu3z3kxrLh;C39lC3PuEJ%>$Sr%KEE-|Z{`6^@BKCBTCMoFQ~?#t&k^fi z;t~uF#$B5m*e3qluiwlX_R4dzQ9j%Wj|tdCTHYtuy1{W&Jw+jVcONKbUS_F$NA}0W z^6jbNm^3x&TrcbX;wS9l&+hF*2P$%#Ep|)_+VlIHod{e2YRm*%Om~4Uzz6e``52RQ>G9XQT41x*tLzHcQC`>us3Q#B}FjC z_=F~9A}8;P6*XzQcZW@A^x=^_?_u+LI4kP(y41%Z zwUfNWXF3m?IrFJUrm#j2_S*p)%5=^HH{mmmZ4l&?_a_z zq6Sp9oWku+r~@@K%Zyr20~^RwxLi+<7q+`K`|T-U@w>;Z&hsJZ-tykP6E#V{78h`? zsX8;ke1?Dw@qNV6ucAc>p+Q4TiQ8-Ml!Q*V1by0OAOQATF#=qM5XVTDIZo=r6M;W} zRgThN<4q49*(|8)1t(k37z;y&Ff@Pt7~YxZZ?LI<=7?AL`m^P9Abyc$UfEjaN+B%- zUK*+evaR*J&rXJ}Ltr3a^FzHsL^)@XtLtvN&+ED9o3n0w^2@Um?7Ni+T}_PUbclK{PF`zgAmq zdThrTanvIY9SW5n$cqp5Hk~nn8uoe%;que+ZiDng&l_e=?De;b1H!Y4zBF+}RoI)l zj75z#DIq&TNL0`U;SQ&8wtjh1+QJf~Wv$%8wnsm)SkLyS0~gYzEF%R$ZAm@y$E4>* zRWd3`u{ZNR9m6U);s#rG*+G$D&uVe54mxoGLG=_C<*KDTiLAnP!`-gvG*Rck5bPl9 zYEJ%UgxVH2&&>uumrt$MwOkQ%6QuQ0YcX=%Ok<#r2!c;*63t&ndGE@}G|`_@d|tm*j@gVXOL;q$h4d?|@c*S?wgk_g$4(~> zXKXCO*R^4w-rL@k*JhZW6^qy$;-xJQl7L@Gkn4?-e9A3RNd>)}A|+@p<<1>*QAIXR zJ%NY6rb|4nKopl%p!`L3&ABIf^95h{z-Gorc<%Z}rOm2XGI#%w7 z3194Te#Xx_cJ}okihY%|c2#B8sw{BQu}&nVdFdnJhrro-2=VL}RNSmY$c8nInq&<$a^61P!#*9f6_tbkf$=4*lB;Nh6O(lYac*&%?_Z zbbE>%tYdpr>nJT~$eFTgHP|d_lQu`%T^ja2U&Bj)kO!AG6UWBFrAtK_bNg;vY8 z*_u>x8l+a3HCsf^9Z8x#r@|Ij!O)C=-Gwh|>W8`Bh=_cn{tNhb8xv)ppm{$1SF5tm z=$E<4*2jc%0(WHy%Ps~6ecX$Wm$5DNZ>S=IKKpxVZ-ra7{&4u~23~H@$(Kd=lf9L$ zIih4^EZWR2A{;7t^=0*lPOfeW>g*1@tdR)1>N=1a4=O2_oGh07tN{E5&FRsrAb=o|nH`mKF`HqD`MLrxOvoC;*Lq!@tl-B}Sup%p@S~A3 zf|UQO07SEJ=ygD!7D$Uekd;d_*3sDX-5S|awv^V7Je`$BEx}_GzP+97qYo{jw>hC} zgpu<$(zG_Cjhb2%7IxVrMWv1T#4B?Pu}G4X z&NnG*r+Q6)I(&G^e7s8OG(>IYN+u8d^lY{J)@jdA!H)uvT!Wa747;v9Bf*w;86gqbo+zh<)fQCf90!0=qBj+Qd#=TOz?=AAP(>U zN7H*pHPL5u>lA|)Wb zgwT5r5Fn7e^L&2qH~EXO)~w{tnS0OKXP>FXo*33U=8I~;A#HGcdwZU5#rgw z_vxRMu|?O+}~{oC8;XNjq~ns5ct^hn+jBQLtCMS@;?>#WZSPY`l#uJt*qfrSn?`f zhi7yJGc+^cR+HV6nW%h$FAWpuSwe;-fLuvG9WON7z>OZXupdUrZ+1IVN-zS8#%dNx zrOOY%xUXXUuUZHShfpV>1JZhSK{n4GK%!#|BPH3q4kFZ#=D$W+6(EBOR{WFr#%gp`!kLh@p!JdSIVB9$LbGdje2t!| z{f)&Aco6kW3vcJ(Bs9kq*gbev-O1mosF)1aq!GeF5x1Ghrd=WI^W9czv-F42J@ z@7vBgI^u|0WF?d4@Zl}s#IRO-Oc>C2TX7|SF8RHZp{s{RSt%WBQbTa`5iJ?dIp z3x9dv2m=uhH7cF>fw%WZgLow$DB<+FYD(7JWvg!$Z&kLxa=6=8kR0)NZ>Pljp=z#w zKLif_UAlv{J|!$|-2;nO?>k0frO_{AQ?{uq2JRC^kH09bXY^0f!6_`N54n)}-s{=l zg2*TvFX&jubcXFxKW}?1m|9AVFIRNi7SFis+f1Bf`wl7gL!sz-?E3?yMGawnv1V!i zqhm>`S%9%B0KKeCMGbmp5lfET$pvaeqWo~$%W(shu+ zaQWec;k&L&8Rep5op}q!W$bzUGchmZ{fJ9NG!S4H3ez9%Y%{XdTyU90T2rBApt&CYikPc{pPFnyy#%;bc=K>b%D=#TT{ zG>5gzuY~WzmJbb(;u%`4wVKdxIJWhudKU4o3KghR3mbCrIG@|YO-4L6Wm^-os-%Bj%kQO@r@9Nuzv zJJJd^4gpbOASes~W=T3yCZ7VrAO}PANP{XSAXfx}{;zKZe0=MCu8IHJ#3*$9^?{&*S5Ym zds0WEuy<9oGPdC+*YWmE$vQdKS0m=1!7Mg_d`gNS^k1>(m9yqiBQa)Mj#JP8AN~If z?==)pj}85W3>UG+O$vteHlHvSaXK?&Y3Ql0MiLXhOKw6Zp!bW8+TCQCAH6cPP+lAu zr8Hms$)t*DD%=(tl9{|V^&??C{CaT`@N)f^o$)KXS%VH^)0Y`%qA(w{`S#|KXbNWpV3A(kFhHp>tbn~Y8 zYP@tMOj_S$m95mqY6|SY%2*;oKCw^k&Y%R|7#2yK?CtRcsR9}|n&!@KbjWdftU|S^ z&C{QCh|x8*u5eIO}3%u|3pdCdPJA z3Os4(bimucJ7yFU;p)sjzrmoda%IbE5>3UTZhRGp3OAv#mn(I+QtIHx1a$0KQylya zo}CMalv6~x?6+cD?rl(k!3#syGtmNY2orys=6&GQ?rj<%zf40Jwjwa%EH4r>kCBZ1 z^7Cc(zo+isx5d=)D@lURI=Nj+L!0)~xZg`;Gf->wznnFDE-v{pxsMaZ#qq%%IW>Zg z$3T5At{163`KFaw4z^{6BK+#A&-2pvs-yylcSS$a#*NVdZUyUsxNB40G#hu|ujr;? zw>=)>h30VOF}$A2T?qU??KUEQ^C&!Q{^WN!W84gvxm!#0Y*WSA;Y)SF03^l8moO`r zjR?Je%um-N+=C6}drD;XcRul07&6xoxK+GXo3gX3>FK|i`pFk{mFHYrdz|a4q@4!9 zaY-rg&qJZ&(lR5l@=$b!V~`~zG$^Q|zReBoyH5qzYl#VF%rHkZbOafofq<1Jg6>r~ zVL;>lpozXOZ*EA9?K{DQ5=W`T=nN2HY|MzE8q<1t+3Zw3@ZjZ#ci7jy&s`wnP_do3 znK=IZF~#8<=gtKGM|P+LJ>d1R`1$ZT#2SsZzA`@#LEZ#cP(t1V0_X#E!0sT( zc~KoR{AT7n@`>aareAikLAz|-bv)x=(0#RpOpc_L*u%nxtoYnsf*$yQ1V~%C@}D|| zooz7q=Nok2_^)_&4^^1&V%R+F0pfgreaZa8WgwV+i4r&)!c~nhb8+vVBOCl~yX%X> zD!dAZqNh-cZ(xC&cRRCUlc)iIcz0^EMRUcKM|w*xERfku{2tl{IxU_AfDJ+A6 z{$%T21w0fodTxu-%n*2atF-S$=9t$mMmtpGq}U3<{hyrAchEd6TiKhAmg8maRRJWA zc)$ek_yxxwMU|bdgTwZc1A>b#7@pwJOyd!zB8cQ8ivepPP&@wv@-bjL2qaPSL1O;7 z@+?6lK_#L8Lm@K%3+exdLi`5{7&@smu#vsV9v~~?KLt+&IHBPQ{$&s15}rIOKg!LX zmex+29H#aOcMG&}^-AcV zB5>-!e84)PJjbbni(f!w7EDYzh+}E>LDi~%X&SpjM#9gnbHaiyq!VDZ(m8wV&-UlQY zOC3n79uHy4to673j1iL&;Es=X1kU z?ZxtMR^5r7PSM_vHA06C+YgP-73xcw@+wuc<3FQ%_WBUVBOuO%0~4*A3H-C#>DIc+ zumH$L$2Da(RZyp#`i0U1EmL|5z=><)eetVH=5<$R-DJa_(%9%goA1^wPSYR5<|6J4 zUQW+zNXQGU^s{$Qps;Ihz%k^`(j~84z$&^({V0s2zSDY`T@t0c_VR#N%EgCpzo?hn z|H@V>D)6^6i^kC5T6o@?#QW?*)nNZAhPNROSyd=S=;bm0XHcv&A`}>s896>$<^>;l zzQS(1nc=94gwt$l`hH)BI=(>cY1;efZZ4>{6b`S}RJpPhAnd&hn}svO$FO=qy|ghh zugb#6{OuES>XWurh~<5L6^#uBi-RssRm0TOTaoaUMZt;+QEkE8-?2w*9^)G)@u z@tudC{3<@p`L}Y(ZI( z-{amr&aB-lEVQ75%9#ZXoxixP=L1b7P$)JrkU`~Jr)v7{lfMz}eo5Y{L)Y2=v}9WOwoBy%F^djAXcD}% zxN+AscE2x^$Dnm>?})40OyL^IU-fjzvzYR&Li41vGQ0G5NxV{CI_3alxnZ7TSNu-A z_3X})8@*+{nqO_HyFG*!`PRPHyPfj#kn);e;kBE^h*L%AV%WJ~sB;1=|FqkGHG6%# zVgtco%`r~qgGfOOM-;j3lV7kk23Jl^!KD-%LO~9y`^c>*;n>&LX?Z)*gbFuYUG^Fg zRpYb0$eRvSZ8jc&i9f@aettYEI$yeB6BA?u)bCG2?mOm()J1@>i6E6{4=*Uir{Md!x=-}Ouo24_OU-?O~4`eif2hq_>yjL3XM|)ebdH-0VM1o5%lK$2y<2!RB z)Mn5G*w#uy?-K(f%5FRs-6DqE&?jHI`B*TQvj~6 z0ihuGE84wQt>%rQLf7~N#iisYD$at_JdT<7OC$3>#@?{LeTa|^7G(!BKLD_ma`zRM z@6c9M+;e!jBf$e$Gh@JyT}&3jfQ6hU=}_SH5o9B<6%BXQw65mpmAb3ybcuOyQucUQY@RNa(} zsQ{$#ZSqOs*7f71b2;sf_=Q<)6FKW{2UI+Obp2|tA5@-1Jx$lm(T_fNzs_)lF7sak zSSKR}$i4_7>ig}}0UeY%vOh0(=8t=0xi8sfjN|Z_FYGhkt}O(p4%HX>q5I|ZE?;Vo z9EV3!w&vZ}YL*&pJ48BLtCZgD=4++SzW4?qiCUE{hZ;vqYW4@`NNG zN6i*J?=)2Fbz#nXwO&Lg+ZQkQ7j_r2K9TihGY(RVIXU=XVm0o@k}TCs;&bo2$T^{P=B9w;$cd)WigdGbGj>QP&=Lv zQHb))c4l2#%If&C8x&IavHfLk4e-f<9bEc{$lfUvXUJ?vJ=G>B0}vOy0(iA1Gc-6v zm2Xmd09#?5Pzp4_#x`L61b7}K2};}uri%ypD3$xLDs( z{m4Q0Tfh&)y`SJJf~a!E1CETkyeiJadItjYw4?5*WscnhZ0E}wj4!WFq&FzjPs$jdIKEugZdD3- zr!f>|oYajAG(2$d>xc^pVQpcmV&Gfp{;=?83MXI0nGbnn_=C5mbnksfuAAC^HW&uLzojf+Pkw8E8gRzn+SCNYA~*0| ziHSIEl9o$kgA1hxkHRPoe5EI3RO|gt3UI!`e$076nHDg5X9rCu)m8D&x zaP|?(ER9S~wE=sRmSHW5VLxMY8FhPK=-h_D&X!l=U7Aa!#|!Et6T+L*n&m7_Es3m( zEX2sKeT5%Y)y?|sIHiu0OSxbWsnM&dzN(1|2RQ)@8rfctY)bvW&!SAqfx8Ta}Qd#E+cK6oQ@BNjj~Hx8$S!5@#n?R&&#YC!g8 z5O&!7FuepBz2@wW4DO70_v3xxYXTOF8j7!}jZu35GksLB<6jZH)1B4o8v5#b&0fs* zccV8wKX#98;zA!Wzm>Q18?Uu1>+)b z-`mF}kJX>#?Rk%D8~F62j(mn{AV}MUR<=!-T%PEx7n#LtqWeI+*K&hjHEP^Ksx6;>?yAksh3+M|`^05Bgdd45qM-n}D81anXtLVN# zXjiJ~kGdEAc5)7%cBE<+H`Bb1Xy~B?jy+78K}*1T?EY4j9B{evl0*IX8Ijb1-T8Tc z`odd{F*3ssAHBK@5{v$ROH7|xH9uE@7gt&$UH+YTDJx&8Sa*ZdrUnpgPqR(F*}1E# ztQ_5?eQGVB7B&v2i=3uzVvusd^)71dQZ~vsWpCzi9})tq>z+&&IV}EgkYefIe;Q8J zKggnZfC?hRF@3eF#2IDxW;tI(X`g^JIya=c5#ejVp-lw@_zNwE4rcvmeoW!=@N~7K zll#lNhfpEp>XV;=tV1a(xC!Un^}q9N{U{>5gSYX)aL%+5fbMirz2AGmBj%_l+i$>b z#@1RwV!Ky}hs{=~b}K!v?qg}!bAYV}WFHUIN#}6~R2{NmzTrv$31qY^Bb-@Q#^5r+ z9f~~t4Ql*&0_bb-c8W84$Gw4CZSd6Wy8lbon2AZxZvA$@Y~cR;!Hh#U0qLJ}_{GKz z*LOXnttlZ8P{`an&69C}iTi{`vMovAuX$j<+NcgP(@vat zi@#2*0> z@sOAOyd$ua+Tt)ArSom;mOPUVK*AaSFPvK$KA2ITB}z1^Spr6Fn5?;0I=xwX!Hwc0 zg(*?Z8mt`^BHfO1krDxnaMUkw$P);Q7D(l&+nuUQdJ31zG{7UbnAh?oS9Ys)m^8~$ZnuD1hb)5~X~nr68@TMQ2)$M=(4 z(!Xz?sR;pO=vUWl8o{caWKK1y3M{k`DGh+4O+H%HZTdKs$lJ33d5DGrP#OQFW9^;IFB4x4PG_Z+&j^TsgeLvFDMP^K;kBO$q)6C||Cz{G*>Q-gh*kG!!ZU$H@NuIzesS$QqAd`P+-6iFWN6@YgUF z%s@|BqHt|-RJ$Elb5Hxir5VHq-n3C5Be?eMFCig-Wa5lV0thNvzk|#|sF5j@C5Aw2 z-LKVuDWV&CV_x{)>^8a^KCMh&6cB}%VkutdUut5bVjQ8r4m!IYQ&o;3R#Z(B+3w?*fk zq(R;M?Q%Y8siqn3G�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 KqY2)$hWtMo;#^e# literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse4.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9f22b0c13fdf6f86c07e77591edb439b7481d937 GIT binary patch literal 128966 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 z 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

h9N^@70 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition1_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition1_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..010b6b92ece717fcd2089dd30bcbd24a60787cf7 GIT binary patch literal 123529 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%0D~_r^L{br8Ch=L}SLBotLPXET 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition2_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition2_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5432faf6e45c220664ace26a86595131e2d54129 GIT binary patch literal 182633 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%0DNSL3Pf+*F0{ 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition3_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition3_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1dceff5738aa80a738cfd9fbfe9a7b41a66ea87c GIT binary patch literal 131201 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition4_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition4_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..655bdcf7a4cda7528f209f4905bbdb730ecc64ac GIT binary patch literal 227180 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 M1%NSS0RVUdqXaHimjD0& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition5_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition5_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a9c9dfad9e9e359c206aa8d06deb9559fc3ed545 GIT binary patch literal 193521 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%0DyTLF6+PmeMk`pjt=3;=fl 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition6_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition6_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..339be3ad91391de0b5601232ba9b72a54ae387c3 GIT binary patch literal 99144 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 M)}_0gWB`)?1Nw|fIsgCw literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition7_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition7_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c0de6dedf9de11edcf843f32c8d25803d5be4dee GIT binary patch literal 106214 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 aU)(kRdUp-ia}6I{;qU+eJg$cO-2(ujd^Vc^ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition8_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/addition8_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7245ccdd47f38c0f7c22735d74f3a8033dec482f GIT binary patch literal 226338 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%0AeW<=BkQRpKuu-r=*D!kTQ)RJ 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ambience_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ambience_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7fb5cf48e4eec317052986b4a38152f1acdb0e5f GIT binary patch literal 436838 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%0A0qfC7#$mplxS@UsPK9$H1{3SC*qY? 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%0D?F`t-`Hl#EkTHswTKFeJ) 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/dark1_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/dark1_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3dcc50a2970a11b4bc88a749f12ac5fe97e074f6 GIT binary patch literal 49404 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/dark2_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/dark2_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..330c03d2ef331cf8fab0cacacaa71afcdff4695e GIT binary patch literal 55353 zcmagF1ymhDvo5-EcL^RKxVw`e!QGwUF2SAP?rdCwZQNag1cJM}2iHK503mNk{&UZH z_q}!Rtl7PKx~8kEtG=qK?wPG*X{iQ+2L0#w?f0)jHnh$RMF!>W=xk!`^3ntq(D9#J zJfQwoTA`F)dj7BDrRNJplz)r{v+vLU>llXl$A}A{Yg>P`Vo`FoB)79R(frGvT!x&3 zjf0JimyL^@PSxDZ&D7e#l3c>U-P+mF!QR}#l^zD@M+W@N9ZVg~%$<ehjonRo*jYGP z*xA@#`26FJ4%}gH^TAx0($UiLgRv7ArPRL`7hy^^E`AO!Qw~0JPA+x}4ij#6UJD*m zPBR`83v)hRa~>XcZZl3kPHr|XZWBJBg^R<4lf%@M&w|g`f|rMbn}ZSx?%yEvV&a-m zAVh#MyF7V+z*K?;2!sg&8Bx)rCtJwSL%{iTUg==zms&qtWI8yqpTIPRec-<eaxODG z5C|3&K!+4pxG!Tf!EZ@G8|R$IZ>`8zLXHrnvc-?odqZRDP~2E->o7r2jfkcL2LkLP zB25vBtNK!yL{Nkg07W>7^AJTzwlgwAX<iUA#}Ik2JjYQ{vZBCIX<?keF<s-77z%Ua zjI2ESyryY&C%l2L%LM;H_J0bbzw;mmWD$cWG{Y1_d|@9!U!3j?u=+PGa!>#;O^{R~ zu1p>7XdTJ;G?mg7lL`*^G^d1`x`GC9xEW}<n=iV%ExP;Zq=)LY`suWW>MeyD+=Utw zg#G8d_uIUCIsZ<b914{8hCg+ezJQXbV28f|CM2v98f5mO5^|&@O8TTinPLl@YU`|K ztBPj((R!xQdepzS0N8?kkp`4!omu?<IW2Tj&HwMGh}94SNCeR3pcBcU6P1K2)u1yI z!e0#!fdHF|s513Cb4j^y4Y~*cr<CjaVX*x8PkD_0GQx}5K_C%!l71(WVL%(I%(Kqi zS}wwiE((i)Dqb}5e?9{L;suxpMUF+PO#mWig7IIq1ORLa@)5;R|BVFP5Rw0#Jaa1Z zdYm6Ub1$z9H*5B5q<R)@TUmP6Uklnz5bgrDq#w!X&&!y~beWJr&4m1`d0}TERF%yD zZG;Ee=mUhtz<t&;nFwXe+CX2Osm%S-He8?<3C^NzYE%Em??138Gt8d&%D)Zth+N6C zZ9_5uYQM~~&&QEo+WvR=hyZpoULqLC2_pB4gEzsYD5gjzbB#w&&SM{<FCvSLlawtB zR#qjXg}4U&ojExO6oUB|#s5|Oh4McX7bQh8jL<cVaf~v(6qS7w0w=Y7nBu7H0E(Ho z0TjnJ?dQ5w^Gn-8nig~!Az)QmddNSI0*p#-mLLjG_}59o(w#@>O8~F<pN6}nn#3ZV z{vYS$4-yq@YT%saU{>Q4)=<~ba<|t>b6af*HCS@nT=d&qjQ#K`?0*N=|MDCV;4~qB zeG+UE!#<cDtSE-`&%poXIZn8Pi6p~`RC4uH3NuXOS6oWhT+=ubDqIR`cm~sWZnOC2 zYCHzB+~%_y=JW36%gyF`Eq*%9|8baqZnL@Q_CGx5#YHIj<94N!VE@~5^627r_~PEk zBvI)k(Rig=MrM{}<Q|n3ApdWkV-;1B9#s+%br2Cp7ny1unOWXeU^h~I(*A!v|Ci@T zIa2{A;5ib`RR6<sde}+C0dJ~jQn>y%N8xEep{^3I{-*&zpq>O&xxaBlMU{D8m3v;5 zSwmg;|LidUb)HLMmJ3j93J6390=)r@9D*6;oFL{Ptc}RNPX(9H51;>yAfyD76O|v0 z(ltSpR=72ZzYq0#OO+1qy?k&iHE$d_T5qww%pM;i5cXg}Dj-k*`w;s#0_O>t;k@?~ z>_|D_A%0p&@{9~Ub1DHRJ#{g*>27x6jLdKmm_RNnrwH3LvI^(~LI8d!`BMpaP$IY> zkO`_PGJPmmb%K6BL3M<Ek3?0Lza(32f*+AIWP}|)Cm53+LZUW7KS&ZXCc2j$JS9p8 z0+IJX0Y5Q1E;9)bCM{^|Bh_RwmmDs&9FD{!uK6O4!eR>7I2X5yy2dDu#=N@5D!zh7 zGqnPag2GRA4IBv#JdN2@1&t>ANiOqcb&Yj=jrnHtReXP~RJTn|1s&jW0ie1qruuzY zus2Bm4=V-SzpQvP7Mr<MTs2fQ%yrZ?bllB#?liO({Nw<tn!+-khDNi-@{PSls^7M& zhJlv(@|}hbzQ5jL==QDOHo*($#d$Y?YP?`>+~T%LXPs$nQ&3u-NmpK8R^Du1UR|YE za9CbYK2mR4UR^m-UsF+ScLGqWOUvt-%FCH5>MI}1nNFHZ%iF6)>T9#AD^8j(Q2Llo z+CP?8S69@ZzEIn%P6nJ#+Sz=I=|_tzj@!%H+Z|5YoyMB&Neau4yBJ1$Ye(uYPTE-; z-6&Kv+}6PcyIR0J>_2$q>fMFb+Y5GAJ&phjX72eX9ZA}NZVe8^K-<7I<2z%%IEZB? zAZdA3R(Zuqy#r%k<%yVzhMz%-`6jP{&MSva-Z;I**n;xoc81X|U?BFj0Y{P!HWGtX z9)OTjUxnglI&_CLX}db$^eC`<>sDBUiZmDxU<2v}8#p5(`4o)M0eny(c!~pDHB5$n za#u{%WAY+(c6bUGMcIB5u(GTT1$d5OfLuLJW+*!uTh@vmJfn(`4^fu2%?B^2+SV1% znVgXq;mcYxgJ*PY$_D0iW3WsyISz`<CS;HxjV}a%)j?hnx|l4a2v<&)S#t~ka^Z}q zbXgI$noL;}zzR}?FDJ|1jH~CszCZ%>D8km0p&!6ivu7U2d^11}uo`|D{O=fh>0p3W zMsSj>Y*k8<>R5L23#;HbSsD7~Bw2YtDp}dOP*q(!_JwR!J8nQKfK`&L9rJ*$o_v!V zrY_1~sj8YZZEdOsfWfID1ah)<P58DB?E6Hr)>SWqm-XZ8#Q}q>*>V>z*t`(*?1dLH zU1X~k=2T+=f~kGye5TLEf6d&)hIwGYr0QjGhPsp_VDSAF-57rGj0wOhNi_!Op=Z}t zoN5CQGF79S_E%i&xNqllD__Qt1D+5r@ohJnK-39<0f_`4ndiNPkQcWVjZmGCvBq>B z<7Yq;8{?-fbCwsQr`H%0MWk+;;HRhWU*JcihTzLFF!yWP($fR8U<UGzzitb!5ZMof zjHZJGdJlN<067qM;0YlF!BYf9xTctt5CXt15L{D0w*)TeVhn_)6QXqVA<D80^r4ut zGSm<t(MBc#@;SRHur>)G(7!lhgldAy9!Bn}&cT2cA}>o@76@px$_;=5q<>7;rmAsC z1hFb~fkTcOfPzKUw{%@b5a<*T==5(Kp#~)&fJ6uifpPgQF-^w!4@tOy$Vd``&M=T2 zj4p<V2Z#YYtH$_&0#ghi0Qp{iFi=3iGcN>H*&}kGjUM9qLIA5GgFp-)fsCkD#mprr zF%O8D&>*jum?_JTkPnumA0P)OsRF|RQz~;t1$5W1`9c8eo{|I5u;X^e1Yk9wD=u5r zuWegR0a-Aq<X!|o+_ax*D+>^8$J;=lH8=!NEex>)4=n)_1DDy~Nd%AsYK&nI!!?Ow zKgbqGr0-7$a-3p<m(&Az$iCzsF#rL$8~_OX2P7{=woBZ9Cno=0L;C-jL>Z80VQB(S z>j45{#D7`2B=+A+Q@j5p>FNJ2|3}XL-`V^BsitRJ1wih979f#sWCYM31Y%7oK6)Y) zrk6Ql0*e%azH~rhc+!wC`op3Sz&!clvix+^07~fT0r&tO4c3*-a8XrdpoXNrgpN5~ zS!RGY0ySho)dm<v01?tS_cGLys5CufK{uKia5-7v(j<mEOcl7Lf61hhy=X=i@J|BM zO2C11Z2{43ndzGrOk$b<{R0tV!6ce{K^FzI<?s;{AYJPemQvKvJH7SS))YXpE%sO2 zFAD=zz!rHgXrXv73!v%+BNQQk8UD3}B>b;7Oo4-c&;kH;@b5mbve;i}A?5>Z^rQgD z=>FEIff~}k1nw^wL$HBV4h(Sq*9OK0#`v4wfmL4+38?0U@E59oYe*C?>iT;##lOBU zxgY>hn3pL0=8&pzgwl>{yB9{;YDg9ofC>URE!mvVFAS0QXNRQ9g(Ns*ny_H0M)6D4 znM)J)6U>9zA-HO)wujj!F)B(qrn2mPm0(R-y2PLv=gKDcF<@m&jtFAIq~Ht`fx;yi z0tO0!r3dBJ_Dr$s!@_>Y=0HY89t?4rv4#O*h76%5MrfmA<CF&$m<WKh^^JxQ0#IXP z8>3MUIeOp>*4)TL$YCiW`k`<W0)lZIJa^EPTE8L*NI=m4F2uL~u6C2q$SEl^`Qy;z zF%mEnv68Tpalin4L7-Zw01Qw76<kC_ghgCo-!2T*d$W+DZ{K05|B_z{M8tnf71+P^ ze+zXHlYiuwh5E}dZH<C@L=>roh56ORRfR?QWwnsX+N#PrNOe_3b#vWMu9G83yd4R+ zxCcq=dBdi-((PS)FSk#;(wQ8`XQyP)O6b!U#V_B`?!^?GjtbtDk6g=`(u3}wjt^WZ z$NSdIS#v`VZR$=jnw@-gVni@4;s+qECoN?mlG5#Be&r`Kt1e5J)!n<lr?@Qy0??nM zYaSood<~d-cjDiXu3{C(oFl{1^D_*OxjYc{Yka7|kM|Kq$u_>)ZErLfQ&&~U3QMLb z`c3#|Y(%ItE0TBfHtNMt-iyPKg*~;$;XZ>lj8!;uF`xtpq;%4pqv!)lD(2#?{VwMQ z)|>XMC;Yg^Q*XC_HRqDmqsw0?>YaJj&EyqoY&g*t41x6<LymqH*Vpof8~Dc+zZWR+ z8qI(BlS`-`%1I<B1~y<NNF1;~j^BhKlA;P}>Ri3?iu7=fOxQrV_f#UE=-KDc8rH$z zgPeOuy6dPmwcp|PcD%Q@ZaJkc<;?-z!hmu^ed9?l5wKd!Z2E0~N-c_LG`+V(g$dyC zdpb^Qde`PNHIN)>;n#Z6Y0ts94Ii5>*T=e+a;|EM5Nh%*KN>E_O3G6#r^xIg@p9Lv znBf$8qu_#X+NAk2dwa)-Ck_AP1W%s0S-E!qcx5<wC)D7&P|;i;;!$GOn@EGY*7kKV zgOl-Ur*8^&Q}%}PP}of#ygbny1{LN9-wuEITeeOg5o14xK9!SVVr+%!{=jFIEr40! ziF7vMQUkTXA3JqCkD$8uE!vW5axV@w7qRTCsnm!)UdoAyHm*1}C0<ZVgy@UdK3%yb zlENEqTKrLOsCviYG`@n=T1aW8WQwYH#6A=18g5R%a{=$EY~vV2-J0Q(V{gAdP{ehM zk9ik8PH&8galy!WcFVVkrbHyCKBz>s8R9rlo<(HAifg+i42KQs3Vl+<3ktvO30v7# zxCzz0niADB_g&VJfHGSli1biu`SbQ+==W)f!;0OQ;~%cln=$O8J{ijRdcW_9qdZ@A zeh^18lO!7#E}<_TJM<!RQf$VNl&y%_|1RlOvB~ISrfy|WTNi$^Y9Csxa8<bT^lb&l zYJR)jHmIl<>!#&B6crWwQy3+F@wVU^lR3)QW)A(vJ|;#m=6!~2S4t`OgjUCx!EX2K zBVF8_Vm4v`l<UZ5U$ko>%7R}wmidBU?3pZy3M@cFT(&otPxAZS9jskz-Bw|z+x(JG zj(lLdpe{bC!P!|CBUdo)D7x_S3DeGe$}5Swm5-~xMkQNFD4gFPBGx%wlDP|hS0UK@ z;&z-xbX#I4##!WS(i?EdTQ6@B-A|N)=x0UUK>pxN*d0+m{bhZ|{oF8T{G|FWbw70{ z#M(Sey^0K(q(o55yto-3)D`wrqb@BJ14nGr$GC%YAzC9_{f$o!YOLYc>_?m1&a%@V z;?8^;r(HcfYgUNFTM^j&S0mH17q+&E`7N}o8++B8DSC05#(Z>y^MvU0#zLVQd)(+_ zMBb@a<;<x$Sr&UXE-YLp_z@3qH_%jn!jN{qE`EQX@lA5ZD;BkB1m{<k(K^b-<h(Z; zPbqv&w6So|HQ0fl*nNF^OeQXD2+8CAK-om^aHQ)ea>9$Ss{-0&@OGtWHNI-%NO^LN zw1cG?&{lr?o#wl{whdVm-e)F)Ph2-Q+wrKr1nNd)8=8^7`POH(nVKus@gb#XC4$n? zZhdEY67iW>Eu&q)hR>>m!<=QpmwpBzkXzU8-Nwb_uMDn0?S$^5@nuMXc1!G)Q>`k# z_O4LqLl053-3nz^k*+po<0e)h@<j(9I`qTP4T$0$=dbJS<Tzodjj$(Po&+IZRzSwd zu~As0&Z`)^0!`c=Jrj-t=Cg?>?z)gyI_o}Xg?mz?_M^MC6nrC2sQs}0nVJ$V${#cI z7O6b3ec9+WE0mTEX~$i?v6ICX#PeN(iu51}5MnvxeWF)P)AIS&rKU!lrJVlwKQf-^ zzeCnKIF(o|>)3-||J>e1m@3KieoK(8sTK%QOPP24=$2*YX6n1CJ%CeHt`L9#sPROK zZH>!HSx~4$YzBwG)YZRt47bOuc6?o~=`q)ZPGM3Xqr=*k&_QT*Q9G+g{Yr{awU8Z$ zQ{@QHB-q7mno`)sfWV%3Q|htY9(%8hOQfQEPaJ}uc<njQTNd>_o!9v(AgN&yT-ke6 zyvn)KQb#g<1;?laXQkk7t1cq-?t&Y4%&M<E!*ny*7+l>hz_Orj6fiTAo3G$4#|C<_ zvmQepD`GQ+P56P0Fk3nt6R2E>IE9iv;HGNr&+F6K=cdo5ZC9>iLO<=M#4~8K-Yg5p z6yv+dOehdaUijHZ8e(CrWj7YReYP_t=ZdHh{2~d9d_nkrCHW`4495aT!rqJ&8xKcQ zxi{>h)xs(7H*<qYSH!|{SK?3FyrKmGd_@#v(B<!}lq`ICh?#D+I`(2zugNOejBd2H zx`H)$2CRB%NV$!n0c$5qvfWG#-4Zoz>sZUp`q)l!ZA)v;WkP#C`5s*T9>-WV%sMXG z_|wS0>rP|&$3B7<=i5Z<CiA=Cr1@7<OOaujR-hF)RVpN@?<fk+KNyeOZnobL9|%v5 z;YmfMbSBc7K+oRbVb?0h7KrbaKdhDx7vBCp<<+uBzrphCGd5hi{boh(E(XoM0Otf{ zj$t%z3EJ6%^qFf5Vt&6u!MxW^cE&YC4ZFs57Ul^+1LU2R9P$L=*o4cSv~76WVSk)X zHZ`<H-tswtGCi+ct<m4~yT9A;_!(j`_oX@;dF$RqPh$L7qexhvR<#~yCGpKyIc4y4 zG;xb;`)q>-y4w5o8X2~4r%KZ*ayS$I?Q8k22lZi=Xxp*7SprIvPtVT!=_utP!YYDw zd`qv7-a~~|F|tsI(z)zL?_{GqykfpLv58?`I%~oJu^atDR8(HT0p*50rAYR??rF~F z`O=-em(T;9$E+ohBo8Ij)?xkpd9>nNe3n*jnv>Jb-HknKWk+{#y&ED@`S^x9tii;( zQ&DUpQDi2w!^T;J0QaLA|JOTchp+4=RIJyW+N*HzW5|;A(7y)^KS*{S#f)sEur3Jj zGtqntkITYSGeSjyC;UyEW@-|WjZONL)ci)Z#9&42M?u$GVQz?uVPlRzvr#5<c#56e zz!fF#Tr#X-*pn-#GR9CbR8wCAW6ejNAUyKTRFWnWc=FMo(|Z+X4HFiBtkZh?Q64w1 zx3`s!WQ3?ir&5!~jTjb@#GOE?-FWQ|Z#isKhk(sJ4p(b$4p}e!&0~9WH1M^CE7xyk z4Bb0|*aW&UMH7wj8yn`KQ=Egu!}voMn&c}#seJ4tt#oZHiu3$iL)-UnU*#G#*X8)8 zsu~#}NhQS7jj(^f?bKKfD@_kBCUY}i01<=8!k=1Pm+pfZR(R&Zq|TgC<fmfTA5;V- zpnR7M8vn>%TdvrBStYHz5X*ep9dY<*7@M&*bx(6;#G?MKo~p0T&&^Ll`sxB}V4*zl z3k?ZLe2j3cbB*04Y|=SGXV%#$$1po>f`qUDxC2$<6@T<u_QNkxMSJkutuw95%PwIt zvB2-jC(q<03-M};vZ=H`kgZFzBuQDU50J9Ddag3C>8vm_j)*%bXDBriUeL;lPw-7n z=Vu&R(>C+T916BomMpfEO))4{BRz-pqW`2}Y_moYV%WL#pcOqHu<V+R^+oN(r!qro zOXT-VO6c<rA^dd6ALQu6_5NQH3h6R3DNDVL0@DSnZ8M_Yv3a@a_CG5+Z_rHH%*Ebu zG`S{_$1Jo#yRV)#ze(Q}zPo%Y!(I!u^n2q&s)yaV3W_7ix&WQ+K_X%<ojP4mE5miO zfZUHT+>)Lm<gW0i&jQdlpk_eQn~FO~LQhfEVHyuIC@FkzNARTS)7f*k^A&yH0zq*b zSZ-4(<G>kAXV8`Fde~_873n$?v7b5FAvuNoY)Ia!bL_D$!j_26FTNDJe(j^?S7?;b z^k33sE69Fz9^!ixi<5B+y80<K3yl-Jo{MpjGp(}Wp@G!>jfHbWrziKPzHMK5vGc^m zZ+Wth(GKimlY6`xj60`8HiGI|$56>5ugP@I>HNc=-W8j`|KiY^zI8*i3Fl4PISQ!0 zX>trP0r923btD_j+FbYkeftW3`Us)9xN3WnmpEOsjHCjq&3iu8p^7FmAO;qsEcI+k z<(A=x#NXWS@rdO_fs{PDKls%`rg2;#LxCN4Up=EO9lTSK$;aD(lIyu1JwPPEL_|S7 z*L`-y%+6aORq1e^pMJzUueouP4<;JXUA=m(W-B*M>iB7MS{(XC$g;1JLNOaQws*io z|K<u!RAdub88RvX1$yUmdld>i{V?<|^=^~|etpii!!USjh_rB$#DNujiQfpK|5j{D zh4orxorkgranB0sAkj`=r0tz^Z(l9*m06R~_<E}9@SDWinNs8`Oe}*=`i5^y76+>I zV80bz(I<+FoH!@Ju$^F;Lz_!T&0cWDgT;v|4UA24FdbF%+hbQo8cSF-Istw|?@wuv z1sueU@TX6*c$J>Z(fvQ{=E4@=vZA0RRD&W@3-N=X5r6$2W%Ilr<alnPs@h!aTCrCk zRXZp;&OOt$RmIYHyPvG;LDOpddg0Sj3$<x6>|S9KXljnG{&>WsiOOvz<BJIXMe~IX zWFtMdx&KB#n1oqlvbnN4DuueoMk!Zpr88AEhdpbMS%e%nUie;;@gd)sT-0{;IfRF` zx1L9P#E+~0y5WQBa)#egi2fY}$}s$C*D|j&z*M4?=SyT10-Fw0(wCYPd|Z)zHPegZ zRNvJPInDg`pThY+{m8fWdaUC<---Lt*msC|mMH)`Som{szJlD=5tg9m`;9*cCNJsg zNwNEz$XLQtDksl7#)I|BbSm-DbLQO!4$EN$?5NjEZ@W8cl9;8cCGb--tD$msJd^@w z^BJGiBvo&O%AK`;dgb~qh763ZI;%7{l-Aell=I4unrlca!{&xRy?z%|72Z}}oXXeK zM~nhxEXIk!Ci$*j6<4I#U>}7)JuBlzI9s2GmUlC_dD1v4#?_3%6Cu>$pr;&mdgE5L z;5*BRfMK6kFVO`NBjXo?+*JM*&ZQfN5ZvQYjW@QZjJW~!G@MFJd?`=k+M2SKoH%6& zWu^Y?{zFJO^d5aEg0DJ$tU87oR6pr47B%<}*m!lcKVmdePqNfeYqu?(nSXu1=ihYb zJ%W_?5@HK2$;n27`03OHeP6|z(ujaMefLJKD(C`ovsT8Jc+P7xepC|-U5Ze4?kSc; zHYboY@gmfD!0CJ}yere$wHAB`(8XffE)5rCk;V{i@%7<P+2fdUqSzTZd&-mldYksy zRgRQmIP5NQY0st!u0S$*L*xF*TUq~P@T`|dkaGCD5A@o>nMdz{jqF{M$4^PpB(#xF zNizq-QXf7v2A2+J{b4P?)w)UzyBXN~LP+>AmEa|lfwQc=xr`||qn``AD8Q1*!<cHa z|CwT!0X_90IAETLe)qYzcaP!mVQX?&lCPtqKjYQSw<76|L25;=h-!kX&p{znI_(U| z+^^wj>`uvO1dBB~BFtxqJnEm5RQoPDi%QP5TbS86J8b!6(7ad0CNc}v8+RDnm*1h4 zd?qiB)$^_ATguVi9YpV@PQ@#nEO)D>s4^~J!<9d5{UE8=pZ(CAx>oJbqIiDX@y-JJ zKl>ZK|GmHQ^1%Qn*69X8S$SoBWp#C7U2S<;Wo2buVR21OX;nq#+wiBfSfd?d!=&xP zBKLbH>SAav5nT<4^dK(i6SLZVm&uN@?SvbZ{P_odi^c|&uqK{(Os%xDKHS#je8e!3 zcP23KM?FWpPUcHg$6JFp{z=~p6BAJ@EF);!xN^U@+^=~hCY+)^qTM}7JJ0CWC#Hnk zS&{6Gg`>a)I`rR<#a2LuEU+e>Ow4tbXItLpyn+O6v_L{HVLw;5$rgVBF)MGH<!v3p zgZ#svCga%_qM26QcUHEWYNBEDYO1IrB{|`0N6q~o_&xA=-YI?WGF`RpV09M0GgW%5 z#{J6R?;+k`NXz-guL8j^%>;GXnvmK^mJTnf;OdcKXDSQ&tJ$J2R!bH|5cI%=(f*ty zJYx;@kdLD)^28C`Y%pVvYm68h(>?nzy%7N>_0>(M3rk$n{x+Rc14UD!#lr-KYt&h- zAKlT^evt8$$;DE8!H;y%M)(sii^wO$iY;xd`LIQ>9wI923|`(<q+)gfXk&81uUmdR z>)lUTPYw-n)vo3SZufY#YGz3quL8(}1E;Lo9XX}=+$~y-E{(On5t4`rGm^-g;4aY{ z&Qw!}(D^)82fRjI4^S{v&xQFA?ncJD&q&Ak@H=l+^_>mN=y#Iz&kc?l1`=0&{A5!$ zzO)yjbX{vc+hIt^4-?!Gspl}|Cpm00;J(o(?}A!-k+meNr!ky%o-9Vrw!eiNjs*$y zpcz1wI;|^%koS1zR;RPN@@->r=DhW8|Kd}YRx@kKa41^1CaLFVob03xd^{=eBv+3f zwD&ML-STaqTI3d<Q@MrbH{k=1B5NLTNROVhxp_-E;)r<|>rT--Nb0obELsMvr@=4k z7LdEHeb~eIq^gBd>G}EiZZ-1=`qJ0Ax7zL7fs}936)AX4RzH6CgN}?|5g?!W(p}4s z_agBmlhLkm0tv7>w@u^7<F;CvyJnn@f^PlA<>@<K6~C+Vus;riz|ivh_Sj$z#UvH} z1{wLnI`RUZBdDSvB^3$tqK@!xm?Y#j;phD&_$uFqo;%}_f9ahiJF*tsbx^tGPz+gO z)rfQfrVx_P*s;6E6uMnc=QA{X6yr>_Zcjw5M0UMHb@+{Y6uAj6USURu<bWVoaX+rA zA8dQ&Nam*q<SL%M0n~YTLm)`6lmF^FWGXHJ)|KU9D$r9c&Ux5r?@j3gUZ>4G)e1V_ z-KNzn?*w<>Z1+Fpx%|pe7|Y-jZ=CB!ksT$*<WN3#*e&E{!D+Xuh~i_~J>7}J%zkZo z93dV_%BPvBhb=`cmRB3IJxV1?OO#>GK4isdqS#~;3bC9Qg?sosOwNwQOP8{#!@q({ z#u`DHR~4~^=Tp$RRPo77nR99l>N8?%{vCmi%!3pMHi#_Z>74_#9>$yK;?&kscTdz> zX#^{+03L6}1_)^4HLJt3|BWJPd-JQYW|H3<;0yMQmJUr(-6>Tw_Io;20{%N#DW(`- z<4`U};<8`DWJgQ^)}k#4V*WMeH2ZIDAkVQ%+zI1B-}IPo$-bv4*O?x@Msh(Fz_11H z6H+{djAamO+6hMfxNMT`(tQ19J8DJ<+}uz6?Ui{4m;8_}p}>LL`3Divnje>(v9A?z zU*Z9^2itZ2w0tS)d4p;oY=Hvyu2dB+9JwifMrCW$2a@l{ajaL}4<`CGtmR_q_!--= z59{P5Qerl6*`{+?VmfiV!cK$cD9Z+}{l0xCmGVxX2_!k`_m*!6)xK14`QM#q+LSdC zXD^+nNKtf9#3&TR)giVk#E`s6-+TQ#o}DdpnK2krd|eOqDH8ekssX=P<#V+R%u^R% zqGhNj*tQQo7jQ0OV`A3OQ_tv%JRYG6dm>ubLrsv5&j9^6sQ#Aldh&{v6I)H`%0O;X z5VGuQbWW9P$D2+?Ivf~r%26be|8*wO&8(t;;;Q%eA{GJi!t6!=Ku-P22TT9S6zyqq zXA6RmgsviOBbty#11pcEq^BOA5<b2tYx}m6%2*NJT`JhB#*PZF#T-GI(-g|gwT!RY zO_q%OBIq<~=RQ`+pT*=+{l_w)6Z)h&DP@sCZ^NH(ESDM)T#KDV&n|gZC!s(DTCnP> zD}2Que-i1>*C!(F)NWI=o6B4^e(6Qaw<nkV#tS@2tCj1ZX-^+a-5HW4+i7<wbqwO9 z;ZeN<*FH=V(>SW9Xse4D)o)MkG<+r@Ixw_Kk?^rS5<QA@R3`QA8V?JIv;<dPMhMy7 zKe^gXHjCn5U6fv#t8}3UU#@Gau_6^9w0Yi0idL6a;H=W$ay71}^1jac5s+>HdIn+v zE8EX-g~l@#V#7biyqIVS&0e%=no-aZuXb0r*XQou1*1>+3Oy!xYL`qV2Rp9wse~D9 z%0h*QSdt;xz|U-&g196XlIcK1&DjB-x_?3>_9_vya0&vtqn*<DD&w9V76nY;hqR{# z+UuZ9x*h~gYdgc}x<sasDc^kmZCo70LO_pzm9L%{YV(_3G|OEvtvOpc=z6@Xz;>=c z3Ih|pkaN*po(rifd~L0gZLW{7fM39S4!!2{Yfn%SBgWN)oKQb*&jtAKuDC`1wY;u> zjRTEW(}R@W>jMWX`7xPNwLJg_V&K~MS^btQQ?uE|0T;?J0r&eLS2=+TYn<SpzKXly zPuOt_o0fPuXFS|aoI@g5KRnvC>tyGT*{W+<LfEOFv!2%VDS}dIgpDqfR5&b!e`QuA zx~kc@JDCRX)yXLRF}JskrXw{`#NdbWj{x%ZH$~4g-plUyIOU{dH;EhRG+c}#)B*yd zxIK4rCujbbzZWXUfBm@A^Vb>FdJI_A#-8r{V6#=)5}5Oysuf2k{64RM87;6p-H-zW z?p-%pKI)ag5J42cvUbbZQ!u+GJIuU>;1u*FObh8W(I&=1gWGV;oxQ63)!9ZQO5=al zR2zyYi?sQx{nW9q*$~u{;Gjw8&A!)!2+jP-wHz9IH+$3G4v+R?{@46L)~tnU_OGFv z`da89Ixqo^3cugmj^p;ohA`fe&F3z}D={Ekxf?wDn7h~*G%wU1lquimP)5(B%FU23 zvI+zQ>||ZXLs64U^~=ngm%yPCZR77~gdL?DHS2^%3<`(O+Q^pGsF5+n4}A4fW%zD} za>@~H=@@Hyq8`a$&6=Rw{+*0fW8=zSoPr(kfWaFVM+}B|*2EzHy>TPr0OLn@EN4YL zI$h|u5l<zbjh8;S&n#<}k{bSLhYje42A?ugr$c+%yt^L_Px3g;r9DXZs9`-yGvqeB zsP9^rFT}{Cp`Z@o6))iPoc%gZCTW49ROFu&#)~ORtoEM#Gv~xbY;MxF56>&jr+3+m zQ5O-0visfL2QddNV&7@$yC}jM11HQi*4KT>lM$9!h6_2(S36l|l^DyzqfFzRbfl_x zwGWnq&jjDy7&~cMMqJb26DMPU09iNvC=BL<3o>&RbOpa))l=sLHCDaXsw)7E#WG%J z*;yKlG=B2@qv%{mHH%vR;pWF8hCQQ7cDTzzqQmHiKT0rL_@YGQIUoNZBZ-RiA{!X= z#wlKiOuubcWt9Fz<sIANmfHI1a!ndPbqjh2+u{devVVf-g#bq?!lrRrDjMM%=W=TU zzNlgt<NV08A!s{dBizz_9p)blJB=4kshVTiFq>0Jg?<SmowSD?&@WFe%S_{lSMLYa zikh~4maGzaUL7V>3Jv*CC<(#`Fp7V5yDy7!DW7#ErEU5i$|h*vP&CejY>8MKGcN#3 zHR6(vee8SV7jxDrT@H_2;A{N60sFhFflHf5NXjv9xg@Wkor(t1BmQv!FVH+J2An3Q zUomldK82BTOMNoD{?^(cGCevgT78`j+}yi8a)51beQ=*EEMj`y{o(a$OKr3v2=J@V ztpORV<|(JY($xfoTJrqwp_7`ib;7{~AeN#ewi*4-%QwG|8IAQQ>)tNiDf0bde+;EG zBbmU8afWn>%nkQD!!Phtcd-EPN~=Dj=(<98mz+V@U;bwGVG#>#ocg#qlb^sg<9{6B zQ)00gPs-59XCf265s?V8%qke;&KFaH<#R!E&)J9i)z+lpk6sR2ZyvfphPoWHn3a~t z1Id}DvjQ1LJiTt|nR<;p-Hfvs#%tfLAyge`_BHV8`#0-ikV9fZi}=+^|GdK8CrH-9 z52m|En0ZSy^tX^5$ng&qS!Cw+KXPJHmoOL-yv6ky){;0eZMM!{=;EKPgJh82(~h3+ zGr0;F=g%L^UNH6NthuGOU%UTWq>v~zBBpW3S=H5}iFN~p)$CmcHoJl?qu@hEC#a-u z%Y3U*x*}34?47>4ZRHn7`b2tgoPV@@Z}TGVrgd1pq2vO8E`1f6qi!B-7|cuxOr)YO z79Lz)<eFX6Blk)3x`M+EKlP6(nA<-k6Mn>x#YE%1q?ZTF*qBq7uyXKd>4!Nwc3Z+m z@XGNm`^a<I-VFmXq)Q<PLHxD#jdtpn;RA$0wJVUtUi(#|Wx?c>DUR&jimq`QdxobI z>Ju%TON({ir=|0pSTjGc+{GGh1k=6X-Vv_`s_9!>eNEDJvG&5oRZ;F23|OvxZAO6Y zlhhZ~pJ1(T07>U)<#Nk|wxlE<#1Re%EW-_bNE+E~XPaI#zPWur&A6Q+@mgy2ez#<F zF<^QN3)S+Et|;NrWdV;Fr46sl=3<_0P#>jMEX`+GjjH;KNb8i$*yVJV^RpJ&E_=-T zNEw3T5ge}6vky})X<AqO@|u3tdA{L|21No=hT~R{7M=o&2~|(T%o?gMC#xyLlY(pX zVaK4{h^Ovd=!MsktOB`|<!Choy$rZY0Ty2aLt;N<(g%EsyZyO2%liDg@lS)2fh`8@ zB&+0O?qe%Xzsow*z^r=}He8hua*=cD^E}AqbxqQPqmgt)k$R1+(FOyw4AEnw_T{^} zUey-Eqw@ge9c9sJWsBY45rYKY&kyDok0;X$-)Vc@cD!_!n=J_~k70#lU5y>)c$j#3 zN~>Z}P+v)YwTb`!v6?_Rn;}z`3Ise^^;wNhD5?sKX{$)P;=hqN2ZD`2+WZLwIO3`F z0iNR|+UOttc<EL&OR4bl9KD&9dkCAnM=Y0ke^1W^2a=5UqtV17(m*+U=MYGeX?ri~ z`)XD)L&l9Z0qPJ+i{{s!y7i@L#gFkvLvBX7^PYR?EdBEa>G-495Up=5Sk$hnu^yj$ z57?LrTfX+fqr9PtVOtH=Sy8=3PE+GQRxeK7Bdnwo5gu9OgaV#dN-RJUFjQ}^q)yB- z+QM>x0b)eB%B_*3M>bk9>C!ROGr%~qCR^pc&arB{V#Wo5J$!S?L8b2waSYB57n&c$ zi!B9yqD8Fcw{H4O$DE!GzzQfVu^o@)-4~dxrT?nQk>58%uNEjNB1MNG5Rp<zS3(@R zV((CHlyhd{w8?MoUNU}S6YQlF*@FDg-FB|>7a~G_qNH=;k*ulgF*!Wf1gmb(@j-|{ z|Jh2Q{P!P+mro^LKA|8(Wc))=S6*9DSy9taUR+jPR-9i_Q(ab7)lgCec;n(l!eqEu z<Km#SGO^(+{K0$ZOt@DGO5YC~3qV&hHHt1~o(H>HH6MIPxU5bjLpu(_S*TFa?3q*= zFW>5ca2x%H7EzE#TVtQwS5i|+r_i>CZ?ps_!E~cN2nLB&i0j;yT;fz>9@3rjU>?2i zqPImIi@$2a>Z5fhj~yIajwFWlGD$xkN`~H%H4$OX<yr?FG#vz2b2GY%J^pB0!Gi1U zg!?him$;tMSC2>fg7eR<y-OctRqbi@t4IwSwq2H*#bBB!MR-(rGK)aB*R7mhmpf1L z9nVu+<IN?{ET_~4nrT;swy-1HzZpR28r8RIyx4w(D@vSQRCR9yias)5q$GNX%gi!p ze(t7{LbQ^ZniVE?jBM8{PDM)Wp<fqKLfLRq!1u77F^tpj!(86Wtjep+RSZc-NdI~Z zY9O4_F^F<+gF-Nz)j!pg{K=!U>$I&b^^%n>p7nT%eiWhr!ty*V8q^FPluQyqAsXDJ zr6Q!H!|if1HTQ}=>w$vX(#u(R)9a70^m<UNNWhV37&!ITFrJYnZ&BI0x_W%-6Ey+( z0d13sR8y%CnBWP2YxN@R{V{@5h4H!RZ(KyZp#hB)e?x(9<quh2K1<Y6LZ-{sCmiL} z9pIhAkW2-s`@$B(kuKye%&e<Q500<_eFR@qj#)w!h2P9jvCynR`5yw10C~IDVNE|R zYcvYKYTCwg8}$lkBsE{=H>MBZ@|vyCo3+^KiT+)7{oeNzm!p>tN%od?dwKJ*RGccV zyy9$hUY4H}Crkp|%Hj~b$DPtEqG{$=fpFa7rd8H~g~BL19HA96Gg02XTkN$n^>49$ zC(XT4plz^t_e;U!5?IQT_@;6`I<X-x^6uN@EM?F;!7yoiC_m&g6cT8+u;;@OOKEw- zQDiekhzLRfAn5)Lts@*$&g-XYeRetU!G#)1ens<fg;O4C%}kf}qSv>j({%=H-&J=u z{PgH*YR>ru30p*BFs&y)LnO}>A>ea>hKMZrA2g5V)KUx4AmvX~Um53oVL@$}D>7b` z_Wpe1LUB3X^-dH0`E9~AF``DfPpjKpSFsq9>yT+JXs>R*B$p(Q{!?(jOMB9sAk|E> zvwz50c_2966~h@O{)fC7{l5C!Qbo`Pkett;m|Yvwc3LY{ljc_3K+zqO8+awyo5U1> z0`8h`OpSJ#&aSBo=hxSceP(&QN`04D2&sK2=|-d&;R@<JbP`eoCE<LiaU1z8dRA$P zn%FJmq!n#xTKR1UF)-$1Y{mKM**CP<DE+J^h`G^?W?vn~B`1bF7qxV3rk~#_(Ohxs zXVs&>-6$iGb7nMp?mfZqi1FJ%Tg>%PvNWw+V~#WFGaMcbBYF#D5}iF3Z%->*{IK&^ zE}3);arvgku8}mRqoayI_`<q1!k=!O%-?$1bCh&v<2(%?PnOZPz?#=Xb5nmAg$=+v zjhxeWI4i{&ay=HhgBYE)5NvDy*~@J2P-l&D|K!u7*X4ToCiFc<qZY#lq!n+rCQkWb z2~SazVP>C9&)G)Qrn!qf`sC%4rm&Tk<dLIPgZj523Tt$|ks3BAy$nqZ4C(`~DJ#F{ zj27C5zl4HKzrb;CEVDsHed3KT$DFjmM)g-nGG4hZVbDv&wU2_2qJBM@!#^L#tV*nP zTiG(bBJrjcK(VWwV%&?pKf>bQM<^yWwF#+vDO$mULRDWMwo#J`q#4IWPfOobd5Nv= zfMLpmNKbaeB4`_WsLFm+TFO>7Zl`L_O=agK#HjW=oT|79ukogY@TjJi=?|4zKot?v z2QQK{^Syx>i=bx`qBiCmxpcbWps90>t=8lC10s7v&AygQwVy2F@l9gMgA!@KLLy@y zp!$Xz@Z3LDwN6nO)F-op@N_UA^Xu7zfyTXAM2R_o)0POi2+T*yHi+=igh2o3k#__N zB<KBs2U_{jrbfT?``H9Xf;-Z1((C@6nA=>~#-b_4MAsAc^pN*v=Zd-cbed9~%^9#> z6@3hQK^z0CjBe{Qmt{)>cIvN|-z*5RWu}d|C;53OY`iwu(q1)&2i9q8BsE5>eWmr= zJvfW#HH6C$bT*hJ93jwq`U56CWFyC?%kNqap3{8k#z(g%j{6F~AfKdvHs<se@l$R~ zfq{?o=#I#tpp0^$4fd^IteeNGjzF~AXwt5QE?vjQ=WjZYwRJR4jPSYcerV=3?%se8 zL3T@qvq)N2z9hUu+?zg8n&1JLOS<)~Q9LL-`*Q8$@y*EP_M_`>5G1wWd?fPD3KUS+ zOYR$#!<uDBoMsy@mE+0;GdvQ^V^olm0e#=dzxieTW3AKORQ}nx_8+oLgJ<7l1F`|( zIu(!`^*gxZ5d54lwjHiw!6+94#$@Ut<Mle6R@-4Aa<%-@Kd!!85?>O+(v^!M*P`Vo z5d*EL<QTGN{j3E#c^q{K;l)3P&}=w{x>_#}(D!~?ThMb|x~-Bs8I}F5Bm4UoZa8w1 z(X2qnS>t<n|DF(70INW%qVS1M#c?&#w$Fn)uo{Xd*i}O8ZHl=LC)`I(R5qiv*|kg7 z!g>8A?~kdQzYo?a<z{wDHK4>Yxfn$9%bS~3Fgm)$pp%<E^@U)KY*oCMZmFrdIo0Xm ze3&>;m<@IyC$q<NoU^#!3r?L#%Aw@LHFCi#;rlV|_%l7OBadB}S`3`PP_E;7NQ1Sw z7FXq;NPhoC)qOWqy~G06KMd0m0*(_GKb3!Ac!^oByJ1e?zRoJD6L(c0Y3G#%xr&Rq z)=%rIfNDMnpAA4?(Q7|D(ecW4>*}`t+}dk6{h4GY(<<WCP6|4&9{vNxOiIiE^{tE+ z_;@w+%N_Ixd!YFaeWuvj&(Z!!W%W4?4O?%LMoOExBP87pXTNw0%v=A=p+;kyqk!O) z4lTcuN}{eA+AY$yRPoK8&8r#Bn-4Hcatq$WLaWCG&MMKn4rZn{xA4zEa7`mr{Q_3J z$bDPnY=4jIZJanI+Abnycv~<V1?_2NzEqR4c<vC+{Ct^tRML2DS;i1}R{9eQ)YSqN zkk*)9@_US#f2=q7TB!k6`*$_=I0>3=F=wd!^YMU;KnMELq=?b^v&I)@-Ubl7b^cg1 z!eW$4HSp=&y9oS`*syGY25_g=J|ml54r$^<3rR^lXmC?3mG6u)6dO~D#1ACNr*CjT zFH)8e4%~7yOc-{F0E_d)_PxA<LLG7nr3XnmIjFTi=ogz;#0$UeD;R};&&S)5hOgGN z8#TETW`Q(bB_XSqy&@zOvYcBm+Sh3_Ig$$0IH>ViG#*{mR6}Z&C|}AV*e&Jt)#Lpn zZYdFf==6SsujJ5oQh@4GZ}W&Zuy!nymgqL1>C{IrR$>&4<X;M18Cc}Jt$%?+(PN@~ zYc}(;d7#9aaFZr!=_6K6+C>XOLxq*sWTBwnB(wnCv+#$_zuK^#L-p8x5N>!_abNsw z?OW*j>D0Lf>X0!^pq%03(na-cpWmQN^0XCh6fqVEcV<BxJhS8RZArARIb5j;QUB{u z#Ly3k-n>LSPMFeGp7*)N4AkJT)gBDf?=$b9TbCZHvUh99D?4A6>TUV98E$=&{Z0P% za8}hVfFtF7<wHH=gblD|u$Fyh^w@V;*Qvd?aw#msTpHL3or#B3XSPeC22vr}*?$v8 zbZscq`c|1SGTdaR1KqWWCF_e-z@l--24iU>H2Q}(L$$32+6BfNRic~?9(OoeKYi~< zLR=$6w@<aE4@$fQOyR7xD&^<C{ZVd+I6aoX2$aQhbo`b*wx55sI2w&&EN!!PbHQz5 zz?{sd#zBj}x9xm3oK?vYqVf6U9XFz@i3Lfjzb?UgtpSuFpj8rJr&F}?Y`AG#!xc>e z;Yb#Nxz4Og8rkS^e@$xH|Er<h9k$k_n2)fb{-(btb~;tNvlX<iu>A^R=$i>+`CyGi zEM&YnxIyxOSOv6C@ujb7aA|~Pd$$BTUMu3ykNzCW)wE<6F%k5y;Q9;+{@s}lUzsSa zf18y~c1PY~i8mj=V=+tQO35F9QG9)ZZm@CiE!p?F&BjeG|E-}#B|fLg-4v!xAo(D$ zOaRhV=B3eJK{nn|jqdj>X43dv%;Y-!%GS7wY;bHxyY~%P-I0%8X^|K%v<MT)MCgv1 zImncSB_a{tKh{v;&>=`6#c82>B{iO9^&sxBRi?H^?a3+kI^_a)HP|xV#g>%af&r94 z?6pe?!*8kR#8mLyV!Q8+sd-o5ic>U74Ln~THzjdIq=~y(n%S<>ttP^<5l2tx&WASK ze~#&!)^l75vstzzg6jgjX<tD9e$>d#cTd{3?*v|e3wj0(Y0pa+MFL9RQGV~Xis$6R z!3E3P&DGnJ*@oBj;mylFCKf8bCR^-r!3TwO0p275;S8k`X+DKtrKEX4`W2-=w(3~8 z%JV)Fn&2Kd?Le^K;9?(sdN{A4>aNltb!ZVBZ+dEZ?eEZ*!+!TUaX@|qnMb^y6jAW1 z-UQxVZZt3Ul!;}I+tlo{(%mzvzC2~g(y)_vGL1YSERd;+`|yc6dKXu_dya#GBt+Vs zks`qnkrv2X=a9}1tFs4|?|hcls0wp8C+|&We|#xBW%$F<dWaUa&bNd8)%byPX8W{9 zG7J6WlY|<S5mkM^dEf+}Lv13H@6z|7FWo*L`F6G}&#I<&t(-n`E1T=CG~ay1ljBIE zj~g26Yy~lYUBe&hHw|7V*$?)3!>q$rV1uTjd#-vLI=B70M%|V>G}MNM3TyE1UWdVO zb=4~wOIw3)O@mqZUpD*XOYx9228Lu+K&-`M>%V=kS!oegVSXLN{#xBkQ|SB|UwYq9 zunwi!z=_*W`oY2FU>I)!ec*A{|BQBx*2Jk)CbeZa4ylakqi!8pCJ(8%t`-%Cp==67 zjDyzyp;IimAptjQacFXtENgiO^~yyr{H>@xscvxOr0I_-N)&>oTT$fizw&g47#qfs zg3mj;-H3Z}8~mBZLVF6%%`gEU<0UIn@S#(mP0$n+YW^eGj-Hu<pdzb?tB1VBEKcK0 z<#Q19A>HR=gRcFb55L!W?lfGxllF4qN>;}-=|QYtu-nS;(r#`<$JVT~ai*w|o%qJI z204MRJR^2K&S>7V9zx@-{=f*o_>PYj*#HV|-|jB{>|%BNelP|BU*gq)qX|DY<glKF z3bv(YRewP&hrOMdt|S94e0O%WN)>vXynf2)7|2uBz8H{yz_2RD176ZJ7keyYCR9sD zXiVV9L;1eW{^a$3@z<>7>V8)8zU1@rxzFoA#ZCPJcEwUojl`e#8)<M`=^o=HGIHM9 zM8PX{hoJQsClk@V&$XpA2qsT_E3i}n{pzgSAw5Pq%1K@2hC=SWfk;o<JZZIy<<j1B ztz?(2xjgu0T8>KSuKA5u-Cp}KedqSMT<j{vrjcu1jEQ-i&8>5vai--%917QeZ6k#J z_cj9XCw>sS2EG<yU0G>$38bzXQdU~jP+V79kynvdP}Nvo;SVIX4q?%^9QE^cB@1B( zTHB+D$W)97*ptJMbZF_{KdzI1Jsq9t-F+G!TuvT59nS9DoADTGZq^|W!nsw0#ih6A zIz-6R;Nm=&<bKYMGf$_YtLWCnB`v9iau#atAAWWFEp~(FKz-@kZTM%6T<Q?y>YXT) zg$`HMh0~t_L*=%3JqBk!LKJGO$bS8`Ud#CJlv-d{GE-fv^=t`mKdtL`2x2<Ds^TCW zR0l7q!M<dU@2o@fg}2PT#Xbo765}?3phW78Fl1$UXn<7wSYZ0+&jwpI0l7+RTn~mn z#ivQU%A)7xu`wVvS~QXCFq}$?vWjUzl9&lXZHrQ*o2_=`Um@}Gt+c*N(`eDUvD<6o zA=P<v7)MV$8>Ms_6?xb`_3~>t&pkpYm@L)R(d&|W9josy>@oKQ+be6I2e{NmW85jZ z#Qi6w8cOP2u|yngYNCdmfEOk&f`;b{qk6BZ&8=KYwuBZz&A?$$9{q|`!R=Y?pU?1J zGmvjEHodX8eBKI77aSdOWa*pTg0+EeWR^sN(qBnXKOL*U{#*^g6Gci>fxeV3L&np} z3m~tEpfc5s+ASh&EdBn>_*T@R2)twb;MA>s;Pg?-z+o8dVByiy^qtixGF6@~vqmB^ z(^Fx7QgGhUR0|v49t#;;(!cXO-!D{$jWduBfh_W=dlY%smr%z23k`P_&lhXN&Nq3= z_7FUoD!PCM+J!99Tj#Z>?AFW2@U*k9D8Js?jdNE~Q%g{;MWcUo+`(rBjYBdR!eI6P zXwFp5%XW)NzjN*j37NvD8fp}HMHY0tzgc|gnL@yxx_kVDI>VQ5hU3k+IrC5gmuZ1I zG->ZHEgs<68Py;*e7cBvTTZ~rz!?tt-Aj?sHH0MRymLD)V6L)q+X=G<D)xL?JGPuH z*&ayLwVx4|qdA`90<ZR<eQ^pGP(iCR@|};yx3i2_cY6(8+#j43Lp8eI;2$kNRj7iV z_Vl4Ji_VPjx_^b>t8WP9MO_dC#10za=mpCOem=a;LUY8s`XcYEP`bY5erWY*v~5*s z8W5q9VO~SVANT!69WJfGJ?PX)wB*bV9xpD@#J^XzIe04rg^tyDyD66tQ__u@GEbex z=dwB1>P5_w55|YA%(^5>R!w~#p{Wa~LP+aD7zsHyA@#TcS@uiuJ_Tx-#A&N&GEF30 z1GQc~Gj1td8c<)lM<<~X*I~Q_;jW@mRB0zoNd3h?^@B05m~4ky8<_(8u`9|un(0NS z$)>{aDU!}r^G)gyY0f?u`jGhcS{XD(Yp;e550UA4KWJLYEmxIr?+P>If8g;>`og$0 z=-pbN4zY&Jw<*cXzhn-5=tjc-4^iJ3US|`v`|Q|BgT`!ZvoRW@v28X+lkA|eoyN9p zHEf(VR%6>d`#tA;*SG)dzjMv3XV#h<YmsGSV=SO;;86ausVx)ThyYV33o0NXZN_Bj zv`sBL>+r-p#WuWHYU;K4eq*Ss&g_^5Ey`)?5p&9iUuYFKJ5(8gEtO^ObmRLZ%`)_4 zvkl?U@=V-uBsB=m%Kk3Q7V<KB^$DTB$5-*vPKKIjun-SQhD=7y8_&;0(78COB{lBy z34dd%@~cEVo*&JHQy)xB9#~_-M=Nm{vfbL5Rtl;ZmW1clYD)iaS9yq8D^o$kSX;{% zcvnekrK0T=xtW)Z&DbK#se6+ax6|7-HGZq4wH??7$qk>D{?t?zS#~G!lXV-Pw|W38 zFFdlIM@5rm$=K%?l#skhN=!UG?ik*f8{uIB_ia;e#un-;{lYTyiJJeU@{3<u7k(4+ zrp^%cPEh(91OMnFl^UHNh7MgwcId85ikWR-w8xv0G48qGV)9So5B%lPYlR}2O*utk zlV>S_U-*mgF3ff3IBl8`hD~V8YQKOav>Ku6HrpuRbdghM*+QLd|2gaOx>fdjXV2a0 z=3l+!lmxWu@x4z_K1j7?zkL#pyM=e4Wljx;OQ^90AKhTL)-F%*cbnKgT-nR{%~j<` zs&a_B93R-{6MeYH_jKS<w#dt4{C$>A)ns$ks^t?cmONGIw08Hkph!YbbD6;!M=H|Q z?{Lp{C@vER*=;e4+4T)_OPP}wJyIMHZG`C%8Z@-fiHNmaA+r5dY=8no*T|1naC5kG zKi_?+>a($Yw699@U}`!xJ1K@zCe7vo!JNjDJXk`iDrUDOWUe>0J&@}U9|j!s(R}mo zNmVJvoz)Kdk<Ci87wo3!m!E=+G1`b+MR2~BgbbKhXrJoB@(pIq{qd&Q))6eC725wk zl4>XMK{8CJ-cMrC?4D24B;Ry>z|N>FkPU!bQzbpXF^FX@q7UM}D%q!mH3Kv#cjQ7p zL#`>MlBUm<EhQvrKBtu@W?npT0p`hmJSXTm%g|tnM{W@iu(^)S8?o)ig~^3#MLx>) z@SJ~-;|P^VY}Jc_u~5()mD?6rRcrn?T8lR^g}~yWUv9CxIcL^{KJ2TcreLEE7*(!Y zFp6(4#+Na@)1>$F><Xvz?3jT$=|@dRR&$O3_tP5@=s>6!Xh_Adnn`w-YMDZei>?Ym z42<#YM8LsjyO?9wjgU*qk$yCb|7PoMU{<er@@8kl-ke=;tkOxK>MQUzo8Q_3b}3WB z3%<&oqKc>daD;G5RTFv;yzj<-^ZNin&Wa(^Ox5G4VrY8w*r>!oAC`*#MlY{9t3u#v zUU8*eWFEZpRj!r<1JV&8E>Fww{_BnCV?GTBTF;S7SKpNwdDr+9FIUiiFhP!cKP#y# zzwR-Fder=Ge+2x5#T;_t)22h()ZeSoET#!%`TnT0#AJ=NG34-kdSAhi-nP1x3|(GM zGWAJ>b}_>W`gZJXOJV@CsioVvYG!{?V~lGi#d>jb`TbjufT0A_nTVQ)B=aKpZ~WtQ zppiz5^P*%NcHQWgE%RDbcSgR@OBWVryF0|0?xk<^RPuK^^sVV1hTJ9c@sFea5K}(W z!>3ycC4s1N?4_aue;`7RKgU(%u3KJXC8E{cvtl~jVU`TKwmty^dIo6%8!Rj=&^4ap z?XmaOhQo!Y;ogvA>i&_ktn0U^wX|vkkB1Hna4}I1Fh`zztMe=&cZsbwCQ=xT9kQpL zUXYSxcqvfS8}jE^bJ|hkXSu34KDE)JKQE*^Qsw+QA&qE1uPR688UiyPe#Brw9q($& zObFBclBlea&8S9bAzNxj(Pqs9YYYV?1o`9-!FK*jl`$;JwgZHX2T#XfS0yJZuxw@` z7j&;`hLgkdbmByYUy-liCHb}L*;Cb8{hP7wR?r+1u?Phlmnt1oWy?-IE#H{@Y}a?~ z{zr~!K!lLN>OEH_(}9q1*?#{ySk>VARqmhzS(rCxm{i6ZlWy?9OwpS@eG4V8!1dZA zsxgKvMJSgz%dp~8z)=}5`zkBxwv`rJh}n&Mo(lP36Za2)!-zhDLJJw3|F*RewnI3R zHX}w+O`tO?4-qL>KVJE3H#L(g5E@(U|0Z0!WRsPyc%T<sQ`p9>jkzR1tZknJeU{LZ z@FPg9*<-H6P6n6Oxp_Mg6`IU8rGSHkgc6llSk1!sz+oHB<HteRVh1a(689(4BbHnR zcw`?N*JQ?1XW|XDw2(|>gTmmuXE8CX3i-zTiJ7H)<(B}ef9|GO+UB(9fN&Li(5WuL z2bupOb}A>XDs`r8aud1~;>9RuT0@u!cHPA?$@kr5gS}W~Cpzuf2A`hVTA#hQ`L<k5 zt(O(rB_g$Gc#%!p&Nr4J8K~7H{L1VQVxNe65)uV~wM))K_8%-LVuyCTL>wxa8+3LX zYVlGtW)is!({sz|v0)Q1XRMxh_%qc?ChV^hy#g;*eu@X^8XrH=F;pv$&+1x~PdA#- z(9SoH`49RwNHmmB;d3JVx6~40GFuiV<EPdz+fYZjHB@+IY-wD*z{K$EuPIPg7{TzL z5}(>8Z&)`&j+cJ@7!7TmDd6<iK;nF`R4$amIoh?f!mcT`QyP@7=tKq=#3jk+{aVGI zq!ONhw~16BD5cYi8HQCPTV4o$D7Y2XzfEBZh&t#i4tP4zo0(!#HSkHlb%&Ygk5w<R zt;QaAz{Khp{v`zQjU(7}HK0NnK<d5ck0EYz<&({c^JtFk&Yp;~u$Z#Wl*x72y|}+` zb{+=1Q=P429@DIb@?s6m3^Km6%hB_=0-M!Y+ak2(Va;1QNMd7QR5Ja~Sun2gLM=O4 z(l&Vh$JY1I%8b)`WVhVI_RPyuw>#Ioj(7rW(Vxef^(@aqylY6?t2FI5Qt+3Oc@%?X zd8OBNLt5<_lJ_|$iNrPFj9Bku(a%YgjkfXi-1mPd!eRP_zxWfNk4y#8uVlwTmTGr- zgO<CjaVIUOgCx>_b8*Zxl$f*6(%p!^b7<+05+nb$1}}Lwflw-ozc}TOHVExrV4L_G zNE=1%fpQor1G-#~LxP9mKr#9|(7he)DB1Gyg3{X&xuiH(fF=YdTJk2;LOIep`Sznt zL$j3T$h$Xw1X9(EK6DPzMa5Y}(1}LZz~9cXWY)=K;G!3<76jSKocbRpol#Mz4~0zw z8O{AH`JhoKP&nO0APo54(45qAu=6*+SBrUC&m^Og(B!g$ZMU6iJ+7qFrueLWCSHZm zk@P>`rWPN~%zJL-uE}L4NypgB&`*JiW2y<ZXXn~Yq2-t)X4lxm22<p$C{~9#B)BO= z*lca{4F{Y}Bb%%dgiVFV{Z}d}PfuTbDy}C^o-5lvrrn8BMZ$zaX~F$hG1*s>Wy7;Z zjY2eAT+9bBVAx(LP%^>N9E5OFyArHFZz~Otm#^Q`Qh4mB{AwUi5MCETu+7YC9ojaV zDV3~+G;r<43H4RBlH=%#RGdVse#tw-|AmJ&uR$<2R<>A9ljKub-nG;^hfzk?YlB8e znG9FcA--+Vi#m(7lqfjB>DE=<9Xfe@K1kbn+;U)Mawljc$;t@HF#-JXWOg@x+UN># z3{A>Q+~vR2`PrU)4V?q2In^FwUx_}y0Gq*<CYal!z)r^)G=4TSea-mx=Hv32wDa-A z&wI6XVk)uCT|DV3ci_^IRu-wz!(`Xxtc89yT6w1YHKfy=*1-$2$$&;@)l<}3&V6Lj zXROmeV&c=I(zhNW&{UPcE;V%#ler4*r^fN&L{4$}o6~Jx@xd!fnSi9Vj9$Cw_2(v| z1VRorm1!}iI6EixZ}m^y^ht48BIQrm24xd4b1;w)uxt})H{|ZS4AvoJ?qK334}xQW z&%ex{hoIQ0e|$OKXEs*W{hR#z)>+#48(X$efVf^t^I`;7RHhrHp4In+wQ?P_VkIzN zw;$3a7#Ay&*EX*uiVQAGF~GvrAB}^;jHIFZaSSQ-;agi?Z8V}$@Kwgy&gXr5nYQc= z_Q*dE-oDZKR_B;Tw?8Tm1_!g{KDq~paC%<uZpgCs_8iGS(-BBHnnl7xc6T)^?k+XU z$)~u{-7^SD23lT6I4r6g0%z4*qZnp2`Fqe$gt}cvHlW}9T7pm~9szr@7}J6^6JkPA z0i*OEpJU9RF#9jR5i2f=sCjx-b|rG39H#XBv1(RZrr3b9i6^sefop!xsu4GLsWRSV zG|`CLXAphhWUM+rZzrcku%hcvsgZhN(g@^tbzVi8M-Y!*GL=36?UorCGR(mR>a>>C zXH-EEqW*t9#L@o(8E_CF!$uV}hF@4!T2fe^Us7CHTwGsPR$f!yTvbwCo>%nWL97IJ zkxG3O^bOP_6#4|m4}&Pu;7n#XZ#@7^zflwHnQTt~p?ufjOy`#P?QcCyWqz!dEue~u zRH774FWJ_w^6R!g5lih!JgS*mDhxB>>npjjKjnc!e*3a@H~BVh@rBz6rc{{CrG3sJ zzD;lKmZGWskrLbW)eL>XKyz!$#>nP(_w9N#gd3UA@gW@kK-=(cH_d_JV?>Phe=pDu zBmiWMInE##;oO$!LkRxqt^mq)+=VL7cf?i&&NY`BqT$bf&;->SCs^y=T@LoS#WY}7 z;dr6uS{>3M6_I<l`u;M``%uIhf_3;!-wm`xTELVreKaBhF?&2oc?wt*@*c!de$!Ow zr+JJ;mgqSbI)$(nFv|c&vC_3S`#g#yYa@@|fh9v-B2!Yj1EQed0qcz{8mD1COrW;$ zJc3em^_)0)It9v4ld_@t|9}=<X0rh=5zP{so#lT_zra7<;Bz%#cBss-xKsg``lb0f z!^5(Bv@XHlwK1oszCZiqYtTu@Z}on=i@esVkHHj*<S_l}_{qRpVX`f+1XxfQ_Wi(r zxYUQj0sl2OGx_-Y%A#pS!$&I#3WIjo4~aF_2r7Q}$4-c2m+jGp_P1Rh^^fjH#?+xu ztm!EsrUO0lS>mM|z@QYV49Mj;5Kdi6H(fLbtGo0?x7z5QP~9EEJTi2j2T17TVjXC} zsBQ6`vH?3+YTtMS9{)I#L>m^&<!!69XprsJgmK~&#d&uJV21O<J$#})Na|*QmI$SE z<^m$bvqBf<t~m#Le!bWdR;PCV0QvDRyHs5u9(<6x9F?uu&CC_u`NxJ;sLnnWslR+2 z`AMCul=9#wF+58g+nmt!Sj9ojU}$f|<US^NsZ7;4AIUP!R=XF*Fa5>8g*ap%v~>CJ zMoXY`H-!t0vi#PEL^pvBe7CWEw0!?B)KC6wJ@%bFOULq#@A5BKOA=o!X2n;6o=7&| z5!IhnE=rN(G^CFTt=PoV6H>Lhc!Ebz6*)nQ+BpNJSjx|g+O0T@xM?gCq>m?rmT{wh z339mxd<MOj-+A5vRI9rBclAFqeU=6!fgCoadL;8gu|A@{SWTXW8-%&xP;r?5#iwO^ zz$&S-f@%Bm_Gzb;5->UzKq;Lnn+El8^X<a>;!@Ycpr=Ow^PFgrji&09uY=#|<M#yl z0x%`+1>Veo_)xYBPmGiPHMR`Ht^xtxUI$B+8@eHq8|7bTtAol!yd95-=LO;o*|uVe zMzIj6eIg$M*QR&crP_jVjNo7?saoqTLsN|aF<-)11v{F`gOMXXclrQDkJuQ}ciltA z`;SIBJ}YL3|AA{cu7RiM-fi+q!CTAQ(e@39`Opgcv+R?suorJiROf45UB3+tb?4c} zg{cX@lxx8M<hKL3HjD@`2=xn`w#cn8$V#q<WX$r_quBka2&7qc!gD;G5b}<ijU>!g zw8mo!NnNC$1V`y3I%2#GFz{4PUqgckyM8rxh`Y$7+Hc1Dm~ZwDdD9RCVW;#f>ACav zpJa2?VBw*&tg65x$^$}>+C`S3@Gd{mo>Ty0qGF=wKm?m@2P8UACO|TSlmGRVv*VqU zVn^n3HtN;!>C!zt2aA>}R=oN@sO|=9MRe?htEG)k9O1-`ZYo-f>Q-&>w={E<>9;z! zqxVTPydl3i=Tf>?b1wu5-||c#7WK_^>9(3s!KB}$KVutPGItg=p9&q7-Ig|mTV@&U z-KtWgie3ZR4*-EH^j~Q{65b$^G*5^hJN%`_&RB~j+Uh?Baow5pm8{QfR}@P+_=7x1 z%b<8K|8&7UrJ${3Y3y%e!$yOhqCN+UjR<t_SH#0<xyvCvWGV^F$2_@=<fy$a9^eRV z`3)aa#OQB^H*C`RZ6-+7Q)~97^R!d^{E1Js++$=nijM+C=6DCqn%Yvopo(a<WC{C{ z@jbk{<`)!KilZbQyMi8`k@88mW$9lpIidrUGk93o{~MTHfqLk)&HHilAuS720MHH# z1?j024M|=DRr|-0Ue{B<#&vZqyw=}bx7_NYmK-7%Xpw3Qg;wM8Rb&qhV+^TS45P;3 zT0=T};6x0|t}52Z2dOYD)YM~~aAuQd941_we!qU<&Bcq)VnD~Zt){<Rw;R%%xq2Ia z5d%k}4#d<V%?MM%wYi@zT>kWtZfJ&qAKOn*rfU|ebIAdd{`oH?S+b2LBg<VnpCuq$ zxeSMt1lNuO3YX{XSB5is{yQ=HSz4<IeXIc`R;lrI;(La_*<QX9+qWO(ehxUe-y)=B z-VAKmZ~F!F=u6@lWTC<Fc!HHwxGu6BMvKgkxa4^1?rmSMFi}5f(&Uqrk<Ja~59)H9 z$(rx*>@oMIqioOolR9peuj-2FsNAvEtHs8d$D;7akcb$dqe)WIWR^VYgF*UlC*NO@ zygH-GJ>W=nb?iMqMVdq*79zv!6owVD%7dbo8XjvnHr|`NTQBly_UE5YykwnGo|S5; zy=ellC{sTsi(L>n+FtmJ4bjNsGHH+CScBV36C>iq+WuIB+4M-aL?#>PJH4%q7SKs6 z*(9KT3YZyg!45oj1Pn{QaaH(nOorUo9w}bKGso6qvMMbzvU9h!b_+5QDc|Sy>Qx1c zQ`^D*_l6>^6aUG=^!st#(L|vNHI|(5FB(K~Lq^Klea;5!l#=@RvN3lh;6KK6e1o*H zaGr{8`ExWgi@UsrZ0r%lhG8#?a7tIh_uJyvpads26+R*`YgY7o(4H_cJZD_0xu8ae zwvqX%AJE^GCck|;BI!XAwEQaLQExq+QPW;9MEq)Ac*jV42t)k4L=JXsxIc2uE~&|M z^HP*uOgF6MEep;sgLf`4@|Z<aJV%5_7U)iU(QV$@zRvyUiDnb($dD+HM;Q&3*o?|h z5-tyNB}5vz>EpQHvb{4|EBv?P_hjYK_rQe~R3>|i>1o(#a))dQ1nQ&s%U>aY*}BiC zSVi&~D2jTPXo7RS5Xi?22Cr4dJ@7fX=9IQfqm4ZMR*;=$qur<|?AcOpr>aH+#9x$4 z;N%o8<0h!1P=Y4@3i&&$luNq31SK6eK}Xk&gfyYRaJC;FVgf?xFLT*qD666nxGdPk z{=pq=k_ZP+1oTD#xYOZW@}QevXG<K*K3of|LUo;>o_mV(dp??nMj3^uGn<fO1<pn! zI+$E&#}IEAB-->7)T7-^N!;0Xmp>z)nHcuC{ha?c2IsL~=uK8Ju}OOD>C(U&=xe)* zPoq4(SY`ws#Ljx)5zY|zFZmh99D1M2;Ay8>d_*gmM;{6xGka_Br{5I&cn#_%fk5ct zFB`8&OK%sHKizFkFWM(Q5&|4xRFDo~0V)R=`dOS5@ALcPNb})oMfOsx?tIVW#2+UY zA1TweREZ0oNEk_g)=<Bzh87hayMN4)Eg>`7OT+X6(VRNbZ7)?Wc|+Id?tR<kPsWmu z(bHYQ-|-;!h<{YZUe_PlKCIL-<;XU}<MG+gczpQv)r$5fPjAj4tTk)oG#%c?sT<BF zQo+1KxRD{F0nH-zf0fdL<LIoHh~=}vSkph}T(>pKHR#WvT(<7YrhGt1@9gqoJMZ<z z`nU<#Ulj^48l?gU(@a-r=)dlFW6a6s{YI<Z%z^)Gl`MA;qf88o3!wB2@fSySvQcru z90=Zu8E%u2JFi`o%|382vj~nZ`C(!I1L*t*bs}5-#!QbwIY_4;zaTu$7M@HAc#2Lq zP@QB<;6hE*c(lczS2asr#8(_L5-uVw<-jSbL2RgDFY1mckIxhl&4N`BW;<+X3zV1) zADvWE@D;oFn$yB}`9}FJX9t>xW<z@Q+49BVIaF7^8lVt4`)UFI%Pk3Skjp#?ol_hD zE{Tqzz<AGiE(|x==nSouTMZJVgShI_%pg-<z%i#X$0`_r&z<=#kbRzM;K$eDkzh8{ zfyNtz*k@6o6Kk*Y`-WRl(W)k5J1}WLP%e*uAxzhby$%g|t^o<9eD*&jZpp@I!<|vQ zy<-n~6)KAz9Xixa72xX}Rj-0A^3=7Hr<C!&*5!F|UN^c#`B&)P;=bsTcNKYHuyF8e z+UMYp6xdXw&A(R{EyZIveT3`AGSEDW$QV|SKI@`dk-^!TylazIU38GlIxyjSM@2T- ztl~*JPo=_=>6q(lKw(Mh91cs63rd_$BjqXCh?*!=Cr_`Nt9+hgnvwq^3ZuGhC*_{- zB~#h=kSp*{CIa&l(VY4vBpg;hXT{aviZ-3zK$-<a1?V=ZBeH7q#VMIhAwrBD;}aIL z%RcDqS&!#V?B`8R8i|L7|A55NBt&}Jbt+X#Sw2N+5>u7XpKc)Hz4eNzz)BU^UK77W ze2f~Xddj#Y(A)5cY;djkpBdw$>Gd-GRs282*h@Q_pUimC=C>R<aYUrhGtX$$CI8kB zHp(D9{MMTKx}EUdflSWn`o|ASEovW-R0H-n*7XGpAv$D>zu}JDrAjrOLW+EQ-SLwI zXm*HBKJ$c6lpWUTv|{3VVlQuWwdPcnvB~()%hSSMm2p%%e(5GqDM`-+hI(kp!d8yY z_bnmSZjj~HAYyVt{PXp<p?j;q-8*g#jvW2_QtDV;Ps3W!513z{qD^Uj1&BW$Rl}KI zShsp}wwAHVk&Pkbe`40K4LHu0Y2S%(MjTviQEWb3O|7QwL7BDxDCOt^1&P_IEV47) zR4$S!c^t?$7LRn7hyyA}vTSq*F8+nBF1x-TH6iy<*DP-MT;cRSSTNA0VZ7ZX;cDVP zZ@JHcFUjYak0wW9orQm*ti?*1!IDuk4TZpS&A8RO&rV90YZsa94BAeYnQJCSS1DUR z{+odng9ZJzAaSmZeH|j&+gX=uglJM3x(ji6*ge-R>ckQIwlyz@C|f_H_|!(#D6Olt zR`q!wHG5G9!gYteY&Szz+eHv7*aRU|$;?Sa>NiCU#%StI;hY>-1iD(h<1I73EjQDd z-o1}6Dk(OkvfrUH<afc4`kRT;#*-wUrItjIY<+On`oeN{ThgzWm+2(PT%I1RXddyn zt0YrIteITBj&ZnBda<NYrXlth)W?R#GE{hPI+bCyJ!oy1Zv80qKuu6JCzSeRV1m1W z00ZgeZ2j6U6(>M~>T9y^j!e5E4h0ybzigaBS@*=dUAp77AlMG9OrlPJN^!_&a0CnJ zfEVd^ro$fiT{#OP`Q=wWtHYq#$^Bhzr4SuU#7L;}7Iv6H(G|b38Ezn5Lt^Hv<oT(# zuISkyvLI;)rW6H;3Ca@iO7|tVZi4s_J}EF5afgtIi@qb|+ZTf^SQnD3t#BL8Ea0Pv zt8AwK66sQGzRV{oH0@$%r(jiZv|5RSB>&5+I5kG=gjoa*+aGJVJ@wN+R)An{st`ts zNEjf3Af0wD+uMYd4S%OOD`Yoa0ls&^F0%%ca5w~7Kh~;%Ioi&UDO5~;op0uIpZZUb zRqz8)%zlx^4Y7h?04K?Oq7=aqCgvcv2JD-A`4PoR*WQV>^nP3x-?0;sn>AajI)-sR znDHTz=SAM)e#tE}jQARZUl%8`^i~7SHFF;ToT6HL`Tr4Ke1&LdA;16p8}N|-fE^r3 zg4*)@yo}8J;@skdq_o1~@`~Eh@UVjNoXkQ<NZ+A{z30skDa0&a40Y#LLnm4!okYz; zT6dWQHwZuallry0t>3MFP7!+PU^_T8D)7=rp%`hmO)3g`{a{DtA$xK60q;WIXY87~ zJ@K<Udz{VC4vs57{gNwT^{cF%W}ARSvr>5ZFjZ_b7fHyd>Xo#@ACa6(Gp;mOkz?Hn zTbAj$xVBAPRU~P`X62}Md*gU?q(95N0^hzewbV!Et2%6r70ztYc|(I%O^4wil_TLf z#{Gbv`dkD=3Mpz^2sM)1ixijIg!>iJ8q4P)?Y)yy=}ceoOlh=Fp$E>v5Z};1nhp2U z6u=qyG+GD`XokHx%;dv_zf6hxvxaY8ty36Y(|`|%Xj^(+PU~vqaehAppfPsz&}naw z;0^10f#gd>+_L{(rgORO{<~^TI)a8K?F^e2p?nmVl^1AC^vUuiYFhhHyV1JbK5OZr z(okhbygRZ+V$k+t*#&J|!dPDdc`iiNAdjP>y0Th})t}=J0%QxOX+bYlo_tXa@$9d7 zt>$~<ZTnum#UIMshP=ug?P&p*BVhFx1pp@z>OW*jQV2uBov>_#sKqwhlzYbKxl<Y? z9*kHeJfl$Y!E^PF(~Um1ks<Lj^v(BMxHdZj1)L_aWA0)3pxpQ1@Nv#=n#h9mq+Rf_ z&f9xptRsd2M|Yzv7)>aAwR5$%6TLhwM=1NB8pHaqr^-HITr=tnh780`8^z{x9{Wlp zP$wwJTk@D|e(uom(rTkdv5>o(hI`wDi-?;SU|uT;jL;&y(GUL|#U7WOKDxFVSd$*W z1Z4F_WMR}z*;h7+zUPV;@*`Blg#t5J9&K7hF6nl&YZEd!PmN4lHhg@h)I^vKGkgmj z`@;mrD0_huv`GBJrn9U|{J`7D%drF5ea0Qe(28oM=)^-aJ-)p*kk;5HD?Nw;;D1tZ zu6xn<L2TC-j?S|55TbGXnzA?|05hE(jeJ^;r`jw!4|0UhriB5!X3@4++2kXig2#qH z-P};nzyr+ktFP0V|KCA3Cf#H6iRP{6pG=?IGZGnbTx|-AO#*EdUD)GZeYsq!^BufJ z(qOQ=aFgflk8|l|k5oiJLTxV#Ya*X{n2UV7Bp6K<F6qM8z+jl!dSm0{Tp+HcKjIo$ z#oFpP>qRjqntlJJjPDYfJe~p#y%p^?RkLoCRS}#osDfa`QQ|JlyUwc8a4SzihU^hQ z*7_~*@Ss)l;W%xgQYhKNa)&j?`Hxfr!&E^@*6a^rvUU`G%Ja$JdOcY5m39M~f!)hx z2p=j*Z{YaEwV2!c7=2KPNy1+e&o-xm3^=}{K;Hbv4!$0uFzC{n;Gt{r7&D|?ZvipN z@uxJx%jx>UhWlPqZzejzs>B8W0Tx;#7AnGHO`7V9;EuN|ESyd67NDgRrx8Z+i<^J0 zb|~`w{#u3fHM0WG>x;1XVWaB=!q$1IcHb{ZL-Zr|FAj}J-);q#=Eb|SZX?d%5i>N! zlt&Tg#fgt)mTU?dLGwzAMxk)>-GETpi@M>?-pU6m-41Cz!fs{^d}JW4lE`XIsnQ&& zcUNP}CvATL-4=b2*4e8)-5m7}pRfHqmYNq$$u9p3$SNI+^y|A3tBou!Soo6>z!2M^ z&VBQ1bp?~<P&ue)(piDcW0@*+*%DTJrJF4bh4Z4?5qSmvWMbGPKUgVb?!y_cw6t#9 zfKf^F&?Kxpb7Lw_Tf5E^u5&6q?L!-$2NZ%nk{>bvIpeJCUSC!IKGpK}pO<h=AWrN! z_wc)<YdipLa%%S9&6(dFqu}nbzw^+r+t1NCw{DvNWQHFF)8A@H#29^7ABBi`kBmTj zk+}Q4F19xbr-V!k@>w^o%OSU<tsB|`aN)nRVc1r6kI<-}K4S&5Zx3`1?w_CREs_^; za^R<HAG=rHQJs-$OzxP6G-5M>mfRU)hhG#z^79ycj%ojUMVIshY@lze#;ioBSEANr z*l!U@Yf|nM?i^?r1C=Z-s2n-O8}8PNXyd}3e!B}(a+Y2_e~coUz>$IL_0V*2%>I<M zv@L-_r5Y_0_n^$$@yRx>+ACT+S2iR#fa37x_6H6+CV`!hFGV6yAf}np>Kw10qHjf6 zhwb_=387sx354@r_2<K)_;2QYfjla%+Uq;ZIIjtkjd)`Bo)zpH1<nH?d+BBW24=F4 z$~)thYhWeN7>)q56c*l@#2QBiw8^af6l9KBr$1NRqd2u_acAp=IHhQd+y;Y$bh+=U zi3{VQyH4cTL$_9n3*&=S9%7(>X_)l)sFa@rD2O<Y6h(<PJZJk3(CiC3{y4y@+ILkW z|D3*ul>Sn8FlK4W$R+q(y^X@y$&A)^1a<~R+OqZD0dI>hGb~|_G%B5`-y-vhADWTa z*~z3uHsFkW2P5c!S{qr;eWWQ1p4}P03}GY9QPb3YBI??+zx3tU{8qaR;gTxb@iSZw zDc1O;a1D8OJz)ya%RLt1K3gburOQSFJ?~;qqs%VL7`_71=!`1RnHQ8?Pu9vQ?OzY~ zy)N(8I4oA=M3|%W5p~MCss7bQjn@DA@PEIE9J5ZIP3zqGsFtO%U(h#P(KS`7C;&?o zih|6u&KpWy-2Kte{zS$*sb@`U`Iq?}POY17Q^ahE_C~pqg^LsI|3rx>v`4E51C~Fb z|6ym7fX$V-lnd%q>sT8#L?2ddmzy>kphKb$M`+s>Hi_y0G!YI`W79VBt6LGnLmAU8 zn5urI7N>!JbmqPa<~7mXANDnX)>~hQ&yCJ965Mv}$JzfxotMiiAc>$J9Pa`2JHZw} z*nV8oz=&E!E!#-6+TYRmaTfLKW}BGi1=J6SfnWfz<~xkRn0%zi;4DMql22I~k+1d% z=jVt^5R^sP*8q_tynDH2B7YSVlu@=M#aY1wnbficvNfId;%_v)4*<&J2Auv6pCID_ zh=(@P^$j@5{h*D?*pjM`ipPjJ*eup&=kp+p-Ah(8rB6?k98V0S6ZCwDW@9C{=X6mU zVwsF6FRan})U@uGVzhUUmjT!8!L!qUuPtM~*%g)F8(n8UY?zLvv@p)V)j&lQY69I- z@0+{bXIwkLtCkrxlrsU)D+lx7)g}F)(HtMH-DUo*AphVVe+8SNAjduH^P*uMs>u1% z)5OnHj3T`nv}5I~-t3yL2^EL(s9!Ncu<#>eb9cva75x5)|LNSEJe+-mJ<FO?Lo^82 zBPw?CKx;_Tyfpvyt{6NHiD!Qk`n-P|*@LxqH@EI-%P#Dn$!^w)2lZ#Rr{JSOIjGBQ zRR@UE`y}dQL%9KW5Yh&rIiJ%x!(^c(Ka^M{_3M`@<6W*SggV{jiAXYKpdj8Uxrp_! zjG?(y#--f(?x1uZnfFo4M`DRhD72315lXET!OS;kT1=fRWLbTn5Yu+Fv54CYg@%AL zB^!b3JiD_^E6CxyHbEsKLeL*|0AB_XA%!G16d>o3aOpv)p>~SEfudvZsp~M5r~mJ( z_A(mTa-%EuYdrl<ITuTi{P)e3_4`D^dUKMnve7DVH`n9Q5kJCT5FA-vP7iXGGzZpP zWD#E3W=h?s*iTJvvcFSyIL)2EB{DlSspWsQO4DJI=sbhq7}dRD{G|)g$<QqF@bZ<Y z?y8>}cPF_55qXe4zlFUVR~J5=LA5(I>N8fk*AgB6?%=R?Q6F+ifx<JpMtKg(8CO_Q zdfV3CO1WBLc{gmM!*)0NDgf=}AJzs2_kkM9VPjTN;=Z<uM|$_m`OF85Yq4WAtP;f0 z0gJfdzAMmseDrFf?@*llvWDl(e?r%9KQ#Zqv1!a?2o|cjN0=BVc_ITF(7px2wvE%b ze|>FQaBw(}Evszta@pq1ykI?Y#*$~C9{{0E>Oc3wb+<y8@SUe~E!Te)Rpabcblt)< zFL+SXDL~>kG%_al7?6=|Lk@Xnt=aXFi33T=gMndJCIJfxE!z;c3T+@XFwMaz)Ao}$ z{SvS#696JA2~omC-E?M*7Kmtmt{?MpnUv{^J{u=Q31Z+4;0Ph|4vh_9I0#|54R}%z z4R~nhq(}5x&F}PkMPB{2FgyF$pY)B_nYcidcIsw}dstR_b>#L18C@Fl?eV2&m?6#I z^8V>z-iEQc_#xZa+IA2MF_9Zr#sUslCDO;;c)GFs9pl|L`ig*Q?zMTP+A(aViU1S6 z*+A2Z`4m2b38O9c5mBUl&18dgfKfXrPblBOAgN)86%%-hkN)ec0WI-^Jbu1VeF)Mq zNu1`jdVC+0Td3kLp(A#U0%kRK5YhYz`fnk}I6Dn<<%26j{FQX;`5t2Fy=HwuUckgS z3c#C@z3NT&zT5ZymVVv4fIj#jr|2HK?PuU82`%SplFU~TfGt^J1BOPk(z&>?%e}yu z80Tgd8AWN41|(Qmco~T#gF#NjftVJ`+c4q#-^+7Rztdj#)74_z4OvN%7B>JFRww%y zSD<c4HSY^LN3-cXt*p}MTyl8f71<bq-+`jmfiyHE4PF19X;&zdp6xJtT>KpS_aeh~ z>Kf{yl)Ak3CsQeA*B@W=8LMrwd6*SEvGj8Uqui4h435&a#g70GiJZx(zsl{ckF`z; zYnk?EHjGL4l6lL4n|>y<LP0q+=uZDciSB2IddRn@4~g7y6V<02p_u}WZY|g$PcQ8a z`acp9DdKiuAWF~G)wN)mf4@a}-9N@JUwnL(Lg+PvO@scP%n0!}wZNCe5(dE+W&3(= zuC{p|Y?xjrEc0Z|`p8_%gp(Z`W=K$2U^tb000EvQOg*7P$U+!e%*JGoX!o8#oajg} zr94<FM&#+i@SwAweg9h%Z&Er50rjsaSbh5@#h?Hc40%|&_!{ItdehpLH>8ec4Ei5U zJJiVGVywKXQE`x7k~T}6htbMC<%6LhUoD}M^JC9Q;r=GwN8+Y`EAppDoX}<B?G$91 z_49$CT+VPh5~-Z##bI1OKgCgnO2!~`$vU0@wpQp_cjEv9VC~#eh*cU*1Ci{bAt{KA z!<VQd&+tPo8qnK~64CGpt_o{dT0ZMO(%T?64+KieqW0x7`V;4B;d<w8hS%ArL&vB9 zjUqRqR$q@~ma2w_V`r3;=ECYyV)b==g*+Q_)@=#l`+ZbJB?`*bIF2(BJXA*Y<YWup zlSpu2kEt5X*Y%aR>6N@Cdqq8aHWo`w-_Ir!bP0<Xg&}*_pJ_3I$92ABw*MJ&Rhxv8 zZFPhTSzmeJlFo3THGu*(5p_gw5=}$1&iwLeF9;7D&YPTP=1#^Atw33*kKM|7d?APX zNUbc#(ao9|)DPbu_K)k0(2N7~!dVzd13{n?o^`wzuZy_3xk(Dh+Lj&H2!TXq&9C#2 zT4A_5O`vb@CdKC2++Dc9=J(qIJWoYBwPHl+Gw}3~<U|0yD1f-*37-!OHg<fZ0&GY_ zR?kPu)lu0|0YHytb8ESwu+EOhJeA*{8r4I;v+`$pV7B6teV*o$PY|VyhtY=5!8nP1 z{!4FR<5yx{x?f&%dt-~=c6AX6n>`J+A=0>?f(riwL^S^|5b@tc4hJW9O8lz)nu4mI z5Xo>-d2vDR&(hN3^0LC*((>H@-YgFNW}C?KPK5QcHV})e303Z&0M}h`m9q}S;mWGH zU}Ne+-?!bIa;Q=<bqi@YhBC>m&S{NIEBrN&Go_rUrsc4FnF<5<4A7%3umYeiS|igx zlyJx}@SzxfALu_a{4zA@s9T~RMY>NjVg#4YEt7<C@KV8%DIkX_asBG4%VW<yYX8?{ zqY)`v4FQk;vLv?C?Z;pCqxPU@-uT0xh&HPDa||zNN9)kt5Cw&2&>|_L$<I5JGI!76 zBVJG%XB)NmcnVbQTWZ2j_xs&>_(AF`;l0%Yhpc4&PB+#mE;`@Y@1J~;=hO(eFsOh< ze8>o+lM@CCCw^2Gl@0H=?&2L-AP8_FA}A4ZDXWngsh;8c?58=%x&OUUJK<~R@dMM? ztWw`L<-ZxH@ZT=+&5z{wE+mA@il)B=^CX{4OU?yO;V+nYCnF4~KyRh1pAGticp4Jt zPI-)QYzC(U@?AoKQaNC{sm-9=6+&LIMh&)PqP&vjGuN0=zX=c28|?EOs_AG(h($nX z3#{%<{E?!y0ujIoy}Ll{uXcns@sx;U#NLbSJw6IR^NQ~xo$fIAtUjsL?x>(*oe6j% z_j76TO}mB^K!7x-6iKu{D&}bv)n1u6m$*<p-EEqSK~xu;o;1c1C|>baN}TE7Vp2Y1 zUHURn5RhH=QnN0yite4as^e0j%&_k6N1ksBma!}<bPdA?m`_<&J5o(J-m|#(2yc|T zgnd~CoM<v=D6E_c`U_Y*(xoPt2H;NC7%3`@1yj9Zl4ORLJagY=CMcU+`(TV_d}0=+ z_G1aY-)q|baX<N~r#4-WOMbuhjl*mY@r)o2T@`n+P7BJyBrhuPw&Hst#zYtPZ*1># zopX1h4;?lk)iFDV|1s%==eh4e@WwU)x<JzaLyF@=9uC&iN8r&(`%@a!K`8q5?c+(q z;X9K}v5<43g%5o=zXd1wr@Ke8i-7V%We~9<2%mZ7<MYMI50~uAZglJN?4tq9M#NQ6 z?qHEXIn#KG{B~bcwEc;p3jI$92gRzs`nhy*n}iCEHB(yChGti9{4X9BGSX4(Q)N6q zNbH|L|4MmxlaFO%W)~+<2vd+e^&8pAzrk_{0)A}}WakIqal`MJI9RChU0@K6tM>>v zi~#F-rQksKo;8b@);StK2<6=W7#)LK%GR1Ew8b4xM7R;K#)1Ma6<ThDU%CDI#$wfg zR*GC}glo-F1KvP11ZQC9HZ(-p>rMGol^X3L06v_hG)b}txeTkEo@rw!*UwJ>UncP~ zEkDs(cnAOHNOPSG{BjRrQScHAcf9PyXHUQImzMS5(SJdM$=O4d3CkDFWw<hqy=J>m zS5@-#eUL(!Mb*^rc<vZCThHfWFetsF;pKh`?h3CY+Kg{b2AEU_aK6EpcuAcJq%!>= z#@mFgMgaF6SI90ToLSpK2GUM%dm+ZTv{V(7hmqUdy%GPR{*t`!0N@D9@Bbiy{}-T8 z+&}aM{myL_xgj|u6XZI&#j7yK?z>?=xLd!76j(p5vcK3hpmT<0L{A7Qg!OB7zO$4& zd~Vv)sN?RGbZ>7!kmqJ5OQj4%g%+{BuK3ksD43So>AuFk_<3zL%XaQ*=cw~vu~Bfp z;F|%AmEuA6kA<F--tlFcGq}bbez?Ua){S)YULdv)F4skbPtO$1+X0KYr_PG+PMUVJ zEoV*a4xZ=NH}&m-Y4=Y}?6adbKe)7cGfF3$b<gXXDU4GsaMrru645`lw6dlj@Mj;s zv<L=^2;?6fQ^YWia}Dk%O)G$*I8TX0ey5}Zfa00+dZez@5UHvO-(lL=p9>v%d1IGF zt#Afe$Vf>rdS=jpmwP@D)X<Er@hsQ|uLRpU&1sFBtzC5z7Hqh!viXNr`nHgHG)cp* z`PZ|i4)&ld4ni$DZ0O-^ghQGP_Wo2>T?HY`ZV)v<vh<>EAO;rTpIu42w27#x{^f2X z0$2;cr_JCp0zj1tjVP0Y``JA|+Zw0!2uWRw-o$YmCpUr<I1Cy9qg5tB@+1`xdlD4N z-&Rnd&Jk%)iV_gg%tn9yac(G=bXHlBRK?B9kLLEd$mQ7d9u;^b6x)E`l76VTy^x^R z-x6j=Q{7qcG48lGNO=Koh2IV<!x*H!VDcPHMWg$+Mr)%q_1z0JEGcL`K>@ST(2s?g zCFxMS+qP(xWv4d6pCnt%4Z1oNBUa0PQmZlkV4Uy6y8Ts+4L0DkgWb<xhJ(FF!x{Ym za5753Fg6%NLj$6Zfw_T4*59hM19Vr(NoaulVy{A|It218bV4es8_XeMB=5Y7-+3Pz zEE)g4ApNPJifXaKxiGqSMvK4a8)5x<x7lk-yL*D>`XT`Z$?NK*M(glN-w2TvoBEES zuRaq%Mm`vcgC}CLF(_fl44up0?gLV8r*zYQOAB02H!~fVvVB`=qJ766Td@+=*y4np zVN2&x6%`S^?QP=9O$6ryI#76DLf*|ETo@|U62x$GcaxVY>pfHmwIoVO0=ui5_x-iZ z#!x@2Ab(0p2{|QRlRf^D=sadkKp}1eE$#9rB|VJ)4=eq$ud}?7><T*u;(tQk-5Rp} zpimpaMB4$Hg+7iT%7AWE(BxS541}}KK#PC2@-41Fbx`p33STHPdm8kb3{}XIbrqRE zRL+fgr%MYUnQi8RyZi<-Qwf4=@Ib`m`U(T$QDl<wiJY<WJP~z&4X`5h9Zfq_Afuw` zOa7?b226aOG#P(Pw9)6fRPynq7r(*Ddz;hYt$&)Y98DA>*6ySXOJnZHc3$oD`5^-J z*7lOK3))-F^;}W49U`QAr$uB0xM8$JZ<>sNhlkzFw~dC-vzP0^_=fLQ8;|LJbh~S% zb*@gw>~NAAjeiXltl(A3hd1d<gF0gWZqo7OrHa^}8z=uwpftnT_N!O;Hy(GB%m)uu z#qIfTMo$fO+<){Mf5Xqp7X8GNg{3KmgOT@y?Psl`a6aQg(Yy`I7yWnc2};m?wQ*S{ zJc<aA-M0E!Fkm09sPk0JWy15*{3m&l2J&85X>&+tGLqJ2Z}y-|KjohbA+c@d%gkT; z_h0K;C_R(&?Ys1W!u-{Iv!Gn=(hez;@E2<sO3d4jh$Cz6tKz-BDpF<S9oV-Qf70yq zjECK;Lir_3Zk<N?ie%M^%f}56E9bYH2f11qiZI(K16AU^CVa6DpzV_%re0c*@iqnj zW`Q6j*r@}?d88!$7X}BqGSr$uM}|s(S|7`|Ah`&DjLEnk-?^dx<~gRN`1BO=nmJK& z9Zpc8uB?p1&LpygraxQHcUatKC<n-v#m}Jjnp!?M|5f5TyoGW|0|A-m7-qr`Tpm9Z zEJ6Z*ymyGv+&hoC1Y|lUDN<7&HLgX6n&+`-)X!f>;`{t)krd7+?DzQ&dUFAp-`^(h zQchX_&gDU#?#n}5`cIOPm@O7)Fg-T(6{2u5qng1wINqg~nve%&61Syo-1XjFzweb) zWo*c&fA_U}){vc-OWH)KSuQ%{3y0(S6#OHp7{Lj9M+w?GC`@$mS%DPNLUq9k3~Yug zSzr3jO_an}KOpDr9)U3zrshK39g%kX_PW=8bqzbHPanG(WnwpadD8~5;eV@aI`W!^ z3Mwh!=v^Lir!C@L^(dXIbRHQQmB+z`z_Y8X8@-=dG|Eo-3be+W21-QPz=eQ}<(DO1 zNMBWfj7Ev3k7l^shu+h;$u}!C>yvUH2RPJwV}+T+_MT^pI6cXmjv-X!`N@k-?k&tR zm^QX<YVm*p=$075t4*4lP77l*7l1NX9=BO4R^_q3fvG#IB!3dZD}R+sSU9xj{ZvQB z)?vJ?E$u+1H^&0S5NOxW9WHhj^gJ0cJxFmIKU=ni`JWEs4*g=kPxdFw@bW*0I=Zet zM1XS`nllal`&TxkV&F-$aB}fQzeI-Qyv#@UsFvBpYq!#O0u-<26{fZ>ofsGbCDwI3 zorRE8zzcY;taU@1mm{n6_f`DxItYbg5XsBC)OLv}L>!-x9M?v{+slc^p!w^FMVDIO zX|6m^V<AGR4;c}V#F_DqGvi8#;CR%q!<1XH`^(&+9#^qNG&&p>Rn@W&kf$bTdnq_4 z>&_5insT#|Yt#5X*4z%%p9g%~7VVBuqf`Y9e-uEj<5Q}NRm$!xo_JDK$Dm=N3a{%e z0yn24rLVv_M&od3cVynD&pOlx3x4J*&mf?kU*nhkQWr`o2_@w12;@%Y6!^*)Cs>ZO zMGB~E725GWiK^mI6h*61lD#e{?%&h=)5c+$@(q|3GgpqmtiD9x%g>Qv$Y4UM^;;b) zWX2Q`4L}qMU;V5P5!!qEwl#&Dm!dkZ$vPZq!TlKuq8?ke#sm}_hGHffEx)69LHeR` z!f*Y4_i2-eL{k_{K06J9g&{jQJ!(LS38uYWcNc3K!@CIAdZoboD5h9ymIcB#7CEZ9 zRkxve(JT&qu142C=Aapj#5G__#yDzmT|#WJrTAezi?R8*v$ajoK|qNwd&r=5^~BB@ zqB>-3?}CKMYQrk(MFzY<o-p2_cdLzZIcQSwO#`}<@W4|$ADF$LT?Vx3`>n9c`DU@e z{%C{GP>FQyy~%5PYK^Ti$X6kk1vVE9)%q&IP$nP;+M8*_5waJz<k)-Vh=DPpYUu3E z55q|l=Wghr!+Ntf+R%4A{uMU+FI)}EbNaWpnZH_Kqh&#{y&qRipD66<_n^nZz(ek1 zOQRb}2Ij2+8|+LaH0W}`2-*O`&+7GUz@z)}f35sx?^%UEE&;kCM0Zx#fwUzpp4~Y0 z+k3vhep#_qwLRV=ZF}rY;Ze8${MQNtiEc!NcNyt`G|-CgcMRH>m(x&0yEx|XNmR0t zUd~(u08CR)XQq9u4&RWc|KY20hsSY<L=;+!tUUS04=bujTOAa+?x_ZUifRG~EZ)y0 z6~BPbv!Jtfezy1A&Aaw?aJb^<Q!VBvSGBPs16Y3HFMqSeV7kegSC+q4qdFF!x?19~ zI(*gwytlNg(xLFy3DRVIF8<b3lYTc=vU!^7{8iy@QQLkO9^c!ATu)RBdqJ-p3x)y` z?%W(~9N{$+*yIX>x_nL9HrdSL;=4A-;K1}$>Ddi#8HBn87NrrFgEgEsi}5KxHPg?1 zKAC2(o!^+h$hz2?##FR#%_OAqi%CO-pW0Aiz7;qrgBix#(btR(Jb2R}2<JxUh;a{j z6WP~){}aL^=SNI1y|9~5T3`-5aNgfK+;1OMh1%DDaaV1a5Ds;GHAu_#HSI{6=lCA8 zN|ndiCyK*&g;-I{A$^!b8+~A}&#JOfP>C`Eu}Act;<92_>ks4nbGwpX#Xy$ridftY zGh2O|dD~{kq$3Ox0+;P_2mDrk+0P8vB@1g3Nj(XUg_^z6Ok82~va89`<eUcmf4c<< zGz2U7fAR&$6k9<5M!t|BJuD-#peQe?G`*;xthgl0H>E5(JF~2;vM75LLV<~Y7BK%X zryD(Jsc@-5(>@HdJXRDhSPU5Pz3(<Z<6FOR32*4?w|>$^w~{@_Roj-&2d_<mrf8A) zGQh%*SmT0>f!xT}pmnOB-_O%S-e&G06NUjsl0<_K;)8XYA^XD}tdBA+r?N30Bj?~4 zaMS%;9)O2>x4HP>E_elk0vx71#wo>2jxQ*a6OnZf`QfzDGVs}lkTl<ylLd18q@r-C zFIzeQ2Sn*BCXUMkz%o}AZuZC8)ghnm8~4+R7n9APSW%ZHPm!POEIBKyUsP0A$?$vM zgOB5Y!+N#ncS-ZOD-6UFUF?y}zOY#lTZu14tI{R?;p_OMxsvaZFcq}cIbYhDIs+6U zKYPtep0jdZBoolvIYNQq2n^a@&T@Ktf>N^KMB6OBYw`rcJdtPtjGnbX*ks%|pv)^U z6_fS2c#wX2^Gku?<zWKXS5+N<JBwK&Uie4_)lnwzpjA3t5(Ck~4OA`(1JpXkV`c@w zanioGPwdGfIqfaw?`Qbqr|c92d1TTXQ+YJJUaJg7Xd%%$eq?tGsuM)5<^HndUsRjI z>W4W{X)PMby)KCmfw&1;UwoNm!MGP4@{v)mqWi2aq6n&^k8|bgljy?+bQ~?9ujPup z*$4A<1kcvaI({p~DYFYE9{w>eI+Uy!MT>UJQ%1YRSY#*8GuAxt;<@R9k3*fs8@hrb z`-J4NzNoim!4gn#5zCt06tOPM?c+J0DaL_cTZ(z<QfMu~)0J;(v`BC4k|o!Ii~+o* zy~rw&LkVdmIc>Lce=m-U1(1wR^wxQm=#ao9RbOy99V!W2^g}l&H{R5cJfhNc&Bs8v zV5J$L(pq*CPiH=@AvpuJsz1z34<`stc^y5S?Vi%3K+{Qyf%-J&F2>`I+RCTnmT`pC zNGHyId|Afsl;1S+@!tHGRq^r~fmphOKDlbs&zV8MDu9QBw(3S2PP~_&b2wO(Pai2p zF&1cmT!@f>5}6X$GMlT_6Zjs39mNB1^o4}Nq7x`YMWjO=;89+=!0-{ue2>2WOVt6r z@Q&|P5NvJTPq8QM1+jo>ZS`fehGvjtA?17Gn7w^CK$HneMbztxrEFjeepCL}NH&lB zo6M)BK+E&UMPBQ}b5Ao*RFaA^?fQo=>?At>hp4ZNin5K?erD)Kx<N%+TDn2HySqE3 zaR@;gX^@icknRDbySrOjy1#kPI^R0K=I_0pxnu8ZU*W}lBYIO?{-=7(*9wQYx0+#0 zC%V;Jw&UUF`xVVT-mhlk&LkB7vCsc0y+trmo?fQnnTwd;wWi{vS_ND)+0u!DhV;3` z`7G*&b%n>Bk+Z95##>>smep?R2Ob$|xW26C*#eP*gHFnMw>By7M0c3<2b;*5Pi9)t zxP2Uj3f%^JvEByv#jQjuRH_M^TbksM&o~UZr}EF1b$y2RNj8apndSV<5<r07^+g9k zS3?n%JyBqx*D(HuWp^w)t)kAI%~ReBc3)(>!d;wbdmL6^XiL~dI2Gl*QKp$_1O{xx zbu9tqix(NQhodr=xGKu>jqH%|2R93y!8%166j{cDe`a{+4E^m_*)G64DG@1e690gi zHx#TNRkd%=&EbG*x19ADU$z9B27%qBH?}^a+*@Dob&(Gjn4rkcY#$~UZ5d;nRFDnl zanMc5deR=%?ppt3xqAUZEl);$Vc6fe2X-9>wq~Q|pDAE@EEGG8Z|g09rpv#3mpx}J zhBCb8j$dnrXYZHKs<J3q&Gm^LQ$OG^Sgun8^-R6(G|e3~xjz>KNFRQ;c#8)c@a1BJ z{fbDghvgy*bRvt?hfPYIX5v+6`K97d=RbbjDliv*py<NsBF5bczS}$+*(Zp8>9TD! zuQ_8+R4xhehZ^3*U{Hplt}YaefQef!4Hf{y!6&Wt5csyVGLnuXlgLu~Q#To;{Z9lZ zsBw(3_#A+-B+J?8$@aRu_|8KfPD9}UJ={?EUjyN-f`@gXA3P-rTyUu@V{)TR`Tjcy zALW~^y3i1U#5J;&l#+5l$Pn1qBcD;~j2;yHw%4n~WQVxaNu^?R(zcoM?;p24)j+T& z*i%Y0NcG7yjq9L>-2P1h+KnqGE|?nxgK6kl*e`^s3YYC+)89tkBsMPcI7dGbW*Kyw zG%%~6g5k37&2hb1U#k(Rj^X3bsnv2V(fi>#$5K}<9v)KY8^Y!$*<cyaP97XY@&zRh zw(l6gngVmMXJCzC`KPHpBVMgjAcg8{zPq0XsN<u=yA10;OF~Ol<?nwz=oXC8=J6a! zVhp>jw6niAXL;wDagK88-l{;KjPAlrB5UNkvq$zHS;OpfA}d8Q14*u#%MVla45gY+ z#K#X1Vg95TCl8XpE6lZKq4`-}`|(+HX8P-c-Szi429z4b6@xCdeB~C26b9ou+#v}l zkFllZL?YOan@+I(7Fz@cvTsm$I5$?|f_*J0-)kBxNofgPl6*U+@(IxDOQtxgMaU7z z8M$1B9M@F+AbzURxO_KIFfebaaZ{^iT^wl8WaBN$0?2*Ig@e^HMa`mTSSO~(I@aYF zXT86Jz|!3CJIf4a#DL|ZV%5ohbmyGM>G4>3&)HX}`!z2Sor&rI;>0y<9Smd$B>rKP zu{lgU_dV))e+V|f883WBM{gZBf)0<}<<b<nK%`m5)Ut%tB4!m)oIqYPad?%wd^l=| zCv$(wz3<yX@Ys<`wodf??5pl!k9#%mAWLlHjuH*)>=*wi)ghPb3q;JmXD}99=2}aA zV&mTM7G+Y(E#~r@7k7r^6lrt;1u&g3B0{3aYABZHAA8o&6^HCEe5u}h9&NYcSw){6 zhJp`F%>X(QQo5?9g|RUlzV9n9=-S}?R>a2QF?>k9>SB!&DBVO+A<)M2DpllbBIDKv z`<N0vmhCT|sU*yy5e37Z$a(c|Z<K=lQh=EvIjzqpn#+Z0iDw<LZY)cu;&WG9Te3c* zhszoJ7!QcBRXR9g-$pAkD|N%V6)kjUh$WIWH#1eXPdDrj*GCaTPnbXA$&`&4Jp4Oc zrKd*7ZKR_Rz1Tg&wxK*e{w;Uq$DfSH4#N7b_WOY-w=lbOMDklE;!jCz9*w6Upc>cZ zo&EWzEA`$c+bZ<RNgCwejDqi2W30?F?cp8@PfLouClZZlLME@q1_X27d^8|=omY{y zv02wttH|?LU;{Y_p&sbM{l{`TF@m-RE3avze(GIL_ZJ1?qv4v_^YPIEtxJdQQ~wUT zOH1baR9BOF-q)GuK<9-xRY9~P`(}7=GG|%FDTWL=qvl`2`I30shKJa-MG-D!Gb07R z13|zY%4Mkir!Yel;-gQEsPuWeAv_2VW3SN0Zw{#Uw})GG6h~I%(GB(EzvTg$#3`1^ zF&vAlOULBlKo^xi-{foU0E+u3dL`Cd%)fW0f^&G;3@AA9qmVrwAkJ-M1P_Rbbv)Cw z3YNagq-o)&-dbnjk^C1=f5lcQ`N<%$AMtw=HnPY^ViAbz_uxm1^QrK%WG}dISiL$X z!}Zm#AHm>GplH_b5IIm=>dKgLn-6E{a>lJRy5|_#i;j}S7;bIgiA!likSe7rP@|kU z`>`k=iGYqu#~DgfVhW>hu8(Ajl#xXz%r;*49%5DHvsf7f?HB*Hl_@59G6Cs&X8b-> z!3&(w5T^T5`48h5n(&nr?<AD~^2+$9wwOg1>e;||ka15*Dq*3K%x68k^beE%3xXpb zh)V6fQ=n+gB=Ws5_DLu6nJS&d^@h@I*(Xn76(o%RZ1zk&H+-SGjy;+-6<%(O8RAsD z6ZT{S_bmc2SYdZ(SE|x~n6*=p(w-R0p;M5}GC&=DiGG@MW_7y{j9uRrR^VO3&wq$< z?k>CAQ4gvY+vKCnOAk7I2LM@aaIf>2kAmXS@&##8pPm#jQnrodu$nPWH}@tZcKmFH zBbsRD&y<yQ?g&DKzv~88+U_?K)5^M_GP>dg-H<*wh%UbSgEQbOe}x1X9>PYIf&NID z+(GGEZsTvukwxHIFreC8<p5xwWM-D)$!MqFOR`@n@bq-PTXCiDQ@M#_-t#w*WWD@v z4xRaxY=YVwA2RhH<~MyE2+Dy>&rI>4P`?Lvh^j8vDH=h<5?oPC`cC3M{|$AS?1<^E z@Ky5mnB|>X#PKFD#x5ki0iS;|Evy=YKVSGiDyc;l)Dv>vM`RaK#Ylw+ItJAP14W9g zgTVP$-KL%D%X<HiZ40Ztb9Y*)4y!?8cm-L_r(ET;sdfS4Pg>ovO)pmd{5nil9p;8{ z1O+y~X?o5~FtPCfTlmzBc3QfZ3RsFXh)*zK=+c17SAv&az4FW3rH{{euj?%cH7Vf| ziMeG3KfLpcm9g=cg-k1Kk{P0h-l#We%}t8@=Y}!93LOa(vw9EfA-(@1kWb9(Oi7r* z`bT#MXhPcaS*?*F$JvxnVOkoxZ-7}GknGi}1R==-OA3t33y57kDaaRaW&5zB_NKxw zG`_`6*`3H)BjtaRRljP;^)yOUYI0eYewCBY`%yG!ubadoTabpyL0I4+rbtq29&+6& z;6YFMBbk)I-VFm|UQeUqk4-$Tb#jypr{#a_DmHH8_MCMky#&}brli1SE6vABfdr(x zT5zfX7$86K5=YEElA}M`6Re)*6Hz~C#_e}0=IK$hs<qqmqH$E9w5CS60EIJBrgt<F zD@lI(VO7ON>qZPKAQG+&{Ub~fmbrM*ie2%oxrxMdem=ihZnW9cwgk;eQWet-NmP!$ z0=L>ww$0U78S7G9pU~L;6yJS-4Dp-Kn2}{VF6o5kypaq9ws~Q;H+zU|P6GNC{9zTM z4qn+pGDy^<DRC@Dgd7Ox^v{Q%{ZEhPx#p#gZj-Jacb-Y6<<xwS2l_(sLYiO!rgzB$ zok=SrwF>+xW_n!%=b9$*)u;`y=k+ENWkvp1zd<7ULSWL9NGc2Y#cHu+K|e@V$*#YS zq+%UA<<Pt4LbZ`@an^l|a4SI59|i5<$RoAn+k}gjd}Tzh2%a#Jtp%2!*@**fKO6<@ zom~;DM{0j*BM+Ff9=-c57ad{&FO7v_9mkjl6O-oTI5Czma1Z-p*j;>7IL&0qru4nB z=kthPI8f-fhudr@h9G~(<MEXSVKQ59RSpjxe*}M-phbsNz{-L1f4ws#mG8Z@h?f@1 z3<+1fIi1)(l=4`n^ar?;2Q1|4HtIVPxhH)IcZ4V5TXS<Ia0~z4Vz&zY!l;&%)o7MF zi&|}eno!7{M1mQW4Fr@tk!E9$M}MYJLeZ18?Y-rh6a)8=9dJ=E&`gf80asu3Yj+7p z#|N(vp2Q!GABUzro~}(VdAfca_Lfvi4hK#{ivLile2{aPlmeh(Ug%JmhS-ycYPt*g z931RaCTEravys1fsleYfoLw}Eq7aR?L@z51x@<1HP8y`p>L$F!G%1vI!aE9=o6!w^ z3RjOoXtO-fqFC7@yxQ*LoJ&e&MfqRoAmaa^15{Y))@v+*M;eosnVFeTlv@y(6Oogj zo>7w=Qdp2(7@2G8_Hyv_krL`J!t4~}GJ4)IZ0P}@Of<fIYm}Tu55!$t<TjVSVk$}V zJvV>i7%s~Gt78#z03+{6{QR*X7uX%#y(Vqt8cf~UG!yZHc2|J{oKw)Uya~lm&LzDA zA^2?BJ6*jGGw1OUSza!0hp#>t{46AsobEf<;wIU9=yKcR)$i(^uH1wP=}nn}gn?m= zdQmgn2}GdtkMgK<-Z{}Z<N|=f=6D=xfMhwXCzkozSeq}G*)iql2chF{*oKJjLknk3 z+;3&eAd(Zg>N{3*<a9fnL%1i!FQTUv72Cf{=jj30E}4G5*Enwna7HpRh1a6JZ<B)X zOgO&FW(;5b=miVy^fOR|3D?2=E&o^CY4xAQJw-YK0u>*xZ&~<4s}+GL2LNngRr+sN z`HN5N22_jbg%Z#}!(SqR2QHvWAQk}*>TYl6DgX=K{Yju-pH4=xex=%NQl(=+BHbXP zB8)`;8Q5Gk%N&GX3qnumr_S#)#B0L1i|@k7?*IkTex;hOdp+0+M!$bMRYO_iE%L*$ zynLx6tY%-luX>s~l<#&v>0O<W38*z$eNQ#Ezqw7=D6L~WqA&r1hMX}0Q@IsCadF3; z_2k49slZCs^%trd6yzMI?Leb^lX#HvdogQEvrnc_`MA>illF19&Zg%hL#`^DU$~QE z&*Cj$gI|BaO%raHBfsc<{VP(Y;RTvrbU{;sw>UYoh9lbC*Qg?!$|+2$5>%ns@1#1S zRJu1ibYi$=)ojQ#o0gId57`Y}bZ2ZC0*-CD>>oOQE9@>`?_gJ9{%GYR5&qAZhm;cf z0{I)R$+%YDlxst$4Zvr_=V`*IiKhYC2Cm)@Zpt^u6_f{*okpD`H&M?<Ue^up@=BpD zD5uj|->vDa=0xvGV&oo~S)b^sllL5v1A3+0igE2ECz`&F(4=|~R~c>^3I#rxOvmVv zj4XXg?Fm}+-eY~<F4xTq9Is%<*!b1Yy4>b`m;i41XJFfk65+Q7?L?IMIs*zgd>UU7 zxg~F}Z?BhN(^2!|N0ny9LSf~l0Ct9bMqogXpzT`~vKouXza0*3P#5n`kN1X80-bL~ zP0$&}R`GIxE_`VECNdCE7|n}9`<-1B?C~854nUy-?p)vpZl8-Hhy_GVrRC|BFL&)A zw(pfMM0@uQ3mS-SG-{gduxR|$cJ#w>C7Wy9#z~3bSjP~7juM!i0#c2m`D#=BqB9IP z|Jk)eF+qU^*eA`602`7I6&5!Idc)=R|2De5j!mD2l~B!zwmLG|Hbsh4E+Iz*Cld0k zBLbN(FN`Ef*mN{agsneWQsxhia=3`K0Zj-0K2*^;Oro=?t(4R@_3brBK_*^kt^`)9 z!UVn_R&*N7zcw+rg#TilhhRz-A9?sRP?u&zx?iZ+c}3M(YqFSSwyCTd4r}c@%tl4z zE4n(8fkRU)lQu@nQ3rEB%|%@vu=nog$&QU{hf3e<!M5+K=DH6}S++1oAepECTl6G_ zqOq=})@U8OcXpqGvw6g;%wu#%gb)FdArv5v&!+ZdNcm-qy@GrEAB*Ql@zf+`4^aoR zupXz=-p2hIeGDn(KdU3c%HEyzpBwn55`XfUEvTRAeKB}+M1m)oBrjW`D^r-B#g0Qn z2}pg4SBkTeitnDpK@h9oQWFG*Ey40!@LrSizfA$UwmO%&{Fj#BKE6xU55Hs*s_Tib zm-{TqF(3yTNs#~row^+M?5}&WKO5djK~&k&05-G;<1l~X(r&S5XeQY{zS`d6FB~a> zR7{Y(SZr)}MuV-TgTiJ%{a@OY<@d;*Yn4$A{O-)^wxSe6=+#--C4&j~sZP-85t-vo zc7K~^jh_;fptZZFA6T$OV()9I^339`+kFE4tj5W45*J}+huwJx{Qj2{t9@f>ecG#o zBfYa%4YO&~m^<+Z%0OqZ$lIwWH?Ew$j~$jSIOR8j<V<iV=j4a*Ku!b*&`PALGP=_- z!7r-YoG9<>DP>G>FTHth>^2V(G}&%OkYB;t0u_M%)1cc?5Um-A-+Us=u<ct$_yz(- z!Jueb#=JD}z{u<5tHJK`?NNn&ig=Rdzx`Ea*JQg#o;NIs4Gf@CT)O#iFL!k#ZyKFu zv0pkNeU%THo{tDW;U^$I{=Z#<!z1#`sJ-qSN{&G{rJvOV?ezbk_Lj?#=4}yHS#zdB zb+3Nv%^%Txe3M^Bru*$sK43WUNr1>2Pr}#xJzCxd+E1kaWD3bj=dTd#j?kXw!lqbT zt!;o44c_awu_Y>?MI-1mec#&{>L2@dSkS9S)DZ)R%;A@Eefr90qO9;L4-kstyUa_C zvCrt3i~=@DZ*LQO(sk8YZ0+&JL80m|(9%=xT$gVOoL98HD^2lDequ;*j~pxY9d5J^ zl?7ie(~mzhLm%1Zm44zvfPg`mlr4DC)7-$v7GqPLqoZAf8X0t;$Gd@$OY;#9svzOz z9*^t5=REu5PPOu(f1HIRy`q`)L{;nKg_wU5igkG?PKOKoZe?U$1FQeyu9F*viT{@M z%7^#Y7Qp8uAiBk8ZC=cd<{|39+GARq_ML*gND<Vp6szm5lrp&O>RorNVG9~wyn0^C zz2RBQh7^YcC|Yk~r7Ov80ul5-7P6+?agWi4T=jcfOD3II04#65B4JQk6%pG41m4JH z3#bFpNu(ojC>$5Qq*<O!YgmoXc(InnzC24UI^260T{97{R9Id^x6r!48+?8+;pBu{ z6>3i8s+4-^#8lGR&Z4B>-Zx~G{#Ekr0o6*IHnN%&sZ-Mj?SbWTkpgUv2alI0-QI3F zXI?Y3hA<KDQUY%xXc`Uq=jw{i!bt#?`agjO_Zq|_SOBx@w`SW(+-EnaM7QP^FYJ{f z=8U@*-+U0ac`+RMce?)Svy~LJ<GgoTvD(r#l$_$l=2r?|#9NH_#E7*^Z$pQ4au5MJ z&IarzJY0?C;_K6=E>ZWL%TG^Be6n6n#7CEs!TV_NYQ~l^Fv}O~`2*HrU4OJ4P0zJs zzA5EBmo(3}@IPPAt+|bnicR3i1OLM*xRi|7-+XEmn_4<Q=|@F}yc21C3*|exXGegv zW)(@Faz^#-WR~5odCV<4Wu@1QoN;B(f{QYSRRF9B{m$77|8P*&@1PP!Tr?4|#2-Y! zw5L1|(GDiHPY*4Yz0(nO%II@WNM#_OB8j7XiexVA2`JAEBrM6yVCLDDL<m?heyKJj zwT(ArC48!kB{JaF6_B|7#76Ew1}l|Mva$COe_;gE&0rdxNboZSfe-kF0P>|e9EVhJ zYIaN5>p}a;O2V4r+o7-Q^Q(3biF-0v+JC3&bQ`&V^e?e6S5|x^d?=HqF4aIbVs+uN zL5Uzzj`(MQDZE|p+nvd^Hui||>pPYG9M9q2>wNcX!{{lde3j*p&3hBxvln+H!+#YD z7hMu2@Yiy!_GjLMVjP)Dj$(yq-@epzw+^Y#xOwNS*s{AnA+Y{%Mh;k9(HDwyBPTWa z8cjBjen#>Ee!+`NY>EsFw5e)xAV7YMx~ZX==F^6TN4A(a3)Tx*@+(9+wAv=x(#JCZ z<Osmn34l~A5iQe1oFy`Ok(tg7p$W8PxI_sJp?wjc+5tNiQhSu=i{|3Uk_62qdghEz z_*g&JHU|4)#EdBLu0y2*KK|}ii^s^AdL>`JtqhQNFoz4cf7+%LLlKCfd00Y)akGl7 zp{E2;^DYFhh%{mVnjK-N*gkxsw3ttfWqvk?RTxdXh)mD*$TNk_@U()tp|Q~w?)0(w z8YD8|^`_o<UxdOLH6mc5i@}*4UvN7jDV&H@*MRL?ENXxZOUQ>ggkEM_tj+Hm=ga7H zr$kUY->@2J5<Kj$G^3!JgZsOJSyiJ<D&z?T=OPxvi3HLlAH&pYR|~89{u#|CdzFz$ zlr4u|Z@*fmXDroDskfeD;yJ+~P@N(`gwr8(0EqrkuVxUhXr^=jm^c&<otld3Ek(j+ zGSPBv4;J=~``;gQW@itv`J0p5RcR}1g30y8G<Sd0e=-V&njA{XPgxO4WBfBGqep&I z2cQ-x5b9nPhqLWg=dpA@DFIlp3C778)GfHu{=Lh|`L#G$4$hhzQ~mP^yc*zio01na zGO*P8CYrhb@^)?Ur*OF)O3Jp(igp6PTuw$cRp8cs)f>xbA{hKND!LX80!Z_4TjJoL z(K#T^^hmX#i?!HrdE(*|SMJ~@_#K&g;!WZu#-j&IUEkA1CS&4K2I=Kx$loE0J+P@N zS7eKdmz=*OfQVT6=m~A+)I`+i@f#2iEQ|hgq`>wx?w~p~!-NHy+)ESGN&=juNKeI? zvjhNQ|NZPfs!acL(6jR`?ak+o3`=V6zS;!`3~OM_0>L>4{M=0piY}@yvs=JMpnBy8 z1Ao}-CR6pG-!d@DY2BY=EC+>7RkqB_9@<Pdi%`!c?X(W#?c0~T#|xcZ<?TSVe#(Mn zZ`?7Jm4CZ-33P0He0#n5b3hOoC^VXd1BO0>|LboTgEF}r3fis%k-F=*d{^O+7m#6W zwr$A1>u*g|pzepA`xLv@*V2*go9oRl#FiGHDEutlT6WfguEIAW3Ozm-$cCKH7=k3M zubpI^27nzY1XR)7-u!g;7YF)pnj8D$|9lpde4YFJZlaTY)J<0qC`E{;wX?Dq-+rSH zzE0xxN0G!!1-FvFhu&ue#x3`|{G=Dr6E4eiV(LCB8B8(dQxLj;`bc5z*BY3*mNbi9 zTzKbyivsVQ0SB}&Q(|!70wV2)5tW?@F9-Vg+`4vj0>-*cn%p_l<!N8$Ks=>NDA~mT z6Mt@YktP6{GX5kBC&UVD_|;^Hn4A8N&%b4R&xL%q<{Pf60_TZdqSW+#VjzJ4n2u^} zI4Tc}*&#!)_|W0l*av@^091o0N}hU7Cr<T_w3iyc7*)`(g%<T!f|f8)YVuRf3jt;$ z#XSqB`rt65){l3s`$m3#$@;7M+Er$yTKTO(EcbX5bjrB~;Q=x)_<4<$H|7+d0s)|} zQxRZWAV^ka7iZeQx7KWBu(Gp%T$;V7VGte^NOX%!pC0-{wlfG~)#EN%`-K-t-<0*< z;7h=dwJkjMXBWZ(@~JkrFSqaeLafP=ffu6Hm5c%R7@9->A22PukZ+J>4R9C=Ka7V5 zK)z#V=?7STU2BRJyggb@lN-7t@Z7VpC&X9&<_w6G!qJE3mHdWt3`f6j#)K&Wkl&e* zG<jX{+q=EgMD-kh3zbEo1_TUIo^j8p)`My8NN`GtZx6$9&BbL2q^<GP3IRw(LROqZ zN+iwKw8h2gVmK#hA_ss<OmIq%J|JCvq)Z-}*fzJ+N5f9`emKB8uo})6``caXXBnX2 zUwc^t+FH<344tfQo23B+(*UkUU1a5#2t6eH|LYVU{tq@lgTV#>6^STW{;z^BKRhzi zGJ|~za%{YQcxENU<fldyB%~FW3WYy$8^*Z`q5gZqL9O3v<pbd$f)d2Rd|pY~7R12b zX=Br%Ip3bM0GV03-fO)fmgb3__Xn%m&2L(G$Z4ovS^&JeBTx#JrEY8#y5<u~;-Xzs ziDkkCqA3=WN*$G=#lpbz_JF|B`6q3xswf$xjhEsn&lx27fh&#yL^<9}ov&5aI$|r4 z3Co}2x{VDJ=YuKve66%?)F!p8_$9q@eU$*i|5~Z8ook*@=e02f>`G!M()hxA;4BV; zXh<x@fC#bEigiCKcVPKA&SK@4)|A+6;7BtnAU9SXO+U_t3N@u`!h;Ecvcu6-MPgo9 z&r%a>*~iC72mBwP9~CIt8Qt71>eb*BGKl1-%&xo;F5%cIR)}fJ&2rGJY;iu0jR$x{ zJ#jVle&8=4<G{c<$3^r}z!oaDiiXPTFuy6lF$TkgaHcHh`>7Gkf)(N}73TrgK&lpp z@rqX*V^OpzFi~lAUg)%AXZ%nr*}Y^vSI=`N7S&Vl(dI?a@<nR7-ygwR#8T|CWjb5G zfi{)P=pWo0UGR<)GW0iS;v-$PQ*_1s?^>-h4HLyx^sdniUIz;UzK1W@1Eh|;am&AT z?kK#EF+08;qoix8s=Im^%LIKUad^{erYT~*IcTr7uDhr<$EgfZpghm(Lwu2{u4owS zBF?1V0Le^{9he-dHW7sgIG+~A%G2^(U+^h7<qs;fel)LLr(Bsc5sKj|WKibj0(NyV z5nh;4NT52elEhgS_8zIfI$~#4K-hRWV87+JygIpSZ5fdUb-kHUV%Qp}WTxa02RJAq ztnN3XK<4lyb?H#(g2|I##zb<jF_EYZD&h4C0ak<IGv1^08~ls_W(owt<({Y~72NyU zJ|Fvwks8c)+OPN(1RrrRVpU0aXgyv%Bd89=fSsaHfE55z{eMP+c!2ub^*oK@pE4Q9 z-CcM@@B~inA8|%8!x_5X<tJru$hwQB&Zo+ECPv2?)M3<CeKLg;LRnqW7tJ!u_4(QR zY1@|u6T6(XoSo{>b>u$<o?dl_?K%nS^Um9;7Cw&iznOpAyFZrLMDvf3Pp22ThZ_+t ze0#OVR+Z`K2RXyjfd~TOMer3#CATQ6%Fh}cYFK!<;l9<ub)zS1bBhAnwyekkfiZ$0 z*tFTok7{?xL7)x8=2Nd;6Du>5ANfQhNFvj^3muj+yp+*S^g4Vudh=(d!fZU&K3hg{ zl(0cE&R@j`lyU;dww#Bkk&>1R|DiL@?C5W-M(B~Ck`+}m_W!POn{~|v{^E;kWMAUi z9EG+vC{b9{Q;lUt{gl&b8nqZ$T1BK^F5qQZ{w`0gwIvduQ6OJ0HDT!GS~hl+6;lKO z6o*d+6w)sS;@4c*vv@{Ih)gyP6EIKXAfy6PO?lA9hY~K5;S#x?*$kQC=j*|jhGn-x zq;ae<8;yU@G*twXjxp%$&iH``!`oyK60|yW3I{IEzpj-&C0K;2_xMH}WiL^0ik6Q* z5UFk2?MTpsW>le~hf9rzgkaea_~s3Yw@YnmL7z1^+o{x9{z&A-U-zvPtVHC~{zt&b zJCnXyme7h>{OoWSWA`Jco<-#M1(Z>VV-OEId7nfQhVWFj)H8Bhl=<)g#Vtn~Ya;5G zF;XA~Mf^ku6~CGA%c;U4c7Mt{j?6)U<;O^KHJC?FVK}3S|5fH9(nHZRUr#=4{6hBK z{V?A;l=$J!%tO;Uzr568xm#_NYlDFwL4tICj09}`Sk9Jp>q)-FjmMNpgG$wo_}^C} zrzCQt#F!<mxAgm3iHj}csR(uv7g3LZA+9T($%C@YXPEgD^007g;q48PbvnHZ$J)j3 zAQB5k<%m{I368Q()GuW=G3!2W0f>NB9GD#<(t_t&;L}tX03}b1*7H0)ernT4roW4k zWtxn%WVn-5<J_tVZfGea@CmGdz+(szudW#VI6S5?eMk>(hMg@#6qNF4+;iBJ8-b$$ zfH-^pN>0yUwtf_v?;uLJ)GB&4*LLq<LZMIo#9XI}5H~S#idZ1IqyLIcN?~>==*R$l zsquu2T$zh(MBuUceJ*ph^JHADi;UDFYWsI`3y*c)78-6SAZ`EO0BTYxzuj{hduZ8~ zs+7K?3WI&)fQSj!X;E#M6T)oyhli><VmV(vitSls6TVhGzxoM%?(s_g<foz|3;G8) z0nu;Z;PW$hoATp4I#L;j6S%X@MYYi9&}Xil$Dhng;G$Oa4?96zk9eadRgfKGq{aVD zW9Xmd2b@)7sNVaSu8FFw=kv`9nfl}_ez6vKI{Hr^+G9*Y*4#|s<dQR#<-s^!utT@I zhFo)2NHu0PHJ>~eHBJwbV5O#7#NPN^5uF1VcktL!#5#y;8$>HAC|!QF&uH(s_8`}z z>>AL^KyExnaDEp@u(HEdaky(ziQld`1q_Vy5P1nnyCU$GL@>VN`r2hRAi&SMPDeV( zCWFo%^zSQm07>>yd8V5zP9%k{n#tQ=SKi2)V1k{OG~bTC8I=~3IzQFD4c2*6zeZ9( zh<;VyNO`XEmz+~@@f_YOjNAfH@iGHYb~+f*Wg!93Cb>_O*IMTeGebfn!75!1(*#Yp z0vpSSfU)0^pQEzYsomIN#ozp|m)74GwxGgip{PS#ReX~uB1DfOj7(_u$CV%oj2uu0 z@^f!xag!%*S>q3VwI>kJ1fJ<bK<-T>26ED|Ap=joS?nBS<BUbRrY+zAXE@-^Le84` zVp$SKc7ugJ!_np8T1qjSZgY0Q+XA}g;m#B|0F&IMV-iUI@w>F|Z{<7f^RW%`NO<Hz zWoZ;2Er4!`8swgU_1`Yp&8Avr`!POGwx7PG_Je6+?*y{L0|5tYrKW+Q8x;X+UQ$vt zzmi`c)SE~!=a;rOytwxbY-J=sV_)GQKtxZhIs$63C40|m4^iT-reehu-XFl5g+$YE znnZ@o{Qbp}Y_ZV1`bZ@WzK4_)Up|8-Dc<bnldEvObThqciM7AuP(1cu37-0x3Dxxp zpo93iaa}ZkKmND^Uj+sddjoN~Qp17nf$+m4@*<#|^Oxb|`5#)J4)+QFaCfe&XJzv) z?mW52mn-JB{IgU6;F{QFW9tOLK_QG0O>i)F#@?E)5elclA0L^r*cpt<Qf19A>vCr* zV4O(>czNvTKx4Q#2suEJ_Ed0&oF&y2zm`ll8+FDD&hG^e0QS<we=eB@0qi~2dM@t% z^nu6GzW%jQP;1w?;o97sE4g;?fhrsw0#M=UKB6u{t*V{FSES{OX?!63!CgZa%lus@ zX21xkk2ST#mogg1j5Cv#J6wm#UAHMzOHRF$*sQz^Q()F5u?qTuIs&KB(F3U}rHilR zj7?AtEqzd7|7=2Xh(-{gXns1%PPIQZzUEZ6>syX<P9#E<=BDPUK)0a-?3G5#bRC|p zGKO}u%-e(*Uo*l+f@?op#!gNiOsZgh2k+F;sUII+#xm0g|E_!!NDKtmyg?8#k#@eD zOLPjyorx~5Ooiqnk_vpxKYSPF%%mhqc|@+%WY5d4rfj2R%truICJsx?HVCg{WW<H9 z{vL)vk`Z7hw^7*m0LffQ+*aWttqpr(P|4U;8mJy(9mE41ms%A96fp@nKRb*P)@>to zOdwgx^Nz}=ZPkgCL8a6{PIN$EHrHFcVpSE>_53+XV$9UwW-o3yfHp@pv9V``f`1=L zKYZ=WsL6J)#x-X%s__R}$)!5s3+CX+K;2ue(sp|Vg4fbwNt-&$8P)$fK+-DX`QXx@ zN@gl5q#b6cDD6MW0a%d?DWj&AE(8z><}-Bh>u`R*wh~b6*Gzxq7Umy7_=AVhA|XYo zfZ$0Fw0Y5m<snR1ij1Aqi)kwS{L7AY#tIZ43FWlM!K}0hb+~dFXVqzCW7{~<6)r0) z6%EbD&cEyrigAilkT!u`ri-6fJD13^EJT!t<aXh6)sIDXC#h*#sLL!cIw$WAK`^}< zBW2FM@tdJ#XP}aJ-3<|5yMjy`5XgatfU`V;@DU(~ue`RA!`+`058prAMGAlY7XH%W zK~orf+cGN$VLyr6XsXX)eTN5JYl89iKa{S4egwdW8v^u3ikQ1O?}_)z-d!ZL@iFWR zkd@k&eqK%OE??Vn)YijpXK8VwjX}<$Zz%JE%gl||VxyW)$15YgOC=`(I_{o&9i_d` zBIv>z=ctP5J36&Q5H;uUCdhFBoc<Acknss~d3&UlTj7@XldZdp(0MZNV@k8nuy-Vm zPOI&&64VV4P&^Of6FdC!*;8C_(4<cC97hxY;^=_$eDh3|+^T82mYE_tgIUF$oBhOD zN6=B&uE6|9e6IxIRADU$iZyBngwHw$PN?|FQfuG=W9iQJoA~$iEi3?%oWm~!f-;WI zu>lgq0PEf9&NHJ?n|^KsRcffuncTk|uqhn?#hMkv-U`v}!Ies@_>6^rTgwq1aKhkc z*)tZ7p!CVTPHP<mK+=vZ&yGQYVRrbE+WVSrO8K<fJt2=bb88Mt8U)5<4$tb^yb7L8 z)}D!ui{bC(YByF+<VYLdD7rNDs5gazFKW0tZ&zS$;muFNK4`yBikY2G;_EEiPQXlw z8L$Z;Zt4s*Z0A1+yE*+%c*eSC${$<lNFA>1Y)Ln5#K}W<qXW}<FlK`tc}6Pn(cm&3 zF>IFVVufFkLxJsBatLSr+|NV{O2cA=QNgi?95Z?+djxeXzfF9xQ+!&QT}{ngi?5D& zx>EgZ{I5kd<^fcgjQ!!=WQ`ShGB__yFmEvIMZVBdC#MQ>Dj3O>7BOgMi*&-lPb|T@ zf(gh;tNnu0!OqL^$(2P1`4#=eeMhtY*v-RPL#o6?6;zke!|ny%NPGi@f1IV(2c&_Q zh&V`d7mkJmc-@q7`T=FuLcN+ZOoPvEN!hdL#h8#>hafDA5lhxk6G20#_Enxus*740 zVJnnQ@Imv2v7ig_waxWR3CL=C!odpBZ+wq(S@J2wV)U*f**I_jK8h6QpF?h@8L;q? z^bzy1$v<)7xJ&Kgu0BMUONjXB8Kn>!Qhb*zj_PHD&iT_`ZR86D90Y-{(|48}k;){O zGGzq-C1J)zIc;O~O!3Xga)KZEzZ2jy7<P(%sK)+#(W=g5`BXey?XBbnUCT&<e;fU3 z%9OZL?@)21T2WA5tMWCS&O=b;n=11}aPN1;U=)h)Pw-k%$Fc9|w=1J~=Odh`Cx7PP z=2Tt!kI#qFLuefxN@az(P!Z?iG3)uIDy&A7tjci@=rzv~`A^u+rFv;eGW`DK-&u(> zwqGAzR-lC90vkpE@VDtg@w7fxSiM=EJ)!2;w`D6;C#gJl?*fp=n+ozz4unG{M*&ez zt?7Kaw)Yxl@AJ7`5t<Sm-u-(f|4U>34yMVU<K&Gy-+B_AgBXzTw;+=Ie+a=8{y*U0 ze>@k_VZUoX)H_L%Qc8;Ab93?vi;MHhb25^me&pn5l$Vs37iJAU?fZm9x=oa?{T6Dr zY&w|&zQJ>5&NBIq0L}+5k@iIUOO#u=7v0|z-Xmq1BOc9mT7J(}F}=R*4+s`ua8EG1 zZnyplr&U~I2J#^RL!1(*`ikL(qJN|(riJOvcfNbOg1{A%_%oEw$U7~s5)oSBQ{s%~ zYP#-zMfZj%pe-aeP`1+4c$30dUJplc`1Dj|68LYbd4ct(TDT#<w%*47<lKJ-<p=h% zw-%L6d7O@RA+V-lM~>UcA5tbW{dCeRzIVDK{E{+V`A#)p_oU9)wM;{lk5J)RlT&r6 z(*-&Cc!tKe+9T%1sS}tHTV93KBAYE4OZ-Uo?kb~x%&2ca7{2~C_(*x|fA;Qi{^WGX zC`9}395}y=1BC^&sfn{<Vwz*lkPg52Um;*d5jTg?Qd6(NR!Y8Rj8g|(!ANi)(q~YC zm*@UIt_;Ul9_EMbwc)B`=5?+ckLj7(WOLLDFvJtFee-)hGT&zk&fbFFy-?pzDfk&* zIv%j03;7mfOhxGe9*$z{5*@MTRzVb9_2-#C%r)p7Qp?YjCc+!J2gQc^Bdt5-Ov<s^ zd@7TjL&yye3TG@R)B89?zn!mroAFBu*9+{tlfuR(D`UjxgMB|2tnzkBTrIvrDp(|> zugxVD%y0{Y3+fao%ghD1gx#5BJNAtNmKixNUOInO)Cz7p9?|4soA4OQs3%@SsOlw+ z?Ssd%!gjj4seoV>nv5w<(vcXt2dW;@+}UZG`T-{V00PxGzh0(u6f2n=qC4?T?bnf7 zHnm?ikLb>Vs`#Vt!)hJ2gzc%keg<(9aWQmw{kr=8+sHI?@(tzzG<}I114iOLd^(~q zo(FliS#;3NM>)|#;QpYByu<+;AC}l*Q&%}8U55<fgXtEwPb-c)p*@i%#b-_mS}73) z$oef{Y_c3cGZ;z_(T3L<{$9Moup6(Rp#&y544@-x`aJM)&4f1<*?s$ZWQn`<Ej!Xl z2i%)BDdGv4(ht^hpj6aQ>(hI(6>E{$uBc+=`ct(kI$5g!G{tkU;T;;qZmKDa&Fk@{ zXA04R-2_zqwktuV3|1@Tp2Zjjvzu2LJnW9A7w(mFdgwIXmkEZd>QL+9gtGOWC{E@h z7>^@D_2|VUIuL*#T8V$b3I$-!-kbtnA2r1&>&=f7mWonZPJ99*Ldm*EI=@GLzQMmH zr{+DD7=k)E@GpsoXu9x}>YOb@e5&o*zc;+UyvfVCce|xs7RccM1q}E-G-Au}AGBAf zs`(X#!}IA3VZx^)i1407Spq~4%3`BYH*ck%mL?a9zq+j@eCta7@G%kxfajV5pOWIZ zjJ$gN_ND}q72kAzqto{7FRjV!5Il5))6~|(htq!jV8dw6X5Kr!^}HFGGx%clUDHM2 z0zKJCaIPpO=BE(-W1bwyqDIo<%VlQOTM&-bZN!agxp8ZeS*rh+D>`lzgpPry85W6~ z;|8k6M$I>{){-(o2eFzQMu8VNHyDVI0Bvk3G70^7VHr}e_qLnz9SK0+cHdhoPlR9M z)U=Lnqy|EHkTivHyaww9;X0gx!$GVY*>9*dL919dD@mw-e~rG?`bd#!g8fWwBMIdZ z^BO}#Y&6^P@N^P%ZBiuiW?AREYcL%1G33>L_>v{(c2IXi$*)EaU*k+d>buwFo(_hY zpZP^H?mQkzuE+2Kv!Q2?NP~<6%`kN_DVDzUO-MC>?eS4j-rmwy@QYYN^1`&1E18Pz zdHv3iG6I41nLOmfmh>`33u!l6SLp=ZRt6YY?E&6^A!8ybeN9{qdk&eEV=6*jr&0ue z-x-d1PS^{!3jI_6e%Bi1_3h0E8MI=tgR6QThvL&WQ=A%fvS>Ze*!~4dVc%HRYQ@{w zLncatw>q}K|7}H9CDtRhxIIo}*OT)T3~Fm|946gHu6{Z`LR_PBrqrtSX>TzH#9t}! zQ#9{ln+tbUCCM9jfQJJWAVd;--91x~g4-DXKt*Mzx-d=%O-HqF5mHHivTgazta>JF zrS$T|fY;P>HX7pEmxY<@c~{rjRb3ITRF_*&dK=PMINQIeAp!cH|J#_?S(U{dWq3|m zDC+4%ztz2@=K^d?=;AYVv<T}?VWBuI)izkUcJeZ?bv6txn_|S-3!IaTquG203HaSD zaSdm-STtX~Y}}4lyc&>r6`EYC4`n<z{6)Z=>4ygpRN15!9uk(3iT8)klufY#Nb!3B zQrXMUx*6W5I=gA9Ikz-%@-sdzZ*6Jr7b1^_4)fZk8of-0;`N~ZT(l8`e!=E1`FEfH zpdf*-pITlRbn)}*a6neM1n}{VUswdNzu-}t2mj~uq~SDR0^^P@^P$)G+>VGyPLt&D zQse|?dnpnX0zRK2PY@qyrVrkDatbbylDa7&9wLo$=Hb$_&@}?enC}37GHfVIC)9(O zmp1%CU40TRodIyg38+b<+C3%>RGNr;nqdF>Z#3k>@RQ0e*&GBZ+QUDS!h2St;ZyY> zdWvXxRvtS0*;ZWy+M0hgzpyAK-Kz^O<AV78X<J7~`HTo$0L+z-TcFiQ!iADvr5NK@ zhc@n@MG6gqArd1){Vf-GA(0DQ<hKu$!Ze)5%gfsHb8n1{5D%Oa4h47&I)#MSU*_IZ zta0u1S;v;UtuWfF=3Kf5e(qigj;Gfs{pl@v=wUUSnC(ElhlA~)HEV%5e-`!!NkUF8 zs(YL5U(D3|PL$v$<+jw#<*qBtyoE4chir;bDc<WfzC1MCT@z+^ypr)c5)s7uOy?TF z@cUCQ^Y=OmwIUK-Gg!O>t#m^m1<pj{1~}t#m>3ZVP*}+CPsuavz78-G$|`9t(U{u4 zcsecpE^$ulhLD41?2v*6ip;VME<}nIKg3twptoY9UuplOb|Ei4&r`0iB7nz8^%Pv= zS>QH<S_&PuM`>9rBAVq090$87tI-zCpwwC!*eterkN3%<(N{=vglH_=2QO9Z#^x*p zVx9s4#V{#(lXh$H7+a)m&+Wea4uX9w;7<y!OU9jIMac2r4E<pP3RD?zJ*{u=?_kcf z7A9laLxSSp+2aFe&R&dhF%*0v?_64iyi^DP$XAPE<4s8?xdP0P9O_c>n%_F%0xJlo zoF9#mRJ90GRbnhwA^yKu^1b?259pM(Jl$5I6Sl;AnvL_-6MX|FiAZ2;;K4iH1{|n7 z0iqaOSrMk<Z>29?L)=Q=^5y*?5rhZnKmZF^2;L9@U#h|)OxSy3fB3dHd2L}SRh4hA z6<j+r8n~>G58yffG3mJwh_J^^A3`x}yJdD-kl<ulSP~I3`!kYG6N2g=TK{`kv>WrQ zs&3<O;ppy+Uf}a_8*emQb8(ydfWK|LQU&h<A(w8Y*szsH^pC3qM4OGquvHL@ftqmo z{plDJhDMUvMw~sNTN{6bljjpQu`C3fl^sZa1-MCk(&}LzJ6TV(xe&;niLy$_6j?YP z{vp%6+hw21aXl#yHxMfEa>0mzf&gq}n{2@^;QnO_v(A-iX2k0qWF`7(po53*?w2)< zQI}{tR>tgp5)u`7N|t)l=oa3LKd6{Qt}p*M3X6|ecuG2rTSYQA3Wln49AAzXe1jPO zb`fFjfe9@LiVC&5^VJ?HU93KZ{(4)4ya*P7)QYGJvb4Zw3r}sIR8uYe(q+c@;|v$D zjSWlz=Nj<EaBt@>y|WA|Lq*#3$dxogOyUMKUipP;l>;#i<miGkUVi?;p8d%acJ~(X zed~BU%ieEX+W`xNr*@|TJcuMH>-&>CR+K*l+@!;gxrjy}794j93#HKY9aEDBk@-6~ zoBrLHe4ipoI{U@Lx9^zYjoGWFbY@JJfl6tdGA1=3MxJ#^3oPSbT<%qB`wB0?y5|iJ za3J>XuPFJ}Sd;-<Kk&Ei++UnJ$>+)8_v_QL4z3TPrLowHpkiH`rD9){`ldCktf2R7 zkL8nr3;Z*FfcICW&PMOs<WFKE{mfvY?|x~t3%7G|4th2x=g<2lhtkz>BDF45lPyuE zsKy80bq-sFL7H}Gsf?YqerE~}p*_0q6)upg@6kmN3hq5JT=w<^L#O-%(Br~gX^{}A zcfcsLjZZE^JUPOYMBD4@b=3CZEe<LfOtCC~{~kP$HT_(C8T_N8dyo+-IXZ9}Hy-s} zA~H&5?n#$oPf<w}*MX?mTs(2@VIxR_KYkJFUQGSpjp0fteTzoW__+eZsb{k0&BVOT z2maW6Jm@b^n_K3)(<jkKqyY4m$uPsrsZCv)LjqScah;oPTV|Yb*tDJ`>E9yGst9lH zzy1lRB!O`qr4>g?)O%{{qCJn}nRqI%FDBMy28T?Ib8X6y`(g7;t9y|@fg(pnVFK+* znI2Hf>bv}d#K0t@I+-Zzu9K`S{_zA%RG3yVE(ks=b!Ei>TDeM>GW-QD>ND(la4`kB zW00Q&!Lj}Q!woa@aM3DVW)tMN6}XjCO?mV%<}BopI>w@L6D&>M_^oLSLQOKFSeleA zFX+Mja7hS1f$W4?zgyvF4<8;rYbL{QqVwWle@o7ZmG|yq=X#{Av75QHd-yy=tdHl> zv?1oUJJp&o$b9|b^cLH}{YnKzfW!LIn^>;3i`W(AE0^x2YJkd&J<Yh;ds3hS7Nx-a zz0DAA%z<g39u`osN^gpmv)BZ`t`wyS%h59S`lC5|zP`88i4{OGO}Xz^@^<)lK$f8A zd@<nC^!XxwA&}50TXZ6;`xD#BlMNUJk_YC35QVM1K5yLABTf$*xVt?$pA%1DrCvU# zOn(eIm)zz^U&t^?@j%L`{0E5aBn>0?ut%ypA1!_6>fX4X59#=Fsc;BByB1-a$3pnp z95f_>RM_<2{D<4|hxk|Cs}mx$xutVW1$i{IiAEO`Ro&$JDmuuLwx6x*?MOgde2~Z7 zc$87}pMw*fhdTK&9(*1p6+kWNOPb@3QwoCcz=Djc5DJi*2}V|x?ZfbPX5k*n{&iWy zK5=!mf8pC|6WJyh2eH>yumhLL=8sDL_<o=BPA==BV5%B<w}E}t-_#xv>M^P?p*6)n zg`yfPQE8F9)eQof;e*M}eqT6V1|h-@IJwjJ8A^<r(ck}dOxe<?F!pB<SzhFjGJuuY zo_EXjdU5--fA*NYC*Z4ZiQ}?ooX*xtk;0BJ{h<krDI0p?c|^u(R!vM#bJ+mH|3A-y zq2~({_I<A*rF3u3w6R$KDC{sV*vS4VB=et|_;{6d=2X|{{nyhag<#b!zfy0tCS_<r zOy)ed#xNx`K!@5dGb<8XBDY8sO-kjjQX!c)vt4*4VC|BG16!*j_rPt61l_VS-8^RY zKi~`IM4+X(81Fcp1wF8tuk>>`&1SGU;BGA34IyRz(*fjjJ|c%(X_Bb2lcW&Bts?#X z(R({hO2*ACcs8eHPT-%QEh~EHp?egUx~0(4+m?6bJO17?_8LJ@Exc-%_I{fNTD=m7 z@f(z?#$Jy!2dJEvX}WdU4gAEJ&sos+?_bUv{kR3_3GH#G`!fvZ^j3Yuv6%m>gXsG| zGy-Pp2-p~RRub2gmsb{*{Ho5W$}Y*tuc#_5DJ`xosje!9ZEZaz`4_?T9Jf|gX=Q#t zC5-q)FLG*998>vshfE+yc>|k$Y%Sr(WtAT^42JDK){)m+RFCTM4&s`Lw-N^n^v<kk z=dP<x70(Hd2RX5`uMLP0g%%z;6>OvMw6}({W>=>}e*7ff^27r866W#xkzTS(Hxwq= zPX7Sy_@aNCYwuus9D3q`@AmN{$Q$4%Y=;q%KuMV{X-_MkbN*8OAHJ-5Ebu!LolN&h zAK-ESJBvS=<FdmLNo{+M22j;tk2p@QOGk1V=;`vvy%CYNkV5vAKc>Xnm#fOZ?e^;n zErF7Q`3I6y^#(mWI!~*T?;39|2E*9C|C=&>&Ig6Ubykx<C^oT;-*`)QB(w{n-w=y2 zGMFWeeI+BR<r=z{)MNas<1n-#v%$4?%${ymaA-kd;@5fLTg%dGIh1T&tR~zit^fJM zn$2kK1(=d=DQSD!U1QzIi9-25t)3p{!bnQp-zhF6HwUkuNc1I#2v_9UFofA&;3UKy zC^aNbTpjr7`|I^SWAw>>O}=6ObxjzpB&lbf?(d8OIENY!I2XH!!5d+>21`E>#&gqX z6TZq=|Fr3aXu7@Hh_$~@TJY4|(SqA{L27yTj5~FV@cI^pO9qTInG~nJ9hVKr>8p}{ zW_n3;W+a57${yuoJ@kX|gLWk=r5Up8<Bb>McFF@tf&bRJthmrX_@_pp3$_iUKm*z_ z@CVCr8;@htLG+N0Nd>paT{2rj)3f<ix3T-0ahBL&o4YzS3-hsU?AS#*h}MM!vz_JD zY2`@qkcq+5K0Y7t1P3T{+@=Pvzy`M$M*TqpXoEdU&uZimYTNV`)iDPwzFf06r!p5o zYK~eC9Knygto(MUy@C?gE00Dd3ID=wB{_%-^piByJTUHd*2tUsIP)DT=sTQD!G^FK z8FSz<Qsbi@Y4aTBx*9r!0LB@|1n%x7?1u3mjb9~ixJC|RGhRL3Kb3r_@!u%Vf*I<S z;jPh;m4Wd9V4Yk<<=WSvm*j!v0H}71EY9Sl`?q&~kp49+H4@2WhNRB0p>lhT@1IGK zeSObI4J%RuKhb2u4_>SR;Z!#b4x$a+hHVuG%A?ab`AL<TB$mf>I#Q|>1!uukNLr4J z`w5dl;~)NefQhRHTm(hZV4x6rhu0{AJvAV+|Cr@AqzZI9dboZ1a6{?Xh=)u`=(O+F zu$*Nzonmt><ThrrTS_e>Xey5Ekf!ZsGljE3i5^!E7THt~AcBmo^2Wm3X4C)8U&L9# zqG%@=H2zB<o@AL>5*}Uku+l5u6SsNSTU#dOFID9eSye19XOP^4xMnY8{{I3<54Z5; zcUq*h;7Y^GR>H*Uy-~f*;)cL?;n|ve1)hlfH=ZE-gNJM**M>KSy#&a2o|8)p27vJI z;U^bF^0pp+I_JuGK$EN7%)gtHi4<xbOGZw|!jUZ_u<vE+S`!OMM}@y-MjJ+um_L4k zCsG7*l>9=qLzy4W(e1!$gQg=KgSaeB4W7o;l~C$=`f!v*$j|$b7GtH-LdTeTFt%jj zV)e(iN`l{sTH;$hVvlm6&w$0)c-N*WJ|nmO*#SO?{A;!#`)%m-VYvF?P+U7)u2dmM z&BlQkV`(iY0Q)D~ET@~Z_2wT(rjDHUA8eqWC<R=Q&?`Cm>i;d)n~^RuwUcsGlMKh1 zW%xYOH^lS?`EMLe<meKu4Co_5so6G8x)6fauJCaXbacKhb)CUiy~pB6Htb^jZLZkW z#ESc{xT?Dg|2r8lj}4V<AxfWtaIQ+YZP=~K3tfMk*AKS47Gg$m?6_GSMZsVa3IJY+ z{OeAT@nDq=Z8LrC@U{m71wh|%01X@~&l#ow_U3$V$#^|+H@jT2>g?+e{2iXM`nAmG zjG#tWSG@aX69<P-Djn)g6c12Bd|S$dA3~ot9b!ywm3<3DVMEC?byuFurCawX<Unng zZ#yuoO3EGy)t)2Uqq?b8ul@v~ZDj^oi>AUs^JX#vqdLxUUdV`8RoBUmNhyEcl!b2h z0s!8J{Lx!veja0xO~ZoP;j2#oD*@2A0T?G&G>QV?uH@t}cK_R|=lQuFJ(Bj;U>#JG zv+W4dB}*JtZw*qA>ZqzeW>-gJ(8&^#$PZQU0VHJHYt$_2#tFB{<>FCDP4a3Lk1U=x zQa#SWTnOu>kZRg%kCy*ZdO#uy>n+Wi+!thm!b-(GBhOU4k&FnNyJtls<c@dpHi}yn zz1hYUNj9*?eDI1s(Y>1OWYqD}9sY;>Nn4Da4_2LNEv+41slc+EfVR_$XtZJqU~^b+ z+`T!RKds-rx&C|3%lvjEXHM@-$2WwytI4Y?s1Q*>SDp1oW(iu*IDi%pfGZjRUt9(d zPFnzumm3VG{}%z{KH$^8lmA^Rz|HM&_;S+vEGewFmD>8jbmVoNFg=q|BkE{DY`1f2 zd@lvK+jat($<l~+%DLP3_p|kOy`<v=-iQ3rCy4%FrEDD4hRcU;VBdlVO?gf`rT`9{ zZP~KT2M#Z_?YbU+eAqzI_msj(CD5&G>yO1LT*UxNn)O!UwGAdt7!4X{V!D1ioZH#c zvkA%2N|^;PelTu*q^EoP81cjK75^Zk9kUA|f)LLoeWfkuoe;tqyIgN>D>ul86R{8{ zvS6%>X!M3lM2gzVyP2lYoaz<TuDzi)E(_Aq%Dfc~eWf#X06vKPI~~Z;AN1JTwX`<8 zF~|upc0!T9(<B98Jlpc}j~w0~`2I5A3%#0s$@}lE)`!b55UCh6pH|mGR|}AmL4=k) z{zOR1Yp{P$05BQ`_+LdJuxd5DQyNr3f-H`xprU3M_wb>#-7d*pv9YH6Asp{4zFPNu z5vgR4m(Wlz!3ekc@x=o52vA{d6rvKaeYuFUiI+9Wj#f6p_^60R0)B`5mOF^^Y8JuP z3R63LITC;-03@9;(Q}#sfO)&yRkJ3umVYwc-`8j`UHahgzgdkTJ@((-nvVMH{D1`? z<!+*{1Zb`8P1FdqkrcArKG^Wm61-guu9{v_)})Gb1%2UY4;S>sU@8mlaU;!0Z?g){ z`d^KzC%{s+J8hNs{$Yn5Hu=6eWV%y9Yx1CPb=fAQlk7u5Gyes4wREt;puOPC1HOm+ zF$dW8fLyj=huZLMMJ@on0DT*PU(t8kPyq2Z@2P#-{SH&fG<`S8_lCKCyPqOCZ_|kB zs-p7K0h}PTb1|L~^X@#6mU?~QKzIcJ$iJdtnc$Vfr?EB%%sdOj2Hw4iio3IR&0PW* zF~39|DMSXQpl}y#W<yBx$mKIi^+#CEa52?}K_*Yxhb%p>RLCZ?pxpuDK?mSGia`O~ zo{y)3;qnWW2FUakGyvX*{L^>X)Pv4qYmIfa;qw{;5*kS8+jx){6}46rfZB<jGk#Y? z<)?AaOz!%|vm=wMo@!^Lv{tREQ_V|U9YLC?q}&y7!y`0WLo%0A<X70#lJNbO1e_$s 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 O;Q&wrFE_BBH8cPr5dc2` literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground1_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground1_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..902f30c6276bbb115a095c22a6879e19fe463d2c GIT binary patch literal 36765 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 OLroDB00000Mg;(XQ~MeK literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground2_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground2_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fa14737ce734b5c4904fb4168226aa2ce76eda52 GIT binary patch literal 31483 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 NEPOxOT`^G+{vXexEz<x1 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground3_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground3_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b517dd0535c0b2f714054639aca6cee283436750 GIT binary patch literal 29199 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 A0ssI2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground4_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/ground4_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ce4b4e167484eae83ffe46eafe9156629d57feca GIT binary patch literal 25689 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%0DIl=6rLtDIg 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 K1=LFiV*WoPm~KP> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood1_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood1_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..40878ca37a349f7696df984a1e186a3895b7ff6a GIT binary patch literal 70291 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood2_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood2_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5bbe4a567634df09f036becc2dbc6bb475c2e3e6 GIT binary patch literal 138035 zcmafa1y~hdxA)K;Qqls_-6aAN(jnd5-61XA-Q9WUZbU#*K%~0`0TpS`Zw~(7`@Y}( zzUSU~=FGFtteLgeUhB7F?*mGfmZ|_O@Xw*(`gee`+4LQT9LB@Z#l-sY7EEB*KaY6A zJPz7nl%Q|^*8zPKN)hZGoW~yg^M4(qaDN$bgLExxCo5JZ7fT8|YZHw}_7pM{oa~(J z?0oFp6!a?QX6~le4we*>4j$Gnjt=(b4sHx^;CtlY$K1ix(ahZCrM$6+DK7^r7b^!l zJCx5~?wH^c_BMv*FR2_YEe(yGxv8Z7-f?|NWy)o2Zft78&&SJSYRtvSWhTJKYiz>H z$8XAE%FDyfWh%gLYRb;ZZ*FSJ$7907W5U5<&dJAaDj>kgV{XQ7Mg@cLR|tccxCRV> z3^L}Brx*&HPEZE`YydE#X249gkYOlIDWvz#NRft)hS(!BQX+>4O=CEQ|8=3@Hp2%1 zcp#7-C9Zg1#%4;ul8`RWr9i-1k-wY*DeBFp0LuFdT2qIz<}zD{DFzy33~dAe^pB`C zWhkBs^kNc08Ab?R!bx2|QkLhqpfXkzyhG*uND(a0`L!fjQSfU;ah%{0ee<*!8cXx6 ztUSjT4b$2lM15b^DS?BWe=aDG^Pm8A5kn+0!xlq^vX5XW%Wwf%{hbyC5C~2akV?dp zX}}wAAf23{R{F{O2A5}sOHx%$K^;8Y^))@r7d+e-Jp8mXLUr5ywA({<7en>0LX8Q- z{yDGxHm;!O<J2i&fP&`&X*&!>RK!Kw0!45kVKuOT8Pp^cC`nWdNyRc{7B;ok*{xR9 zt@h)M%;SydkB@-Zf`@7Y6j*1K{XeILcAEMBeu`RsWCTP(TaGxBjyO|Gs!)%(Fe5!$ z_#*)NR8)m|$c0<Vm3zch2t1|SBt}!@Cx6Lf{mThZw*!DE2kDSA=_qIo6_(E~JesaA z7hDw<KvO_1@;@Izk9YwmLYZrkW)q0am0<j6mOzj#VIi_O`d>-l0}+M06j{?*=aT}M zS$hSQc-fx^BGt0#Iw~`=A3bO{MYIF@l3^@!s33DX%XLZyJ*)KZ$Qvgc2~s%=-Xl85 z!5k(s2A{K@%|fbN(gNSrp3d5@=)eO<ktx}9Egfoq`TYZnN`suK0f8;>jmYI}+YS_c zaCBpqb2^Cvz4zbYBMSP>c#&{8_Z@{_9HI#xWf^5Mxm!GDaskIjh7$7FxYx3k!OAK` zbfs?Z9%oJg03q0qDE`;w5z2p2T#^*UI7Z(z!8y(hz0?d&2_DxEVvD15fGB3>0Z|;= zvY+Q#D<ExK+A^=hRGOk9%TW3^qClrom?gYIBzg>zund<mhH@|}{?l>asXsj-oB5CP z(+|=&I5gln!^xt`^-^6;UDLx}JKcSyEmVKeePh9IV<Fb?Y1n@U)_+9~00vFSV@#%) z#Bhw{1S^W6{B`iZBF7nTB$0G9ky@^iT49!X@+Y^_Irj{%<Qr}UReb#!eD}`;=Bm8< zpLxtbtDArEFkfml*KPCDZv7`<{)WxQg8P3&4m3ol1mbq2li>dyIR*4_+x&6QWs<11 zlW4uuEF-fjGxNSy7NP#P$gzql&xk6Ih&qUfqmN9pj?Aj+D6$)?J?{Kp&;N=XDHm$+ z1S3b%h5A1tr=NpV9E_$$W`*;=b9^}i8q`hl>3=!^0QwWq<sS3M8x@u>Dm-6QSk%>C z{?8EuQonF3eC7rXn+gC#0Pq}iatL;mOM;lgOD$xMeQJb40mQ-&gdyeFT<8KARBj2c z=w7xb2@Im2Z>rGaOUMVu((uJmV7xEWliA}(2Gbrq@CE<^IX-fHAat3M87+{Q;y}qw z`6xhFnmjARz>-GD#XwVrW4e=5JS#I=l0qmKm0N;i8VLbk0+7HDTH$m8K8z?H0GObw zpfZG}s7x{JC#Z~Z?2)R-3Y6!lP6;5Bg^Y0^<_2Rkl#;4WF^rIgOuX9537&pM4*(SX zFyKdwp4&_kz@`H>ov1%0bIak;$l*$U!ZTmMRai*np5*3vqozKNtNukzeT6_ly_H4* zS3%*InmVqeI==enGzIk*`%m2FOKR$C1nOT}%~uHgHPhTTxD>R(uk#?)eId=yaNb@& z;~!QEc#o`j)fZZM-ngm1Q8(9CQ`hz|*S=EMocEIhsj3P~`0DDd>Pr{)>S=ykZtD7) z=1W)V+64Z(3!z(=ep`f4&I@1ML8|e*xpABO2EBEbwM|h)RTh0!Rb^GHeN`<)x9G5{ zsA{ayvZ}Ubtg)`T*6tXj)>c$CGFMeGS2xz&RWTp8R#bID#v1FhYpai2&(H>$k2{^J zYHO<-zd@;;kmF(J<4$(pGKTT8>Z8ue&Q6EpPUneMd(z^nqh7}G_w{3qXUCmv&F++M z)ZN!o^mjDDdDt6z=ILIAHrl`FgWQdQ3}&wdJ~@(hfUh+<kbw7w&zVGw`Qu70vp`L& zAlX&b$Bhn5gEhxuZ`A$tQ_VN{^tGQlZ1BbDF2oj99d$B}_kw~rR)-x)yVyzfS9n1} zZX*QE&-CLJ$|u{EVdp!+olE!PI&_qgcn}*fP;B6ii55~a!3Off0Em<ac&gZpLlkb< zDn}G0Y8;4^u8Oilq$$d>Hk2uIjKdUaaWWrsl5u3M7*b|ckP1tcWo-*n=2dJP%H~W? zC`t%qtyxlLb!;k!=X7G8m|}Atl$cG)pp-U42_UP3f)Y$I+0qg`IawBs2@uG|v#+Ep zOK?<WDqBESr6mM%vK*~=x(*!kq~IGRIJz<n!+5IpEW=sPhbcf-qfp_GGWIf3KvtQ- zNwTt#)FhROoMb4g;5b<shSnrmc~C1^*@jRR9XpQs92GkrP%DsClB^xeu#T>Li#xUs z+M`yG77be)$S^3Jrj$@lwxNZ<)`4T6Sk@W>6<#?+pc@AYSGDCSo40`ybnRcxXSvEk z=I2ymL4v7$&zCHpvwzLp#D-;f-UI>_&e)Ke1Pb3@)`<~FnKc1fC8@-KZ|K@}l%?5# zge;Zlmi=W{JD$rqof@bNIj};w#&=w3fLSLH4iF7QF)x6o5NO!Gicp!7vBq|p5MV?R zn-HL@bdeWhU{IfUg-p{jCBVQiG%tWmQ%WGm$TFm1%fJB6f(7h59>W$<A#w-?6+;^Z zkN~52m;%f@h(x7?!PA5#c&6A?rG%hgO7ToV+Y-8BiZK$IPQ9XM2vL@0WC+EUm7ysG z8*Nllu%EM=PSGL-75bY;jL=QcIl?I1)HoTRgviU%RR)0;g}8%IC>@&6v4J!%iXuZo z=Q-tQKqy#1K4j=H0l+s<p>L0Qga$}J0z?UmLAe5!*d`MKhoszKW+V;4WE{>3#uP)w z2h{*;)r0_e!4?AvV82%w3|>l8W}yTX*{>AfJ%&;@C?Q1!6#y8Wz>cW?jhXAa!~!s9 z!UEpVoGB}SRG9LbVVEK%Nd*)KPN~ub9kkt$29%JZ^Nj+8h8>RwHVCU>9dTL6kd|#N zW$C<04bK7y;+Fj^TUn4`JJ|sMs|ZLyJsgQ7FC8HYBe&V(BmyZwGsbX);h98n9OQ^2 zGYn;bJx&=RwDkasEVTcK0SVyOVUQqjKnlI&xW@gvG5Plh<^MB@O0ds*q5)RxVL}q* zzg_ujoX4-GcK<Z#8Gpb2N6-H6?)`rn>Dod-$o=O95bZ-n0{$S8Xh`uh5Th|e=ZFn1 zQV0h#K#dW}Lc$mhOF}^R6pG6V(9?h@VPF8^14eX;j%=o@iV7o5X&N+j%<0IofV`1t zO6OH<Kq-RArOk6tQH!sn8A|7MqFKO@lLfz;#PEcvfR79<n$&QV%&LI#NoZOF29S;| zsJbl+L(9BLObcj#Fhk6nMDxt+paGi>PC%e^y>nP<Nz?n8%|~BTg3Y$rqqU(60~OF0 z1yHn5O2~q!f?|X+1a!mSdm#z`bq`zc;4id5Kpp&jE=5`F5n9NF;5`O15M=a^BN}jo z^0$F|1Y-ye*vh4Vod4cS!2xAFws$EiP(*^Jff62}`Zz+NgqrK|VamVnLVH0FqHxeG z{QQu*c#O)9d+R-%veidfAP^k@oEL458RkDy4CRER$%Q1iV4JW$QHc_eYA}~38Y29X z!cmH+s$zSXV-oX5Dc4k%W3VPgLzX`A-K<MZi^l}GvZX)<*s&?Of<$5P2tR^?Lf{#I zg8Kex4n27IT^vqSbkva$*I8>g06XL(dSZkYIu34CP?3osprvQ@5h)NoHnuq$?U1t{ zL4VbqB7_2-GGYh@FCj1(*THKWL#cfLMNqO7^Kl`*`MBCm!l0m{$`XjfjK@mAPJEJt zlZ=}J!WRJQVFIy$Kx%}DhzN_g;=vs_Y6-KDk`KG^G>>HH1sVD8QU(5T{CA-)8uphA zU8qCFyhX)+`W!~aQZvBMwZy_l_my4byR;~SP|qk&@8rZx&%pGEWKX+<0w61N)t7B` z4%16qp}`CSb}&GeIqbs~cKuDjgVA|_+v0uQTgs+mNvCXiigty@Km*qNb@4x34Zkh7 z@9K8$utYb+o%rFy@qzWwd)G`aV<e%%vUYevQ#E-}kk`wJPk+kBhZx3lh8|dXSX3_W zH+cv40)ME-PZ7~s*y_Hl@v^-;S=g$ZwuW^5?)zi-tZ(r3)z0s<DwfyXe-5r5MA(=O z(gT(ZxBO&fU=9xflDyD+KMw~Jq;9B~iYU<cKzy~GKD$-U?{S00ZM$*m^+;oTg*zg~ zv4<reIBrR!vAv{Dya|dC@GE{rG?vaJLd6Az!j3^ZN{|pt86u+ffzvb$$hN&^^$;_R zZVqpxL3VrstRy|yle8E>maxy4?i<G#_Ysel%(L4jE<wTK9Wy~~su|Dm6)o2$rF7}< zh{v~2SR84@4vg5#uWhVL_GsTeq;(cQ5v^`LiVd=9b=L?_j*>4_MM{@PA&HprlR1{L zBs1(=2@<S_e{tW~4+n~0W?ij^%Trd>gDn@DjLL)o*577t)ZqGH#be#0-mPua%hK|% z`+pW%E6nB58}VqAUX+lOQ)hT9AIhDV!OLp(Sv;Bhz?-!Yhojc*`9<WFMv`S$pT=#* zp!FY5Jkpdrb3+ntAI5QFykY{M<(bJ79$T)fV~EwE71VPbQ$oMUzK3OP;}qOCP8b2A zGQWa5oI1_)BAq`8$B9hqlrG_#I0m`rOjfONHp>~Bwrjs%i#DRQ(!)D}cl`LUa9>XN z^XFlaIwDP`6hn=72PsD;M!2rs;XES=Ps+;{zM!U;eN1;XZP7WrfZ!sK7wW6;;qU>9 zI%gDRb$^^x3)Frk|N2lkF(2=1%gc82E^>`vxUJN&qlBLIt}6B_r?03Ms7K_Lp0UNk zO-t#qCld@ZX}p84<3)U2fz-jgj5+cw>pt?}PvrrT=a&PpiQ2z6yJdNbQ`4UQf=?X& zrKza~sBF-QTm_NYSTq$EyIYWHiOg92j9sVNETRbKD8k&Z8pys|ciliv6hH)A(E<O^ zdjUF+MHr<D21Tjzj7${(NIUeP#J{^dapdMFfA2raO2E19vK-RV@hwkVIU3jFL;DA( zv{hzOWuu3NkD1rPQ6zon7zSEJ=zK9t2URR32&==Wd)<i9y=(F>mKb5Qg2P7PpvGtI ze)N1!*%bYxJPhz!nWJ+>Bwf8%VY@i{R*{CZ+Hpyrq(!UryzQJaldjtwM>5J|ve;5- zx2tX{!xR0LX8(rg^e4)YO8N2{<?gV#K;-t`yk|wttqa)~^u#b*&JVl%@UQtM-_kK! zZ2I;i@EY0iw$ndGERnbMi%krkA?s9QurDwYP}7}Kl3W%^e{Qg|089D_1=ZF=hWjPk z*Z}i(LXJ$%`0p(v@=|jm9!QzXo7|JHlzj60DEljZA%;)f?$<P`JLgxVo0e#i!C4(- zUVkV19-398mj&k6z}kh40Jom?sVDL$-%O<`Pj%KA8yZ3+j`lZ=7`0$u&Ia^Ip^7@+ z{PvWB4L(%@0dl`S^-n;ENl6Yxy@CN)RnG@(Sk`(iGh2HOSIF!Jc~|XlS&%Of8%j<9 z$8nK#PIBS;RhJ%F0#)Cc^n~YQOtGI<`DD!_uOp|w@irohT{JWrXx30Kcp*(eYUn0S zY8ZYJ7uZAX(97)m4;ZbAS7Ro?=&!J1j;vanACL-I^F~|g!RSz|IkUE~yX@RG;+D-d za6LlzG!vx5mq9x14$CJk9+yyEP#%{u!`jwWBrkklfJxZ>CAWo0r2mIGUuN3-@l4hR z%y`->+vDOneZ2kpnV%+$^@PEeQ-D`Q4-89kP&8T!3UtzfmJW+Bjui~#fT$#!u|*ls zuRJC{c;=^S_vw8N_x`v3wqNW`@-Zpyl5{!4;U|9i%@Gr5bQ-L%t;7eON89SX^wfTd z$3zXEG2JZHSa$5A+)7M&+Zv46k27WP=RI0vDI{H=sIIJqE@4)0C~j&h_T;CNvD^Qg zn8%+$Qh}PH`}8jwg}wvLZ+IJNGhu<_CS$o=->s!R4I6_*jt0g2E34<Ko^Q+dat&#U zil2J)qt-Aj<$FT-5D#^qOH<8WNo?r-VV@%q))?S^|1GV2V<q+OASffU1Mq4UT+RA~ zKUX*`=1J5=kM7=A==hEV5z=G;kAUcOY1TQ%gzUXn?VMlqrf9O@qDIv6QeW^<s~X>W zxOHV!Av}OEvT=Sw9;U!W@IdBnX#YYaGCM)f)v(<0thB|`7)O_n?TYD2j)*F3vautR zAYB3ik(IB0s(Uj)9|!wf`lv!ZrW|0$sjeQO&KV-DhIA^&CAD{F;;FP`QhFFH&tJW& z>W!+@?=@In5}p1OlRv}A=}@*e@`KoICJ34ngy}pUs}DbmHWL^!K;(gbnDeLQrCmS# za!0m9>E~XnuPr%-Vl2jwZTO-t#SJSPcAgH#88#}FrLkM2IvSPvS6`#Y7nPIDI%b>F zIcPP=!V%=#x7y)iL9Jig{aA~CY+8`^AEtXufJL68_=~WGWlTATDec<+LHKSDhil`p zj6{;^z80Du-2(CMVc8rdxM0Whadzl=s#d~BrzdP~yVIai2FF!qPgLxmXr-|7;O)m8 ze(`%nw4#rHXp?E}OygpinystHw&=V5uYu<UDU_lTL70nVP-C~`-WWmaIKRCd??ehL zKrHWX3Nd_mHZ$bvkbBP*|9qm<m>xDX3MXCLq|v;7qAn$ZW@qI?u(1iDzw8A2+`Qmm z)1|XhQlP0wrv$x4g=qQbSTwT$(h-?YIYC85Te=J}@pNNZhaN!@5G#9M(lG-#sMyY0 zp?@l1%*<7)Ng2RCA)u-oi)Go-wDf76`oeO)?GDCT7|9q-CNlc<PX;4}=;xWZXqROW z>VCT-VZ~@el;9o;vZJxjIu)lH+)eK-th7ej60goG%({$n#`5NzY7mWoE+M3|G_jt0 z4c){!21<8uZ!kIvq6BA#{@jMq$Mx*sfokHH>HSY5GpiNVQd9sG6n@G4(&@dZo9)`0 z)~S2DY|`0@xV=Tfqm_}W6hdj-Mj^ko6uOeoB|mX#{Ep#-neA0G-g_gqDOqi+gHqeB zoXX1?>nIV=Lu%iHvTC=<E6dDfsg{JZ&Vjdb?a%G;M3MeetQUaFo@Q!c0R$osYgMm) z&g;#aus@@<_P_ivVe?HvPN!m<t|d1+llG)Na(%u%K*HdMD@!Y>GPNPoTZFMtg09uR zQ-d1m0&Ki-$`RJiC=cx^i0I7J8GUxgi(2A|G93--u`%SXrzN#k6mOt{yQhRcU?e>o zoWo1+|EaC6uJZ;JP$EhEHvMfxD*rayn`YLVH1U$a`4?JMBw?SspOVhH=v2TTBPXSv z$q-vdf$(dY?RCQ_W?W5pUOw@SD^+S_<^ggXo!)>O=dJ!S^3ff>nv(U1NJ__?iRXo{ ze0yEf=tC~wd|syMeu~FGHk}qZh48Fc<27CIEi<m15b=7buYr>A^56Erpf2MzBohVL zw3CiaO5*zzAMdJB=b%Z(7%!r0K1E_^B+=_CAiWap-F3>2nLTSnzoe|;Tk!!x6#g~f zPv1)|9!!s88H^LY9s$YGB%j_9X+L1lF|LV=*B&PQ&ll<nnyEiK1y8O2aHf8>feC8O zGw6{}CMSFIMrWma+~~7g<9r|n)JE;BzK0msV$gmCUoFyT00=a@8y@8xZ=^BY910+C zEMeQ|TU)khqoKPZwAB4f7$kZi_s!obB>0IM4(!_$2hsODZ>6R$!!gfW1%6+0LOOy+ z9aP~h5QVLIM}q=tl#ys~J{W&&Vf86ZuEJB2x8hmBW$3HsjACM;xI2Q^eY^NwQz5@= zd#t;}Ih{NsunwVVF=i0)H`qQvz|;sfjzU5}^OP#Ib95+~6HN5eU3b8_LM-nl3COt= zQxcRp9@4{!O)Ur`X$;=UB&a_&xTf>hnY!-8vX6i8_<$etTJ%@VCE#~nju9-Po3ZM+ zt<f}AT{`;IA*H3!IR1(qcQeLlh5xJ`u_zb??B5JE9B%(QNMWY=%?k@uK#Nm+JM!yj zTXV8$pB)yBe%0~#rMPG%H#tE_%Kd4Df`XJOek|s;hQ`|(-;4=ZzjeRuSfvt{%%(JS zkNEz~T0?9SQ|okfw&_2f69glM&sCpJ-r@9zJ!imW<k-@Ebv%PvG{KDO&ttR)0|I0n z)4&92fW#(BF0e|rNI46(pONG9^0GATKIYTthZ&9tkpTTDn#}QpvSsoX%07ggc7u)y zO3vS`HCNoSEZdRz&D~DBO5v0x6!TP14a07ZhO|kF9Yj%Si^egj4;xy!AGlPm+lz!P zLL;Qv*<C!O>YXM{Y=``(iR}s*j|19<cq$dGY&Ef~ER7|;pgp(Ug=qrSf+p~5%rL$= zJS<W`z4uF0CT!p{LGQepa<)}}U&%gK!GldkJ-srLQFgBZJcPGNb;L(p2OW}5d|dlu zp%T1_*GvAgIy0g-WOgx!v2!~rO3i@rm5Q%mEAttCWpA;2(Ct7LBF*H4&&*X{FieU; zBRvA*jJ0k~28DgDdD-5!1F4ZX6s{dp-G~3Q*Qr=iU?V{hosrzq@a=7OUv7Edv}$kH zyw3rFSdwXy5NmYsMYsidGm?vW8h#_9#51oW$C?$Rj+WD%ZXqT8(mNkNKg_$kw^bEs z@ntc;T~#IWwBKRnw4Ht^m&nG+^hzQr<T4v>=uEV5np%`ap<hW~`>oU6qyEdi@3`h0 zOv7xd!V**^_e`(9%_hxs%CjU=Fu?~JyO@d8I<N#EIQrQLKC}Co{}GX0TDx#x4CPYe zBrs^*I^}DgIr*0gW}K>ow=>=awUgMeGK%L9>o304D!_&7;~6@=*)g{9@C>J{KB}3& zd(Vsq?j)e7147sU%Arva3e*zJf8#?BwlH>LVgd-1K^r$~SL`Jfy4Y3!vsq_2&J*ta zCHTWaVlCwXL_!aOP@P;gg&bwqj<Y2e#7{VH5ma^Z9iz2!u&;0>#nuCL%J#F;QX5m> zizb>$etlc=NF>}0SUl(=4!Wp$Y~NUevU(*Hn>FNNHdpB1M*Gn^51elO$nO^E^mX^C z%ICzkg?D%O!Ej(hVNqzhbQ%>PH72G#(wVjHNQHV_$y=@S>>8iykP`OcMQ-Da$f}8R zw0YgY?Nj-nq6wJ>$6{d#1WJjN*N`U41?*mnrVZ-%DvtNncGsaz_fbm%wg}Q#?<F<B zCfry5slgGVZ(*4ifUE4UZVf?33iNChKQX0xLAugmX7I;%ffL_yVx`Z6M~7tz`-h+4 ziD|Bxuw|jp#C*{xqk8N6cyCTPVlDgVt^s6Aq_uo0KkQDWpsM8$&$h;fXqAsXGRICR z?g<9zsHkvOiP!`JfnuVZmu;|F)=p0=B9Y<(@4s#$z9vtEq5XtAkBQMm8>|+wlJk7% zl4oWH_Me@LpI{RO9?+c&=$`_-RBzWON%k!*^-p>ioRE=MnV*|il9`%Yl$M#BSD04> zot3AsFVZA5^sj$MD`ctRiNOFas;`nN8_ZAr*0X;87%pQA_zG#v@e2Qtl*fDHqy9k$ zmS$s-gwN6SLsDuYB3JniX^S4OQnszfLiXIq@>~(WX=i%D6~%|z3WReGel07=;-5o2 zo=##GL>H}BseUo-2fbYaDB?PjFLA^Q=f9)kx=M_R4jS#Nt;)+nvE2#nPr)SIjReF* zs@7z{0<69S_A^~PU7ZE%r;{5xyBj@lndy9o!asJ0?)!NYE!@@$VmJ`ShUCJ}HhsL5 z>X$5+K2&p06w8G;nn$_mDeu&cDs!OO?W1a+hDWp_>6>YO`cP~6O1CN@SNwOJOxx%x z?Z#LR&<mDIO^5BjP6n3LQ>_Y#fZvKr+Y-3(gOewHO_k|qDjQf+ii!f3!QBv-LjG$z zS=+TdK|Ae~D}R4ne>ZxCqlK6=cyjM;I8h(HTzgq33F40kwS_GqpJ(Sfa7Ah*s5{-r zNIexPWx^Q5@%NA1d&oX?-DpHsi4uQ7dQszaS>Rg9tP9zuLhyy{(X9TpVRFD6o}|)n zU4NBiwAr+{1kH=>lS0=RUgDGO@S_=OG_o4#fRYAEvC@g3qoMtc!1<`qaqu&j)aw<( z$>w)AzkbLjV4h{C4$Oow#ZMG;tn5mf7($v@ezPv09Oj-MwZ!=G1*eHMBc1#?*o>2C zDgBVWkl7h3d}lQ}t*92lVf(@f?woDQkalb_uH?CWt4>XE@PiLIr5fJ)cjwilx2cj` z{_*1{Zl6<VKN(Ct!Ib1cF2TqHm1JIRe%uCWuEH4tGsXB-=sW&VB_%D=wkw^rIs?5C zlORaPR~4?^?S)`V0i;vfVSR*Wr7NjP2d49_1k9*bL;+To4L3GVnz6q<b^DZbv%wk0 z;$0u|4rSoo<RPsrFJRM|UuP5eLxKjOwIkkD9#+Sk+bEda0|xY?z6SZPM?VJI1#(b~ zYk*1n`y8jE_7v?pN%Y$9*0#a<7W8#K@mmYkq4b6y%dV<A1Kh3)H5iARM`gX*X$^=p zFO~(zzokrB4%}5`(g@B<AJV|?M*mJ+DZS6!%!#~^MSpTAOZ!HjBTW<Yr-FxYX9UqC zvUy^m5<eHQzjky7(kbz?meo{y69j`9D5`sFyZ^Qp>_Fg5d>#(CF0N`U^$`rP?704J z+N(5ZEUSySSbt45)L#2W@`OT|)8(D-!m#R66vNKcQ3!7}xdCDmtC0M5cf@lWwpfQT z$@+<Y=c8AS%~vzEA0zXfu|!=&UUvexObEX!R@>h#M?QFcHFq$AVK)x>TKA{{bZ-P) z_vyVWw>Cv@FaZK3n&R)0&gR#e!W-|}q-Lb-?ZXdr7F+37dcG2DNY%jVEgANec>BBO zkbi-o)Q1P8pI~D8MWX!tKCSsi)!(*Xp-z&(NGtj+BG%7cT2?L{7IxLS%?s6{Mbhl9 z&Y~?C`o1jA5y2&Or|6hE8fvH!nE$FEM2{L+C80>lg%Id$`YqXg{6X2fV~<&H8LbfG z6v^M7+i;a|@6)>zgRk|%1_Mq*$&n#A1%V;x^E))N&*eq8la}u6kV_@>W+=EO#G8F0 zQr2_kg<>Uwtj+~9)wZ(4nu(N~NzO8q`n;n2QTOL)SyZD+@Q&=Osg{%8*U;1QE)@hJ zl0YK~x<Cg_(v67`*kHC3V~Pq4_>XbxkX#+D&G|zP_R3dtH<B`C>bBez!`{3~5V9U~ zuL*CxT|vj4N*Bf6SQ_uhC`9T`49oH->Y!*dsZcvmeZd3o)2tK18Z9aOes`<j?SPPh z`CFWHGW3V9R6siA@47A@M2_dLcZ&J8D@|sveb;`JqcbqqzK-bf;rl>L{|doBwA(;~ z;39Av>6O9{K_S4jC65_R0jA$DcY&RDm?azOG-rx6@7a>uUS~Wy#b72+*DkL+rMz6+ zVI{Gb!-yL8?dEdg7#(sZyY2b&ui`nHb^-~NlnjtcKemkG-@aa19Cg#JLUvJYkqp>X z;kIch<85ipu7b@-)C6@1Pb{BB8>$HBJwx5mEbFUc=6Lf_5sw9xN(?93%yaW;0+=Mb z*EGnN;iBl?w`{v-z!#X*2|;pU19gdIdejGRoUPIuFODxREgXD5X}Pu4FddA3V_OUu z(smMXer>2IR*`UoUOe8r8M@I;32EPha}y09(@gL1=TWn!I2}@C8B7*@p<i#nGp|wR z>{lYWPR-`Sdgj-m#zd}b06DL2w@P!kR#~`-DCXKKn3b@_dOPfLTjz<RKZuneGqV_; zj5lahE<@(K34sF@-SG6dM_g5AGJpYMzR)(tg~1f~M;W~xdzzGa>v2xyP04lQB9W}` z7F(qbPk0V#C}tUpY}(R_avL*~_pot)G1MPN)BWT_n)u|@E&_v+GIx!RKr>ddAl`sW z+C&1k$C^gXALTBY?lHmAT<*Qs;jVpQuoB}hjib7_Hq<PCk;{&M3mzC-=eS6HE=><7 zw6d|5uwa|8hl*B31}!%FnB;Cq&%xbyuL3}MOSXs$Y;k@k7bfbO?hZd&<@BA8Mhma~ zu+=Owsp&IAN;qsG&!0{yMRX_o$9&Pw#k(xtZzX{q1Ha0<uETzqO=|!RIPO8eU3T}4 zOvL{rN;DOujuW~3wI@^Tr;$pKk7G%Vh<sX(LG_1fW2w$RJ*P~m{h04HtPBOvR4*?O z(92q)UvAKb*%{Uk5JD@V2WDsRHn^SXqYRWlat<Y!5CiF~T@!oL1RrWN+kWSa-g_&M z)7jQ#PY4zW539(`NIQvyF8ZmYqpz}6cKMn~voJf;?Qw2vzj#qH%lbm@_B#)W;Ggui z+MTG$cq#n>L81q(77<|;tMQ<ZW#juV=A*`ISnX7<olFT~Nk@JrT2E)SwR9X#nZWyW z)gUMQjz)7;lA@5;dWQ%GNIov#35-yoMmGvI?D7Y;gJxsYO}9;<fMVI{WqvPvA~(nG z`bLHEnJ?O<G3I9XZRguErSzh^de_eWY6)nVq+b!;agL;VTv;}b^J~@?j$ig~R1IAd zQQ3-G2l12BN~+OHr4#Nyv)yABO-`&59Ecc=m1DywgA{z6T=R1L#BXiQ`-=L>x0~<R zmu@4QC*IyPjG_u0dc&j_whQd<+_9nikBhade=~joP(d%HZTkuU%Dr<(8|531k8koz zU&glO+4p9t-4SJ`erx&NFzt7fxAt}M;YUcS^dQb<Q`+XGGHh^&&{vKxOPo}`Pbu!7 z^V7TPpA70;_gLd#5hZU{PKYLn)=+e?xMTi2h~xSdO{Kq@eQ;{ga6G(*)9d(!6E?gm zrLAp`f1z#o^kjQA#1!=yiaP^OaNBKW1zdj%81omO-6=K|0QGl{ZjCWNZd<j3#mtt6 zY2Jn#-&I+|)=V9jE0VIr#^^+U-^XR`bF3RYCB62?j%BPV9k$nwvrB9pv%zPWVSV`o zQJ#9I4~q@kNtbzj?+I3rKGVmYhTeR47o|h`bEY2Qo~Jq;E|mC;dXbIgb<bYoWNs7b z9yJuCForNZ27{%;J<KQ;xY)zSI<&=I(iCF{gj${{<z+LoCT8Afe%kK(&}02om7$}= z%cK|$qGA!xz!i@8MSZrr`sCQnvYhncXcYxTCC7<`k-0aKuU)K$|1*tZ7G*-KMmIqh zM8WvhtttW&!y%LJ%BJ;_cBXR?^##}A#bmnN50%Vn{X~Dy9><?&Kl`=|dgu3N^@|OY z%;AYd;V3}mz(j)S9=vN^WTE#?a+s0qXG;;_#M0;ej5c%U4o<4Qv~1$+HqkbBhUc}3 zxwZd1Sd(@(F$>yW(_7Vf9XEXl)u_Bury@*ur%lU`%|U)s64w#QZccn(iGi6-TsmW? z(|1Z46VIv}kdD3mUH6=rmZ=bTB{7@o>&b<nCA>~wpXT*0LE8awUi&U8@|#8dE|;o1 zWE)7vMVX4~kE=0^b<n3z1#cHO!*rYl5Y>k0ZIjG^b}#cXEgeFoXlEwxC!DnAit*;x zxi}<UZLRb9yJQAJj42*yaE7GnI8sP1nuyMmod=4sPkRQ&n(U_#RoM8CmyNA7m-zj! zU(nyI7e&m%J{x=+0jvN0%J<uwqkK~WNf<Pm*0a=<&p(=)RJHG(o1?4h=~R{^_hl3{ z!>BPEM*+XVjRi#yo5$4!A0iO5XCjZz1$0XnN8#`rim=nF?$_BW>9X-}M6B%8%ivo$ ze~x=C!Q6h0h-6|XSIwY1oRd<hJHm+(D{jebzVMqv&c2mo<BgO?cIeY#p6&u_cm!6g zyl0Eik#v#7;%xREG$E`i4!?-s-^HG~VU(N-s6MEoYV98=FX$*$kZj8l)@hK31_wPr zQ*ZaWCc$I=(5nqpb{RS}8vqh4yVfI;XUy02^iws`v@#FbmP~bJKIEu<|BNCQ?DGqE zO0}uv)*x=$@fnZaEBenrXmEs-RO5!H(3ghDsy!s0uzW4ZWpr?#Mnra>6!)|A8b2?P zNWFA^;?!!r#ast0)uD73+GLcT9x`kRSeyO2XyV>U=Matj#<<t?<BA5AaNTSn_9r#i zsCBQmuAcH)VHWB9cnt(LkELE_Fa)-7`ydqx%?W-;;}W56#guc`_O(dIIw=&1I<4xn z><Pr{vb<vZHd6CJi_ZO%qjglY`$I$O<cn`HaBcy}o7Z@ST-IzTuA;qY7POcRDl%}@ z{D-Ebs5WktT1)HLr9--RB~(Pn+_&u*i81Fr&sMokWBwQvPJgn#wHAuo`!g4N8<^W8 zN(pM`t8eLXjD@kT%*9GlFjn_*nFAr=?t%*!KJnu7eTNKhTk`h6>4q$d2?A5|@@3u~ zujK`v;POp4TC0SI@u0IxQOEQBLgQ`(>pHJw*V8Y)PSLCC+FP)kSzff$PQPAS!~`aP z3VpZo?%lP#lFsbNPpeKzTYJ7Wzvzzafw$%NsZTf@2v%f!cQu_XOy+HaZ)BdYZ)va> zdrXiA@{qBCzbbU=6A)~}fV)}4=5R54*7(!Zs(>SwqV4!(crLBE(}uZEI7_;{M!DG# z<`$%Dhr1`em|d=Z)cJeyk%mt91S(Rbdj?LA1&!q{^IVD3xlVD1^7uL<cU=<?QeccB zBQfLN&4K5hT(7}rYB>9t3M9>Tl3lXvU+qJ4xY$~pZ0dhxjs-%rxsct<?(_81S42un z_X>G*_EPW&q0N)80Re$C*m82MqXI_g>G@U=20+X1jHX#=xMlA3&u{6p@AZ4UqR%W& z$Ggn}zKxp<WLkyc$>VBkd@~q)F-dCcKrQw#xDPLjSs`hLzq`+<bYcM!P{X7cLU=j< z0W-UavrITcTB;W<ogMAQmRD~Y=Ounv(&d->cJ+MYt^Ox?zuTh4kYKw)ZmCpZH<K#c z9yD-@s?c)Xh6`-eJ~hJqvyq?!{SSq|8wt=qjo{U&|3X}pTbP<%oSC0hoSk1#nps#< zU0Pg~UtC#M0UBM;gZ2b*faKMr7nUMy)iCv2SuoTet_CYGKHe@(+~%*J6Pb>qq~`s~ zJ+t0|m>BQ2Uc@IJU#|<PHx(Ph$O^apQsvT><}3MbwT?dJ8cX$*vK>JW<Mw?K{>y3I zFVh@p=!~3Vl|u`aaZjC(#OIgLh4%>|X)zQ%xx{teCiAgsKQ34pm9MTx$1~D?n!GB_ zxZtY5H>G!IsCOH@QR0R6`V*_oB;b#z+cKN4s;b6(CeVTT`=-SXh9;E&a%;cRZ@OJX z>7!<2MR23J>I+>A;uYNqzuOXSVd&0<2iuBUPq(QA-sD%g)H+Sb79;L)zui_uX3KHw zc;E`zUN`Bi4Kd619~G~UUtUa;P0H8i{I=FS6OiFv^aaD3r{duQos=5IA*$xi@MP~S z&u9MBu+EfRJbk7@KRIYn8E6_TLznbkxX5@FvL@CbDhO|cvv89~m&MC&FTb9TH%+*2 zTaFE#?Qv+kL=EtkS#<1&$@`bf<BYs$t8mZw`GWiQl?{4nE)VY0UkQmO{tlHv<<q)a z<DD_?%G`b$LAoooE~5?@;-7fmVg*qU=i%5UbZCAPmt~OoT>U}wbFG*t6=l5DAR9M- z3B9jKP(2G8CF#f;3f40JXJ9kat*`WVH|}%?9<ZJp8`aS*19nB5pSaV@I%e|+BXGqZ zWTN5cmqI*!tQA*Ve%`0aW0Td|C6=fW_&lwoWwO_3mor3%gh&VF@w?e*e}&|FMb79@ zo1%-ibbAVD%-pcjcv;mJy}+sA`r!FHxZVW@w&yF4nB>!Qt%MuM6_J`WIr<-e?WU`- z(I>~mB*^5@^77IHb2X4|E@qsgz<0;(CJM%AKCgp&DB1LKY`%Fb=UE3f={zou*`ljj zmSAiAYSTgOwD5~Nl9M$|UGXCXlGNNrc1miNSB_K@T9Mw<nv_!{Mh%^Fem%m^tt-Pm z=4mur-T0pwxR1{^s2lo8EEN7$CY{%^5x1ZbOf4ceDCb%$v&?xaX)Res&}>xw+S%=+ zfxe8YCMwjS>lWnqj}59yKb(AZPECsiaGl4TjWtzXyX`O^yNYJ$5b*J`z@9fzdVVPF zxQHoC><v}9c{<@I$;}sSREkc^+^cWD2-I9ysFbKk^YO8&c%=|Hv*cHC6cNamvJ_}K z@1Oq4`GGNi_EYxtrvaR6PQPWr+0sS>>y+1IRwAMSq3f>Sm;4_DaO7<?%!S#%2mdY{ zO2A4JBB44mpf-Z*1<Q<*pnvdJ44xeqZNR?6st6k$2<W>)8n55BUai|2wBC?7BeD<Q zwjEtIR^e~d6GnShvCCN|0AOCaLSBn#3$}RT*S^61AcfQP&X5kplxa8kj3}X)fZcG> zfkTvO0m9Q0Qt?S2n}H~OOY5Pxg1{{4t4%{dnB#cwvY<7qNtWCoX^C>PK7_wcwPuc# z<$x4s5pf3G-vawn)IPHBtzd-_32ZPCIN*lszuK%;8Lj;MYUdOprCNS{Go<}T<b|F6 z1u=tHZ`5m5UaArgmaT?h1ny4BnP93SYxXV1DW7T^WgXm*!On73nz>j=2k|9o?JcjP zZ--mCxVv0G$KJ7jhN(Oqw;VD>{?7?`%lg~0%abMq7k@vt&4xHKRqRHLsEHFU8M?By zsf+}UVbk{`uL0pO-<O*2-mY$<@$59xBxqdF=%672caw0+lYIHQrg@zPZsMCY4ae*) zuD?8_zM_qwn+K8*uCd+w4z2{yNge-!vEz+Iyp^GL+ZGQt-)hooJJylP?&>ywU*de^ zgl}&<{S|UUTQQN58E5{QSYu=G?z;`;#YW<~I-6+DT4Mv1h9rdp8{Up79e>1t^;*sm zMiGLXE*wG(40)LE2CbfV52amq%b+gyG)!_8^^7bBf>FRGeQrIqD);BXAdZW}4-qW4 z@6NhU7FwD@=Oh*z;hNo}Tu#ypn~ORq><?85xtt_Ct4*JjP>C&{aiDN<SK7$Hbp2X0 z@=m7cN^obOj__wZexmkup+r%KJ>1(w>J)#8f_^EO@J(CBa2383>zIRv{U0G;fro^- zE_jHJjXLF!SKB+bJIgC65Olr<79I@GaKJUWusKiwqoy@Jr9F<<pB;5NYM!7xL-|pJ z-OsbN6vKLw+kS>YW~=YRNY#mn6cOV%vV^O-jV}v=CBqQS+oVO`5~8teckk=kAi1hH zy1C>0ND^(!p_%=c<d!>bym+Wjo&}6#zfY;|d{r8@`vQZH<joQJV4jCPoviKI$fW@h zkxoBO&GbDX+{O!BZ7MHlHqrNlbwCnQ1!0#yP?9tpA4!Xk@ZD{EQC(3Ty{=&#BHCb+ z`$0^Aifu(Rxddj6Vf4qfh{W5YezH28qX^=OTbYpdi%uek*Pn9_%+h6u(QxYLw6kk| z>QM)Dx&9WF(2UA+tKDqc6YADcIwXw`KWk_CXuP+;BQ3qCK757w?sZ&oJvWAOwc$Gw z*Z!zD1AQ}hIVWM&CqXv=EG`(XYaR|qh~0%2dQ*T+4W|y8B#arI|AuLN^wQNC*~g4u zdH2O9)GOmg@1_+J(GjcUclUkbDVz-5DP9FR#4y^F&Gov6D=4Tn$(~5$%0=<4dvd|s z^Dg!{cOMfLHCL1>uBq+XmT5~@w?1#7wYiCTjdFn*N@l4!r)t4?j68D!L8+5Vl-iG$ znXXKUc1|V8q8SoDI0}JXpwR$Oz>L=|;z8>lylG!%(ftxIs&N^<j$;UnuFF*yTKuA- zw0ttK;U^nM{-^LHMK8DOmkd`?<}QQ=LI{7H*X^ltKZ>u1eQQh0C74k8JK{yiJt3s* z`6L6=`<q`k3inc*adnuUmQp%3OR|Ys1#&BW^S08})k_u=>TCU)lB3(q5hCM9_Fos3 zk!Sh@7Q4tZ#g5L)-AS@{rx3)3USs9nQZQN|p+J3XXvz4^G#IXB%SG<pc)D{VC66j_ zQL2bgCtEYiX3v{{f8DmAr-Un?ohu2e%|w)sZ{X!UDc;`IbL4lxq<zB0D=3Y7gKBM_ zN75_wJ2nYPn5lI??Y+QB0(Q{`5p&d?jYjknvoCTVkMgvH5-(mgVSD{j(A4eXOD)jS z23&<v4PUZ0(52NQmR=KZh7p{r4<_-6Og}0{SG2o>$Tt_&mJ|rft)BL4kscNpeGssG zPvB}|;U^gIcHitzT^Z)&QZj0CM$&<|+wdFyi50OgSQX8`5SLRoKQGveVCam%jL9ue z4lX^>x}k?*_I#f8bMx8gI&GHPgeQ#YK|Y63$p=G2C&<z7uWOo7X<xL9klKF^)Z%X) z(~NWbBtP9-mM-XEL*1_6_xZ7UWapxUfqZ_WTL>!Hy^dLRw=?`bMCV5saz<e5&qm84 zaL?tqNnOP~x9O!e+H(Ps{H@Skd)eBi(M9;7TMkV&9=zn%;R4NQ(J9A`KM(Cyn5hdd zY8~ufB)x9G4(VYmPt$AbUoBIhEsLeHkesEXw&M)O)+7B?OmNp+xlVgRaLiz9IM5RJ zkze;k_NUNtm3;vPw<P{Kiqa7X?4t88VI2Qr<17H*(2<Mrr82bW8q!+)$Y7npwHfl{ z0Se&MQx_%X<zeieIb*oxRA;=l9H07Lc#_EA^QW>r(l!|(d6Ud9^(JaYN`#qmo;JWq z@@1obCp?*f?XBb)&enpyE!DS}^VdmQ$unU*9pp`7Qm;8uDISdZEr=yZ*uPfD)p}bN zoCgoRh|Ii1?Rr}<DHq?8oEg!g+>@Wz`dMQpFJb>AGn2KNhp=|t{%OeDw>urp;mF_K z^FdYBrxO(7%}{>fOAG!`XZ?j*XDAA0^>rh$0-rnn-X-5W-MA)~QsoMSelmkxZXuh| zUkx3OjbxPH34;Z}8r99a{_-cGQr{q(VeV!<eaYN`;Hw>FHy%u@)<(a0xMl|$!kmR+ z*OrKHfk8E@b_Lk9o!G|?zKn+|-%EOr8DEZK)qZOHc%ywBYV2t6B-cmXxU+Mw-gZ%w z=V`vA7Cb@|eFk6<cJIYZf9n-YVl%Wt4ir@VY`{y#>kk&k4U?z)tkktTJgGg*{&c^Z zw~`}23$kd|;u-0vetL*(^2FPqb=34_!JLb*afqApJG<k^MO~O|ny|tL!a`S1J1dzk zL(5wP8b9`mwjs?5&vC|2CE+c|n-4ab_lCp$xq06vm*+S?Y^<;!{lI`dZf^F2XH9e0 za&i2GX`2uCVxOrMu_BGKO%sIWeWyC?jo@b3vQvJAJn)et&a@~-1yA(XDz@bN0k>_) z)XVE9W0JPni*3VFx3s!Grj{P{C$a9X<x}wFhO?ip2QW2r9e(_d&>ZT07oh3zWTUBO zven00`wdd*=>!pOa!JndgxmbY$HeKJcOqt@KS;>(MIDJbP4v}lfYPzKCR*wzf&pFy zFUtm$30cCOOCsFvDJ85p9^ADo)2ci6U_FzWC4bQ%kVA_z9sKXN@1PNmDvG3Lotsbt zmKQEZ#?Tp?qk+`Z+@<DnSB%fK))vz>(vorlX(pbtIKMxNkxpA~A{Zji@#<HfX1G>d z2iUqKR`WLdo;P;+`xYlx_}_IM{5H6$hUucMSm?@$jI$t+_Bv+s4s?D{W?;MT`@uu8 zfW5&a>*$)-+NLzA%DnmWp?IdF1EyKN+8v&l*+*^+9ty}cTG9YgFua|g4Z#LBROwg@ z;PorG1r)yzD{1_wf-cl~>-pX0hXLM5L2i>aiB;_?_A41%HEy=LX!LGuQ>W>lb|c?+ zX-xQ|YOjt1)eJaL)3HMs7x;wc+cF>Unk4o7Xa=VvG6XYI<WQgezV6JCE}gh>SRl<{ zvUXck8*#K^o6>NeP9kmMyPMDnaOS<ravp9}UO+BgOzo92!9fAY!|r=EVb6&-F<Q2T z!*PtXt%v5dOIZ*oy!1JgIe@Lc;Ysy6{Xdyq{Ab3`C6|`@^Y$ZtHH0`d`O8XY@8%gF z9n$X&+gX-9Eo#wNq9kY&-*q~F7@|>P_Ky+u{tf?B^huAv$(Lt6edgbgQ99Iq>%7n= zJiBH)ct0k-#vbG9lV$7HqESj#n6=|H#}P~B-O7$g7W8A8E|m^JX}^e1<!PpEs74Og z0U{VTzH#)oodYtj?Aux2m+V%#$ok;*@0{0B&%NIEJtPQ5nmYY9?pfF@SDbWY=zZ7H zvC1Dp>;YJIREod+X}^$%>7CI^?f<~ll8iQDULzkWJLydn2PfHZgqBf}4`J1Eq&so3 zjm6XA{82XW>eqAg`8RPB3g*blEwSgG?fM?i-+e}6z+G#V(n>X1s`q^5mRH(=E{zdR z+2?A0nOkA<Vw{)dF$EEjI(H3#=CrqkLz-@t@t#6afU)bln)ZzyK8@V%q^{{})$-q- zpQzC-e$$!6^o{jNNY(SVT1f@J-ywXY+^U*JM#;bQI+L2uVmS-tp)GZn624%d&=E@? zb`&gfxNU~q@6b|w4^4Tm_EI;k6^Z`AE?{=TVMQmZW}R>r7DGyl>4{q$orh&LY}YS_ zUIXicn)jbgc)71tQ?Y5DP%Zo7zG4Ob*^lV`_kINUU;aQnWAGcIipmm5c~wP0RY7%m zadAayWo>Oud0Aa$F_;$G6(xSOL+9p#PWbtdj?qREM(^7GnZD{i7EPYz?fRXk;o3ts z?Z)ZIEqT}?W|w5Vfn99I)&!&WWuCD&!(f+s{W)e)yN>jC_jMBftj3b5<p*~&Ta|ZI zjL*Ab{7pE`D*60dXPykryfkTUul`NiyhmZCt_T^6AlbFZS{Pw+#+2$0+irZFffD%9 zbEE4BRWF90sGZKBReL*FhO91@ed99-Y2OV3s@<K}&IP=_elViPfgCJKtXqVD&TnH0 zy-m?8f%>|M8YD|rTHa<1ELv`#CLN>`F(O<g;|ch{rb9`e_IECblx@55{1V!1XT8c6 z8gwRIr?DZ`j7n&VW#<*&Fvm*5+FXpYE1wyQb;&Oqr4J;g<t@{Q2mKOI5Iys#Y55Wv zf^cNCeN7}VZr8)P&ATwZQ5A^Bbuf*1+Cq2+uw4$o4Jt5^<%Qi}d;{v(GDa)NPF=qM zqDSe>=F;Qn1>_4EkvUn#Z@!Ymb8XyRmCci_bN9qfCKFJ!tRbK~4dOpn?+Ex+`_#tE zqWQ&$c&+h)Wo=vgodeR=@_9;TQVF8J_~&NDnaI&^M4VZ?US9ek7{N{|o}HrbOgc}Q zv@OPrO^GLKRFqWE>(#UDPm!t}or2Gv**oTI(vgVq)$Uake|Vv`oU4Kdp!$d1cPIhz zbc>a5NY+{VVYt=J8OKloR`PoNonWLLk&WCe;p{ux6(`T_lsWQp6Q`t~<1FbA;WWM{ zEkm14Vpyea-A=_A?FTHJWKk?azC4Z5%tI$n9U^7cK1Ml2ZC}0&rS`|4Bx~R*83E1% zF2f)QkjkF^AC#7=Z#|hpPWR=|<e00z(xr-HyqzM*wEH%bsogpIv!!NMGXewmojkRi z====4dh1eo!wnYbc@bLFAA<atb75zd@YC3Vj7p>U5Mu!ArFyo)SPc2>nS6nZWgCBL z6?HYGHV006WUwM}N>=mN)CRkGCjqZMnRRPI`ThApJ=klTe%b?S{yOe0m-2{_4%4h( z6l-+_%r!$t7U`wtUu1zy!NTlL_mx%D(eH!bxVZ*r4VF^lFizF1#TPu~$B<p*rv@=} z6SrgZa}eJ$i#8T4ioAeh($w5)fC0;by(Ot1sncu`Z#NB!FRZ#X$zBKxg44lOOTi1i z?nY~+&kP!;Le1#ppMLVb&wE0n<iLLqFu`emhdI!CPR2OuqoWc5P_)FW8i}NM@Ncs* ze}MOrB6LH0*+G%yAi5!afgoO7u}pix-!?3NTeELQx3PN6mR+l%Gn1N#eS=$;j)*7n z9`9lg7WWR5Gf3=vI7>TAYqdiq(*(2Uptbp8p-HFELSQNiSRJ~d-shJA5&HQ#usDTD zjW5Sv2Jk91T@=N%))*Yu=P&eaq>`a!QMzKWzp%s=n?aoH#S2$g$fq6jB*PCiDAzf= zE|D+q>F%ks`>JF9BT@MEIsX%ULs?XWh%JrxJ94ehX5}e)P}Hu;^(Y3~!|sp+*W9d< zCBm{p-|CN+8O4bt-<xC6eGkXFGE_Qw{|0v<t6q~!cg(wl+wn-%Ts)NB#|PYpT;)Z* z5v<5lW?IL@4&=}X)#6eGJP!=yFZ86zrm$+l;~6R|&k6Reks5nwG@VmlGGyePdmI>D z_6KG9KNIxxm+&%z!z>T3TvIU7k;pY2lqU>Wvg`0&L`5g4>iR!KePeK?ZLn=@+qTV# zjfw4KV%s(+wr$%^Cbn%`6HV^UckZcEsmkx({dTXXd$r8)(24`P$2RF;5#N3|Tb;)c z^B}4VQOsZn8J?X86w6PhO%{PE#8(??5dYIjx|99=it#h%0$X#fGyREtSLwfqDq3`P z6d2cXaD^O@q3g1Y%*!PL*~j^;H>%7<@VDHGS)JuJG~(r^8lJHTK*v5Os&jFhno>tu z@M-H&$*obQ4>&26V&|e1oMe*9nUXN1+O?K&imY}vuu0RT6Ouc$-8c2d<M}ya#A*uu z3k7;{PS}ewVtcC0^r*5b44eK<x#=b`U?-)}C0&#xe<oALCt6d_zfVt;-h*8%qRlu* zc)z)^T}}P{#bc=MpTzA&Y}{#q$?~L7526jkfPV=1`7~M-kulUf%fFuql(6(TJwp#- z9qi|C(h9O0Z$8Sw9_p@tN{{q=5-gq)^0hc~x&NB0{GpW*0Wu$Mi>Uk4W|kH`)Ixe? z#k`;2r6_Sj2!5sgLaVWv6sdOQ=lOZv5*N(4qd}BiE6zvRCDj#Yf!58|o<DV`zP9dM z-l!DyRS!rSE-C<zJbwGTcl8Ia@7XX0K$HQ-uHqEncKg0SQGakZvid9s&CERbl{J@0 zJFT%1YA$x#?nJX2oRC&;TI$zl5)ISGh-R3Tqdi6ceawXhmuAy;@k{+sIOBkT^u#(- zT`7#(O+VD(h)eK%W6NOup-A-hS5l*K>ZAdu-d!yUTe4@YtnOBbe@skG9$H37wzH71 zzE#!D>qwS}6d`pul_>ZoigWnQ+6&Sgz-fKB&~n|o^aW_$wPOOM`P(bKs#xSx`@2oU zLK`>D*OsIhB95MpX3bSBucjyX*Eps8IA-7fV~!)FehbmYiW?x;)*ow?I4%0X<rp;z z2MG;)tBMq!@Um>HF@wPD4_kW%Ol%lzh}!~@*j^*yyqL%n+gFa+aPCDeVYLtjT?tVQ z(Wvfc{)}E?cdXhLKc^Fiz|`7dbQnFx53(8D(k?F8XHyEWP46vruuTfCaz$Fb@_cIi zxKvt8c{LcI%fH^Lskk?LSE~!@uw&HkQ65Xn>1pgKZ<@72l1@h&X~WNC8rkb@Y(kb@ zlL7D(R=}^io%KHl`gVvNh9t-#XX89%@`qR;RrkMiuLT4ZO*`>o-wly4Z^|1cBvUNU zBLqDL^$!NFQ#%qB@m54EJVlLL_jI#5eEK}P`X74iq`M=Vl;i9Fso?-L>0>21e*h1_ z^;UFfpeEI6%4SoT-Tcm1Gl_p|jqIGFhjE`_o4eZYBjRI4lcFqD_vpiB&u%5<b=cD9 z|8jm)hZk5T(6AiFsbT+)+8Nm#81fKQVMDB`Etws%gHYJ{nTAg|klEKPnqpJNG;);( zY>#q{RZ}KumYo&lIxc`Imdc}DE030CXt<ld3z8~Ip!|p~bOf*tNUnh`wlbS<5APuZ zx$EdhwH!1P1_cxtX_$#i!9mU6K6jUkY*^Vgqn)j6upcXmDM@^cNygs<gp1J(NTKcF zPM#l!OY5<2&>I9cfjc1=P)zv^p4ud;E0h_CEEdp)hiUt`e<uUB!LY6)bSzJ+;uf2r zw=&M@QLsZ0lwf2sM?RO#{IEuHGiDxWhmy@vNvLp)`NRT_5W%saL*#n&QO_{Kz}IIQ zS(Ug<$pZ$cvYnIc_zCQ$sSG`}QWbPyt)Z&<w=D37@7+_rM!+0itmek#+PULX$?u2c zzlL!c@gonZfnV&!IAM;Vi{dp;%JXEKAp2ei#2oPy6^*W;Ow(H1)$>Yr+TxaldS%x0 z%RKy<+P{BW+eIn(H9qcFFI<<}+XWkSSP<)}(__wD(+{G|GVc#!g9R`d5%icMODKlL zbZyox%Qkd$H8cZtEVIM+gnqnNaRG#cv>bF>60DmAVlO`}Se^u$mgj;FQ5pCrYqwFK zD00kWs``W2b~e8Uqki!k0*BC`qCQZ2f^8&*pAAuy>`y$}v{v<#+Zz(77Mb*?i@l~1 z-3!qhDA6X!T1}+q@g6P<@SR~5U4MG(22Z68VbWrIg{;5mY)D%A74nD7*MWhfIHjj| zG8$-h(PXC<#uHs=@RwQXPuJeU%YGk=)&L-&oY0S(c&61ARM|3kearyxRT3etsoxDw z>k2@}=~o#8G0P)6tlZ%{-P;fIaFPR7bC!Bpli3w+Hrm&MggGge{oJfN41c#n1F-uw zg8MsV>625=f1*N~m$jCdy3+Zru`+Pwqt`JFuoQ=QZex?6wNH*a5CnQqcr}G#ZH-+{ zpvaeV-t0q+sf>Eu3_Ch6Vc5VZC*0ia{cZv8HB@Drk2?y5Qxj=LE%`%$Mf@$T%MDPi z0NAMi`fVs2xH`~YLZY}8JyxHU>zB64rwubjVsk;}zb)7GrinM%@l_+K6&yWqS#IUD zsZ8GsTaW}T+G9+Y#k3W^VyZYIXNy=E9(sXHk|oxJ==}@Bb!VZ9^x9t19rH4jr@pdT z>Oy=IUP}gV|EhpzO{%Rn-E?cFKPM!qjsH@n*@uo~e#Vudr#SOW^)soUkQtvQRWesE z=8spTG<$hzOId#tB|f$OKHZ8oxRzn9mY&%S;HQ;oj7k;~z&fq#yL<DaCsxf<jU{&f zMvwbnQbe~!SA6#WaA9TI%5<SJ<MK3Ks>gC5t0pCju6mwlc~<>YHQ1{S<qE@|O?GOu zzs|E>5hie}Bvx`?FEKY)WF9AZFcj9DQI)6@K|v!WQB-`^+Sq4h!K4`mgKd+<xky5R z&yzE06hru|vT}85cB`I#J*YgUP8-8Zwgmym+RlllXIGc+`Zos^C<5AiqS8Fr6o!c3 z+*m2`jU^VY@6YM!+XZ*6jfzYSTYF?>GGTOddsM=jO5FXuiw)?g{|@4Toe;h~^QRzH z#_M=mFufSdfqSh6ic5&ozuO7Lb%oX*)*)RgY9fWT+=S-vG{!D)_vbZFs4rghg&|!` zZ-y7zrL8l^Lt)tNkV(0@22gKq@_c8*+W=F);ve|)C%+REzg6mD2X%M=PqB!Q+X&Q0 zk%zLw+AtRhvK!$Ck3iqD=#KsKk86gv+mw05wLIJS<G2XSUZ#kq9fN;uPzckF?V!w@ z&j1H@gX9t9bG@oeD#K^>?~Hm1ayyYp;~8&4+3t0-U(<&_G$V0BZeO@dsnT~~;m08o z4HKVpg$t$yg+tM9VrHym(7(u>Y;x9E#)RW-Ey3OFbC7Xaxy*!^mOUekFcH6{r1kId z?F(JM&6Xemt^^)XCD)#c1SuQ(VY7>ov=APVsh>TOHuRE+Mi@P7sgZyp-+>3U06T}k z>LREuh0&i9md<y09oS)p7LB(9L%u+`5r*t$w|1t*f_VGBa8t@QjOEl_$J_P7@Zge< z8CL|UPNIvyCak8d14#@{#){f*gu$W8uRE5B>-|>lW0XIFCTpbacJ||GU93KN4RSlh zN~Z2=P>=igr91N5t3J&oAD=)W772E$fq<Ft;zm?Psj^Cd-mWk3;8{X>_HZdfmET9N zQ%rQPw^WMzs+l9u4o@$CW63waSgB+NCPgVwJzo8}u8@`AT+&jk_f>Y}O|7ZBR9a;* zxVg}*uZEXE58Lz785j<EWY_Xfe8jOao@&TJLzjHq4-?~axI1!0J}-TcdE5nutr@I) z6Q8)(Wrq7yH1ZD_gRC9IL`MICt277vpP(A<KHs6!6Bx>@nuj>-GTg4k{hg}AgOpy6 z3IEOR`Q>=k+VLD-Ng+e}f^fi#d&WXdN-Zn-?9NX`C%d@@@`Dwb!-t}l3x;jZ0u=EF z=L<^hjCz$Yxr$u1^{FMC0Oki7sgrtW!&kIsx@suif(LPkz1$Yx8Q1p?^;o&?Y%LCi z&L<q?G?Mjl<Jtu_C>n#|-Zt{mJ{^^3ApHNOB}o2TL-F6d1q6VW_yA{S!>%l=tt`tg zuPiIBs3<O}C@rfit*$PstS<ZSXJH*)z;ghC0}XI3(28<VxdH{WzOCk|pHe-}WBl&_ z&Mj@2`FqKi#c5EL3+U)e_tSrX<aUVh=Q(b?ktovAlbsE_zcPWPIJv-d-?UPiW*hX7 zquNx>#viwBx~i10$cZ|&kr@qXO1MG(>=aCce?oPW2KOZVRii{Sn1(_4re~pC8WP6t ztN0wu7_F!h!$;Q0DbyjOxfp0PrA&P4`OvI_T}g%S3osQb$;k_7+cJ1N4^W&uo*nWA z0F|DGt8dab)tg9fVQclp`}&vnGbR1Xho-n(vsz%(i7m);&nj7evK1<#L$th`H}1I- zS8)7=ErbKTQvf`D8V=oi;wqJIXad{-8gsg2x@EV4Q8OeG60CvkCzp12fo)lBjf-mg zTO9Ie-{Xw(S>s?&#E%8YPJ#1iJ7TC&cMI{`?v}%1S)p3G?hVxPWCyhGbV?0G57N2} zzkL<V6LOJEP3$NQWVOMQ&u^K@)KXW7QLfm>z_X_}7P9IgAS9g1xQ+kwI#>eKD)z|b zdNg<_xj8WzylY$dd}V?evBb>Hb$=zDnuTjELOh4&<pBmH6>UA9!IyfQ+1S&QrgQ(F zo@mzjy<_3u$zVoK9ocsA`pYIc7{|F%NCRyq<Dt`kKH)G<zr>cg@AuV0jy5j4u4Ow@ zVWW=B^$YB={|mHh{k{460|0z=WfGgeGu_UL95l=>eWgvH0F&A-B73xVQ^iYfrh7CK z(L@Z7!{~lXS|g&G&Wd_3ZgXpqd{%}n1nq`bfOv=IybhU*gB7f6g64~pQ(h2u)%6<O zj->j%#dv5+e7bve4jAhOXbfwQYOBDeCR-tMD^$auiV##hR1j;hnGga5Ha^fsb#Nt; z@h=H1YY96k@)Vl$Ks%)-b)D>1i2uOC8q59D-zIu}kM$?iYzwHC0EJ_dG_(JeH)=J> zVqB;g>%)p3`@e4AMTO-Kf^JPGW42~c`k*qrB=+W21T@dQ!#{sGUD8X0Mzu{1zF<-q zaSNgY<24?(EIRjXZz11NB)nB!q~9e|OAb5I^}yY=wRxGO9)X;2e)x3O!FkVE_BBmR z6HUD<PBdu4?igX%kF70PLZDzc<|5VZ9h^_fHKYAkrEsZ)y8L!31Uq?PXcgQL=_WwL zt+f5Mrck+<F4gqZIQrV1n-Y{NF{nc&#N<0mDoaH>ufjVK{%RoND>?vKHNECtrI%H~ zkH{5|*}$0;#l}BsKIF<Zarsf=YfQnA^Qi8>g5G3W6lhMX*)>Q^)&@dQ5%D{-B0LV} z6RC}Bs><Nvzz9h^dYYm0{EzdWpuyuB4vG$fKT9lA2;bk_D^}3c<~vQztU!_mo=?b5 zWT%B8I<PH4_wbvrx~LjVNjvVv^m{PEPa0NHmT(#7)`^Pz!KZgPld~{RRk5^poPP~7 zQ}wI5K}NU=br{`k(n`-K{%EUX)2IF}d$xEf6((2F68E(fqcnQuw665%dOxbC*mN%! z)3;fN)KPB#+OQDoE=KR2>I?oWX6!};`Q7%^nkEUaxa-S=CYj}+z4r?K`_1i=oqfCu zG8MkM<>)#K08<&JDUB`wYO%$W7F(ZmaGs&>`r2-YHnVW-_F57rQXloJSKv){bm+k8 z-ruDv>+Ecn1-}0$W8cm9l1MBPX8|+4)!D;crhRKn4$0A5d0fcC8qJ1>_($fDZS&3z zZMT}CcD{>-pEYFe&wjjl4}ZiF>_0~|a`$*;GMZAE-M5r;HQE4SLoH5=SoRGwOX{xV zq|U7-ItmbgPCaEMhYpBV6>zVeYz6|!cQRnOtJ%Thq*5q#XuZTFQn*))uZ3;i;)}SR ze)69f_CWg$#J~9<gp7XN%H)XtMaUOJ7mRT^NlPlxCqHpn>_*67*45=4@v-st@yVD~ zjCl9DP~7cU;@vAUy}W%wIP_7;iWV>t__1Dxgd5a*IqkxpR9j8sh-w)D3u@Y*uG>lb z*V-;@jOrtY7^v|w1y9>ekpra%kRDKdKV*Q!x}^rlhEyThoV!5{ZujhSCwFT{o?;}0 zHFL}OIe#w?5!M9GiTRL+Np7UQGuW>7s{c}*BUiffR?e=6+b*m^u{aI075q$SdAH*y z=L(P{rT7zqDup8NR8EY)-|cE3gJw5ur4u9{9-c2cI!4q<J`mZGZm~_DQkT0h!`Ye_ zZz<A(O_EuD-FadY7`M4jLj&RZ`w}!70T4jQhboPur&`Jl1>APkB9mF*YJF9?#zLU; z87qv;=LcThsg`CMvg-8Wlxm0!B&>?slZBKK#ilAA*w_pn9c;{)0Cq<$^`nj_VV<#v zJK#41-evkGcVxANGzG2M7_u6%e4W0(Jw^0T&vK#$zEnW-Sd;No4EJNfRoD=RCYd}6 zni@?F?*5%F84_mf$o}(Q9Da38FB;2+r%NwT>Y;*~>F8ILC2s5h3-x7#yLX{Yuo1O! z@BC??2Rw3LaG5oS*2i_RzxTkvTfVjY7>Rw*E08lez-GA;bDU!w)m=mg1H%lZw!G9= z#ig&q{|f`_OJ4OVssyEy8pS(u`8_bG?$SxCo8SO736mjA+^WIBJW&h~3#<WhJV9); zS1v5-BYeE!H2Ku8NMw}kMFskxhQ8b^aZAW_A2+0GmL&$5!&Vxg5OFpBeW9|ep}&m4 z-#V@MFM`p!gP`5T1f^;pchUk>Ph-EFT1$MA1yZr<=`MG??))Or$Ye??(v-TD^oJer z{aVIsDGhF<^&}&QsX}0Nx)_-?)byY487W<@u)2Hb+d@~);MyljU-r5oi9h;~71fKH z%ZH@>KvA<F+qm7qe{mHct0_2uofIF3^{@cz(o4q`r_>}hS#pOU3;(z(KGXxRsZGHh zKIMsE`4;jigDHIUo2<C007Vf5SxQmQP>}^*%)p)La)Zy7CMzWF&UU+tXg{OlP)yiQ zV-ceqsyLsm;a?X)XY1GYkN6>2<9{p<vb@u7MJBryKL=7!P^Ifw7ql1!m)N?X!aMlc zeR;TZ#(``VSQJ<xq8#|Rp=+hCQCXV`b&`kcpxOY2<)h`>lYM}9dO5x_Qebf=DlpO5 z;8-rdu1iP*X{h@Jmh;V{X*@oG15)gb3}|Wpq6%rNYAXMK|JJL)I^~yWZ7|z?tT*&8 zF1*-d=9V;gZq86#)e2C$`)hw_j;~3x>HH3tW;^CiPakv0;TTexukJE*4nj6anrG}? zOwFS=9dhM3^!^)}tQY-AW*(V|@D@JI8DAB=Lt$29Dz~tY?(cjQ-oRM?J`lN8G3||6 zs#snpYL6ymw#;WO*f)tsm2t|jE|3320Zb6K`LR`>u;Ry*&(T%Q|3@G%Mk<0uSP{r? zAguML!^^I*7N6lEFCqVrlTwNV`s+;@dnX0oZH_-vsdcovy=?IoVllpD7?A^7NAOHE zD~-{w2{q7r%b?KJTH&TDKu(8aM}3TmoB>jdbdA0(GTOy(c4Nw#n9G)+M=YR2|2Vc& z3xvpL{vwerHRv;bVLPyVO%=oAU$A>2^3YRh((TY(Ll8R2t^yS5R4e&Epv0$L04zyV z&BEjGo8G^$gmZ3}--<_ll4O@q|I=KyB{MdTcaIGn<846~VR42}1b?%!SD8n>(SdBw zkYUTr0lvwlcDLEMl|R0dx5C7xswa(Bire?%jEQ)*WUFB1flx9d%(D`yAOx36x#T+4 zu#mpwiJ-crE^ry~lh)hnZaTb0&9Ow$IG&&hs{W|TQI*QW%!j$zZ-yDLD*RvQ$IDW@ z8h=iU0i|&DUspUN$p}M1ZPlJRVP&9ZO$QX|-b`WmC%Uw$_Ft^7h@-QTbK@<c%UAz; zlp6B2&LXX34aEF00Svq$5=Pgu5`&y__aW-w{A+uW>nlE$i@T$kKasluKKRpihlg)q zud(qpv&T+~x_ZHibK^n`9OZ418d%~YztYV~ovw6>f)HD2B|fZ3?#z;sQB3_JG+A{b zTF9WZvkv`zQg-9AHl!~AouW0|@y!8-s!hlSRz^lqJ*%Y%gnhP9d&!k6ziqX4u>AV5 zycHCduxuU$Ic^*nmjZFzcV9*gx(~+KRLCpZ{5!*x*;3p0uT#;S(`>u_I~2Dvy0~<{ z>Kk3MU*CP>rh3$pTP3MSU*0w5!X}IqVk};D43rSP&!m!fBZi49nt3jik>_k_i?z3M z#p+G7>!DT(^Ud|lLG@{gKg{P-C(HKtGw<t6xBmnIAS-V6p>PbGfK<_Cu%_UMDww=6 z66UOe-~wGx=Ra3EJZiN_D5c~@u~On6&>>VoMs0y-NM#uQ0)Z!?ZhSyy3yy+uBp|rL z^1gvROiohaDG1Mr9r3ElwN9170&6i?Hb#0cwdVKXZrUE@S0uRd6~DlzhB)T_5Kdi4 zgW%b5@YObQZYW68Z(=dcjbc2UW!klJ#Ij2Ea^bxfH9uNxT#y31O`9Kz^?z0nxfE!7 z9xzvd(i8=oZB(I^6o9g~VjQwJv5LeNoFTN0Cw*SJ*ZFZe{9{clBE10P8<2LyZx@T| zw$lb!nt}8?6I5Fk<=1i3wVw8`%oaJ*o{;fu&f)|Yi}nS#d|SRyzw;%3kJHc6n`S#q z;7lGr;=Y`sl1MW2pi9<rZaxN!px)8hOFDq56ow8u6(1V;a3)nwnX~%PYgo1a^2yZ@ z6Y!q}1{eT<2XgNQq^<V3j2vXZGO4)~G0$kMK#5QO%no*`!=^pmhUqic59%wQF1nRq zSRy431T1As38x4)y2N!NFAN@3g)hueh=%whsHwi6x<ocej!!%1v3PiNiOCSA=!xR6 zwqkHynXZU9j|0mjD8NW6N5|&JPI)?12}+ef3vwQ%vtOFJ<M33k>J7b-9VpdlzfdQi z&%-_|KI^hIemLlRkTHFy*Iss5hX?-9&4VWsoM3$l+(KGQDd>UJK#9XflzUpligrBm z91w_4!P)EZ6vr8zwJ3jg+~&nP2c#WpOGyi2ES~x$tcMpZm%6ic<~?R2V#$tWlXuzI zQc;4a<~%d85QnI!q1h)zP!R?GEuh_92ayF~GLh4YNNPNu{GvxayOoS!y5LwOh`cHZ z9*cDgkT!;G9rr#W8Eu{hQ-s%rOW@m2Sl$QY0U`iEDxcBb9VEhc+YEuvE?9*UcYKH{ zTHj7N{SBN)S9hw8c<xSHk4>ea)B8WmKrd5AcAcGP=ZMt>cHUK3*zmyQk6)+T)}?jO zH=^hTWJZ?4(6tz#@!^HTYo<TwBit@A8j}ZRu72MjU^~6lxaH^hWT;A<6%~!x`)~lN zaeYaOrM0X$hQxbDYmWpH;>2vai!j3oelE`@h{>Q(7BB7gjed<f*pvEZAp8JforZAy ze0Z^_fy?l>IdEq|B@gej7gDhO`TssW&^L3}!+NQoy!?7*zUn;|FHn>opQiIL4s724 z;vQ$sT|1lYdd(!6PHQDB#zrvjb~ruble6415I%(s9)1y)i2<UPw|@3E#l^;VS6mpm zXuZC~&wyaq<-v?0Hd)SES8Q~g&p(4kX_p8w>2s(a1QWufcJePf_tM2hG|7ls>tJkq zCi$W8zuZOO|8W<P0PaFCLtYrGw!ERPqO7tKu%)^-v!brJuBNuEsj#+2FYIH75FRvE zfGLloYe~g9>60W*E%~wu9nN3^zBJ2YBRV;O_iRQrqjnp9`(w9%u41atYgxQy3cKU% z3^(1~$PK%2^=LPQkMs3&MS!g&>en2VP6@YNg!;C#sO7(HMf>?GSi}(Rj?=A3`)O<6 zJoR2=6=W}nU`o|en%hOO7VX6yrwz_<#21PH^|Ky~=_NM6_<!?jg{MqXO<r{b3rkO@ zk{B)iGpe?D7y~eW*vE+kd46p!_;*&g2NDQYK_gBXTnwaV+k4+9XKPpe8q;7m@_6H5 zZ^8iaP`E!<Z}GI*Mr6eQE;;j~kgqV7bkD5AEohlXy@(`QShMYSPoXhQ(e@GziBY}A zMQW1;QaWO4s9gtWDExR={q4MmBLYWUm;%?CY#z=DcGq5qr{C=5tzICC8ACE@U{JO3 zCVM@{0xwz^igjwF+T|~a31C%TRu~{(fL?RaNrx^l?8y{qdwjVCL6${8f6<I$C9A;^ zIl6`Qjg%|upl%_Lieay=wj6qakf0mq>w`@Ec22j#QaS?KTUpNTqDVa$4YI6BIKUJ2 zY;y#EScADD?a4|4=G6_ToPpc?*#mOtO>qOuG?j}=JboJ57|hvo5$?yPoDP~BKA#N% zLn^$y0pGbY<XFoxE-_g@df_dLz%?Qgb(xR!!x7qJtHrr$*2xqLb+{KE2%y@RLc=2W zZbeyuiI;&46DX*nn_QuRa=Dv4lq(J1p;>eI;x`M}V!M-fLl9Q=N8~4gDGzZ%X3^XC zK}{O=!<^IBVJU{GhavU9-MlzIX~KoU%t4oStDgDhF`)PDZstWOn4h_v{zPTBlW2Hl z;NkX>{`pKm)TUwPrI4jrNx&ZEk%dnWS5jW@SmJ?0s8(8i73wD5CqIfkhIu`2oe!m` zxYmgFt5f~gRCNGI4<Hh^))=~gE=ga%)xz)41s<=JZU(G4a^Gz=N!GfG@(v9JU7_6D zO5KULjvb<6XPE<Q!)G|nWC@%4XzRP$#yofer@nu7PgW=aY^AS*$mvu)qwke!wOTI| ziwGLjeLOmAkR-Eif4X}o*Zsi?S}u}B(=t@LNkMell>{!sDKVKp&%k9JMyal-!r!lC z0znt@d4JTze;bPVS`ByJmRC=MO7xz{4+Vhbr?k4;wthg(Ll-#$st;Tt2QT}?;wP}V zqkM$JstrSuoZd{Z^R}hmaFOwL!+3~`yr{<KxvF&Hxn<j4UZ@4vwxYsZX>*U{5$=&g zdKh5G8Oh1WwJ1v1=k09l9KpIW6sI+4hgd>jlHctX`%Ui%xnhe}FY#4a&E;?L@=y$H zyORz0LZwd$51r*hdpf+e{sg{<zWRo=ud8voI$M+=JDpKXplv|>coR2dWx1MA4!`sC zVGHCgsG3aJyo@HOu#A8d%g8qBle)5gT&mY)*EBRCM<{jN#WOw}%rrJ_h*4Kylbuso zwUtHWfR$di_+!cxlm>Q=cBj33%MQ|;ZB1#Mx^ZqQ1+y)XiLg(!z#ijclyur9i~y&& z{!?%Crka#Aqn9&Hb}X7oanJO{kTJi&l3i633Q8SkSn02_4{hjVWmK>f`tAV3Uyutx zME>!fBc=A^x&t27GK}#T3t1m%#d!OCQ67+EPE2nXRqG@=tD=d8dsYVfrj<nk4$7}1 zOP92Zv8y1&?WY6x35ZWu(gOJIMg^x;O7$EG6<=vuRM)(wkO`LyPFt3sc7FoHP!YK% zm?@qm5i^~#D&GiV$j36i;3$}g7fJb5&Khd=(-818SFL?e+}dfncL|0dS}oQ-4@eau z5%imO9+}5cG@2!vez5=i%1IdKu5C`XET${FYZmAzprY$in0Nxs|J7MCw1%HFJ!_mQ zgI>QY$L_buPS~T4EvZtMgJ-|*$6(lO6Vg<wEbE(Gm0p(vlI@;oLe2HUNaUjJkc*RV zEjgNv$vZN|#k{DPNODZM{Tkc0$Vh9aO6$S&UMKF-R*<3D01^fk^NUi-=AHMI313-+ zD}7{5j|D%QR)_mb%k<=UN~haV*z6p_OacPHqdqN-PcQPgAQmGzF(ZKlS>AXQb1*Rc z^*6mUj3!&RM6GvzYT6ODJ<0!DTv2g$UKx{aBYFI|38!+z=0ALr&G<Exp&Z5&i`hAs zkHP4}QpiDWlU|<N3s3n@DQ~44UZ)Q76{l8Y0XBdU*p}Hu`dhj-V`TaXF8CoHV>EmD zxGIgzo$^wmc(V#!=d?(zOO<M&7_a0!=RE(YFe|t3p1s-#hlU7XsGA?Eb+;Yg><e}5 zurLgtKaKhv_7qy5-}Hk`)F6j^)*cMZG53kb%FWc-yJ0pTrOZ=5?_%nT`p#YCPn|IS z7PRE)vp>Y(osC<YQ#^Bx$zuVjKSOaQ$T0D^PA)}*xA(}R<-Q`-BEdF+Nv2$UnihrZ zwOxtExd%~%TZjy~#APc8tX0TS7O|rsP^YZ#`1xdJfKidQ7cdLGMp+duNYA{*)*w%L z0Iu)FsNrr?m#^ksqr*lfo(U3tq@I-Riq;oVQksfxMR;Y}SkG~;mB`0q^>S|B(yf<9 zV%l2#!ciM9?#T>3b`dSOE*hk`pT%Zfa<l=T<W@)n)kdGXqZ02J*bjL$r5u?8Ocm`b z_yJV>Q0K3TkuGBiO>DI&vliqygRYQu!$!-bXS8Rlc|}HPQyi=E1jYquaK3d-Btcwd zlleJ2%b8wbCyP}!hJ{{Q67kI#Jz+8TU#K~#l%eZ?#sNuzCRH`v852|aXEv*4Q<C;l z%%i~FUFv3(u9s|UASE1?&jto`*M@QNdR_^wLdMi&DpZq-romiN_nD2?snH=KX=Rq? z&j9`AB|Cn=gGVoJ3yh3801xa{ACw|ipTNlKcz+Bqzx;#E9efQfMrjZ{k6is$n%w%Y zP>BsX90s%E!VB~sqG(w5JG=3z)R?@00Qh^WHMKLQpz7G12OtX@BlIX~pR;*L=Uxiq zjHaBqw=3c{=fl5crb9`9MINzhB4Mn-@`Jz@D2=m0_s~Md;E63kGFnD<=y*+zD02Y? zEp}Mu%YvnB4;FKa%l`)+Zp(`rnW)VYHR#~dg<B>mhcKXle=VUO5aY&l`KaC5IZ~p+ zQuz;5;xFAb$hHc^_zy%?7+Go>lX7rn?17M-Z%NxZSthN%hf(OKPSHpOLn>)_D5?BO zXC#~sc8vs9ojyyA3EVR|5HsKByGJg)<tTeAPD#?#JaC>noqlqVGONQ?|JK3?;lse0 z+t4;;f(^rVvkW4+4)n_YbOEfq{>)>deDGPJ9C`2(uZ<FQ(A;;axmZMDRg|Ulyrsvo z?B}y(^s@8n%i%kl5_u!4{+yn_wpReAJwMH%ZzyC{sj7va*^+{a<g?2jlmGt@f3^1~ z=y#R7n=>Djrux*Y2nDULdZ-eS!*GFL{Qe{7DhV5rEVS|0fGnFD13K&VtQ~{!ecxc2 zwSbvJAJ2xaZT}&J3a9Up<#>o`9df=y=jR>i)A$)HMWt%c{fO^$Fdw;4=wR|(*0Qj6 zS4esiB3i*%fgHb1#qFr?sTI3LT_zX3NgEL5qSGYkUaAJFiU4$2W+t}?Y)Rox^4d3N za8hUxSBrZYtbptB-U7UC1R4BUVV*=m?JpsuNm#XzE>+`m(H-03dwOTHJJ#i*lR6WN zb8_`(hO?+curAFp!f4O&P%QDTb=*VM{@tO0bo%P_p30Oze7VN70|pk?B(!6Krk~_F zamWef#Ae7xKJ1SIz9<{%h*VKhro-{D-6YJ4oNAb^6C=FRX(uV#o8`Ng+&d$?22KYt z8Ogg5y{w<}1Tl50GE-XuEQ&9{lgu>^t%BeIBYULGh-DQlTG~Ru(Ql57)$+efHM^g* zIa|sbPd48&O~W(Ok+1YDoDc95gi`TSN?7VRKDsV9MUJ02A>RwZ2Vi^K#SA&#v;MFz zau6^5i2Rp*MksBrWYM-JOk4Hhe16*Sb5~F+k-^2XKk$5gL0R1QkA(87ckXCGr5aJZ zQZn+EYJ#pRW)Kxu=*~pf`dY2{+^^Q<(U`QfyG`<v9$D(|7TYIlvcn5N;<)!Dmc7Ri zpy)^>E)OdM+@-<yI6GyZe)j~3xoCHIo?=ZVL}+nygE59NTe#C6_v<*ZHfzPcWVw7r z>4!{p;GPn+G8Ey9N-yX4&`m0Pm%9RBKMr~Ku$245I7xPY#O-&if%{naa6Dk=qlHkM z7?N2a&XJ`A9T_QH<JY4eD0FvPu@q7ntQ_IRM^Ozs`T`p|w}7v1>$hW@#&w$u_)T(= zep~EGr@`(MD956>p1hUhDR^GB2C-RE9D*S4>&d<6qMUpNYh$m`VO!4&X->|HsiM<< zqG!r+aNTnCTH5hRl50%l0JD9pZIS4TqEt7b_*^l_(ywF~m(P1z4r0)AwRf~ll~M^B zd1yx2ElVc?&r+%I1o_3ddin*T6!ox$<S-Ehelq(iuzd0Ms?XQ!&@de^VO*<fgy~R8 z8W`WzVF%##j|`A+Bygey5J!NX40jQ=k0EG<qhuLbGHQQJj;}AMhf+j~E6<TcpJxa@ zTkgzy<aC~94vULjt~i1?gXJn628jiMJt`NOh`Zb7i~W@*NG6q%nwRw~+TT`<sY~k$ z0h*k0?>TGH!B$hh<7FzMNb5i!_ZhC9dOQ;hc^;N<LkmOS(a&2>i<ssJrR8$5v^FBA z!x$wth_i1n#<&)FILc&`%N$$PWp*N2luKO#kGn0;%>aq{$Biyi_;)`Me$R>?P#%z~ zs$5tacHggs+g0naao^!tyL%k#W5S#s!VZ_(XoDeh`vIGmWWMYc+z6t#_dwSoh5+=P zYR{p}2&TFDWe?=?UAko#r-{gRA*oairr%SX_ecCJ)zs<Hy%JINy~|~hA~>Qq1D;M| zs{1C%;IN0rK`WM)G4O(as3-*1J+r$*Ol^+TpVwAt6V)XoRO{HkU#T19`0y1#Wl(%u z4b8wXJxH*vBC9GS59r=8p<zkga!QG9d*hjB>TBa9JhbKh9GAq}5SDUOjNNEqgik=0 zOwmf{WLXc@Rky||qln1>Hr3pVpR}Ux7WZ8di^OYslRO%v9K(gYK`0MwLr;)mf#8{E zsRMpXCF)=LQJ=0ZS6I;|wiX;P;n=-jb5<NlCltw$qnV?v`bA^*DRC>wvKjYceJfTq z^m*zv11`V{UNV@9M&WT55%fPXsr`@qX?hPu0nNb@^g$Ag;y$68%+tzCOYbj<?Tn_i z5Za0EI<lVZ<IiwjDUei(-8^(Du)$)4{yJWVSBD5~RK+1Uucqy)c8%lmx7G!fQ{Wu0 zfzRO)Ik?N1)|Pq-mr)W#V+8^~yEk6av^#xR`KlW69peHN-cYB;U-flQVtl;5X5J9N zwcivn7qN4Xx^7prRR=vyxM#-v34s5XL)ia64&nQb2HB*dK2~W_X=80QpbG-<S5s9} zR99BlR9RSB>>KuxTN@g(f@%%uDIiYo14gHv%b{QgG?Vv=yt2;g`MPm3$JO^F8gaVk z{<CB`EaT_4*qf{UQ**@Pl+Pn?$amsBY%LON)$V}Wuu}OI#u^8sDzUeWn(EBiN4_H! zuGE1UMyB9=k{PzNg2roS^yk5-^)D7N>mAimF*WY$u*@$u>XDas<P{QDxMHROhe2#P z*H})t5Zu2RJ~J}N$$ccc{5tdB?AU`fnL7|XfFA8l2Vw&*i*yt-O9v^VT=3{={W2^n zk9t;M^?lMx<0-oFfg2pb5+NCb`K+8#eeReUYRP{Uom&*}ec9v(`z4J{6Oh30+05a$ z8Xg(;6mDW56**P55e^JeesBoY&a)^Ef$|3bIk-cT*}Mv;BA7WGIgf3)Lrl~a29lN> zQm6*QZeo$2l&bmO*btk^xW0kN3ktcqE`bj~wp{gL5<N(O_vuyJ?%ernEDaBZrh%lr zzU2GBch>H2HoxwIx@!8cD&N3!CW?>eMH{rm_(k71U|`lVve2tRE8}3<=sz6dJyFxR zVBh}uyUiaioS)VICxGVgjJI*54JGD)e2suNeNUn)J_U}48yYbzp$6=ZD}^DJ>FtK& z2g_v4$o=G^3JJc;MTc}!RC(^|DPu|B<UM?Y^&|JT;qQ+Q9z6g6n~nAz_yafZU9ggC z@azHx%cN7Pi-E2!fMcGOn@bBvUM8ON^jf1!?XYtne|XfTN*1tItRm-6aT0-F$iiX- zJy1W+@1)m&!*&ntZT^$mg4Vg@p}-W`F>sm)!ppv&h-|)VID~)7z0saP?m*~;5SYD* z6GwcgprDt_V{~sNBcm?L3FVH*_+<G>xT~|*0;`u8nBt8+sdY@NPL|QAzm(HQAZ4>^ z(ZpuLjv<Z@5P3%*J+pL0NDkM{=5Gx&a5ZpuK!wWh2$o0?EW4@7xClRc`Pzlm%cez# zo2O2h$t$mx^1mPnvfw((#o#Ec+@vVOgwZaT`<w~dT)(I%{B<R0xlFNg-NKyk04uZH z?6A5{WmdM|Z$gV(UbR6Ndw?UedQ(qzd2PL)7o|iCEIc@QC1q|h%CUQ#$?0PvK^$h= zYdOxV=I7IVFA}nrFqUQOD+Mkw@gid)^S@#Eq%t9{mJ(11-(JFN15@2g6Rl(iUFCf? z@ukI`u@03tl5gIo51naAyR$H2(vmTTyQW5OhK{~GuM%@hltV}iy!UdvA`Bd*FsWpX zQ<<Xt{ZcW-1T`O=UO$>4{Wm5N<5oEh*Gc443aJHs1*ghP&Q6)IGn6Cbc>X4UXePL< z{3vG~Ts8)*nsqcLBw-Y+tKA(Jm3@2*m=M?Ewi>odCFC8P#_JXw8VI1<+}OyFmH%S% zClYuZ1yw0$!1^HjlrLZLoP@XhPp4-xz0&vHFodHLJKLWPJvfp1+1e=<LsOj#(wX@i ziUsR~$zp-6d!eF2XR;-8;!Pe2S<o<NFk(w-n1w^1!UdNn^@p$#-Q;t><H|t)!9at_ z%k+0%vJ^B=u99a?JR1^do1679piN~$@fwJhpin`Zf$257(|L966&JCz&Ccv@w+#Q_ z;=tbq6z(m77!3rkZd?3>WAGI$7WMXNg@B8E7qz>eb}9pC*A6D~Mc+R^_LhbdOKLbN z6%XA|k7-O3Wqu5YxAsJH6#YI1E#hxL8v-1VJj2!DBh~o2_A=ZW1l}6xj`YzIaH*(J zGRc_htxNVeDD_I2MR*tfiP*L$3GVXeU>&F%SdIQ8As>5V&y(J3WVmcm(2Ok?2?2_! zru7(Gn}X@#!nm(_3<B`|0VPMN^qw38k*iz2)(~(I=nqTOLJ=}n|G<FcvqXZ=bNi?D zXB_s0sIQ2R1zHzP7u_&N^a8yldH>d!+~T1$$iLu2LUNym3BE%$N7C=Zk7X#DS$s!u zcMTs-`M-5_xJ*5HL!vxs{WL?pJzM|n!D#zwXJBPWs+ISXR+bgWTqBI%&S~8$gZVY1 ziUhcLnw?*fC@=LbRmd-#e6d#t<92DSWcu8JdA<Yae1HYqc#)a>a9v?4R^aU-h7%bC zGa5_gDozKH6!_~&5=$9tf3fy)n^bzK-_~g;XGEV!U>uU)!-p{z%k}4zWa=|Dg%-5a zU00or@>ss$<h9SP*5r}$z@8$1grb=cLX0e@t@xLc6E=IfeWF_x0d*tUUj94I-*K41 zaUCf)T2DUTP*>zb`mo}fu?ZiJq%|#`rFBVKcO;4f35}AqX*d0iwMZT<5P)0V6#m+C z0EFfH6Uc%f_+{g%bi9C~a|F|iRKrsU4>}sB>P`EmX$|`v=Wn@`W*v)nmxprY*c$TK z;FKlSC}<+w7mn*y8tq<s5?E(ZTefXPo4;_c3ic<utBJYOQ<j;59yw~`mPW#(Rf7EB zFmEb%FVhCnw^+c4bd_IE<6c>5FJlC{jttqgBL*dtl@U7iH5?60R*4wn3uQB4x7$X| z>HBqA`JC^Fzhb@_xtoNz+jRpGo3<HNPIIIRoNUqJG+<-9g6J}t9$%p>K8|LXnOH&^ z4{Gou1~o~R7Sc?Zilwt!*5KOLfNbGhA`c7Jrl`>qJrYrnaX9KKg4#SrCcZ1Lx{BRL zttkc>vNK&I6q!Vb)F>o*5UM0h&vIa)Z3G8Ntg}cJm+rO#x^Qa2EDzsOq4%Ip5#$bX z@%JB_=^K$r)0HOjw4ULex`dmTAm40vZmhJhKI9mHk?FSe2ZPS5NWe;7hBFXxLKijH z)H#h5VxgC0;Fo%L74qSlJVLqd$5wC*QIJooY*!}gIH9b+qPms+VE2*G>WEPN!8Xai znG}7_$e9-LYi`k~S&2t>E*Vqt%;-MC=T}e2&fZxbtYc&|QYuixVzXUl!B~zjjsruK zjs^A{y6?aMOQe+(jpH&8=26IYn4wG&k~IkbGp4R)WInzs!7NY?;3?Q4rAUos1b}Og z2TTiafq#>?fF+>KXcl)v_SfL_RpvgoSBFvQ22oB4t0^Tv4^jp7hg#WnAl}JIai}WG zMq=iqVc+jWEd2frsoq&kL^~Ub@MhD<;2aZ{kJ?}`3mc#uWbyVoOyiV{Tr6UDH|2+w zXzh;N2Po{r1;~kv^45O_C?`H1uaaevzUPk|#y-kuhjcHT8w>_w?rFjG;SfjdRQZxs z^uYfBc!g7c`U_yNd+-=2KsK+w&I1+@x4WaD6G4e4W0di(uI`-<t2sf0(ODB^dJmo% zLG#rzx2J7t)w{`nvdW9+2!yW5vYzP};^<v^+EWM)#M<*#@e^jhi~hMJr?}2|jKf0? z`Q=N-D|#m~-Aa@v7-KiZ;>i@%+c<|I0z3S1ejH%aSw{jptSh#N!SC9^@vAZx7v}Y0 znkYTfyHQ}JT+kKNb&U&GXEq?;?~Wtm+YAFhqZv19ow)&$%4<$ywINL3zxW4o%450T zo&vOg4h{76zs$U%UQzzWB@3u~C%*6k8hukzfTBpY_{6O3XEOQcwCURd&=3mTM-eYm z%%hj_zmBWI|D5Q^Z8A9?;nw?Jp*~h`I}gn2(`p(}6Jlw1OK*yR9~&8kL2fd1D_@WZ zg%e=f4hWEF00wD{-s@`8AM&O{Qf(-0!r;H5$_xy!tp}EU*v*ClEYkqn{4>&|Kn<o3 zO`qzT&q2QGFHzni;z``+rxQw3%ob`w)lc>=g1>SsD(6ZRx!rmFkTUx`y6PLpI9VSc zs?nmk#tO6cG0sZ?lPj_XiVzekOcZCl@|dlOP4pb#+~rGWRS-gFU21L&8aT{GpByJ9 zNU`j0T78Z0!mJxznlS0mr^yEe=nJWy2j^QGHx%YUb+aQ)J++(VClGzn|C8(*?LC3> zA_L}nc+7!-RB%iZu}rA^H_z$sE1xgPUg}Jf-X-?=531=ce##i8a};Y@>~F6WURDJ) z`Jkz&-(a$KC6L89VKbP+qn;(tFU)2=t=ghwjK3c-UTh)oJv~!q{hB{HZ<w97T0=qf zCk!J~ZdV_ltrlfAeG8LN>QAEE07l*63svfFHt)Z9$=I*zr>#_eK5&tv@f6Nax2+mf zm;J`7cT0`O|7OjWR9T6D$jT}rwWvgZy=|S}N8_?r=R{DnBVStxo2N32rOfa^=PScC zm~5k$<)7u*_2#u0Xi9!Iqqc9|4a_`*Yo85~-LXMt{8e&BBELbM$ey~0*1d#PwXU8) zXBB{+)W!hc2;iRjSNLyS|6Vfh=+%FD8>?7a25Eh%DsFj38k+fQ-=)~h=Hj74A;v-| znMLoUrfYn?lb-yGKAWHzm{iOIfLS~GF~RP5Y^atJwl3Mw{w*|&6FtjleW*SLvrO;i zKCfEKwM!q_(OP8}4`Iud3dF%+hE+mEl%onM#LD9Q@n}}6p%2>s=#v?3e~ZHJEH@-D z(|Sjx9Kkt0Zr0DnO{M=#H%8GsE?BIJ4!YN)r&yHNWiaE^rOyF(F#e&_Vn>|_|7YbP zWa{ousp5>qAgE(^Os%mv3^>IXX4b?igwSKRB^3J%LOx9|?XX5Q%jN5TwqOS84g?Aq zO8VIX49x^ZlVV-qD$N5_%-?7#E4ofk^^BvsAwH8vs88?@pWoUbKB7*6-?w}Dj|}sG zO4Wqp&vTU)i~Mt`P`GsIqjVa1GTZP_%6^ug=y>NK9A<g#d8KR8rKk)$P}vG7PoNo; zy_tV1y+R^K-lYZDrA)Ipk{Ya1PzUlrw+G8wbT_4;IS-aP#ccVld;|=ZmheFqotvLt ztzQq3;0OS2rpfdT1vY;j9Vys=pwVZKvW!fDKsjl%)KgL@$*ys%MkFBJ*a;9pZOIZi zkJ*%hFq}yzd4vdKEQ9a)K7+R1iZ9(8#zF^xa2$%+=ARl~6{SNerZ&$D0@^s>uIC|4 z9Oq0=mgt2HlU-?8aMbisUm1QK92S>6XISaC;Qb;Ni?VK-FHEf;Ki+IQ5yOtE2Yw%1 z!lZlK2W6!52m6oh&S3icD+tgo;nPEl0!CDQUns$23gi~(eVswT&T@t7BB!MiA=g6q zl6d|3gsf76-L5GY3h%%X!s@ES-{#^<Xv9tpH`UcVRD(C|XH$UJE$I4JEQ)dRz|AcJ zt~)z8@Jb=o@CcO83;`C(OyLdp>h6@rX-|U3k+9fDL*Mr6Jo6!$UYplE2XI11X|PzR z#}+hftpbB1q{heCXb*M-26Og16?ka`>H@68i=425kgp`8o`J5$>Py=$@vGZ^>a1j$ zvAY>~w!x1WOI2s^$=<Km32T|{q{9%TET;>;nWa`M3DE44^ly2R!#6xZNW4#$l)Sli z7}VODoOR75%s&lmnNpBi55RdPmWJKpG|OSh=*32;vMglfuS@0+-Hl!{qi%dk512RO zU9rlap=s5GiG#cQD)xlib(>I*;-B461*iI7+CcpKIK}^LmjoQ21v*Z!Rl%;PtgR}k zDgykkE-b07tSc@C%tY3dRTl#g<AER^P!|PEgYXN4g4r}LiPKLwE=~e9bQP@HVZ7vS zg^h5o>^u@xyuBQip5dx|0ZmlrfP(3=^D7$9)mY0?X8Z}aICnN)u~T;agGRsTmR8kQ zr1oUn6yl3SA_g_3Ue`Kn2@}((SYk8s^ZiigEUA+q&&a2J7guYzhDa?8Il-_;%C>*J z>dmM1A6Q-1QQ(c>TPd{&AD2WcTg`Mk|54k_4-_f@`wWQ2f$l&6^Bs&7HJ~8=5Xo<I z)TL~oP~!C=Kj)Q*YgJSw!=9fJTe~6oClMk2q^&t=EiHNbaa=Bw{PYGF@5C1|+OOn8 zRrG{HrLnYVr~e$*_2^0dMMU4D^iz)ei(=$ngON`3aGSe#Juu@kZ{gj|hrQ#W$u+=v z=~DDWCU@~vUr}B6M`0zn8y@zZ+~|0Pe28*LGxf`zb#q`D3=CtXcq!nl+vPjB$*o16 zg#`3-01le~y6tQd)HLboz;EB#1wdoS2QpF?`P)OA__=%S{HRT<9e7O49}8LSYk~#j zPzr`gq367qWh5SOa9?@_zC_A5eg%2yV(AoaA%yt8{(E=YqHCTH%NAvu|Fa1~M?yW{ zuQ!$UR~Q+-JJU`S)^&uzolilZy<72WmdmO#c}XFBAZ5HFpMmVQh7%*hwLYp8=?;&c zo6f9!pRpl|TC|$(8_{l-0Cb~xeLjcxOkEy5kmPz3N@;U3kWRD7CY2IiIj)v$ZMgXJ ziDYhmZO}6wM?@npG!FP{jP5zxQ=N&PhvE9>0m4yq(77Y=EwyGkUZstg5yna8P&3@` zSu3bc?3EEubmLG#N@&<u2?m4F5aqup=(Mhs;JJ4xb(JSrc%5q8rkInzkVz8xRUbeJ zCj{fw*a{GN8V=rPc8<G%qq!Ad&a}lEmtMdCs@>7Y-vx#P&|F^VOu!$Js)~*IK(3pu z&pHPip3Lb#89=pBE-ptz<a!I!*v3pikN4bE$oXieN&Ob}4Vf%&CE~(~pQ&<aAe*Hg zug-U!ag^v8OpY6<Kc|WgR4}xdT*g5f{2ainp9BQbMXAa;bI{vdL+>T$F+j&+;w%}S z3=B%EP+I9PNWZ3^gpw{3ba<IsZxupA%3S-A8%mVpSX7Y^0UCX2j7O@CFvbByw>f|} zAE@Gqk5MrNyKns{s2j8L(C05Z|K9QwycI9taHfguf^dz|?iFIw*sCznFQ^F(0f&#@ zDPbIQ!#(Obb)QL(SE9I=z}FZ)c+hq~OYWX_hJvAwdbnFzq;7h`kjleu>Mgr_FwIWf zR4O~*oym()nBst+94(U9CMGt=<L3p4@>?fbYBQeF{B0dtn_O1DJQ{ek(yTkp4wk<2 zh7$?MNAPdraP77P7+NnOC0=S6O>k<g<P!L%uIiy0#i?lWr<c!$_2eN7-k$QAjoPX3 zyT?ky2q<RKN`twI=09~uVs5_h=u^=Q_zUZ6d?6Zfr2&rB-k&nrlPE^lYi-^UN3>++ zck6_x<yLj5?49eQ<*A}xCA6ApzYlMmeUFatA-HozdB!V|Yv8<daW;~?=oj&l7EoXG zr7RPTK>+$ZsWd{ag$6WJ*HR(_gX9I+lj|kL07g-k;(Be8E{3j|3Oca~eH7mp09V(N zF`d`U4SO{A1Fv2I^yM*oqvC9#8bwT@mKzzyUj|XFmr%xSx4X#b#b2;wpwTwCP74JM z#pzIqI!_JwUw*V=qyLmBW_kF%h7sn6e>O5%ept1-(Pl-Ixp~$vx3h7!gmYwt|CKfb zaw#UU6fA2%I6I~@JBll~x!?JJM7>jZrCrlC8e5&D!;WoR9ou%&v2ELS(y?vZw%xI9 z@0I7>-}N8mEZ1D~u2~pWW0V!(I<sRC!a^A60VL3OL%^bKrMV$W6L4_bM*EwEGO?G* zQP+=akL%Cc4rYqc^>NPf&O#wl1QnwgNj1F4-yif+n=u@MLM1g9i#!E!-K!k!CQ#fa zaZit8$xOhIG-GX9P8}yV%PdX}EJi|(wXR?>#OW4OJx$9verilBVyD67Ewy3sPLPJZ z$$E)~wX7f}fISKahZms``5EYO>bKAMV_(ACl7^~?&u|)`|5c6Cad0o}<PZzNs?~Eq zatFdRTt=8Z>nVJ<WKoJf_#;8{{4XX>xsR8xZ@k?9kSPYmxtFzG+W#ae!>s*=mI~)w z)hA5pvJG*!o0{8Eg=R!tnSB&qzT8-GjC8Cr6WrR3P3L~FfHh$v8WW(DT^1A<d3#S~ zI&sPxRB9_4I;|xVs^^tXsP3pQb0kYSQ(4h=?A2bxkVFK@u0N5B8|14fs;tSVM1cPG zQ%~h_*ULh606!&*140e_dyqjo5-l8L#un5$ZW`m&fUVj%N;%%xz{&e=+EkrJ9E<1W zE#?({ODkg^W0wf4U<w<vX)zKu0%w=}&l}E6XcvvbU*?=vo(I2uon&>R;9Atbb4QP0 zlRt}wQ-}*vf4ZF3TNPZ;buO|;86^j;X*7;)7~^3oulu2%)-5DcAy5sreu3w^@5j5y zd-@H|swY~}@uMt2S3-m10>C4KzP>#G9@p;$C=h@YE?NghG~|H5e>nJ&3RD@tB9^k4 z@?C<BRK}cU*reoHy5zUFnr#8!YwYspHU-)_2GBPAJZdJFiI~)H^j4aO*bwu(FYhqA zj!Vce_wsTffb-D@>!knPCqTGjBKY3Rov4$u8j!%v%<axM7~C8!X`}4HO`EIvf?iH2 zXgALngcP9~1>n}sk&$!m<<Yc?0^<VwK463c1Ysf4Mid?k3e}WKJn{#Cv`)x`!|NWg zJO!6g!BF%eG=~2&<N&LrJFO`5^3XRVseYUKIBJj|X6Kd3;Z|?9R?PYNJ7|BM?aaW^ z_@wjVK!qrQWv|&JbN1u~Dcl)(D>=(yG!CAN)(6KVek*-eTPItdbSPhf|5UCnae0|+ zmwVUt+CDDn82XU-jQjxYc?HT!)jcQ)c0p4&QSLjK9=VVS>Ov0stzCEW!h)Il&Q=eQ z=YxZeXyUcF!H+%g>vMXr5xzxMkPJGTWHb{~8ew{@bJ<^oDDKJiQP-ZdK|IbWTT<l> z9;eH|f>o7j%yL;C4lDK&l4bsya&$s%_GCDB7TnMsM$Oxk>(?hJIS(E+yJ<+e!3uVg z3Zu|jipjqk>{%ky@hu@9%osL=i?Fy;z=YAj@Cm9BdkPQ@t?T7_fK@hB5t9H0>I!-9 z=EH)<{q7#nvSEk`Dkmi_$;bl@e`eOP9Lib&_{SKn3rEx9`epufWec<CQ1`~tMl2c9 zx(LUcilI7>A!PA^HC%ENKkFsB^w|s&5XTi)q}@crT^+aG{TfMk{-ihL!|6_HxTtb1 zG!4C8mQ)p|Cbi2YWnWG-a2?BMdPu1CoK^Nq2L(|cRFh~y9wHCCb769@7k-(eIKXST zjW;pz8kv+~ZG69{Y!hMQ4$>7lu6KY07@$_1H7f!-2L<v(3@I=08N<kGn`<zxzH3`i zPnvx?GgN8rN|Qc7bsumY4}Tvkk8YrxZdFsZV`cl(w1aPitg_s`Cqp}XdV%v*-aoNs zoP4#5lnZ<R*fR-YW1{3dPeWg%t|u?T*`1r#bmKdUAwS5}W*%xDr(YNyIW8vR`FC!S zpjzZ3QQOPv2-2J+5nIA{O*4@6SyB~3rMK}O!TUR{LKuMrcvjc-s#-Xt(1SFLxpWHO z-sy>j4qV~xc}p?+*Mq3LYkhNGU2iVIKg@gAxg?+!l&<BEOf2yi5ub#*+?TI5I<Pga zg^;KHZLX1hp9bWKWigkfd_OZI%tI@<ax<r;BM6dXr3xyxk3ZDjX}w$>NRp5DEKXnA zb<c0>B=8E~Y*Xz|x9qAnrfks+1(I5icU8(K*r@h_n1AN}SAqjNT+)Dk^ZthhJQlOB z%3~*^h8fJiMjp&D2>k3c^5oa2q<(qo**Y4Iakz8~%DdGK+exu1f5jm`(e{PR33at0 zC$7@M?5ZSarb#DUG|^vInwsc!NK&KLzd2ti%K#VvE-D)|3UE4hJUUQ+9ifb9%S-~6 zWP9O5+}s;ZoDwx!aB}wgK&+Hec->2gOS&ST{~uGAK}yJGy&OfB_)RImP4eNvM|i>k z$TV8k(46T-p4)0P<i2Ukh`JgXMSQZ^isr%1+sXehH9MGSaDeIdrOK3W5M@)D4J_i) zx2LhjZ)5N6J65k$hrqozflS0}HKpx1tvj@j9mDCA8`}Pq1GulnOp_-c1C+wIQ@pzR zLIG+&o3*7Rcl7Iq*Blu^yA?g?q}x(Ec|Ye>y+clO9UR`}JbtC84eCcZGAiX!)y~a> zW`(@_yjB1q>iw>4nSO}~0#DR(TcxO^@Llz6_oz%+tSc1_<89@5R(-xPV!mpD1?pym zp&i;xcDSDQ%g0~eMJU##BQVl>8qwe(ln=Qh=0LDw<-O<9M+bH-usDxYHE3h(rgB6Q zz0>JQ&z=MSdcUX(w*Y&#!0r=S7ZIsrVM+7HnV><h)F#(cg65OW|D9Z;^c)FQqNcTd zT<cO%KyBxvYoP{MK-LAgPQIW2{!5`o#Hm1m3(QEm=BM(3nmW0-sjTuAhv&DuLDx~9 ztXt0yl~T3qRTwMzp%NCfTExaF<A~~#kJA6bH4D-eZ%Cb-bHZgGt=`%VSs0w8wlp~o z2K9o&(nO(&3sh9D9}BWiM#!yGWy)>qE4~xKMcy2!>m0K@(9*@Lh|a%0u2+x>kZa=X zaH2<2-53|D>M>19va35}_<Cf(DJ57LRWWr>G`IkSRW{z&YDR{E0I|vCa}y0#3`R+L zSF@4^H1#6zFhuB=Hgpu1y?C3ZrA6e$dfowpe)tvz6Kp(+qB4=f&ztitU}7H$>+0zc zQ4IxZsi1q!^%8;0EfyvOPI>wB%g3?V6KFRbXe-sFANyPV^jj91x$?#gfHkq28#Fh* z<bH<tE>d0?uRFroht&{+GrD%<AG{+e^aC;6_kk>^WkI|P-RmlbULScp-XFuU|5a1j zG6Efd!I<63aOgb2G}^FPQ(@o@FTU&7onr-O*-z5tkjW>GmA2M%hoSnl1f+A-*LHdZ z0<&sbXKz_@!MiX|kzWVht8J&J%sN~UN8+SP!RjIPrZKzjV!IlAplM7f9L@@L)^L(; zZ+$|NlRU}Vzuyx04i16`pV^Hq$Y&Q?Ex{x7ka>7YU3lSI3-*QiPxuTQ1{sm#gar=L z8Ew1LMR36ZR*-##a1BDb5In638ViI^s$3T~#^~Gs8PRImhlF)fq4XeLbL6K=$IUhQ zDNwZDa>{(im3a|%-TS_iCwaDZyS8;u!|^P6I7XAv!xbhMsl+#EVC2Y)Z=s`s$ZE_B zjwrkOCw{etc=dwt=;qC92!`E>`s6gi5J_O@Qp;wtSu0t#Sm)xzQxmwa2~5X>($&C( zlZ1N9y<GjGv@&lSyx+f-^=p3BP9GEqH}suPmk9dC-5&sId+-th0rflqqCZPGNXv`I z2=2c5fuGJ(!AMCj>TROU*^sNmjGp8$8_XD-jZuMw|3)<IMQ7S82bZtR`VG`!Bt`Mh z#%N)Ozv!>@4|6|eI2pG^;xT*bA4Mkyl)_j4nf>OE3H7(8BT?3&{z-N)@yui6^X%G+ zsqS|gnE`RI>R|*aA&5n+r&U$5AYUcUJb_^xhBXZFe}G2W{{u9>_n7Clg~wo)WtCQy zRb=N@R968Q73K96<&~8c6$NFLfFI`bdYr>;X)5R8`M?AU4HQ{-j=5b^2=sigAM=By z#5Jj+8L^h99m~DTq<H+$o!ly|8k$C8EpuEfM{QKrn%*7_)cN*E<8{w5i;a{5ZS~Kv zx0&vNjTH|DAvjm7#Hj!U)ra(je3wh!^86|HQBXIN;_}GOX*+sT8HS6^i_~V$B9$mH zh$Mz_-Riv~mjrw>1B8Of!|AvSeVqH?KFyq+s*7-T`!(<PC%_5l&Jt@10&tqnWI%wr zX$&I&i~}KfSEu-4t9!tfS}r-KPyBPS3n2BsRI>TG>NX`ywVKP2YCSQFVoCDWX?}wp z4;|H$#cZE!_Sbg|bOBM@&%GydmiIi`$zp3N?u}lvo$DXp!P4!%wgx$F`F%vCe<NH8 zs#1)&Xye>jko#j|*EU6nni(G71ebX|TJWUN?I}bT2=2Fmd~JhM(_sVfmMczSUmy@U z6zw51Q3W8Y&e{jUMC2kxnSfH)S5memlSs45r5`YnZa2rvvo;KMm{}8P+v*hNxRM&I z7z9=hVG9IzUPfk5+f^n|1oLz;a2!%Jp*N=xEQN?vx}2e^&pLAyv;w0C|H9%sf*?<v zt1X4>vFKp(Zvs``beu6Fnm73QJ1VPeAneNX2uy9%K58ENqc>#j-=YIkJ3+kxS*!)2 zARfIHpn%PE>;qL+rnLhIDZJmToS8|@d!5lwc`>@&Emd@#$$K{>Cbz=qY~E*`#oM$R z_tLr41G$V{ka~ID^g%5-7C!xasKb-%yACjIj+OkwL>3L<1lbgdB2SZB!8WjA2qda4 zOeOwV_JFQm@;M2CM@-x&sGyJ8WL(&zmLYL@5);{tH!mhr7cZh%Cf_uk{~Sq2a}Onp zv=8q;pzbWN34-;Va~-wo@BD{f^h-Vi8Wki5ku_4l+@3EVTm8iAljyo#KhC$cIeIed z$GfXWE5OBA=dGQ<@5jr8>p@qc9!8uCk)ab0!Qk1lmBMBn`FjnO9bmu)<iYnFJBM-4 z;OUohvRkFQTOQ0KJyNv|nW|}omrd5Hv}j?`w4cq%96y$?%U}kEoZ2wt7z}!UA-mkF zYmTF{mDV9UkC%7ZV|u_56+Z;rOZ*qqvVX$Sfqt{Y+HjbFOO}%2ya3U6r_nQHSx$ed z_WTYYwvPVDCTaaST}C>-m4{C>3MsSfvv@oUY1;_l)n;>Yo-Mr@`ulRn6jnv;$E=8Z zo0cVHrH)2{qyX^d#LDHEp17Bk(CrA(yz%hGOny_hH9b$pOuu8T2Q4(PQ*(*M({B8R z>4Mq510>oT#E5;+$3{TvtkDH1V~vy@Wun%iP=12Dv<`3<AOLTJ{{si;Z*4PJ;RE|N z<=F*`O9Fdx<KAF_u7u%lJ6CqNb#UKjyCvKuN=nUgi+FIcAZtX&d!43?(cMSkO)XX^ z_v@+%qDML>m==0B;CUYYB!=E4T;P8Zj&$(6_p;!=CrL+0(f~!vb24}(qUm=fGAL51 z%L!xq%kv%uGfy!*{`bR|WDX!zN3MZf2vnb|pn^=4&oo|T{as{VZ36oM1LUb~eC+%n zfaaQ{2pjZZa*pVlw^qnidcpJSlv%pa+Qwh~lh6E-WgmHDu?XeYKC3LGyu^1)=SM?v ztsWVv`m{xSwR)C~^Nrn?!U8Buh~9a}PZdvw_^sTzZP1isQdO&^k;Wuf6@ATEVk;(5 z4=juBBp@g()aiQFl56O4oMoZ^>QvH|421LBS!{ZW>`Q}ZE#=#|;Cup5H9nLQS0I2I zIr<(P5V^0?l&YDm1x!vOS`jt6g4fSh5}sRG+Kh|Qp4k`jBFSa<JlB@S5VHaz!_;tP zMrK}^e675F^%*3$#Jhpa*#``hpWHz(|G4r|svBZIW341Y;!;`WE>QRI<$wQ6U8M9d zM(gt9+s5WGTpFud>O-<>!!zZWKj1BE5>zo`u^*;m%EQCb)tsXPS3**)SyS4QLg=i` zu@1<pfZX~%D-nhlJs@}W^umRW1_MeWW*8%&DFE$}#cmEALuw;s=b6$-iPdx~H6WCY zDaVS3z3u^f4a>w6d3aPhrTNR@&9wHyJc(nXq6gs`q-}7Eo-VeDhw4qdI5~WJ)WdRU zBWK20-<N*g`B`B`Hxu#_XBWo#i?Srz3*@U`F8D1SB5*+cM-i}}E#bQ!KO3uabUF-A z^^*THD;cf-+F0y*0U_}31jFfR6NB$(1SndbVF4W5ttP3pLWJvb2~na{U~WgxslOhh zw0Pa@nd%B`3XY^_rAKTGB-2dgXrO>)aqSXb1cpz`jj?L-)lPPK3Fanfx9_f~>|gbC z-5uxLeI~9_yU!CF(3Z3*y6oNB%LB?y@V|ciP+c0gW~QdAn5#;5HAsv$x;`C>CvK90 z6jx|4`Yd=&F1q1v*8Xh*=T)h>Q;)W;P57q~T~)n^bFuMC9unlgT<Z$q7}h^b&dM<R zh)EA(teUZ)A{AJv6?2N|Lb%S2M$K9+Kk4}Kpbg_QR7}f8uNgVwVS03UC9VTA^6-a= z#F1E1sPwM~uoO7;NN0<wch=E5s@=wIUk(|u2+FlP9of7l>E9k4bfwLZy|w;Zkb5L; zgI=;e_NfVxPzJrtdCX9#wHzSBgnOo%cj=-3QjWp=)zy1#c-9;=6CdW}Sf1?=06TyH zMt}z}f)x~ObD}5gDd3#4BuVE!1)vnx=#4x0hR;r?W@qd7j=II&qBR*61{O4q{0|Gl z*PcmQ3I*R9^P<}p!6@9&!P?eZgE@U(I7Q7rYW3X|RF6Y=Lr0*mPYrKn&>`f)m5kJK zJq5-7B6c#^Ybvyb?g*3po>W?+LT%E#e`g4hvD4E$8JpB0j30Iu!gg(1UA0>&7ez+E zB2GLoajnc9n(<`6uN2^$km$aLh;Z-<A<Tf~l2(rMj3M;;bjiDlv65-N>@UZETi{Hb zTCu!6=bSg}P>o);qC?O2OQx|b|9d)^b3x2;UV?T!nHtAi-N}Yo)(3-FvH#WaIDr;% z`lX<nV^J`j#l24|y>HzwRqH$QxeAb6Zdmm-wC)JLbV9FSO?k2Q%$xBS5Th>Z2CZVn z;7-9J$Lmp5RKC#9of|7uz{V309fn5w&sMW#AgY0#k<CNixQ`@%2gD~FzsOs_^w3iw z+(Xff?lycbp-nd9V}&&rvVR@CYq9_%jBo2p=_+aOmoMxke0u)Y)hXzTaHU}aw6-Qw zPTE&rnFtBj-Eitx<X{&WirdM+;bES)8;fr5oHHpGk!zDrxComT(qo15iQ9JJ)o~fP zG0dIgk7f$-zy}eqIzb^zoFS`;u%UyU{+2ALI>6~48eY(o{dd%>IJlcsJ?wl|&pRr7 zAYVJFvOH%g;Qc2d<5z#_{uDX%(<o0V9(@CA?$op|0c&kp(#4C0cbelB!9+5~aHo&O zpXLD)6O;XcSLmeH1u2aOZ#P{JmYWF4nGg}|njeI<(+z2wD0dC`MPq3;Ha}*z2-x2@ z{Yy2ZT!fiZdfG^$?al7OYz9W1KzE^&`QME`^BCWRH~rNJ8sU%9GoB^r52;fjl@3kc z7YCMxZ2kwgfKGs}0ND2B8{jxVIh7(yS+m5T>>C!Z>w%OnS%r)8{(;`lnOy42CK&-z z_T|QWY)x0mjM%qXn`WfV7@T`P)6Brr6kgNreMya>xk5Q{=8niF^VOou0Sc8+5JMz{ z4=TT+@zl{he^j}XPa3RLk|u5N8r0QypP@h}gv3bfo-3T!u$`)N+IJ-jz15s-Gu&NG z5)1rJT3&u?RVji8qf1ty>VfzV7Iq;K?Xb4ZQR!GT#|5H{>bh!JngeF{K04db&Zy_Q zu>Uj}j-=-pe@i|ft*(rsk&$VCKtBUlA+yy{Aj(G^EZWR(nTDqCrlQ`iH|aI$AqU4g zZ!?c3tqxeRYk*$<yUfpKqAU}@0G)g|y3SQE<Rv=AsAvgFxXm+>u2jL?47963fNK~{ z(*b?J7+=LIy?`#$s^*_OXKVwUd+XD{9Q6~o5Mm`B0+2@gd|CT?ev2w=ZrX}@{?;TV z6|s;8F0h`G3{!u|2*Le}DYnWQYj62==r^tEQ|OkZ49#nP)^(3u8-cCA>i+e^cwrsF znq^sAYuY|aqL3e!WR)^AkU`ub0(fzJe&%&dRqOy*hFn9TK1xAfef`jhS9u*PT=S7C z_h?7!q8;rQQfct8;!HoUq%p;IO&Pur!~Wp}k=)2Yl*-gQ7X>msE+;M2)$m#Z#OF7p zQKB|r0VuorpZ1}Eascd3o4+%tJ&%)5c{D>8=hcU8)1)n}e^XM_c(mQptLC(yEsyNQ zIh|lCmy6313kK;z@r;E&f4MYCbZ?uE?JJd9>sFBv59#C@sCvtWpvP@BI1f->7vV#W z#s+!TMrb~CL}md^*i4GzX%3%-B5CLykTqv0<c`vsCNw^{KbW(?{iB=u3)0vr=oX(C zn0g5^TCrK#j8tml2srG~k(l)v%M+4iIe_Y&0nGecSy(;f7ZcE>b?Y@_w@eV<yob;1 zehBv4Vvg;~$0b;U-5)faiOHw*#i!I8!%%%|{|KG6V)K0ywxBSNwMT7bA5i-rrpzNV z?{}qTC^Px+vb0ET@ixRyUW39G;<w2^LBu14it0H~H1YzynyJIVkRn{BkJBL<$tugr zXPze7ypJ<|7YH=0+H&FkJj5s$ZO>FWB@>T=0RlpIHx=5;clG_oJq>sN$H|PO&W>0U zX!k1C!nkrM>*7)S<?Oj15nZD&T%7@X|0VcwWHN#eE3)b|cS^hj_FyJT18L?&w{`&b z(L=O#h~K2CL=LFZhZ#=B-D`!i>Aqj`IxRu$&yAe&pq+ZP=VK&HI}o^_)nVgc_X8{m z{8!FS#u=z9oV2*JxEVjQD7zz>0nfekAX*(~{F7HyRV!7~)dY&6F9;CeUir3h0$lkS z0WG3O9b{@CsAqBEv&1~0(-=|)=`eq<mMDhAQU0;#XC|Ne`Yg^g4hip{r|8Yl+R9g( z=g84ciED_#VJTuM9L{*tf&C5g^9o$zZU-#(|L~ql+PG~_C==(33f9LDlbe!eWzG%z za~f0r{^0h=IZ*FMYR;p3KUnzmcxe75+2v4>HFiCUewM;*ZEimn(gJRaC`4zJ&k6ir z8T~z^D{wIaUvifMM0rIfA5u{Sq|@zl)qA%4{6<#nr-0*wo4P#ucz!RPVoyXW!MJxC z!k-HN$mK{g$=}?AOtvLKop+p`U3SjXu)DAO=5Bk6FpObAyE~|%U=O`&Y#P2VzD|=@ zZWF3VUf`p_S;?u$1{&q4&Jo=fzW-p`++oOjxM|YUs{WUQg6A|-A0d1;nQ97}ehn)j zboNaZzr@?U8~DE`bxC{<nhKcGE|L~QloNIwC`qaX%9`N*vahEt;%-kq<aT;?TXUV; zE{gH2IsFSA@x}&qBO7S4*X7SB;ZDEzQ%Ub*jVrnBr5X}ickg;7?XLVpRW}YAUw~-} zwZ6^~Nq22HgjPQ6kEKI1GP1f5;__{KA>NV6odf2j1%X-#JGH%b>8{>z5hv-`gJK&P zdUSdO6?WH=mn7rVJ}@M!Lsp5MaSIsI{~;O(-)lerH=+Rx_*;F=S&Ug(Qdm(|UQ$_7 zRa9PGUR+*QR#jP7T9w!64XDI@L>OIv)c}-_4#GflG`f*1S(t#@sqmT(E843MF2}z@ z#qpdcjY+GkKD^q<^>o*<=cYzOrvw}hS+za@|8LiHWGBTjkogUD<mkM~ErExSLWvDh z#+(Mb%d86<x`I-51ScSUYjo(>3FkG_7Tr1k|Ftee#>v*g1XV%Y<_|6qotFnwoF_8u zFLfax-t)3CL4Gq7s{vP)F(2ZNIMiYBnv=Z<h35P(E>A-o!vdx{-IleXv4Bb>JoBUE zP<@lRyqg&6ZvqqnDM~7F_JhLoke`>qDdD2j{NeBS^VF8^J)Zu+n!MZhef!8|iDMVC zJ3<;B_);mnqJ#!b#?}2Zw^7$@X!;`IZFVU-@-1TVchtGmAZJ4a8g$70BwL?@Q{Vkh zs)8n|j<`TYyJObGAUa%S`V<@bi1L>DmO1+8NU*y>Qel16+nRbWV1T~>_%_A|M#Nw} z02if=WCj^XBAH7)ftuX+NxXM~d$F^n+KMF|Ti@+<nZ9!M7B5Y{%*2l?EJU(f#O$gK z<ckW`toklV*u`-aohKzKT3bH|!>v*8UpaSvE~}>3pIFJLP%x4|aG^>8Ib(`bQm(zl z9}?`pewJ}t%o^y<0*|L#>{gG$7xk8Ig9T&EcU+#h%UM;(FZC~IXf{<KqbthPfPIIy zM@1kVIV*q~M6w_#er3Fqa1(0J&T@9Aw?VvC5J!AG6ImC<n^k-BxX+kfxZg9FyT1FY z?UbCFmMJH8!}^bCC#*|4E%jB&g?}QNIg^MNB7Ds-=I|<9dB-x>)XqySLe)Q7*UZNO zGzMkg$y@PiPX_#z_wxk*+1XL=-fTN!Q2RcnSmp~C`cR9UM+Nt$nA)W-M~MdY?5>ZQ zQL2i6#wuBf_4q^oa~P$>?*I@Sr;7&iHxQ!IpuGsDFtF*=)Ri=Gi84ffFmamYrsJ7| zHR)v0O958=Ky&b>^5`G=z39W~PmVAq8YlE}PC*N(OsLZV+HjqSmyVESd)y&p>I?b$ z=oH)i*w^16)MI19=pEQ+p5|7La8(c5!oj_EK8BvYa2cePhw_qaqye>-rhU;0Lj(92 z1PN1M&x5<kd&@)nP>K?o9EOkM8N1(~zMBsl^O2zkF!SWF2yzVeyD`i}YWEj7{emY3 z$|SS-rNiVAJQ)d!&meHtkyY9n#vwN`K3kviLol99OHg0|O08*v^ur%fhl2W|Hisyy z9MIn89KpJsu*BxXb)k8ywV9iJ!iHuB>xJ?C&bk2EV|0W0E2X2))nI6rI@1i>3D)A| zORt%7gOCTcg=c2Dw1}K4d#D<4yLSSnUq%U{Kb!*}m~+$^fdNn7=W$W&niIg4u;Z}p z_bV$qZU8KX>o$H9?h^m{jPr1F;-l@M^Lc#eyuBx5EiM`+d+_ubyzViYJdi;fz9go3 zB$NZkJULgbq{k9}Tx&{Np-j-P&9a@l;7Z2P@yfc_knnp^RANuvf)SEAok>D>XAu6o z-Fts~QCby4K)$)8AX3ITAF;LKqX%6aWeXG6rT&{3$h_0;r%UM*)tq%>iE)e__<zyD z(%0=f2V0MYf%Gkl&$MJ_@;$5m;!C2N@4xOV42Xo@U~+EH2;+!jVme8;;1V?DGc+iy zRlWcb9K1DUoeZ%nYGu@sL2GE@!b{2-qfMoWa75Ux%jP=0eyoy9iN;fFe*CedJQ~Rr zv7QpSFy+J~2~yYa`Ucs+It+Bd^Qd=+a8;NFuP4N%<-^trU1?`)>$^q53&T^GJ6-6+ zB^dE&A$$;b4F>dmsWRK(^xv`V`r)NE2iTCGL}zquObWQdllzf!l-~6$Dr`9HJVBbR z3pbRHy0ArbRLwh2omDeqhNktb`o8y%>~Mf${8UFFHD4hOY!H7ey?fp`2-XdBy>ua~ zF1GZmz<p$`znmdmbWWt!_3x=!69_Ary-dV@(JL4k3K8m&3yq<tLd7PEXmmv_Hq8bl z4_$gV&$-Qk-G(?yDlYRK^Bkw|df{qw1PpLY!1N|ypD7qAQk8w3II}qL%%j2h1V55W zIoa}+U2Lg}!>zf8JD)p!ik1M1UKQwx<h*|7n*Lf_K@w0&)fEBw9L22!KjXL?y=!6& zHz&{;0qm%pXDTOB^cne77+I==^)ivQsDax{&H={gVnSV(mkTo@HDC540})k5Lpci` z{-B+op+RZ1kZl_0Msj4tTr{338dwq=m(LMOpTwJGkJ>skAPjHw;mn|e%}ZTed!ZKs z)>f8LLUT;|gRJ~AXAfWGq85-|x-*DDOZeDHV%s{B-7o0H^Y&K<?(E52fXm^YAel`R zyZi;R^%=6fC8*ty35RC<#=H1AMe<8(_uUB7+J-oWF+=&)RP^Akx&HLYxDIzPhDj<n zU0R8*;eBnAzSura-5vAusA6LssB(?qgiE5;l%!bVa-EB<sha|*{0Ihz>YF3;#*lCg zi3$L^ymp<?Ly46~e@4yVg3l;*$ZjWDmQM?$Y;PmKLrkACsX#UO3Y|fFX^4r<QAW-w zX$;82o6W?GH*n^$v=3_%Xh5AphAggm461Wo*^w9yVB4M>g#FN03NFFhnjCRpc#@yu z|0Um@)@Ws=WcPaCvOguk*8C!A7EGh6Tz!V>s5vmE;9!ET|LZ<k<+w}-g91vQe}9po zBS{n}Bg6F@fZyImNp}6sSXqj*bqWFsf}=!|bUeTS-c!-;Fj$X#bQjHMYJSL`#;d8# zmS>GzZxl5YX>+ZLW_q<4@zAA${&@|Q;B58oJT$%bl~{<Hr}TJEbS**X1uH$Oh^r0_ zxnzJ5>Z8XVi5``)q66cA6;9E`cE$*8lDzHzn!@I+iLf^HW%YZW62TkA*8agyZ5?-K zv0=VLyIO`8w1+&i3%=Sm(`GX)c0CA`3bzXoP*ur({0DQeF4z2I&x!I<maz~9jx-}{ zy^G>IYfF3ZBZ;Gc&hR<yInNAoI)jjq<094joUr~~yB-XmC0`JD)L>OfLve#BR*y&T zz-nHQ=@|P9J8I1z1@H0hW+(|r^f6VoXuq17weW}XV<Ql@Ttvf%BXwCb!A~Ne83_a7 z_$vH6E@s96DCMff4`si+n`tE(0=7+95z7UFfA%ZWa+}m`et$p!rrN#zlb8+#pnt!u zA_7Fw<9CZfr$0>&^RK0~bbpRTphG@iuB21*W&P!4T8Pgy(F1DyV!0FFG5o6W&IG}8 zdkL)4RzVn}qgO(9T_}TUqys@H5NNN(e9i{bd2wN_)hS{<H^mfV2zkidxrsM33|~g7 z;rMN&wqWdOBfo2Tb7?-1@;wk=8EH=)hpUPrAE3@!^vGrS2$$n$eOIg!r@s9_@@=a} zqM)w8kmiHU!tg3Wp!hfAFB;gwz!fl2Ywm)GckD!3*{3zt=suPh4!35j=NFN}6jgLY zD4DD&m`rF=l}zeSmP#Kqc?yD5286jn8nyVK6&U@3?jBp5@C3~d8<9S??o4wwHjTkF ziT)1MIx8H0>FdGXQ-t;#Xc1=e(T8k(EK>3x+UPWugyaNoQ&ryXhZ6|trN_ABGHelL zx&I`RlES@kx#+(`>NXxuB03;L^?Y+emjlHqIB1P6uFM76HI55^8BEumjGiLiG<i#U z@y@&%OK!v0kOm0DKoy)y9;M3tOzcdGVmpC7o!wua5ho*&5|TEKOmi8`zXEX1C2&_{ z6x?upu9lnS$@3F0#x@k62`D7j^qed!!@M43{)p~!D;r#fVxllkwEyOz()*Ke0Ip** ztS5S@#o@DVXRQlkX|ucFao*;Buo(CKs=BjrIO+cVwlZv$vBb!~8r8W6i1d4JR47Kn zOXlmeCvnPHmw&y<e{^eI0oECk!7wg8Y;yjQ*sLqqt0xJz{qaY!T#~pF0w;YgR`1L; zhHsI*kNt0g(#JU(s)mz|@E0|*Y%xFWQ;Cv}waGzd@tJ6LQ7)7w&0|gKc|n~$qylEe zuD`U~*uJz|Z9IWp!s!y#JJ>ak{N`CVU4D@RNoLZBPZ#6re-LN2j6heUbZW~|c(bJ| zl537xLin17EGLj|rfwIjUTWLK+TXt(1QNQ^UYT%4=}V=ti<fzaJ6!l}C8o6bu;Xsn zxgs$%$KE9#=u|>tQ;*eO+^y6G%G)PT#^B+`bzZ&wq-^BT&vwMdhden(YXlC~*?ks@ zNSE#~oRWwsLY<mlz$A=I!J^_KDopwQU2`s&(W#8yF=TqlHp)AFnb0vs{hf2B!02Vb zkbvjEjTiMxhxt4GlZ2T8%ArzU3Y!JU-8$gDAu<xh+iE<aHyQfJ{k?nh*jRAXScH$u z>IfOoEf+Rqz5B>nEN|cjefoSm=FFhqJeS-s`_ZKBmO2sR(E70c&qT8y#}@K2SZO2e z^+X0%t}rWQ)qiQXdtZTHwB3e-ahM#t-ek+XXfxy`r1MhcpXIJO(<b6k{764O!ujcQ z=G!N+bZgqBL|a|`eV73ZNEV;~uMQ7V1qJBXRCf~t|5gR)UJ{C0r2%))oU|Uj+luWh zPx`_?1O!ykrhJZde2f_kEc&4QqwsPg*%_vS=nkK%!B$k?&UfoA%&Y&4kMPIhE$|0d zJ^vA`%}3devvV1rI#PwFV?)bj$Rjv9F?e002X8s?J)fUsmmQa1n3|Z2#)!RS!s&?J z0%*y!4KfPmA5d07l1(*)iSb(u@*!UPoRxa>o_Br7Fa@wp+Ldp!^?5xdc15BmQRMRE zDI<x!2I4EK`_%}LyZ(2tIIoZwEIm)U-i(LC-9nu(-qn32S?1Bd2<LVkj%|koGMWjC zRtCMCr=;e_AHNU~S|Ur?R~)OM_Ks6bkXiLYtC43R$zJ9?StdLlX6k-c<PCB<z$B0K z*_EYox)WN0A2UtnF*|^R4n=I0QV{4Z&n|j34i}6*&;hy?9$$^Vyl9PZ{$wPuJo}Ay zciVu&{x1wH#*2dnmLpF~1{MKP>*_XHGb~|EeHs>7*?$H(*&e30W9YUdbCMLq<;5H= z;B(L5MvPC4GVW;pAUIt<A9`}0;ynoPj&}ZXbhkM?h5|c~l~TcO&`YZm0$bgVQ0=1o z8ljbfveEDmybFz)HZ^T|2<yNaC}8D!_6dHAA%_@o!A>I`Dk%uqlHHb29BGg&DsYDx zy|DHFZRb?4UOG1qtOIbd`EfJo->szS96uSP-|<RiNsCgzp0p8hQaz*l(ll8M!XgRn z%xvp}>$_*X@~R=^t~OGm<o?P(oSX4L?;wm~2Y{{n{$_v0oQ9i;XMHf{5QtF#&&C{v z+In(E5Onm3vm=CUEKS;x@8@0mh?M4SU=zu_y0oIswR*TH8miHez_)H@(}5vjA$r9t zX@Q7%h&W+8c}(Q)hBoO9LjdmciYI{*7YR<Nac40Y4$QYqe3XGw68IO+GnumHVPNa0 z&~Vyf?PUEI@e|t=rLr_#naFE+Yo~zGLPl$N!~*A`6pELriy<V<+f&HH2}*##t0{q& z3Tqx*_A7Cul#rmLE<j#=sk%y2G8gi-8AS;3P=>ue4Kc|vV`a?yiDy3i)l0!}W-VPg zlVMeQ0#W_&n6Y?DgTUA*tV;NuN_%C{$L_u55xWphwnQU0vh43?jqLxwR@D0cp&W1k zl*2r8*bJkhx}>POvbd_Us-~!<s=Tqbu(GTSz(n~3*iCj)!LCt{U;2%9HWbo7@RBCa zy#|#z;8c#QDHft1QODJDuE?WLMw8qvqf%wV4AfxrZaBcF5stKjqzP}aKX3abGaH|T zN`2RszfcJg@+C<o>h<QV=)2<qB3XX-Bk(q9V?<YA@%FOqD@J<R0gR@)9Ea!4rsx_W z3q5bTeIxZyu_t<1;vqGf!Q5fB&eSVBTojQ0=VfSNL9xAyAFbGp4aXs%df(MfcQ#QX z9~6cJU^XJX!x!RPpT$Cw(RcE=Jb}*YXDkF+S47pFwR*9X2oJq$GfOcqaZ!CLGPX}k zhEQ+~I`MFLwOkWNJ(Qvu2miA`30!vZ8#5W(E1?;o<FB&5m!osiSvd;*xB5^|3VtAf zcI(sqmFfl5yG*~)j-Q<^N6PJNla{VbshKtV&@CP&RBJ9VqTa!sk^Ghhp$N|ya{<Xg zA{ZoctI`B&8S(d%JhCEo@&f*zM1D;}KMpQ1R1|9R2PWQSq{XrzJ~Gq_vn%sg{(K9` zUVjUOWgKPa<Sv^g_u)0&8cKhAc}-H0FMLt(vpvJJ6bebCJIc8^kl3?P!GB7~Yj+rm z$)g;ZJdrw|`fShv_9?<9Nn`S4;D3e6@?Z#&p*giq%#o5RsaAD)exw*~oOsaDpg5(g zPHdEXPcf=&5DSBXU^G%(9Sa0d!2ltoS_I--7vRS2Lc0bS8Y-qPVoj|G$Udc$N>%X! z|FhHE9ZNzB_UOs*^QNO2#H{8pXLS8$nk65g^sj0tD{4NrQS5KldgkmTm3Jf7D2p?H zrN1`1!}?AfR+O4my7nVUbKn^cx8pM}{?lx&qlDP3h7vM|8eP);EP3@2Fx+p#ZA+qy zeyxvAF4R7fE6s)E2=A%!h;VeKLTMUpN)~+r1~62<<sV#bsPyrG{o;0WJ*26>l@AOk zNXUItIxc1J*(`%S3=&5Qyghubn>yDatsNJHke>usSM#f{3b{5cHzil$*A!PcFyJ9v zG^mh9eT6m_MDv4Z5YJo^U0g#^RZ(7UK2S}*47-j`PSqO;7@!KTCKX$t*I$nA!gk2Y z4F6@xiPZ1NS6pKFO&1{UsM5L*xV0+ehsQ?MNDrU`G|62U?2Np0NAQJS-RA#?Aj|^k zd~Z?GZb!gJ0b)^cTdT<h>Vh~6h6Gob>hiLSFZ}Cn*8IfiaaaWb^;3qpSTq7l4#YKO zuuaqLnmDTlZrWm8Vkk0`?ATOM13Zj+i3xkc6jR5HI{+c=W7c}mMI;JIu-)IN$8o-| zwDTjd23GL3d9g$VZ^bGpE}d~6ETcQM*p}D;Y>MA3r0ihfXvoV5ovQR<Q<RJ#bu16( z{^%GZV*j`UR0j~{x<xC(AwdE9FwNSeD86N7bHOy=NQflOr*~*c^Kn9l9UR6LKE?HT zM`Zb7W!YAEQ@{Rxir?Q>vK{P406i^9zp4ZykB_8an<8gC^$_~Q%kf~$UBQ~q!i<hw z)F{f8uNpzs*UzT<^>K|3i%(QMeu!`?2@8%ex>lWylTQN&E;bRW_V)1mu!8Q)o(0yg z4W{HN8(!UcIav10-lS*BsXKogs*k%;yf`ADGIs?fG2q1iOPYj10tSA4^sl{@4I9P$ z#VDUm*-GwlI0d&+eW`bt^f2XbWVl3o%wLD7h@nZXjT-9v)mSd{M9{lmJj+iF2UK)H zW_c<>x7<47BS{ATn*HbM)7S9Z?rbp5c!d@AR(>K7`jT`Zn~}p`Nq{*W1lfJGc@``< zYEhEu7ltV}xPNJeO>OcQ-aJ6=i?`S{GMcuxVT_8X7n{w<0KC<gZjjW$xaIc<0xJoM zFV>wnGO~m`kd^nxL(_wjHM`SuJd5m}>T2Q_8TQ%TNrZZNQz0dyPwEhg`|FSCx$%2i zd;dXS=S&IPkrjI94@u{}&`JGM+v%dVgU3yt4*cEVztbO&ydJ2Xw#5seJ26t|$?avY znDl(UoiY*)1wcWRdZMwL+vs9X<<cfH5Gi!WKPQwyiSIx}XqQjQ(v|;>>bE7fCQAJT z`p*KeOS&+^tpMsEnC2w0^uWsAyJp2;pzP*ptYeaD(X`63D_)dnn3lv*NEIHLmt)m> z6=2n0Ue(!T;FGt_8@89j-SZLem+v`mjWC@obS}Yh#82gKM$ICZEcR;52xg$@t~4ny z;knZGGK=h4vvmI3vD^#m3d-S;@R|(uZCS3BY4A>Q2Y)tbJpY1@L<=;29;a9)H~d1e zxmdWIS|uj`XZaJ<M;;dCzeY|<wDv9dVDQ=wyfyVX1*8&5);XDsB9Pr@-(<a!&8lv& zgTT~UmXy`IL?)JvRl$JV+AA3cSh@W04-~VE_@-&MR5bb}ijSNcFfHusfPK378Q2#0 z?J!J3_y7g@v5}HwanBO>*mLJWPDYqoDbc4F1UC$ALnve#q$l2@(3)RzEX8<u3-feY zi9q<qn{G?f1mT#+9l<qg^E0hOy;&n1$T~x&X~7~<Q?Nk1fcNFjg4}`6DP}RWyr}wH z0_eJ&(ws~TCdYF$iE56<YU0gnaZML5#N;c(r7xHO!|{Mu&M2%Kg*JXEpxrpVF~@tm z)m!mLT`D?fay}I%7MUuTDDLyt4F5#>11{wh4Lg)6MkU5UPT&tVQUwIjupyQHrVuXs z*x!Y^n9AL~;4TfQnu6`otc~rkW-XcwfwgYFvg@=_TEv%TW%prd6>1>n|K+;wto9SI z-whoJ2-OCV=Op5><q6cDC7*6)I+>-f)Wh=auZ)<4&7f>ZvJgHE)nKe%qmB@<#3Q$q z%Tk-Vdm@L?yQwvquRrJAdy02Aa<A=;bBj@EdIPM|iYaWR`)X2eb)(Ra&{5s$f*mcD zSknXUo29?*Ru4V7Hm5jJkv~#*0^>`dgi+Li!B^`33?99xYmmyHTqP-9un7_=R5-U@ zB!PW1e3nN4oBDpTV>0YFul$o_Hx(NQ`j00eXsLf?s7orO<E)$b>1y5Wi%vUygMTQ* zApVI}H8QgL0#qa9qmlkcMZ}R7Jy>%&&sIMP55LO7*=lYmUV18ZVw5;B5!O5Inh_C! zLJ}H+==GawZeeXY`%|3wys7fq@asT*EE=loi=#<xxHZfHT;7^BW*@m$VQ!I@?4mD& z3{A5n#Ubt=li4mKW{O48neR5)_B1rrKmZ$n==D~?h#V@c3Cxi$!~|Yb{-SIBTw%Il zg>D_L@NuVY$7cKPnsxzb!&>fYZzkq*$g^yqUV<~@h{I?SeB>eMu{1W^A;$r|Pm9n9 zQyEd+IU#GCK_H0!8(@^wn6=@pj}zqYIez?QFQKvOo#4sqD`gR>k;>!(t<;W+t19+1 z<!N&bsSQ21ev+Fuo9stX`3M{-d5BGg@RU#0bkXwP@PQ@~dPgdtiL^BoMJ^4pW{$FF zaRCKs`#>{=!;ASBGi7`ElGI_AR9(eQPmxtx#!1*RMu@|_+nScJG8xbPRwlr(oC9W6 z{g;vp@w{G3i>ij|%|5Z<UZ(*%dO8vpp9qO1j?2q{I+4^T{?x1mJx<ad=kc~;zIAg- z@*z2E5a=5EDeVE8B)kB7Vi{tN`fLQg6t~azdMnID;DY>$@dkbf3)}eGLvNe|Ya*M< zDPVR6@V2J5li+UBzjciu%2T26H&jSu0C3I9`}<8MGVM8pS8Y@4#&U`RE~0GTWH<6+ zh*&Q>nPBj(eh~tOM#vB1kk?b~a1s(4mds8ROkip}JvDY3A6wLq#73@j;JHJbTuhaS z6u1hiob0Ib-LvU-7=s{xDkR%Ard?-FrwW?>XWM`3Y=dH`y@^tM>91qL<fNdA6bZ_Q zHE{lIik^GujcHU(cG!Yl`Bq-{?I7O=j^@Qu314<J0K~C9e<R$S{U&Z4WGUc{FRO${ zbvC1q&o>u$<Bp4~qe-Q+sHq6H03bfk#n~$l9_U)bwVvN6eoqyj9%$?5q7T-l^+Y(~ z0ZLf^I?2+Q8A3?SkW;HKP-4&=(~X5v>ycoNP{G$bl<%yAr(Xa5f{Vu{Ecc{h->q6? zMO9Hl&tqR<N+G|rBjaMlr!tFLOZ!2-SADaljr5&u#Y78t;HLqStu1J1Y9J-$1T_*= z&|^648&6i5l!qkOiK5I-j?}LJnaByqps=R%eGPtrsz66k9);TYe<PlwKOADz6b$|S zpB`H}evdk*8}!0JN_hNrUcRY$qb(jDSy?j@@V$|5Jl%?>k>^5vq=Mwjg|_J2KG8g; zuODx%qD}y83$Y;A;TKA-8tw4rIZxtScPi%&R8G-TnP(k1SWLn=(<<+^{I=UC-ndp? zd`x5We(X<@i2=U_Iz9$mDwu!U1DBtq7N2s5^K^BPw-qLc8ELl}14X3ZB!SG>Y1+!z z3<NmtqNi6??ZSI@g~|(a_$a6C(sz#UH9YZQ4t^tgs3D0bPs2`{zn)%`0z@=)aNr)D zNIW86Q2umvRnwT96y#dHW4ghjpe0$%K2+(CwCQScE<3i<Jcqm0YrZLBy#E^sP}pDZ zOEF3;G6dZMeEYA=-|G>%-##`u$mSl&w~UgAN(HrNz1G>QID<;Li5PFo@%rOy`=hIJ z3jIvVpjyIpLr0DN2C@0lG+vyC{`Jl0Wy4iK6Zlp7Ljz8nMUc@jG@z)aCQwqW8%`=@ zp=C_JJ6L4`anM!=#k<nG1uv8vG&~!%pCLnfG}au&LYCf&oOEhy6L}yMX8r4V=Vgm& zJdJfu!W3_!q2~9ZazQ#3<bQKsfF*vXyR$t~fHp{8g;|XpP|{)f-=$;_dg-y`rRjNV zO5A;fgG!;S&`pYqsDf!Z0#$+4;lV^5Go3C|+*uKuf!=Ip-5R7{6U0T#=nZS5n?zcb z{Lh$&m8BM2^W{ITqD?Y3y)<zm=XSUi&^Gl?F`4k8^@izs1Gg?icu|vxgu1&qL1YRO zLgL<N+|Xo@z`?DGtOz8~8xaewtlCOJ^kj5tvig5OLU?|TfMx-1wp&DDe!0mmM@6g3 zpFg?$wv%xR3I_jR^)KJv?f$sBu_YT{vUbbn-rf@>-c=HKY%Ya5Kq>XYUK)cVw93a4 z1nG?Pcm0$6+F6dXnXLm5EjFCCbg>lsOhZIKAJU6xO3Oq3I$BiV4Gl(H+8WrT3{I;5 z8s1N_#?Y=EyrS_=&s9INu47Ct&$lKf@HsGbLIx1oh%FnVP^mWp>)sLItADaP5n8vg z;Y<HHtw)x47BA^<PF+Smg(<QUiH<Ou6tI@p%~t~Cp=OtE|G|UA+s)CYbw*07Pa#Qz z=%TpfGzoRuOYuo(V2lpVO_3*0c3G<ec-yl1YrMVKlwXwxh$rw^PIulJZulYnYTATE zT9K2<vmIpUB^<p#zq2ah%_)3vT)DZQi@{M{&vf|^Q>cp@>#$1@Q=L_fETsf#&oSPT zFrUqYF`gCOOhwxNjZIAbKR^K<04OMFP#j}aRuxn?lvbBj*4ETil~+{(EU>Pus=U(s zf9?(Q7BFfbwZWQSB?&K=BywS9MB&?jNY?GDXO5W#&zPdwEjt>+x^?&jvXnz2UvQbF zF=A>EYedGrHT5Jwv;^zz<jEsoe-pZfMoc8YVU%X3`Bz@Fx9AEhT-r0`K}K#bzIyG_ zi|irgdg=7*d{B7Bu9sko_qb`p#YJGSByXbwdz!VWk)u$j&!nA|mk<<IxS%j0m_Jt` z2n`iC25PCQ#H3H1^xJA=o<x?uhgi5gr@?c8@oDIi5hz4~C%V1Z_>8X*ufUG{KZb<Z zQkKtF&xYqGSo0j~J@X}FX|Y2*)~X!oz;DCaurfD-UogsM3yoSc$d$#=1q|qlLITFU z!A10^dZJ;5YE8vlc4|gcnmQ_CcCFfp{&ZPA%Lvhlv;Xjq2<Q5W(SCa#k7k|2;$1u9 zqteLMfR>Ln>25li3EP2tIK&|3q-h4C=?N|a`Mz3bn}Q*W(A0Rqz`Y_fh_M{9(u@2O z0btcJ>DPcGe|^jD;E0}hUE+MXW=v(I;2lGST58EHp$qns%`&Xj9A#HWW!oOk?1ME` ztv=|wCCAf5#?=O0f2XL%&3q`);5ibOH2UM75EPES_C0cvI!@)GR7DmRg;G^M6}LR6 zZUTQP{qt$FVf_~pMw0uEV1-CTr(X2qFQY&r&X-G&q8qU98=caPg1bxo?((YC>iyyH z&0z>5@c>Y9r(aX*tA0&1?38VGcA}pr^K0HVu<B|RATeO?J_sjB<{<d0%X0bJwiTUE zEehqT#r7hvHjA0tu}=a){QXz@dXVBTEBa1QyX_Q_V-fc-l4^@JYQU0sd~2V}TUov( z$fgKQ;GJarOTe=WEoqODUX63(OfzH9!5B`Cl3mlDy_8~pbv||5rtz17;KeqVRuJxg zb<bl7@lg`<IgEM#vMM~F?%Ao8Ak)Bv$!Tei3k!*RJ@>o|)|FCU4`Fusr+qu+DOaZ$ z?cP&gjx}hAUTiq~pf_5AZ;jzea7T)@O8bY63{#{k*sV_t87~+Twmm&<v!$4<2p+xR zuije}S7xY%A{y-JbIEATC@1r!_6(V@2Y+~)IurVRWI}$?hdVlQ^n+P|oT`B9w!Y9% z#))Ah;--FmAVjFgtLLS*&_k{X8z?WJLHU$caYwEvSn1k*@Zt~l^MhDK9SY{(zwA3% zRu{-47U}5eySKd})%U%oY|DRZDwKnMGrlkr6zSjsVKgu>@={=T68O|>=PKy)Sp{^G z?FEqQw(D;ZYbh5AO5OY9oFtx%lTo3xTZZcPmx4wj&r;6v`~=$A73h_gv1u^rM3Ii= zqa|a?aSkh~=k$Nu4EOU&#@=CSMu&C`9~+sHRm;fz*v)_dw(x~V)O2Pcu>uVUca*_< z+vmTP6FASz2ylE~_A;V7GE{4`mfjF2IjbGplYLTJUr5c#>wjrXQzLAIEVvT%|GBhQ z3Z%8_7YScRCc!NL!C&ge2h1C5CKvP5#8w%()5@z1(dfjy51itJ8O5aNb*dv83z=lM zLZ{Q8EJYW(vY0IoU5+bJTX_m68<p9XSjdznxpK&JHB3Jvr!v7)CrU)5!RSI}ko2j- z0d0LdgX}2F@MXXjG0`kVkOrWfvOMv>3aCB(hWI|lw8@$(<93c+sKp78SLc^L+__Y$ z>hDk*r<snj`{$czIFrAt#kxjBT<-Uar}k!G{y(CwF}%($*al6~*o}?Gb{gBZZKFZM z#%yexCpH_~wr%^K^t<=Dzs}$N>@)Ao>@{oFir=nDL!6l!Rn58C^Ero5QvCCXEYD-w z|E-WMdHVo%U~73#z%}GGlSNd7ePm&4@#`OBks&_)SX}=MO1O48YFzg&lNPo(1^&YA zx^Y(%gsVv`%(U-wAWE{IADQe!n9EZOne-6QOI)rMUi}B5jgh-3wJ8WE`Sk6t>?8=K za<<5*ypx$y8-fE&yc`R4p2^6kY2vHxqk?)tHi0tar8nt{_&64dUgWDQTkwsaNS?%u zUh$+FceewcDs}x|ixKBBrz0-QmxDEh>k{J)PlM71qX6r#_w|>D)O}^~jNfq;?l2~o zL&9IFZjIWR|8n#aG;CAUAaZE`@vcgFW2+QEl~nv!>!LC<XnL*0lS@nBvzU$%CMQAX zR1;3s6+os$nePac{1v0t=f~^<(*QV~ih4kO7<3kz(blBmBwXs1V>Mb~Q1*OW2sD@s zkrNWBpf9fOO;&$K^82WlcQ<{UIhp-;(&L|u-x_iN7L${mt$Ug&Z;caGAK(x{kg)5f z1Dg!!EJFG(!Gnas-f7JZI{q&SHEGu=lIU^j(eqG$K?^maa57M;q9}P%>L|;I(;)GI zF!KdoSzB0897z3^6I(T?$5#U|n*`iFVFqyX<8!7I_X=rND=5Bxp74|SNDLpJ4CymE zR%4W_*mih|p<~#fb1s2UBzxAz^oD?|ZopTSyOO>%U)%-QYLG9bQIV}<?YwYR-4x|A z%yxQZDZ&zF_Ss4|l#x1rYkE5)Uq`w*PD?(Hv3q4HwpSz<50==aK*8GKa6O?c50pET z3w(!2u&9Mrm$EE^kekXakUn`eA9i>v?(p_N8!OJZ_eyXT3B_^LM9^2ChvP)h6@e+B z5e)NToX&Ov0rU#a4yeqbJOjoUe+_gbUf)BJIlJlvLHTptxRo2(xv0mK!ET5`&GqGK zl1~1S-N9^_A`**)a8gS)Y!Ko30VlCA?Z{T{@E>0_Ng5Vk3sl7xxD6ekl)LzJ#e7Py zDj;O6&Z)HpV`zC<4Xw<{E;tLq9DZrd^jDy9bDD8I$ub|_zwa!{7EfDmKN2XppO-Em z$S<hEkvIU{9gOa_c;Anm4$isk6&n{@0@o6Wb*e+JkjNd@<r|rBko{F)$G(xh1sEMB zv2<!h%OXt)AxTr(4()yq%e3ldP=E?JT#aPT<V-k>bGAakW<Fh?o`cfEuHZhe#L^&F zOS1X-Be+2(P}(>_$qudDYe9=LeR%ZGy@xX=eV0V1YoAEU53CrCP?(t<^{SSAE5HHd zzY4Lzr4fqpdAl7Rwvr$TiE_h|RxtcoI=^VCS2`ye;Jxn_pS{krp6Xm%xHl?tW2pPU zaqCIiMDnf(L(33wvT9sl^T&J3eU~k#W)2<x6!glpK)m@qfofjw{`y*_r|c+JkMs*| z4KTunZ}KI{roO>hRAWb7DOA~;;aks(zc()-mlBTb%(^D+@VQqd*xgx6%gZk{g&KY& z4Sb2LM)<w<Dz;Ql@O9uU2auqBX=n&sd6CVK11qlERpu@Nx{6laC9vQe6)D`Rry9-k znsXMndUh)X7VCW94!7%Vou@qYs6M(ptA8+WT0si(f3?EuKIVU^9@ac^!3<+umhl#o z>>a|TYe>I%%W-tzv>mO&-zEZ+03FsemM-OJ{oWxWxeBlR$BtthdERE-(7p*p@Ptc~ zGq7%j)MdcZcc9vU@Pvx7!{?`u{+=58+6tA}g*@0hFp1I8C$P8!z2I!z@+5OVF)@c! zG&KHq$`yw17bD4wSZAkQImt!8*&uoJ5hmKh3PTO-ZIgMAB7}afz6^yRP9M4Wj?=#` zgc8Pt5`9QxprlKj3=^O<-Fv`(V~A{iL9c~dUAD<}lOooZx{P#ThzW#2M>0pX_=X6@ zE$Ee$U*s-pp<_drQ=#rNI@(&2(6|GO518o5$scGhAcr)yP`&>s5+nZRYgYpbOt~M8 zB)C`p20}KE_*$q{0)#nK&!Sp3l)gtj8KDwJ&MNc6E3c79-7<N79J{WmMY7)|#T(&5 zW*hvY)na-7nl%3o!JrT2+IrG+rf1Xf3?FLM6-SSN2^PJ2E<t|r5uJ^!G?YHigY%~! zTq-NLPAcP|F)}!u&M<JD1sGN?MC054y-i#Wm1LNY%$Vu25+j75rFXUB&jxqv!>nf^ zIlR~4`1cBm!UvA?Tv~9nEG>iW?8rcDc;wq1JH{=#fu`N2ES(Fu8lE@cN*ftzy^bgR zqHLVG22SfOEK##A;jnITxgj-w66a?tFa#`oZ%QGcD>5i2v^eZpBxzkkbWPWf11;q& z5x~s<-j3^zvI>0FOX`rLcA8_plk0K6s|&?p!={QpuNW_Si>0`hSL)OtmdxXy^5&Ss ztIBn-+_s!7)WMW(z<~YX+VcuxO5FtxOkF;FqNm6JKlAVEz4co*N=zp|<h?aJs)yx4 zvgkH&+Z*;y`R$6J@EP96wSRnDU*1p2zt_1dp*&mW58yc5!iS$DwfqLti`c@R@WtzG z<^EcEz%z+8a_u^c#d1J4?UG6`qEeh3pPZ?9AqK0E7?N7*gv_DBiFglf@hDV+>*K^( zb@82b#@eosBg7+Ux(V|F+ol=?udv(0beN6PsjJ9-msfOdoTbu_uu&Ru9eCcTb<~vb zftg+)iS<Ma<S-v}c`-@&tgaBmbaY0kx*2D*G$QIL6{p^=eLi~E=g4z<ew)_bKqP<g zMdP4=jkcoLJN7UiAxAz!)6W`ogQ&?i1~2IAL-w*Pd!l&m#x-%3z%`-3`e^L(xNUaq zb&ki37RqmtnwQ%d>_HI)74Knc+ZQ)v@iG}8(}M2o{HOtvyJL;9_AK&-@0jb0O~v1* zJaA>Uofcwa?~+60Z=Z3Sg{pBd)#baq6`2%o42@bWS*NYZ2#z^4_`YDn<nla}{>q0i zj`d-)((qw-B@GX+1MB4tZfyUQX#3`=C9~j}bz8x|=)kp0PU<iDo4AMl`&^KAh-2(# zju`ZSK(kfF(?R#t1ZgS93yxZo{$l4*TGcm0E}{BmEwbz1mUTwLeBn8#f93)lk)H!9 zAms-H*oPOE;~l9&8I#NlP8X^6EgoJX7(qLLcYBY?NTmB+?(_>K&@SS`+*ce3J8|v+ zSqy@%2Jd%Y%BfHc^fvRDM*+^S92Nc8No1*dftKyER!<r#*Fg;a%Cg#xB1R#*fn)0a zMB6Y@wwqIL383!kbEJ!c2xP=wg6iAq#D4*dXn+ltXUvYQzw2^tNh@c4uXJuu^($(B zbOdqky-bm4^@N;HM0j3{t!rr+;g>3H1DvTbK=~PLouGwG63wc!2cw}rPdk2*pu9iF zl{{U<*4Dr%Z^R*Q)HNhh12klOd%XSjJ}3V|elsFH-_jNvW0{tb8SRqk+&iNSr(q<+ zh%ny2W}!6<CT;V#pjmc4qH>7{3BF)Ao>EcbW=y=+F9U1;@jQMj*ec>1?RbM!Ig~aF znYje<Bp3bGyenGEBzkxM`*{tuViV(_^ctHe<;W-!t$JCo{CUkh&=PPQeY5`Y`P#_r zArSfH-^GqMCeXOqfPUr#xpY@r!Xy5<!;u<fY0yhqL%YUWtsVK<2s0yT$B4OIZ-S27 z>C!2M7$#vGR7;cgypeJJTxY&BA+a07GVT~9O@A4K-sIrkWsW)footIVG8dMlSO8MO zy^1GwMGkaJ#OxMYgQ1nUH-euq&QOVqa++P{TcGEa*=hxEd6qj~UbcPyDwBNmigJok z`>$`m<L|_lZG_d#%s*iB2+{wS!axTB#2Nlu)Bq~Efq0KYzG4E(YYI!N0Trc{CDqjc zAlgt?UQtk04R~*Q^{Lzl#C-zEl&9uJ-Tl)gYK;YXTl!-Hvk$GyK<+|73bd)t4W-^` z$<yiT#JN?2aw&5V!fEtQR8L02F(sOK?HBLhp}RP|^yVMdX}1xfV1WXvW&~rpLochV zy%FO=_5=~AUt6Q*JTxryHl`2u5%V672%X*La@Xiv>pZLc8|qq-)T(`8O!BqOIH>1i z0v60qBEK@g^e?;vUC7b*tfwx7(@w|X#uT$){_BU&;c?ocf@lMmw^l4b#AV3EsYQ3( zqbNbRCfE??Ih&(X(-SI++dKFk2Y0?jL&HxkT9ro6ezzeVc7v`r;~^Pa=Be$V79}>d zelbnuNxvycxN+`y9-tI~5mR8!{87#1nruT6%R@ZvY+Pry6IE~V%mTQ5#7_F4-a}|j z{AGNQ5LU;}i&nL*trB6q%z#zYXPs-|EqT9DZ9>KLhH#CD-n?H|v4Zn2$_Wz6hcKXl zlr8oobO0!34|*OWsS*f1`G@tB*Rc9run(P#E|0F3oaKxA(?DS|y@J9*3wsJ3+n9a^ zOK|618bO)1N(tHl!OG&-)^HluNd=WBI*T^8`Nvb!1oZiyzqx46-`SBBCNjcxE(1&k zL<Y9LE96Rr=x)40S41Zwonp7*A*-viW!WW-39d+n!!43FLp36HHoV>=T(~CS7mJ;n z>TDFK<f(`>{>R*x73)rPw}EeEune9k!T>WLBL34LAss=U0v6H{oov|>d4pYQ&dD~# zlmZtr=I$i<y_z-VC*l?TUq&=%@&x9OrfcGQ*A(2gnB2Xk;2_Q=zML1xDe1*yIE{_O z??U?nKj?`J&`PIoEhz&~NrJIO@EMn^^ZVO>4w+Hn+)Rcko$jX~%BfIlEXwkNFXrs6 zIJgA#iRQ|2gln0|ME0?8_gKFJvqvRCXn;G=9FOff{hkoy1VMZtmPZk`0i<+stLSa1 zsuH=my@;pm1ZRIXt9-A#^$5jxvX9or>rs@uz8Gp@pE2}j(r&lcjb#XXPKjR0v@Zpe z_qP_k?GE{hf>%_xj(3~Giba8YnNCxXp(u_&n;ArN*m+lo;~p7M>wK&mqLqw>xOkqA z3@!~r;Y)mCAl*p~OCV~qHd=8&^Svc*&RO(O68_15%{tvg0MKRa3s9(XV?Ke_w{P}y zcQU>KZqs@3kXz?hV`dbwO<|7D+Z>?NZpN@u3s>aIhqo@v++|Rm)SS<RxhnyR>SONP z`&2^D3-M1i$)8GX?o6E0#F^Q;MgjRIR09`iU}D^0im=;(B&#Pezg=GrSB|-vk$FRi z?n1t?Zz3oP(7lN5ufW@g7&LdasEBred(s=$tKITT$%m<0imWt~a6>yW6TJMYGx#@N z8K(~{cLVN3kW9Fbg0xcbs~n4&sWbSd%x{S}L@Hs7Q0~0A*jB?&Fp)>6+LorEX~SfX z>N=k0|E@$%bSBYm?Jf}~P*^Ob32DHBYCjA1NnS{<<4>!)8Fd9Lz*_XTmWXlG--zxM z^DTsD2)2l%BO(4Fl3wrI2$ttf;j{>xRk7FzO;GW#o}GSgqy`|+h{_Wk|18jU78+xl z(DW*?v5kYRJFca1Q8@fJ8n&aRycOx8Wd>%if^iURmQA&kLkk1Uu46<yvJ?oZ*0_$) z<DW${aRZH`*p?wXy?F_(?RFL}O1(Dc3ly&Fwls(REE$ZHTeZE!H6L{cd8$0fIadAg zNC&MV)W4(*o)@$(sJ<IVpJ^4jRbkI~4i)ea6xdEmzZ5jhvR3(v+p@}ACg1ESX^F=A zd?iUwXo{LHQ8a*H0j<3bfqK=U&ydAQ<_W<E<p<>r1s1)m$nxG38z6#qInNq5#tEw8 zc$-&*22s^vf7y+Zc4i&KNA>DXxWOqUIs|lT4BTW=shiW{BlmCc%0RPxlz)sw7KTd8 zyS0xeg`Z4>H1J{5qh)-=X%U)}@@D|E@@7&cQS;Zn+;>q{Xwmk#Tg&U{$p@$lN3h8e zr-Xh7SZJy$8S%XcGuVx3$U}xDA^26Iry>X0RP`+@X{*47-+Dp#d~*g_FaAVGkWshU z(1Br_#b=_`)eS>faxL}ZPw9K$s(aE6V^)vGXR(!sEbCLm1mDP$hCnoRB*|xe?_`Kq z`|1stR$R!eGp>-q(m^8by=V_bzQ;^_<w90x$t9&f2=l7IBP_n%x!<-}szMLbJEYUe z3>Sj!qnsQ-FCuJj;ABR}0(!m@r?0^)bTEz}<=^OP5){&<&>jAEEnBojD!B}}T%sOA zk(~eLoSX7rNyyC5c85n*f&qHwWtfM!@;^->*Vm4M=z6dE#I|`pWS<%B+dppHcQ@{2 zT#PMoWx%wQ>~;biJ+H|0?od!Z$P1J#VQ0`U3g^Q6uU~MwuCx-5iP;el@*(k(=XAh2 zBk<-$HPDzg`_WBIc63`GW<VsGG_x0U4Kd*>toOQ9c1ym!!7Rb^5HJ6lZA~J&j$Q0r zx#D3B9#ih8HYm7V-(kQZ|3vhFQ<m#OfCZJqwla?H$}sI>Ip{Ri2Ico;dyv-ep}_<m z4@7pR7vYx|ts^r|_#aE(G_l?YQLVnpfTlF}S280GCBn9GU8gyIy$BL%$z|-eIor~& zWK~Im^Db%<GWz?LfR!R8kRwRcc>=BYJG=uz_uSV+J2^ruB>wkt_$qd&XsQEi1bK%` zQtC<h?TW?0Re&sY)X(*$Aaff7uFgz!u0y3M=h0;=zBODXkWa|G^8$70YC+ka3KnQd znFakDWN+XQrve?~(*34uliGsdMz0Cw{4hbUWFW$1bLffI2)I3rZxPlQ81`gg(ZR%o znEdoC>rFA1?`___Ahus5<v15+BI>MUg$p4xw|rPY2a{3Jy#?W1^h~LXOOJeWoLd4A zgml)KuSE9HFwi52y!$#mT~(R+x4gFz4cW1&XhSh^tF9FGdwXp_swH~q77_xHYOBh( zw^;6W1@QIH%0L%cJ~99aZW;VD;R3AyG@(CClUoLqCJ8EP%*)=gvV=>QVY;{WAS-V! zR_EH4Y8g3-rb152(;~RW)$0_#z5E>&=C^nUYl1}r|616FLM#yKdH#4s;JVU6^bL2S zfG0mv_Ms&$OtSv@7qHfNy3SP2=|it?JjT`beu+^i1ohktn9IC-i90#Ef}m0wUHg7L z1KR9v#>z^m?5a!+;bf%QBc>G)QPK59_cJ5#iGKAOgc5=Q`X{R72wU*0XnD_$0;|Kq z^=4nB^hnM9+zFo^-^bPF%9gYRJBw163;WVyom(bDj?9KX&hZY*DZw$9_iwz@<bCI% zCE5PLb8iUT#tu^Qh~L6!r6`jl^8#nYbLB=pDyZ6+c<-8xW#UEEO}}|_Gv4%@0V2Xw z0_n9Q&V%os7`ore9?-ne==J8chkJ_6mtk05yi@kpcA_I9X1|ZEV1s;~mo781JanPL z0Ejv`8TcU-!>C~a-A^tbh6X;OOiZcYMsGHJs<a=z&8SkFu5ClBmJg30xsU~9Psezu zCDe)KBO1awf_A;RRF`0lXn`|E9758l_7t$%Mx9Qo4$Uef<iBL2L6X$DWc3)?=)HzC zXT*#+LLbeeq~qF!uc!)0>Z5x0oa5RF=(cES9B(s&7G3BdDH@HN8VMzqup5%3e?Zfr z0Z>+{i6Y`TT){qD1-i<Fy4^CY+|W9<wm{^Jeo!NK1vXhmh|9~50jNwq*@DQE$ez}6 zn_tfycaEjOag9$gQ`DJJQQ+n^{@m><gp%;XWU!zMemigv4d6S?KXx{l)Ro1xXzr%> zbvoL(2P3Hlcyf*oucTlJxKxDhkQFN>V;(T9hi)~(=3`D4sJHJpB#o`=F;~6@T<5x~ z3cwdw3XYXtk9X)lDssXu9>8$kAG`e5EJh1D>UJqh**xxEw(!F!`<2E@aT8I1v^YG@ zZB3-4v{99!)a-_SF!L3B4fE{+3s`fMF=J>X-Mv-Rmsn7lvp&xJ!C!#6=@;_T{PmlT z<aNmNtM6Ap{Fc<F&B#G#_d#XSR6O2%zwAb)o=+&P9VTe=6M&`u@tf3YFbf%(B8y&* zHG@^vykiM@9f}ue-BsFC9f-0I4|EGpmtG&3^;QlZ{<;eYJ}?Yq8xhXwV@=Bn*?w8( zfr|qv=yjp@89+-_H*4v$J$}w?-amXAjXkTcjMcpf2b!n3XbXM>K5yq%Txz$wocZ-v z%WJ&M-x-5bu8F5!$0UCd#`Mm1>(B@M7O;ePcugFkRy0_)7+7bFN3CRy5?!xX>Z^xO zZ$7jc@_8A+^ayBhVlCT2hcGHmLaW5WQM7|sv#ACTbE>Z4`Wa~X;k~N5)Um)!vk0`j z1qOiZf@s4n&<hU;IY>hK?t-c$^d1J}g7m|BL4ZGL)75FzTo_#RtgOP1#7$RIlSD|p zjLffr!s}lD@fmdf0L`C;Va5)F)R`VPL7bUHwvtzW8H-Oz&bI$uR0c8};HZXh=#;0A z@*e&@jrA^ovi%Ebq}cN@es;K#xHh$64lD`rqocqX1z-;NM4E_rB~FK<Nl9I~W2U6T z#E#JsBCNHKa0pm0CxHJ~AjSz2e(b_x0<ExW&I9qFm9a;Z5`k7&+PJ*UNiPm=A84qq zh*=jrwz5uEDvCj6{<S3C7ntFuX<(xYFEQ;^QoS(z(^AutAsS(x)*1PRvV`wN`KdOy z<w@)IDfjhYdCks^bA)sLvO$A~;peMM9T4MOXJs&yt;6zK#mpWOKMTwfztMel*Nz{a zD7iLN8iq*PicYzk8}2csb$C<z67flN>uijy3tvD2ip4(ix`uvnoC8%U7<me#^gU+8 ztSTet1l=(mDZHx?vUq7YEr?ec7ABt#PRN(f6*->x6B~)z^W4Kn-_-u7U7c%_V30w9 zBGN1c*Axb>xgVk`2J1qH5C_$%ecvN4*CKjL!{Qo17+>KlWjvbGd$JGJE;ty>0$U4l zx$asJR@!^OYuhG`D_(h|&2MJJeAZVgeWaJQ-?48Scj{XCT$Wgu_%B+=v)~gueLoF# z*;pzkIQ>dl64~<QLA*`heRgkd<I*S6qD7DUz%dY{%@*b032sO=1jDt5BEBAgBc5T0 zR#A4Qwh*2Ui<fN2z|yKhIMeoR@(+6+QU6w_3=^&TswfQ<OVs;=EF}0Nv7lCokL3F` z*1+x6Jgg9lf6P}XAvb%JON@4ZE8kd}u*igjE|o8iwly`%#%c-=8S%u5rqPst6T1q^ z2k|D1{9!@J{}nOY1eU%}^(|gC8lcifLZbGth6t$k$1dAIo@ZW|J(*eBNCsnN42cS9 zZ0scx_le}1%BGUaxyH|J6iiRN*|1R^1v4R|e$xhqu90sWwW?;la8&*4kBgM1FKW5y z4SXsg>*MaeShZ`rmaY3=vgTM@1=Ogdj35dxP-Q%!L%<S>6m2T%$V_i4NYn#OHN8NM zM%yRA7(Jy9$vU~P3*f&z3!Sn(l`LbR{4eGZ_5YXyA`o+MF+5qtYyi|0RaexO6jhhi z6xNhg<djx4mXuW#|I5k^cwC5(z+FbYkHx`wLT4!D0u`>|Fwiy_7*_}(0q{L8CZ6bv z;07taR*D}jjYyhK<KE#+F<lfS!N=@a4FhCc8w3g(c0I_y1Wfku5r&DHH$yVl?D1|y ze>fq{b|6O#c@UocfO}Cr3=}Xpd5nA3a#wB0pHQZD9)y{n!CsarQ@oo^uk72FBK1q; zP;@lozieKVcQxm3f;%CWoKE*&GXR~jPi`QfR@tG#+nzWC`FHAzKxy|+k$g9=kS1m@ z<$}<QA7#K1!Ol&WS{a%r^UIb<XDYW>Qx+cC288w!$x)NAY#+Kav2g>>@3a^KGz2#s zN+YqeTPkytW0zJ(pI;kjdUTZmZe-dfj>q|?vAQ(wx8X{D@@z~aU_qWr6|Mn-Zl~zl z`IyO_jy14x<YU!m3uS1^9}p0nE)(s5x>DoS`GM*l+#HiTNmy2JA~-x=W<%38OLY;j z%+Ji{`P%{?h+STW=K70QvG7Ntml+#S`Yy{VE4i_+d@+=;_hPAd+P(H`3)dAAmfRUs zs1pqejKV=|ouRMtV;Sq#W(iaoIxA^**zz>pVK+n*M@PpGgV9-%)Bg}>?W3Ob=f(7@ z@IiDnWU=P5VNxTlY`J5p=!*T&WT#Vvf=xe^RQQ$m`~H$uLdy}x)H=n504cG>MVe_L zM-DriI0K4wX}5KJLFSiq5xo%w=x5+ZRg!32r3M*L=d!ge9SB2ai*7U*M;L+>y?oe8 zSv~!fm0OaLBiG8zuSduz%)urHqo(DDmWM<b)nCB~W@M62<#+#sH?2vJX}`AkgD?ey zW2EoeL?l_TE$+v9UB`uXXCqRL|7dX@uZWG;jBLcBmNjBHfW7D;P76^AtB`4Hye2uZ zP@S&NLm%QKBz*Ae)r(Ocx!4efu2J6J-29?54#dBNLZ=rA`h*D_y);!oF%Kdx<Wq?P zg{W^nP9tnC@O85aW!YU3`8d%`nyK|gcql<`4YVkaa=oEsdR13PtP{Fj7k^rwF1?nS zv!$X<tl%|KUoVB5%bM<<Knt5W)2|=1rrR-CBD+rfjOICAT5a=2WbEqn8a4$g5R^X7 z_iNM)+#_f$ai&*jlio@2=H_5iQ<PJt<<>lYIUF+`bU?K)o21voiY`Hg++T^B|L?#A z32j3QK&8YUt2~rdzU*nq*g;JNpc;$nOT|K^mJYA!{#)za+dwol^!hA23}yZ|%C~L% zj!npchbEQ04n@j-$~k7jnpLOi99D!DZNEW=(4Q^mExN&+1%d8OX+jmUM_j|XqM3=N zxub4ISXf05w=sXwO)K2`zGJ_Y(rKPvi|9va0DKYwlPNoPDXU)J_$KJ(^z8+k;E;yA zu+`#WT`_S@sVD#G9JrR{7trgg0VUFcnz}#)fUfehWTMnC+0N|2P-fP*#~bf&=7wz< zTz7Q&S2rU=>dRva^)aQW-2LRcx?8_;eQ!3w0{ihMNlsOZYvIR-Gtw@&3Tg5ZNPmfc z+_Cv&<1?snau-~l!n*mP?+kDM`Z9OX`&`+2<-{#U8GH;4!9-IGPC$4@TeUnyFFW}1 z45&$SA-jpvhH=FR?aE$$#*~n00<pj|37#7nu+n7t@5sv6T5aT?yu{;j<wrkwc@>LU zX(ouvoukp!`{&LVw)USs><5S4b3|AT(oUCDQByiI*s~*aBB8_>(0|ureII{@EC|8q zdUeE-)J>%L&X4Ky2O5B3z2}j!Ge5Bt8*(b1c+QWEs|b4AxfCE6t5Ag>a*xhb7#@9D z`iUqs@q5Z@Kn{&i@Vt!Sa%MW!v^tRc-oy2#M$mwzWW)5>!Pbl$>R&T7J|XIQW2yfQ zIFBWehsNipnXt$MYB=exXJ)#y-pobnq;aO~tY?xrr5z-yhqHFN<x)AzMzR6sX5yKe zk^XvL3-jrto9m&3685t#YCmIIBU5+%WVZ@ZDSyzVkCl*gEf~4wt*9d?JG3ON&?k|* z_b3Okxa;Fil`0y68nEoSwV_gC&@@|UQ>F_2R(DPQOmOWq=Kn=2C#mVM1b2N!6!~*# z{6U{^`e+5L*jp9zbA&jA6{W@Ls&M)~D`j#WzocKi4rw;H+$EM*8aT@f7raf_Ez>7T zb;X$>o-<rqU+InOE~><)O=XN5)Y?s>A5g<hW@+<xSVltur`s1o&-%iCjIwPp76e!$ z_9}Q}Vff9><gx5{)`I@IhLw(szEWZ8mNpQ*8hVR7e`8mm3e4%{7qGhFI~8>5mJ~n% z4%qej2V~O9p^UZZK@+AK2>)QHtORR}&;3#RENT*$F3r-4Yw;Wih{^B$f|tvDYg+M$ zqoyd8g>9tmd=vz)aClq+1&VzANXhhNhO|CPU~z{LTIpo0qWt&56M#W`EC=i|?dI9? z<sfxc#=o|3CsnpUF>=QaOtY*}a*tKeWyC#&hLQmARL7495-)&~3twf!hCqtP3BqPE z=p&;>ZAp%bKX?yGLO`4lY=`*{0@}BqtfI=lEy4eRPy{5-SNevZIwBcJq~(R+)l`Y} zK#{D|3r%I34Vue805vhbdJ8F6SJhO~d7P!b7viw3Zt1VF7qMqF1L0}?n|&b6j~+>t zRrsl$LL_`g$UphFuew<@oz06aAili5Bb#<_mkYRzAjJmlge+<=H_2Jz{0{AAq?8yd zg%VZK@3bq<cHu7_VL5jk)-3-$g*SsWkh^A7PU^9GqnP_gjh2@IaL4aXZ;Q5qfckl2 zI(l^5Pmwf)q!n7(5PKDA@uFm~M|XRvRFnQXoq-jo$eY?Yn*ps`X($Xv1x{Hz_m53v z=Nz%sTAR9{es^_SrhRmPMVRx?Q}u`aoSJ~G8{IxOL89%8RaAj4W^s;u8M*L&r4;iB zayc!6Z;*P#q6g&Xq1-CRQstSsKeqWz5%peSo~t?vy$Yf)iwL-u85GA&izWs!R7cbT zWJr4C{((^A3zGMP3tx&NmM?90<lul4`Cl91no1xS?<22N_)8pY=B08$iAez4AxGos zGcrm2HRY0r^3-^V_t4w4P`-#C@oM~1h4TzDVMYDPCB+2s@iu8_A{hLaM}Arb1+-uC zLKQtT0+5IqFYf0G{T<E4&FVNezj@QZnBYWR<uqG@%rjdYT(iM_^wB=VY-dKpI2+~J zOaX-AM}81;u6us9&fx1}{W{*BiziqIi~U(`#{q%XM^?Vz^;?chiSrC)!|tL$Rp;4Y z`VFrRw-0^UB-ju9)%)Q-@;<<X<*PXqy37!-$fNN9-BTm3MhX>Me7wP5l_4&#@WfGV zqn|cV4cW+3lp*NUqusBQDS~4CBC#<h_lS`r1k=9s@@S-L#V@5K4>s!i5GlrlS4I&Q zJ<PNRjyM<#FEz&QA>hXCXLc-3!QBe7akbeM%nUZ7hr_)}#}8niN2Rk1wEkDXNPapJ zLxHNOWX?;<gFu<txgXY7Yydd{Z1q_kRWBwdl+BqDyffswv#Hhk3?n&9^S&la#?@t} z4FW2QIrh@RU^zMt+g3z@KF&V;1q&8tv3{}mG2No{jg}ZW2v)z@q!Hgtm+5ryX8$s| zJ4>ichp?d~-0=p%T4DrAe6%~Epu7=5*XeL9|AYknJJQjSw#T5{Fv|H3>ld9arDsY9 z@}B(pIu@OGW0i42`}EODXHDU!=ht%2*!=-?exhLCFRP%7*rulT_(Cvp0ehsBA!;E; zDWWg#rMADDCytW>yDO@|BA<jbb07&$y=3hW_g>K3RPEd!?>ui}oB|Djk#_tLadIfB z?Av8LK-{x@gpHl4{>HK{VU9>e9!TW5QM<Uc1e2W6_$N~3j_vHMEz@EZ6d{ev+y%UP zVoU|(-v@=CP}d8TJL7H}V}mpK#^1+s!EHthF-hQdbzyZe(^qpe)NTe<`K!-Va3ll% zJ6+YLwmeeo^0jl{w=BO#CatI`VcRSE40GNFV@_(b?kr<ZM%_7t_3FRELQc``d|ha| zX~(bdtYjiS;MlswLwK442MM<5$oRf^a0oo~9?&?unq~C{o*w76@qf!zaMr=P3t}^S zy28Rm>oT8x8@}XfJdnfuBMgi;M!pULB|2Q)8u5RM^RtHP#S{ZaQNaiwOD$ykc&8F; z>b3|)kMz;4?F=+`B1Q_i{QNd$1>8f%0-8FrsrY0Zgv;;Ef<&*xm^p2*FRf3DA`FYo zC#9~<I!bi4rF=8yUr%kjCJ_p?zNYysRfxuhmb44`B~qj(#ko|*1*917>CxulpsT*3 z#Uf7+%%O?w>7{CI?DDb@JPEhv;_+*-&lrqvpZ|x702w*6pQDo=oN{*--|HF4bk{I2 z4y|@?c6O`dc@t(%W=`)~S{{=s#N!@~G9}p};jqj^U4f9-AU8EC2(>1!Q_|beIj-27 z(r~hJBz4vKx1uYVC3omXm#-7`xr!Z95|Y^B({fS@T2>_l@pmMvwY<piR8=38$gDS$ zZSzYnMl04g0hzhy-Z3Viq^94?T>6E)4d#YNHoo(e^O?{25GZh<69&D8(piOpbDKm@ z0JrOa>9sQIOKZpH^Ozbo^$=vM;m5|;5wx!3;nf@mSBq*h)iC!r@-xJd?384kHMW6X z&Diz&{Zn&7^qcq=Vd<1<%z-ePKjYHloGlL}IPJ}`X5|UIyT!k4lM1rFj{W!uZ9WRP z>bQ1af%<!Vb|pHIxHhhWq!N4^Quz}KHJe7u5SorBTN<BJDf0A13v-TozAC%m%Q|<| zWCHzh?0TtHaPX1BDI$EwXTF*cY}oy`VfPrEu>cB`ceO4DVoqz|P!lrTH<q^h(-<WN zD<2oKh~mSe(riUMG1hCwz2AA>k(|bkxwrjKaA8im>)ezhLPF+t4WPR`yOfX<4ipn7 z9yUf6zU}c5T?M>sZ6bR0MlKNR-<x0h@X=}qze}<D>!bugSP7~A;qK$;VaxrvNv7pU z$}v8}P$PMa(Nl*F*>c;9ey#9q-vN`Qod55o2ncN3wMs1wZE|hGjQ|Cgr;?W#8dgH< zdPvHDdVW}S*1^=n=RE7=&ISZMT$H*@jNCwEy%Kzf0xd6=B>c8ozZOL0sMgXlUegiq zmd7?oo3@vT8`Sq*B6Hmjs(`HjH$_(B?oT(?1t=8@s}B}*k%-+KW96(aL=jJeoXzZy zp{o0;I(>0$6q2E(OYvO}bUjVt4nV^MkSbExUGY0{2qE{w2Z5|#-23y@MHksU20j~P zb>=|5vLq>|qOpM*l@CHEYw615^>A6Z_GmG4b9X#?VQ}S7lY%cb*9+;Di+_j(<yH8& zRac)v;y7FF$k@|KHG`p+gSy<|k%RY@zf#ybh8s%SJkC6idL%W-ksE2=mM>83jlW!` z$%rxHXXmx01UF{o>?Su(3!Q7%jM8s&yyS-P^=y|$Rn_A@FrwQkrFb`XOzM=ab`iP% z+orhwf1Cjch%?ChwfkTJic5=Y0F{M#1!X0*RRut1Luo;NVR32s`)A>3$T+?H$M$wo z&xZBYli*F9666ADtkmFZEB?qN%|z`l6Z?Dh%R&faBJinNQ_1Y?h3;19#SU=sLyW_# zYUIu0+3}hFQoi(ziNfo9GlT?HmJ$)tN{Uiv>-W-SKnVi@%cPip>G>-$1+IuunEW}? zF#dBgm?+@b8l0_Z9K+$O$NpsGMP+BslSL&Yc?v-<c^MSiY4x<wdIYslBbhpL8QjJ1 znS)>d`bdJvt8f1_-YA)Ez+^yTVd50N1E~!&m`}CWX1d?6I1=q9e@v9qE=gSHit;oI zIVQc(kJG@KXzQ~bTjEs8fH9Kz^Y*r2{4Ihd&2H^TWQSGzTUp34R`?^HGKBSjrru@# z;Wl1(+Aw6^qDAx1G}gr*cpSf+&9M1m)(Wh%hCCfe0zV=$U3XnA05Lxa0bI_+DU4o} z$~;`u5hZhmQ5C}vu7B4G+<$eS`h)<T<C*+OLA+INe;uHKyY125kKMa0Rt*x_fI8e$ z(+7hQ3HlJf-+M^-DYxt%)YX)W6j@S8+l;x67?3;gu^$LihW`0VwTMG9Ik(6B5IEOc zX#Vt*@T(R?QMV)s(>^WWssc&#fXaw!xkFIh<K>d$O8^n6rc+Uy>pH{97ITtK{}gUa zy9z7aa7z3Ngki34o8DnQv$0Ky6f{4mH!!=6pQApZMHlKT%j4L3wL7?KK3P~v#z}+1 z*&(zyc#Xdc^^~cgbiCSLL?^wQ`Kf~FkakyYldNXs$(i{Je>+}4eEaR)09*d!_eWgn zc|@wKFLc0#3-s0_mMgQ0xon5*SrFDo&Lx9x-e3A&WJKm`WvsHSY|b8=Vx<5Xy<ZNA zlT9R^*>r~RIXJZId}Xqvqj%v!Q4$oQ%(9gi1Em6SF8n9|WemFnpxXkFJU_p#miE24 zzjPXisE&ZUkAy#|oeZv9`nWBct|&y8yGt#gV|T8@B=36Smq*ldV5Py5!@(LMcChmD zmaFke5<$eykIES}f}a<^@%y;#+fhg&tt@XqwRR%u$mXRS+<DNBIkRe{2z^zRg$es} z<dSckoH%q38)Ps<anqXC+bYi?q=^gDCn!IGhhd$DpntC_W&=p$<MWKEJPtOh1FTR3 zmz(fE+w#T)17J@EB)2RK^d#kiDyyKF6eNR*V=h>C)VyrZ*_V(d&3V0fG9?~4&B2-q zG<TqgJ5fS7Wi^lD8A&aW6?vP{nDw;ho?^{I>Ua~oMDxWedi7eRFj=o1af`S)`L+x& z6PouJIMR|x^I2$o!TE|t`zO@nKFUs{31Lw)MUug!x71fWt#EU0LL5+or^aWcu4;`i z7x_k=z*!N!-+({707(_7&Hf*62v|Klc0Ze*)gm#ZD#sI`EM>U@TG!ZnmA$zOZ?N#} zT}b0P6^WqA`<|XxGh&1Fit+4epPhq~=L!RLNhYJ!TqWoS^7nV$qsq3V!xY9B>yeA3 zdR|a3$%i=pT6&0{<nBshs=g<yC3sY{J(9k}uS$`~qep${Cclj6P<0!fIN^D^U)H7p zZ;yuho9a3M>sn+EJtw2dD57g#@)p#D!%=-!Y3*sCdDQ3SW+mW$3Sexpsar)QHq0ef z19!>ecAh%du>c*nW)63o4Ty|XcXO!x<SdCL?kOQ<=Kz1jS`*Rv0Up@8CY~}Lo6NtN zj+ES&%08yT5D~&kZXd_<Y7Aqv@{Fl(BBLHqcI@bJT~;x3D$g~8xwXOMQXV>|x_*D5 z{V-~7ozhdS?k$dyZAi^U@;XZJ>HyNF`0I^f3MvHyHpCUjItEDpwGMQFa5q4AV}u9S zgM<taqGl?_Os7$hzj6bs-c~LtMDR*N0+<d%IXQ$eDZZ0UnQ!zXArjJAczNLhnE=Z# zr{*MlmMz5{Xm}~qtJtWbZ7FXw>ZamUV_(P!;ZI^jAl-S&Z%)0u$uRn|C(%SIw%c~; z-cDU-8OlwA84{nH8lq!4_y#Jxaw&Xl9;N7_-65(G@A$^39}~r&EWp3~JK{JXBj?Ic zU&y9O_r+g#4~KIXO#*avyzQBB?`B^ETFN##Wpwmz>3u|JS&NZLt&6NfxVubkt4WRb zJAp(PLyOf@NM#mnAM$~FTV9{h_=K_8j`C<QqlD_(?@U>aN`>>L$}>{FIT`g~H9?_e zSCkb?fDpEUW6ohVV#nfx1s|$whio~i7(--YxI<&H)6h2(HCHw2HFwLL{sI1q{tWp4 zsuZwu!~&+%Cb<bFv`I>pC*dX7Ko*ED3nv*qLiNqnrp9I)zk4TFwPr1cTnbpj#knHp z1wzi*gRmBD&$Jd5q1%Bd6BnczG6M%}G2i}Q_Y$0)$j2LyLy}sCGZNLWL1K-5f<G8Z z0vd66l%N;UgDCYx5FQ1EWEGNVQy&`4Oj6aL*~;h1Yw=QQB%t14N~En`W{4javswB7 zW^NI@3sq|nDE@b!wi!83;l34#%l5RLb&%dFtm9RtAUN)>Jr4^T87(FxeUItSoDCJ! z?}Rz%4A1S9v_on8b&-4$9QcS5p%lp|_}~(7W30?jAUA0yHJuO)iceyK(s0EIXZivB zL8&t24)bk12cwcELy@IlaSCNes7f3R>lkzc(fwfoeXeoD6n`DivOrXN-~@?o4Li1b zS~oP;4W1JITH=AUSd^c0gbIQF7n}5f)~TN=S#6#DTG0IU5<{Z%sbHAiZ<}^be^SQu zv^I)#J6v4;lqU`OQC0`B6o+ieI0+f@<*0R2qukHp2;Hb16H9hx*U2hq>Z$!1t?L}K z(d_<1mhh^n@G4ze83$_%RUOUuXGv-F?zXcFpXjfb!gum7zu!PfLI*V(Jy}SoZE1yh zvAR)zpwA#l61DO2QbnA$SkdI@OkN?o8l>3kQ!JybHPb`O>r^^|es<!(Sp5}>0aSSF z+2d${XRKN-m3RMZ1j45~a?Y312uI!A%3%IBk^Lqw&!WUiUI#x)@FInJjVZeOs1hVD z;U#vZu`p=se4y4qd7ptBy@5|Y%l9qQnp?01){O*1A={Ec5igZ)a4ub&p)EWuButyw zb&7OZ^GHO+gdM~8FAme>fIX*aCs<q?x=Asq)p1JcEq?_7lZ(*9U|3!BQ5ShCTG3*E z4pB=SpAF=*wgPACZ8y0<?Erhu#_PBSb(I1maSa&#hvg(@Q}eh;u8MUgKI3WZX-$?M zEF5kjXy+HjJYE!{vyu;;>N(-gz^$p?pRnQi=D}(nF8V*eU<w^LVo$P!!wRmg*~sDI zkA4>n0w{%mbfD4;eU004<-vW;np@Duli6ipxpJkaz6{=EabMK}hhvs?uz(H!P^AW8 zhOH>_&zUm$p24t~p8Q|HUXV0j>jO6`?bi?)iDFB`GF8LCLY#CLzz<#!<p{o>J*?IJ zUXzL&zTi=axSakioD$n$RkE3CFi{`LDy@ddb*v8%-|d2BypbF4230~i54y=`4h&Eg zH=b<pL<}H`M;Cd1*OwK_y{g8)RyY~XN`*rfi2eD&AGs<u&}Cy|ERE5EipLdJ{sj+1 zPgJ6hDp>B9!;&tuhE)ZoXWx%UovfJ$`UB~I_X$W?-7E8}5I(b?gPPA7j`P}>@dx9O zYrPxaRO2gH!G2Cm_i&NFH_A!U1-Z!i%3j6RNOWU5&K-SoRp9K`)y~E;@%~jTb88fR zVf$5}a5&z9uL_&+eN;_e^ZpDG_?Bpf-b)VNpPq9hOM2+#|0Om?&i6aQof4&<DV`L; z5?NfR6mA|BUjQ!o#|e)Gc2v`B!HdCBvFBv%7&Ed~>P`*VIWL|7sP1R1;*%JKVh8~_ zn5%G%sHLw|XJ52HqI)KovrvX6ZYX~zaq|@g4}6?Pj*G8JxZ6%xma490d&;UbUx;g$ zA9ha!w$F!ai_0&?!6gY$ysC|5*v-5P&0T?TE+c32h7bf&Am<g4`>@pJ|2cxmh@Xd- zvsb8c?VRE~2**Q*D$Ha@7rrTA%bFl^G>4A7bun|Iwc0J+NQ1W@jCk~WU5}>JEVJ6s zlt<wDKiC_n(e(+>&MCEg`mf7c#DY!k=*8)Bp*!lrUZ7}<yyfmEYvrWF>nonQVaZNO z&GA)4-}|{lS$ECB{w8Zoz@|E+d*B$`zzyX-eAB*W#u_&ZLu8_5KE0BvcvuTYNpfCA zzF2Wo4x)XZ_YjO{lh<Ftlmb{G0GI>vMORCCRtqaJrWgr`?!xMp>1GTV;KgV~RF=-m zjAivCUn&y6wJQH>S1T(MR>#0G<vmxI6}N>{o-z-B(Cq9-?b{2Dim6(<mrF~>$CI&r zoW3EIvygsuPV-)W0d>*2#t)4Z@w|;p-&!U`vtg9y4_sDR6hpQqgrjf=Pldy-W$2y0 zoRDc+l*MU(c}I+|7<pn9PPgys+^+b`8#H2U(X{>GI<Ng|TiRUDiWZo95$#!HeVcO* zk~UjbC0|j7DO9FO>qw{=fJ)TO!2f<h*3}Kko?3~z!^=Yro*2};^v6<d5T)<=*_1ii zwDzeq4i+M!Or;OGA}SO!d>JVQrTHJ|_*#A8ZSTT*{d;wmYRP@4lp$t}mA*Fv&S*|l z@o~&Vqfpv6Uao?04rXxJpD3oa4#PtA7pkJV^fZg<I*l@j0lXoi(y4wf3GEj}i?8c3 z66#!g=&E*8!$#{WTUi+PnAAQ!D=uVLz^%TL&xaq0dlLI+-9Pw7JnDN|Dmm<yNa<VF zccj~5!3B{a3TrW%#u|<BfrH$~h%EH9J;38f5aXR>8Frn(8hXQ4mEhyah;%s{o1U%x z>uNPN`B1fyA%Tt{g@Z=J2C6M;o)7DpSX!^_7b?RHBFvlrcKEWhjIkB-_~U!4g5*5@ zvODgkq41Ilh-Y>heGcW^Top``S{=8WJ=G|Tp{iu^BuK|6ROm$Z;imBUj%vsyL<HJI zHy94dau$NHMc#}cvdiVM_MiXhH$}u;FB_*#w>adcpmNhWKH<&b4h7rZziurjwn#TX zQ&|>O_ENH4KU#VC;wr%T%Lj0>%9k>6^AH>U%(|LpC%I*~Gez*zd<Uqxxqr?nEj>$G z0-X<(t?kiF^~|*OmnRaULaT~Eud`y<Z#O7<>*me(jXFOP)jU6fY>Gqd_=H{#dfje- zrrQWv+0i&4zNKLuCcwdWLZLxJ!+fl;5t-KGV8sQ27dCwnD=n;2lrmC{m|))y5?Kem zb+Pj%gAbC4yKxMg4DWy%p0;aWl(-mM?H;4QF|YVpn>OZiF0F5!p`hiPXQ%f`?)x~> zxH%MKu<m>|YG)br_9dO6mBB=LNC6Z4`1$2DYYQzaE^cNaX=lU3$neuMv%{B1rIVaf zB2Bk{jq^Al(&6f}B?Z)ZZGx66s*Q6=f&Os+b@=f5GFICli)GY?hxj(CPL>-Z?Qt=v z7{;am_%phsYOfIYD4kt?u^PcvETg?0-g9v`Ixl1~o(3ZuvU+OhO)=@`J6*x`-0roZ z9e(kQl%ZV}oERZ6P~f^#2`K@sz@R#ws{xP_U3s<GUUK&!vBzz)&ERTAhFmh`chv-A zcp{Met<goW3e=8PO|CilKR`nj5(s1bx2%B-{3R)mpvEe$$gcphCCaPw$}&=u3JU;5 znb{e|NtIdu)ri3An}5TQ(i1M-%F?!SS|yN&F&U_+fZ*A>T~|A~?bf##;t3{Gazh3s zekR<ZG_Qs~vUMlA4vlr9rCq4UVFJiEFu^f_OShSdyw(EQ`zVmS#=p@{BB^m$p~V*_ zZo36hltF&VRYjP*fKH**1>~SXch6A1Sb7Fc%jvmjQRFI6r5Iex-Z@S0O>^irBhD|S z`dJAs-fum|w`v@>B8uaG_6D|*ZM*+CEEOH3e?amrfMEypI?KDL<*S_^J(wm+Og(#P zT`L6+-_81tmNB;{dqwr+k{1nQxsJnrsqd(2W%c#E_q<q+DE=LvC9Omwb)DAvKro$o zZ=ec@<ri$XnEN@9ssxM4Z#-il%H@)#gX&f;dlQH1xdLtL%r%`v^r6km+gwn*%bZ4~ zStBT*)v)d*)j>=0D=op(djM&)ejK;Ic<jGkk*+eb`s&k$$8(6)2I;HvkT**r7XJZ_ z#>f&6H^tJEmvh5C{%XU73;eV%+BD|%&yihsUNxz$#Ay%3q?st%Rl(?$E8F@8llLj5 zOUs?<bqiAB7Nl)GX<nNmZM3l{lHAQfVdS@$@c!P#mBE_}yGH>FzDkVVQIx*9=t8E3 zVoCeWA2A%n>T)iQy%<VC7}c}T-nu03=c~4Rl<;2Q9iJCUAJ{ge_N5iOerv3(UKnJ$ zl$Z<1z1$Rw`f;;yQK2_FEalLnzUEaZb!TGe{DmLfM(n|J%gdavG{LOhtmG0F5b?~1 z6A{G1-dHepaU6G5PYgKD%w2|T)<FoPII6BijEy)D<8VlBeMP`FZ)TTLGJLcsI7eBH z^|~c(J~R}L67QU1JTIjymXn0TX7`}rYVe++{evDIfDV&0fY-yhct$HDcark2;L<G& zSB-o&-;T5kfk?jg2^ZW(G!P8c6ODUM)J{bmScMsBG7{F&Ljm1+%JvC?RAYQ&v9wb% zTuMR654-r>j*TJHUa7rH{=AvT-14d)DtS4f!7Fs%mN8Zluj`0d&f74HoBh=62(Qec z2PFUjE9=biiC_{s7{P=>(b$)W)D+{@fei{*r@@L`@4rDxhZ0hGyJF7y_*>26^?P%| za1vt4H1%*RK;Bb;H=7mNy$Am}4q0i8d;)pYxg{xKQ38>3)aq<<F`fjsczws%H^g1^ zW(XMnQUDToG(HT+mbP}Ke3CrjE-XobZdedf!WYWQR7tZ?h^ovcG3G&MLZt+$H|O#8 z;>(qKT-c03c2kSvEJ@L-0x`F!`giz&em)oPdB5R)sir9kfUdlk=YdhVfNSo&IM{_( zHy#h}xTocW0fq$o?=~y%C3(kyz&H15aIRW88Im&D%Q!_WX#55HU9-h|MHQ_?N8@N- zZsU-pG9@0N`uM7@2ruz<bH(qT$VYMO*1u7VFiTU-r09=P+hB%e=jlP%Frycn#w3JM zQ#W42keE+dnhl{QIitZ^jUE{$Gy9wN{K{XU4K5@}5i`phO5&&BpX0i4_vtC<shfSA zR)Uc<Vn_zNh-Mm`IK}d8*8Q14t~S{I!-OgWX?kHfhG&CD5;Um8<x)kLlr%LUHz$g8 z3(LJ_c#^l2K6+g;sahbh1x}6Oz$pC2QBEje$m@|%u!JAvZ{d+>Wq+9UesTBG3uEMD zCw(hcL-LEi&KZjy#9#K-lV5~T(J>3h_wiV=PQE_NUVk5#ymP&Sm}7e+G3#Qg7|YAX zb3m%SJJR{}@N1rCwpRB`L?G`1jfa7ZfYsZwyOLGnzCM~B#y>9ecw@#@BE31#D>(X4 z8BCnN-g{dF1APnR^yPeS!&WH0u4rUl6#QBPQs<QMqE6ijC=jNBwW9wdT2?}CjMY|` zMpwCDtezF6)%y%_QQi;uTVhdrs&E>_ou@w&D|CeJNY=0b+vDw=p48db<i+ON`xso2 zvjz@B>jfdL^GMs%s~tepQg1Jv#?B!6KSW()c${6doj45}n++PPvD4TM8{4*RHk#PB zZL={N+jbh?Nxyra`)mI0XU=;z)>&(9mcKms0}-o1LDfX*qNX|*L?lG9;G?Ax#YfI; z0kzT5U~eBScNH+_2$WK}+nauJ!3k6zS`;C&_^##1Re3ud45c@ml`BeFhgH48Vtf5m zHXQ=%f0CZhvc5}HCiyFe?M(E|kioIjyhjyG%j<M|$oB9{B8_PpyLD>+4k3_!z0!1Z z(<TDZPs=9ibm(kWx)T#y0n<K0lSVII8lsX|bkxxjpG-90$Bg^4f2K+fIE@iFfy^RA zhQEDP!#&87YU<xq07|4N{}L&?joR5X2o@eurzr#=741g*pt3ZzDNb%wm|wisIVsXE zxBIIEHnMz@a~8$zqr`<&FJ!>lS-Z8xdO_r8|Dv;gPic?)zPVj&bC^|<60*xGEOM}M z5Hod@PQj~6nIu$<2KPuk42Gdo(R$=>bXS3WZh<j^du60!7v=)LbU55@A%CtUJc9As zF%@Zq9(=LBM>{(G(^$e&ehh*Oz*h?TH?1@9eE^{Kw(uvFeO2MpBEP77v)=i!q}Iy= z!j{7Nmzifvy<0f}#7XJA6YfpcHcN9t_UJ6qrR8Gj@3XgSd$~A44J|Mh`XrxlwEN&* zMmm3CyZ6L?5<QNW!FI`ULcifYrjIC|9;gjy8xR)bet@=!HlUjQjheEKL1?tp{yr^+ zz+=Fzw6fmacX+;$%!@Vl74B~?I)HB!6x;<G=czBA`C!n%lwdja66_e@(u?!v`x`gE z>hpWiE-g&1`{){(3Lv!3LuQ#04E}UN1Tobh!q>02Nz$kWQ;CaDwLpK7EG%zHKut)? z)>oJD)mP)Q%D9UoM5u}HH5@z8h9$k-&h5$UOOe>i*~#Hga3ORh?GSd=76V=Iv4<Vs z@l-si^(T{8^)}C;EoD8tY()sdkH{*~Ahw}L(98!b7%aP>^-m}Z#K!^EnoX9`Vw67T z<6;}%G><jLLAK=J9O)WTuy+A5^HuTl1=HMJ_=`7G6`xht8km(1C3?@%hXh5(w}y)$ zxevoAJmMMXwh~25x;XP>x$<U^g56T{v?;z<9r?~DUnlFE(BM@d(jPIhj^BMV&&u8D zcW){8MIO_)h%zgI(EiBbjX^TAA3hVB;fPDrkfo(|`NnX*by8SJn%JIQa_??uYo^g> zJngr}&2x<O0O+sEKh|GME-UYc%c8_IM=(AWyW4Uc2QK;pNOskY7;q+$^~tv4EKN`y zE=wwosARtzW|^mk?)@Yxg(64uvN*CVvD<r;r3rAsKEeVdT_{+Ge~Nq(m_*9Q6dj`G zrJ1!HD<;3@J=+-M`^(vxIGt1tmicjmFMu+a;MNUu;b}|aFO88`^$X|%?+$x?86G}w z-mz@s;|tFX@Aper8PWN1fC;OYUxO+;l1yX-wl3`fT&iF#*=Rio1!frd=qln(%?J{) zfxI~^>;`xi!Oh5lG&y8c4MOJ9N<<1SbP8edY6hA~f(md86~Vu2QBX1s5iQLzx~8$D zPrM-O;A+1gRQM{}kr`4$QBQDRb0PeUI~q><<o(fT5CtJ_L#=|0cfFAi(x?DkrKnh_ ziQqAo+WYI}rfKe%&$G@uJdZ2Unv^)-`vrydrL8;jC%lCDz2NQhc@>itOQr&rX?a(% z4p<(Vt5G9tI8v$yQx`ZZLa8loj8k^j2-;>yczK6^7WHdE6{7uO-bn7g^P*erY$fj3 z7QHvU@}*u8i5LuH877D39PRzPmbo%>x};GX9JyN>%oUIACGiXUoARFT?;wWt5>U7o zQBh+s9}XjC9^<nhg}#)EC<|2g@kK?5)p;Rjqtv>)y|)2xGCO05p_4Ee+yj>q+xqSx zaOFtLWPb;^F%J0il5Jhh(J7NLHW^6V#F9_l7io!~73NS<v0@d}H0Vx5FC1?+b&~#5 zkJxLk1D>3l&dyRW6P0=Aq-tEL8?{ScP3pHC#OH4?s5#7d0d#$$B%wZ*(u@=E`#ie- zLE-w8>m#5rtANvc5UwE3XhNTixV5qn0!|;Gn(y+x3y;Oco39YxUBRuy-81Umnn2El zOCw;u-siFJVW>~q1H>iCln?Ud2`@YHO}xR`vi+2vhFprnrt*Brne_v|_)qnOY2@Sb zUJXGr)-d613O_n0LveQ_nM_>ZmhoS~D1(zhaHW#Q699NyBjq7L#MMkRaacvl9McDv zdzM|A@ZX171;oDsu+0%}%&?;Z1gL>BWKkfxiuu8DxYeie_TJHXT!m%kZz=hyzB5u} zVm(rongb_F&5y1@sPvhukaMkIxdwDqajVJKp4=&=r{vmlfsgf$_3}}-6AILUI`GFP zEw{#vNJdjsF*A;Y=n_~z4^Fi9v6%H(H)qmJhQWS12uBs3dm5_g>eUXcFB^R&jvx;~ zSRPAF<oVYD$$FUh!Z2pvH-|)3<>GbAl}b|Z76L2{XB{~``Hv9@(xF>JuMZYT064=i z)Dvvig;M9HTh-o*iwiK(+C__1LsE2*y;X#$8Cit3Tk&LbS{@JO642N*F~8F;p)rM~ zo2hGYB*Tp%tb~PVJ0?X8_+$S*Oc_S=77R&++TIuu>R-w?1yv_mj4F2za)7)I3NdcT z<n`c!0G%JVx+#OCzbva-xfpSh%N@{NR@(n(Q~@w{Q^M&2U7lqn$7|y-8gcJDGCW<b zpTGsXB)lxg80l~RJ<0&SQ4zAI`FNM~hqLV3@6VMt6S^6q^@Ip}%mW9xf_HdIvpq<? z&jBkPzHsWKQ;kb>m1Cx7UwD94(s*_$GP|i8P2-Uf5GYCF?Y$S{5r$)C5OE8ct`w2- z-q~jMuOhGz1Q@$2d<)?)gsq@YaAM-{8XCVC1FNpMK^tUHyo?JXdQ2wFeLK6!o~xQ* zUwQ92^btMJ0Wen~4E=Ics12hR?V^^>kFB+%v%XE=y4uZbBKUU0YAqF^EWxUbgou=g zFeFP#UXn$|S#nW=z&5;FQrI5RfI2qd!1{Sej{kJ+)WiOO^!UJx+Rcj2G{8Zv{dy2- z>9VY|lNEmfkPp88k#FcT+OGg0df#L(um)N{p1dY^!5{o@&BNx&0gh_4BmeDkMsnoX zJ+0#v(z*yx`dM3x0ak{v$;{Yv;o)<pUQJnoD~-&|pNQ$MKAW8r^$YK!IlZa2&(Nvb znsu3sOQpGp&opUVtT&N;LnP>Oo;Z+qdlv32*(bto=Zt!N!avK>*6IzZ?381KFFJT= zO0uHGjZyH1?T=aqF>ju7e^icy;*Kwy(8Ys)+!T8HsCL(nwFFioWvwxTk{M{0RKA^F zPg!(bZ)L*TZ$uC5Mn#V@$~Dd!V1lWX=%qiXlstzc)>8w>9@KtCB5`Gls&aeSZI?Re z@EYKq8y}`-xD=)nIqg*XDBrx=u|U3&n6Y`)$F!$6Aa3_^^u{nLQMwu($6}8<l*S01 zN#2N&Hn-V-@|jP@8PF@-z;6-ofcv`Oj6#9=e~?1!|3eC>AV|UB?oSy`eoaMANm)T@ zMQ&kbWoc<fc~N?KVRdm)f%eDuYm<ThuW6IBa;EqMjvP}qI;&0vx2fB9Wn|nJShQzT zThniU7oWg}09X|y?ik*#^ZteMy9s5ecFX0DD7PzB+t(CQl>&m$zGsQXPesclGbc`J zlHx{4J6DfQH$YV}RsRGL{1AxvPS-|6I>LTc9e*}b8Jmt}Vk(s1JOl-BEY}I&g|!4p z!lDpp%BG`Gu->!6RSNq|_f_6Ddyu?AF;>zC<)mQQCKTgL-m5$yqJ2Kse-wfr2gr(E zM^wDO`fT3RH@tNiYco|^{ybpmNdb?=<Oh;L=^vq~siZBkdCCsM3(LCf?aCe6+V89( z)>TXp!}0ejm#YHlg_UEZM<R&3m&#P5)|dR$z7kARv+syeE3R@X(O?lC$C_5P<8U8- zZWr~>m|TYIAv_>?hH7I_1Hs|S<}29@*INMj<oj3M>lO~Q{80%7sQ=zZCVO4`Bm8rO z&n}IRDt!KcZI#ZD2r@(2QeHiScH~tNN*A6r8AH=CYj*}}oZrig3@j>7Ve8VYzZH3x zz#R#bHymb)O0o!x(av1v7Da^4eK)MqCi!+7NA+3Q@@ofeV^|qE5!Vr}5x#g+rCD4d z&q2_t)jpV`+oK6eRiFOsI=iO03O-7oURv4plxgaLEwOuT&t)L+=BP%m3%AsvMa-o8 z@FX4uJ@cb`vdQQ<1EJ2`?Jb_=7b$=)a#04+KJ@N^Be|`sNg#64OsWoVzhm^b@4PMO zzVg^j^Hs{FiGKX{E3(KpnL!gIX7gw9cUI$YrXJhbdDm86M-YCd-ms7w;?x5n;OIwD zJ_HU<>HDldM~<3bS7mGz&~aH7cMtAkZP%bS(X0d9)mP-X8p2PR^>_C;Au4b)5*MQ! zim{sAJoOa7KALrU?F_I-00@7)c*qcfQIY^k;}(4NRX*-=7CZYR)>ox-L?`ih^3Von zjO@D|dPHPa`^d%}`b$=Ax;HLj+wFmpRCP);FaFuVbCJb?t4xb8%`|F#n>)C&vOnBQ zTzkf;p-<#G&o~|$>D!D)*m%Ul^k?_mN8Gcn-gOJgbOc_T!8m}3=-L6V#pt&?*sYZ! zWv03ZdrwN;sVLPvt+T10VH}zOzGYCLgkSO^AY8x8*tKXFBPuJGh<}3sxV(3~@oWtF zFh5kiwPt!GUaP#UlHMvmq1s8a7|1AEs6I<=OzP^)d)D4ZuQAAespkyr-sV|t_qVXe zXtRkZxw=lnSpIoiT}3u!EBtHSuBe2T;Cc<bR7%Gsk)-=!R|ekhQ35sAAh3n4two{c zPv>|4JJQDycEs1G>W!~WUEwVPQRQleQC~@Z-qKEQ)C>MM|1v~ffp*`4q`c%-P!s|n zJ)t3JPwUcS&{@{@O41FCPujBwXImcLO;HxZ!wjJ%SH&h~YxW)(L@X6auL;m1atPN> z&zoKI!gP}d7!;i52=Z4_)hk7*IXJ%1AG7O!@>2JQ8Zfi|nU4p@b}P?P7O0-orIqT8 ziZ<?AW{L*1o@J(Ww9wH<Rxo40xX)CfS-H;D10UCz2m&ioz)h6<FUX15_A6%aMvy?- z{${ycR$pN{fi@Y;lb`26a`aq(^kFAa#w~O1Uh}RcE(aO{AOP8rwf+R629;-q&Q&^= zMSeH1L`-3Hk2??!$q|&kF9YI=ZhFn7=K*n~u^c9{7r+f)A)XkLVTC4bX=F;&Hr7{# z!L~Ex5~v~`e&TejsDux?VCc!pYlwwA?LSi6|4PXe1yp)=E_E3gi6r2YuBNo5{rE@V znK+1Tj|jo}F{i-oSsT&9jRufc24Yu;!x0N1?PnovNS+zC-O1V-^Vn$qiP8A_3q=f! zlt0G3QYuxZR8-+}bYlWEQ=_RS0=$E6j=-Z}Fglmb1cz?rbIW=oSraok(%M4h!BSSG z7xWJOw2`>JlAH^)T@kzM&l6?IDj~dHSWj>jZcnu3_K8Irl~RAOxHYojY#u_m^&mg* zP$@%Ao&$KiY*;C88^GJYD)zth5@WXgT}tw{Lo?9Q!#{5;QV2zCM73H3OP1_w=mf}2 zU;qJ#_!o`|{%OvVm#W?H8Eth*wo>PuOWIo<WF6~2T{D4OvV&g>l75M=f5ZD}4-y7` zb_rF-O8kQm1)hUw<6S@grn+msKhg_c;b-h&r)K-PZU6W*eANotQRv}PZ6F$lWOB_? ztscBnCqGi#{-#Q^Ar8<9dSe0!`N3KsK(0je^O6#Cixks|x^TMfu8&UxMDMGu_m8A< zDp-~6UFSFiqnfl+tjW;Od2W?WToK)913QBUq)o+VF}pH0>7uH|qNL+J*68(eRg#iC z3oIJqa{w8vh7Jk6QN9K(I%s;a-^DWw{sMVBvT@zKK;wbr?{rRTG*>AFl#xQ>aq%@y zKhON?Z+x{CZXL~s=aYvgX|^{}W2d~p2~$DW{UW3NcT^yVJiDjanEY*vO#)Rv610=` zprUF+^D%cI4{tEj$v{Epp>eC7QqvkuK$Ta0agiBU^?W$PgN~{Y;c1C@Ll91d8GlC9 zUu1cj__Kbh&aO%6xSXxD*1A)T{coSZdWoDo6hu|nlT>-@y$pNj3S(YpjWON<l=3Mi z75gV;eOp%P_x{hH61Bqo^KHrGC6{|XGxR*wg;|S7+>EFmkaY5A=!1V0QToZzMK{oH z#y$&`vUoE2EoSn_1q9vF3<B>2HRMr#{gy=LqsA=lG|Urv6;*a$NPV(HQ`#N-q^70i zMyu?${>Qwi7bON!;uZ<nZ7CHRo0V0_&1>i}DC0#=Ty~ZX6o(QOPwE4Y=RhSQV|yPK zDSuaNE&Xl}GWCqp<|eOtR~8{CWR^m3A>jC%^2SuE@2=su+A7Y7Ne|@|8X-{OBn=_w zrwPn-`SgDkbnzeEmtIx>k<ABQ+1qT=#2D~)JQz~-uIBane!jCFrvve0gC;}g4>eXA zObS@WX?Wbtas68Ft`S&9r?nJ8MJnNdguf4HV`*9dlkp2<)FQl8Z|i5b5$FL!azR)q z=C{oD5wh?m{t-=tSp~t0M1SfR<mN2x3K|Y`%;1#afRZXL3%B@V&5T*>hgx*}I!V13 zeGOzWagmKmgZWEnelWst(En-!%=zdEL(=dG194aCF;YPs^~Z;|cZbb)PAUyVPFKFN ztQohlM>8Bi+$U?=AGbIjlP2PDkfr*@=lrbTKj1YvOnSZ<&31V&QUmu`w?@GU-J@(v zTY?jMUtlL}d}$r!5Kp9}8iM6J6}7zE@h_CE=}kL>Is0$N5vpF(*7{i12SBS!D8zAU z?O)0=mhi04W)E1ac=8O;k7d3Be><<!^8FWSC6K9qED)@r@5~+}`9)G;@{<LX@7=qz z>i(OL-O8kQs(0LeuR^AxegW2D3}KFhw#r0FB~v+NQQHM|CC1ms_4rg!XWNE8HA}`- z<ZZa!l3uaG?jSkKvyK3FMKfgEQ3_#}5KGz%NV$cb@v>L+?{$qMB&ZCqy0f}OEu^}| z{oHTM_7n%6j#&OnfaMet!1EoZ_-`S^`acXODrY1F48pw6Xruo2PDw&T_T;k^%;vYl z`w)wWc{Y*vtTg6hpv~*Tn)kbFl$E<&`3+z<SiF@rw3bUNPp?fsa~6dp{^tUnn8Tbo zp=OGDi9u-v@Isc>rFvXC1g%O*F(4oJS99dhu|ftDhQA6OcTpm6K|)XSoz^-2Mohyh z>ETbThn{kH=P7bBRH`Q3a*U&2EQ`7glscP{i{Z+!x#ag_B$&*Po_TVRaUg;egvqzB z9q0pyH<OaELF7kQ&#bGxnkAb$3L=}huzt;`*OMELAFA@>k8xI6k2FuM_&ChJZ>>;d zr88FCC<*qsCqx>B!kBT=pO{1M&TJ)ct>3(*_5*@0cgsmgC6|s&+~|Kk=VY0d!*scS zX@Hx~?MP$y_!;z_s`QJp6KsH4?3(7CGrx^{l79k0)xDZ}kXFvG1WA`%-lz-!VF@VA zKe9-mNANS<sv+Joy6%TjawhXaK=bt0$&TOi`s3aSlrwIHSUxpupMbA(YSxz>u~my= zR0sE+l30|wM#VG5AH#5;qKU{QswW=FVl6g2i8fnN%{E=w;mwp3wxBZDN)Ew@<ChXl zSBh5{qnSAfc=hM(+S6m8O5RqpvC8G)Ii4DzuT1xbC?~qmi*%g}NHdYWaOD4^I4(#o ze5l;<GU@JYqmb(Dj}AF2zWNe174cbd>PC$`!en}$YsV-1OkvmkC`j;SLndyRASdNc zyFHXKS$SKZwOjdHS~44Y7WZs{A1CuJ6DzH199^-FR67`-Wl<?3>cQZvjh1ug2CSua ziV&f7;jl;zh`bb(?bsGAk#s?;5ejN*I)91k1mN35@jS9fJka}>?#FIZer_*%e<45o z^T3Q$i7@vMdIwE?HLf^}ARS6#R0ug>SJJ+=CK$(8=ka3iRF2o7ri>H0=wV>gPq1hJ zLj;PkE(Qa5wXnN-GogR(yx%m=t@zT^c^5js!yeu<Z8;u(ne+$w;leJzCb3@T7g(E7 zuhc8jAGYJOziJ@@_ib6+@nlF0J=M%<n3q~3V9Gi(t>fE4YDDP#lbyY29o2n2KSt?@ zi|eaOJIO2RFs*EV(=+~q7wMaVNL=Y4K#$)S-VGOo1jUkuYM7#mfY&TJ9dhmG=iIKv zjx{dRk=c@wNK8~bC~|_qw5{$tCm0r~kV~HnHzJQ!{hr<RJ!~|`3Jx7c&R#bumf@j? zo;h>Zxv%A3Oq$k1o*9L?hh-)89_vl&9Mf-|veqk(tJo6M56&AV1Sa?bMl?7Vm1sqW zRPMRyLd)xD@XnY!N_xz14{W2QcF7!}W`4m$uVcQ||K#4X9ZaX!MlhBb=6!95m84X@ zlBtJgMId{jn~kRT{`*sSFWGl?Zi+4jZ#l$?zJLU9Kcec>S&oinMh)?wNk7YcLPSLe zHz<3W#)4<2PQzTuIU32h6rC>>mVe}|VKVHwc0PSY=u~gz6URH8JBljHU|xw71raeL zq$M>~8H*rywgaW5C`=bzl9dzXNmqzC^=^JQ)l8WJ2}*f?O9r^4rIP-Oliq@S!)*za z;J=Jrl);MpH7nz-So#6@)no<z{x`+m3m)rtXVU%MGGUG;i2-5;z!Gm2PX{q;4hzd0 zZ}yybzgB!Fi9{jibNyTB493RQrREE5E=+#A{f~_nF=D4=QPAEOafIB6jW69hZ*WO) z3{kahWLjIff2oujuUO4RaynA@oD9UeWd0&3{WzbmoS-&S|7648{i$lM(@+?0fNDSH zKMHx#=;E#g!N*tn?f?t!TbexjL#+@Xdr@_p<!vPY<Z+|0&4WYMex@l+-3psahKsO~ z-Hz1#i_D>0fSk*n;oNNyWjbk}*#((l{-uOlN!Q;se{TF?t~=?AdygcVyG$OSpq;@n z)<FU$&p?5Iihi9RU5-6|2jrrhA1}yOl_MD_O371)k(DX_Fl6Q`ljj|RGw<N3RtW5D z{e^#x{eJ)jA<PHm0U+Z50HA?>b2OeIak9&DONw*KvKq>=ipoo~t4fNBtBZ1KOXB}w zr|w^5IzDzvcVt@PV!m9DCHFH!Z8`@#ude!Iw1fl=T0DH8o_y>goDdEe6^N6OF2Q0> z@#Bv%!?l;Qcbe<}9<OdmBZw7#SD3?qqSDi>AmvQaROL5Gcdq_R2*vp8FjRS2g0ou= zfyd;73we+`B-g#%op;pfEk^4Ua{|FzOC}PZm{zlk2+&AQi%qo^*YEpmj#hFW0NoO> z{!t8yMA-(U0<2`Ln(HxMr$UvLxlmKUb)Pqf`0K2BCmv@sP2L~pY>;hU%g%%WzGRIU zJ5otKU%i<MG~Mt68aG32SxTPr<8VD9E?OSW$Q%zXoizS<UzPi^?F>Tx<~SHzAwbv; z7xpuZx<T)+5}Q91E(?$zmA46u$u(^iak+JjoH=+zYT>eDK^J8ayv*ABZO#v~OfTHN zz`%J~D?I|{5R6y)36KeDtLYbHJ5MWU$V{Y~Roa25so4;MVHc5Dh!6sQZ?65_2Dm($ z+-}ktqB<4yo(luzadXO~QajuqGSun6OBXB-kGBVr#Hilp!Y~)@)PgA<&uw?A(^v`j z+I9v9WY|eb43|oDA~oW?GyYPv;ArQF+HUgTfA|4Bud)ADfc#d7z8B1cdmxzEpB-1B zA51_s`*g)x5Rt-hsi;)FK@0w0go(1wV;Nv_#TYvLRstpfsAB3ao&%6!)05Ka@1?(| zf>JewR)x;|FKG5OdQ^F<P6Li}#CA&=u>PO?&d7ESyQq$fTSWwSGo}+3SfAjGjr5w= ze_%>q;xgm;qlj+*!H8cdqck0d(Yz@37l7%o4nCM~#r?$A={qM#F|Oc0Ad~ufEHQB> zTo<9PwTmVede)?hF?U@58SGXi5J9iuXlKA!^1m7C*XY#v*w;l+3$S#34G$F)FMQvi z2olgjge74WBA4sj{@wefWxZtimNE%6mlhD@<`9@zX4tOvq9AY?MeTP?CTifL?Fi4V z=B3ceNZIl+x}^t$ayukSTG<GCE>Fw7j8|aIu$o5MSYbWAvaT_9is<pyEp8f9>Rn!w zYHu4JaL`-u(a#cr2QQcw3#QkO$p#u)B<4nSHuV}^>;xCi7b10zfQ~#`^nBHqaxT&% z{M2qrh%_rPQN|GgkOA$tPwXsy<LB1)`7x$rWBV#$#w*v<m*h|Z8Gp;@r%CbzK?s0q z`YhNdSA?VR&KAApwEIo|OSD6LJMi4OQ04P^@u64xUYhPPZ$8#7j3r;L*^e+N;kR=L z+-QxBgek{Kk&tWFaRAj8`3%`-lKr0h7&`|aTk6UdvN?+S>@eEGnJ%yo{zc_Pul&AI zuix_4xQryNIfXnhm?sZW5l~Xq{(Sp*VUcvBjgR~DDJftm;sD1Y9?n0sw2%dgkrZE- zU`U#ZS9F`GizT>Sii`?UK6xxHM?S@@PTKh_M$)3F=a<DdaHQN!qZF7c-(VSazNl2b z*EUj33%*tEA!?1_x9#VlZLwILS(7mrKV$D&u4MhhabQ-JO00)zC2q8CL)o_s3w!~w z`NlOV@b!<Wv{3Ze`5+i1nQrtXXBBC%KT41&1l;S4E+C%>XP&*}?1j}dc2Vk-(n%p> z*E4DNyCk88(rWwAu{dk9^OB9?^$$PMH8MvjH}hpwwL}sXqKb(8Uabh+a=@jGlHp<T z5?ev<6RwI*(1=pg8;zZxA+tbg4hUO5NAoZEDX{046`~a0reoD0*iOLzhaIo>M!h67 zN`Va3ViT<sl!z)5h4}Wy0zu*3*#ZH?ntP}^psg1Co$u>DaUMov@1QP!G@bjVjW@cB zZpgx(?I_HUP0eN*2~0|Tl?=?epU^5}!7uMKg+)q=^+musqo{gM9I>6fvQ2N2T?&t{ z#yN(dN6SrFyup?18+f$%otmQR1%&<-8MKG=4ll($gPba(#qkJnMOmk<Vha$yfAM4% z+%XH%2xw70Z_7HSisamsz5oM5Z=gZ#0gI>(^B+NbP_*&6Yy+&x+<ZWzebfgmyR^QF zH|MMGmGGi^W5D|g@A@cT4X>-W?ar88Mkq|I!d&ROAylwB%OD$X40?l*Ceyuzy&v_1 zB7v<dGy%x_E(t343uF-l@s;H$XB4X-bieoWlf3U!0S=KK&P_GGA4YGzWUJ7Z0eFSn zYUQWPOmUV5Q3<c6m+{G<DGF2LzNJTUI?iX^@>(&{ZZA7;(bOkP=Ks*BA<@PgMm_2u z+|7IZw8t2dFry<(l4>B>?6MYr&78B{tD3*!eXxFsNT#aDI6O1R&<T*NQ!^3A!g?35 zWmGwB25;xICaoc%L&@yP&7q^;TbX_Hc{WJf5!&0dI6sh~7=>TL*A*6#J4$@LrbqX} z1pCxUWcANIGz7{g3Mj^4d)=z>Y8P}1zaT|CTB68`bmYyI<Iu3Tum2I5_C>vKZ2Lg& z>Rtn?oWABO@{X~FaKzqM&wCXab~Z*$gv*GPs@ns51{A@R6!c_3Pua~c%D{r(1@2q1 zl<^o?D)B=~J96KZNE44o=u|PWm(&ntH#wao;L_<oBR<UQk^l6xs8(a0kB$ifa}xpA zpz8T5s%|npcb{~??1PhHM0-iqN7QQ@F1dvC#~Qz8NWZQhpKEz>ZszIhlMCK5pUuB= zNxvY;=7s~Mk+QtCq`yY(nq5JCKm*!w6=TBwuo3a{kl3l0)cyd^zT@TQU%zT9d}(BC z$5wvrWnO(omr+I!1%th|nZnDolxHTvU7$VL274CF?TcC`YNY(@xP3q(?VAi@L{0vt zoPxVP5B9m&L!BWmIn-)_vMd85WpIuT7|wlfb|E(n7eW<;5<;VOkKwaGH9^9c_%#yO zCIrsQkPxpUwbL1+H0_VlJ{!urioY0MOu(ly(g=d~8#?jPK*+eL;BR2;_BkYlzGA__ zFi}(Rqx9MC952Tv8S=ia0UGLTdThmo^Z}hokGXGGh?f4;fGF<7f?$VX(G}94s5%}m z$gjw5arU{YwX=p$6JP!1qDd!;CSE6WSvZX+83U+~e><_EljK_b=sA542mjV~F>Ta^ z5kY;r!V$qqgQe*y1B2!M^ByX+rx!Ut7tmP(O7l`*R>u2CmgKoLOHpvB$@AEP4dJ@q zvr^ap*45ZKZRRxarG7`U!!p5NPh2g9y&-8Q$@rvdUjAjALZz~9wAT18_$yWGoDwNL zkYaE`B{wvJ)@ePVUVqLA4?CL(PQkk%bwj-|1X6YemJNT|He89e0guM8T!mx50UFD! z`2s*A5#o4wH2ck{jmG98_}KjqgA(elcVmPp>OX5c*@8HqYbfbrf|isH1`I$cIFp?y zXcNdRk5`f${X>&#-RwPHobk@)Rz1!}qG$DP0#Kc4RH9b{XeaZ|IVNXCk$JLa2VYD_ zA(Iw|v$AF8!{g9~HG<irVBGWPo3{~Mgi(k_jD<E^5@=)BuLnSWvSPB%xNh`=Ro^|y zCtSA%Ipb4uI+B(Ugw$Lx(Op4C_-{m-$>G}9J4rU5J7)F}wZ8{e`~TE{#+UzR=OJ5T z;PQAl@nQX6TQ%WQG9xKP16o*->V5q*K<8<W^-G4997~07udot9FXSc|Gq3js!s*kj zv)l7A-J2obc!t`SLhDjEwHk0Hlx~jnWEFjtpj4j8FBe;~VpC{_Y-?1~Jq}){!@T59 z5T5+t(2C_Ub7}`G2ezJ{Z~jOEpHS9*d}*WM)P>rR&kbq&Zc6~~XPc57f|`Oa8pWYK zIb;lv5QzAJM9@o-r?umQ6azf*;gFk@K;b@FCSMl~>-EaWM;*(q4zrAs*Ml*+2R0}O zm>(jsvWq1NYSmaNYv0H7UWV5+un#X3QQOUvOyvD-3xMtuGb*8<P*Diz<+Cg<?d=;C z3$i=rIoy(Owfr&VqUfF3PLKByN4kb-U~w!=7h)e$h*Qrk#Z=%Ol71fCSoC~FOMsrT zVEERt2vrschLKV-3b2>`#|*60C*j_o=hXxG&WsE>r;*13O6hd&(+%K!d3EX@idcCn zhG2&Z;RkV4B@3TyQN~+5zJz`ku2VUxqoX?SRvc2{hK^X(loY^bD1P~K2Fxm(FAK1U znyD7{4PL63O$k>b^X^AyO;syq{FC}R{panI#uk*jQ0I=O#Et~Xl>HCWoVt|t)_DnI zgGSRO@oo)He_zFZQ}D*j99p5hZ$Qjz$T>pqj}oe=pM1a74MKGBYCzsyy%>3?ZXn(= z(fNJF6)?q*o85)2m#br>n}YY7#YmUSCJ%$&RN0Y=qS!MOij3k6S4B~Z>tP%<$H9KE z*XgbiVe40adzW6aWG<pndHUt?<RLtxqGn2BaDwmTh*P)(8+i7yNdz<}QJR+y1c|W@ zx4{pNDg;%;6~Xq|GhWwojW%G2oRfEtwOZp!l6@74c0o@<TIviEVVJ_m0PT-!FGK#` z+_DAQ26QvkXoN^6Un7|aG=>xS?c=%%b2@3-lPp}55gcb=#%!T!ggdJMX+{>S@G!Vx zU`XYOy1oley7V|?7Sm&5yrx*bDmEg9C*i`dfyQ@Q9dtMqoIqAJcj0uXGCtKhi`%;} zPzN^b`C1audE_?5TJyDMAKpQZkH0cj!qy~aMy6y4YM|pVAx|D-B~S!*o>mq&j~>2C zSQYROD3=@{yt)peoC_cGfVAH;xRo%5%kHwL+5y|KycW<bSXh%A`nzF$G)BhK4conW zvPmg^#^a+Qq@nY9|2bW~$2u1wc$Af}khf(%QdK3|HQ1A0d*;2dI$Xo%afx6WR^@2E zh`+@XjONz1?T2|F+%2EXqqu@$wwq=8+-*~KKzl|a>q=lHuD3?h+8+yu=2Me{=F#Wp zB1A;fjsFmy{fQ~J<d4~zT{|Uq35-ltqqbba7;sJNu(^KsTaDpD2d_GQJRoiosnD7s ztTNhPAdHswIYVeP*Efv0IaRGA0XQ~_%)|-l3@H~}+d#K^QZQ>B%T5oCp1Ahq7E2>L zrT;{W&hK#7>OM}19~ZcF-P*1hF!tE*g*w8^c|Lx7-r$oo2#yHy%t<zQJ-?Zm;-iXa zj^rh(?ZszPOMw&fRIvUDhu}>UP}L3j_HptW1{|ySApC6ov`Yj`fY3lBFNMn2*5qx& zPwv8pEQJ4k=MTM+ZtW<M{cP@h1D7ed+f!FC-mm`7$*>yy^gUCap?IdapH}UN0w#ag zPLRIur+Hg<%zTSnQT<cthB*hNAv|WyyYo}-gf^Q!))zJb+m6V|@Faf7)k*FCkBM{+ z3C;~W$|6O7NH9ub^C0z~o(T)3gb2x=VIozF%2UqZUT#*v`VpvxJ`Kya)@^-a-Esat zVZ@1|JRQfZ2w+@TF#he{n!bms5trEJd~sECilwarot!Mz5Xo;(D_H3t;L(gkg!fE9 z3&c2RijeK=m-tzoaq4yB%=qa1g%`#T+Wotv8TROjW;#7_xTmW6KC-fk8e4j;=W2D+ zNHQD3mCfpN1HhTx(Ksb;7S*FVi%Msm#2Mm$Ei1$SAB8{%p%A$4q(*o}xdr7Q?}+rA z)PjnfU&(QPi7|z>aY3okzmh+O=SoS+mGO#|50>GwuNm=(a@bXn5nOls`)*cOysFPS zQF`v<OvP99RB!Dgj6(JpcKF=CEWjTi_cdZ%7#?SuF6#lU28?fU#WXwx3V(y*$b&xT zXko5bMMlsj>ymRj2-gRe?Z0NW3>!24Mv}ahHJArEO0^=0VPiacVt5B((~|wl?NeV* zYYD3@qqEkTnFUiZa(!WE@y&P&TBnC6aD@V_e|#7Ulp8HAdLWni<#8%AKo@mY9x)Zv z<=aVz&r`=Eo0N~?MQ0WNMPj_VPI5{D@eii+Y3({()pfpb{_fKD9ibh1`XsZV#qOkC zo*ToXHk{SA3HzI$^J4%30kam~t@f;jN$(%YS`F{{pOhz>=tYx`6&uW0_|o!&G=3<P zfO#D2G_n*=g)A9~#(O9=3qKporIt7y!9w|_a#lnAd)%W}9B?Mgv;~Q?el5~}pM|ss zGG#J>Cg=NF2a??dRnoqYHRH-k|C)+lXcXBgIalLcxHRI-JXxoO8=?l3@R*ixZ!U8L z9Ee^WzZ6J+#F_@yyd2z@NzX%AYAL1U?n$SV)_)^3J--5IDAeEU<0b=d5LJ_%{hK0j zJ4pFh<Et1u6)vD#x=Wq*+e#M-+8VOD)SN@T<LBotQ15fCEjs_bl~lTuu-=r)fn5DE zjfA0m&CBl6F@wPu$2(HHmX;&s7(9^;T9q^BvUl3bnRp%a6s0T59Z<G<yk&6XD(dD7 z=(qe8?v8KORc_xlE6S*_>t|&!V^Ioj<9z)fI9|CRk2O$zu>|olj8xhbbFjZg+bmBl zBW%2+Yb>nK9@pM)-HpN+z64HC!6UsNa`jKXu!rYtWYJOPdZjc-%>`J)P(M)b(*9;0 zLHw6q_a)f|@;v%Lh5>6TS|t#h56U71kPzK_r;SxQ6>D!zXGL^&+@f!SZdAY1;v)Bm z!;z{?)^A5a3n{H?n@qzn7wI@7%&l>Pb5a@9sO4?RU>hb+_*#AzK`3hY+|5f%r%b0) zLKxkid>*1`=y&9$)ZT>~lA!5tjn3U1KSjgX(JVvGKUFj-WlU&Js;z=Njx}ioLePX4 zJ|{n|TMY_<e*h5^+rp{tCz<FbB$_mtL3APFzJaO*XwK4LznLq^y}dJu2D@~MG-b0q zmL?!>0z@DWwLGXD7EUe<xh278I_P90%j6uWOSHp9GmxDJo^acu=M@?qj^VZ%b1SA8 z2Rm$-8}_k#=F^h<RSUN7EkjP;gS_Q*uM<c)pS3sRNx-qe?lpE|B6!Wlb4g2$s9_-o zsj3>>wJVLn(iR$t0U(3(5B`Sv7yfPIJ`nSoMc`8(KCz5OylX0GhH~Q|d~-Mhc2#-v z>$=R-uSLF7xM2OUR3EolPQbX+2ZLt*VaE8wd0>5{?4B7tCT2dO{PE3lRFOJ%4R%Jv zY3`u`1880FO(#`8J8zT4uliGE9MX_DeGfS51G@+%tCQ#1Ey>r4M=rdDuLBkcS^(84 zp7K<5(Up}PRtWy}2!9JKBLN6=Ug_ljFfwV%j#Hkk;ALB)U!VPnW6R>&_2Lu&=g#gm z2fX%XFh`omHux*5SQnBNGWmtyAks+duZ0iDF-|@s=w7i@_;73rRydc#&jqs?&$vw! z!Y^tZT)~gRL!!6J+>KvIU$t$az@K$52;&$_50ef@wy1-VJ+RqTX4T8*s+Gi(7LH?D zy#5|oiss{n`y)BD*n`IV1D(|r5%BhL%1^=zcMC+WLgRmLEv$cvqYHE=5b;hj0?>6X zO7JbEp?9A5i5$#bV;Q|V;G1dT{2}hYt#M&3#(c4Fn1Fw$4xB8BUKOJ7Y+Nb2k@Xrh ztdNR*Mr)uk6MoXg30}KTiS;~NW{-Vst~dSe;h089OO@PZkzngd>Y#4bb*EKu$4cF- z0gP=n6GhT(t|RFmFe}5G<lmgD2sxSu9WjW(POlzf?Tpl(Q`oFVyLv@)#luMr2aw`> zR!c+1^NG5h9g9dSeA#Go1D}+F5HNjgXRsr}FxI|(0{8ukJJOZ3(BUX*D_|QTH?6i+ z7eXg;vQX2CAJ;r5Nw85XVF$NY=anyH(HoL|5t@hZQ*s(<$8+1><Ip42CtYIAixWt< zeO~m0HhxN8%-v_GwfwSnB}g$cK_T&xxF@9gXs-^}ZL5CZoj0^m;-mId3Cq?Sg9H=< zsXDVirw{vhGPEovKH0lP#LHYr32a5Trz_IRh{d{hCdHty{}G!JvB~`N3a$ub>>^Mi z$_UIv?VwuvNu4e-_C?Qyt4cw_+9j$0>!Brb6iRHcICj4En`>G)E^^+AU_UijP)n1d z<TEm!Kxzg-<f_N{*?wwA!%K1*<yO6hQBpnI20P$`MLIDnzC2Ljy%nr}l}K4353pAU zx>B(~*?R1p{=HxR=5Xj|!f<oI@AEKZt^Pn%q_E7DT|>oywtKNm;4{PNWQe1uO=8>N zfoH8=5CBv$rTCR6GdX3wipMNbhN5?W8hWYAZnU>zAu!{tB-lK0`01flLq#YQM+_e5 zR@BzK<@{ry*Hd0=0}6a+AWbaKU`-a1ai*7BrIvh%VP5v8J3RUX^0m;hJN-W$#Z#yi z$QP3*M}=o428ao0uSd1YFox@Py#nc4I$vHM-;3U@ZV2Li*sRJ|RUql00MaA3a&}2h z8Wxo0hG0ad<{{i?A>TR1c$GKBMH+V6Ve|;3e1?h>q+l%-FHNbOE%Cpi<v79O3h`@y zfe;EK4Ai!uh#hY`xZfMqlkFCpIli+rhAq?`n@Vys4@iGzS8{~gB$CvIUuFYIyB<N_ zTPxBkohR($Smxm#cNj~;zGQ_Jb-$&-1b{TLomDGQ9rB<Q$H*0N`8`I`7~r^)ycC1r z_2prBDpQO(cU`d#5}z9gOf_`0vsP|~fAScJa~EGa^W!#KEOLiePtxpv32A4zN2ZKE ze@c+NyTA6e9kt%*v<_zmoLyg;$)B1x4k+V6H|b^wnSJ7W`bdA2GA%cO>~rWBqG?8q z;2>3RIpc2-PhHC5{q)sfv_WnmD`{PWPG==cjK3-{rC5HZzT0JCX68EZF+D0?PDLLB zl8)f@i)zV<VKj>nQn5xRnU$%96|_o^A#*EqxF+8*8>tVisR+!NWM8%d6V7~6aI)32 zsPEi&sv1U-WJ6oGPW4ckC8<I?{iBZ2u_Hf_uIRtGbWZU>w7RRKwQ5W_z>6d=ojB+m z2}Co!v8<1$V{t@4i!EhV6{!5hS>+e^d$*4&QM{K!O*i<b(A=MTr$Y{#1<7ef&gxoz ze-Al0pm|Buhnr0Nl5wsVi#u`}9S~%FVZC05(p2swNtl@Kmqw6*C#eRJS&0;O%5p!V z<);(JPtRT?=x7@RE)LMfef5bR3)E_G02PXG5Bq`i)F5ICnb4FJaNpJOu#P<f?~9*6 zpH)?2$2n~u3(U_u5Gpq%*yHl7Y)lS*LtJUoTW_<bj&rr^Wf|xi=CN);ifxJSM&oCa z3no7{U#$nd;WH!;_HbQz-*Orb2SfPI$@OeTm;5&xQ#v3<0*}B5L4Qf5CkXG^>IPLR zjV2?^S^yYqq(nU#3j{!|>)X4RM+(d3X!_KF>ih9vyz3QunyI4M1d%*;CCdId&ZJuR zq1CEd{E|8#iqIXx#eA<sczdtS^0{7UcL>STHc*^Ww5+NOOD+;!Cox7X&M9|j$2Zq= zdGz81!{fAK+>%3ea(ri$XBP7G2-&5Z73Gtvf-f|{dl{4+X2e^UmM()+xAt4rZUH=# za@25zfNF2k%f^n&twc*Meng_*(w<MMY}R4>UxDD_6#(;Uu5%Z%UNcsKbd_&Bx%I`3 z5LB;&&#kOH3Bw(5ynHc9s9oI_ojCjueU+~iTN;8(LSScxsr>L#aXA910{5+aiE;#A zool;?72=STYBLtrFU*MKa#sL+tssGYO?<~4Bl!C0T;!j5#4nti%0MymarEwAyBkZ$ zYFV!?PO`@$U9KcaYpB?K=NCVkXFgdL)vpKj{T-TSqDnMBK;8_?z0#ML!!CTfP9y@t zTKp{;<x_XBQ!d)duV3`&T1WrcpGx=RwiGF@vFbpITM9eJ^J^8Fq<rjjNJpJwx@#K` z%vULD{)E$VgHI5%rld~Gs^Kvz)woP_=?^28+5gl_vc|pZZ-+Lic;*9?c~zEa#P9;D z%0T9DFjv2yK2hGY<Is9_V~sLzRx7k`Of-GTrTWcJ=*8V-EG%U0VQhb9sUuTSdcb9U z_@$rZWWN?bugGgt<12(jVpDxm)r+2ynKt4)CM4-A7idj24Si(r^B%r)M0L_weHA30 zpUpMtmwg}q6f2mP);~j@kIu&I#q+jNqJ(>N7?DcIJ0TxdhnQm0qK6P{mUHF}4)u@c zI<YOz)mmob`hC25oCGIr*gQVwP8`~ID8X|Vk*NLgfo|D{$Sop$H6OQ})tK>TI_Euh zHoXJ$34y*@oM)Ga$g-z`t8c_}3$>{VdsX9_TTZuMV_7<U>x`*aQE#-YlVP=>8Xb*4 z5)qC)z-WS-={85LKZ(aX_1p=n-^#%T7Y<?d$8tM;sz+m(FgUt5+^Y}LtWfFllC(`R zl{J4c0--R!doSqm+xBT&dojV~i7CtT^0|&PAuCUjYER-50wYRB4_*_$$rH~VT*2eh z>=g8j{?l$^(vSR0`3x&DcF4RMj&N9GUh7EZbRTVl(v-SWc-<0=v*^#gv&?`58MD~R z)IH)U{TmXV`Fjt!&%<Q@E~TtDMaCj0==0ycer6tLkpMOd_W<NCx;meCMr;k9YxMSS zUYSZWyHsomPY4810fqn_#~hB?*g!*GRlH1BWsTmJQf=IKeRg|y5+~<QvCnj)_hh7| z+&Eowj-)2k{M53>e7H=C`hdtzj<`Y(a089TB2S$Cli$}7v;i1tBM<rVJYiNb-yLjx zP>SZdzboQ=ra%J_9)mKwVjq5+Lmx=D=hc2nv2V5Zmt3l*mJA9|t1e=%1!FN1>A8}( zr<g@`I`;j6A{9DYp-B}%3vsaN;5jcTRY11ELS-=I2=yX(xa6I?uS)Wl4L#-euRJD* zU07&_MHvWI7{Rj_0PqfO6&-e06R!*e3hu9gnY2)1-7$f~-+ra@=NFW282W~0%Xov5 z7m^i8!!jrO$6;YMCdGa!CFL&o3UJ-_`-V4GN2#+ow)aXGNAXt*$75s$m*sP}a5E+O z*s!7((_ai;qzJPYDj?U9Kd=;Y7WjLnQAJ&tJ%oTtpP<Unz;Zx9<kR`X0;<+oTX?j2 zmWjkOIYlT0{iflczH=2!Od%)_?t7u3WeIslX~%xn6t;g^VnS<Zb^8PK+hTK3tUDO1 zN&gI5)7bLeBTKs_A-PHR{#<$=a%YcK4!;N&jFBkjh-YbSzP$KCK+q`MiQ!7w)09Oa z)r>wQnQP4^S_%OvI<vr?-G&6rhT@ZZBC8N8WTtTn(kR7pm+rijD_40B6J1MuN^gkH zm8R?|JrG_Y;e9+GKW913uUqXe&Tw`wCl@l}|H2g4{|{4OfM5#k6el*^;*8vq?AZML z{M^F4yxjc4<jlg-q_X1jyzGxhzzLbYHy+El6=|zxM<!}(-EKM5qH?4k00+Ja%hvRE zUXRz~C;9CLgFiMX9^YEmx_ZFsW&buVKQwO}%bfy5M$cW+zi2GLv?pXl`<zZo)cz@n z@d7!`Dpt_pAOrnGL+ymc`)`0(UGtw3Bn%1b=o!emrAqi>$CE8dGganPY1FB-zjsGz zHjbaJ<bGyTRPVBj$4ltW*OY3a|E;koilbgR1^B4x6Enj1VHpyajq-}^571vL0Qqs$ z82Tb$oBMlpltT~ubw^^zK93IXnd4O@9lFwYV80TmX6!1to64lU&9{obg_q(cDe&e1 zVdAZnHSshH&Y20gtY~nQ9kQSyR+NSoId1(jP<|cmfoa89=EO@Mv5!aYZ<fyyG*+<@ ze(II`Ie6d=A!=4?3K8t9B03E{CCeLXRSjOp1op4XT@!Y8aOm?>w_ECZD+$t6rcfV4 z_g#5&cR4u>u{-XyUJ&GcyQW^~U}b;->jz+<;mf;lFF2<z&5m>VSp=sQtT|6<tOzzt zF-P9hr>6`jpdLq-bJB*~ip=9Uw&0Q(y*c4kJG!h<O!~q--yM_MY;GdV<Stk@i#I*i zfhE;-aQ1BJ#|{#m$$TGXYXLTqreaUpeX}UIImpfxg!u<X9g5$lWXL#uA9sB=TF!=v zId06gL{|j7Jua~P=F~CvW}C@s=gnGMdAe>%(JP!fDuqlF7|&-PKarq-e+0u!8~AnU zT&1k3GR}L2lbAw>Pq;B~m~B9S2?=o^iIT__V2z2RE((kN0{b=V$$H_)?f^5`>Nj6M zDXc+!g!yY)ncph1X71vZ^~8#hS3DsUo3s3VPHavAoA$efwP0eVvB4Pz+&X9=tkmpV zH8%OkJO`dojn<fe5nwC6ggLbD@pX-L@zt^FyGP*wl31km5^~v>I+p8FDcM_{!0Kv^ zUM8Es;u_mgDu4n5%}9XFmqW^`;lgZkCGC+*H_8x*JP)tvyBWoNUO1|U<`NBZ$DRD7 z>#DdqUzucj50@g>2tPZ?G;WVrGzB<bY8rI(<v#7zhUnKC`oIv9TdJ?}>kxoWP~n&u z4ODCW*Yh?J!IFo~x5g-hgA4GwX7kC#!9cI2P5$Ps(|AU1Hw<fcp+M~(m|qz2NGg(v zW~7{sus5Z&$dC-&+>wQ^An@KxwP6_;E!QP{W|!J0#)*z|e)Tb|qQHVEi$}Fnog#%$ z+R)5(MHOb^Pwq>!g28mUfkw2JwDV+e$BC2>mf*;z16v1OV0y=%&TTz5o*XtFJSja6 zKv&%1rv+)S7mkhQo5}9?uEdo(wpYDYF*g^+Iyx%@=t-(^q9*sZDHBB!#T%tx(d9(` znx|GBho*I2l=`Fw^)_)&tBn0eB;G$Bre{gY#J(+DlTr8ukV=TH{zAWB$!|(ZQKB%> zIN8%z+sl~!9DD5bz=FOd)MYCLUe1V`|B^9Gqr*=t>Fr<|Q`T|=`|nWcrO|$8H-mxX z^J5aCbGfC|R|N3@+lyxx>W|}OegIaHyJ$RjmGN)e&#3NsU)0Ewz2MW~txgX<Iip5A zKa+NWjQ}i<Lk=vJThu$hn^J6;R4BeQ2Og@BT6Tk{CjDM0?iE5D(*TV)J2wSXxPs!2 zm(j*p*|&l8AyIU<aCKnY&SV!1uXAK+Sa=z%ku;PA?H;64D#{gvpOoIn{we$`%}Ka< zq?>b8G|x|{=&bA&GHKz5(7Vs7qW3DT+)Xp=xsGmq*rSTx6VAL9LzrOZu;0MDQ97N9 zi`H7z!x7WRs6CU3CGT{X1^uh|2I;P{uu^C=V^ucG%G6%D4DX-*6n*O5S|+hhyNy?3 zG6>Wvr6PDj_robfRu9iBwE1Ch54Y8y8o>T*2|&rOR%AMH+SATmL%bX0B{P0H6{`jD z27;7j?Rx3gTDA}ywpa3FYQyjWq2_33oIN04QbU@`zf353RjOw%6FRF+9+r9;W}jn% z^9TsbHTb&Nbnpbl#|+vS^S^Jv#W{=B(k}L@?^;^Hl0GfBE=y4zr$oJ+gDvJPFq!cE zW+n(k^H66~ibPgf^&tWA+uS^J$e}DQR8yi$%;s7e#Ka9vB(wr8?}Ec0kE5<&nA|Mp zf#Ah0;M$-Ldg4{Om2>q2^KMkhiY4mQ#E^{qAELf0s?H`@c5gIza0u=$!QF$qySux) zI|O%vy95pH5Zr>hySv}bf6iI=i5J#lm~W=1tGcS&1a>pq<FLUjH|OFb7d(?5m*2Od z)2GZc4E)M7Y?lY=EdkvQc8NR{x?k(VFIDc|PfUZ;T5k<z$JScLAm<<0)`MIPcrH{^ z^5X<yV0rb%V6LYF04B()mm@?omxVNVjnlWOndIRRjTirlpir%V#YF#pXP<3OTmmVw zQejzUSXYV0X}KV~b~<t)4;+6PgrmoWTwf+Kw=D8a+qH~|ZV~N`6eHL`JyVZgbEJz1 z+#dt#OQ?}PUaz}Pa5V5xdD-*&f&Taem(6y!!x1fee``B#7%G#6+MVl9EtV)9jo+UL zM7RhqMcjKfdfEpyGngf6iIBFt=pam*x!O|~AbZahST>84hot$+S3;9%jA>0R`fWG= z;+7&KsmdBGP_d8r9{s{=3uNSkV8j6($Nx4m*k@NJko{lusBR`Dx<++m;WRA3wXB)H zW2xQ!MdPf;`Zal_S7IZ-q;^5GCa>}1gV}|R9kK!E;-p*Xuw%u&-j;;Ne(Gtd$8lN< zMYpM=sNH_HRD?cSBjK|CS8|aYpSVDHnRllT+FD<Nk0~g}OXl*>!7}jqIdqoPRUpbT zRChcw#pY-qP<P+=+CI(?72BZ62W0)#lBQz@_Fs}HL*ccD_zAQ5_EQpy01(u4RUsw- zcV>pnivym^tK_Jgn~fAdvjNhRjumDeo}J;{hHFnoInB1+SehT`l7c#w3!Y+1et1*{ zPT$44*$)8H11M;+RH_hV`(JYOS$b*+On%UCbLvaAbrB_Os_kkOhMUuvkD-T<Xlu0M z-$0@}A<(?EIU2zIw%vxD^`W@_286D!foFT=k1PXzl6MoYlxe^I2wpc7n`(FR>DVbI z_m}d5u1mn9*?XUXAKe4#`(H19b+(-@XG~p9Jv=VW$nC^qLR%5)IjJHv%TTfFhxlfX zYI?crJWUiF6TA+0k5Y2d0d21>uB83wojcErW+8GJ<)*;Ibq3s@S$X^6(cJ{wuExZ- z<89|BYznDl2MgU8(w2U5<W!bAHZLM2@G5l6*eUSlZ6WglP_Uippfzgry>1(HgFM1T zp3Nc*DkhbLmXH8WzXzrdmC-ywh7!3ar5YXo{Z04r^3L~Z#Bytx=6(Cay<`_5BkToI zmzM!kM^sfvxa?zzI-R%TSCTQzl)S`qm$vg93MZLnk<oaWl^?m(bAAb})OXiII>@p{ zl`<>;&VOg_61?6T02E?BA8n(Cz3N|`gNzNVbO6>ps`C^!&T@FJQ^oNyMNp0aTIHB{ z=ZOJ`KL|BrINlcsNBpA9I&UNe?B3`c%*gp*gahw7q2;&Y;^E2)R(C7ZkpJ<}yPr@H z3P9Tisv&JPWV6jd)tCp+W6;eqb&Xgdu@~Ss+eE&G<HTt^Nr#_*`FjnKOgp+n9qp;~ z$BM1T*fnvfsB4RxdknexVS9pBY29LR`<&v?jJ=%VtPf5vb&Z`G*a?b=6BZOcJl3G7 z-9A|qWe4_EBFV>uRtd0Z7DIP)p(lmkFuvw{ZT?V!uU@ma1ey6|rhmNtvFRhM(k~^_ zt_DsCo!nXXuNFb3sVKRH$W&(eO*qGCT*doZG6sDwElXXH(xY>sUa7Eqb}95jSX-mk z=&3bQCS78iIXYan-35LG-^h3ro5-2E3icsvQgsbpHxDE0-Ql63+y96@MF!rti+Vsv zVMg^@^{?-?SD{KI7^A1|bF$wxe&<KexA}Prt-zLuxsAv_F1=Y*rfH_Eoy8m}u++0P ze|D!g4^^h35WmLqC+?LCKfkGsi}gaF(6MIwlzT|yJas$|+k7MP@PotJSo}N6*2)ao zsHTANPq7F+<$#e3UbqDw$3?b~yGtRmLU&M^MA#NNZNkVmYL;jpb-SIfC|X&89{fMM ztn?7yb#YI?@+GaGW9FeiHT9$$z7oKO>)~Mzx<t|UBaPYj>I&E<VdR8cII5FeXu-0d z*E79Md(UQ?^4H`WT(=Ax_L>jMhQqT=6q@EPAt@8S8!fhG7c^CLQFf0<#n<QTZde!u z3Whz@<dwZmQZ^;_W4m)y9%eD+qs;q%_InXb1H83i$<(K+(iK00B4O=A5ae0`*sB5g zKD+tqQwve|L;zh7ES(q&_whCZox;dby{ao_(c*~8N(^{_XU{VYgOQKdgKhjfUmK<4 z-1`EPU3LQP3@mz{M%#x<*9LJd3WhN<#fmkWL%}|cr@z;Qh~sJgbG|eQ&62QIYx5eR zeG^_)A;5lksZi$HRm-<jCwVRNh(Of`!$O1EzA2Y0G1CyKg`DYZa;jmBZ-XiEr4I`X zVG|zk+2w{_r|)$i3e*FIe&Ldajz^U>loDj_x$fUTujneCooF8(G8<jVcic7k*!Cfb zI}F_GEmcwM&f8*1P55?lH;9ZcQmPM~C~o(qwo!bkSWhig{sJuz?t0IH^F7iQ>hGnT zShY~r*I+cx?7lFuF%v{rNQEBc1~9NpawBfDad~jWEM{fbr!WW-k+D05a=|2VVjo=` z@X-lceh42(nDn86)g%acuK!MC>=CK?v>y3q>2Jo`0iTmRN3GBZR^Kl36_uZWKXd)j zYjerDv+sfC3ZdfTy&Xc1kuqk<4?c2wxzd9Xfq161zB~eJ!BKIA9nn@^4l>8szEf{& zEUZwe>B7-H50-zq6FVmDWidtK_ZMrZa}iUMaiDu3uSZF5AfOLiD7$Kl%trKN&l3r= z`sS-ey>PT?6=J-g$r)4Fi<DO5#4Ppba})5hxFPFK{PJqh3(9op>Ng;Zz(tBw>OhJ1 z<IM#FFF|NrE`KMU^i5M;<Lidgya*GgM{DGF7~d2j8^N;5bxP?8s}){CH(0O&Pcs+0 z5ROti@3zifi6|F8cE+!CMI6Q2Z#)V*h2SI6Z}jdiySn|gxco>Ddf!QR0*pO_(+-Vl zoD=5nj-N8@XELgmHP+BWj9jI^jeMh8QuNV^Y79N&Bn<W?x(N+41^dqruTR#|ZVgg) zYsVhN9H|ZTQzl?{?`6j5a9@_Mzj)j|@#~otze-mpyv9BuOWLkP@Xi|i<p~f;fCgKT zN_XCR^xr8g;$tBuN76YQJm$I6tk9`j+p$}oZ0Q@e#--~OiQikE-WjY^e1s87kizB( z7a1FxM5g45x}Jw@EcYVW#xrg<U~RGWuH$F*NQ*0~>B<xfm+5Dl-h^(AMf|VK7JEr+ z{@c~oU8w5MDeV$^i1cWbsujq@>t+Mh(IojoV)y35c(bsxq7~AQgq*V-HP(SEXtmmF z+oIrrubj~$GEw+fV)#Md_YhV<uu2$#g15`-)xOk5BX@!f@@nk+9scENp<hG#Y?9IU zpPfcgm&=6P|E{=EJS$e-77ep;(SeyQ52BI{G)BtD$SDMp&Rlg+zc19yzT-Ff{h!an z@C%5r_#dAK2IwaxHDoSsd{I$RvRiCiMp|lQdS-T3Y({uuN@_rMrc*}HCn*rSOPr>E zDjnMV)iSa<hn5S_pHNUc1`n`p;WzuZ)X3m!D)O^*t!Td*jWE%yiqeh`{^9|r_QUSV z@^XP~L7H1Q3G&rC?0HSdTty7Q-s_eo^hvuhYy!}*U6QX9Pb!S$Ql2>u`+Lzw)T$yv z)e?M0DP*q#HLLxEUP`;&d-{)dw3{x1E{Z`3!ngml6cgqY9owd$Q@a&0d147riD00R z)qvf69o}#9Ah+tu!$y)^ONBP6w@t&WNuU3kxYQJx2eGo-nYx(W&pbMKP3+}eFc%zz z9$Pv+%<=6Thk<$CSi6`fF|_oHuRxJrjy5-hbTQ8|#3?ypqwL;KcK6dH*q``EGAFz4 zbNcQ~@BU<xPik!Qi(kP?O>ibusLX}dP<1@^p$A#-mDzA`5diq*AU4e%Sy~+l8q~>7 z%Hf_x!6qc1ITB3WY<;|VnEmB2Wis`6_5B7@b9hnJOOPRK9!dmlRVlut8mx5CT2tJZ z@up`TPQLk1mZ9zJ4^d~R#ws%Aw_wd-Fh9<(*14!()iK93$Y}B>4<qg&0<~<@dv3lO zh`?JMOTM#yMBznYYy*QR&8kpG<S!ZRdl1n(V9}v05nXVgq;APE$%Vt2AcUYlLn@;6 zz<VdNMUJ>tNWG+;6%<(iJdK=J2GBoq;i5#Msp5I!ULw~TCkZRQsk%oum92)&)56jl zowPK7dO>{^F~B)K7OCORd7R3z1YUo9Dt&hrnayWCrR7{8WNv;}9lW>LhMm)}k5Vn- zT+ziXx^>nX(>A1Ig2*cms^ew<M#ThRna1Xge?lQ)aQ6io1Ai9r9DX%N2zf9IxAqRW z6bkYA9L4SizP;9NA+QeAn?y1J<5hADde8tISqyvT#20&$FLEe@Ar709iCaZ|jw5^9 zSYZ{`_s=J65nLPkcreA-;WDjue+r*3M&d1XghCJYUyNmCDGr-QPiPgoM(~F9EC*PV zVaGeBiWUni(ymf9F393oO$MwoXv;3DbKC|dQL=wLA{+Cl?Qf>};LEE=JtDkgzxfSf zoUS2)ugf!^l0;TG)nmd0Nbrn~0RR-i<(Yg~bJq_(65LFY*B>iEVMw>At=Qd=M^V(} z*D0eNo|`N}_64n+apK>I-&_JUyyL~wJk8W3Fj!m{)AX_o7a1jHiI#g2-7wi$wBtXp zSP%sHy#P&^_@7r1(XprVx0Crgh@LY#KZXUw&8as@gV?!>Fu&DKA0xHg!FGe!1H+6} z+w%xIImCnhMqylonQ2@F(=Cj>?inNosQNpenCe5PP4by#PM4%<i5-=Tzp*Kf87OiR zq{G0UbFNB^$qdMd8oTF3tllq>TM09j$l~7>idfbEp@CCVt93<_3Z?%7jf8xD{m95Z zJqsKEWY+7E|BV^Z0u&^+HB{jNYrb35Zs#axy(G7-jm|4mT(ZTobkHPgR+t<;;{H*p zM`aym=0d!_W)0prT*M?-73YOz_+}aZ{`T$BeXn8R<eZE-R!K{xIz3jlsZ>{3tEzHf znPahsxIoL^o@r(vKUHV@sb=+tYT#h>*Y`QH7+4GZM8&b=(Qn?+-g(83i>I>HNnrjd zG+b7=KtNI(H~B^hIXow!8jsrH**OKr<T@8~eHzX=&Eqnu5HfL+o4|bVY{RhR*&JcO zN%9s6Ws>Ygypi+{#O31FGLI&OFr2?P!xNZa9c#Brx_!rN5|WWh`IMF&fp_FTzMOUb zPI*Zh3L*Gh4Zr;gd`83{N@jhRDXTZ!80TMrzMm2FPKc{BXdi}kVC62v4K#)@20t+c z#Aop=+*kOO<nGBmb>BB2=@20L$($cy4fWvkIUf1p{w=2c$_6nyhoaLO*hbP;8q+F? zMdMD)?Kqhn4EOJ*Ak~Y$A=e3dbQXqx8VB_-_Mge}2{0?*ZsUtcP)ROFapw0AlS<ow z*JN5dPkNLj?3Yu4rBY!?(i#MmrVd~y=xP<a&8#4T8agQPya>*wL8#|6j3|K`a(mj# z55`T-N5=>*)JKHzT>jF@1x@`c%r+t0M1M4IbD*jq(~sd0_mN@q0hgK7#r>f}zY<te zSjJIrw$;r}MqpjpjhEjhy9&AUwNTO^ZXSz=4oaC<6D??$2d`3BQ|MI`asD1v@vnhJ zgmq*AdC$KG9i=H5NC|iV9>DkL^<!H0`5E~69s9}V&yxZE5h{bQ1Awo3M+we*4o)v) z?o}%ep~Js-Ww1=}Zo+l*!2HFos+<2FSp05$n(ZSBaA(GTmzc2ccB{9B`|%h^b*xs{ z#tJd^*PfvhoaKVRm72D+H3HrM((oKSvjm1}Xac+QK=#{WkhSNJFaA-(h)%wFQ-WaY zOQ2NvFxY1i#HdBPA>S|oAa+G?<kX@3-?}ng&YQ+9n#`8T_)PKJIUa&FSvGWwB-YT{ z?&;;{v(B*|Rar5ezLXw7+k284w|1@&fhyueFH67LJDju<Ue2zO|5Y?pOo}tMd8KsP z{Fn)2yJaw1&R{=kxk)Co8>J={R5lW5Zqnr?Gq_wxge?7aXQqZ5(+EWP`fCT6vkVFZ zo@Bhf0yiSsG`ev)YV5%9y<}$6VYKdq`;C8H575O`NWOV(Ny$3!Z3GcVqipL8$S}*# z*okMGEObMz<}=@|G9ZPOA>XDBTrrw?2f75cBG!_*D`vcYATj=Y3lTp6Lp7AGNg>W9 z(v6#Dxo87k63C#(i{-N(TLqc9Ana+}rZVD6rQ2Z8n+ON@RmUJYpI4Fyk^?^X43t!M zbb@z+LKFjmusS=SxZJxc4X96f!8}-VLonvIcHg+N5q8hc-@tZ?sAqzUtHYSAMfNT` zaXss?Q>x5T=rtfrE9@4~a@$Nr`;#}sZ945y<w?BE>Oub5jV#I=*=sbLGR4qX5Yy#X zu~a57)daSm{>!vP;NOgJZisZ2M(%5!-Uu`wJ$XxMQNaG@W;M<<c-(p*Ob+P8BN`5@ zH-h3e=)^y|<N+(QQYtG8(EPO+cpAnu_!g`_4ooT3Je{WJvoeZ0)f0Ty#g92^fy2f8 zzihe4{|&Xjl2j}Xw_?tcB+Ad=;)V84eal<zv`KtUzC?7G<T3W8yHzI^m12pZ4>q3q z5jfIRa%f69#A1tlobt2lY?aKSz(&;JBfF&$i{qsPQS&>>V)csw?I9_k^XSztR8<h% z3K}GWdc;B!eBc2Gq^yt{r%?gy?-o$$k9;z5D-&I3x?VFkdKsH<SNG>JG`7DBY~Y3I zwLqx8s36+dmmjbf*6+b__#mFs!*hPI*-oG3o6_nzf$WX9Gt@Q4KHidJCXRxDKQZ(@ z&UmNzKB;gJ%UN!w>1WU)cF~5hjNd5waN9b9@n1C=(HUKu5pfap#L?QI&;^;_L^y?F z1NJEv_{MP8yWY<~3dy>b7is;D^>#kaWZsx;9J8Zf1h%o1H!3lEzVxN)t_;fRL2_y< z^<w<`+M&#MhO&_gJ2TDT2NNK*RH(0x=Cu%d%zP7&=QOV+D+tzdg%Q3+Yn%Mdh%LDP zQuU1qsy6K0P6#xBU7JGH26wI3ZH@);5Rd~Z4#e(8ubuesBe3pNCCM0r3#cZTgY;Pb zZw8tCDoP7o6RYp89?uKae>3spRZP+q-TZA)m@|6qZBq!Ad&7gp;*}7lhjYFwi#e$f zs2nkWD_tb_iwO}W4ig4j7E+9VWmVtWeIpQ}y~ndK_E+9DNxI3Kyy6=9Wg|C!imCKq zN`&<ffaLp`m@EdqIYZBaaI)FeY4Q*RlMGKuup!`3Z~eLUDZS+_sz>|r#i5<m&i&fj zAhrfmCLF`f$E2Rw_`$=&Wcj!Lpmu)>j7ZnN2Y6@{<+@UuYF&zdzj>#BRn7m&<+guB zHV1<}Xp>7*a?1@G_i<Bz=6I-$PUY{Yi%+i?G=ctEEc_Mb&Q4xYYYDq%@m&xs=kuXi z0&R``rvk<-$U=$)SWRb?o(|k}7+uMIiv~|cnrMGpzCG~Y%YzGIeetqNDBIF6yAvhO z1F|6?d$NzSGzk=Uacg14jBRxn<=&|<XfcG8!b8+#2+BjY^<`a|7gaAGu4h9xv(ccI zuN>nGUAhF-H^wjH`*|M^xg0}{!;K#Qet6>s{c4DTj6o`%KLkjC@==Elvd-f8{wj9& zagv!V2C6^sC{hjp7#rWN&Q2b}KH7a<G8jx|kN>*0ULY<6m}QC-v@V3Y`Y(_DaV4}i ziQZ7SSIG}Kg1)4*Ht?FP|1}fQOd~_w@i$#VQ^(LJ%lMxp-E67#l`vNv-tZszu0Gfe z^u$b_cWw+CB#(09d!FL43XF5}IY>#WBD0qEe8w$A07#wiag2W7@)-)epA}HG2!Z-# z3CSkKfGKo0u#rR$x3S>W-RzS2wclkfoilKKWuj<8;6BM53x0u*nU+S?0+J%Bit7E4 zw`j*B#1y<~UZROpI8Wlw`>4xjcof9J)62FC(V8gmkxc%|!cg&?9L6@2RP%zV-_6^{ zp{)u33*xe#0RuqLeRmIStTTisOd^eN6=eq8GKfhzPFSfSS<7WV|1`bvagw)L(CacQ z^c1JfSo}Gb6VDmJ*KF~<AdW|BSp21^6;BPk7I#qk@-k`-hC1R7Kjv>cx<!3#Py3gM zz%=2)I&IwJ7Ss@N(XVJd50%zl^a(9<CTCxuU2}yzMR}yvu-U$4V&JH=RLWKofGspm ztn>UQPJnV7+i?3Nf!wAIcTokDmqkqAA^j5_bk4J@n`VPt%QE>1q;&MU+&#K$_s^rh zwHq4pVpd37D&SWFNjs#s&SSoyEF%k6Ifs=j`?Sb|?*NI<9nYfTgVG-UQ21W_8f}ft zWc0xr9%LV9f`YKhHHAcoF(bkViC+`K{RV|Dyc$38uB^G#6fo;;lLs^Ifdo1I5)%bj zr+)j`BQ`f!={W--f)`k16ai&pQ&WHd**kBVT?Hp|`rFmKv1d0A2O*Kykk;Q+YY8#x zIsinu59Qqqx^=J6(Luk#@TE_fWa2k%w2WFxMy<W{HqocP>n=O`I!aBo)^?^f1ZjTo z-e8Ds2yuDOKqwH${jr^R+mwwUSBjlmWpS?o=&sA{F9q45UEjQA*scqjbDLF%a#tyx z-k*l_G(snnVxbX^32~m``&2y$(TK*1*b2JJ?B~Fpns9ztG04<u7g!x-ciB+<wpGwm zE%|2@2rz+$7HNY!ZXA)Uw?(MwTa);1J<KP<e2Kcj-(&zjj~GP`<0K)03$^Z=vTvD{ zSEdmlF?9Q1$-Xb~HV5xB2Oodx+EgU%_Wdym!sd$|ovro{n_&zu$+>+6tCG9*E4ANM zo4pE2sY}5&ng7)C-MEwkaN^ZasB7$R{RU-JB+c(_SRIqmRoduhHlT``r`Osc*sIK) zJYt1WSF{>5qOiXMEiSkthNGG0?+=b=V3ZqA0U;3oD~VYD|GWYwh*zi_x4b6su#XG~ z@d?dM%85x0h)IqO3l6YNhzxRyONmMI_woD`2<2m*cDa5YGC6@LDF6US(K$1Q2H1Uo z3oR(muzkrlGkOq{8@l4&6YVyl0;tyqFB-LGcQw7vmxyH%B$gTI2UMk33vx<T+tiQ9 z*0gj@X2`-#*l{yJ-PC;p_)Lt$i1$)E&rjz~6-~hy(tF*1cY*-}u2a2rZDHJ;b8mu9 zkk6|=IKOFkvA3xyEFj4un*!+}XMZEQ)$C3vqgqSOhiD}aTL2o6lYw`I^LMIuD!&Sr z*HHf_Cr^(wLTs@p4tYzz+m@?H>YKt@-%A71mz7_o@@SDbanP=$PImsq^040kpLxd& zW}O=z=pP*{T3yAI6&tpMg!@6|pVHQ}a_@X$@DiYzvxr1n|Nf9^4jX(W4X~dEzN;GQ z5^jvXT;^r}hD#%P0<#Gs(i~oghJjMzGeq|$&n#5xvynFquME4=^uT7X+f;Wu2^;NB zjy|)WaA1Fv36AWGb{i`P(^+ye`jgClkOKpns{x971F=5Oh)p0h>BH}`@UWn@A59X* zrceOVZ#fpH+xzdf;v*BnUSRKbRU-@4u@u6>PylO#Ul|rtjLNj_lN}ao3|+BHKo|@B zs1|4vSAjy}ZAlYqQ?&ZS!GKKC*ah0&mNF=#=ceNI2ELB6@QSA61*2!dHG|R0LUx;3 zKqpA0iRe7&edZ6s^E*rbWXcikRfw9#0RC5r<KSjUVHyk>U0!T&8}FMk!+tju?$UZH zN~jn=Xuu$)ku8=dIqebppYJWgm5tipt)QYl7`E!Ww4>-F;nB(vcgAst&A8f9?4R#E zM9w*Dt;4#0eMg5i?yFVro&8xu2Y%Lz&jSs6iIxLe1Ubgcf*WH8DE6MP2rvNzihnRM zD*^s2-HsTVj;Nk!?F%0?HSy0BGxIW=G7DiLh8#ao{Gs(FrMZE^1&mH>)p`ctpf<GK z;xo#<ypFt8mqne>+(RXhCIoSQ_@Z)02pnpK+6?4K%N!(&92252{2XybEbU!~_%DG$ zG$iM}0d&eU)2oF({6j`bW(581__L?|zATNEiGu^{x5U-=133<QBL_?cY=V~*a8;Rk zFZmv36H&Eip7hRy=zX5#np9S@K>ep~@9@Sc;bt}$OO2wQ-7^%%9%F8rbMo!#2lUA; zWypu937L$hCN~kBFgpd{vvtN&G86V9;J@@`Gw{jqGu?DgVd%dHRiN?*VL6G10rApa zPOgW!?Q#$NyH_`jekFd5SQ8Ti)uCma4_I;asEJ_s<0X;Cf{a?HX?|3afFBDs$qOi` ze?q3(g?7Mf1Pl1;mn^YsA27xSmA2EnJ;z7$Cj!~e=>QIaJf?5s7Nc1s)5uFhEIfIh zpngI|I4TdjL#zq05$lqU;ktjAsc^phrxcL2Cq7&C2Tktg&eS^50mgF`y7YkrV6R+{ zE~>@+>!UcedWd|ZuNS>HF15Pe@+K9=J#ofXxUQVi){c)o@rljI@focz`#vLMA~9W; zK?)XT9yFaa;xAlmZ8ma@i5V-0a~XL?L_vNIlQSsYXddrbu@D5ynxbw84YmS{v#V>t z!GE&&I*C~ne(nsS%l}s{j-7%X82@bBp=PRd3`Qs-Do8#}3A;J${0-;E!u7@S=~(dO zrLRIxEc$NG;aJ{vr_RM)pYa1TJ5t{;&3PFeJWoNdj(p0*Im`w}q!A`f#)N|F1U$;~ zjIRIHI)rDJ>}*1tyQ5I!OA8~4VFuILF`exa#9a=adMCQ3qPwv@37T?fmRTOs)jqk_ zNvTQ52&_HMO7c?bFYwPaYbN>h_P>{)V+~ghfTp1!#3@DPucc=qt9x`^R`<|cWE1z| zrdnd6pPamV>uCD#_V#s~6G-?gAd(=kB&Hi-+cSTykhDOG;LM~GM~8tta$);v>$yO` zs6qlSc_`z#iJdhcEdd`W5NPCm0E<Pbolc1X|IqEUuRJ)iZwTWY{>9Ty9Eb<t193x3 zg7@QipUThmhTqnWQ-J&#M@dFVf8Pt(;Xh{+;1+&+&ARO#-tjAKciCkbK18A-=77bD zC$lV?Kh*h42>8fZN2IsR55HX^%r0J6Eh5NX=ny<%<m4v{NcjyOBpO@%&*jkskLH1T zH-6l?UaKY_Y69|qF6o*bH>sn1Sy$#CRCkFrLR6Tgm#7B`rCXVUAv&o+!XoJ~Y;IT( zIQ7OKrgZ`es8D^zeMcJ#e3z*aW=o5MYr}<?>wS10J8Xjv%mfY3e3e3qG-OmsF-LN6 zP4@5bLHwLqG6iEHYpxA8Q_i_O$%{L;M~@w=-yJz4WlB|I4$(MAR4B)C-{dvn$p2QS z!azZO6HseFWMlJ(`rH@)#8(^c{|LNvAA_G?2*oq7lAF)~$KOd5KF+OY(-!dY+vjXo zWD?aD5?eIZSemAZrpIv`x?F_D$Pf2*DhdBo7cm@MDC2d5dzOPwHXMWx2vyO?GB9$3 z5v7gYC<{+5Hv}X9g@06<hLB4!A!xjzign|Qt6`KW2$MX3=bNR?A47gl%Qe>pu?V2t zVG=wPL~k?~X~<853xK-3ENVjeH}^nKY~MdTK=Dl?dADDl-U+gDIM_c(H<@-QU24YF zUCiv29+@O5CK%qLp&gIn!p`QQJxG?>_Dp9bapw9i$L17jMgAsr;|@;u=c5abIa-lW z(O*1wo*3=^hRNLVd(9Qn>^?Y?!s+(}m7+djglV!_upwXZ0TiI~7=#w^yqduug=DU< z#t0|?G!!{xtjvIho-Q+8t9qu+i}z-m`QN!)XBOxB`@26JPdt;Q`-_JGJpp)Js(R6* z_A=k?3y3@JLcu^Hje+aLwwk~&LxF#Z*yXm*+B#>wR%Rhrv*mM~%%k&A9=EFHRoS-Z zXYe%i9{kO@<BFmv>_rp>{C4PwP?Ey`Dbb)XPgjsYiNX%Hr75<&F&J$#3^OyN|FW;O zk!~z*>-y=L-rM$jO&HsITcZJqTYZIyH7eFUs<@qfM>l5kZLt)_C79160fugtl>zVH z+Z{%g_b<oA;iQqR)xlu6^89~|JU_;nk1Kw#OC7O{{2f!AJ##6IotzUp5tu!@S+)2O z27Y3dE7|+W&lbj4DL6<3zn}px=n|%qz|A)rqx&n35kp&9{9$%;`Te1WL=6(UX|amD zyeeEodN|5g?NAI#IhQiAWK<fgCh)Eq5!BU<=Mc+|PWeQI$YMrY{&Uy7+m9d;Xg0Qs zB9An7>oo;cjh){Q2~8=_l1N+}ch)iks;3CLpf&ghHPnFCFmBK5rvcV2shppd4kWyq z*&n+<ykTDPt6zyZOO3gE`e|Ir_d#TtW?OxsTY(0^UkcW^FAuepw~O~a2v?m)j|gP= zQSKYSfrgi?K81%H5_li@{_2nD0Y1!(sJxsGy$Wr6&EJOnO&Ye+O?T|yogxYfDkIPr zba{hx7^jzeK672Zqy}+KtrXOOBy4~^GeOa<_}QV@iJqCS9Rb6n*xTdNgD$CT;fZTD z8=<^0$TY{l|D$c;gtg!W%Mr1CuDfvREHn^GtqJ=sz$<19CMD8;VqG)ffF;Ji&|B>r zqs@N+r~viciSaTdWBaYxXYz=md&Fj&lOhdF|6`>7T|HeZ(a#3|!ng!#siWzoG=1it z6qcCT=QlinrMKT0t2jAO{jYh>?2%t_Ym+uKSMslSa<xs6CcGN5$e43HzH2>?M~8fv z^$TJO%MF@!8{&$*Ul5bRJA6M$5Cv>E+vGC(RD}?NFa_jcqN4L6pc?{&?mxC<Jr_Rl z;-7ysQZw)AX%ERw@PJb8#0I&CiJTe+oasmEcD)+nT$+#4R@#*zPd(b3I2k}RZr9LE zVV5gu$>WP^_blx6k==Fer7LHJ$wLX*8?o8(a^Nmi8Xr-cLocUBQJwJPcRyZ<0gU?` z3TkdKMYKl^W<^nljdjJ`#|}P4L-NmC@zINZ^FL3`n<`zWAb?gSG}#ag@aOSrB*^Z% zyXjxB$EJt3Il~okXV=t4?&L^S81dm9z*8N)Cu>V+7TWT@a)Im06^{_z{L<H>_=2E* zoiHxg07e0+b0r{b)s`B^Si93uO8K}7s=rsED51=uy09LoFJ&Mml*uAK1$+lVhu^3# z6aSq?Ux`y6z}GL6OrQz!o7NmW&d%4g7n^FB^UTe$sy`{f4X9026;TAi&;UQKo@>xa zd`*Lbn^A}{QgMBfddK-KR(zONSob+fh+C@jDNWcqFfqKM$>XDsZW~6&S=XcX(u*+? zivOeWMb&23T)RQGu!lVcaX?CiN+2Y7HwViJTt~-M>)Q(E6aC%`v7V#vowMm<h~9lA zQNvyUVqXK3a#sgqH(JG*xC1kx;;d)pIY!qRlUA>hD@0nvV+^?^7qa1I6ryCDd4IQS zRl%ZBCeY4V%~}r1$5L;LUUxK__KuVB_t0I-kk$zdF1@Ke_~ECK?qgcQ^VlEMWumuZ zIj{`)wFtF@2c(Do?xVc^k>%69Pkwfs_O`S+)Hj%|Znu<~A=v|71peqQ7|rCLj-!$7 z=jBk|1-W!B;&{*^5?8s@<`%$Z{4#n=Jr>U_WLJ_&QI^ACCdVQ8t5bRzyE#OousHVK zM9U{iB<##Xu_6|GxMT_qC?(T%-?D^YyPsp;?FatJs`$koL5w5Cen!kS#*r*nmdoX9 zjoKnWZF*Y}s@%1oCZ3<m%9Aj(qj&b4{d=D0W!i~DIg?n&&W+vA_ZcdU(tHAn!iB_d zblW<B$x}pi@@tBaL7Jl4g&oCy6z2W(?2>d2<_zeXYH@m}>c`qXA{#f}@zeyIaG_~K zikH=#>{~#dY{SwoaJ){?12>2`qx&Ds^Rn?^x4^5-dX~ij&DVJDD{|`_&Gp59vmk%L z<lV8`Z&Nv*b5<J-odxSQ&r2->Mh+COcz10|?7ha@_@J3<6~gA=4cW?aEksI`(8zTP zHzyg7t=7}CB$&Q|sZ_?0-)e*BNdDonRaI{1NK*M0n;rY?Bs5cjO3y#yv&$An8A4)+ z#5B=B_NxH=6MhV0jIFy(d4qEAj~$CY&|g(#zcT{}9jscOFVe3xkBc~$a+L;OlG-1T zih1!e`4|5N2w%Iv2-*0+3HBjclqr2Zk~Z(`EVuopeD#HScdwLQODb@&5r2C4f)h0D zLU4u<g{<OIcA6E-l*%pCA3<EC_RbASy5BUfbqfj~=grR)L)`}YlO}W{!BNr$*6O8z zd~yOlb}bzC%N!YYtETX)Jdb^o2WrhFHv36oxcV&dHk}-HO{9<{E-E+y#>SWWb8b}g zvRp@;6?ERenOu>en=aWMoNFwg$*T&giw+w)+zubxeyfU`MvBfgFlk^4_*(X+NPw?@ zd;6Gy^yL4;YFCPVK5)7E#otEiJIEpDdRC;@p{<c={~BxJmso;3x>wJmA>l<VT!Y~& zfdUwqiL}`Hk@^_>d?rscduJ=x5*4NC2TrBi#pW#^gN4IO$PO;~Qx3W)qf7@RA;6MC zX9asSg+->+B?Ao4>qB@#|1VLY2=l3b_^;6=7U(DCFOEIDw5;^PpJ4?t5$UO3vB^1k z#i@~TiB<`ANg=;-!tg<XH$S`KA;<>w^tmfWZ?pKT+2r$ptTCkTa~^H0SHfN&d?jyx zy<RLQMPo@7o9WioL@)R5>%#%$6{Epqawo8~I3PiJ1mT8MCDDO)-vzgnlCuo!_lj=G zQBrn@QNmyE#vYL3x4=I-{=Pc)DQ}x<)Ogniul;8ZE5-nZh%Kz2X85@(H1z{`0?AZ# zG9z6@>DE#(zU82bf!d+3QHE_PLYxUV7l28k@_@>W%0KGhqs#D}saS2^ZH4#E&uKI( zripJvoL83pY*q@|`IKiHONajFf~$!7Ga}34S#WJqq=9oTEB6<htEU}vRWdRL$c}#- z-^rsCFG!dP5c%ECHCHc%37&L^ysaK}dhmZzc~jF%1=Ljv8*RC-RJ5u~XZI<@@NeW# zeWOzc`+8vkSpTe0SqGqVr-A6z_VZg0XaQ*&Nh;85b$47L$F|qTyzY`dtJmUzpDI_8 zS!q48(w<knXJqC6Bh1^-)y0h|1>%~G&r&aEtXW1ldRb)qG@Np)ZWHzU+FVck8#XJ{ z=^oDVWz4pXonc-!q|XejQqqG>Ha6GZKX1yTtLX7MUO(UL!lI7~2D#(CgC>kfLxu{D zJ4j+cXDf&!AAqmsZrX=w+@7(t90k!5Kg=49U^l&XDk}8e+<aY6N3AgR$Pvlx;vU@^ zpBz4pK*R0&+&kNu1O$bBKFH38^Xw_s$Mtpd5JTmr{gj`P&)`~$9vX;dopQK`9diO` zf}GO)rIeX)O)80ZrwtS@h{L^F2wiPh*>bVBvns8m?O~(DU2;td=`l|qejPpumzu|D z0^e%Q7?M4u)4l@UK?g1pT=onr5=7EWS}GX>+!ZB+G(npehg0*)sT|}Rhr=J@{-IT^ zlWUU(laAjyo?-jU8v*PVID|x+epne`6X=6k`x46?vbjWGnYa>CaGgk!JpT<Q*jpE@ zf>F|<!!BH3miPXbsq{&Vy3mvZX`@%kFWEPvh}9igjJnZ9f(-OcrFuSTT+A(13IX6} zz>2+ss6u4>EC#vR5Vra0$)bMZrhnr>;6od7)a*B$Z?oOstGq@(_-6)#NCdUIYi_&< z6@&;|$Qy37ua=CHF;JmG9JX1PYfuV>Lbk|4r$PhVW@bHTs&v4QegJg@aHe@|#{Voh zQt%vjT7<ORwvEZUl78D33F!K5IG4rJO$uBGJ$aGf<pkEVpck0k$bk_;!(YwFL)M}g zkU!psE$W)w9?NR?vgsx_$zJjpw^mm-lahtAMV5(Q1;9&TV;*tehod%LLN}P1p-uXp z_46DCKLW2H6OkMx-ym>?oTev>R#>xi{;Hi*4o8)2Cn)MhT#^tssnYT=@s*HB6FH@f zp}fZG$HK$x8DM@=WKT+rp7Roq|DQw#m~U*<7qIaYz&hytn>hR;^B-?s(i(vTh|tS1 z0c{lBi}OSGDnVDxQc<);7e1n=wATq*YxI)$urnkHS7<32%lnTh+CR64LN&%t0$Rh% z-tO|f725h5`GyODvWp1<2R}93t&WjIyZysam<sw1tI{>Z7OCU4>{=c@e-o)%#JCjW z`$3&K4VothF230x>?nZa!-2RqN8klF)MvRf6O&y7(Lb4ck_m)fS|_e1!Nu@j9p9%O za5Jm4RA-e|>S<h<_0r~@21YIYDW<EuHI?y_qFY+(59Y21U_;~$B4ytGqRBL$V}PbR zuoSKl`uN~ih_DoZ^$ld6jEf7oo~Ar;!{%#A!u^Cl?Hs|NYolyN6xZqe2S5cygO35k z`VI3>r1{{}(1C7?)m?E7CixrEf6pnc)2H*j`~ac4PTIE+QF)!MVJ{^4uSC$0H-vx3 zOBsjd2O~Vfbp?}fGh|;LU!6ce3#<7$-%{54xAIiphbz-{565$K9|mT;C0fg@i?3X) zRGdu^4p3%)6I5V)X%HPEC;D|{k=mvYS1sL)hoheL?c83GBV&SaUco;zgizVTMk6EP zD)-Q{kPb;O&K7DDa%@0xPSKk4OU2gF<Ihyb90w1hmt=V6O!lS3c%H++!Q>GDfY8Y- z6%Wj}Qzmf}>aTovBY3(8vWuaoNvX`(yPMh}O^>G!0j2cEA2!zdik}A5_;M7&&%gBz z+kSi)0^ye`4y~Yt*P?^*YbqP>EXFh+*Yp{3@F13r(_w&M@6;f?2WE4|@d<)`jhJI_ zyGLS7K^*Pl>W<xztzxWRn$rUv*_p=3(}lI=vHijbn@2vQoVgxK_aLVU?*ZaT*&MWC z(E3Pqn?lLS<_b2RS%0XHkWGu)u=!1A^G2zuj4<BzjyK8ym$i6z<P8p~`A9EyDa0u1 zf9&KA`1a}I=d>Jx{eP_xwb~Knpq5){`&eRfd`4dQN-}QuUd9bMszo<8Z+31<?e^o( z;HtopMlX9Bj-QnExfDjSIBH1tF6Vw@jl4Pu;@dZ=EbXOz6~d8xvCY}*LK@gX^A&H` z0=f+DL}&;xNG)GZIo+H$h*Kc-J(m|Cgf7Wh%-FOj0i}Tm|9v0T!^WLWIMyAXlkW)o zwEo28R5)z#fUSTBh9>nmJ});~_BSi}&^6D|8Wu0ync&l>L8{odks@fq%`7c$QD01} zAGy!un=Y@=qhQN9Q!%h6U6S~*U&nr9;|_<@Dsdg7WFV)5>IN$HdaBLLD^6ID^qxE5 zE-5vl_GXbeoClmWC>0m-r5M6`+BTGs$N-#AhtLg0mWR=%K$SZiT{B)Nc-o?>VU_`` zfCtx|q4zuS24KUiVz#)3sk-I6#8rkL(FsK|ZZh=LO4}QDn;lA~nww=Dvgx;7PO6vU zz5SDKNdazlWPFJsjP0IWKfWztb2XWY^N@mP_h%=Ehv{jS=%=8nZXqa<4<_yjN|!S8 zqfsq@?iTsr^OyD(CR249OXMF<GfG~JS`4V4%;^UT+}M-;X6W)|&a?xnK1e)cF$zzJ zKgs)15E137hSJybd~e9Z<PxDqU)5nX5?}bVk#YmoJ@K1HLwV3P`#339)zD`0k?0}l zLgg*w)M!9A72B?_I5N8E$cDB8Xrv9MnlGA!(D)QAxy=t?Ta&i<o*&yrHP?C^6)8Au z@zNLmM|siA>+CBO+45=gX?txe!fkOv0M;ef&opPirx^or6-<G>X-nX2(-v{HxEp>- zIoS?(7!BZejifHi{B~&Ngv#|eKgS;|bB|g7j1@CH118okTxJ3Iid9SivNL2fJ6Z`r zPN*xvojR!{z7`vicyuuM33HbX)WqleUXcxYME={E2ZI*m-@|)HFf|E*WPdSb%7B1L zb00}kb1eMAke9#D<WrM5<1U`BLdWs6sm}io%?!;f<^qgOoE$3?@Okp`;Idq5uR=4f zp3|^7{P!fI=Sd;`Z(3@+O*F$kidz!74vm}Nu79@od<<N>v)vZ%J0Jdqhy3*gLH)jt zjM+*KyG!`j^f9qSN8lZu7|{48ZZaJ})B07r?@QJN(k8FVz*om8iI9d$j0Y-xppZUf z-*w}+;P`;fotpli`}(K5p~`7YVaomA+fq%UUt*3WCl>*rkp8iS=yOi_$plq5(*SC} z+vJ0apX%>9#fcWx2USQKuEQ%I@ApY^a@Qtm7LKR<*dv;IRbT+|pJsrB(0Q|{5sTcH zemILln=RuQ)*HhPSaR88OJo1K5<PP1`KHle?Q{_$8viw^$QV-ZX{BKSqpxUHWBwyv zMyI-Fx7w&+_NiaQNeO}LpL7JU;{xk*CB=Ho)4<GzXpjoS{(j(x70+oL(!fG&q4BEr zvz?Ud`3_;d1@pY8JvoOhy1#AeE(>>}$cI#hpswnq3(R`{7>|3Z1Fn>&R4X-T*vASD z_<QnU*4~=5D}I^`%9=c(AG!)qnWR#s->;QylQ=A+Vs}d-iOTKhn(6-W^vpL#f}Nss z<kb(E;$N%7CtowJTFpxbA`UwZKntSY>ESrk&444AZ}OV2YSDP8yDv+1I+n^9vpD+M z@==Td5Wwu#IVZU{r`hy$$&#e^Wboz(=rPdxE(<(N{Gj0n8G8Z}z1KI=d%F1J5#b(n zUtCAMHDxf=hUwSNGVd&>R&1LCBpK*EHF(WXu%pK$TV`dn=Dq+xQQU76{Fra?QE1$q zU%MtBypROd6bw|U#_@GAu41dX(35uZm27_M;HPvu+A@i<W?MCBuC1m5j5V?PK#kNx zDJ3Jndg@z;WIM=GR)v|$FDrgOI@nKoubwi%s1+O{bpueM$Psww0dhY7d(6_7oxx8; zr+1vp%M$<NJ9)1WXk6&+>Uo}?)#%O#f3EMd#kfr{I6<5@DcSSH<PHk2Yy}|zFm)6e zEwKC-ek^fybd)?zH28)5@`{545c^tKE*k%&Yj)&x2YXsN=7a3Q4K;~m>6r$$UPdFu z7ccL_dazXYR;wPIobMdFGO}9U;#7N<G!71uX@7g`8m4PlcEHl}W*rFAk#i;C^mm5n z90HZ5yYJ2FbT+m+2pF^wA=&nmKbU5%`OcVjGK3RVP4mfsgpJ#hNLU3oGauNQDMaRo zf0{J^nZ4jWCS<T!Ro;+DS7zhDu^r+i^>TZoHMEfmEF^;Yf;PYj^U!CgALM8*GGGT8 zoedQ=aX<r_&u9C<`*O9IdAa#6UG|6ka&1)JxK4&&82mE5@rJ$*0e<ypk_b|-(eF1S zyDgG-Ms8@H8L?_dlwM62(Gj__M;`yt5#3^^R~IY}FFehsql%n;XN#ieZrUup6nt=3 z{MWI0qHi<td}ot{i_bNMd)QVipJ53^?u7u+WPXU|Q2QVuqp5cJTWfcPh$^UwkpA`F zbl!lc*~%Wc_qRA7@it<DH<VaDoFnP+lnNzk#s(&={4y;nAWBe6k(&iEIL{RZyUkB7 zgBN|0Ly>NSYjsb_hqtD)QmkIh1`f1+=bz_{hu-%Ed4^Ot?6~Fnx<xC_Cc?EdK)9d~ zbQS=pC*{XAoW>Y50>~9ChTYqb0jcg$8E=q4<sUOn@Q~}r$L~CM4wTB);@A7r()e(^ zh9=`$j1_x52lu=O9-x1>kw)oARa7(mn&y7TZ}-*dE30*u9kJyEbNx*%)@9(mvLY_O z2WhSk!%85e&afp$ZIeIN;t;D1%`K&Z099M-)L5pb$~jW`pfrDhQr(B`GRa_EUtBAG zw3{<;n*{jhheM^Xx8=D4-P?{Lt!zPXaj{C+pOMC}n@{7@-eJ19UbRS_zA2uMPU|I^ zX3Z0FWzc(6>11oKC=X^(i$0V24R8fcMsJ&NYr_BBRcy|aJK{Hq{ioq5z7$VpRD}PO z{do+5TJUT}yuR>5EFP<1F4Z&>yN~VOQBH8HLt;abmgBM1j`QGbA_j-9v;5C`ErBVH z<48fcI0dM15Bh}U7~(c&*6k{wLRNCAb2x-*Im)Os5P%6aSu>__^m`vyJlndtEz7i< zukEb6<Mfu4;Uu5W_1+HpSK7H9&(8;yV{FBar6O9l1lf0)mUo#hIn6o?e?qc6a5_t; zc8RDQ1{3~yB|yU~`>H};dlaPvRT8rW=69qFSC83tJVObJrT?>TjQoG*0vp6!?0(4o z#Sci$N=Qjei1l|&jq{I+PKt8~j*H07EC_VT543j&t^Z>f-5XE(lW1bU6s3WLR&UAw z#3Oe%YX%d&S23duroQW(@oG=H?ayiT*sgl3#4Y_18BhSi@yHqU$@>whSr<t)rTwa3 z*MMIEzl(;h=9Aw1mx;0U<cNk-fY8Gw%!nsQNZnKz$#2`Z_*D?UjZgza1+4V_?=oZn zKwl8tPJ}*ebpW-MbkBby4}?xR^y+M~rt%-&4+`Rs9@=P(YqKfiWaYzWS8W23P*VGr zWy9(%R$u_GHiU~4xzxJAq=YdBrUA7KBAy_25~0&IYV!#UN@90;^ITkvH*l`WCQ(!s zPj3K1xf82CJ6SSx9mav&Z=Oacgb?gs+~baXs&yGM{FU5D`H3Mdzznu73xrR4;=`XV z+?VlERchScceYNa52%{+C@V4qs6D!#Uedz%zFWvH5Myi7l@=x0+ZU@tL}X>?ie!-x zQ2}(5@EG~GHX_d#hHe}p3=Jlcv7Yottt_@q{iT!>CXFuRhOMVL4{mb|Obfnw8_yCY z#J1Oe`bM%p=ShVyAS4PQRvsiAPH!I~sp=zbbWauI<U5-!q(wl0zUL8z0LTGl9>g_M z&pkb;Ah!*U{%?j{*lt*U>KQI5|J5L;*?Hdv9(FtWaeiaFcX!vSj#jGFzwCHx);$?X z4%9%vRO0+Z6-~eh2NA*Y9QlcXe4*wfTNK!BAJ`+QvZr?3RE5iZr8XMe+LL7ev#CIm z2mVHj{7A`$D|t8dk-mL==d7ctjWpyaf(m3&%^Pfo+v0yM7_YQSJ*F;Ii;MrXe-rMa z!uwq%!tn$6>*K@Ze5sfPXQPI!Gvn1IvqqKkZVtS8?v5)#C^`Tm_Pc+d4%>rR6hx1i z(Y>Tz+f0%WZcA9Aw^X``J+C9vVh|=I$B)H)XtG5)+S$NAvQyJv=1_;K45?~I8dWkR zaW^xBo6Fu6nrb~wIroVBeO)zvq*H||+%fKasvSQf@YMe!cM}_lputgV`>${CaiIKD zxEN2~PAtY!SDHWEZC|!GnMSV-so5tE^fII6eGoFhGK8p#7HM7#SA6DC*Ed30#dOQf z#lkVIEi@fRBg!~Zi}G?ES+UPoT!A4TIs&r(Bx{E<WN?+e)T7u8!r;&CrOSo~(K`;# zZ$VtRFSGi%SOyAtU+_`>OBw^<+&8}er^Xtk%D_Psr{LoBl>81jOiAz3Tb1RP6!+Tg zSbJY<TVcmj|87#Xx_l|J>-T^Uz-rb)>K}dB=4oj+2gBEHxXv-9K6kF4&5aeQJU)3d zdjk#06XGWzvg0)Ggye<8IT$T+t?ZS6A}Th^UWgmfo@qHtd)B@<L#|MVh51vp=Y5Mt zXAkzi^y&v&y?M6zNyncpvW!y#$Yr7xn8CX%o@8X6_z;3W?sKKh3T@xnc>UTFGqsm_ z5p`L9*p&epe||HW+oW@;*8ky=)&1vX_8x^^W!#Ki<ch=_PVn#UOa#&Ic|jU{p=hlO z@Cqdbb0q=Hf4^AIqagI9>K#!2xwzMl>zEfE#ejz$GE^+D_LM-8gFYGm2!bU)mU{)r zDNc_e%p=DYNb2zUD5hR${2OmZ#9y{v`um~c^H`p%=F{%ClB}6&^XzGfIu3Al%5AO_ zi^%h*PjOM4F^yY~>J-&9&j!|L&$ll`{dT>++EOTTE@_N(tl$vh)1dFa=xA_3dzp5< z&A4hT)VuYE0d=_rWn>P}_K2X(=%b6XmT?7sm96{=;+`+xU(i1qj(ql?8{;>~Z%!Ht z4EWn67)WGOOr=>eCnfFyn}t|d70u~%@(E{Zzb2_$Rv|_RIukv!r3!*)yRq!QwvI$P zMhnlGWMrETWcd$5SX*riro#TGqpo8hybp?~fo1I*Zrb|lkNZ2JpK2UnzdyvrXVxyo z?31%xY|77D=Tb-d)`T-zqUP0u<9i^<3;>Ats+z86TS7dMo2H$we!;vZ^xx<bejei> zk<y8Vyf0Z*s=z9nrOmT3r^UWJUax*4<O6Q9y2Ml&9{f^FA|&x*<UwUn7CZ8)gYI7R znJ~Ozhhw^ho$o#c=z_vBrPkMz&lodMRM-9&xRziN?WCyysJk+@9ZdYV<~K**pXkiN z=sB(^IwslN>%=h7sBS?7=o=ME!$-pm6(Y>RJcR30z>$Taik>MXk?YqL;dN(MSqPH_ z^3~`oy|<7J7L2!|m}h^j5BgUY&@s{@j*zA>P>aeL5i=8k@U53XV>>Z&(EOVKh&6kD z)qBDj^Q~RdE5*K04@ZQQ2UC;$G61M`<EuS7o8le)e?)zAT%CW||H;cO8(TIOmTPHY z*<7~G)6%M?Ww&hGShnq2wsGor_kEt<>-nqxJLlZ@2iNu1^}zSh>nN*fw=;e;S!moY z&x&_VJxv`=4*bv5I@L=!XH2{WMv7pM=-U27=V}&psKQ7pSA{IH!6|JV(uwzlv)$Yz zTBK+<nC>QY^$)Xucq1u2Nl*-5*Ts+$3=v51@VTRmNM+sOJTPS|-u84(iab0JykC0( zgr{ZRCG7r~%pj2>dQDA<9VOBqU9gRnPz&IULHx||qS^&q#K<drL&g<NoRMA^t-KVm z5krM${tu*Q=aL=0qA)}P&(!?lqRj=hs>X**Vx)t04&6QGVm&MBUMz^C&t}4Q1{yB0 zCx=j%S`BcW@T5RJRQ>I|eY+39I2%mU0EEo>m}n1i6vTR^-#&WV@OmS!_QX_U7cv|4 zg^UXSJHN9Fdy?t7HTKL1Xu!;gNGM9}(DS!uZJ**f1?{6cr_xr?!&9Doh;x*3Tw#-z zF9FeNPdCcoNGcmimYuY=5y5-E#juS%q(6vF#mEymLGNhWW_%Yu_3HM(`vNzS63d1a zU`GNNPxv)?At>2|z0U>spoGEc!S~DKDUOZW@Mwqgp<NbBuAh(7;BGQ1ncehGK-R+G zC(>ix2sx6Kdb{$@zu%r`O!jBd%}cW9WKjh(<#CmlpaXRI(MfU<@;eA>@O)4+GVqXE zrf;`Te>DeN`Fx8Tar3PU``La5a}tFl;q$T(cZbel@wEqD@9^1AQ~Pq!4f{>E#=(>u zjTHUSvyZNf4wR<5d?`zcpnvb-Zbluc_u$>dOJ>Bb=p)S-nvdhAZVS9AX=N892`yRL zzdbC%JUMKFu>;I&)fjQne=6mX)r(|gDNy~9UL<N8bOQsoQV3Si0@JxIJ>2g0L4}tn zin^Fc_al-<0n8O!A!`J=mOhn;{|Q94STJlPfnbTSJH-T=ZDe6y=)6+He2{{E-{7lu z|HEr*q;A4-LPP)VLEY5q8gG3u`Pl}|o;*|%?Ny406CPe?VCDI!^AX0(*@AcylkV_t z%$b}B6%zVYd|9B&PhhkzDqjPMA3jv2A$R&4H{iEbPyR15^o<)(htIKqijKrEH)GO9 z0(sF9omEtD=Z%&C`XI7()Dv!qPMeqh*Dp$jw)igo)54&?<d1%>xPN9|^NH{n%?y2p z*3a6AQ@i1PMJ~Gf1Ns;*kGx1XKbQwg^|J6|-9#V02yerrv%?w@Ti!y=yqH*o7^mgc z!vX+UM*xF+N7Y4O%Eh&cA#`+PI)?-gJQ#hCBjiNy)XZAQ=f!O<ei3o_&PDyHW3Vfy z=5ygQUa1?X({)aBc@L%+&PDFuRZKMc%OM(tMtr?B2mGJ*n*yI{iT3w@Ab-8;@G0;` zN>;TN8f@-wps?;9n;P`Xk;jlz^xn@v7Uo>fic=JM?=SL8n;5kIvpoQhWGs>!P<8Q# z=iOx^2=h+KFH{+V@cl@J-D@E+waeZK##i(wlOH=U5tu@_Z<SPy7EzdbYe4)X=Cxs; z#l5C}wrW_)QBrg^d@<bH?JN9LtBafWN74TGHO!bVgj3VibhPj*$(i6-pF3vfflWq7 zeTw#xQrRaC3c4&qd$q+$a`XS9Hn&(N?nqD@*g3a#7pK(5Ef2tqm?e`E(YT=Qe>J0a zWOqxw^GkY5ucmcv6*i=6&BtZGGe$W?d-rMxL7<HjdC7Xa7|gCjY>HaW%P~Y|swi3q z)sbU11Z7u}9#yJp)krQXfuVxmZOgbg6jQ~A{n$*#qVI+Zk;|?dy1Da7Su#$J>thv; z6My+=8Xr72{>6v;%!Xv&{g)mH{d!$M5bI#W;RYPZ63c}i42djWKbYX`-3%_qEgITl zZj}uU@Yb`3qR4JL>Tt`CezJIrr_g~q%atqZ9qq&U1NwJ%^7M9!n=f_zq(f#aJ#6Uy zIdnNTciOTUpB!x(8hD2J9VF<;%B5jBm&PLb;+=E8W*&9Trr%hwI|#N1VW3lU%^g?O znfEgfYF^J!SR{uKW-hv5f=I)jUmcMLUJMP2^IhFb4dI+ShvHdE0CoM-UWnu6Aq<fX z%N?Yn?Zk@U;Wv6zUa}e~=Vokgi6<hOK^5wLwP|OAKN+`{spothVkE_dP+QJ}LW;#- zr*{9B%zW#zpCl%}H8wcdi%BhH$);9RgnV`&Qe0l+gZGG}rge|Qk84F`=Q?m`JWPA$ z_z=)%?}y*NEY&KC8owJ95k%oR!b*O}0wyL1-A1Tb_5THqLdo(eu`>Y7phu+3AprHc z+ZctfJbPK3vK<{)tyy~~^HYhq8YNYXn6zzt0)cy2jdT;RhkSQ^LNi>mYsC<Fji=1h z-|5?XL=<K?tHR!`o<?k{_W#We=&CkDMKTilYsTBz)HV<adG}5<lX?hG)FgRR7#fg2 zbv!WLw;OE%n)QBqR&*$8^6*^O5kNVug7(V`kHKt(m8djACUZc_RFCK%CYzPRr1kx^ z1q=w(*|kNa`&7d0z15m59U+``LX6YHaVSgz;R}@aRz;!^JQk50Sr=iL7;Vq4^t0+L zEH~uiRx+S20c8N_0SAMaU*$!h*2T<ThGrhrQ9=8~0x<Y*d+bY5tb7G}J2uBvxzEiK zLxnGXhK~b7^6zXErnR2s4A+78psZ#b137`mvZ@HVxccF-WD)k~fNYs*?GH-C+)_o0 zrwu}0c)?)gFV^x%q8iV}wa$lo97lDOtHvhoULGlVGpxLUo*{Xk8(t=-^sh-!P91#> zjRMGP(N*29gA=kuSpeW?>A9nkL9F8fcrkr7*d-vaef>A>`Y`Bs`m0Z`b$6NNPc2`@ zm255VDg4lbcL!%kH`nNykJ}1BAn;e7GM28OfX3t9q(ws-dxrxN)z93F)%-!W1n$$) z*sw1%>y9F*d|znYoEwyy^+%bs?XEM4Mlj|yQp+>FOO}w4YL>y!0L;_zfc%#i-@Q2B zlxLH+q@)})^&UEE(Gw_Zx!WGuhGj=zq>l5ekNjSq&Q34wOdX9Hj&eTD@2CJ>ycylh zwglcfR&k(dB4K`~OrRJ3#z}kG#^CR=3?CW|SQPlYSQ|bR6$jy2D7YvNDD$^sN$44; zn8f-P&$2J}@e<Vpn%1AyIvH4r6^w})x{p>~-dC^s&m9ow{fYWEtrxP|j|2i0AqVVI zP+Ug#zH*;ep0pA1&GNjOJyE;QfLtSHv)S@dZ}|K}G4Cs}5S(-~P4PVT0qf?-k88e} zhEoTKw;p(0{~v@9MFQ^8|B+7sCl+V}M}mjc@mI2?Yp}C_KtytQcv418$nRgt7Ty8B z5@O<k{{av}zl^A~-iUo2&;lU)2qXd*23T1wfev(jc^E*aosqk2JXeoi5g96{BO_#9 zv=Y1UYiR7~ODPC+^3|4S93~d!rna)#zkMu@N91?DrMW5ux6Fv!J`gM|t|whuDIrB1 zd42-=w16?pti?ZR{U##y+hSqeiwtZ);_QvxO*D1~Q|bOx(P9JrBEzf~VqWL9zj$JR z`0+q?Uu!PYJ=VlI(Q94MjVupk;6X{yV$0oJhN$|B!076Pqgh8y6Ub;vUYzI-R~))z zK%14&ElTazk3XHvOY+@Asg*@EtmPFeYvSlaeu7q4_BwfVbeR~hSH#ikLo)%{9#GIZ z;9*$x_W{TxmR}U9aAXqYWOx`Ic)7kP;Og|*qNKLoE<Wj|^Ea`xo8UP07`yjill-d| zA+U3kh(speYdA|}XRw0*zL<JU?}=Iz^`RHncyxz%_~?G<oavvTSBYXI4fMxKYE%q@ z)<SqH)coOpq<*IT#U-1SKumY%V+h_~A{_^`urjUSJG7w<+3}?v<BzoeA+$|QGyLX& zs^#8X=}#XuXb3Q3$U=2OUQ#>SBZGG79N?m0Tu%*K8=JhxvAWW@xcjD;s>7j$zg*e% zECuz2b$@9hoV?>}g>}nQC8ETs3{)kwPH%8pb=<2=K2CPW*s|q11%sdji6HueMEC7E zn`J2}TMtvXL~!IJR=r`#(4A#*R(E6NWcPR5QFq&7+d}IB<LrCf^N#gy8R=qj*RL_( zpcE!VvD_XZe5T};Qv8fIA7Jv22!!$No_O8ahp}HgU0KZHFwT%04$EQ(zh(L(Q}xVM z#lLrkKnX5A>mTE}lUVm@_v$M1BO8_dCIo6TLn(%mWN3Hy$D^~|^!9;)*TWW%EAK%< z7WD&%CygneMUMM>5F8k-lwc+?`=0Q6<wHRFpp}KST5DwfYw_%oWaoFS!guG!cqaZ! z9i787*_ztiqdHogPYe4Oud_=^pZCHHRM-ypQ=5^#!kB|dksz7pP_wSqx4^|wP+0~A z+#AGiE<<~+re_PwL+Yo;DsS!6+_mEu&8QBWp2@Xhe6M;7SSS#Y=XYz4bpvmGqlSg` zuk1fCOb5^$FVM2%>z8J{0tJHDNB&qu6FaYDRX2v888(+#$quP{2t4*BBE0ebAL=Le zB7s;t?5M68IS|98bzna>C__;1wNd)j?33m4)x0UGtdXD6aO?`T(UWG8BIh%rkT?`5 z>53u=!#lCx(72e0nfJN4%{7;2wzx3YTs^3j+fWwCitslw^$dKJ0GBKC-?ax!HP%iP zH0aK6!G?D}v<xy>a%2U-(gI*pXzkL^2#9vcLV$4EUOZh_o}7g3CMg*aWKhRv{^~fr zyS&Jh`Hh8(sJTPS6jK?Ijk|Bbdl2WyPZvr!Gejt5M@JO%ka_T;*<5$CWL5WsR=W$k zzWZYPT}wcx#D(|%+&h_Ms)*etmhWchE#0#isWsosLFr%DWkYIk>JdR}Kuh<N$levD zbyi84f4IhmpO8HK!$loO7*uCLd*e%{uRx~I`blir_mMaE_N#QJmg8z(gsRxJJFxFq z7bVy<9+)T`N`#6t9qO47q@p5s{=gG@NIH0SqTiPniC#+?Hlr-qE6v^(a45kBugeUy zt1cE6TwxD5%TibBi_#&=JRgurQ;ZX$Yy1c4IcQfx$hS)9fe@36#hoX@Xu<46^CJ!z z;mh#xhRlv-!Tp;kbQ0vVqiw6yn|OUL8J*r<rP5%(`l0KWZbopu3_a6Ds61ZdE)Pk( zS*3M~P|4as!U-RQ>Efe3OXBRuinb+DgPXt&Z3X3trHixMl(B-!S>a8gt&nZ4Ik;QN ziG%C&AC=kJ58J-nIX6hNRg6+YFoFP`c!2h><nV^<xzATLpOAqV`qk*Dp+E&RlE4jm z!{D}ClIUg%_awJ&;Z}CE(b^W?Qcz_9`QU^PMtGu!k@_5my%I@W7e=ZB5&tJdvy}05 zhk?1ENe;n7Ez<~`Am23o4Oa4*6>bjGeyZ*ao9X7fOM-gLm8BxL!I3)`ZAWbQVvP_C z51j$Lum^^pF0AJ&a)9zbOP?ERDpZ>B01*k)P*bsPSYDNwxh#Kavl^GW_FHg&`N~}s zzt3GH{PW=`hB@j(ZC>u@7uKyJB(o&@1dHIatYqPj)B#`fJC4|IV5*s@*gixM{7cnE zYbc`gD61N=D2>OvRZArDb<P8&e+zK@Jsb9i=nvDKrop80f1Cs@Ui6hjx3($}<nPte ztqQ!ZQ2ejI1@b|^{78pd+^vm>8(-J0({HYiA$}EtzOK{kgAsLx1iw3C>vNGo3u{Q^ zU&L*9wfTJ%gzb!>Z}vF1gmS0|a~NvNm8E81Z)Hw<3)p;pN#xlOyi?nBnl|oyAu&Yn z%yrU8s{9Vp;@9jLmeeUmgqeIpjYvFgwGPb*c|ib}{)&OH(Ef3wM3A#L71FTz1*%kM z>@H0STiDMay6i-~pdxW~yQiLjWjd`a!%wJn)#`wWK_;$vKJ5o6(k>PLAWd}ul>tSl z<w>s%`xMoPP$fP|J#6e<P(xLbbJ(aE*J1NsV;=dRruwR2O0zNkPs5D8>df1Y!p-^x z6k)rMFr%*rb;Qb2PP7+P*u@E3D_nAeE)=L(*2@3uYjgK6J$dI|A}x2ptW{LbZVFXz zlioi93z{I6vU5TZdU~LF*wb%OC!4Q#ZTTe=kXuL9^4kLab-hTJ20=5CVY+H@l)Xsd z!$*d$q+m6>>1-bk44#?a-sAg)-gvQ9+ehs}E><2cGn^__R*y$}4H?^rb~0#)$F#E> z9~iHhhM(QJtRkeDdvBUofr=R*KblB*_%PRsm6ThD=>jZa9DU_+fg5h)-(7gznYTU@ zdfvF8ZqtWMy@#hx|J>0TLs{wW=1&V==|E)@Ie9Ot@6`6SD~on#$?fVsq3nmwRRK?6 zZN(WANCWGSDr=XPkwd86N8FHeYR4<nD?c8zXm)f2Zu~SUB&4=;=RcS&Sm&c|z)AF) zh2>0Q{RUVp-IAU_S2|MVDvV%*eV0p!le~5w&Jx*{$@qDj*zfE;D`nLvS{i85ui^m! zuvNiASF-P0?e#YsUR8_cEEctoo2hEJv~jj~(NE7H6s#<)TKA`u-*&nNnNJV!FN<UJ zvrDTyl5y-6C2B$9GJNYUK^nwM^Us)nOeX!BF^S|309iEXZP#}}jr`{nBj8#46@>B) z4B=9=h65Q8_;S)FR=qq9|E0Tl?qZ3A{ETuMxnTb@{rfw~qX25w%~(6hk3^S`@Bax` z=X6o?l(t?=3y|foiQ?{4W?ONwuv-}<N8ZBoE+3h!a-q#XJ_Vd9nWeNG$5!KNI{l4n zE5~tpXIX<wjk473!Nz_Q2YM6JXd)ze7;Tj#q+ICTN(<0|opS;0e;2m!3%dReGjVDQ z<P}C=py7ce_2Phk{j6s-7B8gqhuJG<kDo9YH4X1u35Bx5==&0TzYUawrh@1x<)m>D zVwDH|0^AK+T8YqXgIRR7>$}rM2NZYL;^eL!nE8mjxx@>b+p9sJ1aG#Gy)*<f+_~Rs zCkIw20i)tau1Btb(t-ifF#$KS#C9HMQbd>0%zOm&Td+g)fC{U0MDvy3-lLY(-Md%8 z$J2n5B>_Rm6MGrr;S%&1)CUmiG`<HoaP-`FmVXT;D!wQ-`GjmPxOK^QQIBi}7oAAV zSb#6B!HO=dC(uxDmu1I2gF6Yzl6J2)N7^H?0Ujke$rI_D$*6w?rrNVN4PtqCop`%v z>i9ZWL*o^T=TTK%p0IP7Cus;$0I5_@r(>9k8Sq(8?hN>wuaRNf=skXyR6fyukKC6? zmt9?Ed1e`tKaXa4%vZzITv>e+Loh|_4#i881oc)aWHGV25x>!!8Fa&>hn>Gem4SIB z!dy39a;bY7%(ldf*R%6RFL!i4Ld1)NE=h$_#0B5-XPrU&pw^bHGfxW%yU`TNQJb!r zr!SnO0^zQOw*@V;F_##(qarf<LGKiN1>(niMf2a2&^r13w6j}A!3~gvH!<qW=NK-8 zfqLUiI%XO6`SI_I^8i3^`_myD0BGSKS^U8VjmSu@nPSe5m-{}aS>EXnt;<`yl(Gmm z&KCp^)|tzHhLFl48GtJt-&v3{u-oP7dbPwx1Z$Qxw;$9;=}ww52bt;3o~2T38}!vI z0LqPhqiy8pDfP`?932QLyf&<IG-K7DByFMR{pe`6Ro*N%K;Ph`Z9odkKU-khs-`ua z3CqYP$4?`b4_b?muUHQc(H|U6UH5g3wL63KggzC7{wk3XU151x$mJvk2V-1M+iduW z(NKjnN7f*Fd_8cz3;gc<Vp^?ubBTSJ;a6L|0HaYv?le4S!QDX#@f8{M5x$-zq~*1u zt}%v-eDv+jY{|@L;M$kXdB2_W7o8gX6#>ioElf_R3$@nv(?2ztlXF>(&xpn`ohqNl z0m<?wr;U-M*IE5mDrVx<#&e_CWp7U^*`R4(yCxTh7p6|&7^7V`60+}ZOk0Cs4$Z7Q zjgYab$j0E{{axuWIrHsDCG?b&O@$p<f;N#txVT4>ffx@_q%GyY{CGIh_##?%6qtk| z9%FHy`EO3H_>YAGxDC1QErPG3hv~lcKT;Q-e!iBy66QdIZ+s9)jw%w-Z!0EaYMOC% zvJ+ZA9X$BCdsB2YXiZs#KZwz%i3rNt4`86GUo>;FSz;bx8V=`}tuJS2`E}GyhO9!& zKVSXb#Pm{yF`b@7I=z$i>+SmljA@Yx)%z;acXC<m*1bjNu=p?{%a)I`)rkcS$;&!B z4;D1H-?07@O@m>M7bo}Ei-G;x6pw8SigwcdP-}t&8vb6wCg|?dc<|(r0?`iL?m_P7 zo=QAWtq!STyPlJeWTXO~)480pnb-X&w)8||OqG|a)xCS5ab6+)7`7CHuGd9+zZP?& z7>n>pm@=Ia;#Tgv7(8>C`0R&}YZV2UT7$#QLHqIn_i5GMyUI#K12|J`&<k+=WWgNs zC%KmZ3tKdQ9%^dPLgg))f#+$;_Z&I3?aM9G>rn&bd2#Nq`Gaj!(F3yPw)I+pg#!{4 zX4S?^v*_IWHWW9btgC<q=jr6N%7|@$^5#UVfN=Dvp$}u0Mqw5OZ8;`eG#Z;@yjPk^ z^AB}vUIlfNVIKWp)}s9c)H!<N2B<d>-w9!Vh3!okrCDwB@nne?Br_rz%MqpoO6VU| zZ}*h4(Qmu1qV_X&Iyru2d0lX%Sj3#}QP8BX0I|+jjr#nKEQKBIZalK#h^LNorPNKP zm4do9#%uqhLZO6_bnAi0(A|vbH-Y$kL`|<h76B>#%lavxoSeH$dxj#{-~|{s%!bFi zz=K!ab_hTH3F?1+7~TH|BoG1Xl;ht*HaR%h%O}+{1{~((73gH@9Om=G&pN;!>=o+~ z5FF?opZL~T#Ly%;v0kYCG3Bw@?cE`aj<ik(E(_4#`d1G3qqf1A^YaZar<tA$v-LAS zcglPE3Z?64#R3>vy#%jtWSbqqIURcJKkSdHKjYx1%4FKg)yKm;=F>4%Xgp+QdsbK5 znWi^CWPJ)jl=QB7`ki}nlkr#70&m@M8iWOg1+W)C2kopgFv|>f1<!>yB6<4xFgr33 z!xvJHk|G3Q%~vY0%~)AJlqAzY)2HF19@nxj7_tO@omV$O%`9o_`)6NyrRC50Zo-Zs z1r<HBaI$t3nkh_95e11TTQ>qB=jt5exFs;22PYp+T(vU2`sJ{yzLRRTu~}->S%fvu zBW+1U!2;SU;3*8$<!qEC0DP4*qYKmyC8i000G&hJ&UbnhUUcEj#`SfY661G=HH`*r z$1JV{;#{2tfyca38E{}LgyV0~dM+`brI>0+kcg>Ue&VprcG5&Iiln6<yK8Lvp-Vbo zib}&*x$}6}b9p6T&hsndEI0m71T0`tcMLN8Y%<y?0zUdcpyF#Pv;x;RL_krp-M7A0 zKgNdO>wR+sIY!W9Y+x7E<;pm*qA<O<c9sQUrs%5zPCMQ@CZGPLsGYBZbHh0}{aP%L zlfC|Pg{lxS1FI^UJeear?eC-Ea)=KQ_*;CNRmg-|8tO%gty~B!NDq*<4w6(i$Dl}} zDG_B*<tf`9cBWWz76D1r({526?%t4NZ?o8o!*Q5@QLWxa>?exc)pV53ZL*}emRO)6 z();aAJRW0Y8*#6X^p@lY9r+&gU&I5sxzY7`H446gc{c~Jqd#Y*Ch4f2Zaf}PwMl)@ zgbov_;q>k<rN`s_a*p6mRrbQ4X_GsLDa_c{vsO0Qo|K-=*&_4C19dbKB{dmszd;;y zCCuN0VRDW7!<dvoJWp#o=+Aaf+xA;Hr`9Q<>X9#>9o)ks8ZL)O^Pj8XLD!2547=nF z#MpUR^e{NG?UPUZzwV=KBNIPo{p_Y9dYTe>w$z;ZU?+C~+T^wlQJgz&_zknl#U&W? ztT6#v1MsD2bt$L*PGz83$<c7D`Y6Jy$ZMCDhuvu@aCbVFJng(@<zs96a?{)T^fH6C zFd8y6l%Lu@L)r@kk{M-Q`Q+S`iKX-9Nb6dVolHF7TdwSYW(_%!xc176J_v(T>qp@A zSN-|#o&;TORT$Z0lO^rK;>d#BIm+)-zNEGEpHIjS@E5Krw6%1VUERa~SI;~k=ehuD zk<64$U(Es*5g1L%i266U=f3yVZy7SGpSEkeJmzbW|8)n|``Ny|e`4RX;(IR(8wJpM z7Y_08rc=h?hLjN`s5tL%LCMwVLrp?WE#=@sseLtvOh`E5`nfGE*u&ql$4j)WIGEC# za+s^xET;?hU0VbBfo}x`a#GXBjWT*5APlz0$*YuR;6thurGP1@P<^_c*jbS}<1Fl^ zNBwc<+2P3V;Y2HSTuJ3xitrFft^xbhRT$G<5f>?mWXpFIUw@~Eg+?K|9BXn7u<9op z8T?uPyIl6K?15@6Qimp)h{cWw{}z>If-3tqR`4?@&&6CWMW}(33fr0V%?t^AlZB-! z0{ucdy#{&Q1Q~J?e={5)>jS^M_wl=%3CpO2{KHn15UG{1?bopJii8K^W3L81K5&mJ z51U6o6dVsd&c9Ns$$o!?o|ZeyjJx?7;t>DArrM1W7udmTSLp~jO%jr4TI>=LkMZ?M zIU--6pzGFVy)xK(TZaVg-}w=vzwub%0PLXAaAQ548->wf;=@Ef&8A3dB1cFyT@%^X zH@PIT>w9M;5Ks6KVGPeP%W4bdL0ZrGQLxZfLXEh3Z!H_;-3}L+ip1m+YIV_wo!0=0 zAP>h}>p9^aC~h2uyGAYuUJUB3fd{q#&vgXkt%GMg+SdUcyld3LO@Qt^^$`%1Z}D;5 z*}fgoFM1_iuFY(X<8mXPovMr3j++_hO9FxG<EOCIO$m&>Z!G*DJUE{8Zf7X?R5aP# zneILcxCB$(u`vbcjVtf|CiiQ#h$Kj3Oh*@Nw{|ashW{ZRH!=FJn=TdP3#d-t-hIv{ zQw{)VBwh>N*g#LcH=la*yxeci$M4ix4=n4cpRIXlAHEi#3y$rLnx(|~=Z?sug4{>0 zR4c1QP?F1_=m<64B<elzq2q9pSOp14p_y2F&&tJY*FE()>6*~jwrr3Ov6+x#zj(n2 z0)4_D7NA|YPzCzC`kfhapns_x0YZ$7$I|(tzH?iRUC$(R?OCuRl%<^X1mw<F%2)q7 z=_Cizj(QBEixMfTIGp-U$TpfjT&o2OK(m|-vSKJ66U$(jgM@K0-6>TKkfPsOwvJAm zW8PoE4O#$>SWBkB<08E1^dlJx^yHT*CpbRJdY9Qz&9M})=9_nb-Zs2~ztS18V(^&} zG)|3#Ap7y(=OJ@(jwr6#P(til`LZHb8SfxwgZ}P|Ij{sj?yaeEwDM=6OzaS4&3OW0 z?GxosN&i7;jSRUpv0Q6TOq{(~Ie;lt7)H~0`%;t@rc-%X_Hux{<%`#C|8%Zgi%Y&4 zx4_f=2j%V{*wSiD^|&|QX&xE=ameMN{-|!|PD?jbtmD$u;&s!~jKO<JHHivi%$A5| zmHJ0j^k9dFpVKT|srA9D1;b>W8pb&x@t;3Ci?*Md&QY;}0kMzI`T;}>t_tS*s;itm z;^C$<=5SK|OUk)Gai_1ppiA&~`6*<CrR?r%mn6ZB%&wv#cAZX+btH8@83cmexTCMa z2zaEiKdJ6WB`5oR=GEDp>#bI0IEHzbBv@~^+UOHKxW6=&l@uq=V;1*E!z|?|@_s1C zr`<tHn*ScdJzs8p&gR>dH@djKm0AW}JwRE+i3|@8s5u?y^=j+zdUT*(pC$>2KoC9k zG$aXeXOGcvq{@bt1%dcKUAygWrPagqC3io!%I}$PzkEQN;dI?s6WPU%{^og3HC+}z zZAg}*hL>PnjB?XN=t-uST?`F&-yPs&*K!7f{@Yo6#wP}E_x**dQ*1UKNIEM?B{CUW zLnw_)Zs@?2TCW!Q#$kA<m}vYTW9lsRazdani&{o+^?6w*?yLr)9IZHVnX$Om5)NZ* zZ-w#73AVh};mM-KIvc8-HVKKn550GsH&<G(aMH3#$7Emkhm7$@e$o19kQAVrdTUUT zHxT|lS^We`$a>nBoPO9Te~gcVz#><&70_Ju{nnmLeAdzg47RfLO5!wg;{K~K${kC| z1)YT?`N=+WlZGs?e`UbDSC(?!6njJ*B~q3a8PqUW!B5B?_fCO2NWhDY7F$0+>5aJ& zIwT1^Gf!&}1IC@sSCY0Dsrox(geo)QgKRtG{Y;{RKF)KKG@3hoKh)@Zy5sQ6-rO#Z z<4UX7dDVc!5dV%AV?7DANSGrl5sdN+!<W9?#&&hNf6PX*O6DX*=h3rYc++A(nzs$* zthOs?&witivE}-D&P5KkJ0b9^@gGi5JFwUu5W44L0KmqyRnT>ubypa-%Nh>Q%spfk z+`$X!L@AS*3Md}MXudAKRFeAq%f4u*&ENYP1_kPT67#g`O7TtianraL#CiE!w!^LO z7LzwZ`SA|nPfe}=%#z>Om0Of<6LMjwCR#3HD;O5|JfQ!tBm<D@0#p9Pcr?&~SP&2{ z21UL=_3B5pUUIT!aax-6UFWNx?6{wsfsz(y+zwXR;0_2Rri|~NLXKDTFM7hr72nVe zmR<y3<Qz}O7nb>Vl~Jj^Zh3&E@T_ZU5T*&I+Hn&Ox7YhMb|pCR<o;mIrEhpiJ9AY& zFl$H<p&gvBd@0>;syrSURI|Kts(}wslXSp$*jTNR7vkP~Vbdd>@@aD~G$WNoW8nu8 zSs7BrZc>dYfIwLkDBpjHMf~bu5oeQW<4P1JPn6qNv90_pOyAFd*1r~#gH=QL?{ohh zV;g>_#gDTyrLTX!3Iyn0VZi-oTPWnlI5OB$17-mak7_!D4y2l#XMmI^w~m*~UElk= zMVa9W`=QjQo4Xw;X1*osu)RL5C(HIM7FdvZ;C4^OiLOFoaM&Q93M!nI0gD84$j>iz zJOpy?Oz2m-PSWMSFs}AQ)hUu>vh!ktZ4b15?<0^ZO^biwipJ$x{v)`NaZ(@`05@*) zLsNCFAGYAXSV%w_$7<Ezsm%#w!)eG{wpFU-YS97(t}}J2ZEV!l*k;d+{TH7TGv<Yi zhmr>0KmutmoNpE|U}$p1rDlVWOKM?-493>Lb_b$lR!jfEDf%iwMh;A_kGN~&+Nx*d zS+i-aji#Jl`<RCCU+I2MDfr94wA+wm0Ikh?8WgksJ^*wMo6qSFge@%`NC1Y{j?Ufr z3NCvZxk+W}6PrFaq?t9?$}gU*Haf(tVXhMBB7kkCwVs?y<mlhWy=V3+AQytuVxyhF z2`j`sofg0DVPB3b?YDd%74cOi?tqK318LKmkajAFHI<Vpe$gXrQ4YR(WRXaP=8dKR zpqQjLov+Mj<EOM^QC{ei&pnhdog+~mse??Z>Kz5a77ZGD8Lx6UiTZnw3V97G)>_}2 zL<hj=GGi>v+Ch$y35KVxh0@>4Ztto;^Oy7fog?{>=RuHk7R8!Cx4ydB1xC!3xWAM6 zpfS!q{;NW<R)M(oQ&C>gY%L^xajAr|0Uij#C3`|^I+GfyD4xNVzuA-h$MlZYU+e>a z7Yaz?`EF?gW}K;jM#A-s?TT;U`0SZXx^Tj&B<iZ^9o)kGe*S?TxkP5Dx{Ub<HI;!> zyVQXaI;ArJ7ms@9eZX0wrG0#=+l?VKJA^&$a!<C=gRL!WKu|T`ZmSJIt32U$-8nrZ ze>(#@?uq_8^8v!<sAazSu@n@i`A%LNB>d!ddEUh$G_qn@vo{n{aV^>I*O6)5(^OXS zB=KP#63_-^5CCsv^!M9{&c2Pk*(Wb>=p)65|JAB|p-CB4AlI7n$Fp)f^tg_D?bR|3 z#(+}!)zEjW`c}GGCNgv~rT+~&yr9|f>5t%^L29@~Nu(wxIbc{v%%KIhLbbHcubHNg zAG&h6dNly)9CrPN<%7A_YQvTnG^*?ept#6sq|Mt#8=7|Qke`EIs2zwbWtxXE$5&Pe z*0+$Gr=MCS+IuAalox$Wnh%K^lmz!)h~?$R^mUM9{_sxEPVV1z5h|YN4^!n0nG#8g zGbzPiz<aN7pqJ!lKUnSPt9(@Ax*4>JRJ@vP@YeqDk3wufKSV9y@{;tN%tyi{N3!mD zuuC%SxXHKdn0OH_s|lIU>_G+bQVwVr)n8YHBZYB|QX4(LL(XAV!i~^Smut##3y8*- zwzp6g=-W$IxI8az7hhAo-TArDcg*su_!cvy$%YmC!<B`>6kOKH5RF(a5%>K=-iD;4 zNG1@+X=bJj0tt&E1D);vXcCBlzXPgqI^?lAsWH*f;Yq%}p<pksUv?fpz@dJICO$qM z(Vkv@LB4{`&mAYoxo?%SAm_F~#}7c1Q2IBzItOT*&JGGzW)}CJo8;zhV48Y_N}cX( zUbt3yGLa?+EGqhF=)r;Ifi}-GpIQ_Qrhx=VLZp*LXVtLXO}QD$;f~Ir*)~NdzU%9o zYEkTwzmq01ipQjoqcu<@C#jkhO1uU60PN~FqEGVS=|}#H8gzW#?D#c)-8}z=-Z>%c z0K5|uLJ_Lnt#$(6I|In23_}mL@FiLP6|;?3{fU}TiWlvx^SD5XNRRWOb-2XcKOdGV zI#8B@Bz3EVtFO=A@l-^e_^sNGlYY!cKZVEX<h>BtwnFh4))krWgBOVCZr7nsg;|AK zn4z4C1nl4{Z!oBeMg{%T;ca}<`wm_6RNP*@;p+Ya?F<8G<h{JxP0*}w<LuPp9Hs2r zI(R*StA5xD1#<a}QYR77G@7L6fK$qyDRITwV4~#mZnn$o>UELy+-2?MQL_E!p-e-$ z$HB8wkO8zW!uYPtxJG_1ff6H#*Qe=;gVSl6E#|KB22rQODW(;VCWe`9hz7Q+8NIrW zh6OfXiFf@7w^lbFvRC=R-+*!dK_qPQd(1S!V>9kIX&dh&sXZcniQ@H^@gINk5dn6r z<AG?$sUJ(eZYE3yW<)R;Nj|c=QWi?bo9pRZXnI*M74k5YccWc+VZ>H+ulai8_42u% zCDJOg5dr*7cruWr#lfR}a%Gat<)ZYVkYSn(YNp2X!xw%^FD~NEWC`6i+|ctasI9)a zo2Gexp>({|XdO~)gt$Z#kMt2_X%lX8=*ew?dQ_34&yZZ<|Cz6`pgyo1`CrX$W?jz> zEU{0yT#9UP(Ox>MDLJwJ6<U2yLT9J{#@p(((-$p=$2t~1WhR#yHc2-?gPY|P_%wjg zzaILlCZCSN&c7tvl+b>QFODr^y@bn?RjeaBcwdt&@h9>S{?<Tsj&5Swuyf7&k3Bpr zt+I!U&*zghb?ga>@i3v(R5T<cFrprS1k!0sK@2vEQc^CO%|!oDkW8{zNk!3tuX_JA zUYx#ufy`dF?Mm|-IORTKWj3H3rDu$9^EW(*LUl$>8pqJDQdex95F)LLmD(>qk?cWs zkdZM4Y@}S~H0i`(W&Z7~@Rr$Z2agIeg!4&wbR)81syBT}g}&vqsLP-g)(Y(%;SZ_f zqV%`UgZ_k#0m=ZtwD;Nrd*AKe*aty(UN}TRI5liWl>{Y>wX0t47ezFV98s&Pskfsk zbaPx^hG&F-*Xo!&yC@E)u$mZofO$aaQ5m6oe(;;%1|n-t+-j@Bf%b`toxx~LYl?+q zySmS50CRX#)2q+K%oMM9MTg#Gw%i>jCW8l~e5Jtt%dyY*xtNK1cqx*007UuF5Iq-3 zvqld@{mWEE=R@Uw^bw-mgUbV<3G&@;UH)6QSU-W+_Y!I&v&%Pm>5boYW%o=m?)0Vs zh}q1uslK~0^>#l=N@a^osL<>8W6w*JnERA9m<=d%5%-l;(3&@Y)PLISPo=AE?b#+b zV4UI8#tjmIH?oepuqZ)I?~IxPT6^>akAKVOP-p~yd02OW1I*k@&+E4^)qwx~t(}Kp zd}vT76~;x3iC~vz1r4ZI_zKKVQ=<FD%X6(=T658KOgoZuMud!p@~`Whp}!r8%6o1K z7j%Wen(&Thk$7Qrd*x{0?(kL-8qm?4O=)9w>|EPZBSoqWMLr(GXYqg5s%gWqtTsrO z92gS{7%xEKABv2!w-MT4Y1ud3;|3}`PwNk(1IY@mt$9Ag+w)NzJ(*c>7c3pkc@o5W zJ>0>|i(>{vHA{hmrGFC4BHCz7jC+yEW27)dpD)*u&0(q($9E5ru4!;aHE`U!qXx>< zgtB=JY6_;n;T5qD!@w8EMzp8(d=r5|!9{$lM&gK!AsZWIqN9zq*33D0L!$0n?@>U> zLWyJuf^F`XjW*RosXjK#A09bwo;cHAiO!1Ym8-1VNT@;T#|-c}b-zx<_WS(}eVHsb zU64=N@Qf36*2b1?)A^g(U71xXMgu<D8W62%U8N%q?AWHcM`T8}W-?DY>gK4l!g2Km zt4PQ92czj70zx8$frYBib~r#~7V_uX82Ui?U3LvA2Z-4F{6(k&ZDpmowYinb<z_rR zwae)&4U(AQQkF*TvK>x)@COE*pE2k;QLLCsklhrsYoN@`;OiDul01sbp@R=U)=)v7 zxD>ZA_s>X@Xq=(1^h5VxfLGPiqY7h@T)iNlIVG@9^k)!^AqEV40HW1HS2i{50jP*R z(3^@wkz4x-IMD9i#I?TKG^{|zl83u?+PH_iv>iO-cr1zY&eEX4weMSTwzwFsS!Co! z!l(vAENHf~yeIUMRy6carhLAAk!Rv!NYAsa{6lA3`uQMLjFQ!NA|ug$0Fd7SD*zDk zEQ|yMHvqL*;^PWZUd*>{i?_Jmq=t+1Hunw4#VzD|m`q=<?sUm*=(S9LyxS^W`(kFf z7s|aE<n{3m_3$Chg+OZI&!ntQZM)__O5?Cv5sc6cS)32gToI$hsmt&Q%c_L;MN?k{ zpW3#SzVnf%z8GO4>J2^Xmm%bOm=nn_s#x~6<l}wy0?@PR40}K~2)PozG?f0}b}-PO z+h|bZ@zM8PV6xPh1Q#_X{c;Ir=eM8X=#HKpd4DV%-HX9oUxgJP5oUuKti<-ac5GAZ zo=xg1;?&1)=5ICe+Mq%#b?akjQxmLs5v9v}W7tq4Np4W*(tGqg<Jd*2IcbSNdcb2S z)NV{eK(L#gK|wFC=e5XyJ<wq2O@IPbOy@r>pbzFH{&4ML@Zs_1ZedqC&gWh#?)5>n zO><)hC1Knai{F`smoaCRrAmnSn;X+z#`^D|K+%ppYC6FU;h50hYW*l1P-sV$avyoe z!StpmU0*@HbhWRAs2-INoP{JBdVvF#goLY2;KBFb&rA3ADu$_tS6=Ja*JgcRCmE-& zikPg6@Vk38!f`?0x_6@kb=x$iM)_muw339}mNVqm-<x(<NK+gvtoUg6H#p*pnNiPa z8rd1pz>psY{cN8=Mqr3m4nPn*d|sa;30}G|?oe&93cGVLl?TNMe~VN20kzR{jh8># zW#w@jpkLMgJIVM(XYsG|DwigS>~OBxqd1c!s1_|g&K|8?>)ib6M$<92Q7t)_nD|aw zsG3hGiPPMa;7iX7{?Oix*kie&3y5A5C7YW`uSHJ8E$;xsymiLV22M*7;eQHm6er0Z zWwbZl779NJXcIOALrW70#N9J0<Y!IP=tuX8U^I5q!I6qC=;PpY#^*#+beKBVqweYj z1B&e~62PK?%G{*rOBZ${mS}ueFokW2zbedZ67pw}JYjD{Y#*O4!P_?NXNuzf2=i7+ zgc!WxM$TQ*`&D6KY*OIRDMNOhcB5?FCFksMJkx6NJ6M?Ro{j{->mpP?q0G-Ot_zP0 zC;dAoduKUkUwiY;zSq#kmm<tI|AYdi=hZ$oO^NTTu<`zZd$hw-_s8PYRp)iyuqK+# z>8}%#q;Rh1=F3ca!r*<<%ZtfHFBQtY>Vs+$16P!YFPq91e2wj_jM6&z_(qHC&k~`u z=QzBnSNKzZ??-^9MB)@F2SHg6HfZ|GLg%ORdfue)K1|B7n-%lucQYzD5}DTD0=Yn- zyacd}CMlbY)C|p#s0TXU{`j-(s5C2sEH^FBzfbduPfV!|7@_tB;-A_E&@ZbQguK}H z(&VwGd8L9h^yiz2L7xQq0K5_R(n;YwVOVO^-LHj+P6ul0eKtlM9Wa$d+lhtg%of5~ zuYcd9F{+S&ET56$!y%;?8Mo6YKMn%9itLKPKEFTF=RC=2^GcS!nX_?|0O~hd@mh&5 z>Rj(&7eI(_i+l*xnh!q>X!CxVF+kA2B?*gI_5w%CbOj4peQt$dxf@=H^5y;aA=3)# zWKHVD#${xgBqLQ&K9<N<#;tSE9t%Pb#7$~lRFO%hR4o24pzemLMFQ`AONYHSV2LI> zpm{qw%ZLVCD?jVc&ipFie1rj%$N0%`93aLc?|z{j+p>9taUsF`hhef<KQv=m!P4ys z9vjk{$@>o)NFcDn5O3s!xb_5G*h~~7==K+#){>-@@TFW!Xn3!@NM_8(R5g#u8*f+G zmTY~-%A_`NMMo;s+xi<36^}spH}klDJkbthLu$KhPMc#zymk&9?99kF48UgB$;@`C zb}S87G<t&P-XB*V&4%qEjlL_^>50#we-wYg6r+F?D!Xnm1p8Dwe(_!g)PM1@wB!ax z)18>0ThQXRmO3)UX<PVoK4gBCp4K#dI+^n%bk9>PJcQ#t#f5tJ#yzYj^BLC})vN>S zM<>N88Ok^Y{EIOO5wy{(Z95m@R)XgyWV_C9#XgZ3^{c+$<LJ~kMU4viYh>XmG$3K& z8S%NIuP`Crp!B?9B-oS`*jWV2eB3=2R99~o?}g{k{%5&?zWRu5uFhO)e1kSRUanr8 zf<^u|4_N;M0RStN)~YYl0aMiY5vW><{D~r}kO1`COXm4zTdS4q6hEM%-RsgSmh$qK zLwyWjt>*eDsGb54!NTZqm}Hi^*(YKlq=6ityAlP&nHLy^Sw0Det3UmfQ3_;4vujC^ z)ptPsGeb1a+#(;Xe)BS_NK{>YK=;f1WVySA92{lv$1&9>sbACz8ze{w@x#!@pN|Y} zc$~qu18>P7p#!B|@5m46PV()oaG4Gzc!8(GrpyyYFKq^oVe}X4*`&;$oSvS4i9xLX zU_#%7x}-|6Be`1BFTxZqGDzg{Ay%ikSj0AsYyyGV0;L6v9^t7K@kOaMGf1k=d+K%H z3`$7V=>Ee^{i3x8=DRwznP~tfitn@i09v%Tk|vPk1nx;Kw=I`5qnoczetk{MXc=1z zaw7^+GvkfLyK`!fdq)lhsK3)<MX0J&zdl~Ow>c(}NuuV`aOV6{npZ+&ADz%$6ddxj zU4?{T9nhBF9eoIQ7jGL!C5*)ZcdGpt!+EZ4?2Cr9#(rBwP{ATRf(|7mNv+7i0TQ;3 z7>UTR+kVa5W_UWACS+gZwka>K6(sla$cw^?iAAXc%cny*ZBbf<weE*Dud^@~_ZO^| zZ!4cE*V9l1iKU2(BSQT;j6p6rFppyOw^zupFzP3<(;9O4jaR=)_cGV<ra2HABH@A< zY!#(wT}Y>$_#@_iWNlZC%!2`EI)2_ZXg1k68Q9|+hP?Jy-#EBi*Riz@yqs>STsBD3 z5~7dvd2icUC^D3Axt$vl=%f~VA)y#LD!G~S$X%N0P||EW)s^nUw+jExFbqvl_F)OO zHyy1+(_!x=)K}CoX&<r3QwT!-566v1$ZgvGkE*8Y?PC%I+6x|{`0q#{U&!lKgoDi1 zQCkgqzvrug-Ra@R#(~M4Wz9}wXClW(C@{N2ql?1w0nNz<c?U|jIlF+;gyXP~8<M41 zaIL<kRC04Mp39>pTX$zF$I@^9UZT10?jh;OYV;@DRQ_AY%kck;O!WO9GC=~A<Fzqn zb`&o5p2i+w(UHz}u2#RIqCI{p8Atq%^ob7h{~hZY=im<p_O8$nP9FrQyR|I)8d9<c zbwCJI0>6PlK3RN_VrE%=yZWedJ3@_mAun|@>Jx2kyIZnFL`Gdle2_axqvOw-%6mIP z^f0p3xcSpPBsCW0p4~~y&mmV6a>y@-b$Ugp?QK)a*XsXrtNhV$5{}JbX~76Dz-bkS zu;XH$dZl*KXxd0Rx_ARkPJEn%qYT>bILkain=y0}guHY;t3COdY>nP=>uOR7q<&7Z zu<$VjL0693TGbBp<?gxl8PtEe5_aCVj8p5<a@8wZdA!rZt)?}bD*OS5R<T>U($$=J z05~TfpZibnq}JKu_Ow;!Q?^1kz4Ew{!J@SZZ~$k1{cPTn;Bmk(_`1IO)I;X_KxK#F z+OTI-7ned+_lfn^U$j46x9bT%mN%w2$j-V`^iNqaY)rI?6is}qXNr0o_UHSjJKORl zj>T=pT9-n#@5+0ZnPF)m^b|<Y0AmNZjRBybOF0?PFf{afg95QwIRG2DE!X_xVtlGj zyI1P*OFJs*`g#gMTB{@PUOmmIFKKgWGaeLZsSnQ%PKEjDv^2)ia{!tneOcEn$m^*k zPNJsoeVf$;lM6PvHVp7I0Z`xCupi_04bJ7pS$(^CY7>~g0+|VT>vqk~Zgp<=*~fk+ zue}X1iBf)!0|{LSD9L(DWDoQxwxD;PTwxb^E8|(WkIl;~KGN<g{4vHC>#thA|EscB z=Iig4G+DhLLA5dbH8tIWRZT-Ocrv?K&IuTg1r#uYL^`Q_Tx;wvMRd#^H6Jj>mhgA6 zl|coY;W_BX`dZqr`W+|zEL`nm&qdX*{g%wGe3MG(9JCZ5x2&AYq4B30B$i2|>INwk z?t9|1S;3)R`mE5M^eQJ>lS)-=boI#^m{P_(?9CzJt0m)(^}SnR-<eHnC`8BLaixDj zOQlXMx$vooZvn-ATMhP;ZYV3oN(^hn4B8sGR8lmx9N%JOp`HbA@BBlifgFS@3c2=? z<OcQX2eEdpaub`p#cPkm26Z?hgLIP8QjGQ^j~{czkphtHW%u9&*y|RaESt-t1Fg(a z*wXUDO-xN;JN^0(?$reKFFComJW__3Vv0h6N8mG)Qq$x-lyhOt4M71Cq<2st-?#6> z{L{*X^&;Uye$*Y}Vj~JOMD0kc7zSOaPL`GdX(4TIt=(2X9%&U6;^{$eP0i34I8A6{ zJF{s6_fxVCFU<~xPxdgU)Q`?RB;r5}gvU}eE>@)3Pqo^_Pw8t$Y2o2FM@@MSLMw(a z18S5x4k9e~yQnok2F7W*PT)o<#744t>PKc|!7hluxo`ZSX>>9Xi0m|rfcoda^a2rZ zt+H_dCBAh_J!HOZ-7CQIcGR0sCYATr?kH*me>wkn%=%I$jQyPfqwv=@sl8iPam8QM zLusN-Y}v*c$KfjLA@RR9^R4o-8yyE0;I(5Tnf!8=t&V$xg!_*=`(QKZA%3C=I%6cL zc8iRhy^?GnkKmPPq9bQ0fos8_p3OCda~E0fs#fIMQDyx$T7TUO-<Y4UFN1h)7FqBs z)c0|2yZhwR8>I4dCa#c9rs#nDbUT?M!vHxH)d`xSh@J&__mnS{5l833wSOP-?SMV7 zzCz+az-N1_4e-ZC-?0T;00T};G~iie#UX8fdXT<7-m7`A_!2cLJKm*d8+7wf&)+f) zM6?8XN<wAX(Y(`Uf;QFVWOL!D4xkY``8W8}7v2^DEjk*#46JKgBJEAJNL_#Q{f;3E z^HgF))Oixd00zi-0DO|SOMtIwc&GpvZ9+u!4(wc-45*_j+3vPW5L~9wKN3EScPu<Z z3@we2$+FoRcQd0&hWwfU{d4y5#d_$lP&;n#V*sLO3tIX1a?{fBlU&)g4mFI5;<enQ z!dT!wQKwfC3^3>$0I<&0ud`3${2P981ICUjiQ7S#1FQ@eH4YfC!}uDzTe!{gx*z$j z<&rPUwx3~J<~q^NBeWWhiH#OtrV>b2z7*y#DlAI?2gjqqTIE&!n^RlPjei&6rvsks zojr`5#vFUZE?0UJ&XAaQCuufe77d;0um*^<IV(*6R+c%Kx6}#h2OK)kKA{4wo1aoW zYbgnq9nda^aYq;9V8Kqsuz8NL!*q78Yu+L()jK5KZtb>IFuERm9~>G{%y)Ha8%*+i zAr0dIY3DQ@tSRx$8*-oRdp2rwd47o{WR!41?;I_``+jk%@ulMR$}CTsPb28^8FeNg zqPhcNMCJO1EK?E*6APa3<)1<{jCAno=GNM6`~(}+8yG8eh{Jp+VI(x$Y}LyU+qy9k z9SNbF{Kg7*zBeB7kkcZR+E5ps8ri^C&AnZ*Lcw@)AW1d3^gKt{QwAd3cQwNM`zvyz zVFJhZLwVDe!e33S4hO}S36x!V22{7Ixt9tKm=Qi$P(jN#NNeHYm+s<SA`1JhZCdp( z!QmDr3?I#OjxjbV3LzwY0?<hRaoBMTo|EW=Ks&{;#_#*yIa-h!#|lXL95Gvd;S*y0 z_o$AJ*7~T3PVz{z-cA4AkHL@mTaBgWuE0|ZDU1Pa9P;#8yf%m88l_owdoDDtWB|D< zL&wAci4osSWg@IN#sIr%N^YJJn_)*u%$V!<ZSgTs6fialD21L$`gnOp8h)wo0rYv= z0t&DRrs;QqiI|I*8*oj|8{tB34SVTi1nqG~t2}~jNCLSH_0<LuJG-c$CDE_CY1^Z0 zs$<#W#xWYB#6o$oCeHL<DTUu7ekC9%tgn2hqotkkJ?;kipLI*BW10NngfZ(SB{~@b zo|Af9&|GJt9#5Jf3rJ7~V0l9a#=APzfxW2Aq?PiCoP+}l0}wpbUkt^ldv-r|#(!M= zh0y%}h`Pq`yt-if#%R>oX=B??W81cECrxA9X>8lJ*{HE?>%QrC?{j~hzw_)fd$9JJ zS!<UEZo~_w;$wLgEajr4450=PD32i~D@3BpX)4%DYGbY-JxTDu8VVaY*7;?L6T0`k z6gclO&%6i@k&kH9s|N|l&w90r>U!baA=SY`Z0Ks_W3(djO<ioZ?-ALfAh}#11m!<@ zUN@3$uFFUNas7RJUXn@Vag5h>NV;W3-4BX}>NZ=xu#wFQ#Rurs+qA=D?$uWbS3p7! z+q4uso>44P14aWqD!^*;JRkpZYt{GlW@@PDW1W@tmNfQ0;RdWO|2d_Z&;(d;5hFd` ztg)s24vZLnT=I;ZB>4M66>GqTao03d#B$G>dcH$pNB*N&Hu0*l7T5XDK$*C(l@!bL zKJQOvE-Au>AEishNAvsLui4<)2wA`c5~JF@j);&|i)=BtYGnQ$6F8%UnWqaJ^qqW> zJi3|kaT<G=TSVklUv7E&-qjL&VOK6qC2sAkf|UaSaN@+n;D)E!VVtuQX@dn<e<EHH z+W_r(Ddav|gkTUw?Gs3%7u+$pHk<nyhR0dT+2ZUYCQwjq(Vgc^nt}oD3?0w*Wr#4_ zbU>}?gGzm&j}=5`<<%DnLjYz8f%NRN(zb~fh05P4jge)9@biCWIU$8>?=p7udR%p| zH=NxlnBuNJ6#hMWHvw!S+TH-&&uV6WechUN(nJ*ClA3x`-6O+YLgRGT@L<14##Pn% zmIOQnc@$O_{^e(M$2mlka-qSiW;aTB_|U58StuV5hum$Xq3{SCb+PCylLFuY<Gt@s z&1P0ttIwG`tyb>37#XvI6d>(y;K2Rqr}W3nL6&aWT^kAWTlk}}WZ>%!y>w3z&0RWx zKHSGHq-}qtIO{x@Me-m*l5WgNdD;{k73H2iTyDm-<r&$(i5A>=+$(alWo=ZqURuY} z%R_?iuePb2epw9-_8$-+Nb5@hb??yi)v410$p2PcJOUgMHSWbylLNT*l9%aTpSREF z7g=>X;V_zgo#sFcQ{f2M=`$o^u`AWh+4iIWej6&7g^uC$)h-?x2rb^Wq%ij8+vJOT zf&}*V=qm0F-Q6oAmlJ;MUQ?Y24K2o!oAf{6c0l=qOavGsdc?(<6;5arse-@KORoiU z1i<(JbAz4c?f|#h<LDA_n4mS9*8%Sv-gnL^>;ZJZ{*vvIS1X^ZT-r|4`J#V?s>jM$ zSw96snQ`*Myi)JftieMptlvoYk>YKGnN5&}ljPhbl5gfs-fu<BeZ&JP4~j?9yLoPI zyXv1NA1A9I5U~YkLbyVcKQJKK>uy0vx=sILl*$!TR<nI0=KT-6Oyerd_%{f(#O;Nm z0PKWfVvT^Lh6`)_2gcKPFZ);fH^cMY#4~hAc%M!RCdV3WYoX-2^`k0)UXMeQ`u$ov zsar&uX!1>GVUZWJO<1$&_>?C9%f`TuX7#U|k<kIRCpM|t)Z8ytZ0Yk>7_%G$bUAlA zdWe|-eBiwy$5;ZE9lFXTShQR=HBLt{C_1-1(O3Xhp4WCOU*5@$bX{#sYn|0=v)?TY z)zLcM&q&HPUhqV~E*M_66SNlj?jUGOhi-GQ@eB64&`<2E-F32VnzHP3LTny3OO2cU zB|^xV2VQm(&a3kC9&{}Ue-Sz)$$QNGN~{fhEj^PHI-jz{<rVU82i&&eF2MfOH;2Yx z6%ls*Sdr<kt%M0VqFSwdmU9@$W_Vs5uWpOkZ;l7C?G<Tuf)81)C(fbwy*j2K3}b`x zu_FLKl*no~b-^l)YEfTCLl(u{MaTJf!iLDshYsxE{Y16$p2XCO6j{q`a>m_Rrqn;^ zv9O@~125q~*-ArIUW8N7qXJNO_KF5qd^cj@j&eN<Db&4Bi60<X0Q8q7;JAQEyLFlw z{I_simd_y|IzDjswl^nSr$b4bPA^|J-Em%@ET#5~tzGX#2ZI7&l)Fr@Dnf@e{-Qyu zYCyN%>VmM!qR`S8?Mp1_7#KMlG$=dglixEE#i3(x{M2TKVK=iaO)^oOz=OkkN&Ig` zRSd>%L!%-6#<8Med#%Gk8IW%K)vW|$nGxcW&?|+3fbN6(<!<rgv}mH<$9u@_+U8G= z@{c%P+;MWMWT<|CcGb{>6z`yI*-v<ue(vMyJ_l<#=w_SD98mHX(`#pAbKwih1s;7u zOGJc2eX^fdG$D-U!Ob$3JuA84eOD#q*OcFxDi@CG%ysSr-SJJJK2-vN?bE*&4LG%+ ztsyfH$TuWWqXz?Q4-BL|eFW=z$9+(L%<OpLU{p%`9K;9kOwuLS3gR8WKmf$Z4Nms2 z2u>T6LYq7&R;KcDnO(S)HMll!2f~!SZ3PZW4{t)<smiEh<w#SS`2C-V@cxmOXV3?M zPhC~G`Gsy&nMxNZz=35tD&SLx-PJ*6MPuK*H5io6D28W%<H6$f^BI`KRf+rH4L6oU z7#PT<49vUR6f<wfYx%0IdR?~bBRWP)7;e&dqp)QS9Z5Euta){|R8GusZd6jM_|)A# zHEI~Yo<MiTH(Dt=00<5}88FjzE#Nq;A_h$Y8^)mY8AzRK;Bzs*W?qB=VA$rRmUn-m zcB-R2>#s*g)PZ*L!g?)%!qg3V1aFFvB7)x^;Od`dRG9N&%i!Yfp;ze=F#XdtQ%a@H zE}KKDIs!M21B$5~6K9Wb0#(U7j9x;pUej)nhp@;(4&xadSqVST|HUh4;ehV+ACm$f z`1NKJRKoVij*j<__V;irsVS=iZnvnds;jB4tEi}~UI$kAuVB}8z~@OIP3C677-Jf+ z^{cz~QyJi7)s^7&VDh93-{<K?8aWxNh>xe*i%~S)zV*%=tnB_Y8AJ~cRc&($HSice z_sp1Ch#V8Q>@*f?mTT>(VZ0?NZ=3%lzF8{4;bKMvLh=EWcFDwZ8f!+}+MLz-b0*4H zp^E-Clm0T}M3G9%m&fFrzmt%5mP;CiA6H`?Dc{9<-96bot7^1$Y=$p^=Vqe#Y??GJ zjT&2~mun>SWr1Y^E97>CXq9m&VUn~%eTf*a@3nNC5tiCai~WFC*fU6E=K_Q$ij*6A z>h0G88oP*ubO$I7CWMYY?!ku0vOMpT*|w?zY_9UMPB@3}$+Y(#<2HpZuUVdk9)qx- zluh5C7-A=SJHW@w$8l^sP=KVwhzPkb$Y$+_wLyjxOZ&_M(?tb^37hGt>P}%R2eV}o zS@4xLq89>ya}@opJzJq*OuhxU1@T@>>zWBSN9zPxaIdr;ZIY-s^WdKH<=SDv$Hgyt zH#@>|yvtx^PnD@f<C@I$W3C)J3@6i%=Jvu;uD?=?Vp%;=0SvhO$9I_w4mczb4Mdc} zM@}#RN53{WWvfB`+L8xs*It-U)@bcNfch65*X|a_M^bmMqR-FW5)6Z!2B;7K$0Bc? z3UCatmR_Oz;tO3Q%Du^I4RHYeRs?yAJc_-uq1+(aJZvP9rsO)PWTDw(jeSt3u%hkg zs{~tps>}hKPB{;Y`Eo=rc<rpPa0)_s0<G1j5-E`HcE5cJ?9&8*4a@R?A1FVkf%yOs z9p~-jOc%5b?L%yP`%_f+lUw@6`jwuRfgtk8esJQ2;5iKx+?KSI7yU4>yizWCnx96X z@?p-+L}4oGn{%EUmOCNu<yn1^6+~CLok%d3Q<^Gl)M~h3f<wX9A9{XS+c^0ce<9F+ zwIyAO{rUeIAZb41=I3OzU9WEfh~Y@5NmqF&y!Q1z_;c_3n>fm6W#hHyK+{8IigX6k zhxsQ9ptsK6(G;`Tt!5-x+IAj4$s*w|YU?k5v5Kvs*TAlTJ*wcWhk48lLsVx15p&&` zhyyHD7MGFcq!j12<+H^+s+;A$^u|R#iQ=S)TsP29b2k2hIZn7rO@4OE>2yZuP-0NE z_42@+RHQw45PZKQ_;x_D@5T2!(Vp||*`d3br*E$K1zk1=9N<=K>cP>zEqvV6Y*C-7 za|Ajolx)3L1LlHOH0fMIlCn)0Bumjd%AEKkm?4o+%R-z;q6d@6+4$EG!Q{;}AVtCF z26X-TwQIO68*m5(VcP&iB)$Zd7D43`eM|im25NJny6YrKHNBZCTGqwIr9U`WJ!=PJ zteJ?A#STrHrxUb>0wk0=c%P~?Hh?TDJk*}m5E!DXI7YI4G2iVyP4fqDS^yh_^psxo z=s4o=<lwAGG|}vIw`0~Q1#YzY#5*B`aP@rmvYSk}ndF~MK37F6e(r_rGU<9L_15{Z zef@_?x^d$7&6}3OS<pF5^hC<JgHb-fZ!#d1>#Q!o6-fW?tQXmOlwp%XbLx*@@CJ^N zX0hOz3NP`kQh#x*#3G#Jtf^6%v3C=th=%7B@Y4b4gaWl-628{n8*COAuyS`rZdn4X z6gnAHC?LDjaoao}Hl&wpeD9q1y_#P(BeLFHt$EuVj2W5KwZYOzr8Sf6Hn^!^2q1-_ zOXUXM1gbmpZ;Qn&ozNQjpEor-JUkPg+A&PF=lQ3d3aBDykA&{d$LkFb3TKPKb#0LG z3UiXr3v8O^xRd0jZLOI~^-jEj>l*Vq#7bH$DwElX2MOBaB-nT>7r$16tOvgm{1F#z zKMjCy=zA&L1{72BQRF3p#@HXOg+G&hY*sM2(yeKCG`|k@?)h-J{vmZ1XASL_K<%dz z*u7F1tMnLbwIm=B1Dg-}#dM*`ad!E_PAmrz^kWzX<_B&@kGlB}ajY97-<x(MsqM)H z0JewQZ(k;AEW<=(2YcBi%vuO5-sG(ue+UTs{CbzCYWagxuSIAhm9pjKs1@Xp=tv6M zER;)o+R90-5r7sP!>7S~xdyg6a8jSjL<ykTaf5q#jA0<-`2<omEv$~#G*<8NkDC~0 zC>Xs1Z`@<!UW{D!_KB+KyV?@jIM*Y<NxHHFjL@VkfCMPUh;99T4OuqZ+qYVk8Vm;u z%S^Va${LPSZD?wOW#9F}vg)1$4Iy9H!pd1xZut_o2IAO!e1s{V14H32K$)3vl+>}x z89pI)C2gS+DE#bgk#4J+m_5`kLn}c@5Wsuzt8bme{c!SHbq=f6y-7}Te_5%75e+j$ zwd>tl{J~t6T2xh($4bYQ;oD=>!G?0biU@4LBvMIF6YTyJ{y05Wb>D3jCp$cWfYHJr zSkx0_OI*dGZ4();(1Q+TSh+e%W;s(jm3HH+*u(0Iot(=t>N!7%s9BAy6a^gTmfCZ` zxHEpOedjj~(~wwZ`KFK&9s0;bgLanSohTB=GWlhfeq)GR7+rOcZ?b6wYAuC5;JhKP zAI1Zn*AQ04c<U=CD1eP*DtiqI*zWt~HZuLWapAG-9@WX&N}JQhn{L7>jj?;7T5*~v z4tCpoqPWGfZRUOq&48-J+=%P<Zfx>tgV{GurL<}Fyu9P_*I&OT^XCGYGOnBEf(JTy zo)3F2-2~#apxXNoMiSbhXwv0E7nq%$z2tvcGHX3jesA(}d(dnd;*w${$#V?;e(qK) zF)mC?LtZXa^=PRNrV|3ZVn!q{<6oBKaA<J?P_+|X+|TNr00>%L8|T)mVZ`rKozLd( za=tH4!Y^00I@JiFT5A-=d1X-TFK`Y+DnVu9$-@kI9L2U{M1=Ccr^>6C!YmETh-k&c zH5-~CBCRcFZ;wE~b#u}*K>QYDQt1dUg4MZaz+R4NfF}P+dq1TM#+3Q94b==yr4;3I z*uA=7OG4F%r*ym;mbs8EJjS%2UwlZRA_)|*4m6e4n`G6Ufj-B@&0C%c#}9k&G%Sh+ zEG9r#$07jgH^HzLwXW}de`mqo&>RAr5r<+?CCc{hN!%=Tju?h0-}cX#Y?N7u^lBeD z^LG*lXLb8(f5W`6v>&-lRR{^D$_LE0>yu_OreL0xao`?fV*M(=k>Zr5g#+D5LT${$ z&WA!D23Lb5OH_)?&=Ll`mzI%VGHQRE$TCt?tiDyc1KcC!?|*b*ec)~j{IhmadSHFq z*v6_j@^8c=D+<4hvbzYCG{~jg6npd0NJ=})ON07NT^8;-W3~Q-Yt3CA3YN5Khq2{2 zz%$ZnhPvwFK!ZiV;4Iyz17rlpRj4nT)&77kgSRWO?&DWygKM0Ehf@ak$q9?}%r-j8 z5M!9j;gB6Er6_I*G36kE3IU%K)qHbv?8465JC_-wJ-Kpox*zBeOZU^C)5Z_AAQ#0v zz9)542EA^A>&i|(06x%b&A+csgona6Y@MxkMFXIl<nIIjNP)C}Y?sX?MN~Yn;yCgR z8Le=Ahr1mj+hN3$d;y_xRh0NfkgM?JO!0L8M+QdQq&<}?IHk~HHpPY-<WDla?l%tq ziwy{_N<Qrd8myS_B<`eBzmMgSLtIsGm$Zr~>t8T0BQ}0i6AsQB+#^zvj4&2X5@98T zi-oOzeMj|5z*0Fpz}Q8&4C;JZwVjja(g<vc;4`KGbOPPMgtS(h02dg;lG7`^W=l&Y zgenTaF1@KXZZghxBKEv_8p>_7(|jjh4}EH5HnjP@o_RaoDfRJ>W&z>2QraWrFeEoZ zzM?|!gMEtF+$)>P0X=PAp>nM(&dDLI5CszfI&<rxHj?>bBu@*`7Exm*UITZq@o|~r zBw$oQt^NiJM5|g;#QI7H52{AE`nqOP1VMX^0yR5#OM~51`6LOD-_AWOqTO<CgB!0y zIRBY!!x;Db)cBh<E>JdmuaRVrOD<EZ({5BAVBF#UA^Q;z40OS~4IRNM1U4q6Z|oIC z$S4e?kvhmk$Bi4eEr0ktq>Spj&y<p32f|TA8Fnu{aT5uH0hh<k^B7r=9Kt5j3UR+5 z(n8yuKtRJh2k;5`4onZFV&80jETNIam3f%zeyr{8mhw`Fi7ZbvUvQYZ?gn`!J4lan zmT97%cntNHE97W4H3%;M>QX~R{ybxuTEi&!B`_3=;0IGVG7x2-qr><#(8ntV#j1(d z>dCe1W_OF4Om8EZPWbSLku!~mKi&T5n<g>aaRXR4`?K7F)y&uDD?{!Q7CnqIjUbFp z7VabV9GURWP%wyvXwQT*@2v`$u_V^|_+^R#R5#E|<+HaGyM&fR^tjUn?&ceiIck%q zoDWod#NfmukxQtSincTwPl@TjFZ4#G+QcA~+7d=kt!oNZ-Y>;{KBJkIamM~YKTuo; zJw0#$M2SUNd|rYRKycbQ4P{#N!70m;dLNziabrEDo=!UJp+KF(6sG;6Ys-05xSAGg zIQTP6Yi|E`=W;rDs3U5O$WGQZcB_I*U#^b5H^Q@`mz9m^E;Q)8wwuDy6a?}x<b)s} zmFa8XF!*pf-5esoxLRO2wg&c1A`Sb<0nIpn_?H;g^9p^Ve5X{xYB|5bctPz_5FC#@ z+njbop*;TMztVxew&ktB`ZHP7r3DRw#95%|exbqa-im(sD>k0-=2>UIJACWq0NnnN zf(>ukobkKh*GA5&KzI_yxT4U>W>B%45Lu4IrSxp^k!I^e&J$|;JocH>ahs+L5)Ys2 zbNbmD5#L@dy4H04Bo#()SxsiHO$}ZT2i=X|4Z7v}0`D~eUTJZ(x!(Aj0Q%utU{#(4 zI#Nz8Gt6I_!?S^M?kqSy<K=9-JbI9I;Q3Ap571t1>jC8gEEh3swm^y-DH%ddzI5|A zKKj~UZnbj+Om{YA{B>aodlEd<&o_;-#TR=QV`zWHj(k7T+h#P=+9?B1A7+?SsJh(4 zrfP*@5UPxD#4#K|Gdn_vJM83y!~&`5ObzPS$L{>1gTa<cO(<CMfvxe)iO8d;dZuOG zA*R4Ke4&#`h+@Opm;425q!Ds2kYR@<x!ZTNq6OfKH!fO(3V;CM1FJ_`qrT2-V+5;W zv}6azTP%6yy^KG^V3%|8e9LSnf$<9#$*y$X801QwxM8}vjJ+WsStq=_ZGF9Es6pCK zv4U|bHXB$vffb!|_9Udl?gLnpj`9ikxLo{jfwqdcC+6W>`EwQwgfAWH$^J}%J3Hm8 zAwLsXFjIUjRFU&PvYPRd4kBdfVbG5|V%tEwDC8*8W3?y*I^cTMan}1!Uo}pGSZBl8 zg=l&p|FhQlJB`jD&~>+F<yzu0ORrHX8VUfE_D1)r?#X|u#!ovl`0l6ueN|U|oOdXi z4%uj77jf`b)4UbzQ{(5mkewZKYgbVMm^sa~FFpC@{Yi1f6cAjpfV+Q;Y`PA7TA#|N zOAKCB?aZsi{J!_XdjCYSHv6^u)*&jvfH(3(*7TV9Pwa1jzR5K$-L^4gId>ZEA!kg9 z2xu?Zss##HP#5WFpVOMRp@<7k&;Oh3i28p#f&hp|B;PmOW0qHyl-5>OmDg0%*3?v2 zmRFQi6ckq!l>YZa2-^mNfx`&{ib<CMrGnb4gnP_xhs_a93xkugI?v}0->mnC=4&rk z$hb5el5{r9-x7geX0Ek;EL%O|bdXfrIV5rUZ_>}taKCdUC5GUDjIvgCQaer3f!}M_ z1|+XhKfHF;Q`9ApxyR><JG=AywaT4?fet6V+UuI+LbzET?vif6*ah|(uGaf0l{l{z z2E3g9=pu<Dn3Z>ouFuc2urNtYK={{s&>94i>M#SZWtR0X2!N8Z0Z#=QnA!!wZyxcR zsQ?TUZKjWr(>HYkXUl~8q%5q(KJ1es)#7*(4zWVY;5Q;!hWNE(8AMrHjXRi$@1E1# znhwU#RzLHt{izHXwJLb&TRqY~8pZH0srFw3Ji(_IeycpecNo;|w*5TSQ`!>8C*jPT zDRO@X*+PAq;glOV9Te3shd?PnFpLx;lBoE`d3c^Q+0sNHA(#tz{|tOaWN+`=o8*dA z>$z2{4shVeeAGB6;Nl=sw(%D|1bhWBy6_tjU44Qg%k7;q9BngJ<RcJIbr<t#lX}Pc zyac=&G<~w?IdsE_kReDP$1t+8Se=4rD(XfG>4gc&JS8Fp{x}_pk)|8QGy)P9ByESa zQKg*6CtO{TCn{pzQ}#8hiOMno!*-^j*$BTnjPP13BN4$M#1%ryCOhnnO?ofUwm_{u zTRK`NBF|l5y~)MhcQy|&OTW&W5s?R+eF@+15^p1`BZzW18S+$FrAcJYQjJEg6`O^f zc67YF90ToCxCw>O1dTPGBD{fX*gec+>!>=B%?s?YDfYpJkoSW2tqpxSrYlmFPPc+) zkRn{cTqifv7dk)%OsO3(=GkmMhExn1R6J(JK~Qr&SM_pnkch;m+F8Hr-D6oa1leK% zc`4sLxauoxXd?a<aFu3+s{`SoU=2iz8-)c}a^EtNPC1eiodCDbw~HmtMynlj{+a=l z_tJGJCfBcQFf?_b3S82|q{B{kYPMW{Mi%FUz5Y$iLk;Mr1J9s7*8$p&O~N^rGUuhr zd>D=G_ZPck{Qk*VY4nvunN<;X<Sxe#{Z5WiOT^NAmR|-*U>wkPvxx^=F*V@M$+-;h zZFbVP7TvYb(zB(X(VzvxWe9Zqn)>v&9?9Jt<#zx+z_YE?>RJEScVra=GSUM;l{=Y6 zfsKdT<#ZumRT2K*_oGCv)y~coN*rTg#*Y4Lg>Ojck-)O*%H6gn$grs153lKn%=*x~ z-{C26-=tQ1uXDr2+57Ngn?KfMcmE#t2~cd{+VwRsI3^~Q)CCE3YlN#1)nA`<`_Y$3 z<979WgLc=!jb78(v8xa#aNnacd6xL_8~Q3>MfevSb@@VHuKLYb7|98nG9c^IT5W$D zU1q6bJRMc4WiA*c<xVFfQILqm-+wu*E^JkQ+>g0d4KD1OV%HI*C1$7&Abm~kl!EJ% zt*bI`)^T=fp%*RMGw*`kw*Cf<Gl#>KDeQ6AAV(7Vi@H3P`63SdJ6KI6M)K~HGHy9r zNxK%Q(J#f~qCb#GR6-Wdp$XFV>KvEM))7=VI|IGH?u5M1f*xnU7nb!#B3g8;2{fg7 zgNl0A4?=st`lRFiGk5Ye<ZOF@CdI@e*tM>{0trA#qbphg4pII7AvUVKeD;*d{A6v+ zf<HFam0|J5>}b6%gd2LvIJn?N4C>sn@ck}n=>&4zT<w&n1FP6A;VM&{kX8b=Z}wY3 z3Y}u8pOD!4yjHNnAepm^gAnVL`G_9xaTd9VaEiO4ImJ(>QjyrIHb!}5N}GWi6~8Ac zvvF$}-H;tdcF_`tTfH49I$9<za1bp`(tnOHDI83q({7)w(r(K`jR-JTX4c6~1<4?I zo2NVXeM`w|cXz)Vf#NG5HEL}6g9w9QEUjKHtv91IYr77;=!Gg{5AVSBZS7+HDx^V| zA{G>Pq6n?J-)S1ly(lDRTksdc*9Zg>c<_)BA)itNqELeZy5Q$uxEyxn>;52#%|Gf2 z0}7tMheAVnycLYuec!3cQe8kk`Drl85pa+@9GM6H<<1#W(_h8Mae|r^`M+qZHt@Io z)E@|-7@H!@E3+_&C&&ZWCNjR<X+uu&S+BQwyS#PXmK|@HmR=kVxzRs^!@Cr+u-(Rr zyBJi>MGg=aY%C6P{i1ygz>}m#@RnM9)v2;8Z^a?^!g#jlTGCD#KHqO2cU;noPi@&A z2DQE18a1lD=%*6uM_pnW=cEDS@Z%;#qynu2;h3MKs~lGcm1GaxI9N$vgB`{iXe^{m z3B`S8`YQ_ZdCh2@NNk@CzOc?CT%;MBfNj2zjOom$fu^in4^X!IPM8?Bk4$4{-4#(3 zy(QQdvO1ZO#_JcNX}u464Pe;Pu4!*I;7E6^ZoXW{gsTNlmn}4&EGn+QsjZ<6agfrF z5dA!r3fx|=Y)&vdpNnJ+jDDNg`!G&4A$lAoJ0ia>LGt?JMqaOV#F(Gv=}$l5Oxk-x zu^t{b7P?+8$XZ)OUH){GqSeE7G|NJnNWR3)`FYi7wMnF}a`k>#H_r!aSi$nOl}1cc z;{jOtR$nQ+T`%4(lQekDM{JaD7axN8q7pFHsZR{VGLJ_u2{4^0R?azuo8Z2R5q20K zUm@p#JtrsL2)NdAQuC(E4o2tprmdEdR#LNXcnT@2XWdd9<`P<A{D~+0)(^905=yTv zy0A3Ivpb|^H35rX@Y8_|ftoy-6`@<1Vvjx2^yFtjcHZgubM)cXIK)Z#P)aQh=x3c7 zrAD@TC)}qZeRi3k`2%WN#l16BLlMyDCAqS8wOnOt0w<W(^|1H;<WoK;yfY;(QO>cM zrCv(Gk(rKH<iECdsmZOB9}QzzU;9nB<y;!XK3O#7+i?zKXyqt8Y@Rs&#*(4|M{R-R zPge-pX(0rWwQp7EPOz!-Km3f_%SOp<hcJ7sD$i8D<)X_q<XOM9d<BJk`T7vfJrU5I zbewZ}27gs)16a)(R&6SXhxzo0$zA9+x0z~XU^hDSq^hHAUV#Q-=l0UJ`1@76s`8DA z=k54q?`K&pe`2e}(?<M+wYQIvog#|Y=~{;XaT*TNLv&Jg;Z)#Wz>Z;#M@yC^<GOBQ zP6PKS<sS~ofmo`@{0Z^(nF^R>(1M`sMqv-q)DB-_MRYyq-e#P1OOaoiiH%ONl7j^( z>ZDjW%qv4!GGF6bTaloqViMD<;KPv&Cn&pon!?+E-n~lvyKt3iJ?H;HRCMMhP~Y&z zWXl_+K;~^c*KgM|^GpYePN438<LS@^6h<&o{|S?QIP~9UvoPyXDeY0`ee&8({K;zc z+Bg{LkrqN#vC*}OeWP`PMV>>BQp{h9f}~RAP}*;_$?q#Lz&JhO_$$4}jyD}n<w5u$ ziEL%J;l{y|b;o_~%eX4f@2?Osnrpfn=}Ps1q`S7X1aI7JOgXxSst@=Z3#cDZP<Wr! z4Xxe4d3#C<uxMBt{^F-bGSqKA0H7TwcwCL{deFS_WCN-Ijf70akGPB(sL>g>$q<vv z+jQQTT)uN_u6Y0II*qJ|pR%0dPARL0OQ|xMzp{>@5zfrnq<|@BwQa4jeWK+G$_b%h zM%jhD@~h5(Z}{T#0<93=^mc56k}7o+kM7;h`o3bNFrCLlJGwuM%3op(CuA$K0QL1p zR)W16fl}X(twb1@|6=dqua3JOp@5Yw^}r`)m`4X?^P&_GBiD~EkGIX|2G9Evil?d0 zTDXs{``2xszif0;L6SuXbFi}N)a*B{3MgVarnzf19lB@RZql4eyb;kPabeHKgzWSM zMj=gG9Xj8PlN^<j;<X)(rNI1y!pCY*SBeu+=}1XzH&Sd;qe=*EWq;}Jo~CL<*+sBS z2|%sE3KWA;QNZ_!t-yNAV$-ZeaT*<GBK&WnFek#h0^N^T*=nJ|2~dT-q`DBT07^R~ zTPAzhz1`8CH~zitdf+47bKkdJrCQLi>-)X}{`c+9&<Z-cQZ;2NB5?R3&KSs#L1wvw z`(xY|^Oq=Wt0aN_O`e5*wWp$eao?Nu;*gYpK%j&7tRU7kI;d3h9wc5_+G`j8S0L(u zb4Q(!onmdqI43hXweT`mmjqW0`IUW{iZ52}hO3s8_k5l)NGH$(WU?8gZa_)rgBB~G z-~{GC{KH5@qs3vrecZhkvOIZ|o&}_zbDNR&(Y%0-)$%gG%x=|n2pd3%e=oemE;$W! zv!L!NFz?W($P{aC_#HA}<aP>%<FvUKxc!$&o)W^5qxN)IFu)YOxwg+htw*Z3bWQ7f z5lNqWiC|#rS0htNYpCt7dM+3_>DW((!a6<XG;{)(wFB<*c#E{@+8oijrU{v_0J8Ps zZm_J+=rt_Cx&4VkY}FWt)WCr%31c`|0jIE&pDq9RSMf;cK6^9Ri|&(o@(rDFF3*#l zq?MOx5k4aDoNY~(=`MT?T8^iPW$xue=(7&#`X)##!aD;b=m=f<{v1ATr%OC|JH4{y zTx>Zg3~OE}hK<d9)EuCG$XS0wgTYo$eC8QkD0rE;EUGDZ5>RnaxlZU?P*X}@GeZ$f zFy!WaYW|Y_Ul!9FINu)V1{!&-HU`b7GW;0C0%2EvRIoUk&wX<eU`vbB$V8wYS)t_p zX0h5%yl7lc+bup2VAA>y@zum=sm9+(+cNKAx1-}~eP!7vur%YgBGV*<Td|I8P(Os3 zeBr3Fx#e!f=jP<VzY2fUM(ad@@eCuct6*sXGI;<3ffKS&Xjy*R+d)5G`cABY*@XbQ zWf~D0KD*?Q?}{K-ivI^5^S^9s|6TKXpx+;;mn_c!;4cW3sh>^*ZT5N`JfGV0q`T?b z<Aqmv9@;YJ^n7Z^VeRW^F#oB9;!=o1;y%4c?l|%UR+8s*M933raoR}vTMwrhv28I$ zFQRuajm!>zr8xOs)QNXFe5Fd+to95PGaTAxubQFBcbe-5vy$c0pOE^@dl_)X)IY18 z$iIbAs>I7&tvMYf*ad7<w{z(+Q`Q=`$WQ4<PlFo}Kc$l=h5KZ@Yie>_noot3u+hpQ zV}X46qP{7pN!x3lk&o@mS0>2&{mZRV)rGmzAugidV%};P2E*j~$+XOpG*6EuDdP?@ zr;t<uN+)9$4<m(a8q_i<)e&K2!%d);g)0Xn8iGbl=|A}q+Rpxx>s;u}nebQBHtf@? zT?Jv7rL(RsaL6&OWYlWSN*~&Qfl*fckz7%TjTGs%V!vJY7bk)Kuh`Nj(d706)>>SA zOmrZ-^#;Ow3=npnf94*_P6u;>U&YdWQ-kin3{kbcU)F6X!H?-g7}ALohyOB6Sspv% z!sK75XTmqh+2^sE@zLc(sWe?4N2{sMyx%iMYr~b}o}6dGvPg^?Z>MOgD#^)@W+3(S zX8GL(Se=+RLB<YlvNrDG7XleRRG`JhYcv_iy@AcD{GEf*CGvZNoo9<ya|0Gjc-;S| zXmS1j7{fOp#vqa3hL4q3QBaXzS^|U`ip$E1i_3HKD$6RXD~if=fSEYTe2CSXA+kP) z_3w}dHy4@RUNXxHBSiHd9<S*`#gQDm;|EWTZL0=eiC=tcL53Zb-i=zID^jn^HTXCb z3`>7c(fanjD)B^W_sR_8SkC%-8q~_sKAP?9|4FeA)oX6blg42Qk67vTqtv)~ODuo? zL$@H4FyV|JW;vpvr4b3;8^&vvn++Rt=N9w;*Ys%4YApU*$^Zsg#ECnTiS{o=(5m%8 z(s>#JQ8XD}4ba!p+1jF1P<Br#!;hEi{mUIiwN)Pvrfcm?yrOs?dmgezrDwH6=&cC1 zz29$cQVItpafNCL6)$rWdl2Eolp9n`fqfy_Y>$~NVEC~YLdP@hikl`u@R}xX6ZBo; zF}DJjRZL%0+3Os4%6yWe9?&slyM5GxLr3Ya>FGFY7=1(`Ct`p3+z^5^MFms@M1G_e zbvdB1EIL*I_w4}Bvr?!B|6k;7%Dpv4_EW-%Jm79b?cQ-&U9;}vWwSf;J!Q=t7ocmj zn1Ww-y0N+>48@eZ-QimicE5T`))1JarVjU9CHEwR_6%;nm{FR0=Qi=%gVoHSl@Y}< z4=t^&k$xHaIkwO*Mcs6|LAEvJ3L^u#u8RV0pPKy@j(^?Jms1JeCU367T7$Re<f{f( z(Z!sxmGqFF4_m47BrNlP1+Ea$mm5aJ&yxI>6Qo-fnQm7&hr;iuZrL47l!>*mf3<|k zu=!T*{@f!ky{T}GWrDKkgm<A#f&F4GR$1x0IX$ZcZiZ&AFpM+({T^4-0#nqJ*sKQg zL)0IqzWup!*M2-4*9XTaF~u!xh%;oi*7Sk3vUJ8w>Y;QZV&MS^C9^3;xQclOye$)S zV=_;6nT8fr%rR-x=AH&S7MW!X9BF>0Kd3-O@b}MJ(U=793Sd)=M_trd-D(o2B+(qB z0Jr)2yXj7AXKA0W)%YCbrn^fwp>p!7F6Dwc{~OMSej;w(j<k6gxvXPqX3&R3G1XgL zp^L3!HmIed)0==lVh1t^3me_sf{Fy}ls2T&2sIIFE`|S;7sR8J97mdbaO6ri`P-x} zBz?e62PHUdEu8_aqcIYla|=V)*c6JW`*-B0*S*LSv=EqoF+!$a4E>!^U-0ZQ7r#$1 z4E!~JbZ&(nf_|9qamIS_T*`WKtop^2SIgJrp+EOe`YCeJ(q+GQr)%wVCsu!lcn-N% zt#%I>ce=D+14+^nf%C`sxrVofc0)>dZP38DGp3tQaLpHUrKB(5`^Z!2LnZt?ys^nQ zT?X~{4f4U6sRD&aqtPv3lR9iuVR9+Y^Cj`gkui7(Td%<$+A~mQXu&w7lqziSpZ9$- zG|Jl@1i0|zrp5aSru#v0nOKA#VtQ5=_tj#xuc<Nr$*IoxY2ArAdCGxa*7a^*MX<CU zp^YuV@`{HoZkmfz@7%jK%PqM;xyE1p;1<+MP(b4qH55NOxlUZItZlXkEh^4LAYp|U z_Dcel4_CIAx8n1>9IGIzsIb;Ox_KfEu3D-$TF<;XYJ`fjuZ@YV1}n$wxYk+HQTXQN zt$?`+N*)K;=S7mKCi-ymcgtqw4zf^&MMX+4JtUEk2Z&y1zf$gO1z@NIB(=G2bfsY+ z%-&2cnrH3B5Ad`14<A3iOyk(x?MF29c0ZKY<9zilGjimrt%oEgN;p=Q7NZAwR<rrT zj$iI`*=EhE?j~G|Gvpmdv`+&O3&tcnjQHc}JTD~PcN4q)7fgkza?X!_<K_^sQz|7% zL+9m_;9`x)4U8&wE<$jlz~}F6Z&9FGKwD{rNx1%N56p2`>A6s2R<FH@>VS*3v$#Jz zPZp?9Y9?Nt##~O^!o0&5p3U;gi{h2@35bYgtqu}-l$g2cO290H4(V-;wMFkQ$V6hn zAc)Nn1Eaj>qRJsxK^-GAuU#|n`?Hl*JxoJmE<vuh62RM#J!I8FqeD}@=o9Gsn>MVq zgX7$7+iqCjkncp$i)?mjiSE&ojC=zShQtcNxG2rgUTZ19u%SPFKqfoBuxkkjDz=*& zD`r9Jl}bDPuqXuB_%isg+htvd&AuPkx$L2A$Rf8an9G$B(IwE@@5hZxOr5^DOfN{t z?{~_nBZvHu3FE53U`4~aQ&2T~xE=&!xcN&OK%OuN^WaLuf9QRrI&UXLLxUenxe$gQ zKdV*5c9jZfT}Zjz#6G^VRP6LXDX?{@^pw^=6CPJ9{*7H#jP!lQDJuuf#XA*I0_5{t zfrhqrj;~e&->~Zj{$8U3YU(e%tWhB@sdviu##G<A-5(oq#X647byBbO_;l~dGEe6+ z!f`BKDw(px42Z-LymPga&gY+Jt(>K2vmX}T1&K2_(L`yTjAJH?6P+nnF;SXT&;2e4 z7+kR^;$MQ3R{$ml&8T~aw9h1Wx30%M;D(dMnz@|wnc!b_2G<WtOfJ4h?5(a;|5(vz zqRpmrvN8q*%8L0$bxU<FPGB|Xu(l^M_rrIXgNk)|O)&u_NHKJMY3i9rK6H6}u0&gn zTTH#ryhgDVAMPt!>ZIdUriXqj9cv*Q3pqq-$0uvVwQ90&ZL!1(P&gW?UqBz#A>pyZ zyG+phphf(7bv0_upCnyBo!#E+9Yebtwq4;Qqf+Wf+ob%m((`?85RR~L^c!=6Q}VI? zH1S{cmK2f0q(`a&krEs^)&W!gIzo`nPgk`I7!3cU-t4WY*J~wGpY%f)0tPM3nS9{M zbn(V@TI@awHfk4&=nxsZ7pHp0mLB|J^=kM|pWnhWJyqL4kH^LG##Rw(^SsAttk{AH zfUo&ls%G(ubi%yrD8J9Ee|aizX`6W+iH1XPuM-?IbzG}Bhm~n&$223ioVW-UZ~>X} zPA>I0;-{?!>A@wGcWhM{klZjt-mnE$eY=*9(h1!PU!wkN4b8}$uM7+Y&xS|*6O#Zb z*O9VHK@@%miSDfqk9X}u=`;_r!BCS!ClkYe7uF^)-Wr=<q_8Ac9H$Br_4g=X;oilL zfiSpUy))B#PtSpy%@ba)z%aR06Vs3R<?6bH%m#P&<+mt`TPcO8`nF{}n%+)>i@oDi zN=@OZ9BYMi>#fWR)X=m^E0xfwF0(9SB+3&t1_a~Xd&3vMmemWIQBbgdyTm5dhh*^K ztcu}fTiXGfWY!TgY9;{J^))U#x64#a^U8Peg)dZw_fK(57G7-;v?LvE)5)wAu-Nz+ zC_197bUTU9!(e7Z=9+H-9K?=fnNoOSHn+TS%#!v!;o-CSng|LN&W)zQ8|)x3<!i%# z898v0v2=(a$xx-;8ZIl{(e8r8Y+^xS7%OjW(pBY=U&?W)d>?Xa`=K6uzTz_OVN#O1 z0XNEj{(7N6S{<p+r&IW){n1WyfR8dIP6Z7_xAIHhT+^Hte%JH!q~uQgD@TIX^2p$3 z#sH><)LmjWC!Xq#yOWoEqM&$jzp`)dO6|2%iAo5LP9eyK?MGq5%C@JjrV8#dBhdsR zF3ILC;eLE95lMnriCy9)x9T<%UQrPtNaZ3Hl3aVnM8GDk=^<!)ZgKG{h>y`vgfndG z%|aS-b?F8=1K8~RHo8K{b)byKq<SB1M-7Q=G5m$WbafO|duhL!0u#hE<g&xw^YZ&( zIdJ6rd`kMaMWZgC|AQc26wNO;<AGuW3y$A+qrfeE68%Fpu({9DPnvCPLs(}};yI(- z8tI6_Ji4@HGlFlS&wcXtJJcY)^x9TO6Ozl@LCN0^O&f7@HPe=*{p_*$w(2umlM2u< zsrA^RT){*!r(RYapgmV?chK4eNdNom<^i<2;J73feRVUXchevmT@vU&fEKFKMQ7=@ z-n`D;J1yg8+44B=<e0;E^4TlO6GDQzm5?VUUBq6QF)J96P`}?awbtpbXJ?_-JN9@W z!7PG~D~Wh@MRP&=s~5+m{*f`HB=KibU`Fl;Er!%tv?+--MHe@KKG0v8e!*EXm(+*f zrs1!59=Id*i(}bd;RhS%j<A-8Ds~FB0MSVU9^xK&Bpy6aBGa@{ItKuqaO$OQSqNCU zn1ZrBko59?G+ck2dL9D{unD|%WP4$_z;Ngwz0dqJ6-sNajCX&JV56)t9V&;T+Pa1Q zhsPA`N22DSwVQZiV)Svmc4o?7rUDsjACeSC=%a@6-_l$Vs$hCE%hE~_e~DPM5ScyH z@m?pgh{&kjS!TIP!V+Na#O&VPdZ~9wILX{^<VlZ5Q<G*bT&Ks@fm$t}!M;*1u$B%C zh*?M)LwA(KX@!PQ&Pjp5t$V&+nXwe|@l1Gq7`SD9(Q$tmF5=V@wpJ+ZiA6$ouyi%q z_-Zt2aw{UP+p?#tC?u$M!s23Ndr+j3T|lzXn9Mvl$5wSL<@>sygJ$OJY9~gcpIJ++ zzvPI4T&)(sT}D1sfiv=zMY6x|q{Py&`+`8a(sB=~$xEdVCu10mG6K2pYGk0f>JUTR z*~iEh<ljwFgE$x%1Y!Yej7hQJmsEp5=adI9P2GI>*qRP*oVeWaZ<nPy&pH?qNKfcs zP7*6e<m=oYN!Mq;`aa*jfEqldcapQY>O7*wKxeeAzA)ru>zm4_A|Hs&!cRJUt8mKu z^A=DfST*fLQ^K-wxIJ+@Y&w7>5a^INPJf(b0Y@*s9)N3BCT8^9oMWL)$LhN<Z-e&m zT{SO;?PzVNjnG0}lIUG8ci{*JC`al`>+HV`q}RdQPWm?#ECd0RNzxgCTBwF9$2Cv8 z2eOMkR&fsm^_HFC(IeHTh^i=O2w<3z0^c8}m&z-;_(n(;lpRf%*$2K;Nyg&BQPNOj z_iA?d3-;-?qAZ{zg+7+e?K(P0@O%*nLh&q_Fb`8|rl}gp-|wxKgeerFCI<Z}O{{vD z=Um%;3@V&MLd014+d{FxC*_glMF0y61-);xd^pe?Kl~;<0(1xPFGU$c?1l%xG;GZV z!LP>T4{HzfyJ^t-rCgu94M-yDO2!AhdEJ2FtQvE2p^V%D<xli)YQCwx*wgejbLoU1 z*W?{Mm&Y8vYpcEal~RXv+AOn3NUciOIX8<ad&N<!VaOZYl|_|fg_=D2Y9u1fqq#OF zhqTD?`6o^j`*P*KFw11dwm!^=o2OJ{l<XGU)~EhlGDgeURN2O}v1Z$`8iJmuq~@jO zX8vdFq&)-%o#!UM_3k=5TPtn|XjR2wtOgZqwr?!{5DwpmXM6d>ht=}yz`dX%hJDs! zB^b*0((YGP*GtM@U3_yMl3^jYd*|pSj9{iyrh|RLv)Nc8vRF`L{UNEP$FU8M3duj4 zJ;!hEICV+Qom+1saTm9UGcRxO&Bn)`STzNBS_yJIz9ie>=poUv)1+9cV}R8eNj%&~ zqxd0K6yUz#P8Wai0bZ_2{ou)P98Jo3gybNMF~O4hS4<Qda=!znr`HyH7K|+XBAu7J z_u8SCziso@FQlgX9cl5i-=T-Usue1?hd4CxNPe+)(e*5tSAak+_DX3}<QB@2ZCI8o zA6n_j&D*J`yKRFh^aSdVjPJ=&4QuHO+d>xvqORB=Q5+RCz2pth%0j8LQz_@^5t=%4 z#zH3i?KX1T+qsKX-`^yBwQ)%i;u~KWhW-!500+>)1F?($CO3dv^Z}LVX^%)nRb{2+ zWhE8)wPmIC1*Km<LxxN}us&R3m%~{v{<|M&3uvaKi)}E0)#E$cSRUi6!p#`*eB8!( zYKj{3!7-XQb1WKkT+3GGJY_eFo!nEs&sL*uJM7#2>J*fK&neUM(39E#_jVIB9p(lU zrz%27RNqvW=jArRET*yrE@#)F>$iaxK!;DBou@1lMrq$djD0aB6yjRLI&O6<Y}(=w zTsh*4X^|i__;p!PFM;~>mQxn_uZ*3v|2%vgi{Jwhi5tLPQ=&y48rUOn#dY-6R=xS| zb)Pzco9|1`rHgBPe>wO0kyB}OJgdQXE2m#Q?LRT&5A}>yV#X|+pFESBc1ODF-=kdc za#l$*mY9<rV6iSi21iGbrP|fGV1>r;2CY~WzNw&S8ey0=iq_(&V^HtW@hdj%{5bHv zeUBiQ9xl>l?{{XxN(c+%_k5<1Q3-!cBVZQzGt)vfTFDPoF#7ZrdngRLtk36z)y7&X zW<LqaSZ`@Y2)+HLmxPyx!{qcjbjQn`#bnz4%wc~HoM?NP_?1h7F-%z(atTH<SHt=V zq(oB}xP6{1jyw~t^siO)Mcuak#7#{^Zp{U5q&6AybcLjCP2u-Ucv*{_k5Av_q{9W6 zY5h;bU~oOW5ZKWRz3lSfw}bn-#tRV6rN|@IPuW%li3TiyY6ip)4HmTJ>PI82EIOY# z!wh8nGgS03#i&4ilS>@duoMO<f9IBLYKw6*r$U4)TEyXbA*1u?h|9#Ro%}l?XJet* z&DEtP2-Q`ennqLxj-_i*Vc{Vuo>)_a25xj5D@rJ)+Q?*d?JqNGff&B#;#y!hC*z9x zr~f7><tPx>ANP1*evV<7LuJq(AF*N4>1e|47{xf!iJj}>GR#4LStU0o&{aUi9wvGT z{FOx6q>CmSj2CDrt$u(Fz7!mgLVnd~PzPRG!8mDH2!PbpA;3YUHC?xIU)<BOF|Bh! zStDpmCD$Yq^>kLU)^S@Bmomg$VC(#_tdB`3feRQOAGFvIi9f4A8Tl&T%MplF^SB@` z<w34|VHTmw<%h)L%lUoj=QU%()^#gxsWd-V0L~QNYo$3<Qf$&?NvsJ?&WQrVlsIu) z8>NL~cbkGzM4SW%smoLw>6o^2Ew&@*r>!z>#An;WOj2kTeS7s;swQQO4p=nc5SQ;= zLm11pM262r8xmSC>?cnPs}kC`(TBRmFWW|oj8b^5Z`0aUhnVuS<5S<dioj$X1hjnS z*QI!ji>9+Q9i$<<WLe4y$cEqkD(efCFf^Yue`(u^q#ex;+eIlr=44DbJrFKP!M2)R zO!X8OIV`B0#vD<HEj8NkXRYetxZ$tsS19lQ8)>W2Vy?2<0{iIzwEPfmAfJ3oV_z3b zJUQjiqD*60J?n!-uj;FLphQ#&L1X;fT>y$=+E+vi<JA5tgY2Zi7~S_!kk$(bzG+oK zf_VQ2t#BccA7w&$vyOLQpxPF{;uLgMw1=XBoWD)kCmKu&o|ZWGiRY?shbjoMBj^*O zc)V3Ombs6FyJuzH=zMsR`gmuaDax6ZylQ`^fJIYA;4?vE5VdIha(mc@{v~jG5Acy= z(w@X}dtmU_%GLxgTN4^HvUx#CInQ@;zb{h<6`|5yHfK8TPgshkDjEa};k;ye(){5G z#S~u=;jDC$P}`~Q-+2PB!mpBW`+^?c|4`)QtnY_E+QbllHOJW7xm<n2Ckk&Ag%J7j zw{zMYhQag(#&vy?*DC;1RWjZjX<v1!-pnKa9J)!)0txT?UXzN2Ga5ao5r|U&|C_o* za+{2X9utiI1{W<*)9RnIn)R)>`vEhsJftBffUhKu=!+!CsZahXyhNt8C8Oisu*yEl zZym&@n#qk>`>(Ff+b(K1%#|HwNP7{!6c({gO<hln)dXr?3-D;-c2KSNdu)a9UC2v` z&c7n2a0A()L~ieLy&?T+XEdmSq-rN#rKDhyCfsp;P>feMCDv!(=O@$<Vze(hct?18 zpv-Qf{8pQ#r~7e@H45676}9y5KxOLVk~)DP2F^Mo6Hlq1E}FM2%x};~oz-*1)_d1C zee0*ksjP`Q)k2-RdU2bGlGxl>+$Ng_XPbyKR0N)VcA5m#Z+zUVbeRfntLmQIb8%Z+ zY8E309B_$043mEO>8J#PI%eOqnp?G1?(&v6r)mZ9KMf|8i4nt(V7Z)x>b^MH&K(tB zfQ*g7Khc($S{pO4$#~j9Cs=-y+~DZlRTHmOCQyZGP0i`E&OQVGeCLv>kI{JoWt|Tq z^Ib}zL5Wcr37w_J<oErsvg-`cWXoh#M_h+*T3_#cp4U<QEu{{p9Ak$xv)m(l8ToiD zlu-DG6Cw5B2mEf<XmQTkVl}3PoAuHwGL4DT+uK*;xRd=rBeWUG_1g3K8mDeMujp>6 zWCQeiBF4<WqnZXX<x?K&Ld$uvlppyn;YmxAy0Fbox(6$93T=cx18C;lk;}z`f17iY z!F+PteRDINb^`)H8u|<?8_WR8;=<AMVW9NLh-VWMp0)@r7<0U@=nwmoIt-~^RW1_q zlXFCl>Dd(`QPqlZSEz8Y;LQZ3;ErI4jn--F@b;E%8^WdIdtN?jx0#Nw&nY5vvt$y| zg$)DXjasl|Hf^~OKd)0Qf@<#;#|<<7UQ8uC<ONU2Tima8rh8u73E5IA&NONW)+;1v znkFr_Hf9UKhS#;>n5~0<TACil)1JaEM}_~T804GQ!n2H}Gze~nM{S+ju4c5A&t9_0 zzIRP5-rc3SVsm<v#f+7)Ds!zB#s)Q*kqeE~Z?sxQtIQ(Bd{Tp>9J46rw`9$kBck58 z?88U7FB#*coFxveU-68gnkAc_%BQ4IkTF1S5nRpJ6V46;vF>{y*F>%`FSI9NH+SjF zE#K0bb$$+!s=r#g-MwIjABY^1^Yw8+E3%QNv%GDDIF$?>O9Fg?U&+$xe|ynSXWzTo z(9OZ|4}@hgsK^0iBdE%n=<fd~Kmou0Ed#?VdkZrck}Y2+Uly?xrDcXVNCipvTmxG0 zIrw<f7`_8$sBmLwKGMlteg(;T3b)oxPd6*3O+t8#q0kj8I(%|t3nO!sJww%4H?B9W zx0W=cPk26NA0r8-)4I)v$1S(f-WhBu{=p60{?X6FcV<JS3htuxcARIoiBTWqGMbfX zdp?Hzb_=}RnAlJoo^6)LE(%bUR5V&M1t9Uj``^#6ef8g!7yoSI+3d7O|4m<oee1zy zj;b<o_a3KyRJnBL=OZq9N!lmCY6gpxM;S)GEK<}ZeISy#Zqv%ulAC(%G{=4v+%JG& z&|Sn}lY-TLpNXt?Ws2q}%2vN5Z}j;VwKPbQ#3W&Dnx4;la^o3uO-pe54udDpM?7H| jON<T_Q1PO;bPTOF0^kC^h5YYKJj4!oLroC?000002Y+L$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood3_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood3_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f5d2f944a771b18a71f498b24e9a29339a88eb3f GIT binary patch literal 67242 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood4_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood4_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d2b4b31449a7ef4d3d4f84d190d2211d6a2033ed GIT binary patch literal 35723 zcmagF1ytSK(=U8*mtw`8;uLo)1&X`7`+?$6w79#wySuxzcyadv1zMoE6uv;8zkKh# z>%CdYUOSm&X7<c)CbRd+kvBJ220?=U*#uqxb{b09IU$H4T<jc-EFGUOLHM@+bBim) zOQ!`w{`tv&Z_iIYQ`FqBO3?eC{(sw7sK1QZ0lJ3eM++u-2Xj&zOCz-x_N0=etjw&; z%v{Xuq%=yVCeFr|w&tW_wl0<qcD7(sTPIp5;5lO8Fts(dGck1#kTG;I=44@FV`5=u ze&+L+J1TGo*h=42fZWd9T;I^1o&3Y!D~<x>hDIhPrp6rHEXJ&ytSp@DY;4BtT%0`2 z9Hu-RTs-V1#%#=-hRj^-EQW^cTwE+BMw}d`tfuU2Tr6fRh9+Fx<Pb1_h0uz;SAzh- z1B_W@NC$nVVpKsObP&jZk`^`IOp>-RA(zHIB|+l3H^>~Ck`OwGYaGEc^sk1L-2@v1 zf(H50AVlTwNm@<tnB!7MIppwI%5fKy!i6br@*wnGzA?5fYACX{ouH+HN6~}<0saw| zAPdA&dTxwD$bxWzCYaFS3t4f710r2XjvpfH7gB#2)*l7&a=brE@}qbUX&R<PkQf`L zrDRy<)Qqb-VRbznCwTTV{%H_i#z6|`A_9wNf-VC8%szy+D8&I_^><jLAYWjZpbxQF zlC@Z)wS?o}DCK`MC}MJaV-r(WkyQmYXI*s{(*+mj1s5;PltAqkFU^)f?ZrUd>p(-? zpnvuouZ`>H{blH+5TG0io}?YxJaYWJZJs=+fS?LUkjb-2ND<=5Y2)%Gi_EO5EYq7T z%A3HWbqu3*$S=15*n)o629#r&R`h@DW|~Q+|L<Mc;tL%}7_jBAJ>jrDrI-@sumc0! zi-o^{0G|pgF$_Aee{f_UcH{^44^E<A6J*9OWYGTQglD&dK*B79gZ6}90c$8R&Ny(W zI|?i~$}Rw=c(%y@zI}ed3osC}OtT~_UwF0{!xyvo0&H<};ol?wl?2=nlDkWqHkEch z&V!ovJ*N~aeWo{5C7rspG$sATgEkX*JAf}~M^XoKQm4`!CnS;63jg-pG1B2GOQ(Tr zc>5WsLwJV3eU{T{aHUHcz_XfDX?rEDSU@i{A)UIhRpl?ge_&Cnmod@Hvjsd6x}0v^ zil7VhZcQ?NjUzl?`=9U;2K;8Yh&z<&N9q*?YlKBsL>5o%6pb36!}5i;fH*QrT&mPx zK?#q#(8=#*<fI@_0Qw7x|JA%e`7eqK;=<@gXzIsUM;V@*iv9`Sqndv7_sA>&iWxWn z6h}7hWjR*yNLUv(&TG*ZCMZeK7XFPWz^SArG4EjUUV<bj#bJcD7>J7hcHAlD<SU|Y z|Fut^5h`L(0sA*rMrAeuRTWir7qDis^Gb7|?xOR?g4f1Er2gxm{|T&rM-B)Gnt+#> zOfZUI8P4#R6G8av;D1GqJ=Sn6;n!G7={ic;X@>FN?DFUA-!R1#*=3cnb-!Ud&)}FU zbL!4;n9iu0&bgQ_HJNHRducZP6EJ_nW@Ewmzar;3M96ufb|m7U{}VYmG*R2!Q52GK zl$vpG+>^{h(@Imbew5}R{*TD92rEtrD-H?U4~e1)O|lG4D{IZO8L2vI`+x5Lj+_q; zl)w%|j+g`Ge??9Y3*mbpn(7#2&;O25;2U62C$ZQ6?Eny{Ck9#iC66d7G0rJ*%qcOd zstEk=5d%=?*kxzf0mCMOKzJY!1>ocW^e~4Q5nBNbc$Pg%m|Py%+yUHxVstiS9u#t? zn0M3yEpa^k$mg3%G}xjt{*hE%QKTq+MLLq-x#5Ad2MtmLfqYrMungcjOh|ss5uIQ` z$V~XcLtPj@ElJCmgv&-tRfJ)@laW6y`L!ScS2`@S0K+)65_kv%2OLPbQ!&^O!dM`X z5wa2@ZD4}Z1npjo(g@3ULM17l;tb^p9(baF5f<1?e{|YHLgfkCVZwm1ci%Jor{2+k zK%_koz#&4zZXyOkrv`0)q@0Xrm&T%!#uS^xGF`xwT}WgfXXj8<Q60rpol{X=!I4#M zqLRgwmAz0=#S~M;R-H+bRc!=MvYRfcsIK9t&NZ2?;CQPiId8DZY67S80M&UR$xDA8 ztef%=D_N`;R-CE}O&p3&s*0+nnkuTAE~c8-s_OGz(g0Oib_rWmwMlj960Dl!wdJI$ zt8Th<t*VLRt-TPqb>+2%`^<S^&KaN@&YK!GJ8#ffrde9$m6WB?l$Dj1HG#{jDz)<t z%JRxa>deckDn{z6%d2dT0BTi9Ssg=J8AEwp#eEsWQBz4-TjfYyO?p-NQPT-hKf_Vm z$Fi!b^19<^YFp*eko{2`vu6?QXi@oLTWMRH?NOWkSQD5qzwEG!ZnUpvr0(RX?QMfI znWC!mT7vG5Ixr5fzH65DbzmKsue<Vo1Yj_I!!v0|*a|#WZ%Y7N8#<>KGUSdbG*1IG zEvrl~D?h5UrSGpe5>Zt3(oHno;L_E6ZM(r0rM(cDS9aJ&H`)aVVp$!sBW!0T)Lr2O z2$^-2NM6QYt`R1!SBC8Gd3Uay^Q(~&hNA&&Ks;jub3{0oj2_aL8v+DNwvVNZPB%#E zgsyZ*TA;!LOXesiHAtACAZ10CFiST?suCsnB_kd~%7QjwS_v+<P(jK%H(_4My0&Q6 z=qG6bj+7;1!nBrE>CmiJ#4BTT*8KvL2}y*)hGzo6YCop{RYa<=083hmQEdzWa{lx? ziP8cLWy#V;fK_1uj<gg@6PC6u%RC|QL;;4jB<&EEGMI5FjbextVD<G`_=}A1DG30p zRR1_BsmjDSrLm0oXIB1EQj)YyaZ)mXR#H;6fl697Eb|#kHXMLf0IN7D8^$3mZJ9=A zbS<P8ttuPUtgR}C0O3@HxYAO!jX2h}EPMD;mX*)KO9yeZqX6N`)*MCiR?h@&u)utp zqg3VmtWqREFa~$drFoqEYve{&j6?HAmCwTIY7^rC;d{$k5j+XgMgXfgr3l~&ZJXAj zBrAZBrWD?|x9n)caW$(|@hn3cctbcww_d6NS;rR&B<zb|n)94Op2PNCh|+|lCAz~H z4;_NY7!P%+gNz6*t?Jl2c&f$;9$MPLc^-JGLL6y2#z8e}T3TQfj6mJ-61K3ip@R^J zD4GZ$Q6P$kNP)Zqi&u#2KZRR>WsFW<hzt0o5X%^_Ev_S~2pyjB#5)?=00k*J+CX$E zNvcAi&_*N#>N%UK1Pww!p}%>=0NDtcC5Y5Xg_Z7AfQ%G%>1V*AmCgVZ3J1rutSTE8 zh2bj$=UJtx04SJM4y0(&gFwfCLdP$8gbEY`2NK532judYqZ^I!91yYtnUOF6m2N1* zA5{b%8&CsySB>!i4Y~+G0P4M5f1oK$n0_WGN&O%NuF)1cJrfd?5J4cik3dCKqiEvj z7n=j*Oh}OXbIz3Ffy+%0ryU|qh*JW@0YfTvKn83#sP;@q&^jgspkc$|f)2oHNb9{+ z<)DUj6<OiDQ3b~W0OH2IG;1k<U_IUn0<FTpfoh-##5k#O5$M=WUIyVy3Yam1B?!wX zjAcLLJv{AT3Q*$|;Xaohz)SYI{)hkw!08Y`;Mpg9ZZaIB{!^Izr-$%=8AK^iXT4Gb z-qu671n_^Wa&e58Q)8Qdiu9Dfr~g&6|EGHY-+J2Cl>p@ay8#JzBf^26;0V+{aMR)= zF+7hE9hjux_NM?E!x9Aq(H;~80Pe|sFU3Pc1)zkM7Jv^B(Fs~osg6oYbX0{&&#7Zp zONtTT4M$ZtuVe*C;e{`3n0*$t_)dbha9%5%5ePXc;M6FBBS;CjWpL4`f~8<u35ZWz z;|d^vw5$Qutr=+>=Zzv70s8|PV%{j6V_pjhv}yYh<SS8QACy>7-}i0v#n)s&u`Tjq z?dOSs65xxRXS9%sN&%>P#t2ye;D*1~0%HDs4V`!YFSGza?f<<mK|$mNTJX8RHCiG7 zWHc{5Dxin(w}5*AV*mzF$|V4t|6WVL0A#$BcL_?*hy+aYOn8CnOAmqU*<3F-ll^`6 zxfTQ<3iX_YDGn&}N62m1xB8$IEWSvAe33yQ`$elG+W9Y}gBbxy(g86J=tfMhl)`vE z)S61*4dTuvuoPk`D_I|87)2<`XBtbf^j9RPNzugmO*>RHx{LucTT*xsGddaDXJH5| z+%JHj0BBlJPEF4giw-pOE(R+iGU9N6<Fq9d2tD8na%_kOG6rVZ=R6}`kcN)I7dT(! z$jF9pqyyF-7~NH8(g0FuvXDUttQcQ^Ok1~Y6#1531YWU1)R&3)=F4n14uzDQJdGy` zH5x4jJ@!=`Mm%N$0ACQO2ErE&<Vy(?5)xt-mEXSuMJZ|$P%y9yP4z;4Zs6hnPF0{^ z`hO?t!hV0r&lB}$F>_!Z404DMr0+}(#2{oOE$w`rv$I1|<6_d1bF=dD3bS%bvh(xv zK+Ay-`>8h}M5lpi<e%rYp6B@Mxk49OPkhO5>p$F0b~Zf~E+j8e{P_X&RIA_CJKoNC ze0wTe7&+Dv><oTvflG~1vjwgH7aRDLX9aph;z?G<`y?){`Rv|+x&j|gB=`qVZ$xCj zMT^1$bYZ0E(T?tAZ|;2qI?!@qF{uREBUgQK^2L+SzMsb=nFJUPPWc<tM@rDI!{GNI z@4yFsa~CVP83L;?IFLf!m<*t5%QTLq6+`^jvz2}GYTcBuVQPV~Yr|_Bv#j4Us|FVa z)ch8Yr)TuiK{y`ljZAOy=IWd^bH<EzRPLG@xpL9``sKcO-6|cENP;>)$0V#j3*n`9 zxkGh(FI%gQjSZA@AY|o=@2(%$i*3S!;lN?{;=wI;<k^Am`<A}03m8{0?2#8>BHHCq z>Nof{c*|Ei1;MN=S)0}WRtVT8aGkKVkM3cte&zO?SF2j<^Ar+brE43{7b_^Lr~uqS zErX}p>Bql9A2QOD6sh7b@Yd#tr(B(yAoXh-$FT&ax>N46&r6dz8{4UWJDzo0+`xfQ z0WN=C7W8kId3fui)XQ1(9$m=$@cfz4m-D!DSrh#8_gL>3Z))y(IhHHGRjlEUr_D24 zm(`@InqzbYKD2}RXP^C|s7?vIyMXPUMacVBJYPHQ@hSu9uGy8lt&RB89~rhqw_JTs z1CQW*q(4*KcvzzHd&AW<_-oTQi&x&yrV})GS%i=;p=E-g+r?r7q7|`Iv;O|vW70In z6hq$v(#xBN=a<CChxw8kOuk?a<!n)^%uyuDX31=Z4479crMgGNVYPcT9r+B-Ed{xs z>#L)3e5kgC*A`I9EMz--(p`L20_GtAK>!e5d}Pm?M3_noXsm!>8(AeJaB-=w`0KKX z=vNgKQsU1`b9v76v9+n?5Psq(iA-zgpesD_-`4rGktF+?$Y_P9jP&KhRLQcWf#$fa z2k$YOV-G;WR*WC}cAaC@KX17S``h(!1LNw@M|GKhhJ-zWf~sjMFiFYBFWLq3wHWf> z8?lw~HGXpMcpVbQ`q1LoSK{B3%kvXA?PG=T)DaV2Ly;JBJouy3)OW5K8Z9m4(HgnP z8^a>{ZpUo)eu7s1aDMji-AW0zkVrKZWqiHLnHZ{OB_)}ZgA{a3`Ez*`d?-M^rw-~r z!$ojX1=1K0JO>@<#Jh4X=e=VJ-+6!ccF?00;PywATzL$kG5T$!VW^)c%jFbA7PsV+ zh(_9zu$(PQnsH6!)-%$gijhZTofCadD=*@R4DkP~qZMRhL7x6*thsY-)#yDWzAzh! z4a$0;r=E-807}@~S*&E=>ahIcNFxx9e9^bg8o{0wN1pifjRhCt&8JH>yjF+F!IK}$ zCzA5Axs`I?SdqPUVw(9n;HRBx@7;dN{&uEvVH@~4?zf;;mSV_B$4&dHxLp2C8s?GN z6B7=up?;5({#DJu&r?*KAX5Wtv{3~go1eNxyCxH9vtnFx*~V05uxZhh(At${og71! z^WYz7pJAWXdoB0?(UEJ$KLt_J6emhB2vUeLJKsy^+_`x=y7kyOM)63;+3lI{udnxR z;yyUl$<!BfLd#HVUq-yXE))0AXWB*OG5qBJ{&R4rA7ocVYNi$a*&ms3_(DzR?%31p zD;MiQx(T@n4DFNr-C-o_ryOvH5?-C8?GmzAO{+m0y9=$bMQ=2LP)=mOIQul~_(8s| zHkuXDxP&<r02$q;<5|=+YQTCqQ)*3^S}Y(CTJG4#NB--Pgj-w_gbIvZmLKS;o@-6f zfs@}D5HA>{MRO%`L8UW9kwkVRE&1imO_uRkMbJM|jkLHqF1Y<wWOp`vW{^fyxaSVF z!+2Y0tP0)4iu@Ua7Bh+aKP`}AZpnPc-|}J7>4Wq+>2#`T&3}eY79ZcSFZFB$T!c8W zg=|FEJTVN2aHX_<cI%gAk*SQwz1s<tt6oJAf%5A*qb60cjlLDf;DS&I9;-X7X$o+t zaZ_RINu#pYTha(v9ZYhl0yD6Q;bpkN(4?S2p;NdQ{b<EO(;ECA*Ne%b_4UK)-+spQ z6{euwOO}XNzePk-NEE|^KwLT--Dg5S4Jtn^Mh`&Lu7k1yJ?+$O7a{CQXo-d48tU|i z5MV(GQVlk9-tH&U9}nZ@1Q)ZjIXOu#mbnv#a`s)tWr`hAE1@}R2bu$|%|vaU=$Qo8 z2nI?G*`e!$nI~D)@f=B5P5H_UFbo~(Q@JYL&v~c3=*rYY4#`SAW@esfOvU&<mE>}K z^B$qe_c^&U8Zg{E`IAZXS_1Uo#(E+KyuLj3<pp1|7x4`<XzF!jh!z_RNb5TzdA@Bd z-vStXQbe-x*xY22hWWIwq`5blL>BpZWAaNydC2csNio+bOu?VKmS4$gkXyWT9`SMd zD(zRn=Brk8&2}Z0zw4ON?&Y+6<w}D`{mrBqqJRHtWUp7~Q$d*&$}$R>)sSAB)are# z!27Hmg@kM02aS*gKuFHk=;duE&72=u`mJu-4+8X{`CUJ7sg=aBOK|Oxy=s4$MS%Oh zkQXT}<+%PPK3v<_d<36&P>RrEDoZ&uS+1a>P^_WX(aR1UnyRrhr=2U}saQS|^~Aua zP&1d6&*u&i`<KcO24_vab8j!?3Q?Manl`zBn@>y8cO-Cyt{QxWsYuIApC<gby`%lV zIzH@jym_{i?rXti6gQFamVzCX#H)%XWROawO_S{oG3^q#J9_Mw&#4Z_2auZ2Z!9*! zi8D_Kd$MvmDS^luw(A9Zm;3Z+(`BECbv~2SPm*PqX?jZ<W+O>w)9wD2t#54!BJH`t ztL|7mWkW6DRYo>1zYEmY6`Tr%^{Lt^x+6u&mir!ymV6Wolzy;*CrAnVv0r$5KR~Ai zK&k`mO1%7%v7*hHK@G;_!?>(ipbUKZX0EaQOE<SEj`Yiu{<u!&8orHm%|@{?Vm+%{ z;@8BzOf@wg%CZYc7cvCSy5<A?vtN#h?LtWUp&%^;zNxo*VHX6ON{M|jE0h@0r()Tq zt!zy?{ATBe2c;30GnUnSl}Zvl8)=$IfQ&w8Q-q`zC%QuhK~Rmm;WC)*d#-LE1Fpel zCwjKqDh`md_;c0xnFWNkZ-Ja817V@b@zg0TKEi7~oJ#zOdt6qJ37JuupiO8)U<M`n znB=pPA#p4x+O{YvvZ%=$%W%SFWSKD<9%ad#wkbT*JvQEg>gpeN#`;yXdoA08L?A+Q z)So06n?@_#f;U}~U3O#(Va#jymbq#XQ8B$D%n7Lo0`)4$TV2J(hrylKN+y|_bb38L zMR0(2I_m#qR0Bo39u03LEu<n)*h<pe!$tV+nU7wp52OBF#*@%`#5spZ^;X=HCVQpE zw5Aqk52nOjudOn*gz$b{;U`*}Y3}6!BNT!=D`k424``qDhd&Y`VGmVn_|uZodot!J zI~V+-h2SR^V;7H!!$ND<u_d2qI*>7DWPz<MN7&%uKfCZ#uH=d8bffn+H_pMTQJ;Jh zOGEVHV0GK=mz+;ZgAyT`7%r!b2wJxjtj|h4su&;eK0iO6_juYR@|xpcGEW{jTs?B! z`30TMk*^eANz_pLCOj*pD^gNQx;dS<QQ6h)NbJ@8VF(Aao+YB84@+4Qxh(YxbFLx9 z<Ye&K+QdRXxs_^}0?WrcX_s}rx48SMwtBbyU4G5iJu>_m5E>E3wrHm~t=BOQdB^6g z2cp#c&l+aJp?O2CE3grldi6saPbV<&jbjPJ;KEz}UVFTrZ$~45^T|#=b6G56`Bpk` zjCW+v-5};`j0?SKQ4VeLn+7FCt_>$89nHpQZzqcyTA(4n=rRPBLd$sVRplW!devH@ zR$gwoTrV#+_#LMuI{~Wj82cZ%5q}frtSh3#gK7qiC`F_s<jesVdB-o}a1oSPqL((M zU}MkG(vMB9Q_h<l&q|WOy*>7YYTSOeI1Lh)cd3&xDFTIz1~o8pxbkN&c|G8g=-)cT zIMc(rxL(>c<3`t#S$gvvLD#_qygMz75=HCl{nppJzLYzsyq++#R_NPJDKkGoV-sht zsS;v<_FX+qJS@|8>*<HV;E`cr{<Jy5VAr);gb59%8&xRd7|z3`RPFwxigW)!K$>xI zSTEQ8`o;D{RB$K)!gG*hB9Uyvt}4)H4MXR2NQnqavcf3Xx_8^3>4ja+Ej5cg?jWpP z9-ZY5Tu-H06s2y{pR-kTZyu6c?C~_OBF@f-Kze{5x&L4=zBNESUmoMzr1>+<^+mu} zC~dJKN0p|BWO6U^)C0Te!n}CFxZM>=mwxT6J;CF9b2|92YwL?rD|*bvFCC2iH*+G+ zW#06#4DSLzt3v#d;%9e?dDhR?T+j`KX%%c<=g4x2Y8+7;#x4UPLA~?XYhUM?T6eZJ z{p7#SdVDu`v@tx6XPw0U>!<hIUnTW~D>1TcmYRsx)!VudW{GVuF8!Fp@SZc|^|!^) z*)1M2qq^F`UbuwX1lKDV$cdBop}P>cp;%8clo=Z>V&eOe(NmkjY+hK1ns$<YI%bpV zin4DHXRa>!W%L_d7Wc4KjZXM!>YQNlOV99Myo`i)2YQBLMw6`XJiW1~1RIEXXtF=K zpXL5x;$rhp`dh9i^JDj^j+x2|n+SR|!B5{`nYJobAKz|&;qzNdt2-BkEeI)@^)|UO zM|8n{?Q3Bj&4dL{F<M0v-8Pw}*F2|$d-%x{XKWsVnwF#BwGgsgVe)vY${20!L5Cy! zdk9k!hF5*=0(k`Cm&mKl>O&nW%H_v?ooUQS00;^BxbA%SP&js86_X>9%3@IP<)=a# zJoP;sowuIDxje<mWVb(6k9S<$PT<ThJ1Ak;I9nE7V>5i!Q7vFx2*fs@GTycBKIh(_ z@7;lDEai9Zk3rVWQnu<?`Vljph2LabAW*~C;l5xZU`y4bJVYZCfi6&WYRljix)`J6 zlw&Q6Jw<X@^^vUi!|YWh=EFb)ZZ2{$<p>(xcGQ{+1v=pA4n29j2iS2;t0Cp(<NhQZ zUl?JGM!AY%P|xYfkoI<8V|_<8xXJU0v-w0%NGN?`6_1l_a9w9v$2FPi0^gb{MaQH4 zq?7%6)pD8P_#ED;k~O{@UT_oR+QTAU277St{fA|^D%kyqS2uZ;&G-I6npB4^5~e;) z4`w7xq>nDEN64)t7!>Ut<ob4AYu^G;lX<JXR?w(%DB{%eu)bYLf%F1bZOz|2`fVaK zZvU1xtRX1pXUs4_^mUbg+r{rqxe*OV9F1z@rTqPAqjU4_^19yVdVaxAGUEs=W5c`; zhKk*sRd%wsA=D7pAk$vl936E?jD1Z*h@Eip`t$UczPrxO#s?K-_v_&M+4ax0>|>Qz z9Lae}e;g34^^ckiggZSx4K9n6R=*W2y+Ix6nLya0Ge2rP*fjpJ_`VqSyKEyP=%1B| zy_Z=f=y_%0`KSJhb&)u{{EY0Zg7Wm-(t?7rvO?g<&n+q`D#*(MLhP7N=+jFUoqQV# zt&;dH)JzOw>KcvT$<@2!Y;!gT>B$^?^;p#EVSJ^&Vq}(#9oVtlgc4y-`IZK<cm=PT ziba|Len*?j3d6FUV%@!Jtp}ndS4EPn&(_7FYO2*>2yy|k)x9b=y34VjI{^kKFTO6} z8z=4(L*e_7Tt!Ig?wUX`u;!3Pkz^48YEb*z%bt#(bONEng&%91n%+S?N7pZEv@WPD zAi9c#AS~$a6zR<nbJ#2GHx-6(mby<_&X+77J}ss0oqIIj^`1L1ML3JhyGUk21mm<b z&QJHV_uDZwkx=un?D1Lc80%4?R#0;iU6rINK~HZ@CR;RxxrDu`>6nNlx=pkTI~aGF z6tSuQJWeK+%w)ftWfGSzQ6gwsIhULd>0EkjJQRPk*MF^fNIWobf%2T8j`{RILfMvJ zM~gtl{JhsnHiQN7{21K`j@ISYO}UG8doq6fbLzy<Y;T-JH5(&&8F63IQo)jp%H9}2 zADvWi(g776)-ekO7XR}u=Yw_2SCfjS5BQBJZ;7Ppa*p1N>HYXrDyv5SEz2e3V*;td zp5-io;Va&6af;ot9F40g;=i=u#6ol)nbh;F$|pixbh6J}mr$nPTnRi7901Ee9aVgM zm%dxVV7DSeVF=Yi(_+R#&=7Gmq4tt?l&v=g=aL!n1M$%P>k>ENcnNFomE^fZ=W^81 zeE6GGJGC9@;655-(>wa=`%IXVfi8`j@-O9crDqb`dpgn5!FdG{F_FjxOY97DJ=Be= z$0h9bEH_!IE}7N3sE`u<UT2vp$5MjW6N~g?C@K#Q!_CeS)z*y^)fPMZ96AusK~I82 z^7Ey}h<uYOysu6b)(Fhpg3qOyxV%md-AAl9CXcVXW^C`XvVJp1ve|j{HS5~4-C9_B zw8F=KhXMDFru~}le{g*NzO%_iE-bKl_k*8*fKbLNP6FIPD0^~$%}`gUAh(chFsG@S zkkCXlv1NIWx->1W-!)YS<Fo|r?VwjGxU(p=Zg7!ye=u>ph+fq)4<pZc)LlHmm<fsO z*@D0L_|8D6vq8h2m5IXdm1-kur4&KGZEp@&usd5lZVlai&W$&3hWfu!E!Eo%?OjrC zSUx?Tj0hBYbP3l9lI-B>v@jOi(q-8b$L{3kr0k-<d$TZ>idyfcjxx=FKP7QIr<!+o zX3aHOLnJb#Lpc|o%w!%o{b8uIWTZ03xv|*af13jK_3RVR!CSNvilk3nUoGXO4=%l( z_)v)|M9a+~DwF3?rnevfEROM!tooufZpG=v;YMDWfF+ASMkL*fRBv%P{fWmssXW0l z`vSJz$B};sv<SCn4Y6<1XeoUo!hLw9W)+ef=kWRKrqz~e(bX;^O_0CRR&TW!HHEkB zWNjgj?y|U09SC}B2ZnD>S23S82DBWr{!V|Iuf9Bp_qrB`7N<7p+ozk5YCC{9`osRP zvH*X($Qx?p!VU(fJ$w3u9&H<fumlCI9~B0DMPperjuw=<D=G1ZpZn}+?Q*MUXSiHG z87tkSQB6Kut@38U4)T00R6;*<(<S?^Ee*o>#NRgb($U!pX@op!nbO(zw|-q6Y;odx zX8jwJODIPbp*P8O+1;kRH4;C;5lg5GE_C)D1vimu#a(l;5lbJgxvjC1T~?-oR23t2 zQC)jISB3X|sp`uWkWoP!KyvSx4`upe+Vk3K$TYShRYj@pm6if%!{bpt&HTJJ(`kj* z!!hPyzcIuEYp}kRrP|;?j6)nF)uo~SeUn`kZUDyDP)+v$q!k2DsMu`=H;SbljVH20 zF2!2JA6tL^BwYPoo2z&YBlPyj3wj*9kgFLX3H!@bDxLawBlVIenLE_|1&gz@)uMJ= zi|&9yVa2p|Kn6O#DfmyPY1T)V!3vC$ehh3FQ78b9o(ybo#62jD+p-O#OAz2&vP|w# z5Hp@c?QRjHNA|kc<-?b2oOU-Simu7#0$ceCE~nZ9xUIQQYk?otc~4WRhm@se1(wui zmM$>bx@bmlR*ltk6N6Yk+;BiM^P#(34837h%WE6^WDPY4*Rbi`ZJ^N5eh~Xk)c3aF z@pCHgQfjZKg*nH~vI#D#D>qD-fdBRzEKx_5j60cf5+u$d<tG%upa+fDE*B8|@5L(J z<o7u+%0{T<tcyTFTy9-o4{t1Xd|XM2H@a#%rn8I|q>?XKs@l@aesA&|z!aXWhD_SY zmKg5KGaMq}Y+7DVZlVYb-BoS7imV8pnl{tF%jm=m9$VU;5G_(QDk-XFg;E<n@(T^I z2Ircz`8scbM(pUsn0T_lYSP{?si?mpm<i>w9qcs~;x@~^hQNyrqMNu8m_UF49W$s= z9}NZ(gi@DJMPHA>mW*(PPAx<Bd`d>Tje4tJJl=kB&mdbiUM#66Z6fzO_<a#&!Ns;t z)J3#?Pt;9WX)7}3#?khXxlSJ}Z~TN3Te7q(TW1GUOkz2-Z1KYsNVfPZk_YbZS@vv- zQx5kV`~%u#je9&q42;a)1|`yy34OES<(&ESuz*vq{$N5f?ftThGHdOT9^dtBCPRwA z!?kY1s3jih=L{r^gm&h;4dn0!SuGH*GNu<eR0aas`SR}mN3~0}&7bX!*#(<p{c_p* z_|#H3j3p%Ve*g0%S6FIS1l-2y(AAdG*A-ij(nzJQ32R20$6H+EC6N__gMvnC3C%(M zxhJ(h^PHwlj}lRoeijznmkqvaoebEFK7KWgat?Vz|BeyPct@6<MPJ_vq9>=<=H7)y zNRDM?(o)f#KZv}4u}{f*3FS%r97G)CDT@SP6E%GKl=r$9IzlqlLZBDRSIDM2u=C36 zekYj|eE6`O`1bf5gOBbYCB$&q$vge69>TmTDb2m=pG(|u-}RC+u^2jRdBO~IX{VE4 zy!CIi{jpBM{gIKB&E(*^!N$eY6WH%fqrDq=eKB%H$L0%kx#xx0eC;wO?~Lf_x%DsQ zM7j6{y>!L`3Ne4)3csg!P7+S*Q$Zc6u)(-f!FX2E=Jf=r9&=_5kc{v~`Gp(1II}KO zAT=IGy)!L+s62^?pLn9{iCet*|0s+RlKjkHKuG)?&yIp3>ck(0lF`kK$^1+03lf#_ zp2<AbiAT$UUkk#mU{TTZ<WF;&P~0N?&@aS4RTRRFl>;iVDi&#z`i}K1kJ79#`r`X{ zZGJw29Zp)N2gEDk2>CN5c~G}x7uYrOw4&qc^&2%&6|=EwAhH5in=<nRNbwZ-_)EWm zoaR(#$$GJRhGM}*lqASSm$j1<e@2LTaDR_Scg;7G*;f*`6?Ux^R!sF?I1Rqy9hh!i z`H@G&L1n=rh#o60#qFoa{Z;Wtv-exklkHEcMelccGjK%TUk7<a(Rn=lTGf@gjbi%A zJ9~rm0rqy};>(ft#<jMq7Sp>#b&GN?HIKZUo|@&!(&cN5rii6jx0dO?xQ+X=HQx>C z=i00}mFUdZ;yu_+jX(q<LY0ajUji`)yxac!Xgl|8UrW%_W-Ht$u0sa(A;BWWSgJk< z-ESx=bV0G#0vWHb0(021WPiX!;9eO$>klQVc=d;dIdT{+m-FEWd_R@#Px6v`ioIr< zEqGkN-`Z0QFQ?;oSj*4)ac*@Yed$H*XZgc#Auk#;*B;avae`#jdK75U`8#&YI*Ky7 zd3kswO)e1T)Z-*a1r9_UxVnQl0F|P^=a4LxkCYSnomxwy2y|Gj>()hUvpU_{N_|9o z&uptYBXRZhv$E_f>sN(Vi1DR+b5y0Ql4+401r%0fDtz|CgzIk<-AaX`zW*pcESVPB zX!7gF;tu&EIdm`ronf3Yl$B-DhGAJPEna%xkePoURH5{aV(y_lW8{NDTS}pG)_CS0 z#(KIYo}i}A?t2(0GxJJ^kRQd8Y%H+EK^@Wb;co97MZ~~v9~7`;cBP{vDT$zZ?gC3G z^|Ry!()qi*zm`1-m3Q9u-)=99kH~(3d(vvwYNzXLtk4%2$6%)Jhq^<pMDySjFj<f} zxbO)aKwE7$5}|;Q8kaZeDlc^<G-${jq&mKAK7f#_+-j6Rb5n=VRh!gBGfb-=IcU+L zs>+xat_vA~TYA;%r2aMKQ+cguTy6UB_BB$v9S}S7skAGjzC^q!%UhN$um(!1S(rAo zzS<skXGVk?C=+^jjuslnW3xL1V7Hn=%da$T>q3r)6(OiWQv{ZEPS9g3)fIhw9NBac zA;F||k^ECUzx={0Ln$qOKyvvwO{l8AE~TzBZ^r_!>x^7peOx`-MQaOlD^T%w+bNmy zpSypY6)#UY!cJ4V_=D=mwo;S_6~4GVQ5ETo<(h$HX3d1{K><W~M>Nv-taLt4t|CDe zd53gQ%A3&mMkB<{?ZPa6+3v@cj5`*=Uqo)aHH32rlYSmw2|Fch8QG)s4X{*SsT#u} z9v8HE<*GjoJys<g4lYLo5{Mo|raoDsGqgs(V(4>dKlPN*N%H7@I-IqcU$H+X|5Ss5 zGNs)`?w-@v!9K=K3x3F0wm=fyqQm@FrFPdpIUju*$da4z?owJq)7^p5<9ns(X%@71 zV22#0&30k$=jBtigHZ}a;Y31-gkc$ogYM9Acjxbi<Ka6^P)q68@(izueb(bRyvoqd zF`&B>QyUzM8!Rk4sKZ`utLF`w&I*L9yJ(1x;-rtx$$WoWtB+pAnl%eb!B;)VW_YEU zvHeC}x#4;&&ZCc)|1)>PN`kY~sV4D=Ca-HURG54C5?-936&#VQkDZwlVX9_A^7lkW ziX*e3rgaiTOd!Jfmm%vqbGUJ=f)_L$;$ce)WZ1Q|5jQ_9_qPv^TV^i{G*4(2=}9~K zoX6D>*MBAXl@y~f+P{YyJ@}3QT6(<fqYrYfiMm<nVn>K%L5TcutRCjn)R|s-&Gr5# z?SvmNqG%0t^p&L7f8KZ#ZMERqvNdT#;@dSv(V#Z>u<rAmP-5#OSoUX5zj4S-;E4=W z*cOKmYWnz!9{(YRB38FUL>NjikbhMq_;pRLi<?=t)B&bN1tycdA1&z7`_pfO<+0DS zf6Q&~c5Ty-H>8bsYBjT*m7`T6_~|i%y9892aXcm06=NK2>|lsR3F+C0vMw^DU^c9G zYf!aU2zR^d`%h&l+hOwFwQn%RgC}ZZFHCuIY8=+<1PH~m+wZ$Y62)&EQCQBVf8jlG z_%uH{widO6Y0ULvnC{ld8h<yl4l*USp#m@Q+dx})8s;2M9rBAeD?CSHrV@w-C!^^| znqEt<@s=kftA5jp(k6ZrivQWc+!kVIFAHhnIdGpdMQ>t?PZCys<h(OsAI(>{rxy5S z%&Wc<YYOpx4SxAzca+O=<|JX1Ht7gVqKtK`Gr8(IX>EM+saj_QMugM-D~lDH*7Z`- z>1t;72l|N$QwSD^KBEA7wkz2mOoZ%)asj;mS~w7Y{u%-FvT*SHsY4|9)dOxtMSVp{ zL0w^WNojR?VQE!$Lq&OIc}Y0{izCRUPGGXpf8>~-|5<WdeSJZT7PcmRX~j%V|3>f0 zD=Q`aZYsOfza43beV()R)Fi!T^fC$qBLlU}17|HKCHVcaWFXN+8;3)jRH}^`Re9~J z?NVGKVt3`10AH2px$?m4W3NUIs<No~98}a<zQ!Q;5U|^$HV<`?c-1fsHFV4|+D7(7 z+tGCxjBm3w1fS-Unggtw5!%WO-2mP2J|h8GXe3wj@Hrt|#M|DzH?YW6<a5YCKn$5v zXZbd-1lqS$e(b#RJm%ma-tjPx9=~y$YlyU6)1Y*l*uy+SHE&+3^Ip5x(l;m6rB>f) zy(C=>|E)Jon;Y$P7#opZl<C$)sMYFPsXz8Ux*#kt)tPQ^@LO@)!=q>nPA(3<nax1g zo{u|{*$lhVdM+EO1GH9o$o4Nfqqz>_9xK=R>b#8!oAk5pV^tsc6(mJ`Dg6T%h^|2X z9l88YgGJ!g-^oJNqoG=-E}{t9H(Zr)pJ$MtpkBc!wM1Ry&tUyZ0{oEG<rSJcTfx=& zp15F5V@eVWSjsHqs+uHarJLLca3j0^5lTr_V5`!3=vuYAFoETdmxtwsS;Wvw%Ks7K zhiBKStGqhBezKAU(K2+Ng(;@j2Ux3AgzHPH;?^7UfyUQxQOo{o^AwcL9!C(KT;`Qw zqgy=adA`$mHjV8*rniYG)|aKv1!_T})K8f4pygAW3m$z-VQtkqN52A4-O{`HYpVh9 zdFk+;P*iF6qbF{ZY*A3+GAF0?1)l1LKh|r6Tg=?^u|MGh<G9RE+IUwmq8&L(QACc# z+niIp`XVJRMLe%^yPtYw#v91LeLC~h4eJFNpA;{vFM#Q!tR*8ZQiDI+I~R;<c4^<^ zDs;$Injui9!dD!pv}&>4sv-@IOIyyY?^#8DiaH38LZp7qW~-=XFR-oOn#Bfz3+whR zfzqnw(Q~p=^OuSGC#i1kC#!nObAs|aD(6iJn5N67de^3XytF>iRDSvF;XYMf&h9ap z0vo-aiUO5fOrAftdD`Cb_Qhgwc|+zjMRr5qe}1|7z@3*+bFB2PkX^nnQin>f$RC=+ zh<Irw_Kp{nKsVj~70Ym7Ynu(>Q<+Mg>U~|QYyxcav=segJ?g_28W<IT!Rk<^)K7@7 z0n4XFNU)G0-#vJ-5(`0;_FGp&`CjdATc;22lV_~vxjHwv(sBumg+lP>xX&Vg5>`2# zFnw_=BKghd<~0p7_9Yz_r?B$i%bjq)rhn1Z?}sMQcV-K?u;wl;1Ft%mHhSiK<0csP z7k(lu_8$vDNWZ!x9wI2Iypl}kB>O%LAKN$g-Q<Ff>H~X%ij!eGnwE^MS&B7&6=`H6 z3ULts(bw$`171T#g7pThageZf?FcQH7UaG;9L=-Q3=VQ67Gz!(YBTh?v3lgBe`8%T zgJ-OFgK)rtJP{%JefokWQsf#AsS#5^OPb=gF0SpO&pI{YPC6FKlt~7j^2s^FbUEOU z5Z^JMGN-$W23X|sj0UT~54mG(-ROtV$hA}a$h)9pbX9SrD2Im)Vgn;^pckha&eC}Y z7!gIFjv-PWFNavq)o!!y!kZ<0paL53{y1V&CuynzUkB36LaMNOVt|fH7^K_Xf|bu* zV&|K??+e$IOedapqjS#izl%)OBG3?2mW$_;8(CbuHuk@rq$~!ky&iPBl_Nte47V%~ zMlG>u5pzxWRq-DGD8fI;Dd;`LHl?-slSE~DD0{q*gbAJw(zlUSDt~<kcW3P`&Gvrm zVDVgJ=JZ-v>7RAwY14+NYBQ}?8O-mlTt27@#gr`rpEKzEfpF=<;#MGFT9TL^nW5XT zcn`5lw8$<q>A-Dm_H;8V)LyMxad&oNXm%InonFOu`1V+R$}!N$CcNKDz8vW)pEJMw zt=Zj8^XmvAnA&N!P~!%hiBHA{voefjFpK@R!T7Aq&ANSlnQFg@Eu5zBm~|U!ws!Ju zzrb%6IjhyW`b}=-;JD~5PZB=u7DRI<V4daZh;n_<=!GkN%}y9ip2BD(6V`3&Wy~=3 z98njj7ccMLvCs`@n(l@xc59$ISl{ei5YkyzTR<!NO4P}Avz$qJW)eHb7Hi4@R=Hdg zHXBb;U^6h0izCanPR61xi+)cB`)(Uw?~plz@nEmPXG+|2yb1AUtl;{LVZDRH$wiT| z$mce8z}q}hA$VNpy{ln%KxMZLPd<aCNHd*d4X=uNYs3#Uj#X^wxpnmmdkQEg2yF3L zKjNthvXgRcV0Dat1n2mZFk6m`8;o)obQxoJglZC`+nJTa#QjO{LKaCnZ~FOfr!1dv zB9;>aS&TrNrjn`;^%$+eW^Z?WFNI>xFq{_S&n}J{zwafZt6+V+dsryEeP`Paxo?IF zYsoSlvLxmSt&?lUQUU#I_Z6|snr>(ll{5{s3iD5isEF_9Sfhqp855I@Ezxq{r+yJd z{`z2~_?g~%?ISwMeuGTYSR>syG&Rh#K`$YVx(blstopUV+z>G%iEdpL*ide!%6pTy z^$glOsw)X*Ure-(<SEZbDpM9(7<AV$RK&H6n%Bs>?uFMCFwz2c%6^Rz`1qu~&5-vh zROu~NWw$4@(Pa8sx?K|@Hl4uq=OMRXBHqGh-zJJNO{#JXE{;ELE*-*aK~#aJ_(XiF zxP6_zg;M4^GAY4ya+$OpCf83Rm8gy&B<_`sE|wSWTORl%Bz1Z$d|)Ake;a4)(a#c? z0eWyX&i}|M8==6Kl!Dv*`a1mz?x|+7rSbaqlCP9=ICzFOxw^OzZefoNLeXQ@KX#%0 z+VHeE&&S}_N;+#c(*rFWN+Bdej`Gw(W2egaAk@~~0-8NPbmayzuq6Od7v)MmaW+Y} z$Y8E*A5XlVt4V&|I1Q)s`zn3tvOjz27tez|jrluY-H=RM|1NApS3fPy;<`jLdE8%e z{hNXQK*C!61LNdlDT8U%Us!rmT9y|Tg$;AMW3H86>9S$m=6?I9=uA`H^QhU5<-Ykq zurx;EwgJBPlppFV&otV)*>S+KLvwa-yOcS8G_?_9S>O7ihYj7e?>93{@&!J7yK_YZ zjzFIPz3<&x&H`0GI$3$@_`XY5fP|D{a|Bcxyt9QE-)#*`Y^RTI!fGuvenjr1U(x)& z3Q?<S6ML}#Q|^#Z`y<qP;OZY78y{iTR|}}sSk`Y48dO6`IFJx~;_k(+*l*u1c7tmr zF=5-EnkhG|Wxk}Tfp;GVm&W6H`V}(RCsXYfX`02kVn1|3zFYkib3w4zNALNiR(Z?B z<~7#^b4>(CM^0D0r)x6``t7~|?#Qm$+RCm1OOH&eF>ci?{K-&^Zc;4r8$ntLL^s4z z_62MGZ4JawucldsqMKIM@XurXw1sE};!RaD?2ka6g1P88U?))gdFoQLYT%o<oAL#L zmK{o>yZyRse<jH!{PNGa`n*t-9*XM%!NK=|vUH)nA9C?~CQ{34sf(-;J$L2$VM=57 zz_-?`ujiJ=+picZ;@{#i1bXF%>F}jVD4PbU45%)anwiZZM7;OJ?=w^I)w@9o#lfNL zi0C>ZPiI}*+~Q0Bd^b6WqWw!s{p+GNPWWtjP<cm_f0;7(XlQu7Oh%7m<2%R~m}1vm z`kIh0pq@A&L87Q=GubaAB9h*FdOzki!*z4Q8a<_scK>uq8#wjq`jIjdC|Y&`N#6Yf z(`RxnxLDYN>;gGX`e;M$`|R6W5%T)k1M39-qFbSm4qM0QN#5$*U)8~`nLDS{T<ILz zs6QLft;W}gA?>~inB8|=f7A0Cq3Doj*>#!D9;)0nR&a|0)#fIV2#XP}4K7LB2!t1M z*oqNRE$dNM(^qzV;LHltS(N;8>9;3bd7~2}Yei|GR5%*GtN^-2=pRr&N9C#IIpjVW zFkfvjFLyr*Dz<eQrF>nz<)QHAYY|j*x~e9gf^`xa=Y>MFT3!TxM}NrJNI0iC+r^n( z{{jPP)hoyfgf`LYKXQjm*0td4sE=<1;4Cp)^jG^$h-3J(!OKL|t|itr>pSL|RAOoR zT)ffXcb5$oN$N?gZOfEmSPt48mFH~SO7xe4QdY6DZ<(t{)`3NSodN6t_a0_sMFKtZ zX(!<oD)A^SOW4!nIivz{<C*<Gz5V%cTv^?PnJm<2X9|0*OpH~*2~M5aCBp0%2!vM} zp%^K|aViuIbrDHv$~?Z=a)Sm_Nc^n+`N_Aott*8pKi*Go3dV_wB)ZT7WlEqr(Fx_6 zt|<BY%)K&#fg8@e%I(D^r9vf?yUZ^4@A5aymHNeGgGtKYCa|Qo@)1{jk8eP3iL6iu zFdzWD-+@%{jv1IT23k%-V0P10H`ZbG2;oV0tz3Vvc6Xg*#q)NRZFgS?cGoRtl6gyC zZ(8Dm#FYrj4(Y{$jqFt5jg^~VX{i>6w)r@KfpIEQ_~{CBQ-Xir9)8gu-<ehj>Q?*$ zau0NRJwfRw*!pnc<U|k26Oj<<;Txz~3HRaE60Xu5kC6$hg=+;xO9lp=S|i*r1f#cQ z(3Qvz{{F{SN6!yS<wu90te}oWMw255<Psu1vUPUnsS#{rIxJ-nn6M@8>gUrB*Wu_{ z?J%zvBZ`^!293!pD=Qh?S}`-hxz8eV#C@lWy7Av)FmM_M6F>DyfwO!48fPE+xSe*z zbiQM@)?obM6bvYMaMyA@Z4MT%5GY9qJQ>T)7~oFclT<l~&G>0{;@}^PRjp4C9~!EW zw|=n7t@6{UHwAK~ZixU^ad(WL>q`X15v<z4{JrHI9kE~#{{_tMBjlUeux8t$b?BT} zX*t4JNk~xe`I;F8*TTg3?rOSF>0VB6Hk$|jEO%wH)TO6qY}FnYL}q@K-Bo@SzY~p? zg3QsaU6+jE+2KW2eSt3$->e({m-imkx*J^xR^U+m1PBE3qW<XR))>x2lvF(s9SL|N zsd+M<RCauq()seRd<@%vaqz+Db;*d8XtA}V^?s?A)7n=<#f_CUTbr-SgN3hTKzczs z<1hn{euntm3*t!vpPD2al_VwT>1lk!u6(YV^mlYeqWMafG=sYZ;}--;ZiO?u)%C?` zD2qDSv0*kwv7<M~2IQD1K=v0L1QsY_Sp>Sg-^$0<uynZ{4j2)}S!m)>;VoSxr$X7y zN30LYm36({hdEf~PO7{=u%Og@dJvQrju=hr!E}D#_Jd0L*2S2%z9Yz@RS9*ay_%(- z)pxaVR;MrA0?>1H9B0h^okNaVhuG*rKNQVK0!ih!G)TAhnD2G?-dk5+1vhHpNWe{m ziw>VVLMdf$$p*PPgqEe^^<O)w#Vmx4tWq4we@+0snJZ|<>)q_$_MC3h55@|I_muOi zd|xHQ`DC*oX4t81QrUn<q2s>7Un997UKPP?w#ez}oL8s5TrQ8VCeb?ZCX0+7t#T!~ zI+N9}>MW<oT?;E<YEMY^Tr3h|o9+Ykzt$1T{<Dq%{M#M`u{lGAms?R<Q&m-6T%KE8 zTv}09UQkt7T~^*uUX>NJx`VQ)KV?&blFY}G9@!~7azHr{2APsAz=hnC=;38f`1m{O zC%TZb`vX+I+}dKnlaxT0y#dC%Qqzc8*@7a`2K%qUl;a$mf~=Hib`3c51Y!klN6d;^ zo(QSyPZ;;m?F|Y)W>wGB1D8<pE44fgjTVUn<9-Z^$%G(uR4CiCbTLyXm>!;2;%g!1 z_dax?kEAc^>&&4e!gTE&X`K>v1@Z4-?|yn$6Kma1e=*?zV=;3;z=QY>VzxG+eZFyg zHN$KCk>C5S^~d(fmdc^%l~Rxv0XVcp%e<(?Sj7ivlU=_cID;CDa0zLSVO2SXK$xgc z301sC*y4wPZ7((K(>KFK!Pk5azd=s^6}&YkSfWQ8^ec(b!eqnBxJ|FWEIh0Bh)*QI zzZDO^oc*ito(f`z+UnKGNGcWg71+0Zfw7X6uil7GWU&PDF^GQ#g=`WjEwY8PgE4dn zs>~Cd@C`8Lqe-je(*>nDA7S&vM!QX7_5K?N!Bw_;{5blV(C9qm3+9ckOX}KD9I}1P zvJbA#?=xgKJ#*p<NhB~WK8lbJDT>h(HA9N`=BsH_xD-~(umodB!#9tp<f^yULDwU= z+&GW=wVfl5yEha)2J&KTxeW4NXY=5YHE8I60e;6Ug=ygMI12P)FE=jz3e(O6EXnBX zV(+>`5ZHs=wt0DhWsdLeBT68&wNwwUnRw2F>q6j5i^0}pp-RU#XNom+<#}_DR^D&e zDzB!PN7ZIIAKxd+iR`SHMqr;B8#;g5kd#%I<o#8qf9kKVhXKp4=#*wwy$ku^xEP?} zPGM8O+(`y;n0QYAAyzM0<LwxU!iF3D$Bo-kbREvlllz?=(2NeNbN4xYJ~oj?$I_1J z^<ahvj`iDgseG#;xHWf55CDQzl;cMX14Q6gI8OZaI4Bh{p~Ejyyr62q+I7METdBQa zD91WD#xpG=uw&x-kLEe_*XOY)4rKkxcZeMU=MQwGPFUCPjzU_#;q`iAT8IjuYXk;N z9CN<QPDi+`pKqve67tuyiw!sVNI?IvjNX~GYu^uZsK)lkG|V%vHtT`?o#qA=naQe@ zU^>Zs-p%r-?XP`b=%hv;)IJSBsi}w&%uZO1X`RFV@Bsc%6tvog)VE#@`(`$%nSN0P z-T--cz)?#Z_T%8A*j2&L5xTeIEA)m_8<wejaPsRTaz-Yli6NZY&Hlc=m%obT88Z$n z6(4Hr91VjcwJW~XVK>wsOCF|u{P^*^nGJd$qzJW1JlqYDwTlD%8_|}}hc|tlT{#db zWMJo<qBFV#%SYpxs_vQ7Z#Z)Hjzj7Qb2;oQSDZ8joPL#5AIO7pPN_|ixMMrFPBg+l zr=dS5;_oQjXa>SRPn+n&#=9D!4ZC-78;fau7osx-af5yMM=NH6Px#uQg7wxjrg0-i z2fwm2y*mt<+&@{le+4u5RDjBeNAuP$pFpoG>;xGm5tT@F)pC*bm-3PArOgCUkf?yU z2y<73dnTo^H_frB(mn(Ub=7abKllgE4f7A@!U_WiC?4DSrY6AOEPOAOwz!aH)cMFF zdAF$;{dw?w83@S2qDWtj@qBDJuAw3hUM+%KJohbn_w!4qW&CH0oH7h~?OrV5?Ws%N zI@;^B@k)}88r`<B{f#x5&Kczl{0xb>|BtA543G1TwudKHlQc<V+qTu%Xl&ay8r!y= z#+X=*Z99!^yz@KfJ=g!!e4HEm*;squYrSC`{^dSqv0sl$3h&@n)utsjNU+lCtE(=s zvu<o8H7UR)zO}%an@32jOdkRuT{;*+hk`5qKD;*^b^D;ZW8DA6*OxU7#mt>(@I%*f z`&kO>=IYEcAfom}`R2{dIy&c^VX=cm1a`rzo=?8=qnqr1Yyh|T1%MN@wwvQ2hS7UM z&JdAn2C5@kZXPb)36+!5S|%n4qk8BXIq(@|%(jeLMhqGD+E<dwUM!4q&_oCB-D_ti z*DMM+yM7v;hV(t=*WIyIpjwLLf2S;cLa?;`d?{Wor`?3hQu0iV=M@1iJ?fKLEPJp% zg&7QWN}RsFtP7y9BG^}?zP!3bG@Yd|LXmS*ClY~Ew-sCA=w7v}o7$XrSzR}RZH4M= zLQHt}G37tD(Lu<`WD;$YO|guA>$Qo<IH2Cn-bFt1_r9~$3pu@%|2PiZX1ori=9ot< zI*Y7Kr~J#2+tAfGpUZ*l7pg2uA@BhQBe5-uZc5{N{%6Hrr9gHF<w^sx-+%!fWdhf( zq@jFDKhE@c@q1P45&7ng<efO-0a@kPs%_$z?LB)|ZL(q0dm{oQ^fO`kb7Na{sV;gx z7=R#*Zx4UMtIq;7i28($3BW>AuQ4U30=#)^H+WB@-WtgAA$eVQOk!T8alAM2$efDP zs1RG0xEb-IW(2O@SfFG{VMLud8^Qik<C5%Yp=#pJPLigWXe`ROO5NL>RmZuexaanc z6hDttB_Wtfy3s1#%D{%T`8C9*eWb@P<H)SvI_o@_^~%PtK6ZcDun;{+8Lbx=DI_># z<Lh9B3t27hn9HUE<`)J`1z9G5VgadcmL3o9q{_lX-?|TQ5OUEnct5c?Z}qrD3iJL2 zvuvjGaZcSvj$wsw&w?*2EARpx#<3QQ%1Cj+s-e4=yS4|FeO9daA#b#BFW~amMcAUg zC70d0B{_@5Y4$gNsZpJ3OHocJ1o!BfUWx&;OWcT$;tA+&jtBHlukX^Ae*&YR`$f|T zQ(+0+s7uJG%?g_8RV$irP<9Z4Lwh0g{`-K6-=Jj65wBYCDj)Ix%7|T9*J$zpKKAZM zR*xH}-byN3muok*K7C$2e8yOsE#_*J#=$Qh6Pjdo%VLS1aNeGl)W~uql(stb+XrWS zc}QJLwn%p~$YJ^<nF#b_lR?9Ql!KV~(7lwv_wgdGYSYb7oa4jbOb@eT%G@!%jHvFd zSc@gpMmp7wvNN4GQdJl=HT*$D>;dw*W}e`h(Y;9Vc>pN$&K`nj)9(#k+odi#BnyC- z$e==yQwCtS=E_ZL5Wbq5`CVy@ZJQ5JhN)~FA)7d(VGkUb^s@>?b3y3)V|*)GbbQI> z6-67&n1h!~T@xaBVw<wOM#=uY?7}OWpy5)md~rw^g-zq!)0k<8BhfXcLI2^#jOIhq zt%0fO&M`<oO{%XmJ1L#zwlDF)I8$rd-0zvXfo4o5q75%`nJ6Dkm@P@;YAKP-Bnh4y zdcFsB>nqF*g10ywGANk}YT!K^)KbBKuhT-Oad)=<_DEanY<WgscWx!pFP21DW5brw zrq{c{CSl_@*2b0Q$@HFQbL5NQww=YZFgYi)XBBdF;6;>E=VSkj>$fdaZOGfO`gU=( zIvmv)PNphk&aAE{BSauurX9nR;r*B6iB8FFgicc`{h=WH*-S;tVWN!$CO$QfqFbE# z7)Wh><M<1+nj|0qpzHrY7`zKI1OZ0;5K2tMDNbu15zOCq-aWE(y7{S0kCsm#4@P<_ zX6FXo+FfkUN!CoCiNW?DtQ4ux^$_P%NH)>^kjfBZa7<yy;>Il364s>rh(@K#kb~!1 zvBwXx4u9NX$iuhH7NlGZ;#eBV^+RMvC*8I0R@@3#bn(`y=p|0P?I^=@Je*SKnnY4N zbxCW2NnOLf$m(v^(@rG5-H#e8#PZNk5&=F#v+r>a-ayq%=yIpw1~T}V0<gSk<VSB; zyFzX0vEXMfZCdHw$LH~pZHgPFq)kpX;$31B8PGQjoHy!O2b;x^?s1jNnQ=2hxG8t; zjG`!JDuWr>8Uw8j)h!(OG4y1gcNxU`hMOMeXtW8RqtFyUliw1p^_r}!M*1_h^kKg8 zX6ks*8(#YXj0|tSAQKyuHFvdijdnUkx)xd1uyA}V0CK~8+IYVmgRzzKZ`Dz!2k0FZ zU45&d3aHYb_%vs<f1pfj7ZfadoXENRx$Mm;P(fZRD(!uF3~42_4ZS?`v#*W*yAbU2 z-;r^$?}uyd=G3XbXfLJ&oMNjLw$5PR$PG;2e_47CTd7Dg<OnfJX|EUhtrYl#tBpTo z&x+*8!wB!&oilmCXr5WX=@Hm>yYtkI6M5|Q;Hx(*Pz75GQGK`4D1)uwQ|vkQUxU_$ z_ym3XnCVYYL%-K{8zzUVsRSve=E+n5oXaYotCX}YNqtYBIG*kTJtkM`k@nkqw1Fap z)o#OoX3{(`8Fa{PyO|cNx}^V6hVCRs?MnT?I+PyKoB)cEMLoVN?`$#<R=H_eX#fX5 zZ47>|ikeD4In+0pT+5Df*cz{#FP|4;`|^%|KGR-=v4}!_X+;Qa4~!J+_y~#aqN(~_ zn(YW?b`|RHfc)sj2QCO4$QY5WY16sH(tFh~Ns(zX0PK#;R*3c>_H<kXDk!XdNqBSl zKMO5xKdhw?>7W;AD!-jg+m2V(iUSOfx!7WBhZQB6!$b=vFAW?<{e+Ey$3FUmCgDoA z-fv(dfY>vPa>v6hX3PeGCvtGrGHpFZmI7URtYD~pA(efWwd=^qAXAoN+nH+9^s7Z? z?c0L$ccNlAZA_qSpscIIEA-voBL=(|3@OM0bT(nGdji0k2iAQ;2p*s<4sT7li#2!v zUlV-q`=;HPo_D^2SJydpsd4Y=lV-!4Olxh6lD~fAy!m9qnYJ_pR}fc}IjEYgFy_)+ z6OUz251``>qZY%3y+M#ehi~C_<UqHWN<@+FCq*s&v}{G`ODIOns>Kay>it{^KVqm+ zczne9#@ZA6S{|dJxLDpT^yF;ajH~}gs(Q28QF~VZ6h=ejZKHb);1{N|feWhj#)vDM zcWsd};{#fZiqOh_KwaMs93Q0K3BSOM<k)=~tbXP(dz?0M!@W%8ba=JJ?nIrDE2)#? zlw!KHG1}w(M)#YL#XRlby$#04*NhO7OCxH60p<=5k~~U_mF{MN0hpgm4SfBKlT<^l zH|#TpOK3?8YF3z!mu7jiyConUOCfUEIN9creHP)Ff^1$8x}HoI(eJ6~RL;y}-S*y? zFm<VN!}#tIPJziXTxc~Mzz?UN(4g)X&1_^bfJ2b!B?&Yp<tVdvLO*_fv3~XCwOJSa zcHzcHUWQ5!EqFWAsMq*#PQc+mJi<m-_#v^zPJKD#g^Ekn>>AQRJp3~<*8f8X`Eg^Y z_(JMm;5U~=<x5o(@olo_JQc$?Q4=nY{4TWeLF_=P%b#PF7=3fMf^lsk(e#!0Hd%O! zgkB*n8d)Z|kXZ1J^?m2jt*jTS0J;wHM*!e644BMmG7W*Hh`VJZJ?SH~62~LXG6-^4 zfilNcJsHT|i|ebe<X^IJ>MEDmp)iD}?Rle<^DHIMr1(6EI%P=UC50r>%|`drxpbRa z_WX+BmrtCp=08lzwPyyhY~*T`r$$=y#Zt0emhHi+dMff1i4r7LbnaK|IvlYbP!d|n zybJtXtA2!RnJLje-eu1~C%3H6%q>m?MY$9?oM3jDNqRhV=^lDXBl?8{myn5j|EFyv zhE}2ruGQlsw?HfhmYtDCXpYaJ4D)e!ck5k82;t6v41+s8)_B@kJzgdHNOz>}mCuqt zY6x??jNqit!<3YC9b><DbG(k{E8$3FhYOk3O}T8@chL74Trr`^>4%4PyB0Yc#1N!h z(b5q5dP|bu7-gllzLgeB6wHnYR=v-{PAZ9YvyIhP#73+|z5VZ5ZHmnBd7|q|VF$M~ zAzkl9`2TPX`2Tno{&zm&KSl*$0F5$MS$SD~No{srWnDvc!=IYU@`j2()lGj&a>F); zaPK|AK&=Mt3?CM-nuGE~Cs0pZK>uEpM-Z6anP>L?%KK&MJ2}zXnxH8aKT+ZCg~x{U z3|E`V1p)cl7jBX7rI6L5yfCX_DP&b2mh~XR(yHD4H%N`OFO^3U>167SP}W9Pb9U1` z{3lUHOAE3G{V%*uku}B9P#8ZjD_($LGOUzb>*XmeNy|=b7=8;%)9n%k1hBU{U4Naf zb=%u%U<j0p>8!vw2nIxG;cgvK<ic2}XpXN@i-DQQZ+YhRjBoNrI2bm+u_S!m(vUm< z5-3K7SMmPt;HF%NyN))AcNJ~!1`PwVB(KJ07H)>&K6?w-!!f=*pdFgsYW9h~=w*`M zM^O_WLuF%B>j&w8(1^F){wfin-Y(ylp9cG;U<bKQU$z)V8CqWQvH@8_R#aSU?cu*q zjwmpE+|QKY<dLHxvaAOm+=8eV4ou}-d4sYkN52}&gGa^kmd+|~E&x=2eR;7sKikYq zeSVQfaB#gD-tCB@qPAu|3tLZf)JTYa4*@?VGlKVeMajQB`|?}xPK8v0FA(KCg|8)g zjK?x6zVMn!=@anHBX(5cC!r1`%59c0H^EMYyZ4QA3bN<%)HAeYjbE&P)dy3@@;AXS zS@Qdq%zf2d#a9$#^|2UiO8)`)t%3;{otKe_2ipR94Vb^jVE?7IE5yR)->kChQq(}O z@-i#sNDETW7OqR*SdJhDz6QY^4C{Eqin`HUuH>|e^@^pwc3|k(6fjw19Hq#9v9UoJ z`a2n{@v6v8@n(?v@lwiEGW49MQQP;k%8vTfnbGvs!Xg$qG6@s^bw*+koW5DzgVMz( zYI@<Q>!tbLG>>Qfm2yO=`Atn>wZy(K!geu+3vR5bSMuR_qmsKrO%o{wf9W?8LHNcd zW%?B;6~||gqgrE2%w>wi?wuTdPck2kLiST22tV_nh%1VFJj}C|EZ(y3Q!8S8E8;CM z<>(C@+efo<D*zAeWV@IDGW~}j6Z{L)vF%OCaTz&5a6xUxhJjaWz~!2u^Xuw+De7qq z81<#wpBe9Bg;6;Qqm8skf%otui3KI&?0T25oNowa(4Oq>4t;1u)AQcyom@7$(Y#eu zUUxyU;GnxNMXsNQSOK{;gN$Py_;R*aiZOX5fZ(U^k>Bp<Q&>@&9<b;2p~RmPRomY; z+rK9<La9hLaxS}=HYN9ka4)|-y}o64M@{Aw`a@z0b?MZwp|GCduvh}FF}j0@@l0pT zrsTomr<phxPcd=sueavOr3UKm2~=@)c{QNk#(sX;?jHOBcCJ36i5j#>uv}1<9AwE} zzA>n~Z<J1MKZYTLvD*6za1K=kF|UMWufSY)_ksp^HjeQie-=g`lb@$k2c(hmYx-** zvP$WoSGzFA3BlB5MaIWs<iyhtdjrr22=IjT_m|BWSe`@9*+-mi{Cw%|rgvQiI$yK5 z{za)#q>-1VNIlVvi-qMJaF*1CxRPu;uBfT7o6Y}QU60*H-|UkSCd79pGF6^VnEs`V zU*P1Im{EjYGO4(yC%>i}t-g~}3<Fx*0p@jAKIkMFqFVfG<#ODl3K5|kQWNTVZ_fsH zy22RBKGfqry)`utedjs}eHY)J91t2Fp0-r17@PXZuBgavlI87dAGQxi<zZ?5kSR>! z2vc<7DLHKF=34s6gKsM9>Zpa}{}xtOL-7htTFB@dqMG-6hkSY;Fi{?5r%qKdQ%Rva zas}3>=XYpl6gG!qpz*Z!89-bAFfIaD3IEI)YZfgo{I>W}X_f`}3<s7W$6t*PW-H?A z%`Q=(#kcs8tAQR8OtmU(`*wQY<gGcK<W5VcMGV~!Uc__`I~;!Cb&0so?iS_WfO}$$ z_UU-?m|>m0wZ-C?iNS06#FfQ}v^*6R2>fWxVUe^6sOvfg%fXgBV`Bej=S85c;d7;h z%fu^ZDjXa})0D+#sbXEM8G+5swK=eZ#j4T+_s;=Grxvn$$>jlQ=O^D;{W!zZ*0{4I zsHO?ucx9}A`Y-b45_%SZ^;@b+6*d(CYHe9QX14!@v22~|A4~(;-?o+}awu)9&oXhe z8fM*U*2_3=?V{%BsY5YmU1jN2dLG0dcj;AA5a?;!2tO8RNPSQf;hd6YUGR(`#0Elt zRMnI`{JF3io8gqL(9n(p(YiXYeg@?}U16_B9I+eOdbLNNppl>>bTw~(_(@jTLi1ct zqoSO8l=R(j;O7O_{%oSI`8WqHmv55t?^B7G4Z2krCszR&thx(>RSkCU<NdEp7`Nb~ zb6cDy%O@YJ$`9{nwXLI<cz>Oc#K{j5wiR)OBq*mWQ{LQ(D3gI`R=6t^^cfU)`|@c2 zqEddB9=+e2|2FQU(jOI!O`?7@%&OJ?v;18UOZpx}>G^XI7eUpmYX`3&??grYLn>)? zanDFgCuVhh@8j4I-br2U3&!N<W7q1|t#&{!0vv&r=%7){wG%39Iv^KxzzPOky%~dT zZU?FJH}1U}FH2<d%uoit#OiY}c}S%?yxZ@*=BtOk3b_RG#dyhbqNJ?pW4~m_IMXIJ zD84IYbBi)&iI)FdUP8(jxyyvO5j~sWsg9b^V`Zsk(-P+T+PgR$)_avvCch=suOh|f zM7*l4m2sC5OUT@u!buNjr6p>Yi)6M)rO46=<**;f*Hfe2X!xa?ztb4`U|K(m43j$c z?ZoKl4@Yh|-v{R3H>gK(bzD92BP=w7>T`~pY$NFFtEDj{)>HOP)i8U%$(~26wRQ2# z^&~BMdg?niQ$DtAoPx0`6!WoFP52wgX3w$*E3JoQ*x#^D?<FT}0-kQg52<*)c{8ll z_eOe<a~!BNl-x;|RmPt2EmL4Zo!@wo{&FEg*fNLE(6fps!K=b8>{XobBID`u=c9t{ zU!)yzfc@&3NmJxETK7L^(_@jt<j3FPVI%(W--q_5V9?#`EMn`CD=*WFRo;}X775Pf zb4}Q(J7#&;Qzy8o+vRih;eR$bzR~Em%jY@eRpj-kDC3c%v>eYy_7F5nLr3M~D3E4_ zgB=o5f!o=Qu)KgOJ+^-!3TLSbuE|IrgMr1{iT0--Sv>e?Ll$vH#bD;gGr9CVQHPmu z&0>q^fTlZfR%se4)<47_-pzZ3<7DB7XZfmVz_~eZ6BX>#Oe^c6gm*heM>X9^#O`pu zea`eZu_IYiPy?a!*(hTsAc8PU(ux?Xx2@+cim=<W^2@%P!+eGnyQjlXQu$=5_KiCR zZ;(Etcjbq7ks4!S=-o&8te*5APsptbPwy<&HTQeO!+ji7{FMH+_5<vxL>T;*;t9?& zoJBlf&HM17o``?81iR$A%Fl$!GI^Elgp{-M-Qsm!2IlDUIU)q!f{@nfWORc?+{mN# zZz|td3N8Z>U78oKK;>kFPYQDUG1L@j&im&vWG@w^R8v1_QuY<NdV6*B>$Lr1iDYsq zY9M`U{u2M(mAFBpEcnws3Q?HC^bi~uq68_2ZM^Kg0G2hzLF*)}_Vmq*0&cC7gk4w8 z0shf<l4^&`JBg?q*{ilD%#$)`k!rrJK;f;~qs;Y0ah7u(HS=YA@rdSf&&X_L+Z|UW z*YoJvJl30x1urn#pjHqnuOCLo1P^J$TuKxibgUnk;crm8-IEKEPYD8Ao*-rlPqq3| z07FmD^L?aX;@jSHUDjc9W$Pc^jlwLR4?c5VHo9r(-FWt9O~qd_QA-H}a}PSa3VP&B z273ABhEnW?)omA=`r1#nM*_w<;_|G1Oyym#-8C=~9x+4i5^l^n$LGV(K~F=(!>Z<% zltH_|a<a&O27;G_*8do3Og^`o?bcd1pk@4unf4Svu*E}X8rT5>5x_G0_%~3CV=$is zI3$G(&J<c=WJEHG(K}hd22tntG&a?3mz7D;ny~GY%OJ2=+P`pTmqVAc((+!!8H!(T zMSB>c_?K{Z`X~iOf*mLjWYeI8sqapKx}-7ZH<s_<+hM~W(val3|5!LaH<@EI&J$Tj z#z~S!S{#&K?v>ztbg#Lg40F7pE^P}_CLT%W<xP)krPr%X4Rc@7d|F+&;WE5^sv#KE zz7F-HmlskNuob@X!MNiW=nVqBq7D;F0n)L$M$N?30l*tL-|=j11r^kz9rE|P1=(%v z{g>~n*Z63J+cA+t-QS*}6S<_#ab;^2)mKk^*5rv2d(-ngiHE7U8pO@*psh>kR-oBG zk`tO2HWO5c^u^Nm8N?{Jnz;YTaxR#Nok&847v?1|V5792GK}^pkSd3}61{knCN=ZS z;7H;JPk%(ZjIpo?!A<5>lfG?%2tLC3?(Lb53wA-7HltBH!>lkRy7p=-X!3-X_3QR! zy0`SneWc5{l@J;D7|>4e-Z58J!dEfq_d+1jS1q8Yc2{Vx;x$UtGAdxbQdL<zzkBGj zoES2=kpt${>tprFO8^B-Qnzn)C+}!$h>^5)Ze~gXDwa*R51{nLmy=83X(5l>ETuH2 z{_BHWXM_+C)2!JeY<al-Tr)FFmHV!{3Uy8R`Blcozk^DZZ@K684NWfsIIM4wi^+ux z3T5Fx!RKf&`8AoKnBHCo?q-v-%>OZdR_ha9t>-Xo<0)uZ7+U9T!(Qwn?c-GLMZc@E zsNJJ%YP0>zQHzOMIEnsV*R3I8%AqW^W$3du877SxUBLRTYM7fTL8bdW<uJNn^&!8@ z+wS{sp@hDjI8+R#v@jYdcqcnO;VsXrj%XjD-#a@qBD4hJ?h6y!Q!3w1W#4WUSBth9 z?3E~-=>ed%me|*yLFIzh+6rr$4lZdeTUeK41c1@Y=zMkTIqZyobd=>aUGIS*T+001 z?cTb;&?Q?1n?mm5HgG%$-955FsrMziitCiwBc?W#=PY0J%M7=bzD?*3-9KeO%_FXO zL>kwfk`Ix~I!bFO;>_9BAoy*c3l-4Vw$b_Qp!>O_rAXk1VXZ`h@N3VX6om;v5v|#6 zl*m$*HP`)a=A1z-SJB&|#2Tx*q4LC4hSmV|ZYpA<L%;U}{0W4DPfD1h<<~GrC?N=g z9lVc>OftH)BSQ@A=e5Loa=_T%!c^JLjO@N7lD=esB}<>v#3gpLY)?I!B9QA020)AJ z3fQ3r4b{rxGL+s1&uo=V2Fv|f9lIr}4py`h%D2B}{T=wLIj0fVzm&AweMDTCNrv?x zF`br4g5laWJvO(EsF)eP4zE7%S20P(f`a!~nkbcW%~DhUgpzKLLBO2^;Pw0H5g0)R z-v?v-|9{9jf;0r*ACqpgO-li}Un?C6uU212`vrOaJ@(i~X;)}jPZI@y@cJ3Dl2~E& z;mYs1<XFp0`+Hr?t(`5G!EraXc2P>y<g^goxi5eL(MM|QKmUG{Tx0&;s37^wwp>)X z_TsoW`JtlJnzdNOt*C%hC3Ug*Q6jfN4Q5rL6kpXoqLbDYX1Yrh`Y^UyT|6Y$yBG(Q zzJ>TdM8WC*Aqp@cL?H+Uivy>kuBNoIy0oIavZkOcJHH~nJR>_MAU`axI2UB<+r3_a zPoSZ2w;7XkgXG5XWjF-*ozZiID(;A2|7lcKcT{cYcSG&Y&#{&kUmh~Vv~buc1~{~z z#I9%-aUk}hiIcphT(}a8k_2^;NJf>y-TG1Od5h^#jjc+ryvIK3MM>9?kOyX7pE`xj z`RtNC>*h<AD|i~VP*fn!KPwbqsBESGhN5~t<;eZOixBkf`s(sBrWaf=H1S9<hf-zH zgKa($gh0f`>$br%!Z3dU2T*+p`XA(PS}D}kgiP?2H@2kl9{)r5v*p@SS?z8e{1|NH z!&rOSJw+dq#XQvkCyPItVKKxdoH0Kz3#1@z1GA6~QCqsBev!WkKo`IVIr(0Iy4_MC z-C-OQgl_$!Ypn|F+0L*>-%HaP<>)?vM=crs_0|-kXcT{tIFe3XGdPkKgt?k~RQqt% zH@VGh<(T#zU@@zneby00nl*cevuGQk{Xixzn12Vg%Uk2xJiw}w1Q>2XO@b|<3h2tq z3e$c>)^>M2*hoiiHAl{EeA&rC&B6F*oLiGIwpU!s!#|OaLVZJfmD6#I-XsE^ph75= z8Fta%^9C4AP3gKEyeV++a3yx2Qhqv$^-UzQa4+~`G3kF4K%(_gPpgI2>8Et1G+Gx{ z^5!w8!k*M@sp=F+*_TCO$%eERIh7P`3VtBdSdoC-Uq)2@dBd9t*Bt>I((m;QJO&}? zlXTx0!Ew+f$I1Fxpsqj9SGEaT374}JGE)8dTMfU)gjP7|F>J5oSep@-&uAUu&8_a% zFGR<L9Ft7w+|WnOpq_?lwlOrXd9>5j(plsWrj^{wV&UkJ==wUk3q27G@>MZ`h_E;4 zHj|@*aI)w*sm=pHG>Dg9;T_{$Ct3UEU)|#IvZsTZHO4;|;-R{(ZWm3dBaH-kS`c$1 zHd+J?rVxOf3rO~Hj9Gwarxa&#D(GvUG`{4$ug%R({+#pf4)&*%!>hU~alO-;IoCv$ zS^R2EEX+(Y!xtuJ;N-Ie^FO3Ewa3M<d9Y*YZj=bwQ7cJN=G^gdhM<1$@Q0+By$WoK zhF3~>B<^Ot{mMv37&B<`=gN&v{^Z6+8y@=8z<1VSd1x0)_28nCA$PIdY*|9`Vt0>{ zMJkkf#;O|OKdV%L&kSJNHc=i-8#1VCx){6-o_{wInd>YI=HuaYwnM}&Sd7Qx!@B{T za6c>}V|5Y8O3aXIQvT!mPF=)|$A^)k>;+9v`cEe2f~y8OP||X)nNqFeN59r_E$KJT zHNA_f0nY$W8DD|W+(W*caOfgD=caxc$&>}#Yw6&1!{qNPl&&tTKU}dVxRwMgTH2Kr zL;?}QGjY<^h}JwEWO@6TX9V#$rZV_&f~(X4AO~<t$aH49=MC!eInPNVH`yvD{0OB6 ztUhvYW!fU;W=OZcOY3UuN?Q9^ZbH5HGnIrWZL>bQz_TvA*T<lk|1n6%p?ynFi;tIO z<a!)C%;sR8nJI(1J$+NpfYN7DG|&v~=)ix#7-LQUWnaFYg8px!ko-je3)h&lMP6Og zs(iPm@%?++1pyg2`;V_|*X1|P@93V$&9{dbn3G;BWK=QC^k5(hP2P@g#r)k9qs0rf zq|Lw=!VO1HQJMhg5lHqtUoT@@zK)C$y!gB}?%t*OO&v!Y_8-3mT46J&QUJ*o!rdin z-Cp|GAM)|ED%(}?a}IV&=%!SN2RYMjy0%gp!M@EKWv#k$$HH4_@oyuQ7y6knU6~o~ zA&GX|GQ^|)aKv6g)?RG*rkjr=HkOYn15s^-XC)o6`gF_jkivf%+P60lu;oJb3>uTk z01oyDc?Vp97&B~rIv|+Fq+Z0eO96U<ZGsYZas(c!tv#B#HYpxAqfg9o|AL)AH*|&% zbol4yynZ9XA`NIQny$UiEXVns>r;I&an1?eoJAv0>`kfdP?BhN!TXh2T!(66g-GqR zqqM$FbWh~Z6kfO;mLJFRW?lq7F8#v9;*^+X5V>>!7T)j<k^Q7&^9;{yxig46O?LX@ z9c4F?ermQv)&#dz0UQGPr-GVy+j9IZE<X+RSP0ABL*HY~QUDF9Kd+#R=Ty{tqd=FL z|0{Rf>PqoD4XU{&VMjsL!PiqbYY}d98U_i*PiO~yxg`=?YoAOSo`afSUJ=M^cE1>! z>EbZ%u9m$Eby)H~Af;R&6hc)^uEd9SDJAYAqv_i_=xwWnt#a+m`^peJ8u?CPCPD;E zrOI)8S$F!G|E<;AiMhQs8H-MFK*<<@gRcICu>Nz7<_mdlZ5J_ac!n>((uhr(6^hAW z=k$#5G05{e?`&lF-IoHGX3ihGTCgUo&XLK+MzG=J6SmT|eOLcUcsgT}ImmI182i-5 z?GuUxZP!O+df`jRJ6lwyqaZYj4c(Mb7jD`)!FaO;{F4kX2rr|_l-Dc$+6o3gabr8B zI}5yh<|<L6NG@_p>Pwi9Y5g%@98WK;Z%xuYuvp(NRwA6dcg>;>FOcbztS{sr;I9Be zYcVpulZ`19n)4@82hgV3ncHMOjAtKYu{JuMti>J7XI$~};+s{g8hNeX+wD09YfB9c zrsDiIZgsmNH(2rz{vMiq!tl@V0S_VCqsQ6qiz>m}yjW4-40h)dC6;b<)*@4putT^Z z1EBgxa<|z$rtf|VzwjG#mD5LHX4*#TzA6;#!tVm0VvOO)#UoZs+FU*|G~lyhWB&_q z43-Oe3Gy}=85B@COde5Bhaa$fam7x0cRp9rl?RjcB{eGGnSXJK*K<JKy)dJ(KFgq) za#WX(+3mMDd;1i*2)Fs{4?p#-`J&t>E9?j-Xv?3=o6fE4IB<x4nmb!$epILP0+K!Z zuc49y(FWPG+#lybX_K};KP1=3Xm2Jx9FSoSv22;-cq@abfLma+$_F_k%jNE?WlUTp z5l_~5fbRB<Q$d3_#P?26v=14Zno90HQP&(NPywiaO%Z;ye3=5Vj(FciO{Ru7Y%4;Q zaz><9LT;D+Lzz)}HPIm0u$_dAC&m+GX!GcdpzVouQ8h)^UucLWCt8nX$vRq;>p5q$ zZz#e!bVEgxpW3B=<$|Lk!|Rv_oP=IwD%Mbs#;_i_0bVYUryXB?4IvN*E&b$v2;r?D zTmx(XdZ)mluYeDLpnf^^)}p!wG-wtA9i0`T_hmn~-F>m;i16LlYm%d+1y7KU)4bKZ z&WSx~S#6*#M3nUt)k#3u#v$b|B1Vg==c6BvBDm7Zd$bBiYW^=4>83JUIb*-UUR%5f z4iPauH`2xU^9?Doz)qOCB?OP{WA##Hr)6ndSVCS`ojsj``i1OC8(I@&eY3GwSvmo) z*$laJ%S2p&UZ&5|B(XK}bq?rB8uvTa0a%TGH>*4=l*92#DvVzbS3Uomk8Pe$t5o#< z#fQgwYUx1oZxlx1;rP8HD6+mOnct+Ub^iR8H5sBk{33vPI7>{y<=3Qy(r!$GyjdNQ z`LdY<W7E%Hj0dPC2F~jIob_Srwl*9-&TjV5iGrjLdzuTg<VV&%N7hI(u9f+Cl5hpm z_6(3ktL-z;bV&`|E)d(k)L_SLV7c(VWrFc*NbkUc(zbIyQq5sD1N7r`FoUy6OQ*x} zraVo?p7v+fjd>ZdJnpMFMcN;7{henbkwJQ#;btcj`kEVCMXoNscNV8DT;(w~&6KrM z(+edvd19~^PXshF^%8RgjBYyEH#p{By`AguO;A=wah8+ZEO_WYR!J2>X)=+IuI79v z0v?7t6E6=qfFKh%=-)Si`%D0u8(zb3Yj~)Nb_R84ZCH@Hd8Bgv8|+SWw!e&l!C@Yd zuA6?_Vb3C5^AE96;BYBrMgoF(+$Eo}lGi``A~qH6;4&WEi^(z^wdMl-S28I#Ytia> zDq_mxS`GI($B69$x*q08XE*h5b%TI0)ah9mh)!t@>`h9`$@Ox}iPqzYtTVq-CRe^g zhoV?^A3gyVtBi!G)dl+S1GtO8K36wh{fV3LpS?xpZtRl!$pV!a;v&dc0S6x&pMK-R zC0{BWNK^iT^)Gkr7bz+2-S#-v%1_!2!#WETjMgtBfNKkwgs@FBf;@7Sly8z&YwFao zhG7*Pt9=FLdq0B6;q||HOH6k@>vq`KE5H}s2z;YEkG3P~u6rEG)Eq{DyU~r|%wl;6 zz1RALN>o3~`6%gFZxIJCMf5ub4*P>QLx8*=wtdFr*DZj?lK%{pqW22cZMR<^Tf83k zN!;psn?CJ!zI_f<)mN*Ov2v0X%MY3Yr<j<B-uN0?-eb9~%PxMP%JR^N!5&m=8h?Fj zb^^N&Y1RG{s@gX5$1F!F+L2RV6U)@z*9ZJuu2#(Vma{~)Mq4q9t4$mCC9O!=auneT z3~<+sgCY*|PSb|mk1Pu!y~XiOn-reHfA$2ifVa~{K8_WGWK?9q417ON|E*pc?1>L_ zNsP*7yrx9zzuIq7iG9@&K9FQVkZ^^TenKZXn;9W3X`0w(OZ7SomY^fHAgIc<kQCUs z_NSk!<N1)C>m`KNEZLk+7{~m+n|c(YvMeT&GV*OZ@m}U>`5-Q6o<lo%Idpcybm$I@ zMIxa6IQQ?ngz@MuFay#;5dwZiG=tW%vv(c0Ic<HB@^wkR9uh{tF$vLHqn>7Q?yKrH zAmw&kq<gvX=wC~U{>8v7545Sb40^?c!kQR`f&U#lR-<MJX5|~r(vB@^dUSw>4L%@9 zZTl298tE8R068N&+e;BxrU`xou@1<G*jm+@6b$r*IXsSPGxLcI!N~_3rZJbQN(XPt z*Dj^^=mK`)Y}mAW(Q1!1ZCf>l+M3JDw~XfI36!x5X^I3(me5yMUK@qHtm{?-vQR$k z*~k#RdTE&J2CFL<oPNui>u}rB#cRe?Y@Ml_|GTe6A`<Qkd1IB#VNA#zSnZ)Y`{=`U z1c(L<%EhLb)zzV;X-Mg|5p=@zc%_xtDd&3v1aLo2zJfA%ukS)L_bOy5V5r(3(lfvS zt$y}BIkFi#+M6B5mS?LK$AZI~lRTd}8Wz@~gCz4K+J+wbtfHL6RSKtHy+9Q&=NE9V zc&g*{RIm8lp<C>Pe<#aL9xzX)7Qt=#;0&G1sqBLuq@0E^Sa$!^s;>&cF4OOg(ng9- zy!%a3lr+G*Pl07$V2}77Jq4v6zCTx&VgW^2Ttz7cfHr>jsg32NB0l!d<}6oTHOno( zZ5@4z0do7wcGaZuDDh>GSk;dSWEHt5OUKs7lpKgCTvMLv9KRkWk7;jjap&5aRoMQd zv3U3V+3eo>>$SRhvg_CmB7_$Gd@856aQxPF;>`f%3ux`I+eR-5;<g!Su`3d7Lu51r zrFTuc>=}v`TtN34aO4Z@4-yS15@FX>V9bH736W1}P6DoPMpV1W?N;rwO9b8mT@4;6 zk&r*7nXS`VYLaJjO7ncN$0D^jXy)8o_}V^!u<+i9SvpX%rx8k|YJHmT6sh+9z4oY8 zwOshZnptNVrI+ReUCE<};}Gf!0>>H*jfobp#8*d14%WFzY6>vazjvA&*6}ZRqq@$o zHn<nlu8ZC&?rOkIM<e#|{tuJ@|Bp5Df5#kPLBH&zjMlV8iDZOCgyh7O<bH-hF*X6N z_VylT4yMk|mTo5IrY45QZu%zvR#sNVh9<dVz$}08?%?|`@hbE>_MvE`nOCX%<VH|M z<-?5k+{_zy6+Lb_w|MLIxNh_wj)`imFxm<^UMWCPa!ZS#W&{_+&P~%%p6i@H<*s>+ zsg&mh{&osAvSLjU`B}n+SYdJKEX1U>^PwROTicAvK=@U_wk$22d;SQEs{{NJHn=9t zD1JYyQ6?pR@6c?34X_@tq3LNo72bAj)VN@w;@C&SReL!<_ZP~8;M-PI@nIwsBb1O> za%rpp`$f$PO8*r#r~2i$M_k57jV?(9cg=m?fj1j}kru56yT2vbxp;|zn%vkVL;71f zwSVVWSc82QUP<rgl=~(K2}XHEeLj5+4Sp}d4fQAcX_=|v7<nIBbgo~jc>~;=ON{J3 zQqR2MsT0uk3ehuv4J#t8Rl_!T7=W`GEq+zSFMf`c+5i$2mwFL;C{<~UScd=H5`0<< zCyU37B?4^B%KXy<kIi)~r*HsLSbT7_%9>{kbvY$Hr7rhKXg*%kd4m}1(^P?&X8mB2 z0Dgu@Y#P)(suH&neZYYOz{YO9hwX6Rb%b&v?K=@{v)DL3iuTV_rLJ$rW0B7QNVSSD zoBEG;^d|ZMqHm{wjqbMoNJWpgj7mPY!n#dnImk!`h;y-j{uk-Cm0WT+8Q|c-HJgqx z^yJRWkHwp~s&Tn%1Q;%Q^Ir&FZyKGwa}r=};6`r7B*XoRx;DI8?qlk2eQjE;_ZHI5 z5VCfM{%RX7c++Bb@t=B#u>B8jG*t!deaZ%6uXEDJ|GMNJ*a4Z`7q@vr7rkGc3qQ6Q zF^%v-CCxg(hK15I;IIHQYoHN=`PG-Zm>ByHzhk2>k?Bk1vE2L9kk;I)l&!AvlJME_ z#7Qf%=bx(I{d!7|7mNh-J|N9zBt<{&q1fE5Pv)CFP1|dp$YP)Vpv(Y%Ycv~Wb+Lkx zW5G}XDw293{GvX>dxW1Le0tiJqQ`xSL==!fssaFkbsYlNyWGj8D_n#YYhAIS;5lz- zqpsHufhD>3KWHh-&`vIMK{LXs=zWT3H5+e#GaRkVMsb3})n4)!h0-oQ{ZMoXe~&<F z!Q|3(b$}cnFWePqfA;qrl3PE4%u+vCSpfzbDp&rp?<qgBWRN!}2)dighHHGJ5S+~F zK7}TrAnJ{8LcpN@W?2N&1)(DIB@xF6_7D39DXU0pExKi^BKYu2X7N{`XPUxSxJyWn z1+kGdN42^uNek!vi0kT2_JHRh(+VD+B?1uO`X>7awY%>eBd`zcTgAa)eKbr=d;@&x zt^4^tChc<$Pi*5XcOI5aE=|}VR2gQOR-+NyF>2WON#{X)hyHDr5>Z&iq(9I6Zd;?o zCXxtLmqq4HvrB6Vd>bsob;C|%w$#Npr@l65XY-!EoKWgQUs752pW?`wT%z1;WE&8B z5)$cP`DF;fga~?|D+5}L@F$FiAIN`?vv<h^$XCL`rh{Znx@<YkAJN+Jm4|rPPv&;D z&ps8LGvq40PbX$Zy|8`jF$}t7&VIc<teAZaKlZmq;s46+*h9+N;X$w_KiEflpX;1? zpW!y@<KdCT1q&dcfJED(=>i=XAIvi-q_<Iq7lP&Jr-Fn=>U(a^`X>|GgTG2&e0aZh z%SMI21k%sY*bgV1S9j~hFnx2TIVHZwbMdYw+So}@`f5xHM4MgQhC&%*wIlpmAxz## z$bj5dv#i@a_I8vfVb0$fFH4xZSc<G&1|Z_VGQkD#FEJ5<_@a5bp8fl>Ax^h3ts)f? z)`ctp!_w(+R8Rn*#7ONYhOrZrR57#OGsaX-I|^=f)q2I5h8>+Kw%_*h8cTDdiAS7e zzdpJvh7wsF)OdMBZyFLZrDzPX<?83d?+9i~WX{A+HtCAC!aYt?p?R<fL_Q%OMgW1e z@AITEAFo$8NC!edObZefpu5fl1#<B>7sT!#TP$tXREK0Vy=9{>TU`ay9j>K!gBaB2 z=93AdqL#!vi70&g8^+0C^zzIc)FG%!ek5p#mboe6+B#S{-{uod*Hc2H&g6Mz*U|`Z zR{<OV0q?F7{}3Tw2T(k2!^7(Z+9i*fmHq$(l$mz&lTP-f-S+dnB|U9J;cxqQ-`*|i zre=-#>isU1u%>6W;bx^&Pk`j#-{)<r9;YkSe-g5^_*M6d)ZN%R_-}kpSj+)qFQ+p- z-`QH|F|`n&9z=f1)0OEDeud-%a_K<3sZdx05=>T*b_=lc)w;6eWh$EwNk7B8{qgv* zDQSIkOCpNF%kHrxIj@U3GNMU-S`_?kjV*=c*d?_(r6D;V?!0G=Py}m6b$BSGV@c7@ zpt|>0oQ_v%Lr?HxnTZjU;z=*7B>)Ns9MJ8>zuD8<6a44{%I{4J{)Eqft`ZC6D2%4g zJxMtm9)}+FKaqRlS`WVF8T}axlj@6+(&(91BdF2ESm;O(C~Cgby1@bed@?}w6W@g2 zd*!Ng!a=?&{z|~SAH}>_yadljngP?3=_>OFpZ=ff%VWIAf?QVUjB<h~9}r-|pZ!ca zeaj#JZg1qz>3#0ht>9_iO>WJA%j(T@$wv9Uyi4a<o|omOJICSquPxt~r6QCVhpG~h zBXi`!$85J^(Q&R{<6l~p!RzQH#ZMFfSs)x7WNwyk=_K(M{=^lgquk9BSQ*%`G-yu& z=5hb->U6RAC_N2RUfkc7JL_WgJg$Z2P=OaJWMRq~Pu=%_&`sxeZu1WsMNun0)9_7< z*QO)?Q7Ys1cuhJLAV?CR=CIge?0IOYBKk>pbxacT@?QIbj*j2W8oX1oSJf^ZH2@rt zx<wxbkCm!@!-$}Z)vc^fznYvpQgdfqIB|)tH<Mi49+MhYb~W>NZzB%rX`twt=kNER zHdc(FBvbG#3WddRAe98ZJofwq_zsv^-Y7ac$0eDV9T5|l058brB0l2nyoF}ov<#;T zWC)?)mL{`61rWAwZ+>=jWET?vrM8`l`D+KhQtyBv)K3uYWCik7Kd&4`a;D6!z+YO2 ziWPCq=?oK-@m8dTD}$Ai^o^REsWjRrIv>4Jsp<t3RthX<2-3#^w!uGPK+NXeAJRR- z0%12hFCm$Z?c9D&*r{mJAQh$OW=@N{3Dr)we<}HxpPTpazU}wA;sf0mgtJcD%liph zsEUd)2rM+jtOFkE$1|vL_t8J1uti&Ok3x$E*Q8E=zH*JWr}R}-^6dnMB3ghPDCmQO zmvVsF`VZ?suIn{}GkHT~MN<Uy8u|~}y?J<BeNDZ+<lXe=@MgI2bLP2m;Wcs(2v_?> z50WlJmcjk8tbODbz4S|&HWB<c5Hlyan*_5Y#8aKYotO641X%Cyf+A#=NY4__XOX`{ zjf+|w17iX3%kur(lfMmi_##$AEr6U)4yXozq-6nsZQS=%t51gaYQ%f2@CYB4(OTP! zlHrO8#D+Dtx2~uKF8#yBY^@HcQ^uF^s9yxRTobn+j{z*~GI*Y-W5rpx`CFR3{*Qi^ z*oA=ZD&HpmzHXT6;}}EsecSkX%kPTl|1p&LVA(Ww@H?2w+`gm$8`##5Q#$bKk;e8W zov_d)!~``@7c|4ZqZqHFGh0r-H(UR38v?zq+SArmUL%(vEb;e-N%84XKJB+qR=-lt z!`bTe9i9wnJMRT)Pu<{P=}<wHFZ|b)Yw`2!*89j%5ag2I`bzioU01)#y?HvdDxyFB zHqfAEl?C&JE-~L@)G3Yngp92$=5;9z2uo#^n$uHhn~JF}jDcwpUo}xqAFZjOhsYi8 zTJk6M<-PutE-m#yFlFUb2Gnf-_cz)4c=8|q+DWa*2Ol{(PplWKWevcF_d6;hd2y6w z&Wj9<`8P9R3%Q5Cm&59%h~#G{#JEKEXu+tGbIVfJh)sMTGONh4eJUJ)URGDBe_$iT z*A`bT^_H8FEDX~aF-V0nVDhbF-R~rAv(#pjw}XBA=}ZE(tevwUh9ibKuYG5Y6)oN- zy(5_T-(7jX{@M>X?6y4H-vExMO3aZw#r@8BgmvT*)lM8CaDnm7O@9%{i{3j#_90)N zF=*OZW1{~aeRqiET9+$ij8tKA_Ya?bd_|7TzMcJ3iS91=c<id^4`oY?cx>=|N8^#J z$RikEt_xT}Y6P?A9H1o8_WDc|&}06#JZrgYvd#)1km+gz`E#)S|EgY~6E*@6fYtds z0~KV=sRRCY>oxPQ-kpKo`^KO5GATaV$b<)M#uOWHw+!HfGDODVSY#6)uRN+;cUC<? z!X&vhK9Mu94X*h^b|?)ql#D%5P0ub5>(nsI%w3vuW^@pcUfY0~3;?X&`G-YM?<cQ= zKPU;I4a>$cxEBR&OUTJopwsJX>8W7*<<iV-Vf91z)`$Kq%6H&e?F|3nci98)gz{M_ z0w+0M+8z6|@f_;$QdA?Pah3;xJ}zg39U9ZJ1dbULpu6+G5d6;jcbZd6&T;jZoZUUz zfA?~uq}+0-=Yv&>*OeR|mM7z@Tp53w-=qDoZzrfLa(3is`5QK-hQ7C|;9c$Yp6l+C zPwd&dINt|fkkY0}c5^@?s6y{IOluc%03?8bck}cM@!{g{*xN;UxOJoi0!V-1LEFp> z93Idb9T>K^i_1H1()y4R+-kq-{QNNKnZen$rrOSYHc-n-H|`lkK{s^t>fOas#WS=- zsmhoYwP;3Zq9UP{i24vzwe0@Kl*9*)4wcRAW!ffPy3g;24H{TF#rgnEOK~40K7b%< z^YBaPo!3H8{~&YEn*3-c0Q#QB5Cq@_>^Mk0<+*po4DT88l^#XQTyd0CH>%J#s!1WD z>(p@LG<?D`%k#rN9@SUH%peYlm~-xu#frs$N@{SEJ@u*FeXqfUFZtYuAixW(fS3Wx zweA}62jLDYU)!K<jyGtn5cp|*3jirPnyi^=HGX}z`(OXX{L;rUao;k3VEVi$l)$*o zs(FyFOuadJb^_GMFLg5zp=uS7_Na&#7=(4=+s|w5rjZev|Fr8f(6B~!uY?PQyB~oD z`Jc^>FO)e4iDRGba`vG&yd;D=h&gFkD$u4f+=(ux*~SkhR@|7kdwO!Ga(T}_h9XLi z<uZncVO!fASJo9@sS{KcVp!KZ#r_r`qx7ci1B3puls~cT>}=>|M>m0kA>vNS>La-9 zfNhQYE=-1$pZ9)>OnTr-b|Iz%EM-9k7@%+`(Yn_4vJ}0H{8fL%X_LFg4+1ARJWaP^ z4%VhW_-@FR+kGVG+Hg;vl2S5-$BgP?z+~fA%P5nV^G>dJM)lk5q}0Ug+(9a3S(}+( zzq#=L3rBnOG7@tEQtY6A=xy>ec#Ek~tK2N<Qdll!N$Pxii}F0Hq`v>bI+9zB><dWM z!vH%WaSe_dhN~hIUS`(9O4!7QzL-T2HOX<hc}&!<-&b&hzW>k2Qv`|r%T;2k*oUkW zbkqT~LYbhy0I)xt-mR`LpEpcfU0tqk%{K^iXBTUTaDm9?)!u6;zEO%}_LE%N^`bIJ z{#(=K3Y*brxKQ=dV8zxSL8{CdGX>WT(xUh_%e(czNChOL;{QV`K>D<R0nW$4A0~$8 zMusMarbdRw7G@@9#ztn&0R$Vq%i9Ls5NjXJm`j;^HOAVjd|*xJ{|#SE9C~z5HeT~8 zOl`~gb|jV4vSj46*eOs1->Dr@4HgxZIBa&czu*jJl36r|)7Z=8qll@~j#?89eGJk* zL_1^bG?0yacfYg;5CDBs{X<~ef}MJ1ts+~+NWk;Q{#%|M$M}_b5^t8hz>zPgd@+l? z@_z?j_3=O4m{>@!!#;@6`td_-7N|q+`#czLPucb{(7-ZtI9PJ{h~)hATi`D+PHff3 z!LR@jO!zMN_if{QfP7Qi#+Jf2rltR4;4_=G=T6(?G$kWp`p3uD#l-y96Jv$5z-PiV z^Zx!_UQAz;9cnXSOa{Ti`pE0AYK&J41+(C-f-ucBzdHSr-xLte^*>KL#lTs=fBeLN z0BntSrT7aA@L~ztFJ$gHvEE@l{12bUqcUU3M1$FJ*)$z>%azp;O3!QGGx<}2dT|5I zR*K8k4ihi;#(<@N5Jv-xs=FzJ_@+1+7lzOAua|@e)w&C&MPKB<yme=>Aau8LlWpGq z`&q#4op=qly(SxDf`Kd|Xe&&|{mU@+o&V|tT+TleGCC%M+l514YB9X@r}M@d)RMb5 z(kaU(l=1Jdae7LiFpk2_yuj6tW<(2HN3RUgzuU!DhAgF%(1C+u?9ile4}Q}VZhNW6 z04@iFqThday&-j}yV03@)7EoiT)N52Bzxy+eUvU6oRN)QT{)hybo}(qK!dDSv+?VQ zg5!0n-EUY&a~`}iZ6|{7FL1i%mY1I|?6;<MR^T=~z^}6_rH3dFV(rPAtCW4;n+KyI z0s~O-zapcSSbDVcHtr|QN*kXov)HNrsFM`M+aBYU@Jn_)4N<T+Lok`?vz!c9d6WQa zc7D6*zxa-uBsisF{>~SR#w@7u3*SJe1WNe>zXD!-&|KwiDijc@g&^)}Kswog-WSH_ zz5DXGMEqE+b&sRns_e@#hU$mp?e$M${M~3IT5nz=>QGIz;;Gf^_8UAEG9kU<9@HTA zNh4<#l5?MPW~&3dld`iWgml2?neW54NcB0<WUHgF+zmC741}=%OzMB>2pMPBB;&n_ z3p@XvY8!#&dZuUlBSThRMN6!!v9e|;b0kedOk^9>$Z($7eP9_lEvJY6)8-sp;$0e_ z&i0LN;)P0dM-}L@&$?QBzHcJ|dq7Z|u4Lc=08JHCHUR*7#@<>DAKacM<=!ipSgDMy zCN1gAf3SGaPfcPa=ly`q_M8M;+qz<8LIWFP7Ax^q)P4D`F_R@H<P9_R*}*M)F7aF& zCG3FD)11j35paU*?*G8N9^Mloa5;b>_kY>Q7$e22huPM3>c{a?Kl8Eq<RpdER9Msn z9i_+-zmHrHG!nYiW8e<tnjBmxyVIsU<{RU{B3p0ApWnQ0R2&`y6D}<hZAR(<KTs+A z)$8*gG+_qJz;228{{p20TKor;87Tk?0J!mOk4L`To-=L+KaekN<^lh(aWS_fTo0{l zH;z-8%(YWVDPf?zm!Ua%EW2AC)c?$J?%>wRG*$VO%WQmpG;T-)u?W_YYs7RNWq=0) z06v?&=*=Pa1AM<wGwySg4#-`JsUHRa0007w+JMn`b?3T3<rz%$!(J~|jnRo&j?1cc zQRvZGiZtUS(h+tN+G@{i#u|@1qKuoDn<sT!D`GM1u^`_WuQ#{DU97u<?BLc#P#^$4 z%zgHMf%^dOH=b(7`^{|B8bI0=0002+&-UN9{mNeI_L+puhX>yN?#bNba6bPYL?%jH z*#A_ew?wl9C(pI3D~!k`B_4M<>#h~3lPOe_NAE6QY^y7ZO~=@Ii>UPFsM8_dtNloS zK;Ap>enU<1_UmNeHlaW(RR910z`n)u%VxTtWsU=B4<G+;u=T86xRd?Ad=X~cY&|+Y z9`xJ^WRGg-6w1+3sT4oNA?8|*trk-9tStgwdNH9gha<x2Ik^M`Cj_p*0=}!g)_;P2 zJJ{bha!v7irO_oog%bb(0ARgeiMN?rPo??u@aof(Teq>BJ*wU1%4=(+%qUm)6eTib zh#XreA?X^Y9g+hNvlMJ|XnQT&>|uL}LJ94pN%_v<!{xV6Xm$kvUb}tkABgv`8TS`a z&G=sD1_anJz*J5E0002<%d18su0(QAPNT#Fr~i1+TacAr!6t58ijmrxR)$F%Mw__` zGKcHTn8}vi{!tzPzGtPH_Yb%T3Pb5=xGaG193Hec8~{F>eY@X6f_Jbz5!4iKh@BfA z0IDqz0002IoBhK6{pQTn@zpI`?*Egx8RxDqW;rF_PZ`orBo?e!6-P!mmqpD<(2`1` zM&6WZ0zkbT^mc;()LU`FE-BXldWDAV{8OvV(*e){o=W|lK7~@@Zs2$(Z>TB0TdoB* z05JN+ObI9e;HPt|U-wKmj61y>$F{va*QYC+df{x#FqPygi#KeV=g@B4U=E#T)mW{A zIGc)Vig(Oc9*W!f8zR}BR(s`>KpAsAL2E%TPB#JXK?7_7t%ElUBn<$bh}?X72obci zIo^h-Dc)7tX5bRk7-psf008V?f0lP?)BKBvj{a*LOpZrS`S$;RD5+<elNoIiCnX<O z|MlJ0SoHX>vGr{IY!Lv=_bUvTdy<F!i{MStwtDo}s1nmsYRY~6_>BDip{z2`b%0}! S<2W$FU$+K0_BdcTaH|2hIaSdB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood5_reversed.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/nightmare_wastes/mood5_reversed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..baf383140307aed9c1c98818c96548fc1d32dd7b GIT binary patch literal 36591 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 UzXuZB0@w-Yr-TKZ65tll0fQQP4FCWD literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/ant_nest_exit.ogg b/common/src/main/resources/assets/antarchy/sounds/block/ant_nest_exit.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fcdc940b7f2726c38f506564e0b72d8540eec70d GIT binary patch literal 15819 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape1.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3709f8575e1c84e748a76cccbb3c7978695232a3 GIT binary patch literal 10575 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 W0{A__YB!$$OKgtNQ9{E+D*p%6BtJF) literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape2.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4b4d6173798bbee9f1f297816ef2278556b7a89c GIT binary patch literal 7858 zcmai22UwHK(*6QS@6AvRQUgH=1SFzIqzHs2fzVN^Kq%6YqbNs;bSZ&@fJh5MDAEyB zEJ&!*tA(OeLBRr|p!^#+=ic+*|9S5JJ)3>@+u5DjnR#cv*_gV!n?rQaUk@M4{@`J2 zWHU@07IHDb*)xzf1&es_*OE}!-rzpWl(zF<4{axnf`B*Ja69b&ucwQCpAiPotv&rb zj+h3xBfLGGE%(?X3=qmn%1TPdlrRW6yqjyVi>I$ULf1FMGvK1HkDG50lEzm6{4A`k ztxtLeUi1M!Wv37qw2vPK4Lh*U9I2&k34@ryGPDt*Jz^k*072Xk<S2#YOut}&B$Eo{ z!m>#Ev{AcKTox&=9qy8drvBX_Fs?uZ0~8_0l3cW4K<vZ1!)22L^0A&K>UR-L@n$nv zmS-C>F1{u8C0@RLNNHvcn*$KAoTk1+G(Vo!Imb%Gz(IFIG@w)BZf*dpd};o5R^?7a zq>=J+ak|Oz<<g?$<L~9_2ejA}>xXbg=uu0Tsz;0tR|5O6i@ASwEPHw&z*)2yg<QF{ zm}%@|ktJCHfYrWQ2q*%m3F)Qs8`SXk)QG+qlrsH{GUHPnRM9oJFeZQ}*ug5qZ9F7+ zJS5yEE86aUxXt}&yNPIrZ_!Thn7`Uq`1Chg+fy9@gYqS@neUK=hlLB@Vhib`Vk+n$ zSDHx>ENO?4X+;Jl7l>7!IgK9WjXpiKsGeH(y(Pfw47Afg`JUM&|EFEB$#nbwo2Eyn zJfsP1+2JqR;V-3&m+A;WG3{Bn69PWf#G~2+FnWQQj=&S3=>_R@k&Iq^HRAf)2{gAu zkS1ER-Cwi|SOc#(9H43ycyc_@cpR95W|9B?{IQ1@poqln3z@_SW|b7DJ+njrw(tUG zZT5XhU_orb93p!l`^yU~XZC!48Gp|3(>RM9+2*pWoIMYE_X)iNzC?E4YR|tlkR8}( zz@AOsABFMeFjbZffjObYTu!Qx6Ikatl+9E&X$|(;3}i2qHuHl~94SY(q1j@e-(RpO zJD1z{6gvxc#J$Y%YG!c&qwlV{A78N0=Kd2tn!s;P6L9M7>xl4VMrVGB5{Y#2pqrfO z`RGn$v3OGQ8C+T9S-g-eIq3SH<_HLi;@(5?-`yUR_fcG&7BAl|SJ$iDgQ9g6ZGFdA zs@u4=+0g*SC{=*sq=tpOz$&c17r9}~R)I{y<B;V2hyqSUxTc(D6xs`tn5=+q<XsRI z|8(5CR6mc{;6GabCs8wAY0w6h70p#n5-bQ-AwD*L2ES^Gc9;mB9uJ=$Pda}v=0Ab; zugHNw&_wOUB*{4u-H{t<qQ$cB;J+ispT8qjv@2E0uvW@=2=(GK#`FtjkWbePV{9(q zFenf_Ea+yg<}j@4HcW6E4RM=nbhB#;w`u$<VD`gidOY|akwXiS!`S3^`e_XRj+}hC z<hSa{k_Kr~Hfb_pneK7fWw-K{%L-ZlBXT_A?`Fl{jg4Q7O_qzx^o+}<G#7ezSFN=C zzwKX<qZc3r8i*X-0I7dO&J(n#Hi)KLl<}8+9ZwDdg9hmy{HFsT=t&B@;a(mw!z+&B zRY&oP1dEgZJz@ZL6k|M$0fx<hAR!2n1Wu0Pjt@xD@;zzIj9!pBP=IADcn*)c%dNtW z<v1Laa$5G}{WNSF`<EHKoPdr|WRmo;WCX{v5_^Mrb!L$E7$7qUia>XwpTh(C47&1l z`p_)5Nu5|(a{7<~QZW;*f|M@db$ORtG-S|KOoAK6-!A5LiK_&gASUo*D;P)-fNAnW zkTW};6&X#!_aPTj@ZIQnQ9KTNH`lxm%Pbbvjb^+Z$&Dn7n)e|)M5B67&*w%CoR$Nh zt|u_?(~`ru>O$PI(2So{e>%pHU)qpQx1Zl_oX>bX1M>o-YGy&`;UkP%5MBuy6B?zB z`HYRfS`hej2?B)SOk+ZWPd~<O(t_|tkTBZl_Db-oRc7$Cim?rN9Rt+h@yzh^V?GX9 zf3Y&=-(#gl7;jWH3nG{i+-xieHX&{{-w0M?;f8=}ZagVKAT$ytH+%@0;j=*m2P?P9 zZv-2`t9Ikjvzy_wa2n_F(O^Jz8gp}M3Z9np%=RP}mQu3iD3mfvqYtI3(ynlcQb_5p zb*EHSbl2W1ukv02)T&ZSEs8=xmDg5mQ&207rIeP+?%L{{s`8b_HMTa?N{b(*s;azp zl}2r;T%r1}v?yIELH3lCzi%mPY4KfY@$YT)5iO#;Z<X(PR^45@w$gI6K3Kwx5d4PZ z@XiY8;d4GT&+c1vt&hgz%I$8zU}y{5e^Im<Y^(DX0dv$Z3a6aZlgaMc;G~qw97_30 zt*=5`#fp|0A>1LuZTgsl%|YMkW65^oNrja6E%H6BKoI&h^`htlB~gc0YJhONwvsK} zrSlt0zt=0O|Mu~Bo54l**jYMm0&Ku&*x>8dERay3i%^F_j1r6d=G^k_h#+qKdqlAX zno%Oq1lKM~I*TJpkVfRG2#aKc&fIifoClILgl8%spT&6<kjC&{H6<g?9}vZYI8Q~= zkS(!{I%1p1<HD`HSnS$oz(TI45df>j{9;Zm9J!d^5T|I_3xHfSbXvcxnAhB(tO2kh z7YiEV(2e|dzUVPgu%npQ&Hzc}H}_GbW=m2LfK?Yw_@0dUED~UKD>4m-tISBl_vWV4 zSVbn|43Ld!I3sW>9IhrBZ|jX7%f)-Ef>QxjX*h31s;!+-Lol~3+uo@v8!Wwul~f>H znhZC@)ielt`Jxwuah{bl;brZDcF91vxtD6m7?DP>^Eo+|9f+$O8^I?5f{V|i(d^4> ze{1ecRHTkMSJH&b*JPvt;R`Qq6S1TrXTT~Ap9pr?c{i725&<C_pU|-IGSFLfbHuiS zCc_YXAp&nUZ&-q?6G0DYMzFZ$(^3d6Y){AH`wTp}1A4LYELy!-*|Gp5EhLiAdzx9g zp%05hwvS<%rOASZ@`~-2UPvU+LJ`y*dtu9H9M=wG<*;FabU+kS5g_j{3X$QF1Mp&g z7w*GkIPeRZ-v!tf9>}RBFXYm9S`Ha?7AKF4=EfOFlR*j0Dhld3?*WpvC^*o59&u!M zW=F>$f-IEfd7_MPvSoh&i&h2$D3IHGZHblj6PnDG(PPSn(f|q<DxYWBDnQUGIMC`| z9+8Gpm>^Af5s-^@=XUPJE{S45W)zL$l&9uKa%wRPfMbAfRWBBF+**JD>b-(U(2+?) zGy)#Ci~w^;auAI`!m~n<ydS8Ds?A&juczjNoJj|T(Q+mZ%Tz!*gQOxzX?P$Gs8klf z4s6$MNh6SKR}laj-l`$o09I66ZCqu$wO5q{dCa*&bsT`WVIkWK2MAs-njz@*0Vb%L zUPM<-7S1A%aotlQ0s+jJh>qcRjz=%%YBM9-vp|hg0;iQ8;3G?`KN0}}yix%HyC_QQ zas!k9U6}lP1a1odM~N~}XYp8quQe4e!n|LVpW)qmb@BeINYC1T{YTCI@9O=(jqJQC z0p$MKL7I<QnV?-J5lcOFq%a$brXx2eDD>L0z=;{fqGFIs#ZkaL1=={QoHRfQ5((e~ zBAR52yA_DX%S)3pX{lqx7N-b!Gf9)j@I)ZxI5W9^geGd@v_6tNW}Bc0LJkLBofB1K z@L);%gmVSDcnA;T6Yf$00?5`29NkM1*)Zmu*Z}MgGQ^m3g6fzp8#LqV2Sw;t`^RJy z*F77Y+4HpoD7LlstWCQZ;DImlX=stq!2wj!Fd`8J+^|0vmGZAS?&FL5&;o#3++RmJ ztF;F$<^nK>6ayfW+Z#!P5zBr7w+F^3UQo)B0O$QV5-*UkSKg8EG(-Z^&<J}_-5aq; z(9E^BSYm%Ktri3jrKe?K$t9_x?!(@g*=O`;Jvwnv1Um%zPY_p-W1Wch+^9^$sFVP1 z=OaA$c&uKHo4!yxe3XPH^PA(nmU5jF%}j5*;LvRqBukuJ>h+<3iiVJ0a5qFSLrUBd zDt~Cg_~D&EP!t0a%CCMhfVO8~nB!GuWoPY(3LNsJhq$9U*;8Y!*?IXWe-t_&hpg=# zJDDQblalHa*p`%^9B_CYjEF)oNW`|o_){Vx`Ft<E<uJYfl;yZCnRD-oJOe@E5R}G& zID9x8o6LEWD}_6iCyh6qj|AWgLDjGbE+|6kKx}O6h2)~Pcl1&^u2IF$=NP2-$h3}` zdH<@yus7bjLNnyL?2~C%XquRX%CAE*FqllWv>Z}KPDKT+hE`El8tLrp?rsC^Iptwp zQSt=^9vBP;u}($rEZS^wYs|2z>T+|lFoFFM95Nw_#}>EN&h6@LZ*%P|Z$XXG_7@ja z&<r-pDLLW;O;$`%3Na3zGPLCb$J91kFKw-VzxrOnMf)yi2GiIZZCNVu=Xrq#e&&bn ze$uRG)N&c#dR*MP)Vh>Bed20=<;q0vC*SUCzBXKR7ImW)$;sJn4SlVw3=d8y2IaN* z%W{rQ+Bkodf9nFJ{Gz`m7U9;QmKhh^(tk<Y^o@1M5$M<b@y$b;{@>p(eGK2wr+acD zaXZ~1=I2}t&#v-ixw@iLUr`e11In_eHRGMWJYk!7Vb54cp)|?f>wNjk>aAps36=aZ z68eh5&U^4S%C?$UWgp{>yuoFsVpNOoHi|dPJidH%xaL%7vGeLI2lQ3WbLJNlUP|4) zvV1gX$-lbiWk>#E!?NMR_fPoLjj7?dgrE9`rrJ;iJTzb4CiRG$&+x4J#G`ip<$|@= zs+)J}TKNJk4DL9^QR|OdLaXrbbLQ5EF(+MjE*v=Sdf)wym_`ks!<!F2hluoVgddvg zJ6z-5y$G#}{`{S{C@Qh3gD8z~34KD|K6-5BcKapCit)0cY4J&nw9=yUu3*X3Ho_}C z=&pZF8?*zTK0t4vBGX;JGI5YofL?t|@~HHMZ~f<5-E27!ukn=0>zUn`>UF(_&o?RZ zLn!qltSITwLgAs<sCU0$44CKQN)wdA>|hR&vCAw3$)?MOD30pV4?!$}ca!dCxYCz4 zZJn|ZIG=%dWx!;6y;TSm6f2^%4Rg%e4*%`ca%M)agU~=4UGAO51mp-3vVN3s$gI%$ zd-A!h1NH*fm|>ImNtL8isws-3N*Lum3$Mwe;U`!JT;(KB#OIm&8>u7VD{HC~Edk|D zPK=2{p+vQc!oJGN*4b+P$%D{bxmvpKq{ug!PwX&1d9=cvHr#Al4{n#s^@&ob_dyDQ z{ff{%`s`FSmCV(hV=#GyM)fQkw%+f&Z&zy_6Z6pz1I~5ro5_h+hI{+pmJEOH$6sKp z7r0lzf!H{mW)!ZF0%P_2;1RO0@XWJG)>H-db<jy*aMEqiEy<zW^4M&J(VJ_RTU1}8 z81y7Vf~c!vstuarsoO5c;;S3k9ESokezeMW4Z%LVTAco)p(uCxf%Ud1KV0o`i5K<x zT(5~&1FFF~FXaN`TsX=W|ACq7!N`djnM200IF`a`)-b_HyJ4MkUN3yYQTH#()z<_( zYP@Wt&|vQnJ2bfK^DOrfLC<Q(PTp*)#eIm)yDrS7y<_0d&u7==2)}y^z4=*?C?rXA zC2ig?I@EA)tT9kR?7E$V<L${`Tg568>a|K2L_Cf*Q_|MY-kVYDe(Lq?zz@Oio!)vH z8C($bOXjuuGsYe0cxhmZ2`Xk#=Xwp5X#2s)EJEY_-LO~6KW|lP^v5X9cWheP$;@e7 zLZd=5bo?a8N+qwP`-&L+shL*)&ZTQriFnW6(@WfXDo_D2^!2*3yH_PlC~c!Z+N3+! zwe|?>KyZMc9oMrG1xwME15L7Nbn61BZG*K1T|I)Tw9aprSVu>l=F_i#o4CDWetMGu zaih%L5OcZ&uT`4!M)k_~0@g)x%BrOPp=TXmjyJx}NhPAn1q&}C&wXa~`3{N(K1f`y zHvw{FLY+<Ma5&;*?d}3wwkFtSExGfQuI+xd+pRLcaN+}f!1|(2^VQ4E<4J6bUi~qx zJ5$Y3KFOkj?k>CylsDhK9}eL-^B6g~3p<gOlG<9oI|;9<7lllGq&w!X23_?$9`J{! zr=#(`gELz}Y-+5NT?ZaLIzK)CC;8Jt#q7^wkK#80?C>c&^Jcd4#hE3gA4Ab}xIcY9 zU(@bB(^eZR**E*-S?)uaNO{)*oin(K*A|mJHH}wXJwAwI4Nh9_ve5pd6vs+AFeYBg za#a|4=KmvJcULsal91li@;gK=;~IQ;?vSsW$_24Yho;ty9lCvfncS%$j=KH!!zM+g z_lk}3l!UpglDtv)SN}Q9v`=zWQ~DMkn`=00#b?5TM)p7HZaX=1eeTv2Qe|4da-zV| z=is5-f_q3+|BX|p>NQQH418`43|q!6@G=!ho2INOQeAdXbbj%JJSMMJ%OS$>WGVNB z^93_R<-<d(hk0YKT_ku$p54M%KAnv{ok6-5lrY-eIarU*ZyB>tfqv7Ua}Z?QR^b-3 z_qvs9Y)voha@0O!sWcoiZE`&&ww?O@onuqi&M~Ck(O&jDo7&}V%B>E`*c}g9?b@mD z_Y(`%?FH0Qg*mok#pFhjnthuW%|c(mkttU^n6DTLJ(F}GxQ*nEa4rOJ##t&_5e+2$ zT{Zhit=s$(N8v%Ak?-D`^|qxxmqc*}C3FZ6LzyAd7VlAVDpWY(rKYuFX_>{jx3(!8 z1tl4e;tfyW1(h?NAgU(t>etj>i@R#%hINLWnKM2U{<y$_CC|V$P%v`G==q?XDDl&M z2ZsSz{VaQgXi-WuN^Je(N~rJa->z<C$t2E3o{tLKc(~h-3YQ#j7ZJ47jYF0lW`A$H zmW=r_{9&bjh>qv#Q}H;lU#Y*R9a*ZJ9c28%%x(Ih?#6;<D?Hu5)wWbt#3cK(ghAnY zZt7P%hTC*<BQmHe$~2LVa@GvfJDeF+f4$1hq${I`9KvZ$#pF=dkE>>oKMulj4=fzq z)ec3aK53p@Is0;o!$R?eD&dADryGGDf~IcqD<<fk=j*0xxb(WYy$};oC7(2C?QDH~ zW`5ym6W61F#fIrP^}Mn3_AfBXN2@*xI8SukuAqmXEB@+UdLXD}q<7g(O0_&MtRwtm z&nrE#btLg*akSphZ=2$mZ_Mib>{)cEu6S>?>eDbIyXDT1i&?tm2Vc81@4eE=lJ{2i zjhga&Ue!bCUj>Ug-Dd5hFYDz6F0BZT`zLYV9I3EC)~USGRb;EPKKaox)bA{#3Ue0k zF8c``_+(7R$Mb@VECY*1juN^|YcS}lt^E-pKk+B5#+eVG@Z7od5&_Bu$c7<L^k?`o z{&3#8Fyn<AdRF(uEj&#gry!w&zclzRUHdwi`*L?FY`LI6?$luR6D75ajYlRTD32Mn z7DpbQTRYx$@wIQ>&Gf0yAu7;DT@_Ecxd*;AKrDXOL#?x3*g1Unm)hrglcj4l68dfn zFA_EbdrZ#W%x<lo%ZzDzS@~Spc%7U1LS@$DY`!C3+@YXTZDJ=X1F;=+sOZgxLd{)g z9(elMtISY@f4ku?^_;1_a`0DEViTg-Gv9UnQqzyATaXJOF~ftvKNGMedo;H->rb2M zI;PgC#`<Npdk(274{uwXf1w{Kv}-13)@;QiSK>bKxV1HI<P6((H}3ZPj<M^S*X#r% ziV}9{B=hTzZO?pPH_R4MH|77H+OJRVB0PBSnrDmO$o(6U?uY>m!X<5s&9Y3?sJN1` zT>5bBm$;~P<oKs5i{aSehir8kH*b$${*+_(_+b3bx}xZ*6^Ly$tb$E(Nm^VtC+e>F zux)CKo;e#N9y1aMPbb6ZMKfRNxSKqXx5CahL7a1@uJb3RBc~(vZ@OIZ;4Ii#z4!C; z5~Zy5;`R+hwF!{}Et%3()r+~foQJNz%{wQNVUX^9E_Lx2U8(Pf{D;wZG^*Bum!%rl zRhxJw8F=e|trq@lHd*oUO8tDeD$MB6JF&*l@%EB+x$RfioH`9EIIQ43TWgI5SEhDI zGS)*DA__Lb>~fbALPhe`90x}_l;$QCk~UHw>sk5SL8@eKf2|;zJm0*dR&&kP3u=wV z=)s5RWlEjwkJLqG)TDK*y{tX3{(jA~fBW;-<(i?)TQWb_LeSxxggZBt*NkoEcts?d zZpuD%%RRYNGiuS<*mw8=D=+T5FKhW@rmaFBd)d-vW_7>ED{97E8`>0Nb`USobNmTu zL+I>K($l6#L9OrUIGgJatq5t>)QQx*cCScu<+{81#~JA1R)z@d%KIM@qg`_~fq|i~ zXSBG8F!g3?>GT^OBCvMuy{Bhd^1Y-n+4iCKN2RhX<OSwa1Q<29y(-#<D<_Q){&{}o zbb{$4>r;JU17lwlFRQc>=4BdVEZH);4zUw&)e4fH_g#BCSzsaA<0yP`QM)5iv@;7s z7@2m{SGXONPp>+-R=jjwVa<}GF28Pb`&VAUhQ&#{rEwkA?^V3K1uk{HZFG!J9e?kN zEL_@n;$Lnq$!P3jVec0gLJZ&ejEXfYo4R`Lxj_h)l957Ax?!B{F)t*v$Qj7=EBf`J zO)iZ;!t$we>Rb^x^HX*TK9~rRK5Ez0`<bn$fp(i$f79*z^3$NiXsExV%cGMbh0)Lu z{bCi&^KoFy;`LS5qThGloIGfHgA%{FY@6`L*71bn4V{OOgZX8R6zeLK)-Bb8g4Z$Y zvI&>M3Wsj0kun+BL@?LGklRHYu8Dk2929J7&Xs0?2&5erQEzusUN#+tFK&INRbnX^ zI-nHW!0=mH3G1;gd3CpIf{@HHXe#>Q)Yct4rUkAMaV{mKqmkjJeup;<Wy7^$dg|bv z%&gzHV9{^Z?owx2%LaqB9!@#W{Q!Rj!6dqTlV@y;(htksT<Xjc{zSR+s5#z$^!U8W zQxZ2-tdoPThwj<>o2JsMk*QAHv!&K-a}m0n6NC;`X4N=Wd*R6s$Q93fzB#r}k8Wl< z&cVh^gdg-2Xk?_BRoxwV*#Ub%e46yOiQ&&kIw&uC=R{m+I(vJ8<yVE=6c#hK5{Pv~ z7->Str%E%QDjq$a&CYVHHh<NH-E!X0a=2yI+FdC2#p&pz>@&7wn-zs86VypJs;&Ee zi{I7>AT!=M({NER%YEcApTz^6*eg-hf~}tJGI=cUsUydTcTVUAd1H0ET#mM^&7M{{ z$cwn1z4IVzJOhecNuof)Ad+_0o}5^x|E299a5^TbGZPdv)~~BHo=X4t`rw?G^NOpp zOI@SZS6y;bq4QbG-!QLF9I$!#eyP{HKDBnHm1T1C`TDu}RYCMOrJxY6E@Nogs+l$V z(Wg;Uv_}H*QVH)VZSe`<mYp@!l@ZP@En^->I=UWEG)?^QFSe_GLzlMV5PClDtcvAx bD2FfKnznTD*4Db%dQA3VundAYIXV9aG=r9S literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape3.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..31b02740aca8d2797a4e886dd78b8119058f67f8 GIT binary patch literal 7477 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape4.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a064922121cae828abc72a846093b782f7bb6ede GIT binary patch literal 7909 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 O&QFnPQkyqx{{III^r4FY literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape5.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e87c6c34912522045e0f6814789cc6163e86fd93 GIT binary patch literal 8963 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape6.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5e40474ae494ff7477ad8946ee9c165a24f2249e GIT binary patch literal 8199 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape7.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a912882de5dbf7eca5949aae82753b04371603c9 GIT binary patch literal 8404 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape8.ogg b/common/src/main/resources/assets/antarchy/sounds/block/duct_tape/duct_tape8.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d6cff8e6a26f71d162ae1615b5002ad0f8f73197 GIT binary patch literal 7893 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 JgK6;5{eR6Upq&5! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption1.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..db211e8cd0721b97f5d1bf371b222ad0982dcd84 GIT binary patch literal 56082 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%0AUJQNzY)O5jDP?0<CHlk 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 Yz})=&yktkf+<Y?+&zl8E7<HC>00DrEy8r+H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption2.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..784248ea38445b126e1870eb63ce292b36223d66 GIT binary patch literal 52141 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption3.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6b90f774357247aa8d1d1f97561635987b749d03 GIT binary patch literal 47724 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 ZzIUiO+$0{oljTHjLxz^zc7R(#{2zPvj0pe$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption4.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6357455ce1e60a97f2048bcf021497d7a9b1b6cf GIT binary patch literal 55021 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption5.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f0ef4d924a2711c59a0658f6675b2d4e707a615f GIT binary patch literal 51318 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption6.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2bae79dbed4f01e3fefad98de014bd2ccaa91367 GIT binary patch literal 46551 zcmb5VbwC`!voJVVaCd_H;_epQeQ^o0_(JfYfdqGVcPBW6APG)zcS5k>mLP$UTaw>< z_ul<+-`&vDTT|6t-CbQ(T|Lui*xKp<@W6krC7PS}PoS;H5fvOIoR^E6rM>$T0xqcY z=?4JLHQ@gKw!>*W)%@@4spb>KCte{HJNwW7yb=-q@xg$RRV}=11h_e1e_UJ$uxCox z4RN+|v4*&b!)R788t)U0+R5JXUo8b#38;g)yEv_og%A&)B`<{A8e%0ND9B|gB*?=j zC?sIb$0uOH%O@acEx^TVAz&?F$<G7f;p5}u=e8EM;u8`S;1#wM7UH4B`o{_)PU~W8 zYi{AnM+=AauMtLR89g`v1ptC*RZ04TrV_vafCB&pHG*k=!(BHUe!&$A1bz`u&~}Z& zly5`_3_9&9C-eIP!?{!QSrY;PA`k>Z$#VNDeb{wFNxFxtMaDAp1cgR&rI3b-r>+<s z(Il@)AByi&qF@>#0Wh&kq0od7Xe-i${#OPn&9ICDm1S6tg38I=$GC^6-(iV-FG<#v zMg^5<Dzj9Uq-ZO%FBrL>b|J63pS`%H4#AOzG5N3T?>MMoeSsmZ|016_|Ks;>Skyoe zObmchBEgpi^6_c%@eA@vTm~&XhG`!5S#5qDUU9Il+`KMWA8cys4W0Lb&Zj{a_5K2S zP{UT}>i<rEhfWO#6wnDL(Sed^K}p*}Nr)j~HSmD-lSm4fqqc?Ob`;|n?2~MK(rhEM zDl)UaSLUJpEds#7iacFkUq|h~j<fYi`kQB!+h>*ie@#+$!z_RlOqN5g<o}X_8$I%0 z2@eCXIhE3;A97<;aOWFx7gO+%9r92eNzol?F+u;YNq|i|?2^J~lhY9!N*0^M=bxPA z8^>4E;!~Ub|B!SDg8%9ZY#=nbHfat)D7*<4f5j36V@pzqB7^a-C0K!o!X4_YsjRDU zVXUm(f=Yty*-w$W*-Rak8QJa=!uvT+6QtWY?h~NV%z=W;sVw&iC5)`ne~=GeHgav{ z3=BuQpMy0>Y5^-}Ka+)AxoiNdYdDp)SJ6QLgCbM1nOZt@|MC0F)P17TEN9}A@D{8_ z<Vv<<2dXIyy0gwX9Y=k_!P@;#hWb~1q+s)Au|zVM`<6N&?wKV4O&LuxrAItgasl@+ zsDv^$PF}h4ou)P^Q>n+>zaysxfDoMjsl_y5B$g30<vDI>EEOe5Q7og(O=CP?*q*YQ zz6p_|_kB1r7~IV>%541edRDP5dwK44!itWiEel4hr7#5tmHx9R*rZZhC%kw@`qw_f zGTdNRQScV+e@@&v{Uk2M^#4ec7vwNy{-@7>l^Lw>1vO0fTx|<AUGm&q4A@+ZH75>( z7^eNN^l#{}kpNHT^w%6yEMvHba^9&+qyC%V|5%QKE5T4A`A8zYN+Z464BPl6pT-s6 zG`<{6U33UdrwKi0i6A-xrnCHzSukYY3$ok_F>VVmYz^4F`5$S~^M6_n%xq|d<F*z5 zx8=lr6N;l#N}@MRV*G14m6>@5l|}y#%PFvnD$j^2kBHijh+~dSvyaTG>L_v=tvmYg ze@y>vIWU8PB{^++x&LK3z1-w7Fym=tQ@i>%M)7HwckqxS{+|;70KEwqDo?J2UQ3&O zUYmbjn;onx4*ow~^G~J)6Kv{VPm3vXOXfF{(VygJ7bA_~dz9fG=Q|!lJM4Ol!yDm) zo=S)46Pqa;;R+L)9DoD!oh0wbWyWasb4t{;cXEnnv>bBWQ$&<0N(mfCTZ(lpRayil zgkg^{+M_MaD_Y7eWn}0uXYdMkzsEttG{gmD;Q$;In$iSqMbKW38y2WE$7+J6EX93P zcsJ+Wj8bKe`;0IsQTyr9Z9?fFM|VOPlp6wDDdEXsH(LnIR1g7IcmQkYLQH8^R%?b& z>xb&Jr}(sosnV>f4!#_CURDdNrr!dc)`b|)@XgM_9{II&!CL&#WnJ*<wd!n|+TuJ^ z3+!p!3bl9*UA+;XZH7HU*F8*)y`jrD5aY#Ig}<!yVXQpW^yi^Eo={VKxkW;-ewy5T zDnvic(>xWjz9>8GDL0>Ds^tkWPBq>1f*9VYE&lWbr-j0(TWy}EB+i?Hd9a4eVN`v{ zGO_czK;Y_4sO{fgO@sNTbxmi%p0IXT7oJ$@w?JT+<y7dVzUlHczm|vTG#Fy&0XEcw zEZ>+KUVCbR1B_E4Pt+UeCUMyELco@Xsp%7EJ;UpO)y34^1<$Qp)!A0q06k|t12(Tc zZ8JShZ{-$$27uE7tXd%Ex1pPr_k$NPRaHk-Cult^Up~J_@4Q;;=1lQiy@jsZu64&> zY(ESpI<9`^K5BJe>#k$#x#A6k82Faiua+JC`f%`}oAc-c_gZ&70eF59Y%CBqpBlPN z6u7+<uq7n_-wjzT1#G?!w0NDj*c!Wa9Wd&2Bv0j^e>wIc_T+xh?OtTxJ8t3}0~MxF zPrAWXh(SQsNDD;Z121vhu(*+Ev@u}*pcG458P^JjXTQXHObNBLgh*M5-4a83FC%44 z7*v>&CJkZ_#WO-L?I%*UuWiwDbYNe=QFbg$A&~*Gmn}G`*3Of0KcjJ1SKiBkc{dng zfoH$M155jm8n&D}G?Wln?dGIlh_FzEq$sm+r>0n9RQBs>N41pbS~)iC5?M_YrVy#H zG{6W@?p+eAG2y4ibN)5H0PBk$OhI9+gqbU0tU#cFF<~VbE0OQauo|lD14PP^wJ=to z$^jTF_5lMKCHAxwOLow}lI2*(K$<afVM~H?46M7xF~V&N4w$9=2LBq5X}KnOYMexc zg&$S}%749LStHz%=IGF{M`ShGvb*3o(N(_Spw_UvVmT(hM`AtRfs8E;8z7Mkh`V*c z0m{8c{-4G{3ousf3o9_f-^S<3VB=U=g2`$T#;S54%W>k<P==KT`vSSunD{`N<9NqS zmT>~i)G>r$3sQ#WGnm<;{x#bW<^htBXEcL3$y3z*8SdIFgE{XKlm{~0ag;}M-f1c; zXTl&QP)d@ra&4%#vT|h$%xuw~%+_ft#elrv$>~V3070Kz*}h!KYVkvs8|WwT<z``4 z>Ggz}<^#{Svj4-t6!;0F3!eA%T*rS3j22;<fAhDDC(InwW<8!TtJeXueBeb-2+Yr0 zc>cvKK&=d(Fw3n_Q(@<Im_-nWS!AqyIKA)Y#27kPMF4v7$$=m=Cj*MD5<9l{e|z-| z04y-1pV5S3NW-GS6lp~e0|312g#)O2LwGdphLr(oSfokaZ{%1DTP!UrVHpexQ~vw- z|Caq-RsVlygur+GE#T{)mwksQOmbGip<y+Mz-L&TZw1p)kpudYIj&uj5N&Ox(o}iw zed?4XZRJ|<gpy)u>4H&ogPS^R7FvjmV_?c?<iI{iVs#ADQX@xh7{pv!N@7*Ry<jAx zRM|pe6~n)1qzx+q8%@Vel6Exrpo!yYNBV+gP0JoEIuUOnva03ZUvocyDm>8wi@r5$ z2MiqRgps%W;D9wuEC2^pVB&p}hn^6b$zL(i13^*|+=DspSTF;YRpy4V`5O-_g8qXG zN%#-0Fh!f^AC4hK6K0}M<zP7Fk$-icght`<9~`LkiQf|yR0<2ang2yADKP4PAiV#E zwEwGIiMH~8YQU<Y()_Lalof_Nae0EC+WiZ$lo9~ItFN#n@g-uewXR`EEThS5;IHDt zLS^a+BPWpjlc2+fsr#wJ&_Dw@Ef}D8<YlU$kd)L3?y!htB4czy*v3i<=P7i84~A#v zN`M29QBbu3DU0AjnGh75;@;l&_GZ{_N7_0}QI_plB<j4B7B>aJ#=*6NAQd(!zcPU2 zLHhMA$EgU8G|pR`{%-)9V(%wZL9vT4rnRq#xkcK@fA@eehlvdUL(gz<r^yw<hmaK` zhEbH1U=b7mOaZ;fK(7V7tSsNq^wtF&9xacwHr`*-Q-+B6FY15VcOoMG+ek`v|06$b zB%kmUVS7>BH1ATfQxdW=5|TrML*KebybbdWkM)a)kBtZm4NFQ$DM*RT%FfKl%*sm7 z%Sy@0&P5bg5nhQRBw477LWD;F+V4VfN_b<j8aYOmF@J~EHN*dE@uw2y?0$EQ$v<Gl z6j7XKD_)~hornm<0V~^}^_r$xwTDxl+ypqH9GUFjIAj~ubTVEBX)ij|lyE@GWlo}? z%GkgBh|8+q(FSsj4XPF0;X;x!viQ9G)i_<7gz&no7bwtZFu_RJ(eDXUg3Hu!jPU|e zCYogv6^q-aGK0cVfsK}rW5#(eynCNJM3ti|%y<gX*C3{V`41Toq|D+TBFmC_DMow} zo#P*I^*#|lGby?K;~_Y~N5Z4d5!dt!t?^dA0Z~#+$2$7H10ou9AQKiXcsAhFod0Xl z)g^_95X?*@@Ea-Eq_JEuud$syt`evG^OVB**I!kvL3>-F#5e=FQyt7qru(M959^w& z;0=#8q~QWv#eU^l^{YKj`Gkp!&&4q1>v&+ctfv72)e8FHR5)gNJvAp^mAyc}sAi4h z6mo6}O!{zly~|<`6jFva8?EHuzaNFC^e>$dPTx}?wGom<&Av$Qb33|!uaaW@XNIP^ z^J{<X!6iG3-txw6u=h>m^FYokf;qoGmo!XD=^+GjZ;!&nZ%J)4l@QCSLT>AOi1Uqe zjny-Tl3BW2W3Gq=>W8MjbXV|in^QS?9lKdKnZX0%T4!Ju1jV=tMxRPS(pgE&=^CQi zvb#tHNT$(`Y?>>cS9!c@VXVVI5EUzvpCyVN8YyY`+GnGO39RO~m5J){+B00gZJRV& zsKXL7I1RtOK+<C4Cr|Ivs=bvQ>k(17tHzVkVCmG_h_24h<jd>|7jIXZ%){&AcrFsy z=5+r&`OeWR{ricSYVEE2kk%In^>zZOlnho<R8l7BRljG$5Z9;HwA1N<z;%IboO31- zEwS^s%?~v2*7adWkY{4eZ%EUwYhTsIlo9W0<&qaH2lMH!+(#g|s@Cx{&nidF^7`lD z$S|r*%ZT^WgS_<A^`-FhI>h0_+6g_G*un^=p8qnxoN7n<g@g#0wW%IG7oAi1gY#hb zzLM~b(bjMf4J@Kmd`Ut7!pek!>{)?08e6qt{_(4n<;ob!9Lq9BPZXoKdutuqsHN!I z<1xXJ(&LdH-Qq|Xdzs=7ym)ca%4y%Od+m>x(AKo1g?zD?aErA`f2MA<p4`)r<kf0~ zcN7d^+(d7!BZ}cQnHv$FJ*O#0_gg|UM6mm1_o_v$!NI(P+#SKJ{rJms$3sD$0m<N< ztPA%{=*h<~FHS#V{$T7Xs+P}$`*=N}F&N`so|JBcpEO%V<j<?@llMigpT9WnH>6+t z6h&D+DQEcEaSnysh8q#hYs>79!OK=toz^!h+&*%tNnf`8ef}iXiofLJ(4<&cDzgs@ zIM{x3s9*!PL>{-|(td?7Dw|qtGVc$vI7}V>#Wt>5%<^IpE{|mWh)FwYh=cX9pe%z3 zpmt2v8UeWAfQP$+&jX1P+^q<U+7Q&kl={a#CuIE9;_ye3#Ji{;h=io*&&lL7FUVUH zY?aDqat*?<%_4Gd@~A7*M0^rZs_^b{Nr3c`L>y&sG@I-PxUY-5keP@V{>e(;S6w<a zhqDKbUKUr@`g*zfSe402)nTZ1id3XxbqnQ|QCV-e@Uq{c6+U%H$^=rBf&m}_h-wrb zqpRz>8*-x!6)S7~fpI5qTwH`CcCZ6m8(*$3DsreVYU)swU0nY@T1z+D^00ZECIl7I zaSZ&}IE3jhbyc+HRZVZvbnIkIrL%*CM~gn4mYRm^I_&DxK4UshTVEBE9Q<l8Y5Gmd zNA0DD??Jj$?fC`Br~sw?`l8G6QheqXYetqU5>O!=1ZCc=_0E9rMFn~(Y5YTVMB;YS z(iz=F1=zAuQ<WO<mHO^v)XhIL=eJQXs|<Hm3F@xoqd>6xG2fgk@O=8DN)dt$n0G01 zqoJ~1QMldqg}inPL$UcOknMXu&|;e}Cvu^wh_y^O!YB9Ydw_9JI2I;lQ~*UjO8@C8 z=O-NzEwzib%VD5Nyp9eZ4#kaMf&~fqxMA)va=mBt5DghU_E;dC&WK`=AQvNZ+24@o zf``N+B3)*Ry`Gnkv~+)&3~=wX;3grENc9Qi#=c@a<FrE5lslXZm6W-@Z`m*!1C|VL zuOu?wQ<$d`IE0}&pNjz-hFxr%B)?APkR&yA9`tiF_nN~C<NFw?jjMR-T$qu9_<b{9 z7MrF&E_@v1S4ju&w(N+-qAvG6-fGs<g~hx*9R6r8F72=36DMc6w{zes6@F36SwYK4 z$rw0&WOZ7Ix_TFHeG|APyl0Ma-KSEA3jZ?-2%9Dj0EAMPu^=A|r8t@KHzLJ{%oVx4 z+px^h`3L^+P-#=XeH}A~fb*i7r<+~}u)7ly@uo2!4?pqL7baeW>`AUB0YCN_#wui+ zZ6iTww#{J2yP^j&VR*opPAG^%>^6ZQ&~Co#v<c0_*C(}B&%|C>IJAaVuM>mo`#Ujm z0&i6G(Nh)m51`WS*CnXR$Uxq&fKyJz6W|`5fBR9NxA7>mz^ZeNWds0rL>4*8my5$D zL#`U?y{wuBylQXm!zA2Gd=Clk97Ic90+=V5Z^A`A*?XCb?*>2<;1_nJpK=p~gZ#gN z;Evy){lb@>$WCV*;iPwbVR*Fi?IQVmM&&zrU?ZyQq$go)6?hW-e7cF+N}>XCv^7m7 zPh=kku=V=Lc+=-y_IjC$x-;c8y<5PBUdED!b!2>>mkN7)w#d&tBUdDnq?$HWIBlb~ zNDt3K%SQ<hZDMu_lN4OVhmI_3?+j&+nocEIy2ZvGIi<2IRXTt9D4*-BZyAJ=kPU4w z`Qb1dSP=18^*f_GXbJN?EbAMkr<O_weeQg$H-io^rCH9+n|tTiZ8y65+hRSxX<v4~ zV(AfNVW1LOdogl|Ifx~G5fFBLl9g(NKI!>u{`RyyQl=nT+g+60Au~Qn&8Ab+b?N|2 z!cQQN88fKLyG-m@U~<TnwW96jyuKt~9{P5<*_=QT^RX)6v<KLPb1`;^dLzuZqU=`b zr>`a`HA&VwN&t+tzp%}gxEH(M{7tb>Jh`uu>Ez-%Mm~SDn^TRIGGE;?<l3X`NhStv z<ITzx@6wv@u3}iNGM0DrPgRY|K*UYSF2;Hr!ER1<Fn1kje>9PuG&gt|AqjC=s62Bv zYeU3D+)X8=3}Oi+>yFu!k_=*+BhUweE~(Sy>Gqky@WA;B93a+lVtlCA|Hmf1I*<Gn zUq4IoaEtI|Ck4d8N$xb4-w5FaH<_M<5uAcbz=uDU1(5kM;Z%%m34Ex&Ai`45?H^M3 zQo>KggYJqqmkV?hpy8s1wxWd&+u06L4F7Z340N6LNG+(9-bt%nnC%rWtd!OH&9C-K z>ogQu!#dEy`RBpK*NFGT$J9V_Rs3}hOH#`UCrfkC{eXwkb5q4X;LvelHn0j?6x}O~ zBnN^c;?+)?k#oCB`37u^+s%`?UBNn9y;sE%gr#fD-+lH^Wz52LaSAkN5WQ2C%ec3h zwDWNose$efU2&U=E6zdn77l~@MCI?kJ0o+es5IJDsm8(PVId7eW2b9%!Rkw4-iIx@ zxT)j%YOwE#k&L&!)<*^$Gs*aOvH1r4uhXrxJ~n+5Eyo*wqeSEBIswV1Z<*c4HH=A< zos}(SN_1AN%gHp!(zU5~@Bg+@Iz0qh$3`s8|J5mKGv0h-rav`EC=vv8qjjrFl4x~S z4n21m{7tvME>aNBtRPUT3I`<BKGIBwU0c`gRK0ON$lA|hZ4aP0Q?SSQQ`7Cus#C;; zp0o{mhMV9Jcq3?K(EA*Xb8@Ug%)|{tvd)RjP1yT$nfGkZs5(Mh1pXCx`s${^QC2Qt zZoVdNbj3;&_FW|JP<#b@@W(o$O9d$KP>_i?lLmX42EO-@(47_p6rA-x_;t9<nKDe| zKq(9e+qUO2cl?B(iJw)QVtH^H#ywL#sY)&uHrc}J;AE1HGB?Vu?s7@Z9+9G*+0xd0 zY>RDdcc6$7>126PkknE_Ye;g|w3vwyPSgJ`*j<r={WeuUENWU~+!Dd;gXs}5PxUI| z8<>OGcc91~K^tPj;_WSx4X)7D1}a>XY?hQlN$!(s2v2w*i8|`bRYm?NKe)w~wAur5 zI_AG&1!xAd%gdtLysU4UzbWGtNeCzVnSZ%)jfKyYRBD>RvmGPH@J`HGd{wHZ;JNBc zj^uN{nGbVThrc7Ermc@N=U%2*eUV~WP(^qNG)Yp9njR8kJmPKTOYuFr41=xWzb}nI zt^l|y%Ns0SfXh7RU~4FAHHA~S%>M|J^7aP05L=zM@o6f!e+J~rH@|8skJDQr>QgAv z4sVX4{JEF7l!ciipDERO{F)!)yD-q`sz?hRU$O=ZM)XOk>xN#tn!^*vk=K{_M%U=1 z;_6QpdqGeH*oIQ-rhq)Ojce?LZvt#lR285{7wn-1S??*~Xmp@)xRn6}NS*SI5G41U zd5(9xG`FhaobVfw#LRT<rE+nYH>46<8tmU~km34W7cCIShq><l9waBpS%Dtj4{>ru z9|+hDWu%R<fzrzMUAMEebMO}T>4#pr9&gv;@<L*w`ShhLy><C~!o4w>0W*<}FH8;r zLs5cHUIXx@LzJqo`VRY!Xo?V|%V!;1NsOGA(aEv7I1e7=$s!%vD5hLnL#x!t6-nih zFiYnPO0X7Tp-!Xx;^9jhWH_KuKbD(Eo*+tK)bip-XCOa|(Uxsqq+C&<6H|OEE78e^ z{?=zde%=lCl+vA{F4dt$Lk{o0#}VZzo2?LMbiA7hz@3X>1$yBe?1o!cWMQs@5iTh7 zXTS*?lkCG{86~;f{z)@LPoeIl1l_0ayl4o)XiDAmJO6Clq~PbP9XI>{N%N9tR0@%o zX+rBfK|J7@e42H#$yzBXT;U7LjMS5G7wSR*mM`VegKwF4HV>uMMFm4;F~#0)prHe1 z4wOes!>!q0(fRw(0L}6QxLif2saizfs~6B)_Jh%IeSf*iV@O?%!3au5p`}%*y!Lzc zq)+$k{7P~q1}&yqZ<zEf^5X|GNQ~K^bXB)4sIb-G3cQ8}-fH&VCv8eS(Se=v?`s?$ zuX4VIFCU;{@!u!uO0u+x3ad<@>?BQbB#U0K!fk*~_Yh>o!@v=5@bI35Aw?O5h~tLG zs$2$~O9Q>er`X-tMLIpGsB%X57W!^&ADv5WbZl)s`DSVwN~{?J=Ng%F1gSnd;On>3 z2QIp26r5S9seW2q%8#utN!*3oC6x&MMbs=&^X?dw@2T&9U)SLeRh!GU^%q6V+iz85 zOy0P(D_aVjXGE6joY8JW12)ji?vb-<u`B)*y1vO^_Ty#?KPA)^9s{HvPD8eHEq*rW zu~PcImj8Zo`Pw;TmG%Dj=!)r9g<*C(CjJfk`e2~u&#yx7N7nS~z9qH$_%?q%d<i8w zJl8#Q?HxEv_laqIMf33Glg6h7?T?yFn30lUg?>)E)Dc?KK0BW<j8_bp#zrG;hJ}$o zRUKrJr4Ip*%j~CyOIU@Wbb^7tr!om~HB=N@0KH`g!(|mgP-Sb=A6gpvtq=L4`KjCN zn5nNZ%uwD*HMhmT`p7x!qf#R@@6j>dOd!RdefxWXTHvC7=@*}^`h&`3uv!h(*91{o zF~Nmb10;=;i66d6A>o*C0yd+nmT&48Yn#z@s`>VCY84rJi4w!E`mF^crEW!N72(Mk zyM=%L(i)y{CXke$S=o9chCY&*2x^p|W}vTf@-FpN3g#^P{7tE-k8R|#(Z6&r8Et~( zu?!{LN64yDXyvB}XC&O5cQ=Gk54*`5Q{;EJ5m^)lp;!2ipbNgkeC(p(6;`2-RXTU# z>};bXRJy(xljG71TO%KCP$~w6tI~EPdFvFH8Ms}I9nr{j^^u!Ku<vaw1$jmg1nDYB zDD~9(5GYqpPB9nWB$u(x4H5zc5M#hsfUr*+?yC~;75NHkRH(F*)A34K%g{^Q!fkoN z#1J}Vq&9J3QUP6bkXIPxyI&U6SMTj+mh({}F4NH0p-3^j%i981PFMHk5a$GQA49ya znMu5YU7<Y3r9HBKz>o=l=U#qH<$7m<z9*MYW?@iqIWnnxz<C9`(g*i1ag}uNc`Rn5 z$UOB=%LDJDpzxxw%}V03@fS5XzAh)Za1d~O>D(>mMYb5KY;-=4=r`@Lm6IN+&vPv> zVO_<RAaT2ftT5Q%VeX)06F`RoH4Q>IiY?$@2sdDtx<NrnP_@)vKbo>oXbOAvfj0q! zM}S1g9LaSvx8uCaf!OKG!}ZJ&<t(^V^(8L8Syt|Lts)wf3}rvdLW7Xkv&j9*niUyh zaz+|tj^C=*ZRFy}X)3YG?QZ;u+peCZ9vn}{UQ4wcy^^dtj*{|5L(T*#O=sp>`PmM= zBkrb9uR+6xPEBC)ixBFnxqQ-dDRq{_Q;jB2LFtM>C8sr7^-7`tn&u8JSLqFk0^}Uc zVeMHpF@Ec}SBZpooRUj$bskkl$LjP*0D(kR?&$M|d8#ZN*w%{EJ7^)Ufpr`;i23=F zHuxFW<InclYO?|EJwAr*tM^tZlrz}_XOyA}3ocEAyw<t9bJ3KNl;muYBD?Qu$o!8M zSINAoX}=$loKq8d`14jAd2_sxyv|9-QJG%3<r4@9)9Mj7#F&*9AUS1c3fc3)a?sk< z*D(Gn?xK~Y=#NYjL5q8g`l&%*NyZi)6EHLU`3<Z?-Ap|fRWC2T8bbL?fCSJ>RV%8p z0E*u_7`$=cFkk<1)Apyk!WI-v+Vh>PSL<XtE41k1t2np)_v!>8y<?&n*Y%;$cH>*j zua_&fZ2<3lN8}4cVSR?oNcfqB(teq1D!O5d&lUL&%SgVP7p+7~CmX13neu%oR;`C7 z>!F{moDNNr_|xXcoykL_F~mrwJsJ@n4WSo_FA9S39=B^TdtC6ogsoxKQt|=9mGo7t zpdkN@H<_-9EhjyC<|patd?ER)mh@%q)s>M4(ghrmZo`B)(=|KXS%{f#TOlURAm4(> zHKGd}@7o9{gUc>jfsF|K_79&2oYD`XKhTOW;uCmp#!mB14>v_G(?2Me7?D}=(aXr& z?^S9hw+d7+SUmVzm@@C1VkF~t`_x_%KA$RkS5Ve|HYR0DT{q5RY!=HCWX*4$&Uv_4 zTuJBB^SCd(yEQruKKz0gW!{r)_{i=plA0-UG1!=RNco*R3=?_nk<vL@;U==<<uNsP z>gl%xu`q$zwAc#;c|um?wpGHS{_$E-WHmv9dTvgY?Lkd2P1}Kzo6j=Q-rk?h-x!uI z(Sxk&8e?^FX8NV=U%$a+Fm9mMKIZ9S+`e1ciZ7;k#Why!#}G9C0a9E&Q`lRzBi!T6 za0LFd(7G7WqVlmB5;pf~*6~Yf<FD`p|K;<Y_Seck2J{ZdJ2_PK)BNXC3Q8VBqfvsO zne^7e7$w=IpP-=WR4=HAjsQVM6ym^%0L3nac3sBc^)*J-duf_}>O<k|OxqN+8%kcf zR2GG%LC$cL(N3#kzfnX~vnYxqI-eKWacpb+13l0wucq0Ya4S6~zzq*UzsnlXi~Fsg zv%g5z7`EP2``A^M5;AqOhxCTlNcL2}mJd<(ED)YndKV7j8o~Y=%il6RL{K0Me(a}0 zx{RQSC&r31o+NSE+KUTe1+Sms4|^Y&Ti;|mdB44mqHtcLGMD3Y5-#S<;&)ypg{*_x zOj9&TJcosT#UX^l!luVe=x*%r(V`s<EP7i#4%*=BsEtR&u?EKsYLx;r47m<r{tK@g zs~w_gvVROn)k!X2kIhoB&d)Uk;Vx!Yaz)90^1CPjRW!(w^>yl<V2qF9uf7f|BnxS< z@djVwB@c~-_2>SH)t4aZSk*E}H*+7c-oDn~A!4?$)hI1C{9rNEso*5T;TRidm()?B zYMEsA$A=WamN3fQW;J|)aQUW!)Z9ERmvr3u8Y^guC4IO`_gRAfpT|9n#%?{=?%hG2 zNRe;mWc4>Iv*I*b+-qLc!dI&~!6KxAgRF;<@0#md7q*Dli-U}Y>s<Z}izQici^a9> zovW@}mWMf=wpE=#>aF5aY7AD@8j0dxz54YnW++K`Yf?yAiup{huI1H+v9rv69!r*M zT=ymWiVS`QNl6&|W8}%tSn^d{-CJz_f&4N1COU`J2GU;uSv3nNR$d!W+OScQU-1(c zXR?o0x|zzk(#zm3;(BX9G}N2FdveV#5P3ar4c*M&nW0$n+Q5rLXo{6(sbnr2@|tdI zvF;V--u!ic`;j-uo46~w@o~JC?LK$y<w0r|@w3R`(Ihz5QDt%E;I4CfZ6Y^EMGfX! z6=ZqJ9}o2Cn81e5$wj2%qYOG}8O#@SorKEcm~!9%%{*FtETACQJ<skdhx|yjAu>84 zLaU1Yj+7pKmsE3OEv;fP1h&eDEi;1>i5x_-@)eu>FA!yCik2<LspCvAGZl)J&o$ee z(q?)Ja}(<KUwGeItxPE7we!9>y#AS-(jFhMR65m8EuO!so_G=jZ#aNs5c*BT%5Ikc z8;~$E9Y;v~w#badza5vpFwAvq1J>T~g8++3ofjW-ev3M*v_9}Zp9mxS5nJf$y;pqg zdLUfz04ndXOjrk7qxvkveHuT#D@cre{emH+ss>YlrtAxWqb)H3gXCCz23^%2Z?Uf5 zm&Qr4%xXCyen<p|2gTuooVjK27XQ@UheaQ}MS-=f*WZu}etQS^LY>E7V%3__7L`&0 z8zAUusxC^>8_nmBHhAk9g7Zylh*C@t%gPvxuMGAp3NF7z0|yV>7QLVhI<_x9-cU@V zlh}SL+lr-qR=@c`--X*E%gL7+|D{=0d63FjIam?Fe=hUgK^n%Qt;$~7@5KXf30c}& zwFs~N>!Ecux!)UEbqq@iQ8qrmaM!hvs}NQq8$P<aU`Z;p{eaqoC~c!7A<9UWCLhj# zZV>ds3?o=mOK34l(ua`RQDrX@DG1Yzqxg`tH^=dL#@dm5n@W}~?=Q)w)U2W=DIWZh z{@}CN@nT=}OX(Z;aOHpns=Qs&nK8<PEw@hvOs8XRN!8IJ&m?wUyv;$NsWaYuMZ7yA z5VhI)3zw{f)SgbiKizaf%ibk$XEQ}e;d>sZ2Z~oXYZ`%b+*kdavO=!eUMGEMz-J{I z?*E*~l=A&|Li6cE+S3usL`~`UoVlq9X+`;k`ANw+d4+iexw(aT`8h=;1=$6e#d(GK z*;z&TX?eLh*+s<}*#$Yd8=25OBv9bHFy?3-wTt<O#4K{&#13|2OnSFEk~sPiV9;Rl ztaN*PLr0scjb#mTp&4V)u!?va*{5b&3!m{LJ4Q6xRI}J#u&Mxjh`OIeXZDKct)i%5 ze?1xqEgaJK`yDFUceW8Ce_Ao+($5i&#G&{bi{W0&cX^>g9EDvpQr2~{g-H*bq@`aU zg+7#pfo@)EtySYGrwW+Rz~$LPAGP+d3Q-)Q@|kBEjl674sX}^-z;^~L3`nnbR^N`T z-SgW%Z!@|2LlHizt-L7nCNMd%x&gOaIkJnEKjhgC7r#I2GWYCr(sVLOjPTXDA3NSy zGLPBQx6_Dwsg3fBavg8Rz;lb=W+XIk);p=yW|l|T#P=7}3X}bil|S#y3sYMT)5O3$ z+04$4fboyx0DizMlKmob?G{@O_9`O2LwW_G6CI0UgivMq4a@+LFW^~<t!#RBeO4=L zIl15{W~jnfsQkvbaXi`kDpcspahaxqQ0yjsU)!Cj<Bp7YMxk$6XmwxWGsIJI#Uhy_ z?#hC$>g-eeUo_Q^a&(8T*kHvJ(sgif!;EUbsdkl#1+O=p&Gq1BT*7<V7*gB{0YgAS ziTyThZMsZo4#V#kstE6qY&i3CLHSe+sZoZ-tEseBa-|P-gDW#%pmB3z*6p5lYG3)K zv)=E1qjBl$3~h+S)pAS5XX_p4$|qhyJNVt6*y^-lR{vv{=m7NQOwBl2QgPL65o3>6 zdHA^TvZn6fSVZKqNt9Z_<XuR^BDEz-P0Mx2*(iqH?WgT(y0WS~_&QHU9=JfI+C4L) z0w|Ow#9^R^0e^kkdahNl2yVDEwSuLzclonmkD!=OBo*)J)x?$k4-((^*KwSB%bEhY z9{fR49(r{@(Zm%*Fl7?OH4IQgTfVCFl^z|+QPR+!skY7YkGc^vI691o=rXt!YhcH& z{TN0pUlk1@5~m!cN;{m&>2W+?NUu(D<7{XHTTU-t^{%aL)g;+EOe`KKGy05f=9M4= zfrijaxXM80w^<fF#5~f-(2cRwA9hL*Kt*EAUick!!N{*}-YQUF<p#lJ1Y(TlBR!qO zTrM(?sfo4euJ_UGr%pH}z4!LcCsV_o<Bw*zTC(kF%h6Px)c%}UT?J*=Ij>(UTY0bz z(_n2h4Er!s4sO)(OI(!uds<m|xF@rxK46cGuo%YLl;{U;J{n0lMkjrGbziR7QBbsv zMeYMg7@k}vs!CNb!vdDy>B4-pmJ1)!h0?23;Bo{&o~TY27X!Cl$ZbBaP_VZ=Lp&jO zhJyOrh=)cyPG2e3ALm$`N1_Y3KZN(oZnqlKyS`RF^f`1{IXmExx<(N>u26KT`4bT? zZ+t}=M#0(4xI#mlm*p&A+0pvKyXIRhpK0KMU#y(5jy%N2_`~`9dG#UXjNOEtMxRD} z+N%zvuPkj?s2ixcGYnP@n2*o3L?6^cjBci$uYR^8df#YJi=Awy-MjSqv1D`TPq`?6 zl7#r_f|*(^xf-dX^w$dR5Me9ZM#jxdUni`1p_Ke8)##Df9CVZONe+mXCCzL!`F7R` z8VlOZoWU`>oiyn$%a}%lXGyK5)|{0%4shO78YXSa<?%e9k9AzXIY(5L=l2ycji8ID z`C8P@A&^R1G9eTY1A)Tqr-_Ah9&WI(YGQdMfmPIqhY008_|O!L_ElC`T#aF05^9>f z=6DwTts_6#{0Qfwzj)+(#Y>YqN`~;%4jVKXKb&2;*)OrV(WWO*Y^DniIly`Hy{(#g z?4Et$@bW&-ga)HworRLrAc3yVE5Y)uocOdiDyl{dan&NSoHJy^q;7*)`#<U&qT9PP zdP|W4N!4I)8{%I6a*>7J9u_kg&t^6mU`h=`bV~+#fm$6Uht;x+--p-jYiPu%XKf0j zI_~Kk7i4IL=y{;Zr8rW~1gA#poZ`jR7+qw@-bGQ}G26&0w&&25lp$SSZ4y3<t$|~W z&S-_VIJ~wcNt`S*$&#D4d<O_oe`PNy&1&dTK?y1;W;{my#vsWZz2gmb60m{7e@vJn zbxCCpy^V|#=Mu51h?kvy8D#R}tCjAvbA1#3vaOK|u(>4B!+0$tw&Tou4ndka19IO< zggRg;9|?iKNer5Z(i-7>G%e?Fm+XWeAtX(d%hw22Lq6Oa^;<{usU~KTy??XJa7gw| ze%Tm_&l9R?^qD4=(SFxGNfn{kbv=sWuoV7ykpqv4bX;wMXOu9BFUO~h9qkcB@ul-U zg~-<)T8BZZrc~oapRZ!F1i*9Mfhes$g5LT+X5$aL#z)70q=guUZCg5Bp8pu+8C&A4 zHLfMk7(3G)xQ|(E=ud{^g-fkS=VkN>;szFVT~jV&DF_bk-k0XkqBlW>ZA$)_tFMSg zac%L0ak<QObbQe(Vii6#_rdYhPBo^jb(USLMnQOv-G^RMXPq(`qRD$5{1X0@DG$Z- z*04nS`NKOSSAF&DLO<NN*eaIi^ANz3Ug7mX9rxLp{p*-J`Od)9BYfG<on9difp_UM z*_UZNMO)u3u;~s29W0M7vT(g|ssl?HICNg8Wwwf}bdIq{uw+QHb$O^zT}6B;W8YYE zb;1e|-YkiU7d_IAUtp%3A&qBS)%@8B&2e7V$<zL5$7yJq>g4Gd&TdEOYRK-ZuT;R# z_+6FqE@scLO#azz@XB^xApNqZwX=M+8>{??YOr0*=FggqP1kE;+UN1(M_2e5ZRxEm zQTGW`MEGPKN*&GXBl%`A*NXSv-A5ACwHoK8<A)k#k$!F@Z!TP%sU@4D>K%VT>HE@A z`F2U-E&lkzvy9DV_7$?>S!&I1E`8#Xw=%@M^c`<DaZ}nxDk1g5Ln>8(I1b6rtS%2d z<LHfh1_U1D^w$oPzxZiuU?TdUGius8-{@Yv0NeJntHtmj&0Hi=EcwN7Y^LM?IAdpc zmPWKq_<|zat4ZQV)bIBzAG>wl#DK;e3`ejpjn%D7@Q?UIyG<kXIJ2dzF<TSh!QElQ zHf8Vfnzwq~9Hgz3-3QYs5;!#z`toYU#Ugaj2pT72Ii`Oh?YE{$r``)>ehy2-#QvWA z2Hv*uyghpW@i|~dTKmmxI8Kw?VPI1o)94D%Y6A#zwyM;E09O1hgB!J_3tdZ`w&gQ! zhT;B=PL$70REwlS$0A!7SZB07XL(pkUkQJ20X-((X6l@2+2#Pb{Sz-6-(ID@=d_81 zC&?}^e>@)B-cOI3rRt$K+0bGkL>VT5B-xH}oI7~EpEPTyK}||@Za(ZXP%}`e%yT^6 zQ3cOnw6uSI|I7xVyPfYx;vCXBVrOXQ5(Zg=%%pI|rI|<)`~luI$rou!h1oWzhF$Z^ z^CS9M=O#;A)<TE$lUX`9spKHXX0sx3TW`#RCE-lz;+;KQZ_93Fgd&6^)PeUNnja4p z!{(}-2znL+!bi5@rqg&?1v$wn6^>rE`!?QHtVgr*)x!&nRwf3FG&macO<R60ac0+Y zvfI@A+!4-Y|10s`J0!FAx$~?VL|I9cW5#aY#nG``K`)y&M!*eRP@6=Llm^+^tQYRt zt>{y8IntVkCOdmXZHDmt$OQ+q`fBFVTye$Ilt_<Eg=IFTqIas=*>7iNJ8;w6#7TL^ zOq2Nzw_99Y5?z=K7f~hnnVM3MPnMm~59Jt{)ya+4R5>D$?#wz5qlTz+^z!@`QlKzy z;@*4ZY&?VD-aGWZ@AcP--;4lddw;*U2i#}uIZ8<?<HhWCifLAFepEX`gXhKcneazq z6TFN)j9Gsu80MM!#u8FUj@raeDv*~EjkBEl5DgEhs$)R}40yK{1R9?d;$uWh)h*+d zCow)0uO~Vw6{nI{fJH_fOE*%Y4r!74y3hxtsx?*CL{f&t6R0(da0bo-aZkJRq!Op& zS-Qkh*t?Xzn#7KNUVc4vE8-!J4QJL)aBF653Yfpoz8#_WpkF5#8bkoVFYJqE3W0nM zTJfo#i}18KF`F9PXJjNac`vwF^JV$%bS$O5l^O2ul<=n**JaYGPOL6rn^`_58rW3> zJwqt}Avaq~&p6Z{{G2CJktt~h`fV<v<$E?aS{tzygz4gO^=I9}3^B;8Mxk@U)%>OG zS1aoFC?{zmvn%ZECX)CVikD&Q(6+ZV$P(=y-&N5V>TlsXBmHQdWYl6DtDSu6OG<(s z8ho2R(7D7U-k1+1#@dJa`*iZzh#~WHQ0D0&bhh7p-bZGr`9xJ*UQB&$t0VF;;GMxR zmZ(Q{D=${dpldpP_3hZC1h#dPLoahHodo{9L+%A)X$B^;GiYwKJ2O;Ss4Z369&;q3 z!|z~{vfMWw?RORJk;5YrPRDfHr9XKA2#{!>`);&j%6D#+v$D;xK)E_Z-m$j;ZC-e< zkCwBS(`e%UptRerFaCJ1P#cu#gKcE4fTYq^U6bJ7#u#3G1f4Opom4o{>0(~Y7c%en z&$9BKv5#DL)*CjM!01!xl%x58ACKe8AG0RH;~@?@<#phV%_&cwjbM6aY%#iE>h0I^ zhJTLZV(gZmKi(@}{5Q&T0!}6d=bS`=wrTZXUD%Q4yte*P_GN;EuGsg+w^g;Z_a|cn zr8w^JQ))5l(qtn+J3p%Dv3o|Sb2feaJtIhy%`AVu8?wqDqy^C+f0@3x&ZekhF|j#5 z(wYC_WM+ii-ifFY&(7MQB7cPH?3_K0EmF3yfAqS==8p+Wp+2`%{kO{X)&r=dJB54{ z#da3<6lyt2C0Q}Y5BBPH#W5oLs^hoVhY(TvL^8_#_deLu*qt!XEYU_^>z4t4`*yv5 z^@MVoc4*0}lYkVlK-r{@WrW~W)6Y8NGR7O5<mx8Kkc~_E#jmqBHnR_JICAU!!6Xk3 z!kt0Cq*O<@^`U&^wd~(?v+uI|HSCm#HG%;5S*J1{8HwzQ`Qn#%TkaGuN#!|DNPpD_ z+?C@Sp$v;uy=vN5WjuP1yV8WMnK_JJ$(TyRD#4)=6>3mvWZ`KP#IqN)2-n@#{~&IN z8sYrjxE+DBRYxf|lT|O~Fo9qxDKJv7Tim23^Jla9#ygVGzQWRN;kCh=U6X<h`V<W6 zbhOFiS!PUC^`+<|Z}h&gz(Kupf$z^3DNwPQEuuT->h5AhJIpHjR!L}lbG&RUq57!x zy0S_6%+1>MI}vwZ+?rH)PUI=ToP3{A(FUmnC<EXmLKb^N*kWGJG3w-t0D*0Y5A24h zU$GtHMJ?k_4QR++Q+}$!wuMMFr_+;b!s$f(gbJ-x61UCx>{x2v`L5Tq^(vKULPTA# zV=m_+YFWgu25j73^l8*9^-{A}OQ=%2S&V=D&4{U5Sn`}ymgUs;iazm!7K`5>UR)|{ z`Op44QcT=^C+|yc_6D1gn!XdA?i-)&e)f7+MQ}p(d#TZYg8weiLCqBo+`=;xlmI(B zh`7dYh^pBAQqa|EO|}eI#k+Okb!r%B%I`Vnz?!7OUD4y^c@L*?&b2{P_Drwy5CM|7 z8B)LSX$8HfL{a{m_|09bvmG1(=X=606wmp(Y7OdTJJSM&-qrtL-xrPEH1obi(A;4# zxW`wy9#5q$S)Dekv_L;_)JRiFEO_Y#?awsrER(&ZO!R3>w)m8U^~OvvZhRd6NpPd$ zhA4Ii(90Dyv6Is8xQSl#tDW>gRaLU4BN$5`Y{oIO@l{p-WL&qFHHKYM%fqER$M2W) znM%}5gc!&0-EF+wf|P1soRC|xN9n_v8)R4=wk`77@$ni`$&9t8S$B8#+v`WS{yF)O zso%HN1|4=EvE^NK+*q03sXb35e23a~)K+drgrzurTOsLW0;QK#-_4WI`Z-?~e$P6_ z4@Z#KR&s9Slnn$HT)!SO9Lz!fiQ5_42d~L6Ljq2P*XXY*-1E(Na}s&saoRGwmF!>} zGxbaQ)+)+3!>w=1m@cS?0g(`$X(~L~R@Aqo&aSv0JZS<6PTz7kc<#B0U1C46NCpBi z?D*2Fowt@SsT!<~lUTM%PeN#CR#2kW(Lo(qi$g7VwKM9MHPv-&>)N|vjI2r_Yb6-L zl?;3ofo&lV?8|t)#K(-3q@1{<5z}6xd<DCs++ndyps&GaUxrLiO3r>Si%fX<e=_y> zGIICOd9GiavsXoYyqt%J%fKXL%Qu=LW=Gh}Ov&|wrLw=}r4*NoU4E=My*|OWbjxNv zn{Ls!S6RQEr@3S~H>tce5ldg!#P!oo|5oLC%s*wlx1t|3<V)|{l0k&9EEvnYaLPpY zs>IPeT~$}dA_g{EcizJO;Y<CB$-*I=iMBXTu*iz9Sc4wu;G3>s0ZkR}K&Y-X?=M#j zy3s_}9GMSm*#pL!g}f81A`Voe@9W78<Q)ffML!@R1RPjNBiPLOcOR|@Rkft)qPcl~ z*A8|z{4sma+?2ueqWjowQuVIHg0vrKVz1TV7i}pSKf1o33jjKj3k<fvCEXrMI+Vok zIm8oz&%ci|8y!F6h)J}`9`f?R4`9z>)f26cvO0`e)$u13#5x;-lR#2r(r+x(;^*f3 z1wD;<({2Kk>_i(*iwi6kxbv5B5lrW0plN1xi2PY*T6u}~6RV?(jYsE|g1U-Wm19v- zuSC*=;_RZW8O+C4c*e%%TlUS=KdPr;3~Du%SCh{-r7*QjhQCyL%m3!$x1K3K4@K#? zmx!BzfZY-sHaRLb-2dG*%1JUGN`&IV#kV0W>|oCf_}6oucE=aAHy3SReE6KTBVD&A z;M)h5b#N5I?1n$;Q_iZZK02N-{m{!hiIJ>A>%2KI>qNzAJ{w(uq*2=RkvrgXY>E;g z=C<Cn_=Pk7()$A$ea=}r;Vm(fg^GBn($>zko_{A!zcv4s4xJe{{9^pox`$I=bcP(k zLV6@7Y&EmqVK=nujn7=!wmFKp;z4ipWDsz)Bv%R!x^8^KXK&EM@#_mGD82L1Qx8-B zV`bDfGQUf!OI`|I^qM_rN+}^~rXkiks%vh43%z_g?mczOG|306&jDh|rv#DS;YE9m zEe`C&ycbLAS|1UJ<IG>d6IIKVrGC@>jF6bqZKdK;kDyDR8d}xk+!!e!hS_wXiZ9T3 zDP9*%vD&x%KG%aSu&w`lRs;H1syVF5K_XM0rosV6sU#?^c0CJegx_96zBo(4VQQXM zOn;OaFInQ-)&x-2&(J?{FNaxCy9Ww8^AqoNQNIl=UQeLM5|>mB%y>US{_MqtV-;rC zZZF(aiJ*?Q6p}U^%kX3OoY?#zT%^P>j`p-JG>F129gH+e6BljBv%<i$FfPgL3OkU* zL04c4MJn0T9PDjX`iuy3d)8~2H3a9_FsluyqMN6DiwG3M3zCB~0h~4ggJNiFYwg2b zz3th$<w~WaWDC}~-gtyW)(3|<%9j}jnwGC~PMu?91$NqK`V}^153u(?pm+o|6wP|j z&{R+6*n~0?tD8+^hbOXeObyHYu)ux^F-h+C(VC-)$;B_{IyX02WCNic?@J8VO`_Ol zAu_`bW23^tC|IuqtWdrpA2T|WyL&m;2}5dFS`N98_+tIC$Y`{Z!{#2!m;Xdl(AH-8 zR_>>ior>hig?uIt|JZp!J2c<+_5dU8o1$GctLnz8;6-~F!q{Pir9Z~`M=rP}i<TlC zyjLIlBrhFK-~NaTAhKx+04r}EM;KYwKwW-z_zixFkW_9u0t0*>zISECx$wKX(e$s- z<%KeE_;GV@z+UUL?!0qs<Oq^<?6`g{9XIc3>oMu2k5F=0W&(zwO+j*@(K|HPd-hyI z;)~Ms&c9h8yu-c`0fI77bV383(yPf)a)s)np>sT}ray=X>AE&L?0-qp-9`qi`Y)Nn zCEv>+`?3tyM_m#;+u$kw7*Z$PfZv09;AL(3vd&uKZIeTUe$E5=1^rnS7r2GI6M9Tg zSp-KTxY#D|C@%(3wjmz!+n^~1_Bww%*oYZNnfpm2h2WdOdLcVP@I5u|$K%3p#o|Ej zGje00W2MC}z8EilFGRL!(%wwNA+Ps1XJYZ&X5UaP%OKjozM!fJcdQ3Z<nq_fvl`PE z<rJsAs+*um`3C!v@JVl69_H)js##xt?tHfo=_PwMu78T}$o_HGzkXl_Z%%BS$hJyV zP5KOqPqG)tdl$isYSu>3&;AbYE7jYT^B-kA?l12nFyMkNgKxA-OQfpr?_IS2<SqGZ zn|P|!-G=q><@P@mykR|sXIJ5_j*odL6{^jq4H?yiSertmQQ!Ua|6bFw6OSgpnxLfm z2|2c)9$r4Sb0dGGrJHP&xt*YJKTwOju%?}!T_SX8j6U2=8-oYF_zRb#!-ZDS!YfJ7 zM|!)8-np<yfS558cx(-Ms2xLuds<uLI{fxANjrT+z28r120zQHuy|Hee`UVd<-z^O zHOeq-giX74^EFaxSeSw+dTEIt*0$;w77Y25yjwBKt01PUPLsSZYmLW!vRG#a0uQSn zv2J4SOi4}`<WsNV&bE1l3CXAEQbS!K7I2t!%OP&Y;&da<-Prvq@72CGeOi2lWk#;Y z@Cd#3AYL<M(vjS9Alz<e#DhgnCH?G5q!fYlurBg=X^g#Zq6laNLMm$PX+Z@9uWw5C z#A3dvI^8-l<aJs~8Mk~TI*IS}y;+UxwdY-(9D$^*U<C_0fK}IpH6~utXo5M@oXtMe zc#&Mh2AAG;cl&J{Ixh>Qd0Me>+8(}q`LTp!hgw@sl`3BY-so)556qYmG1v3+vmtU^ zo?rWX^JR;*E)$^@{eTg5_zB#hP}t}n_>ES?1%^yslt)+(7Y2o@R9N4|0o3j|#$W~| zv|A>HOxaFs@9ieRTHZ|?qBv0Wi>fGX;%bqJ(v+2#ZVr!G2ffX&S>P7<b_`L|IK(#8 z38mvXKO>)Fop~&)nYbw%zPrbm>Stz0HBP3ArmA!@B}wOKL~8efj(h68(jJ&qEbNY< z)kZTCntF>)3g0Y_UPeDcW}pxXFVR-A!=G*0OEpJ1xmSZ#JTcc{$cA2^uU^B#i}YIH zz|sHiH=ej@TZ!mTIoYJIzuIuiT&zE57%CommuFF<)1^cr@C3-KApF>9&>{c7i2BN? zHn?D0++B)O+}#}t6n8D|E-mg}w74g@yF+kyFYZopDeiF7@7}lGudJ0nIXN@4XJ(I_ z{-^YO28h?Qz@IHYlyEReh}|2zpT;BSJW=e`mtICUo>-CUg}p)Zi2!+SSgOz!gJZ1I zaU~VIQN6c8gm8{&C!CMO-Ex3c=)UyPKdG9JapQy>ppUNZL|)W$2A}1o61WFVd|9FE zltap0u`rm<n4T_tIJIhn8(PQpNc-FBqp=ijcG52-n+-|-6vatl<vn7zkI<>ApkqYu z=I+0c-5J+li0eaCgR^qNwe;d^M?NP#qHQ&!QAyVO!p}AYMA+_A7@M%h()^_!#z6F9 zEqai`Guwirr9Uz00|}+q;HHk;4i_C9tJ??*wu{17Y901%_*Qq%&NQx*0VzrMMMSY0 z=K^^!+2eZ?M;T!CT3BPbFZrfCfrtK`{oIRrco?oO4DUueW8!Uzp(a74pqu4HSIm2E z<Sd(2&GynhWdA<jjlzYR2ZeSr^_Ji+>lwq)xl1Ita9RHKrpJ#SXKFNrXc%6MRIr?b zHaW?ogRmhcscKi4^DoS4Fuy!zsdl*<1Z+Mu*h>ru>tI;_v)Od}aGLr%J`PTZ<fbAm zO{jFvm(&8U=!SserKeGQ)kc90Ta~q=29g4CafW<r{lA<^hqJx$Qu6vtTRlZ8H0sQ$ z{(aZHl|PJ6=$@+mn||>@>sKD|hb@q94Qy!R%`c&>)qW#Hdb^gb{(iP3i+2x$_UE@r z<{no!0uyz<glj@eocDkZIp8G6en3e_K{^WY|K<#N{!JG`K>RC@{+mKv^Rjed&B@9H zW@Kk%WTs>$=K*q3Gm?Se8fk7?N+vK5n3)DlOw9nK0&;+<DZuo!6kv8U*ETQ@;V*pC za8heRNIbgf)CCON*zi#i1FZgKtPd6I8nuqlZGZ6tp&ZrygKva2+$8W;=~5+7#J^gL z6?zs)?RY%I!-|s2`1hctKb5;viR$;E+hJZ7M}r>&lxe|VzQWVtOgQeoFd0L>&9r+G z3iv(Crwxk4a&@$5CH$Q#JhR<o`V+7Ft2NmR7b}UL{{>r4hc_yA&l!)d8_TeH{s=ga zfFr8nBP2Y{9BVe{I7Mqh6v&{bx?+N)Qbtqk%igN=?CN9raY0ATT0cNpV>ZNycju?z zFRE{c|78pD{4I#!L$ej2L<AW#a(s2MDRh7{izpnV5j_^2-kMy;%C+%zybnrXzgvRo zBw&ahQX?Vw4S^?MBv@}s7g;`C_)}v(E+_hT6*|-$g2MA}f(oB(8+_IMM_aKsLFQx3 zW*7+X3iDyjRc>F%;#gqG$k%e`OVe-=WGT+A00B#bK<mi|U90vaeba{bY3!Tm$gTl= z_F#L_AVHwTj%{@tdBE$@Z|K4e)ipv^rHFLpnhOd8sqd0%jel2*yN63MD9V%-++>}l zI}5DM8nXegRJT;-euc9GgY733+op_~+c6W&rO5fEo%l#{6jjC(pakGX{ePx)LdgZw zk7pY`%(s8eA3wAxfE`$ll%JSL-=o7lE1c?|*sU0QZ(ltzN6MrjCn=;5Db<N>Y^q0K zt3h(_Zgx2~qD5avwVC|>MwP(lYvyeCC9{5prXTZQM8eVUCq1IwIAgy_52|^2gxTZ| z8d7ftI6njw_r9MkC%@I)im#-aF_%-a)i$JuyBEsE?x&ol&d_kq!JTV{&92)(2aIia z+c?_%3!(YRAz~L1sKD~{Qd$z(pz@D>HuP1IThUmNgO#$x9}CLKncqAZv8DwWVMlux z=So6)WRkp`TN6z>8wxo**E51(N7N+rVpvQIVEU8>E#)mIHoF9yg*Ce4M*OtZG(+Wn zV`wy@XQ*v?up(3Hgu!u+n>+q;a!POpjNdL4*RlP)W?zMCD42LFOaUJa=TSBK%Qj0u z%OaZcfS0sFV*$I84Pvfy%0r<E(l#i%>0|4f5Z8eh&mn<SUyT)S?@>t-@2FWg#RC(U z-*#i6K$=yf{KfaP{6x@%?5w%a&m}DMbUg9Od@N2Ov3QGBZ8OzbR2I`BPS>K?eG4HE z#~&Hm?mENuC?HiTY(wI9oTS81lJ5$*J-j|}&oWo!EmQ-k-#udtopQ*)k>Sr?W^fL- z6tTK@j6My-h}Z<c)h6iRFnWV?r46Ht@w11^0M{&SY9SlMLh9aQM(On@Qj`<2Bv{Vb zMGFJ<HewTFHU0t?Z!aK4)t+-M%Za-TWCCx$?WYTMeoXKEnp$WTiW&;MyyY-Ol}fa7 zm2!o&zC$%;>-p-CL<<<X=rEuZB<*n|M6>DN^(pB36ukQ5B5q$J5{NF)&qYcFm{&0e z&#V>UIDw{x{8S=jnIxDX?=l6*RvO}Nhm{v$Z0@tUNfC``!ULJ8D*jXCfq+gC(ie1I zTMDVDjTNE=dDBafRmZ#o3;s&$DiFY9?>spKIn8M`?iaHC)Jk8Zb1gu{EB8uk^6D8; zJ#Os%0Ia{^x*0nXOA)_JriQPnlcj*$$uG7p*BCE%*kMzYrkQmI%arTU5QPL1+<`-S z=d)2M;7}C<A=X^iQO*G?ck}%2p5A#B|0<eeWSww;-dobYOPW)|!QXUWoqgysMj;Ma zA!oAnSP!kJv^eDW+B#HX*<_5-vwXEH&2Zsm(psmxw?^oAMGUV!pcYp5Mo|dkfJI@d zY)hc3Yhgh<6Ch;Dh*50hm8=4qPIX-uDWxbBPl9HuLXR=pc7XnOw(aZ=N-&?+Utn}k z7-D9zp8}Da<{cv^hlEp6*%>;EbThhAtsy__6(wgjf?SZ_m~2X-Xg1C!-zP{c1{l>C zmZZh-k$Ag5Q#SIriW`M%S~FW{(JcNM!r(IrP3b~I$ZZHsT(Nw<`rY&}AM+Xa0p+yo z>&W+lWM_Z|fvy=E%q=-1^5X>6J_AXFw+DU$TrD`pPhRKL`GWDPQ;MogyrPp`yJqf4 zE2bW#Cz3dZV?1o^zz02(X5x`pSTGsBOJ6c9o`|v-*VEU*a9f!EF}}lFY|TlCDxsTM zV&IQycgt=mjrw~-N0fmhN}e49pz0!G1A~<n<MP|vQzQ}4cwXUE?^RBbzSvVezbd^0 z7sSz3-5#%JmWpMR3mOq)bXI+coj(XI>r{n80+%+L=f{L`px$$Ng!0^@L+7&~kufSN zz4J|w*z8Kfzxw$0o8OSJvhRzOhsodMX`;Xv%g7lq&zJB7^wp{!^uc0@s6<_nMeY1? z*(3@{j|y$n1Q8p*H$Qny+cT?Oz&;OrS<B1r=l~d6M+?~a;Pk>H?%A)Ni;0H<$ebG? ziA^(Ar>ILjC&?Rfwg~l{28k5JJcTwv$?M!+WMCnN(;k-YnG1UB49}v<)L{{I>dHbI zeCA|rdM)><uHXj(eae5OrJGx=LcvFC7wh?0Jj?<Oy6!?#$lwQUWN>!%t7iu^mIgd1 z6xvCGrw-034s+QxG|x%&Ytz0VpJC>nDLRs5ie#Sfftcn;ce^yifd&qF8p1OIM{LgH z<BH@`fL`M4)v_Q26{0%#+Z25as?PD>$Pn3}`LU*D81SvRdzxpqDHXUIFB?PdtDW|j zD?s{UchBB6o~rTN_*0$r%L}C)Vf><?qns7yaC4J8FR(A0YxKysc9+;kjYZpx6qt*8 znnEiQKa?_UH)nn2^_HUL4vE@w$oR$d6D{}Nm;sYSAZLR%8|FF5`i=nHm#G81!2C;o z?aOh6{)t>-H(oQ0*{kHQ=_;nA5+4jH$b7{v@h8lqPRn9gnu$->5b5&~jwy8@srhLE z1N7fNGDnQ#hQ~ChMOa0CU#;_3O2(_ce{IdZ{Th!@x*bNXa`@oDYkSQvBbB>z?=!TC z1rMQH5|VrUwBlmziV~h|^Az94*(v9Jt1=?+V-7Xi{=~DcGQ4d6to-L*a-gbDjKq1V zW}+Rl=Dzc9e!IsRz;(~uxKFMTmH2>-U>2f(Gt*=07cq=id{v@sRq2b?)Z_tn8RN33 zauYD9{cK-rEEv?ZWv{+sd=t4_K8?ruhG!Z4<O1xEX=ty)!#nE2?U&q|9#bDy-8hG- zGHZ&NA}6Q9bgmnM$+Knf5Bn`<T&QA0JIVIiovXf8AzPC<cBW1=L_ryZcygaC{EMf6 zNJC&4>!%b$!jvl$-}}+=yLNUhIA+GV1=M{3ryF6-+RV}*R99Ct60tdGqw+#IBnAEt z&L`hZDxgT+=xmzkc~yIJ98c6{e4j|)+^;3pQX<GBZ>y%9A(RRJT@aG!cGwT?X5P8Z zR#_bkxcrhU{)9TrwdmVrhxRj}K`fn`RiO77Os^o4?Mi@={o?*q6fO$=+AZ}M^cuCU z`jUh>nbo{iqAZnPa)0@6SGj-I`4?z{wJkayW#uzL!cSi~kA?LcCfl{YQX%M_^`YaA zb##&a!n<VR9f+&yG`DJMIAH#5UC?D>;$Dz5=XI%5=kfO24<)CAgJR~b@!ez!#C!gW zgfj?~vQyiyyjwzvpP^a&<Sd-uTnKwj<@?MPl4Sz2=2DpB3%uzEj6j=piBxqLo6|i* z^p`-}B|C6#5B<+NnE{mP?_V4|4}enz9(tBj0@yOH33lA}8fv+kt_C0MUDSp*Ixa`F zg3KkmCnI?oCaBJ5>Co|T4v8Xv?j5!qfQAb7zi5h*VI!49T1l9?UEy9lH9`Vwe%NNM zz8$qduy2_v(tJ;{8MORma0$hCY@SO!?XAgb&-slv?@3G<4y~%_9K(8a0V}ePx)ypw z7`H)36g(>g;u>I<2!VOb0IQcwK{M5!j3l)6N=T2bxOWjm-l|7&_UZ-U(1OEK0Pp4B zHBOYEA5SRsTKSY%3)%OJNZ&IAh*X<D2++x{v8K6Zgf4cXO^&Go*@B8ioI2VKHgZ^9 zGww{HQYCtnBKcH>bz0Dyv1<Nsy%y3N1bE^L7|j>7IBS7^k=6a8l2Bw^8}1B`Ehlb) zDoLaI(~}H#zu@yF?+ZT#=RUzV?H=DUI8(A^kXVzImdk0B7ecU;&<@}Hi6fj%|8x1A zO|Z^_dD%2P)7P4=Ox}+lz+}I^Yp#8okO{!qJqL|R4R)_jqLtzHLG48!(UGZw+ACF= zj2h5-E;{H0BWSJEbKg**)w2qs^i)i-$*dm27Z7e1On5v@Arqp9=8>B(-D)WwvRL-A znt)LHEvcg(#!y`#*S}%wjh}JBZasS{vt8k=hZ0MyL3n7WLJldJcq{#wHl}}_W8BAL zb8Bps&YR~T_)mbyLvSuJ+hD~WFqa9xK~l*tI{^2=Aq+}Nga%>JnoYZ3-rYX-c1>z5 zi_}@E3NrOME$C-vF-N=<{rshv=%+VqJA4+w6*RASYuGjO^MqZE909t$Q~Fjzkm{aH zsor0bK1yA8iYu^*D(sU;y+H=Z*!9oNgdAlxW#5Fs<l0ASF32OzA8b%Zy@xMEc^Gt& zg&Z)=O;g&Np_@|r(WU&ZA_?eVQ7BN*Ne&s{+o_Gz26n!RN#bp_XrWdbwsOPQ8k9Bm zU1is!@cSIsapKOcfAZ>Y4*B5$*yygEY(q|{IH&|#T-Gl{Q(>qJA%;HG+meR_LA-R? z;WB5fkESf^Xutp_eUaZm^Xu6Aui%h~F+2P4$c*VIA_(HQhNgxloY**f_RdR*qT%k| zS%a?!ju*v8gTU9rh@Kv1Z?<Z;SEnE3d22YgkoeLRPs|K*NO!uw<b-|d--dF?P23gM zwFsgbX`7K>=z5H|MZFC=+DPD_BzNyz<%7ANbMFvg=i?hSw&hVa<`nJMH)WYuwZ0BI z4hnJ`EZ3A5fP+Y!Bk1}k$S&})*r#1A?@wyoNxq3`w#EohsrR(o>s&e=c<woQ=p>l) z<XEqlT;z;)0<dC`5;8D#jTEe}a-7(6B?(scKI!DEA4ld^THH2kpW5+h7=#>A&MJYp zU$rj{;LFMUI-&|?@gyh}3?X`HAKE#Pxwi$o$2`fjVM`2@;0T}f$ImrQQAPzAN_Y{) z;NL;Fx8U|mbS}|PwnKXz1&5gn%!2Cs!GUrL7~GW#kV;#^TcG8=Y(JsfcN2s1lDV*N z%!Nu0FZuFMCk#$h<H%<r3`z8qpO92AYV^0Bh((<l<NO#~f8uZbeo(TgJ`dE-@f7ZN zp(0e5PCoj?q^syQ25Y(tEUwV<a0o*UwK2n|W#;+wL1kJvR76HESHyh8ac0*t22_Ed z0qdFT0QT&2&?~y_5VlJ^^00ylTp*G!hL)ymP!B+3yjf9@s9aE|a=zO6iI%*&CBFS_ zJH}|ymbwj5pO+2ZX1-WJoh%V|x_PE@K;n(s5hm*7fm2B<=lT2l{&}faYPbSdsj6PG z4NR83se!0sgA#$pPyR$4UUIqZ%fyM*I1z0ZL0HS0Lfccam(Lg`4g~9D6U73400pop zqt|iaJ|IQG*4fGN-0F>4NRB0@sU}j%K(I`xJ;OpRh?pbz{bC@BcZN*0>R`Y|2hotp z>8g(LDpb?dWkiJ_7sDwN`&&Er%E1dy*OqvCEg?rp#@DJ%wD?b0I))Q7Ko&BhoKx>m z;KHWE*NG{pb8fq^a2KhV@04loX)M{7Nw2H*k8UL!W!^}UnBvLl<s1Vh>*>rve(K+` zu>XOt!T@yGGsHg=@M@g&+BuTQYJ~tX=zi8p!7=_Uf9Y)j4`Mw&qlODDt`b_2KF~5? z3wv=NCu;+V-Bi_B7o^|Q!1RCwue>c=82$(uutp`AEKfLDo!`%Nw!Jrts{13C*F`Wn zvue6f=%}(W|9NR6Tj7LLnolhtyrC+kkGowg{gO`Oh{T-;(@;82XPDHo2VqksF#~p@ z3IoXdueIB#O*@g|S!>*NL<6;fMUw2Yh2FA|51Ial5yixM>y$I6F9r-9uE+dLC!LsP z+5KC--^=f{$^DNlMcfz`j@bw;3*zH5-U%na%gY4bf8F~Wr0v$zN3<4A)L7>8l)gs) z&FQea#%Z2~L)0uLAvh{Nk_X_{uw&vWR8EH{0#ry`ZF`*vl<}f3Dikm1&gT0$Yzjx( zT)B;?^8(&t!I@2(FdW9sVQR4kQ;0Q)PeKEL+TLY;%FeP%(s%3r`1VPn$244?V$QHj zA1;IJAaSbJs=gat6*74=Q4^kvRae$96g%k$A2)yPKv&Gj)Z1U3ud<t$(UtG(s)wn~ zHtsav*$}bzY<YF5O@BZ2{MlT6GGL883Bxcj?5$D&LSw?XJdvKb(4c3j*MbAw+kJTR z8`zFKEulN#Zx-=45u5q|h{W_{ZEgj~xF|inD&EwBESS4^6spJ78r^37b|!k52_Y0? z-RdYikW4>}+JZ~W_&voIKEbI^P1+Nd&Ws^en0-$QZg`ZjFU!nGL@kc8M`}enxa?;5 zFzePdq{Y$dd+Krr=-t)Cv`fMWQ?vOZfFU~{p_Hsa93}<)rOu!$Ces7633A<r-Fp(d zw#v5@GWhJ`iiUaesRR&6HlWj<R>%Rd-(gt{iW?x+`KUCF@=PUj*XYuv;lwkX@8!ON z*K-c*K;^OAvHbMomxdh_R)?Qp3eWw{EwO|?fv?u8+7n86dr+v$7eK8ak|Z;f#=6VH zB*2|EWVSV9yiC1!!<5JCnQCz8fgH1VhBbLBm>aXO4vZO<e<O)^VF&SS2NeelxrvxL z$ED1OwPYdpAH_wC65s9?Cq5=W54L<jGr141d2Nl{Fd5+;s!9wp_}=>~e%HOS92@LX zrA*1>Js<ADDEU?q<6`T8khBpshh6ly_)_j6vKK$ZU_hDW1e>r)ob40iHvWmj#&+{< zS?B1Ts{LM}E2MXhq~p)gqNmd1P!C9$<$PJN1Qqs)KzC4GDx9QVS?*>0zfS-VDi-4v z4C=Y2@#!4{`>Ill?g@Luex(IR)f+kmWmt0_rhWWq-#LjK-hyk}WQ)Ue>SS<4JE-S9 zl}>F!T*YBlICSEsjk7m+Y<(mj#myZ3zISWgzF~t&!lVr5H6*;{Lxmj{JYo9UJI_<u z#W*dkykl(5WIP3w!lwFDe_p(UOaelfe?(g4QH<lszY80}9uy{t_cl*v1`oqVYjtWM zVca(6$nM#;joQ2<>Z;)_1h=597$9Vyi(Q^mVV#@j(W$B408uIjnjY=YfHXJ;t!wcd zDhJQdxA~#C*2*_KVfX+yhrklG@SZ|vKD#vTeNDATxy>coITuD*sFpb56F>CIsVQ2x zCl_s0cXhiG2~h^MgmTOyK`BTuP}m=#>U5GlQj`-YOD!H4wsNe+!ifRWOL^50VAH=O z#&6!>a~z*Gg?Ba-)fM|FI4wmqA9us0W1U0MlerWgZ&K5bZi;5qZ0*`@POih6#=Q~F zlq`IWustbKA`L11r5jLPOqu*M<97_(!7p<urL!WXM^iPSFe9b(Q45Ag+lQ{ZgJH6{ zDg@8uj$*Y`uA&{9e(-e>&k%*(Lu9KkI^IgIBG{O<$5h?Palm$<2}@3K$L%vW-Aosg zc_S!YoVRv#Ss7XU-Purr`+9e_(&Q}FIG6Kx@U0X9A;Yc|Rt;ML)-x=h_RZq6f?6k@ z-eM08&C0m4Z;|>G@}Oj?bw6AQNBLa3FTz`|vhWeg9<uVtgp#tFS*{sLd*Vu4F%D<A zTqMEM(8Oo%6G(wg5Ys;1vRlC}D)$~{PFzd)H<!;V0ElE+hRE_nsK;z3D=f1yv`cGl zG*0nvjg5sQY=8($Dfv*EQXJ+e!UKn<dnx^&(lJBA({<!f^9L89NXP=oCr_^1ow2jr zzE9D+h!m#Jw_=7#8Qmn*<!jPDLUTFHwhk;<UpRQlvf8!~Qbg~{emtmFwH0L~^fwhH zNa#IotW`Lh#d^yp-hmxb<tsef=N_<@t?jH3qXHi49}{!2HG!qrVB0*X8LhidEWXl1 zOLQGFXB+MII_%;k7jocm9jx;RY;RAUcyw)=@Z_T?kK3nq3O6R<9xCAHExmD5g)1bS zgB~IfW)Z$n^NW`;2g!yC)YU{W?tJ1IgEortW+pOd4K#O6R&7wFKSIL8i%M+L$rvtG z_Z64$S6FfHQ~{Gzna8yD&#0c_lb!<uN1Gbhm~Q*F5Rr<N-tru<E%MXOFKLAz2Op>B z-)Wm$9WS+o`|K$tR~rW#3yM2<Nx04Kq%JH%Ww&I0ihg4v8(TT~xoVvfN{Sh+X|G;k z+dvpuQcg&-fzG$f(cc&7L%wf(+-q*4NSR!ntUireGBEee7>c#eC5RbsBA67E4R!eC z0)g~5SkIV_kk7ouuET&=TCM}?ltrn@zm2I<Jf*?Jfy3&<$EfJut>K{$=|Kx*fIvHh zbKNe0mA}FG4+>P|jQ4D2gypr+<o4@zrJJ9?+~eS9Rpt%uq>;f+I97!>VjGxJ`7#3g z@^E=2J@F>e6xns>zsJQTbledRlabZZfpjF$CS1QPfj?Nfz2=qHgf7$?o)a#AfEik* zS6a63mH)2FG=1`>V?W9cu7^R7Mi(5BvAkV}roV8=y4&-lezPaM+4S;fOK_5&{OvZ+ zvMvQ>(&%5nt_s8Mg-;UR=^caT|7!;|GnKh`I-DzM2N9U?*sZi+6S2VUFy+F9jODBr z$3OXy3>f00y$*F@2cYo9C;5g-(qeN{X8?p2*z#RkY5>d|BU!eCL_NX(05<v-8*~WS zk8L}+hiVW<w!(ifi4RdRCiPv$5^0<AVAh{_K?<YH7e!DvbO5zJMk|B9HSkXiemYuJ zEkV{FV-XxbEWLRBw8#TO6S4|QR(TH(J|oW0SuKR4{+Wl>iC#o+Mxz;g&Q)qA!{~Y0 zy+GZKKKBZ)AXoXg$KG;x#j%-iwlY+kSSuZuJD^hD_0L~@^CjRmc@WbWZJ|FlAe+;6 zh*Rj=&Z>g5787DX4hp=Y4`TdfW}AG~Z}a0)R${J5NqQib<w6HWwx&5-Br<hXu;Aqm zzhKHtBIS@T*Bb$oNr}KmUVzhScfMtgXt3OIMNl2(i18vc=_d;gE4Oxotp&Ym4GJBn z7w33TVr<>&G18t>p)*I|7<0bp*x3$V_1%gb%~!LjsuIX9(Ajoq%Qy6G2gylKjyTjr z0bsN)v<lA<-HJTYcHWY+od%Xa_kBFoz)im2;?2S=18{C)@cy+Qf9~}8ff9gl2KA>A zDFGn;LrWIVXICzJHaL*W#Z+6lGgw2QpI|1QG-=2PxwzmqU1Ee(b?_uJo=DXn#u+#H zbaEn}dNu4~R-w+kfi&_%c{RQ98(MDqpCSmb48efE_69i!-jWn!8v9Pyh*P(IEyth^ zfxUOuALy;%{hPHeCXIQ%2G9^ZGUN1XDoHES^E^p&MQ2n?p^={_g>aUHfVW%>4(=*> zU~>7v6n@A<emA<-L=DtG%A7U<K?`5q6Q7kEKTylstQKXTf&;59gjnUa_=)4`Eo!m5 zMVEyRaH1eQy!-bOm_}M^B99$w7kUW;@qgvW>;GSl1n)YANJF(|Va-khrX(e&CFf*h zrse?C^RkoE;xjYTlGA|cnduqnnVCs|JU}`yIiolOn4XjQ4$6$=-G77YC9;|H^xor> zf@BoWI!6dBAIgwSp;xJ%OKUyqJ(8_0`FsFckRm`IEvx;G0T2MD4IBgDCD<<1MlmIC z3VJ&NYWYrN7z8C@Mqm*L>_5m>zK9=`2&c$BQ<433Y<_O&jh>U1gdaG6OiF1l{7{`U zaZ;X>5No~99B-C|JdtB^EUIrSUGcfESr_L?D1K!Uj6Lr=1A{biFA>iRw5P;m3xPrN z23dVvxph7RJ-wLcIowr|tl*H~L5`>mao=(iA@^Z}wRy>rZ3TnSuh=IY$`z*EM(e)i z1{WkoTU2p!8YBlb#%=w8y`f{;-!LUgg*4q6^|CxM!3LwdsIIjsn?*`_*y9G6P@LXh zVG31QBDq*rPC%ZC-<%_2=6p^X!w#|fvX_xoka@`<MZmBFzkdkVk!LA%Vs=WQM!7<a zC1&i0gP<XYq!LMcy|%h}d9~5=T#e#(?&QgbYa}@w>NG-=wj(;G+-ivWwX6hPiP72K zw2WC_SQNW3MzQieLmuA+sNX3eZSS06HO^LxORQ~*jJAPm`jb0#`r=xKF&sDlDZPCp znGjyH#USNbbHh8TGljnKB<j*!$A03#3{?CT0*um`JG9X*@V!B+f6w%Z9UKqly-1KD zI`iw)sG$S5-H&BoprpTjEGZ;{7=vrN)@_>UF)98m3z{du!w>QOy*z<Dk@vg15_x1o zu)qpdx8q5-W#Z}HEhO60>W=pBw!?@E+PGQWq54_PNehyM^Xn+1CNP1uS{r!yF7CV* z;gE`Lu9m5lqB#@5=jSd3JQpu5VMO!?oq_GhEo2{&d(VkjvRbL4l{k>B;uKh#2&n<| z-x1ubJSe!1>S|w-B;1_tCp%X~r>C$t`GM9-br7$p+0<RU4^*Ylfdvd4$e7eu+V)=F z-}9gK-OC6{6jO`XOuCRumKk;D8CiNz?!fy;y&|pIVGY{!ku!(qbvwG@2B5AT-HW3C z4ts;L@Dv5upPobzW`i<YX`@g7lb|Vz!*5PLNUXdupF4ANq`#i>1Rq4#_5wFGor)fD zVRU8m{TszQ^7i3SAMK_XtuIt^90?d6N0iTOE<x^vTE-io!|aAKXZ(fmrUKE)CPF33 ziO#IeW?Q^l?txPOeG3hKlA5dm{9R8U2U_M|7Esr*orB$0J*&4zB_&0_bl$BJEJ{8i z;lOZHxs81N1_yQ-LzE}n6YdDtzK~>usL{G9IJv9=kA@--8D^(%!gn6Cf*x&(1nuEC zyApAz%bH!ryRBv>tY4W1QbeC=N#q0y&E;T_&V33Pd(_K4`COA_^7FK=e$)_H9m*TZ zG9XsFYzi`+8zA>W`e_?<vHWn-?tr`Jl^ry(igwm%#Xcebee~DN;s<(JY{+{Ln9wD@ zB5L&`rRu;{<;>okS)->cBF?fkR*hu7)Fgm-=1L_s3hghT=U=#;mnhC?C5X1%!P!dK zq?n&MI3Jh8Lj9BCEv<%_arb#M0cJ*+Kv}Y~Xw_$|xE&|uK9riUN;($}{uFPes1*wH z8uiDbc0#@R)=Ij25O93oyhb?`lgc!Sl|rKU6DTND-59MqcgkZ9DjP%`i9X=DMFwgP z1zyd&#qMM~@MMZZ)MM!xY674JKTJ6-BYEx%zX#YAdDSV2O#-&Pf4iV4(B3pCASl;f zx_R+tr9R%s-fww+B9F4UyXLwOvPa(G%Kd?{qyeZgo+FdoxRMq0T2T0mAFd8wgEsT= z#y`~bXMb6JY$8?9iDgqx4|l$kexQTZr!W50QA;k8I+m8#P4Hu`80H(8jmhjm9(sWj z0^@`5RtZx^gg|;Y3|SqIw<aY$1nwdkWp<so_kocI8GrS>c$zC{FWg8rOQmIPRrBaE zJ2$BOQ@7ywU-{4kp4ayaeij&=418RoU2Xb5?g!q<gc~)hv0E3>`>C}LC7X$Va<o3a z#=c5xzDk#Oa#9Y*lwPGdp!ChN>Gc&7mT(cxzm3a#V6e5zN?%v8B7v1GbLJP}R7`X; z3OHu!aENVWUZOj_$)bd?w=W>90Ph1`0@O?xbTPeYb{yBNNdNWsX@UlYpprhDX%7}o zMbFP*v5z$6MryVV4;%C{l9zvS5g_(ci(Nv-R_Zufi#zjIDvzwbpR0_>&@aNbx}J*s z^@uvYgA~}BjT>`!Ze>zD?%3kT6Ib@GL9C*)i(oDhNtL!TYm=<h2Q31!Uq=pmfg1!H zKn%s~WMFE_LaBB?&fkkgi-qo@+nLl$z1N*-H@+etK|^o*A(cDA#qmaUm}Dac+8IlQ zXf&|`;v|5JaL`vv-3|>a%Ct|W#RGS&UETQ%?TE{e2|FoG5v~V5kgbR?Odt-zFtOf) zvriZ_9A)XgE<c>o50SjclRo!Zd-CO|_I+W*g9m8-kOGg`fHJp<z^4L({rcIbVW5N` zu}k}=lxD>Q1bAlViY)uEKK>#h>GS;eKboSq(W1>G1<#wGKP}-%%WjTJ)D0p%2%y<C zBqeed;mH?ezfFC}w{NBRV|=roXt$I(NqEqooKL%(QJ-lk&%0M~PY+Duw7A#$C~@P< zLc?x$vDw1s^&P55)vY1GUXY(yt_p3K(}h#+Zyt+7jAJ?iFYEhf3Nq8EYOjQR<@DK= zsEUacF%Vo7h`!6xnzE4P9lQn)dT&IQED@}Kig#%14}7F?vR!Jzm%F@-iK2%$Purb+ z9&u>R#Z&BbB=)Mau{gTqhu!nopHob~e(%{c*PvURB!i#3+DDt3Iu-sXRIV`$TkGL^ zMl81F)SWESr7Z6++tJsVu}^aM^PfXD{fJUeB^C$4AV3&`oj3BeTgY}8xIc7#<EBF` zLa5UjGQ!ypM}?XL);qz!mx<US(Uq7wV9VQ|%yAc#ME6?6U+uggA~5}6&Ahh9xD4pZ zYFL9UFsYSJa_WydcqlA$Fe<p8w3YD?t3T#EE)yk#PHLx5;Ym%9>Y*cbryD3|QWR6? z$8|g`=Jxkmy>{;Z<{C`!d24o=&7Aa8Blt_||2-GUJrVLIQYpcAzwwKyfwoKC#6S(r z>Nap@%Kc(8^(?o#6#umKtdkfWUU&nGrkgtPhkCH!8F+Rj_S>>CFF0{;mvWPMkMc|0 zY}~FxH>x9Y4}CvJDW@WwR9~W}$kP6Y1q3DZtx?#+4|k?jj}`>-<|!EzxJyK?!ORGm zpWVpSC)I*qo!yM`w_;KF2Er+sy_&**Cj9y)#!d;2(KBa|haUdHM~5P1+jL-TH9eH^ zT@-t{YO$E&oOZ#NkZQlw&F)trnT^?((K(rgK)6RX3-0tek(3^6A*vMTKFafQM=SbH zKT5j~5x*;2PYzZsFZV4@oR}Xfv}>sB_j_dRd}KaB7}TpSZS^mQ5jq85RqE~~aT#qe zk)F@1jo*7@b8rjhd6w;I%gTR>-<4J*Z-k*KcQYt}Lkyw6*kLbHB{z*=Rx%x3$`V<; zE#;Hg(f}d%7)~yU;-*$c^7~$rY|BvP0<tA7XVW2&usrS!QpGa`Z|w=NL`Y%SYUAsl z6Ik1kt;8v0q|a@4iE^BubfI8QZu?=YH<w%=6?G+lE#_RXhOV8RHo91zky9x1bAdWU zgHloPH<TK^xyrR_EJ?A)3fe3#lRE4_k<K9VJj8(a%SM+>HL0omTDB8}u!i9xtO0jW z@L%MMw5Mk@=Xe=x+MwH;A2aYRZMM**i0`Q9UlbXs9aTMSgMOdREgf+46^%@cV1@2x z!RDv+^xU0$C46=oU{?rnUM!gwZgmPTMW(V<?jn0Kzx3caETjoN$$GJ-9@UyMw5t{r zCS1mxfQ!X${ryr&-X!tO6KtFMGtfhCaQ_mBIi)jw+i0ppI2Em`TPb>2+wt4@8(j~Y zI~$<8$I~(kITO6r?=M}#{HIWA&T>C`oOInTRrS)PQFef*V|5m81wo+~_dl4V8R3oW z+saEUvoZ^VVqS?yJZlxF{iNsK>#CKJs?k@bGqqSZ<d4u?lHwPzQxgRWSHM3<rYReu zt)>K4Ed3d5Ku%WCFqo5ZgC8=1Cg^O36hl|AF-<1;+mHx~b&X-XD0uh3pf<2ZwL+1J zn;Vi03|`cwx7xVN>r+GQk5V9vESR@*-HW8VpLBI;A2#xeeohafk_$g=y4+raV6h8q z8Whx=Uhn|j(trMoP423a9}*#m^_E*8a%75+8n&Vmv**mND4tu68e-yWRLa@Ry~3sq zj{_EA<|ys|#?&38I+vtgl6<$sJdnWjWV!DeYCXy><7<Xmc6){s6J5X6f=i4p7n&^B zv4<#NZ8_`Vu~$n)5!A$ACk40PUTeQ`jCmE-_z_Kiaz3bt^ss_<#OvGhWPL^5zfux^ zQcj3RUD6$7Gff$}Ns8sfz2&RVeGEYQ6^>oHe=@#5<@ht$T#zneS|4`Z2sQF=B#+I1 zazqYm_%DE+*|^Dz6k|mt3+FE9VUP_v=9FE%a7}uBwYxD}GT1AM(xbV(4XTeg!1>Y( z$9ZQ%Yx@06qmZrLT&F7WVrt7@i&9{C1N)*lXxRYU#z(zuVIm+>qvGa6qq~WENV)$I zA2dWBs}|V+cO@3PU@&)zQ81@1*sQX=0QkxuW?3lcVfxsE62TUV&<_R1i5(*TY!Vz^ zu+|rJ8Cit!+q4ovFeCa>k)U$I)-DKI8epT>l^>hyyx7ecoMb)U+pW09l9}45vH2A@ zL-t$SWc8P&25l()o^N$PI*QZR`}8-3JsxMeb`B+2n-X+HkH4sFx<F9#N&3J7s^z=< z7e{^drdq}G<CR&@XAek6YMoC>Cv4lORmw9YeL{nUI{&b1l-K+PEwO}~dyk#gMLe47 zIUZt6>voe-9l|KAscLY&EhYqit#xPtVMOZu4c<Om2YU@K>YVbG<}KMkYqo9fC`^Lv z-NBuR{tNj^Ha^E7mpb)I`C1<lv6j>WYLNz>4*|0ib!p@e*4^NN(3CM<@^-XAy3ybO z7EwzSFIwY-Vcf_2560Q2%dl1L-8EANLEASdQm~h#-G4v@uab>EJc>EB3(Vz&gDB50 zzZ%0SO`La2r)VdIsq9$NrOc$!s6NW;`<ahd_<41Fh3?%=;<R5z5V_vc=;l!D_5~;Z z+Y(`}L<nJN>^p(irr`sV@O1MS%AvB6iMkk7z)~WOkAE*Swf2^pQr@F+GzYSp*BKkJ zqx@S&Xc^mnb$p1WAm($}LOa0B3g1e}^`CBCLGz37f;YPkVk^7H{ai1oc7Y^|!s5jO zk9qnEW0$eMx!WEd-fVEu${O~~z^sk7A5D<!?oli*Rpr<*+x5$)>zP4LL}V6CVzzb% z(ULI`4!%9_&q}lXNK@Ntzm<@ZEU&TuswV!a$+1G|RL>;Njy*0=5OIq-HlO5W!qb4n zi2mgOGVf3xPoVTC)C1uMlti7%Kdk7*4)cTW{m00hncvRo?z8wHLEwV7J5ti;_7a=% zKiEyLrpaGSST%i_f3b<@s%^gdn&wq54w++avQf1_E=aq8iaUWSK`W$t&)T-X_w}ql zyRR8p7cL*dQ9h0hAQs@qqo~?IxBf?Dx<_a8yx!91EoFNIt9lcNK6?PDpf^<CD$u_j z;-4JVi0H;nP{ONvOk_$@-~!*-`qh89x+YUipiJt;r$qfL7R^{T(yddwKp`lRo^w8D zz+?YT{z04fU6)L6l3PZ!aYb?MR8pAsL2=jF_&keKx%JBQB}QoG1{6YTsnko=0GTrK ztJWzst|zzJ*GDmuYog!w=)CAI!}<?jSMbJH<N27i-EKKR<&nOI?&(mN{<o_be4-Kb zhMi%O?>Vy9esYKqB491!jedwNY@M{7^c-?ePZt}RNKco5rqdhJD@cUWztJ7qq)xP= zu+-I5qQ{l{o<2(woM3A9I+%grZCDhzb~j>GZMei>y3er4c1vpJKg$Ke@6SX8S%^HS zIKTE4!kS<HoOd!^W3Gu|yoPlwI^xo>quS*DQWMjkUF7zH!Bsr|*Ck&E3#ESj4kP+S zs&q$!L(_O|fD(K({ol}Ghj4>)U~$^vv?!;xX=9L$)br??$rg)!OSR4t4WMFwEh7$) zgIM_FQ<*o{aHj(yCbagY@Rh!sC}OkJ_5JL*)kc7a#_8(0xT26?KsStm)1xJ@iK1tx zfs%WxZ@XDRld##RYqf^;eNa3ky=v$&4G1*FkuIW;#FDcPZ=Nt;-uu*nS#~9RL5=8w z%bbn{UeyU&kA(k+7iMBrEoDoY&=Z2%gGZ>~ey>YhN8c&^O43LnYhOd&3tP%_W8p{Y z^_Lrp!=vN{C7<BJ1LEJw1AKHL%&jdB<Z|+gYZuy;BgJX59C@GHsoY;<oCxLz{Z0z; zf9v`GY*;Julr{Zo_~*WUk@x<4?|E8l^G-tc$|h0WFgu?@+{tdW;eLO<45FfX0X&Xn zVMfv@7+=?SpzFLGRXQfYr~wQ?{>fhmyR4;IT@I!I143IHshf=%NY7UR#Zs^_?UB5` zYzKoK&2M}Z7DWL*u2J`VrF+SX?KFEbAT)TReEOfbG1L2%{qxA~I{nMx8m^l5%gG&S z+^F$@(p~-LrO543!u6X-i-Y+tEC>1e%!Q~#Wp)6I6~c;M<NbGR7PrFvxuhA(I}lyL zS9!2JGh1kv58>v(p+(hQf)8O&!Z+@r(qxDeqiI;*iDGhxy%(Zs-p|d@P>#KToRT@_ zzq!xm#nDySp<C3K#Y^&29(Pcxv2z^IpJ}5Mj}|OBJQYG4l%#HDq0v9%`PsIjg_IrY zz}coLgfcnMUI%j!O}EB>tL%hg&KqJyU5Gi4=FGhqDSHgJ9>C7uZ1%6Of$Rcx^bnc0 zZ~Y6xX!iz*gSgc6V8rn3ZZ{F-k!rh}wW>?UfQr=J6#`{@ks!utZ(QY6i>Td#TwjUR z!eV7-Eg>_%CRD1KvcsR|MQK&Q-ImH8Wv7{Hiff83IyD@Kfy;zZydW+I^QTd(y+=bW z1m6<i$PDh9vE(4BW=Ys8N2K{?rF~=)%J(_>q6S(c&tnzR_MZq?h+QC|V`$I=nq13d zHTT|*za%@dx6>9P(__7EIk?e9IH$}`XpF`UC}OWLd>sk1F{_6${r+xs`Vgx7p}2A- z0DDSiOBk8yaPGo?<;8jvJk&aymi%$hb(}I|g&{)}_4u4j&Os^_OUAc77^5~fVlEUC zXpeR_DEGy0LY)+8PkkV+Tl)z=rOLzXcpmrUH^V@YGLw%}lsk#{p%3j0DOi|bBM`U{ z+y>WHlEc+4pc)n-R2;ox3;|H_#BE9*NqCXdl{&WFba93oHCYw2^9x@la$CL`3uyl0 zS16CktU|e;${Q#f5)hCdDF0RDz3nbwJ~<tB10q?&Y_6JMzScao_}*ck%w2b=89@MK zf+5$h?G`aui6$*4e6>gaY(1H|Qsb`VQ<ERvU-qq{1;SZ>pI*?~7!nM$gUCEDXt8Tx zvOr3>(VL6E9$*J?8^vHI&H-CmA^6tsQzq(l8e`UFLH{-QG|DDc6`-+9i+n6VXP4YW z`E|5Ih=8X{U+0_9bU3r!lN5NR=vb+Buq=USF=J{fK~`IZ`Y&-uVS*~$jZoHlKv3Bz z?EpCrmT0QOJ$7JY^70k+42vh7>p_nY+`9spaQlQoQjRGLc1}VoB<!1l-v3ghss%SV z0wQ+eB^y#svQQrzS#5A3!|4ETieps2e1G|ad*?_IQB9UjiJxasPqOYAssEQwGz5yU zKp0wO7m>w5poil$R?I_@i?UI?@`VQr(+2amsbsm8s7}9hW(zn19e(RkI+=K*%g>7s z1YYsCRc-C3zXzZA_hG^unw{m|6&xk5t(sL1iuRPmgtI{%+e9e;QN!z!*~O!{XO{Cv z-Zis%fxj-|nP6O*?=<z=^4}hXx>#0-yuwzVCk4vjt#veCjD9HF7gLz7t(C<9q6l^M z{n0k+DRnomvV!mk;O3+$GAVn<{Hu@asfE~hKm8m{jmJ|PKB>URu)EV=-qN+o-wbG^ zL0z<Z8fex;kOu@J)DeXtI$q>M6JleLg2R3iu>ME=i^+=5{iZW&Re2&Ky)BR)P45j? z(+2%ER~Ap*g$#|@g^w=}1L-)kgMR3uj2V3W!!FLu|4aGmm$`z|E7Y|Q;l*GsnG3XS zcu`<%tEuu~bih}jNe(XO-s&uVrUdGhRBDko)9^}ZC9%vUD=F(ejoT;ZoP}0i1rML) zKJ}UWXOA5R!#$h7(Y@-1Yq`+q3gGLi6{Haq6qsZNzl$+vILK$pYhj-~R9F|NiR(ZB zCNK_cuCGE}YNod?EA}ylHEQs$R@Um6LhuFYRmeV3fBzPPQwpLy3@km6;gWw21{zGs zW!kXP^K-amT+&?NathDvZVC^wMdfH<%f!%?<K^NbrWXCG)8yg*=B4BO!SVg}nKTDc zrE3!@f--;(m-J(upXI#PNu2L6d59J6n7xe>8up)k_L5v%!B2wIreiag_OPyAM+j?0 zor+BcXu8YOfb-YytR(2!ZNSMsokk-#%Na^B6`^FUB}+XW+V9GIAr0IzD4^l`%&V3H zxu@$|1A9T-tRhC0t>+3ek1Oxx`%=6COReS_0cSlUZ(VL`mm{6Nxv~6*K{ZS@`x|{$ z%VK?EUyjkWI~r|}2Ek(Q0APr9Y-Z<(?AeZ#6tq4Q!jny+0B<`uH<V7Br+v!=i6xA{ z<qht{5f_*{ETEo=zt@sZNnv-J9hMirXKKLzLmSut$z^{fw|_o#NchKA5}t3-w}ac( z+`6`?QQrtOhd1Xv;T5y-xtHZFG5Q__{Y*cZn6+MZ48)!I5RA6CsdF|nUR&|Ib2SAW zQPVlK^t3zTL2@?kaIe0ff;MVJKd-<ki^&kwk<X0s04`%!wK(YyW-rc?=g&kXBr`zv z=(~Vqm9^2|OTwQ!0hgL0&^xD#P7>6$GaAFRA{uEW9dCI*GUkQXxEL8;B;M;Zzc@tF zkqjy~`hCI|`y_$4_n|@%HIb3=B}hp4WACU!7e<hkeO*#n+`%ycnf@XF^K&wd?B?mS zQ`1leK?*sqBJ*Z?r!P0Mo+HDY8)SBqelqfZ=bCIe_MM=G<>470B5Ttk5F1Q;Y;+$b zwbGh1<1uPZONVaz&AxQUqFZ5AAg!;FO1Fqpn&#XMXLy3%n&L}dvv2eMT4)uv<@i+D zn}+Q|NZltxuI=HaQn_46c#wnwIF|sgB6><T_@!t(b=fqUB%DFrc3i*1jPJub9aRfi z{6KkUmrT53;$ZP0c=%j#aCd9*2;NW%>Zl`fZg)4IOi-xuq)<Lr9seqsjssy%Q~=(< znJaE6oq24P<nT?G@WVp(yX+-lXKIUr{YWS74MZt2R=aXcC+@os#T{8bh?HA^#8iWf zY7Lz(=0xu!rhxtdV6pBeWT;?*$-015u=X6CHwS-!JOpwt|4hdsw2jyRV^f$Ad~f2m z$dZ1`zmL`;^jUi9m-v%7`{Sm7gv$RbJ68W&4g0@Skl;5*Au>}&q*;^GlQXk{03aYa zJFOU8U`)-(1Z3udKXQQ?nZVSfjEuDGl$4BO05AubmYECwmk~tHK3ln78D#`<1&&F` zZ8w&@5GsE<ul~(QWVw(@5%p#l`#tseMCD}A8NJgV88Kp6vr`Ut9I~y4)dDdlZ3kJo z2ttPeCClueB?^q~b${}kYg(ur{>o}EG%&XOSxl~m2RGc6ku{nmxfX=qb*8?dC{`Mk z0^Y7H<DuD65)A#+mW7=Yb6If-NtuDv0p}0u7-2N^ab)w$EA}*aXyDP7ma3|zgec@F zS}f&&P+E&|$7*=tmYxpqrmTC52$pS$ZJ+D-K_Sz&w#W9s1!tk7Rxepl?{dkclZgbw zSt>hN=c9o#fQL&|EnC93WUO6MjPdNTd@*sF5(zI$e@HrUFN-IGG|t_rO`eCF^$R;M zL9LphDAB}A^)EaBn?w>jao6vk_K4Xa-&$tVOx{mm23jah!LrQ-pZ0*TC(6;wOalNl zar-ScBk4||o#1@jz1z%}P=frI8aJppik0NpV~JqK;A7V}0D)~=Hndh)y-jMRmkxdy z3;ZSuXP4F@rnQ;qslv}B)zQJk>sR&e9}DB=Gtrgy1}rkpD3lKI&fZ#&bLmkoZDp3z zj~Mamj!*}bKDs{|aKHtaj^BdOFKA)l@N<%Gdad0U{M@Rwrfe~UU-Yei8NVF*;(}3t z^*ckN@zVYwqLa6qDfQsa>_|e#QLB7W8GOO<(&(iypY6j$9B#@ELu-G&4GqFq0MdGm zuOd#M=7a)1EvJq+omJxfh^ip;;4LYthxfCU4wnQ3^T^lLuvI<M)~`ZC(J!Sd9bAnI zxJ<A>0^YV+km8&rc%BL*bc9>~Qq1x1zJ%4aWpphWu;NuZ8B{K1Al5ysrnfj{Hyoxe z-_)NeDYhsgeUIo2i}80~Ore~XGd9LGh=4;yN>Fo6h6(D1*OX#30qGe)pM-BJN$&jZ zlTRQ<*Ad@|r&S@Wx|W*WbNB2B_&BtoST6QI2W46A+-jWTxY6dMjHBiTWHI=oECcet z-M-v1YVkTD@uklfSV49*>5ni*zo3SJD_2hHdcp)TKa%O)Vi?qW>XJzH?DJ;FyB<P# zYqnU?hY6F1TRdOsY?Qh14k?_f;*&O%ZHqb7PbPU=&(O_6sdU_(`q4!r`}sBVDUz)w zl^g1nJ1XveY$`S>Y<)DMRo<!glOdOK0O*EW(hp7xpBc4<Pzek=z8+gudc;w39vD6^ zaFiY+QB^QfEx^+JOT}i1fR}>h=cy68SGT7JNEk!xq!1Cf<3z{Q5aNd@Ms`MA^5e&? z7Lf^sf3tr`%usj4ObZdeqc~R0Z*ui86NHnMz-FPRwnk<KlLafZr(+Zc*hD96xDX4L zC@9ckua(QN!xuBq7PYl%U4LZr+FqSs)hnn>TvpQX5sjd!dgqHdRkH315R2|00b+aX z(~`x}CX^}>!9FgSS>%E@fBzpB;hjBalVu#i2M@t}CDo}a3n{&;WKQB}?R)*fyKvtT zssg+vCl)n|{xPGzSvhib@Kvo_LSM8Eo2FYDUe+e}2celoUhNdlqiLSON1wmc9*LG5 zj%Q&4YL|(x2NRB`^I10z_?4}4mJ#xzuF$^8N*p2eDT5Ybdiv(^qDBqe%4(;s(b1I) z+u*d^f2tOV4375tgLJR-o7P3JVofF?MyRxQ%dx0o<*J1TyHkC?17Rq=9PF&cPBw?~ zJ!;5f2ffBtvZsXEiy(b8eI{hDj#%VyhXPjazo3(lD3mR^7Z6tq{Po$tB_tgJba<|X zvdIQbmr}dN92=kf;59dqU|O2tSkAPwQh6Ji#)F@7`BL`j#6M)hPgw@Dyu3WyK6MBN z{7$S;3$nQ#{G>y^<+?t~U0{~xSL#jyl-%(rn2S_Sa!0?tKfF~jY<g~<p~~6b`*l)x z3=CZ;=O(_t!VI{v46H|f8psnsL6)UV&F+8Ux`zput6G9O1sPHCSn;kJIRS4P`pmZ* z@4qG7<iHCths>@<tPyGI_E8t0aA%3bCb|}Ii=sGEaV6R%dp>L!M5|M!LA*DuC*qA9 z#M=Jr*7DxROhUF>%z_HMjy&Zqhxzd*R#*Mb49=+EnNc{+u*NQh*wxp`E%DXukx@qi z>S`P*qlB4ts*aA84Hma@ko6&6*2^I@CV%F<x;EDEMf(|(yX<$W%kBS^bd^z6c1`rs z(v2V`-3=mKQW~VWbV+x2BS_b!8>G8KTDn0(y1P3h{T|=%*In!WnsuI;bN1|+*|QM( zYk-IMC=hHZQKARb#CqGf2Av4g^rg~f6#6V3&E~Yeq)Zpx>>FNmB>Jolh7G4m7RI@k z48pH9u5=@`tlB#ODTM%Q!oA>PO%o}1fTmSPxeDz2EA)f}XnebI4AshRu*zQI-e`qN zC8fKRJsEZrmo4XcOdqvf^S~K4(hF(mZ1o-N_TRI7^L0DtqKyVG^$txTo<i6!Rx>Gr zHCnxk{8zC>_s(UxX*^{(!kXAzHnP~Kfr+%bMtri6`*T%knkKEVps!MFL!bTaVLKZI zHW0|~N%0kB0Ft+>|7;$HLPPKiOmHKgvJNAI(kwJTqfsz^&OLRGL_b<GU;6C|*r|PY zaS;hCOOL{Ki01QqW~6*_+<pIQS5Xc9Vg{Q+vY7Iml#7V?o`joq{N7)FdmD4D8KdDB zkMh<{m67heX$Fhit#$V~L(hn0n0v-x71tW#7h)aB0(ldngJs(UEB#Y##w^Hy_d-c< zQc1SasW!;3G4m%rKw_q5(*h`-WqV?x#>RXU<7Y(eNC_~!WK{*dx$XOKp44Ej@PKid zPS!uV?$AR@@U{W%>s;bQL7Fy8ef`f_x10MN+KtG1$YG=SYuLHhD7}|Sg!S|qTP6G8 zQ!w`Y5mX);9;AYfioW^@y&liK!xpynStfZj<ZmvpVQvG$xh$$TDMJ1wRNPMMF9l;V z9v#Y8Z9*>Yi6VI582_*U)rEg_$&Az__$TyR)EiJ=#8io-OyD$hHs{<Io`+TrJZ{f0 zrP>b?T|sy|-@e6oEJ+Kdz!;CE&>E<3RR8rUB$4{IbeGy$-Ap3MiN6-2#=p}Cd1q-} zMs2Hggrb8RuhO<woKbib-IXQx@zz#$?}{|y;@GXt+jm=C3A?6m$h)!M^1QWH_va~B ztpPtOH;`Ji*Pz<WVHEu{Y}s`(JwLx{Ur-YiPTT>3Aa1nS;dR{;$i<ptaE&y}+LlVk zN~IxeHf<ewqP1SP)|w_r#x^$)ZTCghZN$HX|3PDu^*Va=^MWW|25^0B9;5smoLtBA zvU9c4sE<j+A-EIcxHRr}o_8GkCYpU9RK6)O*vN;f;wXMduJT#KgA6i@YwqA9n4E`C z*3>?YJK!0#2lVV5wrj-N++bu-FNmlVu8Ak%Ihaumv$e=sBhC(Km^HGSSEa9Uo*WL0 zzRfr~wFM{UgqD9Ppxf>?8A&giqSop^Od9^gugWUinEb5W3EnI|U(%T<c(0pWOR{yY zl&>6FTRQurk45N!qpy<g_?@N>u>+n)ht&p#IxH-O@a8^q#0#5Me}J578gSpPOrzTD zVT3HFr(f!F4%VWlEenn!D9IRAN>agioXmHg>%2OM=?lJkbM!KVztLLsx%;`RVd96l zX+jE7l)g>E5yln~cfq{c7r^EgJi=w>Gr~Bp;P|P*%YZlOwp5KTR%6#`XSMEKd3OV{ zTBgIL%zYZi>W|2p_)WsD;5hXCauyQ@S91F&^Is|i@RCwB28#ICj701?pu({76}6xq zH~+9@42V=VIxuqO8g;$`XfYYH0*HYdFoxZ<+4h>L?#yi(IjSs<?vzB>*{7-mLK>r? zPH18ackjtj@2(*w#FR_LGrE_8eDywUt9^6FQ2s{;`sk9-LASB$HaC+Fi(jfv_-&Aw zilditnwlf24$0c=8cYCoTU!MG?9d*HCjCqu__0~uc#f1lvj;>S_zpO>_8>U&$LJCd z+0^vQ8<{13PTSxW^Col)8B3gwGWY=AFfyyu4~>j{i!(cJ8pUT?uR*FK6Mt?<m^}W} zB3H~($P@PnX`oCl+zMyzXCVkS<aAkF43euxk8iT-ktcradgOmo>Xwq+@JBO;m#8^` z|C&dFOFvlg?ci4%zQ5Qo5@j@VSy;<U&sF*-3%)3*RK0wA0wTO9fcH<abXtNJvVl@^ z=kOi1^|IS6NGbgIH_-ERL3`PDSyO4BRZH5!HrLp8g0+lHB1&}kv@j6NF*jXR*(k4z z4(9Rx9>NJ8w%p$D6C8<Vp2XajE$m{ipR-u^AV#`vHG#Lw8^e=qnTnH~e@8O0H8iZG zvN7rLlY`H~*-|@ETRbJ~jj!`UN#5fR*rU>6`fy~GklqaIB3J+p`TWBD;QO{_wXuXq zG1e(IDv@v&8(G>*rAQ6Hx%$J>eg3@{3$LlK&BToz$&{sbEcZl&<}DVV)G|x8DoP9% z++e9N%b2ZN?JJkzFfxd>Yqj!{JG#!qtFMz~cQw*(wY^x!JAE(NBF+yVpnW3IPGi(% z9&202$j`}ND>u6<ipXUjdHw8nssonb;NZ}|xYCSEZ^jU=Ez(fZqM!gD^(*f9JbJo4 z0#CoQpzX1Zhl&YYjS;i4^m!Vr)tQmqYNMx3v`MoPV}1JBc1D}?ynD;>Nkr>Mhyz9= z`#OIeUWW;tBwA!0q&|Y^Rw2s~*=yfOuN8*?@~nax$yfjUL76)+nc5jwExjl6cs*)1 zZlcIUpZ&_^J2%ih#)Sph#8<w!r)Sa)PL#E<mDL`96F!$@2E14+@!&8|<Ju13A@!XV zKz<62X@zOf#LoxRUg_<Rt7d9tSnobZ-MLqPamy-76is|PIdW?pEjX3$J)aCEl2^?c zsHovN{W32dZlqJggC%d4^5fB&(6QO#II?RMA855<AZO!iWfIgL)rSNdI3+8ydh*Bc zspHbO7$Aq*RTUWb9l|*>X<ht{d|=kHJgNnOv4Iy#U<x^-Gw4vH(&O<!fFJpTmoZ{4 zq`zb?{xeL2jI??JG2g^awkl28ElMla-y#hpqG2<<y07nNocX~=rXziLRFPr+Q9BC( zUHrAj950806<y`T8jX<-qOyV_rmAvVbzW<1%j=XJYpR>+r$U!@DDs^xV-x%F3Hkv$ zLiI4Xx#jfBf>#Nr6g&eOh$}2+g{b$8j4U<(niqV+aTR^(W>%EA>>g>%u**~U)E7%w zp)fzui>04!pOOW7h25Q(_E}Rq5<7R9bn;#Cd8aH!g>wtum@M5Co5C8*lDuV*Lj3X^ zo(i{m_A=p&;h+DG@~#s_tR~@k{r=m%HdQP+V|mKPTzP^XA1gcL?88NtYSaU#DO+5V z<tqW&g30RRVfTP`yQ12gnftW{uV{0b942#m-z>afB%vmsR2JU~(%&xD-N4Ouye`sL z6f?#S1u5YJ2qq0yX;ZkW(U}>-e_QaF*D+3W=N{Ac>p`><QEfW%{m`Lwq2i;WS^s8e zw`tO5<{$?d-fnm>Du?{vp|`r$no6Y`y2;}|9P#eY;u;BVDS$Oo%O>Ew!~z1Hzk@Z% zczrYTjs%l+_!?o|yrY&WtvP8kHzu&~{XI0{aG>nQ_B_(7B~b?*U_Ja0oe#o-raG(= zMA<iy8o@3~&xh_#F5y-n^&Z=@bD>7PTFBCLlq%SdL{ePv=a_90%%N>=q9|^Ts}yNh z{>Ki)&x-5)kPr7oaw`E&60~@peHa|EX|sM&1`F&)$9Tu!Ls#D3{EGdn>VkQeQW^Ir zWy^MgU<;pvokLOB36^~HdaTWLIe2?$yz{|30POlWfOi^kEzXE|wxN6^GzYmd7D}Qx zaQP}Kpi14-8e08iy<-=iNlliPZg&SCsT@W2amG^KP%g%!;$cxzg^K$cgpxWH<DNNT z88WPBT(L3>GVAfo5x1E0aV<fjVpGk%wqusAH@99rUk%;a8Obo*hyOrUzX`ZV(x5Kl z<&#M)a4B`p|Dxpg)^D^pV|JA9Dj|-N#p`DWbvCvK;0|;K0ZS*$1RAZIE51|JDS(t9 zR*)nHP?zPGvrD#@tOrH?Y3_#lvL%cc6W%eVSIT>?9fyov*u6-^IC>GLcdn_KE?F1w z6(LmAUyCmC6ubfnjTYurXoG8MZ!aw;WTIBqd&s2L((holn(9mE>W-F!a@Q)>GHsS4 z19Vj%U8O$w4kKy^?ySrSv(2z!u*C0YhylF*^DL9i^1soSABP#0_@TzCzSN!V8n<Xa zH_14x!bWv>4X&Srb%a99rDbnC<i3)GN=S-#+P0QnmwOW%r+dc!5Y&+>Lq(-M>|Om) zO+BRb(|fd9U6S$OUg;`Kp{v)ZtSrT#!7gt6h}~PZp!A?Rd9QOY?X3vf(3l5L;TaN4 z{cq+l)~0o_nX8y<k~O9NzK1wGAV8<#I2wpQ4}JnJ50A9_A@PqS-pHV`idqaA6BLm1 z63bNBj5~=Lft4PZHhz6cd7?A>WT)3;gV7Q0-fF7qi!*gNX@anm7)k>@sZ)Ev&qLAN zH1UzdpRUBF6HBkuD^aeW7x{#9IHcV+$Qou>r|})w?I@Qcys4Ki0*Lc-6RZ?|8PX{r zrupTgRz};?cK-W>Ur9s!f)4+|vsP!Sf|ynf8(I(qKQVp;R3t6r%s(^qu$7jg`8te~ zg(t&p(IkzNB8g$!R6LNT2_NE2r22OX4Lm49c8HQH0R^+Aog9z!Em|aoO^)U1RcMcG zS(+qGb@nA9nk{>bgsCHphl=_1k9e{vGry)R#(Y|q{p)rJ>OPe(i|?m58y=WrwoV=R zMr~HyJ9V|z*uDivIv;J~B{uF+Mdg9~E4&8%=U_y5Sqk2T!*+!~TDVl6qn71(@3ATB zNsO=fc+M5+>NF>jnx;r{`1**2szg4LO7*AJ6XYS~Rh1}Z-?;^TDOD`Ia3?GD`jO6> z)*im;@0nzdSTQ)3LhSM0-G5lX5PqUu3>1iI6E#74KJGI7JYFbu`jq68Zc9?OIvQch zECa13Am!26-kU}EgdSh)3!v@w>>^@H?_cmDEvC^L@eCW8EP__86A^{`<&&Kvcl6O; zKC6v~wqQ08Nk9e7jYkGi(5~`AuwNVw0yI*U+k>!2*nh4CCti5)|2Wt!6~i8Ryd%UT zQ4&8QOZFsptd6F!ulpQ^Rr<Gdg71hmJ5oN7f?~WjFsG_dCFkRji@i^w%7h4)eF*y+ zkOTMxW+hu8{cHTrpWNmX4!{GwGg6Uh0I1Nf1(=uYG@eb?Urt|=QD*5p;X_foA4cG0 z*i80PoNUiJ7BYlpD|E9)Or5aoX%Tv;&yX>S*ycX<9D~KkX<vuTV&j&<7FT&Os*J<! z?nqu8m5V(aA@jvjyx)dYzO{2u<XU2;JNo}w+}%$bcT`M>XC1s9oW?aeVxaz98>lyo z1Gt*cuQbBr|Ju@LF7fL1cW5QxL@Jy}0gZl8dsiukTga}x)IpZW{IT*(!BNlI#eDmN z9^M7n&CAOe(?-Y{*UCexFs}4|ptfA=%9@TEz6hYwAgyF(o8PLjuYIyTq|W&cHN6j4 zhT{t<{0pUUvP-dwT6{)5_K&YM`l5zCA1Ej2l*V}A@6>~j_bAYFqg*#(fFp|_mA{tc z5v0jA6X;;8&wAUDLZz<`Vy~^p*XIP4_(xxdc}MR#Ex%q(SO&evAy7zQIrgnuy@?e^ zWRWZ*zzVQ34bN2{IiEA-kPeqb$5=Ox2@9Aue+hqFizT%bZl0Vk{q(9sR&km>qx^Bu z;)t#|ctf0UK9G1Wr^UVXrG(w2%7m9;DqO0i5>kECnH$KD00d<kLe&y_6Wc7F;{93` zl_}C-rY9My2n0>4G#g$iQ84FDeO)faxx%{5bBRKmGU&t0t)6=idwEJO1z}%xSexDf z@0Z+|DE^gOxZT@^8Gl_;Iu25W*Y3_s3PCpAZv6`lPjLp?<2rsa5&kCJnCi-^&wQRz zS$pI$30TT))SUTdpCv_oKAXQiw6p=o5{puKD;wO<2ldhDH$4}C2Okx_c!k8KJI?sF z|6tL^HO(LBqlYVTn5=oWoaFT>#^?RpOV@rnU)wB~J9sQ%PL@QcHmv>2dPBjT;OT<5 zgKaiN&EF3{uUSmm!6}nNouME3+~(YXkIwC{zZS`#7ss;5B{{~#r7&8iIBIlM?kbJj zS|;>(E|T}xVUY2YS0yj#>cd*|_-(e6gW`p_NPGHJ{ORmwU%i}iZK|-g5**-aGsx>< z#Nze<;@&s0KbqZZm0*{Xj;Ho2&o)6xOtw7KXv>&-xTWEG^dGW-Eoz2{EAfp-4&&02 zWfFN_Be&|^om?ljG!L?!=!h@iAohNMx<}4xqInaNJ!=y-v7j`byvCE;GTN1%oegN_ zWAuz-H8z)X=_xNAdDyFro4G<mhQqbRVqzSUlBQ{*Fbj{^O*}<V0Xog+7`gVAm~?Gq zHcD!pbu68~(JRUh<fEeX@6Bw(eA>YZ-zV&)KF1aK0ayL9&@RxGE=+tdzyXEStS@dZ z6|uGRWRAq8#+#K$8e28=Rom{LM#z|Iw(B)z&xL?7@?}-HdyCmsWw3el9M>_MuEdv? zZDu}|;WkIeNU$q}Y16l;&&B;#3n#Oe(I_kl5-Y`QkVGQ!{`U|}2N5p)N5mT&Xz?x4 zLJ?u!nA&Rn9>Sxqbf5HZT6U4!63m~kWQnD{GsdJG=-G2LL&qJbU1VC@GHN5R%DwQG z)%q@dhHjs?n!i#dmh)Y{IEroC>}}yALx%Q(2d3yJ>>sCMAyL+dPp3!qOw63qhv!_? zdZo$wlKfyp)~Y_6OyspJo;aM0uHh1`eOMb=R<w+jv^nK%Fh~eU29SmprifyA8n+gG z`ovM*ge0N^gXU$>cvwK2A?NO9?JR1NY%lR0-CA&sE=Hf0<7@G}p;%;E4q=_{Z?Pk4 zgHWa`^sL)Zd?xZiqt$8~Cj}h$s7&82>N!kK8DaEP6WiM2c@6}sS;3MJOX#TUwrdM? zO-uKKc*1(RFGV4gIf?50<OdYbdg6BG>c-o$I8q1Yzyd(s&(mDK#LXyYMZ}F;;itV* zSnuF8v4EY8GA1Akg|4jg#p64_bj6pyPW4$t)Z(q5U?K+f!{h5!*4}eo23b!kxj@r7 zutz>Q)!0?}-hFUFqpNPRQOT2RYJFRBF4Ppkt!KGD*Yx@3cbE0flu*5FO}Ao1(I3e5 zpJHmoB&SyH+X4qM$dTOlS80L2>E;-ssu)>k5=efH?LkC!t)k8uCFr~(q@Gpbc7owD z?;$h+!`$~I{{F5<@^<mAZHoeS)vl+%=X(d@T6A@qod`P8*`}B!5p8Jk$1BPnj$&J5 z>%XmfPS_wR;aWs%0Zj48UlNodi6%j1@Qr`CVb7XCQVE*3)m};kDQWPKMn&Q*ET!s% zviLWH=XmRF$uGh2sT2aQ0^^YlpQc#SV2GuZhXIQ8ISx1dDH_9|gn_J>6kB|`JO>*c zBnlyd0H8L<@u4H~ulyZxD6-`=proRIdUqH_qqHdBKfA@c+z{43Gyl3*L}@|Ttb<_D zcU*Ez>p1MgPPR^<tiO~%zw#5%{$o*A^4pgVxf*5S#9~&8vUjQt%@&ZukeWhM!^V23 z>+6X2TrF-!I{TG1SygpIc{0O$C+8`Qa~x3h);(AF|K&;ew;KPXS^r<2L;`+gl%+M8 z($Z71)6&yZv(hpXQWKJ($w^rmDXCc*vDxYIz`vR4>4^!^DapyHDFpvwJ-qdT_yTCg zxp`)@JwYMt)kGHAlEVe$z(t&V%FAxsq~l}Gt#_FdWltl*gD~gFj(n-#?U3-$x)ISN z2n%?bJdSBN)j8PMjSYL9F_s>QDQ(H<C5JSs4H0V@{8;TU7_dyi5lrMYY{*JOn4gdc z<_KYvC`-gEZ2etDnc+7kuKdNnL}ND_`BHf3rIM(@xRA&u5D{>Ve4-NKi*M;$hfzG{ zJyAA8@HW3}OBvxxK%^CjYC4%XJr#w&jaH7^?|oQU!rO&Ygp!CCpkc<zu>_R|A>CcV zM2j(^qFEV3^ayn%C`UVAScamiV}~ua$&)^ukBj9s1Prbo4&Um!ZGXn?80X)?Lo8vS z?f(XqZ1if@B|Y8<uC`c|cp5WtDx%0uG5JDxROxc;Pjn8{wAx4E#*LB2fiei;<iZI$ zle0z#NcwX{Nw^8h$Cjsz__NtFwe{9pW=nHN)LWh;7i{9+*DWGi<N_4#6;deC=1YPO z`-|U{7W{>)ni0Y#s=~~yqe9}=_kYhw{Dzld2^*sB>u!n9CvM%4Q;+VPSmp5FPq$w? zFwCz$3D^pcnOLz(=^q;)YLh4Ca?P5vk3Covr3YxQXA`dML5zR(hFPk6+8UemP{jA@ zSoz7aDDQ6%6%@b%k5FJaC);aYz2^KMy&c;R`wnG7c=0Tz)gv7<;=$Bl-p)$eYEq@B zT0}~))UP*=8{=DsIExum+%m3eUHG3M*$1rp8i&6Rhj1+*Y~m}Q$X80MF8qqrXK83< z$s<Bj2DUQ`hp*m<AMx&$?iolTsue}uu;hzap&tM@_j53nZyb07fbh_39|0(XdN~CQ zMTzE`WFaW-gOu(kObWiQN0s7Cq(=Q2uY8?Pn_e<Ii+q7HiBTksArH$TTJZx`?xQ5^ zIPVh;!6Fe7T4qjF0dX-u=*UUiKeZj4<r9TMh01QmV!cVt(24~hUKWfBzZVZ#o<8^Z z>dbo~jl@a4J?GZlW$$)poN7v4SAA6ByH>^j_X>w+Km4aZ(3FnP)XIVCYXXPmi_@XZ z29x-w)!uA#zVcpLOla&^Ng3<+Vpj}ys|Q1}ZNruuh5DZaezFKm1nNGc(Vowm?W2n` zOt^f6%qd<O$c@l+>FhDC!`MU~B3CX`niU^9Zn|fcg{qDThA>+~>Vz`9uz0F6?4h5f z@v_jTza(QRFl>d=`&)@kUzl#aW+Z`p-={8ZVF2R?khfZCWGvRO4E_d%70GsZ0d?mV zxlu=DCd*7VveTDAhVKSQnJ5XrT1VX)ywB!3ho)lUzkful&%ZaVcD7mrKNYfVajofe z^rRBg#uD&13;1=;-UWu~`6yErejNF%FJ*p;2JMsE>SRa<^dA&y>SnUG)CnE!bkbB( zhA2V-q;7L(lWijIv_3@~=#793T#aT_LaC&r0Fg<yebe|RjC1x{4x~9p8{?%xgK+VJ z1m$K)A?nJEX}Q_OB!E=Iagk0QXz88V;XHl5T)kREXpZBUQ2e$PC{d~5y<G1?K=b?C zbzRDLg`)juZjH>Ru-0kt;FjX^H?v-f^cDCik3oZcH(f??$o$u=G8a>m_&4PJS3%2l zJDCjcqpX`m2K8w4IoV-^8rz+@l>YNE4l-}kPw=ALpysl62ryBaqGkL%NujZoCjVpk zrGoG=qDZ?dcy4s8G~B>>X-FwWoR71d6AiJxi}8x;w?b2hL^~3i9UYjKU))OBz|-V5 z+?BI%-D!4C$lNBxEjt#>RM$FU6OY9ud4WrcB9RoPR(_~IB5YpR(QsRuU4`YTHe8|I z)la%d!|(1%_fZfe4dgw~b6i|+!5c(ERs-l#=cEL+j12Q-W$;QIagzeYbWwumPs5(0 z^Xuc8YrW7)MR3KCWYXBgI6u)heWGB)&wFZ*2_$zck9ltH@2li(yhq0rAM<KW(?%L} zPUi)eyIo9A{}hBUurrK$Vrp?y_oq49G$Yu>n!~qPFB!+05;xX6@Jl2Zv?Q33d)uPO z`%{WZ|DlK@F@*JNdLEY~@Pf;(C7z86Ri10XF<SOqM(|>yzm-g42yg=@)YCCS+bW)7 z|K7Pm)jfyZS>ikbr_v#61XGtuYtAH@(w1&<9r>PX-t{|S8)#=Dj;1-wECe(s;z89Y zExm;j5;NtPrK6IE=NE|2VsgC2d?r#?FJd0cxC5Le%-;6mhCxn88)K^<RP9t$swCB7 zIHLzf=Sy@44Pk*8*u=)--2htA7O9p%ZeOc(#_dF6Im$H5P(FH}gX0Omj_TRe0ogy% zK=$21_4c*oJAM~4;T(q%!^6e-Q-z806G`62wF4>@-1v>$pME|OY879+4rFk<LIykR z6~}j~X=cOC$^Abo{Fb|2d7yO1zB2fZg^Q0wsxIN2i8YEvAc3Lv>nzV|JaIi#2QFY3 zULU|L*d@f`2Dm)^^^!I6Hy%-G=*&&>%;@bv;UlXyiJ^J$hI^2(_A#^hj@d+*D!+)m z{FG(q(t#g-r|J8Kv~aDJh4-4ZC51IT)yWp!CB2#q*-o~wg%hUfTbfz<XnQRUDHd-+ zuGChNG0f{KI-<_ld>O{{GL;`$xcfE7i)@s#(BCp?Ziuhi-zxI*6)M`i?@?g?q4vn| zp_l*0aJ|7xu(uS@fC5HIV>M0$!^QKH56gM`QKc>^X;m@(D^c1(neDIUFb?=f#V7A- zb=0&s%!18tLs^wgJ#Ttrjg$MCQC|--2PmGt#SVOY{+jxE*DVGram9VQ6T&uL8zjd= zEVSXW>uCC?NA;uXORY+GfTIrAO73wyRQRnv+RXtxW?P^vVA3-lmCz6|ygfWH3(r3< z$x5g-i420Ii{Ap-^pCMG>fROzkhRf_zwLf(t|1amY2mb0W;V7}iOb%<=w33nYs20Y zHSZE%P@=&79VWDCp^znNMy3eyBv}mn@*~=D71T%0?rqRj)LVM+wKR-^@KB>LEv%vV zj8)GIt($9^Ata!rx*9hB$K1J<&^NgZ6>d0ckUrp2h%##d_h0{|hBi{+YvZ{+10`Ov zFe#F8?r0M0trJ5!3f6b8nrgjb=ue{#dZSBIJj2>WdSR-?A6yb?as(&E5E$00!ci6S zYGnsBht)i;N@mu5V;!SbsN`7Bn;8FKQIt98BWo$~IEy2mA8F2LM=xActtKbtCL>Tw zzBWeE<(-J0mhVV5p@B@0fK&P!EwV!Cp#hYIvd5&6Nro04MZ_Qo${m~t8%^)RS38#7 z!kZ|iY>vOFdO0Z^@^y{u*oj%ec&2LCy^WL7GXY=R7~x<2(8iA`5}wGDy<OX+jc63% zuQJKrZ-*O5wi5hHYY=kO-6})*3zjePh@)O7RF%4wl2QD_N6sov^OkQ5NcdTz^UAFX zWEx7aRKP8V1C$Va4$?;Y|AP}duFHFI(v;$`?1g2@5Ll7-FJ9(%W!XN0veK2<Jg&C) znlTqwgDVv~!u@@}LA`eaQuRGBt$bT8DZ&&rxWN<52q_y<_6AE;Q}o+&9VM;Ban3(h zHOL2=9@XYBz9rA~Mcg5u0R3_4W0Ws6?(idnsU{1YSUwvptQL2E{_A-Rj{FkeP0)Zw zEC8)S3H#9jg$xg`&cm#+WNf647!W*1X<s=-8Z5+io;|0yn9sW|;e)2XeBmm6)9u+W zOd0orY$HLE*u1WQ0IdznZoiLw(TFdDm8+-Dv5rn~VNW57t*fj;KPPK~-mS-<!;eQo zTR!Eag-7}(RMQKLoCKV>ZhtG(s}z^l{<#RWO|*#D1-fEz2;6gSDrDzN+!#4gqq1zm z0LC4r4K0dZ2B%-rZ{LzE29KA=Ho&}>UQvOt!32;so>@#!73m!<iw+oBD)l=*GqxhV zP0wqoG0K6GQ55AMhbGO%irFx_<Gj2-e(*EM5M4T-o!Wr7!$GzDdv4ebUlSoWPk!ed z?$?5!Fn_3#u8m!$Y4`W?GTeio-#vZP_sb8iu;N)V@j#sKUR<vgW3CRg4)3Kn3PA!) zi-aae5?=tO*^~()?=^q`nkEX0p_+@geq0-MtcNT!C)P>z7<Be9KeYMGT&vbbK0mjY zpeSsek%Q&ft(g}y^hffO>1Ve?5n~?;ri{Cn{r(MDJ-!EHq(}^JKUw&e2i&1yahh!w zw?#i0yV9}7N){u@WTUv>I<VNdm6eBXgm~tk)w;KiBaJkx$xxlXN`L=%V#m;t-G86+ z$CTh^p1YRgLqypK$k4WY*?DexD)qd3V2=0tmrLgqqiR<Xt<a-4e1sMjjr@6m5S{^2 z=uF3um=vt>!H2S8PM;KMQ$-DeM(du|yA${(oS;frx-GuxElh7?Mk@BJF7gf&yNM#n zVyK%_Cb+zuoW{I7@i3&pqnFNI9D3N|9O6y7t0I*S4lW2n{AU-oq$AuvcvJi|raZ~; z!Bo&3PQ+NtS}zHY{<ec`%#V66ibc);YRM1<XYh^NhxT*fzrP6DW$W%`rK8$S>w=Za zv@7)%4-D5DF&t0-EHH}O5@t8G3ab3%rcGe?e0NBu-<-Jrr@_Sc!SKyW>X1XfE-k_{ z`-F1eWfzBI?Uv^$Nnh#C)SasPsa2E6yZ&lRO4TF=(L)e&cH{G}tRWx<<V40jboZ~J zHP=O}Tc7|P{NF&|=EvHR*7O##xhnIusRkxMK8EK4V~jwH`Q%f-L)<}_e+q#TydGio zhBL?3dpiUVgS6$C$u_tzPttna#ANW)o!`}~l;s`HYwsFIt{b<6DSEZ3pUo#qH})r4 z-%j$z;;`s-7^EMqQ9Y8i6g;|CCx~{~DIYKxi6GEU1_L>pPYpEYzmb??!Tr1tbzTB2 zna?Zq`E~H1N&Um82gbkmx5eKV1-;W(vuzFwx8-AOmg4))EXx^6<ObuRnAEAORZ{!c zbJ1INf0-+ek=N87PCZ|!XCw|W9v?6DQ&GNeFdHU1(H4hnIM64|5{35OvLFS_9iT<7 zFnUL7BWtDCZn{_!xO<djl@Xx=z~)rat`FTKRASs?C7A*-%ArsbSqYL(Sd9b1j}eyd zY7L3V;kX}YUziiKbSOA1`E0-;T%U_LzEd)(pnMg>E34@{m@7$&V_zMW<UE}M+a$Ef zF%hS$eF(X6J$;`i|HAvIm|%YLi6>cKHhWC{lk=#=N6px^-qOftTec!GsWvm(I3BY5 zLJlpGA{Kq3Hv3(D<jxW+&ZNX!AS3cggNCmK0QBkP+C(G4-~cuUm$gVmnYa@*%*U(B z{RC^h?bh}JcSKb-NrPxX_wrfm4X;;kvhUzU@<vQ(n&I-LU6g~YgGD_8ltN4F&-e;4 z(gAjnQ*o6g)ACv*TFq%wvv|M>)@o?eJiCNG*>%C6!UU8K#;BKd^x>B42oyu7ZkG~q z3ifx@5Z_5cYl*2)S>$8!cYtNjPUz&oxdFGV%>WMxmvxp4B}@g&HY6PFr{~N0;bL-r zN<#1ojR~5%33R%X>MxVtq`Z(!D1jU*`l1DDskEo51-rBiKWpWC1jV#!LLRix`Gl## zl0cSQ4%NBq9=H@VKD;3t`{@%JG_@mg@44UMzZ8;NJjRh2h9qjz#Rdp(=vo-OhJRWh z<%opBq9Oxlb)5F;4Aw&(h)C6@6DUl_08T)GjT-ta7sAFJm5hO~Vaxae)2j~g!WxZC zMF#u0K!dv*sw-}eODkvd*qIscz$z!gTTDN;@Y#iJ{9?@AK&8wrHG^m5Cfvw;-JXlY zuguuFe@ykLSMaeN+HA7w>N4$OF@&{ZsDmIXuFrKU4ofOodi0@rB!bJuD!(AzKbq^= z--^HiG(}t5(2XSfwhl0EqP*BbW!01sHAM<CA~KEwitT05WMQLPj!D_xfHsLK_sZ{x zfIbu7%z@PdDZRg4@oz+fu1vt0iXY_tarR$&?dUBNT+>fp=fa}Rd4#9X9U?<VY9Mxf z`KrxZp5R&Ux^uglLwnLiD#({=^0k;B<-Gcw;|#I}^vY;jStZ|}&`Vrr&{Dw}{Qth; z1r@a;)z-gBlWlslYYG+STTAr!HKGWCwE%yW{K7V0A-7aP_A+vzG_5Pnm~{fo5<68@ zoDV4}d4B&4Nmo|k9bJsa+NE!b30rZx#0a0S^%^jc&3o2daaXB3W5CT~{FMgfH~Zz% zIGFSxpBI5Y^$eo9-^HLA&ImoEgBm)HmO3R-&Q9LHq5R~#p<w3-N+~@P>kb0_Gj5iO zB>}v_00ZE{C+i|yt2{r@dyTv~i=TKu^~~Z=tZ(e)p2G#R1Fo2!10}7Wl)!Gmj~w>V zI%NS!=yjU5vhu_uP<ZW-J7{W{gMgY3+{D@mnZF)mZiR=ntgVJ)cDl35>U;_Wq;~xW zlpOVg;Q8m@g3i1>r-dGwI-D~FzIzGN(%6pbxp2Ze_3E0s$tW0ZS$|sY?0-+?a5!zh ze3S>9DR6Q{WP^MSV^Jg^tf2Q(7Ktz$x1!T+E05U^^XtKlflK?Dio=c(K|E)wH-_Jv zUYXr+V)fx57T?A?Xp}i%7e&OFV^!KwGW)2yf#tb6d2V@K{T>_bFt{G24R~E~ZNQ4G zL|+|&qAX8F*>v`#l{(eSUWU+n9Opl1LAJHsj}#Q&d=yZ=>pwBQzx5Yt^a;cM^&cZv z<Q$U)UR;H$Es6jFKs1WBXr&J>PiX7&Awh0`UJA}Ctz&9sGN*CA^<^S`a7VHG<A@!e zk!S2c-A`3}Uk+x?MD$JWN|Hy_Zh?co?S)*Dw@;R?8eGTuT3`ef4m4C|jp2&DH;n){ zwsb|s&KGOfIDbR!`6AD1i!FB#3m!xeU?xjk%FyT=bWk~m!Tg664>26zI+avc2nWB! z^(Elr9?NS2%0xF)drg*dIBf}0mwV(EgT)oS$R;`G9C1sj<IlhjD9Ego+p6nI(za*F z*1%Ax@Eqoy!m3couHq{*IS%sKZc9ygf&|S%EG0!>3ffzp>i!@#LY``Z7Z{><Xe_W5 z(^g-2rrsX+kHJjcbizquGsSbu(iv-MrB;G4|1sXX?=ZJup1(z;Z<$e%?jtS8k7$#3 zaDpyYd*=Gp-$q;CEQjz0<&eCrWEzL_Kja9Hg;ID*r+TQdPKwm*r@^#{UusXa<VEJ0 z(k|uNiAh}AEOkC@P>c6=aXMwfWqZ=$GcC#yZhoKFC_|o1Vm}~*qr!043oEexjS}Pj z{e2>`JiJ>%Ufx;QiNajoDLXPPKu^?TsF0&Pi^x0HOEsr}j!1CJV{ULjfYcTK){Vf{ zr<uvee5Qf~MMk7Py6}|uD&a9#w9CfV6{xls6xbQiH=Zqb^!vX91Eo6gYn6Mph*@ih z+c`^T*}=Gy_L4N8PW>s8qzgseMSi|-vv?!h+3M|0^bR+`>A*xt7=r}KR$hO2wv3fV z6w?FmUku)4z58K`evV@`P*0_B!c5#v0i(3rst=(7MSPONalSeimENnJB!dr^tQ8XH zp(n}jdi^Cvf|{R^njI^y2ZlVPZmK^W-c~d{$(t;tnNuk8csdS$`{SEBpAkB?oAPUw z=C=1qZ+N(o7vf}~SY;BgEI8D41<qIK`1Wp@wF0|rEDmqD!b&%ut7w*gvH))+F&+_c zr6Xv_4;Y{(Hkmw_$<^d7M6yc_TDS_Vl|_LGU>%mmo%X57At`6w3*+;DAAP{-vi|)q zd{ZT+u)<53W=cM@8b!~;iAHL9SF~)lLnRfjV(atBN7aw=RFT#S{?B49y+(4%R9^#{ zj8HCHCaMh0GYSqiWqIf^sGs-^D3$+Gx(wgFO|n>Jf-_GJBBih${M^&c1Y8OkP{jXe zh|BTd&sh1+%rNguH3RRd;Y6ZkDwb{}C!k37!3%Bolo=UMW%dC&n@zN=ZFGEU&HeQG zt#wUH529mVjv;>3dekm}_GG(Dt)?!%9Ice6sCdIWu(Q)PB!;)5y!)khGp_R{U|6Cp zuCK3WC7IhG0_$w|bV62=$5Od~7NNrTs;_Bw?pMK$i&rnu=IisA)?*(B_|xT&O%pDP zV>=|&pG%w{$~Zyyk6kwl$4Yu9#k+^?eCyV~d79vve#-D(abZutbH~q71TXD9vneu_ zf1g+KSn)_r?J-&FS$QW2G0ZL}*R?4_z7xiwe~5m?S${e<_wLl4)u~peo^W<`8WC*7 z3Tw@Q_U6C0nCD2+wIn$CoyH<_Ke%V8Go{`nFb?cxZF<%sNRK8JJ6ivqjlt7TWiU*% z3|{7QfyLUsC@U~QVV7Fz4wFfFpyT_pAmtEU!s>7Fu=?&9OyP?2(3+j6rB*eW`NhJp z{6O!q;oJLn0n<F_Nfe<I4q>!Wd#jFuj+{gNF0E%g`gn515GKW>81@ym^|JYQED3Lv zA7_V_{4|*mD5}fV&wKvx4s1y=M9nq8BB;TvHLm!ut;}M~0*H&@U(Mvt)DjKofBvTs A0ssI2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active1.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7b135e704adeb3ae9c176bde0d74e7d512671ede GIT binary patch literal 98961 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%0AxfkB|j2=5j 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active2.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7ff94e7969698d600ec664c6332f3ade90cecf7f GIT binary patch literal 46585 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active3.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c696d11b33f5e7ebce0bf28d54481ab61383af8a GIT binary patch literal 62012 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 W;5WT!A_nt+IV1#x|NSv8?*9WrlixQ0 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active4.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..93670f589af351df38ee766cde58940aa40572c0 GIT binary patch literal 54227 zcmb5UbzEGrvp2lBQ``y^cPQ>q+#MEocb5Xi-JRma-ODacDemrC+@UzM1>U9o-TS%s z{o{R}_iQ$s%p{X!GT+IZb5_~PN*w?V_|IjL`H=luoOtfth9ZUXbaFMdaeE~|1-8Hb z002Lgq5l51Kq<fW{O{|v=PL)#TR-JZ_RIggl3@PHL4~jtOgt^Q*;pVSR#q5DofPu5 za5Qr=w{R7L@XR1Qj#nO;y^ZO=Ueb^j4z@;aLKNH<W<2a{CYF4b7M84hY`h$1CKeVv zrY791re@rH7ToL{oNPR%T;`nSTo$~RCYEe`rtG|YCTwP=yqu<-mV6ZG|3p~`Q8-yy z8JW0nQb57|8-zwoToVd_2ml09C=m1oP9*{X01N;iznUlAcc}Az!#Aj08pk*CwX{<$ zJ>?VG3Mrj;mJ#`mLTGMeoaVRy04yMo9x==HhuCrFJt^TnrYaG`;A<%?iZzumOek$d z_k=uUP3&0cfD{o;2Mz#Hy9gqAD2|#8dDwqt^d%Xl(e$MmrX%!a#BO73gJdD-{D;LU zDq=|V#VT?P6~(D)a?A_5Zs(l{>uwjK4`iVjVh|z!mHk}@8DuUHqWNFqtK@(3{w<3P z5C~BNKsE_yw1Iehnt1$@coLIZ6^nYBoq1M`OPxaqs3AG80n`E-7<f6%dpgXgJ1lDc zEoeIEfE`x<clx_@GAKYkC0{ZneKG}o@(yn@Y-o5jG{F2-CHZvGJG}9`GV#<l$(G*f zR#92ynOTPwdB}g80H7dEUaub?qYpmDTX`q{&9lmEvP%DNlZf>Y13(0#%Rv|7e@WVv z3gNGYhX9a06;Y!abY+ru;~aDoly;XGbXOQo)ffipqx{z<K(-xniC{BHstXRL2u@;i zP0n(TV=Jn1D$f32Bz2sizxD!I2zjn$x@{mLN21AJwFE-M5)>ecqy8HS(jc;6mn>^4 z>w26IJ!>z&0w;U+dz3~tZEHnFw%Y{XL5}?d;ZBa*1pP>6e}3jvmfM6ZYF5d=k~da1 zLQTaCghqIfgFZlL0%>P6lZ8;RtPSa_GnKVp-iiY$MWtrbf?75H$@?qRZKA?3XW~2G z7NkeiO151qk^!XjXr6OEj`T`{jQgJq>96^SK=#dKiC`c%n9MI8-V}$tlstvhJpnx> zpKXY~m^3b4O0FVAMU9ZQ#69@$%E<tLP>la+#pK}xrjg`jIj+bI<;BU-3?p=3$Jj@i zUbE`n3I3D%UJP+mwx$_5Ca!r+vpCRxo?9)Sj9m$6L6@-vV&L>8{}2V)R5J5KQFy|? z_z2H%g`gro82Nv0+)t`WOp@vUktQ#RA;$dAp8py%P|MRn=d;IZbC|)B$L6Bn=3<-? zez=8B`u|G*mJV47;1y1P;h1U~%Ql!3q9lg&Z-f7X9BCJv!6f40Br5qvD#aP5@heW{ zYtCtGNr<_q;~Grkdd%WksB;_4a#_p*E#^HfmcbT!&3-yyzs>vqkrqAvCvqULq2P<( zk@?@qiQndpr<6^m(n+TIi=2wgyrYW3{}*!dt)t5_qRS$q4<h5~qS9@mvMO5(?MG@) z+WwE}zmWq03?xaaQAz$U<aDzUi$lQE$fS7vZ;e9J5bxkFiT^)0008JtM3sMaB~+?v z%=2no^J>gM4I$wF>6(9q7DTaWe?2W4{{xZla7JIUuXU^#s?SM=TfEPBEX9z^DF#QR zH%b~Mtan_dM5GHuX_5d8i0>o_Ar>DaKgcOoQrpcbno+gQaZBZwBPqeL8vzw*n975= zC-@-MShW#Q(~7DbsFVl=;tZT2-+ByWG#yNU1QY-Rk-Q{PO@@9y#}%EvB*$!myfoEq zgl{h=WJb0k$8Cm>K1uDh>N+8Nl%p}hN1q!CIVquuAz!9Y2vlGJF3<q<!An8eSqaq{ zPSqQQX%C@kcLUj31$Asm;Jkz?P*DryFs)&sH^VtQ2dQ$YY5-Na9F{eJt9J^s>57Z< z4yr&8J+OnxM~BsWq1h%#)nVP;K+nrz`QAcrF;4ogC@qL64@Iqc2Xzkz18m7fT%cCE z<b0ZiR=S5#n#KB}#I%Rxe5!$}hlO66!KSB$&b{K|tp_kY48q-N_AnrD+~moF3}gi1 zYFRAfJFav4uil4Q{hie`kZW4QU>4{B8FzKzRg@OU0zz3%bJ)}}Sia*@bvKv>TIjd~ zbu=xO?+tYBJXC>xdTAD~+<S*j{P5)kzb$tIgICF#I(L4ni)nic9$OCzvtY;qJ!U=p zHt#&FGCd3)Bo}Y}fa!i_APb|1u+56!1DCOtl_!;F$ln-7d+Jfzuh+WXr+TbDIILT( zbtPQx{255HTkT;x0lTer)iQm%=J2=B_9?YlEj{_wcGTAO{-lj<t*Z_PIKK$g;|`xs z3){i--&yk8;+6XEflQYCHb45Ce9T(}$8FvDjo6<^z5Dd#YOF2p?Dv4{Z~g<X_=%sW zNDza1wGGw+R2-s43P2<_z!<|7oehp$4He=KO3=mRFwHR74~oslWRXgW@#JKgO;N@6 zGg8O+=nGQQ#ps#Cuyj#M`tamzYCxKHw#*9{a&`r&1mg6}r3<zSHS<Jl@Z@eva{D<D z?*?HkupgAWqpKa0L5_3VhGHDEy_{53eg=}zR5=E=v{X~niat%XXi%|+nO(ykp4mh} zDxN$;1BBtgwntz##`ijS&cDGIAal`#7$`&(A6*4R6g_?a7@sUe6#pR|q=y1?Kb~Av z4MY@uML$FobHBE@EOUCQDKmZllId7$f4Uw*0Vq)}7BXGESia^3TeOls?SF&Eg6;@j z2Pcqc;DYpU;JRBet>y!z+u1hk<C#r@_7?0WI?EPp6&v<eOvi-w3Czb^5#ESF7KkTK z&jwzwbzs{k{?Fj_3lLGv3o8)D-@)gJAnRCIg6L`yBC4W4%WmTPV1}78^8&Him{5PZ z-FWMLmR=$R>ZrVs11UoV9s*mWzpxFZ>n8|>Cm+a3nIh}Ua8qL#$O%c5>(6k*kQ>Pf zQIV6&gp_3IQ<LT7YQogy<SIZA*do8e)_y8gn>hc~>4-1@0>8U3jb2Nra#<`lP)%Y> z&O%V>`AV7Q1kQt*|4|?Y{7TUP&U<*QW4{JQixA7d|J%j`0tdxe_gBj5o!=}caM8m8 z;^$2~{!$hk%(P!A%U}lsKF4(kBJjgaGFIBoe|Nn{9sH>P1L(#k1_UD8Ym;mhTQk-F zofSL)V1g<JPacLU28jw&#boHI0RZD}C;(Y^D7%XFkQ{&v5^0k4>Dtvm4olMtNCqi| z%l)nXe`SA9)&JiaF5pmW3-IH`xc3;5R?;jeEW8>P&;yC{%^)_)e?(P0$GS%ls-`Ae zk|xD=K$e=UCRYQTkd-MZS<sDXa8-ir0tinp7GjLLw#)+rW~UG<)wN@Tl;}!I2+XS4 z7IejBD?kKhv0RI~YLF(7)wJFxtHrPl=-ZvQeqJ!G2JJ(l6Cn_uSq<00n%mFU#uFe& z^sQ3UuWeV$hp^=f1z1Bv2Vfv^Pt+&7Yw{B5|5XzeAW$TdZ6L=D9RgqpIW~xxzwxjP z{eNhoiT|M$q^hz1qfw`-Kp^_s4nmU~{@3?aX(aCdq0yJT%6sL~mq3DUx_{A1Dunx= z64rm0)c&hov6|d}dO*4%k^k-cniYh;N_j24j{CR7P=W&hIRAhgiN>(G<{CPoaWwiL z0e=l25-O8T=-Sguy(&6<h^&t+9GSj92ZTx=LR_jqADWsr!4@8wf~SXq3%Rip!FUaw zpo5_4SQDWD2#82(01=a*0`X8pjH2%DmX;>S-Hw=fxQql7d=%2Wh$<TifQf~57e*v} zKx(BQ&Ykc_Fv~eVh8RXLM&C97S*H6t5|7|zIPKaG*xW)jgunNI5Qq5&02qYFz?>$Q zju=Fci5x<dm4!r50KgQW8v)R50xcoIIXJy_357+$E~bX{m-U*#!v2f;U++6%VgKDo zigf*Bzuri`(qFP+d)T0K6XH@c(~@#hO0%+aGmG+bv+~NSvJ1YH<`ouwDJaX!`cekD zN@@yIifRf=3Q7RKKz}^q*ACG?iYqo$R>Qtd^yWSkH{s=DYx_=nC9zfFHcMs5x(g={ zzAHutAS8CXK=6~J9m{@?0nk-SiQ#KXK(?d+VCn}q2mTLd?HFkSOz|+Na$`oo21sy` z(P<t%>-`+g8`(ocOxq#YM2*-D`4T|>#J%ZHfn@rH%2?_I)gztTcb1m`cvQgzjJ`+{ zYQ>^U>@je#=f>JikfPweP+8a44RdEAW}#;I>$BQ$Z2@yW|96usnxo}mM)JbT9(9@a zNij2OxNG~mZtD!{Zx6$x_sz=hviL)0sNqiAf&)53s(W9jGm!GxGh`c$YbVLWDpZmC z#0N?QXj-Cb0dTH;><XB@zzmjEM<-Hub(Y_~7s4lJHD2I{rk}{>CqRlmL=L!3+ylW= zD;{%%0aaj<Osp(pg^B&f(`?TSSihVx8W0}0A{QFDtYh@Y#)w=+1zQ>;!eO_IHFLE- zo%s*_L>cP(B|}9|(g??&PYKlp${A!7@POGHsNi0!UOK^$CiWQ}kc*`v1duk><Z0+1 zRQgy8#cl?`#YOVX_!>LPv6Sl{YMpa-mxn(}MQ_N$yI)qD4buqvPsdR46@5_6Iwb9x z&B)SkP?{FEUr2A#%hzpD=Z(C(fVMvS6>UQJ8C`8yL3%lb>d#cj(U4K7%l-{&*0KqT zmF47Faz&3qgrP2EPRDT}o5ml-##@ro^tj(r+RtLomxt2>d~&~6XMCVVI;wLHA@c=q z7rd==lpQ9P=LkC;4t{$CA{r%b)3;6kq-kP3O)0VYo3)UxfCwE)^}^MTw_M3!S+Akl zNU-Ga{TbN#Bxa+Mxk*lw$8YWCAX(wl&BqbBj!By0s+H556Q9$v2b<o(rb=Dmb~Sml ze9hR*TuwTyJdpj-00k-QrvgjC&MJwBa-=vKQ8Y>*Ng7T!*KzK!U@Zx)<v^6^1kJnJ z+Gx0Gu2ki0sS$DgjEe6Cv54a-`9G#+t!i-fc3O5!>#`R4`6LKIR={*<Q!_*2Ftt%i z)OBYwTYEYAiBdUwxY3aXv|*kWCk&F)!g?w0RC=dNjayQ}29$ywL!S`Wd0x0ZjROf= zKpu$cT&aw7N^pEGIy;U|=U4<zhzQsVm?E%{xU%upXm<MaMDV-Q@u|I7LGT=e<WA_G zK_ad=fuP0f`0i`<=gU1NtIA#|DNX)pRwC4NlFUZ}v}wdE9mXMv!U9Y`Kl(J2`I{nv z-Uyer>+J<!LYj6#lL>yz^GyV51#v-)Gj2}%9@}3oJ-a0MQS&$D64ZuZ;@Mo<1caZc zxS;KUEMDrUjp{s&3I_E+{JWvw`z6eoeR|(bPR<4$1}~J7KZ+utU(uLo0%NXJ(MfHG z=`7=plP>2XlQce7njoDy{sFlZ#H7A?>!u}V;>;`PDY7LY%@Q1ez^jeEus3u{6|L*5 z0I!%F+9;XX_EZPL!G(P|JTuMmH~wnu>P~M;k2N41c8|`>BPlBKrUXhD#OaKp;}`gT zE}Hh_@sRI`vbdxHDOE9+zfu88!e@o2h!;PgppHX$6@$ZBg~kj3e3?3HU?MfKUy(^$ z$N$`^HT^p+M@oiNSr%4w&}{#G-FaeCU~~GHq<FG|=k~P*{D{rA;N|`qDju1mlAQQJ z-ogv(iZq547B-VQP2(1>3}y-3RBG8eI$fjBnqQDva3TAb+LtEz8_KC1ZF1mG7DeQ# zlq)B6CBsxkc`?ADvu(x~e8;<boiv7daC_%U*Ua<2bk@Ox#btPz9j6FYv35w)o2^o` zfq`#C`UBC9x8$!uXk$yH_A46+alymncZ^$XhynwW+{5cAHb5*s$-VOv<bE^UbgS9e zotd7`r!DpI{4KW$=&Zg!L%;XD_X^ToY|_)IG{MT52P#*HeP{ZrOI4%D{|w^X*7p|e zerp?%O+d0oWM8U1^SfM5E#K!snDKpAfD2#mJG+yUxL;?@v;6i&V*1>*NS^~(Z}Dm_ z4DD`kC2=#AW1rG+n{!=3{kL{|V(nd2UHMHfc$Iai3ujYOPK#s6`&AKddM?a~km-w4 zDKW>BkhTP<lefb;2!Jw{0^Sa0i^V0+h{fC^8cYaDE#G(w3e3x?BozRp;8f@K#_)V^ z@w1<&(;i0T?ik!baP#xOy6M#O|4gaJXYXDAzAddnvU-Axk#_PzyJwG(lm*TxZ*4hn zCs^owZAurZog^O*obg96^$eoS%+L6?T-jqwKq&pf6*;GN2c0D2OmNxN4$g915n2Lj zmjr%I+y1T<JqHPv9##sPlW%{~(Q+spxy&p`GPtyRrgqI4d{oIPOojCag^px4V8AJt z3mMwWzs;5{))51&$eC(XBttt2p{`&_JvZKiY=|KdR~gziI*N4rt_eDD@isa6ih$F~ zx{<=5O*Xhb?6E^3b7DXeju(IQGL7;>ilBt$4BHcLc$$C8pU7hxEY|5E@XCdW;1GMx zDY_!PM}IQI9{&^h%(s5pag$hr90dVu?O(wI<ajK6%lx_PqgZJ7`nZr|sBf2>9z(G) z7ZWt7NTB-8U8b^wYuX|iI-h36S=U!@Cd=XQym|BJH!+bkJh~Ty4z#B(aM3@qJ6gb7 zcrvinViFf=={`~<ua+vKfik$$AYBow?^~OK1&2&VGY;mbyt(WLlz|MV!(WODx7{w9 zHw%@Eg$)6Nk(Q;%l9u2$S`5oRFH~YRSB67b4fnCIC2pm3g_<GsXHcm1+f_nN<#G~7 zACzO3Mw%1D4WE+|a}o7%oh$Ev)-EDHoBivWvmbMt^YTdOnM!RO_fCwp=4%yaqQzcM z;XiN-&}FcaoD1Xay1(!!DsVPz7m+li#z=m4vTCCL=|*M2<taOhzual(@WIjYvQvQQ z`y_@ScE^UyJ*9R^T|ji^SsG(%%EK0Dsear%$4ByuVsfp*iCg~IUUG-HwK5FE=KAcj z6)C3#3p^jj<GA)o<t=rm0T^1Q(7-g*F=q@91AdN`5^AqeMYsCtK{38}{4bWL%V{XW z)-5?I%W-y1-uz2k6EzBHsbLkT1MB223GvE60vTP^No3{eQ(32pf|dlhBshU;Z@cv# zzkuqplC(&F<#cFDUr+=ag-$dI^!~BGT!jt5uXK>xVCjquAHO9u={%Geo5YlAa0?2u zw|$xVNH{!mqzTgMAK2&Gd8s&4LADwUvO%Cz(=J^*;p|CwqJ4v&N_paD&@rl_5W6)( z4bE!x7{9&Ouj}zYgi9BiD!)y6!swvs@vdr(zIx;-i9SQCmT{{_9=n-hJn7C07gW`- z+TGx+8-G}8_f~sspNdp@F}nQ7pWF+#1BbcNKd$7}!-T)|wMqqk=2mUI@>y($P`U-s z1x~#gA|t>-uuaGoH2Qv+WJc-fH2*Oo43H<y@VMx?LvO?z0G=Fwe$K4K@;|9k;tQy+ zLUiyoY)Z2;AhjvEPK2@X^VW-a{!xv%r9vlNcr+;?f*^w;an!CB$rNQK6S4Wi$WB(1 z9M(9Nsp8F=g_KdusW4<PNT29%J>*X&Tj_kT_KEVhxUu^P0nKDDAZ0>8z73J;fJzt~ z+Ly#cK&1>fN6N!!*EuL5GTTlBRAv`>y1KCYG(O8j*>ZW^DZz5yC0n!F8d8#Wj7>r< zzfrz_)5kM>=%;<9Z}$yXx3%|s@#jRPR)iId;XvNh1PA$jSP5n|uVM1kF?+F1yVEPd zh=r)AFVv%R{KH-HScg|2HfocOSho|LK7ChsddJvHKa5Y(LdGXeN{+SI@`MN0nQveL z!eChE><$jPcu?_rpM%@Ux)5$*1yy-@r5ZHTXSLhF%6)(C_HT~A?w76>+9jJBdT?S7 z{2LZi7d2>^tY-}R(uO{LDMGL6uxC|pV1808qAhujb}*z?7@MeH#AwJ>QsCwo!F2dC zBo1XN$J9;&OB}7Bp-8RndrJX=H<qWq`GHf8xz7<DHc9@tO+=N<b3&x5C~HbBw3r5^ z?%|U;VEL06*#r|Z&ElU!Gz1XaLsyPH=aXI*N*;5p7Xboq41v(cZbM5%itA;CW?bAi zQyZ{cw)ZHMIiKD$zS$MvxZc5<Z7N%CB#20(({B~DLLbxnL^kc<pD;2JlyQj6&G+aL zDEUl-uw>p}nD&d9iFRQ=%~Z%dzNAOy>%Ff#4$DS7L5osspW%<Puc@Glr_UO>Kh=7? zW;8-0{(PB6Kl+siExWMi(1g{K-<UC*-v%&*93A5rs2RpQE-Bvj5+_-aBelR2-eQbE zk4z3T80pfqi@KLO4>hr)H*=nRwG|)pkaHZcToiaU1T@8pV~Go7Y#$wh@7Gqt-I@IW zRdxP<JcltODCbA6;>e@t8&()4Credt<6MJ8$Sb$8tZd}^a8`J^2Puhf*mWY`lk%=k zrS=^RE|+eKn*HF!-W<fvqteUFT~wV<hj<vO2M%|r;RZQ}k1TJcn|V#8Cba?cqgFr* z_#c{jR&*oxqCKGI3*dfR;s)2i)KN6N0Y?KFt?gm?H^r1dI{ftr$pe{d78M}n=gA17 zLLl*s$pxoE%!X3L$qpvJA%Q9UN`{83f8S2uXyH9ooXK$u$<#5+M=5nnr-~7tpeJf& zFJC#m<6?PrDcH_64}Be9;fqh#XVPqpx*6^1d{7%;_mAU;Vj)PN!SPA~itTcaufEh# zCuuTrfyiEuK0`;pE=;=IX0sa**4{O@V6wU<>;7y)wKy9b@WK;g_Y6Gw91`s`Bo)`` zATs$C3$2A3D;%G3N1rO*7xR4trIr*2-3f2UPh|Hnze>IVWNtNb{*qReRHC3r`Av;h zD>Y9H`(~JGm8DG$g%(T)&Tm%g6;E)84j8UGGaHmhWKdmT^HZ5D=+uxRU6-$A<X_P} zgd|e@;Ev~6RlI1d3NP2b6;G}_bP%tU-3|E0d0XrI)!;bjV?}(L4miN8dKfK}N?cC8 zSiV-Uq<oKoiA9XLUq-bTkk!A@`gouc^!}}=_mM;B`nYUDioRxI{q_8L12i4Q%H7Xv z-(b%3Il$wuv9(MIc3>Y`dadsHtgo@tGL40fX&vUd%!?8dZ0k(HfT@)X!~py3CoQmh z5{b)6@^W|@{lz@%iDgizEIK_%(y%a$Y@Zz3mT;@)<H1(41pIp2o<V$x>2I{G7wM}` ze>|68oFgpMVHTLfAg-$=SdM}1nv8C>DA=42Oz%lYYAfAB9|ZL#Dp(edn^I_eMDfHj zx&i0&9rm$lH?YHL4f3bzX*-rh9PD`G=4OQ?CLqSbG(+G~P9E#(5+#x;HXsi?=RU3t zy`=Ki5ggxG!^Wcn9{E^B1%r8%*TK;T(gI#pzI%>xFn>I_yB^W$p4bT)|KS^)+c<$E z5g)9~RQU%~n)im<Q4do9+X@K?zg6aoe+Y^U>R?hGLwDP!*%YI#GLMXc!ySIJ(!Sp2 z0>ttplfX(FjF(DWi?;am<rX1{m7!j9A>TfNEmR3v64UVo`)y9YsO!r>;;!X%op(Nz zKe)J$R7@15856YSQSN(yW{Hv5Sc9kW)_|R17^iuUqinQog#fh6{b(p>#PwMC&>#9% zXkkuAeNgs2ovh1m_$-z#bD<*{wl{=<Snqk&rfp3HyF=*@kK9*NaGVp#Vj3$geZki> zm<?m@HP}%}Cx6b@5O^MH-&}nABGd4VlB~V2N#J@k{X{Xa(L*4Ou%cnP`e|l2=@TyC zj{V&kUeEw^9=PuiQC-w^Y!01=K7zkdOGOrrXub;8xXU-IcM%Lugk8UQsh5^MyZ4{? z9h!|}D(0`j4HJGi9Q{^ioWnu<J(0|1OFxTn<@*J5w=jz`SXGc|ar4>al{Y09($O5N z+6VY&4d^ew!+~p=`Sjmo$&bG8Kv6XYJ2#LTJKaCbP$G^TVCe)eECt)o)7<Vj=^&~+ zQu85}rD9?0ut_KSgJJs!vx3ca%Y_^}8w9c4`b0JD4KC(YWw#t?M+FSLDr=eMzvWHd zZoN&S!S%+IpbagFIupQ5c*C(=^m8bSC1?KDjE;tGvPgy?>;|GSGBwHxXH{gDx1QTg zKd(%_nNhZ~a$&ZOOgtrg#_xJ!u88VwX>@$F3Q>FLA`oCh9U@{5^I<trR@$JDW?tG& zPavaFMC+9sZluu3XR1GhL<@aCQ4K^m3N!^7O>4*1Zpc=S0UFJ<M3g}2=YYgtHe#%o zAHFq(X`al?tx}YhUUggV7Ei79scm)*+PW;5LOWw~oiKmZDcRs_*M;4SQ8l<McxfbC zF!FTYRO1jl*RfyBW1gr(CL!{$LJ+vOr(8b*zejg!-F)sH`g07u7{sj7RpguZG&R2( zY3pa>i&{}Lo$czX|ImHel~POW=>T7lXpI7yX7NwNl0X>HR+JD0*rM8+1h0y`FwVBH zsu*_7BXeK>;+^e$rQdNL``b|)rs6h*rdxdz@=OXwb+HPa6YFAm4ixpkz>bW^EnK<F z_ms1};3_#4LN07v^PKnLT0Rc*z*es@)K16Iwl66tZ`XjNWMebgfj4Xql|^X#^Vh`L z2CK}~Mxx<Fzf^Al+2(TrX6wh5TP7VRXzp#~*m)3~V2X)06mScg_-kWkCz(tGlG!Vx zD%mmaglBHoh0NGPNOVr?ckB<$B(O;gk{%w-l8yN5xH$3fWh@b(0_?tZuP5~Xq*==U z@ugonm4IRd1W!)yQmMG&R>evY(l#611N!KTBB=4sj3hS=d{TW-v{~k5Y1zN6C00XV zXA)`~Wf4;otJnoInBXn#Se)RTA`eny5rZaeo-<Y4z;Vv^{MbliF1=h)p#!MoB&su{ zW<B62a?l;rk6NESII?}A^1Y@vz3~s*B-$vFqX^QxO+3rBB2Rh_f-R>A`E%+?%)9+$ zI?wsRW1CR^fzF@V%am=SYd>;idwDx%q`)&hQHY~gKU(HiRiu2N#V~mq%<NgIrMVJu zMoLm<ihc=JiSsp{b(*V|gU)L*BcvL%Jrrnzes$2sig?JpDsS^1wH+l5Ruy#>(efG6 zwJI3s*R13>*nNJV#hR*DKlNlvl~rSW>uE7R?{s3SrBDa3P3pbtp;P)s*uSC4+-_8Y z?xm+fM>LP1fFQ;|Z_(KubKGMCyY1Y_gPh6}*<{7ve}up!G%77|8MJ!#u0f}}XugDB zEe9|8tx8nY2)D0!%*AmYC<kpG8HVErW7-%|_!WDw&D#c)PA&|9Ke*3*@(?)#GR=tw z12$QQFkaU%_dxvywy67&Zl*fI+jlLrwKi&1nY}CXi-jGZ$$d-pbHTrZ3KjlHI8#oq zKS)J+6dDo>$$E(KnabS5x|*7m3E*ai&f&8|Q(L9kEd+NoLKg{4qXRd_GY3&Vd-F#3 zQpie<_1R&nqLF{D%?^smax2V{+J{@07qhsyoz#_vaU<kbAz;)PW*i#(b6Ql&v=93X z?z=%%{9dmJ2@MSd&b>BNQovt(Y4RIwi%ft>^~EbGz&Fj!rHb+Ei;3))6=%@#>vOI= zmJvKwG7^MUF^$2k_=)GUi>bHT*q`+cZMtm1Rz^>7->P|4)UM<Tozm>6CsZp=-HJkx zIZ~90W#`ZCF}KFnX@8#%T)J5!+Uw~Ve>3>f@`JIo^y!V-yjU8I3|c$#2(qkSNtSql z+)00#7TXWsd5FsneLyTRCQx~6m|)f%ui&YAVOz-D*C-rS$w2?{psl*>%&5?_LA!=$ z)^TQ*r8D5Mq5_Us(#F2X6Re*#_HF|^)H3nw&|s7@!|>q`^B@n+g!cMJd1it}kmh+g z8;<gM5#IV-+d7MNPLm4l4=DE!mC9g81!zhy@eqkgl-3k#N?|(_T1~yp^#=V&;*d}) z@aJ<DeL0i(@1Dq+p>Twnk0dfb0UO{@<F{GCmLd)<QLKxZH^@L-gE&JuKr&cLCk`R0 znmvNx0(;|*@06NWUd`59FdSPnnwVX`*sUMFiuiP{HYFH1#)z$`6fGM@z3>P=J1JjJ z^5EgxZ3S&~`UAxCa`gtpPVpzEBSoPI-k+WNYRGz7J!m;TRtc+?cp^u3*py_jTn5X_ zordL7)imTdTJltr2{$jQXM8`bzP7SA$V?p<13ZI^w-xY^gKY}9*ZAWpjW=rafZmF+ zm9UoAkxIYswMP$ks6X9;R^IO2-N#R9GZ9M$SXx%R3H^-v=lhlt-0}1qM`@cH?63A$ zPRbYTm@|dE0pA2B==t?0X%jR`6_;!8;0Z~xT}myFy|$9sdIj!3nDPWs?9rf7ik|nL zn@7K)Nh^5PrG`ALO(1Y!O|ktAcf|zf=_iEq(%Ah5R9s#3<B5C1yLo++YUVv8riD0h zf_%~O-N>W2t&OvyR8%6=we#g_gg;O18eb;uWuIzQv61elPCRzxGoFs}y3J7g(Uy9? z5AtG|F~StO<e<#uk#v1N?7i8iGS9GMcgFZolJb&_@<EazUIf**NySoFqSEX5*TY@C z3V2<lvzg?AU|Fg5`5ny+_j~yOx?js`u`t#QZ|QSQa4oZLvqD1TI>G}P=sW|CYQABb z&p`s7K5I1Ie36>n1+Ey2lPOAjnLyw|;s!QJGQD$!d3e#{r<Fk~Nlvy46iY4-uk~Ix z*Q;+}y84ee1H=L^O%+r?VKqZxIHsVKct3PeVi{kk5ApIbMPQkBs@e+XEk^E(vU=GR ztEZdrdv0~abRV42=rmcPu?h#kfic0@sN+#Q?M_@Rip?D=huL?gc8B0OfN*oF&%_i7 zYk_5>g^<8Pd>p!J19WD&s;uh1e%GRVfPX{s!p>2IWYfi@<@+^l3h@k8jdm&hLWPov z<wH9}pQOD4KK(e-leBA>%jpzR`Qqj-6T9CPG^pBDuF@h%*SR@d7QeGt%^h8a&+rH` z>@~XQBS=Ol++c*Kp46>1RW-}2+z;Y@dAVS9JQQhW?fL8oM^!5^9F@qe;9-n97dDl^ z_&3j4DsK>@!r0Q#Mr=S#6X7%*KA(YJD-Kwi-_Li}xM6%-Zftu;{BG0DsYOxi&5OZf z<SoJ|sqCHzAx)0T156di{aJ42pBs29UP7Q!U)BdfgHuk|nhy~s!B+WU5sEWr8`YB6 z=>09WTHyE*pUi4np6(abj);=P?KD4k>UA$i=8U<!)o8KPtV}YsHre<*sCT1u?afQI z?&QnuyGF=C`Ulx0LdYn{5X9iP4*!7XRpD^l&PF5gq-<kQ<zbVehGSvVx_-O=eC<7% zknPpn$o<Q3N|unp;`h(5?9prEg)%3)OCg@wtA$hDyhAxS1Lnq`RlH(Cf*cNLBKlcg ztherpevTaQfUus{(0894cr}A5^%=t~R1&6=aK5J~DKXslT6VXQr0LA!F}<Oe8^NgB z=_wv)2opVWtQtw^9Ui)%<RLaCK&AnZHsiP>@xH<&HjO?$(QU9cmar2Fx3{!ID-CsX zFe&+u&5+{k#fNQ^tIM&srCP?y#rzk()xXPa*y;z&4&7poX99;cEcGh!K-RF47$AFA zr<xC1vZ%U*VxZVBOREG!N+v1g-{p2BV5pv@6!Z8Ow=YO^uoh>o_tjIyr&GVr&!wgI z(yih!@C$`2)3$_GFB)QjQ!7R2M6f9^tTLt+VBr9H&F(%(yv8EqyAr3)eNdpe`cSEz zd25Y2EHY9{(5JTW>+0vKCwm3+(my*apY|+Nt?2dWYOfp2eJPougMWN!&WKFdPQh_6 z8oqxC3c%iO<6b;=lg8yi$(MEM;D~hkP|Qwvi&)ItkJ3{xd86G>sRVSxi4F<=70fk{ zi<3N7*93(u?67DzyeF{6wd|NI9?v*zcOjZlp^m^pirHD9_Y4kof3uaJp`z~k)Kkhw z0rrq{5REIYnzq)Umb~3XbyKXKr+nUVMZB-KZJM~TeM=Zws+<_Pl2Uu+*^zseWgZu^ zQ2ho0Cxd;pQ+bdGR##w#164LIyS8B7iyv>+WWswkPCFJSwT!w*4)X7)x;g(S3rSC| z^jWn^(w@~mXR93x+IdDo*|-Immp&n*UCL-%yDJH((C}rQRIVUzS2$CDY`}ls@cR6H zZ47vQ!~6Q*Un%WGi}!g|WhK=`g~i1cm8B(RwH4(R#Z{G!m6b(B6%~~gH6<0r#nn}i zYGXr9O?6G}1{n6I3^GD*XjXC!C^O!Zv@d#~l3${<T=Q4Lb@}Oj@%)Z~P>Q1BlkXgm z5P!6;1zMfS{^n`1YKwnjx>h|SQJ3wUDxafKdpea;g5Nqgv$$hlNy$=9t8fg5i>O68 zuAP%30tG&%QZ@UT;EYHnL{jZ2ELO{ETc>upTX-diet48znZ8bt`$MWGorU6@)apk5 zW|Pt=<sz>b5+r<wHAXWDbSSl4yUOt8NG6!BEaVZ@@SrPZ9`tQp-$|Lwd%pW!LAGH8 z3Jy3QRf&J<+P$;<uw>3N0K$DY5!_YLXAX<w^Y%^S!1_Eq4$wY=)AgMrBYU=-T;xn^ zHCIDH22YRt*1P#PEd?BLDo%o!=|An{6yor~EjEQy7SRcex{^tTf?5<g1-ov6lqExS zT7-DQ!O%y+ZBz;g*+Fd!ya+7qo|~eOkhHn@V*=_<A}Ti54s)5b`HBn$-jqmUCtH+H z8jiyC`z_6@gq)7%w-rMBo5}CzRZ!M`iiW>P24-Ad<2L!@Z;dRCKCt)?D6~ql<n$hP z2&&TLnF_jFQraQVH=jK<v$y=bIYNYQKexK$-RkPBkrW0Z-h5ce8P_q$i{a4v&{M-@ zdciWwJ-ob}d~HSH+SIGT?}AR(SYSP@yuA>9hR0d%GNcrOK-ygF{s!VC6o)OP8EL<A z@VHm_yp5lcL3W(M4%qbiV$->~qjkN=pBWfJxfxHraeCkLuqf~$?Z(EI;u}V=$1f$l z=A2&Qay2r!s#4lS3Id<fp5!|E@7_$Z#Kvo>VD(=0@!DyGfCiuTg_a@OY-0XBo|0K^ zw)aD7oNHwEJ9vA^$@8KY=d)jab@<LIuK@|E4vUnE#!0^jLSA6Qu^dJLX&_Dl=NIZ; zzKse8pU!8#1e$n6J4$L;4d7fKLj{gTyLem!&x)lwn&+-dim|VtF46hnL)63MFtYN_ z+BB#g=85qu*j$OK#_g+S66Q_FJ@@IK{$C;=juZcUpP1N=)x)L}vUK)0{LqrUvX#;D zjj$(D{AB+}I$K`(7%|*zjzKi<X5K@d@OS8*44tLwNRHeI)*8M2IsF6V&^1_%j3T&% z=lbQIFR3n#u#g+!W*nb4LfuUT1Lk@M9*PsW)!M3P(^bhhW4ld4Hg-g-1fw_a>sIQ@ z6kFqwdxb1CrX={M`4dK;d^eG8NoW(y;tUww#N8kBXI(M1AWwo2`eoogmf)y4`NY2a zF~6!fb(X%pdJ;*S+?UkJ)2d{&-o^`OiMAX_PhL%J&N6Q=dz`t($00*M_jS}3yF#RL zfS>}YJufDBX7A+5g&Ni(lnQb%m^&k#2O@E$U>_(Bcm|upqa{aM2+1<2r)KN6=qBSU zGss{y3MsV&V1bnG!9&NBDiN+dI9wfNu!h@IeY}?^+kc+h-zs*Q;!gfX&*1J2)irJs zeW)YiE9*Pjg-dGoX!0vG9QkA<85Z!<7<O8vr7hY4Q1E;iX|8yiB+k>J(Yk6^xhh?j z)>f8PPh?hAj2CcEEs9+?n}<U*vIbA~8jd>4G9W0FXX-O<&c(408{-`UD(x$h4XNRR z9Jh1iU()@CO&r7cFDexG+7^WJPUD^A<JibZ7IqA>B$RRoorUiroUp}mnRREJY*o9J zC6$%Tv;oxpQ&e%O$=(abdxs3EAKS~nlz5ek34{bpFpd}h;VH3w+?JN@FT>8Imll=h z<}$wdr3`*^LMY4CsP^M{XINOqRNWH=4|;Mh!c+s`-<;}>v=xX3+NOyYl51FnWBA?Y z5m#B<z48;pHp6$J)L(li&r3b#Bf0HHB{+fNPAU8;OAgn`HuZF?J{*8hl!v^O6oh11 zx3$zV{EJGVxR7bMT@@+iS{Gf&E2WB2(5GB7v8_;Yzoj`PKIct1(ZaAe;f)97Cc0k) zQh^ud&t-2vc`XA5l00wIS<Au&AH3OLYJVp8rf6K?{jp}jDGf7FhRx=tig@Ttki*OM z{??L)4G}6(MMx^{7^s#SzPeCfQe0v*6SKqFFicc(yw~Do4qz@SXyCvv`%))~F-8?U zOcck#&%aZlI7+Nfv8@R8Rwa(41pza&=ErG?Svs%F5C2~`OfeCK58zUcO4q^)t2kw0 z)(VrN)hi3wubshPKabf{=Z-qDmb^m~=vz|)I{of>u*IDT7XHvipP}H!LXfC@Mr_6? z0#T;9DH?8mCZ4Svx7Mn@fWYz4TF7BhrCc=f_Ox^T$8C!gL2n@Gg&BB%Da*b2{@spo zoyHVp)q8F22v^VfkKgG+gx}fQ472U~s$odsFWX&K@0QK2XXbCi4>;yXV$?`H3HtHa z8<?*2I#~>41^pgMsTqPirU_qmul#@>)6w7yCUROW{U%~Ml-gx&v}6T5cmI@7#jOgQ zo}jtdr=zT=D}cp4E-i%0gKRrGrt!)^1w9|(Vm-5N3KpLBd{LXMw(PJm$rGp|03+GU zl27_1I7iOot{jQO^&2MfI>;>42tA1}*~VH`DAX3&DaOgdFWb7ZJdOCrM>nkC1s(QU z0iGH5i(~5nwa~jNPX3$_!}<-+P@l;UzL7=A72!3Rzw*sdaR;HyiJtVmBSp2;Ka@r? zT;VKzn(wxsWGxV_A6=(0E*h0B${j+&gLt80pEu)BNT)Q0?eE(u-F(TBwDW_BYmzqP zk)uf_ZV~--m0NqMqCm;qaV0TcIM}JhnoYKBD%{W^X05bKJ{Ln8K|e7h$OD$vVD<qX z2xsVD)udE3pUAeyDsIz6TY6ine}wsdaZ2iyArqywDg1P{vk{?RjlHg;z%jO_mBur4 z7JMqwMEL28BJv~^rADDQyK=TZ(e@XjmYk#tVcxG(Npz4+@3W-8$|K8^nM=+2^nnJu z!5|`$q6xlI>qjL+5|qB-4hJ9U-7-tS?!Ly0uiNVR&E1Gkg(M373KEOW{1>w`v(K_g zFfuwtM=+JDQF){+Z-WvBHM$+4WwK>?gq_{+HT4s`BZT4vLK0MQ*x90Ee%|dHO0_&B zViX~~%Xu1LA6d#|ifXeeS*gD0C%$Bl;q@5C5k{Et<Kf&xEr|G8kPRD;U5X^!9O|w> z8b;5@?mwr%Eq(9p$HsqT2n=GYME)V~?_{!j{d>je`=guS=E7Fha*JoF224biEI6pr zjlzmzVglnQtwUrR)@QHMv1X`H%v;c!q;V8BR6MC;ZtzLWw+^|0=e1Bw4bBt7I5BtM zjRos=oqDhi`~8e@s+XZ{8Nq3rdOnI+N5rQ3A8~5TsVPc3*AB9Hu6h=&%F^hRcv<;9 zs}PAhJnTw@(_<4Vc>m^5Q(0SC(+m}k)`g4P3ZcYRa>(D-u&|3N6}IHR-OIh$3={vB zkMJzI$djmZQ<C!Xpikly*?$cFu@Qrz`)-ZyM5Qt$mfA<Fb3{h8K>!U#I6D*y=A{<( zmpVQ|RoN{|#~8PTqhG}-5<%SrANQ~#>GqxNG)<CJ?uX3kZXz0_W}R@?1x;ZA<s;iM z`mw#WwOl|Cu0_YQzHFCm=(#^>m<?DCT@-4gx$j&C4=Egqi$<^N#8hTKQv4QKp^zan zc*cEyhR(UqqU%Z8NY7`s3e00i&LMmkRNt>D#Nmup&&>^b*Xsbgb4s7nTDUi~%eh<> z=t^Vd@!hn6@{*kJBacp;v$qTCub8uUiz9a__VTK>l24nZ!hV7DpVfKAwxTd_;)GEN zLzhzhDkXBpHFemQ?%7SAAC1n^6j54&=h#26D@g4d%22VtT`z_rZRvAS#6u!bQEvpr za(x~=EI$%T*IeRH?paJ~c~Vab7y7+u_KZcmsu&|au!Ht~4F+ElMNUw@!9O>Vay=<n zWg7$8Z@js5I@s*2uK{Mwr<l}dM=D=2t>+Jw<qDk|^;?>Vnf0yi+i;vJ^x(=RoqaNO zJXrIg-0a4S*eG{cC^XPlEu=4DU+aGK<;&iort_HKF^`1@q_AMxY%a9dDR&cA(J<5? zVEMPCx+q-1%Zh72X6k)FXH#v+_OteLI3e-#`&DdIfywF@zSgIR=fl$)LS9=rf1g>0 z0YeVlU89G3yG2V*B=tq&TD7Wg;NoUV)9knPR527<j!k6Ey$I(y0@3x6N<yYcf8w|p zI@_f;TgA(~U8{tsp|=FqhV|_h#?(jQ1RnMy)VH6eF#1x#8F|(h+C42fog>DyVIU|L zI2eaZpV;0Lz;m;CW0<xI=kChTS)<!XqO9i!ZmfJC_aZH))ZoO8UiR&{#Yq1>FQS-2 zwdy-kWd%K%4ZmBd8)m{?W*JFRY9qe8W4fKl$AgDY-3405x~q+-b9f5=_9?x>?To(o z9%$lv^$IcjA<)Hil3*l7#pXv~Vl;jpcUv}fWp(SXkd&xJZmm3d0b9+G5Yek4Mzuu; z@wzR{HU`>FY*d&Yq*?k=1}|zHy$m$KMssMbRU}+90F-p%%|Ss?QhmQav<{ok;Hkcm zL<Ps>joJLI&+}W}oULG=a~bX&O6kn#h0D1*&3T(qv&nA$bcLoYcz4T|&awwzY9<$B zjU@UmxQ1tF*XpHBwbta_cTO6fcbzM9U>mx5SCN!E(t(K&gJBNII0@2<tfdOr!J)yK zx_<fhGS(@)yxl7u<AO@dn?j2<<qRp#Q{>gF%jR~?va+T5SP-Qae?*?or&D>$H+`nv z-ig<6j2P(1$fjDPfxO+?R2IWDN@;)1>~_ED^P$dEXyePhj9DDzZK5oBJLP8F^94i5 zwn9eIOjc{-Pp7DcsbbrUA7c24n@XFb<Y{m8*9KB~j>p{$84-5A*LfY_?1+>YN1xY$ zY9fezEyv%D2e)-?oTc{V;L6zR_-xPUWJc2CsNHo<=@f1`1C?9&VQ-WN>igR}33yZ8 zMdOXpujB+Fo*&j(DH>Xoy^!0rIJX=PBk4UliZQICarH@}7~N7q*{`xk<v0ZF0G)+? zFYj8yLJ8krTY6e3rMt)xoJhoVJJHnF@GlF??0Lp|O6k<{OU}0;eBmf}f+?rBB)9@y zHgY=FIAe3P<VL6XY0z~xG_Jq9o?74+J&x1fwLcrwsv?2g1s5Zl3=T~N;5};t1SGh2 zCf)IWvE!st#!DXDS+HL4<_^WfutJXeP-mr5$wD$rQ1bZnejXyH54Whooa%77JK>Az zr2Q;a=F3J$J4u$%n&zdMmLmTr!-3Z3DowgOwLtpkQ8{RArc2WJU1`~`6PZ7Q6RQ$~ zXm>sm)x$du64lVwmkY`hV)|O<G<^@@nWLsInc~$bhzzR!63Fh}G5j6m)t@?7t2JK$ zy~&$@cdG*EEDQGStx*uWS|tyws6?nN37v~gAoO8WEf+<A9QmR4O6UE?O#sMDvt&GO zh%G&+YvYc2<IPi>Gkrc<-L>~Ue&`~8e!zp>Jn@#LKHaNmI{oIeAKk~H7t+5wEfwV} zuV6J3L%XI(z^;@_aqQOHVI|yyFVtQ%p$+ShN0&X!o1Ae>_-i5Ty1Zx{X5wt4GnfC6 z-0dhS`J7Ke$siL-mm7hJxatemh<^~>dozJxniFU-pOjo!w>9TCMEMX%^|_-_y*?K0 zE2uRKEs9Dc#0MA%RcutrNj+j5<$*ypi-NzY2wVB2b{w8dMt?>XYkSo4i5nWwaV)rL zUfC5hz&@>ad9?^f;+ml>b(5YHcN9LRenWo`QtLRVqT(yyNBp&R!p^9)&egzl??2s_ zXQ&(VV~Onx)#LA#yOo7QdnHww1jK+210_S8$&D@d1hCBcx`v}um87+*b<~13M2qGh zWu>5z=M>_Hm%OD%0l83EH+?O_Nrq{K$9dasoq2~2dC6UMo>#xEn%aHJ_Q@sHZP~5R zY8lE3=ZL8@6^2oh@W1l65TN&H_u$47fBSIXaOZ3&ay2a`pw>WHxp}ZeVxBa1=AMnH z)0yA<-Q`Ld;YYfbFSHH$m*6iP^=ofEs#sd~m`^(^sPOQ#w0W}VmWPb5WX<2HY1-%> zxe)FkowV7Kus}i1`CTmW88Xpv^RI(05^r4cSx!KOK53{L3dzJzIVPW_!BW3^KN5WH zxG1Se7j0F4AyRbWG@AJmis`&leDM-pWRPZ)YW-b~Ca9(Erk|F$_^q@|8IIpH6g|xF zqvjv%6d3(&TWtgMFIgVlbW4bu=N9&wD%l&9^|(){#rW&oJ+Mre#-A5YSXf#(iss@f zlR$6{(w^#RS>763k<@jF5m8;a%F%|9O*j9j^s3QR;@=;EvoM)$_y9iD8JZFX!nG24 zlIFN?W_5&%Yb6g-6D5nCzb_Z-j;toEIpgA1@J4}hY}jm?N-L@h9N|*7v95kX*>EMx z40dM|TPSDGyx{(VKZgPHUMbRPYh}jq8e@@nOoU$*Wy0Mv<^D|O)_+*u#e-(u>v}IZ z^kw2x8Of*Nrkn`7k}+x_CiLpTxcr+@DQurSPccL1b$~Z3)N?bez48W%xGKh+g3`e! z33oFK79^A#WVud_G#qP^Yo*l)wqbJ5xQp4PCdH~~#B*8i3)|-0_NJ;01T|R00Hu#u zoN`ki-fXk2<JQsc^(xIo2BeqG3pIIR7~<M^G1g)>y3D8vc7Ht^t3eztB)pDo6>yi| z*Z=kd^rBbb*@=q#_BrP|yA~hE6PLb;iF3?VM^@8AL7Z5)IbQC4*8(p!o%k$o4Ziks zvxM`Tnr<c}$b<4<1X29Qj#Y2`is4lqnxYt{Sz+R~+8wL~_Fn2#pTz!Pw^~uCHXJAW zXrOhCF$`A03T0p?aba8d$a5Ji)&3db)aR#qbBaw=DD6jOs{hBIGW**qp4aFkX|sZs z5I5jmCC)**Qs*Y)mC*;*Bra)_^Xtp3%&br#lez(W|KnJ{j-0QXSMDz>?%8!?`4(u! z@!~Eq#VWn8hw)`fTRL1dFwf0>rW2*n&~UaigP3K~q>*@-nM|BF8P+$&TBSd27Qg-G z^DAt-F9`pra8L6-JQRLU2R$yImCn2@qPeXoA1{WGU~B(!CgerG*0Dp6Ztl!&GOl>F zK*OiXH5u*_Ek2lLZ$syq%klZ(afmfE=$kp%@K@AG`VNx^s`VCgqCSsm!wL<<v;)pI zIA{Di$jxC)YIo#}e@nfpjU63V(T_I2-42Gd#oQhOd#t%s`__`&p*fPFs4Q0?kX<Gn z_+mAq?*Gzv{(CiGxOJONDW^&swoouY5dOWYB6dPD3>}Ii*8;nP&=Xhc3RdpIdY8Iu zPo;x{51mlSa52W$&&F9!%|`rLUvMeS6ihg!b^}rTKHSn{v?}3E7zxK;_3qA8H3ayL zZYCY1e>0GCwManZ`z$w6g4#j5vR`?a=%#Er?@^gzg|I#yk&gp_Ow@5W95yg(7@WWx zi^p!-uBykzUyTYa|7Or?bN;|<pyS(HrK$+4<(?k9W8Qlc^v5;wg%UoD$mL`5n4f+; z*dmwWgobnbjbL@t@GZ_^SuZ5c=}PZPr~(%cnm@5d(R0_swNWt-_40M!@uE2t2dg{1 z|IAb&1}#kKlC^grR49POi79LL9p4R`*U`*p4r+<g=66<Ga!c}c5{H3~9{~X27Fc_< zP7yVxxs052O3qC4n<P$cjefOTIdk~MyAJN(FYl2)_m7xpybw1Fr6<#ctUjGP5?rz^ zkWW6Q<Jn2+L9vlG=j03-d6lky$HJx4Y>t~v3vHZ$CgDzp%6ht$=#R_#fQ5_c)RU}` z@{~8Kf#qMYJAz)3Xy{LnA&~mc8*A;RYP%T+S@`oz)*X#LABM~dy?B?VBNHOIjI@n> zpkpD#&r=QYX@o4mL*|H?S47Pbw=n?K7Y$Yg9<hGBqO8djHuc|UF*3c+)YhR7kOrxJ z5ot-;@K*E7{q2xb*5AqRbIV0cQbQ&k4H_iK1GlTzh2~zL5oF&|Pme46y4M`br2sL! zh?=iU@a97^8M+O8xmq&%yKBEJyRHS6wbHB>Td1z<o?HuGmM9j?P~M1rPQC}C+UNyk z6wKFsiG9@gQG(Kyrn||!v<+q0Qf!aj3HAC~>^Kgcyo4qjHkpbp`y((7D|GcDzQ_v6 zcR|sr#0AV3jKpTb+TWC>WxUk(duQ0%U{xiB=$;PmOv2J$mzj$)>$1We@nxJK0ESd) zQ8#z{D_+t2`x>278b9p5%|MiVygBahgf)V_Q{6|V1&%%kRS~8+H&go^TlO2FEcY4S zb1P{ihN_vBXrFb4pEr|<^pzA~ssY!^|A(k=;I4y<wvBD0v7MY4O=FvlZQE&Vv$1tz z;{=UuyFp_&X#CFi?j7U)gEjWvOLMI`H{X`np^QoyGbH#}=SbBh?Xn@bQ#T3zf*+29 znPmooie{NAFa^c3qw$<<)-&_%&)!M??m}uoxDhQSyEU44^H_&Qi@6)Q9G^s(|MABg zZ5U|JVCUICE-^hn#8g8f@-pl`sF6N<cT&%<sCJY7mkGZAEhfWPJCB!yl)mOkM>MJr zb$%+Dg1CW`d{PeN9Nh>%M#o!IVv9Dem>VuyS>f5)40`82IPw0(p}FK*>n^Ck4)ehA z@31jY+~ql!>Tb#MV)~6-M4A?bBQ=q4f&TA8`GlsQ&Fi{(*O!3PQ&HT~pYVdfmVKsX z_nT%tSHA+PD#5hUUV`u}v63~*V7hG4iTBkM`WlC$QeG87;j`?RAH)_bzCW5G&pdHs zMq7)s*^MlhcU9a$vzxF+ZUG)fsOC92I7+2o@3iJMlNip??c4QKha=&|9vE(_*Q<kE zY_UwqMZ>Aw!R};kFSkOJR9J4ld0Debls$vH-9SN-Nytp}?Oja~Ce?g#N55YAD4|xg zqfSF!?%PV&N5)YrHaA6#jPK|eJis5|`)6xX5zg}PJJW7k_PTeP5#twb>8hd33EwYK zlYvF9i^I}ok0AsJgo}n1IoY}QV?F82gc$R2xt*(Y6wtwpqumDqh2maY{8iLkI&FzP zBVOL$x>&kL754+iLBUX96T{pQdms>PhbQB=?Eyq*{8Hb8gzcG`3R4LEj|9aS$2Xqj zmzY13cLMAMe`N1Gu5+#jK^GY}sfmvPIk`Axo#KBd8=G*@$|Z~s-*XKYq|`Z8k+S(D zjqAZIZ5gVEnznXtSK<2^Dp-fPxF9c5#{dh9P*FK+<q0PX0WPjwQ*RUcZgu_=B`+Oq zVI>KA?{am|P!%*Z#eYmG@x!mUCP&U$7mIA9UYl6Du~m_DAo9W2ue3v)RA|{X>@Tss zie`6wsi-Mi1w>KXl$&lPTOaALe+wir%gD4tJFk;(=TQ(iAQM}GG}dbl$b_9oP$0@Z z*uiNgf1!H%ObIrq(=@YDk{@A0ckUo4`Nbt1oerI>CH+NVlUJHYV%z^v!>PY0VANZ% zaw`rg<w_mYcXY`T+v{(dF8l+_V(?~6WVj`PdAC}{46x(l5jlJ>Rw1`wn2`^dYrh19 zX<jyAK<%_kc*`21W<zn)@P2XGb&E-A{n}OwTM58j{+^B!u_u&}>yT)ZDjaI4^Ws>& z!(~fNhYXUl)Dt{8)?ndCcuT-CX%*c0cY>xod8R2}vf;x+`0d~2<DLaCeryYyZ98sP zk`-+Iz}VrMbrg>vOf0Vl`S4M4;^KWAx7BnRr040D^54HB{9z<|IktpsS<<84OA(|V zB1N2_7-hO3%`!lxOA?IPd@8@{z91?%46LU#5>Z3i$|+l9QUE}B>r)cnMe50;qT?e7 z<37t}ckJGnd%LlTSExuLy^8n>px>?85Gu3<-1eeW8o$TpB!$S$T8DJ}SPNiqdyK$Q z!OK-Ax007KduPDNcQwi!Xym_mF;J@AHuxHnt&}+lsxGFmLn)eS$)c1`3E@@3%?Vkm z*i~)7DCJwiD`b$(tVs#9(B3oIDi|;u{sqNz&$oE@fROoJqTm`XzXQj0Mg<i?#mu$s zIL=VlaVAF;LdHHFwVGpsJi9QyBT=B>iF)S2a~FUD*bKw>Z}HD1oPbVDMQ)p*KBN4O zwco1@SAgbJ<oRf>qGL=V#I%&t<M~qgTBJ1(A=k@|CV(z6Db~I&Je6Yy$ZVQ}V}d3e zYy(2?Io)~~^2_!v<&WAfZN-RW*Nd(J01^=oW>_6d)+&OM%Em+%!|1h}#5A*u6d2X? zq9%~S9TM)cXQ<ic<s;^?-ARoOomD`&(yj@V*`23sS{}2y?p3lj9>eED!G3;(P*!*@ z(sQVGrqdiv5$2X{a`o;<|FQ%&_eN{T5oNQ@PB-fr-Js@T0TvC6NhIUOG7-V&-}?@m zibTd{;*9J{gi_IzUIuH|;Ueyz{869ry6|1!*1P4QCxfemwY06YN;V)3s*2>PlKGc4 z2RxV6HZpQwvaWU5nf85pMxznIK8E8vQO=FIfWTe8>ftEde320%K*U^0gxjM*L-^K~ zQpqE9FC%u9(pgToc+6H-WF1Yj*M48WIuahhH_<_@U6B}Xp*hZ(TO<J$NOCR%ti#eo z>$o0@d|ccp&u9s)yyP<_5>Rzn<jKut;?U6JlbG$*jG=vZkya`%U(DxmwE6V?)rV4= zP1v1E(!BvlPAgMjq(L{9HRYlqYw)6H;`oICUWX&MJ?Sp){a?8)5uX3J(O}Ii@C^Mw z4z)SVofTV6V|hKWIIq0Ax~iZAOo9d$RhHD2)|b|`R#i3ER_7JeRy8)2)Ys*el~?7L zm*sb)*(>a1LxEpEkMz`8oNs7$Ejj#1WeN)Lj>PHGWV3MPP4`N8`dje6myuE{@tw~r zRR8d%?E+2r3oQ0(MwUcdLhOiS+dut<fSrRV!Ja~)C_S4Mmq1+pnpVF4v9BxKWmAf1 zS?0kR3<^Rt8e~*ak}^M)M`LNi$KV1z=>W|^GL*@2oJ+B&5Cvi%6iDL{DW#>20Q`BE z3OfSDwU%5QjE^0@Jbcb%@ExVO#??wm1{0+!b|^oYTb0gVHW>D}6EI761!gN3*t{P( zJg>GNohIt#%+L%H6?oSvg!=-yIa8(X%S?a1>Eg$!mhx5cy+*Ans8#LL8Ag~eU+P6# zRn{RRH!hSZkGGiL@LypW=$hgeR^3$}j18t1bd~l)sLx7AW?~GGf0ze}y1nSfaG+U9 zc>(h?%Z)8*Hf)>+=6=YsW>%Aw?X+2!W@%v2GaBmg6_N3{f{P&>_ZbmLkyJak4yEtJ z%(alRtVSHkj9LBf5$`i4k$)7Fa?ZN)|HeIDd5_FjEhq?0NAMJQFscq8^QBxCuj}Z@ zYLgbDn|NFQ(2N=Fg@(49s$kLDt=sp(g6z0Na0yHB#|0Fi!94IRm-p4~dfKD_Ub;{L zmcmdWQvXgoB;*h9RC1$`K{#zuV|<?V5*my^c(2mze^Sgxr7<a$r6f~402m0vjxf`B z2iOpE#njq|A<UjEMf2g(%q~N~;ATzBS%eVH2M^*8PL{}Ts~!n;J##Xf+la#N>i5iK zS%ATkcV&rf2DvDdA6?U_>a7LIm!11?p_exY%|fMW0X9zl-2pU583B|5!&F{1v2j5s ztSm8sF3`mfYZNfH6+73+Z~s&d7^^6?=t6rG6l&J`FL}K}$IS1qZNKy@lnG%vD}?H~ zW#>x>*%cp`6gJ)-@Z;}*Ujbq*WZ`)9Jd2<`R>YhRTOoKg%P@<u*U9&jXU5V0$=WN2 z;YUh&qaa`bY6K7$T?X7SJ<c0Mi1(_DR==~v7RU92pmHCjO5nR1rxB=on7=Jith+i3 z+lpM)Hcal7ZtrrBJgWO~7i4-W;c%J(NFX-a7;J^J4Zs)8vYsYl*S91fik8zx?og@w zZg>n>pj?odWfq&>uEtLKxfxdCNgwZd^0fjET(<d+i+~$795$<mw@O}Zr@Ac&ETVd? zQlOmL&7XU{74bXufcXmnvzLv9J_`lZY^neSfd%c{-nB7`sx37?pf!VIn)Od234up% zmzP?(Y1&82GoDr=hkDBg47Y{fZJeM2K*V<Ejda|-`jk@3@>Y5Gj4wx7A;J3npOiN( zY6Zj!O2<+_mfzXTL@Ilh?3Mc%|H~pBkm2@+ahI$r*rSF_5o`M)vh(w_dzP{&Bp@~m zYpr{TQnEx-awpa-Kl8&f&iXGOUT55K6$vY7<q0subt}^lg)>_&>Tla>{XN1a_kGEL zDH=A__Gni(saajBkhq#l2QlJd*PoZSH64mk(KC{Lmv%Gam~CsbSaM}1?F>ctwg@;D ztt$rW!7+K$rQ&)Qi-2rMq`o-V0E>GxIm!uV0L@7|OnyhHJGhlV%+58#h>sr=Z+C{M z1jeXRaYCQQ#(hI{<ceK?zu-Oby+8eIy@}E9*UYb=j?2?0lOe=u1O*rafth{-YY2H= z-vQW9a(wK1aRG&LC9{iU$X-w7suJ_Y*Ku17HPm^nRuV;9Jw!mN#}bsZ0uikyZI^s` zR?7pXKPBeJey%1rY7$~hdelr<I6<!?I(h#v<-^y_3sbQf%=Z+RZ2n6e?v4@GNkQc~ zLcUFiOr|+NIgK)N#4Cfo#@!q0=LKfAKjqU_(Mqo|4$r@k;6ieJ!U9j;mA$x2ShABM zK8Yrkc}OqcRVBHWVpLjP1ParUazv?bE8024UA;-pLl^IDb&CCt0|l8HW+m%sGgWGz z$Tw~9RzInAsF9^$oT%i>lS!n`^bc4n`NtzRw6#q4b77Tp#fs;$2fQo>1+7)aY=`O= z^ywU-z>e;YSo{mZB~^Wuq{ohz<2YnF_VUj#kybi$zw6FVb)#|}1$3J?g&vx`*uY5! zpGOy!d=E&{Xp<V+NyY70Q&E5Ug1j}{W-?II0yfjHOt^~FV~&GP5|vm3*FMPzG<E$Q z5G@lE=V)|xO&R&VO2r2gCP*IZwUYkG)qEr3P`d*TYu=4mjh4wzul2}$05>hIqvcYw zXsZjd?&k!juJ5-mz3Q9y$>l8h9ZT+Vv@zhzx4(~$qeiM?M3f_<0SvwxewZ(rHorgU z@qTtJG4X{d#t-IBcrf$^G9+2ywVpjLq}0wFi6qkW_yzU|sq4Yz2Wdg-Ef_@q804aV zod0)}Uw9i6D;Dg*C#})wopQlHr7^@X?@#6FJf8F;GX15>Jb3&9^H`eRB9k>(XUUCj z+ouV5$3Ns>lC(7A{lwXn(1t@VCJLsc6$F@!#CKxvbPU}g^oab*9&xJ?SWIF*nTDwZ zk^`+Q;hM#K&FIa_v+grWeiR9B5kCz}?CRVr>a9B*?GQy)jyQ>1#B;l&vultoLT?2c z6C-6{MarpgTDD@CBNHSN{W)87<Q3U0?8YDzYBSrrXFUDA_9G(wt&AzYjK;rOxoQS( zVr_zAeEYo%A>3AhU^>8Z(W%-95Pjs4*Hz^&<ugI=J}W2OL48YV8H~uazF{u8?laWL zqM<ol$rxttypUiXu{;CJSzPyZ{5sfxh^SslMZ!eY-COf-;I6h@&#uC&Bgf4S%PgY0 zJoT)UjL)+uA!E7JA}l*mJwbN^wza}JAgwcO#=mB&vS%&9*o!Js6(j!qmE4psSR?d1 z^FT>WZT(3!3}uXC#TNBAViDV=qTG;;KyLpQi<4!P9FWmwh5%^?8tg#k?uc9vT>RQr zCl?76>oP<lC8EZYO!8P$64jedvJ2a~lrD|aFjCjM<*3U$cCO6FGMBPt)J{M($f7`Y z>3?dGyE~NO{XW}HqgQZ%(wuY<6s#wy(Mf+d0a`JLO^Zl%xF*+yOO|7YyU>5|f#l~Q zzEhd(z>9oa9eiSQOO-28ETfgVmIgD3s5?B92-PMk($*kSAt!Dd<?mE<x$Q(WDHwBu zu}0c~nCoz$|66rHUgfu5n5JO~CwObU+ZyX%w47ic@Gqm?=Pgx+GZ=}c8y=V!S>9Ma z3KAeVX&%uJ=BtrxsBoKPCfPAui6mlyc4~fujI{ye;z>%cNEet1s&8N*qDC*?Sg+w- zl363GPf&CghUIl&gSHtwC&vf~EB!Bx=aE&sgVD|Sxs4fZoS{A&oq}e9S@U7Lq*e%q z=}8PbB#cp23yq6z<7VtBj#sj#g3!{4L9_{JQ^sGd25j%1hn?Cxg#{}fuMw})n#$TZ z*O5X!9KOa&A(g1NIENhK-yiy2)zG~agtgjqqS_{JQdPC+MbDVXaLESdA}lByHY#2Y zmFbVzjOXR2PM~#IWz9M6a*B*Cy#^w5`!PUs;i@9_EvuJi4eN4biHmW|I;73BxkZ?k zl=~%m?3Uc9fnv};I&e%;Yek^5w@8~=Q`UwXr&?fr+tR(Os5#eUjU1Jd-P(IjveWnn zFjuJ_ev`6U)c?IztLHC)>F*P$`_kq}CXKx@&6hxzKVfZL-}QRKXmjmI)f&Rm{464# zo9`l!5Lts=R_>u3H}oxYzqNza<&u3{Bv$bUPW&)2$n#_oLL;!{ZmY`CNJ`tCCWUEK zO;`CVW?{yXomx7hef)fV5uegmP6b>da){oJC08^Y2(Hd}x11dFN!H89HuIut)oS1r zR@fUEP|ug8&u6uzV@p3$mN6gb^()@fVas%|PWZtrozB?5Os1C%^A>NT`OR^ws`4{i zVu^Rr+5FIe7|D0TR+yZ3YP(CyNJ&SyH(NXmrR+_>5;eVd1id?Z4qZim`vE~gLh~`% zTn#IEv$8*{pnw|oGkkx^`*L<R<hlbf<yI>+SOWH=gUd3Zav%nVd!&TVR={04pcL&p zYVq<HgX$E*++!t&)K69=<yCVARj!%!?uTMX^=77Q9@-93QYE9;^z(rN?k2s37xKbG zOSyG@&|f=-ZoLJ&N$UN64#CEF=?v)r?)k<&c1uXS?fthzN{7i~YN!Py0_}kiBuM{8 z$zx`Ey21$uPJ3#?U)t3}v^j^mNuZp)kd1n^?1EZV3=3~7I@icKSVQofLc%z@5(?5< zsMC)c1Y#hDs4?WBlS`4X+@g>tsYvVE8@K9qT)2MDTlLjvF<gq)ts37pz%iSUG13<x zgr#%rR*r^oR@fAKk3^GXWo#`gG!4M%`u@9tOK>u3!bvst(HO#$YoRXsWtJ?sGAz&Z zZ3;Fy+<~u?F<BE~NPPpZT<^rSW@#iegT_HOy`38=aDZ_v(zWIjuVcm3b`}Nai8-*N z)D+dwI0!U8UQ_>qL}=o%;tqYH`3GCmGNP|_p}AmXv|wV%A}#BBnD~67ZaL?rCAACb z6-!g6_Z;;2eVz2Cn3LQWgxvOSTTqNkYZ*;GO72>1Kwb!$Q<c?}7!S*!u79`Y+-2O; z(w0MVzV=7_5@8?;t*LI^eqZ(qOE?^X_T=t+RXje(Q4p^~;;>g=P|6iZem&6o=x`R< zP3C&wJWaYe)#(~!X#^PvE;r(7WQ;{qv2~tOK|Q`OXb2)U%w{zJ&VN4KAv&|5#g~sT z3DT@LqX}-FseN3|p7BJ+Sfy8E*JCWZ6B9(m%EDhi%Nmenmnxj4_V3Ms3_=4`@RRu7 zPq?$cg4Qrw8Kfj|DR(U~4x_RVFntB-E?SS$oo3-m6ojb*akXm4F-rSLaB0j&Wc@m9 zSx`p``Bh?4Dcp%rIz5YtLl_Key&wX?RV8@j1CgCua!@+VEKb>+40&%T8aFR*si9nY z@omvR&R@cWAwb|+iS7DxKVImupVF=km>5SFb>1jF=TJ`HqjGxkm3M=^WXGdYxjmX+ z51W^&%q)arqIpo4_~%Fd!C!hU#p@QmaNmXBqN5wtbZg!AQUtWvQnfc?2Fz_#ya;c@ zN6co)&UFHog_rU1iM2|!Q(3wGH5cY5iVRh&N^B?2nt=xr;^D24^gA6~rvLf+`u$oU zrKFWgFdWZDgE?FQ$CFRWkYW1O+w|zi*Uu5o5resA%e~&!+hgJRba4l?hKp)u<l(M& zPJcOty#T#bToGg$Yq!wF>C6{`EMrp#m=)_`D-;tS1p$VYR+#OZJ8rykE^Z+r`2fDQ zG{v6KK$C?XOikgwjuE}FIgvOUeuM#5p23VO9JL~&jKKKdRda7&^;HFjqXl8e|C%23 zS_s7KFC0!rlw5hWJ33T__BG!PY2@b?@%>&}t@XB3HveUAZOo3bN!?N)Fc|GDyX%3f z`Y~)9+hrR6ARVa-XcR#M|IJwvng_rH7z&;AH0K%qFu<bK>Yu0K^z#q)c0wq(;4)$w zu1dECeYu*KTsdT&Xsu0?j_9t#_ziz8$+-f;?K{X}A}QhsZ<EMZ&^^Zj-5`Q)bM^(P zE#sH7FkL13nwR(CAi*geY^_L=y(Ab}7k8RvIWcUFf@tV*P1k*xFdjp&D=7G8Ff#e{ zZ)Py29ldA`T3d~qi{Hw|)bRd7$3^LU(F7Xve#kd8^b37^{xGCM%`$f51z#>DmJ~_> zOh;qFWswVRgi?+Pft}vKoi!!BMQ5fQ%0Rb37Sb}VxW^}GqUg&zcKr90tSFhpp&Qf~ ztEISMvkp{}2(}DMZ%*y>GzLR=JoCQ%H<+gMv8re7-HL<XV566u6QayTf{FGX^24I8 zL}t$H3$cMfeWrACIH#=X`^OKA4a3&2e+}f<_GrF(XpjiOi8-M{n+_<6;l+8T(!WWt z;uMK*7P*h&p?;!ptOkQARL}jdt0PoVs*+CgeXzrudKugaD&l#y^F7SOZz1VP9;P>n zRBEbZjQom;2n&JQ$nEXhFSu<gv{YB!Vh1SrPMzX#a&jatfs0@K<sbGzAVe$yFo0d^ zjZP^Fovjagu{KT3V3vSxM1{(!WaK<)e8^y3`KoxxqxjO~=F!78R6{FZI^VbKDUmhs zvTsn4C>Rd0vTUFhTv9glwH3MFx$S+H!Ubu4IXOc5PnRp|F5|jEzMNmC(C<DfQ~dg{ z;JMM#2>l->frOS1n0ux8nSEUZN^p{e+%xU{O#9lGAG(qvN(+_xgw%27X^aoZimuMJ zzgofpPuTSFMPOh7#~C%790380E%A?Vupw<HYpCGHKczs*p3stA{JDM_$#h>6=0W>b z+_FJv7%8CacUYWXP+Xj7o1#7zAs1g+zvrOQcQIL<n>c}yvykv3&m)YUX0No%##C9- z2iQ~aa|2#acEMiSp)}@03b3HWF3VPQ^7{>~FZp-U=15n-N;Pnvq*a&M;!Pnriqp*N zjfl)%W6ajCRzAwel$}@4YXceLpV`|-Zcn}aJgr(M6u6snMW^g%Mckv!Nfq#G+kB83 z!~JeolQvaYz`HfKGUu>=8kgU<9}i#4`{e7j+a0kdMy6YS6(U_qr#{I*%IihNVg6kx zpAzX!Ypo<u_c-5Zwe+tfdP^tJ*n*mYWm{RiB&U9*thv})=U;Ie>^DB3FTer=URI5w zEBR**!??MVDRv9b%03$2Bwrbc8=Og$_Xv|u@6$rx)E^KLHMMh@$uFLzB4?cj3doO+ zI2%VeRS|@am9*TizFcmrn|Eh%kU^L*l$vU?<K*4uhs`qwE%Faq*=xZLYP2lUP*(K? zU9@xGuQt$Qu3GcTAv!}POeux&hxCaG)_e)-Ybs!+5J4{{8Qut2`xOP22p6dgAj;I- ztTNGMoO{R2>(jL0SDyl6;;IXKwPHXUNk#@`EjJ^BnUt1}<^e*Lr<uy2kAi!6Xj=A} zPbT|<2j<Uj>s$<_@Vy;euF+~J5Q=rYk@%*E2@N`fP-&_qJMy%IANy8=OBn%QE~7v; z_tZL(KW7ba&txq2$F+z_yO8ZX&MlEQ#ZTYwmhosSf(cseC)KS4Q{`qeu3M)$qFm)- z0njJ)BH}uK>PEsp_LjFK+z0WrxJ(ixh;0V3Ma6(az_f^{_{a(JQ-j8=zft9jPImP~ zsV5mFRn$Za3M#aiCScD`vs9)e1m~+b-@4@<4s4IjHGR~kVqF%dEW$4i&k5qiSNW-( zr#_9GSsufl<~;yu^k!43ALa&5Y5Bm>MzIT(6zAkXCl{i*tw?GM*io-c1f|6EV#Ly3 z6;pI4?0%&lJ+Y!b_(Olx39@_ED-s^FtsrD7TdXpIuR{M=IYE!ojrQ=|4cx2e_6O)4 zX}%^?Z1i&vO4_tF3DmUUTGZSZy$7N{BRd5w(Q{j4FM3!AEWR&whloDpVWPfVtO|6v zh##|+)VApxI&%4gtJ0Y`CP4!~!fCPaAZhruD)z}g4THo9Dm1s>I8G52dRJ42&`*n* z-<eD?4>J~isHb@gOEKy@bw&`Q!!3tNVD!E0<#SCn{I87bAj96W_4hQS@cU=ToXxq# zKUpZttZ!6Dtt9F=Lub4X!Ga>AVT`JXLjn&;ztBZIk^jSJ(f&(R_Mop<#DC{p+&3px zA5sX%lom*4yh&?MbFZD^f4uv&DxYzf3Dcd`REyY|xk`N9qV>YGT{j|l)A_qgkI7Yk zOL-8g+!0GB*94`<R76+wGD=Ce8S%68z&$*>@0CF7{oF$TS7ck##mS+j<r?(sgPxq_ zT7YzAF+E<Tqf#iuCK`cLt>-Ycb=IYGdM;_|)5~d<^UAs`PH+=7LSE1gxb5U}MT8+2 zRdi_{R!t-zRy((~XVxaMU_Uf6To@&ioaqR3>V5v~yGHlV?N|*IB<*!~={{2<q_vWy z6}a5t=eP=VzHVMT7Awo*+o?Ade+t>Wbt!FJb)7y-F5^?nrksq{nmM@ojotdwckZf0 zUnNbF!45&S72m$p=@?xK?rZAkNu*w46BUWjJ7ItAw@Ui?YVHM+QY*dR?+P*L`lvP; zs$Vqlc_o6`s};~F$-vKG$whVr2?y3zqWvoK`9xpuI;C17dR2l1ZoBUEH6q@l%jUC_ zBZt_a)}wXv2XT9JTxr=K@tky9ub<xm(o-8ok*7^E48%@lo&f}|>NUUq8FM($4WA}_ zp;jr4EtvIa3H}UBj9=JssG8A4Jm}Swn?Z{QC>*8{Xk=|VZ$_b<CRyuACB@N(cR-~Y z(>12##l);-JfC;V$c-&G@c@X2g12yN#b{xU&mjDj;?mK;b)dN^dU7G8Vw<5^v68r+ z9!Dm(6oAwFweQo>)Q~;);_{fyaGCh^J*^w`XcC}1RH6E4qM5f1PY{V4eK~s6Wp(b6 z)ckR~ju$KBwKNLW;k2fhl2Gg%9J6cH%=Lt>!q}~&9#ANw8vV!Kw98C*kHAeGAmB#o zf=|HHidg8n!D7Cweb29@NMqi%gVg=9Z?rh{2Q`)OL)@t-D%CXoDi($mY$9SZIRki} z7O>R$^w(0F$F7lEq@J36CrJ)ad3!F5_RyEp^0884aZ`N)^t+v%;TiIqfg8KHPKpF2 zkro(oE4G4M8%;eG%T%QkP|(sHzNKip{H9p98U1o$M2f^umc}*CqPprrXmd~eK_Ccw zTRel0$Y8m&J-?;cIZwhm|0q??ndz&>;@I@eShM#n{gyK%RWL7&9<!Nn_Ol4cskLxJ z<M>M&S<<@pzwKFf)MR5B6)IOyv(Vw=FLH8339W~dF15i4^75-Px>2jguHH808HH7q zmHgT4fBsh0Ix=UR&cjOIdL#{4Ne}Z9Et&D!IdNSSMo4dI(5t;#$X89bXl6Y{6i_G| z8d1r<ae8I@`u^ruE;$iW!tNEXBx^q+b4b`53UISKRyUV;NcY~VZ=Rq{cW{hP@fwg^ zu$n_Nju|pD2LiS6Q%EE|O1qShpm{X<`(X?_mh7Wxz;V@n^D^c{;22M5r8W3m#u5&6 zVRXIXpa&w^QqoSCd1vwzPVIm{8uNd<qE()HOU?RnXDmIXJAlnbS~>lcO#b_M>U}-8 zYTu+g+#7FhF}>rxbeUsmMet}?TfyR+3&H!0nOJcptVb-ZUDBAXDGj=Sk`#ZhRd37( zzZs~ZI3KB^ck}z|5>^!AX7>EfG;b`taTFL`zIR2WCKpj0_c7%`fhV?YS<WcUxf>yt z_J!kJ-`u^GQWJ>oh?m>HMve|-AS+!KSHxOL9=puRr{Ti1U>OGv{0slE)Y(!&z}(lD zpHO#h2YflDnDLxDi8)W+NIhKo@pa<yj|a=|AD6-nm%HZ8t0^Kb>m66O&`?;XBl@o- z5IGXqf)4NWmgNBb7yT+O81cq04L^9~YaUWdiPgQQagXdFNIP)s(UOB86&(lpBv;&y z96gbt3PYLzKmqDd?wn(z$JRfZD-WRd!<i`zd`NA925kn929U?vM0&9ua_w%$?W5KV zyNbe5q7nc}RCbhV8Ge%xsO=y;7*jeoesMVpiDj97#Wc}%R7zkhzlT<FCb1>Z!S<w{ zXfb^wmP&nj-R4_Oq*o?hD79Fv(`rIB#BUTN@2>hN|EX<|3U%37r4lj^R*m?NqnBQ2 ztzy=68NWijT_UCV$N^;J{K+P3S?j)8T#~rwbT`4Y5F$dB`3O(vu3atSMCM<sLw?d` zQ6WsoH_OqR?1m%3<s0C@bAIx7H~Nscq55pXrDU8FS^2q!@F7grSTmr@T524}3lFLb z@uwEeuwqPc(x&8`0M|i<<f>|kT8vZzTOzfvZx`V}-rgBi9H)TVL~k194UXU6ZGl}q zv8_<cEO0@(<cpdg1jC)G*dv|i(Nlb`sX4-w8bMeY_c(jdH~Hc5bgn~1xj?+=dgeSe zGY5y?jh(K`)Fmf6-yoz%>Fw(o+pLeE2#w(nxb#iud(=zxC18|xVhD$?N7~(1i$u5G zdg&I%`$<9`8}3chcb>TH?!T5^dNrSh?S?q<!>Da21G=Y>pjXr53ZpcS@NY;t`p>&3 zZjS_^R5Wt%v~bB4mHPiL$r4sPQNo<5X-`^H(uA%IbRGHUnl}4eQBl>eWY($A*W7A@ z#zXKfgt6_`NllM0+KdAg(zD#CBAHypsnmH_@B)LS`HAh`P8ST{i^j&920z%47n{9$ z_Qx=WB_!DygUFQX??<w$lGn(2zP?N*CT;w%W5!QPmISfBjxSowP<$Wz=L})iJ0qPY zR{bOZy<c}!=ap2lIb<vRUr_%*Nj63R)AS4@YBKpx499RFH8drascAS7<kdU^%N1YG zy1ur9p0_{+23@1CgH_XV?;KD)A=}%<o_@2kcmWwv-eZTcY^OUoo3IKJUO8U$TI%oU z9S%0dxlTNA`dT?!<*(2*?RbkB)wK>Jp@-eMbSm%TX(--#>|ezH4!=j7a{UzF3S8A0 zP$2VA_GT@Am*M6qso_iUEXLM@YMzA>`d^Ou-T%$U!CwbJ*s6+_v;72?RM!JbfpraF zLOHOkBEP7vs<yHWSew^aTw0J*US3&V46G<ADJcS07ZeqLwBvZkt3k}UZ?Znv2(~F{ z{9dl~`blUnDK}%TDX6O_+=qxBi7O;*OPk`ify?$r>c{2bVSZuDHafj_-gm4h!xpPs zjA8<f<`^tAEcT<J-sC$ewY^~+o}IL;$~5EX_^bHyl%_!-1-$1XP=E$0qp<J+J78AF z%d}7=?kM$80LFn+VC&Q*Y=K6amhngo&%I>>RsHLKncyCQ1rpX)q3vs$E2T?mR~7J1 zqAI1o>6ES1($+9DV~6DW<>-;t?R-(e!gq7|qA}p1RIR>9P6xiPtP`}cCPgU}1fmw| z+_Omy$HeOE-}q%R&vQDpWzX|PVNr9#(NCV{Kt;mEtenO%X!}lOsb_L3S3D(^EaJ?O z%SuzqzM<yE(EY=K!Z2qy2!S^l|EL;&e~ljt(N|(x+W{U}Cqs!rFKPoOM0YIRB7B8} z&CZSTY09yVhW-huSyH2GQ7+<tJL~^ATyy@7qd;qvGuHZ&!uMBZ@hwK&nwf1D|BY%+ z^10FtiJ~W|`t=tlVuo?Up&t_Hl{E0NRR){CXh(nNn#s8(tTpx#tq4;Mu7@6V13LAq z9jRCw&t88dKHfI@Ix=z2a1Wp-`}!#&vN*^%#Hv&ibJv6>^*X{ykksA$p3W!@x0%QQ zmsVUK{~czweqwEGL!K>WF*LdAhS_?h8lZ#j%t!X)=Hu_bhw?mGyW9JUci>UxVodQ= zUP)x*?mRg*bg*vkzsG@q^)Ws}!gCJUZK|Z!G)(rU)`$LpiV`LjtP!gs0V*98+wH5B z@kVz)3`A|Av(kV{8d<DvxbjrN`Ggd{ePcRAt5#h9;k2-eFoX;@Ksx=JSTI&S@u-$E z#6kZzLyp$h0-Q|`Yj8#|w?ro;CzM)>s~Fw-daSUve#IKAaF3)>0^X-T`d2b0e<b^9 z<{8iFt=N=ZWK#E?uCC;DN4ji@)}bx&Ire_(o`Vi77xpVq$o)lt0u8YGaEQzR$AnfS z^_x=)slJjuWu)c!wU5P~P0+|Kt6n*{!nap0lX7(1{2o0tIpqCs7TW@++^$|naa>Q- z<@iq&J&8FSkxseuGd6}Sv0>b^bzS9W2^5dtv_!I8;M4%7?6Zi@p;R)gU)+u!TN6LZ zrkiyFsjG1Q=|8%ZQhb(;8u!*!ySyEtunk-CKL87+{vtXM%CqFSbqEsrp;`<D`Xro+ zsbfHlHS5d8gOsIWq|r9%QR0Xv3va_=-iM6&p;t2KzKvM$7QDum!5CKl#;iWLPSP8w z4AC$sYj8ylhd9y>a@~a47HVoC1pX?=xJilnxuWaPgu9&)>^eScv}YF7ln9&O5od`C zQz#lgZh5thFTuMmu^a<rW?1_npqye|owj4$T2LSOqQBzFG+SYM?e0C}ZAE|SLhx^J z>jTH=T{J6ZGOb2@=OLQ@!SD|*V1fsrUD?q2W}L%GY`djr`Uw~Jea^@FAo8}M*qw5J z>5SNJ^1Hkc^j!WsMwT>b1xuQkh6PKS1S(4yW?42))*6FM+oot^F_s+4oC0FP;Umbh z*aKX%q}`%?g&0(bANR-$aIlMw6M$-{(YMgAKcj)Yjz}R}#$PhKTQym{u*&*z%Rb(y zzb?R8GtbEtilzCzmpO9RRE`sqB)M60zvNFwa${#ry2S@v$(v2vvA^`wPOWxjTUyx1 zM;Ha2vTxc$ESid4({WY8`4UNK7IEaa6?%hS4~ZjSx!UaLm}v^pCo^LDP+@UZ<?C{% zh~BEFdM#y~l!^A%56I>daHe(lMI|LCin5cNan>dK$xHIr#4`v+R>_{Qq}05lUAR5p zP_XXQx5nU;8q-^ib4o2GUZKboRNib%SJR*fy>qy{aICz5AoMy1jd}~~V1Xr#K*wZ8 zHkvE-I2h2i(~hV)B+)Ht&*<MUX=R}b>Yauswmd4nC1k+jwNUt5+K6M6ZLX}F7j1Oh zLArFbO*7VH3m3P*!68`dke<o$VBmoNSHp5-QlqFa=;6OI%NHG!oX`>sRNW08$oPci zRRfEkfGHulZHt*VTBusbE`C0K@=n4|ED2tbpiU3g=fCC+1*DD&pUybGugf9gjD=(c z<l6D~XYdz=3pob2oTM?XN{w@@5jtB!C%5MGDw?V%g*baBXCx1U@By4Gn@X^MCY0Nl zOhazlTnOiqpT8+vrG)7u<ujJvV?om42~cT^yR$HGaAE1S0#ml>tm3%DS<2M3?@5xl z{tE&xD7Zmz+%!2(W<1eXgK{BA#Xvb()!uw*KBmaor-G&0#;V`<+s{V4twgrN1~XA= zH-q!v4fdq;S=)LBpUBbA^S)@f9?zbM7Ev(0QS!%l6v4pZZ(82)B4@sI^%M~iy74qv zI-LEaAWJ}D&h}f$+@$ubQ+Q-}QPR$fLAkJ!O^73`<gRd+^<k;hZW*mHlFN|g-e4B$ zX6{*?Z*fq!C<q3R(ZJ8ZG+tW8SS)@#i)1|kno<->rKgyeNK;J(mpwr7@OBs!ra4nL zEw$`mcg!pNRR^I{4067_Tw=U<+-?G+cWSw(DKFYD`%LNzj!*H7%GAY~SR=H5+u^o@ z-9K-hU9xKBbahtG08Z{Xp=_%<4b$!5AWatm_rATeLBYAhr50{bet&fNjGc`%uG?tH z4C(sYou6t<G<4&aJc_-u?Vn|pzH(X%_KRg4{Y-%!alX-W5Ga)#>-w7k=8=GbN2D5G zWnW8`=#O1|C*AP^8i}PBzivS+!A?b0JV_xw2jxAH#;Lr2h#d?ixe>*w&_K`%n`*7k zW|S4N_yFyQ`@q2yQg0pvRrg`sxi+SK0ufg{rT}+&3B2SSgD6HBGNxn`+cO#g?t*>J zq3A>Zv`jxk<c*r*55|XqegDvokWG?{XzDh=a}U~t`@`HRBq{jn(@Ycng33i}&CiL; zcGluUuQW|hm*p*-4LR-C%^Y8SUeW&DA2j>1<vVxI#B?2tk(?JAzUrZ=+8a0&?8-f9 zPo-~J4o6zM@&sgk<0!ZG^YWw3S}S*g%Uo+&)h%t5yaYDDH%(x-pXWZS<4q9ohC+^G zNYqH&)Jt0Zi;>lJVD~Kg`GgR0?+_%T;_mr^j@|UdD!aUNGw>B4Kp@A!dzK+5hb!<4 z3M_=;9B&I|`zwwk<_UJXr)HJHsC05g6X~cm{A;37@*DE{1OaI3nCE*OpD>${T-=E% za;0k3Tm`3xOmuh4#r|=~prJq$6J&}-I>ZhUun8Z&9=>XgHtlwj@cP0dd%&N5_e{>d zlGqx8%bI<&wup=FUw`x5T&VA`js3I71VSq0zF4Ft+{0_&{uf~obq*=!C*JkR@KcRZ zTNm5ORR6Dj9vDkcyF$P;rdQ!yzt^AX49%0St7UAIla_<)nSJpiwib?DpN}UqEt1VW zh~J_0_w^kG)LUP@TW-!T*E0P8IKs3YXuE~kDOUnEVr|3pC^-<-htk*$<^Q14a>yJA z;h<n*HM}~>hqWWoJhi!J_yy-m?3fE_i}9#t9qR*xVmSfgF$8~;Tyj5=Z?rmsOyG>U zn&Fqq=TKlN>Ca@9y*x@45!}CmMP*9&QT|h&GGEM`O7_5rl+Yx<k<gS?b@=dVq2TfQ zHrl9sz>-<d(rfyuVdkHF>%o|W$3jR*`-qy$QTw+8E>_PceISp&#6ZEg(cHU#I)-^A z;56dr=ucIutZi%2n!Qbs?hR(9%jN)HmHdbCT_?5X#Ib#xqeS^L_DY73=>EKUhQM73 zb8<y4DHUR65dump9FiJ!+9u>aF*0d~ySw5Zmo=EhzfE$C$ub>{fPuhO$8tbGBL}f^ z-)!?{#dYeHKlwgugy+hZz~tk*nT*~Fk^a{+DFSU}tFx}<i}1`4OJ6ve&*+6eJXW-m zOUJ%Wf;ac4{=``*QtJ$%D1coa0ZK}_=EX+lo;Ch%87U%m-vaI)%TOZF?VS?S_Vh#( z?ejQ<#ZrPIyO{M2;&xLiGlt%e_xnndHCVW-gE<g&AZxC${BS6lQUIK4JXn$EwAP0R z9#Z=4ezZ1r3m&=L<85#U9$=v_DWRT2%qC@jVe)WCDKkhAqDTb&F%IKNOI})%BlD3H z;$m2Y4{zU(Qb73TMu={@pg;s%i2_WJNl8?i&J~lkh4h=V?(s$vmtwkZ#P0Ric>PN7 zo~1sfpWVp{Kp3^@Dl60=C!b3HYn$#{iXsepI9B(U%g9pG+?5(<>=3yD(|wlQqhld( zhQQ%HK`b9;Q|BC)z$w0|v=E**Kz6#*M^-?2pgi)m*5#7r+qXeRQT<iivRs(xpSp*j z0%@Z!nuM-o!uq06emB8?YtNL6ikYQ&4Kls9`3jWSSU!S9g3YZkFM+UkX@)c9Od0~Z zDQca+rk{;Q<uv~(n!|KnyroclRi^7}xMd(7OP3f7mu!GTsX&og6^yQ+tWSL!K2J|7 zzC35a0T*{mrirT311eG3Dbvk97ov$&x|$Zm2K6aWywbH^$?Lsy%Wp2uHG{F=K7<@2 zbz@10Va5MMiR)c9OH08BG1K|ejgjsbsm3MC{JNkvs5{j>`sbK{mlTxj>C_P%eSda; zP-aqsPNG$A=W5Da;#Bcqf+s7lt0wXGoGKuZQF9kRB9uY2(cP+H8~Wu)nv^Z*m%~+9 zub7l_s0oKxxg~yAu!gzZEM1F*2sHIhdzyEm*4%&UQ6rV<+&qNK)!kB>vi&Ld%+;-c z&+CNid$RYxGrh;!QmRUNCdp3fMh{W^8p71#1g44YUrgz+_o8tv=Y5xslp|a$!OH}V z!`ct1m&HF-!W5O(JO8{@wkHWP&`^!pWSzP91w=K5D}B?1<fwyKQeh|7<3<^U#F-2> zBbm-HLENX7a+h|Mn|3Vx?m>;|b;aS;g0w<V@n?2L0RdaMz0~=CM6N~-1KeARM0Ct* zAAm?I*ITbkpbO&R1n~=lFx~Frx)(fa-mVzhr=QQ(7rQ0!_L3!EF~o`Aud>D`qV2~$ z4O=6Y!zQ_v74~|z&7b0rn-(^F2#75~o1(defy=KLSrsOD*Ka?#jZ-O=aTbW+<<*qI z-$mumz9Y~r)qSzF9)yxD>-t%owtzfhf)KY_|Je{M?#PDHUr3Wr4-T8|M+jHs)@@)h z6hI_EYf2Yh3{FII*jis%E~riBo3@sp!?otA{UZi*&w?jW)-Igbiou3X!Uk^sRk66y z_hCPR(G4>sCu+%7E#%k0m_MdS`p7aLC3AMzoCxr&UC$1$*g_BK_2s05zpVdc5$OB- z4#=wZm8VI=ropUhQm8JL#sA)P=L*sv$DR#kbfdEbL<MJ~Fz7}In1zjatR%lk@Xwa1 zMUa5|WOql@GjbcaC55)YHV4P!6y<a{plzv|bAoZ;0cX646z8|SKjQIQnf4pZS|ISQ zOs`gI<k>kr94fV?IE0s3upoi}k}2Pw_XdMk6<_<PRgGdvwMTAko4O%$Oz-PQ@0E&` zg85>k_|O|ZCe4v5h!-GQoxZ=X&uVvRzn~h}%pAyzb*G_Q$~aV)`bB{$Ycj22unl7e zh@{T&mA=|l^Rp5Z5G6x!*F^fCv973RV6iLO99KHLEZDA^2UQ?Yyx$?V^>5i^LlN8F zO~LZHd_i~BF8|3QE1|Pq=jzH`KZBL)u!5jrlaU<KA6O*33e53B#(6f?WCNxq7|XAB zkLIp`XTDsIldJUw4i=HdpqrrN>CkLhjlDjZj!{AjCDa~T(K0R-d5;<MHVn!j?@y7K z8&>JAQu^h$`*q+m3;fbPehth=JJ%7y9ytM+g=imx>UP9lp^+{R*4SX+OSDdGBnnN; zzx*tK3E23m|HSfkqB&;Xc-9WyO#v`{sQiYy=RXw)=?X+^Ak4aHq2~l-($`GVAe9gq zR$B?}G)J%1J~M(A-D+x7_dVnI{i&%wF9?;MT;;|VwC6{!{Cn0y8z0KJHTXwQs$7_c z<^UCLI$^Qdlq2#zB%usDMFx5I%T+wvB{S>{KBRh$+`$=|+5f4C4!NUW1%WkN@Q+=u zrZ+GJC@C_t%O}$4G<DRR-&~@@pN-t)7CkkrnHy(jIuWDkaoKuBYcwV*^Anv)Et6Y{ z+E$!@G(`HXe;HxFvbbwW6!a5H(l4;g<3*3Z>}koJ4#1^{YI;8FLJrMC9mE0Ua%+BK zoGxc&Wq%x99`Z0ELCPIo2F5shl2eeW@^K`-u6_?S10I|bAc3a{p6J0az3pi)2#!IJ zt$QmxJbvUY-#IdT)o5Thd@Sn{hp$fU{}G&Cdwg}<ar#==ed(uqbIxux!TsdtC=D51 zuaPTE{d+OKNbH%sPHltnaHhCH<tLO<TiMhvJoCK)SpJ81xrU+b@8}`u%0u=%PlV-- z<HbMRUet!89>2}S|0#K3<yV6pc(}yD`e%(#wFUWoz@3o<Pqzhy-cM6$bD46Xx^)g4 z30!dAJEEWc2kyE~nJFVau#!M?$yQT$?GRhY_A91>dYPVAFY9H$EN`E++AIvvV9W;4 zFP8E5%nfaKdv8zOBR>2sOsf#{15>A+#qnN3sNGlvJZSD0^7W)k4P*z;R_ykV8P8t? z&}R8{&z>R~vq+&|?|yFuz5PuE7{~AqMfBUE(o=<{KN5;~-Kh|)1R_si>t_7J`}Jp@ zrU@2GxFhaCCIXTO{83qcT)yC@)R?0`p_xnyr2dFCN6-E!b#~;$tM!`7cARa%V|76n z39ui#z)tN_0O8jA0(R+a*<eX<aF_jx&~?o_mnHm(PBmvCnI|Ro1IUN;)eOy7LkI#% zgB%R(m{AQ|du~3@e|Q3BchGCdzDNt1C7*R-j0_2`#r5*dr}MBNz+K|7$7p&@)V7SD z%EJe?yL%_FCn)?x>a?RJzD=X!lw$78%pq`+fe)IUswYmIq)YWC+u~-s|B6n*|D^VJ z9cIN7spu*9P`xGSABy15u!kCnNdCFFx8g{Man2^cWPY>$m$v*957;-vgN~vsn^Tkc zr=kSwu1dK6bc<8{Toadq_dEbXqoDWZY-cJcan~lZ6_IW@iRU9xhe``m38jQ)J7tkQ z=4>4x!gt}7?0&vWYWSZt9G|gRt+~1&LoKO!wX6KLDFfja&Xqd%Zq%iIC`;X}*5%TX zS3D`2_A3;E;)0>056BazpAGLY;$mia+$c3fVufz+z)G;Mf|qHAzNK1~fritpB*EpI zxHl2_mrAF<KeFUJ3oVyVVgC&LlYJUCCd0d(P7#&cXj{Ybx#!@rrYjK3&D3_zzSeGg zEZwCo>5%4qVdx$dQp-iY@Scx?|4$<<?Lwvll6EO>)j)cK>su1)9NyPa*B(s<NW-Jg zmz`PG_HJ(Zl$;lxCz30oYu&VkuHF?4wvpPy^t=&QF+dD#CoRX6IZ2^v0$Dhup`l<? zQ0<Ume;H1OV`eSCF$<~2O8!G*bQCZDvlf=0GHwnIHy;dkoj!$}Gt~Eerj}L^Yhzam zcie_0LZzKxgZa@J&4ICtDpOnh!483%_Ln;ni#Q(RVo1aGp(B((;0R8mw;FkAkeo53 zC3&8nhGQ*1<siF;>9E`Mr%6~5n`<(oef{O+FPT%@wC)UaEim@WPV$>75}03BSw%q2 zDyq#V{fANRsZz=gP8j&LJp8veN}g{XXqOL)zH%Sum>hn!7}CFqJ~D)4%?GvJq>ep) zxj0?!8{^;M{AtL$6og95xn-KfZD`Ux%^T-$+^lq|?s77RB(#yWIt25OA8n<FMEFwT zYaMojn~vLM`t-U`K_<;atEv{i{uV4Q`@50!w%ltADi!3;!}NK{OXw^5$xIl;M)ZoR z`DJHQJ#G`GXEd22Rq>^MXubS)_>pq?#+#jwEW$MQLP4rqjD4Yr1S%H-WK$$<aTfJ4 z{S)T2Et;a$l;hcD2%{)q59g=Z6JwPnvxlleOMQ7>r-xG=t~-)3jE0q9tt>Ei4?+Vc z8_OJeXode^!<m5J64tSB5E`?|*6B2`yqag<dpyUU6>2p`QLETAiF|fn*!^+C`f*R& zu~!JSY+QnHfDa(I-tbuHumsaN$F;4Rdj0sBO54Y38l4~bL?lCiRJr~X@_@M{WM9*= zA|Y+=Xq7MhWk+w@9$DQ^ZquyC9)8G7i_NB(-P6W4<=>;%qpJKHuRL4j$-O4kqlxzI zubk@B9TX!PFu;IpJ6M3;u`mnVL4Il7;$BJaQCt^k)gVDyX_Qs?>?_D9tXCfJ`E@*p z%)M;&Qq$@EGxDyf@Z@ki0pF_Tm%XbKofu4`F-V|0W&t$$clEAFUAv$%(GdJsPNyiG zUu0@B3t1j)k;v9=hSGdqvsfvh718GWrK9NZd<DBYqQjBLQ4gs&r?Xa?GPUL_MXW)Y z(Xvt%3lm_vDcUtx3R)OTvQUj1OjBuhH$@$QAhsQzZsg6G7eG->k54?KS7%?<uc&v~ zDbXDEi_~j=Ts}B&ZslOn@1D!H(Hf+6xxWShTySeDk=$m(J>>{egxUVW05Nk;i!9V~ zohij%@2W7@JSs!R+GY}QJ}wdBmgv-8sF*n_`y)kB)1Fz!f-!$<P)OHb?xPo76<8_e zobWV_^*Q?SN3((!?G>)WHg*p*h!Alp1xaDSDzrEk2qr-#Vzu6YgTTnH1WkCz1{F;$ zgAzu_4N%pH-{()(OK@CE>uqAl3Bpc0TmHD1WqwnE8Ob7Kaqui!<^X0=g&ro%6~~gF z&f#x#C1c++2K)bciJ2ZZ)ti=U#u<N|MiM!7RPxz3-&}&;fen{-@D-2l3qQN}?ZHZV zeL|Fe^^}sk$W&dDtVAn<r&NB@Gq~eq(0tLFTzVB#Z1~SaQ{u1?^PDPN-Uo1qi~rsX zJfY<Q0)D-{UK+To%DNYPEY%0R3T{44rMZslwJG?qBceUs3P<@_hOzX0K+%rdxZ<Jy z;6!jHX9J<_NXcbQ;@>O|eW>lIGG3#sjkO}>hKQlmkS%62C6-sl(58G3aHNc>>9tlL zj3>m;REgi9-=<b11>t>}8!hIjl*NlPBqUb+2XN)3fk6ZMqKJYonrlBw#X`lt5><Kj z>m2c+YI9N$Fh)!2R0bj-n$YQ|Us!3}{PmXi&7mg;b7<6}j9>Xtzon@Vfm-RLGT#!@ zk9T&OpS4gmS_<0K>6J7%iSi*jdR%fgGCco}s&@*kv}vM+lT6HsZQHhOdt%$3*tTuW zB-ycT+qOCJ+3)%ObMfz+=eBltud3BmUA1ENK*BES{;XsnN+(!&bE;gdDk#UZD5*o9 z*N!dW7hc(fb~HvTA}ba&qeuff3MP2~73ux(@zsqi#6Ba^mm3YF;b0WNd0K4VNQFe) zO0@Rgi<yZMViFohLS0oXAR5OkvGP5Cad=6XHFgBH;}~BSbSOvs*uHW58B0`hnR+nA z7t5rU8w@?o<pI`ccNbmb2xnz16mb$7;5W6k?l731ffL;MGG`)(sAxC-5v@h~HtOJC zl4&0sf25Y1(z0S(bHCXlbaq&j4<hGEhn}|Qr8;G)@klq<QFR^EBK{JPvz)j~7v)qg zm?(H-oCBea=AAD_wI%Ahp@M5*F|8RE(^S+92a;-n%~&i0ES`lko_w@3`*1rqT)TFg zE?T)SbU%=wJaP13VsGoowFKY#jpH(X`Y3z^yPS^mENq)?av_+U1R$8!CC7U~h%?bH zaingUPrN3}gLAtxKp5ydh4||648)fN7q=3+H3mcX!;pq>CD*<DxmHU<Lp&bf<~CB& z9!?V^4XvduZIz>MtMah-@ZmuMnws(tS_D*;39#qIFoZ{oaU2Wzo2)&xLdFeb{bQ!* zsMaR0uKdm`tma>hWAKVw%YyDx7WW_{dP%%t`_}dhTSGb49i{4$M7Q4>@|NTswfOsZ zQ|JXE_RVBn6ExNf2T3$IS+>%XR_<KB-g6pxr(ze(EH5CP`HTGGP>!%+i#N0NRR{+2 zbhe$zZjp9FLE#!va!iAzr!jI;3<^la7jGk~S*Rd^ibY+VatSPzG&Y?$sUR<gyquK0 znI7h`%QG0C?vHb34@)V%LlSxZb4AK9yU^YE)i$MqU_@j{OFg<g%rU8TGm)X|E>In$ z5b|6Yr~P@J(pjY&cebj~1qtZ5;?iSWrR_AaBTRJY{xejfpaEika(+TyEori@!cn_j z!@aGOmC7FSLBI1U$l?CFaf>G7SdhHXoY@1-Yk7QwX8<zs0alBXx)l0hFc6s(wITy` zXrUzoL%9jM^0~)G`VMozUB31`p>D7ojrG%?rDK{%Po_xr%=Mvns>O(C4X4`0I7yyC zsGa$}%{?c}Rz!tY(sR`1whH~auQX|41NmZ5;A9KR3F^Y188+60TZ)%5>Pyl$AIxdo zuD^C;=GeOE)Y$YxPYnEFRnUX!oc$n4FRYuYc3qqE|KHg3y8niy|F7j6C=U;UUYh2? zSd&v$Se#o>R+67rkXx2pP+C$_Sd?FsUQ$?|TUJn1P*GHnUy_rNU64~$R#u!X(DG=E zP({=s59G|u)y4Kt^IIlsmZ<75N|ETv3@38sPL=Ng3T72_4&es_Vd?Qc1>1;4X1Hr- zj=Ma_9#C^jeWaG=RoxE}BOS~e!^wX2`g_3*+wv0m@JVq5*!;YhH&mD@o5X%z)W@cF zL!hD+{qlH}t0~bsB#PP23AVt-N!^i#<hv+j_V-XLx~#POp|^`K-lY7xJI7(?ez)1k zt5y~2%Ko}Y2Q=Vt<rG(>s{b^QnpXxkGfjf)3TiZgGEE@@^;;GV8Ly8wvF{Fy^}gH5 z%gUU#8`*G{namLhNKjKwluQ_sn+eYYZ%)JM*WQJ1HOl@m$cD6Z5giFj9lU`cPA=mw z`^>F>hs0l-eW~noM&w;);#_t2+!-*X3e5@KtN3I%{=vNbAaKX>jX$97CfqwD#?xu^ zNd2oMC?1B8S_%W?_s7t6zkzCXE|*+!%f;B<r3J*66BNui6y!p>s){J)v0n|+*Lw~( zVj0Bb;avRu?D<{{MPw}&uIGF4M_;;a95$jo{RJe<KR&a3CSp)GFB?a@^ns7U`pqHH z>(mshzN<TRl4~~>qKa8rH##Aa_BrH8otkr4i<-&V)DPA74l#2F5kQj)e{Q<Cx<@7z zP427!R?ZLgh?J_p3N^gcPEx>uo?+4We=E4`c7r!ZGGMO`%r%<-uKvE;>=ci|Nh9n* zc6d9<=sJ=9*(3S_vnuAfLWdv9+dFRTy-F%Vs3L$ILi?9J{<ttT*0AKL4RMpN#8uq_ zGq38>L7h2(N^|g?VeVhHdstg<o^OzGh`bJRNCRpn%+~JTQnf3tD*CPQ;$KUPQoKg~ zp*pesHn@9|F89wFbee~D$s7{lS3m>VY!y+1)c;eG8vc7U{3pwc7_@m@qp1WX6eK6S z$>fj!*z-cq(#e=S#nTOO!{`=m1&0B4PnXD)?lbcPQe;gL^J(0VbHgKeM)mE01%1mN zE--Eke5Wv)le>!8p995?Der!T=7JoTqU!rB%&zT#`)j-+TpJ<F;7*XVqGeHWD;*~~ zY3aKZmCq#1f+`fjQm&QNhQPq%sfvpWWDF%>*mwPcr}>Ql*uz$M%P>u^pa+=+U#{?$ zh6S|*Hu=q<I4RqV$agt=E}oea9jUIUt5(-|v$j1iwW5wVVy}i`ex{Cf6pzDivt_Ml z9#i~%%aa*D-2F`1KxmNXjoNz<Eh1B?l$Mrv(v`o<m;kHn)og~jPU~&0FYbw1hPyWX zATLicyOLQ#+g8rNbZIUo`J4b0bT%{1eY1D|$ZIxzgr*^C1FGTpJ`v-ET_nh-wg;-8 zft2u);hfxW3v4X}pym7{$LnHE*GW3?gBX81Q*Zqm71&vjg$R2}wSJ1kYhj^SRy#c- zB(6nU-BF-{db$EczS7mzt5sEo<z3|(*OyB?D8oJ(C0ZDliM`z_lAfCA+j1`rD=CSV z+%VCc{Z$|~NvNp#hm3{!joN<^Q{-$;jP(3Qj+O}n)D$YYM9C5UlV~%5$~-c6dX2$a zK;OjihE<#dKMRxy`hFwP-_E7W(<KRXU?31#>Z<tQ(HqBO=2gc#Zzuh58nGUiT|Ms$ z#f1%lG>v8D?#}C5A@gHb*!Xaq^FN<s$wb)XV`?C$MC_lJuSAxY3taUKlbO5J!kf4! zN=w0(FOyu6q0;k4X3YLL5^Z!pXPUFcTOtVTF%pdPo8lYqg-A340GldW*qm{5KvAs+ z>>PL+rWX;^$yutlnR@GR!&6JPJTY0#WxqYvKTxljVK$^zlCqWJO0$@%wcJKL4F{8{ zqQa>t*+Pj*g$C1pEn5HliPUmJize<M;93Wtvb~sL=S?qHT+Pwu0iI-%+#wwR{jQ^U zO)biAZ(x<wnWwHavu1PXlO>?1LvWH_YijaqD=hdAjre*OS!BhCgkiOz1C-4S74&~l zzJw<JjcYv++fK^+h-W#Tu31k5{>#!iUBB}DZ`0z(iOapLNiJ*6UP@+VSz6jqcy7Wj zh4CgchgsKfj!@7eXhgb)ESvg`8{;H>=v~8@gCW*MQ@;@p6aM+0yfK>T+!o#6(78RO z^7})9k?Fc<I+K-N-V1?MbZwj*^k5gsY!}tlXmX95KfZu?;Y}FfemowZOxtaR)Hj%H zXdp_C;faC1dVg7a0$<DOkVr?KuM%Z<`gknihS?-TegDWeddHr4?Q*SZ($Y2kSOcAc zy@yN<D^7`XqcMrMr0uF$K1RM-b70INY1;Y2SoH<2tmU~JHAITt%-Ex8@HTAUev;@C z5HK<kXM?xPVS~@wG+BcraaHBK7$>zg{T+tR$^)2b_bPlbp#D>eOjrv=BZ!wwwwH;2 z4pg2@d4vuEg>t&OyWcFFZ6Yp$`CSskqO2}Wj25$*KbC!c=X=~@!KN-+^>!&y`kZN4 zGFG_FJUoZ&X9l?$@_u-s8|V9kWg#0sD>EP@vhV9V!tb|VNhKW2)&_@m_?mLR3$+=! zeig{Y;>b8=Qm_h>KLmU>0&88xz{t!mvMAd(r6GOIlZkUKL4jI^6O!D;`z&tk%uiOR z#PEiJ0;I)s$M8X*z|Eb)l3YP1i=+61zQn@X`_480yms62h%_j$N`UA4r0JrBbkl$F z>`YXB(XLYMzq4VAKFHoVrn3<TFrLsjH3T49znUnU$2ppJh9tBE;KkL-H3#c;nHy^- zi83POp&Yo-h?Md-&v%`vT;Ffma?ps4d1HY442764X|+UBwYaX{wUdm&S*2mk^<O}` zW4+Y<r@{ct{r=yRryAcb?oqVus8s`zI-$z~r0w~0I|Pc$NM2Wh78_-Rg~teY*J*V( zShV90l4pxy8GBYVJWfe*HmS+{a|uE47h<>Uc6hgeD|=IS7K>rgqVE{ZdldO{-*K_c zsyrScbXa(H<_a{q(Xxf<UKdWG;|1mT+jnX;rrQ{q=CoBVitO{Hi{U@5($Dj9<NQcM zkaJPVH@iHe@36{2xBuH>ngT9!>j9w9a)~1}H7dwy>S_oZ4S8>D(su}d@}bs{UlXz~ zc#8QDcDcKF6lNy9${ImEmzbNGr6_8qK3C#8)e_8_9M2>;Qx=k`NRIR8UE5&*<186T zsFU8$ME~_-zNDk>8RAXf35`cnSMMo`K{^!>Ov;s9J;Xf^^F3Nh)V?&6s-<=4aaBc@ z>py^>)d6C@FdRHUIT*A@_#q%$7;sr6?GX6uw7Q9g@w;l=K%X32DEWJ5PcZG1a>vNM zGE6inh#<E3>B(xXT#r8y)t^gSn6LE4%pDP}4dcizhp~NDOG6BzMC6f}u!P-x+CrvP zdu!9ZRaf==9OLXv4w9DTY|2XWLk_W4=~)e2c*1sG>3%FkTS->ee-v@>?ynFyndFrt zMPzF)NHepjIwp4t@!c4Bck`kxZi*04HL*1k>m~DXPE4H+5SD`So8C-Z#s6Eq_K~C9 zK<1yyBdC0^Ilqppi_wxh+XOulWd%DjeUHqHGUcNNA@YyhkJg9rPpvZEIOW38>Qcdx zMl@wLzS5jrRH%4xM|m5MWaO?I5?+y=H1@Jte0!x=XJ+zbduI85^Q4~ee%O&V|4EJq zScVJMB4;q4KVsZuifm8;Wrfw)3S&i_|AF`tJ_rP;1I@`^*eGeE-)#F>Iu3FIzdWO} z;XJprIiAL6NWV|Jb1{_1_%+^$E|0%<AVSF0pSbK^P;qksW;BVLAKZT5Fz4$qyr)dh zO{VZ1uW(<VXVscwzgvg)uxATfITBkBmlkl+MHc@yf_WKNW|ts==>r#b2Q^<>^w0Hd zUP32ZYI2D_4V-3hTx2Yb_aRlij9gg0ncHe|55p2@BbqBN64)kC>aV4}<E)so0YXTq z9#&0V9V~~F%qsTiVnW|rH_4M_Wl?{DYS@$kcYZE6h%)$`kBl8rDzeFfv}p7OP$E|B zxtJ>;`BU{U<p(UEMg9Zyif|qyHiJ{xpAF4alsr6L)aCeAQ><_B?TNk#$7UL|n9-xX z%raeQ)oar$C;jn4lPdMte4IUNzY&j<dQ>G!Eg9XPHw{h*<QTx1{OAn>&47n)J+NRh zqBpMBM64?%bi?62Uy%ax!eD$k8p)8*tWLwdwVW_y*b)n&FG}s(Z#^E-NP%87ZX`oP zoSb}HSaC|}ytD%UqQ9#<QNE$1)b%X8f!*8JThJLP=f$ZTkW`P@5m$x&=e6mL%Y9*r zzue9?j?6l#HZ9V=Lq{MOwJD_pB?Z#3B=|~93AM{5^_+Un&Sjmmpf?1F7PfupBv45Z z>u||@Zbk^qTHfE}i7Az0wWg4_2aC@%`PFX8G52)5RDRL$SE)tYHJT@%!j<orS-_0L zHjVdBBrK(gcj9j@b%cwF;H7a^0nUT+i%oLEkr0eg=;$`T$Wbx1dt=*%MD1j!SHn>c z$VB{`XI`?CU;VbPsLE^kX!bh?unL|GvdGZt0e^prIYeW3b<9~Pb9FFB-!pg316^Xw z8#L1|Q9Dn(bCc|?*f<an?^J+<^cYC_Gy9FF#FN)UMq_e)olQXZvlc%sZY|rt{#ETo zEh-*{Fepv0a)2G|BU)G>)6_fq+xWN={J~AYAm2}iPF={<)>6#^j8xR`ZYa?Ra~QDv z)ctmwaTdL5s|?mB>AoqMYR2K32Xq{B_fQ>phJOoIUrLd*eb8k0xbrh#(Q%pA#i_Eu z9R|YL19B6XWf9qNmC3cK2D_+LP6AEhzHUiByEMhg-Q~A+a<N3k^||U+qo4M9qSfp@ zSj(fCjt~s>#|PzMp606lM|pPFvVumr0>^gWI3us`6u(6$FcK7_hh@(S{$5Ds<*a;1 zUUOl6L^CzFQ2>>$Ld84>Rc10%=$6S0z5T^|l^n_P3VE>Qul`6$BBNV!pe9B%(w4&D zTepu2@&yPP<Uj{sRr1*kJ8~6c<Dr$R(WI7!tiUytiOJgLp0sQ}9OM$vC2+L?7r&ZC z-iQ|b;ZlZYW42;p0OOMH$SQ7RlTdOvX{4hb2cn2K_(o%<Sl6@EJFiDY^iFBou`R6X zb3&oK(`}4!twee$DBUmqYZaFsOP~5t(v*A7c+G7>i^3P4clHgmzA#GEvFajE&jt8a zq&dYIHwct-F>K@c`dmqX*i{#Osd@mUnvg%T?aGai`Q~QoV-5FkJ^1}#OUI~#@xB>a z((R2xcCJ|4HWAlKY%RL|U80Iq^QuHBP#2kFXWpJ0fa9W?mx`qf&#IUP>WRMealDOv zV{u%rU@JPsQlg8-e1My{3rqB=jS@F1YV*O@rv~o_f%vL7{5unaKLt`*75x$m`Y`(} zYF_^llmIxJ91wB~-3Me^1N0v8aSLc}GU$UjSc(ncj{2X?riXbeJ^h4T_Eq(RZvJPe zN>>~K?%4tn_j}6S6x21ENWa!HS*%(T+XUsj%<W!sXBU~y#fQ0Ne7rUfy;oW#xgbh7 zlS0sI!^v4EOHx@&l*LvJLa42ewo-gTAkkhQnaaA~ARwJ0aY<N;GhOFXikj*;>Oy>V zu!}(?hYlsNIPh@(JAH5PGQT`UuN*h7ljBN9Mo$fd6Dnj<(dbl`Kcv39#q1oK-lCj5 zI*aTZ#w*~1-#*JKB~H8j(9*O9nfp=ja;uT#!U4M5TVscX4#VB)JSdyI(xr+>ho2UD zbSa_oa#FnF*mg)dznT8lu0j<OU?CodQo(;6gBd=juzy8i46fVBR~IFQ`fKO}YLzzn zt?87MsCjOU?6G_~8Sj*k6Bo+=0s~?g$XJ7fAHvohFYq}ORw)`Zf5p;Nih$Hfe+|T2 zq(7GC254RsXvdb-6c>WVYVQQ9t=bWF;pe}GK2c7@DOCJos`@zgcX{P!v*yPP`-jk* zAPTy^!a!7%G<-Q|MCpbv+|&L}E%CJualr(C#h^<obU946_P{x%CaFU5MU<M5^u8o> zLC7J3u})dZ?O+kdVubr|r+-ULg__g9Ib|POhE2jp<m!$m<{+bqIh?d*0}P{!9`$)% z7P6I7`>?jd(B~N&t7Yx_Gvz^7`{G}$+<O7d6@HO_#q2sQ8oFlOLno&ghue6e(xT1* z^Mnj<&W6tP7*Hsv#f;nVM}vQCxY^&^`jl|V;w2J3-aJR`>El7iVk4)bM_!IV^w(H1 zH6??r!^cwP;HL}cMI6W+m%TJsX?#TD+}VbA<b~2WC?MxD$Ia<;6t!zr9+e)EIfiyN zu2CkZ?rkVDWO-@FlZIyYbF;C1@t(H^;JlBuKrVMMNTX-=*7h!7OW7oHWE-)eV1jv4 zln)d~5N24IrzjpdONUVUhSe+}XHwI1gF&6Jw<iCqn7Gsbpd~Atpo-WpI<|2F!E?)Q z$dfL4u-b_XuoNw9Q$(vuD{!fkQT9eF^3#kmQ&9PZ+K6-k3?wnmu_3d2Ve5O$GcKP= zu5{sl;eP9FNw^`%{wCcl$O=KC=`nxP7u5=PT&l_-ls9fs$yGC&(R=sF>PI7Ha15Y* z<r}=)L~OpNb)cGI&1C&?G%<Nox-W|1P6liH_YZFCkT}gXH}+3BVWYps>G~2%1Mc>c zo)H|A*g_?1mmjn!e9yM%xDZJW#(Oyt8>0V6;LXm6H#}V0*9-9wK|z6sP|hAH2n5PH zK6~9NuK9dvP760yITdAB!x)~YU!zj-8<@7=jO)VN>WKI8KjU!Y@;=*~?w?7P*T3s| zU*0Tf*w{{})W6Njcmvej8hTg8H4nM?N!AK1`gSl4@{wf@G%!zl7!@r~>H4$Gd%qT4 zFE-1N6j1M(78O^#p`JiM$T-^DoB0=zO^a7gF)v3mYhFgk*S^$5j$T*vf&u-s=`C~^ zG};Wi^}t3Rrw>B`20#ErNX^VoO$D0@f5iA$K;e$v?^B_%#N}j{JCEFzzp!f{9WL`B z&;Bos*)J&%f$x8KX^M;@MN{XIefn|d$gIpZ&#^Q~3_ibP2iU|baB%;bQBw;pc8ZhW zhU34KJM;`D{oS#MMh-Nvph9J|ym+^HTxU!esAj1wpxj4js{BrWjCE|#2|`0|NKU~} zwd@I_h66h8$Nh)|vEsJE=hnZdc(z*l>gVj<Nnr5!Z?U&*<MKB?pZ<PZ-CptXK?hee z3A0tq9Y>uyX-zCt4Ex!CBpjMyLd)_DeI=6`mxJ+|9W%mzZur!71Yg18hv}^xm!UmJ zuIc0Xod{ewFMWkF!M62>F5$H?#x1692)_hIm|pZ<7NgH&z#(rh&@la&&=SO>SEc0D zqJfg=4DgUDg!^@hZtx$Xf9?XW00^APPwPw0YPhvebwIBTNH<$*J@vZrLnjUKw4HP- z4v9TK^#yQ}5A>Sz7qsdy*dQb`agknK!h5r{4*%G8lE|HpssH(>gZe3!U#4Ba$8+o% zfm2vq8fUal#8%H6U!Fu<v|EDo;y%6<=3g^C;?B2YTT|-%p{VpD)ny{wTAQkRfAz-z zlkECsy_!(sK81mPAS6(ke9;z3rodC=>NaA5B-5>I(}ez4aut^Pk}S+FuY@6HW~bXy z>XmYTtN8|p<Zb-Nft;$7!JRHTs*UJ-F7$oA9|;V5m}<%T&{d=jve8pSxB^GVqnOy? zOovq;-LLf#?DLqgb~y}wrIbz~H6a<R5a<5a+%9HhwGv;6fl=kvI$KD+zr<D?d?|K$ zZ_+ZC$z8KDeJ+<|z-CuAco2eSV14i>)i#hYoO)eoXWOWe3l~+5gS0&BOH~UBhB|yR zE4S=)$P|56)sOMptrh;JKh(~QGEu}v{kyX0rDc{uK?~0=dd5{eQn5?(=L})++{sQd z5{KFD{_M&R!mG{uaSL32GBFXB5{kW}l`@3r+QWY^>Si(77ka(0=%4a?$7P>JV8p&| zgW`vZk{fP1Y4W+^=sLYwpm+F1ZZz8@C{A88+dZ^Gffq3FEfkBlwIN>ti+BlDDqtT0 zNvqbfyo+zT8!v?VF43lO))5T-bYyYoTvsd;k&WZYWQSP!E9-I0Mjl|YUu=>|LZ&sZ zufmo9+Q--m#xYyBMv74l&O;Vz#bgaiy9Q=Wl_JuqoG{6tbQtzhxs<pey^2C<<KQf4 z=Uu>8v_z-$FWFKt@OL?q*I2aVPdErApeqE{IEZ$E!ES@6nY37v(*?pzR@$9Pi7&gk znCoo#`+1`WYRQ`r<IP{{c4BG#fy8gJG8wthUC<z3y8roK!&q29G|jKOK(325mc|SM z?le?6_F{J@zNx4`<JQroL|F!sLP(^QFQ3uq6tUZeiI%cBm{ISdF$fY0ye|d0%pD)f zcI?u{WQ-kcYBrbbu;W_V=bkS>;Kmpu$ovLg>J;@YxJ_8cybD3u(CtXoQ^7hPQik}Y zC%LRYFP+k-qpj*|OW>ZVviz3e^;-lgr~VOM#cI!+Y77f?9TiFCT?8cIl~EVDA~pPM zgC3o8pMM`LT{&7^8L#7(_Eq_-l>nC^*41!uilI7y_^cRn+y>bZQt8JdF*2)SGa2s) zNKHZKc`?OJl1gh_Ezv&~;@~l8c72qhQUR{n0SxoSs&I=w83=j`K)I>}M1inn<A$xg zhckH9|FTiMj*<U;sA>FeOWMr~caVvR(*N1R=jRK7_|7!CKum54B&`GQK$qmd!MFQf zgn&IuQV2u4jGb6ci0zBm<;R2PZnK3e0d$LHmCZk+U@~lT&xjKlP0Oa9A!wV@PASXB zTqL&Pg|5z(nuiZdI_tXj?%afkxCB6-cN{?zcnk-ukC0QWpXxWB3u~$mp#5Sj%lBS! z8Y&ynjs2dZ0=3IOZTt8B#Oit%j(GAD)Bz$TTM86kI5Cz}wk#|yOPjs8nliUB)Y5-P zqQtZixr_A4X`hawoK<&P<g-pzsRn?f#dI`28X(X!j6mM)4~v!EU8ZxqfN1svNo~|v zi%3Q7!G&aT?6F{Vr%9xT$Nm&&2P)9KcnOcv_Xv!<7{&HSmOiVatH}++RAV3~9u$$C z-66~^2<66|i0RqoZt$8)*0aoE2ddt&0eMAvbY@P=!}_Kkv^nafm$G`H?(vg9XiPYi z`iwDY8(fHeaZx@YxP)Hf51RiL5*CNH2HwKk&5qY9;&ZN2*LNB$hK%I!H(P^0FlMJ~ zat>D4iQAgQRPE<(xvg<EY)p`-uT-hC!NP#}H^*E?1QU7UDD!T%OPWepyD!_VRnSPo z5HZ3Gd(J4T<Qp!GIb=myUsKqQ007pc?~wLx<?0aQ^fl4eR&Ds7yn4|tjPKnbmxw5m zQAXiIby#-i?ig_Wc4i(<txPG;Q|xD|?>xUHVSS+K5TnU;pT19@;?Zoul<QlYEfl_t z#O&ch)nBR%hG{nQqkr+3niFht(aK`Kf+8JYgQ>%kK3B;Cl?Q=VLK6X_#z^uziM6df zW>5%(d>!nfauQet|GGthyp23r+p57yMdpoitj7RPVr!>rJvN4XCjWSBBcn$Ym=xIv zM(xp9lq71l(Dq}p8ri1x^Q2vyNsI{b+Tnn=BZPlYhZjrAkSx5$($@YcOJK8jceGey z?d@Rz{_A??gcS0XM1Z+4m;+wRd!&{_v)sxp{Pns*s}k$vZ#Lk-ZH?D}8&Dw60<st( zAeG)Te<6?aiY&HQH~XQU+7GgxM8=*z82<MCvA6ZzVc1hMX;>Y;{t)m-dup_KW6AsT zQ*s=hkE`tAFpsOzPM0>vd?mYI-J)wO_eX3DNC&?-N6Hlh=8LSyOAOxyObdKu={*WR z-ak_@BCQv6h967OVD|Owkw5GE(d{b4f2OMtye#-f5-}kYc_fD<*i~JIt;Y_q=k~mS zbpuLV<DE!meSvw$^m8}2O6DYT(28an84_x0q3BBNSGKX0`6IY7DfTGS7zXE3MjS&+ zSP^OV7_M{F1(O8wG3>nRf_sn7r(iQClUwG65rH1te2Ssp&`|_2#js2J+nZ?!XEqt1 zBlk@1y^BJdG@)bkp=u@&!L1n}g|F@bzp#-+2lx(-a$8;Lk^~VC11xrapyLir3cz9f zfBnkV|4s4!UvU=-_<hgI0AnmEF3QQxuguEN%_&OG$|=YL;v+jdD>*kOJu^8YJ3AvK zBR?ZMH9aFOEj=wS3Fxtm|BK<GS5CS|khyYF>RS>|WU{}H6jcE#6Z&77HQ~vg2S*?L z858`zG@NJwHux@BMa7WQ{f%}<mo;*!lZ;Tva}H3(%t%Yi=gF-6a1Z1Van`VxZ3q`C zW=&6#aoPZdDZxlK7}<y$_gnGH*EK&}%~H5O)w1C{DR<-dFYXi^z+}SK-$U+3Uw5b^ zTdxJ3br?xISvEp`WPqopYAo>jiuMQ{^_y`Kv3|&RQ3|X}9;{;3q`)8*G><#&sDnV_ zer#T&qLpuhXt3kfIzCBGofIYJw^!`Ij8_&o;Sb*`|BIE<rxiDk7o00dfENx|<DX#M zM6;a@B0V%?znp6-x;o=cBi|BV`&Cm@@x?|{&;z-6<QaoReM-7#G|Vn>#1SwV>Gj^c zAO-ig9QtT`N26jn$G9Ao%J>DvmUj;H)BniiF?<v-j@z|Xk}C4(-XzwZ{Vl?&L=)<O z+`jL}PD^Ni=^&hS^Yvr|uw>OnoDMkgEnvd3CgNzlG?v6mZZXjUZYSZV<26}6gU);( zWIz%9XRJ}K+}PA&2B`l;gtcQMVZ5z9Kaz!5H1KnB{<D@y_a3vWhTURpT`F-=sZM!P zokN<%_f8M{ZNOVLU!`O-<(5-p8uvR>cKY@nZ3KA5rn5qdBJ#vl#?8AXadyE6YFcT4 zp;yQ7%ol>NOSESkX4A0Gb6ny!wRX<kEQ;6mYu{X!krnGCWv+9XCted6+KT3ZZXRp9 zx`d21TqWoybZ>`6bj2G0oV^zokcO@T%{;YUqjjKJYQbP@*Eel8$?SCoR#TlDNtTao z`lbf3*D2krxy-MA!wzkOMf;AKDl$T<X20~YTA>;=%NZm6=duQ-mOEnpYyc?kQY+NU zKweyOeXu#$nai$j0L~8nshYai##i)6CyKcu`Cv9OB;FQhNW|l>>Vq|7!7USkl>J}7 z5t03qZ@6(=G?%)q+@d3d4A~9`1WHJRhsR1<?zlb?V<s+5$?|F!Lbw2%k@S|;Y`Ug) z<myh!F7H@BmhmciDizi!3d>pB7ubie^L3ZDnSd<!@eLZdaM_gz4iBS~*aHd3?7ziT zgbS3V%RppX$5Qe%&V5YV{HwzLm1UR##q4R4!($ZaUygR=o@O>v)jIOzda@@qZ=#0u zrh6A*_s{GWd=|lA+mM(X2*X{t^^uSZhvj+5b{p<uso3YwHcI;U+jh;NBLTsOlMQW( z@RbE}MhUMe@>1p}ITy_5<cUcmY(;pb#g(`K1}A24f&W+<ET}^Tz5$`hHCGV^DJKWH zC6NYF42}x+uYcIv4R~iMw{4-cDuuCX<1)?Znj?*A?6JFCsOMInrL$=yPO@;yzKKm` zgZ{nGo=cTWrGz;LGA9Cjr$qMaj0dQjHC&cD4_ppir-zdx=^Ks+aXj;AdlWj&yL!rF zn361`x~{0i3NPXCQrZ0NM!zR&#TI~SsS;ZHZK9lp>%1`R($gR_@X1#o{(uliTrlB> zW+mQDu0=(~h7Gl~s1hJE3U67Q?=E4~;OFn`K~y~<Fg2$jOzmqxCBk4RDyMVtbY7PW z?!Yb!%w@6ldjCVo)Pj01=H}pS!<BgywOAjs1Z_nnMzOjd@{fpje+n0m$fm7_3WBrC zUgB+y;&f532t>v`PZfZejIzIY_+nck-NM6ANgDkNLi~dIiGHZ<2aG{;%$L-))NkPP z!aX;O&hat$#?@xo-k_=~sxBG`td++uoQLp#Pp>aqcB6ZmnMI2z09YIpo|-=eit#&o zH7UQ)Yr$5=j0je?eDP>RRHjb~jT;N3uUv}iDS9ky`j2PFlrICCZnerGvKT5$BnNB@ za!O(%dDC;VW$1jwcK3war@?|#E-<7YZdzm*f5-DCubAtqO)337szfPYgaD%B4f=mO zthy6#Zj|{KChMF-+LSC6>_hYT8P+O=RnKH!O*Q&2McJJlpMEHqK;<Nq$6uMbc$s8p zDcpMC{E5;+s+jt$e;z&9wXJgCxwehJrwG=OL<1tzxc<WI#_L^|a}XjE)&4t%&s#!E zgR`mnbTvl3Z_Te<Ws~A$S>2ffhPnYjNwvIkQn;XL90$njE>$@+Jvr(&VDS;GP7wMv zven(Qy;%`@&W;qQXKqJ_D-8tjsLlxgeSLTyAne<cbhx6Yt0?g|)$3`>m|WD1bqt>_ zJ!vmrQi~s{-tqaAM{IYqGcSoT9u~$ygW^#&A=mbVEji6Ts%7J+80|Yu)MnCog7K$g zDUm#m-ys_6!IB!)k&NB6X;i`-gZ^)xACjrVfyj1L?QzcAq7hYNqM&&IwoC9n#V|@> z;NWD)uAU~<^?>@V)m5V?Rh$IYME1>@nxLiieKg-tM=$d<cds+ktytj7k|0n-GsSD& zm2F=lOQ{y&k3}z#;PQIxqxX8x)6PF_h>SJRD&S&HQn-@Fo5arNX~m|Gt)9^(wA{2a z0AL2rBMlEO0+eObEGbC0$91&_bL?y-&;lDdGh|CoyjesvQtS|Iu3e1^99DjG16L0o z@jvj|bIk9}nwS)i$IdAyQSbiEJdrS$nlbrh7}&D{oTE`mCr4U;Ziim0uVvMA1FoW< zC51}K%9;2mA`zXfX&s%&ezlt6N@;(r-%@VG1m$;C(Sp~7uTSe+?WjVr=4)wv*1TO4 z5Se{lB_w-pXgv+VL8WiowU0<T?Fa(>K;hL^yiiXo!(Uqr@db#nhr12Fj0Osr_$0c~ z+uDoeO4*`%?^+j~XM&wJJ9IXl)QtLnG1g5)96hXkbr6VKVaAnFu-j>K)2Fg`;I8hP zv=cFP(GK24RkR`ycs`WfIK~o-B2Ybu>=4E<Ffapp{O7j@iTr&86RJq?W#;Hv)b&Z> zzXnR}^bEsh+Mup=a$+<~Fhj#+!+vhS0Gz9SDI7(UV1ncU7LUP^1$TkZYASuEYpz&y zs&NbEG?WbVsi~D1{PM~a(`jcYl5+fzt4Wx9yhN90x*kof-9YsF`!vKH75rkt>Jj0z zW&!S3Xg<Rk6Lt5~i4hC$qi-Yks$>OY3|sw?^taRRDWVs-D2K`&fb4cjm-Qkw6W3<7 zR(g0pW{Q@x{cHoc$ps?!ZjwF~%n)sAC0b^E4x{NHGT>2jy##-R@&!JsIgJ=4Vx?A1 ztw2cy3*m`dLe-_d;9CeV_El~i8sqMi*RS;=3^Bg|DR~~UQS|Z0s)o70fYH)<Y))mN zY|?>5dT`0n4Df)p-2A-nc3Xtj5ffj%t8KP31^{HXRjnm!#b7LNZ_`pBK}R^?h2>bQ zU_&{jQ#WI>^<l}JNzJAuZ6xwW*55wZG-28p6GQ+acPaZgz@%Kv7dWmU!nP7_o~5R3 zL@%-=OEV~q2KG%t66o7&*`wK_z+m^Rh36A}fL$Vr@?L_pT?KEz?x9_cdz_lxkN{H_ ze^C6MTjgg_ltllj^Shr|z~S^^Jdt+p`2vG^g@}TRL;j|`Tpi83Si0>>pr1U?QydQz z$`i4JqPjJPMJE5hj?g3TS`Vxl<E3ci)R*Bwm>kNf4<@61XfPnbi?M}^AQW?GY~t9Q z99IY=s>Z>!B+CSoGsE_*?^{Va{KiRd2&-kHA*ca_Op*V|EyAX5u595@aQ0V7%-`d2 z1Eu+si@nnAGjlLPo<w8HvRAY|Mzz2JdbjzR5nsWlYXb%?t+sEuwnP#l(<aCU1$x1b zz=-LpJc4(AW_<lZ_w$Iur_N!VR;duaUAQ`v5z+23TBlE`bebQ??EoqFu!BftjEhk# zx#0@@A{JWUKS$MRRM?ZiaztZ4<2|#QzF7T+&B_hvwKcNUod9XXA$PV(+S!}@Ww|1z z{5xU((zRAlmKR#pe{-`vv%Ia6BxC4@?iEP+!?+nEE1JFz=PCt_WtwTyi6PgL2c240 zRIMufi~gvhBlgfw&SP#1lNzdf6oj5LbUkb}skA4p{~g@Lqw_`!VHp{5=miI!zBkxY zC{GbP&#iIf!q~w;2%(w`bzmRK?%Q7(Ir^>S#`UHPU8{we+~6>GW{$JvNI^gi+_%R> zXjRp>K<2;*`Fd=zaR5vkf3s=SP79U2TF9$Ro2JJ3-hx|Lp~$X^+<qRLmYuQg{lc?Y zwaBkN2v;v0w(|B8a<!`cDku5MkBrIj5&Or6;ULzXG&Iw+{w2#aHfc_OR+>HDZa|DT zT)!ZNZ=nXCD0h5tG3yvITP)c)g0UJfMEG2~$!j!P(;vbb^Ly#M{ArImgc5b0*vT!b zgbvT~jSxjG+Y8#_A$Us1850=zg`&#<9DgrnshRnzgv;jMl9VZ@%&~T1Ke7gXGg_Jg z#wH`M|AuomV(Q-<Dijd4I%|Npn608iE^i@b$1(i}*7WH@g&yFqUJyro0mkDGaD9Z` zV+6XCeF;KIM!ZU&1hq=#GLV(Gq-}Nz-oz5rPsNyDfOypHAOjuY&SBjdcP^$pPgoc9 zSv#>#hZaKZA^Gv6^f|EN1zpr8qX0*tb<2uq9dAxdfL&1V59^k-0<thiJ1$K2UAJb? z9jZaC6OY3q?aO9oD~a6EpjP(d0g*D&l46ImB`j-gk$c_x$=-^}O_Vwi6a&EH7x>4I z520F5TSYuk9*&|DVr$}AOJj944ai>S<JA*-#g$CJ)vtM%uVaTffdiNmwe-beQg$H| zrdNWpb@qGHLVgmAP8Qr%XPv^X&X;`Nl%b$z<fF*fF?tjba>nrG9{^2!N&ILLHQ9bs zkpqaD6N}~X#EBe<AnmO-KTh>lL@!le(W;saOQWTE3>k!hl}x$g!eiKN0Ns7aEz)hM z&RxZWB^Ifus7Mg39B@XDDoB0%k+kB;E5I|b-<M!s{m=pB-r{*B>y5Ig=eM)}wp0^U z4}qd>wOycRoXl~~@HZP#a_TfQ>@uj0;ti*AWRnDaKk6h<*fbcK5HE|Dm6??H*7NPm zxD*UHMlMSEx6gRaYPQg4oacIoe~4!#ZdbYdPV^qWIEVn?(G~6=RFoh%`@u3Usfan0 zgt~Tdl?<qaKo4)b{Ptbh#kcWCOv^^Js8Z#j78LPB&h78X5QwybH+NRj*P>QX-3L_= zV)(%Y!D%f;N;t(yraR5X^02y-u(d1ny-D7=Qbm;@L8q34J@WR1k+?pY4ycG&FT|>E zXB3@kwiMO%)sh!`_9P{WSa=j9mXs*hls9rjz4{BMq*N4tK+Ha5DI?Z4u(mEgO|NR| zIvgdf_5^eu+=LyB$!Vw)8~5K7&tjBU&KlBPG#nE!Rktt5b#4%mmo6Q_8Y7AEXGpUx z5GkvXQb^ljo-`U$PDMlbjV$mX<)<l@26=7*<eVeDe(LQNih!53w#LLxo!6dC)Ascp zbi|L6VpB`9=20*j@}w3x(17Mp7V0}1=W?Mn$aQuJpq3LrZXb-nAi)=TF$T9WLsC~Z z9id1W2+Pi<mqVY_MVj__oslsvO3d{jrqZe#Uz>NMH2iwauZqGT|65{(No@2dZ`EXK zrIfQqem1LdmqsqJq2fPJ3JRW37NQh}8$INh=yBigoVnhoG5cLT$MQ6p`{X8izL3dk zEGu?H_!&W1bWH4ny$p}LJL-m7%V7i3vk-V-d4L+{=mW-GDC^;cxu+$Uh5i^|yZA44 z^-M6wjWu69tLK~Niix5db%0{<Y!!Vo+0b1ZYxf=Gg0vs>=9!o_<QUU>;O#LV>aH;| z>Zah%2BG?(&QDpcS@W)E3!MlAoxEiX-I$4Z{LA#kc({a|q!W{rS(E_s9e1`;*OJ0t zkd|)Ig}3m9`AQBebPjdS{RQl-B}Levz)OtWTYtY{FQ)bI#;WKHF03sGj#8@DfjSFB z28}xd;Hwfh%c#U^L;f0dllrMbgO$2KL?>lOS0*I6W9o00gHp1kWvu1%JQ2*|T^F*j zwlRXd`2q!JOT~*4^GL@tJL__`+ICHA0B0n+X%Cq_fc%{rML0O3o7L%LzMi>sI%R^p zIH(tb$xk4As(?q=l7Qzwla3|&egIi+SoujIF!wEe*#KfmQ>9*+1hzO`pFsZMSM88J z%C9#*^vp5qo9TQ6da_jebJ4@CfzM`T{#h%SsU^ljW1KMvmhI<c2S(*2^C-M?)!h6$ zyK)$_#bW9a4HY{5g!JNY+9+10gALXb45k{yTh{I@@$!twVxBB-KaHoQo2sLFg_xzD z$!O>z%`O%V#(#EQ%OEpSbt|#vC9<4T=+qjZfT)|HsHlS##N#%`TJZ!7I~+UF<#E$y zaKsS}wp~>$@z7vwh`YSiN6uN2q4?zK*h}x2Y*z5cJXr;Ess6G*E7xiT@H9AE5<aF6 zO%*y;zB7wl1mQi;YPgWZ7k`KE538~?C{dPyl~wg_!kdny*abBZwS~;b)`TFoA<0Tn zizKglh@BDS0c`JrVEwFafwhf;s*9M}Y!^us6YNSF>fcS@o@4EwZ!9+f$Is8-W|!+5 zE6w^P#Z}29*_H}al$>WwI(g&r_cE<me|<dw7UoXl_->opgTOJz-`^dht_MGsjVv;w zc0ffkc$18}{DSdom`(x}cw)%Ph{u@N)nz4?uBgwT(MhWl$f@1kK%;3Gi56q|$x64K zQu}`BaDo~D=&r#|;r;=e+PW?X1~+xKih?1XjVF@Glv#SG{Oae9k1mv#>z)IwCT4u6 zP`SNrC+OFHX9WMjAfSSisT%{Ya^r-Iinq<N<u}(j)DhsQMr5+snO>BVfb&NbFIsJ= zZEiqyQ>wWqxN2KUr5=_zr*}bIOpc!<`$&N#?&1DfQu>!*k|;AbToeIzjg~E8Ed-1V z4F^bqa)!nR`S3hNr&{OuGm$T0+{m{j+)7J89;i&rQ9f5CiN3a$(ijn|?ML$BW2$PB z0&D4M7`~N*NtQ*TaGof`0Pbtw1~lFLODJnh9cg~@5=DYfS;t~~`Qu93VoK9V*lL)r zu`Yvuo<dF?ogk#=F{f$?;J{l15`<V(&bG9iQA=}fnM3QD^=qpqOA6<~&A|Ktw#PD} zg#Uq2K0HQL$D3B;XDl$Ga6NJIqE-2)uAHCmYni8drK3AFIkk7>O8hA#-SgrhYfnYH zu<_EIWuC_^C@a#u35vvBE*81F26Uwgin>j+j(dze^p!a1*eC8hhv_m%l)FV&-jK4< zO06#;zNCvf5MQy@t2a{9y%BqnQ|-$H{U_MT=4Qq*j#GO;LJkuuaII{whgAZE?l9!0 zJP{RZF95Yq67WQYl#zg{akO6fXzmrpqxbD7|0mSwWdh?1U&HhZXXXV&?>k7x7jGw) zZz1T3!l<8a{C-Kr)S*M={e1Q5hjIP0C6ynx2@!c}?0q1(fWNh$mQYoX6A_mymdmhG z6zBETj?i7Z^>=^+xJ1F)R?ViA1@LRem4X`eL)}>XEez?+H}dtn1{@$TZO<fVyDDk( zfXIA}Dn^wx2TS-_jL=yn13T+ddV%>RFuXFEe{>M$KRj)D|MLY7K2Up$2l!|_(e0NS z+AOt3%*$OVvn#0~&Q<(f9pR6)-V4riPTGb-m)r+vy6FTLqZ~-}K50THu}mRXqSf3E z!2(+}_d*H@^KIEA$deh(@P2Vac2+HfUV+8t%~AZh?5OL|-%$R5nj?i>PAZ^T_K#=F zne8pALoziKNuZADb;sW^9xkU1*E?VS;_Ew>c=e}iB&U*}{^ky87@-u~>g(sj3sq)6 z6)IiR*YY*>6C*hINgRxH5Tz2e&XjL3Bz47wA5;7$zw8&hkjMkpht#vRBySK&^b`-8 zD$#uM&b}MKN}^`jP)cOF+OL|ipN_iV<@*9?Y1vfK1ai`#fv0~y6b5M*j{ShyDo9GW zS%QKHAPj8xB8Q+_evFVn6`V?(%D0TSxd%hDv-7!wbDI(;G&@&XT^(sToh%vfxP~|P z;{}WK%28X(2_^+|YSXLYH4E*zv!G0DTXtZeMko5f@t4sR#0u#!hw9Qm=06yUUxms1 zP)fn;s-);6JfB_cRRHJ=i(E$AL2$r3QU7cB50dk-aofKs7h|$5#1~9QVQb<8HOoNA zCa@*fCAh-pZccV~DqgDd{yC~>w(qJt8O%Bw#Nx^6UVuP2O3!h<Cv}a9QF(c_&<%!= zel95!oo(oQONKcFj-8gI)i!^1%ix^sh7pt_OK9X!ZQL?MqF!OKT-g{uEqr?89x(-T zZRpQapzlUv6)dqXAjY-2zP7oG3j?phIrFJU-l)4U><4G*#U>avsW1hF8-rDvV`v~9 zA^u4CXqDI|-yGJpM$g%$jrEaes>D*5+}n{x1^`t4$co$*2WV%`81%NkC+OI3P6^Si z|6DoSzQjfY%BUEI?g3^I89%@d!74_1GvoTN@;?K1rreANL|mMSH_fXw5kfAagN5p6 zdD9P3x&Q3ZQJ|WQF?U!{^a9H{IqPY;&mh~tQ_s!%!<&?&5w{mbJn}^%71S}_wYC)B zFH(9XH%7}sZiBgQP`hrUe7eNiujMF_zzyeut+nE8CSrpHBw4n`LfdRi@tW5vmt8Kr zPb4~J?Flwa<KgI^5sG4)-XgPW)~(WK1}KL_M)E&riaPYbyM7VdqhB;=&D!RT!vCZk zR)u35SE%Y+rC@x4Ob2fwRebaRZX%nagz@x}Syc_q7#dNG^V!H&bQaDTdNCXCR;;H2 z{w=1+#N%=<F@wF;=qU=sW#no;ew*+wm8u*zB0t>kzJDp-RAqjRnhmuIAI6oD`}6o5 zH&w*?S0+Pc^4obsWh`ekvqedM9ubEnS<x(S;VU|JdFAT1F^+5L9OEF)o;sx}ILtrN z%1Xz;wgG(eeLs+P5!eruSG;^A7pH_lK~m(wi*%BxL5`2TS+47O%4NK*Sp`9v4>U9h z*%dK-2I-qpx0{I@yfVadxiRfkX3p`@c=99V*7Ok!5ca-E>UB#hjZ#jp4UeG%qay0j zj-*`EsjK?b`MTn-WR<5vL;I^B4h|bJoBEM&<W19!NBzXBZ*G2h`a6cLK=Aq$rAh<0 zP;X((DFBPiumYRY-rFE;GonfiA2*fychAc8T9OGx(nYI(3gf2z4f)3OCr3WNbFCXf zqL|>(w9Sevh=jY8d9oBfryP^ad;7CKx1(>xC8>KzcKd}^Yecyfx7*9DU9b`qcWKC~ zc_&wr%S%cXDv?IHWdAMY1|mW^3jSG~(A|jb@us%?!teRI^I$$|rI!>U&~Cuya&XsS zESv+-syDteXvvwUMD@s6WrQESH(U!hFJw8~`WN9bEzLKi0P6E@hkA8Ba|rGw-4{gR z<+1abl0l^-kPF+BDsXdN&uH1c3-qK;hd-b`*Li=R-HZs{xwo;S7=t^kevoq#;a5;y z$5J?BUUD7@+}8YT7|$Y|VB?EjrOA{)GcFsOkTXVrTg=dL_!s~$QIwSfF9gC-?=3B| z6<Al#x{I;YlyYCnr3RVRc$^2O8HLEtG*2{>F3oHNhZTygFB->m927k1izXsn(nnR{ z1m;TUeaaTeHO%ag+3QunWs-F8ab>y~b(ep}E92~RPYvNb>*-Tb;-5WLVGq7tDfYc= zxne}NCM%v###|So;nsESIOP^J(D&`OEscS{9%Cz1i~jh3ov9T6jadF)@e&&N?Ls@` zVob}(%TG;9O;5~9jtNPMi;atl^$hlRan#b2ml8u}K?eQ*|A7B(qHmC}7ikfV^H{_^ zq$XZTxRSX_4%C`gQnnb~Wojqes}*2ToY}SCU|uYeO1?06ZX>ZZTPPO8@pfpv>c)?3 zQ)BVhfTPzl_53)~+@6KM-}WWLZ2=KeX++=-`A)oI#q?`4?sQ|SpxIgt?~2&5wbRRd z+F#|lJj%U|y)@}(RZ~02wOP-73Hy#9;!<R#B^U_sJf!8~da+iWTIm5pSrO&WCwsiw z8k<FRAb4I=r4_&J%ySHzma1One9m|vGZBY$w2kre2E@-byCOK_p#c``;r4Clwe~7e zo>N9rcr{~`=WgYDsDxtYO{YQbWcCDjGtPV=G><PnEYC?WuLq~ViO-}5`9CsqqLrOS z7d#VXILl=^2WI#Ug(FB+?5L>27=_$_Ljpm)KBnrFyc?!-ciL9Rn^t^c3(}m7Ro&^9 z3d)4(llL7EZ#b!|r#EdeLuH&EkYLzOdUJZ!cl%M8;xa(nM>m7gwily7d%>%)pLL*L ztg^RcMOz$hHu>eWVR!Z?PND=|l6Q4p9pZY{DXYr)%t0Dr)EAAh^H_s^8rV0RVQYRp zYM$Nr4~5=&(HDndiP+i_dekYf_+_ZVB*+rDYUT7k|6;}O+~<J-jX93alvm>dy;g#e z9HQW}`cT*Ew9)iSWI@`~_mQUw@2YDale*nvp77+!x2sWwP2gxX8n$sL)=tmM^w>Xb zd)$-7%Y<C0fye5yK@fJ&{!;mo?d{Y&+AL}cd@@gdua4%b<}19stb8wUEQuy^J7WEk zrqSsf!jT<H^@)q=7K&y{Wt^VbD6Bj?3f1xh><iEt3njQo<RvoIN*t7URp^ttE+!2L z;(pB|wT$Ue*YWCgield~kk|gy`QdnD%%p+HF`c%vu=%gDz&Op_ihzBn`DHjWLb-P+ zdVVQ$UFA9&ZhsaPP!!Z|*u9`gQ>@%2?}y<|2{!MQ;l*|=DP#l7{}(!Zn{r_rFz{$0 zNLCFo@6?Dn)bbF#Tsz!HG+zfp!qW}lD-Ram0zQR`!40P(B~o3pEmodE15xcFy!wzA z#L6MK&d;xN`}V!i)cy)YU83lF!BrhjOy<PHI{6x#5Qe{OHA(xmF(vA}ZZ?Gvk9^5; zEt3vqR<V@dOjSLE)GYq^f2z9jc&NHQekmr@j1ZM2WqBh@WX;%R8)BF#4>Dn-tXW1f zgiOyMOnPjCWJ{QavS*h;*)o<ij8u#zOJ$p~zE{s5@8`XL+&}K;oO8eD`}yAAIlp^; z=ls4k-5hTdG<3OFeyU+eJFDn3)K%YT{!TEWtu&E>AKzIjDUMsacbr>FvIgVeJ{|&; z2!ele8%a8(Oz~qj4?u%hR;7x|mzTYw-Ye9)o-z|FsPbXlDQqM?N8UzVeq_}@gJ4&d z4e#NL1eY$xuGcj42WLs4JwqgJNVN4EGo;Bk9`1gl;~J1khnleI=^RUIDyl`K#6yNh zjxVbYnnreZv|~+<8!WSh5xhMnI7eHHyr;-QDURpV1O3zGtPC|HCkVd*0D^))S0rs6 zi3hnddyDN5yBIjiX-ltmX~F_pyQd@uM|L;LFBC1<5vvTo@(BdRiFQQubM*^Rs!gb; zCEA#k_vRwfMC@8K(nF|7bMJuG+iaP?#1|MXx*;t=1^FjKO^-nu_i%#+OGpe>X*=05 z^`O~gC-MPAS@o_TF?*nvC`I<FO5zpVB$?>q(bK1wB=WzU-{<Ou4hZX)k@Zg>lP1?$ z{y=UAj>JT|D4H9%`?2}cangakH*2dWY@BNfQ(vu*;axq-Ny}?@eY3maQ^S#zxY2-u z8`X9<-<fy2_!I89;(bNkDx`<5=yYbZn@4=D&WR&T_{gHiA0uSlYf4*~?pEv&m9reK zBQcx`ofM;o?EC|+v?s|<LMG}Z`T8{+ARt8utogtvTYLDK%RvT<%X0^#6sgjsmfTV9 z9)~07{;;0N1*fT4zUG^E7?n&1596-GAAiMOnobh=>emGx@G{cGI!{hnq++&zq-tXb zOEJb8ReTMbf2$LHpwPUiJ>o0!g(-&Yp(>v=c@dg-UTD|aa+s#~j>RaqHvP+yy!svm zjA<xNN-S}!>9=P2_Jf4(fs7-6WCiA5jTim#AoHuK-;=Ofs!zSTmxTwAE6|f&Ax62> z?BK6Gz;hShe_Qisu9pW7*@2QYsIZq}x5lS>zw)A)hWd$DE?ruDs|NN}xR9LRZW@TE zdBY4=Q;1`@+4-=_K$?~M9ManVR&W<krJi8aV;5&;p29xhonJ4TU(PtrqQzIOaIg@X zJ|Z3pVfk4*AX(vyIy!-n#=N3XTD5mkWm>Yv2X0AOmsE3X5x`pCketn3f>BbJ1O79S z>A`CqE`r?*P+M_*!<9ceI7KbIq?#E{bdh@`Eb`s*%+%Q|J>|tPUpec&I;E)6fOjjy zE6}=%ZUeUR+87b;WQw!DG#Vo(5zT<i-HyEV>gw;8<7W8Qptz^3XmB&pZgqIsIb|jo zB_pI+mQ!nACVoHgS_#yG!=S<Q(5-@^@T>m%*^79}tn1Oh;fic#S9y-wxf#dan4$0I zg}WPTW+y_sk!7m)quk5HEWX;hDhMhWU)^Z?Xhs}G^_;-_+UZ$HIdf6|;hyhT6k6Ax zG+J@4SBW*<;doNNZY9nsb2S<*4T>kn$uAgO1}h3p7%}ztGAA44TDke6-T}bW^p7XW zI8^Uz1le};!S#|>nx%-Ypz%VOX)c{q@x$JJ!1dv|uex%pH{9cS(_|m_Ixv#lMk&8L z%GAQ*PtNxm3V;2lmNTe$CndGtC`d{W8YR>tM<&zq6mv=uO~MbP)3yw4pg||F2UP4y z9RtFuU{*Hp$kFOXWgXZe7~f<aAl2U8tPzO*j863A29g|U*)3nfc0~P;T7BwnZm_ym zo8NGJH68nU`EGfHmZ1C0o6B8^heh!-b;3QV^f4Pap^WKieelEFsZ+Rda}}=GPZlFr zZ}FY+QpElCMgDX{5iT$yWlpe?!e=XFsVCr9hezu3^!qC0iA|M8{-Rcf0bKiNp8Q9% zKIU^`RZ%D*4CZC#tHuMMljpclb^!lgPkkX<ZIivpOhcb((p`wF#}E3J`&AzIwROg- zZ(>VgN^%~waae>ZTSq&wGFyd3BhN9G945ZgQOb0x7^xcTaB2~|*U(>=P+9lVU{5;7 zStKw#dI08*T5ac~*f$QmSJG;?jlGrHb{Tff2^7o{#O9T~5~$v~qrnczdG7oL>hc_b zk+WQ2s@J!jbGsX9`p+*`kchoC9vYn;Z&oaHhF?<i*5k&ef*5>u;tam!;xPX-m}e_z z+TtN~w1&);mKI0)XKK;K41~0cQc7U6PzkJ8bgts4Nro-IGgG!-n75H=sB1OvG*`Yn zR)#U}x|#cy^#0x#evle}8&EnR7_DbD0tPSvnGq!K=MPU`$X}vWUe6ugp{%zkHf?se z9`2}dyPd@=@bSoLm7HP6LI5A`M1>!d9+PQLBa=}CRGQ6wag3?(@@%d8!{Yg_#mFCS z6;!bYX6L+mIwvMqwrG~yS*$>oOSYSx%d@xbNTz%voE<;Nk!LwFA-RA9kzk;HZje3^ zuXxdmxbaI9lyJ#soB(<zP};XbPs*QfFXG3h-yp79yH^j)`ug!=zPf5p1o2vY6&UK- z?m*>|s?{$jj;;5GSo!eMuCQwLm^q46cld|ody5S^Q{N|$o@SHcW+&h;wvbY@)>xB` zrLjYdvpP&NqwiVG{AdR8F-j<z7Ya)(+_x}K`84YfG~3!UACV6Y_y(tvL8&lf<!-?* zSg*Xdg<_VjoY#v(*-I_RPa7FS6t7#del}_Bs67+PeH0Y+vTE9BW*~nFW>u2W%)(!7 z>3n#5Qdwi;C$iHm<de_OxKd439;_3=YUsCQbQW(WkLxtQ<U;_Aoe#%AC1}u0P0*YG z=JILs?@~AcJA~>zaVo}WiWqWUn=U{r-$*$2t-dB%VIKRXB;L4Cq}Khf@gqlji&xh% zN`8$aCU=Ikz>VjTqQ%JA1h@BDh=RpjeF{c;L8RygUy0YX&7srYUN%GOQk!i^E{ypW z;^7vqZWVG{EoszXzw1wQbpDJ)V)Qi2w8Oxogv>Z!ICEw4ql8Aw)@uBZ4ovs8I{&^^ z9khZ^$Wmag<Mv?YSjcaZkG8GQPKVaf20jyrPCz1wF|B*%7NIcAeb&)M;$v!_u6H2+ z^V=uf(FycnWPo%<xWdqIXTe9U^M3p#IHhy*q>CT{+sz8_IVfm2UO^0BKL%NU<oUDy z$?8J;uR*UbeeRKaGi1Log1yVP>i)%(?SCn)PVqp>eWrt_+I&<_IqL+`uuvB#h&u;G z{qIdMiAJYv&A5Y1J8y@^rGPUbyY<G|r<}W8ECs55>foZ@ofMV?t;06_hTj+zoC^e? zQqy~L0U*}qwQuC|MEint1&_BboSFUXZ0(1J$L7ost;b|eE&_sm#G|IR)>v`p%k{wE z;4x&hR4Hvxa5W<%5^oLM*1$iXs@;n6)m(!aw;Cd|t@0j8!&(J0WOLa`Df?Y~ZPiHI ze;+be-tq=70I+@?D3dZYUS-SV7*%o!WHE9{<=veFw?e)B+bBkk#tgHvkYqC5^117- z0qy*UbGyM63ZE}|r@w`H!aaEo>#E608-OFx_NU9tD)Ie+nmcNVzaRya4zR{Dl}nZJ zvVl?iB;lIAgzk5PB;_9ASz=5vVNyZdQ=i>zRZ@Zz<xOHM=dc^QRHlwk-r3<YeD3CO zTAOn>prVWKEC5c!_uGE4-?p1AQU-J(eF*ASeoZ$EDSZZ>I8-_volqkZfsEyT9|S-m zzC|n6IebHSioIV;ILf`?LpP@G#@Gj;1@vsyz*7opw!feKmw;px`ZVZ-wlb+*GkU2B z5_fE_RD2(LnHmfKM<<2#^um{9HdC=Lp(%rHqSTjgFa13MQ8K%n&;>=S%5&^iGq;QP zJN$QMei{m-5wIoY%*Afwmi=y&5QkrtC3e@sB2%@%OhOCY_2I(72od1sx6+0jQ}PCQ zFRCh-g#3$TcwcWv!3Orfz<qH4J}Bhn0Dver42rwi6+sQ1j&#6Re?{)K<0~D+*6vI% wV0@`skN(t90Ba0`Qvk3$06_o$`V%yK@UHg%{B9nwQ22#sJzRg>>OZCb3sFGol>h($ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active5.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dc5c793c6ab65136a5c4450b0a74eb91880bd801 GIT binary patch literal 57999 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 M;>TYB2>-YK4}H&AegFUf literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active6.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..05db972b1322c7d5530f21e4ec0ca7ea90a9914c GIT binary patch literal 61106 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 HfPVf5@C$5% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active7.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/geyser_continuous/eruption_active7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..717df1bad0e46b51e99b0698b0a1bcf9c6fbc882 GIT binary patch literal 32486 zcmb5W1z24%vnaZuP^7qfao9+UYoQc(-?+OJcPNw=clV9ETQ@Ehytuo&Q?yv$qW#bL z&VAo^-@R`ULe?aiOeQmvnPjy}mX>NDc+h_yBxZTHry?nG1qhA;&fUS;#M<Qv0O#NO z^alhwRf7Bbw+T+^spo$`Pd%S%%uAaMF*E-B&nNELKRjqawY;&r1rPfx;D?Rv8SqZ= z)WzP^!OYxQ2&gj!>Nub3DBoL~{OctJw6L==bP=NF<2E-o=Q6S2;bpVn=HurvHsP`0 z<T5kmHDTl6FfrxlV&^pB;AZFIH|FBvWoKh&=Qn0IXXoYR;pOH9TANX0{6l3fMD1W{ zX=v=kMGc4eZxDJ>F%38nG6>{PEl<?tKN<@Gfv`ZJoC@A#pT73%WuH$aQg}Y0Po<3t zsZsCHW}tN3UQFWi6M(r;a+%?SKnNgzFmk%{s_1_EH3jiDwh9ST?^7u#j4hEkNGNGu z=YT3<QFLEuhXNU08xaJsT?Cmb5KmQ_D(Js5aAB%RIJhX)WB^=D<}%3MOBsM6uv?Iz zEQ$gyP?lvXEl5<AWu4Y>Ic`T<ayfZ-Lm7xA3LyEf?C(4%0a^f{*<auj=70G9O^Xub z53m6w6NmS+mTYK@Z0L+^1e;C;hi;66bwZU}jZ+AsE-|GJ(S+#hd)Q66+f60g&1n2B zXxM2t*e(38>F?Aj;XpYw{P8s4cxrI`246fvU~mOI$n1$FIgH^Oe9@cI(R9}F7GBAg zVd*7l>AR&_sDGP);D9Di&#Gtmj%T!`SNz{Rz1TXv=>Il}SoJZ1L;zm)I+6WLQqHtU ze>vO-0@hSSmA2QJMaqS%*X50rt9Y-ge1D>PKTPk%e=P#A?7$;}%OaunrZ?fu2rl=? z1lJI*f(n<y#Q#N7!~67CUVw>EWm+WL_#<=18vkXBKY*4f7g-GL-$+1%(A-VR^wIS5 zA%2YXt(;Q4jEQey>KP2prKuS%!~8qY_rt^+P?urwKw5WB+Gx7Vunbyy;lGj>P6kqC z={Nu*-hpED5E}#StjE)lO6RnIzS^Vd+a=9-Kq)LSg8|m8{tw?@q%Omy2GHSe{A)mu zu=xzzW)yv(^xF)2JcRND1IGPNhVoZ@M1XZOo+awZ{7mT^{oDkPs)#Cq!ZijXA&0#W zTtE>OEh$?XpsY&FQ0V&k@60Jdpg^quDaBO5L?)qB#ZYHdrjmmAaHavq`azDLEKga* zk70p>njctVXzX9cWm&kVG)$vl+gUDE{L;3CuxTCULO{U5h5s}PSX4^0*muu~|LR9@ zsxzP!IiFGg=fa)Rj$o6I{f{(qMg|D;KY9Ku%n(g?JM9#=g~lNLS+|uL-<6ptL&9Kl z?d1O@{hK;46VQ`7{Z+?AlSuYnXn>+9%D)BvkLE}@;q}Im^~cf5)zK=9vkd*>Qaa}v z!<7KUMGaqn4Bu^nz+8<-e}db50%AVpZa&vwuG{FV-Qc@&{Xf!-+yB%YKy9e`qc^1g zSIvoD=ZmJ1iKo?$r~j)trD<7vrFs7^&B?I}FHQ|F4h`Q4jb;o>whl`#YtDN=P<7Dq ze@y?aIe@|dNkWxY;(yVcuk2)Efb!I_D4hSBqtF;&9b6>{|K|dLKwo3g<ep3kt%@q^ zlq&a>Dl0@?2=ae=rk+#_U~JM~ON%aWL*mn)+7<6(6)B45eUR!B?L8Dp-RE?O#Tn}L zB8djUD=JMq)Cpjk1PBYTokRg-VuMsW&;mu(O=$kOiVf5yQ9zcw5YKi1malFi2jdy$ z2VNsp2Vh_3Rb*jBBrgDC;0XNIV4<RGV}r!uKv>9Bg|VvA;BBZg2DlJvI!slR=rX{+ z1q~RNDTTU>^Mm75pI)7ZW%i)z!~EdPKwzhYCj)+20s&P)06D>fFnZ74$V`Z<jB}}6 z$d9=Rjk)T}OvtO@N<gN>RUitQFuO5zbKP;SiAms<TSXnB!fiLF4q3R8pGa1inX*%X zxal_78GG6-TnkNn0bcEvT=jK5?B=e`b!Vca{-V+ZP`N2+PT8rs+3Dj-%-};blO?8- z%r%qU43o^4X2i$bB&HJeRou*Vlk`{I&9$!;W-i?z$w5HvTBDmjk^Ks97BG+@P^)P^ zM`*vq<F{}fWcin>F$njVy8Z;j4H$P}`U#aL%p8EsCE2ZL>d#$qtGMcqLCm#XA=(<| zbJzOXS8gg0U)?10r`l_~6~f@TY2P(hef=lQ8roOB3o}Vu({5`w@)Hff1l=awd{?gA zEYsZdZzN_eeId!drZ98Eo1m4_yPmViva*A+Bh*f&pWka<w4N_^yiRmmxUpNZT<nNB z+qmzEvt9Vke$e2u*ipsOdCuu)uH{{1y-;*;+p^cv@%o^JeX*k&4>C0a(d7xAN($N_ z@Y|U6UE`Dd?}3bGeOEmFj6Jhv8lu*&d<WhiNWT1#{cEr#>gcY=`A%TRBYOB04FwRW zC)r@jMZ+VhqXvcIf{d`7G1w8QRM7x?P>3Nai*1U<u~T3+D1%a1Kp-o_YJw)Zotikv z56(?Y76r2g;pn_5>>`l0u7qjW+OSSz$=c>75{ZFXi>7VlE2l`<pHsOg%5Fme>jqRz zbL^D3VyNy@0^7MwZ2_L?7Bmq}fQdXXQI?54DbWP2v`a%Z99E!iYFoQSU^<+eNFc{l z3sl&#ZxNXe@;?m@{WthDK#K+-pa3d<#!>(k7~DO`F9V<w*kuHI$g_46$c9w{sKBM& z04mmQEioC^<U|uzaQCdqU~_k}E>bQmRyGnKS2vQsaoPsGuuJRT;E}K^qNl-$<e0dD z9(LSU^ClJiuw+}C+HC^U5!lwW?QnbXw2eaT*1XA}&^D3TP%{#yC@?_+F)(|>w2dA6 zHram$2Tud2Sf}TKiob(TkpT0Uo&|U{1E4DHPPZNY)|+ao#5zr8Iw;hgY&+C^ovs@T zs5%-Supy-?KL^wn<*(WXGIkRMKBww|CX7;crMjpx^*{q+WxG>duw)0I0m`znX+TK^ zoER@FTN$J(D_aT!)E4zgZQqY3YLVqU866QOkpDL)mY?V1D%|FCwX`F+5)*({x<5h2 zxFAyvtp6Z@06#(0AyaN{OSn&t(F`E@*MHl%0qUSI;rawwxbmIgg3P#?19sln?Js27 z&Q$9OGS^_I&u_m3Xar%faq4`_@m<GjwBA$sXP~dRWFUXk_gds@1y(FIf2n#70vV%; zKBo#o69v4&L{Vul9SCIf6%IuCHIPHus!tX~33!^6T{^avz-DPu3S>YjSoZJh|5x^R zSN;E;;e&QH*FdX(jDGARGf0?z3JR`30DTAid{aP11@>qQCfT-#0##LI3X>$+cPJC% zRb?w7!!pu^h0{6_wa$vbD!>SIBLQL5v0?2YGCc&ORL7PbC@~fm5}8)8PwR-ul){Ki zBe`dERDmYIY?`m*RU_DY^lXotQ>INSVB3IqA_OBat>oTWbUA%$JPZT8Z{^BvE!!%7 zq%|Kn&>}hp2n&U0xF+6JgO5b-FPmsV{vx65Jx~`6K!L?&*#R_v{b6bFe_(;J|AFNu zs&f2;(IqMaD*Dt8fXVj%>-)qsa@YUBz=covo@&8`fYZ(R&s#|ZYX4Kh`R|hIf3+)6 zmHkf-pc@L+-@Z>-Zr~G^r_$57e@je-cp#ADDzGIQA!M4VYX?Tr>v@9y3O?W}Qx5CA z2TMLNI=GLri!vA$+zo}Hfdj~j<iUZ7NyF^Hp$P=KFYtlDN(Af4b%Or{&&U=F2SP$d zQ3Z(@f65gLM8?Yh`n9R)3lQyyngvUXvpf$&nG#W9CkL^-V%vNs65Jy>-;L->y!!do zu>h7R)@Q7)br7ob*Ka7iZ_a`l7FQ86^Hh=k#(;pq!~}tQpJQQ<kx7O0B1wn#A<M`B z9ux>P3i^r!`f3a>F3#0Ewsr=GL(L(oiu1SXDMLW`=k-6uod^j30!fjMf7MTc<P&`8 z^DQPj-2eWO4T+DBOHa>8&&o=KrYFT^B&8=OLqVt*|GS5xVe$TbTNlQSr~*49DPZwI zAph#4ttuBp>z9JKF_`QkjHzfU>}3PBob6B{A54=;Mms$C?curRR`=^gyQXX=&?oqN z(;OVoGVH^#;5CsTYKO8KRDO~iR6>-`oCfwk{~}kFIyy0gk0?E*`SBvT@5=X%S83BI z?wCKsGj+f=^r((F3Q843r${_iUfP;HDA!EruAijOoM`D}@J4O6!ITQa9cxAzk49Z? zed(U`^P;QwqJAS9w@{tBNyQB4qxI|9V>wBy7GeErgilDzu(lXM%nnkk<=_%9#c2Br zjzX<ZRi$O&vP_5|#eO5d5b@(?g(lXKOU?Y9(!2pT4i|H5(nM}GjKEq}hH^0X^ksT2 zE;04J19klcqXa}mB`O^|%<6f)6_-YW!YAYaAICOHe=ka!5I6l5<9xiZk|3+C8qBO( zM?3T5n!Sg}luMRRJWc6MCQu@>FrDCGK7gVgF%aWH5n}&>{E(+VI~*y^;Q4cZ%35}k zabr}F%7^lgNJ)eb0&-b9-0-7NaBpbWg?~i_nK&AbO>S~cbYN0*k;#jRVRDNK8NE+# z4cX~1^r%@x6VWbnl|ibuc;P8=i<YLx_hzEQK9LOEWBiF4cl1hXxi3x=8{NJ1;_Kce zJsiPC9(Te}Ca?-YI3S9Kwr(*{!HPfcWF%>gW<Q0v?N3h#3g}Iu6~bBNd2=JZ_ajBT z;8xx{5OGYmV{CS1;q45w#L0*7zVSLcp6*PsqpvUgBnv$EW|HBT8N$7XG5K+f>db|Q z_$E#mQ!9jwHjRcBRQqnDf3dM-Fmy|O%gpO-YG6A>j(z*gCxcb|f}qG|jo{Ufup<mX z8N337W!RgE<drJY)8KTcfGSQ(B?&|Pgc39m-o(9J0>^a1=$AhaXYK@|9}~!x#y^LM zSAS$xEbJK1TPS>h|KPKCl;~-pFrs6o($(NdVtV<tZf5ek?pGQ5YckbJUgw1s<!oGz zBQ5M_!--v4;GxXKm$_1hWuemZF1zA#_z5wxe&Idh10_oms4Na+NrZvkhwy$l7PLik zU}NlM*y2W#VHWvmVEUPs?@yjgVybnJh_)_IMHZZh!jiSFy@8dC`pECymw0~f5I&)H zdd!Tjo-sG&Nq->evawpYZ|y8|O7)ts2$f84UHPSw;FScYbJq#~4l)z*ImVeyg7td| zsk>SKOQ~bimw3f>FTgffs;_BdFPid+g<%QTpK()`Ea;h*IN$8!qfr?Drn)W5=uxzZ z5{3gPYe_I1{>wAdb6FEIBx1Yn64f+#Wnmj@iiPiczpl?P6$+7{a`%oi^5s}G8AZ-v zg0+OhZ*4X3mSoi8v9GR5TxegTZNIoJ9iFQQYgB8pp^;SXpB^~rGZ52FwhA>|{`6j| zN|6!7Nn4h4M0zO!%eN2&>rfGFhRRTt+!+nUy-pDvZRQx+qD5&|xR%~DW+z0aeF2yP zy*&u1WCT5(0T3{!MLrB?5An#_wu^W$C|=WLguf!~1-||@=7>;$>hj$Nk+(?*7u1GY zSdKGpW7e}W+>&UXz%9Ib|0AWYedk)6F9@fvT$jV=a_9(J(TH!hxma5+PLzim9ela- zPO8<Yx8LDdj0IOi{NsVBdcn}}ntM{*MUk2NWrTGVJxxI?$+snCK8u`aC4YE87uN#} zuQF=Z(YZGyRVT&xY{c=k@(t(^jr_QiKK9BQR4nYQ?6~c?q%L-Xldc)D&({xMi>Z{K zpgXvh|I|Sv2vUi<`4z6Q5Nj<(9iw7>p*ZBaV!QU9-ve)u<2Q5A;j*+n$Y-8eU<Y2( z^ZjDK&s(ou^qCKxt?FgAC&EYHG;rk2BPRLFuaKoL?s`#KC@Ir=*W#U8#z~UCJ_D!= z6$7PKKdtGRCqJ5oxQuTOoM<;wwJ-}<WC+rtS=so~u%*Fk=hyM{uQe*Ah0t&<0c0gL zSK7)JQ864-DXwQy))7>#D{>==IFyV*TfuUL$^2b9JoK{82l_XjoM4<uu(rJFewEex z+`?gVOx*@6xKp#u`OAew(J`-!XQI!|fA>@+lZ0yuSA;Ch=A~?)FlIAGs^V>%0la(D zr2%5xiL&x;3C~D(qS+Uq?yuGEsWQ$dNrPweP-)JXM4Q{5Z+by8cBO$TJUsO&V$yyZ zg6!+NIZ5rAR9kF0R0qe`c&Jr0_V#=5?8<8m3jAp{SqB;c51BUcuQDfZNzrO}=%V99 zPBM%%+tYVHugQ<m@QPkFCDx%8h0_^(9--h5Pnj(JX%hO$B!lXy2uRwSQw>mG%eN~) zKX-SB)S3mX2|y5)sqz#&|Fm<e3B7BgnI9$4tS_rjYee&U|2ldT_8TKt#>pSV7Ws$6 z&%NbDUuUanVv*Mjt8$mXwMI-5U>hGv2un(;g;M;U8Kw*ux0s88nsL52-ZUxPRpuQN z{AH@DCZ0<@;iUO&SiPJg%u)Vcdhk^nC-O%YaRvYHqt%JF7G-dFAV1ifv2S@R{tT1h z85BayftlpmkWVU*BG9tzqvK)yNFcaTjA-a(o*kZb>FW^a!5$Q{qJK1U-p3g9%x+yc zF6P|7vl!tBLbvo*gNwiTQmk80eTG}As`0^J_656aW$I)BKaRMz^akg{=W?@Wf>JRv zq$LIjS;D;u0%t$y8e+)u+3+24C3D=mwW<?YzLTs*4Hu@Xmjohqz}~F(_cp&f<x%6b z*NJwLUzgT3$IUO3hr5|L*Bz>_b$I=f{uf0CzCtNFU&MT1JlnKxnw*ZNRDEODd29dW zLfy{gJaxSbv2Pw4lZmyalN&@`Ox=l_W=p=OLVeuLRQ=G;qgHrg4kKh26|q1DXX`fM zx0d<4p0af`pWx;Db__h)BIT%3GIYpN*t#e?gL%?(1c0csZ!|OL!N8`JAyoH@zFxeM zNmCz^jF*$_zaP4i#xrL9=)vC^Kc)NeAT-K>WMs^X26B;<pzLt_iCgVnJnhKI{c|=~ zeB}3as(1Iy$~2O`A6s(=m-<GG2nAvxh?e2%ZVOf>jD7;=>x#H~<fHag63rWN$Zc?9 z3h@`W*G^cc`6_Yt)&5v|Rr}UP|7=By-?J=bPW!=pVWxAd?P#s7{4#S?k#p(~d7XA4 zJ{y(L>+#_Zr0a5WMb$=ZsYC?u&M)Xa=dLrIV$T<%=&gCady?+j!ILB8BNzl1&g-nC zByuHxeKp~=rdv11QOoGqTzGO6GV1%^zCMj|?+aKoIuyN!6{u3TgN{PW%a*Wk@x~Dr z<Bm~c)<nq2CwQjP3}Zh#fI47{XF(|)0c$AS8$Bg=2TOVRRRwwwK(_FHwwQ8wG`-!C zYk2i`I)2|Hp-6Tfe$lL;L&)IW0m@!*GZ!ku#ycz3MU7#H{>CIN3L}h7#mz`!smXA! zPjkI}-p?mH4SZu?ntZ@PoXR%)HhRozQ`T9fQ!M66b2~lW%Z8z5NuZO`$tXSkIL*=w z_Q;FkA}27}Vgng8w2i-r(GpBOR#xGp5Nv%Njq}9{!5<aJ6oRe>N;YeF`yl@UXPWmu z0w)@al8TaWfoxruJ;XDf)}Hve3R_`9><D|SnyEpp3n{!(V-ouYKekfX<=dVR)Tz+@ zFwys4j)jL{<6XBm*+s-bxFuE<xp2IxC#6U;whGmkj1o-OyRu-gU_86Ws$2y&RzElS z?&Vfxf7trBXMV87v1Ix?#l17YO7KPB=f9uZti^gkIsdgpGYJo5@oT?eSj}6$$o8rk zt!zLEe}1){8`)?z)2v{((?xLfwRKUQU7op2$4Iuvs%|R>nuc6R<XZVd=e16YlI}=- zEgiCN7>`-;tI?GSg12q#DI4H-is%QX<(>3YKB+d&DKB6MwZA{_XUeHgTWf4KsH-x8 zD#hSCV0x!X`c)Y{r+D&1O=o!8E3~d<zj|~p<Kac-ZoP5j4U;!-F5Ax1ttcNi7vo=f zpw>=Y=+&YT(G4Et<j-2V(meZ9CElE=6=5W(FRGFKnRMXew%Vli?^BB$;^6c+x%E$P zwjP3nn!CIWhjREKQeDCQIk+;mwJH;<Y-ZQ5+{;vt*%a!N0#zF`zvdLE5X>eba>8Z7 zprcWRcj&=@*&@wk5)dR8Wg(3!H&6v_D^4E-E8AIEckBMT7TSgFz}y8hcYnDq6X&hZ zs?nG5oD}F9_Ki8L41bHGJ4v2!f8~}!&N+$dGA6EJHO&5~4BfIPvUA91bR+S}?X5&^ z><j5D3H~yR<09bn{&Iv5&7(x66Q+s70;Vl-(9;fj6%$7LJ!0u$bu>O%EV+s?2lStq z$op@g1$v5!o^H$Lsa;TBr$aNLDbTFUtW+p8J~cNlJ|ibJKRG2cB|f7dJ24fSo|%-I znVb^$6ceSUBpWm=UM6TB3(o$P)$`~SAri102?@OJa!DBnVu?p=?ZkBWPS^dzYZVt7 zrqVV;p@xu@ZYCpG<ZPg+^iIN&+>&!N2h?!lEz0S^6uHAUZn}uqZ#{~WZR%^@RwZP! zb=}jd^{teaOtXf|+46cTxJ9?k!&ckNg-xe6Y6k+}Bt~E?Q^>stWlY?wHqLYd*Gv`J zb_}6N!ui3-!UTUp$?*U)*jq6&$zIQ$7Rxmoj?Ya327`?IO|wfk#+0rv`!5Rm&x32U zSR*Pn8a!r1yNhBIsRUl>b_kpzrgOg(@)fJUsrpp0h==z$;1o*7LsF=KmxvHE&(UnY zhh8RJ_{C?};s(8e-KM<#=Gi_f&RJZKY(aPV+LB%PPZclqo*-zEnWRSuE6Fj<uW&iA zIcQND*wM(wGS?4tnsY4{wO*f#bL9=w%2Z61$irEEO!)FA456`Q`tAK6)4Qvi57(3P z8m5<FtyyMFvM+;|R~2Nq@!CRdQ(~AEo!vXHe(;IZB^Z<t7pvu4x^<B6N|kp+cs3WF zATnWjCo|1BL6;^eS}2mbJ}_@{6<>bT?GDrHE*?7M8`P2Cd@PSx=&m5Wl#)^Xh$h^c zT8g9y-~PM<cGwj_mqiMA>P`unG*#)t-ZUDj8r*|;{wKQ}34-Hyx6><E2UW`&{eD?q z2Ra$$rU=qdn^Sdzqe?;=hP8tuZEEt2*ptbdcIvz(l<tsCrS&De=ncXA{K<lA&%05x z2%RjG&koXsP+m?aqd!3)TnXgbw+no@>1lI8q2{`RwGwE!G@^(43-F<l*1da0b1pvI zt|9(&sDNo)9A|Fj<0Y6Q7q;o9nPFFSiT#`dS3;?iAI*W-R1TF|vKBtrl|Pp1tiJvg z3hr4#UvkA6zjXc;6UX<CYfD`3;xPz0Z>T$rI>IHgTdb$nfN?K$CV#igpbnqR0ECh6 z`2M4lWZ&6Cn%)-9#99c4eF%Xcd@+(4{J5Gd|CIBj)F0z9I;?HF{P)<_={dtbA-H3_ zfULdWeCE0m=Oi}d$z}K}$1)b)e_sU>#eo<*RZ*Aj=C@o|Y}tr=z>{3_K_TsfX8l3L zpYo=!TplUCD`$ni)aEkj%sJkB_KElEnsHUcDrkadO`W;DKM~(K<OpH#SCuHWNv*u? z<l6VAX_WfC_hYNN1BRiP?NNY7<noH+&oE>4>R=ao3P#NxAG#z_<c=nIl>>L^*nF=p z0`Tm}z9kHIwBo$UwRqFhrB$5C<68Var?x%MMj{FCtNwU#yW5%9mx;IcU*`3H%vHT? zV{-LR9{N5;oJU+rZ{OH>UnV=e?9&*5BCDz`-*z_03Tq1byr@jLU`klW_e)Nk#<`4? z{iB0d3JZ(Nhx^5X$m~x)Xw71VB~cRZ#Nz{vr>Aj4@B%&I85dhv%{5f>o7M2T-ltvr zGJ@b}LBb8t(+HE5cc*Ch+#420!W-&!)O`l}CrM!cz_sjX@s29&4nI5>^6Qf$vMAD! z7U^GY2t!l^waC?_U#PHHZuV$Q4c(LOV(J>HgtNZ5^|_1&eaGI2jod49p)+JmJJb%2 zhmSdLn)_IxW!Y{R=~FF{QstB&BX5(jg#oRtsz_PfRaMZ*J<eObo4oQ9Q`3oz*i8Nw z5AWR8_2$_l>~L4Y^jO5_xl<J}ucR-uOV0z@y7kfqLidcNM=t?^bY6J4<AdOv#SiFG z-&loNuOeFgIt*7$$wE}sEb(5Sv-DiX6R%^F5cQ<^H!pJ^-EP$HA&OJVdt|AGMw$IE zTJ_yy+v0Rlg^Z=qEG^Fb?o=hij`Jh>%oEm7u6;x&u0BJA-4)mtX+b9uIUgjf2(zF2 zgW)zIwJQ<=56XhEEWSt;WV0_Jj>$ZnMRyI=n>WE`N0}_&phG-uBALl=JiGm9M(%t% za>V)Sv8G8Lbkxlsdz)Rz%$4os>J~DQ5w?xyJDPtv{4?e9lYOGd+f$9jA}#ZYJ_GgA zuAxe=m_t1%>+@#k=Rb8sODFb%1vW)v)74js7%xS?r3Ty*-0}aW4#~vmw~Szwwb1b@ zqn+L?^LnDI3wN{SoxM^CG3L1&y^<~mjSJkU95cxec{tZ}4_xhIx%fYQmX<6UQ@%b{ zOt-~}dTIy68q+quqhIpQ8LfR>H}!+X<U5HTJiNlL_dH~HI=iBkXjM)S(n%5GPlcX) zAULreI;s-eR$VRlJiqhJCCi8Q5WQP+>rWbJpO>@RVutV&N!~?~V+<6leAt~qn(;wG zv6fv1J&D_1K-!dD&~J?FMvKMtAwvG2%lYLM5Ge@!>Q5xMRDzw~bjD=%owYM(g72E> zg@W8Q5>9D?z;^IAPR<`&E@?E_=U3R7>zeoRjG~1ML(U~XzWhTJnpEFues}Els8Zs0 z7bp}^AH9raH<BsQ)G6_Obx+Ls>*Jv+iT;$4V7-p|H=F*HXQJxxb%R-MFOF*{eX~k^ zXjS?%flc9JlT=G^6*#&%ufZjD%dDHDkWpy+0UGU&`Plj6@!7|p3xA56M~<cM$S{+B z+qU1@OV=UY+Y*b}M^DQ8l1|ZI@~hq0&`ZO~z8V1UM`GovpH2AeKzn%e#oP|xn1|2( zY8g*w>dxa`d)-GVY0d*5y&*-gw0zB_sl`HB$7^k~Cs6Vw7bH<3aLIVwv54!s46EoO z-JGjT*cYkv<grvbVW;8wPA{S?HpMM#hMH5c*D`C`|09~%c}mZIFkD9e%rC+%J>!He zT~hw)7u!$$tFHXv(ml4O(*e918!xoBH=)nZo8bN!!wi+&3ll5Q7HO(x=Vy;i#s@49 zh{Mave}3+9?lqqd(<u>xzN0C7B?mdn8W)aguOl3c{*G_sqCAgRC`J>Cu?*}`FH{%c z00HAYmu2U<MOML&3M-3;|8VzeJM*Vgby#u3$D`}O%7!wMV!K24e3Q`yP2ZzgBe#H# ziLY}R*xHH%8<n=#;m8=-IeOKii_xCDWJc07+EsLU(Cw~e#7<)>XaubP`ypPzyn%D5 zCzH;smEQ|WhGlnMLal|}w}hmSImJ{J<J=Yg<f}ea-Po+3zIs!5#pG0(Mq{y0R*fu) zH=*I#IWdz>PvsUxUY^0edX&z=lpN~K%3$Ylx4Zu19~f?R2=SjSDC@07rHsWJ%=?(= z@-9)0JRWZIg7(^}kd^^wX6%g-io}&7!mgY547Ub1p_k1<=f%GQN{3${XnIVbrQERK z=G#FA$e0t8b&~eb9}H0avhL{#8q00ZJVHmFpM~zd75cs5Cx7i;^G(22z0`<aOajK{ zg#ak&#U|3IhtVPsleNRfGKeQRz?TM7oS=EC-$Pd&&8Fi9H`zqSH$o&scWeef+9>~w zy*K;m(^E9KjuVhwA++t2$z~$wNzJZKx){_K9#LL@Q_))v9qyHIe<@lrQGd|rOF$4h z1)(suHu)t$QYw0}7C~_^@2D4CTs|yBy@r||Y?mVAw@3jgRCi$zWZ(nD-}N48cdl|3 z2*vub+@#3Cn>wq=v2s%jfLnCPWaBYJ{+XGMJ0L{DtkzPu^@O8QDccy~XcF;f|0bA{ zd`uKd|Er&1lmD!pX$OzWgvnDv(6FUfkscY%QixD@5EkUPzHIE2#rB(bghz8#kj+44 z->$RoPImi^5-+vc@J8Fa%~qS`pD47A#1`?tTTn7W;09J1Q$}~C0cOeHlky2_y+H>A zE<<<I3E64VTLLB-RRG##SdtcboB7Rt=JGOrsr*rN?`Zjj!Ibbz-QSbxJY}V46XR9r znD$J`+j1FfpH?)fE3a%KroX;@MmkP-Wb4skF<Z)dHm$w~b{1O-T1d4Rv#u4OYcG#R zSJ^Tj6M#dL>T%buM(#Qqg1QEPG#fs6<H=gz^SotR42Y}@Rg+EP=i&MWzYMz=Aj})a z7_`gfSv)-Ej^=0)+#7@S$cBLZyZCSUT;tAv^|I-l#Hc7brfKF2Y|ag%yi`GdC-7>U zO6wqk`k?jkW{a#1t=!?md2_)dcuYxUefVQPksP;f7svOvxNi3%tk5r#*}C5|KM`{l zZdf;RK2~m<z@bCQ<GbQ2>4xwxq91sYgE`;WfD|_e3$2kHe+k6B0vW(2zcH|R7<J|r zHMvzr^Z%6A(9qT;fvA2xs92e_-7^;Vxw)S6<!dd&=BE;f;FPO`YBe}<>m~5OZ;BYM z;nMXa8gmQR<_aEptE_Ga1(}qJRpy1NhUSv^=6>Y2(gW}GNInF*pfO+SMw=ZmR(c7F zFxqD_;R}6?y+h=u?cRJp@`i*NDUj~&S%~FiWo(T0k-x9+{(@{9ZiyuExZ9;DZ~$<z zkK|}?<Oh)Gv>PU@IK~6ERVPov^S}6+l_j&wTIFtVC$@euy44U}iK2SrB6sLI`{P@0 ze`ymQci56rOr+3R*vhd(MhH!ig$I2-ZX|BI0>nG3an{wkP0Zb0+c%}gvL<&=w(x7I zEDYZbW?s`br4b2D>KCj(S`r#iu;R~3?hsaqPe=OAPFs=qfv1X<;)$vO!W#FlxHdge z;d5>ZW|S?!k)=o)JOclR$IIZ|mu;CJiqht*GGvuOOkAoB&<_9TJjM_o+vE`li}zj% zERlKL+ZuW&Um|IDYSPD|WnYUspvB>^R=@sZlONvv7#>c=M(^_ev@x7hOOKCRF3VQr zI5kCb`C-Oa^nqgocC9H_Y>k`V`o_Dys0DMzh=fe)t1Lhk*EC_MFM~1Jx5@C7cFFhJ zNUhB{S})i$h}ub>`~RMrH6IC=*5h}Et)bY->@eR_xJ(FO^lE_*vnw(4GtTxbDY4uU z2rSb(CabdZY<djeqZevC@^uimF>{b(U7{QvB}y8II)qcmH?byf%r<rXI3-WHUe#aU zcz?`~X15_Jl+FJrw;FRfNY^O*E2;QT_01f?CV8Zy4KX9ZGAweRkj>*OsZDrBl)5;c z3XPAZDrKySYR<esz{>+6>E5XAlWl?C-}SzORqnF#@l$zL_4JDt@gm{}T@Ymo8{wiA z;uq?ZXxoj9?V<#9X@{9s47u$;i=|&(&$OEHD94c`4fPQ3ntLe|Cw@;w<X2>iC`kRC zd@&Lf*_%NOYc?TSh^@ET(uE&cRQ*7Rv-4TzU5W_2K|@8?f0lBnM68)tNk1Viv93%L z#s5}siq`Jo<Ke!o?!jWVPd-%cje+mYML`NdU+V!OgM-8H1qQX@-iPZxrYpmZa%TKS zll+rLq49$Ety*5x))O$Pf~i4xZXRlQ3dvgTpWah!K|!Jc8xMv;F#bd0HDfjzNRc>Y zikKd%Zi(nghKbDpT~9N<su!?|_W+}eUY4Lc@OnlM^3M(TjiThp=0i&5KZPHRr+k=f zjk9Fl+wS>TLy0d7%00~|m144RH2!X2c=8^@@eQ*X=Jd;hp)cP=kXv>QZI&?TsL$sU zOC8V`qjYA|#ZunFy>P2{zeEe=H2qY&!yRy5OEP}fjxAQ@b%|{=6C|aq+$fcO`9nHr zF*gO{StvP0t>~A8$<*FGIN=8QMZ&&j&YEmsTQcFz_I8$hscW9!s6vNGRLU;b6G&Dt zebt6}a=v!nfvtCkPtk{VEI+J-`n!d{f`Iee$xGR{YREW-LCFvTZHs)u4AS<R$4aK4 zyqSvr3LZ@<)S7)R|0Fisfu%EJ*J@2N_C{XPO6Rl(2XH+5&u6-O2sY3nf?WRVSI=;1 z2yZ2oy=onXY&4sr6Q#%Q1D#*;sdfcY0Q*$pBH{G#lFnZu6)1etY3fq;=}8VCsz%du zDX=22pya7~C;D;5iV0VNWLxrDPb}0OH4SqBOO6y%{rQ?x)(=Tm!pkzLE+|DuFT}zJ z@?Cw08fhMSY>yjd(hBKG4@)u3%nQ^DIPl5B;F;Tqwx3u_UTBZxa8V#-;!wH!mKN<R z^r1|50s}9CY8_YfNNa$Vmls?Q*Pbf}gnO>{3~UaoZNSk&7sf+NHNK7;X_RRaT$f>h zwTpi5xZl1#*mMyi4OIi|e4PkWPD96u8egET4-pUcLBAKSlKK+tgy&3A@Tf=7)jZs6 zQ4FW@YDV0Xg{SOeFMBX9>B%QPGuftrC7AyY3-X)I5a`9;1(t!Q_lggRyu~VO@CEK# zrDURCT*x+VUVObJTSPc;P0F>&>u8U)16<oSIgu|8Hj5Sg8slDuJQrE=xlBMUXX#Jj zI=60L{GP~w<KUK-=29g4#coSjN@PasC1v5w0j}H4-pEa&r(XcdjnRBR`)ZbF+q*3= zmi{ZLt*E5gt3@>Th&cZRqB?;SyoF<dfIX)S69UIlbVf86t<dNQgG_e35{bRe>Nmqw z#d_p6Y9pAgHmV~Oehn;(yq*i-CWjK@Y8svhW@mHp5?0Ebfs`^{`A;pqLR|?zKdcb{ znHaW?>Go;yz!1RB5Fz4nr4O7P_3!@t7_rW=6ZM+L`Djol$OIBHPD#oZTA6e<u;GWs zNGgv?OOT$1|Cw6(awa2VL7HlL%ijHwkM~bg0Wz*BM^bQRmkbo;BxuzK?<V|h<oUGX z@{8zYXOY+3i?k#12#+w=0Ze7V=jVVsG^QEDnqHNHf#Y9fo3me5;Qx3#cs;dJRM28L zpCW`4W!@WKB3gOl*Iwbq&nZLa(WEPXBy)0`pfZv~_l_cw$zseE_<9Z!HekA@5R)Qp zI40o8T#v?jYo<M`iz>Sl%{GNsz$vARi#)bJbM>P<=pbGHGSIG0?&bjP^B+})#Sae> zSTzl{uWV4lp&*J!*yKHLjlEF^AYmq<p$S7{bCvHe_RC~Z`@GKD$voQZqyLEM`i&ih zoJ?|bY^AH8V|y}1U-JFN{X*wP-z#KzIPwP#eQZy^>^p|+SnZ^W;NhFLLdWB8ZIZ1w z=b5(sn+#^?CH)`5irqsV)prha)`bT!(-J(s+M>MS$m_1QRnODDHIw1T4=hnvwM8AK zwUm{_4<xbL5C}g3M9p;()6sqO>11tOGPwDDXoI@1x;d&<tP_ty=c}K?Sq&q_HfEn) zwCq_k8PXyz%&f^Kjr#&T;qx(h1tk0Me$Msey{w=7HS_&0AExIv046H$*Uzc5i6m8f zCb^Z>&HabPM2wU8XU>P+2`SaOZ#1PQ*2M-ZGT2EGl=TU!aO$f<UaUW<&%5*=o+I>l z!VC}dpJg?$bU7Fu`;*%AC^$43dbK2%mAumq0gL3*o%sI=`k`j+T`web(eNWJE$u9D zpnBuy8Bzb<qA#sU#Qb);GkF{Lfppo*(jC^2IdVKreZdw(_04^ZD;}u=oY(VHtJ|tC zSL}tdTUKNm^z^UH6-2L``PSK>SqLY1u+xiEik*3?JH&fs%BWZExBQb2$(Q$AcIj-O zaL{st{3_D@B4u_lEB8jxbzsSX^ktb=RTL0O-K0@lmz2nyP+k3Spr$jsESFNUNo9)j z*0pr-84K?3Z$c~JtlLe(c<2g0Fx^PU(Rr((()m)=QBVfWLY)@1*wR<2yZ^196h#^p zQ5y4e_k?98Ir+iEuj)d1S3wH=LNxK<0tR~ICCoNbZl@HzhYyQtj*3(GU8B_$X^sQA zNNPyJz)JFt+OPVF4mD|Omc=YB>GbR-Sdsm}%h8^=YjDz^d62UM->y0~bqDDBDCV^& zI32v~&pKeoLe*YE%@p(*Z`a%UFyiU8Iyx?Yj55C8D7Yx*IGcG9q?gk(mX=*owx8PE zH9Y)n5YJBwm-}J-Lmr)RYMOwf_1#^A8h@S|Z@CJY72|NpXSol_Z1&8!Z3XY>fdfeS z0bcdPuWyu@mz^V*7<XG1##%vgN)<5%LeGqTf8W(u3O4w2r#QZWC1WE?UY>~|)9xSd z+l5om&*#3+Ui!uEKpp7@m6UZd@-p<a!S^~y>WoqSx?v-5Ak}B2fZ53ocd9Q(PEVnW zlARh$ZvfUKi~t*nFsGJ}|LAQzW3o0__l^ziF0#OVI+dW1l$)*f_wxIwY=Z`tdxlUy zwZ1zZ6;k`{N=`DDRDGAEYlAsX!~wS~U$#2C-X!k4DDr*Nx4aa{Ak1%<85iEzXP_Fw zHog^dUGXsjV(zj`Ej6VJuC38&Gwzz^mX;URA&)nCmmYp1*pNr$3aQ_(hK!Vour9_6 zkS8Z89gjrwr$+s>8S6_{<tq^8KL*womWWns7u4DaVF3}a`~c>t2NpRlaIwZ{x&0=N zx;*c?=MoJhV>rrn=*F-XW5_kD+c@{?o51s(u*v}|RfPhDr2I4EpE3w)I6;ALV<f6V zw_i3RW?33^34||jv)BAc4Uw)XJ-|kdh-Ow19I575O=WUdplPhrtX@w2HoFg%`QfhD zHsJ>o^U8Lh^CBst^);MWL{@JLA_y8&Z%VrQq8vem($T=O%gg40wM1{zGt^T{Zzzgf zR)A(EBLg=~>-R@zVOz`;$MBkHv_k3F7UKee8#?~--ufT_H2@jUF%dQVlgbs+?-%PY z8R{-F$Uo>aM`+N|xg^UW2WgOATCA;0qNpvyv?j^a&)2-@#)m$hmeK~j*MD%}G^(vt z6*Z{~cLtR{x5x60RGHHyXkmlj|H9D;VtO)L)4b}PpMC>p?g#Fv*(P)x$&d~Geo#|> zY535Fp}c{^-h*3DQOVqU<{$3huMw)myhWN~mJw(0sBw=C?-EN~)4hyCVS5``*c%y` z4zK;G8nW>uH;(+ZAF#F-C4?NqwglHivk-+}7ir6E^>T6y6%>VJmJE{N>y7Ju|7NA{ ztw|e))uTTD$wpL{vl-5>L4KFe(fup%bw|Tot)RD2Obe52)EFn?=}F~*z{e%^gvWEO z=;&-8NBb2^%;QA%$GNcVc#i0c>!Q;wHnQEJH@rH!R#_sWnisRWDoUZf>$mKbd9Y<4 z&Dk$?b6-O1s>~H%DG~3#5d2sqGcpegXThcMYU}=BotroHeTu7$ms*!K(?YIY*{ad! zf{;T>tN$Q+<TW~8)N_zu!~1<+&%Y{2aUOke5t=iG0`kW7RhLSGU(_Mk*r`)XpS{qp z1J^q7cL!SZkQORR@YX3PUP+MPy_+ktEZKgBoJu;g=z}1Lge@`f;glg1EBz|cy)xCG z^P<kYS&!etxGHBOmZG5W4}#?Z{=P!Feah{=iqy=IV$ncm0I!C{8+ryCCR#Tn(sprk z)aRbL3WcxnfHjO<1pI2OH-K)>=z2&YQWF@DA-rReQpg*?+fDJy*l{wOl33pt9=aZ0 z_}E?=SQ$L{AeSmuE4(f>EH%*R7NcE-7u0R7d-^~{Lom}_UOE&veqN5$?24{3a8Dt! zZxe?bmFCESJoBbuTr@0Ci-;qfBnF;ef`Z6g#-=8zC%r*E^bo@#&)Q3GY8sM}G_(+m zP5>DB!<%PcR<xS4WhWyW<>JOF8(n~Zq+><PK3Y<S15)b{6Cy5zwboh-uqll&wH3cx zOOm2b8Pm<C94xnJ-elOD7kTy_dATvD?sm5^7`NA|h8d&MGjBnABeXVcu9C!^r*0xs z;t#Wb$u`#1(mN`pO0#LgU#@ldGFhT%J+XnZm$60ZR?`Mi&qOE^a_2lXB9hVA{_Cqu zo~LgyL4R)`pT60Au^%z~Iy)mJBP%Zrnvju_3XRFk0`4QTp}>`6YF<iuT6zjJBR(rW zH8wFLH7z9znilKV0R7F2C0KIDlVh>SCz-m)|2fqMBH!ly9P7;orJ<L$#SR5`7b^jn zgzr{X4y!TskF1(r+Opu@i;Id)P%LHGP#r@}ErY$@#nG^L+iH=+x?~8a;8{Z^LS~lT z7fiI}&DAv4$oy3&$=(fD3kc8(RVmeJUIZKWafH(OHQ5cOn4|0zJ%Bm;CVTY4qu2Yb zI%zy=5_i;tYiFMAz6518RO|w$x=*L{ywOBT{50ZS24iKw3H^nkCi|7{3Ar!D6}xct z`AjngXWQbQ!SN2>80jQW-%tuqd6&)e+Nha*Yc}Q`tvnwkix7VWHw57UY+YVmUs*Cw zGkC>3JsDNL2EFs(R&qPAgu6w5$_rJBx2<2$zF9~9O3V1jy~)($Te!K?-X*pzW2Xos zZQOwNNuUVO&{#k1Wx(++A0|!R3LqK9GaoW%@(*Iim_aD)Y+LOY@}FV{+mBz#WqwTD z{IYB>Z)n&?$1Beqb6C4q9Is&i-8weGwz@xu{5xL=%vA60RDrT+U6nbr)8dYIspiWo zE8?%xO2J<ITUCm(H0=!s9WwjBsT{ci5no>~^Q9DwL!Hni$G|b#jZkG<DrA%1jAy#< zd_~f|y+MyKmMf&t`8gus;#PNlDDE8Gu){?9^dVBo<w&m|Ouw*FU`L^)Gg#?>V6Sqw zUHZkJDDo2vk8&>yIxTE4y`y9w^hQQH&#Pd>oixh`eZ(a}K(srltR;)*XTG!>R;dHe z*PMoZE%D<*nYDFA$!XvDh!=>CdTq+Ce1Gtpb>)gNwg`e#j#t;IE{<oxGJG#yonRD; z#?e2W>%Lzkv|2!M3{>VcaF`r(6I3>{pGG0s4Bvmgp9UWpt8UY%f6?zChP>fdrf@^I zmUh;u%r#Htz{VyeWt;geN-wJ$CD93<zRO3vu+A2D3)}ZTu2}Y&TZ0PbpJ1-0S6m1j zLy>kg%;&1j7q#s4o*ok8KD`!euhqsr#ayF{EYTaLZ;Xp~X+U~k5t~sY9vabz3JId< z9L!tcBLjw!tQm8(LCrA>UYV1^X_kSm^%4z^WI&xuxU2xwk^1{3@09CJ<bx|QuiZ>f z^mhO0<Ln3=Yk_2i?ssFit@*jMW<13W>|lnE({!<()1U8yBHzOuO`m;9`!OJ3kJl-1 ze4y0MS*;yDZHP0a!*=K%NuKd$Aj5fIJ*cpVqIrM_SM!Uyxbd4BGsFtkr5ORWXUAKv z5X@C9!rS2`g^xlxaKa5Nn}nn8MlWB$)+K*>R}tkf%e0K`vLTMv&e!;P>Gdx=aNg}> zie6bS;TmoOpSal-aQ;LE_au42nMS-out>vdY>0>4wlel}PGU&o{HPQ979)N|E1skF zyw7C2O7f$B6<$TfAHtt#-10ch#{uUSk|Ov!6HJUH4`^@qQRG6|e+CaG=IcL~=yTFM zMca+K<L7*@l^hLx>>PQ|01&nUtm~i)tIIIPIu=Mltx#rCgadKZcVaa9bXxt(cbxc5 z?u76B7c8VN16O|1nEj@JFx!b93HN!X;>Q;(RdXnsG1QOm5InPqeHVlmd*E%0LRZpg zids9bEjEsXyS)C6MQ1(MtG0l9Gx(3dosI~u1!RYe-puctH3_-?i8q*>(jv$)#k(sh zZyEzh0sjLZy%(^o6}vCA1V^7Nh{EFJj?tG&ErWIrMAs9I{0HlD#~u&+Dyu`zM&l*t z4%A!qAYr<3)5$sx7Z-NT->d|EV4Dr!*eU`3?K4M;^g~<^D(|K5X?4+go)heh)nBP? z=e=G#WDZHsb0j$>aOw!@ZSXC1hpOU~pB_(#ggmc2uYE&B0-wRVrRPtov)j=&{f*&i ztE(7bkQ~fJ0d8O%5F2|WRg3Zcb4pbq3W?xRQ5SR#bFvH9uEZ}HX`x65XRkX1{H+kN zgML|eEv6E`PFtH&Ip5yP*4M$$rn&A3Mc`X~ZI<QM%&CCF-Oj*}33dW*ALE*s?l9oB z9a%;9OfEiVNA9@JBd2IxO~tfjQbeq@%u&2?l6_3GqYYXglSrzv#D{9yzE0Awvj$YO zVv+E3v+h?;BJK^IgTq=WS=T{Hg}f{<7N$~fX#L9QQIurH{pl)!V&zFW1xGe{gf{N= zqwv91Bx`4VEqX|CN)L;{JA&{d9dhyAYfCv*>12l8mND_xx(S-prN^sc9XiqF#jwf- zZELO-^r}!XF9BMMiRjz-Be1{USc{Gk{zZDwr3ls7$z<vh|CVCn$}uho1=yuR2}kXX zgmX0(b%OcHt!d^swuE$xK-QabkL>9(F&P&RTZLDWv$S<!GzYu5Tlif4`r4nuaJ<J? zq1;gyv$tGJ-3z%aWa{B8bsJGpb|<u+nvz{;m+!T{LHn$*9Unr^cJa*$zr3Nw^c|aj zdH!QgFmc_6biy`1l+3Nm9v#U(w(WQcJL7vh*)I~qqr$L`76QF2IAA3Kjr92XDcwm| z^6EFI22WD^^D4kx6#UW%9YQfoI4^&j{}Ah>L6M=;D#{wP^Yu&=)fWwYHhsefGio5W zl9AoG*!Xl#{q0`*0884dO;e`+TkB}06`a!7+kR!2N`SYNVwiLBs*>fFL@sjRK+sPp z?oiRVQr(N3rp|3gFpGDEr7Tyy>|L*g;<vf!5S^$pi)tj^2|a(rtOjTpX3oh|*gW)J zKQCXKJ8`lk9{jcQT4>p$p-@Kb5|W~kr4%e_U({UtcpK#TD#(hIp2VmiJ7hRrErvVA zzt%#MCBc}hI^WuyI6_f2iQ{>%ifxum_mr|$n25R;pJ3Gu0xwl_lM7$q_1fj{HEbOY zR2m1G@Gw0Q`?HuTJDfV?F=s6$D#?#vMPR#pzx#sk>3;UC&+E`QEC0wi5gr6#nwqL9 z02#J>#TcbD8MaiJeAdb4y-~aV8lfN7>(>TH%p2e)9AB!ax$aFi;_5o<yUqu-Stff! z#QhL;70AIEIg^e1(%MCLy?7XPUsvo>QGTlKL1%ekyPaN%0yd5JbCJaIs7gKkB_KMp z6Ebh>lXP_v#*oP|YGoTMTLM0jJX83={j@W6A=S78@@26YedxN9KdkdyS2*2Yy~w}1 zyj<v_^>U?d{6cKds`I``@7#Vs#YLsP^zs=r@{<is(G9q1$R}`*Hfv5b&^_$v8@XtK zGftW7=gw~3`yU0E?@4rSN?7RG?{r%;$`z;XFL+=sjiR$)m+1`IZOnY8<6v(e(t@19 zv+rDJX%#^?u<L2>%LW}?&6@Ai6>RTb#sU`yk&C3MyvR?7Sq)2Rza#N&GJduiK!7U+ zJ<{>miinvsi-pIrnE4E2yTqGI6%O4iJ*5Rg<UEAu4x#08CK_IzC#kH+<b*cRNW4Bt zy21Tw$Jj24);;)(E5rcPb9I`yUh{}cX67Ic^7xxsQ*G^btlO4HXH5f7gyYnc8YPAx z*pdH$s#ZXzN?#_7snz}{FMrhxG9Z$UguV=u-vo%O0c^j0kNa^n`-lZ`K%FFDVc9x8 zscm|%_>X>dPJOBNwfkZ~aq=2*{G`%RqmhK}5!+|$T|_f~e_@ZjuaV@KV#lylM0t*n zBvyT>%~?=PM4RZ~LzE5S{`zK)9m;ZOt=DcCnMbc&;R2*H0;XV>_#wd*U8q|LhPgmD z7ZNz4G4NXt$C)bWwc;9vhPd(|L+mIJhCxSxYucwUjNbjuw>5P4sPb3YSQ46lv%>sw z=8LNyS$J+?A!W>%AMVw+Y?}fDSNoSr9KMuYCo62-2Vszu>ShP-#pvG799(GK%ojDL z&FN6#aiY5OBr{4y&-Tk6{X#$U9F0Qak%anLV~F$ZSfooAv9Q63GfN?5;9e)cDG_UN z4I4!MvzD8=|I1kOZ?$ccz!4xz*AvU0j_HRa!5HPGbz7!ra;PQSE{gN$AJ?ghvma(k zs%(b5)?bV%wTCak_1H;Hf|o^a-6W`+U)IY1;Hq?2=5LqTerO}L{O144yCKD0m(~el zL{uj^5AUwMg}Oa$zdYNCw@RSEO3>b>+{{`PiFz{qy8F9)%-W+kkCw9h7~j@9Nmr6y zL!3&{phAd+^Dd$?s<{;p1?n=4Wq_30{qMbF7*7^t`ke=zeI7mpzU0y-IW-+>Fs>Q3 zqMn44oE&h=)Iq{Lq2F#<$JY|!xQ%HY(aFjNCks6$FJ-X^?vk08dHV|YhOP`ffVqXd z-k!LUINFF%)zUUc1F}$^p^9aglXvG-1WV^v%l&FW>5JN;B;S95>iTJWMpi;p`?H_Z zV`tIU5~R>f_Zf1j>g^>0U~qSFyB3KZ#fF+-=pXv#Yk~g{<Eyj`+}o5B-eVdAZLx^k z^N`ddAK9-GgUuE<{keipqZ=%S+7)j}#itwbvKzXDdIQ?xwfbdxOMIjU3do{3vTg^` zY_X;I3Q44IVNqClopR$B<nLi0ogo&7>qANs;mOFB*q=%SO;-ZcX(s!$!TB+(uJWJt z+UHWRgXrs7(w=K2;w!!T4iLw(NI1DT2N37^|Mc~hL2)QeyEws};KAKJSb*T}F2Nmw zy9IY$9D=*M6WkVeC%C)oUCw#Gy7kt*_0?8UwLh5Y>6z{6>3;g@d>O9K6>PcS;Iz^d z3B~ac_4aj-6Yoi{cdlIfHztAj)~N!0`zyU`T8Ktu;y?DoXKV)y<Q~_5>x!<K6y{ty z+1#;nkMWa<?ABzeELxh)sMTkl(R=C~2J^+n^MMgp8qinu*RU%xns_=CwZBI{{-r~v zn~;E3kCHNl$RalrD91!qGopS9j0V9yWL{uF&e=DRZPUo(n~#-N?Jr(efLHO+O%vm& zn$Ie*y?N~*%nV#fX?IT(4$_hfj%JcI0DArIZ1VsM!rYDFA~<rVG0%AX{)}p5d2Yjh zlNsIvJR!f4U}Z=faaFt8@hvllNoC(+NugXNP2M}AL!Z_~d3SbnZgtZH?-PfGKe)6% zPUzcY|GPro)PK0ds*A-3%Ctnjz^ZgvEP|Y%rZuuHzP;9!;4Be&6?G|isIN%^=b?kV z^1P<LVUzE+ZD+f!QG*6iDe*dxiBA-WMr{z|ryaCXTFu;CeDKmMm&)(M{%b8o-E_fa zFnAjrJ9TMDFjf<5DNoZ+UlwN<ixC&l@YJd-vLuEQ-GdKPp$>M1!f|5?SXuD)jeQ-a zr+_x_`1p|x_)@vxpdaTBtOD;(kh<FW4yKB_=Z!(vRE>C<9z^Kx7GB-o^d$|P^;qSD z3zm2IZPYaL)koIPP?z5d7b?S6a_-ub7SUH_)oCE74uD!NgOIJt@P8-FKKJP6W|k#a z&L1$xmGbgb*HW|X9&vA@-Tl%@y)9w7s+8+?v3H=A1$v>8A+!2a23%Ug>t=rGi@Z5t zgx=Su)knYt1%2svkq1RN_&%%}zSkMCCmsmjUVx_k#sB*!!GKZ;JPZJhV0suJ;aWn} z`4C_ujB|72w5?k9#cvpD9iCy)_%lfO$&9w|vL{~>n>*9Uf~6~*{7JR|>okZ%a>EXo zOCqkn-gaomImuA+CuZ+7+PkY|6u&V7y$fij`V~{xg73mM7A$A(IMj+?i(WviGxZb_ z>>c@rP)jA#G#{?x1LOhMPhSugz@`u3>#@rsZMs|D2<8vV($l%60Ve5PSStLcYVY`Y zOY3$a>Y`P`;PBb6o)vD80~BgJ`6zi?IEoB8?kz|YCJwx!Rd4~&8Eb9j#Td#4;;h$n zSDk3`>PHGX7G__`RTn%P9g((9R8pJZ_HFZOIxu}8V>oVBrH#y+^Ok0u-~HsPl`T;4 zdrj<zMB+h5&3Xqv{~QwtDgzTAAt<6^2SO4<s|wZA0>GQ?>}-6p5+xPkS_~sB`Ij5s zsJw8My5`8!v;a?|de>lO&woq4t2s%_Qt61ZvtF3&Gs6WH5h&b!rS)2+gGel3>`Qe% zjES>=rplE0C4^y|<m)UbwX+{9BA{=^uMBT6A<FxCq(GQX$3AI<jJkbRx=DE$z+SEz zTR;W6*g?n`kyA_{TaH@$nuqlU0rbfk445_66pk~JvS2*N>$qgR2Ch4!qf{+zl~z!p zyRU*{2(kYsRr_!affRiAp5(Y74dP1s@8i`-k8u5kL_=weUji7eLK0RsbZ)((8h#X0 zY+1C$0cEprn<8XIAa*%8l36h`Y(K-d*5%0NXw^TJ_}h%wC}Fq}D;hz%gj5W!@qtRf zAl@3vcks=5Kdz`Oxmq7x35_IZ)UuIcTF48+h1_}LwyAua`O1o<*1zcLaoJq09A+GO z^dhAy$!3Omt}8GcNd{QfY2+(&HTaK@z|Jw94)y68?|lK=bS$3P9TNZ<_814igvcY- z?80<yX~MR}CfeKl3u3T<1yHk@O!>)aC@o0LOP^TV)#BG0z~!6UKsKWWp4vyu<pv?9 z?zo$c-Ex3zL9#FUBsNtLR)JJpwna=S`{;|6<5E@X`N=T;xVG&i-{nCE>Om^5>N9-U z0frW>OBL>`bHZ~QJJ-`RM;w$`InU$GLp1fkmKj<b>FN*akdATU{vOi{Ug7i9#ZP6? z4-zN4-RO>mTw#<c*JAznpYE*~?5xY1%TRO9O)G><jgT8N!BNuJ%x|JyK7lr~d<4J# zG}0UdV{R^KI&&Z2=H#qX<&ac?1DmKRvWR^gvygT3dNCW_b|c@Mw9<a{ySy8pvp|{4 z*I<BUYbpKhOjHgm<_3Y8Dj$ESrxmn$aSh)rc%!yf3`Kg5u|b{wI0|lb+IDQ=#kt#J z{;Bk((#Z>-l6Eg)$BV>)3s><OGsf^pjzfw_DJp7IRs(BFNf|y%&@9prw40HAD9o<0 ztJok!j1m1c_oObCY91}*=8zH4{r35c*I{i?iD-5*`AA3?eKgN=gYhVOFHeYI-zhtn z`Q7J~$vpwcowy6V`@1`?3%XE2${7~}zy1)903zhBS*u^6)!a4+CvJA-513(+q}Ivx za#^cq^vGF5(O1bNtXz@ZApIf~ylr@al4kg?fDvCx_&AWUxWGvH=X}|620zzQdvbZ& zLh7rjQb5PLl`U}q*d`P&FJ}XYQyRDkCKy#>lsJFONLHpcAMoco`?q>t?=c2yL?s<; z&QUjS)vQ|VfO#%`R;E$TIN2b3kc11ITjr{n4)E$&`5o^yr|$q%eu|y%c&QvgI{C5u z%W|=5biV3`ol%5E`FwS|{9`2Hw|JkL5bV#VEy;pHu+Sh6s1FtdhM5UXv#%@K5izwY zgAJ}PWmNvNT^nrb@S=?o(l$ucW|!<Xkv+&Si~*z+-}jkBtM067Ci%I6f@IWqW2Hw& zllz*f>-w{)(vd!0X0mz>K9CTAh5z?w(^8QcrCJv&70qnF$G2UL9ZZC4$xiq?&lBeo z8aS0%Szap!e-doWmrv;tYZ7}*Tqe`tpeMi%e!H!Ry@35f<cbTy-CW!X1E4`~j!rq7 z)02$l>u2}t2o}9Tx?^nLVeM!6N*Dz*FYn;)z=2f;3k9U7ca6e_2IcYNA0ci|=WTQ{ z-DK~@B6+g>2P(4)tmmt(7l^yZKQTM~F*`rE*vX?e1!-Av`E`Ashfo@EWa!Y|a$uyO zs*5~sC6Hc-JpoJqWnZS!E^a0a3xXYvz|PGhH-nrD5z{V2#b0_-rDe1<3L8tyD@YSQ zC)M{AT^2#c0YqnZ{P?3<_^7(%6-Vp$Ve6!Budk%pog;F}Y>jOi+(c(|yglu-sfIdK zgtmUJsr@j!7_{xL=-3bNOepbPs?ty)CMZAJk5sK%JhWGwe5NMhx(QOGlTC|;p?^BS zNx>oqm(2Wz5NJF(2^e1mmnQ?A^yh?B2f4aaS|(j93T3bz*fM>+YW<nD^P29HeNA`^ zkmoiAUhhRfxAi?0Ml^8pC!;RKOM<=yq0anCiv2euS97W*o?@JBs0=b^{xwynu8Z$B zXU1YX{XYP0jmXX$X=JFP8Bv)rL3Yyo{g{=mgSY~8skwA1nk2n~udw0o!^|Fe@?@GI zqm|K}K)Ed2>lVDL!)D9a60L5L+Gc1`q9_S|)L(P*vpAJEwL;Z*WA73*DxqQe4);a? z9SzV3)%@uz)Cs28LBqSzU!!1)J|pS1<%9^kHUcv9+V2ji)1T1WHj$fXg*3ydozkyu z#1}UeB#CIgKR{MHz1q?p(a`+lh{`!*@Bmi6Nf0!<sSK}G4a>|)5pv5z&M_#GcVU1a zh9J;%`@a!IY$afbE@@M85@ob8d~CtSv5SrEtG=f(qb^ki|0*)oM1wBy!bT>#hRx#L ze$+Z-`m{#b$1AOe<QN-9h3IG4`<vcy44BknX(vY1n@W72Q8Mcat<qG?iU3`#Gn(V_ zeQJ>eHtA^dF_0B+mdN(77RL|@o~5e6D*Ws08fLLTYpI|RC$xnewLZkh#dv^pLuf9a zVKp#1_GyX11gZs0!6bnim0wwK;1Y1}l#<nadB2qv5yo|7$DdNn5m^mU-<y=rtTLR& z>_KfleFIO}-V^)+X4YNV!29bZU0%%E3rr4j&O-^=th>!osPWW2zD36P>5Ni^jS@O& z483(W;rkE5vPDsgph<Egh^Qubbjlp^My4^^xY>ico!G1@&0#YLp9b~=klmWhYMzhO zHV$o;Gyf~mZq=bRfk`d9H`x&F>gBw;Yc`*rR$8&b%?91YYptopOKiUwMxL{=(eX%f zcf&{>wxM113^yK5<H5qu_Ih&cZ+Q;izdD5q5v@+CT^>?~KLaPKc;x;<5|)a&dKcSF ztgH(-X<f{M`jG+PIO@h>6cCO64U7BOHNMUctLd>H0RaVa3H#E=m%-036qQ#4%d(8H z2eZrCwW5@i{(N0YrAfEy@E&Mz-#Q<*H{5p%9gJz>K#nLpFi*`}FS);<{r2k+gDqCh zQu^(vBdNvN0CD|@Zd6Yid5K6Hci&x!f`sW1mupji_RI=Nz9APQ+njj&GQ3YQ_wuTE zi(iZ8^{#Kag)?+e*b<8AOI`Ppo6C)ik`8OSYfQ9ox4HcdC<Lo>7$COx$16A-RIc4j zbA*6a$}UzFOyeh8e7)ou-LSI4?h!-Zgj_*s6WE*QAzqi(Iot;{g9y*ZHw2oJENx5# zyqDClR|$wmO86K34%v)O=rL!SM+=hV@O%3PB;1JZI-<#a=Z+s{FUC$!Tjr0iS&#Fa z2!c2YT}`O{(~7E8uo3jqHHk?Um~D1SVWBjYXk0vFYR2)w5kUU{2`U=^g;rQl_5`>M zhfl2i5>*m8@c>}WWpVG-ts-IWv|ctXE*0#=uL-Jp7juENx^SF*lkUyqe=>2=>xPD2 z9c9OPW#5yLcE#kj5Ce4O3kOR-b)kwX4kWD#5mW~fq)Xmw8HbF)&{*nqg(~1h-m{vq zSio8)T9KjLQRJre-B!w!ceTFm;G;Mzl~Ex7ZGr#8MAT@#DQdL-!Hprlz~jPBfB;qu zUxzZw3|+e4Ky}a97+2ppDQ`C?HhuB4@r2(lZkI(Hii(jyqslC(+~BqXYci4a=9G(c zP}YqMHpPZ!l4S`fr+`6ox}^OD)?vVr`Qfn21YLR~i}?#%EKcY_7rGA9^D8>EiB2ys z#O~@9tujLfh1>9XE>cA9j6c}_6g^)3-;^VW{R!-w`BFAhQc_BKN@hw*QbuZ0_V0|; z)P%I8{N&WQ-wA-E#GLdrKz34EN_0wca#CtaDj-p>kzhAMZ1vA8ViYKBI$Yx!(3*F- z>rsWQoZaD6vYS3?MOHGtF(GbcyTSj&V=4^`eG^8l%n&m-hC}rWkQw+={7fi2aiv#d zWx_<=PX%LIU9>~Q1<QAn9|35rl1PvIYm?P?a#RuLqY8`OP2wAf!Tj~L)-9$ffp$?z zohBiz<NJ~sk0?2UoU@txSr`I7?k6e6kArXmGC3av8=M2nrx_KX<f?f^GOGuu%8LR@ zb|<Rf?(eYbw^obMTJv_bn<s?X)Sa~K_?CVY<yl7T`|!|4tCT{SJnfYV+65GAyYSR< z6&_17&g2A5GZ*#w#sw9VioDaO-HY2rEx!_)Z?k>7Mk<O`j|*Yx@qX!<#sUV3oIMs- znX})CLW&mKq-1KP`FY4e**xn9QG451ewz~9s$--mt>T~t)B^=g)egEKg+J#r)Y30~ z!@XI1i|#9z5;Y#D*Y7hc+&2{j-AVDaMGB*)6KeLUSAzDWr9XJ$O6H=R3pYtafK^pv zji7W?r1DwZR6&kbOB?Yqx(Q3>CWYO5bBIARaztG=X87f2I$JmZRqO4ts=|#<(m{Jq z<*`4In$x+D{Lmi)WN>a^c^zT<dA(*ao4ymEUE9a<q+MBlggVN}Sbtu7rXJjd9N>2i zf30+@ww&sh%1~UQQ5l|oDERa0HwX(6YxRJ(rjJtv_!CONt}{{>*K0$YSgh1){cAsy zxo5n0Fr;r`Z1kejPwRx4HhSvr(Z!E~GXm(na_LTN#TR}#kk4I2<jRDlNn3bX(=&$? zA+8d}?#Z6E0LreM+zjWh{qez9WXs}E6N`Le{v;$Jc;30%N2e_Ka(VO3>7HnPxB5{k zqDW|&w7>pH(L!9Y>~nnTkciaZ6y)+3?oY~Rz1+;)2QN>p9U3xcgY<5U`<XKX6jI^2 zNsZ{Vq(;wIE8FndHyq~Wt~NaYrwityMV3k=))AQ*eI%f4J3VBxH;I(oV>PE(^b2hr z4_c4B49E&*tft#OBM-FqijOrj5caDgEGuG-dTyse_^27EJ_G5uE6&F1&$$c}zANwd zxo_XJVS|@{#)^zi!hqf6{^ow?&{$FF&J-27gaKXQqiaXpxW?$3%j7Ejd)lE|szdT< zHB4Y2cY|#@9iVWyiP|T%mOLAMvr2ZRUry#*rL>lLbEmdso_q{weYUSk_cFJK9u$Vp z2GD?&eE*1)-lnH_LfVAHXk8jlbPzhOSvkofp%&BHsl>~GTS~}JoA$@|xv23fw?)X4 z7uNI8?lQ6?V!t&Bp@?$q76B+^&gDgwm_kK}(r?M`{2OqUHAaW;s%1kE!w!`Zq1Vow zBJ&`gOxt&)W`jO2%l3`0Ke>c7V3*pv$e<VeK>95!l&1A?rZvKhaP&4|Z;J=lnYu@` z37*wZz9~87nhmPHT>V*QRQEl*^|BO%yO>^n?ALtHscPf2YdU&l_N@Objy$C}9;9(o zPY-6Y^6uZp9>ZI>ZrX8Yl3ltM80wQzsdM7|<?5+%|IWR6JCY??jzK1Ic}re9Y+B;C za_)C+T&t1<uVIJn!Kp&I;Jz=vAKt{jmJ(8*8hd1nK8H@~*6_WvW&{Cjjs+|?;Xkgl z-30ABU9P{#pvuenG#r-E=qTDM%2H#n41=#^07==2xo>el=w=ozvF#RQDyEOVP4n`V z{~5^;QZHuM^nN~z%fP3(@?aG>+Vpxoe1x@5Uz5SlKsYK=p;LC?Uqlz;uvaruXEq4w zS~LXju+ebI8Kp{U$L*>j@ACp|t?cnn7N2z_!vB(erVR@!SHrsQyZa47<m&V%ELg$X zXIv=K*=n8KIWpR-7^-l@%lNaNf9hNjN(0V~dDks;?Z*<GIP&QY9`D**YOnst5l*vb z(1)hU*AE^>U~%t^P)e0I%b;LM3R~iiB5HN9{XE?HlTqO~>Ix`P5Bw%jH|AtjpE~Om zL8;Xy%C_y?qyLks?tb$`?F~#qv`-H)g(p75MkhaZfNWPEt?}FF#ZxAj04SmWIZ4R< zQBO`JBsRkuJp{d|5XNNH(TjOuVR?ohtWb1Ej!*ZsoydE3ZGK$tW(q83OxE-(CKvt^ ztH`u^pHm=sW*M9PJK<~}`X@ZZi5Z>K^ix5Zg3OCAJjR>|i$aA?TTv^pn52D1b)yDg z3wu`?T^&d#fA!iX5P5id>iEqbi$HjY77HVkdU{<Q-NLjTJo6Ng4=mG{8SVr549XHD zSvjqW%cG*%#)K(~vqIyD@P8+`jcNJ5p>MX~HGdi@UV8+z$Ft&RrRo(1G*&$Qp;DZp zwb=D9#1fVol>BCcT&vxt?q7)n1vI=vI4W8F>KJhJmrq=bKx*}M6jN(FO2MH!&slX_ zt+<LDHQJ7=&LitZ0jOpta*#`o%GS6tlPqwK0kncb2g_=pzYr}t|KkP1Z_cIHjT6E0 zs$h(|mBmB6t?U53-?-#8F)&^*?Ao*DJjj39lr#INI^k8Sm3D`DHqG^Uau3Ol%D@JR zj-GnT+8S25n8W}nlAg*`jw6PrM>SK;n1Ewd?g!(@9i8qNRds3T0u;G=CoC)9FCL0? zEnns(ZWDk<#w(f-)wt#v9^|L65Ldb?PqY=>E5AMyD+1wUK=N5%4ClLSf-2y$GR0d- zjDe(iLXZWWxnclJLDw{s_ffpdYd7z&264LlcH$&`fzkNil}DE-8LD56$sSXqFvj0V zo=k4eY4xUhaHfuW=#%9SO`SUbU~{IQIXvAo$ohJ3kN^=#FlVq^9f9`s)&ff&pRFnz zIUYBdt!DAegzIArD%o?%+geL0{CVS@<RnQhr$hd((V*S-lW>CUhV_T~K9Zl?sroxT z&9iC2=EeZ6?L;yfup%O>-&*I(b{9SRO6T8dUrW;@2W7FSYj0-E9hiKs?s_3$>wJKz z(|E)wURnjjsgiBf*`1@JrDj|lG7d9}QjJhbo(<f<zq-be%HMIn#zv?5e$qGG-`o$= z40e9)6e>K3Xt7Fguva_!+AHk20(z}fVl5;JCsBPbo0a*<O0D)M^e%%>RD&Q19s({C zb+<~Kr8QI1@XQ-_@yy=1d#RMi8w{mad{b~o%QZ~fIOFgO-HleOLH*wwES2SBZSS{D z2aJ`;9vp*m%a`!;S=a_5GzG=B14a6&b2`S!FOHewEJRU&RXHi;-$?HbiH;h=qvRY= zdDyNE+W1eliJirr8*T4?+8LwT1BgXUB(CgPWsx#K4^@y+OK*Y9`kQCUckJ^lki5oe zSLZ|~3@AI|U<ETw>}UhluirS*4@S|~PSmlRKKEX{GL?Rxa*;z^VvWqStS~Qb{+ZuK zU<Y%Tz};FF7QMdx*N_3nA#n7rY~AQr<BJ!JkS-1Pq4BUdwv76O1u|VQs%hNALW<xJ z(afPKD|}BP`d~|RMTE$VD>dz*JU%pj&WTP8vQNXwgIv)$F|Vm*e-vSdBPCi*NBfjS zE21Bs{u61K=BV6#!v2vj&ztDW@h;0+=_+QDcAGD@1_p1tO6i*4mNv~5>*boy{ZD)f zzAxDW8W`>7m+YeV5j#JI!}0|_ldj+(YH4U7o$1zBV%m1T*k;7D1KY6~(M}CE$}PtA zgD&3G6?$DVKRLcO6QV;UP{vEb5;f{9>4K$L!hV#1a)<K`L|V_4)>ryT!7CJX-Do7Z z^mR~f_#)c@eF#S;6Zglu>l}}$k=IMPrz%|n=^Nd}&5%!(3O~D;R`Lc~{h55XG6qLC zM(D|o)*VU=(~nw143`d(5>L(*emw2YK)3$3^Yza2FOVG8?UtCAynZ!ziyBFsL|96W zn#{(&#K%cU_^F4+d3OI7^vBgSmXKZtnT3{Xx?24Tgf&K4p)CpHiieo%`dl?-G@^BU zT;amsl*_jJavJ{G{tNQmscZ3c6e}6}Aq?J)F{f5!a&UowJ8V3POe_Xx%c|jD*k`AC z{jKzjhrB-;ThHio60NKK$NFK^`u7$%gM^^!3np>*zRCE-K}ELyikA&uq?@?>dYzJh z@^(Sw)|AQlS$GhTue}eJ%L+Dvw<j#^(#18z!`e7B>Xg4)Lj}Mw1!4@6O;~&)x|TOx zqKS;H-?Qxt6hQ_cI9_LVaD8JEdnG<!PW>g46m|C&Au>Fd*k<0xxm-(+sydvi?>MN9 z&q6~K<X_a#=Lf~IIDj<TBe_;Aa7`Mn%|K;pJ?a3K)PnFd-(HeA=+n9vKReG*S`(d> z>_j50m}&+KlejcO0ZW)D&jX4&5bOq|H+(QHWzC7l<kh%XAt4o4mg)g${&2jn?H9mu z96IE$w5N3-;VTDvd=j~l?enr`?qc$bxie4Alq(U6$t@`7ib5(c4ZAU)wK~&7gi@$u zP2@rk@m)nj)IMAO+%tSAdj4e!X=OZaXlVbC$eKl2zg0O~_UY^<QlgHerR{a%=Z+NN z%w!nQg6H0R*)~NG@*k3zq9<fG(DV7SZ`Iv|p_+jc990rc(g+kTT|J$hGOB6$!fBr{ zYr*}B2rh4B8y18pt&MJJ{79Ch-<87CuG_2ENpG4jpVBp+*J&DpL@&47)5Xc2$6MNr zHs4|NGis`?<n!EBk`DajgHdU58(nRvV<^y{!7w3hcd44FKw<aZFm_K}LLUwp;9<!T zY_pVhT#E|QSH?l+fAn>>qkRG&DhpOjUQX$8r~uZ*z8-&e`8%aU`LPtfYFG9!d83gZ z8*R;fMAUF93rq8_HZs0?Z(kkdw(SdaTbPlldRCC&Q-c6dS7ezYAmOwgi@M=`P?u!8 zD>=8Eeoekr8nOn{IYp4AR<Wj)dA72t&`3_&lbxK0z!}9l0g@v>P7m@!pw+0g6Ru4J zj{X@^S8Zby{%LcB?9$w_QW^iN_3dFcaZBb)-!T2A2vBsSlx^kRL0sc8ljSKIw(&_$ z=~bnE4xe*%rwnjuKWOhUy>s4h?xqe04r!&B!OP?Qs%3dOR2}`Y2rIgc$@ro~?z$?S z&_&rg=Wg4q^Oq{zlJrUomGmM%_^qgjnmZ4>hkmQ<6)W*MQ^byz-Rb6|YTSBnm~kFC zjp|q0r7^jDIp1;y2V5+9m||6aA|`R5spMXX<R>QUYeW2@IHJ3eYVOiM2W_5zURhD( z2rpqYj2=hw6?BJBJ?|WTt5}%al)sr|xrWK6MrF?t#VLVX&{6)q>oeOfIA)KDGtpip z^W@vtVZhky^3kQZ-qcTFs>lmGwOa%C6ksrUXPGOS4uJdkSw7J*UBk4KiGY$8o@}+D zz`_6r@5Rz&FfcCt%5BfR6`!}4bNp@{8)Q}7#Os}NI_HG!p`M$_YtkANuNYb3nvTCL zd&b)73Bx?hJ`DohxrGlaR3tbkgG>g-lrXoMzj$F}V5n>Tar4@o5n=YH8&C#lvy;Rk zR7(_5FqNF0a#?MmTE8^F1y&8Jafmsal;_HTcpG=3VjKfbY-Gopg-!<Yv2&#=N@<n- z&g|cYK^~H%uk=|5%POdp|Ib%~J(JWlX^9pW5lhN@&5Z0J+&tQ=w?qp=DQP0%TB~#| zb~evu$;1a46BBpKLWr6*GE{u6hKj5~rJ=T@*A!zB*FywnSP0JIUV0Zs1E2XhWR0B^ zExldG(`bD*Qg78gJxNEE+zK@z$n}Pd-Kb<o$ShFh1BS@CsC4=gy$wYvdRZwlByql^ zM7pcZ{$DJuZ{Nr0<XtSKg!D<hXpp5PjGE3A072`YOjdtj(~wfEI<6|H>#L5`cvPBY zz5R4tJ6LC`fo61!n<4(?rIENL{>2c>v);^tw!<eDhelb`rV?K%jS#&s6*X7UmhgGf zl&C058A^X7$to=u0|TU~)y#Bn*bj1=y}VI0$HK{4aKWl+9FSoMbswJ{J3IcYe2He} zNIao_DFz)=lBEZ@p*Dh4of$k-I{<UKR4ERL!>EdHx}CeTXvQWmCi8k{R31${20vhg zI%)Fc_>|Y^g9Nf!3y&Ih!AC~~{+3~kHqe(M0g{^gqJa*vJ#m2Pdbj5%J^V<FZ7%>r zMnZ&dnRrSWExJ(}5rI1>s-klX_)r?iq-xbzfGD|mSgm3|@fWj#3Vt@<zOG=;#GUO+ zu5qw*X)Uv8?M6Dr;RfZXCv~Dpo)_njF`P>Y;|5kHMVyk8KaAf^e{YAkYCRbAKnYfS zW87!lKqy%JA#oxiJO{H5;d?`W8+maV*&ue?+Pct029;GR9Pjb<F5X3}O;9#k<~;?n zq4agAg1JqfmD?H;?yX^UEb4ay<hp_~pLL%eOKU@v9@r44ma3{Gc<YD(#ohMvlfwYV zWwA5~1J+HC!~`@O>q!y;lqCxh9^LZ1ji<p{I=Pj61+-Fr{4_tswr}FTy)UTd6<@k~ zv*VyF$T>UOtKv_l?)Dn-t5J>EU-)S5;i1Y9WAfAK62mC%D`7>Z_)ygm(!8R2<s3>E zyOiqGPyMus^pv2W4<9f{zcC#`z8l0_x}QtP*^1nu64fw*>G#0nv0SrzM|t_BA<gEC z*~P#mvr@ej9D^+}CE*}8_pnH;&Ju16voT9V?oTEm$wb<<<`c;iUR6>wA7QrL72F_I z-e+TN_YwyBUR^qlI>jO}TGB)T<~UwaSwE>+y->zj9Cg%)dWsd>szf0hE2Zt(;3q@> z1+)v$PV#L9r8h!?aI`T%kKE%d$TGHse4zyLdCJN}Ou-WtJzEy~%OPo*)8xQ9HH)VF zE-{V4Yc1WfJiRt&u0&n`%U1&qLQlvxv-_&GPUZ|%_y|)2#6lf46X%D{<BqOfX_V<8 z-W`G#Vp(0|fzaNwPiItyVq|ghjf5RZcQJ|#E%oYKV`Vdt(LPVJ;wHoc^MdEiZ`7m3 zN~E+h;U8RtI;#Mxd8Aw_hp}doLHj2W<8Yf14?9&F=nIZYR}M;;xEp;7%Cw5@^%1qx z{Z~epxjt=8A`LjrJDkd1px~%`kN4)0Np7t-t|9%XR{&a5{m>T?$hM|u*NQDf$eIqd z3Wcc-X0#H56W!3wn4Z6UkJ=Z|M!Pc>AyhRHJ4;Y2(d;ecbTNs~RGrLL;2dd~cHy!h zsrX)pZJ&_bKsjNS#jrByvXNH*QdTgt_eZYx_A2eQy3{6po3ps`!QRuU5G%8@48WN- z4^)Z(gbkX<LEx070q|2<%d!1#Xh`sg>b}HwR3(BkyBI61K>2*~REQ1Sgbb5P6Jebu zCrPm6S8lX#J*PGpJUvgTX(^6m$@%UA%4Ss)Iyi&G1?4pjctz7mlA$X4Jr`jGkZ%p` z4++0rAVD<Qt2n(UCC;|er8OYYpf4Qf&NX@#zH3O19@|y?tZ-|y-ggFM+CPti0y$zi z_qhc&)4DCQ27v*ews7Bw2xTeu4@vs-IfDQG-EW~1m-;*%m@A6qw?!}Q!}{h@5`8ng zUNY6R86qwcK#OH!rH`kNyk*9Oz^1iNMUu4G)*g;H{)HxiZJckEvKW<+9dyoal0tj} zcA|ccHUD+erqWW8iNuRS1WP7J>Xp+^_AE>%?v(pBE?8ENQDNKPXFuQ~`m2U^P+KYF zhd4V>HGB@wAs8|aCP$W?H<}8-XK%)q^#I&=Nl0s7Hd!|k&$7f77EdYeXwSJtTN|4f zp{>9#JZ%^!YZ^{ioXX_(GhdXaE;nSfsgBJvwgdeX+w&79W|7>4$J}ld^&A(mBA^Y0 zR5znad%>~`p6zuy+fND(=W=bPe3uXUP7%&58op3=Pa*$mr?-lgQ8XAyp&E~7o-n|> zH5zWZBTv3yZ-5}{QzR3(I#p6UN%Hqk2plSfBjCU;#Pi%)qTZFF$u)kZ`|EVQpUK{4 zUKR1^ToRwaYjbUeyA$G?w(CRN2xJb)`V5k5H3{LH4J;p8DK1wl@3~cD0DK~SR4}-L z*;3^bwAW32l{$(XFBFEkG~G#}$Ndr&pLV+IN+T}r?BGhfJ&Gr<uvCPg()D*z{DhdW z$ontp)oJ3b@15@Cg<kCnt4sP41|6^VJ@wl-CmM-enKUn#5!@Ln_c6^%rP0)>y}+6$ z<}%7%(Lg!h`zCI<9eK>mC&kSki1iP3!ES)tL0X2JB~<K_E5o);VxyN?LVobgj-|<Z zklT;%-k<qHviz-aavb)gLbkv5VKX9K`L?L65}!;OL4T`eY4zo>(%j{kw(y55W?~zz zO!4fOx?jJRH(Jz|P!%9cqV~fP4;^9~YyfC1S)MQ4g5lZX95OYNiv^+K2X?Jl&1UzH z!GEraI!aT1p$R?)!ThT&-#KKr@3Qt}tYQ-lGMOf-cmP_O&6;R(-IbaNQSvw=?=|Gc zFNq0-=cgWwSvJ%pv9=VK=bw((#u4%i_l}Vn1mH{<Gzxu<GOAo`F%*JtPj)n}-b{RV z7WHi000ZMjW(C*FPD-Eh$cy?ZyO_`znyL}7W_YhsL+3Y|bwfcR{q5-<0Fhps7)Gg- z%GM|9kFzxwkn9q0U{h$iy5lun_cUoZUq%}rW(@YgedU@m)41VW(yQIup?H<|Hk@$U znlWm69lKiad2f63fh=PB9dW6@4iSvhTC9ac-Zwl5BkKo>k6N&w>q8gx1rk;{k*LaI z4r{8ANQB@_hfQpTb+zKt-&oB@ebo+$NcI|?C{i*P9ZYDYS1=js#1|1Vq{88g+~11L zu$>L7^9d^h<H4Zl3C41r;{A|jCMz76s!0Xt)DvehXwvP|4aY5#{8rr4G<9Dl4PKRK zju3gloS~kva!E>}8L9PLuOun$*}@VXPAoNT`9ucDcqqJ|4FexwZ+PFjcU`aR2k(Om z>-4x)vS*G^wi@Tf!}Lxm!>j8;4N?v+llkkhe-qovZ&W957*FVM=o*t-ZKCGK22vOx z;rHSPaTUrK0jydEEQDWaF-t3m6m*%+F}bbY37z%sPgzKTBZ^H;8TU#>>2(|Tt+jv8 z9vVgJ8owt57z?cMwiHiI=Nx5Rn2o)`u`V@v(>5lLYPKo|TaXO&sl@Ad-K~U4?Aee$ zebYGb+uZw^mWqv1^)P3)E)u<fz(BnfUb@k<d)XpUY2iOO1M(NlB)rt1yRkhfA!bqN zic?vcPnH)rY_A~;8O50tHAM|AD7iD!mo+wX%f`vD-qfe@aLN<mryh`UlS7ptoTLxC z9F9{4;Vo!&YLk&8K@}I0OPie-gux5|@v2E2N*?n(vHwz$2a@w9I3#XpOOGc(kYXgF z^By#R&#7C~3zVj0jwubYD@!yGr#u!O5{qnSOXk%)P>1^bAyj@q%)bVHNOQonL=u0r zRNVyr52835SGnnexvAXcs&*TkCHA)nj;CA?h47YlA7-2w)5sa-FGY&Pn+2E>O9133 z#;AM^fx<vS4P>JpSglgTXGzM%$+Wih;#>4`mHNZP@=663XiY*CSM|kDmrN{Ti|#y- z!Qb_WN%fn`>9k_BRUKl+-U_8KB*EbRCy7}3!I%1P-6E)`3K(>)fiP1nASo&_CL}H> z%Ev!2)X&?_%~HimMn_HyN1R+1jRXyi`M=stfX+gFLQJdBWl-9d5EGe24!B>bMyVnz z7@tb<xm!dc|8dH*RhHOw?21K>Y6t=(^%|UTT~3Orn3#BtjP`GdEAJ3XL$+b-S5y@- ze@}L4_aA4X?^Mx@y`KU&hs;7X1bI>{Q!LA#59?R>=`Xm+(affl_xc({DUexe`<pwO zyqc#8vw7u10ruK5Dg}lh%jZ=Oh-r?y%=1gz8i;2Ii4)RM9RQF+g0T-y;FMSlRI={g zBy2*jZPooQwoIMK5hF84!I$=~*DM@&$gy;UASp>PK;%5ut(`lm{DJiFCn^3)TU9;2 zKU^w)P<+2jeB>Omx6xw`j##PI%c6Csa`#kjy5KsFG(a$KTfdQia)|t|{heuE)~*Ay z6#|QMu&y~6{9A)pBvlnAFMby2k~iPG@k5NyF9)S4eh%Jl+_coU^f3)c*ZC%PHA{_x zcCU=-#7JtXFUP6ODX-^8la<*!{;FOO1?@@&PqV#aH_o_R*SC9EouN1^fwN_tI=A-S z6mX(%e6x5%GS#vX5T7|FqoE|Nrm5Anv7T3&wF+<B@wr13LS5GSzbavrwqls9P#cQo zfqfjzNUARl0Xs+>{okc|70g7Kz=|Cz6lrk5h<<sD8O^mGHYyFeW#%=_DC!*exmZG5 z7;YK(meHXa-G;8|?@;L0a#EzD)E;il5q_J+fiuJoKXXx4VbRQT3YMJ`VOTJjZR#Mh zG@5}K@L>7zWtx1jGu#wsEoZF(QDfNq;AouKA$5?iJRs&b3e<-%w*e@i8>^Vc_Q$n} z^-&gG*zO#t{UxEMVQsX}Lg&---pcQRvSauwHNKf3(l=4qT7n<W)E;ak0cmS0OcK{2 z38pV{KbpvjB|5Tod$E4Ic<<m&vU2okqek?b!b)FZ5{*`+CeXK{mvzwdE18K>Zv#FT zMguH`b1K_pNR-C8W4ceRb7GQB|GfB&3Nr^me8{wr3A+Za50VMb1(MFj5TlG17tCjy zLQ_^l?8c>w=#~LRops{j*Nb<Fk8?fgpNLQ+dZj$bu-M%NK?~}H1=fzXmpMnw#<zZ$ zKe;M$_y_EYCcI0O*CFrmZgJ7GQg7<?TL&ZnRqOc4cDewk_7UCMg3{R48@i6PzBo&z z9(gfig)@k6ZAVFZ*&pKEXa1`qq91|v`9U!8499bBg<zZXU4idGB(35YMzW<{Kq1q5 z1uTZ9Jd4b<<(nbG@w$T(Qqw6OJivUL@~M3TfK)4-O!3tJ0na*By@v25Ig_Wb6et>e zW)QtV-p{pE3FN+W%=fCF3OazgF<ZJb84^9L*b$XNDWOV(VE?DFOMSp+7g(>HLbo4L zpK2*+AOrzcx`23ag&Qq3lta7a6z`62-EY6*mVpk14fr*E*@T^FbY`bvENX_}*1uO` zSV*7D=^vN?1lD67Ql~Ka*?Gr4Us9v^pwE^3S=YbCGfFZTc&}!h0m8{;?gYeOq<)*q z%=otDQi^2XAZc5u%#&g9#^xm%0csCtW&}Y2f%ZymTSM4(kU$bSm9FLdBBtyTTG_i% zqcY%vfP7!McO%gh(3rmm;JZ^?hP@k~Vr?w><CnTI%NGj!Sm^H`noM!VG=;(30AV{b zMr}8c)W;BhILJ+oj_K~ObIG?SJPDjV_^G>Z*eDyCW_2A<SJBEd6dX(vvW=HeY0Z@I z6(A?V>x_!2^`9RTlGBc9w3eD^*$5CU+iO{UpYc&i(&urz>Fxf_1C@Qv^O>SnI~#e` z@E#iL&%+$dIBxpjIk{>%2`6Od%r<3s&qKakA6WTG9EQR~{=5P+_T@&*)h1y?a-8x= z+Ie?_7)~<59;I4e`Qd0FHGFI2770Qo3)9Fsm}rOI!5Bme=%jejgM<OS_Lcemw8uT6 zgTrO7Dyb%cI@7YvWaMwe{@%VrJpqgHI7dFhsS}d`pC=pq(e(NJZk-PmKr)p&K}2mP z$8cX={fDkCNy^2-=%xVSt{Qq<S+rz*dc;OU&Wl&JRY}F$115|G8a1({!Z~m2ieJk< z-DOcm=s&Y}emv+`|A-ax=jZ3D17tw$OMzFGi+nTr@7#Q<?OQGGpPsgahZWS}Z{ioK zzuc-RSFvc|qp6E33c>KM@ueZxA)mnT`r72aX${a6V3jvW=Y7-Jgmx0S^-|3>%&<h$ zRw28$HKB*(7CJbB3Mh!Q00AVv&$WGmzyvK{mKU^qkN|vt5)Sat;S>O|AdEQ}ZOGZ7 zUJN^7>mB>N?;UXq0-pPUS+inT-PgpiAeb>Ni+sJztZl|Q;G&P?OJ;-=LBZFbfvIsf zmU8ZypI5}re&$0oq0DyveNQcwLMI8QDGIj<%vKTI%g|0@_aD^N8QyHZV~d<kAj1Nc zV|krWp)>?++K9+rf?bOp5!4|enU@->m`Z|!vA~>QrzbKNCcL~2x_49;na0ehrB)(* zV#u~%_HXm~bxFrdhj&uOt3ii*n?Ej+x>lwb{7YA*FKh30cbbgluwD%6#EQEYPq_AK zStH$JJ&0C6EgWTTfyE<bOidp?J)Nyp#{DbAS2VB>IT(0RYW~>_LCf0_RnAgYHpuMK z4UU|7qnC3jw=Qo7bP^5kh0d+r5L5lu3X=ZR;h-Pu@k;EUo0aMtBGPR-_D_->lHw$G zMW92I{Q5Mq%XiS7%;Y#;4(|JNTz=QcJ5o1j`^S3ZLh{g_H9hhjVoa$u3Nz!o35yed z9EM8R|I8n|h@_?{t72jb4^}GH@SS1cb#&!*&6!)%mOYGs^~pF!1I*;!WDU7ngvv@~ z|FrXJt34k`!@+w-2ecanzlk*A?(wCta=|~G7C^c_n>h!2Omm7(l!I_sDmaGdrXypF z{@Kr$c5!4#kI~QrV*`Nzn*1Dr>)+6lUrO?vFe#X%XuPp07}#m$ei=MZk@vn6kh;MD zHs+qjTqJvdawV<eusEj6J4z7P;jAYl{9VAbjj40(yeVjBNNMKwNwT+4HT4-mjuvfC z&7VOB;5ZI0Cl7%K2hH3~y9fuGjtCazBX6P1M@;TW7$U(A@{5t#Ai;>VL5%r(gy)QI z4j6Kk_r+|ZzG1u_W(pCTX*o%uRw?>QBOJdacD*yG*WU^Fyhs>p+ZP}_AF7I<)k!)~ zO$I2)wBQl5@Ti56OD%af=s_K{BrMXrL?e0;VzI%%-x|DZT#24Ons(WLClx!QNa6tk zK^^gIf2DD~t#xsY1l~JyY8kuYuNgbOuU7_(&D-0Kz4ez-MbtNDPQX!hguD>?)v=}0 ze+t@obf-^<sfV$(`eXmocG~)eN<k3oAV};NL?&F48pz7MEXlRc{xcJ~kTE={JDC4T zLJ{HkT9n`S`c7Dfbr&;)^JTGp2<5I!(kUXYucw4vmHv-y(p6K4sP3hPmu9A9T95gF z-|3-YvFSD*U>{EV3-@Q+<$uP6G;D}UT$EsCg9Z~c{LR@qmrvzUdu!)=eQCEgLBNSp z++QN|SATv6rh^5uLDkLdEb!cQHfmIziXnHouE~{O*D}%cfl$U__S;veOiU<zxFcA7 zKOJZ!b1=eI=xlJ%RNhW5hOjdrc10n2NkLHKfW<mY-^^s2*U6?c3emtc!%Lo02ep^g z;}^oC$jd3z2Q+qh(V(>+9>{skucTKDR}5m`;K6D~vp&S;GyTu4<CiA8B&6ks1sP9M z0BZI6*JHUOD=7}DSIJ(TqTAI>uu{94X2?OB7t-ahOL+skP+E>1@s7$4mK}3O4h`mo zZMr~tn6vE>>TF7fzZ+^2q~=wxDiH4-=$)*HDUAzq&3DQ;)CEoe>z0!4<#V0uW*0eM zVF`XY%oZ!=jm)N-yVyPT8bv@0l1p_3q^zRSuq};2%d}pL@I(AW`q(t*$ko}8(OA@J z*g$)hWnagE<L+^SGVx>XVdOTWy0{|@=jnxXFdieX&CTl_TP6Xzx>=rWDv99d&7oo) zQ_Nyd`Q9tE8C3I%;FS-tC%=co;-V1(QRB-wsFVhImT49<_2VT0mK`GkF$98sz1)}c z{Ud*k^+&TiKlWp)w<}WLw~#l@1~tm)J&GVq<4W(c;<9pE2al;0t2G(~=fY3ia}O%& zNlQf?XvmY{OW^+u?*$s3YZem@RHO_V{)wfDjPjB5u&Urd9B5<zPe=izs)v6THz@H> z_dHArgxvx&hr|qYv9vQi->jzQT>-w$4mDC7w&qt}WmZA@@-x>}Y8KO<uF_J^p-CMw zt93W{Somv@9~095XFdNkmH3|pI)PlkUx^<Jyt{W@&~;sN{`hmt|FP2l_dou>Lwqbk z66+t-W<jBLYl8}pl=z|T-p40ZZy)rzW=6SIz=i&=&V2uLxPU@d{I?U}M~4eokPHqL UrNcD;^$PpnzWmpK|J#@U0}<EHi~s-t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient1.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4b566583df6aff3a3eb026620f722857ac8105da GIT binary patch literal 63360 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient10.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient10.ogg new file mode 100644 index 0000000000000000000000000000000000000000..81c66172ec06f2e20136e1bf6487ee21617d237f GIT binary patch literal 53657 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 E0cx5x`v3p{ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient11.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient11.ogg new file mode 100644 index 0000000000000000000000000000000000000000..650c1c4a9cf367e3b488991bb5a0bb85351c97be GIT binary patch literal 34271 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 A)&Kwi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient12.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient12.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a302cd547621e52e26a6aece6bfc3fbc44884bca GIT binary patch literal 30785 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient13.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient13.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0e81d7165c2d30e691d19f8bc009ac29b4ea19e0 GIT binary patch literal 32458 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 NdP*M#ApF1I{{e41K9B$a literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient14.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient14.ogg new file mode 100644 index 0000000000000000000000000000000000000000..acbf727e84e7d123fa26bd909591df9e0afa2fcf GIT binary patch literal 28856 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 G>;C`;8hOnC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient2.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7a2e2a23f4a577b2bf36194f5ee6716fd9b5bbdf GIT binary patch literal 51925 zcmb5VWmsIXw>P?RDQ?A!yF0W<ahJipcyV`aix+npDDGBZaBXpSmlk&l6exa&_J7WE z&i!!T_wLDLvR9IoWM%!5wRZNXSXrq9u)u#V=~gD9=OkH+oh=MGjEAF(skQ4f0Vb&R z`3C@gslfdGZGusGuKC~BbIs=*4P<#K%*?0%dBwy1<AVmxRy6Uj<l|(6emFSbp!ej^ zuZ4q|qq&8PFf`8$n#cW|M`34e`mdG@w1mBlv8yl@ubBl0zlDjZi5Z`XnF$XE7dMZE znTaJAmkEz4AGaXC0Kb5RrJ0!pA1{{~r>TjBprENaC#QfQuZ0O82d5w>6~;eS7Q$4H zR#wI)&OB5w2>%+P6PM6}0gwS8h)R*LCuky069BLPAg6*q#do0ndd>Gki42}^_;YHr zLT17zycwE0X)h-B9fs0eDR|8B0RSEdVnohx`5}JLeoaoagRMr))c>3ciQq^g3K33T z(mSL~ToFGI-X%vy*F^xJVi!ZE48{Y=Qil9j#8{YS8p&9cW;(=JOzJwq*-!BaLujuc zQB@p;u|QRxsk9&oB+ojh=X%nPwCZ~L_76ocmN=Bje?@=CK>_UxlxY5!_{{kqzkkD` z0D_=m0OaEFhQE@IPLhtEk&a{2s^QR1a<NW>c-6UuH8rGWH8iy~4Glf*XFcp^Q|#xp z{wB2SbsOxL|9AL1bP5<ChgvX!nlXWjF=1060X{gi0v0fT7D*06<fcH(mTU~Ib%LdL zid95LNqWX!X*TNLA^;4u$n*8XD{|K>#>zY4Z=6wVol*3E8^qoZFacsvS@t`V{tGfL zG)R9XJODuFR18GZ@4_PE%G2-qM#fFD-%W8aNn;RV@Z!HF0Xpr_OAMDqO8rfL;+t_? z-tlRkQCuZ89;NC3i=dA8;jg|x2SS-;nPL-!%pGU)S1dtLwuHIJ5@`Qgf))tR-J-~t z$ha64#K_prDaFg2?vBvNq;D=w%XA$R+y&c>5p9B9#~6pwdvnq!GF->x&@u}DrMz)6 zkt$24pfsXgFh(Dd3ACK`R0dM%q7JmK?nK5;Ni!Za6_J!l4{6r;$L}vw*RfI~@L0Ft zPiT#ZrA*sq6hmn0#vFVyit<c@w)>w5<*)jPLFdh6fv_*@BZYqqqA4C_5oIE|TP#Lm z4(9-40eN(cw0!9&RS*$<q1(s5Bc}j>V66YC#gw6hrs0&uU>8)Tl7fUtrXhy95w2mD z=cwZQn9yO(cPt4s&iW~N7T#GcvuMapwriE3tZgA=PLH_|s^E-;{}2V8R0{LBw}?c4 z@e!Kl0!2m6N7Vm0aldHBvB@U?M;JdNg(~wueg3P=n%W-rx~cBVjUk2$?(6gZ>+{jZ zFGDSKQ~p=@H+1MofM+=Ug=3Ow6lXv9ld?F<zX|>ia%7zG`r}Cl<7pIXX_Tf|M$dUv zE_fz!rJ(Afj&C@L?><dnq0VPG&1*5OX))_zvDjdt-{`N~;J<$TKf=8G|3nTHHdKN! zo3j5KIWZdoG1PJiG`b0Nf00v~p1oh1_y0mp&ilyXw8-M{$ldT5hKLmFh>Wu4JiDQ) z!<PSJ_;2Ju0Rs(EAR4Lvg`6%<QVA${YFU&n{*6(161qCLNxl4^6952RacBz9O9_n{ zh;<gkI}2jf)DYJEKV7rW(1Hp!`R_`LF7$`kcQCCd!S{WXIGWF4nrn>DXcX0e^AQ$z zxc7@>YIyJHbjfgMsL-SUEa=)v_=!|vgmM>LpbXjq=TE8GfL)V><jD&0Y=<EE8m0;m zzA-`QZ4_t-Qop1o4=Eyk0bLB7px+uSRCHZzKoSPPLZ&Q?1IaS(fL$;c3&Cb%ltoFd zLxS7jPg8QGVAm-@#(2>4t;?9)K3HQ+kTEM5x>LfELcc7*P^iEI&aePR|JfV4X-Tyy z9<|?!lkUQkZiaHxit4yhnzNE>no8Ob`$-K8{VAU58R#vqnuewtul=Hi=JJ)|bc)ja zti771yMBYciI@HIweWO3^wxgW%~0Rde(~Bue?D5~FDq>*D|aRBS$lPNdqZ5Qd3;Un z6sg%{3+)tl<7A7~dC5t4so5k$HFpdBWW#k23*Bp_`Ac`rln`j{&qjAcLWgz!Y-mHq z&|Gbc#g`7Nd;!bXAy$8THL1xvsbM&+=?-modG48&HpBu-SxmNH*EU?d;#G4qoYb_? zb<@<<vRJ$})V*?7)AZL*ws_9HwqJi4x;W?m)6LNEnX{JemH+a5^7fqj&p(RO4bTC) zPrLiCU%6YQyBq$In!ohdOz}5^SQ!5aSuefoJBunSJ1jd!?PMDMR`a6uVx@yU$$j~c z{i@YUN9@_=eP6uo@;A=I2G^C2DwfU*?f?rNpCaq!qQl#k{gw{)!xqk!j%qy3*?CQU zzR=m^kWGSs%?1CT0@DB8kjaAox>taSSN42E^v^5*A-hBASAJj4M_Qtf@A_Qsgmyh+ z#(trpKo#m)H#l<9@Q7=vfN)&k9hM6QCjuo14Z0o_Vu;IQn_+S77MPF7p%fMn$jh;s zqKWUMC5;F&<|d_xGqQ%@=)EZHA&|GOglO5?u+Cx0+vX+_N-(k(&Dkhc&JuGXQo1V3 z?|`AJ8#H5%Yq!J=19U(E-Og>k7T}p}gOkvNn8<>Y<e4~=lT6V{d$d52kOB=e+ppUM zW@EWY1PV-Fp&9m^+k|E#g3pbE|1~}b?TZ#vL7}V!8A_q77#Vv<1m&Qtg!UMqH56HU z3FIRxp{y87d!ejYdvzq_SW}WrSs8m5Oh=k~Q}mH?A#w6i(C+F-2{z8zpcnS&{A)Z4 zaz*&uIH3X)FSLd|@70oNg&-uw*5>ODf!R1@d(L*Oy?D+>>Ff5A>4@+Sq4{Vt5~etG zfCLhZoDFj}_MAJU|7o0Y4$6vkZV8(4xA9qG=s4yUpt72WvMTM(upR5}Pcu_tog+0H z5$;W~9c{kO(2s*c9ZdkbA*HDzLSc*Y7q-C+y@bJtlzrgD35uRHR}fPl_*0yGZ<;HX z{1Et)s=RzUG$qHFlprr(83K}*FNHv1i~0;(yNM(n(wyf-M~n#w>UL%szK~SowOIU0 zGma}Y4MnBLGi8!TbGCu?9|fww&lC;KS$FqU+-JjR9;*4*f6KT-;h;3__Dos6@}K6> zoOic?uJb1De<^eJW;)N5#RhvrL5Ec+B3_1?q%F0a+;y;{_5V_Y1G;cYfgn^n9kQPV z?^$a8_6iXIOwhy;DMQf2p;lp%xGW<r0KDsh0VukHxm4c|$O9BmOOv8U&$be}S(=tY zBWNmA{_pMoSM+yR{r?@|1AE#(fgexrz8@gdOPPHL39Wz!zCrDLGpLRV?b8&@aBLF> zgFteH$<my=6iEpn`AW?(IoZO(Ila$cU6i4-03pzif-0k)4Qn5v*%4Gr^=vtzDTcyA zLbD3aIXwxvQV5}06z{wq2wDU>n&#^S&}Ys*1KX44)H%}%$PUyx5rz<$Rr2nxxc+)B zJO+VU->Q|pI<{4UNI!jHfE9EM01Jh0tR}%tOMuwmub60nAhB@HKCmkW6u^@5oKQA@ z?O|EQ|ImWt{zJ=60&)GL(I%-vA^KbnN|PV_SNB<HWN!bVF%~}ad(LGngc{up|E!fH zXzqVfIRBjj{a3jHko<pYK&zop{;m5Q<pw`<c}_jI`!~f@hz9^pKcHLUJNPVf4c*{q zIs-4@ui`^ZWr{I9J4WeeL5B`d^iYJNGWLQYXpEmoixe4ylaj|cL&FmZ^k3jZ9V;=c zXVVGx11tka91MVji~<70Og`jF1S4bRcXc&2)kD1<ar01FNfyKilvyz~PBMUnjbjT= zEVNI0sTaYG=*LI46Co^dtdCed8vv?oS2qg(o3l{*l^^g~c_5^}J|J|#!~}qTL@ew{ zQkk%RB-!u*WH~vg1qA>TKo=6wWdbWH$<sgi^9%-uic1`X^Ec}`f`|WS^*{Ta@bLc} zNwJQ9+0TyTGyV1C>Ln-48%-aV(6HFZ;MmyY)YPPu)U3n=a8i0oVtRp}rM;7(v8A=O zih`z=k7bB|W~O}rK-_SD%Fxz>@kd-~QW|PoKwXQ|_0G7rV}a)6-zhmhoW}U9gsZ*k zEwj-?Go?|JiAMeSmINE-BR~%WkT=}7u)G-|`xTP05zc1<t=mPD(dxwvI?c=&TGKZU zoQLoD)^IM#Z4;nBFs-d{Y4l3%!1q_wMM@S&dZOsLFTi||h>or#M0z;vZNxRd%L~H* zW$I__L4J#oR}JNg*j3S3E}xvv2n1mj+TACfW||Cpt}A!!ld6PpF9*cptoJb?;Jo5C zC?vD@02>!1$MznTI0)}KDoCVNW9ui_tcJK1NR6)`DoCz!N3+w&@^<8_qlbdsT}-vo z4w&HCS&%Vwq|*Uh0z4i-q`}WoMdTL4OI*nruHllhMssKc>VpSGL5i*<B27v8)wLtO zM3~~Qr@hG;^{Mz0G2~nZTqyT__Xl=NP&LQL4b;x$9i8L9q|w(Qo3`68zE;$}tBps+ z6+p&oH2N$@Hrb)beC6=wfM)7Q4we{m0(gY9vFnRmlKl$J*npvmVSNiw@V?DC&;<b# zxM>MXx#il&5%NFPSIhj);;;>ks4a$)w%e*RYFdXA+}1~0lQ0-8>NrSGg~y}Z6LC2V zM@rslc7Hcm$|;yXtzG>wR>cCk5g8!6Ux4u>+J0Y^RKqwhaV&EDnqb#K@H1XgpXVhQ z@9PKHf8%yTdgENiNKUcsw?zR9lQUFCBUc0j2Zr}&yWtxBDd;Vzz1cn@C4Y2VgNt2- z3@%0`vSKX7m##XrA|p{2e^(XIz+9Ji%V;skl1ZC1!;AWr!XDDMR@I_2-{>1|Cy10V zk&&NXRf<L(!1NVOBGStj4@1E3x=XtXqHGk1nTYT_@kjb1rbunMMNKfHJuBi-lk{bZ zFd7d^_x=HMH@!S|{0*UD4+Mq3aT|}nFT@23bH61T6TBed2!FY(ruJs}(Zir)d-y?y zD^rdUu&<82Vz?(zSW$uRG&5hy?Jb~mea%TDgY;3lfi_sYV2;mn_+s)ryQjm{{>bYp zKN(Ga5Y(NTuG~x2dDirC3I-|_Mg0I%eonvV{#<f`i}B2)N|_iD>YaXd{CQ|g(9Z5I z3rmS}ZcF`1Ggz7YSZi)`)Rg@dp_wojyw{3C%)BmvYcSN*_%n`-++_m@y`Mj+Z=;2s z{B|__BK#HQ_l2c>|8?!0_prsxRNHKo>PbO<I%=QsF)sb`2C87$-C8voIWEPK(4PfU z@me$hu0vIQg#~MKor?D@)ZkHs@ro_fyI8a``f`2wvi}Nq+PBhIn5}2k#P1IEC`H4i zS{~me&1FxfM7Kl|&8xl}$$~Dg0=ZvX>Yz9;(BEx^V5%YM$iyl4&7})^OYnqiJY>pQ zI<hvbD|(X}pddi~rl_ytq$gzajfV*785_!B0Ea2k;Jl=gGxg+xB2&#=Q$Yc+Ro2r& zZI~cRmk}D^w8Xw5txdH)>JsxYkA&E{e9H1u>6=moso0NoT)1bwrLY^zoJnC4j``>M zVNbJKdoiC14?0JGarL|jkang?M5B3O@RiU)drCeZB`|@Gl!f*pW0;h~%2^Eb0o1ba z{==%!h+ujZOez#OesiB*euZ0uip0&d)t0h%3N$_hlo=H-bs*jlY#x6xB+W*8sq*vA zXLV)ymW!W1WxI-fV+^^Nl6)@zrPYy6=c`PLp5}p<DaBzMM0YghjT};^p9KhdcTamB zXegGx1ibh-4`HmgCZtiAS%zyBwbiFIz<<=b@fVu0>`z|WmHz`@A#hQ?a^woX2c4ld z<(H3IuL%bAbv2+pLXXF0{$3erlWY#eU&QJ@+9^5`)_?uxbjR6fcy;R{(3SZ4L%%-d zqKs;PT*JuX2}Ji26JbO{gMIvixJc@41Du837>jbD<d&-P%6Kx#fI~{dVeKz1yrm!} zp8BJW@A}8*_o;3iDqHDR-%_mui6Qf<W}<X*fp+G>u}oB1xId+Fz|U$EMgOYh(~f;! zkr$p0*=~Yi4va9JNEuV17_zY*&(qyxV1Aw;OL5V)#K>FLLI)({%{-P=9rwTr2z50& znSXEhmnw{_u)(dWz|9luPb<wg#B>I!vA4zWUk<Z(Y(9umQu5#jo9GnxC!KU0Ukn+! zD_DQvb6UN6mA&aetfm}6p&p7vM4hSGqH(1zg;xHjTDB<cd9}Gpo<E$c$f$;sR62v- zo8k2-oC7qAqI?GNnjo4Fqk7JBBBzIkZ7wI(m*kr~Oy(#eE!1Ht)NXZ=@p35h{ddKN z;-4O8uW0d7qDb3+-HM7bZ{Dxe3Ll3~Txqc!AIzdK#AkTX=zV%>IGv>pn9bH1E$Xo9 z?-k5AP&mN)`Yj*sbe@@nu8|QX>Hws54Oa*dym^)u3zG5qzoodnF3XGn1vW>!G-8Sy z@Er~ReeT6ltVB7p9XF%&<I?lRwth~Z|8Ww{v^n|DE2`_(I?x90K{K|i<l6E<)C|pP zjAERyAfMbCQ;IM;F?+qt^_EemMjbW_{|AoB9pcvqNgo0&2xA+iWL5k12k)yJ<peG& zL|W{yC3Da#+Z+*C7!n%?aiO4FiP45p-NgvypTWb7YffDDK><M3py~sTAk}NUgLFRg z_Tf@)J!6BY_JHeO?gFBr-Au>dQB_NlUHvCSa?T#9lEP>Aw@I<>{G%MXVx4Y+(<Uf0 z+<6UI_)rFcuA^`G8eIC)!lY$RZQtrGtYH!ilSA&Q?1wLf{G}0Mz9k2*mJm(F6v*#m zV0}>iZW}pUj6v}%smqZ0xoFMjZ6DFRPYttKt{2r;f-A`R>ne6)qwpPaSj+a0?(W|{ zWv9&s+wId5U+gLw`kFdG=fo{=85?58(&5erFm^SsAg)o{!k375d5Y}srGy=Zzv)G{ zZq{f>R^r8#VET9YbpYgOqVgzV86&?exR>}gZ$T!4W=X=WwgdAL%1SA^<K<~M3Q4e* zr9!;K&~Bw9tMrZ1cuQ0^c@tyDpfyx7DHT|umN<foQj)#|`1#h{jQ7$({$Pb(?<Q8@ z^Y3_9m+sRR(OLxVMP;LUW!oH=atao&)!xRv&4!q(q~-=7;Gt!GOMdG4=G<D^x{oo! zP7_(E-dKoLCsqErgRbm;w*1JnqUpScU|Qh2KojT9?=K9^hLEi&%;G+YWn87ibCyvK z?75>Llz@i&Gy?MbqKX8^k`hLvmmk*D#yzC6uyMp#5@j_l03TinMJrjz>SZI}y{>k` zjWo;BC%y`*?6lmC74Ri<7Ai!mj@%O!r4nSnb}kT>7Lmej%t#fOdW@K}iZhsY#puFk zec3P{fj_z1XR#faK5&=s)QB*2z>Iu=D$M8^2aES;5Wg<ZTIwrESBr`c(vO9Ou33dy zq6gBBw@`D3I!DnWU$MC=VF)koPloHoLMf;I&E-~`aAZnNH9>n83dwSKaByP$E1B>` ze*O-HMPh<zI7&vij~Sn3=cds}F?P`wXN5l3Yzqj7inUX0S!JA6tc@&7>BO=6njEqz zo@#J^<Zuy}E&?+Lm+~etCjSmrXCp+t3%uVN&1oYGI<&;!1E4}Wc!3#U*85sRoOja_ zL$Z;~a@$wq5<^`~cBXVQpxshbdQ`hohQNY&DVte!I3HPfYFE{ZN_aPiCfFVAN2@#e zV6-+96S&-palZJ%$md$Jkj=-$Mfu^L#wANP#Sc`H9?yzxniXkm-zkVWZT7lO+xvcD za3yMYJT!0)J+jP)+T?;6JAnw_QE=xJQG8OC9mI^z4#D{Ktn{}bowrJqbFU<MdzG*$ z?CF#=P19)7VHrz9v7&?@1sjrO?^un0nqQ@mubgX^GdgzMCTrP-nmF9~ltsP!lcUzK zk3-Q$#xLqY8W5VF_0i4wIyxhOB#NaUcav3N!b`fHOp9aN3psjI6tmRHd)bxPoRP@3 zp$l6#!~M+KG3j*zQ!NJEmyxBScmvFCQ<1o5dA)z#`g_%yY|TVXeT9sIntZXPUS3mJ zokALpyuJ9)M$hHxif}o!$WCro-in3R1Wu7|FKo`|73~Umj_lVEnO$H&CkcB9iVlp$ zj?ScUv#W@P(JneiMk^wp5owZElzK>LhTcrd#|z(k1>^Afmm3dUv})Is%jSWn+GjJ= zoVxldjnrw~TMYwO*wmc**w`1w-P8=wj`<a5^<Q3*qOI4IFrE-CEO1_<Xd2DF9s)Yt zlV1FEGrNobmBUAJd0AOKv!l;v<=~;Ai?XF=?m+@3l}+$W9ookEIU<sZzJpJyH|<E@ zoaCl&vZ-uPZDu}UT%nZhhfnym!7TPq9_D!S;Q`qS0okgP@w@Mb@kx^5q9aF=H0|(_ zQ)$fi-ftX`kPh<4LLp#9a_AJc&1d1elW6rW2W2?Fg3VYk^wEr>AwjHhBefYg=(kF^ z^|=`jm=9Fd!Hi=Kv8?6Zq=8kC-u*yXqS#gMiv5B)bK1Ldt7PIlPkkc{pHO<(rH0Si z0Au5VewQv3R>=4qJ6Ya#g;4h;Q%$8QLFxF+G0(Rx48}<hrcN*)X(8|H)+<-sAqJnB z9+%J#F<8Y&#DJ#zQ=fN=t>}1;FL*a&Q>nWxU%@3H<S=2Y@($t2Hjq))&@dH6$4y*b zR}R_L(N|vNjlZ{;Q*#93bUROvl~tljmQOOe^JKEBiW@Fxb?d`hQoXvU*Kf0_>SgtB z)EtFAO8%(z`Cw!D>oL(SvuoupN!kX*gY~$CA*K7M7cI1AvreI<s6P4NgS~<Cuir1K zG>O9y5!Qi#!TTrChORd`-V&ot*Bzvmx`%hP`KS2NOzITgLcinAPI;<4<V+pvI-cYT zdNLM-?1fWPx4mbJ5@o9MF;7WV5^@jysv^C+k6vrqjYZV8NXuU}6>rQ{`#K+Qc+QTr z`Rn&5Glzrq7WSJjoMzM2_7scnYdnRA^=SL+z=KXqTf#pZ_lWlUH*`3@%AL!1NleLW zN+3rUIjyv(C0Q6LR>cDWgb(ds-i>`#^NUvFt^xpo7<dXR3(F!ru`hA}2U~d{oA5De z{JO#LW>S2Jc=Rh)?*5$t)1Trp!V$J+aVXzSe0_aw-$ET+dW*3acCQ*796Ld8LEpj) zG$CdRC|J$~f10bj{4oe$&TEFcn>%8SAdbTp?iV4{PS60^x(}|c6n|pr8`x)}tYH8b zMs-+Kz)1u)=Xb--Qc8iR$?}+aR>WYRHCYA~J4WMP2FPRK`(cADjgWW#>;dtt&&eW( zA9zBN!fCV*jYc<0Wrqy*wVO+Rk0)jkb)k_l@InzFew2OaFbqL%qHbzuoxz)i1$q(^ zP|{$#9MFM+xbxmf3p<u&k1+u?5V}Zn^22eenIVY{{%C4RrmKDKSB6w?vaHYU32E_z zaZk+U@RxoJucmEO>{kj+ey5;*6H8@Q3ic2Z+ou3zuqJZFU^@gK0^2=$oKD9K&Y<pS z;G>@m@ZN`;B?n{DYj7k9R$%usFE#DA&dIi3df>*xjO~M{xD}Oa;tEH)fodG}k6NZ^ zycd5cc*}grwwu4p8m}~gtgf8xHa|}a@wpQ9jU0`l2u4#AQ*;R+z>9st0J6Owc6VW3 zjyrf@syLP~LML#C`~@L{3K#S#!UF*SG(w{2l8(k3zHV+P4I+c$_mSBW_2n?4?a4AO zD!8gCzxtToy|)fu{*05DkcjSh+uysO{mDk-9{46X3De>IaM6MabHY~ywVa+dHyz+7 zZb%_Y6d%ZGKfwY{p`6#v`*ohWRzjeBdo4n`l$22UYi1K&gP%;_IJFL{XIETR*qnDu zlB0qGr6CBL$9&DN6y3f}>XM62l0i>kJFNZNL_->S9bObwPb*e2o;dE#8VI}?D9Ohe zM1vl}&D#k#Pr|MK_82?$PCmTv<qVHr7ZO)c!<vpzp^VXr{`_;C-+q&tpr^K_(Bv!b zOR7>%YI57?g-+RlN7Ds9@P}_iVmUA(dJpTdi7a=R0v)Q{N9D%F?Xb%wkqL}&KvYaM zeFW>61Kjz~hGy^O5lHG(=iIhm!CiU<zd>m-^_j@LiNT`A+5J@g2N#iv?(VoD$1~7i zoLR{SNuAr3ss<UX6RWpkD9AbtK`1=1Yu*ojA_#VX`TW86c@jub6D%<EnhHi$iwgk( zsAz@{GVU+=+WLOfRqp#n;YmPt&3Tf-&GuBGnu#*Y+|+p&tn?R_tvV%$yyNU$+0}Ua zpV><|&Z^i<1jRU>lHAvL-F7@}7!xo;Kz7-~m*W`hQ#F>DY8#tA;f-ZOdV-qY9MJb7 zf_kfR?TODN=kQrhr^&~Dnt_*+-@+F%424{U?2H=R+T-;d7M)06T~62}&29lM!srA* z!19C4HEU1fCfB)kr5<+?0<eei{G^TJ3kI-mi%9&$@lrN#AeM!bv}yE$2=6qaIS>ut z*|%}EWoQ`QA6ihJ&miw674d|n06JP8`m6M1*Oh($oDm$Vsw=(#RI{PHCcFq(+Kk@x z5-^IMg|O?bCLsu={vH-l;k}Po$0Qj=z#qQYhSPB@UA-7%^*R6XB_}&e54E?(%&pP} zfhHjGp}!dSK=j8xGrmpVgERLD+z~lz*|UbH#${A%7uHsi87Et=W_Jq1%e-<o{_X#m zzi#abcJ5%`#=2g0Erwi{{N^qFKGz|Ke&AwPS84<!R09|ZJ!pys)77okSu8ITsjJ^} z2J6Dl?Q4D%0m^U&6^Q`0+)DgxspXc6Q(Ks=(9%)gWwPAa9qY{Y@H{8${mSAaOb`Zm z%ZRXf1vx7!hWWd;7PCu1?rOXdLTIiCWyQ}gFGRNd*9PlHIbFMUlnvp80=VRY5JORb zM>*l$PVqOMehW~)+fVZ8VG9A-eGLzVKy}pw))EykHraHj-}>Sou=|3&5r?m^$kgec z0V6cr^E8$X7EAlQrFdVML=k0uEi<7D8S!x8-YdYmYx2!If|>%9HwegL-SBQO2=Hqt z4+{Y=aND#I8yk6fdyRkY7&GDIW2BJ+Fq&$*=_o+K;_`eE-Q~jxqueB%Q8;Avbf(jZ z#NAftemVP{1x)g1>|P0>n#t|?4wtbl{*JY38zyPr^>=*-RUy)M){h`eci~X0u0;nD zr<t;}dIF8ggp`jB(Qus@fZxk(C798sPXKWM(F3=rSlerR_qGsK^?L>EK5h3O41@3A zz1>b2839zwS6zi|okx9pmTZ0GU(6*lRPx@n=f97ryGgMq+<_xCbez!Qig^2j!>oq> zu&$b=CTnPd3&#m0Xp+s<Kfu2t^~t2s@=QUP_4TMt3{Tpq$pTx|_=@MPd=GvN!&;Ny z4Q9oI18)B`W0B>`wamL<3XJq5ABasF?0R@zmi4f;MrKr?FN)vO@S6&%y4Rlxe;7*0 zP1e0Ll)?yZa0P!Rs&Ad&G_jZBBqfCW#*4EIFMg@ieUno2nS}J_r9GTA%gUr2Zo1_V z=5X6y(z)dFZ#rfi`0#eMa*G9IP)OSCkV=+DKK{{o?ov_%@lML>2XL#rwnsYjNyouT z>Jv8Cg7Tl<012hDtKV3!VPk}Sl!GeN3L{X;xq<@z=<WOD@3&XWY$)(E)u+$Yd=cMw z+;MjCr77PD;~n|X5T={TN{FhlBKBD{CkY`z<r6o@9Nq@rjBP5<`@uC^N;)L=7|u1H zf?MH42Gen^8ClW7T09j@48qkalH8BAaN=~ZF3Ih5ML`QhW6qBno$o*!<gmQB2#<0P zdLqFkM^VOJhoIn6#x*~grGX%_*X)3*Fl9RQVLCX~V#p%2jCXP0hIguC{4&wrcl6eZ z_01&ijp=kUnH^tk_Nx*&nyrXg!WOh?$H%gx(Gq|bcRGe`?dgwmZTS3;p;&mKw>a-U z<iKPzv=?Ghl3{L6PcL&a{@t84LJG|-ft*N0tU6cP-w&e2OU#7>!#1Yf7X+0a_Ezg- z-$}k3=f74!J!^3v8bjh#<@FhEdiasD$c}>1yO#;R4;^gsRri3j3Rok_d@z(^JJuDr z=<6-S47w`vP_B}t!)G91j^8PGON05J69AvT#|psn3BdEaVac|1FWKFloo!s4!-C`N zZEYPrle5xNvNJN%a&t>EatewQW5WZyyu6dM(+dkTva|BOWMnfwWIAv>spFpE-$^Ms zi{9)=mQDNNB*@dKTcW<>U#4#D71bRxn5uTa6?CaQJgi7WtoI?-jn8wr$lI(oaCuJ> zvnYsv{skR-g`J;RJ#aIeV%AKJA>DF3^_>}Go+MpPy<h}Vofxdp+aZRe(6z1?csXz# zjO|sO!AY++*j0@8)zt699%Z7H-o;YGh$SbDz@q`1;CXx6WY@gzqhh+!43=*<Po+bK z_1(>s{QSb#0qi;)&Cbm|zwJCCTqG&+BUuBAqb|3XHmEr#7tg|3@RfA=;G`s6f<Bsc z<$vX&pa5XVMdbY194U#&r%r1d-#L#$_cso>BT@|y8ty_M?gR!%eH*@ar==2sE_~02 z@rEtJ_tfAWam1pDKN|tnEcB|@|MjjqfYAV52X;nUopw5VM7QU(p>8SVO(s_{f_YL} zDp|wZFa!%2ZCG%R#`jv_QTO4C*^A4Qf^{@U3!BKmWO`ac;RzuC-lx<Y5y<&+NEzHT zDp>E~qlZ2T&;J?cvs3_YP@-Tg!$QwK3vo?ujw`(_h1BBMk9VZ}Pl>Ny8N^K{r?!dK zn=ko-HQ;G=e|*{p?!<sDHb6x8A>A?UY}uB-y^%1qJHu2D2$HAa=7s?bgkW;KAKtFH zr+E!@z9IIVt=hh~ihZh1tsAcFTYELfoBPMU!V70(Am-qy4%Sm*xL8^Z*w06F^lFQl z9COv|W#d#&XGnC{aY9p<W*5wT3kwgR!$J>egdRG_Skt@@UVLoiaT#rj^%7P8X7@3Q z32G%m&kZUfT)Z%<-{0_8Z$JzK3g=yG8p+1#w`RE}#9tnp3$$!Wy)Xe!AMj4bO1(j) zLU?*x_%_aQBVbQCMC$eFxTHpPNCJ8XGTmzJZ{J8*x*HB_7INYT<6Y)7NTNvnZ+A3h z-rn_HXRD82EA2l?5^5lrq>SKoaVDJQdCAf0IYMGxbvwS|?cdw6oFU*U3Sy05Q5~7s zDh?~3X1hA3qj3=h{C-(Q`gv-m;#yLQZ1&6g31=cgs)sy+aucJ=b;(x-jwoBkQo`!+ zos47mm9*cyaq1cQmnN`ez$4?smtpjgj%lA|5}U}oAurAJ8f~|BPLi->A^_)j*9vXp z{C3#&aJWs_we^(f?%~cTWalCHj2beG;Mg{q1ljU+d1vdkOjilRGhqVPD8C$mH5ndH z_eoe)o?W?ORe_%9x4eD;L90X`{((~;i;2AIwL~zpb9;L{9DD$>`PIr-pabP$J(YRO z>iLi)jR2s~f*#&m0_CmnU8!>8JtYQ(LVF9EhnPv<J4qPs*1=!C<lp8_w#n@3pnq`v z0MW>pd03>~q3<oGa*&aYu%C=L+~~)n?LueIm>e6>57Ph><$B>QZf>tGAy*VCEm*Qk zY3o8ZX-aR~$=l6|gXwLf6AG|MpZsERD<p7%1X!p=@UVWJm~<Le^W$?<(VynpO-BJZ z|Gjs(aafv0T+qYWy!|`rd91Oxi^+sNobJ>(N$LO^Y7G5*&L=d#woq12eOEV}w5`60 zS+vhabv>3(WZA96n>$pPANNEIn8JrC`JM6sVsso}T}TMML-)aPEn&8fo1hmu0Z^~2 zjMNeq5s<x=gmogY{>(cy@RN&6)1(nw-oJUdQS=RShvWL{TWxdtx#M8nn*b3runX~) z=Vu(T8E1i&#V2Wkre?kaKC}L?w9X^1YbH4=+CsLsNSLzdVn_kH51y;F*jB}cAK7pJ zVv0t=QeF%IUihQsRMiQ3C(e&5z4+K7o&LE)ueEmG>fZa>=y>ZJJPcYNyJKoK&Co+O zWhoQ(6J?9Oq5Dvm-gsB*1rxvNhpHzOw8$qEO7wELI7~4rF&N-c=V7%G?d+sJYzv*Y z7azz8BZ$jk;=&Dr`GNA=8y4JXXomDizi@xlFC!&;X>KWuLR=0h#oI4Cw1$z18sWGb z`@FwyUKT<ILlw*w8YC3BB=Pfc$v1a&vOrep=t@+D=?&5hH9Z{(3MvjA7LYCY(7GNJ zXr(bZUs_(y7*LG*CAOSN1d$IVE~iYPNKp*N@5|lWldGF0IR(4rxe~U<kU+JCq(Ma> z?2FgY-X;3xSMTvH2fCX_uxZgL<D=b7c?L=d%<c%qBpvmnchIypAB}X%;z(6`8uXPB zhF^v4b7}7o0Hd1~zxGe7n7C`I&vrV4v$m!M;=3I*09OjXb}$|ykw0{{bxAtd+d*r% zjNMuqZ}Mp`V*XDQJrB5ED8iyhYcs1gbB4*X2-u>q+{<+C_T@U+?~2>Z9yma`P!!~5 zP2$^<0@e4OOg}~|=#)<{FU}4ez<Frn{c=I!<-9ZP62t!q$U@#BMiOfJqz{#Z>3`4# z$eZtXy%3_aoPQF~mJofBc-qvr;Zq|AUL+`M*jI1`UGGj^+In6dX9rub+O8~AlbI^? z#d+wzI?dKS_+<CpsYEd^x`&9Xt1C_L6rJz}GUE8Q+B??!B%SetAP?VWd`l{pPxRL6 zjdL(h{=(Y8fY&!QiyanpY9=;Ah=z&4=J#+7arE(4oOkJ--?+m1miS%NFWRGLt3~Li zcj3tw?tgi@2zs7XbGIWvt^6l_xu*;LLRKo>EEEh1%hPr>3*chYh<hnJd-<q*1wSu2 z{Y|^_`Ybp9mc;RD>v8dx;NiYE;GxkdwPjxW$<jZKNvRn(^inALJ=0qZG)v_*Zqn|9 z{i#1{LnV<L*!msV9DRb=m$Q>T{bSrpS^DjJT4-s`gWH=wORcPniO+AcqwITSkN{}E zT=;*v|MC98ENm0`bWK*!cD}2#gpI;XLQ{Cqu7UU~VnJ<C|NCOB?k8~D;-<^!_awGP z&IkdWp4bGBvxfNiR%|5auQchM+u-bLbFVq;{B{=$ggi_`%sH8I>JC>vN8RdXrrGTS zl)2BC4WDmlF(|T-zAc+6?e3J*cC^BXp|yulV%DWGDhL^GYu+f|>j&8b9gS@nFMC$x zUWo`p-)@U!27-uL#4JF(s@kA;%rJl@tp@mxHJe7BENgwXq2>;9&FZ^5kQCY4;)`|B zRz`c!xGqeOo^ZP?-_PSE8yF)NgUXQ__TD#2jC<7I<)HDS+FZ(Xb$x<FY@wU1_n<JR zcKJ`@qW40VFf%+3x6#BSt?Qz1<v~+;rPu=-I$ncx^pk{$R3dDNt^@EP$G}>n-wo1U zTl!0f5`57P{S;k?=v4$cu@iYM9kL>^!1Ro@Bhe$TK%03@#LpSG0f*;&^5<*}qDl!= zl4kXHx2T<tD=FoaM}@GIWU4B6l>3B?N=e}<%BAB&JhaMHXxtG~Of~RolPoR>ndF~f zM?^5ld*z8(rv=~U`w>ro8}4q_zg5{BZVXbTb~pOYT(}fhxfcqbq9wuu*^T!c+5=0Y zx!1uNXPY()?|t9v!{t$bWO5gVo^|JdT%|V;Q+4yPG(LF<Za3XLeRqFb8KKD3qBxoQ z+H#l~W;3?e0AJZ2z&iTHQpK%wsKjUV^7f&Gc6-e0rQp!_+miKko#jP~=F}JS#Lh*k zjH{;GUL(!$+Exw;ZB@r3sj7?PV(Nrt%?EWUIGx!X3GtdG#Hgi;TS@uQuK6`HhkJ7y z`8eA8k2W0+B8R6WYE_hg+PM%$;$}2j7aLN4PrOpWT(-F2xL!Wpb#W+u;%e6CIKy9G zWiL1m#;ug5FuHD&AP{9x(cDhr#0@!9*Hbu^`k4^vuBg5Gk|Ul!QR`0oWQT8Ou}SnE znayc#Fv`GWFellt%YL&Tt9|gs;{5H%-jAELc6v*W2<{PLt#jyGFHQGR{2UKe(SOQR zl+G>(KibB?#gu%46FX9?j3~p?>8Nb)wK%eq<!x1}yN~GQ<<TL=?Y*U#-Xv%XzwIaZ zAVbXBTbNF@Wx<&w*d(%w--4}JX4ZJ#lDBC|Z`!``t*v8yLKRy^Etd85BJVQxN9uZs zW|E#?Mewn&ss_lM1ty#Wa~KlHH<P}c;hrXlMXQYKvZ2dCRHdxPEv>1&C;^eiwg{y2 zrIo?XpIXToXYQ+VGKd`40E}A|s2r3I%UR?^%WHA^0sK(@(+V8M$JF4;J5m|-@y;AM zv8J#5jV0FOGUW6fmL~;-y6(lg$ePrm%is(%H>HTTe(!0V=?wTposMA0PFL3O$oW$0 zQ=2nd@^|xEG2#@@qx{bgLXvM#G%waGsS@?tchS(lq3@$?)ynz4A5oJyJ@zcfr;3Au z_045*4$S3>a@ohm!((mRzQA*IeNp_0c&?ZM*&wE9Elpa45!1;v*9NK7^)wpk*BBRe zQ)VtqoB|cQ>fxt#qb`c(LkqQd8VI=@Bw5{W^{;oY-dkK5B+4Vqf9CZhA%V%ygu^Lh zh|J78s3$gI(={Yv`dadudw_;5jD_HYk+gf$GEt|WODOlLrJQ=oeza8Fz(U?q`_n|J z`$01U5l+sLPE^J-Y>Qecy2h09FX~mfPi&z}FUebZd0br0bXe1NTn9)JIbAyclfauV zzI;k&jSr)=Nj;mC;Sm1h0xl0ftNCl52lbuZt93FAJPb==_xs;Bt@G0<^7g?MmDbCC ze9=d@@Wvzg`8?8|1|_4NV}(n@UzcEYAzgB%8RhcvPNn5+_IvJXzezJ08NZh21vb`3 z(ufXCuO&FbLUquEpYU$<-6dZ+@8-HF{9Zam3_Ob}UrKaY0&J1Jx{<<0fZiNWsIXb3 znxRx-h3_y0Gm~>NYvyc>sc3iNHjmuV(~!1`28t{F_|q;jfh?0YTCq?F=epV_su}jT zXs%QUiIce@*2Y7qC4-zwpX?R!vAFZjigT743~n~tvgV!JYFS>#+``Qds++qI^M5|K zO))<UHz3)6z=#urF>3PbX`~R#CgE``A$sz`*c-vub#!#)3DWt{I9XEAwL^r-A4;Rs znbOcX<8|lOt$*$FG$Gt+*gW-M6ljgv<kVE#M0|dMn=Eap&hr+9BwE6AaMvj#MJ87% z8HEmo?#pCOk5M2u=LU(TLC87n#2tZ}{a55VX@E`{e*3Gv@K3$!<%}ujvQI+;9OjF! zwc78<@&7nZCBD$ajc6^{6Ri<S1B@Em{uJlHb2&<%?;rm8{cL-^E4>b&<I!lasnC}D z5Q_kqvOY!iQ!Sq2z|MN+8Ot3B5X`==?V{bo44-Lm(o4QdQEOiK;<1x_cMJ!?`iAMh zJrjI3^6p@oYhbI=g3xGNU9bcj*UNpN7+&w^!caQBWGRk;=ZU91>WK_0zQgo=f-ZJK zhrpzye<nwn0XA9=PWkOcYa_y%0!DY<Dm}PIjO#T`z`{NF)kj39<ES6}j`LeH85`>& zA*ft6G$eL_MybzKBA(cuox_r;XKJdWO7yHe=yKrwrb#%j2(dP*7?Hi^dBEIjqHoKe z$Yhd6-@j|QGH(PMB?c0#*tpl}%d52@-%B5Z(ZcLBTQ-u*MsoeVKmo~!7*f8aGI5rC z+P=|`C3zHPC01qN>%pPImCFouCL#n8l-2vDZZ8k{-PGdE;yJu0BTf+{0U>cL6g&Dd zQ;mdlnBP}<hHtX0ny<P0(?Z2}c@rVi__Ke6*2XR)W=Tk%oE)e|uYL@}9~{^dQr4iE z4n~uP%mq{Ccs=NXZXcv`!jbxSJ}_4l<&<&hb0AZf)62bSb@O<S=gv;3w}V)Rqi+x6 z-Wy+iiIGJo4MX1X=U&(_etyT~`?Fv6`}nlR2HUr!C>~T;0Q5-++|Av^Tcs_JR<WLR zirPucA5zp6_FquyfJb1BQW9!$ofhj)eVT1?n!aVc2{=hL5Wpo#h>KINBoLiaNLW28 zPXe3f*Cgqc|LJNzRRR%a&7Dr52^8NavDt8u92n6WvS>;%;1ecfz>6?Ga2x(SSQCVC zgv{V+13@9=Kv_Qrw>s(%U4WwPZmF#~g80HA^IAt@HfXHOPPN#(1GEr>+`J(!cXj?+ zO`^^I#%3Cu2dw*}LsI+)w#Kz(IY=KT#;LgCYrShH-ALF58o!-!p6AOcUT)n3k~VV7 zk8B(TciPkxVnIj&&xZZGh3gC$N6M*;4L149W#_k`ZCY*xpvj@A&%TUgwU{QXzx}dv zFQX-J)sY<bTdcacGU8SAr(H3&^DG(x8sa^2#KGRp*x?BEmyKuTr?w$M?By#}>tVLG z=V(l~NxvdZT2QZu6&W@GyvRsgcaJb8VsfZMaq1J|e1bo6aQwbLW8<;aEW=S!X6X36 zW_Efy%n$IPTtHyF<goSk@72a{$)uxg;cVPjw?Yvk4Ox-;$DBGp3R+^&eeK?v>ZTOY z@CyDV%?Iu|6DxFNAacDNZtvpRXQJ2Z#L0ylm?GuIOU#Q4;+m9DPQWl?d~jSbJz9i# z->km2A3HB$eAE}_PsoDH6svugI50AT2Y60ejA`y$8zgerGhh~e$?P@b7J+D-U*73r zm$e<0jhUKjcfzL%EHIRyTV7SZpfW*n+>2aryu`V)Xu&?#gYTM6vdqS&3sy$Tpy)wj z>D|p(LVpjC-`qR4Q#2l`lCwb<x9jCAAr$i?|ALZ8wPYT=u2<K}`&QF&;}(#*hsWJE z9_5y?W$z`zP%BSo(S{|OWQ2hOX2%YaOI-v33Y%Lh)b;oE)Zc#<eMI2z+iZ>|X>>)Y z!A92(-C$1iopn2-{@|QY{gZhYw1+6CQDA<mfz9X>wQ7=6{M~PiHfh_=>ZqI_W3{Ic zmVEDC5p&DqIN7K?TN!GXKYPapnwLYs6cV6nj!9x-(N0n|Gc#XJ7qxWh|L4|f*md^Z z)p0;zpdZL9b(%YjBIDldF`OS?C1A^+03i-z^W8zLJeC=F$LE}FolO4338oUo@hOI| zrmv@jYf?xXbkZ3#sM)fhR8*b_GO9;sV~xa86_%ltB?9GA%Os5_Gltww(TjljMx~)X z?p|A?W6#xUIr`i-YbSpCe8$Gw%_|<e?7T9KLJ1JS{%}Fmax2Q*mhwq-tJ8Nuh_C8L z)0)HAh2If+8=75vs+a+V%r*HRG40}OGWzU<8oO28Z?{0CA3ffmyTshCe2g*>;wg%I zyMQdyD}1sO?%{yvuiV>DS<nG0sj3#j&OEHwJHhX;DyTaWx+l67wTLjBC7<9Ng70Wr z0UH7B)|kUC3P~+`XE$vbxvgx(?l}%R?-MGt&>0yg97H<kR=%bt#R!Y*Jki_u(dh}r zRX2=Hxe0P>bZ?&QUv7QWEFt6?_t}y+Tdo_gQxoGB$m1^_S`pzs`<~swD!*9!@HNa{ zGND%I{fYlx`VEad8fCd7$CN9LxG4T?hr>X|Ysj@-rRMu|kVU4v*4RVo7_uYN@r=Kh z{t~bR?toi^+H>@lt_~7;fi{%7Em|wMxO?7xV|8i~vSvA<j6ax4vz0|{5H283)jVT& z?w(QE(?j*bw=(WDV`MBFOfk|im1H56AMKJd3>Iipe=hozQWAyM$8bM(kUn8GlcBhh zRwTyX7JE3Ps|Kc_=M>P_;l@`58xI+vJ6VQ@T(shJYw<kfL?1XSAA3g3atZ4(S+#wX z_K1zkK!2-y+_^yTS#BOir0L!UY8CICoTVtKb3dkozQ@=t*nbF;axa$_(*(V1$N$4z zw&dC%V*C4vdI3u#Wru##DUMEoM|oXM)(gPp-!;>!&52R+L`9BW0ktO=uS7T@GnL5M z?ag>&?^-oz1xm(=(1Rlv6?nsYZ+m&P$%9c(ISMAg`x1+EZtt5B5`q}{U6k6-<;1*) zVt3U{<6IOr4~|(UVW75>op#*e&gy2n`9&#_=Q_Koh$CsPkH#g`RC;7BS}U#o_QVb` zvn##aE$iPrtidoID=PpG<Kvm^b;)CWDS2BciW(wi?irU(&7U_WP^O<drDydT75f~o zd@)90C4y%lJg?6!&mJ$6NfZ5rHQOQL=-BmL-3tekFT5&zLuZj!)2STTGj?GKpe<${ z0jrlTT?D*MG-M-!yh6ZZ<2@7qz_QZkKTJ?3|MbZUnNwx~F#`Co(4H{Kj0+q>hA%Y& zQUa83YY!}LAdea@$XF+k{8d`6wahU8wyQNhvUHKH_o`DUioTMX!(!K)_RM%Un!Z@G ze7*&1JRwjWtc-FV&QiN*(pcW3hOD{A*L`FPN2^5$nSZjCeQ@%UX|$ZsJDn&_Wmx{i z^Hg>Htr|4R*;LNON(VL6@8$Ukm&PcoRG?<u=i?)aw{z~WWGwjR`4MVGU5;jrZa3Gb zYmVh~x#<k2J7-)|bUfpzPJR{nLXOE_WGnxae<?v=hjkgt)pp|+2ct6H{;WU#vrF^- zRh3zJdpkzrCVnNO(Mke3<P}B96jsxT@vQyKv44<brwyW+2m>R1%C+y#h!Uo9OAwZ! z_h${%B=YL<M`2OL63%T#!5m5e7OHk&hqzIa?%`!k7nf15PV{t>9-EdJ1bf{wKb`|k zP}ioB`Id)e>lNwaI)Cx<)8lJ<+`NN!ejcl*DMh4l?+<+}vTUSAUe0AsdvIbjMx0Am zjt^XY`X}HR>0{+y`_I|K0~;ivN@8qF60Gkc)j|f-egxpqktLq(!lzx%hpfhY8?}5T z>ZZ!^jj&ie%~Q)qUO%D2f}!2=4)w3E$mBU-Yjr++TsOeG`FcToY>;#{^F_%^Cd7iv z16qX8t+srkeJ0Q4@>1Q}X*3_R)~$EWIs8MS#EcnP*}DuaO7F@(;)X0NFf2Qh7oQf7 z*gI2YJiHGwBO9e&Sv(Pr^vvc6pFUXOT67w*H}BiUA#vI~TUeTHO^+0J3_x4(mXa0C zVT3Drr7v9+O&71X%|xWSeyFMl{O1UX@A<DIz~3XJ=f9XJ|A8JyWfY_)<mct4=Yn(7 zQd6=rQbK|qy*#{}-`k}pCuinl7Z!lOq$h*HIVsuMIl1XZP50R+9KW+BZ&sauyFq@& z_-4-@X;xSD*p~VrIxUFODI{yQ?^ac(_xCSziZ?uJ$ojrF#7fCcF`6E8W(avRkc;Qv z(VW}OiNB)qc7D@krD`thxR<YxOc6876F%B?P9$|;6cjl_mEmRLuhD~nI`&rSC}OIF zxXUDg&PubWc!uMs&Ou%gdpK^MP1o#As)CKH{{6_fEo?y3{p=|X$?LkhCe5vkvv0~v z9#}-)?<a_p$T&Hm;J?%H{2azPY#H;kywiJ-GTm^npGGy-Bqm)@vPe6BbYMH}z#{Yd zfwdiu|Fc9S3ZsI8dRBXINz&f$H$O?D%^I98lgTFzY&YB<wt^SfNv(B)N#w$?WVtCt znUeMN%7)saKJhncz~srl9LJEt%{ZWOzW|lv?F;=-mHW&otl|8zNDK*zf0vgv4?m%Q zz#09c6z_8<{Vj%=3}_fUh$vJ1;ME}ioA&VlMETXYlRc1Vr<tV%iPB24)UrI2rrIZZ zJ5^Sq`S>U+UBl;HGNUdqU(Uh(X;j<o;wnHXe=_?J&7E9jX76VwjchaL6hO)WiZ-0I zb=?%g7v=92Aw27B#Q38bYDsIcFf_Y_digo?%zVjvKbaLEd49+d&d+hN(}io(=ZP(s z8NQ8tIf={?E@wJJVga0~*oQnlJelaI+irIGSx1{q9zfvj<WOX{G&83ZO7UhA|5T=t zuw3Gi+~YVzB%UuP8;`XhPKyOx3TR|U9e|DQ5hE9@lw#WURxvcB|15Iqr*EYjlM@F~ ze3h8|xSG-(D{NGJ-mad4Q6bfru<e#hf=B=rl%4j#&ge+XZPFPlMitR|YxAn`ICcfx z3mlDP>HXQ<poMnQK$T4&FgqP2z-my5N?2~Jgb{{R5#~*{r!SpwmXIcq5-M%FO<9l@ z##gWl(abM$<{tuauD+u@*?1-Wa_dG*-SL)PC35ga+o(A6tGh5vZ%H?pCkPUVv_qxK z?5nEX6t1G(`Y7z9`iBb8l**JfMYW2*Tl^73e1{2x`Mj2wc@CKFDi56-Skc?`tp>78 z>L<2{m~xRqBIHrcZSCb=yTq<vXWvh3)mB;!*PVuKOQ_gf3NsJs#3sKISD$9iS86`e z(-p)LbbAy*D8S3<jdrf-uNC&T^}8l@#~M!Tiu~jd^|CiuqOab%KR;#ztyE6X6;BAi zKY0BMB;soY><ui=vP*pzYpKR)oH`loXIjGQopecdv`l!(Fjyd<(XXFm%e1&Fy56#_ z)ktm(q|n?R6eEV^y3oWni1%xq_=~6RNtHd_RX-agyk5qRu`m4usB{cbH52@(kISV( z56iLZ8X(MB%9$>HPjIsCH*b4dU7gBNg6Rf1IEoIS2|V$S#~FbT>VN+YUj#;r>5L!= zHHGl3iOAEir@Oj-g_kaLekDeH+Uphc{}6Qz?s-1JHg+1Pv2EM7Z5xfv#%XNZ))%8` zW81c!G`?Sc_qosg59Zx>cjwGGXJ$EmHPc7+;NSuZ_6Jxmy$#&cAwdaReMf=X;vD8W z&3sth(f4hZIb%9x;0TlZN&{@6%Ak(HbKZ;0+_Dc^I~>79&0}L_TgEGLi;nsRynjCf z{$2kCtC8EvD-4y062jrm`y3T=gWgzxV{}~M>Qys{8$Liva7PSJq`fI$Y>m4q4qblZ zUD7m4sT@@a5V|N1*#N(EHa@%@{_O|a&UldhY&54@>XOaoJUj~u{I`#q`CHjht-m<g z_nz$8U6c2P39*TSwB*?asZ_UpI{LbvY7?u^yrE`=$W!Pz%h`4Ym2g)xUk<2k#<=z+ z&h~v;vq5VHP>ufOK}?Y49dw}UT|mX8S#0R2!bN#G)E(qsTxPrU->WVhKcBR+nseQ? z0<7*iA=}A1Q7L)#&p*r(36NUk-qAP2<!AnJ<kZIxMkJEq4Jt_m5hEgfomd)9rVEQA zpQN9*gHK}!vC^3vkgkC=36)i&Ac+^`_oUC}YFNxE{^%GkXNU!@&Z}j~H2mX3n8&N3 zsUil==g>+LmD-uzx{Y1+=e3>|{CPZRag}LIb!{#c>)h`QYl_$g8}R6%y@CWUtBoGo z&uLODM$aMFyto0*f|NuNoe>=B*y3gy_!QpJ^Ka-?x%S!073@E56D`0#T7AoS(>vO+ zb1{V{{w>v^9lD&y%3BAW7boT?&xcT7=ZK-qx;}CJX{}4?Y|AZt;*I$Zd&lVVB4LEZ zPNl-@oyX-MX;hi&E5fBnI;Q-5IGHQ*D&N1pJ@<`mC}L3t*ox<`Yz&_N62Hrv(88^W zbUv#tKG5<uXjO2}=S6&xnU+9tETAjL$BtcbB2nA5Q1TG>Du*Pw_Dw1PdlKgjtf%$u zhbEDOLb$GmNX@_JKQMfE1hB*jAb)itBf;pX^T(RDt84SfMo`8@s)f@S6ErA09c<z0 zVs<-aR1lJ;=?Q_lZUGBc4)vgd>roL-r|+>y-bLZsrVeT5M{a3oySesmHKV7IL)Jef z7Uf3hpNoj1USzxAF8_Lx65O@cAMQ2X;}W;In(ut5v`ONaT`)xzEWl&PL4g^p_38&P zAx>9;#ak;c`0P8`^mM(Ecx{?;3bj(W{5m*6T{ZFgycp~uIgV?oBqXnlAztG#M6f4o z-Sbn~!S4;inHDGa=A+w)apPsR^IK=l_jhP_)z(2T*|uR;;Xcex{*(AU)j&e^uzntE z)jXK7<I`D_0+%XjftFHsrSD>Q)cGYyb;TQ_=pCZXEZk#a&0v@yK*mJ|DIcF=0?j5W z&r`POEK(XdQm-#jEv2fK1>^|rJc~lSuE$VUPtKQZGF>jGh~fwtX{T&<(Q+zwz>@F1 zz6}*u)xw%6VFu^YtLhgX0|Q~ML)H9@)m?2^d!D9B%4W}jS@G{lQnS+SLdqC17Cr&I zgAp>_h8>NCt%ogkis}mQBMN>w>flQ#9a3Um!e7PUKvyQrJC%o&-;vnJQU=Y^mo2wa z%p5-jVcRAiWG(JjxbtB9`+_?)dn?rV>&fP(LtY*d>5QH5sqts2_<$b`v!R$0U&F+B zkD5Bg)Rk19pWs5uNWw}^_q1tT=Ypiy?QD{@G!}yaw_2=7V@}T0Nksc<?(V%-#ff<u zMh+X}L9d=95h;Rgl(_tRSwG(}EPjBAX=_$ujs=*z2=oWld(TG0lFg7(R}R}3*BCer zFQjh7UY!WWwM_ux%n(qLQM=m`k*!9@Z2St86%H-NUE6dI&5*HKP6m@{vF;yzS?)%~ zR5%~YT6*aRIJ5Kzc0}kpFqcVFZQ2#S+09(6D{}LSPPS!bx&AH;9jw?<i|h8*bqk`; zHjZ@xV8CZ19a+s)Tz&kdkPkDI7St6U$``(m43ycFe$P8fwJYM?2I|l6Efl3>=LAjV zl`?8FAZ_kzZzY8#%I+P4Xo!VgxLoaV0jkRDe1qAz6J3wT*F*W+lAn=aAu$9F-4OFq zHf29ndQd37(VN9qe&f3B-j(BV(S&Q)1N-$v%JrFzUcrl^_H90i9~NL{Gzos8+C|P; z_(N0TNm5-x<5d<xkK9!?+&k?T+XS1Bmw@+suLCc~ohgDR(1Lz8+QaXiHlN{*q(;sP z@>lz@%V*8Op=8W?Ho45Z(+|Hj-!<I0cx<FvPWI$3zviiNWxp41QyIw?MS4P<SvcuI zRw)j`>nIcJSLKn<Pc&)J2B{a?HEb00+EG~?YJ3KIckWLbZK0hi5#qzjO#GQ<C=g6I zpv%ka{fe(1S1^!s{ufYEyvPAnYKR$?1KpMb4@_VG)8w7@Pq3_0PQ|)a|CgH2;)Nae zlR6u>;~%5=zJbRWuF9TNI|9n8wV%SF^-{gtdIWX6!}w~jf=l@1s`484{C@(f6Z6IU zExa(sjv3t0C|bw}rBgjqQs-v<3Lt;=(Z<{-OMn|>z6-|XG)LltD*}5d*2D+H=dIi- z`)E{4LE`Oh+pCWdH7#{6CTK^!KACShT}u8zG>p`y=7DppL>UZg4blHL!e27xX}I7} zWqzZwv{BJ=8zjFRd5kLOj`0e98GBf%)^G^gj_3zR0EY{NMIxvIIy&&n!M|1=Xp@q3 zg%0GZhh+r^Nfm_!;aRZ`hh|;--Qe}n7o$9|X69E&+VrhVKJ@l)?_MT)mr-L1J-E7x zWf%Lwoy@_g=2P<Jt|Vc_n<ypV>CRV5d8>3pN0VAf<+Z%1f)}G0EjCFcwTTE+t^X$! z&>Cz=NINnZOXnpkD(|GY@8X{&AzO)RJ^~UrH<zo^ZkhG@5+fm6P;fs~KR6+P1~zo_ zd8#N<nIN$Bq}?qdswhiODhlQ4#PulYt5L=<%w4?K8tcm?N4tac@vomrP_tDU>po{L z)UHQPnF5XS7$n#c4n)A_-B6&lxBwr0V2vH1$9g%EV<;@<fM1wKo`DU59EXydO}vKk z8r$i`e^E18)6m*fCyTh+4fhAi7VNQq)ibcd<hxeNeg}PiUyb|V{;MB}*dF~7RjRWK zW!dRp796Zv+oblQM3(S;a73+weDc$k5zy72${?HC?}BS+tdkp9u!=x`*lXuUugxil zMCwRl25>^oJNw}I;ak6p%cmC;8uv<<&+8AS8ohoIIl?sDNZXu<zl&HEt^vj7KHjp# zJ`vR_20zy#c}$r&tAyCt5fZ(7EtVVYX`^CLgoVo_NI>3Hd0@$aJGnOw`_>D@upArM zNN`Uh4GJRk8VerC-_C7NL&K>SOdSnyH~lP=+^iOeeyoD;d?wwqDW}3;yme~Hl_n)j zH4Tr6KOcp+h4BkN=O(t;pfPe=ps}pc5#auSkp{1^OaV-TWPLS82)<7CtqXtk5Ip); z=4F907Xf`bOdw2qDg89^O_8r!t@CA9J)w-bi|XS1-`?2@tsv;XOC54tn7ra}5@$#Q zF2#i-Jf#0-N?9!R6*QhgKmsC(>EClNRdSK)PhDeR`yp^_A*ba)Hrv+UoP+2bbi&JA z=YR3u@rw2};3{KasjHXvz0oi~g*W)SNbk+(Ia4mYbR#$*&c;zyZ4<`GEAtGJ?$i;D z{SmDJG{~085|KOdIxu-#a2x(&_5e>90u|c_pweJa!iBjH-X>D>L8!e9`Fs$254qit zYe$C{?|jrlzKe6pgVl&c$w*`PGX4OS*nk$ZIlOH67-WNY{i*}HbK~1CmiMUnZ3Y$P zkcNMjk3bbemZ-$wN|y>L3a%9<Y&ce)D9-Mq@7>vUzDX@$HtE9PHh_5GJX4NtyS6=+ z9&9EXQ1^3cs0Z(<rhgh>zMnJK*@}~s{$v!olizzZsTFah8P=IH*jWzs0hOy5i(@1F z%ev>@_3LD9yYgMkqH-XWQa;4vD68cRy-)bJA}A2zWGk>mhl44ugsfg$e!ik(;vc6H zB`9H#B_xxn_SKVhsJ|yaNn{T4SXkrnS4#81$B8r_kazyR1cT8z#2m@t@`*l@S-HG} zgBpSi!$M_sy9?ioT}!6XJimDaC_|duBKU_%h;K!C<G>D?0i4P=TLpL7McSh1*;@Fm z>Pukul7!cIK$Vg$8+&y{YJ$m2CqWH{-?|NvMK5qXHN+?WZPj~#J8wp~3BdP>s3H3` zlTm~2`~H-R8T_UzJat{xMC(UrtIxO4fY49YX#bguMj{RB!`ta=`?(Vgnov}}f+2^O zIY;Hx!0K4y$U9~Ap!?0ESn2Uy=CMd-*Hakd-y&Ikv_*f#r_}%(_QoJdERGsmm4Te} zTPY9Sg1g$Wo7w|CSX*kqPLpacFNneNo1X#78qa8m2fIz!=fE8l(-rE&VxX0he8m~i zf-sxFp<MLoFL30LsAEg(d9HsSmL7#zhr#;RDR<@#(<Nt}sd6k@J|b6HikK5Q5Q~gY zC35w>>Ir_m9g1|1ui^zlswnqED?&PnozG=xATA^l^J3E!we=Cjd4dE~W?(SH^V;$G zu*a>Z6jM2LyHI`MI$Y|3s&Y>2%18m30K}l}&Bcy*p{9h!OExr<nI1$aMWV2hn0i|Y zEYNwj&Y>_kubhK&wkgt7d^0zl(z(LcWQm_t&U%X>jIl?xkm*sZO*K4WsQ<nL$uw`- z2I81X=y7gv!16D+gTDej_7A{HrQytn#KsOO5#wQ-@Q)i32WidbqQn^YQj(I};C6M2 z{W2(p<g$1bRCfV|+q+`fat#F?ou_L?D<f|ZAaK1}CSh?Oq48X#P?-4FzRO8bxF*GO z2ttICK?iP_NFDEA7rAvG<$h!D{b3W%V`os9X>Q4oTcX;YZk%gtenY?EhaC-cg`<PU zIAtJEjr=)7%le(w@QQTvP8(<0SQXL!o3T?&*$H(Hv*m`!IR>=V#pJ!A?ahf?0~tPA z?|2>*dxZf$*8yASEUR?HN?KVjO7=K_pS{zEqAAX`XI@bWr~tp=F)}Sq22#%d%1h6! zDnKbz5MoR|!9fGwAiOVnb;|M{a;W!@^$A1m!{`M=)EQ|0CQ!~lj(0RqDY<d0i~yfI zd%to+D8J8{W$)^g(X8gR%y#UFxMn<O6|v^%>8KnY`cpT*vjoiFy6d`^%HOKdZ%(b$ zD5O#F!}rO@_1w(xaz>o5AIP&t7Q51xY?RF3#R6w}TrRL&LQ^Af{K`50iZPvGxY`}L z3uOsi5Wr`GveqI;3IafpZ$2%Of$M7}I3r<hq3}1B{`5^|(LC{&TvFHJ%)zs`85$MG zfdAP(ug!M0E}MA0)`^(&=Uek_*szr5;`icbYJw>*cQ>_KQxB>J{nOv%$PyfWHQcuP z1r{}(beNWJ+x=Qd3lT*h8$p4Ze=7gN%*Fb~VMA0dAZuBeN!asXa(y{;-j)p-o;#Fp zlEX5c(gcw#BFxUP?037BrGu=8_;%&x(eKDAwuQCj^JsD3-T8Hp?Kzl#?%0j3s9qHs z<}62!6|g*qrrK^D5AQjLTF`lpB5I4Xx$;p|1zL$+I4kOn9d(3*du&1SpIh%Fz19{8 zmBlzb&ky#beUSc}vgw+iD?N3{CKe@qNDMF3SZWihShgeHQLu+BSalMDM#}|sJ=2=G zSpGo~tNFLixDiGGfp07P6RV1?(h`o2sC&0ei!VB_@X=FBdKHjNp1wyAemLA}L03;@ zuMr_V?KG)<A|^<qv}w7nC-5V=wc+P?8aO1K1q)+z4A9q2$tNQxpRGtlmGT;ft=bN} ziqJ$a+rd+<RF-YW@eVy|r49~p>5`}7Fx4OUm!OmjTv({&an~t9qPCz0t-gxift-K7 z7m)Ld%Ci-bS;NBviLpu)Dp4OnpDtsbFktol6nBriYxO6F*rVa-a5i5ANlq$k?znE2 zkkQSxVG%2<3bmp)!MS932nn@ex&PBTWuH~PD>zIkJEwXTGq~wbtYyuzZD2N{*zD`; z8ahy<)EZOqU>8FJ;KcGgVpk4T-s9<RcPY`Bj<U1Xrgj4XGA|48`+m@T1s3bNEz4#r zWNPZaU@H>Aq<IQ<QC{0CpG`eiWldFlmRpN@_2`wNitSgbuV>H?s<^dkf4M;bqzk|O zvB`oGzeZC3MsG}1?1Vm+`CE>|l*9ISH!ruU^|wxRQwXQ^ztng7Ln@G~D!j+EisWmh z=6r<K4IhqF3hPj7*yg7fM`F|9k7S#WDyl;U`8eVM_&VS~+Uo82`|u(?V&NLFJm1sA zFgjvuEru#*$4DML#<wuyuX{<nG+!eHv>a$sdi?dF&=ibIAe-zLT4YzSMaB>OVP^&x zgR9a6MmlCi5p;Y|CA9!@*f)2MVs}_iJD;#vt}9S{xS9R_qb3X%IkDzhex}}p3lq1y zbAFaAW>^#BbhB-s&0c5>m{UyYja(TlI6_N{RtoJCf&N|Ky0yZaxs>&(64?wMRbg-~ zb0cP;E=y?RvQtl?Gu^JJ@yQGa=*3A+h*$S+MtwgfsEMxxf9z6J)1XK?l}K5ji{gyQ zAf75j6jeV8a)D*Po0zn{pc^T6IQwUjjUU*2-+rg4e7jk9aiSZ8;H*shu2yWqn9mj; zfBagq0oiu`vw7wAJy1_1s|Ol=3C~fXMZYz^<y5nENmzLP1VjtC*`~f1U$n090RQZp z`uFq3Mhz|&5J{2d+Q`a8P+!i$R6KJFzB$h>=~b1QhOWO6pc3=MtR7yocCrJ6fQDP0 z6iTsIrrLZ7^G}3PVSsW7UUh+hlWv7jQZm=wwbkqNs3?f{V>*F?`7LH`e?ulMf2at6 zUG&tG;*^8MK4rN{y#|!#6v<H@yhOp=@t!JaGu#8L2hf!UzueC1Juv4c{9g<0C}m}2 zrCA?1NZZ?1K86l^2Eb%c;XcmrUZRGz>W%Nn?J}4fD=JyS69smoiF823tOxpS{$54t zv!_B{7^ZU@#)m0$E#Hi93F-hdtu9~s42cE59p|s?&u}sYPPaORl2ttFgcb!;hG>Ku zj<iNEVUI!ISdtfFDFc;q$Lltg(Fx9hOyF43092u`i%kc>RGkH?2#jqi5(U*|DvdnI zAxFv%5~te??ibt~4y=9eo-M0dyOp3<Ku)9^c3Uu9AoA@vbHe+9XK{&aK<-O~=n2YD ze_xTBCE}1o_<TG|L?~kh>=`RV8R{x*gt&-|*2Q+{A)A%kykowu*6)UKpE*kU3uW=! z4OyrkkQ9gUM~MrjW8HJ-(GPeetKI9f2%PA=7&rfUHrexr3$7%zoHWzQu?-b5m7)>6 z<Ist~)dteV9#H$RC%^v<xb*coQ3=MN^V8appoDTuIj-|#woz1RHJ^uJ9u}IlAhZ}t z9~M;lOuw*t|J-K__8{2CbV>Ld%vu>OHjV;Xxa<W-4W}^av&ouOa#}vG$5tA9FK3`2 zY&9J{YKTaULi0O9%|`RVt?)2nZGq6ph)IFE;f6DErT$AbY_Ur)-J1As`FcO$u_WgA znRP($Auy_NPg1Cfa_{&3Y)Gt8ORWZoH%!$XEGatUvW_p}w-ZOxX;J0jsWuEJ5PgIb z+&G*KNhSysxbg%tIq#IU&4z^)Yhm2m#B!Y!w(W-rhzVkCaWvWfu(I+9cocbXuqu1- zD5hmwdQ!rz^GtEx?CqaBwPY<L7Esd?`_bPfd&+GnoC*Pl8MVIAQT7AYsPJ=vw!S4a z#1H^QR+J5@8+KsaT-YCZ)bplr---3^7Is>MtEZJj4sMc_WW6K;$@-u0pGC>=9gG5; zAx6nTKmBi$!%hH%-_*>ADZ-=w*zT=heoq)nYxd=g(^c)8d8fZ#GrJhtzO8{aYQj0r zb-|%IDY=0B=WuPFS^@Xs$d-&CVuHpwtr9XT%)>YU_J5+>?f;8%z;TWs^(o5NjOkga zc?AU-dD(>-@kM#LxdnOIdAUWo#kqMUS*3X;xv51ZSs7({xj6|LIT_ihn*hGj?;M>T z)9b)5%yTfE;XXQ#!06Ut%mDk&t@_$&ztuoL;=8$*(y0RI{Z#C<QG2!YvHlS!8HqXK zKKp8L_^jY62@OB$hlnVk@q6|!$#&DWX;Z7OqfNfd90}p~T*)j3lu?5HXKMkjZ1o?h z4H_%U3)FIthIa5XH(0s*Nek{2(~%!Hwy`r+JeQ&Wcxp4)W*O2!J^)>cn!}Tbp1{nv zTgU#5XORa&NH#g9c27N2DX{6FEr~2!bK>zwhkp=f=wShpThrZy-UscQ4Uyhq>>Rya zm4^MB%VIqoNkid0U(SQ;cib9t)d_i4QP`vuD4aALC`n1P?Tf4aM3oZNstfhuy%Ac1 zpNXV)C^ajld7S~7gGnfSyh5(V@Xxw2HHwfo@&8O_onSH$YKgzJkzCF39}Z02zznE( z1PUNU8tq)90%pKLMMwSI$aBldtKQECY8xh=u-*p&G6u^$PXj=&Es~btLKW#xDc0yV z<pGl@_#3N?th0CddDw`<wbtMYi3-BHfdW4Y<}qFD0Qyw^76d>bN)JrOr}iCI$*~)R z(&J@^dr4zI<{Srv#d6F;r%|l5H$)SZE5dRl&OVqy>zlzh1UC=pKHWh<_PwzpffuY9 z?>(-<T5}ta?&?Y!YHFa3V(Hgs7wLW5hg&N4qZ|V7=<`#H118h(Rj!wAacm5^N@slO zkSXt!;Y4UTH~+uwGM`pxM>iseNW^4adZs^Kdt16(r*;d_`^y=>{uSKvVb%6JGm}-b zXz}kF6695o<DnXCSz3iBQt{(@38-k8vc!c{HZ>!%QGCHu9ftIRt7P>b#gsJ|g3mEV zCwL8uQ4oEDQJbFB)Ysmh;a7Vya)W{`;p{q1!wc(zXhnp&L4@C1UN0k`p66w@=90z6 zJBI*aZ}($2wlKnEM#U73S1u8Le^bxLaYjt#AQOtXC=DwWhkeK$8yLMZ=MW(81Un+= z9QGKV6yHr0#+a?HlZ^OEJ)QOR5(sQXS?Uo=@%%~b*QvN5pZ>dyvWI;)RXkxfS7F)r zqR-?gT{-9DiHOQ+iWq?Y9!Y0*>Gh8kvO4G_HGS0?$EH%X0T5fX1hO!R-)e9r>C#*T z77T-b5*nr_n=zc|RE@^Hr<!(mJ4E=-b@p%67@JWZs6a&SE4%J0$C`hvj$91rK%5b{ zRF6r~7n6Cc0(SVUgEaS}7ow5R_-JQwm5~_P6+#nHvevPjR<5UkTzc!907Lvl&Md7% zIkv~IgoChw)gr{d21Pt_po$7}^``P^oIRu~0RgYx{4;Ak1b+?J#6To+lVk6lO79*c zJjvcp^4M1~lk>`z2!>H)k24pD6&qcPB4}B)=4m0CJR67sMV{L5u~|zsvm5U#qV)L@ z#;%r`aIUnpg7_yI8U<Tvvzrd^ENH`=L#|99MW=ng^lK5~r@sR0&K+*Ja1YdlVc(lX z!;O&#NUB3>#8`sdkvr$IY^){UFzUwg9XsMYPiP+vSZw0sLe0twJ!h=#k#but>PQsc z<C>0=<LuHhHZ&-*I!MN!fA{4&q7Dpf*kbUZl3fq;5>>jk=eY3}5_|Uq&7Kgtc-_gU znh&Aq95pkz%HTUW6;$YEo27<|v+jRI%@KbpKgA81g|>vkkFxkW7@4i<)fZpI+f|wl zp~$jA3nW`Snesvm4RxT$<bk%{ci7z24=YI6jik4{hCW850+fWrMfcFy^Be0Q;yPja z=lHp2u>TA_STR|eZrM$8^OClXt8%jCSW>DGIAf(^Ud}7WC{hxEa>yx#<g|NLZqJWO zopT!t1SZ;TG2C7iggx>d4tj@5?*(?366wKY8<85;zf}I{Ae(@<2+Cpr8qWZIM5YrY z2$pPcjD-4b5zPp~Ulfq*E2G4yzpl2Gd}*&7VhFZr`U5l>!>KjS@`O$T*}cUQ-JE2m z0}s>Tq@^(p7%Y^Ifjt)S>_){9qqNH|Og~YhM|ALHmH_fkp(q;^XHUk>=BWSnrn=g4 z`UP>#pYoIpCT2BfysUX$sZEU^=OqW?62eqKi5Y@iTENFu3Ib+M@PWi<>ze~*@hbL@ zulX)8!WN6r%Fu<48q(%)zANlm*o*GH4zmIN{*IBeQ)^p`gyz1AenSto#(n$(4}W&u zQ|&FDsyw#bVCTePqJ8P)BCpz}c9QqcLG}ybWovflx!z{UN(iTYMc>o}ZE&3;?x1gL zm^0~+#0Z)?n4`40jSpcC-IGRaQsnCToLqC2)KY!0Zzzvdpy7a?`!}~05gShL^~ws2 zr+*CAv#X`m-j4H3kdvA&nG*wzic`9qvppQcajq}{1}X~N8F6?FxNVIbHE|{9=S%B< z6;oD3Oo#$XHG4}WvYej!WeUQM%-%dZeK#&?iIKFG6<G7Mt%pu@ya;)Mc6_hi+UJaU zaRI3kAver23Som)W}8s_s{(zH_?^uf$4X!Eup2U2Uq}R(0rCCD(FKgKB-W?~T@ej6 z^7$5DRca5pJ^QJ7Z!3JuP=rA^Q}&;Df0z>l|GMuO1x|-I2jQ|Ul@nynS=JJp4ZG}+ zM$)BDG+BEQGX@GJ<A>ots|;)!p7rsZc+r+`>V#G~5MdtwLU$skGxLrB^=*u7!80pU zL6qub9O=qM$tS~BS$>z2SCS)xxtcg`XRJ<QwC`kJ7042Nanqbsu1Gm{>sG35K~G18 zj82O|2H5HqYOpLq0Iq4+AHgT)OvCCKqzk$p@wW4xUpGk=HACyhBa)LBoe~Ij<TNSV zMeQ@RUf;uJB1I;aroaco>>ri!SfDL`kG;<?$lW5JFp9<0pWyC(3fieOoP+yrpexa+ zk3>9V>F?WfiT2x!B9Q3(_+4`hlMi=W8EUdl$ZpQQ=lLHS+AY-M-iOG(x98hVtRWeL z!*(bZS&cZ4RT>Bo%-gbeuia_29T`xolHKLmACy8Y@J=q*I?$GaPt&Zz>d*Nl%6?uM z`omU*k-vCR(81zPu=J+ibnS6TbAYXc($6MM;yM-tLa_SyW=oX><vBGaI}vB?ezic{ zODdZ=1EB_l+-YAzuO`cQRu|H(g7i0t-mB)@nzW)FG|$)n<t3C_bF}Yg1+^K>31|rq z*@#%MPtmMP1nc>9qg;}St_$_0W0&o1<bXWW%w31<^yVHb3ONcE^HJe*X)Tp~X%#O# zDOmI2C_B|xa}<p}Gbm0BDL``O9fC#)QnPV8?<(Y|q!1_}GJPx0HtTDqAE<2tD9w27 zkzR21S@9ygfa2(7W)R{*>d7$Qj+_N`Xn7v5d;{IQqL2c~ZF_s_5RW~>gqr9?6`5$u z+4n2tb!j3U{3|hAS=_e}%eBx`QZchw_qwH63x)T2lxT{*aNEszbV}u=7*dh3mU;H< z&MyTz!+NA|>`$dJUvSPp{=L2n?KD2i^IqiC=X5$!-7zpU(z6toa!=YG*^*u9{hxo0 zlX!2j8ta(n8s}IsTg4+6!Xp|qTnEm^xZ3pHn!#hF2<#rN<q~4*H{kL$Wydc}Ua|ot zGM~5ZC(*!ZH_Z$yweI3R6;0h)?@!z63twzpwgHC2Gtc$T6b)%))ubDYo6+&dFiL)9 zhq~#cEOyj4mo&DI>g9HvEXLHxU}8&yRH8C$-S3i!VN~9PoxMGErZF@ZiE?iuNVyxH zmvA~bRpEN3<n%{;yUCK<CLadDYVAKPy-pcOVkAnCzJCX;vJ*cROyU00&+}ZujW^kV zc(d)vr6aFo!T2mHQbJZn8q{2><DXK1q4VF5r*?pXjW=8DrRIiOsdWxkYMElOcWZ8r zFtsA-rm6M`J%_d-vdLjXj!_2B@Y%is2XwQbfgjrj%7qOW)K!VAR%rYn+QBlfd%FB2 zEBDWej911wp}is)#-^JBhBY(HVit@#CAp(}xDpi@vA&9Uh>OHQ2oQm`x1%o6MGuNE zh<<b-En-(Mtp2Nn0oF)*;5<G=N-^B{*#~|qPW5};*1vXkt@kj@C>X-a1=IPf5icYK zu3e|*HvSzvdKq85#nBNt-m^)2==n`z8FfJhq4fe+q)S5C>~TmI5J)2rXN!dGf@oA< z;eX;5h`Ru8FKMJKxEW$}h2EONOd%)!vDXB)=$I;it>HH+-q|FXUGNBC`d{y=Gg_6` zzSaQp2AjMlzxlBcheJ;zJ7`j<>)R*-Se@fspW>k$t<ejDzez{bX}l=k#s0kz!eA`K zCh~24*~`Y$>?)5W2rHqLJ#gocOq2?&KdkZhrzh~!JKLK*eAndfHojzC3qjYS{1Y!< za6>-dsw!86da2J%54iA0>t*Q}+LbnM;%PFJDalOyNxq{u8bc9d2tUb#^A+8j*6+ux zhTRI0iLXxh@?tgVKj=yzAez3bUfwxHhI6Z|CNa6VuZy^j?H6^sZnss>BVuK3QKU}M zZWr*(jD8r}gl)R%GW2A;7X?7$C)iJyJkhdaOA=&huB}jAGyM%c51z4Q@<8?V^^cOj z0}iTY);Tp(>v+^y3(`TK*OthM?9%Sd*7T4mhiILHP#+&n+;pi2l=9gz9j0>#L|-HV zE1}eiyQ$g;ibze{*__C6^5KMht0qD*Dn3X<_0e;dVyYm1<oMwyd((`TNPsS*Fd{m2 zUCEyEQwCJ#T>DbDep!VD)sfcNx5SwZUM3j(M=d2X)G_ik)_js4Ok)Z8Yy`7cUXD?i zGA&dS+*K)<0S4`Gm~2JtUB5ziyh~)&WO{PF(Th#`*rt562SZVRe0&QjM6GO3V?bjr z;Ee-*|Kc#L%*bXCI3gb&lS+3+>?#9{1_WfxfT7bPqZGw&+&^c|9P8Io=BXS0(m1B< z6LAuo=*@6K6fPkVMys1mX6n1b;-=)E-4v#$MR{im;pW9!?}wDb_xH#X?Ar*eg!>wU zj4|<nJOFkb+#3$<1Ucx{2?dFby<7OHfw5!jen&pVBOv;lxAX`aw_Yp#0+;nV7e;7M zN1lI_H^`S{we~IF{V=L5N`v*|(7g}&FvQHbiI}>TO(_Lr@QD1<^srKYWZ!#PU%qjI z+Q{-eg1j_>e;xiOSNlH$Mko(^W)_|Z+08|YN3MaL^Xq@et@b|z=c{88Wv~kh+j(K0 z(AkIv^QT^9L5;PLy3N+>=oM19JW5yJ^(Gd6+t&nHFIG$(T->#8tf46|2|YhH3UX8o z78jdLsSQ!U3bekRKqK=up{=iyel4Mq+3a*aSdjo!E@&J0w2{v1+|p~q6qD+a`%!46 z8lbGTW#lM_$}d9wTUY}U6qlUEnK*C!5ISc~UX{ftRm4ib#h|bLFqJXl2xra0IC<GF z6Qe8V#;t8gaWrGTC7PwB!$^V`9|KV2b0@LY<RpJsEmqDoj5@^yp|t5x*CRl3=$de+ z*-EdeoSXhu{0+GMx(VVZvhcgQ^hryrunhz7`ewQh&ndt#@AFZwYFHq>W2(EyukUnq z<<7kxeVY>jRfecijjFUo<p|C8&<tEp(TGLS=;pik$x;J8J+rdpsB7*c$r2+82RlNC zT&9D65R|vVkRAr&G4U5=H2adQl3J<7ZejcpG|OC2`t-f2#r1k<sIR{bGufUENkaU? zqf)0)s#e)SFMYOg3ItG5TYnL|8A$bK7X9CCqIi4o>;E`dz?oDi1Lc<hKp^Fa=~i(- z2Yvv)-kB$Dp6DAE?2<u5z<FTux46P0o2Jm$fUs_8ht2?>yIsHMv1)DF8-+c~dXcqM zysg4N<)Nd=Gh?;mdOOX-xfM-W%>1R1SGj#}q3V6lB|qX*S$c7}tREfe7C6igrv53k z6GdLYc<6^LzqNbwy(k2JtzRcz{LrO#V|ZDv>U^e?p&(KxDvNjRtwxQvbdb;6!CK~9 zp{q~M)zL*b^emDNwkx|{h^O(|9tKZrx$LW;kLO|GNI~qLRwI&@6T;v#V6BY1e9t6% zdbRZU4xEO?wUEi4e6|yJ0V!d|j3i<)dVF44=ICSP&RXizuEp+28uEE;hS8>NvceN! zL{~x?tm;9f9*U+uEI~DHW&zoPKr~Gb(gS#-;*Id1!(?=<qX#<7;Xvv+f*=kwcD*r- z;HW_9hI^BqMt}ag@gY{|Fz|lrf%TW~zcFPlfq&`GHj-J8pq}v}GbX{iZFuFD5%DEi zJI#G@=Z!$xAl3vGj<qp57&Ds(*u#PdZZ}tD7qv{-J^CPXa9j*wa6)9c1n1F76LUso zV1Cjzcw30m|4xg7VmXZ-k`dDov%wi}7s~vi2NvApFAn=~Z3eF#8GfH5=QOzd#DG{B zOVdn2-_Bn1lDsG$%96|Dl(RnSdE91nT<!SAk0y3anmzV-!K!km+GcxDp#!~x;@Z={ zb6sF3Kc;3$oWN^r2)SjSg-GtEBAp=*I|s2EbOL=VdKGTYE6s|=aILRm(-mdSCYF5l zTRlEnmWH-;J=CvA<v00OiVRFyFpV=7KBX9OhT4AR5tG$dwI&BW?cpA$TT^ZU9Q<bV zv$Rmc9Apv|CvX?3)2t!&y#0>BP>NH-cWmf*oOr5h-On`sgU7K`L++lr;EHNi&|7^) zfb_3C@Xb27@??jDJ)2fxgp!lT*+)3)H7{(-{SRZIA`d3Xa5jQ!Ei%oeZ+bTWxYUVE z|0sTLOr$8Wm%%}>at7mJN6o%Kyo9^itwth$EW+s<tcoo1p!c-C<q3fLyD+TJD&Y!9 z3Q?xdAqR%$7piNLgQs^s&-MuNPl?KqGkw04GBj)JSQvyr+rM}Z=onq>Vu!i>L`mQ{ zD}X|vBT0z4!Nx9cF)EBIsR?c>timaKp_YSTlo?*hDw?e{VgIGUcxQ>46C6zKb-H9^ z=Z>)hHuQKFzaaEiKEIltK{T<nN{kjl-SSj}sQ?U~00^v1L%ZBLfZ)Yp>XLfqXL$vI zEG<qVm?dvveC`f@>6yn>7BzWc_uV_s`0a&uh-ak5O2ivlpeFReHea6W?04$05x6Lk zUd?U9yATs90h8kbojb>*dY8NKzxJyu$@whHC$NO%vh2I+!<pWnK>LG}w}V@D?sR^X z{M1lqg@kn|`}m4Ouc`pDg@{{YyH}$An!c0yo&k7o2+j|RX$aunYh^I<wKU)|p||-X zSuj^vYfl6UR$0lW%t&3ol#aA<6#w>;sX&h@iL5b!G6eAqwJwh*TH4p9C;s_-vN~vb zC4IgP&tM;*<tIb9P9fC_ko2JTDPP2sSL)>zbjQUhZb5JvF73tSot%Nv{h;Ribd@-h z_+dQ{UP;Kg{n6+^d5f{orq7f$L9y`|-2K3(E%=BTVG?Eb!l$G@JmN^`^PjRc=U#7r z1plQp)CppO@~%j;X#CNMI2aTInhauFv@iSo$E<qOeJu4EDX;ttPJPL|3<CB8muidK z{1LlnCxsV^BhJGmteuFiP)-y4KZnTZY>rnJqVM`6+;ftMh<IqhebIPE=>XWLFF)wI zH*FHpl?nMZWXtrsA8{y0OLqe_MIh_#+@5NpoGEQ^gP3$iYl|i1JiqXZs(Xa{9od%^ z%+LUuFG*xJMXbd}O~pvRE8Cor-@l6NZ-7gH_+`HT%c5ba{uEy>R8b3WlgPyDf|kdL zg^?=B41?#zW7gm1P<bvgokYVC#>+E#|EDrb$4ce=bDbJKu%8udW2rU2RQcE;X5^zx zAQD*L{L3~DN{JOBndDSIPElY7;^1Fp<%f!s2kD*XI+MhyzAlvwkLsx$!p1UopcT6l zyva6<X$lrICJJM$+!%zL%rz^7$@!e$BA8oH@DIUBjTgQqqvlPOXRG~0QnVIRi><KE zgAigvNUa`ss}f#<36`LJ9MybREzFOD-v;ey6~vv*t!^I+yH5gXjlF;Cx>6BNCQ*i% zz#3B4dz-te<FmFlj=T@BV($Lzg#}kK!k)9IAIT|$k~TD!cIdLwt9UWbM`wJ6$$tqf zjXbu6YCHuI#}A~5juDQngz!3JYH3urwPGJ0+Afcu1apTos@}Rzyaq*3x^<nh^rJ(o zy((#%l=&RFRh;><a=OzQF23=JQ5QcVED%(Vh}6w^+IyFGtf}b?Sk1D<wZc;pLQp&P z7dJ_La8VHag+6$1bKV}u&#^ogNQZik_^p;e^G}dXFNGptPuNTS$NA}Ka6Ek*FuZl& zJmcytL||*z)ta2;_+hQjaxyZ6nsq!@m0ZwNYvpD-ue5*7Ve^RntpAC1BHZfFk@DNu z!M}xyR`xIKpL`3e48?~k+(M((?MQ1~J%ULGDtC<%PsKO~pI&9%ghWe$c3uZs0wQ9g z48_{Fi>}#<q1hlu+Zq6K@LK~BsuX7?1@x*R2m-)(zPt7Hg?Ap6_^mpAw>Tss@G%hJ z;?+j*x#O${S6~QgDo#5W8Y2o>C^1uHmRrIhM0%TD+KU<*W&7+ZcAvJ8rIE#!RVEzh z;zrq)A+6jzRs6%+G38lwHyDHT8WV4eE<yA@9D=+uPYJ2U<MqOfl(OSZ-QuHiOBlX8 z$V<e04+T5Vv>sxU2t=0@u`c(%v>PK&ZSar%F4dCs+1c<O@lmbJg)q3{Y)ZhCK>-vo z-qbaRm%aV~8I3qca@X;AWnCCBbmi{INS46%+63E7HJs6{X8(I76Y{|{fdLaJiSo`) zONaEo^mwK=&ke3>@Nv3J!^&;)@rm$jL28NolK|rNDae`S5E=4{>@~4o2AK+nzUjDD zMTqh@KF1dxC&n0-*k2K)&SQ)23}JP@EhXeeQ6PPm7U!7{W%#}_Sf&Qkg~WnS73RV( zpR-a;2@4%zRIMxEpbAM7+`MH7m+%2QXF_T6vSJskhjy$-BdrF_XxjD_z0aHC5Eo=> z0+TorfZNubpOhaW{M-G6Wu`leYEkyxhAFHnH=B#x@0)ZG{-&)w>&><GTx)jTQDVC$ zDGUZ!mpK+V@sm$ssTTW_Oke{}%$mWfG_sLh6kMql1<cn<@iWxV<WMpy1_2?|(a=c{ zB7Q=Gd6D8gE%-G*lGAWSu6CSz&tz0$FZ!hcdVQGDT&kG$4P@x4<+@2`&Ek`8`K!k1 z`)GoMp)5me@ZKD@&5C;>E2FsI!ohi$`Bv_)06}X05*EU7vQGY3dtdauZU@+3G7D_# zi)E=900?vWn(sDJ7N%fnRckqI`0ur{gtGn^h?4yYO6b4?+Eg9CDt~sZQE0LLx)EGt z>9g%^xQLsA-uH3Ql}N#xX=eQN$9Rn2n3v#5Lv&E7n^OPh_iEYhuw_nmD05^9dEpw$ zo_BI6ZU^5T9QmkI-Zp0#+|jm|q1o3ThIvSNDJ1YCd?qI`Z89@O?&EkBV>M*O`!Qr5 z|IpM)dXP-DbYZOL;U65>C*fZK=vd_tVFJG)N+7>hZ9%iXfwgF1F1OZV{f2Whuvyws zd#~G8O{MSNiT{4OImcEZ?qUgPu}L~UuT+--O;v4;d9E|iWLaENFRKbp^RWT&F48Xf z2-p8<)-E|d0pr?q^rTIw^cUyRBz{lv0O_gvW5s@MAhrjZmA1Q5<CU@4F-A4g=cggM zg}k`}1>dvh2-Khw%|j&3G$TrWjgVf-d63@p%~x#Fyi!~3CwwzNNM{WiwHz}qEz+lA zj@JTwtfy)RvJ;t6`lVv3J{@A}WPT>~_GLT$`s%F+pSW-pFq+ED>#jJLPjUoUS1|bb zQ7*?>i|+nO?4S|)k|N(awa%ozjAkC;IP@W|QEt;9y+WAGDN<#4ke?QN<3avleK7Jd z?k6M71sD*>_8n}GfX`~`y^RBL{XgNf_G=90|8_G1ABF?bdGhOHEGj8T&CJY70V<{` z`5Eb@Ir$}71-bc|1?lM-**O{MIr#<oS-Dwh+1ZI{smW=;@2llS=B4!Z<PrF)>hizA z;0c|lLRA(Q2kHhvvUx*J-1SzqS9d?$c#&2;Mn0uFCz499=p~B~ygZ%@V93M1mRC#( zyyq@gxbQ%)cu)yg&d9U@FgXWHgzSsz+L;>~6=MaqJa^3#^vx?S-HTsV%YQga>I4^1 z@4MGgWwct>H~|`*!@F{AM>Ul?>9`5>pZ$ZGwcilbB>T&<aQt>bHvw-nyv3_t3P9`y zoTU~)p{b^c9momN_jj~N1uDQ~ylr%HVaH-(?d0aV-e7mH)xawCMd$_CMi5hjZ<$w@ z#$#Zza_YYt47Io!ch-nEB28S^>AYZ5h~FY%&|OLS44XBcE%XsJc&Nj*xe{JMb{YT@ zsNFb@v(Zy>OyKtxky~n02Gc|~S05G6$X!k03w5feQ>Xic9YaB`?^&;C4S*^DHgdhq zX$-p_eWe$}0KuPCtjkRK#6&~R>M@Dv!yF#6IZi#zlV10_O9$g6ktu<{1G3H3z_Bj} zV6Nox6`z={W%}7*oVw%S$HqEt%+AFs#KL@>e$lhE>XUi+D`&|nQtD(dp0GBJXef<6 zoh@So5%iEb+ehZ%Y_wI`HRm%@2HLv5jH=Y{(TorJtyENoOR|Mt7aF0)r1w5y@xZP8 zhaxn94eLjk8<;kK@aLf2Ie4YaO^|E$m>~UW^|k*<u2YJ}8P)~!q9>iHfh*{}GT90( z!fB9My4aXBj<~uoi}(4}f7f;=AaGGtr2zyHs?@^O(Gv)=D5Xm%%A%}NFgMXZumm5$ z@NpW$e#k+LRaj8QFQ3-)$Yo#jh8)xnzmYM1yGqMu6x-&gZc?1HG-00x6#y1Y9!&N} zefD2w9n1(0fXfIZY*62YLbHq++`4qi+l$|`zt;z+YvVkn=9|@~2Vu75XPKgSau~kF zf|?*Ra;uRfeD{U<E~okNq<?jHSS#OvdVuFH7fDU;Tv8nInb>O4lAi1l+0b$Q97iW@ z5u7QK06w7tZ(CHoeKkH6b<NA+C+>^WWGKN3hXD_#q=kp*6}7M^IPhS^@_L@*aVgP$ zJa;Me>d4R1(*;Ixdt(FXK*M^TqcdC2Ek6(DE7>)ku|c&i9YDo4vuLyAVEYi(y=2(> zClQ4~rMyTgNs@^O(y0~|j4@HHm%j6SJA?7{^*IUyOzhJB{%J+Bgse76|I>Wtsn%el z%++9vUmGU?QB2xkWdMew!m}8zJYiTQ{g-rUNIB20N>)UF_gD6FruFP?-w6W_aBv}Y zwCSYfLEQ%7plaES7XeW^IU&FLOf%E;{svwm`_x*xcAsiBwEM4}^aZcYr-h<p&8@i1 zjrs_$M|=3hg3M*9)4rHi(a*;OTisjJ;ssZt<dTyC5}A`fbmc(gVAKy+t(fYBH;*~* zcLTVroIz4{)x*F-WKT#M33D6<Dx!&k+YIlKJ8iASNCGb;FvX~9DD`sxC|ZbmViC=0 zk>YnwJ%&ndSuCe1>60==5IAZslYdK&r~LQfkhy=UGQ=^E?AF`txtWOl3sV@}__J=U z=GK*0VprXiZLov!-^x)udEmm3EZ4vJd*Wif4ZM;P`Xp99s$f%(Tt~K_3-Kyy7yLd> z^i}ovGnYZ@X$i|R4l1&+E1OsQ$V1)R%GunEU!1{#h0@0V!WSCyL%ybIU2s?>^Z8{l za>(itz}0#w_FnFh_q#-guc{9hs<piY36?Y&Wvs?H<(-{a@Md;P0)8SqI2D+4o{<J0 zXJ@yjY;T5gLuK^Uu8OC}aNlRC&!(k;5yjvNZ@c%3s!OASAgdPn@54d{{)u>R<nGR? zSneo!+V`EJCsRw7v+NVJS-f(tp*`drXvnYV9B7qz!N06IQBQ+<l+?U->SX*t8;12k z-Rkb|Y(uLfl26=Ti>sX`J9}?l-QG7&c>f>#Ow1e3wHB_UYj5I2ncX>FDOD|Ur6!fR z=}CDeSqFtad9yjvXcb$1lS3O~gV?E~v(aQVh}hy9$QX}avw|+yx~B|5=+n2lqhza> z1iGCtGf#K?P3uokU6z6pQYV*`$r)BHXnL8*U(mFhA^!dm{pO1pAEOonOr)zyh>k&} zkm1At=SGn~ON@F2WK`(u^xPa2UkOrZTBAY^*s+6uM7rVX>%rpGZf93>iOhBz%)^%s zUle?oJ`Y-9eZil9P;j3YGozQ&5Gt`M(IF~ApRqefj7)ZD!)V;ZFMQEl5U-Uxr=?3f z&#Mx2?L4HgC7jdlTp%M4Epo(nH6Qsdl>bfq1SA*mW({xSCi%Mt_{vGz0;|!2%}_ZJ z&eei3T-TlX%)IIApU%?E4~g$NS7*qKYYB`$+f)V9bH9!EcN<m6&)f@4IJD1DGd$@U zv2NgL^b81L@5r|8hRH@J+PLc5B`_Rw=;`sr8z5Pb>MtK^4eNWRdnnwq*bEP`c#nfp zk&9EKmDhwyF%cE$W~Y>$P#L$3+FyS?RYOH<^I}iqsS6ymDTu$iY-E3LMrI_uqEe?! z4%w6T*F7n}wMO9c(RDdiqvJA_LmG~&aQauKzE+m!<IhCSjnXPJ9+$Y#0<VT!&1#vt ztBJ&4`>l4Uf;Og$hBy6sd-E@bxgCD~dgodKEQu$J_iC2VQ64g}0>3)%mc;bvhsceH zH}QB3x`nFy@7tX3&B}2dZk>bF*w~vbUZkOco6Z^@xfATmg7I!>4k#wgqOz??k&%JR zZlrLm6`k|tOEW-vD0;E1@=M&3NtZ5{VCL1GyEeW*BWXZp=K4Gk9?dGoXh#Mk7jBwC z300Lhchp<fkMgUa_*U^z&K1=Dj^4b{CZB8bT!zv5XS5uIAFkM@+6g1;$ud_W5ZfXz znA)XMIe3&7_-29>+vS!j1R(jEK;|pg=X&&cO#3D*qCb5UnH^aTh7_kPh^4?8(OE~| zP2YzVuPw%{ZQ@MPP1QgXpdry^oqc2`=!TLDcam(CldK?Tq)Cl15g0ov&xF(rqx>zV z)O1pM&{AGA*GAtv78a6ulpx7ohzNZfDuYKh!MT8ZEFSw<(;z7GBA8l^fZ!Z;kfhQp zMn9j4d;Ov5s|OZ@!;m&S00BG%yz)|Kt>8T)<<$Oa1mD2)$1YL=LuXOgB~sAa@;JF; zYND*0Hre#W6WQqH^~gh*r3!oAO+uFt>?h5B=%2Qy{E*aErfvzEBB%^jnff8dwt+t7 z{7P3g$^=1v(H<8E0^w?oCwP|o@}~;Z;@h`SyDM;!HRHO2j*;UMZ7K`Ew1UCj37+_a zbL~)e2|tE^M<C9@@Xyw$coGQ%nPl`mob+ShUE)ipD|I(`?^;!=p$7``2!e=gDqfe1 z9S8>UFU_X$*ez*L-P}81_3m)eqOcD6xk+Zd-Alr0-E|CR_z<!NW*S%h1B{)_&Kb>T z$Mu4=9}hh*?Zngay!@^?pl!N9oIa(~sG%cmyhL<z_r*n%r$n|EAXkOVLZIPT=S<H0 zkt)lZ-tCELzi*25%xRM>;)J|GEu}5!0pW!3b<t&O*57GB@Tsf*hvRyxA0#rsCP4#7 zNYPgc4&^G`b$6I~5yD2#p4JE+mPCV-sfb4~)~H<=t^L+Eu{5m%bmj2fvv+H<*{peP zjnlbq>k6r39e?4`_MmKDC@jpW_>4_+<f0FmUF}_jz=BDQOj-j*`}Mv#x+%DJWb^I+ zRreUcHMi|MJjX$62v-75_Uc{l6wvi2qV(1Nuc*{<$9jnk0vc?9y|gCd@@iFbpidxu zcD8x@7Lf%u9gP;RHo|ttHFbc_I)56NtX<<}ayAx5a>*Es3YE&Z{Xb>jAVIXEm5(a) z%qSzt)YspFC|^_9Zf)c_HiZ!>&|-REjzL*DpA67b2@WMWEo;sE^3hTJWU%L~OiO<T z%E;)A=d5KmEcgd;SJ;U}i`<`AG*FVSm87|6mH(PHl6MvOIv*R7eU4xJGJiYv#Bc_m zGnug0Rb>jus=$=(V(TUEnu+(DvFn}E-PUK+gph32G45Oryu;5O1y|)ISQOutin6i# z5pqn)YP`r-WnmwLoRM!fD%m-N83tl<MYm?w*{gik<k;fwhNxntg&|WKa#*z<VP1r@ zOI=(cH^r*<6!a!V@GT%Gs`to(Fg<tecZmpC<!T<sUkJE~E*-s-dIxAb^JwggxSX#! z%Wl9_Qjd{HLG9ZFOgwREi;q|Fxs!~$Fs9|IV_)H`ltykuPNW<cD@Io%iQlY=5V@#V zWn(m4FyCz)VYzec&l|;<`pFE-FnhZBv|E>E%2@c%q7ggNmC4eMWdc4KEn|u>k^P{; zElXS}tg7|^>(3S{uq{Aq&anwxo4SjSNxF})UP<GSkw_?{z*qYQks)v9g*&><;80c} z@ps9rGf*HB7%QhyHHsQ++VGAxG@W$MmYHr<pl|@C^S%@iy}y7+9bSiQOW|}NrL?<| z$WB^exK%_;52#%l#ATOhF*o`jw*D%tuBHhWMJG=1;O_3O!QI{6-Q9vFxa-8--8~7x z-5nC#ArK_^8GQfRXYGs41w34g9zCkdtGZsH8}yIs_oa+O>6%;V8>^CVME{J`1a@ef zC3C5q8uZ(iRR+f~?ZW8}_ltv5ej4#%O6Sh=H*c!0c-H489o%cPbcL__0A5`HBMzlC z&zkGTj!jmU>+~(%N@U{Sp@NL6dxenwuMdYa-fg!N!pe2t=ReMSl(=#HLo@`QJ<^Ai zC;8SFcGtzlKRpTP-bI*I`3vK6Fqq7JTs!M^-8y8{x3e1IjVk^-|H~c0?kN*m^Jh3+ z_h{TD(`|!AUgTiaGDCZ8-m+|qz<CP;+i@0DdjDw9!Y00CKxE>6b)|xar==35&wu$d z@JA_Ug7>TWnF_4yil*dL-$e$$S6s=_HN^XPRg(pA#LJat|Jf9>-5=)(hs<ehB5xuj z`+T4JHzB73s#^@1gVpk3MaIt~jlhB=dc4@Sv)p7{KYZkm)a<cbhXXE~Uz~O|!iDl8 zUwyYk#O^&Uwwa)U8`WI7p5yTB_ajEh;*O$SPrJwD({Zkx951bvA|cDNuW*1&c-E|_ zo=tJRH)UL+Hij8AJ9=?Ki>!XH(o6%*nUt@V*AUv#>)0xTd44uQ&Zc247NFoiE4AZa zlgMgoOEbnQYpFR3Cevx@yJ+L|r9@;uu8eF)+hN@&4V^m~JQU>9Vi<^%p491L3mvy! zN`=S#IQ1&s+OL%&k3?vvLIpYl2wJ`{fBf-4A0~xHo>yt%_@u5|<(ZvtfClorfPMwi zRj4I7-M0293(*NYllV6ytjeL(!PHv5RP<1Z=6v?mTR!-6R+ed0|5~X7cYLU?AYn() z?M=%tS934erPqQ@{Ba004=2@N_Cj^)v3d{Ue{|TA!?Z$;AiBCHNvGoGY@NlK9wz*( zeAA%DPwBGuRDyv?Ls&Y@EE)Onic-T;WhBbn%~m@4Z(Upim5F=Zlf^b&TGy!knXgS` zT@kaL320U7o)2$Zr8|W&**46^Z5_kpJtU@=_OmCslv2uWD96vUl|D3pb}M)zK&<<= z%a!-xRTgy%Q#(_Lb!2b;zPRHlF#Y(c@g-HeGE+Ki%h`F3fpbflVmX42Lc8n8fy7m} zQj>cDqB`q&302LTLtrA#(E0Fdg4;C?6d2#R-9BxKl&SDWrbk59;oVYvLMf>={Bafj z-c5)m!3=6I!k5PX@I4Lmy-YiRaE&S2uj}fLC&}-#5?kW(q=lD~5KQ^+^W9%^k`>Rd z+J|H8Y|eM;h`cF8Jl#AF{%b)HWPc<@zJH0&w%5hZRBLtAbYLro6x>)l3^;@w{ENe_ z`?l4I?sv0lm7@N|jI(W7Ut5EofixopGy*3sB{fC=z)09s3khftZv&B&3uM4=68_Bl zliJOH9210Qu9ig!6n=B<S<creIXRX~d>6hvm;050f-vQ!Bf=*mG@k;hrF$|AzQ!M~ zQ@e4Cu9ZteONLO2<-#?^r1wNTIMM!@17^3E+KDn@Pp2_sxit1OQr&TtR)l$YQ^xcb zx0zfa?yw7NpbZb*jY5sLr>a?KLi#9b!r<v0kJg1^D`XkI6K&D@yEno6t(QFmF^Wk+ zKXiP=u~Y&sdi4TLJ>#Om;+Mbi>}{MIlJ0qATxw~owSvn;-TahDna||oJ=zuUy5;<S zn{&uC^xqEAA|QWT&#OcwC72><U@U}55KKYblwojO<e0EMwB6m?vyeA%7DAqKO~Ma& zT~)&|{`{y@9g&A{l#zV9$(eI~*^X!6>T-?eF5Cc1iVa{90`8MifoC>yUT6hg&|9^L z^Nz~`88lj=O{J=GD#&YHvO3W2i>tQazXXk%$2$VdCu~BuGlPP`(__9rGN1ix$#aft zoCZ*hyy>2jJ}l%#>~O#<_8t#X$j-w&b38N&`af;NFl73TJnw@oMH_~)PUuu6NI8Q1 zKqsl6QPVzLQf;d!&XWx+wIr>^<a2_X9DVa4DD+7o0IKC-Lw~ma4aCyZe-Ua_Vj}TY z(nAKcB+~#1@H7{riSXIl%<XBls@OC)b0zXb>q-fJt0z-BU+|>FVZ(Sz_>KM#2CPh# zeu{V<zmrO((C*b@$v#3ZgegQko|LoAOyHjmC!4&_A184Oeb?ry=)av$b^a+0PyI<^ zVj*(8y_FtJpUNEg;iQ47hbierhV~)^UKa$Yj65x9&up75E4v}0`!sg49397+OdCpB zgy%~=^U#xr>>k4F%b@s#(hEFpY*C&tmn0e(Q_ALBKBD|P3nor4k<tJMX8Y!@coJmZ zCjOH}nx7Z=)Ob|<RO~6Tt3viHDfTe}-r(!P79+H};CU);Qw9RV;gZmg^cGW;8Hd5G zCL8gj!=HH1o=&G6p8E^r+SU9sttz`h6wM&F+MbUEl2;s|l}osGg<idEh<LSPG&PrK z)lE{qE(CC2c5LmfJAETskXke-H4gdf2D_Ri8yrruQ-fd2iqNAufs$e!p8Z`3|067n zTVJxuO?3i}+0w?>t0b99B16)|z2pp08fp&ZL^_N)UmkT{9s01zCall&srMgJ_EbJa ztcw>;m!UjKyI-BVPQ6A>Np#5I_E(ct$H_C#a3Fqo7X>_RQZI~mQFtz{SsA&I+9MSe zLwB!KrJ(yh7kT$9E9ZE-v<GK-Z~nAqAtgaLR*tga-%a>XqEcqgqFU83yFw$RkoB*0 zCoc?f#DdIW;8dMr<s`Wf?7pTG=j7K>(~1=ngy7YS`aS3lvz*q?U&dn)QAd3V{J|19 z4w4b>b1FTK_v!J^jhT1P!hf#XSKzc-Gt?SXOXSlAYXKV!IEP#4nVehSnyLq`@|Pcy zTYS~ksKKoTnjGhUIzM=!E=|!<Wjk`M-7?%2C>N`L61%vUqU@kKGo5ghl%6;>X%|i` zpCK?WyW6k3QJI22=q4-dN7|Sik7-&BWV0BPnK6e9d0EyPpP?Arc;xs+?|l6#I~vlP zu8u~@0pVzk^^CtSlaYAVjn7yWXV7lEf^>(LSaGA0ijFBm`JQ3I!zpkAP*<#;M;(vi z(sZk}A%nFF7W6dBL=fG^wOV509wYwNlsFlOM+FjNiCRHW^4*!LHU9kAx%b-%A+D-L zekTZQoH~Ar7a5V_7Rz*SfcJN#I=Att&644;4&Gg^#W}7bP>H9JFIs#$%kycY^wu(d zkzAcIi04g@u5%C07y5f<&G$G4H3|syYo64i_LkhXi*vO1v(3?>^z=9P7oYrhn5O{s z1I^MAD!629r~(jJhq^o6<Ekabw;T$_;UrGgU#+y|a=*9wkxx6h$;`WCmH!-Db=E_s z-?YVO&*Xjn80~gY=kp`lXPKbE9fJPimN7W_Sq0X(?ZSgg;?yfA`HBuwpJ(81^+$4u zT0w&-m0WZ8^2jeTf0XeL^?t*NsrW|InNvN>Zr5qZSaPzQKr#Y2*kmsOo2|BmSQ5*V zM#a0Dd(vR&(zFU5dWeziS|eV^#Z4Z<k11Nc36D2Y?&Y#3W(y{He|*sGV!E6?(WxpQ zbyl^yTk*=r2EUQ@2>K1Z&bCLpd0O)9<&nb9CalCFXbV%^g4e&vDevlv;U256&@>&{ z7h9OzxIxOeMKKKC+0y-?@l3*eHk?YNIOlL|Ew!P#AToqBY73|pfc!SOu->Pl-XqJ< z&2?_z0SP$(%>GV8GHE9ZuUeR>Um_?oY$jJbChO(Dq*dCcdX4FdpLjD!(7!%Yb=J1s z==G4mv~<L)8Rn}%QUk#0@<$fk+Jgon&Zww(`nYuI(R^H0Kes%@drV3O1XhP(@G)DP zq4FGgz@0+${&v7%ol1n&|9yR(k2hMHq8n--ObuXu2P7bhJvtV>Bd@+_02fqc7Yy&e zr+Uld1<MXygUiO@UGK89eK+NISzRxb&lQoPV?xH{I38r0s~3fMnddm*uZ?*Bii&fv zeK(d&(dOJk)8;oY(V}bJs77MvbR+06G;ciSh<&Khgmk=ILc=`E&h0Z=RByBQM?nlX zbFlk1Eh~04r5Wma#M-0tb5%4_+^oTxVYbXb1=!p35n{*|I?xdC&qz8{DAX?<0)(Ye zUG<d?E%}trR>sM0Z;Qg$Gcw0hZ<}Lo*cRq62iL3jE|b<ltkHM``(!ODgjE-t&ZIw^ z_K<V6nft1p7qcl$rU#}qm$_ZXD|ThnWY=!4@T;xVC(p5Zja>Atn~sE91;3R|o~Pn$ zjl?^3I}U$t7M50uTcNyKV={@6r^}lwNG=}{NMLV_9KU&h8AiLqT5`xt#c_EM1!f6$ zsbENJ`a)kWb^Q5%L83zrb@A)^q5!^%mWQacUEA3lu9gG?c&B?f8OH>FX~6zUMLWHy z&HiPCl2i{|(0U|4P(~SjEfy-(!Uev}@%=%-S9ftmzBz3v&vyn&sgYo>`Zu3Pn*DD@ zoGz+M^_gI*>w|75K4muQe>my)Ff#=2DCwteqR1Y34cH<z^i-NuFje~5OpS5)GXKK9 z@=OW|J6knk8ClP{<<su)cvAQHZY(KU9kRJ1-Gpjf^!{Fxpw1MrW~ps)S!r^Qm44s? zi5G=k7F$@bE(AHEfLnCKz9kGIP<xtEf4p^f)7?{Koajs^TXIe=(yUzZE`q8N>;IDA z(p|(_-gDNe!uif%^@x<;@Q{Gv)o;(WQd0zU5rQE60dCcLqc0#E8IB)}zFp}-1Z;1% zsq^&|CYpY8zfJe(gaoIbthvm<M!2b4nuhfqKTku~M_aC`1_nGjM_;N;SztT=oQYga z5m^VV?Ps&GB>(*FYPlY7Br!EO=nn6W37Hw%Yh&evw!fJ@$rg2;qN1T@mS8%BOj*?= zgct(#+V<R6OL{mN4n!<ZxEx-mk+`xo!ASk_!6m_bGdQERe|^7EtX}Hx^HfjUEh@*1 z4&}#$;nC_S^m~Qs?leMXbJ_)Z;|>}g@MJpfFF)CyGRF|2VNDGrF6}RIsZpQoTHO47 z2y>6rock#){ndk!=VKfZL=n#0V7R}@5Y$&|L8B{E(<uJqvYo5S<aijBY9%7d&uszD zI0b?Q4<T7Q@lh?{fktTw4NcA=dASgWN5Q31ChUj1zJ!P&zaE(BuL(1(itv44mlxj4 z<4O<JjUqC)kD^QK!*Cy>UHv)rAK__4O_IPQ?VAs%4&;V8EMC}k3-Xx5EuO`<@%3hY z)MR&s^*A)@4<0rfJ_NE{#%gr2l4t_e;HV*5Mhp(s_NtQtMg6WRDhSH|Gr867eO~MT zYMpSvU$z)#piMM27hDL=&dkoqEXdE#j>}Fh$V!dLOG!<NP0T9F$xKL2N=c4ONsf<> zkBW^+Gy+iRy%)^AYkUw3%Q|S<C@tG49*s2XDu6Up7m9}zhT77zqiYGctFcVs?8>gg zLSEM#CVI4-h|lX^DRK(i;qj9bZ^I9hnxl?K-Wj&3wgzTB?1SdzRBW!vf`&zYiyZ9j z{=n$<FhQ;{QHT^r5|u4IT3ePL3u(bh>fvr9JY`gs1~2#FJIIUj&E~vrCM5a~{y720 zcd+JaAO(bX+tycCU^WZ|-~(UesEZ6WRhiwWra=%k<#m?6q3q)xRIb2oZ~Ee&>$glH zGYV}&LYgUGMC<=3L?`4ZiTg_*&6dXlf!@%r+Aq!cY&HCugw3|4(>$l3o72}{)tA`O z8|dJQsut&zV7iy|SJ}g2{+u@Ezx0fvp%Hnbg?2~U8NSMTUQ5ajVkr$>pUqlU5r6mf zJSRr}tkW?7W@BS_z-$B@+2xStr%47Hk*@o!{B}LFu)?%&YOXIdH)YlG!&QlTPLKEy zr@Y2@M|F6mhmqRz(=}Mz)_URvDd@O8q8o}C7LMW8;;ezbk~ZswPCDK{<M12Z?^<kn zl`x#hwK0}4NNU4joV2qrn>(oa*GLbZsupk4f3tnt=8JOO<lfgghp9z>6Pn?uC{gm- zo^`P;qI!YR98J1*Lx##&p$_n4seYPtbfo@Y#U0OnIl1fFjlTtS_u|bMDbUro-9ct; zn>_1GnLrin<QMgBro=GhM4hcHapm`dokL(S`MI63!iX$e-LTT@<wb56e5${uPHwwY z?}_!W8p==WT-I>fCq|>(u`NyhF6hpHsM6I?QuL<d=AEd#T(Km}YO+B24mkq>oFp&G z%o-i)y1rLona}VUrHKHKn>Pd`y^O;`g+d6`>S}FfZ45YqGJCK-eCcaRKG{|<mbm`N zsls+Sx9bl+&)Jy^ei$0Ljs}@npG@J6O8Y6(Y~m9PA&r#2(F8X1b^|0RU43%Xy)_dn zNEmAx&2pDVxi1gZZyW^thH0p0sEN310t~JT)+uADRqQVj=@(z1$Xlb?W9_2yrC~^9 zfMfNKH`!Bs_^ys`H{_p2KC^z#t0o3&E-{F!GA$FyVCwDqnoN<)$NS5GqH{t)oQR@- zCYi9W@?n3nyAI{{>+Er9*~C%X%=YlF!C*-#42j)kxiQ-?RlPVon@s<SRVg?FJLEUs zIkJ=Szo}>`2leiymvZ`Mb88($PgVlu>TW1T77UhZ^$XI`8<x5Fab&q5$(xlA@0F7* zZ8WoG^g(r2uHB`59a8HqMY-_`IZ#mI5>8PcZyxb&#8Evk966!4!0IK3f_E4*e|+nY zBRcj{^@L<v2?aIu@LCvj4<W97l3t99KIIkZ>V4Y_B_D@cB1Mq?Eu*b0;<$x3Wfl8` z8!Zv-zO+Tq99X*7hT<CrL5|u++j$8C$*+$Fi@h7|zLfHG--L5M7gV7iLU{nr-E+Xj zi0WB^uRhiy=Djao6cJGC9Z)OYVgPQ*3OZ@`;Y?p?c1W6WQu{{<kGJARWeb!f+jPoh zbsF`ypV#^XWIE*tjih|X4wc_=>YD9wvL1N-p!)Jf+Z1bW8(C?Rx&z9Yb&=A0Pj5a4 zx-KvUGz^C~d*J6t6>Z6un|^t9cBbktPq(RZ2puJ@Y1$2yC~U6(zY1a?C(;$}QwR$% zy&;9dqYTZ$&>1yRqz(aHQygM~b5uSmqJ~;gTk-t<+_G(cz{iGb_x1|5W)PhA3ERc= z#L;2I-QGR1b8KIfFox6Kyz6i9h{27hTnT&>p}{0lv$ZZ<=;fbz^|7B8zb#WzVZam2 z%A18jiSBZG;+#s39g8=HUn4iF^?#?@M22@u7`SI#^%#dQA=&u>au67gd)mJG8^{UQ zU6Pg@!4r9!)izS9f+2ldwe>3my`F1U4u!Xgdx}5*%4rVu;a>Wd-57>=)RgtB_B{J4 zeCtV>xA1$PfG=HF2T44^i`hT3q;-1RNi{Dv-sSt$I(y+k`;@iXo$h3K-V)QGMoy}T z`6+YFNBgXSoj{)@vtN5T{m}|#U>Nm?lLfF6CmBUqBXx5)bmlv!2~i{Y3E<|bFkA?k zaY#r+U^W&ZYtTbAIQyNNd-*#a-6e3Yp(dMywK7Ra`dRvi5Njc6G*bAK7Gs0*e3wc1 zI?yLk9iUO_v>;TwD$dKKV3S^9?+nsNzFdotvL-k}qKS1%&}tcHN|gDp$W13naJn@A zIhVuHMj<GNWG`wY6tHuTnre_N_=<QpVF9h`#NwLw?_J}zPK_)%%~!oQqSmJ@{BWxf z@ZZ0V2bw6E^6~J;&&}3k%uk<R&!2@ay*0htG8TBGS><3mVrPgXPNlm)>Oh1ZAk|IQ zq?gKEVdbZdEz+;pgxt4MT2goCAUf5iAjE2~mSTmCh4e%}Hs7TVlW^N>mfaCEY*V?{ zE~;Mj4c28zyJ~Ju)OJ(YAzDxBIPhBwLLApb3%S}RdvL#BrS;A&97K5^Y4B<RY2k+i zT@Zq6j+X+2|6JBss&O~1b=rEpomu)kCoboj_2%_Htzo);54EqDkU{h@JKwnJoqPwg z{fCIa*N(4(^&*n&gS$q8zAE(uUhCW1RFf)Swksf_zi;_lI<)2F4zzn!{(2oqvr<pa z9iPf*O?*19+&bv8eETalte2rt*izx^8?xd-{<AFh!VtpaJ$CIogLm#Wo&A(cZ8y{c z0?DdnNz|i@2!p;mt1oM>gRL?SXpi~taprNB4YW>sKh`8Ti>>zJ=VXS(&|hM{B8_q7 zEUQ+bIgZ{QBt_u}y8Tjm%C*RoybG~lU%xlLLyqGglm<>QS=_rlRF{$;HVEgKmu?og zm3dGCtyI0%C_gU!r|72UBYov;v*f2Qhz4Rz0wEtU+djs}g7^W6=&La?v+h?1E}3&T zG0k=}-Jok~6eF3aDqo@PUr4?fzdT)a&gN}=izX1bzKgb)6kAFj`PB3pXo9zTT1vvl zZmAVdBQh?MlW`J%1$DW_e01>4h)OqOp>!-BIVO{S%eDzubb{so&tR4~`pMr699mK_ zNtXI+Z}Du}OIKqL=dX$EfpPig)e6;GP4~piYl$)E^9pGEcgl561pf+VS-|ubl3w0h ziJaKXl+c9Ggl$lmHvakT1r^))l0p>^#qy*I;&{25V5v5--PE>W(2LHpSX-plloHea z_<}XRlCTze<JwasuFO3VO|tgaC2w@m=XSbGn7cVFYB^cP^FRZRF$B=e#BzG(pFqmT zxE18l^^^}vx7987F;cd*SQa!h5I}DFk{j|fM`R!D0;cl{<PS7HUKG%eNG!#IWQZE} zWjp#V+_!`h2V-sQ<`s`^t?DDggv+T#46es(+~x(abxt0Kj&~W(2TV5UYa6`3EIX?@ z$3sIZCiFQyv*+}BMCAe<tS{}o9d(JwcJwa_S>iv$wLM_P8CRfVRwSEQv;=0JGHynK z^5S*d=c(zB3uSqfHwuR&?DgdSGf~z@pP}9zqQA>`IPy}&we*iN^rM)WY&TRVNiBO5 z2cIaublrY>5^9eNeR<1XiDd1fLDHc>{_7+<gzQC)6tEhhJD&K@Xm8TX8ylWN*0|XF zplTk%P4N-uQzBJLrAI2e!dI*$e26f%EAPvhB25(^D+}bIn@C*jv;oew8M{qOvg^oF z2b#X-T*goM1t8+KX9te(3r-(kmMD-h2Z`{gI{I3InDIg9TRoYZ3I?ajKf#9wWS8g` zyT0-M1`A){KPy#Nu;t|#M8(zHf6$xE&b82sq}LU^+%hS}c;URzwXBCv_9mKiiu5<; z_!Y>OKb>AKR3QyB8Li4~;lSPEc$L8sKb1U@UD7$A^OtO@pwK#KS`$yYcuz#@F3>bb zzIISv@1@V6JTtvA<2{sK<qp4I+3!bPz-;IEIDuYVRyD>}!Va@@9#x&~?8kcO_zmro zwR<ZG!66-CXqr$C(mxljQ=u|f7n%|JGo}>0WIMX1)<IipaAH&sK6OAK>p44%`gSjG zBs48%#wT=%H6JM@%qPU-b{)I1GWWu?bOG3V=IK|V>Ch?f7usaRkSsk%^l`!qF9&*K z>%W&MIv8^d!O$Qhz~R7=!06`i3rMS^yO`1;=<Oe}@-(KGm4%QIdf~jvo;(599c)ie z!VOp62Ud^i`B&}-8ZrFwZJK>+_|fck>0s&3$a;bZQ*E_PHIZnXc_h*{naYUqjneuR zo?9K7q%CUeXA{K|E<Nd&DG#E|?}{Q>FVdQ-XIYw?rYBu~;#u536GvR+^@H(uwF$Tm zk)omdS_AH2LW%yo&lKek*{ZeF9t;O&R)X4EsrmI&bSl|o6MxK&DSK|7_2zuqH5gCs z)V$95O7XEm-a9bJ2Gg;i*3N{28S3R*jS-=1Em^h?&PD;#J@yZ25^`+sQa6>Nn&I!M z!v5e|))*K(TB`EYc-4^9vHU1_)5)gYQv8KX;(5t(o2q4rZ3uuodN{P5>dfz8W4}%l zwGb*3R-myfqVePWU`5tnQeNOLZ+R2eq8!_UtS;unb673&Y%8oXSmRokr5ULoG80bY zCUWPSe4z`|=gRWJMYH)zMUNA{Q&7OZHmnIA_7}F1OKVgz=Mlhm#AiO6i2IJbiLvi8 zVPYA4>nz_Iu8Kj-8u6W)E)g@Jlow!kpSp}rHI&TxYh7q<>HO}JHOJ5FBRAEX+C{Hd zeDtC|n9;(!?6n5HAtAfzx4FN%y^{GDMU~}G_xNi5t%-w{qFk<E>_J*K`@mq>3Xa4` zIR7BNLO`pRVYrtAo6;CIQ4;3=u~#+=!hJ%U<ac~)Sre?l3H4Tuv$hvpe%;X-cmSJd zPI2i&3GYYEv<!Qc=>%<?RtKZEZ_(qi{gJ#>|C2-yuLDG5Ac#BEJvwNtb?`Np#ey{9 z6Hcl-%+6e&T8%z1@1ftlkITqDc9}~dBzITm7}eCFSs&dF@nu^q9WNvH`DN)uN1*ED z!#v2UAr29=*a(sK<<XaG(bQlQ<H2O?q%7?KJ^Y2^r|OK;+cVoa{sXU*vjoWE93i7V zbvp(MdYOUiP=>+`uix|*^e%l_*6^JiII9G$WgSnlI<c`Dmc<!kNZ*N#7-O|M7w~US zjm=sEXYd5Y=`S5qY(oe+c)sT<A`?JK9oZqzdJfGwlJ_nricNJ(N-QnHR@@yl`{|I2 z5MH#xK;H{}ei5RHrifsx3qrb(S9UqKaCl~~?{Hf&GTd_hC|htRCD-`r!T=)(uH)>b zYoC4v79dgpF%5DfRNfL`YuMcQ*v-wGDhJjp)X+f<haUy0V`Q6`h#o9y+OVVvgl?AP zBI*x7Wl`sv-EqJu)+*?g0LXZQ)04TK#~3wAXc^m;OU3d*;`EIS5-$CSPD|Vh%L8)D z<8hFy0?p_4a$V63bg8aT?W%k>Bxu4Rr1i&>QX@jP<Q0B;PZL2#fH*dYT`}3nz=3@> zmgCJ!Z-5Y))0E{jO+zBp{TABxSY=<wsmMW*ttV+wKk)=WCzVl`?R{6PGG8qynk&<T zA!IeGkJdlNaaByQ8w19{TFhQ?*>DbYY0r(at1#i9uteP-bNYt;JA2B8=VB{PG5s@S z2P@+Y5%%+RuUvyy1Cv=mVfWL`SPJ<zGJtvBwh?god&g?dcTJVU$(f<?V|6Jr0Y<T^ zEP_OHm)2`>kR;FbA#(&W50m56KZV(pG~=$dL_6HDLA6D5CaZ_+;8mwzaccG@u?W2Z z3Ss5)gdfok7?u;Xd8Ad#Nt&y#>BF)!Yu#}v^afbB`kUOjl%S6|mPjw`w~&X#hD?8m z6R5&rMkiZ)DTZ_9tYe?tRQ4wu=Gj4-K?2g&IiccN{8Jqa+-*1)@v>v{KGYFS1=1%! zO5F1gC|dMh%6d}avQy^nygK0Opy{OgGgi5!<n6=YTAIQ&d%29k9B_PzC?C1Fn^Yue zoHT~M#^}PhCsY6WWu5!kOuSwuW^VR(6%O`cB)X(yz*h-!=g(j4w&sIKE2bg?Wj%8g z4aXfZWA7z?z7F=f{6iaEv;P)}N$!(blrlS=Ko7Vut<QN3I)59s5xLCuK*3ERQAR(J zOh`ba_Wlzoef@bQInUj8dn2#)mg3ikfjiZ0Uro~T9DI?Vr38<^@Qy%k#S{(y9ZqAq zU)#y!bK}Q>-*M$i?H<`5KckN-1brg+n38Piov0k5ciI$fi{_qQu63$49PCBtkU!li zk}$d!X$n~29eWxT#-r@r7P*Tx%f5o8DcaEs;{Oc+?Cp#wG#g0n;N8Ez=#9>muxm<I zse%4JFK;!NmZ=Lqy!~@a|J{>RaX^2m^!M<FlqstG`j%`pVqto)@YFY79;~_=$eCNs z-g7_fp|J3F0R8;?PnVcKy+6;5yQm3UEGtQOne#VnW8?+;=nbK~EgwFn5EAPoIE`0t z*(9MD6dF7AWCSM+c`L-;ExgrpFqO&+M>7<_|2ou1kF48pcG3R1A_Q?q(NS#lU<k@% z@_GDInz4TGwcgXenqcC+J`$sU$@ke1USjCyV$5>vz*R{atdDY3{BC=@*sejp(lE%k zs^Y3*QKMyNUf1kZ=@}a01iGXDik7isIsZK0IrxjnJQaw#f2E&`r7Yt@dah7Q$r;~_ zdT3d0(b%cZaFU4&K(+u5vf}@|P#nVnEnw_$a@kmB0~y|TPlB^PTzBH7o1-ZV=fm}c zQLiQ1!+7@cX~((zzd~NR!c3EjaU5J~s^Q)_54XEal$y7>!-!GXdNV(#%-EBpY9H#= z+%8&P50jZfT~5cZF{)?x{pZrIoFm8JJ=x!KJZQJ+G#ohLA)J0j4XJm-q;fEc8RHSX zYtK(OE}j4RdvX-DYpyna1abJ5av|x^hG%-^T;*Fi(DKWltQ$L9cg}KkxL~QoN7aH1 z9T$XFIm(KL{!p1D-;I4>hJkWuv(x@qB9Q!QgKF(`B!Lk_UBo+Cc71_7aj`J0>Bc5F zVk`Ug`N~?O@_FXzE@Y+0B1Tu{w!rq#lDX1&q1(=KRG$t)9SZc?`kZ4OoD21CVP3|h z=+|I1_vJO|f(da{!RAh62bPZm+bW-#PqhptqFtpHjD+)52Y2SHPxQ1j`4H5)89GaE z11aJts9sM+Rb;Qanif={cV~NJ%3{|$ou@6<c|U9)LE7jFi1(};2H9*--BJWsbrssQ zY*fhWm6z;wwMshJ=C61vduqE@a#e?*QU3Y@Lky%=aasnZfD{DgC4Ym_hZrepbeSr2 zO-%&S@<KUxAw3knCpo_Z7Tu;SDg!w(eR7O4;8IukVdszQA-&Lm5Zp_!JZv?M&7@6^ z6pYy;3!4=2py}r$3mb+q8K|sEJLr4Gh0?X2m_8SLIU(u7*29zJxzGR}jp}_3NSa(* zesR=4ENan<My_t&RR~{13UL4;Wm?;uDf|;tbajTd&z70hEbF0=g#?|hl0OBUGvl=1 z2M{$yrHrWZ#8(?95DQ@tVSM1aiZE`Bk9J*GRYaJv-e}ccFmFh_VDg(mJ6KeRiEG0x zIm#(~BGf4cE{V&|Rv4+^^xJ7iI_vAcm6b+HKK!c~Rkt)Ig%<G4YL8gYY-4>cAl%v_ znui3)qoehIHdBppK>I^0QGyE?+m%Bp4<k5q;(H_Tlnw+us#lTK@np3NmLmhLZYVx( zf=i3dmV$qO?dyu|v<)pb!aGRMok^+)ob%Qn&gJf^bMU&&<Eyv&HvFJTu3&baUS5(> z=5bS~9+OiKXY-9tBKvw|yQ6`AM*F#6yFB0n$2wX~<spFP1v%&dsLB8bWwbK@>H*W+ zkmSb*wy3nG0;gOuM2X|%l+Lt6Gi7Gq#fP?pK;M`ruhrG2GI<vVZYRH$<)q>^b8Iam zZLbJ$X81zmqQk9*Tm4WXc|^fUDW|Eynj>yG0_Q2o#p48&>pmB|DyzLA|C&z>>gHfX zeBf5ar#FtpOegD3b(>m8mXwaAvE?_B7a0+2RTx0>0~I*WP?EiEfEeK$PC*{dO0<!# zEG*jI8uyk$!lPv0)AFGzF}Z3zG9-CO2JBko?4Tp{$Usm3>A6*^?QYSLN%Pna`LWnm zy=`2W^(lP(S;X>V(?t%IkmEDEp<Jxgqt@~>veGC_8lk6h+G{{>Wwt#rGK@s>3tL>` z>MMGZw2%NrGNn{HX$UOfgP*~DM+t3@%G!~J<`mq)WlzclVbyxX$$?~&l}@d~xhjJK z@TDraU%|y~*W{azh7?NZd*`&P$5Dne)XhF+E#u?6_<;{h+38J@u0JaZH%a~2iV5Ng z6Khttxe9-d$J>h{`{(K~)P3H_MQUf`Yo8H1!y{C!Hc%84C@=iii6uvFEjg!x4(x;w zj?@e2`Ha@4sh;X2ks*bkPsdN20CgqU&98J{-f;dfF~XnDhP7SI#>SIOP$9a%h!m$6 zbY<Y@Brk8+po7Q%wYutNtW!NdhEUouU1`I!`8U+BNVdMtiHa>L%cG4U>QA-O?c%4| z!l&~UvFtBlAh(FflCpw*^fF<6_F^N;&F1k!)&2*N3<%iGB3@`NO#o0r>9%ReD6Dj= z&6vOpKJ-x0ypxx@=GR|4g5d7~AUa9vP9;c*8zP7qmYX$$V>qO}Op?+)_Gcm*&&$p8 z{3N!Am1_4~5r~3#t9CMXwm)rp>WC74ivC4{9+l1F^-CIvc5p5+CNIzjMKIKI^WEF* z@U)=oA<v(_=Y-0OLICUnrqMdI`l-AETEMKo7Ns32_yWs0aM5d-j%2b$&A<EbFIKTp z@BY?V{&q#$!<kn8!{h{Ud$!Iog>Tkw;^8qQIcZe9=)xYU{oaJUv;$0}S9M2&0b2I` z+SSN)3+pykfzZcw%`bUGlFJJ!wvK$?oHR&EIn7oW8`oXRq0HG*x=ySF5Ac>5K}JBn zU%AQyu16fm3HXsppzG~d*b!QRUeKt@U2Bux{9l}%&mFJPij{Ea$i{bV?F15o)xu9& z1xx0Y3+IN|AF!-Oluyk{yGPmgT>=CCcm`#Ev`;ds4$|sX-<Q*?a*vVYrgl}bK(XGD zkCi90oS<%F{;*BVdm+qeUMyHlPOU$U+R94M149cKhX59a?^Ew`eV-HJ*etmht)(do zYohNUwt+RbU+-1(%VD<Rz*w8cQ$>ZdYBuGHZ+_8U$t8{BQ7DD=ww`R&P|g2TEOjgT z&?!n)@pT%-aT&(U-!<D+!TNFf`nwR6G^~r4kpAt{!Da`i7Yn8g81ZBPw3zWLF;!k} zXeE5(;`7RCQmwk?SnN;8;Q!~UBK7-Z*Z-C8;DNt^SopClX<s6P6XN2*G2wxJU%&c0 zczgN!x_G<WdD)xl+4{?gb8G6bOF;bhgDwpL0Vq*kZM3uhavb-vV%CWt>9t|DTxo-y zKf?t2AnYd8x!K>pR`DNaAY`wG*m)M**-|WLZ#BHqTg2mA)U0*F=+4?S#cCM&owsfj z849LzQFKcb_1HQTr?2D=YYa?C3MRYmJzKn~J6Kh^(1?(ofprAD?`CgqO&p#tG3YF` z@PoZI3{^zm{I-)O!AxKL_T(`Dakyak4xkw-y51uXjBtVF)7aG5)j=0^Zs$ioQW{tG z<9v{XBK%sb=@}TaaWTlyH6v78z02ERnzpx^?vNssAZ^-izSj(?GTM(<N5;P%(!;Hc z$14U$Vx975c2$-&m2^fa|M`(PnZ@#vn(D8yVdnJq$;$+dbsZNL@?pal4=qVZKos;) zme2)$6Jc`=I>Jghezhx>qXR=83ANB4ZKM_NpqicaU7ye^?mCd@$%GSpv&sHymv+2L z%Q?s63X%H)?=g2wY~(odPdLYKvL<s_Pc+egG|;MzNcyWdsvXOzY_B$jmuhks-XP9z zmkJFL89Fs#W&x5<`O!#cFF1OB000DK8P*6az<UnL_&`_(NI~^#WKX;2!fHpU8aq^Q z?)}k&GQ&j%@qO>rMIXE-rd7<MdLwPK0iIgR%E8I;RazBNrE)^9{6jW^frG8<lK9t+ z94U7aC?|GP;m$b;tW7D?!`aT3>{>P2Z^-z`6$T}GQG~z6Iu)B;ZVC@4e%aXU({XLJ z2IL9EU%d1FFPabCBMLWjl8{yF(PI*@znvzKuS^0(C)6?2fuROFR}NO)hC3Fz3h)rq z;@~Ao*vr2@%;MIZP*~26(ugX8Ts=P{btM~A<+F}$J0x;EBoKHda(2vly~g>(F9jwR znV4}c3plcGPE$WSU%og%8|Pb4(ap(h<$wR(%TxlsC_scj6KZ?rmxg!x4h;M07KSC{ za=)-*v9C=<fpNJapaci{p>0xccnQ#;vWVxoh)Rv$P~y;zrhti2>oM@|l1Oe1RSO21 z$09KCA{2jRs>}Bl5B?02ksF4y^Ym9I+3Y$$y%Se)5iyHr@W_9WB5cJ>bor7v+Aci! zor+ziCXl87$pPtJ{_GCwNCPc=;={Ys$nQan_AIJ+^->Eux8bD(X|Z5bu*-wUR7Msh z`tw)z!5bH`$5etr6w<~dJmGL!7p2Nt0yyER2Y+yJ5GOiuglMVid`rFgAFgHOH0#Ft z<mqM_6PHPpL*>8feyo(5oL@*-IJ21h;4zk;KKB_y)Ut<vE0nACVJ1qd_fo^fTFXyU z;qz623DOb3u?EU_l>!)Bg+*mPK{yiFjWfebc-ZjCIzoSp=z{ML3fbhF4n;OH_mI3c zKRY#9&{vK-(#M2@H7wE9`X|wyd5O8FG<3(^nCW$>g)(C%Q57F4v8UU31a!dZ`IApZ zZsdBKMF*smK`X06M(u|I6FSOOXx3M9Kagv3)hqh6u}`X8&OTH~o9y!I$}3%$>Zz1^ zK;pszEL4k#DexPSYq0khq<@}>)vrtuO?FU5{7E0a+*N~CyH)e`pWgOync=6x=l*uG z-)A0ZitKy^_)EW|_C7@$Y`TaI&T7~;E|nzw$Y*D<x_yITEq$q|&M!kuVs!H1AKlq4 zA$s6lvsAt$Jl&Y;$D|%CX5KzP!ptPncG4l0ZJEfi>0sJbP=Nuq;-E}z1|SrabxeNH zk=HiUh)Sjd8LJoX??!e$CFd>Mg`YlO%a<stlDZbI+&zQn^p@LoHCwqtu{I()cdWiP z)9ok{(qyvT$#2CVg7cg;(sUuLJsNMa(20|15T(qk8|mc_n??qYwk0^;B$}z9eo2;< z^u%e{-EbKEV4nrbu|T56NEy2^Z07^lpdz)${g_Ir8WjgjqPqRbn68A_4#z(|3*i9= zFYkF><R~F)^Z4n3My{j3cOBbY)SletuiINUgX)<(7~3CK)p>&I<vtDkC_4T*Rlvti z8=+(;@~_c8j(I@^3d`N`n6jJ9oYwEeuvkR*f$;VL1PsM!d+s>nG;99>!0zz`%Mi_3 zK?XNTX@Vh4hHEbV>Z%I%Z^9mveJE7mN;mpkSiK096gTS@5%-bXr^m770se2!(ypf6 z*>9&Zqkji8^1mSfi0VMhT6uvjA7oh*V#cWXL5#*9j)>t`{i)Q4gf7-E&>gQU&?pdG z@1IRXqj)k!>I>x4@2QV$n#n3~Wi87<eQy|^rA(g0?2qYv%e=KT5K&UwbjDAg($_Ji zi}It7XC-=>ha}{ytca=6+Q+H<(1S3mGLwi9Qhw&Prg)bQcw-ft-o;|Br7ab&|3OZE zBYENv-27dyw9GnI$?1>OP?%{vyN+2Leq05@cn^iQE*J-x6T+?kRnTosQ}RU(=rrPs z)Ua1kLIv;TQZL{XRny*OQ;Z8({}D;0B<7mdBU~wly8n1#^>DY30lOPVL%PWxa*(-L z^*|vZ&YX`cFkW|g<@YAZs)5&|FRp>2D!=4o_DxOrlD<RjcREF+#B&JaXl7wup(W=p zhQzCd8M^mC!3mYR?_H?}I8$P;H@PbX8))EZjv|5XYd@HI!|>&S?}?rJ4AIXyIgG^h z9Ax2lL#4@Fi~X@38g8ZO|FCk?P++B@WNF@<27@~fjK_mFTjOHOjT@PMVrMoaeUe!W zt8V=pq0pe;JQxLitC{ep+?E$DSXJSF4A9d;^d~%PCkoV3yH2JBDFdm^&Or;}63~=A z4b-&1eVY8t$SG^w;x-ppO^8$OkC@_$F^KMYFzAvZ$0!Hy8=jK(4K{(vJ47Nfqb5Y> zWR`<4;?XWFi7*rBkjC{BW%ySIktwnZcozYN$|$W+K<6grWx*`n7h>cO1>GU36ABRF zcRgD5Jh4ZZ7shjzwSnF^WS`kaiPW1XYJSF|-5)rG66kCGk(anxl11C#jSgxnfi*uC z&p<yl_m6~^J&=_>XS75}GW!}vi1loowhl$=x{q{>u9M6yN{9W<X@*K(Yd|$s@d{sF zPJ|R6qERjl3<620jW%yu^m1fc?cMPUW*5iyLI+AkLbdrif01>f*NYS)aKK2ZlUq60 zD1*qhwf?Tzs`AYEIlrD+bnNtnnKZE0s1uCaAC9I#&7zWO7~M-`B?{&dN=M<zmJxvh z-s+6%WCt|(mUW0Oq1$Svr2(4dMyIej<&rU<o9wHy-$0*~f8@XyQA9)C0zqlk{6O+; z?i8W=;GUd`7*x$=Yf`cmRNi0yR85y!j()z70&Xiq57NYY_ID#&=o@%_GScO-s!R#| zcS)795PKyR3n~o*yP|M?tpPP~o96%1X>n&#H8pCL$#|fDELIP5iRN<&Z;$B1t2Uea z5Vi?-&oQu;CBtZ0nSQ-(Y3E-PM9PZ0QY1)V?PPn}plUceU87SEUg7$P-G!Y3v9}J4 zY_dL{mAHJhD5)Am85bW};{2oc3$*D@%e7Dqg$&r@j`N-gqWAVh-6C(am~#h85%Xep zOIXmkwAucR{x&OLAne~kyW;63gtvZ1yk0d57n!VyAcVd;V~RN$$%##Q1wZzoPKWcG zPlTyeGI;Re_Z^H?LZ-hZiPK7GSLum$Z6MG;!4K|&i9m}V0IA7?i)ahm0YD}vLuR!Q zt2AV-U_o}npHcYqpRK2ku^d0A>XkMYvwCl{RDx%_DX@*s<EM9jOz8^1Ui!T-9?-7g z6BYQ9<W+>GdtI5QcG0<?#zup2(Rt_`Y4L^+=sjt8sL(n_Q8;P3P>hDTv<<DJBVd7p zbyRlxkDXjo8vcU78szWHw1#>ARC`!WV4jM_;XKv)<$!)XJY49u|KJg)Vb*^5-^Ycn z$Qmi!<4oFAHqF0T<T^17^T{HE-;@UxpwUdlD>FWSP10_;RgAvIu(rwMShP@XP&`ww z5&Mp{`YxnhH9Z3;@1;iyk*rfueN}c0G*B=z4+aL(RfY5Iy*2Mt*E5mb(n!*kAD-%{ z7<o;gu>2=Bz^7pnEH2`{|0Ha4=>>1m!(3&izo38z7J{iZPQ#Uc99N!2lU)uL6H!(; z%0vdh6j}rF1==hBQwPU&5Po?v&>($5QZN`I_|KN2*_rQ}D{8heWnamgoH6_SPYthF z1|obr_1ZgRCxVPhR*LMbPtzxoixLpSJ2~>H<H@S8g$LEC@TKy?qf*J-b#Aywich|F z$Prlu(qL$}W5$(y6Uagc;H}Qu#E<{E_{rcniDLcg<WLYO-E|lzR4&2bT&!(PyBP%- z%JJHBd07jW$0+g}B{kDs{716(r1cPutK^qJ<&%Gd4^>&zc>`{%YuJ;p5L0q?C9Kv} zPu2Q<I67)+1+hiK(8P-Gi9I12;x&|_b~3wY0ydJwhTa+r5GZ(DSX-WH_sXNMbarH# zWu)^LJ4byYnQ?-(<qzl$7r5N~U<?1-iRMyg&p<}`(+9Yd<czsD>JZ*_n6yNkyDa$C z<O6tZZ4ku&d4U}q5WMq_8jy;nv4apm?9)Wu@UNQl^&*Ep##b(=%1^3&ukw=IUMfp` zb5)Ik+}#^AYl?&uHVM?lJSqv}NJHpbiY|D<tv4w~n#lzngjX0KB7h4vm_GsX1=K8I zgAF$s<g6e8SP#_N!b8?MXC7z1z(og3K{<7Sd(%uC*^hJ8R{K+83A#JWYQ)uNv!Z94 z*n|@k2T4uHR<<k1p<d*(+HJA6-i;Ut=f-_Ibs}M3F;IEcK;Mg?0Kp=L<7o{8I*JDA zluXD9t2E@SKqKz=r0)9d=hgcV!qXdTrWTTGaVeU{-@$>BuXmCkaTRF6AMj4eg=B1D ziwV`S6PT<ei@Dim42>RP9x}e#F!=={T;PyhYnzJkxke%&$DJEkkdUPznODTpDnoGi zX+r7b!U3s|=UyI^MyM?nbwVtv_kh+;vVS?(tFJfLIgb<{nPFyvFM*k+IxH~Gk1r!} zk$?)XQ7_u0w$j3#ew0VV!s&ue67}N*{eR{9OGZFufUuD*QcDe3$z<5b&abqnD{x#3 zm0RvfSmLBj%4<bJ*i(PDzSM^FkxOlv-wZDJXj$#X9)?uP`TZ#GX*U+$mryN5{|`as z-|Oqk(|x@n5trRUg(?Vi@$c8Sptm*F_y6!gZ$WQz?@tAKIGMdOKnFx(a;8if@NO5w z1+K0nIR`?$E%@x)O$G1jtriC)y;h~DfqRM-=d3H5Q>gXx*0tP?gdQK~;rm=UF2zf- zH*&pGgl^i>hWDxqKlNQED()6_R;--H`{yjkG0^gP_vYD&m8Sa4K72B5=`~n3))Kt= zaS9GB-gvx8mkl$`mG15WYh|H@=)ELM|2pt!TeW)qm>7~-vR%bLQ#|t?@Lw{1`tK9j zB9q@gF<9*1U~>>Fa;W8Qe(hN3m-u~&$-_eqky7ropKHNGkXx-A0W4?#>7qt-Iy&Hq z%+lwR?P;%hJ>`+QMyT&<Q&@4-3te^ek%mYjB!cpSvma--Z6Zjjog}6AOd)5+W}s32 z`vKm4sOu9&Q~@N}|0C}Io8XNazyx6sh?REiY1N@U*Q<Z{e9$K8anRNO;ySO}Aec|h zJL7(%GFhFfTuv!%V@{!i6NA`y+R(@i0fd6`e;S&1{%=O)!~0?}JP9li!d!CJ&Z_!$ zrluC!))GRZMy6_p)c;F?{D1sLA#U4vcIa7n*S)h^76`yHGwFAeY`xR@<gdF%>~o3# zXcWn>_LwCw_gT7AWy1EIhAqOU+n^{4(IE=S-c|R11O^^wlYysv|0bvBPHPQAtaEeK zb@XOkv-8ICia!v8MC2&xPHhHCCD@Sf4|OVhY9ZnTD3jib4m?A;zW@E4=IgvLnb4xo zurB0vq(TBI>JLk^SAoVpTX%U5+S7{!a1R42b*eBE!d$hyR>DU4C;>9SH@w(RkN>kA z6r?!%ZJBfsFrWga%Hes8(alvM;-PgP0W~Xk$EmxgayRzz0_*7pLB+O!K0CxDSZB`9 z72oQu)D%^b_>Q;S5joIoLTv&ZF7YJ&zDV_I9}Q9!m=u{@1Lzd30VIe#f&V!>h42ln zT3Bh|U=XN4Y>Jv>Eg{qBDJ><Uo3U{?U4I298t?b$K(ysf<idx=$&P*7hPYDvO<{~$ z#6wk1S>9y2-%gDJG5O;B<+AEMlrZNu_hO%L<WxhXAFv6Fn5mB%NM`|i0VwhR`Bp3A z{OAQB(C_7g!<?Kz7}GyiV_?U_wZyvDpRX|xMyotaDrWxmS@`wU#D=%?O`K$1=&QeD z_{`@0(temAl{kGw2GxW96E7OTMJ#Fue3uH5cg4dxtVOXCc5_{Pkncs|bE2}eG`Zrb ze=i<VsQ67Vjy?RQgd)ZDwCO%cr8H13y@h$A^3B8Ocj8ah1|Knz7wUEDG?Ah{C=7t7 z1M(So?Eg~-WWhCfno;Z!93T;*gSg;<M;yhhJH^K`JAXq0ODz#W9&l+4G8YrKk_Y2> z1?|Gg#aG_Tz261*X#}Bi-4_Ut295+lI}X%U6dgHFaHf%3{icQEQlYROiNs%EDBq=r z-}>D#5m&t8okMCMN5e*AkOQWcsWi71x1Nf|f@>YVTQqY`nPgFnIW~i*Z;tP#?Hdcn z^Hcs=TM^}cxl7hS$Me2j<n4E`chg5S6TTiR!D|p|Mv&7(HuwY#k!uZb^mbZ8Nq(o& zkRV#j&sJ4-U_P3s&%-I(6mwr5$<V*g*IG^6l>EDKg8!07LquImgoV1}0>|Sg{dTLJ z<^35~+PtG=v8Jy&MRVj7sB=pD!AMJ4QSlrY!NKn@0Lp-XaRwCb6)OaxmiG)OvNZXF z2nYmYd1<?Lbiwg3ZFkoO_hMt?6+}X-9-A}PqOEK79Qd<qy4<FQbymN3RG~Ik%QJTc z(JUb8UIs&Qa=;m$oGq$9$QGv71LX1U;Q&<nKfZ=|Xaz=^PZ<bGM0Lwz%+W7nez35$ zxmZiW=*mF}wN^6n=g(P#Kj;y>7O9x|acQERjvon%A0qG%mNP=k(@z+!SLR40uh2lG z|0(Dd=Cc+eBtT@HpzTp>D%50uKx2YjG7s<-DsD-a;)H711wE_h{t>O$n=y{npvCtu z9Yrf=Hbl5vY+_9#j;v{{Ii7W7tn?&m8f(&&_eUk#ifAHiJDnzPKq<pg<MWGP0|3SU zSNpQ*OTU|efAPZswmDbL3wi{LcCAyFxr}z|<A?FORIxl$iUU?;{mEGDjrINpP|f@9 zaK!M0qW}Lj04g^Y$pK4%G+?bCM;5stD~vSkzivckn&>yP^xbG-^+Z3=m?`yZ7L(Yc zn9Laue)^tBzt#HekLmSaT(c6B`u=oPXpQ^9!g+5`PN5CD2p%4#^y<>zHO@A1D+LRE z|9Sksj$VnShKXXnPb|D%OAx>U{M3N(zT3yy2+5gEET1xHU?GI5D%r)Py!&sQ1kbV` zT8$h-yXvqICi<|KPI#(0n_w$^cn+yKA2G0a`pr4HUk-A%(CR2gzoAgG%KTtKAoef` zg?tWwKVBgkqcxN!AVJB)E8?u!PX7TH6dW3zXJ_zu^H<?ff92oKuD*DhX0rv^PTxoj zw->3@_3Xg3;g~rVyhE2M`cNdC)Y9#xYyGKbc!m?w7ykaRH7R1R>Q<o9H5Kyx1)lMM zZhnt)D%9R*0vZ)gHs9v>5|d2S9<SA%fDPho3h1-Kr2F^TO#jgSY^CL(&`%O94p@&8 zeVA8+8EsXm9aBE+kZ%fP^|#ghe^&g@!npeEQgHyu`xYnRgkK|%=RD_pt0&o)cMbI^ z4yy=^yH~jeRplM^dkLTH_;!CKRMm1J;=imr9nO|9Z+WPe<Xvz^3h<M3lFcNJA%O-F z`TwthUjVAcvdIv@c1^NU{(t+>;a(7S_ep2Ns_Pj%%aTQaH6{)Ku1Hzz<Usy}Of7(F Qz>Xh_@AIQomS_e50P%JzRR910 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient3.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e5ed92f721a770cdb4497064d12ec2e20390bff5 GIT binary patch literal 58941 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient4.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cce3e51b5361cdab6a4434f4737b1042f0d1e705 GIT binary patch literal 63549 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 Khebbr`u_lfkjJb5 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient5.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e2f45f0150f05ba42bb2138c14870fac9661e22 GIT binary patch literal 28268 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 K@6-RE`~Ly=he197 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient6.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..395ea845799da2a417b1a10327aacd536017bd92 GIT binary patch literal 50863 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 Oz&vX~gLN<XXa67Yd@c_F literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient7.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f51954d1e2bcad74847134b7981ae5b4bca30158 GIT binary patch literal 79833 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 QhxU|e|ND6Q*MA@X4;YT$C;$Ke literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient8.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient8.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bd1faf6df645fd8df44a837c71513610ca7358cc GIT binary patch literal 46613 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient9.ogg b/common/src/main/resources/assets/antarchy/sounds/block/potent_nyxite/hypnotic_gas/ambient9.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d4dc1e60238d58f333bb0ba240c50264b7019c94 GIT binary patch literal 31621 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 OT3EpUyi|sY`u_l<LK3$C literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_drop.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_drop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..daa4b7d5778250e858ec063028dbcc82cd3d5ba2 GIT binary patch literal 26502 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 J6Y)g&{{VT^(KY}8 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_dryfire.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_dryfire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e8a23b91a7f324757d65d99ea72c2cb2bb6b8dce GIT binary patch literal 5367 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_hold_loop.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_hold_loop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2ff3f3cbe3a116997216f3c35918845439611e6e GIT binary patch literal 18145 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch1.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..71fca08138d2c572281883d7bce38b7f5e6559f3 GIT binary patch literal 34829 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%0D>BVu)iqsuPbhP3pPXU+~MJ9XA16Da6CNg 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 SjX-g*|Nk#;p7~|wy77M(qS_Py literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch2.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..601f54ad6d71dce69a8f37a4c639d540fe37a8e6 GIT binary patch literal 46822 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 Gp#KMAL6(>R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch3.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6f6b987699ffc4d891dad03fae301a25427afd16 GIT binary patch literal 44329 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%0A-c;o!P9|fi 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 RvI5_3In^CoJr%X&{{V;0*8u<k literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch4.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_launch4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..50b2c4b145aab3ebc58cb776b8c503c712436493 GIT binary patch literal 43247 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_pickup.ogg b/common/src/main/resources/assets/antarchy/sounds/gravity_gun/gravity_gun_pickup.ogg new file mode 100644 index 0000000000000000000000000000000000000000..36cffa73d8695501e4b6413e4264bbc4c2a62255 GIT binary patch literal 39345 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 US`_id1lG*psCa)*uOFxX56+1hQUCw| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_ambient.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_ambient.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d6cab4c4dc796e76d05e281146b38bbf8391b6d3 GIT binary patch literal 9823 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 MtCl6+mto-l0Zq7RSO5S3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_bite.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_bite.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0891cd418fcfcc4c2ea2a54942ce403af56ed040 GIT binary patch literal 9391 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 D6IOaP literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_gather1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_gather1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c1e24d3bd3993a945d3e8a4b393f4223c25a3d12 GIT binary patch literal 30746 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 CHUoYD literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_gather2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_gather2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7cb2e5e6ca619b7f865568870a06049cc834e787 GIT binary patch literal 23758 zcmb@t1yq&K_cwYF5l~u0I+X51cdE!CrMo+&8&nXGIyBNC91tmqL#K3imvjjTc<2N7 z0l(kh|99Ve*ZZz@*L~J7Yi9PIy=Ojq@0odq^C($bs)Fu;{&}30{uZjIx-U^EQQRG! zO{`sRn^4}>|HI<+m$?Q->9*&8p4*-%K<#nsu?c?2&Hw$GK>aI82w;#@5~enGRCCjy z*5%>^gE@J)c=V|mO^jX4&8Qt6sI{!$TCpoRTQay%+gY1v+zo&l%+Afu%XF*jR>lAK z2kq}LSfr#iP(T=f9I!lf$GhQZbr1*-1Tvy!!ilqxWrD?LGkSfFe|=l(;QaJC{!<6B zX#}|Q-;A2a><I{TAM}n9Gb(38)@D%9l9(aNIZM!5Q6QfhJ?za-LChZrdQ*qI$~;?# zK_)s3Y;80U0J6kunvaAkx0y*OO)xQ#g^)XU)8wZ)KV<%z_2D5`H+7&q*LH54qR{r& zoG76k#>!!-M{Jd&5P9%~hG|LT1ASkYLBY+me=^Lwc~Apmk$OO4h9`w_D?XGd@3S)? z>hH9uLGNzil8GUdEhFqJBOe%{RXSpQ^O$#p`=zRyf;#ZH>1(>1Pr18Ix%+8<{-|5y zr(N?=clx9L=|^MY;D6GY-_q%Ax|=#R3MlKjVB#v%muIA3Rs_GG1_c-01DV}ILX8>w zj43upHqXMQ#5%Rgs<6twubj279P5q+u-^UK(SWk7Q}X^F$wE8P{QsOJth$*&5&)K6 zPUKxqv@ca?yPR3k?-1?=0XCITVeN3{k#XVaauETNjO&Y@c=>@p^0@yR;nwURkOY{# z!->2HKtqLX%$ZlyMRdwVVG4la7Lot`^Zw3XfQitgTO``N!{ClKzJui*AeJ~ALmKO^ zCV(L{dyP6}IOTXi5GQ3ltAH?dto4&xDno6-=hQn3+6|Jd0=8u8P437_9!_x?l*LMc z{VjPBq@ouWi~?;Wn`t<mB*p-r^=Jxu!HgErS9>^R<7+J;Q2G>~$^frb`z!Asw<s`3 z8*CL^26}v&O|`AX)CWrEW@-Ban73{JtNTa*b~BzP?o9tc?HBdHgpekWCXUh-iW8Rw z?q<rRjEs5(DF{?nAz^^Iez==CH3$@hcjv|bW_Paq*Nbyw!<c&+EBd+mSZ}kUwn3rY z?`?R}SYW`5S$P33j)ZSyxReOKwuQkbby#5WDi9{v--rT?N^KS``GDjuNP<5*_cG-J zQSsk~`%OE9PciaeY3Pvr4FMgHM!48ixkc60)HU7hwUgZDsz2&ayDd%mEloulJ`Mg~ z9qT`l0|J63=q@JXO(MWuX@QDTn12oYZ{#=;cEynQ#L&u>(<+Rz4jl0)9rKJle))z+ zLG_9L$P>3QB6C$f{V`tiF?I6^ck`JlbKPn`?W%tQ=5N?6O}YJ7<lKhHGr_3U*Rl8i zCvvhFqgDi>p3BD4YRA%hC0c$;DM-%PF8K2Be~BEcu>8+q`JrK(p;3&V60JX_e5?Ip z*ITk%_kT?Pi5wYcS|9<D^U|62zapmvOfC&XQ#q@`@!vU$jsSqVzI^)M1^|ItqOs)e z){!?VY!fQH6Dn-#YNG%9hykb*JPKnx0I&%l5D5sh)d8T67n_r)gV&_lE6B)uY5=w% zY+v+&eU^-J{+(<B5oCnt4}xK#F?zZzG0)nKafH+rnZ8PHPRe4ip##g_eb5^q+@wOm z?ZhS#lHJrVBET3VL80IWG=amC7<3=wxiDxFqE*_7foczRP`s2ZNqn@*YZwUh4ulT; zJ<1-Aeu5&A1_FJEb_oSzJTb)+!YFXXQ~5?57%j*^=Yj)aq=Vr>AOL}Dlh$ld7LzWQ z5F%R;7_GtxgDFF7m|(=J5H@!_m4`5ZV9f+4)P=BhhJi7XT~xR>bAwcL079Z50}SYa zo*f^nVhhWi1PHFfvfI@0Dk|0m@#8v-bZ~$`moTYg3(lJ~!MYPwoI7q}!&Eh?Q*@_1 z_g48WL6*%$5rR&WFeu3c^Z>?UK6oo?RFV;vJE|iKgDXSi=wOplOvUg?6Zrx-DMS_! zr6XGaAJ-`^h7${8FnzooRb`@17#K!m$_Tqt4g-|Kt8SH7s;OAt_OL1L1e6y56SM_a zP1;0)JIPH41Yv}xHcXx4IuUGD<fcWu9(OY*0!9S~2yC4IBzL1?1A538caTEvL;=bt zbs~%5q^b~Lf;RF6z*gE1hZDO1J#KZti2+ev#I|g}_S=F2qHYP|Qnu=bfT$k=oAU#j z&NOZerViquPHGr&ARbf4XBWI@Fk%-RsZO8->A5X2Q3Mg(+6527!~|^1%0Gd<+$b=w zeFgL}xadAe>K=$VDBh%BaFZIaK~S_xgy1H5kcvteo=O;aGc8aV0!dJj2XEZA*%YWi zz@2w(1?CaAZFqoWII#7n1>#9DF~KK+zOH~a7;IVy=nJR>@YVt30empnq{;3bA02F5 zC!8io1tLoaOEd`w10{ejUMC!!sHOrb0QkboI#nRRx;F{5b*2D%0fR-9b?T@>Zs7vj zbZmix4mu8S-gz}F`zqn(wAGJ~=vj9zO9&u^Wr76`PIJNI!iaIfl0v6(1{@*ROhw9? z1||=AO_xg~2>6)_7gIJ&S%sc1S4{^vJN*LS{naAH$YVwaibe-^uUtalP!k*vz|cu9 z4FOO#jR1TaXxofe0jB)f1<1&O{Q@}m0O*mM_5*OaL;+X;ZC$s7%{0@$y9p);#QYZ6 ze80ajbNLXH1%&54Pyw(@fFXCdl71uxxG`WnufZF@pdkf+tMMv-t4wsaR2slKw^S)0 z>~5<7Xpr>VYIc0Q6b7(O0LXm=0Efk^=`h0pW&kRUzqr~IgFwIUql2>Uk!i>XFp)lD zy_+Kns0D~+$p<v1w<n_@AOprpd^=9gY%D_3astq6;8cbM%pV<yt~=j?$THn}#jU5@ zy4tPr|EbynW4Wyo3*S*~!NGs4rdYQFw*^n?+)-`&;r~=^Awb007V~b#1ED>s<1&Z_ zqUI3*y`z}^F7!ioM9V0fh6UxF2nh6=>F!_&MAt3ox7PUgoC(hRPw9W!?n)c~5c+S8 z6Ct=ke%m+AMG<iS_oyI=cahIhA4lAOayv&1z|;}OckUkz$%(%MI6;FHmKI2G>(Rgh zMF#^spRKB2kclY)m<pRa0Z;{;w5SYNxoivIM5d7xz-ku8)=BEJ2S5YN2k=i|5u65C zCR3!DZdrhd>H*yV!T@~p77(CRT$_I@Wm3=OK=f7$d?U>VfZ?-<07!yvTA&Rws=aLW z_6~=65a<;XFaw-_ES2y#O#d2=8Ho5hm$<E(-Nvu$UxHNke-VO)Zv*>|pe)4%1A3s} z8J#9b8S*cI0Ky21|5p_3HZK2RA-Huc6`{Xw^7l;gSJa)ysX#FQ^4%R);t6gC`L_q) zfVX_ve+ep(JHNdZbt?~WUYdUifTBC)cLWtF47&diV1NK%RDTJ8qJK-bQb3^LJA2|M z5SiqYXi~m^{*Z+JZ+tBS+uy&uHnjite-5lO|490G6#xHM|6f&rzV>0Ew`^gOS!&4& zv5;f4-^Cyi5OHmvO`{|kfH2mv{ro{$YAZK)6k=D#3z579O9cp%Nv^H0@v#s{aR-rU zL~@{t3Nx^R0_))<jueCqPNW-NwxMH-o}CM<ptlZI(ij*Gu`OOFHvKNRIV;J?1fMpE z;GNR(!6~Q&1i(-9YzG8GffXJ+N$N7ddpa)%NKUaW;YH7M!OMe9+eGqirupCrosH{6 z)^1R`4ohxQx<ZP9U2sqooyPZfEnLfXfOm5-5LXCe$)*r+Y}*6T(~Lj|FyP6<t+y<a zHN>_<f~Vv`I6`NXSfK96w;%~U&e&+7zVD-<WJ)b~?}7E@At)5s&?0~ZDCn<EOv3(# z`hNv8@RC3;035)zT1)yzzeTR(DIR^ny_Y$RpBh7xqymn6ED0S~4o@%&(Rds9^xfTt z2E66qg#w7UMB&9xn(Wo8K?H5eHsfhNq*bQL^<YUV>e#ZGbu%)6s|dM*2rFlGwt?l` zq_E620xVn5kqFrY&hMZPAP_1(*JBJqiTCfZKmro4qwj$pKEk4CdnqBoPLtD;^;TYh zA)OC+TMzBW`xM$i4bCQIWX?l<*MS!73+f)8eqCSljvZBRxI-UZ3PTF-gBH023Z{U- zaxlZ<?;x_YELF9gTRpe$)jt6gW<bxrBqy(K{XPR>;*-!YfdwUH-vG-o@KA%!fJIQ_ zU8t4ChJcWWn1s}eSFa)RipnZ#|GAcU_wL;tuLO|4d-u=918|PKeQqxvZW;3!=bx~> zQPoh_(oxsY($vz`($dn<&@$FHHZe9e1@fCLDagy0lCn~!rUv>(dIpA-<dSsm>QqfN zR^hFjBd4)ZLqSu$7yHtwtcUH|)+rl*(jMe<Gh2SPoTff|;}Nk67C_V&O%@=!Wg9dF zJegfIt5^t-;qflv`Kaj6h0D-ESA>lts&!b1kLG9R$n8DbTDHTUuM2-Bodln{RGY_C z((+&a;WpSSl^HKXd>cJKeImhU-gJcCDS<pkOo@`REv37RE)h?A8Dgw$cVUfwdH@2c z;Wx%C2yLV9Yz(fS`V1hes{hp4PFak22s_*CdKFj)v-!3kTE|Vi#xa<jEYmOCTFATR z8iU3g?nCA!<0csBP0jb{3<3)}pXjQnme%Hzqw(n81NoA`I~W5V@~3$m>pFJ$UU}!Z zdHC>9GUUF|><T~Wm>i@b$6h3__Y~ZH7rKkC+F>5#M$#OR-~YOV`+A3hJ8^1S7TxCg ztJ?G%7ng2#=O61kgES!4Cy&~cs)Dat-F-X`qWT72`ukdyMD~9oTFg`w^z_gq*%a+x z_DCZ4)iP5#y7sxhwo??3-c-z}@8#q8$LZRXIUOn@Siv<qdzPx>EiN|HrM!uxU`GMH zz<z|WlxZGc+toN<bMAlhrYStGo}MG=K_s`;3~h!Tg$J(xuc?|b;>BJ$_`Wz<>fw3P zHw4_U76nPEFO{TY<NHUMy&~4pHcjqe<jg6E?kI7xB3cG?@4g-;iSYx8kJgQpo%=uI zDWHu9^D*8*-1d=c7DH)b7kjf^b8J&eQ&e41Nl2tOx=r=qirL`c;ODq$WQdpH+kk_z z(t|uJVzF@7*^htL-Y@c70H-!J{5R-%#u_svbzB{8*!HTsq)78I;pf6`FgV<kstEh& znosLNCwZh1Zt%j=e9$+_(`H)=WW@QHNmU<e6<wV}(w=_a`Xrh5@<anvl9nk_am9$> zzAIV*>s;>(3B~61qeFikrGXq>&Eg<77RAQ~dIOl-HJZf_7c&$3ba4C&?OKcdUs4vO zt%6|}g+766VMqrqtgwte(DkS}=Sq^@bLaL?&ynKrSFc&HL3Wr-Xw0h=atqU!9kHHl zX0|e~T#mFV-BwtjlBqKk;uK2bh_j5wC6a!HM_pE%EkaIOh$+m5>wFa?sj82i+qibx zYqPu-$AB8Y>v^BjfwUuaQaL=32%2A5UURyKO83UiV##=gA+9^LKhdStnqP6QDqlCS z#6La|4FQ!Ay$nPT32i;;`L?>nc9C(w*)eXvIo@KG5ipl9U>SG1fbAxfa;kX0FoNh! zn^6}EE4G^!X%Q25KK<9LKMtea75Rwct)mgG>BUy<YMF?S1;r7sG`&h|$rWw_CI3Lx zHj`$JvTkh4rTIMGnEY(+bL=S$NjkN5b2XcxZtP(XPqZnR`ff9uAxjE!MG4O_VV4a4 z?!$It%kQW(5{Dq~w%t3zi43^d&at&zbvsc-8bZzR?KJ%Bzb*w3$c+xYsM(}xy-3u= zC7vx3?<9*1j$4tRw?&IfJ8iKs+TM8BA{Hp9hlXb2*-QO1;=tfEe|4%z{g-w%^0K{t zv1C{L21m^cy;n~ZKIjlQx2<5C?GQfkYu>O7yG#?xw$6W&Y=&^K^KsVjOG%p2CF0`$ z{-Wt~rXk{jAn6@Q1e+Ht4a~0xS6qIxu(aeVE-X4G%6CZOxK|Cujo6%MQ-=DZ;$H+* zGwHfhTnh!9a=E0<Ze|i|1=M>Hb@c=s?VlShvZZ?J);|?ROSK%{n-J$jA%6gpM|(sp zz3%$ERO{$$y*#yauxtOw{io<jPTwA`4~^%65{sy~wn-PmLvmS9$1mFS+#xPI`TA^} zo({P<rN0`e;;71xTbv~q<iAAyd3#A2-KuCmo{U0^(x{AzXLQoO5K<i=o-^06Ho{YR zbKTqMlbj;kKQ*ySo>cpMN~PgM>pffcWm(!;KmU)_kFX4if-?Q81*mp9x&s1dN`HH< za=;IyE1Ks@57WfKj7MX7@Zs^#1Fttb2$-_X1k%N)dT)K)wQ!+uc5(vI7EC?}Z<z)! z3_cENcIv2fj+<yC;C{<&A<%ENeNOl7S?l#p0!ra^<ii}N42}{lAFQ0nx1a8(Vg3Ol z2IBU<Z9j)d<QvX<Bq95t4J@evlVw`&tdrJ`x|!2XytUzD#eYn2G?Wi;uiesjjK+uG zVfXm`;l`>Q?e#FnG0zjX4;HiCCmk5r;9(uC7WNo9-<B6`I#HzzPiwtT^wG?ACR{>3 zyt#e<=k*~)*R|)Eyi$b!sKt)akhG8}k6GcmS6H3<v@=P<$5SeMfq1FV_6ono0**0P zmlJjW9)ADB)Pb)&!$+&HkK{jIxQ9+$5q1vN5iv2`!#cs@o)I*=>Ondr{8HIiT<|vN z^%i}KL*%SDJ4HVGshOy>^()dKtt(8fSWpp)+>W2uO|DO`!FBWBwY!`$V@+GVcavP+ z?Vcd*mn!%x_26IzHCbWf2HC~}Pgph)2NfZdzx+`Qf7+$Ia-p8r=zo%oI+6^z;f*v1 zCxjm5@FZ7K81VFw&PYD+x0&XVtXWbGzCRKWbU2&O+JpaARYqe-Gh5m8^5^w}oG6!2 z$5P$k`X!uxQ!AL>scSVgI2#32iFkoVG-mXyeuZWev9QwV;P<0FNlJXyuwJpzeoFj! zfNE}8huDukQrW=Vu2Chqvjbe=@a%U(^tmDPuRNBkv9S2IcX_md_YExG9*7_4H1@jH zuabM@L9Ga@^^V)uLAeOuhXU&6ZB@`6_NWYVpP#>vowuU~c4G@N_bWPl>$bhW3mxz- z;QqQfXp_>E{IH@QV?~}^cdtVsycF{>&rFewP2$aD-uF3{guGwNfsYj}aQDg&jsv~5 zU#hj*EhtKTxL1U*!U+1#+#Qm(zN>pWv^~|uyqF|xZnhL8IB~L1idtph7Gb61)z!a> zSe?2Fef~)C;H|ZPzn(LK67h|_!GdY&WIk86Sp8R3X*0f^{YXyv<D=@cFOM?876&jF zvNF3@pj@PH3^<9}=t7#0KWT7oX5iFgby!<8{jen1>)1WE9T(2LL#}n1tk8|2_=8!G z7_k;HZo+YB{W{X4Fs0h=ddjD^n!UPDmgr_*8<k>!Z*oZTSns6n`c?LvC@ARsg;7rO zNFZMI0ab%uacHCOjz?1zYC-e~*?n=5D1EXZdJ+wRCvH^r%I>682jAD&ob3DZ%{&l3 z;fUbKCl?ZrbL$2REs5aJeTT`7)iu=*{Z}#zDx8T<YQ`uiz`Ls1x$9SZ#%~W_IC%TJ z=wxX6CfnZF?-nA>Pm@Ljr`%G+uNGOe49?GHc)c@c7kG^AKlmJ<k<=zA)``nzOYQCv znw14<)G^C>2OibO?Y?L|VYPaLP*OX==qwwN%Cj>v0LAiEGOsRNpnSr3I$OG*i7rgx z>q>OwZ6Gr=pIgg!OdibhDvZz7!C#HLOC9}{uxHCd1*#R^;>GZVIQir(HR+iR#;^C% zWG5|=4qGXVW3ql6_7_{RU;ik79ol0I+^G1m<ZnGsCj?>GoGLZE?Dq6Oga4UUvK()d z8L4Urpijcp@f+{!cfP<62^wtwT54?!<-F&mf41q+W~sK_Y7lnaNLKx!_?%yg|K@?b zYTMvi6mfcuyyE%+?e6EAV$7dn1BI>Ee(qg2KeIIZPfhLTUYd3jp9ahioSSDaGzf|Z z9P}07ODon-lk8Row-_|}^lD!T-e2g-T%YZt{8DwsFr&iod^A<N9HV$f=GZQ0UWpdH z`=M8KNP&FXCvDVuD{UD{`2IIi+lY?R?pn?H?%h<=xs!ra^(x;n@5y42P?`TLHOa`G z@NM#!X6m}uwY7p^nDo}DLgUxrL$uiKj9*9!T8fYNhLlF5jCJ`sU$WungOp`yC5Q0v z(;D&M)7{>=Oy;#Q;YcF1yp$EPLhs^(uPhxbaLIgH8!XU^^^#Sc`iNSLP^YKqbM^!e zjOxnqP0~*KV{N40=jZ1<S5@l#nxL4U>0xCs%#ZPM#vyH4DCVibu0~TXhR{iDHK=mi zwbIgDxk4V}hph?Zu}2-rv3~2XYo3AqP>>k3F$-}Z*qgfNd=qdSjhC93?Dg6;!eR8J zC-~Vkv%8spz#m772TXOP7R7>~qV0y3?_>*|^bU5N`bFPowRtD<30#%ppG5NY>SM5e z)^iryM_$d(GzXMw$F3bAkoUQtRl2ZmKY6BuXBs{u#Odr>@+e|2jPb&3;i2-Ym6Py# zu=%%x)RQM+mM>{Kbkqik(65zLNHSX5;Pu6Da}vAJHr7aJt|#8WSJTt_<LnQhRY9KB z-O6Xa+Yn{wh*nCAKvC7`TK2$?Yo`=e>a_$@9J9g6+)WMbsf~GpLS5~p9g0kIBZ7~x z054c~J^L=a?zsL}uph&7-{q2|2#+y3u6$*$J?R4R3dmyz_^GP8OAF}1+m_u{c;IZV z(8`*UrpDI^+d(B!EjbAvTQbRv<2s7Has4movu|^Adysmk_sG{v&@-^Nct?1uD_tp` z99TvEc-|y#5AUUbG==)&7UKLsA9G2~FF1Y^+?3GKUMkig9YhQ<UWYE<=kOZIN?W^^ zc8GVMc-t(iL5cfa0CZlVPIUXS6*BuKpNXmzM^<jkK%|gg*IGM;wC$2@=>+zG<Knr; zK(U|p!uwbBOjk)|*tUIY&nOhkFJt#&q^nDIlbDbU=lja+CWF79iA)Ep?E_oIIpZt- z1bV3~^{Y9R^u@!aacgllb?-3_xBZZ)5%FU+=}ER!=~OJw0CFustM&X63P#@vJPO;F zG*SWlW$@0Z4Lpp28b)DH;lwWwPm>0FC+Wpj?2Z{%TBTDA4UoZg8K}O<7q76oG`Pw3 zGmGtr!ZVjj_V&wD#rmJ;$A0${;T>H_t=M3P=6tnv8fMGZxL2qK7qU3leaCC;wCjr; z`YwjkP;lCUIwcc9EyhyBZf{OSU)D|k+Q61M9R+Xe-U}pzuA7;};i9*m*vAJxV|(xj zeH6Uz8ei<iLn9lUzq%vOy=EV-v44T+;&=G*>j7DTB<YDo#CWX|lC0!=w#||HMdOvC z)grHl?4#rtHsV)sodjrBZ_5)w98f<3Pqy+Wj%dfee_|L{egcfmpnP?VOpZg-nt6L= zPTTGmxg!18d)&C`e%|U$ubpLtEo$=ky~%wmn^wNyK|`i;sxHYBY>F%O`m>c*dd{iS zJ<&5{lea2Wdt@5UB`E%!5vPupypuzN{P%8>l#)ZQw}D4YXJr|8qSZeChv7qCzQzt= z@vzIL*(b%b-*cGR2v?E~Cj=hjLJ)yrgMPn;4@EL9a+$^8&HTDUhj^+hKi<TbJEv{l zS3?OpZ@_6A(7>~X7Ae}gdo(rnEiLlR`jd6xavzwRXJ>k7U8j$~^<1tPK(q}t{aClZ zZYg3AoPWg2o4jKwaqWf_*twyq@2gQ2UHJ2c*YU_OXP<uDZ^JQ-YrahuCF0Oko(va6 zuy%~_Jr}z<se>b4Rrv}Y=k0YHLaQRAk1h!6Q+N(;&X!rGa2#cHTDBfxB))BC%7_^w z^aH6^@_JE{#dYnyJkH~nBK6T?qMBio<@hO1vb;pynp=(f_mbir$K4&p-6aJoP*k%X z2w*cb(K9hJGdFo9@#2NPp^=e^F>o6p^V-bVK+nk7*y5GGzJZa6fu59+k+G4P8A{{i zH2ov|K0$x=MgNohZElyiCq7G6;oPlOoM+DJ5c3+UiTd4+`mNz}m#F{|0Z*Rh>teZT z2|SsNC(Mmq@h{VBOVcTg4*IG0Ru3=MP$#^ZV(K$PA~C<RlCz@Z9&(y<qz{moDEs;B z&mA-^6<K@Pi-{^8e-ZjryPa7T(bJkql+|Ro+hxE#<|KLcns3WVVpC1=zQfIp$ZE-3 zCm{nCqotWH&d{JWQ{}l(74O0Ia*BJ`7WmPF9KCHA_dr1i-%kIA_aAgKn|z%%`eIU( z_LAs*#^l?!ee>2or7P(yaZ_=LNH5`ZX!hznAM!Zm4|~)%$;#Ggb_4x2pu=j(xyge_ zsaF-><>sf>y+DoM>?2EX_?Gen_cLhx@V+!5!ak6Y>QvkvQbJ|Uzk#4SUsC06w3y!y zBykCQKBg$MqoRl|xX6>;@%!w8M^Wc-zhpRzAL*y}@6|h<vReYGyu@~d8R{;DhZLFq zv^4Y6B%}_xQ*e?m2bB$Dprs)~v#?{8!}FJYCSe-!^RW+4FOSFS3ua;k8UuuQ#3x>g zkW%Ce_4uq$9EJ4Bv{EpWqtbH}?9(PLHCTUKGmU(Udnj%ZouXf&R1y7LCUQyE9{ggi zdJx-%tfk(t2gMB08=uI&8oT-||D2<ts^0zJWWsY3H?KAwGIz+EBDf0;O1o5B{pxv% z%THAT=g$01pb$Hemff~wvXSvFIYgBr@KuE)7&^k@_n_Iw%z})%%6Gnag-nW?`M4<S zn6yAQk}wVJQRJQz3rh|bBm6)-zi(x3DyiOcb9BFf#ZT3yv?OVFmIr5Jg4gto#)C*f z+$+{FSNyZWu>JSfj?ZhK`Oq3%JzMcs@h<q}NNIiUTgadVul?ext>M;2vRTCIx>mz! zIH!b?hA)@q=jEreJ(tQ_-&I&PC0Y|+{!Mk#t#sPdrcTzyoz_XkjKyY_Jz<1mSm!9c zhH}G#nGn4ed81WC9Ai6w<E+6FlJg@(hG9v!sIHm8QuvQppvT0N$mWRj_)9`tI*{42 z`}33nGp+lrYzKq+F)MkLL)24FAoKOFL9#09e3~K)O&lys@|4r(V`J5uLX3?AB@C`# z93o$#zkHZ@JvbTHxU=*fWVYuH7XI)GWvc3O@NG{;5=jR&3Vl^cuKeY*y)7v+F#m7X z2}Oo#yAAqKwZ>Ep+!`#5J-I~V+T)rfcc=>=C}=&5`VeCph0cZNl$GziTZPRJp%&!8 zuP*{Ozt8wKn6ylLOQEx?yl*dJU6Y>kKAn4{UywJZC-=x$ps{$*{pfBeD1Q4Yl;Qz6 zG#U=o^eL-0*p0FXZ>7!R#XP>Y8)L4NpAOFC@jpK-_R81Lx{3Nw^CwoJ2Lj_5(8|Uk zV&Bj|<iC6lN;`KYP`eDvQmjXQU+At&|JZQ0G&(x!nzFxVWVEjsqgy83=`3JDYZWnb zgeMfC({It0PUf@8pFPLZiDK##KV!gg1b3-kpj%&m_)ai9ZOVS1;vTe5{pBatJwW)? zpn&Up665o}mCMwjzSGUeg&x=OOB{kMMP!-RRuqwqg1%Z(ISWlqbNVA<t_|RtO+9Oh zBy*CX&R$u9nrq=&Ip6H3W<TD1ktfMt!58rHw{0XBX{?6^wqoD{;(1JHA0=ZbWE~hp zp)WdKQXQM-SNaz{&&f$*D8fdJDdrUCSZsG=5?IdkU~1;qyA<k`n7~dhuTN#{i+ZHH zxm`~8n|(42$Si~$iiBDpAGH_1teV1o&0`<l{v98s0bylgrO%Ef)s6Jj#6<>N3);>y zkQb@C&SDYdTlX0$GO+2g_H~Z`blW;Qnbj$F5-+e%uyywGmfP8W7n}Mt|1+h-)tuL8 z&ajGY_KOGskG>#RIm}|@1~@;L;H(NG9?96wY4$>d=ac{U0KNHdX8yv4`{(P{DOIj; z%nQGa2Trv6Gd34;PHPs)?9WXnc1zstK~$vBhs=)A8a-!2gg?b7A_9;C*Nw&b9@rp1 z+rhp7-=@f??bx-W*`4Lbf}n8}{G4CkIE6Z4!#5mI11J^coUnn%k;<5PV|eXB^8TVl z9Pv?V7q0+quFm@ssuVWU=O$@!C{yvKRwbW(0}T6e_TT%d4XK`?8g>@OMV1lEmP|FN zLAUnfde<$!f5d#+k03U4PsV>u{Qd@(pMJ=1P+qt}vF!z45So{RzTSJLF*!sjBl=r( zV|^@PRoxzTCT8Q}qe<<^`-wkjBz5Ndevx%@YI^I$+;PsF!ds%{R!6>ZR27SNy4dQ8 zeT;8G?dMkJJlYTLpBpwYHyZAY70Rg2`KzR+^Z0d{dHRs{{u1x!eLKE>#q!9s8vdgx z*Qh{l&v4*4@Mc7Ow(R(-7VX-(I-TpL{zgTAd%LMZ&pdQs)4%!Hcj-|fsNvjdJBC@^ z=*n~qv9fXAx231FFj2uKXZ2P@&wNgvzoD8kf*h@(dOaeiA)RGj*J6Pb{pc;{;?*NU zt5IczX0Ftx{k&b|b_RVDRYa#tMIRY{X7JFoN;n+t^Crspx-Ws+M8xOieImL`xGplW zJ{4B;M6Wt-zfx>bL7K<QfTc9jt;9!u#;gi_Lll9l%Ka@?TB=s##mrax021*Y7+)H> zGbm`!{fP7p{WCOkzi7ce{fq#fdY-+m^2lrt=x}K&LVQ}G$6Ju4=k&P>ZvPL@1DU71 zwQ;9b+)ILoGGRRfPZPn+&#j3Co`U)TAiqnw$wF=n4L$rD6dF67EvJ|g2GBM+1t_ZL z-7%&Ho$MCCo8Vf`4?mGto-Z}MzWQnL$Pv6<b_|O<$2rb-XG?d{r7W?XthN~$f-dz2 zH+P*UA&a#WbEwMjqrz42fkWbpj!I_p=Mnp^u!E(8B%5%4cexJKB&X(su`-$d^x=-z zkDrcpf(gJCigr=So5)~s`|V|;io7y1{s;B=kExwgO?XLat|rF_X;ZKAK29o`UBo{w z|GW{%l<?Nf9Rljdd=yeyuWl-+fapjmoUB^dzBzVarG#!zv)a4a!3Fa4hR(NMC<jcH zM7WPnYZWI5rh71?i>f_Y7T9>;Y@zl}E9A2A@_dHz&j1!-)$u0X5Y*-()i0&$nTlN~ zC=Dqx@;NW!ov@#75wW>{gRfqi3rX)74}q}$h0B@7)JOC&`n)%#*zrU`S3hE-u?KT? zxF-%IqhzR7!afjZuOKSgPKrh3&-aFWTy}Jnu4ly63?qk0cB$Vhf+~?#g}+!5Fe-Kq zEtk!!84v7zkU1`eK16V{en&;kK5&Pg_{KNWfmixG1*vU2Q_Dj7rq-LKew!PSGn){G z-=bYFW0u&ZMI!|TS#~Kl#d*~TKQ(`Ik~Pn2T5Cgy->W=-(K*e`3eNQ_oyYf5-osqI zUU1@@O6Ch^<DMuf^IeokO*|*q(bLDNwl1I2;)CaODo7i}vgn=vQK(B=Cn%SHD6^8} zQ#-Xfa83W(jB2OVO%gtGM#m=RHH=C+2*X}O-0$mEj(NV=ezQ<5z0o)d@u|@(#vKw4 zw=i{hWk(meeVT>^4c4A^_mP;wMpsx^v!CLcv2(OXx@_!B?>*p^D0X_okxoTkW0Y~C zeD*t+z5ZInbK1;+OHGu<=HdMPUkFCU>5^yE)&V)X0#ygjZthPHVdL}Kjy!w%$k@r{ z@lVSN-CE9kQ_@@<4Rb$vd0niY#bK#6hE#0RgIO4=a!O;Iwc{_oJ;o7FK3O;D%;}k% zX8U2<IH9;i)rl-D6P9ZS{!6;H9)__%v_nnO{l2C#EWMF>@6xc~ZMUqtZ$X85FymQJ zV>MC&?zd63-7B!9q~@00RXMFApoFWtidO9~Ta%d#rR!t@-6wE+#g#-8{%~X|xl}Ab zZ)ssE^Bh@~6I8~_KcPa0uf5>+s(11$_CfED7Kur;k~9))r*UdlgWf7LO<h`c>q{TT z)s|IKJc@1K6TDSMr0v;!@^jy)s`tMfnLy*1NDXU!h8CpyrqL$sh6}E#YW=a1Uw5(b zwfuR$Q|r+m7B9u8+22j~d(3k+c>JHvmudy%ev*0RtESa=Er)qk?{+iUSCNM7%8@78 z*%$CW^RT3O`?_QVV#|%c_5{tgq68YN`B<sC51Lu#4Avjy!i`vv^w8-qh^9K0p7mmp zjqqTBEXFQ7bC9ELHLpC&PfSr8^C`;JV-D0tDx{C>3gtzY*grDQ)f-3`YV=N<sy`U| z0&+*=0R6&;<%uro(!GcXE_d|aNP-=qnl3PLXp<hBhwq1?LKD#CCMSPfF}-aFP$E4| zs9kA~w0y_D)Q3+M8DPID7x&$caC+|Y7#U&`HGwmA60E-*!e^-EyD>NSrf*i_HHe4) zeL_YZ589}N{OS3IRZ2Pf!|FAveX)Ih(MxZ|^_i_j><i)1J-LA@)hCp)hS(o89ic92 zFI%KGT@kqjFSw#TR!fG`QX5aXfA3@$lBfP^NHKJ@g-yOaS1e5dqla*SXz62&Kz+~5 zzu=v4?AHG3ozpEyq5^M}DsUHDSBJRx+H4OnC%PG#8j#FCXU|sfjmvq-GAFLR<$XRT zq{|v|NOc<MRo;A3fBxw_t7OY^&9`KrwaIQBmqI;J4(sWkCvGSksQ2arsN|qFBuiyv z2Mzu!F8Slh>#kYNzmV&deHQpGj~x!9puwfsI1m10^JxhZiDhBSa8f2$1;ZG@d<MpS zm%DQ;RQ7zedP!hMC6F6>JR)sDDg-pY{g9?!!JX7JXkJH!>=n$>g$3h1eNko#E_hQ8 zWiILWA_<a~%eFGX@Ttv-ooqs4TlTr?(k1<P36qaLiMCiUWhFwSw}hP9*w=b!%-o<< zZs%L+P&Hv{{K)F+%N3Qa-q)GM3}ey)d^4X@wrBkEeRxE)Fs?aM_6gofeL01UzyEah z`1>cxF*^*hT-2**;e8F1V=?M#jI*y~C_c~m$UtjoqLQ*9lnhYE(>ed4{c?v<noD?q z=T0!?W8+!7)7`2UJ7K3huCHpZ88k=u&JWc-oMa-09$8Md>fIwV$HUR^_-Wtia_Zfq z@v7yfc}chL>%y4iuKtbUaN-v#$Rkky;fr`qDSpxE9QhLtxx<qDLf@3ljKxuy{a7PX zu3FT#UV0&W?@vc?w@=39ZUC_rdKzt1GUWG==C%7b&Y1w!yb~irmq#-ppBr&x^mf*R zWzPJ~UWG;;B-n+?_rDoH?LSurec;4#I+a=S=M>qFt5Ud0JXjIvosyqfvM(?|Orfvp zNOPN)Cp---v2OOq@5d4Ah|~)~=^0X(O*f!N+#sx$<Mm4g#xow3vbVD<M6$!r$8<EK zkmm)JV4uf?<L9nX6nQp0VaN802T5WE9F9%q4vV9Wgfi8sNnG$g`bI5GDr>~CbbO9p zjMR=SYKWM^(;tDnT9d}#_zPx-qV#45*HRmEtRC>0aWu{r$>Gn|$9-5Ev}>G56SV0t z!xljU{d1q7@IUtnz^VwU+VL=>H8U`hmVO~6Woo8xZmMr!YGPq%WNcw<W^8zqev^6= zeUm0B-H!YN;nuGb9JM*)cU<&{f_BA;Tkawqe6M(@KEL(nY&!QO7rUM=Es9IG=#gIU zx*F1YQQhv?K;mJA;_lKDW0gZps!xUaz%s3{+Ge${(f7Fd_-5Y9PR{2Usc)<mT1l`Z zRweR}JeYqgWLd7neZ6CJvM|0*)ZORYmENi5vZ0{X#>k*=xotcT%Co2Cy4KAcvfY@? zouA>6WoEFKY!%Qhc6`r+bAtUVm%zm&`-;gNTjXHgL+kc2L^f@DDh|jF=_@Z=!Vn^~ z>~pe2Sl`jncjX$dQB%L4pwDX+88O|sm8eszH;BII6<IoaXlu7`KORv~a`{%^L<DMZ z5*z_XK!-^J3u-)X1T|hAC3T<n9C#Wz&mET1GSN!D76sXDmpETnVkk`W+;|G{VQ$b6 z;82{HH^+1+Tm*@3yuk6h^z4V;ESWRhh-G%beVll9#I9O8MNhl^4fSZW8YS?P(Ozu3 zqpt3Af<EXjzVfmqKnHU{UrSl0yicAnWg-;fa6g)OmXUE*>ovqEU=KbujIp5o%<+Bh zm-%V(0#-+G4H`=Xz5H^?7k4O(=&^k4dqQV}8`?-dRl~+n^q`h+erfN{jp}o>tEDI$ z*Ty`559+N9Y$&-cb+%<!;$EeR4?%>3)C_qK?(1#4;|uQ*KKs%+;H{EDS}?$skmZuJ zFnh%ZE{vif7lg}-*=UL_5xeK9P`Q^euv%$WN4|bozx%!+=h-)#t{7t!KmzsJqF2n> z>dLhd8IPnPkAgnUpMe`^5wq}5$FU@Nm{TT8jthZtQ?jb2&&)BJ2srdlq75K*PrC4S zXecDQLGlRSP-DDj<vfV%VQtrP1|=xGg9CA3&wX$jBbsYd#;h0|^<x9<cr&fgEO;^n z)}cEzu^zlpUwOzzD-OP|u%c$UF>5&h=AX!vCtB%#qTUc<fV6%_NIde;Z<Hm|$rTG^ zb{K|H-zSgV^Zb3Cb+4Bgk&}ndKtfD=7kA(39B!?gr9ePov9}DxC&~=}szt5Z6LS91 zIlE6F^((%TW^ibiy|cyFqbyZF3`E+eZ@(g`C+GS<ov@UZrD$ESk5Q$z$aA59e9s@| zrk|53|8DkOGNY4|OaF2Fe)UZ%8%w42`QE0Tu%aACy{x-Ret6rg=3+=7${Sq?8#+Oe z0kjX3@jDRP)#;LoC;a61lt{HCJI9lUzm~?kPj0s#hd%8P{0$O0hkR$K<3j6vwULzJ zc%9Q+-0e`iu+eA$byHZS3G>VGsoLn1KJEAMurm~gPoR44d-3-=QPQngj_vD|G?-N@ zUM<+M9n5?)ctCAOGPVCh|72FAFFI{=%Auc;MGqbExB?Yqhv=1&uE(&p_PE-*aUW^0 z-q;x3rZjLI4|;rRH!#|Boq$NFrL2agjU*c9rHZ(3_<8P>x3z$R?BZQZKZi$NOf0kN z8E`jhM^rv?aHcc$ch{IDpVy$8?AH&tPapI<hwXmuIgi~GJ5k8t@yc{5a=qb(G?RR8 zn?Sgly*T^rW70@LcLqn2ubRDwQ(9JJWz9H3U=i-auz=Y=E>%mq+(P4ITSpZmRn7IH zlmTdqH{UEp8_s(#H%FRxJfLPMmFLPva!<B8#}CGRNH3=K8m=8@2O?ADoRC&8$D!xT ze5VRO!$r0nyy+27IvV4=GC2cr>V-esJkx6&VuS7ZoT5|Od3$m7Xz!E^e^uswwSN?% z?8tDB`(tluC=)3D@P7N5{FCPq@kW^%i-zp$NqaUtKF5Df>+-BOIb72DEo{A)Y?yXd z#rSGwWPB&EAhqIpgZcY*vLC9;-h0Eg3~T!6BE`F-mzt0(-kIhw$H5I+Iq?V3fa~?Z zZ(VJia)1g5tkNx?(S+$ea!asg@r3fCD<4^5S*zRMyU>GfI@Md?<jezpzxcBlZhKwK zrl<PTJc96}EiFeQG2GH(w}+9$g*~KVX&APkTq1)Kp7}XZ88>KXHB*jvvCsl-7Y)>a z5Q$=ZYJHEJ7kcG&Y9W$+etKQIdm#Rlo#jobm?=W1nMHtd7W2`Lp`h52*^M2G%k-Jl z%m^KuB#wVz)4UU<szvNsqppABbP+DU=F>~z2zW`loKo|GbZw_w^M+Tb{}%8AJ3B;J zaZETirpJXVygRchT>90G>938R@{Pz$d;2L1+v$hfIF8x{ddFvnOHu1)IvcZG%=KA} zC*u(cKCho_bNtK+?xGO)G>Qqm?q&lgeQYziKxCyaf1I@Wrr5%b5`o}Z>A`^6bYnMb zF2++8!Fp2>l@1wezHUiE2!V)o#6@q-7=`i3>_R)q;7=1`?3hi$J<DtIhu8T<40(`W zPkgdeDG44du5Rm^*86mLKg;auc7QsZb7M*psz7~!pZD~o9c@YJ&##HP$-xbUr^XiC zj%%!K5+_-zW{$*K3(5RED>{VFR)1{H75TNp%M`lXNz4d8VmWLJTe#i3$jbEDUH{F9 zvcz`6p09(ZRESc-pVBWhv%RFDWC9hZ1ePOrw6?Qe;&#~nX&%|-@p!xeZqI>`b^*h_ z!tz<yd$|z&i2H{9uc~tzNo4X8f79g8!S)${8#$!QA%2wbcT!TA3OhNcUyWvl^VW1X zZS^@K7EXPe_kUfcvR;c(vvLdBAT!W-P#!t`cCQ$~$a$wTi4fl0bv)2y_BDG`_Siee z_D1ngU~e&gA*#<J)O%*|N^mNxmh<&mJNV@QzI~LNiwF_Tn+<1a)GyT`77*74W!>!g zYq2+<>a2H)<03IlzvF@1Nn8=G_ukrYw=ejYohFHwKCH*Rs#AqH>T}!8gW0~U)d~j) zO*~b;;qyk+uC$1$@@i0<RqVHhwr!7%jIEko6?0DJi9pFk;IRfW1gm>j38{ktA%_S2 z0c?KlX5P;?Rz2750}lHcBVsc0^^f&|oQ$Ksi^o(`dnZRmi_5$e&U^zFE?Po@Ho@4A zeqL5^J$Bpx2?aKpF=D4Lnl~(oH^06_sM%c}$K<)Nd5c%sFEK{lsQ!xlw6w*9g@*j# z`|SaXdlE?Pyw|kKO-?I!iTGUF<}{^m*U9gRVHM1MQO<t!bDhh#C^c`W#iC0yor7iI z&2a(u9%#~M(ckWi|I<2&W)6YQbI!Tm0r`O_yTXyOGMn0`mptdE(_$mhl&vV-@6cv> z=ih-Z%y*4Y7X~gS#VxjtOZ)j?sj>zav$Jx%;Ti=vQrTYGne9RhIxOC>g$=2tgs7y) zk1;>B1n2aQ#?okVGY?;9?7pnBm&!UUMqPBZtV0h|T1;$X2!uU9gdQ)~!gvLJWxs)~ z`z2d-#K3gkE{V+>Ny7O_{J*8alyg;?b#G1j%Zho4P(8zD)MK>1_^cQhRv3SZ^Ry~x zC&c+t!5=j&_sj7cZ?f-ofk>aYjaz&Vm6X^pMn>OZ+ul(GHa7P#W?1HCzrPRiTI8(i zK=CCVI2mlvC9a=lxw<Xur*=KZ31-ZxO$&-X2mNZJ!RLgTRFBb0tuLWGkxSe)VHklT zI5c+qCJF~^J5wF_S7j{O+KLD)-`87_x)Enb1@ValUL;nz?jkYYu12n3XD9mNJREa_ z$MGfOacCLUseU#IZuj>u&1sKqCDq3<qF-$@m)VfTRkt)4;7@$l#Lgf(G+njd@}0Bv zkgyPcc8d(FmTu65Q<?4nTl{@v->(2l7tO1>`ymfYIWGmK+6Q|hO9b8ASf79lp7uu* zmd{ufqFj-6o@}8wMo9%5W9HeLn;-BV#i75PkybQerthsO{1Pb>FFDTRxUx=wU8#|% z(hj17?hJ`Lv~NL&fsc`e7KOlqQ3a+yo(kFO*k*U@mJ-K^1|-x{?SW&#_dEoccE*!B zdTS^#MEooR%i|T{j;w)?EtxZL!wxC@Rf|i4W_3-bLHmoDy?<ubCQ?M9(Hr;P_1#Ym z)R|Z7%fBvc`?T*)__{~6-n2{sA)V1sfBq-RZI(Y`z&ExCO677E5`wA}nlt2fU?{ws zhq*${^F^rO<%FS)MCkG7U=p23G8?0YX`6$HjO9nX(%TnDIvDaaeP4fmHl(wGrNL-Z zm<fMt*BM(MqM#4ucwQf`9h&Ei%Pu<b8Q3Tfa6S4K_>s0-Ihp+BKJ;_@HSv3&)S?jB z$OFyKKgX4S1b6Md*x|wIi>c}^TC%X~u`$|P=O|1>Ws)}Q*^TYKxw>%VLib%UI>o*@ z^s;)exitT?DQdT3^hl2riZ#YkQ1WL8n@<xx90B5vRWjZhA6irmBV`7OF_44qX;I8e z2#Z0#CEw`RmVeA%a@J=rCCs~YwO9L$dZig+k<M>TvEe26um!W@<bZ0<_T8KX#ieI? zO@JVrtErKs{=hde^qj5#_52|I4fUG?=}GwO=jN8D1()+DqT7nG1I8I5RTY$E74_c^ zmmIZMeJo}yI0XV3bBw+euazLo+diDd7#no?Yb|I6xT%UIDT-a<kIcrAyIP>FzOf$C zS&TrP#T`mM&k2yVwGvLJD7Xe6eWT3j_3C|5G?P)r$eP$xiBx_S_oJv*r!ds>>f$g# z^G|4M=Gk-!E-%$`N)BnbT`gSQuogqY6Q;9bcZfFTpLe|VRVLt?(W3VtXVOGJFle^q z1<j9-$CWOuT=Ox%>`0YTlEmR{o54hMS{cwltn$-<F~sbfa*oWQ-*gk7KA1f&xm*|W zOBcsAo6)O%KDuBLKlQ8z(WEk8R6=i{x1_+cYkI%0#XGlST)@A+q$h)XbdG)d9gC83 zU9oADYfp{dNYhd2k@YbY_h<}zx|;oIhMacAJtF>oxgHn%$MZqrUy$Erc6prLLn5rX z6dJ8Q@`MgVe}{Ue2`^3=VeW1@uGn%RPVndYi@z(_=TudiWkEz<Hmq;;f5a7Ax{1pa zs@oo4Ih{2xf91drMeJpN|C1d4WFbL^>mfovt!mX^UHKwu=-wy(Jh&g^+pa;e*kJW# zpT*aru+;Z@=6(Z{Fn{dtN8Wu$xq|CmUu4%sJNtSa<F*j8WJ<lorzgs^s8VBY{_I)g zneq^K@kl0Rt&6=&-XHcNm^S_KbQCJ3DDf}UMRFUwN9%8lWJ-dItrrvZ`q$t3ja8eu zYzRQNhsHO=8rLJrDDWrigoFtLYjmR}qzxd1d}dcMj1FI2(-~}g58Iz+G(=^s{4i;~ z*Q-i|d?SzdMti8&N9Y5V7GI>8=B7Pa`2K~dUBhRh9v&~LwU*Or{^HuzqO|*!EFX{c zD?9b!O4jF%B$V#LCiP<U@~)ies`ciThEu1w&pwp>A|%;+JczL&t@Z5Yt4r*{jZoby zk)fuX-QqERwIV+UT8{C!W=Y{}WG*9<BpUFa&R%7=?>k1$L9}nh<+lZc2Ff7Ov88i| z=}bfK?L`b7yRW_9CoLOW6<c*rJ%YaZZZq-nUX1Asp_83k`UMZclb~%#nH0Z~WQCz0 z(s;>IK;|XzxpiMvxj+KK{$RDa8Y%8?v>P5l(cFEo|KM>Q@;RP-e8h@d3}RZDCR4ER z(X7Hh_YEz!|8w5}d@Kh-X$UN4lzIt#K=DG#%)~-MUsu{dPe)%&Pfu4<-|!~pCR{{E zTT@U~{pQ_`8`ieF)$9XK{36{nMZ`0a)y`4&5AU=o%&#S97UTA@_c2O_6QSoN^>kNc zm9>ox6YX11^{Uk#4yyX>n8q~HCTHF^+k1$=*Mlu45m9$)X`{+8>-lKG7X{^&=#}Hl z2P_^bnLdKI!KJ-dOAL$Z_nuk?tsuUBYSJ6ZNb+xclv)wKA`ItFzZZmfQ55k+CF=)d z;H=rtFRe7G`K3R?;z|tm<ox+|t}xG$g2+aBBOBYJ@n%I^9|3G7ba&~Wn^YI>*UN`Q z1XwF?y{UU<V0zvYt6!@Z8~p`^&FS71H4%8Auj-mdvgP^%2O1O<RNy0Is$JdE<DZT~ zr9#g$mOP;6m9hRlZz~m2#;1LJq~xQSiTGz<ZhgET&Q^^-h<qbFuzJl(aM~y^KEL6l zkf@RuF>&K%ZMY=WAds$jT83N4|06#-m$Cx*A*K~h8ef~&w1>#<Dqk?)A{|RVva<kM zkFZ&>xPsS@>FA8Tk1W6<eXba%xPek_k`)^F!dc)tTp|#EO2tmU;l(JkJND#@2Bb&2 z9%TOaX^}4GNWI=Fxk6DJ7U6oyOYA)rym4x$-D76;hf%XVHGL`=wZ;{Dw!zM?F;Bt_ z1WwNl!s+#YA$Ap;meL~F3WyUPr^`QMy=I_i@UdUKK~dZ8&BC_~%C;KZsg9hUAtoK* z^1_nnUL+GMxnRDGm7U6S<Vx?#QhpOyZ+u$mg5?dz{Fpyd8({EjE3Q4%v^WkFaqb%N zJ$Xy0B>s)4ctSsam*vr*!Lrwde^dP0T*zvWr)xZClOVz_h-`D?*Fdgg>{Q~E01+~n zHDEoJulmDGUFY8QC&%|C=iVa~^hv84gXx7gGGgBb_+Mv`tzBA|4gE#|xt>D;V<5!1 zp}l8phREZC3Mw;P4#&NKS`I!IzP-eW+Q+A?q^95Ja}1iT<qEz2Ot;TVIl8vJEUEpt z{B?BcyKm$U0|{@XXysy`IbCy7=)ku%oa(QFUSs7=UQ830&ygr*=MQTwSsp)&W&A~& zPP)-H{{;9ez}qaHt#$DD{cA<QtbV6=Q~hh-w}#V7H_zm+9dx=!vo}&79X&7O7wbe4 zF3Jw&?b&(r_w~C%7%v#hSp%S-?xC~Am4~|M2`teb3sv4P1?g=YfafT9@6k4!?9eM? zeTcZ8cdgJ@b@f5qB&ScFUEb)4Dk|{m(=NSr5jk)O@_6~?;!N*jEPhbIq(E4T4@eIg zmN1!ToA&c2`efREW6<1TDaLDSQ1-KcfkS<A>SUbF3bp09qt%&GQtJabq1-JyD=y4k zIjo%BC*+~D_0@j79^pc!^c6pKM|zx^sxznZ8ST0_s7f5Z`?3JP>AepkG^-mnwDhP@ z)?BlktLb2yYj2<2@t6bKM@$9rWXq<#Ilv{-uuR{Olf|eJbgy1tRU`Sbd;Na}MHag0 zo%G)#m^V$=50m+0taigo8Wc$t&QMmD*Qd1=3#u>>2R!L^5W=V!QgIWt?lBd{h1}IS zg^=Gs<nV{i;(D>kpXljOa(Jt?sCs+*Cco-8{pWhwZCdt5)jCk&5QFS4%!m>JECIcg z)F8#A&0p$|I{xSs3%kAY&bQ(sbH>^>M_*suGFFcN6uhg3obJnN+5%`})>dbR*s5}D zzcDjrqiQKNWQ<`bmj5bIoyo+PwNMmSISCWEqnpucX2m%T)hT2Jby#YZB_m|@s{=2w z>&dd$+B~HD*KB{bi+X(?4O*cl#&&lWOL@%oRiKp*(2>A)iT8~)gDkZ2o*H{z+3waN z(T`zqtc2mv!xAev(9&l15i=>?zT93(PzzlBG(<zq)`gAfrKZoc-KNRT8>#d(O;Z++ z370--jYKMT>t67-@iK?5ZTK6xfjlQCcrTOC9m7%hkWU3pR%`D{_9Q-+Mz@cl-C=eU zAGC4fn?n4?TG43$RQ(Wv-DNgq?2r1d)ve#}X)bAN$CGTuCf`~|tU>5iFc@919{!Y3 z|Ma8V$b8baWQN#FUe`hnm#?<(hW(MP{GhWHM9|pPQC5m-Js7WU%at9+Cu=M2X<6av z2!!d10WHog5EA?3LoN<E(5whFymNWARvfOB-`xDCpGRu@I5ygMgo(~_MS+3~{F6fr zd7jv<s0>8wYPMK3{rs58#bt#HnE#f$4|9EY(`lNvmd`2j$@byKamRMe-3Jfv39RXe zi4qvoL6+!G^8kLsX*DpA&sVe67@`;~9<FTM&k8^kO&Zo<zW{n&WF(m=<ig6XXb1re z`AWH=WTq*MD>*y2pVmuzH`M)J$H>H?6P#>!ELrl=mHET<yjS$aKYm`^IIn|Io<@cr zI@S8=&3&5U{K;k5!|6nWGXBgK-ROJhc4gjt@?-~_f^OI-EKdMb{dCxfg9_7kx8JOr zUH8nN%a3g#uWQeu=#09bqhN(WD(}s&!FJ9cAO1vD9JDp;{()THH0HYh#n{XVvEZNo zzGllHCjWS&tUa$-M&9Iw#)7nbw;M%$9RhR#H4Z8WnD4%GyS*>3*E{!TZSM5sg9FDJ zT9w>w1U3iXc9;3CIoU`VBM0xiEx@ka-#!Fb1E5-T2vsNT<mHc88x>18(+%8;+by~O z{(F=if<)vY4x9n?MrnVI1>^O+`?=?n!t&mT+x>a(%;;X`kB_lQPq&AD($Q4XqI2Vu ziM#t&w@Pfdie`~!p{*)xuCSdUX2#drR=eyHRQX0W8XivZ4{yximFGXm@Tu6~vjCL+ z03e6JP?3_GejeD3&u0fy`PFOo$<_Jlq+TwY%{7~R`#lxj`p|jD$Fx?_R^YQdxsr;5 z96TG@wIi<|8xFUkX6?KF8(94Nfx`u5vkyPFhE~-xH!gRWH6zne2D&z+2}?pku!#ir z?U+5@tI7WoPbOcqQ|EX{zc-R16q$oSUBl_wQAxgit$*YkElqiEOwR*@%^uuZ^-fHp z5e-Q)fFHY8ku6qgJm-YGKhX;E!h;v9&!1{#age+bU2K;|lC-O9sdt}gg9iD26B(;S zx~-{u))<`yE9$ImdD*Ud*HBTfnyP<VTa#LUUZ68wdW&Pks9JFM6K&g6GuCK-W`iO9 zTWXKBx>aMgMuDuUZzEc1nN&_x0c6|S=kHeE=tvdb|1J-**SCL*&c#!;Wp+j3-K?DE zdyP6_)w;WTUZ=TVL=uhOFe35m#RkWeohzgy^gI@`ew$UJjV^$!8kf*mKVVswAZ7^# z5&GY+|8@W9>z~(C7B|T0@(P&hgqlDmq9-grwRyFxF%Bwe$4eY&JeZU!Azlzlf(*bf z`%KbG8!4wELVZc#X>wB8iAF@!F#>C051iJ{Cq1K3cVfHLZyk^4aB3Lr#frFf@FG&! z`KVpn_6kf-l6g3LmT#jQ8Y7Ke){@O20TwrelNMlR@$1IoB#~a9eUq1J;&PU^y&Vkq zm(libZIj}5JOt+YQ9oRowPPLA4eb?lGVh!QhL#`ZSD3U6UsF}6umubNa-_b5!T{Py zlOqO9_2eIZo628y*RT2PJbw%9>~<Zels?NaZ84hH%X%T=jti(RwpK*PGXBX;xLbxc z(f+I~W^-f7b<VpXNV&((<rNacMmq5>%_6f(Tnl~A;&vq}%(F)h^1q<@-+;^SU*T!U z@Ti_()O@V-=}^@%FUq{+fxAO>AZYmbwDViV)5#;l<|aYmDriJ$U@y<*LzD@i+%}vv zP#H|+sY3Fp`u0NJ9ZIk<9Qm;}4zp$^f&_<;8wvJHNmR<lgEr2GDA6;O`h4X4O~p{H zl(!dE=h35-q&u3^nb5r+yMZcG&9Gc?(IYI13Z&Ui4bAgt;fW|u(!Y%p&9puF<?^71 zF-NRDA5Xp!+PnLBX7Khh7K3hRXqwGQXw4!-jxHr`<#JugtI-LA=d9BIn;sjf*0rP} zWKjY9@OC0L1MgxS)QR@Q_OWbBbcTVg;Xt}SZ8Iaoof*42h~7T(yc5b7XHnHd*Oc?2 zjM_W_ctn%nnV>`r4LuwPkP&p8&t;F<%15ovI`V8>zcbU;!nPT+bk<OR6so4%v8fzP zTc<v-4{h8rK!!Wjx)-SkVbaug%=x~N=~J>lb<B7_-L{7IGVYu5d)?x*{0<U;2s{Zr z4pf*fOwaLkNpsxIyKH3N`cGdp5gpferMrexKW~wPp7;C1u0~ru#L64wZ>1M@U4IK_ z`nG#r99@4^@eQ0m=QvvF^-E6XT^Nb3ob^w`{N9VO<p4wp1*wn?EK0*r!V{+4K26N$ zZ$748bOehvP#>LXtXQs3Lvr*$d_;<;(mZN%b1|Z@YwR;8f8TAq#<KW*O6I2TlsAc` zblB?08P_=Tr<5#b%{T%803_|oOB<PS1IB*%LBlTUhJ;{c2l=%U4<(jB5{?`eXX?ym zXx`)OC7Zj@Q$6pRbhF6k_o}9OJ{D97Q3C{q48wWrJG&S~b7gU3G$)+qcxgUv#5&Q6 zIZxfR;VqT3KRW!w4bFU!6g?hq$0$c(r1j5QK~4n}cjkUXxs$mVbRO@P-U#8(kJpwa z0+a;}0EL$W)7&iE{;H1SuIoeF^zrg)86;L>Q|;mV^f2uq!(Ioke6-GrPuC2aZB#~I z1=qJGbX(y*wI0hc`B!OIn1Gt)zOUQA21w?MNN=C>rU@E1bR(3x2?!9`u-?Wf8QIn0 zPrp0ZsXdL|)g9y`0-3d28km@r7{uUwZ_|9i3`Kvv?Y(0U`kK1i5>>SwJOuzDgF}W$ z^VG{EXN-7)gqyS#CAw8myfiT%7uRo+m}pqco7neX(0*N$=j+2u={$TmuSNd3L$zoO z35~*5&@Q0sbP}jk*=c?`GL*lmSA82rvii@6iiV!6M}eV!W?(8uq<<FV&X<^$=T@4O zJULpEwYLt{X<#}Zixqs|Jqt1HsIL|n<T@b!Jy6p-t#?8cYR@mb<tYzSvpC6#Xhz5f zZ$?wBft&2DK6LjQOi6l7|D(NUXc7<W38LtVAL9s7i9Kf_oF+W<dEM4f5xA&YWO}52 z1X+^+6+%*mb5|Eo`uBjRV<jj|xiRkQTN?JK4u3AWMKiE_UHy&aAID}wAr8LldITg# zDpw{_D-IY6r$6%~;?TikA4p<}1Tp0k@je(ejzHQLs`t+G^Nu8AXt+=&8IWKAH>A0x z0v<O^j*tZqATqIz-S_?H{BWQD@s_5krhdR{HZz}&W_FtfGqi1kw<!QL)MnR~g=@=s ziSU%oZ_KjOz`fUOYm_gsmD<Uhahh|MtLO3Efv~lmNZAGxF0Z5Qd+J=X5DP8Y(cH}B z|DzM)$(E&#-=9<gK8{u8o?o??p0d&8dmIiGubegY$LXKHt;)O>57XvfGTN`j{p>Em zB+dHz+C~20NwOC@q`{`&^q5uDSa4*+U!PxbboG%QVTwqraYU?dyFt5N-4iNNM1>;s zb_1sJn%&#3amEaxh@;gPnsM|<L3Ehxs_S)xO{5QJB*`oqydvTshx(RW*PO3jMlQlL zkE$2`)@KsBXk9_E=R8A9XvnV15j#pG=TZ3rHh|dB?^0|9AhMLkZ(cI7f^yAS-z05r zId+o_=ZXR6q6|gI5xyc$4>sLY54SzM4S(hv!*>_$Feab5UPe1dlaljlT+trRENU1_ z_yEo@Vi-?02~THdQvd|lr~m)}0001TPXGW00001{8ko2j|9<~?|9Ss=|62cB{{;a7 z0RaI40RaIXH>{ozfZ+p(6z(``ZD8%cFsAj(;sXa-viqZXmYck=2XUZ{D#eFn0C2bT zH7|Nu?|-{3l?!W3jCzq$i6W~Nzs5Ub`x-AhHg*^K{p^>m_i+1?vwHJWT-NW%E5o-? z-DZwIb#{@Mc0nB`c)BTnoGpJP4Se&~9{jHK%<1p>>BCNk|6siN)AiLq;xcbqZHH{! zw83=W`q>UDnwvgOL)709$8X0z{fw21+*ke9qeKgzb#_m0vAXo@|62Mo29PS$qo+8# z_mF5F(hZR+AsN_`M1uxLR!}9R4Qgpv19B*l@|2i=r;y%m{Gf;C5xuJ$;ObONaT&Zv zDz8f8n@~DgwecJ3-4Vn`=%xJDVi0<wEkHDn_74qmqA#=7Crm3I2R2gW$gOZ1aN0>= zJqa-r&QIbfj~^FAjWkn;t@r)N!51YM1oTlRUz{H&dbBPoV7VzMNYT(WsNX$yAL=P@ z+F;#n#vr3-nFFBBlxLQxeVf~*GX)$0zBWvn;Da9^LhSKj>E{kJez#8PFD9C|zAHG} zSt(j{I=PVr8IsmI%!gzE@Q(&>j<xp3zud~)8#&#D`{vo)ijIL=Cbj9O$@X$rwa}}i zME*YTH-z{drFk7Wz6rf#m!_k;?*(jdo0!+po^B!klrlG%9Br4H6#tWl(p8m<?n+70 z&(N1`E^wY=+UDPk0^$2VWpE?#<Y;}6mO+=aK5@gpVmKw&gm#H|;3}KuZXDOybeG}> zxa0I^RPO@|V_q#pOFdxPm+UASA+)rS3I~{Agb%{&wNBf*GRU$_NtEr_A2zkW!@?EJ zV)pi#pDexbt3Myr*vDXj-zA0+7tY7y&ox-U7MkUdfiVFix{o>c1EoJd`FVQRuSS|p zQHneL!ddYMF7l;*KHL<i5WrJQ&Ryk5|K?65a8Rb!@q-QVj3%>CMFu$MGOmE0IJW2M zB#0PvY0J@$Pjb_Z(0~_F3@FI|6+&d9BXf(-cKzxVVgvvlH>?Rt0SFM8SjRWo;CV;u z_lF(D^kV3z;v=EYnX@+w0*$ujD_{Tsv(HTz^NE8eN8rfTyS0~}#`|RI^`p+U+cz9q zFSg=m)za?Ly|&%*gp9v=a8DGaQZ73hUHf&))=*SahqbbXmULX6OQtw~-M0U-`rh*R zcq9GYKkcOV#hMY%KUqUFKSQ>M_4{ad8b&Cz`V9QnU`)L6-lrn<XoG2;U^seUh+Jm0 zO+ORs(s+AG??Hf^-9ED!-0O-(Isdt~C-H=oQ_S6W&_S5vaPzyW>Cbd!-3-XmlmXZl zG@kEZ<FT2)?iKk5i2G7+Q@vWs`cy!#9|#vKlu|%n(Jro0MH=(JoFRVA?HK=UryEF{ zb@#jP+>91SHANLpnvTwE!kRK|=X9Gem*pkh3MbiddqM><eW|QBm!TwSebm{|O{#=+ zTtaFDo51wbFe^)^LaZ<)%jeC)5Bx^DGp}xYXaSInX`kG#*NC6Ki8UyPzZU>rH=I@` z6J@Z8>@b>L_4Rr9TDA7v)x7!MhuF5g3dMBAYci|uAPep^s;v+Tgi<60zy`U&(7kF( zIAA$&{%yn4#2Um0Z*Adiy1cM>kM*{W%yG+@8g%$w=j}@Cx%=|an@K$Fy_LS8%avq4 zWcyXRzVf>Hjbt~sAL;-*xP5SKZ<XGAE9^Pxrby(MLYuM68X<5sxqfz@t-b&suZq!Z zDf25iWteT!<i*pr_dAPWeqOC?)%H;T?ads_J`*jSE)Rxp&RFWC7gPIzbuqV?I9GU^ z>y5fVQwkM({YWd3wJ41g3iivOc+PJ2m-G;sy$_ar39FcdG@}3n{eBZLoDv|zA<(=9 zgptsGu?f|VJYj@J`~LlHmbgxT{QH*_%_(Kj9?X6kt%O7sjpGS{vK*Y^+qo2CRgkN4 z<SkuWj{wz_BcbI`7`jyC&l1)VXkGrOT?uK=q|QrQxbSB3_boDZ1#ljb+(ja98V_zN z<K~yNHOp~e03K&NS1BLipb#mr0Z+z#cw&e)i;!vfUR*Vc83X!Ee#K1oQ(!V>W+{xa zGC{P`ynq4#VV(Ih!u_c_tF3X$thMa#fBOCt_%icPccIQ{KWQ!LeT9hAKcjLa%IR%w ziOpyZcTdFQh{M+_li?3}B!;rZEU$qrZv)k@c-&Q0%=RXt$9EPWQ*w@w9j|)r(yX9T za^Z>Nqdw9aYFPZ<?d_ZX_J8l=l_YVFxbA*GEsKHQ)Nr;&`&X>kzH%0i>nZrtFYKhU z{n&rz>Dv0X{m+oD-yQj@U7K0Xmr9>uae_wselhGrHt`6|H;2eI@AEh1CatPMHtA7y z(r2b?$b=+7-4febjPx=DucRc(u-x_DW0R-7`w^-9zCUD!4yZRmQf^zhJd{8jZ=+7? zAjomZsVL^3d3sY9D|E;@u=#JA(>+5^nNNyqoV~TZ{X5@Qd~bc)@eN)l{JKl|sX7>1 zB+xkKJFM;Vzd`5vF<QIwy`&f&KU_I~1dM644f7lY0Kimycf0)Vuwc9HVNMMMvN7xS zzFmVjdVeK<2+fwj@6XsWK~gLyr~gGhdz}EcM}gt!@=5GpBC+R4;zq|{$`TYGMhA!M z2d@R<{P)_`C%=>L@Y<NyvwO0;hXJ-u$JDF-m+jv|K0b5mql}>n6K&oakQNhq!AWkz zv`bun^PQ@Epj&yi4_;Kvot~$+??<SF%K4g8Vsws%W=?nnn7S#^aEzHen_{>k<YWyH zDl<p6<|Kim(S!d(8A{{k0wrUH-m3I-U;idj{}mlc4EHpA-C6C+Doc{P{Hek*kS464 zMiY9PJmu4PW+?UDggGQ_dYU3`Tj$Caz|^HppMuSC9%z(R_&1NlZb3mmxjoct6Y17G z-Lhk)yxKzR-7eD}zpNr_0Y$Vsbvu0ko+kW%|84>-Jb*9M6ohoBvO@zdiE040Ndf?X zRs8Ee&`jbisIGDQABLxz(&FB8?wAjD{zQ(>;NQZMAHuRYHGJK00RS$E|DNjczPNq< zuXXk7`s2Itf312Gqkns^?|kR-aHu+veZQA;d%G{(_=ECIyXsTtvasC`E$`2hC8G-P zbU2zl{M`Z9at*Tau6%2a@!$E4#@inUrq3|Hf4pM<nZ!_4>X3}ym2a()33lr<Hga4C za&XgGt}1eQpgiaw<iDq`KbHS~WPXOm7`e#Z%EN(xr0)T^)pA*740CSX7uUP-erx0{ kG?)5^z;>V{m;><VTU@pz7uhW&$cZWd4h{|u4h{|u4sh!3^#A|> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_hurt.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_hurt.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c18c0fe164be544406dfce155eb11a73faedeb18 GIT binary patch literal 10821 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 M4rQeHbiCOA2ewo&W&i*H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..274cf1f17ccf9bf9dbf477442b36fa9bb23657c5 GIT binary patch literal 12732 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a3032f38bbd1e7c9c70acd7c91131af283f6cf5f GIT binary patch literal 7511 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..44f2f8126adf86065761c282a671c4ea4d24b2ab GIT binary patch literal 7010 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..80364c85c1798b37dbc9a5f7659e3dc0fb663f7f GIT binary patch literal 7923 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle5.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d1e0c5f868203aed314b208c2ee01a51e39ceb89 GIT binary patch literal 7560 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle6.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/ant/ant_idle6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..71e76cbb00ebf554b46abcabc7be71889bdfd31c GIT binary patch literal 9417 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 S^qa_Xx#g&@hcH==^?v{dMnhQu literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_bite.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_bite.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c45947513ca6e344f4988e6c4db485ced67948c3 GIT binary patch literal 33175 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 K4B7Mm2>%ams-wFA literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_death.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..abdd3290ffb34c344ee1deff1bf69f54333ef4a4 GIT binary patch literal 80928 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 Cv#aO; literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hiss.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hiss.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4c07273c1a8dffd57ade887bc0fdd91cffb23498 GIT binary patch literal 67879 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..769d5f4114508ac6f6d638cafc09d2fc30c6af29 GIT binary patch literal 38159 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e36c953ea4705c5eefdff6c83a25e339bfbf42a9 GIT binary patch literal 40600 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 z%0D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 Q{MTv)dE$K$JW2xmAJ6t<{r~^~ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_idle_loop1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_idle_loop1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..20cf7145cb7b2e1ff74e771907e5d9d2ba6582ba GIT binary patch literal 105765 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_idle_loop2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_idle_loop2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e55c01ca5e35793c168943f8f72f6fbf824f4b1e GIT binary patch literal 106858 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 JdmT2Pi5)2}DK-EA literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_slither_loop1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_slither_loop1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bf6e48d5c63bf1d06ccc728489852601f9177b32 GIT binary patch literal 105421 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 X={~JCgZ|_CYAep3$7d{(V83n$*53mC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_slither_loop2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/basilisk/basilisk_slither_loop2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..080c317e2e7b3b8ecb453d82358e125d0f6464f3 GIT binary patch literal 106651 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_ambient1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_ambient1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..98cd4c2043289d94858033ce7ed230d7d4fbb83e GIT binary patch literal 18739 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_ambient2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_ambient2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c4cb713b6bebfdfd4d7256f3f313ca0123af0973 GIT binary patch literal 18564 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5c0d655fab3492fb27970aee0e66a318798bd4ab GIT binary patch literal 11685 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1ad6f0ecd3f7b522b1cf1a4bf0c6fc2b0acf22ad GIT binary patch literal 14827 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/bed_bug/bed_bug_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e1f10239be2562555187ca16e9d52719f3d90ce3 GIT binary patch literal 11437 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 KgErtL<bMHmekW!C literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_death1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_death1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..808d57a8ff02f271f7a042443ddfce29e90adf93 GIT binary patch literal 13801 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9bf90b8e4905c13343111f92493b2d20fdc3fbe3 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..12986f5ab1f2e78123b79d6ddafe1f2a50bbc600 GIT binary patch literal 13065 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/brutalfly/brutalfly_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7533a040ca0e31f1411bac009189879604fa9bea GIT binary patch literal 15083 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 G_kRHHLU!l? literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6fe75c339cb585e8fb8715a48136d85eae24b74d GIT binary patch literal 8175 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e7310473940fead9ddd48a064a53b75f5447f559 GIT binary patch literal 7159 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6ab04a47a77b0c663dcd3d9386234a65a23eacba GIT binary patch literal 8118 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3574490f6be08029aa0fe50b0449f6d25c3d1396 GIT binary patch literal 7207 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl5.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ac576cb22355d04304a893d44c0b47af7eb88d98 GIT binary patch literal 7501 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 Ix7k7e5B-(4SO5S3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl6.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_crawl6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8a75bdaff6b37bf3da7b8e6698e7b1fbd2b81059 GIT binary patch literal 5937 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 Lzb%imA?SYq&bHo& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2f66b0f4d883d84cc3102fa4bd4c3f47fc0d6c61 GIT binary patch literal 9152 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 P(}Isx=Z5M^=z;$OnoqHQ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..054d4283c54ed1dd7f9e889d699e3d8fe99889f5 GIT binary patch literal 9400 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b79e416b71a1c86a84bfa6e98fc57dbdca65ad9d GIT binary patch literal 12382 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fabba96b2dfad2179f792ea906a88143af3ed315 GIT binary patch literal 10953 zcmaiZ2Ut_h^7jdZ5}I^SBLoa3NH0Qor3fMtKqT}g(mP6TQj{u45hA@qK$;ZkNU_j6 zQUwJ?Iszh6q<ts&-h1Ege&6%|pJ%hro}Jy9-I?Fa&Yo!4*k}Pnz~7I*>Ys+D%%DAl z4dQv<)!fdF&;<!<`g@2M<g8H-(ICwH_d}RTppb{OeWtx}`hPv$#D5rxgLHkn2eyJ5 zt~LlqJ9FJL_6QY(sIaK8u%xg!f){IL>0x2#Y=cm8_Ox@o@9bpd?2aM`fsp*+fl^S^ zg#hGWkBAzgJ!mLS2LNaR;2si1lVGia!sBvyeUfpv2(5PEC&{=c?W`70MLPafA;c}2 z000UE@xo&A7FFyA&^D|*F|OHYyW3KQ2(n1cIW+9;FK!Fxg6aYX=K&NKIkf=^04hlS z7Dp%}mQa~TaD=gfRXE(Wi=!~zm4fd@_G1dsE<~`J=t_RVZRwR4c`?$fywyVrlmgWw z7&VbGU5l5^q$UsD2GC3Ce^;=xeIUTKD3G4Fq*Wj%u#Z3$B)fvF{%i{Y1cBQGl%FxG zR5JEf!uyAj8r%Gu3=+d)N?O|LI^g4BqUUKf;ps8q>2Hu6YE<uUP#<bE8EUc@YQ`G& zciH!!-6NE<ts@{n_GNV9JSvy-Lhe^|E^$a$DG^{vPzeGS&xwl9Qz@{ve`%LiYg<z5 z)LX^hTSav?1T-#`uo@uSF16tQDb@ywR{wjEx9#Es<Uw6_y1+YKkV;r&rz=0%nTESS z<N)$m{&rV!WjFCow`*WgcE8b$Q|sSRJNGXm5X=q$@*?nd7kD?Q4XnTiR|!2gnF%-b z2~ZUTjr`BgqcgmK8{x>XPP7jq7mG7HQ%exYmNkc5k?M~ma6m-PH$>`C>d$^OP3l5+ z5o6kiH&3+Fcp8e5)6OjDIB<R*v?Z!1r9C@kDAjF1g(?;Qr{zPRMpjld0`{F>N~h^K zZw8LD8%ZTAn$id78Vsc_zGz?sTTgIlJT(p4fB5|ki=w;f18>k@z!^_Ira3ggOu*KG zW%@=xjL`Sr@R0}YW;V&%k?|PeA46)+$Wg$Nz~&xHlaMXah014(j=6~`3ciCq&x3b= ze71800EEz<q4;0b8I=E^I6pp;uZQ<lpJ*>Xp(=ehAiY-cj#iOM1Vk~v1c>73n#D}F zm*`s#_?mIUD|j3hgTnvuDA1?~%ed>L=g*uZEZMaORS0^;KMl8q9HhH6{EssD1FlKW z1(sn^0WC2Z9c>*wPbY&UkLkKllSz-+3IExNXj7K3{|45-JqG}tCgjW~apq4&I@5!1 zE5QC3_+Osm!r1u?-u(=zT7^^};qTuT*Z3(u%%G$xuCB#oGR)-hf!Rvys>ufls}DL> zW1d!1wN^%T{sy&wJIo)qnVs<XhvyJngcBVze=8pPAJ56=jrl4Sb6F)GX%NrtlW6lK zwJ0TXr6`x;zdXk_vM@QaFd}j(B8K-#qTQ3!;)Yzuo|kKl|7-cT=P0`(!2)`Yk}L8b zp3^1*R|LJOieLTbpFPS9g9>$5V)>^50H7_7O7$#`XkrD%uo7cf0Ud3b|Jh?e>X^9t z2XRob&jH{(09*!*96}rE8mHhaqfaifh$P8Dljgi<4Jo7*qe4@2y2oATk*SYIzoYs& zhvj9up%xs?B^iUDep_IyvLHnchCL{t2>?MNT_W#UT?bUUvu_NDz%p=MXdZmRhzd#| zkyQ-ERX}espPo0O(w&cERgKKZr?+@g22KLVz#nDKP#hCPo)G}dsjw8NP#ksuwHSx( z5m|s^G3df{tpPOorH~#G(u`nQ6dtZMfa-*Y^j%*_4<5SC3jl~V2>4Ur6}MCZXnBCS z2gtz$aaBexRR*O&Mym-1^@-=={o)du+B&@qI%C>8)6D8RwOr~9>gqe%It)rWOgbMD z)pcr|2F0zWv~@l)>x|V}O*04RC3?(?sT+W=;~>>zBGKP;+{q;QZ&vDzXRNO3Ow>wf zy6b4_SQ%*R7<gJ4?CI!@`>TRfE%hlT9i3X8sb5YyiT+>QbxicEruK9Um;;O^Lci?# ze_<tXo*450sb=F=W_2F3ymqN}_PH;LQ+bPvi;8QVieHu)<t`WJ7WY)y6u&I(sVXmd z>9__`U%n`=;x8`dFR3a$EaqRUeNo(4)>BoH_OfKHc9ZfQ|61dN;+HQ=s@4hA#<H~z zm$gRWhXttKf|Aw7qQ*w&wMLh|S|@m3@oEcS@7s!=s?D`Vp=u8fO&yO<IForja34;l zUYSOFp;b<QwU!<BfDA_V(S!Hl4dAp_&KJSHj-OZL%%o!QHmTrBi_6lAOV+BKue>W= zQ_$4$H+gO~D`{fD;yf!EV>A(+TfExH*V_UL5}E0^4{s8Nn@nE?2^m#ol>Qc7d$2)= z=?<4e>G@rcymBg7XDo;f2mu=mJ@PpmSBQe7AOI=H5~CI^UpvB`7Q2eb*A^k=aJ!9Z zhvV*G>^X3wd>shw7?rN{1bU1u3O9l!%fa8lIOO2Qu@035qvqcc`OFwQ0o;h8eNo4# z;Zr&bTG6F^%K;S_zM4P)SuJJf(<or@`HZR<0o^_j$ay2zZx!X!YpE2~fUNNO%&HiX zT1F#hk#RUUBcI+#1=Yc*<s{INdbtAuvg#%XKa;VLj00Jv1jl1AWzXZWed!4VR>3hC z6;y3JMh#pQ22&Y|HFOjiPsch+fU5#o#bX==It-1}YCLESDbH3_R-@}+U)BK%=fbn9 zVk&Ex9h^lLFJSD-2*QinnT=vV;aUz71>^Pvf{~NVc&ZzwY<v_O4H7Jzn#WT8HvhGA zb9;e~aq}{QaK6gt@u2X<kA_dtxDj)ZRXp}7IK#-Xp&-#7B&1@aY8F4bIZEt~8kQ1d zsDdYiTWrHGT`=kd5d-o;Fsp1r2qC!b^$6^MiXE+MADR!Q(1+$Ja#d46p>+DLlXKM! zpi!vyaWpv>o>`Sopk3Dig#vdW0OlQMZcD2Eq#Z&*Z2$vqfL`2z0OJnnc|2?I5Nkf8 z1uZ9@6|@VU(E`*hs~e31-+7CH>%6FtI~YDxC@n^X3lC<x6mT$~a~#6y!@&jpi6i%@ z%&A1e5boNdd~_jd7@nd>phn9)Kq%nb`wZ>Nswd^i%R<LRRk=VYSeLy|HoO7=>)?Xc z&*BId5Jv{cv*v+v(KfW^eduMlI2ak>AvAm)>A^G#<V@f)z_Y3k4OX-YAOXzxa)QAM zj~gKnu$UDD*oVTq69_mg1px3p05hTrO-r}O&$7XoNd)*1VkQPnmV>*A>OkP)v7k6` zOGU0!pzhjr2?U(sIs$}-ql70d2&)c5MNC<{zQaon{J43k!~_W9n#EKH3`lV3ZvcQ9 z5;CBI_@dHP9#$BixaHX<f)Jn@pNfPrnn#K(r7M!7+LOT?r+}4^dVq&4A^&&^62R9E zkbqu-6RLE#nExau|7pSgKbt55^DH`D@U-q=y-5BiE5Av9_G;nycaom`=k*^s`+u_c z|EXo<PzFNopA{hAN<jvkl3mnQmO@>i<R|QrmIh4p-X()8CcP9AhFZ=K0nL-6h(Ysm zfha+tK=^<jjWfigxM8t;T=+yn=omG`2!OoFxbWjxdr*orIlg+7AZqgZEfjv-FiHS) zISlw}{!}6i3l3?YG%pp&AHjnD$!bvwI*_3QxO4{rRL!{g(;86!V1yVqkCGTSqy*-i z9{@qODqO;z=f8S8Ja=Ym4lvnPIMX)aVt@s0kxf7g#|;dKDgs70LO?V8=?jVbcOR|v z(jRDnfLi)94tGc43|izlU?1ud2r}NY78lrp{Yl`?z!*XgrgAut^PfH(Jt*TWy~AM% zhy+zbAe=$<tOesBsOxMn$Dg@`To8mPF(C?HUPk8ia5{>Ac}sl9whIFUQ2~I<r2QId zybIBu9+IdU66Z>5E=Y%sL@QTX-8$dSI))R$GiqTSmeb9jYHDOyU_{=P;&d^*&mNDs zmezRofmcfeIUr2SA@)cf!pPbM3JQUufb5F4ArWIJ^c%e>1r<eSh}(!AF+dyAMfEH~ zpNgKL_))I8G@x&MuZt{*DmuD4igH=Bjl^We0}+CNazwO47~_J18JxYpQft(|fk`Xj zY0hrKa{#~w0P)laPR>+x3{C90INE1)@$?A{I1s)7Pyq=#2LvHWA|fKJWAfh36C-a} zhUCBh2IV><6Do4@KUWp#S^LjTSswd`Ot>i%#8~_g^j3z@30QG)aU%r;MT7*NJ7y+( zU*-@J5)>2>5EB)tOyRpCCL$^(DBQ?_Kyq>-IC%N52nY%b3tq`)V`FDyzsw;ZBq%1< zUI?Uy9(ie8dr#x7s7`k#<|One>($n~vkt_KtOr4a-pSL`b~f<-8|3YEn%FpPw?a=0 z|D2@=?1F>Ew%2Md2IyCg?rnaTx%Qa0_%8GHh!7PraF({4J?9-KHasmuhT{4NWLGjV zZT5&`-GH#W>P)t4oU%2fw*jEL{AaB1=B3>PvIod4pv>iPoq2P5aF6Dy4@M}E1eg*3 z-n=$v|I8buKR0QkFI+=g1G%eER!L`yyWs?6H&pOyfI&%oL2Hkxgvh)Q_GCHL%>G3v zFZFuE<*w-K{-zMAk_WM|;DToO(JL(?cBfb7DOqjbxnpQ+9@S>U_@dQ|sIXcq&C3^& zob_J74liBYfgG%bcm9Q&12v5l;+IPr3uDSETkaL-_xK}gV&qLopD+n)XM*czL8p@! ztF%;Mi<Xo9lEm2zs)zXZqqiT{1xLSF$x?P<f@sr)Li&)sl;}avkru_uH=4}ngXUU2 zr8BZ_mwoW~Jn&;ythB)J@^sV0M?V$sh5#yH2I1v>G3y?cwfgI<Jd$M*H3`U8X7kYg ztEcnYwR_be<GQqLDU|a40@;VE$Dh7j0M_{_UpK?1>Jq>!;Epsd71-K%4u8Y#7KZ}p z*j4X#9<n8r4fRzEhWQ9ZlrjN*NXnWG5p&B<r?l6lslfAI0Px<qv$f45XO>fg#UGmL z@f4MI31l>0V4(&+h8nXK2awrv99j)qw@ci7{Gbom&*ARofXa84+jN?z42r6}Oa*jf z74PJu1ZqE80E@CsHtsY{m&T!7fjK0vBj(t3hqjLc7t&Zy80&Ax?oo7prsXeFpu4Sq z)SGK4oW|am35-s&h-AlywJ4>#u6%l7XZEeReIn&+k8!x?eRK08IC0YZB1l{QOcECB z+TYSb`Z@Gy>B)in>Gkgc>pDoNpB`NZ(S=rx-TVYa5Lnr|^ctqk)>6{yKdk&6Gm>^x zRfXm0cg41iS*{s}RY-0Xa^1bG^;9Wn0VxoGCzpTp+wHap7$%afrDp~QK?XTrUunHf zV(V9c#oZ(R9Qx4I=UAGSShY0{vl|zeZU1yi)0Ku4*y@#qQ8&Ivvz1pLXG7cOU(WJX zUM#CVHd^~k7NiX`by^(HR{!8)4$qJwkFbR`y|MpG%qr=meobYKb<1?~SHT`&c;B?K z17U0F;JXz6q}+9i>=x~cEJItTpu7-*Ap_?L1#F`W$yOc9nkNk?j@K?j+vpT$AcCd^ z4AM!bgT9-#kk2)*X9SM9g|9CSdwmQtxEMrRC=s^(jMWTGp87lAl|Bw-A2xcwmwYdV zsE;ln0?p4q{ySOXxE<&!S~;?@6ny;7JJ#l9m7jq=QP2<9+vgC!CZCPR5y?C4pX+z? zdiv#Mh&_P&WWx3+z|M*2Tkn%~(%olzb5fEhfv>we8pP9-EJX&{swK5#+;!Z<Z9m(H zXI1cB{SP7IpoLHeJ0B@!O}mbEX>QV%{8YI8_<95&ybair{PH>tEO&N4LB4O{8_mWS z_{MiwD806HVN-Fy5RU<Y*A_e!_Nt&iGZTpbcvj$rU|H0+tSb5MjYIDB2a42fA!MgN z=BR*QrT0v2mO9M4$?Yeof#FkAC@_P}TVH=r<m;QtT*z&mEgw|BbdL={<r3rE)Mf%t zfHohZ8D5Utvo=*N+N&Lg!9>-^ov*??os;gY_G5SjPgUt_pfkdB@F*Dr4M|0t8vrAg z=!KJi{4J_j$J;G#K(gMKl*q8D-}X!|NZ(~d(nVE5M)_6WKb#bay`0xh>coU4+NaTj z0Jz^%mrQB6$TDO!Ov3GcAjqFq({Pu4miP*;u=mM<Y|TCHlfk<p6?2N>tJBtP@BJrb zYyJOvd*qdC=h%`)A&CY08046tz$mLKh1=#;KS&~XCx$Y}^<ie+TBt!~AgtXt?|1JT z>-)Y_r|T80{ol8;z%!%|;h(ud7H|1%E{fz{I4KcS9-ho<wkn{x=27BodhVKIGO%|c z+>j3GoVSnhTG{gJqb>J!&6MlX4XQ%vm<5HnN`I*i{QdCFu+b~FX`3Im*e34@F9`(? zxM?H=*nyWXyUNMXMehW~uI}hS#2(eCcf27-JiKNqalGz)PiA3d{8IPnqDZ9}b)@W9 z((pK-4_^Lb@q1bhbSK8vOrdBBqP?)0HnZ^wdsrEL5I8w?71GfslqT79gFMfucwg2T z+yb)K=hb0Yb-ud)OFmNjm&kj_5Eo}%=R_)!pt4rq+Zz69L(2EdlV}iQEm2P=g@`}a zq-Q<~AVUoKt;o=pqPg>3=m#!*urs5n=OY0kTt2>z3teI<1-<$=r!kYxYb_oBYcDzZ zhqp`aGZ~HF^AcUJM8~n4TLbdrt4+?8S(1>4_dBvk@m;@u&zG9_7-|_V(|DPR)^`37 zocW?R;P8k-J6rHzd$S6t$ovFr6Aip6^=l>VD&Ye*0IAc-GJW>y&0Iihm9bzF6>G3h zlx}NvJ~T5X>ox<T=fXsd87VLx`g*plJoYKaWn~xcTP3i_j}9rfAQiEe4cae`0-F^7 zio>tB12$Q&?TG!!L$m_jdWZHN=J`8(D$h{ezG#>@@L0}H>ig^`t+{eaJS-~PUHA?E zv`s4)g+32M+NprkK;`B|;{gSi@L8g`VG{gKY`{%m>zX;E)Y5(Z&AE-KBJbwZuTO-h zqlmt-t5G*<%vF$dG2I%t0L<``BwrW3+Ph>HUJX3mEcjH<U>)dtw2>@5*s6bL-S6{H z&kxN{GFLl*8Aer#ZCkdx%O6Y|h($Sli*LKG7S8wjbdLT0LOb@GV`YLhkohv*(T{LQ zA0o;>n$#OJGS{@8YX^an1J<2;OIlHMeNnSKusn;}nH4|T52;%6yxf&?dy~V75a<qL z@8R3ddqQ5YWnflG?*#xHHI=#QqT4m_Z3nlegl@|m_l;uhj3`IGdU_<BNWs<-<zo`` z=Vm@a*|M7i&+U_zIybj|2i|T8N=g2x>&@%VJoSuyx8kzaQoAXw%tahawu6`r?H~<x z5``=_6wnDEw1c3+9bR?IM*V6kbxSIOnYurLgq5T9hI<WZ*Rs815^14O4$~`FHy+G) za}ON^FEG!w&_7x0Q&eBu?KBRo-;p#3&%`*qaDGl*9m_NZ1$GdobfV|ht|R5~URa$V zU|Vo%=?cL4^dv^;S@Y4|fuj$iE~ohoI^S{Kk`5IV7e=h|?`Lkd*3L^d^Bdq?IYWx1 z%HIDrfW5g6xpW5r65qG3X!5umiF#RaElnTPv>Vm*A%(M&dY|JD``$O*eb;Jq{Dc&< zJ)d2BYj1@qo7=E&!Z<beTcesf_t+@V;Q7Xn(GMLoU5?vd8K&*!O0!vqt=$ha9j4EB z+$-Xwih5*I=u@9z8_V@*bEDny(7L>{;WIyx{lkUZHy%#;E8R8s)jgTA9qE%W^MmUh zyWNy0nuG!MSy>EVwxXH*kih`X>7fUaZ?EyUKQT~mdHCglVV48DA!Cm?@eESrX{-dj z6uLO<3h_Sn^3<jbGUaOdL`OHp3X#4z2s?ob8DvgLxF=OpxHUSWqktDo9%_Cw@n1ur z^G$cL`vELq-X=M`mZfg3H(%J+1iiOCN;gud>YBC5qpTh*<ssG+49p1MXJcX4tfFuJ z@#=B}70r-?os@Gr_oi>&hC=Lps5TkM<Gw6Q)}u)1Q3yGahZL(vV*(~lKX4w-*1X95 zehgg4x#o$iDYxvd8_;kZuy?w+Y8TnX{*uTjTlSV05Du9^rfro|q$$qJ8}&dQ)~xbL z$yJ2UN6`msyUUk3%Rk`17T7M>qy}o_m$|25-t`{$^*&+X0YzcxZ$b9c3j3&nA08?D zVJDY7m^6cN%Ce%%bl}+LlXNqiJL%aL)&@Y#2F<6QC&%9&czqXr<F&Hz4ZYnlt4}{a zZ}b`ojKbS<Z)*M=4Gre#wBaD$x)y-*pV`t2pR2l~X0$(5^DXfq+*DLZY??Px2^<_H z(;xl}8s}DGh<J2gP0!fN=tKSmU}&Jxq{Z~oSi!FYhxcjEurcq9e%y!kv3hxLvkeOO zWU%yf)Bz)q!M}P9lFp&>@*TEfO)UH+ho5THEH<lcrTx-!P6E?tc<;4njr#LtIYNT@ z#X&U7Yblh}z`(5BUH7!4q;pjZe&Sab&U;hTusB7|TM<F}_@kEHTYWg^ewUb&dH=Y< zT?DKT>Q!fY<9+lGPku#;)gUI$8&TIr#isy=EHlC$!mp_LW4<Jm@y$UB_lST8(M?j= zy<nARfmoMhWNYQZc}H3NbG2cak<e?->yqV^U%1@aN4SPBKsZ86QsuLg!t=mz+%ynf zGoC5imeyBh_LyWX87@CU|6<}iqSN$Ic@%78tYL_;dyxEVIi5>NSa;19IEjslHl+U6 zz)ihCRCdd$DZ()GW-xSacYzfEUI#RE*N+G8M}p1>KBFhAC2O57Z#01_`Mn=NS+no2 z0!X&{!6RiK$oeTdn|NJW8z+MVQ7JjP#@_Y76B?}ukvjcNrTrSe`MT;e3%tg>7)&(u zKCWeP6japS;}9XLK*S5DkQ05Hs~E9Mwf?{bB04uJqglhFa*FG*eDK=@b<M9UOWJE? zLv^J~;t-Jhn34{0h5ND~9n_u|Ze?YJC`CjXnFa<=*^teM?@dPiQ1d*IcutlBoMur7 z8T@M6uNGYO^;WN)VVe=BgG(09sH`5oz+JQgKKFZB_;jAj#Zi7vzc#xhn=C{R%+UVQ z-Yt3u<)m{}hGgbrEc~3y>SjDn9v#4bqF4KyFf(u&l4w|_qkes?Yd%E(AV6kI)}ze- zWDkG1dH3*i?{sHc+o*g~&T!&02Fy&#BYZSE?vSEB3Kx`;$d5_3{58zyRKn|A{7VvT z@8Qgk)ygnhP-|8*2?6iQ?^(TkE}Yk&50S07#7AY@*;z!5PO7RIy!+ig`hK0yNUD1U zB8u$;1Mj0PGBDWEmMixcD$p1aITvcIUm*_ysOPNGKdP2W>e}y{Zwqdnh{_ihB7|yu zT{f2WOqSt-kR4jnyau*tenleZ{L_}3U}oYcWEtP6vfciDF98q?uOHcvyP8klBwzn9 zzWZ`yX@Mrh7mqakl2OtYUSlM~s--`=&_}*JHd<T2(oO}mg$A<yPV>2%CGgIMlmFuV zbBmnnU)}R1fIElMSH1QY-Z9C>RW{C&L56zb&8W=N*adw|^+p|^WqE1f@;SW?jI9$= zlAdvfaizFLLRlxfH`v1lbbx|}rf0c2n3!?Vz2XIdT_tirTsQ4@SFMY@U2vd1(S-Sz z4(Bkv;?X9kL2I1O?|}AcW#ey_^l#Yp&Y}6q3}hIX)q%_`*dQ`U!AJKc&+aWHFfWH^ zZPmp-;x87>GN!zBD`B<$4j-DH=o|oiW>aq2Xl{j<)hrEr*hcpeMJM{`wrpC@DLcID z!`$n9gzYlE2Z)xq>Y4OLPJR)~N7MhVWtnn~>dp?J1#U|@*Drm8c(*Pm#gjtc9(1i) z2qv}&zj37l#y=1K#m9PMBkP)A+Y1j!7qYk0x4Zgkj+yvYwEsQE)^HY`wlby{djkn$ zHUo^zf8B{BI{WScrSdy-Hh}QmgBWb`Us~fw@$-v{h=_}dR1_cug#@^TMFj-#99&32 zVICntzAK{QBBJ=RD*~dz_!)#!yey?Ic`%<jnOD%PkzV*i{~6oV0^_#xeBZkf?K5c8 zewN{NH`#^=V1~7sD>^!pN?afJ7h+J>SwiESyJvsEZp8gpiwQgJlU}{4UaL2}0^BCJ zfpw%8#mZdR2>pJjk@po+5`*f7^3Q4B-wpy`EI-M1P4&ubY-e*{JuJQSO{JIN_f7Cy zFKaKwOl*d@BP?0=gzp)tU-no3k9%v6W3)a*kzHr2_Rlmnmn^!wu-$6&<CXF{6|l}& ze#bq$@+quf+j@H90c9aeVpPfNs^d3R<7@uMZLMXC(E+mTUI!VuT{jD+lP>{Kj@I|T zb0E`k2$^g#Khqne4=+i1-yc4g=;3&dy^87HbtkCra2C&aXA(`34fnCU(c^AbDwLc| zz+mKXGSqn4t(e9hlfA2BCHQ9dQ^pkOgCG9eV|#{`s#2Mqf*>#_HCmzL6gzNJ{B|aj zNCY&K%EQ14(zEQ&yvbK9maCUVXMK&KH81p{P?DK5jrE6x*G4`{5b)!{j?h+`A~xW_ z$z(m$+7C%=W?`lGm0as9Pz>5rcqMSVhWo+cV3H3f1%eu=Zy^PJ#ntC@ORx7Z{EBf% ziryVk<rsVt4tz#^x*ZL@U0i;wg|Za3w<~?qs1X0wIp1kR;$=!y9kjHxWE0QA^a%3d ztE*;e(zQIx$FbyW3sZJP-}#Awi6wj8FT}v$hR6DrQg~@Gr)9hFE?SfXSUWgqRD`ts z8XSbqjf1KA!@CWpP2BriQ{`1HaCEyGxq3-)HCzGw+fn|o|I{cov!F;$K7ndn`c;jm zJtK{wv4_nC1yoUm-?U}xX+6s&Pl1}w{*cM^7gc-_7j9ou;ijEgR7oI#+{>b=h?>58 zcsMDyL4ETu@rk8mVjQM=#^&hQru0;L>r@Va0y51=4lW4>VAcZpo5vpuyCuO+=he*v z*dE#(C$$`=xs9I_4+5`9ysFow>pR6OCgjP_&-v;y&^L*{t3##BrM|oRUEBYZ>bnhi zSMx$d!!E}Cu+!SS^PDYiaB$vzRaT>_yUZUmyIn=juhCslc#^#MY2*A7co-wR?4zHg zillhEf6{ITu!D6|08no8y31B8=H=qPpyfeycm`~%{hOMGbSfQBAA((Be$KpY<xsqe zA7DT9(D564ty~$vNmQgkdGhQFN&5E3SN69qo*V~&k)O4kB0BtPc}+aGBm>>OQ+Q5A zLt?9Q?dR7Wg6N50)_FmbeoOFt$Qtg50!U>?iMoV?3WX;8kN38HFS%VjFf~o7-V=%( zd>fnA<GZ<N@#u69{5yFaUJkC9wEg2wbS<o8bO!Qu!axEtY0u7H`zu9}_niNwS>I&6 zG8XdQl<R?<7wkl#JMdo3DJPrSh`=BLJ%;Q8Ha0%sa6rp4QImwxm0hMz@8$bv-)0kT zPD`o-q<y@Uw>-V8@{=;;sz!)jJM2AMu#2@GdhaJ=X3w!?a3YWLN)dWM`)!2<{9j@u z^!3cAa#MQQh5fjedbaa0RQl6}aO9FcDIt7)-&@VGO=bRRL-{GAw@z$}?eJ!w>FCG? zXBv+L+&<NZB>C`YE1-Sp5Fh?CkCV!sg)%&bY3=RY<M?>`&C~h^vCIIw9D8*N#5O7_ zYUCqk^<n&?M-CvR!@zaUiv|(p8e3!^VtgR=V(=n|WP!Vbzn%tjKRHmhHm)XMU%*7l zz|ZEdc9(NT+=M#xmp62`S<sP|V(#4MLKUsu)RlUh%`NtQxvmy4V|W(lBc5+4zJ)T5 zh0d{`KXwh|l5VGrLchsXy8#Psnrk8kb7+~Xd)yUPQw{RaFEO-pC6k&Q$w>h^wnYzL z1>Hv!?s=fVF~`UyyK?;9u3OWi&&e+U&E9+~v(6uV`wNaKg98h~@N6@OO4fH*{Y)hx z;OJ(48$VGRlMBqjBIbAOiI9oX+Er<<@;~)b0F&FbV|!&IqmkoqImJY(k7V4`Gf011 zxy#$m&CBNkt);O<ZFR(e{%P*|{n^^!G5)(s7XkrR!@EQ?$Y1XB(94%yRc1pB@Z4?A z1JW9h?EXvTfm-{nS~;ijdM2ajvCN__pBpcm?-9?yDVw7&epgYc?2uq99D&$w?q=`P z5k*OR+|Bqb=f}XMW%eo1&Gll$);at;@T-QG))d+L(DG&l#krs&Z_n1*`TJrG1!D8b zyjVXwH-(`Ifz1&hHkf>!(aYz^^T{PonEqSFJ?a}<ZDkhW%!ZGHc3Zpb+~!i1ZF7Bo z!CsE2lY<`HOSxflQ<MuLcZd2fYf^aIuZ5h9R8OthMRSr&i0_G!NXT2Y=6h~~h9zVs zxAunucBte+ZjvftEQm-AiD!8(kOMCq4n8ipi0GxQ)GhM!ozhTHKsPs*v4R2hw`=@O zn?8$zCyVKDQ)cR$Wa!K?jR`~>2(q*jNJi2B%&G!Pmpx=wEQE$l7B7e66mtunGq65j zTSt~ZTls0eaVv=Dic<Dr2=y{hHyOTSsfxy*cJs9jTONE6Eh+!uh^Dr(A~_tkXQ%!c zs;03&Ep&-pHZfD24`ri}yq=1z)fflEaFAj7#9FMWvR!Py&(uz3>i6o4Hp9a0^C-E@ z*zrVD_Sh&pk?>adA#Z4VM*Q3cP2Y5<v~yWau>Sl{V`4z*$j2<9v&{z<_#)$2Mjp*T zd>htvBo#Gp%+NL|a7jFjl1Lm)%FXqL>{mv`RVrTMyMu#+7r3>yt1=Y<dG+(SiJz~U zYPlDB5&^<Tm`@R=t=iX&tLVpo5aBNrv6|f+j|u;-7&;Vw@R?|wo!Myp`L64UUFlEb z$HGsU>3Q6?wNIu_-`f~p%qfre@w!rf`%t^pZ(zr}KRTtG+|t5#=rkhKkSAE&T|#&^ z#i(^4SWQJeU66e7y~=UR{%PRx@o9b1&S@ZIZe}A#Suh1S0bpO}vly?Q_ij4K*T6t0 zTlbEnp9Z=7Ok6Nby=o1`CUCX8Omh*<Fg7ctWc;8awkf5eYTG4q^PmIazb)0W<5)?) zovnUNxn|eHn+Y*^pJ)ai<sKcq$#uCuZcB$bXzqH2TwUwMMIRc)&sUoylZ@zV)lJ{U zk`cF?=TLx`#PYn0rrLd-a|5MP@|Q&AAqcy`2jxz+*0RMAxK>bh9qKO^yYCUJD=hfw zI>YPpq+l99w)C@alJffOTCu1+VAHYN34Udg8(eC+&BXl4P)oow_p?Q%OzA7P+F!Uj z>W_FF`}k&4^<&wey){-c4aj^us<q{}so9{O9rV_HE*pMd>s<3tlQ+BD*z^~1(9h1( zfno~gR>NlT!bmNxlWCb01*4<Cm=+k-*6QzV1hjsAAtU(MPsYK@zDG{28%T_@l^#~A zm0BRH$b>jHExScs2wHknh<Vs8W-G|qReWq=QsL8J+;}+3C<i`GkDdg^JtEbwa;2L) P?;(45$U||5AM$?y4E#Iz literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/caterpillar/caterpillar_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88868dd492678ac66ecfbd0f1fecc557b0d67334 GIT binary patch literal 11381 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%0AtlL2ul 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_bite.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_bite.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c8857578e15d5cfecfeb2c17279544df389b6758 GIT binary patch literal 11796 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 ZGmJCq8NeWO6hsJ+n_|CwkN#W({tw8=TfzVU literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_death.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..569c17ded2733afaa475882c05d585bca474bfb5 GIT binary patch literal 26869 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 BQ;q-t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_fly1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_fly1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..769202761f904225fe26de8ce2684385189417f6 GIT binary patch literal 26365 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_hurt.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_hurt.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7afa99cfc08282fe2df82053f51d4c9c93da1cc8 GIT binary patch literal 18004 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7c97457d51427ccb60b718f39403cd228b4a8354 GIT binary patch literal 25709 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 VB&Vk(3H!;#{7rS>sj3&o{{Zdi4@&?5 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c6f6ea1dbb56c6831be735263328dcb2273bfa71 GIT binary patch literal 25776 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..381b77c3e15b60b7e7e2a645a53613e3a0d97385 GIT binary patch literal 18250 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 E05~IT^#A|> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/cloud_shark/cloud_shark_idle4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e4896b6bd274153e485c96701250c743d01b588f GIT binary patch literal 19594 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 V0N}T!|5X4E4h{|u4h{|u4i3!?2u%P0 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_ambient1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_ambient1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88d922528d257d338fc3e5aab1d9d8d905b1b9ca GIT binary patch literal 11311 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 BpMwAZ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3b2e1d6648aed1b9a0d0c5e7e916a7c43299d4c1 GIT binary patch literal 12502 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 G!T$m^O6xHI literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..06573ff9ebe4ed192e62f2e3675efb2031086d97 GIT binary patch literal 11237 zcmcI}cU)6X)9(qr8>)1J)X*dpB^0HILg=AM6)Dn@j*1}Cdk3jX3rO$12uKG*?;;?* zi2?#v?g{>$_j&Gn@8`XL-TiF#vu9^_W_RX0b7pfiZESP^Jm8-ap!&DNm^1zu!Vd9z z<Yr;#jvIpbxBN538*<TUglOVc{#U`R#8DKB<PD&2&i}VEfd7|~I7q)|=VB|Y>1G3S zw6oB^U=LG)iHeAdh};knhw-7UtvoI5oNZuA&R%wIkDQ&Xoju?<A%CUfdjB5_;op72 z6%_R$00}4vp$6;mAC1!k04M;MbHS++AF9AHNjZE^Qj?T%y&jS9)THnpM$0Hf@4p(D zxD`DB5CHysq%nCLD)v~U4I^)iTQ<^8L$VM?9HG68B<=dfW9eK_Tj1b~g>#co8WIAa z5#*FPg6Yt>#v+U(gb{2)S>5_M3Nziv_}^p)kcsxg0@Xyf^Ak0sw%_E%NbT^|jw+A~ z)sCao5L5b=<!wZ!&)l)d&CGuq(u;Gzz`ZCCF<C(sNO0`K;038}AgjN}f&u<Gecp|y zQ>mgGs$zXV#-({Es7)&|CZ?pLtF8wYPg4Ug>lrW4882VM)L`RAU&F>=<Jn--)8Ge; zA^+4f-=$Mry*N4y0%UU{Q&!=*SDAA^A#?GALQ3%fE1XJTqzPBy33)075ADnCGU{zh z>YawF1&69BE~bD+Ccy0m$hJ!__&@4H!xZcPca^j4=Lh6KUG}-M_PKH?p}G3p1c@&+ z+z)^@l|u{mxQX9&7w>bI0qb3l+XG2z?~m0k{mTeAvjcz}g0;t$bpX@`T4=&e!oXd2 z#$9~|R0U2W|8se9ffw)~99a)j?EOi^;vQV6#UEtLm_wpS@mCT!AuMMNmOh$(^d3o- zzMfq~mod>9uA9NzRFs-=VL?YM(<*37_+VO3cG_sVJ644v9rL&MgeHTytY{n@W7^E5 z>ScNW&a)d&CoY=12d*_7P2YIaL<jc5lQMYgnsop2`v(?9W|`Pd<O;YVd_KdWiPRMA zeYeW|{GJpy_TS+n2ionyEMsq00L(Xr$bycefFqIJBbF*L8_^HXXOE7#gDMKtLNoDV zJOVCG4g-K7=mm=Z)m%XNFN*UMBKQaSYKBFJ1aVF2JFL`h<vXY%1p-8|pah8G=(>$p z?&U~j2Ta|xkpLzMje=wTdK73>m{puS5z~c}grvF+!V5vK_)o)q;ToZ48~cws@|9Ja zh8wJ7qCz@ivU<9D23}5vFFh9;f=y>Vmu7sIW}@$34*BoE`Y+D`K&J`1@W~{LC`4ao zpoRkJUjzTkb6n~A;#mjcxm2sU)W-$iABt-piI34LX^X4t(3_6YdrmM|>s&XTkg%T6 zv!3#@o~ySuZtyj%|Honey3Nvz=YMz(&PA>wV^)<D2>$Ik*?cjdBx5*L61WT#c%G!# zgr^s!z1l9yCHrrlV;fPJ8c`S)u^AS_7oK7lo?hIP>o{1x+x-8m|K&M%-MGLCdXADC z*ME3U2ZB`*^rmV-^`pOMlpO;V>Y;S`KMeo?9dQ(@7jZ-zEi{Fem_iHb>B|1k9s^RR z#MLLnLB%Em022Ukf<_L4M!3Z(ILqE6L2Pgl<{*i3x*3BCp<)zB%Bvo6^1QN*3CMR8 zN6TnF`rB%O(cCv;V3b`2CMxTaBw*Mh0JH(XAJLEKW^}`<3}oNNB1p56`jNbt#Bmk4 zPzs|MoV$R=ay2t=TxB3XiBUBoE1$+PybN3f5Q9JRoY6RXh#VaNSWuwJ;K4~~EPNvl zJ&0ImMWc{~nL1b`30u%0f+#Bx3dgYOVBvkNLBsOvnSrD7d;kFJfPg;*K5;800Llw2 zyKs#pimTFbtI{fs&{@yWs?Q{gzZaL#*3}!L)tl1QTVPPvtLIjyRaZaO)uUC?qt}~A zQP-<;8WFdi)74vK(3`5aUSRMuNby_}Q#S-3r$MUcOp5RQX(!Xve^{y0U9h^YH&ZX6 z?V+cwXKkpfXXs^Zc&cYG?W+n>b=2qR_4MlX=Ds=UrTDIR=$RT=&z<TSGWZ$K1h1U< zt}x;_&rErO)Cben4;nm|`0Uc{>~r4~r}GsT7Zuk#6_=M8=WZ3}77te26qlC{R#%ji zJMMzi@;AlRg2lyxCDo-riv@S<-xN2O4OUlXl$Y$*ACSKj+--I#E-x>s-osIw%XWKR zcbi3?6~KoIN_Luynwy<>n_Y+NomlgVciQ=fx+({&4|bcc)p~Mh>v=9FnXVdu=Wx33 z{mS?>xY|kjZQ0L3kiqyFa^w+f6S%C#nFSo{JrcO}Kr#knlMe2*xGbZ%WVhN`;9cpi zg0`NoX|naw4O7F*&Pz99jAx>Ai+7s&huT3wh!4GwSX)F`O&6|%gskc^a$n2-Q_>NK zg<jX6QmZGPc@-3-eX$@mAUJH$4$9?l2;likLI5I;O*$PYe-F$9ir#_c>mrCa+%-@= ztVvoZdyb?@{$7}Fj7ooIA`QwGo-~do&cSG*9CDJT(GFDwlNS51d<K-AP|~=OeNpeE zQ53Z$RCF`n3adhjsl^dMR-4)RR0=3eKAkE`NPidva^ASSa#22wj!ID-$O@Cspo&7& z(-}J>rdh!i`838V@LoC{C!yYS&R!VEY5*tvLdJS(638koFad=sOHM!!XC~rU1;(IM z;PnY8HE>rbR8=tA$PqD}iFT9#cLlOaKsgHa8X2qAc|wiIFLqT{r|)22)(Z;f#xSa) zs_GaVoDmz$D7!M8@S+|D;}}r5j)O$Ov^|bs>?Av#?v5&(o<v831WTv3sdS%%f1TXI zUZ{84q6{aTzbZKa6uvQU6opJ0w*XlsprgPQ#*R$|DfS>C9UWP>G4JjuaWZLCij$!V zz9HOWo4)CTQO6%2kn<<C&c=lhoZHHWp|L7<P`6<uKdHhnlDEiBO#u$q8<r>GuEQeX z@SbTT2{(p8m0zew-vJH>Pay>69T#p(q#oV_A)_=T1#W|0+zSKa4iOWEF>sVIpUx6` z6~hSH1w&^E>Xy-+N`arr5-ZOK57I*M!-JtH6>bceO_Q;L`JCfu(mhsiLx1ClIfVrU zA_V54E6PtDq=w=xdI4&*%oBtHrf1m5zN~guj-)JjT2z%Agu=tJ?o=ZI0N4XJw099l zxPdrgK#nmFl#8^1S_~t%SjEA}$Qne&-<ugor9eUtZUcN*4I{w@ssIwed@m;uY%odV zI072A4FkvE7!MpF2~7q7{4QWdRH<#{9uS`m#!Nim2`*-$ki<Djci_FSqy#i54m?tk z8wIGl9(^1k$!HG-Lc>wQ3kt%j*GLgn)^pFHoC7m$Q7SP5g1BxY-2nv>9Nsqpzz0HN zpc0=&={heXDZjYY#UcD*pc<nPA#@fIh|Nqz5_nH4nBx>M;!+RrC5y{HqCf)p*b5Sn zo2<Ad(>><jiOIivr2m&g6oGjbwLbW^?qy^l`J0vBp}Bapbo?htPyPG&A36KKv-kh0 zXY5c0Lhe5sK<+IWF>p@IqJLKs&P*<dJ0p||O!VHRf;%Q+3krd6<p+W0$x%ch`M5!p zz~LZ#K#xu`LZ!K*(fr()6kO<-G(ri1yotFn(`b88iWCW^b`mFQR$dv7nKp_P0$mOT zK3YUcgrLDGJ+l_2i2QLh=%0+1rJw^DIe=St5Q5iDTSV1?`UfM#v_+)Ev=KS5?Cb*g zD_6RPB<I(3jV)i;ngdL>6)v=myBMHBTV&(V!f_h~q6&u*jv&wsf5(F2{%Z^>wfPrX zAfPt?&P&o#xPTT(4mbv913|`j(c=btq<<5*3or)JfT>&($ocPB5)CNhBE3sO;}8j| z21mGn>P3%~1E;Qw$sB*z;&MR{qWHKd%(=ytH+a=ie5DIt%eEf{_)`FY>#Y4Qe7Yaj zlNpqv8WiUSwGgI8M<DN3St~R3Fis^QFmyU-hpkMDC~eIwOBCW=X_7vQFFs)0t+dW- z7`$S_NB|Kihu8}_2pwZTC@6>k4rEt$j3P`32-avs$tcMBg51aL@BwI0KSg}lJqjAy z;upCVQoubE^L}D~is<OtNb)Vw4norpp0FSo0Y_L5gf7lMkk<L}CrZu6PEsi)4AsSL zdl>-O0U&`AcJ*pHGKMPlQXDj%I)NsUHVK3;08~Q!F9H5sgkfP}4`cG)t>SatwhGGc zUL)YXAmbVmlD}6Kf{Xs&+jxiWUo!4CjuYc}`FHG12(HlOm+^4%a0^}&YUbwSyCx#i z4o66ciiwMfi}HzIM~IEUMI=Pw0=yF92r)QZTzssev_?QgsG%7kqoShv82oF~@GOk& zOGx@vkSzo-#{>L=pJj=)h~H2~Fnd=TKL!BHMw$Bz>|#I&G1}$H)5Vt6x{pyjYroD- z3=F*~A2gRtygZtIKqfv4gKTc?%ut<7O*dRJ`??kNVtC|e8fd#`E9YRot>b<E^W0}; zvfHUxDEarn>w847QTy}xKC<-s;V-fdLXfbB;Rip0TMa^i4|@}_R808do>W3B@36wc z{&JE1GA+;4@g!NB@l(wEX#DX~f*ohpr313Jp|e76%|AYP{ebjdeJDMI90Kg0e)p+< z)_nN0Uw~-<zvbOZ&zW3^UvZ|7<vzzZVS@)!temoG=877K2<Ik@M;lMU5R*W(GmAlO zQ`DVJor$|;*yhrPw(othcO{e}@SR4p%O%QeR$mz|@+l2{c>CwHM3pf3Y04dgfGg%$ zH-7xl`z_bS#&7;YjRVD$=J#W&dNcPEn;Jvov8I`i@%y+~Sb#mrs(cm^?`N|gU~em^ z(*4!n+ECe&Xq{ne)51(9^>br4c?Ic!HOac$Q~?VrPxcB47ztDVsB4$i{mJ?{uw>>p znQlC^brvfL&iR(6_Tc$@#f-TEQAi#`x0j@%9m@MjqGYreSswb)AFg&5RbWk=oIy!y zNb2L!FtURnpvFQsGT}PgwNl5U*3!26gq<}OfCr#J$|mYhW*@Lfd%PxzV;=UqovRbW z8m3U&{!DIv$z#ZC%5lfyJMqSm(Fw#vqGG={;86=FUFJM-Jk{&^5B5@ZulO`9AIT6t z-6ceRN<7nG*w=7iM{2DPK>!(~_r7eO(SCnN&mT)UqJZ7cpE6ae+g9{%e4J^Nb<`vI zec*k(H+4>9-ET;o5WIGLJa><{j0kVeIiVr+N?}g9C!0|idtAZyt43%fA#CQ2VHtL6 zb7?ngdh1qR;Y|I)dBf~H%1*zR41W0arpt$P8jrPai7}x9H`(m;o<&(jCfgCG2`BWn zWUpcA<O!~onG>B)l+P4ESOT_QRJi{RZ!v<0$b61c=J}aCC?Gv~PE{$J_jdPl;l{hg zHwOhSLE>Kvzr2z1xYHn2dG_;sXQ{gHQ<h;c&5G4~%$?v;x2Mj=2vtXXH3{D-OPy)< zlh1E$JF=}B;}IN!$vWu)jdvvz+|v0P%2~Tq@NP>)2KbU;K2nq2>5sw_A@kd4Q_{^e zGR=9^Z0IX=edCV~mHm5dI)Dp7p8xwHMv_{%V&92!i{QAe%<pOyy7R3G_lilAb!0Jp z&Ay7ZH^7CAOtj%V`7!wG$Vky&!(QaO+cdX&&<Clz^HYs3v~($vM+zqs^II6#4cFr% zf+V2|JQkF_0ff$KVv9VMBD9`*qx7_TBhY3kT!Z~ffr+DHW_L=&jf16og}dIZlt~hv zqm4_BV?~5xYYhaVkJ%;G-Ix{hkG_7DJdxoPn%OP8a|t==swMTQyY_y24wYL9g~i^> zxub4Y*-16Cx9;AYZvD|)nU)lc@5)~DTT{@AO!n>WcP17fYaBJchZd~9zt1)tQ*tZA zLSm*KHQARg4i%NN9>U&Kd>89-oWoFZ6r96#aO=Q_B5p;=$ydLBT0}Wo?akM#n=ct= zBVW7Xlh-E<vELEmA-H^&D?DN0HC`#<$87aYS*_YYIIk6jWav3{dmCa98MW-7u^zl4 zaYk2FT5~zUtLyjbcgP38@pn^1?(+tM<vP62%Mc2ViibV~@p@ggb|rDJ$K1j{L%QO_ zuKF3AY}FFBFVKoEt`-_~2rkjk2}N?$T$%NppgLG3Ko_#pMe{st`DF7gYu(p>^-&EX zeB#B_*wTh1?Is&uIFGr(m0yBGo!PvcJwkFmXk&-GiFhLynM^l>#J7g&znz;)dhT^~ zjouHCsdITEgU!0q;om43=81nSSaEOU_V{PQzEc_~<xNSmQ^F!<;xwtN6Lcx8XF0F= z`*>ctGm8+voQ2UEdyblCQhLBEZeLnL>>!Sx8ZQwAkJH8a#J*b0QlEa=6K>TSr9R<0 zXEQI{`PnK<$BUJ_iFtt?P=kASW#{lsbPEm)oQcD9zwCV7Ni2L2biHxuk-pTtk^gEa zzkruTIy;HfJ@MlNrT*c2kXCpF&m}IFZa87|54b-C`_EmbuQkISjgN1QhyQd%uFAA; zx$WFi^wz1Rk6dO!9kf?NlJqJryASlc5$C`%>PN0Reu)qdtVrXS^7|!ieedKIdszTR zwU3(6gBJZ(X1@%Ydj9nWkSSX+Z=P>XQ||RzP@d`AqBHrW^r_D>R=h3@>zme5KGV}} zQF;1rm45#)xf~pR^o$b!Hq&#yr!lS~Ul8g=)Y_kNzRfJsmKSPQ@!lotG``=p@+jQC zvE_Z4S`-sGVQi>GSuYXx$Q8(1y*J{Dkcz7L(R(M>&yEp$w-?iBZ$8bu#FH`<(J=dp zTq{$QxRpM#u}=(MVe`PZ=J^55)-az2gZ>@at;Gsk0iM8L@I&tW=RJ()_?o=**&;8# zsecn@><A+mW>O`%l-}Z5x7_+$3p+C7m@qxV`|Xb#^Cyo(nC3IRuslUExAp5rZuZ98 z<B)lMAc?~}A$uln;K^O%`(<43=<zEsh*f(XeZfn?e$K|9U0JzPV$pvlJdQHuq~Du4 zkliOIIt1^bU4$L{mpztGCl5kmqUT&3Tdrl7ePLAOsT#i<_wFXOU<LEu{7rZ1mYO4E z)A7;3{yFw#ixVl2immlN{Iz}OtQKQXw=}!arPL=^+)c6{U0x&}Ah0~2&GIhQbsRY> z_L+JGHBm*%w0>`O6cgYSRt&;Eloxmz2)m(lBEY<Ri=mSBuAFNYs^IhX4jQen<AJh& z^efV`DsiQr*cU(EDcVqY$@sBgg+oH$l@()hrpD5*{P}UIGO7(Z0^WAlDE*C&t`=5H z#LbwLLo(^Td6$RzxMN1r?XJ0WdLBu&lI_!P88Z-{cNK}VS~nUx6sDb&Rzfnly&KJG zNE*GCf+maZ-~8jr6TXsU`<tBVOz<h`CM0HD=5U3E*NDegCuk*$>ndat=`AGRWT&&o zH6uDwLCEaVGxEbwt|tAvnmw|O&`=IT#^il>c0Z+fi?2B{B59VGWJwj6WFt?ond7HH zE^O{BaCqKpJr%UO>1=VoPg~<Fjn1o_cgqSUynWA&y`SrrBxU?Gng&YghmtnqOOvu6 z`)4Ks!j&HjJh^iNdY;W9eqXM%H@nQ8V@D}(@EMP(l)B;`%Q&^h&7&#E518OnpDNOb zi2W-u+vsCiyI(xg*E>`R017GvqX4{8dT%#rfO=(1ryDQtYgyH9QjLYFv(L`i)7S}% zn`AC$WI(RS25%G_xx9I8I(hTwRtFhibhOc8|Jo_*H)^r(IYQpkK1;)g8liJ}d{rAA zQW`0qtf>l5;zNOM_>lCr-L(Ie73nu5#jk0$vO_bTBy84ZHaqT#eu#z!A<jQ9P?8*Z z-=Hp+?&V#)(nSSWF;!fBbzm;;YH~`8Uwo!xLeaR2%EWFp5@yKpmX~g#YC<!uS)21* zd>YlRGCscsfJQBbv4xi+_8H#?1iRJs9>;cWwA++~f6_GTtgo}yZ3(r+_%}`mC!4+N z?n$WiCcsakuh90Y7jf@A<8SFm7U`TeqS{d|N@_tw#}~%xgdgT)t5zp;r$s;<nJPRX zM53b7>Ky)Nq%Dg~lafR+LX*^_^9Cl**{C6Ubt3Z+v(`>X6o;yuLi+Jr&f37IW8};v zA#H5lS^K;LT$PT`>+EkX1h|s=U8YHHzZzA@<-?3G+GR?CpUF04e2K;`DCk;rZCg$b z!v22R5vKf#WtjZ&$I?_u#al|$&+qKrT8=knGSoGD6zCE}z{TAAfnaXeHXQ>e{PL__ zY9X$PI@f0Ig^S*L-F71V3x&|7mmy094fra$dk4?<8t%Q)tY@uFwG`QA-bj4qSdho2 zZRkN-ED~y1wOGNGIZz8t`|xFLn_Q67^Co=@8vDe9P*s|z<0?;Ji*nlar%$DObIwUP zOv30q=w;h()nFwIwe@ub2H|m0cY_!!f3D>=g>=z|wN$rt87Vt&eV#B1bxLUBNn0C9 zm2n7~Z;bG}_J(gS1+bl<mgjF%c%1ryb5y2d>4(L;Lz!E_DtdK=RDXggJT-YT`g1jY zPO51{7klsG@z4)lG8D@JN{w&%h#r2gtF;$CT|4>uvc96#eq^;Z@~lW@--_zfrG<b_ zQfAEh?WkwBZm{Bej`5l@kAAKRIsUA`*N<s0tS-TLy7@>&@lPBiKNJz`Cx(j&)6aj( zv-!Hg2bml*($=MWV!PHSxawEo-eG4N|53=kxO{o-d$Pk}O^43|{K}$pWLMM+sR<J+ z4#0;S@E<(D1KNXif41Mj19r9trnJ=a!f)$|Thk?S0Aj|WtF{@A=Vx`uw7^>?SLW-| z(-T_<zHBg;NcwRY7=Fu7Aiouv$kn5{YceP;a<jHZd|M!!d1x71tD7WIARGC)c|`Ni zi|Y+CCgShrlrJ3&a@uFs&wZSCe#4*7fsWi#Gi2K8-<&k4%T;uUv!2R(XxviKXL<lQ z$9S~dKMFl^xL-~xH<`Wb+Y~;?u$9JCO$F2kbNx6TYUUiHnRPk~OZ_OyY%wd5?Idt# zT)Y%$wG}5fJg-vgDJUGX;W0F2+7C96ktnA|HPdseOUYe-gEhOqqA7h!cyi^FPy;%# zUC`>m_Tq0J&HiP<2D9*d6_X$1ioY^ykFyJ6Ioo8GqJ&ebSm!0!r~XKE62+5EJ}}`S z)g9_Vvi$zDRxjq3qyN43R3uNUDGwh85u0_}G|1Xd1)glB=T6^q@$fte4<Nw*K@S{@ zM^>|qV{UED?epUEL)SE~8MVD*ldo&$e<XRh$fNamJtz0QGPBsPLDD^uq5Swy9OdQ} zEhn$Zv^w8i7c*g4!004<9R4|8t{e&aQ{%=if;bh8A8d&x)&MUwk%5~Of^VVN`pYzL zNSS}d6CLr<%-`QnxU=nq>5592@ZlEtM#_aRp>F`p2PZ9@T*=5Vs3j;TqnTBAt4ALD zQ!b{QeSv*bjp^1}74)x(vJ5ONe6_i*j^0rj|MlgdZrH%jw+a(pU!`ncwsf-Q857dg z^)c=%URu#uF}pcWTOHYQ8h#F(j6Y73G~|*e6tN!3%kSXgnWIVHdWoAmf|L^P%ki?< zRN+@?|16p}TpO48X#ER>V+G+$$F8Dy(vg*+G8GWO5$L!(XJQ5XDbG&!YV_vpZ~j{U z+2x@alopr{-dotdMRq$^zjC2}&VS0Rj8ca3sU0`BfTl5k+9`NXyc()r!R1KRHmhsL zZn8nwfN!&?%+0)HC6*;RFQlsS-Zo{3DamMa=;YV=#_@|LRlJ5;KdNFZfwZ+n-Q!K4 zD(A46we-N9z)}5IQjZ=|-1MApbJ&&Wo`jL}@Nn5$J`SYWFZk*yng0BRT3S}FE#K;$ zrey8eirHk0;f=<x*L=^^cwD~Jb4UIl)DdNflleLujo$l2%MV=q_dp>2>fir8;Dg;K zt_9sJ+}wOzJe=1Mh>oV_veNSUs=A7*;>v_O)DXxAkvd3z7=HAQ7$lo@{ZZozW-Co` zX39=~S0_J-ezEMK$XE#EgJ6+TCruA#jw78viY9jF_XBnsDjB=+$ajomuOA*=bJse1 z033_-yl+vFSZt)ED!dA0i59%9s@HIotTwd|et`|T@=>emnE=qPO582ziO;C_rxVNK zPu<#-S?Id`%<1>}vsVor{jHNFm4VS;18Mg}e%}aKt`Cu9>nW=3$c~D-vY_=U)8W2p z?d#JYIvVnduGUcpz?vXA4}xGzB-0%*8|`2X#IR2>D$^=_+~q`$_4EYRx>5prB5jFi z6Iw&+(VZy*=#(qA*41C-Y_IjP7R}eD(sBvcCg%RIgFc#~>YIxA3;-*<!hhLDg>KVt z_9>g)%G{8_DGl$!`m<gIW!GBp|B*Qb)erN?P2ZtK_vNLjGyqJ{E24memk6HB{S2d= zW0`fI1o2PDdvAx?tpT4#8ZVEAPrY_SKdsMqI%lq739}*d!Mf!&&pT*)pJwpKyQmLX zE~RbSu`2FB$Vo_U%;i;Z!Wrp)*zB)tPaIbc9dAe5WGwXEdVAP$y!vf;ir@HXj$xc? zRDQ_Si}`^t%lik5*AKa%j8Ow;%+s~@c508yS+4rwZN#hJlhHv$pcCf=6n2a@nO3T7 zNgrNWi-L#ju+wVLlPNW2|C;wFtsvKb7)3dlMd2turzt8Yoqi6htM9x-8T0l>?~Mrm z3XMx_qx@B`BA?49Hqe@Q^T7svftw-X3)?M}7^uCoy?H}CC&dxaJ1Be&5p50pGIPB0 z>tN<fwdq2m%i59(O7&N}J0hcCWN@j^>c$zng6edswfiac57WTsuispyzpt!Cx3gO| z=Jiv@Xn=S#4UVUUjziEMjA;x#Q(9F9%*s48V%#Py8sqz=CAAiaohAH)8t~{nPFof; z^%ecX_I`{x8Nb}gdAr>)k^69;=N8i}^Hac<h`IDER`U{|@TIEuHf^f+R*YnT<TK!7 zu*c>fZW21SSs@wINMn8=(JE7)4yg~^p^}k!`}FnsS;;N4jBkf0!ILss*V5X8#O({r zYTv~0IVn!L^p!F>6}1WkjL#Tlcw|G43febTruPF!dYL4DhS)xXLS1dh@uHmAEp46X ziPfdGJ6>`*eszpdAVAa(uLQ8V4&0`Pp!m#Ln?*AVBB4x1CxdhT9|i(HY*eW){p^0) zOG#==TLJ{#H>j@-b$DC+GSSVC2)`^zj`MmM6~G?C8v89;QERQTa>0ev5uL1SIA%-a zGJoTs>~ra>UutRg@KtYJ)OqXg<HW&bN5WyzX#-vLZeP;z$O8YJkvr}~5j-^Jj_dcg z*_4=*83e9=4<_GhC(6}u+_qInc4aY98)Dm#$$atIfM~>j@p8VH-Jy^Ajc@iIRpK1I zM{`JxHV3=K>gp}x_LLPV8s_rGenLnkHmplgq<1+gkv<%&g(=l>iX2XV)rtq)3@)9h z#mCdHWLe#oVd=~-iwLiY)&jOx2HtlrTqgD%_MUwG=+Ci7im%&l%k`7V+r954bB#{j zZ3H+sDU{264}<=Ajz{u|ENrHm^xghSzpDjbdqfu|@{Q4x^p1ySE3Gl(G4`DZDw3!v zb@+{36k%}NJWUcgy`|K~hVY%+mNdV<2N7i?q`(EBZA&MgSwy-<b3%C=%!vt*V@*`} zGjN&Z8&8r;$nFi}0cOFaM~6_Txa=hR$Y4SFsI-=4Za7xl5dt-P^6f>FmwRa6>j6e$ zn%#4q8zVD~s?KW_m<`^w-$7#Q#m@P;pZZPNxbZARyZob1HQ$myIawY0@~Yj;j%%w% zjo0h+lc@ZcPeGb@o{pFD9f=)C<B8@h#<;ql)IAx$9I@0C)#<1=-mc8yj#kHWq}qz1 z`HZI_@7oCh1c}M>B$09p!P1DDCCor(>|s%OYXLs+DtK?=M>dq;@~l(iF?H<&y%jEa z7A-@E*<;rliIM9MN(w&5TxxE(ViQ};w-DgtOXt+&qNe^w?Co#*1EL>paqGKb&;ygy z!dDfom-|>2gEYf+8e>~K`2}@V9POM_a?9d4J@@N5@Ei7`<{}?AJQ`nEwI4Q)sedUa z$64G}xD>~^Ep@_~W5^RGM|C4ytNI~fF!X#$z{&|lND8edK6+A7^OZ_qLzRV6II^3) zgz)<In^F(j_TbEo?MON3ynUDR3XMvUez3q(sX|6M)~D-#K5#nweL0-6IX7(Y*9%x* zP5l`$k<VM*urb4IQ0lGg#K3#g;z^!>w$n2SB<X>Re~I!ceeLTKp6U0Yg$a-P>qj_J zb&|rVmKzK!Qkb21&>KvjWz3xxr{tsFA=$I0{>%tu5?)Jj%eyRWT*G#{E%a<lCBvlh zmBj4`-VpWN4fF3l({^VrB>^K2>wSDa)|<=fUvcTF$@F(}Xl1}+m;2otc#HzQs7WFi z9q=}F(PL0mxT#N|C~@WGee5%nM;}>FVkpa6u3Hw2h<Ify($@u@cFrcfe`cQF+lib! z9;ey$HX*ulHs(^<lQKPg603CAU$&<=BjhfpdT*#3*Xg|w_N&e`8YB7FM0=JHKblp& z%UIq&hnP+uo9eiL8R(5tH})K>{ilgJ26$QK+J?Fd*nTx@DquN<9?kOGFg?uTQ{xXL zBO^O*(=*%nxJ`FYjPHDA?qG~IslEqD62Vqp$b0?9uAiSLKA(~LAT#9m<@eMdZdFk! zKZN0q9vzG>@)_}h248Gxuymjuuy;5r8KlZ|mh!xE-?p)UzcrfU(bRlMgjPVz2={hr zX~$2RA|CEfvyTWlBUc{UDh(5CPQfye8;TC`OzG_uT(Y^*k8++U)Vo}tm5S*~rXh(m z<F&C~b^<>Kch>SZ_f8FB6Hb`Hm&gb9BNo^)8NHXKOoh&hKO!1CQ_sN<v~&-*NU9aE z-IP}Kty`Gmo~}PXZgO?c92{8A9K^P=p(t-j`9clauSlvj)jbsx6BbSr;&GOL4eJz9 zc}H&}n4~!S7{H=C9cU2tepu(p*um(*5n=0FX8bKPgU-wIP+;|U5IOz$$&2OKl_wvj ze)!yVwXyRRl2l21&>axF^K`i2(S}ypU~XW;Ts%6c|4Y2G>Wdsg@GA>z;rD38>~H1` zUxuy10NrFkhYVg);^l_YBm8^Bnj3FF_+39ynIFhdW1m!Gs<FW!3<<S&DpdX1uCY{V zm2{JBXDPJ3$EQ^J5%%SmYHU@%Q{xx1-9B<xR@F?0trNO4gQc}%>vrn!>vj$g&FpG| zjY;&*@-7o>&Tjl1G$r#gGUUE?FWlBlcDePJn6Urgop%7iW-J4tH}yu-cveZAW-}}$ zH(Wk|_EoUSNiy-d|M-hV4Vjt=Pk()W{SrM5C{?ycQ}W@t{H5*vbL-KXCFE;VO&!~r zUH!ArTRR>)Kb?zBu5lY{cqu-=D^Qus)WU5d7)pKrb&TCHMSS|g&w7(sqVNi#%k=e@ zgta^2gqCFw#zy986&vqwcw7^R7nk=cvnon6m#qz${AkrLv~KXgOsFl8kGET-@M+G? zG&bc9WaMPVgVeVr!bbaJih`Ee8Yg2F3V2{tYc=zBZtQI11j8D^`_eHkEPRL#Q1_cx zvL1fk@7&dS?Qk#llb<#18LR<gkkxwAqr$vMh~ke+D8t9J<dA*GGhY%e%;Dh&D7M2x zJo>i)8Ry~m$Lh=lvsOlwMUnWhkJ@)_%ia_PbiCGm{6j(_`0TAO7jdPmjJZmXO=qVd z4J}m8cbgB+pdkw}VzlofX%GH&ASlyK^;l6o-rrU*Fbx81^`Y~$WhrGA`G*FV)h+u; z7Su<Eo^-~OM{Wg?zQY5qmlJ1`;rSPa1WTMNj$Mo1c<O=sR+skgZ*>4bMfJY`{A2S! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88a4f341c922a3c4db6820300b306504c64e3aab GIT binary patch literal 13691 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 ZC?uT*CH4M`tju|rYt=5e$LIjo{{r0aW)=Vd literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0299850eb6c34955d7451120066961498c9feb06 GIT binary patch literal 8119 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 Ly+GuQLht_o?PBB& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_roar1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/emperor_scorpion/emperor_scorpion_roar1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..25cda264a3953eb9d00f5e95a8ae1299564c1cf6 GIT binary patch literal 18004 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 b<DsxGHf24!qB^5zv?6=eI<YzC3Gn{_Bkp$& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/flying_squirrel/flying_squirrel_glide_loop.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/flying_squirrel/flying_squirrel_glide_loop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fe12615bd2d4042d7af561c84dfe8b3c6300a932 GIT binary patch literal 24649 zcmce-by!_Lvp>3VcbDQW#l2{uxI2^z?k>gMwXkt1?hYGwifhs0#f!TX{Vn=^&w1Z_ z?tRYhzq_80Cp)t;GnsrQnPdfJGc$D%H0WQ?t<*n-=`<rZC^9HlJ4Ztcr<W=yzt(@f z;s*7%&;+IY((=EbmzFOS!>bGoOvv;9;~9eahY>eG*RilSf356jMqzDXsP&gUg)9Xp zJ109kA3HY%gPMu4i;;z`8HJRstA(STt&NGTGvkYpf26*Y{{MR5{!yAy;;j}G2oaFV zp+M2+HyNi10%3wcpJ*7-6HH|p3&1%H?kQlImr@^lcnUbYkI*QJqyN7$3T|UO5C|6J z$AA=*w<BvgE?`DTALE!UV4=icM1c^Y`bz+*=ZenAwy?g?%66QQ77<Ms4g`#dm<(kw zuG&jx7)BXF2xOt8j)Rm%8IH(I#n}PKoP!jB3Y>fS2}*){#d$G;`waDy5-6<oQ*sI% zvsy-#?eGR(PU8Z*8UM<V{`P|c&_x2C$QV-s@r8XDV_}LT!0MlFQGonjj4S;WSGERs zq=t0t2aWPMiz*J!4=yQn4Mk1haWT+#HJNvHnRoTpO$pX-^44t%*8dr7a1;EQFyvq9 z)_d*dCH?I>1r#WoS|DkYF_(%scS9f-CMcvF8f5%p5(=bvD#rLc*+NsxN{jRc^Rfn; zky@6KTGYR<03#0jq75k9BCYWMl}vS$O#bgl%zTguBnH@Wz=3qYfksM=X26jJ;je`U zLBN=bsj>7qa!WgL4>-L6lC-nr5LjXCQUT+?2H|DcK_D>>(mn^$A;21HtkaG>+D^jr zPKxt@DPAn{zd!ze@d9*&GSf84(hrd<?(<)>_yKGQa}eL6{v!!^AuMN$B5gA5VoU%% zZ9BUJH+{N0TqB*nxg;h1?+99t6Kw)x$vB+amz_G9<}@ygnpW^n$sIc#p`v68s3Y3V zK<_8|47_JCm4;BVpaZnkolM&)ZpH;l;ox+7NVCR2{Qd=tk`Ec<-2&@Ci}1yCt7aqv zp!CN$<9H0|rS5;iM+_LZ&p!$KGXp5RW8e*ODGMnR$ed%*6S6r58S}}aW8TS?1gfYJ z(HA%e{Ovgf2o!|*7sdaT{e|*BD9(?MU>atq8|55fdCAIq#|00ndokalasVi1;Q>$_ z4cW<ZsuYm1DuB%CF&BW<<QNP7@hD(WDU9R9;fek_Nl1$0Fk=zm75_PKr!*5-uYUYT znm8j>#ij+)4^CEfE@4d#O>I{j-DH=g#$bb=E^G7NYxB_`2}1rSu>RX~K!DQ({q;$( zVHC$eMxc@e(mw<IU!LQDJMfis=qrtUEsf$7%h)-$@&)$~94S?9MRh!bA9ya)_$KPS z2Gcwy)0!r;t|ki&Ci;!ux()wwn19@6ZQkWSJm<wls03m*W#VD~?K#;DF&q3b)Uxq3 zy76@GNoL_`C8=3^CArA|!*k3dic%tq!XkFVVi>}cEW*=Dn{%y)D-T-!uj#)%N7|7F zNPy=^Inw-x=X7z9z6HFgmPPU6pFRrz01WCZMev^k00MQzq00ZAM^x2VXVrLS)mSw( zg#UMs0jRUwiqqVHVG}_hA`plg7~~+#2*)@HTVWkUjvX4f90B;8?}R}`m|Um=XjIN| z;`G8z@dCZ57r)dP@FW!iqiOkKDA0Ne-^*_EBLdSNEJzgu^5Yof_)h3JE<2PhInIHU z2_6)nFG!e@Wn@hv<YJ^P#5UT@$eWTK$_Eq5M`Y$>8--T@jX(&%A4<+-93GSyF0i_x zsv$E5gVn|vcjDBBIkrjF<OGT`)W-!7Uj+?wz-I<xG8T}kk24OC291huX9P})Gk`!8 zT~NTE1OvCR6bO?Z^vj-RB7s{TmsTD}Y690}9!GILk$a4rM^!^}1V?jLLvsmVQL}+o z5l2z+QbQ9*N)u0WI!RFzVl%;QvY?^4g0DH-V6ueoqn+fk#-*qW{G0=*F7rv=ALncg zQvStC5%(`EUd{Oi9#v;eRZSCJ4NYBF6Wtq4?Ky9GfU2&zfTyY1pt*2mqnYHr?yPB` zZL)Bqsf+KUKOek)?Y&O;!g+qy1)zSOGx^-;vc_PMW?`9IT$;vET3S-tU{hLIp`ZJ^ zG`DoP)~vL$e7Lr%tkU`bpjH-_*0PkAvXs@9-<Pr+G!&P%R1DWvr&pF8G@PLHvK+M7 zmsVDm)gHc3TPhCv9S&O9y$Tse3d{CeN?KZM4_X{X8*E7PO7}aMMtZ7;YflbZ*y>#< zRW)5!zy_PzKtF6gx@GC#1lQUKbynOD0}Q5a1t#oBn}KF^wj@AZ{{^$?Xa1N1vot`{ z(u(xbvV&S%=HBuH2~|yRgG7@xJ_B6>+cmxz{rTwJ()|{ukq$r*$8x_NX)8Oa!4fY( z$gHhE@irQ~L7K2y>UX#o+`M+lt3pK@hy}0#^@0tYVX+)aW@tZtC=fj5F0MKzQy+yh zrrJJ5z6J+8rIV6eA1PQx&XN*5!_-fq5hFX8k$^2{&Iq1TL&zymk+aGH&#76}6wVkP zQRL&xS+Ihq^ejvIXY``5j4(NO^Nq)4kqYWx2mq_y?0j?yxq^ILc{x_CQ2@w!Q{plu z`Pk~RB@lpBK|a2`97hALzAeWbDbOMxTVIy3A6MOmwLguzp8{Yt^dkJPjO`RKz$!H` zUQVteF<xynBjJTrV2qqBV?(^00-%+gTurc=o;Al@hMF}GpcTL>Ue21eUr%2F;)1D% z@>i=0h?bRQML!^%wt!Gxt_Ff{Wy`TcEN4;iBD|yzUq1#Au5QIsIA{4n(6<quOLLN| zn43|H1_(wr?Xzi~C;!!RLrd2FIm3z<;Y>A&@qqB1MZG8i@RT9IDqbxLXrXW2T$p4D z5Yp5lAv=ps);!lUdgU)N<bf5!DYp4a3z&8MU_fGiNG91YQ^<?kiifF<%UWPMjtVd# zNsJ26mpCd&FfwY6iX+lO#swG|`{o1?X$$b>nOOU@tQZ-AUa$gj$6vRFR}AliLPpa? z0!ad1+)n|_JMcsWgn^TU`M5@yR0V{<xD?<T0k$P{LYH77G8z|WU<^``V`2=(l#`_` z077eIQXrnQo&@WV0t)>zk9<NkMCAyfaMs{t!U|H5qc8CXEL!0LK%t;-RL`=a{-+pX zMerP_JS_kP(~9pYddwiuA)wIV-+6=<6o&v3Bg_Nj3YcLUjtcxH<pyR((jauE{)|9$ z2}C?V4PdPr6#z0!34j2^dpUtXRsf!QA*jjiQ2=#}1<o%7uo^N5#AFXdMAfRsP61!D zfjJWz<o+^e$_XIkfZs9pQ-I^u0C7N<N*qxE+x2O^5Wsqe6aX}=d0a68SoQ0@m8<B} zv8tpjm@_QrnFl}&*-5jK0|-`Q%^=V+90I5shD3^&o)C$N+xTxM{3rl3MsbAT8b)yJ zX1qmY>`MV+oI=8v&;wXxU*eA_fB^jL2M7YYq%T>9Q_Q~ulYf_x{y#cV0>oKZTEJ@E zPe_9JPgMR6`|nR9>wg95DgXTZkC^@6(fj{a(zmJrAorgcNUReX0rZSOq9x7GNQ}br z(nm~mAkgbg0W^kx6%@kwJ3j~*o}9OG0t~bON*Ead_y8Ua){{$hQd481El7HqI%f3b zSOMM$v;}i&mVgvN#De;n7g0aOWf%+Q^deaSmy-j28b<Mir~$9^{WL7+$e&UJ{FBhA z9B?2#D?oKCRz}F2VH5<gKQKeg8AkHV>7jsr+1i8rWU3uP67%bNe*F47)|5c7E%Ddd zFB=0jU@Wp<&_XFG2cYT&Ba}hFF#J;&6!+hCn1Z|iKnnoW?mzE=RV4mG3o!?%V|)dG zjNxyI7APV86TtliV-PkF%7FpS|I~r80U3Y8JFwadA_3F95dK2-ZwZO=#aw@1ru?Vv zODqUL6y{|Xrv6QnH%w*Cz1{<(Vm>Gb@<RoI9DZ6JFwPB9^koDk$p^(bVj8~2Qi~9f zt}&4z>LZ*5a}?mJt6BZdFpN@F&NPza=q(3p$uWElm~t$KxQ+t*O$tO1J0>NUzZeuQ z;UFL=2$m6)UEMXw@g5d-3!4)e6?q`YY03fygc&r5`ZY`k6&t72Ki5zYr1SpMAc7xi zbaZ_r%5TmtID=&uiXaMD%CJ5t+&I5L9NRA&Xv$69NP<!Y=zq7~zd#@|5GWpvf{H3l zAO<}aBM$Q`Ry=kB4j6zh2viN_hXL}VfeQ-@GmXjX-Grf$G!DxDz6DGBm;90;BL1^g zf&E+lXKOB|_Ye7HYyKi81)F4tkfyb{zP7#+QdeD9TVGYz)(EMssc5WgD(7(_xVITP zJHuCh^$GSi>y=`L3>B8Jy{Jui`ruxdFRBwENH8q_Jk^>{%)hYeTgAj1>7pnikPUG= zLvm4y|Gc^8xW$BmA;Z9y#;Zznkv9UhqY&BpRIab(h}$+X50~|Unr4e1i6zNBKO!t8 zOr^3Vu2J6qjvwg?y1xrw6&<FDB+5V~ptI9jEGUPbB#)A2ladXEQ;{@G^BU%LbL12A zD7oHJf={lL`BiOCO1>T$2JJ2upYwiQ*qJJIde{rv2;1Q5a~^D-@&*IBG-d;3T1o9f z2jeKrcw-$2+=p=P9iqA@D5SJyq7HXVapigg%@T$T!%yEo_@cFmj6VOmu)VvfsqgQ! z;5DVSzDSMmpptHI!}r$m@AnoO#XzCE3J%$2?jdepTU^Ghki-OM2(%_Ce6P4O@n&eS zI$nIe@0W`KeiM!Pvo6vhBJEp7Uh?M+-10ud^FakyWD1$eScRw1{Vv;;V+_WN^%Spr z(&%)z*EKN3<D9W83|J@oRU>e5E{ijA-D`hn;9I3n4nXxoRyi;}&6kH{fZ}kLl38tY z*guK<INp!T5Ye-MNQhaT8eQx$CcZT^w5GasZa@{8cJf7W5#4ikLO>YkW7dHwm5Xby zq&;%ZYNXpjnPw$8i(Xl<+DiOxi>7e|N0EMY?<<;0HUC;j>Eotw^T3*FfE`pEN*iq6 zE|J1mmskF%wnzDSe<aEr?;_jUvZ8T-HyA<ZN9C}vAn!Xe#c9a^?5Wh{8)Q5mlL<de z6OXgPb4f{!lR%J2IQSBa3kMa;QtZUAiZ+Ek1c#m^FB;+3<?fexGn(CLYY%}<ZC|=$ z>t7x-=&fy%^%R>y<yOXH792cscYCt;q)@*MPI**6zL7NhZB8-#D{uq8-Qlxbn#INB zePJHkP}wh*_oanPVR;|j*ITOHHFYZY9of=rkDeaj+uO^qJqJedrNtc5y?ZGZKIIBO ziK$5WmVO{4FIM!*Yp3~Y23twF3Ry(#{ygq<_tt#oJqWZ~5_L}0iU1=vO&cix%0l0Q zsvx=s^pG`HuHAcc@OWO^_>|!>E-G|A8$hlIQS1A@*F;rBCAW;xHLc&@r{x4+R129I z{xNuB;CWVcH|a&JQh!=EbEy!_4);VRh(4*V6ulZDgw&!cX=)rz`;{(Lq*|lL>m8K| z|1CR#l_3Ny(sX`H`?d$0jwcP>kM~367y=<SwP)=lYW}O~*L&ONza&JVCzg-Bi%K+9 z*Lq}wP3S-$(pa9zJn7A`XZ*4RFnOSgD-Bn_DCmKF&ITa*f#`*b6HT9d8tiOrMG2+s zFzN<&)kh)wjKpT*vWssao|*FX5jOm7?~@i+ufRJrx2PXMF3Fy<7rjg#rdquu4M)Ya zld6$vgRtG}d1Axopp-_1Y+7UGMmO0m`U>qnozrbEUk|;VTf#s)U6=^`mF@w?${r}U z<j{(S&2)v=!wafIgnDP?u8@(gry5}bkWcvKM!Yp0RRSkZwp$W<Uy$oh#L1W%$uJ09 z^{w!|JqO27!s*S%>45*};%}I%z1?%<L=A}r!ux9$7I?HLB4ymqhQ@hx{SKI8U(zTX zO6~{YW1Ib=U6`#`yWyIMu*P!(V2Nrv?MpNdRXZz};I?1!GJL;57EKe||5i2Fp4RI` zpx5Y?Tw4+BCX|pm)p4laAkk$$9b;l^dPeRRXgO-y(0{MXj48-Xyt4uVD{K)Ldx1K_ zf)2BC2!3*<lt8Tv$Z0eGw&_2g;*{9M^K(3~kYimt5V7SUNpN%OY7rWL-qUA#R3L~l zVSp`DEIPxEVx`aiTqCRl*+LnuILbSqqu%XBe4~9V%M~h^$4C2GSvqz~MWxgz3%eX2 zy7|#LcB*m-ucVrp6(`_*A+$ngy^9>VePlh^$Yyok!_F~7AI5KZUi6vxA!*j`9SLO0 zC5;8bptywk4v4|209DKeN4kEn(2JdK@mnJ#uoNVCvd!MzBV=obyLRyQKo<*?%+Fnu zXIU@3YI16zy=<L7jP9&_H)kpcYlz|&6Im@6>h`W8B?_VDqv^EpPdUcPjwp<xu0^M_ z;u}--2`SAFV)F!9^@-KzR|qFC0d)JG@0IpwVT8k!u9lwN^=bE`-V9Z;Ca++*@sH{G zBf>rjXe+Gr8z4R*!wWlS_q}r+wq4VAcw{}gTo{HW0S7OLs`XZnz^sND|04E`f0>xa zj8Z;;jHGr+6g}|8gnefXGdf4wuj3x`CYJI=DtF&6PS4JajdZ^~@kVSX<@r#KH%BOQ zf5dn3^<wnes*Nw9zU0Pyhk5M1J(i3RrQ|u?-XYS!c2r?9gGyvkvpQyl2raJQYw&_Y z{V&g(3q;t80SrCX0$y&x?q~Nu$LOL|cU@XK1z*e~9N0KAs~}xU%j@umJ1BujOOxZ~ z+3%GQxXSTdM#^JAPhq&flC1G@#L#}|r`DH-O3!N*=Yvh*K6yP}uAP9H)f*8$aNs!Y zl6ztQd>A&|dG_M^gb0UB(46eSN8LLfp5SG@7-iY|`|{me0jkpMXC;NUySiN^j;185 zRX3_l=E=fKh9w23lo0~iJP$(hluqFiooV^sSFd#&(Ce+S5?eVdSQZCL@YIE?OOTbK z%$s=UV?|-3#!7xIh;3i)zxKkAZ?@8lD%9EjL?fAg@LL1sLn`-eR(${(l%=FCuc}B4 zf{~`Pnq&+z$U><^AKqvC(bM5#e*ST<Q}Ie|wRMd7LMdxZZKGOJgJe{&J&WC}Nnhfg z5^U+JF9EIkefBF(F<ztRC-&<BRQMv!etj~TBf8(V*7CTA0~Z@p`dOM~E$O^0SK1p| zW2GM_&kg0MNBEGiB2UY511dxWYwJf)sB8{s;*B4>R7ZJ6KMo~wL$}1q$&8vL5;1@S z#fGJkx1TbAMa1|#wVqxkH=KC#UN0)t1P!CVL19C8iqp?ygl+C>I}~1Vq0QU-Pa<<3 znf|uOt4fhX#(P=aj6L2?(}ghATpkrSocV`Eq2(diaB|yBllVR@QFW*DJS!ayq4d6t z9r02FMwXD*^W4$sb5Yt?o#xK3d0@^0l39Cn+oNsw^U0oghb(TvBNwYCWm_GpXPZ00 z%=Vc$P7%sFiEkOmmtf-}Uk!#_=vL|2ZNh<o0OORnnE(fwyS;aV3qGpk!lg8P7=%cW z_29EHUw)#_vbW?!z9{+}m!|*S<6x>@Aix>_=Fyy_Nw*j7yXPBwduwOuU+LarubJg# zAfmGiL-<Et6H>a|@eKze0ey3YU-ex?Hj~N9P&#QANCL{Q=0~ePRADm;lQMzAl4sdD zW`CN+%SACFH3WaYk>XLW%t1f*;5+c9w)qoil0f*;+62?X-Yb|;NaaZ{Qh(O)0|JOF z9QTsU6B!lBGAyf*S09F5i#D9astD93yypAGHLa@i%kQ79nmwarqVeXQb0|Bc)3)Ej z<Bf!6Mmt;li591ao%^hI_JcS+@B4@6!QV%HS`Ro1rlkpuHCgb~Op^{{harZ@mP;{K zS5CnwzZFW^aOP^@-Q|`4%0x4a411Z>ws;t(6dPNU6wCK91{*qHQ`U@>a+8K-nL70j z1yx0m#Dep*+E)qBSSGRdsqoUl;k~*R;ysz$i8(%?JNOrVU4$Ywsw#{J%S_S?>?dn) z!(8DURzLnhg@?zJ#3c((giP;@3DU;Sx+U`C%e_u{<`h2uyt8{rrUE$|g|xdqJFEjb zJJ&()7Q+_9b{Qp7wxZxUW_hrI*@`@$$hYETwPYFT4Y!z^%J^cfVBJqz-EpYC`FDe# z+99tO)}K@v-wC+W4IM#ro+VVED!xdH!Wfx{O857Cuu;fCbtn%<yr5WxcZF`|%~g_z ztSOXr2!XOvxev+QBf3@Q%snn=bJ2-Qb2)r81Y!NS_1QYH)vZUt<O^&c+8XPI_gxoD zM$T-SdJ~A{<L7je>m!a9BrQc<Fc|C^oR`Q4J>~cQC_o%x;v;HN$V%}d>;q_WV;y<$ z)GeBoLhqnF!o$21#T7({JM47r8p+|J16;}&%UjmHcjJvE^X#I~knU>UWp^IrCEc}u zeKVmS(nkBe!9U4Wt<vu*-PZ{%pJ;0+O>J0E*N6^SQld7}9Pk2RXE25FwF*?|CJTNf z{^(%`xsvnx-p0E<KXsfI7ug-SYaz@L@M0`Y+m<%v#7oX$<J0bKjQX{QK2<Jg3A>Fe ze*mLHYg5v^Yx9ULP%R;7m(9@W-u22#il>A}t<kKS`YqSAjUysuQ`cGbdH6!tXRrm@ zq+8lDC}UHg=x)~ZjcCw#&@p&aZ(f8{ODla&qpwA>i7sJ(`<hAMkYXE~c4J+kqVHQW zIw&hF=yKKi8rF}_?Fk!7hPfo=OBzwvm+Q}l_a8gFT!+^E6*o^k?&^QWh!#E{q)jDk zpcI_aaF4aDBXop81)~<395J9=64QZ2z@=kK>KVg_@+ddZmOAq9Qyc{nu1({_a#<tq zD7im|obKIzwML3WC&Vu0FlYOQlN5anYaRO>tg<D(=fhZ-8A?2!uo{I^)a~7SUr#*~ zQUH%+=pG8^Hjo+m(`Zw^p<q9_Z-p4N8m@4bRgZv}QVgX_%zyYsbK7u`C<l~{(cYQT zs7bEUX*gDp=BtVDBd15>=Hqda{;$2?v7{^(B0}_Mj7+>8POr1fwJY*Q8T4>)(`OQ@ z7^ycH-lTscXG*s8NL=7;7ei~*gcS~;vlZSfd+)ZX*Gi4$Bw;nRbd^+F@#)q>E}ZI9 zs4V}l$9eKdXGShw79!pWO9i~i5$Yt5${Mn_Yal9aIXh)9nYj3tI8aCG<vCd$Jp<Cr zEx$ag0foPKRN`Gfp9CYQD2TS>*4*t+@Jb}xMP)nwrPIP~%85^Ug;Y@u(;xTJ1qrJK zNPVS}$ETjh$>{3r*8ECj+r^F|_D-$s!9m-qymSf1)#g8YcZtzR?N6MDyK<^eP_A5r z3ZKYudpopA4v4+WLrhN9dEhzREe4?bSU+v3GzxUz-pCTF&m&HuHqR_04P0NEfD!Ny z^LjaI@9#X;<!Otk>b8E_gR;VBE{WXf6X3apd6NfKq<VE|u|FpCz;tN~n>9Z!8s6`B zC50;faaP2}&fs=Sj@FRwqq>9kHYMgn85D(Q<Jwpu<PcrKL;Lv(T~-bKx6ztCEe!FR zfFv~*E%_fz+i`2b3dbzDlfB6`#NLaFqiPx1b!I(Z_g52e>N$4LY2+3cj2Q!c?09(< z{D*c~VF8VD#!ph4HH#W*BwR$5c&J@e<2eFk5_H;D%`0oSu8I&4pfdLc8CT?xtt_VZ z^3vjtHfXWbvBaSV`qy;>#_pmUTc^*{Q}1K4GCZexMMG%1shN#$57lLD^56|<Dl>6K zROUeDPpBGkYDRriV2Z-2nho`zq=G2kuW9s}Y%6>>H}OO47O!yS!om|{ctSd5e_AcA z1i&cXm3>S6of!<K4bCR$>qs35e2@~)O{2paSz&Go7&+DdnI5vl=tJzXaV{4?#HY_7 zzz<tkNQ+yDUl_AfJEL^-ud4xK4gWrWfB}k|y&CTbY8o3GYU*q1s;lc8A?1yY)wT6y zwLLXtrBTO3t@MF(;?rDSPAPO^5Lv3CMI;nIU5qWyr?|(2*)oBl)CT?IiPYiaOzVx0 z&BhF4t!}fH@oQcO;wERp4n{(qOkaq8Y{`mvuTdmL@khR|X*zhtFgQ51o)SFzwISp4 zhDoW_R7R3W0c~e7Il~E}&pMIX1WPLV)7YHDPuS+l^nrzXN)WQzu2z?80NSrRlUD^3 zEn2<)1~yxp5GN+Wc3g?Toc>$QfwKCyppNjUyQBwP7-(+c0!xq}a({i>`I{m<(3(xw z8`;O3@$Rak4@7Sgy|X8jd>0eS^e>dv+8A<7z+&OO1q6NKzFKAa%QGVUUF_`|Rl3wR z6b!%zj`#gsm$5k)4kmS<!Ei{28A&L)+?c{A?{`(A1TxM9ef{CyVtW`1>@%|@Hx=P> zYX^@-K3#C=uK%n>>BCvU^ceGqKRMm|lQgI#(LDQ5*#JdVeLBU-|H`07;<ST8gRd0! zWqWX#<sg6nJrl-ql_*J6)|MYMhYZ@&C-<?xwh9$36u3LPyWNL8Fh=Pf%sz7`T1ZZR zo%GhzHBwCPyDjpBd@Ox^>}(k(5k^Nl&$AM{(5#*<NM?PsP&T?OW?@@HN5kq+84T^@ zs;gJ8?j<$N@0#InrX<&p8E@>^oLK1ZQjR4@!8v*tf+Te?IMPvp3neRd_<mP8ewyPg z12z4kE={1{#BNjWcKjP*iu!(}(}`uK`2!%j0w0oT1#kqUro~IE4+mvK^)s#A)U&XF zJkN=_MH(6<D<6ys0~Z=)rwTCK(m&YN5E~e`+Rd2=6$L4C^8Dn3nJ@hrnyH2^^yiCd zN4pkL_(F5Y+q`}yBF;2VxTbH|JCNG99*!AWcj<&F^B$d)CAHxXIm6vxq)-OPN>0P< zY)R?h%ohH_FmIm_mG+?IEz|Nh9Zo^}usQt@dRA&(*63fRmAv<6_)UGk^=p!E7kfC% z0QbGTOFN{2L7wr;Xj04HR{4zrzJ^h<g7a(NPTjs;BOthNwZjljk8c;vdc!wkuK%pB zT-zR{u>K7U&L>!QK3n^_;6tG;EV}ur-S_}g@TNBZDT8wIXm7%ccX|AeK&=}FUYGcX zZ~aZjJ;cU8f3(+)vn~~hV|XO7UAgi#brgW<F$#%xM+cj~)2{Pi#F4dkNUeJgZeUg; z7|q=HkFg2CsKh<WOY6+f>AhER*FgA?3Ygg`;@#Km*mOP#H1ntg&W=MObf{v4jZC(S z{lw<*dF57I`RiXhOX3%+I5uS8TW=J-$?Ymepi5<xmUu#xc&{25IL(fzro`(~J)M~~ zQPsokCz-1))Evg~I8*QfmAu6wbefe@lJRHka#FJ~Y6gV`aN%mryjddi-(-k4{jt;` z!s1-`cC^qvV--9%>Q>qq+x901X1eb#S3T8pobUdtzqv^@Dq;XddPaKRF%n>8@FA8^ z<QQ4@Ud`l17Id+tcQQLsEr{s?MO3K3_e;ZGpT6yq#@)#RQu>n5lH>L3#wMsvQxTOK z0?{eU18?%M-ZgrY8|u;CZ9I}^jNivwy4u+u5Ln>2r+33Za6e&@z`)HW?(A!T>>|6U zCqo$-Jri3G1NPq7r$kOMMf{N%sg|47`Z~<_ox5>$xa%8@c`5KCSp<e!j#iC9-=h{p znlNtIe@Z9Hn<ou=2S5-y02fTEkI==XnI15Z)aB2G>gPSf&RbvvdHK4FI6ZNCJ)S$v z9g^I)3%CAJ@8~`AwnW+gQ0vg5`9Y%FRzm2lJ!2F3WE*&9bfT_$4JWnUY(i)3q`<R( zSWIKrBcE|1MFZnmUk(*4OV8DTd_z$o7-k&Sv-YZF&i^{`oLc;x4`)00gK0kpHR4Up zWB;<!XWE>;sIgi5x%UN*!U8{%j&bwKdH>+hraP;6U}h$3hXSXk&Zoozkx)=+SsF?( z>`7H53xXz4)gL-<+i0ySpOywqI-24?C#Lu&E)<H;t9cbB<7!r=D``ZH&kU6{TVWYV zadl3H!!@;(KiB%isv0{Ch+bjZxTh>&1yTA%d1~rgn@Ib7jsAwuvX#zB5})d0`N}hW zoFp7U!QapFTgM|qJW=lI%sD7Tk+%H_?`ww3%%(9V=8@^inYKn7X=P<{Ho0{=Kl`ah z;tm-)8^X&{zms){n}9Tf+5Qb*uOumaK*xkQ*R%oTb#jqJKCt-lz9`o0xxo9ZV6--~ zCGKLZxmW%JdAU;I?i8ttCc3ADv{d)-6T}l$w7oBcoD+f0&^~gvx12I8UqDV(f4+Y6 z(zGEwf%M)OX{CVW?Ew+LEUkY7-BU{WLD71BO}&0|7z3iSu+8*-VMH?6WSFT>KTNAJ zx#hK6YA3h8x<JKI1rLF|F8ySZQEQB@DjaZN3P2+M9h1ULSO%xH-w;%PDIo>ZXBLpM zyMoY#-rc>a(S_J*r|ZWLPsxpDoe5mZyc2R?5PuT)U5>vyWN)3Katf^X9qW5nzO>CS z*7Rc)W5|wV4l6m%J-Q|(GnntOS{0R@?OqawEtF#Yo&b$%iBeA{K}COgLIxHWmKCzm zVPoAV>#{(Hm{ead?iZS?Z_s$-*Su!^w&9QIZvrk`wtEn1!$%u-Wc!a&hbIW1VPB@? zjU;DmRJgR|D^3DCXu|0!B{>Tm=*eg0Oo4lv<o@-B=c=FW{LVvPl6BPJ9Y2>YnQL`P z!2j?r5#-UMm4T%`c}3HXb|g69-BgfnUDmrF;UZ<MSetY^hYqt{$|PW%L=dnM<SXrI zMVG#?72~U^+OmaJX?D#fa&#(DjYo4Ltf1}Q*}+gK&SiNS+_^oDY++Y*Si8>b#d_9v zGOWg|fEXu~@G7vidxHp}{6P1OUw#lWux@i7;=9xHz4fQNNe|)x8L3k;PE1q5W?%0d z7G>FVT#dISWiI-*+z=~IOM0`e^1hByvp+M~J%+f~5{(MJPlU&gvLOA`m~cV}9#pE> z5LeeAJTYDQwB%wCvm4vM&})={n=b1kkiFoV-|tS&(ub~ag1j*Jh1i9?7)?XgrL2Cy zL&RvMpP@7vMt^05f3R@P09(o2Z(-7haID{jjrVzgVRW{$w2A?@lPrkDJ#ErN>F<F$ znU+5Tk;>c42e~atsDADrm5_JLpvXdwD*d@TegXS3@7U>sB{tT`0T=>bi+t#Q49Tij z>5e-z+`Iv-Vu2DUkq7dbfqn{<pJ!QNc9Ok0;wh{r*{4w1C~3_c&$ZrS*m;W!-VP4- zoWCnxQyfF`SN9s<BsYT+{5mv<r^K`9LEutYqYC1}@>TBfxX%^)E{|PoW%$~h4fld> zlNa$wlwk+td7{b!^;8mdoa9WOkS`WJXn~?1AqK_Vr6WtV%{T@c>=@gBwpnf$bpJYN z=ce20{^M!4_OhdIR6au2CZ((kL;l7#iC2qD*<~uc4;574lMEMKe_~B^w_7HBq@gLV z%A=@c{!{&X5)#|*kZ-F7ywY;#jJP3uevg^0!wQe_-Qw#)##G0UtDTNdm`PkBDl+71 z4c~b|X_6yt7FDX1T}4acp<}fLtmG}xM^!LEQ=2mdBjVRmt7u<AWTnneubKnKSjD3E zO3q546k4#eSe!LLU($S@hDY8ekgU0y2_7Zync3|P@R2`w`zEHWeitkyACT~;sQ|$> z|6sXv%#+gFJAbf%MO-XHkgZTsn!a{z{C+}%l{-y%gdHB@vChjASQe2+^v-z9oM2OZ zXhAFJOEN8VOo67xg+RXu&1)jKa1)g`=|8<=z8fF}(MQLs4<+*J-ysmzu#!d54d4*t zXeVIuR3<8xJkqNd_she9R#T(SlDz09p}Cts^jF-n4szUW<trMO=|cS+c^38@sku2w zKCrfRZCa@N(dIhdfD+4ytzuBWW-IaS2$qu1z6|x~^?p!aj5JG2L&NxR0WS=sm<|fv zQ4<?p_wr9;26fxrc$blw?9ISF;;0%EQrX7zKE7acc7-X)b_UvM80WxPNemt16vaEC z;TcE2m841SbP5FM1rME2W%2&u*i2Vtqs|GGK<=Q5;SS?@(1#Z5vn(%K9ORjlES5yH zJZ`bXq7jQcJioK+hD&R?r@O1H^@#^jv$f^SjBQqu7Vkv)XjmmPtZ7J?ZP%c#!5A`K zYS?a>WDH@yM{SRB4MV4jwSST(N8)O3g<Yze_3OFa;#FMcP39mqePYO>4EcHyTV*QK zGIemI^FHd@<5g+%eQlG}XCK-FuWWsBlMv$t=8<eZBW*7`FH<AZg>0o0d69$|J4m_E z-3Hr7eIi(&@R_Hiu}nW`9*PO6NE@nb7^9)^6N_F-(Ei$u^Hq0`y1-6WtBvD{v$^N5 z`u+QfS#H?!-9O>6K?Ukq=2d@qsEVU$Iz+FUG#HD_UgaXdV;H!!Q0_^%eAqImqVO!7 zZfT|v*s2Q>#e(wvv$uk-DjUFAg*#8IYRhBy6}p$Stj^OxlS#e;d;X1`IF3gN2jZdk zIOeJ(7UerB;gWmZ8(~d;YXg0oBzW$W<4?}AOBZCo`sciX?-_xV9rD{iCxjfP-`-uI zw}-=Tdn4PbHFmsV*Gzie<fgAs7su<3@T-hD3d@9`7zn$N9XNFc8DTPP!^Ea7Vo>e4 z`zJJqev>kVlOO?4$$otDkZOy&Uhe0l8Ht@Z?wf9ut^1?QSO>JFFkSw!3v9;4j7I9h z3v{HdmfE7%La_~s5a8mbT?uLdG=a#+pXgiCnQIKUdxK8_9n(4B;?BfwQanIa?mMhj z`e=9{Mqa$BgO79NP^_OzgPL*VeztOJSmsr7;Xb2Em5&ytb`j=(Gmd`LRsAJn+6G*) zW3<KiCth4DzW;}(6CQ-RGV{cY;~ffu2r=5FqH~Zg)euK*UTEG`(2ip`?(QR;3W#Kz zUditVXq-GY9RX7KCRju?pvMNT#rjU<ibgA|*DDB;%p0oHB&Z6Hx)ss84boxFwlrn9 z7H8IL=q~;4fMR1ku*eDp?EDVXW)ftXx)1e?9QWCj^^pmg-{WQezz5kOOo=qR-E1e( zy1OiYVX*1PNY7L{Kc|1a&1-3oliQX2-mB0_S`cjptzC-4#SFQJ+NKIO+(TcqvebN! z9DX%ls)jc{<)^Jp>u=816l(JY8C(oCGC3YS+4!-+xGcI8ve@`+9j)w;N335Z_c@Vc zUNl1~i$4fIe4}wIWoJpJzBTDW3VVX-D5PW{%ATy&Y#r6@$YV8Hv7=SIbK8_HDst)& zfd_pknYqOW!hCRf30C`()rmGuXiaqZi91aK=(fY&^O(tZf8W0(@M!b2K=D;8IC0C^ zi<Oc!EJJt4j^y*31b<qGwKfpbuT!ieuZ(Mk7;AHvu_TNOdy$4mP(hNvEE1_j+xu#l z20o;gko;N6JlAiwM=ZIhh&wxkKS(n#<Pb(s1J#@KGIy$XQ?RJ4$K?4qSGCvq4&6u2 z`_i_p;Bj@0iAa8XTVhQwbCljz09Ud8b)NzIpML^)xzF%&&*9T+vvUGSeREYqLw#Kh zq^Y8{zOJsZuD-Sf0$B}rJ|=U*j>{f;ymP>2FXTA$dIg7+Ei&<V(RDm`#-0A;OJOk< zqFrfXd`Q0PNg-5W8f%p4m=-vnoR<iS46x^q$6|d@EkE{{?hTle_hgGYJHV-3OjFvr zxj|+sV=hujyoCe{&Y>*(Z(|mlho;JERcfB;Yi&9#J}WXzU7uWDs|&^sA#=IbRc?Xa z^W8aFW@1MO9DP%R(?nyDedt;Unc^HUkA0=-tl6QPsHaPFgaCRfaegAZr!g-OiynI9 zd35o!?5&KN(}U7kZ5JhZ=rJ{M^YTggs$1fzoc{PANWi;;p<v&$snfBt+KKv6hwn$@ z1zX6d3_-}7@4I_76mRt_)svvTY!2BE<^#yEDMx-Qb{Bm$58YB<X8tK|5a&ZzOsFM; z`|hm-COl5k4V(vM<h+g!=S0Gf@u`^%_|Uz}b{0yB)AdB6AfE_~20ig5Xj`*cXtej+ z9$eGVLG~+JhFoaSPvOpYL{7*G-F}5;=|{zTey%K;mPHV_u7>nb(Vf=z#dC+riiyq8 zy>B0tT`jyUuVdNY<K`9Li&z%*Zl5;k2O4Y8QNKp%IU2IC-o(smmDgJqD|W-2ahLMh zK|SMw(|qsHuJd}`+(leO<L;ncZv0Yl_*x~RTWqE%4`hGs7NuZ`X8Jv+O8Du9gxIT{ z+D=AQm8cwb>fLTFf0K&YcYeZcD%R=zGG-xSP2M291+TuJMsIE!wGe>sONUw9IH=ue z#Br^L(V)x*CSv6{J*Y58caOxAZr0ED8FzQULcZ~EpN<<s(ywizPiHi*hYOxxqyxWM z@oKdjaLq@*3c7iG<f}*RK9b%#<d)(UivQ9gxYW+ErH@Hq%>9<=yVE_fUG#Tmk5~<v z<ozIx;|To9I}gqIiV!J@wzYkSTke>$qqW0j8728wqXlzP?rK4F!Mb&F5ScHi=soRe zRSUxQg^ZmF(5ofRhhz=}2~-Pe)E<0&Vj;62qr@Rv33IsY4z6#$davf+?p>tU4m^oo zZ`<#GYV*p*{x%`UqrT{$4f%~;koqdS%2cOn+VKAU68OBiCsH-d!&WgDufXPyw@l;* zQqQBYsIgH@@6C}bDMy*r2#&ewljBWEx<I40Y?k>Q2n+nJAsOBY{#%`~&Fr8-mHz$d zE|^ZRS;bD{jak{B9`=u^h3~7QqhsbI<1G9~>JbBS5niVP$4y{hAtEqG20k5V-2g|L z<)8u+wjUDupwYYMvt{l3MlRbF@+YnYVl&0Posvd!4u#Ty!60#_-|@_|lO|(LywG2x zyo*zg&Pp9GAMr(pbwjRhUKRB0e-P=&%)%>(tqnJxvGyQPJZ_n^5E4+&oTPW=;(pZ@ zneXC+uTD8VX%QZV$@uEo7lVLYh%fP%E%HNb8YjIDbF!7qcZ4ie`20wT<PEC_o7ob} z?7UAi4xf)R1OcsQF3H^Ep|jz)z7Jo*QV3;$Sqfw~p-!cR+qSn|seR7QbG{FSJ(Gz{ z57bFME$5l2r>iXl6(-V}7-i~M(A^1IP!jN4o{XW_>0*ZH4j@&1_o{TG22IO#?TAr2 zJr9pN;aXy2rS?Y<g^;V_vb9K&b!W<(xHBN4)Hip2I9=<W$9z1j($3e_eXC);26Bn? zV00OgAKM|VnK+Q?h2e%1cvA8^|3iy`UnlC;H{_-W0zOI`-zHhpp|Ogi4eH)`p+al) zwY`oHhW=$olrW01HZcA0d@E9MMsp-?XErg=xV>-D!%v<p(ugoS51owe%#171N%#ay zjZ0tgfOjdmWWHZx-ioH|P$(ip8}0aJ&H3^*^-6F5%17sb{N(eC!~1)#O#IfURKxpj z!q3z+$66n`DI|<zwpQ&~NWK$ZE=<6Oh;y)R&!O{g=xXcq>qzb0H88UZBMXrbxZQ>e z&f2bB!LEi${=#!7AOyan*9|2yBcT~3%1*_xBX`{<uAEghjI}&9HEz~!t2CS}z8_&? z3IF|y4nAZuxi}|;$JO%F3FQ5s(WB2RhuaEFH6kL5IVn9SB$zd~tMcMp{fABUdZ`5A z<O6oi8seVB%$!=f&qae2){=y`x@w3rH2B#vo-3XXwtZMhU~{v@Iy7POhlWKD%_J(f zW!UJ^TvIiY6t{b_ZXui*H5V<YgK?qPl^7th2$nm10i4nJZ1_u`WxL!wBNowkH9af% zUyUE1Ct4mqo!@EqKR`~0S9KR{t1GYm2#zKuMna^P=JZVqn|<D6MNJxR^^R?apxXI# zb5Tkwp=}gJ!XH8}@?D8?W-ozjtS>|P)df~-%HOL9#~%I!W04+Qh^(d43z*&N^IafG z_z>NA2nY#~{A3?h3K^clLoUR0qco!r?=|gm*)h=%m>}X=;1@8BVx>-<F+#BWamfG$ z>>cwjiG<<cCoePl*2Q7UL9<}`0!R_)R4DJ&4ec0KYyCSzu@8UPZ4MoKBi)oeNfv0= zL%x}z>V72kxFOch<@R8fuAWr9bzWG#ii$R0<t*6}vH6~BRi_yFo-G<|{|<pPpUUnz zY;K0Prdp4I;WDzGx;hiL?&f_Xb*|wPHriS$S~b0wmp#Q#cvzbY|8z-&W3=i;H>rax zC>6KD5;@#q7dIoi?~WUB6ZzgP4pNE6Bl656e`8qUV|du&oXxGS#LHhQpG9lbv=Wd( z-JAz2$^B)nsYfSIk2Mc(D&Bv&B;TwGde^0CZnH#Sn?*FWFZ{;s0~@ZBGrs?CuKeF$ zHgu+*W>TY(mKInQ<9ad9DA~dfd@<Z3{LdTfPmjoKr}OFe6_jgjD!TVSeKUyI)bI}& zI(?;9+*QqgbVB14eZ}UeD@AzfNlt92ea0r1QLjrFSq--gahnO`z)K{<01iWN53!mF zfV)_j?fNVpdr<6*$tiMRbf{BuyWM9p{(E7oYmZj_=@<jI)T~Fono_8wAW0n7C-F98 zOb&|{ILF730;5n3%I(vfK!kH0Jlpe|?_Uo5mWCI1a?Wyc7STc|pX?d~(7usXqX_OW zPHXOoDB!SMW$+YkORld&bgEeI(G=m{EKG^toICa&eErz>5cCd%sCiB3k7p2ikUU(Y zz|}^jZJ!)tcEDgj%}{!>eX$_t>g!`T;FI*s23B*#kaf2L+HVVz59vPW2vM`cwLj$8 zLGg{D(l$kl{Ykr?b)plH^b5@+dMBTR+S*c&kJk_Io0S42T#*(TPPy=PRv{4jovqZ| zPb7ig?kN@C!!nvjpi7%P+sc2R^+x|j!Nv`9X*)2ub*SXOsvZ@C#?zI0>rQ5!ZRKh% z{Z&y|C!o?8(_>Rt_8>gbsUKs18#|f!sGEtTvQ~cFdE3>EH}+;wje*@$2_Z?x0O3P3 z_&1S5z*~7NO9gV_MrM*hgnZ5Di*hY|(BYaqGb8?}rD?1dJPKUvrf9z^PU~TTldL3n z{EswrWl)d3QoSIgs4ahxy^dP|6I=fbVRg3V9ZP9<<E*4F#q5`c!%Shu_(BGAW63cC zT^&I_o5xvSSuWSFX<v0m@w41|zvi)5O_@BP2TM-B?N`VbY}{!;IvXv?)wDh0;|MaL zg2wDLhGa{x&|P;4#}&(#%;)K}K=}Zl@~~Q=aj`5Vk9i|heHB!U_D5<b$Dx0DO~O>k zdfgj)TQ=MO3NXG;d%Kj|DMZS`O!!RW5bRrfmOGa9pxG2b(d`#D>Qp48xJS!l&2c~< zA}qD9RxF*fmAZQ~ed_75u)|4SW16dk+Zcn*9FF~#`Hn=IxO2p-fF{&<t%g<@q95S% zuH;i2+wG_7s_#!c<or>0P@}LqzK|%f5DZ_VMl_9HY>pg-<hG_?{KahOP#?m%Z;7>P zi2^tPoz2#w450ge%**CRe*#@?>kjWU@7`-ib-IbZX}WueQykT9)?aAbHNj#F<Rdar zUpvC9XQIov^bOOtV9ZpFif^`&z|u>D=WyusyfrdGAVawn3C@C=qEWoyOA3<kyw)q- zQq-kqz1dx!)Q^Sn2fHW2eq%LtLQ^*n^~=HoUyQliw6Ss^6giG%rlj9nqSiIR&Nc)Q zRM>cpax)uZT`nky@p_QD_`Y0MFg_$|CI}Ibl|=h}<+B3Ef2parNLaz@*OH}J_{Ztg zeBWPQTl9J*X{JaJ!sp9>CtAf&3d)ba8^QI2v9b<1&|W-Uly5t2l>5e4wzeOn^b!A2 zSWf*umegQ`?;D(efns+FZHx!XD-+7yW;3?|H<!V3iM59cR2FX~TrU>X6)&y)K#h^w zC4HEJO(FYV*7Ob*a5(6*g7>WTLZ}Z2h^7)$O<-}U^TIC5#xo-6_fR4&EO%G}IEPr- z@0|A{rFL`@w}yfs&|T+~F!NP({mpDy%Pq2%PqLBP-mk%r&#B1Sv@WU9ArE|~Tb!Ir z)gNXboXx5{ta|KN>jS)R@?0(ECQi#$lRi5tgkY@7#4v09k~LBBHr=Q8YzV%~bv+G^ zZW*T0+-5&7+Wa0JJtdQZm0YjJUKzl7EOvNcgEsUHg{B-&swH$AK`_mF<L(J2UG;jQ zn`|r<IYvYPp)l^Lfdn`(Qvh~Y^dR6M2d+$j9JrQTna@&!3)+}p@NX?La~~LYdtO#N zyY^5-*LzylOBerr`3IM7!BQOhP~ZPK^6oG{BPQI@4^cM9$W@mBYdBth?GnLmA~j?( z1qY$q-_{Q9u)s&e<yxcjtU@DIvU=V$hl?Kj<T9r~X@<K>VtF7DgI^-?h^sFIG~td_ z)*vY=9Iam(Zt!_U)o^o+Fvsk*&gY?knl!F&B=rTlcXISEE6Od|HMAdapKN_3!N1G6 z{9G<Zi5cWGuoI~-ivC6(EnNSZG`d-L=Q^?@i)=L}cFBXsFYw!qsDjNTdj;!z%JdNB zkL~8hTVF+XH(slf3(HhoaXx&l3xR>!Wiq=~VDS<ZN0w(Ap9=9kwX+Q}b&GqQEqaiz zWND!Kh*t&*E2qJ&`PyAUKQD8Le`)b*_P%lEH;bG#1Fuarmu_>wC*#k)ANyc@uv*kD zQeqq4Rmli9JQU<aAp@s;z$VKR8@JrTqr8D5`!n`yWx2U=2GG+n%l2O609%%B2U#QO zm&fhwAC~5;jBd<lIkk8UJdFa0Ii4_nn+n=nI;%K_zxwKHHn(gIQaP!_lcEEDAmek2 zle9;#u^@j>HRgAsG&h77EkaMBZa5XL>-pXZnN`R}3VNV1mW&Hug|YpzCpi@bw}kh! zpis^WCdAw+{lb@M#9tydy+RGk#JP1yf--ygJE)<Kbq+yP=ru8L(tde~KONsq2xTcY z&WXZo?pJgE=RENg71a617xLMw#aLkNi>sUb)+F<B9_{0`TOFO+{D%-sh~9x3FQI_6 z26NLD6R9ZYYxlN;BPR19$*joM8?9}URoP^`lXojV6McgPRpsPgEr>W9YKMz{F+gxk z>VDM7l7f@njlSqmsQvNW@%hfK)U>Ctm*1&SuuMO18MCYjSGjr(AyIb7@!un930~g# zGYw57)61qur^1Et-zN>W|2}De15O$W)JymY8X+~6koFeffT6msp|zo|xe3zI*jTq3 zUVexzkkF74|G9veN}4fR7qppj`$0gB5%lEay5FC%eq(GYH0@T^Kw!&9moOA9=!h>* z-Q(J=C~zdHXT8WL!G83Ej#AM3bx46DyDwoV;Yd7H-(ovPiMOTz)v>j0P3`gOsQsr- zZ&RxLsFo}v3~!tMiQBsabXu>&pOr}?K^7>giMo#AYho(71oeDShE?D2UW3hrmsyFQ zD`##hN>O62$8h)i_bSJdjPPxIw`tycS|fA-kjipKj?3O#uwCbdQ~G>3e7lX*3nIk1 zNfJ*2!z2jZeCYW3YFxL_xA?=uk3VIqF26n5#Vb#*GwSG4${VvN!tHFu!>{9z#MvD1 z;o8V5i_iLlC$NKZcPgR^$>N<Mr-tcy^0j-54{8NT5|*Xd@Wh)5>W#U<_@JIo8pPbo zEm2FF)p4Przm!nsQ)&w^{cmXoGMbr(Ek)9Dh2A;@`{6xR6v+vhh1UqHwoL8Mj=%$u zaz4keL&k*?pZ0`FR3pu%p|9B0R}KQjUGGd0I5}DP+>gNMhc=?qd`#0qm0$g1C42fQ z!##S6W~Chtm&h|&jU~}HS5#SLZOFDE=V$&7O|uo!+=V=|lOfI^<62!1w6(Q=fB4;0 z^lA|C=X7g{=8~=@se%mmdmRj>%oSDv8FcAG^~qod2&z@-Pgskw!+1!lw*qr9p)gqm z^RbuuFeD5Htzjn0r=zz{0UZudcn0{|#22Uq1ct&Ao}f}i=nhpHW>Eau`q02G+mYxY znw)ZGVxe8fm8<)8{rj}qgbx+LqHQxg&yx<~%}>#)1R!s5FSTM;!LN;|Uun78G)hW* zOm?8)1W)N;erT>N@rPZ0lnZ7%%r<qcMWV8a=M5+quuNuNr)PnqZpuC&pajF|v*5^4 z;u0=fKG4sHU}j`S$6aea>|MbKp*r&I>nSG<)M>`5^_Uz%t%gUP<7+`d1G?H|hg1qh z&C+F6@sxl*-A{H7JZ1X0Ki~hH8*w;Zy7X>+?|5ClGWtM-luc6AKw;*c@<ZWQ@XZ|O z-1nN_iAjiDE^Kq3E0Ab1E2%pQW}DwOJmeP5oCllbhOMv8zWWx-zJi&+|6`CcrdT6V zOun(Tt+3>KrqOF~DdoyzK>g)+Sno_s4XSjNnPLo4^tIp94OZGG6OF;RiLnlk{b+b} z2xt?_RLwtb0zs=`LBFs(Bf4=}fY`f}mJ1bjQfuF8D4YYiYjaoG*ZSL&{s8NrQN=$O zdx@J3yEq4~B<=MjR#%nBPdC4lNRiBEjt}1v>uf7(h=0Bpv%Wg@^3d05kDUI#0v+Mq z$AlVcA1@gAp$=MrOzZO_ip1e(C<HOdi+Jh$N++He+XWuyz=n``?`uB3vl-oZ7-&9o z`Wupue8-6;-kr||6$WBdswR8t^t~juEHdklkKa|=AtrL;b}};t0^V9sS*gyy$hZ>B ziXe!JC+{4d<)AdS^*_4K>4L5nlmAS2OuZ(*z1_Or`}6I-YL!TRrB1&;6{F-*=Klnf z8f@i~!xca6xBKY?-7_u74OwqU_cg0Bxoe(afB|&EZ3U1bpac)Yxg|dY>F&{jM$LG4 zzY0roQ61M4bo$u+?%8>iK~~0^2LlemGba{%Qv7|b>f)?S2z0YpCl?O*`h26z=V`V; z%5#9AXNOEjN?Lm~e&kE?f@q3SUme28P+Hsy06v*y^cgu5>;`IdJj!gK8vs>FDm(48 z0w8ZTY6r;)lQTUqw=nHTnVZ5piDuuwv)76-xN_92I+ZrBF=0v)*VWo_-Jo?6N>{o2 ziNe4!pH%;(Zh?;AYTic-SbW?nsCzof^$s%>yTn90snyGkzM@cfbW=I5M)K0;0n)R< zO~jH?2JcL(o>b?kB>wMr4IPU4<BN?|zO}ud8LL0@p$_BIpj+8Nl!*ey(Y<YO<nwJ* zVwMg7{)zPR9=nP`8=ywV-J-B-Od8s*%E?M-3!u(FzStr&-Msqj^PPNy4Kq7qH_@bi zUQ*Y^S{vuTmre#bg3{=-*N(YBkMzH*J=_9Jt{7d9B}EvtS~)TeZo+Ou#_hBeb6N@_ z#Q=hr<-(M+J{Erk^bO5?GKO>6j-jo!eZFYlUq4Iv4s$z&W)V>F!j)|)l!Zgi+T@qs zVQ)p$%kF&f6|B7cG{NtIw_P<kB3WK+D^393sdVxYW-!?&K#l29-)tBfP;FbD_JmLX zs@a{@ri33#fB2tgr#oL@{esu~p*#6(tqEgUt5@pEk+stMI<K#lhK&@Bz?oMU7$!gO zM}cx;Pam)jwVuv^nd_vF4pZh72;6C1_6>iOMhz-BfK2wVf)U8O6WW6a!u}3)E2yXS z78b8nRxHO#rxbM5Y5V9c7i@YSt5w*nowYVFg_jY6g0x#{EAagfmEa9%JGT<gu8jcx zxlHmAdy)+anl61CX2e)Y$fa5v3xH>N)0d~rM1ISi+xh*|EjjYnt9{QsAJM;G0C45E zvCG5H00Y=5`j@hk8G4K;q<0>}f#PmWuXy@2f~-FQ+5Et1sHyYu;X;pyW-Y%IB=@XU zu1lX%dAIQxv4q{KS3498Z=#XKLs!0^g0dRY&!i&C4DKZ?DdiAuuM|B+ng#|gjj+Fz zfP=FldhvzJo&={XVQR+8kxl?!iPY#8d5VcanWpDT$siqQtEwrdNDF|+ncUyZ$+kKB z7h^Kt?0V>aFvBxrf6<w?PnXMa7o*9Qu|u>~xQ}l{TCdyZj)pX$7cD5Jwh>K5wl-`e z!paf*H<Cof8EEQqjN|LLujB9mkzeyX*gkh^K+oee6w_2)u=~4zIEgqsajVHEw4>Lx zZ8BUS6+OK+;xj9-G)X;}gw-mRLbMW#LjUy*D<&WFCy3lwo_m%n2>@P+bnud_7n3xY zX?iwiGXWT@%1azkSpYSE_U_Q;W4FdjcQOy&|FQAf?v4DD+!4KychMFNlxl&+Gi5v| zK_N-gidUbvre1}f#J?#ShN?bEDMSgb8a={Syt~04UCW+D1wN*;*;I6`EOctN(Vhm+ z(qhPe75>xtZgkb$c9l&~@T-s<vB@hn;^ADXx(C5uFGH&Cz@7x{a13kdk=_Gz($F>V z@UK#$jjTnY$CgjH%=*{_K8Y0m)^7Kr(SRDF=l)ma%LJAvAXlt%+E@VfWb0Y#mfIgc z{Qs8b?t}6Dzx~lpFNQI<Y5sr*qA@kwtoj)Pjw;cFn|2%+d^OG~EB=PL@>lIKnOTCH z|HEa#F(UEOa>W+Q(Dtr|Xa`CAS5(Y%Rc!u{VbsN;?S{mrHVr9b`(r~fd#h?hACxR~ zlH5yQ;MH4Vn&`{^sx;jTg>w6yAUk!sv_Qxg3UYC`uAA+rqWOE3fv6i+?kNDCiS*(c zvljy*)R-QHnzRCp>8L$fJFNiJg=5F{-m|mh{DYtF?PqSXHvQ}0Q8f2pz6n`KH9c%9 za0WJOZA*SJJwQ~+PJ23KkFGVz@PQzLchvdzYh5i_Z?*B=k(o^w853^_0gG`Lt`}b_ z{lc}q*9DZ;&2qV~VuzA$maV>Rl{*)FAIiC)A>YghpCHr1I<PX?G%_qLBL=D?wC-pa z!nKelYTaSqly}#omljY*r#S320N$B2@s?~AjlBajJ)7_W4XS+KH_B)d0Jol5F4=Fr zl5+gY7t@>k)izQ4gz;(Iv>cwN$`sM4q5^}iek0s7@#Dl`Bg2`myEeOAb0RN^AoC~) zhRcNozxTe3>y}8vSDKH+xvye=htwS6yf*AxnSh*0<t#xNp`)qtXx);!rEiov3-aJC z7dNFcwzV_<|3SsxE6!3G;Zj@J>SSkNT%A2#Y;tymmsImgn;Em|{)GSl{)yD-9qs}{ zg&NT_e8VfH0WemjRa#~Sz;4Ttqxb&){nncw@9)`r{)fvv%e*X;)Xh7$)Y`(KNNiQ^ zSXyma16$q@R7%*nX@lzu_p<=r;Ixfrpkf*dbLR*MWe@0_OOTEPrrw}<S_}%cYp`_Z z#y~r6WYpE+&T@!sc(Id>jNiIck3i0B#vE}I_4-N8rLo|r8rt6;l$Mb@7H%}2ay~&> zDQ5u<qK2d>#6E(#KHH5xtGTZO0DhVD?4E2T10pm%TQ+5S8ZcI>b!tOO0bqS?x9#Bv z5^4Spnn^vHuuHCX1C5Zq{rm1>NRU0p)jOluwWOp=LZ@!?SG>o2sdptaC@}q{Tl_zd z=`%QqMu+ROM(Yv2M_VQOsBc728%b_qdERrDr>QQ7byS>|aZzieaWSxd7EV_y6eL); zQrz*Cq?EN9J;i#I<!acaxqOy7tq2K6`Y>$|{9QwQVj9-fLYi;4Th_h-N7@>t0RD*7 z;1b&lJtEYI-fdRfSDEyJUe{JgN(;jPDo)>E{gA%>tAC!yO=<SFT{DB}AM>A1nqRb+ zUdR%`0rl0fmJ35tNvGF)OLoqRbfd_X1*IKmXmQlpCM)k0FP|pcWB^^rwdiemy)Y)d zD<p0PHCq=n8p*{8zB{##cCGZ4O4>C)Ax(YqlY*Tk1yCo4cwt|g!Pf2v?-;m?2ebRi zo?@#_H9%=>gnV}E%aJu^96h(Y8UQ}ZZ1I+SI)gHbA!<NQQ~K$ku>#asNh+LB0BUB? z#*=qfchlD|obtla>jM|EKhoqrkJ<KKb#%h~DBsJW6=c^jD26!R98(t?7q?IrvNjA! z1x7?XE!s!v5TKxPPo=p;!!3nDfxc5H3OH&ap2)5b?i2>k7T-&BYYNlrCM_lHICpAn zVUOX4E$Q;#8R>%#17@JK^{thztYtn-<LU<=rXoT4D6xLyYV6+ID!8KBK8AWo;RcU{ zrIi8z{)nXTo_sGRBV~kYKu_rdnos~^>_xdXMpyuk8QU52U+o_c?Ol9*HU9ThlOZ)s zUC#e*ek>s6oY7v>TN+VUkQMqyDY+L@2fMm=Ek*}UM{ez{aKG15KMy9ALoH^C29su@ zm|=qb5<f@F+sy>X<(m7Ztcb4q>*%7d_TW4c3tAPps(}#c-rj9jlr^)tADmOD_wzq) zpgKF`qKW~cq5(uk?i%*)B}X`RbsAA<Z@0xR9TEV3i8S&Svx-ELq3Qi{Rb&UO08J%j z45=*u(!M|MssHJ-&x?KLCG+8n+b`x>ecTV`pZvif=#$;Vd|?NpWR?z9erfMM4cZVz z4vQ(DEbvQjonaEyYo-Alc9<-b8JJ2N5%GXJi9~ok2J4NHiZRz#<6rA<%nQUi9Xhuc zCXqszik_rs@D#YuDNpP)22XqQLMWPk_FhlJSX0uF`}=NI9Was5gKK@&#ll7|6_&^3 zaIbEso&X-2jP4$D5{w3FK<@{wH3=|QlJ`nGtpITE&-5V6<Fm~<>xI?It_Qolo6Mfb z_Vwy+G6L5JmE3l=1mb%3I{-c1kMkcQNf2LQKQW+ox%Ey7x|0WO*LFt#ebNBVLY>l$ z$>83X{&++<1{Qo$TO198nLai>EW?(zZ_0sq><H?~r-$ovlnP)QF)`&Y3A$W0Sg6JK zLIs%2EUsWFwW~(Ow-Li#7P4iulUm_wrMPSz08eLUQvd`dzX1RM0002^MF0Q>0000N z>^|HTwzamfx3smkx3#dex4Eyiy0f*mUY?nB^qO>%K@m*Uh}>jhEe{$nRvF(<EGqz& z@6WUUbnt&K9&i8p|Mi)$I(^R8M5fk1f=!!vHO}RoIuF8@(<zbA^&YXf@tT%qi{sB$ zAd4z2&b@Md-qNoeyPEfMHIS}-(l3Z*4y}2UcyD{?Xx6PBmv^Q8`ACZUu|^{6e1w^5 zeBW;E>RIoiOdG<Q_<r%=wcC9HVwwx)b(?_@l$M}jW4%2+`rb2|d0FVnDg)P{)C>at zxs2kGbO#3t)R-Lm7)A#e<-{aXM%w@Yp4t1CEw?H8-<I5=)wp@<z?~^sxA-Z~5`!jU zYakNo6NY#7=G*KLaZe%z=7)SvU-8R2;_I5pD7D6`)UNUw{ek(%XpPku=yIgiz`2Cd zA;GUHY813<nc4?iqM+pmmIzbGr~--}+r*bLyrTw~8Zukr)+DwnTA_a3jR4+hs-z9! z8iNuV4paXHi7!ulnxPwk65kOIRR910-kCJ=5%yx!fEv-WZNmo0129%wt@9OI0K_jI zu(#vEi9VaN`Jexywepq$((KkZR*S)KYC`x)1|4gVA-mn^1>9lrg7n^kr%`wHXSO)9 zuFWK>rb%o*Yj;+*ED)J#QG~15mo@V}HZ>`NA*u}lddVb*4X1joerLUbE(xUl_V_tn z$TPgGt?dEdlH9G-v~@J_=LK!YaDK9dgDeY}XKS&7N_w_EYPCbQk9dEnX(u3#3jiL9 zEdG{p76T$QJvRjc&=;1SldaYk0Jn}>x2DW`=>F4<)pcXeX=Y_Pv|`ZaBiXp*Ngu+& zDp{kgVj|8hbvf~S^1=<&gW7r6#1wT-tUW~o>zj4$9KE3jY&k5C(hS_IF{Hb+?w<MY zIP0yabRJ9jkLmS7M6`;0I;FI)^{&Jb)guot&4PBdt`QuS;NrAfBiHv4Dj^ItPVC0x z4Z<)&5mx!3X<V&+l8imP)d1dzgz%a)n@t)J_i-$2t(EtHd|OqrV~+u_^_43R_2W-7 z+W$WF@!saI-zV!ru;$x6PnouAk88eX`scr568zK=qLBw#Ha#PTQmwUq9t8_^t-*^( zmsll6Pl+%nq*&h;rF*@PnsaRRB{z^d3k5=cLkvbYNr`n+gAzd;>>JSNwG^_HM9w(k zn;wWIZ*z4gW%dR(7cnezi*nKQ(%tI0d+3TzDxv!-`XgzDrK{*-Tg<w_1U`vm?3Vl_ zgV6}4hRFSD^|0(U9MZO2q7!Bdz&-7aKkSKIzQ31#d}@<hJ=`6tHSzZAa_zDmcxcAF zCIeG-@d2du^irF$k~h8%wWd^Hvfq>=+C`YTKXOVm+;gd?BTmHsHDaPgzNKJ6J@oD& ztgYuvGuEQ}#4E6tsUG!=g1E^)ADN$+uiCQ!++F&T3_Fy8rNxYCDzD4X^5&$j{b=v5 zHdi+nBDxq*EKHFfk630E0DhU2;+}LDg#y%w-koPL0miC|iKnyzz`p%inrqj0e`d`e zd9y>-yY06xOr{we(_4a~^d2)rMG9zEjruU!j!#>$_%169Iu2W=?5r+3Dm|o4ZOmuz z`v<4Q!VeGi<3^fgV>1MYcUd@E7}usfr*<h^cvCGB!vZZxE*3TY!q&S1AS0Qdwh${@ zg*4_$Tr%TxfzcZG@mlpiQb1WtzM8#=KdkM|fr2oTNGh8Ufja!F1OR@Cl<Xe%0!@S( z(X*@->Hx;7B>H*93IH{C_4V7u=XZ^buO2v`o;U4$$xK{6VzVU?mzwyIp5a)&KJu{U zEt8%SSWvj0$Uk>3uqQC_E*h7zKM~z8WrGvLH45D_Y;SMNtM`K!hYn7Wnuwxk%pch| z3{y;4VI_TXfJE>0!^vCd*5)*Pl;f0D@B^)bJvj3^5~)a-CP~cNd;ii*Du55D`9Ax4 z?%7SqmZeo%j%F8Wq1r0|9-4Ie5py?#f{CU_JxcL`iL@O(KPDb&0r-W<rdbaiUN3ep zbMnB|o3t`3_2y7>%O<OzHhCj<(j#>pzrdUU;ulAxN#`h$&bp!_O2hDjDkb72t)Yn0 z66;KBUZ(weR6)VhTS2}@XV=6cKVg|nMyU_};A7sDP5jQ55D;m0*Cs*)Z3F_%GnPhF zE2nk_LF>sms(n93p%wZhf4gNb9Qy>+>Us8&B9gx;&jl+!jkbDWj$Q}eiH!6byB8ax zAZkF*=HZ4Qh5=NS=VYUm0>J10-u|;mS-pPMFt0!Td~N*ECez)JjI*;n*BGK>`*7XO zN#jm4Yux-vT4Ky|{CIAXm6{NLdRXxiCc7>Zk8mN|QQF5cXMBlJk;WNot`gDt@O^65 zGT4Q#tD!k)EYtXUt$}oyv<(@!15YkS8jH4v?{5dYu~O&@6rMqdBYR|5*t&Rc2sl)U z(D{B_9;b>2dSCTSTU-SIKB=VW5&0AwKn;#(=gYF0AOIz|vMg&YEC6{G>-E*{>ciic zQMsJyY|hs#HQre5HtRo`4sDtFm`Bt@KPXXLH_lcM%=@ogac;Hw^vozHIxyE%GG3I@ zRMWixnQo9S@5XTHu_>$rER!(>5<Q&t+xOaUb~>H0JuV1zwb}>JAl7fvd!*|?NdKkC zoY?k!H+_r@E*k_S*Uwk5UIw(j7NrZd<6Xk|JcUuZgE%z+-noq87JHHg0ct?c^8NPZ zU;wBp&yx*11)$nzf4qBeZ%%yv;N0ASho9%){GD=`b=I<bev#(!2UdRT1mVr~)(E5l zxnz~)Tr#Q&xY-?+E~XJ)#mt=LZpjLi5dB%uVmR3uGv}PIotvRpr(7S>+uj*k?PJCc zy%1^_egwI$BUzylv3Eg#9X)Az=NtVDE-+tRSR3N5CS|cQ$5`9Dt>DIFW7jSUT!!l! z8@C$^DEYSp-ib`&61j>Apa%2|6I<FCD6BY0E0)h8nE{Y5?VbC#x6l3J{qEMU!N=yF z)QqPYALIAmS;nxmMDpevKeKp6iJE6}OT)=y2CV@yXNnIM$Q@NMDlPtGDuqY1pBhB1 z?-IidA7052sZNiE5G819L8NkaxL9I>^QPbk&Ta_`-yqiTpJ&XaoE@rgqldIRwZD81 z!jj+hu_QJZc{EGM>vx8`;=!Hb6XbDI$fkqhomlqoB?17Ri8Sn%v?mQflQTb+P5^CH zC0?SP2f*#WA2@K=uRmVAY!kMI+A{d~vaT>SJYp_ewEQ9YJd!&Qx{)cDd;fYZJC2>V zCp8opfDW2KYvu3eEB|F;v-NQgDUX?rBQm5LmEo197GYl4Qh-qHZ1;j|IFkskp7B~Q zZS`xaj?b(PekX5x%1PNzC;(iVZ9<X|#6G7^<WB=t<%9K4W;Pi@<wuS-!+lXy4ok)? z3P~6I<k2X%j!+Z;o~bnYmh2=TKn>{GAT0$HbZwPKYNIRwepxTtWqSTkPcnM?(~pC; z+9yph)6@UFNHC3P^8;0fvtQ~J2;596S5MYvh@7;uhv>A882jTBk%!lE-IJUpiA2w8 zcng=uj~M!?l(lGG-qQ_t+m10?5DarImI3nRm3+u>i%Uwy(dd`Mw$PZx*vIlDKLFN6 z<=-PA;D#q=Koza6g^wa+7_Uiv-)l8%ir6~t(#ilniInITd5Q@UYC!MjK1(?X7~5DC zkgc`=xMQ2K_wI?G-*4OedwpwQ+uoI^nNJ`b+%l0)_)u+(%|K!<2u<}Bop#h@nbbRS zjqGGK=vtT7Ra-6k)o2x;2+{`VP}{uK{fd=18^H^M<{P^aQUr`eiv5G6tZtFGeIJut zEaxsPY#-yd`c%&di<~gkRN@82VO%o>c?t{V4!1{esd*9XaV<R|q7&m(iKXxxEa^?@ zzw{jdzNs|w9#(-QSfxhvq{`CkpkwnuRWymGbqK)nG@19s^vhKLmGA%IjJNi$r9bXQ z*_=j*+JftHD-sf(sA!_nc#i%A+AXqW77qGEfbG15Ph{F}sf+9IPxlG@Z0VXxDH1B4 z5!l=n(<bc5*0+-|P=&(;%#SL<<gAT=@M6Rt<MMmVf&|~VT>X$>?hT(w8~2a8bFLGP zTX`wTj~lBKh)&auE7cYdL-l2Tw}Hy?U<&xB1%x`KG5|iR^!1kfP7pMtHAK(CoBQ>f zfUy!0kZ{^40QKX_<-`BIKI{CUfB(Dt*>?Tc&afut<@7x$uEHiQG*NbH)YHW5W+xAf zDjWXXD@5cNY6qa^2EX>Cn6uw|IOo_9Rt6TU?+|zMw`|GS;c5_?Aynd1-Z$e{=wa4` z@xxF}W@b2!xqOF&O%({j@%@AxmWN?BO$W3{2F(Q)(<eyX=^cka-sTI(9nAmZQ>F@Q z7RE6N0A7hS>=xUD1_^3R&gSMEfU10=tE^BAu;d;1a7XT@eO&T=c{QwN$B#><R?ByH z+O!Fy3umWdmZOT?S_N}%9!ITI&;fT>!><xDnQC{a3Rc*ki%!?0=3BxhFM?@|bJ!ks zl05~N*dF*m_07V;<@m68X@D9g_NXV%MVA?%0voQAazPt08F-UEQxBENiKgyy7EDP~ z(#SWF2b#YK+_=S-C>*<kCu2NACG^%-Ee%uv8v)*jr1YIsOd-u8M6NM8Y8WDb3YTvy zB$Q=fnZI&Ae{GX7vt0YtpVQ{~wZ&LA$!gQ37uT9NuJv~(+M-NR17u6syjW5Je=J+# zyE)CQvT%D$o>c&NHAA_n)-$ML2~BG7L=AP`nK^yKwuI|pSwiKax~O;&K#Jxc=^P<4 z1GrZKD5(Y0w46FD)ASIlop9QDD?77a|JYqJ_>0Uh$dK;|CcyPI@@7d{aJKduw<#I1 zHe=67zJ+}5J9m0^TEQD?if30=Yg7#Y6(Sq}005}b`sL>TpKklO`L*9$zdSekXno~< x{wudPGN+fJIlq700o8frh!3hhlQWnZC>y1)z_{K+I$-8Z$I&Bw9<|tWLI8=1OyB?j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/flying_squirrel/flying_squirrel_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/flying_squirrel/flying_squirrel_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7b10f402b48af7777fa6cd6938789a1063a250f7 GIT binary patch literal 20496 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 F8V<1t!p{Hz literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dc7e130724e572c58a9b38b398a403daf68286cf GIT binary patch literal 47673 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_death.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c61bc2a4de0b64a02ff17020352672b595372362 GIT binary patch literal 82988 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 Lo>~3Bq5l5>m2ohL literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_loop1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_loop1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ff0fbb9bfba9c359d13f7eacb9d77fc728ac3e1c GIT binary patch literal 104241 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_loop2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_loop2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..46d3b1865cdf9d598387821cdef547bb2e6530ba GIT binary patch literal 104246 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_sideways_loop1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_sideways_loop1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..080bd3a6fca7c08288f2069ffa99849b418b9294 GIT binary patch literal 90795 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 JA`f9!m<Y_Nn*9I( literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_sideways_loop2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_flying_sideways_loop2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3ac77da3324a047a706bbe4bc63467f757b0e8a5 GIT binary patch literal 90473 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1348d45bd05f97fed86334da23f3f966f649c500 GIT binary patch literal 44736 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 K0sJ3)Vg4TonMD2o literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2675dde6b287f4ee67ad00a10b1093e4014f9897 GIT binary patch literal 40616 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 X#}6#cj;0AmO>}OZSa=<hr|ACyC`g52 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_roar.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_roar.ogg new file mode 100644 index 0000000000000000000000000000000000000000..62674907d8b88014cb826c56c4ec5bc5aeeea582 GIT binary patch literal 140981 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_spawn.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_spawn.ogg new file mode 100644 index 0000000000000000000000000000000000000000..02ae56ff9135473b1cc924f312ee0f57e16e4623 GIT binary patch literal 167872 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 Pt4{7Y=$|F=mw^uejs0Y3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_spin.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/kraken/kraken_spin.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fdb8f6121f87e4f27a6309744a7b35922abcfcd6 GIT binary patch literal 52392 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 Qw9}`1d6?qNWnD)Y03$vyVE_OC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_ambience.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_ambience.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5a75cbdb9402c31845b169ffa9d55d3c86ee3e51 GIT binary patch literal 13351 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_attack.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_attack.ogg new file mode 100644 index 0000000000000000000000000000000000000000..75802e9642e91d9855eea8df03dc69d53931d527 GIT binary patch literal 13886 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 E52`0g8UO$Q literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_bolt.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_bolt.ogg new file mode 100644 index 0000000000000000000000000000000000000000..69f0949a454126a37e035c1d85504c54f9a7f56d GIT binary patch literal 14359 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 PW95<Z>fI>9yCMGvl!gVZ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_death.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..aea300cf636f887f1af8a6bc3c6e0673055d54f5 GIT binary patch literal 16619 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_flying.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_flying.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b85551308f05561ce3fdaa6018cd364a18f74eb0 GIT binary patch literal 44150 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 bCg#u*$UMxZ@CJ#zgKOkW<r_Sd1o;02@`{uI literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..692183699d1dba5b57ae47d8c3c3e93f9a653fb9 GIT binary patch literal 14651 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/lucid/lucid_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8038b879138fd10114ebc5e453e87fb8ff9fc569 GIT binary patch literal 15066 zcmbVy1ymi~vSt%pg9i^J*ujDZ4G=77(1Sy8KLmI8;O_1oTmwOZyIXL#5P?9@X~=)y zz4K<)o3*A_v)QMsdrQ^#)vjIL@}{QBz$4(F!(Q}n1tB+I0geLB>AjtSx&8emIG@&k zZgGZts5HUJ-#__Z$NiJ{5-r~<Qf!~Q|Lqun|Jx8JC|5VPF=LUpGo`dLH&A_Oo>GdE zot2%Hm7A55l3vN!$kEW;+LTh<+R5DRy*13(+5vLk$=_b@YyTey;@|!uBBH8r01DUu zn=ECI&v-Nx0I&f-j~ap%XCehDh|i&SO^%nmul2BgNRI!|Lu44v*88u5lGBI)01yBl zdeq3g9Vv@ZUQ;5vNV{xa^S3-jl*plqYrLpkXS9aag>{9N)}s&_6if|7093B9Bvl~3 z(tTkNLKQ>=7Qtk8{ZvKic4!R6*?ws3{gnQ)?ECp~Z~69%^CI~U=<CKs(3$HdrDfS> zR1GWJkaRrkM|pSC|0z%(=0ORLMFff12wMc@zWESHVX__A)Zb}Q0zUV8dJ}^$RgFJX zO*S$?E&r2A5szzvLtI%!4hkNQI%-bFb54$PPM#Xcfm%(T8cl&(^MN|&f%-&2|C|?| ztLOLU!_+C^fb8eIiJOqzXC%2Byt(iJLFJDCqkEN5qQ*Xh#O6sAnpjktr!|<BHNb{y zn1*UF9&Q1Rhj2d{Alp2(@c%eXG!l*f->0xyKLa2P>ax$4tk0HOT#35RjtTie!~Fng zQ(+~h9y`uA_MCn80^s?^L2MvicH~s{@xP34Z*~9>W+UsdB^v;>p~O68$E9ZfYR+D6 z4phaxM*io+_W>{9M5r=M5-ogCIHL6*)Zzm+OO%5mit)E6@P?3_Ey~pK)L$dKSgG6D zCHQGmogY-v=$cEC(;h5nHA=h*+7dFD(vzJso@zfTg^^nDx8{nQhFnoH30@=KO~>jb z)(7u1pG-wASx^U`)fi9RDQ?CGYaim%=<1tQ{<ilIEJ}3KM>~1f!6!Z}rdc+l>VUOB zM(N*1Q17q(clZc{cGI6H>do+@^o&F@z^5vtilcCd!ivjg>xbl1L_|tRm-s6v5z`eo z_&v;=5&#0QA5i?S;sMHkQJfze$}mV@JIp@BbYGNrkMbQ>bz_TSuz@IM;sQ||QNNRE zU&$+JSx`T#$ygAtBn>I}%P7#Olt$67k%%8i5|nH=2q^+t@t=nKPCbT0KJg#t*bg#A zTpIA4U}sk5cm-8~syV?lk{p*B19j#dSLZxe=OW%c3HtBA`Y+}HAZY>~I2msc&eoUi z|5gO`uYv!?99#Up7_xyFYMB~pxk;vxpPcf)I4AJL6*=XU33Mh19H$74m0#*iaT!lR zjc1&U7aEMU8a*`{{vpg?+N{nw{s(jJDe{ara#J!E;or>3rjOj<iF_^<ORW)0>zZi# zA+;nWbH5}P?Y}X{EVL*&v?wHWHzbn&L!$YI)Y9f$tHH{{mjCDZU(9)9M-84JbHwea z|ARRlY-FM!n`)Tke*K-}s|iq{4&qP#(*OX_5se}9;71gdm}iu@W|WwrDzE-$#(>fp zPPr*gP_YRBKnwuSK_drXhuTGpSie$7VcVfb%;81K`9c&>gw27$i}}nU`Ze9FrdZx? zj9+U?^aNtE{t-0Xk(8KSh1ycvJSd>sLjV*3z=y4$?F*6JsMJ8V*eDxnMtnanT|wNW z6ofgEhyy}Xh-<i+o;N8qkRMMZ6Pl5aYxto8d<Z}W|Il;BqY2=I@d3a9LkSHM7_T%6 z*@;#fWZNcFlIAT+S03d>ArBa2L(1^Sh7^z~k3#y$0)}62r~8k;rUwAZ4mj{ngr3t# z9Kfan)@-Q9;y7jSX=L!k$MB8k@Z{zaI7c|S6jh)@c+eRY=n|nEw1GwrPfqSs1&SvQ zC4f#P%0cU4W1PkdD$r#@=uCt05}}t`qT?!uoCf%F7L+>9C3?P_h3O>!)07<kLsKuI za}8XI4p2p?v4#p%!^v3V9I7_!DFaHC<rWB_&<5zj84Q}}x$XefQ8QjRhiVXdY0U+$ z|Mpxbx^H=I#u1e2&l>ADI<C^2r<z;j7MG^dmzI{4Ho!_NE3|U=N^?sGYfMWk%Li*d zmQ`9Eg3`+3(i*1HQl_$+@~cv&!-nG0mWsies<g_o!-f;|Zl=Q)o6^e4vYMlNX-man zukB$At4ASZsIcsyrKF|B`mn`zxB*6%S9;LSFw|8wSaWjN@}ka>N)hU~9Ivyf2F?Ta z&N)--Jg^4F|GDC75Nu%bf_LmaSu^-ptu-llt@jtBkUmdjfoUo@($b2w(z3%EYsT*K zLlH%&r%r<LDz}ct6YEv(NUgbu+|q*<hM{(_Bet)-@5x$O$#j-pf`W{i3Up7y{&UnZ z%cWl1E56O&j(Hz3Q2U}lY{1=P18-0`hl=r$4-XuGM74{rjLpzP>42?tK$)+?hD2rm zR=S5QUP0P|Dt?-wmr^BCsy{srSK15`KdFSAQ=lMinG-*&WLaG}ZE#GPPbh8996zaP zQPMlD8IEI!&Ayv&G%AH!P<Jl?o7&CJ#}bh)$j6tFW>y^rft)w_TCyY`S6Qm09&D;0 zpHN1ctpQ)lnr)U0d?FuLOA6A9uMA`EO?}==2{tuw-}yry+sW}@Qz`zj($W<Pu}Z_~ zaraI6M@maU8e*ko!BI&|R|hI-TCvThD_L=YqXL_Xm9}E;)zp%$cf{62e;8Foy{e@} zMK9PnO#zXNbag$Ur8V0QiL`meedi@Tgj$hc=gO8`g|im-0xj69*;IS!irHzU2vA@M zYnw@RKl#_p4J?>@XALUuJ7=g)hy^>}S=0>Yjh{3Cn~GHm2cOWgYA#H)00pT^Vf8zU z_EucKr!~v(`;Y-w2>Yn!GgZ**_`n0gKB&go_b%j~wy#5!My1TL?S^?7P(_A$=}PQm zMIaF9@M{#B`cYm8q-T~Fg{FW|hJm?9)e-^$XTc1{9S^iclKapDhlZ(v3W$L$?xh6% z4ia$zk^eYRKE5ILvjQT}E(Q38pl*rmu|yb%4M$(oLjn|}86bh!(o!@9V3dqT2F7z% z<MHZb;DG-65j_k847MOj2NiY(oB&yAx)NVdqZN)I6bgEVH7zRY=7muz0%zG}Xh0~K zRD4O+WCVaCa6m^7euM^yMh1k5^1yz1O|cDzdH2XTLC;7QfW^?8?vEvcLI4f}T&sq8 z!2(+Z6oBzwjz3rw#82J}l%)45!E2BLhkHT15*h$7*nkmHm7<ZoUraXWGamu2_dZja z7da<h0@6zvAFBj*2TrNP4g=I(kLtZ3Uh{|&goYKD6E+B|UQJQyiXL^#N~(fcgL1Ap z5XAL6sg}~9z;dJ+0KOt316A;(;xFllP#HLl9wy;K392!iEePKrlx;U%6a~_g48}Nx zME9WwxX9keAK{<?{Mic%cz4O}i*)<Qe+MT2uA%;4CQ$;$SvacTYTZjjit;xqm%x4a zX=wFNke>Ya=YPcP|Bl}Or<#^!1qiwSECAupXvn}FGO6kt9ta6K)BPN=vA{sDI~g1? z5_v!nWG_DeG*6DGG%r03h!O|{gb&E*cunaPdnF|Xnu5f8*D<Xr%?!4UOj9tcWC8ZV zhf+{Cec#pmYe`7KtY#Q9NI7Znr$IPZkP>)H&%8l7TmGaH$WJ1}a*#lpmf+AWnIZMF z2I2Lf{y`5hYY@gYtBDS*S=#_Ul2x`r3Hh~M6KfB)rUHX)kq2$xZw!<`TV&s(g-T2s zMAbb;r~*JU{Jj<s{a@Fx`F8(83k1~e-}~YfL>{1pk^^3Ykb@wjf2h%bHPpWW+yfW` zaKTV69&GvVwRl{xkB9IsUg;i@pla>~4^Vxmp;Fze>)~dqzt7&sf*?fU@4fKzJ?gx{ zXI7l+UGNHK{nCIB1_0R3TO2}W`zd?U0}^EdqV2E^Sa6g=dEZnUOA_}G&BU`6;43Rx z?xh=qE6QgWO0#vB$E!-y$M{X!mDf8BgIh;R6o3_*io;hJ4xgwW>?i;M0%TWpjI(JY zAZ+2XqhX-+1=vrT!voj>{TMMJ>KM3qrM|fae1N*PUO%!AMnpti82TQ22cphbN6G+7 z1gel8IQ(cIe>`iK4NUo_PE<be0<4E!^cnzA06;7z<+Eq0ypdQ@kE5|;aAI-e@Zv%E z0zeg<&tt%c8Zjg!#3VAWdlQ~o%qSrL%N7F7gZREcLHWB?L3pVD-DL|K{T1KuvhTYQ z;8Fr8p3@XQXJaca%F55oPR!59&Q4Ft%E`}2%gaj6PRkPD>U<~K@2nq*atams4ot0< zT`N0IU<f{4crEXI6ChvW3#4<!+|8mKcUpxAm(Rfi$a+p@*-wNq>jV$hXc%rjcsSdQ znxNtaef7B#sv7Y!n?tt<6#{q6$*Ssa;|&17ayvgaJfSMHJ%K3n@l>kY$yQv8(Yaxf z{qE~`mz>pu`6<72Lz$l92*U~|Ix76-dJrUrSV)nbElmSFtlJrHHH<BM`}KU1p2CRG zOjXh8w?)iyIgK2HZ}M-qd1{^X3}@|^a7#XmF0o(8fAr^;_}VuUTuHQ#Pd*-Zx&Phf z4Zk2igRnwkCc@nSJcbDR?fh}0{U6g5jZ|bklv>Zy)iR?xgTR#DuWFwbIW3#;1z38N zEe3M2h`i~1zZiz0Ta>1E;b(2Sn18GGlW)kL!kmN2_1v9%9DA}cjMVJH0|L+X^TUf( z+2+sCfIh>FB&(p!h?y&^^DqsQollW)Dk@2akB2pPtnUme<ZJCmPT(|y$tZ7~%V|6u zbkK8BHw1@&4Hcnwvt?VhIi%8B5d#WuGg3|E4d1E#O#DMSb8`B^be&Jz`0`Jq%5cVt zaZnLWP$r{8{`hL$O`%nC4s0DdBO1q%IDFYkg7ciPE7q@-K7x-k3P(<L$sc>FXBew? z1FaeDJVrRNoyKU^i74FZ@*Q&REC=f4hj)_)x-s%Kml&Dt6U8(^OpcclhcRr6p4@d3 z-$@?}CVj=ekw@wtpMElp?+pNCRS1%vA7?`00QKK;A|1mlCrob#cbJrC+%HpMc-15& zxb==|Giybv!}8I?hI8%vu$diWv{1-9d$>={mO?ilc`CL1$E^^R#cUF09o)n(*!m_@ zud!4Qo__XlTx6L|bY^|;EtDhdEw(Zuvc%v0@)%`ZkyF?YBhc|k>bY%FF4JjedFDyL z79;qN_!@WblK7nT(WBd7GT^R<*0&UqYt#QSaG4n!U=(heG{aN|gf+~V(&aZ6I^~?W zH1vP%>=g9Er+iBsmTTBvw9A^w{ep(`qngE2AjJo>?RVR&&rM-JzFR~wQX*;e!Anx2 zFHnVb1pQ2=ciqg#5y~Qsqr%%%q(QKF8R|Id3~{p+z;hA!RyP?8-x9D^KH@(7!6~%= zGMu^rDQ1VT2a=etOZ-?44rmW13%aFi);H6hlpVRKdR57c*adIsGAUt61o*IbSY{r_ z*!Kmhj-uYo9!$9%2XVDpLz<humuQjfS|a0Ez2SOE5Y^dRnR=KJ=^_?g{_Z-@+6|k} zhnAHiRWTqPk+fdUnW?sSd%JW#{gvF$GGdF6q%VIW>`Knq{pEirVA=PzGk!HBP@XET zQ+Hk}Du%#DTLTSQu_lE_2CcZAvL|)KQ-PJDVgC^hP2ZjRY!i==KX)=qoB-{Nl=v(d zB|v`Pv6!$Q1;f1MW)N=mVGTE##5)!3lNr}5PfLFLBT>b0xlntF8k2=M_ch~H2Zndi z?)xswB@Y|@{6>=@(l)1>&$zLF&OzMCV%bkyVo5M_q=({C_QaN8U%H5<8N)G{*xUH# zx4#Z_J?Ruzr16g2?l)@86VLB!^H0Mk#bjv7SBUDjy&Vm4NGMRbdY*y{fYd=zdjkgG z<4*S|`Xc&dR6%1`%FRjCU$kt#D-ZeSaQ@Mb)SK(di^^OrGNkBOvda&r)7n_>JW|Ko z+nVt;L()fmgH!vKyW<#ArKx7V&K1&0$m2t_73;O(q_qC8D$jiQ!>WFioc3G%P;c%a zOdg>X%r(7BCK1_jWGyt)X|JF!|EB0z`trr)BDo3`;KeiIdxuJxvu<Zr^Z5E)NL?5~ z)u&1-ECqDIe1d7j<<eAfS3)U9NQhc_f0D~$cC6i+YtExeCsZm4JP8Cu<M>cLrPiOK z6-CJ8M5s($Jvkq?`H{)Zieg*JbDHXcQ}|+)f<a-zBQ{e)^V6E%lkvE7iP9gLjmn3~ z4fvLA$r8i5?Rjcy6X&BXdAnA;t?Bs@$yjiik|P^;zSQ2SZqeAq);&+b45q4&4awU8 za0v}r6!zE7<lW0kPEIdkOKc|%du(s`QKInMFsqyI`HpHZ9skJ_uM(at-bQWH$E=-P z%`B6PGbxBfOdhaU4giq=0fFaLySA9i9b$b(!O^?7<c^!nHaIIt<EWayV(jnO*Xn4= zx@7a&e=y@4BL+zgP$7R_(12DBSIy`KLT}RBEOP3`s}TS}9&(>M7gm%AwN&$;@W43L z0>Gfa%mELqb-(iW>6v;<r#vMq$6_$Wp7+suHS6UhOJFjxj_ix)N4@?lI9<cvMo3!I z8XpZReYg1rtJ7LQqHBPS1m^yZq!S_zUT5M!RHMsD$$Q11k_E33bRA+m@t)z$Y!2G~ znnJ$O!3UM1g0N3d;THo#RHk+ffE`oH-&kRV;m0QUt<@7KKqe99ns*H9hJ{ztfa1vf z2|S?k(Jxd5++6f|#sVGtiOA0NCLYdnPo@ms?RYv};zUJp%vpXFhYMXl+%&D;^<v^a z6hRs;QMu!!e6!w~9UU=l>S=i={X0U2GzLD@UCGQ>E52w>BZu?X_$+g6e9^Zx?hjIE zE>#>JCz~1)TNao7RT$o)@jMAs;%ak*oQA9bK|&Xl5l*dMe<8ydPM2t;+dEDwx1?UH zxNPGwAPk>BLyKw-rok!R()spOOoXJ3F%^9=KKwAC92fif<ogLj$?1G+aKUQmY~__) zlRf>}Q?n*=KEkhkfnz7<zCH0+U&<Uak7{+C_n|>BIhMCxsy4>SZkbsqcY~z-871hz z+>7H?hKX&33hX&Me!hYf)R*tBwKH4?NYU#GF1gPf>rhcY;Of8%J4%;L;6Pfedm~AW zH_>w50zm)dJGJ#v0~t8ryPFyyF#ZvCZ7RFd?%voUwUVVIT{6$7R%g_6SZbC(E47un z);J{0pGWUEF>xB?PULYl+F@N2aI^NPn9}JHdF6B=rnZ5@px2|KE0J2Zb;EL`uE2@c zczhfu=r2m8-r5}XyuvN&S;}{k7^imr{;1#k$*lsS{S(Y~C}$lKFWpcA(ye6u-e*Sc zFA6duaUe5j_1J@k48`F9n<hG7*ouRtFq~uGaIDe~`Z|Q*^NLNp{GqAyC3B8phYr+| zD4j4zHpZwdOboSvrADWRidtjy#%DYg9t&s1kE`8gR>p0DHl*dPI(PrlfG0IZX^PG> z`Jx{89}PQQI_=#3*^L=Q%tmW6l>n)&!S;6q){QG|`0HRc6$Zdd{hqU(*H&k^4=XNh zwp<ymA!yNd$0&6lSbKb%i|Y>Oj+Mo&$Xnr0DLY#fygQyX*PYVuxH7iRW0n?L%F4?3 zInc6pZ6b}%SK}{T<)4t@?2GCPhzC21(ck49cDo64+;A!$z4v5l)1Zd?%>S{#s;)f# zS3SDKvrlz@JY#!`w_9JxbchXMzNEt_JHc!QJ}qb_As_i{sKA33UGt9Hl~mRdk^6xR zz7bKP*|r3=wpVmW>vJ|z=lIPK<$R1qmDS%z;N#&E5@V3kx2IR*8jjZ~pX{ZKY9QiN zafz<KspxqAP;^dZUR}rHe0bUxm1&vphe9#vVJT?<uNdp`t*^m)d$H5`>8eE@CVA6K z<;$B*iLXkR!^X3p7}g>P-Pt@XEYGQYc+8baWyhn2HY;7ME=#8B;`Elhh(>C?1^mT> zdRZz;ARy{EJMzt^#AZRxYLNrh%!g{>6HV@|X}{CLjh^q7Wynjl)5LuoLPVC(j&I;@ zU^Uy(Q5#+KJF2Ik^F-yZ>nLF+b!+#hwj{Ncwfsu{r|V$vO<97o+{|;R!l%s;UAC5` zgmLA!t81fnc-#Cj?qA^SVdM^n4dbJ5jzJ%>-#f`1IL`EsnJ2L;FH9@djXSZAv!Z~s zJ@B@Vp;AdwP(C_`119UvJj=kG;o%T$T&9b2=YrQ|FLcI27orv{aq{xidsTlo$`YFQ zW`LmdKyc(DFLyM~z?7$7(k;p|>SG(-TGV6e$~C#@9`xG9t&LWiSV89ZXJ+<E9zW1N z-r?3(R;y{5Mm_(DyyX&NXKBxIeybyP+SyOf+s{$dwJ*?aAfC}c8iT&_)57I3ngd=Y zJ?8oy^%x}#woh&mdLsx3Ytp>Q14lPX2S;th`OVw8kvlDu^ohzDq3(|(7H?IS&J*X) zg9`j|LWq|is&luFa8{VfJfgS7CI85v&^9rjf8Bom+x=@5m9C9t&LyO1;N{Mw;Zh=D zksak&x@$x6f$`7ckfCB>J=+D3XwmipE_y<g-l!xw>lL*4vE^$PeJjrL&0FNyBtVd8 zWc=<!eY8Wp)>q;23wQt+mtoY_1oOOKwO;_`_IK^W?maCuCj(x`s!H@WH$%Z)3qCP4 zXJRkp%YTWt@r83#(y|I>7N#|8z{6lXBFlR}B!X;T5XvVm<!>V~+T@~qnEpKC7}{sh zkHMRXu0p2owJVwQbuu-l*5EF?rhwoX*Mwf*lhdfnm;g2s&F}st?(i1VU-@JiXkNEQ z9ecu$AW)!;bl>q4q12<KUW2=@)B2f2We|E#U;5|~)ncW7`1<wNwYkvyQSQtfS?81r zTgAlsWW$z0b!ddVjJQp9iq&xS2QSvB*_pn{xrn7nw{h44D|0YQsY37&aj$C6&k5bc zlB^sx0k*&p!uIp@X<RfFJV}0ua*H>_+)zb@CjJm&s%756jTk0`lGbHHv+PfiSm_0A z)^Guf7LTjoyihQ|++|D%htA5}>rdFP{eY$b9G{I6o&IZ`6!qi6-U}<cy?uvK`;gQ9 z*O)bBJJPPLn;}^Ho>%qn89a5JsJa_=vdA~a&~MNNoAuC{dblS~*^lrgD#CjY!}L}& zxDYO|%XJ3qh}kFeu{2qkddeWms81bSN#O7sST}0rs1z)A;g~jf@R)yd8B#8FvD%<V zTEkQHV|3mjrFjL-a^)0$UptH9!@)(3G_Qw-5(7SU{dRVVo%+AxrJ8FwU5~SSM$-kC zi0tLPjj^VF5@mGryokwz3pQ~f<h*h$b?KN4y$JtPO7b>B^Mn$ST7VwDdu+1I+3{D5 z!dgr`<L}ER7@uBC%&3-$Lb3V`XF)LRyy>~5Kv-<i$EGwDtEeqX2Ico3FZQ+{tGcDB z@ww_zX@bjX@vz@r97g}R2f;Kxg-2Tvb*lzIfaP8Q26)1!CtqcWNbZhD=u#P(n{`&A zN=|z?9&4jWktdM3_&GbjRGgIzhj0@W_#an)-dj3bClPl(C#9i5r^Z3<)V)niGhOGj za7waEoz~<~7&gmXY~Iyp$k#m`MUfhOCYBLRIfvZmzKe+(GFJ?zs@Fu+OL9ncQt!@# zkDz=8ebk;b?0d(bM-|#TlQSSVpCq3UTa{thbUg`f(!MurA_toq9&|a@+`>)|mx?S1 zrsSYawg;c_vm!n?9dafeV;Uk1p#6q5PDSK=tJES#T98cgPC5Oy7#7m$IV{<RLcC<i zj<GVM?IF6ZdnVrY)k7-DuN(4NZg%E#44GMTE6;wl$<XrZc;}6eRAZ$?bt9w8{H8*A zPxp1TL={;!{6ATV`G036K-vP~agwLxso7~si7BzkNlD3ZadC;!afyi^J_Ln*2=$Nf z3%czCHBQ%Ytss+Xehmi*AIO%L6@%K=lVf_M{)hHhD{}b<GDYKDGQEe^nZVGi67fy# z-tQh$d>8M`>3+dzeA{3y$_3&va@EIm#<j2Jg*<S47*N^p5|Hh_8(F^A6jEzU`}12u zJspBn{-=<JD0ZK`f}%9lMT*3xwD9fZ8N1d*Qi{HgC{~Q0dTs1&PR|A#W$o#zNjz}7 zJ3M*!WNXLJY%kq*6U@;(3WwV1vLON;hheB|j5l6<F4}$TYuh5K!Q>0ACC-gvx@XlD zx@z(Us;!^hEx#0|?JPuRYHTl$JBEsC$0Zs4aQLa}cVH8>@??+QohsO+4Y$|EZL}+i z;%4(iER{b^`Lc3RPS7Tc7n^WTWGuZaPM3g{P0HSer?tyZP=z7uR)SZlU|D)pcesr& zs1jaquWtU1RN_i$`k5K1IUqTJF=9~(0Mg~rfIrl*LF~3BvMO>l*fQnfq|_>`MA~EW zLP|VJvSn~sId?<?ze@p<bs$gQn3x}G7a3)v!}`kO<clM!5kEa;E#%8aC55;{r$ye) zVW^GsT5BZM#LYz&qI_f9sf+UDr_l>Wom_OphGP+3<|sOs6sRz)%hA`x)d+>YQEnWL zVy|xD?lHtu0X^qFc)(&5PE~~<0f03HZ}#h&KL@n5HwlZz{17&*P*StU78S9xWK=EA zP0XbO`m;X6e`>j|>kqp5e0SSADs0asVI)F%7lGl7f((FAlL80l%CBLZpv$*I-)WZn zfzfFdN(-Gx+UvaHH&#!UeBFMVMs}4%u7tiA#@vURVpH*9dc8ktFT+7R04V0`_U}lm zUT{{hXAe9EUnS%#eFnc*0Nz$&0y~{&r$P&ky-!k2?LXqMZci_3>YU+exK1l?U$g8z zy|KduVk0G*C7!DM5I0MZrX57={d_KNZKJV!d=WcuiDk^CApg09O&9eQ9kMQlKrdrW zYeY18p`N`krlW8vemO@NwY}q5Y~Fi3vPCpQKSSBb_(J8tfE-kyy$|$>c>Sk1oM({_ z!-DIrEKLRtI+eXH68B?WG{xj+Vm*>Ow^UEVyBaoI@3Os5Su2dYFPQxd4{?512|x^| zau<&AjG)hcpS*ZXaA}l<wk_8Hq)@N>(B#lgy(_zrMwf2IKg%@lntbKJ<^C(blCm(8 zJ85_9b7lUD!P{;vNrUj!WV_$n(zEW0;k{SLhRv-GYVcl-_tdQVX;><l^H*IS3wU7e z^%EAIk4(yp@#qL^(sH8?W~8zt0YT4#tN-t9v&NI*?rEapx6H0zQoeNOBlM@$>f%Jh zL_T{HKMfsK__@B-J=9HziatmCn}-f(mqh)-F<Ins>K$9|U`fOqjeU$mxlI0=XPMN= zW*NUqM_vgX2Y%1f5k~nV7Sh2BQ1sWG-f?t%8gD{T-0Z$RmqGXG=*~w^`Uu9&(F0B@ zzo78p*Gu)Guy2g=Y1Vf~$`L!k+kU)3{8`KVtQ@FIA#2SOff%3J7pdg6BWE!u9N4cL zjpX_%4nJ7MWqm^W<zG5p+J$|vjMB^{rJ(MCjgismBC%B;C|~%BEiz)uxgK%`|Kmnh z5Bn%y<g<pX$b^j|)5*;Ns438dq~X_+noo$ONWuIWpbC7BRRVQYej_ukSMz1MZj3uH zp_;eSU}y2Cy*zCU1$SAgQNmggQU-JGSovA4|M?_=SN!~Y!ET7<^Mb4=ujk+2OfOC% zAbbLJn`^PyP*W=GdZ4`4P;^Z?oP>RWF^ymu3N5S6#>d}6M*P)67JK71hodwJ)%?Gp ze+`2}47=z+05X&6e%#?vUnz2y`_Y1VS`yZVk}P_Vhmlce9U?28HswXsbrf?mbJ*7h zhqZ;7b7>Z~-_FZZZ+}Kt?558ejgv^+soj`C=-qqRpOY{*+PS-MTTGRh1nXLDG&@_q zg6FEa{gm~?uv}QL_97+va#kZhiSy|p5jNA4tNnD6y(=~5nJxqJ#Y14YG9^7BVc0jT zvH$^SPf}UFBYk>ond9~v^s7Jz9~=zI1}+!!bC1T=dUw4tb;A4FI1bz6NEJ{iERPP9 z#KPHU-rMHwd7Ua8ira-^TX*emBA;^i)_L>y=xC50$Zyfxcx~4c2{p<uNx`p(DSm4U z-!ank6s|jV$vMk@7k7v;o!y0$&M{2jJtA0|B_;o7M4)UTYDb;8?o4!KHlq3rodn2i zRN20>M{sTN-9`rU+Ij#m`Le<Q%!^rVqf$DHA!|8Y=O=b5C(I!#YqEL#iFDe)BA@=5 zmGR2eXCI~}=uWEc{LM6hGVJ5`9~ZQhpWJi1iLpZL67scVxH{ei?ixkq_R>E2l%{K; zMWB1$vc@tr9<(g8XnN8@*wl%LL$?3h<M~I9uI0VgTE+Cs*-F9`SV&%tppSn{>uyfM zfWr-Lays<OOXI=MCNAvW0IDCh9eMY`JY|-aIi{>hMLqiVUYk{p>Q2Y6&V-Ce62-%w zFZ?J`*hAA7sh`wxwlQ!+dP%eF;0dTH^(~Dv)orJnUpNY^lyA*B*wJx^PPS~ObyPgR zcIzWO(boDM%%b~_I~wt<zmKECd~I1QMHPRs{7``!)Dku5L~E|~@vgidVslp20znP{ z_|A&x!#(s$`SIngf1@;~80)M=<JnU_tdS9Ip<&lFfzxjsXF1Ut#Ov(p0>46Qx$(Rn zEo|kPH*|k|j*dy7g7Y1<*n@nq>d{8M5Oa5llq=tgVaqDvtiJeLOp1%)1`=~=Gdbl1 zzAayol{Rk;ZsEvJ#$nAV$422;fLBu8_d5<@0ZNv;zm5t`0a{@KzT|z%565H?@qTJ< zwj?+c%l?q9&xI`SlZQjEIwsW=_pJCrPJ!acs@oLPGGi^7fCK9)Z|QSf(ieLgD$Ffy zlAk1BWUJjyuf3GqRSjP{;3S%vTe_`bZjX|R#X3`FPGJ(QJ9e&t&+jFY-aqTtXk=Ol z9oBQ$6f!G0A@&6`Ucq(ScO3oOGTlF)l7K!zl2sMj1;*eP7diMocI=h)J$wT~<eZ%$ zILGfk)#|msF{r5I!fzG22=jdPq<g2gFd?6Hh6v;7f#!P$^xmEi6>2-?{QTU0<ZBAN zU5%-d`(`7^>8`i<f}HqxJ1CTzS9vl&-;fo3Ueh7n@#{ywxcSjIGZ&*~XWOo&!%36{ zPz0;&-#t!oC04(CZTR^yFs_>L9`u_w?glu3%0|+sQ<PTk2!WD}gllxz{H_pWSM;{@ zosPJC+a2Si`6RLD8~3w7%x>39wIZ$YD5NOmWACy=EkyD&=rdczsAAp4#4N~|T&6%f zPAD>I$fHu`HO||#FN+4zU&`uV3QGv#U(RL*PuhLPp<r9L=g+PdY^k{)()T;kSWn`; zThy)MADu;a!V%bsk5oPyfMFIexg$nF>NXHFu9Jxoe$?w7EXeyopfF{nr^%xQdw1)& zN%{tL;Nyx(gjrQuZ%SL}_Y~urKkF~^j1Ps5SA@gu_Mi7^zc*^wl0C5xKAq>aRfJ?x z#@WdqhU*FnK3{3JC|1!zNybizKI>g}a{tzP79AH^mn?w}cm;2r-q}C0bf&faqp7TX zA6pSwmft%90e*KN?6qs!W)O|Jw%~$Lg-kcnj>6A+9d}vz)Dl%!4tCFmaoGwkf6C|k zTUS9ar^iwi*2N>FsC#NE$|-@AmWu8NnGJr-=qakh`=Yr*agwa-kLf5fzk8xb6MN4% z8};6;@q25`Ghs{SSMa1;!cOciel@C1?SD-NojLUgII2lF*o}zX`h7}<q4`=89GieQ z2JrJG?jPo{vEAF^)-mIDG9tC_EHe6+5lSnooZ{6AZ5@TgDS0skEJIc(9CFtB*;c=^ zQfkL8d<9BMY7E+Z@dhe{g2ZDQ$KpwX|6Iyr&I?6x9Wg7sc=oHjOSKWU_O8Z(nm{XF z<vh53Q5jJ%X=@n7^%0iCyJE<#4;(-g#}Ea^oqD8?fT{4II6232!&E#DUMD^GU*0pL zsmn(~X&uI8ep!duIau}X4H--$sZq-T@t;g;c4u;hGAW$(+iPHD>(`D2F1!QRe5`_Q zQ|<$-I~{m${OL1PbO;Sw^$B*XIFZXHTjSufGzbdxZx~HieMl&Rw>Iw{`!_@Oyt51M zce!xpS|8qk8o7331JqwV|6$Mmv^S>$ixf__{iK`g+1-ew8nOkiW#wee5#0In3LllS zAzi`+tr6|Ewh>X{L~{D*iOW8^D1A-&Kx1EhBqjO_(H{F=EjLsS&j~b^8cyA3f2cm1 zpmjIRq_e-r4>HK5(Y^(4gSHm#II50h%kR|z(p*o;FdU?LhiC*~Lj~*gBG*>hyt(4Q z75lMW$WbY9P^iV3IcTBXTG7GKvRxG!kNSOLa%kn3<i5k727+bsO1aCm)4|wY|5$9c zj6SaQcp|MpgTB|Oax+7k?oslmeP`Z&FC&hY>t8fIz53vMMiD6FKJn)5lQg+UnL!}K zIar-cag$zvNkw5G+Xu7bz0CbL*`A(2SzPXupDfSfINO<@)VKdi%3<Iec2kWDt=sN1 z<QnY_8hCD}Z1@pV{{_$U=;f6H_56k@<<;qZKW#SO&xwZ}k#V245C<7fMBvJTX3=C& zQ7=|($b{!BFSHdgV6#^@xGdjTw_~}xEY#fr-JrVlyT=1ZvVPnmTs>Y-f$VD=642N9 zJU&ODRA7jT)Per_qw+G8V0UDx^-yVXZ0{t<R8{lbc_FI|I;VWTd6@I=bN3HLjcy|5 zz!Uy`>sZl>H=0tpieK3|_~h0XxyD-B#NUeC(jF7EEk`dMz`ug7WLfjle{`{4vt;)~ z|Cv2;0u64Kp9V66wtDU!H!l<KeO7p2axsIDJP47m?O4DVr{zF@R<FEQV{oK_`1-dO zBGzZ~zEjBphGomxX^me7T(x)Tn+m6?UESoK+9v2A=b`cne%ID4Xa*KnhBPQ8PkzXU zV2P2Cq@KG3Yp^xFt)?HBvKV>#$%bw&fU~Q0fSpSDi}PdMpsjr{3Tx#EY4`g}7<D)X za&pkYWt%+Ge4N>0zG-ySP!TuTvb}6KsI=YPreOT?O{#{s*HXTl;<Q0ug>B~hL>Dg? z`%~jbZ9lGtP1G>vv`$0Z?b?azhuKq5;AS_X72H)aX@@7AE#+1m=^U{PFd%h`%k?#E z(p`KS-llD@oN!;LnaRok6hZeM*RGXg;#JN)X8_g`6)n)St)0CDsIj!Ax0pwE#0^eh z&$7R3Q3OL7L(k35v;7k-xX9kE7M*N8LgBFzs8-ZA&xMMI_n!7Uq6fPFUa*!^c>=Jy z2Z@j`KgS$=d3|s&BsmxTcHtt2#uFwc$igg1JBTz}rerz8Y7VpqfqsmXm46NW0U3I- zT?DxxKzAT;2+^rG?tHEVJ^CpQF&np~qX|)sbEVQy(Gs<s{!>u{B05_&QM!UPLde8+ z^Jap@4$zFR75UuGMI?{QhzcdD;x@;~V)A`S56!W(^_!eBwldm@Fvdp)&O2lLOoxtL zg$yy|M1tN%<p-$1L%ITCngN6Yc-((PasP2eh#MOkflr{Xx2v1Gi@TevlbwyTjh&sj zwVhWG_0}DxYeSr>2jat$;3Jx_l?Xn)wxdWXrQvB{-!4PFagzE}!nR6PFnuvhkbe1H z@?~A0cN44Knszb!ZOhBfIzHPsVN%RBB-3{p2Z1*s8Zz2pgs#@lojon6*;a9PB=nP4 z-@HZ+Q-`RW?Pk!7a9dRH>;WVdcB^n8i1xr8#_|Hfdjzf?<h#p0RC2;(*-2>v5J!|X z=N?mPx%)Hj>qm~^$5x+7`=q{gEx(j;*ZZBiFaBrHgeO}{*1W((C63?qs|mFv-OPEQ zG!BI!T!)f=f_q{5$)*!aU+JCU+zslb-%kkMYm>Fs=obaQV=FWkb+LHqdAN0nX=p+4 zP<PxR#W^8)Am%=RC$h4X2~^wZ8D7=!?(s*78s#_LflsAsaignm+qvaGi4@#vtRH2b z65K+ra{7+GIuY3XCfU-IkZgs%<9%=7_qH)%o23@Z3yo|LL0}-vq4&A$OQFV7;YISy z=bLdNmEE0go;}yhb(^DDzbXmnfc8KYaI386)Is_;W9<|ec5i|lB?MuVgZ(_x>Cw}Y z;?w#?A-KzC>vy9<2NTGvqd^T#?hR{t%_+WILi*=!mgkuI!^<%lL1g39Lb)_$6kTp_ zc8$xu;(3;6U^_Z+4#7q9#B}EsXv#ZcXTp!1W8PQaz>)NRv)2Yz0#!f|5c9*g|MewA zal&9u8gN;LJesFGMlLt+y(WV|j)}a>dJ{A^@L~2Wuk7qLs-Fgv)_)<AJ7G>1i=0YF zkTenbL#?Xzj2W4t9C<9Xq<20~+EQP0R=aJKj(;stQ@KqE^ZAUPa3%$gCp{|i_3J<c z!632IJ0E?zPP~VCcc>?TUmF0FgLqYX<>^nBkG_swyn&6Ve*1{f`NnA0yC!dr-ympg zhnd!7fCcu1_EtrI>_`4qZv47$H?8G?j0uUVQoMLwT%r@M+j9q|*Nl0&96yxpljAeI zUSP5&`M-cRD_92fU0vS*g7>(`qkN2#iSqEN4*-L9gHyJt<%e@IxHGSad{5OH)9$S+ zDj6a3bEB$Q{0pY)m*ubXmhFeeJgSVYIA~({esqM;X)ON+2**jucfji#4WF49V*(yh zP-Js#HT`w1{m)8hp2@e}YG$O;(r{iyCqk2UBr&jSgr9f9y`ur#)A&!X50e<UD1qa> zH=wfu#QFccLYk6q<gw|_NvRu1akb7!5J>uT1UHgu_zhXt>Q5=&CTC@dxt30O36|W# z*Vu&pov(QXS0TZrGxMsCf3$Kl5}hF&nkM~lidob*UjK4Fq~20P{ib~0HRlmU5W<GH zsDWvhJC^XnyDv&PH&oD53R7gGm@y`7*}Qnav8tRomnvG~>aW{&fN1Aov1YOSlcTkt z($+-c=DFB84XOQ!>(xREAj^K@RQPrFosAP*ilj=djMPV&hLHflcVx^1ko_WMg<8se z$XR>$Tb;g3CwNnkU|%lpd^m$&JBi9wuOb8LaEqZ}5&<~R)I_NIel>875H4W!423oy z{T#M7UsyHz>q<y)L2->Dq3wm|PJ03&y8$MhO3aw-RTEJ>bM1%QI%V7wrOCLqgJ_{P z<gWQ5$4yOW@tAs35shKBn3U+%2Obp5SGz>fAhX0a?tmSiBZ-RpAg04mmJtl;02g}r zHG@~Kbpa)1A3xn)SkW%=b>99yIw-;YT=MPPsKDM2j31P9fy@vLS@`EO-K@kqXK~HV zWa3@cK`KNHD4VJ+aN*x4E)rry_gaczFeX$~zM#=kUHVrmkLSu2-bP~r6oFvO0`~=O z0`_-3ifZVJ0aJ1v4DgiAyp}=<O*T$rMeZrv>iKUSXZy)4Dz|6tJ!TNq$i#7sB*N&l zF2`cT^mE%<mS@i50G(U%1zSG335g{niG=p541_PfaJc%tGgCd~F6D90RNt5CMYGM9 zTY=LJxb&W~Z!VA63j#mOn*WUV=p`GiPChtgAEpCRlisnO$|p@KPOlQ=XWR$B$-ke) zpiI)8NM@0CY1jb132ueIX$Gj%?A~R6G<CzzKXF7#423Ewzo!k~t759u!EtQ-l$@1P zaT1q_8b;E${wf;C45U80!`yo`fC;+qcPDRzYk}T6PSAM^Z$y)u4ZjFu{8*XB^>JxB z8geCAx05)7#pXd!WBtuo?mhF(NW4i353A_q75Z*?M>>h~-D{2l8j9?MLoQQlwsQHC zz&1NPY?jt>n=54bWR(wS37o)fAj0h((&D2Dn9Mzhh2eYaX27TvaC--sT=vN!a~B@5 zXjdf}od!}St?0FUAxe;w$|Z|HHEsJ8v@prFAh|;g9l1WZ`99_Fej9@aCNBiFtY?vt z9+rje%Q9s;W2qAFej&Flv$|zYe36A@`h^fT;2r$EVsAn6u&rf2xJc{{^%~HcfItSF zk8hZH-?ELW)oarxra&CEFi-9u9AC~x7VfTYnU~b}H>N9T<i!vft)x`wB11EFU<XQr z*Vf0+pCLy%CJ)$_pc=k*`=j`J_{RKwtx*QrYM=DGym*B6K%>hnJ$3vVQpE?x5W&aZ zuZTXIg5rSQ&o95r^Dc#nM<VPsa~b-6$=l5APV>7tqilE%#FUv{>bsK=aaDxP@p$wI zFvG)M%55=x!Y_I>xs6=u{%epfrh=y)(biNBzsiK3nYXpzWo<nN3aHrl?JSp3JFcd` ziy-)J?bH1}8nEg{rSv>l9)r^eisQRmB6yR#T9#2eK20@aF)~R~TR~nS6kl;1G)(i- zUPSTBZ>c}HeC!!1`guw#;Y0k7+&&77i&|GZ5h9!+<tKS;OEXSMo5aryJbDCD1mRMs zU&H6`qSuiu22K#Tcm{_}GM1Ljc9Re91#R`fmn@TAnqIn_<*0}%7+s2eq&!prYklI% zH{nMxtD9O)Afys1=8L^wQZNwD<+Cb$h<U|W6s`Z%R9VM+p^3$?GPDtHC6M#SJGaqE zxh9Z{YoFtMf{>Ey+V7*YXkW8SI@7)gI@hMAo6GC@jqGabl;II;l89~B9CC@p6s`{4 z9N(Mxa{xK#=Q%WK3oFHZ!-R)YpHJE8&aBmxxt^ycrN-QJ<D0(S<Bt03<Z&42-vuI{ z?3X&teVsjpa?jyM!7zeQvP<#7*?lkmT)qxXNq%zs=hAy<`C~=dlaE%hF5f%zIHp=+ zf3BAmn--zE4sb|IFK%pnkPe$#t){v7SQpx9%GepEWQWr^7y8rmMatXwGnz38yzc2+ K3_v9Z3HV>V15D5W literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..61864aece62d255dcdb9c5fad0de6b5311a746f7 GIT binary patch literal 8121 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5b44db74c24659b076aeccc707fc2132411677a4 GIT binary patch literal 10525 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 Zf#leY7?|^LoT1MsD}&0q%F5CK{|9P?t&IQx literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5f2bb2e310c30f7542a80220f4b431592b7a5143 GIT binary patch literal 10912 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 I!TurjKh%Ibs{jB1 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_attack4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2d28e6ea2f4ebc386313411b1ecfbe324d5a4b07 GIT binary patch literal 12109 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 OMfUsML!UT+{Qm%G;fQYl literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_fly_loop.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_fly_loop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7204c176106cf742424407918088acc170e86e97 GIT binary patch literal 33914 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..06573ff9ebe4ed192e62f2e3675efb2031086d97 GIT binary patch literal 11237 zcmcI}cU)6X)9(qr8>)1J)X*dpB^0HILg=AM6)Dn@j*1}Cdk3jX3rO$12uKG*?;;?* zi2?#v?g{>$_j&Gn@8`XL-TiF#vu9^_W_RX0b7pfiZESP^Jm8-ap!&DNm^1zu!Vd9z z<Yr;#jvIpbxBN538*<TUglOVc{#U`R#8DKB<PD&2&i}VEfd7|~I7q)|=VB|Y>1G3S zw6oB^U=LG)iHeAdh};knhw-7UtvoI5oNZuA&R%wIkDQ&Xoju?<A%CUfdjB5_;op72 z6%_R$00}4vp$6;mAC1!k04M;MbHS++AF9AHNjZE^Qj?T%y&jS9)THnpM$0Hf@4p(D zxD`DB5CHysq%nCLD)v~U4I^)iTQ<^8L$VM?9HG68B<=dfW9eK_Tj1b~g>#co8WIAa z5#*FPg6Yt>#v+U(gb{2)S>5_M3Nziv_}^p)kcsxg0@Xyf^Ak0sw%_E%NbT^|jw+A~ z)sCao5L5b=<!wZ!&)l)d&CGuq(u;Gzz`ZCCF<C(sNO0`K;038}AgjN}f&u<Gecp|y zQ>mgGs$zXV#-({Es7)&|CZ?pLtF8wYPg4Ug>lrW4882VM)L`RAU&F>=<Jn--)8Ge; zA^+4f-=$Mry*N4y0%UU{Q&!=*SDAA^A#?GALQ3%fE1XJTqzPBy33)075ADnCGU{zh z>YawF1&69BE~bD+Ccy0m$hJ!__&@4H!xZcPca^j4=Lh6KUG}-M_PKH?p}G3p1c@&+ z+z)^@l|u{mxQX9&7w>bI0qb3l+XG2z?~m0k{mTeAvjcz}g0;t$bpX@`T4=&e!oXd2 z#$9~|R0U2W|8se9ffw)~99a)j?EOi^;vQV6#UEtLm_wpS@mCT!AuMMNmOh$(^d3o- zzMfq~mod>9uA9NzRFs-=VL?YM(<*37_+VO3cG_sVJ644v9rL&MgeHTytY{n@W7^E5 z>ScNW&a)d&CoY=12d*_7P2YIaL<jc5lQMYgnsop2`v(?9W|`Pd<O;YVd_KdWiPRMA zeYeW|{GJpy_TS+n2ionyEMsq00L(Xr$bycefFqIJBbF*L8_^HXXOE7#gDMKtLNoDV zJOVCG4g-K7=mm=Z)m%XNFN*UMBKQaSYKBFJ1aVF2JFL`h<vXY%1p-8|pah8G=(>$p z?&U~j2Ta|xkpLzMje=wTdK73>m{puS5z~c}grvF+!V5vK_)o)q;ToZ48~cws@|9Ja zh8wJ7qCz@ivU<9D23}5vFFh9;f=y>Vmu7sIW}@$34*BoE`Y+D`K&J`1@W~{LC`4ao zpoRkJUjzTkb6n~A;#mjcxm2sU)W-$iABt-piI34LX^X4t(3_6YdrmM|>s&XTkg%T6 zv!3#@o~ySuZtyj%|Honey3Nvz=YMz(&PA>wV^)<D2>$Ik*?cjdBx5*L61WT#c%G!# zgr^s!z1l9yCHrrlV;fPJ8c`S)u^AS_7oK7lo?hIP>o{1x+x-8m|K&M%-MGLCdXADC z*ME3U2ZB`*^rmV-^`pOMlpO;V>Y;S`KMeo?9dQ(@7jZ-zEi{Fem_iHb>B|1k9s^RR z#MLLnLB%Em022Ukf<_L4M!3Z(ILqE6L2Pgl<{*i3x*3BCp<)zB%Bvo6^1QN*3CMR8 zN6TnF`rB%O(cCv;V3b`2CMxTaBw*Mh0JH(XAJLEKW^}`<3}oNNB1p56`jNbt#Bmk4 zPzs|MoV$R=ay2t=TxB3XiBUBoE1$+PybN3f5Q9JRoY6RXh#VaNSWuwJ;K4~~EPNvl zJ&0ImMWc{~nL1b`30u%0f+#Bx3dgYOVBvkNLBsOvnSrD7d;kFJfPg;*K5;800Llw2 zyKs#pimTFbtI{fs&{@yWs?Q{gzZaL#*3}!L)tl1QTVPPvtLIjyRaZaO)uUC?qt}~A zQP-<;8WFdi)74vK(3`5aUSRMuNby_}Q#S-3r$MUcOp5RQX(!Xve^{y0U9h^YH&ZX6 z?V+cwXKkpfXXs^Zc&cYG?W+n>b=2qR_4MlX=Ds=UrTDIR=$RT=&z<TSGWZ$K1h1U< zt}x;_&rErO)Cben4;nm|`0Uc{>~r4~r}GsT7Zuk#6_=M8=WZ3}77te26qlC{R#%ji zJMMzi@;AlRg2lyxCDo-riv@S<-xN2O4OUlXl$Y$*ACSKj+--I#E-x>s-osIw%XWKR zcbi3?6~KoIN_Luynwy<>n_Y+NomlgVciQ=fx+({&4|bcc)p~Mh>v=9FnXVdu=Wx33 z{mS?>xY|kjZQ0L3kiqyFa^w+f6S%C#nFSo{JrcO}Kr#knlMe2*xGbZ%WVhN`;9cpi zg0`NoX|naw4O7F*&Pz99jAx>Ai+7s&huT3wh!4GwSX)F`O&6|%gskc^a$n2-Q_>NK zg<jX6QmZGPc@-3-eX$@mAUJH$4$9?l2;likLI5I;O*$PYe-F$9ir#_c>mrCa+%-@= ztVvoZdyb?@{$7}Fj7ooIA`QwGo-~do&cSG*9CDJT(GFDwlNS51d<K-AP|~=OeNpeE zQ53Z$RCF`n3adhjsl^dMR-4)RR0=3eKAkE`NPidva^ASSa#22wj!ID-$O@Cspo&7& z(-}J>rdh!i`838V@LoC{C!yYS&R!VEY5*tvLdJS(638koFad=sOHM!!XC~rU1;(IM z;PnY8HE>rbR8=tA$PqD}iFT9#cLlOaKsgHa8X2qAc|wiIFLqT{r|)22)(Z;f#xSa) zs_GaVoDmz$D7!M8@S+|D;}}r5j)O$Ov^|bs>?Av#?v5&(o<v831WTv3sdS%%f1TXI zUZ{84q6{aTzbZKa6uvQU6opJ0w*XlsprgPQ#*R$|DfS>C9UWP>G4JjuaWZLCij$!V zz9HOWo4)CTQO6%2kn<<C&c=lhoZHHWp|L7<P`6<uKdHhnlDEiBO#u$q8<r>GuEQeX z@SbTT2{(p8m0zew-vJH>Pay>69T#p(q#oV_A)_=T1#W|0+zSKa4iOWEF>sVIpUx6` z6~hSH1w&^E>Xy-+N`arr5-ZOK57I*M!-JtH6>bceO_Q;L`JCfu(mhsiLx1ClIfVrU zA_V54E6PtDq=w=xdI4&*%oBtHrf1m5zN~guj-)JjT2z%Agu=tJ?o=ZI0N4XJw099l zxPdrgK#nmFl#8^1S_~t%SjEA}$Qne&-<ugor9eUtZUcN*4I{w@ssIwed@m;uY%odV zI072A4FkvE7!MpF2~7q7{4QWdRH<#{9uS`m#!Nim2`*-$ki<Djci_FSqy#i54m?tk z8wIGl9(^1k$!HG-Lc>wQ3kt%j*GLgn)^pFHoC7m$Q7SP5g1BxY-2nv>9Nsqpzz0HN zpc0=&={heXDZjYY#UcD*pc<nPA#@fIh|Nqz5_nH4nBx>M;!+RrC5y{HqCf)p*b5Sn zo2<Ad(>><jiOIivr2m&g6oGjbwLbW^?qy^l`J0vBp}Bapbo?htPyPG&A36KKv-kh0 zXY5c0Lhe5sK<+IWF>p@IqJLKs&P*<dJ0p||O!VHRf;%Q+3krd6<p+W0$x%ch`M5!p zz~LZ#K#xu`LZ!K*(fr()6kO<-G(ri1yotFn(`b88iWCW^b`mFQR$dv7nKp_P0$mOT zK3YUcgrLDGJ+l_2i2QLh=%0+1rJw^DIe=St5Q5iDTSV1?`UfM#v_+)Ev=KS5?Cb*g zD_6RPB<I(3jV)i;ngdL>6)v=myBMHBTV&(V!f_h~q6&u*jv&wsf5(F2{%Z^>wfPrX zAfPt?&P&o#xPTT(4mbv913|`j(c=btq<<5*3or)JfT>&($ocPB5)CNhBE3sO;}8j| z21mGn>P3%~1E;Qw$sB*z;&MR{qWHKd%(=ytH+a=ie5DIt%eEf{_)`FY>#Y4Qe7Yaj zlNpqv8WiUSwGgI8M<DN3St~R3Fis^QFmyU-hpkMDC~eIwOBCW=X_7vQFFs)0t+dW- z7`$S_NB|Kihu8}_2pwZTC@6>k4rEt$j3P`32-avs$tcMBg51aL@BwI0KSg}lJqjAy z;upCVQoubE^L}D~is<OtNb)Vw4norpp0FSo0Y_L5gf7lMkk<L}CrZu6PEsi)4AsSL zdl>-O0U&`AcJ*pHGKMPlQXDj%I)NsUHVK3;08~Q!F9H5sgkfP}4`cG)t>SatwhGGc zUL)YXAmbVmlD}6Kf{Xs&+jxiWUo!4CjuYc}`FHG12(HlOm+^4%a0^}&YUbwSyCx#i z4o66ciiwMfi}HzIM~IEUMI=Pw0=yF92r)QZTzssev_?QgsG%7kqoShv82oF~@GOk& zOGx@vkSzo-#{>L=pJj=)h~H2~Fnd=TKL!BHMw$Bz>|#I&G1}$H)5Vt6x{pyjYroD- z3=F*~A2gRtygZtIKqfv4gKTc?%ut<7O*dRJ`??kNVtC|e8fd#`E9YRot>b<E^W0}; zvfHUxDEarn>w847QTy}xKC<-s;V-fdLXfbB;Rip0TMa^i4|@}_R808do>W3B@36wc z{&JE1GA+;4@g!NB@l(wEX#DX~f*ohpr313Jp|e76%|AYP{ebjdeJDMI90Kg0e)p+< z)_nN0Uw~-<zvbOZ&zW3^UvZ|7<vzzZVS@)!temoG=877K2<Ik@M;lMU5R*W(GmAlO zQ`DVJor$|;*yhrPw(othcO{e}@SR4p%O%QeR$mz|@+l2{c>CwHM3pf3Y04dgfGg%$ zH-7xl`z_bS#&7;YjRVD$=J#W&dNcPEn;Jvov8I`i@%y+~Sb#mrs(cm^?`N|gU~em^ z(*4!n+ECe&Xq{ne)51(9^>br4c?Ic!HOac$Q~?VrPxcB47ztDVsB4$i{mJ?{uw>>p znQlC^brvfL&iR(6_Tc$@#f-TEQAi#`x0j@%9m@MjqGYreSswb)AFg&5RbWk=oIy!y zNb2L!FtURnpvFQsGT}PgwNl5U*3!26gq<}OfCr#J$|mYhW*@Lfd%PxzV;=UqovRbW z8m3U&{!DIv$z#ZC%5lfyJMqSm(Fw#vqGG={;86=FUFJM-Jk{&^5B5@ZulO`9AIT6t z-6ceRN<7nG*w=7iM{2DPK>!(~_r7eO(SCnN&mT)UqJZ7cpE6ae+g9{%e4J^Nb<`vI zec*k(H+4>9-ET;o5WIGLJa><{j0kVeIiVr+N?}g9C!0|idtAZyt43%fA#CQ2VHtL6 zb7?ngdh1qR;Y|I)dBf~H%1*zR41W0arpt$P8jrPai7}x9H`(m;o<&(jCfgCG2`BWn zWUpcA<O!~onG>B)l+P4ESOT_QRJi{RZ!v<0$b61c=J}aCC?Gv~PE{$J_jdPl;l{hg zHwOhSLE>Kvzr2z1xYHn2dG_;sXQ{gHQ<h;c&5G4~%$?v;x2Mj=2vtXXH3{D-OPy)< zlh1E$JF=}B;}IN!$vWu)jdvvz+|v0P%2~Tq@NP>)2KbU;K2nq2>5sw_A@kd4Q_{^e zGR=9^Z0IX=edCV~mHm5dI)Dp7p8xwHMv_{%V&92!i{QAe%<pOyy7R3G_lilAb!0Jp z&Ay7ZH^7CAOtj%V`7!wG$Vky&!(QaO+cdX&&<Clz^HYs3v~($vM+zqs^II6#4cFr% zf+V2|JQkF_0ff$KVv9VMBD9`*qx7_TBhY3kT!Z~ffr+DHW_L=&jf16og}dIZlt~hv zqm4_BV?~5xYYhaVkJ%;G-Ix{hkG_7DJdxoPn%OP8a|t==swMTQyY_y24wYL9g~i^> zxub4Y*-16Cx9;AYZvD|)nU)lc@5)~DTT{@AO!n>WcP17fYaBJchZd~9zt1)tQ*tZA zLSm*KHQARg4i%NN9>U&Kd>89-oWoFZ6r96#aO=Q_B5p;=$ydLBT0}Wo?akM#n=ct= zBVW7Xlh-E<vELEmA-H^&D?DN0HC`#<$87aYS*_YYIIk6jWav3{dmCa98MW-7u^zl4 zaYk2FT5~zUtLyjbcgP38@pn^1?(+tM<vP62%Mc2ViibV~@p@ggb|rDJ$K1j{L%QO_ zuKF3AY}FFBFVKoEt`-_~2rkjk2}N?$T$%NppgLG3Ko_#pMe{st`DF7gYu(p>^-&EX zeB#B_*wTh1?Is&uIFGr(m0yBGo!PvcJwkFmXk&-GiFhLynM^l>#J7g&znz;)dhT^~ zjouHCsdITEgU!0q;om43=81nSSaEOU_V{PQzEc_~<xNSmQ^F!<;xwtN6Lcx8XF0F= z`*>ctGm8+voQ2UEdyblCQhLBEZeLnL>>!Sx8ZQwAkJH8a#J*b0QlEa=6K>TSr9R<0 zXEQI{`PnK<$BUJ_iFtt?P=kASW#{lsbPEm)oQcD9zwCV7Ni2L2biHxuk-pTtk^gEa zzkruTIy;HfJ@MlNrT*c2kXCpF&m}IFZa87|54b-C`_EmbuQkISjgN1QhyQd%uFAA; zx$WFi^wz1Rk6dO!9kf?NlJqJryASlc5$C`%>PN0Reu)qdtVrXS^7|!ieedKIdszTR zwU3(6gBJZ(X1@%Ydj9nWkSSX+Z=P>XQ||RzP@d`AqBHrW^r_D>R=h3@>zme5KGV}} zQF;1rm45#)xf~pR^o$b!Hq&#yr!lS~Ul8g=)Y_kNzRfJsmKSPQ@!lotG``=p@+jQC zvE_Z4S`-sGVQi>GSuYXx$Q8(1y*J{Dkcz7L(R(M>&yEp$w-?iBZ$8bu#FH`<(J=dp zTq{$QxRpM#u}=(MVe`PZ=J^55)-az2gZ>@at;Gsk0iM8L@I&tW=RJ()_?o=**&;8# zsecn@><A+mW>O`%l-}Z5x7_+$3p+C7m@qxV`|Xb#^Cyo(nC3IRuslUExAp5rZuZ98 z<B)lMAc?~}A$uln;K^O%`(<43=<zEsh*f(XeZfn?e$K|9U0JzPV$pvlJdQHuq~Du4 zkliOIIt1^bU4$L{mpztGCl5kmqUT&3Tdrl7ePLAOsT#i<_wFXOU<LEu{7rZ1mYO4E z)A7;3{yFw#ixVl2immlN{Iz}OtQKQXw=}!arPL=^+)c6{U0x&}Ah0~2&GIhQbsRY> z_L+JGHBm*%w0>`O6cgYSRt&;Eloxmz2)m(lBEY<Ri=mSBuAFNYs^IhX4jQen<AJh& z^efV`DsiQr*cU(EDcVqY$@sBgg+oH$l@()hrpD5*{P}UIGO7(Z0^WAlDE*C&t`=5H z#LbwLLo(^Td6$RzxMN1r?XJ0WdLBu&lI_!P88Z-{cNK}VS~nUx6sDb&Rzfnly&KJG zNE*GCf+maZ-~8jr6TXsU`<tBVOz<h`CM0HD=5U3E*NDegCuk*$>ndat=`AGRWT&&o zH6uDwLCEaVGxEbwt|tAvnmw|O&`=IT#^il>c0Z+fi?2B{B59VGWJwj6WFt?ond7HH zE^O{BaCqKpJr%UO>1=VoPg~<Fjn1o_cgqSUynWA&y`SrrBxU?Gng&YghmtnqOOvu6 z`)4Ks!j&HjJh^iNdY;W9eqXM%H@nQ8V@D}(@EMP(l)B;`%Q&^h&7&#E518OnpDNOb zi2W-u+vsCiyI(xg*E>`R017GvqX4{8dT%#rfO=(1ryDQtYgyH9QjLYFv(L`i)7S}% zn`AC$WI(RS25%G_xx9I8I(hTwRtFhibhOc8|Jo_*H)^r(IYQpkK1;)g8liJ}d{rAA zQW`0qtf>l5;zNOM_>lCr-L(Ie73nu5#jk0$vO_bTBy84ZHaqT#eu#z!A<jQ9P?8*Z z-=Hp+?&V#)(nSSWF;!fBbzm;;YH~`8Uwo!xLeaR2%EWFp5@yKpmX~g#YC<!uS)21* zd>YlRGCscsfJQBbv4xi+_8H#?1iRJs9>;cWwA++~f6_GTtgo}yZ3(r+_%}`mC!4+N z?n$WiCcsakuh90Y7jf@A<8SFm7U`TeqS{d|N@_tw#}~%xgdgT)t5zp;r$s;<nJPRX zM53b7>Ky)Nq%Dg~lafR+LX*^_^9Cl**{C6Ubt3Z+v(`>X6o;yuLi+Jr&f37IW8};v zA#H5lS^K;LT$PT`>+EkX1h|s=U8YHHzZzA@<-?3G+GR?CpUF04e2K;`DCk;rZCg$b z!v22R5vKf#WtjZ&$I?_u#al|$&+qKrT8=knGSoGD6zCE}z{TAAfnaXeHXQ>e{PL__ zY9X$PI@f0Ig^S*L-F71V3x&|7mmy094fra$dk4?<8t%Q)tY@uFwG`QA-bj4qSdho2 zZRkN-ED~y1wOGNGIZz8t`|xFLn_Q67^Co=@8vDe9P*s|z<0?;Ji*nlar%$DObIwUP zOv30q=w;h()nFwIwe@ub2H|m0cY_!!f3D>=g>=z|wN$rt87Vt&eV#B1bxLUBNn0C9 zm2n7~Z;bG}_J(gS1+bl<mgjF%c%1ryb5y2d>4(L;Lz!E_DtdK=RDXggJT-YT`g1jY zPO51{7klsG@z4)lG8D@JN{w&%h#r2gtF;$CT|4>uvc96#eq^;Z@~lW@--_zfrG<b_ zQfAEh?WkwBZm{Bej`5l@kAAKRIsUA`*N<s0tS-TLy7@>&@lPBiKNJz`Cx(j&)6aj( zv-!Hg2bml*($=MWV!PHSxawEo-eG4N|53=kxO{o-d$Pk}O^43|{K}$pWLMM+sR<J+ z4#0;S@E<(D1KNXif41Mj19r9trnJ=a!f)$|Thk?S0Aj|WtF{@A=Vx`uw7^>?SLW-| z(-T_<zHBg;NcwRY7=Fu7Aiouv$kn5{YceP;a<jHZd|M!!d1x71tD7WIARGC)c|`Ni zi|Y+CCgShrlrJ3&a@uFs&wZSCe#4*7fsWi#Gi2K8-<&k4%T;uUv!2R(XxviKXL<lQ z$9S~dKMFl^xL-~xH<`Wb+Y~;?u$9JCO$F2kbNx6TYUUiHnRPk~OZ_OyY%wd5?Idt# zT)Y%$wG}5fJg-vgDJUGX;W0F2+7C96ktnA|HPdseOUYe-gEhOqqA7h!cyi^FPy;%# zUC`>m_Tq0J&HiP<2D9*d6_X$1ioY^ykFyJ6Ioo8GqJ&ebSm!0!r~XKE62+5EJ}}`S z)g9_Vvi$zDRxjq3qyN43R3uNUDGwh85u0_}G|1Xd1)glB=T6^q@$fte4<Nw*K@S{@ zM^>|qV{UED?epUEL)SE~8MVD*ldo&$e<XRh$fNamJtz0QGPBsPLDD^uq5Swy9OdQ} zEhn$Zv^w8i7c*g4!004<9R4|8t{e&aQ{%=if;bh8A8d&x)&MUwk%5~Of^VVN`pYzL zNSS}d6CLr<%-`QnxU=nq>5592@ZlEtM#_aRp>F`p2PZ9@T*=5Vs3j;TqnTBAt4ALD zQ!b{QeSv*bjp^1}74)x(vJ5ONe6_i*j^0rj|MlgdZrH%jw+a(pU!`ncwsf-Q857dg z^)c=%URu#uF}pcWTOHYQ8h#F(j6Y73G~|*e6tN!3%kSXgnWIVHdWoAmf|L^P%ki?< zRN+@?|16p}TpO48X#ER>V+G+$$F8Dy(vg*+G8GWO5$L!(XJQ5XDbG&!YV_vpZ~j{U z+2x@alopr{-dotdMRq$^zjC2}&VS0Rj8ca3sU0`BfTl5k+9`NXyc()r!R1KRHmhsL zZn8nwfN!&?%+0)HC6*;RFQlsS-Zo{3DamMa=;YV=#_@|LRlJ5;KdNFZfwZ+n-Q!K4 zD(A46we-N9z)}5IQjZ=|-1MApbJ&&Wo`jL}@Nn5$J`SYWFZk*yng0BRT3S}FE#K;$ zrey8eirHk0;f=<x*L=^^cwD~Jb4UIl)DdNflleLujo$l2%MV=q_dp>2>fir8;Dg;K zt_9sJ+}wOzJe=1Mh>oV_veNSUs=A7*;>v_O)DXxAkvd3z7=HAQ7$lo@{ZZozW-Co` zX39=~S0_J-ezEMK$XE#EgJ6+TCruA#jw78viY9jF_XBnsDjB=+$ajomuOA*=bJse1 z033_-yl+vFSZt)ED!dA0i59%9s@HIotTwd|et`|T@=>emnE=qPO582ziO;C_rxVNK zPu<#-S?Id`%<1>}vsVor{jHNFm4VS;18Mg}e%}aKt`Cu9>nW=3$c~D-vY_=U)8W2p z?d#JYIvVnduGUcpz?vXA4}xGzB-0%*8|`2X#IR2>D$^=_+~q`$_4EYRx>5prB5jFi z6Iw&+(VZy*=#(qA*41C-Y_IjP7R}eD(sBvcCg%RIgFc#~>YIxA3;-*<!hhLDg>KVt z_9>g)%G{8_DGl$!`m<gIW!GBp|B*Qb)erN?P2ZtK_vNLjGyqJ{E24memk6HB{S2d= zW0`fI1o2PDdvAx?tpT4#8ZVEAPrY_SKdsMqI%lq739}*d!Mf!&&pT*)pJwpKyQmLX zE~RbSu`2FB$Vo_U%;i;Z!Wrp)*zB)tPaIbc9dAe5WGwXEdVAP$y!vf;ir@HXj$xc? zRDQ_Si}`^t%lik5*AKa%j8Ow;%+s~@c508yS+4rwZN#hJlhHv$pcCf=6n2a@nO3T7 zNgrNWi-L#ju+wVLlPNW2|C;wFtsvKb7)3dlMd2turzt8Yoqi6htM9x-8T0l>?~Mrm z3XMx_qx@B`BA?49Hqe@Q^T7svftw-X3)?M}7^uCoy?H}CC&dxaJ1Be&5p50pGIPB0 z>tN<fwdq2m%i59(O7&N}J0hcCWN@j^>c$zng6edswfiac57WTsuispyzpt!Cx3gO| z=Jiv@Xn=S#4UVUUjziEMjA;x#Q(9F9%*s48V%#Py8sqz=CAAiaohAH)8t~{nPFof; z^%ecX_I`{x8Nb}gdAr>)k^69;=N8i}^Hac<h`IDER`U{|@TIEuHf^f+R*YnT<TK!7 zu*c>fZW21SSs@wINMn8=(JE7)4yg~^p^}k!`}FnsS;;N4jBkf0!ILss*V5X8#O({r zYTv~0IVn!L^p!F>6}1WkjL#Tlcw|G43febTruPF!dYL4DhS)xXLS1dh@uHmAEp46X ziPfdGJ6>`*eszpdAVAa(uLQ8V4&0`Pp!m#Ln?*AVBB4x1CxdhT9|i(HY*eW){p^0) zOG#==TLJ{#H>j@-b$DC+GSSVC2)`^zj`MmM6~G?C8v89;QERQTa>0ev5uL1SIA%-a zGJoTs>~ra>UutRg@KtYJ)OqXg<HW&bN5WyzX#-vLZeP;z$O8YJkvr}~5j-^Jj_dcg z*_4=*83e9=4<_GhC(6}u+_qInc4aY98)Dm#$$atIfM~>j@p8VH-Jy^Ajc@iIRpK1I zM{`JxHV3=K>gp}x_LLPV8s_rGenLnkHmplgq<1+gkv<%&g(=l>iX2XV)rtq)3@)9h z#mCdHWLe#oVd=~-iwLiY)&jOx2HtlrTqgD%_MUwG=+Ci7im%&l%k`7V+r954bB#{j zZ3H+sDU{264}<=Ajz{u|ENrHm^xghSzpDjbdqfu|@{Q4x^p1ySE3Gl(G4`DZDw3!v zb@+{36k%}NJWUcgy`|K~hVY%+mNdV<2N7i?q`(EBZA&MgSwy-<b3%C=%!vt*V@*`} zGjN&Z8&8r;$nFi}0cOFaM~6_Txa=hR$Y4SFsI-=4Za7xl5dt-P^6f>FmwRa6>j6e$ zn%#4q8zVD~s?KW_m<`^w-$7#Q#m@P;pZZPNxbZARyZob1HQ$myIawY0@~Yj;j%%w% zjo0h+lc@ZcPeGb@o{pFD9f=)C<B8@h#<;ql)IAx$9I@0C)#<1=-mc8yj#kHWq}qz1 z`HZI_@7oCh1c}M>B$09p!P1DDCCor(>|s%OYXLs+DtK?=M>dq;@~l(iF?H<&y%jEa z7A-@E*<;rliIM9MN(w&5TxxE(ViQ};w-DgtOXt+&qNe^w?Co#*1EL>paqGKb&;ygy z!dDfom-|>2gEYf+8e>~K`2}@V9POM_a?9d4J@@N5@Ei7`<{}?AJQ`nEwI4Q)sedUa z$64G}xD>~^Ep@_~W5^RGM|C4ytNI~fF!X#$z{&|lND8edK6+A7^OZ_qLzRV6II^3) zgz)<In^F(j_TbEo?MON3ynUDR3XMvUez3q(sX|6M)~D-#K5#nweL0-6IX7(Y*9%x* zP5l`$k<VM*urb4IQ0lGg#K3#g;z^!>w$n2SB<X>Re~I!ceeLTKp6U0Yg$a-P>qj_J zb&|rVmKzK!Qkb21&>KvjWz3xxr{tsFA=$I0{>%tu5?)Jj%eyRWT*G#{E%a<lCBvlh zmBj4`-VpWN4fF3l({^VrB>^K2>wSDa)|<=fUvcTF$@F(}Xl1}+m;2otc#HzQs7WFi z9q=}F(PL0mxT#N|C~@WGee5%nM;}>FVkpa6u3Hw2h<Ify($@u@cFrcfe`cQF+lib! z9;ey$HX*ulHs(^<lQKPg603CAU$&<=BjhfpdT*#3*Xg|w_N&e`8YB7FM0=JHKblp& z%UIq&hnP+uo9eiL8R(5tH})K>{ilgJ26$QK+J?Fd*nTx@DquN<9?kOGFg?uTQ{xXL zBO^O*(=*%nxJ`FYjPHDA?qG~IslEqD62Vqp$b0?9uAiSLKA(~LAT#9m<@eMdZdFk! zKZN0q9vzG>@)_}h248Gxuymjuuy;5r8KlZ|mh!xE-?p)UzcrfU(bRlMgjPVz2={hr zX~$2RA|CEfvyTWlBUc{UDh(5CPQfye8;TC`OzG_uT(Y^*k8++U)Vo}tm5S*~rXh(m z<F&C~b^<>Kch>SZ_f8FB6Hb`Hm&gb9BNo^)8NHXKOoh&hKO!1CQ_sN<v~&-*NU9aE z-IP}Kty`Gmo~}PXZgO?c92{8A9K^P=p(t-j`9clauSlvj)jbsx6BbSr;&GOL4eJz9 zc}H&}n4~!S7{H=C9cU2tepu(p*um(*5n=0FX8bKPgU-wIP+;|U5IOz$$&2OKl_wvj ze)!yVwXyRRl2l21&>axF^K`i2(S}ypU~XW;Ts%6c|4Y2G>Wdsg@GA>z;rD38>~H1` zUxuy10NrFkhYVg);^l_YBm8^Bnj3FF_+39ynIFhdW1m!Gs<FW!3<<S&DpdX1uCY{V zm2{JBXDPJ3$EQ^J5%%SmYHU@%Q{xx1-9B<xR@F?0trNO4gQc}%>vrn!>vj$g&FpG| zjY;&*@-7o>&Tjl1G$r#gGUUE?FWlBlcDePJn6Urgop%7iW-J4tH}yu-cveZAW-}}$ zH(Wk|_EoUSNiy-d|M-hV4Vjt=Pk()W{SrM5C{?ycQ}W@t{H5*vbL-KXCFE;VO&!~r zUH!ArTRR>)Kb?zBu5lY{cqu-=D^Qus)WU5d7)pKrb&TCHMSS|g&w7(sqVNi#%k=e@ zgta^2gqCFw#zy986&vqwcw7^R7nk=cvnon6m#qz${AkrLv~KXgOsFl8kGET-@M+G? zG&bc9WaMPVgVeVr!bbaJih`Ee8Yg2F3V2{tYc=zBZtQI11j8D^`_eHkEPRL#Q1_cx zvL1fk@7&dS?Qk#llb<#18LR<gkkxwAqr$vMh~ke+D8t9J<dA*GGhY%e%;Dh&D7M2x zJo>i)8Ry~m$Lh=lvsOlwMUnWhkJ@)_%ia_PbiCGm{6j(_`0TAO7jdPmjJZmXO=qVd z4J}m8cbgB+pdkw}VzlofX%GH&ASlyK^;l6o-rrU*Fbx81^`Y~$WhrGA`G*FV)h+u; z7Su<Eo^-~OM{Wg?zQY5qmlJ1`;rSPa1WTMNj$Mo1c<O=sR+skgZ*>4bMfJY`{A2S! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..88a4f341c922a3c4db6820300b306504c64e3aab GIT binary patch literal 13691 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 ZC?uT*CH4M`tju|rYt=5e$LIjo{{r0aW)=Vd literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0299850eb6c34955d7451120066961498c9feb06 GIT binary patch literal 8119 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 Ly+GuQLht_o?PBB& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fbab3bf216cd77610ea6dd21ddc5038c79139759 GIT binary patch literal 11730 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 D(d@bB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5d66b98be325cb7ff5ae0770c146a3c9b8741396 GIT binary patch literal 11457 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 Yw}EfK!1)-eyrsLPrGJjl3!tO>U(hh`WdHyG literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7ea5b2f9975f166a66d5e59bc397296c7c21b034 GIT binary patch literal 11629 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0d8aa5aba8f49b53c2fcdb6f92815afc65e7d3af GIT binary patch literal 11785 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle5.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..862c6cdd8931a72548cec733df36661c87cfe633 GIT binary patch literal 11742 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle6.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1bb457ab84d57a68c4f1f756568c5f161453f4cc GIT binary patch literal 11620 zcmb_?cUTn7((f!8L2{O`Bw>L?7j}_Vk_06REFf7VXOIj^SS2GlD3UXR<S3wkB0+Kv zf`F2Ph#*1YoyGT@@7(X+=ez&hd1iZirn;-DtAABf)6?qK)>;4_@XxU*_O~Ky_wFZz z9pdTiYG&((y9L2E{nNw?a#48;QOEWC_krt)qr}xH*-^bb|KE<!_<tE8LAsvpBO76L zS8J$)t=atx_E06L$aRtH*Kb@$LisV479QrdPS#KbCr?{fXD3HXCwCZ5$X}_r+W)_U z@UL1hS-JZVfCS`=P=&T*2V->rfC>N}^1vt(tdwB+iP`)<$%%@%TKo0z<izlHCi6%{ z$G-|F(t;iU2mmZUX>{(gl3hRAnu#ykH4ANfPrMLH9HBXnCjGc~)!eC|roi5*AI3{^ zS)UL9Z7!q88BB-46=q?aAxvNq%Iez1S(xT}N#J$Xvr8gf&_Gp@wY-FTH`iY0M&DfL zuNjmjgVzizt0Knko0q*OGWK=rN3W#)Q;=Sa0}ARQOT=tJB};;19|kK(b_H4e9TpV8 z;>>q9j!vnPuBVc<Z-_^IM@W+vH6*H_rLCp|9v;TJo|Y4y9uuB^`pLnDZ~gS&1{+QW z8y^IlGKKte9{SB4;LeMoLm@yGH~Pf_EQgCF=Q}zFKPaRG53s<Q1WFpu1&hyBDzLIE zvrVnDc~j@uQzg_>MSjr)oKpgvHb9nbO2PkeTIs*A{C}S^HeCXM3~0+v7uHS}9t8|f zr>hY0g@wBSa86|~LhY`|yKcx%Hwo~(>n{H}QMK>4D&@Z>0XOXcAcJ6ScVYbuS_1<g zaYgC6Nlv(_O@OArS>%5{o?hSu90+H+)eAc;iD<0pg;}s5Tc&IhIr6`fzy@L2i_nz8 zl-)iwMaoiE5nbxYhj8swzJ{XY)QcH(=x1I4=MvWasy*w~V2WG65_wAg-<l6iDsgGi zFnEu7C5@tk*%WMNJDfsXG^Gdj)gMe*e%(L^*1{80`Dz=q|ML3>7DW%z`aht*fjz>% zq}n%-8iTbz7HM03q_}(k9X>MPyqQiib)-Lo`b86&(Qy`VCa}B5P$Xm_x?p+iQPFpl zivl$;%zXLo&n`v|1%M!`3l#sWxPbCs6z9c92z2vT_loog;fj*B{+k;WZB%mP2oS|W zC=kU_waXc9WoSkF{MvB?!TdywGA#eEM}d<HwTQh<#C+i-A<3@YutLx){&V8Cc?PK2 zhW_Im_{FM8!wa56B5*BHNgZt+T~9~-mmbsg!N!vwa}$1Z6Hz9NA^#m%|MnaJbef<G zpG-81M0BPF-jgN$JHh|*92dIIIM&Z`JStT@YQsW(J4p3i<PfcbCQ?m{-gt=KV}!v{ zOU!r#WjUf_Ip%3ORcC2f@26k)kHh?Ro4E;(|L`1~i*TW%7Zl?O{>yW+_@lpzM{_I1 z^XSK4^?6|(o>KHGW34FX(tq<Dn~1{Xh{CXlm9S|3@E5k>Da8#r4&7xNjsMT{-=1^V zl?OaQ&rxvY`47)&MX<_&-c%)|w)=OCl0%?D-4z)Ba{>UMHI`iEB93Tc;A0rn7zVDR zE%`rt3`iYAs*NB)!zKX$GXQXdlN>}9;TkLJB&kP&Smq(jMiXU!VhSpx5+z4p=5mj{ z%_sRb9^FR1JCEU~msbsp;=K_Kz5KDjNNGu&1PprwfF=N75nYH+Os@S(pR?rq5v1vf zU1+}igkdEZ`~{OJjJJTsd?77&Sm|?KB9lr)dLE5=cq!NkAO?SA*@Ln45E(iEFeArY zf(0jH`eDnlm~O-pD@GYzn5NZ_CSeQeMi8Y3Qo-_BwfbS5tU<lEm(l_UZ}S5Hv=svW zWciU63IG)!F#m{WAOWdD$E!lCFhFNHL8~^AgzQ72G_`elXm!T4b*35Abn1B3Xw}qy zYwOS|=+Ntoyin7rbsRuiPHF3WWzZR`vz%t|*L~qJC#t3oUXFuQkBJw4CgYCA$^WoY zqq|@wrZZ88(sb9+)Unjp*3tL0)IZSC9rsfKsak4N^g23qI#YX&Ixqabx$79~T23A4 z=ri~mP6U73_xr|#<2*6u0a8uJEluk^=J;(>Z0&Mh7pL$S7Z(-RITn|d8s@AP=M;BW zSr?a;bXS$XDRbBWsb#N=tAvV+h2B(^92X01)V(flEbXqUNG*G_QTLOqO=zR>QE^$> zo2pG5wXt-g!)2rKx^Drjr{K+cV^L$H(?+99Z=EA+Zt;4vK+ngD?y8>~jn`^CI5l-V zz9t$k=z`;LH1WzXJP59Gywy^A+zm1qK12^Vvo?U;s-3QY_d0e3rA@`7^Q}`rO^ZuY zi{ETiISICvY{+Wr_!%cz&fPH9XLOpo5p6gTl~cUlDA3ak3PQ|uII}igXEmM{0}1I> zrDT5QT?eEC_R}3M$2S-DJ#x#*NjqaeY(Q|>pzW5)<`l%kibDV*&J{W>DuH&WI~8Uf znx~B*;&i*G+|HV)p=`&QI4aNq)s9x`N=u+owt*!MV~Df!HI(hM6UQ<3l?9__KcIOG z%C_*tVFSCOj!}b1YI7=)l{|}nCDQyF906ptl9fjxtDK)lr=kqM-wOgcclfqqQ67z! zQc*3)DnE}wMHx{?XXu0&X9auY(HJVhI_R_<;T<X59Z-<fXPod08B58DAgfn_@yg1j zN%5H8v;-Whz-VP9SY5obDyWsRa%C{azyUFyhH*fFT7j(Ml^x(628OD&9#jTo7h09p z-nX|a?Er=I<};}%SJpDvJ0X@?lx<6K!i(A&45LBeTK1@daXTEr&{1+c#Z9?%d=wJ} z63iXnkEJ~M`LB_i*}*%;%}Q~?1uB!`LE+0^3?k8q!)73>cuXYN!_c9j;DsGXNWna> zUH;<cfZ885D8b240iO_VF%5h7!Kj192V}6MmRYzEf^*y3VVHg;TPoLHv;e7WFPg8& zRaF)S)9JlU!du&qhQZp$(ImY23@QTf_WSlQ7&r<zn0H*bEs<JyJLJ-3eNsRk^x_UE z7<Y)6^O*t%neyn&skri)z<J51GY4(U<VGPYz--=sn;#aWp)3Fkrczeo%?Fd`ORQi% z=P;P4#|kR+H;z0cHzP-cK;5-P1gL{lmHCREf)*|H0HKiI-fLi2S~Dp_QW`uiqQVP8 z!K(CAvVkA~Y=R1HUc?bzAeI=AVaf&NqOGaSdeN(_NH8+822lufqy<vQlF)-{fX}L4 zG+0o{f&?(%%MJvK{KR1#0i(PI1@FP~-Eo9O%q0L2cm!rd6`B@q&*HMcn287Y;9{mS znm9Z04y*&37>@zPfkP^CB?oQSeji6jG}wfK&~QL`Qh~7QFpyI&ZP&9e<IEp7D?v?w zAg*0bu~!BO_I(WiFhfWTRN!Ax5aVMa6+l{C3<3)U%@~OYp)-p>tfa}2z}l0+9H)Q@ zmwJE?SzP`R2@=4|4v>IeVZ{|`ZqfghnEY3b^#3x5A~4UQz7IaFJD9GJ{LRYm&|F-a zJN%QRC;z?tkDUF#viJX~W@ujuLhe5cK&IsqF>p?N<^El97z>#YZj4kEV4~NS3~Efo z78C+o%?kpjCtFS#&Cd&>1O@})1A26#f$}Ri3`T%A{{=2|j2bAzLEgl?`QsQnP|8h` z{F+gmsL9)ku>5g@=Wx*Fl)+20NK^<0Y|=hyR)WYI#(@6GWL^R~kbym@x;-3LJ8l+P z3)&xy5aVXgQR4<=z`WBV0IOKx5|Wfx{c&jiVy-#CWLx&a+PD`33^*5AIJ9ueD}$)Q zVT3aXoQA*mf@1%DkLu>iUuc1VTKU^9QA73uS|r)vJs2AZGX9GiFIXe}o4{RwF^C3C z<q|>8fA1yIfHE%9yF?5Qk)UaCgbS!%)JQpT=DKLi`L{1F7X%@SkBh?Gt30{gTn@-@ zAMrJ8x|9JdIRLm!+HJtbyP)l9K`&H-VqK}sgsCwR=)0Acip=dyV~L1-IxUR-YMNQ3 zrh2-$GNP>{@xC&D+_PcVl3LGR@Qo5m0$iu!6n!cKp=0U-1qBhnfUJtvL4*+j!6J>w zCGtz1L2kpg_yAQ<7kONm9ytwd@zWf$n}D9t!!BYhc~n%*bFx*DRzl+$4`>jSfHSNe zLKlk-q;>NCep&tP2hy7g`4kr~*Yg0t4gm3&p<G-k=xB-<%2=v6>Uf$2+C&h(08jzJ zQUX{W!mzL~tLWUe1$-WPi=ezuiv+wEWL!Z)^7mDR;G+J|%lF;CWZcU)PRtFt*Y&!P zi-VGdn^#Ck7$zuKSjfXIASfin!^_2cO-O*7_v%#v-m5$Ua3LYM;MJ>Fd9Gd+5`+s~ z6A%&<g2QWTngp)GuU$u!@$m9-@$$okc&}aq+X(}gh(HN5NawNO@^L5>4_M!j#$QDK zkbIVpoYhn01y;{99~0YCC;f_INZBU+jr4J)v^tWeu~Bkyy7LHI9~$$g__#v9SR<=( z#qr?A6CZ+2WRI9uv$J5E&Cg<eMKiibi>O=rl!8Q<V~V=XLC@dKLTd`ZBC`C3UBsKy zm`SsWXXONM@jN%;(yC_p8Aso9*6mB5ojYbG9?r>~%!*$I+nQWCbaO$UQ_p5xJtx4v z3BKIM^Xk#>J?-Ilzn|zAaM_PG40*KGpD+NxZ)8v6j3@E=&3*<5YC6oDp!VVWYv`WK zKH(Wi$7vCtVV(2lT)vFwM{EJ0fB#07i%&eX@_%#?K%q#UbIhfk8-75L|772%SZ%w- zjJ4=t>1Fln)!YC%Dga59t9R_Y`uI4LP?7Lm)7s4+q*kHgAL#wY`WV79r1qua{5V!m zbpRyFr0M#=F5KDZa{m@BP=sYP)p^qw_TkJt*n~$QdV<yThf@%H_2Qo%pfPx{?1!V) zb;jYSX(v9Z81|jy4Yf)jGJ#3BJ<lDW+L`M6VCU%XA1YWeRh<Rj*xi??a;$9+oK8tV zeOh7`YKsIuHNV!Hp^v+oaOm&Z>lE_Tdv)n-{S8FTd!EiwdPoX>uc>2+MsL07W`>-p z3!c^|)s$OCP2ZB}&!c1-`g6Ek&Bj}#JSBRrN=T;)))TG6ljwAG;VB_<4`cAjYXH{H z?~(ve7i>}P%6DUjulb=#+Tpuq<|y~^$Nk)-S?M*lA0uFZs`Q+LwHnzyt3PEG-zA-R z9yp|5T3%GWu_CO-U<x1TWX+h6V7=oF|H2p;X~s<B>-6=@k`qZW!Z}m&u5ix-QB(Ml z!*dOFh~msi9GwT%55C?E^|YT45F!(B{6B02E)&Ue1W`;8{$opo;)%wRAKCApYf#H~ zR|(9NhY)P}nXp&9A-snVY$CnH7_AHg_z6E&sM7-(tzXe)Kf~2-8P~-Y4%Bt={itC9 z=uj#ll<!xa<)^Ls1!dH)zg&aBCDo)~Cd{dj-_Y|^bj@UAMWG6QcDNnu4l<t*$Ot@a zD7rJHiRpeo_8l4>%C#n0cQ0p`KvKQQ83e_1-r8g0faP{k-xkWO>->bXVQtzYUsnf4 zMw?;DQhwR^ty^LpMPBCw<cRVSBpc&9Z#v}FfCL&08y6y%N!MZ1Cq+Z*{j!>yw#Q~u zT-52&rBGD}2+BL(IcJy1eGckgVu?mgUDh2;l9oM<Ivd`UC^(DV_qJv}^Z5pKU%3gk z^-}td5bEp5CaLNR0=9#C?l9}v#XcgQGng<~eiZOvL3iy0S^i4gf5#awoKF4Ge)fFO z?KS5wG-QD*{JvC<#HJ869b_^7D6;&G%v?WZJ%QGMB*13MTwrRJ-Gbg(^IJUh6Ishl zy}5}jm$$#BZqIFIJyCK=?(nF#CO-85<C*{Y_UNrpk7Y*X%pTC8-Z%QS3dZPieL3AE z)qaF6%IdLjMJ=tJ#QxxMa5)g=Qhlx<)8%<2A?-l}fEMf-GOO=9XZ-zeT9v>?1|oV5 zHj<_-nk$Ar-2S#G_u`z&iD2i_=+gW{2m$JORCAKTSwhQE6IPqJIvE`q^YGmhy&i3+ zWPj4nTyfTF-`*!9&&Yujq!$JK+`35?$*?bw_OQ>PqR^jC;y5jELJ#&mdNQ5g6Az40 zy3K!90}c)H=oQb1=7EX3l4;Zny!B&IZVP|*zC7b%vZq=^s))wM9C66>zjBkIX1_FD za;w*yzUR|GoygA&-3lX{kGx4YfltWtHEjLfm95h;JPhO|TyrXVDC}1k!%uxFy;@U! z{jb}vgzZ7Yc)8Dh;+7^IjYuETO~lI5SVTT&Qts>PilJ@#;+Vtrpw|CLJ#(~#W(HYa zaHOH%W%BH`n%h+(Cc<~cq%{f(F*oaMR#2i!gwp;=mvCXua(8Il-Q2{Y7fmTsh&5VB zK1|~MCA#K?zV<brvuEg?4Jp8iQi(tQCEhznqCj;<3?+S>yH~9!wAJfZf!GsP9kn=y znc;)R64bbVszqXS+yW_LSg#TPljeQ&M^OUm+fBH1JW_LZ(3w~(2tI}gQ00o(h5gTE z@?=QLT68NEYq!k|)I56Pe2L1hyl`1BgxjZDoMiI5MoC=6VY$jD`&;LfhuUuO(6MK+ zpSnU~Q#HS!rGGUtI0$DPd}v~P-(h#g;sH9Pms|A@_E|X|ACglZ{6`*P)I{%j+blZ1 z>X2aeyUzE1l*P-|-uvL@h~sP0_S<-Roigo*CzfKp;tG`gECq&QFElV3o8}vN>K#IR zqO4YE_#ii(76gJxB~z%^FF}W&2jy68GHI?hTc)wLkv~NqYUthpbuQ)az1x93wP7Wo z4&{7!{)a7A5m~37^yKMcz4CWoVnPN5muIumckf5b%Uh3uNj$P8+k5lpN$B&oufKy^ z>0=M8CF5eZ3|~L88=r9<`02~fB;^7*K}y2|9u>Dxd!8=~VFl+OZ;^N?thU^0Jfcme zq+1fTxG!?x0Pvv7m7D8T8bY6mi;`k#&3trt7A%+3H`Gp~qB#wo08+wZkWG*iq9TPG zpV0K|5=jYmrbRAlDc+R`7G6hEXK%rGL)TJR37;HgVn5cW?vIsMl}11nA@$Ub#s`TK zqPObeDY$&z&fJ=K$9NT=2jxZEJRSWbXiCxIR0{jrAerM+WF7g-+IimEgQ4gxoA<fL z<C<c?nH>?Ro7bSiwl|e@&9hG}YS1xGr{TK7MoEb;D<6(-K1%aq5OP;Kt?9R{q9))$ znPhfdy(eN`0DV0NHvQ1MVI}faeD|>+-QH-P0mr~RV$$I5j)rAD3pof#FYe)y>U{t2 z4j*)+Uj=E0#)zv@2;_}?{hH_T@Iy{UdxC*<%P>=^bR;<T7QEvi3xA$?VkeecGDULq zgF0)9gR6NZAE$nmhzm(;2Q~HU-%yaZ4>{oj03no@GQ*#&D{{9Ne*(YlINu!WC9&AV zNZ;_%^x}0BK8+GOQYhQqXTA&$t|#{dG4uA%!Tv3o;<jdhvZ{Mp=kb>~EaUCegYm|J zjD|3@-v&?n&kjHp<z?oVDSSdG^_3#l&Xh@};g&J0K&7GZOZLaFS()1_Zy3W~h)JCh z5&;f~@@&GL7yh!zr#}G^@hqdPE6EuYg$ganc%^%0Lv!WhhXd$$;$OplP2oEznY2}? zP^xLfW_EDM5E3sgGI<Ex8`!Zby;WODGWhs?jZf7GI`z(i?QJNpgwFZ5eRWIN6KDgr zNF7MLd18M|^t}Oj^W9W9<1gw5re3v!SqW7Xx#X5zdyng8B453)Uv9}g&hKD&G086B zbMh!{ox6Sc!&B|sN!qfi{J?LC+0awx%8s1u4`KS>-ri(OS1zL@;*hJqQYd@tF8yk& z;S+<TKKCn;3jrSVD9zq(KJ-_X%b7d{ub$h?+~LYL_`o(hZou<0^qO;JIXyN*^3Aoo zgFAlZ3t82}w_dVDmpHQBc&_0dm7|y%^l;^N5^=c1kH#a(>vba~k#`rALbDEs_6Qrp z(g7QDWMT39XrOs{COOoc>HLcS?hfG-?O$7hrQ6xqh%rI7Q3!DKCdTCCe7>+#H>Q7P zHsJkN2k9F0S&>n~V)2@Nc=7;&-$~Z2>8jRvL!AB-Z0+u&kF*S|_b7B(?RV%VlWwlw z8}n&Bq|HL4tB<TxxCzc@LU~q^1q?`ju9Rgyq#Klmjr|YWGDxz7?0M`}M;n-2Tl=y| z((CL;V!BW9GP!N_*G#_@b9Q~~%8lV~_bmqIb-|TE0AM(nSuK;E?&J8@wsb{m-Dfep zUj3a6D_ahvqf+gbNIC!@D{DgUIIe!_%Q3Ym9%!+QxhF<hs&!xeB$7c(UokkIiaTxu z@is((j^X`SuHq$OV%q4ldv0u79F8eBs?rbGje`ekOL#uc<{suf=pXZn;=sEdJSCLj z-f>=``-_SrDb82ShNqzAGhgF#(i(@Jfk(biLw>$G65wPzXuX^4Y($wYldtmJd$#W- zzCny-t^$_m<g6Q~y1QdQ&05p1`_35Z!*T=s$Asi3UU%dd-rcWlsf}gI_0@5LNcNN$ z+X@1zIwk{j4TgRn>#{T*SIC&i&pug72339GV}<E{swtO`cb*O=!?!Rt2^1LMnCHmO zLPY5T%50wZy53EQpEHl|rN3`82y`8}7jtO9hAlaD!nX~28X!;8WXk;#Gbk}`kEgL- zk=>`7N*m`kf66~aX3R}3-=6%w_D2IFoc&K6DR<)2fKNV??(tWM<H;25$@yy^t+uOg zG+EB1c{eIxR_2Dy?SIh6Ftmx<dBc{?MIr7AUc0T;d~)yBnA+JV%U$p^K0s_|he+G5 z`-nA4jja<4_-QqxZ5uxNWQvbj?oa@(9W#1~kHxU(ij+OTp1cJ|aiY(3x^>7?7W1U* zK9>NSHM;1xKb(xxXp~OihaT?7R14p7C(jrK?>jjn>bAH~HmubP`N(4mN>cK=ze%}` zrCh(CmJm(IE|eb-*Qc^=!e}oU#^=a;_HD1^_Jg3{`~#l58|~O*w$5>USwro>OgAz7 zOV1nCJ2!5;H8!(V5T2E=t6b5PrcBNTW=o1cwBTbewLZtLtXQ9T=s+Y;<=Nq#{vV_# z)eoGpnytDb=@plhpD?9_U?|Kd?zkFmQvgP&9`hYrFEd3RT@vxJtMfqxX7oyW2ErNN zvI(0^YM#ZeYLNgIsPf@_Z@ok5y99f^o-MRkPTx76+AtlF+>*rzO|6#oE&I-DZNlHk zmPkkb<9)fNFOTs>WcJ@6?=nRYyBl@ce>=_azTY+nkw=+mZuXb$)K~bPNRe}52XcKT z<s*L#cw+5BtG%T4d-g69<H@7SBcPJq0hc>d!}0l_DLIUa_^>s&eXl#W{`qXD+WKbe z@eDh*6oS+-QGp!~e><WK<4yJ==9gujpZKl!wb<Qg+}6*&@~h}~N&}V!2gw(y*VVz; ztfD!+Tln0c`}gMg8zK$6Y)&toHKO-y!e#F`nw;2%1l~}wUJIdugNY^`>YS!AJnD>C zeC0+Ggo)7oo=0xu@25>a3V*zmIvv5L%`r3JhVlmM)T2A;?kr7PPLzvn>6_QH%X>HG znYmx;)=8lsppe1{2q6Npl5am)cV3;EpcuR|Dtoy#b;DcmayWH<hwH81FVhe1IX=!0 z%5yxf$qj%2LP`Mu-t_)k|ITc_`u8E)Waa%c-N_}GqdmHf*aFh;d}IULT$8LmN7r%) zaL<tK$5@|T%AA8^Q7~bNWO}nUhTq3NWgF9B?!H@OsISNTVdqnfGz2h0m*;Grt&N^r z>B;V99^>KBvM$R;y&V1pzsBhF(>`e|Gq6b*ut0b{Y}>9$HA!&w`T-0=0!3t8X+$eb zLM8kDgw8Id)vx|eOe!_&UHsEm$O~MoJ`m*9;(`PK;8q{-!GD9*;RtylVQ`HBTwxFt z0v8y-bps(dOi+jqcfl{j&(8-Fgz@rT<>uyw@x%CF$q5k=vHsq6_7XC}jI^|WS1uqB z3ni0$l6{pww<Kmx;m|<*qg|usUYiKMmfXPUXN@YqeT&PSJyqy`t*}7=3AD*lcePa{ z<<PU!#bO2^pQ3^6S3$)3yCb*k_T;VyVZz@?k6@B%9%h_liiEzl0b!GO{H~dh6QTn$ zWQd4+%ftP6Q_&fYO%jE|8E(`W#)}VB&*PhJR91bH1uWp@klH}^s$hY-%**p1Amk%+ znSQ)ZY<KPFzO%d+-1x1^7&frztHjPu16r_0YuIUKn`;DlrmY4=WKB)TZIJgY>~*a) zTXm+3)ly&<miz8leJ9dJnJ_Xf%AMcAJiRk=4u>e|C8Ia*Sum<seYPDaft~+(-29jV zw>&WL)c6zQZ4PH)8F_f#h$zR`*6G~bJFMxK=Sr$PmJBt)T?7u2<vG4B(%mN4XTQ$b zw$fLe-0LVVQ!4Opv-WyNTj*vJwbjCE(3wXBSeTX*cT}~sOLr+eY7u~reY7<9Pv{9t zF?v5yovl#m8{ofoGcEoo&jpP89wsK2o4z*fU5QYgVk9bKkTRA`?9s<;aMvY0YWP0j z?MYkOlEL5P4X(kdB1~#M^9;XQN}cfmMvyv>k=T1L*7bT6%l7Jy?iOt|T_>*gO1FQk z46wq=M-rybzOlxgCpTwz&0`}MUWw?9FCSO4InHe!ra9QWf6Z`mG<VI|1l&Gg8<0G; zzozD!EnZPdnKLT;-KOJ?s%Gl!W9B*MwvBNEsQC&@v`XQ?4+!83FISHFkl{-hrM_nd zW>gTVmYut*m2XlxR0-!z8mHVGJq!-Uk4h%>eT@MlgbA%oW3ovem(4MN%)*`vX%+T8 z*;UdSCbp{L)?{|4m32`&nvURThJZO8)$y+>r2vG&;Qq}>yk<&{y5%&nQT3jZr>tXp zvE1Bav7jrWRH$FLR7%ASRyV6FlHP}J+Pn_8%6XztLBUpEQA}K6MGuKL+?mh>*Bikc zm~2ur;3miOra1~AAIpLjcOp}YLbRy#H$*jOHqA&$eOwwgqkdVf@D3E;!--*b-Y0WB zJ1+q+5VjEyH%6`Ryffeex^YR3v+$pX1zVA{_+YZ!Qn_Q3x`Xnce9U&4e}3i9Jbt*G z7AI%JZOLpu-9Lmcvn2Fas{W9@gUBPi5bB=3oqSRW>c@gSc?QWycQw5M<0zRlm?z;M z$FYUCWK*g-+wr*sAfU_fDyO{mt|{zqTU8MhVU-*p2vPa8g_h$Y*pG<%H4%jC(MLQX z$pC(q(36BiL&b&-U9#0IY+0OUw$}Uholk~_ZwA#K)Q0bJZr6QVpu+<-Eq9G_%nkTh z8^8b!6ou4RQ!3oJB+$ePlq^V!ohw<fn(wdp`#0r+ik3edoa?;iKDo7(t2l@?U>Y^t zd@c23;&ahh)}T=gF;@!@EF*h3bZCwQa91j)%}e)FJr8T^Jh_}TD%*Z#Y-2Q?<y7Lm zQI|~d69{n>(}-ArFB*I~b-!)W?in_{edF-0E}k+Z@YLk#h=sTde9+C$y|F+23mp=k z_2xhVZ~)^<hl}{MIuqmZxF?qBs;SgWTECs^^@b<X>yOVLa%)JvavK(>avmbXJtM`R ze6sa@+y2xc6ORUaFy<~7v0OAaS=OvBqOlxbMVmP;<Vg>{dZ-k;Ogils&{bzYhQqKE zS|XMKDdFq;61j1jy~UP5U7_O;DvAP}`Df%;jycRC*aj)Es;>dzA5|`%U*zLIl39QE z&U7qH8d<^P0pw9+Q16*N4wARyop_0O5zi~rW(8yemO~x2*l+wnYFWXojiY`|hydD> z<+quB)##n4=%2I86a`NttL91#86OyDt6Rwmgd7IUr+#+$baDfH{zan8nWn}1Pv}>Y zi2O3i6+cQ@Gn?KrXXdb5iiMeoyX*G2r!Jl(cu@qYnZyyX59|!&oZFhfNkg_vQyJXn z*ECj0eLs_1v6!^(FR}ne3MQBDOud+9Oex&BLZsWunD9hB|NeXiJZ6ioB>o&jL3>pQ zqK)$U(CO!JNLEks?k&DN2?~(3o38eix3aUFjoIZE^D-PCa|3))WaR4VDrapULYLvK zz`OTyt%rH1ZLds26W*Rp2Yp^;U=Bj<EjLj5cb<o~4tqM|-Neo^X(m9DYVRh8vXF<| zvQJTi7@-JHh=lge{VjrC@dI*)j?FaB!hV+}mP~rov8IUru6;oWW(%Yv`!~+GznmNp zC*p1S*t@(G`Q{Px+EQrY(fR&S<<#wXmZ~TAc-knG+>foHt8|n$=bnJj?Q?r~l$(C) zdb!#NTf<RHX_b$uVYQMmh>rJNuEgfeiI}a^W<X^!bw5(eM5VEO>+7F|UoWK=wFKtV z1`h;T!8`>ORJi~yWw{TTNMiBy{y1C1xz{J&{|MbQ@ak4Nu=nFNUt}kgKxsY_sEj%> zxin0X#kWcJmT$aVO+VX#-ajnTp6y!3>aPluAcTxI<R~~Yfg{ptPzXOzQo^@!rznh{ zftm)-oNy^!6x@yU^`tXEvQhIaZKz{gplfbUJ^8`?&I$DlBO9*Ykty8d?HJq5q&>Y3 z`93LG;{x;fZs^NP=+o2#@>e_0?@h1gILvxgp^>e<`yYSI*x>`0SJq(7FP99)g(s~R zwMYlZ6>O6BeRi>4mo2+Dol1<xADYwh{<;T#(3uS`F()6-qFUFVmrDGIhcU?b8Amfr ztw@|@Z1P=LkBy0ZLF-!2^xEmpSXt+_`XS<9HR_HDCpr-u`~^dbRkL>Y4>N`zCtm9! zaGX`>IINdGc~x{rLqwSv|Lb&;kqZAYf%Z53J@&F!kwFf3X506{*B-)BlIGx`Vv&*j zcVAi;#9Hv0!9{&w$B_&G<}<-nsEpu}K4LnJEUR~npD1MVqxuY0XcUQCb@%t2S&kPI zo=<ctQ!bZ7NH@OpG)(opHuAek(oS63*m<u$FM;QP#x6Eb1;xe9&!r*Om4$9xB`xNT zUrs`5^p1o~&+;^q7P6M$PvEz%&}5MV71Hss5VCLi*9Dn8n<g)v(JOUQ90IK-_`qr{ zBLFl9Zx$7hnpw>#PY!&Ssso-mrd<6cE@PkpxOyDBY13YrJdc?3krqDJ?`%<R2|kZp zN}nb?V3l!>32QOMq>qf2G>oQ<6V?UfEO-ij>rR5i=e`>MZ284laCga{p@S&dt9hGt z$;$=en~ZwfVn#{)fQWJXGGHC-VHzogbq=Pe*WjTCMrDWr|6qrFLMElggz<EjGU^Nx z>jb>l$}Afyd~BS`#92<!OO7*RzJZx@erbDX-s4?tgF!)U?NdU+W<F|1$}FDOp~s>x zb9s4)NL)MRPv@uy7!wxp_@u{qJl+gUKL`9ve2u~ZVEl3`BmSW%8nA@S-^VwAA9Ad# zp4L2c-{znY#Cnx{?7j4`833-?GeAJg%xoy8E)!Q~{#M_A=*?)fzuRi@TL>?ahKo?6 z#meeXa$@D&%0l!!L-LgOO$>rI3?Y0aB6oeE<RQgi@7AWpCYneOKZasD#5wk%=7RRG zxC4ijem|D6>;iH)mEVDy;I^b^?Pf6}AZGI%2M>YRIlKvcBSv6bnh0PIc{gywYBJr2 zd5>+}B%u8kLWK{al&?<!8Uv77QaSdwm+Gl3jJdWe#w(I3mACs!3`QF9+@*OyAoMF& z<xefG^Muj11(Dp~_;~B{c&6W{dp|Sz4Q1g(svPBQEPx6_H275tIFj(f8wUTkZ?>E^ z@lk?b4MQYW<lYAP4F){TmYV(`+|lH)1u(&QW6u=Vz>k74YaQ^puFaO=8|*p>>a(E< zyoPdtum$hrHQ(`?TLZ%^A0~5{vDSKl?VVc!;zq?l>*=0^6u3M08XGQUKRZ9z2EKe? zTol4ddRIc*l*(aTwG;4qK*Y7Mr24zkst7F)fj&<x&R<4<7EQ!B&qzJ~eS1?ZUw!UY zZ2ImZ=O*z=9;sB{YP6NME}gvc#3us)Fj`qn;Qy`wK5ipV6cp4ah(S?6>z0XM?noiH z%>j@KK2fC|JH9ttP~UtV)t*o^#1@NF2k>Wa^j7t+B`!JaR3qN$l-oH9+)yEP1b5=B zKXVJnWKPDx;3SjUt&RAQ(j)Kfrz*=H@aq8BGb=sAs5{M4LS=V1^QE(Bwe_su+ye!0 z7w^oeZxS~C@AlzU>vICIzgO9e{*PpD6&1B#ucO4G{?fYQop-%g_IE?KByS~B9Nrf7 zeFctrHuz-a)nPc>c1Q}>H=KsR$NA16$Qh`F=r8J9^OsQy;LZx%PScFwlLN(>PZZvA QYH_%4u>cD|@z3$U0FrY$vH$=8 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle7.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/mantis/mantis_idle7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d98aa46a2a3b2ceec882fa395a5ac2caa49c384f GIT binary patch literal 11705 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 VU{Cwm0BxX#e$v_N<ck39{{p+3T$=y@ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e48036767f00625a928bb5fbc1ecb4629112dbe1 GIT binary patch literal 22172 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%0A3%sUd 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..38aad46de68a9fa767e40ef6ef6e2fa98e715025 GIT binary patch literal 24182 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/missile_squid/missile_squid_attack3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..46a468fdbe63a587020048e1b3c4664e5d9086a2 GIT binary patch literal 26099 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%0Du?Gi%7NWDE*_GluegHHFLd|Xi;}m% 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 P(k83vSC%LOAgU7pZc9*u literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..74e8e5927da0590cacd2a9a5c707ead9f940df76 GIT binary patch literal 17693 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..687cfda1fc8716483e6a76e9c43b0369551ec637 GIT binary patch literal 16952 zcmajH1z1*1w=leKx<MKVX}AgL6c7=Rl<w~CkQOCGx;v%2kq$}e?(PO@MBv}}yze>h zf4=WJ-)5L=_N+Z?&8(U=0di($N&pP-ug606pTcQ;sttq;;%et;XyNo!1@UeA*C!t! ze+%^xxu=%@^*ptFf*@-Nh+~O9{{Nnzu>T<91mWry_U13;9L>nBEeuuvq9>OmXJ=(+ zW#wVzB&Sz2F?KPsur(tWvvsv_w6nD_v2}(%5rM$}g99q^Ruuvufi-M0<lVlbktzUy z1pxZgP>dK;Noa0t7QK67ti)5PoAqmA?ALBWqfoY<e`n;J#&`e#2l&z>hi7j~S`PD> z5z>V_X7X9Q=glWa3|3g>L;i6|Yh;^OlV@c+45dLr*MJ8=1_?`01mG$@Wrjf%frMc8 zg~YLsB0tp;g`ptxGYWejxt|RCUQWz={=I_iaQ=Pzno$u{=9+OS8MY}^qp}tR9WSS0 zzMa&6WypWWK@Rps1cAsHO9bf&eGoJ+(Gf)T&#=e=UvQYfyC_`AO5A};lA$qbxicmO z9Ii1AF(qYL74UJ<QFAq!adnw-_0~uX(5m;=s1MMZ4bZs`Fdz*4SGw_DxqeE2hfWRw zGO76DH=y4rpMP8D`v&VDSONnWKe2=yIhqn0oh_MXYFTEHQfFRVXERX6G*E^1_Y+XK za8JDfGA)wx{*Pp;5pVMUPQvDW41h4m%U%bPUI%J1Me1HhCd9uS?gK!X3M(>oJ955r z;_P)20Mk2X(Vww0Ll-ib{}#fN*a1M8jilRw<R{1tMdk@dE;T2?87J8pkQGlH`QM*U zfAs|%2t}G{yrnM^N2I}Dw)lc*3A2#iqWwb&{2(Z6lRSAe`Fw~EBY7*c5I1F_<EwHC zT|;4F%3ldu4-;*GvV`_0b!R4xCOZvFq9y14Q*y^nK`bpC2kVG-QZagn48ZR!#*+~X z=hVTr8l%bE1r4}h>1%8XU2TK%KluKo7KOU0!ySBUV2iKwDOL^0I$-J6IQ4i4`Kj)I zs*f-zH-lNip0v;8-r)#_xD<I5F=WmW7%`b_eb5}TuyApyLO*#$BD!4X&wocw4gmgG zf3^7E*<V%uM~ic!gBkkis|VQ!n4Yqd&SCz8icYMzXl$SsGjV}h99FxX?o`GnVU=4u zt;v`ht0)D{{l}s}p^_U%zCj@RYb1e*j{VSl&?^2@aHrHG&q&AqBaQqbQNX4F(-=Fm z5{ICQvWl9kjYfjY!uJ53S(lX=@0FP_J%YghsaXGIIRI!h{(o&U)-aT<H`VXG2=YGy z{<q~g;Pyt5{EVWOuA-J5XBs-=lso4f!x2;9lvTph8N+j#z&BCi)|ucknNTsAay6N& zGtv6)tx@+cgZam7R%TrO!*ZTXgpx0OLn0dPzbz+|K75@woJum9S|gg)J>KkVa$!>X zUg0;C|6w`i!TE{7`9Z-uLE-dY<1M}>7d3pd?k_uN{C}qZvYdC0)L;TFN6eA>KP;!6 zjpQw8O;t>?=l_gRa13OqvlzjD3IG7wBhjS)`Vj?1<|#$4DMe-#Wx@a5VnFB=r|bkL z$k;dlAOZj?P{{sR!H$t4wu0(NY}?fES$qgtU4;JmSR814=#<WpZ|DT;qxm|~&Q}%b z@kC|(!f1HH$<cr0X-jVLB7trX4p0C9U$#EBE<(p)$)A~`!)(ZDv3-1WxiRCCQ090- z4k%3?w$Vmv_PFHFoLEBX;ItfUqpzi4BLETnMa>$G#DfUq0)Qc!A__DhR&f}*9jVyQ zwnd^S#h0I|G|Y!Y>fg_XkmiR4%_UJ9hW3*955Cz-^&5Rd4*=xt5b#%op3_(iz@h_I z?Wsp%IHhrEq;bSXa7|`#WM|?yhd8+ulvM_BRHl?w7Vu?N>S$zfWMwauRdB>q@Kh$^ zWmRfzMmSC8lvS4SRi^4p7Vv%4;$2oaWHrFoX%Ol%6Ys4zZKIR;FI2L)e^GI(%+zry zIIAeAm}n@gXt<haT&t)}drN~*CD}PV6_q-bxl0?Bc<(i56&*E`xoZ^-d>^fufVC^{ zHNq#%GgB@g)L`1g;JeETy+yKx<+p;OWcs3_!lF8xqOwx0Z@Wd`iu$X}ipom*tICVZ ztPenFSwT@1Q&AC9aaGA(5z|3kK~ZCAe^o_FS@A*L32G<PL8E<9Sy^$_;S;p6^q|M# zppn%p4?2)nyx&;Z*l2su=rCAkLy}#z-^wuXqoTj+<e-tI#)U#b#bqg0XG0AfhmGEc zbgk=vDw|hrrFZ=xg7F)^5j&CwuvxV&F<94g&iLAZH$2xY8SH6MX-ZM?L6t3IXUTzx zf{M3JoXHB0js}743QxG!OxU-g{YHj?R*(?eVvik36Dx_%0yhXqt13nHHtM@Z9<f^J zak%5(xN^xZM?>z70CfZMq#HQ>!dVoIFuuGH0D)o$R|$)uo7@>oai2U#nGJ!$>Ah4p zNvyn-B}MEcLl3!fxMW{y47QXxG<IAOF)LSI$|@^%TG6U9Z_@CHJO^LOf;o0v)3UH< zQZw|K5f=MSj`6T0a&FBN07SKunS&uBm79YrEyb)l2r6>+_#27B9Bd`Y!dehjZVtY* z6k8pxmMz;f3D_bBTT2q!gR5l2+>=bzLk^<)`9%CLjjhC35LJ?2w3Jk7T(sg~YRnTV zzi=r@XkE0F4A?6vsmcIFO>4I4R7GnpuvZ|eXen#v9!)KoS{E!$)W5wdtyQ(MEbRe_ z)8rCLOI6n5TiLR0KbNv7eIj1ijjt6B5?8X~%A2-)0%+L?PA5A_l}=A8hJgSho0h3$ z&y#<T+|ZJ_XWFpzi8w=LTr^00dtNh?FLvAzL=~+V3bxR)Zpe$b1Ods4A+_7{PS#vk zlbR(@G^D{9!YQKRQWf+%zOaC>FS1GIlM8t=+c!aq!;%(Qj)Qy*$RdM$bcK#GB2cKx z;2R{G+F?E@w0oKli6$3cnt{1n)d~s)N5Krn9e>RhLH27m1O;6K84v}nxQ86{I|xL% zgnpxhIk-kxl(~eUTyk-ZK;9BMVTdpg84bUohx*G)F+c;bq$Fu_!AKW{1dQjbM`P7V zzz+T6NA%GQ(bxjXot4=cp83m2(G`9IIa=xhszPq}pr&PM&8#p|X}~nQG!3W<rlnnp znv4K&2zKc3uOFcSA`t;$!fcQ(pBa|nAm1(tC+HbT{4p4MQvEPQknq56fOFL#ADCf@ zfB-Pw%kl%W+}QCafTGkMIamkHb$$ZGDxv@YgFP4#RVWxceU8cmeI^Xx{^T>I_z<&V z#i2dqvC)bkIdDjYj%Xn7x>cV5v6_eEplVoixnhB8)uZ`Vs<d0(s*ECc+OULc22|qO z?PMz{5MVXb004{dh(HA_u^2ZUAu<D}@!vuCl7nmvWedbL3})L&eTxL`P6T6|Ji@2Y z1Ds@^;*U@e0KWEs0KOfPr!3Ve{J#T}|1Kf_Uj|VK##zr)!P&ZpkQnKos9YTT@2ipZ zzk>9{e_sD1X8-T#{eLTIS(Sn+_n#Rc+=hY(JR%aSzT<^HM`d~%BNhf2=yfK7Jw_n) z4}|XK_=DofdMm|8PXlTR6bh;jXwk8nQb|sViVQTl@lUQ}Qd5c<#EnRkJFRF5QsGC+ zt(klxHTy;anmer-!VH?66!>Zw$`z;xe$qW_Si+Vwt_a#Ep-~BFK$=!y*R7bLwbO>7 zwIKgN4>4^R!Zodl3ar}N1HKX!4uNqw)j!5o|H_&I47Nr7a{Fmvpa{w$^GRDMM5REj zdeRXJe^3nn)cHsLR~;7r&OfRJD%8$D-^I#{{8cTaEU*qr3Mv`>-x3X2LjEU!`>Txp z*kC9Z3u6AKE*2Z4@i)ASReaJ&kTp+$zpDDTgiP_ouD>5s{L}U+76erk_Q?xV?NVp= zQ(AMb{eYD>?~?+2(Ez|<*75*4-ACS?>K`xdAL)o?`0|-zFyFgM6A7Yj!l_ucTwEnZ ztKC$?PzAX(BPq7dl2}zK`l!$2jwQ9OgW%GV90_2>qTu)>48bMr0}1)VL4nMQ_E9!% zIJix0b`&&}UVo=?3s?ZlzYi@cNF5Cur|8o+Lw-PATfYy{7cDHTCIoety&Ya>(S_Wf z9F8KW8-g3@>xX0OwvH}W-+|08mW%OsCA<m%WB?G2PEJXg%omOkff<Pv^(-1Y1}7F& zUjV3p_+kRS)bK$;L8jr^og1*!qQ?F?U7K(;f5A@~64F0Q6}Z3Ue^$!E|5`0St(2e0 zWdFWVB!o1yzkJ!<)ZNn5)!sGG+uh$a)H6KvvlB=TaGtms2qsc5UX%D~ODA-=(5f`^ zVPDYK_mo#W?K%h_z&c5>Auu&mHEXl|eM8Lm<^A;Avo(WXh4Vo$+!v&OQjYnw^4c$c zt?*f)lWV<l8R8^FZ@=7ua4PtbD|r5C95drlc;%93^QP2hZ%2WW9P(Ic`YooWqjhHC z@$t8s&C>MCJ#1CecY-e-^@h)yhhgsgLI7;oq?Yk6foHfTyr*Zq0C4=h1mCg)Bh6Zq z-l(72RBiDUa20^Y`+XEv{cWc$kJnvt^?{4M{JZ(!j7-wrujSIV!0ON0%MTA%1WIbX zl>yqHe!kV)@xDE=N`R+046Sv4O%%aV@aD}@O~3d%vt^vLaN|7JR3_3Tj@0Nl^BfHr zI^XutT{|~#cWEa6Wd1b<EPIwdh+D-FD(Pn79X{UMFEnY|UmoR{ouCPGuMbx5r>9&w znha9`;dc&M<%jQ5ApAU3*x&PV#)0TvXB#^}Ki)sfDs2_v18byAt$0=gJW#{d(vyh7 zOH55*eujd~zzfm!xu+ld?B{bc`w2Q3QZTOD*5=@=8FDJ>l<#P;$R_qO*x-xr=dgVD zC2Y4?{u;hTYx21Q53?Ezogu6JY-p(UZca3&%_Pw^1LAz(Ae3nrGnqrv-^xEi@aP~v zxldnG-aDqUs2RrBAtj&XI9@zvV6UKOyS6F0V8o8N=9oVtbz>6eo#5}=o34{c+wxl| zv}|peJVcIMDzWq=2bXKnX=^cM!g$7*y#vx<{`SRnnJVgJmB>EHbMtl|n6q=*#F=_v z#nR$IjpjTD#+e-Ywc!P2l&-I6T;$yR&TBcR9Oa~xpSaOb9kEV(;@XD(7rWR^$ec5n z#(>g#`-WO6_BKysBiW{G2$oI3whbIvkn&sn8AQv+l&^o>fBvu~uKFDhM9GMgLD~fk z_|9s)J%(Ic4)s<pO5g7q2w}v$HvidkZ$Y|Pe5VEp6VrTHIuZ3d?<^&#ofr`_!lCJ6 ztrIqMa#{Y&&qLhF+W#&)D(vp-EUeXYVd7icB=4=Yu?a2%m%XZqX0^_WM|7_E-`~=T zCU!4!iJ%q?&0P*XYwg<}1fj}GF^pyNYem0JHE?2tHam{;H~gyPK5+jaG~zn;yPC1) zL4gI9>o;wZS*fa0Uz2bcyxKm$oLs^e<~=ZuHM&JT1potrZ9=&RVov&Vs{!HEM}d2x z`K`ghUE-x)8NASY6?#-^JGIJ`k2RH#gYE!vx%m+AO9)YBw}$qeWBS?sqlCzK&U#Q2 za_`=}-TB5l+ZjXbq2KWPT^N9j=CP_#6CoE3XWF9C-d?9S>Wi<h%ped-<^6`(m950q zZP=hcV`eHh>t}W+4+Fot(p9eR9W!}N7a_%Wk)z8dwBJ<UK*+91bC@B35RnROR5Vpp z^2ZO2g`}y!2K9N{b1Y+v```ei1jRt7I^*64!JFci-pBFx3mGrB17YWjY54TMO|^f; zPkAQSXn87PC0|6zA<X1q_(LdBS@#8<f!kQfRwZ@3nb-Qx=pJ`R#*`3$AJr*=Rr~rj zovG&zfd4ywA7)^i+&G~N)qaTV)B7B)KhsRR^&h(wC7c#T(a7_n3J$}Eep`7LM(JgH zqp)MiEmyD4=JC|Ue)W23aMvUzD6wHcjRCYus@Np`M7)7_B~CYqP9=@JQu#TSV1@$# zy1x%TonQZo%Wj&e%|01sDm=Ps5=}NJONJLqH(QhfmyD~B7z$xL17c}nS+3YAyJy7# zJ0*U<Y&XajOzW6)O9L^9^-eo2w$D{edPXz3PT;WZMwIe!{WWk?!n}=;g-=f&Fn>cA zFJgAlTr-S~%2q?G-uNSjCmZRXui;G*V<mJ3jH0V2dPEkI{@^e-;>O`?-7Djau{Dq4 z_5tYU0bNZM<)pJ0$z1oQDs?G0qr=&d26w3ZhWaPoY0#ZVCV32Ao0T+tqph^Em~7MY zf5g5uD+Q-HN;Wj86FRtwsJ+l;qc@|HaI=fl-l9~?9v7R)-P$8#lFLJD_UAdWql)p% zgE<)-Yd3Ko6M2DeIP`OHmt?64QaUe4P9|7GKL&9~EIYCT9%ED}CuRF_A06KxK`uCv z4GR=yZI!+l_TRy<<xU1gNXFoPbvXKLESkdx+d2O3yg?rYeYK2re;(2bNhd;ACY^`1 z`a^oQl{-|8sb+kwvTg@#Z2_6AEGw1L-Y%zBP0r`X&M&8I`I~uNj<VN)fs?kyYrUe$ zd6jqJ^Nf6GTG15?iS6!Ut>h;yimS7(QJOoW;iIGKC8T<i7xeibOU``0i!8N0qP=)| zdEOS)T+xj0tp72OhLj7zI=ytre51IUu>;tcKUm2#1biJ0whPBj@Hxe1{tOHm2{kKZ zbjA{r*cL{Szkk_X6R(PVULJE<jj~9!mg&a;2x+SLA{~7aYLPMA5DYEFqRjS$p^d3z zyA}E%%mx93D_mon$WhFyQu7@LRs9e)4X^fpAFg{*1<6%r93`bQ)(&6mdHT6qJX->1 zX7iMuqr0;n49;x|Gw}p+k<~oKw^)t!nK?!V!=_DEa`~d<r6NvMZ>S0ur%+}Fy(RTK z9c4_)j*N}j>a9}dTi5Ou+o;+2N89|}X9E+Y2M25?p2zj|Sij9<xkj=x`y|a7#cy4u z`AX6%CWNmQV<D1;&4cw7jF2Vz8??(zzC>@YJAHXM9And3JTkzW{b%kt#20tS+m@H& zPYv(dP;E_!zcR3DEPD4MVYTG0Dd*aWk!ih!Nmr%thd6`gVMN=T`nay&S&rd~h%ynn z<Kv!AcA-lhMSeL=If-f3$-c<^OsgIpFlPF66I?gzbA+>;`qw?EA008~%@tsLf1lA- zXfIHF3T3-qB@qPLH4eCJN5cSgi^p`Ka^Cm!Ccf^OrPo?rlVNpV=J8@**{~lX;d)`W zCK}Mn;YIHJp#v>aw~<uQ(9}!aihP#YOTB!FOD^ypBh<lqAZ&_`6gat@`jX~0_<Eh^ zm7jO<m;By8f`loo$x*ZOuMA-4mTG1xiq5TShoTJeIh@r$4tikNr=%#F(lM8rMj)uO zj^PS;epxA{JWMvz*Amkgj58anC|^UOqr#^x*rcWX<#zAz<1;rADhDoyxzhW%y$@!= zNFOCmO{%=ckj>GbagtHkJy54f*mdk6vj1RaP7z+MYzW4WCR`~Y%)G{$OBR{=$O%cj zS5brjt-nbtTx?$io{`_fJbux{%$9JjgORaPq$rODH@wupcK1}rED>vof60d57<mxL zxO#JN=A*TPF@E|AT&eluFXzSFyI+fL`kBQ+kQl9TElI6JoGPX@a;C$kbrhK!SYQkb zbYok~&6=SswS4`&`PDOLil5df_S)GGt?nt%OF1Q-wK911JR%pJkj5eEP35DDoYy6A zfv`}e)`i2#OBGeP3Z-Ytdqp{N;ulherLJ}ML0_IFSXuW5lZODdMhZROVO#l!)vFE# z`o-LRy`ciybIVf;Oumxyc{Vg_e5>G^yZq=*`;a-&$GW7gpM<RHXk=5Qac)qb8)tRN zi?Z;hV{v)D>UI=2qwuBXP5+?Wu)t<@pZ}j$7e_t{0(B$yBi(x)Atr&(gIr>x!I0_c z5yNslYI@#0l7{d%nVBe<>ml+>_A1MMB`&D!vYWq?B+02H!lmy`bq2*@IN{Wu6NIAx zxf`|_{Vn5?%<zZfhje)J3`D`Vi-kB>EbpH~i8?<uGF~yas=)#eD8t3HrGYeACGwuy z^SwVTc=TmDHOp#vKwh8UbsQa8ka#(nPQ<IdkRgu$1G?UKg}<Bl;PX)~GZ<wVL~HEE z3W;Q^hTkFi8}cAy<24Cp2<)L}@R=RV6(`sy8UOZC|L*(VpO{6=6{b$$`He*uN5=f& zf$9jWq#Mb+GJg3NK`xj1Fhu%%j-P|lG*-x3hx|259f6n9&OW;xT@3iSOp>&c=uWMz z7THNrBMx^zfWb5j985WdIs`!DHJgUA-Wd!yhVxc)r%6nI)We<|b+(t>#6&>PPi*qS z{Y`Z6yy{}}Vg=<q5p(9W>eR6Q)#Y*qX|q!oQv=pap;1965VQ(io9PlmPgJ{ZAyPa~ zmbUY}Idt_Vve}Sv4_h2BdeH6{PpsdFSL;Z&7~j{hGPWI|effw(fHW0IPdR}<iKjKC zuvv<QUHGAZg88i|MWnKO4LjN?1_3%c2JZ)H9lNG}4pxs0PX1k=jfFLOIogecY~;ju z(hO(_LcJMk-^A)uKZSqc7u`Ze1^L@LPpa%)6vi2gS)t@(kIE6*<4Yr4Ya<={0Ius| z@w7x2X6Fuh?rMJ&Y)sU~u^ilZkv7>i#+V7#S*I_0m<G{k>!z86M-xBHYQX|Pj~q2J z8?Ea*(VfWX?F1LNC>)&b{Nm;x1cb5CTdHTFyfm3(Ulry;%=N$7tnd#rZ9X2}@f1hc zBHkAB^-IKG$ZBsk4zqOMepk4eq^i+&c@GSjE0$uBF~XdOgp?w8Ah}ae;CzMe_VW;+ za)##6-g-RD`qX>CrWcWJ8h%EuZ@->R3qeAcMN~yE=sGb4TJ~V1z(wmT@4Tt=+^n{h zX@cm<p(aGJi@|SSwGBU7|GY9#a%B-TsGYnO%VHH0C!W#96BX;n`_`MmJmoWxW)m}Y zY4Y5ORh@;JyE=}XYiSmbit;B%<pPHQ<EYDwr)bb&^F7aiRYX`lA7uTL(Q!1s;P*QQ z_+(y$esuNC1I?c(fVtF`=6&sa#jT{(s(B8rI^)LgSTVN%O)3b38mw*GBcChK=5mTS zi#_^$HGO$|4hDE=Agz*>5)w#ckt};Kb5JKDehr~DQqg*tJ)i@CeX)$VlL+I*xmX?2 z$QHj5gpVt~0z|ddFE7ECGjM?J^s}=glI_7gYiBX;ebjI6Qjtl^^MXIhDuv)lh?*~r zeBWc=Eg?}t{T>fked<+jSvjfs^4RyU#Mi_|+#V&RUh^2Ri^-pS#=ld0KZk)e_4&O* z(Oq7I;2ENP8b*415*(n(;=X+Hr#AY!*DNv%_P_vR4f=WrLdzS^0x-E9AE_{5hoDDc zliFN^E>vg$T^Qx;bA_i|qh^&;ZC#{mfu9Ou&%R6@PZDA#uzGlVpV5?k`_S<5z+uiB z?Z~l*fQ4m${M<20V_hh<sfu@<<~)~KJfH}wG@oZLI5XL^D{NmGmr`K>doWsyA=SZB z_Ldeu`@*8DUA&Sa@MD?2z0Q!!&L22TW;%0wDt7Y~L<p^wSnh7SJ=8;7g&8N7jAEB^ zf5t08gEwDXa7IA3;(J63X-i}vfjbJtdhzmXaNV`dY<#RJVb#poXsG}~GE90$y91zG zG=#vmq<u!W1F8K|T_u%NcF>+EMaJVRWEhPHC|_=^$nvFp&>CFI9~dzsGqD?OYbD61 zCg!!Th1*4`FVEkWc(F`>>t?o#^Q>r3v8xIDL?Z*!GD2X_F2}gTBRs}qzQqQq*oN|S z>y=WXKS721b1Ukai$G)T;~hV#L#m3SE_5zPP#Rp;`>pSeigr8VMJY+5c^{-bm<0$O zUfG!j<kQEL;1IvYgwOE0j`;xuZuw=iFao~1^HEWSa^-XVg22BvD~dt82cM_S3eaW& z3+8GT(!Sp2CTb=|=E2sEw$7Hemgb83n(E@JIvOY=W9dWVkUiTE%xWXE)3mJx4QCbK zQ^NN~{VnKV;C_5kyEJvU8hIaia{aM9`Kuaj%<YKu%eiY88=&1%ZRT?6Q{lwP(BzwC zr)rTOZ|Hxpv)Je)NKkgaeI%?ZiCYdc+Bb|H`}A8oZp^dexU@J0vEJywbbj{iqE(fH zG*UAUiHzJwvMVEP59WC`Or#mvTV`eymO(9TF5coR`@MMtX(AQ`6r;%IJIBw@Cber_ zzB6tpwx5M4=iX^|BHi9$Q_eW=uc-QEf+JlnQo&Vv>50tPRCGR#(yMA+e}*Bymf5AO z53dd$KaEz`)b(a8&Uu+%9pCxby6re$2Pet8g>HW`lf#p1)ie5r%Zt!4J1bxLTyW^o z=WgUXaopRaLzhX(g3J)I5AJ2U21jADdD_pIPdVe3Rx;?ljbbNPTLo~5T4JumsN}qh z=vQNWu}-Zgdfkn8!;eE8x!)udtI@9c^G^*}6LJ+K54^mmG(9J|<0N(ard@jqr~kne z>lJn7>46&3^U{J+Z;}oQJ#s*(e+!nUpCsZQYkupKFSQjW=BqH5$)#1_N`mkyq!w_X z<n)*_M6TVWA9o3u(V^V84_j`_dC57|yt3;#p05ZUl?Ixy?21_uaF5<8J&*b|e(QB) z7q>ElXV{fIT)J!`!QLyiFk&gY89K`whLsh_KS3FZS6<4M&?jg~^9)5ih0e{LoBFMr zq-ccMa@>zeXzqYdsx46_tnC{{`LmX~7tttvCSu9}z~~i|-<#x75hNM{nf$JT004Cj zLq*Jv@0AVo=5;J1BEm-|KC*hGpk{rN)M_OgFop+81JzPV=LJ2R|1`l9Wh|9{NH{Lb zNFJx<!b}!;y_x$dxP<TkwkF5kiYuDbRp6~#yml+O)`!W0qe9c?XIu5KJoeUdE1b%B zo@!$|W+FD8ieizeF7nF!QdP}$ar)$u1{@=941(2u-+r02a{7&V$)o;ULjd>?8_?p& z<b)UB2!4UbIjRps)S$=N?Kyy7fM)+t4?%eulL{;b7a~lq3BQ@Rafii+<!GT1i;_T5 zKVhLB#<qFkYMM@65>E=3e~VHzj2Ybi$OXf|3(x8$L^&nNg<_d8fTBHLoz5sQ9`^Ng zBB+Lb%N6Jfe>1*`K|*g{W=bE+kJcJn&nxR#k>cIdIqvM1b`aBfxj@eHrNyF%6bN;- zFw2+Sp0}oEFZY4uV)&IUCB*--y&3lqj5k-CIv;nyPMeRkQa#K^eF^)!0KE!2j}cH` zJY`(R()j`asAVko5mf=kC`90_!h_JPYzp}?FR5iAv9V6sl`CT?IF)+lgavc!vD9$P z#c-sfgJ7|wrtxsmgXh&?p=E}K*0((&6%T^sP&D^RSAfzn;tbYDvAyFL;2uE|fw3ml zxb;n%@ybm2JgBDwo{l{|F)W;rcTzx%WVCi8u*&GrFyC|j&JFYyK&p3J_^S=t5<1h4 z*iD7ABW=w6di2zb;`zojpu+grEH{lf9r-Mnb@S6;A@m9soIPBOp@wAyXX;F1+0z&! zzpZtFT;IwbNPFn}3kZ;N>wKS)JrahgXPwe7iQal~e>ih^yHJff)vZ!&{%yrkHKac< zo6~McL^Wx%dW~vsskqAe{gRsw$%ZlM9y}>$T)%vU=;FA}t(W8cAjJ7Yt#Z{z^9xAY z4%;gXgPDup3E*BYnl`g9VVix%E>FnAVluC9wyyh|jxhoY{FERUnQr+-cjipk=Z&p| z!4rqN{6VFcRePc?yFbssqp0P^IOB+GSIHXbJf5kIjkoFVmXg|AT}Bf^6%~nn@xh&u zdd#s(rx$GAeja5VH%GHk5m!6g;&a>%RLP8jk^D*FujI5o@MxamJ+sSJsFO%?wNWjx zJgEI0PWZ~IqeV;7Dz0ehCWvZHqj{*jFxx#b66MZyr8*z8ZI$@8{yGDOSs^TIm#nh- zR*37#>9^xQyG)rdG^A`0dvSwd{l%BH(da9R_FMO;{!r=y`{H6^>*|Qbux!5k&jg>I zZhWN&<9W%Yb<^q$b6#HDU`3S9!1y}D5_*4?)qqg2Lx9zshMn_P0}j`R8VtwA`<?H` zCx>#D-VQq3In+mC9@Du2MYR3O+ZyZbD-+BSleT>yR%VH;`5!K{9}IoT3kARN5&QO= z=|<v9TBT6*DmK*4^ggqPUknOnDOt64M8I)<6@WF4mfm!LI;+(U`V(Me=ICzAT*Fd5 zW$|WleC+)}4A2of)iZHu<UGgmtbArBI^aHuwSQRUCDHRIe;=n^e6GVHX&W+`ZWUps zX7!eWmbGpUZx#r(0)Q)wd9)R8ht11@uN<BO9#*rl+i`<+V!0+oCDccKi!>*nP|+S~ z6TA;7Sf`|Kc=%{WQh-;yhn0)z^%D!d(O)dDkAE@tc(-@MXG7oIpBYzUFmFiK#=9wA z^H|tV;_&c6csGB`r!^#)2f&rMvkHJc0t(!_AGyXGLT94m(Z_3|ffR=PWS{9DUN4Fn z(Hc002m2Y*n1oo?MlWG3k3Kzv0J{8Q_DqJ%b(MPCU1cFZgf60{-@{*AhS5~QAhCn9 z`|lCmU)(?TAKS*BsSoTt821gpLKHc6V%TvXb=ny5-;UYrkQS_uqC2zU7xz`bP0A_l zT+Kja0#1k#h3uvT%$bu3;^W0>?6usx&qF6ui2WS7WLiYVsMsIF!U$*1?K4DaoJi3> z!)}uyg8Fm66Y-0MvlP!kDq_H4hyR!mt|jm+@Paq6VyBem=Rp){N?qVi5{81P=`r8r zB_v%kz*Ty%yDmP#iMbSU!%u7O{W$`O{vq*wJ2r~HB;XsI?1nX7Ftro+v8G{Z>G5E1 zqqozG{5_qK;!EVCzWbIx<=y^~33CzbNSUqyW%Mcm)GO35V$hSEPSUCYxN+4U`La@a zuNoxN>1TE?nuotJ%M0=pqo^mnTM_lhJH-gcDUNdgT4N$jCNQoKUJn8OD7=XMX_h@& zbY>C0wb-eMH3voYaQBrEF&ZccmM{a40By*BqSI}Er||?&iI$-zqLQz1WYu)bn$wSH zg*3Yr#NT07R3U}_RA0g-&(8&qicbD~DIlEldTkl?ZMo^r+bU+Uc7<eTA^B?(6YQBH z_4Nd{B^#XC^E}j=c7jCuzHYTLi3@i<stcowPd7Bz9g2IK`ci?*1|MT)26DC~_T#I* z&XHo2L<>jCI`MxHv<PhKBF^w4m<6gp_5=3)X^Op-E=TnNCFn>Gp|mne;K5mYxA%t; zxIr7vI`C#raPnf{MbnKn7WXpIl<3#G9_58xIrbtvvfr2T#=rzzT&UQ4Ckt>&xSN&f zB+l@B;BM5W+N`y5x4BH#EcHPpaJg)sIJm~7q-IG&j5#h>xQ<q^cKMY>{ocLN1Df@5 zdl)#fSa0~q%E+c8my(J>C}#QVrsDSW`Yl<z<7l)G&oAAhD29Ft*3H~A^$7VpKw$YI zx`@?k1i^oE@d!mq$k?O&;1zWR21eos^+UG^5zH6>7xq?IoPQo}n9%%P#$pzDwk&iD z=Y{TVI4YDQujJ)c){qi747aVIFGH%4C65I7-ki&Qp8dWD+bd3ocx!7i65*9EU>d+C zCr=IT-7ZaGZJQv497jg9_N3QK>2%?9qVv#46Tk1VN<$aqr}=n5H)xUe*|@LhIdW%? zRYJ2(s298=RN9oEMqpXRJ=IP&At?I6iQx3x7uJhhJd#Jr;iwNL=Y*9B#~E`(RV7B* zFgZMoY8<8=^CkMc>e<axprX_prxp*OD%fH+6xYkGoDwoWLo~N4p{B5T0krqb#mOx! zOtw8fxSctVR{c(C{cVRGUAgYArLc;9ORMvBiWob#MWx!g+2MtvtJlW_Gx$ZuVX<jD zhbjZ;B`tc|;m9<5-pb{dosKP^{0c?p>CmJ(a+L{$j52n<3sQQFQVigd;ZE4Ye!YR; zLd4>EUi6hq&Ain;FJ22LT+LcCM}IB%B;O>)t6yJw%c+J!zL|fbCSh~10GEqjsF@OS zab#cX)oJPq#WPa^^L5yKw7M9;s`vJ#nI3Z?5!8L=WVr9jE#{0fq63*mOHyOJVQ~3d znt^zCj+IlD=H&5J_oqK<7<7&=BcXEm?yi!>J$>es*PbG*(J>wGFIPA({`5C@Kd)}< zYdgv|O|axNKcOH0p>SVe<n#sB&_zV0^ds6()q+zw(^0uwG%rLniPknN`MTaMU;E>% zK-3nI_?P>@K0=EQC(A>=9ymbg%O+EdQV4ZZs*Odfmu(u89+25{$hmhu!2|=iJZxV5 zS<1+t^73}uYV-8=(U)#=%#|eR?!^@s@<OUn5}Dq8z<T`lgUpBS{qzNs?BS~s{bq?5 zd7%h4B0Gk3TwEAomc(8Ik=JFvQ|p2#ULzLZ2&-Jgpg=$CIKbY2{Oo(F;y_?N#)tJj zFY?InYD;Y*r>omlfpz4idXR`<VYm49J{eVdCOs<<;>|7EZ#Mq|+(vl_6crdKLRL=; zE8ylmq71u04t0Q+kU>`D2Qs<0a$5(r=Dd9t>fJ5deB7rhQoOYJg}(lz{;8uR=g;LA zNGp!38X8kv^-QCFeH(r**iEj`)9_A9F>S+>MuYR5uuaWUf2gi)&a&}yfVlcs%+Qe{ zEFIyxy~qRo<av>FX~pm1Ncz0F6<}C`(3n}3!IC7p)jCoEn8MS%;ZFG6p(%!6wU39+ z(8{!g2j~Xo#7k8A5=;h~y<xm3kj(5+Et5*UfcQrAJ~rF%xy3b<w>=iTe)-x~yQxt? zuwH{n{LovHfg&<dcuJw>eF016x@!{;Q}@-Kx2Ss3oI$QN>sgxWUh>xKu@etxOlNVr z&%N&FhK3&)D8x9(qR&5|?&yBuFi*Lm#~-Z}Qbp~|e-?9$`<3C9jRFd0@mz?c{={38 zglcsb%;$?ClB^i@(k;)|g*~PNR3%Ler=QDp0Mh|o@q8`8wg-ZPv$9^BOTV0#TXPM} zLxpE}3aNj|;6uo*b(!<hYLf<73`v~qZJAU?$m)H>lqJPAWLHOP=|o<%P>jk!1Y>h^ zN{*);nCdtvZGfcx&z<X^AbGu6FWO9SX@}y-mDW9VNbK&pEtSV!2s4bF?TJc|+QmBT z(`7joMP9#{9=YRgU#wxcE>_2M{>?NOa(L>j`_jUuJElQa2Bjj7I^}k*8^}M74`Y(Q z;fDaRY@f!%p9#LudPAf{0<dRAhFKA+%m)OfPlOp8zYRVajd~;my4bpr^woRjuHT4G z{TS+9A#N}*T<ZL`T;>v~ci7>2){M?rRIyv%3pBGy!`c_Uz&$MeT}3^$wol%KdiOJC zZNOFBDd>vrN9biU<>STijvJ2|pv;CEvmPJBv3@u2jY^K43KZFMOks82EHrmZk*8ZR z*))8v>ZhDKb9#V@4(JNGwWTL^*8hI`Db0?kFaclKjcMnLK$I8&oN_m{*#2&KOyuiJ zn>yTl+zOa25fLcKpI*1n%Vxgm7qO>yxoPiO5utg*W5Zm5XZGRMl?wyRw;<08vI5`P zwFKnB$;u8i{FedV1Xd{(XwUNxI==1&&`{#Jrhhy|B>Z(fSd%g`P;33MJ#`mqgEs+R zAJJSJEJA4+=3$8*RE@+zjeK>A53wCl+b@?e`1jVvJvd8(&(qe%)BTLYf?O$PN*Wqk zS{7#37HVo*YAQM=X8M=3bWcBwEUe6JRo^QszSmaOwzO6h6&L2fv4xP>ugYVY2FtGc z@5JSC7c$bfT0ysQcAeWS-x{8L0F0Tv$Llzb(XHWs8S4V!pVqm!J<)#!cTZr-+aj(X ztFaR>L;(U&)XJr|3>q*$VF{Ix?a}IH9;~CqezJ|a=jD-NPXJ8e4{Im_(1D<}sGLG| z3F9GucuK<4vhDmFiJa`Y*V3!Ny@^yxn2Yl^3Mb76kwOT+_Tly)K#@6gCQlu<GPPsP zB2YElI@P(JZJ}dphY(<b4mdQK1>%0n{M^@SQ?P1qwGe;57*@WZR(HXQ6sA1A`SRS( z+7vcNV4IH^5jZ3Y$s!de^^NhidJ8G+xI;X9&Glj^%%1PebNt#qL8$QEeL+T7u4VO! zo<Hm#A{URQA#4~?iF9K<6Hb|q&X`^rC!aWT(<-QI=Ou-5bbUp^@#S5aC*jXa6jI1p zA8wTN4Lkmiw^Yb?=|VoYd$Q-xP<`!lZLIMeasZ4lj8=Xt_mqvJE6RKwoa%vvye7S~ z&^$q_uO7m0%j*o&3Viu|f2eMyeA|@?oBuZdg0aoy^|H>o5CRgZ+5__Zio@PT!<urm zKZ@*kC&u?$NpaKx-&)%+<sO5ND!1e=do+N88$H55&A;!9I+A_a(v{K~3IX9o(;sVP z_wphxAxe4AIhAv~bc9Noe4X;+UmVoyUdD$o3G1?x0JyXYl&}@@Sht?UNF^BSUk=zg zWwWU`%*9m%+qw_CbLZOH0W^loX*ewTNZ!|w9R8As;3VO%uDWNg2m9da#J*g`C!`z& zKzqsNY=HFa&u4q~YwFC-c9Ivjku=67n@Mxb#r=03Q)M0Ig7=Ub=1UTQA+j$y0dTgY zz)l~H{mt$*c`W};t);P<^sATT@iQQnCIk)XbErWZQIWyqk2y=X;4-#m>4r+bD2Lx{ zS`WUjU%{3@QG+T2+Ox=sGa`|5_>nl7Jz8FlKU2~jf6bELGWht>TrTn@4g`+O<#QV0 z;CKSxpM+X?OtNH=jw0#_!-_VOegWGX$r#zvI+rm%b)1NYLu_XeF8|VayEJH@O0}Rm zy0sm#Qe&g%Ram)arrpil0?q-$<&KPuQk~NIej*?$)j|T`<5CZ20C*&k54bAjBSpqC zbfYChu_`ad#;!O~a^LY9>%#a`l%Hl+;;<v86qlB((s4=L(p4_;UQ$ExW5lx9Q}YS% z)zo}8mK$Y8M{H1lO`-uRuaY7>N4u+YQeOo`8rRNbY8BB~+IUnK>Jf!<vJN=y14s?U z2ZI!s+hOapqir4GqPIIf-F=$0WletuGvnN`IOg<nnkDWykxFPjsMNuInEgCzic9F? z=I%aft|LN?G^uL8`_>STro542z%~n*q;bKLph(!exkHdF3YaXm&|F>@JCaEvI*=k| zq#dVtRhr_3g9m_OYabP#bFR~mVk-yyI^Ml!$(KINY2rE~ZZe3V2y#AJSVu(&r77p< zN1*CF9rh`ri`<WFS&|91Pu7{@E7M<&Baq*id$+E$j!Kb3Bkim6tm^%Hm*21L$fwpW zInAa6mR8A^_Le8h2;X3l>|JHr@v9W|+`DK~l*f>v&AJbsT%KrfpRW3<b~GU~PuG_( zkV%wiAAjrEISsgIxaH3~bxDGOLN?h@ov(0z!SVn8OqE?rn)w;_icBgEQ^}0WE}ulM zjFyO=@k;q3;FRh6{R5w*3PLQ=0OW2gH_dpV^Rb@7*uGuFS+JE(L_u8V*9G*~z_`oe z?qb-)_c;8Lsn3wc+(prs$Ax%UdZvH$GDcX=?MZATdR=*0k@M#&H|f0r{i=_8YL8i; zJSS79)u!J~M7wr>Fm$Y&(+;6y(&|0WO~xnNMMjuNJ6-+}Vjb9<)EM8V{)3<MfTRoO zkS}7c#E&d#z9}8I;;wqIkB~t=iH0Gnf#%R>ZeYC2Q?9*`Uwhx&;z02AwYB9)D17Cy zLRmhw7c89x2RC~>5kPp&kyi(o<K2DfSgkW_M-$YzjjnV(pq#IrZ`&NT`W5iWTa<q$ z`OUm9V^!yBdysx3u?~+?92VHwo;kS~Z2mJ}m+u-e7jp1;Z&z?-Z{l4y&$H#DKDcjd zO58e?t_*0c`W)P}kxPbdNg;j_PoGMBaa}h|bMTxBJD4(^rn-mSNA1w(&9@vAn`htY zDy%E)6qxV$s>DjF9n9WFKg&ElA^w7DFB_wo^PXTqN&FU8delK3U-pY&-7L`>Q@0|4 zv`svdK`B1@!cjH%@NOkIo9Wgq(kHQZjpMVmmgF91-~SlZ0xZfyN+taffd-qClcOcQ zgZrAgS6sH%b{Hc|WE0vXv}b|mg0ZbdUSiAQxPM;i7Ug^7<&s_BSi+g7wM&W{){pi} z5azs8;7XM>9(uKPCHv8b5gmw(=$dfpE0UhD{5cSoPh|Z3`^`S3Nv&pQjk>0Cj67k| z<?buVVsRe>Wg{N)n+jr6#kazC0u&_gMQcZK$jx&FH7D1{3RLReHHyW6TX=PYIFt?M zk%BVyx={pUsO__%3fyDdz$w*`N@smi>&<D>eZtDeM=yy6Ztd3#E9BE5eiKEES5x#= z3O38ncf@Nt3{T22GkzZ@5%1AW)t#q#MrYR^vgb}jb4c+un>6UHr{U8Q<9X=0f88-# z76a065K>dr@8Wgh8D&tZxqJCuzC3B<@qrW1eR-c|!EN7q0{e<J;GKM04GiK82_iww zo`%kvq9EZu>Iyq88@T!m9E5%5495mue++&%v0uCkF<;<zkfam=PL~Z!glzBYhy?@> zF8+8O2imNUMpVlvC90p$x>z(hU~1A3m)r-{cfE4*Hc|b-^yA3>%P5h1*U5(Ok4W8O zJAR(cAxj!SQYvgNnZI(_X{55f4yDQH^+g15lf+?#s3P`r%HG@g#D7kS6)L|U(IY+N zYU{6Ai~*yKx%@zHd;5xDt-n$nmrppAg%R^3H<}pGgaV`okl-g~5_HvLQ%(l=rq=Gl zMV7TEz4L=V4br6tk3X9PyyIz`ET;YJw9IU`R#LaGhcav3Px5X0MTm2Wg%w-cSrtR8 zvjUkcrkk!+LsW7|U=HXTGN12#KiL#jc93rf*k5?9L!NPY*zoXcv(G$_W%FaG)%ZCv z<h|CVdHxy3yh)F%hop>h!S4|dO1bjE1ClEL$~{Gj(VEscKR##J+VVp>bJC`<!ATsI z8vEXT;^Fgkkj-_2^tAEfxH|nJ4+FzL#-?C+W74m%qhNvafwuUa?T+FD)RFYpoNMSV zhVG*(qmd-I*}*&~-n}Cu{FY=Aop>{~Cn#`|&tA6i$927kN$P}$ifPb{g^thNsng_% zl6X?g&g4RnS#Gfvek-9b@`{e1y;G>LQrQMB$oGS7rWp(hV>MM0$Cs73N)VsZ``@=a zHXF7(U0QqyB2ZGOULrAFC>?1n_C?zu<JVi61pkQg3%HaE7%X722UrTw<Cmum^kry& zn%7L=13rJePmkk$Zm*zxua49#Uf-Ry=^f;U<oAY9v2Kc-&(O^v!0-+aHcS<~a(?r* zu*2K3A<}_3cw{7Wa7u%+99r(o`|IR*^sA2Cncl4@S?J5K!J4?~Z9=i3o545%J_}<U zO-%!b{ZhU+adw+&tBpT25*YE?NBVCvm=)pe1{xH5ydmE1pj2EVsXL70(-mHBBH;g= z&P0a=bb~IUXr)6+%3omEXEl3qm&X&K3)h$1#Twxv1EUX`6NuavL+)I5C*b8*LHlc{ zJ5M0Z0;Zd({0wE&!!U$AXsI<29U*IVNb_YB+$Q&M-8MxEc2t?v0KXtR*VVD}>*T?Y zDkc4^<95D)CVAL9<KWv5&q$OF19MyKaagJ@$AVEN)_R&Xxh$KN2_&rs$ojX2l$qTV zNn=TM<RDesT&F7`ec@vRk8l2jXMb&-IMx79iO2#s@t!BKczF9*xNHu5ZyLL|t=xpP zRBGzIgrWjIlgF1Vbt`{vevNL-VA}m=(Y~>NNHf(+=i{L53sd=Gg_EB`iO|lZTSqN& zHn}<vkw$8GdmtJ9fYEKTd`$D{V{Neh<#~|ZNo}sDi2bX#{+CseuDb;Y4}V6jbS^n1 z<vpa%P4rBjpIIb1AH(!cZtw;SydEpOo6!G#7;jz*zx5@pn#KL~{@w~JAC82fgz9(w z2F)ASPtPiFU^3JoLV?Om_=&Lv9)<DdyxxM8Kn`QOGsAcPTQXobz<gy~CgwZOb==V7 z^WuE2;nYVSk|8(l*GFSx{nQJhG#*z83Lnr%))*FFeBVi?)BiQGE4>*WiKclS@+sdp z;xg1*Kdus<*53X37ircn78E5>N~WRi4Prsr12l~CR7M+a@73Xt+69}=`sQK$D!}^! z8u^X!#($J|8iL7D0c|s1Pg8HE)vn2&^q)ScqYmk<m5O1RW?4t?%syUzULXTn12%0c zEo34Sy4!>Gzppivs%kz<#5yL{lA9KS^)0_HdwpT@5GHw-?(OU;Q;p9-@WJ%?=N%%7 zWv}uiqm{RC*XkV$#hPz8qTg;%`&zagpQ_}1rlHa*@GzPtf@d_J>yH}k9iHo_XYHV( zIceHqd|n1sQc53kzy0LffXO}a;6<D-$dWz(?glw4U)NY?f5f%<=c%&Kv-By&hg6j) zvPi));;I|u*hn1so7v6}Fk}HWeuTz;)^BEQ>Bv}iiXrnQ#O(<3+@gv={hr6}S^V4I zqiMf-nny8OMuw|1Nb;_*OcwJy7S;^}EcvRFZ2RcJn<r!s!;_<!hW+1@F^s1f`bY;e z@y_6r7W8@&Q6;O7EyS#e31Fpf&I=q|YiLo7AEQXmM1_h2EZ3yAId0#i4!!Cruw_iz z&eNMG?0oJA-zvGiIo>s<J+6Mo{UVo3`_+ch`EfR+H6XUAb({8dd}cW@XKDFVT_TYf zmVA*X{6`%VDIkxtO|3YBQ1X+im)U~nzR6<Pey?^WY;AIUW42hLR!pQgXw`Hynb<^I zwO?ui&RW1mP_l7_-Bk+S<lzyzG#27{pXLPdcx%t!F9YDS=H+qJ;d4^$=U!aP=VPEn zhFF(<T>9~72Klq1<Go6ffH?j8C9v=z&N4KZL<YW<aj*<;i0sH+VPMy;=*j*jWqdr+ zGY7bo4Vwg48|-!gm7!htC@2uQaNk6-;^n$FJ6-+i#lxS6%aH)ns#H?eP&Wf+vytH5 z?B`4Mk4Wz~(RbrR%E}_vc@dF(+#)iM0(%cb-G=7}zNfXfR*M#kvutTG%rLrD6LA@2 zZ*P#*h<VsQG>iUnXU#_?mZvow3f|Ypq&SO!cU<}vsBs#f8Ht;2U%_BUHW?yTo|y3^ zz`NQf%mLI^PE8336k$YH&rT!bqpvVMhw5y&?6?3)nCCk^FLz!~p}D5l^<gO!505)L z%RgDB%A$LaXOto-vXD6~RWqD(jI9|+sA%%>P~1l-TIhN{xYP^E5|=h*Zzt&rk#t1R zQTcEw9&E*|d}o&#u^O9WqDRWGNB0=r5k|@Vp@=KXZ601G64bHKohYIe%0LevKmMYK z5My<EGU#=RCz94&x%fX@6L6!DfBw0`)7AudVHk+Y8l{AZfusjCr><L38&w9+<GXsc z!xnk@2FI|8(}EXXORGjt7mCA73npPd!UxevzMfUX1n353TaEdjCt5$CF%2>Lc65c_ z6Xp?i++M1nnURN>A_CVd9irnkzgPzabyHTpfH(NIKH||sG~6P$4eLa8IrS}YZX0Oy iqlL77jvvHiutjAo0lkv#4%qhIgHg9>^5mb0G5$Yv$vIE} literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_attack3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dfab2afa98bc9a44f0ceeb472705f17d3937f393 GIT binary patch literal 16536 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_dig1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_dig1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..71b3385829576c39c51eb52fe319a405e62353e9 GIT binary patch literal 16590 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3792efed75d0527f070d6640ba4ce3565de14b94 GIT binary patch literal 16405 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 MX#Ai8j|8CoKjrHGd;kCd literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6a2073fb3f9b25e1136e60a316c4b7b2ef68256c GIT binary patch literal 17083 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 R_#`NW0(kyL?`8q`e*j{cfD!-z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d8f7cdcd4a85a2e60dec3f1cadabc9bab99fa99d GIT binary patch literal 16521 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 P{~iG1#j#Ey5VZdXS6E$t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1da7ad6f589d156ba0182a0afa0cf5cbc1be6bac GIT binary patch literal 7604 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 M>^H&6>rA}=5B4@IZ~y=R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c850be25158fee77a88152e3b6e6b7c0a15fdb19 GIT binary patch literal 14103 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 ItM}Lc0impw8vp<R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/molevore/molevore_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ef7d32d2c219965fa2cea1c139a5a45750c5e9b0 GIT binary patch literal 11207 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 N8ibI4^pvIs{tqVX9aI1S literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c61ac155232fbe5687e315d66d04f6a1b5a9caaf GIT binary patch literal 13609 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 Sz78M&{MhpmyRvx!?EeFwuW8Ew literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_attack2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_attack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..42120140d913146a1c71c8f67dda1a17df7629fb GIT binary patch literal 14408 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cfd765266a57a44be36a4f9ec04b38c5ffd1c22c GIT binary patch literal 13074 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 W;JFlAIkY^|%>^Kfp`OVA-v0seR@FTK literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5bac0092805065dbadfc5399743ee8835c241ac3 GIT binary patch literal 15260 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_dig3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0a8ca0d549ad26495e1a4e55a096a5b68fd20c78 GIT binary patch literal 12822 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 K2p<XnAoxE7Gxd%D literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..36e3521e3f7e81753e9514543c87feeda80490e5 GIT binary patch literal 11775 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 JiYB5E{2$2`{t^HH literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b719ae14c5c5575f3bf6ada7684b4419c9203015 GIT binary patch literal 11674 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 G{Qm<v(%7~D literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..583f9ecd9cca2f172fbd92a99dbb3ef5f3847958 GIT binary patch literal 12984 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 ONfD&28~peV_x}Jg@pp{? literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c02558ff4134280fb294486ff8694747b66b68f9 GIT binary patch literal 11360 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 M_{jy{2P6ReAE*I7M*si- literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b6b7693c1a680686a0b3659265d58a791d77332c GIT binary patch literal 11052 zcmaiZ2{@Hq*YItgXQDD@JR+IOsmNFyLmZAVGnr+UWS(bn%#!JtLYYH`%rhaBL}kbv zLgs%TJ@5Oy|M&mb_ubb%``Y(jd#|<jn)X`feqd##3E@KjJi!`&2X!_sAvml!9*<qj zY+SKZIR1_QEb+uSAH2nRfZh4;2fGssfzRsPr<Onazn)&azlg*DT-V0Q`q~2*D|UMu zGwpNq>`Lq+*F~;hzj<AZoeybg;cjl@XvMDJ=wajX*wMk#(G7+rf<y2Z2TWE@8wVl= zGr}tDo&F>7C<vm4AQLVaW#S_x7zUlg=aq_9#Ev?zN2H=7I+@I)g}eUMv5Q$SKoCCU z&qorQx2R-01h-=1jdjU}+o(wtvJ*vW%)v?8c6rPl3#tq39EV`s#1wi25D<{GB1Z^4 z65E-DbA&R1E{xfwhodmlg_OT2JCIbQhdoF|WH~=k?bdQpUhJ(EzUmQKGQsLmgo^M- zZS(RbLc?dSL-3`{e>#%$bFc$mWC<@?P|Ffy(TBqdQe6P5zsF*S{J}Ay`_Ji>D(L$w zm<K;_J=hk|pcDTfs-UT*iUN<jp^k^;q=);YhmT%rh{0PQy|*C-Qz3@?A*M{B|Fl0o zv-{X~esp#mD4P?W`~#MI<x=i<crIRWXelmaffWfmNx~IaLY`8=BinMDj9TkgwGRE2 z0{xZb=SzTc@v+=M**56~|4)0Qmu&gJH)-o0en=X~vfG)t+nGxN$<^&5Ky)tQ9th}E z8Y$4}B6i<ZtlRYtX!qUZd(kR`zg4LIr39?nAxK)7xzm}s7f1ssIOZa*<0?7nsyYco zftASr`~;la3pfbJi$}?}{=}m3rsrbu2WXjch~>!tQUVLYbLQF8N78o&;gsnM*~Ro3 zWA7uhGI;BYQ!~yrXg_rE2hb&~FRe2>Z6w`wNQpch^LOM$n?Y1oJPPJ6E@e`7T{H#j zY(~?Gia+Usy?P_*i$(SHU=)GQ;H|0G`it)$vnV#o9C{D`26jYz&akT|F$ALni_DEd z671Z6Hy>%BH`6Jmt`~vqKCy&m^c)2oiL7pMl!@8GJ+OS%nAm%W;vjY8MP7_s;Q7hf zAt;#o+=~CzotyGsE6z`d<nQCF8W8Chz;>nWL$_Anv{TEG3j-?_5C>KqQ?r=mS`JsV z!_-XZU&Wx22pHzCM**d>Tg1x{UOab_&{UT`SRwF=|5V&Bu3;LM5C74Ix0p3(xk39N zBB&`UiPA#pcsS^#xKG!G7*4s*PWsGF#uzh({&&Orx932>X@bvv5^WYO+?^SuCQI^H z!T<6cXZr5v%)QUKlq<PZM+FAA#UAX4eV|j&5L4A;F#N#aK6b%U^M>J=xaAni@}r04 zr&>#cIv>5-e;nqo+ssb7|A*&bUE~Tp_J?8u{(pH+Hec*_iC9jh1TMV<9<OApi1gyL ztmWcd(*Nc;){%v&k%i%rOX0D65y>_Y=_U2K_I>564gYKVx98k<;Q|eKj)Du<e|S!- zFtZ%+rb+?Toxf+4`~U>%roi~03V@*2cyi_QIHG|R{D>6)h!jL=N&e3s1E3$pRL8`C zV3Q!|A_Q>)B?nVSy2Q&mO6n2|FLDv&zzK6Yn1TzbMakh5SKQ)dcqQK^z}v}p=8$|0 z@+v_w+&5#{DcTAiDlJG5gRqAWfxE(AxJS5y$z@2XH(P#4nB)bz2hNL0994n|CNqh` zxC>~_e`My3D)r{0nUo`6<kOl*lz~kU5%`hijKnkGNYg`*899;^7J^0&!4~6@eZmXO zNCdnvQ*#JT%o5xuO!y**8irxk9D;Q-2M@?BWCo4M@IerJD-QU{@`+g}K-9d@oD<h@ zqL?y0w=$i=Fumm@o$6$g*r1rWh8C)y4)swBHGM%9Rm-hPr>go}3q_}ZVnB^0tD<Tg zhQ%yDX`yB=pgz`GPG9iVNp_zVRn-Hp69DQyne1ac;b55h4=Ppqb5u7_leOX+ZYT|u zrJfc_&%;u0AEh(lqYR*$s-GB8s9MygT?bUM&o?)ep^oLJeU#n>UxUezZ+kx9n6Q{9 zKe_{`>4c?eo%<}GO}dS3Zc#}(Ur9-ENv%Ukd6_}(&yw7dzDlc-^3uM_*RRU$R{^xV zsH9S$q(tCVW$96gz-nz#Nkds*<(rK1SF5#~WbFd04NfKH<*zE&u+WCG)h_4NhU?D? zVEqNJRvL;M8XQ*}oCj(hnDa_jn)&<N-t<*&t~Ll&yK`uu+-J~+KXkx39E?4)4E94R z9d5Uj9rXbOqkrJTkD2SiwkpTVV6JQD>RnTbSd3LV;IyPHqvX|UrQ_B1(p6avl#gMO z<?KyEJx0gbo3RFyF}Wox4gCGhfRON)uE)%c*O?8cZveoH$}%z^^PYW@VY}%r=c8Lc z_T2MclaqAE0o%aA+6G;pbPmT=Tz?51h>&B6UXz-?liiIPxx${WB}~ZSs)p!fMyn%i zInd+$UF=%1N<Ep0v<Pb$dK5{NgHcD=<)9~!b`=HVX6x+v7Z5gr=uv&!;;wQ1Xc}{B zk)?c#Ate$_H5LF+EoJ9Z$|5lN^vVc9?EzrOd80Cl#rd?FO2st*6(;|JGD5hP-oR0K zf*I_{r!`Q5b<t}&2zI4&cCiCgy;$PsG!|0P099I00s>K%lz<$_OvIuJibW{FY7-DD zfGY%|A_S>#FFcWnv=;|l0aOVHd%-S!1C<(gYJIYEuF7h(?QF}s0C8>%lQN>B=7OE0 z@Zu$eO&OMWapwhtSU_CUPP|~k77H+Nkeo<&MU+j9BVz!-+@a}Xy7%V4PHtu^*fn8R zh9%Blk(2<4FMigKhNDN#0ICFJG}vKaUtf@H3jpcJsG7ykuJ+=4<NBpo8p_~?aE+_q z)do?=9}klDC$Y@Nh7hdV%7i0_lx(P72H^Z8vIB75Viy%z7z{NaL(E+>1c$*oC*Z`~ zm<!7Mf}PrSFc>(6Ajmt;-Ih=_q7#RdLXQNJ2VUI84&n~sMGRBW2va`2IrS9`6VMBW z-W<r5$(2%;|DySj3?D359l;L^p++ciV?d@$$_(;3`w_G*Ghpa%95Ep`BNq;3cheH# zrwLX;@D>LEiI%woQ^0f%=-ZZ6Pe~J(g-nPja|2U&RMwHIe-(n(07Gl%afBO+CxWDz z@&H}96}8y_{3o**h>Xm^l>A+pL6ow@41f)AR}H{HM=c8gAm7Ug0v!fDiUlAM%j{qd zhH=9J&`44U;&%cW(Hjj5*TCo5AZFr1Uf7t4fD`4Q@4>p*(FsUE4jif2g&fGPQyU9F z>#wl`)36u!pay2ur7wpl>(sR?=fF&um5NUSBd%FYw?hDc-C#WgeIX!%-r!wUxWUUr z!Y^iVeh7bdAjW9nP<pdS;iXJDVpwM?$Z-mou&D>QWU={2Gys6tE&zZpF=M+-*Vz9` zO#W*`^8YzRG03xMw83rN#dMkYZ&rSf_Wae{{+}d0_3!I{<m~^Iz5h=m1G_R{a{t*u z(k-M!&>7KX?fVk2OJoArGg4E6M6W#+a7@S&918oH9}Lu!BZq+VaRV!X!GQSyk4Ebw z(p-^9er`-MHgt^ZBLo3%B5uqC(iTv;MU1H)$C8?oQG{V8^rHlU%OSw4S+sa45-jPQ zGAk9%A4LNHWHK)W4y11fSho{|)l8U0*8us02r*$6B|f1~2F*D-LH>$woI{iHtJ*%y zo$HzdB-^s*(#94BNT7>sthI2+BY;(5ZG<BjsNwHiaQwgLsBbO(H7#IJOMlm))n(63 zi#P|&!B~Ki@tu#j!HDE<0(WkV!L%TiLj%lz=g_o(#(8>&Mq(`zhz1KdH`VhI2?thO z=ZiW1?#1SUz(nz|QJC{5S6<&0d$DhAc<R<Y2*{rtf}E#pS78%9?46mx$;!d;F4Sh% zXpoWc`xTao7dx3gqJ=T^nn=5!nP$-%4_=rfgxgEe+6cbqfuk;^H68<?v}7lSu2XY} z21w)3GxY#M!T2yJ`%UYJ@I!q3d0G)ta?<W#*HIfhh&s53{CT)8IW1jDK(5&>NcW*h z50O84OiXnY*-w#H0>dxv?7{5#9O0cf^zr^dbdFEHQ#^S4p5&GShVr};o`WD(2uh$} zzj7rV9!nWV6;J(~CV@7Q4h_r~g5KcxQ$hY*1mWS~k7D!Mf8cS+TLkBK%;R&PgRvbk z@!wJf|9t$nQf{^V3&vK;STb+$!x>rldDG&OvtDGUy?mLOk(`;F_B=W|F%A7ZGA2Gb zSwP%<bm!Rq*l#)b&QG#7+LhMl+><Uu!4LaeQNl5|yw~MAEtA?uZA>6~@qTXP*tN5i z3X9V`s13^EG`G}lMg@BkORy<<Ekta#7!O{8pr;|#(uZ*c*^SS#?Kfq%Dn1&&*v}d@ zb0((v&40V}GAN@t3A(P{yl;Ma?7BMJwd-srqCI=AU+3i8!sIv*RH9@?^<S_3e*P(3 z(c%SbMOnHj0|f_1zN7DfX&1Q&`J2ndiK8*Gd6UxPDrwEgss{I>n>!g4Tr@Y{U!cP6 zdnE1nlm~gzzh*6Se|Tb!IZ1%gk6iyYSKtl=eGO)o`f0vR;?PX6t8?c!rqelly>HS7 z*i-jl?b$`m-M+iC#~E2X3v++$4;OonRn3Y}?d)w1Pcg<hbo<pd2flA!??-(du1c7y z+FsaF`Za;Dc9&}l+4ZewZ;BMY#6>r}iO&&0NVD#<qky-w=-V!Ble}sZl%4nUVf6Cn zL22nFXnJYsgW$&Y>>gkzWPs?(C#Re?-iK2=zrK{pPaZ+pDPGb`jo|j84)vSa-p^XU zwZ1yZ`}8b|qQ-c0w9hT3cS^zT5T&Hpdil{V|LrGBq~3d?R91mLH2x-OUiH2cyWb}h zWyx}GUxh91RnFmOQMM}WA^ml8wovmqe6A9TZfSVlr-xD!Z0qWDONt4fs=RF@cpR^? z8Ln+EJj4FA(i}QqY1<+3;j^IHg<dI&xK5mzW=QKE4nH#!7XbfCPa9&9I$ZnZyLg}@ z^dvd;Wz}b09=+KNn%5HRcSFgd1p~Y_6KV~vtr*imkmTi#XzRvXlH*^yiwu*^a`SgO zm?nc_k?V1&f`A)KHe^hmi-L8ufnNAKn{rBxKTagx_71-?VPQATE?(N#{G5ps|N7MC zXJnH&Al<Y(Cumei-i}rz5}3TZ#w&fq%vvMV@8<u@gr<j584v3Wwh4>xr!$E5$6oR# zb02I^p3d#wh+gg(FbJX08OE?kFIzk5u-tNEH0~|9Y<kQ>JJVp0R$fb-EyTamH_osa z({@zmPQ7u@^rT22>uvl>=tsZW2yI<OPPy;=uk`X=pWVXinAp&+lM94j9)0r^%7UaR zCaNZ*q#nK`1nyinuwZz_&`Izta}jRQc-uv)oQP%QkuSO1m^2Xt6)p4+Uao;VY_FPU zxNo#<9u{)KYn~`R-x25Ad@VV0=Sh4z{jcM9Z|WaEx}Vsg!5^b4t@e`p)e#@_kaJSq zEje<?Sy9UNkMrSfmeuc^*K{Uwlnte+xMXJd)#9s`49(3X<@fl>VvgHLb&@SEN}0NA z0cUi&V90skv-dg!2uCWsT7+lpnA$Cl4H@at5^{gY4Qg8!OZo!zuDjv$_Sv5kIpNK6 zuY;LYwyZD4Ny6Hh^%*L4hho2neoMX37V`8goZULxdlWwsLis#dV$?E-cI(70UfKT$ z@^?F|>$tYKoS6QGN+?AENjGXxS+doA$}$x1^N>t6pTEz2pY)`bRsXW98P8q1OI1Kz zqnk+wYga+ghML2wUBqTiTettTN4IShJ`w18s9g%ReX~(l2Xc$=Xq<0d^IM!hI@`SK zu{!o*{()y@;|GuSOjMSY!0OrCcMZs7^Kmy*qsw$0d=2l{GoB1)Z$96IF17bmTSs(x zl~(=A8<Z0siuJxZ(JpM@(zdSsb@J(}!b}|V)3hfjk7hgkKIvL#VM${~|B#BWoh>B4 zDWS<Nqq86TjSWCHtSRJS?@NCN7{5Hb?msi!lg6m9i9>7!J(W2H%tPQ7hl{#zi_He` zy54n+wh<MD5AWhNxbMC1%XO*sF>0XVoZ}ZSJJw}cgCP6vzK5@f^_(<!<^!*=k2-MB z<D~Q1{E(7g<=MMIt1i0dBE+q!oITfQUz&c_=`sE~N^Hze?f4-<oZiKS5~W8rscMhE zsIpaV6cT+M)WVtjzJx1P#O1;+Db;Zt5TPO8$g6i~8S?m>8!e9-;O*ODYs&+nFIi7r zd>vDy;tkf{`9-zs{$?OkczbcO@x^10^!lNCn2Fp-Et%CaDujR}kLTwzHoA{~r<c2? zmT@4by2tgOecrNt=3Cyn=QY`1C2v;FD1E8BnWow(0Tu6pezCr{@8?3W^k?byAk9Tz zsysrd_Rp#LR;KS)EkNJ*ZSW1nExC;!b!~hE-lD8{mG4ZUZ{*UAxL*YzAlhHWLZhcA zza=&c+r4VzBG@Kp_P)3~k^4#*=Oq6TUdB-?CLK}0(Td8Cy}3(+uue#m)T3Q;aD7oc z?LJNSo1cDMc`0T-+0FjW2a-WjBeOJSm;KtB^lCrWiVyB?L=PIx82Ck=Oimt&6knbU zVm|eXpH528em?g#niyj3;o6q4y!W$)=N@j1$Aj(ol?nWmOWEr&rXRq?iKrJ`e00O} z%Spt@e0Y=B&#zskTN=ZosrB@1bs1N`W-W^nSMF;(efuWUYkSoT;f_bLO_pNzsQ%$o z6b{sQ*?-hkp0%t(z&|r#j+cyH?9JVc`l~I*V<uVR{AE2w=?*4*wS0GWv&zcxCT~_0 z1;Acwq}`GV0=5?3fhWKBO>X0Le*}81xu-(fJb>hSf%%jwkS5YtmvFW!ZEbkdFvI;< zjhNpycT-yO%uIwcM+*7<D-K4c72UU*s9!atpSq0@oDg_&@Jx$_rsWq8Pgc?$I@w9o z?K&ut@ZT;Gd!+He7Ny52Gi6Qtpk{RXyF<{K)KImGOkRKH!?^&b%r81m%DMd`%XaTm zF8UuBeNVCi<g>!K0#o5CKi%CmNn}1dJSp8%bQEAwpP7mTS$ON9PywMpa!7Pg5Tzl@ zGv~WC3aa&<*G={A%bs=MpYf>N&UrF*wQzj#^9QMV<z*4M`;vXh%|6jqbfvPFwv)pu zy9hDDF=KXiL0s*KA)AI{h3f9SD@L)%p)MXF<H|MK%lV6DZ7~0QE?tX7OoZp|{@K%x zJWe37(D~4s>L{)bDWe5WbY_ANb&9}afwvfuOY!b_PN1eUQJVKTF}5|RF?b;L;I7l= z@A-{n^(&HEiAD4kvM(Q->UW2|y#B$om0^K&e}CAx{gd(dX#m5IwT2ZPv}@4?LjH|s zVs}Ig#l+BG5!M)fKT>h#vH9?ybxw!eJ(dLV2e^ILOg>MSsp5bS6>1~_`pZLBBBD_s zs)fiOz#X)Zs|_1w1oxIrA4e+R_3UE~6D1v)Tmj`_>k*^#%H(9qn$e)&(&u+EeX|V0 zU9`}fF&)l#N=GZSY4zVT|8PHymVP2WWn|@A*Y!HbbgC0iOv6BaAHlKjRd3PWmq50& zz3(MPaO7{9@_v0`N^j=w?WDUec>IeYb;e;?k1EIqnk&@CQ+IBV0t|^+ME26B_s8Zo zX>O^kr6e=7GFj8{f()pYZaC(L_dd^<=K$4>2Y&B-b~oj!R?H~jvui=q_m<Yw3U@Zf zFX5%><F?5Qo%!~Di?MB-VMB{xESNqyL{eiEXS}qFjuxW}T~+Rg5W13P^p%g~ntRm5 z)+5$CDaV;`MvzVUXX-W!$lhlS%Xn^(Q3x|rNwGc6<?XuSk+&Aj4SG!p_8?=JtM_UA zu&8)i?-!@)C^-B2c$#IiKx+5S%JW&{)I}@#PVb|x^s0@=MSt+OE*O#R3os=`zZx6f z522}6v&J>oq{;1QeHs}QPU-e^Z1Xl<M`LRJ!^bM=+h3II=J_HRw9R?B7?j~D*%5y2 zL3E~lXI5}haQ(>VgfB7nO{#}|uV07>XbkXo`dnZJq5#wBv(x3}!7$#iYlUf5@b&u{ zWd}DEEdA<FENn>>&-~PjR7}a}%ZfBIl<>TC7q%2CM45f$sTohYynFN%)a5rq@;9I9 zxR9e1gskQ94Cn4TR&pVnlC2I8pUL0k?`d}HKJ`}%Ohn@GREK)F_|#=j!)ert@vyle zb9Kc0GEvz<7v|(LYpAZ~6LuDe|09sl^#hTn*_ZG;KHex#KUSYD0pF*4jz7MPeEVD% zi_F=aUzdHrSK*bklA-qXYRmU&B7$2{SJQeWb^M2XPL|`B^7(Q34R@o5FYDc1KcHz0 zJM1kwx|+?|z$7BEvb-dJL$G9cw6jY$Qp9dpSml0HRf<lGIeh4t*3))a;}-C?Fmjx< zXMd;=UV)Mf!xV2$pdvQ{zQ>>haatOlAsW8P+l*+oZ7Hp5x)xy|HC_4f5rg3k0)-%3 zS7Ul_<?^yd8`AtIAFmFLi*ppAni@^JLlfL8rOjkM3T}vt>*o_NLnenqr2G1L<4YkW z$EU0ngS)~weS8aH24%z&d3?niMAk1arp9XiCNrh-17QS|6OdGx7Ea_v-;uR;;>OEa z?tMb^+3Sah2LN*FCGKsTa>h|{x%o?@$#b&HjFsOaEVs}DFS>$!2o?=?w^orHH&O^Q z$HL#>7FR!fcpxPK<KA9i?TN`zK~lYOhAp<FOtsnKNo|ai_tbaQt70Z12w?a5DCAh8 z$`ljgaEWjp)>F*hsqfJzC(!w6_2Cp-o_!4=ceoTvwqT$xn#Fd(k{>Rg{nSB-5g63? z@}9TP%!8dDFJ9U-#|<slSw+FOc1j~zt82p&j9D(Hu}~ydAKzQOdbcgAWXt`M!LN(o zJ`;DMI}9EsG5l!>D(!`W6B9XI-PZO^!8fWJkNq@py6Z>JhM{9?J-f12>rJ~>gFL)n z&|pi{D?D1rH$<z_QYcN)@Q_MH?6dM#DdT5||Em8RF@OFChk(;U<H^&bGdfY@*|hY- zmC2ETh{4Jk#YxQVBmB|~LP^HKWD@B?i%t>m;%aZn+!KEW6&WSxw@djtLqanZ12v?c zsC7ktk)$328pEj&dR)=tr4wa@9p`|Q$=<LsV>+p$48=$FS1vmb8sUu~{*V*d@r%o* ztQzp$$a=rpje@@6n5fKyFRQI*RmNxD)_y-c`*JuPDi@s1>sd6>{V>}Evz||f!(E}C z1W?JBS6X${dTuce>-Tt7mHe~DdHZn@hpj4hO1dTksfSynYMW;H8l89Tf3A`$5!0fm zyJr(=YTz#jH!Yw|pChAb@rlG1V$U{*tqw@QTNlSSlst%bKDXNM*?Ur5#;&TxzDWFh z!;l^DDY$j^OtfYF_;qHM>ZV#hCaji4r7DtWB4a0Vq>b;3b!lpynQGCeZS4y!l)dgP zCzV7!j*?{ST0`b#9?+q(WlLL`)vG27DyPAZ_qvIvIbL4sEJ`l6A1D^#wfwaB^ooOe zxt}DVMVin3ocO@Q=eEgEZ%U@mObbO59<~4@<Vm{bw$A$G&D|}gAu3!&QL3M9<v?4K zJ_b+t_P;CH?zOhCd3l&PQiZWP7^P0kq-Q?z>YrKi55sWs_rxTm(buMqPkPlHvs=HQ z|1%!O+wV)1yd|k9Ib)^V$&!A=9&9bO@~wcL{euVGh}Z2iaX^h6|GkQcy_!Y%CBCE& zO0jOUTBc7lm}PO6{$MUHf$Ho0-v#{q8o&j3u>UTAC<S$^=Tp%orKe`6roG5bPf3lB zPfSWnL&y4t4p5~Ie3P9F3z{Jt{(60V&w6CH>x~k~_+p})s^(kUm)V4jZ{JooMWeL8 z#$AQKT8R;z*@dqo-tp#C=XvL`2+SQ4`1Kg@Bm`D&Ofn|UU&6O8d!Jr^Z&}9j0=~Pu ziu78Cffh}+>Aew$BdYwIPajX$m5D~Scs6cochZG;T>JWCYK2BbCCX{G{Ysxtx0M(K z8HH7g2$<dv_I)?X?oxU7ef0Hw^3~^RB}>Yn82J;Dq1>{5!_Qgqw25_f%D?0>M&bId z1Bu;n+^wL9dxrt;R(Vags-FZDIzLNG$G5VRf68eX==W}62KSlWFWHACGembUA7z$y ztJ1uDL0I7bavL2Nhaom<`4RQI+CZkgg-szhU+60W?ydUe9ntUKxxVXH!tp5&>1co$ zS>Mjv$M^Y-4C|wr1DmFQ{r;9*sp>EG#lsf}+2rh_xiLj_dyD5=5vRF+tM%U9>h_&! z!$M7zcFln3EyIAo#;M<l?3PzeWoAEw1U3h=4>X8KoGEBr#|?jet^8hd)<(^y4sIIh zRnOSCPB#V<qv@p_-=-~>sEOsr$?=NiUL5vx{$DTi7L54SE0!n~+kE@slI({hf_%dU z=B3R*us7CwTfMJ-C&6Y0GL)FL!zP3No;usK&tLDobok`v%6(E_TDAO0w18_Y-K90W z|3^h4N*;nnLSK8(%jgO(%#krSaxyx1ZhpxrQhm%-8#t(Q)R?};YX@<9<4P#OZc#mM zl&~03Y((2e<NoC3f9IE6V8Spqrs@7_m4hrRFVV@LmNx%J<C@>uEwwf^>$+=%{xkMC z%|%>-BErW+Pu(LbC8b=R_B+wWPw>?*1NNGy&wl@I-P{S%d2~37=WX!$(``Akg+Y~% zxjl~GBA35dX42;psRmNd?c}13)OSomZ$^cU*GW`Txz>wi!{+8aG<OLijO{lMQyzPo zyhDc^Ig&>?P!fKpr(Ven%++jvC{M&4pRr2!<MdJ`$x!k-KK<>bHGxQ`gO`B#X_%IX zhwaX6P&3!HHA%`iRP`uD4qk~)6Zl{R{n|d-eZ@98jaZ7EG;X;&6m!pGbYF0GDXObP zUVtPp-7>H6*Hh0#4?QQ;15Cc7H%;-pxmty<QP-$j<|AmH;9}smA&K?xyO+3E9A?+> z{TDy_lyg=y-nd{*_RDUVAEtFNT0K4rIjVI>{AzK`ccC_G%?q|ihC5n-wr`PqK>FK1 zkL7(juT>Ly*L9mOkB;M;kcVNu03U#Kc{Xdw-~Cz25psDYG#$0@`>aO3c|}YT?Kc&i z`t#G`q9Y#fx~*AijrD!%8;p6@v*Nh#jMw{=V&}Ok|2+Bmy~(@cYmkmD9l4Wm#V)?> zoM%&`ft{)WsdZymhdqs-8C*h{0N?OK=sUHxml>!kONXM=D$E6XqitVDQ0E(k2Vc0@ zvKQCkeuC#s71vFu>OLd=23Muf_cq`S`r<f}**#nrdT=_Ox%hdsYp*Z{mL&QhD80{m z#gl75o`!-m<g6k6QLYT|X4T|hSF9(Agh)K2<V=hZdhe%Gq9$t9CGLER4;jb*arx4B zgUzAz!?p#42rFi$%mHywHBFGnVe;DbVEE5fk>ToA0X8UJo;1#*QS>1jj+aM?zt4R< zsc?Kf^dsMqI32S<`?&kDGpUtIIHS=}AXfwU$Nzdc-QMDA#<k3e^`-9UfN0e--XLAs z-cRd6=-=c0jCp$pYP#1$3jIY4C-uC`jfp#MZ`E8qQGLPiA(j!U^hdZT{IUrB;z71w zgk$qgL(%wRN?njn3Hu3M6WP;NopNrSF38`aZq{Y}=2JZX)i12j0;}im$JbADK#*t- zt=_&;(=^hZFweX`)b46fLFQ`;84_l%x4F(?BX!o-gCzLRS=4s6pK;~w)2aOKs090E zXPiJoku=dG8Q~d84{+-}Hu$LhjB4KUaY#=lS4Q+ebO?jK0XrXjeC)>to_40m%af!1 z!k<$`wo}dpY9ot0(vN61%e|>qSu1TnvCD2!ti@0+lbG8jY2K75OnQg|WrfaHO8Hcc z*m-@g80s8bYEwPCEqz<l-$;EL@WhsKmRPlRW_TCvk~r+xAJCDKELB#I=j@k$P;jS5 zlkG<^Pnm|y0m~Jx!p6h(=ibLDx77w(QVa4c5^gKXnv=wn!w-)OUh!Ns`)rKYavi$) zl%Jqx(#XK)r|}bMA(B>YTaQZLw664oa<}T1ShhSsazKzZ-4F(4g~-c1m}PQ{smrDA z&5B%lY?M4hNxj!SF$|o<(Syj|h;3-=rLn5fXQ3Z=sTSpo9`@}GTr_j}7;PTq8B`s< z-;Ku4Uc|J|pAAuk?+ZTut?K(qT8X6Eod#-^9EfxOCUjqD@d*qga)XxLyt$=!Y$L@& zR~jLQ9{>I>BF{AQJr6?Q?JzC0armSu^qU+GNYjFZ({F1%{oa-pS?K*8$Mzl(!-4=v z80)<qRVB~Rj_Jw6FUO9bNtDg3KFWPM`}SQ<%{SAB1K+}4Yf8+nkwC79E-}`)lAoC< z1%Bka&qFFQz5zBY7NRQOcQW59;Un1?KS_U?X%YXVrXEz=;zt&9l5dpuhtBdS?o5R_ zeq)TTxVVEJqY*jL_-#D_T$S^I$&W5HxXoUXwZG%)RQo4UI{k*`H1N`*B^_U%YmNKM z_bD=tgoJc&R8GLO;fIzEUom2F{0&@X-A4O*dY)c5CX>^44TQ<4{JFR$dLJpyTNKhC zomwPsej`3Q)WC<05qpM)64J&9tw^8lt0u987UT4?zh>w*^)+k=h=>fV!U!8H6jS29 zSYM!&<n9M5W1jL4r(&x<3=TetRCX+&V}%l2u<8Gt$A;dc(;o*sg2p1^-dpi(J;V(( z6pS6O_D9UJJ&&X0!rGon`ZkSf=FAdqIe+MtE&FrR%WFZ5N|0~D8~-|-Q)ByWmK<WB zRP^EUhu+zDLN*-VTynj{Jnit_x;wh;)8ejceI~iNyQf4>%1s(PoWrSk)Xo<Bi2b}w zd!vEelWE+z_qMq`uT=RauJu^)=3~GWG-PBKcCa+#JIPkLf9%v;SKEAD<;wk?<y`(Z z!Q@@f=V{gI%U3vi<L#DThrUwb8DJZ~>z7$`FHN@G{A*GRF(sWtKAJ~D`ZmFmgVEY- z&o%gh+9`D?Gx-+vKnuxWDEZcx%)5@E7j7%PxW_|SO!L4o;ON8ML3oRl0r(m&1?tD1 zc%PALQmq?gaqg5iH(8nN$d`BkU!j^*kG-}}U%``uJ_Q{32~Nkce!Ad#udmXEA@;Sh zjncHyB~>C-9!9fVHFnWo^!5tBiI^*HNql(M{VZUrqYEm4QXHz&<ThLMkWTiJS2-^B z=8znGb`+>8(oj{U`YPSnEfa%Nrad?P@leN}jHT79w6wvWB5hr;CIQ?rQX%9x6h8tM ze+dS!*xm_q*XO+c2<qAfwTS<w&(?6E2IXw?N$tAhO7_844U;D2(<^6s12IJR*LNMC zUt$TTi9ysPhdxRCDkvH=_TFKXtNydQTmL(%?xy`2mL7u#-fCAzGZ<vmhvwYnLgT(< zKjb#18NW2w1TohCF=Vh3btt}i?a%vlT+T}8d&0Yx1N~{EIM8VbTB$o--a17pJa}Do zYpUyd*QL}xhGYyC1gTJF_{Dzp^GW=2a+b4O@atfesO5O`o7SC)<7ap#%KJxQ90M9C zY1BiDe(u+7ug!5cmagCp`_;X@lzssN{Ytu$SbcJGG_1?_p63_0@8J=@h}ZoO$4-{@ e^8&a7uPxqXg%#71^5Cy;PFejtYP5fW2mK$tfYea{ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..daded55baf955dbc5ffdb09a4d63d7c3d5a2a0e5 GIT binary patch literal 11619 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 IbgaPt0UCP6FaQ7m literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5e7e4861dcf5b98e79bfbc768010dd427f7edcb6 GIT binary patch literal 12041 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle5.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c3eeb8e33a0e49dfdb093abc9d76b06471aeec21 GIT binary patch literal 7934 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle6.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cac33b4d95aa4986bd15f48cde444b99c05aa1a1 GIT binary patch literal 11401 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 SL|k)UWv#uj-rn#e1pW`uf^azi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle7.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/moleworm/moleworm_idle7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2f66bd7fbdac0caf86da1406cff0ae127e7f4599 GIT binary patch literal 8014 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 Hhw=YEZCva< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_death.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4ce6ba58a9d749af29d2c2fc8c292817c1677c0e GIT binary patch literal 79126 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a4234ef29d8f5fb90f9556d7fd8e1466afe0e9ec GIT binary patch literal 43187 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 B`jG$t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6003e33aeae5e424f909a3ae0136ce49f3284246 GIT binary patch literal 64234 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 I|Lz(74@P8m;{X5v literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..36629ac5eb1e3d40e79d62100170e59eb850a680 GIT binary patch literal 33940 zcmeFYcT`i~)+o9X5(uG~&<ssNC{mR!#S%*By@pVPP^3!{L{tpb5Q=o^Lg=9g2#DAM z0-_W_iU^|Euwoax+>QRux#xZF8~463?s)&*&1SRKTxISx%bI0v><%1o0&wupg*^VZ zKz?0x4YmyycQBe79J2|6(=PtgCF*bIKA7F+$bVm(BVkZY<AWimfXT*xx$-#vPNfC) zAO}YV?XZhJfDa3%y8c0cx4>(tX{f2~Qq#gKI0pE~`UOWEz>^~4f};;cga<?%QrtuX zL;jsZ(a6{p22c=0-5Nhko62<o00V%JtRjCwpoL<6VU5C(l0x&%(y&@aNnyq?&M!-S z<X;cGmcK9n2tZTd&Z%9s2$|G7fZLuEU9A^vtJ{d@VmPemaSwi$_ls!gZU~K-RFp&U zxg#M00HV2cnvmn>gG!f9$3c&i649g5jTO;orKaj+w8kht#aiP<U4gCsi>BHf{g(>e zQ${?h-M1~R)#qIO+Ani@9gCUNdsgw!gZs}q@X)&$af<q5j8L1?(-j*^qM@n&E(;H6 z&@zEpo{&YS&{(I$#I&s42NefF?P*Ptle3Krbj5nP#Rc4ni@g(f+`S~tqwlzTUz*24 zn%9>!UtIb>_t)bOzHHuqmX3#kY8k!a$BImX81s=HlOr{~6%PD2NrLCjCn)CES~LWP zv<H{>2DS8tk9Dbxb@Be`0<jmd`8J?BxUAv-bqBf^2mJ4EV$i4(AVRdf9wl)-N|xj( zdp%l(>koxT0mM_Hqsnl!mRXF}^_bnzZFb1yMxph@C+jW$V!|fd0U)YN3`a@afT-c9 zIuot!7PIG0jLjX06q^+JUtdXo<ON!YbY)<12o0r~>-&c+G-z5}4a%7JFD9r1z2*tN zY^v<zgdTs{)9PlS@|l4Q=ko0rnoG+6a4>9A^fAOs#hazW)umHqF_RX&W%YkcM+C~b z+L~`eFwtif{3D{iP`}{YWn9g7$<SE$sj}6k3qnvSqp*B?&jshd^Zg?h&E6H019}gk z5gCi+p%=Klpwc)0iZ>J7o3Q^XK17Ibz6-dK%4GcU98Ri`bc1xkwnL}*3#!#e73;QT z=a^bHr`S7+Zm&O-{AcBO08%l3r1)QtKcf6sitF+jN;ehGjcbglY(84AP3phuxP~$2 zRfnWlMH`ah?4H%Cn07t$(E6TvigJCSqorc~UyXv8iucbo<P`m*B<Us5Hx(Npt@uyI zy_3C#m7M;M`__922LU<gp4L!x(%j?X?BW&|?tVIU>3o{kLhOS(#~<9u-oG{dzY5mB zH3vXSlln&|3#nP^*DF$Njky0Z_+Oe6C3HPc;zpjVRhO*IZIy`+T6Q0`rUgk3S~gC? zUem&{Ga>;_I$kr{0W&TEb8!K8djmYqA9wHlM`8Y|&4W9!|DidXDnii9d2F7K_@A0n zt&sCbH%G=IU)DWe{z&nGjI!p^su#^n^ncNuAVy;eqmj;dM$b{mC=SjjV_jf|-E4o= z|G&NetvP1Vvd|4_4k=ppKQxD}E@2F5Q<sX($G>abGYt{+5NYdwG5`Q}F0a*}eZ;|0 zb<R<H&QaCHdC&h^W1!YKEt?rFh_FQfhyw7Wu3<KTUx1pcmth!$vKW#W_SAn-QR|s? zGFQgbVolm<9E0d7nX*U|ntenGk&JQ9%x?2HH&pE%ag=`A#0718C{QB`_^-nxY&ayW zI3Ug2yewvbjSy@?aMOxF7kgTZD7c3xNcvm-KYK!mv>Xu7{m(QIqG@N?wAMekAS`T6 z5>X4XB>(5ve}l_G8)o+(xQJRdL}#1-b4>qthW|@}|1AX|5r^?ZzamC8(#mj}E)1M} zOw7kyywjrjxxd>TFJ>*cLKfM*rHpIlU)li~*biFq+jehh;Lg?BQpI&ECHUVSBETPk z8mgeq=9>-A2L2`2(2KmY7Hr_2P7Q(Yo=FWJ)beHh_b*2SfCl3NG$44B`0sbBH5ULt zH{ahK@-NKu17Ls_;9kWAKz_iHZU6l=|KFki1tE;40KiEmStL?o44&iXPRv)~@o@(> z9PwgAA=qYT_~zS*YsralDQNl20SpqXL<)`F)^d2FTU;N^9F0=3nlZ@>fSjNVf)-T7 zRy{k?z<ui@v~C3kGZ+q;7l`c0O|t6*S*q~c2aQ?+yewcp)GdB`gsH%Q{3q7UD3!5~ zCJsV2PA*=jACrrpWiS=W8d&{1AVjzRm?+4(3o83JSj$ET+J&Lr*lTOqYR2XaELJ-Y z)N@A52I_eS$qXuMXl6l{g!rf9T&&kt`X-D8Sr_<bCl{|fMFF&6Xk3503WxLGx@a|v z^|HTRc?>`f)ZL;0cg~f~T9*m{D{L6Rvr+mtnz~TpHhu4akXRQ1&>>mK^0id2=k*gX zLf80O8<|V{J31;U)}xJ-<cb^(&FkwNH7r%@iye{DMfsM^_&P^NMI@j}>O#L{R9bo~ z0(^kHJ-<TgxZX2aBTMzwiWmXudK~25Gz<A{`Z$I8>X4soYk8vtf^Dz&hx%0%IO;<% ze#qfC1a+w^bToQi5d--jl~5NLApWH`Bg|G!!1)ikg#mkIlU-HYA#z*fHyo+j4*9Ji z`E`FGWxH?vL;WLF|Ij$v3*yEmq2$IkdDP5ep`qFgM5we)f0xC2HQ2jJ|2wh1OPj=h z)z60L9vdLqw`smrcmS}A1VE|7H#W6^*~x|s9emSXrmCY9A)kv=x(;Jxu9%kl{}g{1 z4H`qk{1c(*WcmJ6ibDTq)bc;$m;XOY3zX2d9#?>yOyeNBr)F!m%2o>JaBdar5&$S} zi0g)Q_2;sM`IeT#Mp=3aaz(`yMw<~`9aUd9O9@jKxuwTdQ&&h~DE2;r7zDwfrBFP1 zr0WYQnX0|G@-S(LYoQR#Pt&pof<a3ORk6GP!8(U=q1hyba*xf{&^B$wr!iKYa}>YU z9{Jj={7qPE&pe^fQDa2N2`ZJPs*QZX`L(J)qZ9}Xe%<Dz3Uv;JWI@J1yLp5H2@ZEa zR<`O~Vay~F5clW;q8!d}yQqtZZ!P!MZL~j(xd6qGkm!wUO4z1cIo9D~ATh(IZbo8t zs6P#ckb4R7Ow{jR4K=CxjyItZn+*^;x%%0^BNR40Vaw)!H`EsvI{q1p`r{%)q3EWk zDgeoDp(8Xd4Z`u)cZLXphH(68u!KTZAtUa;4Tbqozxsa~AVkpo|1>~|plSY&fC`%~ zc+qCx&BC8&^JWRE{(b&!sD}_iz`vkPL{Rmg`Tig(bX59Vg|=Ug&D~E%Np;9pvwb(* zOi06;_(x}<2o1y4**#Bb$%?*dVbNx6Dz;i(w_w2~-9xqtz#HDQu&hi*DRMTaWhvE{ z6cihcl{oTJmDLYrshjCNbvC+=gSPBs064H3f+!(kQW7uFC7S2L0h)(b@*0Uq+#y}d zu8y?U-Cn5!fFXSxlR+QGtJjDrC^c}<hLP#V!06P1`Nclk4i3+$VJ|Ktlo2MGEJ1{E z>*_vC-+upHs(3}Ulk-a=ga-f#umWvgcL9OGEPed^-B-Yk6_r+0*E7WaY1RQ>0Wf!@ z(dj{}y865K5{*nu%`L5M?V;@r_Qw(u0Stxu8*pycQK-Ke52F5`@nAFKv1t}bi7Dw4 zdY^v$+K}E5-VobR*^t@5Z;&>0Hg<1lLqBq1>cM_84=gM`N~Wu)vF-O$f@kKW0ItJ6 zm90UHe93zmj&xtD;&oo8^zC(Q>0vE!9^GyE^xE4k`sq*1&xC0+>&%P8B#b}Q+4Z7j zkvGz%0I`xzWsZ*)icOl2Hn8F9R9KQwpuC7*U_Q4D0RDl9uA5P9dD49OG2d&R4#m$Q z?s)SVTf6j`B>VE!;ezvxj^#xfl^U3|bj1f@kZhUSAT0)gxg$ore_6v>Tt*Qm#Mkzm z*yEukMl!+d+a`raCC}q(@jgCYSm#mw7=K)-$Bo-v%fhb?T<u;V=Np|C5eF(kh~+#J zXJrP{0RdyvU0hmRI?<nOmyT>iXC~e35DJ_geBD_u%$38fwnbnc!e917YINYw-E%ni zM+m$j$c=4(oKwaJyy=DGq+hq6lRqx5$)=eP9J{nb?gi5VwX|ls4X+uZA)H^BS5ca3 zn^aUnR@u+aLC{MxxJxVmjo!4dgzI&6aS9(6E8B`Kn!PWqZ~OV^9bS(a=NVbW9t<T5 zP#$Z+hRlNq#;HOk@W<)HBQ$cXN6T~)pb-?{%7PMnj%`>!8YedIb!%-sf&^scR&-51 zyu5BoD0J)f==+-T5u*mbg{qPR1hkS^rYS;jMys;{jVfXJr0_9V@V4v|r}tlt7he!- zRO3L=IWa2EJmMbOrY6&DfIWrv-YX`G2$D@3(NKN8VS~B7m<^QQMfN9uM6qA5?gRJf z{*J4&L8Ps<DI*>{3-mgpXYJF;VznvPJ$SxyDh2qv2L}3bzaA{m9UjO_>2oBrUyP5B z52a#3byKoBimn|($t-zP(3>BWYb~TKI@w;l?hzW874JH8(_35A$YvJPnuI-TvmS{~ zm!*<g{hqM8K{B?ZN5O?xXMv(c9)Buxp)Z^p*lW!<qbLp~yc-@EfyBVjflpbJYD=J( zB|MFa2mOHXIRaA|LuZN2tC+Cu0lU}qkXYEW%bDlKln~@!`(%9lBpHNcfJTFm<$mr& z5!JoJc^uDwm~(@%ubPkcm+z4~h@C$uWk-2%Jmcg8Hvo381c0ihCnd^vM1yDVDFijG z%Q{$SI8AEaPA(Hi^37EpLjv8X)ROzYRyUq`>UQzPmG~=}!4c!KkOmvt%-;EyzIrgy zcAiUJz>1T&260>~yp4#e!3!|+A7L;k5$X9bC^6DIBtrEacI4d>R6Hk}+T~21S^}WG zFt^us_;Ef12A0sudDHbc@oZD=N87kj!H?>OIT4)>ybh9b_`qzIHm(g1sXJb*d%GmD zmF3z^&*ns0Sz|k=g-8g11=wkN2mlV9^U2vbd(3q8bD>HW4A4W&+2Uly8>f}YABGRI z31YR{WCs;SCq0>jkz{-rz&M8r32~4^`#Ax~m11_nz)&9mta-5%CffhutG%_)<Pko6 z2VseQ&ORZ58${3KBFuq(usxn1@H$5~?1$yZ+)?X-Q(H$z?YD<2JH%9hh5~1&u;?ot zbZ$iN4XP~67oSB1K*492rA<xTwRQczTE&Ioj)mNCXOkhJ8Ks8G?8=h##h`#$g|1nw z)v#I{!^hcyn90J6G^05?46)g5==%BjU=B`D=!jc#q>EFttI;SL>Wy?y6DqlloT<&g z6GYl@APa{(ao)88(3&VM3<U<2NEDvt##ot&yxHGI#$d7bB$K&*GM2>GiI_9_QJ?m1 zb0fxPyAGH_kp~v*z#b8U$f%;!6r`%(hRt4JsM8%P4kQ?m`>*(oJp?#CZ}!>R`{y}7 zJP;R213!O)s?l!ykTdJB9+{yzxQ#zWq37@q+9LK*NYWKU7QLyl0R<Z=e%9=m@$}M8 zm2sop+dFaUf(8&VggTX2t}4_v?eMmc1Dyl>9c{scCX&reNJ)CILQt>oo=ozSk_-o2 z7g(gsPWzDDhq@MYTmaiyeXTXf)C3X522?EK5Lr-76*k*XDGQlG13Woi`57!ZsArze zk0{^c!{;a;oz!I%28cuClSw#M2zs7m==%D!d(-(QX-+sjmUoCn*5q{<aE5`1Xrb0} z$YLo3nYeU7-XP7kt+S0zb{S@odK4HzT9ir#XDd?y#ojsrren~w5Hz<Ibsy+s>x^`Y zsSM!{3#_e<0EQ_Pblhb{mV*0t#uYn{y*g<=fqqR7DOuN!Ii~Vpog>86-^^L?lQLlM z*e%INHQT*aM4Y3uc25zmv&2~GI>ZfgF+~AlxQ#(eFrAFxOcf9@N>#q+bh=FEKyWQ- zRaLdaZZ=4KWUpIG>5GM|>A}%l%e*>{bpof7Qm^I#Cf)ylFT;L4B(Q^%0BFO#%pe#k zlMIx5sVOji)#{hwGB{ppt)ZVyGXXEe#X0JXnL%zz_4(39%6Hm@3?oe|(fPrtpD>Zv z*``8>Hd}QDJt&(_MF6AtCz_)iz{d70=4-Yp!?o5a6pP5DXH+v?U2H<rwLKOcu`|vp zD$Xu^y)gTZAjd82ob5y(dx5G#6IfGw8lYuAUWPRn!_9W9x%eU%T!+3E0rN~**aEmh z@2)8g*|_$EaQDD|u!9gD)Np0PH*x@~+{Z5#;KN#Kj|tdyF28u4+b9reg3FMUhjvJl z&K|1z>(?Yc;h9NOq_G!AOSq7dasSS-u-7(W+9nRuHI1D<LPX?{vkErU)n1K5dIT?h z#q;<HEs}3Ht%>oxd%zXS-10G-VtHm9?U8I9=1g+3t8hwNrwa$r=P}w#yGFwe)8JwV zlOZvOVKMc~TVSlIpKbtgt&G(iQk@>#*{uZUL{~FvMCR31+r&_B_U!X|WdQUJ$Z1t+ zJ*f&}1`W*zV__}HX%h|248^AUW{AJ8ZJ!+i0j(ACYG^$)iBe-kC}KD{d@dS*4h<MS zNA#jnMQAX<gsK6NrQ{$i2bh9i>Eo@w<++tCa6y{t>6xw;*v6xhaSx+@-*k0yTz;|h z+lwGSuB2mVddAqm3u>zRa1!K%5Y=AuwMfRrg&aJv)7&`n5V3;~@M{HCh1=YhaB^^( zQ#13N4w}>U5<`Z$5c&DUu<(@#WeO>`7e=I!=2^ENx!^F<mfYImU?+mu;xtBJ00Q2% zEwlOpAczbs%u}&hX2Tz9=k`1zcxTT%y>(wlMF0u{o%xuA1=mALrq}^T)wWC*7z~7U zCfiQcG~wZNmr5GaAWabRVzGQIbiL@0-=o@QKO$ag%sZ>vIAe@S873-k%@gp@PK>dB z6(|aGh8=^SxiA?H0bb2!03i8nkgwpU5XN%xblSIf>+d*M6f7aD-Cbh!c}tSA;?rxN zOMJ1xPN(nhTd_occ$hFAX*jgL?k^bGzff^uMsoFynuYH17?u+ZFh+){>jPq?u6Noe zb>F>Xc=^QCF+&!Dd~1WR-F1~TJ7DGFu^7sVc(O2APq7zwP?whMOR_f6DJ;u!jYbl& zxrQAQMd#J~S;-t&lNKl8_lkDH7^I|_s;fgAXh_ml7jhA*zRAO_hzLCK&;;Yx8f1?_ zV6vG_y`79sJl&^_j#H!4=&o!ANM`uB)KVzqPD5z-a6q=u$(?Djf<QN<dju;9R^CVx z7@XNkO=#ewA_5@2>{P?{*kd{d%E+`}CWC>>wHcN1eB5^sGBKuHbS%a}OR1XN__&fA zD50y#3-+-4ZY2bI8eeaBeZ3N0SaO~^og7X=f>sua;@k!u2i9tX`%S#5StVPXD2#`g zb6{IhZ!z|xucei`5LJZDw<LBEe@m0+n86VNXfH<$X&+G1Ez3bcj&9}xSq+PI;h9Gq zFz{3qd0?E9Jrm)7SpI5bMuurzd5#4()krU+sopB(N)|G>$<2g-vGkayyCD2RdGSK2 z#G5`fL>T|L5&}5lZ*(w$1d7<9&vX)AqPD?+%)BC8Poo!qk#7KR+Cy#;_G=Rn7gyVw z$F6G=97@Jhgfm?mU1s{VjgcHk6IFfSHyxr%*Y!@pbc=*>Bq!bY=5`tmf{=!p%nNq0 zgN@;Au?Ad-7^H-N+D&c=IuybSM4*%bo^A?*b>bwMf?AZ#Fyr?XC~Emq$sC4SU>L*c z<~e#bvJ=hF7D3Ql?+_wjnWpMc*s&A*eqquydvQ<hoscHkoOO<szyevT^*BQ>Wx42X zDe$1$S<j)4Fm*8LIR8m!YL0}Xs)T%0_cCpbBaREE8%BkEr&)aOkFc!J>F;4Z&E;9G zwr)d0&<gp6Lg>L<bg}9<s!v&o5_Lh;bq2DM!}o<~ot&ZMQq7XG@G&*}3Eys?8oEOA z<!rjT`DOS;l6q*C*G?551iSjB)?yzou}J~`_-sm<U7d*ZZKA!9a2ue;*-Z9y@=kmE zM~Zx#9~LE>kiw=j$ko``XjE36VDAD8JDow*`nKB8i~h=Y*e#zI(0rz)DN9D-9guPh z0d_L;8Y2jTQkrlgy=q~YYZ!=P_(#R!+?IksVZOPE$>0aopBogO;NH*qE75Co$UPyb zhWcP^3z$a%!HCc&@4+$7DkWjlhU;4_-mtu|J45m+EYosJ-y1t#d|B=GE|Vg=i*nqW zyb!%T@q>J^(y;HO9ug&?BcBC8Bx6pkO{c(OMntAC>P&3V=cn1tUrWPIN%b6jI~ICo zN9Q$GsQH$gJsP#Kz&kQXwJ^B!C|ktP*hV}|5e{7Oz#!Tj?-svb28Dxxbj-V(oV8St z!ZhBlKwywy4t%)m;jUK854mu*mTHHIu(-{@bLVOJJWKvqn#3)q8BIKHs7c>t>&AvO zhrJegiU9w_qe~qE)p2LYwG8a0J0(MHGo53Yc2?s@&}d3_n?oDf1q;}K-b1ezgoq2X zhujU~6f?-MQ$Yl%Rx4bHoM#bGkU(unz97v1;-tDGjS)Q#NQ`nXSvbp8E&Xz6CXBir z3B2{|M}<$Ez$dDt6WSZdP|e+Evu5IH^FAp~7CV<Et*Mc>mFL3?g`#UumS0eZW~7U7 zz9o9TLWcn$C{b&pbmEu;4ejRFV$Iy>IrGQH<{wRz4{Gc%pYn$<HGfx}mB=;33Znxm zzN_y-o6f0OhlVf#nzoS4y3WeB;9$Nq;dmye#=)da2Mc2{9pnH9QX`*;poP9VWu#NZ zK8*w8$99cv60tXFbs!>_2<2G+ePXP11*H%xYu*_Q56`u-U>KTKl1`xdrj!sArfy+Q z-uw-Gs^~n#9XrDiezkN{7YFA7Dv^UeYk0`<Y-o`=q^y`%CcpC>BZR*qdw-+A(AWqg z*%YgiY}&|#Gq4`YEEFA16KM<2ZlY@=tQ;IxR3;&6vIBeUVPKnOn)%ifKVWXB&Za|T zF>?R8#^t%^idch`qX{;Ofa+Rrk6602t0g;9!*Hds*5VS@U^%bEn2{pGB~or1s|0|3 zx%tB;hf{0q`JbH)<eYc;9=&+!(g$sojf|+5djwVQ2yj}WJfpVyhj@z~K#PlC#tu>a z2~Bfsy2zlrWoEEVGa7xJ-T^!0&LQU-ZYZ?mh_zQ$SitwTIj~!oi<Ci>mb$7ll1OT! z$96D<oeifJ1Z>uT{TZ4MGaWTQ>rB~i$$9tC2~S&2`)&p@MbDQTwAWzWK*$r0Oahz` zB$PdM|6?RETEZZXZxl@!Pm~-X00ux*`;=}2cpfeK{I5i9kL>^tXZeJ7l3VbQfmd<u zc6DfFGy&Rl1`Pa@REdLx7rHi+Dw_v_dJPNX+cso3wr*%ZNfiw!rGkZ$Dxw>T&=U>) z<=zn6OA)S%c!Mi_vRCk7sI_ey=ga7CqxdhSsQrH5X^HktCuTmbcT4*&<=@LoNjbc$ zQLynzvxEeelMAK}9W@lo>cnLUW{T;AWL_>?s@T!euTk;yK2EbDuklE)b})~;se@<h zuoCCtbKR1RXnv0Bkh)SqHNzw}tGA6=i?Jk`IB4fuQyISm@uQq15)Ybz%p0z|Lai0H z!ME(bOFMOv8%lYf1{?~DEW@7R+$1(!ZPbj@L0FCNm8*(^l|vXG8Zv$iy6Uh5QXZ`} ze<Z_fCzmGv%mN_@GQ{$yLO7BkVbp4Bp67FdVI2Umvq?v+FC9snzw5}!-YS^8Wst#X zzj-=Z9r=31qYWO{+%#e;UdbZMZ~~vjiJwA~$ZZs4wUGBMZM62|c5Zz}nn~N`_SkCE zd)g-ZWJ&Wbro`zG$(K^s9k_g@gd=eU@eKkog$y-)T})#%h6CU;zeW>2bS-tOJh0g^ ztJ-no#kV$f%Ww~?Xpdo&YZ#9^FUHH!aDZwG4aioZ18W>Si8qPpbDOhma6BtlR*yG8 z`292-U2S-ebB~iu@!fAK$qadb1Uw*%j7K<6tFTZyG#?Uadvy?dzD9*dJF47<ro<8^ zafnTa3^%bjfeRK!Y-~kj<2hrRQXVdF0j;yq$+Tg(k8%^!p(hB5MZla*0#Zbn3T_Yh z07DI<EoHqSh%wm(bd&%W46>m(apvfe;}hXlufs8Jvf#(d;xoXztmx9%^mX}Blv_pv zb&qdX-}p9n3d`gKbSkvme*Bxl4jJ)`<K4|ecJB}H))BJ!^*W6iB_%14#{tkp&SJiY z4}RGAoj|BKo^uuHIp>2TqavAmQ|eUHtyFIa+r5%1x^?RAud+`4(r(St&PO}Tj<*}U z+JgYkiNBuw3aN2!$;bGrX<n(Jwh@uWy!=@LrN;)du)SdhSpYMFE7g_pmD9ji2MKxR zsVOkaBXLtb7B(E0AZZD~08Fck(41*)b(D*+6KTu{dZSJ;pqk8265;_qSQiHe=d;7P zq;o&7V)CF7w_068zd5%d=kOF*rf;y=ybup!#y$-Ot~ehBInQQPJz-fQd{mB~2%skr zA7oJ{CYF3s$vq<PspQp!2)OFX77z*vqxZ$N+0Q|DqV>PGuEn&eXD`dYocS?ed8Ym? z#VJ8(&6@|%j(y(iA~~ePr9QZVmmfh;XP{wSESFc;&xPN!*&Fh@;L}O){4TNl>dF0T zzo2aV+1GZM>z@<a9+Xli%51RjOFpWtPTVG^r-14@eWeFyWZkVsb?)YVQZWSraRP3` z>V?k~?wAcb>dV?JGFs4xd{R--0-*cKv6zhHEEJCIEa}4w>rz>S`v!&?451x=-aTa0 z&d5ErwIgg_NU|6irxe19<>4hyFD45+2km;HRI_brP<vU7z9JOpytm81LVsNI6&U(V zQ_1pOrJEj+B3HfQ3Y`=WsM7P{qYcw>BxNXOG7Pf`=^5Pa#kna&YHfOV0<?v~x5V+7 zor4$C_4HhFWv$lazin<{5|`NAi|;-Y^yiv%9cj8j>ReG+QwZ+DN!;k#foI?D4sS<Y zWI{3(Yr9P^r@^lQi?MIg`1N#LQpwqruYft#^Mrn4@<Q~Wba2YKV9ZC7odC1woA5=f zsm@(rM_LU+G_A%+ooI|ToA*%n<&k+a04q~ZDb6j*ho$*wr~>#d5e>KiTg*jYz4^9| z^Pxu+5-B_rRs7AFXnUh;kXWpQ3P_^6*1A|vCQy|KBAHC2n-<-mkb|8hK_M!bCEEkM zvIyLxDaSU!-Fz;Vo0CGD-eOif$XH1BaoOUWFbbzCiTaxX4OBv5KKD--6(S1IK*K1} zlu&*slxVq93C>FbdK$%zW9T&i+Y;(SUVRL$GGv%JYAvm$H@n(&PrqH2tc$OE{(7CZ z56})VZ~xZasbP%YZ#F+fXvS%F;&^n6px}#WpHwKDxA<#Jvpg;yi@`-#EOHzY<2F+~ zQu@L8>bh9ZotDMVU%tDn&u5GAcJqKsuL6C)d{@7?Wd@O&bG@Y|_jYQFVp<w(S0$Ah z`KVOQ->VcBWa1f%>0nG97C))&tvRa)TGTp>&OUPA>Et8CiGek&u8R&ms(4hEV`gc5 zn;(&f<O`RnZ4aU42DlJl5ou`@v_H3~kAE<|5~drTz7VgT#OBO$Q{xo>^xWgs8Eq<` zfASFnQQkLp%3b{CbrM$=w+lxu4N<yXf5)Fs+Eq$Jy0k2gFwt~Q4uDyK(`w0NP(_*Z z880Kr1P8?(z2+8Lce&U7d#R8OVItz-SD%K{&(~s^3CGs(h^X2v-`R`m@_VQlO?6Gd z0!XTI$))_R0(^UMtcMC|1E-XhZdu$^$5mB4uG;glh&E$>+_UOjM7<CgQeO11%6z<q zfAT?M3FxZ6pAX*|nqM@o&z)`(<xLE&CtU~%7H<_2^D8i}uqW!o5v1dh0=N0Y*&K!( zL?_`Sfi~>4<3Y<EJ?)q_E%wG13?9e^EIlNeu&c4$*QOjWD3B$Kzr28I8Gjz`=_L0E z$PV?GKUb{l&h|B2POBu$TW^n8b&AdTz47hGSQy;qO`F^L@{LC$^Ih8CDt}Op3jaLh ztLZly;BgQB`$&MNRMhDJ*%}?AbIaR0KU!W;??DUk-HkZ)l>_ANx~%`cU?xsF<(}LA z@+)~PMfp_$P2bHBN+FNf{_*Vn^honduWO7ePp*ro?Rk>eP~kdx*JZvxAn(1swandf zVjeQrX4?3Sx>4vc?Y#?gUeBD>Id;F0k9tn9=DjwMhwO@JIq}jnA>^{jVl~`8?yS{Q z>-vChX0C*M<bx3yZhFuXo*G&0f=!D}dw#B#`l>-CO=UjTH<HDodvW6((mNfLsX{Ox zIYxH4paxh`$zb>ySHMd}I4Mhw){GEo97avpEKh-k5!W!}Oyy-@^XclQLL@B_fZ?U4 z&IrT_SzHKL7`Uc`1ehV8o9Fh=Cm*%ce8Tna?tr%YL2!kUjTes5P7&zs{2F$Cm%vd~ zwSdn78n?B=G#1vdQm=apDqa_y@p>xbdv|F#X<Ml9HuX6-Pep4Lc~ccr$VJU<78Pt? ze)jl#S#U#*_L=>C`!x^zUOQZS?!pK4uiu34rWv-SCq6peC~!O9=;Q$JL7gq4TMkp3 zRfTfnMGhEHEccvF^rVlz@hSC}?KjjiI%XpKqUeixAMbL6x9)}a38%tR_@*qC&-XAL zgxpP9UOGD%p1z|XGG+<PG4_|nN%VK{REgAR|2#1)M-vLKs8X(mLK1OG$w<NEW5aD% z`C!7tIiXkbEaSNvv`8iiY3|;2XBmf2F*FyQRqM&>UCg{ou~_n&_<pFMCpl6LC85mK ziZ~|#wlQLlHES{^blRS;t@GQpxnz(|1x|gKN)3h73OYOcRQ7ZHRNJHJV+&bh-+e!4 zhX);3in1IZvW8+ZNEZn{-RC}s{_;PzB<6jAdbz4U@xj8VakSDX%2R&H)HdYmS(xn# z@y4#t-<O^)w`|1}URcQgF!Afx)<A!$rRL<RkE-kRmo=j&9K{qKAG7c>KGKOWeWdA- zUE&s#KkT+u&GWkCT*V2Fj(C6kmvNVfomhNNWt!a==SqF;bma9#&BZt}2}}{O(h7{{ za*j9*T;7~RdHcoQkQ^u)c-k4h<a^%mS|2f0c?U?CMF79KCeCJmmC(xM7uIYa?;hVz zxnR+ANI$hE$jBE4v+c+Ej+eQ24RNC+8S;@`k$X&a(to;1b-9B3Wo`I?`)RglJGVg_ z`HOpe!s7CF^fP)Ds^X$<L~QwL*bwHjJ%r$M^;jR}cn_n`X2G;ENb-%jqk<ggUp;Hv zvG)|O1@hR1K)!?DUY9oytNj{%^X017fxsAxh;y$~Hp1(_D=r<{RZ!~a_R2Hy^SPhZ z1#G#c2GfMT7bo>&_-Jk3gLV=l1(%A1^3=3%e{9J#;xN9leDdR7COuVn$CmDggBA(; z1{@R(m0$PHTIX6H;HSqVtiBwN%r^wdS<2)#;XOQ(j==DAfP+GYwsJ&yhfriYuLy~i zGsRgBI8>7Oc8DVjXt~N|)8iEZy}>2DE|U7%lyZBFn%P}$419Ndu@IX$GhCJGTj-P) zuq#SDAXa~{gJ7`+gADxV5LH{@g4Ko5xT8ZeEe|PycKkDOp3WC952Q?aWPLwlJ=@(I z<lmK@lT-G!ff^Vn56O>_NpO>O<F$?VpKsh~ih8MVWbe|?jT8&%Igh=26EEaYa90x4 z7fU|MosK{Hl0x)vz4~sMYj3Y(ouX%Vwx+A#Gp4_!Y5-Cr7fpB@PtG&MP&q`UU5L5} zU#sGDRPAVGsUlfqkh`!Ra3%-wU7s89oR|AFqbY1e>cQLVnZWF4Lu5JS2S%j<=kqBc zfG@o`_g0P*YYEQ<G+{#-X>5C35HdN)c_5h<t`6Qc6wC0qlya%qP6y4du+QIr^?)~V zyz{0Yw`)(S@Y`R-lhWnf&_1JDC*C&CuunggE5EkB&FwsP=zgF(vPQy8a4hcVNwc+H zO#l|sr4k!VSPduz^>esCyRf4~V?%3-jrwKoykCBNz=X@d=e*?Y2-g!%o#s4JgadPt ztI?IxN9(eRUSk8kRUU4QoJlW|kdxV{`klfQ5id<1WExAu(FL5SDX*<#G;X4angH7L zpk^=MsB+=Zqg?a6R)nYtd&o40R-fEd$9nsM<i`}EhA`tk_O0Lk%$|+$YI0);-#yk? z<X3KPZ`7v@qMPvvusk&GGeK5tg=Vj`9Yn359^#$Tf-y3z`vEW=LdHfWQvn9B;&~wt zShcCnA@GUM0ut}w?Bv+~n34k*-&Aa?_I2^#dJhRmf04h<I8}4dwUWHBCRr7+Cy%LG zYRF?2?0bIKPmDBU_uY1jy2dMK-b_3`VnbM1#oetK;t7&2$tW#_tQ4(E`lgPB^Th*c zFD}Kq&N@vh7g@!nf3(ZZdY~9;ddELp@<8AxKk48xf3N1#1&77!GxLNZ$Gfqg3Q6@y z`C)<9Q<Ju3k#4>zePjM=ZaTbtaqw+ZO4Wt#UKklvd{<gIDK%~E@ruKc=J$HO3!}+| zYP3jmgOX88y#j@U$_q!GsH+j6`SY}93eT8cGqQ1DKSWe~2*xZV%@gryo#>WUS~2&? ztzDK^-gb^zJbgMdp}L<f?gG?;8-B-YeRF$z5%o>Q<2sZWV#PMet{V*$W-Z@;_vz&g z=O5nPD!Ba4CGoulq7Di#ZA{?cb&J$p3EK*~oo`?u6^g#`e%3kk$H(o<nSLsn+&)jv zZ{7CF?c{66YlVArUrnjHFSOqCod`FxikZE~GtqDTdhPxvc^fTD>Wovcs?$Y15w5pO zFSl)ruN#j~GP&C=czs#j_}iC<XSw=DMa(lXGAeq_ls0GH3+Z)*IBrDB6)tQ;fW6z{ z4gH((nLL)`E+&Qdb80A==co=iK9+J1b16;$mUAaBZGem+o4<&_aIj^sD)5?``qG4N zMvgL9S$QSb;*o5aA#On@A!@jKfw0r;fKz$vWuwzH*PR9Xw={fNma@v1I!gNbdhIaq zLekn3!{L838|((iBZ02X%*Lj3(#`NWDz_oAA+jOAA!e}0*uc=i-F{;)1QFfP+($Gb z?z6YwaJRSHu-Kar(3jJDp68rR$C6BOp!VID6y#!wqX75C%MZ5zJb&XQ*Dq%>?Y`*J z!m}Lq5nPnsx6=wY&%^=I)o1y!sAtQo7Rx&P$y@{9>+`C&i)x+Asps)mBR;#l?TZ;5 ze>3xy@xeAKbNn;D?&$Y#CGXs~3Qs)hn!q76_mEabnc5<7AMYLC-^uf8?l|02SBh=# zT5L@V76`Le8dWkx!b>SU3Tp7dND{EP^$5Sc(xIi5-+gC~w|(I@e=TJqW=<X#7D?8S z6XO0Nmgdi)Sp;VTpQFIl;%(xGb7U6N5R*GBTKe6vDb2P6mkXUp5pxANtv_)l?9=ac z@sklV9MV!#VUv6tEN~~5B3jB12Y>!B9`b-Ex<deXGm4&+9NigtQ)@@>l6Ve9+ifgv zmntsUy18>nX7AKN@s<Z)UtF6g?Q~ojAMmnvSaz?BP(1xt?@F?Z;!mDhC0to3o44Pd zRpurZBIWQlu=dgeey?ZVca*O*T|IsJ^rP?8p^4S4I)_eD68AU!^rT85#fNgJq&mOi zP+jD*RP<Nvoi-UOIk6U9GMX=0*mb&a152|(P-Ls7tIq7Ti(ZHqefz>^8CP1Js-pK6 zx~eavH#s}O705^!|4B<;`!|Pm`HFyy{SDID&H-g7W$1GPQz4H50%if$S{n;f`|&OX zNq9%tDc|9rJD^%vY_$!Y3->{27&c|UUA@G&H(V_LXH2jZujj=RwhM^(o%@#gtIFE6 zNN&=8LFK;Z5BHU|5n{c9ivpZN?n3bc^d&9OE%3u7_UKK_%=J^pp|3_D7tjIhxcm+P zft&k<#p7(ubtzA9D_Q20YpFLTvtCJ-=orMU*BGBx?mgtVc5_-$*iumM^QoqruLg91 z-`&p-Lf+83_GHWTbr12K^wmG88Zn;V<*)tVI!8u@T#zY<a`wHdm=ZQynF4#V5Vgak z+mb57CoOn{dnm-Je$Uapq_a1#^hXc~u9RV5&3n$@7uz-qr^ol0s)$eo2ZwlI`Q(8H z0be~e3wjtr7{*7g*15$m#}SQdcny?|RXG-_Ia6@7YV2~o%R(qIa6$qAHNb~Dn-6mh z2DsTn39B3!?u3WZs<vCCmfl6mtHa#2z<SBkHN|m+P{-2Iic8GulT|c$+>azE^#f>^ zujnjw)(bcV20}X&Fc~pG;)}gK-GIb$<j8H6=OOOCt2k?aS-v|KQa116ZdrzTs<+<G z)qc^n=f_~{W!LjMv8Ud2thxtjcc!x#O$@e=R=`dj!N7zLD{4Oabws@%R<Bp9H=(_r zRt%S6^1m@xgihauVf@0NlVC?4I53QF>tu3cW#n4Xy*rW4&8;DPoY+W|V8V+}xj1QJ zYOz`~XDv;w`?j>>NplpMSp6I`1SlAwU}Rl@0xko$`&q&Uq7t<p^`>b1Y`78=-&<`c zXFA&eLsWr_H*)!CO8M+bbNn}FM~>(4(}rJi((8{NqA35!FErKw6^Q|Y&+q6~#C7i9 zn{upI=GNMqhc~VkvorHynET?V_ZSMJsWxZdl`&4uVsRdg_B`@L^9VbG+k9eNLkZ!C zL}9Mq`_@A>d><*=ac>;{^s9SkoYr`~2+hT~>Z+jmg*M&B$L(5H3GSyU0lHcoy1Z-f zSdA<ZB)l-eLdJ1VR;cG|%}zBOr8Qr}Rn2}6=uPFA`iPV`a`>WE?aax+_m6B&{yeBo zxL4D%IAC6n4lOY>MAgurmhF{>gYiT!<fDp{kKY-c>w`z7>YDqvf4{yz%*NDE9Sp1$ z|9n=5XgkBt^6DJ*@XH#Ra$YYIQ)XXkYc#)wtc!LJe5JqiAo7jlj#l)yh{VVD=Q@wQ zId#scOH>pHr~9RF-*o?m;QBfHMB}cnRx8FCeME^r`B8|LPUM$$XFNFME%$}JTkic< zA<Y)Vf=7E*AM(dX)8(<s8>>bu`zvd-z8^dCkwTg4ET@w^Zd^+I{oYUCbKk@HtBIe3 zC$tZ0VfKwb`&D)FN2Hp$Hl2O!gj8Xi9#y9O=}LEps;1Sn>GYWwVG+{dJBe?ibNLf= zro1~(gY0(G?cuAEJfYozvm#++Yp2`C8l@UFL}c<0^FBPRRaIOSX3Euc=WtS|bm9>~ z9i0a!e)YgX9YZoiImUXAPp?~~$m=Fel`Ac494f8C@ErmIAM(Z=Rj*~~Y<J};yL{=M zh|3L|>&=C78O9sGFOZ!wg$pr<b$dVly#HgreV4`ACA#}TBaVb%Ic}*pJiVOSgO<v^ z-#*2#XRA%0aDm9L?{_tP+v0R_&TnVlaq+}MS<^bTmozey*y@mf>>p?&ee6yTuhNCI z%Y#2uS|-M6p>J{@UfgMLD=3=$(8JHF;(|*H?()0c+gjd!o@6QzMn}JU;<;Nrc44nS zZe8dNKRl<VEZW~cnm5mD=r6PVtQFim<B0#0M_C%pf>f~pc)aVKez6qk>+vRa@G>}` zx?pcXPBB03d2WVEa)&|@XAeu*!SkZ;r1F@N>%vG^ocVj`)49y2K3?~wN_0^v_Rj0} zJ_h~?301Ew0uI2aNmv@qUYjwq04MscAc(Hoy0DsShy$00EfrITVc^KLLM4B^oTK_6 zUMM*ffYFNC?ZER|M*L)}BR=5b_nsFB`7hj&CX;%-`jxpabR@~HDr0bvm{6op|0Yml z)3jGnwQcggP;v4LYkV8f&I5kDem-7y)9v>7xGnUbr(hIbeV7we`=s<pk69co+E;5; ze{F5zwdjtyWtU-w&Ai20_g?G%iFUV(7oX)R8e~1_@6bQn;;KDsm{c~>=p<W84d6H4 zl{__5+pI8xRP&?S&Z($e+4-=^j46$<R!nLMU4FjmZAmg{4(hr+Cd-{$MAV6<De@Ks zPv1aMEiEsLS)Mcz-~U|RRR5%QvBK6M7lL5g&5B`X8URI9|JIlG*f|;*JNl*lr$|zb zBAvg8Z0KT6Qf4xPw56jlaM>rYVVUj3K@9?U(uX+gpumAA;ycgYDg`#|)K3XqE?)-1 zqK_%ShFRVuXAX!o+9upblUBLoE<SuQpClHOpZyhiarvDnR^35g+87EoOiyOlzX~dL z&(afyzDmavSnCcBPLAR?JmXP7JVN4POwP*F(R=qjRfS)Co_~C@O819BQLt_C<MhM3 zznPx(a33P)Dq@6Q8d0WX2!SSo=L6Qn+9J1W*Mw+&Tfe1WR@cBcw_Fg?lVTQeJfkK+ zfR>TI){>=o$x6%0b&FETF6G`TJ==PFd*0$MEWd|$#<_kY>$aQTjUN|#cGX*+M&r-A zrl`Jn7WmbF2kXTdlD+B<!`kYFb+jE1nv$nQuzgp(m4v>B9_+aem%X@}93dX2@O|5z z{D^Yg^&vagCyT{=#pu<Cr)BnV*`9{`Oi_4&gr8-sa&Iuw-)@bsSN!!lz1)@9``pW% zalY3u<UH5U&4lyobH-YZu{lbahX>pHAOJp9z+I49ab%Amn10wOJbo$CF@N@(%^}Yd zDcD|*OR-~T<~^>Ahed?9eKar-xHGYK`b+uR);zJDZM!!dxE@?7FYe!E&v%i*EOa<; z=Pj))%x&U8IW9X*dP)V~d$y}ES}|EQCj&B+#!y%RbnG<rSsz!$&B6?fjO-)+yp}=% zgotG-gED=YW@Cz$&AyRy$kg-;YYLvAw$EUwOEDLl&tdZ5YnwdDq!pH#j3hd@8VbP- zkxSJ*!Yxfo0_bXt`ABcTE=*k~*<rYnQ(d#WQIL!lcITs1{<Ju+eZU0Zcc%c~vObnk z0sMK)<SKk(oD&$4)!As+jt9FTihxVeHvSi-9J5cGd|&LrwqC}~4E$c@>p|4$au8KR zK5p?m_0IK772o@*+NJ~nVJ5%iRK3X7k;P)^?sN%9JZOyzM??vy9lbc)b}pTDa=TX7 zvbyb_6NR-{xF>u?x3@jv+moM*b7*YHVNt<{=p&yWf?M(X0;=Ngd0V!sUO^8<2gp43 z6g0>kZH)+^PQP_7mC4(-U0%s6?4}O*b$NE4)LR@CI2C>Nm6*q&?NPgNf|m7FmWqhT z7#n`AeVoU6L3i>~Fc`A$(&4yfA91a5FMbX0jrR>R?X1}a1|0uJbYgzr(z#nXB91Q| zh+z_US0asScZ8Oz6vJXgIv(B;;CP)MTGw^|{K@xf7oT8f3%B|`?3B#Z@2PZ02|2)X zm+OlTv*L?+`d7v~bW#CDI5$N;A8C5-_)I{>`!z`{7-!UK=bv9~=s9P=ryQEwZ~pda zgXE>HL{A}b*X|u#`a${Y&vncc^>9I{%E}z>s37-z<3PscxV9R5AyO^TD*5{5jkx{M zAGb`OFr6?1;9mYof3Ay94|mGmDHx+f_bgnOX{>v7<1J5as3LFxwT%a)CP#U@0#W0^ z<o&SA8u8r<4QZ%R$~3vvN7}iDtn4j$G4oA~#D$i@&^YLWBaKqw8jCLtDva}6li3kj zrR3WFcrDlI>Dw7=aWc?>!kshLM}I!~Tov4S`@Wk)d8Ogm#!$s`IwqUDD&9RL*f|3= z`TNa-mI*_*!b;b@<>_<5OPMk8Uk%Hv&!V<3eK$B!c*J+aeCgnuj7yge$JhVzyR4h? zQ2N?#S*}Z8uRU`JS52-i8yGW_6qD(@poxnec6WDqbMwNP9ToRe=19$jK}v3S0<IS# zC!#UL^4P9<nA#59pn|uxuR9Hxa2q~k$KGAMvSmj=uuOp+-q7)Ct5X_KD|XR^gKBK0 z)4i=(Vg7;B&G9Xm5(}|ZSa3d~4#zVycqsNBIbGV@NR(BTm}qmP@}(UPj|xU$QVAzh zpR+HFVrAJzQB7Xo#xEIXTP56H6Rz*Ki&N+Fd3&a1{kGG)DsK79Ki$n{#047#D>|XG zD%w8Sq%<z?<2eAD#N@X?|FATaA8I<2z0s0v=~s4Eq(bSr$NTNaljH>xX(7@G+A*<i z#dFFtSw}%V%k9$DCc#(AsV(MK9d#yOQe>GyTKXo<$X3_xvrEs`FYS?9g-*DRCF=EJ zPrctd^m$h4vr<!C!pD8wd*W}|{hEH5BKyo#9|SIyWSyP;^y9$N+X_+(i`)|vum_DU zi&P-E`txQPeX&}3_)f9q<4?(=%ZIPRH5fK*#6kHRTUg74GYjT7gKXq~(v}CM0Q-sN zw;TK1c0L{T*Xf-&@9uiFC3qGqxOwb`A%x1lmb%>1K5-|n)!^LXCsXV2q=(n|OI~Zn zTCyG;aQQByAM$ZH^XO8W`Fz6L8wQp&LTU7lX|IWg{>Rn^*Od3q=T=<1ta;}Al6seK zdTT?Eql(~t()kas>`%*rk%G|OsTP5e9uGBWWL#>#>kOwVUYdy_sUTdNwq;uOMP6H3 z%gm@e=izYCwWa^_Gw($Biu4VXUz!FWsG_K8?)KfncDxZB)=i|htrTbCI6k!o&cJnE zXYp~Z7H34PFS@T5GZl_X?SjYN<Bjw2RCW9retAoPD2~^E|A59V`Bw!SyK^QP&c<dv z$|1%gPrG}F>)oj8rWdWvQ5u}X_)!NzdQ(p?3py@kHGPHoctE+zfASNPn_K1I{KTfW z@vOgVL&eH^gJ@@MV_`-jnOnKIx@@@FId3>^m{=NF+in;+SXx=zm>8Rx?X$Jtu%9hH z(Cl0Mz44yw+Y3+cF1)M%HnEnJxUFh=FToir2bR8X(+d7AdG}<jY%D2T=oOw^yh|WW zLCmZ<Jt{2}XQ$9l2^D&c*_p(>8w}-eF&+5dZ*_mpeN?EmI{i}lzNdzEm!y1R&_p}f zJxQ$|+`jsv>$hZzR46TNTJ<A5VovCJrD~SzA?exFE<}Aty*-=<(b*1V6S|IkX7S&r z`SuldE#HrvQL@+?m?FgKf`pPMQqVGe#P1)T&=<!xSpSiaeETj-|MgqE0&L>JoFZT5 zmkP0)XC)&!etnU<Evb?4=}e~1>$_>LWd68BQ{2Z#PBvqj8vZ!-2`xg^tNw&GI|frh z`-9xuto9?B50EmaUz}+Y*|KrqLGsCL`2k|FaZ9Dlvv35rPk#Y2@4cf*RCS`N#*n$? zdYEyo!?97#<()(+X%p3Rv>d;RqT}iPFH(rwVr=X(uY4nZ|GqbCk5VHi4}|5&b~RTa z<WT;@=z`IF6PNlrKLNO*K$nxJi!cYM6BT<Lv=)EcN+K=1NF@}R;sbR1#C~*QIblY+ z0u+RXX!lKG84?FyKCsVkjYow8u!C?<!fmC@GE+ad-a9d>@0P@IqeYq*3!mExd20Dv zgOy)|o$z1Q3mwxuU)0^W|MbI{sv|STNo1Z0@Xk9BTR<|q|M6}@v&!D}Xy;cfQ$>XA zc^&;0+FX(A#QQS85w7}q;awvtE4|iIU_7VN|9rwuDcgG3d2JQGbLBioCmjaA?q!RV z0Tgm}+o3b65=`7$g62(wOodUudg+<2+lxMJrbC29cxV4YuJ;_jmK=k?9wpm?ie$mg z2blri2IkL|FGS`qy6$=*lXNsLCUL#%1Fkn1UR_bGF}LVg=B(nrcHyPp9fzJt3HQP0 zU8Y_{vuy=)-M&pUD(OtMU|BiW8n~2rq5kNJ5i{W?tuyzVwra<FwwwrfcKi7Qu8vX+ zxE!TV4te@PkEdnDjb&l|UVkjIW_yF5szzLmy@|BVGjGSQHi@>+4h#8!ia3k<rOUo2 zr4$~%_r9P~Cbzy&Z1Cpo-aSuGy*<6sfdOLWF@t(;E_ahpyqt6`4LA_O4P(X!Pha*X zaNX|%3A<e$p5BS$&7x*JuD`O#R7M`rY)QUtS#dn_&Bo<pW4HEI8f!Izrj%Pr9rKrC zPrGe*bGr1zi9oR4aX_#C%*R)uxE(q3FM=n3xfG+aqU#0a4h9T<KINT9uX*Dr@aEcY zj=~EV`1%a@kK@|!=Pu_JDEH*$^w&L`cbYHUtMt_B=fI7p#|%4re%!h_@~aI6`zq9$ zXb`B=DQpngdv<>n`_h(THLnL;@2s)(SNA$z!3-*PzA5V2pc;Po_UaMW+HQ~c-`)oE z+*03ibvL6yx_!om<C(_SedhCCu)65BbM-5$`|6+Hoo_}?=jIsx_J0?0_}IsN`?r}= zHPdL>Dbqo*zt-hXZ2$iL?)C?|@8VozE*;zZZPm#p@f+&R{euS+=aFo|R18;LV#?== zE1fqk{-}MZBB*_#LQk*f@!>CXUsUsoQ)H&zp0JAeg^Ru_v;X?Bb`es`+v`yUPY-*h zzFKdIPkfvIV=1$w_pM8Jh4m4)n-31w`w!R=Xu{mxaj@&}9<0~xH2fW2;?i}``L~>P zJ@<XdllpSeb96EGjGAp>J<)610eAUXms{VPjX%X!&Xm#n`{i#wJM=88qG-p_m+m=R zzi)XO8a#O*iyjnm^r<kYOL!4^_nDuFkkOr&$lw$69y-T^hx9@t`YI21d5G0<eA)7> zf!UT`S9#YY=WJ_1ZqWZI>Mf(<YMOA-Jy>uFE&)Pt_Yer~?(Xgq+?n7`@Zj$5?(XjH z5G(}uJMVYyS!e&5*=zpwbXQl^BW2?xJ)y$>V_H3FQF3b|-SBi)j)(%M|6~cSiI~(g z(g<%61*p|f4fwb?5MoYxphM`B{;x6S`xibL$*|NI$mJ*L$MYP*GO?nF#p`eTurm3S z!@*JTTlXU%P*|`V-fdAiQ^}s?wV^pdgx%6|_ZE@#+8x~Lbo?PXB1mqSbMRiHZaF@~ zz&`7uQulP06rOdLiyiItiK^5LgYFA>eJ)Rqu$Kq}5&D9wd##3P=CVW46sYX)3^M<~ z?LAKgk32VwY&EGkNAp!WAab6IT3omb3NtN*MarO-Y`Wy~W?sI4<g$X1iEVHp&<I0V zM!>vJc>(y=oLLTETiXhCx2fm?0w{`1;x96;Ps*h|X`-PLg%--B#Ka0{xb5(|4>!EM zLj%gLElNZOSubYR^cI8Q3gck<{bQ0SfNV{;)KttZntbUVd{W1BK{3w;S5AQvc9bgm zch=o9llMP}ah0_~3;)u{{sQ{LXS&1tSYu#VsQSl1|0bZ`S28h_O<FzmIK$ttHpPAQ z2$0Hadw$|8Mdaj#?am-R?~f@<c+wNnEtnUT9hQnXSmBTBP`go0VYf{vO>b<D=t|2x zpQ(L1{oo48cKU-8g<Hg4lD3he*a(wiX)ecOmNYEZ>kdbLNXK2X0y95W?SIeV!HtJ# zNvkpL?PaetMKDH(_>s)z;7FQ<3zmo-*A6Fp+mIIhOg=xN@;g%pfYz`AD_N1*(ofMM zB{Ozt%VF5zF%}V%=Zl{C5O5Nb2e{0qYZXNbojoP$%cYn5v6LiW>>yh$Mn@awa%j~t z{|C8f7Im~0IH^@T{%+04nSGEUXyfIp2nwH8U*hC5E*@ZA4&tkI>_^xiAG~l#V*0}h zKjyfaKFp<1nv=H9VHIjlrv68!chvz!QJ77VHRQE%+%3#0b_IMQ<Z&4O$NZwCSQtw* zJOvI8l_SjlG{z|07_gdY^J%XrK-DJkFd;sXKQ69t+a|XlK=i&}TD4z4E;lqiudW4^ zstB)qrljD>qaWSX(Xpne(Z`ge<*r<gnA4R04l96lME}_US)d7geLoi-gbZ}E+uy=d zZ(gM4ru(9&e$SY|ig)2CUenHe-B@1_vs>1j6Nc*cn=-MpskQEFk2!lvUqCyFZJz<A z^`R65f$b@h_eByN;LdVEMADs&q_Bx)!Y(pL4NhCjT1U=1Z}lAGe?6ErPBC%!wEl#W zN=8VJK|o+QE)<KZ6q@uSmYNJ%pnE_rRTF}un$z)kogB}$%C&CgRT$g8O_!^$$+qx8 z*Iz#?w+%^0pC2xFbrrv-JK8X_>-Ij9yfrRstu9o45pGa$*^ovyBkvRXT`sO2l>pra z>oz%(Gg~_^U1TzknMhx-jje^>isdHh>?WF*X<DqAQ*1)HWPptxQkr!Pii`X_$sEz$ zlj?}h+FZSELYUjZ38<xW*cR&{;hN^3{!<yKw#ct-`v;o7WMIYL$66;g#gMLCJf2sq zWViY)D6kW&07a>Di)Ef{ND<Ytj(H*?DbrVdXBDJt<g9{<3CJ+n|McYLOX^$d#1?&! zOh)z=X*|#e3;^ak`|(Bw&BGc*7@*(v+#tAN>5CuZ=Z$6i3z@LzUtG4vF$*Q9PBZL^ z-(kD+-^$)e7!{_DjQF>9oUb^fY85GBWILa4bQt@a;p5nZ-xr_YDP90br9EP`zbf7{ zL~^?;O8Cdz{NaTkY)cK4pt0iji{IMca{1U0KaQs~hg^5*C*jy0m5qG5{DxB<w=Z`G zyhQVZfbn2m)pq%(-V(Q=lHB>c7X)+urK`j+kw9gj-RG7&b=CYb{_ad5JePF(hg3r? zJEFgU(dJA|S!pcnlrI~lTcz&fl^w#`#0|t7ZroqjV7BEq|5X;7x=wuK^E<WQXuy}u z0h$WdUvslif4gGeRh5k+5l;$Vl<aa7UX2EbL}t9n`<{Z-43euErMDQgd9E>&-zI<h zC^EstNd|eNIN`6<G(^wa#WY)Ddq>%bdQmrulx}PeQzaH~%h843l_Z8evfn@V%ksbf z6=m`oC7NVj_9jdr(W9Bmj)b6wcus^(S3@I?M+f^BNiJhi*GQ9uHCd52)5DWPb0(;| zOogf>XsR9O{pioH?e4Xg$_Q1ICXI=bnq=C6&GIaLV6T}8*^A^T0)(3~o@|98*jo3T ziPi#+pKt{qj;4+>d1xBdO3_sj`@{YJ+}Et8_Qq=8Pku6KXp2Pb(jT?NKpkWh5COm{ z*3evk25gSU2{Yna>u;@OHMP-I%WV?+48-JDRa8DJW+bOx8(~a@pe5Eus|+ktDsraF z7SI@%+p|m?ajB0w7|*q_1ryZvq(^FgslnLaeFm>{zkBi&80w9;aBf$3)hTZIlLwMl zN+2|}83Q^IHu&2>d3at8+iA_)uoXhK@(}H6n$tB?Yw_eOh!Yo3sn*`kM^#}gd`#$T zc)D&V9z}Y#SeUI`mqv)Q#x0<A4a=pGfN~)VGw;3GjlJjNoq+&h<G#>T=l8$tEZ?dt z^eQzTy9%gm&n62UYdP{#%=)3SRZ{|d1_xMcYnwX~1nPrId$ndbNK?OY)E#V;5LT## za|q;E4H&Hufq?mFTx$`M+1UJhUBZhLyW3fr`;!dKOOYE>>!fJt>2;1x$--9y&8iUe z=kGn&GH_cR0%mHfGUFH1vZ2QUha!=QSp19mI2bQ*kRy<%eAZ4)L)Ero#}=$6PQd7T zG}AuI!A2mN2EvooKD5OMoMLy-$jV4N=xdz!x6r8>jTgl%6-l_wu2}7r^Z#RGjWtT* zaf%B-au40PVimu@JBzP`lWbgZ4~F00+lmVH7^9NH$N=7`yy=IMm9Z?RSpuP1{0WoK znhV&P-=|t=r`CG8w5b$diBVMr#PZ1SUtYPOfk0nP(>bqyXd6Dsjz0oY)Sb94Hle%6 zK7xs=3@SU<n9_PsFKOIt<olyGJ18@YEf`M+m@xPQjjK_-+h)w!;N0gNq1qiMV4j4M z=I5NtbU2Z;)tM5eo9kHLmugdXb_oFZ@@e@yb5_}$0LMy`QJ(5btbSd!+N56V#u=9j zGn8%#1+_t--E~1|?bfw1p^Sok;tvkV@{?SRk8jg!$*J47z5;e2`<t2Hd|6p}P=emv zNSg^!q7b-AUSH_W#GMI9C#rmn(bC#$g@N4l3%%z$6Y9iY<$Vd%kUmvLz1BgU!@PmE z3jzU$J<RDM;|vn5)}epa^`|Q?1FtHwv03ed)rnGkWQIo2<#GiV+M>bt5U^~58LQ>& z9V7<=E-so-6`KC>i{uD*WQ|w#;}9{U13oP?E5avX5VmALXRJzQhsm0Vdi&fJ7havy zU=VD-uXXK8`><cEB!WB_Qf3AU@4mjnnmo4}u{?4ww;?MGV^c+v@W9R!kLM@;d8g0& ztubk*Wzv%qJX0sb@v0t4!9cSpI=SNQ<tGnTU_binAnIcgS9oAha0P`M^x@PCb#5|T zJ8pKZnl$3{8u<N>LGDVec$;<p*l)2VJrbU_(l5nNkMjLW7C7YC<(i^c1u)Lkqq*JO zf;Qi~fPa>W)#OHT?n!3lT1teE<=kY0E|w9Rar=MbS7XsM%~Ud7uCL;$>t1*MBsRUg z5-MMBop-h}Ow!8cvG_RWmzt_D2vNjC0A{e=)j}WY&{<E%5l8Dmg_EC96=GMR--0?` zeJ7Ke9+O7p!jA{fmHR2@^);Q&)1!bV@AWrSj=r2BZ~9AyS|bs}Cu$mD{UU@vag%6e zl|=beq9TbA?nVC?vDx?{=-LL<7IeG#-bEI8iZW`_4eff`PpoLDA)-22LN;W*+9#=O zjAz;%*+8AWLl^*gv{@Y?(IynpjjjGlQ6|?4K0PUbE7Y=Iw4gY&2c9(oSJdmTW(Qk1 zJGLSK9fz#dV6|XCZy{i@b4bda&?e2ckf&8RVS}2`@ZQJjG`J8769+AAdDy^1-e@M! z2MoKu;>x5dB}vd0JpSR?%3>QyuRv5d)m8uheNww0Ax#I!^B)ZaLTLtQYqfPLl_1>| ziTCe90*a6?%ChqB--IBY7k(iK`@>j4Uh!RCSXTC3-p1-`^zZ6bK<41qOYO?!x_$2S z@g3}MJbdsx^jFITv_H!d@|9yp5JYF~U{^0sBB3liTVe*y)2p$=45g4Z8-eqOt&-nk zdqUUL^8r;C1RLlN{$g0jIKK63r<IckzgYU2iq%#RJRtEwAQAmZ{n>UjAmW{&ogTSq zezu^yb`~P$_fH~Kz$+B1$6mw1h)@YYd2mmtAzBjW*T-s)j)J=6xhlf438<tHry2F! zW@--k?mp_QS_jjjBMFcXRhMOOWKqp6!duR@(jh{%CMZoWkEa&%!E0jAAueiUqg1(k zU;g&qr4Ere5O}(D7Yyv?;8&JnuAHNY*91R>{x(?UG-~7BW}~sDy`4W-zE%5Y0RT2d zZ3-~we_7hZ6wGqbA$R0-Eu~{yPm9v%1DE1&04J%dO`Wa8@^qu~W9tv~m%kvp6St<Y zh?QI+7||N8so~7at=3chj$VqIuFWRC<cyZ}jM$yHwy1_%T04aTTsR<?13rKZ9#%zL zVrNzW3SEc-=vjus)d&!zpG#H~%z0|*qc<BRKR@m)){4|Nvt&*xm<V?^ut*9!Gf;&o zzWRy>phs9YSdrOzmY_zU60YPr82r*SJ0j4iC&Yp?t`$EB5=aSZF&5*MO@%WYhFG2@ z9Z-0tkOSL|$cWI;AF???R`VtS0RL;l8QJPH4I~MDL}H$=SZ6o6JoB_}N;1UuX%lF# z_VD8=bf?@lNYUifSwk1_MN%k$0g|jL3WJkKEkplfz*dDdh)9>G1~1!P{>4-jQKX?& zc9G*BHM$S8KQQm|cI*7o3V#<*@;CP>oSROSLj|I#>_!;FS8_W#2w};*a&yuzG*|jM z5+3=oVb|&CrE2LUwnno@SI1D~VagN7Z&y?C#rmRinnV5*;gEFg5LNEb3NZJvF^pFQ zZ%jv@i6<Qq6uhf(!mDqD(IiHW0TlNFT7hJP!u%r>=MUFAP!fxU{tbm^g1VgK8vmXL z<PjUp$-@faekmbo2q30qsduh#s20ExV(kfV(!nNL<u<6R`{!>q@F^W1@BV&fq}RTA zP{%ATE;S%$&elVMMMVMs#DjK2Omqeeh>(Eu^Edj7pIw}>!C$R=Q#ymoGF}ZI==bfQ z(MiB@4uN3_7k77XGChIt_<*j0W)e^zCk*S!^dY)K%JtLn!}j_u5_+%9hiqax8^?u) zWFGaEmmMXFF-FbNuh^>pvRi{w9bA+suPChtBK@u2(3h}Kf%<4&Xcy!0t+Y=~Fe=DQ z>`QO%*YgWHVc!%#WOuCWz3rs&$M4B8Y<qQG;JGym?L=$ZdMyx0m?XUWFvisf0QJFN z_wY^k2G=C2ZnQI~_Iv3&jkhe96zTSt`{4wL3MsEwU#F@X{z#Xo&IjJh6->tTsV!Nv z=@nhXDhbYL{ItQUl<js-`t-OG?cK<-2o1~!r>O?&gfP|&-PjL#nVGC7kl+8lJS<5} zkw_B-e!rdRpE{51{aJHTQx(*es+-j%n=MflRdhI=)rcV94)-VhG|0GL_@ZYI@vIE= zgkB;@b2X_RT3)bEBJjmW-PzLv+kOIYKRqZkvk?;YSaDP}t>g@;EYP~DNmghP1eJ^G z&#2_rhh7LFXAdz(S{PemOuD^<vvooPtl=&q(u*H^#sx=v?7r5PBzjAi!c<Vw)cRZn zLjatSua$noyXE7;W@f8qA@*wgMMSrpM34X`fHxUcglv=L_WV{*G0`C$vhJ4$caeUu zmbQ-DDs4$fY=1BF>9MpN=Tx(fYD!!iPpm?vtyn4t{_~6@*Y}}?xyDdY*3&D{_q1^- zGYy7hJhwKL5gl(wLx~Du7wuRSJJ#`fdaN~0fVyq4A6sKkXm5dj*N5)uyBEN`2vdeE z0T{Fgy5QIUCLeAs4`u@lG~FF|n7_DqB7Ev?bB2<D{~X7R_$B%iV<4gr*r9-74vVbb zge51&27?9pXU)C{RCu)#hRDJ^*~d?xb_}=xYR@y;21HVJ0j_14FKV0ID`3#P7S-@Y zZ3eMPc560j2jhV|(eLz&gcBb-!kw}AYkvgbTjh|!KIWx<8WKRrZ2Rg009S;N&>pUi zN&P6u=q+>pzz(t=IvcaW&^c0+#e(?(l@I+(j0cWFS8m9onOt6On>5$Yt1-P~1B*H$ zdRIDeo;N3SK4kdqQ4KCYH1!n89+G;S)8aKAGR+nbr5Ef5!z6mw_<aoLRcX>Sj+=g3 zMgaY7Yo4u34K~F7_;TPvyX4i?jw_rHD>Xn6%MzvMj9@ff;~vYyc64oPx?s->r6kD# ziYyMnhCOrb8>Vd#mEkwAFo3|<aKJ-(#U}n*Yx*Hi(20_Ya36#z0-$%yU_P;`TW6g< zay@cy*{_v*O&W!@-pu3%9KEefG10m$uqcT}1-%YCTU%*1F0J(0wUhtz{5GT8UqI1c zVxQIdTPj5;Uu9-J{rkJoBfa@?@wrYxJuG)eW*23U@~z%nD6{4)23^W;hrUQkAW*Ob zVIy00C><@zs~y90lrA30x<)L~#8Ls9gh&_(B>S<y1WEu8KqlQtO=Qd<u%0KYa-Ea+ z9tJUmieZ!vR-&0k))3YN)H3=CXw)nY0|;;*qQN;Gfj=R}O~w7ROaQ)Sqa81MIJ*au zLm>+w3}wq^ew<?Z@h~5J(lEoTk3_~Y-8(Iz98ZYRjIsfcqB|6;=(+180YHMUDk`$_ zEbb53DV;pMWoXW{J4)Q|&O}|GsFWnJivXQh9GVDT>Hz<c*5x#FH8SNKO!bS8IT#-g z>cgvb0?d9QM!H7b*qmO5BuZ!5R_R-xuX+<^>O8$%^ex2auiF5-t=g=#7KPEGZSdF- z5qfkY4oFlHCIU4oR}sD^4ys|FS&aRteC3T1QawdledCP2-*c6o&a<7f#&|aOT>B*H z{mw72Ne*<d3mm^h_@)|js4S!u9Ob0Ad4%@})lCb*lxqlvEE?uX56ot|V*f3#5h9-U z^FxLpc_xwNly8(b@kaRPu6+vDO5T4f1GR{0MNMnhqP$Ja<Wy)~=t7?AzOOY*Wx4*d zIC8Mt4{e5;-VvQ^cXt{njxIKaY?Vcx!AH}#+l#z=f(cWTp}~TdD78GA+YE|Ik&Gy* zZ)u)9vE+iZ;#&9TX4(gI>b=Dv;YluDrK!|Tb24a-KM4yG`~7EG1n8s=!5xK>U@39* zl24{KKhE<@j&FpAs|R2oPM5HaGMY()JVi6j5V9HN<*_43wX~ten`0ra00xLyWA5f0 zCuUe1+-l*p2ftKu>#r5g=@Zok!U<htQI9m#;5G6?6o!A{;Pn)8{89g$54XmoL|d`z z*)&cWKN!Y#qK^4NK)u)Dus~P0-|3_+_^#tLlSpD*<uf>n1jzOPZ9tK>BPs~P!-1jo zp(De+J<1^4!ZGo-{NN~4!693&kJe*zF`<7p_uZXLRVgq+8qlge>g||g9osC4CnmeB zd(o)X1G>-~*$)!#Pu_#edyS-Hpyz!L`lBz?_*Xbj+dU<l8n(RnSz9(Wc^^ICKC58^ zYcb{!J%AcL^4*6YV3ml-n$C5w=hEqHK>{v3U8RItg+f86-`jlFlVWCy_9znoL1sMe zs$VHXW>L5PsGGLU+8-*cUT0GAdH5F0Gr)DL(mZ*xXdg!gB;gsE<-@S$1(yz6NQs)0 z7IQ18%zdgeysf*ZZ<<1R{2cNAzzP6L9u)J7*7h%s$f`AKC{%S)%te{KeJr;#%jd!W zV{BS?&(&jiy%JgB6pT}(Lvld+mi^i9tcIHH<iOL=WN49zSLf5An(*8A6%9S+mPn|r zLN8e@9oKEk#M7*Fnu^2OC#H|*llH`&kp?e$d^(g_pPbu_U%@JS{=sfty+jPCV3XFQ z1l8t*e>b;jNhQa3CWhKVZ1m2E<oPKB=M=<y@ZZ9zYD0q?k+G48io9~ZG@?>BOBwu1 zVOa`KYzWD`i@$xzj-tf;iYu8^#2$?#3`UmA8F!x`E=FcSY<a@d9W6FuDFurzoT?!1 zLDk?4OsP0G6c1B#fyiw>B@&2RBe6+Bp`f>@Wb_~B8`FUl_yMjZxgHBw4IVLHc`JeG zZbYVU>B>F^i@V9zW+=TsI<8qXOoXwQ6!sNtz|Vayha@1D*tbwp5CGm3d&#Q02mLhs z0t?u_^F8AZ0U#OIC@Jr{_^qUiBd0Wv+z^dH;qEKGZnb=9hfh$!Z<<c{1pCUT+I+@} z2^TJ+YGREsOZHTW-{#-NCPHFbVN@v?y7Ip~4JkiJmezLqq60RrC4V04T5P*S8bZp3 z850TNo#*VV5Mus3x~_!gLvQ~r&ufo~5)48ldY8b6sxOtYRaXl}m+hd>omZ0njGcIN zk9tYuyJ^$Z&J{Nx0&4dkDYs=gpZcxgkFP%9Fx%Kd;}?(_OOl-?!3`MV4|}I;e-9%< zDcCKg&Dl-GQ1*0as}Y73DqGORb2-txY3Rq|_1lVCCEm2#dfOvZ2LW+m6crTbSm%8* zeb8>|%#>{%Lz8r>L;du<_JNcioaFwGLhN9^<bHvLtRN-eI-<8K^Zf5;t3WGjL5OA! z99lp@7CYr)Q|~6ef62AKAEebMe)2YI$9GcMFnRR#Lc8)!dNZ-0%LL!wXY%b)i*?uG zp%mMXPm?SxSEcb6I^NIvya*b_JrSY-#pd<Y$&@q0LSs;dwZUh9R%D<z*9az>`m?mA zZdDO8Yk|ypHy9|D{^FP$mQr5nEC(2B(iCh9MG<K(4r`$9ro{!T4Yum6iDCzR<)TGP z3Al$V!Y*U}L({}UX2K5or(|g<ASYZ<%kot*93)VhjZT{gy?LAVlQQC**H|XYa57?{ zdqP$i3-92~EulX_b<SQ|CS|-;e{uvgsCdA+(Nd<`saq7hiSVoM54+Ne3Dxp)Om)c` z3IG=IMd;qj`VeXLqk)P<DDG*ba-J^U_V1Tkc#`*4wU)~;E=m}I4AaWrU7a|?ZJd>L zj+}3DwxYZm|GIX*VqZmPbgm7@6rE8p1Ce%utb7wL&p8POl`{;fQ8CtYow@q{Gj31b zZpZ!gUp|3(tfn=yt+W{Kebnp4T{H_Kq^qQmB3u<05?gzJQWL<cP(?@Z1@Zsp3;_Cl zJ&bKXU4JoxO%-hT1G}NI*!%V|5o$tUi}0TbyHe{c0A4_p9}K8fs&`5t!wj%|8vc0> z7Q&vfQn6++!cvTq6A_f)jk-R~Ze9m!TSSWoz6UK_sr1;P{Vq9ZW_iNpJ3DYCgNT*? z7ksWiybWG0yHeh=8UJ9X|BrA+nma?rlOmaU<@^B%SuISud3k+3_+#Nc{j%$zBw=Z( zd^G<ubiw1=VDnSXP2-A3R~OXuU8~JZLP;!seWgdbpEdf~fpIj|GzpzIno@UArEQru z7Q0*;8H+1)Q;`s20>NgH`pY6v7zV_}#XFM$t)jHv@U$s}Sf95qCUs{W4SQ#ijrr?u z>U00LlZtQIz}<Q#Tg+we&kyR~BAj6?@XUS)b8(ClY>!(x?!bXeC=3V`tanP9FRhvS zjSZt(N_kW92o)LVa70ycOk*QDgt%3)IWtI7RUZQp6~d!Ll=l@+;6kDLPKMdzyAyH| za38Atpxy@kdLl^rROO-R<8NnyV=>l*GOmCelWYi`hz>ADcQtW)<NUu|6EX<x1oHgX z1o=;qP*@p@NG%NMb||YWDZa}n$jT{6iwa9hh)Joc%DoGV{P&Bnocy~O#70#t($nJ> zT%_w5Q&Xh9j?z~@9%6JPK|FXP?_;1O01sZZ?`?@a&eRc+%WNdZaS35`SN9~FXg%DW z+@!_-Xjbr~mJeI+D5-k0QJ6JCmnl$S6&rrlB>QzvcuR9}v#Bq7R(TdQ&77g?g>UzZ zchwEL!FyjcHkV|}HSE~sWE!iA3sH8CHNcb-^Y`kW`85W{$R$+0XHDM&Kgv5YuTG#N zjX9xj@*P!0$i;`ySr@<)byz>=Q=XVVoSarsq451YYqEdA-46=UgmCIys|A@6L_r%! zmhz9o_Dyrd)w^{K4sf)jIHR$pP?L{O1=>0c4-@wfA2Kz3_Uf_db2o^u&>$;T{rKd0 zD}Ae%r#J+8lRyxaVyR1p0v~YKC!DR13+nW|k|d{D;qyO;4q00KO8C}{G+k^}qPk*Y zbEa<7ZB%c2n3t#}r{9&muNU5*=icsA&gitN!rzvQ>wskLd?(V_&LnQCf~2geE3+gk zzc}d3=%grOoo*e~eZsjhZevD`eLE8C&o)*HGjWrT_Zj;KPv5{dXL%7^C5BLrvZuKk zlNKzou&S2wM>Dt2ETzBoU?;7rkYEy&X5+1$PaT?!>x*(VR#&vOt;a<?R3#?9tx_YR zn4Tbl;DAtM<KOiIg1RN#A2dMVo?QVPMN?Hg3?X|wbkPq6V^9JM-x|<fVBXspU<@X^ zgERiFQ&`b{s6`q;i|h75LfWAQ5tuOl{ecWX#LYO!q55iI5a8|lxbHD4EVXyt;5oOy zg6Bo&<F$_V>)IK}g!=ArU~gLBUi&RX>*4iPqv+1p<C99_#@ASJ)T5_^*V8GqiFMXv z$G6v-^Y?g?q2a3L@9)+8Tb-G_kh(~cBmbW26^Yv|mKH8P$D9A*V944V_#ul4sDeLy zdU?y{<443stSDuSlm4spb6)JU69X&iSj8!qtkqf2(AI;-`*DTHO?q%kb0@9iB?4HF zp6E~5l0W}Cr`O?TL#cQn{fM1if7DJ@x+FE;s)`8ASsFA&|1zbJCa_4Npc!Fy{T3c( zR5inbM5%T{7F*hw-02%TGd2ahv@dnNLQYw280`LUi?C$l(!u}mV%XvWGiARP6xE>f zyZ<Wd){wTah!E#Sw7L!Irf=rvuQtVMG)@r1AppKWOjPN_r-}4}qNs~FLM%a<0>c5o zf3H;`59E*77AIVAynQs(bE`Ud8~yvn%d>*8wj=KQl37uTllL`bvKc*;n?>Lv#ra1& zBS@Nw28y77MVmb?1B2@8Y?(1UFBCkSi9^L`DMalz;KR-!a8oj1iGsanx9j|+FhMbz z%1x@|QksnI`O3fMOax%BrbmJp(Uhf9*c=z9MP65w=Hgs1)0B{#y_KOUowzvasf4x# zEcbmIyP^%Jcj>Oy_(HzIDz-xZG1CED!-@=%bfdX<x;vPm!Q(Cdz159eYeeDqUc%Bq zx{)!fn|ixD=|F<q>SOqWXWOXNa9W>vQD~W)=s|z2G)*oqNS6M(Ucy0|{jxXdbvp`G zm}@92l@krN`RiLg|8`e(W}}ut=&ugAu4W!6w|pf|M=`yN@vK|+r{gf@3xt1Cr?E;E zHs8Gm+J32CK=OQt>n6#pW)P&mQxe5-AMhz%=)tIGzC85)Ct*|I_J%TvU!qW88OY$g zO{r;xCA_dyh8z~=XL+SA2DKnwDi?B}YEOBzK?p_%8JQf^uAT2moEF5x&G!ezqwjCw z(-b`$Jhi`X%>4Bq4YtBg#Tl^1@)-z#Dg5tMRPD;t_>L*@b|_N0g0XR;%AyL@jg=Ux zBk83<Gu?}NXw-c>Ecjgz_FsGSOhDt7SG2@hOA1AR3*AG!cdutU+ArlFfC-j^{V?WD zxWZ(Jc9}Y^W&P)HoC$Tjs8+E>7AvMP=1~7`k$uU-8jff3?})CxzEfkVZeJmCN8iV3 z_w%zX9_`ZKZbA1Q=;wEr3olm;p|s|}ADAp}&FExZH^zls{0eF{8_YoI$6Q)V>jn{+ zpEH}U9v9@HC!N3*(<2vz3=PzKN(PMU%7@hQBT=%Q9DT!*f`4b(?5v@p4TbHt&~x>) z?s9SzQYO7L4*Qp^>7T0>!|G70)!m~E(Z|9wukFy1&_lSWW({HVOG>|#{+1WoNkY}Y zV@ML4UA~~bFVBi5<O1F^HWXP^<SLR$BkmF-|G2gBSXw9<&Slj8jNN@FU1<7vD2<z7 zCt099d`LBc{XI(Sl?-#la6CpI{V?<CN&j$$%gO39FgTXJ{`#;bvX5xa^nulr)jOB6 zV~Rjao=$}ix~XIbZTT9Dv^yGP6J9cUaX2h&{r8^s@RM0I!}}8nz(NmtD1qaunYkXZ zrY}!_XS=^B&{`mCUEFNnl=?8!DlK!Mt|jshRunC}QyZ@Mx{?+0uRV&4x+EmPWick} z5dJ0<KHk}cM(+s%n&FsD9rOp4IHKp@O4C2NBos@39v4RVrL$nY&^cKXMApF9Z2Rw) zH-7P262aT`M_t3@L|ec7dwp5$C)L!iCFb}1-BK75ACh5+nK$7E{F~nli;^<L;Vx+L zJ4CGmGM97Pt#8{9A{Pn|=i`m4qLd*Xh2Gadxv$f$N&n&_)e47lN28Zr#=M*4Qk&?+ zXSUFS+(QTGO|jb!ukHM(BGvFJ;{<v6oc533v9wKT`g;{U(*H@Se!lgRh$oaBGY|JU zCARZ<+XTi*ApE+L#)KCSLQ55RySlQfw8bnGI$_>DAF!&N<cISNV(${l2y5f)D)|EX zB?-Yr|4K%>FX3bw9ApGh5>fCNs^)NU#+sujs5gY2DZoPoO83%MHe$OkzWGB3+dJZg zC$<b%Gx0dTaqA^+c3QD0>5ba&Uv!rk(ClUD!|0Y~Ji?5bWrklg23kQ@s^v{&L8$dO z+HnSkXDCbTIbHdz0M#B;t!9u(*t5|Uy<`dVsH>MaX9c+Gq&0u6jpL7)L6i7DXaG;Y z@sFIz`q+9+)JByadqqPwLqh3)9SniM;xN)6{4+F8d;1DK9s6T4T&n^T+ZdIoa7JSz zA?r@v_0A`KeF|N#u^y(A_@QuFarLQ5UbLbUuaUbWkK_(}DFFI8$z}3t^G@HL{d_Fy zo6n$ssWps2;c(`(2VI~bUGWbQj1g+7KgpTqK$<p7$C%Hzq})*{Rvbb4XqZ$XZPhvr z8niR`5AntZG6=)q1LUji=;S}Njx<I*3`A~&Twvzv&}3SCBus0973TSmOoiSb6`M2a z1VCJnSs~(v5fGJO?MnTUu4M#zH*iAli60jP`Z=5w1TUyY1n!wuWXIxz82*3g9;%j! z4hf5!|Gpd-J7dcXbl>Xp^!5TrT3sI@$hB$pii=Vm`K(42O0c88mC~un(p*cFMlI0n zU}0Jb_ho<E-0w=oElByQ(0&uCAcN*(nQsyoMn^W>81t+-&lgAx^VeJ$^(fZIr(tk0 z>S?DrSU>zAMaO4vd;Wq>gPY@l3Jp#m@M-8Hn++S9IX9Z2c3II%%rC_vTX11W2&Bu| zQ&=dqLcnCUUbR+ZWM2l=`%98ecu454oTfB!(qn2Q-{d#I{JjX<Q|?3Gb%gGos64Q` z4^zUJNOVte-5wrKHpZXM#f}nfIL@y&xj*h)wu%kn76xIy*1e82!2MT(Ca|!@IePGv zZa}zO<Mbo4GqitkIW_YjDIP>U*T*z>cHgA08@}Uh_X$wvY`1W>OCjWLz=zO~0E^f! zapOfa+&oeTiA=Y|RUqfJ<W#$FTa#Alf|^8g(3xJLU6sm}ySu^M=0wjyRozD3Vt!0t z-{Z&O@WmhBXelt)e^8pOV*inaQod{@9?g|OO%gPL<J^0>!Dpvn#%G=VQmRza)W^pF z+(!Si3Y$94#B=DNg`2}M_r9wwC#ZD3xJgvZQKW{1V~GBuEcllk!BCAFht|OF`7+%~ z7K0pBr*QUD-@U{F_*!OGwo&2khLa$WS+@GY_xsHO)fU9=L{Y)rK+KJ^A1yV#kqEz2 z3AQTlt64g`@!6HB_Fnb7Y#M~m$K}S19Te|4z5-w@u<rFO0?|QCBnbF<zVx_U<`*dN z<euMO+tF+E&H%g)BeZ+kD(^Qij1a${;GC>&ixTZ-oV$12TGR?A%)$t;?Je}*-Pct` zn@TkVSUcV|;rBF?!IIi&gddiY<BdZ9=F?GxP(p-F=TdH{hgx8ZCX;+OH{e@N2}9yP z)f|!ot25G><p+D)RQ6>tIgazeTCUGa5{bXGOj`PkYH(-1P-{H6+zVL+oes+Qb+uf5 zg9qBfB|q+UM0GJ2%#?D<eC)ZzdY7S#N?;POUW5Tl1Ntb6sz~(K%XJs1W~(h29A*p} z&#J>BSb5@6L5S9(-GZd*OtBb!d5;r&qeB@VKu;bN-5=Q^`gu5&3k{mwmcuA!2-N(u zxTBPiUA;d1uNFljaQ+rDEOr{Gq{{JMVepGJZ!8FXw$glG10)r_)zh$=jjt{D$E++l z3e9GEYVPs0t)rbELVKCN;&*o`Js<PE*2>VhtSMAjGbUOR;q8z)%(>}n<kQs-zu&kJ z14JpZIl^NpX)Qk|9WBe1{+jZiE!xEA4aI{FJat`&(b7H_00ih!3zSsbvexZ4hG>@w zsn>sI#7Ku4?kQDSHT<SQhBz2PW@U)P*UT3fO^{JnyDk`fgopV3X|N?}Kr<!5f|EhC z8^{LCM)()wlH%ZW0F}O)-od0KAFV&_VAM|IXfw4e#v1DTKw27zMBjSL@ser%hW>Az zUng|v2rLiD95*#c<-E97qk+_Up_ugvF*p$*MV^JYRU42%L+r;QTpZ-ejsEU&4r86) zfvYs6V*2BU-v)~6(r8xCLH5T(e-*w}N3qx>vMK*$W`NLUA*8?E0iz8Gu9&*}j)T3q zZu9qm292dC+M(g(h^tzUyi<H-H+`KWRIj+?U0Ir+DVyJj{v3ts{dr;J9Q*u5S!Gr= zisxSi7@mtkUfYRjhZ_Z4?0;lNVXT$FvI4%Mr}>uG9uifmT^4m29|`fbTO#x$_)9H| z!yOsZMeku+f1@YtvzT7?mCyyF8QZ|$6inT4OOUTXa8`Q!(qLAwP%YGOR<K#pliN&_ zw}b)EiII<$$+@2JpF?S*$Abq$@gNhYV#|>n?5-R;yuK&^iM+b1@7t(YCLJ4`bv6Dr zo8|yHcwO0C(nV=nwxPYR`aM^a%wU_d+us&47oi)fo94~xyc~PS)TM>@$J#l_xGFK~ z1iSfrpCZ;cByfGD9%Vg6%E>^xx9u)KBzQ@c-Fm`+kcFcm#fN~}xiL}4*2nfA?46Z- zEvq~U+$Z*4L3UnS?=5qMniJ)7Uw^n`gnig8DKOD~*c!LJ`zS9$|9hDW%8Ig}i0|-? z^8*%zH{zw$DnG>UH5r7JBaJU>^!4KLZq+huols<uDC#ArYEisOiXIG`GA;y<w)^AN zp~(B~{jPN(QV<#)7fg;0e58chMFeQgQ=$b$IO|C7e@!@7KI%s>(?(Jkm*R?TPQnbt z{1g;oUN{y`3C3}?FzH@iUUq=4xN%E{@x$@fR(Hs9FO0fBoczw8x?TFtBDcQ(y!MQc z^lgI;*n8R3dw*;5tP8&*zlN%iYr2KLF<#5v<^J3tAkYn3ey{j1Ttj9Q{GZMT%$Cgm z>wG}ODS!=Ed>qdEw|6<nm>7X~-ghp@CoRO|l>8lz*b`zhyttZ3?9LrM*~w>QxgfpO zu?Tt9QiW{XEdbc!o0pQGL=0k$iF6HgQ9$89l7c|?K&Z72xU1nPrlO6-_vQNTm6IiB zWBBP;jL}rVX~)cEy}S<Xuo{IMmzA%F`*}O@Li#JX(D`I9fGlBHv5L)&(G4@c{`ZFN zJ$6^e9USiC+x{&TbMoLv0|~L(0Mrip&qku8D;B#TKqR|z!PQSYpf9^muX-SL?gYIW zteaxBwH_j6H-r;3Y+Kla^BMHnU-Elloz|(9K&>f^Nc74AMzt7+(kyH*p7`|ESDWQ& zV($z@c)}eVLxj9(GLheU#`~Zzk;v#w#2>Pjb{?41?sW(qQ0k9%8uz-HdHI3vo_Eg; z4^Fgi8%6yG`1sxE&;y>HLS>wxlTCHBPy)WNK&Gc{E3V=WVi(<MKg1%=-Rjmcy3xQJ zZ{vsH>caml<C^adR!@zxDuT@hA6Ha;WyP&SWHX|IMXmqavw#U`(a+-Y-Xqpei}Qmy zquIyZJrX8$J)-Z?-(f)r=M&{?JDPCCnAbNH_Y}Wg@Ei+fh!=0R5h~Nv<T1eP=O;(^ z3vO~aX#Yenrp&f0=qZ)I!HRY`n-T=V8y8#1ddeOFP{E<U1$iDo-8bwgEQ`r5#hwXV ztf%cd7kG`4(J^R<()))?lsXr5C<Z_SEuAcEiF0c;DEJs%Y<*@`ZV7e9xmq`41zlGg z>bqnDoB-DvE((NgU_QT1YA5><hht8aj8a$tCGz7WtC{B>;v(_1Op>I5MlOaf@{$9% zr-OG;NBytPioUmbQfj5e@npQLK7!Dy4qQ(Z0JDup{#g*>4@fQp12)uyz{td&E;i9B zR25QufwoPAzIqgyd)ON6UrRTL{}KY*=#yaEdgEe}&xld*m=M?n2vh1_M_GLEetX>X zb>X~nobp1dNMeaUtp7+yD1>`94V!LV>-{$BLSOf?+x)GpoI$)+67RmXRVQs%3@(s| z0_R+4zF0@KKi-<7gI>~*r_ol1oJJrv5(L8B0b>QKhW4b$E3w6iVU329g?}=UpI1jB zRJDbP)+)D3ZbfyN&&XH=2KBigLN|YtA(lz?pei%R$)wLND`J;f(fL;>5+uR{2HeIn zVns8H1(l%M*NQo7!P5hZd}$i_5okeVRcUeFiFFSpSsdi*LjMpSG=MkLJnc%h*My@^ zAvtB$?|iD2(hLYES)R5+Ub|!hz(p8lZR9jC7BEt124A5fKXXHD+usmwbBk^vGnG&w z09D>Bt#(T(JV~Q*2xQTIo)e$Fl!n&T^y!6-U7ghl<aAEFaEmXLf0l$S-!Bs*R<+l& zEVOdM4TBf;#d9aU$rRq_&XM!IIcmG(6Rlew0-p*SP6l0KOtdY#gWLYhJ0-q%c538w z4@wj&O}fcghGFh+^p!p?4P;5=$gFK;g{<~qM5EeYCuh(8@E?T5E9i*`H1<+k$N@@H zs?b`W`Pk9Pm3Q+y&5O$50yrR8RklMx*Z_t-5<|5Q3v6bD4yVEWTLDf1Bmc)Qm6&qo z1}>YzU<8qm=`qpKtY$*g1V4W$iu|6IfC6_L!JEV$jjQ<|B=b9c0P4zi_Nu?Znu8B_ zH`X+QChWSQif`94*jy%q4T&E3uSQOsp=6f6sQjb&`B}7$`~hV>G~|~tw4WTv7vZ)! zP|bi4ZuuPaH7~kRg{j)MdX3N*8n~IPih;E`#p}E^{%wU<MhaOnQYLJ7?lk+%O7gDG zmp_j;Cvu?RVrGguZ%(GfA8`p;et+Zdn!MAF>G<lbG#CrbV~p(m`x=Sv530vbo3v-l z*DO1IkJRronGM}~90STJLU1^*_pDE4hC_vj`sN3cZa<Apt#_I!hD>gnr54xzVi~@0 z7Zj~D<t2Jfl@Mmi%>g{kM$|K*W8=xfs^MYFqc-3M>db(|Fcjk60dRqf7~DBQ0G3wN zV5w+cXtw{nhjvn)m<rIKhLy;!`3252%Ai<NL$&Ug0X~bsGm<@PLS&ib4#buk7jVC{ z#`w$QhHId1hv+!k{Z`WT#83BKKl@F1OMelU7L`3>i)Gb@T{3XCkj55xarxzoVG6bR zNTeBK%}hL78&<Pn_i%DnDDFOsla~cKy<feB3-4&+P0?j}<cW94v$!KMjMd2LHpy07 zA?pZ4-J7mvN?N{e%>U(E9T>k9ZQ{T!>P&ce<7msl9(#TrFu2KlCpm-Zd(6nX&|g_| zT3hI|`a>;A9aW~**@=2{bCDANN~m{}4*pVRa<`^@Y`mseK{*pItG;xmtC7x&-;rTn z+eyDL7e`4Rmc7AHh_2-Ns~YVa0u>)GnRs?DoURo}RZ##&HJ_0dX{7Oe&b|#D#*DPn zEfoqmmOdcF0`q5Eh$v~Gcf(~Ss$pS!D)UTEuEUj*usjrG?0c}hL9MLr2DC#)kf?xc z3IX8DZN5b~AmD~`?wPWAE8I%QhUOgg2kT~HicE^z2Rd5>T^Rt^bK>a038X)QHk+N@ zBSZ6N$W0(f;D~81@6Nz63Q7sY$P6X({N?zixnAk0veZsq$4xLDoOfCLSizynVMz|j zaDHw14`hrGTu!vCbG4UT?LCj_pT>EmoDa<BX-Yh3zw6SBDDGV<;%kZ^i)(tPqRBJF zx0vK_Rn^v-uChGkS=$dcLc7j*3@Ag}s}@Qppz%s!kU0I#oIh0YAPhdKH*@qk%uK+? zSk)|QU)OT_OT^MphbTKZ0ocIB4$uqd2%;*)<SW)_SRo;%au9DgBmChoxLFS|zy+(d z53Z&En1{jsNnk=vTU$36o{{kxDq)*?6qnv)UBcm3Nt2Y`L=8Ovrt=vFFnI8MZaS}g z^cnho1dg#hMILfTTa?%NjFko8cCWxPpIgO$y`lXSwel*EDhG6n000Bv8<y@Jc9qMJ z`qQdOd|l;k*2uHA>|CsI?TfE~rVN2g1hSSo31j`;>L6<DDbXkFB^!-m%Vx-;0qkp) zx4ZWpo_49^<?P8G4PEC>8lBCDByUGCN0$fowRP=#o%!-4;121mEjElZ7M^x}^+lqN zSldLcDRN#GL2j?Wl~3yOY@#M)V^CaaEd2OK^a7Y=+s;alP+m|9l@^NLC3-of)P>f< znU;9`l176+%y;4TLDjS3XcUz7yo+AQlmyrSt7doUm!D>!G%G}^KWdMHh@xny0+b?f z^jM?#XwBoh<Vp(L0&C8plrRAu(Wa25AuxE;CTqYo<wtzIeiMCNH$^SN{LLW1V7aBY z0%zhy7T441CoZ6LEM}QEAK1R2g$u|S{tZAP4lB2lIU6x4pW8KQ`Vc7+T{3V(KK=9! zrQOx5o3O%_>fGp2R|SzV&X6;BIPFwmyuMT#!Y2XT2kMuX-g4WdXKt-e>3p89jP~xT zxQX7?avoV_J0>*uEPS~;KI4;+<#lA|A=vRwk_eAJZ46&6)r6q4;&iBu!ltHIe5{r9 zx+(&vYL<w?_oXGSD7H8H!?k~Ld93{29Xi*br5fZs^s}n72@d#YWk$(Y^*X!>P+nS# zSOS7D04hcFDk7?NKL>zR9|TR?vr=203#4=-et8~Jf?f?#34J2x0KpJaq-n1KSj!j{ zwZ*|Oo=n(R+dpfip?`?#Nsen7-?azd4~Y+Me=)%7W&jy|hfER*k@*pR0q6P-*T%B> zneO7s3_1Ag@_Bz+6esFN!q(#Q;_zzuC-yR}|NIdFMMClCiPLjTrINap<}{xU`li9d zgE=KKnx-M=C+D}R_tr&JI=`DWl%q6Og2wcvrYgVl=MZMQj;pbuKNF6rD?r|<X4ZSM z&)teSsaNr4)0uCD8YPe8k@Hny;E`5NLU95-i4&e8rr~iSRh|ahhW+LUJ2LaQ(LX>r zRt*Lp&Jchv&85XL2rX3`Ew1kpUxfNNtEh=Spjpxo7oX_HNr5Z?lLHLYMuNNX^0DZW zlxPX);2`sh%eT0C2=LL-;p!Uxf`BRSOMs8)>`Y%5rPCnA2^Muz_NV90?_)I%SnQS> z%SsKnpAfd&wmit2Yr74k7etf{9efRSn?+Tk&4Q@;gpiJ_Ird%->q56F!!zS5rd?xx z%^4DgM#X4oAczwF-$E5*nA_8QNmGz6U-R~fW!7xte6`uQ*}e5!WaKkSZF%27V~yH8 z&GNnK9q#cX{@5Qk<z?gLju61?kU8R|T&qEUAuO7=cyU74)q)@M;#J6|w=RIwJ*>pD zD(W%(Jzc&4GN&NB=rid@MUK@{=`#8<Ap56b%c|rslmj{<T~#=hI$j{_H1wRN<v=W^ zC*T-fkBX-WCoWb~El`n2Cr6Kjg_uVLRjswM;a{l?Wl)Vg<$@qG0|PE8VdG7_@Nw0? Uf4l0E(e>DtcG#Q;NHL-RKgE3_Hvj+t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..33518fdfa4f3e8c539bea721d6c628e26aa5c78f GIT binary patch literal 30994 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 WhDP%X9)4Z;xj!lT?olog@c#e+MW`+S literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_idle4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..20bb678046f5de8f7d1990c8354bc4c20d7497e1 GIT binary patch literal 30028 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_roar1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_roar1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1adffcaa8eaff4be24c810dbfb482cdeb0d9b7a2 GIT binary patch literal 90978 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 Y@k@zI4`wp&TTqUV^wgKRNACsx50B#)YybcN literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_roar2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/nightmare/nightmare_roar2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..def0e1e1a2464b37d765636b9ff0df5c021ba4c6 GIT binary patch literal 58131 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 DVJC9V literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a99660cc4550ecae8bc16bd5b843ca40edcf8788 GIT binary patch literal 25053 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 C>4vxf literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ea01bc8860667c9f444d1353a2a162129dcd8df8 GIT binary patch literal 26945 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_alert3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8fab7d11c853043e9ac2aaccb5c8d7b95e513da4 GIT binary patch literal 26923 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e59c1ac406b26d12946cdaeba80b7b804de276a4 GIT binary patch literal 24055 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..db983cad5bad74f4e33ef408db0441f9213bce85 GIT binary patch literal 23783 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%0A|d+`N8w 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 F{{bh}CfWc1 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..687e1f986b53f792472828499345504aa00592fc GIT binary patch literal 23973 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..102cf762c692215d5829f3ca0364aac43c63356e GIT binary patch literal 23301 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..232e540a370c4742fedc8a7c54053feea316a91b GIT binary patch literal 23529 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 AmH+?% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_idle3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3bdafad1bb9c20aa25a6d765925a4066dfc16c1e GIT binary patch literal 21457 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 EAD07{-T(jq literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d179c88312f5465505046f563a85bca66bec8503 GIT binary patch literal 24113 zcmeIa2_Tf~_c;DqlaM`R8G|wyW*Ey@im}TSV@9^pY%;Qrv9-z;W0$2+*<(=1QraX$ zi$YpxaVuHUA}VR|dxw<n?S4M@em=kN|M&m@fA_twx95G9bIx<ldCob{dEU93wr_U= zIDv21W!;lK?BelP1GhQkIYI;IBw8@Lg43dk{SN>{HgL@Udzxbtd*t_vJ(AtRi&G8J zpZiM}@prwJaV_8z0KwQ3L%sBnn&5v31Q+-&5B^d8$pI89-2`kSgKawOHi$2cv@l8n z>_H(is3zJ7Z9O;wybU1Q2tys+Ar%0iQFKDJJp<{qP)!%CgNgC_@IWGY2bBRKQMc3l zO`sm(R4<Qk5()hCf<kB%6X<4LECL&7PW7hQ?4(njc5cLzckUpgDbV%nJi-w~<8Z@p zzd%1Kg9r)t^Ysrl3^#!iDFGy^Ay{TtYe6CNT^Kt|pl0j_2#6SB9zdr;(3(g%8G+D& z=%Y2!dT0dEKwkqSRa;jJp`!&7jzk+GwGF}cZx?hPBgB|a@iN3&SbakXzL`M18H_+f zEv>MyFwHO>%>ep#EhHL^)<S4&X=}s59`N7@e+Dre?jNl54ax!-3u-W#P77qv0{kIt zutZWo2*U&l@&Q3)WBoQKzd$VZI}-n3&G{K>k^}s-!ij-eNKJ&6pP$z61_d)LLqSmA zDEsB0V0=U%RSQQA4hW%>sg|Kse}>W@px~%K=Jyw%fZcx&0~FA|rsH=w$#g1_5kNO% z1o-`W+>#FSlmFd#5TC`LvCD6PT^14kL_ZoCOQq024f&bd6!LehfgyC?d1+F}T2x=E zAIP9!5F_&Y5D*m>YiR2q%pm%cskRm-P_RamMxz)~kQAgBMIQ<G^3v6Vd+DQe;3Qq7 zHe4I2N7bj2N%{yq{YAtJP%Hw-A#4n6C=|4=4oaVhgzM-K_29ZxDhjS`KtjPu`e<#$ z{Dt!RdGsba4O~G)-=$F4v{2ZzpecG39V!w|@<M|Y=%I*k0}@pauCJqKKqeDOBwd50 zv>0N+bptM8q6K>yLw~Ge{QNpL1m}a$H$)(o5MYQ6pwPS`{>A|F1tH@D0(=)2rURYo zN27uZ(}5l^zYaAK5Y^2ze@Z}DFl;HZ`LWbLLB=*ZzoX6qYe)>C&;p!@eu2JJ-2ANI z$R!Ye?!aCZCQziFtv}-zeayXy{{B?og-%Wkkluiwdx5$@XW(gmR3|dg7X+lkme-$k znWxB!wv&wzf%r}ng>2{*K=&hp3mEI5vuH9P#tWKaLkkAiN5q0T0<FZnMRKABeXm%k z@ue*)HUu(n4Gf87wxuzF1`|W6ltq$201K_OC2FjzPxUfD>FL9DsJcivMUO;*>*-TT zaD<mGNGJQ!C;tIJm^T#!{%`f=JHp@qFGd)VPBq&Os{P;6g6|;6pft8qK|i4d)%wfR zpSK_Xh5?J~nCgWBS0YLeTz?2{aQ&eua03L=08TO>>l)}F^r&7$z5f%8`0KO%_rhMB zs~4Jr(4n9}n?=^wfujsiXgCQpV{jrxTc1QGqV;utSe@?@`2UK~|2iA~j_Lk?2OHRd z4%=WaSp&ve?08~{Q83o}rSbS?Qf&RV(?Ms*c5vU9(Y#r~5VwD?_?1}!{k`E*!|`30 zs9s)PND^o}5PD#krHw+t4Nzn>oQx*wlF=kDeWX6|r**>yL|Nhj*?`#2%j-V@<V6qg za{$e-36udEVnYN)M+Xgtqk0Agpyl$?)<q$Zdh=H7yJ4OeB%20Cz><O52m@_267<=+ zpzfo7H}r1+^`iMw9f%BX6X-^2FoQ~gfPx7D<7g@b`Lp$4Q{YDo-hn03cTnlUVE+Jr z>L0|qL@0}5{e=L(iPnMW&-lHwSOVai`|zdx5c3~m(;t2Wj7WbU@#rD-wNXd}=pYP; z25>4FjCiTKpy0i9iQjmvzjTh@AS{hjw5en;3_*CoDHI(tTvr!?g6nIO$#5NQ9WXv; zUnukvUHJy#Uqw86x)cKxRgVHEq7YO#N*hImlk~ulo=VZyBT{uyI#m7d5f3PNHpG7! z^&oW&kvc!e72k*bY2>qX&{F0uu<-Xz9EA5rKfYMG)RlvE|Js{>@33@T{#_|8BKehh zUplcRs<AlazjEu}iT|}{2buJH!^Y;(uWj3W3)>7X*=GF^!~&qDdOy$qr4@f~A+RkL zJM{mX7V8%af(_|Euzi1FVf+WQ{mX@+qx)k!@PoCBf$A@e5-5`euKr|#7Ayat=f8I^ z|A`v^-n0B&bHmnaHjF<w6$6yMuAZJgdq?(XJ_VfE!r-6W3IeoFe|_i==iw7T^AGeT zMo{TU%`jr<Qk%Gl=U+LG@4WxNgw04jv@TL--f{mdpnur^N2j`|K>z!+91OFx^}$Uo zI|}$|ef-1zzrp^c5$dn4$)CoylwXeh$DI6i)BBUv{xh5Xe@vYhBAA~Y>0&7KYuEcH z38Y2$yJWk__7w|``VY<m%q#zCCJ7w$$7Irf8W=6Y`c(|NH1PO;AO`)#4x7!N|FKx~ z529U^>(9HnZ}PODf+s3eiWRu)UF5|=)Uk92uqcJUmC;%N^Q(RNe*h-nU*xF&61eY4 zFXJUg0ES@;DPs0{!Q$+fHdDhHRR7@lyr*U$J&+#Y^F3}_+KuKP8bBtp^P^V2#O>hD zTg(2J{X+c7V1C+%N@gr<=sm)9$?U)N?1#A_`$-4}x9;phaDX3`&Ms{7r&_Q@#4dxI zksXYHKz7ld7{Sf~z#*>Su}=tiHswsCPy^<Nng{q&$aJC?17aCS3kJ{IAlmE^-%vxW zz=Xm#6e0c;2$&-Q34(+L(02rT2Lvw8^Vj_HBa;7&SH!?TU)ll}%t4%BQktFoM4?f- zy1!(`52l%cBNvX4z(GiDG)j-1CjF7QU~4LvW@ob>q!bLN7e%#D&zR4-`vrv3mSj7= zjiH3l=jHPAh)|+$2uL96hmTu;6ugjiXJ^y37E<p&xbUsVVuGH1jQKNAcDBgsTjE_C zjn=oI2L!TH`RtzG8Ssr_u-bWn286Z|QqM>SZKVCj2@`$i&jNmp>KEhx20e@OTCf#= z*yAo#g9nxK`!djeES{7u*{89M{QumwIG6u93=5F|!SkPS_#eLg!#6eu{?UVf^xz*o z_|J6U|3bd8&Bc!|x2XQ$>3i71=U501o`sLVR50ew9DpeRC<jZaS(OG$#t6$`9HgJh zV!C%sNMr0pqGYx0-LI(xrzw^cVB+0X_uon*0PFz=%)-TEm}Y#6F)Ai58PRJ^z*0OK ztfR5(gfWW`OSCuGYQ`rQ^Auqq5It-#BO7Chb`b{aMj<gPF{g8*tI%L)WnCMGXkPTF zY)q?$Dl@7LaauBlTURwH>KUT*cJvBNd~UR@?u<;#cC&EF1suv|HfhnkW}Q+oR%Rdt zyy(;7G1tt>Wn$FOd<roT6h#6^1Au}eRc4VYzpzXlKhOyP!lsVmSAt}_(q+49WmoVC zy7B-32fzpRvtgFlq&&09P<G8wnZKVWur#jK&EMMd!)*Y-!BN06NPOA+I0^vp6&Nr} zU6`fb%#rvMzL>ZwP9PEhxIr{1b0=f#OpBX%!rex{!6mnQHdT6lILJfcUYb`0Z#;ra zns;6fAQ_P&OhjAcB9kMf?1YMzSEC>2KP_+-%C)OS%jMfNL}cVK&!9*0gS)$)=Oeqp zQc=FEKrYyCB)_e|m4BhMwl?Bct{S^8sC#T%zDNgHT2md7mYduFmUyaZDY+YJ!II6H z2wdI<c3m(V)cj+-eM~lAjQv`E{!Dh>t#+`qsblO>zVP=h^Zn+T49?e7I4+s^0LIrl z;tjD9A<1ZunSB^VESHJS$Bg%kdY5Dx@~LD6;q2BfFq{)G<x`9m$Js1CNb!nsQuM2^ z;{{Q6Y8B;0N!r&mPF<gW7*1535;77%wh5c7SGVDu{B-ZQ?0AJ9$&IdecH2?ifU|>@ zX5#qg`3C`ckKvW3q&c!7lj32=^XdF*<qPbDutfs^o8HRyh{*l8CuMJns5pv(H@r_< zx6jFv5JJ719pc)w$NgUHmJfR#g7-`a(IuPe`qRBIb?`$_2&n7}6M=O|1z$&xDrX8W zP7@R;5GZavuWz<>${Tu>Z}e(xnnG<7GjSBR>_ZWHB(^x}`#I`S`*gQB>1`o6`)$tl zb8ie8%%Ki`*z<VFy=B?_6h#5RFhdEJ0fl8eHAqpmHTCXP15A0@E0Xy{HRY*6hO%vj z3N2%MM0WY%+_A$))mZag0AY3)_Qfm<XI6wW%fnMf<1@SuXO~yxs$VUeXg=}c-`y+b z6<iqr7|PakWow+WB@Qgib2n0e&0X2cNM%d9#<gD5!W?_VOhATiW-J(uZvp@Sfvy_y zYdx}9QI&oioZtlS$659}5&qqU?L%S3K*lZy(l~%LVJA4eBX@bCGO5?6vVbgrn<%Zd zQQO|obQKvZ)v#6OK&GSct_o!`)9gCD<Q8mA^&LDWR=ng8Sxo{bgad^a3kc_O3<b)X z)@gwEJZAtP4JCNXcx4T0<+pcbESJV6F4Rr-7q$QGW!j4}oiYaRZ-78VZ;VCWScrUk z*SN`r>fthW1g*z^ef=I+4T#G^<d*RgTp%Ljp8p;5`mc%o2f+W|IUo$Wx*_myo1(Z( z9TbQc0|ISCm6vC5-{7*z=D|jnT|#kWP|f-ZXb9{NUMPbNW_=JQU<)?fLd8RWG-ZGd z1vFvH$P%!@Tju*30(;y<DKdpE53Om@!Nx-^M9P-`7`3znT4t$0(19Zg1-{c{z@%~j zkxvb>!I&WBsf#24xMZs^0brYJt}1Bg|GVpFgrYz^ClII#BD_+oF$7{%?y3W_d2Sg; zmT`cy0XwU*sjD$_A_YZ)hMyB~1b-^fUaNr>v&<-=<*sEa+x8i65~t;kL>#5HP8qYO zUF4lBZ0U%?9x9`;)DTz#_=Ug25S#7MWo=J@*tjZg0K*B$GD)tv&m)emWtLUsE<myD zL1CQ;wi#s+N5No;mRrWE)4)y{vt1OPK#2WT&0>v%h&G9Xy$Ssxzp){J7+K@Z^GN&f zSVG7a2(yfq%VM!ktgzT54#M1WH)Q`vLJ^I{s%+L2#<IbMY;omfQ^<O8Roj#RLfW!9 zn}a>%MRT2i1K}>%o=pYVZyMJ?t_#V6Kc+}3IGCiCSkn`;Vx?)JqB>`!Dgd-dm5DoD zMXXUQ5tivtjuFSKQ7P@ku^=Tl984kxZ>OeGoQd;+5rlEDicEftno1T90PgMQ0{>zi zygTgx$Vwm*Va0aZ8=)oQ<Zkp@5gZdal7G++`5X*`Y+=%%Hy<g<oDX?$cI-MdtaLu^ z$;8=#k<vyxm`Y5y+1k>~UNAlq0|5Lyw~ITUb1Rw6vm3_&2&9nN>;^fNtvoL+)!ec* zwhIDabuIEU3lt-p^(?i!5@1|_B@njMY0UF-ycxk}8_1RgrZsE&y0f`Pm2RvCB?9uy z<8BD`e)fKivnM77>Hy#k_cEY>bG5Uz0Ze9v28yD>_Lrto(P>~vP8G)RE5>Bv_`p@M zMEykp8&KtwYVWWEsyn9J!3S81ygvW><AGzh{&@XMB{&$I%|~cU9z4J-!2p<9f3L={ z)waiF8z@nZNKoBdq)MfN1u(EuJRc|l2Hq{P788#gQ7*ad=Gz|JZKkT2b%&&JG*}1& zgS9)89bqvzoE^N;CDE?1I0I)_-S3iwtSGtTmRQ|EO0tF3-*!txN-FtcD;n<kRMtw7 zcc{VZrN~L`e4Z3vc-erDU<aR)y9T`9Z3m)5>Y;mLX=838a^1`TP6K(z0|3IJxd4l( zWSuJIBN8dRt7Pg#0g!JHVNgjxodLC?1eb&cwL%EPSBMAe=1Yp1No?(z-~Zt3z`FTT z8gBesN!Si{ggt`2MS_(^&$kNOsg{<Af7>xtlw`6?I1D&jP*C&zR7$`ImtDtK2nx>* z77Gq5%><_mD;2d{t`Z}PgTYG0?f4YIMz9WVx4bY$6jV+&??C`|Fi^U(24HY3WwutD zAW1A<zDj<<s!+g~rzjH#gIh*HOQlMrHdsjnJGe2+=>oVL6}WE5bLH%KWK8Bky!LZ( zi~wd_HpCvr3(u0mbV!xlqi-k-76PrJ84wwn1^`^#JUT$j5b#^DFoToZdNmLUvG9tw zxQq!5cUUeg;>2M}io$3Dco&b7Egq&h9Gas~PH-u5EAp9X2o*$f%jO4O77GY(72J3W zrWOJL;R1jl@CGE%0}v7ExlW{b`vx+?cSpv=C#8V~61=2=-Qdnu#ni$A6)Yt!vszY8 zUIC&ARZ<4c_`+|rAdvt!_d-O)w&2{{3qQg#JuyEXVE+h<T`!FJ_!-W@kvIDC#n5l} z$7f$pOpLvG{-Ex3)5WI7GbbBsDo>W4EI68fC?h*LF(oCLnF8?d%|7?`ZWF9w{QOC| zudL+Gpx?jqUUN-xO+s@Da|+L6Q-vNNN+pZt*eK_QpA)q$@V;GOniASqe8B&v-N9Sg zWj!yQb5%Rv!&hKB2Vs{!*<(IUJ&k;{!JUh83?}?mvzq^of|r9{Oym2CCeu!%dfn+! zPl0<o6<0{6z15^aKiRu#>|3c{vtIzkxi$Pq|EGgh9|exQmUtWW*dI_o7{B=!bssnp z0B{iiX1O%&TQXq^#oE<r9#t$p4okc^;3%S&1pt{;PN2=-tsUfHU<(+V)`%M>gEB8E z%B}D&1-GlHW*%W6{j`)V@Ma|>>;sJpptpt(0=rW=Z^x-c_Kx+?M1hR)Mgrh{RswJs z;|6we$FIuZ1o-2VQ<LL(O+zYaMdOc;advF4%oCLodOX4z!^IMkI<X^6VE<_FB}1!A z%%~Z1%Shk8vv`1oIjBaFz7s1SSNC-r7mDNSs9e{9XF)sms^7nv(S3gK9%SP4AFIxB z0z+$omS>FBL;2M9IuC*+M4bmPEwu*(B0&#;WWl`F@Pp3wd~CwT?G|7rz?&qBMajs3 zYbFR|3jo=7R{$<O23HP<wloTYt(>H@JO#OWjzcah_FWKy$J&k6`{k}Ni_dwT`3_wQ zSR8o&>bTXeyUnv#e7TK}OC`(!1*=s|w|GYYcQwP@wrNry2VMT^sqc72iO=M29rxE~ zji)LeIbx=V;9HcQHF+Tjg-n?2_(XTNpMiYB;OY>@el0Hieku7ec$<^ex<d!LFK%>x zQ~`NoxpT#2X8OwKg;OUFW`(Ko?XKYihOkx*M}7Pn>~B5exc(MMJR_x4#R4dqA%JPy zwrU9_Nz>H_B@Lsk`d7aLcai|wKE@k`inJS~RW1jHh9_qqP|E_Nls5XE(eXPzNGly& z!{WalT2f@Q=kB>R!~KPGsdcQaCgXvpESIIE3B0_0tJ+_!qD1YnH>u$Tyss#-LTI~+ z!{JT9wp8a$hI{glCBJvgneNYNL&7Y@t}6jO_0ce4mV|zP&;$k{_1yc24*r$Qr^75w z$|_d+sr=Z$6w2jCLVUo{&gy7=ny>w%V@LN?jOnbDeVFjTF#KRg$FnbE_j7XBO||q0 z?vU;`?B7{Q<y03;D|CZV-paIStaU}_1lO{Fa-<KUV;cv6<m1(~5-#=&-B>U_yh>}U za@!Mma~w90wb32Ra$D)rz2P9*Fst6yJ%Od|WoC}J+V{~a;)8e2GrQvJtYo9{mfEA4 zjrA&9desUYo;)pnw_}~jomD%m`6^}Xf%`!{Ddm^WA(QyJiW+WJO2it$Q}%8SIC%D{ z`<LCD-y{c=0xb$yh<x$mqbmOS4^|nz43w{j>|SOX`x4lD`rT!D?Sq0-7B^SP8ED(> zzg(^GKJBpYp|v|NjJBjZ^0zd1T9oA0HM*7Q%#>)TcaW-BtWFv7?IO}8w+7~vgA@-S zZdDXCDbj8j&%IxngS+G<zG-YUbdZx!^5hQwrBOoFk;~k4Zwu3WXi)sRo|I4PFK%9u zn3#mWqIP7;)++4$NBZtsxxy_WJ4{q_>_*Pz%L&bVsnKq=b{`;eCzw6Ljpm$ubz|pf zkTrCmvU!W8@#QJa>{V-D^iZ2&d#@T+-CX|UToHv6e!3~`tdyn;nNHyvN#c^d^e)oS z(HoFn7cX(iJa=W*@z|m0`+>-x-;m?V!nT?1UJ;SQ8tR+7=>!6$+DxMMj#MIx!!)ub z2-y>pur?`GFdZ;091C^B>fbOzDT?m2y2@;Los@LOPNeevp6M5-?DYLAN=np>o+W4h z_R=&FeG2Yk9kpD|<MWq5%JGBw8!L-GCaYL9V%qj67wCOD^!1_S0g-@;HK)_OjwGy* zO}>A@b(i?fB<IVWcc11P1cVtMGk9rt{B+BekAZm&D4wt7=ar;}xID-Cs-+>qvZuZ{ zE~`Vea9r3fc&RDgbl5Vy<L=>4U){NgH)Wy%MD|}ze3Nui=fjsK-d27f@&-B)eMO^^ zbb`fSkp}Q_AcRSoE%v%D5CBM6vkv2%R2)>>b4aSyyMFLxsQXw6KV<T4>8p=uX}Prl zevb-00*yvB=BCEedQF1%>^5e)Z4STKI7_U^ZS4{tOTMiwOD>bzD(Nn-P+woayH`S; zx#`U3iX#t7UME0w&Q9?R+)tHxwfXtX#D%LbUYv24tLTne!*Nr9!(8*qz#O!9u>OhR zeIBtDE3(l@p~7-BUq@>3y|<IEQ2E6;uJm(}I<W^FqM|sDu4<V1FxR~N-RHMcd2bZf z)Wn}FZ@)Nq7h67(bL?@<9AdwvgMsVu#*B3Cn)@;>9NCqpyFgJo>UP9SBtoIhA~em| zn1qg)jvk1NsonAI)_G-awAK@^SH0wRdqT@=q!k-h*W1c*!4Gb^l33PP?oSXU*oZ1< zJgt0CWMi!L?j%ju?_i^C9z(bC$iSypIT7nV991QS7}-@dPp!VscvMuR80GxR_!&TL z(VVhZ-S{pFFM+qUuB<pGckspC46XR*?i=5~q*G4r`*7A!VAW$w#*F^$VrQe})oYJ+ z<$Qi*rkpF~ee9*-nupvuf@V{wXCd}A)14v$k(`gp9w@(Pidj~{KRH33aTg11g6Vh7 z!hbVkVT?aXeZ3R&aPriCRM*?GDvfI_jS&`$x4a)A7=*G<e5hvPL|eg=dm5rCY6b1_ zR*p<ledjZl!rED}@5<DcmlG<lS83IG9z!m}(VVcQeghi^C)9^0+a&n|Rz?RLIsFLS z$4%kYaqI40o;a~7)mlyRqs8HXl;S~&qGy*ybjOMx)mdW`PLwxo(0ddZnM!#`-1qpH z^axHW$xkH=s*SIWS<cw}IJMa@#&Wv3=F?j7xP$<D79DOewrvBK*u7%`;@zipr6%$> zKD~Z8Tu{l68ZfYoV{hmK@AqGFM48Nw>Q;A+6jmdKkI3og?wKo%DI$Gk_Pp!9!fPKP z){n20hWv)HsmYfJ9wwnjJP1`TJCbUB@X0P@!G?j`420h{5p!L~*g|nmpd6*RCAnS( zzA^dz;L-B0sfQ!p*^M`Ij~LZ|h&bQ*=<Zo}qom4Y^%FUXS3jS-{V_HCzIFLNmx$fQ z@(Na)AFcVEyyvUI+}!Jti-dlOE`wFW1C)Xb-BPkQkntLa%#~ln({A%@+GL`d$UHvo zUuvbNZ-H$}`OpyB`|N$#@f0r1G_ScrK9{&x?DY`vw<X5QJU(1P_?Yic<~$mT4?ghb zqSQ=UtAg$m!ewH|1|!xP^BGTp-8R3a%1p9;Lp;6F(6;TAuhVr>EsIX*?}<tvHpLe| zEQ01b6sGY27A4;HD7~#hawDc?$5H*xrJzoK*a`noCOqIO*|5hFV$G3UUS5{ve>^!y zD}*aC@#ffzv1hZ>;k&DzZyp$II=5%X+r8&0W!dO;@*mF2!Opj#i$^NAGl!q-=`4QT z87y3&n>5ffGdjxLB{z#U*zqPkF<-ZCoz9(M=*45|VK>dcbnj`8S=+ki?DGRs1_GBj zgt?eV{pXl<Nea0`tAz;5dgJ9vWB0Be7G=*B(>kfExKH`qI!AP|O;1wJAFK2o9go{V z65G7c*GSIU1cD_?rWoo2kFvZK!w)9|4h7-pc!LxdOF>kw4{Ho>E2h$YTlsW-l7QZd z?x~j^bI2!cN+<i#p~WMUh)9LDN}{ih$!`g>!;|~ku8q(2BY`(>wKs3gmakZ+sc={R zT`6mH>hs;O5G<@aB?RDm9Js}(@#}{xSKwdg=CUS(UR27t?K7_otqRphg=ZdlSFD_u zmKzp>P+u*x`uPK4k%Io=N2jBDhN>E)6K6aFI;6D~^Falcy?XTX$6$!@7s;<t4_Ai$ z?p^;T_n8R4x_t81b`OaPrmRMa&!H6OvqWSq+NOxV8XyDWs}q$HR7D|ZnHQ+ul0jOY zU1{su?qcW9kDa}tgxql)OA(JLp~W}q6seX!{^T{G)y}M0wddew#SG7lCxq4MVp=z4 zQu-#3)9$QQkn6C^bNOV*!y&GVcGj9bpX^D%WsR7Py+R8mutqA{*%!aoBabu7)NYPl zZXpgaW(nxPEkYKX_LVJ@RUHBfj%~84yffrJ5iql=GUZFildsmBG_MR_3^nM!sH80b z>~$8H$QrSm82$Vhvr>ASi8}B5tHCOvjIRNO2Lx)iiV2S=bYc|KYwr&zyLQvj&dQZG z?Qt|7a|Z&TVP%O=mRe!OAsQ!Qc^SedQEF?G<6Z2x`N0M2^g}+6l+?0(%tP!Fqa6D6 zl6jA$XuiACDq?gl52HTXs1iAYzvR3AA>TCX#?{_@%PL_*mH`}cWBPObIN_agyxi6j zj={cTPSEssvuAF<^C&Cd1ZzUHTzf*jzGc|z$Y&4Na|e00KZu`p)5SJ^Hr#s;5R2^K zZQcDwh;-K8=Zx$4%Z9DNBHCqBZWqz!JGk~bUysQ#SykjxJZ;tQJJHQN{HAUMBfcZ^ zQF(6iLs^=h-Zj^absCi%1j!0kG4Y-p_OgY&kx-eH*z)52e9HxfR5#uhaYgd;SvWl` ztM;jM=nstOJMg+|EYn9*M5xqT78jv<Vk`A5HT-mTw%UaWx#fwK!naf^ycom{SFhL! z_Xn+D+<Z0SZT?7f!&^^xMcutY{#uXjbDasF+{Qh-Poke;^l+m(7$w(-tOhQhAKp4} zPdSeJfM6sBPdI<OQlLO5yyZfBrmv)5tDrvoUWu>lwBJ2>prW@jkZWD`^<{HioedhS zi|?eV8qBNYuHA2rC3##cnsq<s*ilq2u%p2;U7FLvKRdV^OoM4JzXl$<0zf%aqF9wh z66YIah6#&iv^a|M+Pe2v#FxovjvYh6?HKrdZ}|^1c*+ZtMvqU)(T8M+F!iVW?)B4g zGdtEmrf+Rn=3Tfu^72e&)GYEb{y=%>RF^6#ZR7yz`~i-Z1dOL*N8w&8X)T~du>7Vx zXOseS<WgK8B1sHbmo0F44!%cL;>f;h@pV@G>HZqhadYmo25N?L*&@_raj0CZ7!`X} z+_vnVuiT+ibuMRI*#CEvZGz5K1-waS9EWC)@bN1-%5uB(aN8a9ZtgEBnQ2wSEEDx3 zz?4e{#h;pTi8dcW*$mRMAZm|A@jEvSt$<n`I#+qdQpnp<7#|Z7bUuPoQ>w7sA4y3Z zw4W6`Zw3cqAoZ&gE;%(9hIHe&MJW9hBK__%@hN_+;q#3t8+e5Q`Rwb@zh-$IxIG3n zDbCl)Aa?n_@}z~@9MSC6xr$a=e)jQ-PTOq#JPuiJdJJLyctnE~5{MG-8y`|NaM>0B zwYYpJyhc_bxzN=wGpFFhRC35n^fLV6j+_xlI=+;NZ+`jO!Plfb<rZFzIRgl^**Y=R zELZIhtKNKcbf#gV=^UZgW)O2+l>jeEAMZ>JK)IiSK6qhONalz%#Sir*yFI)_{%Vk> z)B4C!V@25Qmft#F4$025yCfAht@0_z`u=wDjtt_=v1w%N1<LwYs-KcLV~gD=YNpEA zMxpLHtX^ari>)09XKp-?hzJMp+Y6huCIj;QJ;k)<8#d>gKhEyIQE8P}%UJ7Xvw5|m zG+r5Nm*KBYtM@ik-4cCUnsBbp?(*JMB2ecYyLpbi#j8G%SAZYUgJt432NmGo%PCdg zbiNb9o3in22u4jVQf;V~=ULLVQ&p9tS`fx)yLWkA)1<PYapQ-pmrf61dpSUDsXsNB zd6b^RxYS%cO#wPGLf;?jb$XSd=@OQCRKWBzZ;h+`knE{LO6bb@#QNEOf0t?(!Nf6d z7jaY0hxZTyMM6*FYtxkm)M#h1gEaT{ytvN;y`)kCj=4E3B~pR4rNGISDJrqM2d<%6 z;jxOd+knxkO@CN$FnoBg$lY7ZPpa^)F<gn+y;(O%v%D_vGH`mg_0%H;=@%K#kL;bS zqsA#}+6jO1?B9d7sB@guOdi}X$X4>Gx%8vb*2x~5GUcTsYbnB?Q>U*R_&nQLG~Ee+ z;cjIbEFp7^>!W9fo>h@t!7nGk<6q}Xd@M;NUSNf%RI;IrAX(H(&Wd`Y;`lq;f!R-M z9(nSc#Cu-zu?LiG2k{NIhK1*ECT~c(=x?5zWOWa+&cj`M?s}{y)Y7b3F@M|z8Me{D zWy||zJ8m0V&+V=20RXQZ5>tmgQujI^em7DfDy*d1x;z_E&#xxHd$G_F=o4mB-8u(1 z*`(GeTVI@HdCBN^@2l$vn5G$ux**3juIX9Uc_guwrQnWRElHfL(ZLBco8VLBS-rNK zusdf42gc;7?~bkS)h*_G>aZSKrG|f9eD2(Be2&HH!tx>E(Rc}&iv{OP>Si2w*E?!| zB)l9d%QD9}9UCTiukI<^P{HK>Ag9Ws`GFT>F91X-mwjsgy6v}y)3U-j+$yC9cj6~M zt6EcvP0eZwIY2FG1=&54GI~smTHWf>%Rgtm^QckLzKxj;{AQ!JRhQlZBO2G}kmnxr z89eLSZH^6xB?%!l?m*<lYP%*{UYVLnU)lD)`rH%c8JRMLK{crYVs_Ww2z!(DP>N2E z38hLH_vNV@?xaWO<|?0!a5JFo^|Z)g6oJ}!;36L@#FH*|OqD+K${6CgJl-o^rKr?| zi@>5ZGN(B({+=BBg^X0iYf3qrIDI(<K|W8+xx3-|rVEEHx~e&(Ht@cmgTpImv$yC) z&+Y(iAE?K`UBOjb=Wey<;HeR4{G5X7iKoC%8=`Z8g7Onjq7gEeg1C_u<ab}ce&~>R zTUIo@;=05`+=#vhDWZTiP=sq%{dz%lt)<9Z>ARFOvVAV4m3U>xtj*J_^F2{=YX&5b z9A5VldLe0ibi0J5)yveH^-XOl9HxN#%~(J*Yg{eUC92X$nr0vOI3c)<L&knIx@cYY zGf=0qtr}dSy)yT3lWjF;6lgSjqOP~qeQRKs*gXv+7ujvDLXdd}18^ZV;`$u~DsO-v z2uYDGpGqVPH^|2LHI=R?&6qKVRZ|mD$LW6WSMRidMPkw#)sFOr;`@A*V1#kGT~kng z38f<X>TAbKi%~i7kOoV0cZPS!qmQrd8DSESir!BgX)g5%P|G!kakxrk7aWgE)P1Q{ z=f3QerUMJ@%%y1LKv=de8{a>t1Rqu#D;{**DbbO^n%!4Y>Y=iSVPtm_Biy)*cq*TY z1V78crL$QKkQxl{30x+vT2|%4(K4CBOVp^fF)IkSqz$sv($z}M--mkixD-zqT?lKK z5I(Q-U@kG|nr&hC$)vqu*E(Az>~-n76MLagRBlZbm2OhUC7bxal#w~P*|Xuxkhj8^ z_{wtB4xYsQ+@@X9Z)CdowjZ3;HGY08HnmEa6I^)Dy5`{TTFVLVZl=^(A%1=ZrZj6@ zyPdm*oJ-W$ghncsagh$`SxY$j#t4z0#wS}us}fP(eGELo3EFm9!b8Z!$SqOgxLb8u zA?j}am%Tf#>^MN!UoTf$-g|g@Z<}Y5(Wb4IeU_Y4g*mS`G^=BEw`4d&$I^V%vs7P} z)@mBudb+wV`SbM??i&pO&ie*pA(Lav{0eJilFW@Fxe%soa!=1Gh3sf^5_+fejszNI z*$?|l{FB447Va(EDqwm}FZ%{PJL{CkH+o66740OEyoZ-a4SYbsi|`VNsFhN!+3nEH z6+X<89_6c8*{Y00?Vh01{Zo1uTf8g1)fEFQ*Lc`VF+8JZ)6`=N6T69cv&OOEoQ>t# zZ;x5sE|yV0GwuSN<Ns=?S+(kO>=5|vOwB1sq?9a4Rq0R-4{(4JBr<aj-tQuzksg|< ztFHa?E9Wk;JMs-(brajvqaY&lMq%4PU?77bjPxrrkmB?;!^G>F2?wE)Ug~A(+1d~+ znw2dpaS8s4Q8p5&9s;X*yiTpU(QY#$x`8*gvGdSNp?yG`M3`$<lisscOwR+>Va=+x z1hM{@@%J|7P7=1I6&pozdwz3LO7+ef$HiLNx@JnZR2|^X<l}9I8?bq*{BaH*VpGKW zdf2gplWdzY_ZW9TnKgb44C?^*vNo>>)9ZCrreKbotpe@-EJY^vrDR?_kT+w>PY!Am zDhdU|Q^S53Rt)w$FPt0{{323j<6~>%K-(8R^c+^n%kpxctJ%&SxL()O;o?s*Pz%3D z<(o(1#An~@Po5Fy`5-a*jy#mZ;6^peD{RfM1}to$L%EW%^n*=cB5s}6vomvRE6#{m zCQXzYsvqk}GX5~9tgBxXpMD;{eOPQl&^wQ!evRI(2A)*1uNw3rlC_3&P|bZ=EQgyi zX16`(6LG;Pm;1Am`)(MAVDb9FejD!NS+)l<>}>a^m5LQT%PHJt1&KQZ{#=F+<2DQ5 zScc#C3<z_78r&oSZ9`q5xEpS7+8c6iwEN*@pZp>~IPP-XtCo&o-gqz!R-Tzl&&}}m z$&@Z#tJ0CdJ+~g`B#KSeE}kyo_Wi;WJ*@Fu;~F{&Ov<yb_~`f>Bnc-A@jQvq_rAGh zeLA!}e27u6pJA4dIt_m&Q5vlf^5T#wYxu>~2kP>?*Uq=^9)AmU_!M)`6a@tAE?m9c z0p(ZXccM&-(2$Tjc}+5?xLnt)*KhJe&Bi3O38dSjmKSjB3<Fv~$y$7#%g%Kd!6~4M zrzJZw;z7v<t7FDNGx~`0x^|1QJC}x+t41VbUJZdrn!aC(Gr~`DwezypTa$(2+-6eC z6)#)}?}2_al;O`_ahOvjxlyS<P3TSRu}y>iPT1xwyJ8kW0$Qx{)YoC>#PsF12Ke11 z_vVNlM?|G#_*U(LduV4Gmy7UM2M5R7RB>RZgga3nUED+aN(8c1bScN1TU<mV=hC%Z zvTvsy8RtY;Z)%MNuz4Cn+fsy07f#54v-d1(3nVX@$=O@?p<2{jut@9*EUUlT`=F>L ztscv8kcqImyZh|(J*sICFdrAvdU9Ai^Xo)K!JPtI$Z+QcoAUJV?Yb<B0p(FOyvKt! zt;5ufS!LEFO5XGxei1II7SN5yfD}=pbbIFfx9>VAO19<uYHhd1MeNJ#&_;b2hk~!* zHrFclCk^wL8$Q8`BzMeUG999}Y+!tPv?sK$Y_NE6EY$EJ&X#~DB*;KFf4*vce@z8S z1?zSM(}QJVO7P|(^_K3$OJ~-1B{`RCEOTm}&Ke(Lr8c1o4Vou=b~q4fZus8aB7Rt= z3pS!{#|7$E%$xNv_selA&nWwNVOh1xF>|)}W%M)@*M8Emsc6x^=30ey{zen{T>x{X zsF*^sMXC30RVW8CB{im&UuD8O)h4eDkE<AE0nq3o)O7!btK<Zq#ET8Z{aH3IX*?SY zp>Gp}N)J$b&JzXQLYxf+lycK}#|*Q#(bCI>FFf`*#!dHltqTgR1SF=I;`HwEM(Il~ z8Le|ANg3GweMVI7nq~WKvzHlcKQkW(v+0R~#1UTlG|8}l!Gt(u!g6x4nXj<L^3U(q zD-w0Dt$%VC$(g|v?sVOw(iEU}@pxaoAA_dmciDSG&(kO8pA5X*cieL{nQr;GS}(m+ zRmu56XujCijhwZZb50!g7Hm>{gS&Dt4A$I7i!Mjz6_<><8!DdsJr!R^#8j+d@`x=i zEp^yzauRrEyl_>q?zOYx`I#buVk>3a?iF~WM0*&yDBIXZ%#G!<>Stx4p4aZ)?K`vr zfD)8xjLseDU6+z475C}&APvR*#x6}~`Ip1Ku5*i%v_3>ODRfib4RN?;_CT?i7o<i! zJQ#-7sQii^JE=vs-LIdMak*~%*uk%}oPETIf-ZFBA{D0gD3JroPYxZj5f&tgud>0^ z)>`d{h`LS2sG2rLK}?^lW$cHzU(^yhPv<Q>F>V0!vpB9+t(UQ}k57=W($OV9Wx3;% zp0UyD0Sl&hb8X{3UcA>Av#^<3V~4)JEg$_v_&{pfW;|hMn6~+Wb$b$}J6uGc?kjz! zwkD{x>pk2{>Wyvo%Il<TrA3N>d$mYnk%(wVyAg?W37P@Pjh9u?69~GHq@(kw@g(Lt zHNnwba-1--Gn&u4kG8AK+VZ#xPePXC2WYa3U!ZkGZ|_C^mcEb+F{5q{Mm*QjAKHa5 ziyPie);yYouUVI!Ih2|ylJ52nzV^#Yss`+m0!#_oFz&u_c5ub@755G;bLpn1e5a-D zNdZ$Sj>e>A&Di9VvE>Lv%y^+pg&xfE6j>?g>RvdcXy9|s5zMB9%}xXIexg~b_5JTK z@nx^mU->tG>fpL|_4VrkUTA*aPV=VghkMo~@3!V@cs$5($l(DgnMoC|guaL#vlv6S zlQm$I3NUBOJIneKdV`tEu5)_RAGIAC*7&Z$8j`vK*0+6{1|~xD&gaVajHQp4pO80k z3og%VPN<W4r#-t$QU0;nX^lLV4^x>j82&Jn+Az(m9NC@u485gOVn}WJ%@>hpXEv=C zkv+d7bH60a?UJHR`+N8srWr7QfX@v~EzF#KfY1JjF)X+~LNq2Z@jzT+T-<@Z3DNtb z_N1zSwuv&~*%eU>JupaXx|*aS{b@6OYgOlOp##<02)PL08tJ>1ixN=j77_|UnDzrf zs>)AJ-$RHpTc90gkih&j>N&$h#Fw>0TRi>Mv?vJS(W%E_YKAgusw%_}2a-!3iJm|E zA)N1Wu$^~(di@@=u&O=ARBzt_*TzB~1gKS+Z&NeP+N)PIl5O8gZLs@jeYN1p9iG8j z<p{(>4F#!S=LHusKcjsfML`J`PZIRwxr2hZYf}WxExDsk$N4a939QbZxS6YRn>!;t zQ*#6?)GTR6)$*k*bEp0aeqEv98tDT!$scYA=gF$%gs-0ypV(!Vc`wCo-Tn6iAKP1B z7*#OA=!!9$Q*x=jW+rFjRlRoP&#xS(<ZFWbNZnWG(;#eWw#gW5I~1BY@X|R?RP41B z4|tT598x9WW20+wFthi9Wg;uzU0{$mtI^PQ`KCgCY?k*R!&3cmb}65~cSy|p0};^B zO!B6u*(2D7%!2S${p8o9?Im)BTe$_<q`b{}X4al6qj6=FtTFaXt1FtRpzD&-v+P{g zTR^>X(O&>STzX7;4AU^E)kausbuyzeSKiM$FU4Qi<m+pA-{fec`t6Hc)v+~Cat4dm zroqp7T5WbKrRB!^G|Ok@ro-Osuz2)r_ITCHzP8o*yKAtrl?R>9b5<8i>r{zm@vh58 zP2^BsM6ILePan_haOth_%&1;5+Zoh*3@3wF!JRi%=1cf4p7H``j%9uRZnA9xPnSO_ z7Fi}_&Vw8D&MO-eQ6#M7j5QoMl7bmIV4>HXRU{)}dt6S_y6Lv@QDe6+0}|q)5AHwz zShJcru4l(OH<z5<eer=x-KdSXR5Zwp>9^K&waMa@4Nd{Jv?P`DpVRa0K98EeyzP#Y zd2{LQ8ZY#!g#ZndifJ%sERslq_S{NoD;x(u29!4$+_=-G58r?<b@wi6`t+LL?UA3G zSt(B0pD$BwfYB#d*|{%M&3^*<+Xnsk<Nh|VliH7}8nwpcD<<vayiAWGUk|Wmw?~Iu zXQyuLpSaVX7lDU12Y06RN^Mv(2}cJz;^(f|n%K}<d?RnXU88=@a$Z-#N2FU@O+tVD zwsw+BmI0IlCnbnM^X)7vZ)CxfIlr6@{3yij837aXIVo3Ol4Vy4?@yTNap{zIbu9jL zu=7G=eZY26bf#w{a}(d)W0F(x99M*@wzRVSLe&!|Ixa}#>vP+!dy-TtXEO8gvWXWX zGBzvJ@Fd-!H+IoA7ij?6gfIKJ!J~-VHuL0?NH+0B7Um=_jAI3(GTkRSzI$`F>FuP( z`jhgT^!bI>=U)xlyHmcd0@t5zics-c@zOjk`sg7%*ZtM$o$G7;MpO<3_#P@_k>c3- zprl!MoEq}kkTI<IhKu%ifNe!vTJ%&&k{-fuYo11S;&&26#gy%Drzqw^7`K`FP^+Ld zYeXB0AL?Q2{oH!X93|A{EH@cQ;&6rpKbv7G2^PzZz$|IrON4J-e^=$qcz4X;D)^ej z<!e`k9*+4s7Ir{*7;2PqFSqX!ZIu8>#>6Y9ULa3${m7wh8uuR_FX7OG@9jo%T<5%( z4~7ot?}j(B{}R5zO|HG?Qc>t-d&o0y8&w`==R+%NeXO-*%v4<|eOS7q%wo?o!U>)d z2^AN?BP^=~o7Dz89nKX?AB@Qk8+j5h6LE<|DI6ARQgRg9htg&%#8-FHI?HsWE4I?5 zz8x7|`!-xZu1bGq04vTEw9gyn*jOj~T{j^%_E4gI613KFEg!VU##m&nOtDnFs%Uhx z%4knnk%*n0rt}6mx=1?w7~ip)+DBIsM@I2#mIQIv-OmkE4_?lh9e3WKOvr3B<a?;E zW%P7YvA=KrlcB`@7JTcneZM;4?zG+d6s7=1nO)D<t5C55=l6X;!Z>z`UVon7erWiI z(FpA`^G!)1=?LT%x7TyR3zZzrg%cE6EwApM%C%|8^08GcRN2++5T2^0{$;v;YTHz$ zvxY3D<eB7pUBjdPPmi^!?X;AKB!`U2ZFu#1Ef0sM^Bn+80ad-)K)-YUcI^9FRm9R4 z;1pjpxJ(mW!Ed9!T@Ywou}oRJV|$TLK;F@TjFjoBvcXfC^<zF5cfn>6?cA-`q&o|o zoGO}=Eh-tPjQ(AI3Yh8jmRld+HQ2TJYp?#r^%mz;Dy-hQyXBhJ>ocQCR-iwV{o+n{ zj*@9k6-iRDp3Bb9Du{bU=0>D)uRe8yi9E1~9DuADFNkBtkCn#>8m&{T<xWS`L?dXu z<I32g+%**nmR<akL2<K6A!h_3YOvC=_;|^Ri7yP>JXEGnWp>kw^RLFkHjbYu-TFn4 z@nYwRa?`S)YSCVPAGR_Mo3~=c+=b4krgM_JwysltfT|t7^+^f_9HXGYt>kxI03s#x zAQ^`sNvVm!C_7ZQNURyeHfTRad{4x=&h!z^brBnEH?$cI$ZeTb-C^2lmn@%p#cfbg za^H>JPD*f#@*dHqyRBS4+MkXmbtO?c0t$q_W=#ygTYYw*?&2vq?-{%IZ)cOY_}zbe zUkFtXzve0#%nm^!A@fS0(&OA`d(%ZF5M?i%2XPcp-6}`ORXft?m+McCnt||f@Nu<9 z7p@i9B`)^cZMnS4-lxZhCUVH>PP?{;?KRuKZ0M48-EeNJ(#}^6)#W|8cQ=2@(swFY tVPAhRwdd0A5=CiK_Ri<?YYoq4z<-;@$H%T07#t6P@2=vTAbOO9{ukBa7nuM6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a0d487a9857252acb59c50c8dd3adbfb56bc85d3 GIT binary patch literal 21955 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_joinplayer3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f37cc2a7531b05600dbdd96c9abf4182977658c2 GIT binary patch literal 23403 zcmeIa2V7Ij);GK<(nO>xAYg!iv_KLPNN7?*3xpC9M8J}S06{_x2p$X4qzeehp-C5l zC?JAjLj_T=P%R*eC@O-zVa>Y(qUiD7d(OGf^L^j%d(W^*_MSbn)|&rXv(}o~8=U?8 z+yGwSYgs)tA;>+o<nwpnQR0aV4x=){xfQ&)1KckFh&jSD`+bzhncMSQ;r8U-p`np` z4LE<Mi2u|`kZ+EiC`iST66tGz&;@_sa6a%_3H+r8(Sm*GVW!|c8hB5idk+%Gpw9J@ z0bBS`Saee)9BBZ9g9iqJgd6FjGob*$@X?P%ZU_luMCy7FTue<?M}<&mo9HYEmF~v~ zGF9=8qWgMBQK{gsuL^|WW2&+SO@I?Ztmys>yDedKw=GU2+Llc;tdGiSGw&!k#U#oo ziW$PBvnY@#W?)dbQIx3)#V43bHv-SO)p{zB*(R(_rYaWP8xW8&#40$94#DaoU^F;f zA7Y5r#TsDY6pWz`C@K=I2iMmF1xH|w5J)5N{@0>1%MoG{=HqKb#Myjh2ws`0__J6c zMtXXiH*eP6tgjm!=BJ0iVzGK~q#hCp16#ntqk~wKC|FRq>Q^drWN`FwS{NgQ#Rv|9 zaLH1r!4WJ|6%YqFh0FEpn3y31!Z#*C;kvUU)TIS8^`a;tdI(*(9+Ro}Q>Sp2btFjY zt7O0I6i$i`q3aRp;lUAMG`e*pJ&2|H2P#DR_woG+Dq!=UX@Cm)_j3HilNLs&u!6%Z zSi#I+_gm0lcJM#-2l?Ut6<o|YxNy-y6efd4p!+aD3;7XkAKEvrArWDLv)c5b>Cpq} zOc0=OkR#$-7myW!U}PT@&Y}d-==L~M6|hE^!SFFc`%n;uSOf+}f&1vgsBn}%3}fJn zg&Cl+bVDCBm11ZJpJzNr1s6<<;Bw$n@xh|?QHB%*Okba307KL1C>Rn$MZu_sSR{P5 zpnQMq?HtAcXAmWDAr-DHKA<f6NHi5qr=ehmG$a*<q@yS>4B8hCqZq=GD7qmWPBYYB zK+T8%&KqzFQ*hjAtnz&xleqKP&<LRqgBu#b7m9C02=-z4M*oElR&z=w1qTPtPfV9E zI+H;MC#FkS@a#O)g+nyfFoJx7H-~F3ly9~#{g=$pMqH=!lXN(O5hcQh5$r}`h6K`y zv!j9`7Et`L0e4oIsvr#PgIK?4W93f?3Ze(jHF9Ht@&^Cd3bchV7Ky>6yU{3tAR&FO zzW!B{S&7^jTeuA2@NY8t(2RV8!<ZCs0ux;H=UoQGWX@9T7~$ajh@NvtpqH5SNN)7d zZxwSjfsA>>hCpV$ff0qq^)#j`;gm?a&%8(=fw{Yk1!he5p&3$9NPQRrWk>_PxFH3G zrh$fxM);uT4A7AF2LhY@=^*j{XfNLwh6nqyHdDgr7Ji`F|0OH<MuG-v!;cQe2|X3P zKRx_e|M4FHn4iZ;Lo^nRMZjT(zEocr%?ITJqfmTNFf2{q5KS@Erx_Yx{xlHCA5HVy zDE<Zze}1(8S=sYr#bD8Bv_2f1-WWqem;nNXgkh*yD$LLjgQd}^XwY+D|MXaYauWZ| zSbsL-zoqm)55r$^-QR}w|EleC6CJL@UN8qt^tk!N0;gc2_e<yT)uq@6`GtYOkQ?B> zO`}=2VoCA)R`Dyh0>*ozg^pw1mQZvm-3N(9!BA8<66T9WAz)YoG#%!nPs1Qk6tsaa zmGXlvaS8b>2!UKe+~D=M2>FHuGhIM8Y^uTn9kCG@g3)NKAqI{_qTp~}BpL-r7|gk` zKghreUeFN<$LM2FC=>>ZKpOnq^)C?hWdzb)C@g<d6(@Q)i|zvf6%zsG(R2vnNAJN! zfk_G9M4*IiqKAcp?Sq5pe^BcJrOd1K7Yh8US{F(X>*rvxfWX)A5y<$i=0D`7-zOlL zk^Y?V_);)*12hs2COHTM%m;}?!>|~AeHfNP2SXaS7#b`<`74Emd5XRdiiW`;5io>4 z3iPZ#`e5FJp~7K4G#Z$kaLW&V=PQMOoAF>MV7^47!3=znzAzsI$^b?|fSybrj@3s} z^(kl{`a;~f6#s43gV6s&)&tJ`xo-b5^I6zwA-Ho8{v5<Xa(|5D^OXxjIav4aqxrW6 z3+Lru)zUnZU-`9#16yDk^IiT%H2VdWUpsjaq@Nud7o%VMw%I#eH@IM#^<5EjgcjQU zEdC2C{@O&~dMs}0{}(;hFD3++(%<lXe_~?%4cY$f#NaLm=Chjb(9S2Szi>*RPUcYk z!3E7%{=v?F4ljSljDL<Sf7RV^?V3yD4?zWkGDI5~7;;x+|0<?{1DosoLs)_P{FScX zgGWFxBPb-05={@&*WFBsT<BHj`TV=!@eTX`OJGL85r%LK9RA11{SW+q2&(f2^gn0i z2#f&={4vD*A#wT#{{IKyM;aoKNQ6Eb{{I>H=OXTpj(<LM|2kCsiw%$YaIs){!}V=* zf#na*4crI)mpdO|r$26f{M|r4PwQ7X)51Xci)`nAI%oRDija%X|61<!2i4B&^~cr6 zSAF8>;1dA4j}5p=o5x}<N-oS;=e6*cc3|en{AwNfH^>D4n?2P(Mef@sjmd&7YopC` zTbkVc?fKC!yiJc{(SyQg_vv&)!a~A=1HQ%ih0Pd2k-;<ycR$Z2km3if6!jc`*)Af8 z2JWW@&}po>1*mrvn#TQI&Hb=4;(n6D!KEhmBs`c&596LV2hnj{6>-nO<arY-ID~uZ zNQvgISz(a1;A4si@L7sG!-pO`+tn&K(1#XA@nu1*Lm1)U^C1Y5+v6*1hz+;^{>maE z$Ol6A^#uijYz_|F6z(4!GC$5=<He-V{uNe~kdQ#e912z-PjC|z+%`v{uqZV8mtcGc z%>wK>_s9e6ga9`x3@~tTE&g2s(EPw{VJ`fjq+t3tud2Cv*6bcJGdPm5V0F&5Zm^F} zMA)oee(VuR35);*L?OQkHrG0QZkL$5`>Qv%Rs6FI-!_!FkKKMG%H7?t`MObz#9|F` zVZkBXt!Hk_pZIW_y3fe~M;apxj8Xc=zZftjaCYzd*Q|cg|1ZchKdw1n@rO0pTs8P$ zZFU_2`j7c1dkfYTTqpm(SLVm^zsF&Y@;`k39>V|N_784c1pcvuf9&8NJNSDx@P8q0 zTzB#PO(S{`__TQQ-0MSdo<(ynEvZ>rx$^+#000e_)v~DyUluPeZ|Nd;Pr>rarfE4# zM~PSkq@!1lT6m^%WvOM7m&VTCOftaju*)J!IzGihNI723)FV4?l__|Zgazvu+&Xc~ z`44NXKX}(dNHP8%93vVxftgW=x5j#igLRJ}@k=d_7Q`LEf{meQJC`^C>?4KvvpO0n zu^sTE%i{Ub8fmfj;THzu7F#A2#Mz@~<m3G;qL$6^fLhpP#tB$lkd3#o03{H>9+i&o zv8a)c*TM>|jEA6nWPnTnC@t4WDc2AYmv0gQE&zbIxvO+nsKUi8g^P^}i-ne~T?7C; zfDqWuE~U~g<Gx)sbZxfU?C~I(t<%#qdmv}K+W~-!tEhFTwBT$%9{><4#iUeuq*VE* zJWR?EicdVi3&a2bKgb4U<z`}=gS$#1UvFWKEI7RK=yJ2&K@7$F8NRgwNpL<nfmuC( zV#G+Kz&m2*L5`8di<Jx4WA7B*D_tvAfN#Vq7TFz%&Mr(jhJ9ERe&ynWBE%K&th{Kg zXaU&nVNplvT9LW4RgKZT1zOy?&?}Q0izLp2XX^FQnFZ-bz_Ug5jEn+@M)1t;STwQF zfm;{OB{lo;xN}mWNQ!$|bMjbTVQ(jR=6rtgc9HnECbR8kK?cWbE}oc9xuq%8|Ii;| zBSDo%PFlQs1Q(W%E3$mt_sG98$4E#mH<XB9H3v8^U@oMbAWgKJ|DYx*C(4F(Ywj<N z#cS2pl&2wkbPivd{V<w7a9GS(6wx7WrCr}abYr5gd2D)$eOM6J?C!a#{s<ATS(QT+ znZ*wRVs9xR=acEmrA$rI++P$XqE#~oCxojS0C0Y(&?lkz{dl2pRYJ{G5<Fl7Nc4c4 zH93NQJuhNy>o%_&3G3c%8wHP<2#QA@eeDm&+|a@I79pUq&kaQLylnU->?3H7`1~+I zg#sbcwzKwT-vo8&hhFa2aejqzmNIpfwjMx{`()O+8ZuoC=mY3=ZU*bf?#wlLOs|%R zk-hYhciZkPIMxZy4p9;SjIvcVvsE;+?_n~a_U8T<v;cDf?u<+s*T}es$%fizt1+_u zqVsBgFPQwjM2kJ!1Q6#o;g*!@sFd2Ml$xlFM@iZKzvtD|7HD@@Pq!VM`cKE=Sp$ax z01Ijx2DK$Zt%=~tEV?nGTyz!AA)wY_Iz9cUxiR)hnSy|>Va+*>uL=MF(TfezJ$(uU zNwpy&jO+#*B3ci*k^fU644?>7Ah5zfCJ&G)?goRMFAz?JQu_nyN@=3R>8eIMEx#kJ z-G~I)BkSdN<+zIfRtu%2SX_ct_G+rvUn5y2NLS|5v}A~4L{NDNfOrAVScrmolMZ;y zA_D-Ks3pB7OB+y2zg|NLd^*m2sH@yJK>yof-j6bWWda^w34x5Bn@BvzNqoK5xypy? z<1=vuy~lrDe&*Ex^1?~<nk?W2GBWA=pBUGFE$lx8{{N1EI2h{2z~7C^((+9zK#~*? zVkZd|&gQ?&XP38#5LbN$#gk397${}H3E#1Rf;TJ%ASr-7c%v7Ur1Je%Hh80yA#NR0 z3EuFR|2Buf7FSWqDdN`o>h1c3Bo&-Qwea^|3(r8$EE@s_aCn*MH<>UgbRHn)9wraW z2{P_^ECT?KJhc=6*toVp19bHNUHOrrB#^`lglK>ayBc-IK#tIhO+enFUXz$=9&j{Z zV-2o!4Hj<H&=}D1^8&5_Akf*ULy)r0u4ELfN`cxBm^e!_3LZw6FwVX*;SRgpzd+pD z6-CIeX0Wy31Ty$Wy2}_B_PFYfaUdb_06$>K3n-*e*A_g8E?JdQU0X0m#kvnga3kAi zS4WqC$r7WWn%$&BcxA#3Q6w@s;cGRU{TO8AEDg3M4@KPNQUE!!AGggi9Uu|N5$hl+ z)r<l*n|*LG&RH6yx$b(z&WFk63^u#2O;?=2B^R-7tpHa-_Eb00oD5Q0w<eE=+hwY) zNz{dW9lW1M2e?-{Js|303gEl{X{CG8v{D=T;ukM9FH_d$jnM#rcG+raw{Ez)a;3QZ zd1$<}rMg;GKamZoBoZ}c;z@WdwTc{KfF@a-s9BpMVyUH;O9X%$JNdxh1Q-7ccmT2# zh=JR1gSL}Or8Mmdc9jG%1@W+G4<7LVOoQw-<-lnEurg;h<sss^by&@+*}Nx*hzBzz zC%mRw{1uB;RXP1&ek26|q*=5pE<E5@wU~vQ$ODLG(714eNaaCiwWU!|t!_W30QSXs zJaa)ca-nByU6%p#0s@)5u1RMW%g1eSE^HtybD*{926}N(qsz6_gBk%b^S&NIznQmF z=lH?t;U)lh&Myd*@~&{V#c0Ye)<OBGapR@AY+NRolGDX4MU>-nh(h43SYZB=fE{S^ zX^q#o3Dq@oKkx%Qi@7v=`Tc{)z5D(0Po2TQ<ZL!WTkx?6_&~-0Gplbj7@f86^VkS# zlqUu>_jcJT*>F)y%_@=*r~wwqGquq&3GonGIp`VK8Ggk=Lpk>vRi`9e%u-Xc)1Bt3 z8BZkQVJ#l1__B&@BEEjeBMnhodCfDm{ya6!UbA`7GZnE+HIPty<VHYUqbzNc7OYv8 zmewh>!6y(_Jshy)ypXDw4s6JC6a2jFs8?!LOF=5aY-X6KgSh4m0Gs3Z09<Uk{sCyQ zOoqU6`6fvK#0?@28VP7KpjA{7)3Bgbh*=7ik-)myGv%B#uJz2We~5UnZuTsb`1tFY zI9{`u+k?AA(yWS`y(^B_sH&9yx?-xW%;BC9Ey2-(ikfYwRtaXf+&ZB$P<eRG1h89G z4mf1ZDoMPsTD&AtQ?p7MFQg3K1nWq6;j(y1&^Wo+g9PxJpmr57U~(*Lu}Y4-j8Y-I zTxrg$_<%W2c@9w%W*w_iC0i-$U?UUm;+awtCQ7_qOS}Sk0L@E6#OLfGAs<LvidsHa zh;Y;tfaS_so|mn>5#~@9E(Ur<3m_&Y69D-57wH4-W5C^TaTYJX?Ft|Ug7ZznowE#y zauF7naN{wj##-tEBoFV(b>8NCd2}C*ALLW!R~E9+5i5=1S11ZOClwrZc8OE3rd9+5 zqzeE`fajoq-hhNe-zAEVe_#kJYHLh<Qd%bHAi*LBYz0@YYUVf`DqL1heuaXf(n^T3 ziYgRz<8yyf1c?Fo`R6h!t_SDmpZl93^MkYf0q)-naqIig0Yxw#p2Qo&kKeqXeE4i; z=H-hwQ+KNJigWkm?8!;ZN=r+~PEL)FO-M?OONiUKeJ3DtJ9lg7)Sb4Yub)1>Q4q>f z+i>ectFG?J<Hjw%3VtDlI=&$2^95>KK|$diW9{<&EhV9nIGPnSxxuSgi7;}wj^RRP z5J%kyDn%}=ANC^5th^W8eDXbyOD~ELalDGBIrt`^vKl>NnW*r-<t>(?_hg;?Ov&}V z<8JA%iph(%FJFiJ7<^cB@6tPag+7WOHw*i@f;SZaf?Dnf_7r;L<<@y8kQOz0@&YxT z;>SG|rq$acD#@ZY(hlL_C#AvFXR>(u?(}r|m@C`&WkgQHdLv7M%}Vjvm6NP3sP~<L zKIgYJ4i5%pEva3^z86X>J9)J?=!v_^9lwjkt&oofo2%Oe&1EI^d<>iK&ZwsInX}J@ zzJEn2I_-I>VHoMN;p54;dq_K}Q*pbOx_tg}2L1k1C~DfN=&IrQ=PTTmgV_z|Rt~p{ z_5wMHd}jU;e48hIS)Zd5%#L0<b<%IMLUY^B<1GEQFDEQldi&nFec0Fu0LEg|BR57% z(elW-bTXMI%R29O02mzKcw|K)MM{M21)TLi$hM?X*(xz89*yBEYxGb&<)@Bc9bMF5 zL*_5XXQL*wPDpMe)xQfdGr?4yCVv!4^jD}UOS&`uo0S>9S^WOJ2crSU_g*q<cG=+Z zV#D?alz@b`eJ+kF>Ic?UTnS-@u>!-^UGVdo-ZZktyQYE1Mpqf8g6tYrpGG_xcexIa zeZ_;p$2ruTy@FDS2_54XhnE~B@EK0tq<`QHeB@;J$E``PR7xH}h3qL=SIt>{lB1_- z8Z~71*y1iPfGM))(OFs(mInr5peYHk5-rmr4%K=}RU{<;-gov==|%vMwi%b|Fh-;} zqs$CYK(GFxgU*VadlSUn`e^0KRz=(Wh0O&4=vuaj-eNw*dK=%4{!O>fM+GaMvfMUa z^;)DqX=a*O&koYKKh;I`4H*T(9lA0$k9qF3>x;NlQRZOS-u0V4O!=-^Tf#Lhr?xGJ z-VQWZbPR4@dnYo|bVR@uzhh&RiM&Df3T0Vd=TVy{m(&-BK3DRt<K>SL*nV`;<JRVF zdo(!-jqf5)+gaYs@Dpn_|D4wnjGQ<Pe|!7sa(j)D7nc;OM}yaS0@swaFKQXX-O1Kk zD(v#=b<9M{jRr5Aj0E7qXO~|ieLkVzAfd&!b>#IU)_N#ldMM-J;`FjbV1mFZY%v-# zsCAcOv#;n4^v(3OdOkC}o|1d={x%~3kvi)4bhnrRxxUhk-8^%zhhk>`Hhm3w(`A>; z*b^`E(rq_wyQ#ufMP{or2FhRz62qZt4_@kbjOgy^5uiu&`1V1wysXz*&AU#&3~iOT zcB)wPRop~h(d4rR{UssL0v17$habAB&bP>@`-v!Emftx8Q(I@FgupHB*f0G%fcUvW z!Z|i~8J&<rS2sUwur?6Vp1UOEQYTy7y-`*mY2)zpGV-R*jf*5CN=uofHnpL*{Yufp z{>GD$=whdV4qkERk!Jf=MjLa0!R{8!EXSeKpGKeVMT)+d*?oC4W82dful1b!iA7GZ zpvq~h#G1#dZ<@;soyclz71yE9jH-Ilq`%sefUaw~+3Q!9wJBfNHTFE+Fj%z97|&F@ zT^}Awxa8$O@JOS+QU$fr9QRgdPkrQYS^$rk@^*~$<;*hNbKNHKVWD(&iHAjf%DdCm z&Z`gb!#4?vC?#1>TR}^8v)`-=GI=@f$EPJgmG~$wT$AeaIeEqI6EinsQW^-ym+s-o z!1jdYO|VnQx@R*kTPOs|@|t%QowDi6zi|{NCAH5bG&IZn<ArXq9c_NTxRC%OaNIZ< z^H-0;t8`Cn+OqWZjt;FWt@>TR8N8UTn<{?x+xo7>gr1{KoMT(P@4U%<>#izQy1hVx zn)SXQO1A2Dtv0)9`G<%nH?#LbUN?n9nhrh?E5=V^9K-Ld*}Qs}WkF;0{(<YI$B!Ho zSQ~!)m^`B__3rBO*z?lH&>Oh+8l_uUt6c(OPQCY*!QX}i$8G{{`zf}cwidlb+Mg0U zb*!QI^`paLV|P>pg4k}It#7<<IBkKO3dpqU^dQ!BdXTM+w%FGy;wl=GJL0pB;_Nda zF5*JKeTXRa-uOBGWE}4z3kcx<j{SLxzLZpDKk_8<_-IfoQ`-l+o^9)#9<V~gTIr}D z`_}2fj?I_l^!WAUs@A;Gjy57sT)NtN;(802Y}&b#62C@YN@m|o&(!uWiffN=<Y^WD ze5lyFrKZO?^mlPlrjhWOr=7^(tk<A}s9geURDJ4Y_N?RRyuR;mTUjQcw?eElfceyX zOxN-$bQ@GT$F|J^E>L2d+f9Z7E1o5fef;h1)ywjo?=Mu~C$uDE(%<2pe>VO2&^LX2 zEB{W5r@q)8Dq>A!NF!S-!`*hEnH{$?F79%OOL}1*W>uP{Y<jGCwb7_kVKsAL5_Neo zqfPjTeAwu9hto#7C+{r(aHQh>;}&qvJ#DBtwzuWsQ!UC`vh$mcH;hj?t-~9)U354( zxS`LuXvLG9cVkh`-U?^X<a3Av({~jr0c{rH$OJ)ZG=Nb_B72Rp``wSQjnSUr)pxF* zIkd0rVf>NnYS)TJoBb_zbi9#!*?A$cyD2I$Y)9sA%5f@N#BQ?mmC6_^56a735K_8c z`AK&|<@y%yI|*0r#4cJa^@j?*W&!O+Ud&1ZI>J4VevGYE%~;-O#Ez3+Hb@#!HxN8N zd`2bF{%Q`+O1O&stWbE{2Gj1T>xWL-(w(lVzkh9LEHmUk(7evnsLk}Z$dQ&|a923n zT=h~{PW1=_&Fmi{t(bUIf5MrnFt$Bfj&1Y!^r<O5#_k;)&NDU1aNQek9!RG?>ATV8 zuCVn%^C4}5*6r(e+bTC_oj7QlQKLqBvG>X~qw_b5->XYuT6Z$LBJ~eqNyn<>MHM#l zt}^aDVm)>LmeAyOR&9NEhPy^f@&2Px{6bzlr>Ygs@36nACBG)+<C?eoHx2Bo9z##S zzc_Te_Z=nPI^DE-UEvqhqN{JRDEvN!M>QXKOn8uG6ck(pwGGaJ%f@?jg?Irk$>QqC zw~yXBMjYSr$URr7HmAnMi(sO@K48HAIE+Lt+tK&=nrTwMrCZ6GLt@>vcy_=4NIz@+ ziKrLj2|B!h#mYkk0mC2+6-La0AoebH(PrnyFB}fJeauy_Znq0(s+j%u!xu$E+19$E z-vkxm9k{cI6iI*MkfY~b!b47Z>hvuiI5dKv4o*>^dOtbad&#OuT^R^ng}GKH$G7VD zURiYCYUS5=+jysi6gCL@S@EGuB5z5*IW*{4+A4J#g?m<n?^FmH4s{zmP1N6c+v!uk z_{nfBned|zJ=W$e;yI{O=S@bJSyK435gj&hkOFuCJWaSfS!<`Nh3v|EvYj@f?qd+8 zn>J_p1r1T&rw8i_SYVjyV^}r<-Im&#w7R;!*ZdsZWT)Mcn(pYUQ{cF*tMg2+I~2dK z=zr38*w%|s*!-SICeaVezgul!*01_ZeIrV0;>tRhqlWR5kB55~%gbrD_Le}zg;*0& zwrg0aNsF|P)WceCk9Z{pHKkwT`+UTW7B+HUe8u>Kt;iLzm*kHj6ODE*n)uuhlr1Z= z{<K(0B<Wl|u=OP8>6YY`h)>S-FZXU3c3slS`~1z9<5OzeJD#sT(!F7OxH4~HJz?2l zg+xMbCz~yg8CE<HiB{wv^tG?)1<LsI{h=W!9*a_V?0pi7Iq<~2oTMR_k<ltvGf-OI zAK6AYw%eR+KfoZ7QPsy+tEH&sHkF=k0G_g-Y}VE1&E+fG%5QHw5Bq!@eMT?_ceySL zUx@EB7<F2q_gU-H<1qPKT@8>zi3+C=SL@ntUL{X#IIF1rf&VV;)7XalK^0Y+%ic`e zz0;KxHWxmBZhr#CsQvw@?Ahn02qN!hyqK|($GXjs@RFQ!YSW@6k<Cx)0M@oI)z%#C z#1FZ}Cm(KM*p8eMF~9yW*z@&iYR!h5H-9^5xR;n=-y(L5CzrnV0GmC&5mP`Vhr$)b zyW&M?4ZJ!47Dp-95S6i#eQ|~pc_QBB>3ZZd4@uQxEm&^Aij~*3a$6WHnEUH94mu4V ztRBFDTO8x4x@+PE347Hy-M2h{PJP$0?l&ewpoVK(Dk?knjJ45|kdk7ntFk;F-+V%C z^>*E|v1{*Ljyor6zcqRAQ^~FFU{!SVv!_o-j&#e1rt%tmq<Yve(k-0xuX~Yq!5*^1 zw~-sqri!XUqnA&Xz9QWT<=?1yd3x;)<HIr~kqY<MORf*P;FcczS$GHX<<x6}u~?X% zu%6-l+Vibn;#bSPkN9wfC;Fm&?*W}udS@8oJe!IRajC0_8*ad;Br;qZSL6#Ub9KBF zkCc>bQEXE!eq_*`+~ShZt4Tgqa&!+{i>z5(ofW8frCt$DJ*!%^#`MFfHj?#_LH6k9 zm1%Bp&4674n(TzF;~}Ci)0-Aq#N2;pVb!uGBe*qYkEbQCwfs15SZ0u|(UA?k<o&WI z3zjA4Ru$G55Yq+K&vm~W3w&t!=~F%;G*lo2CnP3(q4AY<X1jaN##-f>RXBiHIG9TM z(5zt4CZH6l(6HTX%?bn9i>Sy%OJ!RzV=<4_`|6ey=0%wpTa{(1?z3+(V0NdF$(P8k zvde8`Fwh1G@njo&*(v@;*I0<Ux<OwO@5PkVaDXS8-8xNIcoCE(E(3+K*)Zm+f|$6Z zN2G%4{;b96Vn<%mYt}rK9-6#a`?&A$mgcHQZcI(ca>40{M_a8hTh`m}GIU0?$p405 zFS~j|a;;<bcF)vt&mB)!CAZ+Qe$P7jw8Djz@<paE8MvGdy7A8U&MiYqty#HEz(Mlk z_lMaE?LE#s240yj1<s}F3>!KmY}5wK@-7K*u4cV<Q2yfe+0e~KBu(w`8BRF#GcgG? zmCHF<ybVkbY+-%eM4+2QED$fwU2T#Mh-s-;$90~mPE>_=b(}vRAL=fyEGe0+TGpnO zbgB`_U|LE%B4(GeMo6P_;ss6vE%FSb^yaD<sDhuYviX?|ZF$?f!)3cW$YxaAC+9{3 z>R|RHFXi`>>#1i}*2)T`3}o8KwTS>-0<wU73@D_+7-ydYV|fzigPr~>FVS|7uo%t` z-KuqvFH@?QF9jojhKmqd_5{H_j|||rB7$2_iAF{nT`dTLg`*Nep<+_;!sYRO`F7$` zYH!<~UQ0-EAF83oYZrWaIJ4d=#<Ge@WIW2Y!bR+Y8u}DGcH4OH?e9mI-QjWf^f&gD zn(84Vv$x1K6e|a&5;0}nQv1yX#Lav!)o`xb52Lle)P2c9hRW;v4ssqspA^V&$Q--h zF^ee6>Kkr$yJr+?ecc^s4_E_A<2qeaG1^=Jv?mDLiLbbqUt<}YkF&S!tF{npR2+D5 zahI`HZF92`L526pslrz!`%Lop)~k;~t*f-?(H^l`h3nTYKYPd9Y-#F!-(-L7Z1!XI z?UP~+($`gP42QY+iwKp1&zku_y=ri-R&Frb_4><o+Qvl0PuFKy*%Lf@6ZzbKC^A=K zqH1v}$?=UZEXpb6A_{~|xO!r{g=m&tpt#NJ69=%<W~)Bm*_oj*D%WW898XEqD|gMc zDz~zi#!2{;rDyj`8m_E!Bq@JXI@46!SNmY6_j#Kw>uH4*JZE282;RMtSD?Z*Hc!yl zn$r*O`0#uyvBej2K6~vH2b<jz`qp`6iF5ZgQ9;KQ*VTRLjo=vOitse<Kz=+W{)UTK zTs|aiY21tlgaxthj~pf$R_<_Ilwg2rE++L)me#)nP}xr8fhQ#FIu9yaYRfK9pl>H@ z#-Vhn9IQHpapi8pp=K46uq-Xa%nQFIEmj+qWB{aDUh@-9Yjgcr>1|F_c6ClhV<nSw zx{A3-@XeR5J*X-cKLy&c5!-XD65Jx5EA4$LHAB8f<fx5nVL<!Pr29w(qq48UZ!(8; zwLdSZBWW4_?ck`gDy6aDP?n_R=}5-0@^H0`VO5hCVGT>4D&-`-d!0Y|Huc&5XAy@o z75r6)hHT0{b-#(bf1B=Te$g6)Ni+wPX>qPb@eU`kwS>EJ4g%dAui*rI&Xv`xb{(jG z-hN)*phxh0{seblX|`1F9M#IG@lb@h3&tGaM<7x>B(N&G5T;&jY%hXqioVh5)_2Q| z+J+B3+&*Q-XE%%@PPPz|OJKwNB5MqrUdz1pX0Bt1)riMdZQW^qc7yTpyDAE>=gQCf zsh5xLN#X@Xde7M~Tn!~INuV*8XEpj<;Bfj4)UpCJ6gC}C>X3Rg63A>ips;ve9$6|v zftisw3=6<)<c-0v>hrIeG4I2i6|&$bIKy0_0nx7?MSl1lp2K!Za3ZrMcq+45xdDt# z=pp@tEPb1>Ow#aEOO^3^+hpS@Erp2fwITb4h3hw6U;FN$wvY2polPBFm}WSwgM>Yq zW{*73=k$NP<QsrKyxfiL`i2lx5~{S^6>4TCxnik>?38)(uD+zRH4~3|lKV5#%u!_e zs=-0yQ%bBw$x>EqvSmddQ~Mp>G6pr8DfyJK`l-GQ?(~LeMWNeE2uA&H+MRckPhRW2 z<#>ASEeRQ}C`q6wJ?dF`nY1BYS=z;znH>%%10@;4SobHf68uRrg%dh;JZbar00Yzr z>2tnDM)KnujYNRbGKkQ41&@l2azLT_7B;Co%VN+upkE87_4$EBA`irChg|K2vdyAv zAC#}=5gRlj+)nL#>2fczCrSOBMdLlvfoj5}orr5d%D{!=zX{v-fC4qQbM_2wB7CYn z6BSq&ou&qR&Vj!1l-dyhR~iXWf)kofBqPMYCmeI7)J_E<CT$gKcNQmQVF9&pl&!dd z5k!blebngL4yQH{$v%fJ@o8l`VP!gE@OxXzy-tXj<;{>sU_J)@^(D9KQ%|T0;lw(g ziy!WA39-eu#t>2WJhlA~A9WEl%Of4*cs;hZw_C2&MNOpX)P{jrrDkX9k}^6)1-CX7 zO(+}&^YgDIW?2eu{GJql7Cb3c-NvG|wuHrg;!3DF7__Hll4Na}I_zxw^sY~S!|>ks z#S?v;gtz#UQMx=Q1<NPS71k-5crS;MO_wF2cd?w>mydlhMLN?gEGi9?cDGa_KwL<D z92nh8vI$pBYg|m%sV(Ptb+<r$k{!FK%S8f-x`k`<!ueF@g)u*qQkK}+Y@E+)o|M{w zlhjI4&B%ugt4UVYLhs9^<F^lr$Ry~>6u0l3Jn>dfQI~c*sUIqF+F;iv+>$$y+IUWP zder5yjl|bAHBQMQcjH{&ZjF>P%e$Y%flV}Z^a=LZo09jWsbR-=I2_XneSId3=sX04 zdpTYe3jv*T=QmK2;^JyCnAi$W1!iMPdb;Yh47Wg8ey3FgHnXmhkoMb0bajPmRSI>> zTRG+)fus*DB~Rq5WLG`Ag6YU0FUrbzs&^`T`+<?wgI;;|r(87oOxURp+Dw)itI4~< zyAnZIpl3LC$J`}JpA+1IYw>ap*<(8@y|sneU(VLHlB(J_#|XmDd(Z80bFmr0owFN% zv9kh!i}l}{so`XD1(BjwUgKTgV&s}7Icke--P7W*)3P;4JLPt-uh@iTaX^1A$wB$J zdf1|76=ljcd(+HUXZqhP(^|&=sxSL<+oEjo%d$p7AT(z<S#3|oyCkt0osJoe(4}8? z4>Fgp&btt*;~UoQxG}KB0Q;bFUO#~NfNy@JgzdT5%eV?evW@Ca88S49KgA&3iCxfd zz$A-D?ectr7Rk=R?QbKvoQ$y}tFlmo@c|;vLHMGql4`}tx1QVE_nnSt3AGnyWC^pg zALl?y?c$@pVsbMl-s{uKE~8FA9s5{LR+FZ1>&)tmh?J#{prK62g4^C-3(iv0)mVOS z4UKC5NT@HKQYtGLmV;kYz_w}DtPBvYz4&q1X&AppW2oL`Yzp&ug>-^N$}LR#6q3ZM z(Fe5a2dbtwXeqRKn&@S>s$H>(y&TDV29)9c7$>jk_wm!<T=|?+(g+pgwB}rv=0uc* zP49o*jtZgE5#S@_uSG1*E>LzKM%cCJTz*Nhle2{BVlb5?Rn-QmGSv<qExM*Cd3ld| z-{a;!tri~3XUd~*($A*k75DdKjmw=`j}KRkTfvA#UBAOTp0Is!8_(#9U5m}~_@`H2 zyk0Qlc5dX1BPhT|j{T`?9sA^Oi}}86N6FRj<n?@e1`(43$@bss7%01Z%q0tw)Uit4 z!kgr3oQA9L|M;k;)}5?k$u_c3PO=+umr{fW+T)M;4J=`@Yjes&aVG{Cs7L--6ROll z{oj<%U)kUL*v&?)pI<5@XbEVZH$n6CmduH}C;epq)-*Nyx2uV|d-*5EFxDS6SHhWj zhl^ys#hw_r<O)})L4lq30m&t2Ar@)0@pE=2uDleZA!tE=<*<s(hnbu{+@uX^d^Ivz zGHKhRLpg)XvaIj-bQ@jrU+(|}oorEimxlE$PFs1rV)5V?)(OCz7lQ`X5&vO>1fSCj z=QpPnLB2Hm8jcKNOqxUDj5O|h$uki25_qs6rOGhUm4^ydSOj`II(lbDWkNzbq4Fzn z!amf(^6Y-pI)>YjeW^5FeNayFO<>RUJrSi|*e|Q`Mog<*lFXa!Yx^FkeJZxxM3PL- z3ThRFEO*=rX})kAP)OGj07aSEpgE%X#jE@QBBx*0!Sd6goF~#8nCmN9JfodeCU|4G zqiA9_U7xiM$8%JSd`5LlvNcYGY9*<h<O+2;;4)e5f26ji)UFlfDUdBwOBx_q*_zuW z2UPVzM+Hvi=Eh%))Mnik)9ltIr^#7mCcb0xTcp+SMfK;(foOEhi7@$jUsn+*0(DM= z*I%yEoEYsW_|lD6)_!vtF_|~~MU&6R3)37OYm`Pyh7L39z*iRQm|Gqh5Gu;qxz%s| zPVbXfag?Q`QL*v?Yqq@69cq>*S|f9Fm9ow$j@*qMF#XVNiM;nvPJ7E4*x_OkQE?1c zCDR)&-jn38`kv8{adHlpZx7uMP2SP==pEwsGwsc5%^HfnzkqZhG%^QwF5gZz8zQ;n zUPTt%LOfAI5OV-;OD@2-vXkqO2d_DIu_D@94``Jn7KzkW5BVDtQfq>e;*q1>M*WA9 zlf|&Bi;riT3mvRbTQ=1dc{-BEEYD~9(ET1&i=oX*Q_|fY*^Q^O^>*`<??fMP(||9@ zTa!l<o6lx}7+FD!6G=8wt8~lbO$$p*3l0VhKkjo|Rg5AeHCK@dSC74MU`tT$_g;Bc zArun;B}tA>*7?1*t4*E|c5D+FcV4~!-N~`*PZ5^J8yi0Es$q(1fEf6Mg<l*wcdBg+ z>&plK;R+b=jox#(NOj&t0Qqo>a=ffnU_Qh^32S%jMTfP5G6csU+qUk}D!0$FjV~Z| zZn||S>|<j|8PSuCFLxj<S4K@dE8uN(wA*f?xV~-onVq{CA8wsBX;QhlnX3UG-*EfA z#vlEJOWc}eGaI4$g$`}EZmxECUR2&0)7~6SUwcL58-MXqyUfg)8N0Ljy?u5$nHa3P zL5vH<@ko6Tc|{*7LCGThb;;G7=Byf)@y6cK`__B9rW7+6nN5jywrLuwK*Z~TEh{B9 z-Yq^7Ud%FkySqmXn0?yH4}6+q!F}4wRrtBfAynz@JGbqOkJ%m_yDfT4_~tF)q2X<y zx}={Ts;pD}QoFsRi!DjBzxxH>W;DL<@x$l?T0HutrWf7UuXX<>FMvLvPK`j}z!y&( zOZkOWZb)cLr&uXoQ6jZ{(#pT1jIi*s?`Jy|CTcuif4pQ1>E=3o8y=T@<#M|BP9#iv zYEx43le*&l`VAX6&-OZTjpYMqpnFT@znCnepU-yW<eEH{B%RyWRW9lX19N(v+5b#A z%f6jblL_wW3(KrbPIfij;y&=CS+n@@P4U#7;Q!hwRoNHB9FnaxKGK`9G$6wzCxGo= z__&(MuE48l-q<Ty5$f^#RPz|D!pNn};b9N-#`u~{9{&+gT{#bSS6<frG8Owy^M;oG zkC%J{KKeC4*MaZDCuYLkBUN4qC#j2Cb@Aik?^W@uH@szh8M^0Sp$TmxtvP313pH&X zR=>;nv<QzL6;BbNWSkMjjbGA^sF74mkIQy58uS(JsajSe0x}<b*?Rwp#Ok)Oj~>!; z4gv4IUcOCQx$gNkos{<Go5Mb9FMXRS0EFa-%95qV#b+dD;nZx$`C@xJwB#8MBTTod zeiD6Y*5%iC*J-9!*0>iw&glk*aoUQnUlX0e+B`k+IKA<;NCima-hB8iQi{zaMBz8I zobL**08d*hFT=JU_;PwTdC~do;m>)^$2xZpao#nu0ms66zQf>48S_O*Qi{LN-_aXo zCck3I*?8CKqciYWNSX$BLxWA6h!9jXRjfp@@z7D5I*5oXo=s#7=$E-M3MI=V-9DXj z-S6e1+#jT~L=aY1sCUZo_$O0l_bPBLHTb2qvd4C7#NDejCIHI7$z#1wI;8t4`oI$4 zQoH;Kv4t>**L5C@EX-GrWiW?Z{Ps`wk*+HBS2XkX*H&6cuBvs4l6LLSI~Y*OB(Zr? zavnFM$XVr5GT9?HhL5}pZ5tfhYV~o{o|<qN2yQ1^lv<~O7^HphA`W-1-n-)}t**lZ z`8e2~v7F=m#dLSQBz#>nPo5!t?RPckR8y7@j3*5RBo*-X!LMa#ypUa#1@U)dx=BpB zlw*&n^lXJ5%h<bRN?m}c#c<2TwVG!1*58>-@{@e%Lh*wHHIm0tJ6kRg>Pc^hWI^tz z7kfLNz`n3t@6g<Rbr|D%$s=B$Cd*HC9T0U~@k;$c*gX8;`y@D-CHFuB5T;6}tAmSw zX=TVx-h?WVp<0{5F_O@o&a;QDJoW&Y+5Tt(yYTMH2={(L!YxLFu-PqwWAu@a$FAwT zYg*y{B~e!joOx*zUgJZ$x0i8l?>C8U^wGH^c_{Kl%gj5o35j-=*3t%#?}LVj-W$(> z$gfzr0xGH!Dja90;2I;YEx)qVTukS#xF$ZgU-?06WplauiGneIMBM|g9r6VGswX5i zv%q0ndd*#UjqdWPu8Yr?FBcMY4?l2(>GviT9J=ERuklXR?XS-~Y&3w-E=r$PTW>OM zyK<}2CO%$$@xxd@Z0fgU3NR<6dMGw}@DKD+ZB$=a1j;6hFLBf<Pj@F9rr02H%YQF< z)ZIL!r+aYPQuVdPF+;21T;F?3*GzBOeAW5==?KfT{>uC#Csu{>eA=w<2{J!0;Wpk0 zyY0T?s+*D~^2bZw0qCKk@cB1)!FMziGVNrg>Tp!a#H=XERvMKrHb37^$MqGF9KRJW z?OFmc)>|Ht3uf4LEQdw5i$97~-rjujb7PlN-hJu2smZ^SM`8GLRZ17m$bzGO<8}54 ztYiykU)Qqp*|pmpj-Kpvd&YTngV(Weg6H73MGjz&vK!2Thw!S6<6@3NRFW2}q}T`_ zFJ=c6*pbngqftFIBKTxuE7J{uwQE+~df%cjG}K(*g7X?O$TCB5es6rGc<P~oLVTVq z=RonsCUBzZym2^tdDSU*&Qn@_hey+(p0MG*8PCthcOQ`iSHMNN+TTr0j5pzhMUiFa zDs=-?sIX+Vzd1CgGCpfvcTj09*7wk<JdKyTKU%mM^uA0;+8z|YdVIHV@|U*d_wxoa zw`sp#vE({#7eR=N@@KcRskSE~vfd$*D$~?9adMuIO9ZdGzfDv{6U<W$5!&C!3+6;O z^5aAMZXET%s$a>Mm4-H`h^-q6s2j**2dVY<K5I*~FiY{@92Qd+FReuwU>-Y^3I9C9 znd0%y0C={Bd*s8H=o^cQgKVb<x;VpJj7z%Y&u4G@Ftgz}i1D3Q9(;~_7d`KG|N1Tx zcf9J$&IK(xl0+U74;;7b)WD<E`}iqtrpJeBg4igeT3M;o<ak!U-9SYp^F|DP{l$;@ zC)TxklG-#!aaw)L)B{I)x7BY9Q&1iQJOOZ4DGYdx&!n{8KE1756%1&!Ee;ABUR?Xw z>Kt7u3hGzK&-y#a9%3@-_Kvc`(n5<GC2XnVR=a?p-X|?fm|nH`2c{|ee9dzd5~5pA z74V>a0|G>>+hk&m4K5^Xc2z~NK2X~&Wtv4+f`ctOf1UGKW<=&zmk;PZ2WCEOI7vMo z`!Qb>^x)UkAAC<XfJl|TC~e6Il%u$mc9)G+C2qPVa8i0WBPTK4W}?i%KESe^;V?k9 z<Fk}$W8{9^7<Z!iv2J1Msrx8fy=|ga<~q{;4d57yK2Gg;ld@m;=<X~e?c%Z1U)CIo zdK~*vR+DeQSG(uf+>2tf!xVBH2RGkrVm%aAOkq;}QAta5sD;(F_%&|$++4;}wGOct zYR!y@I$WHnTmLi7H!1RD`1^$Bnq8QS{o`hyr*0__)cC}JFS!aIKkhXhZ)qc>FFTb@ z+reqFz2)9o+h-|Wnx2jwxzA?X@hfwcDZmyBIOn>=by0P-7*<kk{02tbfO^)cu%ERj zubFUj;Qd6diFHKCdr!viMM!%0gWLPZNi-R9UlqIWF^R#BH&RR3-%;*-`QAWR*S!}} zCQ7@(ubJ?zpFc!wDRa?~7D=$2`-*-2@$>f6cb>hQ`!W_%mQS~-=<`Q`Up$xkrtiJ* J&&UL2|33~N2Fw5e literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3e6963a9278ce7ba53782f0b6ff140bc4c0d0b5b GIT binary patch literal 21825 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 PJL*Db9$vLF6#@PaQ29t- literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2267fb2186781e26759106f65ca99bbb188b5ac4 GIT binary patch literal 22752 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_save3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..621a9fcf264dd2c97d4f9d993b0ce66ba4397db3 GIT binary patch literal 22607 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 Puc&YGG<+2#BK>~=5W1We literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_worry1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_worry1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7d79bcda0dfc035ca461deacf73c1a82da9af9a8 GIT binary patch literal 25409 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_worry2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/reverie/reverie_worry2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..231b4039436dcfcf8db32356ff4735ab3da11d51 GIT binary patch literal 25653 zcmeIb2Ut_h)+oGFfKUz9&_k6LNFYE$4ZR3T3!s7$LTJ(n%>n@e(gg%WM5PN+5D)>e zA<Y6PMU*0nqJq6E_PYb>>s!wG&U?Q5{r`Xed-k)lnas>uYi9MCJ<;_60j>ZP_<j*6 z!H3yJ^^b2ZKx81X;ZeRp(d-JS<x%z@0AQSeEdT9<tY<_1yx5TJmKT}X8TfDi^>y$M zUASN?#P~rR4wP7bU4o{*o+b{9g@F}l@IwouhWpW?jKM}K*of1?vs=+2LB1=1qF^6C z3Y})Gjn&q}V8NS!*2Ws>XiF;qK#-qKtoD|OsGwL)Pe&(XBh&Z@3Uw=uj`pPm1ce#P zd&SfIz2bd+!H>T@I>^sh-b2?B>lk4{3k<T|7DaR2w$6>ZZ7Y@NCvR%v6_2GD#T&$j zMugJn6m)!ONLaK%ys<pRFWi@A0G8R+TJq@SF7&O&@@DJ?G)Ne25gtWD6E$%dDi*7Q z)+cHb^@vysL0<zLs<y5cR!0jQIF4w5(>4IxzhCmp6wyXee*Ok7me$`1g5Qkg1L^b# z11+t%xH!!?9nJ8l04*GmNYuh=YiVm^z#f?BgfKcK9upR=@Eywv8cSL<H7Y2A9uyvi zW}~I}hR4v2<v~7RDQv3W=M);@==hUJShVKy3^l3Yp<3~j2rZl@Rx31A>kmNDbgNhp z)%TJ8B~Y|mLIh3Ag%%wi6Gf$2#nQs)3V*`lLi=rg{{j}U`yX+D0{Z9U_ybL96pca; zk20f&hyFF(FCCUA{|9)Gp5;GcSLh16EEB>gp+QtfnqLs8A;0IgAN42Ih?uC5Woi0R zwP+!<P>?~<AVu6y5RjCkqk&ymG@TMgrP)~;%Y!wVK|y{7`g%G<oDNkVgVV#&Ff@NW z4MXwQ)5rMH{B()_`cxf)uKy3hD_AVUsWEH{Y%G4d`V=fxUl)TX`08Q&wSE0D1b=M; z#$QKU8@qhr{{X!{DhRY7O31HR*kkbn$D-p$CHPZxwK3X$Iyx9#8lH-w=u-SJG;IpS zPY;KsQuXwI8H<4<Xg8n<Q!LqLEdQGwyRq#U4_X8Ut8akC{thJEFUUXPZva@V2-z(> zJmiOAIz`b!gJ_^(Iz@#q+o2{Ft>O_B<`*6pt@<mmWmwu@64N%ogC6G(qqB50pv3qE zg}YKhBSL5{%d^7Ze!=+r4s5G1mdEMYh0*__k3}FQEQ}Vi(#e$$jyL@Gy+B=vqPqo! z(p;&O5D<|LTVDUD%kqd^gSN2=VzEER<VQ8|5046^fClX7r1QgNpp8~E#WpA!w2y=p zcLaKgWsl@ai~L!!QWFyNL$T55Wp7|Wp|U-Vv3xWomge_kNFaih)}UY17)#amBl_wP zF*t%A72~VtPr>Nx(R?w!RNoc-!|GH2gdi@E1|t72_2nnQ=x~2}93_fo767XK-_nAg zD5#(`0%%~I(302sm#4q%KmH2_{IFx3uD>>3o8XV3(Ww3yUo2h+L(tXs!}#grKo)^^ z4gUFmgAxDwZ2xOv|ClQcO8|WqUK>Ny)yHFS`gmOofl9<-D1LZd3SM6q?}z`X$Ui0U ze~QrmbvFDR*ZuzuHn0;Nw!{9#28^`W`NS_y!AR>boyT{VViy(=1qMTQfct4i%WlP- z67aL)uiOe4?+t!+96xl4N(C*%7c?2H9+ry1<MDnNB2n8PL&OvPC^S8NEKP^-JG)^c z^7|zOvJtU^*T03xKPo)b33S88@^sJ<8({r(2t)z_t4G9v;nQDR7mvm1t@yD&je#Ei z3!pYuUzbP#HD6axhaGr-2l_XV`Ui#3oGA1_WBGNoXgbXg4GJa(%%o{(?4P+1N{Qa; zNQv4?i;4#OhlkPrB-USq@<XhDA;9mVb)tmP{}?QOLGV3%garL2=0D}8zr_(SBmHB> zLm>ER>r+5C0eTMbLG;ICD8Bljhs0}tj}>~qhKlbPe$7*SvA$S8nvOQcAFoTm=<ECY zWAHi@UyQ#lma-xxouAnbXmH;#{L_qwfYaBe`RZb*6apTjs|#jd1Ydt5=)VaBDuLjy zuSfZn?`(|!H0#0X7~uYp^?V<Qf#W~Se0~M`mANY{{9_OY@%=fD|ET;ml!JBuJevRP z@T*<^T`Bz_@>lNt*NOe28b3h(TVeg@;Qu<ZgG~CPV`KB^uYKEc3)>C;vdsET5G#m& z)%#`s|61|)41w*j*s1^D^jLpk5Nu5UhVT0q4CCJz+dnmoUzY>FvGzxz`WH?Kl*tNL zf9HaJRQ^fN{}^8W9X0-AWcj=9hOO6Z9DfQb;95*aPhSVG|4)JnII|V#-^CTI-`|4$ zEqug<M@1!QYsOJxe+gVaY5cRu0d`tp{QpTjCV*L|o*tXOe+a!e9bItYs;95}w^{!W z8SnSEaQ<H_5-^w2A%a_bdSE{Fd!hW5M*dFgb#!%!`UI@DHvSKge+%XRCeE+8|KEF| zA93Wb{nkHNegCklUvh1>t^EUI12^UV;W8Wq`twTs-;F9iaQ#&P|J7^%KM=tGVtK;m z&;M8;|C4Bc$o2QB@OODy(!lL#nx8eeWcb006_5RE`t(Bze``Bn1<hYAYW@v0;s0cV z?_WaqbH~8wm;F<NxRw1i_Gask+5g&1i>K4VqL(*~G$W!SqQZlJTKTWtg2H0MsTB6+ zl643r09>|cIs9e6m@q21xfe{M(pOePUh%qA_Q#a{urOdh$<g4thh2yc52Z!13+uyZ zmTVER%U~wAl^!0!E;>*W*b68OdIPv;9s_Rdy9fEv!k0lU!bAM1Q51hV+A1O_8hl-W z)@DO|CyllSS7YBv#Dw{wY5xA;fY4xQ-5MPj9`R$If6cE@3iTiHiV_hK612hv3y>zb zqX(u2csvoWtNWMC_>F01AmqyaI|zi+CgSx7SRCQEWglBp!97Yg`@xZdxyTPut<=+( zH!MTLV}pKKDt?FYi-}s6%kLp#DIqc70P%W12eyJKdS%O!y%njovTykt7ryuSvAfBB z3-o)W?4`E#_gzbEB2nKmDm;R{56bTO2RiJo?ki)!Y8&G83~}0q+PFVWm=dzQk^0x9 z{sR7QjOWL^R(!>u76>cV;9H*Mq!#oaKVCEalH{_T{QunbV=n)56jm_*ht9vp;s5aM zKYU|z;6HlsA3gYw9{hVc@P8rS*zV%DV=uHY@YQA9%2^gHgk$9djgq;AI|LvBfMPUC z&AK*PjER&mcM_kMGQYC*iMY9gV2YHs!=^!{=zO`F3iFIjD#;`HWPlB@%Pd}mnPrBM zV=5VY7N)K-21^-4ur7#Qhcy53up$P6t!4;m<~)|bmwKPDB*nBMdLqHPMKp7jd1qPb zQ6kt`QP<Wfm6NzA#q7~g$x7+Nc8W3Kx+*y-_pleQrSh6*l%?9~E=e#0%;LpXXegT5 z=BIL+T|_ah&A<_G5<5khgJ$&-Of@1xmWjsui30fmP*J6lRi(m%lxXDvE&>3O<ScR_ zQtDEH)TI_FUIhOJ4gi1v2(X`RR*h}mJ=;RX4TVa}_k&E9#$fC6t-TCx3jj{ed{&Vn zT+48N0D!0<WYv0R)dprQWaJ^3=|`ae0|4M48N7w7kxh~1RX6gD_RyJM?oA~$@nvw3 zhsd!Y{|3$sEKHnpSq|VZ7=l^YKE@9wGf?&dRosol+vW2W8wASiTZq!-wkHw__h+3X zE|f=Kx%8kMcLgj}m2coH1N$wM_f>4*St+e)Nf;?pW7kDqdFWFvH~^NE8x!)&a!-II zj>e$8vb8N>$@XM|%l@_Ox@b14<;SD`hf?Lj?637_PL}K+=?6>e2Oi!kNB-=x+;5r5 z;CxBQ^jykKRm9jrAlh2cS3>)t+51H-w?t~W`J>Urz?vchgi>*&i~X7vhC=}oLM~0j z#rDU;H$yHR6?Iwla7Bu}T0?zRj`pC&@uB61!IPuM1q}IceMk%S#y%I<P~GdETb~gZ z%2M0hH*Re_;bN~^TjavC%s({9dvi{4zkFvlX5S3e!{t#tYV|AZM6*Q$0P9~#jS5Qt zcE6OmDyZZv1m2i&ZQXHKD{>6&MoG+uj-8t()4bpBoCWWt7>Z{JZNu;Gm8pZL=+L0D zuS`UB02Mt%TvRMV{+K2xP#{9YW?A3tS{2uhDGrZmtbdJPFKp~AVl|E@kBWLb>xVk) z(Z+SXUG==l?x7wfp_|%cX7<u%-tWBq%k9mzJVhY@Fep?|EtFR+oG0Wd+K~b;ssSWU zwnb*$Rmqzt6e`*kDg_k=B$U+eD|@)_pc-qr3xH&IVP9Ew@mUS=S@rRGiy4K1`%3B? z%G58{J?UzC{9oO?%L=Xt0CYv0C`B6=MJpGuu*_WsADg>Uy*NdyD2>4}{K_0hg^fXm zdeB###&-b#0N<r%k-<?ZM<JyN7Yx}IGvQ)2;Y$9mF2`}aqcF%=ZXh25<Re`%n1M3x zY(?L(;3E}OK9?u8Ew*X_Cps?U(oiQhOYACgMs9CVq-L27VQNNHl^d_SnWu@=lv341 zT?AY};iUn{GRRzn6sc7Myq7rx0Qq?S5u;Vj_*LJ(D>}k7*2C~u*#{E;yBBE;PkL<x z-ro^{gkBg4zOWSh{$1lL3_l7pat6J}fBX6)t!9vxrQnFsFSI~HMx*~b=Jnqm?0*pa z|D6L!Fx1U~A0IgpiB@?aLl}s#6;k9bgb%}POE?@;>(1jLg*3DAiXg1xZ@f?h8_dSh zS%4kbFoMsJ|E;MIY^VrAS}|(ChCqp*HU###ikHhmT9qny>o{h}TME{3{|5DI3G~dU z2rz(SEBStoiI7Eu0E~G;378Y)&3lRgfM<zP76ABcC{qC){eSQJJwYKL0}4c_fCMkJ zXv~2W6)&{{B^)D0j5-K78?dtqdvwiauD+2B(D6e7X8_>rZ_#iRwkoU%DqEAKXg6-O zUL>e&A>m+9&ub(0w5tNkkXFuk$I`kWmKxTP3?7emnq#v)wXW|jkd}TF4wyp$sVv_O zWe*Y#uF0xvC|ki|HHvq1CEFF&B^(5krJ%ApR;z~NYa@1uawC(|zE`tYk3d4}MZn(V ziI_WV3?N0;qpoG5<8F@R7;kh|T~HZ|#cJZUTrUFR^u7_3ypUNH#9|%k(nLD4(ZzUg z;AD@G_4u+ji40=$_9%g{K^}Lt@;Q-jfbAtTfc;Hl5aham6nGLnr(#czT6Xg&lXn%V zQcfMpPyv8$RGo<HWvsGX4N_u2ktt%XtW-PZ!a~=$xTuOU-R#wrs*7BLRmn&f)rKM- zb2X)67XX+{hJl|nr@)K$0D2X`z*@6|_B#0*5$YA<8bOyV+(P*td)xys4YE@e2c!8y zP0@17<6_UQBdXRe=RHL(_F$&8&R$iCdBto^ZP6H*9|;41+cLMSFFt@Pm@Tv01p@Hp zQQ7PUIaQ*#EG?C?I%T^R0kAIp;Ab%?MmFnNYBxl|yugu6_HNZ!=H;U<ESqg0TUMCX zr5Un`%{7{Mdm|_jkY`>uVrWw($r`7co=mrbr}5!jKm}CN-G-nl!K;DyQ)0(U5-K$x zOv!0Ta~?TnkqZK}ieJ=U2(SfJKBwh6JE6Kx3IHEqi7~YN^|yx$yY;uP|56D9CTGhT z+Aj|d;3Js;ESXL=8}!(XdisD8g)l&M??%<4qWR2KYuyl_1n6!Xvs=tFa0`kx*EWXq zM_(~hkt@FLt8p+|z+6?e-<|5L%5-tD$FzH9+gDZ>y4W{Pc;?_5YOZh0ZXEE<u~Tik zwlNzgrV!%TaAGp}NDGR(RSnaIqUQ7?w)ll$>ZXJF2M`LIG%ynzw_*oSvzxMO+sm?X zCQH*U8o29T01%f711wW=b&e_?5Y6LUEzv3jfP6zEK_vlo2GoigmmDIf6$0jnN;j}> zxg=MV!`7bV^^c1^ShrltcX{-^gtS*Zz=mKikyL9_ms^qcDz!Bt-&afxHAU=_i#a%3 zP*BVLlxn~XmtBXb1chg>ng)W^7J*Y%trfE8R$>adsH)bA*dye?MzGG!p1YDM1S%(+ z_aFj$RZzN81TZ;9nXM5gi&3h%SIew;6+bZNsVZ_&#aN}t*P?1rYpq42oi=9GNAbA~ zH@I9uKTs^mz%h&VxM@ESG3PUXBo*VJ%84mPnGc|9CZpC?Mhk#m(F|ZP@&Nz_=g<MV z=YTuWNIDd5BMC6jmi`%*z2*_|PTWXAR|v^B#at6`^Yp6m_9E?tXfEDug2}<<5M~+z z6%4pkc|@;pczh54x)D{i7&M3%0Qi9y-~hb<LBY`>ieF$z1U-HSgPD<&4?0Nj5(jpG zD_13wr6oQZB`zT;B`qV1mXlXd1l{<`4_wd;01jWtsMsDH4qy2NOZTy5c!2#27Ir=L z)JY~5qHr2-WcYY){QmUR%;h^1!`EjAr>+g&nYufF>&dM<cW+LPP0r5G&CgB_oju*r z)(#kye13j(OBW!3{ZUxK`pffOan9bisbZy&v)y0q2L?Zy@eTo7e6D_K5Z$RaNDOE} z`WH%>^H|s-%)8T5GgGB|eIv0G%?!n!r6p|6dc1?8rh}238Gba-fv-}Y=akX`YqH%q z{>tj-v$K1a*72PxIio|nw)61A&MkgkA#G;Q2O4wF<yl=F+7vrql7A~Obj^wUoA!a* zn_s-!!rNQfy&5#VF+a$QPh$AT;itApR*<K9D>+UOUYv)bQoYw|y>L(Vhm71yb^4-U z4SUnK+O2{4cKO+OM8vFaD4z#!eNCeJM)vcVV!A=@?2UDp`|B@^f5<Rg?2u5^J@M5Y ze#c`<{ag|<vG~lZPtV^>iX%6O0Q)oheXWod{5G(=Ld+6=f!?JhThv3hS{Fi+$iueG z8jF3t1Lc({_<aweia#J*wB>$9Ddcn0ZR$8@p*A2OHvYgTC4+K7lUdM-6dyevdWyT+ zo<6l}zos2I-ZooJNhoMzy;At$E$F?+4R;ERyqUQOOWXJ=_9I6W@znSN;CL?A2pfKQ z^KL@Oxbmf4!wk>+EY@&XWZU$Fe_TXcCZ!|2V6t=){xXmA<;%>>?A-heX<sI?bi^KM zqmsc?*=AY1Z=c7p&1XJt;RniO4m`Rp=^8zxmz^!Tv2E7gsjX_g`O}PHUk<0*@eDEO zv-pco@uGm$nr-a>$BcXwQoAy%%6^R|+)xG{s77)wrbl?XR!((`t{KfuHauY6FDS_y z?`T1YEk6ZF=}oN-kBvXLr2?MBrR#m(PUn=A{eVjH&=V)QuZ_>zQe^@7*G2xOa6vdR zEcd*E^s4czefLKty>81RqHap0+8D^x9m*V>D!%_jQ2>RE24goLnu=D2w6q9Ht#v^5 z*-(8`mg0TyX6)uqE$!@XdFgyOsLWE)V4^1X;4B`PNEq+*W`Lmx`aFP)xF3V~++Ym5 z9&^I%RZkQGU{a9pk3bdtLf48UM+9&)UC5z_A@aqVAI4O51NMKt>Db0oTlrX|FMaYT zzc*uXOafhsKV*UB*c%6l9l!X_Q&vMu>gf~dr=?Tzsk<(z)K*WMBhm#7ovudZcEI2x zfWTz)ElJ?)#aYx$+YDLSE3opsd>l1oJj^2|qB4y$;JC)1ultp#rpsi}ENhYVfT!8D z$UZLIC>D@{x2!`BT;O<VhP=y|MD4=Ornj-&@DKYoUVQyb0&P+Y><Ek7bK_ehV(jA= zIl7eACa#VywdU&=vbTILhsu7jk~C0)TW|I*bGMehZD(PBrhr$Kaqh7z|C<I#bGyb) zIw#6tSidDjv??)&LAA|ML#EelQi0AA?ghi9Y|M=f->%x#>^*YlDK;j~WLK&EQQ?AA z3l{1+Lfkx6BLvu7&vD_d>{9>HPyNs9wzyRu$}q<e#J+WF`Oj)4>VK)?`C{1?;J~Sj z3%|?qDvl<rE0L$^HFm=3+zNRriY9dEg@HmeLP{862e^bNYDU77<#|%*LL#DLmAPso zpl?sEj-33McIlJ7qaX=DKU7wh!zsfpkQqDq=}7`i&xhCD&tbpde4RCTir!qicBs=X z*zs{!a*oCBF-BnE_P6C;-TNNyFyK(UcR<?L=th+HTLALVgral2K+Ng%6-}iOJA<kM z0*tt~6$(9XDp8!Deu=c!ed9~#llP4g?zc)chvyi4CLd<8Uzb4lB33>^9?aeMISiGw z1K1hFyKa$nf1vHuB`}?f>hL0ytwLv>P8|<D!eUK_>Fep4=t)SVpoN52gO{+dFgNrL zRw6godQ*_ObFD>3&^Emao&pp8GlwA$tsI!!h$d!>O6Y{0bwC^o-*^4PSYNcQ(#Tmn zkiUv#t<3QtabJp5s@|qhD}=a4PR8yq8zq3sm%66$10?>ECh6i)Kkh5SPVXGHy2;rX zrH&I5rHQPLnA*}y?PlB082d%uM)A>82csVkX`sgU&UXoStERy866>X}oc&ZxD0Z@` zmn2*h2)O;lzTCcE;TnIr^c+O&xQ3x8xOZWZ7Wq<;*T#2VNZA&(T9TWiwYduSlKbxb z-TA6y2wEt%OV!TarO|&JyZd0+;Tfcx8qzlR25xruTY<Sqd!P(|V5>*IM<X4G=I=BT zw<jg7$9Jy{!oAQq1ZZvkB9<)bp6nwE8_Eu@;c=2CTe(&kkQ?#HeG;Xkmx}Tdvp4V& zF1FA6OpZ1Q<v_;x_(!DnNhkLVjO5J@IAJ$E%*r0|n9m@=o=9=>zVF`PWs%H>0=_QZ zKekFx3KgI`Ui@@*p$Syx%;&dqDX{sY{#~tK%*SlHCx=Ol{;1YVV0vyYBA5H9{f){5 z{m7;_4p$%bDGNy|=g4O;TWxh`Wo9{x*G-3A4HG4i%L-Q^*YsA)I2XIgHMFa1`SAmc zwgX{_szFB&Od)p;FyEcVBe!%RrA2OC=?cm+IC(n`PZk=fd+JtuM9r;%Ck9&ex>|1N zHl#)B^;N@tclcn3g|z2boE-4x)bnJEj;CIVyE^v-Q0NQq8}>y9pt|I(rH-F+*8C{x zFR@kLs^T#3DLDYt#*7(<M99Z6_n{Z(@5L#E>3rZ=T)PR^%N3v>snbo&CLXaRll`jP z0i=P@;mJv~GQxs^M$Gqi5-#j203zx$s-6{u>E>tYH8w#N?czfb_fK$qKv=AII~=O! zRR1V+k^EX{u4cTb-Khq1gA5VYZENvyc(a8s{!uad$eBP!qrz!<!1Cl}d|CRG=^B(d zA!u<!sGs6G!L5Un60v-`BT`eJvt_9L);BEUO}CQ7d0d1b>yIB}-UNoHZ7=!|V)YoR z1eOYLc5=A!kUU)3-?7N?hQ<2Q{;;qwB63*V)~b*$nQc97?}14YBXml6FzTe5hn1}} zj?90)I~XDAVjpAA%I#A|tJ%Q%xmsQp&I^-$?*ezwA}>XdSJ##n?8=M1@VKF#lvelD zh*JfgA9(8JN2jOOq34~pSwV{FtlSGsXbyT#TUq8Ra7{FHb$y%Cw$*Ljz>D?mW|$Zw zKl~%U#g9mM@R8ZB!{#$>9TAX5Lhr()H<xo!Zd=-}38Pz$j&;YQb4#@i&~5`g&1#Yd zwwImlXk<9Q+en!m7m0ip?=n1H0g(|GxN!R`W7_{~U0Kt68yi1@RMIC{@cs|`gS&3Y zN-sR=_EB#tJ<eju%lXVu0!1w41#N@}(#=v(6dNkFv9pu0WQlRAuvK(I4G6EzC`e_L zqD{oO0Y2*!ZQRUfTe%3=^g_vIbn<%RvS5f4nZs@Ix^0)uK^u{b>ggtBptI2HG_w^K zkx5r~bW#zeCG^&b-CTXVbiLR64WBq8g!!Ji4BkA8xN<E<|G`-YNOkk3jo6TTRWp(I zjPN&X7s}#0v>c3ODb#joOk`OpYR4FY0fozy&ib9+mwm)UTpdWBava!yvh&fN7HEXt zAZ}A=tHuD!mYi!%mEz<~<GDL8<%nF1<mq96DM+7^gasa}!iS*x8iqDhWYxGzj>Ht9 zdM?z$oN-~DWi+lWjLE~~xlS9t#<(@LB$uG<#dYci0zrD?p+N|=bhO#=1L+UULvmuL z%vF>&S~&KrI_vh06qksPLip5uIBw^D2odutMh)w#*p!PezUh52Qrx-iawsId=^6Cs z>-3{x@7HfkZ@rb;s%P03bTMJ*u$u&11-+9#aVeC&uAE!VOowOB-hA7UgsmdV@+6uC z+KybYO7UmhgL&k@JT+X%WSdjNfRiq6;wZ_**q*%6Mj_J7Tx6OXcDL6S%GJ^$ry_CL zMPG?jm_D!6H})Fuel}Q?G;a5r$Jz-!5sPmOcX)rQKGd71B4|ctf|Zw2Wp_*WMwq@+ zz~Sk1bESqyM=d6}pL}CPH=Q=Bn@i&q4M}3b&}}C;r6Bd!Qaphkz7ggl5#V_Qw7V`8 zMuy!bnD5G|6ucEtiG!cJPI9UiFtItx%_#x82<aF5X{XkW%Gd{0*70KY+=iUn(EeED zX=RaEaMwswtWGm-RYc)nOB6ZH36*Xs-_tH1$$eMea-Lev*)zE`sZs#vzUzxs$?pwp zD_d9XRB-U&n-CF(T8;8eRes6WBcXQLBTp-Hb-)FNmm<S{%{j-f1*<ZM2a)K_*M?;d z%3Qp{s$sMT&0JAcZT<=qUL9LklU%<pVIuw6VwPRP*tYejyi!P?jPM!NCuj9uS>fJO zY>PFvS0}6`Njq5T%4Ur@OeR%rj)f{IZIb|=?m8{710~1cMb77#@c{?xXO}uR+=OgD zuC=Eb?R@HG<nd0}JO3@pl=DQ5?EM-KTER$6-i6}^gOezy^PSQq_)DA|1D)ZhNbz#x zfeo4?e0_!NkP4EUqEK{{wahF(nJj45-V`%3DyaLuHOZlwEZtyU<Cq5+?8GBqKdc4T zuem%dGW<}e;%z{`|GE4#U2`Hcedg*fh8l+fvFg*PsVl0xGN`j$SLI&-xsqXe_fBy& zKkUe`NIi9An53Uo5t!XNs4%-(_yw+<lCf=1W5I@*a%XKMaPXq^=@7AR6;)3cXz7)P z!AVTJdjgyFvXh)f-@VrE9g#j^+Jg<<4;k_u+R)y>Qu7Ej_KH3$>R75GhRlU4T0349 zP#UW%YZsQB4=m@;!0PE84Fj^)U3~*%9y%=1a7>7tUpF39#wp_#vlty$`bqtM;~1xB z-Nc%axBcp=JYrp!Z3qS*V<6KI;|s~j*sF{q7Pj$K`|W`=x7CP2WkU9;*7r_6$E5pS zEOf0B>#e~K_uSHvEL^<g81eSe2i}thxtoxlYE9_}?(-MV5=%o~E$A5@F=OzF-|C#T zz4_$RTb>8OLMDMX!xY2bec8qlt;;Q2KHM6zr?{AW1>EQnnD--5P~3N=7naZne)*El zz#e#HOP&v@66QPpuwh&YKT$o?mTbIJ9r#dOy3~3|6q!)T(|y*1!~Nul7;-dbPA1`8 zpbz!2){8@q=9Td+9y+{o!79Mo^KEYx_6E?*5E!KR4pW|8m)?ZXn@RPRv^2Q<r_o-X za2}}#qzu){Rc}5S1}*gLjn=pucWKI%>sF{ix&zv_e9!aBD>Dz2g_|A1l8&A_-vYbG z#|hk;l<xfecGc-I;vux51vPH&)eX}Z_6s{wp6~_u*4EiVfbiB*+J0ZQ_SJY=L7X8i zoInH~n%PIKqAUU_Xyr<w0p;|12;#|zln(SY3rHNZn=x<5TFbTQ><5%z*a~e-=W+=a zug@T-=|7)ZFR@v=6pI(Uh<PXiad`ur*NXVuxqG$dP|0HK=Z-sbHu6t23sPJTMB(MS zvhDPIz5vc6V<&?BI}XdwoJ@?{vy126*c0joMg52?j8%?-jk_(F(%SpiL(mXDlX_{t z{kylqkL&XsOXuO@JdqmmIx^Sio%Njwr#sz5jX^y-7ndffL2`=|ULrSLFBX-XyPJKb zSB4sbDeUgu>r1gYz9G9Rdq-X>vf=?jS;@=-1L$mIo#v=|(KE59S+KZ^Gp0Z<%(;tI zX742Nu;{A+ka25atqRFwMgV#1$haz?W;HZ*Jo51nGmOlWpXJ|?(QR=?*qr}HY|W!s z9Qss%G^K{$^bjHzqaBEFe2~Ifn7lRr%pL*j1BSaU4IqmTYn4n5h;{|sm(AR;p?5J& z$9_;TgN&$GBgq0X8MB0Mao)!&&I~~iePQL_PBnRqY<>Wg&-$@nb<&Ed_kAbot0G_G zDn)X$*CW+?I+>Y@606m%sCTJ+qoB)ZG0W&dyDfT_)tOn9EygPGRN>#K=G(~9ZTcdc z@x%Z`5#hGk>x1t#nxl2*#P%|7ita)j8nObibuIeJbMK@P-Krv?3!8_pnw5Pi9X<rT zBglW#W9>E%nM1oCtyZ}UdEa^d+2laGu5^o#<=B);>o!EOZCJYY#W0f!+l*(@(Pa<u zni_-%e_`h~KJQzV=aseQa$HtCM!06moaoIRT;7kg>=mQ9p6|~_$8+f4Hrx9#Tj*&F zW3#&p)W?kw?yKqE#A4->9dI1oq!!6wzN#!AQlnU)TJfX6u4Jkx&;D+AbEQz;n#D(M z>Krxr(5o_Tm8?dV*OPMx{5o<n<H~W9=zARIMXXojZdV1I?ApT3yDoJ-Y_jrT%zr~F z)Qci)3Q`(dQ%_s5IONH*(rUr@>xSpH&=j_e3ns{pburseXG?|yE(AY&b0=os(mj`f z>8odbd9I`d7WH65u4tlSrZa3me=U%c+lbGtr?-y_F=9EjO#-FszM0&(CZ27a_AMAq z@E<X7__njDK}T#m&$kIu#L!gv{nUFJ18VM~N75~YH$nvm(hJ}PSUoo&W71P8BYMYa z1qcacAQXAENrvS%cD#B9fPU$^9{1FWGyl01E^k#RdQ##2qjoj2lU0miXf05mlyt1b zwsOR=C``U?UV1`CI5~DV-x5zUT^}C#Tz)_R*;KkC_0zqChr6OfG>pri9n4G+dHuFj zdf&Qh%1SRVB8bBLwWrUX{A6h}IjTGKu+E-$k5f+hk*h<A44)xI=aZVb+=T~pKgYij zONsHfkcENT=`-sEho}?ImDX@2Px4<Mwn8?iyw0}UhUJofAPfvfGWeULN}}D#E#`Ti zj)LReRk7ovqrQ`llI|RW!Z4j8jABZ@?G6%ZeF&VF8sR2W5y0Yk@JZ<cvs~<x4SoGy z<&kMPhg40LxmxBrzJXo!C$M7U(5l+CyrOoOiRWnrdw~c>!cYN6&7G&kZnD<?@F|&f zu7&pSm)2+brXQcxvzdHycU4n_)y<-58&ufs{fs-1+7Zqss_E0F@stPFN6{xd+F<>A zuuozKlR2GG4gxP9%bFil<Xyi2Bz8)l{+x;saC@=t;4aOVHif-U=kCi|MpUH4y)vR_ zniiI?Nq!1}4xexBj1oKUb<&qC9g^-S0`$?beb~?{2CFOug@l^#!ewP=rXwtoYj(XH zb>f%|+^@&5pP?JtBUnPuZ*VT6NwqW80lR};If{$ycOk!AhxmNOTdD_a%-=b7qHPUd z<^DF2v_~I{uV+0EL$l_3H`hrUWTD4`j|&SPcvP31ufCuafj_nf`Oq`=wXT2fjRV)m z>xxznaP2|&9(bSUu&35^Or<cb+VIT*MOE2-l9RVgK6`bGZxk>blb5{Ibk0d;6AXYQ zzP}0Y_z*Ku`l>bj4)x6Tu#}n4UBM0sQyni_4)$`!D-n;J&g#G1k|m_}s2gad-c>LQ z$&sGCn3rvx!i=P#P|Q>(O9d6pU~|O%k;Lac2F1D;{kI^uBszB4nbpD{nYW(3Qzg%% zW<aiPF1#l;T_wt@G7yJ!_VnxR;5@ox7T;-Oo>ch!3uf0AqW&=ft`wo6<}EBYy9~{% zpDr(D2#kN;rX726nssWA?fY9F=jil|oDV(=j914~z4R~lR}~cLn76NyYe?1cWoivj zmimYL2hckzv+?b>d;JU{;O@ZW*HlExA?%?vN4*q_r`_*lEs>v@A2dQ*1>3HsTvzr% zbvu^y`}V7OkZ}&e98OY^%?&;sh>9wNHKb-+EKAMA!N^)0Nmk4`JOhjrv1~=nXC@p* zy{WvsnsblF8ddV!U0sw!3o73pRg`Ax^-z;d9;kM|`gj}Caax1J3-1Awv@5Pv8N<Jt z{#vPie2S=j<7gD-*wyhbRUXeV7G5#WRNr5EQ}$*LQvS{`Cg+;8T+x<eX0omswdLIK z{cFrNt7cCiF(=#XCkyrNN@gl?6m&E{-i_{*gbIBWVDO*ynC<>1YBo1`@^EDInah-8 zUCH0nQ@Zy?ub+Rgt+<yz<XdwwZNJ6^#S1JivMz+oVd1pjQ)pll4_u(p)++^$6P)6# z!3xO=%dVD%K`suw+QIoP$(EH&SL4W_YX?6~Le|Igh(6kRk;p`GRB*cijxkKr>0{4t z0Fn1afsKo?ZBI_&rv+o4mI`1k^&8g7SFv84;7(5tG`W>_K;;Y`L%v};7&FV~on01; zAYF@$HS~x%_f)c<60u>g(;4qe0lVCUt~G6*j@)xHKA(H?jJL<(59K#MnQR$!k_>hl z=K&;dt)BI{c~iex^~qpq&xLEh`$iW4kASJGmki$bY6^C%%xURCv*M)&`Z>jTQkUS) z5ngy@cd=G#wX=D@6*qqrN@!6X^72RkN3gORJT(f>49Tk`TJYzu%{&enb?b9esRZ7Q z+VeEhsUAGcJ{I7pjhax!h`<{bmJ*-b=fqB)JY^#%`gD_`io5IBsPDpi0T25Qq#*yG z_+<E2lws}tndH>^J0wDh46%Mfmps11cC-=ytnGs6sVi1iS4D1iHOZC68f@q}Tq%>K z`Mhr{zf7rg*Voi<X4_xfx}q#;;S;;~an)C@r{}jD?hoN}2uDwANczA^2TvZoOeT+y zwlRQUR&~&g%rAPIRqUZeWFP#cAeUk~0SZ?cc()dwA0SluRcjTb)RduIRq@*6tqO;V zWg4)`RxlBdbBH55kz)AO0ve?O_~<RuTiB9e0daM8(K-XM?VA>r6IXrRJN8!K!}+t> zTOdFcek5dXY`kr(<fF5x>L&t&d+FN)p(%zBSm$>cm7h20nsUQTox8CLw=hKewy?tu z!z&nhF(s5UJI3Gvj0W5M{^rQ%C|Fc!@}|HiT?^?C_DbgW^4&D29x9==K!()RAFx;w zvhbElK$u&|U|pur8d%g(Ap&K*`sqFqp;;MGq1D2&sgNqOig|wY`va;WO!?C1=iK>8 zZUvziyphg>*Uo%1lZA$Tn6Zy3Ds&IhySc_O$yORGn9xY-7O+f}J@GZR&y-XAEdL7y zwOQ2r0h=px`cMewjs<#YAHJkv15s9>X0<ZxY-r5EJIIXze)iJB{+8WuANY-&-{@es ze$un<1QLCr3X-nnFR8=FzXQ9OOS(Pr6Nj<Yhf|%ILPIell*b)gMqG=|W$#xxzaxy4 zeIMLFb=Oz`_u__G;9&?tsgQbVi-^IfrMzXP0lIG;(i*L-sdozkXeYm2Yj)<^;7HY* zhCBJCvJ}!&POlx%yb_tYZBTT)I=7j+W9nl9qoP<Ea-h)e(p6I5!_Gr7{5N_ZG>I)f zn04JP)hV%fOyUb8n+nnHIdF*YM$(jiwgkRn=%GbTQ{%b!Z@bisHiwyhxm?_*@HQ}1 zQ0S&#gplE(^&ZAin*_r6t(dp&NGqsa!Cwv&oIJQj+AHw`>{QNdjzxdM#XSO==RPNU z4}=X=-Zg5|AK@+0-yr63Ut_`RWYokc9s(TA6WbGJ>0&qja5QLJ1y+LJVt#~zH=&sK zD<VQ*de_&YYqk`O2n8f^pWjZ}q$o$4esunFic=XLZX%LQvJBmG=EDJGPPd#B{9)rG zm0B0K@;!Xw<AIXexg%b|yqRU%)7(OV+wD5j-U~5@z0R%5sPAN+wO1!NkKYS8u9X$N z;XyXmamO%hE8N}noQ9+B1s=Od$J<DUsTK+RNWtsbkF6Z6&(#VuB!ry^@U{JB#)p{A zNpcH?buYM|%|t0YxRLNBt$b}+&zjDKX2<r{@<tTZolJIAQIf!+Q-u|CvU8b*=goF_ z^`MzcrGb4ue2TUX*Yd12nxzdwL=m@2(w!`<MBQ8rK6=%?`{d3*@!6g;EM`F+GZW@N zqeCjn!zCWZS&aA&;v)Hm<*GSH4m4HR+uIX_Ha%N6yn6OjMw5>GT?NA^t=e<yzFAyY z%wb#WSX4c63hQ<DvSqWc5YKpe+0xgt_rrlE&!4}cHJ7?YJB;6b<a5{*eMdtU@BQ)$ zPa%Ep{_|A#BsBbJ74++MDI?P_e9;*P2tGTv3LHF?m`?0lC)NCnckwD`nZ_nsOF5ZF zCUfB$>!5Y1{aD9c@l!n|VCEGP62l5LFt#$7J?I$2a^x7%@lN2Vu{Z%AX$bCeR6~$o zU4-0e=j`s)Lh2?RBdLVrg!m>f`N5Y?%&6;0Jzg)x(|5Cv>vc>V-*M))_eVWeH7NC* z6GDy`FWGfmdC*Et<cwTz?9NNgjXSq#&AslPb#bkd0dZr9ar0hLD26+FsrAWzvNO&* zz~=6$@-pdL=DHcygAwO$M}F9SGU;9LdkR3XfGG$h)=9OW{=)aAK)BTH^_8ODl8!@_ zrcuy6!MCPBgDW}S>UD)&d?fR-ay}v@Fwj@ttQ3od$P3BJa*M2v0aSAO1~!bYn>jvi zQCl-Mv6<s3uSmgYo6{_5NQ)$%2AHt`0rK`+=5O5FOsDk{Ke(LT>V8e9;nCa${Rb{* zO;X~b;<D)WKB#BW=c?}`CLC7r?0RH2Jr?tUd6xU6tHMr2r--%%7id@U_3=*=MXL<^ zPJYZY>}=?N!GB<#-_lvh7F_g$9mO2tY3h<%A$NM@Tc>z9h9;(ww};o<zp^mQFzb67 z3dqFX^hx*xIVX2~o_q6TWa|B=T%Xg2^47%1LD%h3f@uU02eZKUPGmkZOpxS2mNPRa z@xVCxtP#Qk)_fN!J(g7ILxFtOP|Lu|O^(2*o;K&%#A^(ao8aOz*LL+;dxqs5pmUoF zqv#q-9MQe?_&AdOB;ixe+R?m##9Ak%JhR8K*B8leXyc@v3OhFVms<E7bQ%V(&=tPe zJdLn{jplw+k@_SO+}Y7cV<FCe<xj(XvRITDoi@#@40WwhN;q};l49wBdz*O3({IA= zUOsxxSK+NU-#vIp^_ONyVu_TO>6er<l{>NL4c7`Z9ZEcZYs92<ZkQvYVDf-+HcaDz z7x73|i&ue_gEPsAt3OLl0L7DG)$Fr-FC@pDC{a6pe2+4jL;9h(sF{*WL%W3Vv=uNs zylVJ#vM_&2XJuvaq8p@A#H0-2Y&U-Ftx6Q3BJzcYh2YIG-UA<xbyUv;@t(SGwA<Yx z<{~SxBmO9&u2)*@)o`arvPj;uCD*_W%-AlUZ<Dhl0>P}<hVf4|w^tkba;?36?d)Pt zno_}%t&ee(X6YTdN$w3)-y|9Y6N|{Ro<*4WOA$;z^WW+>#?__-4G|&|mn2VTZ}+w5 z7@u<N*9hqM1l7_B4|G!)%)9d`%od6Y)mJ_ebd|m$fV_#O5YzZgeI2jpf%<io06BQ- z<?Q9^iwQ4XW=5+VQROmun)c5=<J~@}_pSj#I;;h=C0^IG?*y36&DB+b+eg!cs+)3% z)5v3MgB)cyDW1-|EqpS~M`A>`AAacTJ~~fBvW2(s?sn2)^J}<kZOvz9c(V_ydO`2= z%@O_W`2=g8UW?+!^M6E@J>|O;3Vbb=GD!L)O?Z4T-uHnzk^c3aVZ?RgmwiJ-jR1ap zzc083M*`yc_tA8Dm7H8&jybdhzd{T5Qxz!MK~WDO#Bb4zv$PsY5{KTuROC4-2)Vai z>OvpPhxUQ-Rq+aQ$MCZzA+&a}J=u)4-yULq*s&-Oak9g7(}(7UiMs}U8<L2Yw+)^5 z?p+=Hj%!v{Ua=eemrScEhEh&3SMo@M+$wsLd<QPf1Z(cm4UJa3ic~2nmjfgZ?Z`@z zt^zm_CM8mYZy&kNbnKkxN39hoPx_L2Yv$}rPV5=r<esDD{a#l#xc9SoG~D_21D+&l zIB@G&bwMAq-HfN#R!YfncUvWE*TKv+aDWNW)_RgZBqlG)bi8mD3_O$9ql&=`rG{e8 zp9y?gH%^KRlOPG|WM$g5e0}z8Z^mr0X@!SZU_Jg>*d=`|^u~IIFF`R``w+i*1YhHe z!YLosXW0P8sb6|g@)85})^Wy==VS7&R82e-lPYHpoCi1nlairwQ+eq25=m1=i{FFK zf`XIBZ!SUFLXX=;2}S26fctO=fb@nzmF8ifl}(aa0d!~j{`P=9@rzglM9NY$-O<%M zd2B>6{YF784=H9aIJy3Aphp%k79?HZ)T`i?*mY;`NL$)S>}9*SN#A<Yp0Ib^ulL@f z7;+R_$!Wbm2#1?Z^e`Iq7$Q*PmmBJNLni%FxKGHb7$%FEX91|#`B!207|AA_zGO6^ z^n6Qzk2;`&1Wf#gc6@%RAHUv7fRH1uBbx*of^ZQ`;KgW2VQIe?Zh^(43MGYC)OT0j z!;S*m+zzYP*V*jG9|&`8R90(nF_;yB2)(Z2rxcryOa$FE&B(xy*cpgA*||x?Ev)Vy z_O~o*7hZgG<W|ok!J+!5Ewv5CPEw#x*)(-N)XOw>RmvsOw8RL!G4kCNt<2o?Gjh$c z8Dg!%wR`kW_HYFVpDAcG!U2XMjI)$F${vdQBm@ian3V8oCVk<*d53R6#kT80;raW= z&Lta`pGR@n>3`-FGR)ji60ND~aZ(N1&C=r&al>R7kRGSw1Te6y%$OdaAGw-`l*R8X z8#w<c@;Hkb3IX~8G|PETq-5In967B-dD#MiuO`{O3lz9Dh3Y&KfqJ%vRVfXjTcDb6 z`w2I{!r`O=w0GdtO`m5l+g=&y{pP;W>yJ^x-0|zo>8Dn8ZIZYo;$;!YIgf^z$NIm& zTL5o|M*zzQqTmdnm4D)weISZ`DBOd8^H=fXEk|q0ON&wy6Sjp%hSEa91AV<{-hQ60 z;7ql?eS}4y`Xruvs$T4!<l6MTNnesr&VI=m@OI<<gfk8SUNg$6C!>maLA-PF${A!} zuD&|+LYAkvxD$#QSpdf|<)BPwAMZsO!4pA^iV)vhWG7qwF};jV?CG<Kz?^Z1rxajm z<Lp#CHeGLis_B^AvxrRVh*QqVKDQU!s*}%3;a8WL%T*Kxk(Fm4H<8){H-#%uHxC+1 ziDSFFR3Rfkp1Xv^)e{;m!Li^8NE83I=leg&(#!4Q!)h+zs(0SL`K@B!p(k3wxM$U1 zlwP-*yL*!wcv7q^rCyK(6&V=lw`#Tk<Ri^?6fGg(P=y&m-TfC|1R|zs@(%S^sTuo6 zAR7&$zn(c1^n$8TY9A;9fh_v>!M|B-ZGK5JEZKZDEoKLY_`&VeI`KX#Q=d~!&N8kl zSN0Ah@CA=tRY*_RKCzIa(3p<!58MYFwvJ`c*I5+YQAWZ74Jj4_5I@jx-41@6PkJGu z`~Z0F>5}ku_qX$|rKPabFNEh57fQ2n7ox1dv&r4E0ty$A?0s1wYe#%HLxCISt57JE z$>YF)p79hOAFYR$t!qnW9PE8~IyPhi&oM&3rvN`|DxEF`9ov1Tr}D^wqk338Y3UKa zY3qR-6De29;yPO@9HJkIZSjTmaE!;&xyE%~^O~P0-mauqa(_;@5Mk7DI#*;GM8n@A zs~E|SFb;66?ce5CUDFQGyvc=Ht2XoPC0Fo1oz>4^-TH$Yr1G;*dfn#%wQ5N?a~hDB zkhS!kH&^c?q4@7wJlt?VFTbt$V$kBlEgcGnOW<GE$ZSqX9vstxY*`wy#v#x0S#mk$ zk8$`nTfK{soe+%FoVFP^dRTFgdfOm)m*e6^H3ZQ_MTLL&RZE2@h}*F<P8@GFEO<9| z_PQ^0&pp`Bohu%}fZ{-Y-jn(EX4OYj=$)O67RC2Vhm%Gw1oA$IVP`dzrK3(pk>P9; zU?eJuP$4cUPU)Tb-JH-h$|e;yhizC4`gn=&wwEeP<{!Pw1_RC9^oE_iokVLqTek$d z?g<k`wvqFp;BLg+7afh$twuxcA1=zdj?o7z=ao9q0qwL1u27lM?)23Fq65q1pJFxw zLxz$-GKTB?J$@8h*0;aS-0t4$Ftq=Ir_0W7;YqM#I9#~Qi{2;~v1sC63pMsBMMkBx zbuMGc)|{BLI|B<KdINn$RGfD~7!JsdTJQ?d6LK4;u-&hFMnbZ^$&N6mSr&)kv2Z|A z)9f+!O%lX<b#i(bd?UXg=c-NTI+4lf#q~GW-}@8@e*yS}2ZnQ7`sg#tZGzB@!wlzR zax>LwoF*lT;J9Qbz2o1NH}FyIUVS<DC3!Y2;Of51fT_j>iy<=6W%(y1eTZs71q8Tn zw_~m}eyt$POaoWIAoQSt5UJAJP)AdiZTXh|f{~r@5BD^@jzhjy)bdC)gmICCSZg~H zcr{M7U3BE%GS}T5q+M-dBl?KRPvHnqL~_69<ZIS~aUk*`T>MZqL<PVT0`dwR)BNhs z?#c%xQELmIe|yQBs4je!zq@U})S$1Xq7WLf?8-Rwpu(&7W34F;s8oL2(WS}eBh_3P zbwT4U{0LTcM%s;=Q^28Z{vE>i53gd(5JPu+BPLEU^6CW^-Hn#6ai%<86m+1)-y1u! zb$0&?i&%nCYDyX)Imrp=f<v%8mh=&JQa$eK_O)D8yEh*Xo93U2dVjiu4vhP37_z%U zW`f7=L5TqoMxN-*CC{$ux@|=+;EOtXnao72XrST5<^UMecaGTsL|*cM3gV#ZsQk5p z9dn5}FTR+$x^SCa)f4F+)@=;pf2us9(yI|q;_L=f60{)z8XNOD+u0V&?$F2nQU>N- ziG#jP-;c%uKvkxBRb!nEUcwS|WAcJr6x1%?93_jnbxIX(^m+2PuM;wJ_8tNcf%q4z zFh{%<wH@n$XGt{ehV-4Iz@685xpoHI4HR}gkbolPjzUQ1!D+*vfBT$r`?8^m=_c`k z!nrSpw!GMsz;!=B9p<pV@u<cF^Oa+{;Jle~oX8f6k!1>+le#NeboIkg{5EtYtEjv? z%)zGGT9stqaj9K@n*x*U#yDpD>b6<DtYjgT)xBLxx=MmOn=brjAx@?AN*Jp$Qc(q@ zTqC>x(~(-EmmM#)e<`P|zaOQ!8Vde^bNOO~Z-!odFMzlQpb>W0>`~+#i)L;OH{)rM z5%(Z(yts%ipU%myb6wBwq<i7JxfFMDi+IeQxRza*)UtmOu|rK9PG0l@&qaOb@QyV7 z`2~P#xAgUf>_v}wokRh^bolb+%OJHM1i_?+QI1s}C>TNVV6!sU;IibJ3#{<WJY~`R zloO1jq5#X4w$L66xp(9_^yAp7Csdzm1x7`oQ?1*i;O*U*5#R_MA;6yB^WiVa20i)` z-|{x1){eb@@RcNeM>03b2GhONTzcOtZ)Jwyv!biA;^9=#w)_!*k&)>fVnjg#dMbTe zc;jDx>kHguWphk`L5HDcP0_eD3dniLD;|b>Jv8nD-WZml%!N;fnv{shCiRD#-&xzW zsxU{X|H77+`<<2wpQS2dZ-Uu)#<JcnliSF+aacuy2XN|PLX0;;D>1XiunJ(;HBq_l z_w~<SbG*nE<8HR8OS_Gwi@h<PsDRb<0Z9=e+|ul{^V+f7cUQxCOz(Y~>-Kaxmzcc; zsq#7hc`6KhqMWut!~Exj02lyyIa;q?=2qFb?nE)xmrIYpcdvV!p2N+9^yq5HB~=LO z1bljUE9q9No5Ck!z?LpvmQ1>3%zgL-XG$*-q$TqFTw?O)o(`R}Hcvpsy!+*bR{oZy z*n#&M#;_a@Xj^k}zt?w>fn=Yk)lpP@G9CsB!t3cX%HeZOg$vM{&(pS+N7bN#(|L~S z_OLN6Q^>}3$I1?*lh9Gz-L{hx3Wo1HrA359KyvtFTN2H_^ceC!pVvrlsY&?qiucj# zTN~nK1908(^V9ddRt}uAXGj7bwi_S0YaRj5PhCPhiY?RQcGC@NO^i^ev}piFVpEcf z03m5XWMonnWZMnD_*L*b;fYd5t@L<6I&?Oj9X+xK!I;{0L+c#c<j$(Au<j+FlK!JV zEe&8m6(?f1smNo|Jy^LcUJmDGxbr+!rUrIp|E=T)8=+-ufsLED15GMlFu{Q5D=c$P zfO>=<OX376yg4Sz#wz<Pb$3fm(w8NUm)zeXWOsDO`!s$3zaQ9>U;wJckJ=3;V)Na0 zA5=Pk4>hZ4xITj6LA?b}*4{m0KHD8K=T$K!jlDqyaL{XOWv|G9xHYb7z2p_*`G)v} z>h^3kI@hOVtMXal2^GNJ(vX}(q1l+fUyD<=KIY;8M`T`2z_`1xm0GCuA*dbeRo(5E z)+qu_9sOQo{3IC{wF-JQkHT9ui2Zb|DRd4E63Mw5{*qTJO?KKSUVQDqLdOzEUeBsf znbY9U3*4?;{_%51kPOxl{9)yjbc)^s>CnRswzaH+gP00NR{5zE#LG*9LaRsIogpI) zVMehi(M7_I{eoOLlaixX*PkPq+}YK-JN?q2XRC?n7w8A3>}3-PWi9M!;7I0%Jn-!8 zj|-6jsrPiW-~isa1Xb9dIAA|B>SpFFVcT`g^M07!ME6EcM8YVl^AjZFEB}iN`Tme1 zegrrHkj6_c%QSr{AB_!%4&7aq!4pmZa`Xp@tA8K{|B?j91Y4wa8AWIbrAi4Gx_Yj! zVe<=~>i&oDkLT;Wc{yK&-{X2syLiEOP^(d)T|nQY<n&F=kM?5Ij~>RJrD!Ca^nO#U z(Ka#ubO#Kty1>pQeq4+P-90=Cas^AMT^AfqyM3c3?9o`&aG8(1lR2$gwYcx`eRaz9 Jy&H^y{{_iTym9~l literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_ambient1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_ambient1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..625962d4a2b77a87c394a7540e9fd60a1be5980c GIT binary patch literal 12959 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 Xc;!Bj-B!`1gbq*u<N(f^1MdF<Dr|Eg literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e526ca74db64ac44cbd7058e69e584117a1ad2bb GIT binary patch literal 9478 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_attack2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_attack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..33452b6440c7dd3b700dcf5f1d8ef97d79a38902 GIT binary patch literal 10017 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 Na%<ReA2AhJ{s+|IPd5Mn literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..de7ea4727c1ba8eb8c56e77f0301793109d81dd2 GIT binary patch literal 11935 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 S6vy|-OfK-v1OVWN=Klr4F&xSO literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..547a27336fd02e4a1e6a1012f9e2c127dc6502f4 GIT binary patch literal 14295 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 R8MZ<79nk{4P<(v+{{^g$rJ4W$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/scorpion/scorpion_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6f55250dd39eb718f30a45e77a8f6ffb63e3cfe8 GIT binary patch literal 8704 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 M5}3{M<)IAlKkmcw1^@s6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6674f8ef5bdbf6bff7a2d05a44d7d60365c5b1ff GIT binary patch literal 14067 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 E9~yT6_5c6? literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_grab1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_grab1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b18d0e34e5723a9687af4332fa71930074554e52 GIT binary patch literal 17079 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 JIIaQU{{yBmI57YK literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_growl1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_growl1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ba078a201a229b3cc3fe228b68dea10cf11f43e4 GIT binary patch literal 11061 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_growl2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_growl2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4191a285b90b371cad9b9b8d5751477f8597eabf GIT binary patch literal 16964 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 bj&5igWtg4F)Lxi%rg7QHX+2(BB;@}CWe1oW literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hiss1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hiss1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0cdeb61dc3c32e14940280ac837fe550165754b5 GIT binary patch literal 22391 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 XJ#W^C$AFoQN<XA8w$*C(`oJXx??8}K literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f5a311d89cc37c418c60ac5723d2a31253fd404b GIT binary patch literal 13220 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 B@IU|n literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3b823754a4700cd7cd0cbbe80f2f01b90dd5c8b5 GIT binary patch literal 15268 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/triffid/triffid_hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0b347842350aa8a276e491d0381b2aa85700e3f5 GIT binary patch literal 13415 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f28802ca8a95759d02ed979e3d79d9b2d2580caa GIT binary patch literal 43787 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..402e288c8aa1200ed9acbaa73521abb4bf552f0d GIT binary patch literal 42391 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 Ak^lez literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..febf178e3014ba349f62ccaae3d131c8c59bbd8b GIT binary patch literal 40968 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack4.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..450de27a66feb55443187971d5da09eb2c832251 GIT binary patch literal 41090 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 YOAPCx#B0|c)k;>ghh9hJJHEvHKk*}2h5!Hn literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack5.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/attack5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8cb69273b6e975481be2498c0eee966f0123bd6a GIT binary patch literal 39381 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 O+)EUkkBg;nP5pn<l_<yn literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/buzz1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/buzz1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..43fb534d03fd82a8689890b68675b9895c41ef12 GIT binary patch literal 81435 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 E4i0$UhX4Qo literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/buzz2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/buzz2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..157562128295f6f0eb6addd747a5f44b6a89b0db GIT binary patch literal 83789 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/death1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/death1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e17cf7d4f7c310128d3eb44db6524b2c1c1727c1 GIT binary patch literal 42833 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/death2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/death2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..974a06624b70940c68f8a28faa7d0433b1b8fcb4 GIT binary patch literal 45380 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6d5d0a044ffcf5fbf6446963853347bc3ca45905 GIT binary patch literal 41652 zcmeHw2Rzl^`}nm-k|HbBwaS&t-9t!LX121slWS*FiYR1;3Q2Y$3Q^iAq>z!7l2TOC z(q8`Ol2Y_3pYQm6{;zMh>)rdl&-*-QJmWm)InQ&Bv6GWIgcb7TQ!Y7iBWV-g!?J|M z-_x7S@L@h;(K`I)l>nCUn-eU?%$#38%$&@WU5E(r(6RsW2lah<4Qvw?$AJ2*XLva) z8hblI-56x6@#aAFpeO_ifxsg$P&qRi)sMpPaDr-k_%pmcJ=|#?zA!eBZz1@jl6+~Z z;9VRXfrBG4P$W(nLtF|HXdV<#D$QHfkmOInp%jrwMI-{jEMcNtHBShHK}Gwc9KF05 z{)+33OjK1?1$vPvt~6gLndZdsP?fR^q|xmH$z<?Hmx3~=s#5E)MhGJ>O`0=9H`tqI z9=z6q66{JLQl(a@*##m<DuK#@?q2RRUlKIX-Oa;CIZ#!KMD--ol)*jov62*Y{1snU zRjJj?1SlvNs_E%XgAx^ya0&u}hT@5eL>v)8BH$I6oq$zBpp}?yBPt_N${_vAM{2x8 zsERk0u56~I^QA!WOI6C**Vju~Nhu&8KrsNV=;`gGgd`G)N(ht^3Izvmz<q)|d`W?D z4<G3-P$s}=(R?W03@=}Xrw5b?mPGdS^Hr4s{eU1bOa0O&cP}HOuZ4K{D2}&Kk>csD z6iD(?LMkGZ+})La$mHXz?GHeGso9K~d@O>zXi8=@A5TAT3QgM|U|D(^6f@el_WcGF z@cNH1sFbhO@bdF^8}A+}MTzD{W73rms6X<@$^)E!%`;=6KU9<AO(Xewdaw5Nbe}oj zlo!VP>xcZHJguMgu=_+0YXy0b+!+)j8kGTv>I;HEJ|iP#Jr5sWk_UyRr==<do+vUH zRAmGPjYm>&1UQ*Ypup)k3<^%9qKI%jj*O<Ds08qb{T_;zC&iE1AxtPVG?t3Q;Yn~T zhKhlca5N;Gh$WNYbQA&bDD#7%f1lgfn*lh8<Te!wvo2In7cv%0BoJu?I39sO!LcX| z8BQeN@o+Moh@;b}I06AV6`HaU;2Xf@BrPVVOMPQ?i*Z(0#uDHNyfOkYr2@)Eo>T@s zXcieXCopE=>FGAfm?qvdcLohGrir)bI3Fq^pmOUN9#qc&AK28w#`DsCQWy$9t#(>Q z$|OH3!_%DP?&U@^8*ddHIR)bPFEF`6RSJpI^YESF9ZhGFhX>7V;w5umP+!mQ-vYGY z?Q6ksr<qeoZU7LPiLRf$GF~HdMliEL1mbI*s1#+or?)!^FtCvcdQxOSRVL_7m*E45 zJ!nE40Vy#qk<4iuzdo3F;>MU1BT(qLG*Bi{n36_S%7^4nqfS-{0GLQ+Od(?`1%bih zsAxDAOToi&I4T}a!~;S`lE@fld%!?JnFb)hnFfIWl3u<R=;KNE4Ip{bRyzT*pA{8+ z1wjGWaH4^6LP<*Lx0^pM41Uo8lYC4h(x@Z~g$hSwkYqT5j-kN`WFiHQqtVbv@SH$L zkbk=)ejv@St@s-q@%yd)HL@q$il&kYWC{>cR0JNh6^Wt32{a-ajwB<{BrFzzB$Lp; z-PRw3#J|$kAIbP{A^rEeVK$=sYqS1OX`iX+Fa`D$9#BzY>Jw9hf{N0N!sClb(erTf z1|u7DJpRf?<6=dF<n;ByOkxF$_sUZR2O5Dx;SdBo98E^i;bbb32$+V9fYWJ|aY2Yc zP)Xm>5EB4(%FsulGG9d_;50lA14d5-8ID8%EeeGt&?Y1g>3h+|1VH!pbT<KFS5?Xv z2wr6b6^TS331}Q1jYA;lC@cnn1UJmjw6c9Yr({H;Q8*MHg+ZW!^!p*_EMU?ZZZs2; zud}L@wz=av8p+Gk!$$#X9^mOsW&X$1taV5}z6#KF&Yqq=&I(ZGi0cN0L$$paR4@oq zpyr-_9#lnlukZPd*;IFukE;>M+m+_+qbjx5(}Okz>Hps#2uZ+Uz&|_z3?|>9hl<Cc z2w)_{5PnGbCEkcQKzMirdK$)mALJjjO_j7W@D+xL#1aTNB7PcgV2NlH5p@5L`1}>x z(16qNDDXuCz4m)b_-&AX(Dn<op)q(Y0)@t6r}gpQ<u)`95CH~{K_dS?$UkWN1={|F zQ4E7b;W215W?WbQo~?d=Wc(*12t&bPfR>5|b3G&)jw4aAa10epX^|-E7d3-CeW;(R zW+2FP6p}&$79b*p0>=|j;0}+V!GWIpWr9PPKKA~gW*~_e;>@Z78U<t;7LA=Y82w5f zqA*xI9tGy<Onv2h#Qi?Z?-2*I4WN7g8wHI5G!AojlG}et)A&c=2uxduOid8z6F>AP z5=X=$XXKGzA_<Qt5@r^tvjF-BOWzcB6bgewV37pGbTnZB;&2!=Zq^zh28>TcG!{>s zKJ5KI%zp@yurvx1PbA^sWEv3%r(uu?I35d(f)qUZ%cKa8n?|)$#T|}H#uJb<FtrD& z031uD;oukol>!F}8=W~V0vb1Q8h{_f9R`6T05uIYeP#r-c_#9(%<<+sp*0QUkFzZ- z8e{=T$NiX-`ui}y;fUnx3zicc*O7d@6rC7fZJOhg^nb_P2}dB&33LnzPN3j{DHls3 zfl-GBtU5#@b)pw3sA)}}iUtyyOv6)vMGc7u7BwUSi-lupC;}Ww!+t>n@vBw%Yps7k z0}71b7@&EfQ9sU+s7R(@A|j@1Wz#D4BOd-@*8AHqzu^JQdRKcez(_M?;L&jlQh;i@ zdHT@&y#6~g-G2nOkYGdr#($uyOdHUrjuo@x8X^(o1)9fn$@cp&|6pr|2`&x`>_0d( zewrYo{?uaeE7oGpiwQFd$63JqgRB{l^|Q$<6$Q+9Kz~L~6Og~e6%K;|BOC@noW`ub z5A&afE1)RQ$yh21PN853a4a4LR{v;38XQN)14A40L-}iqEEw>yBr?cBp%E}}42DX8 z6H#;`P(#p@gVrxCvcLp8^Q`7?^A$i6m|r3A_~|By--r1dxB}xA(_U)=?6v=$VGB<O z3vDDi2~H(~g<3k5c}Kv2RTwakOyG<5*Sa1CLBJpZ6tLDzBr{j5z=aAd@<iH~wPOVN zm%84+V0%D;)n*JDsMynW`G3{+u-e<(GXTtG-GSE#(|YddNrmb%ChnMKbg;DR>qh$@ zLKB*R#2|oek7=^_PK5vzgU8}<z_j{9!mmUi3fMHzNGy&>oMzekZIIt_)z{^ZKgjz* zk;f5$x<Lf1jnjJiXCvFMkoOn5#&3iCgFL`8zZQ^4B$9w95SadQKXBOJW<6lz_?h<c zhxNYsM*Ta6HzXDdCee7r3@cf`%_u)iq5nc3`E8K@eBL8q(L_2DxU~VTkq*aUfGGn_ zqyj?}2K7amr2e(t9ZjOsi8LetKta;rU^x-kw1~hz04(2rF`@k6V={x{|1)lw#f0hy z<N=)pK?DnqfVO_*=D(>-g2jHYvQHad_Gd746D{DM2NwAifWqPgelpkp|2vAxKLTYK z3=t3r8aI7e1ISU_j6MIW!43r$qcKP{0zF*<|31v`IPMS5zVo6X0AC&?7EPFL?*)tf z;2(OLiufy({e^z=+aUj73>b!)E}Jt5MkEp#`GFC5CNVZ;wd=c?!Y^_5bFJiW8XNzx z*>`LPmZ^Zn5sjNZ4ft)I_+d2r3svN|LH<M8Y|>Q~7=LKMMV<-=S_2kNMT0dNBArBq z(@;n%@SO+EBz^Cn%;c7-D=|z!OyBsw1?Y!~9D<6%BEhOXm^V*zX!{j={l$X+EP#H) z)>@j6FO3QXj-P%Y9)|`+VW!pKuRI7R+(xH3eNMWK&fp;W#dXw#<l+0HGx`(&U)<B( z7~kATC)^aL#J+rUgaHvRKSop_5i}HqMkK%q2s#o@AOK%b1O|tM(<sC*=10m@mGcV( zttl?01UwCe!_X;kG>rtTVrVMx;l|)`a5@?ZJS~_X;#6OcFA)ARq5=&Z0PtY-jt(qq za6FP3-GQVN;1mK0g`m?=7!-*xrQewl|01da3j(N=e~epT3i<JDKZ&gPKGW3B1;GQp z3}6SF@@%5VSG)O6eKzSW3W{-4b_0I&AbJH(rO`=#ZoX1#(-!bFXf&v<pSwG-hE7n) zcPNEUJo~-~6{Q*Kq5__QU=`;np2nc5<Icw4=l)7LGgt6?U)fnzX<G3=39Oi`*AzEu zCR!#tZVK5>#!&n$!UANP9%M0F%ASNV-PinkVwj;`e<Q+R1}HN--h=-5(b=5YM>G4I zkEbwQ)2FciH=>-5#c{g$j?%`TOvyc^p3{ZLEZxzW90vlrrV5W)`lEk=@K?eExNv~5 z5g<26BoYD+mYXPWA_;`rQ1LVZ4UHyKf!q3Qg~#-03uZ-r8kRLdFO!+R^*@x!oc{*l z@zv=2E1&o22%n^;?`6RsNiq=-3fN~-3j7OE7hhrgOp;7e#uVO~EcSm@lFZVZaRx~; zOPAB%kR&AFwM7L=5FAORf)E=jSS18T5fU7Uq!5rG>XU>aO?85r5D7mG?)>Q>@@q*l z8QAt8kR&s>ul^AlVEmjK-T9TDXQh73mZB#mz|VxnBoX`(8egNqXX&>&gV30z<K}M& z4I&N&Lh;ZvIB;_!ff)-1144VzOxJlVo~f3A)rzU^9KR(rK#<?mh;Zg0^=qLqnQ5xf zn9#p|3~&bE#<jlxkRCo;Ed7cRCL8vL5xz3QEPXL&V1!w^&i)1?kTE128aT@WM<%ez z0+_Ue=no7qF_5TWU66vN;*j*Iq20g52s0>7zh;EVOj8-*-=l|5o5WA`!u>Oh{#%C8 z*^>6Jq{k#R{E;4CrN=B?7-x_kv-Dy74e0?CY&wBNLV+!ikSI8Yjsa`fNHo|XgHA$_ z(KI3%Nyq<xK8v4OdQ5SM{3AjBEfQq5<o!p2Fcr*M*#T$iR6BzNnWfv&Z%7av*jWZg zBB9}A42}$^QZQggCT2_)odUedh*%O8_njLW6XGuy5oQ=X{x9{9uXe!SbN>7zPyRjf zWOg3pfR`rLCVn=tpMj_*v;41G183<}HG@2vr6b&L$P+4o3buAbfxW3v6yR0IoZXW_ zupwA7#R6|t8U~9(&U#&82Aj^W<;i5GfB$^ucU(vQ2$6q_5ScB7PfCQJ36V*n_%p5f zI;{bmG_hCY?3`I<5GG7Wf5V&QH-yS8{bQIA|3XP&ZWXJHog{^+@&V)<-$`@&He{2k z-giDFlMkm^!I^$OQ&-0R&KmoVzCyG0A7Qe>Ox}6G(+iKoA&ArB5~(QQ00#VE3DewT zr_LZJ!G7oM1$>WYllPmW&`dGfQ(QcL<(oXNG%y?aSKdV6rJwjp{DaZ-Q}1#R?g9E5 zEV=y{9QsQn0oQl}4g~suNZ=pc%V!1j5B9$7i_9dfnVIb8*aMChz~74*E&6?^+^?~R z2YACEF<{5KAF@(GeBJK@{e!(<VsC1&#rIeOdne<-9x&ru9(<qjOZ@#*K+X>4AN2hi zeFzZxJMIJfBa_W;l=^Oj!-7DAnKyR)DPm_Li9hK3zd;`}K%aocBd70G^3O)!#5D4I zrE}7!aRz5-rlvEY!~T~SubHa<_=fYdoJ9P5zV^M6{$H4{&9HqjvpfG|PNmaOJBiot zUD?0jQ;P<UtDsSJz!t-keKDclPn~8=VqsR>g-?K)DJtP_fbsl`0|0&t+}9n&Ri+%4 zpbR!EX70bwJXv9~^;45+fxa{kpYcuQ6}`N@yggmM%HFB3F+BV|DJ16R^Ez%MC$Mp` zlHrW+`FT*l=Kn5Wr^1QtlkEbr6z1P5=0#JPdA0NbJ0CM|d_3K0-pm_g51JMeMa+BP z7wqcm>BYP?Bn2@8AmC7IaHfVIIQYW~?5*rMo>kM+jY{z*(S4a4F8hE(OQ0xbjxR++ zb-?z`Uy1;`Fhgl{up_lE6ztyY>f`L`HQCOY`^%j~`B`6)yu92P6TP4b$^<+9gN<21 zU?c|nZO^ZnJ8d<{IdMJ*$b<x2G=O;olJITgXC|eBGYpvB4{8eLR+Ffjc<wuXpn<!m zKV!;f(O>dV{k+HV@_i0}lA9l>Ad2{H33CFJ&%~JqU_ygbnmE|tTQ_`pWAgX|=3y}3 zLuKyGt@Gtr0~C>n*YfuCVjh&heDf<ge5o>cY&B5{1Y#wEuo8n@iNs86G0AQGq=lJ_ znj!xz>NDA{31KnC-+aPqG4U8212g^;2$0EhXr>r7n3I(M+-I^a|G5$-Apa@n@AdGX ze*4pJ%pUkd2Y=|`4;}nH8u%aVH>SAwb}k;x1DtIXFmc!&f`wz^Bt4jhrWFf>8yvZZ zG=$cMwj^3YAOaA`1{oNCGF=arpOP&Xl$xT;ysJe-r=~>Lic(^cb(0q;h6>K{V~2#w z@x<p2>bW!%okW+%duI_DYY7LTTsuwsi99v0mQg$kjup6iG{a=M=UQ_>z;TG`x{}+4 z%$OH)l;jRkaEX-gzASk#!<$$BP}VkH)MaS6A?jgX@>=DGhjQbUAITkS(U=22)~0WW z?69Jgp5e6L?9)sf%J_2O8E*#^)J20+j4GhP%>*9>D@gSQpeC9Hg@l4;Le}gO(km0X zS|-udDr5XY!Bi02iq<x_FtP+6Kl^q5v@U<YF8>hg)a|w>Laa}0x9#3;|7JT$bjO$P z+mPFDnBVcHLs=kM(!@OjupBAzoV&yvwul{vSs_$rmq2-vq+m(8dIfZsQpUb2=i(~& ztK|w;%lXD%0Y^EqGiw9MVx$*L`_irV(0=_@cfKqSQ3rilzfq!oql~thOue@P*LV+K zh5($Zn<><KW7ha!>U~teca5)BLyBS3OT&4SNMNEJ0#Qdw)NYh$0KH)bZ}-No^HJ^c zG3o+c!R(R0{)COw3uuVse)=AlP;PW0X}nuP0a(#&ZcV<4lE4d5+4rF7E$O38ME>;q zS%pIT+Al;~>|0)4n7VHqgKo`Y0|1w>D`~Y^X)WnK&3b(4`4e|R3-)o96t;n9VnZ4H zbz&s&9-}RttFUK1$ZOq_K6t2F2;4=d>|0)0Z7~7w3t1F8WHetO-T^tHZ|rle=CKEN z@2DA1ns}Jcek31tfHzXNXx;v8(2#gevXEqfWbzW<1peeK<YidilDK#s{lah)GqL6Q zzT3uI4uwD>1jea&@-j}!6I7g+v{U|yTty@5ssi(J_+qp2@X?C`ntVt=#R^zJ#c`E` znLedNUDy1|PMa0^DQ5bx{0WW%NQF`pS96MuGs%ur?<=r_fGegV?wQQB`HNepe6Ky1 zFkK)EzO5*@Ia<}y!g8IzyY*hb-s9WtyZvr=h1~9na}?R}BVm2z90*{Vh;g1wA;%)? zGs4$u@Jt|hl5;i+)$fvM*d=37E@RZD(DVXhJc?-*)HcN!nJ=_&UFg>?Of$#Xw_|DT zmb4CkT2B?t_IQYO)fa}DV4K@rep5Jy$s$t3_yOG{_HUe%B^Q5}5HGElBx9YlENG8Y zbb4W0=EK4q-XA!}dFR2@od=_K4n@VwMekumrx#V{xLqk7KKaY<SI$}EEd#!QbF{r> zrf|-Aq=Y8mrg8<N(TO&ywt^1z)fSnG00`uKBA>yy95FS6cbH*2%;1(5s(;NfAhiQy z)Q$liyBh)#gFvJKk|P9mdM9dlsIKQm4$5$36FIXliAEe0K=TpjO8F+PUaoo~iFlE3 zwBJl_p_XBIoGd;bI=804PVYW}8;Cu2h$#dTioA@xB<kI)*N~;vjO5v$a+$b1Ke<g0 z2Hzu!hRGHzpbTW>w&^wGrHC5r+@H6A5?ul^LAb!*oa~mwg)Hhq5D1yij2E^&#jF`N zm}qtdd0)azpLj6CyqU<oIN}PDbAPx1EMLOB8CEY5(YX44MtI9=IS2%Lo(24A$YH43 z5P{{8elMA8$ruA6Spz}sYeKXxL8GqSm?jL?)WY(rpk;@JWv{T2WtFUvppnr_3rj(5 z%Y~NhdyFhA-LGM2Jr<U?ge^O&XuZN)*6s1TjW)6dKRZFHU)P=x$4+<q)GwfngvLSP zEW4_(roNV@mNaV%OKX3c^&87|ogoGw)!e9Op`~S&WzQ>j%RM1?d@b$Q(R$ukS_^Nn z?b?3lb;uo2CgiRTKafi5q>+yM-IimdGhA{G6{X7+6%`g$xfhj|*ycPa$|<^1?o?EI z_)7Va;!?L^kXm}Es9d3_NTIm=@P{IW;i^MLCrhrBAKh14JY4m3&P9dclU_xorN!ls znW-mBhU+#CpG0gffL$#pesr?%<Vla=lN%eW+$D009-WoHT66SD`P1Q(O2_;pO)dRy zrPvRw1MP5k49K*7v%TDX<++j%R{(&vx5R6n64fAEg~uZBtZsD0DiR?+-zgo`w5ViX zQSorO$BK)Ghc!$sL+p3cZsYB(MLcff<88a*a*7_El)riw6okB4=P7XtAz|N(0}1=f zOXh@7F2CWq=Gt4g@q_ZfYrothd_46DfHqi|v>|v!JzH`GYbb#Q!YMf<WG*0I3-uK+ zdj!q1Kypg@tktiTNHNiOkxaQRUk9~_*SnmNyg=U>meOX%m7Q;*@0y*`Y35p1aGg8? z%@fvVz*E|6Tng*1+r-YN2%v`YsLgsj`Nx<E0Mt-c9>0cuex8tlKHRDi5OQwYYTd%T z1?GB%l>k(Jp0I&FvP#I-1KBA7a^x+r)q~XunY+X5(xvO508|6B@bNP4r=|c<Y2iuw z`X#%Q%o;P2nV`bs_4Qy?N&1GMR{Hv7+s$m;kewN3Zdgz&04hn}4PIwsYgp+gU^8dD zRwb2It}Z2Ypm5oIQ3L(5N?}(I<e<1dql8&_VXd%jJSg1U6<g5h!c4GrSM5yq(J$$| zZWad;DDG!E(l<SwY&qElUe`%3VHPf5wmS(FK6t|>mYC8;2B4D6VnGgDx9WmDE+8S@ zET(eshL0Qe^>v%W%rXqX2;q}Z{mKeRolrK2dMFPqizz~wY`Z$jtXYpC;N3`+=h0{+ zE-&;p)PTV(8&`A7RyGr1u-Z-{w`{(!fjqp{$`u9!t$+i)W1MX{jiPH=c;{O4K(qiC z*Fk~Y;S|dk4Q~<66QT%6<%<Hm<O@+i--`P1YsiaHnpexgB24t<VcP}t^<?wGxz@ZA zK%aAKNm(xeDl{QSHt>=8kUOBh7AX1o5r+E93&TK<miPfu$ggd*aVa_0t<GJty%S|1 z3rK-paw*kj1qAXKROs=z9Fc`2azWHZb3wU8CjoLJ@qq*eNJfbWe)+nLaDEN$g`gT> ztZF2Ji+~150Qz2bIJo4ev@sLR^dCaOGg!VaGa<!{7Xp#@0vgd#Q>xFlU0Fb8vO<EG zGE<+(m7SsktAnN_nStU!lM220K;P9`F%wd39zy|XxMBST09n=9XzG{Lu6He!%<m*0 z#&!WBt{hBv)dvZ#P1O*{O%5)|QMN_exaFce@)+uPBSN8|8)K0>gvdLQLm8Ufu-a6h z;}nQ8RSz)8GWCyGkN|$xfdt}^1oM*N6aP&y`F6)MLn8`-o;BYJjMjCci?}DWa-9X^ zKPhfsl=RezpHp=9Z`%7`-PyX90Fs+}fvBJ3<${cHEwWlefQiphV75_!A1HbkQ$dY6 z7f0-XJ;;jy=*ia9C(6kJDuKZO`2dbivC&WSF*B2w&ELZm9oKF2;Q%(5Y<{Pi3n)dI zJO9{qW>MX%bz%9PHZgF(a{AyWITpLa47^g?O+JjwYcm7<DM~pE7|6yIRNWO0tL!Al zR)YQq5~7nFgYC4L1L^nhf`sZG-MC|SUPVo7|2VECfwHYJ-rLNHff>L>7L!^ewe$g1 zF=<3H0-#~ySw!O3X9CJY6Ql(QYG~rU6cdec(&Ekr&tQuIk;#qU$$~qc2?cJP7$X({ zRW1cUo_LnB0F*JV-ldo^DH3!IGhv)m$M1L~ncX%1vgAZwrY;Cbl#MBcr60)TUXgOc z+^JzRalWh%3FU)8Hg>xV!#XcRYcnGD7(^s`3y>A(o9!g7DWmC%)rxkcAoGRH&0HU3 zkYi1a_fzzd7Z0ac>C5ff*5-Y<(!UWLBoF0=AOs}QVd^YGqL)EI5$rHX*3t7VNIQ1+ zdkav!e7yA$K5Yy(h(N?;zFkr4`4$Kkh2@ZyA?xinT;>Ypi;FuJGv@*7Jcs>FKWGG$ zT{5bcMJO>eT+k!%?p)&&7kHGl^Z6&vy=Q?efk2YxLZzhAiShgi^AZJi%}-j8ESLhw z7Xs;L37rQCmEnkrilWEoUL0VP(V|A=UAo6EJD$wEaC1*gRoKVxjh&p#ff&@CNG_LT z&L<&|(_9+a%UD<rDI%Jd%gf5a<dl?<3gD1x7+e7yMt{HcdE0{rSDM=T+iu=~@K(`I z+kaRoy%FuvfBqn=XtB)l!~4ms5R+TIgJ)a296czX9=+MUnrn$}#GNzNi@8fTwB_-< ze_&|ts@Jje_3%FDXwB~PE!Up2`?bHh#u_Sfj^8t|mT**b!QxL*G)$w$aP}&PGOd=- zzPE{Cs#(<iZR>)hJdPb#_86Hb*(egZ=Sk1Pn_Ib0XhpS%-={tc(NPM2uM2naYrno* z=z-PK`|4tm4qWQjj0GTubFI<wq{n+1&s$j;ZymbDyHet61&v>dJ$n3cZQ1@*o!Te` z!Ap*4!r141lH!f;A_`h}CucW*^bONL%m@+bkdeAAqW0k9z2^%&+ucteC#sim=Gxi4 zx(Ul|E?o#Q)8UIW^Wx-qo7qUZbZBJb5}pk&bGfyOQxB!iKT}?%`Swiv){<>+pPgD! zqI2bKi%4-yc=?&r9c>MmC?&Sb7q76cmiV}TvGI$jcb1oz$7&sT@%HJlF5lZoizo?i zfum;v>Ws|yog1^t=-|A%wP%y^&E|mAz>+5`m7d<u-y|9JKqL;SwS3tNVV<|Gg-+V7 zS!WA5a+^=7tqULB@feyK+)}opPW=7~;oct7k-U3m7s6C?PdT|iknt5cz9dcgxvFWJ z&STEItj9^b6&B}3ATs=gd=Rl6c)jxvQje#ShMmpZDmJH|xa2%~R_N&?L8}`4+#oJ_ zUOTB>t8MA0^|w88@@FTM*Q|7Gjgo!*y6DB)H9S|!Rt8ZshHuR8V(Vvt*oj+nLN;tQ zWC<U-^>O{x2U%~d)eKwT#peW;@}!y?8TDV{XkmFdvbpXu^-;u8Lo1GLG92hrhcorl zPb&s3mW2f#D0WqFy_nTUx^@#H@#OR^^*!)dT)SkbG<kTiCdxbZ{wpoXy7vr`hy($x zIgz$IEHrOqLnI#UTy&^NneI}%Wchgx_(RI0SX$vNzK&R*3)h@h^Bd)K40}Jyt>cto zJ##^jUyQ@NYnAZ%xVr%X>tiywd2ZiqZ@IAFNhMY==7yc)>D`T?0Y+P+>kJ^ioMo(s zP7>aQMEX8vId%P=CFV(Y!5bKUA@TzvzVo=*bFmAwPklXh&rhaGTA?6(uk|Z%bT8<I zEqgdk*9j?{?%H`Q`>ltOZHxP9_2I|mEAQvVUh=nS$V{xv{=k`^$6~jj@{pt<f42x* zV)M=pq8{G#3Zm2=*SC6es$*tA$%gy8pQj#rn=IXXy9*K_k9B=!Vi?KU_L3uo@^RT( znsocyRW~|bFSTuvBz=0+bnsr;x+h|_>(}e1X{~@m+?LHbWzXxgPd)6mT9miPmN$Hq zt>wFR&hfcjRhw*^*UE}iEn$z=FWup}yg9b0ivJ@rKp|}Pf+t}S{`{L%<qi&2oO+b} z_@nn8u>(EN+HJXWJv`)tqOK79#>728d}htHk#W;kt#HR+XbKgsI3Z3k)QhK{HXO^6 zHtnr8cDG%z^#IoN;+eOjca0&3b=)}w7^K1l=k%eA>)v3MFel#LZ^G3YwfahHZL(>3 zeaXY<#r=j=2YE7+1tM7Ivu&%Lzx;JaWZwqHmfHvJ=xrZ*)s!CYo>z`ned)Jfo#ljA zwupiH*k(wEFtODoyXLN?+JVp-O1N!B_39gXn~W5T{19gX%NebKl-`f4@3nmzd1R-0 z;T)8xU~@#a(E$=JeVAvCI+1?Z8SkJ-yr^}x<8#64;V6FPId&mZY}N7UB^n|N-OqGs zh486p9J%v)ZYMlqWX+tE3wGx=wBrR-rBqMei5x0j6M*i#)5&wv%tRx<c=_||yY0<6 zZt&ih)<$n!)V;b=H`sA&(P!8LN_<$5181t$?oLV4u_WwSwSs+mjkW$Yo5Y?nvfn@7 zidPWqee6D3Ga@6hW8U$a7Z%c5HEFy2gd6SakmrS!RrSpR%TAu!YJV*4!;9tgD<xIO z;12tpW6Bm~KN4QLS#I6M5c|HouqXXqVsfxU=LdS`n9FUMXKrr(RLNa_)6Pl~iFd$_ zA!qIf<2WWe=W4pJ)@9$uCPJOv9KQVYdFHg57RkZkQ6D9D(%Y2a5~rq|hU-G;N0+3} z&2cv-eGI;%oew$2IB_EI)yKyH8=e>;bU69@4C3||*ma*_IadFgJ1F#Q5u-3q$P~8o z+N$Owj~6ZHv~}8gd2fZ@t(U5$v}Ro9u15RBWtY3w2A`01xjlCc=fkwOh$9wJ__v;I z@fCKtYX{fx>0;;Hb)^j&9k~+vaB=ExFNxjBS&!@**0RjUQ!8TP4z7h)Uo}*hXnnZg zQj{1~E$7VBS2;=!XEGEA--ey6GIBf-YiNCsKeKb8uhx+jlC(t}A+n;&DjPJniNM`S zuGJ0tJJ9gmOV6B$>eqhe8oG7U-W&CO=ZB>ti^K|RIu1d$tQc8RB^f@K=fxOubMkzl z__CVzpwLkKbMcaeF9(LUTw8i_@5*Ci$7Q+l#Z<0#``&Rorsmy$aNnvM2O0;pUChvX z4JF%<^=zW#&iTQD+Hp#1{gs~<UhJy4dV&2o)bg%lF`+HaXP<xkrHugxd}QxlN1!x( zcf4?ut<KI&S$9_N?*0XgCrgsgHVI3;Q*7aixE<EijtPc;y3Y?;IouOaIplS%iG=MG zx4%JJV{LZmxLlk6D!lPEAJ#)+ISDH`<ojR2gM(Nk)!89kKC0q@&N<e!4yWT4U4bUr zM)ODvQ=xdH7fX*5{4X9YzPr1~v>Wo-V6mWX`zlUNuAm3O3WxT0g>E!!$63{|OL88~ zv_HLR)0sC<-VbV*mUx<F_KhSIvqiJukH+nNb0YnHi<%_%vC#E5ea#;D3=5;Z{I3Jv z7o1X2@R>K-+}G9rfPqzMF=ZS`a40xN<5)f1DY`=PVB~YdC39avm#wwl%=f}~RBo?y z=X%+kp^o)ug&f3!M-lUU&Mq^u*D*NmY#FM`TQF9)@csR6R#%=bl;V7@=p)A^<*#LJ zd3koj4PMB=v+A2e1g(@i;xP4v;kQVbQ+w+@SVFnf>=v&yJQNy=9SdJmu!959>1*cw zE}C9q(s&F#Z}iA=(<8LEjNXQ(hnIWzeh$euYPf+gi2dN);qESHs~5<xbEol~U*GNG zZDY6%&ylb*!S<K&;v0<IjvI2FE9lQU!7^9HC_VyqL-S##y=DNB|1$3$dl)(-Dc5a; z1`|3pPtnI#Fkl^Avr_uC>d84Z2~BI%{4jJu@-bM%uu9+NMVZ=d=<~LH7tb;L`kG@S z>TYu=h0Uu{5sa!aAP;@GCj?3CX^-jOoc0#ADR}<EH@P)u9tp6>oq5o{iMukaM@`W) z&Ffw9(v4gYH3K8oD#0jz(*<W-y+7Q$7mA!~YztdhiPN}q>tI9sR_}%*gF{Q-nk~3_ z^Hj#*(6bw#lPmK0v_F<L+`P6c61CB-&l}ocve)X~O~rjF3NIwGH!`9WefJ=OtCrL! zyxLNv$(u{Bek+;0n6}QeuHoQ`<V3u2w$klKI?q2<8Mrm(RkN*9y(7Oj@LH>bOA9*7 z#4A8VTh{v1E+LBzTQd8$KFjuw+2){XdWRuP&^r;=PhVT4t=ZVOTQ5A8d~4bHB?wy- z+qyR$tn}XH<);y3m1mDCge)NeH23#VF6b_7(}Lc?Bk~oN9S}8Jtavl8j7ex;gJYH^ zTV0X9N`6Gk;ZQ^S&0B_x0~+qF8GcRAd_6CLtI65uuEhFI;gh45ixxw0WD)0^pQ=s5 zz140dUtwt5w(NRRXl%(bkL%|43wAXggpiv=b?<=_S-9e&B`1|W-D79fEn3<$YSzTE zG}!4tsBKJi%_;e6gW^|%MATs|JIV##ip$R<Rzi<wYqp2#7hbL3`}}IfQ=NUn&(0Lk zY6(>jn**MA^Q!2IEn2MWfh%y?8`2-|cISe6@ex;(Cn8xvkh2Ev^VgO(%e>@!d+q7I zW^P31`m;P`0yfBJ2KeKj-?=C`tUMW#*wi(z&*=73MnU9y?*k=n4I}QO2Tm_BNajW^ zl1?Y_tfl+&hSrT<w9da%e@F1n8zW`G^M|YpGMnM1<R#Hz&S|K0VoKKHYD4QeZu|D# zv0G!8rf}BC&1P4cAiRZ3#!&@(ec`ccy?`1y>jjBAf*g@id~d84Eu4Gm<{F!;J06!W zo}+LR-UHjcuIPS`TyjieNb=)Av8CppvlOgZLN2mITrq8FVhx)M$y{kP|6a?n$WZNP z`yXwnVytJeP;T1$bWQzE*!oO2mCs|B0uCPGYKyCORQ-G!orr(8;nGdT6xvOq?puzV zPvncW%rZDirFu2)QgcoC?-KMBa@P4Axsqp{%PmX0u3Cwrtde_Ng$fM5ZrF43BsuHa z9&Py~We)R`3Vhqla%&InQGD^#xTTzabfw;%in{GddrAEB_lR!F+0mPw^fYO8LA7#q zt*EZCxshrf@v_?{eH`q`nDB?QA*-bIk8*Zjk8c<>stD-4e+v?GqK7AQp2NcB5C_}C zacqwhA|cPBI-)gXcBxmk?<`-wD7%ugPU$$u@)c)xOYA5NOB{puID}t2824I(UgA@# z`o{m}k>oiI=jkT|Ost@BIcLJKcd)cgCT7;*G@<Ms6+4?i^y}(56=K-hlMindn9KFw zeoPaQkz9KC7JrxVHATMWx&D20%L=Q^<XdivYCL3PF};m#S{s#v?<nvNhBSy3pn}DW zk6wAJ|9P`6%!xmvxKaq^JtWUqK~mbFQ5JS^RC$*yPuB7|PRpQYw~kRDTgO^o<#3!i z7*#y>VE2(Rf$hx#W&|-74any!z8stahW(k3AfLR>uRn98@RCb*3hTiG1J94$QMunR zaBghz&Bf2VE(UB`6@+T_xPFpa=aZX=U7UKjS3WCRl%Ika>D0iI#lyW1J08N;-OZ7{ z_pDLdH9i5ZvFR!&F6+Iv)}whPcXt~+d$3Y)`-q&tyr_0#tI8J+4pqmtnFj9}l|n0h z5cUtN41U~Q6BW6CUF-ZE^#f<uc9oQ6sjT5(=sZpvDucQy(6;pS$~7uNDg%O^4Gp6M zckGa=VWYXcC9{X}7?%-^AUCd-G_rd<n7d`?%OuF&Rmtp|-|X(wey9v&eQdMf9_)%| zPoBE@Jb9UAa4`4XwQHM4!!NvlpPRlWa*@u+s<g~=s#}BapG|9Ghv-#Hn)sI-HS`P^ zzCX<N;_+D3VyWPb0`Cu7JF$1UeW+hj-)!Ko86TJH)8}<taC<qbec<T&5<|SFioiz% zKk?B3dqR{ZYtId90ZA9et%~SY&84qk>b&d88ysQz<Zb6DDtb#Pt&1QXqgy-+Elu8N z5kvxZS)Z)0OINFSn7B$`cTsBrdg*cQ&Qw}g$;Df(n!HbiO>Eg;ZIOYT?Frwer7-fq zP@&PuURH#~V*8rg>xkJ{SFa__p9dYv96s(xE=f(Ut9cVPCqYT=Ha02pRHMbvoxxuF z7`+GaL1jT5=9h|I>NKqqJ++}8!YUkrX5)Ia{tVws#i#F7v+oC=Hn-|7ZXGld)JD`w zEEu78%SR48<KK#3fBW<HUFnYbU7mS!dNVHx?@+54Ube8#E__68cT&KCW9mFD>n+Gi zIsSQ;ZKpSGATM<;R8Y#|P@=x7{cKVFnX#d@pXb~{pZ%NgLyNBo4-2p0?ZX|SYd^N> zTDM18Gb~YN!v3JX=bQb34ctcKce2Q|)wTCGUTwIrTwV#yJlFuZWg-#C>m4n!a?4PP zO=n7qDo=cVm&_B^j}SY*8Rt=iM{*#n2u2ZP;q-;;J#HUXQ#*FQxWlYr2!{J)*;_e! zzLtwCIp}QaMWb_1k@fbAWdxSbci1O4sw&d!a=hi?s)AhI&#%|Kog<fB7@_vrj}aCg zC%<@gpJ#LS@%HUDN1WQ{dwtYxd5*=eaf&{>>7?o<><81XxFat64O=&IUFgwQUD}t& zy(2<(<fc_|WRGa;$H$k;Mh`l8iWCxjtW94Bt-n!d72-NXzflzvaP8&lk=C*oCM#AR zKPo($kv-)1BJXe-zKhKvO-P6$zA}#UV?v40P}4RZ(e@VxFkyYz4r2p5p?#0ipLUEa zX%aiPh{yHh;WvZE?|gLVWb2W9(a<QKvm)VWvjC14+r5<{*I@2_zWO0B^^IF|is8C> zH_rJ=B&fY$3sXt2H;P|=J8d+0TYAB@8wrup&}^N?y}2;1&>q{8W}A<N?V*~l4|L0E zAF6KL+S6%;U5kmX3oJQQt+lV>dUtz)*Q#z|-bLXnj<9KFYxi}PIOe$I+|JYuD=$ll z9Ew!kU;8w=nXNC{cY%7V9OQGPxVaP-lIv(`Q_-dmgMRk0m99UY-M!F4tw!uKzF8%@ z`ix!gwWX_ywrK5&2{(<iaeAHUxZL41v4&wUL3^Ec(0S<+|6HTHgiFMIuMZ2V@PE|V zy6x1ZyM7(pVvpL}KCH#W6<F-C+CfrMPdui$u`t@6`p}U_c|}fT%&QXB6Am8v8(%w0 zOYi^mA?C{M{bI_pLYZfm2C|;)4%pYhDq2ckdRc=bxl2ljV8^!Qth~ni-g1`vA4S&P z!*1@C7ju28$eFX_o!N!6G+*V<dJ5v<(%q20i-xP$*RTmg7<>1`>vK1WJ0H2K*D5xm zQ0lh7p@w6?d{CwdNx7o9OUYo)D>i%QY#Vd9X+?{1W*pBot<UjqQHoJ!2j-;hiZ@=g z5~)ft9eH@~Bz?U=en&%O?{Q-<oBI4qd|QogYKxSX?eTj!M>yfK0?$4PyYzYcas9m7 z#y4LQD&NIYmmU;RQIX;sOYY$GyWZ>bKE|qB<<`10PcJOO`|n*8ckOvY!>Lu99``0! z_U%!Qfu~;AzSnDZH(NMyw|#I1^~%n(x*|3%j^1};S1F!)|KXG|E5so<WA1icF80{B zYsXTZL-oYHXekTQdBV6JUFF*Q;oO2wjORW_y}rJ&_ZrG}&z9pB?M=F4*jnzRoO5BB zdOtfBRVnR)=FoTaYi+6-dr4Q7y1#Cvg-UD1nw<H!(ks>?b~(*!(@Ar&KuSL;9@?zp z=}a|?;&074)teX-bJOQj)?@BD=StMNPw8*w;weZ_U$`;Y=pDII=z{aE?Fkza>S+VF zuln{yx?NX^S|5AgEh0eX^JBAh>Wz)iA%{<kHaJ{6$a1%xM{VD_LxCJ@pWkI<7z*+} zXv`aVE=?8H)v#rwY_H#0F07EsDqY`wPD7-uvT~#H;<1!~&yk`w2i$5B<>n3ZEelZ> zR;MbCSfk#YVPENCu&+3%@uWRui<Vi|8GNPfgY?~bws_Ucl}Cttw1-ZzVS{szRrv9V zce*=?&wV<#k88<txfD#lAGKiDv(l0LxGV&8eSA%R*p|CX@7YD&D@DG371T$1zcvY0 zuP3uU0iR0=eFHzb_h{9p&AD6@&u%u+11~XfUwv4C0Frm0hbPp&c3I%(2D@T@jnyrZ zfeA<S0<+VMSX?CPEx1c6vmkYTPW4NOzJqzELmD#*u8lt8w7r?QrgKYeN6F3wzAw)= zwQf;8m$l>Qji!=D@p9ja*jKM_mYG#u6dIJdeK@B8r4wcrx{y}N7L(=Sa2B(950x(I zY|$?)wCO1W)1w{HMc8H>r!9l2P6{YLPBBlr1>3Y#a|n`KnwG-dsao&)^yub|+}$~T zSkbV<NdqHK-#Z`Il$J}~t-hHwFE;6tWKYbgTPr`NL(V^7X>5Nb*m;nupu;*}owaWs zXDGa9wXDP4IRlsq$O)&Wn;Oew&z^l56i8b3_{b)oTKR&2bm`CD2S(%kU!_;LC^$ZC zta$@{eYfY;5yGp@CN}4#dnF%OEr^LZy3|SD>j3J8wL@vU$Jyv764zz6w}+c5me!uW zC^53fC}sZs^eqN*3*pJ?hH3=f1jJEWoz*Y6tICc(7gHRPkvn3evn%Y?Eri12b?QxP z>kdaHXuK7?pzp3WVyAtEY<g@l>-lC?r*k6*i)iy97*=UEqs0;_?{2c#dDGpLVe%S6 zt48S`-CsuyJ}iAp9$sq@`m$$%0;?EM8xAGrj4oxf+in_?K44Z{$LLVlE4pHH(~^2f z&F38A!5FF0G*KDW+$1FXwu+aVxS;mWAJVLxR>nT?ymgvfaWDGrh>7l;eWhMIcgKd2 zitC$igg_)-3qbO+>Evx6LKa+3eD6zvH(PP?7q9BI*xz%v`tjCH&ptt3-@W>*$syAZ zF661RT>$d<z5owGSDNGAZ4r~~ez{l4d1Ar#Bp=&)wP!Z%87!LETHXL*_=|{`d7;EK zLaN^;X%_Y;?2rhJ$h6OlFy6v-n)?w>dBO3FePcJ*ROdb5_8B|JCKJ9kIsU~W7Crf~ zdkPI7-LKz4K+L@7NWL%UZ@ExwGSd4fmrS!=r5mgpGCDXcQsrsjJ-o9oK=|FVEf$AQ z^@&;QLvG$-kBiEaI~{gF$wbo4+2Cr&(OriF?_r;`EtOE|c&GJx&*~i8>wz2IU0hLh zbp*C*ukfWiN8@Ydx!tVa-r`OyJQ~xQt>f7>sEt4VDO{yWSK0A%=C)*ENf-o{{^Xsk zvC;th$NPL&I^&*Rc^>_gRj%H~Dph%#-YA2;_rvM-m{T10M=!yu{EwO?Z~m|(z-OC} zXwKL@*2i~J9N;VcdC9TQk8`wKIJECl-P>p#?`H{m?gKABlSa)3gZbTKN*kWFZaPof zbe8<KYB$@<hue@FFlo@1vBEHKztg3Nh0*dCBNqo;MWA|51g#f(Pc(G$9p==~vpsaV zXaAFrHZp^JH1Wq#{L3HQo<rqcdBC-fQ0yWceSc8z&Qq~;HBIs1<5!zw`WM&dIO1Mo zF+P~r5(BT~sJa7N^|M}f_xAeAz1F#sPrkpu@><h@BUjGk$n9Jp?c%n3;K+)_qoqMj zbA#8V<b>VX&8N`v83J*$U9rKiH|f)%G%PJ~$iYr^+v+86@3ssaxOb+cqVwX~1lqEj z<`u6ide4qkX&!kwZ11~mjbz`pHSHQpJw!8dN9TIKd-;5Xc>W?vXV<kuEy0*)o6XJT z>UV`Fb<Pvlxi{#uttMPuhQWyOSbs8$hh@2CksjOCQq93**<1C_QRCvRFT#&p6`9Ai z#4{#zhk3&#5w3RwR!@g&I;oGWcuZuqJ><_8ZZ3FWl(6m$*%3L%s3rVZW_0D9wi5Ru z8kdIzw(yb2YZDeB2SUc?1a_$~w~L!pD033e6svF>*K1u#C>Pwua^i!|hZF94**1*s zW?~<8On&nnwFY`X+GxYG7ya{NWRuVVdboAvNkv;#4D-x}?)l)-IXL=XzAQ>wriawc z+`b><Cx@EHx^jMa@8ic&19x2&pNBZhhAk$)Kz?}9^?BzrhgjB3jQsqA1xU#t4%w#E zGeU7UvIKgMolrl&??V5lU0wRAJ0g|b=f+|U5j=SdpuX=nt#HW}Gb}Xey+7pBc-Bmc za3e;`!?GkUsIs>CZVUUc*!KP60uUTd=<p>-t9sfSHptOzQ*}#@+C!C{jgY5u_9DvI zyRYul!pE-VHREHd?j={y7oXU&=~2_^zFJR0=A)OqWm+fT7`LS&QWm{R#$%Bd4UbYc zH@253R6UJ0y;3vwgcNgXuFeBDQz;8>WdVV>!S>CuPcB5G#owo48qFH)O{#kCa}`@; zz%I3#s3jEaXT#K<8aS`Ck8>~VRKt6A-GWi$v{g~(#_C!H5$!eEeP!4sd=lx)f|C&} z@3x=zZF!ZXuk9S!?Y*-nzGV@@K32pl!8qlW4APyfrC8l}(?~t}^wJ^r?4<tdF%<&* zT!eOEc#FtoRs-I{&rLWjTUO?^T3lo2yx-cWy}^3d$4%mw-hX=N?{BBps<wypbWuPg zBxMBQ(-trFEUju2iw;8Np}nO^QFPYYT?$4P#!HU%<=!M5kLg<E`&^DQVj0>o&=m48 zwcw4saihS3vzrbsJN_>4z;XX==e9nwo)>v+p5W$wqM@GtleSl^zRy(_oJf*i@rf&o zmC`G{`antCqSv)?nthknDr%hFNYBiV+!1#9@{PF(&3Q>;H?S#sE$DXx+2qtWhgPk5 zj<UO$r6(xrstmudje3DkYW?OD*7mB47iy7<UF1g#9pCx}y6?p<(~D8!o6D$Ne<QAA z`P<O+xNc+J;Peyl!<x!vl5!W_i@h=z-C5v$I&3fOa$YA}LhXVwXIX|XuU0*-xwiko zi;KM`TP|(r^M^<}@3UJ!<Vv+DuwO#28;<w#C^piuao-Tv&C`7MrDOM1LBxkbi|X~M zmzHr4Xt6%q<M}|qmB0U%g`?@mJEdZoHLd5ndFBkxEsJDN0X9Nfgh^d(LJv<`14lhP zQBn}Gw&+!yQyNF;^N}N@&pqX12}{R_rxOQ1be~@yax&mKX7k-uI_9Dr7Z<V!33Aw@ zR_Z2|`2`=A_KZF)-j|1LdNpFvq$>B^J~8UT(W=|EH`quwM)wHc$Cs2<OF>I5Zig&Z zm$ro~%U@cxeDl1N-4W{LiQCRK=4-sRimuqSZPg;nq9o4HO{?6?d=-8D7@F=P116^Z z5ge~!t{35+#-#!tYvzh5+TglHsg}N5XqOxmNn5P;LdXNXrj`ABvQk(nma^s03lQ~V zrGg4vOEy2~KlM_1^rdaWqE(!qN-h<S7}u$d@g6hCblK*|m%C~CN~=_x0^(Z#4?=_X zetrzS%P+U+rFoht6>mA=hdP(@O6bJ1ftzzrAY^D>XB8v$^potiIB34eEjNk&aOb*5 zB&}=#_Uab$CWjb#(@avZ-P70Yv9(v8n%r9yb8P=0S@PEWx2pv&oL6|M$EHTRuJ|M_ z#<K1Fm|U-&Jqz@dkwN?tv^j*zud>O#MRU!8j5AvZw71VbJ%2ECWTal{+B~!3)WZ%( z<U))59<OlANX-Z&Jv)-Rrz5VndaVtgl)$oHD{-aHB)^Ji;kh=eH}5FnF<5ali%oE> z2j|vvn_r=2zrbJ%HGiQ-S~|~lsg<f59?@Wp%^{BGb9i{Ru-(?vW;tY1`CxZer1?U% z?U8S8c1dv}#az`PTWA>t_u<^)m}iP&I~)@jDXLOyN??#>-4dTuK6noFl=H34`&e<q z<YT7EP=dm`YPFybmf{NQJq3yQYkT0;-R)b&i{f}roh-d|aIOz*mz?k?>E$P%ELx!* zOke56`H5!ta7g1QHd7@;M8Afm$SH?YyuAN8vQ$LOYfhBvS&_$mtua~!=&}Ray;t{k zZg~63Kzp&-$A!|U>TQnE=k=FZ51**<7u0%mB7cRKxD6^JlVAOT;M_i1#<gA%KB2iy zuR;}j!^+wUVq><kKuTk)st&w)(>&Je--PSwZD;%NZi|QI4&sZ(51+PJ*t+a*xv#9v ze|a%&J|)QXVaV}EQlCmLzPQ-u(6`)0LH0t0g8m2b%IGH}8Fz2#hnXrKFvxFfKfLm8 z<D!cxl#YhA%U0X%5{T&vak(d3th?4T;Xcb))G)V4%o=0uOBX6STRIrItvoJaa4A_o ztzJA|I193W$-T=ZbGT%cdd?hKm(m9rw{@^Xj(xLrFnuu4b%QIo%MW|8Fh7|z6~&>D zL|!@FGhBujSxOu&%Uf-b5DCHZ54pGJ){m^OY`p$><W01jSwMbq;*x6TT}xk@T#?*q z|5&j;IP|8^0(y^L`ex^aw!9mH?v#ql?qC-(d}+TZrbBC=cUvd}*?a2vlYWZ(0o1~! zaxKR%;=GTd5L+U-WHujgHgICGDCkf!8q9?8t@Bg2Dyzl?S!r^wSsI)rZhI(&Ps=X* z`1@9o&H=Zx@x{BM#yW5CWT^*1`e-ViLn7<Wvv;v6i;I4G@yR)&3i#Rx!V<2%;2gqs zpF?A|*DebpsLppxUcjvpb`#cEq|()$l&~SA>-2-B^4)738q=QW${cj_k6OC2=d^`b zTO@n_3ZeU?QIq<LfF+eH<(#jSov=2%wxht~tg^>I?PqDRo{dD*HodaTHofU;I~K8- z<%xu7n9OTG>Ttclh*V;et0^aSN?0eWWYJ3{XM}59XSz~kotqI$AMNAQLyi%wK?4!o zT$WZfX=yBwehL9%X!M-@teH$m)dI)6p~Rx1*f)-=;@?1G5Eb%Q&hS<rS$cp`DuuBy zV@+JO31;$GDmCwrRQKj{<#x)6GInEbVoD<%8`%5Td%3X^=5oan_%-jm7w@;=fbcUv F{|`KaXG#D7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8559f9642baef18aa0847738b134f433c1b36640 GIT binary patch literal 42888 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 b*gV97%2M|7Ut%c_vk$w<vKYd_!SVk9=ojqM literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt3.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/hurt3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b779d8ce50fc4df6d28f35352d8467b7afb4b678 GIT binary patch literal 41805 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 E08pX+)&Kwi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/idle1.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/idle1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..eb5c59375262c17367ac9b0bb86e7ec92c3d26ca GIT binary patch literal 177541 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 Ugeq~%{~at|i+B#+`~Us<KfQ^4%K!iX literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/mob/wasp/idle2.ogg b/common/src/main/resources/assets/antarchy/sounds/mob/wasp/idle2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c1897bed168aa41f47fbadddbf0c50cbe0b6e76a GIT binary patch literal 176700 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 a{{5<X{5Y*+kh|nk{OSR}4g2<Dbp8*ee1BR1 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/size_ray/growth_ray.ogg b/common/src/main/resources/assets/antarchy/sounds/size_ray/growth_ray.ogg new file mode 100644 index 0000000000000000000000000000000000000000..32add0804c5b33329131322513245db43860bc6e GIT binary patch literal 31114 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 A00000 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/size_ray/shrink_ray.ogg b/common/src/main/resources/assets/antarchy/sounds/size_ray/shrink_ray.ogg new file mode 100644 index 0000000000000000000000000000000000000000..58828e75f21e7f866c4e2c276be585d203a8436a GIT binary patch literal 40006 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/size_ray/size_ray_charge.ogg b/common/src/main/resources/assets/antarchy/sounds/size_ray/size_ray_charge.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2ff3f3cbe3a116997216f3c35918845439611e6e GIT binary patch literal 18145 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka1.ogg b/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..21ef89d4a7463dbc73871bc78ccc4b797fb01cae GIT binary patch literal 11646 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 JXaNF({|ANpD-Zwx literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka2.ogg b/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e4e60fdab577819490e98ccdc38e060aa111fe8f GIT binary patch literal 11832 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka3.ogg b/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..15a12ac95cd160e90a9271339ae8e90846394f57 GIT binary patch literal 10217 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka4.ogg b/common/src/main/resources/assets/antarchy/sounds/squidzooka/squizooka4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6f93376b4ca64b851c207b50e4de707aa20b9ae6 GIT binary patch literal 11359 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 UkU{gV>~ID$H$`BP03ap(e_9n*8vp<R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_block.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f07b43f2158be9e3812473e2a06f3b8ac31c2c3b GIT binary patch literal 461 zcmV;;0W$uHP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$he<?1R5*=YlU++IF%X6y%ffCF$QD{rL@HIhIM?U@{}NF-B8N&_XadRXUg<@e zal3P~JKyijyt(?b`TGsfuh*<@uBr0&{=wsR!w@4$Mnab2$Vp>|7-;~oj&L{t;7m)B z5rCz)oB)XG>$aO>kC`N6DbQO(0PUjP&PDK+-RF+Z`=SFwjD##KunuQhdTW?UZw<T8 zo$5(OO|IR^iKe%P&U=M9?Ve=h6tmjvf9(#?IMV`fdw;8muP^@ySrpX}qkc=XUs(Vg zzxHZ4#jGQREP911(^#M^F=WwslZ>oxu1T_2Jsb{T-Nk6+R1nnaNk+Z*5F<~|4?J!+ z1<iU5IVqBmrPwNh3U|J|=?Q~%8lxApjz!3VGc9+kr8+8#x|7a(_1BoX{06unNWDOk z@!}d!&ktI#F0!}gOy!Bx%2T+`v^vt#Ti)J($8E@oA;vT33z{T*P3*kq__e3=D4ofP z0NkyXg$L8eGeyCSb#or*V+vVtGZg=i9~Yz5#QA7HhfN27Mr<=@00000NkvXXu0mjf DbQ0Bo literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_block_top.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5d21455bbaee51eddd7ffc2af8fc867f9ce6b13d GIT binary patch literal 438 zcmV;n0ZIOeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$a7jc#R5*==lFe$vFc5^l1cM_PWP=?N+@EuE?!E8-0;Px2mX;Dyl7KCcl$_Fo zB1LWt-HWlkv$Hchlhys>slB^lrWBzLT4UUiez%L?%BG=S%mJvBWb?gYz3-SJiwLfi zWKgmgJP%sO9^;N+4Ov@PvA@&y!fqX<6d(n?b@bK^`U;WL1DSD0K*y<}v8^kXw@U!t zUO(fIlmuBYSv@?R0M7;#B4?&lTy?Nj;z^K}l~Rm?#v}z$d6tDWWW9CNi~0XxYbcv0 zlGVWb#}^sE`}0ejT!?(=hc*6R0<M&#)0R>SFQEsph8`}UL}w~9-L4Qh(|R$dtt)@) zGq7wL|2_gvb1+lNOPDD|3#^k(0x+C1FmJv$gTzh``jUZ|I%}fq!PEdq{W0$7gS6g% zT{54fFNCaPq|TdWfhoN}sPNCYErrOhFC&Hb;IH0JTa4Srz?4!9!W2#lkojriYQw+? g_y~_&WdF0}7eMC+2?RdqX#fBK07*qoM6N<$f&`1iUH||9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..992a28de5bee5e5d1dcf10ad5341ba667faa0c95 GIT binary patch literal 382 zcmV-^0fGLBP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$I7vi7R5*>5lFd$oKoo@!U`Vf4NhJ-9i|!iTpfNFS-RKMW2rhg9-?H1rq_w-& zm?9wr3S2_c;DQWxkU^atKi@a!o*C`=>7~R!RuFj7^Fa`Jh|>&tvITSTCkc^>UjMif zh?kp>4FF)dnrU6|WbBqv2wYw}h|>(ZZ9B-5Ees-z&PKR6zg3Pj8M~!5IE6t3!Rg}T zd@<GhFv4(P;pXb@heW_h&X_NzbxIvTJ-d()nUX{WGZ)_pnn{F21xpFKBwaA}PocSX z%<usW2bSs=BssSyn2g=hAgUxSok$}zZ<d&O$BgA_rm2b*oZbc}IZGExC6NTbwXKrq zahge`sM>By;xt3QN6;SbAIp=YLjZtnJ1VxGdw;|A`n@{FPtOB$f!FyP0HEI^5SbF} chf%Ba3m8quI8ymjy8r+H07*qoM6N<$g0fPf!2kdN literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_side.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2275aa6de8cdbdbee11f2acb8607ad7426bde5 GIT binary patch literal 355 zcmV-p0i6DcP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$9Z5t%R5*>5lR<03Koo>08wozJgeao)kXxviv=mCO{VzTA5A<Jp^`dz5P!tJb z+~h5S#6#GaO|!9mw<K>qW+uDN*XMVEe@v3>jOSjG?2u+Tlstj?{3i&JhyLK91n8IB zpDh4jy;(S2;wX%Z;{kYnogmF}h|y>QB~NgPFnye2_VjLz6oql&2Sd0-&^n<%E?0AB ze>h?s_;`Ey_yy5osTj-EymBc3RM|Cz$TJ`|G4uK6py@<IY+}Pf7o<y!`d?_yg&BJQ z<G{DAKq_u`5QTB!5|xmaPK*f6lch6Xn6ch099ywkC)&hPv2mbm5Cd?pZ5u?SS#FeK zYr6?avmApyl@5r!YQZM1L-f5N@@^6CU84Hbcdz6YzKE10&#V9d002ovPDHLkV1iHd Bn%)2a literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_top.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/antimetal_scaffolding_top.png new file mode 100644 index 0000000000000000000000000000000000000000..76379dac50642fcba1f97d137e4a5099521be462 GIT binary patch literal 432 zcmV;h0Z;ykP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$YDq*vR5*=|Qp--mFc2I{6vcT-$f7<G@DUDt6bF8QKSkmpF6D7@D=TW^#8#vV z4q;uJ_P|_Xt#`*WvpKoHd-%p5Xs!I2b8)l|0NpSm(OO}x=8H|cjT*{~`8$HO69C}s zoWq$O30*9O!1c}Tfs#-GVfDE}UF2vtdM2=T0_P%<*bO6`>HT*p1iE2FUF2}4hioLC zUf;0bT!69kz_T;GmrIb1L^q64Z4vq+c~oO8MP1~`$_fDR^86U(u(Nh1I3}C1)DPB0 z4$cL#vO-<tFwVvbs8AO<texOY@0-IAo$38{2nhm^KN^nf`+y?_Ve-!O-Z$sM6Ot`! zCv?Mzot+6z8QW(-L|IuygIX(ZE3`rVo`Af{Mn;3-+Agmy5cZeZuYxjT&{`oYE5AnC z1la<BkM}PxJqnSr)UR;=Pt0cujC^m~*m4r4E*pveKx>6=7-5`6LNB))jkQuoUnP+A au>J$N%>8X(67B5(0000<MNUMnLSTY#hrTWV literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/polished_antimetal_block.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/polished_antimetal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..8be7a9ba3ae8f5e64596eec42599ebd66e5b58cd GIT binary patch literal 470 zcmV;{0V)28P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$kV!;AR5*=oQ?X9NFc5u&3dKn%LKf;mDIH;805${?5@Kaw<&%L8sp?W7ECwA_ zQzvIdiePAcxS^gd=kt5_?p-$S?;d{MUUOK-*xTK~*K~%48P_+rATlV*3d4gTo}V6Z zdUg&X1Fd_QyibtlABc*wf^`f4V6FiGn@YhSXXgk{QC1RXu|j8fFhn;^1a*)mco~hQ zn7Ia#!EE|14~dKbcYLANe{5N-KxEdkh8<bQ3jk;5ATo%vZ8$p@NfLjNF#Eih8xa{W z*C@&g(`6w5d>SJ~9x%)SK*P%pR@j#3==ek!-(GXr<&dpoD77VZ;zG#QFpGArdn=mT zZbjWRK^Fhn=3_r;A_MCfR~MJ)_xEviaf#hMjlp4mVPnYPtqhrpvXYLvX(Doc9Idme zVV3XqBKf&^=>p&jyJ><=rNohN>K-)Ab;1iGgHN+y@OxjB6=u`#mF)`&Bj1wO+h%lj zF8@Y*FB)b<TKE3#K*Rixu{{&n#Bf02gO|}5%r%&6WU)e?f2{4|7k8Cf7-n+)mjD0& M07*qoM6N<$f@aamK>z>% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antimetal/polished_antimetal_block_top.png b/common/src/main/resources/assets/antarchy/textures/block/antimetal/polished_antimetal_block_top.png new file mode 100644 index 0000000000000000000000000000000000000000..a2a460693e3d08350b5cc33e489d418edc9d157e GIT binary patch literal 466 zcmV;@0WJQCP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$j7da6R5*=ol1*#dKomt!qakSQv5g{(H<2A}N+F9vn|=QOHj5POMcg<W1yo~e z>^BHZyKrYRk~6Ev@Xmc-_shfg$G?lag8ku$vkj>kv0kp2WH)GijejC7)(J&%8}giO zP(TNEwgF(b{ljhxiPk~Hr1~OHStsb;C!9f(e!u|M$^WPcU8$1@WRngIP!zY6^Ado% zuGk-r?3OERPf&R!Kd(qjqBY~;ASCV&#}MCt`%0eAsOyT~>&;o<qqT1AD+3+Dm)Doj z@zo@|>CEcmJf8))oR_>;6^YiJg<B`6Y??D34#@LaP_|B}>ngy%o}Wm~2)4V<6-=s8 zeK<8EjI`_zN5;cJfIT460!{FRif4*X>1=cHXPrbMa1!C_GZXo1#D5|!ClMBR1wVd1 zkWKTmkv@ZcrOoCoEY@G=y{f_@0hFI9t_+Y(a~9ElGGM)25$7jbpRL^Yz)9rdGN~Db z9N(cyHOi!#{wdeXRmU*#h~DDfWXikD!?At)aH2KkyzB`71KK}73c;R%)Bpeg07*qo IM6N<$g3Dpp5&!@I literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png b/common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png new file mode 100644 index 0000000000000000000000000000000000000000..f4dbd82130f70cc34f9782ff8d6ef6827e58b6d6 GIT binary patch literal 3162 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%0Dxxh(r)&_F@2uPX$?q%rDY z_sgFr@bg3M)6t(y0Ettt>V)#R($p_3#~_%~?y{8=a^=C!P4(`<W;1vMZ6@(oxJmnE z0<v8&b8%*tUrH6@Zgd><)vp$-ohF}Czjv46Ycdjps|Z7{k!O_s);RDoNtF`pLp#k| ziOq-#Ll@VlL(N2&H-=Hw;2aW;fSofa&SN;kA$PcUAf%dr9CK^_Ys6S3=xVKg6{Ocr zd2jE2K~_qbMCn*T)LupZ1pp%-Ky1_s68>*GUMXcAxBLl2tNkEP_IaBx?>?7-VeS_B z5;@RD+mki9j3|Z)PU-N<%qfp^snymtL2wgKFSL=x$O!((OZVu0FwM46Y4YCecH!#y zqIuXmY(sURQ!T&-Mw`SN4FBrsM#~}bZkW`j`tOw-zhzlBw7D=vf?cdfdwjElXLs=y zmA<lY`Z!)xsTB1ukJ1Z6>sD1y=8$0grdFrZeCOUX$(wnKkHE&XsyGh&O8o+Y+4@y= a6=*>?n~y%V5h^Xc%3-%-u9XMzSN{W$ToZo) literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png.mcmeta new file mode 100644 index 00000000..4f0718ac --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/antiwater_flow.png.mcmeta @@ -0,0 +1,3 @@ +{ + "animation": {} +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png b/common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png new file mode 100644 index 0000000000000000000000000000000000000000..276e8a2f755c6e4d9527a785d208c3c660e04761 GIT binary patch literal 1481 zcmV;)1vdJLP)<h;3K|Lk000e1NJLTq000mG00IC60{{R3d6e<s0000dP)t-srKP3+ z|Nr^<`PkUl*4Eb5)z#C})6&w?&(F`!&d$QZ!nnA&uCA_X=3piO000eiQchE}w6wIe zw6wIew6wIeeznlw000F<Nkl<Zc-oEFKW-aG6bA6`0IwmCNYTb8$N_SM9Kk(PP|0{3 zHWEOnQ4t4lXTWw0Rc5mUo?dMOhKg|`1C#Gi(fr#Ta!EVW3}%SI{P6hR?9RdnA$NZP zAc@!kpc>#2j7kFZ5C{QJqj|s>+hvD8dKyW^!mV8h_K4gBNNWO#IyH43LaO&^92T!U z0)PL7M&coPhPN{hXC4C}#@MlX{)`@<JQo|zJ)C)P;6Yg2MbEOM(a<N);|~BxnR`O= zaOUwOcO8}wd`O-%ci|ZN(IZ*Vcrf!Yd)CDhj0Q)DG5iPtvsWmfB@d5zm^`5IQ-`gw zPoB+-Cyy47Nb=yc2c)uic26E2c-}$~<{pk7%sk3n<8iBtp2KGJF!lQ$0c7sskUW>0 z(W4A+CJ!kPtsW+iZ#};8?4k$aphNU@_r=5F5&FqP5lKVK9%(&;(>@rSN6-`>(bm&P zkF=ifkUhS7;{P>_9$nZIFd)$xiU+4WGI{QkM|EgCZyJwh^?;H*l01D%B9GRi483nW zT0Nl{WZ%QaQ}gHF;@RCyp7)a{FnVqXs|o3kcsw=MyD_-rF+DeKI|aYtVe7H#3CR<5 z+bQ9^4=*fwIOL^j(eo^1k5rFPiwBK|qbInd9-i<p%sk8Dd0d(P1mUXnbbB6T4_Z&) zGI_Lkl-y08VKhvKp|&3KsHcDO+?!qi)iXqon|Vl!!-wn%oIFe(8aZ?W?7(A<#|t_4 zXqP?fyA&Tjs_6pY)d$43?Fo4iJ$~}|;-NL3%R^7ttg2@Rf661^F;7^$iXM)hGfT<0 z+z_%l8_;J@fJgFh?kNQ*pNq$34^DcNe$V3pt)7dQ#WR?$CeOC>kkvl}ZW<4h$B!OH z&u&xZMT<wTXC8jXBgMnf^K~%22SSZc^jy6j&?Qe$;Dl#zdEQqK^%|OgA5M8V_uOR9 z;<*wUJx&!8I>YF>zMXsg%%dPAdwQn1bEyB8=VS8teNSIJzZ#*&FFR+&gX%fI{fM8B zc}hZ(RH{`^sGjTMvCw#G3tm>nY?H|o?7*|!Sb*rJdKf(`y!(){f0#V{uIFm<<R<%` zr4p<jpFKR`aR$`-THLzUBa}mrjUFi;fMGRx=8e%~2Ob((Jxrc$@o4sJUG-S>e6Ajw zc?N|+2#@NaD<1Nwhig|ovgbkecmy_{>3n{Dt9a)}4~nPe14(tcz9j7r%N|AemPeM( zN@5-H{6-HWx0flOt$4J0y5vy>;C=E4q{gRuyzu{fAWP$E&-3D0sSS;X1YiH%dc>!7 z5TJTY9d`~Pd4w<}JuRH{B!+C0$M1WrcwT1D&ROdTB)E8K*d&hyfN4SYl*8KGCZ5ka zd6W#s?2#j$2x&c`)cfRl6+K=CB|k;ahvE^);*NO8l~UdhB}%eK;7R8=+)N&-(nk-o zM~-*^`O<hwy_4k;yuQovxmSi|^ssm+;k+X(DU1bCGdagc-G)PlfwbgNT^VCAc@Q7J z=lME$)L1;dj~rchB#aW2VLf?B5uPQFP(t!>iVvAQ!MW(!F@nXQdf9rUc;vwINM@sm zvUoyzeyLs-4=s5}%ASXw<bg*<k0#I7M$bBXeD+B3#Gy={FnTz8^jW^|tTxGm=(%V- zUcgO%;1NWRA3ao!o@MqZT=Y!Ga`ljV@xkcf<oVb|&u*hGdxQ)>K|INtv2^+VUhk)V z^cZbCpI43NO4ohsLG=*r6#e8W)NtL!owl9Y=o#Lh{N6J6<l?7}-#0+TLYJ=b<W1)u jLH5Y#k+8VS9vb-{Q&gY{7fzJM00000NkvXXu0mjfL^j+o literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png.mcmeta new file mode 100644 index 00000000..0645f48c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/antiwater_still.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg.png b/common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg.png new file mode 100644 index 0000000000000000000000000000000000000000..259154557367bcfbfa34510c40ec2870d8f3c591 GIT binary patch literal 381 zcmV-@0fPRCP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$H%UZ6R5*>DlA%(=Komt!nwL%+im2xUYAO&Nrh*y%pr#*y=BxOC8axhBfvBiK zAi-b)L%IpcW`ZEQ-GnWj;hD|ceR=oYy*F4+=k-X0RBOsobNBQZ7!2Tc^APYy$w-8_ z9|Djzpo<-=p84?opo;3~07<n5AjxtIx@%vbU)FIyL=}}+PH(kc2T7I_MM4w_i^;5Z z8<H&NO?|ZpS{ne2hXX4?71C-jcU`<SAjxu4{nJpEy4CRVnQ|h+PV2)1_AC`N_AMr} zdORFh8TZc{ubtwu0G26=9DB8YeLLXnbhOvpoF+)BsD8=vZqO}buQ`{~xpl`R7C=mF z?Hd3$7gx1mUv1X`P9Equ)rxZ54|)CAc^x_Al(-RAMRhO}KBoXg6_ve6wdOs`y}lpI b!@uhrcCe=kc9{}N00000NkvXXu0mjfH!h+T literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg_slightly_cracked.png b/common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg_slightly_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..5550ac1d566e715691e7a7cf0d73e6c9aae1291f GIT binary patch literal 480 zcmV<60U!Q}P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$nn^@KR5*>LlD%%*Pz;4X*^H_`!xjV>Fzh+W;=w~ucqouJ$l?d++^6aTWa-|m zLxv6-vNS<Q1)c=U&@bd`s6%}f8&=YxTu7YDOCIvjSk0G>CqkwayPe|Oub+m-0KSGl z4Bj#EL~zVL0NDZ5Sh$Yg`wKu%2T_`xJzfQ)e-@BTDFE_X;fgw={dw`Jd5RORf>Gx< zz5B-pV^da4haS07++E)^#|crIF&%nr%Bq_IfNxtkW}mV1fui1@B+LdLj@hTE<?RBS zvLZ?qBimxPQzr>gn&FC&EA@5(-?o?@wyqa<cYV|Nw#8GN;EM45ci1VXaHPQ4vD*0J z;;)p8Nx*Zw?d;wbm<_xZ@DE-eQc>@5rF;G}2FIr5)qXW!w(97M1(4Nz*(7DfWiV_N z`10|#(cSMK9}EunpfC1V5%EMA2SdVj%wiJovdzhqkd)O4^-WoI;yuUg^BiwkOah8} zk8fMNY%?x{A--+B?#8xA%8J>*JHe%>_bvTQDUz~c>{x{B7}tF56r~w?tvdJhU-k!# WzPQqzXqy560000<MNUMnLSTXnIpanE literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg_very_cracked.png b/common/src/main/resources/assets/antarchy/textures/block/bed_bug_egg_very_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..46976ff0961969028224e54b0ddaf7e89a2c98a2 GIT binary patch literal 482 zcmV<80UiE{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$oJmAMR5*>DlCf^vFc5}6+q6T<DkMRG0K*-NIEx1j89Zdmp2ZK4N9zN0>E5kF zhYlLLR7OV!1_}_CU^yZp73$!Ka1bd4dJ}md@BZ)p8?2YB#ub91uBob;&p*Ep*2`6s zm4^54Ts|gW2fPtOR|vL;0#^veV*!9G1ec*ls<XHLo(cfHj~Ai;&jO;TYkR4x)A?NX zeSFiTI%5&~ojAi!KfVq2rD5*5{C+gtU0pZl4^o{m_gwa+=|>2ZByuj8P6UCHuQ0OG zyvkbyfPHC5wdw4%Jrqoz2i;pBP?EVfCD~~^xVx+CCQy=8XH13Q%de!<PSJKbKGj5y zv~G;Y0%tNJo`obk-PzsFpk)n|v<k9kl#R}boNj)rpjB}mzLIQoj;|zDRkL2MtUFn0 zERt9+SIt9S5YIv$pZ)-F`yp;3=K@y<>-~Lv(`*j~m!XF%Y~Rx=x17#o#J)86N|NmK z3rG6$LuWD~*=gcg$VTS`O42Gio^9!|u6f7{7NP$lKiuft%J-FIdnkw;**p2ZefaPA Y3u%VG=ExmDG5`Po07*qoM6N<$f{z*4MgRZ+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_block.png b/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7d62292d1de21da6cdb1bcbad64ce87fe25117 GIT binary patch literal 556 zcmV+{0@MA8P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$=1D|BR5*=old)>sP#A^3s|Z^tC6XPeDfnU><YsKac&ecoPbN<gx@7BX<P|z} z?^|>-Ub3a$y0jJ;qd*W8><g{zilW=Wz8A^Kc;TLNKF<ID;^*skIxbQGBB#YvD*(nK zKn6ZuRAU$CBq~D&J^-`zlE`Tx10N?YQX;3tsL`d@4;hO9fVfCWR8|ptHx~e`gvV4X z5|!Z?CoihOu#F6S#v))PJZn-Gdr^&!-q{eLudnoCz5zf6K8eaORB@3qYILm_fV&3( zOD6R7l{OC}?Da#w-v6+@SVCYi-(WhM3@&k=6EkcxYIH4y>B3+~PRp9Pwq3RV%p7FN zbTYWy)2J5l{nCa^zbRH);gkz9i6&_>xU@9KgdM$OECPi7{84lFP#xD{_OtbpQKL(u zGNxM5(K{Prx;gm}d$*^VQxP+4<Np4G+@3L8FKLPwybqhWc^w(}xOttpNOAM}evyvF z<uRG<EdP;#Um|EWZ{LJ3D`EimZG-cFIj5P!`QH<!TCv{#LT=A&!ERnhm|HLf?cyBo z=7Pni@0G<W--_v?*AH=zN7(C!&u*m*e7<ZRD`JLiTra92W2z=#n;##<iOQac0bFwj uagnkT9vn;zstjK}Az92f$T-J~YWxR63P_3{7C_?w0000<MNUMnLSTaSarLqQ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage0.png b/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage0.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae22a7ec56dac180fab0c9d109def43b218961a GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|=6Sj}hFJ6_ zCrGd^ZjgIWzvO#;%_kog)7vKuYOWa_&*bo9PM9SrAt6!m#kD}{P}AiqX~{PIV10uR zFS-qCcK%>nZX_c9r~k`8{?Eof#%Dy!>yyiMmT~8#Nc=Od_&>k!nWFO<S2i}e6=|v0 z>OU}~#_XFaxSH{{|NWE+R-gMEXMUA${_|g+$GgthAYxu(lEt|XGaueuFVC}0T=8Ke a55q?es~%JJiW@+eGI+ZBxvX<aXaWGOI95pj literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage1.png b/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage1.png new file mode 100644 index 0000000000000000000000000000000000000000..e15574b9a055049670549034f48327cc846eb8f8 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|4tcsbhFJ8z zonXjy$bo@Hy}i}dDp{CGQ-@`CNYZ3}kGKiqznJO;JSIPrD{ytV^kjo)%LCE$<dzl7 z`7h*_mq&>G`^9?GX7l`-k6Y)smCT+i{D`F|mBF5Kj==XOlcq;34*FY-pRtK7=X9C* z{o>8jIR~s|_QqvRkh13taJz7$?9p!VC4y$>*BCLSvh2NLvMqIgta06=m<!&$_3cwa zeRJ5ubU5}tJzV`SnJK`{p;V1A$vU9A*hyLAWyU(@L{*KQJ`CooS%O|OoKu$u`i8;N L)z4*}Q$iB}S-@b! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage2.png b/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_bud_stage2.png new file mode 100644 index 0000000000000000000000000000000000000000..5827563ec0c321260c8cd39242f705fa2850bf9c GIT binary patch literal 325 zcmV-L0lNN)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#|4BqaR5*?8kTFWcP!vVa4-Qyl8cCWEun0DTkVcS!tUy=b5?qlR5L|&Pn1L{m z!VhBOOd$+u5~oQ7F)-g|{xeY%ZR~vI{qNp)&xil{`!N^iX6W7d(VT=-lhfXi-T-R` zaAU7GL=Dxhb%`5$=xjqY+5#|sSadw!HmG$8Nr)SJkc48My*>X9VbwS=Ut<wO8$z(P z)y=H}gxMnGrr>P3RG;^{u}LUF?Tfi7K900n0qnK8-Cf9CHkFV_mjDFHmz{d2bsDT1 z2c2zTz9v37Af=Maf%1t)Tfw<*UcUYTz}3;QIW(^X$|pAkPimhjV^S)to>Fo7crU(p XXIpcEWMjeO00000NkvXXu0mjfOjn2u literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_cluster.png b/common/src/main/resources/assets/antarchy/textures/block/blood_crystal_cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..d73397be3b5777a8b0d483c69b0358118e992169 GIT binary patch literal 359 zcmV-t0hs=YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$AxT6*R5*>@k+EuoKoEw%l?$XW&7qA5DULKD;1vhqz$b`L;3I@QPsj@iHWs&# z?#?10Hj0fF0U?_r=fq1iT%Bnac4oeRW`6kpVdBXAmAB4mZg1~rA+rDzN2b#?gg$w1 z%|a#tL$m#~1|ZlhXCaFzK&NZ$z@dBIVFwO6Ygk=;koUj!CIJA1KKAil=^B92ROhXb z_ZB1tg#PK@L|DVlKke#t{RNq59@l?oLSJlK?^7j^W0a=i;c!qUj?8#6>qIT|<<g>> z6tcTmn-l_HNO9H>0CwQ8>$d_K4(KUY+|gMh!&}41rK!+aL#Jzk&61Q>ls)B&jh(JZ zX=P0{KF-U{ow+vec*><T6>sX2Emx$p4F4%DkNa2Y`vj0RqFkYCHz5E3002ovPDHLk FV1kYpo1y>! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png new file mode 100644 index 0000000000000000000000000000000000000000..602237d08b156198a35308a01be646b9c2a6f5e3 GIT binary patch literal 1014 zcmV<S0}1?zP)<h;3K|Lk000e1NJLTq000mG001xu1^@s67+?BV00001b5ch_0Itp) z=>Px&ut`KgR7i=vmQQFSWf+H_X(qJ|>E=(jO=32?(*%WWs14l}aUoJ%4`L~-2f@XQ zM-Lvocv;F`y{hymg7<}WL4+-3bJ2s)1|qo2q=RFeq{d_xVyp?X<01QfooON@DL61> zn9Muh`~KeF_spw&^8Q<H(CLy%L@^sS0GUJ-afo}5j1F&TVE{G@S@sXA0I0QEO+K7S zM9HP%0PG)BG3spqK79KcnM4b-VY6AtqFXHhjCvd8%a7l2&4!IpZ=)q+zL$vO?!B^H zT?7JX$r$R-WLZsA<sU}9joGke8D_)g_1rRsCsQpMlNqbqDI18(8`WkHoGzuqBTo)( z8PpGi$XuKymx`lXEmYlVkxRv8+PM_yR!fSSNkrM*dyJO!YouEPO#&BQP<QOk2~Ym` z2cGq4cm5`qiW6U$$8p`k%a=lIy!0aRg?a8<QPj@w0F-qLRZGU6i_)f68`SqST_jQ~ zVK!{4%^pFg%kJJ|w(`qt7qaLUln##uA_}p5>D5YuKtQzlqc>lcb$j(ug)wxiCF>F` z^|lM(tM7jDbt039q6(*-ia1!s`zyR~=hii!fM&x+xm~>Kdi(k`U1Z}~MY`>*CyaWV z;`$0O&_TIfyy^lJ*H`4j-d0tcJ-#m+<QIcOCIV1CeeZ@VYV|&_S;+d*^#*wt2xJz+ zJ0j5TocK=R1IKlVgy#ULHhY-XF^=nEHtazcv}DY;%glyNKM;~D3lDfR71wGyod%~n zGF6zxY}hi`Ti(PxxO=aR=J5=Z@W7iL)9~Oy<yf}yY%9m&L4Gm#pF9ZMSiQ6pUzkUn zxkMPpb-9v^F{3D~<x<Qj3J)sB++0g@J-0-BVP2M{mJW|(+p-sDeMa$KfA-v1_pK<a zoR&N`4}>05^Wc%u;m)mBrsqL15j`Id&Tb;XgFt36yfdRH81*)e>taN%lMi>K+se9y z<GOtQ@Cok8U+f=Lxsr?#3C~g1EoOw80^^Zd$+w!=RF~)avNVx(aed{q3tnNwH*oNh z7Q1@}TlwYbd5~KQosS22czAY0jl}~IFf|W;Jqhx`Yb(>w2j}KNKM<leg4|>Cpz`N2 zTlr<_i;3q0%_Htq^MT{Kd|PSq?yK6+d@%CMbYWv#@}M6G;T;1-7bfOGCK2@oi(_ma zeDmXPT%J4fWjYZLHVebP7@G%Q|6p<{5~QqKLp&I3J_tJ9p>gN`oe#cv_zO4J(lCMt kaz+}(1JQp*@IV~@0t`-oValx7U;qFB07*qoM6N<$f?J~BfB*mh literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png.mcmeta new file mode 100644 index 00000000..1fd02729 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 9 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5de444e6a31cbb0d75ff89df871ce74149e57dfc GIT binary patch literal 1190 zcmV;X1X=ruP)<h;3K|Lk000e1NJLTq000mG001xu1^@s67+?BV00001b5ch_0Itp) z=>Px(U`a$lR7i=PmcLIMXBdE=Gd8u0iSLYxeaJ@+u4$y8U?7TIwZTP5t+GT(W_QR~ zsZzI&MJQ6I{sRmhqDtPQv_rZ?$h1;CBm&ehP#Lb+>e*7TFTn^42=3r~U+=&qB)9nF z?|r}b_j9lE`;T9@OHLh2j{_jyOHLhta?J(6NT`%+uKWd<nHVJqNQHc{Le`8*MZ4O- zOlr(bjLHjzp{12gN=}`Cuv)IUWX-6waBk`bW>UjQsPf!Ms4OmT0AMCH00QFBt~M|d zD*0jsyV~I8(_b+XDwZCXR=pt<>}KZz5swfU4j)L%-n`6AjAB<C(trpx0AN=eOs7Wx zm`;ySu$x$VoW<o0>GIwCt4yayq@rDI01z}1s?R-3kCQcB?mc`$eP>S!=Q1N$dYq+| zP0XZ*U2RaVxt$QiC88Qn|NfU}+XphVXWIud>vyhSk@7MGuS+5)dhekW(t8i7@9fDl zksBkS67V)g$*E%`RO0;+oc$o)C*B{CG9oWB1YsQ@U#u{l9${=C<h$s2Wv0_37zvf0 zA97#JyUiAEvqeBrxOQ<6fZ0iliI0b{KKhWp4?;fWSM4@SE1R58YV;Tb(RoqE-<~~3 z3mp-QhFL8+{PMWWc<LOnXc&M8f3D#+TdbBG%%sNDg`rLvMOS6bs4tvcCgn@4H`yW| zL4e6j7E3=VWLFz(wL%Ps4`kfl=>+Kc?q+7*DXn2w8^oevrY;Q8-xnsJC|tI5ZeKO& z?+f$CKfAox-bRf^WIk3)PRE1eeJ|btS+ZOv<r}7Q&Gqx(?)_ES=e!ROgmS@do{0xr ztxzWipIu7L3u~7x9W8W(U2PEA*^;5f`y(Aj?6xS_O|;OF?3WWf5Sc%X2cpzMFNlW+ z<(ezGAb8*{*;Xrr=_$35P`mSBae0G<N9%GTMPJO_8t2}_Cuie<cbw}xdn`O!e>WZg zIQv04je76l*?Hhq5}ury2bLb^o7qoJK;_Il5F<Q0Y4O!~iotmFjXVf0E^o-%Q*Dqn zHQx*r?4}%RZw1VxhNZ{pY4>UK=~Rqs7Y7L_3U;+YKv86p##84g*IZuicD!_(EdbPL zgjel0!CWTA8l$K3Ks3;B_~89`Fgt0HiiHR$3acgObROi373N-#Z8shWi>LA+m-%0q z_uUT)cJrO~gM6{#-wy<~3U>32`$4`~!APj&GO6x75Sz+z9tc_uhYw^my6y+wvG(Rg zG!$>!55CVoW^5qj+Yc5Vt@Bgv)3fad;&U#>xxTZ<*g)vrc;FpraY;8G1dsEeU^f}= zkHBm9o&6ws@1c(eLcUyc2_EOc+^um+PMxKd&CVaMFY@xh3*W%Z#Hd^v^TmqnxI5Rc zu+<82^V%h*E)4m~Y9v%?z_%Z~*xn|fC~`kIul5p)hTpy)2<ur>^Mxb2&il<gz8@%` zUmb5xX0qJSUA%4G?di&cpTGU`tvq<}*K^XTSXUnW2gD;?z*V_fxBvhE07*qoM6N<$ Eg8ZB^F8}}l literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png.mcmeta new file mode 100644 index 00000000..1fd02729 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/brown_ant_nest_top.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 9 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/empty_brown_ant_nest_block.png b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/empty_brown_ant_nest_block.png new file mode 100644 index 0000000000000000000000000000000000000000..50a968ba2c7633e04c7b8e538efff9009d421856 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~(Ey(i*UC_< zovktL?d{WYymE4KN+Mh$Z8fdJ!m@x03O!vMLnNlU_BZk}8}cwce1G_#a`=R>-W1Kg zlZ~Y<EFKeeGzGT_DKE}Qy?tk8oSKt*?nGYq$Z~^tOXv6TB`?n2&|k9Ph2vK9#U*iE zX*ZaRmS^d|5~_<-nRj!6$gDq_v9ESzyt?_l*5L9H?yv)ri=H!k|6=OT_cnbBw4A}y L)z4*}Q$iB}Bxg)Y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/empty_brown_ant_nest_top.png b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest/empty_brown_ant_nest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c166911c19a251bd9b10f79962896770398ff6 GIT binary patch literal 522 zcmV+l0`>igP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$#7RU!R49>EQcY{yKolH(lv-G>C52Rysjw5pmqHR-mp~yj_+I)0+TYNB&}08l zZ@n2z@3s%Qtu5liN)#j!J6MDm^)O{|_pm(Po1Hgr-fF*od=;{YLk|E0AqxPTyaEvU z&L*#T1GpQVn*a!6iqJGG2Z4JxI_G23%@%7R3!TKrd~cFZgTRe^hxy2Nrt=kmLEr)~ zKD>WN%F8%pU~L~F--$!d>sV=4K0eh-7y#p{e+r=5)w-rp3DNAF413f0iX~msx^_zk zkY?rW^%;QM>ocOK^A%+<$so;2045u;BcZd!y4da&A`ZRTVm%1lG%GiGWnA@7Bj0&^ zs*_<)$YMHQ?Vn#rxqp87Q|>zL)?^$Xn&u&|9NW^5+bL(&DYkniIaTC4rdo=SMdUka zR#Fd-*RhU$-{h4^D_K?xA~(I~Y@58|^v3ruAFEwWTMtbGU^0$J7rnQh-G2Q_S$t@k z*<#%fTq8QMY3ou*I=vJ!&C0Ib>e?*;KY!m>yLu_)AaIjm@1L#guCytyk1gRaCV;J< z#NmH6h2Y}UPXl0l`+OtCJvAi5UZ>sCHSIDEC*zp$Qb@<PILuPWzg|ZbHA{4aDF6Tf M07*qoM6N<$f;6J&S^xk5 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest_top.png b/common/src/main/resources/assets/antarchy/textures/block/brown_ant_nest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ee71db4dfc88e9db41693e1089debc727048d5 GIT binary patch literal 771 zcmV+e1N{7nP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0008GNkl<ZcmZ@% zNl%ke6g_>EGPIIHpbUa7qnH#egA&w;uuvc|8lyWFy3oYo5BLLIxHp=(a%Ez|f*2Eq zL_{zWWROOQ3<VpRTd7i@rO?55F2c?)x!--?x$m5J-#hP9J&)TH&mOiVp5AXwJi2*S zg4p$Qm4df7IR$eS+ax!iv?o}<+v1X}`X}bW=lz#Cgd%$!V%)Qg9A_g2-9J#2oq>z4 z5|k8VN$vLK8qBQ(u(=(<%kD8K7JEi!QBjzUNv{uuHml^>p>8<xGV$HJh9|EFk!~`I zK<CFv4CqB~wbV*oQ7zBaEUQ?Lq`_bSV$m21^~xlZ6$pl;6Ml0cizQvUU`@s1ajZ=A zVNADuzRHdlZ$}W`*+p<O1g}5HIT9on*0;*o>BzyWcWxQ0CEtc7?7?bIg~^x%M^1(i z56H~hk*Hvc!(Fna{xJ_~%M0M&+<|JUE=65M0T$N&pm%s0Mtij=ljIAA!7PA&QA{Th zOHWBgM!E^AW8fPxQRW2C=m#Nf|8s<SKca$jPV4D%6y;h`rkzn7#N!Dlqfy!ywg0@# zDMpaYGA-^Hn1l+4cVW-ZL_8YB2}dq#;6$@-kwJjjtjQdAY0GK-+C~VjvV5rF=_TT* zwA;V}50ROK{YVx;=!Z21FJE~>3sRC46s_X{8Vm+J?;OIV`r~>k4!1)Qk`7uonv$iS z75ED8>TjsM-6-7it8ysZ!p!12rhfWy?^=V1kW8E`V#ji=m|YH_@l-JyT_sQ~u>Cim zrtnMOINw$b)unldH_c*6L!bU9&QunGt+VYrZFT4!pTo@3I>ZHnMrFW_3r-}*Bj_6S z$h}BQH6b;{ga=pa@p)=NRt{uUi4ZMhD0aXoIhrl2+OjNgI&8?OxgtMHKws%C?G)QC z*S?$mZV{q|wDK<i00960WlRl{00006Nkl<Z0{}amN!`4d4}Smv002ovPDHLkV1l;> BTy_8e literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/budding_blood_crystal_block.png b/common/src/main/resources/assets/antarchy/textures/block/budding_blood_crystal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c29ec146a5338d308e3f85ac2c5f3ded5b6d021a GIT binary patch literal 592 zcmV-W0<ZmvP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00067Nkl<ZcmY(> zJ8M)?6b0Zt2bmd+IwKYmP=Yd11iK`S+K381N-Mh*DJ=X8R#sLb2wGU=57;I)A&s4} z5y3}-5+j6EX5#D4AalLnfjgLCF8iFl_gZT|PWp7_V!71o<<I%)^!d`~{Acc3S>Cx- zvi03retl0Hqn+rb<8k@ushFPW#+61V{P?%}zoXa~279t|FxvB{g<`YOj+L^X{Rub+ zd(DVTC&C$tq?&}U2Dhucsj|pK;)yDS^*6gwEPjrATOUFIiLC#@?!FsyXJfuQnJZ5m zl33u0W-DI&9OM%DkRy&)-(umxQV?2x{V`U*f5|PUx<{(Bhdc3WI0z)~2Srxkm%On0 zHpCz9ea(L4$Pxt=n1$YMA8N(9R$DwIEBECvGU?ineu!(^j0`dX*8@TVslV&hOeYUC zgEF7W+yM=nm^q~kuKGhH(K;7*xAR)}QX?xL8I`&G3++Y#E<akyZNQ}U$M5#-TEF@? zP=u7X{|<vsg#=i$(SCkN4%qBCmk3#X+R(Go5j`n(^7Q2*VaIC(wjP6$e6@Ql43J{Q zHU1MIIIaMbvaJNbs-EA!88f4ac(%5gpR3+gf|vj>oNeSSxNsu5J3E!tlxNEP;*^mP zkN|8ON$HX$Nk-z;Dbt?$#gPHl7T7%jNCu|D@&Q{Ja2>D7*!p?@0{{U3|L#X0n*aa+ e21!IgR09BXibz24;YMx%0000<MNUMnLSTYm-4dDr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/chiseled_dream_sandstone.png b/common/src/main/resources/assets/antarchy/textures/block/chiseled_dream_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..41b1f4253ac42334964f07c7ee9977ccd195f8b7 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~p#Yx{S3PrI zBZqJk_XM+mG@Gal*OZhC#=AjE3q4&NLnNlU_H*_zEATKMXaE2I)2Rz(f|e7ERUW=6 zxpsM*iRYW0vB{A_G0YbK&lnU2DdaM^UvV_t(*4LJNLzK+p~A5LhS|9nD{3#U_WYK# z;9K^l<DWJgPQN2y5iaxp#`kvfZF7C6M@!lt%HDprZuLj@%y6cp16^0+ftE9Py85}S Ib4q9e0J&66`~Uy| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/chiseled_nyxite.png b/common/src/main/resources/assets/antarchy/textures/block/chiseled_nyxite.png new file mode 100644 index 0000000000000000000000000000000000000000..463a04bf5fe24fa1e7e3de9d441e388869ed563a GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~i2$DvS0F7a zr7fdmp`ziarR!>99OPt~=<ASiK|zikD92F}<QL5F9|EqP3NZqTReQQPhDc0}?f2$m z3FKh<`RZ@J&Bw2KcM_%qFmB#${CM6wKC4{oS3ddfIo1nrtMUCXH)!9K6e%Mrdeb1y zYvqnLU4o?#o7LW4dSvD~VYiNIo|JUoT>b(+=Wl{VE4Q%(U3y;86rPa&D5b1-z2haD mRRt@4{L8P1U84W&B>%5C=C<iay#j&GVDNPHb6Mw<&;$Sr>RBTI literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/cloud_block.png b/common/src/main/resources/assets/antarchy/textures/block/cloud_block.png new file mode 100644 index 0000000000000000000000000000000000000000..595010eed4a36f899bb251aa6c6e72f1ed75f876 GIT binary patch literal 430 zcmV;f0a5;mP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$Xh}ptR5*=wlf7!gKoEq#nCk`lLEz3VY=hLOh*LSG!LO5t3#3iy#*Ga+7gi@Y zPCmFdNTKZcERty?E&DS&vwHdd`us?X3;<{E0Hj5Rvv<6+03>NaT4dy9!eBgknE)^t zkCH;~EQ|Gqyi6$PYXD5Ixt?!$XIa(D-}o4lp(>sd7X#t_dLE~N1_;c&v#8hiH?HR! z|6wpbtR#??cKZXfa=s392IDck4vD7MVPAkww{*G<dH|@nK&A}l_{3r=s0;&*68fup z$zc4S$==yOJ8tM~fs*~kjw2T94OO!R;Bq?Roejkj7v`#Jw!tpBfoYO3iS-bNW|AaR zq*(ThSDK0pjE5B4C<#+*oxPJ5SrAVcD7m!Q1$plFhoFPA_opV}l#+vp6GaO_)oi(( zj&!<Zidjs%YPL^>5;wgL+N4Fss$R0Hmk$kM<Yf{a)Z_l8+4O%=(?mh1+hCvQ5`PPR Y0FL?dYvIpazyJUM07*qoM6N<$f>g@E@&Et; literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage0.png b/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage0.png new file mode 100644 index 0000000000000000000000000000000000000000..ef1f96cdffae6ac0a9e62e6d8db01e7d19eaaa06 GIT binary patch literal 356 zcmV-q0h|7bP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$9!W$&R5*>zlA%w-KorJ**P~16%#!LZB*iR9g2MDKVH%H~K;zNlZ$Oh86v05o z3{A+Yo7A*4w_J-D*Rbvg$h}kdz3;ue?|TpSD*W&F7iW*-KN9+JU;}SPXDz_py5zzg zlFEiiJIsoOsHnEMqCdg)=%h`k0f_NPWdlH_6)_%H#nV=eL(kb%HryAlB9sGC*^p^P zrWFrGDonFqC-^xDz%-b&kM$=2FXfw+YXyx52{oY{5NW5&^(Ay4AD@bf%iy%lv|_c^ zoO_2v+QE2Yu-p8(tFvw)#se478&6jCrZAMdT&E9YS}`jYB9#pZHJMh7UCBIOig~`= zk!<zANSX$d)@;Dw);q9W-|_IM9lNsA{$74qn|uK<!Eo-YVZsyu0000<MNUMnLSTZZ CR-jJ+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage1.png b/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage1.png new file mode 100644 index 0000000000000000000000000000000000000000..f17e0b3f94096f0473f1b10f3e2361b50c7753af GIT binary patch literal 431 zcmV;g0Z{&lP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$X-PyuR5*>Ll0Q!ZK@i1%dn@FChU9992{u5qv7|A65UuH{Dfkl9_!+DTjTNEM zAdQz8ufF6OkQ`aoLT6q6#lqL!%-eTw-VFQ`3ZP7Rr?_IpRi$O0m#;_rKJV<5a=oCb zS1;{j_M!&Wwv~D>n<`&$=MO#+;9;}mu23P?TUTqCfPOYt;=l<Es%<-A4M0s79a$bH zCa0#0BqryEkbX8-J0rw;%Q%hIiWLCe=-S45OJZ^W##yX{TZ@{`=|M;rm2(Tw2}?Y! zKLL1KzB}Q498LMQ+OPmOgwEYCovD)o`w+qVsA<K8IFi-=DIhK+Pzg`a%ckl;;HuKH zov`G{vEI@!0Tb5LbkSuZj)v(>1-@l@{IN0Mtx>)^VTpP{J4e9p8oSZ83$DMMt2k=f z#N=SUuX2<woZEYEje$SHC|xMIvQfHFGQWQV(mN3Fi$28uK7=0}?fx88Vsh#Q?T+gh Zz5xHtqpCmti+un9002ovPDHLkV1lND#8ChM literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png b/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png new file mode 100644 index 0000000000000000000000000000000000000000..f39902301563c1c5a450005ea0a552204a1e2a61 GIT binary patch literal 1161 zcmV;41a|w0P)<h;3K|Lk000e1NJLTq000mG006)U1^@s64b9_D00001b5ch_0Itp) z=>Px(LrFwIRA_<in!8UMSrmuAx$_9bS%d^lRstc}jg?3&Tcn{usa6|W8W&54l>HC3 zp-4}Sl#YgmaxKag4cclA5g<3Vgm6Iv5&_0G<9Tc`zSj?Iu!m(s&^?VGbLY;v=XdU> zGiL@KXa>MbUfw$3F1(8XP7iO$oP9BRom{1g=ykwdco%IKu2|c50oWSLM)FfmEX`{F zu{D;Bib8ODctcSLa+bxO=TQ`bPvdW*KN>FigFZ{x8p}p`8!Cavl<5Gl*nqqp50w8` z0*?hoSiLwhs#IGZ6op{p{K&|pW}=fujcMB?Z^tJ9{B==QahRIOMz=hWw%j~e2|P|3 z0RScU*yt75D%IX9WKuKHv~8-TR05CB)+=7WeF4DQzDv%s`0?y-L#a@joQ-6(OYX5D zUEZzNlqaW$H*6QKD4U_Wn2;xL`aZw@{DYG0{dhX61RnDvqfFZ-0I%P^Aa6rDXsNG) zST;jW4{w-r9Nv$oqbbvAUcCmu3fFurcq{^Qj>U?9-I^eC_Qfbo&PIEl$GV7vw}60= z(GCgoW;3|8n(|6{u;O1cWjibcBdoedMtLF|NeKZq&WlRM<u)1BVx~-ojq{?hdU0gP z6Qm05InX_s==Ep2Nd>x1j_<jdXy!sC@R+tuGO3xU-?#_c|I33+Y9{Jl&cHlap2$Y& zKu|VAN^XxO{AWD)H2x;aHbT~gmy8FQ)J!x#GCD91I%3co9P?nlxfiDGboAMJrN(Uf zKBdXo=xOjkee1=8KYyAa9SBYu0W1DB+l4C@8<4YFJWxUG=D}}vin1B9TaWjCJ0DLP zK}_w71LIyENcS}l`kSr~9)kznDb4e*4<45XIV%=v#lKF*19=rR5AL*Y&w~yRBoA_y z#is9f@BmPGAwBBYOqvIp2WTEV$old?ssgZd*?W0+@<49mIma2E2iY*ZRUeRq2l57k zq&&cUBpz%Ru2{M(Cg;KL2l1x*aQRPbFUUwQT^5a!du)`NIlo(v@7}Ru9_)D@*f8hB zlPey`NcZExrtkOX!Jg+)HbXUQFCOerXKml@&jXnQJJgf$U|qyIYaR@5eR&}Bfh0WG z8p}p=jzf2H4a9@?Op|p&*$hbs;yLi38?=deuwA$UVjd_Jw#Kq|)(4xuuj+%mjZ#R^ zMq}>a0nN^ZR7ol#WB{{asAlfR1F1|q4+OyK#gS1If^^X0K{|-<A9I$a`Uhn*WQRJx z)V`{CDH(UDYaS%D$K!!aERym-CYIdN&x8lvfgOqmA45lNI%z}I2SvLTSQ#INsSjkF z(t+p*?ojnXyUF0{`rvu<K-UM~U41Yp5Bk;z!|<THKF~aP(mc@pgYT(-kf@&sJ^Bat z^%L*xA22{a@!tM{?kC>1Z_fk$d_g~7KtEs5JZPHcf#w042bu>>(>&1cC-P)?px;j% bj0gV$YJM4<#ciy@00000NkvXXu0mjf3a=f( literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png.mcmeta new file mode 100644 index 00000000..bbd61c1f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/cornea/cornea_stalk_stage2.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 7 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/cut_dream_sandstone.png b/common/src/main/resources/assets/antarchy/textures/block/cut_dream_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..9638189137cde44cf437af48aa3ef7ca97686565 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~p#Yx{S3PrI zBZqJk_XM+mG@Gal*OZhC#=AjEb39!fLnNl!`g3!+IC6Zt{&)SJ7az=KCHSZouKn_K zlEg%ntjUuSC$gA@`A^C@a^Pmv?a2>oGPSE-l?Z#EQ<#$RJeYCf=a@wutjo%d=^UuD zaMXP^QF7@LLnANIy@$OgurBoBc{k}vaqOyklRpfFc}zJEeq6Nx+RNbS>gTe~DWM4f DM1e{Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png b/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png new file mode 100644 index 0000000000000000000000000000000000000000..cc28f8b6d7746c9be9d6cf75a4ebdd36dcf3172e GIT binary patch literal 2004 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png.mcmeta new file mode 100644 index 00000000..0645f48c --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_fire.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 2 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png b/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..be9b786295fa021d60a190cca872798bed2e7329 GIT binary patch literal 1672 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 SraA%u0000<MNUMnLSTX{1WYaf literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png.mcmeta new file mode 100644 index 00000000..bb2e173f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/dream_campfire_log_lit.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "interpolate": true, + "frametime": 20 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png b/common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png new file mode 100644 index 0000000000000000000000000000000000000000..b90f125753661aa8012cd38e69fbedc19d81d205 GIT binary patch literal 15918 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 Q_W%F@07*qoM6N<$f>xF`3jhEB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png.mcmeta new file mode 100644 index 00000000..76446714 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/dream_fire_0.png.mcmeta @@ -0,0 +1,38 @@ +{ + "animation": { + "frames": [ + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15 + ] + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png b/common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef49e34ded4f98d9875f6827861ed80eead50ecc GIT binary patch literal 15514 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png.mcmeta new file mode 100644 index 00000000..dd1bedb1 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/dream_fire_1.png.mcmeta @@ -0,0 +1,3 @@ +{ + "animation": {} +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png b/common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png new file mode 100644 index 0000000000000000000000000000000000000000..280e4b351e424b59a0fcba0ee7cffc5b472d1c96 GIT binary patch literal 715 zcmV;+0yO=JP)<h;3K|Lk000e1NJLTq000mG001xu1^@s67+?BV0007jNkl<ZcmeE| zKWh|G6vfXDvLWnBz}A2WE)vu=E{K&@Hd+aO0UNg!Y%FbT#BX3Fb{4j&B!yNY#1OPv zK?FfbktVx@EP-Txcevq^y^k446GB1`_q;pzy!&U~Jho8zcklk={RfYp8sMd?@xN`* z>0Z!eyk&sr)FdGR@R-6E2mue=2Twtg&!0ZF{{7!PbXx`ei*NMg;adaz@M!~5kag+m zf|hQmLdo$(S~4H4&MFw(maZ*JmwFOB65|{F_|l>UENfsJK*kfP+kxfb*?ZUT?t4_h zVAj4#e@4>JbqS8o15%r9;lt`sFJ4!Gr=pZode{OPcc;4o@KjXCZ3gGs9nH1p4Dg&N zJV*!-y9kcY*QupCT3{CLw+ehwXAu*_EU=*1n@+5E7Jxb6gExUyfB+$YHxYVFL0MpR z<$Vjlfd|xCtAG>6gaN!xls>l&_;{EwfTsZ|_XKH@6LKF6ZZ7E79U0)cHaI|O`Lt&< zK-}v~i<hfSco2aD#2do;bK8K$&bBmv9+rn^pScgdf0h3JmPQ*AoVO8elWpPM%23Z< zR)9xhe3TxxKt_%+fD_ylHUmCiK4SpSiNk}00HKTE_<WsOs-p#F;eM;Y7j+gfG0XxB z&h7)rhRDamgaMr4L<nD_pKpW!q5I$|NWhzzd5!!gIM(k2?tuP40&uS+%?>B?(dujl z2z$#@EncZMAvgjDh!(K^+%{mbGj40XJB4Q9*=O#9jkWSV_*LEq>utdqR<ujD1@3_7 zuZ9BfNQ{rt!xqTMT>#(&H$_1ppD&*=fa8l09wY<^T>!`D>(o*mEieoBTLr$Tvxtdd x7Fci!?t=pW00960bzh7s00006Nkl<Z0{{fK%5azgT2uf4002ovPDHLkV1hLQKEeP1 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png.mcmeta new file mode 100644 index 00000000..3de4a0bd --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/dream_lantern.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 8 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_sand.png b/common/src/main/resources/assets/antarchy/textures/block/dream_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..e096183d65871f80db48f6654c70b206d9abf689 GIT binary patch literal 419 zcmV;U0bKrxP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$T}ebiR49>MQn60OFbp(F6D4M#q7fh=u`%!k{0Kk6ceA!qCpSv!l;PU&L?+8V z-<=)beSUqbWXpkwh-jR2U94wQq<J<-7HLF;qyZW=mAw2^6jU;B+blqHtSWi198_|l z;Mo)k!2QJ(V&Wogo277w$qlzPsHx;l$a3gh<D@GXrJd?Au}X$CpfHJG`Kg#hB@bZT zW@(ZQ2l!UWJUJqV8De6NRW?^BoHJlcO)^+x;&o}`RM*8`GgQmA&Z~WXdcSkSQFrv9 z{~)W9%kF#JB*VgBIDi-mO|nZP5yiyt*_DAbh;FlWUi&BfLlcpKWAyZFldP8q<n0xh zPImwH2+CVQ^jHpcUJ;yI>IdV}h#Fn5Nwyq7civJ=+?T5tC7^KY*=)1msO-z@ht?xJ zc&slbKFE%fmfaK4K{h=2BF(trsQXcOgF(@aKk{tW<!pwHaZ>184!{3(InZ7I>uUf2 N002ovPDHLkV1mm@yUPFo literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_sandstone.png b/common/src/main/resources/assets/antarchy/textures/block/dream_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..d395c17dc60468f80a1ec653b5d24f09f66768dc GIT binary patch literal 571 zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$^+`lQR49>cQp;}JFc2J46fF{d2{P)&M$khHG?xGc3gkQb75(9ULIDS9txB?! zU5cWp9+)&mQJ!`O%bl6s7587hYAcNm001y4V*``I|DLC)LfeHF1jv~I00dVf_7}V% z01$glfeK9ct2uywkhe5_*xqd)zdb5r?XCo1YycKaijGZnSO8!u>DUA&Wo&g=WV_q@ z(T!@o8qR%$<a$7^Q+0QeJ&7zA%Wd9YCc7)CgY*=u!y>dD0BvP?tz7Mr9BpN2J5RAY z$>dmDneA^sPss9x@$F^wf_^?vV+c&68>eiBNlsxLpPvBurkN(Kw3Vr)-Ia7~?5;F6 zFqN)$iMBc{UR@#f{8AlzPP#qC=6e88RE3<G>abu^-RV_1Q?}V$kB(y)<{#cs2W@49 z9L~LOFVh%?Xohn?TjlfB$fQIuS9)C)RRMsGjhq?SBD7s#+TLx`Z~?d)o^)s%0NMNN zk5e`q&i(Lo7D5ac2OzO!xk$c!TVsrYN#^;>rUTRRW^ZihPSQO*0A*zF7)4chXpPFZ z_3~!#DazvN3c&Ja?`p@SB70@5rznk%J-gaP_UVv3#nmRN$UZQ6T1lhR#Qtz9V`I-L z)$2-I*`1K>4xfY&(e+8I5JJtD!_!$AtJW(_G9j^N{_zWA{0)g{RYd>FkbM9E002ov JPDHLkV1k^j{zm`+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_sandstone_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/dream_sandstone_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..5f15a2708ca15b08ccc0d508e9e45a4bc2258cb2 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1IgoB*E?*E1WN zukD|3@9ctSH&(oUvh&l2<HuK3Ufk7n^YCP3K{PI=E}(gO=DtP_;U?}0W&vq7Q5mi& zDL_G>;Xo1s8iE3CfUF8n7sn8ZsjB@q1sM!EoN}2fzTAJtce7u`ZKsW-%yQqUMawp- zzGs^+6u2cVC02Km(T=xrU8k*&JY*|g^FX1>c%q29|1Trqs7ThIbrlX9&hg%xwDFcv z*R+?eouz4Z{Yyp7H>Pbma{lNO|JT#MEfP<-Y`gdGlbL_G>#UQdHZ;yY333*Lr>mdK II;Vst01|GA{Qv*} literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_sandstone_top.png b/common/src/main/resources/assets/antarchy/textures/block/dream_sandstone_top.png new file mode 100644 index 0000000000000000000000000000000000000000..00cbc1a01d63f7b553cae153ff69540f4a74bc0b GIT binary patch literal 336 zcmV-W0k8gvP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$3Q0skR49>6QcG?CAqagXh6tN3rf2CndWznDwrYqWUA!5p3!{L(4}5(8{Hlxj zo}&Q(5F-IpaNVn4Jx1mX0Id=+l4o=93bYt0rT{*_a*iG&pTzNZGv9Sp7XXE?E|N3I z0RYdH<D0_g%hs>XYIT8kCb;K}e)Tzo0s?9dIV;S!x)hUsb<(3;0CTj5(rHvh@Gk1+ zYGO(_dQxKG{d6zzlu6DIQzDdBF{SzfXFO;8<DS)J(b*-YUeZu@!+gK3XzN}TCo2F# zLG+<?bARL=2C9pkKAa7z_{qwAx58TYD!Ijq?`s6-5Lx$nuuRF7^lCt2WQ|~qlyjc> iy_l|hoz$zFIpYtESPTKSs1tzz0000<MNUMnLSTYU*N%+< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/dream_torch.png b/common/src/main/resources/assets/antarchy/textures/block/dream_torch.png new file mode 100644 index 0000000000000000000000000000000000000000..b2b9df72d02714cdebed27597c39792b801b475a GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Gd*1#Ln;{GOkB&=;vmw>FWt_| zeOt^d@{HL0!_R^xbi=yWCw<{O!fr5|SE<9^k?pX7@}VOixw_6aK0L7Zd(EBs;(Gho z8Sd<ERtnbQo4Sb4wd}+8291Sp*p;8GY(G%$$#j$Pxy;)QbJz`zUGV>0dEnWfx_h(V z{5vdIHrL9LX;qce?cQBibW{#(te+4xYp#_S)2UUB0#4IsrLr<G{Qv)bg3}J5BiTTX aWM;@xSDCm{I!^*9!r<xZ=d#Wzp$PzlC|Cvn literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side.png b/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side.png new file mode 100644 index 0000000000000000000000000000000000000000..2857679b10fdaf9b3345ef70a739d7990372d79c GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|+&o<zLo9le z6C_v{Cy4Oy9gr|Ee(?W$e!Yan&IpNlck7NSEY&*Zz%~Er-P!L8F7K=TckIL8+wyJi n@7D=GssI0N_QTuH^LZG4iQ7#4UCulmXd;8BtDnm{r-UW|r13PT literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side_2.png b/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4ee6891d8395a39f1fb24c40d1480a7afdcdea GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|JUv|;Lo9le z6C_v{Cy4Oy9e8o?{pb0OKrp$x_2KXB_B?Z9bSy*<KiOaZn^`=$^8XiEm!JvLA0GdG op65PmWuX+q<o_T48OQK2WS)@RRvK3H7-%Sir>mdKI;Vst07M)!!vFvP literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side_3.png b/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_side_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c14d8b44c16caade2b5562fe1b071370d2a0bf2b GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`!JaOTAr*{oCU4|)P~>spZ~t{P z{=l(AiFXd)l0E9?!NqE-r;s$;!6R;>$nm)clV37Bm<I5wxV^Xgamc>r(_y#m&vm6& zwM>%q$t`U+2#)_f^JyLv1H=FSYx-2z0gYz^8PCkX(HfwdI$iiDP=vwL)z4*}Q$iB} DJL@%c literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_top.png b/common/src/main/resources/assets/antarchy/textures/block/duct_tape/duct_tape_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1d09bd5212b6eed76205d65a798c0cf14e44f0e3 GIT binary patch literal 274 zcmV+t0qy>YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#%t=H+R5*>5k}(d0FbqY1Ee2x2z|x_6@5A+aw(cFeFn}Beq;>$41nNZnixt0o zY~x(|NB{A%z;T7w^Nrj6ihs`Jm;nG9RmZ%=$&0{o1uufSYm<w0*P_J9F>fs~=3(5v zz8dCXM2S<J(28mZ?b@8UInV02+RY_SFvJa`?ph1)oMe)ul17=<8B3hvL>#q3iDx@F z8h-KpA85jo#Yxu!Aeq@qh&fKW7Txm-m($uTPH|!$#^mX$a-8CeTJdPeaSBz=v&XXd Y7i3fB16<}<EdT%j07*qoM6N<$g8Th?-~a#s literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/hushweed.png b/common/src/main/resources/assets/antarchy/textures/block/hushweed.png new file mode 100644 index 0000000000000000000000000000000000000000..75013dd0e2a36b848de0a0a6892bc9a4029773ce GIT binary patch literal 1548 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/hushweed_particle.png b/common/src/main/resources/assets/antarchy/textures/block/hushweed_particle.png new file mode 100644 index 0000000000000000000000000000000000000000..c887769ca7c550dca170ec7bf558569390101726 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1quc!9AWXjv*HQb0>Im9dZzG&7QoK#ijMZvCM~B z6%1c_9<lEEuc);CVf!nu<40;TR%QQK&;I+3-`(Qk7t`FjTjMvb{oY)~bfoRm#uv|x z4osS1yRhU?$d>QlEDU`1)`~n({u)}V$F#{m<-(a?%TIXhiIZb)wik$J3+S7;@b}xR z(l$5FNAGH5p2(b_-(a4#kKIGc!S}Kn2LofR{W<kc9Y)56nYC|@@6ljPs@=x00Z4q| m58e7t{?K{mgpK{RFS+@X*ne$pnQ{^64+c+HKbLh*2~7YL9CUmD literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/milkweed/orange_milkweed_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/milkweed/orange_milkweed_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..a515f5715dc3ebabb1b0c5b441048b6bd425d44a GIT binary patch literal 363 zcmV-x0hIoUP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$B}qg<R5*>5Qn5+{K@fc#gg}Y}a)A(z6c&qkMX<XquS#{@k~%+dpO7xUVB<$@ zXDiqQPHZexkP~eb5j@cpX~$}p$#HuZU$e{Z%zN`@24L7Mru4izB>+%b(sDf~{%&Sn zLL1Di>qycpc4uqyW-+Coi-ar*04&#YQd+jFR@JTYzmltnlF$(~q2v2_ynYw<o@TMv zikAQYg7E-p7Sq?qH*!;mrdWqGi{1E?mJ}snqm5ctr6rx59i#mG#pU@;qw-PRV{Qtu zEqBxpdafz}tz<5kFA(2_x<>9XDlI8Dg-}}3Xfi}F9^mQj_3#FAL`iti7Vh=HD%-Jf zE52$vJUKUoc)5SWXfj0A_wCgKtUYfJc=`RHhi$ooJ^5yG`~fwYnPSY#!7Bg&002ov JPDHLkV1n5woB{v< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/milkweed/orange_milkweed_top.png b/common/src/main/resources/assets/antarchy/textures/block/milkweed/orange_milkweed_top.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1694fc92713fc4e72558ff101dea0ddc14b618 GIT binary patch literal 400 zcmV;B0dM|^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$N=ZaPR5*?8Qn6|RK@fc_f{j%Wjs&&|%CU{HQ#cSmK++u7`3e4jaHWtRND3<( zJF$_JNx6iS8p5$~u@RytA{GZh2u!M7?#yX^Ag`HXcyHdk8Q>ph5&D9XH4C}F2>U^c zA{Cz$O9>nk%Kd=7KYhR%FIlp8)~@upnIt_<`$3D2dzlU*6=OeW(OPZHbjvQH^Y#Vp zXstG>VJQJ;ykyT0FBmp!Ml4b>9`9e-oppuTbb(>BmgxeaFDUc{wYzl!fOfY|lWKw5 z-8wbgiXrH}^f+mu8~~L20V{C}z33AFuwCuo&JS$6+F>N}Xt)&$eL>sR4$|Xf*+mm9 z(++0S1>E_8HQWk~L>`^s8zYfNq+(ch5s``wX;LlF&FwYH{eWd&M5ix3PI{f}+ns^* uxY<9M!!dq6k`BumFInmG0(vE!c<CQ=%EdINrQ(4A0000<MNUMnLSTX{il`p| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/milkweed/pink_milkweed_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/milkweed/pink_milkweed_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..7796b96367b6327e458ce931e237b7f7b533445b GIT binary patch literal 364 zcmV-y0h9iTP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$CP_p=R5*>5QawupK@fc#tWqS93xsf$#Ufml?zX%t)pc8k{DJH91M&+3R`DMw z*VzhJuGm<pK@PN0MDPStM6emFT_(qUB(K?Jcjmo$GXpSe7Hj&wxFP^hTGD(uCH|hx zR)jWWvy~%>lhB>5$(zNR{w@t!5&)Plr=+xOS1qes<)f0z2qNDRHK9}Y@szy_dykW_ z)=Dh_0C=N5;v}T6k8hYX7frDaaT2=mDJ?08{6-s<tV&Bdo1CKf{K574ZKLu@)uTys zu`PDg^SZ7o0Ig&$m@g3Dg{nsGF)A&|q`6R9(r`S0H|pd0{`K$%as-io&=&6Xz$)9Z zaVvGzba=8!bMf-<hT(XCvhTZ_M_7BcJ>cc{ye_uI4))}m$?*@5jH3j5nW?$}0000< KMNUMnLSTZUn4~}e literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/milkweed/pink_milkweed_top.png b/common/src/main/resources/assets/antarchy/textures/block/milkweed/pink_milkweed_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8913e97239602cc8ce79b9555c3d154117e7dfdd GIT binary patch literal 329 zcmV-P0k-~$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$14%?dR5*?8QmbymFciHR8>;pP11snkq#qHqYA|p`k%lIJL#2{PMYcu@V%UB_ z6fh;Aq{JkXf+7_KO_oAVku9frOyxV|O1?gidu^hBOhO9@w+`XqFG8E-sLEzktRrws zczl2JeokjvY}TIJn~bX%w@!+2v`LQJ-e7{NY^Y6gTxxCIpI@HnHTxiw=u+#BSw~>8 zS$p4yg0{206|2gIj=RG9{QaULt7$vi52he3B(#tSA|FIVLF6M1V+4_p<!WvTrmq-B zPpD0DduT|@)f`$#xK%NZ-m_{Uk%sXg$q-z}G>rQqF3k27<1pilUY-(hN4bmaF4K%c bBVYOopsePZp8-Ea00000NkvXXu0mjf*G-6u literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b1022ac265a6a3c71c9abd23917a0bc0d59c57 GIT binary patch literal 453 zcmV;$0XqJPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$e@R3^R5*=glTB}<Fc5~HMhKgLjUv$;tmLvi?*IQqtvEzTl?@4)%kCi=uf6rf zNX$F)evIGV-S0n28+6^U?JEGfZgAGo9}WI76QakezPOioXWLh*-kx#R0Te&RFcM;m zRs9dJRXxD7flT`UZ2O82H>MZ6PPGX<hLKLS=(?d2@aOjzR`rR2t{Vn36qMz3s%43H zoOK*>aEQL}K&W0%7dq9l?JLtfr6B+Z|CoPFan=!{Ptv4DSPA_QJ(cJY-GdnlU~V43 zG*3lhmFSUURgZtn0I5-)ju<M*9ddnAEVnQaaNK4(^^CSZ8v3JodH@i&8C^F;lQE2? zG<!~9kyuHw(gq)HV9&`Dk*Dh>B_j3mUFF6A_;6!;Esr$GO}w5ie13l=zbeT+H)afD zqMd`6cqflNM9*P~cRJN_JzbJEkuc3u@}Ybq|8}O@_7!Jca$Jf51~YIyU5cHU=IQAb vuxUdzn4vI6CjA;d3b*qIx4aff*A0IGFeWg@_!;Je00000NkvXXu0mjf;X%Z0 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_bricks.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..477bdefeaeb495880d08adafd54bbdfd5693e565 GIT binary patch literal 347 zcmV-h0i^zkP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$6-h)vR49>kk-=)iFc3tiW+OW`vXV=n_fq-^z4Xxk|Bn_@N@@u^*4l?21{PIN z9n5IGvy$FCJiWZ1hBJUif5AU%&N=GzGvB6o6?YH-qYHD+{5`a-^_gdM0l=zv0kCLd zDe6=?siRKTCIEWp&0`~@PC%eoH0ieUE~48GBo3g>mTi0Ifu!3GpaDR|Z|}SrSfSIj zta|U<(LB1{%0sM=FV1U{y#BccfU?qdzN*XX^IOFm0Fj6B!iYu}jCErWDG16Pr0x7^ zIFBwc&^c!|G=yF9E}tHCssfeIbhW|Eu7qo>d*>O8aKC7>_)L^Vb2e2>)<LFa0u)lg tW)4IS063Nny6y7y{ZYa$kyjCM`wQQj?{s?MVpaeE002ovPDHLkV1lq|nGpa0 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_base.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_base.png new file mode 100644 index 0000000000000000000000000000000000000000..4096757f7d90236a9cc11f05250774a48139e22a GIT binary patch literal 524 zcmV+n0`vWeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005ONkl<ZcmZV7 z&1zFo6b0bjJ1|vmZV*zDSOu$~;=no)M}l+Tz!&ocd;*;-j>L&^R0UDcSVRkw)St#l zJl}54owRi2?BBK5J|}5*Z$DhYwHpss75w{mANBs$<kkwdckZ1yn<#(XU=)*X67Aq@ z@gln7Giq$qoevNjYz`e!&qnd+%rJnR+4aX_Igek<-!Wf&kE4HoV>}$k^5`(Lo2O2v z-@JVNWFsTx1Bt2oi~Xq0{EJ&xO7{5Q<VrGq`)s2Te){5ZlFa`cvx}L0^TKszu4E#I z3TL}sHwgqZn+%e*nJO_g-C*PhicIJ91e^+mUw+QgMQnf0-fS8NhX)BhB!MS0$-aVs zM6<gfzb%sOZv}VYsnsQcqB>EK<O+9z_|m!UxN~_|Izb5|2^d}3j|#SiwoG*L4RF5s zJk1MbS0q8VZdM?HsK)qIRE5Z_VlBBO@LjNP4YDP{YqUiT68nGs@kuy7ynCKcp9CUE zNCx{;vG?tLfMzdI_nv)xmCgEk0uFha*%~zg(w*_us0#h4)Id+*S==<qpivXq3XxmI zkIFNOK~K<?i?qARpjiQEmWQ_72NH4k4*&rF|9F%=)Bpeg21!IgR09BVVda-|BcmVy O0000<MNUMnLSTXdm+)i& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_frustum.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_frustum.png new file mode 100644 index 0000000000000000000000000000000000000000..0215984034df8c03f863a48e16a4a88f7b4eb218 GIT binary patch literal 432 zcmV;h0Z;ykP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004HNkl<ZcmaIU zJ5B;o7zN;qh4_FWCKQHXV`HqeGFHX~=nC9`OL7CQKo?*vt+X=M8e&0W0AJYPd^g;2 zMnse2|G4*@d;Wh|2-CmaoukR|;c3Ld-pND_<y_s}+>d8dS||ikLmZ9=VPmZup-y-m zzlEj6<<KAXQ|m_{tGB}A%Tq*gnkU5a5RgB=J^~QoM!#@yeREzTqUm*Fazy=3)`_np z6LAKGfTApdL<F(5(hMMXuib155fuR)A|is<MKu_wQD2pY+q=t}WJbW&y?p=t;5<SN z1T_*_UJ*!(aggi|-bc!~L`j*ft_WCOvMjR8c9wsk#?(4e85MzxtFt&4p>!$B$;6WV zvP*X=0vbfjD+gp_Y_D&H#vd+b1T2vQB3b^rNGQdBcYthW1Z0u*-moVvK3y!P|7INM zdyP;c>diw%z>mnwMnLc>p^?wd$?pZaQxVXxG%<;AqMnCu00030|6$5d0RR9121!Ig aR09C8{;5@Pj@k790000<MNUMnLSTY-`nkyf literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_middle.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..3a143dfc0c0b7cc4f4eb757e9b1bca3b36439ccb GIT binary patch literal 465 zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004oNkl<ZcmZV7 zyDmgg6b9f;;W~~;rVyb)f{IF1LeCR;0gvPbJOMpXs;H3Yh$tk&xQ*sG-_ER^k(uP5 zbvf(*_gZV8Gn{(A?ahN4_ID2JfOunluMRA)?$+~*TQ%FGr6O=~c{~(J_U)^~q-u0J z+mG&Nw*G#8zf*`50S|~Eg81qEDZO{!67t&YN}8+Y(%8tjM+N@`w2Cl2F_i!*$QW`? zCvty#mOCy2$cnTa9f+NJ^L)omkq@$D5kOp+na?LXNiiq_zLDBfZDBzXFn`H54w1&> z9k9sSf9brG1<Drz!O8hio{JCmVF$*rkHz+qbRslx3w8hxua60|jNBTX%wu6jSA2Ok zcYr9UnmY%+Vy6-j15r1?4`cxWA`<ZB0&W4>NZPl^tLxJ|ZWf3j2t@cut!4ziCF({8 z{q<Qufm=Y}gFO(cnz1ag)d)EqVu9+4fB=Xfdnd$1*s2lII=^3JKmY-mkm7*(`9@#^ zMZl+v91mC`5M(cr(}~3E{09I4|NlK-nzH}^00v1!K~w_(vd`TAn`K#?00000NkvXX Hu0mjfX#UCl literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_tip.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..59c33d41c87007625efb6941158c28226274b1bd GIT binary patch literal 354 zcmV-o0iFJdP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003ONkl<Zcmc$b zJ8l9o5Qc{oArG=BQi=$XhD1tIB~_Fv3O$^F3veVZzzH}2h>`|6K%xSK=n(HmWB4qL zSYsDdtn}~Lo|(@xo-47w?0;UN@2`w9N~V4ldizK#D_l+hy-{CK5RL2Dm&c@}o?i8O zwONV{2?4l~M3Uln4>DWNbs}rMaQs35l8=KEK|-3tw$!@~oqBV9E1gz3qBr|r2vDsR z4^G+`Oa>B*-V2GyPKFTza8RlgA}H9s!RPb4U}HN7{o}WF0wCb;C#Os+#!>-3TTTE$ zv|ucc=_((;6Tq!ZV!W8@N%)ez0Nwy6ASPkY9-oo30-W5A1%ma-3pgI>*)5pcXa$+Q z%X%wt1-s5J57+_#0RR8n^$xQD000I_L_t&o07!>jAy335{r~^~07*qoM6N<$f=SMc A0{{R3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_tip_merge.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_down_tip_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..2b8be68f96b65d242449759198671879a540c121 GIT binary patch literal 382 zcmV-^0fGLBP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003qNkl<Zcmafx zO-=$q5QPgDiYDkr6Em3=nkaGO%D6Im08iirJdzji1YW@ChPXEb5?GN50X9Iw-=^W~ zP!p!94inyVbyvNQ?wUT3;CX$1cj)@|#i=fmJBQNhqYKJq2hiv>1tq76udQ9)NG-kh z@nSxaG=LNU{3Aw8XD1aQmi0rt9?V|>fFUeqH}%%9Hy@QN((TksezJKL06%}9c@kr1 z*p~TnCK#y?&8!swEPQ=`ln}eAo?l7%@R;Qs;wM|L9RNAL0!KlB6hbbP3DBa^bmBvf zVQrtJ3BZW5aVGR3W{v{1nftaM1&~16gYfc@Q<+B~iCIUQ$W>+@$^<+;yg4nT7aCim z37`-omx)G>#(f!N|M?{&uQCBNkt5JVK4HuZ!~~E)KsY~fOe+8Y0RR7$O93zd000I_ cL_t&o0LtfWl~W1P2mk;807*qoM6N<$f?I}`*8l(j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_base.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_base.png new file mode 100644 index 0000000000000000000000000000000000000000..f8505b91c3d161909b329dfc69f84babf6f82b2d GIT binary patch literal 471 zcmV;|0Vw{7P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004uNkl<ZcmZV6 zy)N`Y6bA6wEnY9yUnE<Ipg@8OjZ)~j0yp5s+<{)AR8b*8LqxHO`2J|t{3gz1g?RQn zbLKqHIdgW~>E~}_eYX!gn|po0VRdD@4>;fpOI!UPS*iw4pO0yLWGwQ(cr!Gf+{4S~ zYx?+luXWYn<n*9*^KhG>-VP8ZA^!hwxZYF)8AT$Kv-^v5_jKo2;&tz;cD_76Y?X`r zQ4PG$6J{o+6D&_ICSW?%Or^oDe|8Y!Y*_yv-<}I+>g}DO(X=+Zn!01%lDABxOkmUy zNa94nMN^4QUZ^G7hjTGNbRq;|1@?dwsR3s(Pz=0Lf{92V2hK#X*xqwbDs}RckYaFj zyx-DUB1}9BZ}P~dAvC%g3-z_*#Q=fmqN8s>j!7qXv%I<Pd|9HiJE#T<o7~OVI>tnz zykfxJ|N0jE_FXa&JGrANh@EjFJP_x$-#{b@6gPPi!2JTfUyZZf#4b$HmLvo`oC%nC zyQL8^65WB?vI9cS5-yx0$_<L-A#&dU00960o&1IG00006Nkl<Z0|25+5FlJ*>R12( N002ovPDHLkV1ipZ)TICb literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_frustum.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_frustum.png new file mode 100644 index 0000000000000000000000000000000000000000..ae826f1bb658de6d0c63ef7331851e0dec4b4bbf GIT binary patch literal 423 zcmV;Y0a*TtP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00048Nkl<ZcmZ^i zJ5B>J5QYZ|!ozWdv;{?I0uoR`g{TnpZ~`vC#W)8NB`2T&8c?d0P!e9DS^Qb~SN2+o zGCLm6%xBNc?y7Zu*B7^q<oxueIXS+HG8~;n-3hk>F!`Rv7-`=d*ysE!?ny^u@yGz2 zIGs=I?c+VVS-;jV_WSo^>uVeK{B*w(9myjDu+NFR+d~^{_6=S2E4G(P26%Y9D^371 zs`kwFwv2vsNf`hq5Y;cO+u+|nyll{t0>A`FAekO05WAk$GFzPiNR|f(YZ^-Ocsj-` z8kqqIj8WmCwGU$?nMs80;-3LjKd0*Y+{A?jGDfnyjm!W90HN~;Hp2R7=fD^#FH;IB z0BIk5xV}mOgpE!i8GtuY323fQ{j3p{mG+|rkPICmm}J&2)DMJLnlUPwTi|a27$hM& zi9H|6Z~>wwvWMuq$N)GHACi~^f{nNYlEVH000960#}JS|00006Nkl<Z0|5Nxw5W|= RkX!%&002ovPDHLkV1l<~t?B>( literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_middle.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..8cfc71baf002afceb5d64817afb3df8f7708ae9d GIT binary patch literal 459 zcmV;+0W|)JP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004iNkl<ZcmZV7 zy)J}76vpwP@cDX0q7oWW=%_>`^jv`(aAWR3FHwn#3JDq_icQ3~)vWnV_Dt5=?6Y&` z%z6GZXWn;5Q~$HIvESR<KBzJet*`C&XmNS7M=Ps4y}m6~z{%O+$jj$j<jXiaHIt|v zpDpwGnfWv^HkrPEzEVIcpj6}^ko)I{V$9R}4G42h=HMT|j!Sck2_&y4K;vuoC3W69 z!lIk2;}Jmx=$BcNK$scnz57v)uZ4%Z(_&Uv04~TR#3%*?5-+q1sTrRx{SVd`fC9TP zl30$+LBQJnWojiL1#o_GRF1?*VPuZE9EfpH1t0-Jb|b~idIwSyqu42o6=32;GKL(v z$$dY*KBmj3>vY$-jinS9Spl9xUClx4*5<yO3~`B`Kwhe5aRoT8XU|AlAVqD4h?@-Z zHp+!6K>w0Jip4ZIZ!<{m@fusN022^JPC!m1KP<0vK>h&SgWZV<jDUtO(K=NCvqUH$ zT99jU|8a@N_%Hkd00960$YO%E00006Nkl<Z0|2X>*797?MOOd-002ovPDHLkV1l*r B%Uu8f literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_tip.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fba15437c3523af8ba3445cfd9a711f422e9fb GIT binary patch literal 302 zcmV+}0nz@6P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002vNkl<Zcmdp! zyAA<C6owCl`z3l*3Z2y`g`Owy0$$7;=p{-OodOM|MAm&ZYrjoK%$k*;v&lc_%<i0T z{xh>t`SJO8K)2O*(Ys>`J%eVW=c+=h)_LUWor<A=d@Ad&vCjuTh7Cr5vQ6>cv1K|N zMm_>ih?I*;wf%hyr9x3M@w9|Nj4g~Og9r|=ts)TSLA?OzAJO}Iw-MseISC3DGuHsm zSBLdnJkJ`r-Y&jOZD;^?Q<nWoZva#;TV5tchz8)gfM6XEIhEu@lQaMe*b%8>V5{wt zPm+iwWicOV|HK^t0RR7p_kV8y000I_L_t&o00;hPeHVY>BLDyZ07*qoM6N<$f*yx^ AB>(^b literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_tip_merge.png b/common/src/main/resources/assets/antarchy/textures/block/nyxite_spike/nyxite_spike_up_tip_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..50ccf1d3fff3215937ac381ee33778e99872c377 GIT binary patch literal 369 zcmV-%0gnEOP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003dNkl<Zcmb4? zyJ`YK6o!u}VlG|?ScypyQlyJ%LaLDT$rI!Sd?a7MC(vH85-Y7#P#Z-o1o3`pRzKm0 zt7i}w{+*qfbG~z#*(-58f8Qxjm3;g49A@GK;4qp`q}FdprJ4&cw`2moKK?zN$E%Tq zg7=bm{=7Vc=v`PI9}*G?MkN-Gi3?(8P%LNmDFd=n*EJKsCMD=NUCpH1F72VLtDFD~ zfY66#J#RW=V*+R*n>Z7lZ<kB}bt4)WkHqEW_2=?aAR-XP(Do=@5Ho{pAswK8bgqmO zfL>o5d*hyH50>i%$(+as(B@&qC8B=PS7)mXAAqQ&4L}9x{VBPd0y>8H0Q@vSI>W92 zI{e-djF%6<J`oYl%u##LVvw8bTRFZ|8vp<R|Nm5&A;|y$00v1!K~w_(4>*Q>hZOx> P00000NkvXXu0mjfz?+jC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/mossy_ouranwood_log.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/mossy_ouranwood_log.png new file mode 100644 index 0000000000000000000000000000000000000000..54059d3fce625d2ce3b8b339d16255a0b360a908 GIT binary patch literal 674 zcmV;T0$u%yP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00074Nkl<ZcmYh3 z&1+Lp5XDb!)Ax~t)T9B^58GOm7&IbQ6c>WH5Oif1f^J-h8+YQL;=km=jkr)McF|~S zl}OWs#OCWI>GS<YDh)hx@7$R)XU-Y7`KTJ-e^QGdzq%SfxOXwWeP_we#2-Gd*!jiN zjriGSEq?vB788H@X2astxn6&)d?{8b^p(xbs(2}<QE#k5KBJ{lPW<*89c9mZI{NNe z{AcsXa^`vyx%on<ZZk!mmTm>|v$I+Yi*k!nb1?c3OcD33-G(l#{{yGF8<b;#6y%RJ z>^cM6**?(c_YLbpQQ)UF8hCbJxL&Y40BP=0yHm|y&S?MlSoI%~fi0Kkv|cV68^#%q zCi26`Mk=;_V_UiDDfB&=28Un!7QA*>>SWVucl$Oo!G$QNAYlM)?!588{UH+CxNIUE z2?RgAlPblWF@hq(GIPDr(oVgv+*)K{ya8w<AjDyNAgKCbq?7ppB#}}0aAeX-i(Jm= z#b|Ej#+<SV3kv+i0nTP6q9q@3EJVyNTNCjPFl^%0895S8f4|yYvuXXDXTnk3`xcoy z><jyG=8q@XFrwT0*wL_bY(;C;l&KFrY@O~+%^4a{OhKzKGWBr{Rwg2Xq>B^Vv@o#- zihw{jeJ~Ir0zw?E00E4cD<mrm8n!?cn*ihyOEc9#S60gk8!2Onfb0%n<TwgA_=$jY z=S+7J=uR?g&BmU@gJds)rW0%&m*umw)Y)QSD+<Gc5xAohKqRq&j6|HKjtj^<QowSc zFfqjC&POAFd0Q;xHM24!ME?r_0RR6`XR5aV000I_L_t&o0PmPgy1WL7(*OVf07*qo IM6N<$f@YXBssI20 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/mossy_ouranwood_log_top.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/mossy_ouranwood_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..312b43523dcf84ad8e44edd1b3778284dc2627b6 GIT binary patch literal 635 zcmV->0)+jEP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006oNkl<ZcmZ6J zPe{{Y7{|Z7RNH>jtziZ#7DFRuB)K425_K^`DDc*fMTc%dhw#uJsLnyup<Bng1$7BJ zMc61pOK2JuQkIKM)=YofDwz8`@`^Zk_I!We=im2z-^U$4*4r4&bv5v#BN_Ag(fy6H zrw=yx27A9T2TYw)^EZ+n)2Y6zI@xza=Z5ZRxaXQq^xV{$+&$&9ca<NwWgIbb$Q|mu zpkyQ_7Z0|oZF^F)bKg~%n9!@Kw|f8Kqo!v+>G|uInw*|8JU3r5PmEk@nzQ9r!hZ^a z0IcEM5e@bq(9uJOHIV5yoJsepyR$=h&yl<{)h>qH5n3W~IJ2MS1^ucl=xgbVz{~ZO zbsmn7L~D!S8SdIrF*rd2P=j1#F8;0vjBGG*Z0XN3PSm=^a#hi2AV|7~VQ4tr-DR?o z4kk_&ISfN}EV6Cw5(#+HW6sD$VyGgHr;r>Pm6t-fR3fl5L!yKvFbQ}+*?Tx_N3vbf z$QHS3{jYr2S}hbu`1Ye@p4;EIcaLEd5TmhgR;&M)y@Dsbf<(Mk?`CFfA2weg!)V4Z zQ$QCaLE@RhrRB0&F&$%RFn>H0Fq8+dMWPVdbmj6$WD>?%cXjL*JeXXJm@N{2Ohxvy z!V6nv-kz1_1z2Sa%xaTE0~FXI@yC)Nn^i_Km&Z!80~jleC+2e)LL*nHS2aF=TaSy^ z^{9AB58sUGN%4x|r=KsIzh5|Sp4fxQi<UFqtf6)l00960SNDiV00006Nkl<Z0{{ba VO2_^7;uQb@002ovPDHLkV1h2lBYXe= literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_acorn_hanging.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_acorn_hanging.png new file mode 100644 index 0000000000000000000000000000000000000000..aaba9038bb63180a68f00fa5f1533de47f0d068d GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|rg^$JhFJ6_ zCmdkzQZoJbJF@%l@#SrT(~lfcdi}qN$%Y36-rLtCo_KHF6{;I{(AD?d|D#8bN=g7h z+`bx4@&47fI~UGloy`bRb))_d8#53bzU_ZsvgN0RB#%j|$7iR&CCBPD1^wF6^Y<C= z`Tt>V;=gb05m%E+8IOqGfB0tm{C$su+T>NLP6_w41{!d!U}AXWp&P<wZEXp3A%mx@ KpUXO@geCy^wo}{y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_door_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd22a6c9ce98840cfcc504d45496325fa97c5da GIT binary patch literal 640 zcmV-`0)PF9P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%I!Q!9R5*=|kwHjPaU91#F5~U_<~E)3mQxQhNQg<h7{Q7_CtU);bq+?i4&6Hi zfkC&BT@#^8kVKwDPlgp1u_%IqUL$igb<gcR_xAROZFU&%vE>eZZ(n}D@AvopfB!ve z54KM72YZD4gX|stW^{N2-8@2)B+91I!SnkCHnOW+7>n`c*Jq|Dl6Y#hDh@2$#_R2) z9bRuAwx|K{;rkYI@de&~-DWPnz`Gxtcq+o`5Y%c_S76yT&H*6=`f-tn8YY!U6H&vM zmVw77DXsuOH;?EBNs^eJNV4|&8Hz0Pcy*EZ_)IH-EP36<kbls<ST@X4Mpt9kS=r2x zN~8$|22Lk%qDztlKt)(swv7;iV8GAl@CdW96cIIyZj@RHEZe3cEXsz7(}^SSNeYTA z1GtGIVYQXkN#HCv0tb$vW!vt&odcb}(4L@MiDkod4+tSz2FvRiEZb&zJ=0YPu#sIw z2!VE(W$ERkj#<zA<(nt^agk8}5V?YeUkMQEA3{GaVp@jFa|MmrSPJbhORk`Cci|qd z-tW+xD`=z=X`XLCAwE9CrKyV)%O!?_1MGbI$kh2sRyH%-O5Wkco2QtTK`N1UpK#{k z?WOz8W`k?-Bo(X5IaQ_EY~WKADpr;8kqDEcQvmqSs@%9TPqW#e-l$WrH}C*N$D$qW zw{xGQ5FLvW^ancTL4N?<DAAkWFHklO@`ZhLqr|`b+pdNp%U$OHz1r?i*ZH9Qr=#Kj a;eP?HkT<R63b_~n0000<MNUMnLSTXvWGo&4 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_door_top.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..02868c13a6c6a6f1edde4a466e7bd9e92d431484 GIT binary patch literal 664 zcmV;J0%!e+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%Qb|NXR5*=wl0QfraTLct7lhv>7w-<LBs8Uhik&h@ic)k;D1_1oP3b5&6&yNr zt9$njSu28*Sj0tzIF%|WNCy=m7&FvJBuTwHbLM{2b&xv}v~PM}-oNkny{D`#ZTqSk z!}IRAY+mtf_$iO!mfgg1><2i~kuK+d&gn>(dgGe^Vc=05S>7oDu)I^kG<15+G;}P- zW@CR9%dt7UC==udrp&#1@3(JTJQ*CK)~KRu22TcuXy3MQTsy?IMwM*3NVWN!TBFLx zH=k))Hw@GoRpxVxtdvV+(?!NdM(9c}q?k%3SSgp7&n>dCzl!796lWI@LSWer%G%Pl zf7!gk)D7y_4N{3DaiP(6{?f8;Lfnxqr<Dq+WCFL_C6!20ziu!PXo(9AEgI#tQepRa z9f0EO0^fdo1t6O)Vj4Q8ZuIS7KviQzg&I=cJznRmexd-Z|N8C+KHz85MP57~!@>?5 zL;^=uV|~Tb6Epr<{Y06bnDGJ5>L<$KMVXFt!+`)1&$|P_^X|~KdwTgy!9S?%DF6qR zJtdzh_yCS;6BpV;2|~K4YK*DT9FA-ITSuEpZ_?J$rjpMT{ITIl0J_o(uMp`?OeGV1 zdiRB3Vqp19!GHa7E_}2=f@$dY5~P%2a$IPP4NrzmdM8`9Lr1#dpIEkYe?}n$!7fxa zMk<+Ld}NOHZOeZ<^8w4T5kg=ZI&q=(U!f!2kb&Fnh5;c2Q=>WJLhIXlubGBUB-m<4 yx@gg87?e_C8ak>P>nrL=m!HQwSdNWlJNyG~cr@79bnp%U0000<MNUMnLSTaM87+wb literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_leaves.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..5b6290b06ff01e0e7436dca88243cef82fe9e1e4 GIT binary patch literal 456 zcmV;(0XP1MP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$f=NU{R5*=olCceIAq+(?ED#~#J{1xJq{$)-;U!ohg@<?(WCNNvKqOb`LCOgH z;(sF&{ntFnVBhO=am+kL#Nprfcs%Ck^Fi+&d%cu0V~ijo^xoIs6A_qs+C^2x^?HSf zIA)%9mU9LGgb*Mi&IG(o0|0aLe!s!Y)9ThpM7Ufo000qjwbtqF&>EO|)>_?eb$522 zC-%>$l%T5kZP=Af@jTDPrIa#z@9?U+iYX=Z-T?r$R(HGIpsH(_-K(|E7$e3Q@Ky{V zU>^nmrdUduzplm@$T`FB^mltZC<APFTWh%A?|&Is!>>IX5<-CGZ-b8GaH@(B0{pLn zL9^TefQS%6Kq+M<B_d8$;d}323f5pSEk0F6&iN}T5ph1H^c7ocZM`;I<N194H>t(I zEHd+qF`~7$)*vDr$MKcazOpwMs){iN03gN)W}dIt3n2s;r`8%o#1Rq37^t;QZ!ko} y9mlZ_P1ythEGH(iR@fhp#kN1;-L`Qt(0>2}su5yt!ZHQ`0000<MNUMnLSTaO*~BOS literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_log.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_log.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3fcaf97ba2bf86bc589b8041923fe726409678 GIT binary patch literal 508 zcmV<Y0R#StP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00058Nkl<ZcmX`p zKWkM%5C!mM;hEh8qfZP36)glCEv&Q<tpy7^v9z$U^|RV2SR^DNkig3y5)x9}%x}4q z2gA<JoO9;vyj#D2em(v8`gU@D`Sfb~`2N}CbXWiV^TYJ(+q*kV*7elu`Q=SHT3r_B z{q;q8x&63oE!WF(bE8~c-;}@qj>_)g$;jK<V$>gPZ4|%N*+r?q0vVvM-75f^EeP2& z;Q!%q`LlB{MCEF=2f?HkU}pmMSEs|7n%?v6hr?YueDmVTa9T~Gl!{N64@!c$D)A!% z7isA+aKz?f<YNbbsocUzg6%=5A*Ya?<Zdc5K%bSpzl8`epeLm}B6_(O=WyU(FjY`a z0&&iS+*4tR6LJm*n$(3H!5)Crgj`KOg`8Cbz{Tc;Dcq>{cv_xncEY+KSb>o!n=Ir6 z^^gb%<UViTU2i-Asm+V)F|kE%LJHZ5Wm@XN-bq0uZb%)fLFy4Lh?+fe6Z8oAXbh3J zz~~VlPZ)%-rPybpNv1k&TF>8`{Wgo>jwPlo1h%M~=yX?44C}<z3D>+RAf(M6Zdy!o y7jgmPb9dt00ssL2|BKHEh5!Hn21!IgR09Bw`#<+<$J9Ci0000<MNUMnLSTY!((n5K literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_log_top.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..60177a815a15c485367c6e28783d9af663dc6b90 GIT binary patch literal 566 zcmV-60?GY}P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$@JU2LR5*=&le=!zKoo|*pmoL>d&X-mUMUG%tUyRSK|~QMsCXbAgvX(zKu`e< zDUed^CL3jmyz9$}CoV!^&1kpDX>5&V&VM=oIr#YQ^<(7(t29PO)Y4Prnj>{cS+&F} zqH{g5iddHt?f_Iy7y-P0`H9ImLu*Z{5*pW%s)RV!0Cb&%v&OZE2zQ$;KbD^v867bh zXIw6>sM;Ev7yztEsp<x6Qg*AV8vy3BQ&_^NmL9DKqz`Y;0rrrAJw{z8eE<EEX<lG- zG)PEQ5)f|7HCk&#hR447ZMg<unip7;(zupddPYUA17-hUalH!k?>5`;KN)9xGKyR? zT9-l`YpS{l232*#e0It-F9Q1I;)=;Qqj4?Pq@*h0NF5F)dIqUV5D~0NndSw5F8=~B zJ2}RhG)&3+QdTX`a+~mPyAI}g&5djK==!g(=UG9lB1ZS_A$09JK}1;IteA{5W+%r0 zft5GbH|tzKOrdctRow&zHZlCVxY)~tuT&*ilhSoEFz8&rcS%H;&rX9Bf3`bPZ}_^D zAxHqrn-y>7ubAdV2u=u9Hpufq@=T15hAD^$HZgqp_7$6$Cu8j69)eU$&)sGl=I-6! zO{YiRU8u$N3V?(2vlow6>5weHvayOdQit5ThbPzhKdCPnSVA>D=l}o!07*qoM6N<$ Ef~p|-MgRZ+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_planks.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_planks.png new file mode 100644 index 0000000000000000000000000000000000000000..643dd7b3ce2aa9c596a84d2ce95d0b0d5f2f3415 GIT binary patch literal 456 zcmV;(0XP1MP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$f=NU{R5*=&lf6m<K@^2QVK8AfyJnGH6(JUaK7)mYg;@DSzLBkkSXtT$cBV+- zf`8e_CNtR~v57^v!)&5n7#7a`nS0Kj*|@&CT}<aSomND<tyzuP%>9Y?ivbFt(~6kR zYlc-xWesVZptYvcihS{OUK7?j=SbrOCAZ6wMj04})|#-sUkp&MpC63J7JzOy24Fn4 zn0kpN(GoMYC5hq&Zfc7<?j6!T(iHD6^!5%K9EVj&o@QQykcxATJk6FA0P-|rG%0b; zp|!?2M`ev)UHFSGLQ^^Ce3K-lsj`MV%{&&~E}@>DpBr4e-MFDa@%q-tuhyvZlhZYh z`#ZaAZ{=*T_}2%+s$BYDG$|Y00KO)}#;T%=d;uzJP%`~DexZQjkPufl_jjJ-Z$6M* z5_d3m>OIlgY%~9!p)SuZDBfSz{x`7Z1My0ziyBQzzm5nKt|&tU6QPB&65b+Eo@V~B yRMv3ZJM<b!T^Q=&@v-6eRXzH}z-tn|1&JRrLKPwA9rH*40000<MNUMnLSTY}|IOY2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_0.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_0.png new file mode 100644 index 0000000000000000000000000000000000000000..c232eaf2469837b2144d13af02f90d9089bc5e9e GIT binary patch literal 114 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|bUa-gLo9le z6C_v{Cy4Mc28gWuxL+gavAvzC&kvJsjt#~uPIVioRGoTk!otA5mqR7fY)%$XAA_f> KpUXO@geCw3MITlG literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_1.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_1.png new file mode 100644 index 0000000000000000000000000000000000000000..ca02b75832e8ce967ce991dc8a75ee766ff49086 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D%z#XVgdLo9le z6C_xf`6Vv0*1Yche_FHKxTfNFYhva@#bYn(cK>HOWW&?{ZePlcI~8Kiwrvb&1f0Ej z+jd`<H-2#W%mE;1I&(7a$yfO_V`tmL^$)r0CFLY*Qh}<c2|hC_IsAZU22-M;BUpou zuFVk+;|X66sJHdc-*5P5<I|%BoaYQGO1`T$FI>uYc=5|{$#?dZrw=?=cB_$Kv0C}} z`SYhq71;;QC@j}GXJDEqt=#qfgCqm@S8ZW^V~&r-MnEG{8+LM7mTh2Ll)u-|<#T5> z5Bqt$G@lRVKkDmGYqx1Xi<e9ZIV!R2SnlChNplt$ocmS3VDhc{nyiQdPZ8IwKjBl8 qQUsnpOA$zz{@=d-xAU59%nUDQG*--h+Efh;F9uInKbLh*2~7Yl8J95t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_2.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_sapling_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ac43819cdcec432adbf28f289357f2dbdfe07527 GIT binary patch literal 498 zcmV<O0S*3%P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$tVu*cR5*>rQ@=~YP#C;d71Y)meW;+VP^-m)g3v_}R5}VBI#<M52kAec_!o$S z&PD7jB8Zb%9ds!MELhYukfuU}Nb7Hq@*L!Q#+u!mlH=X?-Q7!o{|0j-QybGl;XYLD z7i80?u4f1yH!_<(Wrk)U91Y5W%R6%-u@)2b?&^Rx-)HX7+0hPrq6vP*i*PiE%kv@* z*7MAHZfoI?d7R>KGzdepuy=gJbkhb`>rl84m*+)rwT@&wB1mj#)=vZ?Y0K(SN(AOZ z$n2}k&@6DZ4&Ah|cYMQ0Om2QfNX8?AtPh6!z<ax(U6*AqiM5y@;hzr3MPc&_p#X<I z@PWWcFU;Eqj7<)qYQLc6<O#ZIBbP5ros2;FbNMp+ob|)s<AuU~2vu5PXciRiLuOxP zV=LpoZovZp&iv%0`Ro~mixNI({qi}rF)e5q4e<bwr8paYti2;tX@$9~qknN&#-R?L zs;@r|8p(t8Jfoc5oozBgZo9|;pm0$_W0?{&OQSMhdSOZ=;}Jo;GrQ}T=ys)ztvAB; oUjTr|+B<5`Z{MzB!9SY`U#LamitOd31ONa407*qoM6N<$g5v<<%>V!Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_trapdoor.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/ouranwood_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..5ff7f0174fad0020b797caf8e22486c441505996 GIT binary patch literal 608 zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%8c9S!R5*=|lRr!vaTLctM@a5>907)Elh!VlusIMCNn~(QV;D+|CM+(_rlVcD zuy^h3-UbI2ny6zPY(f~+kP@g7do2{2au<%f-*g?23x90VH@)}!{=V;h-+RBG^6~8_ zPlyo5<@YQ;c}nf}hNFA|*B$b``-7#0XFP`Y%r1S)BruRRjr#_#GI?sZHymsq(ztIh zkT$mC@Gl&|Xm<z#*p5Ri5@ly?pPPD}^Q$5N8!LMhKOg)4R&tkF3x-wQ4~%w)^Q$5? z<63z*@+SR_l|6J#^9#nJ5dr|ZrV&>4DRMfI@oL7kl1^kifSPfweED`pED}Z6G{0y- zh!C180Ep;O0J5o^cUiws050nnN;Z}A04&>NQZX=^0e}!8R+l%iY||@OO3LJ=a;2nX zQ#tSDLXv^B{el1i*Bt`jx<i`X>SX`SCTVu7a|!}Ngiuu#Aws0$>x|{jS~ivQQt@>F z9O(kkH?7eS$97sh@#W5v%axLHT0H^qTZly?qZXu;b8^Q?#^f<JkoLR+RaJ4_Av<gP zjMrAKl$3NL<CD{gjJK8Co!`Ph+DIu0t2(yhaFj3b?nA)?SY6%(@Bj|B4>3CJDRL|t z8Ljd8;u5Yqq;FdE%&z~LzP6gY&b>j1(CG7+76WM$e-Wo=c4@Zm2pXL>eapmXcld4o uVK(OBr9OrO1e>ipU(&Ds&nb!j6aNL(w=$^Z8hl*<0000<MNUMnLSTYE?h|<c literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/stripped_ouranwood_log.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/stripped_ouranwood_log.png new file mode 100644 index 0000000000000000000000000000000000000000..c5276727adeafa69a5aac2e13dc954fbe80605fc GIT binary patch literal 401 zcmV;C0dD?@P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$OG!jQR5*=olR;9$FbqW>StPNYq%a-06{q149F>`N7$C9bq#IZSIZ9h?GO;cF z=P&u;?e+b4=sSXQq?`%P(Ka<NPtO3vCDAp3)7Ke*dAR_Pat5Fp(?oC%pnSdew5=yD ziF=_!0M!usUB$MkSEX415Rp<;&mA8RrC2re-7Z-X72W%lL`2G-#yCZ);2h%=3sT$E zMHQfH!tVe0c;NH<XCqK`Ymg?!CDFEi^X30~dlRRKy@tK7df~lCM9R9-4t+;u7c?xg z(p*yp=LpViCTjn$P1IIes+2QrQ<HLD3C1bz6zyT95s@9)yj->}aAyvzdR)@ZV4YfE zB^dhdM%}uv%JXt5=o;0>>0GL+iing+?3z##tw3<@whOkhns_}2B2vzeQ(U`XlWo7% vgYrJEUgDUhmB5;#MYQ*JkZh!!8A8t=KnB``4ZjBM00000NkvXXu0mjf*ut}G literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ouranwood/stripped_ouranwood_log_top.png b/common/src/main/resources/assets/antarchy/textures/block/ouranwood/stripped_ouranwood_log_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1d0907d68d3c9ac6e12d4fe6a4e50c767a7444a9 GIT binary patch literal 504 zcmV<U0SEqxP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$vPnciR5*=wlfiD&KoEvMkfm7bUE7gyL>ht=sh2(i2QEl`6kejQ)*}bR4Y<$) zQVwZJMTtmu*DL1)2Q!1)!d@(mJTu??^UssFZ!Uh7g#(~;79S#|vov)Dz;1s4(6|o~ z-v!FT;k!Uq7ETk4G1y5#Ja*VgL7p34&Y|y<#^SLfrKE*3NnUSmwDLom@$(@9uv#wg zA(HtJS)R-RIDhpTfIK(A&>6T#)c1)GpFc92w(RzYfxu1*?eP8Q9mW_^8j_7M8V8t7 zTS{k%$L=qIAWOpL+g9;+`@<t)$2nQ)EO~D5A*w(=L{`fMvuUf{*P9!fx*{Gs#?+Zq zm0(JV(phHHmM`nC04z`Dl+NmwL>GXk06z|QDxS<NKM1aT<vpufnz|y}?GK9D_lcAe z*SA}my3*|kl?Xd7mPt1sq7sya<I~mEJx|E9lY-J&`hGCeqb;PASS=Siip0h%6~Wbs z0N1x$&Q_<)rmY%BO;ru!iIIc^7zk2Iym&t6^8GvHHvVU0vAY_HKNr{36=$ncMH{<Q uIzK$9fuIXoU0gTTq^YZao-}~(0>1&jTNFmCLJ+zD0000<MNUMnLSTYGhuy3I literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/polished_nyxite.png b/common/src/main/resources/assets/antarchy/textures/block/polished_nyxite.png new file mode 100644 index 0000000000000000000000000000000000000000..cf06e8f59a0799662ff2d74cb4c7b26298123f32 GIT binary patch literal 411 zcmV;M0c8G(P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$RY^oaR5*=olfiC-Fc3svCC3C1kX-vGz4lM~;gNc%s;E*$Fooa+sXe%BFzrZO z?48-!S@ZDx^zsc*W*J)y-m}NHX7HZt*BhqHGA^GN3aJ1Xr3XOfg-Py_aI`u0U?^-A z&)m>s018`C+a_M9NL^NuFiMZi3o^IZg8{%#zXE&6yu@xQT-ydG9oP09$YZV1S)FuA z_r0s_DBIBtz-?G<Y4<(ZNyjLCLIy&J_F#~C0br6lr}FU+S;e=3I&~0&>TyHQ(dG$h z8=!VSm1k<(AoJ`0A&$}~=_~58ih(8>Y!SNTz)Do>g{>07L_p>xCLF#s^*;|tI%?Z6 z$vp_D>Zv?Kd5$v!33)wVU6{dpWL{!0D?+G~tgBT~6-i#=e(yTcUf4;;ZD?^raABNu zVW+#b#gTSUv77!2qXes}sPI!y=RU}e6*t=^Tk_Ld`vd0g<$_Y=<uCvM002ovPDHLk FV1kdTx8eW* literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png b/common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png new file mode 100644 index 0000000000000000000000000000000000000000..4613bd56551036524a142bb072e31d145af505e7 GIT binary patch literal 1239 zcmV;|1StE7P)<h;3K|Lk000e1NJLTq000mG001xu1^@s67+?BV000DxNkl<ZcmZ_Q zJ7|?b5C!0M3C0K-6^p3RMn%L|ilAa4imi&+iG`MeU?m8ml^_Tf5)f-E8wtT)wDLtd z6^m#S6HOs%67rIe>-{Fq<)$#O?C$K$nKNhS-<#TZ=yc=3o;{5-C$2P(AHLYIH`~AN z>kE5d)5l<Ydhp;1|GIx$e;M9+p-j$Bm#Kxx;xFg%r6t?4zOy^#?zKH-TdlF?-@SHS zsn;i-7313c`vPqH#@=FF`uVDiEi42uM`!$Qtln3iZ#h}`-~9ci)X$5H<$llEGO*@A zx%zFWocjKvWN^Eq;FmKq1(@uQHytZ)=jKZA8T~O52MoQPosn5^I^NxIG?F;OUy086 zR5TgB{u&EvYHZhpowFpeqOF`{QlUU46p^}`B2CUtlpULQx5Sgc$n*X$Pom6we?FF~ zW}*oY2uzl9V}l`-GvH<#(Lqwom0XW>b%k(=%HiSGa|K;a1Vz^@K(La`G^qp{?Cvi% zf*gDpACBv@27-~<Ua)dX^N(JYK?a+qEdtG)oC(rUW`eRS=g!o-B6(#<abyCf<^(b4 zNW1;qzb>tp=SPYw(o7K5+77}QJ8alpp*2>{Ld5fv!vVrzaNvw8Kv$cst0Vc-%MFHz zf;e!NZD8?JQKOQEde27}3h*6h{cJS4goti{%AAy;95uR5<>jql#ZNz26E#G{02=Cy zf&ghIj?Rf~&Ovyh#(RLK;B+!`NN0|@#+HDR0I#wTM%@%9oEc4e0OrU}BcHueQ?vM- z)qJgEZ|gk(NO>AiT%ZAP`J0(;wR(KcNk^}vN<g6Ow2@JnK%FZQGq({87>LJNjWP>P zJ7;^KN>dIdY%AUa=x91ncZvtd@VOIEIe?T`Z6FGe2}la$!5}CgK042Nmg6a?GU_-( zARXFkCMddsmFEmY<zN%7tVL}g(}5o8L{L|q!B}QFl1D3}uSM0!0ZmRo2x>1gV0PtT ztXo^HECZUr)GUZIP~i4yx5ikv)<>(x;uVqseWJF5a1wwSJ5jBH0<Vy?F(XHHS*J4* zv2$g>T_3R}!?+Sopeti=3mnuanA*wCcc2@^NCKo1%2SRBgCPKrVCTdW;5zvNwq_3z zQ53|9(F_P(rC^wXY91i!Cu(&iNr_WBo6$9MG#hD?1bDPEN`#~^K!XO$nWp2Ho6S4v zv&W83M2)XetquSY(t&L02+RN|tL#eV6W;=%955K}SeK=vwLvTAO3kyXCI;f&UVk`# zBRv!x(r#_Yik)&KWUGRp5=z%CH`4$AKX9&0gAO5LA}U2cIP`PR!5MG@(+Fb>l>;n9 z6o8rl^%Kv)%o)0R!k*v~DaXEA`2WDhS|B~tXU`5CvkayUJ6r2L*wxX|yzid)G97XP z0uU=;e&X1b1(YpXnRtS{JbGNs_MFY?HK(1w`pxxLV>Eu+-3COpwu5luj14V_={q1M z&}by$abQpvk<u9}&RShJ+G}ZgSjVHPMj#Zo&d0;G`Or8U9$##%CBZmERHFle<-kT+ z9EoSf$~z&mwcGj&00960X&X;f00006Nkl<Z0{}P=G%KGs_No8?002ovPDHLkV1jJp BJiq_| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png.mcmeta new file mode 100644 index 00000000..ffc3e528 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/potent_nyxite.png.mcmeta @@ -0,0 +1,11 @@ +{ + "animation": { + "frametime": 8, + "interpolate": true, + "frames": [ + 0, + 1, + 2 + ] + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/empty_rainbow_ant_nest_block.png b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/empty_rainbow_ant_nest_block.png new file mode 100644 index 0000000000000000000000000000000000000000..50a968ba2c7633e04c7b8e538efff9009d421856 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~(Ey(i*UC_< zovktL?d{WYymE4KN+Mh$Z8fdJ!m@x03O!vMLnNlU_BZk}8}cwce1G_#a`=R>-W1Kg zlZ~Y<EFKeeGzGT_DKE}Qy?tk8oSKt*?nGYq$Z~^tOXv6TB`?n2&|k9Ph2vK9#U*iE zX*ZaRmS^d|5~_<-nRj!6$gDq_v9ESzyt?_l*5L9H?yv)ri=H!k|6=OT_cnbBw4A}y L)z4*}Q$iB}Bxg)Y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/empty_rainbow_ant_nest_top.png b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/empty_rainbow_ant_nest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f9c166911c19a251bd9b10f79962896770398ff6 GIT binary patch literal 522 zcmV+l0`>igP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$#7RU!R49>EQcY{yKolH(lv-G>C52Rysjw5pmqHR-mp~yj_+I)0+TYNB&}08l zZ@n2z@3s%Qtu5liN)#j!J6MDm^)O{|_pm(Po1Hgr-fF*od=;{YLk|E0AqxPTyaEvU z&L*#T1GpQVn*a!6iqJGG2Z4JxI_G23%@%7R3!TKrd~cFZgTRe^hxy2Nrt=kmLEr)~ zKD>WN%F8%pU~L~F--$!d>sV=4K0eh-7y#p{e+r=5)w-rp3DNAF413f0iX~msx^_zk zkY?rW^%;QM>ocOK^A%+<$so;2045u;BcZd!y4da&A`ZRTVm%1lG%GiGWnA@7Bj0&^ zs*_<)$YMHQ?Vn#rxqp87Q|>zL)?^$Xn&u&|9NW^5+bL(&DYkniIaTC4rdo=SMdUka zR#Fd-*RhU$-{h4^D_K?xA~(I~Y@58|^v3ruAFEwWTMtbGU^0$J7rnQh-G2Q_S$t@k z*<#%fTq8QMY3ou*I=vJ!&C0Ib>e?*;KY!m>yLu_)AaIjm@1L#guCytyk1gRaCV;J< z#NmH6h2Y}UPXl0l`+OtCJvAi5UZ>sCHSIDEC*zp$Qb@<PILuPWzg|ZbHA{4aDF6Tf M07*qoM6N<$f;6J&S^xk5 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png new file mode 100644 index 0000000000000000000000000000000000000000..4e10e0955a77e279f751801f516509d7ab504b1c GIT binary patch literal 1911 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png.mcmeta new file mode 100644 index 00000000..1fd02729 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 9 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..ad126e4508f65e45f25aca0fea03243323986ee5 GIT binary patch literal 2822 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png.mcmeta new file mode 100644 index 00000000..1fd02729 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/block/rainbow_ant_nest/rainbow_ant_nest_top.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 9 + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/block/red_ant_nest.png b/common/src/main/resources/assets/antarchy/textures/block/red_ant_nest.png new file mode 100644 index 0000000000000000000000000000000000000000..06db6100da06c70aaef2a586249761c940f03e85 GIT binary patch literal 1309 zcmV+&1>*XNP)<h;3K|Lk000e1NJLTq000mG001xu1^@s67+?BV000EiNkl<ZcmZ72 zPl(l36bJCbH7A^!vPUyc_y~GLSwzquNFstZ!7P#>0vEN*jT9wBiBM6IXao|4o0b^} zB?K+pO9VwFSQLdmK_33+p^h`+=rGRbz<G=c*L&}|-}61^eDC?)dF_R%siogGjV*22 zuwm)t_3M}H&Gwf+>!qE|U_1H7+MDq0iEcOc4<3tiv$JvW+O_bn=1a$iwsH6B)j3a$ zkH=jPbaD+pIWZA!_x6Xw*gG>9$ecdd>BPs+osPlT`6LE(w)4$SytemheDi-V;P<?~ z5bf~31M&W@|6=RGJK~d9F2wGQ7e>x2ft-*0cqovG{?X6V@z1Y=XwvVWIU{hgcc;cP zGUozr`*tjLd_4?jfJ$@*(-;g!>}o^`z;<*v%rXQKRocpdg=w?%^C=#oh;-Y1y(k;v z^9u`cY;G<w$X@#La%}GYon`LZdV91j5A}m+y>;u-krSYq^Zeps7}jit)Crs#Jo-#G zkQD38_9Fp&;>wkD<X{wuU{XgylSZJOe@v!8Y6Q4<Y>dxMV|>-B+{=zOHuP%P2x7x% zZ{}cF*C=8^zIv}4f;Vg>9w0J;0vkx~U$Z8x*<p<9r~0PlPF!vrSLB{ukq#^ph>g?J zrX1|9P?pu^jfgv*Iu}T!1PK5vRfGq3Js#g}S_lDjBs{%{pCWS7+rYHg|LG&4Mh;*6 z*~>2E;5!)p^84uHa}z0|>u|3?vQUm1KRmEDGdnyOWH-tR&NpN2Mp8r>V3RsymGkbC z{rq^G6Wd&a@I=k`VDiP8j8GsmK!E{kEn5N#B8w)9L#<3<!kMK>4_N`S)5vG9)Y2@! zM(=?~#h@&ueN;4{I7b7aKuD3$qxnxduWmaOhHMB(NOsx)yA7nym59V=pBXSXkg6I* z=FCo1V0)xWQ;tm7nh2b0NYeqb5)Y9vyZm+#P&tT{*K9Cy5D8HU<iQ{)A{hEOuX1#8 z6H&(*96b^%YbL04IV;bZ43#6BY-KHKgIP)HE)YRobvetj$`L$US^926jR4XFLPAh` zkrA^iN5<NI)XE}A6PcPh0V73jUv_I5>(=(u+jnLgiy(cXt|S5CATxHNS|df?F!_8L z0o7$)U?R%Sl_7V1#1>4(jc^=Y8G~B@P$Oq*S9ZPw-N;7}B#lu1=E;P?;DCs;bK-Gu zov?_l*;7O*aspyBBa*ICWLSb~9wh1~YI7x(5>SE7(lrB`jj{=XJX_gk{QaKi^Y;Nl zg9aiMkj*=}`GbE)zYmC-U!(WHr>r(YIuK16C1??fid4xk`7IF2!D9a}w)}md%L-_1 z&<a4Qb=K6xK)iQ;xF`QcdME(OZf%GvJLL$-*53MjfHZ$d={k)>Vb@gRAu{S*nTGOG z#9~y6esJi|J%BSrT9`&MmZ5S4OA$Fpje{O1o*^}7($y38)m+N4Zx((Z*jRI<hx+W< zk;|-{mBY?9dJj6!J{=RwKO{Li1hPgbD`ft}u`3HHTedPsPF|i{#bZ~mnHFYv^_!bN z+r)Dl7}dIx1PE9*v>>KiA||qIB;o-us0(3%Wd-cb(2e$5njY5qsHzbO#jWe{aBV&` zV8i1p8*4#ioFb~x0l{j>Mp=NwGt0_5A+ojGx&Z(H|Nr|TgyH}I00v1!K~w_(6vh?) Tk&Ad+00000NkvXXu0mjfo|$96 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/red_ant_nest_top.png b/common/src/main/resources/assets/antarchy/textures/block/red_ant_nest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f14da6136ff8416256a2849a0c1cee4b8e9dfd14 GIT binary patch literal 626 zcmV-&0*(ENP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006fNkl<ZcmY(C zPe@cz6vjWUIpM^V3^`8t2zo?WL=Y`<(Wa$~Bxuv3cDa!@ZAx4e6^TL+k+^ZGf*Zk| zdl5nL4~Phgjvx>J^H9ebaa2Zs2d?OY!@c+1?|kQ+@1EygWisW7rbM~9zP|jXuCC0P zmGi;x(ERu?d}|-8ui)LYAkaYcMBDki_KuIm=hyv}n4@l0R@$0MCUx^(+V<dUQYpF4 z)`!Bn8w-Mr+xzLXe!SdJv{f`>fZVlzO6z_1k$M(Gf&crVBsbGHsIMIhY8k$vpKo{7 z*|2*Nd>Kga?9hlHBm4K!tmelfIm*v%Zj#v8gG|yg6YPPXdlPEwip3p3TI3Fl!-3(1 zogN_tfNv>|tqqcpm9l9EEEtzB7EL^aLZoYVLU|v=JEfAA3kAbK_WIv}-UV~kW?##7 zx#kBsAzD~lYk>p-WF@$GdMb=PK8(^4*fe<jA`m2=wXt<pfL9L>Esy}rlaP$kAwd&| zK<!gCCJ;RWxSdE4bH$Ps6?UdNwBdkW4mJegfRi&T0T_F4o|q*6zXT$=gUyQv5HbV> zj6rg@s!HtfgTYSLb1dhRcs@8h5%0_sF@c^0L_;>qVuqh5q)I>L4iVd)ZwnGi0to;x zr9wE|@l^dyC6R!M1dm>bZz2-JYy(D%fnSeAj|BXg4s8kv;6I4RCNF+IUcyA=Ie1q< zR6#rR_-(M-Dw~NSn?|Yv$3MfK7dZm}0RR7aF-?>J000I_L_t&o054xz*vg^-Z~y=R M07*qoM6N<$f@ba&fdBvi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/smooth_nyxite.png b/common/src/main/resources/assets/antarchy/textures/block/smooth_nyxite.png new file mode 100644 index 0000000000000000000000000000000000000000..387c9a6ac79541aa0efa5abd85679f05454ddcf9 GIT binary patch literal 425 zcmV;a0apHrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004ANkl<ZcmZ6} zy-Gtt5QgDp%Wy&(k$@l;+Su7xinU;CqZg3N@B+LyI~y%T5DsD!Jft<}nPm?7As@3l z`_4DBo79`@$N#6h=g{imC8GWP?P_mrpR6_6*TrmJzJA|BZ=bIb%lKK$mZj^u(8=+6 zp)nm_XHD}`WloPS%H`SBB!-HerG{ZB*=)V(C*yH~*69#5&2G+mz4?nKx_|$C6s9qO zLmN?dfNlxN>uOS*=`eC(APLH7?am1S?d27VBo_v{5>S_2hzU5Q31P&l(6|7OdEihk z<xMoelXLs3V|D>4U_#a)kC&V%&qO}1AmL}sN$hnHK`r(|2+N4VAiKFjzI^M@7Z9m5 zjmSJ}!a#x)0~9NAwFIq+3E{C}AVGkp_V)%P$cW@HcnX6|0tnze03^rAgwB$;t^juj zIY>DqkLcII*}EPk7ZY&SA;pY9CTVdgOpnTh=@tM0|NmGkC5iw500v1!K~w_(E?*i} Tqe|5D00000NkvXXu0mjf6@9uw literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/chiseled_titanium.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/chiseled_titanium.png new file mode 100644 index 0000000000000000000000000000000000000000..28b9ce3284a05994565e6e40a01d81e6275d5b47 GIT binary patch literal 499 zcmV<P0Sx|$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$tw}^dR5*==lRs<QKp4h<1}!=QC*i>eQYeH_Z8e%QcnfqZflTevQs|b?(XY|c zt&_ndW4o!4AvHG1aIR4iu7XfO$Oq*-rh}tHl0*6~(jCwH=Xu_HdKc-hyP<Fa_>z<u zT_R+kFc7HR5C#GOl^cvMiNYr|@xAO%e)n<u6CwLtfB%6lGP)rL`}Y6Cn-?_k&dh88 z$X2)LBBRplodT6!<4X^KF5a1{-y}C_D<O=IaQ(g3-KP3Wktn)&2iWO+`1~1RAQ%eQ zc2v1RO)vR2zQC6r(ea1`aD?pJ#Fy{h5|1Y==L?o|IPXyLrN`*>gm^q*o0sB*fgrvI zygKL;14W`*{OjZ<CJY2|k!>k-V|03ADb&KL+z^i^t)c*q%8fnD%!W#@$yT>yEBJaZ zUUQn6+1P1-ErsjBK9ycm7fY|Mb~@EjW9qM+z?UA&`2v8!L5S<`@$`W;F6WCj1*1!Q zsKtA1jn(uLfI6?&^}_k5&xFy@L)ua#iuY%)TV8O6!fm~6UwV(Ov5VjFLUcT`ZtMzY pboqZTBsVF#i0$KQM(xTb{vSda6l*M;b3Xt8002ovPDHLkV1jJT>OcSh literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/cut_titanium.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/cut_titanium.png new file mode 100644 index 0000000000000000000000000000000000000000..db8f2b8642f235754011c3d98f841d8d14b00478 GIT binary patch literal 397 zcmV;80doF{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$M@d9MR5*==ld(<$K@f(&BU{Ket6o7!C`?QYB{4jRrM2(iBlsHDJb<MyU_&T3 z8Vt#i9GEP)%|M3*?t0uUIMv?F{JZo2|4lakDtFXkBAa*~=ytsv>tkD>CbGenLcgmS z=r-XSK)l16oPJjWU`s)~W97F1tcwM$(3}G66W~j820(WA__PC9`|mj7g*gY{YB-E9 zh49Py0iEn+_PIO8b8HJ9Zf_d3YLBv|U=i-G^Oy`YR(=~V0?;OJ^tHsh$TK9xJH)$# z(NkdY4y8@r5OC$UQKW%xV}HSQkpWb{s~JsQOa`zvIWPm@RF4XyRA1hM{}fMI7%Wx+ zTrE^%G<8X^c!#b22gky6dI#Q{PA{JQa!&T&E^uNWUf(`Y0MFz1$SI{s*oUfH(S?a@ r8sL;zRXswii^X1pI<I3|q<Ve;bN>`Uxpvul00000NkvXXu0mjfzW1xM literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/raw_titanium_block.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/raw_titanium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..16cf045288fff7b9bffa2475ea250c2b9c0dd856 GIT binary patch literal 700 zcmV;t0z>_YP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px%c1c7*R49=>k}+r#Q5eVn=?fgD$)zDQIhs2{F_04qS8{|HP&;@Ca)M@P6&;Gi z!Lc|93N8*#4h{}3A_ezOL7_#&DkTkVypoV$o0gEv^)3`D_mbFTNE}}E4UY%k|NXx2 z|L61Ee)J4LASwai1z~0`YE>L|w~bQz!L3YO%!VRwe(u&c3;;w<T@6GfUJzz4Uu^F+ zhJ6nJ+Ud28QcOu}X*nB;Y@K$*DSi<44f`IFzImU4SLRa(zHxp1D|IaDSb?Z?@9si2 z6agSzm^9CNi?fO9h>|Ny`JApU&L$Y9?Ro$*?7739Tl?jFJG84KI_Ah)VW&Ex^$mk0 zQwvAO)Gr0s3On1I<w3VAYl>$g2oUPDcp(;u_{AyS<wjP;Ice0q)M-(twQAb{WKB7@ zh+O~x+D6H>B};Hz+onzn0J;9~34={1k}qytGtYX`g~>5TTy8Y%dsvA&7UvHRdu|{q zd2_m&4Mm=Q{FKvG0L<lDVFv)CvJBfsi9Nimbxv1T-xrFS0w5C?nHoS$NzcqhGjS2R z`u5d3SyLt$ve-0vL9i+g!@IUEYszw7cWs;fFE-6URLaCf@>^7^BWhI~*R}`U?y&D+ zYNk6nrrVq4LD*+ioI$s1l=r=^ZL|4U2mqGzI%~Ui+R5o^v1ziU-~}P4t7PfrbK3dy zU(NZ0MtT3hHy(4O*fdK&_Gzbg(x^=*k}Mu?CN4sQRXNW=)|8d`)Z^D5pn=UvomNaq zGc^E`ytBx*4IoUtb=nz(ef154^ZQR4H2?tl{`t%L-eLGsYyvnZ@q(~2pTfT*Yf9TF iv1FI?Ix|^pntuTc2}Yl~>x8TT0000<MNUMnLSTYj1vYa4 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bars.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..bffb9257dc84da16de9cb534505198404eb8c733 GIT binary patch literal 408 zcmV;J0cZY+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$Qb|NXR5*=&QZZ`7KoA@qsni&f%A`x>x8wyW@`ZpOkjkhCNT~!VT-dlVQf*tv zI57wbq%Mt$phCDYsbWauc2mTA>|Nwcb-LZ#8O;uG!YIw?_TiBru-vtD|1>e~>^{W@ zw|51*k<Y_;O|tLu`UZan0MLcyuBB?V(f3V}>w$y5YY^!HTnNgVUY;jNLeKg5JOTic z&~vKQ#!zAm2+CR)w(|%{=sEm-*tdGf``fF2$iq}n*0h+;bU{8I^j+hBv$3yLHARkL zye74sN4mgl5?yyp)D$@sGakRcIvcwnf9vcT0f6O7*hGrWu-9`=l_UzvniQJ>k%Rxh z#<KZ}&0yH6laRH=bcSr~|9T)p(-gUp3syBsGm=Ev*mqz@`LJ)1gr2jVM;N6Uu`k1T zP1S0nGa^@e(Ph}Fk=)*$R>hC)%@_(KWFqC+-pmh*1J0wLvdj<w0000<MNUMnLSTXf C+`S3_ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_block.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..62c5aa36b814105e5f3ca5b1535c05270224e2c3 GIT binary patch literal 439 zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$aY;l$R49>MlEF&DKoEximW3pn!qUV`NLvI!a+1<F@GU%h@a(}i@EN@L2A+Eo zd;vjfFG8#rX<B+Q2@7eGy%Y~WU4whtnf)^V%s=VfK0V`jnz91m4F}zjhsma_1c1BC z3vuWHcx!6_Q|S>})(wC~n$40ilQ;Jd0)RO59+#g0qzbRjLZXW_D|AbdLbvH8=2PG5 zcIk9icRL(S;v|y91Ur!`WQugH^X>PKHyi}Y<x{$=5gk96N{@l13*G*sH|uS!-Muk_ z<4>h$X{kaWXOot0%BlbW^sOP5rh=twop=2e3^=8wIpreFXc0#bl<PZA-}((;v)%$2 zO=8+l)Eb3uOQZwkUeC^xNK&UMt3tPdaw%Boc5jRzUF)2*T^WG*^rSob-yRsulJWlq z1FTJ>0Qin003?x20lNXa;6S-7XJ=bc;pO$KDJ%Owc4?NtQEG0C$Ufcy?2YjqhZpwR h4SmO10dr#j`~v#;6-nmMn$`dS002ovPDHLkV1lV0z?T33 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb.png new file mode 100644 index 0000000000000000000000000000000000000000..74a602b8081c7f9be78eb2545beed47d19f4651e GIT binary patch literal 472 zcmV;}0Vn>6P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$l1W5CR5*==lP^dFK@`S+9vgJZ+<8G3JTS>bU5vIBlgVZ=h(*j6yB4!pL@{Zy zc+qQT^bdI95Kb0dIaWCCrmRuJIm7I%;7jw~eDB}K_a>Uj>-U0~0^q7QAlCzgtfN9f zx1Xaz0YJB(lj{MIYT)80($D_)*~1G$)_K0WM`tO%$(dREKG<Bv#RpIM7Xazo2Rcg` z>QSixz)+8<$tpfRc<8><>m;RwnyeN&8}so2Q0iQh)q?N7Th~o$vPu*$(*pt_>!mK+ zyBh!;9i9NNx4%>H0mgX=feHm}Z*+cHUyN6nmXp?Z|5YexXX$ta*W}DBr^lDfEiLib zx*Z4C*Jxcg?SJypvG|Iq>{bVCXE*j2uA)L=*&gZ<I!oE!-5^p87ULD7c$r8wEDuH} zrg6pJ%~-de^VqtzqZ^#BlOWfFLSU#z1-9|nH)isJNHy4s=HXY{H|G~65xF|q+uyOb zAY`3jK};32ZKg2N^@;QGrCW&C*X%XAe3-HSy@g&UL1*oPxQv;#T>KBErR29<wg4Ca O0000<MNUMnLSTXqdEBJ{ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_lit.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..fce7f47b4d7d29cee3f20cdb042599d8f6be632a GIT binary patch literal 526 zcmV+p0`dKcP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$$Vo&&R5*=&ld)?QK^Vn<7q`d^!p0nOxv&R|AZ!uHaoQZ1%4l;|{sI00RteZz z9oE)1))s<|2ZGTmA<dZxxnfaHhPdW9!wL&wwvw}$-MQVp!>^ie_r3YvyqQ;fuYSzh zQULH~9HWyM>DCFFl5nC4ni7C;qR~lACumW`*P`E(+3S;UNVm?}(HD|wM77+8XV)*D zJfw(szUmZ!==>MSG~(TzApogACkZvQ>w(@W;hmH4C*zT_fYkR8H@6U*-MNHq;NqC{ zazqvH0CsYE&yXpS^V;kpfM>i#coF@zJ;s0|-TGW=MjlMB1JL{X(a65`!1UQBs0hPT ztmH1IzE_$YPBi;NpZ@p2_PG*(pec<9i(1X(gL9wLPY341<3~Kd9Rl42gIDa%m0EXK z0l49=E&Xpz44RU&hG(v78++zX0Dtc9vhJ?Z30e$j(c{W^r6R(aUZUXQxa7ghyDF1j z@SuPJaC8#eCcPXXGPipT?3sI9nLc|90?2u_Y8IZ>UM+tM8Ts?Zeklu1TZ+=#7G4A@ z0zO!`g);dNK>L>Xe-`>%dp3>MkIXQg#B?h7g)EFmie!4o;gT!MQ(46S14``bpWj6` QZ~y=R07*qoM6N<$f}ZgG8vp<R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_lit_powered.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_lit_powered.png new file mode 100644 index 0000000000000000000000000000000000000000..3fb4adb3c30671a0fb2c39aba8897f62f19f6d91 GIT binary patch literal 534 zcmV+x0_pvUP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$&`Cr=R5*=&lQC!%K^TR<J-5g#!b%RkT-bv{5Vi>BIBf!2YID7%)}~6(O0YVt z1v?uHD+|HK13|G$NOK;69JoYIhGdds4O=W6yOo^9?9T0O4*zO~d2jwVZ~kX}mcQp6 zM*#3)5|P9aj$6lXIt0@Mzv%!FOcRngqU*OP;w|-OI)67h#&PQ$?f)PS71eSZo>{+o z{E#BvK1@;o)X5ofsQ7ee2te9ikc1qX^&q)l!rP<Zl*w2cK-%^Y*EbOBTMG%B!1)2` z#h5DI22AJlo+eWy=e53t0G{&^;VJspc9;OR<JK2aGx8w33PA7gS1tR>1HI2KK`Jy) zQp;UV+g_=2FiqGUw(0-!%|2HG;5QxOP*J<ARd-e=XFPqe&Fv?T7zL+1yRl#LDX*Hj zxl*g{3O{EvjxB5HxiQgiIvh1T{Z*ToH+Oyb_U1jS?h0MM#efz)X4)&M2<FKW1?LAP z4_@Duyu1~ZJt$xR>?DpBZ@U;HGPipT0Bu;0ncio!Ab^}_RkN^dy<I*F8TtF#ZYc|P z#}TF37M=pBfG@^vA$2|k(77r8pN0O$j!C2OBQq?CBf1s*r7TRwk~rLBZ^@VCsVw6E Y0j%Tj-iV7lXaE2J07*qoM6N<$g5U)0Bme*a literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_powered.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_bulb_powered.png new file mode 100644 index 0000000000000000000000000000000000000000..ca7b665b30e94d3f3bd6f1bac9e9513bd0fe7420 GIT binary patch literal 491 zcmV<H0Tlj;P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$rAb6VR5*==lRro!K@`S+30vqilbAvlOe<4~ZfzH_y2|3f<_^RrTHB=8#!e6$ z@y|7Sjg2V{T#+j;Cn&fGk)SJKg^&!$YNv(HGCO;4uX=Chd;dPZS7`R`-e$!(0H@sn zi5?(i1?3CEeuDA^0AW8N(E|ci#l{z+r~cbP=N2I=T>buojw4)?lT)d``E3y!?_DM@ z07UnX=s04iN4Ww3Lp`D_OSpKi6F$(r?&T87vXtp;%*A^^u5($IGO_Kq&YF~EiJ&%5 z7x09v<hrb`F9Wc>wFkgPqn?QYKJt2a$``bq(fMS3uC~C097|*SU-^P|98q+;%gHJB zcTb4!AE`IinEC#dPWZt2;c@zJuT(UZ?dkv%a*UhjXKo9He-fM)P`*gn9_kS~j#yn^ zCQwy=?fl^N=qG`yraTy(n8rnSH)CNx;cx4L)>$)?;OfLn^dR#v)T0dBIP4oUd0wEZ ztOV2WsqOQ_<D7_WooqDf=`9FZ!J8H18Eu;>jC5V%Tzu{pYD-_zYqa?=WB>OSy4O8) h+|G#0m|4rlzXO4!?)bK7jE4XK002ovPDHLkV1oP@=9&Ni literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_deepslate_ore.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_deepslate_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..7452c65262d2daf05a02721064728d1f501455e5 GIT binary patch literal 740 zcmV<A0vr8_P)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px%o=HSOR49>6QcY+RQ4pSV)2`WsHR*d#ZIjrV*mkkh)E_L0f_SL4;-R-fk@O&f zr<{WxL<K=l;;k1^P!Pe=LlJst4~+=bVns|gZIjsM-+eEXZL-a#O`nIw;xLE#X1;G2 zX2uqcMm0@ijKM#nR0n{*z7rO-N|fpt%K%_kRn=kufUZ}qK$cyMF@z9fj8a|KtFr8} zWOjrQLWmF&i!J%Xk-Im~1HfD=|KsTsON_CMv7Am9EGRgg9-D2SbDqiMLgQnTO0di6 zY!!uH!ZB&5(sSIWs_9aR0e~pBVJzFNG1BRRKOA{{ad7dEHkZo(R*P1@SZpa2ePHFE z-?>MrZXX@J1^_?FK)2Fyz|JHS1Dv|{cMsT8v)?e55khtV&@>GQEX>R=09^I#yDF9T z#A-sX1_GU4fZMM=S^7NH0YFd`g)t`WR8F-Y>UQu#GG0G-<HNK2!O`m<r{35zacQS= z6bw@<8HOoIqR`dVMX4^rZYG&3XLE*OVq5KfuE7M(ef>vj<!!2!Hw%Vg>Uy==<N_gH z04SB1X*MixY;X4=5jN7zY%-&!BuSJc(J)NYY=~l;EfgB^ha&*ct#kmuZ?%|x{ldDP zwZQ)ajAfy>S1GnQ&Rjk{9P~~qLE?4qogL!7{$h*6t(U!CTq-etI1(BktCJpKGcH^j z8QDv$)Jf0sT48!+oe6w6=w$-er{7{MQ>tHh_~_-WE3Kly1m3o>E_kHF7|VVKtmK#n zlPy|ZUMqb6{B^M1E=f`*ljFXA;&soZ@(VNbrKK;z#Kbt~ylK=<BB#5ixocW8n{;bw zNs<U5&8C^Ex1=k(TeMo8eJ9H<I{*+uG)*fc<JNl~d^jNlAvC}#sEhf;Y9P>w5c&&v WRAY`3{A%+60000<MNUMnLSTY*v{4@b literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_door_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1512cc1cd7ff15b7c67fed8d26c46abcdc917b GIT binary patch literal 458 zcmV;*0X6=KP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$gh@m}R5*>5lQBrcKp2I;LWY_p+76{shc1#)baitUMQ|><xw+KA-9^OBO#~+e zMGzd@$u1p?9UOv1DJD`YwCOErw>q@{nMhIlmgMfgm%R7>`xAGK*FmXT2Owo7F|9Oq z*2Haw`WdP=9n~lBKG<D4WHz5??|Ku}@-Y}8N(RP~0nR^<2_8O#Mq<5qFp!0n$q|KW z`2Yl}3&4yu9a{q!iz~}G<qFFiYuH(n1#^mVsD(WM+-6AS<`&@@rj-W3e|slXNgP1- z1fgmJ&{2K8Cua;hYf=Fo%Ox!{YUQU5f$$8GT-@IQ_|pQw>B)sYXGoz`t&_6;Z$XDB zFOTI?M1CV?!OG-NEk9;Mer!0d2f*r9VWKVw&*-Q=f$C1&1wo>4bUu)z8FQJ4bRt?8 zO9}t8sc+($^UU_*d`$L&Ii=-0uBYp@u*cQ){V>GKm!ZU$rv^294#)Mh4VU;l)a*Ij zX87F&`MUTdl7SEz4O`&Fb5SjSI846{OBCbkU(r+ZeM$`Aga7~l07*qoM6N<$f+fet A$N&HU literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_door_top.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6b7acc32532958bbe3744fbbc90c54da749fbc10 GIT binary patch literal 414 zcmV;P0b%}$P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$SV=@dR5*>5lRZnrP!xurgbemNL=6ZI9W7mi(#3z^k8p5sb@vC<QGbDhv!JWs zP?X{%loBLEs01z~&{jy(yWDiELwnN?P?~qTALoIWbIxleKZ6;7uXB1~%w@C2s(hUT z&=3_Kdi}M3U*|Xm6s|`UNc?)0aG<Fl2>`-@Myr&znv%ssXx4a)QnX5m0*M14To0{M z)F`1LDsZ#}$7%||fxCn3Cipr>tF&<8v_HR*-EQ%4_x`nZ2guZ<IB(Wlt=G;h3M8^0 z(7C_0*g~s})2vqkP@`lU768M@et_K&6@=?;4YQbta6R_jJ#3)pco`YSE=_L8W-;rs zGK_6Dt&GerWNI>ZU@m181rp36W$~~S{Pg@$jNLL}Vk0>J**94U2YQ|b6ArWYoE{fh z5Uy7gYn5_-*y8NuitCqMvUs@c!D?v!g2!sg&D%xcMvW4F0S2?z!ZQQQdjJ3c07*qo IM6N<$g1mRMwEzGB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_ore.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..09b9680ec94516151ae0936928d40af700cba8d5 GIT binary patch literal 621 zcmV-z0+RiSP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006aNkl<ZcmYh4 zy=zlp6viK3uo$D54y~ynQq7QzL5m_(6a}GXaMVSJi`g}cgJf{YWOf&a{sj(F5Y)k; zOAFb0({lUCrJ*JCwrTnWCC%@^8ya|W-+Mlu^PF?u>l%$lzgDXm{JC1K_Cal6=UJ&# z?42_<;yhd&$Ku!P^~AZ|ZYz_?7*eT}J=5v5lF1}th9C$OMUlljEF^ckU6CB+pDOpN zWC-&`5sV)|0_kN!hk=TPLP0nt3ln-WK4y5C%Lu}=(J@m(F_0Q4gAh0`1^J6N^ZNR@ zsQ){=`ZC|t_g@Rd8;I*XdZu!@Z0b-09Dgv9Om&ifhmqEUZLPJIbnkdeBYV3#d0rZl zLrit@90%Ab^Y7<hef~D9@r@NroYsy`H&=%PeD`C{{E$*Oj$=9cXMh;r6te<Rb5W~_ ztm^f;N*_PjaC5Duk-oTdU3agIP|x6)GQ*q7PG~ZDRp;%<h6y1RX@^0ga`fy-fXc{6 zy(5{IPN$<V48<90`hJ)=9JYfEct0ex;n@A3{w)Ef%<dT|PShNP%Qi$>g@8mVdzb>I z%?8*zYy41}5@Zm~brWJnv_LUzY$UjS--c^9apuOct&R2gz9EBjdaw!FMA4PkZ#DaV zM&5@CM^DJ3UnBzV0A#F{WCFe2-xGY0+Q)=EdWFP;El{0AfP7kom;$KAZY{tB7@7xL z;QOFDK9q0=AbzmlvTp<R7XSbN|NmMLq5%K^00v1!K~w_(OO<at%%#Pq00000NkvXX Hu0mjfu74TE literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_trapdoor.png b/common/src/main/resources/assets/antarchy/textures/block/titanium/titanium_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..17b09ed510f7d9c33758651547d49ea7096028f4 GIT binary patch literal 473 zcmV;~0Ve*5P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$lSxEDR5*>Dld(%9K@^9-4FSzGn`pIc2nRMPEP};Vc2`_$=Upq;U1Q_@0at1Y z3o8q2?JdqiL^!x6EQ_WX4iXo$vRpuS$6_{CV-a`FstKH5GsEM(_Z#N@o)r!w!xO$v z0ceQ|zE1Nqi%sI|6i*JY!eL|%yuS#05v^{yQzK?kZ@4rafhPy_x&dWhrwDs7PY604 zVwC_;v#W*TZ{NQnBaJ5q0H}W<<(8-*(FOJM{T=Hq^}VePBhiIeIlFkLzjNhjw9hUG zIvoI3KCKd~<hentlBvoWyX&7VfX$<m{Nqc$P6@AXW-7m=-f;7K>AxzUXgY#BHKJx$ z-`4<O!Ja2p$@?4RFKCGh^@jUu=ChEIX2G6^$v@cJ+Tb|oo1eeV&9uVfpl`xqWWFpt z8?OYQ)h)hGk&&j?4W=r$M1{lNI5%@|Ze<yb-3ZYB(=|;;6rP-oy6K2QZo$d`OUoY! zuWwkJ+s1W1a{q9NJGx?b@Pqc**aMTcw>FPXOlHrQOBAbwnq7T!xw6<Jngz=Y&LlZ{ P00000NkvXXu0mjfqC(JK literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/torchflower_bush_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/torchflower_bush_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..c17c76d84b43149a31b78944ae09ac2fe0e2cc41 GIT binary patch literal 593 zcmV-X0<QguP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%3rR#lR5*=&l21q!aTLctv&G;NvBWIX!M&s`Vz{yHL1>XcY>!@q2wI|pt$3>S zB6N~YfnH><drGmJbPQ2LmoV@!F3nI7s1UnQ%S_u8{$Xf+U7W#j*WTs#e!m~z@B6&> z`@vZpt@g>$YM=c5_E0z%OLMcqzB(9}+SG(p2jjt6#819|Iz{bI<9(^JKc5Vl_>tbV zm5ui+q<3wl(>?q1NjX~WliJjTT&&)SC`178`%ROdZ-?8A3#np9B7mzG5nms!$dj+X zLWrq&<}!Vl03h=8d5~9H%~18FxmkHU^D<=KW&ltcSrmYKS8nj`&JLSN>(VwNob~97 zDy=4_ZBQCnluE0~apMH-qsPYmJpdB<Z2J()=7Qpj$}dU^k4`ad0{~~uP@KCeu2rYf zYEoO?R(#4fszRzL<C8PuKULw?GXc<Y8S(Q(J}c+Np&69T1!e1Col2{Tmdgl0&-7SO zC6Uj{(6wPq+n{VNC;%OQRL}I7xK^FmKsNwh!$H+G(ue(Q9jxQ58G$b14{&^PCaC0E zb)tF~u2pALzlEx6cnzmb91s*zMM=doY$h#s4nI&^-d40+Mm*akcKar(uHjmBoHav9 z<g=pc8pY}ZOxp;zpye_W8|cPsI2<=li0WN!tEy{^uJ`_b2G<9BMUBVsY?t$ERPVz5 f{DVKcdx7pB&uRZD?TcDj00000NkvXXu0mjfAn_U^ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/torchflower_bush_top.png b/common/src/main/resources/assets/antarchy/textures/block/torchflower_bush_top.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd07bc3cd155e3561b04e2453b88cd2465baac2 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|R(ZNOhFJ6_ zCrGe1%lxSn`8R)plv<3?{jycUS9-29nE5id#b4JKC}H(uPH3C(wh72NkXf_tK<0sN z@Bb2YvHK5v$lJ?%$AC>IvH3E?(o45{^!5HG|5#en@$hby^bU*J%NP&u&Aa+Pg4e<P z@8wP3d2-6%O5B@sr$b49Vf)d0`PNteCx3qJWZL-uMAp8yA^-oYC`(>u-5}s@-lC~0 luNrf2?e;{VX&icN42Q&nSN0uQ%K>yXgQu&X%Q~loCIDPEVwnH{ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/triffid_goo_block.png b/common/src/main/resources/assets/antarchy/textures/block/triffid_goo_block.png new file mode 100644 index 0000000000000000000000000000000000000000..1b40756a4fe03b3fc5c7c90a2216387c11c617d4 GIT binary patch literal 390 zcmV;10eSw3P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$KuJVFR5*=olf80;Fbsr05oa<3?rhSgOlI<~>GE(_UK?;{UjsKz0pbLlDr2p8 zS3k)2FFyeCA@tD!FpM+6=^LO+l@f${t#}VkK7=k+^0jhH(*jz-1CNJFc1sgos^Fmn z!S&HGFypDfa%t6$cO|TX86<!k#u+8)Qr)bTARD+#b?2r8Sp-wXb*VyJEdE`m?eY89 z8vu2@GmP`jjTLNi-Zx1BHu~sxWhlM`!ELoh@E+RraUJiciKwcUR)Wx2R#lPsavGmK zTW5{;kn=vF>RPup@)*N7)2ONfj{SHR_4*)g`sg^iIBuej^jS2vc58DO=TqG_uY%jW z)P)4LO|!Z7^A#f8F4K<0b*XMiE)%Tdk?>G0L1@_%o*ZEI+&ajB$E@;-(Qr90%62*W k=xEnI*il*`^77C80~l7_460&GY5)KL07*qoM6N<$f@SZn)c^nh literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/ultimate_core.png b/common/src/main/resources/assets/antarchy/textures/block/ultimate_core.png new file mode 100644 index 0000000000000000000000000000000000000000..143f1cf4aa9125150d66d032ac2b9615b629969c GIT binary patch literal 598 zcmV-c0;&CpP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006DNkl<ZcmZ@% zOGsN$5Iw%qPzy#7(v-GfDQOBV?WRxyv6MokwBT0IjVK5%1O?r>a3P30!IiiXT?mRF zL{TD9Hwsw@Do6|(zcK1F8hJ($Bl3J_^u~vukaN$OnS1Bn$xO87sacb#?Hw0ZTG<sH zgQmj&#x|3nO(ry0pS7M+T+UP>K2$28CJquORuu4f+;HY*!~6Lo3VwYTn|gU^9+Kci zHqc!AEraS3zZ^U<&V`wXnutbq5G&zTiAe%c*0QVTfJmp-Eemq%etZY7Tu!lreO(~L zxLq`6ztuuK98HHr^F|T2<ymf?%>p!)eKVRs_^1c!u-f(d?K`MT{uGzt_unEF63)D! zV{{K=!}*w+$QPEVwXg)fglvZulCQ?#`PWuFFKCDP<BsX$4*t^9ff11HSel*0m63$T z77;APX|+l*eY7_QI<p?bc5pb0kS?%B*Lpd=q-yZ#%#WWh|4H4dReZ@)kOV3i3SCJ3 z9)}MsP5BiYYegnCr<F`d0&dQ8uh14aay|&(UpOQ5@x|nZh9)!91v&^$<r{a3@&Py_ zbn-%SBoet9Wg2`o*^a~AExRc*vKa80Z0FALp{eU}NE_+k&iV>J_@AIwK5B)e?!|kL z3rsw>e}Gsl28|o(sO<NnF5p8+cOeQ}ys{~gOsccO3yT*BhDShuJng`#Vc;470RR74 kXD(L&000I_L_t&o0JHHu<}M<f4gdfE07*qoM6N<$g8g6ye*gdg literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_hanging_moss.png b/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_hanging_moss.png new file mode 100644 index 0000000000000000000000000000000000000000..2cd7824857885f27b0cce4e73b37049f135a25b6 GIT binary patch literal 377 zcmV-<0fzpGP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003lNkl<ZcmZV6 zAx=a=5CqWS2e$!%0nIs(80>~{2Rz5Xa|c4!Vvw8z4F&;OM*?}1t<EsJNu|51tE*?` z@6vX^%Zv5zE^Rm0ca?`1fhJL21`06z_;i0DpYig#DLy9u43MAiZ}VKkA0M4|-h$Dn z43H5~5{h^c!pZTB%Rr$4g!4(hzCW6)0ZmW_wr`#v`W=aEh)55{C3?6rK!Cwnh<5@5 za#&y8_Aj+(pa~Jgj4^(M6PLl^YSmwx;N<LFsQ&|D3^igZF9Su6=nWX+Mle#-C11Qa z@@Knk?kTsySHP)9=#BMa8xtEjN8rv3MFVn?Cb_wO1tvfM84_b?P%kiSrW+s;VuW+8 z7ce%g?gqq&JWOf=R}+IAKXo@S?5IGXCQyrj&!<ep{{a91|Nrj%cn$yn00v1!K~w_( Xkd?nGNF0lB00000NkvXXu0mjfD2SIT literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_hanging_moss_tip.png b/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_hanging_moss_tip.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb25bd5199309feb7d4074b9b2390163a3fd9ce GIT binary patch literal 370 zcmV-&0ge8NP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003eNkl<Zcmaga zF-`+P429v{6<q`c4b+^2l7==y+<~5B&~pcb($Y|J4r*v9K<SXee3o7`iC92*?RoS3 z+mmT%e;4P=&GPbQ)5<|DoUgBLOQQ=~pVb9WB%WVZ<I&;CuzI>5A0F?<=%Alp?>SaB zpa7am`Q^hz2JL-x0}8-^ZpBPupfja*=8@@g0T@E>C+(Xx2+xy60nk7W7K<U9&=?YQ zb+TF%K%wD#y&kd&ZQq=Y+!-iu0eL&Ik2D4BiJCv&Udy%xxQHo}b1rB5(1mStH=(t= zoqw<helT0uP}A}0S*|KiXduX?w2vlQD+kTanw{fUi+Tc)!4zTwqz6amPhEf<KvKul zYq{(54xqnKgV;hn7k>gYfyi_5FJP`Q`VRmA0RR6zNl4WI000I_L_t&o0D;ZDA!qV` QhyVZp07*qoM6N<$f_y!l$p8QV literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_block.png b/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4dfbed4e947275fb37150b91e54e22277e3a80de GIT binary patch literal 541 zcmV+&0^<FNP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005fNkl<ZcmYh( z$x0ki6b9hKC6j47CLJVV210^_Ko%j(kW~l-w<4|tapA(93m?Ik@KJmLm*PSY5k;I( z#Ib2-DEm85V!^FC<NyEX+$uwV$E%64+3Me);fn3>hli#f{Lzt_>aovurYGmB(mya5 z+nbBg>i-h#p64&4b9EY@KKu;N?M*xGI-PjZXmGRU^7<nEy_2;lnx8&vM&rfnY&>rt zMEm$KR@WDz+3Jf|&3B;z2!gYt-2^(`--v-XgHd=`B?Nzb|DP<H<s5k+YI@(k&wQ(^ z7)im7RiS1<BS5Ewbj|Xbdwcp)DIak0f+n!MGM}>9=JN$YIz`4sP{)B6sOG~$4ZAL| zK#dduqL6P?#A3NbAesb?BY~ANw%oU`zvJxkkQsmwiscS0Co|m_6@aidx;KNd8xAAw z@2xS@)-0B{01czN*K9V-KzuC}m>l1j^)7OWnr#;%FhyeMC{PRxu)V0EKt2^1L6PNX za5MnIuF&BdQGRP@DSx;ERg%1qpMNnkp^*x}8Z@gBQ$&S$F;9I9#!x6><5VaX(}>I> zYjC*&sV?**DU>i4aA25$TO|K6coDz=$b1R`VDkmyb}SeXp9(pE_W%F@|Nk0nwVVI| f00v1!K~w_(PYFt;*6!$H00000NkvXXu0mjfh(GS% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet.png b/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet.png new file mode 100644 index 0000000000000000000000000000000000000000..4dfbed4e947275fb37150b91e54e22277e3a80de GIT binary patch literal 541 zcmV+&0^<FNP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005fNkl<ZcmYh( z$x0ki6b9hKC6j47CLJVV210^_Ko%j(kW~l-w<4|tapA(93m?Ik@KJmLm*PSY5k;I( z#Ib2-DEm85V!^FC<NyEX+$uwV$E%64+3Me);fn3>hli#f{Lzt_>aovurYGmB(mya5 z+nbBg>i-h#p64&4b9EY@KKu;N?M*xGI-PjZXmGRU^7<nEy_2;lnx8&vM&rfnY&>rt zMEm$KR@WDz+3Jf|&3B;z2!gYt-2^(`--v-XgHd=`B?Nzb|DP<H<s5k+YI@(k&wQ(^ z7)im7RiS1<BS5Ewbj|Xbdwcp)DIak0f+n!MGM}>9=JN$YIz`4sP{)B6sOG~$4ZAL| zK#dduqL6P?#A3NbAesb?BY~ANw%oU`zvJxkkQsmwiscS0Co|m_6@aidx;KNd8xAAw z@2xS@)-0B{01czN*K9V-KzuC}m>l1j^)7OWnr#;%FhyeMC{PRxu)V0EKt2^1L6PNX za5MnIuF&BdQGRP@DSx;ERg%1qpMNnkp^*x}8Z@gBQ$&S$F;9I9#!x6><5VaX(}>I> zYjC*&sV?**DU>i4aA25$TO|K6coDz=$b1R`VDkmyb}SeXp9(pE_W%F@|Nk0nwVVI| f00v1!K~w_(PYFt;*6!$H00000NkvXXu0mjfh(GS% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet_side_small.png b/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet_side_small.png new file mode 100644 index 0000000000000000000000000000000000000000..a48bc74b1e6a849e0c506ad7229ae92754a59d1b GIT binary patch literal 319 zcmV-F0l@x=P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002=Nkl<ZcmeE@ zu?oUK5JWElMUa351Z%&;N^ERJtOW5NEG;el2NA49Y;DBKzYr`XAf!pB#hJIb$ANH- z*ePtXGdnl4Ib-wX?{8qt@9$tbUf9qd72IGnoY~c89)(Pt0V2vzEAqQQOr$9vnEE;~ zfIvhcD0PPS^HI=B^}7=bx7{rxbev%z1`q&BQxR6G36v{11=;N)tr$r6e)y?L+BBN% z^GFY;b;R2lAnbJp_ITdQfFau;Bsp!hp*~6s_%?q6<{SOgJi9sxGX*hX5=c_AUTYY= z7sM2su_2o>gF_#4n1)gj0x-p8fjJ1)AUN;~009600NC|{00006Nkl<Z0|5AKhh}B0 R$Fu+d002ovPDHLkV1h>jeIEb- literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet_side_tall.png b/common/src/main/resources/assets/antarchy/textures/block/umbral_moss/umbral_moss_carpet_side_tall.png new file mode 100644 index 0000000000000000000000000000000000000000..2ec5ac28f18b73416919d84ed476984aff31b6bf GIT binary patch literal 444 zcmV;t0Ym<YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004TNkl<ZcmYh) zF-ikr5C!0Wf6y*XK(G<SBUoFBjjf24Al|{!($YJKU?pN}BUaX4KoCKYfDnWb2uYFT z8+MirOlIcIdv9j5q?Yz`c6zlG$A=fo7Ai*vCtaObe-7&m9-nTT@#qWI#q0ZXlO}|h z=Qm-P88HlO)(|Y_6J;R~ur#@QxNZ#PG^xb4%Z3}911aL=?Y?0GQv-7W6MZFCOvZmw zNkR(b#L_H??N>a40isi#tQR<msc~epyf_RDfW!nyFg46fz+GeJawcJ5AX0!p;Mrk% z0b>Zm7hzzaF_iTLgW*<5tS`b5uBb^SNRl(NHdng_M?c)&qmQV-sMcS$A@A(&$7XMa z8C>@6Wt$nTB_$p~;Riubd&g>IVzmr+368}~!oXIp2(}|kXa7=!8b`xaX38WCxN<W< zHq8G;;x2F{4(#XqLs=?kPCB(b`u&t5ya~Sru`4a>^W%aP+LD{8^|G@QSNHiV00030 m|BBAbApigX21!IgR09C+!##K>9mLE40000<MNUMnLSTY!8@X5j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/chiseled_uranium.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/chiseled_uranium.png new file mode 100644 index 0000000000000000000000000000000000000000..4c400d623b84514707d3baeb832c094379731793 GIT binary patch literal 501 zcmV<R0Sf+!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$uSrBfR5*=|lQC=CP!xqfISG!S&jt;Vs}i*V<4t3V(;w8I6X=j7L*_z<<~L*r z!X7ecGYJ$G%Tfsr@(TzfggU7AMOHfGE|T7Py62s9-?8c{sp(W%gy#Lgo_1k_$BPU0 z%Oa%Gb2i(EqvK23-vERDoIQ04z|-RugMPqrH3LBBDb~01!`k;;;w0N)@jaJdGA3Hw z{}+=rtFDr|EJEVN1<J9x4IAcQGDhbqYB(ZV+yn4s8US!~d<nqyk28AGRp%*#eqeqE z_?0~a@X3AmPfmbd7nDWFpWj~rng*4go6W+a^OQKr(0RJEE~k;|l|{&A8xbcN%hjx5 z$y09b9sszxdq53G#yruk*Tu^Tq@=rda<XHXa_m>^%CU))jNXAg-O(<m@IBXT7IyKX zUHbr=ZG`W+#`VoMGDfyNQNt0w_e`bd=yiebxs3;+M@FXC1<J7rCS$|io`_tsILYWe zJzg0=9G4~^-hXDfni=hax6AtZ{bMZ+#Cg##H&NJV-9mX<-7vi+NRpM?FnS5oo;o#v r@x*DuBVlTX?3ILWwFA^1X&3(s9Y+#CP7(x200000NkvXXu0mjfLX77O literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/cut_uranium.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/cut_uranium.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0696cfddbd5abc7eff54e378830773b91cad11 GIT binary patch literal 558 zcmV+}0@3}6P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$=t)FDR5*=|lR;}5Q51zgjgkyuBDhF2Qe9X=K%~xMg0v9aWYtjmBeLsn$jW`8 z1UIF)>886v(Y*u=;w%(~LKxD`fTI>s>{O;jrqjiAUPdKt-|D@0?|Jv!^UjTUuH~_| zmQF|P<5GD&EaIk7BerxpxVFZ(pE~=G-V#3BQ-@4iV@p;6m`&>JZ5J5~y8zhp5wY2% zjy-kAKY70amXi`&vMTPvU^ywF8{dh1{E+hiOlvGCW)BZGXg`z_@m$Lb_dJ`_x#{Q> zj~<g(-mzTtFpV0zamUkgk^S5i{Mr`zvHtZLaw3I2A8~yAVg=l9odZy+G=K|kIyx_N z(7!$t4@3iSL9H?vb}_9n_I$*0(YsfD(ZimPFs(6PdKVPb>OBKFDFG>5Tcg=(bE@Pi zRT`qYoJe6BwLhRsbmNY^qKH`3o;qZYUI}%Bia~;309;!WLWWsHgJ84O=6U5A1+~g& z?GibW^8b4305BMKDX3LWl|0Q>oA|EJB9=*?aC`en7$d%`P^vUoE_$MBu)^nl>zsmG z{eK^r)>zyJx!J=5-v{f-VPEi<c@VQ;8Z|QMlNH+r{mV&-y={LU;!=6V?f@~@);2sJ w2<L-~Vwiq>y%NAcv&fs*JKjS*|4S2q-|$ExEaY3V?EnA(07*qoM6N<$g5%5n8~^|S literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/raw_uranium_block.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/raw_uranium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f52a8fb351437b9fdb1f5cf33fa831b3c3670a1b GIT binary patch literal 576 zcmV-G0>Ax<P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$`bk7VR5*=wld)^tKp4e;iB(m?1rcHb6&MT^hJw=;e1ki<&<+|r7_#{v>EbCA znt!8fmM$H=dPobGDQXHvgBwvz!p17LjBTn8)*ZG>zvXWDzI*R`@7>Y$r(Pb6S1hAB zR<(>T9E9f~!%&|9agq^?R{;3JVIXHLqd7(}Uf~OexMm`UQw9Kp#7TxMP5=c06g}HI zUPg1`B%|9pr+eXU8{~}L+8ws4Wg0b;ey@pDEmL~eeR=tCmvR#&*k;Zv?+M?(O_<~* zY%|xiH|bih`1Zwf0Bmc4;R}ZWu#Dye1)5bY10aV}jTiv^UK6`s*USWPwD|Ecmtm+y z>i3$u;p+NUQ&;qT;Q-L?bO0!wi?hp{`vnhoDTZTWTMM4GT0A;E<@M9Y{4S+T@)DbL z%_d#*bN&b0%$fcgbC%~@7ZggPW-^d7;^Z@K#irfq;1)Ip1q-z*fF$G?K(tS=s%5RV z5-uB!^lHm!PNQZb+9%o>07Jc~c2jvkIDGkfhsufa-mTbL-~nKCFI=6t-L$E@FC5|| z+oQhglyNw$BCYPC*W^mx?(N^GnYa}j;dxsP4oivp;r$!zdL3Ul8c}H!CmAvfF%HoW z{Z^&Ibm)ZfzhU8dI(5SHzyr5ZfT;(^tNk3P*zOKzqtQQKT4^AMQ~m<^1w}SS4DR9p O0000<MNUMnLSTYuumf)Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bars.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bars.png new file mode 100644 index 0000000000000000000000000000000000000000..8efc22c1ae4bda6d5562e0af0cb096ef8f0c70c4 GIT binary patch literal 395 zcmV;60d)R}P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$MM*?KR5*=|k}*reKorM+se#&|g_eR^p-?Dp9V++%O4lykI(Kz)^h*eSiQ?w! zBH|)qAr7Hi;2OciECriFa5@LQ%QeKBH|71`-9PW%`@wH`&QM-o?MsX(qLtJ~wNar+ zR2voAtplCgNq8yW!x!q!DeaaE_=Sw3<w(}bJ?y*3834yebKN39_w?RM|K@AG-kbs# z1VRuXu*VbM`f+q6K>YbZtJA@AhO$=f0WQ&UBmn{;bO-&x!UC|B5U&zlczr+utQ#)o z#r|MnCE;AY1yMSKy!R=0&pDK44zT`mx6YQ##B^2@&uZBy?JBBg?b5VC`{X>=#N2tF zra4FpDF=CQDXkC(YK^9@v_c&0RnLH#=HThs)gA2Q;Pz%C&8`9=SVkMh6W{Wj?%y1! pLbfZDgX~=XU1OGmc$I8z;Tv>DykVAzSK0so002ovPDHLkV1m-twW9z4 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_block.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4e687585da81b97590cba58324d553819bd29df2 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$R!KxbR49>klD|sBP!z_$Hj%c_+dzjVR;Up~gb;9v=;90Lt90-gd;o{;&Vqvu zZVs-+3=VmL5HRKzsU$a$hEi}iaMC~KF89Luo$veZJ-6}s?f?*mg_@<(gsLh{LYeCT z&aU3-XaLJ%y4Sg&L-=~DQ}@f$rF(K*Ck!Bz`Ss0x6ic1Tw%I+{KW`7li`fJ~RtBPf z)N8q#@P2<D)V#2f5ZR<n7?viy#cYz5K~@F;dM&p-7_XGi=~v1h4b3J8SSdd%12r$0 zrv6^bU4N1$pNJOy4kcll3;}4ui(*+tTBpg4Rp{OukpK`)1<povDD!_J5xt&`Xkl2k z*{vE>nk<Xy?oF89b`XX|gQN%Dr5XMD{)l3!lY>eVm4XPBR>NlPD3<gUbQTC@Zezne ziskOt(nFa$faBerDqj<x1JHCi##Te)`SFnTMnkhsnAabvtoki4OrCQ90000<MNUMn GLSTYhlDDz| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ddba6fcca00709fda53b280c29f4b6fde8660f GIT binary patch literal 471 zcmV;|0Vw{7P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$kx4{BR5*=|ld(&~KorJ*wb5E=3p#iZFjf$^4i17Y`rkP!f-VjPH^o6mR~HFp zaL6J>P$I@2h{Z+-HH0{%m)@l!zUlJ5clX}+<$aYb4KqrS#BOn(t#6g#0uOq}SV`=X zMjpeF&(iV<`ZqwU=22~K0x)>*(yDcMeY*o7`s`CV+@H@JTM&fO=;GLd&iWbve(%x1 z_4-PdhFKE31ifR9&OPIiRq+kLlbkd12YU|yTwQEqsbuuoXH|UT*n+lb7#DVcXZe-$ z4kbzKGI;L-<PW5g$Fuz6NzSpe(ctv@WlA`J-HnB*oR!2b!;wGcG#OQmuSZ)n3hvQI z48Y8<tu(P5TNoNRwg8~HSSJW2Gqd$ATD4A5pt$N?{|XCWIP%Ax1_pR@Ki~#47le{D z@`yfS99!fXC_d#-I;gQ#s3i+RiKTu=TQmqnE|9LaPN7T>z`AvPqp-Y@K`4s}6sGQ= zHc`LuA0sKR+`9h6Ox5OQ0VqwHi@AA}nRJsC6I`CHOxd|ir7WV3{{SgD+fha(mVf{N N002ovPDHLkV1hL=&#M3c literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_lit.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_lit.png new file mode 100644 index 0000000000000000000000000000000000000000..8279fffe6109bfa1bb73089ae26888b957228d47 GIT binary patch literal 511 zcmV<b0RaAqP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$xk*GpR5*=|lRs<QP!z>~N)+4&wue9}5UHY}G*Dv5Vz9<`H_g-!(+|+G&>>5Q z%!LkB+$mq678P`nC(}U~M~z5Gh-G+ng;59P$@<em@AP!;efOPnua1_jql{Xl(ksq8 zVo*;P`PuXoJ(V8o#AmSzc>Lr8<!^v)%V)dO2jK4JjBcyP<<D;bB==Wn@83PjEYn~X z#g$hq)1de4DFDIrM<rjb*Rpk#rP5<IJ;nU}9I<x<rqiHJG~S%;Apq_t2VG&w{T0G` zjqAU~HrkE*VY~$3r2mFgdfeTd0ptzViBA|WIUYFJMw>(NvdSbHb0{WUgd^nj1l@R1 zG~P<3$6^&!G&W?I4r1>J+h`-gdCvG&<_(%+DK5L`L)`OW1(WtZ0G(aIEQ;CM5d*rd zUPEg!ufNQr96G>a6=0dh293sGI-I=vQpErf&iQrVliW%y)5vF_^r#|vJ*loO8t2$U zsGn>W#pr4sWvUn92*ObV591}rH3{11j|Z75EY|nHLWFaqy<bdTh0FJXfmS!u{}@Sm z<*OHL%(UI<7YQ|!&TeiVWu~&p8WQSJH_yNFe*o5a=Aq`EwDSM}002ovPDHLkV1nqx B@V@{6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_lit_powered.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_lit_powered.png new file mode 100644 index 0000000000000000000000000000000000000000..25a0060923c78a8fdc393191c8f7226ba985e16b GIT binary patch literal 516 zcmV+f0{i`mP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$zDYzuR5*=|lQC=CP!xqfB?|5X+e07~h*Z%~8YnhoF<4^@9ZTD#Kc+vRW1&Nq z4w(xb>Us;^Yf(WL83Lw*5Uv`LkPu7o>I$O{%9Aarh2H7u-23i3=UyExUqv~!$fR4I zcf_!sF7x5+7(J6NtHfim^tpTQ9h=_(-Im98X8^$U<q6$ZpC3QJ0+8ICqrH7|C$~(4 zFp4X$Sf)Y$!F>Sy+4o9*vtG+rQJzVcaCVIO`ypbl2d2}YO*C1b?WX{YJ~-$KOK#2) z)=Ng-Yiy(4xF5tR0M7@n$fV2l<q1I1V3l|Tamvxq!8Y0)ipNzZ(S$=W<un*0FQ(|m zqq6Z<CS4XwzoM}r!*mdPJ#3?m2<8RjD_JyXilw|f>%HKU{iK3Pdmn(#t{{wJwsypj zZmZwW3UHRD%rxz<Z>Z1#7E2$?G}dS|0n_1G@VSZsBAD~*z$3YmSf)|TK<QCM@?u(D zTQn)K+fYAQ7{%yn9h<8=4aN|R8+Z_>9MvRfAKxG3s<2$&EejFMk@kK$c@-nRl?=4H znf}K}$}3-7e{H7i&Y(=FnRIpw^C&ZInyewA9(D8lEB^;HKk1?uM2g@50000<MNUMn GLSTZsIq6>j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_powered.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_bulb_powered.png new file mode 100644 index 0000000000000000000000000000000000000000..082b07e2c8697b3f5e6fb99f5a9fcd5e27f8a8bf GIT binary patch literal 485 zcmV<B0UG{^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$pGibPR5*=|lQB!fP!xr~XtfsFiVi-A7%PZd2M0kHUHuvU8o@;o?BXD}DGoY1 zI!Q2N2Bios5u*>pVp9k;ggC?(Us4h8l-zUgyZ4;;j*-NELLs8i&b}uq>qR)jy>^RI z6xzgrLx1Qpw{VR94^S^VjMvrx=)Ij#FE@F9xdR~hc*Qu}pGquK;Q2B)#WDrWm1O|j z_G1p$>y0G#lPI+D+AWUGo!lWy;uC<5oXq79b{_z^y4awklEKF-OX3sD6f{IN*RTn6 z<sjwlOQO)G_jUr19uNl(T{)m5C)r%Ba(ewVA{@Zh>dZ*46ooeZq5IA0XH~Vn9t}~= zxCiec0As(7`i||^Jd1nNISnjR08pE);Q5lViOM?lax*JXTmkL}1KNi1*Njwy{?NrT z1s&PTfj2whNQ37~;=mzz53x*<YM}TOL+PN_R-qo5=SxcJIvS#iCsKiQwe>62>17md zZ8uj~e370nvkercdQdM>Z}^Xqlvi$T_s2}*wY3aTn$%`f^C&avCd)RsJX;*GbCF6> bL>>PEX|LU){uJ)H00000NkvXXu0mjf!>`yl literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_deepslate_ore.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_deepslate_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..3e3f46f223d72796def125306e71c1dafbeb4352 GIT binary patch literal 709 zcmV;$0y_PPP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px%e@R3^R49>EQcXw{Q5^q|v$;C1Q_Gvl*4mAc+A(4)CZrENL>P3kJShl<i%=kx zL9p(vlhmmQ3_7$BbtpoKJXm0d#dR{UD7S?jYu!>eXJ_7Hb9P%lXm&e18R+(S|KI!n zz8({eMorTsga7~lU~E}d2>{yKLiC1?Ft!AN2LM(S#g&!3u9HHcXxr7Huy~{Y^xGMo zVJaNQIcNajI5)<Y3n7FM5=GH8%_H)6B`Dv2x=2YJHlFv;0|2lM4PJ(+q|-}+;I-D> za|<MyGTiQ3LEv?rynJ{uGBWC^Q-2wp-`~tI6_@jr5JIT|KoEG0t>~~Mg~AUWUCCs8 z2q6k!!{Pqr<=o{id#LBsrOtpqu<<T#c)g8&fAjX=h8Z=ny1Hxj{Zgq^9_Zz*a+8bh zD_Z*|)%f+RPoxk4L~>Y9sGw;(9-_mN5|lqJYN9AIgM)(rplMkuMwTU-3_=J1I@?Q1 zP<Di^<u{q`?rtXy8i*`QG&Dkpuc;0Ik}1RS=EB$-3X4jxLkfifV0=6>7Rx$)QK+*H z0N8^ETln1vei-u~KE7K0Ij02W8ZJBaCTH7KT_;;x+t2QukBp37Xe%B%Y-d+o|4C{; z)3R6G^X04F+S-~<r|;f6MrpIj*rXays9uE7PSb>to-X%T%m6TCSu#zt<7|N{%wau~ z@g-9%fVI;!A-~Jzt!q8X@XgzvI(2F~CkS3`u{y2h<FkddR%4id9^dKk2R7of1-7rR zHxSrgE*GD_{<dD4ICtWtKd|v)LbL6vq8zWUuVt9ZKrcV9r9LMcD^=D-z0=eaDkRhe rj4ht`(9cXqW3g=LsBbO5i4gh+BF<4ERmk@L00000NkvXXu0mjfgDXMc literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_door_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_door_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..540c650efaf39e3eefc46bab91abead459971a2d GIT binary patch literal 532 zcmV+v0_**WP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$&PhZ;R5*=wlh13@U>L_gsV!Z#X<-LbGw3E05k{ap6vj>kkDIWI2>uWL2|eu( z*kOn;#H)JpQtvy>uz(dpFQsBEtZQ~Cv`I-zDDg1g*Ej8aPRa9qeto~s^J>Xrki?PA zB5;_@T>wgXi^<$27)1o*Apm;0g4^x!bMq_D9^Gf-*9$y9Bn!x7k$81|nMwrY|Mu?# zHfBYHX}#~ylVCi=^F#UrUjkLrkl(6*8P^1bcW1AqbIT~MboTsECLg{0#_Z;lvyUfa zR!aXJI~Why-hIzb{TR;=*)oc9nmDp$Y({7xOa#^%Eq<II(s7y`y*f`}0F${()ilV& zkuB9%yT{YE^u^P5ih^o)Qm8drbeyIv*zdmO;P50RUMX+UANXW)g*{4nOOB{^*UJ_3 z^#X#Xs)d+3qw>+q6?W>!be!hDEsP=nuC6cT6pO$i7)4Y~gKQkxGAI}i$vxPm)@Tt= z+bMC?Da^;N+(=e{;#j=TjTOaNx&zg+faEEPR80fV53!y;!R_`^7{ET3^lQmtkj!pQ zS$p{Ac4f+u<O+K$9o2_-VY{~)ECWIlef<Nayv04eE;UeZ20;7rX*0Qt+y5TcGX4i; WvkE4Vd!<YO0000<MNUMnLSTZUHT8%9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_door_top.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_door_top.png new file mode 100644 index 0000000000000000000000000000000000000000..9513bcf61c65e9b864a9e16081339e6d10113125 GIT binary patch literal 461 zcmV;;0W$uHP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$he<?1R5*>5lfO&DP!PvIZBuFr?ch>cp$?Ve5_BmP7uSM|i;KH14x;}^cLx^- zbrM83U2C9YHW6Yg#73l&Mu;VpI)wMgFZ}Uca_=th?t9;NmzmG3IU)F-4nSUQlLp_@ znYn!?Qv-MGp$JE=)QSX_s)1cDXyi&Q02wbAG|B}H%ef|Vb+J6(XlwLzBT{K-+0w4p zDv_AhT%q1P;P&PSWqap=x0ihYHrg5h<wEckmBZC7)1<L>CR<g6AugVrcY(V^@AX=R z&gL#X+h9H9SJH$!JpRfgy#u^gq~J5R4?q^c9eWANX~>mY3@sbq)0s>ShL#;9C@rcH z(f)&M_#kNghP>LALdzE7PnCvnfyvaMUaOE56DL~uDbZva%!=>nQa2_3LuYe0qIP^j z0Y2VOWl;sdczgoDGEI7Rd?LFECgG{g#FvTCLXommzNbqDmT3kF-d^_Q(g?bQMq1E! zoe}p7m#kKctd93^ol)=#f4vOQ7;Ld#RB@dV&-N$Z+VbOEx`Q1D00000NkvXXu0mjf D{rt-) literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_ore.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..41966b36157d67b5e8125771bcf2f5018516a049 GIT binary patch literal 603 zcmV-h0;K(kP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006INkl<ZcmYh4 z&nrYx6vt0DER11n%+rt`$&AE87IyL%NcNP4Sy`D<7G|R)X(S2@J1a@DvtwZ)8%bs~ zF~!TwLWY?aO2&Ln-D#%Iy!*~Q=X<{Ad(Jb7M4}Xr$JOjP8jY5)c-bF|#q`V*vp&wm zn|wYm{5;PS&e?2M#zsD5e#*fup-@O1#}S{;r|-nsGw}v5&O)IeB=`2DWT-bRJBN?@ zo=hf%d+vy_@fO4c0s*ZOiA1!L>$YpMsR@eT?-%?8!)R-5QHJ|p1Ry{$<GQX=hYnRp z#7LqV{=UwXbPdeN=I*py-P9^D_n6@i7L5((+V|{)Ppbe10QQ`1k&W$jft~kNuM7Ys z&p-nff4_rrdU>vuCMQ=_$kyOB`BMCDmUQMvNUjzbb}Ax0<=*PV)QrpW`o7wICM=)D z(TadJ5pW983dIe{PI*i`Q5@=ASffQ~kicXp05Ce?HzfC!MY1YaD@_1EOv2yPU1k`p zFrpyfhKh&;EmS@_TF^aU9{?c8GDF~%r8yOwmH;=*n*LvN!`d@cPcGi|Ofm&5J4X3* zyRTxS5%)SqDzUP(g3>5XA{8tXn86So9@1gmQtovVL1HAVFd9G)Pz=HLjy<6wX9~cG z81nRE0tq`f6Wum|2mk;-fjnV_AH8Umd))&9FoMtmpzFIf{YI>xU?zs2jco525;pN4 p00960qpBTy00006Nkl<Z0{~yPf_${uG3EdO002ovPDHLkV1g0*2Il|( literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_trapdoor.png b/common/src/main/resources/assets/antarchy/textures/block/uranium/uranium_trapdoor.png new file mode 100644 index 0000000000000000000000000000000000000000..7a058ea9c53293cd8a6e56792981e80864139e35 GIT binary patch literal 465 zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$i%CR5R5*=|lQB!fP!Pv|sY+GS4h}vHSR*c73OWe7_yrWdfFDBeV>k#7E)I?& zIOr(o;v&J0S;WN{H2Od)HkDXHi9>y_X_Kn|>E0dh?tgdxGm=h_kU|_e+8&!&VGwcT z&<X1_+b%bb%cydUl$LcMY(xN*rj95VYmAhZ0dzbK<LqQE$&>;7Kx(^UiJ@^rwQzpA ziY-j6`T4%8gO!7a2Nu^Zi6aO9{-E2!``Zx!)#@e}*T?w5Ri<La64=7TlPwm1eBs9{ zqj}V}cfO2lQ;$e*Bk`oGS$VQW0nkHB)6PS=Si=t_apcf!yZC|ZCMZo!^bKto@(L8v zk4{+sGYLQXC>Lwp1f8%>*obmh^&6UPmx?7QsP*`P)Xrg04CBbrbIWYO7ADf$NR$@T zr)Jyb`Q;WsuiX}APl<jYSzB7bldZmldBasKZDID5n8tq&3g{_ONp*VmP+!}Dw?%bk zlDn4%PyREz>z};8b&pH65`Mg5?C*^y6-#8O4i0nhxYYX_jwIw;``=H+00000NkvXX Hu0mjf1kch+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_front.png b/common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_front.png new file mode 100644 index 0000000000000000000000000000000000000000..88c40843ed0d12d77366e8ef3cb7a3510ba8dd41 GIT binary patch literal 505 zcmV<V0S5kwP)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$vq?ljR49>cQo(B5KolG~k2tN+1|g}cOc9NV=*1*Z5cHNnz96@JK<TBY9@@X? zwI9-3DFq)5#)g_)jExf(H$t@(5ebFJxNZ;6S?r{Hd;4bJ%$r&5{pnFw)&Kx7^`&lk zt|@%GE(`*Y7mIdhuny3^eff|V3$7WY4&Mud@?xP{^!0lmn}<mN#93aZk#2bam{um0 z_UY{zw|%<~Kql2>JOrR*uo5m!eMzn<;w+!axCa0@J!$#&fr2VMN_GvvRK{vjyEBkU zB@9watCxI3zFo&*z%q2p3j;?%Wm2t(l8OZbpzdhqn&SA)N`_3Tcr+{1Xnh9&J;2nL z0H{o(-u(icLl`)?=XqdpcQhlO{lM(=i!vU~*uBYks4QykzuJ0cJh`04(;Hk}-`?KU zcBod(m%C5t&tIC1huL+iTVC+8(Rgmnwe8=(F161e-*G_yHU5R~a%8GStv%hh>+(^w z&HWXw-5K<Lt{$Jf_J|i~8I%_b-*yl<>;LLUKT->nX_ObvhUJQy&2>!?22L0_GO6M$ vcTFJ-qVtPV>FaJLP^Qsj3|1Hh4v+o^nP29{H$NV;00000NkvXXu0mjfbXVi_ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_side.png b/common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..844163d6242eff451e17ac0f0dd481cac38cf24b GIT binary patch literal 403 zcmV;E0c`$>P)<h;3K|Lk000e1NJLTq000mG000mO0ssI2kdbIM00001b5ch_0Itp) z=>Px$O-V#SR49>ck}+z-KoCX0!h(xM3yUO#8-b10nWPATbV-`@=|bvsAw`<pAs5Ic za)O+}xO1mqgD?mo3&9E%24PZ+GOX9xPBWuF^ZtzY@^I61X8-_bd62<4)+z}{$`=4k z+vD%$yM5Uh@B8zOqg2F?;>s7M?KveVwAyrKV@TW9>*_)VV*s4;-k%@;t>ZaqRQlBN zAiBC(*TwqBo&_=(PiF(kYSYap(zN}+@b&RZ!c<DF9AXAAZ9g!~ec_}@5`e=d7Fp#o zWR=6P&C4aA<pF@`>SCFfOKT5TX@oTT*WyK1iQDV*Q?pl_uFR@fE5haGu~y#G{T&J0 zX0r`tV*uC_ipz_Xjo(_cIrlQ1so{tDL?+=V*NXIbwK4$rw0VwfO~MFibb433wOFeo x%Z~tddjjA-Nf;?#47WrH=ZeU90DMRQegU?o-8Of}r+@$e002ovPDHLkV1fl`xD@~Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_top_bottom.png b/common/src/main/resources/assets/antarchy/textures/block/wasp_nest/wasp_nest_top_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..e41e1f1c6ff1a9b3d1ce70cbc83ea488f655126e GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1IgmH?j+*AvSM z_sqy$)R<NkZk``(1r&yW>_Gb{H^;J+h~Cn))t$L8VVclS?7Y%}2IqRZIEF|}_4W7W zb1~#7I{E(J^SKGPryGU}b88%C+psm2<HV-fOjZGp?!0lhXvCoL=tAQ!X>KugzBxNi z&R~}G{I1dy=vCdd_&;0RyNeGNKghJX_^9mk_A=M+8-!P}ZOri8x7;~<&C?mX_q|^J Zo;~O~=ie9J6^bAqdAj<!taD0e0syAdRIva6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/apple_cow.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/apple_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..e74e4e5ef722d81af28ffee1461bc087bc00972d GIT binary patch literal 4200 zcmV-u5SQ<XP)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N000mGNkl<ZcmeF& zf2f`HeFyOGxz1u8Z7`-2htm`?-OzTDY~VWCprf$1&XF-T#+*%=IE2;G7CP7u)Xi;7 zsHIkriLjWtf&IfUwF_%ENBc)9bc(aOt!+SKLp5s>iBg-jO;7LZY2TOceR7`joOAEF zH%B?bJD;E5&#&+I`Ej3nT`C>_J^s^I4WHe$YX$e;fB*22M;>WpwqWm;D~Av{RM=1L zxn#KSH!mFGHxu99zkfI>ItQ@z&EH*B^VY3fSLE2f{C_7`bohW$^XHuR#&XV^-%#*$ zn}H`j@rhLf|DWfdFYw0Qy9cAtIe@y@<1e4xh{ul~Z)o2?265!;ua-kk9V;mGt(lem zXD`0E{QYM?yAtk;U-`-kKZ==X08jtfP0iZpo_nrj7@BO99sg|E@?)h&huemz-~X<6 zt;D_RvdfC0tSDMc?*Kl3^UcNa&+dQY&Oa@5tvIX1xBbL9<@$$S7}SWvZMWSvgxpiy zS86`@5cd^m+q>kfOCHqGN5`Ra0NLp*HiYflx0ffLc%o5hGPv>&-cx{q4jl(^#EZ`r zx8GBK^22{suDJEq;{F14oZ8n$kkPCsTSL~gO8_PJUIMw(+XXvAHcgA+m+!g@X&{l} zqm%T}>)u`d>*p>jTR!)%<yUr`^+Uhq8>l#mDIOWMUL1~^&^TT!6f%56-~;rKwfI_3 zPK+FTN8ja;Ven~V>FMREgQl*3_~G)>_1Cw3R>}NQAYW_f#DLmau{(F}tW~QnCp({_ zYbQFO69a8GOV`|!mT%0pZRZC+IDq<&Pv$=gOIe(z&fB-I@k;@O__TK`zF8YTYassk zHfmdPB@SQ1bictHLc3Wy!=<+Y{MLdci*xPO1qk*_&pd-Ph)=C!uto#yV$lWBqtR*H z&Xa3B8N{n^vKgvNC(X*$_%8208dw{CQo2+xQV<yxVEY9ZAf;|By7+{0w6>=BHsT-J zw%c{PORsskHH=>Kz=4&=Fr7itHNMO5Dt(V;er+tZ7o{-G{NuK5<<x@@uEHnZaA6aJ zy<w_<+OaCrO5xVYf!21s8>*)9V8=gq@Km!l{&LU(o?mSEY0*3e1sfIQ)PoO}9XocE z+i$<U0e;JY2bzNFMAnKyR~JQ37s>`?LtqQ&T+?<xLm;zTQ&W5}&K93>v>8Ag6cHYM z@x>R*o;`cYkt0VM;OT3$*RZ81eC)LjPY-;8G;ZhVBIB+3oxQh|QDEcav58KDr9CH} z9Kf!xeQ^M9ef;qO;IF>=>cQT<dj|&&9B6=FJ_U^*d;IW{!{DwDmGd9?%i>!03hh|K zp%3pakm3{#h5+=#n?GKTUH9kZk~{Y|lq@EA$N2A${%yJAsi(@PUVgc}xO^&sE^)>4 zuHk(KyoY#m1U#L$OOOv%odAki!g1cdef!9enu6L$hFVwiE*m#JH^1nkBiC!&dDX(F zjnf8@Y30rBf^FM|H{N(-1AIF`TXwg0hxWJwiBpW7jlbOrKZ@4P)OHQma+|O1a@ThE zly=<H2H?8WgoSl5@-(m(48e}o&9{qa$Bo_P<WgeKWr7zM1$weIDB0U-?jw8xy@d}w zZ2*dmQLylnPzBU}^?C)?wzgc`@a`L^qQjHhXy>eDYioZ)VXt$aHUJA04tV(IhaM_` zpA^<h2KAacd9APcG^}87bVr?pdJVhR=jdE^xdaRX=wc6Da@WlDj%TQg{+IK1lp1{a z1D-!vqiH;l(HfespA5Ave43A37cKs%xO_E;<~2Ia)75+<FaNZP!m1M>I52=>O%_id zD1@#J_F5Oewmv?Zg~+J8JX%9@pq9kcs2vA<-Q>P&uPyxR7_n!4Y)dH)t&QX?!nbV# z(4*s!bs453UGHid?t3bv7IE4Q$EIoV-2~mp$*B#`)~>lZ0V%R=%wlw$jeQiXQLtS~ zk^B^bPSSjQ`GdwlLu3?usj73Z)oW{>EocUyP(y$iLIq#pmw)0K#YZ=arYLa~sp)`! zz4PJO*}!S>WU`(d(0Si53_08=+3Y?FcsaASj>`@!KMva|*BB)jhJ_}Fr-Ser8XZKB z58AqR0ckk?XmotR>o9#&NA>f+{PZ={Tg!MuFeLmaG$%lzCMp0vj&zD3*Lu8TT@S47 zLxv{ia^Yg7IeK{eU%Y?S4>x3J`|(vrS0he>7p~aVXH5-*$k1wgGk_#iq(vN}BL{S# zag8}%wJiyvBZ~>qp<;lKmcHQ9LEjf#K59d2)H=Mp<LtF<<%5WVY6CvHP&&_Y&ExF~ zT0;S~+~(_8Y`)r}a8>n7jM^`JVuxCTukGWS=MOG-6q*yDDMA8;(go3>j+$M?$Brtd zE})j%zWi&9`gGm3rp}QVwXeKE?2-AoX-2=4=0iC!k|A=f!z+RvAMlkZG9NO1bT!qq zO8})GcL~%n#0+Y^81(YmWtVCVI^PcJOLyr#FC8qwAD?}=1mkpnvujrYK9bf@kk4ZQ zxwg0Y9DDZzmqUip_9Khc27SQh&9Z(`ip^!~NfJ49>B!NegK2T^z4s2lx&-o7X<GP& z1^6Y#eRtnjfIMxS+TV}ezxLQ8%@-wKmpmOjC0w?i1h?FB%K%b$a}OZ+!RFw>gTorp zEq@Cf9{$)p4e)%dSuY;`(9aA5zeyJFlfU|wRlnb-n+CZoeL}-K730=71JG!f(}{Oq zSN1M{7rf{rHw^&qyI`09TJ$Gh`gZe&6ozoYPo2A#5G!k3|Acd|cxwqy?m{yFpSoeW zvF7u)&)|4E=vq7rz2;B8{GIaKdk;0gPDj@hSL0cacM2kpqRjwe*wga~JbtsJn)i1E zYmMm(uM>RaeZMt?v)*!U0r6ga`q^^PJ1!~);pyPU%)dr6faTpDfaBf%1Wqs5M!@c$ zIPtx8haPpEYhKfW<45_hH3PtGHr)JXkuyj9@D~mjjh_1EtL2sdc&7R7m8R)32)>ZK z_^|_Uv>*%6woJDc*nR6h@bBLopld~Lbeh$uK{)DUG3mnd1$w}b9Y7Xx2G<U{US#)O z|LcwQrMDd|c@OX#Du|5MvfpF@J>WYB(6!Ts(q)^b8O^Wf=9gTa8teHx#LfXEfn(DC z0vy{~Xm)=V%_sloA3qv)YT7w~oxgZ#dEalmy}arC^UL<jFK=Ed$iOyrrXMZ1_T&FM zfFFtLChz?8wZpr={H-<LM>+?P%3e8ktYO_ujxGPXoDhmX(>VV8_shrrbN8BGpF0PT zChNwxedaUGq(j%*ynBet%8LuEHBQ!j`pBuUQ`61?War)VH0*9F`e5I_W(fH8;9ED` zP)`2t4eJTftlfHXXA6zJ@1M@q9uYYOeL>c0f92U{o0pfhuD9;7_dYxTJWPv`133C8 zcMrkNdtSDKvO!xvjr{+2-d}$FzWa(nPqS{;z9R>)?XUl60A0!0pv&H;cR9hCZeE=u z2f%P9@s3L_Y5va?H_Ft32e#;DK~EdNmG@jTtTBru)5h?(h`)FA^p_htwrS&y^FM6> z<D56sHmcE4y7ksHmjn2~cU~yJ{`DtI{ddWDI=1yTU9X?Z0es=mp}{v!o@|g}BeO*} z3%XQa@7}B1FBY|Z6hDh1&SZ?{1f=QrUT{_c1<?hOM^U=hGMWKsTC*Sd`TYaX5FHwj z`P6dw*D_twl%_S9Mrs{>mrS2EuT{FFLB$&a3bl^DOOD<e@M9^smq7cTK?i)sVU!P@ z9J9uf2HQc~x-Pk`7v~?o^uzz<)(<F8-t_3823_rghxU)Ne#WQY3^ezEStUv%hoAX= zXUN#%8)^X_UVWt$wASG_0y7<e<`myoC?CH3P{2cb_t}7LBQVneocpH9OXQo&1^;)C zeYa@Ta74k=v60(@p@a2erURJfslYeQ;x(e#fDEz4mu{Ar=>Qa_0dyS3`Dhr%t)HcB zrUR%Si<jPU%@Fb^#6yaYuVLU(yX;93nQzULXN{Q-z@0n0ry<3X0blF*(!~}^2en-D zY_r5n2cR%JhALXaWWdw0kx>Y5=P$Z^bva-C=%X|F0xeG$R%h(;nozF^FGrfiYnTjp zIyN$1SUd{RjpNy7iJ1-{g=rQ)s-f7}4Fj!*(3WG1FZ(Ppb^v)_cO!EH1HAWgHk8~h zsBV0m&1*8d7-H2i<pMVP-~WZPn_q$b)7SP4fj?UfIySII>^_Vgz=d136p-BYX&2n7 zy`*@FasArS6w#NgZO=L}#1d0%IpmU4ZZ!n=ef4;`<KK>!`o+k4vFX_O@Tcp;*a2Al z!if{5E{raP;T3KtfjkYY0Wqx8tk`%%FbuiXK!@_>r)i+4!vh<cFIyja2VjzdDlEGq zK^@p}bNp)EB)m1&*1lrbx#U(ueDH9?rCSTo*D@aHCqeH35=3Dp?3m>l9vgYwbsxVr zwZ__7PnJV2Icr-Qv%8KtI4L>yWHxK!iyw#H0SKrlP?&@{nsh+#dLEZ(l+7Az#Q?`$ zY&mMZ8mvb($(I~BCE?ll@QrR9?HzzgI%;-9q8v{<B(OqV$3UJ2)_@q+iJ8kxE;;2^ z13O9%*y#ZuJ<6B954{60O-Ib`fMOLYA@n7f)Gii?Er(nnw;D#pNs}my^6As{4nR?M zLt&04D9}+8oXt_juLahMVXc^A%K>t-se#?GHVnW6J>Y>2@brD?9e~M#V|DB9ZRHQ& zd3I5lYt;@Znyit&WNo`O)`}sPm}EKRl2dN5mLCfIeK5h_y8mdw(~+U}C3m5B09k0F zj-x~hbuY;7xSP9{<2xy}##%cpmY8D8A(xzWECb;S2F0Hp1v)n1%hrd92at(MWQQaX zJbL_Ekr-l%Er(dq;{&GwG{`@`cse$Se;@4~fL#CyOxQKrF3bx}U!pF1d#%`V$R(%T zFlxO<ofv-jQ9gaT-T?@pC{P#~b-mFkz%iy@3#=7GEHT9v2c-jY8;0U$=dsBLPuKSA zlgADq0Ua$<wkranu30+rEFhMcVvC2;$xT)ZXcRQf&V~XV8}Mc8!`J~>ET|h&c1Mwt z#fHuT@`xk098Q3oa>vF_@5BJT$0a?UEufnOV+Y{6N<nr+K#4$cilFmzJGvHRtyp4; z4Pwb@7-~=pT@7o<o*H<=0J=#rb^wl&q96%SXeUY|lP2cZUL&U15MFLji@_L(JHKmR zj2d)oeE8P3E`IC)+@L(G!3WAdbS3H1_r+tE8`J_mk)d?#HR#yl)0MZ@j~zhm_<H3R z19-je?4*4yPQav-dcFG1{R!CU!7m1|(G#Bc_=^)T?>n^7^({`oMo)O&<1bFYyzkIP z*S9zU8$IE9kH0tp^S(nHUEksaZ1jZZJ^tbZ%-arac0G#|u-Oxzw|t8eFmF4u+4U?= zz-CW;-tsL@z`X6qX4kVg0h>MXdCRvr0rR#an_bW11Z?)i^7sQD0000HNkl<Z=Plpj y1f1y|In()n00030|74t#&Hw-a21!IgR09A`mKwD`5k2|<0000<MNUMnLSTYqK2U1_ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/apple_cow_sheared.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/apple_cow_sheared.png new file mode 100644 index 0000000000000000000000000000000000000000..06031dbe794de6902e406dd8b1169a54471028bc GIT binary patch literal 4029 zcmV;u4?^&XP)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N000kiNkl<ZcmeF& zf2f`JT?g>z+}Y7hw$L;hDzl9cTcvZBM4@U?nCy>jZ6zX#Sepz>rQkZY!32NMR;yxR z9qR_gQZS8G=>BN1?F?=@n19GXTWW39ZGkpjSsP7K(qb1k>+!yx@xFZSlXK2<&ds?u zr{xsh`TYETeto~s_dNI9+m&X_e~<t0)x&4^?p?zJ4?Hk@^wCFKnJqZD?W!R}4i)xu z2QC{P`o&9z_^rgZ4j&#)i?IXP{?6~Lt9kqO?Q3#u|N5V2)^zxQQu7yH^tR^0cfPg3 z(`^Nw`1GgO4gBAqf4+gY?b|mPg|P#u#h!ZQf>u0r>Qqbn{xOK--*~M#_SDG+g}ycO zvj6C%mo|U?#V@Xf`^s0py2g)UrW(N0zjsT!_POVtYcdQ?w#qU8Y}@udO~n|uO;La7 zeeYX~d-WApG={RK=rFwl_=j6>Z5;pX{x|Rb-G;6cXPx+C-+y6q<HIiwD&la*9d`^N zcZz$Z^0`CYE6}x%ld~>)P)8q~gs}t2PG_+p?Ao=fdE$vDT9qb)tA67H4KUE5lOT?G z@p<>1_clN9u|I0wef#Z=`vq#8>T4s&Xx5XhA#2(rfRcM3f!y?V!OoCP(_;A9d+tG6 zNTm4aBz^3L_c#CY<5x7>zWle%&+UH8cl}l`P;nAdJThv%I2<*halBY4WcY@_2k0Sd z@l{Vwj2wGM-{X*B@abaZ>D8%&rfz)Xk>=$aZ|wT4lli4UzShu*0o7Ttd-m+9s&$W( zolnu#i4N$*K)cP-wRh6$#awNBKJt+P)El47e-u`-I89x2=uqpI0toTx?pA!WHh$JX z{PA5>TXH21U&D0Y;0>YMES=%f+W>wW!HUIs_G$rw{me7ZAT8okbqv;MfL$!QAbK=9 zjoW#0)ssQIddX&}9-TBRSL?gF`)FWo_-W}%U8Eo~D!{ItJCUX~7F~QoIa*sOzKi&W zcI|fE?$T>sZVjW?K6qs9W0=k$=~~~_ca^@6W`13)bQh&C&HUw#9nI?xJ+uy=dFv%@ z4EB~O|8!#&(^}!y$$?fo-i4}ZJlOFsAAP-D8-F?I0M9Qr{H$m{1_c`x<n@OhYIg75 z-Q0QSoh|U&jy%{FR1;Y%23;+Ro-ULP$cDfc(0QiqeuhA1x295jFv%95Nwgh6925~A zed(o_nga(8G{=u0Z-J+;=&oT)QTW)a4o?q!f;4XD=_2E;`IUpWHKV}B$Hyi*3sw%C zesTbNzy6g0{Ltf%4*-A7HP;Ld9y~ZWa^y%0{OT!a{n+D&mmCK7e6+dv!9Q#~%U+=! zYdH3?eGQ~IMS~##{qWXLH79TQ{pPZ}54V&oCV0pAw@>_ObJtT(HJ^LsmFA_@Qwem5 zE1q`^?=#>%#G51F>AYQne6a2WP|OpK^R8XHMuyZBR3jOxuJRrmm!8Wn`sm1YZ8xu4 z_;hjB05Yw-x$WGsV|eq;H@Cod19WA#wHw;U9Y~yF>}>q)R`^l0HdE~yu5y>JcDbwF zozjha)&M+rny|12BhLbB!4T|NZN6JXH*V}6Cyx?)9uvH{DA1FwLCM}ubC2)|^cFt! ztN|!CM!~{QLlsc{>UsrMTUV|&yn6#xba-+X-JDgnw)z_id(C~;04z{A;Nh<yez*br zw6I<>sB3ESs;_(+RxmiaqfSCy!|wGtI*(l*0fPX#*h5#`nt9&w47KRLxoCG&!G}NK z`GYl@#se9x(0u)5sJ8HFK5{Ku{84fFY7ot9begBDd@Ha1w2H#I6CgM+fMQJ+Pai0R zt_$|6i(gkCAI(B!)Gd!zXb#kpm>RX?fUiv+y8ilxe~l4)*2lJz;?Qa&XA!<@6M!C_ zgsjUj9qGEOX}IrGA+?CpZ8$bfi|-P2k&{y!o~>JRdje8q*O<lVBpdrESfgOOlp^^l z1f8b&`0@vhfriK^_@=7nV5@5@&la=;P^ck5455Or@vA>^jpCylMN^bGiqv$#zwUf^ zb~bQYd@@;24(PmZ7=|1!N;bQX0$$Fnt#R35?Z;s|<r$*{!?4ig@N^J9L!*P}@j+MD zEg%iYAB~PLcpav1>nK0}%THgS-YVk_!I1Ey(4GK=ny3KyIMOMCT=jUzx(=-CLxwiy zYT;s~IeK`{AAD%t4>x4!`teoAxJH}=FI=&!&zcH@$k3|29Y7K)(jpGgkpnu=xW*i> zYD<FX$YMfts2Jc&OW)wqLEksHeAI?kR2^R4N%m@6`$9xP)qsyKl+I_l=J9p~tx!Of zyL^qs=3847t}egCsD9xSJJcF{wNGlEKX}|xXitEq2niHQ7et3TYIYSLJF1vkK$W|` z{3}L%bv<rP&5;<@SKc7@$oyQI(XXWWP!5b_h+K7eMX=)oz7j>|L#B_eQcZgVQ2I%a zK#d`0Q1xQa%WIcCsugs;JE)KD$_HLP+62FS!3#|=N%tpv_cp*s(h3FndMqGUdza6# zcOQ5hGK{VtS*$MT12%7#^+hQ*kF8IV$e}C8Pn;Ociu>-nZvfUMkZ+Y{g<n{JUt-+< z*_#_6&l;!t-*($=gZ=yW53alJx^<vq3sQG`2N3*VbM)xZVMTPS-vtg|_~gAU@O-Q} zS3L639~lOIlPun6e*XK`{eGWrGtmw}qvMjCe*X>4!PV~t-}UiZ27vdy;5h${=+C_T zt@aNo3}NRFzI`JhHoT@CfUmk?wXyc=Z(oDs>0rarr&y@@Gp~HR`Q?Mh+Fz%mQ!JaC zOFMu>JJ9nLc>Lx`HSg~T<{5LASnU8-cY6SiclRrB`dI?b;%oO$pZ?!jmdxF^9l+e9 zP7%=MH-+1#yG$H_%Mof7UAfw3;q5;E5C8pt4bbz2i39LrQ46cTQK|Y_`Ru;uf7Z40 z_8&WdaXW1&<7~4Or}^`F`K8ve1Biq7>h3qdv2BEA_ZOjg^^YCEo}aqB+5ZdgY2I=1 z#m%lOuWSs03~Ux}1lND+KL)UowVSbK>;RJN)srV%)=ya{SAShj2*tnAF?IlHvNpcs z3twn&?9h!i?+)=;9pC>;L)d7Xd8`{dfb6_WPs9EOK*GVHL+udo=Ys#f>89q)uikVn zA?C7n>;U}nLr%e5GK~oG>a))_uRZ<j2+PJ*v#uODfD^y-*&*0@KWle`vO!lri~K)# zKhS*d{r5KpJ<Gaz`;HvIjz9jb0gOw=2IK5~dXE#F@8;DxasUkH6F+^~W$pi&;-X9) zcwmce9`vjMTy^iY!-{z%nKg#LMf|lBC(c?%$99(C9292_;2dJjb?K-^N9oQr=|T?R z!{2_fx$YZJHudk4@pNqG+H_sNkOTO~W5)*HJaeW+ijB+`-8|?@ecs>u`Rj+<FI_*A zY9GbVqlohvqwO|Le{knp8c+~j5P1}(dn2PAfTlJ3@t-(601eTh0hv#g!@rT~il#KJ z!8B5J^y6guta+o-6%8uh5KyQ(`f+mf*1#wKdEXG+CD6Sy=zz~8jPjwAW8PTNU^i%2 zH%{*A#rcbW`tJX7`=t*)GI;Wq$JT+a`rzU7$6rU*aO(O0TjMvIY43n}B}pSMJTtz5 z*y0<i20Xm>YSW-qhu;j$bpV=Ed|#n_`0_&m58d5o1Gde;TnF&>cT8U*-#jk(Kl{>m z8jTu`D0n(Ha(6IvaITo^0A~4A;G1Ug8qsV(hS=guH&4uU01DFpIti0}Gz^p0&(k*7 z0o0Gh%kR2&2>B?)LyC{DVc=1_?2{rg-^!EcjkylM&7IxTkYdSzuR6YTv4zq>l`GFS zPt0`y3bSLVqBTqgJRKVuh46O%U01Fz=WCyMY%bqG%QFt^Gmi6`Qm+XwN1DZJm<)J2 zHZopVJPOfG;@Rejxeg$OX%;`Kq1f0B1Fb{o%CW_leV&*&fV{7}$XsB6_g>D1lDh@f z#wXdlDzl3rR*fkau+jhePhQZVfA#ePL*UO=LB|Gs#qPtz0bH_eTLY4NKJ9{=+DnR; z7|*XAO%Z*`y7sISLo6}HmP0N%<yJ#*|JP16cm3UoroI?iFE$+;AO3WGm^c87Up#%f zsfE#{FucO;B#>u;H6Vs{niU&w2!<iI8t72I{4@>pba-GR^JVKp?*L3vP=#ezB&dNM zH^;B)rs1uzw)%=)bIGlS_~7BD%eOZ`Uu8VdPlMh8B#6RH*fGmzcx>cJ&wc#5)EaB6 zo-Bu4a#mX!v%8KtI4L>yWHxK!i=Twv0SKrlP?&@{nsh+#d7hMLl+7Az#Q?`$Y&oi4 z4c4QY<Vy~mlJIPN_(nI0_71=#9W}clQI4k_5?G<0V<680Yd{R^#LQzRmz;8|fgL3W z?DT+-9_35lhu#60rXyx|K(Pvy5c(2KYZnW|mP0O(TMeV)q)8M;`Sj^}2cRgsp)f}i z6zHf4&gLlNHv((LuvSd5<p4R^)WGgo8wTKk9`L{hc=|r{4!~r=vATWVj^;PtdqJZx z&#E0#G+85k$+~uHtQA8nG0AesC8ykAEk6|a`@#f&`{5G}o{kLFmpl%=1IR)XbsQy9 zsJkG$<2Ls!$9Gz4jkR`IEHTBFLoPXMECb;S2F0Hp1v)n1%hrdf2at(MWQQaXJbL^_ zkr-l%Er(dq;{&GwG{`@`cse$Se;@4~fL#CyOxQEpEzAo|U!rmL?pm?skV{UvVbpq! zIx+n4qkQ^wy#o+HQJ^p~>UpD6fMZO*5m+mRSYnDT4oU~)E)2zG=VOx(p04ZHCr=ze z0y<izY*z$CJ+pM=c|a^N#TE~xlbfs-&?sn{oec##HsH(FhlvBQSWp*Ic1Mwt#fHuU z@`xk098Q3oa>vF_@5BJTk4t(yTR=ArCJw-Jm4fVufD(b?6hY_bc61}iTCv0w8^n^+ zFw~$Hx(aK^J~i-$0d&)1;s6{aML`mv&`p#^rcKPRyGBg0A-vq67K1SmH@|0Jj0!q7 zK76Zf96xaYE-0VX;0ww=j7u_3-xrTvZcq#OiVUS=ub^X#&$zr*KXCxn@y*IF2k>Uy z*=hS)o`7j5^=9>3_!F?%gI^9{vnRah@s}rH(RXOG>sy|H&7Sb0$6ua+Mc<*#u5Wn) zHhaR09)EcP7JY{{yT0WK*z5@}di>=HShOA5>Ux$ZV5=v-X!({WV9|DDtLs^wfUTbR zqUBqjfJNJpt*&Qz0=9bMi<WPB0v2sYwz{6>3E1k1FIv9k2{_+7a=!EbKL7v#|Nnjx joIC&k00v1!K~w_(=G=*<6cL;O00000NkvXXu0mjf5t;ko literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/baby_apple_cow.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/baby_apple_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..517b48434671896c0cc8612c8e6650f5aa816e53 GIT binary patch literal 3421 zcmV-j4WjaiP)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N000dVNkl<ZcmeF& zZOGka9S8919Gl2OhjXUJY7?dfYS~th1_k!YhZaHvmCYL(hLC~^1wDYmDiBmqK@wkV zOM1}@rKydi41FPiO$;4`4(4j8%WX1;wlqDR&y~NM%m4lV-{<kZcXo5a@A*Amzo+Z^ zU;lG%vz;3Lx9hwwcJ^-AFpF*5wsjtP<dH111-7oZxC0>vZ3sJY>c#=AJnh{N6}xif z%2_#V&;RS#tPUTTRh|G$;{eLq55KuAi-!*%&a~HuLG<#O6nkF-c;Tnl=Xzg$`Q;SD zIFXvn#W#HP9KcgI-k2Q!*!@@T{7Ir~h?mtDee9G>PlS)g0mM#66Na#M?b`J0v(ILg zCIc6L?}`Krbm)nKcHH!C`P**0ZT6Or2EKgv-NELQU<jde89sW=<>_yq{Zv}<<R8*k z)}54n>BWth-V9`v&f5g=bif`U2lxR05_FIgj_}cb;nrIdXlm1r9qElto8}G2FHQ$v zYv{y)a<Nmhe*OAVm4_IQ(}i2^ONR9!hps>eT{iopu?8P-Cj~z&ZAai}>h$f~bF3(U z5I!Hj`RByhqQf`VhF^B-euRIQo%2s=i(C<hvthb#@CK<_@ga28;nEL^w%xn1dkPd$ z79h~MyLKTN;Zy1utg)6|EV@AG(a>q!&XY?$8N@3u*=X3KX9#l0m3{ksE%R+cTf#6Z zh>X&8pGhQ1nwjoL=)xyx*EIWz6oXuc@DEz`vFmo6Uh{Hm7`^JjowGUUVvu}?MZ5Yw zkHY3_Lb5u0H5R`>_@i>5VGHU))pW>q{K-A<<)*`54m!Yx@31t#1_g@*{RFD|lEtt# zilPI$plm=k1hxR3XWH(^5XkJ-loUTMv}cYy*Mbc%{iW4?zGqRDtG3dP7b8FpSQk9I z!ZoB}AP1sxJ5Luf-Wqh=$R}W&LA{&feU10sqD17<5Euf`cW%5Z9lGXcY0aGvXG-?P z3Vg>v_uYJTYTbQP{?0+?`-1p>kwVCH@{2nk#y)^Dnd9vCE_K0c20}*3fUkqc#zk0O zexc)Eu5HT8uf&`I*gcc$-u4~SJZsge&UM#amw_)A*YR#^H?-FsltZwyvBvHPUq{Pk zO1p+jxyqMzxvTc7JZAu&J56vbgOLY;wO|N#tZcrixriTjN8M|YJ{}XixG2z*twG6~ zy5DHy9^o?|<_tiwu|TlkhoR+q1(q?Ya%sbRC89PYcybk*E_J1BZE36H=L~?8!T}Gz zd+4DA_<mu%VxU~pt8u>3uw4YN!@85eH^A=ebI9(1z8(S3c|7lU0m`C(fBL#qf)9Vd z^RGi0BkY>@#}y4i=u2AFYb5M3)R0RWyB%Mn`)S_#51jx-0|O}5WbyO?h0ygv_*qxy zt63;*ZuwHiYYx;BF*Rz(0be$}edET&-`ZYiM{#Hbw}>1;@l{*+pz|Tt#V{S|a#y3_ zUT=k{MVxBGVbiquE<qPLdA{1%@(G9{HA-2B`D}Imbk-=?E=7^_ibVTqK79Fu#vqzQ z!C$J%9DJ*5>8i*BP^ck5)j{ykmG+VkdmW9U#8ITC1N_UK51yS3oEC2;>&XE+-!}|H z4i_bx-AAG1$#t0hIc%pqW8tJhNlg)7>hUo&d=tube9Fei(J(#`I=<lRFk7yp`28<G zeF^oJazA`N0SYxy0r0VqP7&l%k9Vxgf$^zBj@d0-tZ1&zuhj8_Ql}2PUFw2&5`5tb zyZXY`i{=4DGDTV-K<LN;I?%Yr9O<ytQM)82ly)(o)Yb8IK5DD_mO8w=Ri7q#_75U; z$wC)Y5btu$<LwGs!q49l@lzP}b2uozUswa;2E_;HfE*MLWo>nQJ^`9yj7Edf1ww~9 zYIYSL_7j!1qxqoG6d6L+AQ|wES@7f&740kD*pmW3TDCt0=F|Oh!-fQWCcW`q^|cQi zJlGl(_uqei3#{vvpkMnvUp=z}{rWfg`K!=@YroM!!S5BnTLRT}`3|7uxM$CvPKnUX z%*=H5-*I0Co{u%7V#iIN?gUn>_(%>n>JZ|w^ye~s`3UC(m5)3CjaKxt;*ra*Nn5vW zZLPlL`V9QKb?aKQ4r5@Bz47mK%4sJjLpbXb%SVdnZW3Vmh3BT=$xX-uSh4fL1l`8c zmMvQ{@O03$cpQ4oAA9qi^v$jNTALnvwS|rnSL3lB?-YbwNAm!}Ff%ig4jed;fe-yc zQq608*c|bkd+y<+GnXe2@9h`%rq!3OP6pu%l7Dx>zeFBDceh*Mc<<b~vjuoM5Nsh} z_m3R;@5rI+o^#D>T5x=w4_h7pX0hS&8%NGK;`^W8pEUa3>u;x{f8L${b(*H>Vi0^G z^5W+mfXfkL0a}&mhJoF;?uI|T-a>~(Ty&b%s6jaDWHIT2=L__JpLYPUkTZC8&`}Y) z@A)4!)-x9!O!1q-?*IrHEoHwAfFAIT18CZ5Lus-N(v0Rux%?uRx5jU0)^tK1lr|0^ z0y!qWMUA6rF=O|~(Y$!@)UJcbP-q;$`b*AF*M9vo>C`jMNNX>+Ab+VK1KUv9x{Eg6 z_4gKZ*|Gd{*<%|!_dfsD(Dz8=0HV61hYn@dWpe1X*D@b83&;86@IT&9cl`D0@jn95 zWZC$t#~;s=4mxb_9w(2LFD@`_oLKkRf%k$PnD#sYE<FvqO+{~Q-=2qn9|do1-kgqo zYx5`}^4gW3?Ab#0Yx<~NeelQk&U>WTp($v;`lEaI<}WY(`q%kAapjH{gl$k-JAepc zx4kbz9w+_Jo!in!A9x^n7mqXUps{KPu<92-Xq|EP*^RN-q0ym-!Q%wSyLn~S4uIi! z;?gy1^8aVqMHzMAfh~07pmPRr@qJfy;B%K8PH3+rUP0h}%)bO3TNA2wvV8ZPd`|k# z!MR^<=-Bv-3v&iAOyFNX^KNnxJ$L=1trB!>O)<U0n{0KB*6Eto_p2Xy0R6m!!{=8| z{Qtj0A{)%xM^nNpHf;DC-gz~B?Vr!3FYVq<%)ryJWyP32MjpWa-R~!jG}Xh#N5gzH zN~R~{>F{wPp5C{w^~$kh8T1e`8+lx4SD)GH7mLzf$1gv%cPV_LVcz5bIZ*n9ZlP&D z0nzl8XPuNlQo2CMO;j^%bzl>xYNLayezD~|08K0Amd`)j0!7fF0WzOb#?zzc-+omG z;*{WlEqn|E?6eD#p3EmGelgM3l%^FEiAx=QlT7atL!$vah((9zL&gI>5OUDaFBWZU zP%=Y6q14eg$@H<48qhEu;OX#u#6{u7A3i$!gDPZ{&tjvk!D`Z~u1O9(ssRn-0Z)e) z-$2k3VGCWIPuLcU<~yJ+xM$fj40zwte4|6jb!#*n`jV&f1qroQj53xSz>e}^5B%n( znGRUT27JeX#sPfy3(L~#3);!9xU{^ly~`bGyQ>K3w+Oyqtr%j7DYhJPMNagb6)RHU zffo;_+y8hl#rK4MbN1ucIDoQ1fucaX2J9%1`vG6DmcJ&&#2bQPL{9Y8BS)ALY7KwG zgKYTVV^q>O00|WsyQ7FQnd9k5mb&?PzSfjJVwO1~Cu;Y@7Z01yUzs5E<DiWL5L|&K z?&!s<j2_6<=bXL?e61<%WU=Lti!CS~G>$q69tCh>=*EG@0Voa>C}A8?I-vJV_ge&C zYpeywTuiY`JsW6PY*f>9<Z+{M0FIj7a2(^9+9?Gn*z*kJe!v&3<u6t|UUJA4Inmg8 zlpNq^{kYIL0JpAP0!1rWau_wa7$BzDazNxn?Rs4v1F6#wt7{y9T~VMT3JQ&5$mU27 zn$#L=trJU3u|Y1jpa#S*9svWv1O2$rH~^D&>~6h!Rr>yA%aX!8vvx}HWDWIO2w!Wg z6+<kt*mB4fIZ+UsKMK~x-ww#*K;r-eH*LpJQU$vU?2_Gat9z#T^#i`vSSyBDVu~$? zT;c@9gTYt>24)@oxG?VkV)~NWDMd&edi<b>wPJ}WwiuxgN*8b%AchfZ!afRZ9Dtor zq^WyWtA+VuGic)K8ZpI|L$1h)LS1}=aB}Kw!{{0Zpg2&Vz^G@CP63WH{UET$S~0{D z(|VMy1br2T;xhF5tlEZ^8wa3R@a&eLD}T=qn%G(~%9wb%5`HRw`@F5K5_Ej{51O~h zzi|Lf3znLGI)J6Nql5Ny!kvIY8|>vj9YC)MEp_|!1T6I(?$zJ)1oWEFQnyb}z*67g zUj0o^K(7fcb^G)LEcG4k)!+04^qSC8w@**Nr0?)T*Ec-@3q9dUk3T&DlfFX>UElNs zEcApYJ^u6rO!^KjbbZqku+S5p^!U>gFzGwA(DhAEz(P-W(&JB0z@+WaV%IZ00gFBH zNy|4q0h6{Pi(Sw31T6N%CoSLf1WekFEOtH96R_A5pR|0_6EJBzve@-ZPrzbNeA4nw zPr&isk>j2Je*gdg|Nq0GsDJ<f00v1!K~w_(a#1;m_szjp00000NkvXXu0mjfbtAvC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/baby_golden_apple_cow.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/baby_golden_apple_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..be4dc5ed03f558e448c3b42ede5ca872d9fbe26d GIT binary patch literal 3400 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/enchanted_golden_apple_cow.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/enchanted_golden_apple_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b9222dfdd8db1e035ef8016e1cb4940fdaccc8 GIT binary patch literal 4239 zcmV;A5OD8_P)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N000mGNkl<ZcmeF& zd#q(ueFyM$j#6>#bYwDhN`f$r6s;r%h^CZI6Qd<5MJJ^ueOODzq@^JhjWw}J(*{Xs z{~$4qh$W?_0=34P6e=U736+>?DNQXJ8hjvzhejA2W*kOf0>bfrHhiz^?m1_l=e=`b zF7Z3R=lZ?Y+K;>MwO>a3x9`j64jwu1JIlE4y6Xme_Uvh7w%}XWZyP}5P+>o_`;@`; zzjfjOzm|CN#v2EdV&njxea+StHE-Se6FIg6U;E0k4?dvO{P8Eeyd3{CKUMH_Yk@mI z@{tt-|N4Uu7I^su7xac<<N)eo``_N*i2L_HM;oEzAA{KYohQlzcRgBA=x|@C=@(Bv zxqRZ*TbE<r@y%~8^TU{l25|G;?`qcGfB*d@!_Z`-9P!VVEiWxKM!2nt`rYTAyBzoI z*S@wG%Ce%xj2*x&H~mI&{ImQ2{m^?0T`SHC@r2i(SuVWcp<azRTz1)I1IRtaeWm7e z4{=|CwtbYGb;*M|`e+wM4j?<7#fGqB$BuI6op&}WP1b0XOaIU<k<R~#BVL@&KmC*C zmruO1{L;=(7WWsZ<J7)3f{bQ8*&4E@T>>b1>?QEX^LKi?U}wmtX)&C)>)((D5-C19 zNk4Y;&f*f;^7gkD;7Bh{Vv0vbtrv%%CNz$>289gY5cmK+WG%kdlM^Gy-qCkCWEgzf z=>N}`-c>+T7r*yw<-6CP)Am^*^Gktzt)UYGYG=isb=Fz6YQ^Pb=Tmg;L<e+YpzUVq z+>_{m3}?OXeLbk}_+++W=x1@7I_bjO8^07lh);XB;+wVcvj*aiZ=<#)SK{zBO!phS zA+(#NGhBKbz;71xEzY%97a-UfCw>-b5T9DdV2uXY#i9$MN2AlYohR3NGKg2-WHVHk zPMVdAZ)|w57M%wDdXa+2s31GGZ%0bqSak6T<!Eh9@omIEv~9QRc9&j*a%&j<lk>l{ z{1~P)NIJf9k9#!pYop&@l)?o3*RP&k9((k!R^X<8IjxDo-Z0fa?O2s*xp3>`Kx;eR z4OP>4u;T~!e7;#5e>vy?&o4Iov}hiKf(;9z`BP6lwOoGr<qhyZc;(eiL3JW)#h|N; zqNfXG1F|8o1$3@yyPqMD*{!K5KIpQ=r;9cNh=U@+qYpp)aM`_kciFplZv#AijrJP0 z6orqy*5T=aPmsp#JY8hGH79NU`!Wn{d^|SMY0&?L3-|S4+Z%7~!K+UA=N{m9?%dhC z_S$QEx7>0|1N_n{X#CjYhnE~~AAGoc<AhHX*RuBm#~MC$-z5c7oT9-Hfc~7`2g>UX zyt};f=Rev|vY6l<<MCJjZMovEyUJ%Cd#oIK^QRloC9ZhhHN4M&_YiN6fT#0z3G%^; z6F{*@IL<qk-X4d=)D+Y<GSs@7ciFh<x%ovO9l2iH&Z`zaZ5%OxOe=40+qZ2STy)Vz z4e;#%ZQ0%09opj#Bu+7QHvV=i{4iQKQ`<FM%Wb~4%U#>uQ`&Kl7=Y_e6BgFN$kV`D zFa$eRH{ULz9XEEDlS_#`mkC~66zIv;pk!~SxsUJ(^cFt!hyf^e+4%f-fXL&h0%{+{ zL{?yUv@O%saNi&+Iy||JcFtP1w)Qs^_B!_w1F%5hfQQfCa6<w7q_AExsMplVYkke9 zVFiPuJM1LXYuLR$N9VH3C14Oh7kg;mT{G7^o}n)K?teeC)ZoJ(@ch9VP2+)#*3f+Y zWT<W7(|qK*Xz_=|<*Pw7uhD6quI9;gj1?z<0XTtTO%_idD1@#J_F5Oewmv?Zg~+J8 zJX%9@pq9kcs2vA<-Q?9*zP|9UW5k~IvGr3NS{un(gm2pfphvrqbs453UGHid9`{s8 zE#kBrj!o0zy9v6HlT#a>tzC0-0#an#n8j$9jeQubQLtS~k^B^bPSSjQ`GdwlLu3?u zsj73Z)oW{>EocUyP(y$iLIn?B+iO1dVKhaFqex8${Og?$&&~!;izk!y<bclmhGEFz zM#*OPQNYWYwRK!}SpIR?PPxV?L4y{W9G(usXJ~W~Jw9mb+6AQH_@mMB1+T;O>QE0J z<VS1N_UH}4kRrEfa{?4<q5|OKM5hRHt;ajo^}yObWDpa?N^|sZ=)hmD_~C{OZ9l&1 z7}bcA;Dsx8^;uKHATqSt-V7iK6=@NN=*R&bXk1f{S8Ypz=*VJ1bf_5MqopsnbTIA< zE+4g_HEJDR-Y)wJn?fi;@j-N<^q%FK$J-UOh5~B2&DXKme6>a4?CO^owO{ze4z&hf z+q;_Q4=#5UniHTYLIQ=-1<|37nq9@mjw+@upqAUd{A&#RbUkWKog*=7UwMPrBlC09 zT-K-gP!5b_h+OONieSeFd?kv^hfE(`O*QQjK<T?KfjWkmL9G{qUS7NGQmsMf+d+Nl z_D}!yuasctpOzAI>Hgx+wiMtaX$=MWJQk2^dz;U(cRz4BWEgEfvRG}<2W;Lf>ldZi zT(+Jhkwg1?_wDOVi)*gArU%v~kgrP9!Y?eqFEKuT)kOu!)5fX&{n-7E-#gfRQSx=k z)4@~1W$Q_B>7|$UAaytQ0D>QE?!EWkL5=8^z6B1>JMX*(cs|z5i<{p6x<TMK$>M$V ztv|cs_xp6yAeW_2Xn3chYke~SjgE49<qs|{z6G|w3y$)iMSu9flg%Ge7{c~fZ<-~< z@*3AaVbd#qrTIlGz6;F&eCmd!51!5EZ=b>ObkG%GUYq6*KlW7l?Q0)sew~ia6I0_^ zk9P_p52MWhV%R<A6L|a<Nj2~92xg7x3$GLW!>6tsz;XQ@1;l&e@&78vzv1o0AUqx1 znEBV}b6nc(9t=C`^n6wWcK_hPAI%+l*mbUXO$&}6=EK$u0JGL`^IJsD9Pz_<?I{|4 z`q}%-!9)Ml{Ps%IbQuI+NM3yB030pI0<<mD%>uh`-6fy@eh-}$x#?+EqXyxqlf|S9 z&ll(c-#LIR<P5GIbY5il4=>&P=8g4*_uo<S9^f}r5E-pyzsUl6z>gfjsGT;HQMPHC z(fm9&zvS}NnCI^hM-Ctf9Fz7J;MiuN+5JT{pZx#%fBV8tO-Bx3^BI?vli&Fd<)=6O zYT2^+_nVgrGO$gZ>G=h_{^lD!cwU^FyyfOygRB1k@tN-<BL|Sme)z-}8`jO_nP(ns z_|Qf;%Kz+t@Y(X=FJCb8>+{F~q{+JRO)q;-GwIM-dv_0US$T1RS>t5g&3m5-J2f3S zfb6`Ro`&5`MSs~#cQr%6&x1!k{pRxMZKur>qFKB3<dH2j_HqA=T<sB&Q!p;btoB3q z-PgRl%(~vX+s?nK2Y8qkLkF<$&#xMQo%g(K2W5k{ej54b-gHBG)$e|x81yvj7VSH9 z0NeihJv|tej15NF$LU>8aI~9O=g<K#98H{a$|=qNGsTTEb>M+5x<$|<25`pJZyVHD zM3QM^_*=x^JmZcdmeH{tVVFa4!~o`qwa}%*8XcyaH|e?@z^-@PQ{J%ii>3a%WIP?) zyiM2Z*X00if8c@M_YNO!kYXdVMYjmrudjFS)$JFH+CGe5L=i_bMsotv^!eLgQb0j; zLF8eS?uCqI0Gih92i|yN4>UxF24p_99R7t&`<l|U2GdBbqaP*HXUz+h_BE(@LqMU{ z(T|d&w+8%J3hpJ)zGu(@pDqmZp_60L=xeYYw5=N@xAo%u<NrR56hEMR_2SR<YS1yp z2M_HZXZ?&%zZPij0gFnMM!tLZvm-;s7T-_{@bJW;QqWq5UkxmD0Gd<$xI+2x<%a?u z+PlvNY^#BV4q(&f$xGy$O9B6Pw>@1nYB-|c>Db8a!O+3HSm*$zc`EQtvv`eYHXuW6 z@ugcN7CHchX#nj)myd>_YyBc^3mriHSUl~Dw+$eVLOi7S_!<TtwacCqk@?m<dC^$t z0NlB=dm2(K8Su4^FI{Y*bWqDR&$dV`bN~voW2mAvOa?q18ySW0cK)Q(SC(_n2S2xv zFVOOg!pe-Jye8CZ!po6n@fs!ro{o)-7Z#5~bX`2#BC*f`q%h6mhcy%%yJ4X95ZZEV z@nv5mItP&VbvH6MFu;2+XG6*Dg6hV*Y+jSu#Sp8GDHpKO|G}G%Ykmdxsc-Eb0Dra` zbZlUa*yGSSfD^ZDDImG)(=NDEdr9#U<NCFuDPml*wms{_5KBz4<&aBGxz!MS{GR>g zivQSG>K7yH#inE9!=G*(ItO6!LkAC*x-hyFhF7?q1oAYn2E?#Vvtr{7!7$`j16`<w z1A6Ntqjd4bcVX-ROfrRKS0t>1I&O|%t(%0m#@gCfY(q#cxz!M#KRj(~sX@<P>+tlG zVC(=AL}8}unB^HB8@cPck6)WwV{NS`%ORJXwN0aByX%;PlagakX5$lId>6(JKtM%- z!X(Vmqyu`_b628aHfyXE0~~j;<*4;)upR|GI|@z-8XX^?8;7w2FiA(sZb+2lX@>-t z)O8HxX<!YAVV#)u(U((hHLwF7KKN_fmOtRq^QB`0x=Ap00FIR-W_Lib3Y8EhNivC# zSRl3>a)I1xNDMrX(<lmbY=EBxV+WupJFhTD6BOvkO2FnQ<7a`jVpuDt*m8iJY-(T! zc68Vgk1js^#$oILOcor)4_&aW{PA0kD++V1+95@gH8L()+is1uVu&RsSq{16lpC_v zKs3nzLpMJ6*I_8ovGIxjI68I!31GU8qpvgybuW;}?zo$~mg74qwZ>X8#1d0%IpmVF zj+H?e67Xk7fez^6i|@k31F%a1No0o<O^zNvD-uIYvE>jedVHWUCj<D?qd*6I=qJJ0 z0oVnQz;qq4c41y<CP_BTr@dBeIpmU4ZWy+<ZnWly`Hs?!9e{<30)>%L*BhN9>lo9| z0&B$(OH8rFLFs_phM~CIdu;N-)3yD^$(;j8K*!2%*cAa$*DM`*5fDpEvBg8_<R+^H zGzyw#XG4LG4fwK+L+1c27Ss(XyQ4_SVnY`JdBhQ04ktiPxnpCecVd9v<B}fF7SK(C z&H=ctQji@HP$E#ABIx|wj?RLt6-!L9K`c29Lk()7t6>e<Qv+`pKsPBm2jD0v3X%YY zcA_*gX<~luHDZbl;pGOk7>t2<O1SpLs6ofZhi`2g#di+C4a&0`e4reMQAtMW$Hilp z8`J_mk)d?#HR#ylGb(Sb?;Jqw_+sTZ2Jm9t*-87_I02JR>c#4}?oYsK4}N0+t3BcM z7XRxX+q>fbV0Fx$fX!Q1{=)f~8^DuKt~`^+-T<C@?(Y~ghGTC4hYqLrh8}YRc*W-9 zo5u6cF*ksxUvi9}fHVK-H7gzi$J`0X(GT4iKqj#obg=Z_YQ$Y+%vC)By`}#aS?p@W zTGaupM!}1YxiNr6PjudRYrTHs1g!PM*IT}g6R_TPWUcGjG7Abj0000uNkl<ZI00)t z@%5H(;{>d?9a-yoHcr4=Pkg=Q+c*L1ZAaF+o{bZ*))QZE`8H0#(cY1xo&U!G00960 lYH%PP00006Nkl<Z0|4LR47GKQ&R_rl002ovPDHLkV1hhyW%>XB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/enchanted_golden_apple_cow_sheared.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/enchanted_golden_apple_cow_sheared.png new file mode 100644 index 0000000000000000000000000000000000000000..739c2483f6b760ff0ea43779959292c636859272 GIT binary patch literal 4066 zcmV<84;}D{P)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N000k{Nkl<ZcmeF( zf2{9yT?g>b_o#`~?aJNF8ymuH5}Ircm@Z<s&1q~Aau>B#GlT0^G?wVf&9+uUHtG*H z*F=p)E`gjgw;(~Hjbv>a*>dRE@CVZPkqa(e?)7pN?jZbn9v^)kU*FID{ygV%&OLAs z>v>*3->+Zq_vgp`oRdq<g#QkF>B8ZYhkk1XH{X2o@Qyp~Xl1tGo44#7LgY|kKfUja z;Vr*@>JYz?c=op2hVx?L0KWIS9V0dG*zqGdwnJb2@`?{Wpw#?Hr@X2;=_h}z!P9L7 z?)%V(Mh5=1#~y3oRhM2m7>9`isKqY*_rX>?c<=|b6{h?!i2eWbO!MgdPc<k^aqrdi zbElu)eEjaaS7Ltg8{b&r$1!sa;LZo$*{*%$kw=;gLzAs?!jJ9SU*1$qa9bDkyDq$N zCGPpJe|=*pD~b*?a{zbU{;Q4SpWXkD$KTV?b>fVOr@Zmp=CWHKA5_HQnrp5ZLhdQ< zE0xbZ#C-+2_DOQqB@gQ8qth^P0NLp*HiX@~cQ^OlcVDa0WJRl7{z11)rv9He;>GFW zvp>=N;;Gj+zp&>Mjr$AKIMvrikkPCsTSL~gO8_O$yab;7;ho+t*cq~ES_~KM{b!_w zM2e42(vRM`r*VmFzvOKVaHJO}F~uXJ){DbW6B@@`gF=RH2z-DZvKC+U<iyCacl2Ej z83vy&mj3e#?`%L*SH9<~&9`p3pzAXt^Gktzt)UYGs<UFxJMX-z8o8Y8e2T74bU-Ht z+HIE3J&7L3aNc|0JAit}C$o*iQWmGF(=NNW^-BSS_;hzGzF8YTYasskE~+iL5{Iv0 zy5Hapq1!B-;nLdxeyhQf#kuxs0fL=#>SvG^@u@lnYc#+v7F`fM8lA@NJh|%0AYQ%6 zW~eTmG%FY1*zjO2x(Jr)A_b9AL3Z!jg*3IX=;9N~(b`J!UBo}MYq#rmmtKQ%YZ(2* zi@&h)7^X8wI=*txdNlLvVyU|*g$ejiUpc>d`l-Jd!R`NeRvUx8Wy+6ktYTUz+&VeX zYR9{wY8nrA{O}#0YuCnK4m!Z|iw(ah+Q*<^<AP}Z%rnnyuD$l!7Wi+!`i8ckn#fu) z=xR~)bfIiOHUzeS&NXfKGXyfbHI?FnX}0)GqwN6VposA36Hh$R?Ay1m*}s2(3p{;A zcMV&L!pB~9czWOyq;We>7a4EOY1{s`83#5#9-HVQSo+z^4h&%Do9-UKYfkxx0pR!S z*)zE5rke(L-E~(B{PHPi{n+D&mmKaLez5uaDIafK%ia$hYxv~DS2d906b*&|^cM`? z*Sz7-yP9|W%!gY_78AT<eD}3~-CTG7{mrMJe!4mGmQS^yOI-21Yj~dl?;+kC0Z-@c z66AxC6F|`?9OvE3Z;#_*Y6_~23{_WomyMgAn_u+Nk?Y!SUbXP);+O$sT6uHZwR7k2 ziYu;Yf$s+B%I?<g&>nXnaf-3C@wZ#y$I;qMwQIP_UB24ou6Fm7Zro!A;JVX<g*6y? z5m*a`V8?3n-6FbiV|O{Zl-P5b;KfCOo@@<D_I8^42%kW2;X{uZfMQpSKl~05c@|Yb z^-)Y@1%^kvGF^rH23gVJ$z61FR@vI>Zz$|F_b~&oK;eLg&)j-z1NeDiy<||=)Z|rP z`82FxaCFC=gt~^^>vME2yIcYW0d%p4F1c&wddD-=q96E|bDIi2`~lA&tkE<c$Y_P; z>yx3{!l(JjwP^9j#pSC(G_TQVp04ub8e`-HFaRe|tjXf(1BK9a!CrOo>+0j9S%{3f z%cB*V1GOZkM(sG@Ym+xz|Hg)YjS+j+$F`K>&}t-S5x#2^fF7NOtjjPR>AI_Fc-B)P zwTRPgI5tg-?<VL*PEKujwr<Vs2}qG$V-};+Z0zG;je_k`isYvdbe`tp%O5lb8X}|M zOI6LmR@YXZEocXzP(y$iLIn?B?Uj#x98FQ;C{oh_|GM+x+1bEp@no`|9ME~+Fbp}| zDB0{j3V1oQw#H?Lm46P~Dc2Y!XwX8F!_z_d42=$=#|K?qw}3Ppe>6J2;B}Z@9qPe@ z{AfkBM{fv*6uC>=6QEEN6#yS6Iz^DH9`9J!fpvYzASQ^F=IG(bp+6t_#|;^}etgw2 zsSzi^3s>ywv!=ozGPG)M2atq{w1`7=<bVz|t|`Z>+L9nTvX~GZDhBvy=?g9$%=&`M zM{Q_D)#2rxW*@OBgd!9lL>Ef$S+04!T|p}pP~|RPW3l;ai^BQkml)MAd}4=MgRk~! z&GQGBI|}Uy&=etoLg|9&P)E(K;$ue@Qwyka*O!0AxKG!U*3=w{QGMkNVvo$vO>;$` z=0iC!k|A={;T6G-5BN$HnGcyhx=J<e5<uyvT>>?Rm_gNxK`*aecBxj-`F2n*-KDdC z<;zX5=Z~8vn5O%)KiS>@A4w||<nvfSuJ$gUWAA?8a>y{ceq^z_pbyx*S=JY&*j%=r zB#}dx_8&MfSQIzjc;f)9OCVpB7KL9}fL~&K>?2n+KwdOX^}qV+s|S}~e)-^%OD-7! z9b1sP+j{`PKWrX)=%Hanbj#lYhZkLRQ42gDYu1X}|L6_Fz;BYp`|#U-YUKC(bnA(B z02-Z?<kjE4vhgjj`(1F7|7!F{4?WxdA%!9AdhN-p39;%m?Erl0hUE{Q?dNZw!SQsk z>gaPU)cnz>pKE^erbpXfr=xQ$>&>MdK%(uN@d-SBeNxT)JAyuAE)uI9!18VnVBArs zUnJlnzIOlc;s0M`N$<Yx0D6x)M?g2fIo#IWW$FOj9HCaxm8)$L-tP0i>T~}$K#v!u z4#0~=Ev)`VrRo>uv-__9Mc4N2KXCw)cG^%T*%m2I^T+e%ms%$dAP(NEyI+7~TMf<b zZ-(a8KXCxt&bg{N{T+YT{KUz>)NJ4OJMCX@k%7(P)nM;meSH9{S-T!<CJrFUzVpoI zTh_m_UU=cLmJe-(7x|Bg14xs#@snTq?)Huyy4v2|LtIwhdG7iltTs*`>n08$JMX5a zVSfW4;VWOhw;ck0EqL-%Z)u*o=d87a=w<E10r=yGoPu65jR|t(;fI@NzWeWEEUQ;7 zx^nCQ4*cmyhG6IYTe};S4Z8Y8<ez@?t<7tG``;RaUSwV0zGDZl^Do~$fJw>NV3K{7 z-sJ?xyLokv9RS1e#06)Z(f)s?xKXAKJg`OA2R&v0=iKo2VMQNF7LDO=5r6HRFCMdu zj_nx38WhJ2U=6W)T{^DOak{l8-IN2^`x_57KfmYmP5rxMJRRFwo386O<pAz|^wGip z9zEJ3#YSd}t`E9YulKj!xp%nZ^wF7A`#8RjB93Q_w%as)@vfIOpdh*+@;FNOVn#av zO>6djZ@O&&8lpo3GM_4ke=*Y~O=((#X{74tC&~0#^J1k-8dSU?pip)6ljP{Ffe(J^ z(jmB)K=+<O2YjYsoDZEGePc<3-Jo6FB)O{>=kNdPd8E1L;@bybx$?6kpks^=9`4-# z0<waGk9}{2UvH+p2lSOBjeP5Y$qmF7-%vH+;h7^%gH|1WJ<#g_G^hAkh4SIc4+T7Q zcb^T|)&so`;N)%dm&iAl0{(CAdA`x8;fR8#V<UG5LkDX`uLD@*slYeQ;x(e#fDEz4 zm#$CrIsk=f0G)<uJ{pE;>-)6zI)M6EJnOo*4<V02Jf!&e8U`M<%bpaG`Bt9XH+mg_ zJ9l<ZLy9E>zUuhW#TH5jRjxc+pXhY}3bSLVqBTqgJRKVuh46O%w6jOcdGP(8?d1!! zJd-e*agx`ZdQEsa(kx!XWWdw0k@3RfQHX9D&(<e;9Y6}xEPh-=v9TKlT8Ge;V~a0) zpO`v;ysx{Fxq$)RdpR3Q?iN%VpJwx_%r1slHKts^M*q8Seno?R@|*jHz@M#xjt%&V zJquF@aO(E$4M^_#v<vRkUQ)coxPI+uikOwGYtK3{#1d0%IpmU4ZZ!lSd+=a$-M=1a z>Wh)}V$-ql;ZHXUQwL!2<A)D7wJ^FAhF7?q1o9%V2E?#Vvtr{7!7$`j16`<w1A6Nt zqjd4bPs7Xsm}Cmeu1HveI&O|%)y>0OV{P>n+YpjVZZ*W`_s-hURM4|m9iDz3%p5?1 zD9m&nvpmCNBTu{T<JYCuSX=dEIpmVF+B8bGyN)?HDLM9JHa_viPs7Xs2&gDfn1nf+ zbU^QVo|b5w%^GXP0LNWyIjUX_)}w%DN5LsUqvHc~voLc2Ch17o4T*9*?U3M-x{iUo z2&@4ytP`^yeL3Y;13Td1{lC0(<pVA~Uph9Rn+G!o;8;0gb_W!zPzhn4B=h))1!Bt~ z7s#!K#J~eNjiNxu2Kad}a{!96^9pk`L4l5}1Z<8nel@UG3~R*{TMm$uO%3e8j*dIx z(Zz?~EX*8$$%3Q!flGHbfAH2<GzxRA+95@gH8Lw%*KUoqVu&RsSq{16lpC_vKs3nz z1GgP$)hN)h@o5cn{Fpg_#4ugQ(N`LUx)(@fcihcg%kiC;T4SvkVu>lX9CFE7V`UJA z1pL`ipaZ)2;-_Km0oWyhB(g(_CP$B7EfPaavE>jedVHWUCj<D?qd*6I=;y)A0oVnQ zz;qq4Zed<%=1Dfrr@K~cIpmU4ZWy<=Hd^^{zLRt_2VkM1Kw)Im^+xB&I>z*?fwf|Y zC8pTopmad)!cg4pJvRB^>AHTi<f#KlK*!2%*cAa$*DM{m4~QkE*y5pda+B2p8U;<W zv!Ou827K9OVd?-Z7Ss(XyQ4_SVnh3YJmQEghZ7*D+_ACKJ261-aY>J73+U#-)B(7z zQji@HP$E#ABIx|P9bFBwRxB~a2C?Kc3^k~QuEH9!rv~0IfNow)9e|^xC`bYnx{1=r zyovdB*N7=LgqIuCVlW2cDdE}|qk@i&58rB=#7`Z78<b}?_&_-elafr*&x*$`H>d@C zB17reE9ltbGbwM?PaQyYe5vwV19++K?7V$#oq%~K^-}fQ^e14w2fsCd^`7u%i~qHc z?jQNzCph6wz_uNuzi>X`2Jq~&qi6EO8^Civ_&dgo;lvxjk)!For6=3~etg?WZR7cI z!VTd0m!04z;N0JT-N<9$ggXH_`k`9`$RyT-4wwI1kGOrtT-OsYSpKiiV%H<qx(;AH z3hq1R)&TmR=vw1#^!lw6u+bCWZ27iMz-HT#jjm_w1Z?!gH(S1~6R_EKWTWfZIsqF! z@y(WR>jZ4J9ogu5wobrCPkgiG+d2Wqdq<9U{_g_-0RR8cG@Ob6000I_L_t&o00@zS Urnv`gQUCw|07*qoM6N<$f@FR$9{>OV literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/golden_apple_cow.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/golden_apple_cow.png new file mode 100644 index 0000000000000000000000000000000000000000..acdecaa7d3eee00d1ef8274e8980114fed067046 GIT binary patch literal 4165 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 P00000NkvXXu0mjfU<pp7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/golden_apple_cow_sheared.png b/common/src/main/resources/assets/antarchy/textures/entity/apple_cow/golden_apple_cow_sheared.png new file mode 100644 index 0000000000000000000000000000000000000000..7581fd6b34c5f3c27cea85c69932b81da4750e0f GIT binary patch literal 4021 zcmV;m4@&TfP)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N000kaNkl<ZcmeF& zeT-#geFyM!r&^Viu57k$Nf5RvMJq{zL{mz(iP4gjBAe1CZDTF0Nkc;_n%2Z7O&cVk z{e#3bqAe*k6{s=Rq)<Uh6O@>!sL`My!575vq7fFCT^AIIir4uZ{f@smd+)jT&Yn9v zkRg8e_xk+ap65LG%$;$ineyMk&!0Db?C_ti;f5P-7~gv9t*y)!eC@_vV~89o?1%QB zHoozXP9Ebo6W_o2=JC9kI)ESl`p$JV@7(!wIkv-J`ofwIKA_b63r~7c^TJ>L#RgBe z8Mymh?^-wTFF*Wn124MhqR}Kw9Y8I1<?Dx9@z9~4(pKpC#~==T<EiGMdme94=y4y^ z^qZ%i+Pv?MJJw=;=Br;_<0mn54dAwW-`K8w@WBV03`3Kxa>_qDc08}CnBuk+^_$K+ zZ!PXQFMC;IC~JxiGjjm9-|`2I<DcFC^doO+=sI!Mi6_0{mCeOBJu<3@!<AQFIfmRR z?v={t4sowQ*FH_oy5vC}eY6i#2aui4Vnf)oXHRqY-FLStO;)tZ)qm(#N$>x}5id>` zocaFdcTT>h`R%>$Z`?0X<5XW8K}NHlYz<k{9s!g*^AULLXE(iFurp-Sv>49c_kTzW zi4-55r2l%`-o_)c<HFZ9z>!{@#1xN=S}zViO=ui%4GI~)A@Biu$Xa~WlM^Gy-qH6s zWEgz9So!QH-`IerE_=(Dns45CZr5j>%r6D<wT4a%sLqN#`|Pu;YTe^x=Tmfbq60cH z&~CGI?j(93!`W|r>j>(NPiC8hl`KwEr(Aqj>z4uu@#*eXe6u!w)<FF6T~u3gB@SQ1 zbl>0&q1!B-;nLdxejCAx#d-E>0fL=%@`sTY@u@lnYc#+v7F`fM8lA@NJh|%0AYQ#> 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 bK~w_(X#jMlgsN%C00000NkvXXu0mjf{zUo| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/basilisk.png b/common/src/main/resources/assets/antarchy/textures/entity/basilisk.png new file mode 100644 index 0000000000000000000000000000000000000000..286da995c4422ec0e26f155391471f753213cd01 GIT binary patch literal 21444 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 CoaD6t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/bed_bug.png b/common/src/main/resources/assets/antarchy/textures/entity/bed_bug.png new file mode 100644 index 0000000000000000000000000000000000000000..99278795101bdd634514398df962d645d4bd9e0b GIT binary patch literal 2916 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 O0000<MNUMnLSTZTS%eb+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/blood_crystal_leggings_layer.png b/common/src/main/resources/assets/antarchy/textures/entity/blood_crystal_leggings_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..820e1750e12c0f7985b7a181c2d6c69bc192c248 GIT binary patch literal 666 zcmV;L0%iS)P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(0006{Nkl<ZcmeE| zyGjF55QfK%38Ianm7;<d(84@{HmQ9DpTyo5(Z=4^G+Nl2MkNM}K@n86Q6v}ReiJ5~ z>;_VV2%9~DKWA<yXXoFUISC}?A5TEa3qX7Y_zFll1HJ`PUI2aw`WEmlka7lm3#7aN z{4J2W7Km1SjDYjCwYH1shH=wl1Uv^haWQTQNArmhK)_?BB>;Kc5hK7&+?B_bh`{Z4 z<o$^$adEx1(+2nevWuh>qZP21o0G!kQa6|U?z#XoAjkZxv*u3pssxZhqx#JvZ}l&c z+Pli`m+Nm_)<l-)JF#w10_ET;n~@u-_dI&3`l%#927nM^>~=uz*^pqRTLC0x3FgD{ z=8dC6P_g_Z*m{OypDIZr55Y<+BioYG1Q&lhl|Th#SEmIXKQjUwG9*wHMo<!ycAr@* zfVWRV=7=VU9~;R-0)$|*_$04NfF(f5n`|pdpS6F4R=|dSQU5?xxK|_c@y3?^m3FU6 z?C7ij86fwIcYS)u2)_anDm5E&+6<?Ecn~^7pdZ}dP8{BqV}K0ygyFJ~o6+`RMyNcQ z)hm^&6B{d6C@X&Us6CuB=y^9jyneME!?jSz3qImU39SH<HgFg+$s_jzq!0tlPYcl| z0J&H!2`hevC^rc{bmj>@bbwsCtmw^yU$5D4$l^mEB?6M^he3zh9(%~>OyKP@NJ)&D zL6Y{Hyk)nI*ozH6GC=+hXax*&5bbbMdDTBfv<@ISTIA^AMVKG76E=LrqnpeMiP$Wj zy;KdpVV;e>gYX9c0RR7$ILpES000I_L_t&o09PN1C<7Z{0{{R307*qoM6N<$g0F)h AHUIzs literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/blood_crystal_main_layer.png b/common/src/main/resources/assets/antarchy/textures/entity/blood_crystal_main_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3d51915cf8862309a6200bc846b2ff8a368614 GIT binary patch literal 1491 zcmV;^1uXiBP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(000GuNkl<ZcmdSe zJ&PSx7zglkXR{YEjiNS63?v5E!nLrmNI=%Y#=_1fc76+M)A$waOk-zZW8orf3L6Vo zBr7q&7!*N85h8LoaXi11`&@>BJ9C%W*_(v?_dMr$Ip=vfZ?jvao`2tLy<C5B?p&<} z^v5r3)qw6Xf9S=%3HW_>H(i=OnO;iM0ugPW+Dw3c)X|%Or>Cb&jMvjFfsUkTLxvs; z^?PsE%f_B<y}DGk%%;unO#lOdN6`AeRMWJ7?=Ura_+w!5(WjGT<4zC0UMgE=)8_Xk zK#-QdYNG{jkZ1p!B|P+)=vo2wo0m>z1?<iKEY%kLPaF43yy!xV{G)3HOg`Tme+BGZ zcy3YYcTSy7Z%rOcs_ziAGDeO+byc}bwyIyfTVVh8Uupa76Uj{wgQB-Do==+>&jf3< zwyVlrvQ-_b;%?W1yIm{0X#4)~_CIO!?Bk0u(TCUWr2T6*lRfG*W&>=rfCg^{K;uKu zF{p9Si}ncno3F)oZo?n_RZyw!&dzpHQLyAKZ9%KFzJSx2r%J`i42)OkJAV|ual#%= z#@5)EU*AfgPX~fFRzV)8*_yxfSNV~BD{AwWZ>7J&kIF<UNmo@%pt;(vK8N4co4=(i zKmMAo?0uI~b`rnzGw+jochl~TpHtXr%XoR)T+i<YG#)#xe#{fJKE!g4_9$0e9F&Xp z2!~_EQ5BN}G)E-?&o$@3d;j|z69}i#Kt@N#*=Z%kwgEIqk|4{OF;61ht6v^quN9RC zjVgau|C>POWl|+xIrw(+#;se6t41(%!ecTzbc<ciyle8S&5ab-q$HuOCM&_ADmmsP zi?P<#R`33BFaZ^XE=NMIOUD>M7X%+ku@WR)g7C<?#ySaE?=?8o2}zI;<3!+SJTmk; zF?s?bH~}{i{F83m^Ytd+gBLH<O|%C%>ApKY-VoZM^Y<pe1fIXI9X|L5&|fFq9^NP3 z635|3ZvvjbzfnGY9a!k&m~_w>`LW|Vb?pusXKvh^09Ta{A1%!7*4hZ(o8>s1=uJS} z^;&38Y9F@Y-QU*3YwPL9cR^b}WcIwbzHbDeX9aj_qnqawI_&5Ioi6kypv#!d)n-q6 z^OrV%KKpFu2sxmwB60{_wgS<o(}ZsYGJD?RN!5*2+WBiz-?og~1&znfqic6}U$+y3 z6JXM^9J5nid!EZGB!CFWbJ^3H9v#l1!&Xp|z@{W9C($@`1kcu(^dcd6&ZTyAc%fsg zw!GaRoB%I6&Tv?uoaU(Si3o~ZAfCW<=;E=(V<RbSN}&1k8;^{`UXbK?VOw}vXpG#H z|3Qb0ei3y17@PoAG@;4DVKj$*V3Bb;WS+w0_-s{-e{@RX@=DSNGRxV@kU(_Ul10FD z19)WSgWxY~2PeRUmYRxcO^Q}c4&zypT28o0=vWDCL0@3>Bm#{`X3O|+k~lQJv%@nw z_P%i;`ebzQ`cQr&<Ro_5Hh~v=xY^=E=$e3ID&%WX_64E(_;_UW$UyJ{!LthVBWbn( z8jnmM0s=G$lx-L2(CyM8t2kmp6Jy9eTJ<=ga+V;V+xlz(Uv-`K#xSNc;PUxr%3qWU zFaJe}4qY~&%KEm1qyZX_Od#|C4d_*{if-8gDr90#8W^p5oKQgy0a^vobV6UI@xfAM z7dpm{vB>BE8*_oaWJ@}r@yNzTWg?TR7{>vv+9p>8G^fyjW+Nb327LM|Om1AiJOMNw z86CQ80{X_1C_v+p(;pLM1(Zqi@9|8;S$kM@(LRFE5@S!&L9^kcK5$l_O*4St<B`$9 zV-wKFw<-XQ7xFRN%48;0DXsp8_21>!V`#jlj5BzEZi3SeD?o<~jR)x9H(UHBnzA8u tpY8tu00960J7EYE00006Nkl<Z0|1mfhkf%$0%QOH002ovPDHLkV1iP_(c%CA literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/boat/ouranwood.png b/common/src/main/resources/assets/antarchy/textures/entity/boat/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..66b0a4b06f8c34bb5d73f6e428e0e499669c0fe0 GIT binary patch literal 2750 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 Ef_ZdE3jhEB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/bomber.png b/common/src/main/resources/assets/antarchy/textures/entity/bomber.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e96c7bcea9b30e07ad4b84a6fe5be134d6fa7b GIT binary patch literal 1746 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/brown_ant.png b/common/src/main/resources/assets/antarchy/textures/entity/brown_ant.png new file mode 100644 index 0000000000000000000000000000000000000000..62aa57a631ae191f3c38131fdfba395caeadb35b GIT binary patch literal 1305 zcmV+!1?KvRP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF000EeNkl<ZcmeF0 z&2Q5{5XIM_q@*ncR476MfdmJ{jSEr_aN^JA1cypoxFHT8@g-F)w58uPDl+-4c-CfF zyX(|R?8sFgvokxh-gz_0u1m*6{5-vPC-w38_G${SBSFMcwR4Fg;A(fib{ns1Ls0}A z^iQ+rg~;f2FBy<IHE0k;07(Po#ki>nD+kFa0=n~a)_>*dqR|+`-IZkn834VBh$29V zU0Yf-;MU4Do4D-Arjigv07;W%2y}!Hny<Spih#YtqoLOK^|~inv_DG#XE^8ii-!+V z@bbx{)J4$(%=J&t3}6kd#hA4KW9<0W4VD1+8=ZE}+a#3-{=6IGuEp`Wb$Dz}`hRMB zOj-iiAYj8vj*7-W{=~9|56xrOxK7d%pbfFf@7w!k`{2lsknDL9AAE@+Hst4aL}-56 zHcP;V&8@`6yKfr_3DLeqa5wM9yJOZ`zS1`xbL6_$W^4&4+D)i}*g#R7KX=?e^G&tT za|s~9)ujb{;X$Gc+z5r33((syzmkRSoOyD4F@11jehAZMA(sFp#;p%XmvlD{L9QMe zFI~B8%@6^sGKGKqN9GdX9&H4nhmyw*@F~L9{)ypZAV2~rikZZmC4fr`7Zw*q57+U? zx4*y|K0<4dG+<6$!FXD*1oQ^)^V$H_1n5XEK0rD)#=wn3FT%p$I{>HykaR^+%p~S4 z0UUXp>27jVnGNVgNIEwB@FxyE2C6nBfS8y`_*eosw>ht0z5kd9JX}eO1hqStACl+G zkJvo0hQLYie)A|1KJT6;K=ad*mVnU1sj_QF?+rdGz_mAhoJ)Y8n7V+IfIEOc-&8%9 z03}Rf`Vu60bU^zfn~q!pNSe0y6O>KTpRZEC)9t1qRQZft0^EnV-Qe2CIVSPE^^4~6 zV)E=AE<f&He>7GAognyCM<+h!0;KioCOe$x9BUkTfDIz^;La0AJhrN_(eEcksOotg z&U3(fKgp0dGV}oKn#Z3w5b|w`t)olK@BW_IJ=`&0cQ&m2dHBPC*PlKo0+%JmNX3Pu zpZv4?*VE^ZZ>GLoI&=6)pQQZnOK{=eot;hS`pS4z@cz#&@Xd#x35ojaU}Fv+eEs=x z>lpz`oR<_K@?|AmUtbSamxSEwE{VF8W{gcq;!BM5D&%=<WCW<%BI3M2cYbYc%~cyU z&Iq8|sywm;5y>E9Fc8DPtING%!$70eX?wtUU>f=j#SA%AtYideT{m%ch33l2P=c&M z+XKcv@?w0ys`QKim<L*zE-14ZKF?GYFa}zyNa6>G1B{FOtDegUnD5OQuyUhkfJ=sn z_<<~{3K)ZkFoPc;4ls_1tI8)M;M?Yb+1@>|I6aB~8$K1IaxP*vM;ssy31Z@^_Q?pK z;(X?*ewl|*F~|c{5GbCPmJpaH4&aXj*e8vQ05$+d*^v9isRT$|V_z1{`M%@UGXgI1 zAUfwF@zabQnE-BV{8tws0Z3ph6urqYM@$_sG67s$^%q_~IzT$I4#~yrVPpbg7H@)2 zOF$E<G|oM?9WYLIr?Ga~XSN+sma$p$Z#!VtDq1$5wgbvCHf#QE2h3VU%jVN|Kv~9S z&A;t{S*vK-eA*5u%h;^>w;j;*ie7a8e*pjh|Nl1xLbU(@00v1!K~w_(DM2)@kVFwR P00000NkvXXu0mjfJO*f8 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/brutalfly.png b/common/src/main/resources/assets/antarchy/textures/entity/brutalfly.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6f809bd40ce2c32329635ec53904822719de38 GIT binary patch literal 34128 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 O!tn5My;p~<ZvGEfcTji$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_blue.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e17e1ce83e57d13aefdc962f054fddeedc090bbf GIT binary patch literal 6343 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_brown.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..d2103b2784fa08119bced59a99d01593305f753a GIT binary patch literal 6137 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_cyan.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd05c3bcea7b83b7a965f1504c6f0f79cfd477e GIT binary patch literal 6160 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 F{}13nMnC`n literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_green.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_green.png new file mode 100644 index 0000000000000000000000000000000000000000..dbed52526048ae50bfb50082d5f221a97f5b5ca2 GIT binary patch literal 6212 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 b{6N4+G&gV1v7|8L4Zu*>Sf}h?hv@$RN_cBi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_lavender.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_lavender.png new file mode 100644 index 0000000000000000000000000000000000000000..c80cfca15fe309052cabc58486a928c11d9aed2b GIT binary patch literal 6150 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_light_blue.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_light_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..c2cafdae7287ab1a64a20eec8d0d050684c177f1 GIT binary patch literal 6099 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 B^)LVc literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_magenta.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..492eab577974feec80a0984782cb3304850e7294 GIT binary patch literal 6164 zcmaiYc|6qX`~EPPG8mog+n}=KAjy_JNe&@Ssm3x%_PuFr!&s8CR!%6}IAm$DB!)1C z$(B7b24frBFc^jm2H)v({`vj)`{TX5-tXtSpX<Kv=eh6Kb3eDUvEb*G-~|8x{Fc|R z+OwZAzpoQK>^s5eeh&a32(Y|r`ga%yjg0>I@YZ7x{jdUYu|1fVBJ|j&2d>0t?DL#6 z&h%ez%lL6<-3>4Mas{9Aa`fOh+$XL>JGH#rD@S`xXoAjl`nrEo>XkDZT9}2bl;ZPz zNx(b$T>woW5OKK`H#P8P&*+!abZ=z(!K%TcAg*TAWwmj1DzLJ7S8uoZ(Z<^AQ-`}2 z$HB8wO~>G+{??5s_u<KRj`>5&;|T4`GglBetn24sfn}zNCosb8+9lc<qrNT?{A2~0 zk+HW;M85thc{@wgpSgMQ5lw@C*$*X`G!(s30&+X=yB{28k@qW!6HzA^)Lu;Pp7nsc zgJlVJ^wPQw)yM-oC3Bw3l29AwIOcFGG}qn*wOBp!?;xhN!=jTrB5~FeJ`XmjCKiNS z-#lv<h5<rt3=!JqY2^M+?#pUWfeK{eP%oZM1%f@cy?K^ke<|U8dH~y?K!sRcC$6q> zFdo`F1*3&wI&J2XUKSDPnioEEzbG8(Y+Mbc)w(=#5($!bfP=Y&ay~6S=^4FWFD^#n zv=h?bCIuQAp#P|P7&as<4ARjqji(s->!dtS?oW)DbX80&h<&LFXs>n<ey>)ssx9WT zMi6!=;2TF81n_I)##XY&E;lrZpNMn^&pd3|N>V6wQ@M09wfYz$J-3?kmz%v^f=8wL zsUZqjwDLbnaHW88A?rf&UX3>}FV$8utMA7BsNR|e>lcFLwxJGTvyBTZz7#(W-Cx3B zKHtJT2}yyoJjVJ?g(THKFf~7=s>h|D{*RNn{YR6?pfJD9jB#CFf6w7ZpF)dH)bfL} zJ`ucrOOFq-AG~f}2aClCCZ-lxZ=N0yF~kM!T}#mU*Z^PuoVt<MxbkIJE4z`Iq*s?b z>Uzl{F>(qKP9YT5a0sa7LFU~ge=<AXc)Ej4V)5i=j-`6Xurhz$dVGK*klbua`@LWU z1}zdY(xcaMod(t;UnzM)L;V_d4;sHO*7Pewj~X&0nuE8GXXA0>tn|cqt912-SB-Mm z?E<!<M7qfk&8chP1_(#*VlJg00MTM?+()b%vQl+7XH$x7|CGF4>HDLZqE+crj5gXz z4a~AyZ~BzG_5BbW_vvXIV|Jz^ODg2MbR=w{OC$z5s3jqEyRbC?beTRIBi2>jpGaAd zJ2|xHqZTEk8{Ky_hh~Yo=oi?SRyMPUJ$>k3>z}Cw#=~R62M)XbDkh%ugjQh!PxtFd zKmXPl-D`D#&oJpBmlEa4D>DQQL5-ndh1O~a0)MVBZAgZvU?SLJul$z9>s>UpVvmAT zo{T^ED|}()^UexHi|UE>^DRbuU};22*8+$ANrjRP#Ko?2rIS$(AC93UPP#)x-bOYL z@$jo1LfZ&0Z06|**PpT>BF_WzQXv+wl(Cz${feQN%GbxLKj>{iBYZr==UVo6xm?3P z`+a5FN=&2I$A4Zwz8Z*%Vy}M1cq!d(%RtSD@V1U&9W8?>igK<gjFvw?JN$I%!0i0_ zdT)eVy^|MAHYuvCX`hEe*W?<9TW|Ufla>W>tO}z0Ovm~w^=YU6maXB3tAQ+}<xPqr zi5V2sUImKRdk~mIBR%9<c*}?2uA<NkwBaBm`bBjSNjOb<*$-h674qAVZao51)2)m( z8jF=qNg$8;=sT~Q2;6zpdb01dIbu*pQo5~W<4vQ7)bw%l2FcBHAb^B!a*do_{oa^n z+|V098XenVB#>d?K|*`$!yNMG0+p=XkQ%JGVPo%;vEbs9+C#ke=SX<SsmLN|J*-qk z_Bqr$j;b~0BjD;rZI~cpabw&3b8b4<>QYDp0A`P=o6`sE2KlbkgpSdcSHntd=XX%R zo=stV+}1fAw#-58gM0I@G+Ej``Q5$WB+KHmy;^FB$mWI4VIKXH%e-buXM{^Kx8Z|X z+4C<>w-HNmsj+?8DXPJKtgvmNe{f<x6?qXo4my1_W=r0}y63t&)~F83s|@K*1R?5} zZK6GjqB7`-p_*a5$!hnAO)Il?J|q7}YkT=k+xKLbgXP*!i(9d|H`do8a}v#VxKZL@ z=hk2<Yi5dLER)lztRabK+L>V&j-;e()i0D)W=VIhDMya3D@(dW|CsEqyzD7p@v<_K z_Er2MJn@k&n&Bj?P<G&xJmoOr<a)!MXEE#+U&a$4%AJ|cS|#)qIr086_UUmjRaRtK zcQ(T>gz6d)HS-G2*WqSOiviD4IHv7mz~JC?SF~F=b!b&$F!(w~oqKN6<;TEjFI#Zp z3KkndSn2STCnw~L$eu1veF8?HqT6R7UmX5UXy<0{x+k_iJ?9iFjAHt2w}ycaq~{fR z&>Aysg<;cFSDqNObIUVcUPK*%Bi;Db)a`92G%)^BIlQg*3{_C=jqgQ)vo<e<B)$Qp znLcXL?7#?~rVm?2#USfz-CcSAs1XcZ($w$C2V#s7aE&{H+X-$V^DR3xtPUD>V#)KM z^tm|@Wy%`PY~CODxuEd$i$3RR+jLt#zO5e}j$T!bu>z=&1S^ogUTlT>FFI8aD*i0? zOV)Xaa1HY3`z@==XfxoxcxS;qw$J}eUnyTp-xakZ%WM;I-Yb29oHwr8K|BJFJ@|ZJ z+mnOJLODdzP_3}q=TQ>C(He14kE)fz;REZi8vV7f5-|8Vl01`FOJ&6)t5E4i)inkU zfv$QhWm*r3!v{&(rZlRk)62X+E|f8Perop~%PRqUo_G*DaM%{H$tMkIrFQk0?66vw zjbA?x5BQQ}_#sg2=x`<sy8lB_;F*>}L_I<fxV>PKBB@XG39@#jGdxAZ5WB}B?20My zESAXXC2=oLpy_LG4(iCr>vZ%{ny*LPLdv7u$wjW~p!NRNt14njGWFNYke|d(pQx<} zN;;>F(qJbdsbIU#A95&-eV%H#U&o31B9k=V#$U5X8!WkSD!x-h?Jyz6gCp$5+QZE5 z9kVxHKfYz~zH-j`w|b&nYb@^D95B)kQTBl9Cx|oJ>B}5T>ARCk8r$P=&5>Rf;T<H! zq^VrHZ+d@sJAKn4Kdk9e*jD7iDc!+ELMwkAY9ozvJmk~WZKI=1nCH<t0p?jjV!`8W zaZBqZeb*9O!VXh4V_@;Nu~JkxC+(j4&<_vbX&e?UUI@~C+?3I}0la>=e0m$$!L^;@ zC@C6L>kC!m8xL-uAH(hB==AEA1lAw!i`PF|?b9>?8RgO~wJ}ScJ~>W)27M>1#Hc~h zjkkh>X>+Dk49Z<8WL1wz7}67gj5Y|C?l1<LsRP=rPVp1fur-!zrY%KIFQsQ^UyRdO zbC<0>c%Hfdl03`Ky6?Uk7i?+A<mK6%Hz;SGHO|i#pcKRwikc*Ol*Kpd_?x#A<b?Hc ztlPFZdC*FNy9a!k8=jry*{Q$pyaDuQPX>-1Su6sL)5d3q^ix8A8%BPbQ~p}`mGt49 zzOjscJtGubK(_U%VT5K+^6@nTq)0Ax%BTu5!Z=Pl4+{B{tFm2~+;-v%X>apesMzuE zAs4T<-?rAzPaW|fRuqoKH#+AuFFxL96vV!}CeRF^jX5<6lhcTL<u{f(i$JWQ?pAGB z;^qK;5Nr~x+1n~V>TeLZ9n`d>pbkF!Di5lzr>{39E*8NNCLQ=JjV@#_`GrIc6L~Us zerx8PDcdhw>;KUBp^ExwNw4}O7b~`7za*3q?rW>t-MwtX_zS|s%}-<aYn=MVl1wY9 z?f~MjrGEr#`#-s2mYA(}4p+H9O|V`J7rF?}&UMPjusQX!p|S)Ac!Y?lI}NpSb0Y#O zP@W3ZvTY<VJ!UXEi4lxqohNOW^}c_q8R0eWbncFtIrs%pEUv7TMrxUiuO+2@;2$rZ z<}In*E<z73x#2TPpW3dTK%tV;k(N0h8^BcE*gJYZ6hxEWJoRsg(jMU2zu}B5Y>T<F z*UqP89p(S);P7iu5B2X{=C>}DmS~ffeGrmz(Wo>ok~etgoSU4XLBdTX-3n|)jO`k| z-#KuK^^?-CHcr!JVj#aaXN6dGh*u3zU?$mF*=tJ5r%EA*%Ut$Q0b(#qs5EhpB6q;l zzV&3FwpKy&e;p$X?5&I2O>8&MkO&lr(CWw9PGNd0|I8!QRCwEd$ZSva=W2?QyPG_T z`E4%glnST{XybPKmESst^=E02f~y=J;ud0B{Ux~RV@(guy6zpPYi?Nhw{8_<uT{|$ zASfjrk}F$}k@f<j{gOi0_fO~80`5odRCkI%r?=KKTyHfs67?fC!uJysoHc?)IRE3{ z)vm^4;krNK!uCKqw{_7=`(-uh7DlOBIZ1vr;rT|;AFjDf`uuCCo7J&6q|u6FP!#Br z=GJ)YrEJ06<L*4{YhU$f-#rGl8Hb|x4(DKFd%Q*U=cp#0MUksIzZI(LQPx>bR*f2- zNLwVg@|5ca;Fgi)MVG1`wSL>8oR{}f7iP-3q@cF0?91;A1RBh~!sEo~v~NNX*TOEw z@j^!kBQiSi-uI4M3yRSZ{v=ihBWHl8D!KV5j3c&x(ePNe-i@nAPSmi0x<8^5bq=$% z59S3Tz4*<)L)_dr22SyBs+!NmhlR@q@0TCEqr`4<&q8hHwp3(J8nq;DA4Pr6#nuTy z=?M6#-U-R2)?<2~sB6lYQ9`r&+W}$u!gYtnwQO`ChN9iB;YIYYD>i|dGKEu|)c#OR zM|I!uiO*$qJa8IU1Dm+=g(2Pg7*ywRm~q5i@1)Aj!{&BH)Lw3ZvC*tkrhTXR5}{Sq z?ZQDaru!!`qp?!^Sh2$U3#(vJ;lcxiVVaH40fn#lLJ}u0AszeoO!8^S99wuMDXtYs zvwG?Bezrk-i6B|K(R`G1&YXo;#5qN;t_+A4FeqZ3!b>MW|DBz}=e<I-Qth{6KPac= zp3M(*?c3m>WuLVZGY{r!lxfrhwx5{vCTcu)P7+cyYPh~<ir)X(5`4BmEc)46&>sW* zcX{m}MSUgGrl;*aj1dlcJMHQ|E<ER}thlI@skYLZ_N9jyc38WF1B#7y@{kh`2l%s3 zYT9wjN)M;O+k?*VB;i4`!v&C)u<!-YA=UAC%fo=#aZ*N-(Q`%{e<n5$nr>K@zMO6p z<hz%cxSrF(u#F8CJ@4grmn+QWRF_<q_DGahrO<ZM!|$+SJgh8+e@jH=V&J>B_%Ge> z{!J^2zq1ECj0*;&bt9+%ov^c#N(OKK)i-2D7Lf1aHme)Ile41Vv3^P(m$#N5AC+nv z5js8hnW%!$=+#QkF^`HPg7~1v(r>Y5*on8NU4-5$JYlT)z*>a^L<W9&jJM%bH1E(U zV>G%eHCg?|D%RFV&*|??@_l^9J@aZN%yD_?smohPncGsj^H5R7?Y0p*003(K-3y5K zuM-&P!zbMVJcVt{NFCIY<*Q7XG3i{$=sE$=!0#W?7MK`Jb~Km0B$KpEo54OmTg3=v z4vF761;(oY%^bbjt#8(n_Ne#)5w99EKlQVEw1LkTMey8;LOLPJU$T;U-;>7<qC<~e z<f<6#(!wIxjDj_y&Hn@tgEKZxo@wV}7YpG@{(@<xj^Blag47M;x&4hZXkN1JN(S#= zCDJX9Tos3?SnbI1JcBTv5*)x_da1#9K>SKR_qLNOD*Exq<yffP<?fAVp?a8ucQ2;@ ze6`Ne6c;4X1qvZxDpYr0J}FlRaBufWWUNQ5eXW3#$h4kV-Oa5o#oN(`G1_Svt=*<R zHJ!G`_7`@zUv%3JS)+KbVdJ~o1@q;TI<Y6_->rg{d2M;TJD~?JWlM1YA#0A1j1u^` z!t|+p=Z{gkGqaRuS&3?ub<r_>oWbSn@<%Bp(h)Bdqt)-BZ!%K<Mbrf?`w0rbSpJy~ zu7EW7X?N`TfAjc|MRmS9$8LCnsG`i51>p}+4A4cDTI&is)mp<LvqcX*GT`Wa3PeO3 zNnOslgBRDj_BwC{Y*J`a&9XaN|J<R;Z0)Z}i7@8eH=waHdgc<mv+|t2fTU8ce8h$A zMXd83l**l>{*7vN^A3*7Il59#8g2{tS>H2k4Xu+X<IYW-KEtM)tf&HijhWeGAZl-U z%Qs$LrH;HVB+HH|Fu~yt_YU^RA$o0lQIfEwRG*gyL_p%`d$%?IXUcM_u6ycMX>*{! zq8iR^JzvLp3ZImB5dUEbz8iSdH~CO<dSZ;y8TyF;ybNO%vo|3?Mt>O$U1>QSHWUpy za1Bt}bq$Xo9qur`hqgrc?5%9{OK}Yd@?DV%dkR?I8j6+iLht_oC3*5M3l?ySt9U!A z(3CxMM+{6>#PJ3vKi2CC=0Q3MC2rro$7bYiYtLHP0Bmu7&GSDNUwWsTL`sY@=u?9C zXYyZc@|^q%l8@<Uw|a!n+!lD@5OCB!L&%D{pgFi{iAm?wFNmJ2g7}X$P(6niZ8PU2 zuLOpF3}YmgJ`*BpLD^j<+iku28@;hyk1K#Bqt84z#G20Zlu3k7jk^i^s>o3HbT4)h zOT39+e;I^Q&i5TQ?Ca%BMuE!*a9?MRBlAgjg(UyYz}LYCPo#>}mPQ+pC?}z7Z)}|m z9`$;n(TfitNB#_<p~W};3!{%4B~bKD^-R~M-LD~iQ|iM1i`xsU$R}n}ci-oi-mTF* zV<i)1G<c&X<KV0Gx}>JC?!dR*zJ&gcL_(%mL_AP$7*xK|p+iqshtr+)O&pn7Qq2{B zs2HQyi&h7elYIEGuGdfV$tQSZ!Uq`}kab_&^@gd1S~US5NwVm9op4>@mV(5$M%Ur6 z6KUuf%?4aGaM^G8>Bh+uDcx@8N)0O(eofarSnIeP^eY)F+WyGUq099MyV}F<xp?Eu zh>~Z5SI?+kE^q)irrgn+_X*)O07R`EOb$;^qQr|fW(v)aw~O1rJvzu)6I^U^zp<t6 zo2|zh9iG*%C^CdH#;%YbvZrpZiMME0VezpJ>%q;gP-%3?%|DUq;Zl3s5`HMZdUnL+ zL?c6ne|I`W{*m`J`{YY3i$XkW8D*R&sH8Hfc+rWFcjg|g4+~2Mt|w=tIX-AOw0=9y z`1(_xITAJTR-S$SZxL&fUQzAz^O@2g*ti=O_=+`|rZ1p(&4{h|`iq4ZR)e(6!>HwC z*J)ast^Rkld&>&xsSuE3uWVEC-|%#=$S0CQ(#!b7czv;!I}>6k$!rZJL?6*(sq@24 z#(3GT)HLtQHs$;*M9|3l+P;J3JtyK?2uh4~e+&R}OtFfS3W=S>m)fEdxHCLN`4?~G zKtQ2#^_1Iime80X&xp2^lXjyx$~o7$hlhPSf<I!M6bHiK1~gXuiPBG>!^ORVl%>eh z&Dd)bL!rix(2ueTbgs~$0!c|K1#I14IpnstT7aer4?rZ+-ccT^_FnPE{BsCeu6Q{l zF0W$D#1q{1`t*F3!)$DS2Waj(d}(0px<B&B^qIfrTW*XOCdj3RGf(x-I^?CUy_#NZ zKTpW`{f3;98bheNWAZx{gWuhkvd3#Ca&l{DOtr!Ax5j0@o~hnx3)g9pE8v;y>>YX7 z%T9O|$6Di;^!z1y>N_s(aL*{b@2HO+RNH9NWarx|de!CCVh;=qknxt9`D<7;CR4=2 zp0FZ<FZTHQ?hpaSyi0g9QuUSlLiw8jZ(}m2m-qdPAA@@WI8q{?!tz^S09EzD`b45? zOz=QZ4<i(eS>Tq~rL)JciwA@s1#o<6GNH)0U;!P51l57*-{!skKjsy*J_c}D`;@@O zZLxrR_p&YdKm0%Jggt%`sBCtgO%D$rgE0@e-)sl5XQPS--bJ(7-8EG(%w@wPI$)!& zZ20XLmXK05JbyEDhfOk5$o(E+Sp@&Z19$Ea3C5gD$R54GhJSh!XxYMsTgsJarLf_? zi?APoY`Fb1Z~h_}VEFA`=JteYjIyZPIQiI^-O@ikKE7J}jQzs%yO09`4O=7ZUc%sC Q>@NUIbDOIbSKx8~2kshHtpET3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_orange.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..fca7baa73a48b105db018df1b1dc81b13ceb6a16 GIT binary patch literal 6111 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 KWumc5%>Mwln;@(J literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_purple.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..cbbc049cc23140f920a9bf412bd0fa093ff53cea GIT binary patch literal 6153 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 C_alt} literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_yellow.png b/common/src/main/resources/assets/antarchy/textures/entity/butterfly/butterfly_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..5d8ff8b066fa4c19b922bdef545bd27634f1f146 GIT binary patch literal 6200 zcmai2XH*kww+=*thZ0blm=I7DM5L;rC!iv5sG=fBD1uU?1TaQ~&<|Cm=n)hI0w^}5 zNbfZuA_OTCY61a5PeM(oH+<h+>;AkyW@fFKdG>zxe&1c*9dBh}B*=G?4*&oNniyZR z<~+j>ucIK&y%lk<3jh!Xm|Qcs709(T9$YXpc$=3I(xabqvGuFe-%ky%p9&}C{$)5R zbk`-L{e-IAbz=e?zd0G@a;d$o?4hR%RrbT}8(%&&C+7?2iMy1E_y0ZRY~=E^jOT(| zyT0T((KnKA&dxFYYwT{E`zCbdSAE)}6|Kgu-J@hXuc8eHFM93J#Lkw^)_#xHo_fwf zXz;kDAf<Aj9m$1b2oX=B)-;eKb0ZkIHsuPYK@s6M0+?gzy90w<<Ss2;MRd1`H&NcY zZ&}P%)MhIfWnu2y`S&fF(yLq{y~C_4qIr8`X&P;}Y=o!`unw(_8&e_dM|eNp$#ipe z;g@N(V$fj0Id!W4Tv1Tx{O{K?1X|W;q%VD6sH1)|%rS_1k(9{44yF>D+9bkVinQpY zTw^>#pBM2iXwEwUTAP`~k3k`zsAcf0w-ND5;SNc9PNJQ~qUJdZc^N(Ju~CXK%b#nr zmDVZD4A?oWZm+AnKjFvkd%KcvNZdcH7O3MJI-7Tkw3PWZQxuAMxD&c<9<@AJRGkno z^X592AXT%Lk+GR|#9Pu4V@POz(LGP8vK$q3oyuLCq_hupGTk{===(3-ivIF!u|_cF z?v5W}Kt8HMD#<?Tg-V6CT!n?QFQ_Gp#H~5mCzA0l;al&SOYM_LOdQ(de7uQ)SbBZK zwQET#sJj1{C?1|u<#|&z8cQSQ3u5319~4|8dP9vkt8Q=w!*2w+BT(PUx~N*hLm}O{ zpjuFkedw*3d}4RWFWRlrIK0Q^QQN~OC&EB-6#!9_67J>SlO+VphtzXrndZdui5I5_ z;80Y>e;oyAH8GGC8}{YdMnU1B>I6$&`*l{!Oophk*798QV+rZYRWsl7Al}<kU${nN zCxU*3gBOt%L`!!d6cscz<B~DJN>wMeiHCDX)CL24{EHY?qkeu7<AtD_;3!i0yf+4l zx8y_mw?IGvdK*(+*X)9O@VWu$M%?rlgX&e9qwjjV+HR~+%)>P#46LlzF#Y#R%vfI- zhdQbiXjuB_6jDQq)gntJ2anO&t-{I-8k&2u*qjfEZ7B@+`MX|j+>kyzXncTMq3_I$ zK!Rrm9&I@t!Qm-5%_{F?Xu!|zKW>~QWSw%zGq@*qatVtEN`vDfpo=(7N7zf@%%a&o z`G||;s$kl|2z{w5A3qev{uwYjRCpe_voCux)`h(JA&tLRlI`b5C^iT<t6^`is-4K$ zVM{hfWoe##8WJo&foo>#WhQ=0Kq)_yPp)Mh%@Pfd1D{fF=yW;l`ws_?X+#J6IVhmD z8^<<SPM7BCySoY3x8;MVkbs}bqiq727NF|se}g?9ZXAf%1492UT9fLh)Hq2b^tAI< zxy&u`d3TJ?k67^FOPP}%&yMLRjO}EO6UG_c<3{^e$%|=9<j_z5>J%wT)Uk&$d{@FS z<e5{4!u<%ElGDP;@7CdY+4A1HAvat5HL_YH%LywcFoaKFIr4pOWX5&*n6Bswo?H^| z&#!1zF!Cy1uwAqfp7{bi*+maB2l+0AZuNgaZ8z|CAw%7aOm0x+IpN9i1#g~~D>`Fo z^Z{rlT>!&VOkL82JM&`0l1uW2#S*3FyfH>00bc#XbDC8cd}*gbC4v+o^*nl<^iaoP zMIUUtS6JRHVu<P0fJn6*6v=0;Xf-reZWOz?(*h6X%5}QLkO<u)F-FMR(3L<|95)7z zf}-F)SdOPM>bvJgAIP;O%9<C)+Z+`kf<og+kPzaywgZ>RuCa(&QM1h>)^StfctgVm zAs;O)QLFa-!LLwIlas)4>fOD$R0DtSu#E^uyRFyOzSV_Jb9g+i)7+g3M5$pA)zbov z-QUsb7nz_hGIE?fQSN|dGs~JSxNBOHr;MXNpVd3DaaK-i`X9!|XSA#HMLAbfC<F=9 z<M}|0P51gZ(co`N@1zMSI)%9yvbO~5L3|2Aow2-_3Ra6mm%IclZ1i_!f0O=V=YT~s zt9klWR$nvW^9{={<BmIX<=<vkBi@;>bU2=yHx0u{@;fy9&+k$uxJcsMs87`iphb<X zt{5?+%dA+Vpc#mc;~ls_*bPjJe+T$aR+U?L-jA@y<XM<xack0UZ)cRgnbp>ycs)Az zQOM;K$v4#7YG%j5jFd^F|7iZ~4P~Ccmj2XKVTAcH?-(ZV>UEV$grA8j$W=`a+Z4@U zhNDk4MORmKG~T;ySG~#rt*h@Q{gYFJKOo2!>aG?a_aO4|E>vby2d>rdYkY2Ac$Mfq zRi;p--$A<r-PhMKylso(1e*oxeFZ9DY5_R6dj_ee`sYTd3xft!hQ@78-z17roXS_@ z+|&x7$_clxW-dG1YE3hZ`bHBP7SYbha$+`gh0rt7|Cr9EKL^I&JQEF4)8}nSH|6Cl zQrnSTjI}gg%2#PvBC_olVZ0*5Xn4P+2edAqJ@MxPh(8i>$1HJojT~@ytuop#(W$hi z;H2_N3jb7g`O?skO_ZA2`|)E1FlA5>&c*rPG<d_6sBu9I<&`2z+oS6*Oh`$rWi0E5 zzQFr>tEc!kt%;g-@BBAE3(m=Bf6q_W&sJ=VwjQlShkf=<y>SrQBMIN$h98T-I(J+d zDgPyyd8H&cQ_8`9^0Zf`pdaCy{Hs@vttapm59;pwI2Ejblxm+WGeGp`{T5?r-mc2W zixuA=b(qe?iS4aUZPK2-xuK~hTCH_9CN1ekrc+_XJ-SMyda;=Y)@O;2BKPaDZgdL| zq3!ENP~~W~I2Qzl@cs5tsS>gN!4fL$Ww!1&F9Vu;7I8uYs~9`vZF^bwizRZWj9bNb z{BAfHr?|yvYZ7`F;LWuyLew1{EuQ}jj11e`g9JCbv{(N-HhaXFccrKKS`iGkgAXj` zRN(YVp9ez;Y7th8d>?IH2ozxE3n3%uKndok)AI&{3nwzvxL3|3Q%4HNYuMG?ou<5q z3cvXxo=f~qUJD)QAp9E?^51wlbKTD}!;ckC)@I&~QZl}PDDJo(tDV{dnq0g|_Kxo+ zJs*7YB2$`CJ{;kj1IQGdt8x()7yYAFAF{Z{lQmqE2dIz8XqkL0rNKHd%2vWF4Fy~~ zAck%iPB<OxN7ZMbNhD6ztp4a(`g_t+Wj75*`9rxWW2F5CQ2WQUtZcaHpCKb{h=mmW zK4S-9jod!67p}&oM;&bEK`oEO^5<buYFZVI%rNr2R{jBPKQ@@L{30Xhu*Kj62Y%=2 zNF2L;;2mHs1w316FDB8U4CB#3W)bf3)(ZUN{^YtltwUt!-n_f>5)VF5A$M|Q1`GeJ zxA5d&#qYAZQ0t6LCsgeGuO<?|K2zZJKTD3*kg3WOWu^Tl(eh&1(;XuH|HUTfN-oT; znA_iA`WX`v(cMow)HSltwe*lr)P&`$16@@BdAH1TCVta{q&-U4sCGx+!=?3l-G;zP z6Zbq1l{*ie&&q{-$*8~keT`ZYr4#mKXL#>DTqi7czMG@HDP{RVMhk7kd`s4&pUrH# z!nlk2t@K<!BU9QE7yBVQqC`SJ<`XHwv!gU+WNGBGXfUSIt8}Q&B5dPgaqo{3iEyb5 zugcs}rnY?f{BGcSI8s|{#BH&7{i5n7x7C=yqq4Zi5F$hmO0Vwh;*P&h>oD!HP+k^z zUJs~C)VO98$oE-rWC^3of5l(y>3Sc&yC+FLzqOBeNbPrFRVc)xD#6hd8>+i`QUP;+ zd2#(eK5J4H8)AMVHC^Y{K|)xj&`#f>eiNUd-F2`j^3W$lW>ijo9N*na_Nk9o>t$L9 zNqV{!U{f8=w{QW=h<UpsDJ5%zM)iv!n(yJ@0o`S=sRnSTUTYvjzW$Wx^~dP^=b6L| zrTWhAuymIw2=e$t<oH*vKHobSluxhRo{ehA2kE^i1Pz#_dl`4v$gk7WNC;PEI&!}| z)3oESwx20*tvkOict2Y%eJa<BUii*01`_?L;--IZ!K;)^ABwg&`#9Amf8CM20o)!$ z7DLjQT4G~2<G!jKdo(|(@cc?Mvxsch^bs3KE7U+c?zgIl`Cy^AUf$jaA>KRBZMDjV zxp)}_Wr<5@@MYUq=8>n9LtpV`F(&WGd~fijDv3|cm>@W^13rXl!xZHDT<{-RDNB<~ z-h{_1owa-{3W%YFkZ?r()aij;!a}3X%+5fvZBc42GXQLp$*+Ky-Fo3B71X9_#Um^O zGv#xs@Wiyo*teOT6;_mIA}UFmPiJ_2_9Fc$;Y?<P$PtM$pbsU<oEaLhj6WwjYHwk8 z1BdJSKwpuduWTevn3JVMH~kpbn>k(g^#W)>36(l$nmy9R(_I^Nkp%6QQ-{~`iJpZU z-e{{)WlEV%Jrj}6s$0G4J&&Z`d!hi?#x-@_@UA?6eEMb`uDE|AEYyw7kbdV-xEmeH ztnk%Zb}`aD>@T2)1~{kP^zD_f-_Ea;;)oZt_8-IjUbZ&!bf!hd&ve|r*6VnVVNiF1 zJsrJnxR6Z_Y&jbdf}jk?E5I7Aq|gr-2?3+#?l(-e7Fz<=CEZgkQ4R@P8>57Yg>T{d z?$p+1F<D!1^<1a<(8q@PF0POvC#w_1SG~?zhYE}E2PS&Np-&x`ZtDWZ_gjvuNC`bx zIeOrHJk5z|%wX%i-=e>o$@NMXim<kd9`{1O+c{{BjarP#ODCO*4mp>e^inow<!0?N zX=g&e!zaPDx3C*;98nR;P&`p>d&UCBewi@<(qg~ps48<14@XEdmfF&3{k3KE8hZU% zo(p6LCtOP!k<IRYvNS!h^ETpSC&%NXZGK=0t5;s1<hQJR_AOEU9&BW{xpVtm5HxdO zvqRGOo+yuKj5Io@NkSgh)~SeOl=9>)lO#^p-)ep2(-W)l@L)?YTS;N+qw;|_dypLX ziG4w)L$grRNRx9e!-)$Qo_IR#5pem%WO@*>aMsQGCREG3Zlocd3?!+U;8hc*j$-w& zk3b2>s`?9EkJkz-Sl|LuR-^XUzlKqb5o)`_qs?csAnF9j3>#BqU(`@C7R2W5ibpSq zsVs|<&PJ~LqvLZ*39<j#I?<5NmLVU<vBOV*ZY=`0xQsi>WNp>P;v!Bn3|Q-TqO=_y z*#=?TgN=2PLJj_r9qqfTae@qEXIh7=(1PstD<{2zvEB0TTRljg_RO#Nk_X2qPYq>a zQ6pAcIrXUCtyBec3O7238~($-;78qSKA}E2i3IILu*;0lI)6Ktrd<CA;20&v8_&3( zu(D1Go3vCuzeo<Ys9wxO+WJD@jZt=!e3#h**`pf1^K4vpm+x?&s}9q>V&gEO&Uxd) zzjpViNZ2>=N*@q?^jz<PNpu+g8xVV3Q$fAqMke{})kz2IDf#kYwg|a1<YMs!@o>{f z|Jbo~0DyP$a27yy$l>&mm!z!-J<_$gM)F3Z-cp<0P2X(+G4^x{bf<j$bg@1wJn0BF zv;w?CJp2%9gb&BR2|Z#BVGYkMQ7Yrl6t6uAoDsP2jEC|%B1f^zCI8dN(k_PL&R;fs zs$%FRbj#fi#!qqZ%1HWX!tu*3D<6$On6Cd8U5r~NjFX~~EBEWgsc8gmKPe41-?ujr zaGl1;+Q~Htfo0-@4ITSm#fi998xL!P&NAv&LQ{FRO0Sz`?JEwaUlQT89o;RO*3}=S z;aQ8%h((EFdJNfX@@y%lGB2i4bTz}UPcQtAumzB<?|Wjfd<OBa>KYF|Jk-v$&!Na+ zNbEvwMu?iQyd#X=_OnR3x7}Y|Q_I+AlQkd9=hgsFXDg(~TQ<*ORkfsBZeC-u#3Sl3 zdjN;YPMKwvD^hftLm*N?-?vZHY;;<urSw_35J(pXWv=$l4E_-+wv$m7i+~63uAj^T zueQ-Sr(CnO7rB@Uzd3JVu>G!2>P06&qO-{T%JaFI0@%C?FO36SQ!6KY%4WpAO5=f! zO7rDT_Q#q_xnQe|C;PfwzhZ!xPy|#v!?x+|CArt=S$_Q-{gPd)Gga|7>wwFDkDUx; zO|=1$3SpE>&K*T(b-<8w?@kA)u3yX^xs6k_-S457s2H|$X=iBuC&x8SddYIkG)th4 zIMi`J>^ETUhGhF7D3i~CIQHDCSJY|6it!au8O|;OM&GpM*{IyF456f@qXoM1C|GT9 zuinuXnmxgf5ce7=|8!JtrxJx-2f#!82c7pi5+6Df!28r)F7N$OSJ03{-6#y%;3Wm? z9iEau1TaVjPAsc~<?PTkK}hfu+*IfHm40ICfy14jdQa+Z?QclXM}@LZoru<C2ypez z<N@`1_iMf2qQsNErw}~qHhqOQq{{lerCBa(B4F0UnLvn`!)d~xVzM^ichm1H|0>et z(q#t>efyX;`xi+s$vhY~0XZ!&CZaweW3Z)vgp+kRo!}<IMCX_6$FbeD=2#UC>4`d8 z>s#h<IN~qedY?4|>5<|`{X`z*fge*T*WUL4#hgtlr!9qEjQ2vEy9AL2`-+sx8)SMV zeZHJ)2LK)XsDDwjv-3!0WbH@UJ@7N5Kt!UzYPsh~d0~B8t^A)v#u?x7ScE?<(sJ3x zJI;c86s7j6%x)lSn|VJ;9#<BOb|UM{rfF;yvVZ=WRmk<CBfjkRQ#;^Q+vM$;mzIU+ z!Z5^y$p2P9Ps@PkuYL}0wRvOR-pe~Kg3~i~FOeo2ByUEnneFzXI7vd&J3dE)adgwl zMEZS0Z2p~HI{yjWkVTY6!NZ1Hd2-!@V|AyUK{2m`8+0QF>X|8Bf+4lX1#|-%X=G{C z5H2O4zRSx2IsmUxx#hd+cYa@0=yFJM6I>$TFUrO0uQssXIQH>OpFa#et_U@|g6V>e za?<_|wqV?rcOqynsv9DQB8sjiBnkaADm;0K{B7|?O4UY+cqUOH{4fcNUwL(t0(%#< z($$@&zS96B4^njk=Ze3NIIQ1po#OA(z)tEnL_F(3nrnVoeXQ2*-u%*3FUEvMS0rU- zJC$e@wRlv;Ki#5#JI6O~eoUONHcdAX7bFNrzz^$p@-w~a`R#$NpZ7}2bN-Zj4Is4J zoED$HF7af2kqgyk5GrgvQ|$cgKFwe3n|e<jwDm^z&u-QG-i{k>C<`_^|J)!@XF$i2 z{JZW+7P*u$afTg@mg>=yKb%oiT}{2J%oSh{-JTlKsHOHNet$Mw)9HFx)i3g?D2S0{ zM_`j6LtbshBqgz(I0OfgkGcu)IjnI4iTQA#4!#i5QF-OPUjpr{RKZh+#;4MH*^4y} zi9&fu0SJYX;BS(ARXG{LT8}R(cJ5os{axqD83*?8JQ?GAp3RL^$2|a+3-YFQ`-0MB zYEuO{E8R3ZE20jnXbL=8OBXw7py~5^PvAmyKh}u;?KgIPDBJe;*bME3@Gfsu?$l3t z8*ufssJlPock>qGl8#6B!b>{2^UhbpZHp`xgLWlBS)MeXAc(1uL1`I;YKg%(3S<(G zVE3QD7;vLWN0Z=rc7OyBAMLVY?{FkxUpQWN=B3D-x6DVW)LKvN(XR&Ba@(4g{)nFI zv3G~SqR0CXqW4PyZtSQU?4LI?wqQbodjkMWFhTbdb=P<(+fI4ruln;#E)3doveDSJ zLEA6VWnDU30>5xvzw`=vw7*Hti8qzG)qL2)@Z&#3zx`8O!=w7`t*<9?oZG|mUjF3* zUoJDReESj0O2FN_Zv?zPKd1zx2F2KCHQED|RC=w2itGWVdaX)CvQl`egvaODA*JvS zS(B+Wy10H9f7w9mqIi=v(XVUm2}eFp`u`)}Q}C-jpg(;+b+ex%PTcKo>%#xhdl3D0 z(~m=MSrTm*#-V3tkgxZSLoc}9{*M!fo=vi+&_@nDi<!E?VUa3!f24Ju19z``u=kiB zf0pO%pehIc^)1?@kpnk5<#zeGFW0Y!v-W*x4%|A<PB70NP@2w8T_5GZMO|!KInF6? zYdE`y<#%q6e)D*X%nJY<9BjbSOF8p@&|$F$0``kqg#yyzYdLQKCWaQ*3a>av{tx|k BX)FK$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/caterpillar.png b/common/src/main/resources/assets/antarchy/textures/entity/caterpillar.png new file mode 100644 index 0000000000000000000000000000000000000000..d63b8276394bbc0831a45f47bee72afb813456a3 GIT binary patch literal 5928 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/chest_boat/ouranwood.png b/common/src/main/resources/assets/antarchy/textures/entity/chest_boat/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..e66c5831696bd5d7c5a0d9ad4993fa9629bfa9f5 GIT binary patch literal 4513 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 H!Xp0*6#C8Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/cloud_shark.png b/common/src/main/resources/assets/antarchy/textures/entity/cloud_shark.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae79bfcbd201fb3f9c2e49d97d8c28c06041ede GIT binary patch literal 7680 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 VNAkow4|fEtZrEL~y!P<L{{i_J{%`;Q literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/diamond_minecart.png b/common/src/main/resources/assets/antarchy/textures/entity/diamond_minecart.png new file mode 100644 index 0000000000000000000000000000000000000000..4f08c8e08d43c34dce46da2d02cecdc190f3c303 GIT binary patch literal 1605 zcmV-L2D<r)P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(000I0Nkl<ZcmeE~ zOK4nW6vxlpG|x$9lGKu>HK`yr#h^k8)d*I>TB+?OxK|1aU6r~KS1w!?S5mYHYNPHY z8?pF8Xcy5y3RR*>x@n?K8uETWn)G^q$2r64ZEI7RJ2YU(f6h7obG~!G^S$P~6G-l_ zFI)=wL!P@i9-2ILV<t4){77Ii=(#joPUHvR?Wq|#I5Z+BhNh)+culasn!X{u*A~@= zKQ=Y0JaMKIi@oJ4&viI>?&`Jh=;TN^Hy=u-CZ#kI8$e(qJ@5g1fE=0cehe)i62Jq~ zkp_6+ZU2m7=mDL7zrI$kPfg0;(1Z?x6$S^)#t&#i=aAUo>-t71uc*}a==hH}mkB!f zcu$?YT30GacqBH@CicRfU5KJXx4`34DKiTT3W}j<B)x%;+xU#b4~Sh|Sr!KCt@T+< z1=|C#rJhcu<(F_#*jguYTkV6TNgcG#a6;pY{h<TEL+L!yit)N}Ch-BYY5Th@=U2d+ z+sd@4UpGos?%Q!wXP-f!cxIi|1AnS&JE?R~7(6wK_!00>I?ppH1W*`&Gk6;v5DP2@ zoqWtP+~V52?5fz1k(Cl*_Tea=S$`~3B@|CAZHQw~h$$ul9>x~fHav`~ppeZ#gQE}H zQb?rgKQpgN^wC~fk)M6`JjJKWYUIk?l5U6Y<&`K(bTAkQHH!G5hoG$h3c25BTN`HB z4nc~e7-pD!6iM+6466Y@Hrs*0VCES>B=N<BZUO&53c4TowyYWoH;$qxo+2rp!tt@( zDV|t3BysqPjo{)VyHl;Hs#JT&%ktXm9nyN}u%KH<;IQF=x8W`Bll3)uYVSTh^e*=P zA(sdH^<e8C*Ig!Ge$ge}UEgZBar<|t^;-jymBG1C|7m9k?0&#a6rGqP@K5ie%sqWq z<=jub+VKl#KbQG4XB3~EJ}VT|KRl#9Vu;0#$H5WHRsiU5<gk3Sfg=aG7$|IF<8k<i zAvWq_BL8|5<OWw;T`dg{?NC%a|AN$h_>p4g(PPSaKRUo?akQa_6pmy&up%}F2c)#I zQEE<}RG`BF+iIrc^KstKssQ9JB=iupgp-$g1+0x-H%jfXiE+6Th_yi4PzW%N8=vV9 zs?<Z!W{pm6WU~@RV1~hZb2IcEfsYtK8`=_xP0r5fr3xFgzSkuOPJb_P8Rz1DY(S1A z5HL$DS4&PIblz;Q8)wq{&}nNva&pr%8`;wEgf!MPNmJ%gX=`eiOnIH^#v$SHqno5{ zp%Bj#@O4Dzao7yfd2HZyY!B}<-ExqVuRn`VmsQK?%wICMIxVxSQ?j(YB-!$M)s1Vc zeOP(?o};bhDYVorU`d%l4j!{j!U1d~Fdb=tCkHkI!goA6SX^7s;?EBpP+3)3l`sDM z&x^`2C|3M8KTIh%8Vwq4$&myCzKiKB$y2kl2r-GV8QsVEcrG~j0JE5hmi&>H9$oqr zn~hcg%lybQY2}Dx6=b5gR}R%HmyKd*i!TWTys)rblSm%F+EPp=DlQup#Z2=|Rzk*c zHZYz`bOmq&vlT#x3Izt0E3eN-vDv72FRftWn0=)86AzaZZaD)A`49#*9liDWoD|E< zdx;;8qCF3X4WEt<P~wunEf*m>z)bSM&FDVP;#mRwpo-5xQFgjBvlM3>haGXO0^^Vj zLZVxM7Z5tj!#TjX+@O2F0XQTu9ch3khuQuNpa_b$6W@x1vlIVroaIYG>LJK-C3#8i zTfhbc&g<A7-e<byASdtq7SA%yM2DT7_}Sc9kcl{d;<GB^9BnO6p=H3Usdb*@%pjdd z2VTea@IG|fnxCBhDr_sjWdFov85sLbzw14B>Cf)lIQ*8k(DJscFf&LY{N@Ml^*~|( zZD>n8HUr|fK;OF^((}$s5|?o<?#Bk?O#*?RrR{C|1(Y@H)MxQhW3R|}lf)2Ao07dP z0<eL<2w^{n&|ie+4!@YX()MH?;|HHj0nh!LPHY_H<kzODH;$(Yi9!!z{uiM_C*CUg z{vUv?GE@JxpZ99_Hvj+t|NoW$NTL7$00v1!K~w_($e$IAAa8qB00000NkvXXu0mjf D<Qn_V literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/dr_trayaurus.png b/common/src/main/resources/assets/antarchy/textures/entity/dr_trayaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f90ba85d663015aa33a68f6ea9575752405d93 GIT binary patch literal 2922 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 UB*Gw)mH+?%07*qoM6N<$f-XbGxBvhE literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/dr_trayaurus_old.png b/common/src/main/resources/assets/antarchy/textures/entity/dr_trayaurus_old.png new file mode 100644 index 0000000000000000000000000000000000000000..747c0c86d12def8512d6f9a478bd5fe163b8ecb4 GIT binary patch literal 4236 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/easter_bunny.png b/common/src/main/resources/assets/antarchy/textures/entity/easter_bunny.png new file mode 100644 index 0000000000000000000000000000000000000000..9e82710ba4b3f5b5319c3b17f8cdb6c9d05d2640 GIT binary patch literal 2078 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 IM6N<$g3|)!U;qFB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/emperor_scorpion.png b/common/src/main/resources/assets/antarchy/textures/entity/emperor_scorpion.png new file mode 100644 index 0000000000000000000000000000000000000000..d63bb3227b9e997a01450791517cea533f6b2b1a GIT binary patch literal 7039 zcmX9@dpHx`|5qwSE=4Gp$t6ihm$^@p&qyIEe93B4!sa$j*i3vR<X$c@b1RihbH5H{ zMsgQp=AK*TzS)KO`8>Zr&N<I>p7Va*ulG6c^M1Xab7Jglz@oxugarfyM6E1u+V79y z|Fxq>_WK{8$DINK5&~8?&F;N8uuShv)N*`IS+9#`AD|A)62fJtU5}lpIT3sL^`RSP z8%p-G$BzF{#a@?Evwy`A*^rsVwo9GsRuWWIma<MxIWYbCrdXNQw>N-c@tx+Cu^u9} zYl-p2@c#VZ=M|byYkDQ?f8M2y-lY%gm$Fw#@VZlbo9}GLu_qNnXY*3m7&=&%yG)E) zY9yQnk5-yEX|0?XJk}64acn`hOh<PPWblA4ptsUgD)PLnsbM!u?6)*d!85hP47Asl zb-S^FOH1{6JuVjX2F6*b@z@>SQDirI(?FTgZAmy^#J(*?W_#o>fN_Iqx)YNaRKr|| z7lYR2?72VgkeLW6DsI?asi#X^OCVquPCwO2HPA%Sg4@U2O8P+6qK{74>Daeasw}>| zV+>XCep$Kw<g@YVCfvMs=#F<Mazwyc9?TQRhkpKnHReILTN86ulozLXrlB7rUx>Wr zZ^b3lj-w~};<u6Q{Fluta{Fj<N-bOPA<Xyz6{Da>jpJ1LJ_+B*1s!p(9gF^Q=PoOv z)$tKdcjSG&aFMS)&N`Nm20l@2g1u8@h-M^5*XN3cz4k>ugWU5XUI{`flx>!DeUWPx zNuIg%tbQ^i`dR3>5Q9xF()rwl)w^_c_$-fDs=;xj3!Hv?Z!p*7Ch!Kd<4kDJ(}Bvs zEBpc0@0>o2$0y2tNN-Z34lAPyNfTh^%g4L}>`ikBYU{w8f&G1>8*7b##oP?@wE{-5 z)@t5h{1@uD<E&yCz;K+j>o_4GEpRS7e?TiKy+InqZzZw&y*)^JYc?%_im4B}I?0$6 zh<tzge`l*)RFLzvwt}~OZH~(QB6nSvF1iN9L-%%Ae`&UY!hf`njS7?TPP<#tXzBJF zDVC6+AhMMmZL4)D`aPIuSJp=}HfI5S;#ptha^38t@msG}5da8hOT7vrlR7#nBjcr* zbqILtHN;HNCD2}O(fp?%OI)PbM}YFsBDrt;glFjZ566~iJKg|&#19-vXs*nS9sRCj z(-4*m>zK|eKpT|or`%>q$Nr8+Y54TMQU>=6y1eds8ZN)CL5PS*V7C?OF9>m+c0i<G z4lTGx9lGv`Sgl&_k@imc%(yKmSlxxH$q7v2TgxCmqvwQ>jxW^1C8I@49)^mJ>h2%D z^jRHbp^Txs*=UC+O(Hf2FR~yrD>*PN8&tS@!<81aSmlk}t`3e~MvM_@`@m&pd_H~C zcsB9RH_PRnX)jYlIjPI%LzwI0XKm2j6sT#)s)>5EvMm6p#ddX6G{J{X=A?pr+_0-M zx0HA7tv&&po+;0}?mJ#NRFN9E{5|4)NbgfH4XpTWQ%J-xeM{|+ku-^vR^RPHJEw}c zZkP!?hAe-)sHm1(u7+p*XXu80^u663*`jUVM?YIwmBC)*nkjyxYt;}?1m@`f@Kpy> zE&CQfffyL4=YsAL!a{(*u7}DbVpqh@k;^yD8^R{*+bhUbo|L()zh89;&Za4*-u5uD z-?n<;ke|j^N3!__b4+6SUvjMz>f7dkHvsV(@fd%L<{0WVQR`0-G~bm9ZTFB|TlBrN zkVl6TZIg@S9^G2Y)74PYa6FeIQpV1Cshu_`ErXqAitqHQ7y5EH9jRxvG3{rNp9pr> zz;oRXo+Bz|vH(U)ZSDU{vbiPOsp7EgS|!&^U#(}>;^y1x{UoDSx9=!!)J$Hyq3x7~ zgUD|U05+VDuHC2R`idBN8RJ9|J7*EdtHbZjTPl!<Emx$f3!qZG(Px^(roNg*3D#u2 zI+#|adEs`$_qplEw@)r#OXxo0FLOG|miW-xXqebFH1DwX-u(84BTpVPbLGRsF9RgJ z8WR^`AzPqBaWaNL@Nw?tcQ@BdyEVPt5cPqFWgPSlW({~x#DC*ViTJvTOoX!jZ1ZDV z&O2T#J19J(di_qj8?Enen?wO%A?7S1A~wDal+HLd*<GrC$_^0-?2QCgG+G}*uzrqp z+=<z?{KW1f0?zK&hQ+*|HVQvV2-J^Zwo$s9A9(H}Xb(;Qg|;}^(!-FUf_0q9r|zM1 zzpG1=-+^3qxObdOflqm25(PcOmRW;G8toAyxZw2HU)Q~tPMcodyb^8bi}?0Zu_75& zND=EF2QMXJxY~3N2O0GaSTW_UbYx=V?qD;(NF&`TK<jeOdROArQp2$2n3Aw{=uAO0 z^`s<^6!6)Ymw*qG(>cL#rv|hf`$cb+aiR6-J^!6fg{`t?_1tg{xWwT5c&92?83lq7 z2(d6cO4Sjhfy3ia$<l(gmr#gro~hFEflk@2PFqVe5V@JGX#cLxorOt3lVO!3o|~RO z>h2i<<Q9;9;z%AtuBmteCFrCivxq3ixzY&7v<kzB&X@EbaHz!)o|C)$%$W(}q;)o@ z-{(mvZgj}p^zT5Mcih>c%X(p6<L1-A@tbOX$$l-Ksh9lY%%V}fN3ihV?y^oR#jH0l zvD0`Tx6>|0t!+JNs0}9}L-yBH(L;>=T!MHHJQd$iVr-_!rTY1U9Nyp5)~}1ob)-&; zyl&kuVdjkTG#}Rtp<kWULLh*80S<-6`8@oZ_&hc-p~7WEx}M84uf!FRJWWHnU!B(t z20U(`M5``*yDlxP-8TKQdrrH&*<9quiV<IllnAtG$WLjD@HbnH6i2JhDvewqbUm*N z`#bm@lnw+dtQv1IjG9vfHD8dwAIZA@_*8#JVb#Gw5Zdu;`N2520QkLcBf9?gbYS>F z+EMM!f9%jviSdmL7utp#*wtd(j^V)EQY&KB-uB;LEHd52lf!P+ih&|Dq}jO{z=MrZ zI8)TFQX)FZl&@JkCVa8#z|z~D6O<CLFMRK{!--RpP_MkoQ~25F7vv#`BI%*({8+vI z`eKuJc72EGa{_ooz&ujZ5AWMPE<+pLIBIpmVGu|_sB7=06vfvsGc5GNO{YJJ%!#$_ zne4=@kahMJSvNnC9~?pi8Jo5i%z17;0MP3XWkP=zo7~)qvE9pKcfuiXLH3X+KNj4= zXTF>88D<Cpc<AlKZPN+NHrKXZ-82B=amDFHlzQa|XOHz~Z@KmFrzYc#4iOZ2llp8b zGP_W}OpVpLUR_%uNx^11!vzN|?7y0#*FQK6K=>_@F1uV0AJhbII?IK=$G)1|MZoFT z@i%%kHL^*0+{GBrxD3<|)I1;=j?rCCk0<Me&ltNCNx?j8g*v0Xn1%wMy(}Py+OzuC zXK(3qHx4g93;ecY8!MHHio$#fCl0@;1LYwoVW<D(%jIgN!N&T0rlh2+b9O(^N$a>( zGF1JPci71~&&LHLY!A`Ig7{$nEjg8*Kr$+OVzFvhFS25B2e!+3qrxgHUpVqi=5O(8 z!^j^3OHrVQcczFjB92mT8HQlrhr~*r6(z@j&YhBg25fmpB4ivWBk$((c`|eXX6Bt} zk6`IM&<sok7IedSCv|V7fo(Q*HnB!J3gJ)rK^Mb(Dct-|Ebx7vu8i%Q9C5tZi(htA zH_V#EkJk_};(iw{aW7;HqK5Z2&9PPSFl*D`<_CArAHMf1?F=}GBE;Ay02eoo_t=vm znF#^si>rbYb^Om)jiLxWp*>R<D^vi-hHUpLTozvpHCg0ITF={N4L&W3>>g4!-HU!% zfCwL}6^<d111b0G(;HhqVws7HK!**D1-la?oIfW^0lPnbPRm_C@PnE!riI3A;!}ze zrV{?C)Ohg;<^QQlyns|2yh|F`1K_z}dHy#+es82atSf4hB8Or7>+V?3tcT`QyU#pv zNHX7C<*B>OjlK$iNbwerO%^+|J>|zR=bW)k+B!bV=7R-U33*hn?J9BKz1&UPMPIiT zH1i5}_`vXCmS#7hnYDT_<D%@sDT+JUcg>yX;>@#H?L3Wd=tFLaldEAL5TK2FDOc=m zo+Z-PcL2aD^>DIWogc+(tzXr~c<lZuP>r`4;KtdM9=hVmQqz9IOmDn+Sny?VN=aht zHfIGzBW+Ij2;dZO&s&PS#VMaX;C_ykuVE@Kvp1K8^W&*sZY!3lA(gs{Sp~z{fy0zA z^2jNDx`3|B#lnYADhDFT%vDZHvb@!NB=vpqZw}eaR8{;K$p5TCMS){Sf>(Wi51|<) zsGmTOmp18nVE=5T!6k8=%HP}m<BS82yxY@{&`j`tn`Cxh-U}PTc+}9_t%f}1%WrvJ z3mWbSBCkGpRDa;AmKfR!N_;dGF#M-$to(n*3wBp~9s@Ct)+>2Q^*wF~Zl@rM6Av@~ z_EKyUS)El1Y777C|4;(^|5!nQAM;Ox6gJQ$L1`<`TPisw(agK&fpMi0!p@JabuAf7 zMdgb+iRg`=zVg7R2Y#EqM*yvv)gV6;g2*&Mzy4s+z7m~GSWgG8jg{2YN8C7z@aOIe z^5Y+p;Ac^wXB2R3q6sMYPmfcZ#i%OQ0?@7@KHE6GEDYb_IMguJA&d+Bi(f9YJnW`t zKTmweDJ(^nocSvjbt5l64Li(+M$}%6!up&;#=DCUEz0Vp#~L>8{Jl5o?N)#ZIViil z4cK+vUXNBB+xRI`s>_I<uT+sWc%>FPRYDLM&5+dOH`Flsao@mqaFHnVZ_=x<1z8VZ zbG$9KuAbk^M05+8a@I@6=CSfUrwoic5&!m#H7$aIbvi=_^$q{pU7QG>9C&rm1CDr> znrrTgs84&i5ab5uPyfY+Z46KFi&L>|UXxLWD*T{&OSK|)=U>1&BSj<M!=N=ahupsI zBl#=loriE(?lrZQBv~DNQskjViz%E>9v7xUzCZDv+jbYr`$H>$#hw;j@Hga69kl8J ztB23$`z0PYxs!2HlQdoQHdgVAujj)&40lbVFbda{uozN-*g}{2U%8%zGxgu990474 z3+239;mqe4T>;Ad0FiqR2Lm5a8K|u0V@jrS&NB<kh_5x1ltD}QG9^X$>jI3!A;%E& ztfEj_qgwmQnB87E;uCK8X+YpN5WH>RdN(Odx(!^p%!V|sudpoqY~TSF{7&1jU@bOS zW;Vj&&M*7R7I#3yLni^5FUa)!PGSCBoDfZPGT3)5M0goF-+4mHr1c+uPw}dRho!u; z0*3e-!mK;}1#`@VY@@vikI^9l>m@IuE`#iiUQ6Ox?*r-&9A6*^HEvA)vK4gBcwex@ zul+5*hlF}3R6h4*J`)-4j)cgwmpof3(q8p#<fgQ-!shXvsgXp(m#z0`Nh{yE?d!|X z#^a-hF#d21(R`-F)6ogA8BzO>I_C;t*h)q)M8t?HX^a1EuUnvgz5c|<<Ax~5d1$JK z4V*i6r=Pe&_mG+H{#ys!V?|<{SUB|@eG55T{%jK=`SH>rn(}a%a84Z4>X8k+YhVc^ z4DAM+;g#0(AWg~$0|5b%^Z&gC@V;9`iT)l+NJll!z~Tax*+q!Sn}UtsrN2gbADxqc zs=zw+qkj%aPWIkhENu@wIkFpOH-i{XH(Rp`$9jFOiH-WE6zk)V#|>JHjRq2WhT4_~ zRysSSXDg0bI%Va?vzdKv5oEpV=RPP2uULz-kJ$BL4*c7ijD((2<T@vfndRg?GJSi| zZx>1d8{KnJh{gek<$bA%pnqkLb4EC3kl207%+JXF&VD1eF+J~bU}yh^C~|6sZ%rIt zv!x%3b%^_*Be!5)qsjDs3|RW1t+QYzR+Xy&!Oz;l@mK(DT23joJ>vXj_)&-uO#&o5 z6n{w_$l(><2?s&EuY62Z7r9keuk^s>xB}tjm__^mL=iI^g}Ow_Q1X#MLWBNHoBllV zDeh5{FuqG73$^uN<2Q9^qN-6cw^F>)<UL#JNZ|RTAeoSFYkj8(YNRuibBX9cS)r{r zwx&7>Wd~f}OutM(J*GzJ7n(?CWmv8Xnu)dQS%ete&yCIh;JfUpiQc+U+{jRYz?0ib zb_+UZ=%1q={_2-U2v$hmc`PME;=^J6Ig&Jzh$_X^)5h*1rqSA6ag>+aWX%1kX<EUv z+sboziEApII9v4_7;g1Hi2&jK6a>lTS4D4yfNSNnv@cfVKiQEVHV=Nayr}+PRTQ83 zfDaBgsnXT3*>U<MKhbvO3j4M~z}JmFmyRLu#3ZJEJpbDd`s2H6xV_!yGC62IQ!MQK zR$u6<!3en*vNDd|+uryBF}v(obfO{mM&C5j9gJ7;Hs#Dl`6s!~y{sr|uU&^3=%G@N z-MD-5>m`h#9AF{((QR41I0sV&`4pO7eA15~iCGD0sTFN%l3#p_;p6i{MyCDIZ-q9# z>q}ryP(cT82f{CF3&#{BlD9cq7WkfXkE%~B(OariM<fE~s-t=CVLU4MrvyzZ6XZS} z4^y!*Th?~{aT2a~{p1G;bE69B9MHYqS??zs)hGn0H(md5S#RY+0A8JRym+RXvE*XC z&ywWq%enE%PIW4X;d6dFiz-7`a@;6hJl@!<loM1^mhz8M=>p^><H)3!NQ<<5SDzKa zB46_p$^7;G!JXPP5Ks^<hUlL=3Y6hJQ4PY(4tg6u7;A$T_zGAc7|>G>A0r|vkm$I1 zp~lfgZt#@g!{eVt4W@*^XzMA}W_u2+W5zI#t;*^scgM$*(=HvBdoL9VC07r2K^-1l zJO|2B4w;*TLEw%XHJX0hqjs0T{zlpP|FT=lMx==MGviZW<8#;JW5!4SB&^<2#2&WM z3(vbq%I~xKcAwqcW?Ov%{<=BsPLe*+d@#%!usc_Fjs*Xi?nyE(c2^wItivZgFjm}3 zFG}2Ux#felp))hfnW1?<X0SUPv1-Lef9{_2TvX4jR1Tb|JBpr@2-_T@4YNM%dOwOY z_}7BO;p_ctUWVhnty-6oeGXe)%5vIO>LGxv**)0;4w8mdcd=$KyI*|{PEhbT8yO!{ z(E)q2I!vFvZ^s?<Z;ctY#To{~S)&4!oI!hzFWn%s!Cl#4aT119X0`+!MI1OKeXR)i zrG(*#q4aK#3pn32Wkwu+V$`OZ_|9R99*kMjx<*hIKb3~VKKlxz?XO4(p@c;-sFFEZ z6LWB0>zv7x1@hZchF+z~Jv%bNU=)Qm-<^TjuT&lwW0<E-%DFV?PS|yuGlbm?u1*Z{ zF**SnKJHz=Wgxrz4o3yf<@YA+2+K`a<neEla03~o@i>}dU3t-*LB-yF0F1^1frOw_ zIIS12pq~_Yx*v3^HeTEN6?S=qt(^*t5~XC*EIKf~M`Y_>*S!c-ty&@~SaYv@&9*zO zf*>{Qtp9l!?#3A9r5G95=PV?f16kLo-h#8*XHsB29Nh_BZEDA0G*OCPE<2hVY0Hys z$G&Oc&5n5sz8IRf@lwOboDT$`WsV`Q0@NiJh<)Nuyog0@3WoTqJvX`QDWv+?_|^Q$ z%tRCjZs#}Kp6G5)^Zkr6;YSA$o=kWPIyK}SOW?fX%6G1W9;-;a0F-s?>$rt4;m$8O z#F<?4>83hB^};H7M6jaau`o;fJz!2Z_{PpQp8tHC4&dj@khqb`zQc)4d*%g}FyjYp zZ_8KJA-~f=b9Q~{rIj746T*t-c_!bDt0D?Ax~!pH8hHPuZ0?puTv#$R#5SCzU3H$w zVORV;c(NdobS<Z(YJO>DjwlZ!<q_MsYp0Q)R_Q+b_tQwRR+dr__v*0z><3GT!ED6X zX-bA==<T0BAbM{b;JJ|rXNu_H_&%AK;*jaf(XFmWYVRf`i3GH~OvK%5)`(O3=PPJ2 z3#}^0j%3~2vI?tPZ~vL?S_$cTr~7g4<S^gndp`npv7=4FsiWtYC{)*S@VlpN9?MF* z=OJuRcM-YqyJ3+cO?_jQkesolLSs{vU9dD(j=<{ime5;(^;B-|Y9lnE1lL1gwQbgs z)0H%wv|Y0>j^Ekjr2_igGs=K;wFoC-$E=BJHFKv!V;_zgVO9;M&OtqnRPkrbvF;k& z!-FiFDrZ@a-#7j`B{LnXs9ss5zfO`4p2%m_zq*_^tLviPVjXRCp)@{>@zB7bMr!z6 z=Y&y`?asoY_F9bXMGT@!=cTuJNG1iDuWulg<rB$q8WY0H61lzN9EU0lm*peSqx#?b zdgiK-SJuQ8?_X`EuSl}7Q*to4O6Eic-uKp<8iVs+RzXr@M*oBc&9l`xt*?KBAux@? z3DKjYlY$ECsiSD*B3%Gxb^8qBHeO5SDwE@k90D=DoejO<#r3KGquGVpEZZdv<y5v8 ziGUmH<qh~vd*vQ=Y^E*1(6z}|XiDdOvzQ@UDGdV%+1CSCs(P=T3&CCA&$^-|3^F66 z1s254@Ld|?PQyP*jS<Bx>@N);+-DB>am>~q5e$b1k5T9Cz^cYYbIrAs=ydo7O3Rem zo}|w>Q-nF{AQILtYt5`Y=T~SnI<;qUJRualshNnHjC8_0QcOTnxbj<lLE4dW*OgP% zXwac5D{pi7x2$B8=C;<-+prY^sv(b+P0f=>GB{~{p#r1)75B}6l4rY~n`U1@#GYgt zR^?Ne)zq_lzb?If)5K(soP_0{DzcJ*sjLr75d^aILnb}0IKGHcZE?)>D#nQQA-I!H zK@9~2(Z+r5&beAuKSEzU(=sFkXk8kRDetT@IdJ>@pjf6IJobc%{qYK`-m{8ZkG@-G z-9witi$e>dhlUbbbkgKuw|+V8f$$EJ%=crsunV3l;oWI`DDx$Bi0O}jsYZjiA5HH2 z>?NNU>5EofcDt8^s(cc#(?{;>kY-8X(Y*;eDWaaK`&EQsx?nvcWoGl<5~y!BGD(@T zn`J$F5a=Ejs0(G9p@EU{$qu$J7n8TP(p7%#j@E2vU7tw0zoZ8vI?_lX0TyC^rhG9a zcjTO#KYWmJHBedfP9>_O%VK#)os|15I;Rrav&S+qA@MQTFTXqsWOJAXF&|lgxKwMK zTJn>N+<w<OQM)*k=R_3K>VVY8xi`2j|K;|NfC%{jHLyaY7V;Sb&GTCXUVr#6(c;YJ zZ~4Hu6}3zoFU@<SIm26O$pcOSXF4<XBSA+8ECQQ*i7VRRi3m}q)mNi_YXXX{FZ|=9 z(rk*VM_ZB+EGy1{sPOXxP2jni)Q}v|Ii{p-rC&?`WRa}h@yo0ah1nf<Y~7I8N27mQ zHy#jsn7vhsFGX&p0N+8AVsM(#(|>OJz+&PGhYdVeJNE<y1orkc6iD;?-)Kkv)69Yb YvYu$>g|~y${TTr(3!9sS8;>IX4|FYf!vFvP literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel.png b/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel.png new file mode 100644 index 0000000000000000000000000000000000000000..06c3618334a43bef57118a9e117eb13b044a8ba4 GIT binary patch literal 2260 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel_albino.png b/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel_albino.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c076b5c0e664a7a55edec9da0839f26d273c0c GIT binary patch literal 2087 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 Rh*JOn002ovPDHLkV1fhW^c(;H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel_brown.png b/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/flying_squirrel_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..f49f8479904ce8e58f384ed8dec75518976912a4 GIT binary patch literal 2276 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/squirrel_collar.png b/common/src/main/resources/assets/antarchy/textures/entity/flying_squirrel/squirrel_collar.png new file mode 100644 index 0000000000000000000000000000000000000000..26a08e3e4efbabaf195df796db206983bc8f4e52 GIT binary patch literal 144 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!2%>XrflN}QsJI1jv*Dd-d<iP%Am-@61Zy_ zH`l_JDI0hL&dupOwbxiZ>4v;%mub)b7K=)!p1egN+ZS9ZWj0&7OV_J(woci-q%s~0 qnWhu$ryJfV2t4}gdG-tl*x5R-j$64$>##4-3I<PCKbLh*2~7ZIFf;4` literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted.png b/common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted.png new file mode 100644 index 0000000000000000000000000000000000000000..8829e90fd06e113656adcc1edf8229c142ba9b41 GIT binary patch literal 898 zcmV-|1AY97P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&JV``BRA@u(SpRF&Koq~iYK@gv*4DH*2X-()WC#jFhJU?3h@c=t1cg=5jV`9G zwziAy3X#v17q8b#@6sksD!X5Dxx2hCpZ9rp?~-Fub1quGJcf7sK{KZsk2>bIzbWOD zoLXZ)&~r8V?Vq20WQRvD`PkrB*Du|x#9{~OTM$M7^t%o#SM0#QH~|oy6afS{VRIV? zK#uGU05PUOrWhdR{MB&4uE!n^KIkvMo8-HWDa&Y{N(zVoAn$3z`TF^T4=}{{J9kT3 z47M5oMEud?XMAIn0Z^R|B4A%m-}qpS2>{Db91ePXn(Uypu%}`_WU-$DFr1VS?ePv} z-l)&hfFcivsSz_oXCO;89_Fx)@>;sZuwd>Ogah^cLoOE1Tg7tF*F{#erPZ3%64l)@ z>-743iu%pwzj^{ul_M>Fi|@qmck;KmEYt>j2Tz%Ee#Y#*13renEXxF+g*rfFgeV|N zWK9%Pnnf{MER4`6r^UXhZd#`-gg|vLVby#yWq`_9e5+y(*4FJByL4Rs8TtUg&zIPA z=&*djiiZK%?A8S!Y7|ykzfROeeG3eryj-X54vQipt78@P%KL^2AdvwyFYYg<pe6!< zsq!qW%K>rGkgoHc=aM|GGM1wG#~aPbxNQ|<y|E<;R4(lLt5QnGBFzB+I1h*M?DuAM zLV4F_+X4aypwsCx_s1ox-LEe^tJMm_Jf6z{m`uk0PxoT`07#Nv+aNp0Rk;9C6+ZI5 zpxe>^TL4g!POm50Bh3T=+JmB$+9q;M*YMq*>VDM|hG7j(2V9U;&nV@rsbQou3E6Xn zP*wpzG3B<~?D*s)(IeG}0c1?A(O@tNPikc3r_*=57Vx~;A0@Qs$FG(e|NiZ3-?A*e z)++1--+^gpV4F9d^8S;f7l{B705BS}z&Ub~oJ%7GGR1&20LauHV3Gpj1&FS*CYK+1 zQ-qvif$^dXDS+!P+A0?vlMOeu6wsC61OWY-3v*`O<5PR-L9t_!0xAY9iyZyrq{|o9 z(ik1bm_w6)hEhRB>*Rtg%2hs*oz;YTrVP;iikI&vq}#MgO$`7OkT$XA27pbVoMjz< Y0V%B)PUz_u&j0`b07*qoM6N<$g3e5%DgXcg literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted_angry.png b/common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted_angry.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c5f747a5e215ddcb2d53e909731736903eac6d GIT binary patch literal 927 zcmV;Q17Q4#P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&SxH1eRA@u(SnFyNK@^@qV_YMNHi?^J8!(j$Dn(E!Qp6|lX?+6mhlmPNL{Ml1 z+mfug)WoD~(!k0$<*bv*Br}`rCL8Jg+1Z&h=klG)oY@4E9_OUu$#eL&Z<iCQ`Ji+4 z>JKG<;#1ft`Et&BzrEwb&unM+8K3L?YI>O)xlr^Vd1K57fOgYi*_`d$7bXCrks^Qq zXVTij0gyd=2|$P`5UU6fbN;N`VU5}m%ihfM@W=Og-(~I71}oitV3h8<NSPMqOGyC{ z0OUOi&imJ|ynJ!XH~#61mx=FRKY7=#XS5)!Gyw4UoqLaXVT8f(K2>1V=|F&i{@cM@ z4^d+Rz%&%QofcmvJ%|?i<m@dL`Y8a#NeG2Kz9G!*wRswl=V35C1dM15c&X+m8LSI= zZMcO%FmepSfMRKfvxV_iI_r;ho)vYeR4#gn{Cbu(T5Y~W<8t|5KLM}Go)-6FpSXW5 zd4=;rZ?L)jkU7VP%--DQa~R9KOz;`&1H_0B83ggHiC{{zAWDmk5yoV+I5w3{bjn5u zp^iwHHQ!7lK&349sv-xpMZ3UiPMvSV7yx+53>$VGmP}dUL;#B2yZ{9C!YuUjcwLk? z76Fu(^Yq=5ya><gq6%{5x}gF{i~w2}>x(I<kpN&SJPvdTATBD>bdGo~$@3~@$(w)N z-UyGYRyx!hTa-X0CS8A3Lg`qfH2?tPVKCn9)<vI?UANh)fWQH0G@7jbv&IUyievA5 zKF6?*_cQ<ogT8lKKUqBhq71K9;O*zC+yJQ>AGt2*D*As509w-F`9OQ5nE*gFC`hYq z!q=3BS9|LFRc|N;8k`QeAgSI#+F4V@NM;ngM;f8H0)S?!Uahjd{ryOfRHFzWWeOV` z3`*fm4=MTO-~;akT-Wv29`8M$s{F@yZ#>JgIK7ox^Y<ar@F3dU{*aIF?>>nH2p@o6 zpZUg-k!0L5QXp0lunYiVRRc^?K)e9ab=KtaBNs*RNv9ZZx{w06?&6u{qGM8UmzDy$ z7MuW}Uvra;nfLhAUV6~%n52Lz0;YM6esa>~3$!#x$1&FM$Uj4=AtO4uAq#SqkEF7i zgq~>x=zhh^_Y;zB+NCZH027cFL30VfB2bRAjK2t|9Znq3cKiSU002ovPDHLkV1k85 BwQc|a literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted_tame.png b/common/src/main/resources/assets/antarchy/textures/entity/grim/grim_spotted_tame.png new file mode 100644 index 0000000000000000000000000000000000000000..8829e90fd06e113656adcc1edf8229c142ba9b41 GIT binary patch literal 898 zcmV-|1AY97P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&JV``BRA@u(SpRF&Koq~iYK@gv*4DH*2X-()WC#jFhJU?3h@c=t1cg=5jV`9G zwziAy3X#v17q8b#@6sksD!X5Dxx2hCpZ9rp?~-Fub1quGJcf7sK{KZsk2>bIzbWOD zoLXZ)&~r8V?Vq20WQRvD`PkrB*Du|x#9{~OTM$M7^t%o#SM0#QH~|oy6afS{VRIV? zK#uGU05PUOrWhdR{MB&4uE!n^KIkvMo8-HWDa&Y{N(zVoAn$3z`TF^T4=}{{J9kT3 z47M5oMEud?XMAIn0Z^R|B4A%m-}qpS2>{Db91ePXn(Uypu%}`_WU-$DFr1VS?ePv} z-l)&hfFcivsSz_oXCO;89_Fx)@>;sZuwd>Ogah^cLoOE1Tg7tF*F{#erPZ3%64l)@ z>-743iu%pwzj^{ul_M>Fi|@qmck;KmEYt>j2Tz%Ee#Y#*13renEXxF+g*rfFgeV|N zWK9%Pnnf{MER4`6r^UXhZd#`-gg|vLVby#yWq`_9e5+y(*4FJByL4Rs8TtUg&zIPA z=&*djiiZK%?A8S!Y7|ykzfROeeG3eryj-X54vQipt78@P%KL^2AdvwyFYYg<pe6!< zsq!qW%K>rGkgoHc=aM|GGM1wG#~aPbxNQ|<y|E<;R4(lLt5QnGBFzB+I1h*M?DuAM zLV4F_+X4aypwsCx_s1ox-LEe^tJMm_Jf6z{m`uk0PxoT`07#Nv+aNp0Rk;9C6+ZI5 zpxe>^TL4g!POm50Bh3T=+JmB$+9q;M*YMq*>VDM|hG7j(2V9U;&nV@rsbQou3E6Xn zP*wpzG3B<~?D*s)(IeG}0c1?A(O@tNPikc3r_*=57Vx~;A0@Qs$FG(e|NiZ3-?A*e z)++1--+^gpV4F9d^8S;f7l{B705BS}z&Ub~oJ%7GGR1&20LauHV3Gpj1&FS*CYK+1 zQ-qvif$^dXDS+!P+A0?vlMOeu6wsC61OWY-3v*`O<5PR-L9t_!0xAY9iyZyrq{|o9 z(ik1bm_w6)hEhRB>*Rtg%2hs*oz;YTrVP;iikI&vq}#MgO$`7OkT$XA27pbVoMjz< Y0V%B)PUz_u&j0`b07*qoM6N<$g3e5%DgXcg literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/kraken.png b/common/src/main/resources/assets/antarchy/textures/entity/kraken.png new file mode 100644 index 0000000000000000000000000000000000000000..f653c09fb85273212de2fad89c506dd5f8c3653c GIT binary patch literal 10956 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 O(Df@;mrE`=NBtjpVutMi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/kraken_blue.png b/common/src/main/resources/assets/antarchy/textures/entity/kraken_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e8a7252ecd202d3205618954e6a04fb4c2ede70e GIT binary patch literal 10608 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/kraken_dark.png b/common/src/main/resources/assets/antarchy/textures/entity/kraken_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..54453c9c728c41896f8125caa7ff507fe63dae4d GIT binary patch literal 11564 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/kraken_purple.png b/common/src/main/resources/assets/antarchy/textures/entity/kraken_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..e60e229f9013e37cdbfaca24c58be2f096af7a29 GIT binary patch literal 10985 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 TH@RlO0=jkm&b1Of$AA70@T!f} literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/lucid.png b/common/src/main/resources/assets/antarchy/textures/entity/lucid.png new file mode 100644 index 0000000000000000000000000000000000000000..f6eff03b9e99c3d2818dc3c8a75d74f35fae0ce0 GIT binary patch literal 4225 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 E0V!8lL;wH) literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/mantis.png b/common/src/main/resources/assets/antarchy/textures/entity/mantis.png new file mode 100644 index 0000000000000000000000000000000000000000..5eef755945814b7f51d8c025fdccb6c31ac6987d GIT binary patch literal 9620 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 RmVpt7&P{_G#n<e^{}0AV!5;ts literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/missile_squid.png b/common/src/main/resources/assets/antarchy/textures/entity/missile_squid.png new file mode 100644 index 0000000000000000000000000000000000000000..0d285ff0b14b63953eb41bad0bb94090b9f8139d GIT binary patch literal 5769 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/molevore.png b/common/src/main/resources/assets/antarchy/textures/entity/molevore.png new file mode 100644 index 0000000000000000000000000000000000000000..342f079400d26d8ebbc9eabd1911eff264fbfbee GIT binary patch literal 6341 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 Dkxx6T literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/moleworm.png b/common/src/main/resources/assets/antarchy/textures/entity/moleworm.png new file mode 100644 index 0000000000000000000000000000000000000000..ac143b099abffc4d9afceef27b07162f823dfefc GIT binary patch literal 1468 zcmV;t1w;CYP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF000GXNkl<ZcmeE~ zPiRzE6voe_i~gC0B(zO!5=t?Y>7r1YmP!|CK`FG0w1sYJyJ#17VGD)QK%s>$3Kj~1 zuB?l8(YmNBLER{bf@UEj8W98)9TAxX9mOOj;~!9-^E-Nm>+{Xzy_rmWUS8mP-@WIY zd*|Noo_pVY>5@nASN!dpz_90s^?_ljp`7^ZmjGDXrQ+lGV+k-iIvR|Oj0FAt{lW0? zurhVPU>Fo&A~3+-XaKLg+#~tt`vvandsYmM;>}(@b56kQ?4kg(x5Kdn;0Fc=2c^5a zo1!xHd_LcBAaMssoIyKp@)&w`wSc&SHR-DEiX}jAZ?C*`wIn?~J@tmu)6-gJFx4v+ zT^S6l5OwU-qj359lWI2BN{k2ng1Cak=u%<{FgG_RM{YbN^Yinvu&_|?7hxDo-QW~l zJKN#XzvBU5dpKdbqHn%2D1bN@#M-vPZtePN+lEXqA929^NjR1ObV$m>Yy-=LxtcK8 z;(*mYe_>u&!7#Anw|+PuC=+Llpe|e=Wk76F#1ep&wv^`w-hTR~l*?to&T3#|MO-#J zHU`cB;YM)%Y$M{<{Q7t9!#}s>j42z;1{?UTq=+Q|ost2T{`)T8(t{8?s|6^V2-E>K zz@Ql<+z3&A+IAYT1h7;u6bdphFrZ_Cv9oflSQIoc<qs8LY-}vxT@S1b18mLaFuwPc zY(BfF*mR^^XUeoU&<|zq4%{WEH|y69Ot@KGyFL|wm87F;wJMZh>b&|W1J}N8)xFmk zc0e5Ql-)SW2J>-uAbVC_tI(t&I26e)xM9#TI8*=zM_&xixL7R8$*$-0)yM0P82mFc zGiryi1LBCsZ|z~)7^oYtm7d63HIkV;2O%68uuMi3fW8<MU}9isXh^8@$^)GI)QQE9 z&48VF?0`BT)-ZghD&{j=Gqyt!ZWh<BuPy+uwXGXI(%T-VJuB;ilb@K)AHSoQA=hVR z+93-45X<1qH??@1YCWU0l7fc{z#zANxlS)BzrSA)%8YI2kDo&dCT@0^x;knPi^EQP z(v~v)*4#oY;#m3ruhyy%)E_lefKsVczi@oF>#+QM;Ixiw<F<pE5gb}k?{C@xi=(YJ zy#K%lXj`dNa#kj-Dc=uUQ40T<3g8+^VO9=iA9Jw5ZcMn$-X;z^m!a9(=PFD+?RZE4 zZhWjb%%qq++-xGmBLXp8h`0vB)YFcK1o-E(f^1p;p1>0yye7N9Un_8UB3xwn0)z3f zuVJ<U*I<|n4_|Q>gFkKPVvyX<xTS?}UHr#p!}im%amP_14iF1ZPEO`t|8`RjX7#`L zZ@*rXIq*0HVfH!uotU&u+{U9Bz$=TdJ#Jmcj^F!72TUD1erwQZJJ>d0?>|;&00ZX| z!^BuQ_U{YN+|vKkQOAy-IKY_zn;^z!XYbPoY`!#e7wI`QHKnOcx`G$Kp3rY_%C6rn zvkf={U?#Zb)3+euBZxBqX76(bSd0dw?4esAy!XTPs4=s@IRju|Vj&WC7+}XA)khj^ zDgZ0)4klc8eZG}d0N*B+WImYysKr4A8^U$7`^cIB98~V)!gbf@TUiC@#H7w0ng}}4 z?{fFqwgAPQe?(4n^}FLacd%&{q-_D#eDc!+6OEcQlMf5x#&xp1RNrk2u+$Hv-QQ6G zY}H}1AdO;lOn~r&(<(y81YpA96_2uoV^+G}F#%S3BCY;jCP1so`O+@S0AE(J)p=wY z(5iC2w97KUmz8XF9$5yos+=$Fyvu;33zG?uR59P;vkdTUMU&1a%YdYc`4*pLfNv|B zbUs-IBvs6}_$&i_ThXNR$uc0RV!p*^8SuETXuIRT3jhHB|AoV>xBvhE21!IgR09Bk WGRCfGrgiB60000<MNUMnLSTZtL&2~B literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/nightmare.png b/common/src/main/resources/assets/antarchy/textures/entity/nightmare.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4fb0b49afa15851113ab76b706a809b917f95c GIT binary patch literal 14218 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%0A1J<5+(q_<qOSLMZJzsWt>VfR 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 LhqsGw*}VRLyW2TG literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/rainbow_ant.png b/common/src/main/resources/assets/antarchy/textures/entity/rainbow_ant.png new file mode 100644 index 0000000000000000000000000000000000000000..b55ca31e6593b2e54ab2ead69e2ee0daeb1e1c63 GIT binary patch literal 1481 zcmV;)1vdJLP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF000GkNkl<ZcmeF0 z-)kII6vxjjO=8m|HNRS0n_vvKf}+qUF$z9~>K~xkf=@*h5q<PQYDG{H9|d1T`XsdI zi;o&bpK2Plr4$8|5L0SvsOE<zC815oIG?*c(>s%y-Pz6lnq@=2dw$$=?!D)G&SrN= zMiTt=9Bp&A;F*lu16V_PNU&ASg(M<iXYZ|=yLhQCl!$<}f13UCBFX4%6#;%!dXz*2 zP&Cl8jGoehwFZ@m2-xWCHt|gd+eLL8O~ZQyG5~fOk%#~-Y{x*W06E-e3Rgcett2EO zz!XiD5nv(|5z962N<_fM>}p{2!*<PAnd5?n0R24gd%f8O`%dn2ZRE%|OFNbp1eos% z-uD3`z3&I?1&r<aO>m997y|5%FvdCVj;8b8G=$d!Io78GAD?Se8zM`qVxJMtucn<P zfD3xy!g?7xngkkea=krFv9{Cze5%)w%o3m%@-DePab4D@R>Tyf{uoINvE-P-qvEWI zh+3|;&k!*G&88E;nH$dWAA0227yEPK<V3rG;}`oSkZ<qj?e)@cFUYg!N2^_H<oSkx z$d%j91Fbi2Yj*@baL1Eh`}@{^`Gcwu5la9Cj<&VPgP9INVk;io-6jgw^WFQytEZiB zd)vhs9Cc;?P!Rc&%e)>-fEM;>-!1`atF-S0LAD*G@7UFA+|JHU0mi7pOZdoG0@~U) z1F_gq#p4Ho;0R-VeoEZ6B_EIgB0?+bG6cN2_da)Q@K6A`ZgFEJBjBsKby2WK7*Tsr zG+<4q0=-%=1n}P03(!q~jhy*+MS$A)(1D$YoeLBV>?vR>a^+NF%@A;PwMBm4To$`H zI?M$I?`}t!jvK{$A&z+RJTuX+b{i5vqNEB083I1Ke%X0rcFuY7;<S&S4o}MW4@}G0 z=mnX1Zd$NEZkZPF**(+p<DNO`c>1!C8wdOT>z7VD?#y>S<gfFNfgMx@-4GCUuG16r zVz+jRfZ$5HtyluWW%b{i_1y2hBL)YudOf_x5}*ZB<dti@icox36M48_wRFo^0w|iX z50|GtmErZ0+5=Cx5`_{T5=(%6hCL0ozpOfi#~qMsEiNa<pLy?jao>M+D>R--P=vdV zP5#kgacyXB8f4~=6_J@)5qCZdF0Fc$wAaZaA79Bad(M$uDA9qL)g=+|>lG1-p=e~( z{`hsBc=AA0Y+8JoGZW$%{5d42E)B_vvswA}g;4<~z7$7s>g%kIG&!0ZlHuYPUKZDV zM_h^dVU3uW<+8fB{1N19D&SQ8`ifpGK6pyp?oY*W-W7*J!~5W4jTmCX>*cn60w@|3 z@v!2KkB>)omxA6pD~=XHp?0Uy@##9T<fvT=nQsrD0PQv;fP9Je`pC$LZKg{13E<Jx z?mi@d1l7=CuqE`BhqkzcQD^J{dN?8~Cmd5s+b2LbrD%YyQ-NL#q6%am#vY)D5tkE= zE0ygN(A0BKfNsn*@Cd7RKH2ohF}M5i*9_1>z8uzx19mR{O2H?fqoqqgSJxo{HW^7S z16d0{f8qdikTj22@&J00yi&#Z1T0)TCyR@d2Fo`W6Yp<#PrH~TnLI!a5+unhb&O8{ z9p^ny_X|0Mjtx!zB7hD8Kc9z|D0l(n0pgLsb65P=Cx8opVlK3&dAEST?I}Fqu#8-5 zR#+uepMdQgcHpk=?W9*Vw`c;6bPT&M_8c*w0!UCBne$1Gr#zBs07Vlpwmji{K0ju_ z|Nem5$Qr0E(G`j&AkpqA2x<_Jf+m&qij4^<E4@|NywD>X6Hq8)^%mclfO_j_q4hK- zpisu@Exs`U_14is>uF3tp^VjAd}9LYt)qq3)0lul8LPMW#ss9jquagz{{R30|Nppx jcQ*h400v1!K~w_(h+Nj6O#99v00000NkvXXu0mjf?`^;< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/red_ant.png b/common/src/main/resources/assets/antarchy/textures/entity/red_ant.png new file mode 100644 index 0000000000000000000000000000000000000000..519d2a912f21774d9d24a589e5c61568f2b47711 GIT binary patch literal 1329 zcmV-11<v}3P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF000E$Nkl<ZcmeF0 z&1w}%6vw;oj92o-kSK$hK^SpnH4DLoZp4MJ;6l)6@M(Mo1sA@83wOE*xDW)D2mvE% z5<hYi6F=JgO8(8UQr)S(>D=3WY4M-)QRh_G`PaF(s*_$4@$bs1zcL>e78Wyr9|<C+ zYFtPZ0rSVE8n^Je78FIm#+U8<c_A`p`)LC5pcW}n1W+_kUFdBsST#sS5pcZ!GwjsN zOd_2L{+*vqAOm2x5kD)7T=~g80>Iz%bFOfk)>aat2%u<NtkvlV!TQ^xM-lLDF!-hQ zeY-8ihSuo_;0)(Hzk2#?2Ckp|FS7_GTHns@_XIG9=0ayKfR5khG(~p=*l%>&xoC0h zJn+YDj-89+b7ioVZ0=@_JtiFiED*3@6~~UoK=I@<hYyY8m)<1l2+)F9<nxWq<n`WX zo`U2rlEe^84!NN?+YzDhar+zrkJeXHi~Fx%r4&T_mccIG=3AY)(sU;oeA%?&jnN$e zWvdD8AU;r*=Z|fD`|7(IVHXlWfv0Dt-Gv8<EpQ_gVlF@r*VfbN-+oX2pPS3hOi%rS zakJ1XT7U}U)(2!u+B^udc1WM?A9HSq0L~c05C4&c1lXgEB<xV}_yI9xc(c8o@G%e| z0hHy8V$2c1C4~!%McKo3Jo4=?Fo%!O925;0Q&*sm3yuIj+gbp-39yk|e1L3x=)mS- zmw}>zIsi#ml;w<K%n`tm$C+-6W0zTgUW8=hBaV3Tuw$Uzh6E6kGm02T0OvO6^_>^b zQh|r7Xpx|H=ki1GeEE@E1m+Mp37&lVlnTpR+bPiaxTGT>^l*0B`mt$wVEt{^3kmQG zQx|X&a0l?m+iDjQpn@q(UxE~m4QPL4+fhgWMbq|vf$~ZE<8|7L{eBigozEyFz&^xw zgY_S!PT@uKmyH$W6#08xe(Z05q$`0=5d2-oCO_r^r1_dAdz|MSYaDri1tN=J$H^lf zU)@;U-A&6-*YkRu=YaQqilK01=mGdOPCR)a6x$YGPnVdtpWi3TA2*VvwO39)eg7r_ z_f}q{0+%Ipr1C=2FaFk<^V#il=QH0gn=xW!k5caY66Bf+ScI;x=)>aL!av!~<)!q- z<E4~B{dw>)Mhvn3_)*(A0Tc~*Nf9DnR<gaV-TS|PsT6c~{bi~V3bi|pj!)ynk|Vng zdC(j=0orXy00$-7@w`IoY>A!|z;0{jk&pl)>Y#qGFZ9wM3;TSuI&BZo{eV!8A5*8D z6QD^c8epp{(1$^&K<1(C0lJT(96zouJ15}Jsi_2LV!D7=SlI{3izgPc%Zn!+(7{1D zj1vcJF8)!Wrw4JX11DyWC%}@Sm@)}j4_4o$03DRYYm7KR9zfUFC}d8+%7;O+wz=cL zWheIGcK5W4F}dUca*!Y<ukM(f0Ct?uJiA}zA?z6B0d^25pO=;p7$*-9j|BKfjhp}$ z0ESr*Uz)%!p2Dqd^|CP=Hwrx`;4lxPa}JX~&fK91;7?rqsS8j5B%ljrZ*q*0(*z7n z0Kd`IZ+Q9W0NKbU6c@9Gp$UkYybUoO0d3f&qg-Rx0Y}O1IOeYU%&r5fGB#=PT?b6s zj#jOw>wv0^O<H`{0h6|)RqN?GpekdN7T<Nir0r<cdb$p%%GjjEcOB679X;&&e*gdg n|Nj!lPlEse00v1!K~w_(Pkl75qj;qr00000NkvXXu0mjfcbj_E literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie.png b/common/src/main/resources/assets/antarchy/textures/entity/reverie.png new file mode 100644 index 0000000000000000000000000000000000000000..87f56dddd4e9da69310dcc631a449a4a2aa9465f GIT binary patch literal 2096 zcmZvddpHw(8^^aMLqwKhEpt{;sEzHZIb<4PQJA8~qU2Bt>v=1OZH_sn2RRlZ8`Ye` zTEu!X$2nv~Ipz5DWFsqwHax5A>U!Tl-amf#@4oKq_xs*|+@I@vCph783UW|6005w1 zXNx^8xiuuGP)1r3uXY3(0s!C{JFJz<P2jxe)hijUP)uX(rFOlSoo<y{mwa(U6{MBc zs9^!L*K3fnL|gp}VfDlht69hKM!Z$BMMS<CwEd^v*)B6?l8`K$d*>X^$B_E<?%@7| zLq)xA$16|ld~>^JZ}&7;r!M01SW;huUi{pMaO76^k%h)1zP>?T(O#=fP6}TItf|=e zYgnz0ht|l&F^{{?+m8*|rWsiDtCmxb7PM$awWw@Ew_Z>xrxHKX?`yk&5UvpROq!d6 z{6O>DI2<EgHjC2B98xU@=44cVa<Q(WOFz0ftBWiI<8}xMg^j=mF^PXdprS+uP>uVf z%#sjlqi=;jGt(B)+-4a^_NW6&aZCKS*U~>SD9INcAi*>AHH!amtjAgRxaHbNgB?6X z{5f8m5!)rU(Fn*Dg{k{cB3|-!P-!Ow+kzC66$<|N79BU)@j_O8qn%GZT+&)i>$g11 zYPy^UdeMKS`?ES_z2fnn^QJ_@Fu9byG?q+AK*v21#UqMee}Vs|KD+UnOwBt(_WOed zmCNF7#vkg@1!+ZVy-LQ$axm3)YCbeHe;VTJr<Bu$I&2+(&koK$BK1R<h7Q~l_<XU` zaMv=dMYK~Q+Z8+yDTSd-(Fs1Wdc14{Ua@-KG)$uw;Qo7x$^kq+1?~Upk)4jo!|%m5 zNRH7Hwl20q@@ws|+xh;l2=ixl!%v*Hif0T@o1XT;Ln3Te%q@#mKAR1^+pMU5^~a8X z?&f1LNUu^hivg6&sfRaD8VEubw(jnsg#;0AdySG7IzJy+$Q(_1mUq2x<fM}io>k$u z-0=LHB7ELr#u6{p`WSj@<z_z%vIoA20*7d!9x^P;*2L=Bc12@?`*q+7+&72WZW5j@ zJr+^3zF%d#sq%D34<asrI3+}#tYms?&Y|RwBb5wc10gX1l+pk#ChTouLJ`!R#fnIB zU`oYsS~yM$Z6z6wG-#p?QmN&LQ5g_}O3ZHBvRA=R*CivrcZfhzX!9G35-z^w&($hV zBV1EQz{&C#+fKFrKMuxX<K5lk?A_`uuu@2F(JthYy|L?s1$#^3M$Ne5JU_@^HwyZ~ zh>0=2zs?>YKwx(aa9r?n@b{<A<2oH8^My|&4Vtf`s6hY>1O!&*1s@Y(pz!rbGb_9! zIs|^*zA^&i<`^D-R<!-X;0^n#fX^qNma~*<!t;c(YPs-ZqV;CVdSo*@l3<yF#xKbp zAp!o%ah6w1A)+u*W-=kP;rvsfgQlP<x_O4pH?Z~)j;cZ9z*@~ObaY<#Uc%+?Llkj5 zi`2gj>C6Il>r-Zgi)0mj8Yds&)mO4>lDU3p;-)t+)#%g&Tndex4Oe@@I4hJlx7VRI zZK&D0%uFx`viq@KeT|B}el6eYSecv8=%W9~-OwI?l$vYQPdxt)5ZfgXRWUb$<lnDE z@xl+xN&7AYUUfV==!$3$;&V)SUC#i>*%DFW>?q@46ZzVv|If*HGkFbF<KQb{lRl_4 z2s^k;x*ucS1TM{M6VpbyW+U~|%eAka5i$eKN3W3@4t*eMTQS5AK6GiptsSj0y9kEU zuy`xFbX08dxl|{GUKdBHEbDV7CN7|?r-GY!J<l!2r@SSvFP`owJ)_X_2zqBSCyPf> zhuL&_QI`k&bpDrx5E3%W?7t|iuGpJV3Ud%Y#yz5vb}!jqivdHzjlbV;iL+;X`diCS z&oPv4lOk4ja2*mU_lkuifw+0>0XGHfq`k7W9?Yq}>=}V%Q<)*W@Mb=>+D<-Mu|Ul@ zJrm>=zFGo8*B;IjvcRiP=UW#~sp4w%gZah!7Mg8k`*8wLkZj$x=IV+j>zNHrm)|$x zh99bxJIiN_-~P0P7wfX{XdI>MY}y&0)b#MzFcigEWD-sy?kxVK{kKHIWUfEImODY9 z|3*@Bg{yOR|MCS+KHDt)(rRgM3^X+MHqR$LH+p1^x^2-&#VZKiqiC$pB_NPV#`p4* z5_qxM%wq{URuaGP;*<yGK5S-Vm2KaTTc?w^zzikq=zUKVL{Lr;#v5KNcd(Y;lMfx| z_d)27XFCz@?~s<7!euwZSKbh5#SfU^9hsq^nw3m0fzNy_J}^AWW2tTHF#`W2!ndb0 zk6ce%aM(VLCC+!c-{3wt+P6N9LrZ|Dk~CSv7(=4RR>jT2FKg8Mru@uRF@=FGGvReQ z`F>dgo=@2K$RjFM`gye~dH>unFe*PcWZFD!^UJw7vC0F<01F(M1{&IG{hpra0Q17} zR3X`wT?3Nh@?zFwrn^<0lAvq4+2xfhx`nsM;gK35Ye_J-P%3~=e6UiNv|JTihDQ=x zS&5~gA(4fP4VE8Ko2;+c$n$gH+fyRNV|&KQ6REqudf!>FC^T>mAi=q>cO@)XC@m*C zBF7I}g@JxUCy@Pn!W5OJc^TR(R584%Gp*o`Y_6SfIOgS+!+)A^TQZAhK_|$BL)K$q zznJ@FF`*F_#LX;86OGaF8t!NkF?mI2pY{9C>Ju~XfU#Ap8zAj3>tLofMUqL9Ns*$s zPGFH1c4>3IsdO<C6gyQAaS@wPAX)dDn{S4fh9!ygkA)8ccpM!Xz{pS*B^7|34Iaxl HPK^2&710gi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/entity/reverie.png.mcmeta new file mode 100644 index 00000000..78df88c4 --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/entity/reverie.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} \ No newline at end of file diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b186e4bef7ad14882b2aa698ac40242a1099af25 GIT binary patch literal 2243 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png.mcmeta new file mode 100644 index 00000000..eb42938f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_blue.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 4, + "interpolate": true + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..1469aa6f6c78ffbd5aa445ee0ca8d32f573a47fb GIT binary patch literal 2294 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 WG7C%f^mk*;0B-4-=u&Rj{`v=+D`)Ef literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png.mcmeta new file mode 100644 index 00000000..eb42938f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_purple.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 4, + "interpolate": true + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png new file mode 100644 index 0000000000000000000000000000000000000000..c8cd72372439c3387475728f36e97aff40dea7b0 GIT binary patch literal 2260 zcmYk;2{hE(9{}**3>xv6v8GaEd$uu_ha%h9mxPR6G6;!mQ+mvpMiOI7mP(c^WzQa! zZA6r$(K3x}W67woh74K$qx1T|ch23<J@?#u?&o~(CE3}S^YI+w0RVu{(!#`^T}!ZY z0rx(3d9g282>`fBmL`S{e}m@E1O^E^3b$jOc^@`DEO1G_X|Gt;$(e9B#jfhSl6S0{ znc5^TC%la0sJ5fJvs9|G6=PBBjmOxXmhOa*Bq-HLBblXQvEk?5h5@`S!@-djUsKn0 z^3+Fyz@tNXyr=!u$8)hA*mb=B%vf+nUW;?$%GP%WVw?BZ_~q=3n$-qBTP_*>-B}UQ zPrQTCss0!AMC|GV7zE(eP|45pxR_G#YBzx|z7#CcXFA)}dFB`u4WbG?hBk2D0O%1- z?4DBk>jzWfK@E!Jn~1mN0HFa+ZR0?`FI9$UDd362B}yV>Bas(Iv@6yg{N#A~UV0Ak z97t4HbDj5^y-(^-`M&ko1%S6swY&iK<%!yt9Ia_bzTpFCZ*xjieS}&8HW)6ot@qS8 zw5hQtp4k2As#Oo+%GYq>A%64rLZLS?)L^+5<yls6|JTXpLT!nQ0z)}40k1En-OYiJ z0(@w~!90#9MPaw*E4|ixY<U8s&uId1arPzvz8H__uIB?gb~~Ru+BQOxJN&$Sv|4NN zPqISX#1F_wj(tFy%21KVF3as->Xf`;BP+@DiAJW7OkVfoPa(%Ii<fcGV~zVCXobJ_ ze0KBfGJ0+i(QY6-3I-FQ{A!J-jNGIynOHFsEO0Rm4%T9XSFcP>z0C$;Vg3OdLDXyP zIWyL-k=U>b=I6=u>d-+h59~>m`#fYw{9OgF0mP$};pVrB--I#}RRl8<zyCT*m^u2k zK14!;xg1~Nso2uEnLil!alZFiWoNeF#}#{!3BKJd0k<fWGbz{IpI&H^mz2@SbZQM6 zcUt=^30V<smVDSro-EnZs(={QFGE!5P%Mei+4(bZ5L`!9!rb3sr?KiF{eou5$+W<& zRq>Y+8EupE&OaQpvivBTQ_A@~3DuFfKmDn{rKm<=S7F5Ip!d;@ZDcek%Ddx67a9cn zBDFe!Q9jHp2bd&(PhWvQK;-$LN2OpFnLC!f+B82$BHTG24chWEsKP<q5T!`azfz`n zKCW{#lp^ay=*F2oOQ%rv0B_>G7WN>IRf_gPvHUpn8HbX|q*9Dg=3-A~$Yh$x+O1Ct zb<*dNgoVo}#)!VjCN4al9u$xQ1(9lY)05k_9{mYuil^d@<?eA@wEV9Ym|*$n;JFLU z77A5Ay_<nd_MH@C0cVY-_Arj1)iM|rnsOLm8MSGZoRNm`#poe)8Fu&erYi?%X~*TP z?-sYi@1mVBP&H&KA{`cD#l4KxRc?|=6=1vgBhT6>SPx$jy)w}?@18FA`P1dbnt#FI zQnP}Y^9YZ1#!j9Dz@o#9hh@%L^)0k#(pA2lL53zgy)J2Pqu75y-CQ(L$ILTQI*<)R z3|mr_>zWJiAkdar$&;<D5jCG`(4N9fRYn%|ru%xoShn2rxZ>{2iLO1hJx5NtZi*8r z$)#|<4i`cIt2)X2`moLF_5XwUL4sl7Fg{YT_htgPXyAqA=gP615a)4?`!8lX>=4z8 z;<EpM8S`{nBH#}E@*y;!S=|n&Jr451suxPt2OcbF#)^o|ZI?307(K@k!ulI7Nbu9B z%<yO(U6IhxdE9ty{n>;CtS*{aPJDfACxR0d-t<-f^I3X1pjYSFHBk;EgbQqjs@_Ri zb0DrwuT;8l8Uvv^?rcM%uYBKy@i)1O(0j8O4nW5clsOjD6o6)ca)tHD7tyzQFooZX z2wvm*zDEIgk$7wfIGxMI?t^YwJKWChLVp<Cbb~-Sf{_&T-!EK*KVE_tiobL}^~5zQ z`f(*l5UbS;y|t4+BB|x>Hf4;OWE#l&bTnK#isFlx9;c9I$Yc2wRFns0d6b5Nj=$A_ zJP^5%BD>-ir&;BQ|M}%NnmZazg#m|y8X1|j?SZs?WJs?XOBQ8}akj0T(~bOVF=@bM zEO4sVIk?5k%GcFU{%xa{vW3ys9ah*{8>)sTW-Hhv6UC*~O?f4A&bYOvxKM6zP)z4@ zT_Lk33eeZ;woa684oZAswk^zrudPkQcEkdE$}VQ474q7*DIh-ND1-UyE{!cVwN@9H zjJQd4&z<b6nVQ~1kgI?QX=6Q~o)#$1$l55MmVW5#3$R0Dw%|<byUjucH%+62(17y0 zstz#rn#nr%>Q}Xa!oFTnYka_#uh8OA^>FW#i_0XsHR)SqIRGovgp+oD9u>^V*e<G| zY>X3$UN6y=PE=a+sT!|5uD5!cOWVXrn9o>d)>V9M`1#Qou{|}X_G8bwp6&3NFPiZK z<53}4b2K%NBb%E(wA@~S*+#9x7H;pboYn<az_!K(az6sKbVY#E%2F-{<SSCn%m8i| zrGMhbF9f2*-UdJ}4jMX~`4H^FZQEBD0T7|5Q#+4?)+aQ1-$~;cmM5^XNd-D&Bbk9a z*-o7A3GPu5)|N*MtBwGd24)+ktb;>jqs!<@HX59(`iw9=DnD>y?^O|@R||wDN+5f$ z_?T>7Ez%}xf?W`>DmXV4ikS!44Km!lmLTC`fZ2X>89H+<fU*k~+!(KhTX?FZjg_?c zEUl`z8^GrFQo#(cYsmQ%x|H|wWB!i(k2D3^RdUyxLyZVN&~8(!6uUPBCNAVmO;y_s zQ%D4y&C?@>b9%sR?%;U-3M+$t&?b9TyUQK&FhI~=g~8aN;Q)&EcfPzb;L1%<Dfhc@ z{Bg4fyX@FT^8s*t+=vj&B52O=_tRGrb_=r`^PdD-i)7s&y^8V}9!gzl-z6Kcza+c6 jahpj~?8d&mPYDO0;ac3?;LDO>j{ugYHYU|Zm}~z7lv6qc literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png.mcmeta new file mode 100644 index 00000000..eb42938f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_red.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 4, + "interpolate": true + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png new file mode 100644 index 0000000000000000000000000000000000000000..2c82c97d01fa6d1e2b39b5e37d5bc40cc7918d75 GIT binary patch literal 1864 zcmZXVc|6-`9>;$XB+i5i>Sz#jTiP<6!O#*K>#XV)q3*HnW8)Z9g&^ZxO4S&eqMg1< z>j+8RwC<?X(bl+Wl2%i7#L<}4mHpY-|MrjP`uz2LzVGMreR7<gY-A)=Bmn@Bv9rbf z16(!0Q3V$V=g5&LeE<+Yw8L4tBtq6G%y0z<g&}4~j3(S4`B5AXfvI1&M7n6R0#=41 z6b#KI(lt1#Rc5^mdqPRRl!R%5oKgqjVUFLXoLq8G2uG(aSJcWj-fFnsw|82h-Jon^ zC4e=Tc7Z#Y5H^<Zr1nX1LqjOfNN^etsjaQ;AFs5amUzTAhzv0p!e0|_+J4bndOGUb zv-N?Y1bG!Wz4v@a0}l!1&@wT2NcOYrIFkWXQ@iBM^U!zMIAxKl`0Mv;ft<LDEBCIn zI70%vb{Zrn@|caYav?_duZ#jZgRn5qS$7h7cYU6FvwjNMW8-3&ER`r>OPFr(metU8 zBC<yQen~|Bu7TDzDuYh4Antu7$~zb&Pw_JD-9Wd|iexN12R>aP2}&>c8l0y@WdSnL z0=Mi~)(6HN!_>2X^KF{xW#Nrr+GGQ)17$@GYbydbQpw*3Eb`f&8nV6B*D5o)T<-0P z%eSXuw>X3B&IFz;Z>hV}<`)mRUbW4^V4hMz!U4M<2HRw3KmEOgUtC=L&XSN678bU* z%q+zK=z`x$8n^fU<h}3I_`LLjXr?I-N+x=%csI9{h*{b)<0i!9r|@sI`HI-Xu?J?0 zO#uuQ`vQcGBc+57lT{<YHM0$RvM@n9bzMipMVNDBBu<&tFL%R6Pjws$_wI-bWo<7r zp{JcF%7UZAeSlIDQf{mWY<=4aZVetk_2<T-8KX06AGOK8@Sc#=*B<>LbG|cynt=)O zCZ}$)(m+Q(qUN^qi;9g)tB14nV4J9=u9Inqx4TIa9r?krRmC`eTNVG1qqWEXswT#u zkh)(i>?w+O_i_`$V!;#l8a8IO*?j%duq(E_t&TnH3OqWir7jz79nm1t$G39Ol7={U z){MH6a2;iFBbuHyr0<q);l(}=2F|R(FC~4gk-evYu89l`fXH*G?ANay)mfNl$}hya zM77%j7_u<riE48~Am$WA!cJN4TW+sMPo?S4VVMK+(v|#^g)v{Ccq5u-Na;*694Xvg zSIy+7C7CQwg=Y7+T2Y|vu2VbJ>D#D0b?KDASgaKs`h1{l3_{i>`E~nLLIk1G??s~F zeXazImsCW`fne*Cl+yX{Hx}C8&9p?$2cd#A>nL6o#%+r5(hnP}(^NSDLE%Y(+Z2YZ z!C~v-q(BmMc{iUs$aHw#Ko&-KY-H$1zml%vF4dRj$fM4(`4`0f1rQ5Y90m)|fCvZ! zrni(9ziut0{0KU){Ufa5<x2|@@I_oa%83OY*5awV4=hq&@L0VWL?)9-Bn-_N67_*Q zC&x$N=x*O`^9gufu}m(|8nu|a3MH_qKMkFrlhEqwhvCm<rcSIIZHzxKGmbvo<HM5+ zTRKthJpQbjI~B8KpxvB>Kp&;~DuM{37WExW&S~>eyva{zS+C13>XAOu!ijUY3TsK< zM|<=a)dDzIoT(Zocg9PMy!wlEj)5q4{gDwKBEJ&!_Doj9Ly?h0t~aVmsnnm2+5Gsb z*r)2T02`^NDpfc!Rqwe7`bdJ9Kgwl$_BdeEvt-p{0K@2GQXIL$Lb6;DRhc4o@T&N9 zsjYtRriZV{ng1eIO^?qR%>uTjslEa3=+83M3qC5G&3Yuar?1cIb*1D8UO(PIP%;XU z(3GB#4>pA%?*i$dD<6^nah##-ei~I3eqFhdx;#=c*Bm|_cKPz<**8r{H>W#-fdR6o zmscE}P6sItOuiXOA|oj>oPdCUyntgeb>xz1kZYgT7CSqKPK%ax*WqbXx%O=qUMNH+ zGp74E%wTfcrETDrWQe(%p`QP8{S=I5C-9^q2D+hZC*iB2vMgxwRYg7K9(EOMTXO!9 zRbp>jz!ne`i^Z9#9$kOBi*VV8(E>XOHahcTZ=#m!l$bwA^z*HnQ#DS#Y0N#kXsUBC z@`I?(=fl(1Za`~rS`rJ|Tpyv2wOTk6%me=Ff&Vn7>I{3wk$y8_YW-Ey(&L)aZZnQ! z5hlbor}nt+!=4>NJANL&>X=u2t(-n*;k=HnnSybI&}99T_x!X*aZvD+j3YOiJ6}$% zN;>Lk)MX}ao4~>B#%q1~ILI#d#~sduicOveqpnf(9q+Ni*{XjhG#KBg0lM3y@1rIn zjIzoh_PL137FrV^(R9Bc7y%^XQ2njg-Q@&{?Q_ZhcSByqaeuDmB3#DNgg<s*&$tN3 zt5*ku<sF@zoIEMXZz-T?ltLusuO0NV!-bb_17OG;7|cFug#}WGW=&-7lZ5ZMh|P^T szy3;#%?sc+C=@0w4O)X6@#BvW3V5JH;q~82r$Gg<vv$HYSox*@2T{6wJ^%m! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png.mcmeta new file mode 100644 index 00000000..eb42938f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_white.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 4, + "interpolate": true + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..7c45512c100c593119cfc155a1e8ce2e799453e3 GIT binary patch literal 2159 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 O04&XI%<9g1-}(>VA|&Mi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png.mcmeta b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png.mcmeta new file mode 100644 index 00000000..eb42938f --- /dev/null +++ b/common/src/main/resources/assets/antarchy/textures/entity/reverie/reverie_yellow.png.mcmeta @@ -0,0 +1,6 @@ +{ + "animation": { + "frametime": 4, + "interpolate": true + } +} diff --git a/common/src/main/resources/assets/antarchy/textures/entity/scorpion.png b/common/src/main/resources/assets/antarchy/textures/entity/scorpion.png new file mode 100644 index 0000000000000000000000000000000000000000..cce310d1b275bb6d2d5b63b273f28a739b4dfdc1 GIT binary patch literal 3082 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 Y0Obd~Cdl!qr~m)}07*qoM6N<$f*!Or?*IS* literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/signs/hanging/ouranwood.png b/common/src/main/resources/assets/antarchy/textures/entity/signs/hanging/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..7903f08310565ff94bd87416e34a2a13fecdbfbd GIT binary patch literal 1086 zcmV-E1i|}>P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&_(?=TRA_<im_2M8Wf;eQwru6@oSbpa;hYFckr7K|qzK4n$zm`<1h!Hn29P=c zWn@Fj&cX%@Q$b=t%E;6#m9nugR9!$3A3}|z)*pBAy?2o-9fSS6IXh_+#Y!$n{x3e= z`+v^Q_xrqWh6!wKZpWVLap&%LnC3k1zwrSjyEMk>`dt7_)6~3=-};ofyg{qIhpz&D z+WDSEtH?XA-=u$_wCwzXg>4n^RRA!?bDc7`zPXW^)afFTn|$G^9susb^Y~8`z6$VF zz)O`En9CagRGej6?LERU)Vv3O{0_j1yQB^7D3AVu(ng!63BZ2)F~BjN>s*%EM>yty zFbosVeO#wZ7=~j}2PoMkqCup2)$7;BWRnm>eHGw3W&O=$W=#I~W#O0uD$X*8g9!hL zqN6;Fyn&H7bo3czi5M?D5>A<4uvoN;bd<;Zf~DnbtDueaRq#~aWg@q=xg7(v+Is*T zjtm1>w2J)Q`WM$J6AdDayrDBeYFK!?fBnOXy9B_iFTR57d;x%wH;4uiKkxiN820(3 zIeagD<+FFc)Zd8)5jWrbF!sV8H{QO5kvI70>-R3SC*(ZU!^j&tdSYN0_H|^FscD)f zVHoO0CcNtPYnmg@G)<Fe5D|u<=Iys1>r9YxBGDJTut(>xcWLF2sn;6u&i#9t)#_UO zVE4Ckd%L;55i@cez|Q@9m)gzGi)=@EtX9|JMXNZr&|Ke$>$OH)uQlS+K2onW;=8~8 zl94EjLoZVC3x^nRnj!UCBW|v5#7Ukw?|<zCiTtyS5RRn(No!}xpfr(bu5ZLA)os1j zh&#$-(JG!;&mz}R9#88XXW^udvqbtNNYtMtC!DLC1v)C<-u^N6RY3nhvEnXKeYr~D zD_ZS6D$X(mdpM}<{<%w%mz)P|s{n~<QIOoyg#Xo@&#y#Aj7@?vw*%UEWM6L&hnJFF z;^F=y%}b86BA;|ha_uT2v$eS$OLQ3-Ua&0!|43n3mo<4l97N3J4W^O5=t=K1<V0DC zcF8V*KOBj>eizd;^?2O%yOahc{p_oNwbj?Al2031QC^gp%NzPgJgK0s0zE3rEI+M$ z+Q>>ux=tAq_W?|t-l9RI&-8K<w5<Zu%BPKNr`^#99Eq4HE!|uneN`|z*c^5BY30*K zw(EB>MrVE7D(GiP)rzxB(Ryxp`{R_gkx`<qr;$$^S*c531v+Ar`}pA?((i1mpzBwz z%chY}8(FDC`IU%@!mak6z6>Fuw50L0@@XT-L?n`z7-EDdEBAO^Yq-5V+<!E7!+Re2 zw2_mkZgNr+qmstSJ)W-ut^Bm|Gt4l<3^U9y!whNRKje%Vixx?w>i_@%07*qoM6N<$ Eg4VVjwEzGB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/signs/ouranwood.png b/common/src/main/resources/assets/antarchy/textures/entity/signs/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..b134ba8c26352682388744c96bb81286af569f87 GIT binary patch literal 965 zcmV;$13LVPP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&e@R3^RA_<iSix@7KoEUFPS&v-lR(oJ6@pNa5EsO)Cq955;7hpm3_pRy8CBfN zsTWSY0RpM1RH25ZEj8f8iMQVP5DxBa*RJE*DOFXMcZqk`Z?ro*Z)Thlj<LG3HXaHO zGt9(Lc;K8vg<%)~fEi{20NR~xEY2^;F#w#!zX+SefAQ*h2~$9$hjwQh0MP3Vav7la z>-AbH-}S<I%dE+<W!56|^qge#EdI18t*)$%4;>qGjb>yaX>KSy008GavX+%kbGjbh zobU5Qo4RhGv%iDZo%@pO`#cjrZzN~{FxP0x5Tj6a1}+c_GYU-#NqWx0&tsGJ^s8@A zwWnMTICN|nh7r-7VHj`*ZsZ14PphB}p2Y|7&uvcP=W@XJA6+@9*J}|CZ}dK$BE;WG zTT}U@)lPR0P_(S_R6Wyrd@U<KE41Y&Pvu}JJS@&H;P%Zq2tOs9T9b3cBtFwklrV<x zbE#n!X&NV+S@>Ab=>RG-P|DHo{$V7nNP}uAqj1d1kC(ADo4@+@)O*ScO-&w?>MUY) zT%FI#PvR!oq}x5uo^m;0<4dU1v^s9pX5bEnax8)XtXxJsf28qu5B5*SW-VgV^#))S z9b)9;^X8^}C#erOi=W#85AH2SwcHAS;u=rVeB%5B{^JJ^PidTLeO%X_{hd>}0116W z693Km>wFGSL+8-30VSN&L(p8j)@J1sFK&|(oobi(GO?xXDT$xU0i1K0Ow@+P8Mt`V zT9TWm_u_}o!@mfd=jj0u?*j;=y>@3i_qV|$eta&imsk6J#PUHFejdoa`R&X1W3}^| z_Ur1ZL4FN(e;%B=t?Pi&v*o*Eiy5dHW$3JoTTK&3Zh#{(f-eHR`|z#Mk)SOt%mM(a ztOCdN(B2BOE;*#=(5kG0s#V6`ZVx&O5ABNp10JC3^e=mV7Y^;~&K@jgz!e;-6dIO^ zBVphpb}xI67Yc2$aZ?`F7Xbjk7Xf?`Tnh=@&{-Ld8+K6*%S6L6<-y4zMTT~(Y2uIV z!50B+hr<<NXGL--I<)qd9npWY5mp6Cghhu&hpw^;j>JeVP$DckZgibKY=_G{P-PYQ zOLIkrwzM!S!+pR5)Qpqte;pz~qZ?0ZfGjrM-%M8tn&W!MeZc6r1dh;R^+-M_GBg0_ n9P}cUpvo%pqv${WquBThxRx4C3SoQX00000NkvXXu0mjfIPJll literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/toreterror.png b/common/src/main/resources/assets/antarchy/textures/entity/toreterror.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ec135d4207e8c7ffe2712184ac2b177878aa05 GIT binary patch literal 13527 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/triffid.png b/common/src/main/resources/assets/antarchy/textures/entity/triffid.png new file mode 100644 index 0000000000000000000000000000000000000000..568f54a7f229ace3f1738783d1a0d9f873af9410 GIT binary patch literal 9969 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/ultimate_armor_leggings.png b/common/src/main/resources/assets/antarchy/textures/entity/ultimate_armor_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..39bf843d7f6b04ba7d3475489d143fb1d614acbb GIT binary patch literal 705 zcmV;y0zUnTP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(0007ZNkl<Zc%1B4 zKWGzS6o0{kHX(mVT8QasO|aEKDQKZ_b#u@~5UjX$aB#AtlZb<xe-_7Vg$ROBTm;2U zw1REva;22?-=*!)lxxDZ9ZLGWcYWb&la@lb;qJTN^1k<eAIH7l`*Vo~ibDg%5eNW^ zBM<--M<4(wjz9oV9Dx9!I06AcaRdT@;%E`z#pmx0+5hnPUI=`Q76JBl>Yx(ZjzE3K zA{$L6!0%`gfRjIc_A5e9-xeEK>2NYi0UQB5qm>1~JM9FSd^zsv9iiR6TY$0aJ><;V zdt`4#!emQJ+hp^Z2w7vpCd>Dcp9F71TVFMy1WuCwjWwuR`v7+aiA2tU4z{&T9Ck+0 z>V-(6N8-H;?MlB+$y3$ySE<U}0fyiZ$Q!~|Efe&tlf2UvI(Qx0;@pBTH${SWv!X?* z+6Y@zoPCpa#J;%ek58tC3y)_!pBbbMz!}GV@Z;|y#Yc`iV;xLLCA!JSF5w;FWoTGM zUT)k0xD#;Zxxy?2cL2ih$qoq3{2FS+5|<&C3PY{xd<FPivo;-H@CezL@5ub}RvohG zXfwuf^qC*NF>vmEnR__4;_7EM^zmIc{r2zgOP?TCD_a+Oz_TY4a49xQ=fm1R*gcqs zc-L?<#%RaMF@zjPAeYX5b5{W95ON1$BId?4=$Qh&e5G8b%Ce6gBcHi5xSRMH$RjW| zF!Iw?0XqIW+?UIpsA^2SJf17Y6#1B>VNJo%=o{e`iHnO<JR>TcauQAUj>GRi6Eq4H zC{yd-fAF5}yN!<3{aU)#z!#T+2_U|dUy*&3drkJNdpvH_2cO6mx}KB8v2=R}9033T n|Njwuh1~!E00v1!K~w_(Ra`qTHGG`D00000NkvXXu0mjf{%Ay7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/ultimate_armor_main.png b/common/src/main/resources/assets/antarchy/textures/entity/ultimate_armor_main.png new file mode 100644 index 0000000000000000000000000000000000000000..f219dc6dbb4602cce877e37a624626383277e0f9 GIT binary patch literal 1519 zcmV<L1rYj)P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(000G~Nkl<Zc%0l> zU1(cn7=CM0*OYcyt9G{8PujV)Sc_|6b9ysH#e&rfy>Q^&5ER5;1lffX^<p=of;Vp9 z@J5~B56p=hIJ$YGw$N_WN@ABTw9UFqyEaWoIz^7>dB5|XeK{sQCnim*50rf0`F`J@ z@BOQfT=3?}vj%<}0yoj*`3U)&8)?&)AZ3#CJbrLsZw*xl*|`Hod~TR->pxw#GjH%R z3B-4|HQ0T$@$LTrR|W|2I~)8t-}h~+JOgT*c2T+E$^fW(crIi2vkPgP8P(8&rWQYy z6P})cuKt2^nXGLGDup`#9x69HJ%N1CwW5+(zpj_c37^{pegbH;sXn{_qz_z8F4KP< zt_)B_T1>D2>5KZm{lm}fCSSSxjvUui=zA&nGy5Zz8$S4X5ZMx_XLSc*qV{NG41HMr zx6c1_gW2gguf;z4I(!H8I0D~bM7Q7BRh2m6!sz`*ux&T_+YZ@h`ue*!vsD+h-l@5_ zbD0K~wirREKLBRvW4epveKeyfW5=So26KP^4*N{6fD!yFHA4RuspMt*DGPj~;TamW zI*?MBlyMX3Lt<lRlJu!Hr?ELeuYUNg-JYFpq_7zof)QdEb?*??j41XJI2qy<OV`G! z6gb!W;<4XZvbbD&A<9HOGSJ6T<hLG}r-RQt&MNcdp`%86AxR$}*w1~aH#7*qT!hLP z#~%8gw{!+MeCB<vxp)r0O~t7gEMIw_Qdf)98XbN2O_=wd$oa-bP+e4A{IE%^|FcsD zE)3|FUI-UpOr#Eiu=eQ>zF;N^Ks;;&m;+4$a859EGf`)dih=%i%Y}j)zGyK)-uR~0 zww$@MSLO`7VUgy0Pdt=&FE9kZ&<HRBkf#M4wzR8SSn+UiWnjW!s558oiP)4O()Z%( zgb{*j6E5%`2st3JfY*Frtq|;l>!o1$^uE&$R2qMzzck<qQ5V><<5{|~@v)Nb<0%>H z>f6S~Y^?yU3_iUa$&o7qV6ovUVYJX*3n*to<Z1)NdatF#2ZfQQz;Ib|gOcC#SI4#* zp^Yj;jwO_9Lth0Q*D*HKW9Z{DU)uTR<F~u}Q6?DgUMfPm4RD6Wm@_f*n!V1=M!0H# z7c>QK<=+rpW}?s^8zMu90+V=7;sO&a^U;^}n2)wF3E%L}IdnDup!Ohk$!cRv7$HSc zPIjz4+B-};VUD?>WCk!nW|<0?iqkMN0U6g)%eYB+nu)q+Pp^Gx5XR#sAtHSM602{0 zj(SYB7QzGwe^ch(_BrMli0s*AJ_Rkd$2g=O+IXDTcqyNi%m5{^i<AmvY5Z3uQCzIq zyvV>_rJka?vBW2~)WHmqc5gsg_VD))a=*Q!!`?fVxX!4Q8A)F<&ysa3-pM-04J9*R z`cgtQ%mY8a__}JJcqvEKQ{m%$DSMpW$X#pU<l;O0JCJzU9)JFYDK>WE^3d)fWe4!5 zCr4<nUpGPz55CKNUbC;ARzk@PNZx*mqE_j=Yr_n?%;?r{s7|XBgj=!{t<O;7VuX{R zy6zzrNp6^@$XJwqSyb6$Fr;#Yv&kbWLA#cun%Z{HhFaNz(^L$6iP#{&Q>Sm`U?WfJ zDep?=KlKsP-DNW&QduPkk=np$a)#%~{}zx9M$Al6Tq@FG#1^O!IV;bSUavNMAQJ8b z>VkY5gtu-!LbdE;k20b8+>gu$0T0}@oyWiXX_A?MA`4fVxN?-W$0U%F`CnUUI0!{y z#hESYY4vKM##yt|YlDS?A7@}BYn%m<d<02xM6WnO1IEq_+YG|IzI%7`eyg2CaYaZk zQi{5UxlMdA<N~;?UBR)4D0D%jzEV&jYoE!5NWnx3wFeL^&p>JnmB=9N3XWdJ;%bcv zy<8^1T%93>h(Z>rOVllktX93C#+mLGi)yFGrQ&Y@009609K|V{00006Nkl<Z0|3N- VMsI7*sTcqN002ovPDHLkV1k+z+^hfq literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/wasp.png b/common/src/main/resources/assets/antarchy/textures/entity/wasp.png new file mode 100644 index 0000000000000000000000000000000000000000..68017546f1bce227e06728e853c42365a9225b97 GIT binary patch literal 2920 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 DSKfU* literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/entity/wasp_panda.png b/common/src/main/resources/assets/antarchy/textures/entity/wasp_panda.png new file mode 100644 index 0000000000000000000000000000000000000000..43a1019109ad2cb0117cae6c360adb26e18ca92a GIT binary patch literal 3032 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 MaqD`esdLQ#0Q(i`qyPW_ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/gui/hanging_signs/ouranwood.png b/common/src/main/resources/assets/antarchy/textures/gui/hanging_signs/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..7903f08310565ff94bd87416e34a2a13fecdbfbd GIT binary patch literal 1086 zcmV-E1i|}>P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&_(?=TRA_<im_2M8Wf;eQwru6@oSbpa;hYFckr7K|qzK4n$zm`<1h!Hn29P=c zWn@Fj&cX%@Q$b=t%E;6#m9nugR9!$3A3}|z)*pBAy?2o-9fSS6IXh_+#Y!$n{x3e= z`+v^Q_xrqWh6!wKZpWVLap&%LnC3k1zwrSjyEMk>`dt7_)6~3=-};ofyg{qIhpz&D z+WDSEtH?XA-=u$_wCwzXg>4n^RRA!?bDc7`zPXW^)afFTn|$G^9susb^Y~8`z6$VF zz)O`En9CagRGej6?LERU)Vv3O{0_j1yQB^7D3AVu(ng!63BZ2)F~BjN>s*%EM>yty zFbosVeO#wZ7=~j}2PoMkqCup2)$7;BWRnm>eHGw3W&O=$W=#I~W#O0uD$X*8g9!hL zqN6;Fyn&H7bo3czi5M?D5>A<4uvoN;bd<;Zf~DnbtDueaRq#~aWg@q=xg7(v+Is*T zjtm1>w2J)Q`WM$J6AdDayrDBeYFK!?fBnOXy9B_iFTR57d;x%wH;4uiKkxiN820(3 zIeagD<+FFc)Zd8)5jWrbF!sV8H{QO5kvI70>-R3SC*(ZU!^j&tdSYN0_H|^FscD)f zVHoO0CcNtPYnmg@G)<Fe5D|u<=Iys1>r9YxBGDJTut(>xcWLF2sn;6u&i#9t)#_UO zVE4Ckd%L;55i@cez|Q@9m)gzGi)=@EtX9|JMXNZr&|Ke$>$OH)uQlS+K2onW;=8~8 zl94EjLoZVC3x^nRnj!UCBW|v5#7Ukw?|<zCiTtyS5RRn(No!}xpfr(bu5ZLA)os1j zh&#$-(JG!;&mz}R9#88XXW^udvqbtNNYtMtC!DLC1v)C<-u^N6RY3nhvEnXKeYr~D zD_ZS6D$X(mdpM}<{<%w%mz)P|s{n~<QIOoyg#Xo@&#y#Aj7@?vw*%UEWM6L&hnJFF z;^F=y%}b86BA;|ha_uT2v$eS$OLQ3-Ua&0!|43n3mo<4l97N3J4W^O5=t=K1<V0DC zcF8V*KOBj>eizd;^?2O%yOahc{p_oNwbj?Al2031QC^gp%NzPgJgK0s0zE3rEI+M$ z+Q>>ux=tAq_W?|t-l9RI&-8K<w5<Zu%BPKNr`^#99Eq4HE!|uneN`|z*c^5BY30*K zw(EB>MrVE7D(GiP)rzxB(Ryxp`{R_gkx`<qr;$$^S*c531v+Ar`}pA?((i1mpzBwz z%chY}8(FDC`IU%@!mak6z6>Fuw50L0@@XT-L?n`z7-EDdEBAO^Yq-5V+<!E7!+Re2 zw2_mkZgNr+qmstSJ)W-ut^Bm|Gt4l<3^U9y!whNRKje%Vixx?w>i_@%07*qoM6N<$ Eg4VVjwEzGB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/gui/sprites/hud/bloodglass_heart.png b/common/src/main/resources/assets/antarchy/textures/gui/sprites/hud/bloodglass_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2becad1363342b534558114f35eae8a9ddec53 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VwVp1HAr*{0J-Y=R97J68V>2Ar zF|%s8Ge!mUarL+;P3D?<!20@`UoK_O-u~UQdG_n$o)<1&VLvQA<)Cp}%$B(!qMP`A z?KGShUb+w+5%+8#ukL5P-rIK{DedOZUlFtXjH}L~&&)=)HwD_7SnU_3RH-?#h{ZSj vV+~|jbl#GYf#LuEkPGe(K!>n_9Ky`7t<qN5npa^uP=vwL)z4*}Q$iB}slP>& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/gui/sprites/hud/bloodglass_heart_cracked.png b/common/src/main/resources/assets/antarchy/textures/gui/sprites/hud/bloodglass_heart_cracked.png new file mode 100644 index 0000000000000000000000000000000000000000..1011729685480cd4de6f542c3ebeffc98e0eda44 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{V9iA?ZAr*{0J=R>!0U|EyCz*oM zxnBk^@tVxKgR9W<QJanni?sE|%_W>w=NtIninRT#xVQK9q3H`uf3NQ_w@^}c=1Dd8 zoIm}9#a&Ac=Z9LK)}LBs)^Yjf#Dxpvm!$bEXnb+6+31VhZRx{xjLSE(D?78a-GBVD z+hVS)YR94e$E;>0O%e<r7n=c{^8f$BlOJ<|3^tIPm>KK>-GpD3a;gDE7(8A5T-G@y GGywozzfDU3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/antiwater_bucket.png b/common/src/main/resources/assets/antarchy/textures/item/antiwater_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..b8ef2c75527949601e33caa8e27a3fc0c09a1fd2 GIT binary patch literal 399 zcmV;A0dW3_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003*Nkl<Zcmbr3 zy-tKc6on6JOpJdUw6L*J5=v<(spx$J3PNLLLv3QY4G&<9p`fza!dIY!hL!{??M$%N zY@(iFhcL5~Xd=m(J9E#u-!L2a=Vt`?zW-&C=`IBzhr%!fl_UwKlKvDl0%&sRva50M zFvsEJJ>GAxh5DN-Q1qB#RzgMq8@qRNY|V~foty)EGhk<*ZE?0Xw}r=yXs#9o@Z|Vd z9G_wN`V73i3=u+p_REh?;W0B9!>Ry^qClFaU}$lAAqEKKp1mLl5XbQ_xmpzfd!FZk zAc`=GLmZ~BYYo7F>$)sP*|x3p6+qK8iusp=0;sC$*O|WWmCOjJ>)I;IQkZSqimES; z;~>v-Fe|+gARGEK^c!VPRs}$EmSxZ(UDv^MJ0S{y4GD>&2!!#M`7~B~%uKZgpvj;~ t^mKg#009603mU<`00006Nkl<Z0|5Ssk|8l6(lY=6002ovPDHLkV1jb#s+j-) literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/basilisk_dagger.png b/common/src/main/resources/assets/antarchy/textures/item/basilisk_dagger.png new file mode 100644 index 0000000000000000000000000000000000000000..ec01cb3bec66a9e74365536fc61dd948cf96cdf6 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D%zEj(QuLo9le z6C^kc_M85)?>Xzz_iXL{d53?hNP-0FGlERJBrdWYFtOiJ-}Uh7?D++SVo4_E=|BGP z`>sl}*i&zJxVlrE=e^v2#d{6Uc;^3aEL7xa|9(E*;@@Y+!@D^9C0bGhZ+(!OAo}Wq zy@6iK!!Q5t@_b)fXSgPs|DulCp}zZIT|7XbRyK=g`S<r}H-5dgJlwkTyu^|(t&)7c zwx=Y5-nZCG&ENm`kbs2vp@L@@O4&GFHQTtW=NsO!ENT`^Grs5Wh1cls`2z<IeE4xN zw2gcFJR_U>->nbNO_c6AA;k|gqvI;;KF4MM*ZMw@h}-w~#D_=!jM)kk>)J9`^B)jZ z&UPteJQHS_Y1g(?dYwUxUFqbBjg1fOcO}g^V1D9Dy?gYB`dH)AN2ZF*K<bleFc(90 XaqR}PP6<9>fHHWx`njxgN@xNAuN9^2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/basilisk_fang.png b/common/src/main/resources/assets/antarchy/textures/item/basilisk_fang.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ba374bf3a0cfac896fcae115c8a270439e9e9a GIT binary patch literal 3024 zcmV;>3orDEP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV000U!X+uL$Nkc;* zP;zf(X>4Tx07!|QQ)gII*B0IP-sy!l!w5(jdXp|NfYhNEDI!f2hM56|GK|9v2zEtO zFruhPu_93s14bhtu_B6vpkS{72_i}iMiCWDzLD=se0h2A<z@Z2cYXWpea_iy?E^py z3>ArUP!)h|u}m5j;KPoKPhb<f0R=J;zz%@N&y|GD@{a}p2=e2ybE5)$;9v0iCLoIc zHLJh~HXHswsPZLJ82}Oi01g6SE*}6X0)VW1nM4sE1psDBrh=n51((LfCjg)t3Z6E} zr+v<u<X#Fc$QBC#P{o}kf^30;cL2beJh@N+fQ14;ah^z+4}e_<0HZ8<wg>=wqo~am z@^S%iG(}t{<fjARYyp5KjgI01;AQ}jXlY;YlrOkUxIm_8ikl-Tkc!gMWo$FPIor;~ zg~JXM=4T0IGOGw4Ka(dFu(>(e5}vpKV6x}WP*Z5j4)WtV*||75S=n3LeIe9;UHqF+ zcst2nMt=4TVRiix`>VX1S^&-%0Jh<eSV|Q@%PIhkyMM%tb^$0C0W@Fvq92xGUeaYU ziK~rGety2SNXWNV2>LtzXTsmW7w1_kw)<Tkwy!XiC(n|x6}s_rvU227cCLiS7qYGX zJjDOF@UQPNElQXwlnTXsAv;DS%omB%*xVekKqM38h}k0Xe=_kOmi-Bna}5BDx{tt2 zvIdnaOu&Bb0vv-1SmF+a>%aRJN{#`=%Zt?;nw<O3K>mGKv`q2I6{UTy<3>fZ`EqIA z<eK7H0v;%!3{21jT`&YQumXE<1~>2mKM00!h=zEW2Yg6}Y>+}eEP~}w45hFEwm>!P zggU5)MmP*Da2(FSdAJN$;Rf7;J{W{&Fbc0>0znWWLPr>gCZdNJBbJCg!a+O`KO_{1 zLgJBRBn=TGa%2&*5-CN>k!oZ&QjdI#97E0^7m*(14$_YdBflc=Pz<G^OjHLoL2XbD z>Wzk=(db+>4V{k`qDAO>v=XgF52DTJ8T2xG1MNefp<@_eRE&k`V^$ak<6_}h0+xzN zu_aguR)N)GjaVDjiCx3`uo3Jnj(}s}*f=Yk8!iwx8^_1Z$1TCF!&T$<<C<|DxNEq6 z+$ioNo{rbXTjE{uLHIa)8a^LijIY4&#UI6=!{5LU;$IU81Qx-R;7kZ4#1k?I3kmB8 z+X+pC(}W(v0AY+sBx({ZiSER3B9AB|789$82Z^VMy~IJ{8xobIN3tjRlM+Z`(h5=q z=>X{@sh2cFnjou?jmfU$aI%10KrSQKk=w{u$b;kwiYmpF;!cUCWKfn<Dk+VWbCmm( zmsBd%fa*exq>8A^sFl=1)C<&p>RXx`&4R|ICDP=y^|XDo)3iIZmvlPagziO8pv&m% z>Gkxp^oR5}N(?1yr647N(o&@wrDmmGrRU0IWn*P;<$215$`#5-l&>g{sE}1mRJbZU zl_e@QD#uiAsf?*IRP9v5RkKyssUA?hsQN^WsAi((rzTJ<Qrn|;R&9WRF$@`82A{E# zQO7vP7-SNdrpzE_2D6m;4YQj$s;;I!T|Gv9fqISl3H3e}#xh|Av9efYti!CEtanp% zrg%>gPFXvpaZ2x$agC`OUK&D;5{)K}8yfF4*_wWunVK6lTQnbN;j}EYBDM0hc4(c` z8kx$R>Nb@>wPfnysdu$eZ42!v?S<NVw7ay&baZtBbR;@eI%jo8bXmGyx*58gbx-OJ z>oN2^^hA1_^-k$MWvjEj*;(vLb_aV@Ut2#=U#`DfzgvI8z|>&2!3u*Wg9nBbLylpp z;by~j!%-tWqcEdIMh!-HjmgFw<8<S##+}CFCZ;B_CaX<aOrDr(m<E{^nl_l;H=~<* zn$0(>HM?$3Fz1+Onr}D1YJplfTBKXlSX{A0EuAbymfJ0Rrs1c#OcPJ5op#HLX60>_ zXVqZUZ_Tm}wO(P}V*T94$R@#NqfMvHM_WhREZaKUdv<De!FDU`+U$O{x3K5i*Vtco zpgZ_GEOlsgcro2_x^ViA>9-vjj$w|g9orp0I5|5>of@5nosFE6owqsP;xIW8oOPTF zE_fFom!&SpUEaDnxyoD*yZ+*4<(BDo!0pKl(;31Ubu$Ls4cvL|yWRUd*dECqyFB_l z^*wo>wVsc>47~(id%cFd&Al_c4|+fMvGtMq9Q7IJx^fqDPy1rN0lp=^-F|9*v;C_5 z9{L;jr};Pdj|MmfEDSguhz|@2+!%N(NGFINR39`N>>Ru}xFduXGApDy<WZ<as5G=K z3=Ino+Z1+xrtwVi%$9Hn4+`HD{vg6MVt&N;k%Y*I$ePH<QFc*_qB>_WW+lx!Fza=+ zPjp%Iz1e27<+Iyklw%TO>SM-ZePhdG`{Hck7ROzV*NPX#w<Zu1ViNWyjLq?zvt`a; zqGMul;?23Ha~I6LI8SR{*1Qu*%1OMWBgy#W*yIDr?|I?8THaVnP|CKHQ9hTymH$lO zCD<$&7P<?|g+r<CspY9p(%jQFr46ThrdOnoh`6F^(Tj}0jGY<dnc<oHGCyU-W;JD# zvXirqiPglJ;*K2MoCP^O5=%+3q;J0K{4MiGr6JP2xk&EZ+*TP=CXsc?&E%`({dpdF zHF<CHWAcwIP+cHi&{beju(n{R(7*8Og}8<Mh3$*<7cF1Zzu0^6?j^{QlqKy;4VM-z z9b6W$Z2xk~^33Hwtgu~CzT(x&*p+QXIz`Kh237^EYA9AJmKNVy?Y4U78r&Mun(nm@ zYpd3NED@AkDzz=GD1E<<zwXjkc3)L~^=W<T`tCBPvK<=;8^jxKZuH!^zg)GvuzX-s z*rw*q?9C;cUu{X+a<O81#m=pit@5pXm7$fbRYp}Cs@_+pSKp}dscG7#y>0Eb@$G`` zy*s>iH15>dS-SJxF43;ry90JN*P7H;>>=#Q+w-_CrmpjA&e!#Owf2_o{jg8GuWx_U z{*HR*`uYRf2g(}I26@Bq!Nh}Czw!O1wb80^cN43r^bj19AA0(2^0zk+ha7G{!a36T zo$+_ujxvsxG$YLg&7&>pEq$%=tv$zrkF~eCwH^K5`ulyy^^ez_P(M+2l5(=><fl`G zr^Zf8PLG^PJ2TLp)PC=5+}Z0LksaOVLe5<{?|=Smr+4S63+@+=Uv#~A>=Nfv%Vnp_ z&0UUNM}Khq;b^y0ck>nJE3H>uuD12e=sDTz*?Z=i@3r&SgRWn`G4n>x&Dl3^-%7mI zcUy4#$(^h_FYe~uow&E`KK_2m1C<9A549iG{%HPVQ=e1ciGJVyu1B*T-5cN!Jo_p4 zr}u+JkLiyqhV+K&pV&V+KI}hy_350agU=+-CPs>XR{eR~bF=5){o?gY*J#}6;0x)C zPrt5vsrho>tLd-W$0EiazRrF<F<$aU^UeOZoVT6tV&4r-<i97rul!*Cq3vVH$NQhM zKYjWQ_k{ENSh_<H00043Nkl<ZIE|%|u}cDB7{-5!q|qQ`K^%$KrWIHqMMPq>MYQz? zv_<_Hjm@@2TT9f?8fF;|)u2#HwA{hzWu}5q#ED=-+?QuwB0kFpFYoVp-tT>3KskCf z?C)%}0A8yfqIP(CEjU{P6O2Sd_~jV@9+H<oZ?-5*Ty}6I8e(O28vs?gN1j?hQ*)FQ zowsUT^g27?-K|(_((e_irf!qR02H*krS9s4$JWQ0a7!XtQ*!{66rF-rC;L+5>?-5v zYLGI%IB?72zlzi#uU5$>bizZ!02bI{5ZzmD#Uc_VMaRA5L@^qi96bWy8TIn+cae&x z|18}yK``Kf0G!_x$tHB>)+EXmgPPXt3R{*~)0)69EQNhc%RT^}F79m4ZMi~wvT10S z+|}SY^C`yuFST7_2f_If$`!+snpdkm4a5ZHia{!#c9<q+t#8e4F1Gro2GBP(l9ciQ S?>Zj<0000<MNUMnLSTZugw}@u literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/battle_axe/battle_axe.png b/common/src/main/resources/assets/antarchy/textures/item/battle_axe/battle_axe.png new file mode 100644 index 0000000000000000000000000000000000000000..cbfc6aa6b3c9dae06c437405ac56c227561f2c17 GIT binary patch literal 2222 zcmV;f2vPTmP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00001b5ch_0Itp) z=>Px-Xh}ptRCt{2TW@Sz)fNA}=uLypjvd>|pW=B<>b8_3N~evf9ffv*PEaH?0aevh zMcWr>hXhsFhr;>^F^1ZxnpQM*gP}&t1{p=FmJG<qR%ESWP#WmcmCz_Osaw029sAi1 z?I_FLhv)lz-}U=*U!I-Dh~F2#d*69C@0@$?Ilp)AjnqFFBLEPMcEApAJ+TP@kWyxK z{RfVpk=XXY=p?Zk=jEPXTmGFRFYlKCAeFyN;)!WPnP-1_!1j3&XoB>m>B|`n^3wLz z<o*{=;&(r~1pv?-lrcK-xy}GX$4?Ug2nGEJw*>$IREcyZhg)wh8~Vf1350@v0MN;% zGdVop@h1MXXqP6-8)Es9!}#QZhjo2)3;<|uyk5u%(!HCvTF%yA2Vc<!dTIM=0syJZ z7dn|eZ=5zX01qnz@N%2htuj>Lfge9v@xD%GoQK@#^P|z{0|4X|1pv^#bSX0FH1djq z=k8fWnuD_G04Ze_yVtEG&AtWz!1En%;*k$-(<v5i3m~4DMlL%IplpC#c3Sfkc7}7= zX>=xg$Z%_Sg<@`$HG<se^C1`tRotL`sdKYPDW8KX$gcnN6~bKq525Rf-;KJp5zP7l zpnot%wrpN+tFWk?5zMEygd4W~9NtDBnu4mA{4m;q_y08l04U@YWG-FQWP>e>aSBOf zGYSw@`_h?QY37ZQ%c`E?ZwhE$lg+4}=x+*O==f=3wj97Lxw*pD09OZp0XZn6P->3= zm}X+Ym6As^`x<Z+03Q4a0APH4qGBwn7~7_XrG{V;3i^@G<V=lV6>mggYk-vEYzf@+ zS}O`DE5<9$gS}6mDdg2Y8r6-AV3cj<0y(cJ+Ipu!kZmt_xCD$8;}vAvtQ>oN+Y7Vk zZFwC45NVG908WlwAk?#{w}gUz9E+Vm|6q(veL4jI$XvRJ=brhQSQ^~A?NP#K0k*w5 z8v~yO*ff}8mH@bvNKq|fbaL#1Hcq%LfMc-}c=ffT6>?4>?b*A}^5w1!{~llzG+P1y z5V}sPV1@iT<q3}wFEAodMy|f--~oL0*lt~)C;_6VdKSR(F3a)EsI8sM`1nLcV7(W> zvDgXQ@vKn&EWm*!Mm*uM152R%P3r7ZPon&RO`ler!VFc<0#;y^FY^OEGX$fgm9eOd zn-qxoS_0J~M)ZC(+M&e*>Lo_JLj*Nn0u*kEktx-E>M1)FEFph%@&h#bR7>X-bq%rY z6)u-RHHlFzp!*u6VB2eV{T7s9MA{=*3TW-MC4$1<UkebnO|RV&qgp`*$Nc#A(XX$; zk`1>507jBC=)23Ko93>!i^S@FHIT|*COdXqHsmWiAKz>GoCq<J+1WPogc*k~TWxeE zdn}3C;bnmeGDPv4Up+(Yh>_|6B@UlSr(x8-mKbjBmXP0NUK>0+4VZX=kO#2E5WX-H z422eq2k`Wm;_$M7X>Cy00~RudTf3$AMjxzL2KU|kt+HY+QlYH@`tI^bPmdDQb!d0r zEjp7u<igOubs2-@1hlM=Qr386$9;~1a6|Q8wRSL5o^SJMRRj%epv$Dw;M-kq7fok( z|G_?Db-&s$V}o-oh=O`R=F&wSr{~*dc=EBXs^@$oWHXAbl3O;fm*zs88YuZeiTLpC zg#giY?R5Qv20=dG*E0Y255@@lZU5&#{1ITd2k%w;l&!#6<?a>#ab>o*`Rx@q2oNC) zDqQU>U{t`Exhi2Mo<JnrRv}LnjYd1PYqt1_lJTZKozjY@tgIcbIS&Z7EXGVc0Wb=& za1-D}Am^2w=JND&m~Godd8b)`ZgzmF07b%WLP56{kYNz)su}$FHP0i`9x2uPZbc~Q z$3xq<5!OI8_W&?6Pr<j{VC3C*0dCU-2JUWmzgCdh{eL5L?S9b}(V4n)r~1qEb$?U! zFrx^qEvXwz?K^i8D|xq=mms*L^&4D|^%8R`?*_I8So85wWZqHTF#>?yNeZ?s25jz+ z)auQv1X}~RrMvU_tuPl{6CU8ShCkPuzX)WQ?B41M4gzp;cuC|)o*Q{5kewDB`ZtYX zJ`OL<7i0(&9H<efoRh;#M**Bm>MM)m|Fw2$r}A!~ivd;z2i6mu9A4^M=aKdw>?1dp z_6`8xvq|;0e=tU((GD%Ys|O&;$7ARLh*!C>E5|Fd40b#bNS(<ZvSnz6(6{uV-T~6T zX$<?6ts0-VJG}Jwza7*1y^X2|b;VDiFRY$6rQ2RVxO;=p0f^q-*M-It&0aDb792X0 zJtW)~K)5Y{4@W0V4=>S^AM_=4^}2YuO}E2D4?u{HCklDEwOiV=cOO}@Y$eW}J%dl; zm$ZO(sCR&zJ9`Gfmc`n^qv6(WsTtj-1M(hmsCPh!2Z$bksP=xL+?nhlctPFqefs*V z=-apf%fl_?y`MG!L#oiD`AIyBui;Sd0C8G&qAp2)=?rEwisi1a*#U^Tj%Nlf2=W8- z*G6p-MA{>jc|3j!-~HYiT^D=&%_#5F`=aBCqUKD{^}&W}%W<fSjghZVLumh+VkY4B z0K!6t)S2ud?7yb)Fd`!?oSw}53JVN|v$uN9cZkR1h1cuR`VxtRcJ1+a0RaDu{iE(@ z-!u!v&rc$eNZ`zWPNPsL0!$r0etr_gV!`aux`Lqr=nPYQS(G(`ArbO=Jy?0uDxhSH zVzB^^$E#ga-u`8P1OVS(zfntr?79b_xjzdtnR<)~ng_(st5pg*^Kabo7ftB)!HvQ) z^@fTVP$(43vwp`G%o_YZf{0ALKn54&sC&<z02<Jbi<3a{3w;n2k*OC{1VL?P7Xk4j w#t(_e)C)8N(8x}`q2qk{o7>+cE>my#Kf2>CjhE$K;Q#;t07*qoM6N<$g1;{`8~^|S literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/battle_axe/battle_axe_item.png b/common/src/main/resources/assets/antarchy/textures/item/battle_axe/battle_axe_item.png new file mode 100644 index 0000000000000000000000000000000000000000..cdcd57a959f694fee2b5b2a5c64b65336b4a0e7a GIT binary patch literal 513 zcmV+c0{;DpP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$yGcYrR5*>DlD|t^Q5?lTR|?%aCZN#hYbq98LLEA!p{P6%Ned5JNb68ZrXaX9 zeM9~Ne=L>YU~Qj*wvgd1P7OL}UbkwXlSG^FAOsAE_z(1UDEE@*ixqpOd-;CP_j}H{ zS8xqBzwAhLK5P2`yni<*uJ+xzjyz#b>bu`;;W%qO7lj5WvfpfRdU7040AOXZ62SfX zNdWY9lNXmu0kR_28$Ro+OTx-z<&(z=I_DSvw(x!b8vxP%81aWAeB5wInwG2`9??0! zz^k~T=YV>{$8WX*WV>in9d`jRJ}2-hu2@_y$!LF!kOe^du6hU9MVtM5E~H-Z`^VpU zE?<zZ-)5OGCpl~T;Q>|eKzjyg`_P&%6aSfDYrD+TWQx7YZtn~fNu^yoJR(H`fUWJa z4pzypH+m>gGG}MrFfceovtAPegF}H==|<>h<?;pjVtR^&4<)>cE0U%qpPS>luEKSk zHP%;`M8JZT$;x3PrpW*!@duiuU>9v&*9!8ZQTgoAT~;o~0`Hv57bL*(=`TH?yRMtc zFYn8=5s};yeQ6^ihm9C3mt*WSI-yK%MB0e_*Jg!3ek8<!o4WMx00000NkvXXu0mjf D3!&(C literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/bed_bug_egg_item.png b/common/src/main/resources/assets/antarchy/textures/item/bed_bug_egg_item.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bb52b82a4cab1c74ec3338255d2ece0bbf9b98 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|&Um^whFJ7o z4YKBIauBGMlD6aIohgv9R>MqD?$G1eIS+XaQk<NX0+Je=*PO}9oRd}m*={rckKea` z>YY1&StVP}EhaDg>)U(R=NuLEaXj&eLxgR`r=m;u@)(xPoWybGYsNcUA4h{Js}$II zx9<GTz~Ggp5N%u`5xTl>y{R?BjaiHg*{;)~)8+b_Ou1D*^XzynZs6O>?2x!&1LtlN zNiTC1dC?h7anJol<3&5-PwO7g)!>PV&acjJT=l6)NIU40cGQ9^B|n`Wdq2*9%^1*^ W@aEQ&n}>k@V(@hJb6Mw<&;$S<o@l55 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha.png b/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha.png new file mode 100644 index 0000000000000000000000000000000000000000..e6ef226ae61f27e75a7027cddebac4750b7be81d GIT binary patch literal 3507 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_blade.png b/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_blade.png new file mode 100644 index 0000000000000000000000000000000000000000..6c2e0777820c2190694e11f01fa04bcb3119fef1 GIT binary patch literal 364 zcmV-y0h9iTP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$CP_p=R5*>Llf6m<K@^2gR7?t)DI^eGNI+#(P_$ZzgAiDdkhrb281M<KEw=L^ z9K}b7puG?Yh#&^6EZtt##_m{U*q_lX=E8;HaK1Cc%v@l~Ditx^o@~>m2YOVRD*_*0 z9OU$?;~N0Lp8;cdcmFP>zg+K`^{)X*cxh$L=#PVkl+PNFg)iTq002jetH$&3IS&As zvBIaGf$wKuvAkZ!^S3~yTmb-ly^ZY0*4-*O>~UvflkHAG1`RT3Fmh}3TRw%9jJ3y5 zIr&!^!$L~7I{_oNW_ltVDu=Q5D5Rv{@(tLpyHrg@AtgENQFp7>|A0_A2JY8g(}iFF z`1j7q0M%4EIM&`|I2)3LtrwQ5)G!Gt2>@qX3jl!gK~!kirm7#ULau{cwOe%n0000< KMNUMnLSTYew3_As literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_guard.png b/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_guard.png new file mode 100644 index 0000000000000000000000000000000000000000..b6921fae1be3de827557a7f4cbd77a9785f04fff GIT binary patch literal 384 zcmV-`0e}99P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$I!Q!9R5*>rlD|vCa1g~m5w)Rc)4@=&E}~c!yVyl6ICU$6pym&#o0CunCkOol z#6Q3cf*_^ELEIcGxClZ;a42!`C&8v|1Y4J{Q-jr58$o>2-EsHs-SObRA$?4aQc=-} z=k$W)I`JL!q$-4&7Q##mJ*kQ|MgZt&1Utn(5=$4JmNpRpbou>IEOT4#{v82;eO2(J zz<E?aQN&Dq7EL+>Kn?XfO|2f<q`<aHWW+R!3qwrhO~gqZ^Xaj@6RMSp^kS7*xx7Zp zh8T$Wh{@F-Pw4zyh{;uKt3<*#!r{6NIfKo3SO5$L-<-bGu_?I{0A!wvoYw+q*$A3s zu(}+kcOnYIK>)Vq58M?P5BH2a*(*^?WtUO*_hjIPTD?Yod#q_$OS=XX<%=WNCVSX8 ez4K=CKgB!F3tKbiN-C)U0000<MNUMnLSTYr)TGe> literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_handle.png b/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_handle.png new file mode 100644 index 0000000000000000000000000000000000000000..8043ee3bdc0c15fffbadcf8df25059173d2ad9af GIT binary patch literal 297 zcmV+^0oMMBP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#<4Ht8R5*>*kj)AKaTLW5vGg^fBpcM2#iT53NK>=XU$V2a;SpwU!F$Y0SnvYM zO4;~WOK6HRd&kO@h5S*<S>1cPzjHr;zmw1m3eDg>_rD7V<5wK6d#@&KAT)z<J%g=t z#C)^yy)zgkRb{8$VJ@mrqWw#F)YUoa>I8sXRAH-HlZWj_f^;m>v1m6EEUBtIJgB6} zS&wzmWL-2#$Ks%pehGWuEEY7TvU#}Y696C-Q!wr)F|;P=Pj^qh9=HdK^~wjpGjY!+ vxXYu|_74h2A~X$?7rQKV!c&uv;h*aUJUCwCf>U}300000NkvXXu0mjf^^SeK literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_item.png b/common/src/main/resources/assets/antarchy/textures/item/big_bertha/big_bertha_item.png new file mode 100644 index 0000000000000000000000000000000000000000..67ddda7dd04b3d30c92102700b381b800acd2235 GIT binary patch literal 406 zcmV;H0crk;P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$P)S5VR5*=eWFQf2PSX94%x5H3vrnfRoIgKd5d#aUnq5LKF#P!WgW*WO1_J{F z0|OH=n&)|o!ZqjLdrXR>A)5c6NdE8a;Qaron#6x=OY8stPbB}J=Pml5WX<{-n)o$u zPSX7k3*~v<qW?e5Gy89CY5jkboEl-xeEj_X|GzH&KhInAf0MN|hUQQ6%>Fl7OXGGn zvJIqYW`;2&L_`}lUSen9|M-gG=Qmac8_}N(wJ#VL4wvyVOqlzWq3-BYtZ4>CP+vpy zzoe21!{_(!7?Oo<F@yvw;?>N6EgiI7J_BbTJo25vP+bTk`C>J|OVi=Mf`}-C!>4Zy zm#<x6nEOtR!QO_G!6(g(;rz{axb!nH&hr-iFDfp<z`(%3P_XVP!`%<>7#X0k0#o$q z<44?ihL4~BzqO?`aVZOz7cO7B!tmq+8#($J0KYx6c8a%JRR91007*qoM6N<$f`N&? A*Z=?k literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_boots.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..6db77c993f9aff4961c0870e5079fb9c43731dc6 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1Ig%mAMdS0EiK zCRr>cF<o9|x1!=TCF5Tj#{UCc{^th#Us(Z^B_7~3r!^L6)QU1?exO;(B|(0{4F9nM zB=LQx52yf@2Yb3WhDc1E+vg~BK!JmqlX2tu5C7-CX=r}C^=x9PnWe%f?X;BQ?(B^_ zU3qfDb~sJ`-0|v%&K23Swk!N>7pcuT%&WA3|NNmdjUo*bPl(q({QY0ioNE{3aYeTc Qr$9dQboFyt=akR{05IfrfdBvi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_chestplate.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..59d255936801f06537db43cc408e2c0ac3adf06e GIT binary patch literal 517 zcmV+g0{Z=lP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$zez+vR5*>TlD|tEVHn3hm*lOKrbrw@l0zl%4!Oliw?Lqz(0?F^b6q+ITpe|B zwv=`%#lfxxAs`6SE-pQ2dc)hH4QGNwj$$OlGkH5)@AXdF4#j7Bd3nA+-xuy<I@PM~ zRIB=b_H*%NbF)t8H5x$8vb^}NtR!fES!$V?M!UP~yxe+^AyBg{O=;8IT?gf(UVZwb za&xl|(gx+5yNo$0A5J}xHZn71e_5JHMqS!)a0Y`*1B)DlBN$u~c6x~4O7@#B?Mg`l zG_vzJJ5S-%BlH6Bf(VoB;OmDT08VcN^%~AfpXV;f2Ow$%I5;Ep0@QUnmLb?4odfXB z1EGA_SjAcMQ<(*@{qYL`OSuHWj~k1_i@w#al=R7DNaJl6QR_!`=^|<cLNDNCGGr;I z**hOttz!B184oY|7Jw9aY->KUyjDhRtftg$7o_+}5|c~jiHpGn=>^7xx&~hlQM2sr z&fN~;D9`4mI4cEM%tPrhVlf{T>jIe}$2ZpB2>^~JV{A9T|NM={+=5ZJtp$!IV<1gn z-6d!h%lgT~N2y3s<N-JyUzzOxoK~@{<4*+8u9S4#`n}IDz}LGTc3ChS00000NkvXX Hu0mjf(7NTV literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_helmet.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..4e108e63cce385203802afce050ed5f016b92739 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~#Q>iWS0EiK zCRr>cF<o9|x1!=TCF5Tj#{UCc{^th#Z;k!GvZD3N995tq?vfzCV21y2P+L}e6)5cM z>Eak7F?H<;Prd^N9L^UdWS0Gw-w`x<Laz8<A&<J`n(mnE)}B}QIITZb^j0=fQcg|! zip`ljY0Rt)E$l}=q}^!PnP67H$j|fOpM4d>jj4<-`WHX)0u5&HboFyt=akR{07{xn A`~Uy| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_leggings.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal/blood_crystal_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..8a279c7338ccb161ea42f06d070e51b6badf2b13 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~#Q>iWS0EiK zCRr>cF<o9|x1!=TCF5Tj#{UCc{^th#Z;k!GvZD3N995tq?vfzCV21y2P+L}e6(}6$ z>Eak7F}3$pG*?3a2g`-m#aI67TjVVfslB4mClmA9KO{7@-(-Q-CMM>Yp`9IUolP^7 z?O0Zx5qiKaaj^P#!+r+!8x3<GxbeQ)BDT|P!iBZpT+jbI!Kf$1cw=wTi8P=M44$rj JF6*2UngCxFQ*QtO literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal_apple.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..f4bd37e6d44bdfa53177b33b979ae361d37be7da GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~i2$DvS0G(1 zB{5xIWw)Z@H6`O;8pi(vT>iJl9=dgHGf<ABB*-tA;XediJr!aE6pQn8aSV}|TG}7Y z*I>ZG(pp>aUt0RsvWsp%Z+l8id;M#!O|i^_shlY(Ic(jGr@9+Ll~R+0R-M|Wde(c3 z!-8_PhAaU|VU;Ik9IL$rvY3lK*-xr$=yuWWaK9<>`R^CrlgAmCJr%B41hk34)78&q Iol`;+08Uv>5dZ)H literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal_katana.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal_katana.png new file mode 100644 index 0000000000000000000000000000000000000000..97e263834f23b8a4b99819bcafae9830dbd5fb36 GIT binary patch literal 320 zcmV-G0l)r<P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#`bk7VR5*>j(Y;Q>U=+sj|0~7dK!U-KS`+H)Vh7_=F9CNJN3X!Ki>rgTz`z|C z7xzv~F5UnW!6*hz5n_y`HaSc+b)mK-JkvSD@5xDyqCg_YmF{c|K&c2WU!QS!uu1!& zmmkaRl}M{8o@L7Fu&=eq&Bby!a@-YT&oV_?P4TrZh9k!nUu!wv*;|NJGU#1P0IC&( z$Bk{evoW2okh`~6wWz>IFUR{^0GtNz9DV;};y(rb(NI+@h5*?08ogkWWdT@Ah7-FX zcD=@D7&G`M{=Fc<gJ42`G|W6Zoswsna#>#IV>;#j`6U+yFrH#XCl1pO$(1=3R(cT+ ST8i8N0000<MNUMnLSTXxDu*Wk literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/blood_crystal_shard.png b/common/src/main/resources/assets/antarchy/textures/item/blood_crystal_shard.png new file mode 100644 index 0000000000000000000000000000000000000000..af1ec998026610a091798a5b35e530584465efe1 GIT binary patch literal 354 zcmV-o0iFJdP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$97#k$R5*>zk}*%hU=W5MTE#e#GFe%qFjxnOX}X!P)L(*w&QAUa_YUw&WHDju z(8z!eHPoTv)J7LI20n+TO-rS?>1~(qp7*==?%=PZvZ-LI86ukpBII;7OS!F0u--oc zXAY(s3k=4&nzaH`%@BG=0bq3ZNMjO_<k^tQ;QL7gKyRlGz}G{Bx0K5TrkWuF5n{VO z?JD5Rx%~_YMEGN;(kiTXl=PSFLj~LQ@s=`;O1)g*rrC@=n<{N-!TIq4w(G|h<QnZN z4Bub5c=B?a%Ma0184bo*-BxTtTBQE3-U6<lUkYn4%)mN3!FGLmat*87Dus(3IP(-v zwlMry59c~a2G`$>{r(0fd&-yldt&u*6Z}8o8ye1Wbt#)(&j0`b07*qoM6N<$f}&EL Ak^lez literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/brutalfly_wing.png b/common/src/main/resources/assets/antarchy/textures/item/brutalfly_wing.png new file mode 100644 index 0000000000000000000000000000000000000000..5537396aa8ece39d48a333b050b03e0857a640a5 GIT binary patch literal 498 zcmV<O0S*3%P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$tVu*cR5*>Tk-JMAQ5eO4cbt`3!AO=B*}}jes7w(S9|#t9{sCK91x%C5LWq@M zW20CpSf`1tg_V_supr{I9Co%?gM%{=MKQvx@!oh-%{cDECOO^5<(zvS@Q)C0JuW#D zI(_>}vQ<5Q#WC9veI+RwS?s(5Am?N_D{B}W(Lf^9B(UU6=#r6T#{@gC$T=B;$uR<8 zlv6g`E-r3N7#z`C)pKFCBHMYz+?OfVSIaB_mA)SUgk_BzX+S1l8;#_`;y7P}2<zJ+ zzLKo}l=N(0Q``@6Bgt&-K+M(-MEDQ^&=CvR@B5a!e;Yh~_(Snyj{4~%fq155WZ8WB zg<FS(>Y)IbE)46vup$x%aoe7yDDH>!Y+tkUTu(~;{Au7-Pcb<WNY8U|V^UZg$5#?N zuaXG9k}an;(v!rbaP1_S4#15happ#t>D}i$-?4is@vJ%kx30ujl9k$#m@W+KRssgV zihCr&hX^;4c$T7MWa&3E>|VZb(z%-iVtAIqSCadgUWOh`JWI8;-XyRWR>bk$JpfnV o1Dvi*+v3t_velTio%R2QzyC7Ii$cH9F#rGn07*qoM6N<$f`2gJFaQ7m literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/brutalfly_wings_item.png b/common/src/main/resources/assets/antarchy/textures/item/brutalfly_wings_item.png new file mode 100644 index 0000000000000000000000000000000000000000..91f5a649a1e7f07615eea0764b730e14772a3868 GIT binary patch literal 668 zcmV;N0%QG&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%R!KxbR5*=wlQBpeVHC%I7rqNQp&g<vC`4L^3*2}rVgwf*1Sf|;mt2S1#i3v) zF_2Ak7M$7+&7_l)TXhhkNNUH!6ih-6E=vfga0%X#uS0rgQt5*a-uK@7zxRLN`<}vI zv2;^5A3OlYUyM-v{Yzm${^wT)ormc$0BSA4{^NZVWa*~-6o1Lvu>gQ~l~$A_HV94{ zDx0py^g)*8K*Q2aY3Zh14m73@vTV8@Nkio@Jx24v!_rL|1ITHkBn_3e?Xz20!gcDb zPCj+8I;r3~b#@C&v~8cHp_0=^0T3ynV#HP4%nS+plEl|bYApc>QbNTE{QiBf9JSzP zW-!jnRC)oiu*zxSf|G`%))L%hUjg6*J}IFBaF=~WttB{VNKOkE5xW?G?fF>Ml2S<o z>_6UfcGST3p1`)}b9U5V|M8wmBEYJa6x;Lr37nu0wscd571LcoB@vMB3V=utTe5Uh zTGf)`1U_PL-rv7`z;)_OT>PYME1WbW0H0s0Bn=felVKwDhW8)80rbZh&N(GiT&K>> zZJq0LNq2poN}~U0-Sv5{&m}jvbzG-TN~l=6DTh8%*l#FnF^%J1hjdq9jHn#<IzxUZ z@Shj}q`QJ0`$`G*<6Z|R@Tnw%C=tMpeWiqYGz9>wT2k`HoLq}(<W}NrY%fNYHntbZ zt;AW2Y2=MLX;n+gP=Z1F<6E<|ZJ*{|ndXDnKYL}`w$J$1Y!nw_hBmG^wIGcV72EUq zAv#0Lv>a%JzCi}hq&T%8^TwR~*Pb`#WN~WYnf(ucPb>jJ+DUr=0000<MNUMnLSTaO CJ}-L! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/cloud_bucket.png b/common/src/main/resources/assets/antarchy/textures/item/cloud_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..309b1d2f08fd2d5eaaaa3aec36419aabc05df888 GIT binary patch literal 456 zcmV;(0XP1MP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004fNkl<ZcmZ^e zF;4<P5QU%q0wqXeWkSHj24f%;;xC}FvJsQ3Xsn>HupuTE7Dq)xbul#dMhopc3v+11 zLL-+;Y_vgg>K_2}CfUvHacuH-X6Ma(ySs=v>+<4!8r7UOBmy{C-8%qP+Ad=)w+_~l zAO@gVEXu7MWb@x-g748URx(Qhac{1s>_KE{0FCx(OB(5qzI=SXJj!rpH7AjEr`rL0 znNu3T!*V)}5C5GhIJB`@lKl1AgZ~zQ{?B+UHMJQ4tA2<RyMz1NYw!h>`T~dPH;!9s zR-ysu^?GPFn_yFQcOMjo2w|*LDzGd|2GwQ&SS%C@Ac!K2Vx7ZBjXG09GXT2ze4at; z?%_%DvvwD$R7!HS8GylHpz224DQ_9)=)nMZo)`6Wu3o@G7={d58qn|e7hKmBV>ld2 zjBnX&7LMb9y~@)7RfvBhexvGB(EyNa+cx5mAPA6jJ0S*u1qG?qY9NeH=GPeMu_vk- y08KU~iC$d)00030|CQg%)c^nh21!IgR09CzTd^UAos^OQ0000<MNUMnLSTXjhQMk7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/cloud_shark_fin.png b/common/src/main/resources/assets/antarchy/textures/item/cloud_shark_fin.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f50269024e298829f6f7c2e4c120b4f736ac54 GIT binary patch literal 458 zcmV;*0X6=KP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$gh@m}R5*>Tk>4vrVHn3hm_!|;&5vnEGqtrePNS(^yJz`TbK{Eq5evC<t>i{- zC<(iA;f9DJt7T1XA+b6OH9BgAdR^`0Y}9Da)%!m0^L(H0^Le4%F}oNMvx^Z?YJKJR z%T#ztcoqMj238g(+%DVy1V*Q41VA#SGBP$uscRS<cw~kB;~fCJioYZgU7)eK3)$f$ z@51e}=^|6%rC)_ig$a+Wu(`d!_;47v%ZA%ENHV2D7?FKUu(h&W@x8t(e~2FK%{MqY z=6pQ?#Ct7=C#$r!_^?_etQLuWpP!Fh1NCh+b63%e`67YQ=^62sxhJE&66hbmTqkoD zKj7h7rK;MD)gs~SY%dZqK<rkA$UY`?kRDk9;Nk98XCphDd}_I$8K_#CK<@-EFVCDt z*8y}E$&||e@eWTn7wm4V=^P9|f}u$P(A3$7O|s)v{CaadcFtuiVrVXMkbew@5LqdK zs-=m??5JA$w_h|mD2!leQkbM#06w)`(e$#!7rjH1z0pk<tN;K207*qoM6N<$f_-1k AdjJ3c literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/cloud_shark_fin_soup.png b/common/src/main/resources/assets/antarchy/textures/item/cloud_shark_fin_soup.png new file mode 100644 index 0000000000000000000000000000000000000000..2cba050e38590cf53260846714cb25de5075bd07 GIT binary patch literal 431 zcmV;g0Z{&lP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$X-PyuR5*>@kUdL6VHk!lqm)A+l5{e#lbVoa_yH~o5wy5SOIx|P)mGZl)(_}M zM0>Qf2qA%B1%lNeNz%u$kPIVQM2+5t&{EG}Yxneia9!Nb0~*;%#Kl%3F0}r-GoS@~ zZLWS;Z9%nM#O|2*yCAl*B%+aUySCTnqMtE38hCtu0Pb!}*c}s8%f<d1G~ertk2#oe z%#utV0I(R05L;Oi3+`dD9F#QM=zd?Kk+85#yOAY5R~I?f);GAjEpd5&ja5yNek=fR za9V3~gRR5l=zs`F&nO5owK;~22C{qG0E847li!J=$f#<C@^oHg3JqO{z$Qxon9N43 zxfCHq2EGB4*~nY<o!z4o0G?hy=xG3uek`CUGKcvanpgRs<@%j$?jI9y8hQjBJMh^h zF=YWo*0<l(N`uwVJn7;&YNbK8Sm)v8Q>Q6t?E)a+G_*yY5jQ(WX8;|rrl4EYN;mkA Z@&yt)dvMBNR=xlL002ovPDHLkV1h8vx`zM& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/cornea.png b/common/src/main/resources/assets/antarchy/textures/item/cornea.png new file mode 100644 index 0000000000000000000000000000000000000000..c762320fb46689a75bfa50425e60cf6f8d5a0360 GIT binary patch literal 404 zcmV;F0c-w=P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$PDw;TR5*>LlRs<1Kp2Ogm{U^<T?&;(upnj%IA?cp?(EVJ(5>`C^h<PccJAVy zrHkNXaVS*LZh{zX;&ljjUJ`Zjo$k;3yuaVQcLx`Sm0x&j_|lxee~$|}W{5o8iNP;d z4~q?7o-3j^x^++XWQC!Cd9owG;l;fL;Cb<T(uq)TfWuJiHQbVWoz#g_C!gC5uCM|4 z_?cLRBg~T>04=%4FISl?R~fZOaZO01VSthvD8&Fr1K!<Drhw_HP(Z;-9bmFtG5*`~ zWu<9-YnM^aG_hT4%2)d;Q(b`}5j|NsT0lD(EvD96vSBDv(1h>pO2K-;fr@V3(+|l6 zACeLw5wkd9w3up6<l)Q}#)qSXL<Bg5B4TvRLAUP7S)Aw%b>A4x?OW*^8N_StLOaM? yQ!4FRQw~_;3OjW`biN0tqFrldKA9<YQTzjtX^Se9m#H}b0000<MNUMnLSTX*U9evO literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/diamond_minecart.png b/common/src/main/resources/assets/antarchy/textures/item/diamond_minecart.png new file mode 100644 index 0000000000000000000000000000000000000000..6d25517b7c1ed1487f2d969b5c9d3336bfcf380a GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NS%G}T0G|+7!J;aWxL{UoT{aU78EJ{D|GzE#{le?*&Hw-Zv+5ZFRZX08K@muC zmjw9*0|lXg!ONfV6Hu75z$3Dlfr0N32s4Umcr^e8Gd*1#Lo|Y8&l!pxP~c#`a71k5 zo&N_^FJ50Ld8J0e<?koP6Sco}5_(Q21>|lpd80L9fuAW4SKl37gO(@n7%orXUcS!c zOvcMu+ItSZU^lw5SJ87_&$IOU9>Fv7K7F)TnLJOc?a@3f>3t!4C92sN&#pI(23pGC M>FVdQ&MBb@0K;o%BLDyZ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/dream_campfire.png b/common/src/main/resources/assets/antarchy/textures/item/dream_campfire.png new file mode 100644 index 0000000000000000000000000000000000000000..f0ebd9cc7292fff6e8a08ea4346503b293527cdb GIT binary patch literal 444 zcmV;t0Ym<YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004TNkl<Zcmbr5 zKTASk7{yOQ1eS17D=PmG{h>%2lb|SQXz3fY1TC%&HARhmfoN>2Xbv12TcjwVAWDKt z!$K1gN}Iy&d0yVDa`gr!_q@KI^PJzK=)yl=zXEnPt5v5RjsRU=i=|sa90B2efa>vw zT7HS90KIW=MD+;Ko^onuQvf#}?y29dA@pjs+RX;gn^^Sv0g884bjG`u4ZuzFbE?Rp zz>vDrV@9uD4S=QD(Q3Ys!P5g!EC4LKJ!+gDGtMYSofd$>#>xy9BU=b`tO`VzuM#HA z^q6sGYGT0pTLr+f;sI}^A}U|sNWUtl@&W6vGbS1$02)3|yA=BjFCL#WxKBo~z8uAN zEDCpdp&=U&8?1;dK)2C}qxdCuj}wTWXTi_G-Y!rtxldarZS!!Ml4m&N!}MebV?jft zi^)_D@1?TL)MsLthXC@$GWJhyL}%AoPzR?edB01SphcfzW_INfz{PF0?JpwX2LJ&7 m{}SoMl>h($21!IgR09BOO1dF+3q=+H0000<MNUMnLSTaN*1Ku| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/dream_lantern.png b/common/src/main/resources/assets/antarchy/textures/item/dream_lantern.png new file mode 100644 index 0000000000000000000000000000000000000000..f90a41e6e0f91cdec9bc49e2fb0d79e9314633fd GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`w>@1PLn;`TOj^%%C_&`t`8C2K zt7qse<J>%3XBJERfkpfejBnI1>+WkvxRkUh+aS`X%y5T|rL=s_!+Wpi^YY1@d-wD1 z=?G5N`TY%f`BS2-eHczB?o9id$Q0oh*Z-eUN1lK70i_k<J3jwD?CG`MF{HtIe)xs| zECte$OCri7_v(LbTCwjy#fCF3@2A)3Gwm?V3l}(g!sYxKeJg#YACsPjv1gbRa~OMS zH5@)E%(1#;mkY!GKTmn?<RAFTa>01Afl@>B>$@VGEA^_<Cb=;D-}kpn^heS+QwOOl qo6Lc}`~Uyui|_k^3^tHAnHi?>yD0w6<R}4(FnGH9xvX<aXaWHLuXh{( literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/duct_tape.png b/common/src/main/resources/assets/antarchy/textures/item/duct_tape.png new file mode 100644 index 0000000000000000000000000000000000000000..bb4c087d082e353eb929155bdceaf4e0a38418f7 GIT binary patch literal 397 zcmV;80doF{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$M@d9MR5*>LlEF^GKp2ES2qXkzQYuZFSdGzE!i|$5CV24fjfe0Rd@dh>16L1T zP&6^L255!G0yg1LFYKmUs0W>-+3oDi?Ekkv{1b(JWUJRs((fC0MK}%t2s~f$>;$xW z?d0U@RN)rS69A$h#vgb}NGUD6yz3;*uC17d{SnQs&1|})ez7G7BqBr!$U>OkpFSja z(5T?2G)1wwzQ0MDT^rLfF)dRHggIWUi5F`s^(tq#=QNItL<s;C<FG%XQm;z$+rukS z5X+FA3IHbVL|KJ-{`iS@tl<wlq99h<ET)B7a~_12-#%jYrm|H-+jFM0Fq<xwRfzTW zAscr^*{WeU`u-L~YTBF)F&rKLWv&cUZVMZCMYR3zQ4q@~ixPm{aT3GP`S!o$K{yW4 rK!%Vr$^}3UMH+$U7xMVLs{e!^!pf&*f&B8@00000NkvXXu0mjfWO1y= literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/emperor_scorpion_stinger.png b/common/src/main/resources/assets/antarchy/textures/item/emperor_scorpion_stinger.png new file mode 100644 index 0000000000000000000000000000000000000000..e982272587d203fa1a0a41207cb090762c22a019 GIT binary patch literal 348 zcmV-i0i*tjP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$7D+@wR5*>bk+Dw0Fcd|Pp)>&xW-(GW2A0fx5<kKRvGWxjD;O%l6r@-}^<c?X z1!hQ`5S*Y&2rqH$d(XRm5B|6WfJ80|?rtw5fOT;=dw8}2z~Pnw$*5$B)&<4{I*`Y@ zNE_hsr4g&8s>ujoOu#zN&9&+ko;GxeGQgZU?Kj&!N(!ut7~knnegdqEXkD<`?uW<# zS{EoO0BFOg&l04|Bv!JVRBi(p4^MAhBToU=tOvlwd3oO$&*~G-gy>H{hAF(d(R|=A zKZUwdQJ3TYRY6vnevDZUpcCyZL!*+}hFm*4#=26`hN-~@Xx_)_vw*r%5g^4+kU3)p u`2Oyl?Y_SmCxB#5?>xph0UQ(c-_{pY>Xf4M^`Nl;0000<MNUMnLSTa6o05kB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/fallen_king_crown_item.png b/common/src/main/resources/assets/antarchy/textures/item/fallen_king_crown_item.png new file mode 100644 index 0000000000000000000000000000000000000000..b73a5b56db39d7609a8b1bfd554a817bf682749d GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|K6$!0hFJ6_ zCrEs15S)HwnaIKaCu;UvzAs$Wn%$6jYl_m3|Nrl^|NsBL_QU`8*MI!qzpirO2}S91 zEW%&rR>~bcP;dWAGR<(RQH0Iy{=}KzUF>&o&n(#a;{D<47O|&~T;xdKtZ@6pfddBu zRvlz1kGuNJori~K5)Y3Sk4BNfRt+`-AgB<DG@9{yUYbCNX==hW@zjdNcD#8On`D@o znGZiymJj6JvA=+OQs8n)i9BPV@|@%ZAo%g;i+s$pC(j;h+-sCpc%E?XfR29GBYO#f zpMmEO9JzSn!+Uqz<~fJ6S8$gtkP499!h9;KNBKoTXFn6eSM%ty%n;9oK;JWXy85}S Ib4q9e0Bf9t#Q*>R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/gravity_gun_item.png b/common/src/main/resources/assets/antarchy/textures/item/gravity_gun_item.png new file mode 100644 index 0000000000000000000000000000000000000000..b50c212b8be9031aa7a509068134c413e1684298 GIT binary patch literal 427 zcmV;c0aX5pP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$Wl2OqR5*>*lD|vCKorM6k&HH%g5V+)5u$=(p-@n9aOmPH2pt@xi{cMZHz`=K zi%x>GF0Q&bbnp)-B?^K<(SU)X7>itL>r@@$P?{RMSQqiLynFB7eYx+wgMW{b%@|&9 zUn40$LONq9UmFsM8LzpnR$l{$O*5~k0CUrW0300O5sy!Jd_&X1fmo|md@(hhu@pzv zy_Mu707B?(jhYtbXs-sqQ#r)ic1v8%W(;pQW>J(S92vp3Z3^8wJtHA5iq9n9KM+Fa zsjTysx*>EpO11imly2h<0G3xH-b!+k)ALKtay<y42RsX*v$&SSEgJxwJZ}O}DOrsh ztj-StZ#c4!l&-JdL<pVTorzXq%wlUJ#d^Ac>c~1<``7;7{rzoV3IhW}o^9KH9*xF$ z0E$kfW#Omz6B-*Q95Jx23UqZMV48WwH1i6;((DvKX97)LT=#btn)J^uw0*X};}b`L ViKk42$y)#b002ovPDHLkV1m7{vNQky literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/growth_ray_item.png b/common/src/main/resources/assets/antarchy/textures/item/growth_ray_item.png new file mode 100644 index 0000000000000000000000000000000000000000..b6cd7548991566e5179037256a26e93c752522f7 GIT binary patch literal 429 zcmV;e0aE^nP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$XGugsR5*>*lD|trQ5c4wE8?C}1R{|RHi=Q5z^O$Chl>7y9Qw7jBu&k=GzHR7 z6tspz4J|<gp~KBUqCtcZ3qj81s`oB}%W05%F)+fRp?7-^=Y5~U_Z|56(heUA$}!Tg zv8^r_+iTje%R(fSX|@0uANQl{Ma?S>o2BS9kFRyIsW=<C{7{kuav-1A=LnHdUVw$E zNp7Dil$!F#fCE~ei%@DxPUQ;v!H(v!t*#qt^n3s$lW8RloAtQ}*;JhQ#V7!|-7GgB z9S$>_wChy>JOHJpq#+Fe+Vv`y)xjxtUS(TdR*z2z_<Cf{uH2b;8`7ZB>k|UL9ss&t z)W((#wYGnR(drLv!tdwpx!`($nqJg2v9+fL4*_cVOLq%GB$Tcfzj@Pa@%~=X0EVt> zP|0Lk0a#WC(`*ro&12hb?(gq@%?_0i2^9{{x_`$rYC$kKLnst-y?4}ta`|P{$RFzq XK{}=^3Y+rY00000NkvXXu0mjfklVbe literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ichor_bucket.png b/common/src/main/resources/assets/antarchy/textures/item/ichor_bucket.png new file mode 100644 index 0000000000000000000000000000000000000000..16c8c10a58ebdcf15ef76f64c5750ee223dfd1ca GIT binary patch literal 389 zcmV;00eb$4P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003xNkl<Zcmbr3 zF;0X)7=<4zSyxNWKtfDR#DbEFb5IZ(OAVLULX3sh6kI{Q039?~l5hq}jD_O9fgub# zi6(CH=7;y*|IM<&KYv<)=Xrxpy1NvBTnd5!R2;`xO6E(@3}DEmkM|0%k9)j5-Q)T0 zX4LIr9>k0tb|qv6(0F;+W3x43?9Ksm3**G3J-!<d89Tz9j?Fa1IJ@$2dU1{KzQ^#{ z3y%;!4_^=&J0h441(4@Ck|Y63yUP(qAfM^^zK<x1rqyvM09vl=f*^`8ic4H(zSa?d z1;=qXw6ZKq@fAQ_*Gl-87X?t3<*z$k*D0MDP*s&t6om+zrV(>}*tU%<%fPP8W`H!- zpRvAC_T*FmB&TVLHKc7@=x!%O0nm_;FbqK$|1v*~lNmcp9RV1!s1vibegFUf|NrAp jL74ym00v1!K~w_(ZoH2nQLT9J00000NkvXXu0mjfq_dzc literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/jumpy_bug_leg.png b/common/src/main/resources/assets/antarchy/textures/item/jumpy_bug_leg.png new file mode 100644 index 0000000000000000000000000000000000000000..f517ba33c6778b5cc02d1526ca5a2ffbe42e2c0f GIT binary patch literal 321 zcmV-H0lxl;P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#`$<GWR5*>LQZbIgFc2Ig6l<|C2<{M43MvZfJR*PKf%k~~fffqdlX3!b;vz^C zK==w|D<Nz^Vk%p^Gdr_3@FoOTn2iU<o>xD=Y+t)c{iEN#i2;TaX>rquq`MQzile6j z0HCCYKnVm&KuM1ksYNJH-yP0a{N*5$P}0M9k~TXSY2_wN%mq=rN0JrD^8x@cpMF+) zY7T}SiO|>B9nOg2JvQmlF3yC$ei+pWjI=UD@)6m^S)Q&n0b$9*&MkM66*Y3XC-gPG z)?3$8*#Sqk2ztavct+l&M-c(esYS~co5*Ew%X}HL@xYXylKqJslB{^o!9D%~wT)++ TnZ6T~00000NkvXXu0mjfJzIkY literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/kraken_tooth.png b/common/src/main/resources/assets/antarchy/textures/item/kraken_tooth.png new file mode 100644 index 0000000000000000000000000000000000000000..200ab73185a8734d84896a33d92b24e8b7d64df0 GIT binary patch literal 410 zcmV;L0cHM)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$R7pfZR5*>zk<Cg1Q5c3F)2P5mJ0bmON(&(fHHv6sSkWRE<sI0*r5BKM0WI6t zC3FWti=aXrH`Nd^F^R*#@dqq$)3h+fpCQ`SyE@<do%i|95B#-UorRLi+P#gF(+ihl zVnCkWA|6W+ibOGV4JC*D8&F?U$z|=iz$|N<TL2ikhFU8A2yyooS2wD%7@Wy}w%(Z! zhMDpSCdNh)zVZBB@kwz4j0_rQ=a(+^;SodEy58P)isPe0dvLEK0HADDu}l*~*RV_z zfPnCkNhgOOj)0CrkthI`X=2Gbtq=duo}tIdq?7jQ@)Ge_0?Rb1SncqOZX+fITIHGB z`|ED5?;H112e#KOuw)grRBTU|bsBP-cqELf7luyY88m_-%$tOU>^Rfk-Yc?M>znR) zg^l&3y|c1QNGt$g$TF&4a11*FIuPOYBbzk<$Ke0b7o9?Y$-dXujsO4v07*qoM6N<$ Ef@{3CTmS$7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/lucid_eye.png b/common/src/main/resources/assets/antarchy/textures/item/lucid_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..3e25968baff85cc1a466595b731ad2dac7916c64 GIT binary patch literal 438 zcmV;n0ZIOeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$a7jc#R5*>rlfO#>VHn3h{s5st0wEBNh!bnbMI@05gn|SI8%x^V+8iA!XmM(= z|Dm;89YR78ju7%D%OmB$BMA*!&gB|TuRAoSpzm_`KF|AnzRx}Hz3|`iEK63B2@{|{ zHYj(Lg?s(W3bUCs09|zeU;=ZXIcg=DFteF7!ugREczCsQHK|TjZo44<g~f#;7(n0| z#E_L#KS<~HW?Rh}#Onm~#|A=7{0a0%l+LcL_bDhMhFu-|obLJKLxLwe@K}eHPfGbK z`V)hv`vwQ`Z8Swih>7^V48jH%^^f;UuhV@xEHp)hP>S`{0D%3R<%haXe_}BA2`=e1 z*HTkdhPrOS9kK!Cj^e4xZRm{<Vj`L(Q@Aa%zZN8$N!#uKQdi^d?Pb9bCkC|}$sU*{ z$!tY8>8b;Ux=w00PP5T+b>KS2Db)n5BNIa)$@cV{jh4%u-+txOji?EbiwLf^9VWJx g-h~-xQQ@EI8;wt!XiT_-#sB~S07*qoM6N<$g32(!f&c&j literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/lucid_pearl.png b/common/src/main/resources/assets/antarchy/textures/item/lucid_pearl.png new file mode 100644 index 0000000000000000000000000000000000000000..e075e709d7e72b30a20201feec0a96b564574b5e GIT binary patch literal 400 zcmV;B0dM|^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$N=ZaPR5*>rk}*pHVHn4M7l$XjMqmy%<e(JXNka&(eFKMvg0?<^-#~|&Tlx+W z*x=C6(B`P%6rPaeki!isL|v#HT*G;<UcT58^h^)$`~3gU|M@=;{C8-ZKC4+fi1Mp9 zM_H?UjDU7hXJ3cD56;x5=gqjEylNW>s#!ZIr*uk16AC7y`U{!EZQ31|htG8qO$olO zgb&wsYRw@4mGlmSxwl5L^;1EqXoksSle?CSozwxinY>dfnv_$z+JjZ;qvsEvzC2(# zyCn<&E|2%9HHT7#RM7Kg^nGY|Tn6(v7+7{Lm@x&)5&Awf#-0RQ!XTFr;W%A4Rxbw% zP00teTpD9f7FfcN-On$MpzFp=j61TBeX=WXroNP(O9(P&2LN&_YbHi<n$8E7Fys-* utt`MB?_iZAk{?Cn$FG;DB2oeWEWQCyv6!=s7}pE{0000<MNUMnLSTaR+N+@e literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/mantis_claw.png b/common/src/main/resources/assets/antarchy/textures/item/mantis_claw.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c99633c92ad428671422cfea21dd4d5f9cc6e6 GIT binary patch literal 470 zcmV;{0V)28P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$kV!;AR5*>jlTRqaVI0Ok@0?gBC4Uk-In81R<sc{J&kk}B7vbb5lz%NHA&Dr_ zsNW8v<iJHaD1{T{Kq*`(8O=s(GyD!xdmY%=#wg```u4o<^L(H8+w;O7ON1J|;RCcP zm9pMcO+$wwzTp9&J%BD6v?`TSm!+qmsEj4MDt~eiA+Tgu<yey)fd0)svW<C64UWVW z(S0Tt6qNzcWoZQ<E!~L6<NCdW&}5hMoS<6+;8Zx{y3j?F0USGv^i=h}UC7eMb&(Ki z?o+%&iJ1nvEUi4>_;`8@Fn_TOKtpLG8HS{xy~Bgy&*YcqC<mkE;{fDtYyc2+YmAnU zla_A$c?Y&j4ey;Ze9%2SAOg4kFjir$rKF}fW)~4bTDO>`zpk0ol?ArXT+C=bVQW#O zIlquq-xfi)hDjQkaHxX!AjKqcHYZmmw{=E{l++Z<l#EpBP1OJ#pBypaP{o%?Y`?w| zk8{&pc>`f=cWqw;Zv7me906d?FT~cO$e1Vmrb0x3!AUjlU-_SU1qg1HRlgCega7~l M07*qoM6N<$f)ixUe*gdg literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/moggles_item.png b/common/src/main/resources/assets/antarchy/textures/item/moggles_item.png new file mode 100644 index 0000000000000000000000000000000000000000..c27cbc8d00657be0733c5de25712fbea8bb761f7 GIT binary patch literal 457 zcmV;)0XF`LP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$gGod|R5*>@lD|trQ5c4wE48GBcq{Nime}PYM2HU6(wGWSLqkJj|3X2u2SU+* zAWaSiVYz8T5kWa921Q)@?O<ejNwOB9)8w_1XsD@g`Of=r&ilQ59La`_-<0K7um8fJ z?W2fH`9$Nql*~&%@fL&f(=&7P6AdYrl6fgI<rBe~F#uxGbV~xshRvMd8c=w7dBrs} zNUx)v)YcKfnK4R6ox<rQR%-`^+v2ArZ67C>j5?#56Mzf-9=XR($*7}hPE^gwg?^7W z(Ellk1>mepB^FJiYEIS<Yb<YG)9Yx*YVBxYv1ppJF12Y8o(u`ku-633D~pV8tO6jr zl@``*@5D3gB|I4t0G66j<z)XDzfYt3SY{i@KD?QRUzuw_;bi}qno(^oabese0Q^1; zZ=j#^>>aXOp>k6+dxPilIsj`2SIs3hM8w`HWVgajD#LVegj`<75A38e$ZmzgZPC2@ z?LXK}>=D;15@bYNuSl~GPa>{Yq`t(S;D6RT$z!A7nY*j;00000NkvXXu0mjf<5JIX literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/molevore_nose.png b/common/src/main/resources/assets/antarchy/textures/item/molevore_nose.png new file mode 100644 index 0000000000000000000000000000000000000000..63b2deca88049a98d21f7d309d75bafd00d0f4bc GIT binary patch literal 406 zcmV;H0crk;P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$P)S5VR5*>*k}+!nK@f$%)oX+xB!Y&+1CxNwDOebYW&S|0I7n;h&$xe)D^sSh z5G%100#Rbps0d1eaB|>*5$xsCWEPF2NEI^G?3*`l-p(%k`%scJ>eWbc$7`zZ#GmTM zF6lgfK_(g3WXEf&yW8tXY5?!kw|xgf9?cgNa#<?nJOInhmVW=0GxL<9Z2|B!m};I3 zFhpG%hhrarqHXDB!7Anafs>fyHC3zA)udpx*7nktsdK?YKcLm=>OB~ZdNmSNfKtgO z^aGAhQY<&&9xkFcmPsL(jU2D3jM03-Q6d3A#<s{L<78}$^~Xv#%MQeW><l30wg;*= znUS_keGOS+=m#t}Ta69JK55IOH<{tK2WsybLq9--WJ+%`;|d7Btjl>f3;?%1P_@-2 z%B7N8NN^V-KsP=-zHt9MJ@{xkYM1%wH~8PjCq?p@E|l3yqyPW_07*qoM6N<$f{J^w A&;S4c literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/moleworm.png b/common/src/main/resources/assets/antarchy/textures/item/moleworm.png new file mode 100644 index 0000000000000000000000000000000000000000..3cf841d651388a116437b9bfda2e6b81dacb24ec GIT binary patch literal 437 zcmV;m0ZRUfP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004MNkl<ZcmdQ< zJxIe~5Piuk_6MvMRHSqW6r2=6=%}~^+{D49P@EjZQE?E&MR69vNfbxH!J%7BLD4Z} zP-0OLOdyTo9`g=TOspVuGH|)?dw1`>`%XoV-#-<&-l~U}tBWCD|LYT~)oQ5gdLoFC zG&Y*S^P9&bx(ZY(mC*Nn1VMmeu_%o^XR}$b)_Qu!$l!qB34z!#pU<OIDuE)lZHo}e z6k)A)*8DjE$&{pH+#HJ#Cz+X|6seyy6yDW%8II#%V{!<lX%dHF7~(9K=tm+WI?80s z40Ue*RH4Yx!Zhw5U$HkkF2rae*5SIY5SR%tTb3p6yvqdJw=dvk4<0^{%k^Qo+%F=r zBS~y#_B^jcCMFZCPYi>b-JQ|UZhvCurqyvR6bjHZ4a{k>2=K>eOl=-2S9cbcjvJ_z zGvJsPEA!yOXu!U1p?(L~&YKEdn2A#~TBbq+3KC04LLgoI%e`lTF8}}l|NoClhK~RM f00v1!K~w_(*!R03u2J}400000NkvXXu0mjf;=Q}y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/mud_pie.png b/common/src/main/resources/assets/antarchy/textures/item/mud_pie.png new file mode 100644 index 0000000000000000000000000000000000000000..63dfcad75a4d8380590b85dfd462587f63d3f52f GIT binary patch literal 492 zcmV<I0Tcd-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$rb$FWR5*>*kwHsTQ5c4w5fPjjt}~wN$aNT%JQP7GgXn~|&_%Xr7j2?N>o%># zWsCkn`U~2JAcUYBU8p!p#E_`bnJ~neyxij*FEd6VUKcV4r>1rEZO+HxeV^}q?}7im zBF!%E<#Hi_6>VpEWi>K2IS~eDKiJIY|IoKKGiGH5N5lXK&T`@XyM2^(4IrEuP4jqe z-hf)Jo3k=Q+D-zn_URjCUBimDvzXrp;LW2!#)oe(H8~MB0P5yq$>X3Lu(el0pZ;QL zV~3Hp0M|X`LFWbiy&bH7_{u<!Z6GZGp4I@UgYWqM3BtPCO!lSN{u$@#%_!+E!MoL6 zrr+;24KaNE@;PN)V`*cDWU>=swW5P_a{~DO2@l8a;D{KnX5RutuBRHlc=iNG#8_DS z!szWD0Jio@rgtk<h6cKgxgkU;C2pn4Vt$`~#{$3+v4;N0^C=XMky4te2B4H8m57tJ zlN@=zfdPC}hZKs(WM#%^f6u_IA*E#KmL!#k<5sGq5^?kV!e>=CNB#z=uM^rr;AxF5 i1ofX%N;TF0+qwin4x`<sfbl>80000<MNUMnLSTXxWaUu+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_boots.png b/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..1ead3d957cd13dba95543540312b5a2e49c16ce8 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~=>VS)S0F7V zEDS`#((1AbrkYyLrpBI**5RJ+*-y8<ehZZ5ED7=pX7~>U=1jA%00q50T^vIsrq1p1 z<~m>?;54<+?z?^A#0ishqRn3gKbXGc_QH#a>@RqeWUk6em#_+aWhxa)2zz7q+OT`Y pt|#ryo*I+cd@31Uc4^mMX5Mm<F|wfSzz3kQ44$rjF6*2UngBgzLxlhU literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_chestplate.png b/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..b4886f09244d465fcd6cc23165bc8bd9ec25a461 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~=>VS)SC9&R zJ}F^gVQF<)1yfBeXH#QON9%A;_v|fNPgH=?oFzei!3_VQz?^CJ6`){(r;B5V#MIXQ zK&}G@9L}!3kN*1G<UGIDfACZA?+OW%-~J`%6uq`OUX^kZIiwSGg~?^I2j?E%4GneE z9?n~^%4Ny#cb*eejFw5<I>s!-!gu)i2gbcy%Xu=Gp8S6Q>fHCW;+YambG$#4gB;D^ M>FVdQ&MBb@04d{6Z2$lO literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_helmet.png b/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..c9d9889915c68589f1825e54d5f38f51e546e2bf GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~i2$DvS0F7V zEG#UoE~{XwspV{H?CEG7?&+SrW$Gbmpd3d@kY6yve+amGD#QpV=I-g@7$Pxs=?QPH z1_K7?gU@dNz8@j7_K}yt>OGQ=UoQziXXp8`XYuaY*S@OGDphJ%-;m;5)yOIB&%xlb k!{OdRZnpmRtM%I%mm4$k9-LV531}pPr>mdKI;Vst0KbAkoB#j- literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_leggings.png b/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0bbc7a2041273315818b7c09451ede8ff7ac9f GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~i2$DvS0F7V zEG#UoE~{XwspV{H?CEG7?&+SrW$Gbmpd3d@kY6yve+amGD#QpV7Ub#T7$PyX_l!5+ z0S6AI3yzHM>mMK6_BoP|J2~!xVV=;$e5E>%oyvLzJ5OC>3w(65V84Y_NT1+t!JF9z v;ya{H%{Z{HZO6j!0!Aal=j;s6_MBk8Ka(+UMwOKT&~ye*S3j3^P6<r_`j$i! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_scale.png b/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_scale.png new file mode 100644 index 0000000000000000000000000000000000000000..1ef3135a7b4541606156f80e717ff28d7433be88 GIT binary patch literal 350 zcmV-k0iphhP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$7)eAyR5*>zk-txaKorM6RU9DgDW*w@rw*iDo!t8WZ(XdDKT=IAiUvi2aD$k0 zP|k8-SAEmH_rAaK4*t4&o0j9rR0EVM=l*WqiFG!SWe~ExvtN(2stVG0(GcoX9Z#m( z7sB*umT`P^%5pX1Ie%z~v=ST~p4iU7CCk+e8H6NH=M8+%CVTDx+g%1BQM>@a7lP~P z!lY;=Sa<(;e*qwh7sw#w>gEhz2((HJ-U!t0Wtjj8X_gtm`mL&h=rL*-Zml=I5P04Y z&l@6x(9BDfe+xsI-}3sFwU79t{^cM?(h%#NR!M{0O5nKz<Vd2b!o)TyEa$q+zz;(0 wI(?JIb^55PFbC@*V}Ik`uFy8%H{$=PPuK{LadXi?n*aa+07*qoM6N<$f*v8BbpQYW literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_sword.png b/common/src/main/resources/assets/antarchy/textures/item/nightmare/nightmare_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..4323a4af8684fc8ede925939577f7670e200c96a GIT binary patch literal 484 zcmV<A0UQ2_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$o=HSOR5*>Dk+Du2K@>&LfWemKK%7|#Yn_OVi7<8=O9)G8apN>;k}5??{s3A& zfR2KKf5;C+qJt)GA|VkF&c+JziWn~uwzcaRtVw}(v}PfRe5=u$Id|TBS1^WFmS3yj zJUI@$DsGre4EfO=GBFNZb?dqo`(L<FtY~=GT%gwSsh=K**xg6L`Rmc12-iz#LDd<B zM>;4JE9y;hf~s5RgEF+K%;r@oEm(8DvGHUHyJ6!tPqeu<=y@Hgew%lLY20Q_1aK~s z<CXLM7Cs+^f!ifMvsTo5<1vTCiTB%t;Z<?Nc1+$21L&Usa+w@264!icoRLl%yq!(* z@yf%yJjQX|2&_j4oa6nr!Yb>_f5Cc$uzLQ0&1r#mdCV`bt>HqkqQWUfmI#oN8G2ra zEgmsDm!*^z>`%?8RC0zL-yTUP(!t{5OJ!N}3<u{7yEa!pzfkW_u`aso_%^%d0^W5e zVjzMAJ~dKYT(oeUGd-^<rOH}mnvKu=P8j#5fXwFA_VXnb7=>j@sZ1#&^+*Rn_J7;< aL;3?ZK)Ok+R34oG0000<MNUMnLSTXcm)Rx& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/nyxite_spike.png b/common/src/main/resources/assets/antarchy/textures/item/nyxite_spike.png new file mode 100644 index 0000000000000000000000000000000000000000..83307aee5bdc4e2598919a39a7d41c3df0f2c139 GIT binary patch literal 342 zcmV-c0jd6pP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003CNkl<Zcmc$c zJF)>m6o%Uku6sR8m5>C1j7W(TIV-RMOR@ngAg6>9WC9U#<^4$7d|g_Zo^GkB`TKRw z|8<|~`4Ps`s&^zRmzq*5ldDQpC^n>#E&_n{b|X+CoK(5lR7T{|c{RS?FT#ZQ0PKhn zQ!)}4jBzrix5)><U?y{#>1w9Df4~1?xfq7j<k|QD<4Nxo#JIohR2oKPnhE*<Ec8d+ z5aKkHLLUo91@#j*6#$S>tF)yqMfaS5m?<lOq}};Ir*7nUI|XW2L9ej_*cEArt#;3= zUMqlaKom&A`yaSo<~CUYB<kIPFn7rbc)!xweDJzn6XXPtNGXW1OCJF))BF1O0S^EG o0RR6h2_s_w000I_L_t&o0ELrRAu1#A0{{R307*qoM6N<$f?EiSn*aa+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ouranwood_acorn.png b/common/src/main/resources/assets/antarchy/textures/item/ouranwood_acorn.png new file mode 100644 index 0000000000000000000000000000000000000000..edcac9fc61f0ff17ec3e38f96afc23e07fd80347 GIT binary patch literal 409 zcmV;K0cQS*P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$Q%OWYR5*>*kv&hsP!xtAKobk0AL2mLqCpo-OpMVu7~`Oe;UBm%JNYvl{2Po8 z>^K+)-5?=04jOEUkjO_%poWChL0bz{W_`DF@B2RYoO|G3>GFKXy*SIc!Lx<m%$~7l zImnX0RZ))syqMhyUnroEUvp275B%CR4GMY3ZMK~mZ*2Nte|yC}*~>B-IoP(1C`yQ; zgq&RDzEbD<wiTJ%fhxu@S{;m5ho0qd2xwXcP0Mh!JD_2Y-G|D%4~b5{p4Al6DS>oK zAh*6usa(Z04FDu5fhtZm9Sw%J)CB320KkSO(`-9rHHA{SO0A}ceb)~_6=TSf;9uNT z-r#!+N^%KFN?=(78umCG;HlYm(4RXnwKB^ZP`r5}I6r`2cq4dS^sKLyb^9Oa^*%`@ zJ`<h*1R<Wh@Z;-nCKw6;*j$afNhJ<IzdM{8{u}xP%q4;-LXfmK00000NkvXXu0mjf DU<0fN literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ouranwood_boat.png b/common/src/main/resources/assets/antarchy/textures/item/ouranwood_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..8571bf53f5f568762ba9b4be789c736aa9a1aa12 GIT binary patch literal 608 zcmV-m0-ybfP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%8c9S!R5*>TlHW^{Q5=V#lS9k4>AQL-DO-dS6>Aw?=q?75EdudJFpAy_=_W6_ zk?5}fA)*^EyoxS11h0z4XnHXQt{^HKkxEi1YV(C{z3*1cRc{w#@AhJMb>MK$;qW}? z!}ojOABSi>%qqj!^hpC?bNdrNT9d-%Ja!0*#xv&rNF#irtrdW&(QyF0N3R?9gK^7j zX>Q`?)pOPav&t|4Hht0<@(+?orvNzL*9U-Gk^y-2{vBFLr(%CD$_KxQ#xsaUSS#rk zaA_rJiLQ)=O-Zr&nTW<S*y^Bu2$WqN0633307#@$gaSb`A%IOQ{T)<uS*9lxo;;1v z-tMp@QFB>DTd`V1HJ8OL$t<lTkzF0;s{jukKO__gvbD1dU=bAx-|Jo2&#T<Kb=QpR z?dqi4<D=W-BNAIQC6dEQBAud8%;6t6V{PM}y3O>2V!l#a8zrl2YlH$pdc6HSioCQ6 zYLbzQBj$N(betjopegZob+VsV2?c`OzI5LJ5Hpw0vhk(IxN~F11W(Bx09H5Nn8j7b z!tCc&^16oPaN?F^66sVmL8o_J%q`4YDqVv=Z|_hj=7_`=aZ56i!%1G(>TN8QE4<zK z%7p>M+`_yOzH$wKysojFUIw7Woe|#CCyB%`l(8^wNoIX(vnr_k{LRPgHvoElWwH1I uqh@cizZScD8dN_hz5O3VBv!xwFXIp5Z{G$)=s_F+0000<MNUMnLSTX+VHGU^ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ouranwood_chest_boat.png b/common/src/main/resources/assets/antarchy/textures/item/ouranwood_chest_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..082ffad40e4e8d62efa0799d4f11b89465b1196d GIT binary patch literal 656 zcmV;B0&o3^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px%N=ZaPR5*>5lU+ztVHn4MXK9Ah;jk?;T~x{tW9XF|G>~W_sYPUDgQ6~yh`{^k z#_prKG4#r-r7)<Q6QOw_MpKAFB>aFda_K(uob7Bg*Rh>0);W3tiJq(HeV_OLdp>wx z*vHyh-CA3#TiY+LTgl$TK+wzVqO1XQdelF+ZtdiegTmf-&tESXz7f!~b$V2)%8TNf zQVRf2W)9)8Uj{&}cqQb2{xTqfF7ESgQB!K6#A;(Frw~&M)Kyg({@83eXX<XE<T56R zWgzGUU|5uP`?A`M?7H9Q-QsO@6q~h@((HL-HkOjiMJ>G<rM;z^!I$6J$tgrrDPn4Y ziMbvo=6Z;!1%^e5^k$ScPm5`Y7A2PfU^QN5KmevA9o)DOG^%TFsWwDODbDtfY!Q%@ z;yk<_M%`XFAbLBGMjsRK`SCXluo^EjWlp8GiU5FwoMiCUoC&fdjZx#8BqW9j`24u6 zSGd>xjLFChsjP&j`NS>&U?aI^g6M52+L!^EUs@vI^V8^R;%R8s4EP%Y@Zj1D?sSJa zRo_5J4C6XhOF~W(@cFrY_Pz!n^q)J;%9lp%?$v$+bktD~!2HSw0N%WtCfL<WLQW!Q z6zr8YoOTD3k(puzwXS7hXne#pBwf6^_Kj3lA|!@!+8x*{ZO9pAcV}{Wm5(biTALAu z#z(Z?j!OW@8HK6H6aZz;1;KUvFd-2w*wu^E?qK=r=ORGeDX<t%1K@7R3*iZjEjv*0 qURd8yptvfyn?4C4k$?Ws|FYlI+zV6n@9e?=0000<MNUMnLSTX=Of}X3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ouranwood_door_icon.png b/common/src/main/resources/assets/antarchy/textures/item/ouranwood_door_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6b12b6b8185e5ae4b257a4a5ced21f7131af9ab6 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|&Um^whFJ6_ zCrD%*=s0t-WcA<m%hw$|00bYN9j;~*WOUpiV`N`kWD+CKy@~O7UVduDzn^Sz(szBC z0)A+)MXanc7I@5*a-ik>wz=tM3ohJX;MVKhT+U~dW4(Lg#Ky*l_C0Rpc8=l(1_lRs z4ssSqC9Fw0{~-0v|M`uLjR#NP_`iQ+mu)7SfrIm%(>LVbmE<HkUf?!3oBm!VrNEr? zfI-UwMgx$R4WG}j^^`blVdRMr5<I-Xqf>(O<t5)1?s<D_I+fbbr6(jLFfeRg6==Dx Raw^EL44$rjF6*2Ung9#BZDRlc literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ouranwood_hanging_sign.png b/common/src/main/resources/assets/antarchy/textures/item/ouranwood_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..f717332ae7a5dc367c9001b4b00008e2c20247a7 GIT binary patch literal 397 zcmV;80doF{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$M@d9MR5*>LlD|sBP!xy1NT)PS3vIEr%@9F4xOEX7e2KccxcdwaU40H8pq+G) zE*1nM2(^?b3WXL)g#2l<)<NziZ4yQNE%zkfx##@Oy%+u|1)$d*tX$vW=AlnnEA#&G zO6T~LO0fz+8k^4MTwI+iIe@|a9l<i>ZDtb|JzU>mXjyBWHkqC;q+2>@9j&tLrm?Nf zgi5iBxxJf6{E0~kn3j~q6cO~ggY3#1a(#!h%M%447YF^@YYyA(#D>wtCRm1&O=ok- z<QcfWL$g+AG_mET_)Roxb@?5H3;AC<5O*%L-`Y#W#!ejo(`Y0e2#GF3%UX-$>!;@@ z9k{;3Xkyc>eRt9G1@wZp_GrYKIf7|KsH#d7MVLkdRaK?!_$cuaWP!)=Q^H<6&XO$f r{4z$@N|}kl!b8_e1PkxiqJPpCbTyUyFKJFA00000NkvXXu0mjfqWH1r literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ouranwood_sign.png b/common/src/main/resources/assets/antarchy/textures/item/ouranwood_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..ac116e29dde47b8ce8cfcdc5465605cdbf5c81a2 GIT binary patch literal 410 zcmV;L0cHM)P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$R7pfZR5*>rk+Dt!K@>#~1QZ5#L4ib63JZmV!el!df530?8!Y@6KR_!hL*sU1 z)F2Qvnh=$QMcD-=7z!-RPQbtxG~Q-j?z`{4`!ev~2>HduS#=7qX=L~u^l;oR*;G!y zvvAxl?e`B(&rd>;*~aDd6&1@uDTNRM$L*q&qT0N{8x5#f7PgcemP&diJnL#E3~J35 zLI`Tj7PgcKApqFj%4183nJ^GS;0=ZV=mgnRj&c!{QUH{T`+AFCXVNKcxL4SjPXNEe zcZ~)Bwv^aXYTi%dbG^PhpTKduytLmi69!5t%!GkyBz5dr9$0?D-`Iui{M--tynli= zxUJu_3beuFQynvz4itOCK4vnFH|%RJ6f|&rbTBnUl-g^DhemIqHnNEHk=qc&*Vjm= z;!8E*r5#}WJs}p021$YqV(U@H<H_m<&mD&^Zxm?o11h+J>m3|zvj6}907*qoM6N<$ Ef-}^ufdBvi literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/primordial_scute.png b/common/src/main/resources/assets/antarchy/textures/item/primordial_scute.png new file mode 100644 index 0000000000000000000000000000000000000000..086e0fa2d73341143d6bd3d314f42a17ac4610fc GIT binary patch literal 336 zcmV-W0k8gvP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$3Q0skR5*?8kugidKp2Lf1cySFqoCv(DY|v4TZ@xRmyY@q9Q}j+3z|h5tS*I$ z^m-vexS^3wIR|?&(ew|9?{s|J^WJ;!2mkT_I-RgFoR0g}omI94AX(*J{myQe0&vs@ zMp7WpPB@lb-gS<C%>ZnhQI%ji?%UhD8+5t>sDmhN05C;KQGAfBa?d63>u$;86Ef^o zu+oObGRLKwOa|>8TwjfBBn3(vA}JVN4v=9F0G)0chOU?R<=Oky0l;FJqx5~%g9A-b z0w97$=&vu#9^Sloz9y0a5%`#*{C@2Rtg>yR$ST2pXh#>Pu!miVBJhc%AfB%eZ^3DJ i-nAT19d=vz1NsCxrHpYKwzv=g0000<MNUMnLSTXwv5%er literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/rainbow_sugar.png b/common/src/main/resources/assets/antarchy/textures/item/rainbow_sugar.png new file mode 100644 index 0000000000000000000000000000000000000000..9b602ff6cd0f0fe6f514a24864aef791e7a6c032 GIT binary patch literal 500 zcmV<Q0So?#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$u1Q2eR5*>zl0Rq@VHn1L7p-*g+7c5Y^g=)yq}aiTSP<I5p(tDhLEC~*isJ6p zp;Yjugbq$|5Q;8>Ti14R5N>Ff4i1$Ny0oD2K3jXCe=OC<;mp;8SO*uM>Eq-5z3=n> zf&W^Pq`=WhF{k5~Z71O{)X<xL;4BIpSr>M!L_o6%K&ox!Fx0J;0Y)a~$&@;ApY5Xc z?h~Cv4s07qy19Hwu>waM<$_+0o|7kEt+<vF4qCRaUwaY%ZO)&<DW;j~zsKHHA1_=? zI7$5uyEAFri9EAroC+gg@;JpbEDvJpJ(O~1@N?Bfk`%wD?arj>m@F`D*0}Q}!~IGP z-eqApz|?zqdvKnyfe-XvdBXF)r+D&pyakiz?)wyti&-`++bk3<c=#RW1~IQAc(rlJ z(vQc~j>@!c0bts!MV5yHm~-RGH#$G@IeVMhQJKb0w7yw04nVwH1&&@l*vIX7M5ga+ z46im06L52@$;bK<mStIq1lTrSxF|nY1)!9_4A36#>atpglt=)?6ZUge)(hVNVi1U6 qjxX_#^5n~tF9nVy{pAY(K|cYUf7wqjAWfnG0000<MNUMnLSTYES>^ly literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/reverie_bottle.png b/common/src/main/resources/assets/antarchy/textures/item/reverie_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..462a2706c281503cf7b1d177ed053222c6fa0f7d GIT binary patch literal 364 zcmV-y0h9iTP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003YNkl<ZcmcGL zA!tHT6o$`T+rrXVSsZH%8!V0u#y|`vg9hyy3<i_MC>V??*i4FIFxkYQ!Qewg1QkIP z^dSg>XpyJ?1?Bnfy&{N@_dm`%=ltJ2oO?%CKDPz519k(-+TIM+pvno_leMw=^APmv zi%_XKmqL_)p}wL)GQ!n}22}%)65#lJVh_<exyn6ObLR>FGKvx)YnJ7d0PNs!Y9{!@ zyz%PgJAnE9<(^@2{q!?8svyDyX7leh%%?sF5dhq=|G=zkMViiZu9BblB>U3ID*$kP z=y?1}F_;lA#zftJ4WS?bkgIf#P2XW+Fgp^&j!8=(0IbV`Iabh&kn@Az1nOpn06-B< zxVD2@qa`6m9(A*%05qW4D&(!&0RRC1|9A%|<^TWy21!IgR09Ci=!PMg73(Vi0000< KMNUMnLSTX&Ih}O? literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/scorpion_whip.png b/common/src/main/resources/assets/antarchy/textures/item/scorpion_whip.png new file mode 100644 index 0000000000000000000000000000000000000000..cc3c9cccca3bd12ab79081288de2a7b6ce808ef1 GIT binary patch literal 314 zcmV-A0mc4_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#^hrcPR5*>Lk-usJK@f+(J%o6jAa3xAJq{ZyE2|XgeTqCu9>%BeB`huM4iyzw z0|^#)2g0T}7FX|Y$W*h;e81n!te{1FzK@K}w>m**dA^7bLbQRmI$^#(JoHY7ff;n2 zN0q?GxVkor0^<SvWYrB#6MC+b>oy$*M!rxO{W&@SZxWRBb0KmOoz=s3?T&3mCn)Ko zq|b7fu!xJWov`#5+<l*67c3L5jad|!x?|SvIOxJTh2^o@wX|Rzo8W@LBvj^_-T>%( z&G3W3BvdBs_W)S!FT|&I#}Y2Q`TFLX-de)|;y*Beh+gks^j8?*7aLG^$aFX&{r~^~ M07*qoM6N<$f(Ms}8vp<R literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/shrink_ray_item.png b/common/src/main/resources/assets/antarchy/textures/item/shrink_ray_item.png new file mode 100644 index 0000000000000000000000000000000000000000..2e9f8c0d930bdb0a9d9c37e185a1f81a9c621fae GIT binary patch literal 423 zcmV;Y0a*TtP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$VM#<mR5*>rl08eqU=)R)l;URms8Vn$BGq3Iv|EQP1*b|uT@_rrIw`nU{8+RO z;?Uoqv(`{7R0mrnjg*R#;f*$(49M$H3{j}mf_S$3aqc<ya^b(B^xCNFDXFR>0J!c8 z0Ik+5;ckR#aY+JrZ41*gaBP#qgE53~0Ek3JDV2&!R|nUpvoba{jyjnIAb+&RX!M?` zfmuq;&XCoWdnFuH3KjsL>{>bON5~}SQ75y+tQ@;1cL0REw#Cfc3Z`d}Nls%wf~F;; z=@~xx$sPn?VeOsTWgdM|_)bHnXW&{ns^z%f__=4046w5~%tW-!@pcU82!$Ox&idI6 z0DFZC0P6LI;@ENd6zPyBqHO@qZ?C8n-u!_-9&u|UE}zBQm)!ntL(#N^6vCliul4o< znwF5kIGtXWx}NfLUH{+{Lqo&pdP=rhuL$ALY(Drm>I=Vi@Ew&(xqtOP!3XgLpS0mL RVch@#002ovPDHLkV1m}~!AAf9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/squidzooka_item.png b/common/src/main/resources/assets/antarchy/textures/item/squidzooka_item.png new file mode 100644 index 0000000000000000000000000000000000000000..9f2870ebca320174378ade254a7c6e273b7939c3 GIT binary patch literal 397 zcmV;80doF{P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$M@d9MR5*>Dk}*ueP!vV)NA^OKjz~U@1ScKLk9LNTm^l5x!Kp)ck}l2$7vsvn z)R`t7m{^#V#Q+-;`WxeFad0-zK}s-K0^IQ>@8sV59<Wfo*(U6(db3Tf@r;Dy?hMHa z$ED+=Lp<KyBQtv5&jFV<nP!D*wM!DhTDsUKRt5l~z++)JVM-|!3LFXK^KFVor?*=y zAuN*eX6b}Wn>Il*Ym<`;j7Bfev>b%6C<;9G)bFRp$^JJC!wCaGSm|Lp9BdbXOM7`v z;keWq&xlJqH3Cb67`hItT1D6QVZ6U0j^~N9KU(hqfT8Qi7t84SKBB;5aXd$<RKn_s zQvt$pDPJsOIvgMhJcdOlN-1bs4yIY5jsL-=otimW-uLYx9G4oM9&u^Y!}%2<t;9{@ r(x&V1182qo)Ytd!fJC>azYcx?H@B3^j_NNc00000NkvXXu0mjfCnc<$ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/titanium/raw_titanium.png b/common/src/main/resources/assets/antarchy/textures/item/titanium/raw_titanium.png new file mode 100644 index 0000000000000000000000000000000000000000..e64812efc0ad41428eac474d086afbf52af029a4 GIT binary patch literal 460 zcmV;-0W<!IP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$hDk(0R5*>rld($zaTLcthPz2fA_v0dIRzP*H>3^{PEA3y2rd2(1<gXxP;1c= zv{|?~MU!2GDX8G2o)8>j9C7E+7}pSYczRLL(3^h0_j{k;`~Kd0KlpF+{U#{Ce{2Q9 zL1#Z18{AzT`T+c1!0y4hH65HS=8z@PIX^kLbk?31Oha4COOF5k^^JOe=!#wVPWCKZ zQW{jsHDpP|RJ+~^^83dYK(?53;F8h+VAR%#Bm^!_Z(WJ}(_kzaCz245C6V_JID2X! zOCptWjYvYEQ*ALB8{SW_;iL2h;D&Wgr&Dba5<-}2muKbL=Tcy*T}Z}}C6SWSVAR&o zHJy>5F=+NM)h^M^41;EGu2u^Giz}-{5(1TSjZU@2pxGlNgcvk?WQ#dUH)l-7#$0yn zK}w|yR&s9#UDKJ24FchytCjWskWpK6DX<60seugxygWWQm9O`Q&Je|taRT9>cN=X8 z_>!rBsTQoLmZ3w7we5A!F8ufxQt5&<>zl2^pX?L9%CX>)y?X`#0000<MNUMnLSTZk C$IG?= literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/titanium/raw_titanium_scrap.png b/common/src/main/resources/assets/antarchy/textures/item/titanium/raw_titanium_scrap.png new file mode 100644 index 0000000000000000000000000000000000000000..0c45d9a24f813442bd90b1b14becc42ea99559e7 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`yFFbTLn;{WOfckQbd+e7pWA2K z5Vml6fS^^U@CsRn&Qr1~eGeHlRJz{ACRnR@Z|qzVW_MC$_T2ksyY4=DI{)OJ_qR`m ze0?5X=2*Vd)AOS7-x}rv7k8*1+GQKPblM3K2AyTjXQO>frM9kLVlR1OQU#OOAJdvW zCA;n(tvR;wm19Dz!@L7q8yeOJE-9bX@$%fJ%OU}6PDS_Hi+1K*pQ>}_mT*APfx>cu zYVn2|8%9=kgPY<<MMM~XZWiLO1G@hIf58^9?LY<_$Q#TI(^rNmKDc5B@+E_(tDnm{ Hr-UW|B%^1+ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_door.png b/common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_door.png new file mode 100644 index 0000000000000000000000000000000000000000..0a2f1d5bcaab23e27dcd9c7a061a4b8019dce296 GIT binary patch literal 385 zcmV-{0e=38P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$J4r-AR5*>rQZY-!Fc^KO4qgX)hf|T0;vsYpIc}F*9UL452f;xQ*X!aaIJw&G zR`D-5=->~qMCee2LLq`h&@@ZxRtKBXTvEZww}iaBJl^*b;J?vnZub4l^4dQJ5d}t8 zR}o5%hyr`=MtyIoDPlYa5e4Em0XX<sn=o*S!OHtH!k8k7QcR~u9n9h4?y*dwwB2BF zbAquqz$gDQ&TBebFe?85#ene~VNAhjW)z#wlsP9Se(9f|YA+x`L;(Qpuh6%9ig3R1 zGxr8TdZ=)UfsC0%DTZ4v0Mw;1n&FD?B8i^b4H(bsrpMl({x|>-udl&#ENv_;!N}_3 zzDg2SoJ?^r+(vA#{%#<lC8+uk{G;8VZ}&h%0Y)=~_Og<I(F~rmqkSZ;gIRD30C;$b fv{bX;RpY(^X7-XpHC$V000000NkvXXu0mjfWt^sD literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_ingot.png b/common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..b2970f78dcb9612097cbb13ea33f344d055a5a7c GIT binary patch literal 487 zcmV<D0T}*?P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0eneBK~y+T)sD|A z1YsP9pUGNHYG=o0{VKcVS2-vpX%C_{{sKpbCAo8TkQ}*@kS15P<Roqq`I(ZC*>W=M zY?hrc?Ow)V+qc1T=5zYKpWf&Be&OF_XldOUT3UC$_R`nF9XBvF&<()we4OoxQNeu^ z6oXD5P407EGEYfbYg88EdqN`p1_1(e$1Rcirx%@#u|d+=_fMMult2}A-W(m(K_Tr6 zg#plXgVnhON&*cnlP{`DZ@3;+_VQ|5<jNGX_8VFIja->RBv^s$DW$>hN7D^fw)QEP z;pXxh4?rT3L<<<inridg9!+9h?c!ujH#j@G5O1F%1CUCm^8!G8h&9#H7Yd{42KtST zm9e=uQvlQjD`{-30>DgJ0C|B=k+Cv1nWrS_dOtHeC*MGyA``6iVWuoL*VX{Ii))hS zczIR=oJcfEB9VmlmZES0Du9Jq44ot6P9z$or!B<Q!!x@Fm)xEo7KPmTRCbPxJ8Gy| dfImThD<ASBvY#?fz)AoB002ovPDHLkV1mFQ%N76t literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_nugget.png b/common/src/main/resources/assets/antarchy/textures/item/titanium/titanium_nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..f9ab0c9cd8b8c152427f1091590b8395743d799d GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`yFFbTLn;{WOjyXp<S61g|6fDX z!L+RrIZ1+!hIxWHbsaZX$R}*lmpHQIDF22ipI_WjJ+I{wQ^eohP7;v$W@Ox7elB`h zPW-xh@h|D8Q%vGj-`oq{na^M%Q?llI?#&7z$#T^~)`dHRR!3i1aqDdn-_kpJtUk$A z4dU&=e5c};G_+;z{y8s(C3@GAhWo54{l71J+|st!+>v)}X|7EDfyZ^}SEe{}Ww0=) z%vrf|2h%J@&UF1&CjL{`>h&ua85sWmf8h}cq#4*i-e6`pv)*3OCrj!*P=vwL)z4*} HQ$iB}Z6Rb? literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/triffid_goo.png b/common/src/main/resources/assets/antarchy/textures/item/triffid_goo.png new file mode 100644 index 0000000000000000000000000000000000000000..c815e500850b968456683335a989ffa3f372509f GIT binary patch literal 390 zcmV;10eSw3P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$KuJVFR5*>rlC5sTFcgJ9Pb(Rz8da(aQqT@mDkx}F5HeOY(r4(4^hNRv<7Fd3 zB?FZPwt^Wnku0YrApsu9oYjs7HnL0X`*Y4c_Py}mCj7v|Rv3Uv8q%bl_wB|9FV_o3 z^9jQ!Al_j7ydS&u8MEWr@n@?V(2oVn_2Mi4W~{mvL7D01-U$WMsE5i6`h#AJ+#!fJ zm`WNH1*7={fNHN%6iw$c)2O^~2!sU>qkwTdb_%b704lG^%S?0HYtjVKC{TI9-SN!F z%R4|L`5IhFLpjiG1y%*X<ng{yP)Wlu3YtH#G5bHyTO*t~&sLb}Iso9b*IXoY!@3wi zr8T%8*WlI^x*@ziX~$0!#B61Z^)J$$g0o1rQ#XXe?)!O%9pbP<bVA|8TLhIfPJzG5 k_Wkz!(d_p9HUBI71T`t9E4SJfwg3PC07*qoM6N<$g1n=xTL1t6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_axe.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_axe.png new file mode 100644 index 0000000000000000000000000000000000000000..360792f6f176a2c92de31276fa068468d7658736 GIT binary patch literal 415 zcmV;Q0bu@#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00040Nkl<Zcmb4< zJxjw-6oyYS^dCsk4pHim$<e7$u^?ES%%+1lD2NqWMFkNA@ncX?6dhFX7dW~3QCjFA zlF6Z)$R$*)N}=G?<=Xdvmo{zMB;>t0H@VMqPp(cruH@FKMA|LwDgbzyo+1RbThdVg z0HFQ(#oW(_;Ai9DDR9G(%%m1*cy2}d5@5H<wSCHL9;o$^P>sGT6*WiU*}==zk%lDu zvh;8<PNiCibG)-k1J<nS!czeI;*uffCwgfwJw(Op1fc_n@a;bx1z6NS*h7!SJCyu8 zhugdKetV<wi~8Uxh{Z<a=$N35lUK^#8+3jqG=NB*Q+Hc|WlhU?JVDE;D1(3%;VN1L z*x58q%IBX*h&R=$i&N7k0pM^r!f>IG>k7ld0)PnMa=Ao)VI@G3S<jJeKL>)r>4p)N zj^prw;YHBsztt);I531K0fs*S0096077_8S00006Nkl<Z0{{ZZhqs~-OuhgB002ov JPDHLkV1mdoyS4xT literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_boots.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..f540ca28410084c53d6bf85bc1093d4b06c21201 GIT binary patch literal 369 zcmV-%0gnEOP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$D@jB_R5*>@k}*gE0ThP6!Z}Jfaq)EUt{elot)->KC`yEu7H!CAie?>d6k3f_ z8l4(yXmD~AP6!$jydji23GsxR&gq&Iuk+mNZSVc>|K2}5_+O>fWLK-n?kZg^d-e6- zOND%uWe}|<yM=t!2lW8HKLMv69MP#W98ZG*&tHewri~H{b9Eh`r%=nXtHi?CroB1= zK&ewCkrX_$;dn|SDNyPZ(Vc8CU@I;o?MUPr8D7l&`CNCh<Qf?w!UiMDS`Ii+@7>GO zJ&wdpQj+M4nvz7$celAyZ&5C8Tn}JoPDdkDnmS!$-~)7x0hOjsIvU~l>|_oJ%@*E= z6IyS5y2gOsYujTUSr#L!O-d4d2SNaoeh+QI^zrzxwg{N@PZ0QIf4F`COki;>!$!1} P00000NkvXXu0mjfzL1)6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow.png new file mode 100644 index 0000000000000000000000000000000000000000..e1534cb12b2fc46b8770bd4bf9fc9ae9844bc486 GIT binary patch literal 447 zcmV;w0YLtVP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$c}YY;R5*>5lD|s=VHn3hN^?j*AaIB{2s^^1$e{xTTU+WcXwW5c$-g0RmK-u@ zDk5;Q#ibf-Yp4df;nX7NJnv4;hREe@D331dv}bzW_xXOG_xXOG7ygK3G9~`10VqmL zNK#1nyg<ohO4zo|+hPRk`4IrK)goxrk>xOjvlGU=8dNIxr1QDYTyN7fyWC_mM5A$3 zRR!>F&|6rdqPNjBgUeD80KeYg^z@jHZDDsTPX!c;i2UKanA_ZP`7s%o^7O|czf{-7 z_Rg#eEJ-2P+5el{g(6~2UgtqGUH6I-6V<Bf8r#P=x1T0vNJNS#@-n^G8VBb(``Jfd zpIk0q4QO_X>3oig-e$VC#qHfYz)&*%EsV!E0MImpd})<>;m84dk)2pc?25gM>jAeF zB{tM;e?MuOT~}eGm-`aTR*Rc#h9FS?TGc3IXM&(nCmM~T>kTFYQv<8=Y#>P?A<JP@ pRUPen{s^BWg+#};0RBw|_yE0iv~|#Tee3`L002ovPDHLkV1nl)%l7~P literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull0.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull0.png new file mode 100644 index 0000000000000000000000000000000000000000..50d91e52ebaf8ae4802274cd92083583a5b2f920 GIT binary patch literal 534 zcmV+x0_pvUP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$&`Cr=R5*>5lD}&caTvxw7qVq3q!}a-k%M{!DNb=YNuZaZf+A*8L5Pr35Cf7r zy9rs_&>`vKAD{>sL~{58>j~1KN=<HPOu8gZlWSv_;`BP09G*>Ue5RN0`#jJ4@_b(m z!w|zTguh^#`D1T?Lf2EGs+t4=YPA~abXqLSQpSXGd08>dytuB*(S=J4Iy(UL_xFkR zTEye?G`6+~T9&1x(`hM{N<6xASzdkadnWbzSC%TPzw7P+d;LQ;R*EE(3pkDgfJfG1 zAxT{fv$K1|*d&oF$n~2y*xv5(_H`A2z~(0ahVB4&IPmnIN%7u!SxiI(;CU6Ptj)=} zOxBl2cxLwGe6(0d?q7?^Vj?0xnpfq)!?QlJs%n1mq_nkINDRXe+qR|MZhL)QPfea| znt91&Zc8FpkjmPeH0)bq+qTc-B(XAfUaG88?;a5Oo@MjPPaYTE)9G~h@GML9+Zoo^ z-zk#}0J!pGSzb2ka<}}#7uac&eMsaA^7PHeV`)z#4vdSv{-Lj->nS;P?Gb{E&U0g> zNEB#|zG@n=w?VYmBAHyE+ubERGb_!eGnE)1psJe0<MTL<Gx<FK0Yz0c8M*_2{}u!M Y0)`>xeQv@=%m4rY07*qoM6N<$f+PL<Pyhe` literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull1.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull1.png new file mode 100644 index 0000000000000000000000000000000000000000..10b292c7a3a8b81b704411a27ce361dfd7abf154 GIT binary patch literal 538 zcmV+#0_FXQP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$)Ja4^R5*>5l0Rq@VHn1L7hEJup(zM~lycCXLAnSLB+x?dh6=V~7OOZ^Xex+B zsGATWh>*cWqk|XdC=M0Tp+kZQwugw5l;oC>QzX~YTp9-vTwVvg<MO8|KGVnde$Vgy zzUO=42xYTta#SrW1whwz0jN|eN-xCoJbs-yN2~djPv)bbo=(q->+W&F-zb;M7=|HX zNVWQfyXLdMYxfX94%%(v`wf!GX==N>MEuT%VNfg<nNN)cSO0zbELHcAHy>=wrzOto zI`RDmGc$8|p4a~#EfJNQ3kmTdn{N@bG$|9AWdWGTEQ_jYqN<vVj>HCMq$Q$KSe=sj z)R_FJUzA(7$NLV3&5_=;?QcJojjivDpE}8vrH_3LR8<qN)9MPFY<5jDnQM|-Sr@Z3 zDK+b=Xo;xkx-OPwiQ_opC*KQ<_-S8%aF0t%mjNig*kNulMn0b>m&?&?Ht`_?b>aSF zd0nf@jpwg|zyKV_5zDfqusS7!x(7<Ftjoi9J6+~5WT-g|x$|<X3zAOH9%~LJ@u1!2 z^OFK`pz$y5?d|u<Ff)FLKrmshyT|BAOzL&}SaSeSRZWt~X>8l3<F)Af=OI#jK*wtV c{FfQv4=i)weJ6OtFaQ7m07*qoM6N<$f_3Tm#{d8T literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull2.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_bow_pull2.png new file mode 100644 index 0000000000000000000000000000000000000000..9492a03ef4e98ada81c7c30e1f36af26326a9371 GIT binary patch literal 544 zcmV+*0^j|KP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$+DSw~R5*=|lRsz^aTLctDP2Sm(FW4Aw3Guq59y*@5f2*3Eg5XpLQ$w-hD1Ru zLIsCxDuP2damkQTEOaOtLP)SK{S93NDe;EHoG8Z7TpB0A<vG+Gz2=X;>Gyc=ec$8z z{r+G;q|>W1sCG0$!;0zjs(7BquZwfEzJFmiyWZ13It-vv`N-q!>%({B06@ARmKBpm z<3|v{wrv3@m&+l5-xn@XX&g|kHrX!bSzKObzulIJW*x(r<<s6CBgeOvN+loY$-+9} z&q=n6dFq?F(ALHV6U{pF^Km@S>wmUw+u}HmB+Rh<tX-1_52piUYML&ZrpwvWW8xEa z97LZwDfbtqBw>bo008{qt_oeYzn+PZn#*Gum$`9ki)3Pw_aE96cK3buHBFaV&GGY* zF57pWXSja*CIGMA>=0iZBUkvwbmRmHGwg31ACCmC83i~MKOC%9n`Dbusc+_v>MfJ! zuAtOYiAJNWtlaG-&P=Vzi+4LRvy|-XKBbh{wk=92ab35+L(SBhJbGK`3*x%2D5d1( zz4KyOvB4IfSxSm!#r!5s)BW6a-QmOhwPz;tEU5E8!gr#k>0%hOIF3WdYvFZTLqA$K i0{V8m7QlZG1N;GHWYy?#-;rkk0000<MNUMnLSTYm0|B}K literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_chestplate.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..3c74cb5697782f358987b7e0d154285df7151d17 GIT binary patch literal 484 zcmV<A0UQ2_P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$o=HSOR5*>rk>4vraTvxwM+-MwS)GGoi(+UEg|zZxCAThC=VrNBCQ1GS7q0vZ zESBU>b|JZOp-}8Xtt88Yj1JqWqmG;9W-ivg?VNF^yjSo0e4poepSLgkcS!)7TivB< zF#ifGt68ZUvvUCEV_B)LGQ=Xos39M*xs6}9#pX83oXD`ign_A<Xn7|9&26x>>=hfU zdoAz8)J*cP<=IjF@b&o!#RMbmZom-2f&PXvR!s2q`G`iRNZ_d4+!K+YaSe(I>Ybga zAsM&>Kn?jsy1;aq!?7*F_1OdS`$sf+$La0zu)r>A$S2apUuMai<oI|#VkcU%CIC3R zG|&x$;FO2SfS367EK1P@KtVT|40r)JNT*01UkL-tS9OG=rS8E|02aez47Df#T)h`q zPo4viO{aKDZVR0QTlIE%09a3+i#~Io6MZ(FvhZsRD&&cvpT5>602J9pK{v_V=j`-a zgNdLYfYXZ`PHng%`)d+NHa#8TXlX`OQDm1$aQpT_K{q+r+q2yNqd~<)cDpT@ZWuM< aKdEmjVVCKa&(Jsk0000<MNUMnLSTa7RNjyP literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_arrow.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc0017ec3bac5e948100e173b132c2338328702 GIT binary patch literal 575 zcmV-F0>J%=P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$`AI}UR5*>5l0Rq@aTLctztTF`q0x(^sg^2{8bgsvX_o|2a+!pJm=69M6pTaG zY-TW^j)H&aVhWwwp?HfCA<#;|E?Pt@#ax7=1ngbHT_hrO$?$V%8*(PC`W@eU-w*H0 zdxHN|Br+{6s|tW&=%V*;hD-OKNdU*JaHRB+XjH|vZM5Yj0DATZ<(?9W8xkNlKPsn^ zX&H%5aQAAQvB@x&RYlizwB;r04MzaDHYk_NsA`z&w-#kQbdJv(FUigQX!W-YT{P;B z+&8-bv$Ho*)iA#{o>D3dayDh}nzRMMA!<d?v_;_?PVv3^lT(8OJb3txt>bCVByP)g zgGcdp2ju2QWjr*)oz!X8zuHWOPH^;Xmh)p5nM$TzknVu@Gu(Ufg%__ac4Ao<#5*){ zAf$)AQ(eAxg*Rr5x#ty8+Wh2#H1nAQA*~HU{$s7;mbM@qv%*d+%gVY*d~&D-@%slm z0ghSW)jQqQ_>g-n9J4~-%p+FTO@hPyH1nB`2!givGz`7tWK+qs^bU>C%x4(r@1rU& z&^{|7k!cx?s_42-akT(lPW9*7KHo`dwQbhcilW!Ds@S$oakbET&w9gg84P1LULX*Z z<Kq)3ih`mjSXNbvKp-d^b%*x%JWTtLT5X%s=H|axI;D8LQt@~tz;7x2<jAh$tX=>B N002ovPDHLkV1k?34v_!= literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull1.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull1.png new file mode 100644 index 0000000000000000000000000000000000000000..d78bc9b166c9886e2cf90e188796baa7aa8f2b41 GIT binary patch literal 571 zcmV-B0>u4^P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$^+`lQR5*>5lfP>dVHn3hS4zgx-X)lrLXe{|-V_LQI!G{`3IU0eZVq-S6{Le> z|A&f;DRk07dJfeH4h<;{LWfe7;2qi{4VYZQ<%R0%@H&{BNzR`Syl}kmd7sbweV<eK z&oa$|^t>JbuInhXe*;#xwk5!z+a_Y4kk1$KeIM)DQvfCoSX;X%g%DWQ6Q#0~mX+fY zW<H0JSYZFi;jmW4aUALguMrmmg=u)CXuUvwaZ7T2BPFlgyb~+{Z9Xc;xxhdOfoT@x z{Reecj1uQ(J^(Fice2x;YSh_&b6c)&q~z+>cF-9>*E4dO2@EPbX}Mxt<^0U&@yqwL z)J@{aMF3)|Dn+e|>pCHup9dV5c>8YehxQQebv~0emH>z(;<&C8vYui1R5xywdDXqn zqlaz9Zk`74#}A+QdhndNVwvT;o1rVrj6RISLa^Dgc9lW59l!u-V~ObH6yuo$R~U5L z>>o|)iCUFNBF<c~9GJwDi`dQ6a0U_kgu_~u)-WVp&q&vG6xVfFzLt|fkV#BcNty-O zXw($|#WV{tpDzXz285<;q#aXLvdTAv5cK;U8jZR#>v=tV-~aV^j%5OnGz(H(N}_2R znx^4-J*nt=MqY@)Z{g|E^^DABbM*Ti>}K;{kZ@`9Q91f2z5_!W@@bSla8UpN002ov JPDHLkV1mUp2ABW< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull2.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull2.png new file mode 100644 index 0000000000000000000000000000000000000000..91dcb9de025e5274b9b2016cc9cbbff8179c3505 GIT binary patch literal 561 zcmV-10?z%3P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$>q$gGR5*>5lfO$FVI0OkZxKg{cLog>BpjyUCPC<QkU*S-EV^~;P#3XK96I_J zxCFZNgiP&FdL67CI#^N+1qJC3q&ZrTC{!=u@|M)K!?#1dBiGnp54_6@&+~o0&-=WJ z|Aga|B@8<N1c9$c{zh2bs0l#t{FKqwA*E7<D2ni&JO&^ou(EPjwAOguBjs)t#NDsr zl;*K><81Hwyngip-}h<kzC`zXieJgGMejNCEvU-s+Kl9vZzl)9%uL82FL9u?#&ODW z?|y>?yUNLN1VG!Xrziah@#NN<Te7+~Ba0igWO5A4Dqiit-73g}eS?$Zh=)5LXdCNH zO<xBfYZ!9iZYs+vN)Y(!YJvSK@7_QCY5S7gIr~Dvo(16Mopl*)9TEgSLjsE%HE~Mw zxDUS4_UbCX{8j)8_AH-1eojO#T8BexCl2h~cyihH>MCm(DUplaXN*;r$WP{FFxYEc zmSlS`ZSBC_RK4@lgbXB^3_>wb&%uB!t0=kL6aZtDr6iNMk<Dg90Vu~QOQ}>z8U~Ot zCsJbZQ)Uf=IrSZ_HQnwR&1OT5gkgs$ic<B|{a(suyz{hE7CkwQX_}a(Nf>rSSyoZ{ zx;NbI-@vkpGB-C*w|hqG=;&W4!!R=w690)GCPnj-d_mA<00000NkvXXu0mjf?oR@! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull3.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_pull3.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc69f238673ac60d69145a9465e837ab8d4fec8 GIT binary patch literal 539 zcmV+$0_6RPP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$)k#D_R5*>5lg~>VK^(<DQ-bHX8!@ScAd6|(lMwK<umL>@IeGKegI>f!$)QL8 z0xv=@T_LCTP`W+Xdhnp6C<TRLTf{8t5{1T1*xi!$ADAAR-DaEZuLpCOVcz?`?|0q^ z{u72#m7doHz;zvw`5R$zV@m=Aw>ONn-ea2c_`Z+*;yC~bfz{QAG7Lj(`<bw|OVT>7 zVVD*4!Z<sJ4sQ>3aU6%{{vKgJ5d2DxEZVP;U)`EqTQAD#r3di>P_sEX%!?g_VTfT= z<)g<<7W5j|S3Ur3yOFH)Cq$K7@0R7-dQmQJY{iu$Xj(blfwf(d3;KPouY8`q`9xc( zlb^Z=z=Wd66KgZo$xngf8XrEs{9$`Q?sh&?(q{meTdAjtWEeb^VOFr7e4%YO#Prgs z1Ssh<T%2DfM8bpJbO(B2JU(pO4Kbl8sUl;AJg)1+ckeI=$<CpZP(HCXMR0o)lP}IM z<CzRYFceSMbw+xeTdB+3-C{hGZ~LzpzAFr)Dot}fP8dK|%_T$%g?wT^IXOkI*Wu`> zDKehd#rOS0Ji~sFAVfWDT3OD{R!~(HRaNo4t`wS9mi;go&Gv5)iS&9MT4!hfLK%gc d&B^Fbd<XO#<u2^iNDBY}002ovPDHLkV1f>I^Zoz; literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_standby.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_crossbow_standby.png new file mode 100644 index 0000000000000000000000000000000000000000..8c3403e86db0fa63adce2e726283e5df8ff006a5 GIT binary patch literal 552 zcmV+@0@wYCP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$;z>k7R5*>5lfi4#P#nj<Zw&DyU0-Bw6^aCF$*C~xDUh=6G$_bCx!VriWo#fl zc-&v$W#YvSc5(+X9_AE0Od<<{!Wc+d!?w@`)}$eMFui*Cd2o5O&C2u#fyWO%zwbBS z_j?TgS-M`KAm{-AT-Raa*8%hE8w3Ec@8L%K0ESUT6h$!KYy$uW1}rbHkq`o=`I<F1 z3)K8pgKo?~o0`DRzJo8HKfrMuSbLu!E@FmZII(EH2mN$ww6dC~dykjo2LL>yP(LRf z2qB>B6?*#2!kkva*=Ym-=$KnliDwi_Dfd^R-2S>qE30{$U*C|*s#>J080nz7S)e)X z0nSb%yxRSNPPTzNxw`;>T-YJowyso`&2qg#4{yHxYx@%Jb<go@?;UPc7ZCd%zBiwz zhK%9zsvbRAz(;=;FJE}9-8vkA3)+1s(|MHZjnr?9B?oP4LN+_*7VC$Pk51%}B$I&w zvF~AL-;qsKEs||pEcQJKA0M5_Oi~#n>*=}<8@{S?y+O)!US^VPWD+XV^$HnAb@YY- z()R6a7A5u@LI{Lm7q)G&@gV3SilUJ)`j#oDS4d3ez&Qu!96`_{rm97{5b;QOxKy=B qrP2(-u#0x9^)E=ect)Y*P5c4H6#07g9v#pC0000<MNUMnLSTYOw)f`% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_helmet.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..37b693fad332a431fbbedcf722b924471f93eb9a GIT binary patch literal 357 zcmV-r0h<1aP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$A4x<(R5*?0kugidP!xr~il9ry7G6X$bSdfL(zT0&fr8LqAQVJ@fjBuiWG&96 ziqgeN5&aJiBDg8WK#7ph<Y9tuQK#opi>)<X1<!Q3-1~732mZ7=hn9BsEuD2UJ84;W z+B)@Jwm15yP;nVFG{8-#m75BvJ8ivMTfs8~%r6256iODRA&^O;duPYFUjbjw&1!`% z03U==9@7w%%S%85U<5KV?x0z%aNCdZya?Wp00?49EY$!qB|`V^k&DxF0Mwe|{^g3) zU*_6(soC}qz=(s?cZsC}Kqd)clpoFj4^Pk8fI`W_5DV<>Y$1w8)?0Jzo@@e8vu#X6 zWJgGS7tatw7vH5`-w0xv4H)#SWs)#n7odSj`+u)bY-e!|_1TD~00000NkvXXu0mjf DsI-)4 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_hoe.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_hoe.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8071a2594d38e478f5c04c4f51c2fdf24c957e GIT binary patch literal 409 zcmV;K0cQS*P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003_Nkl<Zcmb4< zJxIeq7>3_uaCHy~+98%YWO8&WR1_SFli73-!4{-dS_MTBL_r0ApeQanxVh;fIEa=O zI*4R)a1#lkVBHE%E+_9<OT>#Yf%kGh-}Bt@=?M7J>xaUhfHEir1WyVR@MkcyC{z-q z;Cf?T%a+c;j4$oLd40p>?g}W0+tVVM9BRvy0^URk^Kg2g71#EpWGX+4Ol}5sBhC_; zK!H4M4KEjGQWER<KxdcH+Wq>43UYI%U|7zV>~C&?Lav!V1q8EWJ=iV`Al+M*pdStu zu%NHM8@EqaoGKIe0(N?M)WvG)5#<{b$49QFGAISMJt<PD5iH~r5)6VV{3YPcmSv$@ zy@TsMD{m$EogV_ih7pr+tyT$zDUkw#4B<wjj{m}K0Vl=f3LNJ?5=>4v&4lngPd1Dj zQKP>%o04I}7`ccrd;$Of|Nm~9>u>-700v1!K~w_(dH0038Z??s00000NkvXXu0mjf DsSBjr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_leggings.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..ce566861ff3181453bb73967423805b89efb1ac9 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$R!KxbR5*>zkiAO+aU8}!Mq)08Z-o}PDK0^SL(tG12+<Z|OAZZ5TSNbYP=pXz z^ba(3QxFBw3rIsbBwR0aWnOyR9o}NMR6}uici_-c&-Q(IzMtRo`@&z#(>qjllAq2% zt6`sI)ug;7S$l)dg+eX^LrdSo`z}V)0O09fq57gBtM<GLP&<7<xLmeg1Biuv0E~{i zzhDEj8Xz<@WYxqwz0FuO06<$Yh}2iPzA^g)4qmg&EzILp4C;5!TpWo21QSWp=}o$w zE+>ZquxITI^a6s3B#V<NMxp_9Nu*jSd8(C?N0&rqCK3dO{X|0{TLT;5H*x{4-rBSk z!xg-hb&O88KR}m6E2wCi<tv(IL3@3iN6ZZE6MYo;Xo5d(QvUI0<Htnm=R~mkt_HEN zk3ud(F`vTe7xO8yQ}zS88px{2%G#MLB&#Ot8#R~zKlBA28-7oRm~^%P0000<MNUMn GLSTaLz^vN< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_mace_handle.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_mace_handle.png new file mode 100644 index 0000000000000000000000000000000000000000..550d7d69da6f6f0ddab153de4e16ad836348ecc2 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`w>@1PLn;{OOg7|dHV|o>A9rYB zM{_rO!3%|m7lJa?t$J@S373B1U}bIRlT+|!=ajW^y=5=pncLHOh<{Pt{px)xin)6x zsfeCXV?1EdmztUH7%1a1?|o;n-{B8jdsrG4XShH9G0h;VK<q`qbyLQKBc2R9bow`K z;<M&l^-6_d``hMcA679GOiSIu63xn$)+4FS?ABv^;o+`*{>;n<=jSsp2j{LoIN>h` zL-O3*|2!V&RRRpmIx}xsExF%*v^-mB#T#yC73&>$q+b1AUV7`tjVS`{kE;B9-_My> o3-sOp|6I3Agn$e-kT;nbxC>Jqbr~7n07V!)UHx3vIVCg!0N}4~!~g&Q literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_pickaxe.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_pickaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4d37ae7bbea6bcbe02962964b9db577524ea30 GIT binary patch literal 427 zcmV;c0aX5pP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004CNkl<Zcmb4> zze~eF7>2)Q@IR0uB2nrP7Z<^)P-(?M9K<Y&gNU{ut)O)fIw%S{If&B9f(~7s+(e~? z4i23hx`~8PFo=PGQ<t;vhX?&}iA~6RBzN~bU+yj%DXs}~Q^?Gw4}{F(@s;SEt`uNW zI=fBC^4bb*<aRij)p?S#czlj!O2NndZRDm{BAJWRGdQW)8lpmei^kkfYE8{>pHhGk zNIKIfr3ir}d31s)9A5#C{x#WMU1XL<=zMRQCEmBgOTuyn62LP)IZRKD2Rw2h`Ep(Q zSAfk*E?88!e502~or>2M?+;trO`rg9B9WqeF2*3>Hq&+c3M5=E-;rg#N4ltv7p1^7 z*99t9tIvTjJbeOGHVlIR*J>4IWgIX5kv;+7Xmm6X282L@@D~6?06R{T{3-+N4GYk@ ze^{Y<{WTN}PSf?6ux*=<3LRmi{dgWTI4Xo+LNvbs00960P8o6_00006Nkl<Z0{}8) VpSJ))h(Z7W002ovPDHLkV1j~ItzZBE literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_pickaxe_old.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_pickaxe_old.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe59bb122439f6d74082d22a0bd4a76f76533e6 GIT binary patch literal 427 zcmV;c0aX5pP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004CNkl<Zcmb4> zy-UMD7{=db@IR0u4pHim$<e7$vEm>OVirFJ5o|$Pq3R&G2!c)yqIA)M4qY9@O;lRw z;LypTo5&d|1hp9G)aBaerGb82(kA3NlDqf!yUSfPQe2bfmUJ_dIFN1@k1u6!xl(|l zL~5Im<+T;sOz&`#tMdd2f*M3A_`JUj-DGp*=KSOowN!145G2=`brzvhDZl_EovGyF zgh2A}^-sUw0%hbW;L&!I+SO%pX^hS?(=2iRZ2lzd%}@e(CZ<N|x$=ld4kSOd+TayL zqqA~uLD12~JH0;Xl)VzXKWu3=zAFG6i^XX_9bph~i|M*O1umS=-;od>p)RW9MJX`N z4T+hH#TQ=~o<0F)HVlIRmr4cY%s5{BBYgtE;qbUG3<!Y);S~Tx0NZwzyk-X28y28* z@327S@>?JnoTlp$X;~H@6*_`Ot2+)eI4Xo+0yIqk00960!rk0x00006Nkl<Z0|4nt VqPM9mm5u-a002ovPDHLkV1i)^xA*`6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_shovel.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_shovel.png new file mode 100644 index 0000000000000000000000000000000000000000..799e175da3e0e647da5c25373676ba63d1718419 GIT binary patch literal 375 zcmV--0f_#IP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0003jNkl<ZcmbS{ zJxfAS9LAsP5PgA=XfUYZPHi;_MnOZgxz!lC^n%$CxI{rs4WhWXxQT;Kf`h0iI5^zN z!A;~0if{M<T#h^kuPDCUd%f_Sb1t0U@BeUIaQNMRMJ03b^dX5l5)e!T@4<vakD$c1 zz=Vz708D4Hhv9e(TY^QHwFz@)Yzgw;Z(1Od;{AF4e}2)<CN)dJ^Q%WPqpm<AT?D6_ zFl}1}1Os=6_zRxld_My=S%fVGyl{MafMPSpqY7)Q!))2u!0Ww~S2qITNCV}92l1HD zX3WyIR^azPNT2T-p_dZ{Zh~oA5pc4u>!?;s5TdnqDnT<#0>W<hk%DWriX}|RTwuce zeg}48B_POfvQt<IxV(Q>U>J2rlgTkI*5zySXO~O?00960Q%Lss00006Nkl<Z0|23d VfZ<JwkVOCh002ovPDHLkV1hH=p>qHL literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_sword.png b/common/src/main/resources/assets/antarchy/textures/item/ultimate/ultimate_sword.png new file mode 100644 index 0000000000000000000000000000000000000000..62439b9855e93d39d0c7ac0a20a1edd04c5d7c23 GIT binary patch literal 458 zcmV;*0X6=KP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0004hNkl<ZcmbS{ zK}Z5Y6o&uZYZw%XLX=4!LL!8yLkUJnhfZM-6-6kt6htV+c1Q|>=ujOBx@6#`K!hN# zfuOKmIvXZvp<*OhBzB9~cuOm7=&B9;Gt9jC{`d1({9{e*oQSd-HX!iKJqHr?Zpc7} zHE&L0QFu<HZUY%E#n(`3^~1sM<IZ=))MY?0H)99Ei571erWiF12A9@Ff{hs$2=;gn zq|OABR1FATTwTFe(hNa=0fL{d{0xDzsu~bHIqQHvW5P>k5{J8c_zRN>YqgGuzeSJ6 zDW^DOw?q5rM55`oDolT+1ZHy|Y_>5;WOmKP@hL3hUULlJ>3PM@1d~`nh%n*s4FZ8n zM5AHobnWOeX)!vUMkp9mg(U;pQmF@ql+zi}F+C3#-wfW}QxhhZrHw>G+t}Wcy5{pa zSS<Z87`jEOsfo4z46%1$xIC<EHmk-cYElBvW&|OgD@Xn)7C|ZKRQ#@RVW}Ip(55K8 zz89EyET(v?cKHSX0RR8i04Q|;000I_L_t&o08E3aS?Qt2!T<mO07*qoM6N<$f*Z`f A3;+NC literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/uranium/raw_uranium.png b/common/src/main/resources/assets/antarchy/textures/item/uranium/raw_uranium.png new file mode 100644 index 0000000000000000000000000000000000000000..96914edbd830b6a30773e375c1b880855e4b0d87 GIT binary patch literal 413 zcmV;O0b>4%P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$S4l)cR5*>rlf6sBP!z>~5w|u_>4*JTOVdt55QI_)I4L4HISZZo4~YMTqm$z7 zBy`ZxECrW<Q=8DS3Dq`GNIE}<nrGUyT^zjA<Gp*%z2_Vr{C6qa9<OiC#HP1k5^{HM zD!bdjx~8JnGz!fI0AIa6mSY28PC@|I60CybKmd0-mgfXPr)?xA7n%)ppxZO~^ix0z z-y0<fI&DK#>&n{6mK_jG1Q0F_+*#eAk}Jx|mSf{i$5?g%K()T`-1lZYy?iJeJ%|hg zIByzD+q`>y2__z6r)>zMRYI?6F|Dwlom0sbr3`)|1b$<TgKr<+08sO=F!K=0v9auc z$Xr17NePiwHJ_G^mSfZHnG6R4qgCSM>LL-TBp40^zBl6Ncn^0vm!u0RA$m>Y_3>HW z`QB{VgQzY~4+KEAoRLl0at1Y@mipr<Z2b$Xq*29F_;Y;&C$6q*L-7L+00000NkvXX Hu0mjfqE4;^ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/uranium/raw_uranium_scrap.png b/common/src/main/resources/assets/antarchy/textures/item/uranium/raw_uranium_scrap.png new file mode 100644 index 0000000000000000000000000000000000000000..13d7f995af8a57df04d69179219ae0067d8dfe26 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`r#)R9Ln;{WOt9rT<RH@GzSg#d z-QzK%P2;tw8#69BU8>;sPjJw&aj@FBDVY1<v7ikcN^JEJyc;`w5_G@mW?oYL@O0zv zw0%jdHGWKue9${fvyk0y)_0$4<_U#2-X^^H_TcO71uZvRoDLXu^B({ETvO4kQ@|!Z zUSny&?zR<IqdVTs_bIV*ziCqMbihGI-Qu12jWx9`)7c}!-nVEs3i$kWPBr2;;10W> zdhTf%`#Yaz0fPeyiJpgz%hkdf`8F=OSpMvc=#0eMJ6W3Kfxh|we{)S1Bap!c@)k2g XwQ{7QxVsZ4P=vwL)z4*}Q$iB}u`X<e literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_door.png b/common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_door.png new file mode 100644 index 0000000000000000000000000000000000000000..91f2c53b24136b5105eaddc57724c14c3b232093 GIT binary patch literal 426 zcmV;b0agBqP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$WJyFpR5*>zQNK&WKp1`X2i8HQP^d<z7R04=REmR>n+{qKLd7M6AWr@b?v)}^ z=+I4Zs!((jgbW&R$dDxtp|L|SQY^NC*p_k*<&Ha=boRjw-}mnO^&arAaDTT#$iN{z zuS&?k5gyI;yei>qrud-Yxaj*D9v{vF2V~aQu)MS><b(!K>NezD1pu&r_$qw-{klTC zYrr&XLVkh|6!{&oxB>v^`x+vXQiML!tRWUxFt@N6-e4ST*9**#XwYg7PZ)IGpg*UH zs#}b2H7n@+e1=ac7NUU;@J@_%At@!;{d5Z+*Y*+4R&T;jpldqydf<k~DFdb{a)O8r z$7M>Zx&>9Yklwg}s#~yK53#rcDU}Lu007goS$59p$t_CdJmlOC<K|~F;~P-y?p>l( z&Lb%$@S+*m$_@+LT_aqBq?AD4*O*mwGLO!;FT@c(C>ElGI?-_4kz&dn$RDik5C3wx U(dq?`k^lez07*qoM6N<$f_CG*mjD0& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_ingot.png b/common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..62640d49118576f3bdee1812d33d7d6d01e15de5 GIT binary patch literal 473 zcmV;~0Ve*5P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0d7e|K~y+T)sj0% z!%!54zo0ZACSaim1zV{lK87Orpam%i;^yk&XeT%K4jGE8gE+OFL^oaBia3a1k%EsQ zXw-rzkqqfj5wsw2xHhEmG3&qFpL5UmpEDfzH!7Aiw^-8LU|k9p{PF`cW0L^vR%+yR z)8oDb_@Tww;f_DcRv-`}@e8CzRnG%7t)}NUwyw$Rrqop|X>M+5ik|l<u}Bo9w}oXZ zJio|<+-GD(_8?i2ks~X}eHq4MH}r<lyX{A~I&&Gx<lwaos6Z3TRz6p5q9#_okgJmt z$3~6mfiM8w0EV+et5PR5zXq>m)ToM@SnhxfXNQKZ0TAvtfizFfn+QmT(%iPH4A$4Z zX+a3YD<+G6h$9tr%^jUENrut@q_RU?9^G;J(D(#}!u_J>wpHb@5(i*&<6e>g{2{6A z5PJvPfpzhqHrV!_X@|^>EpTA$)37zpFW$a|{OTwcba4+)jsSmx{+2!fHCdCOL>fw$ P00000NkvXXu0mjfKw-+G literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_nugget.png b/common/src/main/resources/assets/antarchy/textures/item/uranium/uranium_nugget.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f1857fab1569f837933be69e73e41fca5e9d8d GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`$2?seLn;{GOxVbE$Uww3|1bCQ zyrrujC|OwV{K>7<^n+O|!cjb2yJN?1W<OaOmcTh%CU@{XQqa3wy7G>b!UPv~^UMbm zo;<zlTp{^qM-bzOLblrTot}#`k1vbNX62darOE$@zuUl5q>*FWZs8rRT6gBO7L+=! zopaSogmM3=2ZhGY5?dx2WIw+?ZFZB=iwgDZ3#$*$UvC(D=iq~PVv1E3UNcx-4=AZV zzIavX^nqjlKKMMC``#$3@y>w>4(qx<hc{-JyscNLU}j+W|NolFvn-&G*g!sFW|-pT Vq1fAU;092H!PC{xWt~$(69D{(Z)*Sm literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/item/vortex_eye.png b/common/src/main/resources/assets/antarchy/textures/item/vortex_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..70a0098713b60a52b225f499b6b266d5b747bf7a GIT binary patch literal 413 zcmV;O0b>4%P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$S4l)cR5*>rk}*pHVHn4Mnt~J&MKoPP2pS4@;t)Y}P`C&=2Q7h1W1qmWPY`WF zG&LJdQXn+AX^W^K(sh#^L`a8l9M_=t;&rD}&;!TIbI<et{om)|h5wGgyke>(*#M?G zqI;wJ_J-yO)A=j_!=4Uc10Ilvnkq?lI-liYs{p{g*$}m6twFciaX~_U;w$+YfP>3j zoDt%=1hSHGT5Sj70+{NEn6&B24b>XEms<cV$JU|R@$SHJKMrTuJKrH3jbNx2EBi|V z)-1O;yFF!?ONd(pr`;yY60S~sJ%77${X-W$L1u)hj(o*E?cJ4&5hhEqUzIoHVv=sP z!(w#7)$EL;RR(BJp8?Me4AtVU_Q;8HL_C+kP%ZI=qY={iEd6@h1@*iG>2TGSi%Dc9 z!!~O?XfLAHueV+9z5oXTAQd*mKdmwtpHt$QfZrfL;h)71(>|F`^^qO=00000NkvXX Hu0mjf=N`3L literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/bloodglass_ward.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/bloodglass_ward.png new file mode 100644 index 0000000000000000000000000000000000000000..fb2becad1363342b534558114f35eae8a9ddec53 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^oFL4>1|%O$WD@{VwVp1HAr*{0J-Y=R97J68V>2Ar zF|%s8Ge!mUarL+;P3D?<!20@`UoK_O-u~UQdG_n$o)<1&VLvQA<)Cp}%$B(!qMP`A z?KGShUb+w+5%+8#ukL5P-rIK{DedOZUlFtXjH}L~&&)=)HwD_7SnU_3RH-?#h{ZSj vV+~|jbl#GYf#LuEkPGe(K!>n_9Ky`7t<qN5npa^uP=vwL)z4*}Q$iB}slP>& literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/dread.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/dread.png new file mode 100644 index 0000000000000000000000000000000000000000..5eaa173539f5491025552ee167fbe0c5b719c186 GIT binary patch literal 416 zcmV;R0bl-!P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$T1iAfR5*>LlQBrcKp2I;lvqPapus}vAn4Goli(n@6$b}5adL2QaCLU>?CQ{= zgJY*|MS=)|gV0GjSO+JIG$lfhat(zz$i=3YbkMimyLXRw|GP8D!0Ayd0+7=I0Bx^f zr0H^51^~UcCjF0xRg%>P05duHn}LcRN<k2OW*QjkuIkXD_&s<=2%p;KVa&O18LLo@ z*CxQz%XLhIQs5LTOumLV#R}_|!|U)q=JJ6ZYxioG<W$s?XpK+`!nw?xf!b4AIUW4Y z;C2=OB;qbZ?I|sQ0dQQuiqh`BQQBrECkWwV+a<Q#-NY=~Uc=BHM}6l!+ON;KY29Jl zB>;r*xi~xE(KGRS&BPh4M%OLlkH%Vje>BE*%Nnm4ScNK`ZlAnqA%u?*K6%rk)9okf zQ!w>WLEf@ix10o*^&&L`IUW4eDTO9hl`kUohb_0l!qih^{0H9|?wESTqqwX90000< KMNUMnLSTYRqrNx* literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/growing.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/growing.png new file mode 100644 index 0000000000000000000000000000000000000000..b758401dad65b119c3e4e9dc780e295c59306303 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}`#fD7Lo9le zQyiGiojd(s`Sbspoo5R^q{u2W3pTLEHbe&S992kS6uzkSGF71K`oEf;zLUx)Fe+Cu zJZ7%`?)HeMLX9nh;c(0$9SyeQCz4uXyvigjt@Z!+zmeX=Q&blBPySg}_2*^(d2U=1 z+}L)2VfPx-W?SdW^^;=1JU^Y=How3B&`$$1?xHEl-E}1!o7G<%B>j4D(#lQj$(|Nn z%?I5@DGd)zXZ-K%EZW01kvn7Z^$yk>O04P2j*8pe;Id|rI-ZnK^1sLr=o1D{S3j3^ HP6<r_7$#_% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/growth.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/growth.png new file mode 100644 index 0000000000000000000000000000000000000000..b758401dad65b119c3e4e9dc780e295c59306303 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}`#fD7Lo9le zQyiGiojd(s`Sbspoo5R^q{u2W3pTLEHbe&S992kS6uzkSGF71K`oEf;zLUx)Fe+Cu zJZ7%`?)HeMLX9nh;c(0$9SyeQCz4uXyvigjt@Z!+zmeX=Q&blBPySg}_2*^(d2U=1 z+}L)2VfPx-W?SdW^^;=1JU^Y=How3B&`$$1?xHEl-E}1!o7G<%B>j4D(#lQj$(|Nn z%?I5@DGd)zXZ-K%EZW01kvn7Z^$yk>O04P2j*8pe;Id|rI-ZnK^1sLr=o1D{S3j3^ HP6<r_7$#_% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/inverted.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/inverted.png new file mode 100644 index 0000000000000000000000000000000000000000..77d8ce5ffeb3fc1578fae86c050c6bd3ee9d67fa GIT binary patch literal 438 zcmV;n0ZIOeP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) z=>Px$a7jc#R5*>Dld)>TP!xv0#H0y`bWuntPA)Dk>Ez%GI5~9d+*jz-H|Qfccj)HS z7jWnxy0{1;6h%}bb+AG-$xR2jw@Fke{o!&shx`BMKj+@7aRH-RB~HfG;Y2%k&bUN; z`ut)ops2%I9P^&Hqp@6S7X?POO59%@SQ!BT8xc{|b8JLJd$t9j>o{>zM9-4%ZmwvS z@+Vdw%LQ7tPRAE?9Vbo+B+327fp>3rBG8^~>A{JJav*K5jDTh-&srSwa&Or>b6+UI zX=nnVWvjpKzf;4Lka68Kl?&IfejOxTY(%7XxsrKVU9}*I|ABJgof+Jp1ggV{)-2`e z!P((S$k;V32H_spuy|O{G(%RO`vT9~abK{Q`+{*4P}FmZTsKW_Z41J*uzFEl$B8?> zpk*JsdfDw6hmkt?oWBN0RVVqB8_T68Mb2Rm?o|ttO!hBGk!fi15u|U%H7tM>In_cI guf=leJ7<X!Kb0QGw=9XaHUIzs07*qoM6N<$f(*^V0RR91 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/paralyzed.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/paralyzed.png new file mode 100644 index 0000000000000000000000000000000000000000..b4fcebeb3fb80a142dd5134be7033ae4fcc386fd GIT binary patch literal 383 zcmV-_0f7FAP)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00001b5ch_0Itp) z=>Px$IY~r8R5*>jRIzHqFc5tXHW-}25R3;6&J>$`Mt-16vlKGqM^c&}$q>kr&K*4# zycCc1Sg;G`hH5c%syn1|CChfw7W$@>?(W^a<0Rm}aDBU|FNqtSOPEh5KQAI2a=>P{ zth*B1Bu1M|P8`B^eN=MIuArH9)k{D`cyk}M`;mN*+a)3p5z;hO>?BDL1-2$lA-cbd zjVQ1I07X$C%d*DioWpS(C3aBS^UFJC7Qh$-=Ntgwx^Ck?*_9^ElqJol6GVZHk5_b( zaL&K(Ega%iEedbfN5gEld5Bjv5uvJ1Rm-vj0F1|DMcU0`uSip7Br15G2gh;17(*C_ z@O{4_5goSIM48cMx2&VU#?wQJJkPZ`e8bZANLxsu{T$lT6v*xN*`iSI3mAIkeZEV7 dhTkXr1)nYwlU=)TZx;Xn002ovPDHLkV1mKzqZt4I literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/mob_effect/shrinking.png b/common/src/main/resources/assets/antarchy/textures/mob_effect/shrinking.png new file mode 100644 index 0000000000000000000000000000000000000000..d2064f8b9eb43a51592a46f623a7764d7f37c4f3 GIT binary patch literal 243 zcmV<P01W?$P)<h;3K|Lk000e1NJLTq000sI000sQ1^@s6R?d!B00001b5ch_0Itp) z=>Px#tw}^dR5*>@l0gc>Fc3vwM38KxTRnj7UBt`uAYMj#7i;!)8{8CE<E9f#v{Yh2 z@U61R<Il{8nJ_t@y2gsWZ|#bz_GX!zV6*Fk2w;&bO8G<4y1YZq)y~I40Lp_0pgk3N zqOP%`7gJOgAr5)&$(T$WA`a1nFFm?m?9h$=tps4Z?~Mwo+8ff*#33rv4-=CHqC_en tG<G~yN_2j$`z(C2?8!t#%l=aIa~}G>MDn)>lZ*fW002ovPDHLkV1lB5W%K|5 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/blood_crystal_layer_1.png b/common/src/main/resources/assets/antarchy/textures/models/armor/blood_crystal_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..5b3d51915cf8862309a6200bc846b2ff8a368614 GIT binary patch literal 1491 zcmV;^1uXiBP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(000GuNkl<ZcmdSe zJ&PSx7zglkXR{YEjiNS63?v5E!nLrmNI=%Y#=_1fc76+M)A$waOk-zZW8orf3L6Vo zBr7q&7!*N85h8LoaXi11`&@>BJ9C%W*_(v?_dMr$Ip=vfZ?jvao`2tLy<C5B?p&<} z^v5r3)qw6Xf9S=%3HW_>H(i=OnO;iM0ugPW+Dw3c)X|%Or>Cb&jMvjFfsUkTLxvs; z^?PsE%f_B<y}DGk%%;unO#lOdN6`AeRMWJ7?=Ura_+w!5(WjGT<4zC0UMgE=)8_Xk zK#-QdYNG{jkZ1p!B|P+)=vo2wo0m>z1?<iKEY%kLPaF43yy!xV{G)3HOg`Tme+BGZ zcy3YYcTSy7Z%rOcs_ziAGDeO+byc}bwyIyfTVVh8Uupa76Uj{wgQB-Do==+>&jf3< zwyVlrvQ-_b;%?W1yIm{0X#4)~_CIO!?Bk0u(TCUWr2T6*lRfG*W&>=rfCg^{K;uKu zF{p9Si}ncno3F)oZo?n_RZyw!&dzpHQLyAKZ9%KFzJSx2r%J`i42)OkJAV|ual#%= z#@5)EU*AfgPX~fFRzV)8*_yxfSNV~BD{AwWZ>7J&kIF<UNmo@%pt;(vK8N4co4=(i zKmMAo?0uI~b`rnzGw+jochl~TpHtXr%XoR)T+i<YG#)#xe#{fJKE!g4_9$0e9F&Xp z2!~_EQ5BN}G)E-?&o$@3d;j|z69}i#Kt@N#*=Z%kwgEIqk|4{OF;61ht6v^quN9RC zjVgau|C>POWl|+xIrw(+#;se6t41(%!ecTzbc<ciyle8S&5ab-q$HuOCM&_ADmmsP zi?P<#R`33BFaZ^XE=NMIOUD>M7X%+ku@WR)g7C<?#ySaE?=?8o2}zI;<3!+SJTmk; zF?s?bH~}{i{F83m^Ytd+gBLH<O|%C%>ApKY-VoZM^Y<pe1fIXI9X|L5&|fFq9^NP3 z635|3ZvvjbzfnGY9a!k&m~_w>`LW|Vb?pusXKvh^09Ta{A1%!7*4hZ(o8>s1=uJS} z^;&38Y9F@Y-QU*3YwPL9cR^b}WcIwbzHbDeX9aj_qnqawI_&5Ioi6kypv#!d)n-q6 z^OrV%KKpFu2sxmwB60{_wgS<o(}ZsYGJD?RN!5*2+WBiz-?og~1&znfqic6}U$+y3 z6JXM^9J5nid!EZGB!CFWbJ^3H9v#l1!&Xp|z@{W9C($@`1kcu(^dcd6&ZTyAc%fsg zw!GaRoB%I6&Tv?uoaU(Si3o~ZAfCW<=;E=(V<RbSN}&1k8;^{`UXbK?VOw}vXpG#H z|3Qb0ei3y17@PoAG@;4DVKj$*V3Bb;WS+w0_-s{-e{@RX@=DSNGRxV@kU(_Ul10FD z19)WSgWxY~2PeRUmYRxcO^Q}c4&zypT28o0=vWDCL0@3>Bm#{`X3O|+k~lQJv%@nw z_P%i;`ebzQ`cQr&<Ro_5Hh~v=xY^=E=$e3ID&%WX_64E(_;_UW$UyJ{!LthVBWbn( z8jnmM0s=G$lx-L2(CyM8t2kmp6Jy9eTJ<=ga+V;V+xlz(Uv-`K#xSNc;PUxr%3qWU zFaJe}4qY~&%KEm1qyZX_Od#|C4d_*{if-8gDr90#8W^p5oKQgy0a^vobV6UI@xfAM z7dpm{vB>BE8*_oaWJ@}r@yNzTWg?TR7{>vv+9p>8G^fyjW+Nb327LM|Om1AiJOMNw z86CQ80{X_1C_v+p(;pLM1(Zqi@9|8;S$kM@(LRFE5@S!&L9^kcK5$l_O*4St<B`$9 zV-wKFw<-XQ7xFRN%48;0DXsp8_21>!V`#jlj5BzEZi3SeD?o<~jR)x9H(UHBnzA8u tpY8tu00960J7EYE00006Nkl<Z0|1mfhkf%$0%QOH002ovPDHLkV1iP_(c%CA literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/blood_crystal_layer_2.png b/common/src/main/resources/assets/antarchy/textures/models/armor/blood_crystal_layer_2.png new file mode 100644 index 0000000000000000000000000000000000000000..820e1750e12c0f7985b7a181c2d6c69bc192c248 GIT binary patch literal 666 zcmV;L0%iS)P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(0006{Nkl<ZcmeE| zyGjF55QfK%38Ianm7;<d(84@{HmQ9DpTyo5(Z=4^G+Nl2MkNM}K@n86Q6v}ReiJ5~ z>;_VV2%9~DKWA<yXXoFUISC}?A5TEa3qX7Y_zFll1HJ`PUI2aw`WEmlka7lm3#7aN z{4J2W7Km1SjDYjCwYH1shH=wl1Uv^haWQTQNArmhK)_?BB>;Kc5hK7&+?B_bh`{Z4 z<o$^$adEx1(+2nevWuh>qZP21o0G!kQa6|U?z#XoAjkZxv*u3pssxZhqx#JvZ}l&c z+Pli`m+Nm_)<l-)JF#w10_ET;n~@u-_dI&3`l%#927nM^>~=uz*^pqRTLC0x3FgD{ z=8dC6P_g_Z*m{OypDIZr55Y<+BioYG1Q&lhl|Th#SEmIXKQjUwG9*wHMo<!ycAr@* zfVWRV=7=VU9~;R-0)$|*_$04NfF(f5n`|pdpS6F4R=|dSQU5?xxK|_c@y3?^m3FU6 z?C7ij86fwIcYS)u2)_anDm5E&+6<?Ecn~^7pdZ}dP8{BqV}K0ygyFJ~o6+`RMyNcQ z)hm^&6B{d6C@X&Us6CuB=y^9jyneME!?jSz3qImU39SH<HgFg+$s_jzq!0tlPYcl| z0J&H!2`hevC^rc{bmj>@bbwsCtmw^yU$5D4$l^mEB?6M^he3zh9(%~>OyKP@NJ)&D zL6Y{Hyk)nI*ozH6GC=+hXax*&5bbbMdDTBfv<@ISTIA^AMVKG76E=LrqnpeMiP$Wj zy;KdpVV;e>gYX9c0RR7$ILpES000I_L_t&o09PN1C<7Z{0{{R307*qoM6N<$g0F)h AHUIzs literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/brutalfly_wings.png b/common/src/main/resources/assets/antarchy/textures/models/armor/brutalfly_wings.png new file mode 100644 index 0000000000000000000000000000000000000000..b9e1ed06a31de516e3fa53802c733ffc08c41608 GIT binary patch literal 736 zcmV<60w4W}P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(0007&Nkl<ZcmeE} zyGvX_6vofWZqS893?ZP9A}NxvrG$i#CWYw|NQyuztJHy{lQfdp2?`=s7C!y}ZLCxf zL2cAZL@g9lTooUnuq*E3mEXv~dKK<EJ0s(|3*WtW=W%AvH{YB&QzednpXy%+p!sEE z;CLt_^Uet{n$<0Kaz+5F4orQaFRJ;QdKUn`0p-BdZn&Q_0_q<o)mWqHr5G4knUAT0 zhzHK$DE<4JYNhRCQvN(m$gc;F<XJo+l#9imGXhK}i-Yv-Y)Hz%Vou@5@}4wye^z8r zM;lulI3s`w7Q5=S)xg15CvjQZi_7CwLKXM5f06X&jw0h*RgF@Ds<7~IM!-fsXFR>Z z?7qBNn260yUK||Ny))7<J*x<L{v>Z~_qvYG2)J&rV#|mbw1ouZj~euL7+DXb6mqd! z2xkPOk28hi6#ZT39MS)6U9EJT9;yB(Ki|u8bzV$uD<h$YGXnG~hQ^EhtK$aF6AL&2 zhzq~BGQw7fG;qTP&Iq{SJgziH3C*ihF#_TLp6@E~b?oM>%AY~KB|s~Iy?@v`EJS}u zLH?%d!r?HyC4h;N5Fvdqbe2^rpxh?BB!FxXu=kttH7W}v766;hW6Mhd$n*d~FqOPW zhByxETEE_%R2X(k0Wn}Ko>fO6^4HlQs$grF+79>gQUN&6M0v9X2!1X9#?>)MFeDIC zZv$QupdA}{@gZOfa4}-#buiTRHr`$nfb%-{CjfFKMh*Ao800R%JpgbAXxZPkvFMj< zc&z|tx|qocAS=`>&k;$T4R}ugPU1XoKw#vE<l6?kC!o-I?Jy+h?^5616HuyyQT;0f zL@`wE^%Vt_`wB<-S5ZI|L*-syQ9!w`aFl=N00030|I$&(6aWAK21!IgR09C%>GnbR S8@bK^0000<MNUMnLSTZ}-AWAr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown.png b/common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown.png new file mode 100644 index 0000000000000000000000000000000000000000..e615967701099c758ba0bbfe17b7ae220a0fad35 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80003|Nkl<ZcmeE{ zF-k*05QZlUiU$zI##XTR23A3^vbOgKHsU1&&mpAp2I&<Eh}uT55<<euCf|}Dh9wa8 zk?@**@U#EyKeIbK%gzhtzSw+4Fn#MsH@#CD{D$+%g8^H8(ntu-w0Lf#wLxIRztJ$o zHs53WeI1x=Y1nX_#B&?14bl}HUiOU>?VUZ@(bX`a`M-@Mq($M(p@)M<195p}#LB15 z7&tMQecYJ`8**AL3TMvyz=;L&D;>k}^|%N2&j-C6%zNZIw)E1C<)5xVMi*mEp!*7_ zv2g$5Jg?kFV-5{?TO7R<f#;Psm320LERF`eEskD_bOpTcO-+V|!^vqtfQCd2v89`O z|C9hHU?Ccd2Mxx<Yj9$S^$V8r+KAE>l$LFq{xyMGfm(rDfm(rDfzB%M9B<;q=rneg zfc~gEPe2>x<NeEzeZHUA0ssL2|AS%2_5c6?21!IgR09A57+*#dev@_p0000<MNUMn GLSTZJgSesq literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown_layer_1.png b/common/src/main/resources/assets/antarchy/textures/models/armor/fallen_king_crown_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e615967701099c758ba0bbfe17b7ae220a0fad35 GIT binary patch literal 412 zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80003|Nkl<ZcmeE{ zF-k*05QZlUiU$zI##XTR23A3^vbOgKHsU1&&mpAp2I&<Eh}uT55<<euCf|}Dh9wa8 zk?@**@U#EyKeIbK%gzhtzSw+4Fn#MsH@#CD{D$+%g8^H8(ntu-w0Lf#wLxIRztJ$o zHs53WeI1x=Y1nX_#B&?14bl}HUiOU>?VUZ@(bX`a`M-@Mq($M(p@)M<195p}#LB15 z7&tMQecYJ`8**AL3TMvyz=;L&D;>k}^|%N2&j-C6%zNZIw)E1C<)5xVMi*mEp!*7_ zv2g$5Jg?kFV-5{?TO7R<f#;Psm320LERF`eEskD_bOpTcO-+V|!^vqtfQCd2v89`O z|C9hHU?Ccd2Mxx<Yj9$S^$V8r+KAE>l$LFq{xyMGfm(rDfm(rDfzB%M9B<;q=rneg zfc~gEPe2>x<NeEzeZHUA0ssL2|AS%2_5c6?21!IgR09A57+*#dev@_p0000<MNUMn GLSTZJgSesq literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/moggles.png b/common/src/main/resources/assets/antarchy/textures/models/armor/moggles.png new file mode 100644 index 0000000000000000000000000000000000000000..9c92e31b2823a51aaceed51dc8934a13f248d689 GIT binary patch literal 456 zcmV;(0XP1MP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px$f=NU{RA_<i)ICeXKp4RBf23bPP#h|mq^k}+9CVN(4mxIVQ^?TC#mPYmg;3DR zK|v95cj@FLA{|_$OY5X1gB;BeTj&R{a1J&hRiR)jiax*XNpi_OFBcF(2qDCOW&QL9 z1~C@}({6<Xoi1~Qa|@v6xh6fHVq$U%Yuy_vhhJX+5((c`eE{awOkY8UG4KUiYXcC5 zAzEvcQY2%?aYkOmn&+C?Oq!_kvzasi^+rI`e`0NQA&#R-s5gQy6{K%LY5%~i<QCyA zajq*>+zp3pHe0+0{BpTy+jd`kU8%CXq_AxpfUBEZc6YW%Qk1CklUt`2z2gAHW8XT; zn_(wm?EM9$l%<riqRwiqIeCGz$7ddV{UHW$9LI{*4Uuo3DEXk%jjy#^A@xQO$3dq{ zdOStVbIn)3GjPMD{R0EgY=!_#PfwAIj}Q00<v-Fo%A4ewr<ZWke~RPe{b)-5jAU0Y yH*+Q#*F4u;ZsyEq&k7-g5JCtcgb+fA0bT)SPq+vp@T3|50000<MNUMnLSTXrD#1wr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/moggles_layer_1.png b/common/src/main/resources/assets/antarchy/textures/models/armor/moggles_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9c92e31b2823a51aaceed51dc8934a13f248d689 GIT binary patch literal 456 zcmV;(0XP1MP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px$f=NU{RA_<i)ICeXKp4RBf23bPP#h|mq^k}+9CVN(4mxIVQ^?TC#mPYmg;3DR zK|v95cj@FLA{|_$OY5X1gB;BeTj&R{a1J&hRiR)jiax*XNpi_OFBcF(2qDCOW&QL9 z1~C@}({6<Xoi1~Qa|@v6xh6fHVq$U%Yuy_vhhJX+5((c`eE{awOkY8UG4KUiYXcC5 zAzEvcQY2%?aYkOmn&+C?Oq!_kvzasi^+rI`e`0NQA&#R-s5gQy6{K%LY5%~i<QCyA zajq*>+zp3pHe0+0{BpTy+jd`kU8%CXq_AxpfUBEZc6YW%Qk1CklUt`2z2gAHW8XT; zn_(wm?EM9$l%<riqRwiqIeCGz$7ddV{UHW$9LI{*4Uuo3DEXk%jjy#^A@xQO$3dq{ zdOStVbIn)3GjPMD{R0EgY=!_#PfwAIj}Q00<v-Fo%A4ewr<ZWke~RPe{b)-5jAU0Y yH*+Q#*F4u;ZsyEq&k7-g5JCtcgb+fA0bT)SPq+vp@T3|50000<MNUMnLSTXrD#1wr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/nightmare_armor_layer_1.png b/common/src/main/resources/assets/antarchy/textures/models/armor/nightmare_armor_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..3d3b64e616163dc8a5a264f6f16b3a27f3fd5942 GIT binary patch literal 1577 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 b=0)%yzde1xGR(~;00000NkvXXu0mjfRqF~m literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/nightmare_armor_layer_2.png b/common/src/main/resources/assets/antarchy/textures/models/armor/nightmare_armor_layer_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2a567a022b119405de1c0fea801c7647f6d0f8 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3-p)I`?e@QjEnx?oJHr&dIz4a&!ZHLR^8g zl(4Y0l#H;nx|FQ3tb(bcl9i^Gv%ap2sj;W6d4QvJxUYM5pnrKxRNM2s!-+r*{3Stt z!3_UVz|-D&%Yaf_JzX3_JUZV_e%Qrq$k8&pR7QQ)_xgK>UvHh#>~#6>Zs9AONBSMk zye)fqX{ooq(#c>31`BqH$1({$hWqla*}rAZ@_enI^_F?Y-5Gy+r~Y2=C>qHWeBqLv zLuk?}%Ya(Oj)Lve+_&6kKa**gUg49!pZ5Syw`4>6OlyselQkYaJo>#k?VgeKnZCnk zHowcZ4PK`wf8S$iNZ`_->M5K49%m41W#RTzx%&Iju^JwMg!=W>wLi+A*E2kRz`orl SaeD#K0}P(7elF{r5}E+o2ZzW2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/ultimate_armor_layer_1.png b/common/src/main/resources/assets/antarchy/textures/models/armor/ultimate_armor_layer_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f219dc6dbb4602cce877e37a624626383277e0f9 GIT binary patch literal 1519 zcmV<L1rYj)P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(000G~Nkl<Zc%0l> zU1(cn7=CM0*OYcyt9G{8PujV)Sc_|6b9ysH#e&rfy>Q^&5ER5;1lffX^<p=of;Vp9 z@J5~B56p=hIJ$YGw$N_WN@ABTw9UFqyEaWoIz^7>dB5|XeK{sQCnim*50rf0`F`J@ z@BOQfT=3?}vj%<}0yoj*`3U)&8)?&)AZ3#CJbrLsZw*xl*|`Hod~TR->pxw#GjH%R z3B-4|HQ0T$@$LTrR|W|2I~)8t-}h~+JOgT*c2T+E$^fW(crIi2vkPgP8P(8&rWQYy z6P})cuKt2^nXGLGDup`#9x69HJ%N1CwW5+(zpj_c37^{pegbH;sXn{_qz_z8F4KP< zt_)B_T1>D2>5KZm{lm}fCSSSxjvUui=zA&nGy5Zz8$S4X5ZMx_XLSc*qV{NG41HMr zx6c1_gW2gguf;z4I(!H8I0D~bM7Q7BRh2m6!sz`*ux&T_+YZ@h`ue*!vsD+h-l@5_ zbD0K~wirREKLBRvW4epveKeyfW5=So26KP^4*N{6fD!yFHA4RuspMt*DGPj~;TamW zI*?MBlyMX3Lt<lRlJu!Hr?ELeuYUNg-JYFpq_7zof)QdEb?*??j41XJI2qy<OV`G! z6gb!W;<4XZvbbD&A<9HOGSJ6T<hLG}r-RQt&MNcdp`%86AxR$}*w1~aH#7*qT!hLP z#~%8gw{!+MeCB<vxp)r0O~t7gEMIw_Qdf)98XbN2O_=wd$oa-bP+e4A{IE%^|FcsD zE)3|FUI-UpOr#Eiu=eQ>zF;N^Ks;;&m;+4$a859EGf`)dih=%i%Y}j)zGyK)-uR~0 zww$@MSLO`7VUgy0Pdt=&FE9kZ&<HRBkf#M4wzR8SSn+UiWnjW!s558oiP)4O()Z%( zgb{*j6E5%`2st3JfY*Frtq|;l>!o1$^uE&$R2qMzzck<qQ5V><<5{|~@v)Nb<0%>H z>f6S~Y^?yU3_iUa$&o7qV6ovUVYJX*3n*to<Z1)NdatF#2ZfQQz;Ib|gOcC#SI4#* zp^Yj;jwO_9Lth0Q*D*HKW9Z{DU)uTR<F~u}Q6?DgUMfPm4RD6Wm@_f*n!V1=M!0H# z7c>QK<=+rpW}?s^8zMu90+V=7;sO&a^U;^}n2)wF3E%L}IdnDup!Ohk$!cRv7$HSc zPIjz4+B-};VUD?>WCk!nW|<0?iqkMN0U6g)%eYB+nu)q+Pp^Gx5XR#sAtHSM602{0 zj(SYB7QzGwe^ch(_BrMli0s*AJ_Rkd$2g=O+IXDTcqyNi%m5{^i<AmvY5Z3uQCzIq zyvV>_rJka?vBW2~)WHmqc5gsg_VD))a=*Q!!`?fVxX!4Q8A)F<&ysa3-pM-04J9*R z`cgtQ%mY8a__}JJcqvEKQ{m%$DSMpW$X#pU<l;O0JCJzU9)JFYDK>WE^3d)fWe4!5 zCr4<nUpGPz55CKNUbC;ARzk@PNZx*mqE_j=Yr_n?%;?r{s7|XBgj=!{t<O;7VuX{R zy6zzrNp6^@$XJwqSyb6$Fr;#Yv&kbWLA#cun%Z{HhFaNz(^L$6iP#{&Q>Sm`U?WfJ zDep?=KlKsP-DNW&QduPkk=np$a)#%~{}zx9M$Al6Tq@FG#1^O!IV;bSUavNMAQJ8b z>VkY5gtu-!LbdE;k20b8+>gu$0T0}@oyWiXX_A?MA`4fVxN?-W$0U%F`CnUUI0!{y z#hESYY4vKM##yt|YlDS?A7@}BYn%m<d<02xM6WnO1IEq_+YG|IzI%7`eyg2CaYaZk zQi{5UxlMdA<N~;?UBR)4D0D%jzEV&jYoE!5NWnx3wFeL^&p>JnmB=9N3XWdJ;%bcv zy<8^1T%93>h(Z>rOVllktX93C#+mLGi)yFGrQ&Y@009609K|V{00006Nkl<Z0|3N- VMsI7*sTcqN002ovPDHLkV1k+z+^hfq literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/armor/ultimate_armor_layer_2.png b/common/src/main/resources/assets/antarchy/textures/models/armor/ultimate_armor_layer_2.png new file mode 100644 index 0000000000000000000000000000000000000000..39bf843d7f6b04ba7d3475489d143fb1d614acbb GIT binary patch literal 705 zcmV;y0zUnTP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(0007ZNkl<Zc%1B4 zKWGzS6o0{kHX(mVT8QasO|aEKDQKZ_b#u@~5UjX$aB#AtlZb<xe-_7Vg$ROBTm;2U zw1REva;22?-=*!)lxxDZ9ZLGWcYWb&la@lb;qJTN^1k<eAIH7l`*Vo~ibDg%5eNW^ zBM<--M<4(wjz9oV9Dx9!I06AcaRdT@;%E`z#pmx0+5hnPUI=`Q76JBl>Yx(ZjzE3K zA{$L6!0%`gfRjIc_A5e9-xeEK>2NYi0UQB5qm>1~JM9FSd^zsv9iiR6TY$0aJ><;V zdt`4#!emQJ+hp^Z2w7vpCd>Dcp9F71TVFMy1WuCwjWwuR`v7+aiA2tU4z{&T9Ck+0 z>V-(6N8-H;?MlB+$y3$ySE<U}0fyiZ$Q!~|Efe&tlf2UvI(Qx0;@pBTH${SWv!X?* z+6Y@zoPCpa#J;%ek58tC3y)_!pBbbMz!}GV@Z;|y#Yc`iV;xLLCA!JSF5w;FWoTGM zUT)k0xD#;Zxxy?2cL2ih$qoq3{2FS+5|<&C3PY{xd<FPivo;-H@CezL@5ub}RvohG zXfwuf^qC*NF>vmEnR__4;_7EM^zmIc{r2zgOP?TCD_a+Oz_TY4a49xQ=fm1R*gcqs zc-L?<#%RaMF@zjPAeYX5b5{W95ON1$BId?4=$Qh&e5G8b%Ce6gBcHi5xSRMH$RjW| zF!Iw?0XqIW+?UIpsA^2SJf17Y6#1B>VNJo%=o{e`iHnO<JR>TcauQAUj>GRi6Eq4H zC{yd-fAF5}yN!<3{aU)#z!#T+2_U|dUy*&3drkJNdpvH_2cO6mx}KB8v2=R}9033T n|Njwuh1~!E00v1!K~w_(Ra`qTHGG`D00000NkvXXu0mjf{%Ay7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/item/gravity_gun.png b/common/src/main/resources/assets/antarchy/textures/models/item/gravity_gun.png new file mode 100644 index 0000000000000000000000000000000000000000..a5e3139031098033da6f5013f698548ac92afbc2 GIT binary patch literal 1883 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 V*S*6Ibp`+c002ovPDHLkV1nn5vFHE* literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/item/growth_ray.png b/common/src/main/resources/assets/antarchy/textures/models/item/growth_ray.png new file mode 100644 index 0000000000000000000000000000000000000000..66b73e0178536d72f1920a2101d061e49f11a465 GIT binary patch literal 1434 zcmV;L1!ek)P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF000F~Nkl<ZcmeE~ zUx-vy7{I@|B<>E*uFh%@TN0GD54M`npH*rTlXj_nX&;pBArxveio{llsD%vK7fX9f zh#n=O>|u>YM5+hfAkcOZnu>H&7yIYvy36c_!gYQJzU9o!U52Z(bKS!o_|5t5cfND( z`TpE9=Z+@<pWT@s{OyO17NNS{PrveQunU-?NOffNtiN~Yj8Ds0=Atb!is&LR0Bc(A zlY5spOS-YnfQ*jo=KGh54Z2EeU!ANsCbacS78zMva}nWJU;tR?<_DStrvVvVZhX3I zsX@9jqk^L4o@C)$Wa`SKFoxDBBK`^tz~1jh1O_vw1(4zV$cX&-&9NfT1^Ga^U;O8i z4|f0iFRqoo^{vv?@u=_^C=$`f3%c*KPpmMDWU;`4(XD-<Q=WW&V-e_r=Ez>k%NKuK zmY?%e1_G%vdisOL)mrDVA!)YQ(2!?a1Z7P5Ze8<`c|5Sok6#wX*)ZqD^J4<1vKIt+ z=4k;vFg|KL93mTJhv$-K9bS6xW3fR8*kH>T#^L~*B%2{1quamfxdilgv?t)F{k!Gp z2k#n?={xXRcS2!I6nHH9R&Q*N)xBZ1x#||yiOp<wwbsw<0c7;w3un#qN`_fT)3Un- zkkJ7)*rHQ-4C)#h1&~!gA6oMWuuv90eQjKD4%Bh_kkJ7)*rL}*fOdIns{k^6rA+@n zEjFe7QC*t~z#$e+26Z8;pL$$uRF4g|j6sLYzQE5RAfsE?w$9)1%mxFpmOo>V=|dm+ z&mfx-n-uNgJv$S9Z7U7vY*dd8w)D{g8yR{)Mt5T9MB@1O#|_Bs@AS(f+jhxg+xw++ z;1hXp^Xszm<sHN$QcMNZVg;Ni*))NlQ|`HN^qc^4RMad0>R__5$%yrZcY@*E-vY=+ z8NpXg1E9`xp1{|J#w7yCQBku1;54NVILo83c<C|$WOTKl^d2<}05>KGfJ`;4db&*j z8C?`qJpjB1@IC>&2`Z(|@rtcb71%RY|2W|qxpZ8$ud5ya&Hx;k4s3f%K0o!F?0WO< znbYNmhffM{q6GS|!Im+M<t2$1Ca#gI?QrRQRSy6+;E>ebKOmHL%a&eLfzXEywv16D zboRCC=c28805}Pbjs9m|g~=dU)r_uK^{@chMMobtz!=8D@58@}UeATo_M9dF97&a~ z&Msf++0^3)q5ZTvj+Tiz2?D1<$bPm@PJT2XU+?HO=!w!kNn*#CAeeJ5@mToem7D-a z*1>NF6UxCu2NN)HZ9)JUw4atSj0NT@U2Hm?7Dz2h36%CneeL1EaQ2tPo-Z?U<jkKl z8MhaPqo6wMpnFT74~z%qQX6e^xtzenWFd$JRDY+m<`J+LL#Dyj*)mxkc%?_+uk4Uq zJ$G7ov$Jh%nd}4E2fOc1kiCwL9X{-PW2?aR8`lNeU)|{g&$$g*w$V2}b%wdvH?&Qy z?-n2k*l1tWufePZJQlX#t_6~;Pa2TXHII)8Q2M#6Ims13mI@zAT}z%;&5`Xs)kocW zlzV<EFE;2D7N{9Vt^~H3W0{1uy0hCl`cz+OzPaxAQVprHd!SRwIvrD(3b6mHL)Prm zI_7VgJEj8Ci_?;}(CpKejc`oil^$%^=+G(i-QP;<FFOZR8sJ)g901oc8rGk<0>Vbj zHT$>%T+3)!f8q)V8!^}H;|g#sqhbAtD<EvdT(gfWz_pBq^~bpihyxHZ0&xX|448A~ zaRoS+(vS|t6%aCD&Y8y*;9N>WIuutx$bdO#9#?>KDGljRTmc~i=A8MwuYlXl$V~tM o0RR6?>$@ue000I_L_t&o02gVwt~kSQ`2YX_07*qoM6N<$f=V&Bo&W#< literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/item/shrink_ray.png b/common/src/main/resources/assets/antarchy/textures/models/item/shrink_ray.png new file mode 100644 index 0000000000000000000000000000000000000000..c698de60b8c41ab09a7ed681d049c4e59a6bf319 GIT binary patch literal 1443 zcmV;U1zh@xP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF000G8Nkl<ZcmeE~ zU1%It6oAhRE~bl{%9cc=S}XCPv?5p)G@-N@N~$#AgKc4@2tHI0O^GNd*q1&iiV)g2 zi|B(Is8xKZ)JjQF+C;$;sF<3E)|#Y0G$Gq2Thf%aO!M7x;C6Pl*`d2L%`ky4=iGD8 zow?`SGk5N+D-r))_<y6<e_)m2pTAnY@4s1g8xc=OB2PeLwq2fB`M9Cwu}vo4qeEQ+ zrV;VK$P=LPO-vMxx^ziSTADvHpc`X^|6)mi2H&t`ON5~Y-zxG15HzI^Oo_+g;ihH* zbZk))c>)NIBmg?quyVyC0_fPHq;3gdx4$yp<AHbMoTvDMTebQJQK$<18Os|29nk&b zYSpe=0#2SdEvH8I$>!G&%lOzfd9CoC%uen#?CX7AK-=`;gD+zkJ2f#S(=&bM8tAnO z*nge6C4d_>HRa`#os&Xo_k22yDG>Vb!Iv@Wgw1ZNy_T|W2{=1hlHZT~Evz08466$~ z?|=^U;RB3eESwlVW3GW-%b@LR)hz*=w~ji{_VSPePd+!`yxHZ54K@WIU`!D9q-&|W zZ7;NWHk~hZdP-qS!Bg&JqtCtude9^r?r#vAAfKphZvP+s&gF|mQASUnl;WjZr?k>^ zNk&FT<if6JWajI2vj3O;PVe4c2OE7%7GK8bcqG@P&(G}DS+Vi=$I&*A!13XK9h)z9 zd-B0M{~12paY=R#ekHrceiZ$1+5Xm;Y%Lr&pxa~7D+OY&K6)j;DD5Tz{u{Q;eWWaI zS}efn46xzHd7TXm(6LpEz53|Yj;p6%U;^}pyn^_8(>9W1U<Y(;L9h?BuWL8^i%M1< z@J9yu&{t3V*A7eo$5a9&cn%}Hrm(T%=z0-!Y}&RZ`#|4seU8f913AfLGG-6J&+bzn zBz;j5m;ffw{OBGbXe38fY&;U07?OjIjlTKF=ko$20_O9Ns^8_@&3PLto!50TB!Yx! zTc!TOqcZ61UMv;`N|#FlIyP?UQpS`y3=O_&&gz`eIh)f4bZkHyUtlZ&w7%FSHrV{I z`oQXgzdx?F%kh(&Ye`e~wD}-Gg6i~9_V{9FEDRjpEjHLTtlwY`Q7T{AcvOHSFqQ)r zefny}76)bzU?o{m4Gf+0H)nA`$HoNlL1zr@N>Jun@<{bVxBJu{moy3B<^)7wlsWAn z=)(u!pnluNj(+gaLGu>)>AMcuRQOXmJGx~@_n2_FLgJ(6etT?`y36Xa%0Q{>*V)=N zPniibX>@|74<CGiv6Zlc7(Di+4E(xYkjI8kiDLW2rMtQU*{6@l#bpQN<Ik5H9$Nmh zv#7b-fNp=a>6kl7JD}E%L!z{=SuM}5Xc46C6PND#Z_Gyy`0ZiayjFQFB6)NaJyIj- zQ^H=qR{kzKG4#CshQPJ!*96vXd*1_Y#E})ytA)LS#{&s_zWvbr#D%VQ9;t@LtohkX zV)}D=EoJV@NOn=yfR1hH)L8+(_45zrB|itcRQboAaeiXlc%xJHNDSD~d0q1QL}HHv zmvW!EG9xzF6n+D+sdkd=8Qb5Tb#(t|oBL%58*S|9*pzCoTWdcz*O)82CN`z4Ghqf( z0eqX==;|XA7H?TNrUH1rZFKdKWg`}tVZQ0Q{KjWL<LKCw`7W@~`^(M&3q7E)^G_2H zHe*TiPb(m4D;hSQv;x9rENT8}1te`n!^V?VK-i2W%|ESxq^)S!c+v_8o3VS{KkWR{ z3J9CAr1_^6khB#I8&6sRVKbIA|Fi;<wxVI<Nh=_1#**frRzT8LG;BO+1%%C5()`m3 xSm-NyxAVUV00960osOcs00006Nkl<Z0|4U-&#nXUFE;=H002ovPDHLkV1nUW$4CGG literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/item/squidzooka.png b/common/src/main/resources/assets/antarchy/textures/models/item/squidzooka.png new file mode 100644 index 0000000000000000000000000000000000000000..898f3a39a91ca23d6efabc828b96dee09e151c97 GIT binary patch literal 3625 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 b9vE=);@k8aawlc^9)QWUTUV=%9K-$#9L^H7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_boat.png b/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..66b0a4b06f8c34bb5d73f6e428e0e499669c0fe0 GIT binary patch literal 2750 zcmV;v3PJUWP)<h;3K|Lk000e1NJLTq004jh002M;1^@s6($;@}00001b5ch_0Itp) z=>Px<cu7P-RCt{2TtR3Y*BSm)7QE6(>s?DA%xI-U9D{LvD21AoUToq+eN7KNl#)U( z4Tcg*PYD!5dkUolLUReEgdB26&pG7KTS5<^1xFZc`QTkGLZH=-W;N34v_0(pZ@>BH zz1dlHSJGJXU8I@$-+Mdr{`ddi|G$4`4unS!9{1ru7=@^K71!mdwVCC3AAS9&xh(yB z@%~qR0Qlvfe?C_JgSS8F*VlY>_S-l->fw+7_-&>!E(%I~aQpSw5(0-uJp|ndVHDzO zrHbm3hsA}mxhDT-Z8NSNfJ9pW33=|rHlA)HeNP)JwdzdzJuAc%Kpv_*ti^@0d5Fy& zBqow4fR9~mw47E1{@*s9t&g<v^nJ|&dz}C)GwJzkP<r&>asT$~ubBtSD`k7PZT_!c zUq{f55OgDFXZo6MBP)|9@$jgJC(oY7+Eu&?DqbaZJllEKZ#)PC0Kl(*`Um6UKKtgc zPE&mxx$n`2c`trnc|r+l<*(GL=$-UXzEVbg%}+Eqjv{lz`utueNVIXuH@92BPzfqt z#rW^5m4QjUv7Q`TewXe1_HH}TW+d-ptI@*MN)-oTfG`TPJey2dTqvWt-I|$&nKeqV z_}B84GI}RH^I*lS%ELd7BJ@srMi#?|Ee}KbOp}K)%`*9GtIIe%>S3=F;AN|o;1Io& zp4F99mpp7W24magZLYxu=_f1dYyQMm<D#I1p{W=1EUQK)YHfAdD8yc8U`m5-WF9EX zixOm!7qFYr<ZZ+Ejb#$KgD@~kAqpfiGDe#G+Ul}#3DW@Ii_JP+bd<s<L>Pr=?hJhB zO09}{&qH&&h5DLr%=h4L8?|f8s1F;<%9d3oZL`P+-3ZN{hWQ~CuVR#EtI@)Zb>BQt z`8#0T12ZpUN(3N^nnfNI>dDHLReul$MnT?t>%%_C9kDBu5V3dC!@TD?-P1)!iB0eJ zZX5sl_qV`sLc|2y{3gfSBJ<?gQ*(aQ?mvlkVHBc%eI0jh-a^og%qso%za!b^PQ%Ei zL1eTtrM0VHUk8+HsxEmZlw@r9zL9}a0t}T+D^Z?M!qCi%30+(LQOvK4*<^+*COWS1 zzJ(Wz+y{syuhecE_rNCk&dpni*nY$JW2`<cF91u3$+-m?Z+o{Ln|v3052Fw-X-*|i zqLn}_fc&;RAr=LQ-;`sSNG5AM>3f|Z_K-0&yYrrh<0wMy+A=VFK;lv)DhL{_gknhu z$AnFep(b5;3o8fn6-m&rOL3WL>BGhi*dlB`e}NzW@OJDvD^VUJfkYI*eq2l&p96(< z_2IeNwYYybOns;z<tqcC#xepPoBg=R@Hr4k6~8QDtN3@Z9H3~Ry5uD|fZUIalZ6;= z_<mybA0G7virxwG$pQF4R$6Djogh>)d7|lJ!nK)|RULFAGfDd4%UHHmBUS~Z9MWE_ zfmkZG00&`U+{Hl{7;`P{Y>6Y8%p2=Iwi=1c3E1)?0#U@gAr=M(-N<C+I4Pq^pj?wx z!`Fn+0l;_PZ(7?mcN(Z)Uyn^DfEWoBGO0;fbBBpv{AQj!8*K)0U)-k<&@3B08XtX~ zJSUb7dCdgsF!161H)E?E7Sk+#cI3l-tkkNBOrR|bcpOCuWfR=H`$lZFgK_~#5Ia9X z>^Ku>^Y@b2nsy$5tybP(!a!!Qdz}C)wW=X;GLhqmU41CSO5$=A)g=$rrBN6t*xqep zZFSj@IPNQr*vbE_BraDmO~`$B_S?Bsf>;=cq5qc~k^DXYEDrq}uPjaMm^bJZI0^wr z+ov*)Ov+ZH70XES1VS-wP3)LAXl}ul0#jB3R`@)^kU(Cc{7{)?k0W**K8~{#yk`LA z>%~Gap&Uo-IDE8OimgV=nEz>R2C<9FBMF>)^x$!ybMB0^t>4qYmMB?VC?^OTXA`FZ z8(9?+Dk1KZr_XR>JsIX<%nqoyMv!%!w2!Su3wLha#BmhiyYDxF396U=UzkBYc>5Ex zS3YT#i*N=Eng28}>j&`hJD>M;#uIe!w%tp%gyK$Q!dVGGkrgM@Z2dAvDqks|xdIp$ zAnd)l-Lh(GDmsB_Gfne4OZ@Kdzj8j{FW&#EKks?jYXZFyAIV)!An%Il44`PX&H@Tp z^X1yZ`)`8#>+H8<(FC{E<AO-ly}Ms#o`my6?rQ?I=?c1$xhcsA^2P~NcF?p@GF(u? zQ9(~d6C6RX`4kg-(UJR_KtABffu+E~=F4oyu4}e_SqU`Gi&bB$nm{IPoZi*o6tC@? zOXf5&_q3BWvqbJ|0)KY*C%};WEiRO;=~P*XX+@W^AD(2r$sImdVJD}U&oi-dscHf{ z`-5zo#QfTf$?-uLV6T&m4)lJ0S|6@s+xfhh)4bON8ixJpyI=O9V)}8&WBe~js|gh7 z5_MZm;K%QL-mhI-HiY>%fBVISj#@Mf2{boHG5uKNF#c!gn!uN>R_s1xlkAnQ33TNF zY&ii~7_!L9HnPZZQHd>&!2R`3230l3QH0OFnf*=kxSP*km~$>AmOTzpgjcF2P$p!r z6JT*zuDw#LCSK;?iRYYwR0j$96FG_HU2S;>O?Lgx+J|mFf01gr*d4f7e%@;We_%Ul zd+W!R2x7QoxlT~GwaK0p<~<J^zPrRrz)E1-=s7&<nR9t0ftm6Et{ecz|E?D@v*5hq z{`#7amo2y7P9uRDxvdGb<pFeo!&U>a-LDbi@qhe!@;w2lc%Nl)#ui{&dknd+33TNF z_+}2mAn|H9gIB-px+@Qm#|Ng7_nN>&9zbJ~yuc*wrj<9yidp3sB#M%Sl(x-$5s}CP z=qeYC3FF|{=H(oLEyT=Y-oS?3*97W30M`KMy?(h4r3kJZ0WACd((k>yZ&=?p5=b7w z)_0mhO8tRWx`+3(fB0z<<h>@a#1EE}H_Q$6UcW$>eRJ(V(2cOD>IsDW$*bhL&VV6x z{`{K+`Yk1$f3SU+La);I-ukdVjhaA>Pv0FBvP{y)dDa9P7a$XfA+Zs1162XcY@a_2 zq5A-lJeHGlJ@uszTdjevJl13DF>I5~<1*>w9mmf8pni{wJ9GrYO2;*UAggwoFRScz z1_axt=x2dB`3OQ<te;i~aGJ{9EbV47E&%-HpTEx)Nt-oFcW&JTC=ZZ)1#H>6Qu*y& z+vnw=vV*)rZFK_zu07CZo85)$`ncl)airD**y8sr`2ky;pQUa<kL8l#+Jw{A9uyd$ z$OBw*#PR^P7+=Tp`nt1(+>!@i*8HmE0rHMH$pg3`@AXZJ)3y`v`vlW$chTQ7IBUe} z0r)GS7?LKA=LN3J7oV5>0bdj7y>m?#q2l?pVp83|t}Q5tUpf-?0L<3)XJTNf@wc_L z$#Cp$JI8HoH3BY$<Lhbf;JNy^>?m<Dr0s3sgD`M@KWAJ#&Yypoq}{B>Es%sY51{wz zUGcTl35;_GP`QA#Jb=hboDYWu;!ncqeq84YB$25ez;!HnfGl<Xd^|}Wz$T~1%~FF< zpg@5F1qu`>P@q780tE^bC{Un4fdT~z6ev)jz@@|g0LrrxH*h*FZ~y=R07*qoM6N<$ Ef_ZdE3jhEB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_chest_boat.png b/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_chest_boat.png new file mode 100644 index 0000000000000000000000000000000000000000..e66c5831696bd5d7c5a0d9ad4993fa9629bfa9f5 GIT binary patch literal 4513 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 H!Xp0*6#C8Z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_hanging_sign.png b/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_hanging_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..7903f08310565ff94bd87416e34a2a13fecdbfbd GIT binary patch literal 1086 zcmV-E1i|}>P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&_(?=TRA_<im_2M8Wf;eQwru6@oSbpa;hYFckr7K|qzK4n$zm`<1h!Hn29P=c zWn@Fj&cX%@Q$b=t%E;6#m9nugR9!$3A3}|z)*pBAy?2o-9fSS6IXh_+#Y!$n{x3e= z`+v^Q_xrqWh6!wKZpWVLap&%LnC3k1zwrSjyEMk>`dt7_)6~3=-};ofyg{qIhpz&D z+WDSEtH?XA-=u$_wCwzXg>4n^RRA!?bDc7`zPXW^)afFTn|$G^9susb^Y~8`z6$VF zz)O`En9CagRGej6?LERU)Vv3O{0_j1yQB^7D3AVu(ng!63BZ2)F~BjN>s*%EM>yty zFbosVeO#wZ7=~j}2PoMkqCup2)$7;BWRnm>eHGw3W&O=$W=#I~W#O0uD$X*8g9!hL zqN6;Fyn&H7bo3czi5M?D5>A<4uvoN;bd<;Zf~DnbtDueaRq#~aWg@q=xg7(v+Is*T zjtm1>w2J)Q`WM$J6AdDayrDBeYFK!?fBnOXy9B_iFTR57d;x%wH;4uiKkxiN820(3 zIeagD<+FFc)Zd8)5jWrbF!sV8H{QO5kvI70>-R3SC*(ZU!^j&tdSYN0_H|^FscD)f zVHoO0CcNtPYnmg@G)<Fe5D|u<=Iys1>r9YxBGDJTut(>xcWLF2sn;6u&i#9t)#_UO zVE4Ckd%L;55i@cez|Q@9m)gzGi)=@EtX9|JMXNZr&|Ke$>$OH)uQlS+K2onW;=8~8 zl94EjLoZVC3x^nRnj!UCBW|v5#7Ukw?|<zCiTtyS5RRn(No!}xpfr(bu5ZLA)os1j zh&#$-(JG!;&mz}R9#88XXW^udvqbtNNYtMtC!DLC1v)C<-u^N6RY3nhvEnXKeYr~D zD_ZS6D$X(mdpM}<{<%w%mz)P|s{n~<QIOoyg#Xo@&#y#Aj7@?vw*%UEWM6L&hnJFF z;^F=y%}b86BA;|ha_uT2v$eS$OLQ3-Ua&0!|43n3mo<4l97N3J4W^O5=t=K1<V0DC zcF8V*KOBj>eizd;^?2O%yOahc{p_oNwbj?Al2031QC^gp%NzPgJgK0s0zE3rEI+M$ z+Q>>ux=tAq_W?|t-l9RI&-8K<w5<Zu%BPKNr`^#99Eq4HE!|uneN`|z*c^5BY30*K zw(EB>MrVE7D(GiP)rzxB(Ryxp`{R_gkx`<qr;$$^S*c531v+Ar`}pA?((i1mpzBwz z%chY}8(FDC`IU%@!mak6z6>Fuw50L0@@XT-L?n`z7-EDdEBAO^Yq-5V+<!E7!+Re2 zw2_mkZgNr+qmstSJ)W-ut^Bm|Gt4l<3^U9y!whNRKje%Vixx?w>i_@%07*qoM6N<$ Eg4VVjwEzGB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_sign.png b/common/src/main/resources/assets/antarchy/textures/models/ouranwood/ouranwood_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..b134ba8c26352682388744c96bb81286af569f87 GIT binary patch literal 965 zcmV;$13LVPP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&e@R3^RA_<iSix@7KoEUFPS&v-lR(oJ6@pNa5EsO)Cq955;7hpm3_pRy8CBfN zsTWSY0RpM1RH25ZEj8f8iMQVP5DxBa*RJE*DOFXMcZqk`Z?ro*Z)Thlj<LG3HXaHO zGt9(Lc;K8vg<%)~fEi{20NR~xEY2^;F#w#!zX+SefAQ*h2~$9$hjwQh0MP3Vav7la z>-AbH-}S<I%dE+<W!56|^qge#EdI18t*)$%4;>qGjb>yaX>KSy008GavX+%kbGjbh zobU5Qo4RhGv%iDZo%@pO`#cjrZzN~{FxP0x5Tj6a1}+c_GYU-#NqWx0&tsGJ^s8@A zwWnMTICN|nh7r-7VHj`*ZsZ14PphB}p2Y|7&uvcP=W@XJA6+@9*J}|CZ}dK$BE;WG zTT}U@)lPR0P_(S_R6Wyrd@U<KE41Y&Pvu}JJS@&H;P%Zq2tOs9T9b3cBtFwklrV<x zbE#n!X&NV+S@>Ab=>RG-P|DHo{$V7nNP}uAqj1d1kC(ADo4@+@)O*ScO-&w?>MUY) zT%FI#PvR!oq}x5uo^m;0<4dU1v^s9pX5bEnax8)XtXxJsf28qu5B5*SW-VgV^#))S z9b)9;^X8^}C#erOi=W#85AH2SwcHAS;u=rVeB%5B{^JJ^PidTLeO%X_{hd>}0116W z693Km>wFGSL+8-30VSN&L(p8j)@J1sFK&|(oobi(GO?xXDT$xU0i1K0Ow@+P8Mt`V zT9TWm_u_}o!@mfd=jj0u?*j;=y>@3i_qV|$eta&imsk6J#PUHFejdoa`R&X1W3}^| z_Ur1ZL4FN(e;%B=t?Pi&v*o*Eiy5dHW$3JoTTK&3Zh#{(f-eHR`|z#Mk)SOt%mM(a ztOCdN(B2BOE;*#=(5kG0s#V6`ZVx&O5ABNp10JC3^e=mV7Y^;~&K@jgz!e;-6dIO^ zBVphpb}xI67Yc2$aZ?`F7Xbjk7Xf?`Tnh=@&{-Ld8+K6*%S6L6<-y4zMTT~(Y2uIV z!50B+hr<<NXGL--I<)qd9npWY5mp6Cghhu&hpw^;j>JeVP$DckZgibKY=_G{P-PYQ zOLIkrwzM!S!+pR5)Qpqte;pz~qZ?0ZfGjrM-%M8tn&W!MeZc6r1dh;R^+-M_GBg0_ n9P}cUpvo%pqv${WquBThxRx4C3SoQX00000NkvXXu0mjfIPJll literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/dream_fire_flame.png b/common/src/main/resources/assets/antarchy/textures/particle/dream_fire_flame.png new file mode 100644 index 0000000000000000000000000000000000000000..53f5f5369bc5102b94ad2d585f594e316c7975d7 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFq>7Fi*Ar*`<X9IZ~40v2GimM!u z=QC&!*wDaO7tkOp(8MURAo)q&;!MTLHL>TnxxI^?uD;W3I%7%hdV8*fS*ihcQT2>h z_HK~4v3<(@=VJOi1`@}Nei_VVlwx8E7G{2~csHEW)cF$=1H=FSr4Re7fL5}BtYl{J XcNev8tJ_`x6k+gm^>bP0l+XkK(#|)z literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/firefly.png b/common/src/main/resources/assets/antarchy/textures/particle/firefly.png new file mode 100644 index 0000000000000000000000000000000000000000..bb42ea9d92d73f86d0004d5d3850aebbe7d107f0 GIT binary patch literal 73 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFq0-i38AsWHSKmPy!THhAP!0>N3 V^UI%B_f&y$44$rjF6*2UngC2X6gB_= literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_01.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_01.png new file mode 100644 index 0000000000000000000000000000000000000000..ea548c367aeb4ec84e082cd5253ba2b7e706e5f4 GIT binary patch literal 286 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`mpxq^Ln;{GOx(zK$biSi_gId{ z+@IQMN6bICo;fr3xAd7FjUcfrre7>&T9h^_Yzy0U!|u0UnADr&`Gy9+&r9<->*?<M zyP}_0pl|U^1w)&FwLeT2-2A>XW>VxV9tLNLi^@Thg;~uVI0P3*il5XnU=&LByEm)l zvF3EExbr(Zc^;a_&dv0{zhG~x^a{yIGhz;O_-@%MeZl2Q*X6f=b!RYkbe<7DoVPp9 z&_^+7YcaoaOC94^mXa^E&4>S`GI{z=5fq%WKJ5!b?E^NI2|Jjs78GB|E@Wq5`2YX( ii;zh`@3Dcr$IS3~TaTiJ?esZ75e83JKbLh*2~7ab@NvWd literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_02.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_02.png new file mode 100644 index 0000000000000000000000000000000000000000..35d8a8874415b6569b2ca828f670f9a0ecb0794f GIT binary patch literal 322 zcmV-I0lof-P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002@Nkl<Zcmdqf zJ#NB45C!0gODjzzD`o23g*tVVGvsX4+#qL&Qd^>lXkouy4XiNG(1G-rpMCFnX6+&F z{5`6{X0zR|*W0}ax2|b%2L!ualVnusgS^MW;BRinb1?xXgd)frqx~-o=Kl!7cHDBp ztmVDQ(LmGQ({m9qDM-<|VfMvpK&%+Yh-r*?e~m~ZeP9C4b4~rhQzhp>WTG#Bn<9Y8 z=f}&FKGX^91sbLh5k=zcshQ-&>S}-tMgzISYw)m~e7HoeZ=$<If;5x&nxWqZiTL~L zv}2M@_VZibQ29RaR;$LTD=<l<SY%dFM512un7{!50RR6E84`H_000I_L_t&o05I8@ UsnUanE&u=k07*qoM6N<$g0<<Ar2qf` literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_03.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_03.png new file mode 100644 index 0000000000000000000000000000000000000000..d498ac478558b2214abf213783dceb300159968d GIT binary patch literal 338 zcmV-Y0j>UtP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00038Nkl<ZcmcH0 zF;2rk5QX6}Wkh2sqNL^;sZ&!U&cKPNsZ-|~)Rf4Q8<f`gi#5(V8>NX7>G#Y$?|WKL z9^%H|{Q~y;en_re^5P8`4~K}voFThiKOpBSz~P@RUr$xg)J@OTD#AHa6+rC%BD(Pg z$9}8~`p>U^P|Lt7V6$l(haf~)seS*R!kwuCh#&85!w5YMZ?A3h@)YsBj>ym|z_)=B zjG(F8ZQG>Tya>oczOmeN>RB0+Ie@|TkuO!cit}LF9AIGt=wa(BqhLMC&^f?@m|=Np zYD{MOk@2rJV-7GdIFP*?=#lz)zX)Kkc{nIg#rn~6BHx=90j0r9&=N+_lYamJ0RR6Q k#vDWd000I_L_t&o07@OEA>sk(B>(^b07*qoM6N<$g2e=uM*si- literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_04.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_04.png new file mode 100644 index 0000000000000000000000000000000000000000..fec240099953eea88d05908888383887ae5d2662 GIT binary patch literal 326 zcmV-M0lEH(P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002{Nkl<Zcmd4P zJx;?w5Cz~dWkh2s7fPL)8gT|rL`|JKH=w3Ol*p1Bl-BUY%xZ|@G-+b#?fkyCGq&&I z%IC%f_WN<#?Z)ZSmWwM?V)akO76mjO4$g?xYPRRjMS<<M?}k5t&8F{?Y%R$6pMXNe z<3ryO%I3OC`b_{)qp?2+UPR{RXg<{;r)vVr3M^D#45oSiib%3t6G(#M@ExJ??L*5v ziD``e{M2_=1Jx!#U7|uWV&;5}8p}5U0TH*a?<0`iC=Vv|ZrCc)1T??AjuT>zM=;4& z<FkbLa1=mRkT^yC2TTWff!?D4^7{90s|Ce`dio|zpZx&<0RR61o~f4r000I_L_t&o Y0PU2PK~Al{Jpcdz07*qoM6N<$g2yb7=>Px# literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_05.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_05.png new file mode 100644 index 0000000000000000000000000000000000000000..c359d647570dfece4ec768357f606f7ffa31e81a GIT binary patch literal 301 zcmV+|0n+}7P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002uNkl<ZcmcH0 zv1$TA5XSMjl#=G)>b#4!b?T63$g^4d8mUu;0~@hbf5^b@>Z%|f{Mp%={l1yKeTyf* z*BWd#+rzy9yAu%a_Yv#$ZIiBn&Wl9^#67wO%jGx_<tm1WOeaRyK(Q4Q=0sv=t{N!9 zfs(&D0%h*Pz=(bxT9dEOarl_dCOKVYKro;FJaj3$smT#C5~DJZz`Tq2{TD?L!Y)^F zQW@wtot{o{dXLb_RZ3h@J*f-`jGtnMR;%-K%0sTCGEiUwaYE=?_Gu`_g@I%X!=LYQ zu(q{_3|djSKLP*%|NotBFwp=200v1!K~w_(@$7CPpI2oc00000NkvXXu0mjfVwZyr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_06.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_06.png new file mode 100644 index 0000000000000000000000000000000000000000..d808b02929c7144e1ae4a4e188f0f3e2c1c7afe6 GIT binary patch literal 274 zcmV+t0qy>YP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002TNkl<Zcmbr5 zJr08~424O@s!Jp;#LV2e>KS^X&YhXLM$b?oWvN(GeM+tT5eNe55y!E=Jj1Cu_!I%p zm$AcO>=wTWxLvi{YUaEM;IQv=Na|`803;M+u@51;0E{)wAiNd<<7h1MWj<=pO%slm z0kAj!Zz1-rE()8;L;!BZA_Brn(V8LvO%zXG-gSxqVz0fpIr(UU!JWk68UZ+<2@#8E z#-02|$+KnvlBv2*tM@0(x_uRZ(#Kt^)EW6|0L4o>4EO;60RR7G-l@s}000I_L_t&o Y04-`rA=R^oC;$Ke07*qoM6N<$f|EIJvj6}9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_07.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_07.png new file mode 100644 index 0000000000000000000000000000000000000000..5820e54023104142b5c89f2ed03cad4014362b46 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`i#%N%Ln;`LTr%Wya}a2I_;Gr@ zdZG5#s5u8auVih_wrKV!iQ03t?e5$)o+2vqV+}vAdGqV!X>CrP!@KN%dM?oU{DzOA zY;V6>W3}<;)W`4KStC+q{!YzUz1l|kOsrDFd7Xbsw|CBJ+u>&JcEF@tfXhK5xU*r~ zPBXnbF1%d~T@E^DudHIwUt`EPhimrgg=!6pFaKk75Oz@HNR}`bFx&O~eIqji!~g%0 i5Aqd&u4MzcmYLySf`KBp^7C?_2!p4qpUXO@geCwFHd;Oa literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_08.png b/common/src/main/resources/assets/antarchy/textures/particle/hypnotic_gas/hypnotic_gas_08.png new file mode 100644 index 0000000000000000000000000000000000000000..a11ce9a15f57f9538d8f09bc6355e827b2d68525 GIT binary patch literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~q!3HGX7W?Z1sZ>uF$B+ufHx~`L4k+-jUdTV5 z=am2S&d&7LcWy?D-ieuN&%$(4pdggPE9u?@nFt%bfNbga*WHeoHJHSuFOfAkQ2hK$ z`GP5POcXbq`<Tn1*7@Pu!>1ADjADy6GTtzCYghmOO`wsJf#Lsu-u6XhKnvMG7BVxi XunEbZDEzw?D8k_B>gTe~DWM4f=BYkT literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_01.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_01.png new file mode 100644 index 0000000000000000000000000000000000000000..403483ff906a141d8e5bb532c917b671c34b7da7 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`J3L(+Ln;`rOxn%c>>%LM$P(Bb z%dE8dPCIvD;=99|O3K^26&`+eX#V!Dgvo{FQQ_~|g54)3O}_5RvoF;2h*|Ht1`nIp zR<<b(7r0Iwye7h)|3UNg!~5S~S*zPFH&AUn7&1G5W<gi{^|Q9WIe6lHH^1wikjN?T z>i9}P;=)mui94QG7M-3J_&-`FG(_(GHs8igM~)=ycfHc!IDykpn{nd}lY|NX4{$|J zw0dKdATUuud^fMkhx3=&lz~qF|6jnNY6+0R2J!<lgSu##qT!?Re?SoiPgg&ebxsLQ E0Gt$MmH+?% literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_02.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_02.png new file mode 100644 index 0000000000000000000000000000000000000000..6758f2184dcb3c882d91bda4e7d74e954115b9bd GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dp%toLn;{WOfckYHV|Oxm6n_M zrKIEd6U9m|xk>d)mM`{~b7a045ml0&!`aEV<mtO_W#QYBEq=z@J}~Baz5BgzmVams za}UF1-D3<Uha=xGWjXmQoy+}T2S@e~UGEd7dJb+a+peDpeGnhJJ*biU$GPGOGq?m! zuK0Iv+ZIke1;c0V3ruHUEfW?0FlQN?uv6$<CcY<|xg8RmXUIRkks$Pd!KPH4!L#GQ zn#(Ju&)g|-;82r+Ps6=;e5?`9_x>|7F#P||#;<+==n*!MN0=FQn`bI6O`aG46k+gm L^>bP0l+XkK*#>1N literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_03.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_03.png new file mode 100644 index 0000000000000000000000000000000000000000..47e2a20c85bbfac6dcc5f3a30e730ef2ffca5a5f GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Cp}#pLn;`zOgPBd;=totswcKF zx;f&E*rwK8`R?%idt2E)F8b6WZ*;DMJ@ALh<Ujv8+8#ao&hsGr`s$L>gd)a+;T)}B z@@L7Gv2`)D6uTv)D=-Tj>o}I`X>sNT<0o(C4JnGsd#8V^bIWIF>UbDf=XZYVCy57_ zOP99I5O`lU>zlk+f8TV8hNlMSMT8%ghu)0t{qEY3e}B4;Dr?A2u9v>O3_J}1stGLu z#`o?`W-v&cP$3+Y>ZhN|7!|~+P-irC=5^Hrvy1=c9sv63|NqQY3k-msVgq@KnZYc- VLa|$I@j9RggQu&X%Q~loCIEZ;Ymoo| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_04.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_04.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c8d570b164d81e6a7e7688162018cc97cd8fc3 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`hdo^!Ln;{0^q=Kz4&Z5y-)Z1t z&78D_@0#tZz5{#bG8Qg;y86k9_wB;s0%1b8KL+nA`CwgmAX#GH`9dCp?d#V19XRo5 z>uJ?AlLwAFvx5!tmj1GTJ?jDk|A`5#I~15hPk&L}#L%g;V)>_4#rND9wktA-MTk7O zclwk3-u4a#Hpbwa_kY>#eP*fYQN=QaDUJV<Q>5|(J74kEfXa(!3ub*>)z84eVt$D6 z`G*6Xkqjzq2PPfRc~BU_D74i<^!lpZjJn0$zZn@A{{QD@wDSOZhYjQ%W`@1<>lA|? SxE%tDFnGH9xvX<aXaWGf5^3lF literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_05.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_05.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa8b3c1df52237836fbb64a9d80376531996339 GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`$2?seLn;`L^l#*CcHnX4mpa1Z z>EHfhlLy;L4M~-1m&}(hCQAzNir@3J`)LuZ$oMGv_wV1gr{p~^UUP7D?%&<7Z36ks z^&J`lnBN6G`_z+oLa1)}$-mDc#dfD(uIM__km$j^eOFnMlZbDU!jrH)VW9>K|4Xzr zN$}oS=f7m7qrcf{gTEOcB;8+qnBU>Nv8H6-l$+ALTeP*<8lP;M8>KAeaPRlN4K1^x z^}Tou92c;ww6kZJ7%|V{*vU45xq^FHqw1YU=gfaFGcf%BfBC0<E6_)5ARjR^SZfw5 UzFQxB3Mj(h>FVdQ&MBb@08p)L82|tP literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_06.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_06.png new file mode 100644 index 0000000000000000000000000000000000000000..66ce50ace6691f6d6ce8dcc56f6fed5e3eb97f22 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`=RI8<Ln;`TOxnoX?7-v7FLi{+ z)4%=2CJ(lg8j>p2E}1W1OqLYjb>V+>!j6Zd@yo}=|NkclW?EF_GR+G$U9j}~8Ya0^ zOOJs0OWk8x=UmGC^Rjx+I<<Cdu7_8*IUahyt~ge&VeUoM^T!1q7Efc%@0DzLFyq(V z2xo^aNga$w5}Bfn7;c8Qzxb%T<hWJQGARaLrl>DB<|{mkJk4OkoOXA=sjriN3ImU! zGEc}6NyFt?k_^l~FQTq<hQ5vy`EM_*KZ`L#k2AvNHfzUW8+o=GMh1re|IbfdodEP2 d8^~+S42ySXE55p(=LQsE@O1TaS?83{1OQZ*X=nfd literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_07.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_07.png new file mode 100644 index 0000000000000000000000000000000000000000..b366c0416b861f2c4318bfe47b1f37e9c93a2395 GIT binary patch literal 276 zcmV+v0qg#WP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002VNkl<Zcmc$a zF%p6>5Je*m!x^-vW9Yn=NAV!u!|@38dIp9D<c0Z8+^kYi!0@x1?B6$=6k+4{6L4?a z39a#6z^!Q}HKw`F(&z$?#d7=_$JFcQi_?@IeIL~P90pVU-nxKG*BzLG=2KY)u7R#~ z{kfVjE<lfWt}6Lr1ZE)_K+UmZUYKMK@n@o#BufU+-SLnkuaP>+0GMe)7!ad#PR{!f zr3`=pGm=S>nsUVqKmj8HBC)4t<pN})Nz$2(e*xC)?e_<~0RRC1|H4BN-v9sr21!Ig aR09BC)nOr?!O8gm0000<MNUMnLSTYYh;={! literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_08.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_base_08.png new file mode 100644 index 0000000000000000000000000000000000000000..c0e241a19c965883a6eb39519f6eec1ae17a7b93 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`+dW+zLn;{0OxVcVY#`v8YtA$A zOG$@Wb;^XENsgP`r|@08sBWwv)iH1B<a5siJVYA4eB569|K{@tWp(N-dtO&ng<jpV zb@LL|L;DMRZl*`(HK{cC-#`ALT;kD*{@V(Bma=?!VWpqAhfnXW24ew}<C4Q`;=2z; zPLOO!y7x$^Y4Yt2%WR7$awbeZ{v@P{<9wB#a6z_|zoMgC%W~5_(>NDAxVJ5ieM@@$ z7LEx_O&-sF?%+DX{PR!60eJ?7|NqmqMN5EQU;}x9nSr<7S5ZiM?+Ks?gQu&X%Q~lo FCIBq_Xt@9Y literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_01.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_01.png new file mode 100644 index 0000000000000000000000000000000000000000..011f0067e38389fb2eb8c29aecdb69359230e69f GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`=R92;Ln;{WOf=+cHsEo+tkYq< z#acRPbydII68D#mRsE}^lalk#H$*I`nkaKrZPC;l4!^pDfA2qXY<KVdIL7{6^Db`A zd={@9b%x>c#p-s0&FpS-E;A)`+g%pvdlx#jwwI}3wnRky;Rp8~OE4^7RAA}B60upL zP*^$Xwjav`5zmcpu3zKWvE^;z+6i}d>NtD9)K+R}%D&FZ@pseqB(*t9^+Om=s0a$Q z9DH@{`$MI3q7C)>YDrv|9^Hv!oWbl?r8;d|Lr24sAO;}`!H@R8m>3xT|99d0d<p0? dHjvMl89uE}QDnNY(+()Y;OXk;vd$@?2>{DvaM=I= literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_02.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_02.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a8a9c752543be7d023e1f14ab822c1f7d3cf20 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`7d>4ZLn;{WOtj@|au9G6mpUZ5 zWw~<6vFZwe{zr~`+BYhfe5qn{V*X_IQ*HNavtxXd*f($fZ2Qma`}2+E2N%B%E6l%b z`hDl7`wk0DCQPp3<XC?2`=*H3*Gw)>c42DeYzSIk8TNAh!Xqq+H~e$eRnBML(t569 z88$WkbqbRd%MK>S1!6B})u}9C-0Aph!n>Id?tEuu-k-!&Cs^ijKRD=Dfvo%PnVfv7 zFK?t+tchf<KGC?<fN{OUhmh-ivlyKm)+SVx|58hE6j-5uIDo^cY3~Gnpr8K#j|{v0 f56EBxd5)Rk_M%)x#*a6BfFcZ@u6{1-oD!M<MsIW7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_03.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_03.png new file mode 100644 index 0000000000000000000000000000000000000000..89a75e5fc9506846a9ca2259ad02169fecec46b5 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Cp=voLn;`rOgJsr<RIYE$nBWH zBXUrpqj6^Y)2Y(sosEwUJ<kp0Kb-#X0O#qlS@&Kp&z=@jbC=<RW*6hpyj|6;`H_4c zN9(Vve#*YU<`C%JpJT`7#K-aQ;vPfWpP#-++;f;$DQDyAz~P_4z}n(_-`H%?ihz3z zRzJ3`&6#mvi%iqi<4g}uiv+G&lP&omG<4;Ijg!v(HDUPQxI%})@rUh8Zr%l|{DEaA zyb4OE-|zAh{O7}#Ajok@SwUz&k7oKJ)&>Q&0~`zPOENMr{Qs}L&My$?CpM6um>Kqk WWGlXsDw_!uVeoYIb6Mw<&;$Ue8)-HG literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_04.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_04.png new file mode 100644 index 0000000000000000000000000000000000000000..349fa405d1fa122acf8d8d411b2f15733ccefe0b GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`XFXjULn;`zT=3>=au8@qEPbr_ zMIdi)JNw6Jd7ReYsyNIt_9^;GN%VG3d~!a-eihq|+`5{7;sw@o=N()=ea$|`WHa5@ zHmlj5v>rFeQDCWbThF9pC~?ie{Y)6+nfALkmL*SYyCtdkc-cGgJHPkU_^siZ$s|&+ zTUwyo?^(^UJuC)NN^B(p&sKbnWGYh5c6%Z>w|a9!O?6z-s=~Zkxtt2qxR3v>ySeI` z>H(Jyc@EQ-hPa~4+iUNMED&I_QdYUJzbw}9@@58Jk9v2r+qH}g4FCU&znQ%f=rJ~s b$Cw$MF4if2d-&idP=vwL)z4*}Q$iB}?4oV8 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_05.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_05.png new file mode 100644 index 0000000000000000000000000000000000000000..5f94ada5a6bfaf498950e484664f85c39f1798c4 GIT binary patch literal 313 zcmV-90mlA`P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002)Nkl<Zcmbr) z!EFLT5Jb^sF9c!7fVesjhv_^l-w-j_F(58ry^*TbHX}H&($`dXb=S`Bx;*(z13vfr zYxvmhuJ_(?6JW6~ysYbz5MId4p8#eI=g;M`fKCXF)D<vWHW=K57Wj2Kk%JNNXxXGi ze4o$CVgyt*5f;G8NrwuMj($BuuiLF->C1ZW$K!@k0SZG*I_O0^<JV8j_va_|g|025 z_k`39T;Bi;fu6wwuL2aV2YLn%-CN%dhfRMw^Z!tKKGV<RgB~{^3<ZM*Qqy`~re_}X z2p}|q+JZ&US>|;rpf?R8fpqt~{sjO4|NjXS<kbKG00v1!K~w_(nU|Fz&M5^n00000 LNkvXXu0mjfi0*?C literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_06.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_06.png new file mode 100644 index 0000000000000000000000000000000000000000..d59425df537b21a8dbaad744b91b8c6062d85a85 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`cRXDjLn;`TOgzimlpx?@zayaK zn!}D;?X3|rYAaOl?8p|3Ik3mKjYs>D<K)8sY4@A1Jw1P3@xjH??$`IWdGGr!dLYSc z{;ORnC-f5XBR4!Z(d_-fXc1L+w%F3#x9~jM1LiY@hxV1sow-Nbf%lI@M`X<Ty`mG? zuka~7=bUh!>A`i$T@fz#l=t&FyYd`Z`hM{O#m#ybo#Q6I&R_`HaHhVuBECmRKs@dh z!vqDfP9cG(a(m?&F5Xd@F?;57D+V4Jr@j};(^U3edgdN-P$((W|3}{A2*tD4)f0Yr rM}7JM^ydHnE-E^^f&OFz`IDJpamy^l6YetNKoJH{S3j3^P6<r_D6e_2 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_07.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_07.png new file mode 100644 index 0000000000000000000000000000000000000000..eebe86538850e2942590cd8bc20f61372e92b649 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`&pllnLn;_+CT`?yHV|>?m2UH> zvN~cQsj@g_!W+S*OBeg6IhY98dZ*7l(eB~@|NhPIxpU^c`Tpkj*^NsNZ{t&_IB99Q zKJi9_N$3Js$pstE)T(xTkG;-vsUnqOxsr^T)o)Y2quR_FGEM7VD)ZZC3mtkGrtp5V z4(F1UDVy^TwVXKI&tc!#8zcGRJO{hW!R*`r&hG3@o_zmv%s;8MZi#CvReR2T&&;Zj zX=><P=C*;Yf8Fhf_46A#ABOJz{l!o6fUbe)glX#XynEO$OlLG{X)*cQ@r%t}`h%oL zsYPVspDJb-7H1j$&HvdM82<mC5h~UX^fDXB%ghW(bqf`n!h5`cA`G6celF{r5}E+2 CseHWv literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_08.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_plume_08.png new file mode 100644 index 0000000000000000000000000000000000000000..7a80a32f7b8226963f25274097feece55c06e5ab GIT binary patch literal 304 zcmV-00nh%4P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0002xNkl<Zcma%& z%MF7t5JbTjib!feT+>GiNnz<DSHz8bQUn)>-b!PQR?Y`$<n`{%vyn^p<9kfgfj-$P z0F!hd$AbWS*4Msw^dx#x02rvjdMc&!Fg=(113<tHsySJ8UIi&Cvf*3Uy`^<}EBxFx z&(%79q3%-Q@bfTq4!JH%kG%=-pw|x3ub0a_2ML;AogjO}%%z(Ei5mdHNXU(O?=wLH zz?)|?K-3C(F96xdUMIM@RR@3pA?e>RFA)F=AXyIb8Xqsh8UPB1Xh@$RqL!G;UjYnh zN|@+L>~HJZBRuNA0RRC1|3@61oB#j-21!IgR09CS>XF9rWt*1(0000<MNUMnLSTYg C>3Y!s literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_01.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_01.png new file mode 100644 index 0000000000000000000000000000000000000000..0cde5885189a0ff48420b5d17219c1de1617c52f GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`n><|{Ln;`rOxn%cVj$qcZ<Mt| zPT=OtUpt)E8T?XkO?eW)!a1K^Dl<2kQHja$Q&su%#PuHW=JVSbRxO&5WZoOcIQh%k z*H45P7MpHxH(PFD;W+bouzlYuYi(2YjX6vQ)@NRO%ymes^zep=JLU`l-xQ7NHuY>; z9Lpd(L*?81lI*YP8&h9?_>zB{W#YH}Iq8C|2`)_n*<wd7DK@zMV?J}_47=dsU<N5e z#iZ4j8L~Hh%ss%v!0`WnB1?Aw(DiH}*E2KBRSi>2ce9xQ6k+gm^>bP0l+XkKq;g)? literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_02.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_02.png new file mode 100644 index 0000000000000000000000000000000000000000..d29e256c02de49465a619313db1661f59037665f GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`M?GB}Ln;{WT(IS9au8^HIJM0= z!{6PahyA05+>vUDXsaq)=7o%(C-`jQP*E$Jv}fkr`R|j<y1zXB{+{jovYC0Mwwu3) z%+7b<Sd<*7;<9eqW}_R@Dz{$g@~p`&=)Z2U?EK7DM?DiAarxT$F5!W@!>+0%B^Kn} zcIL?zvTawKd#b38-Bhh8U57_RFScC3QAen=(PrHyqYd+X1)6MbaRo+89%1Ww<Rc(( zOQ&vwkwJq%x8WMUHP3otna|3oojCd{URvVbBVGoE|NpOEx_=GmAvTbQm>H6<Wh>s9 Sdcznf!r<xZ=d#Wzp$PyZzh>6} literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_03.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_03.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6a1d9e7bc2b0974c3da10e37bcfac62a436943 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`M?GB}Ln;{0OxVcV93bG_*rqs1 zQs8jP1fFTOi?)<}Imy$(_9=cz`LB2dsaXm-^UvFPUkFj3Z?9MJ?XOnfzM}8K7H9e| zDBQOcXKgu<9{Gj)n6{XwOQYKH>C09=c#<DiEERZw@xp>5k;mAxEV%Lx2W)0&VK6S( z_T^%!cC`R&$9EfNM!xvVUoM|%m}C<!a_9KQV=OTTuWw7`2@q1^b#=TXs=DF0LDYh? z8*YniP+{O$T%2~^?~Pc7kl3G;G~1sW4qOnNulIwAf#LsuqlcNDKo7BjJjBefDyB}6 T=Q!hEpa_GftDnm{r-UW|t?+5f literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_04.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_04.png new file mode 100644 index 0000000000000000000000000000000000000000..8857bbb52247a63bcaacf1add139f4ecb6de34d5 GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`yFFbTLn;{0^zY?uHV|py%}!yk zI$|KHvN&bJ8^NVZ7yG9<m{|O4d3W-Ln&TqI!m54q%co_Rf3U7RxcPNW&!y~c{|iC8 z0xoT4a(eklf1c=+L-Q-k9O7zDu2L`)N&6V2Z+PyKskr(E_uExW3IV^j>M;H{?OSw? z%ZHQQNwX>D&)NsJzL5$2X{_55SNzjGp}zX|8V1H@fgRs!TiG5o7)vhOpyi;#@Xq(~ z%#CV&YALKnBG;zOJ9oCpWXI9{K-d5Ozk>N$Hju#v@&+?QRzjts#IDp6KoJH{S3j3^ HP6<r_M_Fc~ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_05.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_05.png new file mode 100644 index 0000000000000000000000000000000000000000..9be1f5b01f36ffe86073a22df8253f588665e832 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`dp%toLn;`L^ce~@83?#KOYtqV z)ouT%Aa^v{a$CulDz-MZInzJBZ`tr-1?w4`Nq7JLPfz~w`M2hSTic93e7nwQl+?DJ zv4i!I_vJJFnOp_ZY*C4#3e4$2d+M$n-{p6;R_5}_e8Gl}XJYLV&1atPTYn+)fVy!~ zSUUI2myrz43tldqX*S^)lZnHNMn|c4hnPNXH96yd{>&XF4Zqm%sZLo5d{3Rb88{6% zsu~1$JYT~kp`^3${X@2jLu>E-WAq2Q|NsAJHJQ~w1{=sD%nW6D^@?#D*^_}H44$rj JF6*2UngE8UXlnof literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_06.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_06.png new file mode 100644 index 0000000000000000000000000000000000000000..c1250907491b2e0ef246610c264337338c811904 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`8$4YcLn;`LTs+8m$U(sEVTSQN zr*+>F6{jUBetT&8WZG`AiQY=_2?+(^t}MJZWoe(!Cp&FBJN^87*6Hh_1-k3EILg^< zf9v!qC_zEsSnfRO6@j8Qe4M*(fB)-NJ9pVL1D@<y4wlxeh}#beWv(aAbV{(TkbEIn zYscOAm4%1pSGow(!3j@p$=*rja;%we&@%Vk!t)|b`mD__{CD5|b^q(kRSN7KUkX<l x=d)VItp2aRgPDQh|Nrt&4je$Yvw_^s%<z>pOYu_Hon)X0gQu&X%Q~loCIGlrVfFw3 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_07.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_07.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b415c89982b37235abfb06dea971280c2a2a10 GIT binary patch literal 226 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(>+}rLn;{WOmyUPbr5j*IenvW z`%m^l5%xm<YU^sg#O6J&s*6iccgT9WhQF>-v)%vb>1U1$*T3fdpUxYwWA!Rw73mN1 z$BW{wFPgi|$kx@YVFK^v-K;#mo0Zv=TN_MfToZf3w8el||Ms#^pUN0#DRq1h^Wxvh zux+h^b46a`ty8QUa-D?ku|17tkmvOL;i0I&b>km913S=V|Nn<3&)*MZuz{S&%+Nl= VNpbfn!&;ySgQu&X%Q~loCICW7Q3(J5 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_08.png b/common/src/main/resources/assets/antarchy/textures/particle/inverted_geyser/inverted_geyser_poof_08.png new file mode 100644 index 0000000000000000000000000000000000000000..84e8736f70859b9a7b4aecc13d969669932746d7 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`S)MMAAr*{oCLH8EpuppLS?{s0 z%-Y2z6W#?{HGMB*`<Qf!|4Y!1rLRI2rCPrKIH@x?ox`Q>Z9=Kv&2{#y)f~Gj*L(K_ zZ)Nxp+EwVw**As9u6Wz@*b<f_bqQatGBGd&zKFcY!c*~|zwrbw1H=FSnK#y|18rpk b*~-kYl0`u=;_1SJKoJH{S3j3^P6<r_AKXFr literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/particle/reverie.png b/common/src/main/resources/assets/antarchy/textures/particle/reverie.png new file mode 100644 index 0000000000000000000000000000000000000000..3b03d8ea479aa8c916af1e48ce528f7bb231330b GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucK><$}#}JL+<RAb4Kd)~K1ez_t{5^5P&S;<< NgQu&X%Q~loCID!RACdq7 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/blood_crystal.png b/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/blood_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..1ccdd7e8ee485b8cc4ebb666389d53091100697b GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^96-#-!3HEBGrV^OQo5cljv*C{42lf*{xkjVn)?4- zc+&qhb}|1ub=?0~$eRDp7SjD6!YuvYhC%2*Q2qb^X*0Jy1v1z`8krfiUkiws{M%&% P6k+gm^>bP0l+XkK#6%?e literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/nightmare_scale.png b/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/nightmare_scale.png new file mode 100644 index 0000000000000000000000000000000000000000..195b6979f2d1e85186c6578604327e21dde43390 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^96-#-!3HEBGrV^OQo5cljv*C{42lf*{xkV`m;QHh z%KvX~8~fkX*z>=JrsIDVRqOv!GJ5|7`1$?=)&Ku5^w{t^kiiDh$jtC~Dz9!O<K5Xn O5e83JKbLh*2~7a}cp<m| literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/titanium.png b/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/titanium.png new file mode 100644 index 0000000000000000000000000000000000000000..be2819df05fdaf9a7e49fb48460a4a1615d2d74e GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^96-#-!3HEBGrV^OQo5cljv*C{42lf*{xdy!|K|UO z>(~Cb?K}FvVCDAzNwe1dcW;^b-z>HGzhZFWf1vvR|5*(F&j&KtKpL4D`f5cVvX`cU PL>N3>{an^LB{Ts5@=Pio literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/uranium.png b/common/src/main/resources/assets/antarchy/textures/trims/color_palettes/uranium.png new file mode 100644 index 0000000000000000000000000000000000000000..b92e8344d8101f8d65284eeff258f5b457f9ac0a GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^96-#-!3HEBGrV^OQo5cljv*C{42lf*{xkjmzwiJ5 z@6rE1-u3-|ai_)qwVN6K&z__9zokL#e|E0?f1vvR{}0yZX#p8*AdSon{aZv2f4Tnd QB2a|E)78&qol`;+0203}DgXcg literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/minecraft/textures/entity/signs/hanging/ouranwood.png b/common/src/main/resources/assets/minecraft/textures/entity/signs/hanging/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..7903f08310565ff94bd87416e34a2a13fecdbfbd GIT binary patch literal 1086 zcmV-E1i|}>P)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&_(?=TRA_<im_2M8Wf;eQwru6@oSbpa;hYFckr7K|qzK4n$zm`<1h!Hn29P=c zWn@Fj&cX%@Q$b=t%E;6#m9nugR9!$3A3}|z)*pBAy?2o-9fSS6IXh_+#Y!$n{x3e= z`+v^Q_xrqWh6!wKZpWVLap&%LnC3k1zwrSjyEMk>`dt7_)6~3=-};ofyg{qIhpz&D z+WDSEtH?XA-=u$_wCwzXg>4n^RRA!?bDc7`zPXW^)afFTn|$G^9susb^Y~8`z6$VF zz)O`En9CagRGej6?LERU)Vv3O{0_j1yQB^7D3AVu(ng!63BZ2)F~BjN>s*%EM>yty zFbosVeO#wZ7=~j}2PoMkqCup2)$7;BWRnm>eHGw3W&O=$W=#I~W#O0uD$X*8g9!hL zqN6;Fyn&H7bo3czi5M?D5>A<4uvoN;bd<;Zf~DnbtDueaRq#~aWg@q=xg7(v+Is*T zjtm1>w2J)Q`WM$J6AdDayrDBeYFK!?fBnOXy9B_iFTR57d;x%wH;4uiKkxiN820(3 zIeagD<+FFc)Zd8)5jWrbF!sV8H{QO5kvI70>-R3SC*(ZU!^j&tdSYN0_H|^FscD)f zVHoO0CcNtPYnmg@G)<Fe5D|u<=Iys1>r9YxBGDJTut(>xcWLF2sn;6u&i#9t)#_UO zVE4Ckd%L;55i@cez|Q@9m)gzGi)=@EtX9|JMXNZr&|Ke$>$OH)uQlS+K2onW;=8~8 zl94EjLoZVC3x^nRnj!UCBW|v5#7Ukw?|<zCiTtyS5RRn(No!}xpfr(bu5ZLA)os1j zh&#$-(JG!;&mz}R9#88XXW^udvqbtNNYtMtC!DLC1v)C<-u^N6RY3nhvEnXKeYr~D zD_ZS6D$X(mdpM}<{<%w%mz)P|s{n~<QIOoyg#Xo@&#y#Aj7@?vw*%UEWM6L&hnJFF z;^F=y%}b86BA;|ha_uT2v$eS$OLQ3-Ua&0!|43n3mo<4l97N3J4W^O5=t=K1<V0DC zcF8V*KOBj>eizd;^?2O%yOahc{p_oNwbj?Al2031QC^gp%NzPgJgK0s0zE3rEI+M$ z+Q>>ux=tAq_W?|t-l9RI&-8K<w5<Zu%BPKNr`^#99Eq4HE!|uneN`|z*c^5BY30*K zw(EB>MrVE7D(GiP)rzxB(Ryxp`{R_gkx`<qr;$$^S*c531v+Ar`}pA?((i1mpzBwz z%chY}8(FDC`IU%@!mak6z6>Fuw50L0@@XT-L?n`z7-EDdEBAO^Yq-5V+<!E7!+Re2 zw2_mkZgNr+qmstSJ)W-ut^Bm|Gt4l<3^U9y!whNRKje%Vixx?w>i_@%07*qoM6N<$ Eg4VVjwEzGB literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/minecraft/textures/entity/signs/ouranwood.png b/common/src/main/resources/assets/minecraft/textures/entity/signs/ouranwood.png new file mode 100644 index 0000000000000000000000000000000000000000..b134ba8c26352682388744c96bb81286af569f87 GIT binary patch literal 965 zcmV;$13LVPP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00001b5ch_0Itp) z=>Px&e@R3^RA_<iSix@7KoEUFPS&v-lR(oJ6@pNa5EsO)Cq955;7hpm3_pRy8CBfN zsTWSY0RpM1RH25ZEj8f8iMQVP5DxBa*RJE*DOFXMcZqk`Z?ro*Z)Thlj<LG3HXaHO zGt9(Lc;K8vg<%)~fEi{20NR~xEY2^;F#w#!zX+SefAQ*h2~$9$hjwQh0MP3Vav7la z>-AbH-}S<I%dE+<W!56|^qge#EdI18t*)$%4;>qGjb>yaX>KSy008GavX+%kbGjbh zobU5Qo4RhGv%iDZo%@pO`#cjrZzN~{FxP0x5Tj6a1}+c_GYU-#NqWx0&tsGJ^s8@A zwWnMTICN|nh7r-7VHj`*ZsZ14PphB}p2Y|7&uvcP=W@XJA6+@9*J}|CZ}dK$BE;WG zTT}U@)lPR0P_(S_R6Wyrd@U<KE41Y&Pvu}JJS@&H;P%Zq2tOs9T9b3cBtFwklrV<x zbE#n!X&NV+S@>Ab=>RG-P|DHo{$V7nNP}uAqj1d1kC(ADo4@+@)O*ScO-&w?>MUY) zT%FI#PvR!oq}x5uo^m;0<4dU1v^s9pX5bEnax8)XtXxJsf28qu5B5*SW-VgV^#))S z9b)9;^X8^}C#erOi=W#85AH2SwcHAS;u=rVeB%5B{^JJ^PidTLeO%X_{hd>}0116W z693Km>wFGSL+8-30VSN&L(p8j)@J1sFK&|(oobi(GO?xXDT$xU0i1K0Ow@+P8Mt`V zT9TWm_u_}o!@mfd=jj0u?*j;=y>@3i_qV|$eta&imsk6J#PUHFejdoa`R&X1W3}^| z_Ur1ZL4FN(e;%B=t?Pi&v*o*Eiy5dHW$3JoTTK&3Zh#{(f-eHR`|z#Mk)SOt%mM(a ztOCdN(B2BOE;*#=(5kG0s#V6`ZVx&O5ABNp10JC3^e=mV7Y^;~&K@jgz!e;-6dIO^ zBVphpb}xI67Yc2$aZ?`F7Xbjk7Xf?`Tnh=@&{-Ld8+K6*%S6L6<-y4zMTT~(Y2uIV z!50B+hr<<NXGL--I<)qd9npWY5mp6Cghhu&hpw^;j>JeVP$DckZgibKY=_G{P-PYQ zOLIkrwzM!S!+pR5)Qpqte;pz~qZ?0ZfGjrM-%M8tn&W!MeZc6r1dh;R^+-M_GBg0_ n9P}cUpvo%pqv${WquBThxRx4C3SoQX00000NkvXXu0mjfIPJll literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/advancement/brutalfly.json b/common/src/main/resources/data/antarchy/advancement/brutalfly.json new file mode 100644 index 00000000..9f6cc42f --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/brutalfly.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "brutalfly": { + "conditions": { + "items": [ + { + "items": "antarchy:brutalfly_elytra" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.brutalfly.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:brutalfly_elytra" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.brutalfly.title" + } + }, + "requirements": [ + [ + "brutalfly" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/cancel_out.json b/common/src/main/resources/data/antarchy/advancement/cancel_out.json new file mode 100644 index 00000000..7ab8bd36 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/cancel_out.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "cancel_out": { + "conditions": { + "effects": { + "antarchy:growth": {}, + "antarchy:shrinking": {} + } + }, + "trigger": "minecraft:effects_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.cancel_out.description" + }, + "frame": "goal", + "icon": { + "count": 1, + "id": "antarchy:shrink_ray" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.cancel_out.title" + } + }, + "requirements": [ + [ + "cancel_out" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/davy_jones_locker.json b/common/src/main/resources/data/antarchy/advancement/davy_jones_locker.json new file mode 100644 index 00000000..e5c3e555 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/davy_jones_locker.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_kraken": { + "conditions": { + "entity": { + "type": "antarchy:kraken" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.davy_jones_locker.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:kraken_tooth" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.davy_jones_locker.title" + } + }, + "requirements": [ + [ + "kill_kraken" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/dont_let_the_bed_bugs_bite.json b/common/src/main/resources/data/antarchy/advancement/dont_let_the_bed_bugs_bite.json new file mode 100644 index 00000000..18d4c0a0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/dont_let_the_bed_bugs_bite.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_bed_bug": { + "conditions": { + "entity": { + "type": "antarchy:bed_bug" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.dont_let_the_bed_bugs_bite.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:bed_bug_egg" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.dont_let_the_bed_bugs_bite.title" + } + }, + "requirements": [ + [ + "kill_bed_bug" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/duct_tape.json b/common/src/main/resources/data/antarchy/advancement/duct_tape.json new file mode 100644 index 00000000..7d5bb26a --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/duct_tape.json @@ -0,0 +1,29 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.duct_tape.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:duct_tape" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.duct_tape.title" + } + }, + "requirements": [ + [ + "impossible" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/fallen_king_crown.json b/common/src/main/resources/data/antarchy/advancement/fallen_king_crown.json new file mode 100644 index 00000000..03a01b96 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/fallen_king_crown.json @@ -0,0 +1,36 @@ +{ + "parent": "antarchy:fallen_kingdom_castle", + "criteria": { + "fallen_king_crown": { + "conditions": { + "items": [ + { + "items": "antarchy:fallen_king_crown" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.fallen_king_crown.description" + }, + "frame": "goal", + "icon": { + "count": 1, + "id": "antarchy:fallen_king_crown" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.fallen_king_crown.title" + } + }, + "requirements": [ + [ + "fallen_king_crown" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/fallen_kingdom_castle.json b/common/src/main/resources/data/antarchy/advancement/fallen_kingdom_castle.json new file mode 100644 index 00000000..dde5987a --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/fallen_kingdom_castle.json @@ -0,0 +1,42 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "discover_castle": { + "conditions": { + "player": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "location": { + "structures": "antarchy:fallen_kingdom_castle" + } + } + } + ] + }, + "trigger": "minecraft:location" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.fallen_kingdom_castle.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "minecraft:stone_bricks" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.fallen_kingdom_castle.title" + } + }, + "requirements": [ + [ + "discover_castle" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/gravity_gun_craft.json b/common/src/main/resources/data/antarchy/advancement/gravity_gun_craft.json new file mode 100644 index 00000000..5767a80a --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/gravity_gun_craft.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "craft_gravity_gun": { + "conditions": { + "items": [ + { + "items": "antarchy:gravity_gun" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.gravity_gun_craft.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:gravity_gun" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.gravity_gun_craft.title" + } + }, + "requirements": [ + [ + "craft_gravity_gun" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/growth_ray_craft.json b/common/src/main/resources/data/antarchy/advancement/growth_ray_craft.json new file mode 100644 index 00000000..97c9bdb8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/growth_ray_craft.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "craft_growth_ray": { + "conditions": { + "items": [ + { + "items": "antarchy:growth_ray" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.growth_ray_craft.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:growth_ray" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.growth_ray_craft.title" + } + }, + "requirements": [ + [ + "craft_growth_ray" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/hey_listen.json b/common/src/main/resources/data/antarchy/advancement/hey_listen.json new file mode 100644 index 00000000..61057b6e --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/hey_listen.json @@ -0,0 +1,29 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.hey_listen.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:reverie_spawn_egg" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.hey_listen.title" + } + }, + "requirements": [ + [ + "impossible" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/in_the_upside_down.json b/common/src/main/resources/data/antarchy/advancement/in_the_upside_down.json new file mode 100644 index 00000000..22000057 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/in_the_upside_down.json @@ -0,0 +1,39 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "become_inverted": { + "conditions": { + "effects": { + "antarchy:inverted": {} + } + }, + "trigger": "minecraft:effects_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.in_the_upside_down.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "minecraft:potion", + "components": { + "minecraft:potion_contents": { + "potion": "antarchy:inversion" + } + } + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.in_the_upside_down.title" + } + }, + "requirements": [ + [ + "become_inverted" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/kill_molevore.json b/common/src/main/resources/data/antarchy/advancement/kill_molevore.json new file mode 100644 index 00000000..f9610435 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/kill_molevore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_molevore": { + "conditions": { + "entity": { + "type": "antarchy:molevore" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.kill_molevore.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:molevore_nose" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.kill_molevore.title" + } + }, + "requirements": [ + [ + "kill_molevore" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/lucid_dreams.json b/common/src/main/resources/data/antarchy/advancement/lucid_dreams.json new file mode 100644 index 00000000..a29635fd --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/lucid_dreams.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_lucid": { + "conditions": { + "entity": { + "type": "antarchy:lucid" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.lucid_dreams.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:lucid_eye" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.lucid_dreams.title" + } + }, + "requirements": [ + [ + "kill_lucid" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/moley_poley.json b/common/src/main/resources/data/antarchy/advancement/moley_poley.json new file mode 100644 index 00000000..25b1c358 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/moley_poley.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_molevore": { + "conditions": { + "entity": { + "type": "antarchy:molevore" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.moley_poley.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:molevore_nose" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.moley_poley.title" + } + }, + "requirements": [ + [ + "kill_molevore" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/now_watch_me_whip.json b/common/src/main/resources/data/antarchy/advancement/now_watch_me_whip.json new file mode 100644 index 00000000..1a1d87de --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/now_watch_me_whip.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "now_watch_me_whip": { + "conditions": { + "items": [ + { + "items": "antarchy:scorpion_whip" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.now_watch_me_whip.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:scorpion_whip" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.now_watch_me_whip.title" + } + }, + "requirements": [ + [ + "now_watch_me_whip" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/shark_weak.json b/common/src/main/resources/data/antarchy/advancement/shark_weak.json new file mode 100644 index 00000000..00079069 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/shark_weak.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_cloud_shark": { + "conditions": { + "entity": { + "type": "antarchy:cloud_shark" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.shark_weak.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:cloud_shark_fin" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.shark_weak.title" + } + }, + "requirements": [ + [ + "kill_cloud_shark" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/shrink_ray_craft.json b/common/src/main/resources/data/antarchy/advancement/shrink_ray_craft.json new file mode 100644 index 00000000..21bbb0c2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/shrink_ray_craft.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "craft_shrink_ray": { + "conditions": { + "items": [ + { + "items": "antarchy:shrink_ray" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.shrink_ray_craft.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:shrink_ray" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.shrink_ray_craft.title" + } + }, + "requirements": [ + [ + "craft_shrink_ray" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/soups_up.json b/common/src/main/resources/data/antarchy/advancement/soups_up.json new file mode 100644 index 00000000..7594279e --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/soups_up.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "eat_soup": { + "conditions": { + "item": { + "items": [ + "antarchy:cloud_shark_fin_soup" + ] + } + }, + "trigger": "minecraft:consume_item" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.soups_up.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:cloud_shark_fin_soup" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.soups_up.title" + } + }, + "requirements": [ + [ + "eat_soup" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/squidzooka_craft.json b/common/src/main/resources/data/antarchy/advancement/squidzooka_craft.json new file mode 100644 index 00000000..719c78d1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/squidzooka_craft.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "craft_squidzooka": { + "conditions": { + "items": [ + { + "items": "antarchy:squidzooka" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.squidzooka_craft.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:squidzooka" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.squidzooka_craft.title" + } + }, + "requirements": [ + [ + "craft_squidzooka" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/stone_cold.json b/common/src/main/resources/data/antarchy/advancement/stone_cold.json new file mode 100644 index 00000000..fb73c71b --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/stone_cold.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_basilisk": { + "conditions": { + "entity": { + "type": "antarchy:basilisk" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.stone_cold.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:basilisk_fang" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.stone_cold.title" + } + }, + "requirements": [ + [ + "kill_basilisk" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/sweater_dreams.json b/common/src/main/resources/data/antarchy/advancement/sweater_dreams.json new file mode 100644 index 00000000..f8eacf00 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/sweater_dreams.json @@ -0,0 +1,39 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "kill_nightmare": { + "conditions": { + "entity": { + "type": "antarchy:nightmare" + } + }, + "trigger": "minecraft:player_killed_entity" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.sweater_dreams.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "minecraft:potion", + "components": { + "minecraft:potion_contents": { + "potion": "antarchy:dread" + } + } + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.sweater_dreams.title" + } + }, + "requirements": [ + [ + "kill_nightmare" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/the_lab.json b/common/src/main/resources/data/antarchy/advancement/the_lab.json new file mode 100644 index 00000000..284afaaa --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/the_lab.json @@ -0,0 +1,42 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "discover_lab": { + "conditions": { + "player": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "location": { + "structures": "antarchy:trayaurus_lab" + } + } + } + ] + }, + "trigger": "minecraft:location" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.the_lab.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:diamond_minecart" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.the_lab.title" + } + }, + "requirements": [ + [ + "discover_lab" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/ultimate_armor.json b/common/src/main/resources/data/antarchy/advancement/ultimate_armor.json new file mode 100644 index 00000000..e7a0f11e --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/ultimate_armor.json @@ -0,0 +1,75 @@ +{ + "parent": "minecraft:story/root", + "criteria": { + "ultimate_helmet": { + "conditions": { + "items": [ + { + "items": "antarchy:ultimate_helmet" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "ultimate_chestplate": { + "conditions": { + "items": [ + { + "items": "antarchy:ultimate_chestplate" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "ultimate_leggings": { + "conditions": { + "items": [ + { + "items": "antarchy:ultimate_leggings" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "ultimate_boots": { + "conditions": { + "items": [ + { + "items": "antarchy:ultimate_boots" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.ultimate_armor.description" + }, + "frame": "goal", + "icon": { + "count": 1, + "id": "antarchy:ultimate_chestplate" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.ultimate_armor.title" + } + }, + "requirements": [ + [ + "ultimate_helmet" + ], + [ + "ultimate_chestplate" + ], + [ + "ultimate_leggings" + ], + [ + "ultimate_boots" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/ultimate_bow.json b/common/src/main/resources/data/antarchy/advancement/ultimate_bow.json new file mode 100644 index 00000000..2b171495 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/ultimate_bow.json @@ -0,0 +1,36 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "ultimate_bow": { + "conditions": { + "items": [ + { + "items": "antarchy:ultimate_bow" + } + ] + }, + "trigger": "minecraft:inventory_changed" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.ultimate_bow.description" + }, + "frame": "goal", + "icon": { + "count": 1, + "id": "antarchy:ultimate_bow" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.ultimate_bow.title" + } + }, + "requirements": [ + [ + "ultimate_bow" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/very_hungry_caterpillar.json b/common/src/main/resources/data/antarchy/advancement/very_hungry_caterpillar.json new file mode 100644 index 00000000..c87e10a8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/very_hungry_caterpillar.json @@ -0,0 +1,29 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "impossible": { + "trigger": "minecraft:impossible" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.very_hungry_caterpillar.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:caterpillar_spawn_egg" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.very_hungry_caterpillar.title" + } + }, + "requirements": [ + [ + "impossible" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/visit_elythia.json b/common/src/main/resources/data/antarchy/advancement/visit_elythia.json new file mode 100644 index 00000000..374f54ea --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/visit_elythia.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "entered_elythia": { + "conditions": { + "to": "antarchy:elythia" + }, + "trigger": "minecraft:changed_dimension" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.visit_elythia.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:brown_ant_nest" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.visit_elythia.title" + } + }, + "requirements": [ + [ + "entered_elythia" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/advancement/visit_thoraxis.json b/common/src/main/resources/data/antarchy/advancement/visit_thoraxis.json new file mode 100644 index 00000000..e8e96b70 --- /dev/null +++ b/common/src/main/resources/data/antarchy/advancement/visit_thoraxis.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:adventure/root", + "criteria": { + "entered_thoraxis": { + "conditions": { + "to": "antarchy:thoraxis" + }, + "trigger": "minecraft:changed_dimension" + } + }, + "display": { + "announce_to_chat": true, + "description": { + "translate": "advancements.antarchy.visit_thoraxis.description" + }, + "frame": "task", + "icon": { + "count": 1, + "id": "antarchy:red_ant_nest" + }, + "show_toast": true, + "title": { + "translate": "advancements.antarchy.visit_thoraxis.title" + } + }, + "requirements": [ + [ + "entered_thoraxis" + ] + ], + "sends_telemetry_event": true +} diff --git a/common/src/main/resources/data/antarchy/damage_type/basilisk_bite.json b/common/src/main/resources/data/antarchy/damage_type/basilisk_bite.json new file mode 100644 index 00000000..9b392a44 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/basilisk_bite.json @@ -0,0 +1,7 @@ +{ + "message_id": "basilisk_bite", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/bed_bug_bite.json b/common/src/main/resources/data/antarchy/damage_type/bed_bug_bite.json new file mode 100644 index 00000000..74c22eed --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/bed_bug_bite.json @@ -0,0 +1,7 @@ +{ + "message_id": "bed_bug_bite", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/cornea_stalk_prick.json b/common/src/main/resources/data/antarchy/damage_type/cornea_stalk_prick.json new file mode 100644 index 00000000..9259a978 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/cornea_stalk_prick.json @@ -0,0 +1,7 @@ +{ + "message_id": "cornea_stalk_prick", + "scaling": "never", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/emperor_scorpion_sting.json b/common/src/main/resources/data/antarchy/damage_type/emperor_scorpion_sting.json new file mode 100644 index 00000000..d74a6fae --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/emperor_scorpion_sting.json @@ -0,0 +1,7 @@ +{ + "message_id": "emperor_scorpion_sting", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/kraken_lightning.json b/common/src/main/resources/data/antarchy/damage_type/kraken_lightning.json new file mode 100644 index 00000000..6feb4b40 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/kraken_lightning.json @@ -0,0 +1,7 @@ +{ + "message_id": "kraken_lightning", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/kraken_mauling.json b/common/src/main/resources/data/antarchy/damage_type/kraken_mauling.json new file mode 100644 index 00000000..2728d507 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/kraken_mauling.json @@ -0,0 +1,7 @@ +{ + "message_id": "kraken_mauling", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/nightmare_mauling.json b/common/src/main/resources/data/antarchy/damage_type/nightmare_mauling.json new file mode 100644 index 00000000..833b7379 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/nightmare_mauling.json @@ -0,0 +1,7 @@ +{ + "message_id": "nightmare_mauling", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/triffid_mauling.json b/common/src/main/resources/data/antarchy/damage_type/triffid_mauling.json new file mode 100644 index 00000000..6cf0af8f --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/triffid_mauling.json @@ -0,0 +1,7 @@ +{ + "message_id": "triffid_mauling", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/damage_type/triffid_swallow.json b/common/src/main/resources/data/antarchy/damage_type/triffid_swallow.json new file mode 100644 index 00000000..e3e25b12 --- /dev/null +++ b/common/src/main/resources/data/antarchy/damage_type/triffid_swallow.json @@ -0,0 +1,7 @@ +{ + "message_id": "triffid_swallow", + "scaling": "when_caused_by_living_non_player", + "exhaustion": 0.1, + "effects": "hurt", + "death_message_type": "default" +} diff --git a/common/src/main/resources/data/antarchy/dimension/cavaryn.json b/common/src/main/resources/data/antarchy/dimension/cavaryn.json new file mode 100644 index 00000000..9d1dacc3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/dimension/cavaryn.json @@ -0,0 +1,11 @@ +{ + "type": "antarchy:cavaryn", + "generator": { + "type": "minecraft:noise", + "settings": "antarchy:cavaryn", + "biome_source": { + "type": "minecraft:fixed", + "biome": "antarchy:cavaryn" + } + } +} diff --git a/common/src/main/resources/data/antarchy/dimension/elythia.json b/common/src/main/resources/data/antarchy/dimension/elythia.json new file mode 100644 index 00000000..48f60c0d --- /dev/null +++ b/common/src/main/resources/data/antarchy/dimension/elythia.json @@ -0,0 +1,398 @@ +{ + "type": "antarchy:elythia", + "generator": { + "type": "minecraft:noise", + "settings": "antarchy:elythia", + "biome_source": { + "type": "antarchy:elythia_biome_source", + "moleworm_caves_max_y": 30, + "surface_biome_sample_y": 160, + "biomes": [ + { + "biome": "antarchy:moleworm_caves", + "parameters": { + "temperature": 0.69, + "humidity": 0.95, + "continentalness": 0.56, + "erosion": 0.2, + "weirdness": 0.16, + "depth": 0.3, + "offset": 0.3 + } + }, + { + "biome": "antarchy:moleworm_caves", + "parameters": { + "temperature": 0.62, + "humidity": 0.92, + "continentalness": 0.48, + "erosion": 0.38, + "weirdness": -0.55, + "depth": 0.3, + "offset": 0.3 + } + }, + { + "biome": "antarchy:moleworm_caves", + "parameters": { + "temperature": 0.75, + "humidity": 0.96, + "continentalness": 0.64, + "erosion": 0.10, + "weirdness": 0.65, + "depth": 0.3, + "offset": 0.3 + } + }, + { + "biome": "antarchy:elythia_lush_caves", + "parameters": { + "temperature": 0.72, + "humidity": 1.0, + "continentalness": 0.52, + "erosion": 0.15, + "weirdness": -0.1, + "depth": 0.35, + "offset": 0.1 + } + }, + { + "biome": "antarchy:elythia_lush_caves", + "parameters": { + "temperature": 0.68, + "humidity": 0.99, + "continentalness": 0.60, + "erosion": 0.28, + "weirdness": 0.42, + "depth": 0.4, + "offset": 0.1 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.70, + "humidity": 0.94, + "continentalness": 0.55, + "erosion": 0.22, + "weirdness": -0.30, + "depth": 0.3, + "offset": 0.0 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.68, + "humidity": 0.96, + "continentalness": 0.57, + "erosion": 0.18, + "weirdness": 0.55, + "depth": 0.3, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.67, + "humidity": 0.93, + "continentalness": 0.54, + "erosion": 0.25, + "weirdness": -0.50, + "depth": 0.45, + "offset": 0.0 + } + }, + { + "biome": "antarchy:sparse_ouranwood_forest", + "parameters": { + "temperature": 0.67, + "humidity": 0.93, + "continentalness": 0.54, + "erosion": 0.25, + "weirdness": -0.50, + "depth": 0.45, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.45, + "humidity": 0.85, + "continentalness": 0.55, + "erosion": -0.15, + "weirdness": -0.75, + "depth": 0.3, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.55, + "humidity": 0.9, + "continentalness": 0.9, + "erosion": 0.12, + "weirdness": -0.2, + "depth": 0.3, + "offset": 0.0 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.7, + "humidity": 0.95, + "continentalness": 0.38, + "erosion": 0.12, + "weirdness": -0.1, + "depth": 0.3, + "offset": 0.0 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.62, + "humidity": 0.98, + "continentalness": 0.78, + "erosion": 0.05, + "weirdness": 0.5, + "depth": 0.3, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.45, + "humidity": 0.85, + "continentalness": 0.55, + "erosion": -0.15, + "weirdness": -0.75, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.45, + "humidity": 0.85, + "continentalness": 0.75, + "erosion": 0.0, + "weirdness": 0.7, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.55, + "humidity": 0.9, + "continentalness": 0.9, + "erosion": 0.12, + "weirdness": -0.2, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:sparse_ouranwood_forest", + "parameters": { + "temperature": 0.45, + "humidity": 0.85, + "continentalness": 0.75, + "erosion": 0.0, + "weirdness": 0.7, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:sparse_ouranwood_forest", + "parameters": { + "temperature": 0.55, + "humidity": 0.9, + "continentalness": 0.9, + "erosion": 0.12, + "weirdness": -0.2, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:torchflower_fields", + "parameters": { + "temperature": 0.76, + "humidity": 0.98, + "continentalness": 0.62, + "erosion": 0.18, + "weirdness": 0.32, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:butterfly_fields", + "parameters": { + "temperature": 0.74, + "humidity": 0.99, + "continentalness": 0.60, + "erosion": 0.17, + "weirdness": 0.28, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:butterfly_fields", + "parameters": { + "temperature": 0.76, + "humidity": 0.995, + "continentalness": 0.68, + "erosion": 0.12, + "weirdness": 0.36, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.7, + "humidity": 0.95, + "continentalness": 0.38, + "erosion": 0.12, + "weirdness": -0.1, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.7, + "humidity": 0.95, + "continentalness": 0.55, + "erosion": 0.22, + "weirdness": 0.15, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.45, + "humidity": 0.85, + "continentalness": 0.55, + "erosion": -0.15, + "weirdness": -0.75, + "depth": 0.5, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.45, + "humidity": 0.85, + "continentalness": 0.75, + "erosion": 0.0, + "weirdness": 0.7, + "depth": 0.5, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.55, + "humidity": 0.9, + "continentalness": 0.9, + "erosion": 0.12, + "weirdness": -0.2, + "depth": 0.5, + "offset": 0.0 + } + }, + { + "biome": "antarchy:ouranwood_forest", + "parameters": { + "temperature": 0.50, + "humidity": 0.87, + "continentalness": 0.70, + "erosion": -0.05, + "weirdness": 0.0, + "depth": 0.85, + "offset": 0.0 + } + }, + { + "biome": "antarchy:butterfly_fields", + "parameters": { + "temperature": 0.66, + "humidity": 0.96, + "continentalness": 0.62, + "erosion": 0.13, + "weirdness": 0.20, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:butterfly_fields", + "parameters": { + "temperature": 0.70, + "humidity": 0.97, + "continentalness": 0.64, + "erosion": 0.15, + "weirdness": 0.10, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:butterfly_fields", + "parameters": { + "temperature": 0.72, + "humidity": 0.98, + "continentalness": 0.66, + "erosion": 0.14, + "weirdness": 0.32, + "depth": 0.0, + "offset": 0.0 + } + }, + { + "biome": "antarchy:torchflower_fields", + "parameters": { + "temperature": 0.74, + "humidity": 0.985, + "continentalness": 0.58, + "erosion": 0.16, + "weirdness": 0.24, + "depth": 0.5, + "offset": 0.0 + } + }, + { + "biome": "antarchy:elythia_meadow", + "parameters": { + "temperature": 0.66, + "humidity": 0.96, + "continentalness": 0.62, + "erosion": 0.13, + "weirdness": 0.20, + "depth": 0.85, + "offset": 0.0 + } + } + ] + } + } +} diff --git a/common/src/main/resources/data/antarchy/dimension/thoraxis.json b/common/src/main/resources/data/antarchy/dimension/thoraxis.json new file mode 100644 index 00000000..c28e2d87 --- /dev/null +++ b/common/src/main/resources/data/antarchy/dimension/thoraxis.json @@ -0,0 +1,147 @@ +{ + "type": "antarchy:thoraxis", + "generator": { + "type": "minecraft:noise", + "settings": "antarchy:thoraxis", + "biome_source": { + "type": "antarchy:thoraxis_biome_source", + "dream_dunes_max_y": 96, + "umbral_hills_max_y": 100, + "lucid_pools_min_y": 116, + "biomes": [ + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.0 + }, + "biome": "antarchy:dream_dunes" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.02 + }, + "biome": "antarchy:umbral_hills" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.0 + }, + "biome": "antarchy:nightmare_wastes" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.04 + }, + "biome": "antarchy:nightmare_wastes" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.12 + }, + "biome": "antarchy:nightmare_wastes" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.18 + }, + "biome": "antarchy:nightmare_wastes" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.24 + }, + "biome": "antarchy:nightmare_wastes" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.6 + }, + "biome": "antarchy:lucid_pools" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.965 + }, + "biome": "antarchy:cloud_sea" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.93 + }, + "biome": "antarchy:cloud_sea" + }, + { + "parameters": { + "temperature": [-1.0, 1.0], + "humidity": [-1.0, 1.0], + "continentalness": [-1.0, 1.0], + "erosion": [-1.0, 1.0], + "weirdness": [-1.0, 1.0], + "depth": [0.0, 1.0], + "offset": 0.985 + }, + "biome": "antarchy:cloud_sea" + } + ] + } + } +} diff --git a/common/src/main/resources/data/antarchy/dimension_type/cavaryn.json b/common/src/main/resources/data/antarchy/dimension_type/cavaryn.json new file mode 100644 index 00000000..19af033e --- /dev/null +++ b/common/src/main/resources/data/antarchy/dimension_type/cavaryn.json @@ -0,0 +1,20 @@ +{ + "ultrawarm": false, + "natural": false, + "coordinate_scale": 1.0, + "bed_works": false, + "respawn_anchor_works": false, + "min_y": 0, + "height": 256, + "logical_height": 240, + "infiniburn": "#minecraft:infiniburn_overworld", + "effects": "minecraft:the_end", + "ambient_light": 0.0, + "piglin_safe": false, + "has_raids": false, + "monster_spawn_light_level": 7, + "monster_spawn_block_light_limit": 0, + "has_skylight": false, + "has_ceiling": true, + "fixed_time": 18000 +} diff --git a/common/src/main/resources/data/antarchy/dimension_type/elythia.json b/common/src/main/resources/data/antarchy/dimension_type/elythia.json new file mode 100644 index 00000000..fa2a6c47 --- /dev/null +++ b/common/src/main/resources/data/antarchy/dimension_type/elythia.json @@ -0,0 +1,23 @@ +{ + "ultrawarm": false, + "natural": true, + "coordinate_scale": 1.0, + "bed_works": true, + "respawn_anchor_works": false, + "min_y": -64, + "height": 384, + "logical_height": 384, + "infiniburn": "#minecraft:infiniburn_overworld", + "effects": "minecraft:overworld", + "ambient_light": 0.0, + "piglin_safe": false, + "has_raids": false, + "monster_spawn_light_level": { + "type": "minecraft:uniform", + "min_inclusive": 0, + "max_inclusive": 7 + }, + "monster_spawn_block_light_limit": 0, + "has_skylight": true, + "has_ceiling": false +} diff --git a/common/src/main/resources/data/antarchy/dimension_type/thoraxis.json b/common/src/main/resources/data/antarchy/dimension_type/thoraxis.json new file mode 100644 index 00000000..368ef383 --- /dev/null +++ b/common/src/main/resources/data/antarchy/dimension_type/thoraxis.json @@ -0,0 +1,20 @@ +{ + "ultrawarm": true, + "natural": false, + "coordinate_scale": 8.0, + "bed_works": false, + "respawn_anchor_works": true, + "min_y": 0, + "height": 256, + "logical_height": 220, + "infiniburn": "#minecraft:infiniburn_nether", + "effects": "minecraft:the_nether", + "ambient_light": 0.08, + "piglin_safe": true, + "has_raids": false, + "monster_spawn_light_level": 7, + "monster_spawn_block_light_limit": 0, + "has_skylight": false, + "has_ceiling": true, + "fixed_time": 18000 +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/antimetal.json b/common/src/main/resources/data/antarchy/loot_table/blocks/antimetal.json new file mode 100644 index 00000000..3ed331e1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/antimetal.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:antimetal" + } + ] + } + ], + "random_sequence": "antarchy:blocks/antimetal" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/antimetal_scaffolding.json b/common/src/main/resources/data/antarchy/loot_table/blocks/antimetal_scaffolding.json new file mode 100644 index 00000000..abcd187f --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/antimetal_scaffolding.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:antimetal_scaffolding" + } + ] + } + ], + "random_sequence": "antarchy:blocks/antimetal_scaffolding" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/bed_bug_egg.json b/common/src/main/resources/data/antarchy/loot_table/blocks/bed_bug_egg.json new file mode 100644 index 00000000..9d53b73e --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/bed_bug_egg.json @@ -0,0 +1,91 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "antarchy:bed_bug_egg", + "properties": { + "eggs": "4" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 4.0 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:bed_bug_egg" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "antarchy:bed_bug_egg", + "properties": { + "eggs": "3" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 3.0 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:bed_bug_egg" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "antarchy:bed_bug_egg", + "properties": { + "eggs": "2" + } + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": 2.0 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:bed_bug_egg" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:bed_bug_egg" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/turtle_egg" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_block.json new file mode 100644 index 00000000..4545a9b1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_block.json @@ -0,0 +1,51 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "antarchy:blood_crystal_block" + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_count", + "count": 4.0 + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:blood_crystal_shard" + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/amethyst_block" +} + diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_cluster.json b/common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_cluster.json new file mode 100644 index 00000000..3f5b2e29 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/blood_crystal_cluster.json @@ -0,0 +1,79 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "antarchy:blood_crystal_cluster" + }, + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "#minecraft:cluster_max_harvestables" + } + } + ], + "functions": [ + { + "count": 4.0, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + } + ], + "name": "antarchy:blood_crystal_shard" + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:blood_crystal_shard" + } + ] + } + ] + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/amethyst_cluster" +} + diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/brown_ant_nest.json b/common/src/main/resources/data/antarchy/loot_table/blocks/brown_ant_nest.json new file mode 100644 index 00000000..41e87a40 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/brown_ant_nest.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:brown_ant_nest" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/budding_blood_crystal.json b/common/src/main/resources/data/antarchy/loot_table/blocks/budding_blood_crystal.json new file mode 100644 index 00000000..7b59ea19 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/budding_blood_crystal.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_dream_sandstone.json b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_dream_sandstone.json new file mode 100644 index 00000000..ae82513c --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_dream_sandstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:chiseled_dream_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/chiseled_sandstone" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_nyxite.json b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_nyxite.json new file mode 100644 index 00000000..47104d56 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_nyxite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:chiseled_nyxite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/chiseled_nyxite" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_titanium.json b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_titanium.json new file mode 100644 index 00000000..e0aff048 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_titanium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:chiseled_titanium" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/chiseled_titanium" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_uranium.json b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_uranium.json new file mode 100644 index 00000000..55880026 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/chiseled_uranium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:chiseled_uranium" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/chiseled_uranium" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cloud_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cloud_block.json new file mode 100644 index 00000000..7b59ea19 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cloud_block.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cornea_stalk.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cornea_stalk.json new file mode 100644 index 00000000..cca0ef2d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cornea_stalk.json @@ -0,0 +1,5 @@ +{ + "type": "minecraft:block", + "pools": [], + "random_sequence": "antarchy:blocks/cornea_stalk" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone.json new file mode 100644 index 00000000..424f9e65 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cut_dream_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_sandstone" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone_slab.json new file mode 100644 index 00000000..2a86b88d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_dream_sandstone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cut_dream_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/cut_sandstone_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium.json new file mode 100644 index 00000000..66c0b972 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cut_titanium" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/cut_titanium" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_slab.json new file mode 100644 index 00000000..3c4ff908 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:cut_titanium_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:cut_titanium_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/cut_titanium_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_stairs.json new file mode 100644 index 00000000..aad46bb5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_titanium_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cut_titanium_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/cut_titanium_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium.json new file mode 100644 index 00000000..301f599d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cut_uranium" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/cut_uranium" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_slab.json new file mode 100644 index 00000000..3a637241 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:cut_uranium_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:cut_uranium_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/cut_uranium_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_stairs.json new file mode 100644 index 00000000..085fba98 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/cut_uranium_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cut_uranium_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/cut_uranium_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_titanium_ore.json b/common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_titanium_ore.json new file mode 100644 index 00000000..a1bef158 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_titanium_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "name": "antarchy:deepslate_titanium_ore", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:raw_titanium_scrap", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_uranium_ore.json b/common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_uranium_ore.json new file mode 100644 index 00000000..f2199bdf --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/deepslate_uranium_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "name": "antarchy:deepslate_uranium_ore", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:raw_uranium_scrap", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sand.json b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sand.json new file mode 100644 index 00000000..d30a08f9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sand.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:dream_sand" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sand" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone.json b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone.json new file mode 100644 index 00000000..d639dbcc --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:dream_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_slab.json new file mode 100644 index 00000000..b2b99f1b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:dream_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_stairs.json new file mode 100644 index 00000000..4c4f2870 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:dream_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_wall.json b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_wall.json new file mode 100644 index 00000000..62a87487 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/dream_sandstone_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:dream_sandstone_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/sandstone_wall" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/duct_tape.json b/common/src/main/resources/data/antarchy/loot_table/blocks/duct_tape.json new file mode 100644 index 00000000..36106b7c --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/duct_tape.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:duct_tape" + } + ], + "conditions": [ + { + "condition": "minecraft:block_state_property", + "block": "antarchy:duct_tape", + "properties": { + "uses": "4" + } + }, + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_log.json b/common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_log.json new file mode 100644 index 00000000..89403243 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_log.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:duplicator_log" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_sapling.json b/common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_sapling.json new file mode 100644 index 00000000..1d011246 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/duplicator_sapling.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:duplicator_sapling" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/hushweed.json b/common/src/main/resources/data/antarchy/loot_table/blocks/hushweed.json new file mode 100644 index 00000000..38f318d5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/hushweed.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:hushweed" + } + ] + } + ], + "random_sequence": "antarchy:blocks/hushweed" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/infested_coarse_dirt.json b/common/src/main/resources/data/antarchy/loot_table/blocks/infested_coarse_dirt.json new file mode 100644 index 00000000..7b59ea19 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/infested_coarse_dirt.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/infested_rooted_dirt.json b/common/src/main/resources/data/antarchy/loot_table/blocks/infested_rooted_dirt.json new file mode 100644 index 00000000..7b59ea19 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/infested_rooted_dirt.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:block", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/large_blood_crystal_bud.json b/common/src/main/resources/data/antarchy/loot_table/blocks/large_blood_crystal_bud.json new file mode 100644 index 00000000..802a65ec --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/large_blood_crystal_bud.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "antarchy:large_blood_crystal_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/large_amethyst_bud" +} + diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/medium_blood_crystal_bud.json b/common/src/main/resources/data/antarchy/loot_table/blocks/medium_blood_crystal_bud.json new file mode 100644 index 00000000..f8fb2734 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/medium_blood_crystal_bud.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "antarchy:medium_blood_crystal_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/medium_amethyst_bud" +} + diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_log.json b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_log.json new file mode 100644 index 00000000..d5d9a58a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:mossy_ouranwood_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_log" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_wood.json b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_wood.json new file mode 100644 index 00000000..fb237892 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/mossy_ouranwood_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:mossy_ouranwood_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_wood" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite.json new file mode 100644 index 00000000..88d04855 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_slab.json new file mode 100644 index 00000000..dd76fd58 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:nyxite_brick_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:nyxite_brick_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/nyxite_brick_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_stairs.json new file mode 100644 index 00000000..e417be42 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite_brick_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/nyxite_brick_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_wall.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_wall.json new file mode 100644 index 00000000..bfd778ec --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_brick_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite_brick_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/nyxite_brick_wall" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_bricks.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_bricks.json new file mode 100644 index 00000000..3737802a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_bricks.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite_bricks" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/nyxite_bricks" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_slab.json new file mode 100644 index 00000000..a65d7383 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:nyxite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:nyxite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/nyxite_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_spike.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_spike.json new file mode 100644 index 00000000..4d1b4380 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_spike.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite_spike" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_stairs.json new file mode 100644 index 00000000..87cece8a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/nyxite_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_wall.json b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_wall.json new file mode 100644 index 00000000..b1bdfe1b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/nyxite_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nyxite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/nyxite_wall" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/orange_milkweed.json b/common/src/main/resources/data/antarchy/loot_table/blocks/orange_milkweed.json new file mode 100644 index 00000000..f79b2304 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/orange_milkweed.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:orange_milkweed", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "antarchy:orange_milkweed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/orange_milkweed" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_acorn.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_acorn.json new file mode 100644 index 00000000..e1eefbb8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_acorn.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_acorn" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/ouranwood_acorn" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_button.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_button.json new file mode 100644 index 00000000..44d807f6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_button.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_button" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_button" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_door.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_door.json new file mode 100644 index 00000000..f5e80def --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:ouranwood_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "antarchy:ouranwood_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_door" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence.json new file mode 100644 index 00000000..7caf870a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_fence" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_fence" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence_gate.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence_gate.json new file mode 100644 index 00000000..b5611fc4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_fence_gate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_fence_gate" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_hanging_sign.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_hanging_sign.json new file mode 100644 index 00000000..b5a2483d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_hanging_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_hanging_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_hanging_sign" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_leaves.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_leaves.json new file mode 100644 index 00000000..2957533a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_leaves.json @@ -0,0 +1,137 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ], + "name": "antarchy:ouranwood_leaves" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "chances": [ + 0.025, + 0.027777778, + 0.03125, + 0.041666668, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "name": "antarchy:ouranwood_acorn" + } + ] + } + ], + "rolls": 1.0 + }, + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:inverted", + "term": { + "condition": "minecraft:any_of", + "terms": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "items": "minecraft:shears" + } + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "chances": [ + 0.02, + 0.022222223, + 0.025, + 0.033333335, + 0.1 + ], + "condition": "minecraft:table_bonus", + "enchantment": "minecraft:fortune" + } + ], + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "minecraft:stick" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/ouranwood_leaves" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_log.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_log.json new file mode 100644 index 00000000..d4293289 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_log" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_planks.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_planks.json new file mode 100644 index 00000000..a06fd256 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_planks.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_planks" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_planks" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_pressure_plate.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_pressure_plate.json new file mode 100644 index 00000000..572da244 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_pressure_plate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_pressure_plate" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_pressure_plate" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_sign.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_sign.json new file mode 100644 index 00000000..88c29f07 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_sign.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_sign" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_sign" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_slab.json new file mode 100644 index 00000000..2607b412 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:ouranwood_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:ouranwood_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_slab" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_stairs.json new file mode 100644 index 00000000..5000d99f --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_stairs.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_stairs" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_trapdoor.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_trapdoor.json new file mode 100644 index 00000000..b117b21c --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_trapdoor.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_trapdoor" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_trapdoor" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_wood.json b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_wood.json new file mode 100644 index 00000000..1a7dbd98 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/ouranwood_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:ouranwood_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/jungle_wood" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/pale_nyxite.json b/common/src/main/resources/data/antarchy/loot_table/blocks/pale_nyxite.json new file mode 100644 index 00000000..7f93d556 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/pale_nyxite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:pale_nyxite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/pink_milkweed.json b/common/src/main/resources/data/antarchy/loot_table/blocks/pink_milkweed.json new file mode 100644 index 00000000..99a772e5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/pink_milkweed.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:pink_milkweed", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "antarchy:pink_milkweed" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/pink_milkweed" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/polished_antimetal.json b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_antimetal.json new file mode 100644 index 00000000..73100b37 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_antimetal.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:polished_antimetal" + } + ] + } + ], + "random_sequence": "antarchy:blocks/polished_antimetal" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite.json b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite.json new file mode 100644 index 00000000..9bdf4248 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:polished_nyxite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/polished_nyxite" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_slab.json new file mode 100644 index 00000000..fd3b5613 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_slab.json @@ -0,0 +1,35 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "conditions": [ + { + "block": "antarchy:polished_nyxite_slab", + "condition": "minecraft:block_state_property", + "properties": { + "type": "double" + } + } + ], + "count": 2.0, + "function": "minecraft:set_count" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:polished_nyxite_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/polished_nyxite_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_stairs.json new file mode 100644 index 00000000..db1519d2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:polished_nyxite_stairs" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/polished_nyxite_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_wall.json b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_wall.json new file mode 100644 index 00000000..852fd8f6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/polished_nyxite_wall.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:polished_nyxite_wall" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/polished_nyxite_wall" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/potent_nyxite.json b/common/src/main/resources/data/antarchy/loot_table/blocks/potent_nyxite.json new file mode 100644 index 00000000..a08a448b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/potent_nyxite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:potent_nyxite" + } + ], + "rolls": 1.0 + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/rainbow_ant_nest.json b/common/src/main/resources/data/antarchy/loot_table/blocks/rainbow_ant_nest.json new file mode 100644 index 00000000..bd2bcf15 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/rainbow_ant_nest.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:rainbow_ant_nest" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/raw_titanium_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/raw_titanium_block.json new file mode 100644 index 00000000..3db55d2e --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/raw_titanium_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:raw_titanium_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/raw_uranium_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/raw_uranium_block.json new file mode 100644 index 00000000..15692e0a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/raw_uranium_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:raw_uranium_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/red_ant_nest.json b/common/src/main/resources/data/antarchy/loot_table/blocks/red_ant_nest.json new file mode 100644 index 00000000..1db5c81a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/red_ant_nest.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:red_ant_nest" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/small_blood_crystal_bud.json b/common/src/main/resources/data/antarchy/loot_table/blocks/small_blood_crystal_bud.json new file mode 100644 index 00000000..c3210026 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/small_blood_crystal_bud.json @@ -0,0 +1,33 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "antarchy:small_blood_crystal_bud" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/small_amethyst_bud" +} + diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone.json b/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone.json new file mode 100644 index 00000000..910fb764 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:smooth_dream_sandstone" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_slab.json b/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_slab.json new file mode 100644 index 00000000..d2915704 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_slab.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:smooth_dream_sandstone_slab" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone_slab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_stairs.json b/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_stairs.json new file mode 100644 index 00000000..d0898ddb --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/smooth_dream_sandstone_stairs.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:smooth_dream_sandstone_stairs" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/smooth_sandstone_stairs" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_log.json b/common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_log.json new file mode 100644 index 00000000..50d3061e --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_log.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:stripped_ouranwood_log" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_jungle_log" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_wood.json b/common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_wood.json new file mode 100644 index 00000000..6e4679ad --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/stripped_ouranwood_wood.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:stripped_ouranwood_wood" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/stripped_jungle_wood" +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bars.json b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bars.json new file mode 100644 index 00000000..ca3141d4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bars.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:titanium_bars" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/titanium_bars" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bulb.json b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bulb.json new file mode 100644 index 00000000..463e1b1d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_bulb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:titanium_bulb" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/titanium_bulb" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_door.json b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_door.json new file mode 100644 index 00000000..0d382fda --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:titanium_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "antarchy:titanium_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_door" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_ore.json b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_ore.json new file mode 100644 index 00000000..f2298a83 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "name": "antarchy:titanium_ore", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:raw_titanium_scrap", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_trapdoor.json b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_trapdoor.json new file mode 100644 index 00000000..f8099042 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/titanium_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:titanium_trapdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "minecraft:blocks/iron_trapdoor" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/torchflower_bush.json b/common/src/main/resources/data/antarchy/loot_table/blocks/torchflower_bush.json new file mode 100644 index 00000000..51df220e --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/torchflower_bush.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:torchflower_bush", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "antarchy:torchflower_bush" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:blocks/torchflower_bush" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/triffid_goo_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/triffid_goo_block.json new file mode 100644 index 00000000..b09e8e76 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/triffid_goo_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:triffid_goo_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/triffid_goo_block" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_block.json new file mode 100644 index 00000000..050f79fd --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:umbral_moss_block" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/moss_block" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_carpet.json b/common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_carpet.json new file mode 100644 index 00000000..1ca07a11 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/umbral_moss_carpet.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:umbral_moss_carpet", + "condition": "minecraft:block_state_property", + "properties": { + "bottom": "true" + } + } + ], + "functions": [ + { + "function": "minecraft:explosion_decay" + } + ], + "name": "antarchy:umbral_moss_carpet" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/moss_carpet" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bars.json b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bars.json new file mode 100644 index 00000000..e5a40a93 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bars.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:uranium_bars" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/uranium_bars" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_block.json b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_block.json new file mode 100644 index 00000000..cb0f9784 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_block.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:uranium_block" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bulb.json b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bulb.json new file mode 100644 index 00000000..fa7bc0ff --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_bulb.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:uranium_bulb" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "antarchy:blocks/uranium_bulb" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_door.json b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_door.json new file mode 100644 index 00000000..4485195d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_door.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "antarchy:uranium_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "antarchy:uranium_door" + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "minecraft:blocks/iron_door" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_ore.json b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_ore.json new file mode 100644 index 00000000..41202d6b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_ore.json @@ -0,0 +1,52 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "name": "antarchy:uranium_ore", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:raw_uranium_scrap", + "functions": [ + { + "function": "minecraft:apply_bonus", + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops" + }, + { + "function": "minecraft:explosion_decay" + } + ] + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_trapdoor.json b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_trapdoor.json new file mode 100644 index 00000000..1ad2348a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/uranium_trapdoor.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:uranium_trapdoor" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ], + "random_sequence": "minecraft:blocks/iron_trapdoor" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/blocks/wasp_nest.json b/common/src/main/resources/data/antarchy/loot_table/blocks/wasp_nest.json new file mode 100644 index 00000000..cb9d67c8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/blocks/wasp_nest.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + }, + { + "condition": "minecraft:match_tool", + "predicate": { + "components": { + "minecraft:enchantments": { + "levels": { + "minecraft:silk_touch": 1 + } + } + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:wasp_nest" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/bedroom.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/bedroom.json new file mode 100644 index 00000000..1e1bda3c --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/bedroom.json @@ -0,0 +1,100 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:white_bed", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:red_bed", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:blue_bed", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:book", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 14 + }, + { + "type": "minecraft:item", + "name": "minecraft:clock", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:compass", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:candle", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:feather", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + } + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom/bedroom" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/generic.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/generic.json new file mode 100644 index 00000000..a083640a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/generic.json @@ -0,0 +1,170 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_slab", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 6.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cobblestone", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:duct_tape", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:candle", + "weight": 8 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + } + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom/generic" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/kitchen.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/kitchen.json new file mode 100644 index 00000000..5df6310f --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/kitchen.json @@ -0,0 +1,200 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bread", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:carrot", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:potato", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_beef", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cooked_porkchop", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bowl", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:apple", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cookie", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:beetroot", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:pumpkin_pie", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:sugar", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:duct_tape", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 7.0, + "min": 3.0 + } + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom/kitchen" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/storage.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/storage.json new file mode 100644 index 00000000..f33fe93a --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/storage.json @@ -0,0 +1,185 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 16.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:cobblestone", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:oak_planks", + "weight": 18 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:spruce_planks", + "weight": 18 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 18 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:torch", + "weight": 18 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:redstone", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 6 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:duct_tape", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + } + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom/storage" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tools.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tools.json new file mode 100644 index 00000000..e9309686 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tools.json @@ -0,0 +1,179 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:stone_pickaxe", + "weight": 12 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_axe", + "weight": 12 + }, + { + "type": "minecraft:item", + "name": "minecraft:stone_shovel", + "weight": 12 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_pickaxe", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_axe", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_shovel", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_hoe", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:shears", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:shield", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:bow", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:crossbow", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 2.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 12.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:stick", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:coal", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:flint", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:leather", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:duct_tape", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 2.0, + "min": 1.0 + } + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom/tools" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tower.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tower.json new file mode 100644 index 00000000..7c389108 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/tower.json @@ -0,0 +1,260 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bow", + "weight": 16, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 5.0, + "max": 22.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:crossbow", + "weight": 14, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 6.0, + "max": 24.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:bow", + "weight": 8, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 18.0, + "max": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:crossbow", + "weight": 6, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 18.0, + "max": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:shield", + "weight": 6 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 22, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 16.0, + "max": 32.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:spectral_arrow", + "weight": 8, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 8.0, + "max": 16.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:tipped_arrow", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 4.0, + "max": 12.0 + } + }, + { + "function": "minecraft:set_components", + "components": { + "minecraft:potion_contents": { + "potion": "minecraft:poison" + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:feather", + "weight": 8, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 8.0 + } + } + ] + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot", + "weight": 12, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 6.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:string", + "weight": 12, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 8.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:torch", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 4.0, + "max": 12.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:duct_tape", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:uranium_nugget", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:titanium_nugget", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom_castle/tower" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/treasure.json b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/treasure.json new file mode 100644 index 00000000..2eb3aa3d --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/fallen_kingdom_castle/treasure.json @@ -0,0 +1,141 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 10.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 24 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 20.0, + "min": 8.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 24 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "max": 35.0, + "min": 20.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:diamond", + "weight": 10 + } + ], + "rolls": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 5.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:uranium_nugget", + "weight": 1 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 3.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:titanium_nugget", + "weight": 1 + } + ], + "rolls": 1.0 + } + ], + "random_sequence": "antarchy:chests/fallen_kingdom/treasure" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/chests/trayaurus_lab/trayaurus_lab.json b/common/src/main/resources/data/antarchy/loot_table/chests/trayaurus_lab/trayaurus_lab.json new file mode 100644 index 00000000..3163e7d5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/chests/trayaurus_lab/trayaurus_lab.json @@ -0,0 +1,449 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:redstone", + "weight": 28 + }, + { + "type": "minecraft:item", + "name": "minecraft:redstone_torch", + "weight": 18 + }, + { + "type": "minecraft:item", + "name": "minecraft:repeater", + "weight": 12 + }, + { + "type": "minecraft:item", + "name": "minecraft:comparator", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:lever", + "weight": 14 + }, + { + "type": "minecraft:item", + "name": "minecraft:observer", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:piston", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:sticky_piston", + "weight": 6 + }, + { + "type": "minecraft:item", + "name": "minecraft:dropper", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:dispenser", + "weight": 10 + }, + { + "type": "minecraft:item", + "name": "minecraft:glass_bottle", + "weight": 12 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 7.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:iron_ingot", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 7.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:copper_ingot", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:gold_ingot", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glowstone_dust", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:uranium_nugget", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:titanium_nugget", + "weight": 2 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:flint_and_steel", + "weight": 20 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 15.0, + "max": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ], + "name": "minecraft:book", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:enchant_randomly", + "options": [ + "minecraft:mending", + "minecraft:swift_sneak", + "minecraft:frost_walker", + "minecraft:soul_speed", + "minecraft:binding_curse" + ] + } + ], + "name": "minecraft:book", + "weight": 4 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_components", + "components": { + "minecraft:potion_contents": { + "potion": "antarchy:shrinking" + } + } + } + ], + "name": "minecraft:potion", + "weight": 2 + }, + { + "type": "minecraft:item", + "functions": [ + { + "function": "minecraft:set_components", + "components": { + "minecraft:potion_contents": { + "potion": "antarchy:growing" + } + } + } + ], + "name": "minecraft:potion", + "weight": 2 + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_sword", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:fermented_spider_eye", + "weight": 6 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:rainbow_sugar", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:emerald", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond", + "weight": 3 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:glowstone_dust", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:lapis_lazuli", + "weight": 8 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:amethyst_shard", + "weight": 8 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 8.0, + "min": 3.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:bone", + "weight": 16 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:string", + "weight": 14 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 4.0, + "min": 1.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:duct_tape", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "antarchy:ouranwood_acorn", + "weight": 12 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:paper", + "weight": 10 + }, + { + "type": "minecraft:item", + "functions": [ + { + "count": { + "type": "minecraft:uniform", + "max": 6.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + } + ], + "name": "minecraft:feather", + "weight": 8 + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 4.0 + } + } + ], + "random_sequence": "antarchy:chests/trayaurus_lab" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/apple_cow.json b/common/src/main/resources/data/antarchy/loot_table/entities/apple_cow.json new file mode 100644 index 00000000..40a7b375 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/apple_cow.json @@ -0,0 +1,106 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 2.0 + } + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:beef", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + }, + { + "function": "minecraft:furnace_smelt", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ] + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ] + }, + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "minecraft:flags": { + "is_baby": false, + "sheared": false + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:apple", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/basilisk.json b/common/src/main/resources/data/antarchy/loot_table/entities/basilisk.json new file mode 100644 index 00000000..a5a7135b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/basilisk.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": { + "type": "minecraft:uniform", + "min": 1, + "max": 2 + }, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:basilisk_fang" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/brutalfly.json b/common/src/main/resources/data/antarchy/loot_table/entities/brutalfly.json new file mode 100644 index 00000000..c001fa35 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/brutalfly.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:brutalfly_wing" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ], + "random_sequence": "antarchy:entities/brutalfly" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/cloud_shark.json b/common/src/main/resources/data/antarchy/loot_table/entities/cloud_shark.json new file mode 100644 index 00000000..5a78e7af --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/cloud_shark.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:cloud_shark_fin" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/easter_bunny.json b/common/src/main/resources/data/antarchy/loot_table/entities/easter_bunny.json new file mode 100644 index 00000000..c4f7ac96 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/easter_bunny.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/emperor_scorpion.json b/common/src/main/resources/data/antarchy/loot_table/entities/emperor_scorpion.json new file mode 100644 index 00000000..c5a7c9df --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/emperor_scorpion.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:emperor_scorpion_stinger" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/enchanted_golden_apple_cow.json b/common/src/main/resources/data/antarchy/loot_table/entities/enchanted_golden_apple_cow.json new file mode 100644 index 00000000..594bf75b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/enchanted_golden_apple_cow.json @@ -0,0 +1,104 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 2.0 + } + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:beef", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + }, + { + "function": "minecraft:furnace_smelt", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ] + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ] + }, + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "minecraft:flags": { + "is_baby": false + }, + "antarchy:apple_cow": { + "sheared": false + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:enchanted_golden_apple", + "functions": [ + { + "function": "minecraft:set_count", + "count": 1 + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/flying_squirrel.json b/common/src/main/resources/data/antarchy/loot_table/entities/flying_squirrel.json new file mode 100644 index 00000000..c4f7ac96 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/flying_squirrel.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/golden_apple_cow.json b/common/src/main/resources/data/antarchy/loot_table/entities/golden_apple_cow.json new file mode 100644 index 00000000..27801152 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/golden_apple_cow.json @@ -0,0 +1,108 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:leather", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 2.0 + } + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ] + }, + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:beef", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + }, + { + "function": "minecraft:furnace_smelt", + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "flags": { + "is_on_fire": true + } + } + } + ] + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ] + }, + { + "rolls": 1, + "conditions": [ + { + "condition": "minecraft:entity_properties", + "entity": "this", + "predicate": { + "minecraft:flags": { + "is_baby": false + }, + "antarchy:apple_cow": { + "sheared": false + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:golden_apple", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/kraken.json b/common/src/main/resources/data/antarchy/loot_table/entities/kraken.json new file mode 100644 index 00000000..d99cdada --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/kraken.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": { + "type": "minecraft:uniform", + "min": 1, + "max": 3 + }, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:kraken_tooth" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/lucid.json b/common/src/main/resources/data/antarchy/loot_table/entities/lucid.json new file mode 100644 index 00000000..664ce949 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/lucid.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:lucid_eye" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/mantis.json b/common/src/main/resources/data/antarchy/loot_table/entities/mantis.json new file mode 100644 index 00000000..3131aa0b --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/mantis.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:mantis_claw" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 1.0 + } + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ], + "random_sequence": "antarchy:entities/mantis" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/missile_squid.json b/common/src/main/resources/data/antarchy/loot_table/entities/missile_squid.json new file mode 100644 index 00000000..c4f7ac96 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/missile_squid.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:entity", + "pools": [] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/molevore.json b/common/src/main/resources/data/antarchy/loot_table/entities/molevore.json new file mode 100644 index 00000000..6d8b3d99 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/molevore.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:molevore_nose" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/moleworm.json b/common/src/main/resources/data/antarchy/loot_table/entities/moleworm.json new file mode 100644 index 00000000..abb99896 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/moleworm.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:moleworm", + "functions": [ + { + "function": "minecraft:set_count", + "count": 1 + } + ] + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/nightmare.json b/common/src/main/resources/data/antarchy/loot_table/entities/nightmare.json new file mode 100644 index 00000000..27bd59df --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/nightmare.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:nightmare_scale", + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 5.0 + } + } + ] + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ] + } + ] +} diff --git a/common/src/main/resources/data/antarchy/loot_table/entities/triffid.json b/common/src/main/resources/data/antarchy/loot_table/entities/triffid.json new file mode 100644 index 00000000..703b4e66 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/entities/triffid.json @@ -0,0 +1,39 @@ +{ + "type": "minecraft:entity", + "pools": [ + { + "rolls": 1.0, + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:triffid_goo" + } + ], + "conditions": [ + { + "condition": "minecraft:killed_by_player" + } + ], + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 5.0 + } + }, + { + "function": "minecraft:enchanted_count_increase", + "enchantment": "minecraft:looting", + "count": { + "type": "minecraft:uniform", + "min": 0.0, + "max": 1.0 + } + } + ] + } + ], + "random_sequence": "antarchy:entities/triffid" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/hard.json b/common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/hard.json new file mode 100644 index 00000000..ae4663c3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/hard.json @@ -0,0 +1,226 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:diamond", + "weight": 8, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_ingot", + "weight": 14, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 6.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 12, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_ingot", + "weight": 14, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 8.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_book", + "weight": 8, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 15.0, + "max": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:crossbow", + "weight": 10, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 15.0, + "max": 30.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 14, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 12.0, + "max": 32.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:duct_tape", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:torch", + "weight": 8, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 4.0, + "max": 12.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 12, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 6.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 4.0, + "max": 7.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:fallen_king_crown", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 1.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:uranium_nugget", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:titanium_nugget", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ], + "random_sequence": "antarchy:spawners/fallen_kingdom_castle/trail_chamber/hard" +} diff --git a/common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/medium.json b/common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/medium.json new file mode 100644 index 00000000..af5228b3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/loot_table/spawners/fallen_kingdom_castle/medium.json @@ -0,0 +1,255 @@ +{ + "type": "minecraft:chest", + "pools": [ + { + "entries": [ + { + "type": "minecraft:item", + "name": "minecraft:bread", + "weight": 18, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 6.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:iron_ingot", + "weight": 12, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:copper_ingot", + "weight": 14, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 2.0, + "max": 8.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:gold_ingot", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 4.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:arrow", + "weight": 14, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 8.0, + "max": 24.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:torch", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 4.0, + "max": 12.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:duct_tape", + "weight": 10, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:potion", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_components", + "components": { + "minecraft:potion_contents": { + "potion": "antarchy:shrinking" + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:potion", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_components", + "components": { + "minecraft:potion_contents": { + "potion": "antarchy:growing" + } + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:emerald", + "weight": 6, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 3.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:mud_pie", + "weight": 4 + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 3.0, + "max": 6.0 + } + }, + { + "entries": [ + { + "type": "minecraft:item", + "name": "antarchy:fallen_king_crown", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 1.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:uranium_nugget", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "antarchy:titanium_nugget", + "weight": 1, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:diamond", + "weight": 4, + "functions": [ + { + "function": "minecraft:set_count", + "count": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ] + }, + { + "type": "minecraft:item", + "name": "minecraft:enchanted_book", + "weight": 4, + "functions": [ + { + "function": "minecraft:enchant_with_levels", + "levels": { + "type": "minecraft:uniform", + "min": 10.0, + "max": 25.0 + }, + "options": "#minecraft:on_random_loot" + } + ] + } + ], + "rolls": { + "type": "minecraft:uniform", + "min": 1.0, + "max": 2.0 + } + } + ], + "random_sequence": "antarchy:spawners/fallen_kingdom_castle/trail_chamber/medium" +} diff --git a/common/src/main/resources/data/antarchy/recipe/antimetal_scaffolding.json b/common/src/main/resources/data/antarchy/recipe/antimetal_scaffolding.json new file mode 100644 index 00000000..17b935de --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/antimetal_scaffolding.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "PCP", + "P P", + "P P" + ], + "key": { + "P": { + "item": "antarchy:polished_antimetal" + }, + "C": { + "item": "minecraft:chain" + } + }, + "result": { + "id": "antarchy:antimetal_scaffolding", + "count": 16 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/basilisk_dagger.json b/common/src/main/resources/data/antarchy/recipe/basilisk_dagger.json new file mode 100644 index 00000000..745329c2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/basilisk_dagger.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "combat", + "key": { + "F": { + "item": "antarchy:basilisk_fang" + }, + "S": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "F", + "S" + ], + "result": { + "id": "antarchy:basilisk_dagger", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/battle_axe.json b/common/src/main/resources/data/antarchy/recipe/battle_axe.json new file mode 100644 index 00000000..86a54290 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/battle_axe.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "AAN", + "ASN", + " N " + ], + "key": { + "A": { + "item": "antarchy:ultimate_axe" + }, + "S": { + "item": "antarchy:ultimate_sword" + }, + "N": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "id": "antarchy:battle_axe", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/big_bertha.json b/common/src/main/resources/data/antarchy/recipe/big_bertha.json new file mode 100644 index 00000000..05e50564 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/big_bertha.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + " B", + " H ", + "A " + ], + "key": { + "B": { + "item": "antarchy:big_bertha_blade" + }, + "H": { + "item": "antarchy:big_bertha_hilt" + }, + "A": { + "item": "antarchy:big_bertha_handle" + } + }, + "result": { + "id": "antarchy:big_bertha", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/big_bertha_blade.json b/common/src/main/resources/data/antarchy/recipe/big_bertha_blade.json new file mode 100644 index 00000000..a75a5b87 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/big_bertha_blade.json @@ -0,0 +1,36 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + " FG", + "CDE", + "AB " + ], + "key": { + "A": { + "item": "antarchy:lucid_eye" + }, + "B": { + "item": "antarchy:basilisk_fang" + }, + "C": { + "item": "antarchy:emperor_scorpion_stinger" + }, + "D": { + "item": "antarchy:ultimate_sword" + }, + "E": { + "item": "antarchy:cloud_shark_fin" + }, + "F": { + "item": "antarchy:nightmare_scale" + }, + "G": { + "item": "antarchy:kraken_tooth" + } + }, + "result": { + "id": "antarchy:big_bertha_blade", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/big_bertha_handle.json b/common/src/main/resources/data/antarchy/recipe/big_bertha_handle.json new file mode 100644 index 00000000..461428b6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/big_bertha_handle.json @@ -0,0 +1,30 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + " G", + "CD ", + "AB " + ], + "key": { + "A": { + "item": "antarchy:mantis_claw" + }, + "B": { + "item": "antarchy:brutalfly_wing" + }, + "C": { + "item": "antarchy:triffid_goo" + }, + "D": { + "item": "antarchy:primordial_scute" + }, + "G": { + "item": "antarchy:gravity_gun" + } + }, + "result": { + "id": "antarchy:big_bertha_handle", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/big_bertha_hilt.json b/common/src/main/resources/data/antarchy/recipe/big_bertha_hilt.json new file mode 100644 index 00000000..83322fd6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/big_bertha_hilt.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "AC ", + "CBC", + " CA" + ], + "key": { + "A": { + "item": "antarchy:vortex_eye" + }, + "B": { + "item": "antarchy:molevore_nose" + }, + "C": { + "item": "antarchy:jumpy_bug_leg" + } + }, + "result": { + "id": "antarchy:big_bertha_hilt", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_apple.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_apple.json new file mode 100644 index 00000000..32366787 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_apple.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "food", + "pattern": [ + "###", + "#A#", + "###" + ], + "key": { + "#": { + "item": "antarchy:blood_crystal_shard" + }, + "A": { + "item": "minecraft:apple" + } + }, + "result": { + "id": "antarchy:blood_crystal_apple", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_block.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_block.json new file mode 100644 index 00000000..38845aa2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:blood_crystal_shard" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "id": "antarchy:blood_crystal_block", + "count": 1 + } +} + diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_boots.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_boots.json new file mode 100644 index 00000000..da944f9b --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_boots.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "S S", + "S S" + ], + "key": { + "S": { + "item": "antarchy:blood_crystal_shard" + } + }, + "result": { + "id": "antarchy:blood_crystal_boots", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_chestplate.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_chestplate.json new file mode 100644 index 00000000..3d9eecac --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_chestplate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "S S", + "SSS", + "SSS" + ], + "key": { + "S": { + "item": "antarchy:blood_crystal_shard" + } + }, + "result": { + "id": "antarchy:blood_crystal_chestplate", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_helmet.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_helmet.json new file mode 100644 index 00000000..434d93f3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_helmet.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "SSS", + "S S" + ], + "key": { + "S": { + "item": "antarchy:blood_crystal_shard" + } + }, + "result": { + "id": "antarchy:blood_crystal_helmet", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_katana.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_katana.json new file mode 100644 index 00000000..8b8047f2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_katana.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "combat", + "pattern": [ + " B", + " B ", + "N " + ], + "key": { + "N": { + "item": "minecraft:netherite_ingot" + }, + "B": { + "item": "antarchy:blood_crystal_shard" + } + }, + "result": { + "id": "antarchy:blood_crystal_katana", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/blood_crystal_leggings.json b/common/src/main/resources/data/antarchy/recipe/blood_crystal_leggings.json new file mode 100644 index 00000000..f187ca03 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/blood_crystal_leggings.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "SSS", + "S S", + "S S" + ], + "key": { + "S": { + "item": "antarchy:blood_crystal_shard" + } + }, + "result": { + "id": "antarchy:blood_crystal_leggings", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/brutalfly_elytra.json b/common/src/main/resources/data/antarchy/recipe/brutalfly_elytra.json new file mode 100644 index 00000000..60af494f --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/brutalfly_elytra.json @@ -0,0 +1,23 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "BMB", + "BEB" + ], + "key": { + "B": { + "item": "antarchy:brutalfly_wing" + }, + "M": { + "item": "antarchy:duct_tape" + }, + "E": { + "item": "minecraft:elytra" + } + }, + "result": { + "id": "antarchy:brutalfly_elytra", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone.json b/common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone.json new file mode 100644 index 00000000..d69cc351 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:dream_sandstone_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "id": "antarchy:chiseled_dream_sandstone" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone_from_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone_from_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..6487724a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/chiseled_dream_sandstone_from_dream_sandstone_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "id": "antarchy:chiseled_dream_sandstone" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/chiseled_nyxite.json b/common/src/main/resources/data/antarchy/recipe/chiseled_nyxite.json new file mode 100644 index 00000000..ae707eb0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/chiseled_nyxite.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:polished_nyxite_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "id": "antarchy:chiseled_nyxite" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/chiseled_nyxite_from_polished_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/chiseled_nyxite_from_polished_nyxite_stonecutting.json new file mode 100644 index 00000000..7498fa06 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/chiseled_nyxite_from_polished_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:polished_nyxite" + }, + "result": { + "id": "antarchy:chiseled_nyxite" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/cloud_shark_fin_soup.json b/common/src/main/resources/data/antarchy/recipe/cloud_shark_fin_soup.json new file mode 100644 index 00000000..a222940a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/cloud_shark_fin_soup.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "food", + "ingredients": [ + { + "item": "antarchy:cloud_shark_fin" + }, + { + "item": "minecraft:bowl" + } + ], + "result": { + "id": "antarchy:cloud_shark_fin_soup", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone.json b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone.json new file mode 100644 index 00000000..a121e408 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:dream_sandstone" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "antarchy:cut_dream_sandstone" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_from_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_from_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..1a43db43 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_from_dream_sandstone_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "id": "antarchy:cut_dream_sandstone" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab.json b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab.json new file mode 100644 index 00000000..511672c6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_dream_sandstone" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:cut_dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_cut_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_cut_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..9cc95cf7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_cut_dream_sandstone_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_dream_sandstone" + }, + "result": { + "count": 2, + "id": "antarchy:cut_dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..dd555ba5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/cut_dream_sandstone_slab_from_dream_sandstone_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "count": 2, + "id": "antarchy:cut_dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_campfire.json b/common/src/main/resources/data/antarchy/recipe/dream_campfire.json new file mode 100644 index 00000000..710fbe0c --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_campfire.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "antarchy:dream_sand" + }, + "L": { + "tag": "minecraft:logs" + }, + "S": { + "tag": "c:rods/wooden" + } + }, + "pattern": [ + " S ", + "S#S", + "LLL" + ], + "result": { + "count": 1, + "id": "antarchy:dream_campfire" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_lantern.json b/common/src/main/resources/data/antarchy/recipe/dream_lantern.json new file mode 100644 index 00000000..66dd6083 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_lantern.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "antarchy:dream_torch" + }, + "X": { + "tag": "c:nuggets/iron" + } + }, + "pattern": [ + "XXX", + "X#X", + "XXX" + ], + "result": { + "count": 1, + "id": "antarchy:dream_lantern" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone.json new file mode 100644 index 00000000..eb7c82d7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:dream_sand" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "id": "antarchy:dream_sandstone" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab.json new file mode 100644 index 00000000..423e5f07 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": [ + { + "item": "antarchy:dream_sandstone" + }, + { + "item": "antarchy:chiseled_dream_sandstone" + } + ] + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab_from_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab_from_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..fe0451f8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_slab_from_dream_sandstone_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "count": 2, + "id": "antarchy:dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs.json new file mode 100644 index 00000000..bc2aebc7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": [ + { + "item": "antarchy:dream_sandstone" + }, + { + "item": "antarchy:chiseled_dream_sandstone" + }, + { + "item": "antarchy:cut_dream_sandstone" + } + ] + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:dream_sandstone_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs_from_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs_from_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..86114028 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_stairs_from_dream_sandstone_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "id": "antarchy:dream_sandstone_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall.json new file mode 100644 index 00000000..b83811b9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:dream_sandstone" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "antarchy:dream_sandstone_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall_from_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall_from_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..772e1a26 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_sandstone_wall_from_dream_sandstone_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "id": "antarchy:dream_sandstone_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/dream_torch.json b/common/src/main/resources/data/antarchy/recipe/dream_torch.json new file mode 100644 index 00000000..83931411 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/dream_torch.json @@ -0,0 +1,28 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": { + "item": "minecraft:stick" + }, + "S": { + "item": "antarchy:dream_sand" + }, + "X": [ + { + "item": "minecraft:coal" + }, + { + "item": "minecraft:charcoal" + } + ] + }, + "pattern": [ + "X", + "#", + "S" + ], + "result": { + "count": 4, + "id": "antarchy:dream_torch" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/duct_tape.json b/common/src/main/resources/data/antarchy/recipe/duct_tape.json new file mode 100644 index 00000000..a03e94ba --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/duct_tape.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "SSS", + "PPP" + ], + "key": { + "S": { + "tag": "c:slime_balls" + }, + "P": { + "item": "minecraft:paper" + } + }, + "result": { + "id": "antarchy:duct_tape", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/gravity_gun.json b/common/src/main/resources/data/antarchy/recipe/gravity_gun.json new file mode 100644 index 00000000..b5d2a1b5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/gravity_gun.json @@ -0,0 +1,31 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UGN", + "UCT", + " T" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "G": { + "item": "antarchy:lucid_eye" + }, + "N": { + "tag": "c:ingots/netherite" + }, + "C": { + "item": "minecraft:comparator" + } + }, + "result": { + "id": "antarchy:gravity_gun", + "count": 1 + } +} + diff --git a/common/src/main/resources/data/antarchy/recipe/growth_ray.json b/common/src/main/resources/data/antarchy/recipe/growth_ray.json new file mode 100644 index 00000000..a5aee5dc --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/growth_ray.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "TTT", + "TCT", + " N" + ], + "key": { + "T": { + "item": "antarchy:titanium_ingot" + }, + "N": { + "tag": "c:ingots/netherite" + }, + "C": { + "item": "minecraft:comparator" + } + }, + "result": { + "id": "antarchy:growth_ray", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/infested_coarse_dirt.json b/common/src/main/resources/data/antarchy/recipe/infested_coarse_dirt.json new file mode 100644 index 00000000..c553ae0c --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/infested_coarse_dirt.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:coarse_dirt" + }, + { + "item": "antarchy:moleworm" + } + ], + "result": { + "count": 1, + "id": "antarchy:infested_coarse_dirt" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/infested_rooted_dirt.json b/common/src/main/resources/data/antarchy/recipe/infested_rooted_dirt.json new file mode 100644 index 00000000..fc85bcb0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/infested_rooted_dirt.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "minecraft:rooted_dirt" + }, + { + "item": "antarchy:moleworm" + } + ], + "result": { + "count": 1, + "id": "antarchy:infested_rooted_dirt" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/lucid_pearl.json b/common/src/main/resources/data/antarchy/recipe/lucid_pearl.json new file mode 100644 index 00000000..ec950302 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/lucid_pearl.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "antarchy:lucid_eye" }, + { "item": "minecraft:ender_pearl" } + ], + "result": { + "id": "antarchy:lucid_pearl", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/moggles.json b/common/src/main/resources/data/antarchy/recipe/moggles.json new file mode 100644 index 00000000..4f7bd24a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/moggles.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "BMB" + ], + "key": { + "B": { + "item": "antarchy:titanium_nugget" + }, + "M": { + "item": "antarchy:molevore_nose" + } + }, + "result": { + "id": "antarchy:moggles", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/mud_pie.json b/common/src/main/resources/data/antarchy/recipe/mud_pie.json new file mode 100644 index 00000000..94e1b982 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/mud_pie.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "food", + "ingredients": [ + { + "item": "minecraft:mud" + }, + { + "item": "antarchy:moleworm" + } + ], + "result": { + "count": 1, + "id": "antarchy:mud_pie" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_boots.json b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_boots.json new file mode 100644 index 00000000..ae8a00ef --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_boots.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "S S", + "S S" + ], + "key": { + "S": { + "item": "antarchy:nightmare_scale" + } + }, + "result": { + "id": "antarchy:nightmare_boots", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_chestplate.json b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_chestplate.json new file mode 100644 index 00000000..51e8043f --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_chestplate.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "S S", + "SSS", + "SSS" + ], + "key": { + "S": { + "item": "antarchy:nightmare_scale" + } + }, + "result": { + "id": "antarchy:nightmare_chestplate", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_helmet.json b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_helmet.json new file mode 100644 index 00000000..ba635177 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_helmet.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "SSS", + "S S" + ], + "key": { + "S": { + "item": "antarchy:nightmare_scale" + } + }, + "result": { + "id": "antarchy:nightmare_helmet", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_leggings.json b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_leggings.json new file mode 100644 index 00000000..880e5211 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_leggings.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "SSS", + "S S", + "S S" + ], + "key": { + "S": { + "item": "antarchy:nightmare_scale" + } + }, + "result": { + "id": "antarchy:nightmare_leggings", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_sword.json b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_sword.json new file mode 100644 index 00000000..b20efd2b --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nightmare/nightmare_sword.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + " S ", + " S ", + " N " + ], + "key": { + "N": { + "item": "minecraft:netherite_ingot" + }, + "S": { + "item": "antarchy:nightmare_scale" + } + }, + "result": { + "id": "antarchy:nightmare_sword", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite.json b/common/src/main/resources/data/antarchy/recipe/nyxite.json new file mode 100644 index 00000000..3a75935c --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "SS", + "SS" + ], + "key": { + "S": { + "item": "antarchy:nyxite_spike" + } + }, + "result": { + "id": "antarchy:nyxite", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab.json b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab.json new file mode 100644 index 00000000..cb6532ed --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite_bricks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:nyxite_brick_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab_from_nyxite_bricks_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab_from_nyxite_bricks_stonecutting.json new file mode 100644 index 00000000..42a7e0f1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_slab_from_nyxite_bricks_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite_bricks" + }, + "result": { + "count": 2, + "id": "antarchy:nyxite_brick_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs.json b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs.json new file mode 100644 index 00000000..cc847260 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite_bricks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:nyxite_brick_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs_from_nyxite_bricks_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs_from_nyxite_bricks_stonecutting.json new file mode 100644 index 00000000..5e13f3cb --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_stairs_from_nyxite_bricks_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite_bricks" + }, + "result": { + "id": "antarchy:nyxite_brick_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall.json b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall.json new file mode 100644 index 00000000..75a0619e --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite_bricks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "antarchy:nyxite_brick_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall_from_nyxite_bricks_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall_from_nyxite_bricks_stonecutting.json new file mode 100644 index 00000000..2f407f96 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_brick_wall_from_nyxite_bricks_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite_bricks" + }, + "result": { + "id": "antarchy:nyxite_brick_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_bricks.json b/common/src/main/resources/data/antarchy/recipe/nyxite_bricks.json new file mode 100644 index 00000000..5e8bf30f --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_bricks.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:polished_nyxite" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "antarchy:nyxite_bricks" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_bricks_from_polished_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_bricks_from_polished_nyxite_stonecutting.json new file mode 100644 index 00000000..93e278e5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_bricks_from_polished_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:polished_nyxite" + }, + "result": { + "id": "antarchy:nyxite_bricks" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_slab.json b/common/src/main/resources/data/antarchy/recipe/nyxite_slab.json new file mode 100644 index 00000000..d7b2d143 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:nyxite_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_slab_from_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_slab_from_nyxite_stonecutting.json new file mode 100644 index 00000000..c84f39a8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_slab_from_nyxite_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite" + }, + "result": { + "count": 2, + "id": "antarchy:nyxite_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_spikes.json b/common/src/main/resources/data/antarchy/recipe/nyxite_spikes.json new file mode 100644 index 00000000..f246fc92 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_spikes.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "N" + ], + "key": { + "N": { + "item": "antarchy:nyxite" + } + }, + "result": { + "id": "antarchy:nyxite_spike", + "count": 4 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_stairs.json b/common/src/main/resources/data/antarchy/recipe/nyxite_stairs.json new file mode 100644 index 00000000..033667ea --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:nyxite_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_stairs_from_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_stairs_from_nyxite_stonecutting.json new file mode 100644 index 00000000..ea21f5ef --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_stairs_from_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite" + }, + "result": { + "id": "antarchy:nyxite_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_wall.json b/common/src/main/resources/data/antarchy/recipe/nyxite_wall.json new file mode 100644 index 00000000..88ebdb77 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "antarchy:nyxite_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/nyxite_wall_from_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/nyxite_wall_from_nyxite_stonecutting.json new file mode 100644 index 00000000..5b521034 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/nyxite_wall_from_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite" + }, + "result": { + "id": "antarchy:nyxite_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/orange_dye_from_orange_milkweed.json b/common/src/main/resources/data/antarchy/recipe/orange_dye_from_orange_milkweed.json new file mode 100644 index 00000000..309b1ca3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/orange_dye_from_orange_milkweed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:orange_milkweed" + } + ], + "result": { + "count": 2, + "id": "minecraft:orange_dye" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/orange_dye_from_torchflower_bush.json b/common/src/main/resources/data/antarchy/recipe/orange_dye_from_torchflower_bush.json new file mode 100644 index 00000000..acf40381 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/orange_dye_from_torchflower_bush.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:torchflower_bush" + } + ], + "result": { + "count": 2, + "id": "minecraft:orange_dye" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_log.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_log.json new file mode 100644 index 00000000..5833935c --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_log.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "antarchy:ouranwood_log" + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "count": 1, + "id": "antarchy:mossy_ouranwood_log" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood.json new file mode 100644 index 00000000..a4b4ad87 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "antarchy:ouranwood_wood" + }, + { + "item": "minecraft:moss_block" + } + ], + "result": { + "count": 1, + "id": "antarchy:mossy_ouranwood_wood" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood_from_mossy_ouranwood_log.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood_from_mossy_ouranwood_log.json new file mode 100644 index 00000000..91b9bfa5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/mossy_ouranwood_wood_from_mossy_ouranwood_log.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "bark", + "key": { + "#": { + "item": "antarchy:mossy_ouranwood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "antarchy:mossy_ouranwood_wood" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_boat.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_boat.json new file mode 100644 index 00000000..8cb70b0f --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_boat.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "# #", + "###" + ], + "result": { + "count": 1, + "id": "antarchy:ouranwood_boat" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_button.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_button.json new file mode 100644 index 00000000..d3f8a1f7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_button.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "redstone", + "group": "wooden_button", + "ingredients": [ + { + "item": "antarchy:ouranwood_planks" + } + ], + "result": { + "count": 1, + "id": "antarchy:ouranwood_button" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_chest_boat.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_chest_boat.json new file mode 100644 index 00000000..b25f30dc --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_chest_boat.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "equipment", + "ingredients": [ + { + "item": "antarchy:ouranwood_boat" + }, + { + "item": "minecraft:chest" + } + ], + "result": { + "count": 1, + "id": "antarchy:ouranwood_chest_boat" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_door.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_door.json new file mode 100644 index 00000000..43dcf499 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_door.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "group": "wooden_door", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "antarchy:ouranwood_door" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence.json new file mode 100644 index 00000000..f299a517 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_fence", + "key": { + "#": { + "item": "minecraft:stick" + }, + "W": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "W#W", + "W#W" + ], + "result": { + "count": 3, + "id": "antarchy:ouranwood_fence" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence_gate.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence_gate.json new file mode 100644 index 00000000..073a844e --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_fence_gate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "group": "wooden_fence_gate", + "key": { + "#": { + "item": "minecraft:stick" + }, + "W": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "#W#", + "#W#" + ], + "result": { + "count": 1, + "id": "antarchy:ouranwood_fence_gate" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_hanging_sign.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_hanging_sign.json new file mode 100644 index 00000000..657609c0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "antarchy:stripped_ouranwood_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "antarchy:ouranwood_hanging_sign" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_planks.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_planks.json new file mode 100644 index 00000000..22a47950 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_planks.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "group": "planks", + "ingredients": [ + { + "tag": "antarchy:ouranwood_logs" + } + ], + "result": { + "count": 4, + "id": "antarchy:ouranwood_planks" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_pressure_plate.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_pressure_plate.json new file mode 100644 index 00000000..ed263c9a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_pressure_plate.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "group": "wooden_pressure_plate", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "##" + ], + "result": { + "count": 1, + "id": "antarchy:ouranwood_pressure_plate" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_sign.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_sign.json new file mode 100644 index 00000000..682c866e --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "antarchy:ouranwood_sign" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_slab.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_slab.json new file mode 100644 index 00000000..3a531f30 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_slab.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "wooden_slab", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:ouranwood_slab" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_stairs.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_stairs.json new file mode 100644 index 00000000..9d2c0ab1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_stairs.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "wooden_stairs", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:ouranwood_stairs" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_trapdoor.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_trapdoor.json new file mode 100644 index 00000000..bd3e0127 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_trapdoor.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "antarchy:ouranwood_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 2, + "id": "antarchy:ouranwood_trapdoor" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_wood.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_wood.json new file mode 100644 index 00000000..5fb3f4b7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/ouranwood_wood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "bark", + "key": { + "#": { + "item": "antarchy:ouranwood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "antarchy:ouranwood_wood" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/ouranwood/stripped_ouranwood_wood.json b/common/src/main/resources/data/antarchy/recipe/ouranwood/stripped_ouranwood_wood.json new file mode 100644 index 00000000..20833116 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ouranwood/stripped_ouranwood_wood.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "group": "bark", + "key": { + "#": { + "item": "antarchy:stripped_ouranwood_log" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 3, + "id": "antarchy:stripped_ouranwood_wood" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/recipe/pale_nyxite.json b/common/src/main/resources/data/antarchy/recipe/pale_nyxite.json new file mode 100644 index 00000000..10db777a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/pale_nyxite.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "NQ", + "QN" + ], + "key": { + "N": { + "item": "antarchy:nyxite" + }, + "Q": { + "item": "minecraft:quartz" + } + }, + "result": { + "id": "antarchy:pale_nyxite", + "count": 2 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/pink_dye_from_pink_milkweed.json b/common/src/main/resources/data/antarchy/recipe/pink_dye_from_pink_milkweed.json new file mode 100644 index 00000000..067771c4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/pink_dye_from_pink_milkweed.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:pink_milkweed" + } + ], + "result": { + "count": 2, + "id": "minecraft:pink_dye" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_antimetal.json b/common/src/main/resources/data/antarchy/recipe/polished_antimetal.json new file mode 100644 index 00000000..cacdf649 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_antimetal.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "##", + "##" + ], + "key": { + "#": { + "item": "antarchy:antimetal" + } + }, + "result": { + "id": "antarchy:polished_antimetal", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite.json new file mode 100644 index 00000000..6d05e925 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:nyxite" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "antarchy:polished_nyxite" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_from_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_from_nyxite_stonecutting.json new file mode 100644 index 00000000..c119aa4d --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_from_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:nyxite" + }, + "result": { + "id": "antarchy:polished_nyxite" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab.json new file mode 100644 index 00000000..819b981d --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:polished_nyxite" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:polished_nyxite_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab_from_polished_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab_from_polished_nyxite_stonecutting.json new file mode 100644 index 00000000..edf583e1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_slab_from_polished_nyxite_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:polished_nyxite" + }, + "result": { + "count": 2, + "id": "antarchy:polished_nyxite_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs.json new file mode 100644 index 00000000..d73f6cc8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:polished_nyxite" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:polished_nyxite_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs_from_polished_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs_from_polished_nyxite_stonecutting.json new file mode 100644 index 00000000..d07069fd --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_stairs_from_polished_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:polished_nyxite" + }, + "result": { + "id": "antarchy:polished_nyxite_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall.json new file mode 100644 index 00000000..3bf99321 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:polished_nyxite" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 6, + "id": "antarchy:polished_nyxite_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall_from_polished_nyxite_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall_from_polished_nyxite_stonecutting.json new file mode 100644 index 00000000..d162d37a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/polished_nyxite_wall_from_polished_nyxite_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:polished_nyxite" + }, + "result": { + "id": "antarchy:polished_nyxite_wall" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/rainbow_sugar.json b/common/src/main/resources/data/antarchy/recipe/rainbow_sugar.json new file mode 100644 index 00000000..67dbe373 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/rainbow_sugar.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { "item": "minecraft:sugar" }, + { "item": "antarchy:uranium_nugget" } + ], + "result": { + "id": "antarchy:rainbow_sugar", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/scorpion_whip.json b/common/src/main/resources/data/antarchy/recipe/scorpion_whip.json new file mode 100644 index 00000000..b88292ef --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/scorpion_whip.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " S", + " L ", + "L " + ], + "key": { + "L": { + "item": "minecraft:lead" + }, + "S": { + "item": "antarchy:emperor_scorpion_stinger" + } + }, + "result": { + "id": "antarchy:scorpion_whip", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/shrink_ray.json b/common/src/main/resources/data/antarchy/recipe/shrink_ray.json new file mode 100644 index 00000000..66e3d4c6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/shrink_ray.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UUU", + "UCU", + " N" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "N": { + "tag": "c:ingots/netherite" + }, + "C": { + "item": "minecraft:comparator" + } + }, + "result": { + "id": "antarchy:shrink_ray", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone.json b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone.json new file mode 100644 index 00000000..781c3982 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:smelting", + "category": "blocks", + "experience": 0.1, + "ingredient": { + "item": "antarchy:dream_sandstone" + }, + "result": { + "id": "antarchy:smooth_dream_sandstone" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab.json b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab.json new file mode 100644 index 00000000..ba25e8eb --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:smooth_dream_sandstone" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:smooth_dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab_from_smooth_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab_from_smooth_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..5ed26e56 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_slab_from_smooth_dream_sandstone_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:smooth_dream_sandstone" + }, + "result": { + "count": 2, + "id": "antarchy:smooth_dream_sandstone_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs.json b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs.json new file mode 100644 index 00000000..1fc1ca0f --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:smooth_dream_sandstone" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:smooth_dream_sandstone_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs_from_smooth_dream_sandstone_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs_from_smooth_dream_sandstone_stonecutting.json new file mode 100644 index 00000000..92545111 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/smooth_dream_sandstone_stairs_from_smooth_dream_sandstone_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:smooth_dream_sandstone" + }, + "result": { + "id": "antarchy:smooth_dream_sandstone_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/squidzooka.json b/common/src/main/resources/data/antarchy/recipe/squidzooka.json new file mode 100644 index 00000000..f461dbaf --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/squidzooka.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "TTT", + "III", + "TTT" + ], + "key": { + "T": { + "item": "antarchy:titanium_ingot" + }, + "I": { + "item": "minecraft:ink_sac" + } + }, + "result": { + "id": "antarchy:squidzooka", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium.json b/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium.json new file mode 100644 index 00000000..7826f5dd --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_titanium_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "id": "antarchy:chiseled_titanium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_cut_titanium_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_cut_titanium_stonecutting.json new file mode 100644 index 00000000..de7293b9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_cut_titanium_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_titanium" + }, + "result": { + "id": "antarchy:chiseled_titanium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_titanium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_titanium_block_stonecutting.json new file mode 100644 index 00000000..6e587373 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/chiseled_titanium_from_titanium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:titanium_block" + }, + "result": { + "count": 4, + "id": "antarchy:chiseled_titanium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium.json new file mode 100644 index 00000000..27b31a8a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:titanium_block" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "antarchy:cut_titanium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_from_titanium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_from_titanium_block_stonecutting.json new file mode 100644 index 00000000..d9dab374 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_from_titanium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:titanium_block" + }, + "result": { + "count": 4, + "id": "antarchy:cut_titanium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab.json new file mode 100644 index 00000000..db60b7ad --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_titanium" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:cut_titanium_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_cut_titanium_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_cut_titanium_stonecutting.json new file mode 100644 index 00000000..25db603a --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_cut_titanium_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_titanium" + }, + "result": { + "count": 2, + "id": "antarchy:cut_titanium_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_titanium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_titanium_block_stonecutting.json new file mode 100644 index 00000000..fc5663ba --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_slab_from_titanium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:titanium_block" + }, + "result": { + "count": 8, + "id": "antarchy:cut_titanium_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs.json new file mode 100644 index 00000000..29a88cbd --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_titanium" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:cut_titanium_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_cut_titanium_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_cut_titanium_stonecutting.json new file mode 100644 index 00000000..98dc0d43 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_cut_titanium_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_titanium" + }, + "result": { + "id": "antarchy:cut_titanium_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_titanium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_titanium_block_stonecutting.json new file mode 100644 index 00000000..cec54ed4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/cut_titanium_stairs_from_titanium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:titanium_block" + }, + "result": { + "count": 4, + "id": "antarchy:cut_titanium_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_block.json b/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_block.json new file mode 100644 index 00000000..bb28dd32 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "III", + "III", + "III" + ], + "key": { + "I": { + "item": "antarchy:raw_titanium" + } + }, + "result": { + "id": "antarchy:raw_titanium_block", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_block.json b/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_block.json new file mode 100644 index 00000000..1d2de3ba --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:raw_titanium_block" + } + ], + "result": { + "id": "antarchy:raw_titanium", + "count": 9 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_scrap.json b/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_scrap.json new file mode 100644 index 00000000..53af6e83 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/raw_titanium_from_scrap.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "SSS", + "SSS", + "SSS" + ], + "key": { + "S": { + "item": "antarchy:raw_titanium_scrap" + } + }, + "result": { + "id": "antarchy:raw_titanium", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_bars.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_bars.json new file mode 100644 index 00000000..45c5d112 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_bars.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": { + "item": "antarchy:titanium_ingot" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 16, + "id": "antarchy:titanium_bars" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_block.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_block.json new file mode 100644 index 00000000..e1b796e1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "III", + "III", + "III" + ], + "key": { + "I": { + "item": "antarchy:titanium_ingot" + } + }, + "result": { + "id": "antarchy:titanium_block", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_bulb.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_bulb.json new file mode 100644 index 00000000..d69d24e1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "antarchy:titanium_block" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "antarchy:titanium_bulb" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_door.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_door.json new file mode 100644 index 00000000..07269636 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "antarchy:titanium_ingot" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "antarchy:titanium_door" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_nuggets.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_nuggets.json new file mode 100644 index 00000000..fdc229a0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "NNN", + "NNN", + "NNN" + ], + "key": { + "N": { + "item": "antarchy:titanium_nugget" + } + }, + "result": { + "id": "antarchy:titanium_ingot", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_blasting.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_blasting.json new file mode 100644 index 00000000..e4d042a5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_blasting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_titanium" + }, + "result": { + "id": "antarchy:titanium_ingot" + }, + "experience": 0.1, + "cookingtime": 100 +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_smelting.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_smelting.json new file mode 100644 index 00000000..041927b6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingot_from_raw_titanium_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_titanium" + }, + "result": { + "id": "antarchy:titanium_ingot" + }, + "experience": 0.1, + "cookingtime": 200 +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingots_from_block.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingots_from_block.json new file mode 100644 index 00000000..20b49872 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_ingots_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:titanium_block" + } + ], + "result": { + "id": "antarchy:titanium_ingot", + "count": 9 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_blasting.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_blasting.json new file mode 100644 index 00000000..9309f320 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_blasting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_titanium_scrap" + }, + "result": { + "id": "antarchy:titanium_nugget" + }, + "experience": 0.1, + "cookingtime": 100 +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_smelting.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_smelting.json new file mode 100644 index 00000000..d06c3023 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nugget_from_raw_titanium_scrap_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_titanium_scrap" + }, + "result": { + "id": "antarchy:titanium_nugget" + }, + "experience": 0.1, + "cookingtime": 200 +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nuggets_from_ingot.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nuggets_from_ingot.json new file mode 100644 index 00000000..b739a5b2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_nuggets_from_ingot.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:titanium_ingot" + } + ], + "result": { + "id": "antarchy:titanium_nugget", + "count": 9 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/titanium/titanium_trapdoor.json b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_trapdoor.json new file mode 100644 index 00000000..66732d3d --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/titanium/titanium_trapdoor.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "antarchy:titanium_ingot" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "id": "antarchy:titanium_trapdoor" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/triffid_goo_block.json b/common/src/main/resources/data/antarchy/recipe/triffid_goo_block.json new file mode 100644 index 00000000..77656042 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/triffid_goo_block.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:triffid_goo" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "id": "antarchy:triffid_goo_block" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_axe.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_axe.json new file mode 100644 index 00000000..9a141b6c --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_axe.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UT ", + "UN ", + " N " + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "N": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_axe", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_boots.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_boots.json new file mode 100644 index 00000000..182b8fc2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_boots.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "U U", + "T T" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_boots", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_bow.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_bow.json new file mode 100644 index 00000000..7a887d40 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_bow.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UTS", + "U S", + "UTS" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "S": { + "item": "minecraft:string" + } + }, + "result": { + "id": "antarchy:ultimate_bow", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_chestplate.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_chestplate.json new file mode 100644 index 00000000..024c9f0b --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_chestplate.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "U U", + "UTU", + "TTT" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_chestplate", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_crossbow.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_crossbow.json new file mode 100644 index 00000000..947a12ea --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_crossbow.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "TUT", + "UCU", + "TUT" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "C": { + "item": "minecraft:crossbow" + } + }, + "result": { + "id": "antarchy:ultimate_crossbow", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_helmet.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_helmet.json new file mode 100644 index 00000000..0d87b860 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_helmet.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "TUT", + "T T" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_helmet", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_hoe.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_hoe.json new file mode 100644 index 00000000..5ff3eb26 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_hoe.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UT ", + " N ", + " N " + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "N": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_hoe", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_leggings.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_leggings.json new file mode 100644 index 00000000..fc141585 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_leggings.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UTU", + "T T", + "U U" + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_leggings", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_pickaxe.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_pickaxe.json new file mode 100644 index 00000000..2be56e04 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_pickaxe.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + "UTU", + " N ", + " N " + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "N": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_pickaxe", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_shovel.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_shovel.json new file mode 100644 index 00000000..ebfa5f30 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_shovel.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + " T ", + " U ", + " N " + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "N": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_shovel", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_sword.json b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_sword.json new file mode 100644 index 00000000..90e4ebdb --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/ultimate_sword.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "equipment", + "pattern": [ + " U ", + " T ", + " N " + ], + "key": { + "U": { + "item": "antarchy:uranium_ingot" + }, + "T": { + "item": "antarchy:titanium_ingot" + }, + "N": { + "item": "minecraft:netherite_ingot" + } + }, + "result": { + "id": "antarchy:ultimate_sword", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/ultimate/uranium_block.json b/common/src/main/resources/data/antarchy/recipe/ultimate/uranium_block.json new file mode 100644 index 00000000..e9e990ab --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/ultimate/uranium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "III", + "III", + "III" + ], + "key": { + "I": { + "item": "antarchy:uranium_ingot" + } + }, + "result": { + "id": "antarchy:uranium_block", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium.json b/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium.json new file mode 100644 index 00000000..1a7c364c --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_uranium_slab" + } + }, + "pattern": [ + "#", + "#" + ], + "result": { + "id": "antarchy:chiseled_uranium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_cut_uranium_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_cut_uranium_stonecutting.json new file mode 100644 index 00000000..0d5f43bb --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_cut_uranium_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_uranium" + }, + "result": { + "id": "antarchy:chiseled_uranium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_uranium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_uranium_block_stonecutting.json new file mode 100644 index 00000000..7550ec01 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/chiseled_uranium_from_uranium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:uranium_block" + }, + "result": { + "count": 4, + "id": "antarchy:chiseled_uranium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium.json new file mode 100644 index 00000000..ea4c3962 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:uranium_block" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "count": 4, + "id": "antarchy:cut_uranium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_from_uranium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_from_uranium_block_stonecutting.json new file mode 100644 index 00000000..1cd6ee71 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_from_uranium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:uranium_block" + }, + "result": { + "count": 4, + "id": "antarchy:cut_uranium" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab.json new file mode 100644 index 00000000..c8ef6043 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_uranium" + } + }, + "pattern": [ + "###" + ], + "result": { + "count": 6, + "id": "antarchy:cut_uranium_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_cut_uranium_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_cut_uranium_stonecutting.json new file mode 100644 index 00000000..517a39eb --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_cut_uranium_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_uranium" + }, + "result": { + "count": 2, + "id": "antarchy:cut_uranium_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_uranium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_uranium_block_stonecutting.json new file mode 100644 index 00000000..5749c815 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_slab_from_uranium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:uranium_block" + }, + "result": { + "count": 8, + "id": "antarchy:cut_uranium_slab" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs.json new file mode 100644 index 00000000..e0af3de0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "key": { + "#": { + "item": "antarchy:cut_uranium" + } + }, + "pattern": [ + "# ", + "## ", + "###" + ], + "result": { + "count": 4, + "id": "antarchy:cut_uranium_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_cut_uranium_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_cut_uranium_stonecutting.json new file mode 100644 index 00000000..750437f1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_cut_uranium_stonecutting.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:cut_uranium" + }, + "result": { + "id": "antarchy:cut_uranium_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_uranium_block_stonecutting.json b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_uranium_block_stonecutting.json new file mode 100644 index 00000000..f0e060f2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/cut_uranium_stairs_from_uranium_block_stonecutting.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "antarchy:uranium_block" + }, + "result": { + "count": 4, + "id": "antarchy:cut_uranium_stairs" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_block.json b/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_block.json new file mode 100644 index 00000000..0befce31 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_block.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "building", + "pattern": [ + "III", + "III", + "III" + ], + "key": { + "I": { + "item": "antarchy:raw_uranium" + } + }, + "result": { + "id": "antarchy:raw_uranium_block", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_block.json b/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_block.json new file mode 100644 index 00000000..15f27640 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:raw_uranium_block" + } + ], + "result": { + "id": "antarchy:raw_uranium", + "count": 9 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_scrap.json b/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_scrap.json new file mode 100644 index 00000000..33fdd110 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/raw_uranium_from_scrap.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "SSS", + "SSS", + "SSS" + ], + "key": { + "S": { + "item": "antarchy:raw_uranium_scrap" + } + }, + "result": { + "id": "antarchy:raw_uranium", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_bars.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_bars.json new file mode 100644 index 00000000..3c7d73b1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_bars.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "key": { + "#": { + "item": "antarchy:uranium_ingot" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "count": 16, + "id": "antarchy:uranium_bars" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_bulb.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_bulb.json new file mode 100644 index 00000000..f4c99895 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_bulb.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "B": { + "item": "minecraft:blaze_rod" + }, + "C": { + "item": "antarchy:uranium_block" + }, + "R": { + "item": "minecraft:redstone" + } + }, + "pattern": [ + " C ", + "CBC", + " R " + ], + "result": { + "count": 4, + "id": "antarchy:uranium_bulb" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_door.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_door.json new file mode 100644 index 00000000..ba6440a8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "antarchy:uranium_ingot" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "count": 3, + "id": "antarchy:uranium_door" + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_nuggets.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_nuggets.json new file mode 100644 index 00000000..60f51c0e --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_nuggets.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "pattern": [ + "NNN", + "NNN", + "NNN" + ], + "key": { + "N": { + "item": "antarchy:uranium_nugget" + } + }, + "result": { + "id": "antarchy:uranium_ingot", + "count": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_blasting.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_blasting.json new file mode 100644 index 00000000..ce142114 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_blasting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_uranium" + }, + "result": { + "id": "antarchy:uranium_ingot" + }, + "experience": 0.1, + "cookingtime": 100 +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_smelting.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_smelting.json new file mode 100644 index 00000000..c6a2dcd1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingot_from_raw_uranium_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_uranium" + }, + "result": { + "id": "antarchy:uranium_ingot" + }, + "experience": 0.1, + "cookingtime": 200 +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingots_from_block.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingots_from_block.json new file mode 100644 index 00000000..3b89b3c5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_ingots_from_block.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:uranium_block" + } + ], + "result": { + "id": "antarchy:uranium_ingot", + "count": 9 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_blasting.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_blasting.json new file mode 100644 index 00000000..4d79476b --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_blasting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_uranium_scrap" + }, + "result": { + "id": "antarchy:uranium_nugget" + }, + "experience": 0.1, + "cookingtime": 100 +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_smelting.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_smelting.json new file mode 100644 index 00000000..2e8b4ce3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nugget_from_raw_uranium_scrap_smelting.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "ingredient": { + "item": "antarchy:raw_uranium_scrap" + }, + "result": { + "id": "antarchy:uranium_nugget" + }, + "experience": 0.1, + "cookingtime": 200 +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nuggets_from_ingot.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nuggets_from_ingot.json new file mode 100644 index 00000000..b79bfb14 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_nuggets_from_ingot.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "antarchy:uranium_ingot" + } + ], + "result": { + "id": "antarchy:uranium_nugget", + "count": 9 + } +} diff --git a/common/src/main/resources/data/antarchy/recipe/uranium/uranium_trapdoor.json b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_trapdoor.json new file mode 100644 index 00000000..87f4a5e9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/recipe/uranium/uranium_trapdoor.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "redstone", + "key": { + "#": { + "item": "antarchy:uranium_ingot" + } + }, + "pattern": [ + "##", + "##" + ], + "result": { + "id": "antarchy:uranium_trapdoor" + } +} diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle1.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..6714afbde4b00251dde55384143ad03c3f6e8b15 GIT binary patch literal 884048 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 GDyjg79I&PU literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle2.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle2.nbt new file mode 100644 index 0000000000000000000000000000000000000000..2470c226b26a4cf0e48acea18bcc2cc37ecb918f GIT binary patch literal 184792 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 b+w!m9zR7FJu9ZIYn*qV!pZoV`fAs$Vz_Q8I literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle3.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..84c4c8526aa64d2810aeabfdb6804c2d75fa7cb8 GIT binary patch literal 1121 zcmb2|=3oGW|8s90%zJDmz?M*ymSG(yqRA!lBC*l->z?*|-|iG&3|`Ncd%3SH_2h&Z zyqA{0Q=XFLZM{w7?0(S%h0c0j`$^6>+t>6~8e9smXEQs-v);98?WNPUGmdV{E06zG z`s=N}*}8tawlBrIn$PFX&)=XHU*&c$?M-f5gOz1+BM+k_n@w>V+Zjva^m8*UjpN-e z*%qfULb;n`z+Cnj#cAi}7#F9NOL~4k;Uk+}bpQ3tomMPY76#3A%FifWr)InO>#ERe z6Bsu$0QEA>U^U=QC~LUMn8rRsHla+lcws%q3&WsS1_ABfrChJqTs<k7d!O@0In%dT zW9tKN7&bGX;WOAhY3BxUo;Tv!r7SCyms+uI4pUFxVw#e`D;eRO@{Z|D>=Y}$6^{>q zh<C3q<UXr<DaoB8apF$Jjz6-Om?W8uW~G1OnSUaqSl;%qx=}}Z-hQ128yk*KvnkK^ zSh`WosJPm3=|(P~Y`D77t+<|ftA!<xEPmUXc1|*PzsY9SGhzn94-^kLtDe8RuQ+o} z=b4!Q1(|CO)%Ds1s~JW8?*UOA?yu#~=Je*BlU!R5(!w%>(?B>u?SN0iOh$fYIlanv zRiR$VzA4YD;=GbYt8%`?CMhlcx`)A5e}Vh!%CmEfqt0iianI0&XkjpBOk+C3GegqA zI3ex8nTAM)eg-+s%6I3cYxkN?oN2v$ok`fkn4W#B{ZqCSznZf1InSeu=T-vU`*uzi zK2zXvV13{*LqD_4;jIDJfI<0rUx1BebH$d=>t+_aS-+oklL=@D-2Dv3%)mqdag5jj z9iU^t#_$<{;s<O<h>hi9Tj6P^q@MMB^NG*`YA$xGR?8sLCGbd&Joda~M@H_Bo5!X` zy4;s_Hn~54mD(Gt`i}X(ZnRFgS2X|js?M~RuV3A0v7Ie{ZtMNl;EYGl?u6!sAHBZt z+Nl#ebF)8x-g@Nvs&#)2YkbT@eE%D6(?6Rw{T+Agexvt%p^smm-GAu)I`f~ayq8MV zb0zyq?cp!IadcJgJGSLn|IPmIwEFh%X_|k`&!1LN&HVd3?cdIevzM)jZBP5WG^_9T zw=Fk++Fg4%JwJZZ@zvUM&VBrv_sRaQ&*w_<`MWp#ycPC)58td8x2HcnsB?ZFpJCfW z`x3Ft1^3$;<?egkQk(JTSpRkNvbSZ??YFn*Z-4*k`S+u{+akkb_nW=Gzx$iau87u! zvT>J!N=mD3+V&P^&a3rEomW$9(48xtT<v9D@?p10v9jV>>s;smPtJ2r6gwM!e0hc* zbAMWmeMHp4Es=E*2AgX<*PZ?R^Zz}&gnv8#9$a%NezoG~`=1}&U2pfxK4>?;<L4W* P_cQLWd3WAKm4N{O=eQDy literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_banner.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_banner.nbt new file mode 100644 index 0000000000000000000000000000000000000000..cede8714bf03c05a20f127c6b3bdb5402e60852c GIT binary patch literal 2411 zcmbtUYfO_@7^VdjthP86Q7S|-mq7@vvet63by2s4i`&ErN<}+B0&@8fsZxQK#Moq3 zS-er8gC83u29(RVia^H~%G6S};b;p~=+HI{D6)=nX$w1FgKfbsTViw4KIiLu&ig*k z`@Em`br%QoXZeOenLhN%&VyW^WK+ywzy|+XLM`FfiS__}O2#Jfx%!mEC*ShdDKuKg z<6$iS<KGwST;1L~+@pT|i`w-wY4x#FLT!U-SuVU2FwNB&GBk4+ioK|l*uKuP6TZFq z8By$#YsnEsg~tp`%8YZ-+$&PJv;if=5c4=WZo&mUQ>?FQRo1Af@rK`>^i{4}8J({v z{}lGn1-8v*C5<GZXg|i%oW({7I{)0qGz?>q1CvK<H&Id@u|rlEn>lad%XW1=$J<$a zm^xaEqf9zt4IEn-htH=~4*bg@|AbIoEZ14+N>oE$5CumOj0F1=aj0`%XC*41QD`&N z;zFT2;RDdv?I`Yb4tzv}Jl+AdY^2cF;R778MJVnw4xA`b?Hh%1CSFUY4Sx<W3hHz! zzfou#)Uts>R|fm@dZgSckVpK;_#u{2{jBg0x7E-CYQa+I>+ugAu`(2Qf&*uZRKcUr zF68mB6Fwb{-H+mya^Ogj>Vr{e3)JFD86FN6nC`ZA2$Inff6*JYU5Gk|s4ThDibCY+ z*b73no6UmUA(yBuuqanXZUvIKM4Kfmk4{R#GE&A0?%$}y@YV~-Ui`tmQ!kodMojU$ zp5OE}{~%ZEQ7Z>chI@khL02uSPD}#ab{3ruBoGH$CQEV(>cojM35G{{xS1O%V%#3y z%_B+iT`^-43sCvD9`ZOZ2)bG)F17%e{5tQEXs)1+tf=GIeieh}x`_u9fR2%B3n1=U z%Fyr{ecR5QJX;;9Fg-=br#;n1yL+6EVs`!|ZIywPr66VF6DyFSSKnd2tc?Ro_y*J> z<XeC_W69Sb+81P80mSy@aUQ8+8<#k6=LEPk>Qtsnd}MMrV+$mI{}O<E!9QEGEPxWO zh3+BjyOCgoeK(#7WVDSj2j___L5y<CfqIQ%1CO-lO4$QZOw`(qRuI^0Ib;Q$I?!BZ zA&igfBS<YnBhTBBC3m(KVW|db>RZ+LDswuTK}r_FZoC^@Ua=ja9ET^{3pYMKwZbiq z%@({7aS~D5Mmw{J2CLFA6>)%B^#t86glFmW7iX(|6}en=eB={#$X1W@VdN2&G}{#j zDoX?Eoo)vDGL>R{mpt1uOTNwypZ`+VA`~O+lA65@NwHjosJn2+SzL0fci9i{OkI+F zmnB^72Xn39)$}%}|L>lP5FG<d#hy}JteL3XOcVx&4I_K&r9u662sPPL{Iu0BRzlv8 z#dj8PIVW+#5fQS9da$5Qn6PFu9F$b@rU^FICxc;IYyDabWz~F`kAWBO+j<acQrqt! z%m%`J5i!?nLNpQ90kIVNZp~D^y8FQUD@4=9FOfE`*<`~X0TuPbMWCgc4q&7MbBS2S zWGmqvJ%psKj7HM3Smv~=H<vVmWIOr{S!ckaJse<9a-1E>A3v_2J%X4h_Dq8)hEU&l z2*aE8i48$E5*%-~%ZPy8001))Bn(gBigqHHUJOuu1(@FiHbLfS^P9jX2t@ykZ<^~X zp7Lun;QD<IM8GrslnVAHgKng3d2Y6{5KiB(EzehKY3=y9@-l9JgJ(H)qrr5U{=-rc z%%oK;)DGnj7824HXVUhE7S@dAvsfYNxSpxMNqL@!=a`hq-*7cUrukev^(gH|O-8@$ z2+P=_#I;pUI~p~!WBnJ6#?U<K&Cfe`H4!v5Be<G)h^}D>#LD^5G@PN7A!#CvPs<({ z>rEGTcF@!PdPlA)DUoB%;kPxtrd-7^?cqyVW^+hx&f*0HhPpJfIFp&XFp*R`kp%1K zm--Y<(aE#rW2&^!qeC+n2Qs}TPQHM4uu9nZR~Gk`37^foYuL&-K8^j-dl`^t_l%9B Sh2BTUaWe;gat}#$aQFwBSbp6A literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_bridge.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_bridge.nbt new file mode 100644 index 0000000000000000000000000000000000000000..12e7dbedb2d20c054f98908a1ee454799ca180bc GIT binary patch literal 14483 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_flag.nbt b/common/src/main/resources/data/antarchy/structure.fallen_kingom_castle/fallen_kingdom_castle_flag.nbt new file mode 100644 index 0000000000000000000000000000000000000000..3f4c4fccadd6f58dc5e701d3910aa93da57b7f13 GIT binary patch literal 2395 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle1.nbt b/common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle1.nbt new file mode 100644 index 0000000000000000000000000000000000000000..1670c5671639864e6ae5e4aff37755b8f2b16194 GIT binary patch literal 1964052 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%0A{}-^`B)c|Fngt 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 K&Q6Z&EB^ti0Su-9 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle2.nbt b/common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle2.nbt new file mode 100644 index 0000000000000000000000000000000000000000..868098a949df1476bee4c812f1fe0b58e582b3dd GIT binary patch literal 348259 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 AXaE2J literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle3.nbt b/common/src/main/resources/data/antarchy/structure/fallen_kingdom_castle/fallen_kingdom_castle3.nbt new file mode 100644 index 0000000000000000000000000000000000000000..b40629ac35f8a7eec2da20429ae21b5b30cb3877 GIT binary patch literal 1105 zcmb2|=3oGW|Gl?-^B<cDuq71P<)}JNOloAZ6?xJBBKN$lxb4@h3ubRK!l&_czEt}A zp4F>#vG25nM(Z1oDqVd2aPh-{Z;IQ`-L;r`t6s_a`LlXy^Z%zT_ZIrT37&n+!t(on zee>UW7B%zoKJ)*-XR(j(@+Y<T^Wxu>cqtxzUVg>sU+A&*DI6yZCQK~12{D{rx*}-# z8H0fKMk}T(f(!bXN<~&Yo^B^q{i@M!dTCbex1%|0t|}@Vb~tt``1F~EnT*EFX>4bh zX0RG?Cx{);X^3Rp%#_A@hHHkX!SCmio6fOX{*H+#<ydies@2v=)r2t48KF#RTTQM% zyI=&>zyQ~vov`fr|Fx3I3CGr0@m!hcHTTv&;|=e5-dHpLj+>QToi$U`KszDqz?z22 zo#xs5S#IdB?qew3614o9Gh>y813&AF#LRVP7czZccVKUHsmPkmjIVNftj_KIduHj> z9(E&^6p0fjtR>?=e(-8*;MqU9@ZH<ueQA30KW9s>wtre&r<?rs_@{~kj~V$xuW40# zOx=3T=vv&A^Y^0aPo=+)I(Do3)6Lz}Hhw!~q%WDhUuQG>894*t2Z{%r8``zAr~W<% zR{v+peCw^Yy7uKjy&!hBWOkj-=Sdr%9XF~z@P^TtF^%aA%M4Bf;e@mUha1`%`$Mj2 zrH5)|uT5PuQ-6Q{m1hBsGs6>}iO%@>X}53gF_6}@dze}g;a<V=f#bo&Q&CTUUOE+( zE%|!RwENGq)6<jh{GPP&+{<G-zN;qB4L-dmWleF`OxuKS4Ko?wZZHPA0csE<JObA= zxHI-M&HK64^w;K;HJ|sH+IX{ljCg(*=;_ycqSN?i*e0kQ@PQe_Gegn<VoW5%W`;C~ zF_0*7XFUHWi|72Ljq^BrFCJD+wiT8-{Du+epLv|qZZZQ60tEupC{PN57zIv25TigT z2y9g7=e3XP=1VP~-?q&^PkPt4JI9kBFX5m5qK>zg>+!>fFCS}`#J(w?fBRpJjNWeN z8A0Opr+2<KD0%nq(zlNWZNa}J^sj%pvSWAf?e@IyrAz0>>-lHa*ep42`0k(FE#=+( z*Y#u`sea2Wm%W{sbNTZ1WwkSs#Q9gs{(7%x(syg|?~h9#EdOTHs^5D%<%Ol%<UOA( zYVXFKocY$Y#Biy_|IkU#ZvRQnJO20eZ;4+org7Wvjj`bQT`RtS|DVIBpI+$O`Eq-G z-(l0f&+?8>&p5yE%iAm;B&D~rIDS*oo3_uEa&w=}o{@BK{!7J};)8egU6?2TsV~>> z;e_{RJkNapn!7Z9)r3mvTZLNU`%cH6?d30?e79`f=IT9l+FzF)-x*)Nzg^^C*JG3Y Shwu8ovo~lwyY;0i0|Nj|ejf$^ literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure/trayaurus_lab/trayaurus_lab.nbt b/common/src/main/resources/data/antarchy/structure/trayaurus_lab/trayaurus_lab.nbt new file mode 100644 index 0000000000000000000000000000000000000000..46d6f3758ed5c2823aa645f8a507ad674c1932f6 GIT binary patch literal 39178 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 JFI8FY{{S5WG1LG6 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/structure/trayaurus_lab/trayaurus_lab_bottom.nbt b/common/src/main/resources/data/antarchy/structure/trayaurus_lab/trayaurus_lab_bottom.nbt new file mode 100644 index 0000000000000000000000000000000000000000..972d9cde945ee866607ce941de0cd3551dbca847 GIT binary patch literal 26141 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 WK_vS1nwt;EpJbj0Df(*ROaBilJ*|EK literal 0 HcmV?d00001 diff --git a/common/src/main/resources/data/antarchy/tags/block/caterpillar_foods.json b/common/src/main/resources/data/antarchy/tags/block/caterpillar_foods.json new file mode 100644 index 00000000..02f823bf --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/caterpillar_foods.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/cornea_stalk_nyxite.json b/common/src/main/resources/data/antarchy/tags/block/cornea_stalk_nyxite.json new file mode 100644 index 00000000..deca3ec2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/cornea_stalk_nyxite.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite", + "antarchy:pale_nyxite" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/cornea_stalk_plantable.json b/common/src/main/resources/data/antarchy/tags/block/cornea_stalk_plantable.json new file mode 100644 index 00000000..f38f0dec --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/cornea_stalk_plantable.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite", + "antarchy:pale_nyxite", + "antarchy:umbral_moss_block", + "antarchy:dream_sand" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/dream_fire_base_blocks.json b/common/src/main/resources/data/antarchy/tags/block/dream_fire_base_blocks.json new file mode 100644 index 00000000..9fa5cb1f --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/dream_fire_base_blocks.json @@ -0,0 +1,10 @@ +{ + "values": [ + "antarchy:nyxite", + "antarchy:dream_sand", + "antarchy:dream_sandstone", + "antarchy:chiseled_dream_sandstone", + "antarchy:cut_dream_sandstone", + "antarchy:smooth_dream_sandstone" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/duplicator_tree_blacklist.json b/common/src/main/resources/data/antarchy/tags/block/duplicator_tree_blacklist.json new file mode 100644 index 00000000..af2fbd55 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/duplicator_tree_blacklist.json @@ -0,0 +1,20 @@ +{ + "replace": false, + "values": [ + "minecraft:bedrock", + "minecraft:barrier", + "minecraft:light", + "minecraft:spawner", + "minecraft:end_portal_frame", + "minecraft:end_portal", + "minecraft:nether_portal", + "minecraft:command_block", + "minecraft:chain_command_block", + "minecraft:repeating_command_block", + "minecraft:structure_block", + "minecraft:structure_void", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:piston_head" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/gravity_gun_blacklist.json b/common/src/main/resources/data/antarchy/tags/block/gravity_gun_blacklist.json new file mode 100644 index 00000000..af2fbd55 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/gravity_gun_blacklist.json @@ -0,0 +1,20 @@ +{ + "replace": false, + "values": [ + "minecraft:bedrock", + "minecraft:barrier", + "minecraft:light", + "minecraft:spawner", + "minecraft:end_portal_frame", + "minecraft:end_portal", + "minecraft:nether_portal", + "minecraft:command_block", + "minecraft:chain_command_block", + "minecraft:repeating_command_block", + "minecraft:structure_block", + "minecraft:structure_void", + "minecraft:jigsaw", + "minecraft:moving_piston", + "minecraft:piston_head" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/molevore_breakable_blocks.json b/common/src/main/resources/data/antarchy/tags/block/molevore_breakable_blocks.json new file mode 100644 index 00000000..74865fb9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/molevore_breakable_blocks.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:dirt_path", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:rooted_dirt", + "minecraft:mud", + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:grass_block", + "minecraft:moss_block", + "antarchy:infested_coarse_dirt", + "antarchy:infested_rooted_dirt" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/molevore_see_through_blocks.json b/common/src/main/resources/data/antarchy/tags/block/molevore_see_through_blocks.json new file mode 100644 index 00000000..74865fb9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/molevore_see_through_blocks.json @@ -0,0 +1,18 @@ +{ + "replace": false, + "values": [ + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:dirt_path", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:rooted_dirt", + "minecraft:mud", + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:grass_block", + "minecraft:moss_block", + "antarchy:infested_coarse_dirt", + "antarchy:infested_rooted_dirt" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/molevore_spawn_surfaces.json b/common/src/main/resources/data/antarchy/tags/block/molevore_spawn_surfaces.json new file mode 100644 index 00000000..ea10945e --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/molevore_spawn_surfaces.json @@ -0,0 +1,29 @@ +{ + "replace": false, + "values": [ + "minecraft:coarse_dirt", + "minecraft:dirt", + "minecraft:dirt_path", + "minecraft:farmland", + "minecraft:grass_block", + "minecraft:rooted_dirt", + "minecraft:mud", + "minecraft:packed_mud", + "minecraft:mycelium", + "minecraft:podzol", + "minecraft:moss_block", + "minecraft:clay", + "minecraft:gravel", + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:dripstone_block", + "minecraft:deepslate", + "minecraft:cobbled_deepslate", + "antarchy:infested_coarse_dirt", + "antarchy:infested_rooted_dirt" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/nightmare_breakable.json b/common/src/main/resources/data/antarchy/tags/block/nightmare_breakable.json new file mode 100644 index 00000000..0ecd95ec --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/nightmare_breakable.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "#minecraft:leaves", + "#minecraft:dirt", + "#minecraft:base_stone_overworld", + "antarchy:dream_sand", + "antarchy:dream_sandstone", + "antarchy:nyxite", + "antarchy:pale_nyxite", + "antarchy:potent_nyxite" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/nyxite.json b/common/src/main/resources/data/antarchy/tags/block/nyxite.json new file mode 100644 index 00000000..51e4f7ea --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/nyxite.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite", + "antarchy:pale_nyxite", + "antarchy:potent_nyxite" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/ouranwood_logs.json b/common/src/main/resources/data/antarchy/tags/block/ouranwood_logs.json new file mode 100644 index 00000000..01800b33 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/ouranwood_logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/potent_nyxite_activation_blocks.json b/common/src/main/resources/data/antarchy/tags/block/potent_nyxite_activation_blocks.json new file mode 100644 index 00000000..5bbff63d --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/potent_nyxite_activation_blocks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:magma_block" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/termite_foods.json b/common/src/main/resources/data/antarchy/tags/block/termite_foods.json new file mode 100644 index 00000000..54c986bb --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/termite_foods.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "#minecraft:planks", + "#minecraft:logs", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_doors", + "#minecraft:wooden_trapdoors", + "#minecraft:wooden_fences", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_buttons" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/block/umbral_moss_replaceable.json b/common/src/main/resources/data/antarchy/tags/block/umbral_moss_replaceable.json new file mode 100644 index 00000000..943b3b39 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/block/umbral_moss_replaceable.json @@ -0,0 +1,7 @@ +{ + "values": [ + "antarchy:nyxite", + "minecraft:blackstone", + "antarchy:umbral_moss_block" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/blocks/moggle_vision_blacklist.json b/common/src/main/resources/data/antarchy/tags/blocks/moggle_vision_blacklist.json new file mode 100644 index 00000000..8ca1ff0a --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/blocks/moggle_vision_blacklist.json @@ -0,0 +1,15 @@ +{ + "values": [ + "minecraft:bedrock", + "minecraft:obsidian", + "minecraft:crying_obsidian", + "minecraft:reinforced_deepslate", + "minecraft:barrier", + "minecraft:end_portal_frame", + "minecraft:end_portal", + "minecraft:nether_portal", + "minecraft:spawner", + "minecraft:trial_spawner", + "minecraft:vault" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/damage_type/bypasses_bloodglass.json b/common/src/main/resources/data/antarchy/tags/damage_type/bypasses_bloodglass.json new file mode 100644 index 00000000..1dd0b488 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/damage_type/bypasses_bloodglass.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "minecraft:out_of_world", + "minecraft:starve", + "minecraft:drown", + "minecraft:magic", + "minecraft:indirect_magic", + "minecraft:wither", + "minecraft:generic_kill", + "minecraft:in_wall" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/basilisk_prey.json b/common/src/main/resources/data/antarchy/tags/entity_type/basilisk_prey.json new file mode 100644 index 00000000..cca32e6b --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/basilisk_prey.json @@ -0,0 +1,20 @@ +{ + "replace": false, + "values": [ + "minecraft:rabbit", + "minecraft:pig", + "minecraft:chicken", + "minecraft:sheep", + "minecraft:cow", + "minecraft:mooshroom", + "antarchy:flying_squirrel", + "antarchy:moleworm", + "antarchy:red_ant", + "antarchy:brown_ant", + "antarchy:rainbow_ant", + "antarchy:apple_cow", + "antarchy:golden_apple_cow", + "antarchy:enchanted_golden_apple_cow", + "antarchy:caterpillar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/dread_hallucination_mobs.json b/common/src/main/resources/data/antarchy/tags/entity_type/dread_hallucination_mobs.json new file mode 100644 index 00000000..b78de163 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/dread_hallucination_mobs.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "antarchy:nightmare", + "antarchy:kraken", + "antarchy:emperor_scorpion", + "antarchy:basilisk", + "antarchy:molevore", + "minecraft:wither", + "minecraft:creeper", + "minecraft:skeleton", + "minecraft:spider" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/dream_sand_low_gravity_blacklist.json b/common/src/main/resources/data/antarchy/tags/entity_type/dream_sand_low_gravity_blacklist.json new file mode 100644 index 00000000..66a9f668 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/dream_sand_low_gravity_blacklist.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:bed_bug", + "antarchy:emperor_scorpion", + "antarchy:nightmare", + "antarchy:scorpion" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/duct_tape_stick_blacklist.json b/common/src/main/resources/data/antarchy/tags/entity_type/duct_tape_stick_blacklist.json new file mode 100644 index 00000000..f716692b --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/duct_tape_stick_blacklist.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "minecraft:ender_dragon", + "minecraft:wither", + "antarchy:nightmare", + "antarchy:kraken", + "antarchy:brutalfly" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/gravity_gun_blacklist.json b/common/src/main/resources/data/antarchy/tags/entity_type/gravity_gun_blacklist.json new file mode 100644 index 00000000..5ec6d6a2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/gravity_gun_blacklist.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "minecraft:wither", + "minecraft:ender_dragon", + "antarchy:kraken" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/hushweed_targets.json b/common/src/main/resources/data/antarchy/tags/entity_type/hushweed_targets.json new file mode 100644 index 00000000..ea9c3156 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/hushweed_targets.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:player" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/inverted_immune.json b/common/src/main/resources/data/antarchy/tags/entity_type/inverted_immune.json new file mode 100644 index 00000000..9e9abf63 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/inverted_immune.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "minecraft:ender_dragon", + "antarchy:kraken", + "antarchy:nightmare", + "antarchy:reverie", + "antarchy:lucid", + "antarchy:triffid" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/lucid_bolt_immune.json b/common/src/main/resources/data/antarchy/tags/entity_type/lucid_bolt_immune.json new file mode 100644 index 00000000..687bfa85 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/lucid_bolt_immune.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:reverie" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/nightmare_no_attack.json b/common/src/main/resources/data/antarchy/tags/entity_type/nightmare_no_attack.json new file mode 100644 index 00000000..0ec21525 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/nightmare_no_attack.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:lucid", + "antarchy:reverie" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/paralysis_immune.json b/common/src/main/resources/data/antarchy/tags/entity_type/paralysis_immune.json new file mode 100644 index 00000000..883ca88e --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/paralysis_immune.json @@ -0,0 +1,5 @@ +{ + "values": [ + "antarchy:basilisk" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_blacklist.json b/common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_blacklist.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_blacklist.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_immune.json b/common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_immune.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/scorpion_whip_immune.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/size_changing_immune.json b/common/src/main/resources/data/antarchy/tags/entity_type/size_changing_immune.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/size_changing_immune.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/antarchy/tags/entity_type/triffid_prey.json b/common/src/main/resources/data/antarchy/tags/entity_type/triffid_prey.json new file mode 100644 index 00000000..c6fb3f7c --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/entity_type/triffid_prey.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "antarchy:flying_squirrel", + "antarchy:caterpillar", + "antarchy:butterfly", + "minecraft:chicken", + "minecraft:rabbit", + "minecraft:frog", + "minecraft:parrot" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/brown_ant_activation_items.json b/common/src/main/resources/data/antarchy/tags/item/brown_ant_activation_items.json new file mode 100644 index 00000000..bc87462f --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/brown_ant_activation_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:sugar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/brown_ant_breeding_foods.json b/common/src/main/resources/data/antarchy/tags/item/brown_ant_breeding_foods.json new file mode 100644 index 00000000..bc87462f --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/brown_ant_breeding_foods.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:sugar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/butterfly_breeding_foods.json b/common/src/main/resources/data/antarchy/tags/item/butterfly_breeding_foods.json new file mode 100644 index 00000000..02f823bf --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/butterfly_breeding_foods.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/caterpillar_foods.json b/common/src/main/resources/data/antarchy/tags/item/caterpillar_foods.json new file mode 100644 index 00000000..02f823bf --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/caterpillar_foods.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/dream_fire_base_blocks.json b/common/src/main/resources/data/antarchy/tags/item/dream_fire_base_blocks.json new file mode 100644 index 00000000..b27038b4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/dream_fire_base_blocks.json @@ -0,0 +1,6 @@ +{ + "values": [ + "antarchy:dream_sand", + "antarchy:dream_sandstone" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/duct_tape_blacklist.json b/common/src/main/resources/data/antarchy/tags/item/duct_tape_blacklist.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/duct_tape_blacklist.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/easter_bunny_spawn_egg_blacklist.json b/common/src/main/resources/data/antarchy/tags/item/easter_bunny_spawn_egg_blacklist.json new file mode 100644 index 00000000..9f62d724 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/easter_bunny_spawn_egg_blacklist.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:ender_dragon_spawn_egg", + "minecraft:wither_spawn_egg" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/flying_squirrel_nuts.json b/common/src/main/resources/data/antarchy/tags/item/flying_squirrel_nuts.json new file mode 100644 index 00000000..2af25ce5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/flying_squirrel_nuts.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_acorn" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/ouranwood_logs.json b/common/src/main/resources/data/antarchy/tags/item/ouranwood_logs.json new file mode 100644 index 00000000..01800b33 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/ouranwood_logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/rainbow_ant_activation_items.json b/common/src/main/resources/data/antarchy/tags/item/rainbow_ant_activation_items.json new file mode 100644 index 00000000..4277b9ed --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/rainbow_ant_activation_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:rainbow_sugar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/rainbow_ant_breeding_foods.json b/common/src/main/resources/data/antarchy/tags/item/rainbow_ant_breeding_foods.json new file mode 100644 index 00000000..bc87462f --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/rainbow_ant_breeding_foods.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:sugar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/red_ant_activation_items.json b/common/src/main/resources/data/antarchy/tags/item/red_ant_activation_items.json new file mode 100644 index 00000000..bc87462f --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/red_ant_activation_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:sugar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/red_ant_breeding_foods.json b/common/src/main/resources/data/antarchy/tags/item/red_ant_breeding_foods.json new file mode 100644 index 00000000..bc87462f --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/red_ant_breeding_foods.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:sugar" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/reverie_duplication_items.json b/common/src/main/resources/data/antarchy/tags/item/reverie_duplication_items.json new file mode 100644 index 00000000..fa1bf6b6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/reverie_duplication_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:blood_crystal_shard" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/termite_activation_items.json b/common/src/main/resources/data/antarchy/tags/item/termite_activation_items.json new file mode 100644 index 00000000..90f5f079 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/termite_activation_items.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:stick" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/termite_breeding_foods.json b/common/src/main/resources/data/antarchy/tags/item/termite_breeding_foods.json new file mode 100644 index 00000000..d280b15e --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/termite_breeding_foods.json @@ -0,0 +1,21 @@ +{ + "replace": false, + "values": [ + "#minecraft:logs", + "#minecraft:planks", + "#minecraft:wooden_slabs", + "#minecraft:wooden_stairs", + "#minecraft:wooden_fences", + "#minecraft:fence_gates", + "#minecraft:wooden_doors", + "#minecraft:wooden_trapdoors", + "#minecraft:wooden_pressure_plates", + "#minecraft:wooden_buttons", + "minecraft:stick", + "minecraft:bowl", + "minecraft:ladder", + "minecraft:crafting_table", + "minecraft:chest", + "minecraft:barrel" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/item/termite_foods.json b/common/src/main/resources/data/antarchy/tags/item/termite_foods.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/item/termite_foods.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/antarchy/tags/sound_event/dread_hallucination_sounds.json b/common/src/main/resources/data/antarchy/tags/sound_event/dread_hallucination_sounds.json new file mode 100644 index 00000000..b578f58d --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/sound_event/dread_hallucination_sounds.json @@ -0,0 +1,26 @@ +{ + "replace": false, + "values": [ + "minecraft:entity.creeper.primed", + "minecraft:entity.spider.ambient", + "minecraft:entity.skeleton.ambient", + "minecraft:entity.zombie.ambient", + "minecraft:entity.zombie.hurt", + "minecraft:entity.skeleton.hurt", + "minecraft:entity.creeper.hurt", + "minecraft:entity.spider.hurt", + "minecraft:ambient.cave", + "antarchy:basilisk_hiss", + "antarchy:basilisk_bite", + "antarchy:bed_bug_ambient", + "antarchy:bed_bug_attack", + "antarchy:scorpion_ambient", + "antarchy:scorpion_attack", + "antarchy:cloud_shark_idle", + "antarchy:cloud_shark_bite", + "antarchy:nightmare_idle", + "antarchy:nightmare_hurt", + "antarchy:nightmare_roar", + "antarchy:nightmare_bite" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/apple_cow_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/apple_cow_spawn_biomes.json new file mode 100644 index 00000000..98db4759 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/apple_cow_spawn_biomes.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#c:is_plains", + "#c:is_forest", + "#c:is_taiga" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/basilisk_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/basilisk_spawn_biomes.json new file mode 100644 index 00000000..ac9e8982 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/basilisk_spawn_biomes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_forest", + "antarchy:sparse_ouranwood_forest" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_can_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_can_spawn_biomes.json new file mode 100644 index 00000000..fc1a8320 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_can_spawn_biomes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#antarchy:butterfly_spawn_biomes", + "#antarchy:flower_forest_butterfly_spawn_biomes" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_spawn_biomes.json new file mode 100644 index 00000000..2d7b60c1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/butterfly_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#antarchy:is_elythia" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_can_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_can_spawn_biomes.json new file mode 100644 index 00000000..bdba644b --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_can_spawn_biomes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#antarchy:caterpillar_spawn_biomes", + "#antarchy:flower_forest_caterpillar_spawn_biomes" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_spawn_biomes.json new file mode 100644 index 00000000..2d7b60c1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/caterpillar_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#antarchy:is_elythia" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/cloud_shark_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/cloud_shark_spawn_biomes.json new file mode 100644 index 00000000..ce383501 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/cloud_shark_spawn_biomes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_forest", + "antarchy:elythia_meadow" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/enchanted_golden_apple_cow_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/enchanted_golden_apple_cow_spawn_biomes.json new file mode 100644 index 00000000..8d8c39a8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/enchanted_golden_apple_cow_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:elythia_meadow" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_butterfly_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_butterfly_spawn_biomes.json new file mode 100644 index 00000000..7650ae2d --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_butterfly_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#antarchy:milkweed_spawn_biomes" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_caterpillar_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_caterpillar_spawn_biomes.json new file mode 100644 index 00000000..7650ae2d --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/flower_forest_caterpillar_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "#antarchy:milkweed_spawn_biomes" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/flying_squirrel_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/flying_squirrel_spawn_biomes.json new file mode 100644 index 00000000..893e9545 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/flying_squirrel_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_forest" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/golden_apple_cow_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/golden_apple_cow_spawn_biomes.json new file mode 100644 index 00000000..98db4759 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/golden_apple_cow_spawn_biomes.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "#c:is_plains", + "#c:is_forest", + "#c:is_taiga" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/fallen_kingdom_castle_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/fallen_kingdom_castle_biomes.json new file mode 100644 index 00000000..8d8c39a8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/fallen_kingdom_castle_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:elythia_meadow" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/trayaurus_lab_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/trayaurus_lab_biomes.json new file mode 100644 index 00000000..89bf2423 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/has_structure/trayaurus_lab_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:elythia_meadow" + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/honeyed_apple_cow_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/honeyed_apple_cow_spawn_biomes.json new file mode 100644 index 00000000..8b04fba0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/honeyed_apple_cow_spawn_biomes.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "#c:is_plains", + "#c:is_forest", + "#c:is_taiga", + "antarchy:ouranwood_forest", + "antarchy:elythia_meadow" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/is_elythia.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/is_elythia.json new file mode 100644 index 00000000..b34fcad1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/is_elythia.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "antarchy:butterfly_fields", + "antarchy:elythia_lush_caves", + "antarchy:elythia_meadow", + "antarchy:elythia_river", + "antarchy:torchflower_fields", + "antarchy:moleworm_caves", + "antarchy:ouranwood_forest", + "antarchy:sparse_ouranwood_forest" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_overworld_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_overworld_spawn_biomes.json new file mode 100644 index 00000000..21d751d9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_overworld_spawn_biomes.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#c:is_forest", + "#c:is_jungle", + "#c:is_savanna", + "#c:is_plains" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_spawn_biomes.json new file mode 100644 index 00000000..8076f444 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/mantis_spawn_biomes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:elythia_meadow" + ] +} + diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/milkweed_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/milkweed_spawn_biomes.json new file mode 100644 index 00000000..c2155356 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/milkweed_spawn_biomes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "minecraft:flower_forest" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/missile_squid_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/missile_squid_spawn_biomes.json new file mode 100644 index 00000000..d3150f98 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/missile_squid_spawn_biomes.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "minecraft:deep_ocean", + "minecraft:deep_cold_ocean", + "minecraft:deep_lukewarm_ocean", + "minecraft:deep_frozen_ocean" + ] +} diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/overworld_ant_nest_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/overworld_ant_nest_spawn_biomes.json new file mode 100644 index 00000000..60dbe479 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/overworld_ant_nest_spawn_biomes.json @@ -0,0 +1,248 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_forest", + "#minecraft:is_taiga", + "minecraft:plains", + "minecraft:sunflower_plains", + "minecraft:grove", + { + "id": "#neoforge:is_forest", + "required": false + }, + { + "id": "#c:forest", + "required": false + }, + + { + "id": "biomesoplenty:redwood_forest", + "required": false + }, + { + "id": "byg:redwood_thicket", + "required": false + }, + { + "id": "projectvibrantjourneys:redwoods", + "required": false + }, + { + "id": "terralith:cloud_forest", + "required": false + }, + { + "id": "terralith:forested_highlands", + "required": false + }, + { + "id": "terralith:lavender_forest", + "required": false + }, + { + "id": "terralith:lavender_valley", + "required": false + }, + { + "id": "terralith:moonlight_grove", + "required": false + }, + { + "id": "terralith:moonlight_valley", + "required": false + }, + { + "id": "terralith:rocky_shrubland", + "required": false + }, + { + "id": "terralith:shrubland", + "required": false + }, + { + "id": "terralith:wintry_forest", + "required": false + }, + { + "id": "biomesoplenty:jade_cliffs", + "required": false + }, + { + "id": "biomesoplenty:mediterranean_taiga", + "required": false + }, + { + "id": "biomesoplenty:dead_forest", + "required": false + }, + { + "id": "biomesoplenty:old_growth_dead_forest", + "required": false + }, + { + "id": "byg:autumnal_taiga", + "required": false + }, + { + "id": "byg:canadian_shield", + "required": false + }, + { + "id": "byg:maple_taiga", + "required": false + }, + { + "id": "projectvibrantjourneys:boreal_forest", + "required": false + }, + { + "id": "projectvibrantjourneys:crystal_lakes", + "required": false + }, + { + "id": "regions_unexplored:willow_forest", + "required": false + }, + { + "id": "regions_unexplored:pine_forest", + "required": false + }, + { + "id": "regions_unexplored:boreal_forest", + "required": false + }, + { + "id": "regions_unexplored:golden_boreal_forest", + "required": false + }, + { + "id": "regions_unexplored:boreal_taiga", + "required": false + }, + { + "id": "regions_unexplored:golden_boreal_taiga", + "required": false + }, + { + "id": "regions_unexplored:pine_taiga", + "required": false + }, + { + "id": "regions_unexplored:pine_slopes", + "required": false + }, + { + "id": "wythers:ancient_taiga", + "required": false + }, + { + "id": "wythers:birch_taiga", + "required": false + }, + { + "id": "wythers:boreal_forest_red", + "required": false + }, + { + "id": "wythers:boreal_forest_yellow", + "required": false + }, + { + "id": "wythers:cold_island", + "required": false + }, + { + "id": "wythers:flooded_temperate_rainforest", + "required": false + }, + { + "id": "wythers:forested_highlands", + "required": false + }, + { + "id": "wythers:jade_highlands", + "required": false + }, + { + "id": "wythers:larch_taiga", + "required": false + }, + { + "id": "wythers:old_growth_taiga_crags", + "required": false + }, + { + "id": "wythers:old_growth_taiga_swamp", + "required": false + }, + { + "id": "wythers:pine_barrens", + "required": false + }, + { + "id": "wythers:sparse_eucalyptus_woodland", + "required": false + }, + { + "id": "wythers:sparse_eucalyptus_jungle", + "required": false + }, + { + "id": "wythers:temperate_rainforest", + "required": false + }, + { + "id": "wythers:temperate_rainforest_crags", + "required": false + }, + { + "id": "wythers:thermal_taiga", + "required": false + }, + + { + "id": "terralith:brushland", + "required": false + }, + { + "id": "projectvibrantjourneys:prairie", + "required": false + }, + { + "id": "#c:plains", + "required": false + }, + { + "id": "regions_unexplored:lupine_plains", + "required": false + }, + { + "id": "regions_unexplored:clover_plains", + "required": false + }, + { + "id": "regions_unexplored:prairie", + "required": false + }, + { + "id": "regions_unexplored:grassland", + "required": false + }, + { + "id": "regions_unexplored:barley_fields", + "required": false + }, + { + "id": "regions_unexplored:poppy_fields", + "required": false + }, + { + "id": "regions_unexplored:shrubland", + "required": false + }, + { + "id": "regions_unexplored:lush_hills", + "required": false + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/tags/worldgen/biome/red_ant_nest_spawn_biomes.json b/common/src/main/resources/data/antarchy/tags/worldgen/biome/red_ant_nest_spawn_biomes.json new file mode 100644 index 00000000..4f82dd88 --- /dev/null +++ b/common/src/main/resources/data/antarchy/tags/worldgen/biome/red_ant_nest_spawn_biomes.json @@ -0,0 +1,108 @@ +{ + "replace": false, + "values": [ + "#minecraft:is_nether", + "minecraft:nether_wastes", + "minecraft:basalt_deltas", + { + "id": "#neoforge:is_nether", + "required": false + }, + { + "id": "#c:nether", + "required": false + }, + { + "id": "#c:in_nether", + "required": false + }, + { + "id": "betternether:bone_reef", + "required": false + }, + { + "id": "betternether:crimson_glowing_woods", + "required": false + }, + { + "id": "betternether:crimson_pinewood", + "required": false + }, + { + "id": "betternether:flooded_deltas", + "required": false + }, + { + "id": "betternether:gravel_desert", + "required": false + }, + { + "id": "betternether:magma_land", + "required": false + }, + { + "id": "betternether:nether_grasslands", + "required": false + }, + { + "id": "betternether:nether_jungle", + "required": false + }, + { + "id": "betternether:nether_mushroom_forest", + "required": false + }, + { + "id": "betternether:nether_mushroom_forest_edge", + "required": false + }, + { + "id": "betternether:nether_swampland", + "required": false + }, + { + "id": "betternether:nether_swampland_terraces", + "required": false + }, + { + "id": "betternether:old_fungiwoods", + "required": false + }, + { + "id": "betternether:old_swampland", + "required": false + }, + { + "id": "betternether:old_warped_woods", + "required": false + }, + { + "id": "betternether:poor_nether_grasslands", + "required": false + }, + { + "id": "betternether:soul_plain", + "required": false + }, + { + "id": "betternether:sulfuric_bone_reef", + "required": false + }, + { + "id": "betternether:upside_down_forest", + "required": false + }, + { + "id": "betternether:upside_down_forest_cleared", + "required": false + }, + { + "id": "betternether:wart_forest", + "required": false + }, + { + "id": "betternether:wart_forest_edge", + "required": false + } + ] +} diff --git a/common/src/main/resources/data/antarchy/trayaurus_trades/default.json b/common/src/main/resources/data/antarchy/trayaurus_trades/default.json new file mode 100644 index 00000000..e9b34d41 --- /dev/null +++ b/common/src/main/resources/data/antarchy/trayaurus_trades/default.json @@ -0,0 +1,77 @@ +{ + "trades": [ + { + "buy": { + "item": "antarchy:uranium_ingot", + "count": 4 + }, + "sell": { + "item": "minecraft:spyglass", + "count": 1 + }, + "max_uses": 16, + "villager_xp": 1, + "price_multiplier": 0.05 + }, + { + "buy": { + "item": "antarchy:titanium_ingot", + "count": 6 + }, + "sell": { + "item": "antarchy:duct_tape", + "count": 2 + }, + "max_uses": 12, + "villager_xp": 5, + "price_multiplier": 0.05 + }, + { + "buy": { + "item": "antarchy:uranium_ingot", + "count": 8 + }, + "second_buy": { + "item": "antarchy:kraken_tooth", + "count": 1 + }, + "sell": { + "item": "antarchy:duplicator_sapling", + "count": 1 + }, + "max_uses": 6, + "villager_xp": 10, + "price_multiplier": 0.1 + }, + { + "buy": { + "item": "antarchy:titanium_ingot", + "count": 10 + }, + "sell": { + "item": "antarchy:easter_bunny_spawn_egg", + "count": 1 + }, + "max_uses": 3, + "villager_xp": 5, + "price_multiplier": 0.05 + }, + { + "buy": { + "item": "antarchy:uranium_ingot", + "count": 16 + }, + "second_buy": { + "item": "antarchy:titanium_ingot", + "count": 8 + }, + "sell": { + "item": "minecraft:enchanted_golden_apple", + "count": 1 + }, + "max_uses": 2, + "villager_xp": 20, + "price_multiplier": 0.2 + } + ] +} diff --git a/common/src/main/resources/data/antarchy/trim_material/blood_crystal.json b/common/src/main/resources/data/antarchy/trim_material/blood_crystal.json new file mode 100644 index 00000000..d5c30781 --- /dev/null +++ b/common/src/main/resources/data/antarchy/trim_material/blood_crystal.json @@ -0,0 +1,10 @@ +{ + "asset_name": "blood_crystal", + "ingredient": "antarchy:blood_crystal_shard", + "item_model_index": 0.81, + "description": { + "color": "#AC3E5C", + "translate": "trim_material.antarchy.blood_crystal" + } +} + diff --git a/common/src/main/resources/data/antarchy/trim_material/nightmare_scale.json b/common/src/main/resources/data/antarchy/trim_material/nightmare_scale.json new file mode 100644 index 00000000..a4eb2e6e --- /dev/null +++ b/common/src/main/resources/data/antarchy/trim_material/nightmare_scale.json @@ -0,0 +1,9 @@ +{ + "asset_name": "nightmare_scale", + "ingredient": "antarchy:nightmare_scale", + "item_model_index": 0.82, + "description": { + "color": "#3F3D5D", + "translate": "trim_material.antarchy.nightmare_scale" + } +} diff --git a/common/src/main/resources/data/antarchy/trim_material/titanium.json b/common/src/main/resources/data/antarchy/trim_material/titanium.json new file mode 100644 index 00000000..8dd07511 --- /dev/null +++ b/common/src/main/resources/data/antarchy/trim_material/titanium.json @@ -0,0 +1,9 @@ +{ + "asset_name": "titanium", + "ingredient": "antarchy:titanium_ingot", + "item_model_index": 0.83, + "description": { + "color": "#86BEC5", + "translate": "trim_material.antarchy.titanium" + } +} diff --git a/common/src/main/resources/data/antarchy/trim_material/uranium.json b/common/src/main/resources/data/antarchy/trim_material/uranium.json new file mode 100644 index 00000000..f28f1b16 --- /dev/null +++ b/common/src/main/resources/data/antarchy/trim_material/uranium.json @@ -0,0 +1,9 @@ +{ + "asset_name": "uranium", + "ingredient": "antarchy:uranium_ingot", + "item_model_index": 0.84, + "description": { + "color": "#F1DD4D", + "translate": "trim_material.antarchy.uranium" + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/butterfly_fields.json b/common/src/main/resources/data/antarchy/worldgen/biome/butterfly_fields.json new file mode 100644 index 00000000..ea553ae8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/butterfly_fields.json @@ -0,0 +1,108 @@ +{ + "has_precipitation": false, + "temperature": 0.83, + "downfall": 1.0, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "mood_sound": { + "sound": "minecraft:ambient.basalt_deltas.mood", + "tick_delay": 8000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": { + "antarchy:brutalfly": { + "energy_budget": 0.3, + "charge": 1.2 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper" + ], + [ + "antarchy:elythia_underground", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [ + "antarchy:elythia_large_tuff_boulders", + "antarchy:elythia_tuff_boulders", + "antarchy:butterfly_fields_flora", + "antarchy:elythia_brown_ant_nests", + "antarchy:ouranwood_cocoon_trees" + ], + [] + ], + "creature_spawn_probability": 0.8, + "spawners": { + "monster": [ + ], + "creature": [ + { + "type": "antarchy:caterpillar", + "weight": 90, + "minCount": 6, + "maxCount": 12 + }, + { + "type": "antarchy:golden_apple_cow", + "weight": 10, + "minCount": 2, + "maxCount": 4 + }, + { + "type": "antarchy:enchanted_golden_apple_cow", + "weight": 4, + "minCount": 2, + "maxCount": 3 + } + ], + "ambient": [ + { + "type": "antarchy:butterfly", + "weight": 180, + "minCount": 4, + "maxCount": 12 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/cavaryn.json b/common/src/main/resources/data/antarchy/worldgen/biome/cavaryn.json new file mode 100644 index 00000000..163759c3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/cavaryn.json @@ -0,0 +1,149 @@ +{ + "has_precipitation": false, + "temperature": 0.45, + "downfall": 0.0, + "effects": { + "fog_color": 983040, + "water_color": 327680, + "water_fog_color": 0, + "sky_color": 524288, + "grass_color": 4211262, + "foliage_color": 4211262, + "ambient_sound": "minecraft:ambient.cave", + "mood_sound": { + "sound": "minecraft:ambient.cave", + "tick_delay": 6000, + "block_search_extent": 8, + "offset": 2.0 + }, + "particle": { + "probability": 0.002, + "options": { + "type": "minecraft:ash" + } + } + }, + "spawn_costs": {}, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [ + "minecraft:lake_lava_surface" + ], + [], + [ + "minecraft:amethyst_geode" + ], + [ + "minecraft:monster_room", + "minecraft:monster_room_deep" + ], + [], + [], + [ + "minecraft:ore_dirt", + "minecraft:ore_gravel", + "minecraft:ore_granite_upper", + "minecraft:ore_granite_lower", + "minecraft:ore_diorite_upper", + "minecraft:ore_diorite_lower", + "minecraft:ore_andesite_upper", + "minecraft:ore_andesite_lower", + "minecraft:ore_tuff", + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper", + "minecraft:underwater_magma" + ], + [ + "minecraft:large_dripstone", + "minecraft:pointed_dripstone", + "minecraft:glow_lichen" + ], + [ + "minecraft:spring_water", + "minecraft:spring_lava" + ], + [ + "minecraft:brown_mushroom_normal", + "minecraft:red_mushroom_normal" + ], + [] + ], + "creature_spawn_probability": 0.08, + "spawners": { + "monster": [ + { + "type": "minecraft:zombie", + "weight": 95, + "minCount": 2, + "maxCount": 4 + }, + { + "type": "minecraft:skeleton", + "weight": 90, + "minCount": 2, + "maxCount": 4 + }, + { + "type": "minecraft:creeper", + "weight": 80, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "minecraft:spider", + "weight": 70, + "minCount": 1, + "maxCount": 3 + }, + { + "type": "minecraft:cave_spider", + "weight": 45, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "minecraft:enderman", + "weight": 12, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "minecraft:witch", + "weight": 6, + "minCount": 1, + "maxCount": 1 + } + ], + "creature": [], + "ambient": [ + { + "type": "minecraft:bat", + "weight": 10, + "minCount": 4, + "maxCount": 8 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/cloud_sea.json b/common/src/main/resources/data/antarchy/worldgen/biome/cloud_sea.json new file mode 100644 index 00000000..0317147a --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/cloud_sea.json @@ -0,0 +1,59 @@ +{ + "has_precipitation": false, + "temperature": 2.0, + "downfall": 0.0, + "effects": { + "fog_color": 983040, + "water_color": 327680, + "water_fog_color": 0, + "sky_color": 524288, + "particle": { + "probability": 0.02, + "options": { + "type": "minecraft:cloud" + } + } + }, + "spawn_costs": { + "antarchy:cloud_shark": { + "energy_budget": 0.14, + "charge": 1.0 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [ + "antarchy:cloud_sea_calcite_banks" + ], + [], + [], + [], + [], + [] + ], + "creature_spawn_probability": 0.03, + "spawners": { + "monster": [ + { + "type": "antarchy:cloud_shark", + "weight": 40, + "minCount": 2, + "maxCount": 5 + } + ], + "creature": [], + "ambient": [], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/dream_dunes.json b/common/src/main/resources/data/antarchy/worldgen/biome/dream_dunes.json new file mode 100644 index 00000000..9d377ae4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/dream_dunes.json @@ -0,0 +1,90 @@ +{ + "has_precipitation": false, + "temperature": 2.0, + "downfall": 0.0, + "effects": { + "fog_color": 983040, + "water_color": 327680, + "water_fog_color": 0, + "sky_color": 524288, + "particle": { + "probability": 0.004, + "options": { + "type": "minecraft:ash" + } + }, + "ambient_sound": "antarchy:thoraxis_dream_dunes_ambient", + "additions_sound": { + "sound": "antarchy:thoraxis_dream_dunes_additions", + "tick_chance": 0.002100000 + }, + "mood_sound": { + "sound": "antarchy:thoraxis_dream_dunes_mood", + "tick_delay": 8572, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": { + "antarchy:emperor_scorpion": { + "energy_budget": 0.18, + "charge": 1.4 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "antarchy:patch_fire" + ], + [ + "antarchy:nyxite_spikes", + "antarchy:patch_ceiling_fire" + ], + [ + "antarchy:cornea_stalk_patch", + "antarchy:patch_ceiling_cornea_stalk" + ], + [] + ], + "creature_spawn_probability": 0.03, + "spawners": { + "monster": [ + { + "type": "antarchy:scorpion", + "weight": 20, + "minCount": 2, + "maxCount": 5 + }, + { + "type": "antarchy:emperor_scorpion", + "weight": 3, + "minCount": 1, + "maxCount": 1 + } + ], + "creature": [ + { + "type": "antarchy:bed_bug", + "weight": 15, + "minCount": 2, + "maxCount": 4 + } + ], + "ambient": [], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/elythia_lush_caves.json b/common/src/main/resources/data/antarchy/worldgen/biome/elythia_lush_caves.json new file mode 100644 index 00000000..e0c271ee --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/elythia_lush_caves.json @@ -0,0 +1,88 @@ +{ + "has_precipitation": false, + "temperature": 0.72, + "downfall": 1.0, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "particle": { + "probability": 0.01428, + "options": { + "type": "minecraft:spore_blossom_air" + } + }, + "ambient_sound": "minecraft:ambient.cave", + "mood_sound": { + "sound": "minecraft:ambient.cave", + "tick_delay": 6000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": {}, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "minecraft:large_dripstone", + "minecraft:pointed_dripstone", + "minecraft:lush_caves_clay" + ], + [], + [ + "minecraft:lush_caves_vegetation", + "minecraft:rooted_azalea_tree", + "minecraft:spore_blossom", + "minecraft:classic_vines_cave_feature", + "minecraft:cave_vines", + "minecraft:lush_caves_ceiling_vegetation" + ], + [] + ], + "creature_spawn_probability": 0.03, + "spawners": { + "monster": [], + "creature": [], + "ambient": [ + { + "type": "minecraft:bat", + "weight": 10, + "minCount": 8, + "maxCount": 8 + } + ], + "axolotls": [ + { + "type": "minecraft:axolotl", + "weight": 10, + "minCount": 4, + "maxCount": 6 + } + ], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [ + { + "type": "minecraft:tropical_fish", + "weight": 25, + "minCount": 8, + "maxCount": 8 + } + ], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/elythia_meadow.json b/common/src/main/resources/data/antarchy/worldgen/biome/elythia_meadow.json new file mode 100644 index 00000000..728c82f9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/elythia_meadow.json @@ -0,0 +1,131 @@ +{ + "has_precipitation": false, + "temperature": 0.82, + "downfall": 1.0, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "mood_sound": { + "sound": "minecraft:ambient.basalt_deltas.mood", + "tick_delay": 8000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": { + "antarchy:mantis": { + "energy_budget": 0.1, + "charge": 15.0 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper" + ], + [ + "antarchy:elythia_underground", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [ + "antarchy:elythia_large_tuff_boulders", + "antarchy:elythia_tuff_boulders", + "antarchy:elythia_meadow_flora", + "antarchy:elythia_brown_ant_nests" + ], + [] + ], + "creature_spawn_probability": 0.2, + "spawners": { + "creature": [ + { + "type": "antarchy:caterpillar", + "weight": 24, + "minCount": 1, + "maxCount": 1 + }, + { + "type": "antarchy:apple_cow", + "weight": 24, + "minCount": 1, + "maxCount": 3 + }, + { + "type": "antarchy:golden_apple_cow", + "weight": 20, + "minCount": 1, + "maxCount": 3 + }, + { + "type": "antarchy:enchanted_golden_apple_cow", + "weight": 2, + "minCount": 1, + "maxCount": 1 + }, + { + "type": "minecraft:sniffer", + "weight": 18, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "minecraft:rabbit", + "weight": 16, + "minCount": 1, + "maxCount": 3 + } + ], + "ambient": [ + { + "type": "antarchy:butterfly", + "weight": 48, + "minCount": 2, + "maxCount": 4 + } + ], + "monster": [ + { + "type": "antarchy:mantis", + "weight": 20, + "minCount": 1, + "maxCount": 1 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/elythia_river.json b/common/src/main/resources/data/antarchy/worldgen/biome/elythia_river.json new file mode 100644 index 00000000..e403f969 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/elythia_river.json @@ -0,0 +1,72 @@ +{ + "has_precipitation": false, + "temperature": 0.76, + "downfall": 0.98, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "mood_sound": { + "sound": "minecraft:ambient.crimson_forest.mood", + "tick_delay": 7000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": {}, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper" + ], + [ + "antarchy:elythia_underground", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [ + "antarchy:elythia_meadow_flora" + ], + [] + ], + "creature_spawn_probability": 0.04, + "spawners": { + "monster": [], + "creature": [], + "ambient": [], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/lucid_pools.json b/common/src/main/resources/data/antarchy/worldgen/biome/lucid_pools.json new file mode 100644 index 00000000..c5dab100 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/lucid_pools.json @@ -0,0 +1,93 @@ +{ + "has_precipitation": false, + "temperature": 2.0, + "downfall": 0.0, + "effects": { + "fog_color": 983040, + "water_color": 327680, + "water_fog_color": 0, + "sky_color": 524288, + "particle": { + "probability": 0.005, + "options": { + "type": "minecraft:crimson_spore" + } + }, + "ambient_sound": "antarchy:thoraxis_lucid_pools_ambient", + "additions_sound": { + "sound": "antarchy:thoraxis_lucid_pools_additions", + "tick_chance": 0.000600000 + }, + "mood_sound": { + "sound": "antarchy:thoraxis_lucid_pools_mood", + "tick_delay": 12000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "spawn_costs": { + "antarchy:lucid": { + "energy_budget": 0.10, + "charge": 7.0 + } + }, + "features": [ + [], + [], + [], + [], + [ + "antarchy:lucid_blood_crystal_spires", + "antarchy:lucid_medium_blood_crystal_spires", + "antarchy:lucid_large_blood_crystal_spires" + ], + [], + [], + [ + "antarchy:lucid_antiwater_pools", + "antarchy:antiwater_springs", + "antarchy:bed_bug_surface_cluster", + "antarchy:red_ant_nest_magma", + "antarchy:nyxite_spikes", + "antarchy:patch_fire_sparse", + "antarchy:patch_ceiling_fire" + ], + [], + [ + "antarchy:cornea_stalk_patch", + "antarchy:patch_ceiling_cornea_stalk", + "antarchy:bed_bug_nest" + ], + [] + ], + "creature_spawn_probability": 0.06, + "spawners": { + "monster": [ + { + "type": "antarchy:lucid", + "weight": 7, + "minCount": 1, + "maxCount": 1 + } + ], + "creature": [ + { + "type": "antarchy:bed_bug", + "weight": 7, + "minCount": 2, + "maxCount": 4 + } + ], + "ambient": [], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} + diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/moleworm_caves.json b/common/src/main/resources/data/antarchy/worldgen/biome/moleworm_caves.json new file mode 100644 index 00000000..7efaca3e --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/moleworm_caves.json @@ -0,0 +1,80 @@ +{ + "has_precipitation": false, + "temperature": 0.77, + "downfall": 0.96, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4566565, + "grass_color_modifier": "none", + "particle": { + "probability": 0.009, + "options": { + "type": "minecraft:ash" + } + } + }, + "spawn_costs": { + "antarchy:molevore": { + "energy_budget": 0.9, + "charge": 2.2 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [], + [ + "antarchy:elythia_moleworm_warrens", + "antarchy:elythia_moleworm_cave_entrances", + "antarchy:elythia_moleworm_tunnels", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [], + [] + ], + "creature_spawn_probability": 0.08, + "spawners": { + "monster": [ + { + "type": "antarchy:molevore", + "weight": 28, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "antarchy:moleworm", + "weight": 20, + "minCount": 2, + "maxCount": 4 + } + ], + "creature": [], + "ambient": [ + { + "type": "minecraft:bat", + "weight": 12, + "minCount": 4, + "maxCount": 8 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/nightmare_wastes.json b/common/src/main/resources/data/antarchy/worldgen/biome/nightmare_wastes.json new file mode 100644 index 00000000..8d6b164d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/nightmare_wastes.json @@ -0,0 +1,99 @@ +{ + "has_precipitation": false, + "temperature": 2.0, + "downfall": 0.0, + "effects": { + "fog_color": 983040, + "water_color": 327680, + "water_fog_color": 0, + "sky_color": 524288, + "particle": { + "probability": 0.005, + "options": { + "type": "minecraft:crimson_spore" + } + }, + "ambient_sound": "antarchy:thoraxis_nightmare_wastes_ambient", + "additions_sound": { + "sound": "antarchy:thoraxis_nightmare_wastes_additions", + "tick_chance": 0.007777778 + }, + "mood_sound": { + "sound": "antarchy:thoraxis_nightmare_wastes_mood", + "tick_delay": 8572, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "spawn_costs": { + "antarchy:nightmare": { + "energy_budget": 0.1, + "charge": 11.0 + } + }, + "features": [ + [], + [], + [], + [], + [ + "antarchy:thoraxis_floor_rib_columns", + "antarchy:thoraxis_roof_rib_columns", + "antarchy:thoraxis_floor_spikes", + "antarchy:thoraxis_roof_spikes" + ], + [], + [], + [], + [ + "antarchy:antiwater_springs", + "antarchy:bed_bug_surface_cluster", + "antarchy:red_ant_nest_magma", + "antarchy:bed_bug_nest", + "antarchy:nyxite_spikes", + "antarchy:patch_fire_sparse", + "antarchy:patch_ceiling_fire" + ], + [ + "antarchy:cornea_stalk_patch", + "antarchy:patch_ceiling_cornea_stalk" + ], + [] + ], + "creature_spawn_probability": 0.08, + "spawners": { + "monster": [ + { + "type": "antarchy:nightmare", + "weight": 6, + "minCount": 1, + "maxCount": 1 + } + ], + "creature": [ + { + "type": "antarchy:bed_bug", + "weight": 15, + "minCount": 2, + "maxCount": 4 + } + ], + "ambient": [ + { + "type": "antarchy:reverie", + "weight": 10, + "minCount": 1, + "maxCount": 2 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/ouranwood_forest.json b/common/src/main/resources/data/antarchy/worldgen/biome/ouranwood_forest.json new file mode 100644 index 00000000..a099d855 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/ouranwood_forest.json @@ -0,0 +1,108 @@ +{ + "has_precipitation": false, + "temperature": 0.78, + "downfall": 0.95, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "particle": { + "probability": 0.009, + "options": { + "type": "minecraft:spore_blossom_air" + } + }, + "mood_sound": { + "sound": "minecraft:ambient.crimson_forest.mood", + "tick_delay": 6000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": { + "antarchy:basilisk": { + "energy_budget": 0.1, + "charge": 14.0 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper" + ], + [ + "antarchy:elythia_underground", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [ + "antarchy:ouranwood_trees", + "antarchy:elythia_forest_flora", + "antarchy:elythia_brown_ant_nests" + ], + [ + "antarchy:triffid_patch" + ] + ], + "creature_spawn_probability": 0.05, + "spawners": { + "monster": [ + { + "type": "antarchy:basilisk", + "weight": 20, + "minCount": 1, + "maxCount": 1 + } + ], + "creature": [ + { + "type": "antarchy:caterpillar", + "weight": 6, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "antarchy:flying_squirrel", + "weight": 4, + "minCount": 1, + "maxCount": 1 + } + ], + "ambient": [ + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/sparse_ouranwood_forest.json b/common/src/main/resources/data/antarchy/worldgen/biome/sparse_ouranwood_forest.json new file mode 100644 index 00000000..cfa7f932 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/sparse_ouranwood_forest.json @@ -0,0 +1,100 @@ +{ + "has_precipitation": false, + "temperature": 0.78, + "downfall": 0.95, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "particle": { + "probability": 0.009, + "options": { + "type": "minecraft:spore_blossom_air" + } + }, + "mood_sound": { + "sound": "minecraft:ambient.crimson_forest.mood", + "tick_delay": 6000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": {}, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper" + ], + [ + "antarchy:elythia_underground", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [ + "antarchy:ouranwood_trees_sparse", + "antarchy:elythia_forest_flora", + "antarchy:elythia_brown_ant_nests" + ], + [] + ], + "creature_spawn_probability": 0.07, + "spawners": { + "monster": [], + "creature": [ + { + "type": "antarchy:caterpillar", + "weight": 5, + "minCount": 1, + "maxCount": 2 + }, + { + "type": "antarchy:flying_squirrel", + "weight": 2, + "minCount": 1, + "maxCount": 2 + } + ], + "ambient": [ + { + "type": "antarchy:butterfly", + "weight": 7, + "minCount": 1, + "maxCount": 2 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/torchflower_fields.json b/common/src/main/resources/data/antarchy/worldgen/biome/torchflower_fields.json new file mode 100644 index 00000000..5f912469 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/torchflower_fields.json @@ -0,0 +1,93 @@ +{ + "has_precipitation": false, + "temperature": 0.84, + "downfall": 1.0, + "effects": { + "fog_color": 8084735, + "water_color": 5021432, + "water_fog_color": 2502722, + "sky_color": 8084735, + "foliage_color": 2867501, + "grass_color": 4304168, + "grass_color_modifier": "none", + "mood_sound": { + "sound": "minecraft:ambient.basalt_deltas.mood", + "tick_delay": 8000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": {}, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [], + [], + [ + "minecraft:ore_coal_upper", + "minecraft:ore_coal_lower", + "minecraft:ore_iron_upper", + "minecraft:ore_iron_middle", + "minecraft:ore_iron_small", + "minecraft:ore_gold", + "minecraft:ore_gold_lower", + "minecraft:ore_redstone", + "minecraft:ore_redstone_lower", + "minecraft:ore_diamond", + "minecraft:ore_diamond_medium", + "minecraft:ore_diamond_large", + "minecraft:ore_diamond_buried", + "minecraft:ore_lapis", + "minecraft:ore_lapis_buried", + "minecraft:ore_copper" + ], + [ + "antarchy:elythia_underground", + "minecraft:large_dripstone", + "minecraft:pointed_dripstone" + ], + [], + [ + "antarchy:elythia_torchflower_fields_flora", + "antarchy:elythia_brown_ant_nests" + ], + [] + ], + "creature_spawn_probability": 0.08, + "spawners": { + "monster": [], + "creature": [ + { + "type": "antarchy:golden_apple_cow", + "weight": 14, + "minCount": 2, + "maxCount": 4 + }, + { + "type": "antarchy:enchanted_golden_apple_cow", + "weight": 8, + "minCount": 2, + "maxCount": 3 + } + ], + "ambient": [ + { + "type": "antarchy:butterfly", + "weight": 24, + "minCount": 3, + "maxCount": 6 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/biome/umbral_hills.json b/common/src/main/resources/data/antarchy/worldgen/biome/umbral_hills.json new file mode 100644 index 00000000..d25a88af --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/biome/umbral_hills.json @@ -0,0 +1,97 @@ +{ + "has_precipitation": false, + "temperature": 2.0, + "downfall": 0.0, + "effects": { + "fog_color": 983040, + "water_color": 327680, + "water_fog_color": 0, + "sky_color": 524288, + "particle": { + "probability": 0.006, + "options": { + "type": "minecraft:ash" + } + }, + "ambient_sound": "antarchy:thoraxis_nightmare_wastes_ambient", + "additions_sound": { + "sound": "antarchy:thoraxis_nightmare_wastes_additions", + "tick_chance": 0.0075 + }, + "mood_sound": { + "sound": "antarchy:thoraxis_nightmare_wastes_mood", + "tick_delay": 6000, + "block_search_extent": 8, + "offset": 2.0 + } + }, + "spawn_costs": { + "antarchy:nightmare": { + "energy_budget": 0.3, + "charge": 1.8 + } + }, + "carvers": { + "air": [], + "liquid": [] + }, + "features": [ + [], + [], + [], + [], + [ + "antarchy:thoraxis_floor_spikes", + "antarchy:thoraxis_roof_spikes" + ], + [], + [], + [ + "antarchy:bed_bug_surface_cluster", + "antarchy:nyxite_spikes", + "antarchy:patch_fire_sparse", + "antarchy:patch_ceiling_fire" + ], + [], + [ + "antarchy:cornea_stalk_patch", + "antarchy:patch_ceiling_cornea_stalk", + "antarchy:bed_bug_nest" + ], + [ + "antarchy:umbral_moss_patch" + ] + ], + "creature_spawn_probability": 0.07, + "spawners": { + "monster": [ + { + "type": "antarchy:nightmare", + "weight": 5, + "minCount": 1, + "maxCount": 1 + } + ], + "creature": [ + { + "type": "antarchy:bed_bug", + "weight": 18, + "minCount": 2, + "maxCount": 5 + } + ], + "ambient": [ + { + "type": "antarchy:reverie", + "weight": 8, + "minCount": 1, + "maxCount": 2 + } + ], + "axolotls": [], + "underground_water_creature": [], + "water_creature": [], + "water_ambient": [], + "misc": [] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/antiwater_springs.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/antiwater_springs.json new file mode 100644 index 00000000..2167c3e1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/antiwater_springs.json @@ -0,0 +1,26 @@ +{ + "type": "antarchy:antiwater_springs", + "config": { + "state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:antiwater" + } + }, + "horizontal_search_radius": 6, + "floor_search_below": 20, + "floor_search_above": 12, + "vent_offset_radius": 2, + "base_clusters": 1, + "extra_cluster_chance": 4, + "min_small_vent_count": 1, + "max_small_vent_count": 2, + "min_large_vent_count": 2, + "max_large_vent_count": 4, + "large_vent_cluster_chance": 5, + "min_depth": 1, + "max_depth": 4, + "large_cluster_min_depth": 2, + "large_cluster_max_depth": 5 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/basalt_blobs.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/basalt_blobs.json new file mode 100644 index 00000000..5d67d107 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/basalt_blobs.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:netherrack_replace_blobs", + "config": { + "radius": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": 3 + }, + "state": { + "Name": "antarchy:nyxite", + "Properties": { + "axis": "y" + } + }, + "target": { + "Name": "antarchy:nyxite" + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_nest.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_nest.json new file mode 100644 index 00000000..d426764e --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_nest.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:bed_bug_nest", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_surface_cluster.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_surface_cluster.json new file mode 100644 index 00000000..74c938ae --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/bed_bug_surface_cluster.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:bed_bug_surface_cluster", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/blood_crystal_cluster.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/blood_crystal_cluster.json new file mode 100644 index 00000000..c5d9a0fd --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/blood_crystal_cluster.json @@ -0,0 +1,27 @@ +{ + "type": "antarchy:thoraxis_blood_crystal_spires", + "config": { + "base_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:blood_crystal_block" + } + }, + "crystal_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:blood_crystal_cluster" + } + }, + "min_height": 6, + "max_height": 10, + "min_base_radius": 1, + "max_base_radius": 2, + "tip_radius": 1, + "sway": 2, + "side_crystal_chance": 0.24, + "branch_chance": 0.08 + } +} + + diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/brown_ant_nest.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/brown_ant_nest.json new file mode 100644 index 00000000..43492df6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/brown_ant_nest.json @@ -0,0 +1,14 @@ +{ + "type": "antarchy:brown_ant_nest", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:brown_ant_nest", + "Properties": { + "facing": "north" + } + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/brutalfly_cocoon.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/brutalfly_cocoon.json new file mode 100644 index 00000000..4f76262b --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/brutalfly_cocoon.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:brutalfly_cocoon", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/butterfly_fields_flora.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/butterfly_fields_flora.json new file mode 100644 index 00000000..3e137c72 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/butterfly_fields_flora.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:butterfly_fields_flora", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/cloud_sea_calcite_banks.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/cloud_sea_calcite_banks.json new file mode 100644 index 00000000..53cbe8ce --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/cloud_sea_calcite_banks.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:cloud_sea_calcite_banks", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/cornea_stalk_patch.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/cornea_stalk_patch.json new file mode 100644 index 00000000..9ba60ff3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/cornea_stalk_patch.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:cornea_stalk", + "Properties": { + "age": "3" + } + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/delta.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/delta.json new file mode 100644 index 00000000..3dfe8cd7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/delta.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:delta_feature", + "config": { + "contents": { + "Name": "antarchy:ichor", + "Properties": { + "level": "0" + } + }, + "rim": { + "Name": "minecraft:magma_block" + }, + "rim_size": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": 0 + }, + "size": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": 3 + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_forest_flora.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_forest_flora.json new file mode 100644 index 00000000..be76b7b6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_forest_flora.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_forest_flora", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_large_tuff_boulder.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_large_tuff_boulder.json new file mode 100644 index 00000000..6b10ea67 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_large_tuff_boulder.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_large_tuff_boulder", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_meadow_flora.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_meadow_flora.json new file mode 100644 index 00000000..c053048c --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_meadow_flora.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_meadow_flora", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_cave_entrances.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_cave_entrances.json new file mode 100644 index 00000000..77cea35f --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_cave_entrances.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_moleworm_cave_entrances", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_surface_mounds.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_surface_mounds.json new file mode 100644 index 00000000..6e9733c3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_surface_mounds.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_moleworm_surface_mounds", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_tunnels.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_tunnels.json new file mode 100644 index 00000000..089735fb --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_tunnels.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_moleworm_tunnels", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_warrens.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_warrens.json new file mode 100644 index 00000000..713fcfe9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_moleworm_warrens.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_moleworm_warrens", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_pond.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_pond.json new file mode 100644 index 00000000..e00c9bc3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_pond.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_pond", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_surface_cover.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_surface_cover.json new file mode 100644 index 00000000..d567f535 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_surface_cover.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_surface_cover", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_torchflower_fields_flora.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_torchflower_fields_flora.json new file mode 100644 index 00000000..6ac9970b --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_torchflower_fields_flora.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_torchflower_fields_flora", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_tuff_boulder.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_tuff_boulder.json new file mode 100644 index 00000000..fba2a478 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_tuff_boulder.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_tuff_boulder", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_underground.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_underground.json new file mode 100644 index 00000000..613db8d0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/elythia_underground.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:elythia_underground", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/flower_forest_milkweed.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/flower_forest_milkweed.json new file mode 100644 index 00000000..526138f4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/flower_forest_milkweed.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:flower_forest_milkweed", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/glowstone_extra.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/glowstone_extra.json new file mode 100644 index 00000000..041755c0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/glowstone_extra.json @@ -0,0 +1,4 @@ +{ + "type": "minecraft:glowstone_blob", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/large_basalt_columns.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/large_basalt_columns.json new file mode 100644 index 00000000..aa352fb9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/large_basalt_columns.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:basalt_columns", + "config": { + "height": { + "type": "minecraft:uniform", + "max_inclusive": 10, + "min_inclusive": 5 + }, + "reach": { + "type": "minecraft:uniform", + "max_inclusive": 3, + "min_inclusive": 2 + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/large_blood_crystal_cluster.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/large_blood_crystal_cluster.json new file mode 100644 index 00000000..3787ac71 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/large_blood_crystal_cluster.json @@ -0,0 +1,27 @@ +{ + "type": "antarchy:thoraxis_blood_crystal_spires", + "config": { + "base_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:blood_crystal_block" + } + }, + "crystal_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:blood_crystal_cluster" + } + }, + "min_height": 16, + "max_height": 24, + "min_base_radius": 3, + "max_base_radius": 5, + "tip_radius": 1, + "sway": 4, + "side_crystal_chance": 0.32, + "branch_chance": 0.16 + } +} + + diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/medium_blood_crystal_cluster.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/medium_blood_crystal_cluster.json new file mode 100644 index 00000000..aba0d210 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/medium_blood_crystal_cluster.json @@ -0,0 +1,27 @@ +{ + "type": "antarchy:thoraxis_blood_crystal_spires", + "config": { + "base_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:blood_crystal_block" + } + }, + "crystal_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:blood_crystal_cluster" + } + }, + "min_height": 10, + "max_height": 16, + "min_base_radius": 2, + "max_base_radius": 3, + "tip_radius": 1, + "sway": 3, + "side_crystal_chance": 0.28, + "branch_chance": 0.12 + } +} + + diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/nyxite_spikes.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/nyxite_spikes.json new file mode 100644 index 00000000..51efc5f7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/nyxite_spikes.json @@ -0,0 +1,13 @@ +{ + "type": "antarchy:nyxite_spikes", + "config": { + "floor_to_ceiling_search_range": 10, + "radius": 4, + "max_column_height": 4, + "height_deviation": 1, + "chance_of_column_at_max_distance_from_center": 0.25, + "max_distance_from_center_affecting_chance_of_column": 4, + "max_distance_from_center_affecting_height_bias": 4, + "max_height_difference": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gold.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gold.json new file mode 100644 index 00000000..1b39be60 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gold.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 9, + "targets": [ + { + "state": { + "Name": "minecraft:gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "minecraft:deepslate_gold_ore" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gravel_nether.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gravel_nether.json new file mode 100644 index 00000000..0ded5a55 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_gravel_nether.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 33, + "targets": [ + { + "state": { + "Name": "minecraft:gravel" + }, + "target": { + "block": "antarchy:nyxite", + "predicate_type": "minecraft:block_match" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_magma.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_magma.json new file mode 100644 index 00000000..85e60066 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ore_magma.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 33, + "targets": [ + { + "state": { + "Name": "minecraft:blackstone" + }, + "target": { + "block": "antarchy:nyxite", + "predicate_type": "minecraft:block_match" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_cocoon_tree.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_cocoon_tree.json new file mode 100644 index 00000000..228602fa --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_cocoon_tree.json @@ -0,0 +1,60 @@ +{ + "type": "antarchy:ouranwood_cocoon_tree", + "config": { + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_log", + "Properties": { + "axis": "y" + } + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "height": { + "type": "minecraft:uniform", + "min_inclusive": 55, + "max_inclusive": 75 + }, + "trunk_radius": { + "type": "minecraft:uniform", + "min_inclusive": 1, + "max_inclusive": 2 + }, + "canopy_radius": { + "type": "minecraft:uniform", + "min_inclusive": 7, + "max_inclusive": 12 + }, + "canopy_depth": { + "type": "minecraft:uniform", + "min_inclusive": 10, + "max_inclusive": 16 + }, + "buttress_height": { + "type": "minecraft:uniform", + "min_inclusive": 3, + "max_inclusive": 7 + }, + "trunk_vine_length": { + "type": "minecraft:uniform", + "min_inclusive": 3, + "max_inclusive": 7 + }, + "juvenile": false, + "flying_squirrel_nest_chance": 0.1, + "flying_squirrel_hollow_chance": 0.5, + "wasp_nest_chance": 0.025, + "caterpillar_chrysalis_chance": 0.05 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_large_tree.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_large_tree.json new file mode 100644 index 00000000..90f7ba5f --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_large_tree.json @@ -0,0 +1,60 @@ +{ + "type": "antarchy:ouranwood_large_tree", + "config": { + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_log", + "Properties": { + "axis": "y" + } + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "height": { + "type": "minecraft:uniform", + "min_inclusive": 108, + "max_inclusive": 136 + }, + "trunk_radius": { + "type": "minecraft:uniform", + "min_inclusive": 2, + "max_inclusive": 3 + }, + "canopy_radius": { + "type": "minecraft:uniform", + "min_inclusive": 10, + "max_inclusive": 16 + }, + "canopy_depth": { + "type": "minecraft:uniform", + "min_inclusive": 16, + "max_inclusive": 24 + }, + "buttress_height": { + "type": "minecraft:uniform", + "min_inclusive": 6, + "max_inclusive": 12 + }, + "trunk_vine_length": { + "type": "minecraft:uniform", + "min_inclusive": 4, + "max_inclusive": 9 + }, + "juvenile": false, + "flying_squirrel_nest_chance": 0.16, + "flying_squirrel_hollow_chance": 0.75, + "wasp_nest_chance": 0.03266666666666667, + "caterpillar_chrysalis_chance": 0.09 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_medium_tree.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_medium_tree.json new file mode 100644 index 00000000..33ee6394 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_medium_tree.json @@ -0,0 +1,60 @@ +{ + "type": "antarchy:ouranwood_medium_tree", + "config": { + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_log", + "Properties": { + "axis": "y" + } + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "height": { + "type": "minecraft:uniform", + "min_inclusive": 48, + "max_inclusive": 72 + }, + "trunk_radius": { + "type": "minecraft:uniform", + "min_inclusive": 1, + "max_inclusive": 2 + }, + "canopy_radius": { + "type": "minecraft:uniform", + "min_inclusive": 7, + "max_inclusive": 11 + }, + "canopy_depth": { + "type": "minecraft:uniform", + "min_inclusive": 10, + "max_inclusive": 15 + }, + "buttress_height": { + "type": "minecraft:uniform", + "min_inclusive": 1, + "max_inclusive": 4 + }, + "trunk_vine_length": { + "type": "minecraft:uniform", + "min_inclusive": 3, + "max_inclusive": 7 + }, + "juvenile": false, + "flying_squirrel_nest_chance": 0.08, + "flying_squirrel_hollow_chance": 0.45, + "wasp_nest_chance": 0.02333333333333333, + "caterpillar_chrysalis_chance": 0.07 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector.json new file mode 100644 index 00000000..bb766731 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:random_selector", + "config": { + "features": [ + { "chance": 0.001, "feature": "antarchy:ouranwood_cocoon_trees" }, + { "chance": 0.08, "feature": "antarchy:ouranwood_medium_trees" }, + { "chance": 0.027, "feature": "antarchy:ouranwood_young_trees" } + ], + "default": "antarchy:ouranwood_large_trees" + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector_sparse.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector_sparse.json new file mode 100644 index 00000000..db71d906 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_tree_selector_sparse.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:random_selector", + "config": { + "features": [ + { "chance": 0.0002, "feature": "antarchy:ouranwood_cocoon_trees" }, + { "chance": 0.133, "feature": "antarchy:ouranwood_young_trees" } + ], + "default": "antarchy:ouranwood_medium_trees" + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_young_tree.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_young_tree.json new file mode 100644 index 00000000..e8cf1a62 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/ouranwood_young_tree.json @@ -0,0 +1,59 @@ +{ + "type": "antarchy:ouranwood_young_tree", + "config": { + "trunk_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_log", + "Properties": { + "axis": "y" + } + } + }, + "foliage_provider": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:ouranwood_leaves", + "Properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + } + }, + "height": { + "type": "minecraft:uniform", + "min_inclusive": 22, + "max_inclusive": 36 + }, + "trunk_radius": { + "type": "minecraft:uniform", + "min_inclusive": 1, + "max_inclusive": 2 + }, + "canopy_radius": { + "type": "minecraft:uniform", + "min_inclusive": 5, + "max_inclusive": 8 + }, + "canopy_depth": { + "type": "minecraft:uniform", + "min_inclusive": 7, + "max_inclusive": 11 + }, + "buttress_height": { + "type": "minecraft:uniform", + "min_inclusive": 0, + "max_inclusive": 1 + }, + "trunk_vine_length": { + "type": "minecraft:uniform", + "min_inclusive": 2, + "max_inclusive": 5 + }, + "juvenile": true, + "flying_squirrel_nest_chance": 0.0, + "flying_squirrel_hollow_chance": 0.0, + "wasp_nest_chance": 0.0 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_cornea_stalk.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_cornea_stalk.json new file mode 100644 index 00000000..97ad1d9d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_cornea_stalk.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:cornea_stalk", + "Properties": { + "age": "3", + "hanging": "true" + } + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_fire.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_fire.json new file mode 100644 index 00000000..46e3a903 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_ceiling_fire.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:dream_fire_ceiling" + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_fire.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_fire.json new file mode 100644 index 00000000..a71363c2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_fire.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:dream_fire" + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_soul_fire.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_soul_fire.json new file mode 100644 index 00000000..acc303d8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/patch_soul_fire.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "minecraft:soul_fire" + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/potent_nyxite.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/potent_nyxite.json new file mode 100644 index 00000000..4f84508f --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/potent_nyxite.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:potent_nyxite", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/rainbow_ant_nest.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/rainbow_ant_nest.json new file mode 100644 index 00000000..5c112639 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/rainbow_ant_nest.json @@ -0,0 +1,14 @@ +{ + "type": "antarchy:rainbow_ant_nest", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:rainbow_ant_nest", + "Properties": { + "facing": "north" + } + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/red_ant_nest.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/red_ant_nest.json new file mode 100644 index 00000000..ec67fa66 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/red_ant_nest.json @@ -0,0 +1,14 @@ +{ + "type": "antarchy:red_ant_nest", + "config": { + "to_place": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:red_ant_nest", + "Properties": { + "facing": "north" + } + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/small_basalt_columns.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/small_basalt_columns.json new file mode 100644 index 00000000..a5b5ead8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/small_basalt_columns.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:basalt_columns", + "config": { + "height": { + "type": "minecraft:uniform", + "max_inclusive": 4, + "min_inclusive": 1 + }, + "reach": 1 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_antiwater_open.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_antiwater_open.json new file mode 100644 index 00000000..60ed926a --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_antiwater_open.json @@ -0,0 +1,16 @@ +{ + "type": "antarchy:lucid_antiwater_pool", + "config": { + "state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:antiwater" + } + }, + "min_radius": 8, + "max_radius": 18, + "min_depth": 2, + "max_depth": 6, + "irregularity": 0.25 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_delta.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_delta.json new file mode 100644 index 00000000..99522b32 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_delta.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:spring_feature", + "config": { + "state": { + "Name": "antarchy:ichor", + "Properties": { + "falling": "true" + } + }, + "valid_blocks": [ + "antarchy:nyxite", + "minecraft:soul_sand", + "minecraft:gravel", + "minecraft:magma_block", + "minecraft:blackstone" + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_lava_overworld.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_lava_overworld.json new file mode 100644 index 00000000..51c6bdba --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_lava_overworld.json @@ -0,0 +1,21 @@ +{ + "type": "minecraft:spring_feature", + "config": { + "state": { + "Name": "antarchy:ichor", + "Properties": { + "falling": "true" + } + }, + "valid_blocks": [ + "minecraft:stone", + "minecraft:granite", + "minecraft:diorite", + "minecraft:andesite", + "minecraft:deepslate", + "minecraft:tuff", + "minecraft:calcite", + "minecraft:dirt" + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_closed.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_closed.json new file mode 100644 index 00000000..8ca3b05d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_closed.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:spring_feature", + "config": { + "hole_count": 0, + "requires_block_below": false, + "rock_count": 5, + "state": { + "Name": "antarchy:ichor", + "Properties": { + "falling": "true" + } + }, + "valid_blocks": "antarchy:nyxite" + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_open.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_open.json new file mode 100644 index 00000000..020a7258 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/spring_nether_open.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:spring_feature", + "config": { + "requires_block_below": false, + "state": { + "Name": "antarchy:ichor", + "Properties": { + "falling": "true" + } + }, + "valid_blocks": "antarchy:nyxite" + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_rib_columns.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_rib_columns.json new file mode 100644 index 00000000..47c44f53 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_rib_columns.json @@ -0,0 +1,13 @@ +{ + "type": "antarchy:thoraxis_rib_columns", + "config": { + "min_ribs": 3, + "max_ribs": 6, + "min_length": 5, + "max_length": 12, + "min_thickness": 1, + "max_thickness": 3, + "curve_strength": 8, + "claw_gap_chance": 0.35 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalactite.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalactite.json new file mode 100644 index 00000000..b28b1f0a --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalactite.json @@ -0,0 +1,12 @@ +{ + "type": "antarchy:thoraxis_spike", + "config": { + "orientation": "DOWN", + "min_length": 48, + "max_length": 88, + "base_radius": 4, + "tip_radius": 1, + "sway": 9, + "branch_chance": 0.22 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalagmite.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalagmite.json new file mode 100644 index 00000000..04f4f197 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/thoraxis_stalagmite.json @@ -0,0 +1,12 @@ +{ + "type": "antarchy:thoraxis_spike", + "config": { + "orientation": "UP", + "min_length": 48, + "max_length": 88, + "base_radius": 4, + "tip_radius": 1, + "sway": 9, + "branch_chance": 0.22 + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/titanium_ore.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/titanium_ore.json new file mode 100644 index 00000000..3842b35d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/titanium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "size": 3, + "discard_chance_on_air_exposure": 0.0, + "targets": [ + { + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + }, + "state": { + "Name": "antarchy:titanium_ore" + } + }, + { + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + }, + "state": { + "Name": "antarchy:deepslate_titanium_ore" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/triffid_patch.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/triffid_patch.json new file mode 100644 index 00000000..055de6bc --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/triffid_patch.json @@ -0,0 +1,4 @@ +{ + "type": "antarchy:triffid_patch", + "config": {} +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch.json new file mode 100644 index 00000000..65f04c56 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:vegetation_patch", + "config": { + "depth": 1, + "extra_bottom_block_chance": 0.0, + "extra_edge_column_chance": 0.3, + "ground_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:umbral_moss_block" + } + }, + "replaceable": "#antarchy:umbral_moss_replaceable", + "surface": "floor", + "vegetation_chance": 0.4, + "vegetation_feature": { + "feature": "antarchy:umbral_moss_vegetation", + "placement": [] + }, + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": 4 + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch_bonemeal.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch_bonemeal.json new file mode 100644 index 00000000..67a7c7f1 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_patch_bonemeal.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:vegetation_patch", + "config": { + "depth": 1, + "extra_bottom_block_chance": 0.0, + "extra_edge_column_chance": 0.3, + "ground_state": { + "type": "minecraft:simple_state_provider", + "state": { + "Name": "antarchy:umbral_moss_block" + } + }, + "replaceable": "#antarchy:umbral_moss_replaceable", + "surface": "floor", + "vegetation_chance": 0.8, + "vegetation_feature": { + "feature": "antarchy:umbral_moss_vegetation", + "placement": [] + }, + "vertical_range": 5, + "xz_radius": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": 4 + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_vegetation.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_vegetation.json new file mode 100644 index 00000000..c42a3618 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/umbral_moss_vegetation.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:simple_block", + "config": { + "to_place": { + "type": "minecraft:weighted_state_provider", + "entries": [ + { + "data": { + "Name": "antarchy:umbral_moss_carpet", + "Properties": { + "bottom": "true", + "east": "none", + "north": "none", + "south": "none", + "west": "none" + } + }, + "weight": 25 + }, + { + "data": { + "Name": "antarchy:hushweed" + }, + "weight": 1 + } + ] + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/configured_feature/uranium_ore.json b/common/src/main/resources/data/antarchy/worldgen/configured_feature/uranium_ore.json new file mode 100644 index 00000000..275f798e --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/configured_feature/uranium_ore.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "size": 3, + "discard_chance_on_air_exposure": 0.0, + "targets": [ + { + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + }, + "state": { + "Name": "antarchy:uranium_ore" + } + }, + { + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + }, + "state": { + "Name": "antarchy:deepslate_uranium_ore" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_custom.json b/common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_custom.json new file mode 100644 index 00000000..02ada1e9 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_custom.json @@ -0,0 +1,107 @@ +{ + "type": "minecraft:add", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:cache_2d", + "argument": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:weird_scaled_sampler", + "input": { + "type": "minecraft:noise", + "noise": "minecraft:spaghetti_2d_modulator", + "xz_scale": 0.25, + "y_scale": 0.15 + }, + "noise": "antarchy:cavaryn", + "rarity_value_mapper": "type_2" + }, + "argument2": { + "type": "minecraft:mul", + "argument1": 0.123, + "argument2": { + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": -0.86, + "argument2": { + "type": "minecraft:mul", + "argument1": -0.25, + "argument2": { + "type": "minecraft:noise", + "noise": "minecraft:spaghetti_2d_thickness", + "xz_scale": 1.2, + "y_scale": 1.5 + } + } + } + } + } + }, + "argument2": { + "type": "minecraft:cube", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": 0, + "argument2": { + "type": "minecraft:mul", + "argument1": 10, + "argument2": { + "type": "minecraft:noise", + "noise": "minecraft:spaghetti_2d_elevation", + "xz_scale": 0.8, + "y_scale": 0.4 + } + } + }, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_y": 252, + "to_y": 8, + "from_value": 10, + "to_value": -10 + } + } + }, + "argument2": { + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": -0.86, + "argument2": { + "type": "minecraft:mul", + "argument1": -0.25, + "argument2": { + "type": "minecraft:noise", + "noise": "minecraft:spaghetti_2d_thickness", + "xz_scale": 1.2, + "y_scale": 1.5 + } + } + } + } + } + } + }, + "max": 2.0, + "min": -2.0 + } + }, + "argument2": { + "type": "minecraft:cache_all_in_cell", + "argument": "antarchy:cavaryn_noise_cave" + } + }, + "argument2": -0.05 +} diff --git a/common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_noise_cave.json b/common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_noise_cave.json new file mode 100644 index 00000000..5ce470a6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/density_function/cavaryn_noise_cave.json @@ -0,0 +1,42 @@ +{ + "type": "minecraft:add", + "argument1": { + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_y": 232, + "to_y": 20, + "from_value": 1.45, + "to_value": 0.12 + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:noise", + "noise": "minecraft:noodle_thickness", + "xz_scale": 1, + "y_scale": 7.5 + }, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:weird_scaled_sampler", + "rarity_value_mapper": "type_1", + "noise": "minecraft:patch", + "input": { + "type": "minecraft:interpolated", + "argument": 1 + } + }, + "argument2": { + "type": "minecraft:cube", + "argument": 0.5 + } + } + } + } + }, + "argument2": 0.3 +} diff --git a/common/src/main/resources/data/antarchy/worldgen/density_function/elythia_surface.json b/common/src/main/resources/data/antarchy/worldgen/density_function/elythia_surface.json new file mode 100644 index 00000000..8d55f6f5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/density_function/elythia_surface.json @@ -0,0 +1,81 @@ +{ + "type": "minecraft:cache_once", + "argument": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_y": -64, + "to_y": 220, + "from_value": 2.1, + "to_value": -1.78 + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 0.565, + "argument2": { + "type": "minecraft:noise", + "noise": "antarchy:elythia_surface", + "xz_scale": 0.65, + "y_scale": 0 + } + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 0.01, + "argument2": { + "type": "minecraft:noise", + "noise": "antarchy:elythia_surface_detail", + "xz_scale": 1.8, + "y_scale": 0 + } + }, + "argument2": { + "type": "minecraft:mul", + "argument1": 0.002, + "argument2": { + "type": "minecraft:noise", + "noise": "antarchy:elythia_surface_edge", + "xz_scale": 4.2, + "y_scale": 0 + } + } + } + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 0.17, + "argument2": "minecraft:overworld/depth" + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 0.003, + "argument2": "minecraft:overworld/ridges" + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": -0.06, + "argument2": "minecraft:overworld/erosion" + }, + "argument2": { + "type": "minecraft:mul", + "argument1": 0.02, + "argument2": "minecraft:overworld/continents" + } + } + } + } + } + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/density_function/thoraxis_base_3d_noise.json b/common/src/main/resources/data/antarchy/worldgen/density_function/thoraxis_base_3d_noise.json new file mode 100644 index 00000000..612019dc --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/density_function/thoraxis_base_3d_noise.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:old_blended_noise", + "smear_scale_multiplier": 8.0, + "xz_factor": 80.0, + "xz_scale": 0.25, + "y_factor": 60.0, + "y_scale": 0.375 +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise/cavaryn.json b/common/src/main/resources/data/antarchy/worldgen/noise/cavaryn.json new file mode 100644 index 00000000..76e945fc --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise/cavaryn.json @@ -0,0 +1,7 @@ +{ + "firstOctave": -7, + "amplitudes": [ + 0.95, + 0.95 + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface.json b/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface.json new file mode 100644 index 00000000..ae92390c --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface.json @@ -0,0 +1,8 @@ +{ + "firstOctave": -8, + "amplitudes": [ + 1.0, + 1.0, + 0.5 + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_detail.json b/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_detail.json new file mode 100644 index 00000000..4a1cd821 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_detail.json @@ -0,0 +1,8 @@ +{ + "firstOctave": -6, + "amplitudes": [ + 1.0, + 0.7, + 0.35 + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_edge.json b/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_edge.json new file mode 100644 index 00000000..3eae7384 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise/elythia_surface_edge.json @@ -0,0 +1,8 @@ +{ + "firstOctave": -4, + "amplitudes": [ + 1.0, + 0.5, + 0.25 + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise/surface_blend.json b/common/src/main/resources/data/antarchy/worldgen/noise/surface_blend.json new file mode 100644 index 00000000..765d1bdd --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise/surface_blend.json @@ -0,0 +1,4 @@ +{ + "firstOctave": -3, + "amplitudes": [1.0, 0.5, 0.25] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise_settings/cavaryn.json b/common/src/main/resources/data/antarchy/worldgen/noise_settings/cavaryn.json new file mode 100644 index 00000000..ccb3ed01 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise_settings/cavaryn.json @@ -0,0 +1,264 @@ +{ + "sea_level": 32, + "disable_mob_generation": false, + "aquifers_enabled": true, + "ore_veins_enabled": true, + "legacy_random_source": false, + "default_block": { + "Name": "minecraft:stone" + }, + "default_fluid": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + }, + "noise": { + "min_y": 0, + "height": 256, + "size_horizontal": 1, + "size_vertical": 2 + }, + "noise_router": { + "barrier": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_barrier", + "xz_scale": 1, + "y_scale": 0.5 + }, + "fluid_level_floodedness": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_floodedness", + "xz_scale": 1, + "y_scale": 0.67 + }, + "fluid_level_spread": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_spread", + "xz_scale": 1, + "y_scale": 0.7142857142857143 + }, + "lava": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_lava", + "xz_scale": 1, + "y_scale": 1 + }, + "temperature": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:temperature", + "xz_scale": 0.25, + "y_scale": 0, + "shift_x": "minecraft:shift_x", + "shift_y": 0, + "shift_z": "minecraft:shift_z" + }, + "vegetation": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:vegetation", + "xz_scale": 0.25, + "y_scale": 0, + "shift_x": "minecraft:shift_x", + "shift_y": 0, + "shift_z": "minecraft:shift_z" + }, + "continents": "minecraft:overworld/continents", + "erosion": "minecraft:overworld/erosion", + "depth": "minecraft:overworld/depth", + "ridges": "minecraft:overworld/ridges", + "initial_density_without_jaggedness": 0, + "final_density": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_y": 0, + "to_y": 12, + "from_value": 4, + "to_value": -0.5 + }, + "argument2": { + "type": "minecraft:y_clamped_gradient", + "from_y": 244, + "to_y": 255, + "from_value": -0.5, + "to_value": 4 + } + }, + "argument2": { + "type": "minecraft:min", + "argument1": "minecraft:overworld/caves/noodle", + "argument2": { + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": 4, + "max_exclusive": 252, + "when_in_range": "antarchy:cavaryn_custom", + "when_out_of_range": 2 + } + } + }, + "vein_toggle": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": 0, + "max_exclusive": 256, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_veininess", + "xz_scale": 1.5, + "y_scale": 1.5 + }, + "when_out_of_range": 0 + } + }, + "vein_ridged": { + "type": "minecraft:add", + "argument1": -0.07999999821186066, + "argument2": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": 0, + "max_exclusive": 256, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_vein_a", + "xz_scale": 4, + "y_scale": 4 + }, + "when_out_of_range": 0 + } + } + }, + "argument2": { + "type": "minecraft:abs", + "argument": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:range_choice", + "input": "minecraft:y", + "min_inclusive": 0, + "max_exclusive": 256, + "when_in_range": { + "type": "minecraft:noise", + "noise": "minecraft:ore_vein_b", + "xz_scale": 4, + "y_scale": 4 + }, + "when_out_of_range": 0 + } + } + } + } + }, + "vein_gap": { + "type": "minecraft:noise", + "noise": "minecraft:ore_gap", + "xz_scale": 1, + "y_scale": 1 + } + }, + "spawn_target": [ + { + "temperature": [ + -1, + 1 + ], + "humidity": [ + -1, + 1 + ], + "continentalness": [ + -1, + 1 + ], + "erosion": [ + -1, + 1 + ], + "weirdness": [ + -1, + 1 + ], + "depth": 0, + "offset": 0 + } + ], + "surface_rule": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 5 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "below_top": 5 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 40 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:stone" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise_settings/elythia.json b/common/src/main/resources/data/antarchy/worldgen/noise_settings/elythia.json new file mode 100644 index 00000000..efa5bb78 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise_settings/elythia.json @@ -0,0 +1,602 @@ +{ + "sea_level": 63, + "disable_mob_generation": false, + "aquifers_enabled": true, + "ore_veins_enabled": false, + "legacy_random_source": false, + "spawn_target": [ + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + -1.0, + -0.16 + ] + }, + { + "continentalness": [ + -0.11, + 1.0 + ], + "depth": 0.0, + "erosion": [ + -1.0, + 1.0 + ], + "humidity": [ + -1.0, + 1.0 + ], + "offset": 0.0, + "temperature": [ + -1.0, + 1.0 + ], + "weirdness": [ + 0.16, + 1.0 + ] + } + ], + "default_block": { + "Name": "minecraft:stone" + }, + "default_fluid": { + "Name": "minecraft:water", + "Properties": { + "level": "0" + } + }, + "noise": { + "height": 384, + "min_y": -64, + "size_horizontal": 1, + "size_vertical": 2 + }, + "noise_router": { + "barrier": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_barrier", + "xz_scale": 1.0, + "y_scale": 0.5 + }, + "continents": "minecraft:overworld/continents", + "depth": "minecraft:overworld/depth", + "erosion": "minecraft:overworld/erosion", + "final_density": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:squeeze", + "argument": { + "type": "minecraft:mul", + "argument1": 0.64, + "argument2": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:blend_density", + "argument": { + "type": "minecraft:add", + "argument1": 0.1171875, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -64, + "to_value": 1.0, + "to_y": -40 + }, + "argument2": { + "type": "minecraft:add", + "argument1": -0.1171875, + "argument2": { + "type": "minecraft:add", + "argument1": -0.078125, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 240, + "to_value": 0.0, + "to_y": 256 + }, + "argument2": { + "type": "minecraft:add", + "argument1": 0.078125, + "argument2": { + "type": "minecraft:range_choice", + "input": "antarchy:elythia_surface", + "max_exclusive": 1.5625, + "min_inclusive": -1000000.0, + "when_in_range": { + "type": "minecraft:min", + "argument1": "antarchy:elythia_surface", + "argument2": { + "type": "minecraft:mul", + "argument1": 5.0, + "argument2": "minecraft:overworld/caves/entrances" + } + }, + "when_out_of_range": { + "type": "minecraft:max", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:min", + "argument1": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": 4.0, + "argument2": { + "type": "minecraft:square", + "argument": { + "type": "minecraft:noise", + "noise": "minecraft:cave_layer", + "xz_scale": 1.0, + "y_scale": 8.0 + } + } + }, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": 0.27, + "argument2": { + "type": "minecraft:noise", + "noise": "minecraft:cave_cheese", + "xz_scale": 1.0, + "y_scale": 0.6666666666666666 + } + }, + "max": 1.0, + "min": -1.0 + }, + "argument2": { + "type": "minecraft:clamp", + "input": { + "type": "minecraft:add", + "argument1": 1.5, + "argument2": { + "type": "minecraft:mul", + "argument1": -0.64, + "argument2": "antarchy:elythia_surface" + } + }, + "max": 0.5, + "min": 0.0 + } + } + }, + "argument2": "minecraft:overworld/caves/entrances" + }, + "argument2": { + "type": "minecraft:add", + "argument1": "minecraft:overworld/caves/spaghetti_2d", + "argument2": "minecraft:overworld/caves/spaghetti_roughness_function" + } + }, + "argument2": { + "type": "minecraft:range_choice", + "input": "minecraft:overworld/caves/pillars", + "max_exclusive": 0.03, + "min_inclusive": -1000000.0, + "when_in_range": -1000000.0, + "when_out_of_range": "minecraft:overworld/caves/pillars" + } + } + } + } + } + } + } + } + } + } + } + } + }, + "argument2": "minecraft:overworld/caves/noodle" + }, + "fluid_level_floodedness": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_floodedness", + "xz_scale": 1.0, + "y_scale": 0.67 + }, + "fluid_level_spread": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_fluid_level_spread", + "xz_scale": 1.0, + "y_scale": 0.7142857142857143 + }, + "lava": { + "type": "minecraft:noise", + "noise": "minecraft:aquifer_lava", + "xz_scale": 1.0, + "y_scale": 1.0 + }, + "initial_density_without_jaggedness": "antarchy:elythia_surface", + "preliminary_surface_level": { + "type": "minecraft:find_top_surface", + "cell_height": 8, + "density": "antarchy:elythia_surface", + "lower_bound": -64, + "upper_bound": 320 + }, + "ridges": "minecraft:overworld/ridges", + "temperature": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:temperature", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "vegetation": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:vegetation", + "shift_x": "minecraft:shift_x", + "shift_y": 0.0, + "shift_z": "minecraft:shift_z", + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "vein_toggle": 0.0, + "vein_ridged": 0.0, + "vein_gap": 0.0 + }, + "surface_rule": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "random_name": "minecraft:bedrock_floor", + "true_at_and_below": { "absolute": -60 }, + "false_at_and_above": { "absolute": -56 } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:bedrock" } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "antarchy:moleworm_caves" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "noise": "antarchy:surface_blend", + "min_threshold": -1.0, + "max_threshold": -0.18 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:podzol", + "Properties": { + "snowy": "false" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "noise": "antarchy:surface_blend", + "min_threshold": -0.055, + "max_threshold": 0.195 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:rooted_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "noise": "antarchy:surface_blend", + "min_threshold": 0.32, + "max_threshold": 0.68 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": -1, + "surface_depth_multiplier": 2, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:rooted_dirt" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": -4, + "surface_depth_multiplier": 3, + "add_stone_depth": true + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:coarse_dirt" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:rooted_dirt" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": ["antarchy:elythia_river"] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": 0, + "surface_depth_multiplier": 0, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:gravel" } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { "snowy": "false" } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": -1, + "surface_depth_multiplier": 2, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:dirt" } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": -4, + "surface_depth_multiplier": 3, + "add_stone_depth": true + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:dirt" } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { "type": "minecraft:above_preliminary_surface" }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "noise": "antarchy:surface_blend", + "min_threshold": -0.4, + "max_threshold": 1.1 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:grass_block", + "Properties": { "snowy": "false" } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "noise": "antarchy:surface_blend", + "min_threshold": -0.412, + "max_threshold": -0.4 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:rooted_dirt" } + } + }, + { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:moss_block" } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": -1, + "surface_depth_multiplier": 2, + "add_stone_depth": false + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "noise": "antarchy:surface_blend", + "min_threshold": -0.35, + "max_threshold": -0.15 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:rooted_dirt" } + } + }, + { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:coarse_dirt" } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:water", + "offset": -4, + "surface_depth_multiplier": 3, + "add_stone_depth": true + }, + "then_run": { + "type": "minecraft:block", + "result_state": { "Name": "minecraft:dirt" } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:vertical_gradient", + "random_name": "minecraft:deepslate", + "true_at_and_below": { "absolute": -8 }, + "false_at_and_above": { "absolute": 0 } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:deepslate", + "Properties": { "axis": "y" } + } + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/noise_settings/thoraxis.json b/common/src/main/resources/data/antarchy/worldgen/noise_settings/thoraxis.json new file mode 100644 index 00000000..117178af --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/noise_settings/thoraxis.json @@ -0,0 +1,244 @@ +{ + "sea_level": 32, + "disable_mob_generation": false, + "aquifers_enabled": false, + "ore_veins_enabled": false, + "legacy_random_source": true, + "default_block": { + "Name": "antarchy:nyxite" + }, + "default_fluid": { + "Name": "antarchy:ichor", + "Properties": { + "level": "0" + } + }, + "noise": { + "min_y": 0, + "height": 256, + "size_horizontal": 1, + "size_vertical": 2 + }, + "noise_router": { + "barrier": 0, + "fluid_level_floodedness": 0, + "fluid_level_spread": 0, + "lava": 0, + "temperature": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:nether/temperature", + "shift_x": 0.0, + "shift_y": 0.0, + "shift_z": 0.0, + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "vegetation": { + "type": "minecraft:shifted_noise", + "noise": "minecraft:nether/vegetation", + "shift_x": 0.0, + "shift_y": 0.0, + "shift_z": 0.0, + "xz_scale": 0.25, + "y_scale": 0.0 + }, + "continents": 0, + "erosion": 0, + "depth": 0, + "ridges": 0, + "initial_density_without_jaggedness": 0, + "final_density": { + "type": "minecraft:squeeze", + "argument": { + "type": "minecraft:interpolated", + "argument": { + "type": "minecraft:mul", + "argument1": 0.64, + "argument2": { + "type": "minecraft:blend_density", + "argument": { + "type": "minecraft:add", + "argument1": 2.5, + "argument2": { + "type": "minecraft:add", + "argument1": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 0.0, + "from_y": -8, + "to_value": 1.0, + "to_y": 24 + }, + "argument2": -2.5 + }, + "argument2": { + "type": "minecraft:add", + "argument1": 0.9375, + "argument2": { + "type": "minecraft:mul", + "argument1": { + "type": "minecraft:y_clamped_gradient", + "from_value": 1.0, + "from_y": 208, + "to_value": 0.0, + "to_y": 256 + }, + "argument2": { + "type": "minecraft:add", + "argument1": -0.9375, + "argument2": "antarchy:thoraxis_base_3d_noise" + } + } + } + } + } + } + } + } + }, + "vein_toggle": 0, + "vein_ridged": 0, + "vein_gap": 0 + }, + "spawn_target": [], + "surface_rule": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:not", + "invert": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "absolute": 4 + }, + "surface_depth_multiplier": 0 + } + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "antarchy:dream_dunes" + ] + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:sequence", + "sequence": [ + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:noise_threshold", + "max_threshold": 1.7976931348623157e+308, + "min_threshold": 0.0, + "noise": "minecraft:nether_state_selector" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "antarchy:dream_sand" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "antarchy:dream_sandstone" + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": false, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "antarchy:dream_sandstone" + } + } + } + ] + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:biome", + "biome_is": [ + "antarchy:umbral_hills" + ] + }, + "then_run": { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:stone_depth", + "add_surface_depth": true, + "offset": 0, + "secondary_depth_range": 0, + "surface_type": "floor" + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "antarchy:umbral_moss_block" + } + } + } + }, + { + "type": "minecraft:condition", + "if_true": { + "type": "minecraft:y_above", + "add_stone_depth": false, + "anchor": { + "below_top": 4 + }, + "surface_depth_multiplier": 0 + }, + "then_run": { + "type": "minecraft:block", + "result_state": { + "Name": "minecraft:bedrock" + } + } + }, + { + "type": "minecraft:block", + "result_state": { + "Name": "antarchy:nyxite" + } + } + ] + } +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/antiwater_springs.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/antiwater_springs.json new file mode 100644 index 00000000..fa6e86e2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/antiwater_springs.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:antiwater_springs", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/basalt_blobs.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/basalt_blobs.json new file mode 100644 index 00000000..16ca54c3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/basalt_blobs.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:basalt_blobs", + "placement": [ + { + "type": "minecraft:count", + "count": 75 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_nest.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_nest.json new file mode 100644 index 00000000..54704c63 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_nest.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:bed_bug_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 10 + }, + "max_inclusive": { + "absolute": 140 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_surface_cluster.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_surface_cluster.json new file mode 100644 index 00000000..9cfae10e --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/bed_bug_surface_cluster.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:bed_bug_surface_cluster", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 10 + }, + "max_inclusive": { + "absolute": 140 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/brown_ant_nest.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/brown_ant_nest.json new file mode 100644 index 00000000..2415afc4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/brown_ant_nest.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:brown_ant_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 88 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/brutalfly_cocoon.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/brutalfly_cocoon.json new file mode 100644 index 00000000..b455b92d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/brutalfly_cocoon.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:brutalfly_cocoon", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/butterfly_fields_flora.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/butterfly_fields_flora.json new file mode 100644 index 00000000..b3224fc4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/butterfly_fields_flora.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:butterfly_fields_flora", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/cloud_sea_calcite_banks.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/cloud_sea_calcite_banks.json new file mode 100644 index 00000000..a8dd39e3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/cloud_sea_calcite_banks.json @@ -0,0 +1,31 @@ +{ + "feature": "antarchy:cloud_sea_calcite_banks", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 6 + }, + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/cornea_stalk_patch.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/cornea_stalk_patch.json new file mode 100644 index 00000000..b910327d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/cornea_stalk_patch.json @@ -0,0 +1,57 @@ +{ + "feature": "antarchy:cornea_stalk_patch", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "min_inclusive": 7, + "max_inclusive": 15 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 4 + }, + "max_inclusive": { + "below_top": 4 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:random_offset", + "xz_spread": 2, + "y_spread": 1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "tag": "antarchy:cornea_stalk_plantable", + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/delta.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/delta.json new file mode 100644 index 00000000..d7003367 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/delta.json @@ -0,0 +1,12 @@ +{ + "feature": "antarchy:delta", + "placement": [ + { + "type": "minecraft:count_on_every_layer", + "count": 40 + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_brown_ant_nests.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_brown_ant_nests.json new file mode 100644 index 00000000..55fdcfa7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_brown_ant_nests.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:brown_ant_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_cave_underground.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_cave_underground.json new file mode 100644 index 00000000..40848cfd --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_cave_underground.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:elythia_underground", + "placement": [ + { + "type": "minecraft:count", + "count": 15 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -48 + }, + "max_inclusive": { + "absolute": 96 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_forest_flora.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_forest_flora.json new file mode 100644 index 00000000..583b014c --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_forest_flora.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:elythia_forest_flora", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_large_tuff_boulders.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_large_tuff_boulders.json new file mode 100644 index 00000000..b77b27fd --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_large_tuff_boulders.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:elythia_large_tuff_boulder", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_flora.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_flora.json new file mode 100644 index 00000000..05069edb --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_flora.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:elythia_meadow_flora", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_ponds.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_ponds.json new file mode 100644 index 00000000..69cef79a --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_meadow_ponds.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:elythia_pond", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_cave_entrances.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_cave_entrances.json new file mode 100644 index 00000000..880e3a50 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_cave_entrances.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:elythia_moleworm_cave_entrances", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 5 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -48 + }, + "max_inclusive": { + "absolute": 65 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_surface_mounds.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_surface_mounds.json new file mode 100644 index 00000000..07bce835 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_surface_mounds.json @@ -0,0 +1,15 @@ +{ + "feature": "antarchy:elythia_moleworm_surface_mounds", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_tunnels.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_tunnels.json new file mode 100644 index 00000000..75c8e1d4 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_tunnels.json @@ -0,0 +1,15 @@ +{ + "feature": "antarchy:elythia_moleworm_tunnels", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_warrens.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_warrens.json new file mode 100644 index 00000000..23789262 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_moleworm_warrens.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:elythia_moleworm_warrens", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -40 + }, + "max_inclusive": { + "absolute": 32 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_surface_cover.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_surface_cover.json new file mode 100644 index 00000000..1889848a --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_surface_cover.json @@ -0,0 +1,15 @@ +{ + "feature": "antarchy:elythia_surface_cover", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_torchflower_fields_flora.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_torchflower_fields_flora.json new file mode 100644 index 00000000..d73358fb --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_torchflower_fields_flora.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:elythia_torchflower_fields_flora", + "placement": [ + { + "type": "minecraft:count", + "count": 4 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_tuff_boulders.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_tuff_boulders.json new file mode 100644 index 00000000..19494229 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_tuff_boulders.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:elythia_tuff_boulder", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 6 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_underground.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_underground.json new file mode 100644 index 00000000..e7cd0ebf --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/elythia_underground.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:elythia_underground", + "placement": [ + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -48 + }, + "max_inclusive": { + "absolute": 96 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/flower_forest_milkweed.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/flower_forest_milkweed.json new file mode 100644 index 00000000..d40a649f --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/flower_forest_milkweed.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:flower_forest_milkweed", + "placement": [ + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone.json new file mode 100644 index 00000000..44169c4a --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:glowstone_extra", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone_extra.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone_extra.json new file mode 100644 index 00000000..bfc40afc --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/glowstone_extra.json @@ -0,0 +1,31 @@ +{ + "feature": "antarchy:glowstone_extra", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:biased_to_bottom", + "max_inclusive": 9, + "min_inclusive": 0 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/large_basalt_columns.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/large_basalt_columns.json new file mode 100644 index 00000000..2e63b745 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/large_basalt_columns.json @@ -0,0 +1,12 @@ +{ + "feature": "antarchy:large_basalt_columns", + "placement": [ + { + "type": "minecraft:count_on_every_layer", + "count": 2 + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_antiwater_pools.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_antiwater_pools.json new file mode 100644 index 00000000..31998b17 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_antiwater_pools.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:spring_antiwater_open", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 16 + }, + "min_inclusive": { + "above_bottom": 160 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_blood_crystal_spires.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_blood_crystal_spires.json new file mode 100644 index 00000000..1b324284 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_blood_crystal_spires.json @@ -0,0 +1,33 @@ +{ + "feature": "antarchy:blood_crystal_cluster", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 7 + }, + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 20 + }, + "min_inclusive": { + "above_bottom": 8 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} + + diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_large_blood_crystal_spires.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_large_blood_crystal_spires.json new file mode 100644 index 00000000..e75e392d --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_large_blood_crystal_spires.json @@ -0,0 +1,33 @@ +{ + "feature": "antarchy:large_blood_crystal_cluster", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 20 + }, + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 20 + }, + "min_inclusive": { + "above_bottom": 8 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} + + diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_medium_blood_crystal_spires.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_medium_blood_crystal_spires.json new file mode 100644 index 00000000..39631321 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/lucid_medium_blood_crystal_spires.json @@ -0,0 +1,33 @@ +{ + "feature": "antarchy:medium_blood_crystal_cluster", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 12 + }, + { + "type": "minecraft:count", + "count": 1 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 20 + }, + "min_inclusive": { + "above_bottom": 8 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} + + diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/nyxite_spikes.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/nyxite_spikes.json new file mode 100644 index 00000000..2263e7e2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/nyxite_spikes.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:nyxite_spikes", + "placement": [ + { + "type": "minecraft:count", + "count": 3 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 16 + }, + "max_inclusive": { + "below_top": 16 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_deltas.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_deltas.json new file mode 100644 index 00000000..0dc9d4a7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_deltas.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:ore_gold", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 10 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_nether.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_nether.json new file mode 100644 index 00000000..8d983ea7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gold_nether.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:ore_gold", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 10 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gravel_nether.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gravel_nether.json new file mode 100644 index 00000000..2d7143c6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_gravel_nether.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:ore_gravel_nether", + "placement": [ + { + "type": "minecraft:count", + "count": 2 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 41 + }, + "min_inclusive": { + "absolute": 5 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_magma.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_magma.json new file mode 100644 index 00000000..acd5b565 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ore_magma.json @@ -0,0 +1,23 @@ +{ + "feature": "antarchy:ore_magma", + "placement": [ + { + "type": "minecraft:count", + "count": 48 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { "absolute": 144 }, + "min_inclusive": { "absolute": 8 } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_cocoon_trees.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_cocoon_trees.json new file mode 100644 index 00000000..03026319 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_cocoon_trees.json @@ -0,0 +1,4 @@ +{ + "feature": "antarchy:ouranwood_cocoon_tree", + "placement": [] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_large_trees.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_large_trees.json new file mode 100644 index 00000000..4d2e7b93 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_large_trees.json @@ -0,0 +1,4 @@ +{ + "feature": "antarchy:ouranwood_large_tree", + "placement": [] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_medium_trees.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_medium_trees.json new file mode 100644 index 00000000..767595c0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_medium_trees.json @@ -0,0 +1,4 @@ +{ + "feature": "antarchy:ouranwood_medium_tree", + "placement": [] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees.json new file mode 100644 index 00000000..850dde08 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees.json @@ -0,0 +1,9 @@ +{ + "feature": "antarchy:ouranwood_tree_selector", + "placement": [ + { "type": "minecraft:count", "count": 1 }, + { "type": "minecraft:in_square" }, + { "type": "minecraft:heightmap", "heightmap": "WORLD_SURFACE_WG" }, + { "type": "minecraft:biome" } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees_sparse.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees_sparse.json new file mode 100644 index 00000000..61755a74 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_trees_sparse.json @@ -0,0 +1,9 @@ +{ + "feature": "antarchy:ouranwood_tree_selector_sparse", + "placement": [ + { "type": "minecraft:rarity_filter", "chance": 6 }, + { "type": "minecraft:in_square" }, + { "type": "minecraft:heightmap", "heightmap": "WORLD_SURFACE_WG" }, + { "type": "minecraft:biome" } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_young_trees.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_young_trees.json new file mode 100644 index 00000000..09aa8e25 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/ouranwood_young_trees.json @@ -0,0 +1,4 @@ +{ + "feature": "antarchy:ouranwood_young_tree", + "placement": [] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_cornea_stalk.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_cornea_stalk.json new file mode 100644 index 00000000..0a6c0f62 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_cornea_stalk.json @@ -0,0 +1,57 @@ +{ + "feature": "antarchy:patch_ceiling_cornea_stalk", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "min_inclusive": 7, + "max_inclusive": 15 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 4 + }, + "max_inclusive": { + "below_top": 4 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:random_offset", + "xz_spread": 2, + "y_spread": 1 + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "tag": "antarchy:cornea_stalk_plantable", + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_fire.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_fire.json new file mode 100644 index 00000000..b5e00f57 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_ceiling_fire.json @@ -0,0 +1,69 @@ +{ + "feature": "antarchy:patch_ceiling_fire", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "max_inclusive": 6, + "min_inclusive": 1 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 128 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": -7 + }, + "y_spread": { + "type": "minecraft:uniform", + "max_inclusive": 3, + "min_inclusive": -3 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "tag": "antarchy:dream_fire_base_blocks", + "offset": [ + 0, + 1, + 0 + ] + } + ] + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire.json new file mode 100644 index 00000000..f5011537 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire.json @@ -0,0 +1,69 @@ +{ + "feature": "antarchy:patch_fire", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "max_inclusive": 5, + "min_inclusive": 0 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 96 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": -7 + }, + "y_spread": { + "type": "minecraft:uniform", + "max_inclusive": 3, + "min_inclusive": -3 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "tag": "antarchy:dream_fire_base_blocks", + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire_sparse.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire_sparse.json new file mode 100644 index 00000000..26fa348b --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_fire_sparse.json @@ -0,0 +1,69 @@ +{ + "feature": "antarchy:patch_fire", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": 0 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "max_inclusive": 5, + "min_inclusive": -5 + }, + "y_spread": { + "type": "minecraft:uniform", + "max_inclusive": 2, + "min_inclusive": -2 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:air" + }, + { + "type": "minecraft:matching_block_tag", + "tag": "antarchy:dream_fire_base_blocks", + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_soul_fire.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_soul_fire.json new file mode 100644 index 00000000..914c7572 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/patch_soul_fire.json @@ -0,0 +1,69 @@ +{ + "feature": "antarchy:patch_soul_fire", + "placement": [ + { + "type": "minecraft:count", + "count": { + "type": "minecraft:uniform", + "max_inclusive": 5, + "min_inclusive": 0 + } + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:count", + "count": 96 + }, + { + "type": "minecraft:random_offset", + "xz_spread": { + "type": "minecraft:uniform", + "max_inclusive": 7, + "min_inclusive": -7 + }, + "y_spread": { + "type": "minecraft:uniform", + "max_inclusive": 3, + "min_inclusive": -3 + } + }, + { + "type": "minecraft:block_predicate_filter", + "predicate": { + "type": "minecraft:all_of", + "predicates": [ + { + "type": "minecraft:matching_block_tag", + "tag": "minecraft:air" + }, + { + "type": "minecraft:matching_blocks", + "blocks": "minecraft:soul_soil", + "offset": [ + 0, + -1, + 0 + ] + } + ] + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/potent_nyxite.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/potent_nyxite.json new file mode 100644 index 00000000..4db97e0b --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/potent_nyxite.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:potent_nyxite", + "placement": [ + { + "type": "minecraft:count", + "count": 10 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/rainbow_ant_nest.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/rainbow_ant_nest.json new file mode 100644 index 00000000..ec93ad43 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/rainbow_ant_nest.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:rainbow_ant_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 128 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest.json new file mode 100644 index 00000000..81555f52 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:red_ant_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 32 + }, + "max_inclusive": { + "absolute": 118 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest_magma.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest_magma.json new file mode 100644 index 00000000..850042eb --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/red_ant_nest_magma.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:red_ant_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/small_basalt_columns.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/small_basalt_columns.json new file mode 100644 index 00000000..e82bbf99 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/small_basalt_columns.json @@ -0,0 +1,12 @@ +{ + "feature": "antarchy:small_basalt_columns", + "placement": [ + { + "type": "minecraft:count_on_every_layer", + "count": 4 + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed.json new file mode 100644 index 00000000..bd6292be --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:spring_nether_closed", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 10 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed_double.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed_double.json new file mode 100644 index 00000000..3f1c0ffa --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_closed_double.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:spring_nether_closed", + "placement": [ + { + "type": "minecraft:count", + "count": 32 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 10 + }, + "min_inclusive": { + "above_bottom": 10 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_delta.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_delta.json new file mode 100644 index 00000000..d9f8c0c5 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_delta.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:spring_delta", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_lava.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_lava.json new file mode 100644 index 00000000..797bd774 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_lava.json @@ -0,0 +1,28 @@ +{ + "feature": "antarchy:spring_lava_overworld", + "placement": [ + { + "type": "minecraft:count", + "count": 20 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:very_biased_to_bottom", + "inner": 8, + "max_inclusive": { + "below_top": 8 + }, + "min_inclusive": { + "above_bottom": 0 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_open.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_open.json new file mode 100644 index 00000000..bafe98a6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/spring_open.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:spring_nether_open", + "placement": [ + { + "type": "minecraft:count", + "count": 8 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 4 + }, + "min_inclusive": { + "above_bottom": 4 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_rib_columns.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_rib_columns.json new file mode 100644 index 00000000..6e7c25e7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_rib_columns.json @@ -0,0 +1,22 @@ +{ + "feature": "antarchy:thoraxis_rib_columns", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 128 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { "absolute": 32 }, + "max_inclusive": { + "absolute": 84 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_spikes.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_spikes.json new file mode 100644 index 00000000..d3bf833e --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_floor_spikes.json @@ -0,0 +1,25 @@ +{ + "feature": "antarchy:thoraxis_stalagmite", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 224 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { "absolute": 24 }, + "max_inclusive": { + "absolute": 96 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_red_ant_nest_magma.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_red_ant_nest_magma.json new file mode 100644 index 00000000..615a0f1c --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_red_ant_nest_magma.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:red_ant_nest", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 16 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 32 + }, + "max_inclusive": { + "absolute": 118 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_rib_columns.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_rib_columns.json new file mode 100644 index 00000000..b048fc5f --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_rib_columns.json @@ -0,0 +1,24 @@ +{ + "feature": "antarchy:thoraxis_rib_columns", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 72 + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 176 + }, + "max_inclusive": { + "absolute": 248 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_spikes.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_spikes.json new file mode 100644 index 00000000..b1825fe3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/thoraxis_roof_spikes.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:thoraxis_stalactite", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 120 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": 176 + }, + "max_inclusive": { + "absolute": 240 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/titanium_ore.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/titanium_ore.json new file mode 100644 index 00000000..06f177fe --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/titanium_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:titanium_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -64 + }, + "max_inclusive": { + "absolute": 32 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/triffid_patch.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/triffid_patch.json new file mode 100644 index 00000000..f87e45e7 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/triffid_patch.json @@ -0,0 +1,19 @@ +{ + "feature": "antarchy:triffid_patch", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 160 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:heightmap", + "heightmap": "WORLD_SURFACE_WG" + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/umbral_moss_patch.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/umbral_moss_patch.json new file mode 100644 index 00000000..8e413526 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/umbral_moss_patch.json @@ -0,0 +1,44 @@ +{ + "feature": "antarchy:umbral_moss_patch", + "placement": [ + { + "type": "minecraft:count", + "count": 125 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "above_bottom": 0 + }, + "max_inclusive": { + "absolute": 256 + } + } + }, + { + "type": "minecraft:environment_scan", + "allowed_search_condition": { + "type": "minecraft:matching_block_tag", + "tag": "minecraft:air" + }, + "direction_of_search": "down", + "max_steps": 12, + "target_condition": { + "type": "minecraft:solid" + } + }, + { + "type": "minecraft:random_offset", + "xz_spread": 0, + "y_spread": 1 + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/placed_feature/uranium_ore.json b/common/src/main/resources/data/antarchy/worldgen/placed_feature/uranium_ore.json new file mode 100644 index 00000000..1e443937 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/placed_feature/uranium_ore.json @@ -0,0 +1,27 @@ +{ + "feature": "antarchy:uranium_ore", + "placement": [ + { + "type": "minecraft:count", + "count": 12 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "min_inclusive": { + "absolute": -64 + }, + "max_inclusive": { + "absolute": 32 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/processor_list/fallen_kingdom_castle_processor.json b/common/src/main/resources/data/antarchy/worldgen/processor_list/fallen_kingdom_castle_processor.json new file mode 100644 index 00000000..8c6d77f2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/processor_list/fallen_kingdom_castle_processor.json @@ -0,0 +1,18 @@ +{ + "processors": [ + { + "processor_type": "integrated_api:integrated_block_replace_processor", + "input_block" : "minecraft:cobblestone", + "required_mod" : "quark", + "output_block" : "quark:cobblestone_bricks", + "probability" : 0.4 + }, + { + "processor_type": "integrated_api:integrated_block_replace_processor", + "input_block" : "minecraft:mossy_cobblestone", + "required_mod" : "quark", + "output_block" : "quark:mossy_cobblestone_bricks", + "probability" : 0.4 + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/processor_list/generic_processor.json b/common/src/main/resources/data/antarchy/worldgen/processor_list/generic_processor.json new file mode 100644 index 00000000..1e098c7f --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/processor_list/generic_processor.json @@ -0,0 +1,10 @@ +{ + "processors": [ + { + "processor_type": "integrated_api:tick_blocks_processor", + "blocks_to_tick": [ + "minecraft:dispenser" + ] + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/worldgen/structure/fallen_kingdom_castle.json b/common/src/main/resources/data/antarchy/worldgen/structure/fallen_kingdom_castle.json new file mode 100644 index 00000000..73b7adb2 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/structure/fallen_kingdom_castle.json @@ -0,0 +1,22 @@ +{ + "type": "integrated_api:generic_structure", + "start_pool": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle", + "size": 12, + "terrain_height_radius_check": 4, + "allowed_terrain_height_range": 14, + "valid_biome_radius_check": 1, + "biomes": "#antarchy:has_structure/fallen_kingdom_castle_biomes", + "step": "surface_structures", + "enhanced_terrain_adaptation": { + "type": "integrated_api:none" + }, + "project_start_to_heightmap": "WORLD_SURFACE_WG", + "start_height": { + "type": "minecraft:constant", + "value": { + "absolute": 0 + } + }, + "spawn_overrides": {}, + "liquid_settings": "ignore_waterlogging" +} diff --git a/common/src/main/resources/data/antarchy/worldgen/structure/trayaurus_lab.json b/common/src/main/resources/data/antarchy/worldgen/structure/trayaurus_lab.json new file mode 100644 index 00000000..3dfb6256 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/structure/trayaurus_lab.json @@ -0,0 +1,17 @@ +{ + "type": "integrated_api:generic_structure", + "start_pool": "antarchy:trayaurus_lab/trayaurus_lab", + "size": 3, + "terrain_height_radius_check": 1, + "allowed_terrain_height_range": 10, + "valid_biome_radius_check": 1, + "biomes": "#antarchy:has_structure/trayaurus_lab_biomes", + "step": "surface_structures", + "terrain_adaptation": "beard_thin", + "project_start_to_heightmap": "WORLD_SURFACE_WG", + "start_height": { + "absolute": 0 + }, + "spawn_overrides": {}, + "liquid_settings": "ignore_waterlogging" +} diff --git a/common/src/main/resources/data/antarchy/worldgen/structure_set/elythia_rare.json b/common/src/main/resources/data/antarchy/worldgen/structure_set/elythia_rare.json new file mode 100644 index 00000000..0cc32c09 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/structure_set/elythia_rare.json @@ -0,0 +1,18 @@ +{ + "structures": [ + { + "structure": "antarchy:trayaurus_lab", + "weight": 1 + }, + { + "structure": "antarchy:fallen_kingdom_castle", + "weight": 1 + } + ], + "placement": { + "salt": 659843583, + "spacing": 75, + "separation": 68, + "type": "integrated_api:advanced_random_spread" + } +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle.json new file mode 100644 index 00000000..2b225e95 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle.json @@ -0,0 +1,22 @@ +{ + "name": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle1", + "processors": "antarchy:fallen_kingdom_castle_processor", + "projection": "rigid", + "enhanced_terrain_adaptation": { + "type": "integrated_api:custom", + "carves": true, + "beards": true, + "kernel_size": 35, + "kernel_distance": 35 + }, + "element_type": "integrated_api:integrated_api_single_pool_element" + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle2.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle2.json new file mode 100644 index 00000000..dc15dfa0 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle2.json @@ -0,0 +1,22 @@ +{ + "name": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle2", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle2", + "processors": "antarchy:fallen_kingdom_castle_processor", + "projection": "rigid", + "enhanced_terrain_adaptation": { + "type": "integrated_api:custom", + "carves": true, + "beards": true, + "kernel_size": 35, + "kernel_distance": 35 + }, + "element_type": "integrated_api:integrated_api_single_pool_element" + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle3.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle3.json new file mode 100644 index 00000000..05fbcaa8 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle3.json @@ -0,0 +1,22 @@ +{ + "name": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle3", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle3", + "processors": "antarchy:fallen_kingdom_castle_processor", + "projection": "rigid", + "enhanced_terrain_adaptation": { + "type": "integrated_api:custom", + "carves": true, + "beards": true, + "kernel_size": 35, + "kernel_distance": 35 + }, + "element_type": "integrated_api:integrated_api_single_pool_element" + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_banner.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_banner.json new file mode 100644 index 00000000..53b950e6 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_banner.json @@ -0,0 +1,15 @@ +{ + "name": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle_banner", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle_banner", + "processors": "antarchy:fallen_kingdom_castle_processor", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_bridge.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_bridge.json new file mode 100644 index 00000000..b0b06695 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_bridge.json @@ -0,0 +1,15 @@ +{ + "name": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle_bridge", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle_bridge", + "processors": "antarchy:fallen_kingdom_castle_processor", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_flag.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_flag.json new file mode 100644 index 00000000..0044b59b --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/fallen_kingdom_castle/fallen_kingdom_castle_flag.json @@ -0,0 +1,15 @@ +{ + "name": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle_flag", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:fallen_kingdom_castle/fallen_kingdom_castle_flag", + "processors": "antarchy:fallen_kingdom_castle_processor", + "projection": "rigid", + "element_type": "minecraft:single_pool_element" + } + } + ] +} diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab.json new file mode 100644 index 00000000..8a7ad2f3 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab.json @@ -0,0 +1,15 @@ +{ + "name": "antarchy:trayaurus_lab/trayaurus_lab", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:trayaurus_lab/trayaurus_lab", + "processors": "antarchy:generic_processor", + "projection": "rigid", + "element_type": "integrated_api:integrated_api_single_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab_bottom.json b/common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab_bottom.json new file mode 100644 index 00000000..5e9d3f17 --- /dev/null +++ b/common/src/main/resources/data/antarchy/worldgen/template_pool/trayaurus_lab/trayaurus_lab_bottom.json @@ -0,0 +1,15 @@ +{ + "name": "antarchy:trayaurus_lab/trayaurus_lab_bottom", + "fallback": "minecraft:empty", + "elements": [ + { + "weight": 1, + "element": { + "location": "antarchy:trayaurus_lab/trayaurus_lab_bottom", + "processors": "antarchy:generic_processor", + "projection": "rigid", + "element_type": "integrated_api:integrated_api_single_pool_element" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/c/tags/block/fence_gates.json b/common/src/main/resources/data/c/tags/block/fence_gates.json new file mode 100644 index 00000000..628a0416 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/fence_gates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_fence_gate" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/ores.json b/common/src/main/resources/data/c/tags/block/ores.json new file mode 100644 index 00000000..7ee4e077 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#c:ores/titanium", + "#c:ores/uranium" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/ores/titanium.json b/common/src/main/resources/data/c/tags/block/ores/titanium.json new file mode 100644 index 00000000..51a3cb8b --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/ores/titanium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_ore", + "antarchy:deepslate_titanium_ore" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/ores/uranium.json b/common/src/main/resources/data/c/tags/block/ores/uranium.json new file mode 100644 index 00000000..004de06d --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/ores/uranium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_ore", + "antarchy:deepslate_uranium_ore" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/ores_in_ground/deepslate.json b/common/src/main/resources/data/c/tags/block/ores_in_ground/deepslate.json new file mode 100644 index 00000000..a18a1543 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/ores_in_ground/deepslate.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:deepslate_uranium_ore", + "antarchy:deepslate_titanium_ore" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/ores_in_ground/stone.json b/common/src/main/resources/data/c/tags/block/ores_in_ground/stone.json new file mode 100644 index 00000000..5d96296f --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/ores_in_ground/stone.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_ore", + "antarchy:titanium_ore" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/sandstone/blocks.json b/common/src/main/resources/data/c/tags/block/sandstone/blocks.json new file mode 100644 index 00000000..62958bac --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/sandstone/blocks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone", + "antarchy:chiseled_dream_sandstone", + "antarchy:cut_dream_sandstone", + "antarchy:smooth_dream_sandstone" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/sandstone/slabs.json b/common/src/main/resources/data/c/tags/block/sandstone/slabs.json new file mode 100644 index 00000000..6d2c70e8 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/sandstone/slabs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone_slab", + "antarchy:smooth_dream_sandstone_slab", + "antarchy:cut_dream_sandstone_slab" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/sandstone/stairs.json b/common/src/main/resources/data/c/tags/block/sandstone/stairs.json new file mode 100644 index 00000000..896f6fad --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/sandstone/stairs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone_stairs", + "antarchy:smooth_dream_sandstone_stairs" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/storage_blocks.json b/common/src/main/resources/data/c/tags/block/storage_blocks.json new file mode 100644 index 00000000..7ada88fb --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/storage_blocks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#c:storage_blocks/uranium", + "#c:storage_blocks/raw_uranium", + "#c:storage_blocks/titanium", + "#c:storage_blocks/raw_titanium" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/storage_blocks/raw_titanium.json b/common/src/main/resources/data/c/tags/block/storage_blocks/raw_titanium.json new file mode 100644 index 00000000..4b5d6f93 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/storage_blocks/raw_titanium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:raw_titanium_block" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/storage_blocks/raw_uranium.json b/common/src/main/resources/data/c/tags/block/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..d27b02b0 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/storage_blocks/raw_uranium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:raw_uranium_block" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/storage_blocks/titanium.json b/common/src/main/resources/data/c/tags/block/storage_blocks/titanium.json new file mode 100644 index 00000000..68fda782 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/storage_blocks/titanium.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_block", + "antarchy:cut_titanium", + "antarchy:cut_titanium_slab", + "antarchy:cut_titanium_stairs", + "antarchy:chiseled_titanium", + "antarchy:titanium_door", + "antarchy:titanium_trapdoor", + "antarchy:titanium_bars", + "antarchy:titanium_bulb" + ] +} diff --git a/common/src/main/resources/data/c/tags/block/storage_blocks/uranium.json b/common/src/main/resources/data/c/tags/block/storage_blocks/uranium.json new file mode 100644 index 00000000..29a144b3 --- /dev/null +++ b/common/src/main/resources/data/c/tags/block/storage_blocks/uranium.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_block", + "antarchy:cut_uranium", + "antarchy:cut_uranium_slab", + "antarchy:cut_uranium_stairs", + "antarchy:chiseled_uranium", + "antarchy:uranium_door", + "antarchy:uranium_trapdoor", + "antarchy:uranium_bars", + "antarchy:uranium_bulb" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/animal_foods.json b/common/src/main/resources/data/c/tags/item/animal_foods.json new file mode 100644 index 00000000..feb046f5 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/animal_foods.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:moleworm" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/axes.json b/common/src/main/resources/data/c/tags/item/axes.json new file mode 100644 index 00000000..fb4c4964 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/axes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_axe", + "antarchy:battle_axe" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/boots.json b/common/src/main/resources/data/c/tags/item/boots.json new file mode 100644 index 00000000..91b3a273 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/boots.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_boots", + "antarchy:nightmare_boots", + "antarchy:blood_crystal_boots" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/bows.json b/common/src/main/resources/data/c/tags/item/bows.json new file mode 100644 index 00000000..66565526 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/bows.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_bow" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/chestplates.json b/common/src/main/resources/data/c/tags/item/chestplates.json new file mode 100644 index 00000000..033455d2 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/chestplates.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_chestplate", + "antarchy:nightmare_chestplate", + "antarchy:blood_crystal_chestplate" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/crossbows.json b/common/src/main/resources/data/c/tags/item/crossbows.json new file mode 100644 index 00000000..d0458b36 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/crossbows.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_crossbow" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/elytra.json b/common/src/main/resources/data/c/tags/item/elytra.json new file mode 100644 index 00000000..32ba9b63 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/elytra.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:brutalfly_elytra" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/fence_gates.json b/common/src/main/resources/data/c/tags/item/fence_gates.json new file mode 100644 index 00000000..628a0416 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/fence_gates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_fence_gate" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/foods.json b/common/src/main/resources/data/c/tags/item/foods.json new file mode 100644 index 00000000..aae71222 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/foods.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "#c:foods/soup", + "antarchy:blood_crystal_apple", + "antarchy:mud_pie", + "antarchy:rainbow_sugar", + "antarchy:cornea_ear", + "antarchy:moleworm" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/foods/food_poisoning.json b/common/src/main/resources/data/c/tags/item/foods/food_poisoning.json new file mode 100644 index 00000000..416e8237 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/foods/food_poisoning.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:mud_pie", + "antarchy:moleworm" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/foods/soup.json b/common/src/main/resources/data/c/tags/item/foods/soup.json new file mode 100644 index 00000000..0e21e13e --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/foods/soup.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:cloud_shark_fin_soup" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/helmets.json b/common/src/main/resources/data/c/tags/item/helmets.json new file mode 100644 index 00000000..bb4cc79a --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/helmets.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_helmet", + "antarchy:nightmare_helmet", + "antarchy:moggles", + "antarchy:blood_crystal_helmet", + "antarchy:fallen_king_crown" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/hoes.json b/common/src/main/resources/data/c/tags/item/hoes.json new file mode 100644 index 00000000..eb8474b2 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/hoes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_hoe" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/ingots.json b/common/src/main/resources/data/c/tags/item/ingots.json new file mode 100644 index 00000000..5c8c1102 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/ingots.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#c:ingots/titanium", + "#c:ingots/uranium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/ingots/titanium.json b/common/src/main/resources/data/c/tags/item/ingots/titanium.json new file mode 100644 index 00000000..0c40bede --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/ingots/titanium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_ingot" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/ingots/uranium.json b/common/src/main/resources/data/c/tags/item/ingots/uranium.json new file mode 100644 index 00000000..c3391b6e --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/ingots/uranium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_ingot" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/leaves.json b/common/src/main/resources/data/c/tags/item/leaves.json new file mode 100644 index 00000000..019600cb --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/leaves.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_leaves" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/leggings.json b/common/src/main/resources/data/c/tags/item/leggings.json new file mode 100644 index 00000000..bfa8e776 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/leggings.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_leggings", + "antarchy:nightmare_leggings", + "antarchy:blood_crystal_leggings" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/nuggets.json b/common/src/main/resources/data/c/tags/item/nuggets.json new file mode 100644 index 00000000..787f0bcf --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/nuggets.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#c:nuggets/titanium", + "#c:nuggets/uranium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/nuggets/titanium.json b/common/src/main/resources/data/c/tags/item/nuggets/titanium.json new file mode 100644 index 00000000..fafc2765 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/nuggets/titanium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_nugget" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/nuggets/uranium.json b/common/src/main/resources/data/c/tags/item/nuggets/uranium.json new file mode 100644 index 00000000..33997321 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/nuggets/uranium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_nugget" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/ores.json b/common/src/main/resources/data/c/tags/item/ores.json new file mode 100644 index 00000000..7ee4e077 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/ores.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#c:ores/titanium", + "#c:ores/uranium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/ores/titanium.json b/common/src/main/resources/data/c/tags/item/ores/titanium.json new file mode 100644 index 00000000..51a3cb8b --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/ores/titanium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_ore", + "antarchy:deepslate_titanium_ore" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/ores/uranium.json b/common/src/main/resources/data/c/tags/item/ores/uranium.json new file mode 100644 index 00000000..004de06d --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/ores/uranium.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_ore", + "antarchy:deepslate_uranium_ore" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/pickaxes.json b/common/src/main/resources/data/c/tags/item/pickaxes.json new file mode 100644 index 00000000..5418fd4b --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/pickaxes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_pickaxe" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/raw_materials.json b/common/src/main/resources/data/c/tags/item/raw_materials.json new file mode 100644 index 00000000..9d6975bd --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/raw_materials.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "#c:raw_materials/titanium", + "#c:raw_materials/uranium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/raw_materials/titanium.json b/common/src/main/resources/data/c/tags/item/raw_materials/titanium.json new file mode 100644 index 00000000..c0f35467 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/raw_materials/titanium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:raw_titanium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/raw_materials/uranium.json b/common/src/main/resources/data/c/tags/item/raw_materials/uranium.json new file mode 100644 index 00000000..9fffc783 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/raw_materials/uranium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:raw_uranium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/sandstone/blocks.json b/common/src/main/resources/data/c/tags/item/sandstone/blocks.json new file mode 100644 index 00000000..62958bac --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/sandstone/blocks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone", + "antarchy:chiseled_dream_sandstone", + "antarchy:cut_dream_sandstone", + "antarchy:smooth_dream_sandstone" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/sandstone/slabs.json b/common/src/main/resources/data/c/tags/item/sandstone/slabs.json new file mode 100644 index 00000000..6d2c70e8 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/sandstone/slabs.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone_slab", + "antarchy:smooth_dream_sandstone_slab", + "antarchy:cut_dream_sandstone_slab" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/sandstone/stairs.json b/common/src/main/resources/data/c/tags/item/sandstone/stairs.json new file mode 100644 index 00000000..896f6fad --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/sandstone/stairs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone_stairs", + "antarchy:smooth_dream_sandstone_stairs" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/shovels.json b/common/src/main/resources/data/c/tags/item/shovels.json new file mode 100644 index 00000000..41d829cb --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/shovels.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_shovel" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/slime_balls.json b/common/src/main/resources/data/c/tags/item/slime_balls.json new file mode 100644 index 00000000..74e34e54 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/slime_balls.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:slime_ball", + "antarchy:triffid_goo" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/storage_blocks.json b/common/src/main/resources/data/c/tags/item/storage_blocks.json new file mode 100644 index 00000000..7ada88fb --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/storage_blocks.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "#c:storage_blocks/uranium", + "#c:storage_blocks/raw_uranium", + "#c:storage_blocks/titanium", + "#c:storage_blocks/raw_titanium" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/storage_blocks/raw_titanium.json b/common/src/main/resources/data/c/tags/item/storage_blocks/raw_titanium.json new file mode 100644 index 00000000..4b5d6f93 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/storage_blocks/raw_titanium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:raw_titanium_block" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/storage_blocks/raw_uranium.json b/common/src/main/resources/data/c/tags/item/storage_blocks/raw_uranium.json new file mode 100644 index 00000000..d27b02b0 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/storage_blocks/raw_uranium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:raw_uranium_block" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/storage_blocks/titanium.json b/common/src/main/resources/data/c/tags/item/storage_blocks/titanium.json new file mode 100644 index 00000000..ab4fd344 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/storage_blocks/titanium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_block" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/storage_blocks/uranium.json b/common/src/main/resources/data/c/tags/item/storage_blocks/uranium.json new file mode 100644 index 00000000..af7684d6 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/storage_blocks/uranium.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_block" + ] +} diff --git a/common/src/main/resources/data/c/tags/item/swords.json b/common/src/main/resources/data/c/tags/item/swords.json new file mode 100644 index 00000000..f3851fd9 --- /dev/null +++ b/common/src/main/resources/data/c/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "antarchy:big_bertha", + "antarchy:ultimate_sword", + "antarchy:nightmare_sword", + "antarchy:basilisk_dagger", + "antarchy:blood_crystal_katana" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json b/common/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 00000000..a9f77d6c --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_hanging_sign", + "antarchy:ouranwood_wall_hanging_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/ceiling_hanging_signs.json b/common/src/main/resources/data/minecraft/tags/block/ceiling_hanging_signs.json new file mode 100644 index 00000000..b030962b --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/ceiling_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_hanging_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/dirt.json b/common/src/main/resources/data/minecraft/tags/block/dirt.json new file mode 100644 index 00000000..26f30b50 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/dirt.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:infested_rooted_dirt", + "antarchy:infested_coarse_dirt", + "antarchy:umbral_moss_block" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/doors.json b/common/src/main/resources/data/minecraft/tags/block/doors.json new file mode 100644 index 00000000..e6ac4fd5 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_door", + "antarchy:titanium_door" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/fence_gates.json b/common/src/main/resources/data/minecraft/tags/block/fence_gates.json new file mode 100644 index 00000000..628a0416 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/fence_gates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_fence_gate" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/flowers.json b/common/src/main/resources/data/minecraft/tags/block/flowers.json new file mode 100644 index 00000000..0bf5c657 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/flowers.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed", + "antarchy:torchflower_bush" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/leaves.json b/common/src/main/resources/data/minecraft/tags/block/leaves.json new file mode 100644 index 00000000..019600cb --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/leaves.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_leaves" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/logs.json b/common/src/main/resources/data/minecraft/tags/block/logs.json new file mode 100644 index 00000000..01800b33 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/logs_that_burn.json b/common/src/main/resources/data/minecraft/tags/block/logs_that_burn.json new file mode 100644 index 00000000..01800b33 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/mineable/axe.json b/common/src/main/resources/data/minecraft/tags/block/mineable/axe.json new file mode 100644 index 00000000..136beca6 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/mineable/axe.json @@ -0,0 +1,24 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood", + "antarchy:ouranwood_planks", + "antarchy:ouranwood_stairs", + "antarchy:ouranwood_slab", + "antarchy:ouranwood_fence", + "antarchy:ouranwood_fence_gate", + "antarchy:ouranwood_door", + "antarchy:ouranwood_trapdoor", + "antarchy:ouranwood_pressure_plate", + "antarchy:ouranwood_button", + "antarchy:ouranwood_sign", + "antarchy:ouranwood_wall_sign", + "antarchy:ouranwood_hanging_sign", + "antarchy:ouranwood_wall_hanging_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/mineable/hoe.json b/common/src/main/resources/data/minecraft/tags/block/mineable/hoe.json new file mode 100644 index 00000000..019600cb --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/mineable/hoe.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_leaves" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/common/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 00000000..fec4d2c7 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,57 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_ore", + "antarchy:deepslate_uranium_ore", + "antarchy:titanium_ore", + "antarchy:deepslate_titanium_ore", + "antarchy:uranium_block", + "antarchy:cut_uranium", + "antarchy:cut_uranium_slab", + "antarchy:cut_uranium_stairs", + "antarchy:chiseled_uranium", + "antarchy:uranium_door", + "antarchy:uranium_trapdoor", + "antarchy:uranium_bars", + "antarchy:uranium_bulb", + "antarchy:titanium_block", + "antarchy:cut_titanium", + "antarchy:cut_titanium_slab", + "antarchy:cut_titanium_stairs", + "antarchy:chiseled_titanium", + "antarchy:titanium_door", + "antarchy:titanium_trapdoor", + "antarchy:titanium_bars", + "antarchy:titanium_bulb", + "antarchy:nyxite", + "antarchy:polished_nyxite", + "antarchy:chiseled_nyxite", + "antarchy:nyxite_bricks", + "antarchy:nyxite_stairs", + "antarchy:nyxite_slab", + "antarchy:nyxite_wall", + "antarchy:polished_nyxite_stairs", + "antarchy:polished_nyxite_slab", + "antarchy:polished_nyxite_wall", + "antarchy:nyxite_brick_stairs", + "antarchy:nyxite_brick_slab", + "antarchy:nyxite_brick_wall", + "antarchy:nyxite_spike", + "antarchy:potent_nyxite", + "antarchy:blood_crystal_block", + "antarchy:budding_blood_crystal", + "antarchy:blood_crystal_cluster", + "antarchy:dream_sandstone", + "antarchy:chiseled_dream_sandstone", + "antarchy:cut_dream_sandstone", + "antarchy:smooth_dream_sandstone", + "antarchy:dream_sandstone_stairs", + "antarchy:dream_sandstone_slab", + "antarchy:dream_sandstone_wall", + "antarchy:smooth_dream_sandstone_stairs", + "antarchy:smooth_dream_sandstone_slab", + "antarchy:cut_dream_sandstone_slab", + "antarchy:red_ant_nest" + ] +} + diff --git a/common/src/main/resources/data/minecraft/tags/block/mineable/shovel.json b/common/src/main/resources/data/minecraft/tags/block/mineable/shovel.json new file mode 100644 index 00000000..efe8c75a --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/mineable/shovel.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:infested_rooted_dirt", + "antarchy:infested_coarse_dirt", + "antarchy:brown_ant_nest", + "antarchy:rainbow_ant_nest", + "antarchy:dream_sand", + "antarchy:cloud_block" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/needs_iron_tool.json b/common/src/main/resources/data/minecraft/tags/block/needs_iron_tool.json new file mode 100644 index 00000000..5d8944bc --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/needs_iron_tool.json @@ -0,0 +1,29 @@ +{ + "replace": false, + "values": [ + "antarchy:titanium_ore", + "antarchy:deepslate_titanium_ore", + "antarchy:uranium_ore", + "antarchy:deepslate_uranium_ore", + "antarchy:titanium_block", + "antarchy:raw_titanium_block", + "antarchy:cut_titanium", + "antarchy:cut_titanium_slab", + "antarchy:cut_titanium_stairs", + "antarchy:chiseled_titanium", + "antarchy:titanium_door", + "antarchy:titanium_trapdoor", + "antarchy:titanium_bars", + "antarchy:titanium_bulb", + "antarchy:uranium_block", + "antarchy:raw_uranium_block", + "antarchy:cut_uranium", + "antarchy:cut_uranium_slab", + "antarchy:cut_uranium_stairs", + "antarchy:chiseled_uranium", + "antarchy:uranium_door", + "antarchy:uranium_trapdoor", + "antarchy:uranium_bars", + "antarchy:uranium_bulb" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json b/common/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/needs_stone_tool.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/planks.json b/common/src/main/resources/data/minecraft/tags/block/planks.json new file mode 100644 index 00000000..fbfbe78e --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/planks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_planks" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/sand.json b/common/src/main/resources/data/minecraft/tags/block/sand.json new file mode 100644 index 00000000..d79aca3c --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sand" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/saplings.json b/common/src/main/resources/data/minecraft/tags/block/saplings.json new file mode 100644 index 00000000..2af25ce5 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/saplings.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_acorn" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/slabs.json b/common/src/main/resources/data/minecraft/tags/block/slabs.json new file mode 100644 index 00000000..c369e8a4 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite_slab", + "antarchy:polished_nyxite_slab", + "antarchy:nyxite_brick_slab", + "antarchy:dream_sandstone_slab", + "antarchy:smooth_dream_sandstone_slab", + "antarchy:cut_dream_sandstone_slab", + "antarchy:cut_uranium_slab", + "antarchy:cut_titanium_slab" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/stairs.json b/common/src/main/resources/data/minecraft/tags/block/stairs.json new file mode 100644 index 00000000..eede1ceb --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/stairs.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite_stairs", + "antarchy:nyxite_brick_stairs", + "antarchy:polished_nyxite_stairs", + "antarchy:dream_sandstone_stairs", + "antarchy:smooth_dream_sandstone_stairs", + "antarchy:cut_titanium_stairs", + "antarchy:cut_uranium_stairs" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/standing_signs.json b/common/src/main/resources/data/minecraft/tags/block/standing_signs.json new file mode 100644 index 00000000..61a8a4d5 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/standing_signs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/tall_flowers.json b/common/src/main/resources/data/minecraft/tags/block/tall_flowers.json new file mode 100644 index 00000000..0bf5c657 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/tall_flowers.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed", + "antarchy:torchflower_bush" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/trapdoors.json b/common/src/main/resources/data/minecraft/tags/block/trapdoors.json new file mode 100644 index 00000000..174efdac --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_trapdoor", + "antarchy:titanium_trapdoor" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wall_hanging_signs.json b/common/src/main/resources/data/minecraft/tags/block/wall_hanging_signs.json new file mode 100644 index 00000000..2b95abe7 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wall_hanging_signs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_wall_hanging_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wall_signs.json b/common/src/main/resources/data/minecraft/tags/block/wall_signs.json new file mode 100644 index 00000000..47091e17 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wall_signs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_wall_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/walls.json b/common/src/main/resources/data/minecraft/tags/block/walls.json new file mode 100644 index 00000000..8df37e0e --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/walls.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sandstone_wall", + "antarchy:nyxite_wall", + "antarchy:polished_nyxite_wall", + "antarchy:nyxite_brick_wall" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_buttons.json b/common/src/main/resources/data/minecraft/tags/block/wooden_buttons.json new file mode 100644 index 00000000..9f9f176f --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_buttons.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_button" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_doors.json b/common/src/main/resources/data/minecraft/tags/block/wooden_doors.json new file mode 100644 index 00000000..93bb2e7f --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_doors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_door" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_fences.json b/common/src/main/resources/data/minecraft/tags/block/wooden_fences.json new file mode 100644 index 00000000..d103ebdd --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_fences.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_fence" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json b/common/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json new file mode 100644 index 00000000..fb1e3e81 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_pressure_plate" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_slabs.json b/common/src/main/resources/data/minecraft/tags/block/wooden_slabs.json new file mode 100644 index 00000000..d60c2f07 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_slabs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_slab" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_stairs.json b/common/src/main/resources/data/minecraft/tags/block/wooden_stairs.json new file mode 100644 index 00000000..8e1ff149 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_stairs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_stairs" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json b/common/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json new file mode 100644 index 00000000..3567295e --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/block/wooden_trapdoors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_trapdoor" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/entity_type/zombies.json b/common/src/main/resources/data/minecraft/tags/entity_type/zombies.json new file mode 100644 index 00000000..5d341ba2 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/entity_type/zombies.json @@ -0,0 +1,4 @@ +{ + "replace": false, + "values": [] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/axes.json b/common/src/main/resources/data/minecraft/tags/item/axes.json new file mode 100644 index 00000000..fb4c4964 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/axes.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_axe", + "antarchy:battle_axe" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/boats.json b/common/src/main/resources/data/minecraft/tags/item/boats.json new file mode 100644 index 00000000..6ee8cf49 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/boats.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_boat", + "antarchy:ouranwood_chest_boat" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/chest_armor.json b/common/src/main/resources/data/minecraft/tags/item/chest_armor.json new file mode 100644 index 00000000..033455d2 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/chest_armor.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_chestplate", + "antarchy:nightmare_chestplate", + "antarchy:blood_crystal_chestplate" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/chest_boats.json b/common/src/main/resources/data/minecraft/tags/item/chest_boats.json new file mode 100644 index 00000000..8e18b86e --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/chest_boats.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_chest_boat" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/dirt.json b/common/src/main/resources/data/minecraft/tags/item/dirt.json new file mode 100644 index 00000000..26f30b50 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/dirt.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:infested_rooted_dirt", + "antarchy:infested_coarse_dirt", + "antarchy:umbral_moss_block" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/doors.json b/common/src/main/resources/data/minecraft/tags/item/doors.json new file mode 100644 index 00000000..e6ac4fd5 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/doors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_door", + "antarchy:titanium_door" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/bow.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 00000000..66565526 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_bow" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/crossbow.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/crossbow.json new file mode 100644 index 00000000..d0458b36 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/crossbow.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_crossbow" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/durability.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/durability.json new file mode 100644 index 00000000..01876be3 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/durability.json @@ -0,0 +1,32 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_axe", + "antarchy:ultimate_pickaxe", + "antarchy:ultimate_shovel", + "antarchy:ultimate_hoe", + "antarchy:ultimate_sword", + "antarchy:battle_axe", + "antarchy:big_bertha", + "antarchy:nightmare_sword", + "antarchy:basilisk_dagger", + "antarchy:ultimate_bow", + "antarchy:ultimate_crossbow", + "antarchy:brutalfly_elytra", + "antarchy:ultimate_helmet", + "antarchy:ultimate_chestplate", + "antarchy:ultimate_leggings", + "antarchy:ultimate_boots", + "antarchy:nightmare_helmet", + "antarchy:nightmare_chestplate", + "antarchy:nightmare_leggings", + "antarchy:nightmare_boots", + "antarchy:moggles", + "antarchy:blood_crystal_katana", + "antarchy:blood_crystal_helmet", + "antarchy:blood_crystal_chestplate", + "antarchy:blood_crystal_leggings", + "antarchy:blood_crystal_boots", + "antarchy:fallen_king_crown" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/elytra.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/elytra.json new file mode 100644 index 00000000..91e23a16 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/elytra.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:elytra", + "antarchy:brutalfly_elytra" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/equippable.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/equippable.json new file mode 100644 index 00000000..858f350a --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/equippable.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:battle_axe", + "antarchy:ultimate_bow", + "antarchy:ultimate_crossbow", + "antarchy:brutalfly_elytra" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/fire_aspect.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/fire_aspect.json new file mode 100644 index 00000000..90c9e379 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/fire_aspect.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_sword", + "antarchy:big_bertha", + "antarchy:blood_crystal_katana" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/mace.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/mace.json new file mode 100644 index 00000000..d275da3f --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/mace.json @@ -0,0 +1,5 @@ +{ + "replace": false, + "values": [ + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/enchantable/weapon.json b/common/src/main/resources/data/minecraft/tags/item/enchantable/weapon.json new file mode 100644 index 00000000..6f080328 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/enchantable/weapon.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "antarchy:battle_axe", + "antarchy:ultimate_axe", + "antarchy:ultimate_sword", + "antarchy:big_bertha", + "antarchy:nightmare_sword", + "antarchy:basilisk_dagger", + "antarchy:blood_crystal_katana" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/fence_gates.json b/common/src/main/resources/data/minecraft/tags/item/fence_gates.json new file mode 100644 index 00000000..628a0416 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/fence_gates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_fence_gate" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/flowers.json b/common/src/main/resources/data/minecraft/tags/item/flowers.json new file mode 100644 index 00000000..0bf5c657 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/flowers.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed", + "antarchy:torchflower_bush" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/foot_armor.json b/common/src/main/resources/data/minecraft/tags/item/foot_armor.json new file mode 100644 index 00000000..91b3a273 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/foot_armor.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_boots", + "antarchy:nightmare_boots", + "antarchy:blood_crystal_boots" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/hanging_signs.json b/common/src/main/resources/data/minecraft/tags/item/hanging_signs.json new file mode 100644 index 00000000..b030962b --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/hanging_signs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_hanging_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/head_armor.json b/common/src/main/resources/data/minecraft/tags/item/head_armor.json new file mode 100644 index 00000000..bb4cc79a --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/head_armor.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_helmet", + "antarchy:nightmare_helmet", + "antarchy:moggles", + "antarchy:blood_crystal_helmet", + "antarchy:fallen_king_crown" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/hoes.json b/common/src/main/resources/data/minecraft/tags/item/hoes.json new file mode 100644 index 00000000..eb8474b2 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/hoes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_hoe" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/leaves.json b/common/src/main/resources/data/minecraft/tags/item/leaves.json new file mode 100644 index 00000000..019600cb --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/leaves.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_leaves" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/leg_armor.json b/common/src/main/resources/data/minecraft/tags/item/leg_armor.json new file mode 100644 index 00000000..bfa8e776 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/leg_armor.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_leggings", + "antarchy:nightmare_leggings", + "antarchy:blood_crystal_leggings" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/logs.json b/common/src/main/resources/data/minecraft/tags/item/logs.json new file mode 100644 index 00000000..01800b33 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/logs.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/logs_that_burn.json b/common/src/main/resources/data/minecraft/tags/item/logs_that_burn.json new file mode 100644 index 00000000..01800b33 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/logs_that_burn.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_log", + "antarchy:ouranwood_wood", + "antarchy:mossy_ouranwood_log", + "antarchy:mossy_ouranwood_wood", + "antarchy:stripped_ouranwood_log", + "antarchy:stripped_ouranwood_wood" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/pickaxes.json b/common/src/main/resources/data/minecraft/tags/item/pickaxes.json new file mode 100644 index 00000000..5418fd4b --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/pickaxes.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_pickaxe" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/piglin_safe_armor.json b/common/src/main/resources/data/minecraft/tags/item/piglin_safe_armor.json new file mode 100644 index 00000000..697a3e6d --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/piglin_safe_armor.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:fallen_king_crown" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/planks.json b/common/src/main/resources/data/minecraft/tags/item/planks.json new file mode 100644 index 00000000..fbfbe78e --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/planks.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_planks" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/sand.json b/common/src/main/resources/data/minecraft/tags/item/sand.json new file mode 100644 index 00000000..d79aca3c --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/sand.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:dream_sand" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/saplings.json b/common/src/main/resources/data/minecraft/tags/item/saplings.json new file mode 100644 index 00000000..2af25ce5 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/saplings.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_acorn" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/shovels.json b/common/src/main/resources/data/minecraft/tags/item/shovels.json new file mode 100644 index 00000000..41d829cb --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/shovels.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_shovel" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/signs.json b/common/src/main/resources/data/minecraft/tags/item/signs.json new file mode 100644 index 00000000..61a8a4d5 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/signs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_sign" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/slabs.json b/common/src/main/resources/data/minecraft/tags/item/slabs.json new file mode 100644 index 00000000..c369e8a4 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/slabs.json @@ -0,0 +1,13 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite_slab", + "antarchy:polished_nyxite_slab", + "antarchy:nyxite_brick_slab", + "antarchy:dream_sandstone_slab", + "antarchy:smooth_dream_sandstone_slab", + "antarchy:cut_dream_sandstone_slab", + "antarchy:cut_uranium_slab", + "antarchy:cut_titanium_slab" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/slime_balls.json b/common/src/main/resources/data/minecraft/tags/item/slime_balls.json new file mode 100644 index 00000000..1c54cc36 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/slime_balls.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:triffid_goo" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/stairs.json b/common/src/main/resources/data/minecraft/tags/item/stairs.json new file mode 100644 index 00000000..eede1ceb --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/stairs.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite_stairs", + "antarchy:nyxite_brick_stairs", + "antarchy:polished_nyxite_stairs", + "antarchy:dream_sandstone_stairs", + "antarchy:smooth_dream_sandstone_stairs", + "antarchy:cut_titanium_stairs", + "antarchy:cut_uranium_stairs" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/swords.json b/common/src/main/resources/data/minecraft/tags/item/swords.json new file mode 100644 index 00000000..7700afc0 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/swords.json @@ -0,0 +1,10 @@ +{ + "replace": false, + "values": [ + "antarchy:ultimate_sword", + "antarchy:nightmare_sword", + "antarchy:basilisk_dagger", + "antarchy:big_bertha", + "antarchy:blood_crystal_katana" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/tall_flowers.json b/common/src/main/resources/data/minecraft/tags/item/tall_flowers.json new file mode 100644 index 00000000..0bf5c657 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/tall_flowers.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "antarchy:orange_milkweed", + "antarchy:pink_milkweed", + "antarchy:torchflower_bush" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/trapdoors.json b/common/src/main/resources/data/minecraft/tags/item/trapdoors.json new file mode 100644 index 00000000..174efdac --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/trapdoors.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "antarchy:uranium_trapdoor", + "antarchy:titanium_trapdoor" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/trim_materials.json b/common/src/main/resources/data/minecraft/tags/item/trim_materials.json new file mode 100644 index 00000000..cda0cb66 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/trim_materials.json @@ -0,0 +1,11 @@ +{ + "replace": false, + "values": [ + "antarchy:blood_crystal_shard", + "antarchy:nightmare_scale", + "antarchy:uranium_ingot", + "antarchy:titanium_ingot" + ] +} + + diff --git a/common/src/main/resources/data/minecraft/tags/item/walls.json b/common/src/main/resources/data/minecraft/tags/item/walls.json new file mode 100644 index 00000000..389a5cde --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/walls.json @@ -0,0 +1,9 @@ +{ + "replace": false, + "values": [ + "antarchy:nyxite_wall", + "antarchy:polished_nyxite_wall", + "antarchy:nyxite_brick_wall", + "antarchy:dream_sandstone_wall" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_buttons.json b/common/src/main/resources/data/minecraft/tags/item/wooden_buttons.json new file mode 100644 index 00000000..9f9f176f --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_buttons.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_button" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_doors.json b/common/src/main/resources/data/minecraft/tags/item/wooden_doors.json new file mode 100644 index 00000000..93bb2e7f --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_doors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_door" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_fences.json b/common/src/main/resources/data/minecraft/tags/item/wooden_fences.json new file mode 100644 index 00000000..d103ebdd --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_fences.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_fence" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json b/common/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json new file mode 100644 index 00000000..fb1e3e81 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_pressure_plates.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_pressure_plate" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_slabs.json b/common/src/main/resources/data/minecraft/tags/item/wooden_slabs.json new file mode 100644 index 00000000..d60c2f07 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_slabs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_slab" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_stairs.json b/common/src/main/resources/data/minecraft/tags/item/wooden_stairs.json new file mode 100644 index 00000000..8e1ff149 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_stairs.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_stairs" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json b/common/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json new file mode 100644 index 00000000..3567295e --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:ouranwood_trapdoor" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json b/common/src/main/resources/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json new file mode 100644 index 00000000..2a30802a --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/worldgen/biome/has_structure/nether_fossil.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "minecraft:soul_sand_valley", + "antarchy:dream_dunes" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/worldgen/biome/is_overworld.json b/common/src/main/resources/data/minecraft/tags/worldgen/biome/is_overworld.json new file mode 100644 index 00000000..bf1b47a2 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/worldgen/biome/is_overworld.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "antarchy:cavaryn" + ] +} diff --git a/common/src/main/resources/data/minecraft/tags/worldgen/biome/is_river.json b/common/src/main/resources/data/minecraft/tags/worldgen/biome/is_river.json new file mode 100644 index 00000000..72318268 --- /dev/null +++ b/common/src/main/resources/data/minecraft/tags/worldgen/biome/is_river.json @@ -0,0 +1,5 @@ +{ + "values": [ + "antarchy:elythia_river" + ] +} diff --git a/common/src/main/resources/data/minecraft/worldgen/noise/nether/temperature.json b/common/src/main/resources/data/minecraft/worldgen/noise/nether/temperature.json new file mode 100644 index 00000000..ab7b15e6 --- /dev/null +++ b/common/src/main/resources/data/minecraft/worldgen/noise/nether/temperature.json @@ -0,0 +1,7 @@ +{ + "amplitudes": [ + 1.0, + 1.0 + ], + "firstOctave": -7 +} diff --git a/common/src/main/resources/data/minecraft/worldgen/noise/nether/vegetation.json b/common/src/main/resources/data/minecraft/worldgen/noise/nether/vegetation.json new file mode 100644 index 00000000..ab7b15e6 --- /dev/null +++ b/common/src/main/resources/data/minecraft/worldgen/noise/nether/vegetation.json @@ -0,0 +1,7 @@ +{ + "amplitudes": [ + 1.0, + 1.0 + ], + "firstOctave": -7 +} diff --git a/common/src/main/resources/pack.mcmeta b/common/src/main/resources/pack.mcmeta new file mode 100644 index 00000000..a056c9a3 --- /dev/null +++ b/common/src/main/resources/pack.mcmeta @@ -0,0 +1,7 @@ +{ + "pack": { + "description": "Integrated Antarchy mod resources", + "pack_format": 15, + "_comment": "BOOGALOO" + } +} diff --git a/fabric/build.gradle b/fabric/build.gradle new file mode 100644 index 00000000..0738b295 --- /dev/null +++ b/fabric/build.gradle @@ -0,0 +1,153 @@ +plugins { + id "com.github.johnrengelman.shadow" version "7.1.2" +} + +architectury { + platformSetupLoomIde() + fabric() +} + +configurations { + common + shadowCommon + compileClasspath.extendsFrom common + runtimeClasspath.extendsFrom common + developmentFabric.extendsFrom common +} + +dependencies { + minecraft "com.mojang:minecraft:${project.minecraft_version}" + mappings loom.officialMojangMappings() + + modImplementation "net.fabricmc:fabric-loader:${project.fabric_loader_version}" + modApi "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}" + modImplementation "software.bernie.geckolib:geckolib-fabric-${project.minecraft_version}:${project.geckolib_version}" + compileOnly("curse.maven:intapi-${project.intapi_curseforge_id}:${project.intapi_curseforge_file_id_neoforge}") + compileOnly("curse.maven:create-${project.create_curseforge_id_neoforge}:${project.create_curseforge_file_id_neoforge}") + compileOnly("curse.maven:marvel-${project.marvel_curseforge_id}:${project.marvel_curseforge_file_id}") + compileOnly("curse.maven:stellaris-${project.stellaris_curseforge_id}:${project.stellaris_curseforge_file_id}") + compileOnly("curse.maven:aperture-${project.aperture_curseforge_id}:${project.aperture_curseforge_file_id}") + compileOnly("curse.maven:inventory_pets-${project.inventory_pets_curseforge_id}:${project.inventory_pets_curseforge_file_id}") + compileOnly("curse.maven:cataclysm-${project.cataclysm_curseforge_id}:${project.cataclysm_curseforge_file_id}") + compileOnly("curse.maven:iaf-${project.iaf_curseforge_id}:${project.iaf_curseforge_file_id}") + compileOnly("curse.maven:backpack-${project.backpack_curseforge_id}:${project.backpack_curseforge_file_id}") + compileOnly("curse.maven:regions_unexplored-${project.regions_unexplored_curseforge_id}:${project.regions_unexplored_curseforge_file_id}") + compileOnly(files("$rootDir/infinite_dimensions_jars/infinity-2.7.1+1.21.1-neoforge.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/infinity-2.7.1+1.21.1-neoforge-sources.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/gravity-api-1.0.7-1.20.1.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/Cloro's Gravity Gun Mod (Release 1.3.1).jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/VanillaBackport-neoforge-1.21.1-1.1.7.6.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/soul-fire-d-neoforge-1.21-6.1.0.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/prometheus-neoforge-1.21-1.2.5.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/cloth-config-15.0.140-fabric.jar")) + compileOnly(files("$rootDir/infinite_dimensions_jars/sable-neoforge-1.21.1-2.0.3.jar")) + + annotationProcessor "org.spongepowered:mixin:0.8.7:processor" + common(project(path: ':common', configuration: 'namedElements')) { transitive false } + shadowCommon(project(path: ':common', configuration: 'namedElements')) { transitive false } +} + +loom { + mixin { + useLegacyMixinAp = true + defaultRefmapName = "antarchy.refmap.json" + } + + mods { + "${mod_id}" { + sourceSet sourceSets.main + sourceSet project(':common').sourceSets.main + } + } + + runs { + configureEach { + runDir('run') + ideConfigGenerated(true) + } + + client { + client() + setConfigName('Fabric Client') + } + + server { + server() + setConfigName('Fabric Server') + programArg('--nogui') + } + } +} + +tasks.named('compileJava', JavaCompile) { + source(project(':common').sourceSets.main.allJava) +} + +tasks.named('javadoc', Javadoc).configure { + source(project(':common').sourceSets.main.allJava) +} + +tasks.named('sourcesJar', Jar) { + from(project(':common').sourceSets.main.allSource) + exclude "antarchy-common.mixins.json" +} + +shadowJar { + exclude 'architectury.common.json' + configurations = [project.configurations.shadowCommon] + archiveClassifier.set('dev-shadow') +} + +remapJar { + injectAccessWidener = true + input.set shadowJar.archiveFile + dependsOn shadowJar + archiveClassifier.set(null) +} + +jar { + archiveClassifier.set('dev') +} + +components.java { + withVariantsFromConfiguration(project.configurations.shadowRuntimeElements) { + skip() + } +} + +processResources { + inputs.property "version", project.version + inputs.property "minecraft_version", project.minecraft_version + inputs.property "fabric_loader_version", project.fabric_loader_version + inputs.property "mod_id", project.mod_id + inputs.property "mod_name", project.mod_name + inputs.property "mod_description", project.mod_description + inputs.property "mod_author", project.mod_author + inputs.property "license", project.license + inputs.property "homepage_url", project.homepage_url + inputs.property "issues_url", project.issues_url + inputs.property "sources_url", project.sources_url + inputs.property "logo_fabric", project.logo_fabric + + from(project(':common').sourceSets.main.resources) { + exclude "antarchy-common.mixins.json" + } + + filesMatching("fabric.mod.json") { + expand( + version: project.version, + minecraft_version: project.minecraft_version, + fabric_loader_version: project.fabric_loader_version, + mod_id: project.mod_id, + mod_name: project.mod_name, + mod_description: project.mod_description, + mod_author: project.mod_author, + license: project.license, + homepage_url: project.homepage_url, + issues_url: project.issues_url, + sources_url: project.sources_url, + logo_fabric: project.logo_fabric + ) + } +} + diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyConfigModuleFabric.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyConfigModuleFabric.java new file mode 100644 index 00000000..8df2d942 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyConfigModuleFabric.java @@ -0,0 +1,272 @@ +package com.craisinlord.antarchy.fabric; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.google.gson.Gson; +import com.google.gson.GsonBuilder; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParseException; +import com.google.gson.JsonParser; +import net.fabricmc.loader.api.FabricLoader; +import net.minecraft.resources.ResourceKey; + +import java.io.IOException; +import java.io.Reader; +import java.io.Writer; +import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.Arrays; +import java.util.Comparator; +import java.util.LinkedHashMap; +import java.util.Map; + +public final class AntarchyConfigModuleFabric { + private static final Gson GSON = new GsonBuilder().disableHtmlEscaping().setPrettyPrinting().create(); + private static final Path CONFIG_DIR = FabricLoader.getInstance() + .getConfigDir() + .resolve(Antarchy.MODID); + private static final Path LEGACY_CONFIG_PATH = CONFIG_DIR.resolve("antarchy.json"); + private static final Map<String, SettingBinding> SETTINGS = buildBindings(); + + private AntarchyConfigModuleFabric() { + } + + public static void init() { + JsonObject legacy = readConfig(LEGACY_CONFIG_PATH); + Map<ConfigSection, JsonObject> loaded = new LinkedHashMap<>(); + Map<ConfigSection, JsonObject> normalized = new LinkedHashMap<>(); + + for (ConfigSection section : ConfigSection.values()) { + loaded.put(section, readConfig(section.path)); + normalized.put(section, new JsonObject()); + } + + for (Map.Entry<String, SettingBinding> entry : SETTINGS.entrySet()) { + String key = entry.getKey(); + SettingBinding binding = entry.getValue(); + JsonObject loadedSection = loaded.get(binding.section); + JsonElement element = loadedSection != null ? loadedSection.get(key) : null; + if (element == null && legacy != null) { + element = legacy.get(key); + } + Object value = binding.readValue(element); + binding.apply(value); + normalized.get(binding.section).add(key, binding.toJson(value)); + } + + for (Map.Entry<ConfigSection, JsonObject> entry : normalized.entrySet()) { + writeConfig(entry.getKey().path, entry.getValue()); + } + } + + private static JsonObject readConfig(Path path) { + if (!Files.exists(path)) { + return null; + } + + try (Reader reader = Files.newBufferedReader(path)) { + JsonElement parsed = JsonParser.parseReader(reader); + if (parsed.isJsonObject()) { + return parsed.getAsJsonObject(); + } + Antarchy.LOGGER.warn("Fabric config at {} is not a JSON object, using defaults", path); + } catch (IOException | JsonParseException e) { + Antarchy.LOGGER.warn("Failed to read Fabric config at {}, using defaults", path, e); + } + + return null; + } + + private static void writeConfig(Path path, JsonObject root) { + try { + Files.createDirectories(path.getParent()); + try (Writer writer = Files.newBufferedWriter(path)) { + GSON.toJson(root, writer); + } + } catch (IOException e) { + Antarchy.LOGGER.warn("Failed to write Fabric config at {}", path, e); + } + } + + private static Map<String, SettingBinding> buildBindings() { + Map<String, Method> getters = new LinkedHashMap<>(); + for (Method method : AntarchySettings.class.getMethods()) { + if (!isPublicStatic(method) || method.getParameterCount() != 0 || method.getReturnType() == Void.TYPE) { + continue; + } + getters.put(method.getName(), method); + } + + return Arrays.stream(AntarchySettings.class.getMethods()) + .filter(AntarchyConfigModuleFabric::isPublicStatic) + .filter(method -> method.getName().startsWith("set")) + .filter(method -> method.getParameterCount() == 1) + .sorted(Comparator.comparing(Method::getName)) + .collect(LinkedHashMap::new, (bindings, setter) -> { + String propertyName = decapitalize(setter.getName().substring(3)); + Method getter = getters.get(propertyName); + if (getter == null) { + return; + } + if (!isSupported(setter.getParameterTypes()[0], getter.getReturnType())) { + return; + } + bindings.put(propertyName, new SettingBinding(propertyName, getter, setter, ConfigSection.forProperty(propertyName))); + }, Map::putAll); + } + + private static boolean isPublicStatic(Method method) { + int modifiers = method.getModifiers(); + return java.lang.reflect.Modifier.isPublic(modifiers) && java.lang.reflect.Modifier.isStatic(modifiers); + } + + private static boolean isSupported(Class<?> setterType, Class<?> getterType) { + if (setterType == boolean.class || setterType == int.class || setterType == double.class || setterType == float.class) { + return getterType == setterType; + } + return setterType == String.class && ResourceKey.class.isAssignableFrom(getterType); + } + + private static String decapitalize(String value) { + if (value.isEmpty()) { + return value; + } + return Character.toLowerCase(value.charAt(0)) + value.substring(1); + } + + private enum ConfigSection { + MOBS("antarchy_mobs.json"), + TOOLS("antarchy_tools.json"), + MISC("antarchy_misc.json"); + + private final Path path; + + ConfigSection(String fileName) { + this.path = CONFIG_DIR.resolve(fileName); + } + + private static ConfigSection forProperty(String name) { + if (isMiscSetting(name)) { + return MISC; + } + if (isToolSetting(name)) { + return TOOLS; + } + return MOBS; + } + + private static boolean isMiscSetting(String name) { + return name.equals("disableInfinityBookPortalCreation") + || name.equals("rainbowAntsLeadToInfinityDimensions") + || name.equals("hushweedSporeLifetimeSeconds") + || name.equals("elythiaFireflyParticlesEnabled") + || name.equals("duplicatorTreeEnabled") + || name.equals("glowingTorchflowers") + || name.equals("glowVinesUnderLeaves") + || name.equals("entitySpecificFireOverlayEnabled") + || name.equals("dreamSandEnabled") + || name.startsWith("dreamSand") + || name.equals("ichorWitherEnabled") + || name.startsWith("diamondMinecart"); + } + + private static boolean isToolSetting(String name) { + return name.equals("sizeChangingRaysEnabled") + || name.startsWith("sizeRay") + || name.equals("shrinkingPotionDelta") + || name.equals("growthPotionDelta") + || name.startsWith("ultimate") + || name.startsWith("battleAxe") + || name.startsWith("bigBertha") + || name.startsWith("scorpionWhip") + || name.startsWith("bloodCrystal") + || name.startsWith("nightmareHelmet") + || name.startsWith("nightmareChestplate") + || name.startsWith("nightmareLeggings") + || name.startsWith("nightmareBoots") + || name.startsWith("nightmareArmorDreadAura") + || name.startsWith("nightmareSword") + || name.startsWith("basiliskDagger") + || name.startsWith("squidzooka") + || name.equals("invertProjectilesFromInvertedPlayers") + || name.startsWith("gravityGun") + || name.equals("potentNyxiteInvertedDurationSeconds") + || name.equals("corneaEarNightVisionSeconds") + || name.startsWith("mogglesVision") + || name.equals("ductTapeRepairPercentPerUse") + || name.startsWith("fallenKingCrown"); + } + } + + private static final class SettingBinding { + private final String name; + private final Method getter; + private final Method setter; + private final Class<?> setterType; + private final ConfigSection section; + + private SettingBinding(String name, Method getter, Method setter, ConfigSection section) { + this.name = name; + this.getter = getter; + this.setter = setter; + this.setterType = setter.getParameterTypes()[0]; + this.section = section; + } + + private Object readValue(JsonElement element) { + Object defaultValue = getCurrentValue(); + if (element == null || element.isJsonNull()) { + return defaultValue; + } + + try { + if (setterType == boolean.class) { + return element.getAsBoolean(); + } + if (setterType == int.class) { + return element.getAsInt(); + } + if (setterType == double.class) { + return element.getAsDouble(); + } + if (setterType == float.class) { + return element.getAsFloat(); + } + if (setterType == String.class) { + return element.getAsString(); + } + } catch (RuntimeException e) { + Antarchy.LOGGER.warn("Invalid Fabric config value for {}, using default", name, e); + } + + return defaultValue; + } + + private void apply(Object value) { + try { + setter.invoke(null, value); + } catch (IllegalAccessException | InvocationTargetException e) { + throw new IllegalStateException("Failed to apply config value for " + name, e); + } + } + + private JsonElement toJson(Object value) { + return GSON.toJsonTree(value); + } + + private Object getCurrentValue() { + try { + Object value = getter.invoke(null); + if (setterType == String.class && value instanceof ResourceKey<?> resourceKey) { + return resourceKey.location().toString(); + } + return value; + } catch (IllegalAccessException | InvocationTargetException e) { + throw new IllegalStateException("Failed to read config default for " + name, e); + } + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabric.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabric.java new file mode 100644 index 00000000..7ca68aa5 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabric.java @@ -0,0 +1,19 @@ +package com.craisinlord.antarchy.fabric; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.item.BloodCrystalShardItem; +import com.craisinlord.antarchy.fabric.network.AntarchyFabricNetworking; +import net.fabricmc.api.ModInitializer; + +public final class AntarchyFabric implements ModInitializer { + @Override + public void onInitialize() { + AntarchyFabricNetworking.register(); + AntarchyConfigModuleFabric.init(); + AntarchyFabricContent.register(); + AntarchyFabricEvents.register(); + BloodglassManager.register(); + Antarchy.init(); + BloodCrystalShardItem.SYNC_BLOODGLASS = BloodglassManager::syncBloodglass; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java new file mode 100644 index 00000000..7c174c51 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricContent.java @@ -0,0 +1,2179 @@ +package com.craisinlord.antarchy.fabric; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.compat.infinity.InfinityCompat; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.*; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.item.BloodCrystalArmorItem; +import com.craisinlord.antarchy.content.item.BloodCrystalAppleItem; +import com.craisinlord.antarchy.content.item.BloodCrystalKatanaItem; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; +import com.craisinlord.antarchy.content.block.entity.HushweedBlockEntity; +import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import com.craisinlord.antarchy.content.worldgen.ants.BrownAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.RainbowAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.RedAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.TermiteNestFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.NyxiteSpikeConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.AntiwaterSpringsConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.AntiwaterSpringsFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.NyxiteSpikeFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.PotentNyxiteFeature; +import com.craisinlord.antarchy.fabric.content.fluid.AntiwaterFluid; +import com.craisinlord.antarchy.fabric.content.fluid.AntiwaterLiquidBlock; +import com.craisinlord.antarchy.fabric.item.DeferredSpawnEggItem; +import com.craisinlord.antarchy.fabric.network.AntarchyFabricNetworking; +import com.craisinlord.antarchy.fabric.registry.DeferredBlock; +import com.craisinlord.antarchy.fabric.registry.DeferredHolder; +import com.craisinlord.antarchy.fabric.registry.DeferredItem; +import com.craisinlord.antarchy.fabric.registry.DeferredRegister; +import com.craisinlord.antarchy.content.effect.DreadMobEffect; +import com.craisinlord.antarchy.content.effect.GrowthMobEffect; +import com.craisinlord.antarchy.content.effect.InvertedMobEffect; +import com.craisinlord.antarchy.content.effect.ParalyzedMobEffect; +import com.craisinlord.antarchy.content.effect.ShrinkMobEffect; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.AppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.EnchantedGoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.GoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.HoneyedAppleCow; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.craisinlord.antarchy.content.entity.ButterflyEntity; +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.entity.DrTrayaurusEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyOrbEntity; +import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEyeProjectileEntity; +import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import com.craisinlord.antarchy.content.entity.OuranwoodBoatEntity; +import com.craisinlord.antarchy.content.entity.OuranwoodChestBoatEntity; +import com.craisinlord.antarchy.content.entity.MantisEntity; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import com.craisinlord.antarchy.content.entity.EmperorScorpionEntity; +import com.craisinlord.antarchy.content.entity.ScorpionEntity; +import com.craisinlord.antarchy.content.item.LucidEyeItem; +import com.craisinlord.antarchy.content.item.LucidPearlItem; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.MolevoreEntity; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import com.craisinlord.antarchy.content.entity.BomberEntity; +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.craisinlord.antarchy.content.entity.ant.BrownAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RainbowAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RedAntEntity; +import com.craisinlord.antarchy.content.item.BattleAxeItem; +import com.craisinlord.antarchy.content.item.BasiliskDaggerItem; +import com.craisinlord.antarchy.content.item.BigBerthaItem; +import com.craisinlord.antarchy.content.item.AntimetalBlockItem; +import com.craisinlord.antarchy.fabric.item.AntimetalScaffoldingItem; +import com.craisinlord.antarchy.content.item.CloudSharkFinSoupItem; +import com.craisinlord.antarchy.content.item.CorneaEarItem; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.item.DuctTapeBlockItem; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.content.item.MobComingSoonTooltipItem; +import com.craisinlord.antarchy.content.item.MogglesItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateAxeItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateHoeItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimatePickaxeItem; +import com.craisinlord.antarchy.content.item.ultimate.UtlimateShovelItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateSwordItem; +import com.craisinlord.antarchy.content.item.DiamondMinecartItem; +import com.craisinlord.antarchy.content.item.ReverieBottleItem; +import com.craisinlord.antarchy.content.item.ScorpionWhipItem; +import com.craisinlord.antarchy.content.item.ScorpionWhipTetherSync; +import com.craisinlord.antarchy.content.item.SizeRayItem; +import com.craisinlord.antarchy.content.item.SquidzookaItem; +import com.craisinlord.antarchy.content.item.SimpleToolTier; +import com.craisinlord.antarchy.content.item.ultimate.UltimateArmorItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateBowItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateCrossbowItem; +import com.craisinlord.antarchy.content.item.NightmareArmorItem; +import com.craisinlord.antarchy.content.item.NightmareSwordItem; +import com.craisinlord.antarchy.content.item.OuranwoodBoatOnlyItem; +import com.craisinlord.antarchy.content.item.OuranwoodChestBoatItem; +import com.craisinlord.antarchy.content.item.RainbowSugarItem; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaBiomeSource; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaRiverCarveFunction; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaFloraFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaLargeTuffBoulderFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaPondFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaSurfaceCoverFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaTuffBoulderFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaUndergroundFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormCaveEntranceFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormSurfaceMoundsFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.BrutalflyCocoonFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormTunnelsFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormWarrensFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodCocoonTreeFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodTreeConfiguration; +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodTreeFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.TriffidPatchFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.BedBugNestFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.BedBugSurfaceClusterFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.CloudSeaCalciteFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.LucidAntiwaterPoolFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisBiomeSource; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisDuneConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisDuneFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisFissureConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisFissureFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisBloodCrystalConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisBloodCrystalFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisAntiwaterPoolConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisAntiwaterPoolFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisRibColumnsConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisRibColumnsFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisSpikeConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisSpikeFeature; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserBaseParticleOptions; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserParticleOptions; +import java.util.List; +import java.util.ArrayList; +import java.util.Comparator; +import com.mojang.serialization.MapCodec; + +import net.fabricmc.fabric.api.object.builder.v1.entity.FabricDefaultAttributeRegistry; +import net.fabricmc.fabric.api.registry.FabricBrewingRecipeRegistryBuilder; +import net.minecraft.advancements.critereon.EntitySubPredicate; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.Registries; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.item.alchemy.Potion; +import net.minecraft.world.item.alchemy.PotionContents; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.tags.TagKey; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.MobCategory; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.entity.animal.Rabbit; +import net.minecraft.world.entity.SpawnPlacementTypes; +import net.minecraft.world.entity.SpawnPlacements; +import net.minecraft.world.entity.npc.Villager; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.StandingAndWallBlockItem; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.Tiers; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.util.valueproviders.UniformInt; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.AmethystClusterBlock; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.DropExperienceBlock; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.biome.BiomeSource; +import net.minecraft.world.level.levelgen.DensityFunction; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; +import net.minecraft.world.level.levelgen.Heightmap; +import net.fabricmc.loader.api.FabricLoader; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.Rotation; + +public final class AntarchyFabricContent { + public static final boolean CREATE_LOADED = isModLoaded("create"); + private static final ResourceLocation THORAXIS_DIMENSION_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis"); + private static final long THORAXIS_SPAWN_DEBUG_INTERVAL = 200L; + private static long lastThoraxisSpawnSummaryLogTick = Long.MIN_VALUE; + private static long lastThoraxisSpawnPlacementLogTick = Long.MIN_VALUE; + private static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(Antarchy.MODID); + private static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(Antarchy.MODID); + private static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, Antarchy.MODID); + private static final DeferredRegister<ArmorMaterial> ARMOR_MATERIALS = DeferredRegister.create(Registries.ARMOR_MATERIAL, Antarchy.MODID); + private static final DeferredRegister<EntityType<?>> ENTITY_TYPES = DeferredRegister.create(Registries.ENTITY_TYPE, Antarchy.MODID); + private static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITY_TYPES = DeferredRegister.create(Registries.BLOCK_ENTITY_TYPE, Antarchy.MODID); + private static final DeferredRegister<ParticleType<?>> PARTICLE_TYPES = DeferredRegister.create(Registries.PARTICLE_TYPE, Antarchy.MODID); + private static final DeferredRegister<Feature<?>> FEATURES = DeferredRegister.create(Registries.FEATURE, Antarchy.MODID); + private static final DeferredRegister<MapCodec<? extends BiomeSource>> BIOME_SOURCES = DeferredRegister.create(Registries.BIOME_SOURCE, Antarchy.MODID); + private static final DeferredRegister<MapCodec<? extends DensityFunction>> DENSITY_FUNCTION_TYPES = DeferredRegister.create(Registries.DENSITY_FUNCTION_TYPE, Antarchy.MODID); + private static final DeferredRegister<MapCodec<? extends EntitySubPredicate>> ENTITY_SUB_PREDICATES = DeferredRegister.create(Registries.ENTITY_SUB_PREDICATE_TYPE, Antarchy.MODID); + private static final DeferredRegister<Attribute> ATTRIBUTES = DeferredRegister.create(Registries.ATTRIBUTE, Antarchy.MODID); + private static final TagKey<DamageType> BYPASSES_BLOODGLASS = + TagKey.create(net.minecraft.core.registries.Registries.DAMAGE_TYPE, ResourceLocation.fromNamespaceAndPath("antarchy", "bypasses_bloodglass")); + private static final DeferredHolder<Attribute, Attribute> DOUBLE_DAMAGE_CHANCE = ATTRIBUTES.register( + "double_damage_chance", + () -> new net.minecraft.world.entity.ai.attributes.RangedAttribute("attribute.antarchy.double_damage_chance", 0.0, 0.0, 1.0).setSyncable(true) + ); + private static final DeferredRegister<MobEffect> MOB_EFFECTS = DeferredRegister.create(Registries.MOB_EFFECT, Antarchy.MODID); + private static final DeferredRegister<Potion> POTIONS = DeferredRegister.create(Registries.POTION, Antarchy.MODID); + private static final DeferredRegister<SoundEvent> SOUND_EVENTS = DeferredRegister.create(Registries.SOUND_EVENT, Antarchy.MODID); + private static final DeferredRegister<Fluid> FLUIDS = DeferredRegister.create(Registries.FLUID, Antarchy.MODID); + private static final Tier ULTIMATE_TIER = new SimpleToolTier( + 3072, + 10.5F, + 0.0F, + Tiers.NETHERITE.getIncorrectBlocksForDrops(), + 25, + AntarchyFabricContent::ultimateRepairIngredient + ); + private static final Tier BLOOD_CRYSTAL_KATANA_TIER = new SimpleToolTier( + 1200, + 8.0F, + 0.0F, + Tiers.DIAMOND.getIncorrectBlocksForDrops(), + 18, + AntarchyFabricContent::bloodCrystalRepairIngredient + ); + public static final DeferredItem<Item> NIGHTMARE_SCALE = ITEMS.registerSimpleItem("nightmare_scale", new Item.Properties().rarity(Rarity.RARE).fireResistant()); + public static final DeferredHolder<SoundEvent, SoundEvent> SQUIDZOOKA_FIRE = registerSoundEvent("squidzooka_fire"); + public static final DeferredHolder<SoundEvent, SoundEvent> SHRINK_RAY_SOUND = registerSoundEvent("shrink_ray"); + public static final DeferredHolder<SoundEvent, SoundEvent> GROWTH_RAY_SOUND = registerSoundEvent("growth_ray"); + public static final DeferredHolder<SoundEvent, SoundEvent> SIZE_RAY_CHARGE = registerSoundEvent("size_ray_charge"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_AMBIENT = registerSoundEvent("ant_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_IDLE = registerSoundEvent("ant_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_HURT = registerSoundEvent("ant_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_BITE = registerSoundEvent("ant_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_GATHER = registerSoundEvent("ant_gather"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_NEST = registerSoundEvent("ant_nest"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_BITE = registerSoundEvent("cloud_shark_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_IDLE = registerSoundEvent("cloud_shark_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_HURT = registerSoundEvent("cloud_shark_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_DEATH = registerSoundEvent("cloud_shark_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_FLY = registerSoundEvent("cloud_shark_fly"); + public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_IDLE = registerSoundEvent("caterpillar_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_HURT = registerSoundEvent("caterpillar_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_CRAWL = registerSoundEvent("caterpillar_crawl"); + public static final DeferredHolder<SoundEvent, SoundEvent> BUTTERFLY_HURT = registerSoundEvent("butterfly_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> BRUTALFLY_IDLE = registerSoundEvent("brutalfly_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> BRUTALFLY_DEATH = registerSoundEvent("brutalfly_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> ELYTHIA_FIREFLY_AMBIENT = registerSoundEvent("ambient.elythia.firefly"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_AMBIENT = registerSoundEvent("missile_squid_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_HURT = registerSoundEvent("missile_squid_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_DEATH = registerSoundEvent("missile_squid_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_ATTACK = registerSoundEvent("missile_squid_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_FLYING_LOOP = registerSoundEvent("kraken_flying_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_FLYING_SIDEWAYS_LOOP = registerSoundEvent("kraken_flying_sideways_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_ATTACK = registerSoundEvent("kraken_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_SPIN = registerSoundEvent("kraken_spin"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_ROAR = registerSoundEvent("kraken_roar"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_SUMMON = registerSoundEvent("kraken_summon"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_HURT = registerSoundEvent("kraken_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_DEATH = registerSoundEvent("kraken_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_IDLE_LOOP = registerSoundEvent("basilisk_idle_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_SLITHER_LOOP = registerSoundEvent("basilisk_slither_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_BITE = registerSoundEvent("basilisk_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_HISS = registerSoundEvent("basilisk_hiss"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_HURT = registerSoundEvent("basilisk_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_DEATH = registerSoundEvent("basilisk_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_AMBIENT = registerSoundEvent("thoraxis_nightmare_wastes_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_ADDITIONS = registerSoundEvent("thoraxis_nightmare_wastes_additions"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_MOOD = registerSoundEvent("thoraxis_nightmare_wastes_mood"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_AMBIENT = registerSoundEvent("thoraxis_dream_dunes_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_ADDITIONS = registerSoundEvent("thoraxis_dream_dunes_additions"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_MOOD = registerSoundEvent("thoraxis_dream_dunes_mood"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_AMBIENT = registerSoundEvent("thoraxis_lucid_pools_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_ADDITIONS = registerSoundEvent("thoraxis_lucid_pools_additions"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_MOOD = registerSoundEvent("thoraxis_lucid_pools_mood"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_AMBIENT = registerSoundEvent("lucid_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_FLYING = registerSoundEvent("lucid_flying"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_ATTACK = registerSoundEvent("lucid_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_BOLT_SOUND = registerSoundEvent("lucid_bolt"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_HURT = registerSoundEvent("lucid_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_DEATH = registerSoundEvent("lucid_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_IDLE = registerSoundEvent("reverie_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_HURT = registerSoundEvent("reverie_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_WORRY = registerSoundEvent("reverie_worry"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_SAVE = registerSoundEvent("reverie_save"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_JOIN_PLAYER = registerSoundEvent("reverie_join_player"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_ALERT = registerSoundEvent("reverie_alert"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_IDLE = registerSoundEvent("flying_squirrel_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_BEG = registerSoundEvent("flying_squirrel_beg"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_NUT = registerSoundEvent("flying_squirrel_nut"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_GLIDE_LOOP = registerSoundEvent("flying_squirrel_glide_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_HURT = registerSoundEvent("flying_squirrel_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_DEATH = registerSoundEvent("flying_squirrel_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_IDLE = registerSoundEvent("nightmare_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_HURT = registerSoundEvent("nightmare_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_ROAR = registerSoundEvent("nightmare_roar"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_DEATH = registerSoundEvent("nightmare_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_BITE = registerSoundEvent("nightmare_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_FLAP = registerSoundEvent("nightmare_flap"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_ATTACK = registerSoundEvent("triffid_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_GRAB = registerSoundEvent("triffid_grab"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_HURT = registerSoundEvent("triffid_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_DEATH = registerSoundEvent("triffid_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_HISS = registerSoundEvent("triffid_hiss"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_GROWL = registerSoundEvent("triffid_growl"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_AMBIENT = registerSoundEvent("mantis_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_HURT = registerSoundEvent("mantis_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_ATTACK = registerSoundEvent("mantis_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_FLY_LOOP = registerSoundEvent("mantis_fly_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_PICKUP = registerSoundEvent("gravity_gun_pickup"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_DROP = registerSoundEvent("gravity_gun_drop"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_HOLD_LOOP = registerSoundEvent("gravity_gun_hold_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_LAUNCH = registerSoundEvent("gravity_gun_launch"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_DRYFIRE = registerSoundEvent("gravity_gun_dryfire"); + public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_AMBIENT = registerSoundEvent("bed_bug_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_HURT = registerSoundEvent("bed_bug_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_ATTACK = registerSoundEvent("bed_bug_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_IDLE = registerSoundEvent("wasp_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_HURT = registerSoundEvent("wasp_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_ATTACK = registerSoundEvent("wasp_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_DEATH = registerSoundEvent("wasp_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_AMBIENT = registerSoundEvent("scorpion_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_HURT = registerSoundEvent("scorpion_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_ATTACK = registerSoundEvent("scorpion_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_AMBIENT = registerSoundEvent("emperor_scorpion_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_HURT = registerSoundEvent("emperor_scorpion_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_ATTACK = registerSoundEvent("emperor_scorpion_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_ROAR = registerSoundEvent("emperor_scorpion_roar"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_AMBIENT = registerSoundEvent("moleworm_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_HURT = registerSoundEvent("moleworm_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_ATTACK = registerSoundEvent("moleworm_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_DIG = registerSoundEvent("moleworm_dig"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_AMBIENT = registerSoundEvent("molevore_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_HURT = registerSoundEvent("molevore_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_ATTACK = registerSoundEvent("molevore_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_DIG = registerSoundEvent("molevore_dig"); + public static final DeferredHolder<SoundEvent, SoundEvent> DUCT_TAPE_USE = registerSoundEvent("duct_tape_use"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_HYPNOTIC_GAS = registerSoundEvent("potent_nyxite_hypnotic_gas"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_ERUPTION_START = registerSoundEvent("potent_nyxite_geyser_eruption_start"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_ERUPTION_ACTIVE = registerSoundEvent("potent_nyxite_geyser_eruption_active"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_CONTINUOUS_START = registerSoundEvent("potent_nyxite_geyser_continuous_start"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_CONTINUOUS_ACTIVE = registerSoundEvent("potent_nyxite_geyser_continuous_active"); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> ULTIMATE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("ultimate", + () -> new ArmorMaterial( + createUltimateArmorDefense(), + 10, + SoundEvents.ARMOR_EQUIP_DIAMOND, + AntarchyFabricContent::ultimateRepairIngredient, + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "ultimate_armor"))), + 2.0F, + (float) AntarchySettings.ultimateArmorKnockbackResistance() + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> NIGHTMARE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("nightmare", + () -> new ArmorMaterial( + createNightmareArmorDefense(), + 10, + SoundEvents.ARMOR_EQUIP_NETHERITE, + () -> Ingredient.of(NIGHTMARE_SCALE.get()), + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "nightmare_armor"))), + 3.0F, + (float) AntarchySettings.nightmareArmorKnockbackResistance() + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> BLOOD_CRYSTAL_ARMOR_MATERIAL = ARMOR_MATERIALS.register("blood_crystal", + () -> new ArmorMaterial( + createBloodCrystalArmorDefense(), + 30, + SoundEvents.ARMOR_EQUIP_DIAMOND, + AntarchyFabricContent::bloodCrystalRepairIngredient, + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal"))), + 0.0F, + 0.0F + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> MOGGLES_ARMOR_MATERIAL = ARMOR_MATERIALS.register("moggles", + () -> new ArmorMaterial( + createMogglesArmorDefense(), + 12, + SoundEvents.ARMOR_EQUIP_GOLD, + () -> Ingredient.of(Items.GOLD_INGOT), + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "moggles"))), + 0.0F, + 0.0F + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> FALLEN_KING_CROWN_ARMOR_MATERIAL = ARMOR_MATERIALS.register("fallen_king_crown", + () -> new ArmorMaterial( + createFallenKingCrownDefense(), + 25, + SoundEvents.ARMOR_EQUIP_GOLD, + () -> Ingredient.of(Items.GOLD_INGOT), + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "fallen_king_crown"))), + 0.0F, + 0.0F + )); + public static final DeferredBlock<DuplicatorLogBlock> DUPLICATOR_LOG = BLOCKS.register("duplicator_log", + () -> new DuplicatorLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_LOG).randomTicks())); + public static final DeferredBlock<OuranwoodLogBlock> OURANWOOD_LOG = BLOCKS.register("ouranwood_log", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LOG))); + public static final DeferredBlock<OuranwoodLogBlock> OURANWOOD_WOOD = BLOCKS.register("ouranwood_wood", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WOOD))); + public static final DeferredBlock<OuranwoodLogBlock> MOSSY_OURANWOOD_LOG = BLOCKS.register("mossy_ouranwood_log", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LOG))); + public static final DeferredBlock<OuranwoodLogBlock> MOSSY_OURANWOOD_WOOD = BLOCKS.register("mossy_ouranwood_wood", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WOOD))); + public static final DeferredBlock<OuranwoodLogBlock> STRIPPED_OURANWOOD_LOG = BLOCKS.register("stripped_ouranwood_log", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_JUNGLE_LOG))); + public static final DeferredBlock<OuranwoodLogBlock> STRIPPED_OURANWOOD_WOOD = BLOCKS.register("stripped_ouranwood_wood", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_JUNGLE_WOOD))); + public static final DeferredBlock<Block> OURANWOOD_PLANKS = BLOCKS.register("ouranwood_planks", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PLANKS))); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> OURANWOOD_STAIRS = BLOCKS.register("ouranwood_stairs", + () -> new net.minecraft.world.level.block.StairBlock(OURANWOOD_PLANKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_STAIRS))); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> OURANWOOD_SLAB = BLOCKS.register("ouranwood_slab", + () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_SLAB))); + public static final DeferredBlock<net.minecraft.world.level.block.FenceBlock> OURANWOOD_FENCE = BLOCKS.register("ouranwood_fence", + () -> new net.minecraft.world.level.block.FenceBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_FENCE))); + public static final DeferredBlock<net.minecraft.world.level.block.FenceGateBlock> OURANWOOD_FENCE_GATE = BLOCKS.register("ouranwood_fence_gate", + () -> new net.minecraft.world.level.block.FenceGateBlock(net.minecraft.world.level.block.state.properties.WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_FENCE_GATE))); + public static final DeferredBlock<net.minecraft.world.level.block.DoorBlock> OURANWOOD_DOOR = BLOCKS.register("ouranwood_door", + () -> new net.minecraft.world.level.block.DoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_DOOR))); + public static final DeferredBlock<net.minecraft.world.level.block.TrapDoorBlock> OURANWOOD_TRAPDOOR = BLOCKS.register("ouranwood_trapdoor", + () -> new net.minecraft.world.level.block.TrapDoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_TRAPDOOR))); + public static final DeferredBlock<net.minecraft.world.level.block.PressurePlateBlock> OURANWOOD_PRESSURE_PLATE = BLOCKS.register("ouranwood_pressure_plate", + () -> new net.minecraft.world.level.block.PressurePlateBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PRESSURE_PLATE))); + public static final DeferredBlock<net.minecraft.world.level.block.ButtonBlock> OURANWOOD_BUTTON = BLOCKS.register("ouranwood_button", + () -> new net.minecraft.world.level.block.ButtonBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, 30, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_BUTTON))); + public static final DeferredBlock<OuranwoodLeavesBlock> OURANWOOD_LEAVES = BLOCKS.register("ouranwood_leaves", + () -> new OuranwoodLeavesBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LEAVES).randomTicks())); + public static final DeferredBlock<OuranwoodAcornBlock> OURANWOOD_ACORN_BLOCK = BLOCKS.register("ouranwood_acorn", + () -> new OuranwoodAcornBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).randomTicks().noCollission())); + public static final DeferredBlock<MilkweedBlock> ORANGE_MILKWEED = BLOCKS.register("orange_milkweed", + () -> new MilkweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY))); + public static final DeferredBlock<MilkweedBlock> PINK_MILKWEED = BLOCKS.register("pink_milkweed", + () -> new MilkweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY))); + public static final DeferredBlock<TorchflowerBushBlock> TORCHFLOWER_BUSH = BLOCKS.register("torchflower_bush", + () -> new TorchflowerBushBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY) + .lightLevel(state -> AntarchySettings.glowingTorchflowers() ? 15 : 0))); + public static final DeferredBlock<net.minecraft.world.level.block.StandingSignBlock> OURANWOOD_SIGN = BLOCKS.register("ouranwood_sign", + () -> new net.minecraft.world.level.block.StandingSignBlock(net.minecraft.world.level.block.state.properties.WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_SIGN))); + public static final DeferredBlock<net.minecraft.world.level.block.WallSignBlock> OURANWOOD_WALL_SIGN = BLOCKS.register("ouranwood_wall_sign", + () -> new net.minecraft.world.level.block.WallSignBlock(net.minecraft.world.level.block.state.properties.WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WALL_SIGN))); + public static final DeferredBlock<net.minecraft.world.level.block.CeilingHangingSignBlock> OURANWOOD_HANGING_SIGN = BLOCKS.register("ouranwood_hanging_sign", + () -> new net.minecraft.world.level.block.CeilingHangingSignBlock(net.minecraft.world.level.block.state.properties.WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_HANGING_SIGN))); + public static final DeferredBlock<net.minecraft.world.level.block.WallHangingSignBlock> OURANWOOD_WALL_HANGING_SIGN = BLOCKS.register("ouranwood_wall_hanging_sign", + () -> new net.minecraft.world.level.block.WallHangingSignBlock(net.minecraft.world.level.block.state.properties.WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WALL_HANGING_SIGN))); + public static final DeferredBlock<DuplicatorSaplingBlock> DUPLICATOR_SAPLING = BLOCKS.register("duplicator_sapling", + () -> new DuplicatorSaplingBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).randomTicks().noCollission())); + public static final DeferredBlock<DuctTapeBlock> DUCT_TAPE = BLOCKS.register("duct_tape", + () -> new DuctTapeBlock(BlockBehaviour.Properties.of() + .strength(0.2F) + .sound(SoundType.WOOL) + .noOcclusion() + .replaceable())); + public static final DeferredBlock<InfestedRootedDirtBlock> INFESTED_ROOTED_DIRT = BLOCKS.register("infested_rooted_dirt", + () -> new InfestedRootedDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.ROOTED_DIRT).randomTicks())); + public static final DeferredBlock<InfestedCoarseDirtBlock> INFESTED_COARSE_DIRT = BLOCKS.register("infested_coarse_dirt", + () -> new InfestedCoarseDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT).randomTicks())); + public static final DeferredBlock<Block> NYXITE = BLOCKS.register("nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<Block> POLISHED_NYXITE = BLOCKS.register("polished_nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<Block> CHISELED_NYXITE = BLOCKS.register("chiseled_nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<Block> NYXITE_BRICKS = BLOCKS.register("nyxite_bricks", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> NYXITE_STAIRS = BLOCKS.register("nyxite_stairs", + () -> new net.minecraft.world.level.block.StairBlock(NYXITE.get().defaultBlockState(), nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> NYXITE_SLAB = BLOCKS.register("nyxite_slab", + () -> new net.minecraft.world.level.block.SlabBlock(nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> NYXITE_WALL = BLOCKS.register("nyxite_wall", + () -> new net.minecraft.world.level.block.WallBlock(nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> POLISHED_NYXITE_STAIRS = BLOCKS.register("polished_nyxite_stairs", + () -> new net.minecraft.world.level.block.StairBlock(POLISHED_NYXITE.get().defaultBlockState(), nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> POLISHED_NYXITE_SLAB = BLOCKS.register("polished_nyxite_slab", + () -> new net.minecraft.world.level.block.SlabBlock(nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> POLISHED_NYXITE_WALL = BLOCKS.register("polished_nyxite_wall", + () -> new net.minecraft.world.level.block.WallBlock(nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> NYXITE_BRICK_STAIRS = BLOCKS.register("nyxite_brick_stairs", + () -> new net.minecraft.world.level.block.StairBlock(NYXITE_BRICKS.get().defaultBlockState(), nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> NYXITE_BRICK_SLAB = BLOCKS.register("nyxite_brick_slab", + () -> new net.minecraft.world.level.block.SlabBlock(nyxiteProperties())); + public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> NYXITE_BRICK_WALL = BLOCKS.register("nyxite_brick_wall", + () -> new net.minecraft.world.level.block.WallBlock(nyxiteProperties())); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.TriffidGooBlock> TRIFFID_GOO_BLOCK = BLOCKS.register("triffid_goo_block", + () -> new com.craisinlord.antarchy.content.block.TriffidGooBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SLIME_BLOCK).noOcclusion().isViewBlocking((s, l, p) -> false).isSuffocating((s, l, p) -> false))); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.CloudBlock> CLOUD_BLOCK = BLOCKS.register("cloud_block", + () -> new com.craisinlord.antarchy.content.block.CloudBlock( + AntarchyFabricContent::cloudBucketItem, + BlockBehaviour.Properties.ofFullCopy(Blocks.POWDER_SNOW).noLootTable().noOcclusion() + )); + public static final DeferredBlock<Block> PALE_NYXITE = BLOCKS.register("pale_nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<NyxiteSpikeBlock> NYXITE_SPIKE = BLOCKS.register("nyxite_spike", + () -> new NyxiteSpikeBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POINTED_DRIPSTONE))); + public static final DeferredBlock<PotentNyxiteBlock> POTENT_NYXITE = BLOCKS.register("potent_nyxite", + () -> new PotentNyxiteBlock( + AntarchyFabricContent::potentNyxiteBlockEntityType, + BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK).lightLevel(state -> 3) + )); + public static final DeferredBlock<UmbralMossBlock> UMBRAL_MOSS_BLOCK = BLOCKS.register("umbral_moss_block", + () -> new UmbralMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); + public static final DeferredBlock<UmbralMossCarpetBlock> UMBRAL_MOSS_CARPET = BLOCKS.register("umbral_moss_carpet", + () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> DREAM_FIRE_FLAME = PARTICLE_TYPES.register("dream_fire_flame", + () -> simpleParticleType()); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS = PARTICLE_TYPES.register("hypnotic_gas", + () -> simpleParticleType()); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_CLOUD = PARTICLE_TYPES.register("hypnotic_gas_cloud", + () -> simpleParticleType()); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_DOWN = PARTICLE_TYPES.register("hypnotic_gas_down", + () -> simpleParticleType()); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_CLOUD_DOWN = PARTICLE_TYPES.register("hypnotic_gas_cloud_down", + () -> simpleParticleType()); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> FIREFLY = PARTICLE_TYPES.register("firefly", + () -> simpleParticleType()); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserBaseParticleOptions>> INVERTED_GEYSER_BASE = PARTICLE_TYPES.register("inverted_geyser_base", + () -> particleType(InvertedGeyserBaseParticleOptions::codec, InvertedGeyserBaseParticleOptions::streamCodec)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserParticleOptions>> INVERTED_GEYSER_PLUME = PARTICLE_TYPES.register("inverted_geyser_plume", + () -> particleType(InvertedGeyserParticleOptions::codec, InvertedGeyserParticleOptions::streamCodec)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserBaseParticleOptions>> INVERTED_GEYSER_POOF = PARTICLE_TYPES.register("inverted_geyser_poof", + () -> particleType(InvertedGeyserBaseParticleOptions::codec, InvertedGeyserBaseParticleOptions::streamCodec)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserParticleOptions>> INVERTED_GEYSER_ERUPTION = PARTICLE_TYPES.register("inverted_geyser_eruption", + () -> particleType(InvertedGeyserParticleOptions::codec, InvertedGeyserParticleOptions::streamCodec)); + public static final DeferredBlock<DreamTorchBlock> DREAM_TORCH = BLOCKS.register("dream_torch", + () -> new DreamTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_TORCH))); + public static final DeferredBlock<DreamWallTorchBlock> DREAM_WALL_TORCH = BLOCKS.register("dream_wall_torch", + () -> new DreamWallTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_WALL_TORCH))); + public static final DeferredBlock<net.minecraft.world.level.block.LanternBlock> DREAM_LANTERN = BLOCKS.register("dream_lantern", + () -> new net.minecraft.world.level.block.LanternBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_LANTERN))); + public static final DeferredBlock<DreamCampfireBlock> DREAM_CAMPFIRE = BLOCKS.register("dream_campfire", + () -> new DreamCampfireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_CAMPFIRE))); + public static final DeferredBlock<DreamFireBlock> DREAM_FIRE = BLOCKS.register("dream_fire", + () -> new DreamFireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_FIRE))); + public static final DeferredBlock<DreamCeilingFireBlock> DREAM_CEILING_FIRE = BLOCKS.register("dream_fire_ceiling", + () -> new DreamCeilingFireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_FIRE))); + public static final DeferredBlock<BedBugEggBlock> BED_BUG_EGG = BLOCKS.register("bed_bug_egg", + () -> new BedBugEggBlock(BlockBehaviour.Properties.of() + .strength(0.15F) + .sound(SoundType.METAL) + .randomTicks() + .noOcclusion() + .noCollission() + .replaceable())); + public static final DeferredBlock<WaspNestBlock> WASP_NEST = BLOCKS.register("wasp_nest", + () -> new WaspNestBlock(AntarchyFabricContent::waspNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.BEE_NEST))); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock> OURANWOOD_SQUIRREL_NEST = BLOCKS.register("ouranwood_squirrel_nest", + () -> new com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT).noLootTable())); + public static final DeferredBlock<HushweedBlock> HUSHWEED = BLOCKS.register("hushweed", + () -> new HushweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.AZALEA).noCollission().noOcclusion())); + public static final DeferredHolder<MobEffect, DreadMobEffect> DREAD = MOB_EFFECTS.register("dread", DreadMobEffect::new); + public static final DeferredHolder<MobEffect, ParalyzedMobEffect> PARALYZED = MOB_EFFECTS.register("paralyzed", ParalyzedMobEffect::new); + public static final DeferredHolder<MobEffect, InvertedMobEffect> INVERTED = MOB_EFFECTS.register("inverted", InvertedMobEffect::new); + public static final DeferredHolder<MobEffect, com.craisinlord.antarchy.content.effect.BloodglassWardEffect> BLOODGLASS_WARD = MOB_EFFECTS.register("bloodglass_ward", com.craisinlord.antarchy.content.effect.BloodglassWardEffect::new); + private static final DeferredHolder<Attribute, Attribute> BLOODGLASS_MAX_HEARTS = ATTRIBUTES.register( + "bloodglass_max_hearts", + () -> new net.minecraft.world.entity.ai.attributes.RangedAttribute("attribute.antarchy.bloodglass_max_hearts", 0.0, 0.0, 8.0).setSyncable(true) + ); + public static final DeferredHolder<Potion, Potion> DREAD_POTION = POTIONS.register("dread", + () -> new Potion(new MobEffectInstance(mobEffectHolder(DREAD), 600))); + public static final DeferredHolder<Potion, Potion> LONG_DREAD = POTIONS.register("long_dread", + () -> new Potion("dread", new MobEffectInstance(mobEffectHolder(DREAD), 2400))); + public static final DeferredHolder<Potion, Potion> INVERSION = POTIONS.register("inversion", + () -> new Potion(new MobEffectInstance(mobEffectHolder(INVERTED), 600))); + public static final DeferredHolder<Potion, Potion> LONG_INVERSION = POTIONS.register("long_inversion", + () -> new Potion("inversion", new MobEffectInstance(mobEffectHolder(INVERTED), 2400))); + public static final DeferredHolder<MobEffect, ShrinkMobEffect> SHRINKING_EFFECT = MOB_EFFECTS.register("shrinking", ShrinkMobEffect::new); + public static final DeferredHolder<MobEffect, GrowthMobEffect> GROWTH_EFFECT = MOB_EFFECTS.register("growth", GrowthMobEffect::new); + public static final DeferredHolder<Potion, Potion> PARALYSIS = POTIONS.register("paralysis", + () -> new Potion(new MobEffectInstance(mobEffectHolder(PARALYZED), 200))); + public static final DeferredHolder<Potion, Potion> LONG_PARALYSIS = POTIONS.register("long_paralysis", + () -> new Potion("paralysis", new MobEffectInstance(mobEffectHolder(PARALYZED), 400))); + public static final DeferredHolder<Potion, Potion> HASTE = POTIONS.register("haste", + () -> new Potion(new MobEffectInstance(MobEffects.DIG_SPEED, 1200, 0))); + public static final DeferredHolder<Potion, Potion> STRONG_HASTE = POTIONS.register("strong_haste", + () -> new Potion("haste", new MobEffectInstance(MobEffects.DIG_SPEED, 600, 1))); + public static final DeferredHolder<Potion, Potion> SHRINKING = POTIONS.register("shrinking", + () -> new Potion(new MobEffectInstance(mobEffectHolder(SHRINKING_EFFECT), 1200, 0))); + public static final DeferredHolder<Potion, Potion> STRONG_SHRINKING = POTIONS.register("strong_shrinking", + () -> new Potion("shrinking", new MobEffectInstance(mobEffectHolder(SHRINKING_EFFECT), 900, 1))); + public static final DeferredHolder<Potion, Potion> EXTREME_SHRINKING = POTIONS.register("extreme_shrinking", + () -> new Potion("shrinking", new MobEffectInstance(mobEffectHolder(SHRINKING_EFFECT), 600, 2))); + public static final DeferredHolder<Potion, Potion> GROWING = POTIONS.register("growing", + () -> new Potion(new MobEffectInstance(mobEffectHolder(GROWTH_EFFECT), 1200, 0))); + public static final DeferredHolder<Potion, Potion> STRONG_GROWING = POTIONS.register("strong_growing", + () -> new Potion("growing", new MobEffectInstance(mobEffectHolder(GROWTH_EFFECT), 900, 1))); + public static final DeferredHolder<Potion, Potion> EXTREME_GROWING = POTIONS.register("extreme_growing", + () -> new Potion("growing", new MobEffectInstance(mobEffectHolder(GROWTH_EFFECT), 600, 2))); + public static final DeferredHolder<Fluid, Fluid> ICHOR = FLUIDS.register("ichor", + () -> new com.craisinlord.antarchy.fabric.content.fluid.SimpleFluid.Source( + () -> lookupFlowingFluid("ichor"), + () -> lookupFlowingFluid("flowing_ichor"), + () -> lookupItem("ichor_bucket"), + "ichor", + 4, + 1, + 5 + )); + public static final DeferredHolder<Fluid, Fluid> FLOWING_ICHOR = FLUIDS.register("flowing_ichor", + () -> new com.craisinlord.antarchy.fabric.content.fluid.SimpleFluid.Flowing( + () -> lookupFlowingFluid("ichor"), + () -> lookupFlowingFluid("flowing_ichor"), + () -> lookupItem("ichor_bucket"), + "ichor", + 4, + 1, + 5 + )); + public static final DeferredBlock<LiquidBlock> ICHOR_BLOCK = BLOCKS.register("ichor", + () -> new LiquidBlock((net.minecraft.world.level.material.FlowingFluid) ICHOR.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.WATER).noLootTable())); + + public static final DeferredHolder<Fluid, Fluid> ANTIWATER = FLUIDS.register("antiwater", + AntiwaterFluid.Source::new); + public static final DeferredHolder<Fluid, Fluid> FLOWING_ANTIWATER = FLUIDS.register("flowing_antiwater", + AntiwaterFluid.Flowing::new); + public static final DeferredBlock<LiquidBlock> ANTIWATER_BLOCK = BLOCKS.register("antiwater", + () -> new AntiwaterLiquidBlock((net.minecraft.world.level.material.FlowingFluid) ANTIWATER.get(), + BlockBehaviour.Properties.ofFullCopy(Blocks.WATER).noLootTable())); + public static final DeferredHolder<EntityType<?>, EntityType<RedAntEntity>> RED_ANT = ENTITY_TYPES.register("red_ant", + () -> buildAntType(RedAntEntity::new, MobCategory.CREATURE, "red_ant")); + public static final DeferredHolder<EntityType<?>, EntityType<BrownAntEntity>> BROWN_ANT = ENTITY_TYPES.register("brown_ant", + () -> buildAntType(BrownAntEntity::new, MobCategory.CREATURE, "brown_ant")); + public static final DeferredHolder<EntityType<?>, EntityType<RainbowAntEntity>> RAINBOW_ANT = ENTITY_TYPES.register("rainbow_ant", + () -> buildAntType(RainbowAntEntity::new, MobCategory.CREATURE, "rainbow_ant")); + public static final DeferredHolder<EntityType<?>, EntityType<MolewormEntity>> MOLEWORM = ENTITY_TYPES.register("moleworm", + () -> EntityType.Builder.of(MolewormEntity::new, MobCategory.MONSTER) + .sized(0.4F, 0.3F) + .clientTrackingRange(8) + .build("moleworm")); + public static final DeferredHolder<EntityType<?>, EntityType<MantisEntity>> MANTIS = ENTITY_TYPES.register("mantis", + () -> EntityType.Builder.of(MantisEntity::new, MobCategory.MONSTER) + .sized(3.125F, 2.5F) + .clientTrackingRange(8) + .build("mantis")); + public static final DeferredHolder<EntityType<?>, EntityType<OuranwoodBoatEntity>> OURANWOOD_BOAT_ENTITY = ENTITY_TYPES.register("ouranwood_boat", + () -> EntityType.Builder.<OuranwoodBoatEntity>of(OuranwoodBoatEntity::new, MobCategory.MISC) + .sized(1.375F, 0.5625F) + .clientTrackingRange(10) + .updateInterval(10) + .build("ouranwood_boat")); + public static final DeferredHolder<EntityType<?>, EntityType<OuranwoodChestBoatEntity>> OURANWOOD_CHEST_BOAT_ENTITY = ENTITY_TYPES.register("ouranwood_chest_boat", + () -> EntityType.Builder.<OuranwoodChestBoatEntity>of(OuranwoodChestBoatEntity::new, MobCategory.MISC) + .sized(1.375F, 0.5625F) + .clientTrackingRange(10) + .updateInterval(10) + .build("ouranwood_chest_boat")); + public static final DeferredHolder<EntityType<?>, EntityType<MolevoreEntity>> MOLEVORE = ENTITY_TYPES.register("molevore", + () -> EntityType.Builder.of(MolevoreEntity::new, MobCategory.MONSTER) + .sized(1.95F, 1.1F) + .clientTrackingRange(10) + .build("molevore")); + public static final DeferredHolder<EntityType<?>, EntityType<TriffidEntity>> TRIFFID = ENTITY_TYPES.register("triffid", + () -> EntityType.Builder.of(TriffidEntity::new, MobCategory.MONSTER) + .sized(2.0F, 5.0F) + .clientTrackingRange(10) + .build("triffid")); + public static final DeferredHolder<EntityType<?>, EntityType<BedBugEntity>> BED_BUG = ENTITY_TYPES.register("bed_bug", + () -> EntityType.Builder.of(BedBugEntity::new, MobCategory.CREATURE) + .sized(1.15F, 0.8F) + .clientTrackingRange(8) + .build("bed_bug")); + public static final DeferredHolder<EntityType<?>, EntityType<WaspEntity>> WASP = ENTITY_TYPES.register("wasp", + () -> EntityType.Builder.of(WaspEntity::new, MobCategory.MONSTER) + .sized(0.8625F, 1.365F) + .clientTrackingRange(8) + .build("wasp")); + public static final DeferredHolder<EntityType<?>, EntityType<BomberEntity>> BOMBER = ENTITY_TYPES.register("bomber", + () -> EntityType.Builder.of(BomberEntity::new, MobCategory.MONSTER) + .sized(0.55F, 0.75F) + .clientTrackingRange(8) + .build("bomber")); + public static final DeferredHolder<EntityType<?>, EntityType<SizeRayProjectileEntity>> SHRINK_RAY_PROJECTILE = ENTITY_TYPES.register("shrink_ray_projectile", + () -> EntityType.Builder.<SizeRayProjectileEntity>of(SizeRayProjectileEntity::createShrink, MobCategory.MISC) + .sized(0.5F, 0.5F) + .clientTrackingRange(8) + .updateInterval(1) + .build("shrink_ray_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<SizeRayProjectileEntity>> GROWTH_RAY_PROJECTILE = ENTITY_TYPES.register("growth_ray_projectile", + () -> EntityType.Builder.<SizeRayProjectileEntity>of(SizeRayProjectileEntity::createGrowth, MobCategory.MISC) + .sized(0.5F, 0.5F) + .clientTrackingRange(8) + .updateInterval(1) + .build("growth_ray_projectile")); + public static final DeferredBlock<AntNestBlock> RED_ANT_NEST = BLOCKS.register("red_ant_nest", + () -> new AntNestBlock( + RED_ANT, + AntarchyFabricContent::antNestBlockEntityType, + true, + BlockBehaviour.Properties.ofFullCopy(Blocks.MAGMA_BLOCK).lightLevel(state -> 3).noLootTable() + )); + public static final DeferredBlock<AntNestBlock> BROWN_ANT_NEST = BLOCKS.register("brown_ant_nest", + () -> new AntNestBlock(BROWN_ANT, AntarchyFabricContent::antNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT).noLootTable())); + public static final DeferredBlock<AntNestBlock> RAINBOW_ANT_NEST = BLOCKS.register("rainbow_ant_nest", + () -> new AntNestBlock(RAINBOW_ANT, AntarchyFabricContent::antNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT).noLootTable())); + public static final DeferredBlock<Block> URANIUM_ORE = BLOCKS.register("uranium_ore", + () -> createOre(Blocks.EMERALD_ORE, 4, 8)); + public static final DeferredBlock<Block> DEEPSLATE_URANIUM_ORE = BLOCKS.register("deepslate_uranium_ore", + () -> createOre(Blocks.DEEPSLATE_EMERALD_ORE, 4, 8)); + public static final DeferredBlock<Block> TITANIUM_ORE = BLOCKS.register("titanium_ore", + () -> createOre(Blocks.DIAMOND_ORE, 4, 8)); + public static final DeferredBlock<Block> DEEPSLATE_TITANIUM_ORE = BLOCKS.register("deepslate_titanium_ore", + () -> createOre(Blocks.DEEPSLATE_DIAMOND_ORE, 4, 8)); + public static final DeferredBlock<Block> URANIUM_BLOCK = BLOCKS.register("uranium_block", + () -> createStorageBlock(Blocks.EMERALD_BLOCK)); + public static final DeferredBlock<Block> TITANIUM_BLOCK = BLOCKS.register("titanium_block", + () -> createStorageBlock(Blocks.DIAMOND_BLOCK)); + public static final DeferredBlock<Block> RAW_URANIUM_BLOCK = BLOCKS.register("raw_uranium_block", + () -> createRawStorageBlock(Blocks.RAW_GOLD_BLOCK)); + public static final DeferredBlock<Block> RAW_TITANIUM_BLOCK = BLOCKS.register("raw_titanium_block", + () -> createRawStorageBlock(Blocks.RAW_IRON_BLOCK)); + public static final DeferredBlock<Block> CUT_URANIUM = BLOCKS.register("cut_uranium", + () -> createHorizontalFacingStorageBlock(Blocks.CUT_COPPER)); + public static final DeferredBlock<Block> CUT_TITANIUM = BLOCKS.register("cut_titanium", + () -> createHorizontalFacingStorageBlock(Blocks.CUT_COPPER)); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> CUT_URANIUM_SLAB = BLOCKS.register("cut_uranium_slab", + () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_SLAB))); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> CUT_TITANIUM_SLAB = BLOCKS.register("cut_titanium_slab", + () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_SLAB))); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> CUT_URANIUM_STAIRS = BLOCKS.register("cut_uranium_stairs", + () -> new net.minecraft.world.level.block.StairBlock(CUT_URANIUM.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_STAIRS))); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> CUT_TITANIUM_STAIRS = BLOCKS.register("cut_titanium_stairs", + () -> new net.minecraft.world.level.block.StairBlock(CUT_TITANIUM.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_STAIRS))); + public static final DeferredBlock<Block> CHISELED_URANIUM = BLOCKS.register("chiseled_uranium", + () -> createHorizontalFacingStorageBlock(Blocks.CHISELED_COPPER)); + public static final DeferredBlock<Block> CHISELED_TITANIUM = BLOCKS.register("chiseled_titanium", + () -> createHorizontalFacingStorageBlock(Blocks.CHISELED_COPPER)); + public static final DeferredBlock<SignalSavingBulbBlock> URANIUM_BULB = BLOCKS.register("uranium_bulb", + () -> new SignalSavingBulbBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BULB))); + public static final DeferredBlock<SignalSavingBulbBlock> TITANIUM_BULB = BLOCKS.register("titanium_bulb", + () -> new SignalSavingBulbBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BULB))); + public static final DeferredBlock<net.minecraft.world.level.block.DoorBlock> URANIUM_DOOR = BLOCKS.register("uranium_door", + () -> new net.minecraft.world.level.block.DoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); + public static final DeferredBlock<net.minecraft.world.level.block.DoorBlock> TITANIUM_DOOR = BLOCKS.register("titanium_door", + () -> new net.minecraft.world.level.block.DoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); + public static final DeferredBlock<net.minecraft.world.level.block.TrapDoorBlock> URANIUM_TRAPDOOR = BLOCKS.register("uranium_trapdoor", + () -> new net.minecraft.world.level.block.TrapDoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); + public static final DeferredBlock<net.minecraft.world.level.block.TrapDoorBlock> TITANIUM_TRAPDOOR = BLOCKS.register("titanium_trapdoor", + () -> new net.minecraft.world.level.block.TrapDoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); + public static final DeferredBlock<net.minecraft.world.level.block.IronBarsBlock> URANIUM_BARS = BLOCKS.register("uranium_bars", + () -> new net.minecraft.world.level.block.IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BARS))); + public static final DeferredBlock<net.minecraft.world.level.block.IronBarsBlock> TITANIUM_BARS = BLOCKS.register("titanium_bars", + () -> new net.minecraft.world.level.block.IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BARS))); + public static final DeferredBlock<net.minecraft.world.level.block.RotatedPillarBlock> ANTIMETAL = BLOCKS.register("antimetal", + () -> new net.minecraft.world.level.block.RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BASALT))); + public static final DeferredBlock<net.minecraft.world.level.block.RotatedPillarBlock> POLISHED_ANTIMETAL = BLOCKS.register("polished_antimetal", + () -> new net.minecraft.world.level.block.RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BASALT))); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock> ANTIMETAL_SCAFFOLDING = BLOCKS.register("antimetal_scaffolding", + () -> new com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SCAFFOLDING))); + public static final DeferredBlock<CorneaStalkBlock> CORNEA_STALK = BLOCKS.register("cornea_stalk", + () -> new CorneaStalkBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SWEET_BERRY_BUSH).randomTicks())); + public static final DeferredBlock<AmethystClusterBlock> SMALL_BLOOD_CRYSTAL_BUD = BLOCKS.register("small_blood_crystal_bud", + () -> new AmethystClusterBlock(3.0F, 4.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.SMALL_AMETHYST_BUD))); + public static final DeferredBlock<AmethystClusterBlock> MEDIUM_BLOOD_CRYSTAL_BUD = BLOCKS.register("medium_blood_crystal_bud", + () -> new AmethystClusterBlock(4.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.MEDIUM_AMETHYST_BUD))); + public static final DeferredBlock<AmethystClusterBlock> LARGE_BLOOD_CRYSTAL_BUD = BLOCKS.register("large_blood_crystal_bud", + () -> new AmethystClusterBlock(5.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.LARGE_AMETHYST_BUD))); + public static final DeferredBlock<Block> BUDDING_BLOOD_CRYSTAL = BLOCKS.register("budding_blood_crystal", + () -> new BuddingBloodCrystalBlock( + BlockBehaviour.Properties.ofFullCopy(Blocks.BUDDING_AMETHYST), + AntarchyFabricContent::smallBloodCrystalBudBlock, + AntarchyFabricContent::mediumBloodCrystalBudBlock, + AntarchyFabricContent::largeBloodCrystalBudBlock, + AntarchyFabricContent::bloodCrystalCrystalBlock + )); + public static final DeferredBlock<Block> BLOOD_CRYSTAL = BLOCKS.register("blood_crystal_block", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); + public static final DeferredBlock<AmethystClusterBlock> BLOOD_CRYSTAL_CRYSTAL = BLOCKS.register("blood_crystal_cluster", + () -> new AmethystClusterBlock(7.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_CLUSTER))); + public static final DeferredBlock<Block> DREAM_SAND = BLOCKS.register("dream_sand", + () -> new DreamSandBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SAND))); + public static final DeferredBlock<Block> DREAM_SANDSTONE = BLOCKS.register("dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE))); + public static final DeferredBlock<Block> CHISELED_DREAM_SANDSTONE = BLOCKS.register("chiseled_dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CHISELED_SANDSTONE))); + public static final DeferredBlock<Block> CUT_DREAM_SANDSTONE = BLOCKS.register("cut_dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_SANDSTONE))); + public static final DeferredBlock<Block> SMOOTH_DREAM_SANDSTONE = BLOCKS.register("smooth_dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE))); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> DREAM_SANDSTONE_STAIRS = BLOCKS.register("dream_sandstone_stairs", + () -> new net.minecraft.world.level.block.StairBlock(DREAM_SANDSTONE.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_STAIRS))); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> DREAM_SANDSTONE_SLAB = BLOCKS.register("dream_sandstone_slab", + () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_SLAB))); + public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> DREAM_SANDSTONE_WALL = BLOCKS.register("dream_sandstone_wall", + () -> new net.minecraft.world.level.block.WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_WALL))); + public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> SMOOTH_DREAM_SANDSTONE_STAIRS = BLOCKS.register("smooth_dream_sandstone_stairs", + () -> new net.minecraft.world.level.block.StairBlock(SMOOTH_DREAM_SANDSTONE.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE_STAIRS))); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> SMOOTH_DREAM_SANDSTONE_SLAB = BLOCKS.register("smooth_dream_sandstone_slab", + () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE_SLAB))); + public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> CUT_DREAM_SANDSTONE_SLAB = BLOCKS.register("cut_dream_sandstone_slab", + () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_SANDSTONE_SLAB))); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<AntNestBlockEntity>> ANT_NEST_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("ant_nest", + () -> BlockEntityType.Builder.of( + AntNestBlockEntity::new, + RED_ANT_NEST.get(), + BROWN_ANT_NEST.get(), + RAINBOW_ANT_NEST.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<DreamCampfireBlockEntity>> DREAM_CAMPFIRE_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("dream_campfire", + () -> BlockEntityType.Builder.of( + DreamCampfireBlockEntity::new, + DREAM_CAMPFIRE.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<WaspNestBlockEntity>> WASP_NEST_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("wasp_nest", + () -> BlockEntityType.Builder.of( + WaspNestBlockEntity::new, + WASP_NEST.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<HushweedBlockEntity>> HUSHWEED_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("hushweed", + () -> BlockEntityType.Builder.of( + HushweedBlockEntity::new, + HUSHWEED.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<PotentNyxiteBlockEntity>> POTENT_NYXITE_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("potent_nyxite", + () -> BlockEntityType.Builder.of( + (pos, state) -> new PotentNyxiteBlockEntity(pos, state, AntarchyFabricContent::potentNyxiteBlockEntityType), + POTENT_NYXITE.get() + ).build(null)); + public static final DeferredHolder<Feature<?>, RedAntNestFeature> RED_ANT_NEST_FEATURE = FEATURES.register("red_ant_nest", + () -> new RedAntNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BrownAntNestFeature> BROWN_ANT_NEST_FEATURE = FEATURES.register("brown_ant_nest", + () -> new BrownAntNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, RainbowAntNestFeature> RAINBOW_ANT_NEST_FEATURE = FEATURES.register("rainbow_ant_nest", + () -> new RainbowAntNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, TermiteNestFeature> TERMITE_NEST_FEATURE = FEATURES.register("termite_nest", + () -> new TermiteNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_LARGE_TREE = FEATURES.register("ouranwood_large_tree", + () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_YOUNG_TREE = FEATURES.register("ouranwood_young_tree", + () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_MEDIUM_TREE = FEATURES.register("ouranwood_medium_tree", + () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodCocoonTreeFeature> OURANWOOD_COCOON_TREE = FEATURES.register("ouranwood_cocoon_tree", + () -> new OuranwoodCocoonTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_FOREST_FLORA = FEATURES.register("elythia_forest_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.FOREST)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_MEADOW_FLORA = FEATURES.register("elythia_meadow_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.MEADOW)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> FLOWER_FOREST_MILKWEED = FEATURES.register("flower_forest_milkweed", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.FLOWER_FOREST_MILKWEED)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_BUTTERFLY_FIELDS_FLORA = FEATURES.register("butterfly_fields_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.BUTTERFLY_FIELDS)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_TORCHFLOWER_FIELDS_FLORA = FEATURES.register("elythia_torchflower_fields_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.TORCHFLOWER_FIELDS)); + public static final DeferredHolder<Feature<?>, ElythiaSurfaceCoverFeature> ELYTHIA_SURFACE_COVER = FEATURES.register("elythia_surface_cover", + () -> new ElythiaSurfaceCoverFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaUndergroundFeature> ELYTHIA_UNDERGROUND = FEATURES.register("elythia_underground", + () -> new ElythiaUndergroundFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BrutalflyCocoonFeature> BRUTALFLY_COCOON = FEATURES.register("brutalfly_cocoon", + () -> new BrutalflyCocoonFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormTunnelsFeature> ELYTHIA_MOLEWORM_TUNNELS = FEATURES.register("elythia_moleworm_tunnels", + () -> new MolewormTunnelsFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormCaveEntranceFeature> ELYTHIA_MOLEWORM_CAVE_ENTRANCES = FEATURES.register("elythia_moleworm_cave_entrances", + () -> new MolewormCaveEntranceFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormWarrensFeature> ELYTHIA_MOLEWORM_WARRENS = FEATURES.register("elythia_moleworm_warrens", + () -> new MolewormWarrensFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormSurfaceMoundsFeature> ELYTHIA_MOLEWORM_SURFACE_MOUNDS = FEATURES.register("elythia_moleworm_surface_mounds", + () -> new MolewormSurfaceMoundsFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, TriffidPatchFeature> TRIFFID_PATCH = FEATURES.register("triffid_patch", + () -> new TriffidPatchFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<MapCodec<? extends BiomeSource>, MapCodec<ElythiaBiomeSource>> ELYTHIA_BIOME_SOURCE = BIOME_SOURCES.register("elythia_biome_source", + () -> ElythiaBiomeSource.CODEC); + public static final DeferredHolder<MapCodec<? extends DensityFunction>, MapCodec<ElythiaRiverCarveFunction>> ELYTHIA_RIVER_CARVE = DENSITY_FUNCTION_TYPES.register("elythia_river_carve", + () -> ElythiaRiverCarveFunction.CODEC); + public static final DeferredHolder<Feature<?>, ElythiaPondFeature> ELYTHIA_POND = FEATURES.register("elythia_pond", + () -> new ElythiaPondFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaTuffBoulderFeature> ELYTHIA_TUFF_BOULDER = FEATURES.register("elythia_tuff_boulder", + () -> new ElythiaTuffBoulderFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaLargeTuffBoulderFeature> ELYTHIA_LARGE_TUFF_BOULDER = FEATURES.register("elythia_large_tuff_boulder", + () -> new ElythiaLargeTuffBoulderFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisFissureFeature> THORAXIS_FISSURE = FEATURES.register("thoraxis_fissure", + () -> new ThoraxisFissureFeature(ThoraxisFissureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisRibColumnsFeature> THORAXIS_RIB_COLUMNS = FEATURES.register("thoraxis_rib_columns", + () -> new ThoraxisRibColumnsFeature(ThoraxisRibColumnsConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisSpikeFeature> THORAXIS_SPIKE = FEATURES.register("thoraxis_spike", + () -> new ThoraxisSpikeFeature(ThoraxisSpikeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, NyxiteSpikeFeature> NYXITE_SPIKES = FEATURES.register("nyxite_spikes", + () -> new NyxiteSpikeFeature(NyxiteSpikeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, AntiwaterSpringsFeature> ANTIWATER_SPRINGS = FEATURES.register("antiwater_springs", + () -> new AntiwaterSpringsFeature(AntiwaterSpringsConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, PotentNyxiteFeature> POTENT_NYXITE_FEATURE = FEATURES.register("potent_nyxite", + () -> new PotentNyxiteFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisBloodCrystalFeature> THORAXIS_BLOOD_CRYSTAL_SPIRES = FEATURES.register("thoraxis_blood_crystal_spires", + () -> new ThoraxisBloodCrystalFeature(ThoraxisBloodCrystalConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, CloudSeaCalciteFeature> CLOUD_SEA_CALCITE_BANKS = FEATURES.register("cloud_sea_calcite_banks", + () -> new CloudSeaCalciteFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BedBugNestFeature> BED_BUG_NEST = FEATURES.register("bed_bug_nest", + () -> new BedBugNestFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BedBugSurfaceClusterFeature> BED_BUG_SURFACE_CLUSTER = FEATURES.register("bed_bug_surface_cluster", + () -> new BedBugSurfaceClusterFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisAntiwaterPoolFeature> THORAXIS_ANTIWATER_POOL = FEATURES.register("thoraxis_antiwater_pool", + () -> new ThoraxisAntiwaterPoolFeature(ThoraxisAntiwaterPoolConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, LucidAntiwaterPoolFeature> LUCID_ANTIWATER_POOL = FEATURES.register("lucid_antiwater_pool", + () -> new LucidAntiwaterPoolFeature(ThoraxisAntiwaterPoolConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisDuneFeature> THORAXIS_DUNE = FEATURES.register("thoraxis_dune", + () -> new ThoraxisDuneFeature(ThoraxisDuneConfiguration.CODEC)); + public static final DeferredHolder<MapCodec<? extends BiomeSource>, MapCodec<ThoraxisBiomeSource>> THORAXIS_BIOME_SOURCE = BIOME_SOURCES.register("thoraxis_biome_source", + () -> ThoraxisBiomeSource.CODEC); + + public static final DeferredItem<net.minecraft.world.item.BlockItem> DUPLICATOR_LOG_ITEM = ITEMS.registerSimpleBlockItem(DUPLICATOR_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_WOOD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> MOSSY_OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_OURANWOOD_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> MOSSY_OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_OURANWOOD_WOOD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> STRIPPED_OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(STRIPPED_OURANWOOD_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> STRIPPED_OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(STRIPPED_OURANWOOD_WOOD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_PLANKS_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_PLANKS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_SLAB_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_FENCE_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_FENCE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_FENCE_GATE_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_FENCE_GATE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_DOOR_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_DOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_TRAPDOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_PRESSURE_PLATE_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_PRESSURE_PLATE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_BUTTON_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_BUTTON); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_LEAVES_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_LEAVES); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_ACORN = ITEMS.registerSimpleBlockItem(OURANWOOD_ACORN_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> ORANGE_MILKWEED_ITEM = ITEMS.registerSimpleBlockItem(ORANGE_MILKWEED); + public static final DeferredItem<net.minecraft.world.item.BlockItem> PINK_MILKWEED_ITEM = ITEMS.registerSimpleBlockItem(PINK_MILKWEED); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TORCHFLOWER_BUSH_ITEM = ITEMS.registerSimpleBlockItem(TORCHFLOWER_BUSH); + public static final DeferredItem<net.minecraft.world.item.SignItem> OURANWOOD_SIGN_ITEM = ITEMS.register("ouranwood_sign", + () -> new net.minecraft.world.item.SignItem(new Item.Properties().stacksTo(16), OURANWOOD_SIGN.get(), OURANWOOD_WALL_SIGN.get())); + public static final DeferredItem<net.minecraft.world.item.HangingSignItem> OURANWOOD_HANGING_SIGN_ITEM = ITEMS.register("ouranwood_hanging_sign", + () -> new net.minecraft.world.item.HangingSignItem(OURANWOOD_HANGING_SIGN.get(), OURANWOOD_WALL_HANGING_SIGN.get(), new Item.Properties().stacksTo(16))); + public static final DeferredItem<Item> OURANWOOD_BOAT = ITEMS.register("ouranwood_boat", + () -> new OuranwoodBoatOnlyItem(OURANWOOD_BOAT_ENTITY.get(), new Item.Properties().stacksTo(1))); + public static final DeferredItem<Item> OURANWOOD_CHEST_BOAT = ITEMS.register("ouranwood_chest_boat", + () -> new OuranwoodChestBoatItem(OURANWOOD_CHEST_BOAT_ENTITY.get(), new Item.Properties().stacksTo(1))); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DUPLICATOR_SAPLING_ITEM = ITEMS.registerSimpleBlockItem(DUPLICATOR_SAPLING); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RED_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(RED_ANT_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BROWN_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(BROWN_ANT_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RAINBOW_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(RAINBOW_ANT_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DEEPSLATE_URANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(DEEPSLATE_URANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DEEPSLATE_TITANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(DEEPSLATE_TITANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RAW_URANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(RAW_URANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RAW_TITANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(RAW_TITANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_ITEM = ITEMS.registerSimpleBlockItem(CUT_URANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_ITEM = ITEMS.registerSimpleBlockItem(CUT_TITANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_SLAB_ITEM = ITEMS.registerSimpleBlockItem(CUT_URANIUM_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_SLAB_ITEM = ITEMS.registerSimpleBlockItem(CUT_TITANIUM_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(CUT_URANIUM_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(CUT_TITANIUM_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_URANIUM_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_URANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_TITANIUM_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_TITANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BULB_ITEM = ITEMS.register("uranium_bulb", + () -> new com.craisinlord.antarchy.content.item.SignalSavingBulbItem(URANIUM_BULB.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BULB_ITEM = ITEMS.register("titanium_bulb", + () -> new com.craisinlord.antarchy.content.item.SignalSavingBulbItem(TITANIUM_BULB.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_DOOR_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_DOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_DOOR_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_DOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_TRAPDOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_TRAPDOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BARS_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_BARS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BARS_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_BARS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> ANTIMETAL_ITEM = ITEMS.register("antimetal", + () -> new AntimetalBlockItem(ANTIMETAL.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_ANTIMETAL_ITEM = ITEMS.register("polished_antimetal", + () -> new AntimetalBlockItem(POLISHED_ANTIMETAL.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> ANTIMETAL_SCAFFOLDING_ITEM = ITEMS.register("antimetal_scaffolding", + () -> new AntimetalScaffoldingItem(ANTIMETAL_SCAFFOLDING.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMALL_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(SMALL_BLOOD_CRYSTAL_BUD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> MEDIUM_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(MEDIUM_BLOOD_CRYSTAL_BUD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> LARGE_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(LARGE_BLOOD_CRYSTAL_BUD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BUDDING_BLOOD_CRYSTAL_ITEM = ITEMS.registerSimpleBlockItem(BUDDING_BLOOD_CRYSTAL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BLOOD_CRYSTAL_ITEM = ITEMS.register("blood_crystal_block", + () -> new net.minecraft.world.item.BlockItem(BLOOD_CRYSTAL.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BLOOD_CRYSTAL_CRYSTAL_ITEM = ITEMS.registerSimpleBlockItem(BLOOD_CRYSTAL_CRYSTAL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SAND_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SAND); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(CUT_DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(SMOOTH_DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_WALL_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(SMOOTH_DREAM_SANDSTONE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(SMOOTH_DREAM_SANDSTONE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(CUT_DREAM_SANDSTONE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DUCT_TAPE_ITEM = ITEMS.register("duct_tape", + () -> new DuctTapeBlockItem(DUCT_TAPE.get(), new Item.Properties().stacksTo(1))); + public static final DeferredItem<net.minecraft.world.item.BlockItem> INFESTED_ROOTED_DIRT_ITEM = ITEMS.registerSimpleBlockItem(INFESTED_ROOTED_DIRT); + public static final DeferredItem<net.minecraft.world.item.BlockItem> INFESTED_COARSE_DIRT_ITEM = ITEMS.registerSimpleBlockItem(INFESTED_COARSE_DIRT); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_ITEM = ITEMS.registerSimpleBlockItem(NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICKS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICK_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_SLAB_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICK_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_WALL_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICK_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TRIFFID_GOO_BLOCK_ITEM = ITEMS.register("triffid_goo_block", + () -> new com.craisinlord.antarchy.content.item.TriffidGooBlockItem(TRIFFID_GOO_BLOCK.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> PALE_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(PALE_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_SPIKE_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_SPIKE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POTENT_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(POTENT_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> UMBRAL_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(UMBRAL_MOSS_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> UMBRAL_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(UMBRAL_MOSS_CARPET); + public static final DeferredItem<StandingAndWallBlockItem> DREAM_TORCH_ITEM = ITEMS.register("dream_torch", + () -> new StandingAndWallBlockItem(DREAM_TORCH.get(), DREAM_WALL_TORCH.get(), new Item.Properties(), Direction.UP)); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_LANTERN_ITEM = ITEMS.registerSimpleBlockItem(DREAM_LANTERN); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_CAMPFIRE_ITEM = ITEMS.registerSimpleBlockItem(DREAM_CAMPFIRE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BED_BUG_EGG_ITEM = ITEMS.registerSimpleBlockItem(BED_BUG_EGG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> WASP_NEST_ITEM = ITEMS.registerSimpleBlockItem(WASP_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> HUSHWEED_ITEM = ITEMS.registerSimpleBlockItem(HUSHWEED); + public static final DeferredItem<BucketItem> ICHOR_BUCKET = ITEMS.register("ichor_bucket", + () -> new BucketItem(ICHOR.get(), new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); + public static final DeferredItem<BucketItem> ANTIWATER_BUCKET = ITEMS.register("antiwater_bucket", + () -> new BucketItem(ANTIWATER.get(), new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); + public static final DeferredItem<com.craisinlord.antarchy.content.item.CloudBucketItem> CLOUD_BUCKET = ITEMS.register("cloud_bucket", + () -> new com.craisinlord.antarchy.content.item.CloudBucketItem(CLOUD_BLOCK.get(), new Item.Properties().craftRemainder(Items.BUCKET))); + public static final DeferredItem<com.craisinlord.antarchy.content.item.BloodCrystalShardItem> BLOOD_CRYSTAL_SHARD = ITEMS.register("blood_crystal_shard", + () -> new com.craisinlord.antarchy.content.item.BloodCrystalShardItem(new Item.Properties())); + public static final DeferredItem<Item> BLOOD_CRYSTAL_APPLE = ITEMS.register("blood_crystal_apple", + () -> new BloodCrystalAppleItem(new Item.Properties() + .rarity(Rarity.RARE) + .food(new net.minecraft.world.food.FoodProperties.Builder() + .nutrition(4) + .saturationModifier(1.2f) + .effect(new MobEffectInstance(net.minecraft.world.effect.MobEffects.REGENERATION, 100, 1), 1.0f) + .alwaysEdible() + .build()))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_HELMET = ITEMS.register("blood_crystal_helmet", + () -> new BloodCrystalArmorItem(net.minecraft.core.Holder.direct(BLOOD_CRYSTAL_ARMOR_MATERIAL.get()), ArmorItem.Type.HELMET, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_CHESTPLATE = ITEMS.register("blood_crystal_chestplate", + () -> new BloodCrystalArmorItem(net.minecraft.core.Holder.direct(BLOOD_CRYSTAL_ARMOR_MATERIAL.get()), ArmorItem.Type.CHESTPLATE, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_LEGGINGS = ITEMS.register("blood_crystal_leggings", + () -> new BloodCrystalArmorItem(net.minecraft.core.Holder.direct(BLOOD_CRYSTAL_ARMOR_MATERIAL.get()), ArmorItem.Type.LEGGINGS, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_BOOTS = ITEMS.register("blood_crystal_boots", + () -> new BloodCrystalArmorItem(net.minecraft.core.Holder.direct(BLOOD_CRYSTAL_ARMOR_MATERIAL.get()), ArmorItem.Type.BOOTS, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalKatanaItem> BLOOD_CRYSTAL_KATANA = ITEMS.register("blood_crystal_katana", + () -> new BloodCrystalKatanaItem( + BLOOD_CRYSTAL_KATANA_TIER, + new Item.Properties().stacksTo(1).durability(1200).rarity(Rarity.RARE), + AntarchySettings.bloodCrystalKatanaAttackDamage(), + -2.2F + )); + public static final DeferredItem<Item> MANTIS_CLAW = ITEMS.registerSimpleItem("mantis_claw", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> JUMPY_BUG_LEG = ITEMS.register("jumpy_bug_leg", + () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<Item> BRUTALFLY_WING = ITEMS.registerSimpleItem("brutalfly_wing", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<BrutalflyElytraItem> BRUTALFLY_ELYTRA = ITEMS.register("brutalfly_elytra", + () -> new BrutalflyElytraItem(new Item.Properties().rarity(Rarity.UNCOMMON).durability(480))); + public static final DeferredItem<Item> CORNEA_EAR = ITEMS.register("cornea_ear", + () -> new CorneaEarItem(new Item.Properties() + .rarity(Rarity.UNCOMMON) + .food(new FoodProperties.Builder() + .nutrition(2) + .saturationModifier(0.4F) + .build()))); + public static final DeferredItem<Item> PRIMORDIAL_SCUTE = ITEMS.register("primordial_scute", + () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<Item> TRIFFID_GOO = ITEMS.registerSimpleItem("triffid_goo", + new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> VORTEX_EYE = ITEMS.register("vortex_eye", + () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<Item> RAW_URANIUM_SCRAP = ITEMS.registerSimpleItem("raw_uranium_scrap", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> RAW_TITANIUM_SCRAP = ITEMS.registerSimpleItem("raw_titanium_scrap", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> RAW_URANIUM = ITEMS.registerSimpleItem("raw_uranium", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> RAW_TITANIUM = ITEMS.registerSimpleItem("raw_titanium", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> MUD_PIE = ITEMS.register("mud_pie", + () -> new Item(new Item.Properties() + .food(new FoodProperties.Builder() + .nutrition(10) + .saturationModifier(0.9F) + .effect(new MobEffectInstance(MobEffects.CONFUSION, 200), 1.0F) + .build()))); + public static final DeferredItem<RainbowSugarItem> RAINBOW_SUGAR = ITEMS.register("rainbow_sugar", + () -> new RainbowSugarItem(new Item.Properties() + .rarity(Rarity.UNCOMMON) + .food(new FoodProperties.Builder().nutrition(1).saturationModifier(0.0F).alwaysEdible().build()))); + public static final DeferredItem<Item> URANIUM_NUGGET = ITEMS.registerSimpleItem("uranium_nugget", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> TITANIUM_NUGGET = ITEMS.registerSimpleItem("titanium_nugget", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> URANIUM_INGOT = ITEMS.registerSimpleItem("uranium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); + public static final DeferredItem<Item> TITANIUM_INGOT = ITEMS.registerSimpleItem("titanium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); + public static final DeferredItem<Item> MOLEVORE_NOSE = ITEMS.registerSimpleItem("molevore_nose", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem<Item> MOLEWORM_ITEM = ITEMS.register("moleworm", + () -> new Item(new Item.Properties() + .food(new FoodProperties.Builder() + .nutrition(1) + .saturationModifier(0.0F) + .effect(new MobEffectInstance(MobEffects.HUNGER, 600), 0.8F) + .build()))); + public static final DeferredItem<Item> CLOUD_SHARK_FIN = ITEMS.registerSimpleItem("cloud_shark_fin", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<CloudSharkFinSoupItem> CLOUD_SHARK_FIN_SOUP = ITEMS.register("cloud_shark_fin_soup", + () -> new CloudSharkFinSoupItem(new Item.Properties() + .stacksTo(1) + .craftRemainder(Items.BOWL) + .food(new FoodProperties.Builder() + .nutrition(10) + .saturationModifier(0.8F) + .effect(new MobEffectInstance(MobEffects.DAMAGE_BOOST, 600, 0), 1.0F) + .effect(new MobEffectInstance(MobEffects.SLOW_FALLING, 600, 0), 1.0F) + .build()))); + public static final DeferredItem<Item> KRAKEN_TOOTH = ITEMS.register("kraken_tooth", + () -> new Item(new Item.Properties().rarity(net.minecraft.world.item.Rarity.RARE))); + public static final DeferredItem<Item> BASILISK_FANG = ITEMS.registerSimpleItem("basilisk_fang", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem<BasiliskDaggerItem> BASILISK_DAGGER = ITEMS.register("basilisk_dagger", + () -> new BasiliskDaggerItem(Tiers.IRON, new Item.Properties().rarity(Rarity.RARE), 4, -1.8F)); + public static final DeferredItem<Item> EMPEROR_SCORPION_STINGER = ITEMS.registerSimpleItem("emperor_scorpion_stinger", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem<ScorpionWhipItem> SCORPION_WHIP = ITEMS.register("scorpion_whip", + () -> new ScorpionWhipItem(Tiers.IRON, new Item.Properties().rarity(Rarity.RARE).durability(384))); + public static final DeferredItem<MogglesItem> MOGGLES = ITEMS.register("moggles", + () -> new MogglesItem(net.minecraft.core.Holder.direct(MOGGLES_ARMOR_MATERIAL.get()), new Item.Properties().rarity(Rarity.RARE).stacksTo(1))); + public static final DeferredItem<com.craisinlord.antarchy.content.item.FallenKingCrownItem> FALLEN_KING_CROWN = ITEMS.register("fallen_king_crown", + () -> new com.craisinlord.antarchy.content.item.FallenKingCrownItem( + net.minecraft.core.Holder.direct(FALLEN_KING_CROWN_ARMOR_MATERIAL.get()), + new Item.Properties().rarity(Rarity.RARE) + )); + public static final DeferredItem<ArmorItem> ULTIMATE_HELMET = ITEMS.register("ultimate_helmet", + () -> new UltimateArmorItem( + net.minecraft.core.Holder.direct(ULTIMATE_ARMOR_MATERIAL.get()), + ArmorItem.Type.HELMET, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.HELMET.getDurability(41)) + )); + public static final DeferredItem<ArmorItem> ULTIMATE_CHESTPLATE = ITEMS.register("ultimate_chestplate", + () -> new UltimateArmorItem( + net.minecraft.core.Holder.direct(ULTIMATE_ARMOR_MATERIAL.get()), + ArmorItem.Type.CHESTPLATE, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.CHESTPLATE.getDurability(41)) + )); + public static final DeferredItem<ArmorItem> ULTIMATE_LEGGINGS = ITEMS.register("ultimate_leggings", + () -> new UltimateArmorItem( + net.minecraft.core.Holder.direct(ULTIMATE_ARMOR_MATERIAL.get()), + ArmorItem.Type.LEGGINGS, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.LEGGINGS.getDurability(41)) + )); + public static final DeferredItem<ArmorItem> ULTIMATE_BOOTS = ITEMS.register("ultimate_boots", + () -> new UltimateArmorItem( + net.minecraft.core.Holder.direct(ULTIMATE_ARMOR_MATERIAL.get()), + ArmorItem.Type.BOOTS, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.BOOTS.getDurability(41)) + )); + public static final DeferredItem<UltimateSwordItem> ULTIMATE_SWORD = ITEMS.register("ultimate_sword", + () -> new UltimateSwordItem( + ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateSwordAttackDamage, + -2.4F + )); + public static final DeferredItem<UltimatePickaxeItem> ULTIMATE_PICKAXE = ITEMS.register("ultimate_pickaxe", + () -> new UltimatePickaxeItem( + ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimatePickaxeAttackDamage, + -2.8F + )); + public static final DeferredItem<UltimateAxeItem> ULTIMATE_AXE = ITEMS.register("ultimate_axe", + () -> new UltimateAxeItem( + ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateAxeAttackDamage, + -3.0F + )); + public static final DeferredItem<UtlimateShovelItem> ULTIMATE_SHOVEL = ITEMS.register("ultimate_shovel", + () -> new UtlimateShovelItem( + ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateShovelAttackDamage, + -3.0F + )); + public static final DeferredItem<UltimateHoeItem> ULTIMATE_HOE = ITEMS.register("ultimate_hoe", + () -> new UltimateHoeItem( + ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateHoeAttackDamage, + 0.0F + )); + public static final DeferredItem<UltimateBowItem> ULTIMATE_BOW = ITEMS.register("ultimate_bow", + () -> new UltimateBowItem(new Item.Properties().stacksTo(1).durability(768).rarity(Rarity.EPIC).fireResistant())); + public static final DeferredItem<UltimateCrossbowItem> ULTIMATE_CROSSBOW = ITEMS.register("ultimate_crossbow", + () -> new UltimateCrossbowItem(new Item.Properties().stacksTo(1).durability(1024).rarity(Rarity.EPIC).fireResistant())); +// public static final DeferredItem<UltimateMaceItem> ULTIMATE_MACE = ITEMS.register("ultimate_mace", +// () -> new UltimateMaceItem(new Item.Properties().stacksTo(1).durability(1024).rarity(Rarity.EPIC).fireResistant())); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_HELMET = ITEMS.register("nightmare_helmet", + () -> new NightmareArmorItem( + net.minecraft.core.Holder.direct(NIGHTMARE_ARMOR_MATERIAL.get()), + ArmorItem.Type.HELMET, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.HELMET.getDurability(41)) + )); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_CHESTPLATE = ITEMS.register("nightmare_chestplate", + () -> new NightmareArmorItem( + net.minecraft.core.Holder.direct(NIGHTMARE_ARMOR_MATERIAL.get()), + ArmorItem.Type.CHESTPLATE, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.CHESTPLATE.getDurability(41)) + )); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_LEGGINGS = ITEMS.register("nightmare_leggings", + () -> new NightmareArmorItem( + net.minecraft.core.Holder.direct(NIGHTMARE_ARMOR_MATERIAL.get()), + ArmorItem.Type.LEGGINGS, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.LEGGINGS.getDurability(41)) + )); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_BOOTS = ITEMS.register("nightmare_boots", + () -> new NightmareArmorItem( + net.minecraft.core.Holder.direct(NIGHTMARE_ARMOR_MATERIAL.get()), + ArmorItem.Type.BOOTS, + new Item.Properties() + .rarity(Rarity.EPIC) + .fireResistant() + .durability(ArmorItem.Type.BOOTS.getDurability(41)) + )); + public static final DeferredItem<NightmareSwordItem> NIGHTMARE_SWORD = ITEMS.register("nightmare_sword", + () -> new NightmareSwordItem( + ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + -2.4F + )); + public static final DeferredItem<SizeRayItem> SHRINK_RAY = ITEMS.register("shrink_ray", + () -> new SizeRayItem( + new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant(), + SHRINK_RAY_PROJECTILE, + SizeRayProjectileEntity.SizeRayType.SHRINK, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/shrink_ray.geo.json"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/models/item/shrink_ray.png"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/shrink_ray.animation.json"), + "shrink_ray_active" + )); + public static final DeferredItem<SizeRayItem> GROWTH_RAY = ITEMS.register("growth_ray", + () -> new SizeRayItem( + new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant(), + GROWTH_RAY_PROJECTILE, + SizeRayProjectileEntity.SizeRayType.GROWTH, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/growth_ray.geo.json"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/models/item/growth_ray.png"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/growth_ray.animation.json"), + "growth_ray_active" + )); + public static final DeferredItem<GravityGunItem> GRAVITY_GUN = ITEMS.register("gravity_gun", + () -> new GravityGunItem(new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant())); + public static final DeferredItem<SquidzookaItem> SQUIDZOOKA = ITEMS.register("squidzooka", + () -> new SquidzookaItem(new Item.Properties().stacksTo(1).durability(384).rarity(Rarity.RARE))); + public static final DeferredItem<BattleAxeItem> BATTLE_AXE = ITEMS.register("battle_axe", + () -> new BattleAxeItem( + Tiers.NETHERITE, + new Item.Properties().stacksTo(1).rarity(Rarity.RARE).fireResistant(), + AntarchySettings::battleAxeAttackDamage, + -3.1F + )); + public static final DeferredHolder<EntityType<?>, EntityType<DiamondMinecartEntity>> DIAMOND_MINECART = ENTITY_TYPES.register("diamond_minecart", + () -> EntityType.Builder.<DiamondMinecartEntity>of((entityType, level) -> new DiamondMinecartEntity(entityType, level, diamondMinecartItem()), MobCategory.MISC) + .sized(0.98F, 0.7F) + .clientTrackingRange(8) + .build("diamond_minecart")); + public static final DeferredItem<DiamondMinecartItem> DIAMOND_MINECART_ITEM = ITEMS.register("diamond_minecart", + () -> new DiamondMinecartItem(DIAMOND_MINECART, new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); + public static final DeferredItem<ReverieBottleItem> REVERIE_BOTTLE = ITEMS.register("reverie_bottle", + () -> new ReverieBottleItem(new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); + public static final DeferredItem<Item> BIG_BERTHA_BLADE = ITEMS.registerSimpleItem( + "big_bertha_blade", + new Item.Properties().rarity(Rarity.EPIC).fireResistant() + ); + public static final DeferredItem<Item> BIG_BERTHA_HANDLE = ITEMS.registerSimpleItem( + "big_bertha_handle", + new Item.Properties().rarity(Rarity.EPIC).fireResistant() + ); + public static final DeferredItem<Item> BIG_BERTHA_HILT = ITEMS.registerSimpleItem( + "big_bertha_hilt", + new Item.Properties().rarity(Rarity.EPIC).fireResistant() + ); + public static final DeferredItem<BigBerthaItem> BIG_BERTHA = ITEMS.register("big_bertha", + () -> new BigBerthaItem( + Tiers.NETHERITE, + new Item.Properties() + .stacksTo(1) + .rarity(Rarity.EPIC) + .fireResistant() + )); + + public static final DeferredHolder<EntityType<?>, EntityType<EasterBunnyEntity>> EASTER_BUNNY = ENTITY_TYPES.register("easter_bunny", + () -> EntityType.Builder.of(EasterBunnyEntity::new, MobCategory.CREATURE) + .sized(0.5F, 1.0F) + .clientTrackingRange(8) + .build("easter_bunny")); + public static final DeferredHolder<EntityType<?>, EntityType<FlyingSquirrelEntity>> FLYING_SQUIRREL = ENTITY_TYPES.register("flying_squirrel", + () -> EntityType.Builder.of(FlyingSquirrelEntity::new, MobCategory.CREATURE) + .sized(0.6F, 0.7F) + .clientTrackingRange(8) + .build("flying_squirrel")); + public static final DeferredHolder<EntityType<?>, EntityType<CaterpillarEntity>> CATERPILLAR = ENTITY_TYPES.register("caterpillar", + () -> EntityType.Builder.of(CaterpillarEntity::new, MobCategory.CREATURE) + .sized(0.8775F, 0.585F) + .clientTrackingRange(8) + .build("caterpillar")); + public static final DeferredHolder<EntityType<?>, EntityType<ButterflyEntity>> BUTTERFLY = ENTITY_TYPES.register("butterfly", + () -> EntityType.Builder.of(ButterflyEntity::new, MobCategory.AMBIENT) + .sized(1.125F, 1.375F) + .clientTrackingRange(8) + .build("butterfly")); + public static final DeferredHolder<EntityType<?>, EntityType<ReverieEntity>> REVERIE = ENTITY_TYPES.register("reverie", + () -> EntityType.Builder.of(ReverieEntity::new, MobCategory.AMBIENT) + .sized(0.7F, 0.7F) + .clientTrackingRange(8) + .build("reverie")); + public static final DeferredHolder<EntityType<?>, EntityType<BrutalflyEntity>> BRUTALFLY = ENTITY_TYPES.register("brutalfly", + () -> EntityType.Builder.of(BrutalflyEntity::new, MobCategory.MONSTER) + .sized(2.4F, 2.1F) + .clientTrackingRange(12) + .build("brutalfly")); + public static final DeferredHolder<EntityType<?>, EntityType<AppleCow>> APPLE_COW = ENTITY_TYPES.register("apple_cow", + () -> buildCowType(AppleCow::new, "apple_cow")); + public static final DeferredHolder<EntityType<?>, EntityType<GoldenAppleCow>> GOLDEN_APPLE_COW = ENTITY_TYPES.register("golden_apple_cow", + () -> buildCowType(GoldenAppleCow::new, "golden_apple_cow")); + public static final DeferredHolder<EntityType<?>, EntityType<EnchantedGoldenAppleCow>> ENCHANTED_GOLDEN_APPLE_COW = ENTITY_TYPES.register("enchanted_golden_apple_cow", + () -> buildCowType(EnchantedGoldenAppleCow::new, "enchanted_golden_apple_cow")); + public static final DeferredHolder<EntityType<?>, EntityType<HoneyedAppleCow>> HONEYED_APPLE_COW = CREATE_LOADED + ? ENTITY_TYPES.register("honeyed_apple_cow", () -> buildCowType(HoneyedAppleCow::new, "honeyed_apple_cow")) + : null; + public static final DeferredHolder<EntityType<?>, EntityType<DrTrayaurusEntity>> DR_TRAYAURUS = ENTITY_TYPES.register("dr_trayaurus", + () -> EntityType.Builder.of(DrTrayaurusEntity::new, MobCategory.MISC) + .sized(0.6F, 1.95F) + .clientTrackingRange(10) + .build("dr_trayaurus")); + public static final DeferredHolder<EntityType<?>, EntityType<CloudSharkEntity>> CLOUD_SHARK = ENTITY_TYPES.register("cloud_shark", + () -> EntityType.Builder.of(CloudSharkEntity::new, MobCategory.MONSTER) + .sized(2.4F, 0.9F) + .clientTrackingRange(10) + .build("cloud_shark")); + public static final DeferredHolder<EntityType<?>, EntityType<KrakenEntity>> KRAKEN = ENTITY_TYPES.register("kraken", + () -> EntityType.Builder.of(KrakenEntity::new, MobCategory.MONSTER) + .sized(5.2F, 9.8F) + .clientTrackingRange(12) + .build("kraken")); + public static final DeferredHolder<EntityType<?>, EntityType<MissileSquidEntity>> MISSILE_SQUID = ENTITY_TYPES.register("missile_squid", + () -> EntityType.Builder.of(MissileSquidEntity::new, MobCategory.MONSTER) + .sized(1.62F, 3.18F) + .clientTrackingRange(10) + .build("missile_squid")); + public static final DeferredHolder<EntityType<?>, EntityType<NightmareEntity>> NIGHTMARE = ENTITY_TYPES.register("nightmare", + () -> EntityType.Builder.of(NightmareEntity::new, MobCategory.MONSTER) + .sized(3.2F, 3.8F) + .clientTrackingRange(12) + .build("nightmare")); + public static final DeferredHolder<EntityType<?>, EntityType<LucidEntity>> LUCID = ENTITY_TYPES.register("lucid", + () -> EntityType.Builder.of(LucidEntity::new, MobCategory.MONSTER) + .sized(2.0F, 2.0F) + .clientTrackingRange(10) + .build("lucid")); + public static final DeferredHolder<EntityType<?>, EntityType<LucidBoltEntity>> LUCID_BOLT = ENTITY_TYPES.register("lucid_bolt", + () -> EntityType.Builder.<LucidBoltEntity>of(LucidBoltEntity::new, MobCategory.MISC) + .sized(0.3F, 0.3F) + .clientTrackingRange(8) + .updateInterval(1) + .build("lucid_bolt")); + public static final DeferredHolder<EntityType<?>, EntityType<ScorpionEntity>> SCORPION = ENTITY_TYPES.register("scorpion", + () -> EntityType.Builder.of(ScorpionEntity::new, MobCategory.MONSTER) + .sized(1.5F, 1.0F) + .clientTrackingRange(8) + .build("scorpion")); + public static final DeferredHolder<EntityType<?>, EntityType<BasiliskEntity>> BASILISK = ENTITY_TYPES.register("basilisk", + () -> EntityType.Builder.of(BasiliskEntity::new, MobCategory.MONSTER) + .sized(2.0F, 3.5F) + .clientTrackingRange(14) + .build("basilisk")); + public static final DeferredHolder<EntityType<?>, EntityType<EmperorScorpionEntity>> EMPEROR_SCORPION = ENTITY_TYPES.register("emperor_scorpion", + () -> EntityType.Builder.of(EmperorScorpionEntity::new, MobCategory.MONSTER) + .sized(4.05F, 1.35F) + .clientTrackingRange(10) + .build("emperor_scorpion")); + public static final DeferredHolder<EntityType<?>, EntityType<LucidEyeProjectileEntity>> LUCID_PEARL_PROJECTILE = ENTITY_TYPES.register("lucid_pearl_projectile", + () -> EntityType.Builder.<LucidEyeProjectileEntity>of(LucidEyeProjectileEntity::new, MobCategory.MISC) + .sized(0.25F, 0.25F) + .clientTrackingRange(8) + .updateInterval(1) + .build("lucid_pearl_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<HushProjectileEntity>> HUSH_PROJECTILE = ENTITY_TYPES.register("hush_projectile", + () -> EntityType.Builder.<HushProjectileEntity>of(HushProjectileEntity::new, MobCategory.MISC) + .sized(0.35F, 0.35F) + .clientTrackingRange(8) + .updateInterval(1) + .build("hush_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<BrutalflyOrbEntity>> BRUTALFLY_ORB = ENTITY_TYPES.register("brutalfly_orb", + () -> EntityType.Builder.<BrutalflyOrbEntity>of(BrutalflyOrbEntity::new, MobCategory.MISC) + .sized(0.75F, 0.75F) + .clientTrackingRange(10) + .updateInterval(1) + .build("brutalfly_orb")); + public static final DeferredHolder<EntityType<?>, EntityType<com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity>> UPWARD_FALLING_BLOCK = ENTITY_TYPES.register("upward_falling_block", + () -> EntityType.Builder.<com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity>of( + com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity::new, MobCategory.MISC) + .sized(0.98F, 0.98F) + .clientTrackingRange(10) + .updateInterval(1) + .build("upward_falling_block")); + + public static final DeferredItem<DeferredSpawnEggItem> EASTER_BUNNY_SPAWN_EGG = ITEMS.register("easter_bunny_spawn_egg", + () -> new DeferredSpawnEggItem(EASTER_BUNNY, 0xFFF2B2, 0xFF85B5, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> FLYING_SQUIRREL_SPAWN_EGG = ITEMS.register("flying_squirrel_spawn_egg", + () -> new DeferredSpawnEggItem(FLYING_SQUIRREL, 0x7D6649, 0xDCC59C, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> CATERPILLAR_SPAWN_EGG = ITEMS.register("caterpillar_spawn_egg", + () -> new DeferredSpawnEggItem(CATERPILLAR, 0xA8D96A, 0xF4E04D, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BUTTERFLY_SPAWN_EGG = ITEMS.register("butterfly_spawn_egg", + () -> new DeferredSpawnEggItem(BUTTERFLY, 0x111111, 0xFF7A00, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> REVERIE_SPAWN_EGG = ITEMS.register("reverie_spawn_egg", + () -> new DeferredSpawnEggItem(REVERIE, 0xF2F2F2, 0xBFC3C7, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BRUTALFLY_SPAWN_EGG = ITEMS.register("brutalfly_spawn_egg", + () -> new DeferredSpawnEggItem(BRUTALFLY, 0x4A2214, 0xFF8A1D, new Item.Properties().rarity(Rarity.EPIC))); + public static final DeferredItem<DeferredSpawnEggItem> RED_ANT_SPAWN_EGG = ITEMS.register("red_ant_spawn_egg", + () -> new DeferredSpawnEggItem(RED_ANT, 0xA31818, 0x2B0909, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BROWN_ANT_SPAWN_EGG = ITEMS.register("brown_ant_spawn_egg", + () -> new DeferredSpawnEggItem(BROWN_ANT, 0x6A4320, 0x26160A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> RAINBOW_ANT_SPAWN_EGG = ITEMS.register("rainbow_ant_spawn_egg", + () -> new DeferredSpawnEggItem(RAINBOW_ANT, 0x56D4F0, 0xF66DBB, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> MOLEWORM_SPAWN_EGG = ITEMS.register("moleworm_spawn_egg", + () -> new DeferredSpawnEggItem(MOLEWORM, 0x7A6150, 0xD2B8A3, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> MANTIS_SPAWN_EGG = ITEMS.register("mantis_spawn_egg", + () -> new DeferredSpawnEggItem(MANTIS, 0xF8F8F2, 0x63B44A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> MOLEVORE_SPAWN_EGG = ITEMS.register("molevore_spawn_egg", + () -> new DeferredSpawnEggItem(MOLEVORE, 0x3E2E24, 0xB67B4F, new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<DeferredSpawnEggItem> TRIFFID_SPAWN_EGG = ITEMS.register("triffid_spawn_egg", + () -> new DeferredSpawnEggItem(TRIFFID, 0x4C8F3A, 0xFF2FB3, new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<DeferredSpawnEggItem> APPLE_COW_SPAWN_EGG = ITEMS.register("apple_cow_spawn_egg", + () -> new DeferredSpawnEggItem(APPLE_COW, 0xFF1A1A, 0x32FF32, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> GOLDEN_APPLE_COW_SPAWN_EGG = ITEMS.register("golden_apple_cow_spawn_egg", + () -> new DeferredSpawnEggItem(GOLDEN_APPLE_COW, 0xFFE14A, 0x32FF32, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> ENCHANTED_GOLDEN_APPLE_COW_SPAWN_EGG = ITEMS.register("enchanted_golden_apple_cow_spawn_egg", + () -> new DeferredSpawnEggItem(ENCHANTED_GOLDEN_APPLE_COW, 0x7040B6, 0xFFE14A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> HONEYED_APPLE_COW_SPAWN_EGG = CREATE_LOADED + ? ITEMS.register("honeyed_apple_cow_spawn_egg", () -> new DeferredSpawnEggItem(HONEYED_APPLE_COW, 0xC07A23, 0xF0C75A, new Item.Properties())) + : null; + public static final DeferredItem<DeferredSpawnEggItem> DR_TRAYAURUS_SPAWN_EGG = ITEMS.register("dr_trayaurus_spawn_egg", + () -> new DeferredSpawnEggItem(DR_TRAYAURUS, 0xB7A27B, 0x4A3D29, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> WASP_SPAWN_EGG = ITEMS.register("wasp_spawn_egg", + () -> new DeferredSpawnEggItem(WASP, 0x111111, 0xF1D800, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BOMBER_SPAWN_EGG = ITEMS.register("bomber_spawn_egg", + () -> new DeferredSpawnEggItem(BOMBER, 0x7A7A7A, 0xB32020, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> CLOUD_SHARK_SPAWN_EGG = ITEMS.register("cloud_shark_spawn_egg", + () -> new DeferredSpawnEggItem(CLOUD_SHARK, 0xDDEAF4, 0x7F96A8, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> KRAKEN_SPAWN_EGG = ITEMS.register("kraken_spawn_egg", + () -> new DeferredSpawnEggItem(KRAKEN, 0x163C53, 0x4F8E99, new Item.Properties().rarity(Rarity.EPIC))); + public static final DeferredItem<DeferredSpawnEggItem> MISSILE_SQUID_SPAWN_EGG = ITEMS.register("missile_squid_spawn_egg", + () -> new DeferredSpawnEggItem(MISSILE_SQUID, 0xD88FA7, 0x8D5269, new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<DeferredSpawnEggItem> NIGHTMARE_SPAWN_EGG = ITEMS.register("nightmare_spawn_egg", + () -> new DeferredSpawnEggItem(NIGHTMARE, 0x22121C, 0xB51B2D, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<DeferredSpawnEggItem> BED_BUG_SPAWN_EGG = ITEMS.register("bed_bug_spawn_egg", + () -> new DeferredSpawnEggItem(BED_BUG, 0x3B2218, 0x611111, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> LUCID_SPAWN_EGG = ITEMS.register("lucid_spawn_egg", + () -> new DeferredSpawnEggItem(LUCID, 0xE53935, 0xF4D03F, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<DeferredSpawnEggItem> SCORPION_SPAWN_EGG = ITEMS.register("scorpion_spawn_egg", + () -> new DeferredSpawnEggItem(SCORPION, 0xA8D8FF, 0xE04B5A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BASILISK_SPAWN_EGG = ITEMS.register("basilisk_spawn_egg", + () -> new DeferredSpawnEggItem(BASILISK, 0x4A7C40, 0xD4A040, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> EMPEROR_SCORPION_SPAWN_EGG = ITEMS.register("emperor_scorpion_spawn_egg", + () -> new DeferredSpawnEggItem(EMPEROR_SCORPION, 0x1A1A0A, 0x8B2200, new Item.Properties())); + public static final DeferredItem<LucidEyeItem> LUCID_EYE = ITEMS.register("lucid_eye", + () -> new LucidEyeItem(new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON))); + public static final DeferredItem<LucidPearlItem> LUCID_PEARL = ITEMS.register("lucid_pearl", + () -> new LucidPearlItem( + new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON), + LUCID_PEARL_PROJECTILE + )); + public static final DeferredHolder<CreativeModeTab, CreativeModeTab> ANTARCHY_TAB = CREATIVE_MODE_TABS.register("antarchy", + () -> CreativeModeTab.builder(CreativeModeTab.Row.TOP, 0) + .title(net.minecraft.network.chat.Component.translatable("itemGroup.antarchy.antarchy")) + .icon(() -> new ItemStack(GRAVITY_GUN.get())) + .displayItems((parameters, output) -> populateCreativeTab(output)) + .build()); + + private static <T extends Cow> EntityType<T> buildCowType(EntityType.EntityFactory<T> factory, String name) { + return EntityType.Builder.of(factory, MobCategory.CREATURE) + .sized(0.9F, 1.4F) + .clientTrackingRange(10) + .build(name); + } + + private static <T extends BaseAntEntity> EntityType<T> buildAntType(EntityType.EntityFactory<T> factory, MobCategory category, String name) { + return EntityType.Builder.of(factory, category) + .sized(0.6375F, 0.2125F) + .clientTrackingRange(8) + .build(name); + } + + private static AttributeSupplier.Builder buildAntAttributes(double health, double speed, double attackDamage) { + return net.minecraft.world.entity.Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, health) + .add(Attributes.MOVEMENT_SPEED, speed) + .add(Attributes.ATTACK_DAMAGE, attackDamage); + } + + private static Holder<MobEffect> mobEffectHolder(DeferredHolder<MobEffect, ? extends MobEffect> effect) { + return BuiltInRegistries.MOB_EFFECT.wrapAsHolder(effect.get()); + } + + private static Holder<Attribute> attributeHolder(DeferredHolder<Attribute, ? extends Attribute> attribute) { + return BuiltInRegistries.ATTRIBUTE.wrapAsHolder(attribute.get()); + } + + private static Holder<Potion> potionHolder(DeferredHolder<Potion, ? extends Potion> potion) { + return BuiltInRegistries.POTION.wrapAsHolder(potion.get()); + } + + private static Holder<ArmorMaterial> armorMaterialHolder(DeferredHolder<ArmorMaterial, ? extends ArmorMaterial> material) { + return BuiltInRegistries.ARMOR_MATERIAL.wrapAsHolder(material.get()); + } + + private static void registerEntityAttributes() { + FabricDefaultAttributeRegistry.register( + net.minecraft.world.entity.EntityType.PLAYER, + net.minecraft.world.entity.player.Player.createAttributes() + .add(attributeHolder(DOUBLE_DAMAGE_CHANCE)) + .add(attributeHolder(BLOODGLASS_MAX_HEARTS)) + .build() + ); + + AttributeSupplier rabbitAttributes = Rabbit.createAttributes().build(); + FabricDefaultAttributeRegistry.register(EASTER_BUNNY.get(), rabbitAttributes); + FabricDefaultAttributeRegistry.register(FLYING_SQUIRREL.get(), FlyingSquirrelEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(CATERPILLAR.get(), CaterpillarEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(BUTTERFLY.get(), ButterflyEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(REVERIE.get(), ReverieEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(BRUTALFLY.get(), BrutalflyEntity.createAttributes().build()); + + AttributeSupplier cowAttributes = Cow.createAttributes().build(); + FabricDefaultAttributeRegistry.register(APPLE_COW.get(), cowAttributes); + FabricDefaultAttributeRegistry.register(GOLDEN_APPLE_COW.get(), cowAttributes); + FabricDefaultAttributeRegistry.register(ENCHANTED_GOLDEN_APPLE_COW.get(), cowAttributes); + if (CREATE_LOADED && HONEYED_APPLE_COW != null) { + FabricDefaultAttributeRegistry.register(HONEYED_APPLE_COW.get(), cowAttributes); + } + + FabricDefaultAttributeRegistry.register(DR_TRAYAURUS.get(), Villager.createAttributes().build()); + FabricDefaultAttributeRegistry.register(CLOUD_SHARK.get(), CloudSharkEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(KRAKEN.get(), KrakenEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(MISSILE_SQUID.get(), MissileSquidEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(NIGHTMARE.get(), NightmareEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(BED_BUG.get(), BedBugEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(WASP.get(), WaspEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(BOMBER.get(), BomberEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(MANTIS.get(), MantisEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(TRIFFID.get(), TriffidEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(LUCID.get(), LucidEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(SCORPION.get(), ScorpionEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(BASILISK.get(), BasiliskEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(EMPEROR_SCORPION.get(), EmperorScorpionEntity.createAttributes().build()); + + FabricDefaultAttributeRegistry.register(RED_ANT.get(), buildAntAttributes( + AntarchySettings.redAntHealth(), + AntarchySettings.redAntMovementSpeed(), + AntarchySettings.redAntAttackDamage() + ).build()); + FabricDefaultAttributeRegistry.register(BROWN_ANT.get(), buildAntAttributes( + AntarchySettings.brownAntHealth(), + AntarchySettings.brownAntMovementSpeed(), + AntarchySettings.brownAntAttackDamage() + ).build()); + FabricDefaultAttributeRegistry.register(RAINBOW_ANT.get(), buildAntAttributes( + AntarchySettings.rainbowAntHealth(), + AntarchySettings.rainbowAntMovementSpeed(), + AntarchySettings.rainbowAntAttackDamage() + ).build()); + FabricDefaultAttributeRegistry.register(MOLEWORM.get(), MolewormEntity.createAttributes().build()); + FabricDefaultAttributeRegistry.register(MOLEVORE.get(), MolevoreEntity.createAttributes().build()); + } + + private static void registerSpawnPlacements() { + SpawnPlacements.register(FLYING_SQUIRREL.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING, FlyingSquirrelEntity::canSpawn); + SpawnPlacements.register(CATERPILLAR.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CaterpillarEntity::canSpawn); + SpawnPlacements.register(BUTTERFLY.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ButterflyEntity::canSpawn); + SpawnPlacements.register(REVERIE.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ReverieEntity::canSpawn); + SpawnPlacements.register(BRUTALFLY.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Monster::checkMonsterSpawnRules); + SpawnPlacements.register(APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules); + SpawnPlacements.register(GOLDEN_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules); + SpawnPlacements.register(ENCHANTED_GOLDEN_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules); + if (CREATE_LOADED && HONEYED_APPLE_COW != null) { + SpawnPlacements.register(HONEYED_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules); + } + SpawnPlacements.register(CLOUD_SHARK.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CloudSharkEntity::canSpawn); + SpawnPlacements.register(WASP.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, WaspEntity::canSpawn); + SpawnPlacements.register(BOMBER.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BomberEntity::canSpawn); + SpawnPlacements.register(KRAKEN.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, KrakenEntity::canSpawn); + SpawnPlacements.register(MISSILE_SQUID.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MissileSquidEntity::canSpawn); + SpawnPlacements.register(NIGHTMARE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, NightmareEntity::canSpawn); + SpawnPlacements.register(MOLEWORM.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolewormEntity::canSpawn); + SpawnPlacements.register(MANTIS.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MantisEntity::canSpawn); + SpawnPlacements.register(MOLEVORE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolevoreEntity::canSpawn); + SpawnPlacements.register(BED_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BedBugEntity::canSpawn); + SpawnPlacements.register(LUCID.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, LucidEntity::canSpawn); + SpawnPlacements.register(SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ScorpionEntity::canSpawn); + SpawnPlacements.register(BASILISK.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BasiliskEntity::canSpawn); + SpawnPlacements.register(EMPEROR_SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, EmperorScorpionEntity::canSpawn); + } + + private static void populateCreativeTab(CreativeModeTab.Output output) { + ArrayList<Item> sortedItems = new ArrayList<>(); + for (var holder : ITEMS.getEntries()) { + Item item = holder.get(); + if (item != Items.AIR) { + sortedItems.add(item); + } + } + sortedItems.sort(Comparator.comparingInt(AntarchyFabricContent::creativeTabGroup)); + sortedItems.forEach(output::accept); + addPotionVariants(output); + } + + private static void addPotionVariants(CreativeModeTab.Output output) { + acceptPotionFamily(output, DREAD_POTION); + acceptPotionFamily(output, LONG_DREAD); + acceptPotionFamily(output, INVERSION); + acceptPotionFamily(output, LONG_INVERSION); + acceptPotionFamily(output, PARALYSIS); + acceptPotionFamily(output, LONG_PARALYSIS); + acceptPotionFamily(output, HASTE); + acceptPotionFamily(output, STRONG_HASTE); + acceptPotionFamily(output, SHRINKING); + acceptPotionFamily(output, STRONG_SHRINKING); + acceptPotionFamily(output, EXTREME_SHRINKING); + acceptPotionFamily(output, GROWING); + acceptPotionFamily(output, STRONG_GROWING); + acceptPotionFamily(output, EXTREME_GROWING); + } + + private static void acceptPotionFamily(CreativeModeTab.Output output, DeferredHolder<Potion, ? extends Potion> potion) { + Holder<Potion> holder = potionHolder(potion); + output.accept(PotionContents.createItemStack(Items.POTION, holder)); + output.accept(PotionContents.createItemStack(Items.SPLASH_POTION, holder)); + output.accept(PotionContents.createItemStack(Items.LINGERING_POTION, holder)); + output.accept(PotionContents.createItemStack(Items.TIPPED_ARROW, holder)); + } + + private static int creativeTabGroup(Item item) { + String path = BuiltInRegistries.ITEM.getKey(item).getPath(); + return switch (path) { + case "ouranwood_log", "ouranwood_wood", "mossy_ouranwood_log", "mossy_ouranwood_wood", + "stripped_ouranwood_log", "stripped_ouranwood_wood", "duplicator_log", + "ouranwood_planks", "ouranwood_stairs", "ouranwood_slab", + "ouranwood_fence", "ouranwood_fence_gate", + "ouranwood_door", "ouranwood_trapdoor", + "ouranwood_pressure_plate", "ouranwood_button", + "ouranwood_sign", "ouranwood_hanging_sign", + "ouranwood_boat", "ouranwood_chest_boat" -> 0; + case "nyxite", "polished_nyxite", "chiseled_nyxite", "nyxite_bricks", + "nyxite_stairs", "nyxite_slab", "nyxite_wall", + "polished_nyxite_stairs", "polished_nyxite_slab", "polished_nyxite_wall", + "nyxite_brick_stairs", "nyxite_brick_slab", "nyxite_brick_wall", + "pale_nyxite", "nyxite_spike", "potent_nyxite" -> 1; + case "antimetal", "polished_antimetal" -> 2; + case "dream_sand", "dream_sandstone", "chiseled_dream_sandstone", + "cut_dream_sandstone", "smooth_dream_sandstone", + "dream_sandstone_stairs", "dream_sandstone_slab", "dream_sandstone_wall", + "smooth_dream_sandstone_stairs", "smooth_dream_sandstone_slab", + "cut_dream_sandstone_slab" -> 3; + case "umbral_moss_block", "umbral_moss_carpet" -> 4; + case "torchflower_bush", "hushweed", "orange_milkweed", "pink_milkweed" -> 5; + case "blood_crystal_block", "budding_blood_crystal", + "small_blood_crystal_bud", "medium_blood_crystal_bud", + "large_blood_crystal_bud", "blood_crystal_cluster" -> 6; + case "uranium_ore", "deepslate_uranium_ore", "titanium_ore", "deepslate_titanium_ore", + "uranium_block", "titanium_block", "raw_uranium_block", "raw_titanium_block", + "cut_uranium", "cut_titanium", "cut_uranium_slab", "cut_titanium_slab", + "cut_uranium_stairs", "cut_titanium_stairs", "chiseled_uranium", + "chiseled_titanium", "uranium_bulb", "titanium_bulb", + "uranium_door", "titanium_door", "uranium_trapdoor", "titanium_trapdoor", + "uranium_bars", "titanium_bars" -> 7; + case "infested_rooted_dirt", "infested_coarse_dirt", "triffid_goo_block", + "cloud_block" -> 8; + case "dream_torch", "dream_lantern", "dream_campfire", "dream_fire", "dream_fire_ceiling" -> 9; + case "easter_bunny_spawn_egg", "flying_squirrel_spawn_egg", "caterpillar_spawn_egg", + "butterfly_spawn_egg", "reverie_spawn_egg", "brutalfly_spawn_egg", + "red_ant_spawn_egg", "brown_ant_spawn_egg", "rainbow_ant_spawn_egg", + "moleworm_spawn_egg", "mantis_spawn_egg", "molevore_spawn_egg", "triffid_spawn_egg", + "apple_cow_spawn_egg", "golden_apple_cow_spawn_egg", "enchanted_golden_apple_cow_spawn_egg", + "honeyed_apple_cow_spawn_egg", "dr_trayaurus_spawn_egg", "wasp_spawn_egg", + "bomber_spawn_egg", "cloud_shark_spawn_egg", "kraken_spawn_egg", "missile_squid_spawn_egg", + "nightmare_spawn_egg", "bed_bug_spawn_egg", "lucid_spawn_egg", "scorpion_spawn_egg", + "basilisk_spawn_egg", "emperor_scorpion_spawn_egg" -> 90; + default -> 50; + }; + } + + private static BlockEntityType<AntNestBlockEntity> antNestBlockEntityType() { + return ANT_NEST_BLOCK_ENTITY.get(); + } + + private static BlockEntityType<WaspNestBlockEntity> waspNestBlockEntityType() { + return WASP_NEST_BLOCK_ENTITY.get(); + } + + private static BlockEntityType<PotentNyxiteBlockEntity> potentNyxiteBlockEntityType() { + return POTENT_NYXITE_BLOCK_ENTITY.get(); + } + + private static Block smallBloodCrystalBudBlock() { + return SMALL_BLOOD_CRYSTAL_BUD.get(); + } + + private static Item cloudBucketItem() { + return CLOUD_BUCKET.get(); + } + + private static Block mediumBloodCrystalBudBlock() { + return MEDIUM_BLOOD_CRYSTAL_BUD.get(); + } + + private static Block largeBloodCrystalBudBlock() { + return LARGE_BLOOD_CRYSTAL_BUD.get(); + } + + private static Block bloodCrystalCrystalBlock() { + return BLOOD_CRYSTAL_CRYSTAL.get(); + } + + private static Block createDirtOre(Block copyFrom) { + return new Block(dirtOreProperties()); + } + + private static Block createDirtOre(Block copyFrom, int minExperience, int maxExperience) { + return new DropExperienceBlock(UniformInt.of(minExperience, maxExperience), dirtOreProperties()); + } + + private static BlockBehaviour.Properties dirtOreProperties() { + return BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT) + .sound(SoundType.ROOTED_DIRT) + .strength(0.65F, 0.8F) + .requiresCorrectToolForDrops(); + } + + private static BlockBehaviour.Properties nyxiteProperties() { + return BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK); + } + + private static Block createOre(Block copyFrom) { + return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + private static Block createOre(Block copyFrom, int minExperience, int maxExperience) { + return new DropExperienceBlock(UniformInt.of(minExperience, maxExperience), BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + private static Block createStorageBlock(Block copyFrom) { + return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + private static Block createHorizontalFacingStorageBlock(Block copyFrom) { + return new SimpleHorizontalFacingBlock(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + private static final class SimpleHorizontalFacingBlock extends HorizontalDirectionalBlock { + private static final MapCodec<SimpleHorizontalFacingBlock> CODEC = simpleCodec(SimpleHorizontalFacingBlock::new); + + private SimpleHorizontalFacingBlock(BlockBehaviour.Properties properties) { + super(properties); + registerDefaultState(stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected MapCodec<? extends HorizontalDirectionalBlock> codec() { + return CODEC; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + @Override + protected BlockState rotate(BlockState state, Rotation rotation) { + return state.setValue(FACING, rotation.rotate(state.getValue(FACING))); + } + + @Override + protected BlockState mirror(BlockState state, Mirror mirror) { + return state.rotate(mirror.getRotation(state.getValue(FACING))); + } + } + + private static Block createRawStorageBlock(Block copyFrom) { + return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom) + .strength(3.5F, 6.0F) + .requiresCorrectToolForDrops()); + } + + private static Item diamondMinecartItem() { + return DIAMOND_MINECART_ITEM.get(); + } + + + private static DeferredHolder<SoundEvent, SoundEvent> registerSoundEvent(String path) { + return SOUND_EVENTS.register(path, + () -> SoundEvent.createVariableRangeEvent(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path))); + } + + private static boolean isModLoaded(String modId) { + return FabricLoader.getInstance().isModLoaded(modId); + } + + private static Ingredient bloodCrystalRepairIngredient() { + return Ingredient.of(BuiltInRegistries.ITEM.getOptional(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal_shard")) + .orElse(Items.AIR)); + } + + private static Ingredient ultimateRepairIngredient() { + return Ingredient.of(TITANIUM_INGOT.get()); + } + + private static java.util.EnumMap<ArmorItem.Type, Integer> createUltimateArmorDefense() { + java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 6); + defense.put(ArmorItem.Type.LEGGINGS, 12); + defense.put(ArmorItem.Type.CHESTPLATE, 16); + defense.put(ArmorItem.Type.HELMET, 6); + defense.put(ArmorItem.Type.BODY, 16); + return defense; + } + + private static java.util.EnumMap<ArmorItem.Type, Integer> createNightmareArmorDefense() { + java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 4); + defense.put(ArmorItem.Type.LEGGINGS, 9); + defense.put(ArmorItem.Type.CHESTPLATE, 11); + defense.put(ArmorItem.Type.HELMET, 4); + defense.put(ArmorItem.Type.BODY, 11); + return defense; + } + + private static java.util.EnumMap<ArmorItem.Type, Integer> createBloodCrystalArmorDefense() { + java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 2); + defense.put(ArmorItem.Type.LEGGINGS, 5); + defense.put(ArmorItem.Type.CHESTPLATE, 6); + defense.put(ArmorItem.Type.HELMET, 2); + defense.put(ArmorItem.Type.BODY, 6); + return defense; + } + + private static java.util.EnumMap<ArmorItem.Type, Integer> createMogglesArmorDefense() { + java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 0); + defense.put(ArmorItem.Type.LEGGINGS, 0); + defense.put(ArmorItem.Type.CHESTPLATE, 0); + defense.put(ArmorItem.Type.HELMET, 2); + defense.put(ArmorItem.Type.BODY, 2); + return defense; + } + + private static java.util.EnumMap<ArmorItem.Type, Integer> createFallenKingCrownDefense() { + java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 0); + defense.put(ArmorItem.Type.LEGGINGS, 0); + defense.put(ArmorItem.Type.CHESTPLATE, 0); + defense.put(ArmorItem.Type.HELMET, 2); + defense.put(ArmorItem.Type.BODY, 2); + return defense; + } + + private static SimpleParticleType simpleParticleType() { + return new SimpleParticleType(true) { + }; + } + + private static <T extends net.minecraft.core.particles.ParticleOptions> ParticleType<T> particleType( + java.util.function.Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> codecFactory, + java.util.function.Function<ParticleType<T>, net.minecraft.network.codec.StreamCodec<? super io.netty.buffer.ByteBuf, T>> streamCodecFactory + ) { + return new ParticleType<>(false) { + @Override + public com.mojang.serialization.MapCodec<T> codec() { + return codecFactory.apply(this); + } + + @Override + public net.minecraft.network.codec.StreamCodec<? super io.netty.buffer.ByteBuf, T> streamCodec() { + return streamCodecFactory.apply(this); + } + }; + } + + private static net.minecraft.world.level.material.FlowingFluid lookupFlowingFluid(String path) { + return (net.minecraft.world.level.material.FlowingFluid) BuiltInRegistries.FLUID.get(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path)); + } + + private static Item lookupItem(String path) { + return BuiltInRegistries.ITEM.get(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path)); + } + + private static LiquidBlock lookupLiquidBlock(String path) { + return (LiquidBlock) BuiltInRegistries.BLOCK.get(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path)); + } + + public static void register() { + com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity.TYPE = UPWARD_FALLING_BLOCK; + FabricBrewingRecipeRegistryBuilder.BUILD.register(builder -> { + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(LUCID_EYE.get()), potionHolder(INVERSION)); + builder.registerPotionRecipe(potionHolder(INVERSION), Ingredient.of(Items.REDSTONE), potionHolder(LONG_INVERSION)); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(BASILISK_FANG.get()), potionHolder(PARALYSIS)); + builder.registerPotionRecipe(potionHolder(PARALYSIS), Ingredient.of(Items.REDSTONE), potionHolder(LONG_PARALYSIS)); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(MOLEWORM_ITEM.get()), potionHolder(HASTE)); + builder.registerPotionRecipe(potionHolder(HASTE), Ingredient.of(Items.GLOWSTONE_DUST), potionHolder(STRONG_HASTE)); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(URANIUM_NUGGET.get()), potionHolder(SHRINKING)); + builder.registerPotionRecipe(potionHolder(SHRINKING), Ingredient.of(Items.GLOWSTONE_DUST), potionHolder(STRONG_SHRINKING)); + builder.registerPotionRecipe(potionHolder(STRONG_SHRINKING), Ingredient.of(Items.GLOWSTONE_DUST), potionHolder(EXTREME_SHRINKING)); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(TITANIUM_NUGGET.get()), potionHolder(GROWING)); + builder.registerPotionRecipe(potionHolder(GROWING), Ingredient.of(Items.GLOWSTONE_DUST), potionHolder(STRONG_GROWING)); + builder.registerPotionRecipe(potionHolder(STRONG_GROWING), Ingredient.of(Items.GLOWSTONE_DUST), potionHolder(EXTREME_GROWING)); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(CLOUD_SHARK_FIN.get()), net.minecraft.world.item.alchemy.Potions.SLOW_FALLING); + builder.registerPotionRecipe(net.minecraft.world.item.alchemy.Potions.AWKWARD, Ingredient.of(CORNEA_EAR.get()), net.minecraft.world.item.alchemy.Potions.NIGHT_VISION); + }); + + SOUND_EVENTS.register(); + ARMOR_MATERIALS.register(); + FLUIDS.register(); + BLOCKS.register(); + ENTITY_TYPES.register(); + ATTRIBUTES.register(); + registerEntityAttributes(); + registerSpawnPlacements(); + BLOCK_ENTITY_TYPES.register(); + PARTICLE_TYPES.register(); + FEATURES.register(); + BIOME_SOURCES.register(); + DENSITY_FUNCTION_TYPES.register(); + ENTITY_SUB_PREDICATES.register(); + MOB_EFFECTS.register(); + POTIONS.register(); + ITEMS.register(); + CREATIVE_MODE_TABS.register(); + + AntarchySoundEvents.bind( + SQUIDZOOKA_FIRE, + SHRINK_RAY_SOUND, + GROWTH_RAY_SOUND, + SIZE_RAY_CHARGE, + ANT_AMBIENT, + ANT_IDLE, + ANT_HURT, + ANT_BITE, + ANT_GATHER, + ANT_NEST, + CLOUD_SHARK_BITE, + CLOUD_SHARK_IDLE, + CLOUD_SHARK_HURT, + CLOUD_SHARK_DEATH, + CLOUD_SHARK_FLY, + CATERPILLAR_IDLE, + CATERPILLAR_HURT, + CATERPILLAR_CRAWL, + BUTTERFLY_HURT, + BRUTALFLY_IDLE, + BRUTALFLY_DEATH, + ELYTHIA_FIREFLY_AMBIENT, + MISSILE_SQUID_AMBIENT, + MISSILE_SQUID_HURT, + MISSILE_SQUID_DEATH, + MISSILE_SQUID_ATTACK, + KRAKEN_FLYING_LOOP, + KRAKEN_FLYING_SIDEWAYS_LOOP, + KRAKEN_ATTACK, + KRAKEN_SPIN, + KRAKEN_ROAR, + KRAKEN_SUMMON, + KRAKEN_HURT, + KRAKEN_DEATH, + BASILISK_IDLE_LOOP, + BASILISK_SLITHER_LOOP, + BASILISK_BITE, + BASILISK_HISS, + BASILISK_HURT, + BASILISK_DEATH, + THORAXIS_NIGHTMARE_WASTES_AMBIENT, + THORAXIS_NIGHTMARE_WASTES_ADDITIONS, + THORAXIS_NIGHTMARE_WASTES_MOOD, + THORAXIS_DREAM_DUNES_AMBIENT, + THORAXIS_DREAM_DUNES_ADDITIONS, + THORAXIS_DREAM_DUNES_MOOD, + THORAXIS_LUCID_POOLS_AMBIENT, + THORAXIS_LUCID_POOLS_ADDITIONS, + THORAXIS_LUCID_POOLS_MOOD, + LUCID_AMBIENT, + LUCID_FLYING, + LUCID_ATTACK, + LUCID_BOLT_SOUND, + LUCID_HURT, + LUCID_DEATH, + REVERIE_IDLE, + REVERIE_HURT, + REVERIE_WORRY, + REVERIE_SAVE, + REVERIE_JOIN_PLAYER, + REVERIE_ALERT, + FLYING_SQUIRREL_IDLE, + FLYING_SQUIRREL_BEG, + FLYING_SQUIRREL_NUT, + FLYING_SQUIRREL_GLIDE_LOOP, + FLYING_SQUIRREL_HURT, + FLYING_SQUIRREL_DEATH, + NIGHTMARE_IDLE, + NIGHTMARE_HURT, + NIGHTMARE_ROAR, + NIGHTMARE_DEATH, + NIGHTMARE_BITE, + NIGHTMARE_FLAP, + TRIFFID_ATTACK, + TRIFFID_GRAB, + TRIFFID_HURT, + TRIFFID_DEATH, + TRIFFID_HISS, + TRIFFID_GROWL, + MANTIS_AMBIENT, + MANTIS_HURT, + MANTIS_ATTACK, + MANTIS_FLY_LOOP, + GRAVITY_GUN_PICKUP, + GRAVITY_GUN_DROP, + GRAVITY_GUN_HOLD_LOOP, + GRAVITY_GUN_LAUNCH, + GRAVITY_GUN_DRYFIRE, + BED_BUG_AMBIENT, + BED_BUG_HURT, + BED_BUG_ATTACK, + WASP_IDLE, + WASP_HURT, + WASP_ATTACK, + WASP_DEATH, + SCORPION_AMBIENT, + SCORPION_HURT, + SCORPION_ATTACK, + EMPEROR_SCORPION_AMBIENT, + EMPEROR_SCORPION_HURT, + EMPEROR_SCORPION_ATTACK, + EMPEROR_SCORPION_ROAR, + MOLEWORM_AMBIENT, + MOLEWORM_HURT, + MOLEWORM_ATTACK, + MOLEWORM_DIG, + MOLEVORE_AMBIENT, + MOLEVORE_HURT, + MOLEVORE_ATTACK, + MOLEVORE_DIG, + DUCT_TAPE_USE + ); + + AntarchyObjects.bind( + EASTER_BUNNY, + FLYING_SQUIRREL, + KRAKEN, + MISSILE_SQUID, + MOLEWORM, + MANTIS, + BED_BUG, + WASP, + BOMBER, + SCORPION, + CATERPILLAR, + BUTTERFLY, + REVERIE, + TRIFFID, + BRUTALFLY, + BRUTALFLY_ORB, + HUSH_PROJECTILE, + () -> DUPLICATOR_LOG.get(), + () -> DUPLICATOR_SAPLING.get(), + () -> DUCT_TAPE.get(), + () -> INFESTED_ROOTED_DIRT.get(), + () -> INFESTED_COARSE_DIRT.get(), + () -> NYXITE.get(), + () -> CLOUD_BLOCK.get(), + () -> TRIFFID_GOO_BLOCK.get(), + () -> PALE_NYXITE.get(), + () -> NYXITE_SPIKE.get(), + () -> POTENT_NYXITE.get(), + () -> ANTIMETAL.get(), + () -> POLISHED_ANTIMETAL.get(), + () -> BUDDING_BLOOD_CRYSTAL.get(), + () -> SMALL_BLOOD_CRYSTAL_BUD.get(), + () -> MEDIUM_BLOOD_CRYSTAL_BUD.get(), + () -> LARGE_BLOOD_CRYSTAL_BUD.get(), + () -> BLOOD_CRYSTAL_CRYSTAL.get(), + () -> OURANWOOD_ACORN.get(), + KRAKEN_TOOTH, + () -> MOGGLES.get(), + () -> REVERIE_BOTTLE.get(), + () -> mobEffectHolder(DREAD), + () -> mobEffectHolder(PARALYZED), + () -> mobEffectHolder(INVERTED), + () -> OURANWOOD_ACORN_BLOCK.get(), + () -> MOSSY_OURANWOOD_LOG.get(), + () -> MOSSY_OURANWOOD_WOOD.get(), + () -> ORANGE_MILKWEED.get(), + () -> PINK_MILKWEED.get(), + () -> TORCHFLOWER_BUSH.get(), + () -> BED_BUG_EGG.get(), + () -> WASP_NEST.get(), + () -> HUSHWEED.get(), + () -> OURANWOOD_SQUIRREL_NEST.get(), + () -> ANT_NEST_BLOCK_ENTITY.get(), + () -> DREAM_CAMPFIRE_BLOCK_ENTITY.get(), + () -> WASP_NEST_BLOCK_ENTITY.get(), + () -> HUSHWEED_BLOCK_ENTITY.get(), + () -> attributeHolder(DOUBLE_DAMAGE_CHANCE), + () -> attributeHolder(BLOODGLASS_MAX_HEARTS), + () -> mobEffectHolder(BLOODGLASS_WARD) + ); + + LucidEyeProjectileEntity.defaultItemSupplier = () -> LUCID_PEARL.get(); + LucidEntity.invertedEffectSupplier = () -> mobEffectHolder(INVERTED); + LucidEntity.boltEntityTypeSupplier = () -> LUCID_BOLT.get(); + LucidBoltEntity.invertedEffectSupplier = () -> mobEffectHolder(INVERTED); + LucidEyeProjectileEntity.invertedEffectSupplier = () -> mobEffectHolder(INVERTED); + + ScorpionWhipTetherSync.setSink(AntarchyFabricNetworking::syncScorpionWhipTether); + BloodCrystalKatanaItem.setTrailCallback(AntarchyFabricNetworking::syncKatanaTrail); + com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.setSyncDispatcher(AntarchyFabricNetworking::syncGravityEntity); + AntarchyFabricEvents.register(); + + if (FabricInfinityCompat.isAvailableOnClasspath()) { + InfinityCompat.bind(new FabricInfinityCompat()); + } + } +} + + + + diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java new file mode 100644 index 00000000..3c980b00 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/AntarchyFabricEvents.java @@ -0,0 +1,177 @@ +package com.craisinlord.antarchy.fabric; + +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.DuctTapeBlock; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition; +import net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents; +import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.level.block.ComposterBlock; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.tags.FluidTags; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; + +import java.util.HashSet; +import java.util.Set; +import java.util.UUID; + +public final class AntarchyFabricEvents { + private static final AntarchyGravityTransition INVERTED_CLEAR_TRANSITION = new AntarchyGravityTransition(12); + private static final Set<UUID> invertedPlayers = new HashSet<>(); + + private AntarchyFabricEvents() { + } + + public static void register() { + ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.UMBRAL_MOSS_BLOCK.get().asItem(), 0.65f); + ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.UMBRAL_MOSS_CARPET.get().asItem(), 0.3f); + ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.HUSHWEED.get().asItem(), 0.65f); + ComposterBlock.COMPOSTABLES.put(AntarchyFabricContent.CORNEA_EAR.get(), 0.65f); + + ServerLivingEntityEvents.AFTER_DEATH.register((entity, damageSource) -> { + if (entity instanceof ServerPlayer sp) { + BloodglassManager.handleDeath(sp); + } + if (!(entity instanceof MissileSquidEntity)) { + return; + } + if (!(entity.level() instanceof ServerLevel serverLevel)) { + return; + } + + BlockPos deathPos = entity.blockPosition(); + if (AntarchySettings.krakenSquidSpawnEnabled() && serverLevel.random.nextInt(100) == 0) { + spawnKrakens(serverLevel, deathPos, 1); + } + if (AntarchySettings.krakenMassSpawnEnabled() && serverLevel.random.nextInt(100) == 0) { + spawnKrakens(serverLevel, deathPos, 10); + } + }); + + ServerTickEvents.END_SERVER_TICK.register(server -> { + Set<UUID> activeThisTick = new HashSet<>(); + for (ServerLevel level : server.getAllLevels()) { + tickInvertedPlayers(level, activeThisTick); + tickDuctTapePlayers(level); + tickIchorPlayers(level); + tickBloodglassRecharge(level); + } + invertedPlayers.retainAll(activeThisTick); + }); + } + + private static void spawnKrakens(ServerLevel level, BlockPos origin, int count) { + for (int i = 0; i < count; i++) { + BlockPos spawnPos = findKrakenSpawnPos(level, origin); + KrakenEntity kraken = AntarchyObjects.KRAKEN.get().create(level); + if (kraken == null) { + continue; + } + kraken.moveTo(spawnPos.getX() + 0.5D, spawnPos.getY() + 1.0D, spawnPos.getZ() + 0.5D, + level.random.nextFloat() * 360.0F, 0.0F); + kraken.finalizeSpawn(level, level.getCurrentDifficultyAt(spawnPos), MobSpawnType.EVENT, null); + level.addFreshEntity(kraken); + } + } + + private static BlockPos findKrakenSpawnPos(ServerLevel level, BlockPos origin) { + for (int attempt = 0; attempt < 20; attempt++) { + BlockPos candidate = origin.offset( + level.random.nextInt(33) - 16, + level.random.nextInt(9) - 4, + level.random.nextInt(33) - 16 + ); + if (level.getFluidState(candidate).is(FluidTags.WATER)) { + return candidate; + } + } + return origin.above(3); + } + + private static void tickInvertedPlayers(ServerLevel level, Set<UUID> activeThisTick) { + for (Player player : level.players()) { + LivingEntity livingEntity = player; + + if (livingEntity.hasEffect(AntarchyObjects.INVERTED_EFFECT.get())) { + activeThisTick.add(player.getUUID()); + invertedPlayers.add(player.getUUID()); + continue; + } + + if (!invertedPlayers.remove(player.getUUID())) { + continue; + } + + if (AntarchyGravityApi.getGravityDirection(player) == AntarchyGravityDirection.UP + || AntarchyGravityApi.isGravityForced(player)) { + AntarchyGravityApi.setGravityDirection(player, AntarchyGravityDirection.DOWN, INVERTED_CLEAR_TRANSITION); + } + notifyNearbyReveriesOfInversionChange(player); + } + } + + private static void notifyNearbyReveriesOfInversionChange(Player player) { + for (ReverieEntity reverie : player.level().getEntitiesOfClass( + ReverieEntity.class, + player.getBoundingBox().inflate(48.0D) + )) { + reverie.syncFocusInversionState(); + } + } + + private static void tickDuctTapePlayers(ServerLevel level) { + for (Player player : level.players()) { + DuctTapeBlock.tickStuckEntity(player); + } + } + + private static void tickIchorPlayers(ServerLevel level) { + if (!AntarchySettings.ichorWitherEnabled()) { + return; + } + + for (Player player : level.players()) { + if (!antarchy$isInIchor(player)) { + continue; + } + player.addEffect(new MobEffectInstance(MobEffects.WITHER, 40, 0, false, true, true)); + } + } + + private static void tickBloodglassRecharge(ServerLevel level) { + for (Player player : level.players()) { + if (player instanceof ServerPlayer sp) { + BloodglassManager.tickRecharge(sp); + } + } + } + + private static boolean antarchy$isInIchor(LivingEntity entity) { + BlockPos min = BlockPos.containing(entity.getBoundingBox().minX, entity.getBoundingBox().minY, entity.getBoundingBox().minZ); + BlockPos max = BlockPos.containing(entity.getBoundingBox().maxX, entity.getBoundingBox().maxY, entity.getBoundingBox().maxZ); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + if (PotentNyxiteBlock.isIchor(entity.level().getFluidState(cursor))) { + return true; + } + } + } + } + return false; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/BloodglassManager.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/BloodglassManager.java new file mode 100644 index 00000000..2fb4c920 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/BloodglassManager.java @@ -0,0 +1,231 @@ +package com.craisinlord.antarchy.fabric; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.bloodglass.BloodglassAccess; +import com.craisinlord.antarchy.content.item.BloodCrystalArmorItem; +import com.craisinlord.antarchy.fabric.network.AntarchyFabricNetworking; +import net.fabricmc.fabric.api.entity.event.v1.ServerLivingEntityEvents; +import net.fabricmc.fabric.api.networking.v1.ServerPlayConnectionEvents; +import net.minecraft.core.particles.DustParticleOptions; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.tags.TagKey; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.core.registries.Registries; +import org.joml.Vector3f; + +public final class BloodglassManager { + private static final TagKey<DamageType> BYPASSES_BLOODGLASS = TagKey.create( + Registries.DAMAGE_TYPE, + ResourceLocation.fromNamespaceAndPath("antarchy", "bypasses_bloodglass") + ); + + private BloodglassManager() {} + + public static void register() { + ServerLivingEntityEvents.ALLOW_DAMAGE.register((entity, source, amount) -> { + if (!(entity instanceof Player player)) return true; + if (entity.level().isClientSide()) return true; + if (amount <= 1.0f) return true; + if (source.is(BYPASSES_BLOODGLASS)) return true; + + BloodglassAccess access = (BloodglassAccess) player; + if (access.antarchy$getTotalShieldsActive() <= 0) return true; + + if (access.antarchy$getAppleShieldsActive() > 0) { + access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() - 1); + access.antarchy$setAppleShieldLostCount(access.antarchy$getAppleShieldLostCount() + 1); + if (access.antarchy$getAppleRechargeTimer() == 0) { + access.antarchy$setAppleRechargeTimer(AntarchySettings.bloodCrystalAppleShieldRechargeTicks()); + } + } else { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); + if (access.antarchy$getArmorRechargeTimer() == 0) { + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } + } + + ServerLevel serverLevel = (ServerLevel) player.level(); + serverLevel.broadcastEntityEvent(player, (byte) 2); + serverLevel.playSound(null, player.blockPosition(), SoundEvents.GLASS_BREAK, SoundSource.PLAYERS, 1.0f, 1.0f); + serverLevel.sendParticles( + new DustParticleOptions(new Vector3f(0.85f, 0.18f, 0.38f), 1.2f), + player.getX(), player.getEyeY(), player.getZ(), + 35, 0.35, 0.55, 0.35, 0.12 + ); + + syncBloodglass((ServerPlayer) player); + return false; + }); + + ServerPlayConnectionEvents.JOIN.register((handler, sender, server) -> handleLogin(handler.player)); + } + + public static void syncBloodglass(ServerPlayer player) { + BloodglassAccess access = (BloodglassAccess) player; + AntarchyFabricNetworking.syncBloodglass(player, + access.antarchy$getTotalShieldsActive(), + access.antarchy$getTotalShieldsMax()); + } + + public static void handleArmorEquipChange(Player player, EquipmentSlot slot, ItemStack from, ItemStack to) { + if (player.level().isClientSide()) return; + if (slot != EquipmentSlot.HEAD && slot != EquipmentSlot.CHEST + && slot != EquipmentSlot.LEGS && slot != EquipmentSlot.FEET) return; + + boolean fromIsBC = from.getItem() instanceof BloodCrystalArmorItem; + boolean toIsBC = to.getItem() instanceof BloodCrystalArmorItem; + if (!fromIsBC && !toIsBC) return; + + BloodglassAccess access = (BloodglassAccess) player; + + if (fromIsBC && !toIsBC) { + if (access.antarchy$getArmorShieldsActive() > 0) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); + } else if (access.antarchy$getArmorShieldLostCount() > 0) { + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); + if (access.antarchy$getArmorShieldLostCount() == 0) { + access.antarchy$setArmorRechargeTimer(0); + } + } + } else if (!fromIsBC) { + // Count BC pieces: explicitly include the new piece (to) since getItemBySlot(slot) + // may not reflect the new item yet when onEquipItem fires on Fabric. + int bcPieces = 1; // the piece being equipped now + for (EquipmentSlot s : new EquipmentSlot[]{EquipmentSlot.HEAD, EquipmentSlot.CHEST, EquipmentSlot.LEGS, EquipmentSlot.FEET}) { + if (s == slot) continue; + if (player.getItemBySlot(s).getItem() instanceof BloodCrystalArmorItem) bcPieces++; + } + int currentTotal = access.antarchy$getArmorShieldsActive() + access.antarchy$getArmorShieldLostCount(); + if (currentTotal < bcPieces) { + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } + } else { + // BC → BC swap: remove old slot, queue new one + if (access.antarchy$getArmorShieldsActive() > 0) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); + } else if (access.antarchy$getArmorShieldLostCount() > 0) { + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); + } + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } + + if (player instanceof ServerPlayer sp) syncBloodglass(sp); + } + + public static void handleWardApplied(Player player, int amplifier) { + if (player.level().isClientSide()) return; + BloodglassAccess access = (BloodglassAccess) player; + int cap = Math.max(0, AntarchySettings.bloodCrystalHardMaxShields() + - access.antarchy$getArmorShieldsActive() + - access.antarchy$getArmorShieldLostCount()); + access.antarchy$setAppleShieldsActive(Math.min(amplifier + 1, cap)); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + if (player instanceof ServerPlayer sp) syncBloodglass(sp); + } + + public static void handleWardRemoved(Player player) { + if (player.level().isClientSide()) return; + BloodglassAccess access = (BloodglassAccess) player; + access.antarchy$setAppleShieldsActive(0); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + if (player instanceof ServerPlayer sp) syncBloodglass(sp); + } + + public static void tickRecharge(ServerPlayer player) { + BloodglassAccess access = (BloodglassAccess) player; + boolean changed = false; + int hardCap = AntarchySettings.bloodCrystalHardMaxShields(); + + if (access.antarchy$getArmorShieldLostCount() > 0) { + int timer = access.antarchy$getArmorRechargeTimer(); + if (timer > 1) { + access.antarchy$setArmorRechargeTimer(timer - 1); + } else if (timer == 1) { + if (access.antarchy$getTotalShieldsActive() < hardCap) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() + 1); + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); + changed = true; + } + access.antarchy$setArmorRechargeTimer(access.antarchy$getArmorShieldLostCount() > 0 + ? AntarchySettings.bloodCrystalArmorShieldRechargeTicks() : 0); + } + } + + if (access.antarchy$getAppleShieldLostCount() > 0 && player.hasEffect(AntarchyObjects.BLOODGLASS_WARD.get())) { + int timer = access.antarchy$getAppleRechargeTimer(); + if (timer > 1) { + access.antarchy$setAppleRechargeTimer(timer - 1); + } else if (timer == 1) { + if (access.antarchy$getTotalShieldsActive() < hardCap) { + access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() + 1); + access.antarchy$setAppleShieldLostCount(access.antarchy$getAppleShieldLostCount() - 1); + changed = true; + } + access.antarchy$setAppleRechargeTimer(access.antarchy$getAppleShieldLostCount() > 0 + ? AntarchySettings.bloodCrystalAppleShieldRechargeTicks() : 0); + } + } + + if (changed) { + syncBloodglass(player); + player.playNotifySound(SoundEvents.AMETHYST_BLOCK_CHIME, SoundSource.PLAYERS, 0.6f, 1.6f); + } + } + + public static void handleDeath(ServerPlayer player) { + BloodglassAccess access = (BloodglassAccess) player; + access.antarchy$setArmorShieldsActive(0); + access.antarchy$setArmorShieldLostCount(0); + access.antarchy$setArmorRechargeTimer(0); + access.antarchy$setAppleShieldsActive(0); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + syncBloodglass(player); + } + + public static void handleRespawn(ServerPlayer player) { + BloodglassAccess access = (BloodglassAccess) player; + int shields = Math.min(countBCArmorPieces(player), AntarchySettings.bloodCrystalHardMaxShields()); + access.antarchy$setArmorShieldsActive(shields); + access.antarchy$setArmorShieldLostCount(0); + access.antarchy$setArmorRechargeTimer(0); + syncBloodglass(player); + } + + private static void handleLogin(ServerPlayer player) { + BloodglassAccess access = (BloodglassAccess) player; + if (player.hasEffect(AntarchyObjects.BLOODGLASS_WARD.get())) { + var effect = player.getEffect(AntarchyObjects.BLOODGLASS_WARD.get()); + if (effect != null) { + int cap = Math.max(0, AntarchySettings.bloodCrystalHardMaxShields() + - access.antarchy$getArmorShieldsActive() + - access.antarchy$getArmorShieldLostCount()); + access.antarchy$setAppleShieldsActive(Math.min(effect.getAmplifier() + 1, cap)); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + } + } + syncBloodglass(player); + } + + private static int countBCArmorPieces(Player player) { + int count = 0; + for (EquipmentSlot slot : new EquipmentSlot[]{EquipmentSlot.HEAD, EquipmentSlot.CHEST, EquipmentSlot.LEGS, EquipmentSlot.FEET}) { + if (player.getItemBySlot(slot).getItem() instanceof BloodCrystalArmorItem) count++; + } + return count; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/FabricInfinityCompat.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/FabricInfinityCompat.java new file mode 100644 index 00000000..5aec90de --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/FabricInfinityCompat.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.fabric; + +import com.craisinlord.antarchy.compat.infinity.InfinityCompatBridge; +import net.lerariemann.infinity.util.InfinityMethods; +import net.lerariemann.infinity.util.teleport.WarpLogic; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.util.RandomSource; + +public final class FabricInfinityCompat implements InfinityCompatBridge { + public static boolean isAvailableOnClasspath() { + try { + Class.forName("net.lerariemann.infinity.util.InfinityMethods"); + Class.forName("net.lerariemann.infinity.util.teleport.WarpLogic"); + return true; + } catch (Throwable ignored) { + return false; + } + } + + @Override + public boolean isAvailable() { + return true; + } + + @Override + public ResourceLocation getRandomDimensionId(RandomSource random) { + try { + return InfinityMethods.getRandomId(random); + } catch (Throwable throwable) { + return null; + } + } + + @Override + public boolean requestWarp(ServerPlayer player, ResourceLocation dimensionId) { + try { + WarpLogic.requestWarp(player, dimensionId, false); + return true; + } catch (Throwable throwable) { + return false; + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClient.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClient.java new file mode 100644 index 00000000..d4ad79a8 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClient.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.fabric.network.AntarchyFabricClientNetworking; +import net.fabricmc.api.ClientModInitializer; + +public final class AntarchyFabricClient implements ClientModInitializer { + @Override + public void onInitializeClient() { + AntarchyFabricClientNetworking.register(); + AntarchyFabricClientBootstrap.register(); + } +} + diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java new file mode 100644 index 00000000..bafe0507 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyFabricClientBootstrap.java @@ -0,0 +1,312 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.renderer.*; +import com.craisinlord.antarchy.content.client.particle.*; +import com.craisinlord.antarchy.content.client.renderer.AntiwaterFluidRenderer; +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRendererRegistrationCallback; +import net.minecraft.world.entity.EntityType; +import net.fabricmc.fabric.api.blockrenderlayer.v1.BlockRenderLayerMap; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.fabricmc.fabric.api.client.render.fluid.v1.FluidRenderHandlerRegistry; +import net.fabricmc.fabric.api.client.particle.v1.ParticleFactoryRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.BlockEntityRendererRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.ColorProviderRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.EntityModelLayerRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.EntityRendererRegistry; +import net.fabricmc.fabric.api.client.rendering.v1.HudRenderCallback; +import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents; +import net.minecraft.client.model.BoatModel; +import net.minecraft.client.model.ChestBoatModel; +import net.minecraft.client.renderer.BiomeColors; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.texture.TextureAtlas; +import net.minecraft.client.renderer.blockentity.BlockEntityRendererProvider; +import net.minecraft.client.renderer.blockentity.CampfireRenderer; +import net.minecraft.client.renderer.entity.ThrownItemRenderer; +import net.minecraft.client.renderer.item.ItemProperties; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.item.CrossbowItem; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.component.ChargedProjectiles; +import net.minecraft.world.level.FoliageColor; +import net.fabricmc.fabric.api.client.render.fluid.v1.SimpleFluidRenderHandler; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.TextureAtlasSprite; +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.BlockAndTintGetter; +import com.mojang.blaze3d.vertex.VertexConsumer; +import java.util.function.Function; + +public final class AntarchyFabricClientBootstrap { + private AntarchyFabricClientBootstrap() { + } + + public static void register() { + AntarchyKeyBindings.register(); + registerRenderers(); + registerEntityLayers(); + registerColors(); + registerParticles(); + registerFluids(); + registerRenderLayers(); + registerItemProperties(); + registerClientCallbacks(); + } + + private static void registerRenderers() { + BlockEntityRendererRegistry.register( + (net.minecraft.world.level.block.entity.BlockEntityType) AntarchyFabricContent.DREAM_CAMPFIRE_BLOCK_ENTITY.get(), + (BlockEntityRendererProvider) CampfireRenderer::new + ); + + EntityRendererRegistry.register(AntarchyFabricContent.EASTER_BUNNY.get(), EasterBunnyRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.FLYING_SQUIRREL.get(), FlyingSquirrelRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.CATERPILLAR.get(), CaterpillarRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BUTTERFLY.get(), ButterflyRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.REVERIE.get(), ReverieRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BRUTALFLY.get(), BrutalflyRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.RED_ANT.get(), AntRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BROWN_ANT.get(), AntRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.RAINBOW_ANT.get(), AntRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.MOLEWORM.get(), MolewormRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.MANTIS.get(), MantisRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.MOLEVORE.get(), MolevoreRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.TRIFFID.get(), TriffidRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.OURANWOOD_BOAT_ENTITY.get(), context -> new OuranwoodBoatRenderer<>(context, ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/boat/ouranwood.png"), false)); + EntityRendererRegistry.register(AntarchyFabricContent.OURANWOOD_CHEST_BOAT_ENTITY.get(), context -> new OuranwoodBoatRenderer<>(context, ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/chest_boat/ouranwood.png"), true)); + EntityRendererRegistry.register(AntarchyFabricContent.APPLE_COW.get(), AppleCowRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.GOLDEN_APPLE_COW.get(), AppleCowRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.ENCHANTED_GOLDEN_APPLE_COW.get(), AppleCowRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.DIAMOND_MINECART.get(), DiamondMinecartRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.DR_TRAYAURUS.get(), context -> new DrTrayaurusRenderer(context, ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/dr_trayaurus.png"))); + EntityRendererRegistry.register(AntarchyFabricContent.CLOUD_SHARK.get(), CloudSharkRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.KRAKEN.get(), KrakenRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.MISSILE_SQUID.get(), MissileSquidRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.NIGHTMARE.get(), NightmareRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.LUCID.get(), LucidRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BED_BUG.get(), BedBugRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.WASP.get(), WaspRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BOMBER.get(), BomberRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BASILISK.get(), BasiliskRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.SHRINK_RAY_PROJECTILE.get(), SizeRayProjectileRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.GROWTH_RAY_PROJECTILE.get(), SizeRayProjectileRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.LUCID_BOLT.get(), LucidBoltRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.LUCID_PEARL_PROJECTILE.get(), ThrownItemRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.HUSH_PROJECTILE.get(), HushProjectileRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.BRUTALFLY_ORB.get(), BrutalflyOrbRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.UPWARD_FALLING_BLOCK.get(), UpwardFallingBlockRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.SCORPION.get(), ScorpionRenderer::new); + EntityRendererRegistry.register(AntarchyFabricContent.EMPEROR_SCORPION.get(), EmperorScorpionRenderer::new); + + EntityModelLayerRegistry.registerModelLayer(OuranwoodBoatRenderer.boatLayer(), BoatModel::createBodyModel); + EntityModelLayerRegistry.registerModelLayer(OuranwoodBoatRenderer.chestBoatLayer(), ChestBoatModel::createBodyModel); + } + + private static void registerColors() { + ColorProviderRegistry.BLOCK.register( + (state, level, pos, tintIndex) -> level != null && pos != null + ? BiomeColors.getAverageFoliageColor(level, pos) + : FoliageColor.getDefaultColor(), + AntarchyFabricContent.OURANWOOD_LEAVES.get() + ); + ColorProviderRegistry.BLOCK.register((state, level, pos, tintIndex) -> 0xFF4A0000, AntarchyFabricContent.ANTIWATER_BLOCK.get()); + ColorProviderRegistry.ITEM.register((stack, tintIndex) -> FoliageColor.getDefaultColor(), AntarchyFabricContent.OURANWOOD_LEAVES_ITEM.get()); + } + + private static void registerFluids() { + FluidRenderHandlerRegistry.INSTANCE.register( + AntarchyFabricContent.ICHOR.get(), + AntarchyFabricContent.FLOWING_ICHOR.get(), + new SimpleFluidRenderHandler( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "block/antiwater_still"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "block/antiwater_flow"), + ResourceLocation.withDefaultNamespace("block/water_overlay"), + 0xFF2A0306 + ) + ); + + FluidRenderHandlerRegistry.INSTANCE.register( + AntarchyFabricContent.ANTIWATER.get(), + AntarchyFabricContent.FLOWING_ANTIWATER.get(), + new SimpleFluidRenderHandler( + ResourceLocation.withDefaultNamespace("block/water_still"), + ResourceLocation.withDefaultNamespace("block/water_flow"), + ResourceLocation.withDefaultNamespace("block/water_overlay"), + 0xFFFF1A1A + ) { + @Override + public void renderFluid(BlockPos pos, BlockAndTintGetter world, VertexConsumer vertexConsumer, BlockState blockState, FluidState fluidState) { + TextureAtlasSprite[] sprites = this.getFluidSprites(world, pos, fluidState); + AntiwaterFluidRenderer.render( + world, + pos, + vertexConsumer, + blockState, + fluidState, + sprites[0], + sprites[1], + sprites.length > 2 ? sprites[2] : null, + this.getFluidColor(world, pos, fluidState) + ); + } + } + ); + } + + private static void registerParticles() { + ParticleFactoryRegistry registry = ParticleFactoryRegistry.getInstance(); + registry.register(AntarchyFabricContent.DREAM_FIRE_FLAME.get(), DreamFlameParticle.Provider::new); + registry.register(AntarchyFabricContent.HYPNOTIC_GAS.get(), HypnoticGasParticle.Provider::new); + registry.register(AntarchyFabricContent.HYPNOTIC_GAS_DOWN.get(), sprites -> new HypnoticGasParticle.Provider(sprites, true)); + registry.register(AntarchyFabricContent.HYPNOTIC_GAS_CLOUD.get(), new HypnoticGasCloudParticle.Provider()); + registry.register(AntarchyFabricContent.HYPNOTIC_GAS_CLOUD_DOWN.get(), new HypnoticGasCloudParticle.Provider(true)); + registry.register(AntarchyFabricContent.INVERTED_GEYSER_BASE.get(), InvertedGeyserBaseParticle.Provider::new); + registry.register(AntarchyFabricContent.INVERTED_GEYSER_PLUME.get(), InvertedGeyserPlumeParticle.Provider::new); + registry.register(AntarchyFabricContent.INVERTED_GEYSER_POOF.get(), InvertedGeyserBaseParticle.Provider::new); + registry.register(AntarchyFabricContent.INVERTED_GEYSER_ERUPTION.get(), new InvertedGeyserEruptionParticle.Provider()); + registry.register(AntarchyFabricContent.FIREFLY.get(), FireflyParticle.Provider::new); + } + + private static void registerRenderLayers() { + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.OURANWOOD_LEAVES.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.OURANWOOD_DOOR.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.OURANWOOD_TRAPDOOR.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.OURANWOOD_ACORN_BLOCK.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DUPLICATOR_SAPLING.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.ORANGE_MILKWEED.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.PINK_MILKWEED.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.TORCHFLOWER_BUSH.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.HUSHWEED.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.CORNEA_STALK.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.ANTIMETAL_SCAFFOLDING.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.UMBRAL_MOSS_CARPET.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.NYXITE_SPIKE.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.SMALL_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.MEDIUM_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.LARGE_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.BLOOD_CRYSTAL_CRYSTAL.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DREAM_TORCH.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DREAM_WALL_TORCH.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DREAM_LANTERN.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DREAM_CAMPFIRE.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DREAM_FIRE.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.DREAM_CEILING_FIRE.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.ANTIWATER_BLOCK.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.TRIFFID_GOO_BLOCK.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.URANIUM_DOOR.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.TITANIUM_DOOR.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.URANIUM_TRAPDOOR.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.TITANIUM_TRAPDOOR.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.URANIUM_BARS.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.TITANIUM_BARS.get(), RenderType.cutout()); + BlockRenderLayerMap.INSTANCE.putBlock(AntarchyFabricContent.CLOUD_BLOCK.get(), RenderType.translucent()); + BlockRenderLayerMap.INSTANCE.putFluids( + RenderType.translucent(), + AntarchyFabricContent.ICHOR.get(), + AntarchyFabricContent.FLOWING_ICHOR.get(), + AntarchyFabricContent.ANTIWATER.get(), + AntarchyFabricContent.FLOWING_ANTIWATER.get() + ); + } + + private static void registerItemProperties() { + ItemProperties.register( + AntarchyFabricContent.ULTIMATE_BOW.get(), + ResourceLocation.withDefaultNamespace("pull"), + (stack, level, entity, seed) -> entity == null || entity.getUseItem() != stack + ? 0.0F + : (stack.getItem().getUseDuration(stack, entity) - entity.getUseItemRemainingTicks()) / 20.0F + ); + ItemProperties.register( + AntarchyFabricContent.ULTIMATE_BOW.get(), + ResourceLocation.withDefaultNamespace("pulling"), + (stack, level, entity, seed) -> entity != null && entity.isUsingItem() && entity.getUseItem() == stack ? 1.0F : 0.0F + ); + ItemProperties.register( + AntarchyFabricContent.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("pull"), + (stack, level, entity, seed) -> { + if (entity == null || CrossbowItem.isCharged(stack) || entity.getUseItem() != stack) { + return 0.0F; + } + float adjustedChargeDuration = Math.max(1.0F, stack.getItem().getUseDuration(stack, entity) - 3.0F); + return Mth.clamp((stack.getItem().getUseDuration(stack, entity) - entity.getUseItemRemainingTicks()) / adjustedChargeDuration, 0.0F, 1.0F); + } + ); + ItemProperties.register( + AntarchyFabricContent.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("pulling"), + (stack, level, entity, seed) -> entity != null && entity.isUsingItem() && entity.getUseItem() == stack && !CrossbowItem.isCharged(stack) ? 1.0F : 0.0F + ); + ItemProperties.register( + AntarchyFabricContent.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("charged"), + (stack, level, entity, seed) -> CrossbowItem.isCharged(stack) ? 1.0F : 0.0F + ); + ItemProperties.register( + AntarchyFabricContent.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("firework"), + (stack, level, entity, seed) -> CrossbowItem.isCharged(stack) && ChargedProjectiles.of(stack).contains(Items.FIREWORK_ROCKET) ? 1.0F : 0.0F + ); + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + private static void registerEntityLayers() { + LivingEntityFeatureRendererRegistrationCallback.EVENT.register((entityType, renderer, registrationHelper, context) -> { + if (entityType == EntityType.PLAYER) { + if (renderer instanceof net.minecraft.client.renderer.entity.player.PlayerRenderer playerRenderer) { + registrationHelper.register(new ParalyzedStonePlayerLayer(playerRenderer)); + registrationHelper.register(new BrutalflyElytraLayer(playerRenderer)); + registrationHelper.register(new FallenKingCrownLayer(playerRenderer)); + } + return; + } + if (software.bernie.geckolib.renderer.GeoEntityRenderer.class.isAssignableFrom(renderer.getClass())) { + software.bernie.geckolib.renderer.GeoEntityRenderer geoRenderer = + (software.bernie.geckolib.renderer.GeoEntityRenderer) (Object) renderer; + geoRenderer.addRenderLayer(new ParalyzedStoneGeoLayer(geoRenderer)); + return; + } + registrationHelper.register(new ParalyzedStoneLivingLayer(renderer)); + }); + } + + private static void registerClientCallbacks() { + ClientTickEvents.END_CLIENT_TICK.register(client -> { + if (client.player != null) { + ParalyzedClientHandler.clampPlayerInput(client.player); + } + BrutalflyElytraClientHandler.tick(); + DiamondMinecartClientHandler.tick(); + ParalyzedClientHandler.tick(); + DreadClientHandler.tick(); + BloodCrystalKatanaTrailHandler.tick(); + ScorpionWhipTetherRenderHandler.tick(); + }); + + GravityGunClientHandler.register(); + + ElythiaFireflyManager.register(); + LucidSoundHandler.register(); + MogglesClientRenderer.register(); + ReverieTrailHandler.register(); + + HudRenderCallback.EVENT.register((guiGraphics, partialTick) -> { + DreadHudRenderer.render(guiGraphics); + ParalyzedHudRenderer.render(guiGraphics); + BrutalflyElytraHudRenderer.render(guiGraphics); + BloodglassHudRenderer.render(guiGraphics); + TriffidGooHudRenderer.render(guiGraphics); + }); + + WorldRenderEvents.AFTER_TRANSLUCENT.register(context -> { + BloodCrystalKatanaTrailHandler.render(context); + ScorpionWhipTetherRenderHandler.render(context); + }); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java new file mode 100644 index 00000000..a9ee00f5 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/AntarchyKeyBindings.java @@ -0,0 +1,29 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.blaze3d.platform.InputConstants; +import org.lwjgl.glfw.GLFW; +import net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper; +import net.minecraft.client.KeyMapping; +import net.minecraft.client.Minecraft; + +public final class AntarchyKeyBindings { + public static final String CATEGORY = "key.categories.antarchy"; + + public static final KeyMapping BRUTALFLY_FLAP = new KeyMapping( + "key.antarchy.brutalfly_flap", + InputConstants.Type.KEYSYM, + GLFW.GLFW_KEY_G, + CATEGORY + ); + + private AntarchyKeyBindings() {} + + public static void register() { + KeyBindingHelper.registerKeyBinding(BRUTALFLY_FLAP); + } + + public static boolean isBrutalflyFlapPressed() { + return Minecraft.getInstance().screen == null && BRUTALFLY_FLAP.isDown(); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailClientState.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailClientState.java new file mode 100644 index 00000000..51cb3969 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailClientState.java @@ -0,0 +1,42 @@ +package com.craisinlord.antarchy.fabric.client; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; + +public final class BloodCrystalKatanaTrailClientState { + private static final Map<Integer, Integer> ACTIVE = new HashMap<>(); + + private BloodCrystalKatanaTrailClientState() {} + + public static void trigger(int entityId, int durationTicks) { + if (durationTicks <= 0) { + ACTIVE.remove(entityId); + return; + } + ACTIVE.put(entityId, durationTicks); + } + + public static int getRemainingTicks(int entityId) { + return ACTIVE.getOrDefault(entityId, 0); + } + + public static void tick() { + Iterator<Map.Entry<Integer, Integer>> iterator = ACTIVE.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry<Integer, Integer> entry = iterator.next(); + int remaining = entry.getValue() - 1; + if (remaining <= 0) { + iterator.remove(); + } else { + entry.setValue(remaining); + } + } + } + + public static void clear() { + ACTIVE.clear(); + } +} + + diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailHandler.java new file mode 100644 index 00000000..12d507de --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodCrystalKatanaTrailHandler.java @@ -0,0 +1,208 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexFormat; +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; +import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext; +import org.joml.Matrix4f; + +public final class BloodCrystalKatanaTrailHandler { + private static final int MAX_TRAIL_POINTS = 16; + private static final int POINT_LIFETIME_TICKS = 10; + private static final double MIN_DISTANCE_BETWEEN_POINTS = 0.05D; + private static final float CORE_WIDTH = 0.06F; + private static final float GLOW_WIDTH = 0.16F; + private static final Map<Integer, ArrayDeque<TrailPoint>> TRAILS = new HashMap<>(); + + private BloodCrystalKatanaTrailHandler() {} + + private static final class TrailPoint { + private final Vec3 position; + private int age; + + private TrailPoint(Vec3 position) { + this.position = position; + } + + private float alpha() { + return 1.0F - ((float) age / POINT_LIFETIME_TICKS); + } + + private boolean expired() { + return age >= POINT_LIFETIME_TICKS || alpha() <= 0.01F; + } + } + + public static void tick() { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) { + TRAILS.clear(); + BloodCrystalKatanaTrailClientState.clear(); + return; + } + if (mc.isPaused()) { + return; + } + + BloodCrystalKatanaTrailClientState.tick(); + Set<Integer> activeIds = new HashSet<>(); + + for (Entity entity : mc.level.entitiesForRendering()) { + int remaining = BloodCrystalKatanaTrailClientState.getRemainingTicks(entity.getId()); + if (remaining <= 0) { + continue; + } + + activeIds.add(entity.getId()); + Vec3 position = entity.position().add(0.0D, entity.getBbHeight() * 0.45D, 0.0D); + ArrayDeque<TrailPoint> points = TRAILS.computeIfAbsent(entity.getId(), id -> new ArrayDeque<>()); + + if (points.isEmpty() || points.peekFirst().position.distanceToSqr(position) >= MIN_DISTANCE_BETWEEN_POINTS * MIN_DISTANCE_BETWEEN_POINTS) { + points.addFirst(new TrailPoint(position)); + while (points.size() > MAX_TRAIL_POINTS) { + points.pollLast(); + } + } + } + + TRAILS.keySet().removeIf(id -> !activeIds.contains(id)); + for (ArrayDeque<TrailPoint> points : TRAILS.values()) { + Iterator<TrailPoint> iterator = points.iterator(); + while (iterator.hasNext()) { + TrailPoint point = iterator.next(); + point.age++; + if (point.expired()) { + iterator.remove(); + } + } + } + TRAILS.values().removeIf(ArrayDeque::isEmpty); + } + + public static void render(WorldRenderContext context) { + if (TRAILS.isEmpty()) { + return; + } + + if (context.world() == null || context.matrixStack() == null) { + return; + } + + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) { + return; + } + + Camera camera = context.camera(); + Vec3 cameraPos = camera.getPosition(); + Matrix4f matrix = context.matrixStack().last().pose(); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.depthMask(false); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + + Tesselator tesselator = Tesselator.getInstance(); + List<List<TrailPoint>> snapshots = new ArrayList<>(TRAILS.size()); + for (ArrayDeque<TrailPoint> deque : TRAILS.values()) { + if (deque.size() >= 2) { + snapshots.add(new ArrayList<>(deque)); + } + } + + if (snapshots.isEmpty()) { + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + return; + } + + BufferBuilder glowBuffer = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) { + buildTrail(glowBuffer, matrix, points, cameraPos, GLOW_WIDTH, 0.95F, 0.14F, 0.18F, 0.38F); + } + MeshData glowMesh = glowBuffer.build(); + if (glowMesh != null) { + BufferUploader.drawWithShader(glowMesh); + } + + BufferBuilder coreBuffer = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) { + buildTrail(coreBuffer, matrix, points, cameraPos, CORE_WIDTH, 1.0F, 0.32F, 0.36F, 0.92F); + } + MeshData coreMesh = coreBuffer.build(); + if (coreMesh != null) { + BufferUploader.drawWithShader(coreMesh); + } + + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + } + + private static void buildTrail(BufferBuilder builder, Matrix4f matrix, List<TrailPoint> points, Vec3 cameraPos, + float width, float red, float green, float blue, float alphaScale) { + for (int i = 0; i < points.size() - 1; i++) { + TrailPoint newer = points.get(i); + TrailPoint older = points.get(i + 1); + Vec3 side = cameraFacingRight(newer.position, older.position, cameraPos); + if (side == null) { + continue; + } + + float nearAlpha = newer.alpha() * alphaScale; + float farAlpha = older.alpha() * alphaScale * 0.85F; + Vec3 nearOffset = side.scale(width); + Vec3 farOffset = side.scale(width); + Vec3 nearPos = newer.position.subtract(cameraPos); + Vec3 farPos = older.position.subtract(cameraPos); + + builder.addVertex(matrix, (float) (nearPos.x + nearOffset.x), (float) (nearPos.y + nearOffset.y), (float) (nearPos.z + nearOffset.z)).setColor(red, green, blue, nearAlpha); + builder.addVertex(matrix, (float) (nearPos.x - nearOffset.x), (float) (nearPos.y - nearOffset.y), (float) (nearPos.z - nearOffset.z)).setColor(red, green, blue, nearAlpha); + builder.addVertex(matrix, (float) (farPos.x - farOffset.x), (float) (farPos.y - farOffset.y), (float) (farPos.z - farOffset.z)).setColor(red, green, blue, farAlpha); + builder.addVertex(matrix, (float) (farPos.x + farOffset.x), (float) (farPos.y + farOffset.y), (float) (farPos.z + farOffset.z)).setColor(red, green, blue, farAlpha); + } + } + + private static Vec3 cameraFacingRight(Vec3 current, Vec3 next, Vec3 cameraPos) { + Vec3 segmentDirection = next.subtract(current); + if (segmentDirection.lengthSqr() < 1.0E-8D) { + return null; + } + segmentDirection = segmentDirection.normalize(); + + Vec3 midpoint = current.add(next).scale(0.5D); + Vec3 cameraDirection = cameraPos.subtract(midpoint); + if (cameraDirection.lengthSqr() < 1.0E-8D) { + return null; + } + cameraDirection = cameraDirection.normalize(); + + Vec3 side = segmentDirection.cross(cameraDirection); + if (side.lengthSqr() < 1.0E-8D) { + side = segmentDirection.cross(new Vec3(0.0D, 1.0D, 0.0D)); + if (side.lengthSqr() < 1.0E-8D) { + return null; + } + } + return side.normalize(); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodglassHudRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodglassHudRenderer.java new file mode 100644 index 00000000..9cd3c27a --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BloodglassHudRenderer.java @@ -0,0 +1,64 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.BloodglassClientState; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.player.Player; + +public final class BloodglassHudRenderer { + private static final ResourceLocation HEART_CONTAINER = + ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/heart/container.png"); + private static final ResourceLocation HEART_FULL = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/gui/sprites/hud/bloodglass_heart.png"); + private static final ResourceLocation HEART_CRACKED = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/gui/sprites/hud/bloodglass_heart_cracked.png"); + private static final int HEART_SIZE = 9; + private static final int HEART_PITCH = 8; + + private BloodglassHudRenderer() {} + + public static void render(GuiGraphics gui) { + Minecraft mc = Minecraft.getInstance(); + if (mc.options.hideGui) return; + Player player = mc.player; + if (player == null || player.isDeadOrDying()) return; + // Don't show in creative or spectator — no health bar visible there + if (player.isCreative() || player.isSpectator()) return; + + int total = BloodglassClientState.getShieldsMax(); + if (total <= 0) return; + + int active = BloodglassClientState.getShieldsActive(); + int w = mc.getWindow().getGuiScaledWidth(); + int h = mc.getWindow().getGuiScaledHeight(); + + // Vanilla health bar bottom row is at y = h - 39; each extra row (absorption, extra hearts) is 10px above. + // The armor protection icons sit one row above the bottom health row (h - 49). + // We place bloodglass hearts above both health+absorption stack AND the armor row. + int maxHealth = Mth.ceil(player.getMaxHealth()); + int absorption = Mth.ceil(player.getAbsorptionAmount()); + int healthHearts = Mth.ceil(maxHealth / 2.0f); + int absorptionHearts = Mth.ceil(absorption / 2.0f); + int totalVanillaRows = Mth.ceil((healthHearts + absorptionHearts) / 10.0f); + boolean hasArmor = player.getArmorValue() > 0; + // +1 to clear the armor icon row only when armor is actually equipped + int baseTop = h - 39 - (totalVanillaRows * 10) - (hasArmor ? 10 : 0); + + int left = w / 2 - 91; + + // Wrap across multiple rows if more than 10 bloodglass hearts + for (int i = 0; i < total; i++) { + int row = i / 10; + int col = i % 10; + int x = left + col * HEART_PITCH; + int y = baseTop - row * 10; + ResourceLocation tex = (i < active) ? HEART_FULL : HEART_CRACKED; + gui.blit(HEART_CONTAINER, x, y, 0, 0, HEART_SIZE, HEART_SIZE, HEART_SIZE, HEART_SIZE); + gui.blit(tex, x, y, 0, 0, HEART_SIZE, HEART_SIZE, HEART_SIZE, HEART_SIZE); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraClientHandler.java new file mode 100644 index 00000000..661614d9 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraClientHandler.java @@ -0,0 +1,73 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.client.BrutalflyElytraClientState; +import com.craisinlord.antarchy.content.item.BrutalflyElytraFlightHelper; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.content.network.BrutalflyElytraFlapPayload; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; +import net.minecraft.client.Minecraft; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public final class BrutalflyElytraClientHandler { + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/BrutalflyElytra"); + private static boolean lastJumpDown; + private static int chargeTicks; + + static { + BrutalflyElytraItem.FLAP_KEY_NAME = () -> AntarchyKeyBindings.BRUTALFLY_FLAP.getTranslatedKeyMessage(); + } + + private BrutalflyElytraClientHandler() { + } + + public static void tick() { + BrutalflyElytraClientState.tick(); + + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.player == null || minecraft.level == null || minecraft.screen != null) { + reset(); + return; + } + + if (!BrutalflyElytraItem.isWearingBrutalflyElytra(minecraft.player)) { + reset(); + return; + } + + if (!minecraft.player.isFallFlying()) { + reset(); + return; + } + + boolean sneakDown = AntarchyKeyBindings.isBrutalflyFlapPressed(); + boolean wasSneakDown = lastJumpDown; + lastJumpDown = sneakDown; + + if (sneakDown) { + chargeTicks = Math.min(chargeTicks + 1, BrutalflyElytraFlightHelper.FLAP_CHARGE_TICKS_MAX); + return; + } + + if (wasSneakDown && chargeTicks > 0) { + if (LOGGER.isDebugEnabled()) { + LOGGER.debug("[BrutalflyElytra] Sending flap payload chargeTicks={} fallFlying={} deltaMovement={}", chargeTicks, minecraft.player.isFallFlying(), minecraft.player.getDeltaMovement()); + } + ClientPlayNetworking.send(new BrutalflyElytraFlapPayload(chargeTicks)); + } + chargeTicks = 0; + } + + private static void reset() { + lastJumpDown = false; + chargeTicks = 0; + } + + public static boolean isCharging() { + return chargeTicks > 0 && lastJumpDown; + } + + public static int getChargeTicks() { + return chargeTicks; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraHudRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraHudRenderer.java new file mode 100644 index 00000000..e3971a64 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraHudRenderer.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.item.BrutalflyElytraFlightHelper; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; + +public final class BrutalflyElytraHudRenderer { + private static final ResourceLocation JUMP_BAR_BACKGROUND = ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_background.png"); + private static final ResourceLocation JUMP_BAR_PROGRESS = ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_progress.png"); + private static final int BAR_WIDTH = 182; + private static final int BAR_HEIGHT = 5; + + private BrutalflyElytraHudRenderer() { + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft minecraft = Minecraft.getInstance(); + Player player = minecraft.player; + if (player == null || minecraft.screen != null || player.isDeadOrDying()) { + return; + } + if (!BrutalflyElytraItem.isWearingBrutalflyElytra(player) || !player.isFallFlying()) { + return; + } + + int width = minecraft.getWindow().getGuiScaledWidth(); + int height = minecraft.getWindow().getGuiScaledHeight(); + int x0 = width / 2 - BAR_WIDTH / 2; + int y0 = height - 29; + + guiGraphics.blit(JUMP_BAR_BACKGROUND, x0, y0, 0, 0, BAR_WIDTH, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + + int chargeTicks = BrutalflyElytraClientHandler.getChargeTicks(); + float chargeRatio = Mth.clamp(chargeTicks / (float) BrutalflyElytraFlightHelper.FLAP_CHARGE_TICKS_MAX, 0.0F, 1.0F); + int filledWidth = Mth.clamp((int) (chargeRatio * BAR_WIDTH), 0, BAR_WIDTH); + if (filledWidth > 0) { + guiGraphics.setColor(1.0F, 1.0F, 1.0F, 0.35F + chargeRatio * 0.65F); + guiGraphics.blit(JUMP_BAR_PROGRESS, x0, y0, 0, 0, filledWidth, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + guiGraphics.setColor(1.0F, 1.0F, 1.0F, 1.0F); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraModel.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraModel.java new file mode 100644 index 00000000..c2e2de54 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/BrutalflyElytraModel.java @@ -0,0 +1,62 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.geom.ModelLayerLocation; +import net.minecraft.client.model.geom.ModelPart; +import net.minecraft.client.model.geom.PartPose; +import net.minecraft.client.model.geom.builders.CubeListBuilder; +import net.minecraft.client.model.geom.builders.LayerDefinition; +import net.minecraft.client.model.geom.builders.MeshDefinition; +import net.minecraft.client.model.geom.builders.PartDefinition; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; + +public final class BrutalflyElytraModel { + public static final ModelLayerLocation LAYER_LOCATION = + new ModelLayerLocation(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "brutalfly_elytra"), "main"); + + private final ModelPart root; + private final ModelPart leftWing; + private final ModelPart rightWing; + + public BrutalflyElytraModel(ModelPart root) { + this.root = root; + this.leftWing = root.getChild("left_wing"); + this.rightWing = root.getChild("right_wing"); + } + + public static LayerDefinition createBodyLayer() { + MeshDefinition meshDefinition = new MeshDefinition(); + PartDefinition root = meshDefinition.getRoot(); + root.addOrReplaceChild( + "left_wing", + CubeListBuilder.create().texOffs(22, 0).addBox(-10.0F, 0.0F, -1.0F, 10.0F, 20.0F, 2.0F), + PartPose.offset(5.0F, 0.0F, -1.5F) + ); + root.addOrReplaceChild( + "right_wing", + CubeListBuilder.create().mirror().texOffs(22, 0).addBox(0.0F, 0.0F, -1.0F, 10.0F, 20.0F, 2.0F), + PartPose.offset(-5.0F, 0.0F, -1.5F) + ); + return LayerDefinition.create(meshDefinition, 64, 32); + } + + public void setupAnimation(float progress, float strength, boolean crouching) { + float wave = Mth.sin(progress * Mth.PI); + float flap = wave * strength; + float basePitch = crouching ? -0.18F : -0.05F; + float wingSpread = 0.55F; + this.leftWing.xRot = basePitch - flap * 1.2F; + this.rightWing.xRot = basePitch - flap * 1.2F; + this.leftWing.yRot = -wingSpread; + this.rightWing.yRot = -wingSpread; + this.leftWing.zRot = -0.35F - flap * 0.7F; + this.rightWing.zRot = -0.35F - flap * 0.7F; + } + + public void renderToBuffer(PoseStack poseStack, VertexConsumer consumer, int packedLight, int overlay) { + this.root.render(poseStack, consumer, packedLight, overlay); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DiamondMinecartClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DiamondMinecartClientHandler.java new file mode 100644 index 00000000..b10fe63a --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DiamondMinecartClientHandler.java @@ -0,0 +1,42 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.network.DiamondMinecartInputPayload; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; +import net.minecraft.client.Minecraft; + +public final class DiamondMinecartClientHandler { + + private DiamondMinecartClientHandler() { + } + + + private static byte lastFlags = 0; + + public static void tick() { + Minecraft mc = Minecraft.getInstance(); + + if (!AntarchySettings.diamondMinecartEnabled()) return; + if (mc.player == null || mc.level == null) return; + if (!(mc.player.getVehicle() instanceof DiamondMinecartEntity)) return; + if (mc.screen != null) { + if (lastFlags != 0) { + ClientPlayNetworking.send(new DiamondMinecartInputPayload((byte) 0)); + lastFlags = 0; + } + return; + } + + byte flags = 0; + if (mc.options.keyUp.isDown()) flags |= DiamondMinecartInputPayload.FLAG_FORWARD; + if (mc.options.keyDown.isDown()) flags |= DiamondMinecartInputPayload.FLAG_BACK; + if (mc.options.keyLeft.isDown()) flags |= DiamondMinecartInputPayload.FLAG_LEFT; + if (mc.options.keyRight.isDown()) flags |= DiamondMinecartInputPayload.FLAG_RIGHT; + + if (flags != lastFlags) { + ClientPlayNetworking.send(new DiamondMinecartInputPayload(flags)); + lastFlags = flags; + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadClientHandler.java new file mode 100644 index 00000000..4df0d8ee --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadClientHandler.java @@ -0,0 +1,384 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.screens.DeathScreen; +import net.minecraft.core.Holder; +import net.minecraft.core.HolderSet; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Optional; +import java.util.Random; + +public final class DreadClientHandler { + private static final Holder<net.minecraft.world.effect.MobEffect> DREAD_EFFECT = + BuiltInRegistries.MOB_EFFECT.wrapAsHolder(AntarchyFabricContent.DREAD.get()); + private static final int FOOTSTEP_MIN_INTERVAL_TICKS = 10; + private static final int FOOTSTEP_MAX_INTERVAL_TICKS = 22; + private static final int APPARITION_MIN_DURATION_TICKS = 16; + private static final int APPARITION_MAX_DURATION_TICKS = 34; + private static final int LUNGE_MIN_DURATION_TICKS = 10; + private static final int LUNGE_MAX_DURATION_TICKS = 16; + + private static int nextSoundTick = 0; + private static int nextApparitionTick = 0; + private static int nextFootstepTick = 0; + private static final List<ApparitionEntry> ACTIVE_APPARITIONS = new ArrayList<>(); + private static final Random RANDOM = new Random(); + + private DreadClientHandler() { + } + + private enum ApparitionType { + PERIPHERAL_SILHOUETTE, + CROSSING_SHADOW, + LUNGE_FLASH + } + + private static final class ApparitionEntry { + private final ApparitionType type; + private final float scale; + private final int lifetime; + private final int baseColor; + private float xNorm; + private float yNorm; + private float xVelocity; + private float yVelocity; + private int age; + + private ApparitionEntry(ApparitionType type, float xNorm, float yNorm, float xVelocity, float yVelocity, float scale, int lifetime, int baseColor) { + this.type = type; + this.xNorm = xNorm; + this.yNorm = yNorm; + this.xVelocity = xVelocity; + this.yVelocity = yVelocity; + this.scale = scale; + this.lifetime = lifetime; + this.baseColor = baseColor; + } + + private void tick() { + this.age++; + this.xNorm += this.xVelocity; + this.yNorm += this.yVelocity; + } + + private boolean expired() { + return this.age >= this.lifetime; + } + + private float alpha() { + float progress = this.lifetime <= 0 ? 1.0F : (float) this.age / (float) this.lifetime; + return Mth.clamp(Mth.sin(progress * (float) Math.PI), 0.0F, 1.0F); + } + } + + public static void tick() { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null || mc.player == null) { + resetState(); + return; + } + if (mc.isPaused()) { + return; + } + + Player player = mc.player; + if (!player.isAlive() || player.isRemoved() || player.deathTime > 0 || player.isDeadOrDying() || mc.screen instanceof DeathScreen) { + resetState(); + return; + } + + tickApparitions(); + + if (!player.hasEffect(DREAD_EFFECT)) { + resetState(); + return; + } + + if (AntarchySettings.dreadHallucinationSoundsEnabled()) { + nextSoundTick--; + if (nextSoundTick <= 0) { + playHallucinationSound(mc, player); + nextSoundTick = randomIntervalTicks( + AntarchySettings.dreadHallucinationSoundMinInterval(), + AntarchySettings.dreadHallucinationSoundMaxInterval() + ); + } + } else { + nextSoundTick = 0; + } + + nextFootstepTick--; + if (nextFootstepTick <= 0) { + if (player.onGround() && player.getDeltaMovement().horizontalDistanceSqr() > 0.0025D) { + playFootstepSound(mc, player); + nextFootstepTick = randomTickInterval(FOOTSTEP_MIN_INTERVAL_TICKS, FOOTSTEP_MAX_INTERVAL_TICKS); + } else { + nextFootstepTick = 4; + } + } + + if (AntarchySettings.dreadHallucinationMobsEnabled()) { + nextApparitionTick--; + if (nextApparitionTick <= 0) { + spawnApparition(mc, player); + nextApparitionTick = randomIntervalTicks( + AntarchySettings.dreadHallucinationMobMinInterval(), + AntarchySettings.dreadHallucinationMobMaxInterval() + ); + } + } else { + nextApparitionTick = 0; + ACTIVE_APPARITIONS.clear(); + } + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + if (player == null || !player.hasEffect(DREAD_EFFECT) || ACTIVE_APPARITIONS.isEmpty()) { + return; + } + + int width = mc.getWindow().getGuiScaledWidth(); + int height = mc.getWindow().getGuiScaledHeight(); + for (ApparitionEntry entry : ACTIVE_APPARITIONS) { + float alpha = entry.alpha(); + if (alpha <= 0.01F) { + continue; + } + + switch (entry.type) { + case PERIPHERAL_SILHOUETTE -> renderPeripheralSilhouette(guiGraphics, width, height, entry, alpha); + case CROSSING_SHADOW -> renderCrossingShadow(guiGraphics, width, height, entry, alpha); + case LUNGE_FLASH -> renderLungeFlash(guiGraphics, width, height, entry, alpha); + } + } + } + + private static void tickApparitions() { + Iterator<ApparitionEntry> iterator = ACTIVE_APPARITIONS.iterator(); + while (iterator.hasNext()) { + ApparitionEntry entry = iterator.next(); + entry.tick(); + if (entry.expired()) { + iterator.remove(); + } + } + } + + private static void playHallucinationSound(Minecraft mc, Player player) { + Optional<HolderSet.Named<SoundEvent>> tagOpt = + BuiltInRegistries.SOUND_EVENT.getTag(AntarchyTags.SoundEvents.DREAD_HALLUCINATION_SOUNDS); + if (tagOpt.isEmpty()) { + return; + } + + List<Holder<SoundEvent>> sounds = tagOpt.get().stream().toList(); + if (sounds.isEmpty()) { + return; + } + + SoundEvent soundEvent = sounds.get(RANDOM.nextInt(sounds.size())).value(); + + Vec3 look = player.getLookAngle(); + double baseAngle = Math.atan2(-look.x, -look.z); + double spread = (RANDOM.nextDouble() - 0.5D) * Math.PI; + double angle = baseAngle + spread; + double distance = 10.0D + RANDOM.nextDouble() * 15.0D; + + double soundX = player.getX() + Math.sin(angle) * distance; + double soundY = player.getY() + RANDOM.nextDouble() * 4.0D - 1.0D; + double soundZ = player.getZ() + Math.cos(angle) * distance; + + mc.level.playLocalSound( + soundX, + soundY, + soundZ, + soundEvent, + SoundSource.HOSTILE, + 1.0F, + 0.85F + RANDOM.nextFloat() * 0.3F, + false + ); + } + + private static void spawnApparition(Minecraft mc, Player player) { + double roll = RANDOM.nextDouble(); + if (roll < 0.5D) { + spawnPeripheralSilhouette(); + return; + } + if (roll < 0.82D) { + spawnCrossingShadow(); + return; + } + spawnLungeFlash(mc, player); + } + + private static void spawnPeripheralSilhouette() { + boolean leftSide = RANDOM.nextBoolean(); + float xNorm = leftSide ? 0.08F + RANDOM.nextFloat() * 0.08F : 0.84F + RANDOM.nextFloat() * 0.08F; + float yNorm = 0.48F + (RANDOM.nextFloat() - 0.5F) * 0.26F; + float scale = 0.85F + RANDOM.nextFloat() * 0.4F; + int lifetime = randomTickInterval(APPARITION_MIN_DURATION_TICKS, APPARITION_MAX_DURATION_TICKS); + ACTIVE_APPARITIONS.add(new ApparitionEntry( + ApparitionType.PERIPHERAL_SILHOUETTE, + xNorm, + yNorm, + leftSide ? -0.0015F : 0.0015F, + 0.0F, + scale, + lifetime, + 0x160000 + )); + } + + private static void spawnCrossingShadow() { + boolean leftToRight = RANDOM.nextBoolean(); + float xNorm = leftToRight ? -0.18F : 1.18F; + float yNorm = 0.38F + RANDOM.nextFloat() * 0.36F; + float velocity = leftToRight ? 0.04F + RANDOM.nextFloat() * 0.015F : -(0.04F + RANDOM.nextFloat() * 0.015F); + float scale = 0.9F + RANDOM.nextFloat() * 0.45F; + int lifetime = randomTickInterval(APPARITION_MIN_DURATION_TICKS, APPARITION_MAX_DURATION_TICKS); + ACTIVE_APPARITIONS.add(new ApparitionEntry( + ApparitionType.CROSSING_SHADOW, + xNorm, + yNorm, + velocity, + 0.0F, + scale, + lifetime, + 0x1A0000 + )); + } + + private static void spawnLungeFlash(Minecraft mc, Player player) { + float xNorm = 0.5F + (RANDOM.nextBoolean() ? -1.0F : 1.0F) * (0.12F + RANDOM.nextFloat() * 0.12F); + float yNorm = 0.58F + (RANDOM.nextFloat() - 0.5F) * 0.12F; + float scale = 0.95F + RANDOM.nextFloat() * 0.35F; + int lifetime = randomTickInterval(LUNGE_MIN_DURATION_TICKS, LUNGE_MAX_DURATION_TICKS); + ACTIVE_APPARITIONS.add(new ApparitionEntry( + ApparitionType.LUNGE_FLASH, + xNorm, + yNorm, + 0.0F, + -0.002F, + scale, + lifetime, + 0x2A0000 + )); + mc.level.playLocalSound( + player.getX(), + player.getY() + 1.0D, + player.getZ(), + AntarchyFabricContent.NIGHTMARE_BITE.get(), + SoundSource.HOSTILE, + 0.4F, + 0.88F + RANDOM.nextFloat() * 0.12F, + false + ); + } + + private static void playFootstepSound(Minecraft mc, Player player) { + double soundX = player.getX() + (RANDOM.nextDouble() - 0.5D) * 1.2D; + double soundY = player.getY() - 0.95D; + double soundZ = player.getZ() + (RANDOM.nextDouble() - 0.5D) * 1.2D; + + mc.level.playLocalSound( + soundX, + soundY, + soundZ, + SoundEvents.SILVERFISH_STEP, + SoundSource.HOSTILE, + 0.45F, + 0.85F + RANDOM.nextFloat() * 0.25F, + false + ); + } + + private static void renderPeripheralSilhouette(GuiGraphics guiGraphics, int width, int height, ApparitionEntry entry, float alpha) { + int centerX = Math.round(entry.xNorm * width); + int baseY = Math.round(entry.yNorm * height); + int bodyWidth = Math.round(width * 0.045F * entry.scale); + int bodyHeight = Math.round(height * 0.24F * entry.scale); + int headSize = Math.round(bodyWidth * 0.78F); + int x0 = centerX - bodyWidth / 2; + int y0 = baseY - bodyHeight / 2; + + int outerColor = alphaColor(entry.baseColor, alpha * 0.8F); + int innerColor = alphaColor(0x5A0000, alpha * 0.22F); + + guiGraphics.fill(x0, y0, x0 + bodyWidth, y0 + bodyHeight, outerColor); + guiGraphics.fill(x0 - headSize / 2 + bodyWidth / 2, y0 - headSize / 2, x0 + bodyWidth / 2 + headSize / 2, y0 + headSize / 2, outerColor); + guiGraphics.fill(x0 + bodyWidth / 6, y0 + bodyHeight / 6, x0 + bodyWidth - bodyWidth / 6, y0 + bodyHeight - bodyHeight / 7, innerColor); + } + + private static void renderCrossingShadow(GuiGraphics guiGraphics, int width, int height, ApparitionEntry entry, float alpha) { + int centerX = Math.round(entry.xNorm * width); + int centerY = Math.round(entry.yNorm * height); + int shadowWidth = Math.round(width * 0.22F * entry.scale); + int shadowHeight = Math.round(height * 0.035F * entry.scale); + + int outerColor = alphaColor(entry.baseColor, alpha * 0.65F); + int innerColor = alphaColor(0x340000, alpha * 0.28F); + + guiGraphics.fill(centerX - shadowWidth / 2, centerY - shadowHeight / 2, centerX + shadowWidth / 2, centerY + shadowHeight / 2, outerColor); + guiGraphics.fill(centerX - shadowWidth / 3, centerY - shadowHeight, centerX + shadowWidth / 3, centerY + shadowHeight, innerColor); + } + + private static void renderLungeFlash(GuiGraphics guiGraphics, int width, int height, ApparitionEntry entry, float alpha) { + int centerX = Math.round(entry.xNorm * width); + int centerY = Math.round(entry.yNorm * height); + int faceWidth = Math.round(width * 0.11F * entry.scale); + int faceHeight = Math.round(height * 0.12F * entry.scale); + + int shadowColor = alphaColor(entry.baseColor, alpha * 0.82F); + int glowColor = alphaColor(0x4A0000, alpha * 0.25F); + int eyeColor = alphaColor(0xB02020, alpha * 0.8F); + + guiGraphics.fill(centerX - faceWidth / 2, centerY - faceHeight / 2, centerX + faceWidth / 2, centerY + faceHeight / 2, shadowColor); + guiGraphics.fill(centerX - faceWidth, centerY - faceHeight / 3, centerX + faceWidth, centerY + faceHeight, glowColor); + + int eyeWidth = Math.max(2, faceWidth / 7); + int eyeHeight = Math.max(2, faceHeight / 12); + int eyeY = centerY - faceHeight / 8; + int eyeOffset = faceWidth / 4; + guiGraphics.fill(centerX - eyeOffset - eyeWidth, eyeY, centerX - eyeOffset + eyeWidth, eyeY + eyeHeight, eyeColor); + guiGraphics.fill(centerX + eyeOffset - eyeWidth, eyeY, centerX + eyeOffset + eyeWidth, eyeY + eyeHeight, eyeColor); + } + + private static void resetState() { + ACTIVE_APPARITIONS.clear(); + nextSoundTick = 0; + nextApparitionTick = 0; + nextFootstepTick = 0; + } + + private static int randomIntervalTicks(double minSeconds, double maxSeconds) { + double seconds = minSeconds + RANDOM.nextDouble() * Math.max(0.0D, maxSeconds - minSeconds); + return Math.max(1, (int) (seconds * 20.0D)); + } + + private static int randomTickInterval(int minTicks, int maxTicks) { + return minTicks + RANDOM.nextInt(Math.max(1, maxTicks - minTicks + 1)); + } + + private static int alphaColor(int rgb, float alpha) { + int alphaByte = Mth.clamp((int) (alpha * 255.0F), 0, 255); + return (alphaByte << 24) | rgb; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadHudRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadHudRenderer.java new file mode 100644 index 00000000..8feae4d6 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/DreadHudRenderer.java @@ -0,0 +1,33 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.entity.player.Player; + +public final class DreadHudRenderer { + private static final Holder<MobEffect> DREAD_EFFECT = BuiltInRegistries.MOB_EFFECT.wrapAsHolder(AntarchyFabricContent.DREAD.get()); + + private DreadHudRenderer() { + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft minecraft = Minecraft.getInstance(); + Player player = minecraft.player; + if (player == null || minecraft.screen != null || player.isDeadOrDying() || !player.hasEffect(DREAD_EFFECT)) { + return; + } + + float pulse = Math.max(0.0F, Mth.sin(player.tickCount * ((float) Math.PI * 2.0F / 80.0F))); + int alpha = Mth.clamp(18 + Mth.floor(pulse * 64.0F), 0, 255); + int color = (alpha << 24) | 0x120000; + int width = minecraft.getWindow().getGuiScaledWidth(); + int height = minecraft.getWindow().getGuiScaledHeight(); + guiGraphics.fill(0, 0, width, height, color); + DreadClientHandler.render(guiGraphics); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ElythiaFireflyManager.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ElythiaFireflyManager.java new file mode 100644 index 00000000..1a813793 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ElythiaFireflyManager.java @@ -0,0 +1,82 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.client.renderer.ElythiaSkyRenderer; +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.core.BlockPos; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.entity.player.Player; + +public final class ElythiaFireflyManager { + private static final long NIGHT_START = 13000L; + private static final long NIGHT_END = 23000L; + private static final int SPAWN_INTERVAL = 3; + private static final int SPAWN_RADIUS_H = 20; + private static final int SPAWN_Y_MIN = -2; + private static final int SPAWN_Y_MAX = 10; + private static final int SOUND_INTERVAL_MIN = 250; + private static final int SOUND_INTERVAL_MAX = 450; + + private static int nextSoundTick = SOUND_INTERVAL_MIN; + + private ElythiaFireflyManager() {} + + public static void register() { + ClientTickEvents.END_CLIENT_TICK.register(client -> { + ClientLevel level = client.level; + if (level == null || client.player == null) return; + if (client.isPaused()) return; + if (!ElythiaSkyRenderer.shouldRender(level)) return; + + long dayTime = level.getDayTime() % 24000L; + if (dayTime < NIGHT_START || dayTime > NIGHT_END) return; + + long gameTime = level.getGameTime(); + + if (AntarchySettings.elythiaFireflyParticlesEnabled()) { + if (gameTime % SPAWN_INTERVAL == 0) { + Player player = client.player; + int px = (int) player.getX(); + int py = (int) player.getY(); + int pz = (int) player.getZ(); + + int attempts = 1 + level.random.nextInt(3); + for (int i = 0; i < attempts; i++) { + int ox = level.random.nextInt(SPAWN_RADIUS_H * 2 + 1) - SPAWN_RADIUS_H; + int oy = SPAWN_Y_MIN + level.random.nextInt(SPAWN_Y_MAX - SPAWN_Y_MIN + 1); + int oz = level.random.nextInt(SPAWN_RADIUS_H * 2 + 1) - SPAWN_RADIUS_H; + + BlockPos candidate = new BlockPos(px + ox, py + oy, pz + oz); + if (!level.getBlockState(candidate).isAir()) continue; + + level.addParticle( + AntarchyFabricContent.FIREFLY.get(), + candidate.getX() + level.random.nextDouble(), + candidate.getY() + level.random.nextDouble(), + candidate.getZ() + level.random.nextDouble(), + 0.0, 0.0, 0.0 + ); + } + } + } + + nextSoundTick--; + if (nextSoundTick <= 0) { + nextSoundTick = SOUND_INTERVAL_MIN + level.random.nextInt(SOUND_INTERVAL_MAX - SOUND_INTERVAL_MIN + 1); + Player player = client.player; + level.playLocalSound( + player.getX(), player.getY(), player.getZ(), + AntarchySoundEvents.ELYTHIA_FIREFLY_AMBIENT.get(), + SoundSource.AMBIENT, + 0.6f + level.random.nextFloat() * 0.3f, + 0.9f + level.random.nextFloat() * 0.2f, + false + ); + } + }); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/FallenKingCrownLayer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/FallenKingCrownLayer.java new file mode 100644 index 00000000..2a274138 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/FallenKingCrownLayer.java @@ -0,0 +1,61 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import com.mojang.blaze3d.vertex.PoseStack; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.client.model.PlayerModel; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.LivingEntityRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; +import net.minecraft.client.renderer.entity.layers.RenderLayer; +import net.minecraft.client.resources.model.ModelResourceLocation; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; + +public final class FallenKingCrownLayer extends RenderLayer<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> { + private static final ModelResourceLocation WORN_MODEL = ModelResourceLocation.inventory( + net.minecraft.resources.ResourceLocation.fromNamespaceAndPath("antarchy", "fallen_king_crown_worn") + ); + private final ItemRenderer itemRenderer; + + public FallenKingCrownLayer(RenderLayerParent<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> renderer) { + super(renderer); + this.itemRenderer = Minecraft.getInstance().getItemRenderer(); + } + + @Override + public void render( + PoseStack poseStack, + MultiBufferSource buffer, + int packedLight, + AbstractClientPlayer player, + float limbSwing, + float limbSwingAmount, + float partialTick, + float ageInTicks, + float netHeadYaw, + float headPitch + ) { + ItemStack headStack = player.getItemBySlot(EquipmentSlot.HEAD); + if (!headStack.is(AntarchyFabricContent.FALLEN_KING_CROWN.get()) || player.isInvisible()) { + return; + } + + poseStack.pushPose(); + this.getParentModel().head.translateAndRotate(poseStack); + this.itemRenderer.render( + headStack, + ItemDisplayContext.HEAD, + false, + poseStack, + buffer, + packedLight, + LivingEntityRenderer.getOverlayCoords(player, 0.0F), + Minecraft.getInstance().getModelManager().getModel(WORN_MODEL) + ); + poseStack.popPose(); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/GravityGunClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/GravityGunClientHandler.java new file mode 100644 index 00000000..d959833b --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/GravityGunClientHandler.java @@ -0,0 +1,63 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.network.GravityGunPrimaryPayload; +import com.craisinlord.antarchy.content.network.GravityGunScrollPayload; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.util.Mth; +import org.lwjgl.glfw.GLFW; + +public final class GravityGunClientHandler { + private static final double SCROLL_STEP_DISTANCE = 0.75D; + private static boolean lastAttackDown; + private static double scrollAccumulator; + + private GravityGunClientHandler() { + } + + public static void register() { + ClientTickEvents.END_CLIENT_TICK.register(client -> tickMouse(client)); + } + + private static void tickMouse(Minecraft mc) { + if (mc.player == null || mc.level == null || mc.screen != null || !AntarchySettings.gravityGunEnabled()) { + lastAttackDown = false; + return; + } + + if (!(mc.player.getMainHandItem().getItem() instanceof GravityGunItem)) { + lastAttackDown = false; + return; + } + + long window = mc.getWindow().getWindow(); + boolean attackDown = org.lwjgl.glfw.GLFW.glfwGetMouseButton(window, GLFW.GLFW_MOUSE_BUTTON_LEFT) == GLFW.GLFW_PRESS; + if (attackDown && !lastAttackDown) { + ClientPlayNetworking.send(new GravityGunPrimaryPayload()); + } + lastAttackDown = attackDown; + } + + public static boolean onScroll(double verticalAmount) { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || mc.level == null || mc.screen != null || !Screen.hasControlDown() || !AntarchySettings.gravityGunEnabled()) { + return false; + } + + if (!(mc.player.getMainHandItem().getItem() instanceof GravityGunItem) || !GravityGunItem.hasHeldTarget(mc.player.getMainHandItem())) { + return false; + } + + double scrollAmount = Mth.clamp(verticalAmount, -1.0D, 1.0D); + if (Math.abs(scrollAmount) < 1.0E-4D) { + return false; + } + + ClientPlayNetworking.send(new GravityGunScrollPayload(scrollAmount * SCROLL_STEP_DISTANCE)); + return true; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/InvertedGeyserEruptionParticle.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/InvertedGeyserEruptionParticle.java new file mode 100644 index 00000000..4f881435 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/InvertedGeyserEruptionParticle.java @@ -0,0 +1,78 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserBaseParticleOptions; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserParticleOptions; +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.NoRenderParticle; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; + +public final class InvertedGeyserEruptionParticle extends NoRenderParticle { + private final int fluidBlocks; + private final double motionX; + private final double motionY; + private final double motionZ; + private final InvertedGeyserParticleOptions plumeParticle; + private final InvertedGeyserBaseParticleOptions baseParticle; + private final InvertedGeyserBaseParticleOptions poofParticle; + + protected InvertedGeyserEruptionParticle( + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd, + InvertedGeyserParticleOptions options + ) { + super(level, x, y, z); + this.motionX = xd; + this.motionY = yd; + this.motionZ = zd; + this.fluidBlocks = options.fluidBlocks(); + this.lifetime = 20; + this.plumeParticle = new InvertedGeyserParticleOptions(AntarchyFabricContent.INVERTED_GEYSER_PLUME.get(), this.fluidBlocks, options.direction()); + this.baseParticle = new InvertedGeyserBaseParticleOptions(AntarchyFabricContent.INVERTED_GEYSER_BASE.get(), this.fluidBlocks, 1.5F, options.direction()); + this.poofParticle = new InvertedGeyserBaseParticleOptions(AntarchyFabricContent.INVERTED_GEYSER_POOF.get(), this.fluidBlocks, 2.0F, options.direction()); + } + + @Override + public void tick() { + super.tick(); + + if (this.age % 2 == 0) { + for (int i = 0; i < 2; i++) { + this.level.addParticle(this.baseParticle, this.x, this.y, this.z, this.motionX, this.motionY, this.motionZ); + } + } + + for (int i = 0; i < this.fluidBlocks + 2; i++) { + this.level.addParticle(this.plumeParticle, this.x, this.y, this.z, this.motionX, this.motionY, this.motionZ); + } + + if (this.age % 10 == 0) { + for (int i = 0; i < 20; i++) { + this.level.addParticle(this.poofParticle, this.x, this.y, this.z, this.motionX, this.motionY, this.motionZ); + } + } + } + + public static final class Provider implements ParticleProvider<InvertedGeyserParticleOptions> { + @Override + public Particle createParticle( + InvertedGeyserParticleOptions options, + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd + ) { + return new InvertedGeyserEruptionParticle(level, x, y, z, xd, yd, zd, options); + } + } +} + diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/LucidSoundHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/LucidSoundHandler.java new file mode 100644 index 00000000..d1e46e9e --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/LucidSoundHandler.java @@ -0,0 +1,226 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.screens.DeathScreen; +import net.minecraft.client.resources.sounds.AbstractTickableSoundInstance; +import net.minecraft.client.resources.sounds.SoundInstance; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.RandomSource; +import org.jetbrains.annotations.Nullable; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +public final class LucidSoundHandler { + private static final double START_SCAN_RADIUS = 96.0D; + private static final int ANIM_ATTACK = 2; + private static final int ANIM_DEATH = 3; + private static final Map<UUID, LucidLoopSet> ACTIVE_LOOPS = new HashMap<>(); + + private LucidSoundHandler() { + } + + public static void register() { + ClientTickEvents.END_CLIENT_TICK.register(client -> { + if (client.level == null || client.player == null || client.isPaused()) { + resetAll(client); + return; + } + + if (!client.player.isAlive() || client.player.isRemoved() || client.player.isDeadOrDying() + || client.screen instanceof DeathScreen) { + resetAll(client); + return; + } + + pruneStaleLoops(client); + refreshNearbyLucids(client); + }); + } + + private static void refreshNearbyLucids(Minecraft mc) { + List<LucidEntity> lucids = mc.level.getEntitiesOfClass( + LucidEntity.class, + mc.player.getBoundingBox().inflate(START_SCAN_RADIUS) + ); + + for (LucidEntity lucid : lucids) { + if (!lucid.shouldPlayAmbientLoop()) continue; + + LucidLoopSet set = ACTIVE_LOOPS.get(lucid.getUUID()); + if (set == null) { + set = new LucidLoopSet(lucid); + ACTIVE_LOOPS.put(lucid.getUUID(), set); + set.start(mc); + } else { + set.refresh(mc, lucid); + } + } + } + + private static void pruneStaleLoops(Minecraft mc) { + Iterator<Map.Entry<UUID, LucidLoopSet>> iterator = ACTIVE_LOOPS.entrySet().iterator(); + while (iterator.hasNext()) { + LucidLoopSet set = iterator.next().getValue(); + if (!set.isValid()) { + set.stop(mc); + iterator.remove(); + } else if (!set.entity.shouldPlayAmbientLoop()) { + set.stop(mc); + iterator.remove(); + } + } + } + + private static void resetAll(Minecraft mc) { + for (LucidLoopSet set : ACTIVE_LOOPS.values()) { + set.stop(mc); + } + ACTIVE_LOOPS.clear(); + } + + private static final class LucidLoopSet { + private LucidEntity entity; + @Nullable private LucidLoopSound ambient; + @Nullable private LucidLoopSound flying; + private int lastAnimationState = -1; + + private LucidLoopSet(LucidEntity entity) { + this.entity = entity; + } + + private boolean isValid() { + return entity != null && entity.isAlive() && !entity.isRemoved(); + } + + private void start(Minecraft mc) { + playAttackSoundIfNeeded(mc, entity); + + if (ambient == null || !mc.getSoundManager().isActive(ambient)) { + ambient = new LucidLoopSound(entity, AntarchyFabricContent.LUCID_AMBIENT.get(), + SoundSource.HOSTILE, 0.14F, 0.97F, true); + mc.getSoundManager().play(ambient); + } + + if (entity.shouldPlayFlyingLoop() && (flying == null || !mc.getSoundManager().isActive(flying))) { + flying = new LucidLoopSound(entity, AntarchyFabricContent.LUCID_FLYING.get(), + SoundSource.HOSTILE, 0.18F, 1.0F, false); + mc.getSoundManager().play(flying); + } + } + + private void refresh(Minecraft mc, LucidEntity entity) { + this.entity = entity; + playAttackSoundIfNeeded(mc, entity); + + if (ambient == null || !mc.getSoundManager().isActive(ambient)) { + ambient = new LucidLoopSound(entity, AntarchyFabricContent.LUCID_AMBIENT.get(), + SoundSource.HOSTILE, 0.14F, 0.97F, true); + mc.getSoundManager().play(ambient); + } else { + ambient.setEntity(entity); + } + + if (entity.shouldPlayFlyingLoop()) { + if (flying == null || !mc.getSoundManager().isActive(flying)) { + flying = new LucidLoopSound(entity, AntarchyFabricContent.LUCID_FLYING.get(), + SoundSource.HOSTILE, 0.18F, 1.0F, false); + mc.getSoundManager().play(flying); + } else { + flying.setEntity(entity); + } + } else if (flying != null) { + mc.getSoundManager().stop(flying); + flying = null; + } + } + + private void stop(Minecraft mc) { + if (ambient != null) { mc.getSoundManager().stop(ambient); ambient = null; } + if (flying != null) { mc.getSoundManager().stop(flying); flying = null; } + lastAnimationState = -1; + } + + private void playAttackSoundIfNeeded(Minecraft mc, LucidEntity entity) { + int currentState = entity.getAnimationState(); + if (currentState == ANIM_ATTACK && lastAnimationState != ANIM_ATTACK) { + mc.getSoundManager().play(new LucidOneShotSound(entity, AntarchyFabricContent.LUCID_ATTACK.get(), + SoundSource.HOSTILE, 1.0F, 1.02F + entity.getRandom().nextFloat() * 0.08F)); + } + lastAnimationState = currentState; + } + } + + private static final class LucidLoopSound extends AbstractTickableSoundInstance { + private LucidEntity entity; + private final boolean ambient; + + private LucidLoopSound(LucidEntity entity, SoundEvent soundEvent, SoundSource source, + float volume, float pitch, boolean ambient) { + super(soundEvent, source, RandomSource.create()); + this.entity = entity; + this.ambient = ambient; + this.looping = true; + this.delay = 0; + this.relative = false; + this.attenuation = SoundInstance.Attenuation.LINEAR; + this.volume = volume; + this.pitch = pitch; + this.x = entity.getX(); + this.y = entity.getY(); + this.z = entity.getZ(); + } + + private void setEntity(LucidEntity entity) { this.entity = entity; } + + @Override + public void tick() { + if (entity == null || entity.isRemoved() || entity.isDeadOrDying() + || entity.getAnimationState() == ANIM_DEATH || !entity.shouldPlayAmbientLoop()) { + stop(); + return; + } + if (!ambient && !entity.shouldPlayFlyingLoop()) { stop(); return; } + x = entity.getX(); y = entity.getY(); z = entity.getZ(); + } + + @Override + public boolean canStartSilent() { return true; } + } + + private static final class LucidOneShotSound extends AbstractTickableSoundInstance { + private final LucidEntity entity; + + private LucidOneShotSound(LucidEntity entity, SoundEvent soundEvent, SoundSource source, + float volume, float pitch) { + super(soundEvent, source, RandomSource.create()); + this.entity = entity; + this.looping = false; + this.delay = 0; + this.relative = false; + this.attenuation = SoundInstance.Attenuation.LINEAR; + this.volume = volume; + this.pitch = pitch; + this.x = entity.getX(); + this.y = entity.getY(); + this.z = entity.getZ(); + } + + @Override + public void tick() { + if (entity == null || entity.isRemoved() || entity.isDeadOrDying() + || entity.getAnimationState() == ANIM_DEATH) { + stop(); + return; + } + x = entity.getX(); y = entity.getY(); z = entity.getZ(); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/MogglesClientRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/MogglesClientRenderer.java new file mode 100644 index 00000000..bd17d646 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/MogglesClientRenderer.java @@ -0,0 +1,54 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.item.MogglesCaveDetector; +import com.craisinlord.antarchy.content.item.MogglesLogic; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.minecraft.client.Minecraft; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.Vec3; + +public final class MogglesClientRenderer { + private MogglesClientRenderer() {} + + public static void register() { + ClientTickEvents.END_CLIENT_TICK.register(client -> { + Player player = client.player; + Level level = client.level; + if (player == null || level == null) return; + + if (!MogglesLogic.isWearingMoggles(player) || level.canSeeSky(player.blockPosition())) { + MogglesCaveDetector.clear(); + return; + } + + MogglesCaveDetector.tick(player, level); + + BlockPos target = MogglesCaveDetector.getCaveTarget(); + if (target == null) return; + + if (level.getGameTime() % 2 != 0) return; + + Vec3 eye = player.getEyePosition(); + Vec3 end = Vec3.atCenterOf(target); + double totalDist = eye.distanceTo(end); + if (totalDist < 1.5) return; + + Vec3 dir = end.subtract(eye).normalize(); + + int steps = Math.min(5, (int) (totalDist / 1.5)); + double spacing = (totalDist - 1.5) / Math.max(steps, 1); + + for (int i = 0; i < steps; i++) { + double t = 1.5 + i * spacing; + Vec3 p = eye.add(dir.scale(t)); + Vec3 vel = dir.scale(0.04); + level.addParticle(ParticleTypes.END_ROD, + p.x, p.y, p.z, + vel.x, vel.y, vel.z); + } + }); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedClientHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedClientHandler.java new file mode 100644 index 00000000..87523886 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedClientHandler.java @@ -0,0 +1,89 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.core.Holder; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.player.LocalPlayer; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; + +public final class ParalyzedClientHandler { + private static final Holder<net.minecraft.world.effect.MobEffect> PARALYZED_EFFECT = + BuiltInRegistries.MOB_EFFECT.wrapAsHolder(AntarchyFabricContent.PARALYZED.get()); + + + private static final int PARTICLE_INTERVAL = 3; + + private static final int PARTICLES_PER_ENTITY = 4; + + private static final double PARTICLE_RADIUS = 24.0; + + private ParalyzedClientHandler() { + } + + + public static void clampPlayerInput(LocalPlayer player) { + if (!player.hasEffect(PARALYZED_EFFECT)) { + return; + } + + var input = player.input; + input.left = false; + input.right = false; + input.up = false; + input.down = false; + input.leftImpulse = 0.0F; + input.forwardImpulse = 0.0F; + input.jumping = false; + } + + public static void tick() { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || mc.level == null) { + return; + } + + LocalPlayer player = mc.player; + if (player.hasEffect(PARALYZED_EFFECT)) { + while (mc.options.keyAttack.consumeClick()) { } + while (mc.options.keyUse.consumeClick()) { } + } + if (player.tickCount % PARTICLE_INTERVAL != 0) { + return; + } + + ClientLevel level = mc.level; + level.getEntitiesOfClass( + LivingEntity.class, + player.getBoundingBox().inflate(PARTICLE_RADIUS), + entity -> entity != player + && entity.isAlive() + && entity.hasEffect(PARALYZED_EFFECT) + ).forEach(entity -> spawnStoneParticles(level, entity)); + } + + private static void spawnStoneParticles(ClientLevel level, LivingEntity entity) { + BlockState stone = Blocks.STONE.defaultBlockState(); + BlockParticleOption particle = new BlockParticleOption(ParticleTypes.BLOCK, stone); + + float w = entity.getBbWidth(); + float h = entity.getBbHeight(); + + for (int i = 0; i < PARTICLES_PER_ENTITY; i++) { + double px = entity.getX() + (Math.random() - 0.5) * w; + double py = entity.getY() + Math.random() * h; + double pz = entity.getZ() + (Math.random() - 0.5) * w; + + double vx = (Math.random() - 0.5) * 0.08; + double vy = Math.random() * 0.06; + double vz = (Math.random() - 0.5) * 0.08; + + level.addParticle(particle, px, py, pz, vx, vy, vz); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedHudRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedHudRenderer.java new file mode 100644 index 00000000..d5365870 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ParalyzedHudRenderer.java @@ -0,0 +1,48 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.core.Holder; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.player.Player; + +public final class ParalyzedHudRenderer { + private static final Holder<MobEffect> PARALYZED_EFFECT = BuiltInRegistries.MOB_EFFECT.wrapAsHolder(AntarchyFabricContent.PARALYZED.get()); + + private ParalyzedHudRenderer() { + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + if (player == null || player.isDeadOrDying()) { + return; + } + + MobEffectInstance effect = player.getEffect(PARALYZED_EFFECT); + if (effect == null) { + return; + } + + int duration = effect.getDuration(); + float fade = effect.isInfiniteDuration() + ? 1.0F + : Math.min(1.0F, Math.max(duration, 20) / 20.0F); + float pulse = 0.85F + 0.15F * Mth.sin(player.tickCount * ((float) Math.PI * 2.0F / 120.0F)); + + int alpha = Mth.clamp((int) (fade * pulse * 0xC0), 0, 0xFF); + + int width = mc.getWindow().getGuiScaledWidth(); + int height = mc.getWindow().getGuiScaledHeight(); + int color = (alpha << 24) | 0x303030; + guiGraphics.fill(0, 0, width, height, color); + int innerAlpha = Mth.clamp(alpha / 3, 0, 0xFF); + int innerColor = (innerAlpha << 24) | 0x606060; + int margin = Math.min(width, height) / 6; + guiGraphics.fill(margin, margin, width - margin, height - margin, innerColor); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ReverieTrailHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ReverieTrailHandler.java new file mode 100644 index 00000000..036092a9 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ReverieTrailHandler.java @@ -0,0 +1,254 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexFormat; +import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; +import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; +import org.joml.Matrix4f; + +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; + +public final class ReverieTrailHandler { + + private static final int MAX_TRAIL_POINTS = 20; + private static final int IDLE_LIFETIME_TICKS = 8; + private static final int NORMAL_LIFETIME_TICKS = 14; + private static final int DASH_LIFETIME_TICKS = 22; + private static final float CORE_LINE_WIDTH = 0.035f; + private static final float GLOW_LINE_WIDTH = 0.10f; + private static final double MIN_DISTANCE_BETWEEN_POINTS = 0.05; + private static final double DASH_DISTANCE_THRESHOLD = 0.35; + + private static final Map<Integer, ArrayDeque<TrailPoint>> TRAILS = new HashMap<>(); + + private ReverieTrailHandler() {} + + private static final class TrailPoint { + final Vec3 pos; + final ReverieEntity.Mood mood; + int age; + final int lifetime; + + TrailPoint(Vec3 pos, ReverieEntity.Mood mood, int lifetime) { + this.pos = pos; + this.mood = mood; + this.age = 0; + this.lifetime = lifetime; + } + + float progress() { return lifetime <= 0 ? 1f : (float) age / (float) lifetime; } + boolean expired() { return age >= lifetime; } + } + + public static void register() { + ClientTickEvents.END_CLIENT_TICK.register(client -> { + if (client.level == null) { TRAILS.clear(); return; } + if (client.isPaused()) return; + + Set<Integer> activeIds = new HashSet<>(); + + for (Entity entity : client.level.entitiesForRendering()) { + if (!(entity instanceof ReverieEntity reverie)) continue; + + int id = reverie.getId(); + activeIds.add(id); + ReverieEntity.Mood mood = reverie.getMood(); + Vec3 pos = reverie.position().add(0.0, reverie.getBbHeight() * 0.5, 0.0); + + ArrayDeque<TrailPoint> points = TRAILS.computeIfAbsent(id, k -> new ArrayDeque<>()); + + if (points.isEmpty()) { + points.addFirst(new TrailPoint(pos, mood, lifetimeFor(mood, false))); + } else { + Vec3 lastPos = points.peekFirst().pos; + double distSq = pos.distanceToSqr(lastPos); + if (distSq >= MIN_DISTANCE_BETWEEN_POINTS * MIN_DISTANCE_BETWEEN_POINTS) { + boolean isDash = distSq >= DASH_DISTANCE_THRESHOLD * DASH_DISTANCE_THRESHOLD; + points.addFirst(new TrailPoint(pos, mood, lifetimeFor(mood, isDash))); + while (points.size() > MAX_TRAIL_POINTS) points.pollLast(); + } + } + + Iterator<TrailPoint> it = points.iterator(); + while (it.hasNext()) { + TrailPoint p = it.next(); + p.age++; + if (p.expired()) it.remove(); + } + } + + TRAILS.keySet().removeIf(id -> !activeIds.contains(id)); + }); + + WorldRenderEvents.AFTER_TRANSLUCENT.register(context -> { + if (TRAILS.isEmpty()) return; + + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) return; + + Camera camera = context.camera(); + Vec3 camPos = camera.getPosition(); + Matrix4f mat = context.matrixStack().last().pose(); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.depthMask(false); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + + Tesselator tesselator = Tesselator.getInstance(); + + List<List<TrailPoint>> snapshots = new ArrayList<>(TRAILS.size()); + for (ArrayDeque<TrailPoint> deque : TRAILS.values()) { + if (deque.size() >= 2) snapshots.add(new ArrayList<>(deque)); + } + + if (!snapshots.isEmpty()) { + BufferBuilder glowBuf = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) buildPass(glowBuf, mat, points, camPos, true); + MeshData glowMesh = glowBuf.build(); + if (glowMesh != null) BufferUploader.drawWithShader(glowMesh); + + BufferBuilder coreBuf = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) buildPass(coreBuf, mat, points, camPos, false); + MeshData coreMesh = coreBuf.build(); + if (coreMesh != null) BufferUploader.drawWithShader(coreMesh); + } + + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + }); + } + + private static int lifetimeFor(ReverieEntity.Mood mood, boolean isDash) { + if (isDash || mood == ReverieEntity.Mood.PURPLE) return DASH_LIFETIME_TICKS; + if (mood == ReverieEntity.Mood.WHITE) return IDLE_LIFETIME_TICKS; + return NORMAL_LIFETIME_TICKS; + } + + private static void buildPass(BufferBuilder buf, Matrix4f mat, List<TrailPoint> points, Vec3 camPos, boolean glow) { + int n = points.size(); + for (int i = 0; i < n - 1; i++) { + TrailPoint newer = points.get(i); + TrailPoint older = points.get(i + 1); + + float alphaNearer = (glow ? glowAlpha(newer.mood) : coreAlpha(newer.mood)) * indexAlpha(i, n) * (1f - newer.progress()); + float alphaFarther = (glow ? glowAlpha(older.mood) : coreAlpha(older.mood)) * indexAlpha(i + 1, n) * (1f - older.progress()); + if (alphaNearer < 0.005f && alphaFarther < 0.005f) continue; + + Vec3 right = cameraFacingRight(newer.pos, older.pos, camPos); + if (right == null) continue; + + float halfWidth = glow ? glowHalfWidth(newer.mood) : coreHalfWidth(newer.mood); + right = right.scale(halfWidth); + + float[] cn = color(newer.mood); + float[] co = color(older.mood); + Vec3 na = newer.pos.subtract(camPos); + Vec3 nb = older.pos.subtract(camPos); + + buf.addVertex(mat, (float)(na.x + right.x), (float)(na.y + right.y), (float)(na.z + right.z)).setColor(cn[0], cn[1], cn[2], alphaNearer); + buf.addVertex(mat, (float)(na.x - right.x), (float)(na.y - right.y), (float)(na.z - right.z)).setColor(cn[0], cn[1], cn[2], alphaNearer); + buf.addVertex(mat, (float)(nb.x - right.x), (float)(nb.y - right.y), (float)(nb.z - right.z)).setColor(co[0], co[1], co[2], alphaFarther); + buf.addVertex(mat, (float)(nb.x + right.x), (float)(nb.y + right.y), (float)(nb.z + right.z)).setColor(co[0], co[1], co[2], alphaFarther); + } + } + + private static Vec3 cameraFacingRight(Vec3 a, Vec3 b, Vec3 camPos) { + Vec3 segDir = b.subtract(a); + if (segDir.lengthSqr() < 1e-12) return null; + segDir = segDir.normalize(); + Vec3 mid = a.add(b).scale(0.5); + Vec3 toCamera = camPos.subtract(mid); + if (toCamera.lengthSqr() < 1e-12) return null; + toCamera = toCamera.normalize(); + Vec3 right = segDir.cross(toCamera); + if (right.lengthSqr() < 1e-10) { + right = segDir.cross(new Vec3(0.0, 1.0, 0.0)); + if (right.lengthSqr() < 1e-10) return null; + } + return right.normalize(); + } + + private static float indexAlpha(int i, int n) { + if (n <= 1) return 1f; + return 1f - (float) i / (float) (n - 1); + } + + private static final float[] COLOR_WHITE = { 1.0f, 1.0f, 1.0f }; + private static final float[] COLOR_YELLOW = { 1.0f, 0.85f, 0.1f }; + private static final float[] COLOR_RED = { 1.0f, 0.1f, 0.05f }; + private static final float[] COLOR_PURPLE = { 0.7f, 0.1f, 1.0f }; + private static final float[] COLOR_BLUE = { 0.1f, 0.5f, 1.0f }; + + private static float[] color(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> COLOR_WHITE; + case YELLOW -> COLOR_YELLOW; + case RED -> COLOR_RED; + case PURPLE -> COLOR_PURPLE; + case BLUE -> COLOR_BLUE; + }; + } + + private static float glowAlpha(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> 0.15f; + case YELLOW -> 0.30f; + case RED -> 0.55f; + case PURPLE -> 0.65f; + case BLUE -> 0.35f; + }; + } + + private static float coreAlpha(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> 0.35f; + case YELLOW -> 0.55f; + case RED -> 0.85f; + case PURPLE -> 0.95f; + case BLUE -> 0.60f; + }; + } + + private static float glowHalfWidth(ReverieEntity.Mood mood) { + float base = GLOW_LINE_WIDTH * 0.5f; + return switch (mood) { + case WHITE -> base * 0.60f; + case YELLOW -> base * 0.80f; + case RED -> base * 1.00f; + case PURPLE -> base * 1.25f; + case BLUE -> base * 0.90f; + }; + } + + private static float coreHalfWidth(ReverieEntity.Mood mood) { + float base = CORE_LINE_WIDTH * 0.5f; + return switch (mood) { + case WHITE -> base * 0.60f; + case YELLOW -> base * 0.80f; + case RED -> base * 1.20f; + case PURPLE -> base * 1.50f; + case BLUE -> base * 1.00f; + }; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ScorpionWhipTetherRenderHandler.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ScorpionWhipTetherRenderHandler.java new file mode 100644 index 00000000..1d9837be --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/ScorpionWhipTetherRenderHandler.java @@ -0,0 +1,144 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.content.client.ScorpionWhipTetherClientState; +import com.craisinlord.antarchy.content.item.ScorpionWhipItem; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexFormat; +import java.util.Map; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.HumanoidArm; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; +import net.fabricmc.fabric.api.client.rendering.v1.WorldRenderContext; +import org.joml.Matrix4f; + +public final class ScorpionWhipTetherRenderHandler { + private ScorpionWhipTetherRenderHandler() { + } + + public static void tick() { + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.level == null) { + ScorpionWhipTetherClientState.clear(); + } + } + + public static void render(WorldRenderContext context) { + if (context.world() == null || context.matrixStack() == null) { + return; + } + + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.level == null) { + return; + } + + Map<Integer, Integer> tethers = ScorpionWhipTetherClientState.snapshot(); + if (tethers.isEmpty()) { + return; + } + + Camera camera = context.camera(); + Vec3 cameraPos = camera.getPosition(); + Matrix4f pose = context.matrixStack().last().pose(); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.depthMask(false); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + + BufferBuilder buffer = Tesselator.getInstance().begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (Map.Entry<Integer, Integer> entry : tethers.entrySet()) { + Entity source = minecraft.level.getEntity(entry.getKey()); + Entity target = minecraft.level.getEntity(entry.getValue()); + if (!(source instanceof Player player) || target == null || target.isRemoved()) { + continue; + } + + buildTether( + buffer, + pose, + tetherStart(player, context.tickCounter().getGameTimeDeltaPartialTick(false)), + target.position().add(0.0D, target.getBbHeight() * 0.5D, 0.0D), + cameraPos + ); + } + + MeshData mesh = buffer.build(); + if (mesh != null) { + BufferUploader.drawWithShader(mesh); + } + + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + } + + private static Vec3 tetherStart(Player player, float partialTick) { + Vec3 start = player.getEyePosition(partialTick).add(0.0D, -0.45D, 0.0D); + boolean mainHandWhip = player.getMainHandItem().getItem() instanceof ScorpionWhipItem; + boolean offHandWhip = player.getOffhandItem().getItem() instanceof ScorpionWhipItem; + if (!mainHandWhip && !offHandWhip) { + return start; + } + + boolean useMainHand = mainHandWhip || !offHandWhip; + HumanoidArm arm = useMainHand ? player.getMainArm() : player.getMainArm().getOpposite(); + float bodyYaw = Mth.rotLerp(partialTick, player.yBodyRotO, player.yBodyRot); + double radians = Math.toRadians(bodyYaw + 90.0F); + double side = arm == HumanoidArm.RIGHT ? -0.28D : 0.28D; + return start.add(Math.cos(radians) * side, -0.12D, Math.sin(radians) * side); + } + + private static void buildTether(BufferBuilder buffer, Matrix4f pose, Vec3 start, Vec3 end, Vec3 cameraPos) { + Vec3 delta = end.subtract(start); + double length = delta.length(); + if (length < 0.001D) { + return; + } + + Vec3 forward = delta.scale(1.0D / length); + Vec3 right = forward.cross(new Vec3(0.0D, 1.0D, 0.0D)); + if (right.lengthSqr() < 1.0E-6D) { + right = forward.cross(new Vec3(1.0D, 0.0D, 0.0D)); + } + right = right.normalize(); + + int segments = Math.max(16, Mth.ceil(length * 8.0D)); + for (int i = 0; i < segments; i++) { + double t0 = (double) i / (double) segments; + double t1 = (double) (i + 1) / (double) segments; + Vec3 p0 = ropePoint(start, delta, t0, length); + Vec3 p1 = ropePoint(start, delta, t1, length); + float width = 0.045F; + Vec3 offset = right.scale(width); + + Vec3 a = p0.subtract(cameraPos); + Vec3 b = p1.subtract(cameraPos); + float shade = i % 2 == 0 ? 0.82F : 0.62F; + float red = 0.36F * shade; + float green = 0.20F * shade; + float blue = 0.11F * shade; + + buffer.addVertex(pose, (float) (a.x + offset.x), (float) (a.y + offset.y), (float) (a.z + offset.z)).setColor(red, green, blue, 1.0F); + buffer.addVertex(pose, (float) (a.x - offset.x), (float) (a.y - offset.y), (float) (a.z - offset.z)).setColor(red, green, blue, 1.0F); + buffer.addVertex(pose, (float) (b.x - offset.x), (float) (b.y - offset.y), (float) (b.z - offset.z)).setColor(red, green, blue, 1.0F); + buffer.addVertex(pose, (float) (b.x + offset.x), (float) (b.y + offset.y), (float) (b.z + offset.z)).setColor(red, green, blue, 1.0F); + } + } + + private static Vec3 ropePoint(Vec3 start, Vec3 delta, double t, double length) { + double sag = Math.sin(t * Math.PI) * Math.min(0.45D, length * 0.07D); + return start.add(delta.scale(t)).add(0.0D, -sag, 0.0D); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/TriffidGooHudRenderer.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/TriffidGooHudRenderer.java new file mode 100644 index 00000000..b222ffd1 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/client/TriffidGooHudRenderer.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.fabric.client; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.core.BlockPos; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.block.Block; + +public final class TriffidGooHudRenderer { + private TriffidGooHudRenderer() { + } + + private static float fadeProgress = 0f; + private static final float FADE_SPEED = 0.05f; + private static final int MAX_ALPHA = 0x55; + + public static void render(GuiGraphics guiGraphics) { + Minecraft minecraft = Minecraft.getInstance(); + Player player = minecraft.player; + if (player == null || player.isDeadOrDying()) { + fadeProgress = Math.max(0f, fadeProgress - FADE_SPEED); + if (fadeProgress <= 0f) return; + } else { + Block goo = AntarchyFabricContent.TRIFFID_GOO_BLOCK.get(); + BlockPos feet = player.blockPosition(); + boolean inGoo = player.level().getBlockState(feet).is(goo) + || player.level().getBlockState(feet.above()).is(goo); + + if (inGoo) { + fadeProgress = Math.min(1f, fadeProgress + FADE_SPEED); + } else { + fadeProgress = Math.max(0f, fadeProgress - FADE_SPEED); + } + + if (fadeProgress <= 0f || minecraft.screen != null) return; + } + + int alpha = Mth.floor(MAX_ALPHA * fadeProgress); + int color = (alpha << 24) | 0x003300; + int width = minecraft.getWindow().getGuiScaledWidth(); + int height = minecraft.getWindow().getGuiScaledHeight(); + guiGraphics.fill(0, 0, width, height, color); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterFluid.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterFluid.java new file mode 100644 index 00000000..565d95e8 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterFluid.java @@ -0,0 +1,442 @@ +package com.craisinlord.antarchy.fabric.content.fluid; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import java.util.HashSet; +import java.util.Optional; +import java.util.Set; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FlowingFluid; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.tags.FluidTags; +import net.minecraft.world.phys.Vec3; + +public abstract class AntiwaterFluid extends FlowingFluid { + private static final int MAX_HORIZONTAL_SPREAD_AMOUNT = 5; + private static final int MAX_VERTICAL_FLOW_AMOUNT = 7; + + @Override + public Fluid getFlowing() { + return AntarchyFabricContent.FLOWING_ANTIWATER.get(); + } + + @Override + public Fluid getSource() { + return AntarchyFabricContent.ANTIWATER.get(); + } + + @Override + public Item getBucket() { + return AntarchyFabricContent.ANTIWATER_BUCKET.get(); + } + + @Override + public boolean isSame(Fluid fluid) { + return fluid == AntarchyFabricContent.ANTIWATER.get() || fluid == AntarchyFabricContent.FLOWING_ANTIWATER.get(); + } + + @Override + protected boolean canConvertToSource(Level level) { + return false; + } + + @Override + protected void beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) { + net.minecraft.world.level.block.Block.dropResources(state, level, pos, state.hasBlockEntity() ? level.getBlockEntity(pos) : null); + } + + @Override + protected int getSlopeFindDistance(LevelReader level) { + return 4; + } + + @Override + protected int getDropOff(LevelReader level) { + return 1; + } + + @Override + public int getTickDelay(LevelReader level) { + return 5; + } + + @Override + protected float getExplosionResistance() { + return 100.0F; + } + + @Override + protected BlockState createLegacyBlock(FluidState state) { + return AntarchyFabricContent.ANTIWATER_BLOCK.get() + .defaultBlockState() + .setValue(LiquidBlock.LEVEL, getLegacyLevel(state)); + } + + @Override + protected boolean canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid fluid, Direction direction) { + return direction != Direction.DOWN && !this.isSame(fluid); + } + + @Override + protected boolean canSpreadTo( + BlockGetter level, + BlockPos fromPos, + BlockState fromState, + Direction direction, + BlockPos toPos, + BlockState toState, + FluidState toFluidState, + Fluid fluid + ) { + if (direction == Direction.DOWN) { + return false; + } + + return super.canSpreadTo(level, fromPos, fromState, direction, toPos, toState, toFluidState, fluid); + } + + @Override + public Optional<SoundEvent> getPickupSound() { + return Optional.of(SoundEvents.BUCKET_FILL); + } + + @Override + protected int getSpreadDelay(Level level, BlockPos pos, FluidState currentState, FluidState newState) { + return this.getTickDelay(level); + } + + @Override + public Vec3 getFlow(BlockGetter level, BlockPos pos, FluidState state) { + double flowX = 0.0D; + double flowZ = 0.0D; + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos neighborPos = pos.relative(direction); + FluidState neighborFluid = level.getFluidState(neighborPos); + int neighborAmount = this.isSame(neighborFluid.getType()) ? neighborFluid.getAmount() : 0; + int currentAmount = state.getAmount(); + int delta = neighborAmount - currentAmount; + if (delta != 0) { + flowX += direction.getStepX() * delta; + flowZ += direction.getStepZ() * delta; + } + } + + Vec3 flow = new Vec3(flowX, 1.0D, flowZ); + return flow.lengthSqr() < 1.0E-6D ? new Vec3(0.0D, 1.0D, 0.0D) : flow.normalize(); + } + + @Override + protected FluidState getNewLiquid(Level level, BlockPos pos, BlockState blockState) { + FluidState currentState = blockState.getFluidState(); + if (!currentState.isSource() && !this.isFlowingStateValid(level, pos, currentState)) { + return Fluids.EMPTY.defaultFluidState(); + } + + if (this.canCreateSourceAt(level, pos)) { + return this.getSource(false); + } + + if (this.isValidVerticalSupport(level, pos)) { + return this.getFlowing(MAX_VERTICAL_FLOW_AMOUNT, false); + } + + int bestNeighborAmount = this.getBestHorizontalNeighborAmount(level, pos); + if (bestNeighborAmount > 1) { + return this.getFlowing(bestNeighborAmount - 1, false); + } + + return Fluids.EMPTY.defaultFluidState(); + } + + @Override + protected void spread(Level level, BlockPos pos, FluidState state) { + if (state.isEmpty()) { + return; + } + + if (!state.isSource() && !this.isFlowingStateValid(level, pos, state)) { + level.setBlockAndUpdate(pos, net.minecraft.world.level.block.Blocks.AIR.defaultBlockState()); + this.scheduleCleanup(level, pos); + return; + } + + BlockState blockState = level.getBlockState(pos); + this.spreadUpward(level, pos, state, blockState); + + if (!this.canHangAt(level, pos)) { + return; + } + + int nextAmount = state.getAmount() - 1; + if (nextAmount <= 0) { + return; + } + + this.spreadHorizontally(level, pos, blockState, nextAmount); + } + + @Override + public void tick(Level level, BlockPos pos, FluidState state) { + if (!state.isSource() && !this.isFlowingStateValid(level, pos, state)) { + level.setBlockAndUpdate(pos, net.minecraft.world.level.block.Blocks.AIR.defaultBlockState()); + this.scheduleDependentCleanup(level, pos); + return; + } + + super.tick(level, pos, state); + } + + public static final class Source extends AntiwaterFluid { + @Override + public int getAmount(FluidState state) { + return 8; + } + + @Override + public boolean isSource(FluidState state) { + return true; + } + } + + public static final class Flowing extends AntiwaterFluid { + public Flowing() { + this.registerDefaultState(this.getStateDefinition().any().setValue(LEVEL, 7)); + } + + @Override + protected void createFluidStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<Fluid, FluidState> builder) { + super.createFluidStateDefinition(builder); + builder.add(LEVEL); + } + + @Override + public int getAmount(FluidState state) { + return state.getValue(LEVEL); + } + + @Override + public boolean isSource(FluidState state) { + return false; + } + } + + private boolean hasCeiling(Level level, BlockPos pos) { + return level.getBlockState(pos.above()).isSolid(); + } + + private boolean canHangAt(Level level, BlockPos pos) { + return this.hasCeiling(level, pos); + } + + private boolean hasHorizontalSupport(Level level, BlockPos pos) { + FluidState state = level.getFluidState(pos); + if (!this.isAntiwater(state)) { + return false; + } + + int currentAmount = state.getAmount(); + for (Direction direction : Direction.Plane.HORIZONTAL) { + FluidState neighbor = level.getFluidState(pos.relative(direction)); + if (!this.isAntiwater(neighbor)) { + continue; + } + + if (this.getHorizontalSpreadAmount(neighbor) > currentAmount) { + return true; + } + } + + return false; + } + + private boolean canSpreadHorizontallyInto(Level level, BlockPos pos) { + return true; + } + + private int getBestHorizontalNeighborAmount(Level level, BlockPos pos) { + int bestAmount = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos neighborPos = pos.relative(direction); + FluidState neighborFluid = level.getFluidState(neighborPos); + if (neighborFluid.isEmpty() || !neighborFluid.getType().isSame(this)) { + continue; + } + + if (!this.hasSourceConnection(level, neighborPos, neighborFluid, new HashSet<>())) { + continue; + } + + bestAmount = Math.max(bestAmount, this.getHorizontalSpreadAmount(neighborFluid)); + } + + return bestAmount; + } + + private int getHorizontalSpreadAmount(FluidState state) { + if (state.isSource() || this.isValidVerticalSupportState(state)) { + return MAX_HORIZONTAL_SPREAD_AMOUNT + 1; + } + + return state.getAmount(); + } + + private boolean isValidVerticalSupportState(FluidState state) { + return this.isAntiwater(state) && !state.isSource() && state.getAmount() >= MAX_VERTICAL_FLOW_AMOUNT; + } + + private boolean isFlowingStateValid(Level level, BlockPos pos, FluidState state) { + return state.isSource() + || this.hasImmediateVerticalSupport(level, pos) + || this.hasHorizontalSupport(level, pos); + } + + private boolean canCreateSourceAt(Level level, BlockPos pos) { + if (!this.canHangAt(level, pos)) { + return false; + } + + int sourceNeighbors = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + FluidState neighbor = level.getFluidState(pos.relative(direction)); + if (this.isAntiwater(neighbor) && neighbor.isSource()) { + sourceNeighbors++; + if (sourceNeighbors >= 2) { + return true; + } + } + } + + return false; + } + + private boolean isValidVerticalSupport(Level level, BlockPos pos) { + return this.hasImmediateVerticalSupport(level, pos); + } + + private boolean isAntiwater(FluidState state) { + return !state.isEmpty() && state.getType().isSame(this); + } + + private boolean hasImmediateVerticalSupport(Level level, BlockPos pos) { + FluidState below = level.getFluidState(pos.below()); + return this.isAntiwater(below); + } + + private void spreadUpward(Level level, BlockPos pos, FluidState state, BlockState blockState) { + BlockPos abovePos = pos.above(); + BlockState aboveState = level.getBlockState(abovePos); + FluidState aboveFluid = level.getFluidState(abovePos); + + if (aboveFluid.is(FluidTags.WATER)) { + BlockState result = state.isSource() + ? AntarchyFabricContent.ANTIMETAL.get().defaultBlockState() + : AntarchyFabricContent.NYXITE.get().defaultBlockState(); + level.setBlockAndUpdate(pos, result); + level.levelEvent(1501, pos, 0); + return; + } + + FluidState upwardState = this.getFlowing(MAX_VERTICAL_FLOW_AMOUNT, false); + if (!this.canSpreadTo(level, pos, blockState, Direction.UP, abovePos, aboveState, aboveFluid, upwardState.getType())) { + return; + } + + if (aboveFluid.getType().isSame(this) && aboveFluid.getAmount() >= upwardState.getAmount()) { + return; + } + + this.spreadTo(level, abovePos, aboveState, Direction.UP, upwardState); + } + + private void spreadHorizontally(Level level, BlockPos pos, BlockState blockState, int nextAmount) { + FluidState horizontalState = this.getFlowing(Math.min(nextAmount, MAX_HORIZONTAL_SPREAD_AMOUNT), false); + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos targetPos = pos.relative(direction); + BlockState targetState = level.getBlockState(targetPos); + FluidState targetFluid = targetState.getFluidState(); + + if (!this.canSpreadHorizontallyInto(level, targetPos)) { + continue; + } + + if (targetFluid.getType().isSame(this) && targetFluid.getAmount() >= horizontalState.getAmount()) { + continue; + } + + if (!this.canSpreadTo(level, pos, blockState, direction, targetPos, targetState, targetFluid, horizontalState.getType())) { + continue; + } + + this.spreadTo(level, targetPos, targetState, direction, horizontalState); + } + } + + private boolean hasSourceConnection(Level level, BlockPos pos, FluidState state, Set<BlockPos> visited) { + if (!this.isAntiwater(state)) { + return false; + } + + if (state.isSource()) { + return true; + } + + if (!visited.add(pos)) { + return false; + } + + FluidState below = level.getFluidState(pos.below()); + if (this.hasSourceConnection(level, pos.below(), below, visited)) { + return true; + } + + int currentAmount = state.getAmount(); + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos neighborPos = pos.relative(direction); + FluidState neighbor = level.getFluidState(neighborPos); + if (!this.isAntiwater(neighbor)) { + continue; + } + + if (this.getHorizontalSpreadAmount(neighbor) <= currentAmount) { + continue; + } + + if (this.hasSourceConnection(level, neighborPos, neighbor, visited)) { + return true; + } + } + + return false; + } + + private void scheduleCleanup(Level level, BlockPos pos) { + int tickDelay = this.getTickDelay(level); + level.scheduleTick(pos, this, tickDelay); + level.scheduleTick(pos.above(), this, tickDelay); + level.scheduleTick(pos.below(), this, tickDelay); + for (Direction direction : Direction.Plane.HORIZONTAL) { + level.scheduleTick(pos.relative(direction), this, tickDelay); + } + } + + private void scheduleDependentCleanup(Level level, BlockPos pos) { + int tickDelay = this.getTickDelay(level); + level.scheduleTick(pos.above(), this, tickDelay); + for (Direction direction : Direction.Plane.HORIZONTAL) { + level.scheduleTick(pos.relative(direction), this, tickDelay); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterLiquidBlock.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterLiquidBlock.java new file mode 100644 index 00000000..bca9fb59 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/AntiwaterLiquidBlock.java @@ -0,0 +1,61 @@ +package com.craisinlord.antarchy.fabric.content.fluid; + +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FlowingFluid; + +public class AntiwaterLiquidBlock extends LiquidBlock { + public AntiwaterLiquidBlock(FlowingFluid fluid, BlockBehaviour.Properties properties) { + super(fluid, properties); + } + + @Override + protected void onPlace(BlockState state, Level level, BlockPos pos, BlockState oldState, boolean movedByPiston) { + super.onPlace(state, level, pos, oldState, movedByPiston); + scheduleCurrentAntiwaterTick(level, pos); + } + + @Override + protected void neighborChanged(BlockState state, Level level, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston) { + super.neighborChanged(state, level, pos, neighborBlock, neighborPos, movedByPiston); + scheduleCurrentAntiwaterTick(level, pos); + } + + @Override + protected BlockState updateShape( + BlockState state, + Direction direction, + BlockState neighborState, + LevelAccessor level, + BlockPos pos, + BlockPos neighborPos + ) { + scheduleCurrentAntiwaterTick(level, pos); + return super.updateShape(state, direction, neighborState, level, pos, neighborPos); + } + + @Override + protected void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean movedByPiston) { + if (!state.is(newState.getBlock())) { + scheduleDependentAntiwaterTicks(level, pos); + } + super.onRemove(state, level, pos, newState, movedByPiston); + } + + private void scheduleCurrentAntiwaterTick(LevelAccessor level, BlockPos pos) { + level.scheduleTick(pos, this.fluid, this.fluid.getTickDelay(level)); + } + + private void scheduleDependentAntiwaterTicks(LevelAccessor level, BlockPos pos) { + level.scheduleTick(pos.above(), this.fluid, this.fluid.getTickDelay(level)); + for (Direction direction : Direction.Plane.HORIZONTAL) { + level.scheduleTick(pos.relative(direction), this.fluid, this.fluid.getTickDelay(level)); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/SimpleFluid.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/SimpleFluid.java new file mode 100644 index 00000000..d63497a6 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/content/fluid/SimpleFluid.java @@ -0,0 +1,171 @@ +package com.craisinlord.antarchy.fabric.content.fluid; + +import java.util.Optional; +import java.util.function.Supplier; +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.core.Direction; +import net.minecraft.world.level.material.FlowingFluid; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.FluidState; + +public abstract class SimpleFluid extends FlowingFluid { + private final Supplier<? extends FlowingFluid> source; + private final Supplier<? extends FlowingFluid> flowing; + private final Supplier<? extends Item> bucket; + private final String blockId; + private final int slopeFindDistance; + private final int dropOff; + private final int tickDelay; + + protected SimpleFluid( + Supplier<? extends FlowingFluid> source, + Supplier<? extends FlowingFluid> flowing, + Supplier<? extends Item> bucket, + String blockId, + int slopeFindDistance, + int dropOff, + int tickDelay + ) { + this.source = source; + this.flowing = flowing; + this.bucket = bucket; + this.blockId = blockId; + this.slopeFindDistance = slopeFindDistance; + this.dropOff = dropOff; + this.tickDelay = tickDelay; + } + + @Override + public Fluid getFlowing() { + return this.flowing.get(); + } + + @Override + public Fluid getSource() { + return this.source.get(); + } + + @Override + public Item getBucket() { + return this.bucket.get(); + } + + @Override + protected boolean canConvertToSource(Level level) { + return false; + } + + @Override + protected void beforeDestroyingBlock(LevelAccessor level, BlockPos pos, BlockState state) { + BlockEntity blockEntity = state.hasBlockEntity() ? level.getBlockEntity(pos) : null; + net.minecraft.world.level.block.Block.dropResources(state, level, pos, blockEntity); + } + + @Override + protected int getSlopeFindDistance(LevelReader level) { + return this.slopeFindDistance; + } + + @Override + protected int getDropOff(LevelReader level) { + return this.dropOff; + } + + @Override + public int getTickDelay(LevelReader level) { + return this.tickDelay; + } + + @Override + protected float getExplosionResistance() { + return 100.0F; + } + + @Override + public boolean isSame(Fluid fluid) { + return fluid == this.source.get() || fluid == this.flowing.get(); + } + + @Override + protected BlockState createLegacyBlock(FluidState state) { + LiquidBlock block = (LiquidBlock) BuiltInRegistries.BLOCK.get(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, this.blockId)); + return block.defaultBlockState().setValue(LiquidBlock.LEVEL, getLegacyLevel(state)); + } + + @Override + public Optional<SoundEvent> getPickupSound() { + return Optional.of(SoundEvents.BUCKET_FILL); + } + + @Override + protected boolean canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid fluid, Direction direction) { + return false; + } + + public static final class Flowing extends SimpleFluid { + public Flowing( + Supplier<? extends FlowingFluid> source, + Supplier<? extends FlowingFluid> flowing, + Supplier<? extends Item> bucket, + String blockId, + int slopeFindDistance, + int dropOff, + int tickDelay + ) { + super(source, flowing, bucket, blockId, slopeFindDistance, dropOff, tickDelay); + } + + @Override + protected void createFluidStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<Fluid, FluidState> builder) { + super.createFluidStateDefinition(builder); + builder.add(LEVEL); + } + + @Override + public int getAmount(FluidState state) { + return state.getValue(LEVEL); + } + + @Override + public boolean isSource(FluidState state) { + return false; + } + } + + public static final class Source extends SimpleFluid { + public Source( + Supplier<? extends FlowingFluid> source, + Supplier<? extends FlowingFluid> flowing, + Supplier<? extends Item> bucket, + String blockId, + int slopeFindDistance, + int dropOff, + int tickDelay + ) { + super(source, flowing, bucket, blockId, slopeFindDistance, dropOff, tickDelay); + } + + @Override + public int getAmount(FluidState state) { + return 8; + } + + @Override + public boolean isSource(FluidState state) { + return true; + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/item/AntimetalScaffoldingItem.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/item/AntimetalScaffoldingItem.java new file mode 100644 index 00000000..e17136c5 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/item/AntimetalScaffoldingItem.java @@ -0,0 +1,11 @@ +package com.craisinlord.antarchy.fabric.item; + +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ScaffoldingBlockItem; +import net.minecraft.world.level.block.Block; + +public final class AntimetalScaffoldingItem extends ScaffoldingBlockItem { + public AntimetalScaffoldingItem(Block block, Item.Properties properties) { + super(block, properties); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/item/DeferredSpawnEggItem.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/item/DeferredSpawnEggItem.java new file mode 100644 index 00000000..97d82efe --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/item/DeferredSpawnEggItem.java @@ -0,0 +1,13 @@ +package com.craisinlord.antarchy.fabric.item; + +import java.util.function.Supplier; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.SpawnEggItem; + +public final class DeferredSpawnEggItem extends SpawnEggItem { + public DeferredSpawnEggItem(Supplier<? extends EntityType<? extends Mob>> typeSupplier, int backgroundColor, int highlightColor, Item.Properties properties) { + super(typeSupplier.get(), backgroundColor, highlightColor, properties); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalInversionMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalInversionMixin.java new file mode 100644 index 00000000..c534a6dc --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalInversionMixin.java @@ -0,0 +1,81 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.DustParticleOptions; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.AABB; +import org.joml.Vector3f; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(LivingEntity.class) +public abstract class AntimetalInversionMixin { + + private static final int ANTIMETAL_INVERTED_REFRESH_TICKS = 20; + + @Inject(method = "tick", at = @At("TAIL")) + private void antarchy$tickOverheadInversion(CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (entity.level().isClientSide()) return; + if (entity instanceof Player player && player.isSpectator()) return; + if (!antarchy$isDirectlyBelowAntimetal(entity)) return; + + MobEffectInstance existing = entity.getEffect(AntarchyObjects.INVERTED_EFFECT.get()); + if (existing == null || existing.getDuration() <= 5) { + entity.addEffect(new MobEffectInstance(AntarchyObjects.INVERTED_EFFECT.get(), ANTIMETAL_INVERTED_REFRESH_TICKS, 0, false, false, false)); + antarchy$spawnInversionParticles(entity); + } + } + + private static boolean antarchy$isDirectlyBelowAntimetal(LivingEntity entity) { + AABB bounds = entity.getBoundingBox().deflate(1.0E-3D); + int minX = Mth.floor(bounds.minX); + int maxX = Mth.floor(bounds.maxX); + int minY = Mth.floor(bounds.minY); + int maxY = Mth.floor(bounds.maxY); + int minZ = Mth.floor(bounds.minZ); + int maxZ = Mth.floor(bounds.maxZ); + + for (int x = minX; x <= maxX; x++) { + for (int y = minY; y <= maxY; y++) { + for (int z = minZ; z <= maxZ; z++) { + BlockPos above = new BlockPos(x, y + 1, z); + if (entity.level().getBlockState(above).is(AntarchyObjects.ANTIMETAL.get()) + || entity.level().getBlockState(above).is(AntarchyObjects.POLISHED_ANTIMETAL.get())) { + return true; + } + } + } + } + return false; + } + + @Inject(method = "onEffectRemoved", at = @At("HEAD")) + private void antarchy$onInvertedRemoved(MobEffectInstance effectInstance, CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (entity.level().isClientSide()) return; + if (!effectInstance.is(AntarchyObjects.INVERTED_EFFECT.get())) return; + AntarchyGravityApi.setGravityDirection(entity, AntarchyGravityDirection.DOWN, new AntarchyGravityTransition(12)); + } + + private static void antarchy$spawnInversionParticles(LivingEntity entity) { + if (!(entity.level() instanceof ServerLevel serverLevel)) return; + double x = entity.getX(); + double y = entity.getBoundingBox().maxY + 0.1D; + double z = entity.getZ(); + serverLevel.sendParticles( + new DustParticleOptions(new Vector3f(1.0F, 0.1F, 0.1F), 1.0F), + x, y, z, 6, 0.2D, 0.05D, 0.2D, 0.0D + ); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalScaffoldingMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalScaffoldingMixin.java new file mode 100644 index 00000000..472d9277 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntimetalScaffoldingMixin.java @@ -0,0 +1,108 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.fabric.AntarchyFabricContent; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.item.FallingBlockEntity; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.ScaffoldingBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.util.RandomSource; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(ScaffoldingBlock.class) +public abstract class AntimetalScaffoldingMixin { + @Inject(method = "getStateForPlacement", at = @At("HEAD"), cancellable = true) + private void antarchy$antimetalPlacement(BlockPlaceContext context, CallbackInfoReturnable<BlockState> cir) { + if (!antarchy$isAntimetalScaffolding()) { + return; + } + + BlockPos pos = context.getClickedPos(); + Level level = context.getLevel(); + int distance = antarchy$getDistance(level, pos); + BlockState state = ((ScaffoldingBlock) (Object) this).defaultBlockState() + .setValue(ScaffoldingBlock.WATERLOGGED, level.getFluidState(pos).getType().isSame(net.minecraft.world.level.material.Fluids.WATER)) + .setValue(ScaffoldingBlock.DISTANCE, distance) + .setValue(ScaffoldingBlock.BOTTOM, antarchy$isBottom(level, pos, distance)); + cir.setReturnValue(state); + } + + @Inject(method = "canSurvive", at = @At("HEAD"), cancellable = true) + private void antarchy$antimetalCanSurvive(BlockState state, LevelReader level, BlockPos pos, CallbackInfoReturnable<Boolean> cir) { + if (!antarchy$isAntimetalScaffolding()) { + return; + } + + cir.setReturnValue(antarchy$getDistance(level, pos) < 7); + } + + @Inject(method = "tick", at = @At("HEAD"), cancellable = true) + private void antarchy$antimetalTick(BlockState state, ServerLevel level, BlockPos pos, RandomSource random, CallbackInfo ci) { + if (!antarchy$isAntimetalScaffolding()) { + return; + } + + int distance = antarchy$getDistance(level, pos); + BlockState updated = state.setValue(ScaffoldingBlock.DISTANCE, distance) + .setValue(ScaffoldingBlock.BOTTOM, antarchy$isBottom(level, pos, distance)); + + if (updated.getValue(ScaffoldingBlock.DISTANCE) == 7) { + if (state.getValue(ScaffoldingBlock.DISTANCE) == 7) { + FallingBlockEntity.fall(level, pos, updated); + } else { + level.destroyBlock(pos, true); + } + } else if (state != updated) { + level.setBlock(pos, updated, 3); + } + + ci.cancel(); + } + + private boolean antarchy$isAntimetalScaffolding() { + return ((ScaffoldingBlock) (Object) this).asItem() == AntarchyFabricContent.ANTIMETAL_SCAFFOLDING.get().asItem(); + } + + private int antarchy$getDistance(BlockGetter level, BlockPos pos) { + BlockPos.MutableBlockPos cursor = pos.mutable().move(Direction.DOWN); + BlockState below = level.getBlockState(cursor); + int distance = 7; + if (below.is((ScaffoldingBlock) (Object) this)) { + distance = below.getValue(ScaffoldingBlock.DISTANCE); + } else if (below.isFaceSturdy(level, cursor, Direction.UP)) { + return 0; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos.MutableBlockPos neighborPos = pos.mutable().move(direction); + BlockState neighbor = level.getBlockState(neighborPos); + if (!neighbor.is((ScaffoldingBlock) (Object) this)) { + continue; + } + + distance = Math.min(distance, neighbor.getValue(ScaffoldingBlock.DISTANCE) + 1); + if (distance == 1) { + break; + } + } + + return distance; + } + + private boolean antarchy$isBottom(BlockGetter level, BlockPos pos, int distance) { + if (distance <= 0) { + return false; + } + + return !level.getBlockState(pos.below()).is((ScaffoldingBlock) (Object) this); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterItemEntityMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterItemEntityMixin.java new file mode 100644 index 00000000..7355d77a --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterItemEntityMixin.java @@ -0,0 +1,47 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(ItemEntity.class) +public abstract class AntiwaterItemEntityMixin { + @Inject(method = "tick", at = @At("TAIL")) + private void antarchy$applyAntiwaterItemMovement(CallbackInfo ci) { + ItemEntity entity = (ItemEntity) (Object) this; + if (!antarchy$isTouchingAntiwater(entity)) { + return; + } + + Vec3 motion = entity.getDeltaMovement(); + entity.setDeltaMovement( + motion.x * 0.99D, + motion.y + (motion.y < 0.06D ? 5.0E-4D : 0.0D), + motion.z * 0.99D + ); + } + + private boolean antarchy$isTouchingAntiwater(ItemEntity entity) { + BlockPos min = BlockPos.containing(entity.getBoundingBox().minX, entity.getBoundingBox().minY, entity.getBoundingBox().minZ); + BlockPos max = BlockPos.containing(entity.getBoundingBox().maxX, entity.getBoundingBox().maxY, entity.getBoundingBox().maxZ); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = entity.level().getFluidState(cursor); + if (PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterLivingEntityMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterLivingEntityMixin.java new file mode 100644 index 00000000..b750f6df --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/AntiwaterLivingEntityMixin.java @@ -0,0 +1,100 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(LivingEntity.class) +public abstract class AntiwaterLivingEntityMixin { + @Inject(method = "travel", at = @At("HEAD"), cancellable = true) + private void antarchy$moveInAntiwater(Vec3 travelVector, CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (!antarchy$isTouchingAntiwaterLocal(entity)) { + return; + } + + double prevY = entity.getY(); + float swimSpeed = entity.isSprinting() ? 0.026F : 0.02F; + entity.moveRelative(swimSpeed, travelVector); + entity.move(MoverType.SELF, entity.getDeltaMovement()); + + Vec3 motion = entity.getDeltaMovement(); + if (entity.horizontalCollision && entity.onClimbable()) { + motion = new Vec3(motion.x, 0.2D, motion.z); + } + + AntarchyGravityDirection gravityDirection = antarchy$getEffectiveGravityDirection(entity); + Vec3 worldMotion = gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecPlayerToWorld(motion, gravityDirection) + : motion; + + double drag = entity.isSwimming() ? 0.9D : 0.8D; + worldMotion = worldMotion.scale(drag); + boolean flying = entity instanceof Player player && player.getAbilities().flying; + if (!flying) { + worldMotion = worldMotion.add(0.0D, 0.005D, 0.0D); + } + + entity.setDeltaMovement( + gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecWorldToPlayer(worldMotion, gravityDirection) + : worldMotion + ); + + if (entity.horizontalCollision && entity.isFree( + worldMotion.x, + worldMotion.y + 0.6D - entity.getY() + prevY, + worldMotion.z + )) { + Vec3 boostedWorldMotion = new Vec3(worldMotion.x, 0.3D, worldMotion.z); + entity.setDeltaMovement( + gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecWorldToPlayer(boostedWorldMotion, gravityDirection) + : boostedWorldMotion + ); + } + + ci.cancel(); + } + + private AntarchyGravityDirection antarchy$getEffectiveGravityDirection(LivingEntity entity) { + AntarchyGravityDirection gravityDirection = AntarchyGravityApi.getGravityDirection(entity); + if (gravityDirection.isInverted() || !entity.hasEffect(AntarchyObjects.INVERTED_EFFECT.get())) { + return gravityDirection; + } + + return AntarchyGravityDirection.UP; + } + + private boolean antarchy$isTouchingAntiwaterLocal(LivingEntity entity) { + AABB box = entity.getBoundingBox().inflate(0.05D); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = entity.level().getFluidState(cursor); + if (PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEffectMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEffectMixin.java new file mode 100644 index 00000000..19053ab3 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEffectMixin.java @@ -0,0 +1,33 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.fabric.BloodglassManager; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import org.jetbrains.annotations.Nullable; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(LivingEntity.class) +public abstract class BloodglassEffectMixin { + + @Inject(method = "onEffectAdded", at = @At("TAIL")) + private void antarchy$onBloodglassWardAdded(MobEffectInstance effectInstance, @Nullable Entity source, CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (!effectInstance.is(AntarchyObjects.BLOODGLASS_WARD.get())) return; + if (!(entity instanceof Player player)) return; + BloodglassManager.handleWardApplied(player, effectInstance.getAmplifier()); + } + + @Inject(method = "onEffectRemoved", at = @At("HEAD")) + private void antarchy$onBloodglassWardRemoved(MobEffectInstance effectInstance, CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (!effectInstance.is(AntarchyObjects.BLOODGLASS_WARD.get())) return; + if (!(entity instanceof Player player)) return; + BloodglassManager.handleWardRemoved(player); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEquipMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEquipMixin.java new file mode 100644 index 00000000..1557dbca --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassEquipMixin.java @@ -0,0 +1,23 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.fabric.BloodglassManager; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(LivingEntity.class) +public abstract class BloodglassEquipMixin { + + @Inject(method = "onEquipItem", at = @At("TAIL")) + private void antarchy$onBloodglassEquip(EquipmentSlot slot, ItemStack from, ItemStack to, CallbackInfo ci) { + LivingEntity entity = (LivingEntity) (Object) this; + if (entity instanceof Player player) { + BloodglassManager.handleArmorEquipChange(player, slot, from, to); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassRespawnMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassRespawnMixin.java new file mode 100644 index 00000000..ab8de3bd --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/BloodglassRespawnMixin.java @@ -0,0 +1,17 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.fabric.BloodglassManager; +import net.minecraft.server.level.ServerPlayer; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(ServerPlayer.class) +public abstract class BloodglassRespawnMixin { + + @Inject(method = "restoreFrom", at = @At("TAIL")) + private void antarchy$onRespawn(ServerPlayer oldPlayer, boolean keepEverything, CallbackInfo ci) { + BloodglassManager.handleRespawn((ServerPlayer) (Object) this); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/DreamCampfireBlockEntityMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/DreamCampfireBlockEntityMixin.java new file mode 100644 index 00000000..103d3547 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/DreamCampfireBlockEntityMixin.java @@ -0,0 +1,29 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; +import net.minecraft.world.level.block.entity.BlockEntity; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.entity.CampfireBlockEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.ModifyArg; + +@Mixin(CampfireBlockEntity.class) +public abstract class DreamCampfireBlockEntityMixin { + @ModifyArg( + method = "<init>", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/level/block/entity/BlockEntity;<init>(Lnet/minecraft/world/level/block/entity/BlockEntityType;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V" + ), + index = 0 + ) + private static BlockEntityType<? extends BlockEntity> antarchy$useDreamCampfireType( + BlockEntityType<? extends BlockEntity> original + ) { + return DreamCampfireBlockEntity.isConstructingDreamCampfire() + ? AntarchyObjects.DREAM_CAMPFIRE_BLOCK_ENTITY.get() + : original; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraFallFlyingMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraFallFlyingMixin.java new file mode 100644 index 00000000..5239a901 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraFallFlyingMixin.java @@ -0,0 +1,27 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.item.ElytraItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Redirect; + +@Mixin(LivingEntity.class) +public abstract class ElytraFallFlyingMixin { + + /** + * Redirect to allow any ElytraItem subclass to sustain fall flying. + */ + @Redirect( + method = "updateFallFlying", + at = @At( + value = "INVOKE", + target = "Lnet/minecraft/world/item/ItemStack;is(Lnet/minecraft/world/item/Item;)Z" + ) + ) + private boolean antarchy$allowCustomElytraFallFlying(ItemStack itemStack, Item item) { + return itemStack.getItem() instanceof ElytraItem; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraStartFlyingMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraStartFlyingMixin.java new file mode 100644 index 00000000..4ed20662 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/ElytraStartFlyingMixin.java @@ -0,0 +1,32 @@ +package com.craisinlord.antarchy.fabric.mixin; + +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ElytraItem; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(Player.class) +public abstract class ElytraStartFlyingMixin { + + @Shadow + public abstract void startFallFlying(); + + @Inject(method = "tryToStartFallFlying", at = @At("RETURN"), cancellable = true) + private void antarchy$allowCustomElytra(CallbackInfoReturnable<Boolean> cir) { + if (cir.getReturnValue()) return; + Player player = (Player) (Object) this; + if (!player.onGround() && !player.isFallFlying() && !player.isInWater() + && !player.hasEffect(net.minecraft.world.effect.MobEffects.LEVITATION)) { + ItemStack chest = player.getItemBySlot(EquipmentSlot.CHEST); + if (chest.getItem() instanceof ElytraItem && ElytraItem.isFlyEnabled(chest)) { + this.startFallFlying(); + cir.setReturnValue(true); + } + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/AntiwaterFogMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/AntiwaterFogMixin.java new file mode 100644 index 00000000..a9b355b7 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/AntiwaterFogMixin.java @@ -0,0 +1,49 @@ +package com.craisinlord.antarchy.fabric.mixin.client; + +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.shaders.FogShape; +import net.minecraft.client.Camera; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.renderer.FogRenderer; +import net.minecraft.core.BlockPos; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.material.FluidState; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(FogRenderer.class) +public abstract class AntiwaterFogMixin { +// @Inject(method = "setupColor", at = @At("TAIL")) +// private static void antarchy$overrideAntiwaterColor(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, CallbackInfo ci) { +// if (!antarchy$isInAntiwater(camera)) { +// return; +// } +// +// RenderSystem.clearColor(0.52F, 0.06F, 0.06F, 0.0F); +// } +// +// @Inject(method = "setupFog", at = @At("TAIL")) +// private static void antarchy$overrideAntiwaterFog(Camera camera, FogRenderer.FogMode mode, float renderDistance, boolean thickFog, float partialTick, CallbackInfo ci) { +// if (!antarchy$isInAntiwater(camera)) { +// return; +// } +// +// RenderSystem.setShaderFogStart(0.5F); +// RenderSystem.setShaderFogEnd(Math.min(renderDistance, 12.0F)); +// RenderSystem.setShaderFogShape(FogShape.CYLINDER); +// } +// +// private static boolean antarchy$isInAntiwater(Camera camera) { +// Entity entity = camera.getEntity(); +// if (entity == null || entity.level() == null) { +// return false; +// } +// +// BlockPos pos = BlockPos.containing(camera.getPosition()); +// FluidState fluidState = entity.level().getFluidState(pos); +// return PotentNyxiteBlock.isAntiwater(fluidState); +// } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/CrossbowArmPoseMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/CrossbowArmPoseMixin.java new file mode 100644 index 00000000..1426d5ef --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/CrossbowArmPoseMixin.java @@ -0,0 +1,35 @@ +package com.craisinlord.antarchy.fabric.mixin.client; + +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.item.SizeRayItem; +import com.craisinlord.antarchy.content.item.SquidzookaItem; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.renderer.entity.player.PlayerRenderer; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(PlayerRenderer.class) +public class CrossbowArmPoseMixin { + + @Inject(method = "getArmPose", at = @At("RETURN"), cancellable = true) + private static void antarchy$customArmPose( + AbstractClientPlayer player, InteractionHand hand, + CallbackInfoReturnable<HumanoidModel.ArmPose> cir) { + ItemStack stack = player.getItemInHand(hand); + Item item = stack.getItem(); + + if (item instanceof GravityGunItem || item instanceof SquidzookaItem) { + cir.setReturnValue(HumanoidModel.ArmPose.CROSSBOW_HOLD); + } else if (item instanceof SizeRayItem) { + if (player.isUsingItem() && player.getUsedItemHand() == hand) { + cir.setReturnValue(HumanoidModel.ArmPose.CROSSBOW_HOLD); + } + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/DuctTapeInputMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/DuctTapeInputMixin.java new file mode 100644 index 00000000..5aa823ad --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/DuctTapeInputMixin.java @@ -0,0 +1,30 @@ +package com.craisinlord.antarchy.fabric.mixin.client; + +import com.craisinlord.antarchy.content.block.DuctTapeBlock; +import net.minecraft.client.Minecraft; +import net.minecraft.client.player.Input; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Input.class) +public abstract class DuctTapeInputMixin { + + @Inject(method = "tick", at = @At("RETURN")) + private void blockInputInDuctTape(boolean isSneaking, float slowFactor, CallbackInfo ci) { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || mc.level == null) return; + if (!mc.player.isNoGravity() && !DuctTapeBlock.isTouchingTape(mc.level, mc.player)) return; + + Input self = (Input) (Object) this; + self.left = false; + self.right = false; + self.up = false; + self.down = false; + self.leftImpulse = 0.0F; + self.forwardImpulse = 0.0F; + self.jumping = false; + self.shiftKeyDown = false; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/GravityGunMouseScrollMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/GravityGunMouseScrollMixin.java new file mode 100644 index 00000000..4415c1b1 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/GravityGunMouseScrollMixin.java @@ -0,0 +1,18 @@ +package com.craisinlord.antarchy.fabric.mixin.client; + +import com.craisinlord.antarchy.fabric.client.GravityGunClientHandler; +import net.minecraft.client.MouseHandler; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(MouseHandler.class) +public abstract class GravityGunMouseScrollMixin { + @Inject(method = "onScroll", at = @At("HEAD"), cancellable = true) + private void antarchy$handleGravityGunScroll(long window, double horizontalAmount, double verticalAmount, CallbackInfo ci) { + if (GravityGunClientHandler.onScroll(verticalAmount)) { + ci.cancel(); + } + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/NightmareCameraShakeMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/NightmareCameraShakeMixin.java new file mode 100644 index 00000000..a70f5e60 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/client/NightmareCameraShakeMixin.java @@ -0,0 +1,63 @@ +package com.craisinlord.antarchy.fabric.mixin.client; + +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import com.mojang.blaze3d.vertex.PoseStack; +import com.mojang.math.Axis; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.Redirect; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +//TODO FIX ON FABRIC SIDE +@Mixin(GameRenderer.class) +public abstract class NightmareCameraShakeMixin { +// private static final double MAX_SHAKE_RANGE = 32.0D; +// +// @Shadow @Final private Minecraft minecraft; +// +// @Redirect( +// method = "renderLevel", +// at = @At(value = "INVOKE", target = "Lnet/minecraft/client/renderer/GameRenderer;bobView(Lcom/mojang/blaze3d/vertex/PoseStack;F)V") +// ) +// private void applyNightmareCameraShake(GameRenderer instance, PoseStack poseStack, float partialTick) { +// instance.bobView(poseStack, partialTick); +// if (minecraft.level == null || minecraft.player == null) { +// return; +// } +// +// Vec3 cameraPos = minecraft.gameRenderer.getMainCamera().getPosition(); +// float shakeStrength = 0.0F; +// +// for (NightmareEntity nightmare : minecraft.level.getEntitiesOfClass( +// NightmareEntity.class, +// minecraft.player.getBoundingBox().inflate(MAX_SHAKE_RANGE), +// e -> e.isAlive() && e.isRoaring() +// )) { +// double distance = Math.sqrt(cameraPos.distanceToSqr(nightmare.position().add(0.0D, nightmare.getBbHeight() * 0.5D, 0.0D))); +// if (distance > MAX_SHAKE_RANGE) { +// continue; +// } +// shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 1.35D); +// } +// +// if (shakeStrength <= 0.0F) { +// return; +// } +// +// float time = (float) (minecraft.player.tickCount + partialTick); +// float yawOffset = Mth.sin(time * 1.85F) * shakeStrength * 1.8F; +// float pitchOffset = Mth.cos(time * 2.15F) * shakeStrength * 1.45F; +// float rollOffset = Mth.sin(time * 2.65F) * shakeStrength * 1.05F; +// +// poseStack.mulPose(Axis.YP.rotationDegrees(yawOffset)); +// poseStack.mulPose(Axis.XP.rotationDegrees(pitchOffset)); +// poseStack.mulPose(Axis.ZP.rotationDegrees(rollOffset)); +// } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/PortalCreatorMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/PortalCreatorMixin.java new file mode 100644 index 00000000..1d55001f --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/PortalCreatorMixin.java @@ -0,0 +1,40 @@ +package com.craisinlord.antarchy.fabric.mixin.infinity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.BlockPos; +import net.minecraft.core.component.DataComponents; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.NetherPortalBlock; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(value = NetherPortalBlock.class, priority = 2000) +public abstract class PortalCreatorMixin { + @Inject( + method = "entityInside", + at = @At("HEAD"), + cancellable = true + ) + private void antarchy$blockInfinityBookActivation(BlockState state, Level level, BlockPos pos, Entity entity, CallbackInfo ci) { + if (!AntarchySettings.disableInfinityBookPortalCreation()) { + return; + } + + if (!(entity instanceof ItemEntity itemEntity) || itemEntity.isRemoved()) { + return; + } + + ItemStack stack = itemEntity.getItem(); + if (!stack.has(DataComponents.WRITABLE_BOOK_CONTENT) && !stack.has(DataComponents.WRITTEN_BOOK_CONTENT)) { + return; + } + + ci.cancel(); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/RandomSpringMixin.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/RandomSpringMixin.java new file mode 100644 index 00000000..559cdba6 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/mixin/infinity/RandomSpringMixin.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.fabric.mixin.infinity; + +import net.lerariemann.infinity.dimensions.features.fluid_springs.RandomSpring; +import net.lerariemann.infinity.util.core.ConfigType; +import net.lerariemann.infinity.util.core.RandomProvider; +import net.minecraft.nbt.CompoundTag; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Redirect; + +import java.util.Random; + +@Mixin(value = RandomSpring.class, remap = false) +/* + * Skips bad fluid picks for Infinity random springs on Fabric. + */ +public abstract class RandomSpringMixin { + @Redirect( + method = "feature", + at = @At( + value = "INVOKE", + target = "Lnet/lerariemann/infinity/util/core/RandomProvider;randomName(Ljava/util/Random;Lnet/lerariemann/infinity/util/core/ConfigType;)Ljava/lang/String;" + ) + ) + private String antarchy$useFluidIdForSpring(RandomProvider provider, Random random, ConfigType configType) { + if (configType != ConfigType.FLUIDS) { + return provider.randomName(random, configType); + } + + CompoundTag fluidTag = provider.randomElement(random, configType); + String fluidId = fluidTag.getString("fluidName"); + if (!fluidId.isEmpty()) { + return fluidId; + } + return fluidTag.getString("Name"); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricClientNetworking.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricClientNetworking.java new file mode 100644 index 00000000..2bb3e573 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricClientNetworking.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.fabric.network; + +import com.craisinlord.antarchy.content.client.BloodglassClientState; +import com.craisinlord.antarchy.content.client.BrutalflyElytraClientState; +import com.craisinlord.antarchy.content.client.ScorpionWhipTetherClientState; +import com.craisinlord.antarchy.content.client.ThoraxisWeatherClientState; +import com.craisinlord.antarchy.content.network.*; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherKind; +import com.craisinlord.antarchy.fabric.client.BloodCrystalKatanaTrailClientState; +import net.fabricmc.fabric.api.client.networking.v1.ClientPlayNetworking; +import net.minecraft.resources.ResourceLocation; + +public final class AntarchyFabricClientNetworking { + private AntarchyFabricClientNetworking() { + } + + public static void register() { + ClientPlayNetworking.registerGlobalReceiver(GravityStatePayload.TYPE, (payload, context) -> + context.client().execute(() -> AntarchyFabricNetworking.handleGravityState(context.player(), payload))); + ClientPlayNetworking.registerGlobalReceiver(BloodglassStatePayload.TYPE, (payload, context) -> + context.client().execute(() -> BloodglassClientState.update(payload.shieldsActive(), payload.shieldsMax()))); + ClientPlayNetworking.registerGlobalReceiver(BloodCrystalKatanaTrailPayload.TYPE, (payload, context) -> + context.client().execute(() -> BloodCrystalKatanaTrailClientState.trigger(payload.entityId(), payload.durationTicks()))); + ClientPlayNetworking.registerGlobalReceiver(ScorpionWhipTetherPayload.TYPE, (payload, context) -> + context.client().execute(() -> ScorpionWhipTetherClientState.update(payload.playerId(), payload.targetId()))); + ClientPlayNetworking.registerGlobalReceiver(BrutalflyElytraAnimationPayload.TYPE, (payload, context) -> + context.client().execute(() -> BrutalflyElytraClientState.trigger(payload.entityId(), payload.durationTicks(), payload.strength()))); + ClientPlayNetworking.registerGlobalReceiver(ThoraxisWeatherPayload.TYPE, (payload, context) -> + context.client().execute(() -> ThoraxisWeatherClientState.apply( + ResourceLocation.parse(payload.dimensionId()), + ThoraxisWeatherKind.byId(payload.weatherId()), + payload.expiresAt(), + payload.anchorX(), + payload.anchorY(), + payload.anchorZ() + ))); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java new file mode 100644 index 00000000..4a75a3d3 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/network/AntarchyFabricNetworking.java @@ -0,0 +1,265 @@ +package com.craisinlord.antarchy.fabric.network; + +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import com.craisinlord.antarchy.content.entity.multipart.network.MultipartAttackPayload; +import com.craisinlord.antarchy.content.entity.multipart.network.MultipartInteractPayload; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.item.BrutalflyElytraFlightHelper; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.network.*; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherSnapshot; +import net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry; +import net.fabricmc.fabric.api.networking.v1.PlayerLookup; +import net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking; +import net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.phys.Vec3; + +public final class AntarchyFabricNetworking { + private AntarchyFabricNetworking() { + } + + public static void register() { + registerPayloadTypes(); + registerServerReceivers(); + } + + private static void registerPayloadTypes() { + PayloadTypeRegistry.playS2C().register(GravityStatePayload.TYPE, GravityStatePayload.STREAM_CODEC); + PayloadTypeRegistry.playS2C().register(BloodglassStatePayload.TYPE, BloodglassStatePayload.STREAM_CODEC); + PayloadTypeRegistry.playS2C().register(BloodCrystalKatanaTrailPayload.TYPE, BloodCrystalKatanaTrailPayload.STREAM_CODEC); + PayloadTypeRegistry.playS2C().register(ScorpionWhipTetherPayload.TYPE, ScorpionWhipTetherPayload.STREAM_CODEC); + PayloadTypeRegistry.playS2C().register(BrutalflyElytraAnimationPayload.TYPE, BrutalflyElytraAnimationPayload.STREAM_CODEC); + PayloadTypeRegistry.playS2C().register(ThoraxisWeatherPayload.TYPE, ThoraxisWeatherPayload.STREAM_CODEC); + + PayloadTypeRegistry.playC2S().register(GravityGunPrimaryPayload.TYPE, GravityGunPrimaryPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(GravityGunScrollPayload.TYPE, GravityGunScrollPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(DiamondMinecartInputPayload.TYPE, DiamondMinecartInputPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(BrutalflyElytraFlapPayload.TYPE, BrutalflyElytraFlapPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(MultipartAttackPayload.TYPE, MultipartAttackPayload.STREAM_CODEC); + PayloadTypeRegistry.playC2S().register(MultipartInteractPayload.TYPE, MultipartInteractPayload.STREAM_CODEC); + } + + private static void registerServerReceivers() { + ServerPlayNetworking.registerGlobalReceiver(GravityGunPrimaryPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleGravityGunPrimary(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(GravityGunScrollPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleGravityGunScroll(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(DiamondMinecartInputPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleDiamondMinecartInput(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(BrutalflyElytraFlapPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleBrutalflyFlap(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(MultipartAttackPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleMultipartAttack(context.player(), payload))); + ServerPlayNetworking.registerGlobalReceiver(MultipartInteractPayload.TYPE, (payload, context) -> + context.server().execute(() -> handleMultipartInteract(context.player(), payload))); + } + + public static void syncGravityToPlayer(ServerPlayer target, Entity entity) { + ServerPlayNetworking.send(target, new GravityStatePayload( + entity.getId(), + AntarchyGravityApi.getGravityDirection(entity), + AntarchyGravityApi.getPrevGravityDirection(entity), + AntarchyGravityApi.isGravityForced(entity), + AntarchyGravityApi.getTransitionDuration(entity), + AntarchyGravityApi.getTransitionRemaining(entity) + )); + } + + public static void syncGravityEntity(Entity entity) { + GravityStatePayload payload = new GravityStatePayload( + entity.getId(), + AntarchyGravityApi.getGravityDirection(entity), + AntarchyGravityApi.getPrevGravityDirection(entity), + AntarchyGravityApi.isGravityForced(entity), + AntarchyGravityApi.getTransitionDuration(entity), + AntarchyGravityApi.getTransitionRemaining(entity) + ); + + for (ServerPlayer player : PlayerLookup.tracking(entity)) { + ServerPlayNetworking.send(player, payload); + } + if (entity instanceof ServerPlayer player) { + ServerPlayNetworking.send(player, payload); + } + } + + public static void syncBloodglass(ServerPlayer player, int shieldsActive, int shieldsMax) { + ServerPlayNetworking.send(player, new BloodglassStatePayload(shieldsActive, shieldsMax)); + } + + public static void syncKatanaTrail(Entity entity, int durationTicks) { + BloodCrystalKatanaTrailPayload payload = new BloodCrystalKatanaTrailPayload(entity.getId(), durationTicks); + for (ServerPlayer player : PlayerLookup.tracking(entity)) { + ServerPlayNetworking.send(player, payload); + } + if (entity instanceof ServerPlayer serverPlayer) { + ServerPlayNetworking.send(serverPlayer, payload); + } + } + + public static void syncScorpionWhipTether(ServerPlayer player, int targetId) { + ScorpionWhipTetherPayload payload = new ScorpionWhipTetherPayload(player.getId(), targetId); + for (ServerPlayer tracking : PlayerLookup.tracking(player)) { + ServerPlayNetworking.send(tracking, payload); + } + ServerPlayNetworking.send(player, payload); + } + + public static void syncThoraxisWeather(ServerLevel level, ThoraxisWeatherSnapshot snapshot) { + ThoraxisWeatherPayload payload = new ThoraxisWeatherPayload( + snapshot.dimension(), + snapshot.kind(), + snapshot.expiresAt(), + snapshot.anchor().getX(), + snapshot.anchor().getY(), + snapshot.anchor().getZ() + ); + for (ServerPlayer player : level.players()) { + ServerPlayNetworking.send(player, payload); + } + } + + public static void handleGravityState(Entity contextPlayer, GravityStatePayload payload) { + Entity entity = contextPlayer.level().getEntity(payload.entityId()); + if (entity == null && contextPlayer.getId() == payload.entityId()) { + entity = contextPlayer; + } + if (entity == null) { + return; + } + AntarchyGravityApi.applySyncedState( + entity, + payload.direction(), + payload.previousDirection(), + payload.forced(), + payload.transitionDuration(), + payload.transitionRemaining() + ); + } + + private static void handleGravityGunPrimary(ServerPlayer player, GravityGunPrimaryPayload payload) { + if (!(player.getMainHandItem().getItem() instanceof GravityGunItem gravityGunItem)) { + return; + } + gravityGunItem.firePrimary(player.serverLevel(), player, player.getMainHandItem()); + } + + private static void handleGravityGunScroll(ServerPlayer player, GravityGunScrollPayload payload) { + if (!(player.getMainHandItem().getItem() instanceof GravityGunItem)) { + return; + } + GravityGunItem.adjustHeldDistance(player.getMainHandItem(), payload.distanceDelta()); + } + + private static void handleDiamondMinecartInput(ServerPlayer player, DiamondMinecartInputPayload payload) { + if (player.getVehicle() instanceof DiamondMinecartEntity cart) { + cart.onInputReceived(payload.inputFlags()); + } + } + + private static void handleBrutalflyFlap(ServerPlayer player, BrutalflyElytraFlapPayload payload) { + ItemStack chestStack = player.getItemBySlot(EquipmentSlot.CHEST); + if (!(chestStack.getItem() instanceof BrutalflyElytraItem)) { + return; + } + if (player.isSpectator() || !player.isFallFlying() || player.isPassenger()) { + return; + } + if (player.getCooldowns().isOnCooldown(chestStack.getItem())) { + return; + } + + BrutalflyElytraFlightHelper.FlapTier tier = BrutalflyElytraFlightHelper.resolveFlapTier(payload.chargeTicks()); + if (tier == BrutalflyElytraFlightHelper.FlapTier.FAIL) { + return; + } + + float lift = BrutalflyElytraFlightHelper.liftFor(tier); + float forwardBoost = BrutalflyElytraFlightHelper.forwardBoostFor(tier); + Vec3 look = player.getLookAngle(); + Vec3 boost = new Vec3(look.x * forwardBoost, lift, look.z * forwardBoost); + player.setDeltaMovement(player.getDeltaMovement().add(boost)); + player.hasImpulse = true; + player.hurtMarked = true; + player.resetFallDistance(); + player.connection.send(new ClientboundSetEntityMotionPacket(player)); + chestStack.hurtAndBreak(1, player, EquipmentSlot.CHEST); + player.getCooldowns().addCooldown(chestStack.getItem(), BrutalflyElytraFlightHelper.FLAP_COOLDOWN_TICKS); + player.level().playSound(null, player.blockPosition(), SoundEvents.PHANTOM_FLAP, SoundSource.PLAYERS, 0.9F, + tier == BrutalflyElytraFlightHelper.FlapTier.PERFECT ? 0.8F : tier == BrutalflyElytraFlightHelper.FlapTier.GOOD ? 0.95F : 1.1F); + + BrutalflyElytraAnimationPayload animationPayload = new BrutalflyElytraAnimationPayload( + player.getId(), + BrutalflyElytraFlightHelper.animationTicksFor(tier), + lift + ); + for (ServerPlayer tracking : PlayerLookup.tracking(player)) { + ServerPlayNetworking.send(tracking, animationPayload); + } + ServerPlayNetworking.send(player, animationPayload); + } + + private static void handleMultipartAttack(ServerPlayer serverPlayer, MultipartAttackPayload payload) { + Entity entity = serverPlayer.serverLevel().getEntity(payload.parentId()); + if (!(entity instanceof MultipartEntityOwner owner)) { + return; + } + + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + parts = owner.antarchy$createMultipartParts(); + owner.antarchy$setMultipartParts(parts); + owner.antarchy$syncMultipartParts(); + } + if (payload.partIndex() < 0 || payload.partIndex() >= parts.length) { + return; + } + + Entity part = parts[payload.partIndex()]; + if (part == null || part.isRemoved()) { + return; + } + if (serverPlayer.distanceToSqr(part) > 10000.0D) { + return; + } + + DamageSource source = serverPlayer.level().damageSources().playerAttack(serverPlayer); + owner.antarchy$hurtMultipartPart(part, source, payload.damage()); + } + + private static void handleMultipartInteract(ServerPlayer serverPlayer, MultipartInteractPayload payload) { + Entity entity = serverPlayer.serverLevel().getEntity(payload.parentId()); + if (!(entity instanceof MultipartEntityOwner owner)) { + return; + } + + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + parts = owner.antarchy$createMultipartParts(); + owner.antarchy$setMultipartParts(parts); + owner.antarchy$syncMultipartParts(); + } + if (payload.partIndex() < 0 || payload.partIndex() >= parts.length) { + return; + } + + Entity part = parts[payload.partIndex()]; + if (part == null || part.isRemoved()) { + return; + } + + InteractionHand hand = payload.handId() == 0 ? InteractionHand.MAIN_HAND : InteractionHand.OFF_HAND; + owner.antarchy$interactMultipartPart(part, serverPlayer, part.position(), hand); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredBlock.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredBlock.java new file mode 100644 index 00000000..bf2e76e0 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredBlock.java @@ -0,0 +1,11 @@ +package com.craisinlord.antarchy.fabric.registry; + +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.level.block.Block; + +public final class DeferredBlock<T extends Block> extends DeferredHolder<Block, T> { + DeferredBlock(ResourceKey<?> registryKey, ResourceLocation id) { + super(registryKey, id); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredHolder.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredHolder.java new file mode 100644 index 00000000..555df69e --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredHolder.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.fabric.registry; + +import java.util.function.Supplier; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; + +public class DeferredHolder<R, T extends R> implements Supplier<T> { + private final ResourceKey<?> registryKey; + private final ResourceLocation id; + private T value; + + DeferredHolder(ResourceKey<?> registryKey, ResourceLocation id) { + this.registryKey = registryKey; + this.id = id; + } + + void bind(T value) { + this.value = value; + } + + public ResourceLocation getId() { + return this.id; + } + + @SuppressWarnings("unchecked") + public ResourceKey<T> getKey() { + return (ResourceKey<T>) ResourceKey.create((ResourceKey) this.registryKey, this.id); + } + + @Override + public T get() { + if (this.value == null) { + throw new IllegalStateException("Registry object not yet bound: " + this.id); + } + return this.value; + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredItem.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredItem.java new file mode 100644 index 00000000..6f95de08 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredItem.java @@ -0,0 +1,11 @@ +package com.craisinlord.antarchy.fabric.registry; + +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.Item; + +public final class DeferredItem<T extends Item> extends DeferredHolder<Item, T> { + DeferredItem(ResourceKey<?> registryKey, ResourceLocation id) { + super(registryKey, id); + } +} diff --git a/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredRegister.java b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredRegister.java new file mode 100644 index 00000000..477addf2 --- /dev/null +++ b/fabric/src/main/java/com/craisinlord/antarchy/fabric/registry/DeferredRegister.java @@ -0,0 +1,117 @@ +package com.craisinlord.antarchy.fabric.registry; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.function.Supplier; +import net.minecraft.core.Registry; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceKey; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.item.BlockItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Block; + +public class DeferredRegister<T> { + public static final class Blocks extends DeferredRegister<Block> { + private Blocks(String modId) { + super(net.minecraft.core.registries.Registries.BLOCK, modId); + } + + public <I extends Block> DeferredBlock<I> register(String name, Supplier<? extends I> supplier) { + return this.registerTyped(name, supplier, DeferredBlock::new); + } + } + + public static final class Items extends DeferredRegister<Item> { + private Items(String modId) { + super(net.minecraft.core.registries.Registries.ITEM, modId); + } + + public <I extends Item> DeferredItem<I> register(String name, Supplier<? extends I> supplier) { + return this.registerTyped(name, supplier, DeferredItem::new); + } + + public DeferredItem<Item> registerSimpleItem(String name) { + return this.registerSimpleItem(name, new Item.Properties()); + } + + public DeferredItem<Item> registerSimpleItem(String name, Item.Properties properties) { + return this.register(name, () -> new Item(properties)); + } + + public DeferredItem<BlockItem> registerSimpleBlockItem(DeferredBlock<? extends Block> block) { + return this.register(block.getId().getPath(), () -> new BlockItem(block.get(), new Item.Properties())); + } + } + + @FunctionalInterface + protected interface HolderFactory<R, T extends R, H extends DeferredHolder<R, T>> { + H create(ResourceKey<?> registryKey, ResourceLocation id); + } + + private record PendingEntry<T>(ResourceLocation id, Supplier<? extends T> supplier, DeferredHolder<T, ? extends T> holder) { + } + + private final ResourceKey<? extends Registry<T>> registryKey; + private final String modId; + private final List<PendingEntry<T>> entries = new ArrayList<>(); + + protected DeferredRegister(ResourceKey<? extends Registry<T>> registryKey, String modId) { + this.registryKey = registryKey; + this.modId = modId; + } + + public static Blocks createBlocks(String modId) { + return new Blocks(modId); + } + + public static Items createItems(String modId) { + return new Items(modId); + } + + public static <T> DeferredRegister<T> create(ResourceKey<? extends Registry<T>> registryKey, String modId) { + return new DeferredRegister<>(registryKey, modId); + } + + public <I extends T> DeferredHolder<T, I> register(String name, Supplier<? extends I> supplier) { + return this.registerTyped(name, supplier, DeferredHolder::new); + } + + protected <I extends T, H extends DeferredHolder<T, I>> H registerTyped(String name, Supplier<? extends I> supplier, HolderFactory<T, I, H> factory) { + ResourceLocation id = ResourceLocation.fromNamespaceAndPath(this.modId, name); + H holder = factory.create(this.registryKey, id); + this.entries.add(new PendingEntry<>(id, supplier, holder)); + return holder; + } + + public List<DeferredHolder<T, ? extends T>> getEntries() { + List<DeferredHolder<T, ? extends T>> holders = new ArrayList<>(this.entries.size()); + for (PendingEntry<T> entry : this.entries) { + holders.add(entry.holder()); + } + return Collections.unmodifiableList(holders); + } + + public void register() { + Registry<T> registry = resolveRegistry(this.registryKey); + for (PendingEntry<T> entry : this.entries) { + T value = Registry.register(registry, entry.id(), entry.supplier().get()); + bind(entry.holder(), value); + } + } + + @SuppressWarnings({"unchecked", "rawtypes"}) + private static <T> void bind(DeferredHolder<T, ? extends T> holder, T value) { + ((DeferredHolder) holder).bind(value); + } + + @SuppressWarnings("unchecked") + private static <T> Registry<T> resolveRegistry(ResourceKey<? extends Registry<T>> registryKey) { + Registry<?> registry = BuiltInRegistries.REGISTRY.get(registryKey.location()); + if (registry == null) { + throw new IllegalStateException("Could not resolve registry: " + registryKey.location()); + } + return (Registry<T>) registry; + } +} diff --git a/fabric/src/main/resources/antarchy-fabric.mixins.json b/fabric/src/main/resources/antarchy-fabric.mixins.json new file mode 100644 index 00000000..e29b9be5 --- /dev/null +++ b/fabric/src/main/resources/antarchy-fabric.mixins.json @@ -0,0 +1,31 @@ +{ + "required": true, + "package": "com.craisinlord.antarchy.fabric.mixin", + "refmap": "antarchy.refmap.json", + "compatibilityLevel": "JAVA_21", + "mixins": [ + "AntiwaterLivingEntityMixin", + "AntiwaterItemEntityMixin", + "AntimetalInversionMixin", + "AntimetalScaffoldingMixin", + "ElytraStartFlyingMixin", + "ElytraFallFlyingMixin", + "BloodglassEquipMixin", + "BloodglassEffectMixin", + "BloodglassRespawnMixin", + "DreamCampfireBlockEntityMixin", + "infinity.RandomSpringMixin", + "infinity.PortalCreatorMixin" + ], + "client": [ + "client.NightmareCameraShakeMixin", + "client.DuctTapeInputMixin", + "client.AntiwaterFogMixin", + "client.GravityGunMouseScrollMixin", + "client.CrossbowArmPoseMixin" + ], + "injectors": { + "defaultRequire": 1 + }, + "minVersion": "0.8" +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json b/fabric/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json new file mode 100644 index 00000000..fbc1ddec --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/antiwater_bucket" + } +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/battle_axe.json b/fabric/src/main/resources/assets/antarchy/models/item/battle_axe.json new file mode 100644 index 00000000..8c6bdd49 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/battle_axe.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/battle_axe_held" +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/big_bertha.json b/fabric/src/main/resources/assets/antarchy/models/item/big_bertha.json new file mode 100644 index 00000000..ea1c3aa6 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/big_bertha.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/big_bertha_held" +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/gravity_gun.json b/fabric/src/main/resources/assets/antarchy/models/item/gravity_gun.json new file mode 100644 index 00000000..493bed03 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/gravity_gun.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/gravity_gun_held_geo" +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/growth_ray.json b/fabric/src/main/resources/assets/antarchy/models/item/growth_ray.json new file mode 100644 index 00000000..32b7d7c4 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/growth_ray.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/grow_ray_held_geo" +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/ichor_bucket.json b/fabric/src/main/resources/assets/antarchy/models/item/ichor_bucket.json new file mode 100644 index 00000000..c0eafeb0 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/ichor_bucket.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "antarchy:item/ichor_bucket" + } +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/shrink_ray.json b/fabric/src/main/resources/assets/antarchy/models/item/shrink_ray.json new file mode 100644 index 00000000..3e07ff37 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/shrink_ray.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/shrink_ray_held_geo" +} diff --git a/fabric/src/main/resources/assets/antarchy/models/item/squidzooka.json b/fabric/src/main/resources/assets/antarchy/models/item/squidzooka.json new file mode 100644 index 00000000..91978806 --- /dev/null +++ b/fabric/src/main/resources/assets/antarchy/models/item/squidzooka.json @@ -0,0 +1,3 @@ +{ + "parent": "antarchy:item/squidzooka_held_geo" +} diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json new file mode 100644 index 00000000..858e5d75 --- /dev/null +++ b/fabric/src/main/resources/fabric.mod.json @@ -0,0 +1,38 @@ +{ + "schemaVersion": 1, + "id": "${mod_id}", + "version": "${version}", + "name": "${mod_name}", + "description": "${mod_description}", + "authors": [ + "${mod_author}" + ], + "contact": { + "homepage": "${homepage_url}", + "sources": "${sources_url}", + "issues": "${issues_url}" + }, + "license": "${license}", + "environment": "*", + "icon": "${logo_fabric}", + "entrypoints": { + "main": [ + "com.craisinlord.antarchy.fabric.AntarchyFabric" + ], + "client": [ + "com.craisinlord.antarchy.fabric.client.AntarchyFabricClient" + ] + }, + "mixins": [ + "antarchy-common.mixins.json", + "antarchy-fabric.mixins.json" + ], + "depends": { + "fabricloader": ">=${fabric_loader_version}", + "minecraft": "~${minecraft_version}", + "java": ">=21", + "fabric-api": "*", + "integrated_api": "*", + "geckolib": "*" + } +} diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 00000000..fdb030b7 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,87 @@ +# Sets default memory used for gradle commands. Can be overridden by user or command line properties. +# This is required to provide enough memory for the Minecraft decompilation process. +org.gradle.jvmargs=-Xmx4G + +minecraft_version=1.21.1 +modid=antarchy +mod_id=antarchy +mod_version=1.0.0 +maven_group=com.craisinlord +mixin_version=0.15.4+mixin.0.8.7 + +mod_name=Antarchy +mod_description=ANTS! ANTS! ANTS! ANTS! +mod_author=CraisinLord +license=All Rights Reserved +homepage_url=https://www.curseforge.com/minecraft/mc-mods/antarchy +issues_url= +sources_url= +logo_fabric=assets/antarchy/antarchy_logo.png +logo_neoforge=assets/antarchy/antarchy_logo.png + +fabric_loader_version=0.15.11 +fabric_api_version=0.102.0+1.21.1 + +neoforge_version=21.1.1 + +# Libraries +midnightlib=1.5.7-fabric +mixin_extras=0.3.6 + +# Libraries +mod_menu=11.0.0-beta.1 + +# Helper Dependencies that only exist at runtime +commandstructures_neoforge=4.4.0+1.21 +commandstructures_fabric=4.4.0+1.21 +structurevoidtoggle_neoforge=4.4.1+1.21 +structurevoidtoggle_fabric=4.4.1+1.21 + +geckolib_version=4.8.4 + + +intapi_curseforge_id = 817709 +intapi_curseforge_file_id_neoforge = 7781663 +#intapi_curseforge_file_id_fabric = 5178464 +intapi_curseforge_file_id_common = 5178461 + +create_curseforge_id_neoforge = 328085 +#create_curseforge_id_fabric = 624165 +create_curseforge_file_id_neoforge = 7408951 +#create_curseforge_file_id_fabric = 4721061 + +clothconfig_curseforge_id=348521 +clothconfig_curseforge_file_id=5623418 + + +marvel_curseforge_id=475642 +marvel_curseforge_file_id=6739364 + +stellaris_curseforge_id=1036270 +stellaris_curseforge_file_id=7720069 + +aperture_curseforge_id=1403821 +aperture_curseforge_file_id=7834117 + + +inventory_pets_curseforge_id=229380 +inventory_pets_curseforge_file_id=7737858 + +iaf_curseforge_id=1040076 +iaf_curseforge_file_id=8031633 + +cataclysm_curseforge_id=551586 +cataclysm_curseforge_file_id=7845980 + +backpack_curseforge_id=321117 +backpack_curseforge_file_id=7816910 + +regions_unexplored_curseforge_id=659110 +regions_unexplored_curseforge_file_id=7826194 + +#geckolib_curseforge_id=388172 +#geckolib_curseforge_file_id=7707149 +# + +#infinite_dimensions_curseforge_id=981829 +#infinite_dimensions_curseforge_file_id=7739053 \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..7454180f2ae8848c63b8b4dea2cb829da983f2fa GIT binary patch literal 59536 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 QuEJmfE|#`Dqx|px0L@K;Y5)KL literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..62692d17 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Mar 13 12:18:02 CDT 2026 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 00000000..c53aefaa --- /dev/null +++ b/gradlew @@ -0,0 +1,234 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 00000000..107acd32 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/mappings/mappings.tiny b/mappings/mappings.tiny new file mode 100644 index 00000000..4587c032 --- /dev/null +++ b/mappings/mappings.tiny @@ -0,0 +1,98379 @@ +tiny 2 0 official intermediary named +c a net/minecraft/class_7833 com/mojang/math/Axis + f La; a field_40713 XN + f La; b field_40714 XP + f La; c field_40715 YN + f La; d field_40716 YP + f La; e field_40717 ZN + f La; f field_40718 ZP + m (F)Lorg/joml/Quaternionf; a method_46349 method_46349 + m (Lorg/joml/Vector3f;F)Lorg/joml/Quaternionf; a method_46350 method_46350 + m (F)Lorg/joml/Quaternionf; b method_46351 method_46351 + m (F)Lorg/joml/Quaternionf; c method_46352 method_46352 + m (F)Lorg/joml/Quaternionf; d method_46353 method_46353 + m (F)Lorg/joml/Quaternionf; e method_46354 method_46354 + m (F)Lorg/joml/Quaternionf; f method_46355 method_46355 + m (Lorg/joml/Vector3f;)La; of method_46356 of + m ()V <clinit> <clinit> <clinit> +c b net/minecraft/class_5973 com/mojang/math/Constants + f F a field_29658 PI + f F b field_29659 RAD_TO_DEG + f F c field_29660 DEG_TO_RAD + f F d field_29661 EPSILON + m ()V <init> <init> <init> +c c net/minecraft/class_7836 com/mojang/math/Divisor + f I a field_40738 denominator + f I b field_40739 quotient + f I c field_40740 mod + f I d field_40741 returnedParts + f I e field_40742 remainder + m (II)Ljava/lang/Iterable; a method_46402 asIterable + m (II)Ljava/util/Iterator; b method_46403 method_46403 + m (II)V <init> <init> <init> +c d net/minecraft/class_6037 com/mojang/math/FieldsAreNonnullByDefault +c e net/minecraft/class_8218 com/mojang/math/GivensParameters + f F a comp_1317 sinHalf + f F b comp_1318 cosHalf + m ()Le; a method_49725 inverse + m (F)Le; a method_49726 fromPositiveAngle + m (FF)Le; a method_49727 fromUnnormalized + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; a method_49728 aroundX + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a method_49729 aroundX + m ()F b method_49730 cos + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; b method_49731 aroundY + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; b method_49732 aroundY + m ()F c method_49733 sin + m (Lorg/joml/Matrix3f;)Lorg/joml/Matrix3f; c method_49734 aroundZ + m (Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; c method_49735 aroundZ + m ()F d comp_1317 sinHalf + m ()F e comp_1318 cosHalf + m (FF)V <init> <init> <init> +c f net/minecraft/class_7837 com/mojang/math/MatrixUtil + f F a field_40746 G + f Le; b field_43146 PI_4 + m (FF)Le; a method_46410 qrGivensQuat + m (FFF)Le; a method_46411 approxGivensQuat + m (Lorg/joml/Matrix3f;)Lorg/apache/commons/lang3/tuple/Triple; a method_46412 svdDecompose + m (Lorg/joml/Matrix3f;I)Lorg/joml/Quaternionf; a method_49741 eigenvalueJacobi + m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;)V a method_49742 similarityTransform + m (Lorg/joml/Matrix3f;Lorg/joml/Matrix3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)V a method_46415 stepJacobi + m (Lorg/joml/Matrix4f;)Z a method_56826 isPureTranslation + m (Lorg/joml/Matrix4f;F)Lorg/joml/Matrix4f; a method_46414 mulComponentWise + m (Lorg/joml/Matrix4f;)Z b method_56827 isOrthonormal + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c g net/minecraft/class_6216 com/mojang/math/MethodsReturnNonnullByDefault +c h net/minecraft/class_4990 com/mojang/math/OctahedralGroup + f Lh; A field_23266 INVERT_Y + f Lh; B field_23267 INVERT_Z + f Lh; C field_23268 ROT_60_REF_NNN + f Lh; D field_23269 ROT_60_REF_NNP + f Lh; E field_23270 ROT_60_REF_NPN + f Lh; F field_23271 ROT_60_REF_NPP + f Lh; G field_23272 ROT_60_REF_PNN + f Lh; H field_23273 ROT_60_REF_PNP + f Lh; I field_23274 ROT_60_REF_PPN + f Lh; J field_23275 ROT_60_REF_PPP + f Lh; K field_23276 SWAP_XY + f Lh; L field_23277 SWAP_YZ + f Lh; M field_23278 SWAP_XZ + f Lh; N field_23279 SWAP_NEG_XY + f Lh; O field_23280 SWAP_NEG_YZ + f Lh; P field_23281 SWAP_NEG_XZ + f Lh; Q field_23282 ROT_90_REF_X_NEG + f Lh; R field_23283 ROT_90_REF_X_POS + f Lh; S field_23284 ROT_90_REF_Y_NEG + f Lh; T field_23285 ROT_90_REF_Y_POS + f Lh; U field_23286 ROT_90_REF_Z_NEG + f Lh; V field_23287 ROT_90_REF_Z_POS + f Lorg/joml/Matrix3f; X field_23288 transformation + f Ljava/lang/String; Y field_23289 name + f Ljava/util/Map; Z field_23290 rotatedDirections + f Lh; a field_23292 IDENTITY + f Z aa field_23291 invertX + f Z ab field_23293 invertY + f Z ac field_23294 invertZ + f Li; ad field_23295 permutation + f [[Lh; ae field_23296 cayleyTable + f [Lh; af field_23297 inverseTable + f [Lh; ag field_23298 $VALUES + f Lh; b field_23299 ROT_180_FACE_XY + f Lh; c field_23300 ROT_180_FACE_XZ + f Lh; d field_23301 ROT_180_FACE_YZ + f Lh; e field_23302 ROT_120_NNN + f Lh; f field_23303 ROT_120_NNP + f Lh; g field_23304 ROT_120_NPN + f Lh; h field_23305 ROT_120_NPP + f Lh; i field_23306 ROT_120_PNN + f Lh; j field_23307 ROT_120_PNP + f Lh; k field_23308 ROT_120_PPN + f Lh; l field_23309 ROT_120_PPP + f Lh; m field_23310 ROT_180_EDGE_XY_NEG + f Lh; n field_23311 ROT_180_EDGE_XY_POS + f Lh; o field_23312 ROT_180_EDGE_XZ_NEG + f Lh; p field_23313 ROT_180_EDGE_XZ_POS + f Lh; q field_23314 ROT_180_EDGE_YZ_NEG + f Lh; r field_23315 ROT_180_EDGE_YZ_POS + f Lh; s field_23316 ROT_90_X_NEG + f Lh; t field_23317 ROT_90_X_POS + f Lh; u field_23318 ROT_90_Y_NEG + f Lh; v field_23319 ROT_90_Y_POS + f Lh; w field_23320 ROT_90_Z_NEG + f Lh; x field_23321 ROT_90_Z_POS + f Lh; y field_23322 INVERSION + f Lh; z field_23323 INVERT_X + m ()Lh; a method_35813 inverse + m (I)[Lh; a method_26384 method_26384 + m (Lh;)Lh; a method_26385 compose + m (Lh;Lh;)Z a method_26386 method_26386 + m (Lji$a;)Z a method_26387 inverts + m (Lji;)Lji; a method_26388 rotate + m (Ljk;)Ljk; a method_26389 rotate + m ([[Lh;)V a method_26390 method_26390 + m ()Lorg/joml/Matrix3f; b method_35814 transformation + m (Lh;)Lh; b method_26392 method_26392 + m (Lh;)Lh; c method_26393 method_26393 + m ()Lit/unimi/dsi/fastutil/booleans/BooleanList; d method_26391 packInversions + m (Lh;)Lcom/mojang/datafixers/util/Pair; d method_26394 method_26394 + m ()[Lh; e method_36928 $values + m (Ljava/lang/String;ILjava/lang/String;Li;ZZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c h$1 net/minecraft/class_4990$1 com/mojang/math/OctahedralGroup$1 + f [I a field_23324 $SwitchMap$net$minecraft$core$Direction$Axis + m ()V <clinit> <clinit> <clinit> +c i net/minecraft/class_4998 com/mojang/math/SymmetricGroup3 + f Li; a field_23362 P123 + f Li; b field_23363 P213 + f Li; c field_23364 P132 + f Li; d field_23365 P231 + f Li; e field_23366 P312 + f Li; f field_23367 P321 + f [I g field_23368 permutation + f Lorg/joml/Matrix3f; h field_23369 transformation + f I i field_33113 ORDER + f [[Li; j field_23370 cayleyTable + f [Li; k field_23371 $VALUES + m ()Lorg/joml/Matrix3f; a method_26416 transformation + m (I)I a method_26417 permutation + m (Li;)Li; a method_26418 compose + m ([ILi;)Z a method_26419 method_26419 + m ([[Li;)V a method_26420 method_26420 + m ()[Li; b method_36937 $values + m (Ljava/lang/String;IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c j net/minecraft/class_4590 com/mojang/math/Transformation + f Lcom/mojang/serialization/Codec; a field_42532 CODEC + f Lcom/mojang/serialization/Codec; b field_42533 EXTENDED_CODEC + f Lorg/joml/Matrix4f; c field_20900 matrix + f Z d field_20901 decomposed + f Lorg/joml/Vector3f; e field_20902 translation + f Lorg/joml/Quaternionf; f field_20903 leftRotation + f Lorg/joml/Vector3f; g field_20904 scale + f Lorg/joml/Quaternionf; h field_20905 rightRotation + f Lj; i field_20906 IDENTITY + m ()Lj; a method_22931 identity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49059 method_49059 + m (Lj;)Lj; a method_22933 compose + m (Lj;F)Lj; a method_35864 slerp + m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)Lorg/joml/Matrix4f; a method_22934 compose + m ()Lj; b method_22935 inverse + m (Lj;)Lorg/joml/Quaternionf; b method_49062 method_49062 + m ()Lorg/joml/Matrix4f; c method_22936 getMatrix + m (Lj;)Lorg/joml/Vector3f; c method_49063 method_49063 + m ()Lorg/joml/Vector3f; d method_35865 getTranslation + m (Lj;)Lorg/joml/Quaternionf; d method_49064 method_49064 + m ()Lorg/joml/Quaternionf; e method_22937 getLeftRotation + m (Lj;)Lorg/joml/Vector3f; e method_49065 method_49065 + m ()Lorg/joml/Vector3f; f method_35866 getScale + m ()Lorg/joml/Quaternionf; g method_35867 getRightRotation + m ()V h method_22938 ensureDecomposed + m ()Lj; i method_22939 method_22939 + m (Lorg/joml/Matrix4f;)V <init> <init> <init> + m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c k net/minecraft/class_6305 com/mojang/math/package-info +c l net/minecraft/class_5459 net/minecraft/BlockUtil + m (Ldcc;Ljd;Ldfy;Lji;Ldfy;)Ljava/util/Optional; a method_34851 getTopConnectedBlock + m (Ljava/util/function/Predicate;Ljd$a;Lji;I)I a method_30575 getLimit + m (Ljd;Lji$a;ILji$a;ILjava/util/function/Predicate;)Ll$a; a method_30574 getLargestRectangleAround + m ([I)Lcom/mojang/datafixers/util/Pair; a method_30576 getMaxRectangleLocation + m ()V <init> <init> <init> +c l$a net/minecraft/class_5459$class_5460 net/minecraft/BlockUtil$FoundRectangle + f Ljd; a field_25936 minCorner + f I b field_25937 axis1Size + f I c field_25938 axis2Size + m (Ljd;II)V <init> <init> <init> +c l$b net/minecraft/class_5459$class_5461 net/minecraft/BlockUtil$IntBounds + f I a field_25939 min + f I b field_25940 max + m (II)V <init> <init> <init> +c m net/minecraft/class_5462 net/minecraft/CharPredicate + m (C)Z a method_36124 method_36124 + m (Lm;C)Z a method_36126 method_36126 + m (Lm;)Lm; and method_36125 and + m (Lm;C)Z b method_36128 method_36128 + m ()Lm; negate method_36123 negate + m (Lm;)Lm; or method_36127 or +c n net/minecraft/class_124 net/minecraft/ChatFormatting + f Ljava/lang/String; A field_1057 name + f C B field_1059 code + f Z C field_1081 isFormat + f Ljava/lang/String; D field_1069 toString + f I E field_1071 id + f Ljava/lang/Integer; F field_1053 color + f [Ln; G field_1072 $VALUES + f Ln; a field_1074 BLACK + f Ln; b field_1058 DARK_BLUE + f Ln; c field_1077 DARK_GREEN + f Ln; d field_1062 DARK_AQUA + f Ln; e field_1079 DARK_RED + f Ln; f field_1064 DARK_PURPLE + f Ln; g field_1065 GOLD + f Ln; h field_1080 GRAY + f Ln; i field_1063 DARK_GRAY + f Ln; j field_1078 BLUE + f Ln; k field_1060 GREEN + f Ln; l field_1075 AQUA + f Ln; m field_1061 RED + f Ln; n field_1076 LIGHT_PURPLE + f Ln; o field_1054 YELLOW + f Ln; p field_1068 WHITE + f Ln; q field_1051 OBFUSCATED + f Ln; r field_1067 BOLD + f Ln; s field_1055 STRIKETHROUGH + f Ln; t field_1073 UNDERLINE + f Ln; u field_1056 ITALIC + f Ln; v field_1070 RESET + f Lcom/mojang/serialization/Codec; w field_39218 CODEC + f C x field_33292 PREFIX_CODE + f Ljava/util/Map; y field_1052 FORMATTING_BY_NAME + f Ljava/util/regex/Pattern; z field_1066 STRIP_FORMATTING_PATTERN + m ()C a method_36145 getChar + m (C)Ln; a method_544 getByCode + m (I)Ln; a method_534 getById + m (Ljava/lang/String;)Ljava/lang/String; a method_539 stripFormatting + m (Ln;)Ln; a method_541 method_541 + m (ZZ)Ljava/util/Collection; a method_540 getNames + m ()I b method_536 getId + m (Ljava/lang/String;)Ln; b method_533 getByName + m (Ln;)Ljava/lang/String; b method_531 method_531 + m (Ljava/lang/String;)Ljava/lang/String; c method_535 cleanName + m ()Z d method_542 isFormat + m ()Z e method_543 isColor + m ()Ljava/lang/Integer; f method_532 getColor + m ()Ljava/lang/String; g method_537 getName + m ()[Ln; h method_36946 $values + m (Ljava/lang/String;ILjava/lang/String;CILjava/lang/Integer;)V <init> <init> <init> + m (Ljava/lang/String;ILjava/lang/String;CZ)V <init> <init> <init> + m (Ljava/lang/String;ILjava/lang/String;CZILjava/lang/Integer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c o net/minecraft/class_128 net/minecraft/CrashReport + f Lorg/slf4j/Logger; a field_1091 LOGGER + f Ljava/time/format/DateTimeFormatter; b field_39880 DATE_TIME_FORMATTER + f Ljava/lang/String; c field_1087 title + f Ljava/lang/Throwable; d field_1093 exception + f Ljava/util/List; e field_1089 details + f Ljava/nio/file/Path; f field_1090 saveFile + f Z g field_1086 trackingStackTrace + f [Ljava/lang/StackTraceElement; h field_1088 uncategorizedStackTrace + f Lac; i field_1092 systemReport + m ()Ljava/lang/String; a method_561 getTitle + m (Ljava/lang/String;)Lp; a method_562 addCategory + m (Ljava/lang/String;I)Lp; a method_556 addCategory + m (Ljava/lang/StringBuilder;)V a method_555 getDetails + m (Ljava/lang/Throwable;Ljava/lang/String;)Lo; a method_560 forThrowable + m (Ljava/nio/file/Path;Ly;)Z a method_60919 saveToFile + m (Ljava/nio/file/Path;Ly;Ljava/util/List;)Z a method_569 saveToFile + m (Ly;)Ljava/lang/String; a method_60920 getFriendlyReport + m (Ly;Ljava/util/List;)Ljava/lang/String; a method_60921 getFriendlyReport + m ()Ljava/lang/Throwable; b method_564 getException + m ()Ljava/lang/String; c method_36147 getDetails + m ()Ljava/lang/String; d method_557 getExceptionMessage + m ()Ljava/nio/file/Path; e method_572 getSaveFile + m ()Lac; f method_567 getSystemReport + m ()V g method_24305 preload + m (Ljava/lang/String;Ljava/lang/Throwable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c p net/minecraft/class_129 net/minecraft/CrashReportCategory + f Ljava/lang/String; a field_1096 title + f Ljava/util/List; b field_1094 entries + f [Ljava/lang/StackTraceElement; c field_1097 stackTrace + m ()[Ljava/lang/StackTraceElement; a method_575 getStacktrace + m (I)I a method_579 fillInStackTrace + m (Ldcy;DDD)Ljava/lang/String; a method_583 formatLocation + m (Ldcy;III)Ljava/lang/String; a method_581 formatLocation + m (Ldcy;Ljd;)Ljava/lang/String; a method_582 formatLocation + m (Ljava/lang/StackTraceElement;Ljava/lang/StackTraceElement;)Z a method_584 validateStackTrace + m (Ljava/lang/String;Ljava/lang/Object;)Lp; a method_578 setDetail + m (Ljava/lang/String;Ljava/lang/Throwable;)V a method_585 setDetailError + m (Ljava/lang/String;Lq;)Lp; a method_577 setDetail + m (Ljava/lang/StringBuilder;)V a method_574 getDetails + m (Lp;Ldcy;Ljd;Ldtc;)V a method_586 populateBlockDetails + m (I)V b method_580 trimStacktrace + m (Ldcy;Ljd;)Ljava/lang/String; b method_576 method_576 + m (Ljava/lang/String;)V <init> <init> <init> +c p$a net/minecraft/class_129$class_130 net/minecraft/CrashReportCategory$Entry + f Ljava/lang/String; a field_1098 key + f Ljava/lang/String; b field_1099 value + m ()Ljava/lang/String; a method_588 getKey + m ()Ljava/lang/String; b method_587 getValue + m (Ljava/lang/String;Ljava/lang/Object;)V <init> <init> <init> +c q net/minecraft/class_133 net/minecraft/CrashReportDetail +c r net/minecraft/class_140 net/minecraft/DefaultUncaughtExceptionHandler + f Lorg/slf4j/Logger; a field_1113 logger + m (Lorg/slf4j/Logger;)V <init> <init> <init> +c s net/minecraft/class_143 net/minecraft/DefaultUncaughtExceptionHandlerWithName + f Lorg/slf4j/Logger; a field_1115 logger + m (Lorg/slf4j/Logger;)V <init> <init> <init> +c t net/minecraft/class_3797 net/minecraft/DetectedVersion + f Lae; a field_25319 BUILT_IN + f Lorg/slf4j/Logger; b field_16741 LOGGER + f Ljava/lang/String; c field_16738 id + f Ljava/lang/String; d field_16733 name + f Z e field_16737 stable + f Leqx; f field_16736 worldVersion + f I g field_16735 protocolVersion + f I h field_27843 resourcePackVersion + f I i field_16734 dataPackVersion + f Ljava/util/Date; j field_16739 buildTime + m ()Lae; a method_16672 tryDetectVersion + m ()V <init> <init> <init> + m (Lcom/google/gson/JsonObject;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c u net/minecraft/class_6319 net/minecraft/FieldsAreNonnullByDefault +c v net/minecraft/class_4239 net/minecraft/FileUtil + f Ljava/util/regex/Pattern; a field_18956 COPY_COUNTER_PATTERN + f I b field_33384 MAX_FILE_NAME + f Ljava/util/regex/Pattern; c field_18955 RESERVED_WINDOWS_FILENAMES + f Ljava/util/regex/Pattern; d field_40712 STRICT_PATH_SEGMENT_CHECK + m (Ljava/lang/String;)Ljava/lang/String; a method_61105 sanitizeName + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_49680 method_49680 + m (Ljava/nio/file/Path;)Z a method_20200 isPathNormalized + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_19773 findAvailableName + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/nio/file/Path; a method_46344 resolvePath + m ([Ljava/lang/String;)V a method_46345 validatePath + m (Ljava/lang/String;)Ljava/lang/String; b method_34675 getFullResourcePath + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b method_49681 method_49681 + m (Ljava/nio/file/Path;)Z b method_20201 isPathPortable + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;)Ljava/nio/file/Path; b method_20202 createPathToResource + m (Ljava/lang/String;)Ljava/lang/String; c method_34676 normalizeResourcePath + m (Ljava/nio/file/Path;)V c method_47525 createDirectoriesSafe + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d method_46346 decomposePath + m (Ljava/lang/String;)Z e method_46347 isValidStrictPathSegment + m (Ljava/lang/String;)Ljava/lang/String; f method_49682 method_49682 + m (Ljava/lang/String;)Ljava/lang/String; g method_49683 method_49683 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c w net/minecraft/class_6328 net/minecraft/MethodsReturnNonnullByDefault +c x net/minecraft/class_8144 net/minecraft/Optionull + m (Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; a method_49077 map + m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a method_49078 mapOrDefault + m (Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/lang/Object; a method_49079 mapOrElse + m (Ljava/util/Collection;)Ljava/lang/Object; a method_49080 first + m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; a method_49081 firstOrDefault + m (Ljava/util/Collection;Ljava/util/function/Supplier;)Ljava/lang/Object; a method_49082 firstOrElse + m ([B)Z a method_49083 isNullOrEmpty + m ([C)Z a method_49084 isNullOrEmpty + m ([D)Z a method_49085 isNullOrEmpty + m ([F)Z a method_49086 isNullOrEmpty + m ([I)Z a method_49087 isNullOrEmpty + m ([J)Z a method_49088 isNullOrEmpty + m ([Ljava/lang/Object;)Z a method_49089 isNullOrEmpty + m ([S)Z a method_49090 isNullOrEmpty + m ([Z)Z a method_49091 isNullOrEmpty + m ()V <init> <init> <init> +c y net/minecraft/class_9813 net/minecraft/ReportType + f Ly; a field_52181 CRASH + f Ly; b field_52182 PROFILE + f Ly; c field_52183 TEST + f Ly; d field_52184 NETWORK_PROTOCOL_ERROR + f Ly; e field_52284 CHUNK_IO_ERROR + f Ljava/lang/String; f comp_2856 header + f Ljava/util/List; g comp_2857 nuggets + m ()Ljava/lang/String; a method_60927 getErrorComment + m (Ljava/lang/StringBuilder;Ljava/util/List;)V a method_60928 appendHeader + m ()Ljava/lang/String; b comp_2856 header + m ()Ljava/util/List; c comp_2857 nuggets + m (Ljava/lang/String;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c z net/minecraft/class_148 net/minecraft/ReportedException + f Lo; a field_1119 report + m ()Lo; a method_631 getReport + m (Lo;)V <init> <init> <init> +c aa net/minecraft/class_151 net/minecraft/ResourceLocationException + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/Throwable;)V <init> <init> <init> +c ab net/minecraft/class_155 net/minecraft/SharedConstants + f Z A field_44779 DEBUG_SUPPORT_BLOCKS + f Z B field_29754 DEBUG_SHAPES + f Z C field_29755 DEBUG_NEIGHBORSUPDATE + f Z D field_29756 DEBUG_STRUCTURES + f Z E field_29676 DEBUG_LIGHT + f Z F field_44582 DEBUG_SKY_LIGHT_SECTIONS + f Z G field_29677 DEBUG_WORLDGENATTEMPT + f Z H field_29678 DEBUG_SOLID_FACE + f Z I field_29679 DEBUG_CHUNKS + f Z J field_29680 DEBUG_GAME_EVENT_LISTENERS + f Z K field_29681 DEBUG_DUMP_TEXTURE_ATLAS + f Z L field_29682 DEBUG_DUMP_INTERPOLATED_TEXTURE_FRAMES + f Z M field_29683 DEBUG_STRUCTURE_EDIT_MODE + f Z N field_29684 DEBUG_SAVE_STRUCTURES_AS_SNBT + f Z O field_29685 DEBUG_SYNCHRONOUS_GL_LOGS + f Z P field_29686 DEBUG_VERBOSE_SERVER_EVENTS + f Z Q field_29687 DEBUG_NAMED_RUNNABLES + f Z R field_29688 DEBUG_GOAL_SELECTOR + f Z S field_29689 DEBUG_VILLAGE_SECTIONS + f Z T field_29690 DEBUG_BRAIN + f Z U field_29691 DEBUG_BEES + f Z V field_29692 DEBUG_RAIDS + f Z W field_29693 DEBUG_BLOCK_BREAK + f Z X field_29694 DEBUG_RESOURCE_LOAD_TIMES + f Z Y field_29695 DEBUG_MONITOR_TICK_TIMES + f Z Z field_29696 DEBUG_KEEP_JIGSAW_BLOCKS_DURING_STRUCTURE_GEN + f Z aA field_33555 DEBUG_DISABLE_ORE_VEINS + f Z aB field_35438 DEBUG_DISABLE_BLENDING + f Z aC field_35439 DEBUG_DISABLE_BELOW_ZERO_RETROGENERATION + f I aD field_29719 DEFAULT_MINECRAFT_PORT + f Z aE field_29720 INGAME_DEBUG_OUTPUT + f Z aF field_29721 DEBUG_SUBTITLES + f I aG field_29722 FAKE_MS_LATENCY + f I aH field_29723 FAKE_MS_JITTER + f Lio/netty/util/ResourceLeakDetector$Level; aI field_1124 NETTY_LEAK_DETECTION + f Z aJ field_29724 COMMAND_STACK_TRACES + f Z aK field_29725 DEBUG_WORLD_RECREATE + f Z aL field_29726 DEBUG_SHOW_SERVER_DEBUG_VALUES + f Z aM field_35652 DEBUG_FEATURE_COUNT + f Z aN field_39961 DEBUG_RESOURCE_GENERATION_OVERRIDE + f Z aO field_41533 DEBUG_FORCE_TELEMETRY + f Z aP field_44780 DEBUG_DONT_SEND_TELEMETRY_TO_BACKEND + f J aQ field_22251 MAXIMUM_TICK_TIME_NANOS + f F aR field_49016 MAXIMUM_BLOCK_EXPLOSION_RESISTANCE + f Z aS field_44583 USE_WORKFLOWS_HOOKS + f Z aT field_49773 USE_DEVONLY + f Z aU field_25135 CHECK_DATA_FIXER_SCHEMA + f Z aV field_1125 IS_RUNNING_IN_IDE + f I aW field_29729 WORLD_RESOLUTION + f I aX field_29730 MAX_CHAT_LENGTH + f I aY field_29731 MAX_USER_INPUT_COMMAND_LENGTH + f Z a field_29709 SNAPSHOT + f I aZ field_49017 MAX_FUNCTION_COMMAND_LENGTH + f Z aa field_29697 DEBUG_DONT_SAVE_WORLD + f Z ab field_29698 DEBUG_LARGE_DRIPSTONE + f Z ac field_29700 DEBUG_CARVERS + f Z ad field_33554 DEBUG_ORE_VEINS + f Z ae field_37273 DEBUG_SCULK_CATALYST + f Z af field_39090 DEBUG_BYPASS_REALMS_VERSION_CHECK + f Z ag field_39460 DEBUG_SOCIAL_INTERACTIONS + f Z ah field_39962 DEBUG_VALIDATE_RESOURCE_PATH_CASE + f Z ai field_46154 DEBUG_UNLOCK_ALL_TRADES + f Z aj field_47176 DEBUG_BREEZE_MOB + f Z ak field_47177 DEBUG_TRIAL_SPAWNER_DETECTS_SHEEP_AS_PLAYERS + f Z al field_48778 DEBUG_VAULT_DETECTS_SHEEP_AS_PLAYERS + f Z am field_47178 DEBUG_FORCE_ONBOARDING_SCREEN + f Z an field_34368 DEBUG_IGNORE_LOCAL_MOB_CAP + f Z ao field_29710 DEBUG_DISABLE_LIQUID_SPREADING + f Z ap field_34369 DEBUG_AQUIFERS + f Z aq field_34370 DEBUG_JFR_PROFILING_ENABLE_LEVEL_LOADING + f Z ar field_34371 debugGenerateSquareTerrainWithoutNoise + f Z as field_34372 debugGenerateStripedTerrainWithoutNoise + f Z at field_29711 DEBUG_ONLY_GENERATE_HALF_THE_WORLD + f Z au field_29712 DEBUG_DISABLE_FLUID_GENERATION + f Z av field_29713 DEBUG_DISABLE_AQUIFERS + f Z aw field_29715 DEBUG_DISABLE_SURFACE + f Z ax field_29716 DEBUG_DISABLE_CARVERS + f Z ay field_29717 DEBUG_DISABLE_STRUCTURES + f Z az field_29718 DEBUG_DISABLE_FEATURES + f I b field_29732 WORLD_VERSION + f I ba field_49170 MAX_PLAYER_NAME_LENGTH + f I bb field_38052 MAX_CHAINED_NEIGHBOR_UPDATES + f I bc field_39898 MAX_RENDER_DISTANCE + f [C bd field_1126 ILLEGAL_FILE_CHARACTERS + f I be field_29702 TICKS_PER_SECOND + f I bf field_44973 MILLIS_PER_TICK + f I bg field_29703 TICKS_PER_MINUTE + f I bh field_29704 TICKS_PER_GAME_DAY + f F bi field_29705 AVERAGE_GAME_TICKS_PER_RANDOM_TICK_PER_BLOCK + f F bj field_29706 AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_MINUTE + f F bk field_29707 AVERAGE_RANDOM_TICKS_PER_BLOCK_PER_GAME_DAY + f I bl field_44922 WORLD_ICON_SIZE + f I bm field_29708 SNAPSHOT_PROTOCOL_BIT + f Lae; bn field_16742 CURRENT_VERSION + f Ljava/lang/String; c field_34373 SERIES + f Ljava/lang/String; d field_29733 VERSION_STRING + f I e field_29735 RELEASE_NETWORK_PROTOCOL_VERSION + f I f field_29736 SNAPSHOT_NETWORK_PROTOCOL_VERSION + f I g field_29737 SNBT_NAG_VERSION + f Z h field_36325 CRASH_EAGERLY + f I i field_29738 RESOURCE_PACK_FORMAT + f I j field_29739 DATA_PACK_FORMAT + f I k field_39963 LANGUAGE_FORMAT + f I l field_39964 REPORT_FORMAT_VERSION + f Ljava/lang/String; m field_29740 DATA_VERSION_TAG + f Z n field_29745 FIX_TNT_DUPE + f Z o field_33851 FIX_SAND_DUPE + f Z p field_29747 USE_DEBUG_FEATURES + f Z q field_35006 DEBUG_OPEN_INCOMPATIBLE_WORLDS + f Z r field_35563 DEBUG_ALLOW_LOW_SIM_DISTANCE + f Z s field_29748 DEBUG_HOTKEYS + f Z t field_33753 DEBUG_UI_NARRATION + f Z u field_29749 DEBUG_RENDER + f Z v field_29750 DEBUG_PATHFINDING + f Z w field_29751 DEBUG_WATER + f Z x field_29752 DEBUG_HEIGHTMAP + f Z y field_29753 DEBUG_COLLISION + f Z z field_52311 DEBUG_SHOW_LOCAL_SERVER_ENTITY_HIT_BOXES + m ()V a method_36208 tryDetectVersion + m (Lae;)V a method_34872 setVersion + m (Ldcd;)Z a method_37896 debugVoidTerrain + m ()Lae; b method_16673 getCurrentVersion + m ()I c method_31372 getProtocolVersion + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ac net/minecraft/class_6396 net/minecraft/SystemReport + f J a field_33852 BYTES_PER_MEBIBYTE + f J b field_33853 ONE_GIGA + f Lorg/slf4j/Logger; c field_33854 LOGGER + f Ljava/lang/String; d field_33855 OPERATING_SYSTEM + f Ljava/lang/String; e field_33856 JAVA_VERSION + f Ljava/lang/String; f field_33857 JAVA_VM_VERSION + f Ljava/util/Map; g field_33858 entries + m ()Ljava/lang/String; a method_37120 toLineSeparatedString + m (J)F a method_59895 sizeInMiB + m (Ljava/lang/String;)V a method_59896 putSpaceForProperty + m (Ljava/lang/String;Ljava/lang/Runnable;)V a method_37121 ignoreErrors + m (Ljava/lang/String;Ljava/lang/String;)V a method_37122 setDetail + m (Ljava/lang/String;Ljava/util/function/Supplier;)V a method_37123 setDetail + m (Ljava/lang/StringBuilder;)V a method_37124 appendToCrashReportString + m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V a method_37125 method_37125 + m (Ljava/util/List;)V a method_37126 putPhysicalMemory + m (Ljava/util/Map$Entry;)Ljava/lang/String; a method_37127 method_37127 + m (Loshi/SystemInfo;)V a method_37128 putHardware + m (Loshi/hardware/CentralProcessor$ProcessorIdentifier;)Ljava/lang/String; a method_37129 method_37129 + m (Loshi/hardware/CentralProcessor;)V a method_37130 putProcessor + m (Loshi/hardware/GlobalMemory;)V a method_37131 putMemory + m (Loshi/hardware/GraphicsCard;)Ljava/lang/String; a method_37132 method_37132 + m (Loshi/hardware/HardwareAbstractionLayer;)V a method_37133 method_37133 + m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; a method_37134 method_37134 + m (Loshi/hardware/VirtualMemory;)V a method_37135 putVirtualMemory + m ()V b method_59897 putStorage + m (Ljava/lang/String;)Ljava/lang/String; b method_59898 method_59898 + m (Ljava/lang/String;Ljava/util/function/Supplier;)V b method_59899 putSpaceForPath + m (Ljava/util/List;)V b method_37137 putGraphics + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; b method_37138 method_37138 + m (Loshi/hardware/GlobalMemory;)V b method_37139 method_37139 + m (Loshi/hardware/HardwareAbstractionLayer;)V b method_37140 method_37140 + m (Loshi/hardware/PhysicalMemory;)Ljava/lang/String; b method_37141 method_37141 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; b method_37142 method_37142 + m ()Ljava/lang/String; c method_59900 method_59900 + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; c method_37144 method_37144 + m (Loshi/hardware/GlobalMemory;)V c method_37145 method_37145 + m (Loshi/hardware/HardwareAbstractionLayer;)V c method_37146 method_37146 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; c method_37147 method_37147 + m ()Ljava/lang/String; d method_37136 method_37136 + m (Loshi/hardware/CentralProcessor;)Ljava/lang/String; d method_37149 method_37149 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; d method_37150 method_37150 + m ()V e method_37143 method_37143 + m (Loshi/hardware/VirtualMemory;)Ljava/lang/String; e method_37152 method_37152 + m ()Ljava/lang/String; f method_37148 method_37148 + m ()Ljava/lang/String; g method_37151 method_37151 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ad net/minecraft/class_156 net/minecraft/Util + f I a field_46220 LINEAR_LOOKUP_THRESHOLD + f J b field_45714 NANOS_PER_MILLI + f Lazo$a; c field_1128 timeSource + f Lcom/google/common/base/Ticker; d field_37250 TICKER + f Ljava/util/UUID; e field_25140 NIL_UUID + f Ljava/nio/file/spi/FileSystemProvider; f field_33859 ZIP_FILE_SYSTEM_PROVIDER + f Lorg/slf4j/Logger; g field_1129 LOGGER + f I h field_34891 DEFAULT_MAX_THREADS + f I i field_46764 DEFAULT_SAFE_FILE_OPERATION_RETRIES + f Ljava/lang/String; j field_34892 MAX_THREADS_SYSTEM_PROPERTY + f Ljava/util/concurrent/ExecutorService; k field_18035 BACKGROUND_EXECUTOR + f Ljava/util/concurrent/ExecutorService; l field_24477 IO_POOL + f Ljava/util/concurrent/ExecutorService; m field_47571 DOWNLOAD_POOL + f Ljava/time/format/DateTimeFormatter; n field_39824 FILENAME_DATE_TIME_FORMATTER + f Ljava/util/Set; o field_52196 ALLOWED_UNTRUSTED_LINK_PROTOCOLS + f Ljava/util/function/Consumer; p field_34893 thePauser + m ()Ljava/util/stream/Collector; a method_664 toMap + m (I)Ljava/lang/String; a method_49399 method_49399 + m (IILjava/util/List;)Z a method_59901 isSymmetrical + m (ILjava/lang/String;[Ljava/util/function/BooleanSupplier;)Z a method_30622 runWithRetries + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; a method_29187 fetchChoiceType + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; a method_54907 writeAndReadTypedOrThrow + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/Typed; a method_54908 readTypedOrThrow + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Z)Lcom/mojang/datafixers/Typed; a method_55333 readTypedOrThrow + m (Lduf;Ljava/lang/Object;)Ljava/lang/String; a method_650 getPropertyName + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;Layw;)Ljava/util/List; a method_43027 shuffledCopy + m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; a method_660 findNextInIterable + m (Ljava/lang/Object;)Z a method_56612 method_56612 + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a method_58272 copyAndAdd + m (Ljava/lang/Object;Ljava/util/function/Consumer;)Ljava/lang/Object; a method_654 make + m (Ljava/lang/Runnable;Ljava/util/function/Supplier;)Ljava/lang/Runnable; a method_18839 name + m (Ljava/lang/String;)Ljava/net/URI; a method_60931 parseAndValidateUntrustedUri + m (Ljava/lang/String;II)I a method_27761 offsetByCodepoints + m (Ljava/lang/String;Lakr;)Ljava/lang/String; a method_646 makeDescriptionId + m (Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Runnable; a method_33787 wrapThreadWithTaskName + m (Ljava/lang/String;Ljava/lang/Throwable;)V a method_39977 logAndPauseIfInIde + m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;Ljava/util/concurrent/ForkJoinPool;)Ljava/util/concurrent/ForkJoinWorkerThread; a method_28123 method_28123 + m (Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicInteger;ZLjava/lang/Runnable;)Ljava/lang/Thread; a method_27956 method_27956 + m (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; a method_29188 prefix + m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a method_37910 wrapThreadWithTaskName + m (Ljava/lang/String;Lm;)Ljava/lang/String; a method_30309 sanitizeName + m (Ljava/lang/String;Z)Ljava/util/concurrent/ExecutorService; a method_27959 makeIoExecutor + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a method_18347 onThreadException + m (Ljava/lang/Throwable;)V a method_24155 throwAsRuntime + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a method_30624 createDeleter + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; a method_30625 createRenamer + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a method_30626 safeReplaceFile + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)Z a method_41204 safeReplaceOrMoveFile + m (Ljava/nio/file/spi/FileSystemProvider;)Z a method_37153 method_37153 + m (Ljava/util/List;)Ljava/util/function/Predicate; a method_56613 allOf + m (Ljava/util/List;I)Lcom/mojang/serialization/DataResult; a method_33141 fixedSize + m (Ljava/util/List;Layw;)Ljava/lang/Object; a method_32309 getRandom + m (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; a method_57108 copyAndAdd + m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; a method_43368 method_43368 + m (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a method_43370 fallibleSequence + m (Ljava/util/List;[Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;)V a method_43371 method_43371 + m (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; a method_57109 copyAndPut + m (Ljava/util/Optional;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Ljava/util/Optional; a method_17974 ifElse + m (Ljava/util/concurrent/CompletableFuture;Ljava/util/List;Ljava/lang/Throwable;)V a method_43369 method_43369 + m (Ljava/util/concurrent/ExecutorService;)V a method_27957 shutdownExecutor + m (Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction; a method_34865 memoize + m (Ljava/util/function/Consumer;)V a method_38646 setPause + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/lang/String;)V a method_29189 method_29189 + m (Ljava/util/function/Consumer;Ljava/util/List;ILjava/lang/Object;Ljava/lang/Throwable;)V a method_43372 method_43372 + m (Ljava/util/function/Function;)Laze; a method_48746 singleKeyCache + m (Ljava/util/function/Function;Ljava/util/function/Predicate;)Ljava/lang/Object; a method_43498 blockUntilDone + m (Ljava/util/function/Supplier;)Ljava/lang/Object; a method_656 make + m (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a method_41238 name + m (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult; a method_29190 fixedSize + m (Ljava/util/stream/IntStream;Layw;)Lit/unimi/dsi/fastutil/ints/IntArrayList; a method_43251 toShuffledList + m (Ljava/util/stream/LongStream;I)Lcom/mojang/serialization/DataResult; a method_51822 fixedSize + m (Ljava/util/stream/Stream;Layw;)Ljava/util/List; a method_43252 toShuffledList + m (Ljz;Ljava/lang/Object;)Ljava/lang/String; a method_57107 getRegisteredName + m (Lm;I)Ljava/lang/String; a method_30623 method_30623 + m ([ILayw;)I a method_27172 getRandom + m ([Ljava/lang/Object;Layw;)Ljava/lang/Object; a method_27173 getRandom + m ([Ljava/util/function/BooleanSupplier;)Z a method_30627 executeInSequence + m ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z a method_56614 method_56614 + m ()Ljava/util/stream/Collector; b method_58579 toMutableList + m (I)Ljava/lang/String; b method_51823 method_51823 + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; b method_29191 doFetchChoiceType + m (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; b method_645 findPreviousInIterable + m (Ljava/lang/Object;)Z b method_56615 method_56615 + m (Ljava/lang/String;)V b method_33559 logAndPauseIfInIde + m (Ljava/lang/String;Ljava/lang/Runnable;)V b method_33790 method_33790 + m (Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/lang/Object; b method_37911 method_37911 + m (Ljava/lang/Throwable;)Ljava/lang/Throwable; b method_22320 pauseInIde + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; b method_30628 createFileDeletedCheck + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b method_29775 copyBetweenDirs + m (Ljava/util/List;)Ljava/util/function/Predicate; b method_56616 anyOf + m (Ljava/util/List;Layw;)Ljava/util/Optional; b method_40083 getRandomSafe + m (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List; b method_40082 method_40082 + m (Ljava/util/function/Function;)Ljava/util/function/Function; b method_34866 memoize + m ([Ljava/lang/Object;Layw;)Ljava/util/List; b method_43253 shuffledCopy + m ([Ljava/util/function/Predicate;Ljava/lang/Object;)Z b method_56617 method_56617 + m ()J c method_658 getMillis + m (I)Ljava/lang/String; c method_49400 method_49400 + m (Ljava/lang/String;)Ljava/util/concurrent/ExecutorService; c method_28122 makeExecutor + m (Ljava/lang/Throwable;)Ljava/lang/String; c method_22321 describeError + m (Ljava/nio/file/Path;)Ljava/util/function/BooleanSupplier; c method_30629 createFileCreatedCheck + m (Ljava/util/List;)Ljava/lang/Object; c method_20793 lastOf + m (Ljava/util/List;Layw;)V c method_43028 shuffle + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; c method_43499 blockUntilDone + m ()J d method_648 getNanos + m (I)[Ljava/util/function/Predicate; d method_61111 method_61111 + m (Ljava/lang/String;)V d method_33560 doPause + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; d method_33791 sequence + m ()J e method_659 getEpochMillis + m (I)[Ljava/util/function/Predicate; e method_61112 method_61112 + m (Ljava/lang/String;)Z e method_666 method_666 + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; e method_652 sequenceFailFast + m ()Ljava/lang/String; f method_44893 getFilenameFormattedDateTime + m (Ljava/lang/String;)V f method_38647 method_38647 + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; f method_43373 sequenceFailFastAndCancel + m ()Ljava/util/concurrent/ExecutorService; g method_18349 backgroundExecutor + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; g method_43658 createIndexLookup + m ()Ljava/util/concurrent/ExecutorService; h method_27958 ioPool + m (Ljava/util/List;)Ljava/util/function/ToIntFunction; h method_53909 createIndexIdentityLookup + m ()Ljava/util/concurrent/ExecutorService; i method_55473 nonCriticalIoPool + m ()V j method_18350 shutdownExecutors + m ()Lad$a; k method_668 getPlatform + m ()Ljava/util/stream/Stream; l method_651 getVmArguments + m ()V m method_29476 startTimerHackThread + m ()I n method_38648 getMaxThreads + m ()Ljava/lang/IllegalStateException; o method_37154 method_37154 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ad$1 net/minecraft/class_156$1 net/minecraft/Util$1 + m ()V <init> <init> <init> +c ad$2 net/minecraft/class_156$2 net/minecraft/Util$10 + f Ljava/util/function/Function; a field_29654 val$function + f Ljava/util/Map; b field_29655 cache + m (Ljava/util/function/Function;)V <init> <init> <init> +c ad$3 net/minecraft/class_156$3 net/minecraft/Util$11 + f Ljava/util/function/BiFunction; a field_29656 val$function + f Ljava/util/Map; b field_29657 cache + m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; a method_34867 method_34867 + m (Ljava/util/function/BiFunction;)V <init> <init> <init> +c ad$4 net/minecraft/class_156$4 net/minecraft/Util$2 + m (Ljava/util/concurrent/ForkJoinPool;)V <init> <init> <init> +c ad$5 net/minecraft/class_156$5 net/minecraft/Util$5 + f Ljava/nio/file/Path; a field_26348 val$from + f Ljava/nio/file/Path; b field_26349 val$to + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V <init> <init> <init> +c ad$6 net/minecraft/class_156$6 net/minecraft/Util$6 + f Ljava/nio/file/Path; a field_26352 val$target + m (Ljava/nio/file/Path;)V <init> <init> <init> +c ad$7 net/minecraft/class_156$7 net/minecraft/Util$7 + f Ljava/nio/file/Path; a field_37251 val$target + m (Ljava/nio/file/Path;)V <init> <init> <init> +c ad$8 net/minecraft/class_156$8 net/minecraft/Util$8 + f Ljava/nio/file/Path; a field_37274 val$target + m (Ljava/nio/file/Path;)V <init> <init> <init> +c ad$9 net/minecraft/class_156$9 net/minecraft/Util$9 + m (Ljava/lang/String;)V <init> <init> <init> +c ad$a net/minecraft/class_156$class_158 net/minecraft/Util$OS + f Lad$a; a field_1135 LINUX + f Lad$a; b field_1134 SOLARIS + f Lad$a; c field_1133 WINDOWS + f Lad$a; d field_1137 OSX + f Lad$a; e field_1132 UNKNOWN + f Ljava/lang/String; f field_34894 telemetryName + f [Lad$a; g field_1136 $VALUES + m ()Ljava/lang/String; a method_38649 telemetryName + m (Ljava/io/File;)V a method_672 openFile + m (Ljava/lang/String;)V a method_670 openUri + m (Ljava/net/URI;)V a method_673 openUri + m (Ljava/nio/file/Path;)V a method_60932 openPath + m ()[Lad$a; b method_36579 $values + m (Ljava/net/URI;)[Ljava/lang/String; b method_674 getOpenUriArguments + m (Ljava/net/URI;)Ljava/lang/Process; c method_671 method_671 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ad$a$1 net/minecraft/class_156$class_158$1 net/minecraft/Util$OS$1 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ad$a$2 net/minecraft/class_156$class_158$2 net/minecraft/Util$OS$2 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ae net/minecraft/class_6489 net/minecraft/WorldVersion + m (Lass;)I a method_48017 getPackVersion + m ()Ljava/lang/String; b method_48018 getId + m ()Ljava/lang/String; c method_48019 getName + m ()Leqx; d method_37912 getDataVersion + m ()I e method_48020 getProtocolVersion + m ()Ljava/util/Date; f method_48021 getBuildTime + m ()Z g method_48022 isStable +c af net/minecraft/class_161 net/minecraft/advancements/Advancement + f Lcom/mojang/serialization/Codec; a field_47179 CODEC + f Lyx; b field_47996 STREAM_CODEC + f Ljava/util/Optional; c comp_1912 parent + f Ljava/util/Optional; d comp_1913 display + f Lak; e comp_1914 rewards + f Ljava/util/Map; f comp_1915 criteria + f Laj; g comp_1916 requirements + f Z h comp_1917 sendsTelemetryEvent + f Ljava/util/Optional; i comp_1918 name + f Lcom/mojang/serialization/Codec; j field_47180 CRITERIA_CODEC + m ()Z a method_53630 isRoot + m (Laf;)Lcom/mojang/serialization/DataResult; a method_54910 validate + m (Laf;Laj;)Laf; a method_54911 method_54911 + m (Lag;)Lwz; a method_53622 name + m (Las;)Lwz; a method_53623 decorateName + m (Layu;Ljn$a;)V a method_54912 validate + m (Layu;Ljn$a;Ljava/lang/String;Lao;)V a method_54913 method_54913 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54914 method_54914 + m (Ljava/util/Map;)Laj; a method_54915 method_54915 + m (Ljava/util/Optional;Ljava/util/Optional;Lak;Ljava/util/Map;Ljava/util/Optional;Ljava/lang/Boolean;)Laf; a method_54916 method_54916 + m (Lwk;)V a method_53627 write + m (Lwz;Lxw;)Lxw; a method_53629 method_53629 + m ()Ljava/util/Optional; b comp_1912 parent + m (Laf;)Ljava/util/Optional; b method_54917 method_54917 + m (Lag;)Lwz; b method_53631 method_53631 + m (Ljava/util/Map;)Lcom/mojang/serialization/DataResult; b method_54918 method_54918 + m (Lwk;)Laf; b method_53632 read + m ()Ljava/util/Optional; c comp_1913 display + m ()Lak; d comp_1914 rewards + m ()Ljava/util/Map; e comp_1915 criteria + m ()Laj; f comp_1916 requirements + m ()Z g comp_1917 sendsTelemetryEvent + m ()Ljava/util/Optional; h comp_1918 name + m ()Ljava/lang/String; i method_54919 method_54919 + m (Ljava/util/Optional;Ljava/util/Optional;Lak;Ljava/util/Map;Laj;Z)V <init> <init> <init> + m (Ljava/util/Optional;Ljava/util/Optional;Lak;Ljava/util/Map;Laj;ZLjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c af$a net/minecraft/class_161$class_162 net/minecraft/advancements/Advancement$Builder + f Ljava/util/Optional; a field_1149 parent + f Ljava/util/Optional; b field_1147 display + f Lak; c field_1153 rewards + f Lcom/google/common/collect/ImmutableMap$Builder; d field_1148 criteria + f Ljava/util/Optional; e field_1150 requirements + f Laj$a; f field_1151 requirementsStrategy + f Z g field_44783 sendsTelemetryEvent + m ()Laf$a; a method_707 advancement + m (Lag;)Laf$a; a method_701 parent + m (Laj$a;)Laf$a; a method_704 requirements + m (Laj;)Laf$a; a method_34884 requirements + m (Lak$a;)Laf$a; a method_703 rewards + m (Lak;)Laf$a; a method_706 rewards + m (Lakr;)Laf$a; a method_708 parent + m (Las;)Laf$a; a method_693 display + m (Lcuq;Lwz;Lwz;Lakr;Lam;ZZZ)Laf$a; a method_20416 display + m (Ldcv;Lwz;Lwz;Lakr;Lam;ZZZ)Laf$a; a method_697 display + m (Ljava/lang/String;Lao;)Laf$a; a method_705 addCriterion + m (Ljava/util/Map;)Laj; a method_53633 method_53633 + m (Ljava/util/function/Consumer;Ljava/lang/String;)Lag; a method_694 save + m ()Laf$a; b method_51698 recipeAdvancement + m (Lakr;)Lag; b method_695 build + m ()Laf$a; c method_53634 sendsTelemetryEvent + m ()V <init> <init> <init> +c ag net/minecraft/class_8779 net/minecraft/advancements/AdvancementHolder + f Lyx; a field_48180 STREAM_CODEC + f Lyx; b field_48181 LIST_STREAM_CODEC + f Lakr; c comp_1919 id + f Laf; d comp_1920 value + m ()Lakr; a comp_1919 id + m ()Laf; b comp_1920 value + m (Lakr;Laf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ah net/minecraft/class_8781 net/minecraft/advancements/AdvancementNode + f Lag; a field_46077 holder + f Lah; b field_46078 parent + f Ljava/util/Set; c field_46079 children + m ()Laf; a method_53647 advancement + m (Lah;)Lah; a method_53648 getRoot + m ()Lag; b method_53649 holder + m (Lah;)V b method_53650 addChild + m ()Lah; c method_53651 parent + m ()Lah; d method_53652 root + m ()Ljava/lang/Iterable; e method_53653 children + m (Lag;Lah;)V <init> <init> <init> +c ai net/minecraft/class_167 net/minecraft/advancements/AdvancementProgress + f Lcom/mojang/serialization/Codec; a field_46080 CODEC + f Ljava/time/format/DateTimeFormatter; b field_46081 OBTAINED_TIME_FORMAT + f Lcom/mojang/serialization/Codec; c field_46082 OBTAINED_TIME_CODEC + f Lcom/mojang/serialization/Codec; d field_46083 CRITERIA_CODEC + f Ljava/util/Map; e field_1160 criteria + f Laj; f field_1161 requirements + m ()Z a method_740 isDone + m (Lai;)I a method_738 compareTo + m (Laj;)V a method_727 update + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53654 method_53654 + m (Ljava/lang/String;)Z a method_743 grantProgress + m (Ljava/time/Instant;)Ljava/time/temporal/TemporalAccessor; a method_53655 method_53655 + m (Ljava/util/Map$Entry;)Ljava/time/Instant; a method_53656 method_53656 + m (Ljava/util/Map;)Ljava/util/Map; a method_53657 method_53657 + m (Ljava/util/Map;Ljava/lang/Boolean;)Lai; a method_53658 method_53658 + m (Ljava/util/Set;Ljava/util/Map$Entry;)Z a method_730 method_730 + m (Lvw;)V a method_733 serializeToNetwork + m (Lvw;Lap;)V a method_33895 method_33895 + m ()Z b method_742 hasProgress + m (Lai;)Ljava/util/Map; b method_53659 method_53659 + m (Ljava/lang/String;)Z b method_729 revokeProgress + m (Ljava/util/Map$Entry;)Z b method_53660 method_53660 + m (Ljava/util/Map;)Ljava/util/Map; b method_53661 method_53661 + m (Lvw;)Lai; b method_732 fromNetwork + m ()F c method_735 getPercent + m (Ljava/lang/String;)Lap; c method_737 getCriterion + m (Ljava/util/Map$Entry;)Lap; c method_53662 method_53662 + m ()Lwz; d method_728 getProgressText + m (Ljava/lang/String;)Z d method_53663 isCriterionDone + m ()Ljava/lang/Iterable; e method_731 getRemainingCriteria + m ()Ljava/lang/Iterable; f method_734 getCompletedCriteria + m ()Ljava/time/Instant; g method_741 getFirstProgressDate + m ()I h method_736 countCompletedRequirements + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aj net/minecraft/class_8782 net/minecraft/advancements/AdvancementRequirements + f Lcom/mojang/serialization/Codec; a field_47184 CODEC + f Laj; b field_46084 EMPTY + f Ljava/util/List; c comp_1922 requirements + m ()I a method_53664 size + m (Ljava/util/Collection;)Laj; a method_53668 allOf + m (Ljava/util/List;Ljava/util/function/Predicate;)Z a method_53671 anyMatch + m (Ljava/util/Set;)Lcom/mojang/serialization/DataResult; a method_54925 validate + m (Ljava/util/Set;Ljava/util/Set;)Ljava/lang/String; a method_54926 method_54926 + m (Ljava/util/function/Predicate;)Z a method_53669 test + m (Lvw;)V a method_53670 write + m (Lvw;Ljava/util/List;)V a method_54927 method_54927 + m ()Z b method_53677 isEmpty + m (Ljava/util/Collection;)Laj; b method_53674 anyOf + m (Ljava/util/function/Predicate;)I b method_53675 count + m (Lvw;)Ljava/util/List; b method_54928 method_54928 + m ()Ljava/util/Set; c method_53678 names + m ()Ljava/util/List; d comp_1922 requirements + m ()Ljava/lang/String; e method_54929 method_54929 + m (Lvw;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aj$a net/minecraft/class_8782$class_8797 net/minecraft/advancements/AdvancementRequirements$Strategy + f Laj$a; a field_16882 AND + f Laj$a; b field_1257 OR + m ()V <clinit> <clinit> <clinit> +c ak net/minecraft/class_170 net/minecraft/advancements/AdvancementRewards + f Lcom/mojang/serialization/Codec; a field_47185 CODEC + f Lak; b field_1167 EMPTY + f I c comp_2025 experience + f Ljava/util/List; d comp_2026 loot + f Ljava/util/List; e comp_2027 recipes + f Ljava/util/Optional; f comp_2028 function + m ()I a comp_2025 experience + m (Laqv;)V a method_748 grant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54930 method_54930 + m (Lnet/minecraft/server/MinecraftServer;Laqv;Lig;)V a method_17978 method_17978 + m (Lnet/minecraft/server/MinecraftServer;Leo;)Ljava/util/Optional; a method_54931 method_54931 + m ()Ljava/util/List; b comp_2026 loot + m ()Ljava/util/List; c comp_2027 recipes + m ()Ljava/util/Optional; d comp_2028 function + m (ILjava/util/List;Ljava/util/List;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ak$a net/minecraft/class_170$class_171 net/minecraft/advancements/AdvancementRewards$Builder + f I a field_1169 experience + f Lcom/google/common/collect/ImmutableList$Builder; b field_1171 loot + f Lcom/google/common/collect/ImmutableList$Builder; c field_1168 recipes + f Ljava/util/Optional; d field_1170 function + m ()Lak; a method_751 build + m (I)Lak$a; a method_750 experience + m (Lakq;)Lak$a; a method_34899 loot + m (Lakr;)Lak$a; a method_753 recipe + m (I)Lak$a; b method_749 addExperience + m (Lakq;)Lak$a; b method_34900 addLootTable + m (Lakr;)Lak$a; b method_752 addRecipe + m (Lakr;)Lak$a; c method_34901 function + m (Lakr;)Lak$a; d method_34902 runs + m ()V <init> <init> <init> +c al net/minecraft/class_163 net/minecraft/advancements/AdvancementTree + f Lorg/slf4j/Logger; a field_1158 LOGGER + f Ljava/util/Map; b field_1157 nodes + f Ljava/util/Set; c field_1154 roots + f Ljava/util/Set; d field_1156 tasks + f Lal$a; e field_1155 listener + m ()V a method_714 clear + m (Lag;)Lah; a method_53690 get + m (Lah;)V a method_718 remove + m (Lakr;)Lah; a method_716 get + m (Lal$a;)V a method_717 setListener + m (Ljava/util/Collection;)V a method_53691 addAll + m (Ljava/util/Set;)V a method_713 remove + m ()Ljava/lang/Iterable; b method_715 roots + m (Lag;)Z b method_53692 tryInsert + m ()Ljava/util/Collection; c method_53693 nodes + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c al$a net/minecraft/class_163$class_164 net/minecraft/advancements/AdvancementTree$Listener + m ()V a method_722 onAdvancementsCleared + m (Lah;)V a method_723 onAddAdvancementRoot + m (Lah;)V b method_720 onRemoveAdvancementRoot + m (Lah;)V c method_721 onAddAdvancementTask + m (Lah;)V d method_719 onRemoveAdvancementTask +c am net/minecraft/class_189 net/minecraft/advancements/AdvancementType + f Lam; a field_1254 TASK + f Lam; b field_1250 CHALLENGE + f Lam; c field_1249 GOAL + f Lcom/mojang/serialization/Codec; d field_47186 CODEC + f Ljava/lang/String; e field_1251 name + f Ln; f field_1255 chatColor + f Lwz; g field_26386 displayName + f [Lam; h field_1253 $VALUES + m ()Ln; a method_830 getChatColor + m (Lag;Laqv;)Lxn; a method_54932 createAnnouncement + m ()Lwz; b method_30756 getDisplayName + m ()[Lam; d method_36593 $values + m (Ljava/lang/String;ILjava/lang/String;Ln;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c an net/minecraft/class_174 net/minecraft/advancements/CriteriaTriggers + f Lbf; A field_1198 CONSUME_ITEM + f Lbo; B field_1193 EFFECTS_CHANGED + f Lei; C field_1204 USED_TOTEM + f Lbn; D field_1211 NETHER_TRAVEL + f Lcc; E field_1203 FISHING_ROD_HOOKED + f Lba; F field_1202 CHANNELED_LIGHTNING + f Ldu; G field_1196 SHOT_CROSSBOW + f Lcz; H field_1197 KILLED_BY_CROSSBOW + f Ldq; I field_19250 RAID_WIN + f Ldq; J field_19251 RAID_OMEN + f Ldx; K field_21628 HONEY_BLOCK_SLIDE + f Lav; L field_21629 BEE_NEST_DESTROYED + f Lef; M field_22450 TARGET_BLOCK_HIT + f Lcw; N field_24478 ITEM_USED_ON_BLOCK + f Lbl; O field_48268 DEFAULT_BLOCK_USE + f Lau; P field_48269 ANY_BLOCK_USE + f Ldg; Q field_24479 GENERATE_LOOT + f Ldl; R field_24480 THROWN_ITEM_PICKED_UP_BY_ENTITY + f Ldl; S field_38700 THROWN_ITEM_PICKED_UP_BY_PLAYER + f Ldn; T field_25694 PLAYER_INTERACTED_WITH_ENTITY + f Lea; U field_33870 START_RIDING_TRIGGER + f Lde; V field_33871 LIGHTNING_STRIKE + f Lej; W field_33872 USING_ITEM + f Lbn; X field_35013 FALL_FROM_HEIGHT + f Lbn; Y field_35014 RIDE_ENTITY_IN_LAVA_TRIGGER + f Lda; Z field_38376 KILL_MOB_NEAR_SCULK_CATALYST + f Lcom/mojang/serialization/Codec; a field_47187 CODEC + f Lcw; aa field_38701 ALLAY_DROP_ITEM_ON_BLOCK + f Ldq; ab field_38838 AVOID_VIBRATION + f Lds; ac field_44587 RECIPE_CRAFTED + f Lds; ad field_49922 CRAFTER_RECIPE_CRAFTED + f Lbz; ae field_49923 FALL_AFTER_EXPLOSION + f Lcf; b field_1184 IMPOSSIBLE + f Lda; c field_1192 PLAYER_KILLED_ENTITY + f Lda; d field_1188 ENTITY_KILLED_PLAYER + f Lbr; e field_1180 ENTER_BLOCK + f Lcg; f field_1195 INVENTORY_CHANGED + f Ldt; g field_1207 RECIPE_UNLOCKED + f Ldm; h field_1199 PLAYER_HURT_ENTITY + f Lbu; i field_1209 ENTITY_HURT_PLAYER + f Lbp; j field_1181 ENCHANTED_ITEM + f Lca; k field_1208 FILLED_BUCKET + f Lay; l field_1213 BREWED_POTION + f Lbe; m field_1189 CONSTRUCT_BEACON + f Leh; n field_1186 USED_ENDER_EYE + f Lec; o field_1182 SUMMONED_ENTITY + f Lax; p field_1190 BRED_ANIMALS + f Ldq; q field_1194 LOCATION + f Ldq; r field_1212 SLEPT_IN_BED + f Lbi; s field_1210 CURED_ZOMBIE_VILLAGER + f Leg; t field_1206 TRADE + f Lcm; u field_1185 ITEM_DURABILITY_CHANGED + f Ldb; v field_1200 LEVITATION + f Laz; w field_1183 CHANGED_DIMENSION + f Ldq; x field_1187 TICK + f Lee; y field_1201 TAME_ANIMAL + f Lcw; z field_1191 PLACED_BLOCK + m (Ljava/lang/String;Laq;)Laq; a method_767 register + m (Ljz;)Laq; a method_54933 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ao net/minecraft/class_175 net/minecraft/advancements/Criterion + f Lcom/mojang/serialization/Codec; a field_47188 CODEC + f Laq; b comp_1923 trigger + f Lar; c comp_1924 triggerInstance + f Lcom/mojang/serialization/MapCodec; d field_47189 MAP_CODEC + m ()Laq; a comp_1923 trigger + m (Laq;)Lcom/mojang/serialization/Codec; a method_54935 criterionCodec + m (Laq;Lar;)Lao; a method_54936 method_54936 + m ()Lar; b comp_1924 triggerInstance + m (Laq;Lar;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ap net/minecraft/class_178 net/minecraft/advancements/CriterionProgress + f Ljava/time/Instant; a field_1219 obtained + m ()Z a method_784 isDone + m (Lvw;)V a method_787 serializeToNetwork + m ()V b method_789 grant + m (Lvw;)Lap; b method_785 fromNetwork + m ()V c method_790 revoke + m ()Ljava/time/Instant; d method_786 getObtained + m ()V <init> <init> <init> + m (Ljava/time/Instant;)V <init> <init> <init> +c aq net/minecraft/class_179 net/minecraft/advancements/CriterionTrigger + m ()Lcom/mojang/serialization/Codec; a method_54937 codec + m (Lakz;)V a method_791 removePlayerListeners + m (Lakz;Laq$a;)V a method_792 addPlayerListener + m (Lar;)Lao; a method_53699 createCriterion + m (Lakz;Laq$a;)V b method_793 removePlayerListener +c aq$a net/minecraft/class_179$class_180 net/minecraft/advancements/CriterionTrigger$Listener + f Lar; a comp_1925 trigger + f Lag; b comp_1926 advancement + f Ljava/lang/String; c comp_1927 criterion + m ()Lar; a comp_1925 trigger + m (Lakz;)V a method_796 run + m ()Lag; b comp_1926 advancement + m ()Ljava/lang/String; c comp_1927 criterion + m (Lar;Lag;Ljava/lang/String;)V <init> <init> <init> +c ar net/minecraft/class_184 net/minecraft/advancements/CriterionTriggerInstance + m (Lbh;)V a method_54938 validate +c as net/minecraft/class_185 net/minecraft/advancements/DisplayInfo + f Lcom/mojang/serialization/Codec; a field_47190 CODEC + f Lyx; b field_48276 STREAM_CODEC + f Lwz; c field_1240 title + f Lwz; d field_1242 description + f Lcuq; e field_1241 icon + f Ljava/util/Optional; f field_1243 background + f Lam; g field_1237 type + f Z h field_1239 showToast + f Z i field_1238 announceChat + f Z j field_1236 hidden + f F k field_1245 x + f F l field_1244 y + m ()Lwz; a method_811 getTitle + m (FF)V a method_816 setLocation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54939 method_54939 + m (Lwk;)V a method_813 serializeToNetwork + m ()Lwz; b method_817 getDescription + m (Lwk;)Las; b method_820 fromNetwork + m ()Lcuq; c method_821 getIcon + m ()Ljava/util/Optional; d method_812 getBackground + m ()Lam; e method_815 getType + m ()F f method_818 getX + m ()F g method_819 getY + m ()Z h method_823 shouldShowToast + m ()Z i method_808 shouldAnnounceChat + m ()Z j method_824 isHidden + m (Lcuq;Lwz;Lwz;Ljava/util/Optional;Lam;ZZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c at net/minecraft/class_194 net/minecraft/advancements/TreeNodePosition + f Lah; a field_46086 node + f Lat; b field_1258 parent + f Lat; c field_1260 previousSibling + f I d field_1261 childIndex + f Ljava/util/List; e field_1267 children + f Lat; f field_1262 ancestor + f Lat; g field_1264 thread + f I h field_1259 x + f F i field_1269 y + f F j field_1268 mod + f F k field_1266 change + f F l field_1265 shift + m ()V a method_847 firstWalk + m (F)V a method_843 thirdWalk + m (FIF)F a method_842 secondWalk + m (Lah;)V a method_852 run + m (Lah;Lat;)Lat; a method_846 addChild + m (Las;)V a method_53710 method_53710 + m (Lat;)Lat; a method_841 apportion + m (Lat;F)V a method_848 moveSubtree + m (Lat;Lat;)Lat; a method_845 getAncestor + m ()V b method_850 executeShifts + m ()Lat; c method_849 previousOrThread + m ()Lat; d method_844 nextOrThread + m ()V e method_851 finalizePosition + m (Lah;Lat;Lat;II)V <init> <init> <init> +c au net/minecraft/class_9104 net/minecraft/advancements/critereon/AnyBlockInteractionTrigger + m (Laqv;Ljd;Lcuq;)V a method_56049 trigger + m (Lerr;Lau$a;)Z a method_56050 method_56050 + m ()V <init> <init> <init> +c au$a net/minecraft/class_9104$class_9105 net/minecraft/advancements/critereon/AnyBlockInteractionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_48277 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2203 location + m (Lbh;Lbg;)V a method_56051 method_56051 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56052 method_56052 + m (Lerr;)Z a method_56053 matches + m ()Ljava/util/Optional; b comp_2203 location + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c av net/minecraft/class_4708 net/minecraft/advancements/critereon/BeeNestDestroyedTrigger + m (Laqv;Ldtc;Lcuq;I)V a method_23875 trigger + m (Ldtc;Lcuq;ILav$a;)Z a method_23872 method_23872 + m ()V <init> <init> <init> +c av$a net/minecraft/class_4708$class_4709 net/minecraft/advancements/critereon/BeeNestDestroyedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47217 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2030 block + f Ljava/util/Optional; d comp_2031 item + f Ldh$d; e comp_2032 beesInside + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54940 method_54940 + m (Ldfy;Lcs$a;Ldh$d;)Lao; a method_23879 destroyedBeeNest + m (Ldtc;Lcuq;I)Z a method_23878 matches + m ()Ljava/util/Optional; b comp_2030 block + m ()Ljava/util/Optional; c comp_2031 item + m ()Ldh$d; d comp_2032 beesInside + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aw net/minecraft/class_4550 net/minecraft/advancements/critereon/BlockPredicate + f Lcom/mojang/serialization/Codec; a field_45723 CODEC + f Lyx; b field_49181 STREAM_CODEC + f Ljava/util/Optional; c comp_1732 blocks + f Ljava/util/Optional; d comp_1733 properties + f Ljava/util/Optional; e comp_1734 nbt + m ()Z a method_57143 requiresNbt + m (Laqu;Ljd;)Z a method_22454 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57144 method_57144 + m (Ldcz;Ldqh;Ldk;)Z a method_57145 matchesBlockEntity + m (Ldtc;)Z a method_57146 matchesState + m (Ldtg;)Z a method_57147 matches + m ()Ljava/util/Optional; b comp_1732 blocks + m ()Ljava/util/Optional; c comp_1733 properties + m ()Ljava/util/Optional; d comp_1734 nbt + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aw$a net/minecraft/class_4550$class_4710 net/minecraft/advancements/critereon/BlockPredicate$Builder + f Ljava/util/Optional; a field_21572 blocks + f Ljava/util/Optional; b field_21574 properties + f Ljava/util/Optional; c field_21575 nbt + m ()Law$a; a method_23880 block + m (Lawu;)Law$a; a method_29233 of + m (Leb$a;)Law$a; a method_27963 setProperties + m (Ljava/util/Collection;)Law$a; a method_37214 of + m (Lub;)Law$a; a method_35042 hasNbt + m ([Ldfy;)Law$a; a method_27962 of + m ()Law; b method_23882 build + m ()V <init> <init> <init> +c ax net/minecraft/class_196 net/minecraft/advancements/critereon/BredAnimalsTrigger + m (Laqv;Lcfe;Lcfe;Lbsl;)V a method_855 trigger + m (Lerr;Lerr;Lerr;Lax$a;)Z a method_22455 method_22455 + m ()V <init> <init> <init> +c ax$a net/minecraft/class_196$class_198 net/minecraft/advancements/critereon/BredAnimalsTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47228 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2033 parent + f Ljava/util/Optional; d comp_2034 partner + f Ljava/util/Optional; e comp_2035 child + m (Lbv$a;)Lao; a method_861 bredAnimals + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54952 method_54952 + m (Lerr;Lerr;Lerr;)Z a method_862 matches + m (Ljava/util/Optional;Lerr;)Z a method_53075 matches + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_29918 bredAnimals + m ()Lao; b method_860 bredAnimals + m ()Ljava/util/Optional; c comp_2033 parent + m ()Ljava/util/Optional; d comp_2034 partner + m ()Ljava/util/Optional; e comp_2035 child + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ay net/minecraft/class_1996 net/minecraft/advancements/critereon/BrewedPotionTrigger + m (Laqv;Ljm;)V a method_8784 trigger + m (Ljm;Lay$a;)Z a method_22456 method_22456 + m ()V <init> <init> <init> +c ay$a net/minecraft/class_1996$class_1998 net/minecraft/advancements/critereon/BrewedPotionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47229 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2036 potion + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54953 method_54953 + m (Ljm;)Z a method_8790 matches + m ()Lao; b method_8791 brewedPotion + m ()Ljava/util/Optional; c comp_2036 potion + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c az net/minecraft/class_1999 net/minecraft/advancements/critereon/ChangeDimensionTrigger + m (Lakq;Lakq;Laz$a;)Z a method_22457 method_22457 + m (Laqv;Lakq;Lakq;)V a method_8794 trigger + m ()V <init> <init> <init> +c az$a net/minecraft/class_1999$class_2001 net/minecraft/advancements/critereon/ChangeDimensionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47230 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2037 from + f Ljava/util/Optional; d comp_2038 to + m (Lakq;)Lao; a method_8799 changedDimensionTo + m (Lakq;Lakq;)Lao; a method_35068 changedDimension + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54954 method_54954 + m ()Lao; b method_35070 changedDimension + m (Lakq;)Lao; b method_35069 changedDimensionFrom + m (Lakq;Lakq;)Z b method_8800 matches + m ()Ljava/util/Optional; c comp_2037 from + m ()Ljava/util/Optional; d comp_2038 to + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ba net/minecraft/class_2002 net/minecraft/advancements/critereon/ChanneledLightningTrigger + m (Laqv;Lbsr;)Lerr; a method_27791 method_27791 + m (Laqv;Ljava/util/Collection;)V a method_8803 trigger + m (Ljava/util/List;Lba$a;)Z a method_22458 method_22458 + m ()V <init> <init> <init> +c ba$a net/minecraft/class_2002$class_2004 net/minecraft/advancements/critereon/ChanneledLightningTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47231 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/List; c comp_2039 victims + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54955 method_54955 + m (Ljava/util/Collection;)Z a method_8808 matches + m ([Lbv$a;)Lao; a method_8809 channeledLightning + m ()Ljava/util/List; b comp_2039 victims + m (Ljava/util/Optional;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bb net/minecraft/class_9639 net/minecraft/advancements/critereon/CollectionContentsPredicate + m ()Ljava/util/List; a method_59605 unpack + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_59606 codec + m (Ljava/util/List;)Lbb; a method_59607 of + m ([Ljava/util/function/Predicate;)Lbb; a method_59608 of +c bb$a net/minecraft/class_9639$class_9640 net/minecraft/advancements/critereon/CollectionContentsPredicate$Multiple + f Ljava/util/List; a comp_2611 tests + m (Ljava/lang/Iterable;)Z a method_59609 test + m (Ljava/lang/Object;Ljava/util/function/Predicate;)Z a method_59610 method_59610 + m ()Ljava/util/List; b comp_2611 tests + m (Ljava/util/List;)V <init> <init> <init> +c bb$b net/minecraft/class_9639$class_9641 net/minecraft/advancements/critereon/CollectionContentsPredicate$Single + f Ljava/util/function/Predicate; a comp_2612 test + m (Ljava/lang/Iterable;)Z a method_59611 test + m ()Ljava/util/function/Predicate; b comp_2612 test + m (Ljava/util/function/Predicate;)V <init> <init> <init> +c bb$c net/minecraft/class_9639$class_9642 net/minecraft/advancements/critereon/CollectionContentsPredicate$Zero + m (Ljava/lang/Iterable;)Z a method_59612 test + m ()V <init> <init> <init> +c bc net/minecraft/class_9643 net/minecraft/advancements/critereon/CollectionCountsPredicate + m ()Ljava/util/List; a method_59613 unpack + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_59614 codec + m (Ljava/util/List;)Lbc; a method_59615 of + m ([Lbc$a;)Lbc; a method_59616 of +c bc$a net/minecraft/class_9643$class_9644 net/minecraft/advancements/critereon/CollectionCountsPredicate$Entry + f Ljava/util/function/Predicate; a comp_2613 test + f Ldh$d; b comp_2614 count + m ()Ljava/util/function/Predicate; a comp_2613 test + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_59617 codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59618 method_59618 + m (Ljava/lang/Iterable;)Z a method_59619 test + m ()Ldh$d; b comp_2614 count + m (Ljava/util/function/Predicate;Ldh$d;)V <init> <init> <init> +c bc$b net/minecraft/class_9643$class_9645 net/minecraft/advancements/critereon/CollectionCountsPredicate$Multiple + f Ljava/util/List; a comp_2615 entries + m (Ljava/lang/Iterable;)Z a method_59620 test + m ()Ljava/util/List; b comp_2615 entries + m (Ljava/util/List;)V <init> <init> <init> +c bc$c net/minecraft/class_9643$class_9646 net/minecraft/advancements/critereon/CollectionCountsPredicate$Single + f Lbc$a; a comp_2616 entry + m (Ljava/lang/Iterable;)Z a method_59621 test + m ()Lbc$a; b comp_2616 entry + m (Lbc$a;)V <init> <init> <init> +c bc$d net/minecraft/class_9643$class_9647 net/minecraft/advancements/critereon/CollectionCountsPredicate$Zero + m (Ljava/lang/Iterable;)Z a method_59622 test + m ()V <init> <init> <init> +c bd net/minecraft/class_9648 net/minecraft/advancements/critereon/CollectionPredicate + f Ljava/util/Optional; a comp_2617 contains + f Ljava/util/Optional; b comp_2618 counts + f Ljava/util/Optional; c comp_2619 size + m ()Ljava/util/Optional; a comp_2617 contains + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_59623 codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59624 method_59624 + m (Ljava/lang/Iterable;)Z a method_59625 test + m ()Ljava/util/Optional; b comp_2618 counts + m ()Ljava/util/Optional; c comp_2619 size + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> +c be net/minecraft/class_2006 net/minecraft/advancements/critereon/ConstructBeaconTrigger + m (ILbe$a;)Z a method_22459 method_22459 + m (Laqv;I)V a method_8812 trigger + m ()V <init> <init> <init> +c be$a net/minecraft/class_2006$class_2008 net/minecraft/advancements/critereon/ConstructBeaconTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47232 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ldh$d; c comp_2040 level + m (I)Z a method_8817 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54956 method_54956 + m (Ldh$d;)Lao; a method_8818 constructedBeacon + m ()Lao; b method_35110 constructedBeacon + m ()Ldh$d; c comp_2040 level + m (Ljava/util/Optional;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bf net/minecraft/class_2010 net/minecraft/advancements/critereon/ConsumeItemTrigger + m (Laqv;Lcuq;)V a method_8821 trigger + m (Lcuq;Lbf$a;)Z a method_22460 method_22460 + m ()V <init> <init> <init> +c bf$a net/minecraft/class_2010$class_2012 net/minecraft/advancements/critereon/ConsumeItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47233 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2041 item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54957 method_54957 + m (Lcs$a;)Lao; a method_35112 usedItem + m (Lcuq;)Z a method_8826 matches + m (Ldcv;)Lao; a method_8828 usedItem + m ()Lao; b method_8827 usedItem + m ()Ljava/util/Optional; c comp_2041 item + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bg net/minecraft/class_5258 net/minecraft/advancements/critereon/ContextAwarePredicate + f Lcom/mojang/serialization/Codec; a field_47234 CODEC + f Ljava/util/List; b field_24389 conditions + f Ljava/util/function/Predicate; c field_24390 compositePredicates + m (Lbg;)Ljava/util/List; a method_54958 method_54958 + m (Lerr;)Z a method_27806 matches + m (Lerx;)V a method_54959 validate + m ([Levc;)Lbg; a method_27973 create + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bh net/minecraft/class_8944 net/minecraft/advancements/critereon/CriterionValidator + f Layu; a field_47235 reporter + f Ljn$a; b field_47236 lootData + m (Lbg;Leul;Ljava/lang/String;)V a method_54961 validate + m (Lbg;Ljava/lang/String;)V a method_54962 validateEntity + m (Ljava/lang/String;Lbg;)V a method_54963 method_54963 + m (Ljava/util/List;Leul;Ljava/lang/String;)V a method_54964 validate + m (Ljava/util/List;Ljava/lang/String;)V a method_54965 validateEntities + m (Ljava/util/Optional;Ljava/lang/String;)V a method_54966 validateEntity + m (Layu;Ljn$a;)V <init> <init> <init> +c bi net/minecraft/class_2014 net/minecraft/advancements/critereon/CuredZombieVillagerTrigger + m (Laqv;Lckw;Lcmk;)V a method_8831 trigger + m (Lerr;Lerr;Lbi$a;)Z a method_22461 method_22461 + m ()V <init> <init> <init> +c bi$a net/minecraft/class_2014$class_2016 net/minecraft/advancements/critereon/CuredZombieVillagerTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47237 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2042 zombie + f Ljava/util/Optional; d comp_2043 villager + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54972 method_54972 + m (Lerr;Lerr;)Z a method_8837 matches + m ()Lao; b method_8836 curedZombieVillager + m ()Ljava/util/Optional; c comp_2042 zombie + m ()Ljava/util/Optional; d comp_2043 villager + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bj net/minecraft/class_2019 net/minecraft/advancements/critereon/DamagePredicate + f Lcom/mojang/serialization/Codec; a field_47238 CODEC + f Ldh$c; b comp_1735 dealtDamage + f Ldh$c; c comp_1736 takenDamage + f Ljava/util/Optional; d comp_1737 sourceEntity + f Ljava/util/Optional; e comp_1738 blocked + f Ljava/util/Optional; f comp_1739 type + m ()Ldh$c; a comp_1735 dealtDamage + m (Laqv;Lbrk;FFZ)Z a method_8838 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54973 method_54973 + m ()Ldh$c; b comp_1736 takenDamage + m ()Ljava/util/Optional; c comp_1737 sourceEntity + m ()Ljava/util/Optional; d comp_1738 blocked + m ()Ljava/util/Optional; e comp_1739 type + m (Ldh$c;Ldh$c;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bj$a net/minecraft/class_2019$class_2020 net/minecraft/advancements/critereon/DamagePredicate$Builder + f Ldh$c; a field_9530 dealtDamage + f Ldh$c; b field_9527 takenDamage + f Ljava/util/Optional; c field_9528 sourceEntity + f Ljava/util/Optional; d field_9526 blocked + f Ljava/util/Optional; e field_9529 type + m ()Lbj$a; a method_8844 damageInstance + m (Lbk$a;)Lbj$a; a method_8842 type + m (Lbk;)Lbj$a; a method_35116 type + m (Lbv;)Lbj$a; a method_35117 sourceEntity + m (Ldh$c;)Lbj$a; a method_35118 dealtDamage + m (Ljava/lang/Boolean;)Lbj$a; a method_8841 blocked + m ()Lbj; b method_8843 build + m (Ldh$c;)Lbj$a; b method_35119 takenDamage + m ()V <init> <init> <init> +c bk net/minecraft/class_2022 net/minecraft/advancements/critereon/DamageSourcePredicate + f Lcom/mojang/serialization/Codec; a field_45727 CODEC + f Ljava/util/List; b comp_1740 tags + f Ljava/util/Optional; c comp_1741 directEntity + f Ljava/util/Optional; d comp_1742 sourceEntity + f Ljava/util/Optional; e comp_2793 isDirect + m ()Ljava/util/List; a comp_1740 tags + m (Laqu;Lexc;Lbrk;)Z a method_8845 matches + m (Laqv;Lbrk;)Z a method_8847 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53116 method_53116 + m ()Ljava/util/Optional; b comp_1741 directEntity + m ()Ljava/util/Optional; c comp_1742 sourceEntity + m ()Ljava/util/Optional; d comp_2793 isDirect + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bk$a net/minecraft/class_2022$class_2023 net/minecraft/advancements/critereon/DamageSourcePredicate$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_42273 tags + f Ljava/util/Optional; b field_9544 directEntity + f Ljava/util/Optional; c field_9545 sourceEntity + f Ljava/util/Optional; d field_51883 isDirect + m ()Lbk$a; a method_8855 damageType + m (Lbv$a;)Lbk$a; a method_8854 direct + m (Led;)Lbk$a; a method_48785 tag + m (Z)Lbk$a; a method_60488 isDirect + m ()Lbk; b method_8851 build + m (Lbv$a;)Lbk$a; b method_35131 source + m ()V <init> <init> <init> +c bl net/minecraft/class_9107 net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger + m (Laqv;Ljd;)V a method_56066 trigger + m (Lerr;Lbl$a;)Z a method_56067 method_56067 + m ()V <init> <init> <init> +c bl$a net/minecraft/class_9107$class_9108 net/minecraft/advancements/critereon/DefaultBlockInteractionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_48317 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2204 location + m (Lbh;Lbg;)V a method_56068 method_56068 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56069 method_56069 + m (Lerr;)Z a method_56070 matches + m ()Ljava/util/Optional; b comp_2204 location + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bm net/minecraft/class_2025 net/minecraft/advancements/critereon/DistancePredicate + f Lcom/mojang/serialization/Codec; a field_45728 CODEC + f Ldh$c; b comp_1743 x + f Ldh$c; c comp_1744 y + f Ldh$c; d comp_1745 z + f Ldh$c; e comp_1746 horizontal + f Ldh$c; f comp_1747 absolute + m ()Ldh$c; a comp_1743 x + m (DDDDDD)Z a method_8859 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53118 method_53118 + m (Ldh$c;)Lbm; a method_8860 horizontal + m ()Ldh$c; b comp_1744 y + m (Ldh$c;)Lbm; b method_8856 vertical + m ()Ldh$c; c comp_1745 z + m (Ldh$c;)Lbm; c method_37223 absolute + m ()Ldh$c; d comp_1746 horizontal + m ()Ldh$c; e comp_1747 absolute + m (Ldh$c;Ldh$c;Ldh$c;Ldh$c;Ldh$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bn net/minecraft/class_2108 net/minecraft/advancements/critereon/DistanceTrigger + m (Laqv;Lexc;)V a method_9080 trigger + m (Laqv;Lexc;Lexc;Lbn$a;)Z a method_22486 method_22486 + m ()V <init> <init> <init> +c bn$a net/minecraft/class_2108$class_2110 net/minecraft/advancements/critereon/DistanceTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47239 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2044 startPosition + f Ljava/util/Optional; d comp_2045 distance + m (Laqu;Lexc;Lexc;)Z a method_9086 matches + m (Lbm;)Lao; a method_9085 travelledThroughNether + m (Lbv$a;Lbm;)Lao; a method_38850 rideEntityInLava + m (Lbv$a;Lbm;Ldf$a;)Lao; a method_38851 fallFromHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54976 method_54976 + m ()Ljava/util/Optional; b comp_2044 startPosition + m ()Ljava/util/Optional; c comp_2045 distance + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bo net/minecraft/class_2027 net/minecraft/advancements/critereon/EffectsChangedTrigger + m (Laqv;Lbsr;)V a method_8863 trigger + m (Laqv;Lerr;Lbo$a;)Z a method_22462 method_22462 + m ()V <init> <init> <init> +c bo$a net/minecraft/class_2027$class_2029 net/minecraft/advancements/critereon/EffectsChangedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47240 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2046 effects + f Ljava/util/Optional; d comp_2047 source + m (Laqv;Lerr;)Z a method_8868 matches + m (Lbv$a;)Lao; a method_37224 gotEffectsFrom + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54977 method_54977 + m (Ldi$a;)Lao; a method_8869 hasEffects + m ()Ljava/util/Optional; b comp_2046 effects + m ()Ljava/util/Optional; c comp_2047 source + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bp net/minecraft/class_2030 net/minecraft/advancements/critereon/EnchantedItemTrigger + m (Laqv;Lcuq;I)V a method_8870 trigger + m (Lcuq;ILbp$a;)Z a method_22463 method_22463 + m ()V <init> <init> <init> +c bp$a net/minecraft/class_2030$class_2032 net/minecraft/advancements/critereon/EnchantedItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47241 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2048 item + f Ldh$d; d comp_2049 levels + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54978 method_54978 + m (Lcuq;I)Z a method_8878 matches + m ()Lao; b method_8877 enchantedItem + m ()Ljava/util/Optional; c comp_2048 item + m ()Ldh$d; d comp_2049 levels + m (Ljava/util/Optional;Ljava/util/Optional;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bq net/minecraft/class_2035 net/minecraft/advancements/critereon/EnchantmentPredicate + f Lcom/mojang/serialization/Codec; a field_45741 CODEC + f Ljava/util/Optional; b comp_2665 enchantments + f Ldh$d; c comp_1749 level + m ()Ljava/util/Optional; a comp_2665 enchantments + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53126 method_53126 + m (Ldai;)Z a method_8880 containedIn + m (Ldai;Ljm;)Z a method_59916 matchesEnchantment + m ()Ldh$d; b comp_1749 level + m (Ljm;Ldh$d;)V <init> <init> <init> + m (Ljq;Ldh$d;)V <init> <init> <init> + m (Ljava/util/Optional;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c br net/minecraft/class_2037 net/minecraft/advancements/critereon/EnterBlockTrigger + m (Laqv;Ldtc;)V a method_8885 trigger + m (Ldtc;Lbr$a;)Z a method_22465 method_22465 + m ()V <init> <init> <init> +c br$a net/minecraft/class_2037$class_2039 net/minecraft/advancements/critereon/EnterBlockTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47242 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2050 block + f Ljava/util/Optional; d comp_2051 state + m (Lbr$a;)Lcom/mojang/serialization/DataResult; a method_54979 validate + m (Lbr$a;Ljm;)Ljava/util/Optional; a method_54980 method_54980 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54981 method_54981 + m (Ldfy;)Lao; a method_8890 entersBlock + m (Ldtc;)Z a method_8891 matches + m (Ljm;Leb;)Ljava/util/Optional; a method_54982 method_54982 + m (Ljm;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_54983 method_54983 + m ()Ljava/util/Optional; b comp_2050 block + m (Lbr$a;)Lcom/mojang/serialization/DataResult; b method_54984 method_54984 + m (Ljm;Ljava/lang/String;)Ljava/lang/String; b method_54985 method_54985 + m ()Ljava/util/Optional; c comp_2051 state + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bs net/minecraft/class_3735 net/minecraft/advancements/critereon/EntityEquipmentPredicate + f Lcom/mojang/serialization/Codec; a field_45744 CODEC + f Ljava/util/Optional; b comp_1750 head + f Ljava/util/Optional; c comp_1751 chest + f Ljava/util/Optional; d comp_1752 legs + f Ljava/util/Optional; e comp_1753 feet + f Ljava/util/Optional; f comp_2620 body + f Ljava/util/Optional; g comp_1754 mainhand + f Ljava/util/Optional; h comp_1755 offhand + m ()Ljava/util/Optional; a comp_1750 head + m (Lbsr;)Z a method_16226 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53129 method_53129 + m (Ljn;)Lbs; a method_58057 captainPredicate + m ()Ljava/util/Optional; b comp_1751 chest + m ()Ljava/util/Optional; c comp_1752 legs + m ()Ljava/util/Optional; d comp_1753 feet + m ()Ljava/util/Optional; e comp_2620 body + m ()Ljava/util/Optional; f comp_1754 mainhand + m ()Ljava/util/Optional; g comp_1755 offhand + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bs$a net/minecraft/class_3735$class_5278 net/minecraft/advancements/critereon/EntityEquipmentPredicate$Builder + f Ljava/util/Optional; a field_24482 head + f Ljava/util/Optional; b field_24483 chest + f Ljava/util/Optional; c field_24484 legs + f Ljava/util/Optional; d field_24485 feet + f Ljava/util/Optional; e field_51371 body + f Ljava/util/Optional; f field_24486 mainhand + f Ljava/util/Optional; g field_24487 offhand + m ()Lbs$a; a method_27965 equipment + m (Lcs$a;)Lbs$a; a method_27966 head + m ()Lbs; b method_27967 build + m (Lcs$a;)Lbs$a; b method_27968 chest + m (Lcs$a;)Lbs$a; c method_27969 legs + m (Lcs$a;)Lbs$a; d method_27970 feet + m (Lcs$a;)Lbs$a; e method_59651 body + m (Lcs$a;)Lbs$a; f method_35195 mainhand + m (Lcs$a;)Lbs$a; g method_35196 offhand + m ()V <init> <init> <init> +c bt net/minecraft/class_2040 net/minecraft/advancements/critereon/EntityFlagsPredicate + f Lcom/mojang/serialization/Codec; a field_45745 CODEC + f Ljava/util/Optional; b comp_2666 isOnGround + f Ljava/util/Optional; c comp_1756 isOnFire + f Ljava/util/Optional; d comp_1757 isCrouching + f Ljava/util/Optional; e comp_1758 isSprinting + f Ljava/util/Optional; f comp_1759 isSwimming + f Ljava/util/Optional; g comp_2667 isFlying + f Ljava/util/Optional; h comp_1760 isBaby + m ()Ljava/util/Optional; a comp_2666 isOnGround + m (Lbsr;)Z a method_8892 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53131 method_53131 + m ()Ljava/util/Optional; b comp_1756 isOnFire + m ()Ljava/util/Optional; c comp_1757 isCrouching + m ()Ljava/util/Optional; d comp_1758 isSprinting + m ()Ljava/util/Optional; e comp_1759 isSwimming + m ()Ljava/util/Optional; f comp_2667 isFlying + m ()Ljava/util/Optional; g comp_1760 isBaby + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bt$a net/minecraft/class_2040$class_2041 net/minecraft/advancements/critereon/EntityFlagsPredicate$Builder + f Ljava/util/Optional; a field_51567 isOnGround + f Ljava/util/Optional; b field_9587 isOnFire + f Ljava/util/Optional; c field_9586 isCrouching + f Ljava/util/Optional; d field_9588 isSprinting + f Ljava/util/Optional; e field_9585 isSwimming + f Ljava/util/Optional; f field_51568 isFlying + f Ljava/util/Optional; g field_9584 isBaby + m ()Lbt$a; a method_8897 flags + m (Ljava/lang/Boolean;)Lbt$a; a method_59918 setOnGround + m ()Lbt; b method_8899 build + m (Ljava/lang/Boolean;)Lbt$a; b method_8898 setOnFire + m (Ljava/lang/Boolean;)Lbt$a; c method_35203 setCrouching + m (Ljava/lang/Boolean;)Lbt$a; d method_35204 setSprinting + m (Ljava/lang/Boolean;)Lbt$a; e method_35205 setSwimming + m (Ljava/lang/Boolean;)Lbt$a; f method_59919 setIsFlying + m (Ljava/lang/Boolean;)Lbt$a; g method_29935 setIsBaby + m ()V <init> <init> <init> +c bu net/minecraft/class_2044 net/minecraft/advancements/critereon/EntityHurtPlayerTrigger + m (Laqv;Lbrk;FFZ)V a method_22467 trigger + m (Laqv;Lbrk;FFZLbu$a;)Z a method_22468 method_22468 + m ()V <init> <init> <init> +c bu$a net/minecraft/class_2044$class_2046 net/minecraft/advancements/critereon/EntityHurtPlayerTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47249 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2052 damage + m (Laqv;Lbrk;FFZ)Z a method_8907 matches + m (Lbj$a;)Lao; a method_8908 entityHurtPlayer + m (Lbj;)Lao; a method_35209 entityHurtPlayer + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54988 method_54988 + m ()Lao; b method_35210 entityHurtPlayer + m ()Ljava/util/Optional; c comp_2052 damage + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bv net/minecraft/class_2048 net/minecraft/advancements/critereon/EntityPredicate + f Lcom/mojang/serialization/Codec; a field_45746 CODEC + f Lcom/mojang/serialization/Codec; b field_47250 ADVANCEMENT_CODEC + f Ljava/util/Optional; c comp_1761 entityType + f Ljava/util/Optional; d comp_1762 distanceToPlayer + f Ljava/util/Optional; e comp_2668 movement + f Lbv$b; f comp_1763 location + f Ljava/util/Optional; g comp_1765 effects + f Ljava/util/Optional; h comp_1766 nbt + f Ljava/util/Optional; i comp_1767 flags + f Ljava/util/Optional; j comp_1768 equipment + f Ljava/util/Optional; k comp_1769 subPredicate + f Ljava/util/Optional; l comp_2669 periodicTick + f Ljava/util/Optional; m comp_1770 vehicle + f Ljava/util/Optional; n comp_1771 passenger + f Ljava/util/Optional; o comp_1772 targetedEntity + f Ljava/util/Optional; p comp_1773 team + f Ljava/util/Optional; q comp_2446 slots + m ()Ljava/util/Optional; a comp_1761 entityType + m (Laqu;Lexc;Lbsr;)Z a method_8909 matches + m (Laqv;Lbsr;)Z a method_8914 matches + m (Lbv$a;)Lbg; a method_53134 wrap + m (Lbv;)Lbg; a method_51704 wrap + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_53135 method_53135 + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53136 method_53136 + m (Ljava/util/Optional;)Ljava/util/Optional; a method_53137 wrap + m ([Lbv$a;)Ljava/util/List; a method_53139 wrap + m ()Ljava/util/Optional; b comp_1762 distanceToPlayer + m (Laqu;Lexc;Lbsr;)Z b method_37227 method_37227 + m (Laqv;Lbsr;)Lerr; b method_27802 createContext + m ()Ljava/util/Optional; c comp_2668 movement + m ()Lbv$b; d comp_1763 location + m ()Ljava/util/Optional; e comp_1765 effects + m ()Ljava/util/Optional; f comp_1766 nbt + m ()Ljava/util/Optional; g comp_1767 flags + m ()Ljava/util/Optional; h comp_1768 equipment + m ()Ljava/util/Optional; i comp_1769 subPredicate + m ()Ljava/util/Optional; j comp_2669 periodicTick + m ()Ljava/util/Optional; k comp_1770 vehicle + m ()Ljava/util/Optional; l comp_1771 passenger + m ()Ljava/util/Optional; m comp_1772 targetedEntity + m ()Ljava/util/Optional; n comp_1773 team + m ()Ljava/util/Optional; o comp_2446 slots + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lbv$b;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bv$a net/minecraft/class_2048$class_2049 net/minecraft/advancements/critereon/EntityPredicate$Builder + f Ljava/util/Optional; a field_9607 entityType + f Ljava/util/Optional; b field_9602 distanceToPlayer + f Ljava/util/Optional; c field_51572 fallDistance + f Ljava/util/Optional; d field_51573 movement + f Ljava/util/Optional; e field_9604 location + f Ljava/util/Optional; f field_51937 located + f Ljava/util/Optional; g field_33915 steppingOnLocation + f Ljava/util/Optional; h field_51938 movementAffectedBy + f Ljava/util/Optional; i field_9605 effects + f Ljava/util/Optional; j field_9603 nbt + f Ljava/util/Optional; k field_9606 flags + f Ljava/util/Optional; l field_16491 equipment + f Ljava/util/Optional; m field_38722 subPredicate + f Ljava/util/Optional; n field_51574 periodicTick + f Ljava/util/Optional; o field_24490 vehicle + f Ljava/util/Optional; p field_33917 passenger + f Ljava/util/Optional; q field_24491 targetedEntity + f Ljava/util/Optional; r field_20700 team + f Ljava/util/Optional; s field_49721 slots + m ()Lbv$a; a method_8916 entity + m (I)Lbv$a; a method_59929 periodicTick + m (Lawu;)Lbv$a; a method_8922 of + m (Lbm;)Lbv$a; a method_8924 distance + m (Lbs$a;)Lbv$a; a method_53141 equipment + m (Lbs;)Lbv$a; a method_16227 equipment + m (Lbsx;)Lbv$a; a method_8921 of + m (Lbt$a;)Lbv$a; a method_8919 flags + m (Lbv$a;)Lbv$a; a method_27971 vehicle + m (Lbw;)Lbv$a; a method_43094 subPredicate + m (Lby;)Lbv$a; a method_8917 entityType + m (Ldf$a;)Lbv$a; a method_8918 located + m (Ldi$a;)Lbv$a; a method_8923 effects + m (Ldj;)Lbv$a; a method_59930 moving + m (Ldk;)Lbv$a; a method_8915 nbt + m (Ldz;)Lbv$a; a method_58058 slots + m (Ljava/lang/String;)Lbv$a; a method_22470 team + m ()Lbv; b method_8920 build + m (Lbv$a;)Lbv$a; b method_37229 passenger + m (Ldf$a;)Lbv$a; b method_37230 steppingOn + m (Lbv$a;)Lbv$a; c method_27972 targetedEntity + m (Ldf$a;)Lbv$a; c method_60611 movementAffectedBy + m ()V <init> <init> <init> +c bv$b net/minecraft/class_2048$class_9777 net/minecraft/advancements/critereon/EntityPredicate$LocationWrapper + f Lcom/mojang/serialization/MapCodec; a field_51939 CODEC + f Ljava/util/Optional; b comp_2813 located + f Ljava/util/Optional; c comp_2814 steppingOn + f Ljava/util/Optional; d comp_2815 affectsMovement + m ()Ljava/util/Optional; a comp_2813 located + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60612 method_60612 + m ()Ljava/util/Optional; b comp_2814 steppingOn + m ()Ljava/util/Optional; c comp_2815 affectsMovement + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bw net/minecraft/class_7376 net/minecraft/advancements/critereon/EntitySubPredicate + f Lcom/mojang/serialization/Codec; a field_45747 CODEC + m ()Lcom/mojang/serialization/MapCodec; a method_58152 codec + m (Lbsr;Laqu;Lexc;)Z a method_22497 matches + m ()V <clinit> <clinit> <clinit> +c bx net/minecraft/class_7378 net/minecraft/advancements/critereon/EntitySubPredicates + f Lcom/mojang/serialization/MapCodec; a field_38725 LIGHTNING + f Lcom/mojang/serialization/MapCodec; b field_38726 FISHING_HOOK + f Lcom/mojang/serialization/MapCodec; c field_38727 PLAYER + f Lcom/mojang/serialization/MapCodec; d field_38728 SLIME + f Lcom/mojang/serialization/MapCodec; e field_50135 RAIDER + f Lbx$b; f field_41534 AXOLOTL + f Lbx$b; g field_41535 BOAT + f Lbx$b; h field_41536 FOX + f Lbx$b; i field_41537 MOOSHROOM + f Lbx$b; j field_41539 RABBIT + f Lbx$b; k field_41540 HORSE + f Lbx$b; l field_41541 LLAMA + f Lbx$b; m field_41542 VILLAGER + f Lbx$b; n field_41543 PARROT + f Lbx$b; o field_41544 TROPICAL_FISH + f Lbx$a; p field_41538 PAINTING + f Lbx$a; q field_38729 CAT + f Lbx$a; r field_38730 FROG + f Lbx$a; s field_49973 WOLF + m (Lbsr;)Ljava/util/Optional; a method_58351 method_58351 + m (Ljava/lang/String;Lbx$a;)Lbx$a; a method_58352 register + m (Ljava/lang/String;Lbx$b;)Lbx$b; a method_58155 register + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_58156 register + m (Ljm;)Lbw; a method_58153 catVariant + m (Ljq;)Lbw; a method_59667 wolfVariant + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_58157 bootstrap + m (Lbsr;)Ljava/util/Optional; b method_47829 method_47829 + m (Ljm;)Lbw; b method_58154 frogVariant + m (Lbsr;)Ljava/util/Optional; c method_47830 method_47830 + m (Lbsr;)Ljava/util/Optional; d method_47831 method_47831 + m (Lbsr;)Ljava/util/Optional; e method_47832 method_47832 + m (Lbsr;)Ljava/util/Optional; f method_47833 method_47833 + m (Lbsr;)Ljava/util/Optional; g method_47834 method_47834 + m (Lbsr;)Ljava/util/Optional; h method_47835 method_47835 + m (Lbsr;)Ljava/util/Optional; i method_47836 method_47836 + m (Lbsr;)Ljava/util/Optional; j method_47837 method_47837 + m (Lbsr;)Ljava/util/Optional; k method_47838 method_47838 + m (Lbsr;)Ljava/util/Optional; l method_47839 method_47839 + m (Lbsr;)Ljava/util/Optional; m method_43100 method_43100 + m (Lbsr;)Ljava/util/Optional; n method_43102 method_43102 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bx$a net/minecraft/class_7378$class_9419 net/minecraft/advancements/critereon/EntitySubPredicates$EntityHolderVariantPredicateType + f Lcom/mojang/serialization/MapCodec; a field_49974 codec + f Ljava/util/function/Function; b field_49975 getter + m (Lakq;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58353 method_58353 + m (Lakq;Ljava/util/function/Function;)Lbx$a; a method_58354 create + m (Lbx$a$a;)Ljq; a method_58355 method_58355 + m (Ljq;)Lbw; a method_58356 createPredicate + m (Ljq;)Lbx$a$a; b method_58357 method_58357 + m (Lakq;Ljava/util/function/Function;)V <init> <init> <init> +c bx$a$a net/minecraft/class_7378$class_9419$class_9420 net/minecraft/advancements/critereon/EntitySubPredicates$EntityHolderVariantPredicateType$Instance + f Lbx$a; b field_49976 field_49976 + f Ljq; c field_49977 variants + m (Lbx$a;Ljq;)V <init> <init> <init> +c bx$b net/minecraft/class_7378$class_7380 net/minecraft/advancements/critereon/EntitySubPredicates$EntityVariantPredicateType + f Lcom/mojang/serialization/MapCodec; a field_49794 codec + f Ljava/util/function/Function; b field_38741 getter + m (Lbx$b$a;)Ljava/lang/Object; a method_58158 method_58158 + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43115 method_43115 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lbx$b; a method_47840 create + m (Ljava/lang/Object;)Lbw; a method_43117 createPredicate + m (Ljz;Ljava/util/function/Function;)Lbx$b; a method_43116 create + m (Ljava/lang/Object;)Lbx$b$a; b method_58159 method_58159 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)V <init> <init> <init> +c bx$b$a net/minecraft/class_7378$class_7380$class_9353 net/minecraft/advancements/critereon/EntitySubPredicates$EntityVariantPredicateType$Instance + f Lbx$b; b field_49795 field_49795 + f Ljava/lang/Object; c field_49796 variant + m (Lbx$b;Ljava/lang/Object;)V <init> <init> <init> +c by net/minecraft/class_2050 net/minecraft/advancements/critereon/EntityTypePredicate + f Lcom/mojang/serialization/Codec; a field_45749 CODEC + f Ljq; b comp_1775 types + m ()Ljq; a comp_1775 types + m (Lawu;)Lby; a method_8926 of + m (Lbsx;)Lby; a method_8929 of + m (Lbsx;)Z b method_8925 matches + m (Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bz net/minecraft/class_9421 net/minecraft/advancements/critereon/FallAfterExplosionTrigger + m (Laqv;Lexc;Lbsr;)V a method_58358 trigger + m (Laqv;Lexc;Lexc;Lerr;Lbz$a;)Z a method_58359 method_58359 + m ()V <init> <init> <init> +c bz$a net/minecraft/class_9421$class_9422 net/minecraft/advancements/critereon/FallAfterExplosionTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_49978 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2488 startPosition + f Ljava/util/Optional; d comp_2489 distance + f Ljava/util/Optional; e comp_2490 cause + m (Laqu;Lexc;Lexc;Lerr;)Z a method_58360 matches + m (Lbm;Lbv$a;)Lao; a method_58361 fallAfterExplosion + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58362 method_58362 + m ()Ljava/util/Optional; b comp_2488 startPosition + m ()Ljava/util/Optional; c comp_2489 distance + m ()Ljava/util/Optional; d comp_2490 cause + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ca net/minecraft/class_2054 net/minecraft/advancements/critereon/FilledBucketTrigger + m (Laqv;Lcuq;)V a method_8932 trigger + m (Lcuq;Lca$a;)Z a method_22471 method_22471 + m ()V <init> <init> <init> +c ca$a net/minecraft/class_2054$class_2056 net/minecraft/advancements/critereon/FilledBucketTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47251 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2053 item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54991 method_54991 + m (Lcs$a;)Lao; a method_8937 filledBucket + m (Lcuq;)Z a method_8938 matches + m ()Ljava/util/Optional; b comp_2053 item + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cb net/minecraft/class_4965 net/minecraft/advancements/critereon/FishingHookPredicate + f Lcb; b field_23137 ANY + f Lcom/mojang/serialization/MapCodec; c field_45750 CODEC + f Ljava/util/Optional; d comp_1779 inOpenWater + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53150 method_53150 + m (Z)Lcb; a method_26095 inOpenWater + m ()Ljava/util/Optional; b comp_1779 inOpenWater + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cc net/minecraft/class_2058 net/minecraft/advancements/critereon/FishingRodHookedTrigger + m (Laqv;Lcuq;Lcnl;Ljava/util/Collection;)V a method_8939 trigger + m (Lcuq;Lerr;Ljava/util/Collection;Lcc$a;)Z a method_22472 method_22472 + m ()V <init> <init> <init> +c cc$a net/minecraft/class_2058$class_2060 net/minecraft/advancements/critereon/FishingRodHookedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47259 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2054 rod + f Ljava/util/Optional; d comp_2055 entity + f Ljava/util/Optional; e comp_2056 item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54992 method_54992 + m (Lcuq;Lerr;Ljava/util/Collection;)Z a method_27810 matches + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_8947 fishedItem + m ()Ljava/util/Optional; b comp_2054 rod + m ()Ljava/util/Optional; c comp_2055 entity + m ()Ljava/util/Optional; d comp_2056 item + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cd net/minecraft/class_4551 net/minecraft/advancements/critereon/FluidPredicate + f Lcom/mojang/serialization/Codec; a field_45753 CODEC + f Ljava/util/Optional; b comp_2372 fluids + f Ljava/util/Optional; c comp_1782 properties + m ()Ljava/util/Optional; a comp_2372 fluids + m (Laqu;Ljd;)Z a method_22475 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53156 method_53156 + m ()Ljava/util/Optional; b comp_1782 properties + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cd$a net/minecraft/class_4551$class_6079 net/minecraft/advancements/critereon/FluidPredicate$Builder + f Ljava/util/Optional; a field_30913 fluids + f Ljava/util/Optional; b field_30914 properties + m ()Lcd$a; a method_35221 fluid + m (Leb;)Lcd$a; a method_35223 setProperties + m (Lepd;)Lcd$a; a method_35224 of + m (Ljq;)Lcd$a; a method_35222 of + m ()Lcd; b method_35225 build + m ()V <init> <init> <init> +c ce net/minecraft/class_9789 net/minecraft/advancements/critereon/GameTypePredicate + f Lce; a field_52012 ANY + f Lce; b field_52013 SURVIVAL_LIKE + f Lcom/mojang/serialization/Codec; c field_52014 CODEC + f Ljava/util/List; d comp_2829 types + m ()Ljava/util/List; a comp_2829 types + m (Ldct;)Z a method_60723 matches + m ([Ldct;)Lce; a method_60724 of + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cf net/minecraft/class_2062 net/minecraft/advancements/critereon/ImpossibleTrigger + m ()V <init> <init> <init> +c cf$a net/minecraft/class_2062$class_2063 net/minecraft/advancements/critereon/ImpossibleTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47262 CODEC + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cg net/minecraft/class_2066 net/minecraft/advancements/critereon/InventoryChangeTrigger + m (Laqv;Lcmw;Lcuq;)V a method_8950 trigger + m (Laqv;Lcmw;Lcuq;III)V a method_24362 trigger + m (Lcmw;Lcuq;IIILcg$a;)Z a method_22476 method_22476 + m ()V <init> <init> <init> +c cg$a net/minecraft/class_2066$class_2068 net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47263 CODEC + f Ljava/util/Optional; b comp_2029 player + f Lcg$a$a; c comp_2057 slots + f Ljava/util/List; d comp_2058 items + m (I)[Lcs; a method_53158 method_53158 + m (Lcmw;Lcuq;III)Z a method_8958 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54997 method_54997 + m (Lcuq;Lcs;)Z a method_24363 method_24363 + m ([Lcs$a;)Lao; a method_53160 hasItems + m ([Lcs;)Lao; a method_8957 hasItems + m ([Ldcv;)Lao; a method_8959 hasItems + m ()Lcg$a$a; b comp_2057 slots + m ()Ljava/util/List; c comp_2058 items + m (Ljava/util/Optional;Lcg$a$a;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cg$a$a net/minecraft/class_2066$class_2068$class_8948 net/minecraft/advancements/critereon/InventoryChangeTrigger$TriggerInstance$Slots + f Lcom/mojang/serialization/Codec; a field_47264 CODEC + f Lcg$a$a; b field_47265 ANY + f Ldh$d; c comp_2059 occupied + f Ldh$d; d comp_2060 full + f Ldh$d; e comp_2061 empty + m ()Ldh$d; a comp_2059 occupied + m (III)Z a method_54998 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54999 method_54999 + m ()Ldh$d; b comp_2060 full + m ()Ldh$d; c comp_2061 empty + m (Ldh$d;Ldh$d;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ch net/minecraft/class_9653 net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate + f Lcom/mojang/serialization/Codec; a field_51378 CODEC + f Ljava/util/Optional; c comp_2623 modifiers + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59668 method_59668 + m (Lcuq;Lcxn;)Z a method_59669 matches + m ()Ljava/util/Optional; b comp_2623 modifiers + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ch$a net/minecraft/class_9653$class_9654 net/minecraft/advancements/critereon/ItemAttributeModifiersPredicate$EntryPredicate + f Lcom/mojang/serialization/Codec; a field_51379 CODEC + f Ljava/util/Optional; b comp_2624 attribute + f Ljava/util/Optional; c comp_2625 id + f Ldh$c; d comp_2627 amount + f Ljava/util/Optional; e comp_2628 operation + f Ljava/util/Optional; f comp_2629 slot + m ()Ljava/util/Optional; a comp_2624 attribute + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59670 method_59670 + m (Lcxn$b;)Z a method_59671 test + m ()Ljava/util/Optional; b comp_2625 id + m ()Ldh$c; c comp_2627 amount + m ()Ljava/util/Optional; d comp_2628 operation + m ()Ljava/util/Optional; e comp_2629 slot + m (Ljava/util/Optional;Ljava/util/Optional;Ldh$c;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ci net/minecraft/class_9655 net/minecraft/advancements/critereon/ItemBundlePredicate + f Lcom/mojang/serialization/Codec; a field_51380 CODEC + f Ljava/util/Optional; c comp_2630 items + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59672 method_59672 + m (Lcuq;Lcxf;)Z a method_59673 matches + m ()Ljava/util/Optional; b comp_2630 items + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cj net/minecraft/class_9656 net/minecraft/advancements/critereon/ItemContainerPredicate + f Lcom/mojang/serialization/Codec; a field_51381 CODEC + f Ljava/util/Optional; c comp_2631 items + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59674 method_59674 + m (Lcuq;Lcxo;)Z a method_59675 matches + m ()Ljava/util/Optional; b comp_2631 items + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ck net/minecraft/class_9354 net/minecraft/advancements/critereon/ItemCustomDataPredicate + f Lcom/mojang/serialization/Codec; a field_49797 CODEC + f Ldk; c comp_2458 value + m ()Ldk; a comp_2458 value + m (Ldk;)Lck; a method_58162 customData + m (Ldk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cl net/minecraft/class_9355 net/minecraft/advancements/critereon/ItemDamagePredicate + f Lcom/mojang/serialization/Codec; a field_49798 CODEC + f Ldh$d; c comp_2459 durability + f Ldh$d; d comp_2460 damage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58164 method_58164 + m (Lcuq;Ljava/lang/Integer;)Z a method_58166 matches + m (Ldh$d;)Lcl; a method_58165 durability + m ()Ldh$d; b comp_2459 durability + m ()Ldh$d; c comp_2460 damage + m (Ldh$d;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cm net/minecraft/class_2069 net/minecraft/advancements/critereon/ItemDurabilityTrigger + m (Laqv;Lcuq;I)V a method_8960 trigger + m (Lcuq;ILcm$a;)Z a method_22477 method_22477 + m ()V <init> <init> <init> +c cm$a net/minecraft/class_2069$class_2071 net/minecraft/advancements/critereon/ItemDurabilityTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47266 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2062 item + f Ldh$d; d comp_2063 durability + f Ldh$d; e comp_2064 delta + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55000 method_55000 + m (Lcuq;I)Z a method_8968 matches + m (Ljava/util/Optional;Ldh$d;)Lao; a method_35229 changedDurability + m (Ljava/util/Optional;Ljava/util/Optional;Ldh$d;)Lao; a method_8967 changedDurability + m ()Ljava/util/Optional; b comp_2062 item + m ()Ldh$d; c comp_2063 durability + m ()Ldh$d; d comp_2064 delta + m (Ljava/util/Optional;Ljava/util/Optional;Ldh$d;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cn net/minecraft/class_9356 net/minecraft/advancements/critereon/ItemEnchantmentsPredicate + f Ljava/util/List; a field_49799 enchantments + m (Lcuq;Ldai;)Z a method_58172 matches + m (Ljava/util/List;)Lcn$a; a method_58173 enchantments + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_58174 codec + m ()Ljava/util/List; b method_58175 enchantments + m (Ljava/util/List;)Lcn$b; b method_58176 storedEnchantments + m (Ljava/util/List;)V <init> <init> <init> +c cn$a net/minecraft/class_9356$class_9357 net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$Enchantments + f Lcom/mojang/serialization/Codec; a field_49800 CODEC + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cn$b net/minecraft/class_9356$class_9358 net/minecraft/advancements/critereon/ItemEnchantmentsPredicate$StoredEnchantments + f Lcom/mojang/serialization/Codec; a field_49801 CODEC + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c co net/minecraft/class_9657 net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate + f Lcom/mojang/serialization/Codec; a field_51382 CODEC + f Lco$a; c comp_2632 predicate + m (Lcuq;Lcxl;)Z a method_59676 matches + m ()Lco$a; b comp_2632 predicate + m (Lco$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c co$a net/minecraft/class_9657$class_9658 net/minecraft/advancements/critereon/ItemFireworkExplosionPredicate$FireworkPredicate + f Lcom/mojang/serialization/Codec; a field_51383 CODEC + f Ljava/util/Optional; b comp_2633 shape + f Ljava/util/Optional; c comp_2634 twinkle + f Ljava/util/Optional; d comp_2635 trail + m ()Ljava/util/Optional; a comp_2633 shape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59677 method_59677 + m (Lcxl;)Z a method_59678 test + m ()Ljava/util/Optional; b comp_2634 twinkle + m ()Ljava/util/Optional; c comp_2635 trail + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cp net/minecraft/class_9659 net/minecraft/advancements/critereon/ItemFireworksPredicate + f Lcom/mojang/serialization/Codec; a field_51384 CODEC + f Ljava/util/Optional; c comp_2636 explosions + f Ldh$d; d comp_2637 flightDuration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59680 method_59680 + m (Lcuq;Lcxm;)Z a method_59681 matches + m ()Ljava/util/Optional; b comp_2636 explosions + m ()Ldh$d; c comp_2637 flightDuration + m (Ljava/util/Optional;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cq net/minecraft/class_9790 net/minecraft/advancements/critereon/ItemJukeboxPlayablePredicate + f Lcom/mojang/serialization/Codec; a field_52020 CODEC + f Ljava/util/Optional; c comp_2830 song + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60730 method_60730 + m (Lcuq;Lcuu;)Z a method_60731 matches + m ()Lcq; b method_60732 any + m ()Ljava/util/Optional; c comp_2830 song + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cr net/minecraft/class_9359 net/minecraft/advancements/critereon/ItemPotionsPredicate + f Lcom/mojang/serialization/Codec; a field_49802 CODEC + f Ljq; c comp_2461 potions + m (Lcuq;Lcwu;)Z a method_58177 matches + m (Ljq;)Lct; a method_58178 potions + m ()Ljq; b comp_2461 potions + m (Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cs net/minecraft/class_2073 net/minecraft/advancements/critereon/ItemPredicate + f Lcom/mojang/serialization/Codec; a field_45754 CODEC + f Ljava/util/Optional; b comp_1784 items + f Ldh$d; c comp_1785 count + f Lko; d comp_2374 components + f Ljava/util/Map; e comp_2462 subPredicates + m ()Ljava/util/Optional; a comp_1784 items + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57298 method_57298 + m (Lcuq;)Z a method_8970 test + m ()Ldh$d; b comp_1785 count + m ()Lko; c comp_2374 components + m ()Ljava/util/Map; d comp_2462 subPredicates + m (Ljava/util/Optional;Ldh$d;Lko;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cs$a net/minecraft/class_2073$class_2074 net/minecraft/advancements/critereon/ItemPredicate$Builder + f Ljava/util/Optional; a field_9650 items + f Ldh$d; b field_9648 count + f Lko; c field_49235 components + f Lcom/google/common/collect/ImmutableMap$Builder; d field_49803 subPredicates + m ()Lcs$a; a method_8973 item + m (Lawu;)Lcs$a; a method_8975 of + m (Lct$a;Lct;)Lcs$a; a method_58179 withSubPredicate + m (Ldcv;)Ljm; a method_53166 method_53166 + m (Ldh$d;)Lcs$a; a method_35233 withCount + m (Lko;)Lcs$a; a method_57299 hasComponents + m ([Ldcv;)Lcs$a; a method_8977 of + m ()Lcs; b method_8976 build + m ()V <init> <init> <init> +c ct net/minecraft/class_9360 net/minecraft/advancements/critereon/ItemSubPredicate + f Lcom/mojang/serialization/Codec; b field_49805 CODEC + m (Lcuq;)Z a method_58161 matches + m ()V <clinit> <clinit> <clinit> +c ct$a net/minecraft/class_9360$class_8745 net/minecraft/advancements/critereon/ItemSubPredicate$Type + f Lcom/mojang/serialization/Codec; a comp_1774 codec + m ()Lcom/mojang/serialization/Codec; a comp_1774 codec + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c cu net/minecraft/class_9361 net/minecraft/advancements/critereon/ItemSubPredicates + f Lct$a; a field_49806 DAMAGE + f Lct$a; b field_49807 ENCHANTMENTS + f Lct$a; c field_49808 STORED_ENCHANTMENTS + f Lct$a; d field_49809 POTIONS + f Lct$a; e field_49810 CUSTOM_DATA + f Lct$a; f field_51386 CONTAINER + f Lct$a; g field_51387 BUNDLE_CONTENTS + f Lct$a; h field_51388 FIREWORK_EXPLOSION + f Lct$a; i field_51389 FIREWORKS + f Lct$a; j field_51390 WRITABLE_BOOK + f Lct$a; k field_51391 WRITTEN_BOOK + f Lct$a; l field_51392 ATTRIBUTE_MODIFIERS + f Lct$a; m field_51393 ARMOR_TRIM + f Lct$a; n field_52024 JUKEBOX_PLAYABLE + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lct$a; a method_58180 register + m (Ljz;)Lct$a; a method_58181 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cv net/minecraft/class_9660 net/minecraft/advancements/critereon/ItemTrimPredicate + f Lcom/mojang/serialization/Codec; a field_51394 CODEC + f Ljava/util/Optional; c comp_2638 material + f Ljava/util/Optional; d comp_2639 pattern + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59685 method_59685 + m (Lcuq;Lcwx;)Z a method_59686 matches + m ()Ljava/util/Optional; b comp_2638 material + m ()Ljava/util/Optional; c comp_2639 pattern + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cw net/minecraft/class_4711 net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger + m (Laqv;Ljd;Lcuq;)V a method_23889 trigger + m (Lerr;Lcw$a;)Z a method_23888 method_23888 + m ()V <init> <init> <init> +c cw$a net/minecraft/class_4711$class_4712 net/minecraft/advancements/critereon/ItemUsedOnLocationTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47267 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2065 location + m (I)[Levc; a method_51708 method_51708 + m (Lbh;Lbg;)V a method_55003 method_55003 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55004 method_55004 + m (Ldf$a;Lcs$a;)Lao; a method_27981 itemUsedOnBlock + m (Ldfy;)Lao; a method_51710 placedBlock + m (Lerr;)Z a method_51711 matches + m ([Levc$a;)Lao; a method_51712 placedBlock + m ()Ljava/util/Optional; b comp_2065 location + m (Ldf$a;Lcs$a;)Lao; b method_43125 allayDropItemOnBlock + m (Ldf$a;Lcs$a;)Lcw$a; c method_51709 itemUsedOnLocation + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cx net/minecraft/class_9661 net/minecraft/advancements/critereon/ItemWritableBookPredicate + f Lcom/mojang/serialization/Codec; a field_51395 CODEC + f Ljava/util/Optional; c comp_2640 pages + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59687 method_59687 + m (Lcuq;Lcya;)Z a method_59688 matches + m ()Ljava/util/Optional; b comp_2640 pages + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cx$a net/minecraft/class_9661$class_9662 net/minecraft/advancements/critereon/ItemWritableBookPredicate$PagePredicate + f Lcom/mojang/serialization/Codec; a field_51396 CODEC + f Ljava/lang/String; b comp_2641 contents + m ()Ljava/lang/String; a comp_2641 contents + m (Larl;)Z a method_59689 test + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cy net/minecraft/class_9663 net/minecraft/advancements/critereon/ItemWrittenBookPredicate + f Lcom/mojang/serialization/Codec; a field_51400 CODEC + f Ljava/util/Optional; c comp_2642 pages + f Ljava/util/Optional; d comp_2643 author + f Ljava/util/Optional; e comp_2644 title + f Ldh$d; f comp_2645 generation + f Ljava/util/Optional; g comp_2646 resolved + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59696 method_59696 + m (Lcuq;Lcyb;)Z a method_59697 matches + m ()Ljava/util/Optional; b comp_2642 pages + m ()Ljava/util/Optional; c comp_2643 author + m ()Ljava/util/Optional; d comp_2644 title + m ()Ldh$d; e comp_2645 generation + m ()Ljava/util/Optional; f comp_2646 resolved + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ldh$d;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cy$a net/minecraft/class_9663$class_9664 net/minecraft/advancements/critereon/ItemWrittenBookPredicate$PagePredicate + f Lcom/mojang/serialization/Codec; a field_51401 CODEC + f Lwz; b comp_2647 contents + m ()Lwz; a comp_2647 contents + m (Larl;)Z a method_59698 test + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cz net/minecraft/class_2076 net/minecraft/advancements/critereon/KilledByCrossbowTrigger + m (Laqv;Ljava/util/Collection;)V a method_8980 trigger + m (Ljava/util/List;Ljava/util/Set;Lcz$a;)Z a method_22478 method_22478 + m ()V <init> <init> <init> +c cz$a net/minecraft/class_2076$class_2078 net/minecraft/advancements/critereon/KilledByCrossbowTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47268 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/List; c comp_2066 victims + f Ldh$d; d comp_2067 uniqueEntityTypes + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55005 method_55005 + m (Ldh$d;)Lao; a method_8987 crossbowKilled + m (Ljava/util/Collection;I)Z a method_8988 matches + m ([Lbv$a;)Lao; a method_8986 crossbowKilled + m ()Ljava/util/List; b comp_2066 victims + m ()Ldh$d; c comp_2067 uniqueEntityTypes + m (Ljava/util/Optional;Ljava/util/List;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c da net/minecraft/class_2080 net/minecraft/advancements/critereon/KilledTrigger + m (Laqv;Lbsr;Lbrk;)V a method_8990 trigger + m (Laqv;Lerr;Lbrk;Lda$a;)Z a method_22479 method_22479 + m ()V <init> <init> <init> +c da$a net/minecraft/class_2080$class_2083 net/minecraft/advancements/critereon/KilledTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47304 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2068 entityPredicate + f Ljava/util/Optional; d comp_2069 killingBlow + m (Laqv;Lerr;Lbrk;)Z a method_9000 matches + m (Lbv$a;)Lao; a method_8997 playerKilledEntity + m (Lbv$a;Lbk$a;)Lao; a method_9001 playerKilledEntity + m (Lbv$a;Ljava/util/Optional;)Lao; a method_35247 playerKilledEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55050 method_55050 + m (Ljava/util/Optional;)Lao; a method_35248 playerKilledEntity + m (Ljava/util/Optional;Lbk$a;)Lao; a method_35249 playerKilledEntity + m (Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_35250 playerKilledEntity + m ()Lao; b method_8999 playerKilledEntity + m (Lbv$a;)Lao; b method_35251 entityKilledPlayer + m (Lbv$a;Lbk$a;)Lao; b method_35252 entityKilledPlayer + m (Lbv$a;Ljava/util/Optional;)Lao; b method_35253 entityKilledPlayer + m (Ljava/util/Optional;)Lao; b method_35254 entityKilledPlayer + m (Ljava/util/Optional;Lbk$a;)Lao; b method_35255 entityKilledPlayer + m (Ljava/util/Optional;Ljava/util/Optional;)Lao; b method_35256 entityKilledPlayer + m ()Lao; c method_42671 playerKilledEntityNearSculkCatalyst + m ()Lao; d method_8998 entityKilledPlayer + m ()Ljava/util/Optional; e comp_2068 entityPredicate + m ()Ljava/util/Optional; f comp_2069 killingBlow + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c db net/minecraft/class_2085 net/minecraft/advancements/critereon/LevitationTrigger + m (Laqv;Lexc;I)V a method_9008 trigger + m (Laqv;Lexc;ILdb$a;)Z a method_22480 method_22480 + m ()V <init> <init> <init> +c db$a net/minecraft/class_2085$class_2087 net/minecraft/advancements/critereon/LevitationTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47305 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2070 distance + f Ldh$d; d comp_2071 duration + m (Laqv;Lexc;I)Z a method_9014 matches + m (Lbm;)Lao; a method_9013 levitated + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55051 method_55051 + m ()Ljava/util/Optional; b comp_2070 distance + m ()Ldh$d; c comp_2071 duration + m (Ljava/util/Optional;Ljava/util/Optional;Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dc net/minecraft/class_4552 net/minecraft/advancements/critereon/LightPredicate + f Lcom/mojang/serialization/Codec; a field_45757 CODEC + f Ldh$d; b comp_1791 composite + m ()Ldh$d; a comp_1791 composite + m (Laqu;Ljd;)Z a method_22483 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53172 method_53172 + m (Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dc$a net/minecraft/class_4552$class_6087 net/minecraft/advancements/critereon/LightPredicate$Builder + f Ldh$d; a field_31078 composite + m ()Ldc$a; a method_35271 light + m (Ldh$d;)Ldc$a; a method_35272 setComposite + m ()Ldc; b method_35273 build + m ()V <init> <init> <init> +c dd net/minecraft/class_6404 net/minecraft/advancements/critereon/LightningBoltPredicate + f Lcom/mojang/serialization/MapCodec; b field_45759 CODEC + f Ldh$d; c comp_1792 blocksSetOnFire + f Ljava/util/Optional; d comp_1793 entityStruck + m (Laqu;Lexc;Lbsr;)Z a method_37235 method_37235 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53175 method_53175 + m (Ldh$d;)Ldd; a method_37237 blockSetOnFire + m ()Ldh$d; b comp_1792 blocksSetOnFire + m ()Ljava/util/Optional; c comp_1793 entityStruck + m (Ldh$d;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c de net/minecraft/class_6405 net/minecraft/advancements/critereon/LightningStrikeTrigger + m (Laqv;Lbsr;)Lerr; a method_37239 method_37239 + m (Laqv;Lbtm;Ljava/util/List;)V a method_37240 trigger + m (Lerr;Ljava/util/List;Lde$a;)Z a method_37242 method_37242 + m ()V <init> <init> <init> +c de$a net/minecraft/class_6405$class_6406 net/minecraft/advancements/critereon/LightningStrikeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47306 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2072 lightning + f Ljava/util/Optional; d comp_2073 bystander + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55058 method_55058 + m (Lerr;Ljava/util/List;)Z a method_37244 matches + m (Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_37243 lightningStrike + m ()Ljava/util/Optional; b comp_2072 lightning + m ()Ljava/util/Optional; c comp_2073 bystander + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c df net/minecraft/class_2090 net/minecraft/advancements/critereon/LocationPredicate + f Lcom/mojang/serialization/Codec; a field_45760 CODEC + f Ljava/util/Optional; b comp_1794 position + f Ljava/util/Optional; c comp_2375 biomes + f Ljava/util/Optional; d comp_2376 structures + f Ljava/util/Optional; e comp_1797 dimension + f Ljava/util/Optional; f comp_1798 smokey + f Ljava/util/Optional; g comp_1799 light + f Ljava/util/Optional; h comp_1800 block + f Ljava/util/Optional; i comp_1801 fluid + f Ljava/util/Optional; j comp_2771 canSeeSky + m ()Ljava/util/Optional; a comp_1794 position + m (Laqu;DDD)Z a method_9018 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53178 method_53178 + m ()Ljava/util/Optional; b comp_2375 biomes + m ()Ljava/util/Optional; c comp_2376 structures + m ()Ljava/util/Optional; d comp_1797 dimension + m ()Ljava/util/Optional; e comp_1798 smokey + m ()Ljava/util/Optional; f comp_1799 light + m ()Ljava/util/Optional; g comp_1800 block + m ()Ljava/util/Optional; h comp_1801 fluid + m ()Ljava/util/Optional; i comp_2771 canSeeSky + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c df$a net/minecraft/class_2090$class_2091 net/minecraft/advancements/critereon/LocationPredicate$Builder + f Ldh$c; a field_9693 x + f Ldh$c; b field_9689 y + f Ldh$c; c field_9692 z + f Ljava/util/Optional; d field_9690 biomes + f Ljava/util/Optional; e field_9688 structures + f Ljava/util/Optional; f field_9691 dimension + f Ljava/util/Optional; g field_24501 smokey + f Ljava/util/Optional; h field_20717 light + f Ljava/util/Optional; i field_20718 block + f Ljava/util/Optional; j field_20719 fluid + f Ljava/util/Optional; k field_51778 canSeeSky + m ()Ldf$a; a method_22484 location + m (Lakq;)Ldf$a; a method_53182 inDimension + m (Law$a;)Ldf$a; a method_27989 setBlock + m (Lcd$a;)Ldf$a; a method_35274 setFluid + m (Ldc$a;)Ldf$a; a method_35275 setLight + m (Ldh$c;)Ldf$a; a method_53181 atYLocation + m (Ljm;)Ldf$a; a method_53180 inBiome + m (Ljq;)Ldf$a; a method_9024 setBiomes + m (Z)Ldf$a; a method_27990 setSmokey + m ()Ldf; b method_9023 build + m (Lakq;)Ldf$a; b method_35279 setDimension + m (Ldh$c;)Ldf$a; b method_35276 setX + m (Ljm;)Ldf$a; b method_53183 inStructure + m (Ljq;)Ldf$a; b method_35277 setStructures + m (Z)Ldf$a; b method_60275 setCanSeeSky + m (Ldh$c;)Ldf$a; c method_35278 setY + m (Ldh$c;)Ldf$a; d method_35280 setZ + m ()V <init> <init> <init> +c df$b net/minecraft/class_2090$class_8747 net/minecraft/advancements/critereon/LocationPredicate$PositionPredicate + f Lcom/mojang/serialization/Codec; a field_45761 CODEC + f Ldh$c; b comp_1802 x + f Ldh$c; c comp_1803 y + f Ldh$c; d comp_1804 z + m ()Ldh$c; a comp_1802 x + m (DDD)Z a method_53184 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53186 method_53186 + m (Ldh$c;Ldh$c;Ldh$c;)Ljava/util/Optional; a method_53185 of + m ()Ldh$c; b comp_1803 y + m ()Ldh$c; c comp_1804 z + m (Ldh$c;Ldh$c;Ldh$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dg net/minecraft/class_5282 net/minecraft/advancements/critereon/LootTableTrigger + m (Lakq;Ldg$a;)Z a method_27992 method_27992 + m (Laqv;Lakq;)V a method_27993 trigger + m ()V <init> <init> <init> +c dg$a net/minecraft/class_5282$class_5283 net/minecraft/advancements/critereon/LootTableTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47307 CODEC + f Ljava/util/Optional; b comp_2029 player + f Lakq; c comp_2074 lootTable + m (Lakq;)Lao; a method_27995 lootTableUsed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55060 method_55060 + m ()Lakq; b comp_2074 lootTable + m (Lakq;)Z b method_27996 matches + m (Ljava/util/Optional;Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dh net/minecraft/class_2096 net/minecraft/advancements/critereon/MinMaxBounds + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_9700 ERROR_EMPTY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_9701 ERROR_SWAPPED + m ()Ljava/util/Optional; a comp_1805 min + m (Lcom/mojang/brigadier/StringReader;)Z a method_9040 isAllowedInputChat + m (Lcom/mojang/brigadier/StringReader;Ldh$b;Ljava/util/function/Function;Ljava/util/function/Supplier;Ljava/util/function/Function;)Ldh; a method_9043 fromReader + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/Optional; a method_9037 readNumber + m (Lcom/mojang/serialization/Codec;Ldh$a;)Lcom/mojang/serialization/Codec; a method_53191 createCodec + m (Lcom/mojang/serialization/Codec;Ldh$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53192 method_53192 + m (Ldh$a;Lcom/mojang/datafixers/util/Either;)Ldh; a method_53188 method_53188 + m (Ldh$a;Ljava/lang/Number;)Ldh; a method_53189 method_53189 + m (Ldh;)Lcom/mojang/datafixers/util/Either; a method_53190 method_53190 + m ()Ljava/util/Optional; b comp_1806 max + m (Ldh;)Ldh; b method_53193 method_53193 + m ()Z c method_9041 isAny + m ()Ljava/util/Optional; d method_53194 unwrapPoint + m ()V <clinit> <clinit> <clinit> +c dh$a net/minecraft/class_2096$class_2097 net/minecraft/advancements/critereon/MinMaxBounds$BoundsFactory +c dh$b net/minecraft/class_2096$class_2098 net/minecraft/advancements/critereon/MinMaxBounds$BoundsFromReaderFactory +c dh$c net/minecraft/class_2096$class_2099 net/minecraft/advancements/critereon/MinMaxBounds$Doubles + f Ldh$c; c field_9705 ANY + f Lcom/mojang/serialization/Codec; d field_45762 CODEC + f Ljava/util/Optional; e comp_1805 min + f Ljava/util/Optional; f comp_1806 max + f Ljava/util/Optional; g comp_1807 minSq + f Ljava/util/Optional; h comp_1808 maxSq + m (D)Ldh$c; a method_35284 exactly + m (DD)Ldh$c; a method_35285 between + m (Lcom/mojang/brigadier/StringReader;)Ldh$c; a method_9049 fromReader + m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Ldh$c; a method_9046 create + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Ldh$c; a method_9048 fromReader + m (Ljava/lang/Double;)Ljava/lang/Double; a method_9052 method_9052 + m (Ljava/util/Optional;)Ljava/util/Optional; a method_9044 squareOpt + m (D)Ldh$c; b method_9050 atLeast + m (Ljava/lang/Double;)Ljava/lang/Double; b method_53195 method_53195 + m (D)Ldh$c; c method_35286 atMost + m (D)Z d method_9047 matches + m ()Ljava/util/Optional; e comp_1807 minSq + m (D)Z e method_9045 matchesSqr + m ()Ljava/util/Optional; f comp_1808 maxSq + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dh$d net/minecraft/class_2096$class_2100 net/minecraft/advancements/critereon/MinMaxBounds$Ints + f Ldh$d; c field_9708 ANY + f Lcom/mojang/serialization/Codec; d field_45763 CODEC + f Ljava/util/Optional; e comp_1805 min + f Ljava/util/Optional; f comp_1806 max + f Ljava/util/Optional; g comp_1809 minSq + f Ljava/util/Optional; h comp_1810 maxSq + m (I)Ldh$d; a method_9058 exactly + m (II)Ldh$d; a method_35287 between + m (J)Z a method_35288 matchesSqr + m (Lcom/mojang/brigadier/StringReader;)Ldh$d; a method_9060 fromReader + m (Lcom/mojang/brigadier/StringReader;Ljava/util/Optional;Ljava/util/Optional;)Ldh$d; a method_9055 create + m (Lcom/mojang/brigadier/StringReader;Ljava/util/function/Function;)Ldh$d; a method_9057 fromReader + m (Ljava/lang/Integer;)Ljava/lang/Integer; a method_9061 method_9061 + m (Ljava/util/Optional;)Ljava/util/Optional; a method_9059 squareOpt + m (I)Ldh$d; b method_9053 atLeast + m (Ljava/lang/Integer;)Ljava/lang/Long; b method_53197 method_53197 + m (I)Ldh$d; c method_35289 atMost + m (Ljava/lang/Integer;)Ljava/lang/Long; c method_53198 method_53198 + m (I)Z d method_9054 matches + m ()Ljava/util/Optional; e comp_1809 minSq + m ()Ljava/util/Optional; f comp_1810 maxSq + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c di net/minecraft/class_2102 net/minecraft/advancements/critereon/MobEffectsPredicate + f Lcom/mojang/serialization/Codec; a field_45764 CODEC + f Ljava/util/Map; b comp_1811 effectMap + m ()Ljava/util/Map; a comp_1811 effectMap + m (Lbsr;)Z a method_9062 matches + m (Lbtn;)Z a method_9067 matches + m (Ljava/util/Map;)Z a method_9063 matches + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c di$a net/minecraft/class_2102$class_8748 net/minecraft/advancements/critereon/MobEffectsPredicate$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a field_45765 effectMap + m ()Ldi$a; a method_53200 effects + m (Ljm;)Ldi$a; a method_53201 and + m (Ljm;Ldi$b;)Ldi$a; a method_53202 and + m ()Ljava/util/Optional; b method_53203 build + m ()V <init> <init> <init> +c di$b net/minecraft/class_2102$class_2103 net/minecraft/advancements/critereon/MobEffectsPredicate$MobEffectInstancePredicate + f Lcom/mojang/serialization/Codec; a field_45766 CODEC + f Ldh$d; b comp_1812 amplifier + f Ldh$d; c comp_1813 duration + f Ljava/util/Optional; d comp_1814 ambient + f Ljava/util/Optional; e comp_1815 visible + m ()Ldh$d; a comp_1812 amplifier + m (Lbrz;)Z a method_9069 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53204 method_53204 + m ()Ldh$d; b comp_1813 duration + m ()Ljava/util/Optional; c comp_1814 ambient + m ()Ljava/util/Optional; d comp_1815 visible + m ()V <init> <init> <init> + m (Ldh$d;Ldh$d;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dj net/minecraft/class_9750 net/minecraft/advancements/critereon/MovementPredicate + f Lcom/mojang/serialization/Codec; a field_51786 CODEC + f Ldh$c; b comp_2772 x + f Ldh$c; c comp_2773 y + f Ldh$c; d comp_2774 z + f Ldh$c; e comp_2775 speed + f Ldh$c; f comp_2776 horizontalSpeed + f Ldh$c; g comp_2777 verticalSpeed + f Ldh$c; h comp_2778 fallDistance + m ()Ldh$c; a comp_2772 x + m (DDDD)Z a method_60277 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60278 method_60278 + m (Ldh$c;)Ldj; a method_60279 speed + m ()Ldh$c; b comp_2773 y + m (Ldh$c;)Ldj; b method_60280 horizontalSpeed + m ()Ldh$c; c comp_2774 z + m (Ldh$c;)Ldj; c method_60281 verticalSpeed + m ()Ldh$c; d comp_2775 speed + m (Ldh$c;)Ldj; d method_60282 fallDistance + m ()Ldh$c; e comp_2776 horizontalSpeed + m ()Ldh$c; f comp_2777 verticalSpeed + m ()Ldh$c; g comp_2778 fallDistance + m (Ldh$c;Ldh$c;Ldh$c;Ldh$c;Ldh$c;Ldh$c;Ldh$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dk net/minecraft/class_2105 net/minecraft/advancements/critereon/NbtPredicate + f Lcom/mojang/serialization/Codec; a field_45768 CODEC + f Lyx; b field_49244 STREAM_CODEC + f Lub; c comp_1816 tag + m ()Lub; a comp_1816 tag + m (Lbsr;)Z a method_9072 matches + m (Lcuq;)Z a method_9074 matches + m (Luy;)Z a method_9077 matches + m (Lbsr;)Lub; b method_9076 getEntityTagToCompare + m (Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dl net/minecraft/class_5279 net/minecraft/advancements/critereon/PickedUpItemTrigger + m (Laqv;Lcuq;Lbsr;)V a method_27975 trigger + m (Laqv;Lcuq;Lerr;Ldl$a;)Z a method_27976 method_27976 + m ()V <init> <init> <init> +c dl$a net/minecraft/class_5279$class_5280 net/minecraft/advancements/critereon/PickedUpItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47316 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2075 item + f Ljava/util/Optional; d comp_2076 entity + m (Laqv;Lcuq;Lerr;)Z a method_27979 matches + m (Lbg;Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_27978 thrownItemPickedUpByEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55068 method_55068 + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_43277 thrownItemPickedUpByPlayer + m ()Ljava/util/Optional; b comp_2075 item + m ()Ljava/util/Optional; c comp_2076 entity + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dm net/minecraft/class_2115 net/minecraft/advancements/critereon/PlayerHurtEntityTrigger + m (Laqv;Lbsr;Lbrk;FFZ)V a method_9097 trigger + m (Laqv;Lerr;Lbrk;FFZLdm$a;)Z a method_22493 method_22493 + m ()V <init> <init> <init> +c dm$a net/minecraft/class_2115$class_2117 net/minecraft/advancements/critereon/PlayerHurtEntityTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47317 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2077 damage + f Ljava/util/Optional; d comp_2078 entity + m (Laqv;Lerr;Lbrk;FFZ)Z a method_9104 matches + m (Lbj$a;)Lao; a method_35297 playerHurtEntityWithDamage + m (Lbj$a;Ljava/util/Optional;)Lao; a method_9103 playerHurtEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55069 method_55069 + m (Ljava/util/Optional;)Lao; a method_35296 playerHurtEntityWithDamage + m (Ljava/util/Optional;Ljava/util/Optional;)Lao; a method_35294 playerHurtEntity + m ()Lao; b method_35298 playerHurtEntity + m (Ljava/util/Optional;)Lao; b method_35295 playerHurtEntity + m ()Ljava/util/Optional; c comp_2077 damage + m ()Ljava/util/Optional; d comp_2078 entity + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dn net/minecraft/class_5409 net/minecraft/advancements/critereon/PlayerInteractTrigger + m (Laqv;Lcuq;Lbsr;)V a method_30097 trigger + m (Lcuq;Lerr;Ldn$a;)Z a method_30095 method_30095 + m ()V <init> <init> <init> +c dn$a net/minecraft/class_5409$class_5410 net/minecraft/advancements/critereon/PlayerInteractTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47318 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2079 item + f Ljava/util/Optional; d comp_2080 entity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55070 method_55070 + m (Lcs$a;Ljava/util/Optional;)Lao; a method_43278 itemUsedOnEntity + m (Lcuq;Lerr;)Z a method_30100 matches + m (Ljava/util/Optional;Lcs$a;Ljava/util/Optional;)Lao; a method_30099 itemUsedOnEntity + m ()Ljava/util/Optional; b comp_2079 item + m ()Ljava/util/Optional; c comp_2080 entity + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dp net/minecraft/class_4553 net/minecraft/advancements/critereon/PlayerPredicate + f I b field_33928 LOOKING_AT_RANGE + f Lcom/mojang/serialization/MapCodec; c field_45770 CODEC + f Ldh$d; d comp_1817 level + f Lce; e comp_1818 gameType + f Ljava/util/List; f comp_1819 stats + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; g comp_1820 recipes + f Ljava/util/Map; h comp_1821 advancements + f Ljava/util/Optional; i comp_1822 lookingAt + m (Lbsr;)Z a method_37250 method_37250 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53219 method_53219 + m ()Ldh$d; b comp_1817 level + m ()Lce; c comp_1818 gameType + m ()Ljava/util/List; d comp_1819 stats + m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; e comp_1820 recipes + m ()Ljava/util/Map; f comp_1821 advancements + m ()Ljava/util/Optional; g comp_1822 lookingAt + m (Ldh$d;Lce;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;Ljava/util/Map;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dp$a net/minecraft/class_4553$class_4554 net/minecraft/advancements/critereon/PlayerPredicate$AdvancementCriterionsPredicate + f Lcom/mojang/serialization/Codec; a field_45771 CODEC + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; c comp_1823 criterions + m ()Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; a comp_1823 criterions + m (Lai;)Z a method_22504 test + m (Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dp$b net/minecraft/class_4553$class_4555 net/minecraft/advancements/critereon/PlayerPredicate$AdvancementDonePredicate + f Lcom/mojang/serialization/Codec; a field_45772 CODEC + f Z c comp_1824 state + m ()Z a comp_1824 state + m (Lai;)Z a method_22505 test + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dp$c net/minecraft/class_4553$class_4556 net/minecraft/advancements/critereon/PlayerPredicate$AdvancementPredicate + f Lcom/mojang/serialization/Codec; b field_45773 CODEC + m (Ldp$c;)Lcom/mojang/datafixers/util/Either; a method_53223 method_53223 + m ()V <clinit> <clinit> <clinit> +c dp$d net/minecraft/class_4553$class_4557 net/minecraft/advancements/critereon/PlayerPredicate$Builder + f Ldh$d; a field_20730 level + f Lce; b field_20731 gameType + f Lcom/google/common/collect/ImmutableList$Builder; c field_20732 stats + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; d field_20733 recipes + f Ljava/util/Map; e field_20734 advancements + f Ljava/util/Optional; f field_33930 lookingAt + m ()Ldp$d; a method_35310 player + m (Lakr;Ljava/util/Map;)Ldp$d; a method_35314 checkAdvancementCriterions + m (Lakr;Z)Ldp$d; a method_35315 addRecipe + m (Lavy;Ljm$c;Ldh$d;)Ldp$d; a method_35311 addStat + m (Lbv$a;)Ldp$d; a method_37251 setLookingAt + m (Lce;)Ldp$d; a method_35312 setGameType + m (Ldh$d;)Ldp$d; a method_35313 setLevel + m ()Ldp; b method_22507 build + m (Lakr;Z)Ldp$d; b method_35316 checkAdvancementDone + m ()V <init> <init> <init> +c dp$e net/minecraft/class_4553$class_8749 net/minecraft/advancements/critereon/PlayerPredicate$StatMatcher + f Lcom/mojang/serialization/Codec; a field_45774 CODEC + f Lavy; b comp_1825 type + f Ljm; c comp_1826 value + f Ldh$d; d comp_1827 range + f Ljava/util/function/Supplier; e comp_1828 stat + m ()Lavy; a comp_1825 type + m (Lavy;)Lcom/mojang/serialization/MapCodec; a method_53224 createTypedCodec + m (Lavy;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53225 method_53225 + m (Lavy;Ljm;)Lavw; a method_53226 method_53226 + m (Lavy;Ljm;Ldh$d;)Ldp$e; a method_53227 method_53227 + m (Lawa;)Z a method_53228 matches + m ()Ljm; b comp_1826 value + m ()Ldh$d; c comp_1827 range + m ()Ljava/util/function/Supplier; d comp_1828 stat + m (Lavy;Ljm;Ldh$d;)V <init> <init> <init> + m (Lavy;Ljm;Ldh$d;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dq net/minecraft/class_2135 net/minecraft/advancements/critereon/PlayerTrigger + m (Laqv;)V a method_9141 trigger + m (Ldq$a;)Z a method_29964 method_29964 + m ()V <init> <init> <init> +c dq$a net/minecraft/class_2135$class_2137 net/minecraft/advancements/critereon/PlayerTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47326 CODEC + f Ljava/util/Optional; b comp_2029 player + m (Lbv$a;)Lao; a method_53788 located + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55105 method_55105 + m (Ldf$a;)Lao; a method_43137 located + m (Ldfy;Lcul;)Lao; a method_43136 walkOnBlockWithEquipment + m (Ljava/util/Optional;)Lao; a method_43135 located + m ()Lao; b method_43138 sleptInBed + m ()Lao; c method_43139 raidWon + m ()Lao; d method_43279 avoidVibration + m ()Lao; e method_49195 tick + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dr net/minecraft/class_9471 net/minecraft/advancements/critereon/RaiderPredicate + f Lcom/mojang/serialization/MapCodec; b field_50162 CODEC + f Ldr; c field_50163 CAPTAIN_WITHOUT_RAID + f Z d comp_2549 hasRaid + f Z e comp_2550 isCaptain + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58678 method_58678 + m ()Z b comp_2549 hasRaid + m ()Z c comp_2550 isCaptain + m (ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ds net/minecraft/class_8508 net/minecraft/advancements/critereon/RecipeCraftedTrigger + m (Lakr;Ljava/util/List;Lds$a;)Z a method_51349 method_51349 + m (Laqv;Lakr;Ljava/util/List;)V a method_51350 trigger + m ()V <init> <init> <init> +c ds$a net/minecraft/class_8508$class_8509 net/minecraft/advancements/critereon/RecipeCraftedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47327 CODEC + f Ljava/util/Optional; b comp_2029 player + f Lakr; c comp_2087 recipeId + f Ljava/util/List; d comp_2088 ingredients + m (Lakr;)Lao; a method_51352 craftedItem + m (Lakr;Ljava/util/List;)Lao; a method_51353 craftedItem + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55106 method_55106 + m ()Lakr; b comp_2087 recipeId + m (Lakr;)Lao; b method_58450 crafterCraftedItem + m (Lakr;Ljava/util/List;)Z b method_51354 matches + m ()Ljava/util/List; c comp_2088 ingredients + m (Ljava/util/Optional;Lakr;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dt net/minecraft/class_2119 net/minecraft/advancements/critereon/RecipeUnlockedTrigger + m (Lakr;)Lao; a method_27847 unlocked + m (Laqv;Lczb;)V a method_9107 trigger + m (Lczb;Ldt$a;)Z a method_22508 method_22508 + m ()V <init> <init> <init> +c dt$a net/minecraft/class_2119$class_2121 net/minecraft/advancements/critereon/RecipeUnlockedTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47333 CODEC + f Ljava/util/Optional; b comp_2029 player + f Lakr; c comp_2089 recipe + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55118 method_55118 + m (Lczb;)Z a method_9112 matches + m ()Lakr; b comp_2089 recipe + m (Ljava/util/Optional;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c du net/minecraft/class_2123 net/minecraft/advancements/critereon/ShotCrossbowTrigger + m (Laqv;Lcuq;)V a method_9115 trigger + m (Lcuq;Ldu$a;)Z a method_22509 method_22509 + m ()V <init> <init> <init> +c du$a net/minecraft/class_2123$class_2125 net/minecraft/advancements/critereon/ShotCrossbowTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47334 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2090 item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55123 method_55123 + m (Lcuq;)Z a method_9121 matches + m (Ldcv;)Lao; a method_9120 shotCrossbow + m (Ljava/util/Optional;)Lao; a method_35323 shotCrossbow + m ()Ljava/util/Optional; b comp_2090 item + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dv net/minecraft/class_4558 net/minecraft/advancements/critereon/SimpleCriterionTrigger + f Ljava/util/Map; a field_20735 players + m (Laqv;Ljava/util/function/Predicate;)V a method_22510 trigger + m (Lakz;)Ljava/util/Set; b method_22512 method_22512 + m ()V <init> <init> <init> +c dv$a net/minecraft/class_4558$class_8788 net/minecraft/advancements/critereon/SimpleCriterionTrigger$SimpleInstance + m ()Ljava/util/Optional; a comp_2029 player +c dw net/minecraft/class_9365 net/minecraft/advancements/critereon/SingleComponentItemPredicate + m ()Lkp; a method_58163 componentType + m (Lcuq;Ljava/lang/Object;)Z a method_58167 matches +c dx net/minecraft/class_4713 net/minecraft/advancements/critereon/SlideDownBlockTrigger + m (Laqv;Ldtc;)V a method_23909 trigger + m (Ldtc;Ldx$a;)Z a method_23906 method_23906 + m ()V <init> <init> <init> +c dx$a net/minecraft/class_4713$class_4714 net/minecraft/advancements/critereon/SlideDownBlockTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47335 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2091 block + f Ljava/util/Optional; d comp_2092 state + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55125 method_55125 + m (Ldfy;)Lao; a method_23912 slidesDownBlock + m (Ldtc;)Z a method_23913 matches + m (Ldx$a;)Lcom/mojang/serialization/DataResult; a method_55126 validate + m (Ldx$a;Ljm;)Ljava/util/Optional; a method_55127 method_55127 + m (Ljm;Leb;)Ljava/util/Optional; a method_55128 method_55128 + m (Ljm;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_55129 method_55129 + m ()Ljava/util/Optional; b comp_2091 block + m (Ldx$a;)Lcom/mojang/serialization/DataResult; b method_55130 method_55130 + m (Ljm;Ljava/lang/String;)Ljava/lang/String; b method_55131 method_55131 + m ()Ljava/util/Optional; c comp_2092 state + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dy net/minecraft/class_7383 net/minecraft/advancements/critereon/SlimePredicate + f Lcom/mojang/serialization/MapCodec; b field_45776 CODEC + f Ldh$d; c comp_1829 size + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53234 method_53234 + m (Ldh$d;)Ldy; a method_43157 sized + m ()Ldh$d; b comp_1829 size + m (Ldh$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dz net/minecraft/class_9350 net/minecraft/advancements/critereon/SlotsPredicate + f Lcom/mojang/serialization/Codec; a field_49755 CODEC + f Ljava/util/Map; b comp_2455 slots + m ()Ljava/util/Map; a comp_2455 slots + m (Lbsr;)Z a method_58119 matches + m (Lbsr;Lcs;Lit/unimi/dsi/fastutil/ints/IntList;)Z a method_58120 matchSlots + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ea net/minecraft/class_6407 net/minecraft/advancements/critereon/StartRidingTrigger + m (Laqv;)V a method_37257 trigger + m (Lea$a;)Z a method_37259 method_37259 + m ()V <init> <init> <init> +c ea$a net/minecraft/class_6407$class_6408 net/minecraft/advancements/critereon/StartRidingTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47337 CODEC + f Ljava/util/Optional; b comp_2029 player + m (Lbv$a;)Lao; a method_37260 playerStartsRiding + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55134 method_55134 + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eb net/minecraft/class_4559 net/minecraft/advancements/critereon/StatePropertiesPredicate + f Lcom/mojang/serialization/Codec; a field_45777 CODEC + f Lyx; b field_49396 STREAM_CODEC + f Ljava/util/List; c comp_1830 properties + f Lcom/mojang/serialization/Codec; d field_45778 PROPERTIES_CODEC + m ()Ljava/util/List; a comp_1830 properties + m (Ldtc;)Z a method_22514 matches + m (Ldtd;)Ljava/util/Optional; a method_53235 checkState + m (Ldtd;Ldte;)Z a method_22515 matches + m (Lepe;)Z a method_22518 matches + m (Ljava/util/List;)Ljava/util/Map; a method_53236 method_53236 + m (Ljava/util/Map$Entry;)Leb$c; a method_53237 method_53237 + m (Ljava/util/Map;)Ljava/util/List; a method_53238 method_53238 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eb$a net/minecraft/class_4559$class_4560 net/minecraft/advancements/critereon/StatePropertiesPredicate$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_20738 matchers + m ()Leb$a; a method_22523 properties + m (Lduf;I)Leb$a; a method_22524 hasProperty + m (Lduf;Ljava/lang/Comparable;)Leb$a; a method_22525 hasProperty + m (Lduf;Ljava/lang/String;)Leb$a; a method_22526 hasProperty + m (Lduf;Z)Leb$a; a method_22527 hasProperty + m ()Ljava/util/Optional; b method_22528 build + m ()V <init> <init> <init> +c eb$b net/minecraft/class_4559$class_4561 net/minecraft/advancements/critereon/StatePropertiesPredicate$ExactMatcher + f Lcom/mojang/serialization/Codec; a field_45779 CODEC + f Lyx; b field_49397 STREAM_CODEC + f Ljava/lang/String; e comp_1831 value + m ()Ljava/lang/String; a comp_1831 value + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eb$c net/minecraft/class_4559$class_4562 net/minecraft/advancements/critereon/StatePropertiesPredicate$PropertyMatcher + f Lyx; a field_49398 STREAM_CODEC + f Ljava/lang/String; b comp_1832 name + f Leb$e; c comp_1833 valueMatcher + m ()Ljava/lang/String; a comp_1832 name + m (Ldtd;)Ljava/util/Optional; a method_22531 checkState + m (Ldtd;Ldte;)Z a method_22530 match + m ()Leb$e; b comp_1833 valueMatcher + m (Ljava/lang/String;Leb$e;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eb$d net/minecraft/class_4559$class_4563 net/minecraft/advancements/critereon/StatePropertiesPredicate$RangedMatcher + f Lcom/mojang/serialization/Codec; a field_45780 CODEC + f Lyx; b field_49399 STREAM_CODEC + f Ljava/util/Optional; e comp_1834 minValue + f Ljava/util/Optional; f comp_1835 maxValue + m ()Ljava/util/Optional; a comp_1834 minValue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53239 method_53239 + m ()Ljava/util/Optional; b comp_1835 maxValue + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eb$e net/minecraft/class_4559$class_8750 net/minecraft/advancements/critereon/StatePropertiesPredicate$ValueMatcher + f Lcom/mojang/serialization/Codec; c field_45781 CODEC + f Lyx; d field_49400 STREAM_CODEC + m (Ldte;Lduf;)Z a method_22532 match + m (Leb$e;)Lcom/mojang/datafixers/util/Either; a method_57564 method_57564 + m (Leb$e;)Lcom/mojang/datafixers/util/Either; b method_53243 method_53243 + m ()V <clinit> <clinit> <clinit> +c ec net/minecraft/class_2128 net/minecraft/advancements/critereon/SummonedEntityTrigger + m (Laqv;Lbsr;)V a method_9124 trigger + m (Lerr;Lec$a;)Z a method_22537 method_22537 + m ()V <init> <init> <init> +c ec$a net/minecraft/class_2128$class_2130 net/minecraft/advancements/critereon/SummonedEntityTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47338 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2093 entity + m (Lbv$a;)Lao; a method_9129 summonedEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55135 method_55135 + m (Lerr;)Z a method_9130 matches + m ()Ljava/util/Optional; b comp_2093 entity + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ed net/minecraft/class_8129 net/minecraft/advancements/critereon/TagPredicate + f Lawu; a comp_1836 tag + f Z b comp_1837 expected + m ()Lawu; a comp_1836 tag + m (Lakq;)Lcom/mojang/serialization/Codec; a method_53245 codec + m (Lakq;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53246 method_53246 + m (Lawu;)Led; a method_48965 is + m (Ljm;)Z a method_48967 matches + m ()Z b comp_1837 expected + m (Lawu;)Led; b method_48968 isNot + m (Lawu;Z)V <init> <init> <init> +c ee net/minecraft/class_2131 net/minecraft/advancements/critereon/TameAnimalTrigger + m (Laqv;Lcfe;)V a method_9132 trigger + m (Lerr;Lee$a;)Z a method_22538 method_22538 + m ()V <init> <init> <init> +c ee$a net/minecraft/class_2131$class_2133 net/minecraft/advancements/critereon/TameAnimalTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47344 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2094 entity + m (Lbv$a;)Lao; a method_16114 tamedAnimal + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55136 method_55136 + m (Lerr;)Z a method_9139 matches + m ()Lao; b method_9138 tamedAnimal + m ()Ljava/util/Optional; c comp_2094 entity + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ef net/minecraft/class_4851 net/minecraft/advancements/critereon/TargetBlockTrigger + m (Laqv;Lbsr;Lexc;I)V a method_24861 trigger + m (Lerr;Lexc;ILef$a;)Z a method_24951 method_24951 + m ()V <init> <init> <init> +c ef$a net/minecraft/class_4851$class_4852 net/minecraft/advancements/critereon/TargetBlockTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47345 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ldh$d; c comp_2095 signalStrength + f Ljava/util/Optional; d comp_2096 projectile + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55137 method_55137 + m (Ldh$d;Ljava/util/Optional;)Lao; a method_24865 targetHit + m (Lerr;Lexc;I)Z a method_24952 matches + m ()Ldh$d; b comp_2095 signalStrength + m ()Ljava/util/Optional; c comp_2096 projectile + m (Ljava/util/Optional;Ldh$d;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eg net/minecraft/class_2140 net/minecraft/advancements/critereon/TradeTrigger + m (Laqv;Lcmf;Lcuq;)V a method_9146 trigger + m (Lerr;Lcuq;Leg$a;)Z a method_22539 method_22539 + m ()V <init> <init> <init> +c eg$a net/minecraft/class_2140$class_2142 net/minecraft/advancements/critereon/TradeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47347 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2097 villager + f Ljava/util/Optional; d comp_2098 item + m (Lbv$a;)Lao; a method_38914 tradedWithVillager + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55138 method_55138 + m (Lerr;Lcuq;)Z a method_9154 matches + m ()Lao; b method_9153 tradedWithVillager + m ()Ljava/util/Optional; c comp_2097 villager + m ()Ljava/util/Optional; d comp_2098 item + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eh net/minecraft/class_2143 net/minecraft/advancements/critereon/UsedEnderEyeTrigger + m (DLeh$a;)Z a method_22540 method_22540 + m (Laqv;Ljd;)V a method_9157 trigger + m ()V <init> <init> <init> +c eh$a net/minecraft/class_2143$class_2145 net/minecraft/advancements/critereon/UsedEnderEyeTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47350 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ldh$c; c comp_2099 distance + m (D)Z a method_9162 matches + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55142 method_55142 + m ()Ldh$c; b comp_2099 distance + m (Ljava/util/Optional;Ldh$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ei net/minecraft/class_2148 net/minecraft/advancements/critereon/UsedTotemTrigger + m (Laqv;Lcuq;)V a method_9165 trigger + m (Lcuq;Lei$a;)Z a method_22541 method_22541 + m ()V <init> <init> <init> +c ei$a net/minecraft/class_2148$class_2150 net/minecraft/advancements/critereon/UsedTotemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47351 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2100 item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55143 method_55143 + m (Lcs;)Lao; a method_35399 usedTotem + m (Lcuq;)Z a method_9171 matches + m (Ldcv;)Lao; a method_9170 usedTotem + m ()Ljava/util/Optional; b comp_2100 item + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ej net/minecraft/class_6409 net/minecraft/advancements/critereon/UsingItemTrigger + m (Laqv;Lcuq;)V a method_37262 trigger + m (Lcuq;Lej$a;)Z a method_37263 method_37263 + m ()V <init> <init> <init> +c ej$a net/minecraft/class_6409$class_6410 net/minecraft/advancements/critereon/UsingItemTrigger$TriggerInstance + f Lcom/mojang/serialization/Codec; a field_47353 CODEC + f Ljava/util/Optional; b comp_2029 player + f Ljava/util/Optional; c comp_2101 item + m (Lbv$a;Lcs$a;)Lao; a method_37265 lookingAt + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55144 method_55144 + m (Lcuq;)Z a method_37266 matches + m ()Ljava/util/Optional; b comp_2101 item + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ek net/minecraft/class_2152 net/minecraft/advancements/critereon/WrappedMinMaxBounds + f Lek; a field_9780 ANY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_9781 ERROR_INTS_ONLY + f Ljava/lang/Float; c comp_1840 min + f Ljava/lang/Float; d comp_1841 max + m ()Lcom/google/gson/JsonElement; a method_35407 serializeToJson + m (D)Z a method_35400 matchesSqr + m (F)Lek; a method_35401 exactly + m (FF)Lek; a method_35402 between + m (Lcom/google/gson/JsonElement;)Lek; a method_35403 fromJson + m (Lcom/mojang/brigadier/StringReader;Z)Lek; a method_35404 fromReader + m (Lcom/mojang/brigadier/StringReader;ZLjava/util/function/Function;)Lek; a method_9172 fromReader + m (Ljava/lang/Float;)Ljava/lang/Float; a method_35405 method_35405 + m (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float; a method_9174 optionallyFormat + m ()Ljava/lang/Float; b comp_1840 min + m (F)Lek; b method_35406 atLeast + m (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float; b method_9176 readNumber + m ()Ljava/lang/Float; c comp_1841 max + m (F)Lek; c method_35408 atMost + m (Lcom/mojang/brigadier/StringReader;Z)Z c method_9173 isAllowedNumber + m (F)Z d method_35409 matches + m (Ljava/lang/Float;Ljava/lang/Float;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c el net/minecraft/class_6129 net/minecraft/advancements/critereon/package-info +c em net/minecraft/class_6132 net/minecraft/advancements/package-info +c en net/minecraft/class_2156 net/minecraft/commands/BrigadierExceptions + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; A field_9790 DISPATCHER_PARSE_EXCEPTION + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a field_9799 DOUBLE_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_9788 DOUBLE_TOO_BIG + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_9802 FLOAT_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d field_9795 FLOAT_TOO_BIG + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e field_9784 INTEGER_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f field_9793 INTEGER_TOO_BIG + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g field_18140 LONG_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; h field_18141 LONG_TOO_BIG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i field_9796 LITERAL_INCORRECT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j field_9783 READER_EXPECTED_START_OF_QUOTE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k field_9803 READER_EXPECTED_END_OF_QUOTE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; l field_9791 READER_INVALID_ESCAPE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; m field_9789 READER_INVALID_BOOL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; n field_9786 READER_INVALID_INT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; o field_9801 READER_EXPECTED_INT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; p field_18142 READER_INVALID_LONG + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; q field_18143 READER_EXPECTED_LONG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; r field_9800 READER_INVALID_DOUBLE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; s field_9798 READER_EXPECTED_DOUBLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; t field_9804 READER_INVALID_FLOAT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; u field_9787 READER_EXPECTED_FLOAT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; v field_9794 READER_EXPECTED_BOOL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; w field_9785 READER_EXPECTED_SYMBOL + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; x field_9797 DISPATCHER_UNKNOWN_COMMAND + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; y field_9792 DISPATCHER_UNKNOWN_ARGUMENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; z field_9782 DISPATCHER_EXPECTED_ARGUMENT_SEPARATOR + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9184 method_9184 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_18479 method_18479 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9188 method_9188 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_18480 method_18480 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_9179 method_9179 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_9186 method_9186 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_9182 method_9182 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_9190 method_9190 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e method_18481 method_18481 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e method_9178 method_9178 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; f method_9181 method_9181 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; f method_9180 method_9180 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; g method_9185 method_9185 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; g method_9183 method_9183 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; h method_9191 method_9191 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; h method_9187 method_9187 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; i method_9189 method_9189 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eo net/minecraft/class_2159 net/minecraft/commands/CacheableFunction + f Lcom/mojang/serialization/Codec; a field_47409 CODEC + f Lakr; b field_9807 id + f Z c field_9810 resolved + f Ljava/util/Optional; d field_9808 function + m ()Lakr; a method_9197 getId + m (Lalg;)Ljava/util/Optional; a method_9196 get + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ep net/minecraft/class_7157 net/minecraft/commands/CommandBuildContext + m (Ljo$a;Lcpl;)Lep; a method_46722 simple +c ep$1 net/minecraft/class_7157$1 net/minecraft/commands/CommandBuildContext$1 + f Ljo$a; a field_40908 val$access + f Lcpl; b field_40909 val$enabledFeatures + m (Lcpl;Ljo$b;)Ljo$b; a method_56810 method_56810 + m (Ljo$a;Lcpl;)V <init> <init> <init> +c eq net/minecraft/class_8935 net/minecraft/commands/CommandResultCallback + f Leq; a field_47158 EMPTY + m (Leq;Leq;ZI)V a method_54880 method_54880 + m ()V <clinit> <clinit> <clinit> +c eq$1 net/minecraft/class_8935$1 net/minecraft/commands/CommandResultCallback$1 + m ()V <init> <init> <init> +c er net/minecraft/class_7448 net/minecraft/commands/CommandSigningContext + f Ler; a field_39901 ANONYMOUS + m (Ljava/lang/String;)Lxp; a method_44907 getArgument + m ()V <clinit> <clinit> <clinit> +c er$1 net/minecraft/class_7448$1 net/minecraft/commands/CommandSigningContext$1 + m ()V <init> <init> <init> +c er$a net/minecraft/class_7448$class_7449 net/minecraft/commands/CommandSigningContext$SignedArguments + f Ljava/util/Map; b comp_971 arguments + m ()Ljava/util/Map; a comp_971 arguments + m (Ljava/util/Map;)V <init> <init> <init> +c es net/minecraft/class_2165 net/minecraft/commands/CommandSource + f Les; a field_17395 NULL + m ()Z M_ method_9201 shouldInformAdmins + m (Lwz;)V a method_43496 sendSystemMessage + m ()Z k_ method_9200 acceptsSuccess + m ()Z l_ method_36320 alwaysAccepts + m ()Z w_ method_9202 acceptsFailure + m ()V <clinit> <clinit> <clinit> +c es$1 net/minecraft/class_2165$1 net/minecraft/commands/CommandSource$1 + m ()V <init> <init> <init> +c et net/minecraft/class_2168 net/minecraft/commands/CommandSourceStack + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_9824 ERROR_NOT_PLAYER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_9827 ERROR_NOT_ENTITY + f Les; c field_9819 source + f Lexc; d field_9817 worldPosition + f Laqu; e field_9828 level + f I f field_9815 permissionLevel + f Ljava/lang/String; g field_9826 textName + f Lwz; h field_9825 displayName + f Lnet/minecraft/server/MinecraftServer; i field_9818 server + f Z j field_9823 silent + f Lbsr; k field_9820 entity + f Leq; l field_47159 resultCallback + f Lff$a; m field_9816 anchor + f Lexb; n field_9822 rotation + f Ler; o field_39183 signingContext + f Lazm; p field_39834 chatMessageChainer + m ()Let; a method_9217 withSuppressedOutput + m (I)Let; a method_9206 withPermission + m (Laqu;)Let; a method_9227 withLevel + m (Laqv;)Z a method_45067 shouldFilterMessageTo + m (Lbsr;)Let; a method_9232 withEntity + m (Lbsr;Lff$a;)Let; a method_9220 facing + m (Leq;)Let; a method_9231 withCallback + m (Leq;Ljava/util/function/BinaryOperator;)Let; a method_9209 withCallback + m (Ler;Lazm;)Let; a method_43735 withSigningContext + m (Les;)Let; a method_36321 withSource + m (Lexb;)Let; a method_9216 withRotation + m (Lexc;)Let; a method_9208 withPosition + m (Ley$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljz;)Ljava/util/concurrent/CompletableFuture; a method_41212 method_41212 + m (Lff$a;)Let; a method_9218 withAnchor + m (Ljava/util/function/Supplier;Z)V a method_9226 sendSuccess + m (Lwz;)V a method_45068 sendSystemMessage + m (Lxo;ZLwv$a;)V a method_44749 sendChatMessage + m ()Lwz; b method_9223 getDisplayName + m (I)Let; b method_9230 withMaximumPermission + m (Lexc;)Let; b method_9221 facing + m (Lwz;)V b method_9213 sendFailure + m ()Ljava/lang/String; c method_9214 getTextName + m (Lwz;)V c method_9212 broadcastToAdmins + m ()Lexc; d method_9222 getPosition + m ()Laqu; e method_9225 getLevel + m ()Lbsr; f method_9228 getEntity + m ()Lbsr; g method_9229 getEntityOrException + m ()Laqv; h method_9207 getPlayerOrException + m ()Laqv; i method_44023 getPlayer + m ()Z j method_43737 isPlayer + m ()Lexb; k method_9210 getRotation + m ()Lnet/minecraft/server/MinecraftServer; l method_9211 getServer + m ()Lff$a; m method_9219 getAnchor + m ()Ler; n method_43738 getSigningContext + m ()Lazm; o method_44909 getChatMessageChainer + m (Les;Lexc;Lexb;Laqu;ILjava/lang/String;Lwz;Lnet/minecraft/server/MinecraftServer;Lbsr;)V <init> <init> <init> + m (Les;Lexc;Lexb;Laqu;ILjava/lang/String;Lwz;Lnet/minecraft/server/MinecraftServer;Lbsr;ZLeq;Lff$a;Ler;Lazm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eu net/minecraft/class_2170 net/minecraft/commands/Commands + f I a field_31837 LEVEL_ALL + f I b field_31838 LEVEL_MODERATORS + f I c field_31839 LEVEL_GAMEMASTERS + f I d field_31840 LEVEL_ADMINS + f I e field_31841 LEVEL_OWNERS + f Ljava/lang/ThreadLocal; f field_46823 CURRENT_EXECUTION_CONTEXT + f Lorg/slf4j/Logger; g field_9833 LOGGER + f Lcom/mojang/brigadier/CommandDispatcher; h field_9832 dispatcher + m ()Lcom/mojang/brigadier/CommandDispatcher; a method_9235 getDispatcher + m (Laqv;)V a method_9241 sendCommands + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Collection;)V a method_41710 method_41710 + m (Lcom/mojang/brigadier/ParseResults;)V a method_54312 validateParseResults + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)V a method_9249 performCommand + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;Let;)Lcom/mojang/brigadier/context/ContextChain; a method_54492 finishParsing + m (Lcom/mojang/brigadier/ParseResults;Ljava/util/function/UnaryOperator;)Lcom/mojang/brigadier/ParseResults; a method_45018 mapSource + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Ljava/lang/String; a method_30851 method_30851 + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_9246 method_9246 + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/tree/CommandNode;Let;Ljava/util/Map;)V a method_9239 fillUsableCommands + m (Let;Ljava/lang/String;)V a method_44252 performPrefixedCommand + m (Let;Ljava/util/function/Consumer;)V a method_54313 executeCommandInContext + m (Leu$b;)Ljava/util/function/Predicate; a method_9238 createValidator + m (Leu$b;Ljava/lang/String;)Z a method_9240 method_9240 + m (Ley;)Z a method_9245 method_9245 + m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a method_9247 literal + m (Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; a method_9244 argument + m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Let;Lhs;)V a method_54314 method_54314 + m (Ljava/lang/String;Lxw;)Lxw; a method_54493 method_54493 + m (Ljo$a;)Lep; a method_46732 createValidationContext + m (Lxn;Lxw;)Lxw; a method_9242 method_9242 + m ()V b method_30852 validate + m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b method_23917 getParseException + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Z b method_30853 method_30853 + m (Ljava/lang/String;)Ljava/lang/String; b method_44253 method_44253 + m (Lcom/mojang/brigadier/ParseResults;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; c method_54494 method_54494 + m (Leu$a;Lep;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eu$1 net/minecraft/class_2170$1 net/minecraft/commands/Commands$1 + f Ljo$a; a field_40921 val$registries + m (Ljo$b;)Ljo$b$a; a method_56811 createLookup + m (Ljo$a;)V <init> <init> <init> +c eu$1$1 net/minecraft/class_2170$1$1 net/minecraft/commands/Commands$1$1 + f Ljo$b; a field_40922 val$original + m (Lawu;)Ljq$c; c method_46734 method_46734 + m (Leu$1;Ljo$b;)V <init> <init> <init> +c eu$a net/minecraft/class_2170$class_5364 net/minecraft/commands/Commands$CommandSelection + f Leu$a; a field_25419 ALL + f Leu$a; b field_25420 DEDICATED + f Leu$a; c field_25421 INTEGRATED + f Z d field_25422 includeIntegrated + f Z e field_25423 includeDedicated + f [Leu$a; f field_25424 $VALUES + m ()[Leu$a; a method_36791 $values + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eu$b net/minecraft/class_2170$class_2171 net/minecraft/commands/Commands$ParseFunction +c ev net/minecraft/class_8839 net/minecraft/commands/ExecutionCommandSource + m (Lcom/mojang/brigadier/context/CommandContext;ZI)V a method_54316 method_54316 + m (Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLhv;)V a method_54491 handleError + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLhv;)V a method_54495 handleError + m ()Lev; a_ method_54311 clearCallbacks + m (Leq;)Lev; b method_54307 withCallback + m ()Lcom/mojang/brigadier/ResultConsumer; b_ method_54317 resultConsumer + m (I)Z c method_9259 hasPermission + m ()Leq; p method_54881 callback + m ()Lcom/mojang/brigadier/CommandDispatcher; x method_54310 dispatcher + m ()Z y method_54882 isSilent +c ew net/minecraft/class_8643 net/minecraft/commands/FunctionInstantiationException + f Lwz; a field_45154 messageComponent + m ()Lwz; a method_52600 messageComponent + m (Lwz;)V <init> <init> <init> +c ex net/minecraft/class_9010 net/minecraft/commands/ParserUtils + f Ljava/lang/reflect/Field; a field_47525 JSON_READER_POS + f Ljava/lang/reflect/Field; b field_47526 JSON_READER_LINESTART + m ()Ljava/lang/reflect/Field; a method_55375 method_55375 + m (Lcom/google/gson/stream/JsonReader;)I a method_55376 getPos + m (Lcom/mojang/brigadier/StringReader;Lm;)Ljava/lang/String; a method_58128 readWhile + m (Ljo$a;Lcom/mojang/brigadier/StringReader;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a method_55377 parseJson + m ()Ljava/lang/reflect/Field; b method_55378 method_55378 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ey net/minecraft/class_2172 net/minecraft/commands/SharedSuggestionProvider + m ()Ljava/util/Collection; A method_9269 getSelectedEntities + m ()Ljava/util/Collection; B method_17771 getRelevantCoordinates + m ()Ljava/util/Collection; C method_17772 getAbsoluteCoordinates + m (Lakq;Ley$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a method_41213 suggestRegistryElements + m (Lakr;)Lakr; a method_9263 method_9263 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; a method_9261 customSuggestion + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lakr;)V a method_9275 method_9275 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lakr;)V a method_9266 method_9266 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V a method_9256 method_9256 + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9270 suggestResource + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_9258 suggestResource + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a method_9255 suggestResource + m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V a method_9250 filterResources + m (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V a method_9268 filterResources + m (Ljava/lang/String;Ljava/lang/String;)Z a method_27136 matchesSubStr + m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; a method_9260 suggestCoordinates + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9257 suggestResource + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_40182 suggestResource + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a method_9271 suggestResource + m (Ljz;Ley$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a method_41214 suggestRegistryElements + m ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9253 suggest + m (Lakr;)Lakr; b method_9251 method_9251 + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_9265 suggest + m (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; b method_35510 suggest + m (Ljava/lang/String;Ljava/lang/String;)Z b method_9272 method_9272 + m (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; b method_9252 suggest2DCoordinates + m (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_9264 suggest + m (I)Z c method_9259 hasPermission + m ()Ljava/util/Collection; q method_9262 getOnlinePlayerNames + m ()Ljava/util/Collection; r method_9267 getAllTeams + m ()Ljava/util/stream/Stream; s method_9254 getAvailableSounds + m ()Ljava/util/stream/Stream; t method_9273 getRecipeNames + m ()Ljava/util/Set; u method_29310 levels + m ()Lka; v method_30497 registryAccess + m ()Lcpl; w method_45549 enabledFeatures + m ()Ljava/util/Collection; z method_44750 getCustomTabSugggestions +c ey$a net/minecraft/class_2172$class_7078 net/minecraft/commands/SharedSuggestionProvider$ElementSuggestionType + f Ley$a; a field_37262 TAGS + f Ley$a; b field_37263 ELEMENTS + f Ley$a; c field_37264 ALL + f [Ley$a; d field_37265 $VALUES + m ()Z a method_41215 shouldSuggestTags + m ()Z b method_41216 shouldSuggestElements + m ()[Ley$a; c method_41217 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ey$b net/minecraft/class_2172$class_2173 net/minecraft/commands/SharedSuggestionProvider$TextCoordinates + f Ley$b; a field_9834 DEFAULT_LOCAL + f Ley$b; b field_9838 DEFAULT_GLOBAL + f Ljava/lang/String; c field_9835 x + f Ljava/lang/String; d field_9836 y + f Ljava/lang/String; e field_9837 z + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ez net/minecraft/class_5473 net/minecraft/commands/arguments/AngleArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_26368 ERROR_NOT_COMPLETE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_27345 ERROR_INVALID_ANGLE + f Ljava/util/Collection; c field_26369 EXAMPLES + m ()Lez; a method_30658 angle + m (Lcom/mojang/brigadier/StringReader;)Lez$a; a method_30659 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)F a method_30660 getAngle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ez$a net/minecraft/class_5473$class_5474 net/minecraft/commands/arguments/AngleArgument$SingleAngle + f F a field_26370 angle + f Z b field_26371 isRelative + m (Let;)F a method_30661 getAngle + m (FZ)V <init> <init> <init> +c fa net/minecraft/class_7450 net/minecraft/commands/arguments/ArgumentSignatures + f Lfa; a field_39807 EMPTY + f Ljava/util/List; b comp_912 entries + f I c field_39418 MAX_ARGUMENT_COUNT + f I d field_39185 MAX_ARGUMENT_NAME_LENGTH + m ()Ljava/util/List; a comp_912 entries + m (Lfa$b;Lxr$a;)Lfa$a; a method_45561 method_45561 + m (Lvw;)V a method_43749 write + m (Lvw;Lfa$a;)V a method_44799 method_44799 + m (Lxr;Lfa$b;)Lfa; a method_44797 signCommand + m (Lvw;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fa$a net/minecraft/class_7450$class_7599 net/minecraft/commands/arguments/ArgumentSignatures$Entry + f Ljava/lang/String; a comp_913 name + f Lxl; b comp_914 signature + m ()Ljava/lang/String; a comp_913 name + m (Lvw;)V a method_44800 write + m ()Lxl; b comp_914 signature + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;Lxl;)V <init> <init> <init> +c fa$b net/minecraft/class_7450$class_7600 net/minecraft/commands/arguments/ArgumentSignatures$Signer +c fb net/minecraft/class_2177 net/minecraft/commands/arguments/ColorArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_9840 ERROR_INVALID_VALUE + f Ljava/util/Collection; b field_9839 EXAMPLES + m ()Lfb; a method_9276 color + m (Lcom/mojang/brigadier/StringReader;)Ln; a method_9279 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ln; a method_9277 getColor + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9278 method_9278 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fc net/minecraft/class_2178 net/minecraft/commands/arguments/ComponentArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_9842 ERROR_INVALID_JSON + f Ljava/util/Collection; b field_9841 EXAMPLES + f Ljo$a; c field_48917 registries + m (Lcom/mojang/brigadier/StringReader;)Lwz; a method_9283 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lwz; a method_9280 getComponent + m (Lep;)Lfc; a method_9281 textComponent + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9282 method_9282 + m (Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fd net/minecraft/class_2179 net/minecraft/commands/arguments/CompoundTagArgument + f Ljava/util/Collection; a field_9843 EXAMPLES + m ()Lfd; a method_9284 compoundTag + m (Lcom/mojang/brigadier/StringReader;)Lub; a method_9286 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lub; a method_9285 getCompoundTag + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fe net/minecraft/class_2181 net/minecraft/commands/arguments/DimensionArgument + f Ljava/util/Collection; a field_9844 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_9845 ERROR_INVALID_VALUE + m ()Lfe; a method_9288 dimension + m (Lakq;)Ljava/lang/String; a method_9291 method_9291 + m (Lcom/mojang/brigadier/StringReader;)Lakr; a method_9287 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laqu; a method_9289 getDimension + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9290 method_9290 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ff net/minecraft/class_2183 net/minecraft/commands/arguments/EntityAnchorArgument + f Ljava/util/Collection; a field_9847 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_9846 ERROR_INVALID + m ()Lff; a method_9295 anchor + m (Lcom/mojang/brigadier/StringReader;)Lff$a; a method_9292 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lff$a; a method_9294 getAnchor + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9293 method_9293 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ff$a net/minecraft/class_2183$class_2184 net/minecraft/commands/arguments/EntityAnchorArgument$Anchor + f Lff$a; a field_9853 FEET + f Lff$a; b field_9851 EYES + f Ljava/util/Map; c field_9852 BY_NAME + f Ljava/lang/String; d field_9849 name + f Ljava/util/function/BiFunction; e field_9848 transform + f [Lff$a; f field_9850 $VALUES + m ()[Lff$a; a method_36814 $values + m (Lbsr;)Lexc; a method_9302 apply + m (Let;)Lexc; a method_9299 apply + m (Lexc;Lbsr;)Lexc; a method_9298 method_9298 + m (Ljava/lang/String;)Lff$a; a method_9296 getByName + m (Ljava/util/HashMap;)V a method_9297 method_9297 + m (Lexc;Lbsr;)Lexc; b method_9300 method_9300 + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fg net/minecraft/class_2186 net/minecraft/commands/arguments/EntityArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_9860 ERROR_NOT_SINGLE_ENTITY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_9864 ERROR_NOT_SINGLE_PLAYER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_9861 ERROR_ONLY_PLAYERS_ALLOWED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_9863 NO_ENTITIES_FOUND + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_9856 NO_PLAYERS_FOUND + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f field_9862 ERROR_SELECTORS_NOT_ALLOWED + f Ljava/util/Collection; g field_9859 EXAMPLES + f Z h field_9858 single + f Z i field_9857 playersOnly + m ()Lfg; a method_9309 entity + m (Lcom/mojang/brigadier/StringReader;)Lhi; a method_61178 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lhi; a method_61179 parse + m (Lcom/mojang/brigadier/StringReader;Z)Lhi; a method_9318 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lbsr; a method_9313 getEntity + m (Ley;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a method_9311 method_9311 + m ()Lfg; b method_9306 entities + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; b method_9317 getEntities + m ()Lfg; c method_9305 player + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; c method_9307 getOptionalEntities + m ()Lfg; d method_9308 players + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; d method_9310 getOptionalPlayers + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laqv; e method_9315 getPlayer + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; f method_9312 getPlayers + m (ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fg$a net/minecraft/class_2186$class_2187 net/minecraft/commands/arguments/EntityArgument$Info + f B a field_37850 FLAG_SINGLE + f B b field_37851 FLAG_PLAYERS_ONLY + m (Lfg$a$a;Lcom/google/gson/JsonObject;)V a method_9319 serializeToJson + m (Lfg$a$a;Lvw;)V a method_9320 serializeToNetwork + m (Lfg;)Lfg$a$a; a method_41727 unpack + m (Lvw;)Lfg$a$a; a method_9321 deserializeFromNetwork + m ()V <init> <init> <init> +c fg$a$a net/minecraft/class_2186$class_2187$class_7171 net/minecraft/commands/arguments/EntityArgument$Info$Template + f Lfg$a; a field_37852 field_37852 + f Z b field_37853 single + f Z c field_37854 playersOnly + m (Lep;)Lfg; a method_41729 instantiate + m (Lfg$a;ZZ)V <init> <init> <init> +c fh net/minecraft/class_7918 net/minecraft/commands/arguments/GameModeArgument + f Ljava/util/Collection; a field_41088 EXAMPLES + f [Ldct; b field_41089 VALUES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_41090 ERROR_INVALID + m ()Lfh; a method_47383 gameMode + m (Lcom/mojang/brigadier/StringReader;)Ldct; a method_47384 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldct; a method_47385 getGameMode + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_47386 method_47386 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fi net/minecraft/class_2191 net/minecraft/commands/arguments/GameProfileArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_9869 ERROR_UNKNOWN_PLAYER + f Ljava/util/Collection; b field_9868 EXAMPLES + m ()Lfi; a method_9329 gameProfile + m (Lcom/mojang/brigadier/StringReader;)Lfi$a; a method_61180 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lfi$a; a method_61181 parse + m (Lcom/mojang/brigadier/StringReader;Z)Lfi$a; a method_9331 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a method_9330 getGameProfiles + m (Ley;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a method_9332 method_9332 + m (Ljava/lang/String;Let;)Ljava/util/Collection; a method_9328 method_9328 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fi$a net/minecraft/class_2191$class_2192 net/minecraft/commands/arguments/GameProfileArgument$Result +c fi$b net/minecraft/class_2191$class_2193 net/minecraft/commands/arguments/GameProfileArgument$SelectorResult + f Lhi; a field_9870 selector + m (Lhi;)V <init> <init> <init> +c fj net/minecraft/class_8199 net/minecraft/commands/arguments/HeightmapTypeArgument + f Lcom/mojang/serialization/Codec; a field_42994 LOWER_CASE_CODEC + m ()Lfj; a method_49542 heightmap + m (I)[Ldyy$a; a method_49543 method_49543 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldyy$a; a method_49544 getHeightmap + m ()[Ldyy$a; b method_49546 keptTypes + m (Ljava/lang/String;)Ljava/lang/String; b method_49547 method_49547 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fk net/minecraft/class_2196 net/minecraft/commands/arguments/MessageArgument + f Ljava/util/Collection; a field_9876 EXAMPLES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_51482 TOO_LONG + m ()Lfk; a method_9340 message + m (Lcom/mojang/brigadier/StringReader;)Lfk$a; a method_9338 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lfk$a; a method_61182 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lwz; a method_9339 getMessage + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Consumer;)V a method_45562 resolveChatMessage + m (Let;Lxp;)Ljava/util/concurrent/CompletableFuture; a method_45563 filterPlainText + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_59836 method_59836 + m (Ljava/util/function/Consumer;Let;Lxp;)V a method_45566 resolveSignedMessage + m (Lxp;Lwz;Ljava/util/function/Consumer;Larm;)V a method_45568 method_45568 + m (Ljava/util/function/Consumer;Let;Lxp;)V b method_45569 resolveDisguisedMessage + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fk$a net/minecraft/class_2196$class_2197 net/minecraft/commands/arguments/MessageArgument$Message + f Ljava/lang/String; a comp_2653 text + f [Lfk$b; b comp_2654 parts + m ()Ljava/lang/String; a comp_2653 text + m (Lcom/mojang/brigadier/StringReader;Z)Lfk$a; a method_9342 parseText + m (Let;)Lwz; a method_44268 resolveComponent + m (Let;Z)Lwz; a method_9341 toComponent + m ()[Lfk$b; b comp_2654 parts + m (Ljava/lang/String;[Lfk$b;)V <init> <init> <init> +c fk$b net/minecraft/class_2196$class_2198 net/minecraft/commands/arguments/MessageArgument$Part + f I a comp_2655 start + f I b comp_2656 end + f Lhi; c comp_2657 selector + m ()I a comp_2655 start + m (Let;)Lwz; a method_9345 toComponent + m ()I b comp_2656 end + m ()Lhi; c comp_2657 selector + m (IILhi;)V <init> <init> <init> +c fl net/minecraft/class_2203 net/minecraft/commands/arguments/NbtPathArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_9900 ERROR_INVALID_NODE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_41706 ERROR_DATA_TOO_DEEP + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_9899 ERROR_NOTHING_FOUND + f Ljava/util/Collection; d field_9898 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e field_41708 ERROR_EXPECTED_LIST + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_41709 ERROR_INVALID_INDEX + f C g field_32182 INDEX_MATCH_START + f C h field_32183 INDEX_MATCH_END + f C i field_32184 KEY_MATCH_START + f C j field_32185 KEY_MATCH_END + f C k field_32186 QUOTED_KEY_START + f C l field_44920 SINGLE_QUOTED_KEY_START + m ()Lfl; a method_9360 nbtPath + m (C)Z a method_9355 isAllowedInUnquotedName + m (Lcom/mojang/brigadier/StringReader;)Lfl$g; a method_9362 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lfl$h; a method_9352 readObjectNode + m (Lcom/mojang/brigadier/StringReader;Z)Lfl$h; a method_9361 parseNode + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfl$g; a method_9358 getPath + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_47969 method_47969 + m (Lub;)Ljava/util/function/Predicate; a method_9359 createTagPredicate + m (Lub;Luy;)Z a method_9353 method_9353 + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; b method_9357 readUnquotedName + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_47970 method_47970 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_9356 method_9356 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fl$a net/minecraft/class_2203$class_2204 net/minecraft/commands/arguments/NbtPathArgument$AllElementsNode + f Lfl$a; a field_9901 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fl$b net/minecraft/class_2203$class_2205 net/minecraft/commands/arguments/NbtPathArgument$CompoundChildNode + f Ljava/lang/String; a field_9902 name + m (Ljava/lang/String;)V <init> <init> <init> +c fl$c net/minecraft/class_2203$class_2206 net/minecraft/commands/arguments/NbtPathArgument$IndexedElementNode + f I a field_9903 index + m (I)V <init> <init> <init> +c fl$d net/minecraft/class_2203$class_2207 net/minecraft/commands/arguments/NbtPathArgument$MatchElementNode + f Lub; a field_9904 pattern + f Ljava/util/function/Predicate; b field_9905 predicate + m (Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableBoolean;Luy;)V a method_9365 method_9365 + m (Lub;)V <init> <init> <init> +c fl$e net/minecraft/class_2203$class_2208 net/minecraft/commands/arguments/NbtPathArgument$MatchObjectNode + f Ljava/lang/String; a field_9906 name + f Lub; b field_9907 pattern + f Ljava/util/function/Predicate; c field_9908 predicate + m (Ljava/lang/String;Lub;)V <init> <init> <init> +c fl$f net/minecraft/class_2203$class_3707 net/minecraft/commands/arguments/NbtPathArgument$MatchRootObjectNode + f Ljava/util/function/Predicate; a field_16319 predicate + m (Lub;)V <init> <init> <init> +c fl$g net/minecraft/class_2203$class_2209 net/minecraft/commands/arguments/NbtPathArgument$NbtPath + f Lcom/mojang/serialization/Codec; a field_50034 CODEC + f Ljava/lang/String; b field_9909 original + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; c field_9910 nodeToOriginalPosition + f [Lfl$h; d field_9911 nodes + m ()Ljava/lang/String; a method_54100 asString + m (ILub;Ljava/util/List;)I a method_47972 insert + m (Lfl$h;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_9375 createNotFoundException + m (Lfl$h;Lorg/apache/commons/lang3/mutable/MutableBoolean;Luy;Luy;)Ljava/lang/Integer; a method_47973 method_47973 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; a method_9370 method_9370 + m (Ljava/lang/String;)Lfl$g; a method_58472 of + m (Ljava/lang/String;Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; a method_58473 method_58473 + m (Ljava/util/List;Ljava/util/function/Function;)I a method_9371 apply + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Luy;)Luy; a method_47974 method_47974 + m (Luy;)Ljava/util/List; a method_9366 get + m (Luy;I)Z a method_47975 isTooDeep + m (Luy;Ljava/util/function/Supplier;)Ljava/util/List; a method_9367 getOrCreate + m (Luy;Luy;)I a method_35722 set + m ()I b method_47971 estimatePathDepth + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; b method_58474 method_58474 + m (Luy;)I b method_9374 countMatching + m (Luy;)I c method_9372 remove + m (Luy;)Ljava/util/List; d method_9369 getOrCreateParents + m (Ljava/lang/String;[Lfl$h;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fl$h net/minecraft/class_2203$class_2210 net/minecraft/commands/arguments/NbtPathArgument$Node + m ()Luy; a method_9382 createPreferredParentTag + m (Ljava/util/List;)Ljava/util/List; a method_9381 get + m (Ljava/util/List;Ljava/util/function/BiConsumer;)Ljava/util/List; a method_9384 collect + m (Ljava/util/List;Ljava/util/function/Supplier;)Ljava/util/List; a method_9377 getOrCreate + m (Ljava/util/function/Supplier;Luy;Ljava/util/List;)V a method_9379 method_9379 + m (Luy;)I a method_9383 removeTag + m (Luy;Ljava/util/List;)V a method_9378 getTag + m (Luy;Ljava/util/function/Supplier;)I a method_9376 setTag + m (Luy;Ljava/util/function/Supplier;Ljava/util/List;)V a method_9380 getOrCreateTag +c fm net/minecraft/class_2212 net/minecraft/commands/arguments/NbtTagArgument + f Ljava/util/Collection; a field_9918 EXAMPLES + m ()Lfm; a method_9389 nbtTag + m (Lcom/mojang/brigadier/StringReader;)Luy; a method_9388 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Luy; a method_9390 getNbtTag + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fn net/minecraft/class_2214 net/minecraft/commands/arguments/ObjectiveArgument + f Ljava/util/Collection; a field_9919 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_9922 ERROR_OBJECTIVE_NOT_FOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_9921 ERROR_OBJECTIVE_READ_ONLY + m ()Lfn; a method_9391 objective + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a method_9396 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lexy; a method_9395 getObjective + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9392 method_9392 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lexy; b method_9393 getWritableObjective + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9397 method_9397 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fo net/minecraft/class_2216 net/minecraft/commands/arguments/ObjectiveCriteriaArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_9927 ERROR_INVALID_VALUE + f Ljava/util/Collection; b field_9926 EXAMPLES + m ()Lfo; a method_9399 criteria + m (Lavy;Ljava/lang/Object;)Ljava/lang/String; a method_9400 getName + m (Lcom/mojang/brigadier/StringReader;)Leyj; a method_9403 parse + m (Lcom/mojang/brigadier/StringReader;ILjava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_17949 method_17949 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leyj; a method_9402 getCriteria + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9401 method_9401 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fp net/minecraft/class_2218 net/minecraft/commands/arguments/OperationArgument + f Ljava/util/Collection; a field_9929 EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_9931 ERROR_INVALID_OPERATION + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_9930 ERROR_DIVIDE_BY_ZERO + m ()Lfp; a method_9404 operation + m (II)I a method_9414 method_9414 + m (Lcom/mojang/brigadier/StringReader;)Lfp$a; a method_9412 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lfp$a; a method_9409 getOperation + m (Leye;Leye;)V a method_9410 method_9410 + m (Ljava/lang/String;)Lfp$a; a method_9413 getOperation + m (II)I b method_9411 method_9411 + m (Ljava/lang/String;)Lfp$b; b method_9407 getSimpleOperation + m (II)I c method_9415 method_9415 + m (II)I d method_9408 method_9408 + m (II)I e method_9406 method_9406 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fp$a net/minecraft/class_2218$class_2219 net/minecraft/commands/arguments/OperationArgument$Operation +c fp$b net/minecraft/class_2218$class_2220 net/minecraft/commands/arguments/OperationArgument$SimpleOperation +c fq net/minecraft/class_2223 net/minecraft/commands/arguments/ParticleArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_9936 ERROR_UNKNOWN_PARTICLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_51438 ERROR_INVALID_OPTIONS + f Ljava/util/Collection; c field_9935 EXAMPLES + f Ljo$a; d field_48929 registries + m (Lcom/mojang/brigadier/StringReader;)Llk; a method_9416 parse + m (Lcom/mojang/brigadier/StringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_45582 method_45582 + m (Lcom/mojang/brigadier/StringReader;Ljo$a;)Llk; a method_9418 readParticle + m (Lcom/mojang/brigadier/StringReader;Ljo;)Lll; a method_45583 readParticleType + m (Lcom/mojang/brigadier/StringReader;Lll;Ljo$a;)Llk; a method_9420 readParticle + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Llk; a method_9421 getParticle + m (Lep;)Lfq; a method_9417 particle + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_59751 method_59751 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9419 method_9419 + m (Lep;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fr net/minecraft/class_2224 net/minecraft/commands/arguments/RangeArgument + m ()Lfr$b; a method_9422 intRange + m ()Lfr$a; b method_30918 floatRange +c fr$a net/minecraft/class_2224$class_2225 net/minecraft/commands/arguments/RangeArgument$Floats + f Ljava/util/Collection; a field_9937 EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Ldh$c; a method_9423 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldh$c; a method_35738 getRange + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fr$b net/minecraft/class_2224$class_2227 net/minecraft/commands/arguments/RangeArgument$Ints + f Ljava/util/Collection; a field_9938 EXAMPLES + m (Lcom/mojang/brigadier/StringReader;)Ldh$d; a method_9426 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldh$d; a method_9425 getRange + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fs net/minecraft/class_7733 net/minecraft/commands/arguments/ResourceArgument + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a field_40401 ERROR_UNKNOWN_RESOURCE + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; b field_40402 ERROR_INVALID_RESOURCE_TYPE + f Ljava/util/Collection; c field_40403 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_40404 ERROR_NOT_SUMMONABLE_ENTITY + f Lakq; e field_40405 registryKey + f Ljo; f field_40406 registryLookup + m (Lcom/mojang/brigadier/StringReader;)Ljm$c; a method_45600 parse + m (Lcom/mojang/brigadier/StringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_45599 method_45599 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; a method_45601 getAttribute + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lakq;)Ljm$c; a method_45602 getResource + m (Lep;Lakq;)Lfs; a method_45603 resource + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_45604 method_45604 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_45605 method_45605 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_45606 method_45606 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; b method_45607 getConfiguredFeature + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; c method_45608 getStructure + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; d method_45609 getEntityType + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; e method_45610 getSummonableEntityType + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; f method_45611 getMobEffect + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; g method_45612 getEnchantment + m (Lep;Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fs$a net/minecraft/class_7733$class_7734 net/minecraft/commands/arguments/ResourceArgument$Info + m (Lfs$a$a;Lcom/google/gson/JsonObject;)V a method_45613 serializeToJson + m (Lfs$a$a;Lvw;)V a method_45614 serializeToNetwork + m (Lfs;)Lfs$a$a; a method_45615 unpack + m (Lvw;)Lfs$a$a; a method_45616 deserializeFromNetwork + m ()V <init> <init> <init> +c fs$a$a net/minecraft/class_7733$class_7734$class_7735 net/minecraft/commands/arguments/ResourceArgument$Info$Template + f Lfs$a; a field_40407 field_40407 + f Lakq; b field_40408 registryKey + m (Lep;)Lfs; a method_45617 instantiate + m (Lfs$a;Lakq;)V <init> <init> <init> +c ft net/minecraft/class_7079 net/minecraft/commands/arguments/ResourceKeyArgument + f Ljava/util/Collection; a field_37269 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_37271 ERROR_INVALID_FEATURE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_39191 ERROR_INVALID_STRUCTURE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_39192 ERROR_INVALID_TEMPLATE_POOL + f Lakq; e field_37272 registryKey + m (Lakq;)Lft; a method_41224 key + m (Lcom/mojang/brigadier/StringReader;)Lakq; a method_41218 parse + m (Lcom/mojang/brigadier/context/CommandContext;Lakq;)Ljz; a method_41221 getRegistry + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; a method_41225 getConfiguredFeature + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lakq;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lakq; a method_41220 getRegistryKey + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lakq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_43775 method_43775 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_43776 method_43776 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; b method_43779 getStructure + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lakq;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Ljm$c; b method_43777 resolveKey + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lakq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b method_41222 method_41222 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_43778 method_43778 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm$c; c method_43780 getStructureTemplatePool + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_41226 method_41226 + m (Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ft$a net/minecraft/class_7079$class_7080 net/minecraft/commands/arguments/ResourceKeyArgument$Info + m (Lft$a$a;Lcom/google/gson/JsonObject;)V a method_41229 serializeToJson + m (Lft$a$a;Lvw;)V a method_41230 serializeToNetwork + m (Lft;)Lft$a$a; a method_41903 unpack + m (Lvw;)Lft$a$a; a method_41231 deserializeFromNetwork + m ()V <init> <init> <init> +c ft$a$a net/minecraft/class_7079$class_7080$class_7197 net/minecraft/commands/arguments/ResourceKeyArgument$Info$Template + f Lft$a; a field_37916 field_37916 + f Lakq; b field_37917 registryKey + m (Lep;)Lft; a method_41904 instantiate + m (Lft$a;Lakq;)V <init> <init> <init> +c fu net/minecraft/class_2232 net/minecraft/commands/arguments/ResourceLocationArgument + f Ljava/util/Collection; a field_9946 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_9945 ERROR_UNKNOWN_ADVANCEMENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_9947 ERROR_UNKNOWN_RECIPE + m ()Lfu; a method_9441 id + m (Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_17788 method_17788 + m (Lcom/mojang/brigadier/StringReader;)Lakr; a method_9446 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lag; a method_9439 getAdvancement + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9444 method_9444 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lczb; b method_9442 getRecipe + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9440 method_9440 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lakr; c method_9443 getId + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fv net/minecraft/class_9433 net/minecraft/commands/arguments/ResourceOrIdArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_50037 ERROR_FAILED_TO_PARSE + f Ljava/util/Collection; b field_50038 EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_50039 ERROR_INVALID + f Ljo$a; d field_50040 registryLookup + f Z e field_50041 hasRegistry + f Lcom/mojang/serialization/Codec; f field_50042 codec + m (Lcom/mojang/brigadier/StringReader;)Ljm; a method_58479 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_58480 method_58480 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm; a method_58481 getLootTable + m (Lep;)Lfv$c; a method_58482 lootTable + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_58483 method_58483 + m (Lcom/mojang/brigadier/StringReader;)Luy; b method_58484 parseInlineOrId + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm; b method_58485 getLootModifier + m (Lep;)Lfv$a; b method_58486 lootModifier + m (Lcom/mojang/brigadier/StringReader;)Z c method_58487 hasConsumedWholeArg + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm; c method_58488 getLootPredicate + m (Lep;)Lfv$b; c method_58489 lootPredicate + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljm; d method_58490 getResource + m (Lep;Lakq;Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fv$a net/minecraft/class_9433$class_9434 net/minecraft/commands/arguments/ResourceOrIdArgument$LootModifierArgument + m (Lep;)V <init> <init> <init> +c fv$b net/minecraft/class_9433$class_9435 net/minecraft/commands/arguments/ResourceOrIdArgument$LootPredicateArgument + m (Lep;)V <init> <init> <init> +c fv$c net/minecraft/class_9433$class_9436 net/minecraft/commands/arguments/ResourceOrIdArgument$LootTableArgument + m (Lep;)V <init> <init> <init> +c fw net/minecraft/class_7737 net/minecraft/commands/arguments/ResourceOrTagArgument + f Ljava/util/Collection; a field_40417 EXAMPLES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_40418 ERROR_UNKNOWN_TAG + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; c field_40419 ERROR_INVALID_TAG_TYPE + f Ljo; d field_40420 registryLookup + f Lakq; e field_40421 registryKey + m (Lakq;Ljm$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_45632 method_45632 + m (Lakq;Ljq$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_45633 method_45633 + m (Lcom/mojang/brigadier/StringReader;)Lfw$c; a method_45635 parse + m (Lcom/mojang/brigadier/StringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_45634 method_45634 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lakq;)Lfw$c; a method_45636 getResourceOrTag + m (Lep;Lakq;)Lfw; a method_45637 resourceOrTag + m (Lfw$c;Lakq;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_45638 method_45638 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_45639 method_45639 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_45640 method_45640 + m (Lcom/mojang/brigadier/StringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; b method_45641 method_45641 + m (Lep;Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fw$a net/minecraft/class_7737$class_7738 net/minecraft/commands/arguments/ResourceOrTagArgument$Info + m (Lfw$a$a;Lcom/google/gson/JsonObject;)V a method_45642 serializeToJson + m (Lfw$a$a;Lvw;)V a method_45643 serializeToNetwork + m (Lfw;)Lfw$a$a; a method_45644 unpack + m (Lvw;)Lfw$a$a; a method_45645 deserializeFromNetwork + m ()V <init> <init> <init> +c fw$a$a net/minecraft/class_7737$class_7738$class_7739 net/minecraft/commands/arguments/ResourceOrTagArgument$Info$Template + f Lfw$a; a field_40422 field_40422 + f Lakq; b field_40423 registryKey + m (Lep;)Lfw; a method_45646 instantiate + m (Lfw$a;Lakq;)V <init> <init> <init> +c fw$b net/minecraft/class_7737$class_7740 net/minecraft/commands/arguments/ResourceOrTagArgument$ResourceResult + f Ljm$c; a comp_1023 value + m (Ljm;)Z a method_45649 test + m ()Ljm$c; c comp_1023 value + m (Ljm$c;)V <init> <init> <init> +c fw$c net/minecraft/class_7737$class_7741 net/minecraft/commands/arguments/ResourceOrTagArgument$Result + m ()Lcom/mojang/datafixers/util/Either; a method_45647 unwrap + m (Lakq;)Ljava/util/Optional; a method_45648 cast + m ()Ljava/lang/String; b method_45650 asPrintable +c fw$d net/minecraft/class_7737$class_7742 net/minecraft/commands/arguments/ResourceOrTagArgument$TagResult + f Ljq$c; a comp_1024 tag + m (Ljm;)Z a method_45651 test + m ()Ljq$c; c comp_1024 tag + m (Ljq$c;)V <init> <init> <init> +c fx net/minecraft/class_7066 net/minecraft/commands/arguments/ResourceOrTagKeyArgument + f Ljava/util/Collection; a field_37223 EXAMPLES + f Lakq; b field_37226 registryKey + m (Lakq;)Lfx; a method_41170 resourceOrTagKey + m (Lcom/mojang/brigadier/StringReader;)Lfx$c; a method_41164 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lakq;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lfx$c; a method_41166 getResourceOrTagKey + m (Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;Lfx$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_41167 method_41167 + m (Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fx$a net/minecraft/class_7066$class_7069 net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info + m (Lfx$a$a;Lcom/google/gson/JsonObject;)V a method_41177 serializeToJson + m (Lfx$a$a;Lvw;)V a method_41178 serializeToNetwork + m (Lfx;)Lfx$a$a; a method_41912 unpack + m (Lvw;)Lfx$a$a; a method_41179 deserializeFromNetwork + m ()V <init> <init> <init> +c fx$a$a net/minecraft/class_7066$class_7069$class_7199 net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Info$Template + f Lfx$a; a field_37928 field_37928 + f Lakq; b field_37929 registryKey + m (Lep;)Lfx; a method_41913 instantiate + m (Lfx$a;Lakq;)V <init> <init> <init> +c fx$b net/minecraft/class_7066$class_7067 net/minecraft/commands/arguments/ResourceOrTagKeyArgument$ResourceResult + f Lakq; a comp_522 key + m (Ljm;)Z a method_41174 test + m ()Lakq; c comp_522 key + m (Lakq;)V <init> <init> <init> +c fx$c net/minecraft/class_7066$class_7068 net/minecraft/commands/arguments/ResourceOrTagKeyArgument$Result + m ()Lcom/mojang/datafixers/util/Either; a method_41173 unwrap + m (Lakq;)Ljava/util/Optional; a method_41175 cast + m ()Ljava/lang/String; b method_41176 asPrintable +c fx$d net/minecraft/class_7066$class_7070 net/minecraft/commands/arguments/ResourceOrTagKeyArgument$TagResult + f Lawu; a comp_523 key + m (Ljm;)Z a method_41180 test + m ()Lawu; c comp_523 key + m (Lawu;)V <init> <init> <init> +c fy net/minecraft/class_2233 net/minecraft/commands/arguments/ScoreHolderArgument + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a field_9951 SUGGEST_SCORE_HOLDERS + f Ljava/util/Collection; b field_9948 EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_9950 ERROR_NO_RESULTS + f Z d field_9949 multiple + m ()Lfy; a method_9447 scoreHolder + m (Lcom/mojang/brigadier/StringReader;)Lfy$b; a method_61183 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lfy$b; a method_61184 parse + m (Lcom/mojang/brigadier/StringReader;Z)Lfy$b; a method_9453 parse + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9455 method_9455 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leyf; a method_9452 getName + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Ljava/util/function/Supplier;)Ljava/util/Collection; a method_9450 getNames + m (Let;Ljava/util/function/Supplier;)Ljava/util/Collection; a method_9457 method_9457 + m (Ljava/lang/String;Ljava/util/List;Let;Ljava/util/function/Supplier;)Ljava/util/Collection; a method_55587 method_55587 + m (Ljava/util/List;Let;Ljava/util/function/Supplier;)Ljava/util/Collection; a method_9456 method_9456 + m (Ljava/util/UUID;Ljava/util/List;Let;Ljava/util/function/Supplier;)Ljava/util/Collection; a method_55588 method_55588 + m ()Lfy; b method_9451 scoreHolders + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V b method_9448 method_9448 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; b method_9458 getNames + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; c method_9449 getNamesWithDefaultWildcard + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fy$a net/minecraft/class_2233$class_2236 net/minecraft/commands/arguments/ScoreHolderArgument$Info + f B a field_37930 FLAG_MULTIPLE + m (Lfy$a$a;Lcom/google/gson/JsonObject;)V a method_9459 serializeToJson + m (Lfy$a$a;Lvw;)V a method_9461 serializeToNetwork + m (Lfy;)Lfy$a$a; a method_41914 unpack + m (Lvw;)Lfy$a$a; a method_9460 deserializeFromNetwork + m ()V <init> <init> <init> +c fy$a$a net/minecraft/class_2233$class_2236$class_7200 net/minecraft/commands/arguments/ScoreHolderArgument$Info$Template + f Lfy$a; a field_37931 field_37931 + f Z b field_37932 multiple + m (Lep;)Lfy; a method_41915 instantiate + m (Lfy$a;Z)V <init> <init> <init> +c fy$b net/minecraft/class_2233$class_2234 net/minecraft/commands/arguments/ScoreHolderArgument$Result +c fy$c net/minecraft/class_2233$class_2235 net/minecraft/commands/arguments/ScoreHolderArgument$SelectorResult + f Lhi; a field_9952 selector + m (Lhi;)V <init> <init> <init> +c fz net/minecraft/class_2239 net/minecraft/commands/arguments/ScoreboardSlotArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_9954 ERROR_INVALID_VALUE + f Ljava/util/Collection; b field_9953 EXAMPLES + m ()Lfz; a method_9468 displaySlot + m (Lcom/mojang/brigadier/StringReader;)Lexx; a method_9466 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lexx; a method_9465 getDisplaySlot + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9467 method_9467 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ga net/minecraft/class_7451 net/minecraft/commands/arguments/SignedArgument +c gb net/minecraft/class_2240 net/minecraft/commands/arguments/SlotArgument + f Ljava/util/Collection; a field_9956 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_9955 ERROR_UNKNOWN_SLOT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_49766 ERROR_ONLY_SINGLE_SLOT_ALLOWED + m ()Lgb; a method_9473 slot + m (C)Z a method_58129 method_58129 + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; a method_9470 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)I a method_9469 getSlot + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9472 method_9472 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9471 method_9471 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gc net/minecraft/class_9351 net/minecraft/commands/arguments/SlotsArgument + f Ljava/util/Collection; a field_49767 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_49768 ERROR_UNKNOWN_SLOT + m ()Lgc; a method_58130 slots + m (C)Z a method_58131 method_58131 + m (Lcom/mojang/brigadier/StringReader;)Lcrr; a method_58132 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcrr; a method_58133 getSlots + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_58134 method_58134 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gd net/minecraft/class_7485 net/minecraft/commands/arguments/StringRepresentableArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_39361 ERROR_INVALID_VALUE + f Lcom/mojang/serialization/Codec; b field_39362 codec + f Ljava/util/function/Supplier; c field_39363 values + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Enum; a method_44091 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_44093 method_44093 + m (Ljava/lang/Object;)Ljava/lang/String; a method_44092 method_44092 + m (Ljava/lang/String;)Ljava/lang/String; a method_49545 convertId + m (Ljava/lang/Object;)Ljava/lang/String; b method_44094 method_44094 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_44095 method_44095 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ge net/minecraft/class_9019 net/minecraft/commands/arguments/StyleArgument + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_47553 ERROR_INVALID_JSON + f Ljava/util/Collection; b field_47554 EXAMPLES + f Ljo$a; c field_48932 registries + m (Lcom/mojang/brigadier/StringReader;)Lxw; a method_55447 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lxw; a method_55448 getStyle + m (Lep;)Lge; a method_55446 style + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_55449 method_55449 + m (Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gf net/minecraft/class_2243 net/minecraft/commands/arguments/TeamArgument + f Ljava/util/Collection; a field_9964 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_9963 ERROR_TEAM_NOT_FOUND + m ()Lgf; a method_9482 team + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a method_9483 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Leyb; a method_9480 getTeam + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9481 method_9481 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gg net/minecraft/class_7486 net/minecraft/commands/arguments/TemplateMirrorArgument + m ()Lgd; a method_44100 templateMirror + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldkv; a method_44101 getMirror + m ()V <init> <init> <init> +c gh net/minecraft/class_7487 net/minecraft/commands/arguments/TemplateRotationArgument + m ()Lgh; a method_44102 templateRotation + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldmm; a method_44103 getRotation + m ()V <init> <init> <init> +c gi net/minecraft/class_2245 net/minecraft/commands/arguments/TimeArgument + f Ljava/util/Collection; a field_9969 EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_9970 ERROR_INVALID_UNIT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_41857 ERROR_TICK_COUNT_TOO_LOW + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d field_9972 UNITS + f I e field_41858 minimum + m ()Lgi; a method_9489 time + m (I)Lgi; a method_48287 time + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Integer; a method_9490 parse + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9491 method_9491 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gi$a net/minecraft/class_2245$class_8033 net/minecraft/commands/arguments/TimeArgument$Info + m (Lgi$a$a;Lcom/google/gson/JsonObject;)V a method_48288 serializeToJson + m (Lgi$a$a;Lvw;)V a method_48289 serializeToNetwork + m (Lgi;)Lgi$a$a; a method_48290 unpack + m (Lvw;)Lgi$a$a; a method_48291 deserializeFromNetwork + m ()V <init> <init> <init> +c gi$a$a net/minecraft/class_2245$class_8033$class_8034 net/minecraft/commands/arguments/TimeArgument$Info$Template + f Lgi$a; a field_41859 field_41859 + f I b field_41860 min + m (Lep;)Lgi; a method_48292 instantiate + m (Lgi$a;I)V <init> <init> <init> +c gj net/minecraft/class_5242 net/minecraft/commands/arguments/UuidArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_24318 ERROR_INVALID_UUID + f Ljava/util/Collection; b field_24319 EXAMPLES + f Ljava/util/regex/Pattern; c field_24320 ALLOWED_CHARACTERS + m ()Lgj; a method_27643 uuid + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/UUID; a method_27644 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/UUID; a method_27645 getUuid + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gk net/minecraft/class_2247 net/minecraft/commands/arguments/blocks/BlockInput + f Ldtc; a field_10632 state + f Ljava/util/Set; b field_10631 properties + f Lub; c field_10633 tag + m ()Ldtc; a method_9494 getState + m (Laqu;Ljd;)Z a method_35758 test + m (Laqu;Ljd;I)Z a method_9495 place + m (Ldtg;)Z a method_9493 test + m ()Ljava/util/Set; b method_35759 getDefinedProperties + m (Ldtc;Ljava/util/Set;Lub;)V <init> <init> <init> +c gl net/minecraft/class_2252 net/minecraft/commands/arguments/blocks/BlockPredicateArgument + f Ljava/util/Collection; a field_10672 EXAMPLES + f Ljo; b field_37963 blocks + m (Lcom/mojang/brigadier/StringReader;)Lgl$b; a method_9642 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate; a method_9644 getBlockPredicate + m (Lep;)Lgl; a method_9645 blockPredicate + m (Lgn$a;)Lgl$b; a method_41951 method_41951 + m (Lgn$b;)Lgl$b; a method_41952 method_41952 + m (Ljo;Lcom/mojang/brigadier/StringReader;)Lgl$b; a method_41953 parse + m (Lep;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gl$a net/minecraft/class_2252$class_2253 net/minecraft/commands/arguments/blocks/BlockPredicateArgument$BlockPredicate + f Ldtc; a field_10674 state + f Ljava/util/Set; b field_10673 properties + f Lub; c field_10675 nbt + m (Ldtg;)Z a method_9648 test + m (Ldtc;Ljava/util/Set;Lub;)V <init> <init> <init> +c gl$b net/minecraft/class_2252$class_2254 net/minecraft/commands/arguments/blocks/BlockPredicateArgument$Result + m ()Z a method_38559 requiresNbt +c gl$c net/minecraft/class_2252$class_2255 net/minecraft/commands/arguments/blocks/BlockPredicateArgument$TagPredicate + f Ljq; a field_10676 tag + f Lub; b field_10677 nbt + f Ljava/util/Map; c field_10678 vagueProperties + m (Ldtg;)Z a method_9649 test + m (Ljq;Ljava/util/Map;Lub;)V <init> <init> <init> +c gm net/minecraft/class_2257 net/minecraft/commands/arguments/blocks/BlockStateArgument + f Ljava/util/Collection; a field_10679 EXAMPLES + f Ljo; b field_37964 blocks + m (Lcom/mojang/brigadier/StringReader;)Lgk; a method_9654 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lgk; a method_9655 getBlock + m (Lep;)Lgm; a method_9653 block + m (Lep;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gn net/minecraft/class_2259 net/minecraft/commands/arguments/blocks/BlockStateParser + f Ljava/util/function/Function; A field_10696 suggestions + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10691 ERROR_NO_TAGS_ALLOWED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_10690 ERROR_UNKNOWN_BLOCK + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_10695 ERROR_UNKNOWN_PROPERTY + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d field_10692 ERROR_DUPLICATE_PROPERTY + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; e field_10683 ERROR_INVALID_VALUE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f field_10688 ERROR_EXPECTED_VALUE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g field_10684 ERROR_EXPECTED_END_OF_PROPERTIES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h field_37965 ERROR_UNKNOWN_TAG + f C i field_32800 SYNTAX_START_PROPERTIES + f C j field_32801 SYNTAX_START_NBT + f C k field_32802 SYNTAX_END_PROPERTIES + f C l field_32803 SYNTAX_EQUALS + f C m field_32804 SYNTAX_PROPERTY_SEPARATOR + f C n field_32805 SYNTAX_TAG + f Ljava/util/function/Function; o field_10682 SUGGEST_NOTHING + f Ljo; p field_37966 blocks + f Lcom/mojang/brigadier/StringReader; q field_10698 reader + f Z r field_10687 forTesting + f Z s field_37967 allowNbt + f Ljava/util/Map; t field_10699 properties + f Ljava/util/Map; u field_10685 vagueProperties + f Lakr; v field_10697 id + f Ldtd; w field_10689 definition + f Ldtc; x field_10686 state + f Lub; y field_10693 nbt + f Ljq; z field_10681 tag + m ()V a method_9678 parse + m (I)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_17956 method_17956 + m (ILakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_41954 method_41954 + m (Lakq;)Ljava/lang/String; a method_41959 method_41959 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9671 suggestPropertyNameOrEnd + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lduf;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; a method_9662 addSuggestions + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_9690 suggestVaguePropertyValue + m (Ldtc;)Ljava/lang/String; a method_9685 serialize + m (Lduf;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9684 method_9684 + m (Lduf;Ljava/lang/String;I)V a method_9668 setValue + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_41958 method_41958 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9686 method_9686 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9660 method_9660 + m (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9683 method_9683 + m (Ljava/lang/StringBuilder;Lduf;Ljava/lang/Comparable;)V a method_9663 appendProperty + m (Ljo;Lcom/mojang/brigadier/StringReader;Z)Lgn$a; a method_41955 parseForBlock + m (Ljo;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;ZZ)Ljava/util/concurrent/CompletableFuture; a method_9666 fillSuggestions + m (Ljo;Ljava/lang/String;Z)Lgn$a; a method_41957 parseForBlock + m ()Z b method_9676 hasBlockEntity + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_9674 suggestVaguePropertyNameOrEnd + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9682 method_9682 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9691 method_9691 + m (Ljo;Lcom/mojang/brigadier/StringReader;Z)Lcom/mojang/datafixers/util/Either; b method_41960 parseForTesting + m (Ljo;Ljava/lang/String;Z)Lcom/mojang/datafixers/util/Either; b method_41962 parseForTesting + m ()V c method_9675 readBlock + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c method_9665 suggestPropertyName + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_9661 method_9661 + m ()V d method_9677 readTag + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d method_9667 suggestVaguePropertyName + m ()V e method_9659 readProperties + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; e method_9687 suggestOpenNbt + m ()V f method_9680 readVagueProperties + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; f method_9693 suggestEquals + m ()V g method_9672 readNbt + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; g method_9689 suggestNextPropertyOrEnd + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; h method_9679 suggestOpenVaguePropertiesOrNbt + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; i method_9681 suggestOpenPropertiesOrNbt + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; j method_9670 suggestTag + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; k method_41963 suggestItem + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; l method_9673 suggestBlockIdOrTag + m (Ljo;Lcom/mojang/brigadier/StringReader;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gn$a net/minecraft/class_2259$class_7211 net/minecraft/commands/arguments/blocks/BlockStateParser$BlockResult + f Ldtc; a comp_622 blockState + f Ljava/util/Map; b comp_623 properties + f Lub; c comp_624 nbt + m ()Ldtc; a comp_622 blockState + m ()Ljava/util/Map; b comp_623 properties + m ()Lub; c comp_624 nbt + m (Ldtc;Ljava/util/Map;Lub;)V <init> <init> <init> +c gn$b net/minecraft/class_2259$class_7212 net/minecraft/commands/arguments/blocks/BlockStateParser$TagResult + f Ljq; a comp_625 tag + f Ljava/util/Map; b comp_626 vagueProperties + f Lub; c comp_627 nbt + m ()Ljq; a comp_625 tag + m ()Ljava/util/Map; b comp_626 vagueProperties + m ()Lub; c comp_627 nbt + m (Ljq;Ljava/util/Map;Lub;)V <init> <init> <init> +c go net/minecraft/class_6251 net/minecraft/commands/arguments/blocks/package-info +c gp net/minecraft/class_2262 net/minecraft/commands/arguments/coordinates/BlockPosArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10703 ERROR_NOT_LOADED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_10704 ERROR_OUT_OF_WORLD + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_29499 ERROR_OUT_OF_BOUNDS + f Ljava/util/Collection; d field_10702 EXAMPLES + m ()Lgp; a method_9698 blockPos + m (Lcom/mojang/brigadier/StringReader;)Lgr; a method_9699 parse + m (Lcom/mojang/brigadier/context/CommandContext;Laqu;Ljava/lang/String;)Ljd; a method_48298 getLoadedBlockPos + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljd; a method_9696 getLoadedBlockPos + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljd; b method_48299 getBlockPos + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljd; c method_9697 getSpawnablePos + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gq net/minecraft/class_2264 net/minecraft/commands/arguments/coordinates/ColumnPosArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10706 ERROR_NOT_COMPLETE + f Ljava/util/Collection; b field_10705 EXAMPLES + m ()Lgq; a method_9701 columnPos + m (Lcom/mojang/brigadier/StringReader;)Lgr; a method_9703 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laqi; a method_9702 getColumnPos + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gr net/minecraft/class_2267 net/minecraft/commands/arguments/coordinates/Coordinates + m ()Z a method_9705 isXRelative + m (Let;)Lexc; a method_9708 getPosition + m ()Z b method_9706 isYRelative + m (Let;)Lexb; b method_9709 getRotation + m ()Z c method_9707 isZRelative + m (Let;)Ljd; c method_9704 getBlockPos +c gs net/minecraft/class_2268 net/minecraft/commands/arguments/coordinates/LocalCoordinates + f C a field_32941 PREFIX_LOCAL_COORDINATE + f D b field_10714 left + f D c field_10713 up + f D d field_10712 forwards + m (Lcom/mojang/brigadier/StringReader;)Lgs; a method_9711 parse + m (Lcom/mojang/brigadier/StringReader;I)D a method_9710 readDouble + m (DDD)V <init> <init> <init> +c gt net/minecraft/class_2270 net/minecraft/commands/arguments/coordinates/RotationArgument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10736 ERROR_NOT_COMPLETE + f Ljava/util/Collection; b field_10735 EXAMPLES + m ()Lgt; a method_9717 rotation + m (Lcom/mojang/brigadier/StringReader;)Lgr; a method_9718 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lgr; a method_9716 getRotation + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gu net/minecraft/class_2273 net/minecraft/commands/arguments/coordinates/SwizzleArgument + f Ljava/util/Collection; a field_10740 EXAMPLES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_10741 ERROR_INVALID + m ()Lgu; a method_9721 swizzle + m (Lcom/mojang/brigadier/StringReader;)Ljava/util/EnumSet; a method_9722 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/EnumSet; a method_9720 getSwizzle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gv net/minecraft/class_2274 net/minecraft/commands/arguments/coordinates/Vec2Argument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10743 ERROR_NOT_COMPLETE + f Ljava/util/Collection; b field_10742 EXAMPLES + f Z c field_10744 centerCorrect + m ()Lgv; a method_9723 vec2 + m (Lcom/mojang/brigadier/StringReader;)Lgr; a method_9725 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lexb; a method_9724 getVec2 + m (Z)Lgv; a method_35802 vec2 + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gw net/minecraft/class_2277 net/minecraft/commands/arguments/coordinates/Vec3Argument + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10755 ERROR_NOT_COMPLETE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_10757 ERROR_MIXED_TYPE + f Ljava/util/Collection; c field_10754 EXAMPLES + f Z d field_10756 centerCorrect + m ()Lgw; a method_9737 vec3 + m (Lcom/mojang/brigadier/StringReader;)Lgr; a method_9738 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lexc; a method_9736 getVec3 + m (Z)Lgw; a method_9735 vec3 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lgr; b method_9734 getCoordinates + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gx net/minecraft/class_2278 net/minecraft/commands/arguments/coordinates/WorldCoordinate + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_10759 ERROR_EXPECTED_DOUBLE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_10761 ERROR_EXPECTED_INT + f C c field_32972 PREFIX_RELATIVE + f Z d field_10760 relative + f D e field_10758 value + m ()Z a method_9741 isRelative + m (D)D a method_9740 get + m (Lcom/mojang/brigadier/StringReader;)Lgx; a method_9739 parseInt + m (Lcom/mojang/brigadier/StringReader;Z)Lgx; a method_9743 parseDouble + m (Lcom/mojang/brigadier/StringReader;)Z b method_9742 isRelative + m (ZD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gy net/minecraft/class_2280 net/minecraft/commands/arguments/coordinates/WorldCoordinates + f Lgx; a field_10765 x + f Lgx; b field_10764 y + f Lgx; c field_10766 z + m (DDD)Lgy; a method_35810 absolute + m (Lcom/mojang/brigadier/StringReader;)Lgy; a method_9749 parseInt + m (Lcom/mojang/brigadier/StringReader;Z)Lgy; a method_9750 parseDouble + m (Lexb;)Lgy; a method_35811 absolute + m ()Lgy; d method_9751 current + m (Lgx;Lgx;Lgx;)V <init> <init> <init> +c gz net/minecraft/class_6271 net/minecraft/commands/arguments/coordinates/package-info +c ha net/minecraft/class_9437 net/minecraft/commands/arguments/item/ComponentPredicateParser + m (Lbmf;Lbmf;Lbmm;)Ljava/lang/Object; a method_58492 method_58492 + m (Lbmf;Lbmf;Lha$b;Lbmf;Lbmk;Lbmm;)Ljava/util/Optional; a method_58493 method_58493 + m (Lbmm;)Lazs; a method_58494 method_58494 + m (Lha$b;)Lbmp; a method_58495 createGrammar + m (Lha$b;Lbmf;Lbmf;Lbmm;)Ljava/util/List; a method_58496 method_58496 + m (Lha$b;Lbmf;Lbmm;)Ljava/lang/Object; a method_58497 method_58497 + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; a method_58498 method_58498 + m (Lbmf;Lbmf;Lbmm;)Ljava/util/List; b method_58499 method_58499 + m (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; b method_58500 method_58500 + m (Lbmf;Lbmf;Lbmm;)Ljava/util/Optional; c method_58501 method_58501 + m (Lbmf;Lbmf;Lbmm;)Ljava/util/List; d method_58502 method_58502 + m ()V <init> <init> <init> +c ha$a net/minecraft/class_9437$class_9438 net/minecraft/commands/arguments/item/ComponentPredicateParser$ComponentLookupRule + m (Lbmf;Lha$b;)V <init> <init> <init> +c ha$b net/minecraft/class_9437$class_9439 net/minecraft/commands/arguments/item/ComponentPredicateParser$Context + m ()Ljava/util/stream/Stream; a method_58503 listElementTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/lang/Object; a method_58504 forElementType + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object; a method_58505 createComponentTest + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Luy;)Ljava/lang/Object; a method_58506 createComponentTest + m (Ljava/lang/Object;)Ljava/lang/Object; a method_58507 negate + m (Ljava/util/List;)Ljava/lang/Object; a method_58508 anyOf + m ()Ljava/util/stream/Stream; b method_58509 listTagTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/lang/Object; b method_58510 forTagType + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Luy;)Ljava/lang/Object; b method_58511 createPredicateTest + m ()Ljava/util/stream/Stream; c method_58512 listComponentTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/lang/Object; c method_58513 lookupComponentType + m ()Ljava/util/stream/Stream; d method_58514 listPredicateTypes + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/lang/Object; d method_58515 lookupPredicateType +c ha$c net/minecraft/class_9437$class_9440 net/minecraft/commands/arguments/item/ComponentPredicateParser$ElementLookupRule + m (Lbmf;Lha$b;)V <init> <init> <init> +c ha$d net/minecraft/class_9437$class_9441 net/minecraft/commands/arguments/item/ComponentPredicateParser$PredicateLookupRule + m (Lbmf;Lha$b;)V <init> <init> <init> +c ha$e net/minecraft/class_9437$class_9442 net/minecraft/commands/arguments/item/ComponentPredicateParser$TagLookupRule + m (Lbmf;Lha$b;)V <init> <init> <init> +c hb net/minecraft/class_2284 net/minecraft/commands/arguments/item/FunctionArgument + f Ljava/util/Collection; a field_10783 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_10782 ERROR_UNKNOWN_TAG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_10784 ERROR_UNKNOWN_FUNCTION + m ()Lhb; a method_9760 functions + m (Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_17959 method_17959 + m (Lcom/mojang/brigadier/StringReader;)Lhb$a; a method_9764 parse + m (Lcom/mojang/brigadier/context/CommandContext;Lakr;)Lig; a method_9761 getFunction + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; a method_9769 getFunctions + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9762 method_9762 + m (Lcom/mojang/brigadier/context/CommandContext;Lakr;)Ljava/util/Collection; b method_9767 getFunctionTag + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; b method_9768 getFunctionOrTag + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9765 method_9765 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; c method_55590 getFunctionCollection + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hb$1 net/minecraft/class_2284$1 net/minecraft/commands/arguments/item/FunctionArgument$1 + f Lakr; a field_10785 val$id + m (Lhb;Lakr;)V <init> <init> <init> +c hb$2 net/minecraft/class_2284$2 net/minecraft/commands/arguments/item/FunctionArgument$2 + f Lakr; a field_10787 val$id + m (Lhb;Lakr;)V <init> <init> <init> +c hb$a net/minecraft/class_2284$class_2285 net/minecraft/commands/arguments/item/FunctionArgument$Result + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a method_9771 create + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; b method_9770 unwrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lcom/mojang/datafixers/util/Pair; c method_55591 unwrapToCollection +c hc net/minecraft/class_2287 net/minecraft/commands/arguments/item/ItemArgument + f Ljava/util/Collection; a field_10790 EXAMPLES + f Lhe; b field_48954 parser + m (Lcom/mojang/brigadier/StringReader;)Lhd; a method_9778 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhd; a method_9777 getItem + m (Lep;)Lhc; a method_9776 item + m (Lep;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hd net/minecraft/class_2290 net/minecraft/commands/arguments/item/ItemInput + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a field_10797 ERROR_STACK_TOO_BIG + f Ljm; b field_10796 item + f Lkn; c field_49570 components + m ()Lcul; a method_9785 getItem + m (IZ)Lcuq; a method_9781 createItemStack + m (Lakr;Luy;)Ljava/lang/String; a method_60378 method_60378 + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a method_57800 method_57800 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9784 method_9784 + m (Ljo$a;)Ljava/lang/String; a method_9782 serialize + m ()Ljava/lang/String; b method_41967 getItemName + m (Ljo$a;)Ljava/lang/String; b method_57801 serializeComponents + m ()Ljava/lang/Object; c method_41968 method_41968 + m (Ljm;Lkn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c he net/minecraft/class_2291 net/minecraft/commands/arguments/item/ItemParser + f C a field_50044 SYNTAX_START_COMPONENTS + f C b field_50045 SYNTAX_END_COMPONENTS + f C c field_50046 SYNTAX_COMPONENT_SEPARATOR + f C d field_50047 SYNTAX_COMPONENT_ASSIGNMENT + f C e field_51831 SYNTAX_REMOVED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_50048 ERROR_UNKNOWN_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; g field_50049 ERROR_UNKNOWN_COMPONENT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; h field_50050 ERROR_MALFORMED_COMPONENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i field_50051 ERROR_EXPECTED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j field_50052 ERROR_REPEATED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; k field_51458 ERROR_MALFORMED_ITEM + f Ljava/util/function/Function; l field_50053 SUGGEST_NOTHING + f Ljo$b; m field_50054 items + f Lcom/mojang/serialization/DynamicOps; n field_50055 registryOps + m (Lcom/mojang/brigadier/StringReader;)Lhe$a; a method_9789 parse + m (Lcom/mojang/brigadier/StringReader;Lhe$d;)V a method_58517 parse + m (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_59768 method_59768 + m (Lcom/mojang/brigadier/StringReader;Ljm;Lkn;)V a method_59769 validateComponents + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_9793 fillSuggestions + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_59770 method_59770 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_58519 method_58519 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_58518 method_58518 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_58520 method_58520 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_58521 method_58521 + m (Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c he$1 net/minecraft/class_2291$1 net/minecraft/commands/arguments/item/ItemParser$1 + f Lorg/apache/commons/lang3/mutable/MutableObject; a field_48956 val$itemResult + f Lkn$a; b field_49571 val$componentsBuilder + m (Lhe;Lorg/apache/commons/lang3/mutable/MutableObject;Lkn$a;)V <init> <init> <init> +c he$a net/minecraft/class_2291$class_7215 net/minecraft/commands/arguments/item/ItemParser$ItemResult + f Ljm; a comp_628 item + f Lkn; b comp_2439 components + m ()Ljm; a comp_628 item + m ()Lkn; b comp_2439 components + m (Ljm;Lkn;)V <init> <init> <init> +c he$b net/minecraft/class_2291$class_9217 net/minecraft/commands/arguments/item/ItemParser$State + f Lhe; a field_48970 field_48970 + f Lcom/mojang/brigadier/StringReader; b field_48971 reader + f Lhe$d; c field_48972 visitor + m ()V a method_56869 parse + m (ILakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_56873 method_56873 + m (ILkp;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_57806 method_57806 + m (Lcom/mojang/brigadier/StringReader;)Lkp; a method_57807 readComponentType + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_57808 suggestStartComponents + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_60380 suggestComponent + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Ljava/util/Map$Entry;)V a method_60381 method_60381 + m (Ljava/util/Map$Entry;)Lakr; a method_60382 method_60382 + m (Lkp;)V a method_57811 readComponent + m ()V b method_56872 readItem + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_57812 suggestNextOrEndComponents + m ()V c method_57814 readComponents + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c method_57813 suggestAssignment + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d method_56874 suggestItem + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; e method_60383 suggestComponentAssignmentOrRemoval + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; f method_60384 suggestComponent + m (Lhe;Lcom/mojang/brigadier/StringReader;Lhe$d;)V <init> <init> <init> +c he$c net/minecraft/class_2291$class_9218 net/minecraft/commands/arguments/item/ItemParser$SuggestionsVisitor + f Ljava/util/function/Function; a field_48973 suggestions + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; a method_56879 resolveSuggestions + m ()V <init> <init> <init> +c he$d net/minecraft/class_2291$class_9219 net/minecraft/commands/arguments/item/ItemParser$Visitor + m (Ljava/util/function/Function;)V a method_56880 visitSuggestions + m (Ljm;)V a method_56853 visitItem + m (Lkp;)V a method_60379 visitRemovedComponent + m (Lkp;Ljava/lang/Object;)V a method_57802 visitComponent +c hf net/minecraft/class_2293 net/minecraft/commands/arguments/item/ItemPredicateArgument + f Ljava/util/Collection; a field_10812 EXAMPLES + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_50056 ERROR_UNKNOWN_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_50057 ERROR_UNKNOWN_TAG + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_50058 ERROR_UNKNOWN_COMPONENT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e field_50059 ERROR_MALFORMED_COMPONENT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_50060 ERROR_UNKNOWN_PREDICATE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; g field_50061 ERROR_MALFORMED_PREDICATE + f Lakr; h field_50062 COUNT_ID + f Ljava/util/Map; i field_50063 PSEUDO_COMPONENTS + f Ljava/util/Map; j field_50064 PSEUDO_PREDICATES + f Lbmp; k field_50065 grammarWithContext + m (Lcom/mojang/brigadier/StringReader;)Lhf$d; a method_9800 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lhf$d; a method_9804 getItemPredicate + m (Lcuq;)Z a method_58522 method_58522 + m (Ldh$d;)Ljava/util/function/Predicate; a method_58523 method_58523 + m (Ldh$d;Lcuq;)Z a method_58524 method_58524 + m (Lep;)Lhf; a method_9801 itemPredicate + m (Lhf$a;)Lhf$a; a method_58525 method_58525 + m (Lhf$c;)Lhf$c; a method_58526 method_58526 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_58527 method_58527 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_58528 method_58528 + m (Ldh$d;)Ljava/util/function/Predicate; b method_58529 method_58529 + m (Ldh$d;Lcuq;)Z b method_58530 method_58530 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_58531 method_58531 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_58532 method_58532 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_58533 method_58533 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_58534 method_58534 + m (Lep;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hf$a net/minecraft/class_2293$class_9444 net/minecraft/commands/arguments/item/ItemPredicateArgument$ComponentWrapper + f Lakr; a comp_2527 id + f Ljava/util/function/Predicate; b comp_2528 presenceChecker + f Lcom/mojang/serialization/Decoder; c comp_2529 valueChecker + m ()Lakr; a comp_2527 id + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakp;Luy;)Ljava/util/function/Predicate; a method_58535 decode + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;Lkp;)Lhf$a; a method_58536 create + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_58537 method_58537 + m (Lkp;Lcuq;)Z a method_58538 method_58538 + m (Lkp;Ljava/lang/Object;)Ljava/util/function/Predicate; a method_58539 method_58539 + m (Lkp;Ljava/lang/Object;Lcuq;)Z a method_58540 method_58540 + m ()Ljava/util/function/Predicate; b comp_2528 presenceChecker + m ()Lcom/mojang/serialization/Decoder; c comp_2529 valueChecker + m (Lakr;Ljava/util/function/Predicate;Lcom/mojang/serialization/Decoder;)V <init> <init> <init> +c hf$b net/minecraft/class_2293$class_9445 net/minecraft/commands/arguments/item/ItemPredicateArgument$Context + f Ljo$b; a field_50066 items + f Ljo$b; b field_50067 components + f Ljo$b; c field_50068 predicates + f Lakp; d field_50069 registryOps + m (Lcom/mojang/brigadier/ImmutableStringReader;Lhf$a;)Ljava/util/function/Predicate; a method_58541 createComponentTest + m (Lcom/mojang/brigadier/ImmutableStringReader;Lhf$a;Luy;)Ljava/util/function/Predicate; a method_58542 createComponentTest + m (Lcom/mojang/brigadier/ImmutableStringReader;Lhf$c;Luy;)Ljava/util/function/Predicate; a method_58543 createPredicateTest + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a method_58547 negate + m (Ljm$c;)Lakr; a method_58544 method_58544 + m (Ljm$c;Lcuq;)Z a method_58545 method_58545 + m (Ljq;Lcuq;)Z a method_58546 method_58546 + m (Ljava/util/List;)Ljava/util/function/Predicate; b method_58549 anyOf + m (Ljm$c;)Z b method_58548 method_58548 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/util/function/Predicate; e method_58550 forElementType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/util/function/Predicate; f method_58551 forTagType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lhf$a; g method_58552 lookupComponentType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lhf$c; h method_58553 lookupPredicateType + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; i method_58554 method_58554 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; j method_58555 method_58555 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; k method_58556 method_58556 + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; l method_58557 method_58557 + m (Ljo$a;)V <init> <init> <init> +c hf$c net/minecraft/class_2293$class_9446 net/minecraft/commands/arguments/item/ItemPredicateArgument$PredicateWrapper + f Lakr; a comp_2530 id + f Lcom/mojang/serialization/Decoder; b comp_2531 type + m ()Lakr; a comp_2530 id + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakp;Luy;)Ljava/util/function/Predicate; a method_58559 decode + m (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_58560 method_58560 + m (Lct;)Ljava/util/function/Predicate; a method_58558 method_58558 + m ()Lcom/mojang/serialization/Decoder; b comp_2531 type + m (Ljm$c;)V <init> <init> <init> + m (Lakr;Lcom/mojang/serialization/Decoder;)V <init> <init> <init> +c hf$d net/minecraft/class_2293$class_2295 net/minecraft/commands/arguments/item/ItemPredicateArgument$Result +c hg net/minecraft/class_6277 net/minecraft/commands/arguments/item/package-info +c hh net/minecraft/class_6278 net/minecraft/commands/arguments/package-info +c hi net/minecraft/class_2300 net/minecraft/commands/arguments/selector/EntitySelector + f I a field_33068 INFINITE + f Ljava/util/function/BiConsumer; b field_41524 ORDER_ARBITRARY + f Ldxn; c field_27774 ANY_TYPE + f I d field_10822 maxResults + f Z e field_10830 includesEntities + f Z f field_10829 worldLimited + f Ljava/util/List; g field_52308 contextFreePredicates + f Ldh$c; h field_10825 range + f Ljava/util/function/Function; i field_10823 position + f Lewx; j field_10824 aabb + f Ljava/util/function/BiConsumer; k field_10826 order + f Z l field_10828 currentEntity + f Ljava/lang/String; m field_10831 playerName + f Ljava/util/UUID; n field_10821 entityUUID + f Ldxn; o field_10832 type + f Z p field_10827 usesSelector + m ()I a method_9815 getMaxResults + m (Lcpl;Lbsr;)Z a method_61159 method_61159 + m (Let;)Lbsr; a method_9809 findSingleEntity + m (Lewx;Lbsr;)Z a method_9810 method_9810 + m (Lexc;)Lewx; a method_61160 getAbsoluteAabb + m (Lexc;Lbsr;)Z a method_9812 method_9812 + m (Lexc;Lewx;Lcpl;)Ljava/util/function/Predicate; a method_9817 getPredicate + m (Lexc;Ljava/util/List;)Ljava/util/List; a method_9814 sortAndLimit + m (Ljava/util/List;)Lwz; a method_9822 joinNames + m (Ljava/util/List;Laqu;Lewx;Ljava/util/function/Predicate;)V a method_9823 addEntities + m ()Z b method_9819 includesEntities + m (Let;)Ljava/util/List; b method_9816 findEntities + m (Lexc;Ljava/util/List;)V b method_47802 method_47802 + m ()Z c method_9820 isSelfSelector + m (Let;)Laqv; c method_9811 findSinglePlayer + m ()Z d method_9821 isWorldLimited + m (Let;)Ljava/util/List; d method_9813 findPlayers + m ()Z e method_35815 usesSelector + m (Let;)V e method_9818 checkPermissions + m ()I f method_47803 getResultLimit + m (IZZLjava/util/List;Ldh$c;Ljava/util/function/Function;Lewx;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lbsx;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hi$1 net/minecraft/class_2300$1 net/minecraft/commands/arguments/selector/EntitySelector$1 + m (Lbsr;)Lbsr; a method_32203 tryCast + m ()V <init> <init> <init> +c hj net/minecraft/class_2303 net/minecraft/commands/arguments/selector/EntitySelectorParser + f Z A field_10843 includesEntities + f Z B field_10866 worldLimited + f Ldh$c; C field_10838 distance + f Ldh$d; D field_10842 level + f Ljava/lang/Double; E field_10857 x + f Ljava/lang/Double; F field_10872 y + f Ljava/lang/Double; G field_10839 z + f Ljava/lang/Double; H field_10862 deltaX + f Ljava/lang/Double; I field_10852 deltaY + f Ljava/lang/Double; J field_10881 deltaZ + f Lek; K field_10877 rotX + f Lek; L field_10859 rotY + f Ljava/util/List; M field_10870 predicates + f Ljava/util/function/BiConsumer; N field_10847 order + f Z O field_10879 currentEntity + f Ljava/lang/String; P field_10876 playerName + f I Q field_10861 startPosition + f Ljava/util/UUID; R field_10878 entityUUID + f Ljava/util/function/BiFunction; S field_10848 suggestions + f Z T field_10854 hasNameEquals + f Z U field_10874 hasNameNotEquals + f Z V field_10851 isLimited + f Z W field_10873 isSorted + f Z X field_10849 hasGamemodeEquals + f Z Y field_10871 hasGamemodeNotEquals + f Z Z field_10845 hasTeamEquals + f C a field_33069 SYNTAX_SELECTOR_START + f Z aa field_10868 hasTeamNotEquals + f Lbsx; ab field_10863 type + f Z ac field_10865 typeInverse + f Z ad field_10841 hasScores + f Z ae field_10864 hasAdvancements + f Z af field_10840 usesSelectors + f C b field_33070 SYNTAX_OPTIONS_KEY_VALUE_SEPARATOR + f C c field_33071 SYNTAX_NOT + f C d field_33072 SYNTAX_TAG + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_10875 ERROR_INVALID_NAME_OR_UUID + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_10853 ERROR_UNKNOWN_SELECTOR_TYPE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g field_10880 ERROR_SELECTORS_NOT_ALLOWED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h field_10844 ERROR_MISSING_SELECTOR_TYPE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i field_10837 ERROR_EXPECTED_END_OF_OPTIONS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; j field_10855 ERROR_EXPECTED_OPTION_VALUE + f Ljava/util/function/BiConsumer; k field_10869 ORDER_NEAREST + f Ljava/util/function/BiConsumer; l field_10882 ORDER_FURTHEST + f Ljava/util/function/BiConsumer; m field_10850 ORDER_RANDOM + f Ljava/util/function/BiFunction; n field_10867 SUGGEST_NOTHING + f C o field_33073 SYNTAX_OPTIONS_START + f C p field_33074 SYNTAX_OPTIONS_END + f C q field_33075 SYNTAX_OPTIONS_SEPARATOR + f C r field_33076 SELECTOR_NEAREST_PLAYER + f C s field_33077 SELECTOR_ALL_PLAYERS + f C t field_33078 SELECTOR_RANDOM_PLAYERS + f C u field_33079 SELECTOR_CURRENT_ENTITY + f C v field_33080 SELECTOR_ALL_ENTITIES + f C w field_52174 SELECTOR_NEAREST_ENTITY + f Lcom/mojang/brigadier/StringReader; x field_10860 reader + f Z y field_10846 allowSelectors + f I z field_10858 maxResults + m ()Z A method_9837 hasGamemodeNotEquals + m ()Z B method_9904 hasTeamEquals + m ()Z C method_35816 hasTeamNotEquals + m ()V D method_9860 setTypeLimitedInversely + m ()Z E method_9886 isTypeLimited + m ()Z F method_9910 isTypeLimitedInversely + m ()Z G method_9843 hasScores + m ()Z H method_9861 hasAdvancements + m ()V I method_9878 finalizePredicates + m ()Lhi; a method_9871 getSelector + m (D)V a method_9850 setX + m (DDD)Lewx; a method_9894 createAabb + m (I)V a method_9900 setMaxResults + m (Lbsr;)Z a method_9856 method_9856 + m (Lbsx;)V a method_9842 limitToType + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a method_9896 fillSelectorSuggestions + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a method_9908 fillSuggestions + m (Ldh$c;)V a method_9870 setDistance + m (Ldh$d;)V a method_9846 setLevel + m (Lek;)V a method_9898 setRotX + m (Lek;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; a method_9859 createRotationPredicate + m (Lexc;)Lexc; a method_9872 method_9872 + m (Lexc;Lbsr;Lbsr;)I a method_9862 method_9862 + m (Lexc;Ljava/util/List;)V a method_9867 method_9867 + m (Ljava/lang/Object;)Z a method_61185 allowSelectors + m (Ljava/util/function/BiConsumer;)V a method_9845 setOrder + m (Ljava/util/function/BiFunction;)V a method_9875 setSuggestions + m (Ljava/util/function/Predicate;)V a method_9916 addPredicate + m (Ljava/util/function/ToDoubleFunction;DDLbsr;)Z a method_9881 method_9881 + m (Z)V a method_9841 setIncludesEntities + m ()V b method_9917 parseSelector + m (D)V b method_9864 setY + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; b method_9880 suggestNameOrSelector + m (Lek;)V b method_9855 setRotY + m (Lexc;)Lexc; b method_9869 method_9869 + m (Lexc;Lbsr;Lbsr;)I b method_9897 method_9897 + m (Lexc;Ljava/util/List;)V b method_9901 method_9901 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9903 method_9903 + m (Z)V b method_9899 setHasNameEquals + m ()V c method_9849 parseNameOrUUID + m (D)V c method_9879 setZ + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; c method_9858 suggestName + m (Lexc;Ljava/util/List;)V c method_9888 method_9888 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_9863 method_9863 + m (Z)V c method_9913 setHasNameNotEquals + m ()V d method_9874 parseOptions + m (D)V d method_9891 setDeltaX + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; d method_9834 suggestSelector + m (Z)V d method_9877 setLimited + m ()Z e method_9892 shouldInvertValue + m (D)V e method_9905 setDeltaY + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; e method_9893 suggestOpenOptions + m (Z)V e method_9887 setSorted + m ()Z f method_9915 isTag + m (D)V f method_9918 setDeltaZ + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; f method_9911 suggestOptionsKeyOrClose + m (Z)V f method_9890 setHasGamemodeEquals + m ()Lcom/mojang/brigadier/StringReader; g method_9835 getReader + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; g method_9909 suggestOptionsKey + m (Z)V g method_9857 setHasGamemodeNotEquals + m ()V h method_9852 setWorldLimited + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; h method_9847 suggestOptionsNextOrClose + m (Z)V h method_9865 setHasTeamEquals + m ()Ldh$c; i method_9873 getDistance + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; i method_35817 suggestEquals + m (Z)V i method_9833 setHasTeamNotEquals + m ()Ldh$d; j method_9895 getLevel + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; j method_9854 method_9854 + m (Z)V j method_9848 setHasScores + m ()Lek; k method_9883 getRotX + m (Z)V k method_9906 setHasAdvancements + m ()Lek; l method_9853 getRotY + m ()Ljava/lang/Double; m method_9902 getX + m ()Ljava/lang/Double; n method_9884 getY + m ()Ljava/lang/Double; o method_9868 getZ + m ()Ljava/lang/Double; p method_9851 getDeltaX + m ()Ljava/lang/Double; q method_9840 getDeltaY + m ()Ljava/lang/Double; r method_9907 getDeltaZ + m ()Ljava/util/function/BiConsumer; s method_35818 getOrder + m ()Lhi; t method_9882 parse + m ()Z u method_9885 isCurrentEntity + m ()Z v method_9912 hasNameEquals + m ()Z w method_9844 hasNameNotEquals + m ()Z x method_9866 isLimited + m ()Z y method_9889 isSorted + m ()Z z method_9839 hasGamemodeEquals + m (Lcom/mojang/brigadier/StringReader;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hk net/minecraft/class_2306 net/minecraft/commands/arguments/selector/options/EntitySelectorOptions + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_10885 ERROR_UNKNOWN_OPTION + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_10887 ERROR_INAPPLICABLE_OPTION + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_10890 ERROR_RANGE_NEGATIVE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_10893 ERROR_LEVEL_NEGATIVE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_10886 ERROR_LIMIT_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_10888 ERROR_SORT_UNKNOWN + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; g field_10889 ERROR_GAME_MODE_INVALID + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h field_10892 ERROR_ENTITY_TYPE_INVALID + f Ljava/util/Map; i field_10891 OPTIONS + m (Lhj;)Z A method_9928 method_9928 + m (Lhj;)V B method_9963 method_9963 + m (Lhj;)Z C method_9947 method_9947 + m (Lhj;)V D method_9962 method_9962 + m (Lhj;)Z E method_9925 method_9925 + m (Lhj;)V F method_9977 method_9977 + m (Lhj;)Z G method_9944 method_9944 + m (Lhj;)V H method_9978 method_9978 + m (Lhj;)Z I method_9942 method_9942 + m (Lhj;)V J method_9979 method_9979 + m (Lhj;)Z K method_9945 method_9945 + m (Lhj;)V L method_9980 method_9980 + m (Lhj;)Z M method_9934 method_9934 + m (Lhj;)V N method_9981 method_9981 + m (Lhj;)Z O method_9943 method_9943 + m (Lhj;)V P method_9982 method_9982 + m ()V a method_9960 bootStrap + m (Lakq;ZLbsr;)Z a method_22823 method_22823 + m (Lawu;ZLbsr;)Z a method_9950 method_9950 + m (Lbsx;ZLbsr;)Z a method_9919 method_9919 + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a method_9967 method_9967 + m (Lhj;)Z a method_22822 method_22822 + m (Lhj;ILakr;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_17961 method_17961 + m (Lhj;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V a method_9930 suggestNames + m (Lhj;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; a method_9921 method_9921 + m (Lhj;Ljava/lang/String;I)Lhk$a; a method_9976 get + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_9964 method_9964 + m (Ljava/lang/String;Lhk$a;Ljava/util/function/Predicate;Lwz;)V a method_9961 register + m (Ljava/lang/String;ZLbsr;)Z a method_9965 method_9965 + m (Ljava/util/Map;Lai;)Z a method_9929 method_9929 + m (Ljava/util/Map;Lbsr;)Z a method_9958 method_9958 + m (Lub;ZLbsr;)Z a method_9957 method_9957 + m (ZLai;)Z a method_9936 method_9936 + m (ZLap;)Z a method_9931 method_9931 + m (ZLdct;Lbsr;)Z a method_9924 method_9924 + m (Lhj;)V b method_22824 method_22824 + m (Lhj;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; b method_9946 method_9946 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_9932 method_9932 + m (Ljava/lang/String;ZLbsr;)Z b method_9922 method_9922 + m (Ljava/util/Map;Lbsr;)Z b method_9937 method_9937 + m (Lhj;)Z c method_9926 method_9926 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_9956 method_9956 + m (Ljava/lang/String;ZLbsr;)Z c method_9920 method_9920 + m (Lhj;)V d method_9974 method_9974 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_9923 method_9923 + m (Lhj;)Z e method_9927 method_9927 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; e method_9959 method_9959 + m (Lhj;)V f method_9975 method_9975 + m (Lhj;)Z g method_9941 method_9941 + m (Lhj;)V h method_9966 method_9966 + m (Lhj;)Z i method_9938 method_9938 + m (Lhj;)V j method_9968 method_9968 + m (Lhj;)Z k method_9939 method_9939 + m (Lhj;)V l method_9973 method_9973 + m (Lhj;)Z m method_9940 method_9940 + m (Lhj;)V n method_9951 method_9951 + m (Lhj;)Z o method_9952 method_9952 + m (Lhj;)V p method_9948 method_9948 + m (Lhj;)Z q method_9949 method_9949 + m (Lhj;)V r method_9953 method_9953 + m (Lhj;)Z s method_9954 method_9954 + m (Lhj;)V t method_9969 method_9969 + m (Lhj;)Z u method_9955 method_9955 + m (Lhj;)V v method_9970 method_9970 + m (Lhj;)Z w method_9935 method_9935 + m (Lhj;)V x method_9971 method_9971 + m (Lhj;)Z y method_9933 method_9933 + m (Lhj;)V z method_9972 method_9972 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hk$a net/minecraft/class_2306$class_2307 net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Modifier +c hk$b net/minecraft/class_2306$class_2308 net/minecraft/commands/arguments/selector/options/EntitySelectorOptions$Option + f Lhk$a; a comp_1063 modifier + f Ljava/util/function/Predicate; b comp_1064 canUse + f Lwz; c comp_1065 description + m ()Lhk$a; a comp_1063 modifier + m ()Ljava/util/function/Predicate; b comp_1064 canUse + m ()Lwz; c comp_1065 description + m (Lhk$a;Ljava/util/function/Predicate;Lwz;)V <init> <init> <init> +c hl net/minecraft/class_6279 net/minecraft/commands/arguments/selector/options/package-info +c hm net/minecraft/class_6280 net/minecraft/commands/arguments/selector/package-info +c hn net/minecraft/class_8936 net/minecraft/commands/execution/ChainModifiers + f Lhn; a field_47160 DEFAULT + f B b comp_2020 flags + f B c field_47161 FLAG_FORKED + f B d field_47162 FLAG_IS_RETURN + m ()Z a method_54884 isForked + m (B)Lhn; a method_54885 setFlag + m ()Lhn; b method_54886 setForked + m ()Z c method_54887 isReturn + m ()Lhn; d method_54888 setReturn + m ()B e comp_2020 flags + m (B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ho net/minecraft/class_8847 net/minecraft/commands/execution/CommandQueueEntry + f Lhu; a comp_2021 frame + f Lhr; b comp_1993 action + m ()Lhu; a comp_2021 frame + m (Lhs;)V a method_54388 execute + m ()Lhr; b comp_1993 action + m (Lhu;Lhr;)V <init> <init> <init> +c hp net/minecraft/class_8848 net/minecraft/commands/execution/CustomCommandExecutor + m (Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54290 run +c hp$a net/minecraft/class_8848$class_8849 net/minecraft/commands/execution/CustomCommandExecutor$CommandAdapter +c hp$b net/minecraft/class_8848$class_8850 net/minecraft/commands/execution/CustomCommandExecutor$WithErrorHandling + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;Lev;Lhn;Lhv;)V a method_54255 onError + m (Lev;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54389 run + m (Lev;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V b method_54259 runGuarded + m ()V <init> <init> <init> +c hq net/minecraft/class_8851 net/minecraft/commands/execution/CustomModifierExecutor + m (Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54270 apply +c hq$a net/minecraft/class_8851$class_8852 net/minecraft/commands/execution/CustomModifierExecutor$ModifierAdapter +c hr net/minecraft/class_8853 net/minecraft/commands/execution/EntryAction +c hs net/minecraft/class_8854 net/minecraft/commands/execution/ExecutionContext + f I a field_46729 MAX_QUEUE_DEPTH + f Lorg/slf4j/Logger; b field_46730 LOGGER + f I c field_46731 commandLimit + f I d field_46732 forkLimit + f Lbnf; e field_46733 profiler + f Lhv; f field_46734 tracer + f I g field_46735 commandQuota + f Z h field_46736 queueOverflow + f Ljava/util/Deque; i field_46737 commandQueue + f Ljava/util/List; j field_46738 newTopCommands + f I k field_47705 currentFrameDepth + m ()V a method_54390 runCommandQueue + m (I)V a method_54391 discardAtDepthOrHigher + m (Lho;)V a method_54392 queueNext + m (Lhs;Leq;)Lhu; a method_54889 createTopFrame + m (Lhs;Lii;Lev;Leq;)V a method_54395 queueInitialFunctionCall + m (Lhs;Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lev;Leq;)V a method_54393 queueInitialCommandExecution + m (Lhv;)V a method_54394 tracer + m ()Lhv; b method_54396 tracer + m (I)Lhu$a; b method_54890 frameControlForDepth + m ()Lbnf; c method_54397 profiler + m (I)V c method_54891 method_54891 + m ()I d method_54398 forkLimit + m ()V e method_54399 incrementCost + m ()V f method_54400 handleQueueOverflow + m ()V g method_55594 pushNewCommands + m (IILbnf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ht net/minecraft/class_8855 net/minecraft/commands/execution/ExecutionControl + m ()Lhv; a method_54404 tracer + m (Lhr;)V a method_54402 queueNext + m (Lhs;Lhu;)Lht; a method_54892 create + m (Lhv;)V a method_54403 tracer + m ()Lhu; b method_54893 currentFrame +c ht$1 net/minecraft/class_8855$1 net/minecraft/commands/execution/ExecutionControl$1 + f Lhs; a field_46742 val$context + f Lhu; b field_47163 val$frame + m (Lhs;Lhu;)V <init> <init> <init> +c hu net/minecraft/class_8937 net/minecraft/commands/execution/Frame + f I a comp_2022 depth + f Leq; b comp_2023 returnValueConsumer + f Lhu$a; c comp_2024 frameControl + m ()V a method_54894 returnFailure + m (I)V a method_54895 returnSuccess + m ()V b method_54896 discard + m ()I c comp_2022 depth + m ()Leq; d comp_2023 returnValueConsumer + m ()Lhu$a; e comp_2024 frameControl + m (ILeq;Lhu$a;)V <init> <init> <init> +c hu$a net/minecraft/class_8937$class_8938 net/minecraft/commands/execution/Frame$FrameControl +c hv net/minecraft/class_6346 net/minecraft/commands/execution/TraceCallbacks + m (ILakr;I)V a method_36351 onCall + m (ILjava/lang/String;)V a method_36349 onCommand + m (ILjava/lang/String;I)V a method_36350 onReturn + m (Ljava/lang/String;)V a method_36352 onError +c hw net/minecraft/class_8856 net/minecraft/commands/execution/UnboundEntryAction + m (Ljava/lang/Object;Lhs;Lhu;)V a method_54405 method_54405 +c hx net/minecraft/class_8857 net/minecraft/commands/execution/package-info +c hy net/minecraft/class_8858 net/minecraft/commands/execution/tasks/BuildContexts + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_46739 ERROR_FORK_LIMIT_REACHED + f Ljava/lang/String; b field_46740 commandInput + f Lcom/mojang/brigadier/context/ContextChain; c field_46741 command + m ()Ljava/lang/String; a method_54406 method_54406 + m (Lcom/mojang/brigadier/context/CommandContext;ZI)V a method_54897 method_54897 + m (Lev;Ljava/util/List;Lhs;Lhu;Lhn;)V a method_54410 execute + m (Lhs;Lhu;)V a method_54407 traceCommandStart + m (Lib;Lhu;Lev;)Lho; a method_54408 method_54408 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_54409 method_54409 + m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c hy$a net/minecraft/class_8858$class_8859 net/minecraft/commands/execution/tasks/BuildContexts$Continuation + f Lhn; b field_47164 modifiers + f Lev; c field_47165 originalSource + f Ljava/util/List; d field_46745 sources + m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lev;Ljava/util/List;)V <init> <init> <init> +c hy$b net/minecraft/class_8858$class_8860 net/minecraft/commands/execution/tasks/BuildContexts$TopLevel + f Lev; b field_46746 source + m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;Lev;)V <init> <init> <init> +c hy$c net/minecraft/class_8858$class_8861 net/minecraft/commands/execution/tasks/BuildContexts$Unbound + m (Lev;Lhs;Lhu;)V a method_54412 execute + m (Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;)V <init> <init> <init> +c hz net/minecraft/class_8862 net/minecraft/commands/execution/tasks/CallFunction + f Lii; a field_46747 function + f Leq; b field_47166 resultCallback + f Z c field_47167 returnParentFrame + m (Lev;Lhs;Lhu;)V a method_54851 execute + m (Lev;Lhu;Lhw;)Lho; a method_54898 method_54898 + m (Lii;Leq;Z)V <init> <init> <init> +c ia net/minecraft/class_8863 net/minecraft/commands/execution/tasks/ContinuationTask + f Lia$a; a field_46748 taskFactory + f Ljava/util/List; b field_46749 arguments + f Lho; c field_46750 selfEntry + f I d field_46751 index + m (Lhs;Lhu;Ljava/util/List;Lia$a;)V a method_54414 schedule + m (Lia$a;Ljava/util/List;Lhu;)V <init> <init> <init> +c ia$a net/minecraft/class_8863$class_8864 net/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider +c ib net/minecraft/class_8865 net/minecraft/commands/execution/tasks/ExecuteCommand + f Ljava/lang/String; a field_46752 commandInput + f Lhn; b field_47168 modifiers + f Lcom/mojang/brigadier/context/CommandContext; c field_46754 executionContext + m ()Ljava/lang/String; a method_54415 method_54415 + m (Lev;Lhs;Lhu;)V a method_54416 execute + m (Ljava/lang/String;Lhn;Lcom/mojang/brigadier/context/CommandContext;)V <init> <init> <init> +c ic net/minecraft/class_8939 net/minecraft/commands/execution/tasks/FallthroughTask + f Lic; a field_47169 INSTANCE + m ()Lhr; a method_54899 instance + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c id net/minecraft/class_8940 net/minecraft/commands/execution/tasks/IsolatedCall + f Ljava/util/function/Consumer; a field_47170 taskProducer + f Leq; b field_47171 output + m (Ljava/util/function/Consumer;Leq;)V <init> <init> <init> +c ie net/minecraft/class_8866 net/minecraft/commands/execution/tasks/package-info +c ig net/minecraft/class_2158 net/minecraft/commands/functions/CommandFunction + m ()Lakr; a comp_1994 id + m (Lakr;Lcom/mojang/brigadier/CommandDispatcher;Lev;Ljava/util/List;)Lig; a method_9195 fromLines + m (Lcom/mojang/brigadier/CommandDispatcher;Lev;Lcom/mojang/brigadier/StringReader;)Lhw; a method_54417 parseCommand + m (Ljava/lang/CharSequence;)V a method_57057 checkCommandLineLength + m (Lub;Lcom/mojang/brigadier/CommandDispatcher;)Lii; a method_52595 instantiate + m (Ljava/lang/CharSequence;)Z b method_52592 shouldConcatenateNextLine +c ih net/minecraft/class_8867 net/minecraft/commands/functions/FunctionBuilder + f Ljava/util/List; a field_46755 plainEntries + f Ljava/util/List; b field_46756 macroEntries + f Ljava/util/List; c field_46757 macroArguments + m (Lakr;)Lig; a method_54418 build + m (Lhw;)V a method_54419 addCommand + m (Ljava/lang/String;)I a method_54420 getArgumentIndex + m (Ljava/lang/String;ILev;)V a method_54421 addMacro + m (Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; a method_54422 convertToIndices + m ()V <init> <init> <init> +c ii net/minecraft/class_8868 net/minecraft/commands/functions/InstantiatedFunction + m ()Lakr; a comp_1994 id + m ()Ljava/util/List; b comp_1995 entries +c ij net/minecraft/class_8641 net/minecraft/commands/functions/MacroFunction + f Ljava/text/DecimalFormat; a field_46190 DECIMAL_FORMAT + f I b field_45150 MAX_CACHE_ENTRIES + f Ljava/util/List; c field_45149 parameters + f Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap; d field_45151 cache + f Lakr; e field_46758 id + f Ljava/util/List; f field_46759 entries + m (Ljava/text/DecimalFormat;)V a method_54423 method_54423 + m (Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;)V a method_54424 lookupValues + m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; a method_54425 method_54425 + m (Ljava/util/List;Ljava/util/List;I)V a method_54426 method_54426 + m (Ljava/util/List;Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;)Lii; a method_52597 substituteAndParse + m (Luy;)Ljava/lang/String; a method_53840 stringify + m (Lakr;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ij$a net/minecraft/class_8641$class_8869 net/minecraft/commands/functions/MacroFunction$Entry + m ()Lit/unimi/dsi/fastutil/ints/IntList; a method_54428 parameters + m (Ljava/util/List;Lcom/mojang/brigadier/CommandDispatcher;Lakr;)Lhw; a method_54429 instantiate +c ij$b net/minecraft/class_8641$class_8870 net/minecraft/commands/functions/MacroFunction$MacroEntry + f Lil; a field_46760 template + f Lit/unimi/dsi/fastutil/ints/IntList; b field_46761 parameters + f Lev; c field_47891 compilationContext + m (Lil;Lit/unimi/dsi/fastutil/ints/IntList;Lev;)V <init> <init> <init> +c ij$c net/minecraft/class_8641$class_8871 net/minecraft/commands/functions/MacroFunction$PlainTextEntry + f Lhw; a field_46762 compiledAction + m (Lhw;)V <init> <init> <init> +c ik net/minecraft/class_8872 net/minecraft/commands/functions/PlainTextFunction + f Lakr; a comp_1994 id + f Ljava/util/List; b comp_1995 entries + m (Lakr;Ljava/util/List;)V <init> <init> <init> +c il net/minecraft/class_8873 net/minecraft/commands/functions/StringTemplate + f Ljava/util/List; a comp_1996 segments + f Ljava/util/List; b comp_1997 variables + m ()Ljava/util/List; a comp_1996 segments + m (Ljava/lang/String;)Z a method_54431 isValidVariableName + m (Ljava/lang/String;I)Lil; a method_54432 fromString + m (Ljava/util/List;)Ljava/lang/String; a method_54433 substitute + m ()Ljava/util/List; b comp_1997 variables + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c im net/minecraft/class_8874 net/minecraft/commands/functions/package-info +c in net/minecraft/class_6281 net/minecraft/commands/package-info +c io net/minecraft/class_2314 net/minecraft/commands/synchronization/ArgumentTypeInfo + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lio$a; a method_41726 unpack + m (Lio$a;Lcom/google/gson/JsonObject;)V a method_10006 serializeToJson + m (Lio$a;Lvw;)V a method_10007 serializeToNetwork + m (Lvw;)Lio$a; b method_10005 deserializeFromNetwork +c io$a net/minecraft/class_2314$class_7217 net/minecraft/commands/synchronization/ArgumentTypeInfo$Template + m ()Lio; a method_41728 type + m (Lep;)Lcom/mojang/brigadier/arguments/ArgumentType; b method_41730 instantiate +c ip net/minecraft/class_2316 net/minecraft/commands/synchronization/ArgumentTypeInfos + f Ljava/util/Map; a field_10921 BY_CLASS + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lio; a method_41983 byClass + m (Ljava/lang/Class;)Z a method_41984 isClassRecognized + m (Ljz;)Lio; a method_10015 bootstrap + m (Ljz;Ljava/lang/String;Ljava/lang/Class;Lio;)Lio; a method_10017 register + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lio$a; b method_41985 unpack + m (Ljava/lang/Class;)Ljava/lang/Class; b method_41181 fixClassType + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c iq net/minecraft/class_7218 net/minecraft/commands/synchronization/ArgumentUtils + f Lorg/slf4j/Logger; a field_37975 LOGGER + f B b field_37976 NUMBER_FLAG_MIN + f B c field_37977 NUMBER_FLAG_MAX + m (B)Z a method_41986 numberHasMin + m (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V a method_41987 serializeArgumentToJson + m (Lcom/google/gson/JsonObject;Lio$a;)V a method_41988 serializeCap + m (Lcom/google/gson/JsonObject;Lio;Lio$a;)V a method_41989 serializeCap + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; a method_41990 serializeNodeToJson + m (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; a method_41991 findUsedArgumentTypes + m (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V a method_41992 findUsedArgumentTypes + m (Ljava/util/Set;Ljava/util/Set;Lcom/mojang/brigadier/tree/CommandNode;)V a method_41993 method_41993 + m (ZZ)I a method_41994 createNumberFlags + m (B)Z b method_41995 numberHasMax + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ir net/minecraft/class_2319 net/minecraft/commands/synchronization/SingletonArgumentInfo + f Lir$a; a field_37978 template + m (Lir$a;Lcom/google/gson/JsonObject;)V a method_41996 serializeToJson + m (Lir$a;Lvw;)V a method_41997 serializeToNetwork + m (Ljava/util/function/Function;)Lir; a method_41998 contextAware + m (Ljava/util/function/Supplier;)Lir; a method_41999 contextFree + m (Ljava/util/function/Supplier;Lep;)Lcom/mojang/brigadier/arguments/ArgumentType; a method_42000 method_42000 + m (Lvw;)Lir$a; a method_42001 deserializeFromNetwork + m (Lcom/mojang/brigadier/arguments/ArgumentType;)Lir$a; b method_42002 unpack + m (Ljava/util/function/Function;)V <init> <init> <init> +c ir$a net/minecraft/class_2319$class_7219 net/minecraft/commands/synchronization/SingletonArgumentInfo$Template + f Lir; a field_37979 field_37979 + f Ljava/util/function/Function; b field_37980 constructor + m (Lir;Ljava/util/function/Function;)V <init> <init> <init> +c is net/minecraft/class_2321 net/minecraft/commands/synchronization/SuggestionProviders + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a field_10933 ASK_SERVER + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b field_10932 ALL_RECIPES + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c field_10934 AVAILABLE_SOUNDS + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; d field_10935 SUMMONABLE_ENTITIES + f Ljava/util/Map; e field_10931 PROVIDERS_BY_NAME + f Lakr; f field_10930 DEFAULT_NAME + m (Lakr;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; a method_10024 getProvider + m (Lakr;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; a method_10022 register + m (Lbsx;)Lcom/mojang/brigadier/Message; a method_10023 method_10023 + m (Lcom/mojang/brigadier/context/CommandContext;Lbsx;)Z a method_45916 method_45916 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_10028 method_10028 + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lakr; a method_10027 getName + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_10025 method_10025 + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; b method_10026 safelySwap + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c method_10030 method_10030 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; d method_10029 method_10029 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c is$a net/minecraft/class_2321$class_2322 net/minecraft/commands/synchronization/SuggestionProviders$Wrapper + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a field_10937 delegate + f Lakr; b field_10936 name + m (Lakr;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V <init> <init> <init> +c it net/minecraft/class_2326 net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo + m (Lcom/mojang/brigadier/arguments/DoubleArgumentType;)Lit$a; a method_42003 unpack + m (Lit$a;Lcom/google/gson/JsonObject;)V a method_10043 serializeToJson + m (Lit$a;Lvw;)V a method_10041 serializeToNetwork + m (Lvw;)Lit$a; a method_10042 deserializeFromNetwork + m ()V <init> <init> <init> +c it$a net/minecraft/class_2326$class_7220 net/minecraft/commands/synchronization/brigadier/DoubleArgumentInfo$Template + f Lit; a field_37981 field_37981 + f D b field_37982 min + f D c field_37983 max + m (Lep;)Lcom/mojang/brigadier/arguments/DoubleArgumentType; a method_42004 instantiate + m (Lit;DD)V <init> <init> <init> +c iu net/minecraft/class_2327 net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo + m (Lcom/mojang/brigadier/arguments/FloatArgumentType;)Liu$a; a method_42005 unpack + m (Liu$a;Lcom/google/gson/JsonObject;)V a method_10046 serializeToJson + m (Liu$a;Lvw;)V a method_10044 serializeToNetwork + m (Lvw;)Liu$a; a method_10045 deserializeFromNetwork + m ()V <init> <init> <init> +c iu$a net/minecraft/class_2327$class_7221 net/minecraft/commands/synchronization/brigadier/FloatArgumentInfo$Template + f Liu; a field_37984 field_37984 + f F b field_37985 min + f F c field_37986 max + m (Lep;)Lcom/mojang/brigadier/arguments/FloatArgumentType; a method_42006 instantiate + m (Liu;FF)V <init> <init> <init> +c iv net/minecraft/class_2330 net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo + m (Lcom/mojang/brigadier/arguments/IntegerArgumentType;)Liv$a; a method_42007 unpack + m (Liv$a;Lcom/google/gson/JsonObject;)V a method_10049 serializeToJson + m (Liv$a;Lvw;)V a method_10048 serializeToNetwork + m (Lvw;)Liv$a; a method_10050 deserializeFromNetwork + m ()V <init> <init> <init> +c iv$a net/minecraft/class_2330$class_7222 net/minecraft/commands/synchronization/brigadier/IntegerArgumentInfo$Template + f Liv; a field_37987 field_37987 + f I b field_37988 min + f I c field_37989 max + m (Lep;)Lcom/mojang/brigadier/arguments/IntegerArgumentType; a method_42008 instantiate + m (Liv;II)V <init> <init> <init> +c iw net/minecraft/class_4461 net/minecraft/commands/synchronization/brigadier/LongArgumentInfo + m (Lcom/mojang/brigadier/arguments/LongArgumentType;)Liw$a; a method_42009 unpack + m (Liw$a;Lcom/google/gson/JsonObject;)V a method_21689 serializeToJson + m (Liw$a;Lvw;)V a method_21690 serializeToNetwork + m (Lvw;)Liw$a; a method_21691 deserializeFromNetwork + m ()V <init> <init> <init> +c iw$a net/minecraft/class_4461$class_7223 net/minecraft/commands/synchronization/brigadier/LongArgumentInfo$Template + f Liw; a field_37990 field_37990 + f J b field_37991 min + f J c field_37992 max + m (Lep;)Lcom/mojang/brigadier/arguments/LongArgumentType; a method_42010 instantiate + m (Liw;JJ)V <init> <init> <init> +c ix net/minecraft/class_2332 net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer + m (Lcom/mojang/brigadier/arguments/StringArgumentType;)Lix$a; a method_42011 unpack + m (Lix$a;Lcom/google/gson/JsonObject;)V a method_10051 serializeToJson + m (Lix$a;Lvw;)V a method_10053 serializeToNetwork + m (Lvw;)Lix$a; a method_10052 deserializeFromNetwork + m ()V <init> <init> <init> +c ix$1 net/minecraft/class_2332$1 net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$1 + f [I a field_10952 $SwitchMap$com$mojang$brigadier$arguments$StringArgumentType$StringType + m ()V <clinit> <clinit> <clinit> +c ix$a net/minecraft/class_2332$class_7224 net/minecraft/commands/synchronization/brigadier/StringArgumentSerializer$Template + f Lix; a field_37993 field_37993 + f Lcom/mojang/brigadier/arguments/StringArgumentType$StringType; b field_37994 type + m (Lep;)Lcom/mojang/brigadier/arguments/StringArgumentType; a method_42012 instantiate + m (Lix;Lcom/mojang/brigadier/arguments/StringArgumentType$StringType;)V <init> <init> <init> +c iy net/minecraft/class_6282 net/minecraft/commands/synchronization/brigadier/package-info +c iz net/minecraft/class_6283 net/minecraft/commands/synchronization/package-info +c ja net/minecraft/class_2335 net/minecraft/core/AxisCycle + f Lja; a field_10962 NONE + f Lja; b field_10963 FORWARD + f Lja; c field_10965 BACKWARD + f [Lji$a; d field_10961 AXIS_VALUES + f [Lja; e field_10960 VALUES + f [Lja; f field_10964 $VALUES + m ()Lja; a method_10055 inverse + m (DDDLji$a;)D a method_35819 cycle + m (IIILji$a;)I a method_10056 cycle + m (Lji$a;)Lji$a; a method_10058 cycle + m (Lji$a;Lji$a;)Lja; a method_10057 between + m ()[Lja; b method_36930 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ja$1 net/minecraft/class_2335$1 net/minecraft/core/AxisCycle$1 + m (Ljava/lang/String;I)V <init> <init> <init> +c ja$2 net/minecraft/class_2335$2 net/minecraft/core/AxisCycle$2 + m (Ljava/lang/String;I)V <init> <init> <init> +c ja$3 net/minecraft/class_2335$3 net/minecraft/core/AxisCycle$3 + m (Ljava/lang/String;I)V <init> <init> <init> +c jb net/minecraft/class_9380 net/minecraft/core/BlockBox + f Lyx; a field_49907 STREAM_CODEC + f Ljd; b comp_2466 min + f Ljd; c comp_2467 max + m ()Z a method_58235 isBlock + m (Ljd;)Ljb; a method_58236 of + m (Ljd;Ljd;)Ljb; a method_58237 of + m (Lji;I)Ljb; a method_58238 extend + m (Lkh;)Ljb; a method_58239 offset + m ()Lewx; b method_58240 aabb + m (Ljd;)Ljb; b method_58241 include + m (Lji;I)Ljb; b method_58242 move + m ()I c method_58243 sizeX + m (Ljd;)Z c method_58244 contains + m ()I d method_58245 sizeY + m ()I e method_58246 sizeZ + m ()Ljd; f comp_2466 min + m ()Ljd; g comp_2467 max + m (Ljd;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jb$1 net/minecraft/class_9380$1 net/minecraft/core/BlockBox$1 + m (Lio/netty/buffer/ByteBuf;)Ljb; a method_58247 decode + m (Lio/netty/buffer/ByteBuf;Ljb;)V a method_58248 encode + m ()V <init> <init> <init> +c jc net/minecraft/class_4609 net/minecraft/core/BlockMath + f Ljava/util/Map; a field_21021 VANILLA_UV_TRANSFORM_LOCAL_TO_GLOBAL + f Ljava/util/Map; b field_21022 VANILLA_UV_TRANSFORM_GLOBAL_TO_LOCAL + f Lorg/slf4j/Logger; c field_21023 LOGGER + m (Lj;)Lj; a method_23220 blockCenterToCorner + m (Lj;Lji;)Lj; a method_23221 getUVLockTransform + m (Ljava/util/EnumMap;)V a method_23222 method_23222 + m (Lj;)Lj; b method_35829 blockCornerToCenter + m (Ljava/util/EnumMap;)V b method_23223 method_23223 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jd net/minecraft/class_2338 net/minecraft/core/BlockPos + f Lcom/mojang/serialization/Codec; a field_25064 CODEC + f Lyx; b field_48404 STREAM_CODEC + f Ljd; c field_10980 ZERO + f I d field_10975 PACKED_Y_LENGTH + f Lorg/slf4j/Logger; e field_18789 LOGGER + f I h field_10978 PACKED_X_LENGTH + f I i field_10977 PACKED_Z_LENGTH + f J j field_10976 PACKED_X_MASK + f J k field_10974 PACKED_Y_MASK + f J l field_10973 PACKED_Z_MASK + f I m field_33083 Y_OFFSET + f I n field_10983 Z_OFFSET + f I o field_10981 X_OFFSET + m ()J a method_10063 asLong + m (DDD)Ljd; a method_49637 containing + m (I)Ljd; a method_35830 multiply + m (III)J a method_10064 asLong + m (IIIIII)Ljava/util/stream/Stream; a method_17962 betweenClosedStream + m (IIIIIII)Ljava/util/Iterator; a method_25995 method_25995 + m (IILayw;IIIII)Ljava/util/Iterator; a method_27155 method_27155 + m (J)I a method_10061 getX + m (JIII)J a method_10096 offset + m (JLji;)J a method_10060 offset + m (Layw;IIIIIII)Ljava/lang/Iterable; a method_27156 randomBetweenClosed + m (Layw;ILjd;I)Ljava/lang/Iterable; a method_34848 randomInCube + m (Ldmm;)Ljd; a method_10070 rotate + m (Lejj;)Ljava/util/stream/Stream; a method_23627 betweenClosedStream + m (Lewx;)Ljava/util/stream/Stream; a method_29715 betweenClosedStream + m (Lexc;)Lexc; a method_60913 clampLocationWithin + m (Ljava/util/Queue;ILjd;)V a method_49926 method_49926 + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a method_29094 method_29094 + m (Ljd;)Ljava/util/stream/Stream; a method_51686 squareOutSouthEast + m (Ljd;III)Ljava/lang/Iterable; a method_25996 withinManhattan + m (Ljd;IILjava/util/function/BiConsumer;Ljava/util/function/Predicate;)I a method_49925 breadthFirstTraversal + m (Ljd;IILjava/util/function/Predicate;)Ljava/util/Optional; a method_25997 findClosestMatch + m (Ljd;ILji;Lji;)Ljava/lang/Iterable; a method_30512 spiralAround + m (Ljd;Ljd;)Ljd; a method_58249 min + m (Lji$a;I)Ljd; a method_30513 relative + m (Lji;)Ljd; a method_10093 relative + m (Lji;I)Ljd; a method_10079 relative + m (Lji;Lji;Ljd;I)Ljava/util/Iterator; a method_30514 method_30514 + m (Ljw;)Ljd; a method_49638 containing + m (Lkh;)Ljd; a method_10081 offset + m ([I)Ljd; a method_29095 method_29095 + m ()Lexc; b method_46558 getCenter + m (I)Ljd; b method_10086 above + m (III)Ljd; b method_10069 offset + m (IIIIII)Ljava/lang/Iterable; b method_10094 betweenClosed + m (J)I b method_10071 getY + m (Ljd;)Ljava/util/stream/IntStream; b method_29093 method_29093 + m (Ljd;III)Ljava/util/stream/Stream; b method_25998 withinManhattanStream + m (Ljd;Ljd;)Ljd; b method_58250 max + m (Lkh;)Ljd; b method_10059 subtract + m ()Lexc; c method_61082 getBottomCenter + m (I)Ljd; c method_10087 below + m (IIIIII)Ljava/util/Iterator; c method_10073 method_10073 + m (J)I c method_10083 getZ + m (Ljd;Ljd;)Ljava/lang/Iterable; c method_10097 betweenClosed + m (Lkh;)Ljd; c method_10075 cross + m ()Ljd; d method_10084 above + m (I)Ljd; d method_10076 north + m (J)Ljd; d method_10092 of + m (Ljd;Ljd;)Ljava/util/stream/Stream; d method_20437 betweenClosedStream + m ()Ljd; e method_10074 below + m (I)Ljd; e method_10077 south + m (J)J e method_10091 getFlatIndex + m ()Ljd; f method_10095 north + m (I)Ljd; f method_10088 west + m ()Ljd; g method_10072 south + m (I)Ljd; g method_10089 east + m ()Ljd; h method_10067 west + m (I)Ljd; h method_33096 atY + m ()Ljd; i method_10078 east + m ()Ljd; j method_10062 immutable + m ()Ljd$a; k method_25503 mutable + m (III)V <init> <init> <init> + m (Lkh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jd$1 net/minecraft/class_2338$1 net/minecraft/core/BlockPos$1 + m (Lio/netty/buffer/ByteBuf;)Ljd; a method_56156 decode + m (Lio/netty/buffer/ByteBuf;Ljd;)V a method_56157 encode + m ()V <init> <init> <init> +c jd$2 net/minecraft/class_2338$2 net/minecraft/core/BlockPos$2 + f Ljd$a; a field_48405 nextPos + f I b field_48406 counter + f I c field_48407 val$limit + f I d field_48408 val$minX + f Layw; e field_48409 val$random + f I f field_48410 val$width + f I g field_48411 val$minY + f I h field_48412 val$height + f I i field_48413 val$minZ + f I j field_48414 val$depth + m ()Ljd; a method_25999 computeNext + m (IILayw;IIIII)V <init> <init> <init> +c jd$3 net/minecraft/class_2338$3 net/minecraft/core/BlockPos$3 + f I a field_48415 val$originZ + f I b field_48416 val$maxDepth + f I c field_48417 val$reachX + f I d field_48418 val$reachY + f I e field_48419 val$reachZ + f I f field_48420 val$originX + f I g field_48421 val$originY + f Ljd$a; h field_23380 cursor + f I i field_48422 currentDepth + f I j field_48423 maxX + f I k field_48424 maxY + f I l field_48425 x + f I m field_48426 y + f Z n field_48427 zMirror + m ()Ljd; a method_10106 computeNext + m (IIIIIII)V <init> <init> <init> +c jd$4 net/minecraft/class_2338$4 net/minecraft/core/BlockPos$4 + f I a field_48428 val$end + f I b field_48429 val$width + f I c field_48430 val$height + f I d field_48431 val$minX + f I e field_48432 val$minY + f I f field_48433 val$minZ + f Ljd$a; g field_48434 cursor + f I h field_48435 index + m ()Ljd; a method_30515 computeNext + m (IIIIII)V <init> <init> <init> +c jd$5 net/minecraft/class_2338$5 net/minecraft/core/BlockPos$5 + f Lji; a field_48436 val$firstDirection + f Lji; b field_48437 val$secondDirection + f Ljd; c field_48438 val$center + f I d field_48439 val$radius + f [Lji; e field_48440 directions + f Ljd$a; f field_48441 cursor + f I g field_48442 legs + f I h field_48443 leg + f I i field_48444 legSize + f I j field_48445 legIndex + f I k field_48446 lastX + f I l field_48447 lastY + f I m field_48448 lastZ + m ()Ljd$a; a method_27157 computeNext + m (Lji;Lji;Ljd;I)V <init> <init> <init> +c jd$6 net/minecraft/class_2338$6 net/minecraft/core/BlockPos$6 + f [I a field_11006 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_23955 $SwitchMap$net$minecraft$core$Direction$Axis + m ()V <clinit> <clinit> <clinit> +c jd$a net/minecraft/class_2338$class_2339 net/minecraft/core/BlockPos$MutableBlockPos + m (Lja;III)Ljd$a; a method_17965 set + m (Lji$a;II)Ljd$a; a method_27158 clamp + m (Lkh;III)Ljd$a; a method_25504 setWithOffset + m (Lkh;Lji;)Ljd$a; a method_25505 setWithOffset + m (Lkh;Lkh;)Ljd$a; a method_35831 setWithOffset + m (DDD)Ljd$a; b method_10102 set + m (Lji;)Ljd$a; c method_10098 move + m (Lji;I)Ljd$a; c method_10104 move + m (III)Ljd$a; d method_10103 set + m (III)Ljd$a; e method_10100 move + m (J)Ljd$a; f method_16363 set + m (Lkh;)Ljd$a; g method_10101 set + m (Lkh;)Ljd$a; h method_30927 move + m (I)Ljd$a; p method_33097 setX + m (I)Ljd$a; q method_33098 setY + m (I)Ljd$a; r method_33099 setZ + m ()V <init> <init> <init> + m (III)V <init> <init> <init> + m (DDD)V <init> <init> <init> +c je net/minecraft/class_8990 net/minecraft/core/Cloner + f Lcom/mojang/serialization/Codec; a field_47486 directCodec + m (Ljava/lang/Object;Ljo$a;Ljo$a;)Ljava/lang/Object; a method_55277 clone + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a method_55278 method_55278 + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; b method_55279 method_55279 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c je$a net/minecraft/class_8990$class_8991 net/minecraft/core/Cloner$Factory + f Ljava/util/Map; a field_47487 codecs + m (Lakq;)Lje; a method_55280 cloner + m (Lakq;Lcom/mojang/serialization/Codec;)Lje$a; a method_55281 addCodec + m ()V <init> <init> <init> +c jf net/minecraft/class_3980 net/minecraft/core/Cursor3D + f I a field_33084 TYPE_INSIDE + f I b field_33085 TYPE_FACE + f I c field_33086 TYPE_EDGE + f I d field_33087 TYPE_CORNER + f I e field_17683 originX + f I f field_17684 originY + f I g field_17685 originZ + f I h field_17686 width + f I i field_17687 height + f I j field_17688 depth + f I k field_23112 end + f I l field_23113 index + f I m field_18233 x + f I n field_18234 y + f I o field_18235 z + m ()Z a method_17963 advance + m ()I b method_18671 nextX + m ()I c method_18672 nextY + m ()I d method_18673 nextZ + m ()I e method_20789 getNextType + m (IIIIII)V <init> <init> <init> +c jg net/minecraft/class_2348 net/minecraft/core/DefaultedMappedRegistry + f Lakr; b field_11014 defaultKey + f Ljm$c; c field_11015 defaultValue + m ()Ljava/util/Optional; w method_40219 method_40219 + m (Ljava/lang/String;Lakq;Lcom/mojang/serialization/Lifecycle;Z)V <init> <init> <init> +c jh net/minecraft/class_7922 net/minecraft/core/DefaultedRegistry + m ()Lakr; b method_10137 getDefaultKey +c ji net/minecraft/class_2350 net/minecraft/core/Direction + f Lji; a field_11033 DOWN + f Lji; b field_11036 UP + f Lji; c field_11043 NORTH + f Lji; d field_11035 SOUTH + f Lji; e field_11039 WEST + f Lji; f field_11034 EAST + f Lazk$a; g field_29502 CODEC + f Lcom/mojang/serialization/Codec; h field_35088 VERTICAL_CODEC + f Ljava/util/function/IntFunction; i field_48449 BY_ID + f Lyx; j field_48450 STREAM_CODEC + f I k field_11032 data3d + f I l field_11031 oppositeIndex + f I m field_11030 data2d + f Ljava/lang/String; n field_11046 name + f Lji$a; o field_11047 axis + f Lji$b; p field_11044 axisDirection + f Lkh; q field_11042 normal + f [Lji; r field_11040 VALUES + f [Lji; s field_11038 BY_3D_DATA + f [Lji; t field_11041 BY_2D_DATA + f [Lji; u field_11037 $VALUES + m ()Ljava/util/stream/Stream; a method_42013 stream + m (D)Lji; a method_10150 fromYRot + m (DDD)Lji; a method_10142 getNearest + m (F)Z a method_30928 isFacingAngle + m (FFF)Lji; a method_10147 getNearest + m (I)Lji; a method_10143 from3DDataValue + m (III)Lji; a method_50026 fromDelta + m (Layw;)Ljava/util/Collection; a method_42014 allShuffled + m (Lbsr;)[Lji; a method_10159 orderedByNearest + m (Lbsr;Lji$a;)Lji; a method_32801 getFacingAxis + m (Lexc;)Lji; a method_58251 getNearest + m (Ljava/lang/String;)Lji; a method_10168 byName + m (Lji$a;)Lji; a method_35833 getClockWise + m (Lji$a;Lji$b;)Lji; a method_10169 fromAxisAndDirection + m (Lji$b;Lji$a;)Lji; a method_10156 get + m (Lji;)Lcom/mojang/serialization/DataResult; a method_38940 verifyVertical + m (Lji;Lji;Lji;)[Lji; a method_10145 makeDirectionArray + m (Lorg/joml/Matrix4f;Lji;)Lji; a method_23225 rotate + m ()Lorg/joml/Quaternionf; b method_23224 getRotation + m (I)Lji; b method_10139 from2DDataValue + m (Layw;)Lji; b method_10162 getRandom + m (Lji$a;)Lji; b method_35834 getCounterClockWise + m (Lji;)I b method_10141 method_10141 + m (I)[Lji; c method_10158 method_10158 + m (Lji;)Z c method_10155 method_10155 + m ()I d method_10146 get3DDataValue + m (I)[Lji; d method_10157 method_10157 + m (Lji;)I d method_10140 method_10140 + m ()I e method_10161 get2DDataValue + m ()Lji$b; f method_10171 getAxisDirection + m ()Lji; g method_10153 getOpposite + m ()Lji; h method_10170 getClockWise + m ()Lji; i method_10160 getCounterClockWise + m ()I j method_10148 getStepX + m ()I k method_10164 getStepY + m ()I l method_10165 getStepZ + m ()Lorg/joml/Vector3f; m method_23955 step + m ()Ljava/lang/String; n method_10151 getName + m ()Lji$a; o method_10166 getAxis + m ()F p method_10144 toYRot + m ()Lkh; q method_10163 getNormal + m ()Lji; r method_35835 getClockWiseX + m ()Lji; s method_35836 getCounterClockWiseX + m ()Lji; t method_35837 getClockWiseZ + m ()Lji; u method_35838 getCounterClockWiseZ + m ()Ljava/lang/String; v method_49639 method_49639 + m ()[Lji; w method_36931 $values + m (Ljava/lang/String;IIIILjava/lang/String;Lji$b;Lji$a;Lkh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ji$a net/minecraft/class_2350$class_2351 net/minecraft/core/Direction$Axis + f Lji$a; a field_11048 X + f Lji$a; b field_11052 Y + f Lji$a; c field_11051 Z + f [Lji$a; d field_23780 VALUES + f Lazk$a; e field_25065 CODEC + f Ljava/lang/String; f field_11053 name + f [Lji$a; g field_11049 $VALUES + m ()Ljava/lang/String; a method_10174 getName + m (DDD)D a method_10172 choose + m (III)I a method_10173 choose + m (Layw;)Lji$a; a method_16699 getRandom + m (Ljava/lang/String;)Lji$a; a method_10177 byName + m (Lji;)Z a method_10176 test + m ()Z b method_10178 isVertical + m ()Z d method_10179 isHorizontal + m ()Lji$c; e method_10180 getPlane + m ()[Lji$a; f method_36932 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ji$a$1 net/minecraft/class_2350$class_2351$1 net/minecraft/core/Direction$Axis$1 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ji$a$2 net/minecraft/class_2350$class_2351$2 net/minecraft/core/Direction$Axis$2 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ji$a$3 net/minecraft/class_2350$class_2351$3 net/minecraft/core/Direction$Axis$3 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ji$b net/minecraft/class_2350$class_2352 net/minecraft/core/Direction$AxisDirection + f Lji$b; a field_11056 POSITIVE + f Lji$b; b field_11060 NEGATIVE + f I c field_11059 step + f Ljava/lang/String; d field_11057 name + f [Lji$b; e field_11058 $VALUES + m ()I a method_10181 getStep + m ()Ljava/lang/String; b method_35839 getName + m ()Lji$b; c method_26424 opposite + m ()[Lji$b; d method_36933 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ji$c net/minecraft/class_2350$class_2353 net/minecraft/core/Direction$Plane + f Lji$c; a field_11062 HORIZONTAL + f Lji$c; b field_11064 VERTICAL + f [Lji; c field_11061 faces + f [Lji$a; d field_11065 axis + f [Lji$c; e field_11063 $VALUES + m ()Ljava/util/stream/Stream; a method_29716 stream + m (Layw;)Lji; a method_10183 getRandomDirection + m (Lji;)Z a method_10182 test + m ()I b method_57092 length + m (Layw;)Lji$a; b method_33465 getRandomAxis + m ()[Lji$c; c method_36934 $values + m (Layw;)Ljava/util/List; c method_43342 shuffledCopy + m (Ljava/lang/String;I[Lji;[Lji$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jj net/minecraft/class_2355 net/minecraft/core/Direction8 + f Ljj; a field_11069 NORTH + f Ljj; b field_11074 NORTH_EAST + f Ljj; c field_11075 EAST + f Ljj; d field_11070 SOUTH_EAST + f Ljj; e field_11073 SOUTH + f Ljj; f field_11068 SOUTH_WEST + f Ljj; g field_11072 WEST + f Ljj; h field_11076 NORTH_WEST + f Ljava/util/Set; i field_11078 directions + f Lkh; j field_37995 step + f [Ljj; k field_11071 $VALUES + m ()Ljava/util/Set; a method_10186 getDirections + m ()I b method_42015 getStepX + m ()I c method_42016 getStepZ + m ()[Ljj; d method_36935 $values + m (Ljava/lang/String;I[Lji;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jk net/minecraft/class_5000 net/minecraft/core/FrontAndTop + f Ljk; a field_23381 DOWN_EAST + f Ljk; b field_23382 DOWN_NORTH + f Ljk; c field_23383 DOWN_SOUTH + f Ljk; d field_23384 DOWN_WEST + f Ljk; e field_23385 UP_EAST + f Ljk; f field_23386 UP_NORTH + f Ljk; g field_23387 UP_SOUTH + f Ljk; h field_23388 UP_WEST + f Ljk; i field_23389 WEST_UP + f Ljk; j field_23390 EAST_UP + f Ljk; k field_23391 NORTH_UP + f Ljk; l field_23392 SOUTH_UP + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; m field_23393 LOOKUP_TOP_FRONT + f Ljava/lang/String; n field_23394 name + f Lji; o field_23395 top + f Lji; p field_23396 front + f [Ljk; q field_23397 $VALUES + m ()Lji; a method_26426 front + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_35840 method_35840 + m (Lji;Lji;)Ljk; a method_26425 fromFrontAndTop + m ()Lji; b method_26428 top + m (Lji;Lji;)I b method_26427 lookupKey + m ()[Ljk; d method_36936 $values + m (Ljava/lang/String;ILjava/lang/String;Lji;Lji;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jl net/minecraft/class_4208 net/minecraft/core/GlobalPos + f Lcom/mojang/serialization/MapCodec; a field_49583 MAP_CODEC + f Lcom/mojang/serialization/Codec; b field_25066 CODEC + f Lyx; c field_48451 STREAM_CODEC + f Lakq; d comp_2207 dimension + f Ljd; e comp_2208 pos + m ()Lakq; a comp_2207 dimension + m (Lakq;Ljd;)Ljl; a method_19443 of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_29096 method_29096 + m ()Ljd; b comp_2208 pos + m (Lakq;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jm net/minecraft/class_6880 net/minecraft/core/Holder + m ()Ljava/lang/Object; a comp_349 value + m (Lakq;)Z a method_40225 is + m (Lakr;)Z a method_40226 is + m (Lawu;)Z a method_40220 is + m (Ljava/lang/Object;)Ljm; a method_40223 direct + m (Ljava/util/function/Predicate;)Z a method_40224 is + m (Ljm;)Z a method_55838 is + m (Ljp;)Z a method_46745 canSerializeIn + m ()Z b method_40227 isBound + m (Lakq;)Ljava/lang/String; b method_55839 method_55839 + m ()Ljava/util/stream/Stream; c method_40228 tags + m ()Lcom/mojang/datafixers/util/Either; d method_40229 unwrap + m ()Ljava/util/Optional; e method_40230 unwrapKey + m ()Ljm$b; f method_40231 kind + m ()Ljava/lang/String; g method_55840 getRegisteredName +c jm$a net/minecraft/class_6880$class_6881 net/minecraft/core/Holder$Direct + f Ljava/lang/Object; a comp_349 value + m (Ljava/lang/Object;)V <init> <init> <init> +c jm$b net/minecraft/class_6880$class_6882 net/minecraft/core/Holder$Kind + f Ljm$b; a field_36446 REFERENCE + f Ljm$b; b field_36447 DIRECT + f [Ljm$b; c field_36448 $VALUES + m ()[Ljm$b; a method_40232 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jm$c net/minecraft/class_6880$class_6883 net/minecraft/core/Holder$Reference + f Ljp; a field_40930 owner + f Ljava/util/Set; b field_36450 tags + f Ljm$c$a; c field_36451 type + f Lakq; d field_36452 key + f Ljava/lang/Object; e field_36453 value + m (Ljava/util/Collection;)V a method_40235 bindTags + m (Ljp;Lakq;)Ljm$c; a method_40234 createStandAlone + m (Ljp;Ljava/lang/Object;)Ljm$c; a method_40233 createIntrusive + m (Lakq;)V b method_45917 bindKey + m (Ljava/lang/Object;)V b method_45918 bindValue + m ()Lakq; h method_40237 key + m (Ljm$c$a;Ljp;Lakq;Ljava/lang/Object;)V <init> <init> <init> +c jm$c$a net/minecraft/class_6880$class_6883$class_6884 net/minecraft/core/Holder$Reference$Type + f Ljm$c$a; a field_36454 STAND_ALONE + f Ljm$c$a; b field_36455 INTRUSIVE + f [Ljm$c$a; c field_36456 $VALUES + m ()[Ljm$c$a; a method_40238 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jn net/minecraft/class_7871 net/minecraft/core/HolderGetter + m (Lakq;)Ljava/util/Optional; a method_46746 get + m (Lawu;)Ljava/util/Optional; a method_46733 get + m (Lakq;)Ljm$c; b method_46747 getOrThrow + m (Lawu;)Ljq$c; b method_46735 getOrThrow + m (Lakq;)Ljava/lang/IllegalStateException; c method_46748 method_46748 + m (Lawu;)Ljava/lang/IllegalStateException; c method_46749 method_46749 +c jn$a net/minecraft/class_7871$class_7872 net/minecraft/core/HolderGetter$Provider + m (Lakq;)Ljava/util/Optional; a method_46750 lookup + m (Lakq;Lakq;)Ljava/util/Optional; a method_58561 get + m (Lakq;Ljn;)Ljava/util/Optional; a method_58562 method_58562 + m (Lakq;)Ljn; b method_46751 lookupOrThrow + m (Lakq;)Ljava/lang/IllegalStateException; c method_46752 method_46752 +c jo net/minecraft/class_7225 net/minecraft/core/HolderLookup + m ()Ljava/util/stream/Stream; b method_42017 listElements + m ()Ljava/util/stream/Stream; c method_46754 listElementIds + m ()Ljava/util/stream/Stream; d method_42020 listTags + m ()Ljava/util/stream/Stream; e method_46755 listTagIds +c jo$a net/minecraft/class_7225$class_7874 net/minecraft/core/HolderLookup$Provider + m ()Ljava/util/stream/Stream; a method_55282 listRegistries + m (Lakq;)Ljava/util/Optional; a method_46759 lookup + m (Lcom/mojang/serialization/DynamicOps;)Lakp; a method_57093 createSerializationContext + m (Ljava/util/stream/Stream;)Ljo$a; a method_46761 create + m (Ljo$b;)Ljo$b; a method_46760 method_46760 + m ()Ljn$a; b method_46758 asGetterLookup + m (Lakq;)Ljo$b; b method_46762 lookupOrThrow + m (Lakq;)Ljava/lang/IllegalStateException; e method_46763 method_46763 +c jo$a$1 net/minecraft/class_7225$class_7874$1 net/minecraft/core/HolderLookup$Provider$1 + f Ljo$a; a field_40934 field_40934 + m (Ljo$b;)Ljn; a method_46764 method_46764 + m (Ljo$a;)V <init> <init> <init> +c jo$a$2 net/minecraft/class_7225$class_7874$2 net/minecraft/core/HolderLookup$Provider$2 + f Ljava/util/Map; a field_40935 val$map + m (Ljava/util/Map;)V <init> <init> <init> +c jo$b net/minecraft/class_7225$class_7226 net/minecraft/core/HolderLookup$RegistryLookup + m (Lcpl;)Ljo$b; a method_45919 filterFeatures + m (Lcpl;Ljava/lang/Object;)Z a method_45920 method_45920 + m (Ljava/util/function/Predicate;)Ljo$b; a method_56882 filterElements + m ()Lakq; f method_46765 key + m ()Lcom/mojang/serialization/Lifecycle; g method_46766 registryLifecycle +c jo$b$1 net/minecraft/class_7225$class_7226$1 net/minecraft/core/HolderLookup$RegistryLookup$1 + f Ljava/util/function/Predicate; a field_40931 val$filter + f Ljo$b; b field_40932 field_40932 + m (Ljava/util/function/Predicate;Ljm$c;)Z a method_46756 method_46756 + m (Ljava/util/function/Predicate;Ljm$c;)Z b method_46757 method_46757 + m (Ljo$b;Ljava/util/function/Predicate;)V <init> <init> <init> +c jo$b$a net/minecraft/class_7225$class_7226$class_7875 net/minecraft/core/HolderLookup$RegistryLookup$Delegate + m ()Ljo$b; a method_46725 parent +c jp net/minecraft/class_7876 net/minecraft/core/HolderOwner + m (Ljp;)Z a method_46767 canSerializeIn +c jq net/minecraft/class_6885 net/minecraft/core/HolderSet + m ()Ljava/util/stream/Stream; a method_40239 stream + m (I)Ljm; a method_40240 get + m (Layw;)Ljava/util/Optional; a method_40243 getRandomElement + m (Ljava/util/List;)Ljq$a; a method_40242 direct + m (Ljava/util/function/Function;Ljava/util/Collection;)Ljq$a; a method_40244 direct + m (Ljava/util/function/Function;[Ljava/lang/Object;)Ljq$a; a method_40245 direct + m (Ljm;)Z a method_40241 contains + m (Ljp;)Z a method_46768 canSerializeIn + m (Ljp;Lawu;)Ljq$c; a method_45924 emptyNamed + m ([Ljm;)Ljq$a; a method_40246 direct + m ()I b method_40247 size + m ()Lcom/mojang/datafixers/util/Either; c method_40248 unwrap + m ()Ljava/util/Optional; d method_45925 unwrapKey + m ()Ljq; e method_58563 empty +c jq$1 net/minecraft/class_6885$1 net/minecraft/core/HolderSet$1 + m (Ljp;Lawu;)V <init> <init> <init> +c jq$a net/minecraft/class_6885$class_6886 net/minecraft/core/HolderSet$Direct + f Ljq$a; a field_50070 EMPTY + f Ljava/util/List; b field_36457 contents + f Ljava/util/Set; c field_36458 contentsSet + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jq$b net/minecraft/class_6885$class_6887 net/minecraft/core/HolderSet$ListBacked + m ()Ljava/util/List; f method_40249 contents + m ()V <init> <init> <init> +c jq$c net/minecraft/class_6885$class_6888 net/minecraft/core/HolderSet$Named + f Ljp; a field_40936 owner + f Lawu; b field_36459 key + f Ljava/util/List; c field_36460 contents + m (Ljava/util/List;)V b method_40250 bind + m ()Lawu; g method_40251 key + m (Ljp;Lawu;)V <init> <init> <init> +c jr net/minecraft/class_2359 net/minecraft/core/IdMap + f I a field_34829 DEFAULT + m (I)Ljava/lang/Object; a method_10200 byId + m (Ljava/lang/Object;)I a method_10206 getId + m (I)Ljava/lang/Object; b method_39974 byIdOrThrow + m ()I c method_10204 size + m (Ljava/lang/Object;)I c method_56158 getIdOrThrow +c js net/minecraft/class_2361 net/minecraft/core/IdMapper + f I b field_11099 nextId + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; c field_11100 tToId + f Ljava/util/List; d field_11098 idToT + m (Ljava/lang/Object;I)V a method_10203 addMapping + m (Ljava/lang/Object;)V b method_10205 add + m (I)Z c method_35841 contains + m ()V <init> <init> <init> + m (I)V <init> <init> <init> +c jt net/minecraft/class_7780 net/minecraft/core/LayeredRegistryAccess + f Ljava/util/List; a field_40581 keys + f Ljava/util/List; b field_40582 values + f Lka$b; c field_40583 composite + m ()Lka$b; a method_45926 compositeAccess + m (II)Lka$b; a method_45927 getCompositeAccessForLayers + m (Ljava/lang/Object;)Lka$b; a method_45928 getLayer + m (Ljava/lang/Object;Ljava/util/List;)Ljt; a method_45929 replaceFrom + m (Ljava/lang/Object;[Lka$b;)Ljt; a method_45930 replaceFrom + m (Ljava/util/List;)Ljava/util/List; a method_45931 method_45931 + m (Ljava/util/Map;Lka$d;)V a method_45932 method_45932 + m (Ljava/util/Map;Lka;)V a method_45933 method_45933 + m (Ljava/util/stream/Stream;)Ljava/util/Map; a method_45934 collectRegistries + m (Ljava/lang/Object;)Lka$b; b method_45935 getAccessForLoading + m (Ljava/lang/Object;)Lka$b; c method_45936 getAccessFrom + m (Ljava/lang/Object;)I d method_45937 getLayerIndexOrThrow + m (Ljava/util/List;)V <init> <init> <init> + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c ju net/minecraft/class_2370 net/minecraft/core/MappedRegistry + f Lorg/slf4j/Logger; b field_36635 LOGGER + f Lakq; c field_41126 key + f Lit/unimi/dsi/fastutil/objects/ObjectList; d field_26682 byId + f Lit/unimi/dsi/fastutil/objects/Reference2IntMap; e field_26683 toId + f Ljava/util/Map; f field_11107 byLocation + f Ljava/util/Map; g field_25067 byKey + f Ljava/util/Map; h field_36461 byValue + f Ljava/util/Map; i field_49135 registrationInfos + f Lcom/mojang/serialization/Lifecycle; j field_26732 registryLifecycle + f Ljava/util/Map; k field_36462 tags + f Z l field_36463 frozen + f Ljava/util/Map; m field_40584 unregisteredIntrusiveHolders + f Ljo$b; n field_41127 lookup + f Ljava/lang/Object; o field_51521 tagAdditionLock + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a method_39665 method_39665 + m (Ljava/lang/Object;Ljm$c;)V a method_45938 method_45938 + m (Ljava/util/Map$Entry;)Lakr; a method_41199 method_41199 + m (Ljava/util/Map;Lawu;Ljava/util/List;)V a method_40258 method_40258 + m (Ljava/util/Map;Ljm$c;)V a method_40259 method_40259 + m (Ljm$c;)Ljava/lang/Object; a method_40253 getValueFromNullable + m (Ljq$c;)V a method_40255 method_40255 + m ()V b method_45939 validateWrite + m (Ljava/util/Map$Entry;)Z b method_40256 method_40256 + m (Ljava/util/Map;Lawu;Ljava/util/List;)V b method_40263 method_40263 + m (Ljm$c;)V b method_40261 method_40261 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; c method_40262 method_40262 + m (Lawu;)Ljq$c; d method_40562 createTag + m (Lawu;)Ljava/lang/String; e method_40563 method_40563 + m (Ljava/lang/Object;)Ljm$c; g method_40271 method_40271 + m (Lakq;)V h method_40274 validateWrite + m (Lakq;)Ljm$c; i method_44298 getOrCreateHolderOrThrow + m (Lakq;)Ljm$c; j method_44299 method_44299 + m (Lakq;)Ljm$c; k method_56594 method_56594 + m (Lakq;Lcom/mojang/serialization/Lifecycle;)V <init> <init> <init> + m (Lakq;Lcom/mojang/serialization/Lifecycle;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ju$1 net/minecraft/class_2370$1 net/minecraft/core/MappedRegistry$1 + f Lju; a field_36468 field_36468 + m (Lju;)V <init> <init> <init> +c ju$2 net/minecraft/class_2370$2 net/minecraft/core/MappedRegistry$2 + f Lju; a field_40937 field_40937 + m (Lju;)V <init> <init> <init> +c jv net/minecraft/class_2371 net/minecraft/core/NonNullList + f Ljava/util/List; a field_11115 list + f Ljava/lang/Object; b field_11116 defaultValue + m ()Ljv; a method_10211 create + m (I)Ljv; a method_37434 createWithCapacity + m (ILjava/lang/Object;)Ljv; a method_10213 withSize + m (Ljava/lang/Object;[Ljava/lang/Object;)Ljv; a method_10212 of + m (Ljava/util/List;Ljava/lang/Object;)V <init> <init> <init> +c jw net/minecraft/class_2374 net/minecraft/core/Position + m ()D a method_10216 x + m ()D b method_10214 y + m ()D c method_10215 z +c jx net/minecraft/class_5742 net/minecraft/core/QuartPos + f I a field_33089 BITS + f I b field_33090 SIZE + f I c field_34830 MASK + f I d field_33091 SECTION_TO_QUARTS_BITS + m (I)I a method_33100 fromBlock + m (I)I b method_39920 quartLocal + m (I)I c method_33101 toBlock + m (I)I d method_33102 fromSection + m (I)I e method_33103 toSection + m ()V <init> <init> <init> +c jy net/minecraft/class_9248 net/minecraft/core/RegistrationInfo + f Ljy; a field_49136 BUILT_IN + f Ljava/util/Optional; b comp_2354 knownPackInfo + f Lcom/mojang/serialization/Lifecycle; c comp_2355 lifecycle + m ()Ljava/util/Optional; a comp_2354 knownPackInfo + m ()Lcom/mojang/serialization/Lifecycle; b comp_2355 lifecycle + m (Ljava/util/Optional;Lcom/mojang/serialization/Lifecycle;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c jz net/minecraft/class_2378 net/minecraft/core/Registry + m ()Ljava/util/Optional; a method_60385 getAny + m (Lakq;)Ljava/lang/Object; a method_29107 get + m (Lakr;)Ljava/lang/Object; a method_10223 get + m (Lawu;)Ljq$c; a method_40260 getOrCreateTag + m (Lawu;Layw;)Ljava/util/Optional; a method_56159 getRandomElementOf + m (Layw;)Ljava/util/Optional; a method_10240 getRandom + m (Layw;Ljq$c;)Ljava/util/Optional; a method_56160 method_56160 + m (Lcom/mojang/serialization/DynamicOps;Lakr;)Ljava/lang/Object; a method_34028 method_34028 + m (Ljava/util/Map;)V a method_40257 bindTags + m (Ljm$c;)Lcom/mojang/serialization/Lifecycle; a method_57060 method_57060 + m (Ljm;)Lcom/mojang/serialization/DataResult; a method_57061 safeCastToReference + m (Ljz;Lakq;Ljava/lang/Object;)Ljava/lang/Object; a method_39197 register + m (Ljz;Lakr;Ljava/lang/Object;)Ljava/lang/Object; a method_10230 register + m (Ljz;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; a method_10226 register + m ()Lcom/mojang/serialization/Codec; b method_57059 referenceHolderWithLifecycle + m (Lakq;)Ljava/util/Optional; b method_40264 getHolder + m (Lakr;)Ljava/util/Optional; b method_17966 getOptional + m (Lawu;)Ljava/util/Optional; b method_40266 getTag + m (Ljava/lang/Object;)Lakr; b method_10221 getKey + m (Ljm$c;)Lakr; b method_57062 method_57062 + m (Ljm;)Ljava/lang/String; b method_57063 method_57063 + m (Ljz;Lakq;Ljava/lang/Object;)Ljm$c; b method_47984 registerForHolder + m (Ljz;Lakr;Ljava/lang/Object;)Ljm$c; b method_47985 registerForHolder + m (I)Ljava/util/Optional; c method_40265 getHolder + m (Lakq;)Ljava/util/Optional; c method_57058 registrationInfo + m (Lakr;)Ljava/util/Optional; c method_55841 getHolder + m (Lawu;)Ljava/lang/Iterable; c method_40286 getTagOrEmpty + m (Ljm$c;)Ljm; c method_57064 method_57064 + m ()Lakq; d method_30517 key + m (Lakq;)Z d method_35842 containsKey + m (Lakr;)Z d method_10250 containsKey + m (Ljava/lang/Object;)Ljava/util/Optional; d method_29113 getResourceKey + m ()Lcom/mojang/serialization/Lifecycle; e method_31138 registryLifecycle + m (Lakq;)Ljava/util/Optional; e method_31189 getOptional + m (Lakr;)Lcom/mojang/serialization/DataResult; e method_57065 method_57065 + m (Ljava/lang/Object;)Ljm; e method_47983 wrapAsHolder + m ()Ljava/util/Set; f method_10235 keySet + m (Lakq;)Ljava/lang/Object; f method_31140 getOrThrow + m (Lakr;)Lcom/mojang/serialization/DataResult; f method_57066 method_57066 + m (Ljava/lang/Object;)Ljm$c; f method_40269 createIntrusiveHolder + m ()Ljava/util/Set; g method_42021 registryKeySet + m (Lakq;)Ljm$c; g method_40290 getHolderOrThrow + m (Lakr;)Ljava/lang/String; g method_57067 method_57067 + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; g method_47448 method_47448 + m ()Ljava/util/Set; h method_29722 entrySet + m (Lakq;)Ljava/lang/IllegalStateException; h method_47446 method_47446 + m ()Ljava/util/stream/Stream; i method_40270 holders + m ()Ljava/util/stream/Stream; j method_40272 getTags + m ()Ljava/util/stream/Stream; k method_40273 getTagNames + m ()Ljz; m method_40276 freeze + m ()V n method_40278 resetTags + m ()Ljp; p method_46770 holderOwner + m ()Ljo$b; q method_46771 asLookup + m ()Lcom/mojang/serialization/Codec; r method_39673 byNameCodec + m ()Lcom/mojang/serialization/Codec; s method_40294 holderByNameCodec + m ()Ljava/util/stream/Stream; t method_10220 stream + m ()Ljr; u method_40295 asHolderIdMap + m ()Ljo$b; v method_46772 asTagAddingLookup +c jz$1 net/minecraft/class_2378$1 net/minecraft/core/Registry$1 + f Ljz; b field_40939 field_40939 + m (Ljm$c;)Ljm; a method_46773 method_46773 + m (Ljm;)I a method_46774 getId + m (I)Ljm; c method_46775 byId + m (Ljz;)V <init> <init> <init> +c jz$2 net/minecraft/class_2378$2 net/minecraft/core/Registry$2 + f Ljz; a field_40940 field_40940 + m (Ljz;)V <init> <init> <init> +c ka net/minecraft/class_5455 net/minecraft/core/RegistryAccess + f Lorg/slf4j/Logger; a field_25918 LOGGER + f Lka$b; b field_40585 EMPTY + m (Ljz;)Lka$b; a method_40302 fromRegistryOfRegistries + m (Lka$d;)Lcom/mojang/serialization/Lifecycle; a method_41200 method_41200 + m ()Ljava/util/stream/Stream; c method_40311 registries + m (Lakq;)Ljava/util/Optional; c method_33310 registry + m ()Lka$b; d method_40316 freeze + m (Lakq;)Ljz; d method_30530 registryOrThrow + m ()Lcom/mojang/serialization/Lifecycle; e method_41201 allRegistriesLifecycle + m (Lakq;)Ljava/lang/IllegalStateException; f method_30534 method_30534 + m ()V <clinit> <clinit> <clinit> +c ka$1 net/minecraft/class_5455$1 net/minecraft/core/RegistryAccess$1 + f Ljz; c field_36470 val$registries + m (Ljz;)V <init> <init> <init> +c ka$a net/minecraft/class_5455$class_7781 net/minecraft/core/RegistryAccess$1FrozenAccess + m (Lka;Ljava/util/stream/Stream;)V <init> <init> <init> +c ka$b net/minecraft/class_5455$class_6890 net/minecraft/core/RegistryAccess$Frozen +c ka$c net/minecraft/class_5455$class_6891 net/minecraft/core/RegistryAccess$ImmutableRegistryAccess + f Ljava/util/Map; c field_36471 registries + m (Ljz;)Ljz; b method_45942 method_45942 + m (Ljz;)Ljz; c method_45943 method_45943 + m (Ljava/util/List;)V <init> <init> <init> + m (Ljava/util/Map;)V <init> <init> <init> + m (Ljava/util/stream/Stream;)V <init> <init> <init> +c ka$d net/minecraft/class_5455$class_6892 net/minecraft/core/RegistryAccess$RegistryEntry + f Lakq; a comp_350 key + f Ljz; b comp_351 value + m ()Lakq; a comp_350 key + m (Lakq;Ljz;)Lka$d; a method_40331 fromUntyped + m (Ljava/util/Map$Entry;)Lka$d; a method_40330 fromMapEntry + m ()Ljz; b comp_351 value + m ()Lka$d; c method_40332 freeze + m (Lakq;Ljz;)V <init> <init> <init> +c kb net/minecraft/class_6895 net/minecraft/core/RegistryCodecs + m (Lakq;)Lcom/mojang/serialization/Codec; a method_40340 homogeneousList + m (Lakq;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_40341 homogeneousList + m (Lakq;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a method_40343 homogeneousList + m (Lakq;Z)Lcom/mojang/serialization/Codec; a method_40349 homogeneousList + m ()V <init> <init> <init> +c kc net/minecraft/class_7877 net/minecraft/core/RegistrySetBuilder + f Ljava/util/List; a field_40941 entries + m (Lakq;Lcom/mojang/serialization/Lifecycle;Ljp;Ljava/util/Map;)Ljo$b; a method_55283 lookupFromMap + m (Lakq;Lcom/mojang/serialization/Lifecycle;Lkc$i;)Lkc; a method_46776 add + m (Lakq;Lkc$i;)Lkc; a method_46777 add + m (Ljava/util/Map;Lakq;)V a method_55293 method_55293 + m (Ljava/util/Map;Ljp;Lje;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;Ljm$c;)V a method_55294 method_55294 + m (Ljava/util/Map;Lka$d;)V a method_55288 method_55288 + m (Ljava/util/Map;Lkc$j;)V a method_49352 method_49352 + m (Ljava/util/Map;Lkc$m;Ljo$b;)V a method_57094 method_57094 + m (Ljava/util/Set;Lakq;)Z a method_55295 method_55295 + m (Lje;Ljm$c;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; a method_55284 method_55284 + m (Ljo$b;)Ljn; a method_46778 wrapContextLookup + m (Ljp;Lakq;Lje;Ljm$c;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lakq;)Ljm$c; a method_55285 method_55285 + m (Ljp;Lje$a;Lakq;Ljo$a;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljo$b; a method_55286 createLazyFullPatchedRegistries + m (Ljp;Lje;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/Map;Ljm$c;)V a method_55287 method_55287 + m (Lka;)Ljo$a; a method_46780 build + m (Lka;Ljo$a;Lje$a;)Lkc$g; a method_46781 buildPatch + m (Lka;Ljo$a;Lje$a;Ljava/util/Map;Ljo$a;)Ljo$a; a method_55289 createLazyFullPatchedRegistries + m (Lkc$b;Lkc$j;)Ljo$b; a method_55291 method_55291 + m (Lkc$b;Lkc$k;)Lkc$j; a method_46782 method_46782 + m (Lkc$m;Lje$a;Ljo$a;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;Lakq;)Ljo$b; a method_55292 method_55292 + m (Lkc$m;Lka;Ljava/util/stream/Stream;)Ljo$a; a method_55290 buildProviderWithContext + m (Lje;Ljm$c;Ljo$a;Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/Object; b method_55296 method_55296 + m (Lka;)Lkc$b; b method_46784 createState + m (Lkc$b;Lkc$k;)Ljo$b; b method_46785 method_46785 + m (Lkc$b;Lkc$k;)V c method_46786 method_46786 + m ()V <init> <init> <init> +c kc$1 net/minecraft/class_7877$1 net/minecraft/core/RegistrySetBuilder$1 + f Ljo$b; a field_40942 val$original + m (Ljp;Ljo$b;)V <init> <init> <init> +c kc$2 net/minecraft/class_7877$2 net/minecraft/core/RegistrySetBuilder$2 + f Lakq; a field_47488 val$key + f Lcom/mojang/serialization/Lifecycle; b field_47489 val$lifecycle + f Ljava/util/Map; c field_40947 val$entries + m (Ljp;Lakq;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V <init> <init> <init> +c kc$3 net/minecraft/class_7877$3 net/minecraft/core/RegistrySetBuilder$3 + f Ljava/util/Map; a field_49167 val$lookups + m (Lakq;)Ljava/util/Optional; c method_57095 getEntry + m (Ljava/util/Map;)V <init> <init> <init> +c kc$3$1 net/minecraft/class_7877$3$1 net/minecraft/core/RegistrySetBuilder$3$1 + f Lkc$3; a field_49168 field_49168 + m (Lkc$3;)V <init> <init> <init> +c kc$a net/minecraft/class_7877$class_9256 net/minecraft/core/RegistrySetBuilder$1Entry + f Ljo$b; a comp_2360 lookup + f Lakp$b; b comp_2361 opsInfo + m ()Ljo$b; a comp_2360 lookup + m (Ljo$b;)Lkc$a; a method_57096 createForContextRegistry + m (Lkc$m;Ljo$b;)Lkc$a; a method_57097 createForNewRegistry + m ()Lakp$b; b comp_2361 opsInfo + m (Ljo$b;Lakp$b;)V <init> <init> <init> +c kc$b net/minecraft/class_7877$class_7878 net/minecraft/core/RegistrySetBuilder$BuildState + f Lkc$m; a comp_1135 owner + f Lkc$l; b comp_1136 lookup + f Ljava/util/Map; c comp_1137 registries + f Ljava/util/Map; d comp_1138 registeredValues + f Ljava/util/List; e comp_1139 errors + m ()Lqq; a method_46787 bootstrapContext + m (Lakq;Lkc$h;)V a method_55297 method_55297 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lka$d;)V a method_46790 method_46790 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lkc$l;Lakq;)V a method_46791 method_46791 + m (Lka;Ljava/util/stream/Stream;)Lkc$b; a method_46796 create + m ()V b method_55298 reportUnclaimedRegisteredValues + m ()V c method_55299 reportNotCollectedHolders + m ()V d method_46798 throwOnError + m ()Lkc$m; e comp_1135 owner + m ()Lkc$l; f comp_1136 lookup + m ()Ljava/util/Map; g comp_1137 registries + m ()Ljava/util/Map; h comp_1138 registeredValues + m ()Ljava/util/List; i comp_1139 errors + m (Lkc$m;Lkc$l;Ljava/util/Map;Ljava/util/Map;Ljava/util/List;)V <init> <init> <init> +c kc$b$1 net/minecraft/class_7877$class_7878$1 net/minecraft/core/RegistrySetBuilder$BuildState$1 + f Lkc$b; a field_40943 field_40943 + m (Lkc$b;)V <init> <init> <init> +c kc$c net/minecraft/class_7877$class_7880 net/minecraft/core/RegistrySetBuilder$EmptyTagLookup + f Ljp; d field_40945 owner + m (Ljp;)V <init> <init> <init> +c kc$d net/minecraft/class_7877$class_9257 net/minecraft/core/RegistrySetBuilder$EmptyTagLookupWrapper + f Ljo$b; a field_49169 parent + m (Ljp;Ljo$b;)V <init> <init> <init> +c kc$e net/minecraft/class_7877$class_9258 net/minecraft/core/RegistrySetBuilder$EmptyTagRegistryLookup + m (Ljp;)V <init> <init> <init> +c kc$f net/minecraft/class_7877$class_8992 net/minecraft/core/RegistrySetBuilder$LazyHolder + f Ljava/util/function/Supplier; a field_47490 supplier + m (Ljp;Lakq;)V <init> <init> <init> +c kc$g net/minecraft/class_7877$class_8993 net/minecraft/core/RegistrySetBuilder$PatchedRegistries + f Ljo$a; a comp_2113 full + f Ljo$a; b comp_2114 patches + m ()Ljo$a; a comp_2113 full + m ()Ljo$a; b comp_2114 patches + m (Ljo$a;Ljo$a;)V <init> <init> <init> +c kc$h net/minecraft/class_7877$class_7881 net/minecraft/core/RegistrySetBuilder$RegisteredValue + f Ljava/lang/Object; a comp_1140 value + f Lcom/mojang/serialization/Lifecycle; b comp_1141 lifecycle + m ()Ljava/lang/Object; a comp_1140 value + m ()Lcom/mojang/serialization/Lifecycle; b comp_1141 lifecycle + m (Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V <init> <init> <init> +c kc$i net/minecraft/class_7877$class_7882 net/minecraft/core/RegistrySetBuilder$RegistryBootstrap +c kc$j net/minecraft/class_7877$class_7883 net/minecraft/core/RegistrySetBuilder$RegistryContents + f Lakq; a comp_1305 key + f Lcom/mojang/serialization/Lifecycle; b comp_1306 lifecycle + f Ljava/util/Map; c comp_1143 values + m ()Lakq; a comp_1305 key + m (Lkc$m;)Ljo$b; a method_46802 buildAsLookup + m (Lkc$m;Ljava/util/Map$Entry;)Ljm$c; a method_55301 method_55301 + m ()Lcom/mojang/serialization/Lifecycle; b comp_1306 lifecycle + m (Lkc$m;Ljava/util/Map$Entry;)Ljm$c; b method_55302 method_55302 + m ()Ljava/util/Map; c comp_1143 values + m (Lakq;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)V <init> <init> <init> +c kc$k net/minecraft/class_7877$class_7884 net/minecraft/core/RegistrySetBuilder$RegistryStub + f Lakq; a comp_1144 key + f Lcom/mojang/serialization/Lifecycle; b comp_1145 lifecycle + f Lkc$i; c comp_1146 bootstrap + m ()Lakq; a comp_1144 key + m (Lkc$b;)Lkc$j; a method_46805 collectRegisteredValues + m ()Lcom/mojang/serialization/Lifecycle; b comp_1145 lifecycle + m (Lkc$b;)V b method_46806 apply + m ()Lkc$i; c comp_1146 bootstrap + m (Lakq;Lcom/mojang/serialization/Lifecycle;Lkc$i;)V <init> <init> <init> +c kc$l net/minecraft/class_7877$class_7885 net/minecraft/core/RegistrySetBuilder$UniversalLookup + f Ljava/util/Map; a field_40948 holders + m (Lakq;)Ljm$c; c method_46807 getOrCreate + m (Lakq;)Ljm$c; d method_46808 method_46808 + m (Ljp;)V <init> <init> <init> +c kc$m net/minecraft/class_7877$class_7879 net/minecraft/core/RegistrySetBuilder$UniversalOwner + m ()Ljp; a method_55300 cast + m ()V <init> <init> <init> +c kc$n net/minecraft/class_7877$class_7886 net/minecraft/core/RegistrySetBuilder$ValueAndHolder + f Lkc$h; a comp_1147 value + f Ljava/util/Optional; b comp_1148 holder + m ()Lkc$h; a comp_1147 value + m ()Ljava/util/Optional; b comp_1148 holder + m (Lkc$h;Ljava/util/Optional;)V <init> <init> <init> +c kd net/minecraft/class_7782 net/minecraft/core/RegistrySynchronization + f Ljava/util/Set; a field_48771 NETWORKABLE_REGISTRIES + m (Lcom/mojang/serialization/DynamicOps;Lakm$c;Lka;Ljava/util/Set;Ljava/util/function/BiConsumer;)V a method_56597 packRegistry + m (Lcom/mojang/serialization/DynamicOps;Lka;Ljava/util/Set;Ljava/util/function/BiConsumer;)V a method_56598 packRegistries + m (Lcom/mojang/serialization/DynamicOps;Lka;Ljava/util/Set;Ljava/util/function/BiConsumer;Lakm$c;)V a method_56599 method_56599 + m (Ljava/util/Set;Lakm$c;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Ljz;)V a method_56596 method_56596 + m (Ljm$c;Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a method_56600 method_56600 + m (Ljt;)Ljava/util/stream/Stream; a method_47449 networkedRegistries + m (Ljz;Ljava/util/Set;Lakm$c;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Ljm$c;)V a method_56595 method_56595 + m (Lka$d;)Z a method_56601 method_56601 + m (Lka;)Ljava/util/stream/Stream; a method_45956 ownedNetworkableRegistries + m (Ljt;)Ljava/util/stream/Stream; b method_45953 networkSafeRegistries + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c kd$a net/minecraft/class_7782$class_9176 net/minecraft/core/RegistrySynchronization$PackedRegistryEntry + f Lyx; a field_48772 STREAM_CODEC + f Lakr; b comp_2256 id + f Ljava/util/Optional; c comp_2257 data + m ()Lakr; a comp_2256 id + m ()Ljava/util/Optional; b comp_2257 data + m (Lakr;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ke net/minecraft/class_2379 net/minecraft/core/Rotations + f Lyx; a field_48452 STREAM_CODEC + f F b field_11165 x + f F c field_11164 y + f F d field_11163 z + m ()Luh; a method_10255 save + m ()F b method_10256 getX + m ()F c method_10257 getY + m ()F d method_10258 getZ + m ()F e method_35845 getWrappedX + m ()F f method_35846 getWrappedY + m ()F g method_35847 getWrappedZ + m (FFF)V <init> <init> <init> + m (Luh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ke$1 net/minecraft/class_2379$1 net/minecraft/core/Rotations$1 + m (Lio/netty/buffer/ByteBuf;)Lke; a method_56161 decode + m (Lio/netty/buffer/ByteBuf;Lke;)V a method_56162 encode + m ()V <init> <init> <init> +c kf net/minecraft/class_4076 net/minecraft/core/SectionPos + f I a field_33096 SECTION_BITS + f I b field_33097 SECTION_SIZE + f I c field_33100 SECTION_MASK + f I d field_33098 SECTION_HALF_SIZE + f I e field_33099 SECTION_MAX_INDEX + f I h field_33101 PACKED_X_LENGTH + f I i field_33102 PACKED_Y_LENGTH + f I j field_33103 PACKED_Z_LENGTH + f J k field_33104 PACKED_X_MASK + f J l field_33105 PACKED_Y_MASK + f J m field_33106 PACKED_Z_MASK + f I n field_33107 Y_OFFSET + f I o field_33108 Z_OFFSET + f I p field_33109 X_OFFSET + f I q field_33110 RELATIVE_X_SHIFT + f I r field_33111 RELATIVE_Y_SHIFT + f I s field_33112 RELATIVE_Z_SHIFT + m ()I a method_18674 x + m (D)I a method_32204 posToSectionCoord + m (I)I a method_18675 blockToSectionCoord + m (II)I a method_32205 sectionToBlockCoord + m (III)Lkf; a method_18676 of + m (IIIIII)Ljava/util/stream/Stream; a method_20438 betweenClosedStream + m (IIILit/unimi/dsi/fastutil/longs/LongConsumer;)V a method_39489 aroundAndAtBlockPos + m (J)Lkf; a method_18677 of + m (JIII)J a method_18678 offset + m (JLit/unimi/dsi/fastutil/longs/LongConsumer;)V a method_39490 aroundAndAtBlockPos + m (JLji;)J a method_18679 offset + m (Ldcd;I)Lkf; a method_18681 of + m (Ldcd;III)Ljava/util/stream/Stream; a method_22446 aroundChunk + m (Lduy;)Lkf; a method_33705 bottomOf + m (Ldxg;)Lkf; a method_42614 of + m (Ljd;)Lkf; a method_18682 of + m (Ljd;Lit/unimi/dsi/fastutil/longs/LongConsumer;)V a method_39491 aroundAndAtBlockPos + m (Ljw;)Lkf; a method_18680 of + m (Lkf;I)Ljava/util/stream/Stream; a method_20439 cube + m (S)I a method_30551 sectionRelativeX + m ()I b method_18683 y + m (D)I b method_42615 blockToSectionCoord + m (I)I b method_18684 sectionRelative + m (II)J b method_51687 getZeroNode + m (III)J b method_18685 asLong + m (J)I b method_18686 x + m (Ljd;)S b method_19454 sectionRelativePos + m (S)I b method_30552 sectionRelativeY + m ()I c method_18687 z + m (I)I c method_18688 sectionToBlockCoord + m (J)I c method_18689 y + m (Ljd;)J c method_33706 asLong + m (S)I c method_30553 sectionRelativeZ + m ()I d method_19527 minBlockX + m (III)Lkf; d method_34591 offset + m (J)I d method_18690 z + m (S)I d method_30554 relativeToBlockX + m ()I e method_19528 minBlockY + m (J)J e method_18691 blockToSection + m (S)I e method_30555 relativeToBlockY + m ()I f method_19529 minBlockZ + m (J)J f method_18693 getZeroNode + m (S)I f method_30556 relativeToBlockZ + m ()I g method_19530 maxBlockX + m (S)Ljd; g method_30557 relativeToBlockPos + m ()I h method_19531 maxBlockY + m ()I i method_19532 maxBlockZ + m ()Ljd; j method_19767 origin + m ()Ljd; k method_19768 center + m ()Ldcd; r method_18692 chunk + m ()J s method_18694 asLong + m ()Ljava/util/stream/Stream; t method_19533 blocksInside + m (III)V <init> <init> <init> +c kf$1 net/minecraft/class_4076$1 net/minecraft/core/SectionPos$1 + f Ljf; a field_19263 cursor + f I b field_19264 val$minX + f I c field_19265 val$minY + f I d field_19266 val$minZ + f I e field_19267 val$maxX + f I f field_19268 val$maxY + f I g field_19269 val$maxZ + m (JIIIIIII)V <init> <init> <init> +c kg net/minecraft/class_4844 net/minecraft/core/UUIDUtil + f Lcom/mojang/serialization/Codec; a field_25122 CODEC + f Lcom/mojang/serialization/Codec; b field_47491 CODEC_SET + f Lcom/mojang/serialization/Codec; c field_48974 CODEC_LINKED_SET + f Lcom/mojang/serialization/Codec; d field_41525 STRING_CODEC + f Lcom/mojang/serialization/Codec; e field_40825 AUTHLIB_CODEC + f Lcom/mojang/serialization/Codec; f field_46588 LENIENT_CODEC + f Lyx; g field_48453 STREAM_CODEC + f I h field_39211 UUID_BYTES + f Ljava/lang/String; i field_38907 UUID_PREFIX_OFFLINE_PLAYER + m (JJ)[I a method_26274 leastMostToIntArray + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/UUID; a method_35848 readUUID + m (Ljava/lang/String;)Ljava/util/UUID; a method_43344 createOfflinePlayerUUID + m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; a method_49645 method_49645 + m (Ljava/util/UUID;)[I a method_26275 uuidToIntArray + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a method_29122 method_29122 + m ([I)Ljava/util/UUID; a method_26276 uuidFromIntArray + m (Ljava/lang/String;)Lcom/mojang/authlib/GameProfile; b method_54140 createOfflineProfile + m (Ljava/lang/String;Ljava/lang/IllegalArgumentException;)Ljava/lang/String; b method_49646 method_49646 + m (Ljava/util/UUID;)[B b method_44827 uuidToByteArray + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c method_46560 method_46560 + m (Ljava/util/UUID;)Ljava/util/stream/IntStream; c method_29727 method_29727 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d method_47804 method_47804 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c kg$1 net/minecraft/class_4844$1 net/minecraft/core/UUIDUtil$1 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; a method_56163 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V a method_56164 encode + m ()V <init> <init> <init> +c kh net/minecraft/class_2382 net/minecraft/core/Vec3i + f I a field_11175 x + f I b field_11174 y + f I c field_11173 z + f Lcom/mojang/serialization/Codec; f field_25123 CODEC + f Lkh; g field_11176 ZERO + m (ILkh;)Lcom/mojang/serialization/DataResult; a method_48305 method_48305 + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a method_29125 method_29125 + m (Lji$a;)I a method_30558 get + m (Ljw;D)Z a method_19769 closerToCenterThan + m (Lkh;)Ljava/util/stream/IntStream; a method_29124 method_29124 + m (Lkh;D)Z a method_19771 closerThan + m ([I)Lkh; a method_29126 method_29126 + m (ILkh;)Ljava/lang/String; b method_49647 method_49647 + m (Lji$a;I)Lkh; b method_35850 relative + m (Lji;)Lkh; b method_35851 relative + m (Lji;I)Lkh; b method_23226 relative + m (Ljw;)D b method_19770 distToCenterSqr + m (DDD)D c method_10268 distToCenterSqr + m (III)Lkh; c method_34592 offset + m (DDD)D d method_40081 distToLowCornerSqr + m (Lkh;)Lkh; d method_10259 cross + m (Lkh;)Lkh; e method_35852 subtract + m (Lkh;)Lkh; f method_35853 offset + m (I)Lkh; i method_35854 east + m (Lkh;)I i method_10265 compareTo + m (I)Lkh; j method_35856 west + m (Lkh;)D j method_10262 distSqr + m (I)Lkh; k method_35858 south + m (Lkh;)I k method_19455 distManhattan + m ()Lkh; l method_35855 east + m (I)Lkh; l method_35860 north + m ()Lkh; m method_35857 west + m (I)Lkh; m method_23227 below + m ()Lkh; n method_35859 south + m (I)Lkh; n method_30930 above + m ()Lkh; o method_35861 north + m (I)Lkh; o method_35862 multiply + m ()Lkh; p method_23228 below + m ()Lkh; q method_30931 above + m (I)Lkh; s method_20788 setZ + m (I)Lkh; t method_10099 setY + m ()I u method_10263 getX + m (I)Lkh; u method_20787 setX + m ()I v method_10264 getY + m (I)Lcom/mojang/serialization/Codec; v method_39677 offsetCodec + m ()I w method_10260 getZ + m ()Ljava/lang/String; x method_23854 toShortString + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ki net/minecraft/class_2385 net/minecraft/core/WritableRegistry + m (Lakq;Ljava/lang/Object;Ljy;)Ljm$c; a method_10272 register + m ()Z l method_35863 isEmpty + m ()Ljn; o method_46769 createRegistrationLookup +c kj net/minecraft/class_5620 net/minecraft/core/cauldron/CauldronInteraction + f Ljava/util/Map; a field_46589 INTERACTIONS + f Lcom/mojang/serialization/Codec; b field_46590 CODEC + f Lkj$a; c field_27775 EMPTY + f Lkj$a; d field_27776 WATER + f Lkj$a; e field_27777 LAVA + f Lkj$a; f field_28011 POWDER_SNOW + f Lkj; g field_27778 FILL_WATER + f Lkj; h field_27779 FILL_LAVA + f Lkj; i field_28012 FILL_POWDER_SNOW + f Lkj; j field_27780 SHULKER_BOX + f Lkj; k field_27781 BANNER + f Lkj; l field_27782 DYED_ITEM + m ()V a method_32212 bootStrap + m (Ldcw;Ljd;Lcmx;Lbqq;Lcuq;Ldtc;Lavo;)Lbqt; a method_32207 emptyBucket + m (Ldtc;)Z a method_32696 method_32696 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; a method_32209 method_32209 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;Lcuq;Ljava/util/function/Predicate;Lavo;)Lbqt; a method_32210 fillBucket + m (Ljava/lang/String;)Lkj$a; a method_32206 newInteractionMap + m (Ljava/util/Map;)V a method_34850 addDefaultInteractions + m (Ldtc;)Z b method_32208 method_32208 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; b method_32214 method_32214 + m (Ldtc;)Z c method_32213 method_32213 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; c method_32215 method_32215 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; d method_32697 method_32697 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; e method_32216 method_32216 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; f method_32217 method_32217 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; g method_32698 method_32698 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; h method_32218 method_32218 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; i method_32219 method_32219 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; j method_32220 method_32220 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; k method_32221 method_32221 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; l method_32222 method_32222 + m (Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lcuq;)Lbqt; m method_32223 method_32223 + m ()V <clinit> <clinit> <clinit> +c kj$a net/minecraft/class_5620$class_8821 net/minecraft/core/cauldron/CauldronInteraction$InteractionMap + f Ljava/lang/String; a comp_1981 name + f Ljava/util/Map; b comp_1982 map + m ()Ljava/lang/String; a comp_1981 name + m ()Ljava/util/Map; b comp_1982 map + m (Ljava/lang/String;Ljava/util/Map;)V <init> <init> <init> +c kk net/minecraft/class_6666 net/minecraft/core/cauldron/package-info +c kl net/minecraft/class_9322 net/minecraft/core/component/DataComponentHolder + m ()Lkm; a method_57353 getComponents + m (Lkp;)Ljava/lang/Object; a method_57824 get + m (Lkp;Ljava/lang/Object;)Ljava/lang/Object; a method_57825 getOrDefault + m (Lkp;)Z b method_57826 has +c km net/minecraft/class_9323 net/minecraft/core/component/DataComponentMap + f Lkm; a field_49584 EMPTY + f Lcom/mojang/serialization/Codec; b field_50234 CODEC + m ()Lkm$a; a method_57827 builder + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_60386 makeCodec + m (Ljava/util/function/Predicate;)Lkm; a method_57828 filter + m (Lkm;)Lcom/mojang/serialization/DataResult; a method_60387 method_60387 + m (Lkm;Lkm;)Lkm; a method_59771 composite + m (Lkp;)Ljava/lang/Object; a method_57829 get + m (Lkp;Ljava/lang/Object;)Ljava/lang/Object; a method_57830 getOrDefault + m ()Ljava/util/Set; b method_57831 keySet + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b method_60388 makeCodecFromMap + m (Lkp;)Z b method_57832 has + m ()Ljava/util/stream/Stream; c method_57833 stream + m (Lkp;)Lks; c method_57834 getTyped + m ()I d method_57835 size + m (Lkp;)Lks; d method_57836 method_57836 + m ()Z e method_57837 isEmpty + m ()V <clinit> <clinit> <clinit> +c km$1 net/minecraft/class_9323$1 net/minecraft/core/component/DataComponentMap$1 + m ()V <init> <init> <init> +c km$2 net/minecraft/class_9323$2 net/minecraft/core/component/DataComponentMap$2 + f Lkm; c field_51459 val$overrides + f Lkm; d field_51460 val$prototype + m (Lkm;Lkm;)V <init> <init> <init> +c km$3 net/minecraft/class_9323$3 net/minecraft/core/component/DataComponentMap$3 + f Ljava/util/function/Predicate; c field_51461 val$predicate + f Lkm; d field_51462 field_51462 + m (Lkm;Ljava/util/function/Predicate;)V <init> <init> <init> +c km$a net/minecraft/class_9323$class_9324 net/minecraft/core/component/DataComponentMap$Builder + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; a field_49587 map + m ()Lkm; a method_57838 build + m (Ljava/util/Map;)Lkm; a method_58755 buildFromMapTrusted + m (Lkm;)Lkm$a; a method_57839 addAll + m (Lkp;Ljava/lang/Object;)Lkm$a; a method_57840 set + m (Lkp;Ljava/lang/Object;)V b method_58756 setUnchecked + m ()V <init> <init> <init> +c km$a$a net/minecraft/class_9323$class_9324$class_9325 net/minecraft/core/component/DataComponentMap$Builder$SimpleMap + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; c comp_2440 map + m ()Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; f comp_2440 map + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V <init> <init> <init> +c kn net/minecraft/class_9326 net/minecraft/core/component/DataComponentPatch + f Lkn; a field_49588 EMPTY + f Lcom/mojang/serialization/Codec; b field_49589 CODEC + f Lyx; c field_49590 STREAM_CODEC + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d field_49591 map + f Ljava/lang/String; e field_49592 REMOVED_PREFIX + m ()Lkn$a; a method_57841 builder + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String; a method_57842 toString + m (Ljava/util/Map;)Lkn; a method_57843 method_57843 + m (Ljava/util/function/Predicate;)Lkn; a method_58757 forget + m (Lkm$a;Ljava/util/Set;Lkp;Ljava/util/Optional;)V a method_58758 method_58758 + m (Lkn;)Ljava/util/Map; a method_57844 method_57844 + m (Lkp;)Ljava/util/Optional; a method_57845 get + m ()Ljava/util/Set; b method_57846 entrySet + m ()I c method_57847 size + m ()Z d method_57848 isEmpty + m ()Lkn$c; e method_58759 split + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c kn$1 net/minecraft/class_9326$1 net/minecraft/core/component/DataComponentPatch$1 + m (Lwk;)Lkn; a method_57849 decode + m (Lwk;Lkn;)V a method_57850 encode + m (Lwk;Lkp;Ljava/lang/Object;)V a method_57851 encodeComponent + m ()V <init> <init> <init> +c kn$a net/minecraft/class_9326$class_9327 net/minecraft/core/component/DataComponentPatch$Builder + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; a field_49593 map + m ()Lkn; a method_57852 build + m (Lkp;)Lkn$a; a method_57853 remove + m (Lkp;Ljava/lang/Object;)Lkn$a; a method_57854 set + m (Lks;)Lkn$a; a method_57855 set + m ()V <init> <init> <init> +c kn$b net/minecraft/class_9326$class_9328 net/minecraft/core/component/DataComponentPatch$PatchKey + f Lcom/mojang/serialization/Codec; a field_49594 CODEC + f Lkp; b comp_2441 type + f Z c comp_2442 removed + m ()Lcom/mojang/serialization/Codec; a method_57856 valueCodec + m (Lakr;)Ljava/lang/String; a method_57857 method_57857 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_57858 method_57858 + m (Lkn$b;)Lcom/mojang/serialization/DataResult; a method_57859 method_57859 + m (Lkp;)Ljava/lang/String; a method_57860 method_57860 + m ()Lkp; b comp_2441 type + m (Lakr;)Ljava/lang/String; b method_57861 method_57861 + m ()Z c comp_2442 removed + m (Lkp;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c kn$c net/minecraft/class_9326$class_9484 net/minecraft/core/component/DataComponentPatch$SplitResult + f Lkn$c; a field_50235 EMPTY + f Lkm; b comp_2554 added + f Ljava/util/Set; c comp_2555 removed + m ()Lkm; a comp_2554 added + m ()Ljava/util/Set; b comp_2555 removed + m (Lkm;Ljava/util/Set;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ko net/minecraft/class_9329 net/minecraft/core/component/DataComponentPredicate + f Lcom/mojang/serialization/Codec; a field_49595 CODEC + f Lyx; b field_49596 STREAM_CODEC + f Lko; c field_49597 EMPTY + f Ljava/util/List; d field_49598 expectedComponents + m ()Lko$a; a method_57862 builder + m (Ljava/util/Map;)Lko; a method_57863 method_57863 + m (Lkl;)Z a method_57864 test + m (Lkm;)Lko; a method_57865 allOf + m (Lko;)Ljava/util/List; a method_57866 method_57866 + m (Lks;)Z a method_58760 method_58760 + m ()Z b method_57867 alwaysMatches + m (Lkm;)Z b method_57868 test + m (Lko;)Ljava/util/Map; b method_57869 method_57869 + m ()Lkn; c method_57870 asPatch + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ko$a net/minecraft/class_9329$class_9330 net/minecraft/core/component/DataComponentPredicate$Builder + f Ljava/util/List; a field_49599 expectedComponents + m ()Lko; a method_57871 build + m (Lkp;Ljava/lang/Object;)Lko$a; a method_57872 expect + m ()V <init> <init> <init> +c kp net/minecraft/class_9331 net/minecraft/core/component/DataComponentType + f Lcom/mojang/serialization/Codec; a field_49600 CODEC + f Lyx; b field_49601 STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_50236 PERSISTENT_CODEC + f Lcom/mojang/serialization/Codec; d field_50237 VALUE_MAP_CODEC + m ()Lkp$a; a method_57873 builder + m (Lkp;)Lcom/mojang/serialization/DataResult; a method_58761 method_58761 + m (Lyx;)Lyx; a method_57874 method_57874 + m ()Lcom/mojang/serialization/Codec; b method_57875 codec + m (Lkp;)Ljava/lang/String; b method_58762 method_58762 + m ()Lcom/mojang/serialization/Codec; c method_57876 codecOrThrow + m ()Z d method_57877 isTransient + m ()Lyx; e method_57878 streamCodec + m ()Lcom/mojang/serialization/Codec; f method_57879 method_57879 + m ()V <clinit> <clinit> <clinit> +c kp$a net/minecraft/class_9331$class_9332 net/minecraft/core/component/DataComponentType$Builder + f Lcom/mojang/serialization/Codec; a field_49602 codec + f Lyx; b field_49603 streamCodec + f Z c field_51517 cacheEncoding + m ()Lkp$a; a method_59871 cacheEncoding + m (Lcom/mojang/serialization/Codec;)Lkp$a; a method_57881 persistent + m (Lyx;)Lkp$a; a method_57882 networkSynchronized + m ()Lkp; b method_57880 build + m ()Lyx; c method_57883 method_57883 + m ()V <init> <init> <init> +c kp$a$a net/minecraft/class_9331$class_9332$class_9333 net/minecraft/core/component/DataComponentType$Builder$SimpleType + f Lcom/mojang/serialization/Codec; e field_49604 codec + f Lyx; f field_49605 streamCodec + m (Lcom/mojang/serialization/Codec;Lyx;)V <init> <init> <init> +c kq net/minecraft/class_9334 net/minecraft/core/component/DataComponents + f Lkp; A field_49645 MAP_COLOR + f Lkp; B field_49646 MAP_ID + f Lkp; C field_49647 MAP_DECORATIONS + f Lkp; D field_49648 MAP_POST_PROCESSING + f Lkp; E field_49649 CHARGED_PROJECTILES + f Lkp; F field_49650 BUNDLE_CONTENTS + f Lkp; G field_49651 POTION_CONTENTS + f Lkp; H field_49652 SUSPICIOUS_STEW_EFFECTS + f Lkp; I field_49653 WRITABLE_BOOK_CONTENT + f Lkp; J field_49606 WRITTEN_BOOK_CONTENT + f Lkp; K field_49607 TRIM + f Lkp; L field_49608 DEBUG_STICK_STATE + f Lkp; M field_49609 ENTITY_DATA + f Lkp; N field_49610 BUCKET_ENTITY_DATA + f Lkp; O field_49611 BLOCK_ENTITY_DATA + f Lkp; P field_49612 INSTRUMENT + f Lkp; Q field_50238 OMINOUS_BOTTLE_AMPLIFIER + f Lkp; R field_52175 JUKEBOX_PLAYABLE + f Lkp; S field_49613 RECIPES + f Lkp; T field_49614 LODESTONE_TRACKER + f Lkp; U field_49615 FIREWORK_EXPLOSION + f Lkp; V field_49616 FIREWORKS + f Lkp; W field_49617 PROFILE + f Lkp; X field_49618 NOTE_BLOCK_SOUND + f Lkp; Y field_49619 BANNER_PATTERNS + f Lkp; Z field_49620 BASE_COLOR + f Laxu; a field_51518 ENCODER_CACHE + f Lkp; aa field_49621 POT_DECORATIONS + f Lkp; ab field_49622 CONTAINER + f Lkp; ac field_49623 BLOCK_STATE + f Lkp; ad field_49624 BEES + f Lkp; ae field_49625 LOCK + f Lkp; af field_49626 CONTAINER_LOOT + f Lkm; ag field_49627 COMMON_ITEM_COMPONENTS + f Lkp; b field_49628 CUSTOM_DATA + f Lkp; c field_50071 MAX_STACK_SIZE + f Lkp; d field_50072 MAX_DAMAGE + f Lkp; e field_49629 DAMAGE + f Lkp; f field_49630 UNBREAKABLE + f Lkp; g field_49631 CUSTOM_NAME + f Lkp; h field_50239 ITEM_NAME + f Lkp; i field_49632 LORE + f Lkp; j field_50073 RARITY + f Lkp; k field_49633 ENCHANTMENTS + f Lkp; l field_49634 CAN_PLACE_ON + f Lkp; m field_49635 CAN_BREAK + f Lkp; n field_49636 ATTRIBUTE_MODIFIERS + f Lkp; o field_49637 CUSTOM_MODEL_DATA + f Lkp; p field_49638 HIDE_ADDITIONAL_TOOLTIP + f Lkp; q field_50074 HIDE_TOOLTIP + f Lkp; r field_49639 REPAIR_COST + f Lkp; s field_49640 CREATIVE_SLOT_LOCK + f Lkp; t field_49641 ENCHANTMENT_GLINT_OVERRIDE + f Lkp; u field_49642 INTANGIBLE_PROJECTILE + f Lkp; v field_50075 FOOD + f Lkp; w field_50076 FIRE_RESISTANT + f Lkp; x field_50077 TOOL + f Lkp; y field_49643 STORED_ENCHANTMENTS + f Lkp; z field_49644 DYED_COLOR + m (Lkp$a;)Lkp$a; A method_57931 method_57931 + m (Lkp$a;)Lkp$a; B method_57932 method_57932 + m (Lkp$a;)Lkp$a; C method_57884 method_57884 + m (Lkp$a;)Lkp$a; D method_57885 method_57885 + m (Lkp$a;)Lkp$a; E method_57886 method_57886 + m (Lkp$a;)Lkp$a; F method_57887 method_57887 + m (Lkp$a;)Lkp$a; G method_57888 method_57888 + m (Lkp$a;)Lkp$a; H method_57889 method_57889 + m (Lkp$a;)Lkp$a; I method_58564 method_58564 + m (Lkp$a;)Lkp$a; J method_58565 method_58565 + m (Lkp$a;)Lkp$a; K method_58566 method_58566 + m (Lkp$a;)Lkp$a; L method_57890 method_57890 + m (Lkp$a;)Lkp$a; M method_57891 method_57891 + m (Lkp$a;)Lkp$a; N method_57892 method_57892 + m (Lkp$a;)Lkp$a; O method_57893 method_57893 + m (Lkp$a;)Lkp$a; P method_58567 method_58567 + m (Lkp$a;)Lkp$a; Q method_57894 method_57894 + m (Lkp$a;)Lkp$a; R method_57895 method_57895 + m (Lkp$a;)Lkp$a; S method_57896 method_57896 + m (Lkp$a;)Lkp$a; T method_57897 method_57897 + m (Lkp$a;)Lkp$a; U method_57898 method_57898 + m (Lkp$a;)Lkp$a; V method_57899 method_57899 + m (Lkp$a;)Lkp$a; W method_58568 method_58568 + m (Lkp$a;)Lkp$a; X method_57900 method_57900 + m (Lkp$a;)Lkp$a; Y method_58763 method_58763 + m (Lkp$a;)Lkp$a; Z method_57901 method_57901 + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lkp; a method_57906 register + m (Ljz;)Lkp; a method_57905 bootstrap + m (Lkp$a;)Lkp$a; a method_57907 method_57907 + m (Lkp$a;)Lkp$a; aa method_57902 method_57902 + m (Lkp$a;)Lkp$a; ab method_57903 method_57903 + m (Lkp$a;)Lkp$a; ac method_58569 method_58569 + m (Lkp$a;)Lkp$a; ad method_58570 method_58570 + m (Lkp$a;)Lkp$a; ae method_57904 method_57904 + m (Lkp$a;)Lkp$a; b method_57908 method_57908 + m (Lkp$a;)Lkp$a; c method_57909 method_57909 + m (Lkp$a;)Lkp$a; d method_57910 method_57910 + m (Lkp$a;)Lkp$a; e method_57911 method_57911 + m (Lkp$a;)Lkp$a; f method_57912 method_57912 + m (Lkp$a;)Lkp$a; g method_57913 method_57913 + m (Lkp$a;)Lkp$a; h method_57914 method_57914 + m (Lkp$a;)Lkp$a; i method_57915 method_57915 + m (Lkp$a;)Lkp$a; j method_57916 method_57916 + m (Lkp$a;)Lkp$a; k method_57917 method_57917 + m (Lkp$a;)Lkp$a; l method_57918 method_57918 + m (Lkp$a;)Lkp$a; m method_57919 method_57919 + m (Lkp$a;)Lkp$a; n method_57920 method_57920 + m (Lkp$a;)Lkp$a; o method_60914 method_60914 + m (Lkp$a;)Lkp$a; p method_58764 method_58764 + m (Lkp$a;)Lkp$a; q method_57921 method_57921 + m (Lkp$a;)Lkp$a; r method_57922 method_57922 + m (Lkp$a;)Lkp$a; s method_57923 method_57923 + m (Lkp$a;)Lkp$a; t method_57924 method_57924 + m (Lkp$a;)Lkp$a; u method_57925 method_57925 + m (Lkp$a;)Lkp$a; v method_57926 method_57926 + m (Lkp$a;)Lkp$a; w method_57927 method_57927 + m (Lkp$a;)Lkp$a; x method_57928 method_57928 + m (Lkp$a;)Lkp$a; y method_57929 method_57929 + m (Lkp$a;)Lkp$a; z method_57930 method_57930 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c kr net/minecraft/class_9335 net/minecraft/core/component/PatchedDataComponentMap + f Lkm; c field_49654 prototype + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d field_49655 patch + f Z e field_49656 copyOnWrite + m (Lkm;)V a method_57933 setAll + m (Lkm;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z a method_57934 isPatchSanitized + m (Lkm;Lkn;)Lkr; a method_57935 fromPatch + m (Lkn;)V a method_57936 applyPatch + m (Lkp;Ljava/util/Optional;)V a method_57937 applyPatch + m (Lkn;)V b method_59772 restorePatch + m (Lkp;Ljava/lang/Object;)Ljava/lang/Object; b method_57938 set + m (Lkp;)Ljava/lang/Object; d method_57939 remove + m ()Lkn; f method_57940 asPatch + m ()Lkr; g method_57941 copy + m ()V h method_57942 ensureMapOwnership + m (Lkm;)V <init> <init> <init> + m (Lkm;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;Z)V <init> <init> <init> +c ks net/minecraft/class_9336 net/minecraft/core/component/TypedDataComponent + f Lyx; a field_49657 STREAM_CODEC + f Lkp; b comp_2443 type + f Ljava/lang/Object; c comp_2444 value + m ()Lkp; a comp_2443 type + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a method_57943 encodeValue + m (Ljava/util/Map$Entry;)Lks; a method_57944 fromEntryUnchecked + m (Lkp;Ljava/lang/Object;)Lks; a method_57945 createUnchecked + m (Lkr;)V a method_57946 applyTo + m ()Ljava/lang/Object; b comp_2444 value + m ()Ljava/lang/String; c method_57947 method_57947 + m (Lkp;Ljava/lang/Object;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ks$1 net/minecraft/class_9336$1 net/minecraft/core/component/TypedDataComponent$1 + m (Lwk;)Lks; a method_57948 decode + m (Lwk;Lkp;)Lks; a method_57949 decodeTyped + m (Lwk;Lks;)V a method_57950 encode + m (Lwk;Lks;)V b method_57951 encodeCap + m ()V <init> <init> <init> +c kt net/minecraft/class_9337 net/minecraft/core/component/package-info +c ku net/minecraft/class_2342 net/minecraft/core/dispenser/BlockSource + f Laqu; a comp_1967 level + f Ljd; b comp_1968 pos + f Ldtc; c comp_1969 state + f Ldra; d comp_1970 blockEntity + m ()Lexc; a method_53906 center + m ()Laqu; b comp_1967 level + m ()Ljd; c comp_1968 pos + m ()Ldtc; d comp_1969 state + m ()Ldra; e comp_1970 blockEntity + m (Laqu;Ljd;Ldtc;Ldra;)V <init> <init> <init> +c kv net/minecraft/class_2967 net/minecraft/core/dispenser/BoatDispenseItemBehavior + f Lkw; c field_13360 defaultDispenseItemBehavior + f Lcov$b; d field_13361 type + f Z e field_38465 isChestBoat + m (Lcov$b;)V <init> <init> <init> + m (Lcov$b;Z)V <init> <init> <init> +c kw net/minecraft/class_2347 net/minecraft/core/dispenser/DefaultDispenseItemBehavior + f I c field_51916 DEFAULT_ACCURACY + m (Ldcw;Lcuq;ILji;Ljw;)V a method_10134 spawnItem + m (Lku;)V a method_10136 playSound + m (Lku;Lcuq;)Lcuq; a method_10135 execute + m (Lku;Lcuq;Lcuq;)Lcuq; a method_60577 consumeWithRemainder + m (Lku;Lji;)V a method_10133 playAnimation + m (Lku;)V b method_60578 playDefaultSound + m (Lku;Lcuq;)V b method_60579 addToInventoryOrDispense + m (Lku;Lji;)V b method_60580 playDefaultAnimation + m ()V <init> <init> <init> +c kx net/minecraft/class_2357 net/minecraft/core/dispenser/DispenseItemBehavior + f Lorg/slf4j/Logger; a field_34020 LOGGER + f Lkx; b field_16902 NOOP + m ()V a method_18346 bootStrap + m (Lku;Lcuq;)Lcuq; a method_16812 method_16812 + m ()V <clinit> <clinit> <clinit> +c kx$1 net/minecraft/class_2357$1 net/minecraft/core/dispenser/DispenseItemBehavior$1 + m ()V <init> <init> <init> +c kx$2 net/minecraft/class_2357$2 net/minecraft/core/dispenser/DispenseItemBehavior$10 + m ()V <init> <init> <init> +c kx$3 net/minecraft/class_2357$3 net/minecraft/core/dispenser/DispenseItemBehavior$11 + m ()V <init> <init> <init> +c kx$4 net/minecraft/class_2357$4 net/minecraft/core/dispenser/DispenseItemBehavior$12 + m ()V <init> <init> <init> +c kx$5 net/minecraft/class_2357$5 net/minecraft/core/dispenser/DispenseItemBehavior$13 + m ()V <init> <init> <init> +c kx$6 net/minecraft/class_2357$6 net/minecraft/core/dispenser/DispenseItemBehavior$14 + m (Ldtb$a;)Z a method_58770 method_58770 + m (Lku;Lcuq;Lcuq;)Lcuq; b method_58771 takeLiquid + m ()V <init> <init> <init> +c kx$7 net/minecraft/class_2357$7 net/minecraft/core/dispenser/DispenseItemBehavior$15 + m ()V <init> <init> <init> +c kx$8 net/minecraft/class_2357$8 net/minecraft/core/dispenser/DispenseItemBehavior$16 + m (Lcul;)V a method_58772 method_58772 + m ()V <init> <init> <init> +c kx$9 net/minecraft/class_2357$9 net/minecraft/core/dispenser/DispenseItemBehavior$17 + m ()V <init> <init> <init> +c kx$10 net/minecraft/class_2357$10 net/minecraft/core/dispenser/DispenseItemBehavior$18 + f Lkw; c field_49137 defaultDispenseItemBehavior + m ()V <init> <init> <init> +c kx$11 net/minecraft/class_2357$11 net/minecraft/core/dispenser/DispenseItemBehavior$2 + m (Lji;Lciw;)V a method_58765 method_58765 + m ()V <init> <init> <init> +c kx$12 net/minecraft/class_2357$12 net/minecraft/core/dispenser/DispenseItemBehavior$3 + m (Lbtn;)Z a method_58766 method_58766 + m ()V <init> <init> <init> +c kx$13 net/minecraft/class_2357$13 net/minecraft/core/dispenser/DispenseItemBehavior$4 + m (Lchi;)Z a method_58767 method_58767 + m ()V <init> <init> <init> +c kx$14 net/minecraft/class_2357$14 net/minecraft/core/dispenser/DispenseItemBehavior$5 + m (Lchh;)Z a method_58768 method_58768 + m ()V <init> <init> <init> +c kx$15 net/minecraft/class_2357$15 net/minecraft/core/dispenser/DispenseItemBehavior$6 + f Lkw; c field_50240 defaultDispenseItemBehavior + m ()V <init> <init> <init> +c kx$16 net/minecraft/class_2357$16 net/minecraft/core/dispenser/DispenseItemBehavior$7 + m ()V <init> <init> <init> +c kx$17 net/minecraft/class_2357$17 net/minecraft/core/dispenser/DispenseItemBehavior$8 + m (Lcul;)V a method_58769 method_58769 + m ()V <init> <init> <init> +c kx$18 net/minecraft/class_2357$18 net/minecraft/core/dispenser/DispenseItemBehavior$9 + m ()V <init> <init> <init> +c ky net/minecraft/class_2969 net/minecraft/core/dispenser/OptionalDispenseItemBehavior + f Z c field_13364 success + m (Z)V a method_27955 setSuccess + m ()Z b method_27954 isSuccess + m ()V <init> <init> <init> +c kz net/minecraft/class_2965 net/minecraft/core/dispenser/ProjectileDispenseBehavior + f Lcvm; c field_50243 projectileItem + f Lcvm$a; d field_50244 dispenseConfig + m (Lcul;)V <init> <init> <init> +c la net/minecraft/class_5168 net/minecraft/core/dispenser/ShearsDispenseItemBehavior + m (Laqu;Ljd;)Z a method_27162 tryShearBeehive + m (Lcul;)V a method_56167 method_56167 + m (Ldtb$a;)Z a method_40054 method_40054 + m (Laqu;Ljd;)Z b method_27163 tryShearLivingEntity + m ()V <init> <init> <init> +c lb net/minecraft/class_2970 net/minecraft/core/dispenser/ShulkerBoxDispenseBehavior + f Lorg/slf4j/Logger; c field_33680 LOGGER + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lc net/minecraft/class_6284 net/minecraft/core/dispenser/package-info +c ld net/minecraft/class_6285 net/minecraft/core/package-info +c le net/minecraft/class_2388 net/minecraft/core/particles/BlockParticleOption + f Lcom/mojang/serialization/Codec; a field_51463 BLOCK_STATE_CODEC + f Lll; b field_11183 type + f Ldtc; c field_11182 state + m (Lle;)Ldtc; a method_56168 method_56168 + m (Lll;)Lcom/mojang/serialization/MapCodec; a method_29128 codec + m (Lll;Ldtc;)Lle; a method_56169 method_56169 + m ()Ldtc; b method_10278 getState + m (Lle;)Ldtc; b method_29127 method_29127 + m (Lll;)Lyx; b method_56170 streamCodec + m (Lll;Ldtc;)Lle; b method_29129 method_29129 + m (Lll;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lf net/minecraft/class_9381 net/minecraft/core/particles/ColorParticleOption + f Lll; a field_49909 type + f I b field_49910 color + m (Llf;)Ljava/lang/Integer; a method_58253 method_58253 + m (Lll;)Lcom/mojang/serialization/MapCodec; a method_58254 codec + m (Lll;FFF)Llf; a method_58255 create + m (Lll;I)Llf; a method_58256 create + m (Lll;Ljava/lang/Integer;)Llf; a method_58258 method_58258 + m ()F b method_58259 getRed + m (Llf;)Ljava/lang/Integer; b method_58260 method_58260 + m (Lll;)Lyx; b method_58261 streamCodec + m (Lll;Ljava/lang/Integer;)Llf; b method_58262 method_58262 + m ()F c method_58263 getGreen + m ()F d method_58264 getBlue + m ()F e method_58265 getAlpha + m (Lll;I)V <init> <init> <init> +c lg net/minecraft/class_5743 net/minecraft/core/particles/DustColorTransitionOptions + f Lorg/joml/Vector3f; a field_28267 SCULK_PARTICLE_COLOR + f Llg; b field_28268 SCULK_TO_REDSTONE + f Lcom/mojang/serialization/MapCodec; c field_28269 CODEC + f Lyx; d field_48454 STREAM_CODEC + f Lorg/joml/Vector3f; h field_51491 fromColor + f Lorg/joml/Vector3f; i field_28271 toColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33107 method_33107 + m (Llg;)Lorg/joml/Vector3f; a method_56172 method_56172 + m ()Lorg/joml/Vector3f; b method_33110 getFromColor + m (Llg;)Lorg/joml/Vector3f; b method_56173 method_56173 + m ()Lorg/joml/Vector3f; c method_33112 getToColor + m (Llg;)Lorg/joml/Vector3f; c method_33109 method_33109 + m (Llg;)Lorg/joml/Vector3f; d method_33111 method_33111 + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lh net/minecraft/class_2390 net/minecraft/core/particles/DustParticleOptions + f Lorg/joml/Vector3f; a field_28272 REDSTONE_PARTICLE_COLOR + f Llh; b field_11188 REDSTONE + f Lcom/mojang/serialization/MapCodec; c field_25124 CODEC + f Lyx; d field_48455 STREAM_CODEC + f Lorg/joml/Vector3f; h field_51492 color + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33115 method_33115 + m (Llh;)Lorg/joml/Vector3f; a method_56175 method_56175 + m ()Lorg/joml/Vector3f; b method_59843 getColor + m (Llh;)Lorg/joml/Vector3f; b method_33117 method_33117 + m (Lorg/joml/Vector3f;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c li net/minecraft/class_2392 net/minecraft/core/particles/ItemParticleOption + f Lcom/mojang/serialization/Codec; a field_51464 ITEM_CODEC + f Lll; b field_11193 type + f Lcuq; c field_11192 itemStack + m (Lli;)Lcuq; a method_56176 method_56176 + m (Lll;)Lcom/mojang/serialization/MapCodec; a method_29136 codec + m (Lll;Lcuq;)Lli; a method_56177 method_56177 + m ()Lcuq; b method_10289 getItem + m (Lli;)Lcuq; b method_29135 method_29135 + m (Lll;)Lyx; b method_56178 streamCodec + m (Lll;Lcuq;)Lli; b method_29137 method_29137 + m (Lll;Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lj net/minecraft/class_5878 net/minecraft/core/particles/ParticleGroup + f Llj; a field_29077 SPORE_BLOSSOM + f I b field_29078 limit + m ()I a method_34045 getLimit + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lk net/minecraft/class_2394 net/minecraft/core/particles/ParticleOptions + m ()Lll; a method_10295 getType +c ll net/minecraft/class_2396 net/minecraft/core/particles/ParticleType + f Z a field_11196 overrideLimiter + m ()Z b method_10299 getOverrideLimiter + m ()Lcom/mojang/serialization/MapCodec; c method_29138 codec + m ()Lyx; d method_56179 streamCodec + m (Z)V <init> <init> <init> +c lm net/minecraft/class_2398 net/minecraft/core/particles/ParticleTypes + f Llq; A field_49139 GUST_EMITTER_SMALL + f Llq; B field_38908 SONIC_BOOM + f Lll; C field_11206 FALLING_DUST + f Llq; D field_11248 FIREWORK + f Llq; E field_11244 FISHING + f Llq; F field_11240 FLAME + f Llq; G field_50245 INFESTED + f Llq; H field_43379 CHERRY_LEAVES + f Llq; I field_38002 SCULK_SOUL + f Lll; J field_38003 SCULK_CHARGE + f Llq; K field_38004 SCULK_CHARGE_POP + f Llq; L field_22246 SOUL_FIRE_FLAME + f Llq; M field_23114 SOUL + f Llq; N field_17909 FLASH + f Llq; O field_11211 HAPPY_VILLAGER + f Llq; P field_17741 COMPOSTER + f Llq; Q field_11201 HEART + f Llq; R field_11213 INSTANT_EFFECT + f Lll; S field_11218 ITEM + f Lll; T field_28275 VIBRATION + f Llq; U field_11246 ITEM_SLIME + f Llq; V field_50246 ITEM_COBWEB + f Llq; W field_11230 ITEM_SNOWBALL + f Llq; X field_11237 LARGE_SMOKE + f Llq; Y field_11239 LAVA + f Llq; Z field_11219 MYCELIUM + f Llq; aA field_22247 ASH + f Llq; aB field_22248 CRIMSON_SPORE + f Llq; aC field_22249 WARPED_SPORE + f Llq; aD field_28803 SPORE_BLOSSOM_AIR + f Llq; aE field_22446 DRIPPING_OBSIDIAN_TEAR + f Llq; aF field_22447 FALLING_OBSIDIAN_TEAR + f Llq; aG field_22448 LANDING_OBSIDIAN_TEAR + f Llq; aH field_23190 REVERSE_PORTAL + f Llq; aI field_23956 WHITE_ASH + f Llq; aJ field_27783 SMALL_FLAME + f Llq; aK field_28013 SNOWFLAKE + f Llq; aL field_28076 DRIPPING_DRIPSTONE_LAVA + f Llq; a field_11231 ANGRY_VILLAGER + f Llq; aM field_28077 FALLING_DRIPSTONE_LAVA + f Llq; aN field_28078 DRIPPING_DRIPSTONE_WATER + f Llq; aO field_28079 FALLING_DRIPSTONE_WATER + f Llq; aP field_28478 GLOW_SQUID_INK + f Llq; aQ field_28479 GLOW + f Llq; aR field_29642 WAX_ON + f Llq; aS field_29643 WAX_OFF + f Llq; aT field_29644 ELECTRIC_SPARK + f Llq; aU field_29645 SCRAPE + f Lll; aV field_38357 SHRIEK + f Llq; aW field_43380 EGG_CRACK + f Llq; aX field_46763 DUST_PLUME + f Llq; aY field_47493 TRIAL_SPAWNER_DETECTED_PLAYER + f Llq; aZ field_50247 TRIAL_SPAWNER_DETECTED_PLAYER_OMINOUS + f Llq; aa field_11224 NOTE + f Llq; ab field_11203 POOF + f Llq; ac field_11214 PORTAL + f Llq; ad field_11242 RAIN + f Llq; ae field_11251 SMOKE + f Llq; af field_46911 WHITE_SMOKE + f Llq; ag field_11234 SNEEZE + f Llq; ah field_11228 SPIT + f Llq; ai field_11233 SQUID_INK + f Llq; aj field_11227 SWEEP_ATTACK + f Llq; ak field_11220 TOTEM_OF_UNDYING + f Llq; al field_11210 UNDERWATER + f Llq; am field_11202 SPLASH + f Llq; an field_11249 WITCH + f Llq; ao field_11241 BUBBLE_POP + f Llq; ap field_11243 CURRENT_DOWN + f Llq; aq field_11238 BUBBLE_COLUMN_UP + f Llq; ar field_11229 NAUTILUS + f Llq; as field_11222 DOLPHIN + f Llq; at field_17430 CAMPFIRE_COSY_SMOKE + f Llq; au field_17431 CAMPFIRE_SIGNAL_SMOKE + f Llq; av field_20534 DRIPPING_HONEY + f Llq; aw field_20535 FALLING_HONEY + f Llq; ax field_20536 LANDING_HONEY + f Llq; ay field_20537 FALLING_NECTAR + f Llq; az field_28802 FALLING_SPORE_BLOSSOM + f Lll; b field_11217 BLOCK + f Llq; ba field_48975 VAULT_CONNECTION + f Lll; bb field_50248 DUST_PILLAR + f Llq; bc field_50249 OMINOUS_SPAWNING + f Llq; bd field_50250 RAID_OMEN + f Llq; be field_50251 TRIAL_OMEN + f Lcom/mojang/serialization/Codec; bf field_25125 CODEC + f Lyx; bg field_48456 STREAM_CODEC + f Lll; c field_35434 BLOCK_MARKER + f Llq; d field_11247 BUBBLE + f Llq; e field_11204 CLOUD + f Llq; f field_11205 CRIT + f Llq; g field_11209 DAMAGE_INDICATOR + f Llq; h field_11216 DRAGON_BREATH + f Llq; i field_11223 DRIPPING_LAVA + f Llq; j field_18304 FALLING_LAVA + f Llq; k field_18305 LANDING_LAVA + f Llq; l field_11232 DRIPPING_WATER + f Llq; m field_18306 FALLING_WATER + f Lll; n field_11212 DUST + f Lll; o field_28276 DUST_COLOR_TRANSITION + f Llq; p field_11245 EFFECT + f Llq; q field_11250 ELDER_GUARDIAN + f Llq; r field_11208 ENCHANTED_HIT + f Llq; s field_11215 ENCHANT + f Llq; t field_11207 END_ROD + f Lll; u field_11226 ENTITY_EFFECT + f Llq; v field_11221 EXPLOSION_EMITTER + f Llq; w field_11236 EXPLOSION + f Llq; x field_47494 GUST + f Llq; y field_50252 SMALL_GUST + f Llq; z field_49140 GUST_EMITTER_LARGE + m (Ljava/lang/String;Z)Llq; a method_10303 register + m (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lll; a method_42022 register + m (Lll;)Lyx; a method_56180 method_56180 + m (Lll;)Lcom/mojang/serialization/MapCodec; b method_42616 method_42616 + m (Lll;)Lyx; c method_56181 method_56181 + m (Lll;)Lcom/mojang/serialization/MapCodec; d method_33121 method_33121 + m (Lll;)Lyx; e method_56182 method_56182 + m (Lll;)Lcom/mojang/serialization/MapCodec; f method_42023 method_42023 + m (Lll;)Lyx; g method_56183 method_56183 + m (Lll;)Lcom/mojang/serialization/MapCodec; h method_33122 method_33122 + m (Lll;)Lyx; i method_56184 method_56184 + m (Lll;)Lcom/mojang/serialization/MapCodec; j method_29139 method_29139 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lm$1 net/minecraft/class_2398$1 net/minecraft/core/particles/ParticleTypes$1 + f Ljava/util/function/Function; a field_25126 val$codec + f Ljava/util/function/Function; b field_48457 val$streamCodec + m (ZLjava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c ln net/minecraft/class_9679 net/minecraft/core/particles/ScalableParticleOptionsBase + f F a field_51493 scale + f F e field_51494 MIN_SCALE + f F f field_51495 MAX_SCALE + f Lcom/mojang/serialization/Codec; g field_51496 SCALE + m (Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a method_59844 method_59844 + m (Ljava/lang/Float;)Ljava/lang/String; b method_59845 method_59845 + m ()F d method_59846 getScale + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lo net/minecraft/class_7227 net/minecraft/core/particles/SculkChargeParticleOptions + f Lcom/mojang/serialization/MapCodec; a field_38005 CODEC + f Lyx; b field_48458 STREAM_CODEC + f F c comp_632 roll + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42024 method_42024 + m (Llo;)Ljava/lang/Float; a method_56185 method_56185 + m ()F b comp_632 roll + m (Llo;)Ljava/lang/Float; b method_42025 method_42025 + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lp net/minecraft/class_7290 net/minecraft/core/particles/ShriekParticleOption + f Lcom/mojang/serialization/MapCodec; a field_38358 CODEC + f Lyx; b field_48459 STREAM_CODEC + f I c field_38360 delay + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42617 method_42617 + m (Llp;)Ljava/lang/Integer; a method_56186 method_56186 + m ()I b method_42619 getDelay + m (Llp;)Ljava/lang/Integer; b method_42618 method_42618 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lq net/minecraft/class_2400 net/minecraft/core/particles/SimpleParticleType + f Lcom/mojang/serialization/MapCodec; a field_25127 codec + f Lyx; b field_48460 streamCodec + m ()Llq; e method_29140 getType + m (Z)V <init> <init> <init> +c lr net/minecraft/class_5745 net/minecraft/core/particles/VibrationParticleOption + f Lcom/mojang/serialization/MapCodec; a field_28277 CODEC + f Lyx; b field_48461 STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_51465 SAFE_POSITION_SOURCE_CODEC + f Ldyd; d field_38361 destination + f I e field_38362 arrivalInTicks + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42622 method_42622 + m (Ldyd;)Lcom/mojang/serialization/DataResult; a method_59773 method_59773 + m ()Ldyd; b method_33125 getDestination + m ()I c method_42624 getArrivalInTicks + m ()Ljava/lang/String; d method_59774 method_59774 + m (Ldyd;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ls net/minecraft/class_6286 net/minecraft/core/particles/package-info +c lt net/minecraft/class_7923 net/minecraft/core/registries/BuiltInRegistries + f Ljh; A field_41130 SENSOR_TYPE + f Ljz; B field_41131 SCHEDULE + f Ljz; C field_41132 ACTIVITY + f Ljz; D field_41133 LOOT_POOL_ENTRY_TYPE + f Ljz; E field_41134 LOOT_FUNCTION_TYPE + f Ljz; F field_41135 LOOT_CONDITION_TYPE + f Ljz; G field_41136 LOOT_NUMBER_PROVIDER_TYPE + f Ljz; H field_41137 LOOT_NBT_PROVIDER_TYPE + f Ljz; I field_41138 LOOT_SCORE_PROVIDER_TYPE + f Ljz; J field_41139 FLOAT_PROVIDER_TYPE + f Ljz; K field_41140 INT_PROVIDER_TYPE + f Ljz; L field_41141 HEIGHT_PROVIDER_TYPE + f Ljz; M field_41142 BLOCK_PREDICATE_TYPE + f Ljz; N field_41143 CARVER + f Ljz; O field_41144 FEATURE + f Ljz; P field_41145 STRUCTURE_PLACEMENT + f Ljz; Q field_41146 STRUCTURE_PIECE + f Ljz; R field_41147 STRUCTURE_TYPE + f Ljz; S field_41148 PLACEMENT_MODIFIER_TYPE + f Ljz; T field_41149 BLOCKSTATE_PROVIDER_TYPE + f Ljz; U field_41150 FOLIAGE_PLACER_TYPE + f Ljz; V field_41151 TRUNK_PLACER_TYPE + f Ljz; W field_41152 ROOT_PLACER_TYPE + f Ljz; X field_41153 TREE_DECORATOR_TYPE + f Ljz; Y field_41155 FEATURE_SIZE_TYPE + f Ljz; Z field_41156 BIOME_SOURCE + f Ljz; aA field_41167 REGISTRY + f Lorg/slf4j/Logger; aB field_41168 LOGGER + f Ljava/util/Map; aC field_41169 LOADERS + f Lki; aD field_41170 WRITABLE_REGISTRY + f Ljh; a field_41171 GAME_EVENT + f Ljz; aa field_41157 CHUNK_GENERATOR + f Ljz; ab field_41158 MATERIAL_CONDITION + f Ljz; ac field_41159 MATERIAL_RULE + f Ljz; ad field_41160 DENSITY_FUNCTION_TYPE + f Ljz; ae field_46591 BLOCK_TYPE + f Ljz; af field_41161 STRUCTURE_PROCESSOR + f Ljz; ag field_41162 STRUCTURE_POOL_ELEMENT + f Ljz; ah field_46912 POOL_ALIAS_BINDING_TYPE + f Ljz; ai field_41163 CAT_VARIANT + f Ljz; aj field_41164 FROG_VARIANT + f Ljz; ak field_41166 INSTRUMENT + f Ljz; al field_42940 DECORATED_POT_PATTERN + f Ljz; am field_44687 CREATIVE_MODE_TAB + f Ljz; an field_47496 TRIGGER_TYPES + f Ljz; ao field_47555 NUMBER_FORMAT_TYPE + f Ljz; ap field_48976 ARMOR_MATERIAL + f Ljz; aq field_49658 DATA_COMPONENT_TYPE + f Ljz; ar field_49911 ENTITY_SUB_PREDICATE_TYPE + f Ljz; as field_49912 ITEM_SUB_PREDICATE_TYPE + f Ljz; at field_50078 MAP_DECORATION_TYPE + f Ljz; au field_51832 ENCHANTMENT_EFFECT_COMPONENT_TYPE + f Ljz; av field_51833 ENCHANTMENT_LEVEL_BASED_VALUE_TYPE + f Ljz; aw field_51834 ENCHANTMENT_ENTITY_EFFECT_TYPE + f Ljz; ax field_51835 ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE + f Ljz; ay field_51836 ENCHANTMENT_VALUE_EFFECT_TYPE + f Ljz; az field_51837 ENCHANTMENT_PROVIDER_TYPE + f Ljz; b field_41172 SOUND_EVENT + f Ljh; c field_41173 FLUID + f Ljz; d field_41174 MOB_EFFECT + f Ljh; e field_41175 BLOCK + f Ljh; f field_41177 ENTITY_TYPE + f Ljh; g field_41178 ITEM + f Ljz; h field_41179 POTION + f Ljz; i field_41180 PARTICLE_TYPE + f Ljz; j field_41181 BLOCK_ENTITY_TYPE + f Ljz; k field_41183 CUSTOM_STAT + f Ljh; l field_41184 CHUNK_STATUS + f Ljz; m field_41185 RULE_TEST + f Ljz; n field_43381 RULE_BLOCK_ENTITY_MODIFIER + f Ljz; o field_41186 POS_RULE_TEST + f Ljz; p field_41187 MENU + f Ljz; q field_41188 RECIPE_TYPE + f Ljz; r field_41189 RECIPE_SERIALIZER + f Ljz; s field_41190 ATTRIBUTE + f Ljz; t field_41191 POSITION_SOURCE_TYPE + f Ljz; u field_41192 COMMAND_ARGUMENT_TYPE + f Ljz; v field_41193 STAT_TYPE + f Ljh; w field_41194 VILLAGER_TYPE + f Ljh; x field_41195 VILLAGER_PROFESSION + f Ljz; y field_41128 POINT_OF_INTEREST_TYPE + f Ljh; z field_41129 MEMORY_MODULE_TYPE + m (Ljz;)Ljava/lang/Object; A method_47451 method_47451 + m (Ljz;)Ljava/lang/Object; B method_47452 method_47452 + m (Ljz;)Ljava/lang/Object; C method_47453 method_47453 + m (Ljz;)Ljava/lang/Object; D method_47454 method_47454 + m (Ljz;)Ljava/lang/Object; E method_47455 method_47455 + m (Ljz;)Ljava/lang/Object; F method_47456 method_47456 + m (Ljz;)Ljava/lang/Object; G method_47457 method_47457 + m (Ljz;)Ljava/lang/Object; H method_47459 method_47459 + m (Ljz;)Ljava/lang/Object; I method_47460 method_47460 + m (Ljz;)Ljava/lang/Object; J method_47461 method_47461 + m (Ljz;)Ljava/lang/Object; K method_47462 method_47462 + m (Ljz;)Ljava/lang/Object; L method_49927 method_49927 + m (Ljz;)Ljava/lang/Object; M method_60389 method_60389 + m (Ljz;)Ljava/lang/Object; N method_47465 method_47465 + m (Ljz;)Ljava/lang/Object; O method_47466 method_47466 + m (Ljz;)Ljava/lang/Object; P method_47467 method_47467 + m (Ljz;)Ljava/lang/Object; Q method_47469 method_47469 + m (Ljz;)Ljava/lang/Object; R method_47470 method_47470 + m (Ljz;)Ljava/lang/Object; S method_47471 method_47471 + m (Ljz;)Ljava/lang/Object; T method_47472 method_47472 + m (Ljz;)Ljava/lang/Object; U method_47474 method_47474 + m (Ljz;)Ljava/lang/Object; V method_47475 method_47475 + m ()V a method_47476 bootStrap + m (Lakq;)Ljava/lang/String; a method_55303 method_55303 + m (Lakq;Ljava/lang/String;Llt$a;)Ljh; a method_47481 registerDefaulted + m (Lakq;Lki;Llt$a;)Lki; a method_47478 internalRegister + m (Lakq;Llt$a;)Ljz; a method_47479 registerSimple + m (Lakr;Ljava/util/function/Supplier;)V a method_47482 method_47482 + m (Ljz;)V a method_47483 validate + m (Ljz;Ljz;)V a method_47484 method_47484 + m (Llt$a;Lki;)Ljava/lang/Object; a method_47485 method_47485 + m ()V b method_47487 createContents + m (Lakq;Ljava/lang/String;Llt$a;)Ljh; b method_47489 registerDefaultedWithIntrusiveHolders + m (Lakq;Llt$a;)Ljz; b method_53495 registerSimpleWithIntrusiveHolders + m (Ljz;)Ljava/lang/Object; b method_47492 method_47492 + m ()V c method_47491 freeze + m (Ljz;)Ljava/lang/Object; c method_47493 method_47493 + m (Ljz;)Ljava/lang/Object; d method_47494 method_47494 + m (Ljz;)Ljava/lang/Object; e method_47495 method_47495 + m (Ljz;)Ljava/lang/Object; f method_47496 method_47496 + m (Ljz;)Ljava/lang/Object; g method_47497 method_47497 + m (Ljz;)Ljava/lang/Object; h method_47498 method_47498 + m (Ljz;)Ljava/lang/Object; i method_47499 method_47499 + m (Ljz;)Ljava/lang/Object; j method_47500 method_47500 + m (Ljz;)Ljava/lang/Object; k method_47501 method_47501 + m (Ljz;)Ljava/lang/Object; l method_47502 method_47502 + m (Ljz;)Ljava/lang/Object; m method_47503 method_47503 + m (Ljz;)Ljava/lang/Object; n method_47504 method_47504 + m (Ljz;)Ljava/lang/Object; o method_47505 method_47505 + m (Ljz;)Ljava/lang/Object; p method_47506 method_47506 + m (Ljz;)Ljava/lang/Object; q method_47507 method_47507 + m (Ljz;)Ljava/lang/Object; r method_47508 method_47508 + m (Ljz;)Ljava/lang/Object; s method_47509 method_47509 + m (Ljz;)Ljava/lang/Object; t method_47510 method_47510 + m (Ljz;)Ljava/lang/Object; u method_47511 method_47511 + m (Ljz;)Ljava/lang/Object; v method_47512 method_47512 + m (Ljz;)Ljava/lang/Object; w method_47513 method_47513 + m (Ljz;)Ljava/lang/Object; x method_47514 method_47514 + m (Ljz;)Ljava/lang/Object; y method_47515 method_47515 + m (Ljz;)Ljava/lang/Object; z method_47450 method_47450 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lt$a net/minecraft/class_7923$class_6889 net/minecraft/core/registries/BuiltInRegistries$RegistryBootstrap +c lu net/minecraft/class_7924 net/minecraft/core/registries/Registries + f Lakq; A field_41267 FEATURE + f Lakq; B field_41268 FEATURE_SIZE_TYPE + f Lakq; C field_41269 FLOAT_PROVIDER_TYPE + f Lakq; D field_41270 FLUID + f Lakq; E field_41271 FOLIAGE_PLACER_TYPE + f Lakq; F field_41272 FROG_VARIANT + f Lakq; G field_41273 GAME_EVENT + f Lakq; H field_41274 HEIGHT_PROVIDER_TYPE + f Lakq; I field_41275 INSTRUMENT + f Lakq; J field_41196 INT_PROVIDER_TYPE + f Lakq; K field_41197 ITEM + f Lakq; L field_52176 JUKEBOX_SONG + f Lakq; M field_41198 LOOT_CONDITION_TYPE + f Lakq; N field_41199 LOOT_FUNCTION_TYPE + f Lakq; O field_41200 LOOT_NBT_PROVIDER_TYPE + f Lakq; P field_41201 LOOT_NUMBER_PROVIDER_TYPE + f Lakq; Q field_41202 LOOT_POOL_ENTRY_TYPE + f Lakq; R field_41203 LOOT_SCORE_PROVIDER_TYPE + f Lakq; S field_41204 MATERIAL_CONDITION + f Lakq; T field_41205 MATERIAL_RULE + f Lakq; U field_41206 MEMORY_MODULE_TYPE + f Lakq; V field_41207 MENU + f Lakq; W field_41208 MOB_EFFECT + f Lakq; X field_41209 PAINTING_VARIANT + f Lakq; Y field_41210 PARTICLE_TYPE + f Lakq; Z field_41211 PLACEMENT_MODIFIER_TYPE + f Lakq; aA field_49659 DATA_COMPONENT_TYPE + f Lakq; aB field_49913 ENTITY_SUB_PREDICATE_TYPE + f Lakq; aC field_49914 ITEM_SUB_PREDICATE_TYPE + f Lakq; aD field_50082 MAP_DECORATION_TYPE + f Lakq; aE field_51838 ENCHANTMENT_EFFECT_COMPONENT_TYPE + f Lakq; aF field_41236 BIOME + f Lakq; aG field_41237 CHAT_TYPE + f Lakq; aH field_41238 CONFIGURED_CARVER + f Lakq; aI field_41239 CONFIGURED_FEATURE + f Lakq; aJ field_41240 DENSITY_FUNCTION + f Lakq; aK field_41241 DIMENSION_TYPE + f Lakq; aL field_41265 ENCHANTMENT + f Lakr; a field_47497 ROOT_REGISTRY_NAME + f Lakq; aM field_51839 ENCHANTMENT_PROVIDER + f Lakq; aN field_41242 FLAT_LEVEL_GENERATOR_PRESET + f Lakq; aO field_41243 NOISE_SETTINGS + f Lakq; aP field_41244 NOISE + f Lakq; aQ field_41245 PLACED_FEATURE + f Lakq; aR field_41246 STRUCTURE + f Lakq; aS field_41247 PROCESSOR_LIST + f Lakq; aT field_41248 STRUCTURE_SET + f Lakq; aU field_41249 TEMPLATE_POOL + f Lakq; aV field_47498 TRIGGER_TYPE + f Lakq; aW field_42083 TRIM_MATERIAL + f Lakq; aX field_42082 TRIM_PATTERN + f Lakq; aY field_41250 WORLD_PRESET + f Lakq; aZ field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST + f Lakq; aa field_41212 POINT_OF_INTEREST_TYPE + f Lakq; ab field_41213 POSITION_SOURCE_TYPE + f Lakq; ac field_41214 POS_RULE_TEST + f Lakq; ad field_41215 POTION + f Lakq; ae field_41216 RECIPE_SERIALIZER + f Lakq; af field_41217 RECIPE_TYPE + f Lakq; ag field_41218 ROOT_PLACER_TYPE + f Lakq; ah field_41219 RULE_TEST + f Lakq; ai field_43382 RULE_BLOCK_ENTITY_MODIFIER + f Lakq; aj field_41220 SCHEDULE + f Lakq; ak field_41221 SENSOR_TYPE + f Lakq; al field_41225 SOUND_EVENT + f Lakq; am field_41226 STAT_TYPE + f Lakq; an field_41227 STRUCTURE_PIECE + f Lakq; ao field_41228 STRUCTURE_PLACEMENT + f Lakq; ap field_41229 STRUCTURE_POOL_ELEMENT + f Lakq; aq field_46913 POOL_ALIAS_BINDING + f Lakq; ar field_41230 STRUCTURE_PROCESSOR + f Lakq; as field_41231 STRUCTURE_TYPE + f Lakq; at field_41232 TREE_DECORATOR_TYPE + f Lakq; au field_41233 TRUNK_PLACER_TYPE + f Lakq; av field_41234 VILLAGER_PROFESSION + f Lakq; aw field_41235 VILLAGER_TYPE + f Lakq; ax field_42941 DECORATED_POT_PATTERN + f Lakq; ay field_47556 NUMBER_FORMAT_TYPE + f Lakq; az field_48977 ARMOR_MATERIAL + f Lakq; b field_41222 ACTIVITY + f Lakq; ba field_41223 DIMENSION + f Lakq; bb field_41224 LEVEL_STEM + f Lakq; bc field_50079 LOOT_TABLE + f Lakq; bd field_50080 ITEM_MODIFIER + f Lakq; be field_50081 PREDICATE + f Lakq; bf field_52177 ADVANCEMENT + f Lakq; bg field_52178 RECIPE + f Lakq; c field_41251 ATTRIBUTE + f Lakq; d field_41252 BANNER_PATTERN + f Lakq; e field_41253 BIOME_SOURCE + f Lakq; f field_41254 BLOCK + f Lakq; g field_46592 BLOCK_TYPE + f Lakq; h field_41255 BLOCK_ENTITY_TYPE + f Lakq; i field_41256 BLOCK_PREDICATE_TYPE + f Lakq; j field_41257 BLOCK_STATE_PROVIDER_TYPE + f Lakq; k field_41258 CARVER + f Lakq; l field_41259 CAT_VARIANT + f Lakq; m field_49772 WOLF_VARIANT + f Lakq; n field_41260 CHUNK_GENERATOR + f Lakq; o field_41261 CHUNK_STATUS + f Lakq; p field_41262 COMMAND_ARGUMENT_TYPE + f Lakq; q field_44688 CREATIVE_MODE_TAB + f Lakq; r field_41263 CUSTOM_STAT + f Lakq; s field_42534 DAMAGE_TYPE + f Lakq; t field_41264 DENSITY_FUNCTION_TYPE + f Lakq; u field_51840 ENCHANTMENT_ENTITY_EFFECT_TYPE + f Lakq; v field_51841 ENCHANTMENT_LEVEL_BASED_VALUE_TYPE + f Lakq; w field_51842 ENCHANTMENT_LOCATION_BASED_EFFECT_TYPE + f Lakq; x field_51843 ENCHANTMENT_PROVIDER_TYPE + f Lakq; y field_51844 ENCHANTMENT_VALUE_EFFECT_TYPE + f Lakq; z field_41266 ENTITY_TYPE + m (Lakq;)Lakq; a method_47516 levelStemToLevel + m (Ljava/lang/String;)Lakq; a method_47517 createRegistryKey + m (Lakq;)Lakq; b method_47518 levelToLevelStem + m (Lakq;)Ljava/lang/String; c method_60915 elementsDirPath + m (Lakq;)Ljava/lang/String; d method_60916 tagsDirPath + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lv net/minecraft/class_7925 net/minecraft/core/registries/package-info +c lw net/minecraft/class_5793 net/minecraft/data/BlockFamilies + f Llx; A field_28518 EXPOSED_CUT_COPPER + f Llx; B field_33687 WAXED_EXPOSED_COPPER + f Llx; C field_28519 WAXED_EXPOSED_CUT_COPPER + f Llx; D field_33688 WEATHERED_COPPER + f Llx; E field_28520 WEATHERED_CUT_COPPER + f Llx; F field_33681 WAXED_WEATHERED_COPPER + f Llx; G field_28521 WAXED_WEATHERED_CUT_COPPER + f Llx; H field_33682 OXIDIZED_COPPER + f Llx; I field_28522 OXIDIZED_CUT_COPPER + f Llx; J field_33683 WAXED_OXIDIZED_COPPER + f Llx; K field_33419 WAXED_OXIDIZED_CUT_COPPER + f Llx; L field_28523 COBBLESTONE + f Llx; M field_28524 MOSSY_COBBLESTONE + f Llx; N field_28525 DIORITE + f Llx; O field_28480 POLISHED_DIORITE + f Llx; P field_28481 GRANITE + f Llx; Q field_28482 POLISHED_GRANITE + f Llx; R field_47131 TUFF + f Llx; S field_47132 POLISHED_TUFF + f Llx; T field_47133 TUFF_BRICKS + f Llx; U field_28483 NETHER_BRICKS + f Llx; V field_28484 RED_NETHER_BRICKS + f Llx; W field_28485 PRISMARINE + f Llx; X field_28486 PURPUR + f Llx; Y field_28487 PRISMARINE_BRICKS + f Llx; Z field_28488 DARK_PRISMARINE + f Llx; a field_28500 ACACIA_PLANKS + f Llx; aa field_28489 QUARTZ + f Llx; ab field_28490 SMOOTH_QUARTZ + f Llx; ac field_28491 SANDSTONE + f Llx; ad field_28492 CUT_SANDSTONE + f Llx; ae field_28493 SMOOTH_SANDSTONE + f Llx; af field_28494 RED_SANDSTONE + f Llx; ag field_28495 CUT_RED_SANDSTONE + f Llx; ah field_28496 SMOOTH_RED_SANDSTONE + f Llx; ai field_28497 STONE + f Llx; aj field_28498 STONE_BRICK + f Llx; ak field_28946 DEEPSLATE + f Llx; al field_29079 COBBLED_DEEPSLATE + f Llx; am field_28947 POLISHED_DEEPSLATE + f Llx; an field_28949 DEEPSLATE_BRICKS + f Llx; ao field_28948 DEEPSLATE_TILES + f Ljava/util/Map; ap field_28499 MAP + f Ljava/lang/String; aq field_33117 RECIPE_GROUP_PREFIX_WOODEN + f Ljava/lang/String; ar field_33118 RECIPE_UNLOCKED_BY_HAS_PLANKS + f Llx; b field_42942 CHERRY_PLANKS + f Llx; c field_28501 BIRCH_PLANKS + f Llx; d field_28502 CRIMSON_PLANKS + f Llx; e field_28503 JUNGLE_PLANKS + f Llx; f field_28504 OAK_PLANKS + f Llx; g field_28505 DARK_OAK_PLANKS + f Llx; h field_28506 SPRUCE_PLANKS + f Llx; i field_28507 WARPED_PLANKS + f Llx; j field_38007 MANGROVE_PLANKS + f Llx; k field_40589 BAMBOO_PLANKS + f Llx; l field_40590 BAMBOO_MOSAIC + f Llx; m field_38008 MUD_BRICKS + f Llx; n field_28508 ANDESITE + f Llx; o field_28509 POLISHED_ANDESITE + f Llx; p field_28510 BLACKSTONE + f Llx; q field_28511 POLISHED_BLACKSTONE + f Llx; r field_28512 POLISHED_BLACKSTONE_BRICKS + f Llx; s field_28513 BRICKS + f Llx; t field_28514 END_STONE_BRICKS + f Llx; u field_28515 MOSSY_STONE_BRICKS + f Llx; v field_33684 COPPER_BLOCK + f Llx; w field_28516 CUT_COPPER + f Llx; x field_33685 WAXED_COPPER_BLOCK + f Llx; y field_28517 WAXED_CUT_COPPER + f Llx; z field_33686 EXPOSED_COPPER + m ()Ljava/util/stream/Stream; a method_33467 getAllFamilies + m (Ldfy;)Llx$a; a method_33468 familyBuilder + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lx net/minecraft/class_5794 net/minecraft/data/BlockFamily + f Ldfy; a field_28526 baseBlock + f Ljava/util/Map; b field_28527 variants + f Z c field_28528 generateModel + f Z d field_28529 generateRecipe + f Ljava/lang/String; e field_28530 recipeGroupPrefix + f Ljava/lang/String; f field_28531 recipeUnlockedBy + m ()Ldfy; a method_33469 getBaseBlock + m (Llx$b;)Ldfy; a method_33470 get + m ()Ljava/util/Map; b method_33474 getVariants + m ()Z c method_33477 shouldGenerateModel + m ()Z d method_33478 shouldGenerateRecipe + m ()Ljava/util/Optional; e method_33479 getRecipeGroupPrefix + m ()Ljava/util/Optional; f method_33480 getRecipeUnlockedBy + m (Ldfy;)V <init> <init> <init> +c lx$a net/minecraft/class_5794$class_5795 net/minecraft/data/BlockFamily$Builder + f Llx; a field_28532 family + m ()Llx; a method_33481 getFamily + m (Ldfy;)Llx$a; a method_33482 button + m (Ldfy;Ldfy;)Llx$a; a method_33483 sign + m (Ljava/lang/String;)Llx$a; a method_33484 recipeGroupPrefix + m ()Llx$a; b method_33485 dontGenerateModel + m (Ldfy;)Llx$a; b method_33486 chiseled + m (Ljava/lang/String;)Llx$a; b method_33487 recipeUnlockedBy + m ()Llx$a; c method_33488 dontGenerateRecipe + m (Ldfy;)Llx$a; c method_45965 mosaic + m (Ldfy;)Llx$a; d method_34593 cracked + m (Ldfy;)Llx$a; e method_36544 cut + m (Ldfy;)Llx$a; f method_33489 door + m (Ldfy;)Llx$a; g method_45966 customFence + m (Ldfy;)Llx$a; h method_33490 fence + m (Ldfy;)Llx$a; i method_45967 customFenceGate + m (Ldfy;)Llx$a; j method_33491 fenceGate + m (Ldfy;)Llx$a; k method_33492 slab + m (Ldfy;)Llx$a; l method_33493 stairs + m (Ldfy;)Llx$a; m method_33494 pressurePlate + m (Ldfy;)Llx$a; n method_33495 polished + m (Ldfy;)Llx$a; o method_33496 trapdoor + m (Ldfy;)Llx$a; p method_33497 wall + m (Ldfy;)V <init> <init> <init> +c lx$b net/minecraft/class_5794$class_5796 net/minecraft/data/BlockFamily$Variant + f Llx$b; a field_28533 BUTTON + f Llx$b; b field_28534 CHISELED + f Llx$b; c field_29503 CRACKED + f Llx$b; d field_33689 CUT + f Llx$b; e field_28535 DOOR + f Llx$b; f field_40592 CUSTOM_FENCE + f Llx$b; g field_28536 FENCE + f Llx$b; h field_40593 CUSTOM_FENCE_GATE + f Llx$b; i field_28537 FENCE_GATE + f Llx$b; j field_40594 MOSAIC + f Llx$b; k field_28538 SIGN + f Llx$b; l field_28539 SLAB + f Llx$b; m field_28540 STAIRS + f Llx$b; n field_28541 PRESSURE_PLATE + f Llx$b; o field_28542 POLISHED + f Llx$b; p field_28543 TRAPDOOR + f Llx$b; q field_28544 WALL + f Llx$b; r field_28545 WALL_SIGN + f Ljava/lang/String; s field_28546 recipeGroup + f [Llx$b; t field_28547 $VALUES + m ()Ljava/lang/String; a method_33498 getRecipeGroup + m ()[Llx$b; b method_36938 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ly net/minecraft/class_7403 net/minecraft/data/CachedOutput + f Lly; a field_39439 NO_CACHE + m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V a method_44300 method_44300 + m (Ljava/nio/file/Path;[BLcom/google/common/hash/HashCode;)V writeIfNeeded method_43346 writeIfNeeded + m ()V <clinit> <clinit> <clinit> +c lz net/minecraft/class_2403 net/minecraft/data/DataGenerator + f Lorg/slf4j/Logger; a field_11275 LOGGER + f Ljava/nio/file/Path; b field_40595 rootOutputFolder + f Lmc; c field_40596 vanillaPackOutput + f Ljava/util/Set; d field_40826 allProviderIds + f Ljava/util/Map; e field_38909 providersToRun + f Lae; f field_38910 version + f Z g field_38911 alwaysGenerate + m ()V a method_10315 run + m (Lmb;Lcom/google/common/base/Stopwatch;Ljava/lang/String;Lma;)V a method_46563 method_46563 + m (Z)Llz$a; a method_46564 getVanillaPack + m (ZLjava/lang/String;)Llz$a; a method_46565 getBuiltinDatapack + m (Ljava/nio/file/Path;Lae;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c lz$a net/minecraft/class_2403$class_7856 net/minecraft/data/DataGenerator$PackGenerator + f Llz; a field_40827 field_40827 + f Z b field_40828 toRun + f Ljava/lang/String; c field_40829 providerPrefix + f Lmc; d field_40830 output + m (Lma$a;)Lma; a method_46566 addProvider + m (Llz;ZLjava/lang/String;Lmc;)V <init> <init> <init> +c ma net/minecraft/class_2405 net/minecraft/data/DataProvider + f Ljava/util/function/ToIntFunction; a field_39212 FIXED_ORDER_FIELDS + f Ljava/util/Comparator; b field_39213 KEY_COMPARATOR + f Lorg/slf4j/Logger; c field_40831 LOGGER + m ()Ljava/lang/String; a method_10321 getName + m (Lcom/google/gson/JsonElement;Lly;Ljava/nio/file/Path;)V a method_46567 method_46567 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a method_43808 method_43808 + m (Ljava/lang/String;)Ljava/lang/String; a method_43809 method_43809 + m (Lly;)Ljava/util/concurrent/CompletableFuture; a method_10319 run + m (Lly;Lcom/google/gson/JsonElement;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_10320 saveStable + m (Lly;Ljo$a;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_53496 saveStable + m ()V <clinit> <clinit> <clinit> +c ma$a net/minecraft/class_2405$class_7857 net/minecraft/data/DataProvider$Factory +c mb net/minecraft/class_2408 net/minecraft/data/HashCache + f Lorg/slf4j/Logger; a field_11287 LOGGER + f Ljava/lang/String; b field_38912 HEADER_MARKER + f Ljava/nio/file/Path; c field_11285 rootDir + f Ljava/nio/file/Path; d field_38913 cacheDir + f Ljava/lang/String; e field_38914 versionId + f Ljava/util/Map; f field_40832 caches + f Ljava/util/Set; g field_38916 cachesToWrite + f Ljava/util/Set; h field_38917 cachePaths + f I i field_38918 initialCount + f I j field_40833 writes + m ()V a method_10326 purgeStaleAndWrite + m (Ljava/lang/String;)Z a method_43347 shouldRunInThisVersion + m (Ljava/lang/String;Lmb$d;)Ljava/util/concurrent/CompletableFuture; a method_46570 generateUpdate + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lmb$b; a method_43348 readCache + m (Ljava/util/Set;Ljava/lang/String;Lmb$b;)V a method_46571 method_46571 + m (Lmb$a;Ljava/lang/Object;)Lmb$e; a method_46568 method_46568 + m (Lmb$e;)V a method_46569 applyUpdate + m (Ljava/lang/String;)Ljava/nio/file/Path; b method_43353 getProviderCachePath + m (Ljava/nio/file/Path;Ljava/util/Collection;Lae;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mb$1 net/minecraft/class_2408$1 net/minecraft/data/HashCache$1 + f Lorg/apache/commons/lang3/mutable/MutableInt; a field_48462 val$found + f Ljava/util/Set; b field_48463 val$allowedFiles + f Lorg/apache/commons/lang3/mutable/MutableInt; c field_48464 val$removed + f Lmb; d field_48465 field_48465 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a method_56187 visitFile + m (Lmb;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Set;Lorg/apache/commons/lang3/mutable/MutableInt;)V <init> <init> <init> +c mb$a net/minecraft/class_2408$class_7404 net/minecraft/data/HashCache$CacheUpdater + f Ljava/lang/String; b field_40835 provider + f Lmb$b; c field_38919 oldCache + f Lmb$c; d field_38920 newCache + f Ljava/util/concurrent/atomic/AtomicInteger; e field_38921 writes + f Z f field_40836 closed + m ()Lmb$e; a method_46572 close + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Z a method_43355 shouldWrite + m (Lmb;Ljava/lang/String;Ljava/lang/String;Lmb$b;)V <init> <init> <init> +c mb$b net/minecraft/class_2408$class_7405 net/minecraft/data/HashCache$ProviderCache + f Ljava/lang/String; a comp_729 version + f Lcom/google/common/collect/ImmutableMap; b comp_730 data + m ()I a method_43356 count + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/nio/file/Path;Ljava/lang/String;)V a method_43361 method_43361 + m (Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; a method_43357 get + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Lmb$b; a method_43359 load + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/lang/String;)V a method_43360 save + m ()Ljava/lang/String; b comp_729 version + m ()Lcom/google/common/collect/ImmutableMap; c comp_730 data + m (Ljava/lang/String;Lcom/google/common/collect/ImmutableMap;)V <init> <init> <init> +c mb$c net/minecraft/class_2408$class_7858 net/minecraft/data/HashCache$ProviderCacheBuilder + f Ljava/lang/String; a comp_1122 version + f Ljava/util/concurrent/ConcurrentMap; b comp_1123 data + m ()Lmb$b; a method_46573 build + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)V a method_46574 put + m ()Ljava/lang/String; b comp_1122 version + m ()Ljava/util/concurrent/ConcurrentMap; c comp_1123 data + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/util/concurrent/ConcurrentMap;)V <init> <init> <init> +c mb$d net/minecraft/class_2408$class_7859 net/minecraft/data/HashCache$UpdateFunction +c mb$e net/minecraft/class_2408$class_7860 net/minecraft/data/HashCache$UpdateResult + f Ljava/lang/String; a comp_1124 providerId + f Lmb$b; b comp_1125 cache + f I c comp_1126 writes + m ()Ljava/lang/String; a comp_1124 providerId + m ()Lmb$b; b comp_1125 cache + m ()I c comp_1126 writes + m (Ljava/lang/String;Lmb$b;I)V <init> <init> <init> +c mc net/minecraft/class_7784 net/minecraft/data/PackOutput + f Ljava/nio/file/Path; a field_40597 outputFolder + m ()Ljava/nio/file/Path; a method_45971 getOutputFolder + m (Lakq;)Lmc$a; a method_60917 createRegistryElementsPathProvider + m (Lmc$b;)Ljava/nio/file/Path; a method_45972 getOutputFolder + m (Lmc$b;Ljava/lang/String;)Lmc$a; a method_45973 createPathProvider + m (Lakq;)Lmc$a; b method_60918 createRegistryTagsPathProvider + m (Ljava/nio/file/Path;)V <init> <init> <init> +c mc$a net/minecraft/class_7784$class_7489 net/minecraft/data/PackOutput$PathProvider + f Ljava/nio/file/Path; a field_39365 root + f Ljava/lang/String; b field_39366 kind + m (Lakr;)Ljava/nio/file/Path; a method_44107 json + m (Lakr;Ljava/lang/String;)Ljava/nio/file/Path; a method_44108 file + m (Lmc;Lmc$b;Ljava/lang/String;)V <init> <init> <init> +c mc$b net/minecraft/class_7784$class_7490 net/minecraft/data/PackOutput$Target + f Lmc$b; a field_39367 DATA_PACK + f Lmc$b; b field_39368 RESOURCE_PACK + f Lmc$b; c field_39369 REPORTS + f Ljava/lang/String; d field_39370 directory + f [Lmc$b; e field_39371 $VALUES + m ()[Lmc$b; a method_44109 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c md net/minecraft/class_2409 net/minecraft/data/advancements/AdvancementProvider + f Lmc$a; d field_39372 pathProvider + f Ljava/util/List; e field_11289 subProviders + f Ljava/util/concurrent/CompletableFuture; f field_40949 registries + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46575 method_46575 + m (Ljava/util/Set;Ljava/util/List;Lly;Ljo$a;Lag;)V a method_10333 method_10333 + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletionStage; a method_46809 method_46809 + m (Lmc;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)V <init> <init> <init> +c me net/minecraft/class_7785 net/minecraft/data/advancements/AdvancementSubProvider + m (Ljava/lang/String;)Lag; a method_55578 createPlaceholder + m (Ljo$a;Ljava/util/function/Consumer;)V a method_10335 generate +c mf net/minecraft/class_6287 net/minecraft/data/advancements/package-info +c mg net/minecraft/class_7786 net/minecraft/data/advancements/packs/VanillaAdvancementProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)Lmd; a method_45974 create + m ()V <init> <init> <init> +c mh net/minecraft/class_2412 net/minecraft/data/advancements/packs/VanillaAdventureAdvancements + f Ljava/util/List; a field_11294 MOBS_TO_KILL + f I b field_35091 DISTANCE_FROM_BOTTOM_TO_TOP + f I c field_35092 Y_COORDINATE_AT_TOP + f I d field_35093 Y_COORDINATE_AT_BOTTOM + f I e field_35094 BEDROCK_THICKNESS + m (I)[Levc$a; a method_51818 method_51818 + m (Laf$a;)Laf$a; a method_51689 smithingWithStyle + m (Laf$a;Lakr;)V a method_54650 method_54650 + m (Laf$a;Lbsx;)V a method_55580 method_55580 + m (Laf$a;Lcom/mojang/datafixers/util/Pair;)V a method_54651 method_54651 + m (Laf$a;Ljava/util/List;)Laf$a; a method_10336 addMobsToKill + m (Laf$a;Ljo$a;Ljava/util/List;)Laf$a; a method_10337 addBiomes + m (Laf$a;Loy$a;)V a method_51690 method_51690 + m (Lag;Ljava/util/function/Consumer;Ljava/util/List;)Lag; a method_55581 createMonsterHunterAdvancement + m (Lbsx;Lcul;)Lao; a method_37315 lookAtThroughItem + m (Ldfy;)Lao; a method_51815 placedBlockReadByComparator + m (Ldfy;Lji;)Leup$a; a method_51816 method_51816 + m (Ldh$d;Ljava/util/Optional;)Lao; a method_37316 fireCountAndBystander + m (Ljava/util/Set;Loy$a;)Z a method_54652 method_54652 + m (Lji;)Levc$a; a method_51817 method_51817 + m (Ljo$a;Ljava/util/function/Consumer;Lag;Ldek$a;)V a method_49356 createAdventuringTime + m (I)[Levc$a; b method_51820 method_51820 + m (Laf$a;)Laf$a; b method_51691 craftingANewLook + m (Ldfy;)Lao; b method_51819 placedComparatorReadingBlock + m (Laf$a;)Laf$a; c method_51692 respectingTheRemnantsCriterions + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mi net/minecraft/class_2414 net/minecraft/data/advancements/packs/VanillaHusbandryAdvancements + f Ljava/util/List; a field_11296 BREEDABLE_ANIMALS + f Ljava/util/List; b field_38467 INDIRECTLY_BREEDABLE_ANIMALS + f [Lcul; c field_33964 WAX_SCRAPING_TOOLS + f [Lcul; d field_11295 FISH + f [Lcul; e field_11297 FISH_BUCKETS + f [Lcul; f field_11298 EDIBLE_ITEMS + m (Laf$a;)Laf$a; a method_43362 addLeashedFrogVariants + m (Laf$a;Lbsx;)V a method_48497 method_48497 + m (Laf$a;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Laf$a; a method_10342 addBreedable + m (Laf$a;Ljm$c;)V a method_16117 method_16117 + m (Laf$a;Ljo$a;)Laf$a; a method_59775 addTamedWolfVariants + m (Lag;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lag; a method_47810 createBreedAllAnimalsAdvancement + m (Ljm$c;)Lakr; a method_58572 method_58572 + m (Ljo$b;Laf$a;Lakq;)V a method_59776 method_59776 + m (Laf$a;)Laf$a; b method_10341 addFood + m (Laf$a;Lbsx;)V b method_48498 method_48498 + m (Laf$a;Ljm$c;)V b method_43363 method_43363 + m (Laf$a;)Laf$a; c method_10340 addFishBuckets + m (Laf$a;)Laf$a; d method_10339 addFish + m (Laf$a;)Laf$a; e method_16118 addCatVariants + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mj net/minecraft/class_2416 net/minecraft/data/advancements/packs/VanillaNetherAdvancements + f Lbg; a field_25712 DISTRACT_PIGLIN_PLAYER_ARMOR_PREDICATE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mk net/minecraft/class_2417 net/minecraft/data/advancements/packs/VanillaStoryAdvancements + m ()V <init> <init> <init> +c ml net/minecraft/class_2419 net/minecraft/data/advancements/packs/VanillaTheEndAdvancements + m ()V <init> <init> <init> +c mm net/minecraft/class_7787 net/minecraft/data/advancements/packs/package-info +c mn net/minecraft/class_7228 net/minecraft/data/info/BiomeParametersDumpReport + f Lorg/slf4j/Logger; d field_38012 LOGGER + f Ljava/nio/file/Path; e field_39373 topPath + f Ljava/util/concurrent/CompletableFuture; f field_40950 registries + f Lcom/mojang/serialization/MapCodec; g field_43090 ENTRY_CODEC + f Lcom/mojang/serialization/Codec; h field_43091 CODEC + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46576 method_46576 + m (Lakr;)Ljava/nio/file/Path; a method_42032 createPath + m (Ljava/nio/file/Path;Ljava/lang/String;)V a method_42031 method_42031 + m (Ljava/nio/file/Path;Lly;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a method_42030 dumpValue + m (Ljava/util/List;Lly;Lcom/mojang/serialization/DynamicOps;Ldek$a;Ldef$c;)V a method_49648 method_49648 + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletionStage; a method_46810 method_46810 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mo net/minecraft/class_2422 net/minecraft/data/info/BlockListReport + f Lmc; d field_40599 output + f Ljava/util/concurrent/CompletableFuture; e field_49660 registries + m (Lakp;Lcom/google/gson/JsonObject;Ljm$c;)V a method_57952 method_57952 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/AssertionError; a method_57953 method_57953 + m (Lly;Ljava/nio/file/Path;Ljo$a;)Ljava/util/concurrent/CompletionStage; a method_57954 method_57954 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c mp net/minecraft/class_2425 net/minecraft/data/info/CommandsReport + f Lmc; d field_40600 output + f Ljava/util/concurrent/CompletableFuture; e field_40951 registries + m (Lly;Ljava/nio/file/Path;Ljo$a;)Ljava/util/concurrent/CompletionStage; a method_46811 method_46811 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c mq net/minecraft/class_9338 net/minecraft/data/info/ItemListReport + f Lmc; d field_49661 output + f Ljava/util/concurrent/CompletableFuture; e field_49662 registries + m (Lakp;Lcom/google/gson/JsonObject;Ljm$c;)V a method_57955 method_57955 + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a method_60581 method_60581 + m (Lly;Ljava/nio/file/Path;Ljo$a;)Ljava/util/concurrent/CompletionStage; a method_57959 method_57959 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c mr net/minecraft/class_9827 net/minecraft/data/info/PacketReport + f Lmc; d field_52278 output + m (Lcom/google/gson/JsonObject;Lvu;Ljava/util/List;)V a method_61083 method_61083 + m (Lcom/google/gson/JsonObject;Lwh$a;)V a method_61084 method_61084 + m (Lcom/google/gson/JsonObject;Lzi;I)V a method_61085 method_61085 + m ()Lcom/google/gson/JsonElement; b method_61086 serializePackets + m (Lmc;)V <init> <init> <init> +c ms net/minecraft/class_2427 net/minecraft/data/info/RegistryDumpReport + f Lmc; d field_40601 output + m (Lcom/google/gson/JsonObject;Ljm$c;)V a method_17174 method_17174 + m (Ljz;)Lcom/google/gson/JsonElement; a method_17175 dumpRegistry + m (Ljz;Lcom/google/gson/JsonObject;Ljm$c;)V a method_40564 method_40564 + m (Lmc;)V <init> <init> <init> +c mt net/minecraft/class_6288 net/minecraft/data/info/package-info +c mu net/minecraft/class_7788 net/minecraft/data/loot/BlockLootSubProvider + f Levc$a; a field_40604 HAS_SHEARS + f Ljo$a; b field_51845 registries + f Ljava/util/Set; c field_40608 explosionResistant + f Lcpl; d field_40609 enabledFeatures + f Ljava/util/Map; e field_40610 map + f [F f field_40605 NORMAL_LEAVES_SAPLING_CHANCES + f [F g field_40611 NORMAL_LEAVES_STICK_CHANCES + m ()Levc$a; a method_60390 hasSilkTouch + m (Ldcv;)Lerw$a; a method_45976 createSingleItemTable + m (Ldcv;Letb;)Letb; a method_45977 applyExplosionDecay + m (Ldcv;Leuu;)Leuu; a method_45978 applyExplosionCondition + m (Ldcv;Levy;)Lerw$a; a method_45979 createSingleItemTable + m (Ldfy;)Lerw$a; a method_45980 createSlabItemTable + m (Ldfy;Lcul;)Lerw$a; a method_45981 createOreDrop + m (Ldfy;Lcul;Lcul;Levc$a;)Lerw$a; a method_45982 createCropDrops + m (Ldfy;Ldcv;)Lerw$a; a method_45983 createSingleItemTableWithSilkTouch + m (Ldfy;Ldcv;Levy;)Lerw$a; a method_45984 createSingleItemTableWithSilkTouch + m (Ldfy;Ldfy;)Lerw$a; a method_45985 createDoublePlantWithSeedDrops + m (Ldfy;Ldfy;[F)Lerw$a; a method_45986 createLeavesDrops + m (Ldfy;Lduf;Ljava/lang/Comparable;)Lerw$a; a method_45987 createSinglePropConditionTable + m (Ldfy;Lerw$a;)V a method_45988 add + m (Ldfy;Lesh$a;)Lerw$a; a method_45989 createSilkTouchDispatchTable + m (Ldfy;Levc$a;)Lerw$a; a method_45990 createMultifaceBlockDrops + m (Ldfy;Levc$a;Lesh$a;)Lerw$a; a method_45991 createSelfDropDispatchTable + m (Ldfy;Ljava/lang/Integer;)Letf$a; a method_49357 method_49357 + m (Ldfy;Ljava/util/function/Function;)V a method_45994 add + m (Ldfy;Lji;)Letf$a; a method_45992 method_45992 + m ()Levc$a; b method_60391 doesNotHaveSilkTouch + m (Ldcv;)Lerw$a; b method_45995 createShearsOnlyDrop + m (Ldfy;)Lerw$a; b method_45996 createNameableBlockEntityTable + m (Ldfy;Lcul;)Lerw$a; b method_45997 createStemDrops + m (Ldfy;Ldcv;)Lerw$a; b method_45998 createMushroomBlockDrop + m (Ldfy;Ldfy;)V b method_45999 addNetherVinesDropTable + m (Ldfy;Ldfy;[F)Lerw$a; b method_46000 createOakLeavesDrops + m (Ldfy;Lesh$a;)Lerw$a; b method_46001 createShearsDispatchTable + m (Ldfy;Ljava/lang/Integer;)Letf$a; b method_45993 method_45993 + m ()Lerw$a; c method_45975 noDrop + m (Ldcv;)Lerw$a; c method_46003 createSilkTouchOnlyTable + m (Ldfy;)Lerw$a; c method_46004 createShulkerBoxDrop + m (Ldfy;Lcul;)Lerw$a; c method_46005 createAttachedStemDrops + m (Ldfy;Ldcv;)V c method_46006 dropOther + m (Ldfy;Ldfy;)V c method_46007 otherWhenSilkTouch + m (Ldfy;Lesh$a;)Lerw$a; c method_46008 createSilkTouchOrShearsDispatchTable + m (Ldfy;Ljava/lang/Integer;)Letf$a; c method_46002 method_46002 + m ()V d method_10379 generate + m (Ldcv;)Lerw$a; d method_46009 createPotFlowerItemTable + m (Ldfy;)Lerw$a; d method_46010 createCopperOreDrops + m ()Levc$a; e method_60392 hasShearsOrSilkTouch + m (Ldfy;)Lerw$a; e method_46011 createLapisOreDrops + m ()Levc$a; f method_60393 doesNotHaveShearsOrSilkTouch + m (Ldfy;)Lerw$a; f method_46012 createRedstoneOreDrops + m (Ldfy;)Lerw$a; g method_46013 createBannerDrop + m (Ldfy;)Lerw$a; h method_46014 createBeeNestDrop + m (Ldfy;)Lerw$a; i method_46015 createBeeHiveDrop + m (Ldfy;)Lerw$a; j method_46016 createCaveVinesDrop + m (Ldfy;)Lerw$a; k method_46017 createGrassDrops + m (Ldfy;)Lerw$a; l method_46018 createMangroveLeavesDrops + m (Ldfy;)Lerw$a; m method_46019 createDoublePlantShearsDrop + m (Ldfy;)Lerw$a; n method_46020 createCandleDrops + m (Ldfy;)Lerw$a; o method_49358 createPetalsDrops + m (Ldfy;)Lerw$a; p method_46021 createCandleCakeDrops + m (Ldfy;)Lerw$a; q method_46022 createDoorTable + m (Ldfy;)V r method_46023 dropPottedContents + m (Ldfy;)V s method_46024 dropWhenSilkTouch + m (Ldfy;)V t method_46025 dropSelf + m (Ldfy;)Lerw$a; u method_46026 method_46026 + m (Ljava/util/Set;Lcpl;Ljo$a;)V <init> <init> <init> + m (Ljava/util/Set;Lcpl;Ljava/util/Map;Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mv net/minecraft/class_7789 net/minecraft/data/loot/EntityLootSubProvider + f Ljo$a; a field_51846 registries + f Ljava/util/Set; b field_40613 SPECIAL_LOOT_TABLE_TYPES + f Lcpl; c field_42084 allowed + f Lcpl; d field_42085 required + f Ljava/util/Map; e field_40615 map + m ()Leuq$a; a method_60394 shouldSmeltLoot + m (Lakq;)Levc$a; a method_46030 killedByFrogVariant + m (Lbsx;)Z a method_46027 canHaveLootTable + m (Lbsx;Lakq;Lerw$a;)V a method_46028 add + m (Lbsx;Lerw$a;)V a method_46029 add + m (Ldcv;)Lerw$a; a method_46031 createSheepTable + m (Ljava/util/Set;Ljava/util/function/BiConsumer;Ljm$c;)V a method_46033 method_46033 + m (Ljava/util/Set;Ljm$c;Ljava/util/function/BiConsumer;Lakq;Lerw$a;)V a method_46032 method_46032 + m ()V b method_10400 generate + m (Lakq;)Ljava/lang/String; b method_58573 method_58573 + m (Lbsx;)Ljava/util/Map; b method_46035 method_46035 + m ()Levc$a; c method_46034 killedByFrog + m (Lcpl;Ljo$a;)V <init> <init> <init> + m (Lcpl;Lcpl;Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mw net/minecraft/class_2438 net/minecraft/data/loot/LootTableProvider + f Lorg/slf4j/Logger; d field_11355 LOGGER + f Lmc$a; e field_39374 pathProvider + f Ljava/util/Set; f field_40617 requiredTables + f Ljava/util/List; g field_11354 subProviders + f Ljava/util/concurrent/CompletableFuture; h field_48978 registries + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46577 method_46577 + m (Lakq;)Lakr; a method_58574 sequenceIdForLootTable + m (Lerx;Ljm$c;)V a method_10411 method_10411 + m (Ljava/lang/String;Ljava/lang/String;)V a method_10407 method_10407 + m (Ljava/util/Map;Lmw$a;Lki;Lakq;Lerw$a;)V a method_10412 method_10412 + m (Ljo$a;Ljava/util/Map;Lki;Lmw$a;)V a method_10410 method_10410 + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletableFuture; a method_56883 run + m (Lly;Ljo$a;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a method_10408 method_10408 + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletionStage; b method_56884 method_56884 + m (Lmc;Ljava/util/Set;Ljava/util/List;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c mw$a net/minecraft/class_2438$class_7790 net/minecraft/data/loot/LootTableProvider$SubProviderEntry + f Ljava/util/function/Function; a comp_1068 provider + f Leul; b comp_1069 paramSet + m ()Ljava/util/function/Function; a comp_1068 provider + m ()Leul; b comp_1069 paramSet + m (Ljava/util/function/Function;Leul;)V <init> <init> <init> +c mx net/minecraft/class_7791 net/minecraft/data/loot/LootTableSubProvider + m (Ljava/util/function/BiConsumer;)V generate method_10399 generate +c my net/minecraft/class_6289 net/minecraft/data/loot/package-info +c mz net/minecraft/class_8794 net/minecraft/data/loot/packs/TradeRebalanceChestLoot + f Ljo$a; a comp_2785 registries + m ()Lerw$a; a method_53849 pillagerOutpostLootTable + m ()Lerw$a; b method_53850 desertPyramidLootTable + m ()Lerw$a; c method_53851 ancientCityLootTable + m ()Lerw$a; d method_53852 jungleTempleLootTable + m ()Ljo$a; e comp_2785 registries + m (Ljo$a;)V <init> <init> <init> +c na net/minecraft/class_8795 net/minecraft/data/loot/packs/TradeRebalanceLootTableProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)Lmw; a method_53853 create + m ()V <init> <init> <init> +c nb net/minecraft/class_8255 net/minecraft/data/loot/packs/VanillaArchaeologyLoot + f Ljo$a; a comp_2786 registries + m ()Ljo$a; a comp_2786 registries + m (Ljo$a;)V <init> <init> <init> +c nc net/minecraft/class_2430 net/minecraft/data/loot/packs/VanillaBlockLoot + f [F g field_11338 JUNGLE_LEAVES_SAPLING_CHANGES + f Ljava/util/Set; h field_11340 EXPLOSION_RESISTANT + m (Ldfy;)Lerw$a; A method_16314 method_16314 + m (Lnc;Ldfy;)Lerw$a; A method_46182 method_46182 + m (Ldfy;)Lerw$a; B method_16254 method_16254 + m (Lnc;Ldfy;)Lerw$a; B method_46183 method_46183 + m (Ldfy;)Lerw$a; C method_34594 method_34594 + m (Lnc;Ldfy;)Lerw$a; C method_46040 method_46040 + m (Ldfy;)Lerw$a; D method_16242 method_16242 + m (Lnc;Ldfy;)Lerw$a; D method_46041 method_46041 + m (Ldfy;)Lerw$a; E method_34595 method_34595 + m (Lnc;Ldfy;)Lerw$a; E method_46042 method_46042 + m (Ldfy;)Lerw$a; F method_43810 method_43810 + m (Lnc;Ldfy;)Lerw$a; F method_46043 method_46043 + m (Ldfy;)Lerw$a; G method_34047 method_34047 + m (Lnc;Ldfy;)Lerw$a; G method_46044 method_46044 + m (Ldfy;)Lerw$a; H method_23230 method_23230 + m (Lnc;Ldfy;)Lerw$a; H method_46045 method_46045 + m (Ldfy;)Lerw$a; I method_23231 method_23231 + m (Lnc;Ldfy;)Lerw$a; I method_46046 method_46046 + m (Ldfy;)Lerw$a; J method_34596 method_34596 + m (Lnc;Ldfy;)Lerw$a; J method_46047 method_46047 + m (Ldfy;)Lerw$a; K method_30157 method_30157 + m (Lnc;Ldfy;)Lerw$a; K method_46048 method_46048 + m (Ldfy;)Lerw$a; L method_34048 method_34048 + m (Lnc;Ldfy;)Lerw$a; L method_46049 method_46049 + m (Ldfy;)Lerw$a; M method_16324 method_16324 + m (Lnc;Ldfy;)Lerw$a; M method_46050 method_46050 + m (Ldfy;)Lerw$a; N method_16307 method_16307 + m (Lnc;Ldfy;)Lerw$a; N method_46051 method_46051 + m (Ldfy;)Lerw$a; O method_16250 method_16250 + m (Lnc;Ldfy;)Lerw$a; O method_46052 method_46052 + m (Ldfy;)Lerw$a; P method_26277 method_26277 + m (Lnc;Ldfy;)Lerw$a; P method_46053 method_46053 + m (Ldfy;)Lerw$a; Q method_16290 method_16290 + m (Lnc;Ldfy;)Lerw$a; Q method_46054 method_46054 + m (Ldfy;)Lerw$a; R method_16280 method_16280 + m (Lnc;Ldfy;)Lerw$a; R method_46055 method_46055 + m (Ldfy;)Lerw$a; S method_16266 method_16266 + m (Lnc;Ldfy;)Lerw$a; S method_46056 method_46056 + m (Ldfy;)Lerw$a; T method_16264 method_16264 + m (Lnc;Ldfy;)Lerw$a; T method_46057 method_46057 + m (Ldfy;)Lerw$a; U method_16243 method_16243 + m (Lnc;Ldfy;)Lerw$a; U method_46058 method_46058 + m (Ldfy;)Lerw$a; V method_49950 method_49950 + m (Lnc;Ldfy;)Lerw$a; V method_46059 method_46059 + m (Ldfy;)Lerw$a; W method_34050 method_34050 + m (Lnc;Ldfy;)Lerw$a; W method_46060 method_46060 + m (Ldfy;)Lerw$a; X method_33707 method_33707 + m (Lnc;Ldfy;)Lerw$a; X method_46061 method_46061 + m (Ldfy;)Lerw$a; Y method_49951 method_49951 + m (Lnc;Ldfy;)Lerw$a; Y method_46062 method_46062 + m (Ldfy;)Lerw$a; Z method_33708 method_33708 + m (Lnc;Ldfy;)Lerw$a; Z method_46063 method_46063 + m (Ldfy;Ljava/lang/Integer;)Lesh$a; a method_43812 method_43812 + m (Ljava/lang/Integer;)Lesh$a; a method_49928 method_49928 + m (Ljo$b;Ldfy;)Lerw$a; a method_60395 method_60395 + m (Lnc;Ldfy;)Lerw$a; a method_46066 method_46066 + m (Ldfy;)Lerw$a; aA method_16255 method_16255 + m (Lnc;Ldfy;)Lerw$a; aA method_60396 method_60396 + m (Ldfy;)Lerw$a; aB method_16286 method_16286 + m (Lnc;Ldfy;)Lerw$a; aB method_60397 method_60397 + m (Ldfy;)Lerw$a; aC method_16235 method_16235 + m (Lnc;Ldfy;)Lerw$a; aC method_60398 method_60398 + m (Ldfy;)Lerw$a; aD method_34051 method_34051 + m (Lnc;Ldfy;)Lerw$a; aD method_60399 method_60399 + m (Ldfy;)Lerw$a; aE method_16277 method_16277 + m (Lnc;Ldfy;)Lerw$a; aE method_60400 method_60400 + m (Ldfy;)Lerw$a; aF method_16241 method_16241 + m (Lnc;Ldfy;)Lerw$a; aF method_60401 method_60401 + m (Ldfy;)Lerw$a; aG method_16300 method_16300 + m (Lnc;Ldfy;)Lerw$a; aG method_46117 method_46117 + m (Ldfy;)Lerw$a; aH method_34052 method_34052 + m (Lnc;Ldfy;)Lerw$a; aH method_49952 method_49952 + m (Ldfy;)Lerw$a; aI method_29399 method_29399 + m (Lnc;Ldfy;)Lerw$a; aI method_49953 method_49953 + m (Ldfy;)Lerw$a; aJ method_29400 method_29400 + m (Lnc;Ldfy;)Lerw$a; aJ method_49954 method_49954 + m (Ldfy;)Lerw$a; aK method_16328 method_16328 + m (Lnc;Ldfy;)Lerw$a; aK method_46119 method_46119 + m (Ldfy;)Lerw$a; aL method_16282 method_16282 + m (Lnc;Ldfy;)Lerw$a; aL method_46120 method_46120 + m (Ldfy;)Lerw$a; aM method_16251 method_16251 + m (Lnc;Ldfy;)Lerw$a; aM method_46121 method_46121 + m (Ldfy;)Lerw$a; aN method_16302 method_16302 + m (Lnc;Ldfy;)Lerw$a; aN method_46122 method_46122 + m (Ldfy;)Lerw$a; aO method_16269 method_16269 + m (Lnc;Ldfy;)Lerw$a; aO method_46067 method_46067 + m (Ldfy;)Lerw$a; aP method_16275 method_16275 + m (Lnc;Ldfy;)Lerw$a; aP method_46068 method_46068 + m (Ldfy;)Lerw$a; aQ method_16283 method_16283 + m (Lnc;Ldfy;)Lerw$a; aQ method_46069 method_46069 + m (Ldfy;)Lerw$a; aR method_16252 method_16252 + m (Lnc;Ldfy;)Lerw$a; aR method_49929 method_49929 + m (Ldfy;)Lerw$a; aS method_16311 method_16311 + m (Lnc;Ldfy;)Lerw$a; aS method_49930 method_49930 + m (Ldfy;)Lerw$a; aT method_43813 method_43813 + m (Lnc;Ldfy;)Lerw$a; aT method_49931 method_49931 + m (Lnc;Ldfy;)Lerw$a; aU method_49932 method_49932 + m (Lnc;Ldfy;)Lerw$a; aV method_49933 method_49933 + m (Lnc;Ldfy;)Lerw$a; aW method_49934 method_49934 + m (Lnc;Ldfy;)Lerw$a; aX method_49935 method_49935 + m (Lnc;Ldfy;)Lerw$a; aY method_49936 method_49936 + m (Lnc;Ldfy;)Lerw$a; aZ method_49937 method_49937 + m (Ldfy;)Lerw$a; aa method_16284 method_16284 + m (Lnc;Ldfy;)Lerw$a; aa method_46064 method_46064 + m (Ldfy;)Lerw$a; ab method_16303 method_16303 + m (Lnc;Ldfy;)Lerw$a; ab method_46065 method_46065 + m (Ldfy;)Lerw$a; ac method_16317 method_16317 + m (Lnc;Ldfy;)Lerw$a; ac method_46093 method_46093 + m (Ldfy;)Lerw$a; ad method_16325 method_16325 + m (Lnc;Ldfy;)Lerw$a; ad method_46094 method_46094 + m (Ldfy;)Lerw$a; ae method_16245 method_16245 + m (Lnc;Ldfy;)Lerw$a; ae method_46095 method_46095 + m (Ldfy;)Lerw$a; af method_34053 method_34053 + m (Lnc;Ldfy;)Lerw$a; af method_46096 method_46096 + m (Ldfy;)Lerw$a; ag method_34054 method_34054 + m (Lnc;Ldfy;)Lerw$a; ag method_46097 method_46097 + m (Ldfy;)Lerw$a; ah method_34055 method_34055 + m (Lnc;Ldfy;)Lerw$a; ah method_46098 method_46098 + m (Ldfy;)Lerw$a; ai method_16237 method_16237 + m (Lnc;Ldfy;)Lerw$a; ai method_46099 method_46099 + m (Ldfy;)Lerw$a; aj method_34056 method_34056 + m (Lnc;Ldfy;)Lerw$a; aj method_46100 method_46100 + m (Ldfy;)Lerw$a; ak method_16327 method_16327 + m (Lnc;Ldfy;)Lerw$a; ak method_46101 method_46101 + m (Ldfy;)Lerw$a; al method_16310 method_16310 + m (Lnc;Ldfy;)Lerw$a; al method_46102 method_46102 + m (Ldfy;)Lerw$a; am method_16295 method_16295 + m (Lnc;Ldfy;)Lerw$a; am method_46104 method_46104 + m (Ldfy;)Lerw$a; an method_16233 method_16233 + m (Lnc;Ldfy;)Lerw$a; an method_46106 method_46106 + m (Ldfy;)Lerw$a; ao method_16292 method_16292 + m (Lnc;Ldfy;)Lerw$a; ao method_46107 method_46107 + m (Ldfy;)Lerw$a; ap method_16273 method_16273 + m (Lnc;Ldfy;)Lerw$a; ap method_46109 method_46109 + m (Ldfy;)Lerw$a; aq method_16268 method_16268 + m (Lnc;Ldfy;)Lerw$a; aq method_46111 method_46111 + m (Ldfy;)Lerw$a; ar method_16296 method_16296 + m (Lnc;Ldfy;)Lerw$a; ar method_46112 method_46112 + m (Ldfy;)Lerw$a; as method_16232 method_16232 + m (Lnc;Ldfy;)Lerw$a; as method_46113 method_46113 + m (Ldfy;)Lerw$a; at method_16326 method_16326 + m (Lnc;Ldfy;)Lerw$a; at method_46114 method_46114 + m (Ldfy;)Lerw$a; au method_16312 method_16312 + m (Lnc;Ldfy;)Lerw$a; au method_46115 method_46115 + m (Ldfy;)Lerw$a; av method_16316 method_16316 + m (Lnc;Ldfy;)Lerw$a; av method_60402 method_60402 + m (Ldfy;)Lerw$a; aw method_16306 method_16306 + m (Lnc;Ldfy;)Lerw$a; aw method_60403 method_60403 + m (Ldfy;)Lerw$a; ax method_16246 method_16246 + m (Lnc;Ldfy;)Lerw$a; ax method_60404 method_60404 + m (Ldfy;)Lerw$a; ay method_16270 method_16270 + m (Lnc;Ldfy;)Lerw$a; ay method_60405 method_60405 + m (Ldfy;)Lerw$a; az method_16263 method_16263 + m (Lnc;Ldfy;)Lerw$a; az method_60406 method_60406 + m (Ldfy;Ljava/lang/Integer;)Lesh$a; b method_43814 method_43814 + m (Ljo$b;Ldfy;)Lerw$a; b method_60407 method_60407 + m (Lnc;Ldfy;)Lerw$a; b method_46123 method_46123 + m (Lnc;Ldfy;)Lerw$a; bA method_49971 method_49971 + m (Lnc;Ldfy;)Lerw$a; bB method_49972 method_49972 + m (Lnc;Ldfy;)Lerw$a; bC method_49973 method_49973 + m (Lnc;Ldfy;)Lerw$a; bD method_49974 method_49974 + m (Lnc;Ldfy;)Lerw$a; bE method_49975 method_49975 + m (Lnc;Ldfy;)Lerw$a; bF method_49976 method_49976 + m (Lnc;Ldfy;)Lerw$a; bG method_49977 method_49977 + m (Lnc;Ldfy;)Lerw$a; bH method_49978 method_49978 + m (Lnc;Ldfy;)Lerw$a; bI method_49979 method_49979 + m (Lnc;Ldfy;)Lerw$a; bJ method_49980 method_49980 + m (Lnc;Ldfy;)Lerw$a; bK method_49981 method_49981 + m (Lnc;Ldfy;)Lerw$a; bL method_49982 method_49982 + m (Lnc;Ldfy;)Lerw$a; bM method_49955 method_49955 + m (Lnc;Ldfy;)Lerw$a; bN method_49956 method_49956 + m (Lnc;Ldfy;)Lerw$a; bO method_49371 method_49371 + m (Lnc;Ldfy;)Lerw$a; bP method_49372 method_49372 + m (Lnc;Ldfy;)Lerw$a; bQ method_49373 method_49373 + m (Lnc;Ldfy;)Lerw$a; bR method_49366 method_49366 + m (Lnc;Ldfy;)Lerw$a; bS method_49367 method_49367 + m (Lnc;Ldfy;)Lerw$a; bT method_49368 method_49368 + m (Lnc;Ldfy;)Lerw$a; bU method_49369 method_49369 + m (Lnc;Ldfy;)Lerw$a; bV method_49370 method_49370 + m (Lnc;Ldfy;)Lerw$a; bW method_60408 method_60408 + m (Lnc;Ldfy;)Lerw$a; bX method_60409 method_60409 + m (Lnc;Ldfy;)Lerw$a; bY method_60410 method_60410 + m (Lnc;Ldfy;)Lerw$a; ba method_49938 method_49938 + m (Lnc;Ldfy;)Lerw$a; bb method_49939 method_49939 + m (Lnc;Ldfy;)Lerw$a; bc method_49940 method_49940 + m (Lnc;Ldfy;)Lerw$a; bd method_49941 method_49941 + m (Lnc;Ldfy;)Lerw$a; be method_49942 method_49942 + m (Lnc;Ldfy;)Lerw$a; bf method_49943 method_49943 + m (Lnc;Ldfy;)Lerw$a; bg method_49944 method_49944 + m (Lnc;Ldfy;)Lerw$a; bh method_49945 method_49945 + m (Lnc;Ldfy;)Lerw$a; bi method_49946 method_49946 + m (Lnc;Ldfy;)Lerw$a; bj method_49947 method_49947 + m (Lnc;Ldfy;)Lerw$a; bk method_49948 method_49948 + m (Lnc;Ldfy;)Lerw$a; bl method_49949 method_49949 + m (Lnc;Ldfy;)Lerw$a; bm method_49957 method_49957 + m (Lnc;Ldfy;)Lerw$a; bn method_49958 method_49958 + m (Lnc;Ldfy;)Lerw$a; bo method_49959 method_49959 + m (Lnc;Ldfy;)Lerw$a; bp method_49960 method_49960 + m (Lnc;Ldfy;)Lerw$a; bq method_49961 method_49961 + m (Lnc;Ldfy;)Lerw$a; br method_49962 method_49962 + m (Lnc;Ldfy;)Lerw$a; bs method_49963 method_49963 + m (Lnc;Ldfy;)Lerw$a; bt method_49964 method_49964 + m (Lnc;Ldfy;)Lerw$a; bu method_49965 method_49965 + m (Lnc;Ldfy;)Lerw$a; bv method_49966 method_49966 + m (Lnc;Ldfy;)Lerw$a; bw method_49967 method_49967 + m (Lnc;Ldfy;)Lerw$a; bx method_49968 method_49968 + m (Lnc;Ldfy;)Lerw$a; by method_49969 method_49969 + m (Lnc;Ldfy;)Lerw$a; bz method_49970 method_49970 + m (Ldcv;)Lerw$a; c method_46155 method_46155 + m (Ldfy;Ljava/lang/Integer;)Letf$a; c method_43815 method_43815 + m (Ljo$b;Ldfy;)Lerw$a; c method_60411 method_60411 + m (Lnc;Ldfy;)Lerw$a; c method_46156 method_46156 + m (Ldcv;)Lerw$a; d method_46157 method_46157 + m (Ljo$b;Ldfy;)Lerw$a; d method_32226 method_32226 + m (Lnc;Ldfy;)Lerw$a; d method_46158 method_46158 + m ()Lerw$a; e method_49983 createPitcherCropLoot + m (Ldcv;)Lerw$a; e method_46159 method_46159 + m (Ljo$b;Ldfy;)Lerw$a; e method_60412 method_60412 + m (Lnc;Ldfy;)Lerw$a; e method_46160 method_46160 + m (Ldcv;)Lerw$a; f method_46161 method_46161 + m (Ljo$b;Ldfy;)Lerw$a; f method_60413 method_60413 + m (Lnc;Ldfy;)Lerw$a; f method_46162 method_46162 + m (Ldcv;)Lerw$a; g method_46163 method_46163 + m (Ljo$b;Ldfy;)Lerw$a; g method_60414 method_60414 + m (Lnc;Ldfy;)Lerw$a; g method_46164 method_46164 + m (Ljo$b;Ldfy;)Lerw$a; h method_60415 method_60415 + m (Lnc;Ldfy;)Lerw$a; h method_46165 method_46165 + m (Ljo$b;Ldfy;)Lerw$a; i method_60416 method_60416 + m (Lnc;Ldfy;)Lerw$a; i method_46166 method_46166 + m (Lnc;Ldfy;)Lerw$a; j method_60417 method_60417 + m (Lnc;Ldfy;)Lerw$a; k method_60418 method_60418 + m (Lnc;Ldfy;)Lerw$a; l method_46167 method_46167 + m (Lnc;Ldfy;)Lerw$a; m method_46168 method_46168 + m (Lnc;Ldfy;)Lerw$a; n method_46169 method_46169 + m (Lnc;Ldfy;)Lerw$a; o method_46170 method_46170 + m (Lnc;Ldfy;)Lerw$a; p method_46171 method_46171 + m (Lnc;Ldfy;)Lerw$a; q method_46172 method_46172 + m (Lnc;Ldfy;)Lerw$a; r method_46173 method_46173 + m (Lnc;Ldfy;)Lerw$a; s method_46174 method_46174 + m (Lnc;Ldfy;)Lerw$a; t method_46175 method_46175 + m (Ldfy;)Lerw$a; u method_49984 createDecoratedPotTable + m (Lnc;Ldfy;)Lerw$a; u method_46176 method_46176 + m (Ldfy;)Lerw$a; v method_36230 method_36230 + m (Lnc;Ldfy;)Lerw$a; v method_46177 method_46177 + m (Ldfy;)Lerw$a; w method_34600 method_34600 + m (Lnc;Ldfy;)Lerw$a; w method_46178 method_46178 + m (Ldfy;)Lerw$a; x method_34599 method_34599 + m (Lnc;Ldfy;)Lerw$a; x method_46179 method_46179 + m (Ldfy;)Lerw$a; y method_34601 method_34601 + m (Lnc;Ldfy;)Lerw$a; y method_46180 method_46180 + m (Ldfy;)Lerw$a; z method_34602 method_34602 + m (Lnc;Ldfy;)Lerw$a; z method_46181 method_46181 + m (Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c nd net/minecraft/class_2432 net/minecraft/data/loot/packs/VanillaChestLoot + f Ljo$a; a comp_2787 registries + m ()Lerw$a; a method_48499 shipwreckSupplyLootTable + m (Ljava/util/function/BiConsumer;)V a method_55304 spawnerLootTables + m ()Lerw$a; b method_48500 shipwreckMapLootTable + m ()Lerw$a; c method_48501 bastionHoglinStableLootTable + m ()Lerw$a; d method_48502 bastionBridgeLootTable + m ()Lerw$a; e method_48503 endCityTreasureLootTable + m ()Lerw$a; f method_48504 netherBridgeLootTable + m ()Lerw$a; g method_48505 bastionTreasureLootTable + m ()Lerw$a; h method_48506 bastionOtherLootTable + m ()Lerw$a; i method_48507 woodlandMansionLootTable + m ()Lerw$a; j method_48508 strongholdLibraryLootTable + m ()Lerw$a; k method_48509 strongholdCorridorLootTable + m ()Lerw$a; l method_48510 ancientCityLootTable + m ()Lerw$a; m method_48511 jungleTempleLootTable + m ()Lerw$a; n method_48512 shipwreckTreasureLootTable + m ()Lerw$a; o method_48513 pillagerOutpostLootTable + m ()Lerw$a; p method_48514 desertPyramidLootTable + m ()Ljo$a; q comp_2787 registries + m (Ljo$a;)V <init> <init> <init> +c ne net/minecraft/class_2434 net/minecraft/data/loot/packs/VanillaEntityLoot + m ()Lerw$a; d method_48515 elderGuardianLootTable + m (Ljo$a;)V <init> <init> <init> +c nf net/minecraft/class_9486 net/minecraft/data/loot/packs/VanillaEquipmentLoot + f Ljo$a; a comp_2788 registries + m ()Ljo$a; a comp_2788 registries + m (Lcul;Lcul;Lcwx;Ljo$b;)Lerw$a; a method_60419 trialChamberEquipment + m (Ljo$a;)V <init> <init> <init> +c ng net/minecraft/class_2437 net/minecraft/data/loot/packs/VanillaFishingLoot + f Ljo$a; a comp_2789 registries + m ()Lerw$a; a method_48516 fishingFishLootTable + m ()Ljo$a; b comp_2789 registries + m (Ljo$a;)V <init> <init> <init> +c nh net/minecraft/class_3714 net/minecraft/data/loot/packs/VanillaGiftLoot + f Ljo$a; a comp_2790 registries + m ()Ljo$a; a comp_2790 registries + m (Ljo$a;)V <init> <init> <init> +c ni net/minecraft/class_7794 net/minecraft/data/loot/packs/VanillaLootTableProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)Lmw; a method_46184 create + m ()V <init> <init> <init> +c nj net/minecraft/class_4845 net/minecraft/data/loot/packs/VanillaPiglinBarterLoot + f Ljo$a; a comp_2791 registries + m ()Ljo$a; a comp_2791 registries + m (Ljo$a;)V <init> <init> <init> +c nk net/minecraft/class_9340 net/minecraft/data/loot/packs/VanillaShearingLoot + f Ljo$a; a comp_2792 registries + m ()Ljo$a; a comp_2792 registries + m (Ljo$a;)V <init> <init> <init> +c nl net/minecraft/class_7795 net/minecraft/data/loot/packs/package-info +c nm net/minecraft/class_7796 net/minecraft/data/metadata/PackMetadataGenerator + f Lmc; d field_40619 output + f Ljava/util/Map; e field_40620 elements + m (Late;Ljava/lang/Object;)Lnm; a method_46185 add + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/util/function/Supplier;)V a method_46186 method_46186 + m (Lmc;Lwz;)Lnm; a method_46812 forFeaturePack + m (Lmc;Lwz;Lcpl;)Lnm; a method_46187 forFeaturePack + m (Late;Ljava/lang/Object;)Lcom/google/gson/JsonElement; b method_46188 method_46188 + m (Lmc;)V <init> <init> <init> +c nn net/minecraft/class_7797 net/minecraft/data/metadata/package-info +c no net/minecraft/class_4910 net/minecraft/data/models/BlockModelGenerators + f Ljava/util/List; a field_28548 MULTIFACE_GENERATOR + f Ljava/util/function/Consumer; b field_22830 blockStateOutput + f Ljava/util/function/BiConsumer; c field_22831 modelOutput + f Ljava/util/function/Consumer; d field_22832 skippedAutoModelsOutput + f Ljava/util/List; e field_28549 nonOrientableTrapdoor + f Ljava/util/Map; f field_29504 fullBlockModelCustomGenerators + f Ljava/util/Map; g field_28551 texturedModels + f Ljava/util/Map; h field_28552 SHAPE_CONSUMERS + f Ljava/util/Map; i field_41526 CHISELED_BOOKSHELF_SLOT_MODEL_CACHE + m ()V A method_25709 createCauldrons + m (Ldfy;)Ljava/util/List; A method_25700 createFloorFireModels + m ()V B method_25711 createChorusFlower + m (Ldfy;)Ljava/util/List; B method_25702 createSideFireModels + m ()V C method_54654 createCrafterBlock + m (Ldfy;)Ljava/util/List; C method_25704 createTopFireModels + m ()V D method_25712 createEndPortalFrame + m (Ldfy;)V D method_25706 createLantern + m ()V E method_25508 createChorusPlant + m (Ldfy;)V E method_25708 createNonTemplateHorizontalBlock + m ()V F method_25509 createComposter + m (Ldfy;)V F method_33520 createMultiface + m ()V G method_32227 createAmethystClusters + m (Ldfy;)V G method_25710 createShulkerBox + m ()V H method_32802 createPointedDripstone + m ()V I method_25510 createDaylightDetector + m ()V J method_34852 createLightningRod + m ()V K method_25512 createFarmland + m ()V L method_25513 createFire + m ()V M method_25514 createSoulFire + m ()V N method_42033 createMuddyMangroveRoots + m ()V O method_42034 createMangrovePropagule + m ()V P method_25515 createFrostedIce + m ()V Q method_25516 createGrassBlocks + m ()V R method_25517 createCocoa + m ()V S method_25518 createDirtPath + m ()V T method_25519 createHopper + m ()V U method_25520 createIronBars + m ()V V method_25521 createLever + m ()V W method_25522 createLilyPad + m ()V X method_42035 createFrogspawnBlock + m ()V Y method_25523 createNetherPortalBlock + m ()V Z method_25524 createNetherrack + m ()V a method_25534 run + m (I)Ljava/util/List; a method_25535 createBambooModels + m (ILjava/lang/String;Lof;)Lakr; a method_25536 createTurtleEggModel + m (Lakr;)[Lnx; a method_25584 createRotatedVariants + m (Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Ldsp;Ljava/lang/Boolean;)Lnx; a method_56885 method_56885 + m (Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Ldsi;Ljava/lang/Boolean;)Lnx; a method_55305 method_55305 + m (Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Ljava/lang/Boolean;Ldug;)Lnx; a method_34628 method_34628 + m (Lakr;Lakr;Lakr;Lakr;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnx; a method_54821 method_54821 + m (Lakr;Lakr;Lduj;)Lnx; a method_49985 method_49985 + m (Lakr;Lakr;Ljava/lang/Boolean;)Lnx; a method_42036 method_42036 + m (Lakr;Ldfy;)Lno$a; a method_25585 blockEntityModels + m (Lakr;Ljava/lang/Integer;)Lnx; a method_34625 method_34625 + m (Lakr;Lof;)V a method_34626 method_34626 + m (Lcul;)V a method_25537 createSimpleFlatItemModel + m (Lcul;Lakr;)V a method_25538 delegateItemModel + m (Lcwa;)V a method_34603 method_34603 + m (Ldfy;)V a method_25641 createTrivialCube + m (Ldfy;II)Lakr; a method_34604 method_34604 + m (Ldfy;Lakr;)V a method_25623 delegateItemModel + m (Ldfy;Lakr;Lakr;)Lnu; a method_25645 createRotatedVariant + m (Ldfy;Lakr;Lakr;Lakr;)Lnr; a method_25636 createWall + m (Ldfy;Lakr;Lakr;Lakr;Lakr;)Lnr; a method_54822 createCopperBulb + m (Ldfy;Lakr;Lakr;Lakr;Lakr;Lakr;)Lnr; a method_46189 createCustomFence + m (Ldfy;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;)Lnr; a method_25609 createDoor + m (Ldfy;Lakr;Lakr;Lakr;Lakr;Z)Lnr; a method_25626 createFenceGate + m (Ldfy;Lakr;Lnx;)V a method_25560 createGrassLikeBlock + m (Ldfy;Lakr;Lof;)V a method_25561 createPistonVariant + m (Ldfy;Lakr;Lof;Ljava/util/function/BiConsumer;)Lnr; a method_34608 createMirroredCubeGenerator + m (Ldfy;Lcul;)V a method_25542 createAirLikeBlock + m (Ldfy;Ldfy;)V a method_54823 copyDoorModel + m (Ldfy;Ldfy;Ldfy;)V a method_46190 createHangingSign + m (Ldfy;Ldfy;Ldfy;Ldfy;Ldfy;Ldfy;Ldfy;Ldfy;)V a method_25544 createCoral + m (Ldfy;Ldfy;Ljava/util/function/BiFunction;)V a method_25546 createCraftingTableLike + m (Ldfy;Ldfy;Lno$e;)V a method_25545 createPlant + m (Ldfy;Lduf;[I)V a method_25547 createCropBlock + m (Ldfy;Ljava/lang/Integer;)Lnx; a method_49376 method_49376 + m (Ldfy;Ljava/lang/Integer;Ldty;)Lnx; a method_49986 method_49986 + m (Ldfy;Ljava/lang/String;)V a method_25556 createSimpleFlatItemModel + m (Ldfy;Ljava/lang/String;Lod;Ljava/util/function/Function;)Lakr; a method_25557 createSuffixedVariant + m (Ldfy;Ljava/util/function/Function;)V a method_25558 createBeeNest + m (Ldfy;Lno$e;)V a method_25548 createCrossBlockWithDefaultItem + m (Ldfy;Lno$e;Lduf;[I)V a method_49374 createCrossBlock + m (Ldfy;Lno$e;Lof;)V a method_25549 createCrossBlockWithDefaultItem + m (Ldfy;Lns$c;)V a method_37366 method_37366 + m (Ldfy;Lns$c;Ldtt;)V a method_34605 method_34605 + m (Ldfy;Lof;)V a method_25550 createPumpkinVariant + m (Ldfy;Lof;Ljava/lang/Integer;)Lnx; a method_34606 method_34606 + m (Ldfy;Lof;Ljava/util/function/BiConsumer;)Lnr; a method_47519 createPillarBlockUVLocked + m (Ldfy;Lof;Lod;)V a method_35868 createTrivialBlock + m (Ldfy;Loh$a;)V a method_25553 createAxisAlignedPillarBlock + m (Ldfy;Loh$a;Loh$a;)V a method_25554 createRotatedPillarWithHorizontalVariant + m (Ldtt;Lakr;Lakr;)Lnv; a method_25565 createBooleanModelDispatch + m (Lduf;Ljava/lang/Comparable;Lakr;Lakr;)Lnv; a method_25566 createEmptyOrFullDispatch + m (Ldum;)Lnx; a method_34610 method_34610 + m (Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnx; a method_34616 method_34616 + m (Ljava/lang/Comparable;Lnx;Lnx;Ljava/lang/Comparable;)Lnx; a method_34617 method_34617 + m (Ljava/lang/Integer;)Lakr; a method_49987 method_49987 + m (Ljava/lang/Integer;Ljava/lang/Boolean;Ljava/lang/Boolean;)Lnx; a method_34619 method_34619 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Lakr; a method_25581 createTurtleEggModel + m (Ljava/lang/String;I)Lnx; a method_34621 method_34621 + m (Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List; a method_25583 wrapModels + m (Ljava/util/function/Function;Ljava/lang/Integer;)Lnx; a method_49988 method_49988 + m (Lji;Ldtz;)Lnx; a method_32803 createPointedDripstoneVariant + m (Ljk;)Lnx; a method_34611 method_34611 + m (Ljk;Lnx;)Lnx; a method_26433 applyRotation + m (Llx;)V a method_34612 method_34612 + m (Lnt;Lakr;Lcom/mojang/datafixers/util/Pair;)V a method_47811 method_47811 + m (Lnt;Lns$c;Lny$a;)V a method_47812 addSlotStateAndRotationVariants + m (Lnt;Lns$c;Lny$a;Lcom/mojang/datafixers/util/Pair;)V a method_47813 method_47813 + m (Lnt;Lns$c;Lny$a;Ldtt;Lod;Z)V a method_47814 addBookSlotModel + m (Lnv$d;Ldty;Lakr;Lakr;Lakr;Lakr;)Lnv$d; a method_25572 configureDoorHalf + m (Lnx;)Lnx; a method_34615 method_34615 + m (Lod;Ljava/lang/String;Lof;Lno$d;)Lakr; a method_47815 method_47815 + m (Lof;)V a method_34623 method_34623 + m (Lof;Lakr;)Lof; a method_34624 method_34624 + m (Loh$a;[Ldfy;)V a method_25576 createColoredBlockWithRandomRotations + m ([ILdfy;Lno$e;Ljava/lang/Integer;)Lnx; a method_49375 method_49375 + m ([ILit/unimi/dsi/fastutil/ints/Int2ObjectMap;Ldfy;Ljava/lang/Integer;)Lnx; a method_34629 method_34629 + m ([Lakr;Ljava/lang/Integer;)Lnx; a method_34630 method_34630 + m ([Ldfy;)V a method_27166 createCampfires + m ()V aA method_36440 createInfestedDeepslate + m ()V aB method_26279 createRespawnAnchor + m ()V aC method_26434 createJigsaw + m ()V aD method_33504 createPetrifiedOakSlab + m ()V aE method_39204 createLightBlock + m ()V aa method_25525 createObserver + m ()V ab method_25526 createPistons + m ()V ac method_25527 createPistonHeads + m ()V ad method_55306 createTrialSpawner + m ()V ae method_56886 createVault + m ()V af method_33128 createSculkSensor + m ()V ag method_49989 createCalibratedSculkSensor + m ()V ah method_42037 createSculkShrieker + m ()V ai method_25528 createScaffolding + m ()V aj method_33710 createCaveVines + m ()V ak method_25529 createRedstoneLamp + m ()V al method_25530 createRedstoneTorch + m ()V am method_25531 createRepeater + m ()V an method_25532 createSeaPickle + m ()V ao method_25533 createSnowBlocks + m ()V ap method_25590 createStonecutter + m ()V aq method_25591 createStructureBlock + m ()V ar method_25592 createSweetBerryBush + m ()V as method_25593 createTripwire + m ()V at method_25594 createTripwireHook + m ()V au method_25595 createTurtleEgg + m ()V av method_49990 createSnifferEgg + m ()V aw method_42038 createSculkCatalyst + m ()V ax method_46193 createChiseledBookshelf + m ()V ay method_25597 createMagmaBlock + m ()V az method_25598 createInfestedStone + m ()Lnv; b method_25599 createHorizontalFacingDispatch + m (Lakr;)Lnx; b method_43818 method_43818 + m (Lakr;Lakr;Lduj;)Lnx; b method_34627 method_34627 + m (Lakr;Lof;)V b method_34639 method_34639 + m (Ldfy;)V b method_51463 createGenericCube + m (Ldfy;Lakr;)Lnu; b method_25634 createRotatedVariant + m (Ldfy;Lakr;Lakr;)Lnr; b method_25654 createButton + m (Ldfy;Lakr;Lakr;Lakr;)Lnr; b method_25646 createStairs + m (Ldfy;Lakr;Lof;Ljava/util/function/BiConsumer;)Lnr; b method_42039 createNorthWestMirroredCubeGenerator + m (Ldfy;Ldfy;)V b method_54824 copyTrapdoorModel + m (Ldfy;Ldfy;Lno$e;)V b method_25602 createGrowingPlant + m (Ldfy;Lno$e;)V b method_25603 createCrossBlock + m (Ldfy;Lno$e;Lof;)V b method_25604 createCrossBlock + m (Ldfy;Loh$a;)V b method_25622 createTrivialBlock + m (Ljava/lang/Integer;)Lnx; b method_34618 method_34618 + m (Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/util/List; b method_34634 method_34634 + m (Ljk;)Lnx; b method_54655 method_54655 + m (Lnx;)Lnx; b method_34633 method_34633 + m (Lof;)V b method_34636 method_34636 + m (Lof;Lakr;)Lof; b method_34637 method_34637 + m (Loh$a;[Ldfy;)V b method_25614 createColoredBlockWithStateRotations + m ()Lnv; c method_25618 createHorizontalFacingDispatchAlt + m (Lakr;)Lnx; c method_43819 method_43819 + m (Lakr;Lof;)V c method_34645 method_34645 + m (Ldfy;)V c method_25540 skipAutoItemBlock + m (Ldfy;Lakr;)Lnu; c method_25644 createSimpleBlock + m (Ldfy;Lakr;Lakr;)Lnr; c method_25661 createFence + m (Ldfy;Lakr;Lakr;Lakr;)Lnr; c method_25655 createOrientableTrapdoor + m (Ldfy;Lakr;Lof;Ljava/util/function/BiConsumer;)Lnr; c method_34631 createMirroredColumnGenerator + m (Ldfy;Ldfy;)V c method_25543 createNonTemplateModelBlock + m (Ldfy;Lno$e;)V c method_25621 createDoublePlant + m (Ldfy;Loh$a;)V c method_25605 createHorizontallyRotatedBlock + m (Lnx;)Lnx; c method_34641 method_34641 + m (Lof;)V c method_34643 method_34643 + m ()Lnv; d method_25630 createTorchHorizontalDispatch + m (Lakr;)Lnx; d method_43820 method_43820 + m (Lakr;Lof;)V d method_34650 method_34650 + m (Ldfy;)V d method_25600 createSimpleFlatItemModel + m (Ldfy;Lakr;)Lnr; d method_25653 createAxisAlignedPillarBlock + m (Ldfy;Lakr;Lakr;)Lnr; d method_25667 createRotatedPillarWithHorizontalVariant + m (Ldfy;Lakr;Lakr;Lakr;)Lnr; d method_25662 createTrapdoor + m (Ldfy;Ldfy;)V d method_25601 createCoralFans + m (Ldfy;Loh$a;)V d method_25652 createFurnace + m (Lnx;)Lnx; d method_34647 method_34647 + m (Lof;)V d method_33509 method_33509 + m ()Lnv; e method_25640 createFacingDispatch + m (Lakr;)Lnx; e method_43821 method_43821 + m (Ldfy;)V e method_25619 createRotatedMirroredVariantBlock + m (Ldfy;Lakr;)V e method_31063 createAxisAlignedPillarBlockCustomModel + m (Ldfy;Lakr;Lakr;)Lnr; e method_25673 createPressurePlate + m (Ldfy;Lakr;Lakr;Lakr;)Lnr; e method_25668 createSlab + m (Ldfy;Ldfy;)V e method_25620 createStems + m (Lnx;)Lnx; e method_34651 method_34651 + m (Lof;)V e method_33512 method_33512 + m ()Lnv; f method_25649 createRotatedPillar + m (Lakr;)Lnx; f method_43822 method_43822 + m (Ldfy;)V f method_25631 createRotatedVariantBlock + m (Ldfy;Lakr;)V f method_25660 createAirLikeBlock + m (Ldfy;Lakr;Lakr;)V f method_25678 createDoubleBlock + m (Ldfy;Ldfy;)Lno$a; f method_25632 blockEntityModels + m (Lnx;)Lnx; f method_34653 method_34653 + m ()V g method_33711 createBigDripLeafBlock + m (Lakr;)Lnx; g method_43823 method_43823 + m (Ldfy;)V g method_49377 createBrushableBlock + m (Ldfy;Ldfy;)V g method_25642 createFullAndCarpetBlocks + m (Lnx;)Lnx; g method_34655 method_34655 + m ()V h method_49991 createPitcherPlant + m (Lakr;)Lnx; h method_34657 method_34657 + m (Ldfy;)Lno$b; h method_25650 family + m (Ldfy;Ldfy;)V h method_25651 createGlassBlocks + m (Lnx;)Lnx; h method_34656 method_34656 + m ()V i method_49992 createPitcherCrop + m (Ldfy;)V i method_25658 createDoor + m (Ldfy;Ldfy;)V i method_54825 copyCopperBulbModel + m (Lnx;)Lnx; i method_34658 method_34658 + m ()V j method_25657 createSunflower + m (Ldfy;)V j method_25665 createOrientableTrapdoor + m (Ldfy;Ldfy;)V j method_25666 createWeightedPressurePlate + m (Lnx;)Lnx; j method_34659 method_34659 + m ()V k method_25664 createTallSeagrass + m (Ldfy;)V k method_25671 createTrapdoor + m (Ldfy;Ldfy;)V k method_25672 copyModel + m (Lnx;)Lnx; k method_25656 method_25656 + m ()V l method_33712 createSmallDripleaf + m (Ldfy;)Lno$f; l method_25676 woodProvider + m (Ldfy;Ldfy;)V l method_25677 createNormalTorch + m ()V m method_25670 createBamboo + m (Ldfy;)V m method_25681 createNonTemplateModelBlock + m (Ldfy;Ldfy;)V m method_25682 createBedItem + m ()Lnv; n method_25675 createColumnWithFacing + m (Ldfy;)V n method_25685 createPassiveRail + m (Ldfy;Ldfy;)V n method_25686 createNetherRoots + m ()V o method_25680 createBarrel + m (Ldfy;)V o method_25688 createActiveRail + m (Ldfy;Ldfy;)V o method_32228 createCandleAndCandleCake + m ()V p method_25684 createBell + m (Ldfy;)V p method_49378 createFlowerBed + m ()V q method_25687 createGrindstone + m (Ldfy;)V q method_25690 createCommandBlock + m ()V r method_25691 createBookshelf + m (Ldfy;)V r method_25692 createAnvil + m ()V s method_25693 createRedstoneWire + m (Ldfy;)V s method_33713 createAzalea + m ()V t method_25695 createComparator + m (Ldfy;)V t method_37317 createPottedAzalea + m ()V u method_25697 createSmoothStoneSlab + m (Ldfy;)V u method_25694 createMushroomBlock + m ()V v method_25699 createBrewingStand + m (Ldfy;)V v method_25696 createDispenserBlock + m ()V w method_25701 createCakeBlock + m (Ldfy;)V w method_54826 createCopperBulb + m ()V x method_25703 createCartographyTable + m (Ldfy;)V x method_32229 createAmethystCluster + m ()V y method_25705 createSmithingTable + m (Ldfy;)V y method_25698 createNyliumBlock + m ()V z method_25707 createPumpkins + m (Ldfy;)V z method_31064 createRotatableColumn + m (Ljava/util/function/Consumer;Ljava/util/function/BiConsumer;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c no$1 net/minecraft/class_4910$1 net/minecraft/data/models/BlockModelGenerators$1 + f [I a field_23399 $SwitchMap$net$minecraft$core$FrontAndTop + f [I b field_48979 $SwitchMap$net$minecraft$world$level$block$entity$vault$VaultState + f [I c field_47499 $SwitchMap$net$minecraft$world$level$block$entity$trialspawner$TrialSpawnerState + f [I d field_22833 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I e field_43383 $SwitchMap$net$minecraft$world$level$block$state$properties$DoubleBlockHalf + m ()V <clinit> <clinit> <clinit> +c no$a net/minecraft/class_4910$class_4911 net/minecraft/data/models/BlockModelGenerators$BlockEntityModelGenerator + f Lno; a field_22834 field_22834 + f Lakr; b field_22835 baseModel + m (Lod;[Ldfy;)Lno$a; a method_25713 createWithCustomBlockItemModel + m ([Ldfy;)Lno$a; a method_25714 create + m ([Ldfy;)Lno$a; b method_25715 createWithoutBlockItem + m (Lno;Lakr;Ldfy;)V <init> <init> <init> +c no$b net/minecraft/class_4910$class_4912 net/minecraft/data/models/BlockModelGenerators$BlockFamilyProvider + f Lno; a field_22836 field_22836 + f Lof; b field_22837 mapping + f Ljava/util/Map; c field_28553 models + f Llx; d field_28554 family + f Lakr; e field_22838 fullBlock + f Ljava/util/Set; f field_47134 skipGeneratingModelsFor + m (Ldfy;)Lno$b; a method_25716 button + m (Ldfy;Ldfy;)Lno$b; a method_54827 donateModelTo + m (Ldfy;Lod;)Lno$b; a method_25718 fullBlock + m (Llx$b;Ldfy;)V a method_33521 method_33521 + m (Llx;)Lno$b; a method_33522 generateFor + m (Lod;Ldfy;)Lakr; a method_33524 getOrCreateModel + m (Ldfy;)Lno$b; b method_25720 wall + m (Ldfy;Lod;)Lakr; b method_33525 method_33525 + m (Ldfy;)Lno$b; c method_46194 customFence + m (Ldfy;)Lno$b; d method_25721 fence + m (Ldfy;)Lno$b; e method_46195 customFenceGate + m (Ldfy;)Lno$b; f method_25722 fenceGate + m (Ldfy;)Lno$b; g method_25723 pressurePlate + m (Ldfy;)Lno$b; h method_25717 sign + m (Ldfy;)Lno$b; i method_25724 slab + m (Ldfy;)Lno$b; j method_25725 stairs + m (Ldfy;)Lno$b; k method_34661 fullBlockVariant + m (Ldfy;)Lno$b; l method_33527 door + m (Ldfy;)V m method_33528 trapdoor + m (Lno;Lof;)V <init> <init> <init> +c no$c net/minecraft/class_4910$class_5879 net/minecraft/data/models/BlockModelGenerators$BlockStateGeneratorSupplier +c no$d net/minecraft/class_4910$class_7987 net/minecraft/data/models/BlockModelGenerators$BookSlotModelCacheKey + f Lod; a comp_1175 template + f Ljava/lang/String; b comp_1176 modelSuffix + m ()Lod; a comp_1175 template + m ()Ljava/lang/String; b comp_1176 modelSuffix + m (Lod;Ljava/lang/String;)V <init> <init> <init> +c no$e net/minecraft/class_4910$class_4913 net/minecraft/data/models/BlockModelGenerators$TintState + f Lno$e; a field_22839 TINTED + f Lno$e; b field_22840 NOT_TINTED + f [Lno$e; c field_22841 $VALUES + m ()Lod; a method_25726 getCross + m ()Lod; b method_25727 getCrossPot + m ()[Lno$e; c method_36939 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c no$f net/minecraft/class_4910$class_4914 net/minecraft/data/models/BlockModelGenerators$WoodProvider + f Lno; a field_22842 field_22842 + f Lof; b field_22843 logMapping + m (Ldfy;)Lno$f; a method_25728 wood + m (Ldfy;)Lno$f; b method_25729 log + m (Ldfy;)Lno$f; c method_25730 logWithHorizontal + m (Ldfy;)Lno$f; d method_47520 logUVLocked + m (Lno;Lof;)V <init> <init> <init> +c np net/minecraft/class_4915 net/minecraft/data/models/ItemModelGenerators + f Lakr; a field_42086 TRIM_TYPE_PREDICATE_ID + f Ljava/util/List; b field_42087 GENERATED_TRIM_MODELS + f Ljava/util/function/BiConsumer; c field_22844 output + m ()V a method_25731 run + m (Lakr;Lakr;Lakr;)V a method_48517 generateLayeredItem + m (Lakr;Lakr;Lakr;Lakr;)V a method_48742 generateLayeredItem + m (Lakr;Ljava/lang/String;)Lakr; a method_48518 getItemModelForTrimMaterial + m (Lakr;Ljava/util/Map;Ljm;)Lcom/google/gson/JsonObject; a method_48519 generateBaseArmorTrimTemplate + m (Lcsf;)V a method_48523 generateArmorTrims + m (Lcsf;Lakr;Ljava/util/Map;)Lcom/google/gson/JsonObject; a method_48522 method_48522 + m (Lcul;)V a method_57960 generateItemWithOverlay + m (Lcul;Lcul;Lod;)V a method_25732 generateFlatItem + m (Lcul;Ljava/lang/String;Lod;)V a method_25734 generateFlatItem + m (Lcul;Lod;)V a method_25733 generateFlatItem + m (Lcsf;Lakr;Ljava/util/Map;)Lcom/google/gson/JsonObject; b method_48743 method_48743 + m (Lcul;)V b method_43228 generateCompassItem + m (Lcul;)V c method_43229 generateClockItem + m (Ljava/util/function/BiConsumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c np$a net/minecraft/class_4915$class_8072 net/minecraft/data/models/ItemModelGenerators$TrimModelData + f Ljava/lang/String; a comp_1219 name + f F b comp_1220 itemModelIndex + f Ljava/util/Map; c comp_1239 overrideArmorMaterials + m ()Ljava/lang/String; a comp_1219 name + m (Ljm;)Ljava/lang/String; a method_48744 name + m ()F b comp_1220 itemModelIndex + m ()Ljava/util/Map; c comp_1239 overrideArmorMaterials + m (Ljava/lang/String;FLjava/util/Map;)V <init> <init> <init> +c nq net/minecraft/class_4916 net/minecraft/data/models/ModelProvider + f Lmc$a; d field_39375 blockStatePathProvider + f Lmc$a; e field_39376 modelPathProvider + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46578 method_46578 + m (Ldfy;)Ljava/nio/file/Path; a method_44110 method_44110 + m (Ljava/util/Map$Entry;)Z a method_53817 method_53817 + m (Ljava/util/Map;Lakr;Ljava/util/function/Supplier;)V a method_25740 method_25740 + m (Ljava/util/Map;Ldfy;)Z a method_25738 method_25738 + m (Ljava/util/Map;Lnr;)V a method_25739 method_25739 + m (Ljava/util/Set;Ljava/util/Map;Ldfy;)V a method_25741 method_25741 + m (Ljava/util/function/Function;Lly;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a method_25742 method_25742 + m (Lly;Ljava/util/Map;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a method_25735 saveCollection + m (Lmc;)V <init> <init> <init> +c nr net/minecraft/class_4917 net/minecraft/data/models/blockstates/BlockStateGenerator + m ()Ldfy; a method_25743 getBlock +c ns net/minecraft/class_4918 net/minecraft/data/models/blockstates/Condition + m ()Lns$c; a method_25744 condition + m (Ldtd;)V a method_25745 validate + m ([Lns;)Lns; a method_35870 and + m ([Lns;)Lns; b method_25746 or +c ns$a net/minecraft/class_4918$class_4919 net/minecraft/data/models/blockstates/Condition$CompositeCondition + f Lns$b; a field_22848 operation + f Ljava/util/List; b field_22849 subconditions + m (Ldtd;Lns;)V a method_25747 method_25747 + m ()Lcom/google/gson/JsonElement; b method_25748 get + m (Lns$b;Ljava/util/List;)V <init> <init> <init> +c ns$b net/minecraft/class_4918$class_4920 net/minecraft/data/models/blockstates/Condition$Operation + f Lns$b; a field_22850 AND + f Lns$b; b field_22851 OR + f Ljava/lang/String; c field_22852 id + f [Lns$b; d field_22853 $VALUES + m ()[Lns$b; a method_36940 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ns$c net/minecraft/class_4918$class_4921 net/minecraft/data/models/blockstates/Condition$TerminalCondition + f Ljava/util/Map; a field_22854 terms + m (Lcom/google/gson/JsonObject;Lduf;Ljava/lang/String;)V a method_25755 method_25755 + m (Ldtd;Lduf;)Z a method_25750 method_25750 + m (Lduf;Ljava/lang/Comparable;)Lns$c; a method_25751 term + m (Lduf;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lns$c; a method_25752 term + m (Lduf;Ljava/lang/String;)V a method_25753 putValue + m (Lduf;Ljava/util/stream/Stream;)Ljava/lang/String; a method_25754 joinValues + m ()Lcom/google/gson/JsonElement; b method_25756 get + m (Lduf;Ljava/lang/Comparable;)Lns$c; b method_35871 negatedTerm + m (Lduf;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lns$c; b method_35872 negatedTerm + m (Lduf;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/String; c method_25757 getTerm + m ()V <init> <init> <init> +c nt net/minecraft/class_4922 net/minecraft/data/models/blockstates/MultiPartGenerator + f Ldfy; a field_22855 block + f Ljava/util/List; b field_22856 parts + m (Ldfy;)Lnt; a method_25758 multiPart + m (Ldtd;Lnt$b;)V a method_25759 method_25759 + m (Ljava/util/List;)Lnt; a method_25764 with + m (Lns;Ljava/util/List;)Lnt; a method_25761 with + m (Lns;Lnx;)Lnt; a method_25760 with + m (Lns;[Lnx;)Lnt; a method_25762 with + m (Lnx;)Lnt; a method_25763 with + m ()Lcom/google/gson/JsonElement; b method_25765 get + m (Ldfy;)V <init> <init> <init> +c nt$a net/minecraft/class_4922$class_4923 net/minecraft/data/models/blockstates/MultiPartGenerator$ConditionalEntry + f Lns; a field_22857 condition + m (Lns;Ljava/util/List;)V <init> <init> <init> +c nt$b net/minecraft/class_4922$class_4924 net/minecraft/data/models/blockstates/MultiPartGenerator$Entry + f Ljava/util/List; a field_22858 variants + m ()Lcom/google/gson/JsonElement; a method_25766 get + m (Lcom/google/gson/JsonObject;)V a method_25768 decorate + m (Ldtd;)V a method_25767 validate + m (Ljava/util/List;)V <init> <init> <init> +c nu net/minecraft/class_4925 net/minecraft/data/models/blockstates/MultiVariantGenerator + f Ldfy; a field_22859 block + f Ljava/util/List; b field_22860 baseVariants + f Ljava/util/Set; c field_22861 seenProperties + f Ljava/util/List; d field_22862 declaredPropertySets + m (Lcom/google/common/collect/ImmutableList$Builder;Lnx;Lnx;)V a method_25773 method_25773 + m (Lcom/mojang/datafixers/util/Pair;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_25774 method_25774 + m (Ldfy;)Lnu; a method_25769 multiVariant + m (Ldfy;Lnx;)Lnu; a method_25770 multiVariant + m (Ldfy;[Lnx;)Lnu; a method_25771 multiVariant + m (Lduf;)V a method_25772 method_25772 + m (Ljava/util/List;Lcom/google/common/collect/ImmutableList$Builder;Lnx;)V a method_25776 method_25776 + m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a method_25777 mergeVariants + m (Ljava/util/Map;Lcom/google/gson/JsonObject;)V a method_25778 method_25778 + m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V a method_25779 method_25779 + m (Lnv;)Lnu; a method_25775 with + m ()Lcom/google/gson/JsonElement; b method_25780 get + m (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; b method_25781 method_25781 + m (Ldfy;Ljava/util/List;)V <init> <init> <init> +c nv net/minecraft/class_4926 net/minecraft/data/models/blockstates/PropertyDispatch + f Ljava/util/Map; a field_22863 values + m ()Ljava/util/Map; a method_25782 getEntries + m (Lduf;)Lnv$a; a method_25783 property + m (Lduf;Lduf;)Lnv$b; a method_25784 properties + m (Lduf;Lduf;Lduf;)Lnv$c; a method_25785 properties + m (Lduf;Lduf;Lduf;Lduf;)Lnv$d; a method_25786 properties + m (Lduf;Lduf;Lduf;Lduf;Lduf;)Lnv$e; a method_25787 properties + m (Lduf;Lnw;)Ljava/util/stream/Stream; a method_25788 method_25788 + m (Lnw;)Z a method_25789 method_25789 + m (Lnw;Ljava/util/List;)V a method_25790 putValue + m ()Ljava/util/List; b method_25791 getDefinedProperties + m ()V c method_25792 verifyComplete + m ()V <init> <init> <init> +c nv$a net/minecraft/class_4926$class_4927 net/minecraft/data/models/blockstates/PropertyDispatch$C1 + f Lduf; a field_22864 property1 + m (Ljava/lang/Comparable;Ljava/util/List;)Lnv$a; a method_25794 select + m (Ljava/lang/Comparable;Lnx;)Lnv$a; a method_25793 select + m (Ljava/util/function/Function;)Lnv; a method_25795 generate + m (Ljava/util/function/Function;Ljava/lang/Comparable;)V a method_35877 method_35877 + m (Ljava/util/function/Function;)Lnv; b method_35878 generateList + m (Ljava/util/function/Function;Ljava/lang/Comparable;)V b method_25796 method_25796 + m (Lduf;)V <init> <init> <init> +c nv$b net/minecraft/class_4926$class_4928 net/minecraft/data/models/blockstates/PropertyDispatch$C2 + f Lduf; a field_22865 property1 + f Lduf; b field_22866 property2 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnv$b; a method_25798 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnx;)Lnv$b; a method_25797 select + m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V a method_25799 method_25799 + m (Ljava/util/function/BiFunction;)Lnv; a method_25800 generate + m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V a method_25801 method_25801 + m (Ljava/lang/Comparable;Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V b method_25802 method_25802 + m (Ljava/util/function/BiFunction;)Lnv; b method_25803 generateList + m (Ljava/util/function/BiFunction;Ljava/lang/Comparable;)V b method_25804 method_25804 + m (Lduf;Lduf;)V <init> <init> <init> +c nv$c net/minecraft/class_4926$class_4929 net/minecraft/data/models/blockstates/PropertyDispatch$C3 + f Lduf; a field_22867 property1 + f Lduf; b field_22868 property2 + f Lduf; c field_22869 property3 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnv$c; a method_25807 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnx;)Lnv$c; a method_25806 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$h;Ljava/lang/Comparable;)V a method_35879 method_35879 + m (Ljava/lang/Comparable;Lnv$h;Ljava/lang/Comparable;)V a method_35880 method_35880 + m (Lnv$h;)Lnv; a method_25805 generate + m (Lnv$h;Ljava/lang/Comparable;)V a method_35881 method_35881 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$h;Ljava/lang/Comparable;)V b method_25810 method_25810 + m (Ljava/lang/Comparable;Lnv$h;Ljava/lang/Comparable;)V b method_25809 method_25809 + m (Lnv$h;)Lnv; b method_35882 generateList + m (Lnv$h;Ljava/lang/Comparable;)V b method_25808 method_25808 + m (Lduf;Lduf;Lduf;)V <init> <init> <init> +c nv$d net/minecraft/class_4926$class_4930 net/minecraft/data/models/blockstates/PropertyDispatch$C4 + f Lduf; a field_22870 property1 + f Lduf; b field_22871 property2 + f Lduf; c field_22872 property3 + f Lduf; d field_22873 property4 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnv$d; a method_25812 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnx;)Lnv$d; a method_25811 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$g;Ljava/lang/Comparable;)V a method_35883 method_35883 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$g;Ljava/lang/Comparable;)V a method_35884 method_35884 + m (Ljava/lang/Comparable;Lnv$g;Ljava/lang/Comparable;)V a method_35885 method_35885 + m (Lnv$g;)Lnv; a method_35886 generate + m (Lnv$g;Ljava/lang/Comparable;)V a method_35887 method_35887 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$g;Ljava/lang/Comparable;)V b method_35888 method_35888 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$g;Ljava/lang/Comparable;)V b method_35889 method_35889 + m (Ljava/lang/Comparable;Lnv$g;Ljava/lang/Comparable;)V b method_35890 method_35890 + m (Lnv$g;)Lnv; b method_35891 generateList + m (Lnv$g;Ljava/lang/Comparable;)V b method_35892 method_35892 + m (Lduf;Lduf;Lduf;Lduf;)V <init> <init> <init> +c nv$e net/minecraft/class_4926$class_4931 net/minecraft/data/models/blockstates/PropertyDispatch$C5 + f Lduf; a field_22874 property1 + f Lduf; b field_22875 property2 + f Lduf; c field_22876 property3 + f Lduf; d field_22877 property4 + f Lduf; e field_22878 property5 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/util/List;)Lnv$e; a method_25814 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnx;)Lnv$e; a method_25813 select + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V a method_35893 method_35893 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V a method_35894 method_35894 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V a method_35895 method_35895 + m (Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V a method_35896 method_35896 + m (Lnv$f;)Lnv; a method_35897 generate + m (Lnv$f;Ljava/lang/Comparable;)V a method_35898 method_35898 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V b method_35899 method_35899 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V b method_35900 method_35900 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V b method_35901 method_35901 + m (Ljava/lang/Comparable;Lnv$f;Ljava/lang/Comparable;)V b method_35902 method_35902 + m (Lnv$f;)Lnv; b method_35903 generateList + m (Lnv$f;Ljava/lang/Comparable;)V b method_35904 method_35904 + m (Lduf;Lduf;Lduf;Lduf;Lduf;)V <init> <init> <init> +c nv$f net/minecraft/class_4926$class_6290 net/minecraft/data/models/blockstates/PropertyDispatch$PentaFunction + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; apply method_35905 apply +c nv$g net/minecraft/class_4926$class_6291 net/minecraft/data/models/blockstates/PropertyDispatch$QuadFunction + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; apply method_35906 apply +c nv$h net/minecraft/class_4926$class_4932 net/minecraft/data/models/blockstates/PropertyDispatch$TriFunction +c nw net/minecraft/class_4934 net/minecraft/data/models/blockstates/Selector + f Lnw; a field_22881 EMPTY + f Ljava/util/Comparator; b field_22882 COMPARE_BY_NAME + f Ljava/util/List; c field_22883 values + m ()Lnw; a method_25818 empty + m (Lduf$a;)Lnw; a method_25819 extend + m (Lnw;)Lnw; a method_25820 extend + m ([Lduf$a;)Lnw; a method_25821 of + m ()Ljava/lang/String; b method_25822 getKey + m (Lduf$a;)Ljava/lang/String; b method_25823 method_25823 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c nx net/minecraft/class_4935 net/minecraft/data/models/blockstates/Variant + f Ljava/util/Map; a field_22884 values + m ()Lnx; a method_25824 variant + m (Lcom/google/gson/JsonArray;Lnx;)V a method_25825 method_25825 + m (Lcom/google/gson/JsonObject;Lnz$a;)V a method_25826 method_25826 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; a method_25829 convertList + m (Lnx;Lnx;)Lnx; a method_25827 merge + m (Lnz;Ljava/lang/Object;)Lnx; a method_25828 with + m ()Lcom/google/gson/JsonElement; b method_25830 get + m ()V <init> <init> <init> +c ny net/minecraft/class_4936 net/minecraft/data/models/blockstates/VariantProperties + f Lnz; a field_22885 X_ROT + f Lnz; b field_22886 Y_ROT + f Lnz; c field_22887 MODEL + f Lnz; d field_22888 UV_LOCK + f Lnz; e field_22889 WEIGHT + m (Lakr;)Lcom/google/gson/JsonElement; a method_25832 method_25832 + m (Lny$a;)Lcom/google/gson/JsonElement; a method_25831 method_25831 + m (Lny$a;)Lcom/google/gson/JsonElement; b method_25833 method_25833 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ny$a net/minecraft/class_4936$class_4937 net/minecraft/data/models/blockstates/VariantProperties$Rotation + f Lny$a; a field_22890 R0 + f Lny$a; b field_22891 R90 + f Lny$a; c field_22892 R180 + f Lny$a; d field_22893 R270 + f I e field_22894 value + f [Lny$a; f field_22895 $VALUES + m ()[Lny$a; a method_36941 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c nz net/minecraft/class_4938 net/minecraft/data/models/blockstates/VariantProperty + f Ljava/lang/String; a field_22896 key + f Ljava/util/function/Function; b field_22897 serializer + m (Ljava/lang/Object;)Lnz$a; a method_25836 withValue + m (Ljava/lang/String;Ljava/util/function/Function;)V <init> <init> <init> +c nz$a net/minecraft/class_4938$class_4939 net/minecraft/data/models/blockstates/VariantProperty$Value + f Lnz; a field_22898 field_22898 + f Ljava/lang/Object; b field_22899 value + m ()Lnz; a method_35907 getKey + m (Lcom/google/gson/JsonObject;)V a method_25838 addToVariant + m (Lnz;Ljava/lang/Object;)V <init> <init> <init> +c oa net/minecraft/class_6292 net/minecraft/data/models/blockstates/package-info +c ob net/minecraft/class_4940 net/minecraft/data/models/model/DelegatedModel + f Lakr; a field_22900 parent + m ()Lcom/google/gson/JsonElement; a method_25839 get + m (Lakr;)V <init> <init> <init> +c oc net/minecraft/class_4941 net/minecraft/data/models/model/ModelLocationUtils + m (Lcul;)Lakr; a method_25840 getModelLocation + m (Lcul;Ljava/lang/String;)Lakr; a method_25841 getModelLocation + m (Ldfy;)Lakr; a method_25842 getModelLocation + m (Ldfy;Ljava/lang/String;)Lakr; a method_25843 getModelLocation + m (Ljava/lang/String;)Lakr; a method_25844 decorateBlockModelLocation + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_46196 method_46196 + m (Ljava/lang/String;)Lakr; b method_25845 decorateItemModelLocation + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b method_46197 method_46197 + m ()V <init> <init> <init> +c od net/minecraft/class_4942 net/minecraft/data/models/model/ModelTemplate + f Ljava/util/Optional; a field_22901 model + f Ljava/util/Set; b field_22902 requiredSlots + f Ljava/util/Optional; c field_22903 suffix + m (Lakr;Ljava/util/Map;)Lcom/google/gson/JsonObject; a method_48524 createBaseTemplate + m (Lakr;Lof;Ljava/util/function/BiConsumer;)Lakr; a method_25852 create + m (Lakr;Lof;Ljava/util/function/BiConsumer;Lod$a;)Lakr; a method_48525 create + m (Lcom/google/gson/JsonObject;Lakr;)V a method_48526 method_48526 + m (Lcom/google/gson/JsonObject;Log;Lakr;)V a method_48527 method_48527 + m (Ldfy;)Lakr; a method_54828 getDefaultModelLocation + m (Ldfy;Ljava/lang/String;Lof;Ljava/util/function/BiConsumer;)Lakr; a method_25847 createWithSuffix + m (Ldfy;Lof;Ljava/util/function/BiConsumer;)Lakr; a method_25846 create + m (Lod$a;Lakr;Ljava/util/Map;)Lcom/google/gson/JsonElement; a method_48528 method_48528 + m (Lof;)Ljava/util/Map; a method_25850 createMap + m (Ldfy;Ljava/lang/String;Lof;Ljava/util/function/BiConsumer;)Lakr; b method_25853 createWithOverride + m (Ljava/util/Optional;Ljava/util/Optional;[Log;)V <init> <init> <init> +c od$a net/minecraft/class_4942$class_8073 net/minecraft/data/models/model/ModelTemplate$JsonFactory +c oe net/minecraft/class_4943 net/minecraft/data/models/model/ModelTemplates + f Lod; A field_38021 DOOR_TOP_LEFT_OPEN + f Lod; B field_38022 DOOR_TOP_RIGHT + f Lod; C field_38023 DOOR_TOP_RIGHT_OPEN + f Lod; D field_40630 CUSTOM_FENCE_POST + f Lod; E field_40631 CUSTOM_FENCE_SIDE_NORTH + f Lod; F field_40621 CUSTOM_FENCE_SIDE_EAST + f Lod; G field_40622 CUSTOM_FENCE_SIDE_SOUTH + f Lod; H field_40623 CUSTOM_FENCE_SIDE_WEST + f Lod; I field_40624 CUSTOM_FENCE_INVENTORY + f Lod; J field_22988 FENCE_POST + f Lod; K field_22989 FENCE_SIDE + f Lod; L field_22990 FENCE_INVENTORY + f Lod; M field_22991 WALL_POST + f Lod; N field_22992 WALL_LOW_SIDE + f Lod; O field_22993 WALL_TALL_SIDE + f Lod; P field_22994 WALL_INVENTORY + f Lod; Q field_40625 CUSTOM_FENCE_GATE_CLOSED + f Lod; R field_40626 CUSTOM_FENCE_GATE_OPEN + f Lod; S field_40627 CUSTOM_FENCE_GATE_WALL_CLOSED + f Lod; T field_40628 CUSTOM_FENCE_GATE_WALL_OPEN + f Lod; U field_22995 FENCE_GATE_CLOSED + f Lod; V field_22996 FENCE_GATE_OPEN + f Lod; W field_22904 FENCE_GATE_WALL_CLOSED + f Lod; X field_22905 FENCE_GATE_WALL_OPEN + f Lod; Y field_22906 PRESSURE_PLATE_UP + f Lod; Z field_22907 PRESSURE_PLATE_DOWN + f Lod; aA field_42950 FLOWERBED_4 + f Lod; aB field_22946 CORAL_FAN + f Lod; aC field_22947 CORAL_WALL_FAN + f Lod; aD field_22948 GLAZED_TERRACOTTA + f Lod; aE field_22949 CHORUS_FLOWER + f Lod; aF field_22950 DAYLIGHT_DETECTOR + f Lod; aG field_22951 STAINED_GLASS_PANE_NOSIDE + f Lod; aH field_22952 STAINED_GLASS_PANE_NOSIDE_ALT + f Lod; aI field_22953 STAINED_GLASS_PANE_POST + f Lod; aJ field_22954 STAINED_GLASS_PANE_SIDE + f Lod; aK field_22955 STAINED_GLASS_PANE_SIDE_ALT + f Lod; aL field_22956 COMMAND_BLOCK + f Lod; a field_22942 CUBE + f Lod; aM field_41527 CHISELED_BOOKSHELF_SLOT_TOP_LEFT + f Lod; aN field_41528 CHISELED_BOOKSHELF_SLOT_TOP_MID + f Lod; aO field_41529 CHISELED_BOOKSHELF_SLOT_TOP_RIGHT + f Lod; aP field_41530 CHISELED_BOOKSHELF_SLOT_BOTTOM_LEFT + f Lod; aQ field_41531 CHISELED_BOOKSHELF_SLOT_BOTTOM_MID + f Lod; aR field_41532 CHISELED_BOOKSHELF_SLOT_BOTTOM_RIGHT + f Lod; aS field_22957 ANVIL + f [Lod; aT field_22958 STEMS + f Lod; aU field_22959 ATTACHED_STEM + f Lod; aV field_22960 CROP + f Lod; aW field_22961 FARMLAND + f Lod; aX field_22962 FIRE_FLOOR + f Lod; aY field_22963 FIRE_SIDE + f Lod; aZ field_22964 FIRE_SIDE_ALT + f Lod; aa field_22908 PARTICLE_ONLY + f Lod; ab field_22909 SLAB_BOTTOM + f Lod; ac field_22910 SLAB_TOP + f Lod; ad field_22911 LEAVES + f Lod; ae field_22912 STAIRS_STRAIGHT + f Lod; af field_22913 STAIRS_INNER + f Lod; ag field_22914 STAIRS_OUTER + f Lod; ah field_22915 TRAPDOOR_TOP + f Lod; ai field_22916 TRAPDOOR_BOTTOM + f Lod; aj field_22917 TRAPDOOR_OPEN + f Lod; ak field_22918 ORIENTABLE_TRAPDOOR_TOP + f Lod; al field_22919 ORIENTABLE_TRAPDOOR_BOTTOM + f Lod; am field_22920 ORIENTABLE_TRAPDOOR_OPEN + f Lod; an field_28080 POINTED_DRIPSTONE + f Lod; ao field_22921 CROSS + f Lod; ap field_22922 TINTED_CROSS + f Lod; aq field_22923 FLOWER_POT_CROSS + f Lod; ar field_22924 TINTED_FLOWER_POT_CROSS + f Lod; as field_22925 RAIL_FLAT + f Lod; at field_22926 RAIL_CURVED + f Lod; au field_22927 RAIL_RAISED_NE + f Lod; av field_22928 RAIL_RAISED_SW + f Lod; aw field_22929 CARPET + f Lod; ax field_42947 FLOWERBED_1 + f Lod; ay field_42948 FLOWERBED_2 + f Lod; az field_42949 FLOWERBED_3 + f Lod; bA field_22940 FLAT_HANDHELD_ROD_ITEM + f Lod; bB field_42232 TWO_LAYERED_ITEM + f Lod; bC field_42233 THREE_LAYERED_ITEM + f Lod; bD field_22941 SHULKER_BOX_INVENTORY + f Lod; bE field_22943 BED_INVENTORY + f Lod; bF field_22944 BANNER_INVENTORY + f Lod; bG field_22945 SKULL_INVENTORY + f Lod; bH field_27785 CANDLE + f Lod; bI field_27786 TWO_CANDLES + f Lod; bJ field_27787 THREE_CANDLES + f Lod; bK field_27788 FOUR_CANDLES + f Lod; bL field_27789 CANDLE_CAKE + f Lod; b field_23400 CUBE_DIRECTIONAL + f Lod; bM field_38469 SCULK_SHRIEKER + f Lod; bN field_48980 VAULT + f Lod; bO field_49915 FLAT_HANDHELD_MACE_ITEM + f Lod; ba field_22965 FIRE_UP + f Lod; bb field_22966 FIRE_UP_ALT + f Lod; bc field_23957 CAMPFIRE + f Lod; bd field_22967 LANTERN + f Lod; be field_22968 HANGING_LANTERN + f Lod; bf field_22969 TORCH + f Lod; bg field_22970 WALL_TORCH + f Lod; bh field_22971 PISTON + f Lod; bi field_22930 PISTON_HEAD + f Lod; bj field_22931 PISTON_HEAD_SHORT + f Lod; bk field_22932 SEAGRASS + f Lod; bl field_22933 TURTLE_EGG + f Lod; bm field_22934 TWO_TURTLE_EGGS + f Lod; bn field_22935 THREE_TURTLE_EGGS + f Lod; bo field_22936 FOUR_TURTLE_EGGS + f Lod; bp field_22937 SINGLE_FACE + f Lod; bq field_28014 CAULDRON_LEVEL1 + f Lod; br field_28015 CAULDRON_LEVEL2 + f Lod; bs field_27784 CAULDRON_FULL + f Lod; bt field_28804 AZALEA + f Lod; bu field_33965 POTTED_AZALEA + f Lod; bv field_43408 POTTED_FLOWERING_AZALEA + f Lod; bw field_43384 SNIFFER_EGG + f Lod; bx field_22938 FLAT_ITEM + f Lod; by field_44581 MUSIC_DISC + f Lod; bz field_22939 FLAT_HANDHELD_ITEM + f Lod; c field_22972 CUBE_ALL + f Lod; d field_47500 CUBE_ALL_INNER_FACES + f Lod; e field_22973 CUBE_MIRRORED_ALL + f Lod; f field_38015 CUBE_NORTH_WEST_MIRRORED_ALL + f Lod; g field_41276 CUBE_COLUMN_UV_LOCKED_X + f Lod; h field_41277 CUBE_COLUMN_UV_LOCKED_Y + f Lod; i field_41278 CUBE_COLUMN_UV_LOCKED_Z + f Lod; j field_22974 CUBE_COLUMN + f Lod; k field_22975 CUBE_COLUMN_HORIZONTAL + f Lod; l field_29081 CUBE_COLUMN_MIRRORED + f Lod; m field_22976 CUBE_TOP + f Lod; n field_22977 CUBE_BOTTOM_TOP + f Lod; o field_47501 CUBE_BOTTOM_TOP_INNER_FACES + f Lod; p field_22978 CUBE_ORIENTABLE + f Lod; q field_22979 CUBE_ORIENTABLE_TOP_BOTTOM + f Lod; r field_22980 CUBE_ORIENTABLE_VERTICAL + f Lod; s field_22981 BUTTON + f Lod; t field_22982 BUTTON_PRESSED + f Lod; u field_22983 BUTTON_INVENTORY + f Lod; v field_38016 DOOR_BOTTOM_LEFT + f Lod; w field_38017 DOOR_BOTTOM_LEFT_OPEN + f Lod; x field_38018 DOOR_BOTTOM_RIGHT + f Lod; y field_38019 DOOR_BOTTOM_RIGHT_OPEN + f Lod; z field_38020 DOOR_TOP_LEFT + m (I)[Lod; a method_25854 method_25854 + m (Ljava/lang/String;Ljava/lang/String;[Log;)Lod; a method_25855 create + m (Ljava/lang/String;[Log;)Lod; a method_25856 create + m ([Log;)Lod; a method_25857 create + m (I)Lod; b method_25858 method_25858 + m (Ljava/lang/String;[Log;)Lod; b method_25859 createItem + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c of net/minecraft/class_4944 net/minecraft/data/models/model/TextureMapping + f Ljava/util/Map; a field_22997 slots + f Ljava/util/Set; b field_22998 forcedSlots + m (Ldfy;)Lof; A method_25907 orientableCube + m (Ldfy;)Lof; B method_25908 orientableCubeOnlyTop + m (Ldfy;)Lof; C method_25909 orientableCubeSameEnds + m (Ldfy;)Lof; D method_25910 top + m (Ldfy;)Lof; E method_27167 campfire + m (Ldfy;)Lof; F method_25911 layer0 + m (Ldfy;)Lakr; G method_25860 getBlockTexture + m ()Ljava/util/stream/Stream; a method_25861 getForced + m (Lakr;)Lof; a method_25869 defaultTexture + m (Lakr;Lakr;)Lof; a method_25870 column + m (Lakr;Lakr;Lakr;)Lof; a method_48745 layered + m (Lcul;)Lof; a method_25862 particleFromItem + m (Lcul;Ljava/lang/String;)Lakr; a method_25863 getItemTexture + m (Ldfy;)Lof; a method_25864 cube + m (Ldfy;Ldfy;)Lof; a method_25865 attachedStem + m (Ldfy;Ljava/lang/String;)Lakr; a method_25866 getBlockTexture + m (Ldfy;Ljava/lang/String;Ljava/lang/String;)Lof; a method_55307 trialSpawner + m (Ldfy;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lof; a method_56887 vault + m (Ldfy;Z)Lof; a method_32231 candleCake + m (Ljava/lang/String;)Lof; a method_50027 snifferEgg + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_46198 method_46198 + m (Log;)Lakr; a method_25867 get + m (Log;Lakr;)Lof; a method_25868 put + m (Log;Log;)Lof; a method_35908 copySlot + m (Z)Lof; a method_42753 sculkShrieker + m (Lakr;)Lof; b method_25875 cube + m (Lakr;Lakr;)Lof; b method_35910 door + m (Lcul;)Lof; b method_25871 layer0 + m (Ldfy;)Lof; b method_25872 defaultTexture + m (Ldfy;Ldfy;)Lof; b method_25873 pane + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b method_46199 method_46199 + m (Log;Lakr;)Lof; b method_35909 putForced + m (Log;Log;)Lof; b method_25874 copyForced + m (Lakr;)Lof; c method_25880 cross + m (Lakr;Lakr;)Lof; c method_48529 layered + m (Lcul;)Lakr; c method_25876 getItemTexture + m (Ldfy;)Lof; c method_25877 cross + m (Ldfy;Ldfy;)Lof; c method_25878 craftingTable + m (Log;Lakr;)Lof; c method_25879 copyAndUpdate + m (Lakr;)Lof; d method_25884 plant + m (Ldfy;)Lof; d method_25881 plant + m (Ldfy;Ldfy;)Lof; d method_25882 fletchingTable + m (Log;Lakr;)Lof; d method_25883 singleSlot + m (Lakr;)Lof; e method_25886 rail + m (Ldfy;)Lof; e method_25885 rail + m (Lakr;)Lof; f method_35911 wool + m (Ldfy;)Lof; f method_25887 wool + m (Lakr;)Lof; g method_25889 crop + m (Ldfy;)Lof; g method_49379 flowerbed + m (Lakr;)Lof; h method_25891 particle + m (Ldfy;)Lof; h method_25888 stem + m (Lakr;)Lof; i method_25893 torch + m (Ldfy;)Lof; i method_25890 pattern + m (Lakr;)Lof; j method_32232 cauldron + m (Ldfy;)Lof; j method_25892 fan + m (Lakr;)Lof; k method_25895 layer0 + m (Ldfy;)Lof; k method_25894 column + m (Ldfy;)Lof; l method_25896 cubeTop + m (Ldfy;)Lof; m method_50028 pottedAzalea + m (Ldfy;)Lof; n method_25897 logColumn + m (Ldfy;)Lof; o method_46200 fence + m (Ldfy;)Lof; p method_46201 customParticle + m (Ldfy;)Lof; q method_25898 cubeBottomTop + m (Ldfy;)Lof; r method_25899 cubeBottomTopWithWall + m (Ldfy;)Lof; s method_27168 columnWithWall + m (Ldfy;)Lof; t method_25900 door + m (Ldfy;)Lof; u method_25901 particle + m (Ldfy;)Lof; v method_25902 fire0 + m (Ldfy;)Lof; w method_25903 fire1 + m (Ldfy;)Lof; x method_25904 lantern + m (Ldfy;)Lof; y method_25905 torch + m (Ldfy;)Lof; z method_25906 commandBlock + m ()V <init> <init> <init> +c og net/minecraft/class_4945 net/minecraft/data/models/model/TextureSlot + f Log; A field_22999 CROP + f Log; B field_23000 DIRT + f Log; C field_23001 FIRE + f Log; D field_23002 LANTERN + f Log; E field_23003 PLATFORM + f Log; F field_23004 UNSTICKY + f Log; G field_23005 TORCH + f Log; H field_23006 LAYER0 + f Log; I field_42089 LAYER1 + f Log; J field_42234 LAYER2 + f Log; K field_23958 LIT_LOG + f Log; L field_27790 CANDLE + f Log; M field_27791 INSIDE + f Log; N field_27792 CONTENT + f Log; O field_38470 INNER_TOP + f Log; P field_42951 FLOWERBED + f Ljava/lang/String; Q field_23007 id + f Log; R field_23008 parent + f Log; a field_23010 ALL + f Log; b field_23011 TEXTURE + f Log; c field_23012 PARTICLE + f Log; d field_23013 END + f Log; e field_23014 BOTTOM + f Log; f field_23015 TOP + f Log; g field_23016 FRONT + f Log; h field_23017 BACK + f Log; i field_23018 SIDE + f Log; j field_23019 NORTH + f Log; k field_23020 SOUTH + f Log; l field_23021 EAST + f Log; m field_23022 WEST + f Log; n field_23023 UP + f Log; o field_23024 DOWN + f Log; p field_23025 CROSS + f Log; q field_23026 PLANT + f Log; r field_23027 WALL + f Log; s field_23028 RAIL + f Log; t field_23029 WOOL + f Log; u field_23030 PATTERN + f Log; v field_23031 PANE + f Log; w field_23032 EDGE + f Log; x field_23033 FAN + f Log; y field_23034 STEM + f Log; z field_23035 UPPER_STEM + m ()Ljava/lang/String; a method_25912 getId + m (Ljava/lang/String;)Log; a method_27043 create + m (Ljava/lang/String;Log;)Log; a method_27044 create + m ()Log; b method_25913 getParent + m (Ljava/lang/String;Log;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c oh net/minecraft/class_4946 net/minecraft/data/models/model/TexturedModel + f Lof; A field_23058 mapping + f Lod; B field_23059 template + f Loh$a; a field_23036 CUBE + f Loh$a; b field_47502 CUBE_INNER_FACES + f Loh$a; c field_23037 CUBE_MIRRORED + f Loh$a; d field_23038 COLUMN + f Loh$a; e field_23039 COLUMN_HORIZONTAL + f Loh$a; f field_23040 CUBE_TOP_BOTTOM + f Loh$a; g field_23041 CUBE_TOP + f Loh$a; h field_23042 ORIENTABLE_ONLY_TOP + f Loh$a; i field_23043 ORIENTABLE + f Loh$a; j field_23044 CARPET + f Loh$a; k field_42952 FLOWERBED_1 + f Loh$a; l field_42953 FLOWERBED_2 + f Loh$a; m field_42954 FLOWERBED_3 + f Loh$a; n field_42955 FLOWERBED_4 + f Loh$a; o field_23045 GLAZED_TERRACOTTA + f Loh$a; p field_23046 CORAL_FAN + f Loh$a; q field_23047 PARTICLE_ONLY + f Loh$a; r field_23048 ANVIL + f Loh$a; s field_23049 LEAVES + f Loh$a; t field_23050 LANTERN + f Loh$a; u field_23051 HANGING_LANTERN + f Loh$a; v field_23054 SEAGRASS + f Loh$a; w field_23055 COLUMN_ALT + f Loh$a; x field_23056 COLUMN_HORIZONTAL_ALT + f Loh$a; y field_23057 TOP_BOTTOM_WITH_WALL + f Loh$a; z field_23959 COLUMN_WITH_WALL + m ()Lod; a method_25914 getTemplate + m (Lakr;)Loh; a method_25920 createAllSame + m (Ldfy;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lakr; a method_25915 createWithSuffix + m (Ldfy;Ljava/util/function/BiConsumer;)Lakr; a method_25916 create + m (Ljava/util/function/Consumer;)Loh; a method_25917 updateTextures + m (Ljava/util/function/Function;Lod;)Loh$a; a method_25918 createDefault + m (Ljava/util/function/Function;Lod;Ldfy;)Loh; a method_25919 method_25919 + m ()Lof; b method_25921 getMapping + m (Lof;Lod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c oh$a net/minecraft/class_4946$class_4947 net/minecraft/data/models/model/TexturedModel$Provider + m (Ljava/util/function/Consumer;Ldfy;)Loh; a method_35913 method_35913 + m (Ldfy;Ljava/util/function/BiConsumer;)Lakr; create method_25923 create + m (Ldfy;Ljava/lang/String;Ljava/util/function/BiConsumer;)Lakr; createWithSuffix method_25922 createWithSuffix + m (Ljava/util/function/Consumer;)Loh$a; updateTexture method_35912 updateTexture +c oi net/minecraft/class_6293 net/minecraft/data/models/model/package-info +c oj net/minecraft/class_6294 net/minecraft/data/models/package-info +c ok net/minecraft/class_6295 net/minecraft/data/package-info +c ol net/minecraft/class_5797 net/minecraft/data/recipes/RecipeBuilder + f Lakr; a field_39377 ROOT_RECIPE_ADVANCEMENT + m ()Lcul; a method_36441 getResult + m (Ldcv;)Lakr; a method_36442 getDefaultRecipeId + m (Ljava/lang/String;)Lol; a method_33529 group + m (Ljava/lang/String;Lao;)Lol; a method_33530 unlockedBy + m (Lom;)Lcyo; a method_55308 determineBookCategory + m (Lon;)V a method_10431 save + m (Lon;Lakr;)V a method_17972 save + m (Lon;Ljava/lang/String;)V a method_36443 save + m ()V <clinit> <clinit> <clinit> +c ol$1 net/minecraft/class_5797$1 net/minecraft/data/recipes/RecipeBuilder$1 + f [I a field_47503 $SwitchMap$net$minecraft$data$recipes$RecipeCategory + m ()V <clinit> <clinit> <clinit> +c om net/minecraft/class_7800 net/minecraft/data/recipes/RecipeCategory + f Lom; a field_40634 BUILDING_BLOCKS + f Lom; b field_40635 DECORATIONS + f Lom; c field_40636 REDSTONE + f Lom; d field_40637 TRANSPORTATION + f Lom; e field_40638 TOOLS + f Lom; f field_40639 COMBAT + f Lom; g field_40640 FOOD + f Lom; h field_40641 BREWING + f Lom; i field_40642 MISC + f Ljava/lang/String; j field_40643 recipeFolderName + f [Lom; k field_40644 $VALUES + m ()Ljava/lang/String; a method_46203 getFolderName + m ()[Lom; b method_46204 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c on net/minecraft/class_8790 net/minecraft/data/recipes/RecipeOutput + m ()Laf$a; a method_53818 advancement + m (Lakr;Lcyz;Lag;)V a method_53819 accept +c oo net/minecraft/class_2446 net/minecraft/data/recipes/RecipeProvider + f Lmc$a; d field_39378 recipePathProvider + f Lmc$a; e field_39379 advancementPathProvider + f Ljava/util/concurrent/CompletableFuture; f field_48981 registries + f Ljava/util/Map; g field_28555 SHAPE_BUILDERS + m (I)[Lcs; a method_53497 method_53497 + m (Lawu;)Lao; a method_10420 has + m (Lcpl;Llx;Lon;Llx$b;Ldfy;)V a method_33534 method_33534 + m (Lcpl;Lon;Ldfy;Ldfy;)V a method_34853 method_34853 + m (Lcul;Lcul;)Z a method_52186 method_52186 + m (Ldcv;)Lao; a method_10426 has + m (Ldcv;Lcyw;)Lol; a method_33544 doorBuilder + m (Ldcv;Ldcv;)Ljava/lang/String; a method_33714 getConversionRecipeName + m (Ldfy;)Lao; a method_10422 insideOf + m (Ldh$d;Ldcv;)Lao; a method_35914 has + m (Llx;Llx$b;)Ldfy; a method_33533 getBaseBlock + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletableFuture; a method_56888 run + m (Lly;Ljo$a;Lag;)Ljava/util/concurrent/CompletableFuture; a method_46206 buildAdvancement + m (Lol;Llx$b;Ljava/lang/String;)V a method_33536 method_33536 + m (Lom;Ldcv;Lcyw;)Lol; a method_32804 slabBuilder + m (Lon;)V a method_10419 buildRecipes + m (Lon;Lcpl;)V a method_46207 generateForEnabledBlockFamilies + m (Lon;Lcpl;Llx;)V a method_46210 method_46210 + m (Lon;Lcul;Lakr;)V a method_48530 trimSmithing + m (Lon;Lcul;Lom;Lcul;)V a method_29728 netheriteSmithing + m (Lon;Lcze;Lcyh$a;Ljava/util/List;Lom;Ldcv;FILjava/lang/String;Ljava/lang/String;)V a method_36232 oreCooking + m (Lon;Ldcv;Lawu;)V a method_48532 copySmithingTemplate + m (Lon;Ldcv;Lawu;I)V a method_24475 planksFromLog + m (Lon;Ldcv;Lcyw;)V a method_60922 copySmithingTemplate + m (Lon;Ldcv;Ldcv;)V a method_24476 woodFromLogs + m (Lon;Ldcv;Ldcv;Ljava/lang/String;)V a method_36444 oneToOneConversionRecipe + m (Lon;Ldcv;Ldcv;Ljava/lang/String;I)V a method_36445 oneToOneConversionRecipe + m (Lon;Ldfy;Ldfy;)V a method_54829 grate + m (Lon;Ljava/lang/String;Lcze;Lcyh$a;I)V a method_17585 cookRecipes + m (Lon;Ljava/lang/String;Lcze;Lcyh$a;ILdcv;Ldcv;F)V a method_36448 simpleCookingRecipe + m (Lon;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V a method_51890 colorBlockWithDye + m (Lon;Ljava/util/List;Lom;Ldcv;FILjava/lang/String;)V a method_36233 oreSmelting + m (Lon;Llx;Lcpl;)V a method_33535 generateRecipes + m (Lon;Lom;Ldcv;Ldcv;)V a method_46209 twoByTwoPacker + m (Lon;Lom;Ldcv;Ldcv;I)V a method_33715 stonecutterResultFromBase + m (Lon;Lom;Ldcv;Ldcv;Ljava/lang/String;)V a method_47521 threeByThreePacker + m (Lon;Lom;Ldcv;Lom;Ldcv;)V a method_36325 nineBlockStorageRecipes + m (Lon;Lom;Ldcv;Lom;Ldcv;Ljava/lang/String;Ljava/lang/String;)V a method_36446 nineBlockStorageRecipesWithCustomPacking + m (Lon;Lom;Ldcv;Lom;Ldcv;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V a method_36447 nineBlockStorageRecipes + m ([Lcs$a;)Lao; a method_53499 inventoryTrigger + m ([Lcs;)Lao; a method_10423 inventoryTrigger + m (I)[Ljava/util/concurrent/CompletableFuture; b method_46579 method_46579 + m (Ldcv;)Ljava/lang/String; b method_32807 getHasName + m (Ldcv;Lcyw;)Lol; b method_32808 stairBuilder + m (Ldcv;Ldcv;)Lol; b method_36546 method_36546 + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletionStage; b method_56889 method_56889 + m (Lom;Ldcv;Lcyw;)Lop; b method_32805 chiseledBuilder + m (Lon;Lcpl;)V b method_34854 waxRecipes + m (Lon;Ldcv;Lawu;I)V b method_24477 planksFromLogs + m (Lon;Ldcv;Ldcv;)V b method_24478 woodenBoat + m (Lon;Ldfy;Ldfy;)V b method_54830 copperBulb + m (Lon;Ljava/util/List;Lom;Ldcv;FILjava/lang/String;)V b method_36234 oreBlasting + m (Lon;Lom;Ldcv;Ldcv;)V b method_47522 threeByThreePacker + m (Lon;Lom;Ldcv;Lom;Ldcv;Ljava/lang/String;Ljava/lang/String;)V b method_36449 nineBlockStorageRecipesRecipesWithCustomUnpacking + m (Ldcv;)Ljava/lang/String; c method_33716 getItemName + m (Ldcv;Lcyw;)Lol; c method_33553 trapdoorBuilder + m (Ldcv;Ldcv;)Lol; c method_33556 method_33556 + m (Lom;Ldcv;Lcyw;)Lol; c method_32806 pressurePlateBuilder + m (Lon;Ldcv;Ldcv;)V c method_42754 chestBoat + m (Lon;Lom;Ldcv;Ldcv;)V c method_32814 slab + m (Ldcv;)Ljava/lang/String; d method_36450 getSimpleRecipeName + m (Ldcv;Lcyw;)Lol; d method_33542 buttonBuilder + m (Ldcv;Ldcv;)Lol; d method_33532 method_33532 + m (Lom;Ldcv;Lcyw;)Lol; d method_33531 wallBuilder + m (Lon;Ldcv;Ldcv;)V d method_32813 pressurePlate + m (Lon;Lom;Ldcv;Ldcv;)V d method_32809 wall + m (Ldcv;)Ljava/lang/String; e method_36451 getSmeltingRecipeName + m (Ldcv;Lcyw;)Lol; e method_33546 fenceBuilder + m (Ldcv;Ldcv;)Lol; e method_33538 method_33538 + m (Lom;Ldcv;Lcyw;)Lol; e method_33537 polishedBuilder + m (Lon;Ldcv;Ldcv;)V e method_46208 hangingSign + m (Lon;Lom;Ldcv;Ldcv;)V e method_32810 polished + m (Ldcv;)Ljava/lang/String; f method_36452 getBlastingRecipeName + m (Ldcv;Lcyw;)Lol; f method_33548 fenceGateBuilder + m (Ldcv;Ldcv;)Lol; f method_33541 method_33541 + m (Lom;Ldcv;Lcyw;)Lop; f method_36547 cutBuilder + m (Lon;Ldcv;Ldcv;)V f method_24885 carpet + m (Lon;Lom;Ldcv;Ldcv;)V f method_32811 cut + m (Ldcv;)Ljava/lang/String; g method_33540 method_33540 + m (Ldcv;Lcyw;)Lol; g method_33555 signBuilder + m (Ldcv;Ldcv;)Lol; g method_33543 method_33543 + m (Lon;Ldcv;Ldcv;)V g method_24887 bedFromPlanksAndWool + m (Lon;Lom;Ldcv;Ldcv;)V g method_32812 chiseled + m (Ldcv;Ldcv;)Lol; h method_33545 method_33545 + m (Lon;Ldcv;Ldcv;)V h method_24889 banner + m (Lon;Lom;Ldcv;Ldcv;)V h method_46212 mosaicBuilder + m (Ldcv;Ldcv;)Lol; i method_33547 method_33547 + m (Lon;Ldcv;Ldcv;)V i method_24890 stainedGlassFromGlassAndDye + m (Lon;Lom;Ldcv;Ldcv;)V i method_33717 stonecutterResultFromBase + m (Ldcv;Ldcv;)Lol; j method_46213 method_46213 + m (Lon;Ldcv;Ldcv;)V j method_24891 stainedGlassPaneFromStainedGlass + m (Ldcv;Ldcv;)Lol; k method_33549 method_33549 + m (Lon;Ldcv;Ldcv;)V k method_24892 stainedGlassPaneFromGlassPaneAndDye + m (Ldcv;Ldcv;)Lol; l method_33551 method_33551 + m (Lon;Ldcv;Ldcv;)V l method_24893 coloredTerracottaFromTerracottaAndDye + m (Ldcv;Ldcv;)Lol; m method_33550 method_33550 + m (Lon;Ldcv;Ldcv;)V m method_24894 concretePowder + m (Ldcv;Ldcv;)Lol; n method_46214 method_46214 + m (Lon;Ldcv;Ldcv;)V n method_32233 candle + m (Ldcv;Ldcv;)Lol; o method_33552 method_33552 + m (Lon;Ldcv;Ldcv;)V o method_48533 copySmithingTemplate + m (Ldcv;Ldcv;)Lol; p method_33554 method_33554 + m (Lon;Ldcv;Ldcv;)V p method_34662 smeltingResultFromBase + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c oo$1 net/minecraft/class_2446$1 net/minecraft/data/recipes/RecipeProvider$1 + f Ljava/util/Set; a field_46145 val$allRecipes + f Ljava/util/List; b field_46146 val$tasks + f Lly; c field_46147 val$cache + f Ljo$a; d field_48982 val$registries + f Loo; e field_46148 field_46148 + m (Loo;Ljava/util/Set;Ljava/util/List;Lly;Ljo$a;)V <init> <init> <init> +c op net/minecraft/class_2447 net/minecraft/data/recipes/ShapedRecipeBuilder + f Lom; b field_40645 category + f Lcul; c field_11380 result + f I d field_11378 count + f Ljava/util/List; e field_11377 rows + f Ljava/util/Map; f field_11376 key + f Ljava/util/Map; g field_46149 criteria + f Ljava/lang/String; h field_11381 group + f Z i field_42956 showNotification + m (Lakr;)Lczi; a method_10432 ensureValid + m (Ljava/lang/Character;Lawu;)Lop; a method_10433 define + m (Ljava/lang/Character;Lcyw;)Lop; a method_10428 define + m (Ljava/lang/Character;Ldcv;)Lop; a method_10434 define + m (Lom;Ldcv;)Lop; a method_10437 shaped + m (Lom;Ldcv;I)Lop; a method_10436 shaped + m (Z)Lop; a method_49380 showNotification + m (Ljava/lang/String;)Lop; b method_10439 pattern + m (Ljava/lang/String;Lao;)Lop; b method_10429 unlockedBy + m (Ljava/lang/String;)Lop; c method_10435 group + m (Lom;Ldcv;I)V <init> <init> <init> +c oq net/minecraft/class_2450 net/minecraft/data/recipes/ShapelessRecipeBuilder + f Lom; b field_40646 category + f Lcul; c field_11396 result + f I d field_11395 count + f Ljv; e field_11394 ingredients + f Ljava/util/Map; f field_11393 criteria + f Ljava/lang/String; g field_11398 group + m (Lakr;)V a method_10445 ensureValid + m (Lawu;)Loq; a method_10446 requires + m (Lcyw;)Loq; a method_10451 requires + m (Lcyw;I)Loq; a method_10453 requires + m (Ldcv;I)Loq; a method_10449 requires + m (Lom;Ldcv;)Loq; a method_10447 shapeless + m (Lom;Ldcv;I)Loq; a method_10448 shapeless + m (Ldcv;)Loq; b method_10454 requires + m (Ljava/lang/String;)Loq; b method_10452 group + m (Ljava/lang/String;Lao;)Loq; b method_10442 unlockedBy + m (Lom;Ldcv;I)V <init> <init> <init> +c or net/minecraft/class_2454 net/minecraft/data/recipes/SimpleCookingRecipeBuilder + f Lom; b field_40647 category + f Lcyn; c field_40648 bookCategory + f Lcul; d field_11417 result + f Lcyw; e field_11418 ingredient + f F f field_11414 experience + f I g field_11415 cookingTime + f Ljava/util/Map; h field_46150 criteria + f Ljava/lang/String; i field_11419 group + f Lcyh$a; j field_47504 factory + m (Lakr;)V a method_10471 ensureValid + m (Lcyw;Lom;Ldcv;FI)Lor; a method_35916 campfireCooking + m (Lcyw;Lom;Ldcv;FILcze;Lcyh$a;)Lor; a method_17801 generic + m (Lcze;Ldcv;)Lcyn; a method_46215 determineRecipeCategory + m (Lcyw;Lom;Ldcv;FI)Lor; b method_10473 blasting + m (Ldcv;)Lcyn; b method_46216 determineSmeltingRecipeCategory + m (Ljava/lang/String;)Lor; b method_35917 group + m (Ljava/lang/String;Lao;)Lor; b method_10469 unlockedBy + m (Lcyw;Lom;Ldcv;FI)Lor; c method_17802 smelting + m (Ldcv;)Lcyn; c method_46217 determineBlastingRecipeCategory + m (Lcyw;Lom;Ldcv;FI)Lor; d method_35918 smoking + m (Lom;Lcyn;Ldcv;Lcyw;FILcyh$a;)V <init> <init> <init> +c os net/minecraft/class_3981 net/minecraft/data/recipes/SingleItemRecipeBuilder + f Lom; b field_40650 category + f Lcul; c field_17690 result + f Lcyw; d field_17691 ingredient + f I e field_17692 count + f Ljava/util/Map; f field_46151 criteria + f Ljava/lang/String; g field_17694 group + f Lczo$a; h field_47505 factory + m (Lakr;)V a method_17973 ensureValid + m (Lcyw;Lom;Ldcv;)Los; a method_17968 stonecutting + m (Lcyw;Lom;Ldcv;I)Los; a method_17969 stonecutting + m (Ljava/lang/String;)Los; b method_35919 group + m (Ljava/lang/String;Lao;)Los; b method_17970 unlockedBy + m (Lom;Lczo$a;Lcyw;Ldcv;I)V <init> <init> <init> +c ot net/minecraft/class_8074 net/minecraft/data/recipes/SmithingTransformRecipeBuilder + f Lcyw; a field_42090 template + f Lcyw; b field_42091 base + f Lcyw; c field_42092 addition + f Lom; d field_42093 category + f Lcul; e field_42094 result + f Ljava/util/Map; f field_46152 criteria + m (Lakr;)V a method_48534 ensureValid + m (Lcyw;Lcyw;Lcyw;Lom;Lcul;)Lot; a method_48535 smithing + m (Ljava/lang/String;Lao;)Lot; a method_48536 unlocks + m (Lon;Lakr;)V a method_48537 save + m (Lon;Ljava/lang/String;)V a method_48538 save + m (Lcyw;Lcyw;Lcyw;Lom;Lcul;)V <init> <init> <init> +c ou net/minecraft/class_8076 net/minecraft/data/recipes/SmithingTrimRecipeBuilder + f Lom; a field_42097 category + f Lcyw; b field_42098 template + f Lcyw; c field_42099 base + f Lcyw; d field_42100 addition + f Ljava/util/Map; e field_46153 criteria + m (Lakr;)V a method_48539 ensureValid + m (Lcyw;Lcyw;Lcyw;Lom;)Lou; a method_48540 smithingTrim + m (Ljava/lang/String;Lao;)Lou; a method_48541 unlocks + m (Lon;Lakr;)V a method_48542 save + m (Lom;Lcyw;Lcyw;Lcyw;)V <init> <init> <init> +c ov net/minecraft/class_2456 net/minecraft/data/recipes/SpecialRecipeBuilder + f Ljava/util/function/Function; a field_47506 factory + m (Ljava/util/function/Function;)Lov; a method_10476 special + m (Lon;Lakr;)V a method_10475 save + m (Lon;Ljava/lang/String;)V a method_53820 save + m (Ljava/util/function/Function;)V <init> <init> <init> +c ow net/minecraft/class_6296 net/minecraft/data/recipes/package-info +c ox net/minecraft/class_7801 net/minecraft/data/recipes/packs/BundleRecipeProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c oy net/minecraft/class_7803 net/minecraft/data/recipes/packs/VanillaRecipeProvider + f Lcom/google/common/collect/ImmutableList; d field_40652 COAL_SMELTABLES + f Lcom/google/common/collect/ImmutableList; e field_40653 IRON_SMELTABLES + f Lcom/google/common/collect/ImmutableList; f field_40654 COPPER_SMELTABLES + f Lcom/google/common/collect/ImmutableList; g field_40655 GOLD_SMELTABLES + f Lcom/google/common/collect/ImmutableList; h field_40656 DIAMOND_SMELTABLES + f Lcom/google/common/collect/ImmutableList; i field_40657 LAPIS_SMELTABLES + f Lcom/google/common/collect/ImmutableList; j field_40658 REDSTONE_SMELTABLES + f Lcom/google/common/collect/ImmutableList; k field_40659 EMERALD_SMELTABLES + m (Lcul;)Loy$a; a method_51693 method_51693 + m (Lon;Loy$a;)V a method_51695 method_51695 + m ()Ljava/util/stream/Stream; b method_51694 smithingTrims + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c oy$a net/minecraft/class_7803$class_8905 net/minecraft/data/recipes/packs/VanillaRecipeProvider$TrimTemplate + f Lcul; a comp_2012 template + f Lakr; b comp_2013 id + m ()Lcul; a comp_2012 template + m ()Lakr; b comp_2013 id + m (Lcul;Lakr;)V <init> <init> <init> +c oz net/minecraft/class_7804 net/minecraft/data/recipes/packs/package-info +c pa net/minecraft/class_5475 net/minecraft/data/registries/RegistriesDatapackGenerator + f Lmc; d field_40665 output + f Ljava/util/concurrent/CompletableFuture; e field_40952 registries + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46591 method_46591 + m (Lakq;Lly;Lcom/mojang/serialization/DynamicOps;Lakm$c;Ljo$b;)Ljava/util/concurrent/CompletableFuture; a method_46813 method_46813 + m (Ljava/nio/file/Path;Lcom/mojang/serialization/DataResult$Error;)Ljava/util/concurrent/CompletableFuture; a method_61090 method_61090 + m (Ljava/nio/file/Path;Lly;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Encoder;Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a method_39680 dumpValue + m (Lly;Ljava/nio/file/Path;Lcom/google/gson/JsonElement;)Ljava/util/concurrent/CompletableFuture; a method_61091 method_61091 + m (Lly;Ljo$a;)Ljava/util/concurrent/CompletionStage; a method_46814 method_46814 + m (Lly;Ljo$a;Lcom/mojang/serialization/DynamicOps;Lakm$c;)Ljava/util/Optional; a method_39678 dumpRegistryCap + m (Lmc$a;Lly;Lcom/mojang/serialization/DynamicOps;Lakm$c;Ljm$c;)Ljava/util/concurrent/CompletableFuture; a method_46592 method_46592 + m (I)[Ljava/util/concurrent/CompletableFuture; b method_46815 method_46815 + m (Lly;Ljo$a;Lcom/mojang/serialization/DynamicOps;Lakm$c;)Ljava/util/stream/Stream; b method_46816 method_46816 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pb net/minecraft/class_8931 net/minecraft/data/registries/RegistryPatchGenerator + m (Ljava/util/concurrent/CompletableFuture;Lkc;)Ljava/util/concurrent/CompletableFuture; a method_54840 createLookup + m (Lje$a;Lakm$c;)V a method_55310 method_55310 + m (Ljo$a;)Ljo$b; a method_54838 method_54838 + m (Lkc;Ljo$a;)Lkc$g; a method_54839 method_54839 + m (Ljo$a;)Ljo$b; b method_54841 method_54841 + m ()V <init> <init> <init> +c pc net/minecraft/class_9757 net/minecraft/data/registries/TradeRebalanceRegistries + f Lkc; a field_51847 BUILDER + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletableFuture; a method_60420 createLookup + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c pd net/minecraft/class_7887 net/minecraft/data/registries/VanillaRegistries + f Lkc; a field_40953 BUILDER + m ()Ljo$a; a method_46817 createLookup + m (Leiv;)Z a method_46818 validatePlacedFeature + m (Ljm$c;Leiv;)V a method_46819 method_46819 + m (Ljn;Lakr;Lakq;)V a method_46820 method_46820 + m (Ljn;Lakr;Ljm$c;Ljm;)V a method_46821 method_46821 + m (Ljn;Ljm$c;)V a method_46822 method_46822 + m (Ljn;Ljo;)V a method_49382 validateThatAllBiomeFeaturesHaveBiomeFilter + m (Ljo$a;)V a method_46823 validateThatAllBiomeFeaturesHaveBiomeFilter + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c pe net/minecraft/class_7888 net/minecraft/data/registries/package-info +c pf net/minecraft/class_2461 net/minecraft/data/structures/NbtToSnbt + f Lorg/slf4j/Logger; d field_11450 LOGGER + f Ljava/lang/Iterable; e field_40660 inputFolders + f Lmc; f field_40661 output + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46580 method_46580 + m (Ljava/nio/file/Path;)Z a method_10495 method_10495 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a method_10496 getName + m (Ljava/nio/file/Path;Lly;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_46582 method_46582 + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a method_46583 method_46583 + m (Lly;Ljava/nio/file/Path;Ljava/lang/String;)V a method_32234 writeSnbt + m (Lly;Ljava/nio/file/Path;Ljava/lang/String;Ljava/nio/file/Path;)Ljava/nio/file/Path; a method_10493 convertStructure + m (Lly;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_46581 method_46581 + m (I)[Ljava/util/concurrent/CompletableFuture; b method_46584 method_46584 + m (Lly;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V b method_10494 method_10494 + m (Lmc;Ljava/util/Collection;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c pg net/minecraft/class_8796 net/minecraft/data/structures/SnbtDatafixer + m (Ljava/lang/String;)V a method_53854 updateInDirectory + m (Ljava/nio/file/Path;)V a method_53855 method_53855 + m ([Ljava/lang/String;)V a method_53856 main + m (Ljava/nio/file/Path;)Z b method_53857 method_53857 + m ()V <init> <init> <init> +c ph net/minecraft/class_2463 net/minecraft/data/structures/SnbtToNbt + f Lorg/slf4j/Logger; d field_11454 LOGGER + f Lmc; e field_40662 output + f Ljava/lang/Iterable; f field_40663 inputFolders + f Ljava/util/List; g field_20309 filters + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46585 method_46585 + m (Ljava/lang/String;Lub;)Lub; a method_21673 applyFilters + m (Ljava/nio/file/Path;)Z a method_10499 method_10499 + m (Ljava/nio/file/Path;Ljava/lang/String;)Lph$c; a method_22144 readStructure + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a method_10500 getName + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lly;Ljava/nio/file/Path;)V a method_46588 method_46588 + m (Ljava/nio/file/Path;Lly;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_46586 method_46586 + m (Ljava/nio/file/Path;Lly;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_46587 method_46587 + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a method_46589 method_46589 + m (Lly;Lph$c;Ljava/nio/file/Path;)V a method_10497 storeStructureIfChanged + m (Lph$a;)Lph; a method_21672 addFilter + m (Lmc;Ljava/lang/Iterable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ph$a net/minecraft/class_2463$class_4460 net/minecraft/data/structures/SnbtToNbt$Filter + m (Ljava/lang/String;Lub;)Lub; apply method_21674 apply +c ph$b net/minecraft/class_2463$class_5621 net/minecraft/data/structures/SnbtToNbt$StructureConversionException + m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V <init> <init> <init> +c ph$c net/minecraft/class_2463$class_4511 net/minecraft/data/structures/SnbtToNbt$TaskResult + f Ljava/lang/String; a comp_780 name + f [B b comp_781 payload + f Lcom/google/common/hash/HashCode; c comp_783 hash + m ()Ljava/lang/String; a comp_780 name + m ()[B b comp_781 payload + m ()Lcom/google/common/hash/HashCode; c comp_783 hash + m (Ljava/lang/String;[BLcom/google/common/hash/HashCode;)V <init> <init> <init> +c pi net/minecraft/class_3843 net/minecraft/data/structures/StructureUpdater + f Lorg/slf4j/Logger; a field_24617 LOGGER + f Ljava/lang/String; b field_52179 PREFIX + m (Ljava/lang/String;Lub;)Lub; a method_32235 update + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c pj net/minecraft/class_6297 net/minecraft/data/structures/package-info +c pk net/minecraft/class_7458 net/minecraft/data/tags/BannerPatternTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pl net/minecraft/class_6957 net/minecraft/data/tags/BiomeTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pm net/minecraft/class_7393 net/minecraft/data/tags/CatVariantTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pn net/minecraft/class_8142 net/minecraft/data/tags/DamageTypeTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c po net/minecraft/class_9674 net/minecraft/data/tags/EnchantmentTagsProvider + m (Ljava/util/Set;Ljm$c;)Z a method_59779 method_59779 + m (Ljo$a;[Lakq;)V a method_59781 tooltipOrder + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pp net/minecraft/class_2467 net/minecraft/data/tags/EntityTypeTagsProvider + m (Lbsx;)Lakq; a method_46824 method_46824 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pq net/minecraft/class_7229 net/minecraft/data/tags/FlatLevelGeneratorPresetTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pr net/minecraft/class_2469 net/minecraft/data/tags/FluidTagsProvider + m (Lepd;)Lakq; a method_46825 method_46825 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c ps net/minecraft/class_5746 net/minecraft/data/tags/GameEventTagsProvider + f Ljava/util/List; d field_38363 VIBRATIONS_EXCEPT_FLAP + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c pt net/minecraft/class_7459 net/minecraft/data/tags/InstrumentTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pu net/minecraft/class_7889 net/minecraft/data/tags/IntrinsicHolderTagsProvider + f Ljava/util/function/Function; d field_40954 keyExtractor + m (Lawu;)Lpu$a; a method_46827 tag + m (Lmc;Lakq;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V <init> <init> <init> + m (Lmc;Lakq;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/function/Function;)V <init> <init> <init> +c pu$a net/minecraft/class_7889$class_7890 net/minecraft/data/tags/IntrinsicHolderTagsProvider$IntrinsicTagAppender + f Ljava/util/function/Function; a field_40955 keyExtractor + m (Lawu;)Lpu$a; a method_46828 addTag + m (Ljava/lang/Object;)Lpu$a; a method_46829 add + m ([Ljava/lang/Object;)Lpu$a; a method_46830 add + m (Lawr;Ljava/util/function/Function;)V <init> <init> <init> +c pv net/minecraft/class_7805 net/minecraft/data/tags/ItemTagsProvider + f Ljava/util/concurrent/CompletableFuture; d field_40664 blockTags + f Ljava/util/Map; g field_43092 tagsToCopy + m (Lawu;Lawu;)V a method_46218 copy + m (Lcul;)Lakq; a method_46831 method_46831 + m (Ljo$a;Lpz$c;)Ljo$a; a method_49649 method_49649 + m (Lpz$c;Lawu;Lawu;)V a method_49650 method_49650 + m (Lcul;)Lakq; b method_49652 method_49652 + m (Lawu;)Ljava/lang/IllegalStateException; d method_49653 method_49653 + m (Lmc;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m (Lmc;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pw net/minecraft/class_7416 net/minecraft/data/tags/PaintingVariantTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c px net/minecraft/class_7491 net/minecraft/data/tags/PoiTypeTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c py net/minecraft/class_7071 net/minecraft/data/tags/StructureTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pz net/minecraft/class_2474 net/minecraft/data/tags/TagsProvider + f Ljava/util/concurrent/CompletableFuture; d field_43107 lookupProvider + f Lmc$a; e field_39380 pathProvider + f Lakq; f field_40957 registryKey + f Ljava/util/concurrent/CompletableFuture; g field_43108 contentsDone + f Ljava/util/concurrent/CompletableFuture; h field_43093 parentProvider + f Ljava/util/Map; i field_11481 builders + m (I)[Ljava/util/concurrent/CompletableFuture; a method_46590 method_46590 + m (Lakr;)Lawr; a method_27170 method_27170 + m (Lawu;)Ljava/util/Optional; a method_49656 method_49656 + m (Ljava/lang/Void;)Lpz$c; a method_49661 method_49661 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Laws;)Z a method_49658 method_49658 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lly;Lpz$a;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a method_27046 method_27046 + m (Ljo$a;)V a method_10514 addTags + m (Ljo$a;Lpz$c;)Lpz$a; a method_49657 method_49657 + m (Ljo$b;Lakr;)Z a method_46832 method_46832 + m (Lly;Lpz$a;)Ljava/util/concurrent/CompletionStage; a method_49659 method_49659 + m (Lpz$a;Lakr;)Z a method_49660 method_49660 + m ()Ljava/util/concurrent/CompletableFuture; b method_49651 createContentsProvider + m (Lawu;)Lpz$b; b method_10512 tag + m (Ljo$a;)Ljo$a; b method_49706 method_49706 + m ()Ljava/util/concurrent/CompletableFuture; c method_49662 contentsGetter + m (Lawu;)Lawr; c method_27169 getOrCreateRawBuilder + m (Ljo$a;)Ljo$a; c method_49707 method_49707 + m (Lmc;Lakq;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m (Lmc;Lakq;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c pz$a net/minecraft/class_2474$class_8210 net/minecraft/data/tags/TagsProvider$1CombinedData + f Ljo$a; a comp_1311 contents + f Lpz$c; b comp_1312 parent + m ()Ljo$a; a comp_1311 contents + m ()Lpz$c; b comp_1312 parent + m (Ljo$a;Lpz$c;)V <init> <init> <init> +c pz$b net/minecraft/class_2474$class_5124 net/minecraft/data/tags/TagsProvider$TagAppender + f Lawr; a field_23960 builder + m (Lakq;)Lpz$b; a method_46835 add + m (Lakr;)Lpz$b; a method_35922 addOptional + m (Ljava/util/List;)Lpz$b; a method_55842 addAll + m ([Lakq;)Lpz$b; a method_40565 add + m (Lakr;)Lpz$b; b method_35923 addOptionalTag + m (Lawu;)Lpz$b; b method_26792 addTag + m (Lawr;)V <init> <init> <init> +c pz$c net/minecraft/class_2474$class_8211 net/minecraft/data/tags/TagsProvider$TagLookup + m (Lawu;)Ljava/util/Optional; a method_49664 method_49664 +c qa net/minecraft/class_9758 net/minecraft/data/tags/TradeRebalanceEnchantmentTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c qb net/minecraft/class_8799 net/minecraft/data/tags/TradeRebalanceStructureTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c qc net/minecraft/class_2466 net/minecraft/data/tags/VanillaBlockTagsProvider + m (Ldfy;)Z a method_51274 method_51274 + m (Ldfy;)Lakq; b method_46837 method_46837 + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c qd net/minecraft/class_9676 net/minecraft/data/tags/VanillaEnchantmentTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c qe net/minecraft/class_2471 net/minecraft/data/tags/VanillaItemTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c qf net/minecraft/class_7230 net/minecraft/data/tags/WorldPresetTagsProvider + m (Lmc;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c qg net/minecraft/class_6298 net/minecraft/data/tags/package-info +c qh net/minecraft/class_7312 net/minecraft/data/worldgen/AncientCityStructurePieces + f Lakq; a field_38471 START + m (Lqq;)V a method_42755 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qi net/minecraft/class_7313 net/minecraft/data/worldgen/AncientCityStructurePools + m (Lqq;)V a method_42756 bootstrap + m ()V <init> <init> <init> +c qj net/minecraft/class_5174 net/minecraft/data/worldgen/BastionBridgePools + m (Lqq;)V a method_27198 bootstrap + m ()V <init> <init> <init> +c qk net/minecraft/class_5177 net/minecraft/data/worldgen/BastionHoglinStablePools + m (Lqq;)V a method_27199 bootstrap + m ()V <init> <init> <init> +c ql net/minecraft/class_5178 net/minecraft/data/worldgen/BastionHousingUnitsPools + m (Lqq;)V a method_27200 bootstrap + m ()V <init> <init> <init> +c qm net/minecraft/class_5179 net/minecraft/data/worldgen/BastionPieces + f Lakq; a field_25941 START + m (Lqq;)V a method_27201 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qn net/minecraft/class_5181 net/minecraft/data/worldgen/BastionSharedPools + m (Lqq;)V a method_27203 bootstrap + m ()V <init> <init> <init> +c qo net/minecraft/class_5182 net/minecraft/data/worldgen/BastionTreasureRoomPools + m (Lqq;)V a method_27204 bootstrap + m ()V <init> <init> <init> +c qp net/minecraft/class_3864 net/minecraft/data/worldgen/BiomeDefaultFeatures + m (Lddx$a;)V A method_34663 addLushCavesVegetationFeatures + m (Lddx$a;)V B method_34664 addLushCavesSpecialOres + m (Lddx$a;)V C method_16957 addMountainTrees + m (Lddx$a;)V D method_16958 addMountainForestTrees + m (Lddx$a;)V E method_16959 addJungleTrees + m (Lddx$a;)V F method_16960 addSparseJungleTrees + m (Lddx$a;)V G method_16961 addBadlandsTrees + m (Lddx$a;)V H method_16962 addSnowyTrees + m (Lddx$a;)V I method_16965 addJungleGrass + m (Lddx$a;)V J method_16966 addSavannaGrass + m (Lddx$a;)V K method_16967 addShatteredSavannaGrass + m (Lddx$a;)V L method_16968 addSavannaExtraGrass + m (Lddx$a;)V M method_16969 addBadlandGrass + m (Lddx$a;)V N method_16970 addForestFlowers + m (Lddx$a;)V O method_16971 addForestGrass + m (Lddx$a;)V P method_16972 addSwampVegetation + m (Lddx$a;)V Q method_43230 addMangroveSwampVegetation + m (Lddx$a;)V R method_16973 addMushroomFieldVegetation + m (Lddx$a;)V S method_16974 addPlainVegetation + m (Lddx$a;)V T method_16975 addDesertVegetation + m (Lddx$a;)V U method_16976 addGiantTaigaVegetation + m (Lddx$a;)V V method_16977 addDefaultFlowers + m (Lddx$a;)V W method_49390 addCherryGroveVegetation + m (Lddx$a;)V X method_38567 addMeadowVegetation + m (Lddx$a;)V Y method_16978 addWarmFlowers + m (Lddx$a;)V Z method_16979 addDefaultGrass + m (Lddx$a;)V a method_16983 addDefaultCarversAndLakes + m (Lddx$a;Z)V a method_17006 addDefaultOres + m (Ldei$a;)V a method_30580 farmAnimals + m (Ldei$a;I)V a method_60650 commonSpawns + m (Ldei$a;II)V a method_30678 warmOceanSpawns + m (Ldei$a;III)V a method_30679 oceanSpawns + m (Ldei$a;IIIZ)V a method_30578 monsters + m (Lddx$a;)V aa method_16980 addTaigaGrass + m (Lddx$a;)V ab method_16981 addPlainGrass + m (Lddx$a;)V ac method_16982 addDefaultMushrooms + m (Lddx$a;)V ad method_16984 addDefaultExtraVegetation + m (Lddx$a;)V ae method_16985 addBadlandExtraVegetation + m (Lddx$a;)V af method_39931 addJungleMelons + m (Lddx$a;)V ag method_39932 addSparseJungleMelons + m (Lddx$a;)V ah method_39933 addJungleVines + m (Lddx$a;)V ai method_16987 addDesertExtraVegetation + m (Lddx$a;)V aj method_16988 addSwampExtraVegetation + m (Lddx$a;)V ak method_16989 addDesertExtraDecoration + m (Lddx$a;)V al method_16990 addFossilDecoration + m (Lddx$a;)V am method_16991 addColdOceanExtraVegetation + m (Lddx$a;)V an method_16992 addDefaultSeagrass + m (Lddx$a;)V ao method_16995 addLukeWarmKelp + m (Lddx$a;)V ap method_16996 addDefaultSprings + m (Lddx$a;)V aq method_39420 addFrozenSprings + m (Lddx$a;)V ar method_16997 addIcebergs + m (Lddx$a;)V as method_16998 addBlueIce + m (Lddx$a;)V at method_16999 addSurfaceFreezing + m (Lddx$a;)V au method_24382 addNetherDefaultOres + m (Lddx$a;)V av method_28439 addAncientDebris + m (Lddx$a;)V aw method_32236 addDefaultCrystalFormations + m (Lddx$a;)V b method_17004 addDefaultMonsterRoom + m (Ldei$a;)V b method_30579 caveSpawns + m (Lddx$a;)V c method_17005 addDefaultUndergroundVariety + m (Ldei$a;)V c method_30581 commonSpawns + m (Lddx$a;)V d method_33131 addDripstone + m (Ldei$a;)V d method_30680 plainsSpawns + m (Lddx$a;)V e method_42042 addSculk + m (Ldei$a;)V e method_30582 snowySpawns + m (Lddx$a;)V f method_38568 addDefaultOres + m (Ldei$a;)V f method_30583 desertSpawns + m (Lddx$a;)V g method_17007 addExtraGold + m (Ldei$a;)V g method_38941 dripstoneCavesSpawns + m (Lddx$a;)V h method_17008 addExtraEmeralds + m (Ldei$a;)V h method_30585 mooshroomSpawns + m (Lddx$a;)V i method_17009 addInfestedStone + m (Ldei$a;)V i method_30586 baseJungleSpawns + m (Lddx$a;)V j method_17010 addDefaultSoftDisks + m (Ldei$a;)V j method_30587 endSpawns + m (Lddx$a;)V k method_17011 addSwampClayDisk + m (Lddx$a;)V l method_43231 addMangroveSwampDisks + m (Lddx$a;)V m method_17012 addMossyStoneBlock + m (Lddx$a;)V n method_17013 addFerns + m (Lddx$a;)V o method_17014 addRareBerryBushes + m (Lddx$a;)V p method_17015 addCommonBerryBushes + m (Lddx$a;)V q method_17016 addLightBambooVegetation + m (Lddx$a;)V r method_17017 addBambooVegetation + m (Lddx$a;)V s method_17018 addTaigaTrees + m (Lddx$a;)V t method_38745 addGroveTrees + m (Lddx$a;)V u method_17019 addWaterTrees + m (Lddx$a;)V v method_17020 addBirchTrees + m (Lddx$a;)V w method_17021 addOtherBirchTrees + m (Lddx$a;)V x method_17022 addTallBirchTrees + m (Lddx$a;)V y method_17023 addSavannaTrees + m (Lddx$a;)V z method_17024 addShatteredSavannaTrees + m ()V <init> <init> <init> +c qq net/minecraft/class_7891 net/minecraft/data/worldgen/BootstrapContext + m (Lakq;)Ljn; a method_46799 lookup + m (Lakq;Ljava/lang/Object;)Ljm$c; a method_46838 register + m (Lakq;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Ljm$c; a method_46800 register +c qr net/minecraft/class_5463 net/minecraft/data/worldgen/Carvers + f Lakq; a field_33119 CAVE + f Lakq; b field_34968 CAVE_EXTRA_UNDERGROUND + f Lakq; c field_33120 CANYON + f Lakq; d field_25947 NETHER_CAVE + m (Ljava/lang/String;)Lakq; a method_30588 createKey + m (Lqq;)V a method_46843 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qs net/minecraft/class_3868 net/minecraft/data/worldgen/DesertVillagePools + f Lakq; a field_25948 START + f Lakq; b field_40958 TERMINATORS_KEY + f Lakq; c field_40959 ZOMBIE_TERMINATORS_KEY + m (Lqq;)V a method_17037 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qt net/minecraft/class_7231 net/minecraft/data/worldgen/DimensionTypes + m (Lqq;)V a method_42043 bootstrap + m ()V <init> <init> <init> +c qu net/minecraft/class_6736 net/minecraft/data/worldgen/NoiseData + f Leoh$a; a field_40960 DEFAULT_SHIFT + m (Lqq;)V a method_39216 bootstrap + m (Lqq;ILakq;Lakq;Lakq;Lakq;)V a method_39493 registerBiomeNoises + m (Lqq;Lakq;ID[D)V a method_39217 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qv net/minecraft/class_3791 net/minecraft/data/worldgen/PillagerOutpostPools + f Lakq; a field_26252 START + m (Lqq;)V a method_27235 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qw net/minecraft/class_3815 net/minecraft/data/worldgen/PlainVillagePools + f Lakq; a field_26253 START + f Lakq; b field_40961 TERMINATORS_KEY + m (Lqq;)V a method_16754 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qx net/minecraft/class_5468 net/minecraft/data/worldgen/Pools + f Lakq; a field_26254 EMPTY + m (Ljava/lang/String;)Lakq; a method_46844 createKey + m (Lqq;)V a method_30599 bootstrap + m (Lqq;Ljava/lang/String;Lelb;)V a method_30600 register + m (Ljava/lang/String;)Lakq; b method_60923 parseKey + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qy net/minecraft/class_5469 net/minecraft/data/worldgen/ProcessorLists + f Lakq; A field_26284 ROOF + f Lakq; B field_26256 HIGH_WALL + f Lakq; C field_26257 HIGH_RAMPART + f Lakq; D field_29537 FOSSIL_ROT + f Lakq; E field_29538 FOSSIL_COAL + f Lakq; F field_29539 FOSSIL_DIAMONDS + f Lakq; G field_38472 ANCIENT_CITY_START_DEGRADATION + f Lakq; H field_38473 ANCIENT_CITY_GENERIC_DEGRADATION + f Lakq; I field_38474 ANCIENT_CITY_WALLS_DEGRADATION + f Lakq; J field_44689 TRAIL_RUINS_HOUSES_ARCHAEOLOGY + f Lakq; K field_44690 TRAIL_RUINS_ROADS_ARCHAEOLOGY + f Lakq; L field_44691 TRAIL_RUINS_TOWER_TOP_ARCHAEOLOGY + f Lakq; M field_51848 TRIAL_CHAMBERS_COPPER_BULB_DEGRADATION + f Lakq; N field_26688 EMPTY + f Lakq; a field_26259 ZOMBIE_PLAINS + f Lakq; b field_26260 ZOMBIE_SAVANNA + f Lakq; c field_26261 ZOMBIE_SNOWY + f Lakq; d field_26262 ZOMBIE_TAIGA + f Lakq; e field_26263 ZOMBIE_DESERT + f Lakq; f field_26264 MOSSIFY_10_PERCENT + f Lakq; g field_26265 MOSSIFY_20_PERCENT + f Lakq; h field_26266 MOSSIFY_70_PERCENT + f Lakq; i field_26267 STREET_PLAINS + f Lakq; j field_26268 STREET_SAVANNA + f Lakq; k field_26269 STREET_SNOWY_OR_TAIGA + f Lakq; l field_26270 FARM_PLAINS + f Lakq; m field_26271 FARM_SAVANNA + f Lakq; n field_26272 FARM_SNOWY + f Lakq; o field_26273 FARM_TAIGA + f Lakq; p field_26274 FARM_DESERT + f Lakq; q field_26689 OUTPOST_ROT + f Lakq; r field_26275 BOTTOM_RAMPART + f Lakq; s field_26276 TREASURE_ROOMS + f Lakq; t field_26277 HOUSING + f Lakq; u field_26278 SIDE_WALL_DEGRADATION + f Lakq; v field_26279 STABLE_DEGRADATION + f Lakq; w field_26280 BASTION_GENERIC_DEGRADATION + f Lakq; x field_26281 RAMPART_DEGRADATION + f Lakq; y field_26282 ENTRANCE_REPLACEMENT + f Lakq; z field_26283 BRIDGE + m (Lakq;I)Lemy; a method_51464 trailsArchyLootProcessor + m (Ljava/lang/String;)Lakq; a method_46845 createKey + m (Lqq;)V a method_46846 bootstrap + m (Lqq;Lakq;Ljava/util/List;)V a method_30601 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c qz net/minecraft/class_3834 net/minecraft/data/worldgen/SavannaVillagePools + f Lakq; a field_26285 START + f Lakq; b field_40962 TERMINATORS_KEY + f Lakq; c field_40963 ZOMBIE_TERMINATORS_KEY + m (Lqq;)V a method_16844 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ra net/minecraft/class_3836 net/minecraft/data/worldgen/SnowyVillagePools + f Lakq; a field_26286 START + f Lakq; b field_40964 TERMINATORS_KEY + m (Lqq;)V a method_16845 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rb net/minecraft/class_7072 net/minecraft/data/worldgen/StructureSets + m (Lqq;)V a method_41182 bootstrap +c rc net/minecraft/class_5470 net/minecraft/data/worldgen/Structures + m (Lbtq;)Lejy; a method_60421 method_60421 + m (Lqq;)V a method_38569 bootstrap + m (Lbtq;)Lbtq; b method_60422 method_60422 + m (Lbtq;)Lejy; c method_46847 method_46847 + m (Lbtq;)Lbtq; d method_46848 method_46848 + m ()V <init> <init> <init> +c rd net/minecraft/class_6725 net/minecraft/data/worldgen/SurfaceRuleData + f Ldzp$o; A field_35335 SOUL_SAND + f Ldzp$o; B field_35336 SOUL_SOIL + f Ldzp$o; C field_35337 BASALT + f Ldzp$o; D field_35338 BLACKSTONE + f Ldzp$o; E field_35339 WARPED_WART_BLOCK + f Ldzp$o; F field_35310 WARPED_NYLIUM + f Ldzp$o; G field_35311 NETHER_WART_BLOCK + f Ldzp$o; H field_35312 CRIMSON_NYLIUM + f Ldzp$o; I field_35313 ENDSTONE + f Ldzp$o; a field_35314 AIR + f Ldzp$o; b field_35639 BEDROCK + f Ldzp$o; c field_35315 WHITE_TERRACOTTA + f Ldzp$o; d field_35316 ORANGE_TERRACOTTA + f Ldzp$o; e field_35317 TERRACOTTA + f Ldzp$o; f field_35318 RED_SAND + f Ldzp$o; g field_35561 RED_SANDSTONE + f Ldzp$o; h field_35319 STONE + f Ldzp$o; i field_35640 DEEPSLATE + f Ldzp$o; j field_35320 DIRT + f Ldzp$o; k field_35321 PODZOL + f Ldzp$o; l field_35322 COARSE_DIRT + f Ldzp$o; m field_35323 MYCELIUM + f Ldzp$o; n field_35324 GRASS_BLOCK + f Ldzp$o; o field_35325 CALCITE + f Ldzp$o; p field_35326 GRAVEL + f Ldzp$o; q field_35327 SAND + f Ldzp$o; r field_35562 SANDSTONE + f Ldzp$o; s field_35328 PACKED_ICE + f Ldzp$o; t field_35329 SNOW_BLOCK + f Ldzp$o; u field_38808 MUD + f Ldzp$o; v field_35330 POWDER_SNOW + f Ldzp$o; w field_35331 ICE + f Ldzp$o; x field_35332 WATER + f Ldzp$o; y field_35333 LAVA + f Ldzp$o; z field_35334 NETHERRACK + m ()Ldzp$o; a method_39134 overworld + m (D)Ldzp$f; a method_39135 surfaceNoiseAbove + m (I)[Ldzp$o; a method_39921 method_39921 + m (Ldfy;)Ldzp$o; a method_39136 makeStateRule + m (ZZZ)Ldzp$o; a method_39922 overworldLike + m ()Ldzp$o; b method_39138 nether + m ()Ldzp$o; c method_39139 end + m ()Ldzp$o; d method_44325 air + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c re net/minecraft/class_3870 net/minecraft/data/worldgen/TaigaVillagePools + f Lakq; a field_26341 START + f Lakq; b field_40965 TERMINATORS_KEY + m (Lqq;)V a method_17038 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rf net/minecraft/class_6765 net/minecraft/data/worldgen/TerrainProvider + f F a field_38024 DEEP_OCEAN_CONTINENTALNESS + f F b field_38025 OCEAN_CONTINENTALNESS + f F c field_38026 PLAINS_CONTINENTALNESS + f F d field_38027 BEACH_CONTINENTALNESS + f Lazq; e field_38028 NO_TRANSFORM + f Lazq; f field_38029 AMPLIFIED_OFFSET + f Lazq; g field_38030 AMPLIFIED_FACTOR + f Lazq; h field_38031 AMPLIFIED_JAGGEDNESS + m (F)F a method_42045 calculateMountainRidgeZeroContinentalnessPoint + m (FFF)F a method_42046 mountainContinentalness + m (FFFF)F a method_42047 calculateSlope + m (Lazq;FFFFFFLazq;)Laxp; a method_42048 ridgeSpline + m (Lazq;FLazq;)Laxp; a method_42049 buildWeirdnessJaggednessSpline + m (Lazq;FZLazq;)Laxp; a method_42050 buildMountainRidgeSplineWithPoints + m (Lazq;Lazq;FFFFFFZZLazq;)Laxp; a method_42051 buildErosionOffsetSpline + m (Lazq;Lazq;FFLazq;)Laxp; a method_42052 buildRidgeJaggednessSpline + m (Lazq;Lazq;Lazq;FFFFLazq;)Laxp; a method_42053 buildErosionJaggednessSpline + m (Lazq;Lazq;Lazq;FZLazq;)Laxp; a method_42054 getErosionFactor + m (Lazq;Lazq;Lazq;Lazq;Z)Laxp; a method_42055 overworldFactor + m (Lazq;Lazq;Lazq;Z)Laxp; a method_42056 overworldOffset + m (F)F b method_42057 method_42057 + m (Lazq;Lazq;Lazq;Lazq;Z)Laxp; b method_42058 overworldJaggedness + m (F)F c method_42059 method_42059 + m (F)F d method_42060 method_42060 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rg net/minecraft/class_8256 net/minecraft/data/worldgen/TrailRuinsStructurePools + f Lakq; a field_43386 START + m (Lqq;)V a method_49993 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rh net/minecraft/class_8998 net/minecraft/data/worldgen/TrialChambersStructurePools + f Lakq; a field_47507 START + f Lakq; b field_47508 HALLWAY_FALLBACK + f Lakq; c field_47509 CHAMBER_CAP_FALLBACK + f Ljava/util/List; d field_47510 ALIAS_BINDINGS + m (Ljava/lang/String;)Ljava/lang/String; a method_55312 spawner + m (Lqq;)V a method_55313 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ri net/minecraft/class_3813 net/minecraft/data/worldgen/VillagePools + m (Lqq;)V a method_27221 bootstrap + m ()V <init> <init> <init> +c rj net/minecraft/class_5504 net/minecraft/data/worldgen/biome/BiomeData + m (Lqq;)V a method_40363 bootstrap + m ()V <init> <init> <init> +c rk net/minecraft/class_6726 net/minecraft/data/worldgen/biome/EndBiomes + m (Lddx$a;)Lddw; a method_39141 baseEndBiome + m (Ljn;Ljn;)Lddw; a method_39140 endBarrens + m (Ljn;Ljn;)Lddw; b method_39142 theEnd + m (Ljn;Ljn;)Lddw; c method_39143 endMidlands + m (Ljn;Ljn;)Lddw; d method_39144 endHighlands + m (Ljn;Ljn;)Lddw; e method_39145 smallEndIslands + m ()V <init> <init> <init> +c rl net/minecraft/class_6727 net/minecraft/data/worldgen/biome/NetherBiomes + m (Ljn;Ljn;)Lddw; a method_39146 netherWastes + m (Ljn;Ljn;)Lddw; b method_39147 soulSandValley + m (Ljn;Ljn;)Lddw; c method_39148 basaltDeltas + m (Ljn;Ljn;)Lddw; d method_39149 crimsonForest + m (Ljn;Ljn;)Lddw; e method_39150 warpedForest + m ()V <init> <init> <init> +c rm net/minecraft/class_5478 net/minecraft/data/worldgen/biome/OverworldBiomes + f I a field_35340 NORMAL_WATER_COLOR + f I b field_35341 NORMAL_WATER_FOG_COLOR + f I c field_51968 SWAMP_SKELETON_WEIGHT + f I d field_35342 OVERWORLD_FOG_COLOR + f Lavm; e field_35436 NORMAL_MUSIC + m (F)I a method_30932 calculateSkyColor + m (Lddx$a;)V a method_39153 globalOverworldGeneration + m (Ldei$a;IILddx$a;)Lddw; a method_30692 baseOcean + m (Ljn;Ljn;)Lddw; a method_30703 sparseJungle + m (Ljn;Ljn;FZZZLdei$a;Lavm;)Lddw; a method_30695 baseJungle + m (Ljn;Ljn;Z)Lddw; a method_30687 oldGrowthTaiga + m (Ljn;Ljn;ZZ)Lddw; a method_30694 savanna + m (Ljn;Ljn;ZZZ)Lddw; a method_30701 plains + m (ZFFIILjava/lang/Integer;Ljava/lang/Integer;Ldei$a;Lddx$a;Lavm;)Lddw; a method_39151 biome + m (ZFFLdei$a;Lddx$a;Lavm;)Lddw; a method_39152 biome + m (Ljn;Ljn;)Lddw; b method_30683 jungle + m (Ljn;Ljn;Z)Lddw; b method_30690 windsweptHills + m (Ljn;Ljn;ZZ)Lddw; b method_30685 beach + m (Ljn;Ljn;ZZZ)Lddw; b method_30704 forest + m (Ljn;Ljn;)Lddw; c method_30714 bambooJungle + m (Ljn;Ljn;Z)Lddw; c method_30696 badlands + m (Ljn;Ljn;)Lddw; d method_30698 desert + m (Ljn;Ljn;Z)Lddw; d method_30702 coldOcean + m (Ljn;Ljn;)Lddw; e method_30684 mushroomFields + m (Ljn;Ljn;Z)Lddw; e method_30706 ocean + m (Ljn;Ljn;)Lddw; f method_30723 warmOcean + m (Ljn;Ljn;Z)Lddw; f method_30709 lukeWarmOcean + m (Ljn;Ljn;)Lddw; g method_30705 darkForest + m (Ljn;Ljn;Z)Lddw; g method_30712 frozenOcean + m (Ljn;Ljn;)Lddw; h method_30708 swamp + m (Ljn;Ljn;Z)Lddw; h method_30699 taiga + m (Ljn;Ljn;)Lddw; i method_43232 mangroveSwamp + m (Ljn;Ljn;Z)Lddw; i method_30686 river + m (Ljn;Ljn;)Lddw; j method_30726 theVoid + m (Ljn;Ljn;Z)Lddw; j method_38574 meadowOrCherryGrove + m (Ljn;Ljn;)Lddw; k method_38575 frozenPeaks + m (Ljn;Ljn;)Lddw; l method_38576 jaggedPeaks + m (Ljn;Ljn;)Lddw; m method_38577 stonyPeaks + m (Ljn;Ljn;)Lddw; n method_38578 snowySlopes + m (Ljn;Ljn;)Lddw; o method_38579 grove + m (Ljn;Ljn;)Lddw; p method_34674 lushCaves + m (Ljn;Ljn;)Lddw; q method_33132 dripstoneCaves + m (Ljn;Ljn;)Lddw; r method_42061 deepDark + m (Ljn;Ljn;)Lddx$a; s method_31066 baseOceanGeneration + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rn net/minecraft/class_6299 net/minecraft/data/worldgen/biome/package-info +c ro net/minecraft/class_6800 net/minecraft/data/worldgen/features/AquaticFeatures + f Lakq; a field_35762 SEAGRASS_SHORT + f Lakq; b field_35763 SEAGRASS_SLIGHTLY_LESS_SHORT + f Lakq; c field_35764 SEAGRASS_MID + f Lakq; d field_35765 SEAGRASS_TALL + f Lakq; e field_35766 SEA_PICKLE + f Lakq; f field_35767 SEAGRASS_SIMPLE + f Lakq; g field_35768 KELP + f Lakq; h field_35769 WARM_OCEAN_VEGETATION + m (Lqq;)V a method_46849 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rp net/minecraft/class_6801 net/minecraft/data/worldgen/features/CaveFeatures + f Lakq; a field_35770 MONSTER_ROOM + f Lakq; b field_35771 FOSSIL_COAL + f Lakq; c field_35772 FOSSIL_DIAMONDS + f Lakq; d field_35773 DRIPSTONE_CLUSTER + f Lakq; e field_35774 LARGE_DRIPSTONE + f Lakq; f field_35775 POINTED_DRIPSTONE + f Lakq; g field_35776 UNDERWATER_MAGMA + f Lakq; h field_35777 GLOW_LICHEN + f Lakq; i field_35778 ROOTED_AZALEA_TREE + f Lakq; j field_35779 CAVE_VINE + f Lakq; k field_35780 CAVE_VINE_IN_MOSS + f Lakq; l field_35781 MOSS_VEGETATION + f Lakq; m field_35782 MOSS_PATCH + f Lakq; n field_35783 MOSS_PATCH_BONEMEAL + f Lakq; o field_35784 DRIPLEAF + f Lakq; p field_35785 CLAY_WITH_DRIPLEAVES + f Lakq; q field_35786 CLAY_POOL_WITH_DRIPLEAVES + f Lakq; r field_35787 LUSH_CAVES_CLAY + f Lakq; s field_35788 MOSS_PATCH_CEILING + f Lakq; t field_35789 SPORE_BLOSSOM + f Lakq; u field_35790 AMETHYST_GEODE + f Lakq; v field_38033 SCULK_PATCH_DEEP_DARK + f Lakq; w field_38477 SCULK_PATCH_ANCIENT_CITY + f Lakq; x field_38034 SCULK_VEIN + m ()Ljm; a method_39686 makeSmallDripleaf + m (Lji;)Ljm; a method_39687 makeDripleaf + m (Lqq;)V a method_46850 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rq net/minecraft/class_6802 net/minecraft/data/worldgen/features/EndFeatures + f Lakq; a field_52309 END_PLATFORM + f Lakq; b field_35795 END_SPIKE + f Lakq; c field_35796 END_GATEWAY_RETURN + f Lakq; d field_35797 END_GATEWAY_DELAYED + f Lakq; e field_35798 CHORUS_PLANT + f Lakq; f field_35799 END_ISLAND + m (Lqq;)V a method_46851 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rr net/minecraft/class_6803 net/minecraft/data/worldgen/features/FeatureUtils + m (ILjm;)Leev; a method_39703 simpleRandomPatchConfiguration + m (Lece;Leei;)Leev; a method_39704 simplePatchConfiguration + m (Lece;Leei;Ljava/util/List;)Leev; a method_39705 simplePatchConfiguration + m (Lece;Leei;Ljava/util/List;I)Leev; a method_39706 simplePatchConfiguration + m (Ljava/lang/String;)Lakq; a method_46852 createKey + m (Ljava/util/List;)Leaf; a method_39709 simplePatchPredicate + m (Lqq;)V a method_39702 bootstrap + m (Lqq;Lakq;Lece;)V a method_40364 register + m (Lqq;Lakq;Lece;Leei;)V a method_39708 register + m ()V <init> <init> <init> +c rs net/minecraft/class_6804 net/minecraft/data/worldgen/features/MiscOverworldFeatures + f Lakq; a field_35800 ICE_SPIKE + f Lakq; b field_35801 ICE_PATCH + f Lakq; c field_35802 FOREST_ROCK + f Lakq; d field_35803 ICEBERG_PACKED + f Lakq; e field_35804 ICEBERG_BLUE + f Lakq; f field_35805 BLUE_ICE + f Lakq; g field_35806 LAKE_LAVA + f Lakq; h field_35807 DISK_CLAY + f Lakq; i field_35808 DISK_GRAVEL + f Lakq; j field_35809 DISK_SAND + f Lakq; k field_35810 FREEZE_TOP_LAYER + f Lakq; l field_38809 DISK_GRASS + f Lakq; m field_35811 BONUS_CHEST + f Lakq; n field_35812 VOID_START_PLATFORM + f Lakq; o field_35813 DESERT_WELL + f Lakq; p field_35814 SPRING_LAVA_OVERWORLD + f Lakq; q field_35815 SPRING_LAVA_FROZEN + f Lakq; r field_35816 SPRING_WATER + m (Lqq;)V a method_46853 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rt net/minecraft/class_6805 net/minecraft/data/worldgen/features/NetherFeatures + f Lakq; a field_35817 DELTA + f Lakq; b field_35818 SMALL_BASALT_COLUMNS + f Lakq; c field_35819 LARGE_BASALT_COLUMNS + f Lakq; d field_35820 BASALT_BLOBS + f Lakq; e field_35821 BLACKSTONE_BLOBS + f Lakq; f field_35822 GLOWSTONE_EXTRA + f Lakq; g field_35824 CRIMSON_FOREST_VEGETATION + f Lakq; h field_35825 CRIMSON_FOREST_VEGETATION_BONEMEAL + f Lakq; i field_35827 WARPED_FOREST_VEGETION + f Lakq; j field_35828 WARPED_FOREST_VEGETATION_BONEMEAL + f Lakq; k field_35829 NETHER_SPROUTS + f Lakq; l field_35830 NETHER_SPROUTS_BONEMEAL + f Lakq; m field_35831 TWISTING_VINES + f Lakq; n field_35832 TWISTING_VINES_BONEMEAL + f Lakq; o field_35833 WEEPING_VINES + f Lakq; p field_35834 PATCH_CRIMSON_ROOTS + f Lakq; q field_35835 BASALT_PILLAR + f Lakq; r field_35836 SPRING_LAVA_NETHER + f Lakq; s field_35837 SPRING_NETHER_CLOSED + f Lakq; t field_35838 SPRING_NETHER_OPEN + f Lakq; u field_35839 PATCH_FIRE + f Lakq; v field_35840 PATCH_SOUL_FIRE + m (Lqq;)V a method_46854 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ru net/minecraft/class_6806 net/minecraft/data/worldgen/features/OreFeatures + f Lakq; A field_35851 ORE_EMERALD + f Lakq; B field_35852 ORE_ANCIENT_DEBRIS_LARGE + f Lakq; C field_35853 ORE_ANCIENT_DEBRIS_SMALL + f Lakq; D field_35854 ORE_COPPPER_SMALL + f Lakq; E field_35855 ORE_COPPER_LARGE + f Lakq; F field_35856 ORE_CLAY + f Lakq; a field_35868 ORE_MAGMA + f Lakq; b field_35869 ORE_SOUL_SAND + f Lakq; c field_35870 ORE_NETHER_GOLD + f Lakq; d field_35871 ORE_QUARTZ + f Lakq; e field_35872 ORE_GRAVEL_NETHER + f Lakq; f field_35873 ORE_BLACKSTONE + f Lakq; g field_35874 ORE_DIRT + f Lakq; h field_35875 ORE_GRAVEL + f Lakq; i field_35876 ORE_GRANITE + f Lakq; j field_35877 ORE_DIORITE + f Lakq; k field_35878 ORE_ANDESITE + f Lakq; l field_35879 ORE_TUFF + f Lakq; m field_35880 ORE_COAL + f Lakq; n field_35881 ORE_COAL_BURIED + f Lakq; o field_35882 ORE_IRON + f Lakq; p field_35841 ORE_IRON_SMALL + f Lakq; q field_35842 ORE_GOLD + f Lakq; r field_35843 ORE_GOLD_BURIED + f Lakq; s field_35844 ORE_REDSTONE + f Lakq; t field_35845 ORE_DIAMOND_SMALL + f Lakq; u field_45663 ORE_DIAMOND_MEDIUM + f Lakq; v field_35846 ORE_DIAMOND_LARGE + f Lakq; w field_35847 ORE_DIAMOND_BURIED + f Lakq; x field_35848 ORE_LAPIS + f Lakq; y field_35849 ORE_LAPIS_BURIED + f Lakq; z field_35850 ORE_INFESTED + m (Lqq;)V a method_46855 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rv net/minecraft/class_6807 net/minecraft/data/worldgen/features/PileFeatures + f Lakq; a field_35883 PILE_HAY + f Lakq; b field_35884 PILE_MELON + f Lakq; c field_35885 PILE_SNOW + f Lakq; d field_35886 PILE_ICE + f Lakq; e field_35887 PILE_PUMPKIN + m (Lqq;)V a method_46856 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rw net/minecraft/class_6808 net/minecraft/data/worldgen/features/TreeFeatures + f Lakq; A field_35922 OAK_BEES_0002 + f Lakq; B field_35923 OAK_BEES_002 + f Lakq; C field_35924 OAK_BEES_005 + f Lakq; D field_35888 BIRCH_BEES_0002 + f Lakq; E field_35889 BIRCH_BEES_002 + f Lakq; F field_35890 BIRCH_BEES_005 + f Lakq; G field_35891 FANCY_OAK_BEES_0002 + f Lakq; H field_35892 FANCY_OAK_BEES_002 + f Lakq; I field_35893 FANCY_OAK_BEES_005 + f Lakq; J field_35894 FANCY_OAK_BEES + f Lakq; K field_42959 CHERRY_BEES_005 + f Lakq; a field_35899 CRIMSON_FUNGUS + f Lakq; b field_35900 CRIMSON_FUNGUS_PLANTED + f Lakq; c field_35901 WARPED_FUNGUS + f Lakq; d field_35902 WARPED_FUNGUS_PLANTED + f Lakq; e field_35903 HUGE_BROWN_MUSHROOM + f Lakq; f field_35904 HUGE_RED_MUSHROOM + f Lakq; g field_35905 OAK + f Lakq; h field_35906 DARK_OAK + f Lakq; i field_35907 BIRCH + f Lakq; j field_35908 ACACIA + f Lakq; k field_35909 SPRUCE + f Lakq; l field_35910 PINE + f Lakq; m field_35911 JUNGLE_TREE + f Lakq; n field_35912 FANCY_OAK + f Lakq; o field_35913 JUNGLE_TREE_NO_VINE + f Lakq; p field_35914 MEGA_JUNGLE_TREE + f Lakq; q field_35915 MEGA_SPRUCE + f Lakq; r field_35916 MEGA_PINE + f Lakq; s field_35917 SUPER_BIRCH_BEES_0002 + f Lakq; t field_35918 SUPER_BIRCH_BEES + f Lakq; u field_35919 SWAMP_OAK + f Lakq; v field_35920 JUNGLE_BUSH + f Lakq; w field_35921 AZALEA_TREE + f Lakq; x field_38810 MANGROVE + f Lakq; y field_38811 TALL_MANGROVE + f Lakq; z field_42960 CHERRY + m ()Lefe$a; a method_39710 createOak + m (Ldfy;Ldfy;IIII)Lefe$a; a method_39711 createStraightBlobTree + m (Lqq;)V a method_46857 bootstrap + m ()Lefe$a; b method_39712 createBirch + m ()Lefe$a; c method_39713 createSuperBirch + m ()Lefe$a; d method_39714 createJungleTree + m ()Lefe$a; e method_39715 createFancyOak + m ()Lefe$a; f method_49392 cherry + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c rx net/minecraft/class_6809 net/minecraft/data/worldgen/features/VegetationFeatures + f Lakq; A field_35966 DARK_FOREST_VEGETATION + f Lakq; B field_35925 TREES_FLOWER_FOREST + f Lakq; C field_35926 MEADOW_TREES + f Lakq; D field_35927 TREES_TAIGA + f Lakq; E field_35928 TREES_GROVE + f Lakq; F field_35929 TREES_SAVANNA + f Lakq; G field_35930 BIRCH_TALL + f Lakq; H field_35931 TREES_WINDSWEPT_HILLS + f Lakq; I field_35932 TREES_WATER + f Lakq; J field_35933 TREES_BIRCH_AND_OAK + f Lakq; K field_35934 TREES_PLAINS + f Lakq; L field_35935 TREES_SPARSE_JUNGLE + f Lakq; M field_35936 TREES_OLD_GROWTH_SPRUCE_TAIGA + f Lakq; N field_35937 TREES_OLD_GROWTH_PINE_TAIGA + f Lakq; O field_35938 TREES_JUNGLE + f Lakq; P field_35939 BAMBOO_VEGETATION + f Lakq; Q field_35940 MUSHROOM_ISLAND_VEGETATION + f Lakq; R field_38812 MANGROVE_VEGETATION + f Lakq; a field_35941 BAMBOO_NO_PODZOL + f Lakq; b field_35942 BAMBOO_SOME_PODZOL + f Lakq; c field_35943 VINES + f Lakq; d field_35944 PATCH_BROWN_MUSHROOM + f Lakq; e field_35945 PATCH_RED_MUSHROOM + f Lakq; f field_35946 PATCH_SUNFLOWER + f Lakq; g field_35947 PATCH_PUMPKIN + f Lakq; h field_35948 PATCH_BERRY_BUSH + f Lakq; i field_35949 PATCH_TAIGA_GRASS + f Lakq; j field_35950 PATCH_GRASS + f Lakq; k field_35951 PATCH_GRASS_JUNGLE + f Lakq; l field_35952 SINGLE_PIECE_OF_GRASS + f Lakq; m field_35953 PATCH_DEAD_BUSH + f Lakq; n field_35954 PATCH_MELON + f Lakq; o field_35955 PATCH_WATERLILY + f Lakq; p field_35956 PATCH_TALL_GRASS + f Lakq; q field_35957 PATCH_LARGE_FERN + f Lakq; r field_35958 PATCH_CACTUS + f Lakq; s field_35959 PATCH_SUGAR_CANE + f Lakq; t field_35960 FLOWER_DEFAULT + f Lakq; u field_35961 FLOWER_FLOWER_FOREST + f Lakq; v field_35962 FLOWER_SWAMP + f Lakq; w field_35963 FLOWER_PLAIN + f Lakq; x field_35964 FLOWER_MEADOW + f Lakq; y field_42961 FLOWER_CHERRY + f Lakq; z field_35965 FOREST_FLOWERS + m (Legj;I)Leev; a method_39717 grassPatch + m (Lqq;)V a method_46858 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ry net/minecraft/class_6810 net/minecraft/data/worldgen/features/package-info +c rz net/minecraft/class_6667 net/minecraft/data/worldgen/package-info +c sa net/minecraft/class_6811 net/minecraft/data/worldgen/placement/AquaticPlacements + f Lakq; a field_35967 SEAGRASS_WARM + f Lakq; b field_35968 SEAGRASS_NORMAL + f Lakq; c field_35969 SEAGRASS_COLD + f Lakq; d field_35970 SEAGRASS_RIVER + f Lakq; e field_35971 SEAGRASS_SWAMP + f Lakq; f field_35972 SEAGRASS_DEEP_WARM + f Lakq; g field_35973 SEAGRASS_DEEP + f Lakq; h field_35974 SEAGRASS_DEEP_COLD + f Lakq; i field_35975 SEAGRASS_SIMPLE + f Lakq; j field_35976 SEA_PICKLE + f Lakq; k field_35977 KELP_COLD + f Lakq; l field_35978 KELP_WARM + f Lakq; m field_35979 WARM_OCEAN_VEGETATION + m (I)Ljava/util/List; a method_39731 seagrassPlacement + m (Lqq;)V a method_46859 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sb net/minecraft/class_6812 net/minecraft/data/worldgen/placement/CavePlacements + f Lakq; a field_35980 MONSTER_ROOM + f Lakq; b field_35981 MONSTER_ROOM_DEEP + f Lakq; c field_35982 FOSSIL_UPPER + f Lakq; d field_35983 FOSSIL_LOWER + f Lakq; e field_35984 DRIPSTONE_CLUSTER + f Lakq; f field_35985 LARGE_DRIPSTONE + f Lakq; g field_35986 POINTED_DRIPSTONE + f Lakq; h field_35987 UNDERWATER_MAGMA + f Lakq; i field_35988 GLOW_LICHEN + f Lakq; j field_35989 ROOTED_AZALEA_TREE + f Lakq; k field_35990 CAVE_VINES + f Lakq; l field_35991 LUSH_CAVES_VEGETATION + f Lakq; m field_35992 LUSH_CAVES_CLAY + f Lakq; n field_35993 LUSH_CAVES_CEILING_VEGETATION + f Lakq; o field_35994 SPORE_BLOSSOM + f Lakq; p field_35995 CLASSIC_VINES + f Lakq; q field_35996 AMETHYST_GEODE + f Lakq; r field_38036 SCULK_PATCH_DEEP_DARK + f Lakq; s field_38478 SCULK_PATCH_ANCIENT_CITY + f Lakq; t field_38037 SCULK_VEIN + m (Lqq;)V a method_46860 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sc net/minecraft/class_6813 net/minecraft/data/worldgen/placement/EndPlacements + f Lakq; a field_52310 END_PLATFORM + f Lakq; b field_35997 END_SPIKE + f Lakq; c field_35998 END_GATEWAY_RETURN + f Lakq; d field_35999 CHORUS_PLANT + f Lakq; e field_36000 END_ISLAND_DECORATED + m (Lqq;)V a method_46861 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sd net/minecraft/class_6814 net/minecraft/data/worldgen/placement/MiscOverworldPlacements + f Lakq; a field_36001 ICE_SPIKE + f Lakq; b field_36002 ICE_PATCH + f Lakq; c field_36003 FOREST_ROCK + f Lakq; d field_36004 ICEBERG_PACKED + f Lakq; e field_36005 ICEBERG_BLUE + f Lakq; f field_36006 BLUE_ICE + f Lakq; g field_36007 LAKE_LAVA_UNDERGROUND + f Lakq; h field_36008 LAKE_LAVA_SURFACE + f Lakq; i field_36009 DISK_CLAY + f Lakq; j field_36010 DISK_GRAVEL + f Lakq; k field_36011 DISK_SAND + f Lakq; l field_38813 DISK_GRASS + f Lakq; m field_36012 FREEZE_TOP_LAYER + f Lakq; n field_36013 VOID_START_PLATFORM + f Lakq; o field_36014 DESERT_WELL + f Lakq; p field_36015 SPRING_LAVA + f Lakq; q field_36016 SPRING_LAVA_FROZEN + f Lakq; r field_36017 SPRING_WATER + m (Lqq;)V a method_46862 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c se net/minecraft/class_6815 net/minecraft/data/worldgen/placement/NetherPlacements + f Lakq; a field_36018 DELTA + f Lakq; b field_36019 SMALL_BASALT_COLUMNS + f Lakq; c field_36020 LARGE_BASALT_COLUMNS + f Lakq; d field_36021 BASALT_BLOBS + f Lakq; e field_36022 BLACKSTONE_BLOBS + f Lakq; f field_36023 GLOWSTONE_EXTRA + f Lakq; g field_36024 GLOWSTONE + f Lakq; h field_36025 CRIMSON_FOREST_VEGETATION + f Lakq; i field_36026 WARPED_FOREST_VEGETATION + f Lakq; j field_36027 NETHER_SPROUTS + f Lakq; k field_36028 TWISTING_VINES + f Lakq; l field_36029 WEEPING_VINES + f Lakq; m field_36030 PATCH_CRIMSON_ROOTS + f Lakq; n field_36031 BASALT_PILLAR + f Lakq; o field_36032 SPRING_DELTA + f Lakq; p field_36033 SPRING_CLOSED + f Lakq; q field_36034 SPRING_CLOSED_DOUBLE + f Lakq; r field_36035 SPRING_OPEN + f Lakq; s field_36037 PATCH_SOUL_FIRE + f Lakq; t field_36038 PATCH_FIRE + m (Lqq;)V a method_46863 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sf net/minecraft/class_6816 net/minecraft/data/worldgen/placement/OrePlacements + f Lakq; A field_36039 ORE_REDSTONE_LOWER + f Lakq; B field_36040 ORE_DIAMOND + f Lakq; C field_45664 ORE_DIAMOND_MEDIUM + f Lakq; D field_36041 ORE_DIAMOND_LARGE + f Lakq; E field_36042 ORE_DIAMOND_BURIED + f Lakq; F field_36043 ORE_LAPIS + f Lakq; G field_36044 ORE_LAPIS_BURIED + f Lakq; H field_36045 ORE_INFESTED + f Lakq; I field_36046 ORE_EMERALD + f Lakq; J field_36047 ORE_ANCIENT_DEBRIS_LARGE + f Lakq; K field_36048 ORE_ANCIENT_DEBRIS_SMALL + f Lakq; L field_36049 ORE_COPPER + f Lakq; M field_36050 ORE_COPPER_LARGE + f Lakq; N field_36051 ORE_CLAY + f Lakq; a field_36052 ORE_MAGMA + f Lakq; b field_36053 ORE_SOUL_SAND + f Lakq; c field_36054 ORE_GOLD_DELTAS + f Lakq; d field_36055 ORE_QUARTZ_DELTAS + f Lakq; e field_36056 ORE_GOLD_NETHER + f Lakq; f field_36057 ORE_QUARTZ_NETHER + f Lakq; g field_36058 ORE_GRAVEL_NETHER + f Lakq; h field_36059 ORE_BLACKSTONE + f Lakq; i field_36060 ORE_DIRT + f Lakq; j field_36061 ORE_GRAVEL + f Lakq; k field_36062 ORE_GRANITE_UPPER + f Lakq; l field_36063 ORE_GRANITE_LOWER + f Lakq; m field_36064 ORE_DIORITE_UPPER + f Lakq; n field_36065 ORE_DIORITE_LOWER + f Lakq; o field_36066 ORE_ANDESITE_UPPER + f Lakq; p field_36067 ORE_ANDESITE_LOWER + f Lakq; q field_36068 ORE_TUFF + f Lakq; r field_36069 ORE_COAL_UPPER + f Lakq; s field_36070 ORE_COAL_LOWER + f Lakq; t field_36071 ORE_IRON_UPPER + f Lakq; u field_36072 ORE_IRON_MIDDLE + f Lakq; v field_36073 ORE_IRON_SMALL + f Lakq; w field_36074 ORE_GOLD_EXTRA + f Lakq; x field_36075 ORE_GOLD + f Lakq; y field_36076 ORE_GOLD_LOWER + f Lakq; z field_36077 ORE_REDSTONE + m (ILeiy;)Ljava/util/List; a method_39732 commonOrePlacement + m (Leiy;Leiy;)Ljava/util/List; a method_39733 orePlacement + m (Lqq;)V a method_46864 bootstrap + m (ILeiy;)Ljava/util/List; b method_39734 rareOrePlacement + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sg net/minecraft/class_6817 net/minecraft/data/worldgen/placement/PlacementUtils + f Leiy; a field_36078 HEIGHTMAP + f Leiy; b field_36079 HEIGHTMAP_TOP_SOLID + f Leiy; c field_36080 HEIGHTMAP_WORLD_SURFACE + f Leiy; d field_36081 HEIGHTMAP_OCEAN_FLOOR + f Leiy; e field_36082 FULL_RANGE + f Leiy; f field_36083 RANGE_10_10 + f Leiy; g field_36084 RANGE_8_8 + f Leiy; h field_36085 RANGE_4_4 + f Leiy; i field_36086 RANGE_BOTTOM_TO_MAX_TERRAIN_HEIGHT + m ()Leix; a method_40371 isEmpty + m (IFI)Leiy; a method_39736 countExtra + m (Ldfy;)Leij; a method_40365 filteredByBlockSurvival + m (Lece;Leei;)Ljm; a method_40366 onlyWhenEmpty + m (Lece;Leei;Leaf;)Ljm; a method_40367 filtered + m (Lece;Leei;[Leiy;)Ljm; a method_40368 inlinePlaced + m (Ljava/lang/String;)Lakq; a method_46865 createKey + m (Ljm;[Leiy;)Ljm; a method_40369 inlinePlaced + m (Lqq;)V a method_39735 bootstrap + m (Lqq;Lakq;Ljm;Ljava/util/List;)V a method_39737 register + m (Lqq;Lakq;Ljm;[Leiy;)V a method_40370 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sh net/minecraft/class_6818 net/minecraft/data/worldgen/placement/TreePlacements + f Lakq; A field_36113 FANCY_OAK_BEES_002 + f Lakq; B field_36087 FANCY_OAK_BEES + f Lakq; C field_42962 CHERRY_BEES_005 + f Lakq; a field_36088 CRIMSON_FUNGI + f Lakq; b field_36089 WARPED_FUNGI + f Lakq; c field_36090 OAK_CHECKED + f Lakq; d field_36091 DARK_OAK_CHECKED + f Lakq; e field_36092 BIRCH_CHECKED + f Lakq; f field_36093 ACACIA_CHECKED + f Lakq; g field_36094 SPRUCE_CHECKED + f Lakq; h field_38814 MANGROVE_CHECKED + f Lakq; i field_42963 CHERRY_CHECKED + f Lakq; j field_36097 PINE_ON_SNOW + f Lakq; k field_36098 SPRUCE_ON_SNOW + f Lakq; l field_36099 PINE_CHECKED + f Lakq; m field_36100 JUNGLE_TREE_CHECKED + f Lakq; n field_36101 FANCY_OAK_CHECKED + f Lakq; o field_36102 MEGA_JUNGLE_TREE_CHECKED + f Lakq; p field_36103 MEGA_SPRUCE_CHECKED + f Lakq; q field_36104 MEGA_PINE_CHECKED + f Lakq; r field_38815 TALL_MANGROVE_CHECKED + f Lakq; s field_36105 JUNGLE_BUSH + f Lakq; t field_36106 SUPER_BIRCH_BEES_0002 + f Lakq; u field_36107 SUPER_BIRCH_BEES + f Lakq; v field_36108 OAK_BEES_0002 + f Lakq; w field_36109 OAK_BEES_002 + f Lakq; x field_36110 BIRCH_BEES_0002_PLACED + f Lakq; y field_36111 BIRCH_BEES_002 + f Lakq; z field_36112 FANCY_OAK_BEES_0002 + m (Lqq;)V a method_46866 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c si net/minecraft/class_6819 net/minecraft/data/worldgen/placement/VegetationPlacements + f Lakq; A field_36185 PATCH_CACTUS_DECORATED + f Lakq; B field_36114 PATCH_SUGAR_CANE_SWAMP + f Lakq; C field_36115 PATCH_SUGAR_CANE_DESERT + f Lakq; D field_36116 PATCH_SUGAR_CANE_BADLANDS + f Lakq; E field_36117 PATCH_SUGAR_CANE + f Lakq; F field_36118 BROWN_MUSHROOM_NETHER + f Lakq; G field_36119 RED_MUSHROOM_NETHER + f Lakq; H field_36120 BROWN_MUSHROOM_NORMAL + f Lakq; I field_36121 RED_MUSHROOM_NORMAL + f Lakq; J field_36122 BROWN_MUSHROOM_TAIGA + f Lakq; K field_36123 RED_MUSHROOM_TAIGA + f Lakq; L field_36124 BROWN_MUSHROOM_OLD_GROWTH + f Lakq; M field_36125 RED_MUSHROOM_OLD_GROWTH + f Lakq; N field_36126 BROWN_MUSHROOM_SWAMP + f Lakq; O field_36127 RED_MUSHROOM_SWAMP + f Lakq; P field_36128 FLOWER_WARM + f Lakq; Q field_36129 FLOWER_DEFAULT + f Lakq; R field_36130 FLOWER_FLOWER_FOREST + f Lakq; S field_36131 FLOWER_SWAMP + f Lakq; T field_36132 FLOWER_PLAINS + f Lakq; U field_36133 FLOWER_MEADOW + f Lakq; V field_42964 FLOWER_CHERRY + f Lakq; W field_36135 TREES_PLAINS + f Lakq; X field_36136 DARK_FOREST_VEGETATION + f Lakq; Y field_36137 FLOWER_FOREST_FLOWERS + f Lakq; Z field_36138 FOREST_FLOWERS + f Lakq; a field_36140 BAMBOO_LIGHT + f Lakq; aa field_36139 TREES_FLOWER_FOREST + f Lakq; ab field_36141 TREES_MEADOW + f Lakq; ac field_42965 TREES_CHERRY + f Lakq; ad field_36142 TREES_TAIGA + f Lakq; ae field_36143 TREES_GROVE + f Lakq; af field_36144 TREES_BADLANDS + f Lakq; ag field_36145 TREES_SNOWY + f Lakq; ah field_36146 TREES_SWAMP + f Lakq; ai field_36147 TREES_WINDSWEPT_SAVANNA + f Lakq; aj field_36148 TREES_SAVANNA + f Lakq; ak field_36149 BIRCH_TALL + f Lakq; al field_36150 TREES_BIRCH + f Lakq; am field_36151 TREES_WINDSWEPT_FOREST + f Lakq; an field_36152 TREES_WINDSWEPT_HILLS + f Lakq; ao field_36153 TREES_WATER + f Lakq; ap field_36154 TREES_BIRCH_AND_OAK + f Lakq; aq field_36155 TREES_SPARSE_JUNGLE + f Lakq; ar field_36156 TREES_OLD_GROWTH_SPRUCE_TAIGA + f Lakq; as field_36157 TREES_OLD_GROWTH_PINE_TAIGA + f Lakq; at field_36158 TREES_JUNGLE + f Lakq; au field_36159 BAMBOO_VEGETATION + f Lakq; av field_36160 MUSHROOM_ISLAND_VEGETATION + f Lakq; aw field_38816 TREES_MANGROVE + f Leiy; ax field_36134 TREE_THRESHOLD + f Lakq; b field_36161 BAMBOO + f Lakq; c field_36162 VINES + f Lakq; d field_36163 PATCH_SUNFLOWER + f Lakq; e field_36164 PATCH_PUMPKIN + f Lakq; f field_36165 PATCH_GRASS_PLAIN + f Lakq; g field_36166 PATCH_GRASS_FOREST + f Lakq; h field_36167 PATCH_GRASS_BADLANDS + f Lakq; i field_36168 PATCH_GRASS_SAVANNA + f Lakq; j field_36169 PATCH_GRASS_NORMAL + f Lakq; k field_36170 PATCH_GRASS_TAIGA_2 + f Lakq; l field_36171 PATCH_GRASS_TAIGA + f Lakq; m field_36172 PATCH_GRASS_JUNGLE + f Lakq; n field_36173 GRASS_BONEMEAL + f Lakq; o field_36174 PATCH_DEAD_BUSH_2 + f Lakq; p field_36175 PATCH_DEAD_BUSH + f Lakq; q field_36176 PATCH_DEAD_BUSH_BADLANDS + f Lakq; r field_36177 PATCH_MELON + f Lakq; s field_36292 PATCH_MELON_SPARSE + f Lakq; t field_36178 PATCH_BERRY_COMMON + f Lakq; u field_36179 PATCH_BERRY_RARE + f Lakq; v field_36180 PATCH_WATERLILY + f Lakq; w field_36181 PATCH_TALL_GRASS_2 + f Lakq; x field_36182 PATCH_TALL_GRASS + f Lakq; y field_36183 PATCH_LARGE_FERN + f Lakq; z field_36184 PATCH_CACTUS_DESERT + m (I)Ljava/util/List; a method_39738 worldSurfaceSquaredWithCount + m (ILeiy;)Ljava/util/List; a method_39739 getMushroomPlacement + m (Leiy;)Ljava/util/List; a method_39740 treePlacement + m (Leiy;Ldfy;)Ljava/util/List; a method_39741 treePlacement + m (Lqq;)V a method_46867 bootstrap + m (Leiy;)Lcom/google/common/collect/ImmutableList$Builder; b method_39742 treePlacementBase + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sj net/minecraft/class_6825 net/minecraft/data/worldgen/placement/VillagePlacements + f Lakq; a field_36195 PILE_HAY_VILLAGE + f Lakq; b field_36196 PILE_MELON_VILLAGE + f Lakq; c field_36197 PILE_SNOW_VILLAGE + f Lakq; d field_36198 PILE_ICE_VILLAGE + f Lakq; e field_36199 PILE_PUMPKIN_VILLAGE + f Lakq; f field_36200 OAK_VILLAGE + f Lakq; g field_36201 ACACIA_VILLAGE + f Lakq; h field_36202 SPRUCE_VILLAGE + f Lakq; i field_36203 PINE_VILLAGE + f Lakq; j field_36204 PATCH_CACTUS_VILLAGE + f Lakq; k field_36205 FLOWER_PLAIN_VILLAGE + f Lakq; l field_36206 PATCH_TAIGA_GRASS_VILLAGE + f Lakq; m field_36207 PATCH_BERRY_BUSH_VILLAGE + m (Lqq;)V a method_46868 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c sk net/minecraft/class_6820 net/minecraft/data/worldgen/placement/package-info +c sl net/minecraft/class_6300 net/minecraft/gametest/framework/AfterBatch + m ()Ljava/lang/String; a method_35930 batch +c sm net/minecraft/class_6301 net/minecraft/gametest/framework/BeforeBatch + m ()Ljava/lang/String; a method_35931 batch +c sn net/minecraft/class_5622 net/minecraft/gametest/framework/ExhaustedAttemptsException + m (IILsx;)V <init> <init> <init> +c so net/minecraft/class_6302 net/minecraft/gametest/framework/GameTest + m ()I a method_35932 timeoutTicks + m ()Ljava/lang/String; b method_35933 batch + m ()Z c method_57098 skyAccess + m ()I d method_35934 rotationSteps + m ()Z e method_35935 required + m ()Z f method_57962 manualOnly + m ()Ljava/lang/String; g method_35936 template + m ()J h method_35937 setupTicks + m ()I i method_35938 attempts + m ()I j method_35939 requiredSuccesses +c sp net/minecraft/class_4512 net/minecraft/gametest/framework/GameTestAssertException + m (Ljava/lang/String;)V <init> <init> <init> +c sq net/minecraft/class_4513 net/minecraft/gametest/framework/GameTestAssertPosException + f Ljd; a field_20541 absolutePos + f Ljd; b field_20542 relativePos + f J c field_21449 tick + m ()Ljava/lang/String; a method_22150 getMessageToShowAtBlock + m ()Ljd; b method_35940 getRelativePos + m ()Ljd; c method_22151 getAbsolutePos + m (Ljava/lang/String;Ljd;Ljd;J)V <init> <init> <init> +c sr net/minecraft/class_4514 net/minecraft/gametest/framework/GameTestBatch + f Ljava/lang/String; a field_33145 DEFAULT_BATCH_NAME + f Ljava/lang/String; b comp_2209 name + f Ljava/util/Collection; c comp_2210 gameTestInfos + f Ljava/util/function/Consumer; d comp_2211 beforeBatchFunction + f Ljava/util/function/Consumer; e comp_2212 afterBatchFunction + m ()Ljava/lang/String; a comp_2209 name + m ()Ljava/util/Collection; b comp_2210 gameTestInfos + m ()Ljava/util/function/Consumer; c comp_2211 beforeBatchFunction + m ()Ljava/util/function/Consumer; d comp_2212 afterBatchFunction + m (Ljava/lang/String;Ljava/util/Collection;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V <init> <init> <init> +c ss net/minecraft/class_9113 net/minecraft/gametest/framework/GameTestBatchFactory + f I a field_48467 MAX_TESTS_PER_BATCH + m ()Lta$b; a method_56188 fromGameTestInfo + m (I)Lta$b; a method_61092 fromGameTestInfo + m (ILjava/util/Collection;)Ljava/util/Collection; a method_56193 method_56193 + m (ILjava/util/Map$Entry;)Ljava/util/stream/Stream; a method_56196 method_56196 + m (Laqu;Ljava/lang/String;Ljava/util/List;J)Lsr; a method_56189 method_56189 + m (Laqu;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a method_56190 method_56190 + m (Laqu;Ltr;)Lsx; a method_56191 method_56191 + m (Ljava/lang/String;Ljava/util/List;J)Lsr; a method_56192 method_56192 + m (Ljava/util/Collection;Laqu;)Ljava/util/Collection; a method_56194 fromTestFunction + m (Ljava/util/Collection;Ljava/lang/String;J)Lsr; a method_56195 toGameTestBatch + m (Lsx;)Ljava/lang/String; a method_56197 method_56197 + m (Ltr;ILaqu;)Lsx; a method_56198 toGameTestInfo + m ()V <init> <init> <init> +c st net/minecraft/class_9114 net/minecraft/gametest/framework/GameTestBatchListener + m (Lsr;)V a method_56199 testBatchStarting + m (Lsr;)V b method_56200 testBatchFinished +c su net/minecraft/class_4692 net/minecraft/gametest/framework/GameTestEvent + f Ljava/lang/Long; a field_21450 expectedDelay + f Ljava/lang/Runnable; b field_21451 assertion + m (JLjava/lang/Runnable;)Lsu; a method_35941 create + m (Ljava/lang/Runnable;)Lsu; a method_35942 create + m (Ljava/lang/Long;Ljava/lang/Runnable;)V <init> <init> <init> +c sv net/minecraft/class_6303 net/minecraft/gametest/framework/GameTestGenerator +c sw net/minecraft/class_4516 net/minecraft/gametest/framework/GameTestHelper + f Lsx; a field_20558 testInfo + f Z b field_33146 finalCheckAdded + m ()Laqu; a method_35943 getLevel + m (I)V a method_35944 setDayTime + m (III)V a method_35945 pressButton + m (IIILdfy;)V a method_35946 setBlock + m (IIILdtc;)V a method_35947 setBlock + m (ILjava/lang/Runnable;)V a method_35948 succeedOnTickWhen + m (JLjava/lang/Runnable;)V a method_35951 runAtTickTime + m (JLjd;)V a method_35949 assertAtTickTimeContainerEmpty + m (JLjd;Lcul;)V a method_35950 assertAtTickTimeContainerContains + m (Lakq;)V a method_55451 setBiome + m (Lbsr;)Z a method_52206 method_52206 + m (Lbsr;III)V a method_35953 assertEntityInstancePresent + m (Lbsr;Lbsr;)Z a method_35954 method_35954 + m (Lbsr;Lewx;Ljava/lang/String;)V a method_61173 assertEntityPosition + m (Lbsr;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/Object;)V a method_35957 assertEntityProperty + m (Lbsr;Ljava/util/function/Predicate;Ljava/lang/String;)V a method_35958 assertEntityProperty + m (Lbsr;Ljd;)V a method_35955 assertEntityInstancePresent + m (Lbsr;Ljd;Ljd;)Lsq; a method_35956 method_35956 + m (Lbsx;)Lbsr; a method_56201 findOneEntity + m (Lbsx;DDD)V a method_35960 assertEntityTouching + m (Lbsx;FFF)Lbsr; a method_35961 spawn + m (Lbsx;I)V a method_55323 assertEntitiesPresent + m (Lbsx;III)Lbsr; a method_35962 spawn + m (Lbsx;IIID)Lbsr; a method_56202 findClosestEntity + m (Lbsx;Lexc;)Lbsr; a method_35963 spawn + m (Lbsx;Lexc;D)Ljava/util/List; a method_56203 findEntities + m (Lbsx;Lexc;Lexc;)V a method_46224 assertEntityPresent + m (Lbsx;Ljd;)Lbsr; a method_35964 spawn + m (Lbsx;Ljd;D)V a method_35965 assertEntityPresent + m (Lbsx;Ljd;ID)V a method_44606 assertEntitiesPresent + m (Lbtn;)Lbtn; a method_35966 makeAboutToDrown + m (Lbtn;Ljm;I)V a method_52889 assertLivingEntityHasMobEffect + m (Lbtp;FFF)V a method_57099 moveTo + m (Lbtp;Ljd;F)Ltb; a method_35967 walkTo + m (Lcmx;Lcuq;Ljd;Lji;)V a method_47816 placeAt + m (Lcul;)V a method_54143 assertItemEntityPresent + m (Lcul;FFF)Lcjh; a method_35968 spawnItem + m (Lcul;Lcuq;)Z a method_48000 method_48000 + m (Lcul;Lexc;)Lcjh; a method_57100 spawnItem + m (Lcul;Ljd;)Lcjh; a method_46225 spawnItem + m (Lcul;Ljd;D)V a method_35969 assertItemEntityPresent + m (Lcul;Ljd;DI)V a method_35970 assertItemEntityCountIs + m (Ldct;)Lcmx; a method_36021 makeMockPlayer + m (Ldfy;III)V a method_35971 assertBlockPresent + m (Ldfy;Ljd;)V a method_35972 assertBlockPresent + m (Ldtc;)Z a method_35973 method_35973 + m (Ldtc;Ldfy;Ldfy;)Z a method_35974 method_35974 + m (Lduf;Ljava/util/function/Predicate;Ldtc;)Z a method_36000 method_36000 + m (Ldyy$a;II)I a method_42063 getHeight + m (Lejj;Ljd;)V a method_35977 assertSameBlockStates + m (Lewx;Lbsr;)Z a method_56204 method_56204 + m (Lexc;)Lexc; a method_35978 absoluteVec + m (Lexc;Lbsr;)Z a method_35979 method_35979 + m (Lexc;Lbsr;Lbsr;)I a method_56205 method_56205 + m (Ljava/lang/Class;)V a method_52207 killAllEntitiesOfClass + m (Ljava/lang/Object;)Z a method_48002 method_48002 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V a method_56606 assertValueEqual + m (Ljava/lang/Runnable;)V a method_35993 succeedIf + m (Ljava/lang/Runnable;J)V a method_35994 method_35994 + m (Ljava/lang/String;)V a method_35995 fail + m (Ljava/lang/String;Lbsr;)V a method_35996 fail + m (Ljava/lang/String;Ljd;)V a method_35997 fail + m (Ljava/util/function/Consumer;)V a method_35998 forEveryBlockInStructure + m (Ljava/util/function/Predicate;Ldtc;)Z a method_35999 method_35999 + m (Ljd;)Ldtc; a method_35980 getBlockState + m (Ljd;J)V a method_35981 pulseRedstone + m (Ljd;Lbsx;Lcul;)V a method_48001 assertEntityIsHolding + m (Ljd;Lbsx;Ljava/util/function/Function;Ljava/lang/Object;)V a method_35982 assertEntityData + m (Ljd;Lcmx;)V a method_36034 useBlock + m (Ljd;Lcmx;Lewy;)V a method_47817 useBlock + m (Ljd;Lcul;)V a method_35983 assertContainerContains + m (Ljd;Ldfy;)V a method_35984 setBlock + m (Ljd;Ldfy;Ldfy;)Z a method_35985 method_35985 + m (Ljd;Ldtc;)V a method_35986 setBlock + m (Ljd;Lduf;Ljava/lang/Comparable;)V a method_35987 assertBlockProperty + m (Ljd;Lduf;Ljava/util/function/Predicate;Ljava/lang/String;)V a method_35988 assertBlockProperty + m (Ljd;Lejj;Ljd;)V a method_35989 method_35989 + m (Ljd;Ljava/util/function/Predicate;Ljava/lang/String;)V a method_35991 assertBlock + m (Ljd;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V a method_35992 assertBlock + m (Ljd;Ljd;)V a method_35990 assertSameBlockState + m (Ljd;Lji;Ljava/util/function/IntPredicate;Ljava/util/function/Supplier;)V a method_52225 assertRedstoneSignal + m (ZLjava/lang/String;)V a method_46226 assertTrue + m ()V b method_36001 killAllEntities + m (III)V b method_36002 pullLever + m (JLjava/lang/Runnable;)V b method_36003 runAfterDelay + m (Lbsx;)V b method_35959 assertEntityPresent + m (Lbsx;DDD)V b method_36005 assertEntityNotTouching + m (Lbsx;FFF)Lbtp; b method_36006 spawnWithNoFreeWill + m (Lbsx;III)Lbtp; b method_36007 spawnWithNoFreeWill + m (Lbsx;IIID)Ljava/util/List; b method_56207 findEntities + m (Lbsx;Lexc;)Lbtp; b method_36008 spawnWithNoFreeWill + m (Lbsx;Lexc;Lexc;)V b method_59872 assertEntityNotPresent + m (Lbsx;Ljd;)Lbtp; b method_36009 spawnWithNoFreeWill + m (Lbsx;Ljd;D)Ljava/util/List; b method_44335 getEntities + m (Lbtn;)Lbtn; b method_51821 withLowHealth + m (Lbtp;Ljd;F)V b method_36010 method_36010 + m (Lcul;)V b method_54144 assertItemEntityNotPresent + m (Lcul;Ljd;D)V b method_42762 assertItemEntityNotPresent + m (Ldfy;III)V b method_36011 assertBlockNotPresent + m (Ldfy;Ljd;)V b method_36012 assertBlockNotPresent + m (Lexc;)Lexc; b method_46227 relativeVec + m (Lexc;Lbsr;)Z b method_36013 method_36013 + m (Ljava/lang/Runnable;)V b method_36018 succeedWhen + m (Ljava/lang/Runnable;J)V b method_36019 method_36019 + m (Ljava/lang/String;)Ljava/lang/String; b method_36020 method_36020 + m (Ljd;)Ldqh; b method_36014 getBlockEntity + m (Ljd;Lbsx;Lcul;)V b method_48003 assertEntityInventoryContains + m (Ljd;Lbsx;Ljava/util/function/Function;Ljava/lang/Object;)V b method_36015 succeedWhenEntityData + m (Ljd;Lcul;)V b method_36016 method_36016 + m (Ljd;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V b method_36017 assertBlockState + m (ZLjava/lang/String;)V b method_49994 assertFalse + m ()Laqv; c method_51891 makeMockServerPlayerInLevel + m (Lbsx;)Ljava/util/List; c method_56208 getEntities + m (Lbsx;III)V c method_36022 assertEntityPresent + m (Lbsx;Ljd;)V c method_36023 assertEntityPresent + m (Ldfy;III)V c method_36024 succeedWhenBlockPresent + m (Ldfy;Ljd;)V c method_36025 succeedWhenBlockPresent + m (Ljava/lang/Runnable;)V c method_36028 failIf + m (Ljava/lang/String;)Ljava/lang/String; c method_36029 method_36029 + m (Ljd;)V c method_36026 pressButton + m (Ljd;Lbsx;Ljava/util/function/Function;Ljava/lang/Object;)V c method_36027 method_36027 + m (Ljd;Ljava/util/function/Predicate;Ljava/util/function/Supplier;)V c method_60651 assertBlockEntityData + m ()V d method_36030 setNight + m (Lbsx;)V d method_36004 assertEntityNotPresent + m (Lbsx;III)V d method_36031 assertEntityNotPresent + m (Lbsx;Ljd;)V d method_36032 assertEntityNotPresent + m (Ldfy;Ljd;)V d method_36033 method_36033 + m (Ljava/lang/Runnable;)V d method_36035 failIfEver + m (Ljd;)V d method_46229 useBlock + m ()V e method_36036 succeed + m (Lbsx;III)V e method_36037 succeedWhenEntityPresent + m (Lbsx;Ljd;)V e method_36038 succeedWhenEntityPresent + m (Ljava/lang/Runnable;)V e method_36040 onEachTick + m (Ljd;)V e method_36039 pullLever + m ()V f method_55452 tickPrecipitation + m (Lbsx;III)V f method_36042 succeedWhenEntityNotPresent + m (Lbsx;Ljd;)V f method_36043 succeedWhenEntityNotPresent + m (Ljd;)V f method_36044 destroyBlock + m ()Ltb; g method_36041 startSequence + m (Lbsx;Ljd;)V g method_36046 method_36046 + m (Ljd;)V g method_36047 assertContainerEmpty + m ()Ldmm; h method_61093 getTestRotation + m (Lbsx;Ljd;)V h method_36049 method_36049 + m (Ljd;)V h method_36050 randomTick + m ()J i method_36045 getTick + m (Ljd;)V i method_55453 tickPrecipitation + m ()Lewx; j method_36051 getBounds + m (Ljd;)Ljd; j method_36052 absolutePos + m ()V k method_36048 ensureSingleFinalCheck + m (Ljd;)Ljd; k method_36054 relativePos + m ()Lewx; l method_36053 getRelativeBounds + m (Ljd;)V l method_36056 method_36056 + m ()Ljava/lang/Exception; m method_36055 method_36055 + m (Ljd;)V m method_36058 method_36058 + m ()Ljava/lang/String; n method_36057 method_36057 + m (Lsx;)V <init> <init> <init> +c sw$1 net/minecraft/class_4516$1 net/minecraft/gametest/framework/GameTestHelper$1 + f Ldct; b field_48983 val$gameType + m (Lsw;Ldcw;Ljd;FLcom/mojang/authlib/GameProfile;Ldct;)V <init> <init> <init> +c sw$2 net/minecraft/class_4516$2 net/minecraft/gametest/framework/GameTestHelper$2 + m (Lsw;Lnet/minecraft/server/MinecraftServer;Laqu;Lcom/mojang/authlib/GameProfile;Laqh;)V <init> <init> <init> +c sx net/minecraft/class_4517 net/minecraft/gametest/framework/GameTestInfo + f Ltr; a field_20559 testFunction + f Ljd; b field_20560 structureBlockPos + f Ljd; c field_48468 northWestCorner + f Laqu; d field_20561 level + f Ljava/util/Collection; e field_20562 listeners + f I f field_20563 timeoutTicks + f Ljava/util/Collection; g field_21452 sequences + f Lit/unimi/dsi/fastutil/objects/Object2LongMap; h field_21453 runAtTickTimeMap + f J i field_21454 startTick + f I j field_47172 ticksToWaitForChunkLoading + f Z k field_47173 placedStructure + f Z l field_47174 chunksLoaded + f J m field_21455 tickCount + f Z n field_20565 started + f Ltk; o field_48469 retryOptions + f Lcom/google/common/base/Stopwatch; p field_21456 timer + f Z q field_20567 done + f Ldmm; r field_25301 rotation + f Ljava/lang/Throwable; s field_20569 error + f Ldrx; t field_27805 structureBlockEntity + m ()Ljava/util/stream/Stream; A method_56209 getListeners + m ()Lsx; B method_56210 copyReset + m ()Z C method_56211 ensureStructureIsPlaced + m ()V D method_33315 tickInternal + m ()V E method_23639 startTest + m ()V F method_23640 finish + m ()Ljd; G method_56212 getOrCalculateNorthwestCorner + m ()Lsx; a method_56213 placeStructure + m (I)Lsx; a method_23634 startExecution + m (JLjava/lang/Runnable;)V a method_36060 setRunAtTickTime + m (Lbsr;)V a method_54434 method_54434 + m (Ldcd;)Z a method_54900 method_54900 + m (Ljava/lang/Throwable;)V a method_22168 fail + m (Ljd;)V a method_23635 setStructureBlockPos + m (Lsy;)V a method_22167 addListener + m (Lta;)V a method_22165 tick + m (Lta;Lsy;)V a method_33316 method_33316 + m (Ltb;)V a method_23636 method_23636 + m ()Ljava/lang/String; b method_22169 getTestName + m (Lbsr;)Z b method_54435 method_54435 + m (Ljd;)V b method_56214 setNorthWestCorner + m (Lsy;)V b method_22175 method_22175 + m (Lta;Lsy;)V b method_22171 method_22171 + m (Ltb;)V b method_23637 method_23637 + m ()Ljd; c method_22172 getStructureBlockPos + m ()Lewx; d method_36062 getStructureBounds + m ()Ldrx; e method_36059 getStructureBlockEntity + m ()Laqu; f method_22176 getLevel + m ()Z g method_22177 hasSucceeded + m ()Z h method_22178 hasFailed + m ()Z i method_22179 hasStarted + m ()Z j method_22180 isDone + m ()J k method_36063 getRunTime + m ()V l method_36064 succeed + m ()Ljava/lang/Throwable; m method_22182 getError + m ()Lsx; n method_22166 prepareTestStructure + m ()J o method_36065 getTick + m ()Ltb; p method_36066 createSequence + m ()Z q method_22183 isRequired + m ()Z r method_22184 isOptional + m ()Ljava/lang/String; s method_23638 getStructureName + m ()Ldmm; t method_29402 getRotation + m ()Ltr; u method_29403 getTestFunction + m ()I v method_36067 getTimeoutTicks + m ()Z w method_32241 isFlaky + m ()I x method_32242 maxAttempts + m ()I y method_32243 requiredSuccesses + m ()Ltk; z method_56215 retryOptions + m (Ltr;Ldmm;Laqu;Ltk;)V <init> <init> <init> +c sy net/minecraft/class_4518 net/minecraft/gametest/framework/GameTestListener + m (Lsx;)V a method_22188 testStructureLoaded + m (Lsx;Lsx;Lta;)V a method_56216 testAddedForRerun + m (Lsx;Lta;)V a method_33317 testPassed + m (Lsx;Lta;)V b method_22190 testFailed +c sz net/minecraft/class_4519 net/minecraft/gametest/framework/GameTestRegistry + f Ljava/util/Collection; a field_20570 TEST_FUNCTIONS + f Ljava/util/Set; b field_20571 TEST_CLASS_NAMES + f Ljava/util/Map; c field_20572 BEFORE_BATCH_FUNCTIONS + f Ljava/util/Map; d field_27806 AFTER_BATCH_FUNCTIONS + f Ljava/util/Set; e field_25302 LAST_FAILED_TESTS + m ()Ljava/util/Collection; a method_22191 getAllTestFunctions + m (Laqu;)V a method_56217 method_56217 + m (Ljava/lang/Class;)V a method_36068 register + m (Ljava/lang/String;)Ljava/util/stream/Stream; a method_22193 getTestFunctionsForClassName + m (Ljava/lang/String;Ltr;)Z a method_22194 method_22194 + m (Ljava/lang/reflect/Method;)V a method_36069 register + m (Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/util/function/Function;Ljava/util/Map;)V a method_36070 registerBatchFunction + m (Ljava/lang/reflect/Method;Ljava/lang/Object;)V a method_36071 method_36071 + m (Ltr;)V a method_29404 rememberFailedTest + m (Ltr;Ljava/lang/String;)Z a method_22192 isTestFunctionPartOfClass + m ()Ljava/util/Collection; b method_22195 getAllTestClassNames + m (Laqu;)V b method_56218 method_56218 + m (Ljava/lang/String;)Z b method_22196 isTestClass + m (Ljava/lang/String;Ltr;)Z b method_22197 method_22197 + m (Ljava/lang/reflect/Method;)Ljava/util/Collection; b method_36072 useTestGeneratorMethod + m ()Ljava/util/stream/Stream; c method_29405 getLastFailedTests + m (Ljava/lang/String;)Ljava/util/function/Consumer; c method_22198 getBeforeBatchFunction + m (Ljava/lang/reflect/Method;)Ltr; c method_36073 turnMethodIntoTestFunction + m ()V d method_29406 forgetFailedTests + m (Ljava/lang/String;)Ljava/util/function/Consumer; d method_32244 getAfterBatchFunction + m (Ljava/lang/reflect/Method;)Ljava/util/function/Consumer; d method_36074 turnMethodIntoConsumer + m (Ljava/lang/String;)Ljava/util/Optional; e method_22199 findTestFunction + m (Ljava/lang/String;)Ltr; f method_22200 getTestFunction + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ta net/minecraft/class_4520 net/minecraft/gametest/framework/GameTestRunner + f I a field_33151 DEFAULT_TESTS_PER_ROW + f Lorg/slf4j/Logger; b field_48470 LOGGER + f Laqu; c field_48471 level + f Ltd; d field_48472 testTicker + f Ljava/util/List; e field_48473 allTestInfos + f Lcom/google/common/collect/ImmutableList; f field_48474 batches + f Ljava/util/List; g field_48475 batchListeners + f Ljava/util/List; h field_48476 scheduledForRerun + f Lta$b; i field_48477 testBatcher + f Z j field_48478 stopped + f Lsr; k field_48479 currentBatch + f Lta$c; l field_48480 existingStructureSpawner + f Lta$c; m field_48481 newStructureSpawner + f Z n field_52279 haltOnError + m ()Ljava/util/List; a method_56219 getTestInfos + m (I)V a method_56220 runBatch + m (Laqu;)V a method_22213 clearMarkers + m (Ljava/util/Collection;)Ljava/util/Collection; a method_56221 createStructuresForBatch + m (Lsr;)Ljava/util/stream/Stream; a method_56222 method_56222 + m (Lst;)V a method_56223 addListener + m (Lsx;)V a method_56224 rerunTest + m (Lsx;Lsx;Lsy;)V a method_56225 method_56225 + m ()V b method_56226 start + m (Lst;)V b method_56227 method_56227 + m (Lsx;)Ljava/util/Optional; b method_56228 spawn + m ()V c method_56229 stop + m (Lsx;)Ljava/lang/String; c method_57072 method_57072 + m ()V d method_56231 runScheduledRerunTests + m (Lsx;)V d method_56230 method_56230 + m (Lta$b;Ljava/util/Collection;Laqu;Ltd;Lta$c;Lta$c;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ta$1 net/minecraft/class_4520$1 net/minecraft/gametest/framework/GameTestRunner$1 + f Lti; a field_48482 val$currentBatchTracker + f I b field_48483 val$batchIndex + f Lta; c field_48484 field_48484 + m ()V a method_56232 testCompleted + m (J)V a method_61094 method_61094 + m (Lst;)V a method_56234 method_56234 + m (J)V b method_56233 method_56233 + m (Lta;Lti;I)V <init> <init> <init> +c ta$a net/minecraft/class_4520$class_9115 net/minecraft/gametest/framework/GameTestRunner$Builder + f Laqu; a field_48485 level + f Ltd; b field_48486 testTicker + f Lta$b; c field_48487 batcher + f Lta$c; d field_48488 existingStructureSpawner + f Lta$c; e field_48489 newStructureSpawner + f Ljava/util/Collection; f field_48490 batches + f Z g field_52280 haltOnError + m ()Lta; a method_56235 build + m (Ljava/util/Collection;Laqu;)Lta$a; a method_56236 fromBatches + m (Lta$b;)Lta$a; a method_61095 batcher + m (Lta$c;)Lta$a; a method_56237 newStructureSpawner + m (Ltm;)Lta$a; a method_61096 existingStructureSpawner + m (Z)Lta$a; a method_61097 haltOnError + m (Ljava/util/Collection;Laqu;)Lta$a; b method_56238 fromInfo + m (Ljava/util/Collection;Laqu;)V <init> <init> <init> +c ta$b net/minecraft/class_4520$class_9116 net/minecraft/gametest/framework/GameTestRunner$GameTestBatcher +c ta$c net/minecraft/class_4520$class_9117 net/minecraft/gametest/framework/GameTestRunner$StructureSpawner + f Lta$c; a field_48491 IN_PLACE + f Lta$c; b field_48492 NOT_SET + m (Laqu;)V a method_61098 onBatchStart + m (Lsx;)Ljava/util/Optional; a method_56239 method_56239 + m (Lsx;)Ljava/util/Optional; b method_56240 method_56240 + m ()V <clinit> <clinit> <clinit> +c tb net/minecraft/class_4693 net/minecraft/gametest/framework/GameTestSequence + f Lsx; a field_21457 parent + f Ljava/util/List; b field_21458 events + f J c field_21459 lastTick + m ()V a method_36075 thenSucceed + m (I)Ltb; a method_36076 thenIdle + m (ILjava/lang/Runnable;)Ltb; a method_36077 thenExecuteAfter + m (J)V a method_23643 tickAndContinue + m (JLjava/lang/Runnable;)Ltb; a method_36078 thenWaitUntil + m (Ljava/lang/Runnable;)Ltb; a method_36079 thenWaitUntil + m (Ljava/util/function/Supplier;)V a method_36080 thenFail + m (Ltb$a;)V a method_36081 method_36081 + m ()Ltb$a; b method_36083 thenTrigger + m (ILjava/lang/Runnable;)Ltb; b method_36084 thenExecuteFor + m (J)V b method_23644 tickAndFailIfNotComplete + m (Ljava/lang/Runnable;)Ltb; b method_36085 thenExecute + m (Ljava/util/function/Supplier;)V b method_36086 method_36086 + m ()V c method_36087 method_36087 + m (ILjava/lang/Runnable;)V c method_36088 method_36088 + m (J)V c method_23645 tick + m (Ljava/lang/Runnable;)V c method_36089 executeWithoutFail + m (ILjava/lang/Runnable;)V d method_36090 method_36090 + m (Ljava/lang/Runnable;)V d method_36091 method_36091 + m (Lsx;)V <init> <init> <init> +c tb$a net/minecraft/class_4693$class_6304 net/minecraft/gametest/framework/GameTestSequence$Condition + f Ltb; a field_33153 field_33153 + f J b field_33154 NOT_TRIGGERED + f J c field_33155 triggerTime + m ()V a method_36092 assertTriggeredThisTick + m (J)V a method_36093 trigger + m (Ltb;)V <init> <init> <init> +c tc net/minecraft/class_6306 net/minecraft/gametest/framework/GameTestServer + f Lorg/slf4j/Logger; k field_33156 LOGGER + f I l field_33157 PROGRESS_REPORT_INTERVAL + f I m field_47175 TEST_POSITION_RANGE + f Lalm; n field_39441 NO_SERVICES + f Lblr; o field_48984 sampleLogger + f Ljava/util/List; p field_33158 testBatches + f Ljava/util/List; q field_48493 testFunctions + f Ljd; r field_33159 spawnPos + f Lcom/google/common/base/Stopwatch; s field_48494 stopwatch + f Ldcs; t field_33160 TEST_GAME_RULES + f Ldzw; u field_33161 WORLD_OPTIONS + f Lti; v field_33162 testTracker + m (Lalo$c;Ldda;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_43615 method_43615 + m (Ldcs;)V a method_36094 method_36094 + m (Ldda;Lalo$a;)Lalo$b; a method_40377 method_40377 + m (Ljava/lang/Thread;Lerf$c;Latp;Ljava/util/Collection;Ljd;)Ltc; a method_40378 create + m (Lsx;)V a method_36095 method_36095 + m (Laqu;)V b method_36096 startTests + m (Lsx;)V b method_36097 method_36097 + m ()Z br method_36098 haveTestsStarted + m (Ljava/lang/Thread;Lerf$c;Latp;Lalp;Ljava/util/Collection;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tc$1 net/minecraft/class_6306$1 net/minecraft/gametest/framework/GameTestServer$1 + m (Ltc;Lnet/minecraft/server/MinecraftServer;Ljt;Leri;I)V <init> <init> <init> +c td net/minecraft/class_4521 net/minecraft/gametest/framework/GameTestTicker + f Ltd; a field_20574 SINGLETON + f Ljava/util/Collection; b field_20575 testInfos + f Lta; c field_48495 runner + m ()V a method_22226 clear + m (Lsx;)V a method_22227 add + m (Lta;)V a method_56241 setRunner + m ()V b method_22228 tick + m (Lsx;)V b method_56242 method_56242 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c te net/minecraft/class_4522 net/minecraft/gametest/framework/GameTestTimeoutException + m (Ljava/lang/String;)V <init> <init> <init> +c tf net/minecraft/class_5623 net/minecraft/gametest/framework/GlobalTestReporter + f Ltu; a field_27807 DELEGATE + m ()V a method_36099 finish + m (Lsx;)V a method_32245 onTestFailed + m (Ltu;)V a method_36100 replaceWith + m (Lsx;)V b method_33319 onTestSuccess + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tg net/minecraft/class_6307 net/minecraft/gametest/framework/JUnitLikeTestReporter + f Lorg/w3c/dom/Document; a field_33164 document + f Lorg/w3c/dom/Element; b field_33165 testSuite + f Lcom/google/common/base/Stopwatch; c field_33166 stopwatch + f Ljava/io/File; d field_33167 destination + m (Ljava/io/File;)V a method_36101 save + m (Lsx;Ljava/lang/String;)Lorg/w3c/dom/Element; a method_36102 createTestCase + m (Ljava/io/File;)V <init> <init> <init> +c th net/minecraft/class_4523 net/minecraft/gametest/framework/LogTestReporter + f Lorg/slf4j/Logger; a field_20576 LOGGER + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ti net/minecraft/class_4524 net/minecraft/gametest/framework/MultipleTestTracker + f C a field_33168 NOT_STARTED_TEST_CHAR + f C b field_33169 ONGOING_TEST_CHAR + f C c field_33170 SUCCESSFUL_TEST_CHAR + f C d field_33171 FAILED_OPTIONAL_TEST_CHAR + f C e field_33172 FAILED_REQUIRED_TEST_CHAR + f Ljava/util/Collection; f field_20577 tests + f Ljava/util/Collection; g field_25303 listeners + m ()I a method_22229 getFailedRequiredCount + m (Ljava/lang/StringBuffer;Lsx;)V a method_22233 method_22233 + m (Ljava/util/function/Consumer;)V a method_29407 addFailureListener + m (Lsx;)V a method_22230 addTestToTrack + m (Lsy;)V a method_22231 addListener + m (Lsy;Lsx;)V a method_22232 method_22232 + m ()I b method_22234 getFailedOptionalCount + m (Lsx;)V b method_56243 remove + m ()I c method_22235 getDoneCount + m ()Z d method_22236 hasFailedRequired + m ()Z e method_22237 hasFailedOptional + m ()Ljava/util/Collection; f method_36103 getFailedRequired + m ()Ljava/util/Collection; g method_36104 getFailedOptional + m ()I h method_22238 getTotalCount + m ()Z i method_22239 isDone + m ()Ljava/lang/String; j method_22240 getProgressBar + m ()V <init> <init> <init> + m (Ljava/util/Collection;)V <init> <init> <init> +c ti$1 net/minecraft/class_4524$1 net/minecraft/gametest/framework/MultipleTestTracker$1 + f Ljava/util/function/Consumer; a field_25304 val$listener + m (Lti;Ljava/util/function/Consumer;)V <init> <init> <init> +c tj net/minecraft/class_5624 net/minecraft/gametest/framework/ReportGameListener + f I a field_27808 attempts + f I b field_27809 successes + m (Laqu;Ljd;Ljava/lang/String;)V a method_32247 showRedBox + m (Laqu;Ln;Ljava/lang/String;)V a method_32248 say + m (Laqv;)Z a method_32249 method_32249 + m (Ljava/lang/String;Ln;Laqv;)V a method_32250 method_32250 + m (Ljava/lang/String;ZLjava/lang/String;)Lcuq; a method_32251 createBook + m (Ljava/lang/StringBuffer;Ljava/lang/String;)V a method_32252 method_32252 + m (Lsx;Ldfy;)V a method_32253 spawnBeacon + m (Lsx;Ljava/lang/String;)V a method_33320 reportPassed + m (Lsx;Ljava/lang/Throwable;)V a method_32254 reportFailure + m (Lsx;Lta;Z)V a method_56244 handleRetry + m (Lsx;)Ljd; b method_61099 getBeaconPos + m (Lsx;Ldfy;)V b method_61100 updateBeaconGlass + m (Lsx;Ljava/lang/String;)V b method_33321 visualizePassedTest + m (Lsx;Ljava/lang/Throwable;)V b method_32255 visualizeFailedTest + m (Lsx;Ljava/lang/String;)V c method_32256 spawnLectern + m ()V <init> <init> <init> +c tk net/minecraft/class_9118 net/minecraft/gametest/framework/RetryOptions + f I a comp_2213 numberOfTries + f Z b comp_2214 haltOnFailure + f Ltk; c field_48496 NO_RETRIES + m ()Ltk; a method_56245 noRetries + m (II)Z a method_56246 hasTriesLeft + m ()Z b method_56247 unlimitedTries + m ()Z c method_56248 hasRetries + m ()I d comp_2213 numberOfTries + m ()Z e comp_2214 haltOnFailure + m (IZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tl net/minecraft/class_9119 net/minecraft/gametest/framework/StructureBlockPosFinder +c tm net/minecraft/class_9120 net/minecraft/gametest/framework/StructureGridSpawner + f I c field_48497 SPACE_BETWEEN_COLUMNS + f I d field_48498 SPACE_BETWEEN_ROWS + f I e field_48499 testsPerRow + f I f field_48500 currentRowCount + f Lewx; g field_48501 rowBounds + f Ljd$a; h field_48502 nextTestNorthWestCorner + f Ljd; i field_48503 firstTestNorthWestCorner + f Z j field_52281 clearOnBatch + f F k field_52282 maxX + f Ljava/util/Collection; l field_52283 testInLastBatch + m (Laqu;Lsx;)V a method_61101 method_61101 + m (Ljd;IZ)V <init> <init> <init> +c tn net/minecraft/class_4525 net/minecraft/gametest/framework/StructureUtils + f I a field_51468 DEFAULT_Y_SEARCH_RADIUS + f Ljava/lang/String; b field_33173 DEFAULT_TEST_STRUCTURES_DIR + f Ljava/lang/String; c field_20579 testStructuresDir + f Lorg/slf4j/Logger; d field_27813 LOGGER + m (I)Ldmm; a method_29408 getRotationForRotationSteps + m (ILaqu;Ljd;)V a method_22254 method_22254 + m (ILjd;Laqu;)V a method_22368 clearBlock + m (Laqu;Ldcd;)V a method_54901 method_54901 + m (Laqu;Ljd;)Ljava/util/Optional; a method_56250 method_56250 + m (Lbsr;)Z a method_22241 method_22241 + m (Ldmm;)I a method_36105 getRotationStepsForRotation + m (Ldrx;)Lewx; a method_22242 getStructureBounds + m (Lejj;Laqu;)V a method_22246 clearSpaceForStructure + m (Lewx;Laqu;)V a method_57101 removeBarriers + m (Lewx;Laqu;Z)V a method_57102 encaseStructure + m (Lexc;Lexc;Ldrx;)Z a method_56251 method_56251 + m (Ljava/lang/String;Ldrx;)Z a method_59783 method_59783 + m (Ljava/lang/String;Ljd;Lkh;Ldmm;Laqu;)V a method_22251 createNewEmptyStructureBlock + m (Ljd;ILaqu;)Ljava/util/Optional; a method_22244 findStructureBlockContainingPos + m (Ljd;ILaqu;Ljava/lang/String;)Ljava/util/stream/Stream; a method_59782 findStructureByTestFunction + m (Ljd;Laqu;Ljd;)Z a method_22249 method_22249 + m (Ljd;Lbsr;Laqu;)Ljava/util/stream/Stream; a method_56252 lookedAtStructureBlockPos + m (Ljd;Ljd;)I a method_22245 method_22245 + m (Ljd;Ljd;Laqu;)Z a method_22247 doesStructureContain + m (Ljd;Ljd;Laqu;Ljd;)V a method_57103 method_57103 + m (Ljd;Ljd;Ldmm;Laqu;)V a method_22248 addCommandBlockAndButtonToStartTest + m (Ljd;Ljd;ZLaqu;Ljd;)V a method_57104 method_57104 + m (Ljd;Lkh;Ldmm;)Ljd; a method_54847 getTransformedFarCorner + m (Lsx;)Ljava/lang/IllegalStateException; a method_54902 method_54902 + m (Lsx;Ljd;Ldmm;Laqu;)Ldrx; a method_54903 prepareTestStructure + m (Laqu;Ljd;)Z b method_54845 method_54845 + m (Ldrx;)Lejj; b method_29410 getStructureBoundingBox + m (Lejj;Laqu;)V b method_22256 forceLoadChunks + m (Ljd;ILaqu;)Ljava/util/Optional; b method_22255 findNearestStructureBlock + m (Ljd;Lkh;Ldmm;)Lejj; b method_29409 getStructureBoundingBox + m (Lsx;Ljd;Ldmm;Laqu;)Ldrx; b method_22252 createStructureBlock + m (Laqu;Ljd;)Ldrx; c method_59784 method_59784 + m (Ldrx;)Ljd; c method_54849 getStructureOrigin + m (Ljd;ILaqu;)Ljava/util/stream/Stream; c method_22258 findStructureBlocks + m (Ljd;ILaqu;)Lejj; d method_59785 getBoundingBoxAtGround + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tn$1 net/minecraft/class_4525$1 net/minecraft/gametest/framework/StructureUtils$1 + f [I a field_33175 $SwitchMap$net$minecraft$world$level$block$Rotation + m ()V <clinit> <clinit> <clinit> +c to net/minecraft/class_4526 net/minecraft/gametest/framework/TestClassNameArgument + f Ljava/util/Collection; a field_20580 EXAMPLES + m ()Lto; a method_22370 testClassName + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; a method_22261 parse + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; a method_22262 getTestClassName + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tp net/minecraft/class_4527 net/minecraft/gametest/framework/TestCommand + f I a field_33180 STRUCTURE_BLOCK_NEARBY_SEARCH_RADIUS + f I b field_33181 STRUCTURE_BLOCK_FULL_SEARCH_RADIUS + f Lorg/slf4j/Logger; c field_45665 LOGGER + f I d field_33178 DEFAULT_CLEAR_RADIUS + f I e field_33179 MAX_CLEAR_RADIUS + f I f field_33182 TEST_POS_Z_OFFSET_FROM_PLAYER + f I g field_33183 SHOW_POS_DURATION_MS + f I h field_33184 DEFAULT_X_SIZE + f I i field_33185 DEFAULT_Y_SIZE + f I j field_33186 DEFAULT_Z_SIZE + f Ljava/lang/String; k field_48504 STRUCTURE_BLOCK_ENTITY_COULD_NOT_BE_FOUND + f Ltq$a; l field_48505 testFinder + m ()I a method_56254 stopTests + m (ILet;Ltk;Ltr;)Lsx; a method_56255 method_56255 + m (Laqu;Ljava/lang/String;)Z a method_54904 verifyStructureExists + m (Laqu;Ljava/lang/String;Ln;)V a method_22275 say + m (Laqu;Ljd;)V a method_57105 method_57105 + m (Laqv;)Z a method_22276 method_22276 + m (Lbsr;)V a method_57106 method_57106 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_22270 register + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_56256 method_56256 + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_56257 runWithRetryOptions + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_56258 runWithRetryOptions + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_22283 method_22283 + m (Let;)Ljd; a method_54850 createTestPositionAround + m (Let;Laqu;Lta;)I a method_56259 trackAndStartRunner + m (Let;Ldrx;)I a method_54905 saveAndExportTestStructure + m (Let;Ljava/lang/String;)I a method_22264 showPos + m (Let;Ljava/lang/String;III)I a method_22268 createNewStructure + m (Let;Ltk;Ljd;)Ljava/util/Optional; a method_56260 method_56260 + m (Let;Ltk;Ltl;)Ljava/util/stream/Stream; a method_56261 toGameTestInfos + m (Let;Ltk;Ltt;I)Ljava/util/stream/Stream; a method_56262 toGameTestInfo + m (Let;Ltr;)Z a method_56263 method_56263 + m (Ljava/lang/String;)Lwz; a method_52187 method_52187 + m (Ljava/lang/String;Ln;Laqv;)V a method_22263 method_22263 + m (Ljava/lang/String;Lwz;)Lwz; a method_52188 method_52188 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_56265 method_56265 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I a method_56266 method_56266 + m (Ljd;Laqu;Ltk;)Ljava/util/Optional; a method_56264 createGameTestInfo + m (Lsx;)I a method_56267 resetGameTestInfo + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b method_56268 runWithRetryOptionsAndBuildInfo + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_22286 method_22286 + m (Let;Ljava/lang/String;)I b method_22282 exportTestStructure + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I b method_56269 method_56269 + m (Lsx;)V b method_56270 method_56270 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_22287 method_22287 + m (Let;Ljava/lang/String;)V c method_22278 say + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I c method_56271 method_56271 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_23648 method_23648 + m (Let;Ljava/lang/String;)I d method_22285 importTestStructure + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I d method_56272 method_56272 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_22288 method_22288 + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)I e method_56273 method_56273 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_56274 method_56274 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_22289 method_22289 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_56275 method_56275 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_56276 method_56276 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_56277 method_56277 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_56278 method_56278 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_56279 method_56279 + m (Lcom/mojang/brigadier/context/CommandContext;)I m method_56280 method_56280 + m (Lcom/mojang/brigadier/context/CommandContext;)I n method_56281 method_56281 + m (Lcom/mojang/brigadier/context/CommandContext;)I o method_22290 method_22290 + m (Lcom/mojang/brigadier/context/CommandContext;)I p method_56282 method_56282 + m (Lcom/mojang/brigadier/context/CommandContext;)I q method_56283 method_56283 + m (Lcom/mojang/brigadier/context/CommandContext;)I r method_56284 method_56284 + m (Lcom/mojang/brigadier/context/CommandContext;)I s method_59786 method_59786 + m (Lcom/mojang/brigadier/context/CommandContext;)I t method_61102 method_61102 + m (Lcom/mojang/brigadier/context/CommandContext;)I u method_61103 method_61103 + m (Lcom/mojang/brigadier/context/CommandContext;)I v method_57963 method_57963 + m (Lcom/mojang/brigadier/context/CommandContext;)I w method_57964 method_57964 + m (Lcom/mojang/brigadier/context/CommandContext;)Ltp$a; x method_56285 method_56285 + m (Lcom/mojang/brigadier/context/CommandContext;)Ltp$a; y method_56286 method_56286 + m (Lcom/mojang/brigadier/context/CommandContext;)Ltp$a; z method_56287 method_56287 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tp$a net/minecraft/class_4527$class_9121 net/minecraft/gametest/framework/TestCommand$Runner + f Ltq; a field_48506 finder + m ()I a method_56288 reset + m (I)I a method_56289 run + m (II)I a method_56290 run + m (Laqu;)V a method_56291 method_56291 + m (Laqu;Ljd;)I a method_56292 method_56292 + m (Laqu;Lorg/apache/commons/lang3/mutable/MutableBoolean;Let;Ljd;)I a method_56293 method_56293 + m (Let;Ljava/lang/Integer;)V a method_56294 method_56294 + m (Ljava/lang/String;Lxw;)Lxw; a method_59788 method_59788 + m (Ljava/util/stream/Stream;Ljava/util/function/ToIntFunction;Ljava/lang/Runnable;Ljava/util/function/Consumer;)V a method_56295 logAndRun + m (Ljd;Lorg/apache/commons/lang3/mutable/MutableInt;Ljd;)V a method_59787 method_59787 + m (Ltk;)I a method_56296 run + m (Ltk;I)I a method_56297 run + m (Ltk;II)I a method_56298 run + m (Lwz;)Lwz; a method_59789 method_59789 + m ()I b method_56299 clear + m (Laqu;)V b method_56300 method_56300 + m (Let;Ljava/lang/Integer;)V b method_56301 method_56301 + m ()I c method_56302 export + m ()I d method_56303 run + m ()I e method_59790 locate + m ()I f method_61104 verify + m (Ltq;)V <init> <init> <init> +c tp$b net/minecraft/class_4527$class_9122 net/minecraft/gametest/framework/TestCommand$TestBatchSummaryDisplayer + f Let; a comp_2215 source + m ()Let; a comp_2215 source + m (Let;)V <init> <init> <init> +c tp$c net/minecraft/class_4527$class_4528 net/minecraft/gametest/framework/TestCommand$TestSummaryDisplayer + f Laqu; a comp_2216 level + f Lti; b comp_2217 tracker + m ()Laqu; a comp_2216 level + m (Laqu;Lti;)V a method_56304 showTestSummaryIfAllDone + m ()Lti; b comp_2217 tracker + m (Laqu;Lti;)V <init> <init> <init> +c tq net/minecraft/class_9123 net/minecraft/gametest/framework/TestFinder + f Ltt; a field_48507 NO_FUNCTIONS + f Ltl; b field_48508 NO_STRUCTURES + f Ltt; c field_48509 testFunctionFinder + f Ltl; d field_48510 structureBlockPosFinder + f Let; e field_48511 source + f Ljava/util/function/Function; f field_48512 contextProvider + m ()Let; a method_56305 source + m ()Ljava/lang/Object; b method_56306 get + m (Let;Ljava/util/function/Function;Ltt;Ltl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tq$a net/minecraft/class_9123$class_9124 net/minecraft/gametest/framework/TestFinder$Builder + f Ljava/util/function/Function; a field_48513 contextProvider + f Ljava/util/function/UnaryOperator; b field_49663 testFunctionFinderWrapper + f Ljava/util/function/UnaryOperator; c field_49664 structureBlockPosFinderWrapper + m ()Ljava/util/stream/Stream; a method_56307 method_56307 + m (I)Ltq$a; a method_57965 createMultipleCopies + m (ILjava/util/function/Supplier;)Ljava/util/function/Supplier; a method_57966 method_57966 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; a method_56309 nearest + m (Lcom/mojang/brigadier/context/CommandContext;I)Ljava/lang/Object; a method_56310 radius + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; a method_56311 allTestsInClass + m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/lang/Object; a method_56312 failedTests + m (Let;)Ljava/util/stream/Stream; a method_56313 method_56313 + m (Let;Ltt;Ltl;)Ljava/lang/Object; a method_57967 build + m (Ljava/lang/String;)Ljava/util/stream/Stream; a method_56315 method_56315 + m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; a method_57968 method_57968 + m (Ljd;ILet;)Ljava/util/stream/Stream; a method_56308 method_56308 + m (Ljd;Let;)Ljava/util/stream/Stream; a method_56314 method_56314 + m (Ljd;Let;Ljava/lang/String;)Ljava/util/stream/Stream; a method_59791 method_59791 + m (Ltr;)Z a method_57969 method_57969 + m (Z)Ljava/util/stream/Stream; a method_56316 method_56316 + m (ZLtr;)Z a method_56317 method_56317 + m (I)Ljava/util/function/UnaryOperator; b method_57970 createCopies + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; b method_56318 allNearby + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; b method_56319 byArgument + m (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; b method_57971 method_57971 + m (Ljd;Let;)Ljava/util/stream/Stream; b method_56320 method_56320 + m (Ltr;)Z b method_57972 method_57972 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; c method_56321 lookedAt + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; c method_59792 locateByName + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; d method_56323 allTests + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/stream/Stream; d method_56322 method_56322 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; e method_56324 failedTests + m (Ljava/util/function/Function;)V <init> <init> <init> + m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c tr net/minecraft/class_4529 net/minecraft/gametest/framework/TestFunction + f Ljava/lang/String; a comp_2218 batchName + f Ljava/lang/String; b comp_2219 testName + f Ljava/lang/String; c comp_2220 structureName + f Ldmm; d comp_2221 rotation + f I e comp_2222 maxTicks + f J f comp_2223 setupTicks + f Z g comp_2224 required + f Z h comp_2445 manualOnly + f I i comp_2225 maxAttempts + f I j comp_2226 requiredSuccesses + f Z k comp_2362 skyAccess + f Ljava/util/function/Consumer; l comp_2227 function + m ()Z a method_32257 isFlaky + m (Lsw;)V a method_22297 run + m ()Ljava/lang/String; b comp_2218 batchName + m ()Ljava/lang/String; c comp_2219 testName + m ()Ljava/lang/String; d comp_2220 structureName + m ()Ldmm; e comp_2221 rotation + m ()I f comp_2222 maxTicks + m ()J g comp_2223 setupTicks + m ()Z h comp_2224 required + m ()Z i comp_2445 manualOnly + m ()I j comp_2225 maxAttempts + m ()I k comp_2226 requiredSuccesses + m ()Z l comp_2362 skyAccess + m ()Ljava/util/function/Consumer; m comp_2227 function + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJZLjava/util/function/Consumer;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ldmm;IJZLjava/util/function/Consumer;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ldmm;IJZZIIZLjava/util/function/Consumer;)V <init> <init> <init> +c ts net/minecraft/class_4530 net/minecraft/gametest/framework/TestFunctionArgument + f Ljava/util/Collection; a field_20589 EXAMPLES + m ()Lts; a method_22371 testFunctionArgument + m (Lcom/mojang/brigadier/StringReader;)Ltr; a method_22302 parse + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_56325 suggestTestFunction + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ltr; a method_22303 getTestFunction + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tt net/minecraft/class_9125 net/minecraft/gametest/framework/TestFunctionFinder +c tu net/minecraft/class_4531 net/minecraft/gametest/framework/TestReporter + m ()V a method_36109 finish + m (Lsx;)V a method_22304 onTestFailed + m (Lsx;)V b method_33322 onTestSuccess +c tv net/minecraft/class_6309 net/minecraft/gametest/framework/package-info +c tw net/minecraft/class_2477 net/minecraft/locale/Language + f Ljava/lang/String; a field_33187 DEFAULT + f Lorg/slf4j/Logger; b field_11490 LOGGER + f Lcom/google/gson/Gson; c field_25307 GSON + f Ljava/util/regex/Pattern; d field_11489 UNSUPPORTED_FORMAT_PATTERN + f Ltw; e field_11486 instance + m ()Ltw; a method_10517 getInstance + m (Ljava/io/InputStream;Ljava/util/function/BiConsumer;)V a method_29425 loadFromJson + m (Ljava/lang/String;)Ljava/lang/String; a method_48307 getOrDefault + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_4679 getOrDefault + m (Ljava/util/List;)Ljava/util/List; a method_30933 getVisualOrder + m (Ljava/util/function/BiConsumer;Ljava/lang/String;)V a method_51465 parseTranslations + m (Ltw;)V a method_29427 inject + m (Lxe;)Laya; a method_30934 getVisualOrder + m ()Z b method_29428 isDefaultRightToLeft + m (Ljava/lang/String;)Z b method_4678 has + m ()Ltw; c method_29429 loadDefault + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tw$1 net/minecraft/class_2477$1 net/minecraft/locale/Language$1 + f Ljava/util/Map; b field_25308 val$storage + m (Layb;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_30935 method_30935 + m (Lxe;Layb;)Z a method_30936 method_30936 + m (Ljava/util/Map;)V <init> <init> <init> +c tx net/minecraft/class_6310 net/minecraft/locale/package-info +c ty net/minecraft/class_2479 net/minecraft/nbt/ByteArrayTag + f Lva; a field_21024 TYPE + f I b field_41716 SELF_SIZE_IN_BYTES + f [B c field_11493 data + m (I)Ltz; a method_10523 get + m (ILtz;)Ltz; a method_17803 set + m (Ljava/util/List;)[B a method_10522 toArray + m (I)Ltz; b method_17804 remove + m (ILtz;)V b method_17805 add + m ()[B e method_10521 getAsByteArray + m ([B)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ty$1 net/minecraft/class_2479$1 net/minecraft/nbt/ByteArrayTag$1 + m (Ljava/io/DataInput;Luk;)Lty; a method_23232 load + m (Ljava/io/DataInput;Luk;)[B d method_53886 readAccounted + m ()V <init> <init> <init> +c tz net/minecraft/class_2481 net/minecraft/nbt/ByteTag + f Lva; a field_21025 TYPE + f Ltz; b field_21026 ZERO + f Ltz; c field_21027 ONE + f I w field_41717 SELF_SIZE_IN_BYTES + f B x field_11498 data + m (B)Ltz; a method_23233 valueOf + m (Z)Ltz; a method_23234 valueOf + m ()Ltz; e method_10530 copy + m (B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c tz$1 net/minecraft/class_2481$1 net/minecraft/nbt/ByteTag$1 + m (Ljava/io/DataInput;Luk;)Ltz; a method_23235 load + m (Ljava/io/DataInput;Luk;)B d method_53887 readAccounted + m ()V <init> <init> <init> +c tz$a net/minecraft/class_2481$class_4610 net/minecraft/nbt/ByteTag$Cache + f [Ltz; a field_21028 cache + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ua net/minecraft/class_2483 net/minecraft/nbt/CollectionTag + m (ILuy;)Z a method_10535 setTag + m (ILuy;)Z b method_10533 addTag + m (I)Luy; c method_10536 remove + m (ILuy;)V c method_10531 add + m (ILuy;)Luy; d method_10606 set + m ()B f method_10601 getElementType + m ()V <init> <init> <init> +c ub net/minecraft/class_2487 net/minecraft/nbt/CompoundTag + f Lcom/mojang/serialization/Codec; a field_25128 CODEC + f Lva; b field_21029 TYPE + f I c field_41718 SELF_SIZE_IN_BYTES + f I w field_41719 MAP_ENTRY_SIZE_IN_BYTES + f Ljava/util/Map; x field_11515 tags + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a method_29141 method_29141 + m (Ljava/lang/String;)Ljava/util/UUID; a method_25926 getUUID + m (Ljava/lang/String;B)V a method_10567 putByte + m (Ljava/lang/String;D)V a method_10549 putDouble + m (Ljava/lang/String;F)V a method_10548 putFloat + m (Ljava/lang/String;I)V a method_10569 putInt + m (Ljava/lang/String;J)V a method_10544 putLong + m (Ljava/lang/String;Ljava/lang/String;)V a method_10582 putString + m (Ljava/lang/String;Ljava/util/List;)V a method_36110 putByteArray + m (Ljava/lang/String;Ljava/util/UUID;)V a method_25927 putUUID + m (Ljava/lang/String;Luy;)Luy; a method_10566 put + m (Ljava/lang/String;Luy;Ljava/io/DataOutput;)V a method_10555 writeNamedTag + m (Ljava/lang/String;Lva;Ljava/lang/ClassCastException;)Lo; a method_10559 createReport + m (Ljava/lang/String;S)V a method_10575 putShort + m (Ljava/lang/String;Z)V a method_10556 putBoolean + m (Ljava/lang/String;[B)V a method_10570 putByteArray + m (Ljava/lang/String;[I)V a method_10539 putIntArray + m (Ljava/lang/String;[J)V a method_10564 putLongArray + m (Lub;)Lub; a method_10543 merge + m (Luy;)Ljava/lang/String; a method_49665 method_49665 + m (Lva;Ljava/lang/String;Ljava/io/DataInput;Luk;)Luy; a method_10581 readNamedTagData + m (Ljava/lang/String;)Z b method_25928 hasUUID + m (Ljava/lang/String;I)Z b method_10573 contains + m (Ljava/lang/String;Ljava/util/List;)V b method_10572 putIntArray + m (Lub;)Lcom/mojang/serialization/Dynamic; b method_29142 method_29142 + m (Ljava/lang/String;)Luy; c method_10580 get + m (Ljava/lang/String;I)Luh; c method_10554 getList + m (Ljava/lang/String;Ljava/util/List;)V c method_10538 putLongArray + m (Ljava/lang/String;)B d method_10540 getTagType + m ()Ljava/util/Set; e method_10541 getAllKeys + m (Ljava/lang/String;)Z e method_10545 contains + m ()I f method_10546 size + m (Ljava/lang/String;)B f method_10571 getByte + m ()Z g method_33133 isEmpty + m (Ljava/lang/String;)S g method_10568 getShort + m ()Lub; h method_59873 shallowCopy + m (Ljava/lang/String;)I h method_10550 getInt + m ()Lub; i method_10553 copy + m (Ljava/lang/String;)J i method_10537 getLong + m ()Ljava/util/Set; j method_59874 entrySet + m (Ljava/lang/String;)F j method_10583 getFloat + m (Ljava/lang/String;)D k method_10574 getDouble + m (Ljava/lang/String;)Ljava/lang/String; l method_10558 getString + m (Ljava/lang/String;)[B m method_10547 getByteArray + m (Ljava/lang/String;)[I n method_10561 getIntArray + m (Ljava/lang/String;)[J o method_10565 getLongArray + m (Ljava/lang/String;)Lub; p method_10562 getCompound + m (Ljava/lang/String;)Z q method_10577 getBoolean + m (Ljava/lang/String;)V r method_10551 remove + m (Ljava/lang/String;)Ljava/lang/String; s method_10579 method_10579 + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ub$1 net/minecraft/class_2487$1 net/minecraft/nbt/CompoundTag$1 + m (Ljava/io/DataInput;Luk;)Lub; a method_23240 load + m (Ljava/io/DataInput;Luv;Luk;)Luv$b; c method_53888 parseCompound + m (Ljava/io/DataInput;Luk;)Lub; d method_53889 loadCompound + m (Ljava/io/DataInput;Luk;)Ljava/lang/String; e method_53907 readString + m ()V <init> <init> <init> +c ub$2 net/minecraft/class_2487$2 net/minecraft/nbt/CompoundTag$2 + f [I a field_36243 $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult + f [I b field_36244 $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult + m ()V <clinit> <clinit> <clinit> +c uc net/minecraft/class_2489 net/minecraft/nbt/DoubleTag + f Luc; a field_21030 ZERO + f Lva; b field_21031 TYPE + f I c field_41720 SELF_SIZE_IN_BYTES + f D w field_11520 data + m (D)Luc; a method_23241 valueOf + m ()Luc; e method_10585 copy + m (D)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uc$1 net/minecraft/class_2489$1 net/minecraft/nbt/DoubleTag$1 + m (Ljava/io/DataInput;Luk;)Luc; a method_23242 load + m (Ljava/io/DataInput;Luk;)D d method_53890 readAccounted + m ()V <init> <init> <init> +c ud net/minecraft/class_2491 net/minecraft/nbt/EndTag + f Lva; a field_21032 TYPE + f Lud; b field_21033 INSTANCE + f I c field_41721 SELF_SIZE_IN_BYTES + m ()Lud; e method_10586 copy + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ud$1 net/minecraft/class_2491$1 net/minecraft/nbt/EndTag$1 + m (Ljava/io/DataInput;Luk;)Lud; a method_23243 load + m ()V <init> <init> <init> +c ue net/minecraft/class_2494 net/minecraft/nbt/FloatTag + f Lue; a field_21034 ZERO + f Lva; b field_21035 TYPE + f I c field_41722 SELF_SIZE_IN_BYTES + f F w field_11523 data + m (F)Lue; a method_23244 valueOf + m ()Lue; e method_10587 copy + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ue$1 net/minecraft/class_2494$1 net/minecraft/nbt/FloatTag$1 + m (Ljava/io/DataInput;Luk;)Lue; a method_23245 load + m (Ljava/io/DataInput;Luk;)F d method_53891 readAccounted + m ()V <init> <init> <init> +c uf net/minecraft/class_2495 net/minecraft/nbt/IntArrayTag + f Lva; a field_21036 TYPE + f I b field_41723 SELF_SIZE_IN_BYTES + f [I c field_11524 data + m (I)Lug; a method_10589 get + m (ILug;)Lug; a method_17806 set + m (Ljava/util/List;)[I a method_10590 toArray + m (I)Lug; b method_17807 remove + m (ILug;)V b method_17808 add + m ()Luf; e method_10591 copy + m ()[I g method_10588 getAsIntArray + m ([I)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uf$1 net/minecraft/class_2495$1 net/minecraft/nbt/IntArrayTag$1 + m (Ljava/io/DataInput;Luk;)Luf; a method_23246 load + m (Ljava/io/DataInput;Luk;)[I d method_53892 readAccounted + m ()V <init> <init> <init> +c ug net/minecraft/class_2497 net/minecraft/nbt/IntTag + f Lva; a field_21037 TYPE + f I b field_41724 SELF_SIZE_IN_BYTES + f I c field_11525 data + m (I)Lug; a method_23247 valueOf + m ()Lug; e method_10592 copy + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ug$1 net/minecraft/class_2497$1 net/minecraft/nbt/IntTag$1 + m (Ljava/io/DataInput;Luk;)Lug; a method_23248 load + m (Ljava/io/DataInput;Luk;)I d method_53893 readAccounted + m ()V <init> <init> <init> +c ug$a net/minecraft/class_2497$class_4611 net/minecraft/nbt/IntTag$Cache + f [Lug; a field_21038 cache + f I b field_33197 HIGH + f I c field_33198 LOW + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uh net/minecraft/class_2499 net/minecraft/nbt/ListTag + f Lva; a field_21039 TYPE + f I b field_41725 SELF_SIZE_IN_BYTES + f Ljava/util/List; c field_11550 list + f B w field_11551 type + m (I)Lub; a method_10602 getCompound + m (Luy;)Z a method_10605 updateType + m (I)Luh; b method_10603 getList + m (I)S d method_10609 getShort + m ()Luh; e method_10612 copy + m (I)I e method_10600 getInt + m (I)[I f method_36111 getIntArray + m ()V g method_17809 updateTypeAfterRemove + m (I)[J g method_36112 getLongArray + m (I)D h method_10611 getDouble + m (I)F i method_10604 getFloat + m (I)Ljava/lang/String; j method_10608 getString + m (I)Luy; k method_10534 get + m (Ljava/util/List;B)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uh$1 net/minecraft/class_2499$1 net/minecraft/nbt/ListTag$1 + m (Ljava/io/DataInput;Luk;)Luh; a method_23249 load + m (Ljava/io/DataInput;Luv;Luk;)Luv$b; c method_53894 parseList + m (Ljava/io/DataInput;Luk;)Luh; d method_53895 loadList + m ()V <init> <init> <init> +c uh$2 net/minecraft/class_2499$2 net/minecraft/nbt/ListTag$2 + f [I a field_36245 $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult + f [I b field_36246 $SwitchMap$net$minecraft$nbt$StreamTagVisitor$EntryResult + m ()V <clinit> <clinit> <clinit> +c ui net/minecraft/class_2501 net/minecraft/nbt/LongArrayTag + f Lva; a field_21040 TYPE + f I b field_41726 SELF_SIZE_IN_BYTES + f [J c field_11552 data + m (I)Luj; a method_10616 get + m (ILuj;)Luj; a method_17810 set + m (Ljava/util/List;)[J a method_10617 toArray + m (I)Luj; b method_17811 remove + m (ILuj;)V b method_17812 add + m ()Lui; e method_10618 copy + m ()[J g method_10615 getAsLongArray + m ([J)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/longs/LongSet;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ui$1 net/minecraft/class_2501$1 net/minecraft/nbt/LongArrayTag$1 + m (Ljava/io/DataInput;Luk;)Lui; a method_23250 load + m (Ljava/io/DataInput;Luk;)[J d method_53896 readAccounted + m ()V <init> <init> <init> +c uj net/minecraft/class_2503 net/minecraft/nbt/LongTag + f Lva; a field_21041 TYPE + f I b field_41727 SELF_SIZE_IN_BYTES + f J c field_11553 data + m (J)Luj; a method_23251 valueOf + m ()Luj; e method_10621 copy + m (J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uj$1 net/minecraft/class_2503$1 net/minecraft/nbt/LongTag$1 + m (Ljava/io/DataInput;Luk;)Luj; a method_23252 load + m (Ljava/io/DataInput;Luk;)J d method_53897 readAccounted + m ()V <init> <init> <init> +c uj$a net/minecraft/class_2503$class_4612 net/minecraft/nbt/LongTag$Cache + f [Luj; a field_21042 cache + f I b field_33202 HIGH + f I c field_33203 LOW + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uk net/minecraft/class_2505 net/minecraft/nbt/NbtAccounter + f I a field_46208 MAX_STACK_DEPTH + f J b field_11557 quota + f J c field_11555 usage + f I d field_46209 maxDepth + f I e field_46210 depth + m ()Luk; a method_53898 unlimitedHeap + m (J)Luk; a method_53899 create + m (JJ)V a method_53908 accountBytes + m ()V b method_53900 pushDepth + m (J)V b method_48004 accountBytes + m ()V c method_53901 popDepth + m ()J d method_47987 getUsage + m ()I e method_53902 getDepth + m (JI)V <init> <init> <init> +c ul net/minecraft/class_8801 net/minecraft/nbt/NbtAccounterException + m (Ljava/lang/String;)V <init> <init> <init> +c um net/minecraft/class_8909 net/minecraft/nbt/NbtException + m (Ljava/lang/String;)V <init> <init> <init> +c un net/minecraft/class_8910 net/minecraft/nbt/NbtFormatException + m (Ljava/lang/String;)V <init> <init> <init> +c uo net/minecraft/class_2507 net/minecraft/nbt/NbtIo + f [Ljava/nio/file/OpenOption; a field_47513 SYNC_OUTPUT_OPTIONS + m (Ljava/io/DataInput;)Lub; a method_10627 read + m (Ljava/io/DataInput;Luk;)Lub; a method_10625 read + m (Ljava/io/DataInput;Luk;B)Luy; a method_52892 readTagSafe + m (Ljava/io/DataInput;Luv;Luk;)V a method_39855 parse + m (Ljava/io/InputStream;)Ljava/io/DataInputStream; a method_40059 createDecompressorStream + m (Ljava/io/InputStream;Luk;)Lub; a method_10629 readCompressed + m (Ljava/io/InputStream;Luv;Luk;)V a method_40058 parseCompressed + m (Ljava/io/OutputStream;)Ljava/io/DataOutputStream; a method_54906 createCompressorStream + m (Ljava/nio/file/Path;)Lub; a method_10633 read + m (Ljava/nio/file/Path;Luk;)Lub; a method_30613 readCompressed + m (Ljava/nio/file/Path;Luv;Luk;)V a method_40057 parseCompressed + m (Lub;Ljava/io/DataOutput;)V a method_10628 write + m (Lub;Ljava/io/OutputStream;)V a method_10634 writeCompressed + m (Lub;Ljava/nio/file/Path;)V a method_30614 writeCompressed + m (Luy;Ljava/io/DataOutput;)V a method_52893 writeAnyTag + m (Ljava/io/DataInput;Luk;)Luy; b method_52894 readAnyTag + m (Lub;Ljava/nio/file/Path;)V b method_10630 write + m (Luy;Ljava/io/DataOutput;)V b method_10631 writeUnnamedTag + m (Ljava/io/DataInput;Luk;)Luy; c method_10626 readUnnamedTag + m (Luy;Ljava/io/DataOutput;)V c method_55324 writeUnnamedTagWithFallback + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uo$1 net/minecraft/class_2507$1 net/minecraft/nbt/NbtIo$1 + f [I a field_36247 $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult + m ()V <clinit> <clinit> <clinit> +c uo$a net/minecraft/class_2507$class_9003 net/minecraft/nbt/NbtIo$StringFallbackDataOutput + m (Ljava/io/DataOutput;)V <init> <init> <init> +c up net/minecraft/class_2509 net/minecraft/nbt/NbtOps + f Lup; a field_11560 INSTANCE + f Ljava/lang/String; b field_40667 WRAPPER_MARKER + m ()Luy; a method_10668 empty + m (B)Luy; a method_10640 createByte + m (D)Luy; a method_10652 createDouble + m (F)Luy; a method_10662 createFloat + m (I)Luy; a method_10661 createInt + m (J)Luy; a method_10654 createLong + m (Lcom/mojang/serialization/DynamicOps;Luy;)Ljava/lang/Object; a method_29146 convertTo + m (Ljava/lang/Number;)Luy; a method_10660 createNumeric + m (Ljava/lang/String;)Luy; a method_10639 createString + m (Ljava/nio/ByteBuffer;)Luy; a method_10657 createByteList + m (Ljava/util/List;)Ljava/lang/String; a method_59875 method_59875 + m (Ljava/util/List;Lub;Lcom/mojang/datafixers/util/Pair;)V a method_29147 method_29147 + m (Ljava/util/List;Lup$f;)Lcom/mojang/serialization/DataResult; a method_46230 method_46230 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_10638 method_10638 + m (Ljava/util/stream/IntStream;)Luy; a method_10663 createIntList + m (Ljava/util/stream/LongStream;)Luy; a method_10643 createLongList + m (Ljava/util/stream/Stream;)Luy; a method_10655 createMap + m (Lub;)Luy; a method_46232 tryUnwrap + m (Lub;Lcom/mojang/datafixers/util/Pair;)V a method_29152 method_29152 + m (Lub;Ljava/util/function/BiConsumer;)V a method_29153 method_29153 + m (Luh;Ljava/util/function/Consumer;)V a method_59876 method_59876 + m (Luy;)Lcom/mojang/serialization/DataResult; a method_10645 getNumberValue + m (Luy;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a method_29154 mergeToMap + m (Luy;Ljava/lang/String;)Luy; a method_10648 remove + m (Luy;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_29155 mergeToList + m (Luy;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; a method_59877 mergeToMap + m (Luy;Lup$f;)Lcom/mojang/serialization/DataResult; a method_46234 method_46234 + m (Luy;Luy;)Lcom/mojang/serialization/DataResult; a method_29156 mergeToList + m (Luy;Luy;Luy;)Lcom/mojang/serialization/DataResult; a method_29157 mergeToMap + m (S)Luy; a method_10635 createShort + m (Z)Luy; a method_23253 createBoolean + m ()Ljava/lang/String; b method_49667 method_49667 + m (Ljava/util/List;)Ljava/lang/String; b method_49666 method_49666 + m (Ljava/util/stream/Stream;)Luy; b method_10665 createList + m (Luy;)Lcom/mojang/serialization/DataResult; b method_10656 getStringValue + m ()Ljava/lang/String; c method_49668 method_49668 + m (Luy;)Lcom/mojang/serialization/DataResult; c method_10669 getMapValues + m ()Ljava/lang/String; d method_49669 method_49669 + m (Luy;)Lcom/mojang/serialization/DataResult; d method_29162 getMapEntries + m (Luy;)Lcom/mojang/serialization/DataResult; e method_29163 getMap + m (Luy;)Lcom/mojang/serialization/DataResult; f method_10664 getStream + m (Luy;)Lcom/mojang/serialization/DataResult; g method_29164 getList + m (Luy;)Lcom/mojang/serialization/DataResult; h method_10646 getByteBuffer + m (Luy;)Lcom/mojang/serialization/DataResult; i method_10651 getIntStream + m (Luy;)Lcom/mojang/serialization/DataResult; j method_10637 getLongStream + m (Luy;)Ljava/util/Optional; k method_46235 createCollector + m (Luy;)Ljava/lang/String; l method_49670 method_49670 + m (Luy;)Luy; m method_10667 method_10667 + m (Luy;)Luy; n method_46236 method_46236 + m (Luy;)Ljava/lang/String; o method_49671 method_49671 + m (Luy;)Ljava/lang/String; p method_49672 method_49672 + m (Luy;)Ljava/lang/String; q method_49673 method_49673 + m (Luy;)Ljava/lang/String; r method_59878 method_59878 + m (Luy;)Ljava/lang/String; s method_49674 method_49674 + m (Luy;)Ljava/lang/String; t method_49675 method_49675 + m (Luy;)Ljava/lang/String; u method_49676 method_49676 + m (Luy;)Lcom/mojang/serialization/DataResult; v method_46237 method_46237 + m (Luy;)Ljava/lang/String; w method_49677 method_49677 + m (Luy;)Lcom/mojang/serialization/DataResult; x method_46238 method_46238 + m (Luy;)Ljava/lang/String; y method_49678 method_49678 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c up$1 net/minecraft/class_2509$1 net/minecraft/nbt/NbtOps$1 + f Lub; a field_25129 val$tag + f Lup; b field_25130 field_25130 + m (Ljava/lang/String;)Luy; a method_29165 get + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_29166 method_29166 + m (Luy;)Luy; a method_29167 get + m (Lup;Lub;)V <init> <init> <init> +c up$a net/minecraft/class_2509$class_7808 net/minecraft/nbt/NbtOps$ByteListCollector + f Lit/unimi/dsi/fastutil/bytes/ByteArrayList; a field_40668 values + m (B)V <init> <init> <init> + m ([B)V <init> <init> <init> +c up$b net/minecraft/class_2509$class_7809 net/minecraft/nbt/NbtOps$HeterogenousListCollector + f Luh; a field_40669 result + m (B)V a method_46241 method_46241 + m (I)V a method_46242 method_46242 + m (J)V a method_46243 method_46243 + m (Lub;)Z a method_46244 isWrapper + m (Luy;)Luy; b method_46245 wrapIfNeeded + m (Luy;)Lub; c method_46246 wrapElement + m ()V <init> <init> <init> + m (Ljava/util/Collection;)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/ints/IntArrayList;)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/bytes/ByteArrayList;)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/longs/LongArrayList;)V <init> <init> <init> +c up$c net/minecraft/class_2509$class_7810 net/minecraft/nbt/NbtOps$HomogenousListCollector + f Luh; a field_40670 result + m (Luy;)V <init> <init> <init> + m (Luh;)V <init> <init> <init> +c up$d net/minecraft/class_2509$class_7811 net/minecraft/nbt/NbtOps$InitialListCollector + f Lup$d; a field_40671 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c up$e net/minecraft/class_2509$class_7812 net/minecraft/nbt/NbtOps$IntListCollector + f Lit/unimi/dsi/fastutil/ints/IntArrayList; a field_40672 values + m (I)V <init> <init> <init> + m ([I)V <init> <init> <init> +c up$f net/minecraft/class_2509$class_7813 net/minecraft/nbt/NbtOps$ListCollector + m ()Luy; a method_46239 result + m (Ljava/lang/Iterable;)Lup$f; a method_46247 acceptAll + m (Ljava/util/stream/Stream;)Lup$f; a method_46248 acceptAll + m (Luy;)Lup$f; a method_46240 accept +c up$g net/minecraft/class_2509$class_7814 net/minecraft/nbt/NbtOps$LongListCollector + f Lit/unimi/dsi/fastutil/longs/LongArrayList; a field_40673 values + m (J)V <init> <init> <init> + m ([J)V <init> <init> <init> +c up$h net/minecraft/class_2509$class_5320 net/minecraft/nbt/NbtOps$NbtRecordBuilder + m ()Lub; a method_29168 initBuilder + m (Ljava/lang/String;Luy;Lub;)Lub; a method_29169 append + m (Lub;Luy;)Lcom/mojang/serialization/DataResult; a method_29170 build + m (Luy;)Ljava/lang/String; a method_49679 method_49679 + m (Lup;)V <init> <init> <init> +c uq net/minecraft/class_2512 net/minecraft/nbt/NbtUtils + f Ljava/lang/String; a field_33224 SNBT_DATA_TAG + f Ljava/util/Comparator; b field_27816 YXZ_LISTTAG_INT_COMPARATOR + f Ljava/util/Comparator; c field_27817 YXZ_LISTTAG_DOUBLE_COMPARATOR + f C d field_33225 PROPERTIES_START + f C e field_33226 PROPERTIES_END + f Ljava/lang/String; f field_33227 ELEMENT_SEPARATOR + f C g field_33228 KEY_VALUE_SEPARATOR + f Lcom/google/common/base/Splitter; h field_27818 COMMA_SPLITTER + f Lcom/google/common/base/Splitter; i field_27819 COLON_SPLITTER + f Lorg/slf4j/Logger; j field_11582 LOGGER + f I k field_33229 INDENT + f I l field_33230 NOT_FOUND + m (ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder; a method_36114 indent + m (Ldtc;)Lub; a method_10686 writeBlockState + m (Ldte;Lduf;Ljava/lang/String;Lub;Lub;)Ldte; a method_10682 setValueHelper + m (Lduf;Ljava/lang/Comparable;)Ljava/lang/String; a method_10685 getName + m (Lepe;)Lub; a method_36115 writeFluidState + m (Ljava/lang/String;)Lub; a method_32260 snbtToStructure + m (Ljava/lang/StringBuilder;Luy;IZ)Ljava/lang/StringBuilder; a method_36116 prettyPrint + m (Ljava/util/Map;Lub;)Luh; a method_32261 method_32261 + m (Ljava/util/UUID;)Luf; a method_25929 createUUID + m (Ljd;)Luy; a method_10692 writeBlockPos + m (Ljn;Lub;)Ldtc; a method_10681 readBlockState + m (Lub;)Ljava/lang/String; a method_32271 structureToSnbt + m (Lub;I)Lub; a method_48308 addDataVersion + m (Lub;Ljava/lang/String;)Ljava/util/Optional; a method_10691 readBlockPos + m (Lub;Ljava/lang/String;Ljava/lang/String;)V a method_32263 method_32263 + m (Luh;)D a method_32264 method_32264 + m (Luh;Lub;)V a method_32265 method_32265 + m (Luh;Luh;Luh;)V a method_32266 method_32266 + m (Luy;)Ljava/util/UUID; a method_25930 loadUUID + m (Luy;Luy;Z)Z a method_10687 compareNbt + m (Luy;Z)Ljava/lang/String; a method_36117 prettyPrint + m (Ljava/lang/String;)Lub; b method_32267 unpackBlockState + m (Lub;)Lub; b method_32273 packStructureTemplate + m (Lub;I)I b method_48309 getDataVersion + m (Lub;Ljava/lang/String;)Ljava/lang/String; b method_32262 method_32262 + m (Luh;)D b method_32268 method_32268 + m (Luy;)Ljava/lang/String; b method_36118 prettyPrint + m (Lub;)Lub; c method_32275 unpackStructureTemplate + m (Luh;)D c method_32269 method_32269 + m (Luy;)Lwz; c method_32270 toPrettyComponent + m (Lub;)Ljava/lang/String; d method_32277 packBlockState + m (Luh;)I d method_32272 method_32272 + m (Lub;)Lub; e method_48310 addCurrentDataVersion + m (Luh;)I e method_32274 method_32274 + m (Lub;)Luh; f method_32278 method_32278 + m (Luh;)I f method_32276 method_32276 + m (Lub;)Luh; g method_32279 method_32279 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ur net/minecraft/class_2514 net/minecraft/nbt/NumericTag + m ()J f method_10699 getAsLong + m ()I g method_10701 getAsInt + m ()S h method_10696 getAsShort + m ()B i method_10698 getAsByte + m ()D j method_10697 getAsDouble + m ()F k method_10700 getAsFloat + m ()Ljava/lang/Number; l method_10702 getAsNumber + m ()V <init> <init> <init> +c us net/minecraft/class_8911 net/minecraft/nbt/ReportedNbtException + m (Lo;)V <init> <init> <init> +c ut net/minecraft/class_2516 net/minecraft/nbt/ShortTag + f Lva; a field_21043 TYPE + f I b field_41728 SELF_SIZE_IN_BYTES + f S c field_11588 data + m (S)Lut; a method_23254 valueOf + m ()Lut; e method_10704 copy + m (S)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ut$1 net/minecraft/class_2516$1 net/minecraft/nbt/ShortTag$1 + m (Ljava/io/DataInput;Luk;)Lut; a method_23255 load + m (Ljava/io/DataInput;Luk;)S d method_53903 readAccounted + m ()V <init> <init> <init> +c ut$a net/minecraft/class_2516$class_4613 net/minecraft/nbt/ShortTag$Cache + f [Lut; a field_21044 cache + f I b field_33232 HIGH + f I c field_33233 LOW + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uu net/minecraft/class_5625 net/minecraft/nbt/SnbtPrinterTagVisitor + f Ljava/util/Map; a field_27820 KEY_ORDER + f Ljava/util/Set; b field_27821 NO_INDENTATION + f Ljava/util/regex/Pattern; c field_27822 SIMPLE_VALUE + f Ljava/lang/String; d field_27823 NAME_VALUE_SEPARATOR + f Ljava/lang/String; e field_27824 ELEMENT_SEPARATOR + f Ljava/lang/String; f field_33234 LIST_OPEN + f Ljava/lang/String; g field_33235 LIST_CLOSE + f Ljava/lang/String; h field_33236 LIST_TYPE_SEPARATOR + f Ljava/lang/String; i field_33237 ELEMENT_SPACING + f Ljava/lang/String; j field_33238 STRUCT_OPEN + f Ljava/lang/String; k field_33239 STRUCT_CLOSE + f Ljava/lang/String; l field_33240 NEWLINE + f Ljava/lang/String; m field_27825 indentation + f I n field_27826 depth + f Ljava/util/List; o field_27827 path + f Ljava/lang/String; p field_27828 result + m ()Ljava/lang/String; a method_32280 pathString + m (Ljava/lang/String;)Ljava/lang/String; a method_32281 handleEscapePretty + m (Ljava/util/HashMap;)V a method_32282 method_32282 + m (Luy;)Ljava/lang/String; a method_32283 visit + m ()V b method_32284 popPath + m (Ljava/lang/String;)V b method_32285 pushPath + m (Lub;)Ljava/util/List; b method_32286 getKeys + m ()V <init> <init> <init> + m (Ljava/lang/String;ILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uv net/minecraft/class_6836 net/minecraft/nbt/StreamTagVisitor + m ()Luv$b; a method_39856 visitEnd + m (B)Luv$b; a method_39857 visit + m (D)Luv$b; a method_39858 visit + m (F)Luv$b; a method_39859 visit + m (I)Luv$b; a method_39860 visit + m (J)Luv$b; a method_39861 visit + m (Ljava/lang/String;)Luv$b; a method_39862 visit + m (Lva;)Luv$a; a method_39863 visitEntry + m (Lva;I)Luv$b; a method_39864 visitList + m (Lva;Ljava/lang/String;)Luv$a; a method_39865 visitEntry + m (S)Luv$b; a method_39866 visit + m ([B)Luv$b; a method_39867 visit + m ([I)Luv$b; a method_39868 visit + m ([J)Luv$b; a method_39869 visit + m ()Luv$b; b method_39870 visitContainerEnd + m (Lva;)Luv$b; b method_39871 visitRootEntry + m (Lva;I)Luv$a; b method_39872 visitElement +c uv$a net/minecraft/class_6836$class_6837 net/minecraft/nbt/StreamTagVisitor$EntryResult + f Luv$a; a field_36248 ENTER + f Luv$a; b field_36249 SKIP + f Luv$a; c field_36250 BREAK + f Luv$a; d field_36251 HALT + f [Luv$a; e field_36252 $VALUES + m ()[Luv$a; a method_39873 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uv$b net/minecraft/class_6836$class_6838 net/minecraft/nbt/StreamTagVisitor$ValueResult + f Luv$b; a field_36253 CONTINUE + f Luv$b; b field_36254 BREAK + f Luv$b; c field_36255 HALT + f [Luv$b; d field_36256 $VALUES + m ()[Luv$b; a method_39874 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uw net/minecraft/class_2519 net/minecraft/nbt/StringTag + f Ljava/lang/String; A field_11590 data + f Lva; a field_21045 TYPE + f I b field_41729 SELF_SIZE_IN_BYTES + f Luw; c field_21046 EMPTY + f C w field_33242 DOUBLE_QUOTE + f C x field_33243 SINGLE_QUOTE + f C y field_33244 ESCAPE + f C z field_33245 NOT_SET + m (Ljava/io/DataInput;)V a method_39875 skipString + m (Ljava/lang/String;)Luw; a method_23256 valueOf + m (Ljava/lang/String;)Ljava/lang/String; b method_10706 quoteAndEscape + m ()Luw; e method_10705 copy + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uw$1 net/minecraft/class_2519$1 net/minecraft/nbt/StringTag$1 + m (Ljava/io/DataInput;Luk;)Luw; a method_23257 load + m (Ljava/io/DataInput;Luk;)Ljava/lang/String; d method_53904 readAccounted + m ()V <init> <init> <init> +c ux net/minecraft/class_5626 net/minecraft/nbt/StringTagVisitor + f Ljava/util/regex/Pattern; a field_27829 SIMPLE_VALUE + f Ljava/lang/StringBuilder; b field_27830 builder + m (Ljava/lang/String;)Ljava/lang/String; a method_32287 handleEscape + m (Luy;)Ljava/lang/String; a method_32288 visit + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c uy net/minecraft/class_2520 net/minecraft/nbt/Tag + f I d field_33246 OBJECT_HEADER + f I e field_33247 ARRAY_HEADER + f I f field_33248 OBJECT_REFERENCE + f I g field_33249 STRING_SIZE + f B h field_33250 TAG_END + f B i field_33251 TAG_BYTE + f B j field_33252 TAG_SHORT + f B k field_33253 TAG_INT + f B l field_33254 TAG_LONG + f B m field_33255 TAG_FLOAT + f B n field_33256 TAG_DOUBLE + f B o field_33257 TAG_BYTE_ARRAY + f B p field_33258 TAG_STRING + f B q field_33259 TAG_LIST + f B r field_33260 TAG_COMPOUND + f B s field_33261 TAG_INT_ARRAY + f B t field_33262 TAG_LONG_ARRAY + f B u field_33263 TAG_ANY_NUMERIC + f I v field_33264 MAX_DEPTH + m ()I a method_47988 sizeInBytes + m (Ljava/io/DataOutput;)V a method_10713 write + m (Luv;)Luv$b; a method_39850 accept + m (Lvc;)V a method_32289 accept + m ()B b method_10711 getId + m (Luv;)V b method_39876 acceptAsRoot + m ()Lva; c method_23258 getType + m ()Luy; d method_10707 copy + m ()Ljava/lang/String; s_ method_10714 getAsString +c uz net/minecraft/class_2522 net/minecraft/nbt/TagParser + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_11602 ERROR_TRAILING_DATA + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_11608 ERROR_EXPECTED_KEY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_11605 ERROR_EXPECTED_VALUE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d field_11603 ERROR_INSERT_MIXED_LIST + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e field_11597 ERROR_INSERT_MIXED_ARRAY + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_11604 ERROR_INVALID_ARRAY + f C g field_33265 ELEMENT_SEPARATOR + f C h field_33266 NAME_VALUE_SEPARATOR + f Lcom/mojang/serialization/Codec; i field_45952 AS_CODEC + f Lcom/mojang/serialization/Codec; j field_51469 LENIENT_CODEC + f C k field_33267 LIST_OPEN + f C l field_33268 LIST_CLOSE + f C m field_33269 STRUCT_CLOSE + f C n field_33270 STRUCT_OPEN + f Ljava/util/regex/Pattern; o field_11607 DOUBLE_PATTERN_NOSUFFIX + f Ljava/util/regex/Pattern; p field_11600 DOUBLE_PATTERN + f Ljava/util/regex/Pattern; q field_11596 FLOAT_PATTERN + f Ljava/util/regex/Pattern; r field_11606 BYTE_PATTERN + f Ljava/util/regex/Pattern; s field_11609 LONG_PATTERN + f Ljava/util/regex/Pattern; t field_11601 SHORT_PATTERN + f Ljava/util/regex/Pattern; u field_11599 INT_PATTERN + f Lcom/mojang/brigadier/StringReader; v field_11598 reader + m ()Lub; a method_10721 readSingleStruct + m (C)V a method_10719 expect + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_10720 method_10720 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_10724 method_10724 + m (Ljava/lang/String;)Lub; a method_10718 parseTag + m (Lva;Lva;)Ljava/util/List; a method_10728 readArray + m ()Ljava/lang/String; b method_10725 readKey + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_10730 method_10730 + m (Ljava/lang/String;)Luy; b method_10731 type + m ()Luy; c method_10722 readTypedValue + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c method_53502 method_53502 + m ()Luy; d method_10723 readValue + m ()Luy; e method_10717 readList + m ()Lub; f method_10727 readStruct + m ()Luy; g method_10729 readListTag + m ()Luy; h method_10726 readArrayTag + m ()Z i method_10716 hasElementSeparator + m (Lcom/mojang/brigadier/StringReader;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c va net/minecraft/class_4614 net/minecraft/nbt/TagType + m ()Ljava/lang/String; a method_23259 getName + m (I)Lva; a method_23260 createInvalid + m (Ljava/io/DataInput;ILuk;)V a method_39854 skip + m (Ljava/io/DataInput;Luv;Luk;)Luv$b; a method_39852 parse + m ()Ljava/lang/String; b method_23261 getPrettyName + m (Ljava/io/DataInput;Luk;)V b method_39851 skip + m (Ljava/io/DataInput;Luv;Luk;)V b method_39877 parseRoot + m (Ljava/io/DataInput;Luk;)Luy; c method_23262 load + m ()Z d method_23263 isValue +c va$1 net/minecraft/class_4614$1 net/minecraft/nbt/TagType$1 + f I a field_21047 val$id + m (Ljava/io/DataInput;Luk;)Lud; a method_23264 load + m ()Ljava/io/IOException; c method_39878 createException + m (I)V <init> <init> <init> +c va$2 net/minecraft/class_4614$2 net/minecraft/nbt/TagType$2 + f [I a field_36257 $SwitchMap$net$minecraft$nbt$StreamTagVisitor$ValueResult + m ()V <clinit> <clinit> <clinit> +c va$a net/minecraft/class_4614$class_6839 net/minecraft/nbt/TagType$StaticSize + m ()I c method_39853 size +c va$b net/minecraft/class_4614$class_6840 net/minecraft/nbt/TagType$VariableSize +c vb net/minecraft/class_4615 net/minecraft/nbt/TagTypes + f [Lva; a field_21048 TYPES + m (I)Lva; a method_23265 getType + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c vc net/minecraft/class_5627 net/minecraft/nbt/TagVisitor + m (Lty;)V a method_32290 visitByteArray + m (Ltz;)V a method_32291 visitByte + m (Lub;)V a method_32292 visitCompound + m (Luc;)V a method_32293 visitDouble + m (Lud;)V a method_32294 visitEnd + m (Lue;)V a method_32295 visitFloat + m (Luf;)V a method_32296 visitIntArray + m (Lug;)V a method_32297 visitInt + m (Luh;)V a method_32298 visitList + m (Lui;)V a method_32299 visitLongArray + m (Luj;)V a method_32300 visitLong + m (Lut;)V a method_32301 visitShort + m (Luw;)V a method_32302 visitString +c vd net/minecraft/class_5628 net/minecraft/nbt/TextComponentTagVisitor + f Lwz; A field_51918 FLOAT_TYPE + f Lwz; B field_51919 DOUBLE_TYPE + f Lwz; C field_51920 BYTE_ARRAY_TYPE + f Ljava/lang/String; D field_27840 indentation + f I E field_51499 indentDepth + f I F field_27841 depth + f Lxn; G field_27842 result + f Lorg/slf4j/Logger; a field_27831 LOGGER + f I b field_33271 INLINE_LIST_THRESHOLD + f I c field_51497 MAX_DEPTH + f I d field_51921 MAX_LENGTH + f Lit/unimi/dsi/fastutil/bytes/ByteCollection; e field_27832 INLINE_ELEMENT_TYPES + f Ln; f field_27833 SYNTAX_HIGHLIGHTING_KEY + f Ln; g field_27834 SYNTAX_HIGHLIGHTING_STRING + f Ln; h field_27835 SYNTAX_HIGHLIGHTING_NUMBER + f Ln; i field_27836 SYNTAX_HIGHLIGHTING_NUMBER_TYPE + f Ljava/util/regex/Pattern; j field_27837 SIMPLE_VALUE + f Ljava/lang/String; k field_33272 LIST_OPEN + f Ljava/lang/String; l field_33273 LIST_CLOSE + f Ljava/lang/String; m field_33274 LIST_TYPE_SEPARATOR + f Ljava/lang/String; n field_33275 ELEMENT_SPACING + f Ljava/lang/String; o field_33276 STRUCT_OPEN + f Ljava/lang/String; p field_33277 STRUCT_CLOSE + f Ljava/lang/String; q field_33278 NEWLINE + f Ljava/lang/String; r field_51922 NAME_VALUE_SEPARATOR + f Ljava/lang/String; s field_27839 ELEMENT_SEPARATOR + f Ljava/lang/String; t field_51923 WRAPPED_ELEMENT_SEPARATOR + f Ljava/lang/String; u field_51924 SPACED_ELEMENT_SEPARATOR + f Lwz; v field_51925 FOLDED + f Lwz; w field_51926 BYTE_TYPE + f Lwz; x field_51927 SHORT_TYPE + f Lwz; y field_51928 INT_TYPE + f Lwz; z field_51929 LONG_TYPE + m (Ljava/lang/String;)Lwz; a method_32304 handleEscapePretty + m (Luy;)Lwz; a method_32305 visit + m (Luy;Z)V a method_60585 appendSubTag + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ve net/minecraft/class_6311 net/minecraft/nbt/package-info +c vf net/minecraft/class_6841 net/minecraft/nbt/visitors/CollectFields + f I a field_36258 fieldsToGetCount + f Ljava/util/Set; b field_36259 wantedTypes + f Ljava/util/Deque; c field_36260 stack + m ()I c method_39879 getMissingFieldCount + m ([Lvh;)V <init> <init> <init> +c vg net/minecraft/class_6844 net/minecraft/nbt/visitors/CollectToTag + f Ljava/lang/String; a field_36261 lastId + f Luy; b field_36262 rootTag + f Ljava/util/Deque; c field_36263 consumerStack + m (Lub;Luy;)V a method_39882 method_39882 + m (Luy;)V a method_39883 appendEntry + m (Lub;Luy;)V b method_39884 method_39884 + m (Luy;)V b method_39885 method_39885 + m (Lva;)V c method_39886 enterContainerIfNeeded + m ()Luy; d method_39887 getResult + m ()I e method_39888 depth + m ()V <init> <init> <init> +c vh net/minecraft/class_6843 net/minecraft/nbt/visitors/FieldSelector + f Ljava/util/List; a comp_318 path + f Lva; b comp_319 type + f Ljava/lang/String; c comp_320 name + m ()Ljava/util/List; a comp_318 path + m ()Lva; b comp_319 type + m ()Ljava/lang/String; c comp_320 name + m (Lva;Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Lva;Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/String;Lva;Ljava/lang/String;)V <init> <init> <init> + m (Ljava/util/List;Lva;Ljava/lang/String;)V <init> <init> <init> +c vi net/minecraft/class_6842 net/minecraft/nbt/visitors/FieldTree + f I a comp_315 depth + f Ljava/util/Map; b comp_323 selectedFields + f Ljava/util/Map; c comp_317 fieldsToRecurse + m ()Lvi; a method_40060 createRoot + m (Ljava/lang/String;)Lvi; a method_39880 method_39880 + m (Lva;Ljava/lang/String;)Z a method_40061 isSelected + m (Lvh;)V a method_39881 addEntry + m ()I b comp_315 depth + m ()Ljava/util/Map; c comp_323 selectedFields + m ()Ljava/util/Map; d comp_317 fieldsToRecurse + m (I)V <init> <init> <init> + m (ILjava/util/Map;Ljava/util/Map;)V <init> <init> <init> +c vj net/minecraft/class_6845 net/minecraft/nbt/visitors/SkipAll + f Lvj; a field_36264 INSTANCE + m ()V <clinit> <clinit> <clinit> +c vj$1 net/minecraft/class_6845$1 net/minecraft/nbt/visitors/SkipAll$1 + m ()V <init> <init> <init> +c vk net/minecraft/class_6856 net/minecraft/nbt/visitors/SkipFields + f Ljava/util/Deque; a field_36378 stack + m ([Lvh;)V <init> <init> <init> +c vl net/minecraft/class_6846 net/minecraft/nbt/visitors/package-info +c vm net/minecraft/class_8762 net/minecraft/network/BandwidthDebugMonitor + f Ljava/util/concurrent/atomic/AtomicInteger; a field_45953 bytesReceived + f Lblr; b field_45954 bandwidthLogger + m ()V a method_53503 tick + m (I)V a method_53504 onReceive + m (Lblr;)V <init> <init> <init> +c vn net/minecraft/class_2524 net/minecraft/network/CipherBase + f Ljavax/crypto/Cipher; a field_11612 cipher + f [B b field_11613 heapIn + f [B c field_11614 heapOut + m (Lio/netty/buffer/ByteBuf;)[B a method_10733 bufToByte + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a method_10732 encipher + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; a method_10734 decipher + m (Ljavax/crypto/Cipher;)V <init> <init> <init> +c vo net/minecraft/class_2528 net/minecraft/network/CipherDecoder + f Lvn; a field_11619 cipher + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V a method_10735 decode + m (Ljavax/crypto/Cipher;)V <init> <init> <init> +c vp net/minecraft/class_2529 net/minecraft/network/CipherEncoder + f Lvn; a field_11620 cipher + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a method_10736 encode + m (Ljavax/crypto/Cipher;)V <init> <init> <init> +c vq net/minecraft/class_8697 net/minecraft/network/ClientboundPacketListener +c vr net/minecraft/class_2532 net/minecraft/network/CompressionDecoder + f I a field_34057 MAXIMUM_COMPRESSED_LENGTH + f I b field_33279 MAXIMUM_UNCOMPRESSED_LENGTH + f Ljava/util/zip/Inflater; c field_11622 inflater + f I d field_11623 threshold + f Z e field_34058 validateDecompressed + m (IZ)V a method_10739 setThreshold + m (Lio/netty/buffer/ByteBuf;)V a method_52896 setupInflaterInput + m (Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf; a method_52897 inflate + m (IZ)V <init> <init> <init> +c vs net/minecraft/class_2534 net/minecraft/network/CompressionEncoder + f [B a field_11637 encodeBuf + f Ljava/util/zip/Deflater; b field_11638 deflater + f I c field_11636 threshold + m ()I a method_36120 getThreshold + m (I)V a method_10742 setThreshold + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a method_10741 encode + m (I)V <init> <init> <init> +c vt net/minecraft/class_2535 net/minecraft/network/Connection + f Lvv; A field_44972 delayedDisconnect + f Lvm; B field_45955 bandwidthDebugMonitor + f Lorg/slf4j/Marker; a field_11641 ROOT_MARKER + f Lorg/slf4j/Marker; b field_11639 PACKET_MARKER + f Lorg/slf4j/Marker; c field_36379 PACKET_RECEIVED_MARKER + f Lorg/slf4j/Marker; d field_36380 PACKET_SENT_MARKER + f Ljava/util/function/Supplier; e field_11650 NETWORK_WORKER_GROUP + f Ljava/util/function/Supplier; f field_11657 NETWORK_EPOLL_WORKER_GROUP + f Ljava/util/function/Supplier; g field_11649 LOCAL_WORKER_GROUP + f F h field_33280 AVERAGE_PACKETS_SMOOTHING + f Lorg/slf4j/Logger; i field_11642 LOGGER + f Lwh; j field_48514 INITIAL_PROTOCOL + f Lzh; k field_11643 receiving + f Z l field_48515 sendLoginDisconnect + f Ljava/util/Queue; m field_45668 pendingActions + f Lio/netty/channel/Channel; n field_11651 channel + f Ljava/net/SocketAddress; o field_11645 address + f Lwf; p field_45669 disconnectListener + f Lwf; q field_11652 packetListener + f Lvv; r field_52180 disconnectionDetails + f Z s field_11647 encrypted + f Z t field_11646 disconnectionHandled + f I u field_11658 receivedPackets + f I v field_11656 sentPackets + f F w field_11654 averageReceivedPackets + f F x field_11653 averageSentPackets + f I y field_11655 tickCount + f Z z field_11640 handlingFault + m ()V a method_52915 flushChannel + m (IZ)V a method_10760 setupCompression + m (Lblr;)V a method_53505 setBandwidthLogger + m (Lio/netty/channel/ChannelFuture;)V a method_59851 syncAfterConfigurationChange + m (Lio/netty/channel/ChannelHandlerContext;Lzg;)V a method_10770 channelRead0 + m (Lio/netty/channel/ChannelPipeline;)V a method_53859 configurePacketHandler + m (Lio/netty/channel/ChannelPipeline;Lzh;)V a method_52911 configureInMemoryPipeline + m (Lio/netty/channel/ChannelPipeline;Lzh;ZLvm;)V a method_48311 configureSerialization + m (Ljava/lang/String;ILaio;)V a method_52902 initiateServerboundPlayConnection + m (Ljava/lang/String;ILajo;)V a method_52903 initiateServerboundStatusConnection + m (Ljava/lang/String;ILwh;Lwh;Lvq;Laii;)V a method_52904 initiateServerboundConnection + m (Ljava/lang/String;ILwh;Lwh;Lvq;Z)V a method_56326 initiateServerboundPlayConnection + m (Ljava/net/InetSocketAddress;ZLblr;)Lvt; a method_10753 connectToServer + m (Ljava/net/InetSocketAddress;ZLvt;)Lio/netty/channel/ChannelFuture; a method_52271 connect + m (Ljava/net/SocketAddress;)Lvt; a method_10769 connectToLocalServer + m (Ljava/util/function/Consumer;)V a method_52905 runOnceConnected + m (Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V a method_10746 setEncryptionKey + m (Lorg/slf4j/Marker;)V a method_40062 method_40062 + m (Lvm;Z)Lio/netty/channel/ChannelInboundHandler; a method_59852 createFrameDecoder + m (Lvv;)V a method_60924 disconnect + m (Lwb;Lio/netty/channel/ChannelHandlerContext;)V a method_56327 method_56327 + m (Lwc;Lio/netty/channel/ChannelHandlerContext;)V a method_56328 method_56328 + m (Lwf;)V a method_52912 setListenerForServerboundHandshake + m (Lwg;Lio/netty/util/concurrent/Future;)V a method_45082 method_45082 + m (Lwh;)V a method_56329 setupOutboundProtocol + m (Lwh;Lvq;Ljava/lang/String;ILaii;Lwh;Lvt;)V a method_52900 method_52900 + m (Lwh;Lwf;)V a method_56330 setupInboundProtocol + m (Lwz;)V a method_10747 disconnect + m (Lzg;)V a method_10743 send + m (Lzg;Lwf;)V a method_10759 genericsFtw + m (Lzg;Lwg;)V a method_10752 send + m (Lzg;Lwg;Z)V a method_52906 send + m (Lzg;Lwg;ZLvt;)V a method_52907 method_52907 + m (Z)Ljava/lang/String; a method_52909 getLoggableAddress + m (ZLio/netty/channel/ChannelHandlerContext;)V a method_56331 method_56331 + m ()V b method_10754 tick + m (Lorg/slf4j/Marker;)V b method_40063 method_40063 + m (Lvv;)V b method_60925 method_60925 + m (Lwh;Lwf;)V b method_56332 validateListener + m (Lzg;Lwg;Z)V b method_10764 sendPacket + m (Z)Ljava/lang/String; b method_56333 outboundHandlerName + m ()V c method_30615 tickSecond + m (Lorg/slf4j/Marker;)V c method_40064 method_40064 + m (Lzg;Lwg;Z)V c method_36942 doSendPacket + m (Z)Ljava/lang/String; c method_56334 inboundHandlerName + m ()Ljava/net/SocketAddress; d method_10755 getRemoteAddress + m (Lzg;Lwg;Z)V d method_52917 method_52917 + m (Z)Lio/netty/channel/ChannelOutboundHandler; d method_59853 createFrameEncoder + m ()Z e method_10756 isMemoryConnection + m ()Lzh; f method_36121 getReceiving + m ()Lzh; g method_36122 getSending + m ()Z h method_10771 isEncrypted + m ()Z i method_10758 isConnected + m ()Z j method_10772 isConnecting + m ()Lwf; k method_10744 getPacketListener + m ()Lvv; l method_60926 getDisconnectionDetails + m ()V m method_10757 setReadOnly + m ()V n method_10768 handleDisconnection + m ()F o method_10762 getAverageReceivedPackets + m ()F p method_10745 getAverageSentPackets + m ()V q method_52918 flush + m ()V r method_10751 flushQueue + m ()Lvv; s method_52919 method_52919 + m ()V t method_52920 method_52920 + m ()Lio/netty/channel/DefaultEventLoopGroup; u method_10766 method_10766 + m ()Lio/netty/channel/epoll/EpollEventLoopGroup; v method_10765 method_10765 + m ()Lio/netty/channel/nio/NioEventLoopGroup; w method_10767 method_10767 + m (Lzh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c vt$1 net/minecraft/class_2535$1 net/minecraft/network/Connection$1 + f Lvt; a field_11663 val$connection + m (Lvt;)V <init> <init> <init> +c vt$2 net/minecraft/class_2535$2 net/minecraft/network/Connection$2 + m (Lvt;)V <init> <init> <init> +c vt$3 net/minecraft/class_2535$3 net/minecraft/network/Connection$3 + f Lvt; a field_48517 val$connection + m (Lvt;)V <init> <init> <init> +c vu net/minecraft/class_2539 net/minecraft/network/ConnectionProtocol + f Lvu; a field_20590 HANDSHAKING + f Lvu; b field_20591 PLAY + f Lvu; c field_20592 STATUS + f Lvu; d field_20593 LOGIN + f Lvu; e field_45671 CONFIGURATION + f Ljava/lang/String; f field_20594 id + f [Lvu; g field_11694 $VALUES + m ()Ljava/lang/String; a method_10785 id + m ()[Lvu; b method_36943 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c vv net/minecraft/class_9812 net/minecraft/network/DisconnectionDetails + f Lwz; a comp_2853 reason + f Ljava/util/Optional; b comp_2854 report + f Ljava/util/Optional; c comp_2855 bugReportLink + m ()Lwz; a comp_2853 reason + m ()Ljava/util/Optional; b comp_2854 report + m ()Ljava/util/Optional; c comp_2855 bugReportLink + m (Lwz;)V <init> <init> <init> + m (Lwz;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> +c vw net/minecraft/class_2540 net/minecraft/network/FriendlyByteBuf + f I a field_33287 DEFAULT_NBT_QUOTA + f S b field_33283 MAX_STRING_LENGTH + f I c field_33284 MAX_COMPONENT_STRING_LENGTH + f Lio/netty/buffer/ByteBuf; d field_11695 source + f I e field_39381 PUBLIC_KEY_SIZE + f I f field_39382 MAX_PUBLIC_KEY_HEADER_SIZE + f I g field_39383 MAX_PUBLIC_KEY_LENGTH + f Lcom/google/gson/Gson; h field_42966 GSON + m ()Lvw; A method_52934 markWriterIndex + m ()Lvw; B method_52935 resetWriterIndex + m ()Lvw; C method_52936 discardReadBytes + m ()Lvw; D method_52937 discardSomeReadBytes + m ()Lvw; E method_52938 retain + m ()Lvw; F method_52939 touch + m ()Lit/unimi/dsi/fastutil/ints/IntList; a method_34059 readIntIdList + m (D)Lvw; a method_52940 writeDouble + m (F)Lvw; a method_52941 writeFloat + m (I)[B a method_10803 readByteArray + m (ID)Lvw; a method_52942 setDouble + m (IF)Lvw; a method_52943 setFloat + m (II)Lvw; a method_52944 setIndex + m (IJ)Lvw; a method_52945 setLong + m (ILio/netty/buffer/ByteBuf;)Lvw; a method_52946 getBytes + m (ILio/netty/buffer/ByteBuf;I)Lvw; a method_52947 getBytes + m (ILio/netty/buffer/ByteBuf;II)Lvw; a method_52948 getBytes + m (ILjava/io/OutputStream;I)Lvw; a method_52949 getBytes + m (ILjava/nio/ByteBuffer;)Lvw; a method_52950 getBytes + m (ILjava/util/function/IntFunction;I)Ljava/lang/Object; a method_37452 method_37452 + m (IZ)Lvw; a method_52951 setBoolean + m (I[B)Lvw; a method_52952 getBytes + m (I[BII)Lvw; a method_52953 getBytes + m (J)Lvw; a method_10791 writeVarLong + m (Lakq;)Lakq; a method_44112 readResourceKey + m (Lakr;)Lvw; a method_10812 writeResourceLocation + m (Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a method_49394 readJsonWithCodec + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)V a method_49395 writeJsonWithCodec + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)Ljava/lang/Object; a method_52954 readWithCodecTrusted + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lvw; a method_29172 writeWithCodec + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Luk;)Ljava/lang/Object; a method_29171 readWithCodec + m (Ldcd;)Lvw; a method_36130 writeChunkPos + m (Lewy;)V a method_17813 writeBlockHitResult + m (Lexc;)V a method_52955 writeVec3 + m (Lio/netty/buffer/ByteBuf;)[B a method_56890 readByteArray + m (Lio/netty/buffer/ByteBuf;I)[B a method_56891 readByteArray + m (Lio/netty/buffer/ByteBuf;II)Lvw; a method_52958 readBytes + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;Lyz;)V a method_56892 writeNullable + m (Lio/netty/buffer/ByteBuf;Ljava/util/UUID;)V a method_56337 writeUUID + m (Lio/netty/buffer/ByteBuf;Ljd;)V a method_56336 writeBlockPos + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V a method_56338 writeQuaternion + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V a method_56339 writeVector3f + m (Lio/netty/buffer/ByteBuf;Luk;)Luy; a method_56340 readNbt + m (Lio/netty/buffer/ByteBuf;Luy;)V a method_56341 writeNbt + m (Lio/netty/buffer/ByteBuf;Lyy;)Ljava/lang/Object; a method_56893 readNullable + m (Lio/netty/buffer/ByteBuf;[B)V a method_56894 writeByteArray + m (Lit/unimi/dsi/fastutil/ints/IntList;)V a method_34060 writeIntIdList + m (Ljava/io/OutputStream;I)Lvw; a method_52959 readBytes + m (Ljava/lang/Class;)Ljava/util/EnumSet; a method_46251 readEnumSet + m (Ljava/lang/Enum;)Lvw; a method_10817 writeEnum + m (Ljava/lang/Object;)Lvw; a method_52960 touch + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a method_49396 method_49396 + m (Ljava/lang/Object;Lyz;)V a method_43826 writeNullable + m (Ljava/lang/String;)Lvw; a method_10814 writeUtf + m (Ljava/lang/String;I)Lvw; a method_10788 writeUtf + m (Ljava/nio/ByteBuffer;)Lvw; a method_52961 readBytes + m (Ljava/security/PublicKey;)Lvw; a method_44114 writePublicKey + m (Ljava/time/Instant;)V a method_44115 writeInstant + m (Ljava/util/BitSet;)V a method_33557 writeBitSet + m (Ljava/util/BitSet;I)V a method_46252 writeFixedBitSet + m (Ljava/util/Collection;Lyz;)V a method_34062 writeCollection + m (Ljava/util/Date;)Lvw; a method_10796 writeDate + m (Ljava/util/EnumSet;Ljava/lang/Class;)V a method_46253 writeEnumSet + m (Ljava/util/Map;Lyz;Lyz;)V a method_34063 writeMap + m (Ljava/util/Optional;Lyz;)V a method_37435 writeOptional + m (Ljava/util/UUID;)Lvw; a method_10797 writeUUID + m (Ljava/util/function/Consumer;)V a method_34065 readWithCount + m (Ljava/util/function/IntFunction;)Ljava/lang/Object; a method_52962 readById + m (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; a method_37453 limitValue + m (Ljava/util/function/IntFunction;Lyy;)Ljava/util/Collection; a method_34068 readCollection + m (Ljava/util/function/IntFunction;Lyy;Lyy;)Ljava/util/Map; a method_34069 readMap + m (Ljava/util/function/ToIntFunction;Ljava/lang/Object;)Lvw; a method_52963 writeById + m (Ljd;)Lvw; a method_10807 writeBlockPos + m (Ljl;)V a method_44113 writeGlobalPos + m (Lkf;)Lvw; a method_36131 writeSectionPos + m (Lorg/joml/Quaternionf;)V a method_49067 writeQuaternion + m (Lorg/joml/Vector3f;)V a method_49068 writeVector3f + m (Luk;)Luy; a method_30616 readNbt + m (Luy;)Lvw; a method_10794 writeNbt + m (Luy;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a method_34070 method_34070 + m (Lyy;)Ljava/util/List; a method_34066 readList + m (Lyy;Lyy;)Ljava/util/Map; a method_34067 readMap + m (Lyz;Lyz;Ljava/lang/Object;Ljava/lang/Object;)V a method_34064 method_34064 + m (Z)Lvw; a method_52964 writeBoolean + m ([B)Lvw; a method_10813 writeByteArray + m ([BII)Lvw; a method_52965 readBytes + m ([I)Lvw; a method_10806 writeVarIntArray + m ([J)Lvw; a method_10789 writeLongArray + m ([JI)[J a method_10809 readLongArray + m ()[B b method_10795 readByteArray + m (I)[I b method_10799 readVarIntArray + m (II)Lvw; b method_52966 setByte + m (IJ)Lvw; b method_52967 setLongLE + m (ILio/netty/buffer/ByteBuf;)Lvw; b method_52968 setBytes + m (ILio/netty/buffer/ByteBuf;I)Lvw; b method_52969 setBytes + m (ILio/netty/buffer/ByteBuf;II)Lvw; b method_52970 setBytes + m (ILjava/nio/ByteBuffer;)Lvw; b method_52971 setBytes + m (I[B)Lvw; b method_52972 setBytes + m (I[BII)Lvw; b method_52973 setBytes + m (J)Lvw; b method_52974 writeLong + m (Lakq;)V b method_44116 writeResourceKey + m (Lio/netty/buffer/ByteBuf;)Ljd; b method_56335 readBlockPos + m (Lio/netty/buffer/ByteBuf;I)Lvw; b method_52957 readBytes + m (Lio/netty/buffer/ByteBuf;II)Lvw; b method_52977 writeBytes + m (Ljava/lang/Class;)Ljava/lang/Enum; b method_10818 readEnum + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; b method_34061 method_34061 + m (Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; b method_49397 method_49397 + m (Ljava/nio/ByteBuffer;)Lvw; b method_52978 writeBytes + m (Lyy;)Ljava/util/Optional; b method_37436 readOptional + m ([B)Lvw; b method_52979 readBytes + m ([BII)Lvw; b method_52980 writeBytes + m ([J)[J b method_10801 readLongArray + m ()[I c method_10787 readVarIntArray + m (I)Lvw; c method_10804 writeVarInt + m (II)Lvw; c method_52981 setShort + m (J)Lvw; c method_52982 writeLongLE + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; c method_56342 readVector3f + m (Lio/netty/buffer/ByteBuf;I)Lvw; c method_52976 writeBytes + m (Lyy;)Ljava/lang/Object; c method_43827 readNullable + m ([B)Lvw; c method_52983 writeBytes + m ()[J d method_33134 readLongArray + m (I)Ljava/lang/String; d method_10800 readUtf + m (II)Lvw; d method_52984 setShortLE + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; d method_56343 readQuaternion + m ()Ljd; e method_10811 readBlockPos + m (I)Ljava/util/BitSet; e method_46254 readFixedBitSet + m (II)Lvw; e method_52985 setMedium + m (Lio/netty/buffer/ByteBuf;)Ljava/util/UUID; e method_56344 readUUID + m ()Ldcd; f method_36133 readChunkPos + m (I)Lvw; f method_52986 capacity + m (II)Lvw; f method_52987 setMediumLE + m (Lio/netty/buffer/ByteBuf;)Lub; f method_56345 readNbt + m ()Lkf; g method_19456 readSectionPos + m (I)Lvw; g method_52988 readerIndex + m (II)Lvw; g method_52989 setInt + m (Lio/netty/buffer/ByteBuf;)Lvw; g method_52956 readBytes + m ()Ljl; h method_44117 readGlobalPos + m (I)Lvw; h method_52990 writerIndex + m (II)Lvw; h method_52991 setIntLE + m (Lio/netty/buffer/ByteBuf;)Lvw; h method_52975 writeBytes + m ()Lorg/joml/Vector3f; i method_49069 readVector3f + m (I)Lvw; i method_52992 ensureWritable + m (II)Lvw; i method_52993 setChar + m ()Lorg/joml/Quaternionf; j method_49070 readQuaternion + m (I)Lvw; j method_52994 skipBytes + m (II)Lvw; j method_52995 setZero + m ()Lexc; k method_52996 readVec3 + m (I)Lvw; k method_52997 writeByte + m ()I l method_10816 readVarInt + m (I)Lvw; l method_52998 writeShort + m ()J m method_10792 readVarLong + m (I)Lvw; m method_52999 writeShortLE + m ()Ljava/util/UUID; n method_10790 readUUID + m (I)Lvw; n method_53000 writeMedium + m ()Lub; o method_10798 readNbt + m (I)Lvw; o method_53001 writeMediumLE + m ()Ljava/lang/String; p method_19772 readUtf + m (I)Lvw; p method_53002 writeInt + m ()Lakr; q method_10810 readResourceLocation + m (I)Lvw; q method_53003 writeIntLE + m ()Lakq; r method_53006 readRegistryKey + m (I)Lvw; r method_53004 writeChar + m ()Ljava/util/Date; s method_10802 readDate + m (I)Lvw; s method_53005 writeZero + m ()Ljava/time/Instant; t method_44118 readInstant + m (I)Lvw; t method_53007 retain + m ()Ljava/security/PublicKey; u method_44119 readPublicKey + m ()Lewy; v method_17814 readBlockHitResult + m ()Ljava/util/BitSet; w method_33558 readBitSet + m ()Lvw; x method_52931 clear + m ()Lvw; y method_52932 markReaderIndex + m ()Lvw; z method_52933 resetReaderIndex + m (Lio/netty/buffer/ByteBuf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c vx net/minecraft/class_9126 net/minecraft/network/HandlerNames + f Ljava/lang/String; a field_48518 DECOMPRESS + f Ljava/lang/String; b field_48519 COMPRESS + f Ljava/lang/String; c field_48520 DECODER + f Ljava/lang/String; d field_48521 ENCODER + f Ljava/lang/String; e field_48522 INBOUND_CONFIG + f Ljava/lang/String; f field_48523 OUTBOUND_CONFIG + f Ljava/lang/String; g field_48524 SPLITTER + f Ljava/lang/String; h field_48525 PREPENDER + f Ljava/lang/String; i field_48526 DECRYPT + f Ljava/lang/String; j field_48527 ENCRYPT + f Ljava/lang/String; k field_48528 UNBUNDLER + f Ljava/lang/String; l field_48529 BUNDLER + f Ljava/lang/String; m field_48530 PACKET_HANDLER + f Ljava/lang/String; n field_48531 TIMEOUT + f Ljava/lang/String; o field_48532 LEGACY_QUERY + f Ljava/lang/String; p field_48533 LATENCY + m ()V <init> <init> <init> +c vy net/minecraft/class_9680 net/minecraft/network/MonitorFrameDecoder + f Lvm; a field_51500 monitor + m (Lvm;)V <init> <init> <init> +c vz net/minecraft/class_9681 net/minecraft/network/NoOpFrameDecoder + m ()V <init> <init> <init> +c wa net/minecraft/class_9682 net/minecraft/network/NoOpFrameEncoder + m ()V <init> <init> <init> +c wb net/minecraft/class_8035 net/minecraft/network/PacketBundlePacker + f Lzf; a field_48534 bundlerInfo + f Lzf$a; b field_41869 currentBundler + m (Lio/netty/channel/ChannelHandlerContext;Lzg;Ljava/util/List;)V a method_48318 decode + m (Lzg;)V a method_56346 verifyNonTerminalPacket + m (Lzf;)V <init> <init> <init> +c wc net/minecraft/class_8036 net/minecraft/network/PacketBundleUnpacker + f Lzf; a field_48535 bundlerInfo + m (Lio/netty/channel/ChannelHandlerContext;Lzg;Ljava/util/List;)V a method_48319 encode + m (Lzf;)V <init> <init> <init> +c wd net/minecraft/class_2543 net/minecraft/network/PacketDecoder + f Lorg/slf4j/Logger; a field_11715 LOGGER + f Lwh; b field_48536 protocolInfo + m (Lwh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c we net/minecraft/class_2545 net/minecraft/network/PacketEncoder + f Lorg/slf4j/Logger; a field_11721 LOGGER + f Lwh; b field_48537 protocolInfo + m (Lio/netty/channel/ChannelHandlerContext;Lzg;Lio/netty/buffer/ByteBuf;)V a method_10838 encode + m (Lwh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wf net/minecraft/class_2547 net/minecraft/network/PacketListener + m ()Lzh; a method_52895 flow + m (Lo;)V a method_55622 fillCrashReport + m (Lo;Lp;)V a method_55597 fillListenerSpecificCrashDetails + m (Lvv;)V a method_10839 onDisconnect + m (Lwz;Ljava/lang/Throwable;)Lvv; a method_60881 createDisconnectionInfo + m (Lzg;)Z a method_52413 shouldHandleMessage + m (Lzg;Ljava/lang/Exception;)V a method_59807 onPacketError + m ()Lvu; b method_52280 protocol + m ()Z c method_48106 isAcceptingMessages + m ()Ljava/lang/String; d method_55623 method_55623 + m ()Ljava/lang/String; e method_55624 method_55624 +c wg net/minecraft/class_7648 net/minecraft/network/PacketSendListener + m ()V a method_45083 onSuccess + m (Ljava/lang/Runnable;)Lwg; a method_45084 thenRun + m (Ljava/util/function/Supplier;)Lwg; a method_45085 exceptionallySend + m ()Lzg; b method_45086 onFailure +c wg$1 net/minecraft/class_7648$1 net/minecraft/network/PacketSendListener$1 + f Ljava/lang/Runnable; a field_39939 val$runnable + m (Ljava/lang/Runnable;)V <init> <init> <init> +c wg$2 net/minecraft/class_7648$2 net/minecraft/network/PacketSendListener$2 + f Ljava/util/function/Supplier; a field_39940 val$handler + m (Ljava/util/function/Supplier;)V <init> <init> <init> +c wh net/minecraft/class_9127 net/minecraft/network/ProtocolInfo + m ()Lvu; a comp_2234 id + m ()Lzh; b comp_2235 flow + m ()Lyx; c comp_2236 codec + m ()Lzf; d comp_2237 bundlerInfo +c wh$a net/minecraft/class_9127$class_9128 net/minecraft/network/ProtocolInfo$Unbound + m ()Lvu; a method_61106 id + m (Ljava/util/function/Function;)Lwh; a method_61107 bind + m (Lwh$a$a;)V a method_61108 listPackets + m ()Lzh; b method_61109 flow +c wh$a$a net/minecraft/class_9127$class_9128$class_9828 net/minecraft/network/ProtocolInfo$Unbound$PacketVisitor +c wi net/minecraft/class_8700 net/minecraft/network/ProtocolSwapHandler + m (Lio/netty/channel/ChannelHandlerContext;Lzg;)V a method_56347 handleInboundTerminalPacket + m (Lio/netty/channel/ChannelHandlerContext;Lzg;)V b method_56348 handleOutboundTerminalPacket +c wj net/minecraft/class_5472 net/minecraft/network/RateKickingConnection + f Lorg/slf4j/Logger; h field_26342 LOGGER + f Lwz; i field_26343 EXCEED_REASON + f I j field_26344 rateLimitPacketsPerSecond + m ()V q method_30618 method_30618 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wk net/minecraft/class_9129 net/minecraft/network/RegistryFriendlyByteBuf + f Lka; d field_48538 registryAccess + m ()Lka; G method_56349 registryAccess + m (Lka;)Ljava/util/function/Function; a method_56350 decorator + m (Lka;Lio/netty/buffer/ByteBuf;)Lwk; a method_56351 method_56351 + m (Lio/netty/buffer/ByteBuf;Lka;)V <init> <init> <init> +c wl net/minecraft/class_8701 net/minecraft/network/ServerboundPacketListener +c wm net/minecraft/class_2548 net/minecraft/network/SkipPacketException + m (Ljava/lang/Throwable;)V <init> <init> <init> +c wn net/minecraft/class_7633 net/minecraft/network/TickablePacketListener + m ()V d method_18784 tick +c wo net/minecraft/class_9130 net/minecraft/network/UnconfiguredPipelineHandler + m (Lio/netty/channel/ChannelInboundHandler;)Lwo$b; a method_56352 setupInboundHandler + m (Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelHandlerContext;)V a method_56353 method_56353 + m (Lio/netty/channel/ChannelOutboundHandler;)Lwo$d; a method_56354 setupOutboundHandler + m (Lio/netty/channel/ChannelOutboundHandler;Lio/netty/channel/ChannelHandlerContext;)V a method_56355 method_56355 + m (Lwh;)Lwo$b; a method_56356 setupInboundProtocol + m (Lwh;)Lwo$d; b method_56357 setupOutboundProtocol + m ()V <init> <init> <init> +c wo$a net/minecraft/class_9130$class_9131 net/minecraft/network/UnconfiguredPipelineHandler$Inbound + m ()V <init> <init> <init> +c wo$b net/minecraft/class_9130$class_9132 net/minecraft/network/UnconfiguredPipelineHandler$InboundConfigurationTask + m (Lwo$b;Lio/netty/channel/ChannelHandlerContext;)V a method_56358 method_56358 +c wo$c net/minecraft/class_9130$class_9133 net/minecraft/network/UnconfiguredPipelineHandler$Outbound + m ()V <init> <init> <init> +c wo$d net/minecraft/class_9130$class_9134 net/minecraft/network/UnconfiguredPipelineHandler$OutboundConfigurationTask + m (Lwo$d;Lio/netty/channel/ChannelHandlerContext;)V a method_56359 method_56359 +c wp net/minecraft/class_8702 net/minecraft/network/Utf8String + m (Lio/netty/buffer/ByteBuf;I)Ljava/lang/String; a method_53012 read + m (Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)V a method_53013 write + m ()V <init> <init> <init> +c wq net/minecraft/class_8703 net/minecraft/network/VarInt + f I a field_45682 MAX_VARINT_SIZE + f I b field_45683 DATA_BITS_MASK + f I c field_45684 CONTINUATION_BIT_MASK + f I d field_45685 DATA_BITS_PER_BYTE + m (B)Z a method_53014 hasContinuationBit + m (I)I a method_53015 getByteSize + m (Lio/netty/buffer/ByteBuf;)I a method_53016 read + m (Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf; a method_53017 write + m ()V <init> <init> <init> +c wr net/minecraft/class_8704 net/minecraft/network/VarLong + f I a field_45686 MAX_VARLONG_SIZE + f I b field_45687 DATA_BITS_MASK + f I c field_45688 CONTINUATION_BIT_MASK + f I d field_45689 DATA_BITS_PER_BYTE + m (B)Z a method_53018 hasContinuationBit + m (J)I a method_53019 getByteSize + m (Lio/netty/buffer/ByteBuf;)J a method_53020 read + m (Lio/netty/buffer/ByteBuf;J)Lio/netty/buffer/ByteBuf; a method_53021 write + m ()V <init> <init> <init> +c ws net/minecraft/class_2550 net/minecraft/network/Varint21FrameDecoder + f I a field_45690 MAX_VARINT21_BYTES + f Lio/netty/buffer/ByteBuf; b field_45691 helperBuf + f Lvm; c field_45956 monitor + m (Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z a method_53022 copyVarint + m (Lvm;)V <init> <init> <init> +c wt net/minecraft/class_2552 net/minecraft/network/Varint21LengthFieldPrepender + f I a field_33288 MAX_VARINT21_BYTES + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V a method_10840 encode + m ()V <init> <init> <init> +c wu net/minecraft/class_7492 net/minecraft/network/chat/ChatDecorator + f Lwu; a field_39384 PLAIN + m (Laqv;Lwz;)Lwz; a method_44303 method_44303 + m ()V <clinit> <clinit> <clinit> +c wv net/minecraft/class_2556 net/minecraft/network/chat/ChatType + f Lcom/mojang/serialization/Codec; a field_39227 DIRECT_CODEC + f Lyx; b field_51969 DIRECT_STREAM_CODEC + f Lyx; c field_51970 STREAM_CODEC + f Lww; d field_39677 DEFAULT_CHAT_DECORATION + f Lakq; e field_11737 CHAT + f Lakq; f field_39228 SAY_COMMAND + f Lakq; g field_39799 MSG_COMMAND_INCOMING + f Lakq; h field_39800 MSG_COMMAND_OUTGOING + f Lakq; i field_39881 TEAM_MSG_COMMAND_INCOMING + f Lakq; j field_39882 TEAM_MSG_COMMAND_OUTGOING + f Lakq; k field_39231 EMOTE_COMMAND + f Lww; l comp_792 chat + f Lww; m comp_794 narration + m ()Lww; a comp_792 chat + m (Lakq;Lbsr;)Lwv$a; a method_44832 bind + m (Lakq;Let;)Lwv$a; a method_44833 bind + m (Lakq;Lka;Lwz;)Lwv$a; a method_44834 bind + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43843 method_43843 + m (Ljava/lang/String;)Lakq; a method_43845 create + m (Lqq;)V a method_43844 bootstrap + m ()Lww; b comp_794 narration + m (Lww;Lww;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wv$a net/minecraft/class_2556$class_7602 net/minecraft/network/chat/ChatType$Bound + f Lyx; a field_48776 STREAM_CODEC + f Ljm; b comp_919 chatType + f Lwz; c comp_920 name + f Ljava/util/Optional; d comp_921 targetName + m ()Ljm; a comp_919 chatType + m (Lwz;)Lwz; a method_44837 decorate + m ()Lwz; b comp_920 name + m (Lwz;)Lwz; b method_44838 decorateNarration + m ()Ljava/util/Optional; c comp_921 targetName + m (Lwz;)Lwv$a; c method_44839 withTargetName + m (Ljm;Lwz;)V <init> <init> <init> + m (Ljm;Lwz;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ww net/minecraft/class_7463 net/minecraft/network/chat/ChatTypeDecoration + f Lcom/mojang/serialization/Codec; a field_39219 CODEC + f Lyx; b field_51971 STREAM_CODEC + f Ljava/lang/String; c comp_788 translationKey + f Ljava/util/List; d comp_789 parameters + f Lxw; e comp_790 style + m ()Ljava/lang/String; a comp_788 translationKey + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43830 method_43830 + m (Ljava/lang/String;)Lww; a method_43831 withSender + m (Lwz;Lwv$a;)Lwz; a method_43832 decorate + m ()Ljava/util/List; b comp_789 parameters + m (Ljava/lang/String;)Lww; b method_44779 incomingDirectMessage + m (Lwz;Lwv$a;)[Lwz; b method_43834 resolveParameters + m ()Lxw; c comp_790 style + m (Ljava/lang/String;)Lww; c method_44780 outgoingDirectMessage + m (Ljava/lang/String;)Lww; d method_43835 teamMessage + m (Ljava/lang/String;Ljava/util/List;Lxw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ww$a net/minecraft/class_7463$class_7464 net/minecraft/network/chat/ChatTypeDecoration$Parameter + f Lww$a; a field_39220 SENDER + f Lww$a; b field_39221 TARGET + f Lww$a; c field_39222 CONTENT + f Lcom/mojang/serialization/Codec; d field_39223 CODEC + f Lyx; e field_51972 STREAM_CODEC + f Ljava/util/function/IntFunction; f field_51973 BY_ID + f I g field_51974 id + f Ljava/lang/String; h field_39224 name + f Lww$a$a; i field_39225 selector + f [Lww$a; j field_39226 $VALUES + m ()[Lww$a; a method_43836 $values + m (Lww$a;)I a method_60652 method_60652 + m (Lwz;Lwv$a;)Lwz; a method_43837 select + m (Lww$a;)I b method_60653 method_60653 + m (Lwz;Lwv$a;)Lwz; b method_43838 method_43838 + m (Lwz;Lwv$a;)Lwz; c method_43839 method_43839 + m (Lwz;Lwv$a;)Lwz; d method_43840 method_43840 + m (Ljava/lang/String;IILjava/lang/String;Lww$a$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ww$a$a net/minecraft/class_7463$class_7464$class_7465 net/minecraft/network/chat/ChatTypeDecoration$Parameter$Selector +c wx net/minecraft/class_2558 net/minecraft/network/chat/ClickEvent + f Lcom/mojang/serialization/Codec; a field_46594 CODEC + f Lwx$a; b field_11741 action + f Ljava/lang/String; c field_11740 value + m ()Lwx$a; a method_10845 getAction + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54149 method_54149 + m (Lwx;)Ljava/lang/String; a method_54150 method_54150 + m ()Ljava/lang/String; b method_10844 getValue + m (Lwx;)Lwx$a; b method_54151 method_54151 + m (Lwx$a;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wx$a net/minecraft/class_2558$class_2559 net/minecraft/network/chat/ClickEvent$Action + f Lwx$a; a field_11749 OPEN_URL + f Lwx$a; b field_11746 OPEN_FILE + f Lwx$a; c field_11750 RUN_COMMAND + f Lwx$a; d field_11745 SUGGEST_COMMAND + f Lwx$a; e field_11748 CHANGE_PAGE + f Lwx$a; f field_21462 COPY_TO_CLIPBOARD + f Lcom/mojang/serialization/MapCodec; g field_46595 UNSAFE_CODEC + f Lcom/mojang/serialization/MapCodec; h field_46596 CODEC + f Z i field_11744 allowFromServer + f Ljava/lang/String; j field_11742 name + f [Lwx$a; k field_11747 $VALUES + m ()Z a method_10847 isAllowedFromServer + m (Lwx$a;)Lcom/mojang/serialization/DataResult; a method_54152 filterForSerialization + m ()[Lwx$a; b method_36945 $values + m (Lwx$a;)Ljava/lang/String; b method_54153 method_54153 + m (Ljava/lang/String;ILjava/lang/String;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wy net/minecraft/class_5244 net/minecraft/network/chat/CommonComponents + f Lwz; a field_39003 EMPTY + f Lwz; b field_24332 OPTION_ON + f Lwz; c field_24333 OPTION_OFF + f Lwz; d field_24334 GUI_DONE + f Lwz; e field_24335 GUI_CANCEL + f Lwz; f field_24336 GUI_YES + f Lwz; g field_24337 GUI_NO + f Lwz; h field_44914 GUI_OK + f Lwz; i field_24338 GUI_PROCEED + f Lwz; j field_41873 GUI_CONTINUE + f Lwz; k field_24339 GUI_BACK + f Lwz; l field_43109 GUI_TO_TITLE + f Lwz; m field_39742 GUI_ACKNOWLEDGE + f Lwz; n field_44968 GUI_OPEN_IN_BROWSER + f Lwz; o field_44969 GUI_COPY_LINK_TO_CLIPBOARD + f Lwz; p field_45692 GUI_DISCONNECT + f Lwz; q field_48539 TRANSFER_CONNECT_FAILED + f Lwz; r field_26625 CONNECT_FAILED + f Lwz; s field_33849 NEW_LINE + f Lwz; t field_33850 NARRATION_SEPARATOR + f Lwz; u field_39678 ELLIPSIS + f Lwz; v field_41874 SPACE + m ()Lxn; a method_48320 space + m (J)Lxn; a method_44682 days + m (Ljava/util/Collection;)Lwz; a method_37109 joinLines + m (Lwz;Lwz;)Lxn; a method_32700 optionNameValue + m (Lwz;Z)Lxn; a method_30619 optionStatus + m (Z)Lwz; a method_36134 optionStatus + m ([Lwz;)Lxn; a method_37111 joinForNarration + m (J)Lxn; b method_44683 hours + m ([Lwz;)Lwz; b method_37110 joinLines + m (J)Lxn; c method_44684 minutes + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wz net/minecraft/class_2561 net/minecraft/network/chat/Component + m ()Lxw; a method_10866 getStyle + m (I)Ljava/lang/String; a method_10858 getString + m (ILjava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; a method_27655 method_27655 + m (Lakr;)Lwz; a method_54154 translationArg + m (Lcom/mojang/brigadier/Message;)Lwz; a method_54155 translationArg + m (Ldcd;)Lwz; a method_54156 translationArg + m (Ljava/lang/String;)Lwz; a method_30163 nullToEmpty + m (Ljava/lang/String;Ljava/lang/String;)Lxn; a method_48321 translatableWithFallback + m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lxn; a method_48322 translatableWithFallback + m (Ljava/lang/String;Ljava/util/Optional;)Lxn; a method_43467 selector + m (Ljava/lang/String;ZLjava/util/Optional;Lyb;)Lxn; a method_43468 nbt + m (Ljava/lang/String;[Ljava/lang/Object;)Lxn; a method_43469 translatable + m (Ljava/net/URI;)Lwz; a method_61110 translationArg + m (Ljava/util/Date;)Lwz; a method_54157 translationArg + m (Ljava/util/List;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_36135 method_36135 + m (Ljava/util/UUID;)Lwz; a method_54158 translationArg + m (Lwz;)Z a method_44745 contains + m (Lxw;)Ljava/util/List; a method_36136 toFlatList + m ()Lxa; b method_10851 getContents + m (Ljava/lang/String;)Lxn; b method_43470 literal + m (Ljava/lang/String;Ljava/lang/String;)Lxn; b method_43466 score + m (Ljava/lang/String;[Ljava/lang/Object;)Lxn; b method_54159 translatableEscape + m ()Ljava/util/List; c method_10855 getSiblings + m (Ljava/lang/String;)Lxn; c method_43471 translatable + m ()Ljava/lang/String; d method_54160 tryCollapseToString + m (Ljava/lang/String;)Lxn; d method_43472 keybind + m ()Lxn; e method_27662 plainCopy + m ()Lxn; f method_27661 copy + m ()Laya; g method_30937 getVisualOrderText + m ()Ljava/util/List; h method_44746 toFlatList + m ()Lxn; i method_43473 empty +c wz$a net/minecraft/class_2561$class_2562 net/minecraft/network/chat/Component$Serializer + f Lcom/google/gson/Gson; a field_11754 GSON + m (Lcom/google/gson/JsonElement;Ljo$a;)Lxn; a method_10872 fromJson + m (Ljava/lang/String;Ljo$a;)Lxn; a method_10877 fromJson + m (Lwz;Ljo$a;)Ljava/lang/String; a method_10867 toJson + m (Lcom/google/gson/JsonElement;Ljo$a;)Lxn; b method_10871 deserialize + m (Ljava/lang/String;Ljo$a;)Lxn; b method_10873 fromJsonLenient + m (Lwz;Ljo$a;)Lcom/google/gson/JsonElement; b method_10874 serialize + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c wz$b net/minecraft/class_2561$class_8822 net/minecraft/network/chat/Component$SerializerAdapter + f Ljo$a; a field_49665 registries + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lxn; a method_54161 deserialize + m (Lwz;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; a method_54162 serialize + m (Ljo$a;)V <init> <init> <init> +c xa net/minecraft/class_7417 net/minecraft/network/chat/ComponentContents + m ()Lxa$a; a method_54163 type + m (Let;Lbsr;I)Lxn; a method_10890 resolve + m (Lxe$a;)Ljava/util/Optional; a method_27659 visit + m (Lxe$b;Lxw;)Ljava/util/Optional; a method_27660 visit +c xa$a net/minecraft/class_7417$class_8823 net/minecraft/network/chat/ComponentContents$Type + f Lcom/mojang/serialization/MapCodec; a comp_1983 codec + f Ljava/lang/String; b comp_1984 id + m ()Lcom/mojang/serialization/MapCodec; a comp_1983 codec + m ()Ljava/lang/String; b comp_1984 id + m (Lcom/mojang/serialization/MapCodec;Ljava/lang/String;)V <init> <init> <init> +c xb net/minecraft/class_8824 net/minecraft/network/chat/ComponentSerialization + f Lcom/mojang/serialization/Codec; a field_46597 CODEC + f Lyx; b field_48540 STREAM_CODEC + f Lyx; c field_48985 OPTIONAL_STREAM_CODEC + f Lyx; d field_49666 TRUSTED_STREAM_CODEC + f Lyx; e field_49667 TRUSTED_OPTIONAL_STREAM_CODEC + f Lyx; f field_49668 TRUSTED_CONTEXT_FREE_STREAM_CODEC + f Lcom/mojang/serialization/Codec; g field_46598 FLAT_CODEC + m (I)Lcom/mojang/serialization/Codec; a method_57973 flatCodec + m (Lcom/mojang/datafixers/util/Either;)Lwz; a method_54165 method_54165 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_54166 createCodec + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54167 method_54167 + m (Ljava/util/List;)Lxn; a method_54169 createFromList + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapEncoder; a method_54171 method_54171 + m (Lwz;)Lcom/mojang/datafixers/util/Either; a method_54172 method_54172 + m ([Lazk;)[Lazk; a method_54173 method_54173 + m ([Lazk;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a method_54174 createLegacyComponentMatcher + m (Lcom/mojang/datafixers/util/Either;)Lwz; b method_54175 method_54175 + m (Lwz;)Lwz; b method_54177 method_54177 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xb$1 net/minecraft/class_8824$1 net/minecraft/network/chat/ComponentSerialization$1 + f Lcom/mojang/serialization/Codec; a field_49669 val$stringCodec + m (Lcom/mojang/datafixers/util/Pair;Lwz;)Lcom/mojang/datafixers/util/Pair; a method_57974 method_57974 + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; a method_57975 method_57975 + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps; a method_57976 asJsonOps + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_57977 method_57977 + m (Lwz;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_57978 encode + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c xb$a net/minecraft/class_8824$class_8825 net/minecraft/network/chat/ComponentSerialization$FuzzyCodec + f Ljava/util/List; a field_46599 codecs + f Ljava/util/function/Function; b field_46600 encoderGetter + m ()Ljava/lang/String; a method_54180 method_54180 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapCodec;)Ljava/util/stream/Stream; a method_54181 method_54181 + m (Ljava/util/List;Ljava/util/function/Function;)V <init> <init> <init> +c xb$b net/minecraft/class_8824$class_8912 net/minecraft/network/chat/ComponentSerialization$StrictEither + f Ljava/lang/String; a field_46914 typeFieldName + f Lcom/mojang/serialization/MapCodec; b field_46915 typed + f Lcom/mojang/serialization/MapCodec; c field_46916 fuzzy + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c xc net/minecraft/class_2564 net/minecraft/network/chat/ComponentUtils + f Ljava/lang/String; a field_33536 DEFAULT_SEPARATOR_TEXT + f Lwz; b field_33537 DEFAULT_SEPARATOR + f Lwz; c field_33538 DEFAULT_NO_STYLE_SEPARATOR + m (Lcom/mojang/brigadier/Message;)Lwz; a method_10883 fromMessage + m (Let;Ljava/util/Optional;Lbsr;I)Ljava/util/Optional; a method_36330 updateForEntity + m (Let;Lwz;Lbsr;I)Lxn; a method_10881 updateForEntity + m (Let;Lxw;Lbsr;I)Lxw; a method_27663 resolveStyle + m (Ljava/lang/String;)Lxn; a method_47523 copyOnClickText + m (Ljava/lang/String;Lxw;)Lxw; a method_47524 method_47524 + m (Ljava/util/Collection;)Lwz; a method_10888 formatList + m (Ljava/util/Collection;Ljava/util/Optional;Ljava/util/function/Function;)Lxn; a method_36331 formatList + m (Ljava/util/Collection;Ljava/util/function/Function;)Lwz; a method_10887 formatAndSortList + m (Ljava/util/Collection;Lwz;)Lwz; a method_37112 formatList + m (Ljava/util/Collection;Lwz;Ljava/util/function/Function;)Lxn; a method_36332 formatList + m (Lwz;)Lxn; a method_10885 wrapInSquareBrackets + m (Lxn;Lxw;)Lxn; a method_10889 mergeStyles + m (Ljava/lang/String;)Lwz; b method_10886 method_10886 + m (Ljava/util/Collection;Ljava/util/function/Function;)Lwz; b method_10884 formatList + m (Lwz;)Z b method_43476 isTranslationResolvable + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xd net/minecraft/class_7649 net/minecraft/network/chat/FilterMask + f Lcom/mojang/serialization/Codec; a field_40837 CODEC + f Lxd; b field_39941 FULLY_FILTERED + f Lxd; c field_39942 PASS_THROUGH + f Lxw; d field_40674 FILTERED_STYLE + f Lcom/mojang/serialization/MapCodec; e field_40838 PASS_THROUGH_CODEC + f Lcom/mojang/serialization/MapCodec; f field_40839 FULLY_FILTERED_CODEC + f Lcom/mojang/serialization/MapCodec; g field_40840 PARTIALLY_FILTERED_CODEC + f C h field_39943 HASH + f Ljava/util/BitSet; i field_39944 mask + f Lxd$a; j field_39945 type + m ()Z a method_45087 isEmpty + m (I)V a method_45088 setFiltered + m (Ljava/lang/String;)Ljava/lang/String; a method_45089 apply + m (Lvw;)Lxd; a method_45090 read + m (Lvw;Lxd;)V a method_45091 write + m ()Z b method_45093 isFullyFiltered + m (Ljava/lang/String;)Lwz; b method_46256 applyWithFormatting + m ()Lxd$a; c method_46600 type + m ()Ljava/util/BitSet; d method_46601 mask + m (Ljava/util/BitSet;Lxd$a;)V <init> <init> <init> + m (Ljava/util/BitSet;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xd$a net/minecraft/class_7649$class_7650 net/minecraft/network/chat/FilterMask$Type + f Lxd$a; a field_39947 PASS_THROUGH + f Lxd$a; b field_39948 FULLY_FILTERED + f Lxd$a; c field_39949 PARTIALLY_FILTERED + f Ljava/lang/String; d field_40841 serializedName + f Ljava/util/function/Supplier; e field_40842 codec + f [Lxd$a; f field_39950 $VALUES + m ()Lcom/mojang/serialization/MapCodec; a method_46602 codec + m ()Lcom/mojang/serialization/MapCodec; b method_46603 method_46603 + m ()Lcom/mojang/serialization/MapCodec; d method_46604 method_46604 + m ()Lcom/mojang/serialization/MapCodec; e method_46605 method_46605 + m ()[Lxd$a; f method_45094 $values + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xe net/minecraft/class_5348 net/minecraft/network/chat/FormattedText + f Ljava/util/Optional; a field_25309 STOP_ITERATION + f Lxe; b field_25310 EMPTY + m (Ljava/lang/String;Lxw;)Lxe; a method_29431 of + m (Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/Optional; a method_30067 method_30067 + m (Ljava/util/List;)Lxe; a method_29432 composite + m (Lxe$a;)Ljava/util/Optional; a method_27657 visit + m (Lxe$b;Lxw;)Ljava/util/Optional; a method_27658 visit + m ([Lxe;)Lxe; a method_29433 composite + m (Ljava/lang/String;)Lxe; e method_29430 of + m ()V <clinit> <clinit> <clinit> +c xe$1 net/minecraft/class_5348$1 net/minecraft/network/chat/FormattedText$1 + m ()V <init> <init> <init> +c xe$2 net/minecraft/class_5348$2 net/minecraft/network/chat/FormattedText$2 + f Ljava/lang/String; c field_25311 val$text + m (Ljava/lang/String;)V <init> <init> <init> +c xe$3 net/minecraft/class_5348$3 net/minecraft/network/chat/FormattedText$3 + f Ljava/lang/String; c field_25312 val$text + f Lxw; d field_25313 val$style + m (Ljava/lang/String;Lxw;)V <init> <init> <init> +c xe$4 net/minecraft/class_5348$4 net/minecraft/network/chat/FormattedText$4 + f Ljava/util/List; c field_25314 val$parts + m (Ljava/util/List;)V <init> <init> <init> +c xe$a net/minecraft/class_5348$class_5245 net/minecraft/network/chat/FormattedText$ContentConsumer +c xe$b net/minecraft/class_5348$class_5246 net/minecraft/network/chat/FormattedText$StyledContentConsumer +c xf net/minecraft/class_2568 net/minecraft/network/chat/HoverEvent + f Lcom/mojang/serialization/Codec; a field_46601 CODEC + f Lxf$e; b field_46602 event + m ()Lxf$a; a method_10892 getAction + m (Lxf$a;)Ljava/lang/Object; a method_10891 getValue + m (Lxf;)Lxf$e; a method_54184 method_54184 + m (Lxf$a;Ljava/lang/Object;)V <init> <init> <init> + m (Lxf$e;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xf$a net/minecraft/class_2568$class_5247 net/minecraft/network/chat/HoverEvent$Action + f Lxf$a; a field_24342 SHOW_TEXT + f Lxf$a; b field_24343 SHOW_ITEM + f Lxf$a; c field_24344 SHOW_ENTITY + f Lcom/mojang/serialization/Codec; d field_46603 UNSAFE_CODEC + f Lcom/mojang/serialization/Codec; e field_46604 CODEC + f Ljava/lang/String; f field_24346 name + f Z g field_24347 allowFromServer + f Lcom/mojang/serialization/MapCodec; h field_46605 codec + f Lcom/mojang/serialization/MapCodec; i field_46606 legacyCodec + m ()Z a method_27667 isAllowedFromServer + m (Ljava/lang/Object;)Ljava/lang/Object; a method_27676 cast + m (Lwz;Lakp;)Lcom/mojang/serialization/DataResult; a method_57979 method_57979 + m (Lxf$a;)Lcom/mojang/serialization/DataResult; a method_54186 filterForSerialization + m (Lxf$e;)Ljava/lang/Object; a method_54187 method_54187 + m ()Ljava/lang/String; b method_54188 method_54188 + m (Ljava/lang/Object;)Lxf$e; b method_57980 method_57980 + m (Lxf$a;)Ljava/lang/String; b method_54190 method_54190 + m ()[Lxf$a; d method_54192 method_54192 + m (Ljava/lang/String;ZLcom/mojang/serialization/Codec;Lxf$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xf$a$1 net/minecraft/class_2568$class_5247$1 net/minecraft/network/chat/HoverEvent$Action$1 + f Lxf$d; a field_49670 val$legacyConverter + f Lxf$a; b field_49671 field_49671 + m ()Ljava/lang/String; a method_57981 method_57981 + m (Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; a method_57982 method_57982 + m (Lcom/mojang/serialization/DynamicOps;Lxf$d;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_57983 method_57983 + m (Lxf$e;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_57984 encode + m (Lxf$a;Lxf$d;)V <init> <init> <init> +c xf$b net/minecraft/class_2568$class_5248 net/minecraft/network/chat/HoverEvent$EntityTooltipInfo + f Lcom/mojang/serialization/Codec; a field_46607 CODEC + f Lbsx; b field_24351 type + f Ljava/util/UUID; c field_24352 id + f Ljava/util/Optional; d field_24353 name + f Ljava/util/List; e field_24354 linesCache + m ()Ljava/util/List; a method_27682 getTooltipLines + m (Lbsx;Ljava/util/UUID;Lwz;)Lxf$b; a method_57985 method_57985 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54193 method_54193 + m (Ljava/lang/Exception;)Ljava/lang/String; a method_54194 method_54194 + m (Lwz;Lakp;)Lcom/mojang/serialization/DataResult; a method_54195 legacyCreate + m (Lxf$b;)Ljava/util/Optional; a method_54196 method_54196 + m (Lxf$b;)Ljava/util/UUID; b method_54197 method_54197 + m (Lxf$b;)Lbsx; c method_54198 method_54198 + m (Lbsx;Ljava/util/UUID;Lwz;)V <init> <init> <init> + m (Lbsx;Ljava/util/UUID;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xf$c net/minecraft/class_2568$class_5249 net/minecraft/network/chat/HoverEvent$ItemStackInfo + f Lcom/mojang/serialization/Codec; a field_46608 FULL_CODEC + f Lcom/mojang/serialization/Codec; b field_46609 CODEC + f Lcom/mojang/serialization/Codec; c field_49672 SIMPLE_CODEC + f Ljm; d field_24355 item + f I e field_24356 count + f Lkn; f field_49673 components + f Lcuq; g field_24358 itemStack + m ()Lcuq; a method_27683 getItemStack + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Ljava/lang/String; a method_54200 method_54200 + m (Lwz;Lakp;)Lcom/mojang/serialization/DataResult; a method_54203 legacyCreate + m (Ljm;ILkn;)V <init> <init> <init> + m (Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xf$d net/minecraft/class_2568$class_9341 net/minecraft/network/chat/HoverEvent$LegacyConverter +c xf$e net/minecraft/class_2568$class_8826 net/minecraft/network/chat/HoverEvent$TypedHoverEvent + f Lcom/mojang/serialization/MapCodec; a field_46610 CODEC + f Lcom/mojang/serialization/MapCodec; b field_46611 LEGACY_CODEC + f Lxf$a; c comp_1985 action + f Ljava/lang/Object; d comp_1986 value + m ()Lxf$a; a comp_1985 action + m (Lxf$a;)Lcom/mojang/serialization/MapCodec; a method_54208 method_54208 + m ()Ljava/lang/Object; b comp_1986 value + m (Lxf$a;)Lcom/mojang/serialization/MapCodec; b method_54209 method_54209 + m (Lxf$a;Ljava/lang/Object;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xg net/minecraft/class_7635 net/minecraft/network/chat/LastSeenMessages + f Lcom/mojang/serialization/Codec; a field_40843 CODEC + f Lxg; b field_39883 EMPTY + f I c field_39884 LAST_SEEN_MESSAGES_MAX_LENGTH + f Ljava/util/List; d comp_965 entries + m ()Ljava/util/List; a comp_965 entries + m (Laza$a;)V a method_46257 updateSignature + m (Lxm;)Lxg$a; a method_46258 pack + m (Lxm;Lxl;)Lxl$a; a method_46259 method_46259 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xg$a net/minecraft/class_7635$class_7815 net/minecraft/network/chat/LastSeenMessages$Packed + f Lxg$a; a field_40675 EMPTY + f Ljava/util/List; b comp_1070 entries + m ()Ljava/util/List; a comp_1070 entries + m (Lvw;)V a method_46260 write + m (Lxm;)Ljava/util/Optional; a method_46261 unpack + m (Lvw;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xg$b net/minecraft/class_7635$class_7636 net/minecraft/network/chat/LastSeenMessages$Update + f I a comp_1071 offset + f Ljava/util/BitSet; b comp_1072 acknowledged + m ()I a comp_1071 offset + m (Lvw;)V a method_44983 write + m ()Ljava/util/BitSet; b comp_1072 acknowledged + m (Lvw;)V <init> <init> <init> + m (ILjava/util/BitSet;)V <init> <init> <init> +c xh net/minecraft/class_7637 net/minecraft/network/chat/LastSeenMessagesTracker + f [Lxj; a field_40676 trackedMessages + f I b field_40677 tail + f I c field_40678 offset + f Lxl; d field_40679 lastTrackedMessage + m ()I a method_46262 getAndClearOffset + m (Lxj;)V a method_46263 addEntry + m (Lxl;)V a method_46264 ignorePending + m (Lxl;Z)Z a method_46265 addPending + m ()Lxh$a; b method_46266 generateAndApplyUpdate + m ()I c method_46267 offset + m (I)V <init> <init> <init> +c xh$a net/minecraft/class_7637$class_7816 net/minecraft/network/chat/LastSeenMessagesTracker$Update + f Lxg; a comp_1073 lastSeen + f Lxg$b; b comp_1074 update + m ()Lxg; a comp_1073 lastSeen + m ()Lxg$b; b comp_1074 update + m (Lxg;Lxg$b;)V <init> <init> <init> +c xi net/minecraft/class_7638 net/minecraft/network/chat/LastSeenMessagesValidator + f I a field_40680 lastSeenCount + f Lit/unimi/dsi/fastutil/objects/ObjectList; b field_40681 trackedMessages + f Lxl; c field_40682 lastPendingMessage + m ()I a method_46268 trackedMessagesCount + m (I)Z a method_46269 applyOffset + m (Lxg$b;)Ljava/util/Optional; a method_46270 applyUpdate + m (Lxl;)V a method_44989 addPending + m (I)V <init> <init> <init> +c xj net/minecraft/class_7817 net/minecraft/network/chat/LastSeenTrackedEntry + f Lxl; a comp_1075 signature + f Z b comp_1076 pending + m ()Lxj; a method_46271 acknowledge + m ()Lxl; b comp_1075 signature + m ()Z c comp_1076 pending + m (Lxl;Z)V <init> <init> <init> +c xk net/minecraft/class_7818 net/minecraft/network/chat/LocalChatSession + f Ljava/util/UUID; a comp_1077 sessionId + f Lcmz; b comp_1078 keyPair + m ()Lxq; a method_46275 asRemote + m (Lcmz;)Lxk; a method_46273 create + m (Ljava/util/UUID;)Lxt$c; a method_46274 createMessageEncoder + m ()Ljava/util/UUID; b comp_1077 sessionId + m ()Lcmz; c comp_1078 keyPair + m (Ljava/util/UUID;Lcmz;)V <init> <init> <init> +c xl net/minecraft/class_7469 net/minecraft/network/chat/MessageSignature + f Lcom/mojang/serialization/Codec; a field_40844 CODEC + f I b field_40683 BYTES + f [B c comp_925 bytes + m ()Ljava/nio/ByteBuffer; a method_44994 asByteBuffer + m (Lazb;Laza;)Z a method_44843 verify + m (Lvw;)Lxl; a method_46276 read + m (Lvw;Lxl;)V a method_44845 write + m (Lxm;)Lxl$a; a method_46277 pack + m ()[B b comp_925 bytes + m ([B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xl$a net/minecraft/class_7469$class_7819 net/minecraft/network/chat/MessageSignature$Packed + f I a field_40684 FULL_SIGNATURE + f I b comp_1079 id + f Lxl; c comp_1080 fullSignature + m ()I a comp_1079 id + m (Lvw;)Lxl$a; a method_46278 read + m (Lvw;Lxl$a;)V a method_46279 write + m (Lxm;)Ljava/util/Optional; a method_46280 unpack + m ()Lxl; b comp_1080 fullSignature + m (Lxl;)V <init> <init> <init> + m (I)V <init> <init> <init> + m (ILxl;)V <init> <init> <init> +c xm net/minecraft/class_7561 net/minecraft/network/chat/MessageSignatureCache + f I a field_40845 NOT_FOUND + f I b field_40686 DEFAULT_CAPACITY + f [Lxl; c field_40687 entries + m ()Lxm; a method_46281 createDefault + m (I)Lxl; a method_46606 unpack + m (Ljava/util/ArrayDeque;)V a method_46283 push + m (Ljava/util/List;)V a method_46284 push + m (Lxl;)I a method_46607 pack + m (Lxs;Lxl;)V a method_46286 push + m (I)V <init> <init> <init> +c xn net/minecraft/class_5250 net/minecraft/network/chat/MutableComponent + f Lxa; c field_39005 contents + f Ljava/util/List; d field_39006 siblings + f Lxw; e field_39007 style + f Laya; f field_39008 visualOrderText + f Ltw; g field_39009 decomposedWith + m (Ljava/util/function/UnaryOperator;)Lxn; a method_27694 withStyle + m (Ln;)Lxn; a method_27692 withStyle + m (Lxa;)Lxn; a method_43477 create + m ([Ln;)Lxn; a method_27695 withStyle + m (I)Lxn; b method_54663 withColor + m (Lwz;)Lxn; b method_10852 append + m (Lxw;)Lxn; b method_10862 setStyle + m (Lxw;)Lxn; c method_27696 withStyle + m (Ljava/lang/String;)Lxn; f method_27693 append + m (Lxa;Ljava/util/List;Lxw;)V <init> <init> <init> +c xo net/minecraft/class_7604 net/minecraft/network/chat/OutgoingChatMessage + m ()Lwz; a comp_1081 content + m (Laqv;ZLwv$a;)V a method_45095 sendToPlayer + m (Lxp;)Lxo; a method_44857 create +c xo$a net/minecraft/class_7604$class_7606 net/minecraft/network/chat/OutgoingChatMessage$Disguised + f Lwz; a comp_1081 content + m (Lwz;)V <init> <init> <init> +c xo$b net/minecraft/class_7604$class_7607 net/minecraft/network/chat/OutgoingChatMessage$Player + f Lxp; a comp_1082 message + m ()Lxp; b comp_1082 message + m (Lxp;)V <init> <init> <init> +c xp net/minecraft/class_7471 net/minecraft/network/chat/PlayerChatMessage + f Lcom/mojang/serialization/MapCodec; a field_40846 MAP_CODEC + f Ljava/time/Duration; b field_39786 MESSAGE_EXPIRES_AFTER_SERVER + f Ljava/time/Duration; c field_39787 MESSAGE_EXPIRES_AFTER_CLIENT + f Lxu; d comp_1083 link + f Lxl; e comp_1084 signature + f Lxs; f comp_928 signedBody + f Lwz; g comp_830 unsignedContent + f Lxd; h comp_981 filterMask + f Ljava/util/UUID; i field_40688 SYSTEM_SENDER + m ()Lxp; a method_44607 removeUnsignedContent + m (Laza$a;)V a method_46289 method_46289 + m (Laza$a;Lxu;Lxs;)V a method_46290 updateSignature + m (Lazb;)Z a method_44858 verify + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_46608 method_46608 + m (Ljava/lang/String;)Lxp; a method_45041 system + m (Ljava/time/Instant;)Z a method_44747 hasExpiredServer + m (Ljava/util/UUID;)Z a method_45040 hasSignatureFrom + m (Ljava/util/UUID;Ljava/lang/String;)Lxp; a method_45098 unsigned + m (Lwz;)Lxp; a method_44863 withUnsignedContent + m (Lxd;)Lxp; a method_45097 filter + m (Lxp;)Ljava/util/Optional; a method_46609 method_46609 + m (Lxu;Ljava/util/Optional;Lxs;Ljava/util/Optional;Lxd;)Lxp; a method_46610 method_46610 + m (Z)Lxp; a method_45099 filter + m ()Lxp; b method_55625 removeSignature + m (Ljava/time/Instant;)Z b method_44748 hasExpiredClient + m (Lxp;)Ljava/util/Optional; b method_46611 method_46611 + m ()Ljava/lang/String; c method_44862 signedContent + m ()Lwz; d method_46291 decoratedContent + m ()Ljava/time/Instant; e method_44864 timeStamp + m ()J f method_44865 salt + m ()Ljava/util/UUID; g method_46292 sender + m ()Z h method_46293 isSystem + m ()Z i method_46294 hasSignature + m ()Z j method_45100 isFullyFiltered + m ()Lxu; k comp_1083 link + m ()Lxl; l comp_1084 signature + m ()Lxs; m comp_928 signedBody + m ()Lwz; n comp_830 unsignedContent + m ()Lxd; o comp_981 filterMask + m ()Lwz; p method_46295 method_46295 + m (Lxu;Lxl;Lxs;Lwz;Lxd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xq net/minecraft/class_7822 net/minecraft/network/chat/RemoteChatSession + f Ljava/util/UUID; a comp_1085 sessionId + f Lcna; b comp_1086 profilePublicKey + m ()Lxq$a; a method_46298 asData + m (Ljava/time/Duration;)Lxv; a method_46296 createMessageValidator + m (Ljava/util/UUID;)Lxt$b; a method_46297 createMessageDecoder + m ()Z b method_51466 hasExpired + m (Ljava/time/Duration;)Z b method_53506 method_53506 + m ()Ljava/util/UUID; c comp_1085 sessionId + m ()Lcna; d comp_1086 profilePublicKey + m (Ljava/util/UUID;Lcna;)V <init> <init> <init> +c xq$a net/minecraft/class_7822$class_7823 net/minecraft/network/chat/RemoteChatSession$Data + f Ljava/util/UUID; a comp_1087 sessionId + f Lcna$a; b comp_1088 profilePublicKey + m ()Ljava/util/UUID; a comp_1087 sessionId + m (Lcom/mojang/authlib/GameProfile;Lazb;)Lxq; a method_46300 validate + m (Lvw;)Lxq$a; a method_46301 read + m (Lvw;Lxq$a;)V a method_46303 write + m ()Lcna$a; b comp_1088 profilePublicKey + m (Ljava/util/UUID;Lcna$a;)V <init> <init> <init> +c xr net/minecraft/class_7644 net/minecraft/network/chat/SignableCommand + f Ljava/util/List; a comp_974 arguments + m ()Ljava/util/List; a comp_974 arguments + m (Lcom/mojang/brigadier/ParseResults;)Z a method_58774 hasSignableArguments + m (Ljava/lang/String;)Lxr$a; a method_58775 getArgument + m (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; a method_45044 collectArguments + m (Lcom/mojang/brigadier/ParseResults;)Lxr; b method_45043 of + m (Ljava/util/List;)V <init> <init> <init> +c xr$a net/minecraft/class_7644$class_7645 net/minecraft/network/chat/SignableCommand$Argument + f Lcom/mojang/brigadier/tree/ArgumentCommandNode; a comp_975 node + f Ljava/lang/String; b comp_1089 value + m ()Ljava/lang/String; a method_45046 name + m ()Lcom/mojang/brigadier/tree/ArgumentCommandNode; b comp_975 node + m ()Ljava/lang/String; c comp_1089 value + m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;Ljava/lang/String;)V <init> <init> <init> +c xs net/minecraft/class_7608 net/minecraft/network/chat/SignedMessageBody + f Lcom/mojang/serialization/MapCodec; a field_40847 MAP_CODEC + f Ljava/lang/String; b comp_929 content + f Ljava/time/Instant; c comp_930 timeStamp + f J d comp_931 salt + f Lxg; e comp_932 lastSeen + m ()Ljava/lang/String; a comp_929 content + m (Laza$a;)V a method_46304 updateSignature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_46612 method_46612 + m (Ljava/lang/String;)Lxs; a method_46305 unsigned + m (Lxm;)Lxs$a; a method_46306 pack + m ()Ljava/time/Instant; b comp_930 timeStamp + m ()J c comp_931 salt + m ()Lxg; d comp_932 lastSeen + m (Ljava/lang/String;Ljava/time/Instant;JLxg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xs$a net/minecraft/class_7608$class_7824 net/minecraft/network/chat/SignedMessageBody$Packed + f Ljava/lang/String; a comp_1090 content + f Ljava/time/Instant; b comp_1091 timeStamp + f J c comp_1092 salt + f Lxg$a; d comp_1093 lastSeen + m ()Ljava/lang/String; a comp_1090 content + m (Lvw;)V a method_46307 write + m (Lxg;)Lxs; a method_46308 method_46308 + m (Lxm;)Ljava/util/Optional; a method_46309 unpack + m ()Ljava/time/Instant; b comp_1091 timeStamp + m ()J c comp_1092 salt + m ()Lxg$a; d comp_1093 lastSeen + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/time/Instant;JLxg$a;)V <init> <init> <init> +c xt net/minecraft/class_7610 net/minecraft/network/chat/SignedMessageChain + f Lorg/slf4j/Logger; a field_40691 LOGGER + f Lxu; b field_40692 nextLink + f Ljava/time/Instant; c field_47703 lastTimeStamp + m (Lazc;)Lxt$c; a method_44880 encoder + m (Lazc;Lxs;)Lxl; a method_46311 method_46311 + m (Lcna;)Lxt$b; a method_44874 decoder + m (Lxu;Lxs;Laza$a;)V a method_46313 method_46313 + m (Ljava/util/UUID;Ljava/util/UUID;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xt$1 net/minecraft/class_7610$1 net/minecraft/network/chat/SignedMessageChain$1 + f Lcna; a field_50253 val$profilePublicKey + f Lazb; b field_50254 val$signatureValidator + f Lxt; c field_50255 field_50255 + m (Lxt;Lcna;Lazb;)V <init> <init> <init> +c xt$a net/minecraft/class_7610$class_7825 net/minecraft/network/chat/SignedMessageChain$DecodeException + f Lwz; a field_50256 MISSING_PROFILE_KEY + f Lwz; b field_50257 CHAIN_BROKEN + f Lwz; c field_50258 EXPIRED_PROFILE_KEY + f Lwz; d field_50259 INVALID_SIGNATURE + f Lwz; e field_50260 OUT_OF_ORDER_CHAT + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xt$b net/minecraft/class_7610$class_7611 net/minecraft/network/chat/SignedMessageChain$Decoder + m (Ljava/util/function/BooleanSupplier;Ljava/util/UUID;Lxl;Lxs;)Lxp; a method_46315 method_46315 +c xt$c net/minecraft/class_7610$class_7612 net/minecraft/network/chat/SignedMessageChain$Encoder + f Lxt$c; a field_40694 UNSIGNED + m (Lxs;)Lxl; a method_46316 method_46316 + m ()V <clinit> <clinit> <clinit> +c xu net/minecraft/class_7826 net/minecraft/network/chat/SignedMessageLink + f Lcom/mojang/serialization/Codec; a field_40849 CODEC + f I b comp_1094 index + f Ljava/util/UUID; c comp_1095 sender + f Ljava/util/UUID; d comp_1096 sessionId + m ()Lxu; a method_46317 advance + m (Laza$a;)V a method_46318 updateSignature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_46614 method_46614 + m (Ljava/util/UUID;)Lxu; a method_46319 unsigned + m (Ljava/util/UUID;Ljava/util/UUID;)Lxu; a method_46320 root + m (Lxu;)Z a method_46321 isDescendantOf + m ()I b comp_1094 index + m ()Ljava/util/UUID; c comp_1095 sender + m ()Ljava/util/UUID; d comp_1096 sessionId + m (ILjava/util/UUID;Ljava/util/UUID;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xv net/minecraft/class_7615 net/minecraft/network/chat/SignedMessageValidator + f Lorg/slf4j/Logger; a field_45957 LOGGER + f Lxv; b field_40695 ACCEPT_UNSIGNED + f Lxv; c field_40696 REJECT_ALL + m (Lxp;)Lxp; a method_55626 method_55626 + m (Lxp;)Lxp; updateAndValidate method_45048 updateAndValidate + m ()V <clinit> <clinit> <clinit> +c xv$a net/minecraft/class_7615$class_7616 net/minecraft/network/chat/SignedMessageValidator$KeyBased + f Lazb; d field_39822 validator + f Ljava/util/function/BooleanSupplier; e field_45958 expired + f Lxp; f field_40697 lastMessage + f Z g field_39821 isChainValid + m (Lxp;)Z a method_44996 validateChain + m (Lxp;)Z b method_53509 validate + m (Lazb;Ljava/util/function/BooleanSupplier;)V <init> <init> <init> +c xw net/minecraft/class_2583 net/minecraft/network/chat/Style + f Lxw; a field_24360 EMPTY + f Lakr; b field_24359 DEFAULT_FONT + f Lxy; c field_11855 color + f Ljava/lang/Boolean; d field_11856 bold + f Ljava/lang/Boolean; e field_11852 italic + f Ljava/lang/Boolean; f field_11851 underlined + f Ljava/lang/Boolean; g field_11857 strikethrough + f Ljava/lang/Boolean; h field_11861 obfuscated + f Lwx; i field_11853 clickEvent + f Lxf; j field_11858 hoverEvent + f Ljava/lang/String; k field_11859 insertion + f Lakr; l field_24361 font + m ()Lxy; a method_10973 getColor + m (I)Lxw; a method_36139 withColor + m (Lakr;)Lxw; a method_27704 withFont + m (Ljava/lang/Boolean;)Lxw; a method_10982 withBold + m (Ljava/lang/String;)Lxw; a method_10975 withInsertion + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lxw; a method_43870 create + m (Ln;)Lxw; a method_10977 withColor + m (Lwx;)Lxw; a method_10958 withClickEvent + m (Lxf;)Lxw; a method_10949 withHoverEvent + m (Lxw;)Lxw; a method_27702 applyTo + m (Lxw;Ljava/lang/Object;Ljava/lang/Object;)Lxw; a method_54210 checkEmptyAfterChange + m (Lxy;)Lxw; a method_27703 withColor + m ([Ln;)Lxw; a method_27705 applyFormats + m ()Z b method_10984 isBold + m (Ljava/lang/Boolean;)Lxw; b method_10978 withItalic + m (Ln;)Lxw; b method_27706 applyFormat + m ()Z c method_10966 isItalic + m (Ljava/lang/Boolean;)Lxw; c method_30938 withUnderlined + m (Ln;)Lxw; c method_27707 applyLegacyFormat + m ()Z d method_10986 isStrikethrough + m (Ljava/lang/Boolean;)Lxw; d method_36140 withStrikethrough + m ()Z e method_10965 isUnderlined + m (Ljava/lang/Boolean;)Lxw; e method_36141 withObfuscated + m ()Z f method_10987 isObfuscated + m ()Z g method_10967 isEmpty + m ()Lwx; h method_10970 getClickEvent + m ()Lxf; i method_10969 getHoverEvent + m ()Ljava/lang/String; j method_10955 getInsertion + m ()Lakr; k method_27708 getFont + m (Lxy;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Ljava/lang/Boolean;Lwx;Lxf;Ljava/lang/String;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xw$1 net/minecraft/class_2583$1 net/minecraft/network/chat/Style$1 + f [I a field_11751 $SwitchMap$net$minecraft$ChatFormatting + m ()V <clinit> <clinit> <clinit> +c xw$a net/minecraft/class_2583$class_7418 net/minecraft/network/chat/Style$1Collector + f Ljava/lang/StringBuilder; a field_39010 val$result + f Z b field_39012 isNotFirst + m ()V a method_43478 prependSeparator + m (Ljava/lang/String;Ljava/lang/Boolean;)V a method_43479 addFlagString + m (Ljava/lang/String;Ljava/lang/Object;)V a method_43480 addValueString + m (Lxw;Ljava/lang/StringBuilder;)V <init> <init> <init> +c xw$b net/minecraft/class_2583$class_2584 net/minecraft/network/chat/Style$Serializer + f Lcom/mojang/serialization/MapCodec; a field_46612 MAP_CODEC + f Lcom/mojang/serialization/Codec; b field_46613 CODEC + f Lyx; c field_48541 TRUSTED_STREAM_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54211 method_54211 + m (Lxw;)Ljava/util/Optional; a method_54212 method_54212 + m (Lxw;)Ljava/util/Optional; b method_54213 method_54213 + m (Lxw;)Ljava/util/Optional; c method_54214 method_54214 + m (Lxw;)Ljava/util/Optional; d method_54215 method_54215 + m (Lxw;)Ljava/util/Optional; e method_54216 method_54216 + m (Lxw;)Ljava/util/Optional; f method_54217 method_54217 + m (Lxw;)Ljava/util/Optional; g method_54218 method_54218 + m (Lxw;)Ljava/util/Optional; h method_54219 method_54219 + m (Lxw;)Ljava/util/Optional; i method_54220 method_54220 + m (Lxw;)Ljava/util/Optional; j method_54221 method_54221 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xx net/minecraft/class_5492 net/minecraft/network/chat/SubStringSource + f Ljava/lang/String; a field_26626 plainText + f Ljava/util/List; b field_26627 charStyles + f Lit/unimi/dsi/fastutil/ints/Int2IntFunction; c field_26628 reverseCharModifier + m ()Ljava/lang/String; a method_30939 getPlainText + m (I)I a method_36142 method_36142 + m (IIZ)Ljava/util/List; a method_30940 substring + m (Ljava/lang/String;)Ljava/lang/String; a method_36143 method_36143 + m (Ljava/lang/StringBuilder;Ljava/util/List;ILxw;I)Z a method_30941 method_30941 + m (Ljava/lang/StringBuilder;Ljava/util/List;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_30942 method_30942 + m (Lxe;)Lxx; a method_36144 create + m (Lxe;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Ljava/util/function/UnaryOperator;)Lxx; a method_30943 create + m (Ljava/lang/String;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)V <init> <init> <init> +c xy net/minecraft/class_5251 net/minecraft/network/chat/TextColor + f Lcom/mojang/serialization/Codec; a field_39242 CODEC + f Ljava/lang/String; b field_33291 CUSTOM_COLOR_PREFIX + f Ljava/util/Map; c field_24362 LEGACY_FORMAT_TO_COLOR + f Ljava/util/Map; d field_24363 NAMED_COLORS + f I e field_24364 value + f Ljava/lang/String; f field_24365 name + m ()I a method_27716 getValue + m (I)Lxy; a method_27717 fromRgb + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_27719 parseColor + m (Ln;)Lxy; a method_27718 fromLegacyFormat + m (Lxy;)Ljava/lang/String; a method_27720 method_27720 + m ()Ljava/lang/String; b method_27721 serialize + m (Ljava/lang/String;)Ljava/lang/String; b method_54222 method_54222 + m (Ln;)Lxy; b method_27722 method_27722 + m ()Ljava/lang/String; c method_27723 formatValue + m (Ljava/lang/String;)Ljava/lang/String; c method_54223 method_54223 + m (Ljava/lang/String;)Ljava/lang/String; d method_54224 method_54224 + m (ILjava/lang/String;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c xz net/minecraft/class_7437 net/minecraft/network/chat/ThrowingComponent + f Lwz; a field_39084 component + m ()Lwz; a method_43626 getComponent + m (Lwz;)V <init> <init> <init> + m (Lwz;Ljava/lang/Throwable;)V <init> <init> <init> +c ya net/minecraft/class_2575 net/minecraft/network/chat/contents/BlockDataSource + f Lcom/mojang/serialization/MapCodec; a field_46614 SUB_CODEC + f Lyb$a; b field_46615 TYPE + f Ljava/lang/String; d comp_733 posPattern + f Lgr; e comp_734 compiledPos + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54226 method_54226 + m (Ljava/lang/String;)Lgr; a method_16121 compilePos + m ()Ljava/lang/String; b comp_733 posPattern + m ()Lgr; c comp_734 compiledPos + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Lgr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yb net/minecraft/class_7419 net/minecraft/network/chat/contents/DataSource + f Lcom/mojang/serialization/MapCodec; c field_46616 CODEC + m ()Lyb$a; a method_54225 type + m (Let;)Ljava/util/stream/Stream; a method_10916 getData + m ()V <clinit> <clinit> <clinit> +c yb$a net/minecraft/class_7419$class_8827 net/minecraft/network/chat/contents/DataSource$Type + f Lcom/mojang/serialization/MapCodec; a comp_1987 codec + f Ljava/lang/String; b comp_1988 id + m ()Lcom/mojang/serialization/MapCodec; a comp_1987 codec + m ()Ljava/lang/String; b comp_1988 id + m (Lcom/mojang/serialization/MapCodec;Ljava/lang/String;)V <init> <init> <init> +c yc net/minecraft/class_2576 net/minecraft/network/chat/contents/EntityDataSource + f Lcom/mojang/serialization/MapCodec; a field_46617 SUB_CODEC + f Lyb$a; b field_46618 TYPE + f Ljava/lang/String; d comp_735 selectorPattern + f Lhi; e comp_736 compiledSelector + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54227 method_54227 + m (Ljava/lang/String;)Lhi; a method_10923 compileSelector + m ()Ljava/lang/String; b comp_735 selectorPattern + m ()Lhi; c comp_736 compiledSelector + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Lhi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yd net/minecraft/class_2572 net/minecraft/network/chat/contents/KeybindContents + f Lcom/mojang/serialization/MapCodec; a field_46619 CODEC + f Lxa$a; b field_46620 TYPE + f Ljava/lang/String; c field_11767 name + f Ljava/util/function/Supplier; d field_11768 nameResolver + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54228 method_54228 + m (Lyd;)Ljava/lang/String; a method_54229 method_54229 + m ()Ljava/lang/String; b method_10901 getName + m ()Lwz; c method_27691 getNestedComponent + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ye net/minecraft/class_7420 net/minecraft/network/chat/contents/KeybindResolver + f Ljava/util/function/Function; a field_39013 keyResolver + m (Ljava/lang/String;)Ljava/util/function/Supplier; a method_43481 method_43481 + m (Ljava/util/function/Function;)V a method_43482 setKeyResolver + m (Ljava/lang/String;)Lwz; b method_43483 method_43483 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yf net/minecraft/class_2574 net/minecraft/network/chat/contents/NbtContents + f Lcom/mojang/serialization/MapCodec; a field_46621 CODEC + f Lxa$a; b field_46622 TYPE + f Lfl$g; c field_11779 compiledNbtPath + f Lorg/slf4j/Logger; d field_11777 LOGGER + f Z e field_11778 interpreting + f Ljava/util/Optional; f field_33539 separator + f Ljava/lang/String; g field_11776 nbtPathPattern + f Lyb; h field_39014 dataSource + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54230 method_54230 + m (Let;Lbsr;ILjava/lang/String;)Ljava/util/stream/Stream; a method_10917 method_10917 + m (Ljava/lang/String;)Lfl$g; a method_10919 compileNbtPath + m (Ljava/util/stream/Stream;)Lxn; a method_36333 method_36333 + m (Ljava/util/stream/Stream;Lxn;)Lxn; a method_36334 method_36334 + m (Lub;)Ljava/util/stream/Stream; a method_10918 method_10918 + m (Lwz;Lxn;Lxn;)Lxn; a method_15880 method_15880 + m (Lxn;Lxn;Lxn;)Lxn; a method_36335 method_36335 + m ()Ljava/lang/String; b method_10920 getNbtPath + m ()Z c method_10921 isInterpreting + m ()Ljava/util/Optional; d method_43484 getSeparator + m ()Lyb; e method_43485 getDataSource + m (Ljava/lang/String;ZLjava/util/Optional;Lyb;)V <init> <init> <init> + m (Ljava/lang/String;Lfl$g;ZLjava/util/Optional;Lyb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yg net/minecraft/class_8828 net/minecraft/network/chat/contents/PlainTextContents + f Lcom/mojang/serialization/MapCodec; a field_46623 CODEC + f Lxa$a; b field_46624 TYPE + f Lyg; c field_46625 EMPTY + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54231 method_54231 + m (Ljava/lang/String;)Lyg; a method_54232 create + m ()Ljava/lang/String; b comp_737 text + m ()V <clinit> <clinit> <clinit> +c yg$1 net/minecraft/class_8828$1 net/minecraft/network/chat/contents/PlainTextContents$1 + m ()V <init> <init> <init> +c yg$a net/minecraft/class_8828$class_2585 net/minecraft/network/chat/contents/PlainTextContents$LiteralContents + f Ljava/lang/String; d comp_737 text + m (Ljava/lang/String;)V <init> <init> <init> +c yh net/minecraft/class_2578 net/minecraft/network/chat/contents/ScoreContents + f Lcom/mojang/serialization/MapCodec; a field_46626 INNER_CODEC + f Lcom/mojang/serialization/MapCodec; b field_46627 CODEC + f Lxa$a; c field_46628 TYPE + f Ljava/lang/String; d field_11787 name + f Lhi; e field_11786 selector + f Ljava/lang/String; f field_11785 objective + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54233 method_54233 + m (Let;)Leyf; a method_27699 findTargetName + m (Leyf;Let;)Lxn; a method_27700 getScore + m (Ljava/lang/String;)Lhi; a method_27701 parseSelector + m ()Ljava/lang/String; b method_10930 getName + m ()Lhi; c method_36137 getSelector + m ()Ljava/lang/String; d method_10928 getObjective + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yi net/minecraft/class_2579 net/minecraft/network/chat/contents/SelectorContents + f Lcom/mojang/serialization/MapCodec; a field_46629 CODEC + f Lxa$a; b field_46630 TYPE + f Ljava/util/Optional; c field_33540 separator + f Lorg/slf4j/Logger; d field_11791 LOGGER + f Ljava/lang/String; e field_11789 pattern + f Lhi; f field_11790 selector + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54234 method_54234 + m (Ljava/lang/String;)Lhi; a method_43486 parseSelector + m ()Ljava/lang/String; b method_10932 getPattern + m ()Lhi; c method_36138 getSelector + m ()Ljava/util/Optional; d method_36339 getSeparator + m (Ljava/lang/String;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yj net/minecraft/class_4616 net/minecraft/network/chat/contents/StorageDataSource + f Lcom/mojang/serialization/MapCodec; a field_46631 SUB_CODEC + f Lyb$a; b field_46632 TYPE + f Lakr; d comp_738 id + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54235 method_54235 + m ()Lakr; b comp_738 id + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yk net/minecraft/class_2588 net/minecraft/network/chat/contents/TranslatableContents + f [Ljava/lang/Object; a field_24367 NO_ARGS + f Lcom/mojang/serialization/MapCodec; b field_46633 CODEC + f Lxa$a; c field_46634 TYPE + f Lcom/mojang/serialization/Codec; d field_46635 PRIMITIVE_ARG_CODEC + f Lcom/mojang/serialization/Codec; e field_46636 ARG_CODEC + f Lxe; f field_24368 TEXT_PERCENT + f Lxe; g field_24369 TEXT_NULL + f Ljava/lang/String; h field_11876 key + f Ljava/lang/String; i field_41875 fallback + f [Ljava/lang/Object; j field_11875 args + f Ltw; k field_25317 decomposedWith + f Ljava/util/List; l field_11877 decomposedParts + f Ljava/util/regex/Pattern; m field_11872 FORMAT_PATTERN + m (I)Lxe; a method_29434 getArgument + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object; a method_54236 method_54236 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54237 method_54237 + m (Ljava/lang/Object;)Z a method_54238 isAllowedPrimitiveArgument + m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)Lyk; a method_54239 create + m (Ljava/lang/String;Ljava/util/function/Consumer;)V a method_11024 decomposeTemplate + m (Ljava/util/List;)[Ljava/lang/Object; a method_54240 method_54240 + m (Ljava/util/Optional;)[Ljava/lang/Object; a method_54241 adjustArgs + m (Lwz;)Ljava/lang/Object; a method_54242 method_54242 + m (Lyk;)Ljava/util/Optional; a method_54243 method_54243 + m ([Ljava/lang/Object;)Ljava/util/Optional; a method_54244 adjustArgs + m ()Ljava/lang/String; b method_11022 getKey + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b method_54245 filterAllowedArguments + m (Lyk;)Ljava/util/Optional; b method_54246 method_54246 + m ()Ljava/lang/String; c method_48323 getFallback + m (Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; c method_54247 method_54247 + m (Lyk;)Ljava/lang/String; c method_54248 method_54248 + m ()[Ljava/lang/Object; d method_11023 getArgs + m (Ljava/lang/Object;)Ljava/lang/Object; d method_54249 method_54249 + m ()V e method_11025 decompose + m ()Ljava/lang/String; f method_54250 method_54250 + m (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yl net/minecraft/class_2590 net/minecraft/network/chat/contents/TranslatableFormatException + m (Lyk;Ljava/lang/String;)V <init> <init> <init> + m (Lyk;I)V <init> <init> <init> + m (Lyk;Ljava/lang/Throwable;)V <init> <init> <init> +c ym net/minecraft/class_7421 net/minecraft/network/chat/contents/package-info +c yn net/minecraft/class_9020 net/minecraft/network/chat/numbers/BlankFormat + f Lyn; a field_47557 INSTANCE + f Lyq; b field_47558 TYPE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yn$1 net/minecraft/class_9020$1 net/minecraft/network/chat/numbers/BlankFormat$1 + f Lcom/mojang/serialization/MapCodec; a field_47559 CODEC + f Lyx; b field_48542 STREAM_CODEC + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yo net/minecraft/class_9021 net/minecraft/network/chat/numbers/FixedFormat + f Lyq; a field_47560 TYPE + f Lwz; b field_47561 value + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yo$1 net/minecraft/class_9021$1 net/minecraft/network/chat/numbers/FixedFormat$1 + f Lcom/mojang/serialization/MapCodec; a field_47562 CODEC + f Lyx; b field_48543 STREAM_CODEC + m (Lyo;)Lwz; a method_56361 method_56361 + m (Lyo;)Lwz; b method_55465 method_55465 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yp net/minecraft/class_9022 net/minecraft/network/chat/numbers/NumberFormat + m ()Lyq; a method_55456 type + m (I)Lxn; a method_55457 format +c yq net/minecraft/class_9023 net/minecraft/network/chat/numbers/NumberFormatType + m ()Lcom/mojang/serialization/MapCodec; a method_55458 mapCodec + m ()Lyx; b method_56360 streamCodec +c yr net/minecraft/class_9024 net/minecraft/network/chat/numbers/NumberFormatTypes + f Lcom/mojang/serialization/MapCodec; a field_47563 MAP_CODEC + f Lcom/mojang/serialization/Codec; b field_47564 CODEC + f Lyx; c field_48544 STREAM_CODEC + f Lyx; d field_48545 OPTIONAL_STREAM_CODEC + m (Ljz;)Lyq; a method_55466 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ys net/minecraft/class_9025 net/minecraft/network/chat/numbers/StyledFormat + f Lyq; a field_47565 TYPE + f Lys; b field_47566 NO_STYLE + f Lys; c field_47567 SIDEBAR_DEFAULT + f Lys; d field_47568 PLAYER_LIST_DEFAULT + f Lxw; e field_47569 style + m (Lxw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ys$1 net/minecraft/class_9025$1 net/minecraft/network/chat/numbers/StyledFormat$1 + f Lcom/mojang/serialization/MapCodec; a field_47570 CODEC + f Lyx; b field_48546 STREAM_CODEC + m (Lys;)Lxw; a method_56362 method_56362 + m (Lys;)Lxw; b method_55472 method_55472 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c yt net/minecraft/class_9026 net/minecraft/network/chat/numbers/package-info +c yu net/minecraft/class_6312 net/minecraft/network/chat/package-info +c yv net/minecraft/class_9135 net/minecraft/network/codec/ByteBufCodecs + f I a field_49674 MAX_INITIAL_COLLECTION_SIZE + f Lyx; b field_48547 BOOL + f Lyx; c field_48548 BYTE + f Lyx; d field_48549 SHORT + f Lyx; e field_51470 UNSIGNED_SHORT + f Lyx; f field_49675 INT + f Lyx; g field_48550 VAR_INT + f Lyx; h field_48551 VAR_LONG + f Lyx; i field_48552 FLOAT + f Lyx; j field_48553 DOUBLE + f Lyx; k field_48987 BYTE_ARRAY + f Lyx; l field_48554 STRING_UTF8 + f Lyx; m field_48555 TAG + f Lyx; n field_49676 TRUSTED_TAG + f Lyx; o field_48556 COMPOUND_TAG + f Lyx; p field_49677 TRUSTED_COMPOUND_TAG + f Lyx; q field_48557 OPTIONAL_COMPOUND_TAG + f Lyx; r field_48558 VECTOR3F + f Lyx; s field_48559 QUATERNIONF + f Lyx; t field_49678 GAME_PROFILE_PROPERTIES + f Lyx; u field_49679 GAME_PROFILE + m ()Lyx$a; a method_56363 list + m (I)Lyx; a method_56895 byteArray + m (ILyx;)Lyx; a method_57986 method_57986 + m (Lakq;)Lyx; a method_56365 registry + m (Lakq;Ljava/util/function/Function;)Lyx; a method_56366 registry + m (Lakq;Lyx;)Lyx; a method_56367 holder + m (Lcom/mojang/serialization/Codec;)Lyx; a method_57987 fromCodecTrusted + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Luy; a method_56369 method_56369 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lyx; a method_57988 fromCodec + m (Lcom/mojang/serialization/Codec;Luy;)Ljava/lang/Object; a method_56370 method_56370 + m (Lio/netty/buffer/ByteBuf;I)I a method_57989 readCount + m (Lio/netty/buffer/ByteBuf;II)V a method_57990 writeCount + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a method_56373 method_56373 + m (Ljava/util/function/IntFunction;)Lyx$a; a method_56374 collection + m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lyx; a method_56375 idMapper + m (Ljava/util/function/IntFunction;Lyx;)Lyx; a method_56376 collection + m (Ljava/util/function/IntFunction;Lyx;I)Lyx; a method_57991 collection + m (Ljava/util/function/IntFunction;Lyx;Lyx;)Lyx; a method_56377 map + m (Ljava/util/function/IntFunction;Lyx;Lyx;I)Lyx; a method_57992 map + m (Ljava/util/function/Supplier;)Lyx; a method_56378 tagCodec + m (Ljr;)Lyx; a method_56371 idMapper + m (Ljz;)Ljr; a method_56372 method_56372 + m (Lub;)Luy; a method_57993 method_57993 + m (Luy;)Lub; a method_57994 method_57994 + m (Luy;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a method_56381 method_56381 + m (Lyx;)Lyx; a method_56382 optional + m (Lyx;Lyx;)Lyx; a method_57995 either + m ()Luk; b method_57996 method_57996 + m (I)Lyx; b method_56364 stringUtf8 + m (Lakq;)Lyx; b method_56383 holderRegistry + m (Lcom/mojang/serialization/Codec;)Lyx; b method_56368 fromCodec + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lyx; b method_57997 fromCodecWithRegistries + m (Ljava/util/function/IntFunction;Lyx;)Lyx; b method_56384 method_56384 + m (Ljava/util/function/Supplier;)Lyx; b method_57998 compoundTagCodec + m (Lyx;)Lyx; b method_56385 method_56385 + m ()Luk; c method_57999 method_57999 + m (I)Lyx$a; c method_58000 list + m (Lakq;)Lyx; c method_58001 holderSet + m (Lcom/mojang/serialization/Codec;)Lyx; c method_58002 fromCodecWithRegistriesTrusted + m ()Luk; d method_58003 method_58003 + m (Lcom/mojang/serialization/Codec;)Lyx; d method_56896 fromCodecWithRegistries + m ()Luk; e method_58004 method_58004 + m ()V <clinit> <clinit> <clinit> +c yv$1 net/minecraft/class_9135$1 net/minecraft/network/codec/ByteBufCodecs$1 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Boolean; a method_56386 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Boolean;)V a method_56387 encode + m ()V <init> <init> <init> +c yv$2 net/minecraft/class_9135$2 net/minecraft/network/codec/ByteBufCodecs$10 + f I a field_51478 val$maxSize + m (Lio/netty/buffer/ByteBuf;)[B a method_56403 decode + m (Lio/netty/buffer/ByteBuf;[B)V a method_56404 encode + m (I)V <init> <init> <init> +c yv$3 net/minecraft/class_9135$3 net/minecraft/network/codec/ByteBufCodecs$11 + m (Lio/netty/buffer/ByteBuf;)[B a method_59799 decode + m (Lio/netty/buffer/ByteBuf;[B)V a method_59800 encode + m ()V <init> <init> <init> +c yv$4 net/minecraft/class_9135$4 net/minecraft/network/codec/ByteBufCodecs$12 + f I a field_48988 val$maxStringLength + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; a method_56897 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a method_56898 encode + m (I)V <init> <init> <init> +c yv$5 net/minecraft/class_9135$5 net/minecraft/network/codec/ByteBufCodecs$13 + f Ljava/util/function/Supplier; a field_48565 val$accounter + m (Lio/netty/buffer/ByteBuf;)Luy; a method_56405 decode + m (Lio/netty/buffer/ByteBuf;Luy;)V a method_56406 encode + m (Ljava/util/function/Supplier;)V <init> <init> <init> +c yv$6 net/minecraft/class_9135$6 net/minecraft/network/codec/ByteBufCodecs$14 + f Lyx; a field_49696 val$tagCodec + f Lcom/mojang/serialization/Codec; b field_48989 val$codec + m (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; a method_56899 method_56899 + m (Luy;Ljava/lang/String;)Lio/netty/handler/codec/DecoderException; a method_56900 method_56900 + m (Lwk;)Ljava/lang/Object; a method_56901 decode + m (Lwk;Ljava/lang/Object;)V a method_56902 encode + m (Lyx;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c yv$7 net/minecraft/class_9135$7 net/minecraft/network/codec/ByteBufCodecs$15 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a method_56411 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a method_56412 encode + m ()V <init> <init> <init> +c yv$8 net/minecraft/class_9135$8 net/minecraft/network/codec/ByteBufCodecs$16 + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Vector3f; a method_58022 decode + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Vector3f;)V a method_58023 encode + m ()V <init> <init> <init> +c yv$9 net/minecraft/class_9135$9 net/minecraft/network/codec/ByteBufCodecs$17 + m (Lio/netty/buffer/ByteBuf;)Lorg/joml/Quaternionf; a method_59801 decode + m (Lio/netty/buffer/ByteBuf;Lorg/joml/Quaternionf;)V a method_59802 encode + m ()V <init> <init> <init> +c yv$10 net/minecraft/class_9135$10 net/minecraft/network/codec/ByteBufCodecs$18 + f Lyx; a field_49697 val$original + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a method_56415 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a method_56416 encode + m (Lyx;)V <init> <init> <init> +c yv$11 net/minecraft/class_9135$11 net/minecraft/network/codec/ByteBufCodecs$19 + f I a field_49682 val$maxSize + f Ljava/util/function/IntFunction; b field_49685 val$constructor + f Lyx; c field_51471 val$elementCodec + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Collection; a method_58005 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Collection;)V a method_58006 encode + m (ILjava/util/function/IntFunction;Lyx;)V <init> <init> <init> +c yv$12 net/minecraft/class_9135$12 net/minecraft/network/codec/ByteBufCodecs$2 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Byte; a method_56391 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Byte;)V a method_56392 encode + m ()V <init> <init> <init> +c yv$13 net/minecraft/class_9135$13 net/minecraft/network/codec/ByteBufCodecs$20 + f I a field_49680 val$maxSize + f Lyx; b field_51472 val$keyCodec + f Lyx; c field_51473 val$valueCodec + f Ljava/util/function/IntFunction; d field_48571 val$constructor + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Map; a method_56417 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Map;)V a method_56418 encode + m (Lyx;Lio/netty/buffer/ByteBuf;Lyx;Ljava/lang/Object;Ljava/lang/Object;)V a method_59793 method_59793 + m (ILyx;Lyx;Ljava/util/function/IntFunction;)V <init> <init> <init> +c yv$14 net/minecraft/class_9135$14 net/minecraft/network/codec/ByteBufCodecs$21 + f Lyx; a field_49686 val$leftCodec + f Lyx; b field_49687 val$rightCodec + m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/datafixers/util/Either; a method_58008 decode + m (Lio/netty/buffer/ByteBuf;Lcom/mojang/datafixers/util/Either;)V a method_58009 encode + m (Lio/netty/buffer/ByteBuf;Lyx;Ljava/lang/Object;)V a method_58010 method_58010 + m (Lio/netty/buffer/ByteBuf;Lyx;Ljava/lang/Object;)V b method_58011 method_58011 + m (Lyx;Lyx;)V <init> <init> <init> +c yv$15 net/minecraft/class_9135$15 net/minecraft/network/codec/ByteBufCodecs$22 + f Ljava/util/function/IntFunction; a field_48572 val$byId + f Ljava/util/function/ToIntFunction; b field_48573 val$toId + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a method_56420 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a method_56421 encode + m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)V <init> <init> <init> +c yv$16 net/minecraft/class_9135$16 net/minecraft/network/codec/ByteBufCodecs$23 + f Ljava/util/function/Function; a field_48574 val$mapExtractor + f Lakq; b field_48575 val$registryKey + m (Lwk;)Ljava/lang/Object; a method_56422 decode + m (Lwk;Ljava/lang/Object;)V a method_56423 encode + m (Lwk;)Ljr; b method_56424 getRegistryOrThrow + m (Ljava/util/function/Function;Lakq;)V <init> <init> <init> +c yv$17 net/minecraft/class_9135$17 net/minecraft/network/codec/ByteBufCodecs$24 + f Lakq; a field_49688 val$registryKey + f Lyx; b field_49690 val$directCodec + f I c field_51474 DIRECT_HOLDER_ID + m (Lwk;)Ljm; a method_58012 decode + m (Lwk;Ljm;)V a method_58013 encode + m (Lwk;)Ljr; b method_59794 getRegistryOrThrow + m (Lakq;Lyx;)V <init> <init> <init> +c yv$18 net/minecraft/class_9135$18 net/minecraft/network/codec/ByteBufCodecs$25 + f Lakq; a field_51475 val$registryKey + f I b field_51476 NAMED_SET + f Lyx; c field_51477 holderCodec + m (Lwk;)Ljq; a method_59795 decode + m (Lwk;Ljq;)V a method_59796 encode + m (Lakq;)V <init> <init> <init> +c yv$19 net/minecraft/class_9135$19 net/minecraft/network/codec/ByteBufCodecs$26 + f I a field_49691 MAX_PROPERTY_NAME_LENGTH + f I b field_49692 MAX_PROPERTY_VALUE_LENGTH + f I c field_49693 MAX_PROPERTY_SIGNATURE_LENGTH + f I d field_49694 MAX_PROPERTIES + m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/properties/PropertyMap; a method_58014 decode + m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/properties/PropertyMap;)V a method_58015 encode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a method_58016 method_58016 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; b method_58017 method_58017 + m ()V <init> <init> <init> +c yv$20 net/minecraft/class_9135$20 net/minecraft/network/codec/ByteBufCodecs$27 + m (Lio/netty/buffer/ByteBuf;)Lcom/mojang/authlib/GameProfile; a method_58018 decode + m (Lio/netty/buffer/ByteBuf;Lcom/mojang/authlib/GameProfile;)V a method_58019 encode + m ()V <init> <init> <init> +c yv$21 net/minecraft/class_9135$21 net/minecraft/network/codec/ByteBufCodecs$28 + f [I a field_48563 $SwitchMap$net$minecraft$core$Holder$Kind + m ()V <clinit> <clinit> <clinit> +c yv$22 net/minecraft/class_9135$22 net/minecraft/network/codec/ByteBufCodecs$3 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Short; a method_56393 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Short;)V a method_56394 encode + m ()V <init> <init> <init> +c yv$23 net/minecraft/class_9135$23 net/minecraft/network/codec/ByteBufCodecs$4 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a method_56395 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a method_56396 encode + m ()V <init> <init> <init> +c yv$24 net/minecraft/class_9135$24 net/minecraft/network/codec/ByteBufCodecs$5 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a method_56397 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a method_56398 encode + m ()V <init> <init> <init> +c yv$25 net/minecraft/class_9135$25 net/minecraft/network/codec/ByteBufCodecs$6 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Integer; a method_56399 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Integer;)V a method_56400 encode + m ()V <init> <init> <init> +c yv$26 net/minecraft/class_9135$26 net/minecraft/network/codec/ByteBufCodecs$7 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Long; a method_56401 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Long;)V a method_56402 encode + m ()V <init> <init> <init> +c yv$27 net/minecraft/class_9135$27 net/minecraft/network/codec/ByteBufCodecs$8 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Float; a method_58020 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Float;)V a method_58021 encode + m ()V <init> <init> <init> +c yv$28 net/minecraft/class_9135$28 net/minecraft/network/codec/ByteBufCodecs$9 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Double; a method_59797 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Double;)V a method_59798 encode + m ()V <init> <init> <init> +c yw net/minecraft/class_9136 net/minecraft/network/codec/IdDispatchCodec + f I a field_48576 UNKNOWN_TYPE + f Ljava/util/function/Function; b field_48577 typeGetter + f Ljava/util/List; c field_48578 byId + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d field_48579 toId + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a method_56425 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a method_56426 encode + m (Ljava/util/function/Function;)Lyw$a; a method_56427 builder + m (Ljava/util/function/Function;Ljava/util/List;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V <init> <init> <init> +c yw$a net/minecraft/class_9136$class_9137 net/minecraft/network/codec/IdDispatchCodec$Builder + f Ljava/util/List; a field_48580 entries + f Ljava/util/function/Function; b field_48581 typeGetter + m ()Lyw; a method_56428 build + m (Ljava/lang/Object;Lyx;)Lyw$a; a method_56429 add + m (Ljava/util/function/Function;)V <init> <init> <init> +c yw$b net/minecraft/class_9136$class_9138 net/minecraft/network/codec/IdDispatchCodec$Entry + f Lyx; a comp_2228 serializer + f Ljava/lang/Object; b comp_2229 type + m ()Lyx; a comp_2228 serializer + m ()Ljava/lang/Object; b comp_2229 type + m (Lyx;Ljava/lang/Object;)V <init> <init> <init> +c yx net/minecraft/class_9139 net/minecraft/network/codec/StreamCodec + m ()Lyx; a method_56430 cast + m (Ljava/lang/Object;)Lyx; a method_56431 unit + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lyx; a method_56432 map + m (Ljava/util/function/UnaryOperator;)Lyx; a method_58024 recursive + m (Lyx$a;)Lyx; a method_56433 apply + m (Lyx;Ljava/util/function/Function;Ljava/util/function/Function;)Lyx; a method_56434 composite + m (Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Ljava/util/function/BiFunction;)Lyx; a method_56435 composite + m (Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lyx; a method_56436 composite + m (Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lyx; a method_56905 composite + m (Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function5;)Lyx; a method_56906 composite + m (Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lyx;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lyx; a method_58025 composite + m (Lyz;Lyy;)Lyx; a method_56437 of + m (Lza;Lyy;)Lyx; a method_56438 ofMember + m (Ljava/util/function/Function;)Lyx; b method_56439 mapStream + m (Ljava/util/function/Function;Ljava/util/function/Function;)Lyx; b method_56440 dispatch +c yx$1 net/minecraft/class_9139$1 net/minecraft/network/codec/StreamCodec$1 + f Lyy; a field_48582 val$decoder + f Lyz; b field_48583 val$encoder + m (Lyy;Lyz;)V <init> <init> <init> +c yx$2 net/minecraft/class_9139$2 net/minecraft/network/codec/StreamCodec$10 + f Lyx; a field_48991 val$codec1 + f Lyx; b field_48992 val$codec2 + f Lyx; c field_48993 val$codec3 + f Lyx; d field_48994 val$codec4 + f Lcom/mojang/datafixers/util/Function4; e field_48995 val$constructor + f Ljava/util/function/Function; f field_48996 val$getter1 + f Ljava/util/function/Function; g field_48997 val$getter2 + f Ljava/util/function/Function; h field_48998 val$getter3 + f Ljava/util/function/Function; i field_48999 val$getter4 + m (Lyx;Lyx;Lyx;Lyx;Lcom/mojang/datafixers/util/Function4;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$3 net/minecraft/class_9139$3 net/minecraft/network/codec/StreamCodec$11 + f Lyx; a field_49000 val$codec1 + f Lyx; b field_49001 val$codec2 + f Lyx; c field_49002 val$codec3 + f Lyx; d field_49003 val$codec4 + f Lyx; e field_49004 val$codec5 + f Lcom/mojang/datafixers/util/Function5; f field_49005 val$constructor + f Ljava/util/function/Function; g field_49006 val$getter1 + f Ljava/util/function/Function; h field_49007 val$getter2 + f Ljava/util/function/Function; i field_49008 val$getter3 + f Ljava/util/function/Function; j field_49009 val$getter4 + f Ljava/util/function/Function; k field_49010 val$getter5 + m (Lyx;Lyx;Lyx;Lyx;Lyx;Lcom/mojang/datafixers/util/Function5;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$4 net/minecraft/class_9139$4 net/minecraft/network/codec/StreamCodec$12 + f Lyx; a field_49698 val$codec1 + f Lyx; b field_49699 val$codec2 + f Lyx; c field_49700 val$codec3 + f Lyx; d field_49701 val$codec4 + f Lyx; e field_49702 val$codec5 + f Lyx; f field_49703 val$codec6 + f Lcom/mojang/datafixers/util/Function6; g field_49704 val$constructor + f Ljava/util/function/Function; h field_49705 val$getter1 + f Ljava/util/function/Function; i field_49706 val$getter2 + f Ljava/util/function/Function; j field_49707 val$getter3 + f Ljava/util/function/Function; k field_49708 val$getter4 + f Ljava/util/function/Function; l field_49709 val$getter5 + f Ljava/util/function/Function; m field_49710 val$getter6 + m (Lyx;Lyx;Lyx;Lyx;Lyx;Lyx;Lcom/mojang/datafixers/util/Function6;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$5 net/minecraft/class_9139$5 net/minecraft/network/codec/StreamCodec$13 + f Ljava/util/function/UnaryOperator; a field_49711 val$factory + f Ljava/util/function/Supplier; b field_49712 inner + m (Ljava/util/function/UnaryOperator;)Lyx; b method_58026 method_58026 + m (Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c yx$6 net/minecraft/class_9139$6 net/minecraft/network/codec/StreamCodec$2 + f Lyy; a field_48584 val$decoder + f Lza; b field_48585 val$encoder + m (Lyy;Lza;)V <init> <init> <init> +c yx$7 net/minecraft/class_9139$7 net/minecraft/network/codec/StreamCodec$3 + f Ljava/lang/Object; a field_48586 val$instance + m (Ljava/lang/Object;)V <init> <init> <init> +c yx$8 net/minecraft/class_9139$8 net/minecraft/network/codec/StreamCodec$4 + f Ljava/util/function/Function; a field_48587 val$to + f Ljava/util/function/Function; b field_48588 val$from + f Lyx; c field_48589 field_48589 + m (Lyx;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$9 net/minecraft/class_9139$9 net/minecraft/network/codec/StreamCodec$5 + f Ljava/util/function/Function; a field_48590 val$operation + f Lyx; b field_48591 field_48591 + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/Object; a method_56441 decode + m (Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V a method_56442 encode + m (Lyx;Ljava/util/function/Function;)V <init> <init> <init> +c yx$a net/minecraft/class_9139$class_9140 net/minecraft/network/codec/StreamCodec$CodecOperation +c yx$10 net/minecraft/class_9139$10 net/minecraft/network/codec/StreamCodec$6 + f Ljava/util/function/Function; a field_48592 val$codec + f Ljava/util/function/Function; b field_48593 val$type + f Lyx; c field_48594 field_48594 + m (Lyx;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$11 net/minecraft/class_9139$11 net/minecraft/network/codec/StreamCodec$7 + f Lyx; a field_48595 val$codec1 + f Ljava/util/function/Function; b field_48596 val$constructor + f Ljava/util/function/Function; c field_48597 val$getter1 + m (Lyx;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$12 net/minecraft/class_9139$12 net/minecraft/network/codec/StreamCodec$8 + f Lyx; a field_48598 val$codec1 + f Lyx; b field_48599 val$codec2 + f Ljava/util/function/BiFunction; c field_48600 val$constructor + f Ljava/util/function/Function; d field_48601 val$getter1 + f Ljava/util/function/Function; e field_48602 val$getter2 + m (Lyx;Lyx;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yx$13 net/minecraft/class_9139$13 net/minecraft/network/codec/StreamCodec$9 + f Lyx; a field_48603 val$codec1 + f Lyx; b field_48604 val$codec2 + f Lyx; c field_48605 val$codec3 + f Lcom/mojang/datafixers/util/Function3; d field_48606 val$constructor + f Ljava/util/function/Function; e field_48607 val$getter1 + f Ljava/util/function/Function; f field_48608 val$getter2 + f Ljava/util/function/Function; g field_48609 val$getter3 + m (Lyx;Lyx;Lyx;Lcom/mojang/datafixers/util/Function3;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c yy net/minecraft/class_9141 net/minecraft/network/codec/StreamDecoder +c yz net/minecraft/class_9142 net/minecraft/network/codec/StreamEncoder +c za net/minecraft/class_9143 net/minecraft/network/codec/StreamMemberEncoder +c zb net/minecraft/class_9144 net/minecraft/network/codec/package-info +c zc net/minecraft/class_6313 net/minecraft/network/package-info +c zd net/minecraft/class_8037 net/minecraft/network/protocol/BundleDelimiterPacket + m ()V <init> <init> <init> +c ze net/minecraft/class_8038 net/minecraft/network/protocol/BundlePacket + f Ljava/lang/Iterable; a field_41876 packets + m ()Ljava/lang/Iterable; b method_48324 subPackets + m (Ljava/lang/Iterable;)V <init> <init> <init> +c zf net/minecraft/class_8039 net/minecraft/network/protocol/BundlerInfo + f I a field_41878 BUNDLE_SIZE_LIMIT + m (Lzg;)Lzf$a; a method_48326 startPacketBundling + m (Lzg;Ljava/util/function/Consumer;)V a method_48327 unbundlePacket + m (Lzi;Ljava/util/function/Function;Lzd;)Lzf; a method_48325 createForPacket +c zf$1 net/minecraft/class_8039$1 net/minecraft/network/protocol/BundlerInfo$1 + f Lzi; b field_48610 val$bundlePacketType + f Lzd; c field_48611 val$delimiterPacket + f Ljava/util/function/Function; d field_48612 val$constructor + m (Lzi;Lzd;Ljava/util/function/Function;)V <init> <init> <init> +c zf$1$1 net/minecraft/class_8039$1$1 net/minecraft/network/protocol/BundlerInfo$1$1 + f Lzf$1; a field_41883 field_41883 + f Ljava/util/List; b field_41884 bundlePackets + m (Lzf$1;)V <init> <init> <init> +c zf$a net/minecraft/class_8039$class_8040 net/minecraft/network/protocol/BundlerInfo$Bundler + m (Lzg;)Lzg; a method_48328 addPacket +c zg net/minecraft/class_2596 net/minecraft/network/protocol/Packet + m ()Lzi; a method_55846 type + m (Lwf;)V a method_11054 handle + m (Lza;Lyy;)Lyx; a method_56443 codec + m ()Z c method_11051 isSkippable + m ()Z d method_55943 isTerminal +c zh net/minecraft/class_2598 net/minecraft/network/protocol/PacketFlow + f Lzh; a field_11941 SERVERBOUND + f Lzh; b field_11942 CLIENTBOUND + f Ljava/lang/String; c field_48613 id + f [Lzh; d field_11940 $VALUES + m ()Lzh; a method_36146 getOpposite + m ()Ljava/lang/String; b method_56444 id + m ()[Lzh; c method_36947 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zi net/minecraft/class_9145 net/minecraft/network/protocol/PacketType + f Lzh; a comp_2230 flow + f Lakr; b comp_2231 id + m ()Lzh; a comp_2230 flow + m ()Lakr; b comp_2231 id + m (Lzh;Lakr;)V <init> <init> <init> +c zj net/minecraft/class_2600 net/minecraft/network/protocol/PacketUtils + f Lorg/slf4j/Logger; a field_20318 LOGGER + m (Ljava/lang/Exception;Lzg;Lwf;)Lz; a method_59854 makeReportedException + m (Lo;Lwf;Lzg;)V a method_59803 fillCrashReport + m (Lwf;Lzg;)V a method_11072 method_11072 + m (Lzg;)Ljava/lang/String; a method_59804 method_59804 + m (Lzg;Lwf;Laqu;)V a method_11073 ensureRunningOnSameThread + m (Lzg;Lwf;Lbph;)V a method_11074 ensureRunningOnSameThread + m (Lzg;)Ljava/lang/String; b method_59805 method_59805 + m (Lzg;)Ljava/lang/String; c method_59806 method_59806 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zk net/minecraft/class_9146 net/minecraft/network/protocol/ProtocolCodecBuilder + f Lyw$a; a field_48614 dispatchBuilder + f Lzh; b field_48615 flow + m ()Lyx; a method_56445 build + m (Lzi;Lyx;)Lzk; a method_56446 add + m (Lzh;)V <init> <init> <init> +c zl net/minecraft/class_9147 net/minecraft/network/protocol/ProtocolInfoBuilder + f Lvu; a field_48616 protocol + f Lzh; b field_48617 flow + f Ljava/util/List; c field_48618 codecs + f Lzf; d field_48619 bundlerInfo + m ()Lwh$a; a method_56447 buildUnbound + m (Ljava/util/function/Function;)Lwh; a method_56449 build + m (Ljava/util/function/Function;Ljava/util/List;)Lyx; a method_56450 buildPacketCodec + m (Lvu;Ljava/util/function/Consumer;)Lwh$a; a method_56451 serverboundProtocol + m (Lvu;Lzh;Ljava/util/function/Consumer;)Lwh$a; a method_56452 protocol + m (Lzi;Ljava/util/function/Function;Lzd;)Lzl; a method_56453 withBundlePacket + m (Lzi;Lyx;)Lzl; a method_56454 addPacket + m (Lvu;Ljava/util/function/Consumer;)Lwh$a; b method_56455 clientboundProtocol + m (Lvu;Lzh;)V <init> <init> <init> +c zl$1 net/minecraft/class_9147$1 net/minecraft/network/protocol/ProtocolInfoBuilder$1 + f Ljava/util/List; a field_52285 val$codecs + f Lzf; b field_52286 val$bundlerInfo + f Lzl; c field_52287 field_52287 + m (Lzl;Ljava/util/List;Lzf;)V <init> <init> <init> +c zl$a net/minecraft/class_9147$class_9148 net/minecraft/network/protocol/ProtocolInfoBuilder$CodecEntry + f Lzi; a comp_2232 type + f Lyx; b comp_2233 serializer + m ()Lzi; a comp_2232 type + m (Lzk;Ljava/util/function/Function;)V a method_56459 addToBuilder + m ()Lyx; b comp_2233 serializer + m (Lzi;Lyx;)V <init> <init> <init> +c zl$b net/minecraft/class_9147$class_9149 net/minecraft/network/protocol/ProtocolInfoBuilder$Implementation + f Lvu; a comp_2234 id + f Lzh; b comp_2235 flow + f Lyx; c comp_2236 codec + f Lzf; d comp_2237 bundlerInfo + m (Lvu;Lzh;Lyx;Lzf;)V <init> <init> <init> +c zm net/minecraft/class_8705 net/minecraft/network/protocol/common/ClientCommonPacketListener + m (Lzn;)V a method_52780 handleCustomPayload + m (Lzo;)V a method_60883 handleCustomReportDetails + m (Lzp;)V a method_52781 handleDisconnect + m (Lzq;)V a method_52782 handleKeepAlive + m (Lzr;)V a method_52783 handlePing + m (Lzs;)V a method_55512 handleResourcePackPop + m (Lzt;)V a method_52784 handleResourcePackPush + m (Lzu;)V a method_60884 handleServerLinks + m (Lzv;)V a method_56149 handleStoreCookie + m (Lzw;)V a method_56150 handleTransfer + m (Lzx;)V a method_11126 handleUpdateTags +c zn net/minecraft/class_2658 net/minecraft/network/protocol/common/ClientboundCustomPayloadPacket + f Lyx; a field_48620 GAMEPLAY_STREAM_CODEC + f Lyx; b field_48621 CONFIG_STREAM_CODEC + f Laaj; c comp_1646 payload + f I d field_33326 MAX_PAYLOAD_SIZE + m (Lakr;)Lyx; a method_56460 method_56460 + m (Ljava/util/ArrayList;)V a method_58270 method_58270 + m (Lzm;)V a method_53024 handle + m ()Laaj; b comp_1646 payload + m (Lakr;)Lyx; b method_56461 method_56461 + m (Laaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zo net/minecraft/class_9814 net/minecraft/network/protocol/common/ClientboundCustomReportDetailsPacket + f Lyx; a field_52185 STREAM_CODEC + f Ljava/util/Map; b comp_2858 details + f I c field_52186 MAX_DETAIL_KEY_LENGTH + f I d field_52187 MAX_DETAIL_VALUE_LENGTH + f I e field_52188 MAX_DETAIL_COUNT + f Lyx; f field_52189 DETAILS_STREAM_CODEC + m (Lzm;)V a method_60929 handle + m ()Ljava/util/Map; b comp_2858 details + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zp net/minecraft/class_2661 net/minecraft/network/protocol/common/ClientboundDisconnectPacket + f Lyx; a field_48622 STREAM_CODEC + f Lwz; b comp_2325 reason + m (Lzm;)V a method_11467 handle + m ()Lwz; b comp_2325 reason + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zq net/minecraft/class_2670 net/minecraft/network/protocol/common/ClientboundKeepAlivePacket + f Lyx; a field_48623 STREAM_CODEC + f J b field_12211 id + m (Lvw;)V a method_56463 write + m (Lzm;)V a method_11518 handle + m ()J b method_11517 getId + m (J)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zr net/minecraft/class_6373 net/minecraft/network/protocol/common/ClientboundPingPacket + f Lyx; a field_48624 STREAM_CODEC + f I b field_33751 id + m (Lvw;)V a method_56464 write + m (Lzm;)V a method_36949 handle + m ()I b method_36950 getId + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zs net/minecraft/class_9053 net/minecraft/network/protocol/common/ClientboundResourcePackPopPacket + f Lyx; a field_48625 STREAM_CODEC + f Ljava/util/Optional; b comp_2157 id + m (Lvw;)V a method_56465 write + m (Lzm;)V a method_55582 handle + m ()Ljava/util/Optional; b comp_2157 id + m (Lvw;)V <init> <init> <init> + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zt net/minecraft/class_2720 net/minecraft/network/protocol/common/ClientboundResourcePackPushPacket + f I a field_33340 MAX_HASH_LENGTH + f Lyx; b field_48626 STREAM_CODEC + f Ljava/util/UUID; c comp_2158 id + f Ljava/lang/String; d comp_2159 url + f Ljava/lang/String; e comp_2160 hash + f Z f comp_2161 required + f Ljava/util/Optional; g comp_2162 prompt + m (Lzm;)V a method_11774 handle + m ()Ljava/util/UUID; b comp_2158 id + m ()Ljava/lang/String; e comp_2159 url + m ()Ljava/lang/String; f comp_2160 hash + m ()Z g comp_2161 required + m ()Ljava/util/Optional; h comp_2162 prompt + m (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zu net/minecraft/class_9815 net/minecraft/network/protocol/common/ClientboundServerLinksPacket + f Lyx; a field_52190 STREAM_CODEC + f Ljava/util/List; b comp_2859 links + m (Lzm;)V a method_60930 handle + m ()Ljava/util/List; b comp_2859 links + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zv net/minecraft/class_9150 net/minecraft/network/protocol/common/ClientboundStoreCookiePacket + f Lyx; a field_48627 STREAM_CODEC + f Lyx; b field_49011 PAYLOAD_STREAM_CODEC + f Lakr; c comp_2238 key + f [B d comp_2239 payload + f I e field_48628 MAX_PAYLOAD_SIZE + m (Lvw;)V a method_56467 write + m (Lzm;)V a method_56468 handle + m ()Lakr; b comp_2238 key + m ()[B e comp_2239 payload + m (Lvw;)V <init> <init> <init> + m (Lakr;[B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zw net/minecraft/class_9151 net/minecraft/network/protocol/common/ClientboundTransferPacket + f Lyx; a field_48629 STREAM_CODEC + f Ljava/lang/String; b comp_2240 host + f I c comp_2241 port + m (Lvw;)V a method_56469 write + m (Lzm;)V a method_56470 handle + m ()Ljava/lang/String; b comp_2240 host + m ()I e comp_2241 port + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zx net/minecraft/class_2790 net/minecraft/network/protocol/common/ClientboundUpdateTagsPacket + f Lyx; a field_48630 STREAM_CODEC + f Ljava/util/Map; b field_12757 tags + m (Lvw;)V a method_56471 write + m (Lvw;Lawx$a;)V a method_34203 method_34203 + m (Lzm;)V a method_12001 handle + m ()Ljava/util/Map; b method_12000 getTags + m (Ljava/util/Map;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zy net/minecraft/class_9152 net/minecraft/network/protocol/common/CommonPacketTypes + f Lzi; a field_48631 CLIENTBOUND_CUSTOM_PAYLOAD + f Lzi; b field_52191 CLIENTBOUND_CUSTOM_REPORT_DETAILS + f Lzi; c field_48632 CLIENTBOUND_DISCONNECT + f Lzi; d field_48633 CLIENTBOUND_KEEP_ALIVE + f Lzi; e field_48634 CLIENTBOUND_PING + f Lzi; f field_48635 CLIENTBOUND_RESOURCE_PACK_POP + f Lzi; g field_48636 CLIENTBOUND_RESOURCE_PACK_PUSH + f Lzi; h field_52192 CLIENTBOUND_SERVER_LINKS + f Lzi; i field_48637 CLIENTBOUND_STORE_COOKIE + f Lzi; j field_48638 CLIENTBOUND_TRANSFER + f Lzi; k field_48639 CLIENTBOUND_UPDATE_TAGS + f Lzi; l field_48640 SERVERBOUND_CLIENT_INFORMATION + f Lzi; m field_48641 SERVERBOUND_CUSTOM_PAYLOAD + f Lzi; n field_48642 SERVERBOUND_KEEP_ALIVE + f Lzi; o field_48643 SERVERBOUND_PONG + f Lzi; p field_48644 SERVERBOUND_RESOURCE_PACK + m (Ljava/lang/String;)Lzi; a method_56472 createClientbound + m (Ljava/lang/String;)Lzi; b method_56473 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c zz net/minecraft/class_8706 net/minecraft/network/protocol/common/ServerCommonPacketListener + m (Laaa;)V a method_12069 handleClientInformation + m (Laab;)V a method_52392 handleCustomPayload + m (Laac;)V a method_52393 handleKeepAlive + m (Laad;)V a method_52394 handlePong + m (Laae;)V a method_52395 handleResourcePackResponse +c aaa net/minecraft/class_2803 net/minecraft/network/protocol/common/ServerboundClientInformationPacket + f Lyx; a field_48645 STREAM_CODEC + f Laqh; b comp_1963 information + m (Lvw;)V a method_56474 write + m (Lzz;)V a method_12133 handle + m ()Laqh; b comp_1963 information + m (Lvw;)V <init> <init> <init> + m (Laqh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aab net/minecraft/class_2817 net/minecraft/network/protocol/common/ServerboundCustomPayloadPacket + f Lyx; a field_48646 STREAM_CODEC + f Laaj; b comp_1647 payload + f I c field_33361 MAX_PAYLOAD_SIZE + m (Lakr;)Lyx; a method_56475 method_56475 + m (Ljava/util/ArrayList;)V a method_58271 method_58271 + m (Lzz;)V a method_12199 handle + m ()Laaj; b comp_1647 payload + m (Laaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aac net/minecraft/class_2827 net/minecraft/network/protocol/common/ServerboundKeepAlivePacket + f Lyx; a field_48647 STREAM_CODEC + f J b field_12883 id + m (Lvw;)V a method_56476 write + m (Lzz;)V a method_12266 handle + m ()J b method_12267 getId + m (J)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aad net/minecraft/class_6374 net/minecraft/network/protocol/common/ServerboundPongPacket + f Lyx; a field_48648 STREAM_CODEC + f I b field_33752 id + m (Lvw;)V a method_56477 write + m (Lzz;)V a method_36959 handle + m ()I b method_36960 getId + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aae net/minecraft/class_2856 net/minecraft/network/protocol/common/ServerboundResourcePackPacket + f Lyx; a field_48649 STREAM_CODEC + f Ljava/util/UUID; b comp_2163 id + f Laae$a; c comp_2164 action + m (Lvw;)V a method_56478 write + m (Lzz;)V a method_12409 handle + m ()Ljava/util/UUID; b comp_2163 id + m ()Laae$a; e comp_2164 action + m (Lvw;)V <init> <init> <init> + m (Ljava/util/UUID;Laae$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aae$a net/minecraft/class_2856$class_2857 net/minecraft/network/protocol/common/ServerboundResourcePackPacket$Action + f Laae$a; a field_13017 SUCCESSFULLY_LOADED + f Laae$a; b field_13018 DECLINED + f Laae$a; c field_13015 FAILED_DOWNLOAD + f Laae$a; d field_13016 ACCEPTED + f Laae$a; e field_47704 DOWNLOADED + f Laae$a; f field_47667 INVALID_URL + f Laae$a; g field_47668 FAILED_RELOAD + f Laae$a; h field_47669 DISCARDED + f [Laae$a; i field_13019 $VALUES + m ()Z a method_55627 isTerminal + m ()[Laae$a; b method_36961 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aaf net/minecraft/class_8707 net/minecraft/network/protocol/common/custom/BeeDebugPayload + f Lyx; a field_48650 STREAM_CODEC + f Laaj$b; b field_48651 TYPE + f Laaf$a; c comp_1648 beeInfo + m (Lvw;)V a method_53028 write + m ()Laaf$a; b comp_1648 beeInfo + m (Lvw;)V <init> <init> <init> + m (Laaf$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aaf$a net/minecraft/class_8707$class_5243 net/minecraft/network/protocol/common/custom/BeeDebugPayload$BeeInfo + f Ljava/util/UUID; a comp_1649 uuid + f I b comp_1650 id + f Lexc; c comp_1651 pos + f Leps; d comp_1652 path + f Ljd; e comp_1653 hivePos + f Ljd; f comp_1654 flowerPos + f I g comp_1655 travelTicks + f Ljava/util/Set; h comp_1656 goals + f Ljava/util/List; i comp_1657 blacklistedHives + m ()Ljava/lang/String; a method_53029 generateName + m (Ljd;)Z a method_27649 hasHive + m (Lvw;)V a method_53030 write + m (Lvw;Leps;)V a method_53031 method_53031 + m ()Ljava/util/UUID; b comp_1649 uuid + m ()I c comp_1650 id + m ()Lexc; d comp_1651 pos + m ()Leps; e comp_1652 path + m ()Ljd; f comp_1653 hivePos + m ()Ljd; g comp_1654 flowerPos + m ()I h comp_1655 travelTicks + m ()Ljava/util/Set; i comp_1656 goals + m ()Ljava/util/List; j comp_1657 blacklistedHives + m (Lvw;)V <init> <init> <init> + m (Ljava/util/UUID;ILexc;Leps;Ljd;Ljd;ILjava/util/Set;Ljava/util/List;)V <init> <init> <init> +c aag net/minecraft/class_8708 net/minecraft/network/protocol/common/custom/BrainDebugPayload + f Lyx; a field_48652 STREAM_CODEC + f Laaj$b; b field_48653 TYPE + f Laag$a; c comp_1658 brainDump + m (Lvw;)V a method_56480 write + m ()Laag$a; b comp_1658 brainDump + m (Lvw;)V <init> <init> <init> + m (Laag$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aag$a net/minecraft/class_8708$class_4232 net/minecraft/network/protocol/common/custom/BrainDebugPayload$BrainDump + f Ljava/util/UUID; a comp_1659 uuid + f I b comp_1660 id + f Ljava/lang/String; c comp_1661 name + f Ljava/lang/String; d comp_1662 profession + f I e comp_1663 xp + f F f comp_1664 health + f F g comp_1665 maxHealth + f Lexc; h comp_1666 pos + f Ljava/lang/String; i comp_1667 inventory + f Leps; j comp_1668 path + f Z k comp_1669 wantsGolem + f I l comp_1670 angerLevel + f Ljava/util/List; m comp_1671 activities + f Ljava/util/List; n comp_1672 behaviors + f Ljava/util/List; o comp_1673 memories + f Ljava/util/List; p comp_1674 gossips + f Ljava/util/Set; q comp_1675 pois + f Ljava/util/Set; r comp_1676 potentialPois + m ()Ljava/util/UUID; a comp_1659 uuid + m (Ljd;)Z a method_23151 hasPoi + m (Lvw;)V a method_53032 write + m (Lvw;Leps;)V a method_53033 method_53033 + m ()I b comp_1660 id + m (Ljd;)Z b method_29388 hasPotentialPoi + m ()Ljava/lang/String; c comp_1661 name + m ()Ljava/lang/String; d comp_1662 profession + m ()I e comp_1663 xp + m ()F f comp_1664 health + m ()F g comp_1665 maxHealth + m ()Lexc; h comp_1666 pos + m ()Ljava/lang/String; i comp_1667 inventory + m ()Leps; j comp_1668 path + m ()Z k comp_1669 wantsGolem + m ()I l comp_1670 angerLevel + m ()Ljava/util/List; m comp_1671 activities + m ()Ljava/util/List; n comp_1672 behaviors + m ()Ljava/util/List; o comp_1673 memories + m ()Ljava/util/List; p comp_1674 gossips + m ()Ljava/util/Set; q comp_1675 pois + m ()Ljava/util/Set; r comp_1676 potentialPois + m (Lvw;)V <init> <init> <init> + m (Ljava/util/UUID;ILjava/lang/String;Ljava/lang/String;IFFLexc;Ljava/lang/String;Leps;ZILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V <init> <init> <init> +c aah net/minecraft/class_8709 net/minecraft/network/protocol/common/custom/BrandPayload + f Lyx; a field_48654 STREAM_CODEC + f Laaj$b; b field_48655 TYPE + f Ljava/lang/String; c comp_1677 brand + m (Lvw;)V a method_56481 write + m ()Ljava/lang/String; b comp_1677 brand + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aai net/minecraft/class_9004 net/minecraft/network/protocol/common/custom/BreezeDebugPayload + f Lyx; a field_48656 STREAM_CODEC + f Laaj$b; b field_48657 TYPE + f Laai$a; c comp_2115 breezeInfo + m (Lvw;)V a method_56482 write + m ()Laai$a; b comp_2115 breezeInfo + m (Lvw;)V <init> <init> <init> + m (Laai$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aai$a net/minecraft/class_9004$class_9005 net/minecraft/network/protocol/common/custom/BreezeDebugPayload$BreezeInfo + f Ljava/util/UUID; a comp_2116 uuid + f I b comp_2117 id + f Ljava/lang/Integer; c comp_2118 attackTarget + f Ljd; d comp_2119 jumpTarget + m ()Ljava/lang/String; a method_55325 generateName + m (Lvw;)V a method_55326 write + m ()Ljava/util/UUID; b comp_2116 uuid + m ()I c comp_2117 id + m ()Ljava/lang/Integer; d comp_2118 attackTarget + m ()Ljd; e comp_2119 jumpTarget + m (Lvw;)V <init> <init> <init> + m (Ljava/util/UUID;ILjava/lang/Integer;Ljd;)V <init> <init> <init> +c aaj net/minecraft/class_8710 net/minecraft/network/protocol/common/custom/CustomPacketPayload + m ()Laaj$b; a method_56479 type + m (Laaj$a;Ljava/util/List;)Lyx; a method_56485 codec + m (Laaj$c;)Lakr; a method_56486 method_56486 + m (Ljava/lang/String;)Laaj$b; a method_56483 createType + m (Lza;Lyy;)Lyx; a method_56484 codec +c aaj$1 net/minecraft/class_8710$1 net/minecraft/network/protocol/common/custom/CustomPacketPayload$1 + f Ljava/util/Map; a field_48658 val$idToType + f Laaj$a; b field_48659 val$fallback + m (Lakr;)Lyx; a method_56487 findCodec + m (Lvw;)Laaj; a method_56488 decode + m (Lvw;Laaj$b;Laaj;)V a method_56489 writeCap + m (Lvw;Laaj;)V a method_56490 encode + m (Ljava/util/Map;Laaj$a;)V <init> <init> <init> +c aaj$a net/minecraft/class_8710$class_9153 net/minecraft/network/protocol/common/custom/CustomPacketPayload$FallbackProvider +c aaj$b net/minecraft/class_8710$class_9154 net/minecraft/network/protocol/common/custom/CustomPacketPayload$Type + f Lakr; a comp_2242 id + m ()Lakr; a comp_2242 id + m (Lakr;)V <init> <init> <init> +c aaj$c net/minecraft/class_8710$class_9155 net/minecraft/network/protocol/common/custom/CustomPacketPayload$TypeAndCodec + f Laaj$b; a comp_2243 type + f Lyx; b comp_2244 codec + m ()Laaj$b; a comp_2243 type + m ()Lyx; b comp_2244 codec + m (Laaj$b;Lyx;)V <init> <init> <init> +c aak net/minecraft/class_8711 net/minecraft/network/protocol/common/custom/DiscardedPayload + f Lakr; a comp_1678 id + m (ILakr;Lvw;)Laak; a method_56491 method_56491 + m (Laak;Lvw;)V a method_56493 method_56493 + m (Lakr;I)Lyx; a method_56492 codec + m ()Lakr; b comp_1678 id + m (Lakr;)V <init> <init> <init> +c aal net/minecraft/class_8712 net/minecraft/network/protocol/common/custom/GameEventDebugPayload + f Lyx; a field_48660 STREAM_CODEC + f Laaj$b; b field_48661 TYPE + f Lakq; c comp_1679 gameEventType + f Lexc; d comp_1680 pos + m (Lvw;)V a method_56494 write + m ()Lakq; b comp_1679 gameEventType + m ()Lexc; c comp_1680 pos + m (Lvw;)V <init> <init> <init> + m (Lakq;Lexc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aam net/minecraft/class_8713 net/minecraft/network/protocol/common/custom/GameEventListenerDebugPayload + f Lyx; a field_48662 STREAM_CODEC + f Laaj$b; b field_48663 TYPE + f Ldyd; c comp_1681 listenerPos + f I d comp_1682 listenerRange + m ()Ldyd; b comp_1681 listenerPos + m ()I c comp_1682 listenerRange + m (Ldyd;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aan net/minecraft/class_8714 net/minecraft/network/protocol/common/custom/GameTestAddMarkerDebugPayload + f Lyx; a field_48664 STREAM_CODEC + f Laaj$b; b field_48665 TYPE + f Ljd; c comp_1683 pos + f I d comp_1684 color + f Ljava/lang/String; e comp_1685 text + f I f comp_1686 durationMs + m (Lvw;)V a method_56495 write + m ()Ljd; b comp_1683 pos + m ()I c comp_1684 color + m ()Ljava/lang/String; d comp_1685 text + m ()I e comp_1686 durationMs + m (Lvw;)V <init> <init> <init> + m (Ljd;ILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aao net/minecraft/class_8715 net/minecraft/network/protocol/common/custom/GameTestClearMarkersDebugPayload + f Lyx; a field_48666 STREAM_CODEC + f Laaj$b; b field_48667 TYPE + m (Lvw;)V a method_56496 write + m (Lvw;)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aap net/minecraft/class_8716 net/minecraft/network/protocol/common/custom/GoalDebugPayload + f Lyx; a field_48668 STREAM_CODEC + f Laaj$b; b field_48669 TYPE + f I c comp_1687 entityId + f Ljd; d comp_1688 pos + f Ljava/util/List; e comp_1689 goals + m (Lvw;)V a method_56497 write + m (Lvw;Laap$a;)V a method_53034 method_53034 + m ()I b comp_1687 entityId + m ()Ljd; c comp_1688 pos + m ()Ljava/util/List; d comp_1689 goals + m (Lvw;)V <init> <init> <init> + m (ILjd;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aap$a net/minecraft/class_8716$class_8717 net/minecraft/network/protocol/common/custom/GoalDebugPayload$DebugGoal + f I a comp_1690 priority + f Z b comp_1691 isRunning + f Ljava/lang/String; c comp_1692 name + m ()I a comp_1690 priority + m (Lvw;)V a method_53035 write + m ()Z b comp_1691 isRunning + m ()Ljava/lang/String; c comp_1692 name + m (Lvw;)V <init> <init> <init> + m (IZLjava/lang/String;)V <init> <init> <init> +c aaq net/minecraft/class_8718 net/minecraft/network/protocol/common/custom/HiveDebugPayload + f Lyx; a field_48670 STREAM_CODEC + f Laaj$b; b field_48671 TYPE + f Laaq$a; c comp_1693 hiveInfo + m (Lvw;)V a method_56498 write + m ()Laaq$a; b comp_1693 hiveInfo + m (Lvw;)V <init> <init> <init> + m (Laaq$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aaq$a net/minecraft/class_8718$class_8719 net/minecraft/network/protocol/common/custom/HiveDebugPayload$HiveInfo + f Ljd; a comp_1694 pos + f Ljava/lang/String; b comp_1695 hiveType + f I c comp_1696 occupantCount + f I d comp_1697 honeyLevel + f Z e comp_1698 sedated + m ()Ljd; a comp_1694 pos + m (Lvw;)V a method_53036 write + m ()Ljava/lang/String; b comp_1695 hiveType + m ()I c comp_1696 occupantCount + m ()I d comp_1697 honeyLevel + m ()Z e comp_1698 sedated + m (Lvw;)V <init> <init> <init> + m (Ljd;Ljava/lang/String;IIZ)V <init> <init> <init> +c aar net/minecraft/class_8720 net/minecraft/network/protocol/common/custom/NeighborUpdatesDebugPayload + f Lyx; a field_48672 STREAM_CODEC + f Laaj$b; b field_48673 TYPE + f J c comp_1699 time + f Ljd; d comp_1700 pos + m (Lvw;)V a method_56499 write + m ()J b comp_1699 time + m ()Ljd; c comp_1700 pos + m (Lvw;)V <init> <init> <init> + m (JLjd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aas net/minecraft/class_8721 net/minecraft/network/protocol/common/custom/PathfindingDebugPayload + f Lyx; a field_48674 STREAM_CODEC + f Laaj$b; b field_48675 TYPE + f I c comp_1701 entityId + f Leps; d comp_1702 path + f F e comp_1703 maxNodeDistance + m (Lvw;)V a method_56500 write + m ()I b comp_1701 entityId + m ()Leps; c comp_1702 path + m ()F d comp_1703 maxNodeDistance + m (Lvw;)V <init> <init> <init> + m (ILeps;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aat net/minecraft/class_8722 net/minecraft/network/protocol/common/custom/PoiAddedDebugPayload + f Lyx; a field_48676 STREAM_CODEC + f Laaj$b; b field_48677 TYPE + f Ljd; c comp_1704 pos + f Ljava/lang/String; d comp_1705 poiType + f I e comp_1706 freeTicketCount + m (Lvw;)V a method_56501 write + m ()Ljd; b comp_1704 pos + m ()Ljava/lang/String; c comp_1705 poiType + m ()I d comp_1706 freeTicketCount + m (Lvw;)V <init> <init> <init> + m (Ljd;Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aau net/minecraft/class_8723 net/minecraft/network/protocol/common/custom/PoiRemovedDebugPayload + f Lyx; a field_48678 STREAM_CODEC + f Laaj$b; b field_48679 TYPE + f Ljd; c comp_1707 pos + m (Lvw;)V a method_56502 write + m ()Ljd; b comp_1707 pos + m (Lvw;)V <init> <init> <init> + m (Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aav net/minecraft/class_8724 net/minecraft/network/protocol/common/custom/PoiTicketCountDebugPayload + f Lyx; a field_48680 STREAM_CODEC + f Laaj$b; b field_48681 TYPE + f Ljd; c comp_1708 pos + f I d comp_1709 freeTicketCount + m (Lvw;)V a method_56503 write + m ()Ljd; b comp_1708 pos + m ()I c comp_1709 freeTicketCount + m (Lvw;)V <init> <init> <init> + m (Ljd;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aaw net/minecraft/class_8725 net/minecraft/network/protocol/common/custom/RaidsDebugPayload + f Lyx; a field_48682 STREAM_CODEC + f Laaj$b; b field_48683 TYPE + f Ljava/util/List; c comp_1710 raidCenters + m (Lvw;)V a method_56504 write + m ()Ljava/util/List; b comp_1710 raidCenters + m (Lvw;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aax net/minecraft/class_8726 net/minecraft/network/protocol/common/custom/StructuresDebugPayload + f Lyx; a field_48684 STREAM_CODEC + f Laaj$b; b field_48685 TYPE + f Lakq; c comp_1711 dimension + f Lejj; d comp_1712 mainBB + f Ljava/util/List; e comp_1713 pieces + m (Lvw;)V a method_56505 write + m (Lvw;Lejj;)V a method_53037 writeBoundingBox + m (Lvw;Lvw;Laax$a;)V a method_53038 method_53038 + m ()Lakq; b comp_1711 dimension + m (Lvw;)Lejj; b method_53039 readBoundingBox + m ()Lejj; c comp_1712 mainBB + m ()Ljava/util/List; d comp_1713 pieces + m (Lvw;)V <init> <init> <init> + m (Lakq;Lejj;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aax$a net/minecraft/class_8726$class_8727 net/minecraft/network/protocol/common/custom/StructuresDebugPayload$PieceInfo + f Lejj; a comp_1714 boundingBox + f Z b comp_1715 isStart + m ()Lejj; a comp_1714 boundingBox + m (Lvw;)V a method_53040 write + m ()Z b comp_1715 isStart + m (Lvw;)V <init> <init> <init> + m (Lejj;Z)V <init> <init> <init> +c aay net/minecraft/class_8728 net/minecraft/network/protocol/common/custom/VillageSectionsDebugPayload + f Lyx; a field_48686 STREAM_CODEC + f Laaj$b; b field_48687 TYPE + f Ljava/util/Set; c comp_1716 villageChunks + f Ljava/util/Set; d comp_1717 notVillageChunks + m (Lvw;)V a method_56506 write + m ()Ljava/util/Set; b comp_1716 villageChunks + m ()Ljava/util/Set; c comp_1717 notVillageChunks + m (Lvw;)V <init> <init> <init> + m (Ljava/util/Set;Ljava/util/Set;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aaz net/minecraft/class_8729 net/minecraft/network/protocol/common/custom/WorldGenAttemptDebugPayload + f Lyx; a field_48688 STREAM_CODEC + f Laaj$b; b field_48689 TYPE + f Ljd; c comp_1718 pos + f F d comp_1719 scale + f F e comp_1720 red + f F f comp_1721 green + f F g comp_1722 blue + f F h comp_1723 alpha + m (Lvw;)V a method_56507 write + m ()Ljd; b comp_1718 pos + m ()F c comp_1719 scale + m ()F d comp_1720 red + m ()F e comp_1721 green + m ()F f comp_1722 blue + m ()F g comp_1723 alpha + m (Lvw;)V <init> <init> <init> + m (Ljd;FFFFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aba net/minecraft/class_8730 net/minecraft/network/protocol/common/custom/package-info +c abb net/minecraft/class_8731 net/minecraft/network/protocol/common/package-info +c abc net/minecraft/class_8732 net/minecraft/network/protocol/configuration/ClientConfigurationPacketListener + m (Labd;)V a method_52794 handleConfigurationFinished + m (Labe;)V a method_52795 handleRegistryData + m (Labf;)V a method_58577 handleResetChat + m (Labg;)V a method_57045 handleSelectKnownPacks + m (Labh;)V a method_52796 handleEnabledFeatures +c abd net/minecraft/class_8733 net/minecraft/network/protocol/configuration/ClientboundFinishConfigurationPacket + f Labd; a field_48690 INSTANCE + f Lyx; b field_48691 STREAM_CODEC + m (Labc;)V a method_53041 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abe net/minecraft/class_8734 net/minecraft/network/protocol/configuration/ClientboundRegistryDataPacket + f Lyx; a field_48692 STREAM_CODEC + f Lakq; b comp_2258 registry + f Ljava/util/List; c comp_2259 entries + f Lyx; d field_48777 REGISTRY_KEY_STREAM_CODEC + m (Labc;)V a method_53042 handle + m ()Lakq; b comp_2258 registry + m ()Ljava/util/List; e comp_2259 entries + m (Lakq;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abf net/minecraft/class_9448 net/minecraft/network/protocol/configuration/ClientboundResetChatPacket + f Labf; a field_50083 INSTANCE + f Lyx; b field_50084 STREAM_CODEC + m (Labc;)V a method_58578 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abg net/minecraft/class_9250 net/minecraft/network/protocol/configuration/ClientboundSelectKnownPacks + f Lyx; a field_49141 STREAM_CODEC + f Ljava/util/List; b comp_2356 knownPacks + m (Labc;)V a method_57073 handle + m ()Ljava/util/List; b comp_2356 knownPacks + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abh net/minecraft/class_7832 net/minecraft/network/protocol/configuration/ClientboundUpdateEnabledFeaturesPacket + f Lyx; a field_48693 STREAM_CODEC + f Ljava/util/Set; b comp_1113 features + m (Labc;)V a method_46348 handle + m (Lvw;)V a method_56509 write + m ()Ljava/util/Set; b comp_1113 features + m (Lvw;)V <init> <init> <init> + m (Ljava/util/Set;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abi net/minecraft/class_9156 net/minecraft/network/protocol/configuration/ConfigurationPacketTypes + f Lzi; a field_48694 CLIENTBOUND_FINISH_CONFIGURATION + f Lzi; b field_48695 CLIENTBOUND_REGISTRY_DATA + f Lzi; c field_48696 CLIENTBOUND_UPDATE_ENABLED_FEATURES + f Lzi; d field_49018 CLIENTBOUND_SELECT_KNOWN_PACKS + f Lzi; e field_50085 CLIENTBOUND_RESET_CHAT + f Lzi; f field_48697 SERVERBOUND_FINISH_CONFIGURATION + f Lzi; g field_49019 SERVERBOUND_SELECT_KNOWN_PACKS + m (Ljava/lang/String;)Lzi; a method_56510 createClientbound + m (Ljava/lang/String;)Lzi; b method_56511 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abj net/minecraft/class_9157 net/minecraft/network/protocol/configuration/ConfigurationProtocols + f Lwh$a; a field_52194 SERVERBOUND_TEMPLATE + f Lwh; b field_48698 SERVERBOUND + f Lwh$a; c field_52195 CLIENTBOUND_TEMPLATE + f Lwh; d field_48699 CLIENTBOUND + m (Lzl;)V a method_56512 method_56512 + m (Lzl;)V b method_56513 method_56513 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abk net/minecraft/class_8735 net/minecraft/network/protocol/configuration/ServerConfigurationPacketListener + m (Labl;)V a method_52408 handleConfigurationFinished + m (Labm;)V a method_56909 handleSelectKnownPacks +c abl net/minecraft/class_8736 net/minecraft/network/protocol/configuration/ServerboundFinishConfigurationPacket + f Labl; a field_48700 INSTANCE + f Lyx; b field_48701 STREAM_CODEC + m (Labk;)V a method_53043 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abm net/minecraft/class_9220 net/minecraft/network/protocol/configuration/ServerboundSelectKnownPacks + f Lyx; a field_49020 STREAM_CODEC + f Ljava/util/List; b comp_2326 knownPacks + m (Labk;)V a method_56910 handle + m ()Ljava/util/List; b comp_2326 knownPacks + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abn net/minecraft/class_8737 net/minecraft/network/protocol/configuration/package-info +c abo net/minecraft/class_9087 net/minecraft/network/protocol/cookie/ClientCookiePacketListener + m (Labp;)V a method_55845 handleRequestCookie +c abp net/minecraft/class_9088 net/minecraft/network/protocol/cookie/ClientboundCookieRequestPacket + f Lyx; a field_47892 STREAM_CODEC + f Lakr; b comp_2194 key + m (Labo;)V a method_55847 handle + m (Lvw;)V a method_55848 write + m ()Lakr; b comp_2194 key + m (Lvw;)V <init> <init> <init> + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abq net/minecraft/class_9089 net/minecraft/network/protocol/cookie/CookiePacketTypes + f Lzi; a field_47893 CLIENTBOUND_COOKIE_REQUEST + f Lzi; b field_47894 SERVERBOUND_COOKIE_RESPONSE + m (Ljava/lang/String;)Lzi; a method_55849 createClientbound + m (Ljava/lang/String;)Lzi; b method_55850 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abr net/minecraft/class_9090 net/minecraft/network/protocol/cookie/ServerCookiePacketListener + m (Labs;)V a method_55851 handleCookieResponse +c abs net/minecraft/class_9091 net/minecraft/network/protocol/cookie/ServerboundCookieResponsePacket + f Lyx; a field_47895 STREAM_CODEC + f Lakr; b comp_2195 key + f [B c comp_2196 payload + m (Labr;)V a method_55852 handle + m (Lvw;)V a method_55853 write + m ()Lakr; b comp_2195 key + m ()[B e comp_2196 payload + m (Lvw;)V <init> <init> <init> + m (Lakr;[B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abt net/minecraft/class_9092 net/minecraft/network/protocol/cookie/package-info +c abu net/minecraft/class_2602 net/minecraft/network/protocol/game/ClientGamePacketListener + m (Labv;)V a method_11112 handleAddEntity + m (Labw;)V a method_11091 handleAddExperienceOrb + m (Labx;)V a method_11160 handleAnimate + m (Laby;)V a method_11129 handleAwardStats + m (Labz;)V a method_21707 handleBlockChangedAck + m (Laca;)V a method_11116 handleBlockDestruction + m (Lacb;)V a method_11094 handleBlockEntityData + m (Lacc;)V a method_11158 handleBlockEvent + m (Lacd;)V a method_11136 handleBlockUpdate + m (Lace;)V a method_11078 handleBossUpdate + m (Lacg;)V a method_48294 handleBundlePacket + m (Lach;)V a method_11140 handleChangeDifficulty + m (Laci;)V a method_52799 handleChunkBatchFinished + m (Lacj;)V a method_52800 handleChunkBatchStart + m (Lack;)V a method_49631 handleChunksBiomes + m (Lacl;)V a method_34071 handleTitlesClear + m (Lacm;)V a method_11081 handleCommandSuggestions + m (Lacn;)V a method_11145 handleCommands + m (Laco;)V a method_11102 handleContainerClose + m (Lacp;)V a method_11153 handleContainerContent + m (Lacq;)V a method_11131 handleContainerSetData + m (Lacr;)V a method_11109 handleContainerSetSlot + m (Lacs;)V a method_11087 handleItemCooldown + m (Lact;)V a method_44763 handleCustomChatCompletions + m (Lacu;)V a method_49034 handleDamageEvent + m (Lacv;)V a method_56607 handleDebugSample + m (Lacw;)V a method_44814 handleDeleteChat + m (Lacx;)V a method_45724 handleDisguisedChat + m (Lacy;)V a method_11148 handleEntityEvent + m (Lacz;)V a method_11124 handleExplosion + m (Lada;)V a method_11107 handleForgetLevelChunk + m (Ladb;)V a method_11085 handleGameEvent + m (Ladc;)V a method_11089 handleHorseScreenOpen + m (Ladd;)V a method_48295 handleHurtAnimation + m (Lade;)V a method_34072 handleInitializeBorder + m (Ladg;)V a method_11128 handleLevelChunkWithLight + m (Ladh;)V a method_11098 handleLevelEvent + m (Ladi;)V a method_11077 handleParticleEvent + m (Ladj;)V a method_11143 handleLightUpdatePacket + m (Ladl;)V a method_11120 handleLogin + m (Ladm;)V a method_11088 handleMapItemData + m (Ladn;)V a method_17586 handleMerchantOffers + m (Lado;)V a method_11155 handleMoveEntity + m (Ladp;)V a method_11134 handleMoveVehicle + m (Ladq;)V a method_17186 handleOpenBook + m (Ladr;)V a method_17587 handleOpenScreen + m (Lads;)V a method_11108 handleOpenSignEditor + m (Ladt;)V a method_11090 handlePlaceRecipe + m (Ladu;)V a method_11154 handlePlayerAbilities + m (Ladv;)V a method_43595 handlePlayerChat + m (Ladw;)V a method_34073 handlePlayerCombatEnd + m (Ladx;)V a method_34074 handlePlayerCombatEnter + m (Lady;)V a method_34075 handlePlayerCombatKill + m (Ladz;)V a method_45725 handlePlayerInfoRemove + m (Laea;)V a method_11113 handlePlayerInfoUpdate + m (Laeb;)V a method_11092 handleLookAt + m (Laec;)V a method_11157 handleMovePlayer + m (Laed;)V a method_59504 handleProjectilePowerPacket + m (Laee;)V a method_11115 handleAddOrRemoveRecipes + m (Laef;)V a method_11095 handleRemoveEntities + m (Laeg;)V a method_11119 handleRemoveMobEffect + m (Laeh;)V a method_55450 handleResetScore + m (Laei;)V a method_11117 handleRespawn + m (Laej;)V a method_11139 handleRotateMob + m (Laek;)V a method_11100 handleChunkBlocksUpdate + m (Lael;)V a method_11161 handleSelectAdvancementsTab + m (Laem;)V a method_44075 handleServerData + m (Laen;)V a method_34076 setActionBarText + m (Laeo;)V a method_34077 handleSetBorderCenter + m (Laep;)V a method_34078 handleSetBorderLerpSize + m (Laeq;)V a method_34079 handleSetBorderSize + m (Laer;)V a method_34080 handleSetBorderWarningDelay + m (Laes;)V a method_34081 handleSetBorderWarningDistance + m (Laet;)V a method_11111 handleSetCamera + m (Laeu;)V a method_11135 handleSetCarriedItem + m (Laev;)V a method_20320 handleSetChunkCacheCenter + m (Laew;)V a method_20203 handleSetChunkCacheRadius + m (Laex;)V a method_11142 handleSetSpawn + m (Laey;)V a method_11159 handleSetDisplayObjective + m (Laez;)V a method_11093 handleSetEntityData + m (Lafa;)V a method_11110 handleEntityLinkPacket + m (Lafb;)V a method_11132 handleSetEntityMotion + m (Lafc;)V a method_11151 handleSetEquipment + m (Lafd;)V a method_11101 handleSetExperience + m (Lafe;)V a method_11122 handleSetHealth + m (Laff;)V a method_11144 handleAddObjective + m (Lafg;)V a method_11080 handleSetEntityPassengersPacket + m (Lafh;)V a method_11099 handleSetPlayerTeamPacket + m (Lafi;)V a method_11118 handleSetScore + m (Lafj;)V a method_39025 handleSetSimulationDistance + m (Lafk;)V a method_34082 setSubtitleText + m (Lafl;)V a method_11079 handleSetTime + m (Lafm;)V a method_34083 setTitleText + m (Lafn;)V a method_34084 setTitlesAnimation + m (Lafo;)V a method_11125 handleSoundEntityEvent + m (Lafp;)V a method_11146 handleSoundEvent + m (Lafq;)V a method_52798 handleConfigurationStart + m (Lafr;)V a method_11082 handleStopSoundEvent + m (Lafs;)V a method_43596 handleSystemChat + m (Laft;)V a method_11105 handleTabListCustomisation + m (Lafu;)V a method_11127 handleTagQueryPacket + m (Lafv;)V a method_11150 handleTakeItemEntity + m (Lafw;)V a method_11086 handleTeleportEntity + m (Lafx;)V a method_54806 handleTickingState + m (Lafy;)V a method_54807 handleTickingStep + m (Lafz;)V a method_11130 handleUpdateAdvancementsPacket + m (Laga;)V a method_11149 handleUpdateAttributes + m (Lagb;)V a method_11084 handleUpdateMobEffect + m (Lagc;)V a method_11106 handleUpdateRecipes +c abv net/minecraft/class_2604 net/minecraft/network/protocol/game/ClientboundAddEntityPacket + f Lyx; a field_47896 STREAM_CODEC + f D b field_33293 MAGICAL_QUANTIZATION + f D c field_33294 LIMIT + f I d field_11953 id + f Ljava/util/UUID; e field_11952 uuid + f Lbsx; f field_11955 type + f D g field_11948 x + f D h field_11946 y + f D i field_11956 z + f I j field_11951 xa + f I k field_11950 ya + f I l field_11949 za + f B m field_11947 xRot + f B n field_11957 yRot + f B o field_38817 yHeadRot + f I p field_11954 data + m (Labu;)V a method_11178 handle + m (Lwk;)V a method_55855 write + m ()I b method_11167 getId + m ()Ljava/util/UUID; e method_11164 getUUID + m ()Lbsx; f method_11169 getType + m ()D g method_11175 getX + m ()D h method_11174 getY + m ()D i method_11176 getZ + m ()D j method_11170 getXa + m ()D k method_11172 getYa + m ()D l method_11173 getZa + m ()F m method_11171 getXRot + m ()F n method_11168 getYRot + m ()F o method_43233 getYHeadRot + m ()I p method_11166 getData + m (Lbsr;Laqt;)V <init> <init> <init> + m (Lbsr;Laqt;I)V <init> <init> <init> + m (Lbsr;ILjd;)V <init> <init> <init> + m (ILjava/util/UUID;DDDFFLbsx;ILexc;D)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abw net/minecraft/class_2606 net/minecraft/network/protocol/game/ClientboundAddExperienceOrbPacket + f Lyx; a field_47897 STREAM_CODEC + f I b field_11974 id + f D c field_11972 x + f D d field_11971 y + f D e field_11970 z + f I f field_11973 value + m (Labu;)V a method_11182 handle + m (Lvw;)V a method_55856 write + m ()I b method_11183 getId + m ()D e method_11185 getX + m ()D f method_11181 getY + m ()D g method_11180 getZ + m ()I h method_11184 getValue + m (Lbtc;Laqt;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abx net/minecraft/class_2616 net/minecraft/network/protocol/game/ClientboundAnimatePacket + f Lyx; a field_47898 STREAM_CODEC + f I b field_33295 SWING_MAIN_HAND + f I c field_33297 WAKE_UP + f I d field_33298 SWING_OFF_HAND + f I e field_33299 CRITICAL_HIT + f I f field_33300 MAGIC_CRITICAL_HIT + f I g field_12029 id + f I h field_12028 action + m (Labu;)V a method_11268 handle + m (Lvw;)V a method_55857 write + m ()I b method_11269 getId + m ()I e method_11267 getAction + m (Lbsr;I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aby net/minecraft/class_2617 net/minecraft/network/protocol/game/ClientboundAwardStatsPacket + f Lyx; a field_47899 STREAM_CODEC + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b comp_2197 stats + f Lyx; c field_47900 STAT_VALUES_STREAM_CODEC + m (Labu;)V a method_11270 handle + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b comp_2197 stats + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c abz net/minecraft/class_4463 net/minecraft/network/protocol/game/ClientboundBlockChangedAckPacket + f Lyx; a field_47901 STREAM_CODEC + f I b comp_633 sequence + m (Labu;)V a method_21708 handle + m (Lvw;)V a method_55858 write + m ()I b comp_633 sequence + m (Lvw;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aca net/minecraft/class_2620 net/minecraft/network/protocol/game/ClientboundBlockDestructionPacket + f Lyx; a field_47902 STREAM_CODEC + f I b field_12033 id + f Ljd; c field_12034 pos + f I d field_12032 progress + m (Labu;)V a method_11279 handle + m (Lvw;)V a method_55859 write + m ()I b method_11280 getId + m ()Ljd; e method_11277 getPos + m ()I f method_11278 getProgress + m (ILjd;I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acb net/minecraft/class_2622 net/minecraft/network/protocol/game/ClientboundBlockEntityDataPacket + f Lyx; a field_47903 STREAM_CODEC + f Ljd; b field_12040 pos + f Ldqj; c field_12038 type + f Lub; d field_12039 tag + m (Labu;)V a method_11292 handle + m (Ldqh;)Lacb; a method_38585 create + m (Ldqh;Ljava/util/function/BiFunction;)Lacb; a method_39026 create + m ()Ljd; b method_11293 getPos + m ()Ldqj; e method_11291 getType + m ()Lub; f method_11290 getTag + m (Ljd;Ldqj;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acc net/minecraft/class_2623 net/minecraft/network/protocol/game/ClientboundBlockEventPacket + f Lyx; a field_47904 STREAM_CODEC + f Ljd; b field_12044 pos + f I c field_12042 b0 + f I d field_12041 b1 + f Ldfy; e field_12043 block + m (Labu;)V a method_11297 handle + m (Lwk;)V a method_55860 write + m ()Ljd; b method_11298 getPos + m ()I e method_11294 getB0 + m ()I f method_11296 getB1 + m ()Ldfy; g method_11295 getBlock + m (Ljd;Ldfy;II)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acd net/minecraft/class_2626 net/minecraft/network/protocol/game/ClientboundBlockUpdatePacket + f Lyx; a field_47905 STREAM_CODEC + f Ljd; b field_12052 pos + f Ldtc; c field_12051 blockState + m (Labu;)V a method_11310 handle + m ()Ldtc; b method_11308 getBlockState + m ()Ljd; e method_11309 getPos + m (Ljd;Ldtc;)V <init> <init> <init> + m (Ldcc;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ace net/minecraft/class_2629 net/minecraft/network/protocol/game/ClientboundBossEventPacket + f Lyx; a field_47906 STREAM_CODEC + f I b field_33314 FLAG_DARKEN + f I c field_33315 FLAG_MUSIC + f I d field_33316 FLAG_FOG + f Ljava/util/UUID; e field_12074 id + f Lace$c; f field_12075 operation + f Lace$c; g field_29099 REMOVE_OPERATION + m (Labu;)V a method_11330 handle + m (Lace$b;)V a method_34091 dispatch + m (Lbqh;)Lace; a method_34089 createAddPacket + m (Ljava/util/UUID;)Lace; a method_34090 createRemovePacket + m (Lwk;)V a method_55861 write + m (ZZZ)I a method_34095 encodeProperties + m (Lbqh;)Lace; b method_34094 createUpdateProgressPacket + m (Lbqh;)Lace; c method_34096 createUpdateNamePacket + m (Lbqh;)Lace; d method_34097 createUpdateStylePacket + m (Lbqh;)Lace; e method_34098 createUpdatePropertiesPacket + m (Ljava/util/UUID;Lace$c;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ace$1 net/minecraft/class_2629$1 net/minecraft/network/protocol/game/ClientboundBossEventPacket$1 + m ()V <init> <init> <init> +c ace$a net/minecraft/class_2629$class_5880 net/minecraft/network/protocol/game/ClientboundBossEventPacket$AddOperation + f Lwz; a field_29100 name + f F b field_29101 progress + f Lbqh$a; c field_29102 color + f Lbqh$b; d field_29103 overlay + f Z e field_29104 darkenScreen + f Z f field_29105 playMusic + f Z g field_29106 createWorldFog + m (Lbqh;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> +c ace$b net/minecraft/class_2629$class_5881 net/minecraft/network/protocol/game/ClientboundBossEventPacket$Handler + m (Ljava/util/UUID;)V a method_34099 remove + m (Ljava/util/UUID;F)V a method_34100 updateProgress + m (Ljava/util/UUID;Lbqh$a;Lbqh$b;)V a method_34101 updateStyle + m (Ljava/util/UUID;Lwz;)V a method_34102 updateName + m (Ljava/util/UUID;Lwz;FLbqh$a;Lbqh$b;ZZZ)V a method_34103 add + m (Ljava/util/UUID;ZZZ)V a method_34104 updateProperties +c ace$c net/minecraft/class_2629$class_5882 net/minecraft/network/protocol/game/ClientboundBossEventPacket$Operation + m ()Lace$d; a method_34105 getType + m (Ljava/util/UUID;Lace$b;)V a method_34106 dispatch + m (Lwk;)V a method_34107 write +c ace$d net/minecraft/class_2629$class_5883 net/minecraft/network/protocol/game/ClientboundBossEventPacket$OperationType + f Lace$d; a field_29107 ADD + f Lace$d; b field_29108 REMOVE + f Lace$d; c field_29109 UPDATE_PROGRESS + f Lace$d; d field_29110 UPDATE_NAME + f Lace$d; e field_29111 UPDATE_STYLE + f Lace$d; f field_29112 UPDATE_PROPERTIES + f Lyy; g field_29113 reader + f [Lace$d; h field_29114 $VALUES + m ()[Lace$d; a method_36948 $values + m (Lwk;)Lace$c; a method_34113 method_34113 + m (Ljava/lang/String;ILyy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ace$e net/minecraft/class_2629$class_5884 net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateNameOperation + f Lwz; a comp_2260 name + m ()Lwz; b comp_2260 name + m (Lwk;)V <init> <init> <init> + m (Lwz;)V <init> <init> <init> +c ace$f net/minecraft/class_2629$class_5885 net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateProgressOperation + f F a comp_2261 progress + m ()F b comp_2261 progress + m (Lwk;)V <init> <init> <init> + m (F)V <init> <init> <init> +c ace$g net/minecraft/class_2629$class_5886 net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdatePropertiesOperation + f Z a field_29117 darkenScreen + f Z b field_29118 playMusic + f Z c field_29119 createWorldFog + m (ZZZ)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> +c ace$h net/minecraft/class_2629$class_5887 net/minecraft/network/protocol/game/ClientboundBossEventPacket$UpdateStyleOperation + f Lbqh$a; a field_29120 color + f Lbqh$b; b field_29121 overlay + m (Lbqh$a;Lbqh$b;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> +c acf net/minecraft/class_9093 net/minecraft/network/protocol/game/ClientboundBundleDelimiterPacket + m ()V <init> <init> <init> +c acg net/minecraft/class_8042 net/minecraft/network/protocol/game/ClientboundBundlePacket + m (Labu;)V a method_48329 handle + m (Ljava/lang/Iterable;)V <init> <init> <init> +c ach net/minecraft/class_2632 net/minecraft/network/protocol/game/ClientboundChangeDifficultyPacket + f Lyx; a field_47907 STREAM_CODEC + f Lbqo; b field_12090 difficulty + f Z c field_12091 locked + m (Labu;)V a method_11341 handle + m (Lvw;)V a method_55862 write + m ()Z b method_11340 isLocked + m ()Lbqo; e method_11342 getDifficulty + m (Lbqo;Z)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aci net/minecraft/class_8738 net/minecraft/network/protocol/game/ClientboundChunkBatchFinishedPacket + f Lyx; a field_47908 STREAM_CODEC + f I b comp_1725 batchSize + m (Labu;)V a method_53044 handle + m (Lvw;)V a method_55863 write + m ()I b comp_1725 batchSize + m (Lvw;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acj net/minecraft/class_8739 net/minecraft/network/protocol/game/ClientboundChunkBatchStartPacket + f Lacj; a field_47909 INSTANCE + f Lyx; b field_47910 STREAM_CODEC + m (Labu;)V a method_53045 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ack net/minecraft/class_8212 net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket + f Lyx; a field_47911 STREAM_CODEC + f Ljava/util/List; b comp_1313 chunkBiomeData + f I c field_43094 TWO_MEGABYTES + m (Labu;)V a method_49687 handle + m (Ljava/util/List;)Lack; a method_49685 forChunks + m (Lvw;)V a method_55864 write + m (Lvw;Lack$a;)V a method_49686 method_49686 + m ()Ljava/util/List; b comp_1313 chunkBiomeData + m (Lvw;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ack$a net/minecraft/class_8212$class_8213 net/minecraft/network/protocol/game/ClientboundChunksBiomesPacket$ChunkBiomeData + f Ldcd; a comp_1314 pos + f [B b comp_1315 buffer + m ()Lvw; a method_49688 getReadBuffer + m (Ldvi;)I a method_49689 calculateChunkSize + m (Lvw;)V a method_49690 write + m (Lvw;Ldvi;)V a method_49691 extractChunkData + m ()Ldcd; b comp_1314 pos + m ()[B c comp_1315 buffer + m ()Lio/netty/buffer/ByteBuf; d method_49692 getWriteBuffer + m (Ldvi;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m (Ldcd;[B)V <init> <init> <init> +c acl net/minecraft/class_5888 net/minecraft/network/protocol/game/ClientboundClearTitlesPacket + f Lyx; a field_47912 STREAM_CODEC + f Z b field_29122 resetTimes + m (Labu;)V a method_34115 handle + m (Lvw;)V a method_55865 write + m ()Z b method_34116 shouldResetTimes + m (Z)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acm net/minecraft/class_2639 net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket + f Lyx; a field_47913 STREAM_CODEC + f I b comp_2262 id + f I c comp_2263 start + f I d comp_2264 length + f Ljava/util/List; e comp_2265 suggestions + m (Labu;)V a method_11398 handle + m (Lcom/mojang/brigadier/context/StringRange;Lacm$a;)Lcom/mojang/brigadier/suggestion/Suggestion; a method_56608 method_56608 + m (Lcom/mojang/brigadier/suggestion/Suggestion;)Lacm$a; a method_56609 method_56609 + m ()Lcom/mojang/brigadier/suggestion/Suggestions; b method_11397 toSuggestions + m ()I e comp_2262 id + m ()I f comp_2263 start + m ()I g comp_2264 length + m ()Ljava/util/List; h comp_2265 suggestions + m (ILcom/mojang/brigadier/suggestion/Suggestions;)V <init> <init> <init> + m (IIILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acm$a net/minecraft/class_2639$class_9177 net/minecraft/network/protocol/game/ClientboundCommandSuggestionsPacket$Entry + f Lyx; a field_48779 STREAM_CODEC + f Ljava/lang/String; b comp_2266 text + f Ljava/util/Optional; c comp_2267 tooltip + m ()Ljava/lang/String; a comp_2266 text + m ()Ljava/util/Optional; b comp_2267 tooltip + m (Ljava/lang/String;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acn net/minecraft/class_2641 net/minecraft/network/protocol/game/ClientboundCommandsPacket + f Lyx; a field_47914 STREAM_CODEC + f B b field_33317 MASK_TYPE + f B c field_33318 FLAG_EXECUTABLE + f B d field_33319 FLAG_REDIRECT + f B e field_33320 FLAG_CUSTOM_SUGGESTIONS + f B f field_33321 TYPE_ROOT + f B g field_33322 TYPE_LITERAL + f B h field_33323 TYPE_ARGUMENT + f I i field_38038 rootIndex + f Ljava/util/List; j field_38039 entries + m (Labu;)V a method_11404 handle + m (Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lacn$b; a method_11401 createEntry + m (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a method_30944 enumerateNodes + m (Lep;)Lcom/mojang/brigadier/tree/RootCommandNode; a method_11403 getRoot + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List; a method_30945 createEntries + m (Ljava/util/List;)V a method_30946 validateEntries + m (Ljava/util/List;Ljava/util/function/BiPredicate;)V a method_42067 validateEntries + m (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z a method_42068 method_42068 + m (Lvw;)V a method_55867 write + m (Lvw;B)Lacn$e; a method_11402 read + m (Lvw;Lacn$b;)V a method_34119 method_34119 + m (Lvw;)Lacn$b; b method_11405 readNode + m (Lcom/mojang/brigadier/tree/RootCommandNode;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acn$a net/minecraft/class_2641$class_7232 net/minecraft/network/protocol/game/ClientboundCommandsPacket$ArgumentNodeStub + f Ljava/lang/String; a field_38040 id + f Lio$a; b field_38041 argumentType + f Lakr; c field_38042 suggestionId + m (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lakr; a method_42069 getSuggestionId + m (Lvw;Lio$a;)V a method_42072 serializeCap + m (Lvw;Lio;Lio$a;)V a method_42073 serializeCap + m (Ljava/lang/String;Lio$a;Lakr;)V <init> <init> <init> + m (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)V <init> <init> <init> +c acn$b net/minecraft/class_2641$class_2642 net/minecraft/network/protocol/game/ClientboundCommandsPacket$Entry + f Lacn$e; a field_38043 stub + f I b field_12124 flags + f I c field_12126 redirect + f [I d field_12125 children + m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z a method_42074 canBuild + m (Lvw;)V a method_42075 write + m (Lit/unimi/dsi/fastutil/ints/IntSet;)Z b method_42076 canResolve + m (Lacn$e;II[I)V <init> <init> <init> +c acn$c net/minecraft/class_2641$class_7233 net/minecraft/network/protocol/game/ClientboundCommandsPacket$LiteralNodeStub + f Ljava/lang/String; a field_38044 id + m (Ljava/lang/String;)V <init> <init> <init> +c acn$d net/minecraft/class_2641$class_7234 net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeResolver + f Lep; a field_38045 context + f Ljava/util/List; b field_38046 entries + f Ljava/util/List; c field_38047 nodes + m (I)Lcom/mojang/brigadier/tree/CommandNode; a method_42077 resolve + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_42078 method_42078 + m (Lep;Ljava/util/List;)V <init> <init> <init> +c acn$e net/minecraft/class_2641$class_7235 net/minecraft/network/protocol/game/ClientboundCommandsPacket$NodeStub + m (Lep;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_42070 build + m (Lvw;)V a method_42071 write +c aco net/minecraft/class_2645 net/minecraft/network/protocol/game/ClientboundContainerClosePacket + f Lyx; a field_47915 STREAM_CODEC + f I b field_12137 containerId + m (Labu;)V a method_11427 handle + m (Lvw;)V a method_55868 write + m ()I b method_36148 getContainerId + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acp net/minecraft/class_2649 net/minecraft/network/protocol/game/ClientboundContainerSetContentPacket + f Lyx; a field_47916 STREAM_CODEC + f I b field_12146 containerId + f I c field_34034 stateId + f Ljava/util/List; d field_12147 items + f Lcuq; e field_34035 carriedItem + m (Labu;)V a method_11439 handle + m (Lwk;)V a method_55869 write + m ()I b method_11440 getContainerId + m ()Ljava/util/List; e method_11441 getItems + m ()Lcuq; f method_37437 getCarriedItem + m ()I g method_37438 getStateId + m (IILjv;Lcuq;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acq net/minecraft/class_2651 net/minecraft/network/protocol/game/ClientboundContainerSetDataPacket + f Lyx; a field_47917 STREAM_CODEC + f I b field_12150 containerId + f I c field_12149 id + f I d field_12148 value + m (Labu;)V a method_11447 handle + m (Lvw;)V a method_55870 write + m ()I b method_11448 getContainerId + m ()I e method_11445 getId + m ()I f method_11446 getValue + m (III)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acr net/minecraft/class_2653 net/minecraft/network/protocol/game/ClientboundContainerSetSlotPacket + f Lyx; a field_47918 STREAM_CODEC + f I b field_33324 CARRIED_ITEM + f I c field_33325 PLAYER_INVENTORY + f I d field_12152 containerId + f I e field_34036 stateId + f I f field_12151 slot + f Lcuq; g field_12153 itemStack + m (Labu;)V a method_11451 handle + m (Lwk;)V a method_55871 write + m ()I b method_11452 getContainerId + m ()I e method_11450 getSlot + m ()Lcuq; f method_11449 getItem + m ()I g method_37439 getStateId + m (IIILcuq;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acs net/minecraft/class_2656 net/minecraft/network/protocol/game/ClientboundCooldownPacket + f Lyx; a field_47919 STREAM_CODEC + f Lcul; b comp_2198 item + f I c comp_2199 duration + m (Labu;)V a method_11455 handle + m ()Lcul; b comp_2198 item + m ()I e comp_2199 duration + m (Lcul;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c act net/minecraft/class_7597 net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket + f Lyx; a field_47920 STREAM_CODEC + f Lact$a; b comp_908 action + f Ljava/util/List; c comp_909 entries + m (Labu;)V a method_44783 handle + m (Lvw;)V a method_55872 write + m ()Lact$a; b comp_908 action + m ()Ljava/util/List; e comp_909 entries + m (Lvw;)V <init> <init> <init> + m (Lact$a;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c act$a net/minecraft/class_7597$class_7598 net/minecraft/network/protocol/game/ClientboundCustomChatCompletionsPacket$Action + f Lact$a; a field_39801 ADD + f Lact$a; b field_39802 REMOVE + f Lact$a; c field_39803 SET + f [Lact$a; d field_39804 $VALUES + m ()[Lact$a; a method_44784 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acu net/minecraft/class_8143 net/minecraft/network/protocol/game/ClientboundDamageEventPacket + f Lyx; a field_47921 STREAM_CODEC + f I b comp_1267 entityId + f Ljm; c comp_1268 sourceType + f I d comp_1269 sourceCauseId + f I e comp_1270 sourceDirectId + f Ljava/util/Optional; f comp_1271 sourcePosition + m (Labu;)V a method_49074 handle + m (Ldcw;)Lbrk; a method_49071 getSource + m (Lvw;)I a method_49075 readOptionalEntityId + m (Lvw;I)V a method_49072 writeOptionalEntityId + m (Lvw;Lexc;)V a method_49073 method_49073 + m (Lwk;)V a method_55873 write + m ()I b comp_1267 entityId + m (Lvw;)Lexc; b method_49076 method_49076 + m ()Ljm; e comp_1268 sourceType + m ()I f comp_1269 sourceCauseId + m ()I g comp_1270 sourceDirectId + m ()Ljava/util/Optional; h comp_1271 sourcePosition + m (Lbsr;Lbrk;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m (ILjm;IILjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acv net/minecraft/class_9178 net/minecraft/network/protocol/game/ClientboundDebugSamplePacket + f Lyx; a field_48780 STREAM_CODEC + f [J b comp_2268 sample + f Lbls; c comp_2269 debugSampleType + m (Labu;)V a method_56610 handle + m (Lvw;)V a method_56611 write + m ()[J b comp_2268 sample + m ()Lbls; e comp_2269 debugSampleType + m (Lvw;)V <init> <init> <init> + m ([JLbls;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acw net/minecraft/class_7617 net/minecraft/network/protocol/game/ClientboundDeleteChatPacket + f Lyx; a field_47922 STREAM_CODEC + f Lxl$a; b comp_938 messageSignature + m (Labu;)V a method_44889 handle + m (Lvw;)V a method_55874 write + m ()Lxl$a; b comp_938 messageSignature + m (Lvw;)V <init> <init> <init> + m (Lxl$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acx net/minecraft/class_7827 net/minecraft/network/protocol/game/ClientboundDisguisedChatPacket + f Lyx; a field_47923 STREAM_CODEC + f Lwz; b comp_1097 message + f Lwv$a; c comp_1098 chatType + m (Labu;)V a method_46324 handle + m ()Lwz; b comp_1097 message + m ()Lwv$a; e comp_1098 chatType + m (Lwz;Lwv$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acy net/minecraft/class_2663 net/minecraft/network/protocol/game/ClientboundEntityEventPacket + f Lyx; a field_47924 STREAM_CODEC + f I b field_12175 entityId + f B c field_12174 eventId + m (Labu;)V a method_11471 handle + m (Ldcw;)Lbsr; a method_11469 getEntity + m (Lvw;)V a method_55876 write + m ()B b method_11470 getEventId + m (Lbsr;B)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c acz net/minecraft/class_2664 net/minecraft/network/protocol/game/ClientboundExplodePacket + f Lyx; a field_47925 STREAM_CODEC + f D b field_12180 x + f D c field_12178 y + f D d field_12177 z + f F e field_12179 power + f Ljava/util/List; f field_12181 toBlow + f F g field_12176 knockbackX + f F h field_12183 knockbackY + f F i field_12182 knockbackZ + f Llk; j field_47515 smallExplosionParticles + f Llk; k field_47516 largeExplosionParticles + f Ldco$a; l field_47517 blockInteraction + f Ljm; m field_47518 explosionSound + m (IIILvw;)Ljd; a method_34121 method_34121 + m (IIILvw;Ljd;)V a method_34122 method_34122 + m (Labu;)V a method_11480 handle + m (Lwk;)V a method_55877 write + m ()F b method_11472 getKnockbackX + m ()F e method_11473 getKnockbackY + m ()F f method_11474 getKnockbackZ + m ()D g method_11475 getX + m ()D h method_11477 getY + m ()D i method_11478 getZ + m ()F j method_11476 getPower + m ()Ljava/util/List; k method_11479 getToBlow + m ()Ldco$a; l method_55328 getBlockInteraction + m ()Llk; m method_55329 getSmallExplosionParticles + m ()Llk; n method_55330 getLargeExplosionParticles + m ()Ljm; o method_55331 getExplosionSound + m (DDDFLjava/util/List;Lexc;Ldco$a;Llk;Llk;Ljm;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ada net/minecraft/class_2666 net/minecraft/network/protocol/game/ClientboundForgetLevelChunkPacket + f Lyx; a field_47926 STREAM_CODEC + f Ldcd; b comp_1726 pos + m (Labu;)V a method_11486 handle + m (Lvw;)V a method_55878 write + m ()Ldcd; b comp_1726 pos + m (Lvw;)V <init> <init> <init> + m (Ldcd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adb net/minecraft/class_2668 net/minecraft/network/protocol/game/ClientboundGameEventPacket + f Lyx; a field_47927 STREAM_CODEC + f Ladb$a; b field_25645 NO_RESPAWN_BLOCK_AVAILABLE + f Ladb$a; c field_25646 START_RAINING + f Ladb$a; d field_25647 STOP_RAINING + f Ladb$a; e field_25648 CHANGE_GAME_MODE + f Ladb$a; f field_25649 WIN_GAME + f Ladb$a; g field_25650 DEMO_EVENT + f Ladb$a; h field_25651 ARROW_HIT_PLAYER + f Ladb$a; i field_25652 RAIN_LEVEL_CHANGE + f Ladb$a; j field_25653 THUNDER_LEVEL_CHANGE + f Ladb$a; k field_25654 PUFFER_FISH_STING + f Ladb$a; l field_25655 GUARDIAN_ELDER_EFFECT + f Ladb$a; m field_25656 IMMEDIATE_RESPAWN + f Ladb$a; n field_46189 LIMITED_CRAFTING + f Ladb$a; o field_46637 LEVEL_CHUNKS_LOAD_START + f I p field_33328 DEMO_PARAM_INTRO + f I q field_33329 DEMO_PARAM_HINT_1 + f I r field_33330 DEMO_PARAM_HINT_2 + f I s field_33331 DEMO_PARAM_HINT_3 + f I t field_33332 DEMO_PARAM_HINT_4 + f Ladb$a; u field_12199 event + f F v field_12198 param + m (Labu;)V a method_11490 handle + m (Lvw;)V a method_55879 write + m ()Ladb$a; b method_11491 getEvent + m ()F e method_11492 getParam + m (Ladb$a;F)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adb$a net/minecraft/class_2668$class_5402 net/minecraft/network/protocol/game/ClientboundGameEventPacket$Type + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_25657 TYPES + f I b field_25658 id + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adc net/minecraft/class_2648 net/minecraft/network/protocol/game/ClientboundHorseScreenOpenPacket + f Lyx; a field_47928 STREAM_CODEC + f I b field_12144 containerId + f I c field_12143 inventoryColumns + f I d field_12142 entityId + m (Labu;)V a method_11437 handle + m (Lvw;)V a method_55880 write + m ()I b method_11432 getContainerId + m ()I e method_11434 getInventoryColumns + m ()I f method_11433 getEntityId + m (III)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c add net/minecraft/class_8043 net/minecraft/network/protocol/game/ClientboundHurtAnimationPacket + f Lyx; a field_47929 STREAM_CODEC + f I b comp_1202 id + f F c comp_1203 yaw + m (Labu;)V a method_48330 handle + m (Lvw;)V a method_55881 write + m ()I b comp_1202 id + m ()F e comp_1203 yaw + m (Lbtn;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m (IF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ade net/minecraft/class_5889 net/minecraft/network/protocol/game/ClientboundInitializeBorderPacket + f Lyx; a field_47930 STREAM_CODEC + f D b field_29123 newCenterX + f D c field_29124 newCenterZ + f D d field_29125 oldSize + f D e field_29126 newSize + f J f field_29127 lerpTime + f I g field_29128 newAbsoluteMaxSize + f I h field_29129 warningBlocks + f I i field_29130 warningTime + m (Labu;)V a method_34123 handle + m (Lvw;)V a method_55882 write + m ()D b method_34124 getNewCenterX + m ()D e method_34125 getNewCenterZ + m ()D f method_34126 getNewSize + m ()D g method_34127 getOldSize + m ()J h method_34128 getLerpTime + m ()I i method_34129 getNewAbsoluteMaxSize + m ()I j method_34130 getWarningTime + m ()I k method_34131 getWarningBlocks + m (Lvw;)V <init> <init> <init> + m (Ldut;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adf net/minecraft/class_6603 net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData + f I a field_34862 TWO_MEGABYTES + f Lub; b field_34863 heightmaps + f [B c field_34864 buffer + f Ljava/util/List; d field_34865 blockEntitiesData + m ()Lvw; a method_38586 getReadBuffer + m (II)Ljava/util/function/Consumer; a method_38587 getBlockEntitiesTagsConsumer + m (IILadf$b;)V a method_38588 method_38588 + m (Ladf$b;II)V a method_38593 getBlockEntitiesTags + m (Ldvi;)I a method_38589 calculateChunkSize + m (Lvw;Ldvi;)V a method_38591 extractChunkData + m (Lwk;)V a method_38590 write + m ()Lub; b method_38594 getHeightmaps + m ()Lio/netty/buffer/ByteBuf; c method_38595 getWriteBuffer + m (Ldvi;)V <init> <init> <init> + m (Lwk;II)V <init> <init> <init> +c adf$a net/minecraft/class_6603$class_6604 net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityInfo + f Lyx; a field_47931 STREAM_CODEC + f Lyx; b field_47932 LIST_STREAM_CODEC + f I c field_34866 packedXZ + f I d field_34867 y + f Ldqj; e field_34868 type + f Lub; f field_34869 tag + m (Ldqh;)Ladf$a; a method_38596 create + m (Lwk;)V a method_38597 write + m (IILdqj;Lub;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adf$b net/minecraft/class_6603$class_6605 net/minecraft/network/protocol/game/ClientboundLevelChunkPacketData$BlockEntityTagOutput +c adg net/minecraft/class_2672 net/minecraft/network/protocol/game/ClientboundLevelChunkWithLightPacket + f Lyx; a field_47933 STREAM_CODEC + f I b field_12236 x + f I c field_12235 z + f Ladf; d field_34870 chunkData + f Ladk; e field_34871 lightData + m (Labu;)V a method_11528 handle + m (Lwk;)V a method_55883 write + m ()I b method_11523 getX + m ()I e method_11524 getZ + m ()Ladf; f method_38598 getChunkData + m ()Ladk; g method_38599 getLightData + m (Ldvi;Leot;Ljava/util/BitSet;Ljava/util/BitSet;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adh net/minecraft/class_2673 net/minecraft/network/protocol/game/ClientboundLevelEventPacket + f Lyx; a field_47934 STREAM_CODEC + f I b field_12241 type + f Ljd; c field_12242 pos + f I d field_12239 data + f Z e field_12240 globalEvent + m (Labu;)V a method_11535 handle + m (Lvw;)V a method_55884 write + m ()Z b method_11533 isGlobalEvent + m ()I e method_11532 getType + m ()I f method_11534 getData + m ()Ljd; g method_11531 getPos + m (ILjd;IZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adi net/minecraft/class_2675 net/minecraft/network/protocol/game/ClientboundLevelParticlesPacket + f Lyx; a field_47935 STREAM_CODEC + f D b field_12258 x + f D c field_12257 y + f D d field_12256 z + f F e field_12255 xDist + f F f field_12252 yDist + f F g field_12251 zDist + f F h field_12260 maxSpeed + f I i field_12253 count + f Z j field_12254 overrideLimiter + f Llk; k field_12259 particle + m (Labu;)V a method_11553 handle + m (Lwk;)V a method_55885 write + m ()Z b method_11552 isOverrideLimiter + m ()D e method_11544 getX + m ()D f method_11547 getY + m ()D g method_11546 getZ + m ()F h method_11548 getXDist + m ()F i method_11549 getYDist + m ()F j method_11550 getZDist + m ()F k method_11543 getMaxSpeed + m ()I l method_11545 getCount + m ()Llk; m method_11551 getParticle + m (Llk;ZDDDFFFFI)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adj net/minecraft/class_2676 net/minecraft/network/protocol/game/ClientboundLightUpdatePacket + f Lyx; a field_47936 STREAM_CODEC + f I b field_12265 x + f I c field_12264 z + f Ladk; d field_34872 lightData + m (Labu;)V a method_11560 handle + m (Lvw;)V a method_55886 write + m ()I b method_11558 getX + m ()I e method_11554 getZ + m ()Ladk; f method_38600 getLightData + m (Ldcd;Leot;Ljava/util/BitSet;Ljava/util/BitSet;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adk net/minecraft/class_6606 net/minecraft/network/protocol/game/ClientboundLightUpdatePacketData + f Lyx; a field_48781 DATA_LAYER_STREAM_CODEC + f Ljava/util/BitSet; b field_34873 skyYMask + f Ljava/util/BitSet; c field_34874 blockYMask + f Ljava/util/BitSet; d field_34875 emptySkyYMask + f Ljava/util/BitSet; e field_34876 emptyBlockYMask + f Ljava/util/List; f field_34877 skyUpdates + f Ljava/util/List; g field_34878 blockUpdates + m ()Ljava/util/BitSet; a method_38601 getSkyYMask + m (Ldcd;Leot;Lddf;ILjava/util/BitSet;Ljava/util/BitSet;Ljava/util/List;)V a method_38602 prepareSectionData + m (Lvw;)V a method_38603 write + m ()Ljava/util/BitSet; b method_38604 getEmptySkyYMask + m ()Ljava/util/List; c method_38606 getSkyUpdates + m ()Ljava/util/BitSet; d method_38608 getBlockYMask + m ()Ljava/util/BitSet; e method_38609 getEmptyBlockYMask + m ()Ljava/util/List; f method_38610 getBlockUpdates + m (Ldcd;Leot;Ljava/util/BitSet;Ljava/util/BitSet;)V <init> <init> <init> + m (Lvw;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adl net/minecraft/class_2678 net/minecraft/network/protocol/game/ClientboundLoginPacket + f Lyx; a field_47937 STREAM_CODEC + f I b comp_88 playerId + f Z c comp_89 hardcore + f Ljava/util/Set; d comp_92 levels + f I e comp_97 maxPlayers + f I f comp_98 chunkRadius + f I g comp_169 simulationDistance + f Z h comp_99 reducedDebugInfo + f Z i comp_100 showDeathScreen + f Z j comp_1964 doLimitedCrafting + f Lagd; k comp_1727 commonPlayerSpawnInfo + f Z l comp_2200 enforcesSecureChat + m (Labu;)V a method_11567 handle + m (Lvw;)Lakq; a method_34135 method_34135 + m (Lwk;)V a method_55887 write + m ()I b comp_88 playerId + m ()Z e comp_89 hardcore + m ()Ljava/util/Set; f comp_92 levels + m ()I g comp_97 maxPlayers + m ()I h comp_98 chunkRadius + m ()I i comp_169 simulationDistance + m ()Z j comp_99 reducedDebugInfo + m ()Z k comp_100 showDeathScreen + m ()Z l comp_1964 doLimitedCrafting + m ()Lagd; m comp_1727 commonPlayerSpawnInfo + m ()Z n comp_2200 enforcesSecureChat + m (Lwk;)V <init> <init> <init> + m (IZLjava/util/Set;IIIZZZLagd;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adm net/minecraft/class_2683 net/minecraft/network/protocol/game/ClientboundMapItemDataPacket + f Lyx; a field_47938 STREAM_CODEC + f Leqr; b comp_2270 mapId + f B c comp_2271 scale + f Z d comp_2272 locked + f Ljava/util/Optional; e comp_2273 decorations + f Ljava/util/Optional; f comp_2274 colorPatch + m (Labu;)V a method_11643 handle + m (Leqt;)V a method_11642 applyToMap + m (Leqt;Leqt$b;)V a method_56618 method_56618 + m ()Leqr; b comp_2270 mapId + m ()B e comp_2271 scale + m ()Z f comp_2272 locked + m ()Ljava/util/Optional; g comp_2273 decorations + m ()Ljava/util/Optional; h comp_2274 colorPatch + m (Leqr;BZLjava/util/Collection;Leqt$b;)V <init> <init> <init> + m (Leqr;BZLjava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adn net/minecraft/class_3943 net/minecraft/network/protocol/game/ClientboundMerchantOffersPacket + f Lyx; a field_47939 STREAM_CODEC + f I b field_17434 containerId + f Ldbv; c field_17435 offers + f I d field_18801 villagerLevel + f I e field_18802 villagerXp + f Z f field_18803 showProgress + f Z g field_19376 canRestock + m (Labu;)V a method_17588 handle + m (Lwk;)V a method_55889 write + m ()I b method_17589 getContainerId + m ()Ldbv; e method_17590 getOffers + m ()I f method_19458 getVillagerLevel + m ()I g method_19459 getVillagerXp + m ()Z h method_19460 showProgress + m ()Z i method_20722 canRestock + m (ILdbv;IIZZ)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ado net/minecraft/class_2684 net/minecraft/network/protocol/game/ClientboundMoveEntityPacket + f I a field_12310 entityId + f S b field_12309 xa + f S c field_12308 ya + f S d field_12307 za + f B e field_12312 yRot + f B f field_12311 xRot + f Z g field_12306 onGround + f Z h field_12305 hasRot + f Z i field_20849 hasPos + m (Labu;)V a method_11651 handle + m (Ldcw;)Lbsr; a method_11645 getEntity + m ()S b method_36150 getXa + m ()S e method_36151 getYa + m ()S f method_36152 getZa + m ()B g method_11649 getyRot + m ()B h method_11650 getxRot + m ()Z i method_11652 hasRotation + m ()Z j method_22826 hasPosition + m ()Z k method_11653 isOnGround + m (ISSSBBZZZ)V <init> <init> <init> +c ado$a net/minecraft/class_2684$class_2685 net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Pos + f Lyx; j field_47940 STREAM_CODEC + m (Lvw;)Lado$a; a method_34138 read + m (Lvw;)V b method_55890 write + m (ISSSZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ado$b net/minecraft/class_2684$class_2686 net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$PosRot + f Lyx; j field_47941 STREAM_CODEC + m (Lvw;)Lado$b; a method_34139 read + m (Lvw;)V b method_55891 write + m (ISSSBBZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ado$c net/minecraft/class_2684$class_2687 net/minecraft/network/protocol/game/ClientboundMoveEntityPacket$Rot + f Lyx; j field_47942 STREAM_CODEC + m (Lvw;)Lado$c; a method_34140 read + m (Lvw;)V b method_55892 write + m (IBBZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adp net/minecraft/class_2692 net/minecraft/network/protocol/game/ClientboundMoveVehiclePacket + f Lyx; a field_47943 STREAM_CODEC + f D b field_12324 x + f D c field_12322 y + f D d field_12320 z + f F e field_12323 yRot + f F f field_12321 xRot + m (Labu;)V a method_11672 handle + m (Lvw;)V a method_55893 write + m ()D b method_11673 getX + m ()D e method_11674 getY + m ()D f method_11670 getZ + m ()F g method_11675 getYRot + m ()F h method_11671 getXRot + m (Lbsr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adq net/minecraft/class_3895 net/minecraft/network/protocol/game/ClientboundOpenBookPacket + f Lyx; a field_47944 STREAM_CODEC + f Lbqq; b field_17199 hand + m (Labu;)V a method_17187 handle + m (Lvw;)V a method_55894 write + m ()Lbqq; b method_17188 getHand + m (Lbqq;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adr net/minecraft/class_3944 net/minecraft/network/protocol/game/ClientboundOpenScreenPacket + f Lyx; a field_47945 STREAM_CODEC + f I b field_17436 containerId + f Lcrc; c field_17437 type + f Lwz; d field_17438 title + m (Labu;)V a method_17591 handle + m ()I b method_17592 getContainerId + m ()Lcrc; e method_17593 getType + m ()Lwz; f method_17594 getTitle + m (ILcrc;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ads net/minecraft/class_2693 net/minecraft/network/protocol/game/ClientboundOpenSignEditorPacket + f Lyx; a field_47946 STREAM_CODEC + f Ljd; b field_12325 pos + f Z c field_43387 isFrontText + m (Labu;)V a method_11676 handle + m (Lvw;)V a method_55895 write + m ()Ljd; b method_11677 getPos + m ()Z e method_49995 isFrontText + m (Ljd;Z)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adt net/minecraft/class_2695 net/minecraft/network/protocol/game/ClientboundPlaceGhostRecipePacket + f Lyx; a field_47947 STREAM_CODEC + f I b field_12333 containerId + f Lakr; c field_12332 recipe + m (Labu;)V a method_11686 handle + m (Lvw;)V a method_55896 write + m ()Lakr; b method_11684 getRecipe + m ()I e method_11685 getContainerId + m (ILczb;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adu net/minecraft/class_2696 net/minecraft/network/protocol/game/ClientboundPlayerAbilitiesPacket + f Lyx; a field_47948 STREAM_CODEC + f I b field_33336 FLAG_INVULNERABLE + f I c field_33337 FLAG_FLYING + f I d field_33338 FLAG_CAN_FLY + f I e field_33339 FLAG_INSTABUILD + f Z f field_12339 invulnerable + f Z g field_12338 isFlying + f Z h field_12337 canFly + f Z i field_12336 instabuild + f F j field_12335 flyingSpeed + f F k field_12334 walkingSpeed + m (Labu;)V a method_11697 handle + m (Lvw;)V a method_55897 write + m ()Z b method_11695 isInvulnerable + m ()Z e method_11698 isFlying + m ()Z f method_11699 canFly + m ()Z g method_11696 canInstabuild + m ()F h method_11690 getFlyingSpeed + m ()F i method_11691 getWalkingSpeed + m (Lcmu;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adv net/minecraft/class_7438 net/minecraft/network/protocol/game/ClientboundPlayerChatPacket + f Lyx; a field_47949 STREAM_CODEC + f Ljava/util/UUID; b comp_1099 sender + f I c comp_1100 index + f Lxl; d comp_1101 signature + f Lxs$a; e comp_1102 body + f Lwz; f comp_1103 unsignedContent + f Lxd; g comp_1104 filterMask + f Lwv$a; h comp_943 chatType + m (Labu;)V a method_43629 handle + m (Lwk;)V a method_55898 write + m ()Ljava/util/UUID; b comp_1099 sender + m ()I e comp_1100 index + m ()Lxl; f comp_1101 signature + m ()Lxs$a; g comp_1102 body + m ()Lwz; h comp_1103 unsignedContent + m ()Lxd; i comp_1104 filterMask + m ()Lwv$a; j comp_943 chatType + m (Lwk;)V <init> <init> <init> + m (Ljava/util/UUID;ILxl;Lxs$a;Lwz;Lxd;Lwv$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adw net/minecraft/class_5890 net/minecraft/network/protocol/game/ClientboundPlayerCombatEndPacket + f Lyx; a field_47950 STREAM_CODEC + f I b field_29132 duration + m (Labu;)V a method_34141 handle + m (Lvw;)V a method_55899 write + m (Lbrh;)V <init> <init> <init> + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adx net/minecraft/class_5891 net/minecraft/network/protocol/game/ClientboundPlayerCombatEnterPacket + f Ladx; a field_47951 INSTANCE + f Lyx; b field_47952 STREAM_CODEC + m (Labu;)V a method_34142 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ady net/minecraft/class_5892 net/minecraft/network/protocol/game/ClientboundPlayerCombatKillPacket + f Lyx; a field_47953 STREAM_CODEC + f I b comp_2275 playerId + f Lwz; c comp_2276 message + m (Labu;)V a method_34143 handle + m ()I b comp_2275 playerId + m ()Lwz; e comp_2276 message + m (ILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c adz net/minecraft/class_7828 net/minecraft/network/protocol/game/ClientboundPlayerInfoRemovePacket + f Lyx; a field_47954 STREAM_CODEC + f Ljava/util/List; b comp_1105 profileIds + m (Labu;)V a method_46325 handle + m (Lvw;)V a method_55901 write + m ()Ljava/util/List; b comp_1105 profileIds + m (Lvw;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aea net/minecraft/class_2703 net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket + f Lyx; a field_47955 STREAM_CODEC + f Ljava/util/EnumSet; b field_40698 actions + f Ljava/util/List; c field_12369 entries + m (Labu;)V a method_11721 handle + m (Ljava/util/Collection;)Laea; a method_43886 createPlayerInitializing + m (Lvw;)Laea$b; a method_46328 method_46328 + m (Lvw;Laea$b;)V a method_46326 method_46326 + m (Lwk;)V a method_55902 write + m ()Ljava/util/EnumSet; b method_46327 actions + m ()Ljava/util/List; e method_46329 entries + m ()Ljava/util/List; f method_46330 newEntries + m (Ljava/util/EnumSet;Ljava/util/Collection;)V <init> <init> <init> + m (Laea$a;Laqv;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aea$a net/minecraft/class_2703$class_5893 net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action + f Laea$a; a field_29136 ADD_PLAYER + f Laea$a; b field_40699 INITIALIZE_CHAT + f Laea$a; c field_29137 UPDATE_GAME_MODE + f Laea$a; d field_40700 UPDATE_LISTED + f Laea$a; e field_29138 UPDATE_LATENCY + f Laea$a; f field_29139 UPDATE_DISPLAY_NAME + f Laea$a$a; g field_40701 reader + f Laea$a$b; h field_40702 writer + f [Laea$a; i field_29141 $VALUES + m ()[Laea$a; a method_36951 $values + m (Laea$c;Lwk;)V a method_46332 method_46332 + m (Lwk;Laea$b;)V a method_46331 method_46331 + m (Laea$c;Lwk;)V b method_46334 method_46334 + m (Lwk;Laea$b;)V b method_46333 method_46333 + m (Laea$c;Lwk;)V c method_46336 method_46336 + m (Lwk;Laea$b;)V c method_46335 method_46335 + m (Laea$c;Lwk;)V d method_46338 method_46338 + m (Lwk;Laea$b;)V d method_46337 method_46337 + m (Laea$c;Lwk;)V e method_46340 method_46340 + m (Lwk;Laea$b;)V e method_46339 method_46339 + m (Laea$c;Lwk;)V f method_46342 method_46342 + m (Lwk;Laea$b;)V f method_46341 method_46341 + m (Ljava/lang/String;ILaea$a$a;Laea$a$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aea$a$a net/minecraft/class_2703$class_5893$class_7829 net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Reader +c aea$a$b net/minecraft/class_2703$class_5893$class_7830 net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Action$Writer +c aea$b net/minecraft/class_2703$class_2705 net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$Entry + f Ljava/util/UUID; a comp_1106 profileId + f Lcom/mojang/authlib/GameProfile; b comp_1107 profile + f Z c comp_1108 listed + f I d comp_1109 latency + f Ldct; e comp_1110 gameMode + f Lwz; f comp_1111 displayName + f Lxq$a; g comp_1112 chatSession + m ()Ljava/util/UUID; a comp_1106 profileId + m ()Lcom/mojang/authlib/GameProfile; b comp_1107 profile + m ()Z c comp_1108 listed + m ()I d comp_1109 latency + m ()Ldct; e comp_1110 gameMode + m ()Lwz; f comp_1111 displayName + m ()Lxq$a; g comp_1112 chatSession + m (Laqv;)V <init> <init> <init> + m (Ljava/util/UUID;Lcom/mojang/authlib/GameProfile;ZILdct;Lwz;Lxq$a;)V <init> <init> <init> +c aea$c net/minecraft/class_2703$class_7831 net/minecraft/network/protocol/game/ClientboundPlayerInfoUpdatePacket$EntryBuilder + f Ljava/util/UUID; a field_40703 profileId + f Lcom/mojang/authlib/GameProfile; b field_40704 profile + f Z c field_40705 listed + f I d field_40706 latency + f Ldct; e field_40707 gameMode + f Lwz; f field_40708 displayName + f Lxq$a; g field_40709 chatSession + m ()Laea$b; a method_46343 build + m (Ljava/util/UUID;)V <init> <init> <init> +c aeb net/minecraft/class_2707 net/minecraft/network/protocol/game/ClientboundPlayerLookAtPacket + f Lyx; a field_47956 STREAM_CODEC + f D b field_12386 x + f D c field_12384 y + f D d field_12383 z + f I e field_12388 entity + f Lff$a; f field_12385 fromAnchor + f Lff$a; g field_12389 toAnchor + f Z h field_12387 atEntity + m (Labu;)V a method_11731 handle + m (Ldcw;)Lexc; a method_11732 getPosition + m (Lvw;)V a method_55903 write + m ()Lff$a; b method_11730 getFromAnchor + m (Lff$a;DDD)V <init> <init> <init> + m (Lff$a;Lbsr;Lff$a;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aec net/minecraft/class_2708 net/minecraft/network/protocol/game/ClientboundPlayerPositionPacket + f Lyx; a field_47957 STREAM_CODEC + f D b field_12395 x + f D c field_12392 y + f D d field_12390 z + f F e field_12393 yRot + f F f field_12391 xRot + f Ljava/util/Set; g field_12396 relativeArguments + f I h field_12394 id + m (Labu;)V a method_11740 handle + m (Lvw;)V a method_55904 write + m ()D b method_11734 getX + m ()D e method_11735 getY + m ()D f method_11738 getZ + m ()F g method_11736 getYRot + m ()F h method_11739 getXRot + m ()I i method_11737 getId + m ()Ljava/util/Set; j method_11733 getRelativeArguments + m (DDDFFLjava/util/Set;I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aed net/minecraft/class_9632 net/minecraft/network/protocol/game/ClientboundProjectilePowerPacket + f Lyx; a field_51336 STREAM_CODEC + f I b field_51337 id + f D c field_51849 accelerationPower + m (Labu;)V a method_59505 handle + m (Lvw;)V a method_59506 write + m ()I b method_59507 getId + m ()D e method_60423 getAccelerationPower + m (ID)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aee net/minecraft/class_2713 net/minecraft/network/protocol/game/ClientboundRecipePacket + f Lyx; a field_47958 STREAM_CODEC + f Laee$a; b field_12408 state + f Ljava/util/List; c field_12414 recipes + f Ljava/util/List; d field_12409 toHighlight + f Lavt; e field_25797 bookSettings + m (Labu;)V a method_11753 handle + m (Lvw;)V a method_55905 write + m ()Ljava/util/List; b method_11750 getRecipes + m ()Ljava/util/List; e method_11757 getHighlights + m ()Lavt; f method_11756 getBookSettings + m ()Laee$a; g method_11751 getState + m (Laee$a;Ljava/util/Collection;Ljava/util/Collection;Lavt;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aee$a net/minecraft/class_2713$class_2714 net/minecraft/network/protocol/game/ClientboundRecipePacket$State + f Laee$a; a field_12416 INIT + f Laee$a; b field_12415 ADD + f Laee$a; c field_12417 REMOVE + f [Laee$a; d field_12418 $VALUES + m ()[Laee$a; a method_36953 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aef net/minecraft/class_2716 net/minecraft/network/protocol/game/ClientboundRemoveEntitiesPacket + f Lyx; a field_47959 STREAM_CODEC + f Lit/unimi/dsi/fastutil/ints/IntList; b field_33690 entityIds + m (Labu;)V a method_11764 handle + m (Lvw;)V a method_55906 write + m ()Lit/unimi/dsi/fastutil/ints/IntList; b method_36548 getEntityIds + m (Lit/unimi/dsi/fastutil/ints/IntList;)V <init> <init> <init> + m ([I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aeg net/minecraft/class_2718 net/minecraft/network/protocol/game/ClientboundRemoveMobEffectPacket + f Lyx; a field_47960 STREAM_CODEC + f I b comp_2175 entityId + f Ljm; c comp_2176 effect + m (Labu;)V a method_11769 handle + m (Ldcw;)Lbsr; a method_11767 getEntity + m ()I b comp_2175 entityId + m ()Ljm; e comp_2176 effect + m (ILjm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aeh net/minecraft/class_9006 net/minecraft/network/protocol/game/ClientboundResetScorePacket + f Lyx; a field_47961 STREAM_CODEC + f Ljava/lang/String; b comp_2120 owner + f Ljava/lang/String; c comp_2121 objectiveName + m (Labu;)V a method_55332 handle + m (Lvw;)V a method_55908 write + m ()Ljava/lang/String; b comp_2120 owner + m ()Ljava/lang/String; e comp_2121 objectiveName + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aei net/minecraft/class_2724 net/minecraft/network/protocol/game/ClientboundRespawnPacket + f Lyx; a field_47962 STREAM_CODEC + f B b field_41730 KEEP_ATTRIBUTE_MODIFIERS + f B c field_41731 KEEP_ENTITY_DATA + f B d field_41732 KEEP_ALL_DATA + f Lagd; e comp_1728 commonPlayerSpawnInfo + f B f comp_1729 dataToKeep + m (B)Z a method_48016 shouldKeep + m (Labu;)V a method_11782 handle + m (Lwk;)V a method_55909 write + m ()Lagd; b comp_1728 commonPlayerSpawnInfo + m ()B e comp_1729 dataToKeep + m (Lwk;)V <init> <init> <init> + m (Lagd;B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aej net/minecraft/class_2726 net/minecraft/network/protocol/game/ClientboundRotateHeadPacket + f Lyx; a field_47963 STREAM_CODEC + f I b field_12437 entityId + f B c field_12436 yHeadRot + m (Labu;)V a method_11788 handle + m (Ldcw;)Lbsr; a method_11786 getEntity + m (Lvw;)V a method_55910 write + m ()B b method_11787 getYHeadRot + m (Lbsr;B)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aek net/minecraft/class_2637 net/minecraft/network/protocol/game/ClientboundSectionBlocksUpdatePacket + f Lyx; a field_47964 STREAM_CODEC + f I b field_33341 POS_IN_SECTION_BITS + f Lkf; c field_26345 sectionPos + f [S d field_26346 positions + f [Ldtc; e field_26347 states + m (Labu;)V a method_11392 handle + m (Ljava/util/function/BiConsumer;)V a method_30621 runUpdates + m (Lvw;)V a method_55911 write + m (Lkf;Lit/unimi/dsi/fastutil/shorts/ShortSet;Ldvj;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ael net/minecraft/class_2729 net/minecraft/network/protocol/game/ClientboundSelectAdvancementsTabPacket + f Lyx; a field_47965 STREAM_CODEC + f Lakr; b field_12440 tab + m (Labu;)V a method_11794 handle + m (Lvw;)V a method_55912 write + m ()Lakr; b method_11793 getTab + m (Lakr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aem net/minecraft/class_7495 net/minecraft/network/protocol/game/ClientboundServerDataPacket + f Lyx; a field_47966 STREAM_CODEC + f Lwz; b comp_2277 motd + f Ljava/util/Optional; c comp_2278 iconBytes + m (Labu;)V a method_44131 handle + m ()Lwz; b comp_2277 motd + m ()Ljava/util/Optional; e comp_2278 iconBytes + m (Lwz;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aen net/minecraft/class_5894 net/minecraft/network/protocol/game/ClientboundSetActionBarTextPacket + f Lyx; a field_47967 STREAM_CODEC + f Lwz; b comp_2279 text + m (Labu;)V a method_34154 handle + m ()Lwz; b comp_2279 text + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aeo net/minecraft/class_5895 net/minecraft/network/protocol/game/ClientboundSetBorderCenterPacket + f Lyx; a field_47968 STREAM_CODEC + f D b field_29143 newCenterX + f D c field_29144 newCenterZ + m (Labu;)V a method_34156 handle + m (Lvw;)V a method_55915 write + m ()D b method_34157 getNewCenterZ + m ()D e method_34158 getNewCenterX + m (Ldut;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aep net/minecraft/class_5896 net/minecraft/network/protocol/game/ClientboundSetBorderLerpSizePacket + f Lyx; a field_47969 STREAM_CODEC + f D b field_29145 oldSize + f D c field_29146 newSize + f J d field_29147 lerpTime + m (Labu;)V a method_34159 handle + m (Lvw;)V a method_55916 write + m ()D b method_34160 getOldSize + m ()D e method_34161 getNewSize + m ()J f method_34162 getLerpTime + m (Ldut;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aeq net/minecraft/class_5897 net/minecraft/network/protocol/game/ClientboundSetBorderSizePacket + f Lyx; a field_47970 STREAM_CODEC + f D b field_29148 size + m (Labu;)V a method_34163 handle + m (Lvw;)V a method_55917 write + m ()D b method_34164 getSize + m (Ldut;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aer net/minecraft/class_5898 net/minecraft/network/protocol/game/ClientboundSetBorderWarningDelayPacket + f Lyx; a field_47971 STREAM_CODEC + f I b field_29149 warningDelay + m (Labu;)V a method_34165 handle + m (Lvw;)V a method_55918 write + m ()I b method_34166 getWarningDelay + m (Ldut;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aes net/minecraft/class_5899 net/minecraft/network/protocol/game/ClientboundSetBorderWarningDistancePacket + f Lyx; a field_47972 STREAM_CODEC + f I b field_29150 warningBlocks + m (Labu;)V a method_34167 handle + m (Lvw;)V a method_55919 write + m ()I b method_34168 getWarningBlocks + m (Ldut;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aet net/minecraft/class_2734 net/minecraft/network/protocol/game/ClientboundSetCameraPacket + f Lyx; a field_47973 STREAM_CODEC + f I b field_12462 cameraId + m (Labu;)V a method_11801 handle + m (Ldcw;)Lbsr; a method_11800 getEntity + m (Lvw;)V a method_55920 write + m (Lbsr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aeu net/minecraft/class_2735 net/minecraft/network/protocol/game/ClientboundSetCarriedItemPacket + f Lyx; a field_47974 STREAM_CODEC + f I b field_12463 slot + m (Labu;)V a method_11802 handle + m (Lvw;)V a method_55921 write + m ()I b method_11803 getSlot + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aev net/minecraft/class_4282 net/minecraft/network/protocol/game/ClientboundSetChunkCacheCenterPacket + f Lyx; a field_47975 STREAM_CODEC + f I b field_19206 x + f I c field_19207 z + m (Labu;)V a method_20321 handle + m (Lvw;)V a method_55922 write + m ()I b method_20322 getX + m ()I e method_20323 getZ + m (II)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aew net/minecraft/class_4273 net/minecraft/network/protocol/game/ClientboundSetChunkCacheRadiusPacket + f Lyx; a field_47976 STREAM_CODEC + f I b field_19146 radius + m (Labu;)V a method_20205 handle + m (Lvw;)V a method_55923 write + m ()I b method_20206 getRadius + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aex net/minecraft/class_2759 net/minecraft/network/protocol/game/ClientboundSetDefaultSpawnPositionPacket + f Lyx; a field_47977 STREAM_CODEC + f Ljd; b field_12615 pos + f F c field_26381 angle + m (Labu;)V a method_11869 handle + m (Lvw;)V a method_55924 write + m ()Ljd; b method_11870 getPos + m ()F e method_30732 getAngle + m (Ljd;F)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aey net/minecraft/class_2736 net/minecraft/network/protocol/game/ClientboundSetDisplayObjectivePacket + f Lyx; a field_47978 STREAM_CODEC + f Lexx; b field_12464 slot + f Ljava/lang/String; c field_12465 objectiveName + m (Labu;)V a method_11805 handle + m (Lvw;)V a method_55925 write + m ()Lexx; b method_11806 getSlot + m ()Ljava/lang/String; e method_11804 getObjectiveName + m (Lexx;Lexy;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aez net/minecraft/class_2739 net/minecraft/network/protocol/game/ClientboundSetEntityDataPacket + f Lyx; a field_47979 STREAM_CODEC + f I b field_40850 EOF_MARKER + f I c comp_1127 id + f Ljava/util/List; d comp_1128 packedItems + m (Labu;)V a method_11808 handle + m (Ljava/util/List;Lwk;)V a method_46615 pack + m (Lwk;)Ljava/util/List; a method_46616 unpack + m ()I b comp_1127 id + m (Lwk;)V b method_55926 write + m ()Ljava/util/List; e comp_1128 packedItems + m (Lwk;)V <init> <init> <init> + m (ILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afa net/minecraft/class_2740 net/minecraft/network/protocol/game/ClientboundSetEntityLinkPacket + f Lyx; a field_47980 STREAM_CODEC + f I b field_12479 sourceId + f I c field_12478 destId + m (Labu;)V a method_11811 handle + m (Lvw;)V a method_55927 write + m ()I b method_11812 getSourceId + m ()I e method_11810 getDestId + m (Lbsr;Lbsr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afb net/minecraft/class_2743 net/minecraft/network/protocol/game/ClientboundSetEntityMotionPacket + f Lyx; a field_47981 STREAM_CODEC + f I b field_12564 id + f I c field_12563 xa + f I d field_12562 ya + f I e field_12561 za + m (Labu;)V a method_11817 handle + m (Lvw;)V a method_55928 write + m ()I b method_11818 getId + m ()D e method_11815 getXa + m ()D f method_11816 getYa + m ()D g method_11819 getZa + m (Lbsr;)V <init> <init> <init> + m (ILexc;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afc net/minecraft/class_2744 net/minecraft/network/protocol/game/ClientboundSetEquipmentPacket + f Lyx; a field_47982 STREAM_CODEC + f B b field_33342 CONTINUE_MASK + f I c field_12565 entity + f Ljava/util/List; d field_25721 slots + m (Labu;)V a method_11823 handle + m (Lwk;)V a method_55929 write + m ()I b method_11820 getEntity + m ()Ljava/util/List; e method_30145 getSlots + m (ILjava/util/List;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afd net/minecraft/class_2748 net/minecraft/network/protocol/game/ClientboundSetExperiencePacket + f Lyx; a field_47983 STREAM_CODEC + f F b field_12580 experienceProgress + f I c field_12582 totalExperience + f I d field_12581 experienceLevel + m (Labu;)V a method_11829 handle + m (Lvw;)V a method_55930 write + m ()F b method_11830 getExperienceProgress + m ()I e method_11827 getTotalExperience + m ()I f method_11828 getExperienceLevel + m (FII)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afe net/minecraft/class_2749 net/minecraft/network/protocol/game/ClientboundSetHealthPacket + f Lyx; a field_47984 STREAM_CODEC + f F b field_12584 health + f I c field_12585 food + f F d field_12583 saturation + m (Labu;)V a method_11832 handle + m (Lvw;)V a method_55931 write + m ()F b method_11833 getHealth + m ()I e method_11831 getFood + m ()F f method_11834 getSaturation + m (FIF)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aff net/minecraft/class_2751 net/minecraft/network/protocol/game/ClientboundSetObjectivePacket + f Lyx; a field_47985 STREAM_CODEC + f I b field_33343 METHOD_ADD + f I c field_33344 METHOD_REMOVE + f I d field_33345 METHOD_CHANGE + f Ljava/lang/String; e field_12589 objectiveName + f Lwz; f field_12591 displayName + f Leyj$a; g field_12592 renderType + f Ljava/util/Optional; h field_47519 numberFormat + f I i field_12590 method + m (Labu;)V a method_11838 handle + m (Lwk;)V a method_55932 write + m ()Ljava/lang/String; b method_11835 getObjectiveName + m ()Lwz; e method_11836 getDisplayName + m ()I f method_11837 getMethod + m ()Leyj$a; g method_11839 getRenderType + m ()Ljava/util/Optional; h method_55336 getNumberFormat + m (Lexy;I)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afg net/minecraft/class_2752 net/minecraft/network/protocol/game/ClientboundSetPassengersPacket + f Lyx; a field_47986 STREAM_CODEC + f I b field_12594 vehicle + f [I c field_12593 passengers + m (Labu;)V a method_11842 handle + m (Lvw;)V a method_55933 write + m ()[I b method_11840 getPassengers + m ()I e method_11841 getVehicle + m (Lbsr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afh net/minecraft/class_5900 net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket + f Lyx; a field_47987 STREAM_CODEC + f I b field_33346 METHOD_ADD + f I c field_33347 METHOD_REMOVE + f I d field_33348 METHOD_CHANGE + f I e field_33349 METHOD_JOIN + f I f field_33350 METHOD_LEAVE + f I g field_33351 MAX_VISIBILITY_LENGTH + f I h field_33352 MAX_COLLISION_LENGTH + f I i field_29151 method + f Ljava/lang/String; j field_29152 name + f Ljava/util/Collection; k field_29153 players + f Ljava/util/Optional; l field_29154 parameters + m (I)Z a method_34169 shouldHavePlayerList + m (Labu;)V a method_34173 handle + m (Leyb;)Lafh; a method_34170 createRemovePacket + m (Leyb;Ljava/lang/String;Lafh$a;)Lafh; a method_34171 createPlayerPacket + m (Leyb;Z)Lafh; a method_34172 createAddOrModifyPacket + m (Lwk;)V a method_55934 write + m ()Lafh$a; b method_34174 getPlayerAction + m (I)Z b method_34175 shouldHaveParameters + m ()Lafh$a; e method_34176 getTeamAction + m ()Ljava/lang/String; f method_34177 getName + m ()Ljava/util/Collection; g method_34178 getPlayers + m ()Ljava/util/Optional; h method_34179 getParameters + m ()Ljava/lang/IllegalStateException; i method_34180 method_34180 + m (Ljava/lang/String;ILjava/util/Optional;Ljava/util/Collection;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afh$a net/minecraft/class_5900$class_5901 net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Action + f Lafh$a; a field_29155 ADD + f Lafh$a; b field_29156 REMOVE + f [Lafh$a; c field_29157 $VALUES + m ()[Lafh$a; a method_36954 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afh$b net/minecraft/class_5900$class_5902 net/minecraft/network/protocol/game/ClientboundSetPlayerTeamPacket$Parameters + f Lwz; a field_29158 displayName + f Lwz; b field_29159 playerPrefix + f Lwz; c field_29160 playerSuffix + f Ljava/lang/String; d field_29161 nametagVisibility + f Ljava/lang/String; e field_29162 collisionRule + f Ln; f field_29163 color + f I g field_29164 options + m ()Lwz; a method_34181 getDisplayName + m (Lwk;)V a method_34182 write + m ()I b method_34183 getOptions + m ()Ln; c method_34184 getColor + m ()Ljava/lang/String; d method_34185 getNametagVisibility + m ()Ljava/lang/String; e method_34186 getCollisionRule + m ()Lwz; f method_34187 getPlayerPrefix + m ()Lwz; g method_34188 getPlayerSuffix + m (Leyb;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> +c afi net/minecraft/class_2757 net/minecraft/network/protocol/game/ClientboundSetScorePacket + f Lyx; a field_47988 STREAM_CODEC + f Ljava/lang/String; b comp_2122 owner + f Ljava/lang/String; c comp_2123 objectiveName + f I d comp_2124 score + f Ljava/util/Optional; e comp_2125 display + f Ljava/util/Optional; f comp_2126 numberFormat + m (Labu;)V a method_11866 handle + m ()Ljava/lang/String; b comp_2122 owner + m ()Ljava/lang/String; e comp_2123 objectiveName + m ()I f comp_2124 score + m ()Ljava/util/Optional; g comp_2125 display + m ()Ljava/util/Optional; h comp_2126 numberFormat + m (Ljava/lang/String;Ljava/lang/String;ILjava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afj net/minecraft/class_6682 net/minecraft/network/protocol/game/ClientboundSetSimulationDistancePacket + f Lyx; a field_47989 STREAM_CODEC + f I b comp_170 simulationDistance + m (Labu;)V a method_39027 handle + m (Lvw;)V a method_55936 write + m ()I b comp_170 simulationDistance + m (Lvw;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afk net/minecraft/class_5903 net/minecraft/network/protocol/game/ClientboundSetSubtitleTextPacket + f Lyx; a field_47990 STREAM_CODEC + f Lwz; b comp_2280 text + m (Labu;)V a method_34189 handle + m ()Lwz; b comp_2280 text + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afl net/minecraft/class_2761 net/minecraft/network/protocol/game/ClientboundSetTimePacket + f Lyx; a field_47991 STREAM_CODEC + f J b field_12621 gameTime + f J c field_12620 dayTime + m (Labu;)V a method_11872 handle + m (Lvw;)V a method_55938 write + m ()J b method_11871 getGameTime + m ()J e method_11873 getDayTime + m (JJZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afm net/minecraft/class_5904 net/minecraft/network/protocol/game/ClientboundSetTitleTextPacket + f Lyx; a field_47992 STREAM_CODEC + f Lwz; b comp_2281 text + m (Labu;)V a method_34191 handle + m ()Lwz; b comp_2281 text + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afn net/minecraft/class_5905 net/minecraft/network/protocol/game/ClientboundSetTitlesAnimationPacket + f Lyx; a field_47993 STREAM_CODEC + f I b field_29167 fadeIn + f I c field_29168 stay + f I d field_29169 fadeOut + m (Labu;)V a method_34193 handle + m (Lvw;)V a method_55940 write + m ()I b method_34194 getFadeIn + m ()I e method_34195 getStay + m ()I f method_34196 getFadeOut + m (III)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afo net/minecraft/class_2765 net/minecraft/network/protocol/game/ClientboundSoundEntityPacket + f Lyx; a field_47994 STREAM_CODEC + f Ljm; b field_12642 sound + f Lavq; c field_12641 source + f I d field_12640 id + f F e field_12639 volume + f F f field_12638 pitch + f J g field_38819 seed + m (Labu;)V a method_11884 handle + m (Lwk;)V a method_55941 write + m ()Ljm; b method_11882 getSound + m ()Lavq; e method_11881 getSource + m ()I f method_11883 getId + m ()F g method_11885 getVolume + m ()F h method_11880 getPitch + m ()J i method_43235 getSeed + m (Ljm;Lavq;Lbsr;FFJ)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afp net/minecraft/class_2767 net/minecraft/network/protocol/game/ClientboundSoundPacket + f Lyx; a field_47995 STREAM_CODEC + f F b field_33353 LOCATION_ACCURACY + f Ljm; c field_12661 sound + f Lavq; d field_12660 source + f I e field_12659 x + f I f field_12658 y + f I g field_12657 z + f F h field_12656 volume + f F i field_12662 pitch + f J j field_38820 seed + m (Labu;)V a method_11895 handle + m (Lwk;)V a method_55942 write + m ()Ljm; b method_11894 getSound + m ()Lavq; e method_11888 getSource + m ()D f method_11890 getX + m ()D g method_11889 getY + m ()D h method_11893 getZ + m ()F i method_11891 getVolume + m ()F j method_11892 getPitch + m ()J k method_43236 getSeed + m (Ljm;Lavq;DDDFFJ)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afq net/minecraft/class_8588 net/minecraft/network/protocol/game/ClientboundStartConfigurationPacket + f Lafq; a field_47997 INSTANCE + f Lyx; b field_47998 STREAM_CODEC + m (Labu;)V a method_52272 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afr net/minecraft/class_2770 net/minecraft/network/protocol/game/ClientboundStopSoundPacket + f Lyx; a field_47999 STREAM_CODEC + f I b field_33354 HAS_SOURCE + f I c field_33355 HAS_SOUND + f Lakr; d field_12676 name + f Lavq; e field_12677 source + m (Labu;)V a method_11905 handle + m (Lvw;)V a method_55944 write + m ()Lakr; b method_11904 getName + m ()Lavq; e method_11903 getSource + m (Lakr;Lavq;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afs net/minecraft/class_7439 net/minecraft/network/protocol/game/ClientboundSystemChatPacket + f Lyx; a field_48000 STREAM_CODEC + f Lwz; b comp_763 content + f Z c comp_906 overlay + m (Labu;)V a method_43631 handle + m ()Lwz; b comp_763 content + m ()Z e comp_906 overlay + m (Lwz;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aft net/minecraft/class_2772 net/minecraft/network/protocol/game/ClientboundTabListPacket + f Lyx; a field_48001 STREAM_CODEC + f Lwz; b comp_2282 header + f Lwz; c comp_2283 footer + m (Labu;)V a method_11907 handle + m ()Lwz; b comp_2282 header + m ()Lwz; e comp_2283 footer + m (Lwz;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afu net/minecraft/class_2774 net/minecraft/network/protocol/game/ClientboundTagQueryPacket + f Lyx; a field_48002 STREAM_CODEC + f I b field_12691 transactionId + f Lub; c field_12690 tag + m (Labu;)V a method_11909 handle + m (Lvw;)V a method_55947 write + m ()I b method_11910 getTransactionId + m ()Lub; e method_11911 getTag + m (ILub;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afv net/minecraft/class_2775 net/minecraft/network/protocol/game/ClientboundTakeItemEntityPacket + f Lyx; a field_48003 STREAM_CODEC + f I b field_12694 itemId + f I c field_12693 playerId + f I d field_12692 amount + m (Labu;)V a method_11914 handle + m (Lvw;)V a method_55948 write + m ()I b method_11915 getItemId + m ()I e method_11912 getPlayerId + m ()I f method_11913 getAmount + m (III)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afw net/minecraft/class_2777 net/minecraft/network/protocol/game/ClientboundTeleportEntityPacket + f Lyx; a field_48004 STREAM_CODEC + f I b field_12705 id + f D c field_12703 x + f D d field_12702 y + f D e field_12701 z + f B f field_12707 yRot + f B g field_12706 xRot + f Z h field_12704 onGround + m (Labu;)V a method_11922 handle + m (Lvw;)V a method_55949 write + m ()I b method_11916 getId + m ()D e method_11917 getX + m ()D f method_11919 getY + m ()D g method_11918 getZ + m ()B h method_11920 getyRot + m ()B i method_11921 getxRot + m ()Z j method_11923 isOnGround + m (Lbsr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afx net/minecraft/class_8913 net/minecraft/network/protocol/game/ClientboundTickingStatePacket + f Lyx; a field_48005 STREAM_CODEC + f F b comp_2014 tickRate + f Z c comp_2015 isFrozen + m (Labu;)V a method_54665 handle + m (Lbrc;)Lafx; a method_54664 from + m (Lvw;)V a method_55950 write + m ()F b comp_2014 tickRate + m ()Z e comp_2015 isFrozen + m (Lvw;)V <init> <init> <init> + m (FZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afy net/minecraft/class_8914 net/minecraft/network/protocol/game/ClientboundTickingStepPacket + f Lyx; a field_48006 STREAM_CODEC + f I b comp_2016 tickSteps + m (Labu;)V a method_54667 handle + m (Lbrc;)Lafy; a method_54666 from + m (Lvw;)V a method_55951 write + m ()I b comp_2016 tickSteps + m (Lvw;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c afz net/minecraft/class_2779 net/minecraft/network/protocol/game/ClientboundUpdateAdvancementsPacket + f Lyx; a field_48007 STREAM_CODEC + f Z b field_12718 reset + f Ljava/util/List; c field_12717 added + f Ljava/util/Set; d field_12715 removed + f Ljava/util/Map; e field_12716 progress + m (Labu;)V a method_11925 handle + m (Lvw;Lai;)V a method_34197 method_34197 + m (Lwk;)V a method_55952 write + m ()Ljava/util/List; b method_11928 getAdded + m ()Ljava/util/Set; e method_11926 getRemoved + m ()Ljava/util/Map; f method_11927 getProgress + m ()Z g method_11924 shouldReset + m (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aga net/minecraft/class_2781 net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket + f Lyx; a field_48008 STREAM_CODEC + f I b field_12719 entityId + f Ljava/util/List; c field_12720 attributes + m (Labu;)V a method_11936 handle + m ()I b method_11937 getEntityId + m ()Ljava/util/List; e method_11938 getValues + m (ILjava/util/Collection;)V <init> <init> <init> + m (ILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aga$a net/minecraft/class_2781$class_2782 net/minecraft/network/protocol/game/ClientboundUpdateAttributesPacket$AttributeSnapshot + f Lyx; a field_48009 MODIFIER_STREAM_CODEC + f Lyx; b field_48010 STREAM_CODEC + f Ljm; c comp_2177 attribute + f D d comp_2178 base + f Ljava/util/Collection; e comp_2179 modifiers + m ()Ljm; a comp_2177 attribute + m ()D b comp_2178 base + m ()Ljava/util/Collection; c comp_2179 modifiers + m (Ljm;DLjava/util/Collection;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agb net/minecraft/class_2783 net/minecraft/network/protocol/game/ClientboundUpdateMobEffectPacket + f Lyx; a field_48011 STREAM_CODEC + f I b field_33356 FLAG_AMBIENT + f I c field_33357 FLAG_VISIBLE + f I d field_33358 FLAG_SHOW_ICON + f I e field_47706 FLAG_BLEND + f I f field_12727 entityId + f Ljm; g field_12725 effect + f I h field_12729 effectAmplifier + f I i field_12726 effectDurationTicks + f B j field_12728 flags + m (Labu;)V a method_11948 handle + m (Lwk;)V a method_55954 write + m ()I b method_11943 getEntityId + m ()Ljm; e method_11946 getEffect + m ()I f method_11945 getEffectAmplifier + m ()I g method_11944 getEffectDurationTicks + m ()Z h method_11949 isEffectVisible + m ()Z i method_11950 isEffectAmbient + m ()Z j method_11942 effectShowsIcon + m ()Z k method_55629 shouldBlend + m (ILbrz;Z)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agc net/minecraft/class_2788 net/minecraft/network/protocol/game/ClientboundUpdateRecipesPacket + f Lyx; a field_48012 STREAM_CODEC + f Ljava/util/List; b field_12751 recipes + m (Labu;)V a method_11997 handle + m (Lagc;)Ljava/util/List; a method_55955 method_55955 + m ()Ljava/util/List; b method_11998 getRecipes + m (Ljava/util/Collection;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agd net/minecraft/class_8589 net/minecraft/network/protocol/game/CommonPlayerSpawnInfo + f Ljm; a comp_1553 dimensionType + f Lakq; b comp_1554 dimension + f J c comp_1555 seed + f Ldct; d comp_1556 gameType + f Ldct; e comp_1557 previousGameType + f Z f comp_1558 isDebug + f Z g comp_1559 isFlat + f Ljava/util/Optional; h comp_1560 lastDeathLocation + f I i comp_1561 portalCooldown + m ()Ljm; a comp_1553 dimensionType + m (Lwk;)V a method_52274 write + m ()Lakq; b comp_1554 dimension + m ()J c comp_1555 seed + m ()Ldct; d comp_1556 gameType + m ()Ldct; e comp_1557 previousGameType + m ()Z f comp_1558 isDebug + m ()Z g comp_1559 isFlat + m ()Ljava/util/Optional; h comp_1560 lastDeathLocation + m ()I i comp_1561 portalCooldown + m (Lwk;)V <init> <init> <init> + m (Ljm;Lakq;JLdct;Ldct;ZZLjava/util/Optional;I)V <init> <init> <init> +c age net/minecraft/class_4617 net/minecraft/network/protocol/game/DebugEntityNameGenerator + f [Ljava/lang/String; a field_21050 NAMES_FIRST_PART + f [Ljava/lang/String; b field_21051 NAMES_SECOND_PART + m (Layw;[Ljava/lang/String;)Ljava/lang/String; a method_23266 getRandomString + m (Lbsr;)Ljava/lang/String; a method_36154 getEntityName + m (Ljava/util/UUID;)Ljava/lang/String; a method_23267 getEntityName + m (Ljava/util/UUID;)Layw; b method_23268 getRandom + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agf net/minecraft/class_4209 net/minecraft/network/protocol/game/DebugPackets + f Lorg/slf4j/Logger; a field_18961 LOGGER + m (Lakq;)Ljava/lang/String; a method_44135 method_44135 + m (Laqu;)V a method_22317 sendGameTestClearPacket + m (Laqu;Laaj;)V a method_22319 sendPacketToAllPlayers + m (Laqu;Lcet;)V a method_36155 method_36155 + m (Laqu;Ldcd;)V a method_19775 sendPoiPacketsForChunk + m (Laqu;Lexc;Lakq;)V a method_55630 method_55630 + m (Laqu;Ljava/lang/Object;)Ljava/lang/String; a method_36156 getShortDescription + m (Laqu;Ljava/util/Collection;)V a method_20575 sendRaids + m (Laqu;Ljd;)V a method_19776 sendPoiAddedPacket + m (Laqu;Ljd;Ljava/lang/String;II)V a method_22318 sendGameTestAddMarker + m (Lbtn;)V a method_19774 sendEntityBrain + m (Lbtn;J)Ljava/util/List; a method_36157 getMemoryDescriptions + m (Lcff;)V a method_23855 sendBeeInfo + m (Lckz;)V a method_54909 sendBreezeInfo + m (Ldcw;Lbtp;Lcan;)V a method_19469 sendGoalSelector + m (Ldcw;Lbtp;Leps;F)V a method_19470 sendPathFindingPacket + m (Ldcw;Ldyb;)V a method_33140 sendGameEventListenerInfo + m (Ldcw;Ljd;)V a method_19472 sendNeighborsUpdatePacket + m (Ldcw;Ljd;Ldtc;Ldqe;)V a method_23856 sendHiveInfo + m (Ldcw;Ljm;Lexc;)V a method_33139 sendGameEventInfo + m (Ldds;Lejz;)V a method_19474 sendStructurePacket + m (Ljava/lang/String;)Ljava/lang/String; a method_52275 method_52275 + m (Ljava/util/List;Lcca;)V a method_36162 method_36162 + m (Ljava/util/List;Ljava/lang/String;Lccp;Ljava/lang/Integer;)V a method_52276 method_52276 + m (Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)V a method_52277 method_52277 + m (Ljm;)Z a method_36159 method_36159 + m (Laqu;Ljd;)V b method_19777 sendPoiRemovedPacket + m (Laqu;Ljd;)V c method_19778 sendPoiTicketCountPacket + m (Laqu;Ljd;)V d method_24819 sendVillageSectionsPacket + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agg net/minecraft/class_9094 net/minecraft/network/protocol/game/GamePacketTypes + f Lzi; A field_48782 CLIENTBOUND_DEBUG_SAMPLE + f Lzi; B field_48013 CLIENTBOUND_DELETE_CHAT + f Lzi; C field_48014 CLIENTBOUND_DISGUISED_CHAT + f Lzi; D field_48015 CLIENTBOUND_ENTITY_EVENT + f Lzi; E field_48016 CLIENTBOUND_EXPLODE + f Lzi; F field_48017 CLIENTBOUND_FORGET_LEVEL_CHUNK + f Lzi; G field_48018 CLIENTBOUND_GAME_EVENT + f Lzi; H field_48019 CLIENTBOUND_HORSE_SCREEN_OPEN + f Lzi; I field_48020 CLIENTBOUND_HURT_ANIMATION + f Lzi; J field_48021 CLIENTBOUND_INITIALIZE_BORDER + f Lzi; K field_48022 CLIENTBOUND_LEVEL_CHUNK_WITH_LIGHT + f Lzi; L field_48023 CLIENTBOUND_LEVEL_EVENT + f Lzi; M field_48024 CLIENTBOUND_LEVEL_PARTICLES + f Lzi; N field_48025 CLIENTBOUND_LIGHT_UPDATE + f Lzi; O field_48026 CLIENTBOUND_LOGIN + f Lzi; P field_48027 CLIENTBOUND_MAP_ITEM_DATA + f Lzi; Q field_48028 CLIENTBOUND_MERCHANT_OFFERS + f Lzi; R field_48029 CLIENTBOUND_MOVE_ENTITY_POS + f Lzi; S field_48030 CLIENTBOUND_MOVE_ENTITY_POS_ROT + f Lzi; T field_48031 CLIENTBOUND_MOVE_ENTITY_ROT + f Lzi; U field_48032 CLIENTBOUND_MOVE_VEHICLE + f Lzi; V field_48033 CLIENTBOUND_OPEN_BOOK + f Lzi; W field_48034 CLIENTBOUND_OPEN_SCREEN + f Lzi; X field_48035 CLIENTBOUND_OPEN_SIGN_EDITOR + f Lzi; Y field_48036 CLIENTBOUND_PLACE_GHOST_RECIPE + f Lzi; Z field_48037 CLIENTBOUND_PLAYER_ABILITIES + f Lzi; aA field_48091 CLIENTBOUND_SET_DEFAULT_SPAWN_POSITION + f Lzi; aB field_48040 CLIENTBOUND_SET_DISPLAY_OBJECTIVE + f Lzi; aC field_48041 CLIENTBOUND_SET_ENTITY_DATA + f Lzi; aD field_48042 CLIENTBOUND_SET_ENTITY_LINK + f Lzi; aE field_48043 CLIENTBOUND_SET_ENTITY_MOTION + f Lzi; aF field_48044 CLIENTBOUND_SET_EQUIPMENT + f Lzi; aG field_48045 CLIENTBOUND_SET_EXPERIENCE + f Lzi; aH field_48046 CLIENTBOUND_SET_HEALTH + f Lzi; aI field_48047 CLIENTBOUND_SET_OBJECTIVE + f Lzi; aJ field_48048 CLIENTBOUND_SET_PASSENGERS + f Lzi; aK field_48049 CLIENTBOUND_SET_PLAYER_TEAM + f Lzi; aL field_48050 CLIENTBOUND_SET_SCORE + f Lzi; a field_48039 CLIENTBOUND_BUNDLE + f Lzi; aM field_48051 CLIENTBOUND_SET_SIMULATION_DISTANCE + f Lzi; aN field_48052 CLIENTBOUND_SET_SUBTITLE_TEXT + f Lzi; aO field_48053 CLIENTBOUND_SET_TIME + f Lzi; aP field_48054 CLIENTBOUND_SET_TITLE_TEXT + f Lzi; aQ field_48055 CLIENTBOUND_SET_TITLES_ANIMATION + f Lzi; aR field_48056 CLIENTBOUND_SOUND_ENTITY + f Lzi; aS field_48057 CLIENTBOUND_SOUND + f Lzi; aT field_48058 CLIENTBOUND_START_CONFIGURATION + f Lzi; aU field_48059 CLIENTBOUND_STOP_SOUND + f Lzi; aV field_48060 CLIENTBOUND_SYSTEM_CHAT + f Lzi; aW field_48061 CLIENTBOUND_TAB_LIST + f Lzi; aX field_48062 CLIENTBOUND_TAG_QUERY + f Lzi; aY field_48063 CLIENTBOUND_TAKE_ITEM_ENTITY + f Lzi; aZ field_48064 CLIENTBOUND_TELEPORT_ENTITY + f Lzi; aa field_48038 CLIENTBOUND_PLAYER_CHAT + f Lzi; ab field_48066 CLIENTBOUND_PLAYER_COMBAT_END + f Lzi; ac field_48067 CLIENTBOUND_PLAYER_COMBAT_ENTER + f Lzi; ad field_48068 CLIENTBOUND_PLAYER_COMBAT_KILL + f Lzi; ae field_48069 CLIENTBOUND_PLAYER_INFO_REMOVE + f Lzi; af field_48070 CLIENTBOUND_PLAYER_INFO_UPDATE + f Lzi; ag field_48071 CLIENTBOUND_PLAYER_LOOK_AT + f Lzi; ah field_48072 CLIENTBOUND_PLAYER_POSITION + f Lzi; ai field_48073 CLIENTBOUND_RECIPE + f Lzi; aj field_48074 CLIENTBOUND_REMOVE_ENTITIES + f Lzi; ak field_48075 CLIENTBOUND_REMOVE_MOB_EFFECT + f Lzi; al field_48076 CLIENTBOUND_RESPAWN + f Lzi; am field_48077 CLIENTBOUND_ROTATE_HEAD + f Lzi; an field_48078 CLIENTBOUND_SECTION_BLOCKS_UPDATE + f Lzi; ao field_48079 CLIENTBOUND_SELECT_ADVANCEMENTS_TAB + f Lzi; ap field_48080 CLIENTBOUND_SERVER_DATA + f Lzi; aq field_48081 CLIENTBOUND_SET_ACTION_BAR_TEXT + f Lzi; ar field_48082 CLIENTBOUND_SET_BORDER_CENTER + f Lzi; as field_48083 CLIENTBOUND_SET_BORDER_LERP_SIZE + f Lzi; at field_48084 CLIENTBOUND_SET_BORDER_SIZE + f Lzi; au field_48085 CLIENTBOUND_SET_BORDER_WARNING_DELAY + f Lzi; av field_48086 CLIENTBOUND_SET_BORDER_WARNING_DISTANCE + f Lzi; aw field_48087 CLIENTBOUND_SET_CAMERA + f Lzi; ax field_48088 CLIENTBOUND_SET_CARRIED_ITEM + f Lzi; ay field_48089 CLIENTBOUND_SET_CHUNK_CACHE_CENTER + f Lzi; az field_48090 CLIENTBOUND_SET_CHUNK_CACHE_RADIUS + f Lzi; bA field_48141 SERVERBOUND_LOCK_DIFFICULTY + f Lzi; bB field_48142 SERVERBOUND_MOVE_PLAYER_POS + f Lzi; bC field_48143 SERVERBOUND_MOVE_PLAYER_POS_ROT + f Lzi; bD field_48144 SERVERBOUND_MOVE_PLAYER_ROT + f Lzi; bE field_48093 SERVERBOUND_MOVE_PLAYER_STATUS_ONLY + f Lzi; bF field_48094 SERVERBOUND_MOVE_VEHICLE + f Lzi; bG field_48095 SERVERBOUND_PADDLE_BOAT + f Lzi; bH field_48096 SERVERBOUND_PICK_ITEM + f Lzi; bI field_48097 SERVERBOUND_PLACE_RECIPE + f Lzi; bJ field_48098 SERVERBOUND_PLAYER_ABILITIES + f Lzi; bK field_48099 SERVERBOUND_PLAYER_ACTION + f Lzi; bL field_48100 SERVERBOUND_PLAYER_COMMAND + f Lzi; b field_48092 CLIENTBOUND_BUNDLE_DELIMITER + f Lzi; bM field_48101 SERVERBOUND_PLAYER_INPUT + f Lzi; bN field_48102 SERVERBOUND_RECIPE_BOOK_CHANGE_SETTINGS + f Lzi; bO field_48103 SERVERBOUND_RECIPE_BOOK_SEEN_RECIPE + f Lzi; bP field_48104 SERVERBOUND_RENAME_ITEM + f Lzi; bQ field_48105 SERVERBOUND_SEEN_ADVANCEMENTS + f Lzi; bR field_48106 SERVERBOUND_SELECT_TRADE + f Lzi; bS field_48107 SERVERBOUND_SET_BEACON + f Lzi; bT field_48108 SERVERBOUND_SET_CARRIED_ITEM + f Lzi; bU field_48109 SERVERBOUND_SET_COMMAND_BLOCK + f Lzi; bV field_48110 SERVERBOUND_SET_COMMAND_MINECART + f Lzi; bW field_48111 SERVERBOUND_SET_CREATIVE_MODE_SLOT + f Lzi; bX field_48112 SERVERBOUND_SET_JIGSAW_BLOCK + f Lzi; bY field_48113 SERVERBOUND_SET_STRUCTURE_BLOCK + f Lzi; bZ field_48114 SERVERBOUND_SIGN_UPDATE + f Lzi; ba field_48065 CLIENTBOUND_UPDATE_ADVANCEMENTS + f Lzi; bb field_48119 CLIENTBOUND_UPDATE_ATTRIBUTES + f Lzi; bc field_48120 CLIENTBOUND_UPDATE_MOB_EFFECT + f Lzi; bd field_48121 CLIENTBOUND_UPDATE_RECIPES + f Lzi; be field_51341 CLIENTBOUND_PROJECTILE_POWER + f Lzi; bf field_48122 SERVERBOUND_ACCEPT_TELEPORTATION + f Lzi; bg field_48123 SERVERBOUND_BLOCK_ENTITY_TAG_QUERY + f Lzi; bh field_48124 SERVERBOUND_CHANGE_DIFFICULTY + f Lzi; bi field_48125 SERVERBOUND_CHAT_ACK + f Lzi; bj field_48126 SERVERBOUND_CHAT_COMMAND + f Lzi; bk field_50086 SERVERBOUND_CHAT_COMMAND_SIGNED + f Lzi; bl field_48127 SERVERBOUND_CHAT + f Lzi; bm field_48128 SERVERBOUND_CHAT_SESSION_UPDATE + f Lzi; bn field_48129 SERVERBOUND_CHUNK_BATCH_RECEIVED + f Lzi; bo field_48130 SERVERBOUND_CLIENT_COMMAND + f Lzi; bp field_48131 SERVERBOUND_COMMAND_SUGGESTION + f Lzi; bq field_48132 SERVERBOUND_CONFIGURATION_ACKNOWLEDGED + f Lzi; br field_48133 SERVERBOUND_CONTAINER_BUTTON_CLICK + f Lzi; bs field_48134 SERVERBOUND_CONTAINER_CLICK + f Lzi; bt field_48135 SERVERBOUND_CONTAINER_CLOSE + f Lzi; bu field_48136 SERVERBOUND_CONTAINER_SLOT_STATE_CHANGED + f Lzi; bv field_48783 SERVERBOUND_DEBUG_SAMPLE_SUBSCRIPTION + f Lzi; bw field_48137 SERVERBOUND_EDIT_BOOK + f Lzi; bx field_48138 SERVERBOUND_ENTITY_TAG_QUERY + f Lzi; by field_48139 SERVERBOUND_INTERACT + f Lzi; bz field_48140 SERVERBOUND_JIGSAW_GENERATE + f Lzi; c field_48145 CLIENTBOUND_ADD_ENTITY + f Lzi; ca field_48115 SERVERBOUND_SWING + f Lzi; cb field_48116 SERVERBOUND_TELEPORT_TO_ENTITY + f Lzi; cc field_48117 SERVERBOUND_USE_ITEM_ON + f Lzi; cd field_48118 SERVERBOUND_USE_ITEM + f Lzi; ce field_48146 CLIENTBOUND_RESET_SCORE + f Lzi; cf field_48147 CLIENTBOUND_TICKING_STATE + f Lzi; cg field_48148 CLIENTBOUND_TICKING_STEP + f Lzi; d field_48149 CLIENTBOUND_ADD_EXPERIENCE_ORB + f Lzi; e field_48150 CLIENTBOUND_ANIMATE + f Lzi; f field_48151 CLIENTBOUND_AWARD_STATS + f Lzi; g field_48152 CLIENTBOUND_BLOCK_CHANGED_ACK + f Lzi; h field_48153 CLIENTBOUND_BLOCK_DESTRUCTION + f Lzi; i field_48154 CLIENTBOUND_BLOCK_ENTITY_DATA + f Lzi; j field_48155 CLIENTBOUND_BLOCK_EVENT + f Lzi; k field_48156 CLIENTBOUND_BLOCK_UPDATE + f Lzi; l field_48157 CLIENTBOUND_BOSS_EVENT + f Lzi; m field_48158 CLIENTBOUND_CHANGE_DIFFICULTY + f Lzi; n field_48159 CLIENTBOUND_CHUNK_BATCH_FINISHED + f Lzi; o field_48160 CLIENTBOUND_CHUNK_BATCH_START + f Lzi; p field_48161 CLIENTBOUND_CHUNKS_BIOMES + f Lzi; q field_48162 CLIENTBOUND_CLEAR_TITLES + f Lzi; r field_48163 CLIENTBOUND_COMMAND_SUGGESTIONS + f Lzi; s field_48164 CLIENTBOUND_COMMANDS + f Lzi; t field_48165 CLIENTBOUND_CONTAINER_CLOSE + f Lzi; u field_48166 CLIENTBOUND_CONTAINER_SET_CONTENT + f Lzi; v field_48167 CLIENTBOUND_CONTAINER_SET_DATA + f Lzi; w field_48168 CLIENTBOUND_CONTAINER_SET_SLOT + f Lzi; x field_48169 CLIENTBOUND_COOLDOWN + f Lzi; y field_48170 CLIENTBOUND_CUSTOM_CHAT_COMPLETIONS + f Lzi; z field_48171 CLIENTBOUND_DAMAGE_EVENT + m (Ljava/lang/String;)Lzi; a method_55956 createClientbound + m (Ljava/lang/String;)Lzi; b method_55957 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agh net/minecraft/class_9095 net/minecraft/network/protocol/game/GameProtocols + f Lwh$a; a field_48172 SERVERBOUND_TEMPLATE + f Lwh$a; b field_48173 CLIENTBOUND_TEMPLATE + m (Lzl;)V a method_55958 method_55958 + m (Lzl;)V b method_55959 method_55959 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agi net/minecraft/class_2792 net/minecraft/network/protocol/game/ServerGamePacketListener + m (Lagk;)V a method_12050 handleAcceptTeleportPacket + m (Lagl;)V a method_12072 handleBlockEntityTagQuery + m (Lagm;)V a method_19475 handleChangeDifficulty + m (Lagn;)V a method_44898 handleChatAck + m (Lago;)V a method_43667 handleChatCommand + m (Lagp;)V a method_58580 handleSignedChatCommand + m (Lagq;)V a method_12048 handleChat + m (Lagr;)V a method_46367 handleChatSessionUpdate + m (Lags;)V a method_52278 handleChunkBatchReceived + m (Lagt;)V a method_12068 handleClientCommand + m (Lagu;)V a method_12059 handleCustomCommandSuggestions + m (Lagv;)V a method_52279 handleConfigurationAcknowledged + m (Lagw;)V a method_12055 handleContainerButtonClick + m (Lagx;)V a method_12076 handleContainerClick + m (Lagy;)V a method_12054 handleContainerClose + m (Lagz;)V a method_54436 handleContainerSlotStateChanged + m (Laha;)V a method_56619 handleDebugSampleSubscription + m (Lahb;)V a method_12053 handleEditBook + m (Lahc;)V a method_12074 handleEntityTagQuery + m (Lahd;)V a method_12062 handleInteract + m (Lahe;)V a method_27273 handleJigsawGenerate + m (Lahf;)V a method_19476 handleLockDifficulty + m (Lahg;)V a method_12063 handleMovePlayer + m (Lahh;)V a method_12078 handleMoveVehicle + m (Lahi;)V a method_12064 handlePaddleBoat + m (Lahj;)V a method_12084 handlePickItem + m (Lahk;)V a method_12061 handlePlaceRecipe + m (Lahl;)V a method_12083 handlePlayerAbilities + m (Lahm;)V a method_12066 handlePlayerAction + m (Lahn;)V a method_12045 handlePlayerCommand + m (Laho;)V a method_12067 handlePlayerInput + m (Lahp;)V a method_30303 handleRecipeBookChangeSettingsPacket + m (Lahq;)V a method_12047 handleRecipeBookSeenRecipePacket + m (Lahr;)V a method_12060 handleRenameItem + m (Lahs;)V a method_12058 handleSeenAdvancements + m (Laht;)V a method_12080 handleSelectTrade + m (Lahu;)V a method_12057 handleSetBeaconPacket + m (Lahv;)V a method_12056 handleSetCarriedItem + m (Lahw;)V a method_12077 handleSetCommandBlock + m (Lahx;)V a method_12049 handleSetCommandMinecart + m (Lahy;)V a method_12070 handleSetCreativeModeSlot + m (Lahz;)V a method_16383 handleSetJigsawBlock + m (Laia;)V a method_12051 handleSetStructureBlock + m (Laib;)V a method_12071 handleSignUpdate + m (Laic;)V a method_12052 handleAnimate + m (Laid;)V a method_12073 handleTeleportToEntityPacket + m (Laie;)V a method_12046 handleUseItemOn + m (Laif;)V a method_12065 handleUseItem +c agj net/minecraft/class_6857 net/minecraft/network/protocol/game/ServerPacketListener + f Lorg/slf4j/Logger; a field_51479 LOGGER + m ()V <clinit> <clinit> <clinit> +c agk net/minecraft/class_2793 net/minecraft/network/protocol/game/ServerboundAcceptTeleportationPacket + f Lyx; a field_48174 STREAM_CODEC + f I b field_12758 id + m (Lagi;)V a method_12085 handle + m (Lvw;)V a method_55960 write + m ()I b method_12086 getId + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agl net/minecraft/class_2795 net/minecraft/network/protocol/game/ServerboundBlockEntityTagQueryPacket + f Lyx; a field_48175 STREAM_CODEC + f I b field_12762 transactionId + f Ljd; c field_12763 pos + m (Lagi;)V a method_12095 handle + m (Lvw;)V a method_55961 write + m ()I b method_12096 getTransactionId + m ()Ljd; e method_12094 getPos + m (ILjd;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agm net/minecraft/class_4210 net/minecraft/network/protocol/game/ServerboundChangeDifficultyPacket + f Lyx; a field_48176 STREAM_CODEC + f Lbqo; b field_18805 difficulty + m (Lagi;)V a method_19477 handle + m (Lvw;)V a method_55962 write + m ()Lbqo; b method_19478 getDifficulty + m (Lbqo;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agn net/minecraft/class_7640 net/minecraft/network/protocol/game/ServerboundChatAckPacket + f Lyx; a field_48177 STREAM_CODEC + f I b comp_1114 offset + m (Lagi;)V a method_44998 handle + m (Lvw;)V a method_55963 write + m ()I b comp_1114 offset + m (Lvw;)V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ago net/minecraft/class_7472 net/minecraft/network/protocol/game/ServerboundChatCommandPacket + f Lyx; a field_48178 STREAM_CODEC + f Ljava/lang/String; b comp_808 command + m (Lagi;)V a method_43897 handle + m (Lvw;)V a method_55964 write + m ()Ljava/lang/String; b comp_808 command + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agp net/minecraft/class_9449 net/minecraft/network/protocol/game/ServerboundChatCommandSignedPacket + f Lyx; a field_50087 STREAM_CODEC + f Ljava/lang/String; b comp_2532 command + f Ljava/time/Instant; c comp_2533 timeStamp + f J d comp_2534 salt + f Lfa; e comp_2535 argumentSignatures + f Lxg$b; f comp_2536 lastSeenMessages + m (Lagi;)V a method_58581 handle + m (Lvw;)V a method_58582 write + m ()Ljava/lang/String; b comp_2532 command + m ()Ljava/time/Instant; e comp_2533 timeStamp + m ()J f comp_2534 salt + m ()Lfa; g comp_2535 argumentSignatures + m ()Lxg$b; h comp_2536 lastSeenMessages + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/time/Instant;JLfa;Lxg$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agq net/minecraft/class_2797 net/minecraft/network/protocol/game/ServerboundChatPacket + f Lyx; a field_48179 STREAM_CODEC + f Ljava/lang/String; b comp_945 message + f Ljava/time/Instant; c comp_946 timeStamp + f J d comp_947 salt + f Lxl; e comp_948 signature + f Lxg$b; f comp_970 lastSeenMessages + m (Lagi;)V a method_12115 handle + m (Lvw;)V a method_55965 write + m ()Ljava/lang/String; b comp_945 message + m ()Ljava/time/Instant; e comp_946 timeStamp + m ()J f comp_947 salt + m ()Lxl; g comp_948 signature + m ()Lxg$b; h comp_970 lastSeenMessages + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/time/Instant;JLxl;Lxg$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agr net/minecraft/class_7861 net/minecraft/network/protocol/game/ServerboundChatSessionUpdatePacket + f Lyx; a field_48182 STREAM_CODEC + f Lxq$a; b comp_1129 chatSession + m (Lagi;)V a method_46617 handle + m (Lvw;)V a method_55966 write + m ()Lxq$a; b comp_1129 chatSession + m (Lvw;)V <init> <init> <init> + m (Lxq$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ags net/minecraft/class_8590 net/minecraft/network/protocol/game/ServerboundChunkBatchReceivedPacket + f Lyx; a field_48183 STREAM_CODEC + f F b comp_1730 desiredChunksPerTick + m (Lagi;)V a method_52281 handle + m (Lvw;)V a method_55967 write + m ()F b comp_1730 desiredChunksPerTick + m (Lvw;)V <init> <init> <init> + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agt net/minecraft/class_2799 net/minecraft/network/protocol/game/ServerboundClientCommandPacket + f Lyx; a field_48184 STREAM_CODEC + f Lagt$a; b field_12773 action + m (Lagi;)V a method_12120 handle + m (Lvw;)V a method_55968 write + m ()Lagt$a; b method_12119 getAction + m (Lagt$a;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agt$a net/minecraft/class_2799$class_2800 net/minecraft/network/protocol/game/ServerboundClientCommandPacket$Action + f Lagt$a; a field_12774 PERFORM_RESPAWN + f Lagt$a; b field_12775 REQUEST_STATS + f [Lagt$a; c field_12776 $VALUES + m ()[Lagt$a; a method_36955 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agu net/minecraft/class_2805 net/minecraft/network/protocol/game/ServerboundCommandSuggestionPacket + f Lyx; a field_48185 STREAM_CODEC + f I b field_12784 id + f Ljava/lang/String; c field_12785 command + m (Lagi;)V a method_12147 handle + m (Lvw;)V a method_55969 write + m ()I b method_12149 getId + m ()Ljava/lang/String; e method_12148 getCommand + m (ILjava/lang/String;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agv net/minecraft/class_8591 net/minecraft/network/protocol/game/ServerboundConfigurationAcknowledgedPacket + f Lagv; a field_48186 INSTANCE + f Lyx; b field_48187 STREAM_CODEC + m (Lagi;)V a method_52282 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agw net/minecraft/class_2811 net/minecraft/network/protocol/game/ServerboundContainerButtonClickPacket + f Lyx; a field_48188 STREAM_CODEC + f I b comp_2649 containerId + f I c comp_2650 buttonId + m (Lagi;)V a method_12185 handle + m ()I b comp_2649 containerId + m ()I e comp_2650 buttonId + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agx net/minecraft/class_2813 net/minecraft/network/protocol/game/ServerboundContainerClickPacket + f Lyx; a field_48189 STREAM_CODEC + f I b field_34045 MAX_SLOT_COUNT + f Lyx; c field_48190 SLOTS_STREAM_CODEC + f I d field_12819 containerId + f I e field_34037 stateId + f I f field_12818 slotNum + f I g field_12817 buttonNum + f Lcqe; h field_12815 clickType + f Lcuq; i field_12816 carriedItem + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; j field_29540 changedSlots + m (Lagi;)V a method_12191 handle + m (Lwk;)V a method_55971 write + m ()I b method_12194 getContainerId + m ()I e method_12192 getSlotNum + m ()I f method_12193 getButtonNum + m ()Lcuq; g method_12190 getCarriedItem + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; h method_34678 getChangedSlots + m ()Lcqe; i method_12195 getClickType + m ()I j method_37440 getStateId + m (IIIILcqe;Lcuq;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;)V <init> <init> <init> + m (Lwk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agy net/minecraft/class_2815 net/minecraft/network/protocol/game/ServerboundContainerClosePacket + f Lyx; a field_48191 STREAM_CODEC + f I b field_12827 containerId + m (Lagi;)V a method_12198 handle + m (Lvw;)V a method_55972 write + m ()I b method_36168 getContainerId + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c agz net/minecraft/class_8875 net/minecraft/network/protocol/game/ServerboundContainerSlotStateChangedPacket + f Lyx; a field_48192 STREAM_CODEC + f I b comp_1998 slotId + f I c comp_1999 containerId + f Z d comp_2000 newState + m (Lagi;)V a method_54437 handle + m (Lvw;)V a method_55973 write + m ()I b comp_1998 slotId + m ()I e comp_1999 containerId + m ()Z f comp_2000 newState + m (Lvw;)V <init> <init> <init> + m (IIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aha net/minecraft/class_9179 net/minecraft/network/protocol/game/ServerboundDebugSampleSubscriptionPacket + f Lyx; a field_48784 STREAM_CODEC + f Lbls; b comp_2284 sampleType + m (Lagi;)V a method_56620 handle + m (Lvw;)V a method_56621 write + m ()Lbls; b comp_2284 sampleType + m (Lvw;)V <init> <init> <init> + m (Lbls;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahb net/minecraft/class_2820 net/minecraft/network/protocol/game/ServerboundEditBookPacket + f I a field_34038 MAX_BYTES_PER_CHAR + f Lyx; b field_48193 STREAM_CODEC + f I c comp_2285 slot + f Ljava/util/List; d comp_2286 pages + f Ljava/util/Optional; e comp_2287 title + f I f field_34039 TITLE_MAX_CHARS + f I g field_34040 PAGE_MAX_CHARS + f I h field_34046 MAX_PAGES_COUNT + m (Lagi;)V a method_12236 handle + m ()I b comp_2285 slot + m ()Ljava/util/List; e comp_2286 pages + m ()Ljava/util/Optional; f comp_2287 title + m (ILjava/util/List;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahc net/minecraft/class_2822 net/minecraft/network/protocol/game/ServerboundEntityTagQueryPacket + f Lyx; a field_48194 STREAM_CODEC + f I b field_12868 transactionId + f I c field_12867 entityId + m (Lagi;)V a method_12243 handle + m (Lvw;)V a method_55975 write + m ()I b method_12245 getTransactionId + m ()I e method_12244 getEntityId + m (II)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahd net/minecraft/class_2824 net/minecraft/network/protocol/game/ServerboundInteractPacket + f Lyx; a field_48195 STREAM_CODEC + f I b field_12870 entityId + f Lahd$a; c field_12871 action + f Z d field_25660 usingSecondaryAction + f Lahd$a; e field_29170 ATTACK_ACTION + m (Lagi;)V a method_12251 handle + m (Lahd$c;)V a method_34209 dispatch + m (Laqu;)Lbsr; a method_12248 getTarget + m (Lbsr;Z)Lahd; a method_34206 createAttackPacket + m (Lbsr;ZLbqq;)Lahd; a method_34207 createInteractionPacket + m (Lbsr;ZLbqq;Lexc;)Lahd; a method_34208 createInteractionPacket + m (Lvw;)V a method_55976 write + m ()Z b method_30007 isUsingSecondaryAction + m (IZLahd$a;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahd$1 net/minecraft/class_2824$1 net/minecraft/network/protocol/game/ServerboundInteractPacket$1 + m ()V <init> <init> <init> +c ahd$a net/minecraft/class_2824$class_5906 net/minecraft/network/protocol/game/ServerboundInteractPacket$Action + m ()Lahd$b; a method_34211 getType + m (Lahd$c;)V a method_34213 dispatch + m (Lvw;)V a method_34212 write +c ahd$b net/minecraft/class_2824$class_5907 net/minecraft/network/protocol/game/ServerboundInteractPacket$ActionType + f Lahd$b; a field_29171 INTERACT + f Lahd$b; b field_29172 ATTACK + f Lahd$b; c field_29173 INTERACT_AT + f Ljava/util/function/Function; d field_29174 reader + f [Lahd$b; e field_29175 $VALUES + m ()[Lahd$b; a method_36956 $values + m (Lvw;)Lahd$a; a method_34216 method_34216 + m (Ljava/lang/String;ILjava/util/function/Function;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahd$c net/minecraft/class_2824$class_5908 net/minecraft/network/protocol/game/ServerboundInteractPacket$Handler + m ()V a method_34218 onAttack + m (Lbqq;)V a method_34219 onInteraction + m (Lbqq;Lexc;)V a method_34220 onInteraction +c ahd$d net/minecraft/class_2824$class_5909 net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAction + f Lbqq; a field_29176 hand + m (Lbqq;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> +c ahd$e net/minecraft/class_2824$class_5910 net/minecraft/network/protocol/game/ServerboundInteractPacket$InteractionAtLocationAction + f Lbqq; a field_29177 hand + f Lexc; b field_29178 location + m (Lbqq;Lexc;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> +c ahe net/minecraft/class_5194 net/minecraft/network/protocol/game/ServerboundJigsawGeneratePacket + f Lyx; a field_48196 STREAM_CODEC + f Ljd; b field_24054 pos + f I c field_24055 levels + f Z d field_25323 keepJigsaws + m (Lagi;)V a method_27274 handle + m (Lvw;)V a method_55977 write + m ()Ljd; b method_27275 getPos + m ()I e method_27276 levels + m ()Z f method_29446 keepJigsaws + m (Ljd;IZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahf net/minecraft/class_4211 net/minecraft/network/protocol/game/ServerboundLockDifficultyPacket + f Lyx; a field_48197 STREAM_CODEC + f Z b field_18806 locked + m (Lagi;)V a method_19484 handle + m (Lvw;)V a method_55978 write + m ()Z b method_19485 isLocked + m (Z)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahg net/minecraft/class_2828 net/minecraft/network/protocol/game/ServerboundMovePlayerPacket + f D a field_12889 x + f D b field_12886 y + f D c field_12884 z + f F d field_12887 yRot + f F e field_12885 xRot + f Z f field_29179 onGround + f Z g field_12890 hasPos + f Z h field_12888 hasRot + m (D)D a method_12269 getX + m (F)F a method_12271 getYRot + m (Lagi;)V a method_12272 handle + m ()Z b method_12273 isOnGround + m (D)D b method_12268 getY + m (F)F b method_12270 getXRot + m (D)D c method_12274 getZ + m ()Z e method_36171 hasPosition + m ()Z f method_36172 hasRotation + m (DDDFFZZZ)V <init> <init> <init> +c ahg$a net/minecraft/class_2828$class_2829 net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Pos + f Lyx; i field_48198 STREAM_CODEC + m (Lvw;)Lahg$a; a method_34221 read + m (Lvw;)V b method_55979 write + m (DDDZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahg$b net/minecraft/class_2828$class_2830 net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$PosRot + f Lyx; i field_48199 STREAM_CODEC + m (Lvw;)Lahg$b; a method_34222 read + m (Lvw;)V b method_55980 write + m (DDDFFZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahg$c net/minecraft/class_2828$class_2831 net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$Rot + f Lyx; i field_48200 STREAM_CODEC + m (Lvw;)Lahg$c; a method_34223 read + m (Lvw;)V b method_55981 write + m (FFZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahg$d net/minecraft/class_2828$class_5911 net/minecraft/network/protocol/game/ServerboundMovePlayerPacket$StatusOnly + f Lyx; i field_48201 STREAM_CODEC + m (Lvw;)Lahg$d; a method_34224 read + m (Lvw;)V b method_55982 write + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahh net/minecraft/class_2833 net/minecraft/network/protocol/game/ServerboundMoveVehiclePacket + f Lyx; a field_48202 STREAM_CODEC + f D b field_12899 x + f D c field_12897 y + f D d field_12895 z + f F e field_12898 yRot + f F f field_12896 xRot + m (Lagi;)V a method_12278 handle + m (Lvw;)V a method_55983 write + m ()D b method_12279 getX + m ()D e method_12280 getY + m ()D f method_12276 getZ + m ()F g method_12281 getYRot + m ()F h method_12277 getXRot + m (Lbsr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahi net/minecraft/class_2836 net/minecraft/network/protocol/game/ServerboundPaddleBoatPacket + f Lyx; a field_48203 STREAM_CODEC + f Z b field_12907 left + f Z c field_12906 right + m (Lagi;)V a method_12283 handle + m (Lvw;)V a method_55984 write + m ()Z b method_12284 getLeft + m ()Z e method_12285 getRight + m (ZZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahj net/minecraft/class_2838 net/minecraft/network/protocol/game/ServerboundPickItemPacket + f Lyx; a field_48204 STREAM_CODEC + f I b field_12908 slot + m (Lagi;)V a method_12292 handle + m (Lvw;)V a method_55985 write + m ()I b method_12293 getSlot + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahk net/minecraft/class_2840 net/minecraft/network/protocol/game/ServerboundPlaceRecipePacket + f Lyx; a field_48205 STREAM_CODEC + f I b field_12933 containerId + f Lakr; c field_12931 recipe + f Z d field_12932 shiftDown + m (Lagi;)V a method_12317 handle + m (Lvw;)V a method_55986 write + m ()I b method_12318 getContainerId + m ()Lakr; e method_12320 getRecipe + m ()Z f method_12319 isShiftDown + m (ILczb;Z)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahl net/minecraft/class_2842 net/minecraft/network/protocol/game/ServerboundPlayerAbilitiesPacket + f Lyx; a field_48206 STREAM_CODEC + f I b field_33362 FLAG_FLYING + f Z c field_12948 isFlying + m (Lagi;)V a method_12339 handle + m (Lvw;)V a method_55987 write + m ()Z b method_12346 isFlying + m (Lcmu;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahm net/minecraft/class_2846 net/minecraft/network/protocol/game/ServerboundPlayerActionPacket + f Lyx; a field_48207 STREAM_CODEC + f Ljd; b field_12967 pos + f Lji; c field_12965 direction + f Lahm$a; d field_12966 action + f I e field_38048 sequence + m (Lagi;)V a method_12361 handle + m (Lvw;)V a method_55988 write + m ()Ljd; b method_12362 getPos + m ()Lji; e method_12360 getDirection + m ()Lahm$a; f method_12363 getAction + m ()I g method_42079 getSequence + m (Lahm$a;Ljd;Lji;I)V <init> <init> <init> + m (Lahm$a;Ljd;Lji;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahm$a net/minecraft/class_2846$class_2847 net/minecraft/network/protocol/game/ServerboundPlayerActionPacket$Action + f Lahm$a; a field_12968 START_DESTROY_BLOCK + f Lahm$a; b field_12971 ABORT_DESTROY_BLOCK + f Lahm$a; c field_12973 STOP_DESTROY_BLOCK + f Lahm$a; d field_12970 DROP_ALL_ITEMS + f Lahm$a; e field_12975 DROP_ITEM + f Lahm$a; f field_12974 RELEASE_USE_ITEM + f Lahm$a; g field_12969 SWAP_ITEM_WITH_OFFHAND + f [Lahm$a; h field_12972 $VALUES + m ()[Lahm$a; a method_36957 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahn net/minecraft/class_2848 net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket + f Lyx; a field_48208 STREAM_CODEC + f I b field_12977 id + f Lahn$a; c field_12978 action + f I d field_12976 data + m (Lagi;)V a method_12364 handle + m (Lvw;)V a method_55989 write + m ()I b method_36173 getId + m ()Lahn$a; e method_12365 getAction + m ()I f method_12366 getData + m (Lbsr;Lahn$a;)V <init> <init> <init> + m (Lbsr;Lahn$a;I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahn$a net/minecraft/class_2848$class_2849 net/minecraft/network/protocol/game/ServerboundPlayerCommandPacket$Action + f Lahn$a; a field_12979 PRESS_SHIFT_KEY + f Lahn$a; b field_12984 RELEASE_SHIFT_KEY + f Lahn$a; c field_12986 STOP_SLEEPING + f Lahn$a; d field_12981 START_SPRINTING + f Lahn$a; e field_12985 STOP_SPRINTING + f Lahn$a; f field_12987 START_RIDING_JUMP + f Lahn$a; g field_12980 STOP_RIDING_JUMP + f Lahn$a; h field_12988 OPEN_INVENTORY + f Lahn$a; i field_12982 START_FALL_FLYING + f [Lahn$a; j field_12983 $VALUES + m ()[Lahn$a; a method_36958 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aho net/minecraft/class_2851 net/minecraft/network/protocol/game/ServerboundPlayerInputPacket + f Lyx; a field_48209 STREAM_CODEC + f I b field_33363 FLAG_JUMPING + f I c field_33364 FLAG_SHIFT_KEY_DOWN + f F d field_12995 xxa + f F e field_12994 zza + f Z f field_12997 isJumping + f Z g field_12996 isShiftKeyDown + m (Lagi;)V a method_12369 handle + m (Lvw;)V a method_55990 write + m ()F b method_12372 getXxa + m ()F e method_12373 getZza + m ()Z f method_12371 isJumping + m ()Z g method_12370 isShiftKeyDown + m (FFZZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahp net/minecraft/class_5427 net/minecraft/network/protocol/game/ServerboundRecipeBookChangeSettingsPacket + f Lyx; a field_48210 STREAM_CODEC + f Lcrj; b field_25798 bookType + f Z c field_25799 isOpen + f Z d field_25800 isFiltering + m (Lagi;)V a method_30304 handle + m (Lvw;)V a method_55991 write + m ()Lcrj; b method_30305 getBookType + m ()Z e method_30306 isOpen + m ()Z f method_30307 isFiltering + m (Lcrj;ZZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahq net/minecraft/class_2853 net/minecraft/network/protocol/game/ServerboundRecipeBookSeenRecipePacket + f Lyx; a field_48211 STREAM_CODEC + f Lakr; b field_13004 recipe + m (Lagi;)V a method_12400 handle + m (Lvw;)V a method_55992 write + m ()Lakr; b method_12406 getRecipe + m (Lczb;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahr net/minecraft/class_2855 net/minecraft/network/protocol/game/ServerboundRenameItemPacket + f Lyx; a field_48212 STREAM_CODEC + f Ljava/lang/String; b field_13013 name + m (Lagi;)V a method_12408 handle + m (Lvw;)V a method_55993 write + m ()Ljava/lang/String; b method_12407 getName + m (Ljava/lang/String;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahs net/minecraft/class_2859 net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket + f Lyx; a field_48213 STREAM_CODEC + f Lahs$a; b field_13021 action + f Lakr; c field_13020 tab + m (Lag;)Lahs; a method_12418 openedTab + m (Lagi;)V a method_12417 handle + m (Lvw;)V a method_55994 write + m ()Lahs; b method_12414 closedScreen + m ()Lahs$a; e method_12415 getAction + m ()Lakr; f method_12416 getTab + m (Lahs$a;Lakr;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahs$a net/minecraft/class_2859$class_2860 net/minecraft/network/protocol/game/ServerboundSeenAdvancementsPacket$Action + f Lahs$a; a field_13024 OPENED_TAB + f Lahs$a; b field_13023 CLOSED_SCREEN + f [Lahs$a; c field_13022 $VALUES + m ()[Lahs$a; a method_36962 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aht net/minecraft/class_2863 net/minecraft/network/protocol/game/ServerboundSelectTradePacket + f Lyx; a field_48214 STREAM_CODEC + f I b field_13036 item + m (Lagi;)V a method_12430 handle + m (Lvw;)V a method_55995 write + m ()I b method_12431 getItem + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahu net/minecraft/class_2866 net/minecraft/network/protocol/game/ServerboundSetBeaconPacket + f Lyx; a field_48215 STREAM_CODEC + f Ljava/util/Optional; b comp_2180 primary + f Ljava/util/Optional; c comp_2181 secondary + m (Lagi;)V a method_12434 handle + m ()Ljava/util/Optional; b comp_2180 primary + m ()Ljava/util/Optional; e comp_2181 secondary + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahv net/minecraft/class_2868 net/minecraft/network/protocol/game/ServerboundSetCarriedItemPacket + f Lyx; a field_48216 STREAM_CODEC + f I b field_13052 slot + m (Lagi;)V a method_12441 handle + m (Lvw;)V a method_55996 write + m ()I b method_12442 getSlot + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahw net/minecraft/class_2870 net/minecraft/network/protocol/game/ServerboundSetCommandBlockPacket + f Lyx; a field_48217 STREAM_CODEC + f I b field_33365 FLAG_TRACK_OUTPUT + f I c field_33366 FLAG_CONDITIONAL + f I d field_33367 FLAG_AUTOMATIC + f Ljd; e field_13065 pos + f Ljava/lang/String; f field_13064 command + f Z g field_13063 trackOutput + f Z h field_13062 conditional + f Z i field_13061 automatic + f Ldqr$a; j field_13060 mode + m (Lagi;)V a method_12469 handle + m (Lvw;)V a method_55997 write + m ()Ljd; b method_12473 getPos + m ()Ljava/lang/String; e method_12470 getCommand + m ()Z f method_12472 isTrackOutput + m ()Z g method_12471 isConditional + m ()Z h method_12474 isAutomatic + m ()Ldqr$a; i method_12468 getMode + m (Ljd;Ljava/lang/String;Ldqr$a;ZZZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahx net/minecraft/class_2871 net/minecraft/network/protocol/game/ServerboundSetCommandMinecartPacket + f Lyx; a field_48218 STREAM_CODEC + f I b field_13067 entity + f Ljava/lang/String; c field_13068 command + f Z d field_13066 trackOutput + m (Lagi;)V a method_12477 handle + m (Ldcw;)Ldbx; a method_12476 getCommandBlock + m (Lvw;)V a method_55998 write + m ()Ljava/lang/String; b method_12475 getCommand + m ()Z e method_12478 isTrackOutput + m (ILjava/lang/String;Z)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahy net/minecraft/class_2873 net/minecraft/network/protocol/game/ServerboundSetCreativeModeSlotPacket + f Lyx; a field_48219 STREAM_CODEC + f S b comp_2609 slotNum + f Lcuq; c comp_2610 itemStack + m (Lagi;)V a method_12480 handle + m ()S b comp_2609 slotNum + m ()Lcuq; e comp_2610 itemStack + m (ILcuq;)V <init> <init> <init> + m (SLcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ahz net/minecraft/class_3753 net/minecraft/network/protocol/game/ServerboundSetJigsawBlockPacket + f Lyx; a field_48220 STREAM_CODEC + f Ljd; b field_16565 pos + f Lakr; c field_16563 name + f Lakr; d field_16566 target + f Lakr; e field_23401 pool + f Ljava/lang/String; f field_16564 finalState + f Ldri$a; g field_23402 joint + f I h field_46917 selectionPriority + f I i field_46918 placementPriority + m (Lagi;)V a method_16392 handle + m (Lvw;)V a method_56000 write + m ()Ljd; b method_16396 getPos + m ()Lakr; e method_16395 getName + m ()Lakr; f method_16394 getTarget + m ()Lakr; g method_26435 getPool + m ()Ljava/lang/String; h method_16393 getFinalState + m ()Ldri$a; i method_26436 getJoint + m ()I j method_54668 getSelectionPriority + m ()I k method_54669 getPlacementPriority + m (Ljd;Lakr;Lakr;Lakr;Ljava/lang/String;Ldri$a;II)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aia net/minecraft/class_2875 net/minecraft/network/protocol/game/ServerboundSetStructureBlockPacket + f Lyx; a field_48221 STREAM_CODEC + f I b field_33368 FLAG_IGNORE_ENTITIES + f I c field_33369 FLAG_SHOW_AIR + f I d field_33370 FLAG_SHOW_BOUNDING_BOX + f Ljd; e field_13093 pos + f Ldrx$a; f field_13082 updateType + f Ldum; g field_13084 mode + f Ljava/lang/String; h field_13080 name + f Ljd; i field_13091 offset + f Lkh; j field_13083 size + f Ldkv; k field_13081 mirror + f Ldmm; l field_13088 rotation + f Ljava/lang/String; m field_13085 data + f Z n field_13089 ignoreEntities + f Z o field_13087 showAir + f Z p field_13086 showBoundingBox + f F q field_13090 integrity + f J r field_13092 seed + m (Lagi;)V a method_12495 handle + m (Lvw;)V a method_56001 write + m ()Ljd; b method_12499 getPos + m ()Ldrx$a; e method_12500 getUpdateType + m ()Ldum; f method_12504 getMode + m ()Ljava/lang/String; g method_12502 getName + m ()Ljd; h method_12496 getOffset + m ()Lkh; i method_12492 getSize + m ()Ldkv; j method_12493 getMirror + m ()Ldmm; k method_12498 getRotation + m ()Ljava/lang/String; l method_12501 getData + m ()Z m method_12506 isIgnoreEntities + m ()Z n method_12503 isShowAir + m ()Z o method_12505 isShowBoundingBox + m ()F p method_12494 getIntegrity + m ()J q method_12497 getSeed + m (Ljd;Ldrx$a;Ldum;Ljava/lang/String;Ljd;Lkh;Ldkv;Ldmm;Ljava/lang/String;ZZZFJ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aib net/minecraft/class_2877 net/minecraft/network/protocol/game/ServerboundSignUpdatePacket + f Lyx; a field_48222 STREAM_CODEC + f I b field_33371 MAX_STRING_LENGTH + f Ljd; c field_13101 pos + f [Ljava/lang/String; d field_13100 lines + f Z e field_43153 isFrontText + m (Lagi;)V a method_12509 handle + m (Lvw;)V a method_56002 write + m ()Ljd; b method_12510 getPos + m ()Z e method_49751 isFrontText + m ()[Ljava/lang/String; f method_12508 getLines + m (Ljd;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aic net/minecraft/class_2879 net/minecraft/network/protocol/game/ServerboundSwingPacket + f Lyx; a field_48223 STREAM_CODEC + f Lbqq; b field_13102 hand + m (Lagi;)V a method_12511 handle + m (Lvw;)V a method_56003 write + m ()Lbqq; b method_12512 getHand + m (Lbqq;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aid net/minecraft/class_2884 net/minecraft/network/protocol/game/ServerboundTeleportToEntityPacket + f Lyx; a field_48224 STREAM_CODEC + f Ljava/util/UUID; b field_13129 uuid + m (Lagi;)V a method_12542 handle + m (Laqu;)Lbsr; a method_12541 getEntity + m (Lvw;)V a method_56004 write + m (Ljava/util/UUID;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aie net/minecraft/class_2885 net/minecraft/network/protocol/game/ServerboundUseItemOnPacket + f Lyx; a field_48225 STREAM_CODEC + f Lewy; b field_17602 blockHit + f Lbqq; c field_13134 hand + f I d field_38049 sequence + m (Lagi;)V a method_12547 handle + m (Lvw;)V a method_56005 write + m ()Lbqq; b method_12546 getHand + m ()Lewy; e method_12543 getHitResult + m ()I f method_42080 getSequence + m (Lbqq;Lewy;I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aif net/minecraft/class_2886 net/minecraft/network/protocol/game/ServerboundUseItemPacket + f Lyx; a field_48226 STREAM_CODEC + f Lbqq; b field_13136 hand + f I c field_38050 sequence + f F d field_51930 yRot + f F e field_51931 xRot + m (Lagi;)V a method_12550 handle + m (Lvw;)V a method_56006 write + m ()Lbqq; b method_12551 getHand + m ()I e method_42081 getSequence + m ()F f method_60586 getYRot + m ()F g method_60587 getXRot + m (Lbqq;IFF)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aig net/minecraft/class_7422 net/minecraft/network/protocol/game/VecDeltaCodec + f D a field_39015 TRUNCATION_STEPS + f Lexc; b field_39016 base + m ()Lexc; a method_60933 getBase + m (D)J a method_43487 encode + m (J)D a method_43488 decode + m (JJJ)Lexc; a method_43489 decode + m (Lexc;)J a method_43490 encodeX + m (Lexc;)J b method_43491 encodeY + m (Lexc;)J c method_43492 encodeZ + m (Lexc;)Lexc; d method_43493 delta + m (Lexc;)V e method_43494 setBase + m ()V <init> <init> <init> +c aih net/minecraft/class_6314 net/minecraft/network/protocol/game/package-info +c aii net/minecraft/class_8592 net/minecraft/network/protocol/handshake/ClientIntent + f Laii; a field_44974 STATUS + f Laii; b field_44975 LOGIN + f Laii; c field_48227 TRANSFER + f I d field_44976 STATUS_ID + f I e field_44977 LOGIN_ID + f I f field_48228 TRANSFER_ID + f [Laii; g field_44978 $VALUES + m ()I a method_52283 id + m (I)Laii; a method_52284 byId + m ()[Laii; b method_52286 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aij net/minecraft/class_2889 net/minecraft/network/protocol/handshake/ClientIntentionPacket + f Lyx; a field_48229 STREAM_CODEC + f I b comp_1563 protocolVersion + f Ljava/lang/String; c comp_1564 hostName + f I d comp_1565 port + f Laii; e comp_1566 intention + f I f field_33372 MAX_HOST_LENGTH + m (Laim;)V a method_12575 handle + m (Lvw;)V a method_56007 write + m ()I b comp_1563 protocolVersion + m ()Ljava/lang/String; e comp_1564 hostName + m ()I f comp_1565 port + m ()Laii; g comp_1566 intention + m (ILjava/lang/String;ILaii;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aik net/minecraft/class_9096 net/minecraft/network/protocol/handshake/HandshakePacketTypes + f Lzi; a field_48230 CLIENT_INTENTION + m (Ljava/lang/String;)Lzi; a method_56008 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ail net/minecraft/class_9097 net/minecraft/network/protocol/handshake/HandshakeProtocols + f Lwh$a; a field_52197 SERVERBOUND_TEMPLATE + f Lwh; b field_48231 SERVERBOUND + m (Lzl;)V a method_56009 method_56009 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aim net/minecraft/class_2890 net/minecraft/network/protocol/handshake/ServerHandshakePacketListener + m (Laij;)V a method_12576 handleIntention +c ain net/minecraft/class_6315 net/minecraft/network/protocol/handshake/package-info +c aio net/minecraft/class_2896 net/minecraft/network/protocol/login/ClientLoginPacketListener + m (Laip;)V a method_12586 handleCustomQuery + m (Laiq;)V a method_12588 handleGameProfile + m (Lair;)V a method_12587 handleHello + m (Lais;)V a method_12585 handleCompression + m (Lait;)V a method_12584 handleDisconnect +c aip net/minecraft/class_2899 net/minecraft/network/protocol/login/ClientboundCustomQueryPacket + f Lyx; a field_48232 STREAM_CODEC + f I b comp_1567 transactionId + f Lajc; c comp_1568 payload + f I d field_33373 MAX_PAYLOAD_SIZE + m (Laio;)V a method_12591 handle + m (Lakr;Lvw;)Lajc; a method_52287 readPayload + m (Lvw;)V a method_56010 write + m ()I b comp_1567 transactionId + m (Lakr;Lvw;)Laje; b method_52288 readUnknownPayload + m ()Lajc; e comp_1568 payload + m (Lvw;)V <init> <init> <init> + m (ILajc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aiq net/minecraft/class_2901 net/minecraft/network/protocol/login/ClientboundGameProfilePacket + f Lyx; a field_48233 STREAM_CODEC + f Lcom/mojang/authlib/GameProfile; b comp_2363 gameProfile + f Z c comp_2662 strictErrorHandling + m (Laio;)V a method_12594 handle + m ()Lcom/mojang/authlib/GameProfile; b comp_2363 gameProfile + m ()Z e comp_2662 strictErrorHandling + m (Lcom/mojang/authlib/GameProfile;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c air net/minecraft/class_2905 net/minecraft/network/protocol/login/ClientboundHelloPacket + f Lyx; a field_48234 STREAM_CODEC + f Ljava/lang/String; b field_13209 serverId + f [B c field_13211 publicKey + f [B d field_13210 challenge + f Z e field_48235 shouldAuthenticate + m (Laio;)V a method_12612 handle + m (Lvw;)V a method_56012 write + m ()Ljava/lang/String; b method_12610 getServerId + m ()Ljava/security/PublicKey; e method_12611 getPublicKey + m ()[B f method_12613 getChallenge + m ()Z g method_56013 shouldAuthenticate + m (Ljava/lang/String;[B[BZ)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ais net/minecraft/class_2907 net/minecraft/network/protocol/login/ClientboundLoginCompressionPacket + f Lyx; a field_48236 STREAM_CODEC + f I b field_13232 compressionThreshold + m (Laio;)V a method_12633 handle + m (Lvw;)V a method_56014 write + m ()I b method_12634 getCompressionThreshold + m (I)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ait net/minecraft/class_2909 net/minecraft/network/protocol/login/ClientboundLoginDisconnectPacket + f Lyx; a field_48237 STREAM_CODEC + f Lwz; b field_13243 reason + m (Laio;)V a method_12637 handle + m (Lvw;)V a method_56015 write + m ()Lwz; b method_12638 getReason + m (Lwz;)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aiu net/minecraft/class_9098 net/minecraft/network/protocol/login/LoginPacketTypes + f Lzi; a field_48238 CLIENTBOUND_CUSTOM_QUERY + f Lzi; b field_48239 CLIENTBOUND_GAME_PROFILE + f Lzi; c field_48240 CLIENTBOUND_HELLO + f Lzi; d field_48241 CLIENTBOUND_LOGIN_COMPRESSION + f Lzi; e field_48242 CLIENTBOUND_LOGIN_DISCONNECT + f Lzi; f field_48243 SERVERBOUND_CUSTOM_QUERY_ANSWER + f Lzi; g field_48244 SERVERBOUND_HELLO + f Lzi; h field_48245 SERVERBOUND_KEY + f Lzi; i field_48246 SERVERBOUND_LOGIN_ACKNOWLEDGED + m (Ljava/lang/String;)Lzi; a method_56016 createClientbound + m (Ljava/lang/String;)Lzi; b method_56017 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aiv net/minecraft/class_9099 net/minecraft/network/protocol/login/LoginProtocols + f Lwh$a; a field_52198 SERVERBOUND_TEMPLATE + f Lwh; b field_48247 SERVERBOUND + f Lwh$a; c field_52199 CLIENTBOUND_TEMPLATE + f Lwh; d field_48248 CLIENTBOUND + m (Lzl;)V a method_56018 method_56018 + m (Lzl;)V b method_56019 method_56019 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aiw net/minecraft/class_2911 net/minecraft/network/protocol/login/ServerLoginPacketListener + m (Laix;)V a method_12640 handleCustomQueryPacket + m (Laiy;)V a method_12641 handleHello + m (Laiz;)V a method_12642 handleKey + m (Laja;)V a method_52289 handleLoginAcknowledgement +c aix net/minecraft/class_2913 net/minecraft/network/protocol/login/ServerboundCustomQueryAnswerPacket + f Lyx; a field_48249 STREAM_CODEC + f I b comp_1569 transactionId + f Lajb; c comp_1570 payload + f I d field_33374 MAX_PAYLOAD_SIZE + m (ILvw;)Lajb; a method_52290 readPayload + m (Laiw;)V a method_12645 handle + m (Lvw;)Laix; a method_52292 read + m (Lvw;Lajb;)V a method_52291 method_52291 + m ()I b comp_1569 transactionId + m (Lvw;)Lajb; b method_52293 readUnknownPayload + m (Lvw;)V c method_11052 write + m ()Lajb; e comp_1570 payload + m (ILajb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aiy net/minecraft/class_2915 net/minecraft/network/protocol/login/ServerboundHelloPacket + f Lyx; a field_48250 STREAM_CODEC + f Ljava/lang/String; b comp_765 name + f Ljava/util/UUID; c comp_907 profileId + m (Laiw;)V a method_12649 handle + m (Lvw;)V a method_56020 write + m ()Ljava/lang/String; b comp_765 name + m ()Ljava/util/UUID; e comp_907 profileId + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/util/UUID;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aiz net/minecraft/class_2917 net/minecraft/network/protocol/login/ServerboundKeyPacket + f Lyx; a field_48251 STREAM_CODEC + f [B b field_13274 keybytes + f [B c field_39089 encryptedChallenge + m (Laiw;)V a method_12653 handle + m (Ljava/security/PrivateKey;)Ljavax/crypto/SecretKey; a method_12654 getSecretKey + m (Lvw;)V a method_56021 write + m ([BLjava/security/PrivateKey;)Z a method_43643 isChallengeValid + m (Ljavax/crypto/SecretKey;Ljava/security/PublicKey;[B)V <init> <init> <init> + m (Lvw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aja net/minecraft/class_8593 net/minecraft/network/protocol/login/ServerboundLoginAcknowledgedPacket + f Laja; a field_48252 INSTANCE + f Lyx; b field_48253 STREAM_CODEC + m (Laiw;)V a method_52294 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajb net/minecraft/class_8594 net/minecraft/network/protocol/login/custom/CustomQueryAnswerPayload + m (Lvw;)V a method_52295 write +c ajc net/minecraft/class_8595 net/minecraft/network/protocol/login/custom/CustomQueryPayload + m ()Lakr; a comp_1571 id + m (Lvw;)V a method_52296 write +c ajd net/minecraft/class_8596 net/minecraft/network/protocol/login/custom/DiscardedQueryAnswerPayload + f Lajd; a field_44980 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aje net/minecraft/class_8597 net/minecraft/network/protocol/login/custom/DiscardedQueryPayload + f Lakr; a comp_1571 id + m (Lakr;)V <init> <init> <init> +c ajf net/minecraft/class_8598 net/minecraft/network/protocol/login/custom/package-info +c ajg net/minecraft/class_6316 net/minecraft/network/protocol/login/package-info +c ajh net/minecraft/class_6317 net/minecraft/network/protocol/package-info +c aji net/minecraft/class_8763 net/minecraft/network/protocol/ping/ClientPongPacketListener + m (Lajj;)V a method_12666 handlePongResponse +c ajj net/minecraft/class_2923 net/minecraft/network/protocol/ping/ClientboundPongResponsePacket + f Lyx; a field_48254 STREAM_CODEC + f J b comp_2201 time + m (Laji;)V a method_12670 handle + m (Lvw;)V a method_56022 write + m ()J b comp_2201 time + m (Lvw;)V <init> <init> <init> + m (J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajk net/minecraft/class_9100 net/minecraft/network/protocol/ping/PingPacketTypes + f Lzi; a field_48255 CLIENTBOUND_PONG_RESPONSE + f Lzi; b field_48256 SERVERBOUND_PING_REQUEST + m (Ljava/lang/String;)Lzi; a method_56023 createClientbound + m (Ljava/lang/String;)Lzi; b method_56024 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajl net/minecraft/class_8740 net/minecraft/network/protocol/ping/ServerPingPacketListener + m (Lajm;)V a method_12697 handlePingRequest +c ajm net/minecraft/class_2935 net/minecraft/network/protocol/ping/ServerboundPingRequestPacket + f Lyx; a field_48257 STREAM_CODEC + f J b field_13292 time + m (Lajl;)V a method_12699 handle + m (Lio/netty/buffer/ByteBuf;)V a method_56025 write + m ()J b method_12700 getTime + m (J)V <init> <init> <init> + m (Lio/netty/buffer/ByteBuf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajn net/minecraft/class_9101 net/minecraft/network/protocol/ping/package-info +c ajo net/minecraft/class_2921 net/minecraft/network/protocol/status/ClientStatusPacketListener + m (Lajp;)V a method_12667 handleStatusResponse +c ajp net/minecraft/class_2924 net/minecraft/network/protocol/status/ClientboundStatusResponsePacket + f Lyx; a field_48258 STREAM_CODEC + f Lajq; b comp_1272 status + m (Lajo;)V a method_12671 handle + m (Lvw;)V a method_56026 write + m ()Lajq; b comp_1272 status + m (Lvw;)V <init> <init> <init> + m (Lajq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajq net/minecraft/class_2926 net/minecraft/network/protocol/status/ServerStatus + f Lcom/mojang/serialization/Codec; a field_42535 CODEC + f Lwz; b comp_1273 description + f Ljava/util/Optional; c comp_1274 players + f Ljava/util/Optional; d comp_1275 version + f Ljava/util/Optional; e comp_1276 favicon + f Z f comp_1277 enforcesSecureChat + m ()Lwz; a comp_1273 description + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49092 method_49092 + m ()Ljava/util/Optional; b comp_1274 players + m ()Ljava/util/Optional; c comp_1275 version + m ()Ljava/util/Optional; d comp_1276 favicon + m ()Z e comp_1277 enforcesSecureChat + m (Lwz;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajq$a net/minecraft/class_2926$class_8145 net/minecraft/network/protocol/status/ServerStatus$Favicon + f Lcom/mojang/serialization/Codec; a field_42538 CODEC + f [B b comp_1278 iconBytes + f Ljava/lang/String; c field_42539 PREFIX + m ()[B a comp_1278 iconBytes + m (Lajq$a;)Ljava/lang/String; a method_49093 method_49093 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_49094 method_49094 + m ()Ljava/lang/String; b method_49401 method_49401 + m ()Ljava/lang/String; c method_49402 method_49402 + m ([B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajq$b net/minecraft/class_2926$class_2927 net/minecraft/network/protocol/status/ServerStatus$Players + f Lcom/mojang/serialization/Codec; a field_42540 CODEC + f I b comp_1279 max + f I c comp_1280 online + f Ljava/util/List; d comp_1281 sample + f Lcom/mojang/serialization/Codec; e field_42541 PROFILE_CODEC + m ()I a comp_1279 max + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49095 method_49095 + m ()I b comp_1280 online + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_49096 method_49096 + m ()Ljava/util/List; c comp_1281 sample + m (IILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajq$c net/minecraft/class_2926$class_2930 net/minecraft/network/protocol/status/ServerStatus$Version + f Lcom/mojang/serialization/Codec; a field_42542 CODEC + f Ljava/lang/String; b comp_1282 name + f I c comp_1283 protocol + m ()Lajq$c; a method_49097 current + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49098 method_49098 + m ()Ljava/lang/String; b comp_1282 name + m ()I c comp_1283 protocol + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajr net/minecraft/class_2933 net/minecraft/network/protocol/status/ServerStatusPacketListener + m (Lajs;)V a method_12698 handleStatusRequest +c ajs net/minecraft/class_2937 net/minecraft/network/protocol/status/ServerboundStatusRequestPacket + f Lajs; a field_48259 INSTANCE + f Lyx; b field_48260 STREAM_CODEC + m (Lajr;)V a method_12701 handle + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajt net/minecraft/class_9102 net/minecraft/network/protocol/status/StatusPacketTypes + f Lzi; a field_48261 CLIENTBOUND_STATUS_RESPONSE + f Lzi; b field_48262 SERVERBOUND_STATUS_REQUEST + m (Ljava/lang/String;)Lzi; a method_56027 createClientbound + m (Ljava/lang/String;)Lzi; b method_56028 createServerbound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aju net/minecraft/class_9103 net/minecraft/network/protocol/status/StatusProtocols + f Lwh$a; a field_52200 SERVERBOUND_TEMPLATE + f Lwh; b field_48263 SERVERBOUND + f Lwh$a; c field_52201 CLIENTBOUND_TEMPLATE + f Lwh; d field_48264 CLIENTBOUND + m (Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf; a method_60934 method_60934 + m (Lzl;)V a method_56029 method_56029 + m (Lzl;)V b method_56030 method_56030 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajv net/minecraft/class_6318 net/minecraft/network/protocol/status/package-info +c ajw net/minecraft/class_2940 net/minecraft/network/syncher/EntityDataAccessor + f I a comp_2327 id + f Lajx; b comp_2328 serializer + m ()I a comp_2327 id + m ()Lajx; b comp_2328 serializer + m (ILajx;)V <init> <init> <init> +c ajx net/minecraft/class_2941 net/minecraft/network/syncher/EntityDataSerializer + m (I)Lajw; a method_12717 createAccessor + m (Lyx;)Lajx; a method_56031 forValueType + m (Lyx;)Lyx; b method_56032 method_56032 + m (Ljava/lang/Object;)Ljava/lang/Object; copy method_12714 copy +c ajx$a net/minecraft/class_2941$class_7394 net/minecraft/network/syncher/EntityDataSerializer$ForValueType +c ajy net/minecraft/class_2943 net/minecraft/network/syncher/EntityDataSerializers + f Lajx; A field_39017 PAINTING_VARIANT + f Lajx; B field_47707 ARMADILLO_STATE + f Lajx; C field_42543 SNIFFER_STATE + f Lajx; D field_42237 VECTOR3 + f Lajx; E field_42235 QUATERNION + f Laxk; F field_13328 SERIALIZERS + f Lyx; G field_48265 OPTIONAL_BLOCK_STATE_CODEC + f Lyx; H field_48266 OPTIONAL_UNSIGNED_INT_CODEC + f Lajx; a field_13319 BYTE + f Lajx; b field_13327 INT + f Lajx; c field_39965 LONG + f Lajx; d field_13320 FLOAT + f Lajx; e field_13326 STRING + f Lajx; f field_13317 COMPONENT + f Lajx; g field_13325 OPTIONAL_COMPONENT + f Lajx; h field_13322 ITEM_STACK + f Lajx; i field_13312 BLOCK_STATE + f Lajx; j field_42236 OPTIONAL_BLOCK_STATE + f Lajx; k field_13323 BOOLEAN + f Lajx; l field_13314 PARTICLE + f Lajx; m field_49774 PARTICLES + f Lajx; n field_13316 ROTATIONS + f Lajx; o field_13324 BLOCK_POS + f Lajx; p field_13315 OPTIONAL_BLOCK_POS + f Lajx; q field_13321 DIRECTION + f Lajx; r field_13313 OPTIONAL_UUID + f Lajx; s field_38825 OPTIONAL_GLOBAL_POS + f Lajx; t field_13318 COMPOUND_TAG + f Lajx; u field_17207 VILLAGER_DATA + f Lajx; v field_17910 OPTIONAL_UNSIGNED_INT + f Lajx; w field_18238 POSE + f Lajx; x field_38826 CAT_VARIANT + f Lajx; y field_49713 WOLF_VARIANT + f Lajx; z field_38827 FROG_VARIANT + m (I)Lajx; a method_12721 getSerializer + m (Lajx;)V a method_12720 registerSerializer + m (Lajx;)I b method_12719 getSerializedId + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ajy$1 net/minecraft/class_2943$1 net/minecraft/network/syncher/EntityDataSerializers$1 + m (Lcuq;)Lcuq; a method_12732 copy + m ()V <init> <init> <init> +c ajy$2 net/minecraft/class_2943$2 net/minecraft/network/syncher/EntityDataSerializers$2 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a method_56033 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a method_56034 encode + m ()V <init> <init> <init> +c ajy$3 net/minecraft/class_2943$3 net/minecraft/network/syncher/EntityDataSerializers$3 + m (Lub;)Lub; a method_56035 copy + m ()V <init> <init> <init> +c ajy$4 net/minecraft/class_2943$4 net/minecraft/network/syncher/EntityDataSerializers$4 + m (Lio/netty/buffer/ByteBuf;)Ljava/util/OptionalInt; a method_56036 decode + m (Lio/netty/buffer/ByteBuf;Ljava/util/OptionalInt;)V a method_56037 encode + m ()V <init> <init> <init> +c ajz net/minecraft/class_9221 net/minecraft/network/syncher/SyncedDataHolder + m (Lajw;)V a method_5674 onSyncedDataUpdated + m (Ljava/util/List;)V a method_48850 onSyncedDataUpdated +c aka net/minecraft/class_2945 net/minecraft/network/syncher/SynchedEntityData + f Lorg/slf4j/Logger; a field_13334 LOGGER + f I b field_33378 MAX_ID_VALUE + f Laxg; c field_49021 ID_REGISTRY + f Lajz; d field_13333 entity + f [Laka$b; e field_13331 itemsById + f Z f field_13329 isDirty + m ()Z a method_12786 isDirty + m (Lajw;)Ljava/lang/Object; a method_12789 get + m (Lajw;Ljava/lang/Object;)V a method_12778 set + m (Lajw;Ljava/lang/Object;Z)V a method_49743 set + m (Laka$b;Laka$c;)V a method_12785 assignValue + m (Ljava/lang/Class;Lajx;)Lajw; a method_12791 defineId + m (Ljava/util/List;)V a method_12779 assignValues + m ()Ljava/util/List; b method_12781 packDirty + m (Lajw;)Laka$b; b method_12783 getItem + m ()Ljava/util/List; c method_46357 getNonDefaultValues + m (Lajz;[Laka$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aka$a net/minecraft/class_2945$class_9222 net/minecraft/network/syncher/SynchedEntityData$Builder + f Lajz; a field_49022 entity + f [Laka$b; b field_49023 itemsById + m ()Laka; a method_56911 build + m (Lajw;Ljava/lang/Object;)Laka$a; a method_56912 define + m (Lajz;)V <init> <init> <init> +c aka$b net/minecraft/class_2945$class_2946 net/minecraft/network/syncher/SynchedEntityData$DataItem + f Lajw; a field_13337 accessor + f Ljava/lang/Object; b field_13338 value + f Ljava/lang/Object; c field_40719 initialValue + f Z d field_13336 dirty + m ()Lajw; a method_12797 getAccessor + m (Ljava/lang/Object;)V a method_12799 setValue + m (Z)V a method_12795 setDirty + m ()Ljava/lang/Object; b method_12794 getValue + m ()Z c method_12796 isDirty + m ()Z d method_46358 isSetToDefault + m ()Laka$c; e method_46359 value + m (Lajw;Ljava/lang/Object;)V <init> <init> <init> +c aka$c net/minecraft/class_2945$class_7834 net/minecraft/network/syncher/SynchedEntityData$DataValue + f I a comp_1115 id + f Lajx; b comp_1116 serializer + f Ljava/lang/Object; c comp_1117 value + m ()I a comp_1115 id + m (Lajw;Ljava/lang/Object;)Laka$c; a method_46360 create + m (Lwk;)V a method_46361 write + m (Lwk;I)Laka$c; a method_46362 read + m (Lwk;ILajx;)Laka$c; a method_46363 read + m ()Lajx; b comp_1116 serializer + m ()Ljava/lang/Object; c comp_1117 value + m (ILajx;Ljava/lang/Object;)V <init> <init> <init> +c akb net/minecraft/class_6320 net/minecraft/network/syncher/package-info +c akc net/minecraft/class_6321 net/minecraft/obfuscate/package-info +c akd net/minecraft/class_6322 net/minecraft/package-info +c ake net/minecraft/class_2952 net/minecraft/recipebook/PlaceRecipe + m (IIILczb;Ljava/util/Iterator;I)V a method_12816 placeRecipe + m (Ljava/lang/Object;IIII)V a method_12815 addItemToSlot +c akf net/minecraft/class_2955 net/minecraft/recipebook/ServerPlaceRecipe + f Lcnb; a field_13347 stackedContents + f Lcmw; b field_13350 inventory + f Lcri; c field_13348 menu + f I d field_51523 ITEM_NOT_FOUND + m ()V a method_12822 clearGrid + m (Laqv;Lczb;Z)V a method_12826 recipeClicked + m (Lcrq;Lcuq;I)I a method_12824 moveItemToGrid + m (Lczb;Z)V a method_12821 handleRecipeClicked + m (Ljava/lang/Integer;IIII)V a method_59902 addItemToSlot + m (ZIZ)I a method_12819 getStackSize + m ()Z b method_12825 testClearGrid + m ()I c method_12823 getAmountOfFreeSlotsInInventory + m (Lcri;)V <init> <init> <init> +c akg net/minecraft/class_6323 net/minecraft/recipebook/package-info +c akh net/minecraft/class_8803 net/minecraft/references/Blocks + f Lakq; a field_46221 PUMPKIN + f Lakq; b field_46222 PUMPKIN_STEM + f Lakq; c field_46223 ATTACHED_PUMPKIN_STEM + f Lakq; d field_46224 MELON + f Lakq; e field_46225 MELON_STEM + f Lakq; f field_46226 ATTACHED_MELON_STEM + m (Ljava/lang/String;)Lakq; a method_53910 createKey + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aki net/minecraft/class_8804 net/minecraft/references/Items + f Lakq; a field_46227 PUMPKIN_SEEDS + f Lakq; b field_46228 MELON_SEEDS + m (Ljava/lang/String;)Lakq; a method_53911 createKey + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akj net/minecraft/class_5379 net/minecraft/resources/DelegatingOps + f Lcom/mojang/serialization/DynamicOps; a field_25503 delegate + m (Lcom/mojang/serialization/DynamicOps;)V <init> <init> <init> +c akk net/minecraft/class_7654 net/minecraft/resources/FileToIdConverter + f Ljava/lang/String; a field_39966 prefix + f Ljava/lang/String; b field_39967 extension + m (Lakr;)Lakr; a method_45112 idToFile + m (Laue;)Ljava/util/Map; a method_45113 listMatchingResources + m (Ljava/lang/String;)Lakk; a method_45114 json + m (Lakr;)Lakr; b method_45115 fileToId + m (Laue;)Ljava/util/Map; b method_45116 listMatchingResourceStacks + m (Lakr;)Z c method_45117 method_45117 + m (Lakr;)Z d method_45118 method_45118 + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c akl net/minecraft/class_6898 net/minecraft/resources/HolderSetCodec + f Lakq; a field_36480 registryKey + f Lcom/mojang/serialization/Codec; b field_36481 elementCodec + f Lcom/mojang/serialization/Codec; c field_36482 homogenousListCodec + f Lcom/mojang/serialization/Codec; d field_36483 registryAwareCodec + m (Lakq;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a method_40388 create + m (Lawu;)Lcom/mojang/serialization/DataResult; a method_58027 method_58027 + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; a method_40380 method_40380 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_40381 method_40381 + m (Lcom/mojang/datafixers/util/Pair;Ljq;)Lcom/mojang/datafixers/util/Pair; a method_58028 method_58028 + m (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec; a method_40382 homogenousList + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_40383 decodeWithoutRegistry + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_58030 method_58030 + m (Ljm;)Ljava/lang/String; a method_49403 method_49403 + m (Ljn;Lawu;)Lcom/mojang/serialization/DataResult; a method_58029 lookupTag + m (Ljn;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_40386 method_40386 + m (Ljq;)Ljava/lang/String; a method_49404 method_49404 + m (Ljq;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_40384 encode + m (Lawu;)Ljava/lang/String; b method_58031 method_58031 + m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; b method_40387 method_40387 + m (Ljn;Lawu;)Lcom/mojang/serialization/DataResult; b method_40385 method_40385 + m (Ljq;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; b method_40389 encodeWithoutRegistry + m (Ljava/util/List;)Ljava/util/List; c method_40390 method_40390 + m (Lakq;Lcom/mojang/serialization/Codec;Z)V <init> <init> <init> +c akm net/minecraft/class_7655 net/minecraft/resources/RegistryDataLoader + f Ljava/util/List; a field_39968 WORLDGEN_REGISTRIES + f Ljava/util/List; b field_39969 DIMENSION_REGISTRIES + f Ljava/util/List; c field_48709 SYNCHRONIZED_REGISTRIES + f Lorg/slf4j/Logger; d field_39970 LOGGER + f Ljy; e field_49024 NETWORK_REGISTRATION_INFO + f Ljava/util/function/Function; f field_49025 REGISTRATION_INFO_CACHE + m (Lakm$b;Lakp$c;Lakm$a;)V a method_45120 method_45120 + m (Lakm$b;Lka;Ljava/util/List;)Lka$b; a method_45121 load + m (Laue;Lakm$a;Lakp$c;)V a method_56514 method_56514 + m (Laue;Lakp$c;Lki;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V a method_45122 loadContentsFromManager + m (Laue;Lka;Ljava/util/List;)Lka$b; a method_56515 load + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V a method_45123 method_45123 + m (Ljava/lang/Boolean;)Lcom/mojang/serialization/Lifecycle; a method_56913 method_56913 + m (Ljava/util/Map$Entry;)Lakr; a method_45125 method_45125 + m (Ljava/util/Map;)V a method_45126 logErrors + m (Ljava/util/Map;Lakm$a;)V a method_46621 method_46621 + m (Ljava/util/Map;Lakm$c;)Lakm$a; a method_45127 method_45127 + m (Ljava/util/Map;Lauh;Lakm$a;Lakp$c;)V a method_56517 method_56517 + m (Ljava/util/Map;Lauh;Lakp$c;Lki;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V a method_56518 loadContentsFromNetwork + m (Ljava/util/Map;Lauh;Lka;Ljava/util/List;)Lka$b; a method_56519 load + m (Ljava/util/Map;Lka$d;)V a method_46622 method_46622 + m (Ljava/util/Optional;)Ljy; a method_56914 method_56914 + m (Ljz;)Lakp$b; a method_46618 createInfoForContextRegistry + m (Lka;Ljava/util/List;)Lakp$c; a method_46619 createContext + m (Lki;)Lakp$b; a method_46620 createInfoForNewRegistry + m (Lki;Lcom/mojang/serialization/Decoder;Lakp;Lakq;Lauc;Ljy;)V a method_56915 loadElementFromResource + m (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V b method_45129 method_45129 + m (Ljava/util/Map$Entry;)Lakr; b method_45130 method_45130 + m (Ljava/util/Map;Lakm$a;)V b method_45128 method_45128 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akm$1 net/minecraft/class_7655$1 net/minecraft/resources/RegistryDataLoader$1 + f Ljava/util/Map; a field_40851 val$result + m (Ljava/util/Map;)V <init> <init> <init> +c akm$a net/minecraft/class_7655$class_9158 net/minecraft/resources/RegistryDataLoader$Loader + f Lakm$c; a comp_2245 data + f Lki; b comp_2246 registry + f Ljava/util/Map; c comp_2247 loadingErrors + m ()Lakm$c; a comp_2245 data + m (Laue;Lakp$c;)V a method_56520 loadFromResources + m (Ljava/util/Map;Lauh;Lakp$c;)V a method_56521 loadFromNetwork + m ()Lki; b comp_2246 registry + m ()Ljava/util/Map; c comp_2247 loadingErrors + m (Lakm$c;Lki;Ljava/util/Map;)V <init> <init> <init> +c akm$b net/minecraft/class_7655$class_7656 net/minecraft/resources/RegistryDataLoader$LoadingFunction +c akm$c net/minecraft/class_7655$class_7657 net/minecraft/resources/RegistryDataLoader$RegistryData + f Lakq; a comp_985 key + f Lcom/mojang/serialization/Codec; b comp_986 elementCodec + f Z c comp_2664 requiredNonEmpty + m ()Lakq; a comp_985 key + m (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lakm$a; a method_45131 create + m (Ljava/util/function/BiConsumer;)V a method_54920 runWithArguments + m ()Lcom/mojang/serialization/Codec; b comp_986 elementCodec + m ()Z c comp_2664 requiredNonEmpty + m (Lakq;Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m (Lakq;Lcom/mojang/serialization/Codec;Z)V <init> <init> <init> +c akn net/minecraft/class_5381 net/minecraft/resources/RegistryFileCodec + f Lakq; a field_25507 registryKey + f Lcom/mojang/serialization/Codec; b field_25508 elementCodec + f Z c field_26758 allowInline + m ()Ljava/lang/String; a method_49405 method_49405 + m (Lakq;)Lcom/mojang/serialization/DataResult; a method_46624 method_46624 + m (Lakq;Lcom/mojang/serialization/Codec;)Lakn; a method_29749 create + m (Lakq;Lcom/mojang/serialization/Codec;Z)Lakn; a method_31192 create + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_29746 method_29746 + m (Lcom/mojang/datafixers/util/Pair;Ljm$c;)Lcom/mojang/datafixers/util/Pair; a method_45133 method_45133 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lakq;)Lcom/mojang/serialization/DataResult; a method_40393 method_40393 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_40392 method_40392 + m (Ljm;)Ljava/lang/String; a method_49406 method_49406 + m (Ljm;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_29748 encode + m ()Ljava/lang/String; b method_49407 method_49407 + m (Lakq;)Ljava/lang/String; b method_49408 method_49408 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b method_40394 method_40394 + m (Lakq;Lcom/mojang/serialization/Codec;Z)V <init> <init> <init> +c ako net/minecraft/class_6899 net/minecraft/resources/RegistryFixedCodec + f Lakq; a field_36484 registryKey + m ()Ljava/lang/String; a method_49409 method_49409 + m (Lakq;)Lako; a method_40400 create + m (Lakr;)Lcom/mojang/serialization/DataResult; a method_46625 method_46625 + m (Lcom/mojang/datafixers/util/Pair;Ljm$c;)Lcom/mojang/datafixers/util/Pair; a method_44141 method_44141 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lakq;)Lcom/mojang/serialization/DataResult; a method_40395 method_40395 + m (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_40397 method_40397 + m (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_44142 method_44142 + m (Ljm;)Ljava/lang/String; a method_49410 method_49410 + m (Ljm;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_40396 encode + m ()Ljava/lang/String; b method_49411 method_49411 + m (Lakr;)Ljava/lang/String; b method_49412 method_49412 + m ()Ljava/lang/String; c method_49413 method_49413 + m (Lakq;)V <init> <init> <init> +c akp net/minecraft/class_6903 net/minecraft/resources/RegistryOps + f Lakp$c; b field_40852 lookupProvider + m ()Ljava/lang/String; a method_49414 method_49414 + m (Lakp$b;)Lcom/mojang/serialization/DataResult; a method_46626 method_46626 + m (Lakq;)Ljava/util/Optional; a method_46628 owner + m (Lakq;Lakp$b;)Ljava/util/Optional; a method_46629 method_46629 + m (Lakq;Lakq;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a method_46630 method_46630 + m (Lakq;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a method_46631 method_46631 + m (Lcom/mojang/serialization/Dynamic;Ljo$a;)Lcom/mojang/serialization/Dynamic; a method_56622 injectRegistryContext + m (Lcom/mojang/serialization/DynamicOps;)Lakp; a method_57110 withParent + m (Lcom/mojang/serialization/DynamicOps;Lakp$c;)Lakp; a method_40414 create + m (Lcom/mojang/serialization/DynamicOps;Ljo$a;)Lakp; a method_46632 create + m (Ljava/lang/Object;)Ljm$c; a method_46633 method_46633 + m ()Ljava/lang/String; b method_49415 method_49415 + m (Lakq;)Ljava/util/Optional; b method_46634 getter + m (Ljava/lang/Object;)Ljn; b method_46635 method_46635 + m (Lakq;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; c method_46636 retrieveGetter + m (Lakq;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; d method_46637 retrieveElement + m (Lakq;)Lcom/mojang/serialization/DataResult; e method_46638 method_46638 + m (Lakq;)Ljava/lang/String; f method_49416 method_49416 + m (Lakq;)Lcom/mojang/serialization/DataResult; g method_46639 method_46639 + m (Lakq;)Ljava/lang/String; h method_49417 method_49417 + m (Lcom/mojang/serialization/DynamicOps;Lakp$c;)V <init> <init> <init> +c akp$a net/minecraft/class_6903$class_9683 net/minecraft/resources/RegistryOps$HolderLookupAdapter + f Ljo$a; a field_51501 lookupProvider + f Ljava/util/Map; b field_51502 lookups + m (Lakq;)Ljava/util/Optional; b method_59855 createLookup + m (Ljo$a;)V <init> <init> <init> +c akp$b net/minecraft/class_6903$class_7862 net/minecraft/resources/RegistryOps$RegistryInfo + f Ljp; a comp_1130 owner + f Ljn; b comp_1131 getter + f Lcom/mojang/serialization/Lifecycle; c comp_1132 elementsLifecycle + m ()Ljp; a comp_1130 owner + m (Ljo$b;)Lakp$b; a method_57074 fromRegistryLookup + m ()Ljn; b comp_1131 getter + m ()Lcom/mojang/serialization/Lifecycle; c comp_1132 elementsLifecycle + m (Ljp;Ljn;Lcom/mojang/serialization/Lifecycle;)V <init> <init> <init> +c akp$c net/minecraft/class_6903$class_7863 net/minecraft/resources/RegistryOps$RegistryInfoLookup + m (Lakq;)Ljava/util/Optional; a method_46623 lookup +c akq net/minecraft/class_5321 net/minecraft/resources/ResourceKey + f Ljava/util/concurrent/ConcurrentMap; a field_25136 VALUES + f Lakr; b field_25137 registryName + f Lakr; c field_25138 location + m ()Lakr; a method_29177 location + m (Lakq$a;)Lakq; a method_29182 method_29182 + m (Lakq;)Lcom/mojang/serialization/Codec; a method_39154 codec + m (Lakq;Lakr;)Lakq; a method_29179 create + m (Lakr;)Lakq; a method_29180 createRegistryKey + m (Lakr;Lakr;)Lakq; a method_29181 create + m ()Lakr; b method_41185 registry + m (Lakq;)Lyx; b method_56038 streamCodec + m (Lakq;Lakr;)Lakq; b method_56039 method_56039 + m ()Lakq; c method_58273 registryKey + m (Lakq;)Z c method_31163 isFor + m (Lakq;Lakr;)Lakq; c method_39155 method_39155 + m (Lakq;)Ljava/util/Optional; d method_39752 cast + m (Lakr;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akq$a net/minecraft/class_5321$class_7892 net/minecraft/resources/ResourceKey$InternKey + f Lakr; a comp_1149 registry + f Lakr; b comp_1150 location + m ()Lakr; a comp_1149 registry + m ()Lakr; b comp_1150 location + m (Lakr;Lakr;)V <init> <init> <init> +c akr net/minecraft/class_2960 net/minecraft/resources/ResourceLocation + f Lcom/mojang/serialization/Codec; a field_25139 CODEC + f Lyx; b field_48267 STREAM_CODEC + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13354 ERROR_INVALID + f C d field_33380 NAMESPACE_SEPARATOR + f Ljava/lang/String; e field_33381 DEFAULT_NAMESPACE + f Ljava/lang/String; f field_33382 REALMS_NAMESPACE + f Z g field_52202 $assertionsDisabled + f Ljava/lang/String; h field_13353 namespace + f Ljava/lang/String; i field_13355 path + m ()Ljava/lang/String; a method_12832 getPath + m (C)Z a method_12831 isAllowedInResourceLocation + m (Lakr;)I a method_12833 compareTo + m (Lcom/mojang/brigadier/StringReader;)Lakr; a method_12835 read + m (Ljava/lang/String;)Lakr; a method_60654 parse + m (Ljava/lang/String;C)Lakr; a method_12838 bySeparator + m (Ljava/lang/String;Laa;)Ljava/lang/String; a method_49418 method_49418 + m (Ljava/lang/String;Ljava/lang/String;)Lakr; a method_60655 fromNamespaceAndPath + m (Ljava/util/function/UnaryOperator;)Lakr; a method_45134 withPath + m ()Ljava/lang/String; b method_12836 getNamespace + m (C)Z b method_29184 validPathChar + m (Lcom/mojang/brigadier/StringReader;)Lakr; b method_58274 readNonEmpty + m (Ljava/lang/String;)Lakr; b method_60656 withDefaultNamespace + m (Ljava/lang/String;C)Lakr; b method_60935 tryBySeparator + m (Ljava/lang/String;Ljava/lang/String;)Lakr; b method_43902 tryBuild + m ()Ljava/lang/String; c method_36181 toDebugFileName + m (C)Z c method_29185 validNamespaceChar + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String; c method_58275 readGreedy + m (Ljava/lang/String;)Lakr; c method_12829 tryParse + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; c method_48747 toLanguageKey + m ()Ljava/lang/String; d method_42094 toLanguageKey + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d method_29186 read + m (Ljava/lang/String;Ljava/lang/String;)Lakr; d method_60936 createUntrusted + m ()Ljava/lang/String; e method_43903 toShortLanguageKey + m (Ljava/lang/String;)Lakr; e method_45136 withPath + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; e method_45135 assertValidNamespace + m (Ljava/lang/String;)Lakr; f method_45138 withPrefix + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; f method_45137 assertValidPath + m (Ljava/lang/String;)Lakr; g method_48331 withSuffix + m (Ljava/lang/String;)Ljava/lang/String; h method_42093 toLanguageKey + m (Ljava/lang/String;)Z i method_20208 isValidPath + m (Ljava/lang/String;)Z j method_20209 isValidNamespace + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akr$a net/minecraft/class_2960$class_2961 net/minecraft/resources/ResourceLocation$Serializer + m (Lakr;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; a method_12839 serialize + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lakr; a method_12840 deserialize + m ()V <init> <init> <init> +c aks net/minecraft/class_6324 net/minecraft/resources/package-info +c akt net/minecraft/class_2966 net/minecraft/server/Bootstrap + f Ljava/io/PrintStream; a field_13358 STDOUT + f Ljava/util/concurrent/atomic/AtomicLong; b field_44781 bootstrapDuration + f Z c field_13357 isBootstrapped + f Lorg/slf4j/Logger; d field_13359 LOGGER + m ()V a method_12851 bootStrap + m (Lakr;)Ljava/lang/String; a method_17595 method_17595 + m (Ljava/lang/Iterable;Ljava/util/function/Function;Ljava/util/Set;)V a method_12848 checkTranslations + m (Ljava/lang/String;)V a method_12847 realStdoutPrintln + m (Ljava/util/Set;)V a method_27732 checkGameruleTranslations + m (Ljava/util/function/Function;Ltw;Ljava/util/Set;Ljava/lang/Object;)V a method_12850 method_12850 + m (Ljava/util/function/Supplier;)V a method_36235 checkBootstrapCalled + m ()Ljava/util/Set; b method_17597 getMissingTranslations + m (Ljava/lang/String;)V b method_36236 method_36236 + m (Ljava/util/function/Supplier;)Ljava/lang/RuntimeException; b method_36237 createBootstrapException + m ()V c method_17598 validate + m ()V d method_12852 wrapStreams + m ()Ljava/lang/String; e method_36238 method_36238 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akt$1 net/minecraft/class_2966$1 net/minecraft/server/Bootstrap$1 + f Ltw; a field_24373 val$language + f Ljava/util/Set; b field_24374 val$missing + m (Ltw;Ljava/util/Set;)V <init> <init> <init> +c aku net/minecraft/class_2973 net/minecraft/server/ChainedJsonException + f Ljava/util/List; a field_13371 entries + f Ljava/lang/String; b field_13372 message + m (Ljava/lang/Exception;)Laku; a method_12856 forException + m (Ljava/lang/String;)V a method_12854 prependJsonKey + m (Ljava/lang/String;)V b method_12855 setFilenameAndFlush + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/Throwable;)V <init> <init> <init> +c aku$a net/minecraft/class_2973$class_2974 net/minecraft/server/ChainedJsonException$Entry + f Ljava/lang/String; a field_13373 filename + f Ljava/util/List; b field_13374 jsonKeys + m ()Ljava/lang/String; a method_36182 getFilename + m (Ljava/lang/String;)V a method_12858 addJsonKey + m ()Ljava/lang/String; b method_12857 getJsonKeys + m ()V <init> <init> <init> +c akv net/minecraft/class_2976 net/minecraft/server/ConsoleInput + f Ljava/lang/String; a field_13377 msg + f Let; b field_13378 source + m (Ljava/lang/String;Let;)V <init> <init> <init> +c akw net/minecraft/class_2980 net/minecraft/server/DebugLoggedPrintStream + f Lorg/slf4j/Logger; b field_36382 LOGGER + m (Ljava/lang/String;Ljava/io/OutputStream;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akx net/minecraft/class_2981 net/minecraft/server/Eula + f Lorg/slf4j/Logger; a field_13381 LOGGER + f Ljava/nio/file/Path; b field_13380 file + f Z c field_13379 agreed + m ()Z a method_12866 hasAgreedToEULA + m ()Z b method_12867 readFile + m ()V c method_12868 saveDefaults + m (Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aky net/minecraft/class_2983 net/minecraft/server/LoggedPrintStream + f Ljava/lang/String; a field_13383 name + f Lorg/slf4j/Logger; b field_13384 LOGGER + m (Ljava/lang/String;)V a method_12870 logLine + m (Ljava/lang/String;Ljava/io/OutputStream;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akz net/minecraft/class_2985 net/minecraft/server/PlayerAdvancements + f Lorg/slf4j/Logger; a field_13394 LOGGER + f Lcom/google/gson/Gson; b field_13395 GSON + f Laur; c field_25325 playerList + f Ljava/nio/file/Path; d field_41734 playerSavePath + f Lal; e field_46073 tree + f Ljava/util/Map; f field_41735 progress + f Ljava/util/Set; g field_13390 visible + f Ljava/util/Set; h field_13388 progressChanged + f Ljava/util/Set; i field_41736 rootsToUpdate + f Laqv; j field_13391 player + f Lag; k field_13387 lastSelectedTab + f Z l field_13396 isFirstPacket + f Lcom/mojang/serialization/Codec; m field_46074 codec + m ()V a method_12881 stopListening + m (Lag;)V a method_12888 setSelectedTab + m (Lag;Lai;)V a method_12884 startProgress + m (Lag;Las;)V a method_53637 method_53637 + m (Lag;Ljava/lang/String;)Z a method_12878 award + m (Lag;Ljava/lang/String;Lao;)V a method_53638 registerListener + m (Lah;)Z a method_48029 method_48029 + m (Lah;Ljava/util/Set;Ljava/util/Set;)V a method_48025 updateTreeVisibility + m (Lale;)V a method_12886 reload + m (Lale;Lakr;Lai;)V a method_53639 method_53639 + m (Lale;Lakz$a;)V a method_53640 applyFrom + m (Laqv;)V a method_12875 setPlayer + m (Ljava/util/Map;Lag;Lai;)V a method_53641 method_53641 + m (Ljava/util/Set;Ljava/util/Set;Lah;Z)V a method_48027 method_48027 + m ()V b method_12890 save + m (Lag;)Lai; b method_12882 getOrStartProgress + m (Lag;Ljava/lang/String;)Z b method_12883 revoke + m (Lag;Ljava/lang/String;Lao;)V b method_53642 removeListener + m (Lale;)V b method_12889 registerListeners + m (Laqv;)V b method_12876 flushDirty + m ()Lakz$a; c method_53643 asData + m (Lag;)V c method_48028 markForVisibilityUpdate + m (Lale;)V c method_12872 checkForAutomaticTriggers + m (Lag;)V d method_12874 registerListeners + m (Lale;)V d method_12873 load + m (Lag;)V e method_12880 unregisterListeners + m (Lcom/mojang/datafixers/DataFixer;Laur;Lale;Ljava/nio/file/Path;Laqv;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c akz$a net/minecraft/class_2985$class_8780 net/minecraft/server/PlayerAdvancements$Data + f Lcom/mojang/serialization/Codec; a field_46075 CODEC + f Ljava/util/Map; b comp_1921 map + m ()Ljava/util/Map; a comp_1921 map + m (Ljava/util/function/BiConsumer;)V a method_53644 forEach + m (Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V a method_53645 method_53645 + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ala net/minecraft/class_7659 net/minecraft/server/RegistryLayer + f Lala; a field_39971 STATIC + f Lala; b field_39972 WORLDGEN + f Lala; c field_39973 DIMENSIONS + f Lala; d field_39974 RELOADABLE + f Ljava/util/List; e field_39975 VALUES + f Lka$b; f field_39976 STATIC_ACCESS + f [Lala; g field_39977 $VALUES + m ()Ljt; a method_45139 createRegistryAccess + m ()[Lala; b method_45140 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alb net/minecraft/class_9383 net/minecraft/server/ReloadableServerRegistries + f Lorg/slf4j/Logger; a field_49916 LOGGER + f Lcom/google/gson/Gson; b field_49917 GSON + f Ljy; c field_49918 DEFAULT_REGISTRATION_INFO + m (Lakp;Laue;Ljava/util/concurrent/Executor;Lert;)Ljava/util/concurrent/CompletableFuture; a method_58276 method_58276 + m (Lert;Lakp;Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_58277 scheduleElementParse + m (Lert;Lakp;Lki;Lakr;Lcom/google/gson/JsonElement;)V a method_58278 method_58278 + m (Lert;Laue;Lakp;)Lki; a method_58279 method_58279 + m (Lert;Lerx;Ljm$c;)V a method_58280 method_58280 + m (Lerx;Lert;Lka;)V a method_58281 validateRegistry + m (Lerx;Lka$b;Lert;)V a method_58282 method_58282 + m (Ljava/lang/String;Ljava/lang/String;)V a method_58283 method_58283 + m (Ljt;Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_58284 reload + m (Ljt;Ljava/util/List;)Ljt; a method_58285 apply + m (Lki;Lert;Lakr;Ljava/lang/Object;)V a method_58286 method_58286 + m (Ljt;Ljava/util/List;)Ljt; b method_58287 createUpdatedRegistries + m (Ljt;Ljava/util/List;)Ljt; c method_58288 method_58288 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alb$a net/minecraft/class_9383$class_9384 net/minecraft/server/ReloadableServerRegistries$EmptyTagLookupWrapper + f Lka; a field_49919 registryAccess + m (Lka;)V <init> <init> <init> +c alb$b net/minecraft/class_9383$class_9385 net/minecraft/server/ReloadableServerRegistries$Holder + f Lka$b; a field_49920 registries + m ()Lka$b; a method_58289 get + m (Lakq;)Ljava/util/Collection; a method_58290 getKeys + m (Lakq;Ljo$b;)Ljava/util/Optional; a method_58291 method_58291 + m (Ljm$c;)Lakr; a method_58292 method_58292 + m (Ljz;)Ljava/util/stream/Stream; a method_58293 method_58293 + m ()Ljn$a; b method_58294 lookup + m (Lakq;)Lerw; b method_58295 getLootTable + m (Lka$b;)V <init> <init> <init> +c alc net/minecraft/class_5350 net/minecraft/server/ReloadableServerResources + f Lorg/slf4j/Logger; a field_36491 LOGGER + f Ljava/util/concurrent/CompletableFuture; b field_25334 DATA_RELOAD_INITIAL_TASK + f Lalb$b; c field_49921 fullRegistryHolder + f Lalc$a; d field_48785 registryLookup + f Leu; e field_25336 commands + f Lczd; f field_25337 recipes + f Laww; g field_25338 tagManager + f Lale; h field_25341 advancements + f Lalf; i field_25342 functionLibrary + m ()Lalf; a method_29465 getFunctionLibrary + m (Lakq;Ljava/util/Map$Entry;)Lawu; a method_40424 method_40424 + m (Lalc;Ljava/lang/Object;)Lalc; a method_40425 method_40425 + m (Lalc;Ljava/lang/Object;Ljava/lang/Throwable;)V a method_42095 method_42095 + m (Laue;Ljt;Lcpl;Leu$a;ILjava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_29466 loadResources + m (Laww$a;)V a method_40426 method_40426 + m (Lcpl;Leu$a;ILaue;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljt;)Ljava/util/concurrent/CompletionStage; a method_58296 method_58296 + m (Ljava/util/Map$Entry;)Ljava/util/List; a method_40423 method_40423 + m (Lka;Laww$a;)V a method_40422 updateRegistryTags + m ()Lalb$b; b method_58297 fullRegistries + m ()Lczd; c method_29471 getRecipeManager + m ()Leu; d method_29472 getCommands + m ()Lale; e method_29473 getAdvancements + m ()Ljava/util/List; f method_40427 listeners + m ()V g method_40421 updateRegistryTags + m (Lka$b;Lcpl;Leu$a;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alc$a net/minecraft/class_5350$class_9180 net/minecraft/server/ReloadableServerResources$ConfigurableRegistryLookup + f Lka; a field_48786 registryAccess + f Lalc$b; b field_40912 missingTagAccessPolicy + m (Lalc$b;)V a method_46724 missingTagAccessPolicy + m (Ljo$b;Ljo$b;)Ljo$b; a method_56623 createDispatchedLookup + m (Ljz;)Ljo$b; a method_56624 method_56624 + m (Lka;)V <init> <init> <init> +c alc$a$1 net/minecraft/class_5350$class_9180$1 net/minecraft/server/ReloadableServerResources$ConfigurableRegistryLookup$1 + f Ljo$b; a field_40913 val$originalLookup + f Ljo$b; b field_40914 val$originalTagAddingLookup + f Lalc$a; c field_40915 field_40915 + m (Lalc$a;Ljo$b;Ljo$b;)V <init> <init> <init> +c alc$b net/minecraft/class_5350$class_7158 net/minecraft/server/ReloadableServerResources$MissingTagAccessPolicy + f Lalc$b; a field_37824 CREATE_NEW + f Lalc$b; b field_37826 FAIL + f [Lalc$b; c field_37827 $VALUES + m ()[Lalc$b; a method_41701 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ald net/minecraft/class_2987 net/minecraft/server/RunningOnDifferentThreadException + f Lald; a field_13400 RUNNING_ON_DIFFERENT_THREAD + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ale net/minecraft/class_2989 net/minecraft/server/ServerAdvancementManager + f Lorg/slf4j/Logger; a field_13406 LOGGER + f Lcom/google/gson/Gson; b field_13405 GSON + f Ljava/util/Map; c field_13404 advancements + f Lal; d field_46076 tree + f Ljo$a; e field_48787 registries + m ()Lal; a method_53646 tree + m (Lakp;Lcom/google/common/collect/ImmutableMap$Builder;Lakr;Lcom/google/gson/JsonElement;)V a method_20723 method_20723 + m (Lakr;)Lag; a method_12896 get + m (Lakr;Laf;)V a method_54921 validate + m (Lakr;Ljava/lang/String;)V a method_54922 method_54922 + m (Ljava/util/Map;Laue;Lbnf;)V a method_20724 apply + m ()Ljava/util/Collection; b method_12893 getAllAdvancements + m (Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alf net/minecraft/class_5349 net/minecraft/server/ServerFunctionLibrary + f Lakq; a field_51976 TYPE_KEY + f Lorg/slf4j/Logger; b field_25326 LOGGER + f Lakk; c field_39978 LISTER + f Ljava/util/Map; d field_25329 functions + f Lawv; e field_25330 tagsLoader + f Ljava/util/Map; f field_25801 tags + f I g field_25331 functionCompilationLevel + f Lcom/mojang/brigadier/CommandDispatcher; h field_25332 dispatcher + m ()Ljava/util/Map; a method_29447 getFunctions + m (Lakr;)Ljava/util/Optional; a method_29456 getFunction + m (Lakr;Lcom/google/common/collect/ImmutableMap$Builder;Lig;Ljava/lang/Throwable;)Ljava/lang/Object; a method_29457 method_29457 + m (Lauc;)Ljava/util/List; a method_29450 readLines + m (Laue;)Ljava/util/Map; a method_45141 method_45141 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lakr;Ljava/util/concurrent/CompletableFuture;)V a method_29452 method_29452 + m (Lcom/mojang/datafixers/util/Pair;)V a method_29453 method_29453 + m (Ljava/util/Map$Entry;Lakr;Let;)Lig; a method_29451 method_29451 + m (Ljava/util/Map;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/util/Map; a method_29455 method_29455 + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a method_29449 method_29449 + m ()Ljava/lang/Iterable; b method_29458 getAvailableTags + m (Lakr;)Ljava/util/Collection; b method_29459 getTag + m (Laue;)Ljava/util/Map; b method_33324 method_33324 + m (ILcom/mojang/brigadier/CommandDispatcher;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alg net/minecraft/class_2991 net/minecraft/server/ServerFunctionManager + f Lorg/slf4j/Logger; a field_47181 LOGGER + f Lakr; b field_13417 TICK_FUNCTION_TAG + f Lakr; c field_13412 LOAD_FUNCTION_TAG + f Lnet/minecraft/server/MinecraftServer; d field_13419 server + f Ljava/util/List; e field_13418 ticking + f Z f field_13422 postReload + f Lalf; g field_25333 library + m ()Lcom/mojang/brigadier/CommandDispatcher; a method_12900 getDispatcher + m (Lakr;)Ljava/util/Optional; a method_12905 get + m (Lalf;)V a method_29461 replaceLibrary + m (Lig;)Ljava/lang/String; a method_54251 method_54251 + m (Lig;Let;)V a method_12904 execute + m (Lii;Let;Lhs;)V a method_54252 method_54252 + m (Ljava/util/Collection;Lakr;)V a method_29460 executeTagFunctions + m ()V b method_18699 tick + m (Lakr;)Ljava/util/Collection; b method_29462 getTag + m (Lalf;)V b method_29773 postReload + m ()Let; c method_12899 getGameLoopSender + m ()Ljava/lang/Iterable; d method_29463 getFunctionNames + m ()Ljava/lang/Iterable; e method_29464 getTagNames + m (Lnet/minecraft/server/MinecraftServer;Lalf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alh net/minecraft/class_8599 net/minecraft/server/ServerInfo + m ()Ljava/lang/String; L method_3827 getServerVersion + m ()I M method_3788 getPlayerCount + m ()I N method_3802 getMaxPlayers + m ()Ljava/lang/String; af method_3818 getMotd +c ali net/minecraft/class_2994 net/minecraft/server/ServerInterface + m ()[Ljava/lang/String; O method_3858 getPlayerNames + m ()Lapo; a method_16705 getProperties + m (Ljava/lang/String;)Ljava/lang/String; a method_12934 runCommand + m ()Ljava/lang/String; b method_12929 getServerIp + m ()I d method_12918 getServerPort + m ()Ljava/lang/String; h method_12930 getServerName + m ()Ljava/lang/String; s method_3865 getLevelIdName + m ()Ljava/lang/String; u method_12916 getPluginNames +c alj net/minecraft/class_9782 net/minecraft/server/ServerLinks + f Lalj; a field_51977 EMPTY + f Lyx; b field_52203 TYPE_STREAM_CODEC + f Lyx; c field_52204 UNTRUSTED_LINKS_STREAM_CODEC + f Ljava/util/List; d comp_2826 entries + m ()Z a method_60657 isEmpty + m (Lalj$a;)Lalj$c; a method_60937 method_60937 + m (Lalj$b;)Ljava/util/Optional; a method_60658 findKnownType + m (Lalj$b;Lalj$a;)Z a method_60659 method_60659 + m (Lalj$b;Lalj$b;)Ljava/lang/Boolean; a method_60660 method_60660 + m (Lwz;)Ljava/lang/Boolean; a method_60661 method_60661 + m ()Ljava/util/List; b method_60938 untrust + m ()Ljava/util/List; c comp_2826 entries + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alj$a net/minecraft/class_9782$class_9783 net/minecraft/server/ServerLinks$Entry + f Lcom/mojang/datafixers/util/Either; a comp_2827 type + f Ljava/net/URI; b comp_2828 link + m ()Lwz; a method_60662 displayName + m (Lalj$b;Ljava/net/URI;)Lalj$a; a method_60663 knownType + m (Lwz;)Lwz; a method_60664 method_60664 + m (Lwz;Ljava/net/URI;)Lalj$a; a method_60665 custom + m ()Lcom/mojang/datafixers/util/Either; b comp_2827 type + m ()Ljava/net/URI; c comp_2828 link + m (Lcom/mojang/datafixers/util/Either;Ljava/net/URI;)V <init> <init> <init> +c alj$b net/minecraft/class_9782$class_9784 net/minecraft/server/ServerLinks$KnownLinkType + f Lalj$b; a field_51981 BUG_REPORT + f Lalj$b; b field_52205 COMMUNITY_GUIDELINES + f Lalj$b; c field_52206 SUPPORT + f Lalj$b; d field_52207 STATUS + f Lalj$b; e field_52208 FEEDBACK + f Lalj$b; f field_52209 COMMUNITY + f Lalj$b; g field_52210 WEBSITE + f Lalj$b; h field_52211 FORUMS + f Lalj$b; i field_52212 NEWS + f Lalj$b; j field_52213 ANNOUNCEMENTS + f Lyx; k field_51982 STREAM_CODEC + f Ljava/util/function/IntFunction; l field_51983 BY_ID + f I m field_51984 id + f Ljava/lang/String; n field_51985 name + f [Lalj$b; o field_51986 $VALUES + m ()Lwz; a method_60666 displayName + m (Lalj$b;)I a method_60667 method_60667 + m (Ljava/net/URI;)Lalj$a; a method_60668 create + m ()[Lalj$b; b method_60669 $values + m (Lalj$b;)I b method_60670 method_60670 + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alj$c net/minecraft/class_9782$class_9816 net/minecraft/server/ServerLinks$UntrustedEntry + f Lyx; a field_52214 STREAM_CODEC + f Lcom/mojang/datafixers/util/Either; b comp_2860 type + f Ljava/lang/String; c comp_2861 link + m ()Lcom/mojang/datafixers/util/Either; a comp_2860 type + m ()Ljava/lang/String; b comp_2861 link + m (Lcom/mojang/datafixers/util/Either;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alk net/minecraft/class_2995 net/minecraft/server/ServerScoreboard + f Lnet/minecraft/server/MinecraftServer; b field_13428 server + f Ljava/util/Set; c field_13427 trackedObjectives + f Ljava/util/List; d field_13426 dirtyListeners + m ()V a method_12941 setDirty + m (Ljava/lang/Runnable;)V a method_12935 addDirtyListener + m (Lub;Ljo$a;)Leyh; a method_32704 createData + m ()Leql$a; b method_52297 dataFactory + m (Lexy;)Ljava/util/List; d method_12937 getStartTrackingPackets + m (Lexy;)V e method_12939 startTrackingObjective + m (Lexy;)Ljava/util/List; f method_12940 getStopTrackingPackets + m (Lexy;)V g method_12938 stopTrackingObjective + m ()Leyh; h method_32705 createData + m (Lexy;)I h method_12936 getObjectiveDisplaySlotCount + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> +c alk$a net/minecraft/class_2995$class_2996 net/minecraft/server/ServerScoreboard$Method + f Lalk$a; a field_13431 CHANGE + f Lalk$a; b field_13430 REMOVE + f [Lalk$a; c field_13429 $VALUES + m ()[Lalk$a; a method_36963 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c all net/minecraft/class_8915 net/minecraft/server/ServerTickRateManager + f J g field_46919 remainingSprintTicks + f J h field_46920 sprintTickStartTime + f J i field_46921 sprintTimeSpend + f J j field_46922 scheduledCurrentSprintTicks + f Z k field_46923 previousIsFrozen + f Lnet/minecraft/server/MinecraftServer; l field_46924 server + m ()Z a method_54670 isSprinting + m (I)Z a method_54672 stepGameIfPaused + m (ILjava/lang/String;)Lwz; a method_54673 method_54673 + m (Laqv;)V a method_54674 updateJoiningPlayer + m ()Z b method_54676 stopStepping + m (I)Z b method_54677 requestGameToSprint + m ()Z c method_54678 stopSprinting + m ()Z d method_54679 checkShouldSprintThisTick + m ()V e method_54680 endTickWork + m ()V n method_54681 updateStateToClients + m ()V o method_54682 updateStepTicks + m ()V p method_54683 finishTickSprint + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> +c alm net/minecraft/class_7497 net/minecraft/server/Services + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; a comp_837 sessionService + f Lcom/mojang/authlib/yggdrasil/ServicesKeySet; b comp_838 servicesKeySet + f Lcom/mojang/authlib/GameProfileRepository; c comp_839 profileRepository + f Laun; d comp_840 profileCache + f Ljava/lang/String; e field_39392 USERID_CACHE_FILE + m ()Lazb; a method_51467 profileKeySignatureValidator + m (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Ljava/io/File;)Lalm; a method_44143 create + m ()Z b method_55595 canValidateProfileKeys + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; c comp_837 sessionService + m ()Lcom/mojang/authlib/yggdrasil/ServicesKeySet; d comp_838 servicesKeySet + m ()Lcom/mojang/authlib/GameProfileRepository; e comp_839 profileRepository + m ()Laun; f comp_840 profileCache + m (Lcom/mojang/authlib/minecraft/MinecraftSessionService;Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/GameProfileRepository;Laun;)V <init> <init> <init> +c aln net/minecraft/class_3738 net/minecraft/server/TickTask + f I a field_16504 tick + f Ljava/lang/Runnable; b field_16505 runnable + m ()I a method_16338 getTick + m (ILjava/lang/Runnable;)V <init> <init> <init> +c alo net/minecraft/class_7237 net/minecraft/server/WorldLoader + f Lorg/slf4j/Logger; a field_39979 LOGGER + m (Lalo$c;Lalo$f;Lalo$e;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_42098 load + m (Lalo$e;Latu;Ljt;Lalo$b;Lalc;)Ljava/lang/Object; a method_42097 method_42097 + m (Latu;Lalc;Ljava/lang/Throwable;)V a method_42096 method_42096 + m (Laue;Ljt;Lala;Ljava/util/List;)Lka$b; a method_45142 loadLayer + m (Laue;Ljt;Lala;Ljava/util/List;)Ljt; b method_45143 loadAndReplaceLayer + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alo$a net/minecraft/class_7237$class_7660 net/minecraft/server/WorldLoader$DataLoadContext + f Laue; a comp_987 resources + f Lddr; b comp_988 dataConfiguration + f Lka$b; c comp_989 datapackWorldgen + f Lka$b; d comp_990 datapackDimensions + m ()Laue; a comp_987 resources + m ()Lddr; b comp_988 dataConfiguration + m ()Lka$b; c comp_989 datapackWorldgen + m ()Lka$b; d comp_990 datapackDimensions + m (Laue;Lddr;Lka$b;Lka$b;)V <init> <init> <init> +c alo$b net/minecraft/class_7237$class_7661 net/minecraft/server/WorldLoader$DataLoadOutput + f Ljava/lang/Object; a comp_991 cookie + f Lka$b; b comp_992 finalDimensions + m ()Ljava/lang/Object; a comp_991 cookie + m ()Lka$b; b comp_992 finalDimensions + m (Ljava/lang/Object;Lka$b;)V <init> <init> <init> +c alo$c net/minecraft/class_7237$class_6906 net/minecraft/server/WorldLoader$InitConfig + f Lalo$d; a comp_634 packConfig + f Leu$a; b comp_361 commandSelection + f I c comp_362 functionCompilationLevel + m ()Lalo$d; a comp_634 packConfig + m ()Leu$a; b comp_361 commandSelection + m ()I c comp_362 functionCompilationLevel + m (Lalo$d;Leu$a;I)V <init> <init> <init> +c alo$d net/minecraft/class_7237$class_7238 net/minecraft/server/WorldLoader$PackConfig + f Latp; a comp_635 packRepository + f Lddr; b comp_636 initialDataConfig + f Z c comp_637 safeMode + f Z d comp_993 initMode + m ()Lcom/mojang/datafixers/util/Pair; a method_42099 createResourceManager + m ()Latp; b comp_635 packRepository + m ()Lddr; c comp_636 initialDataConfig + m ()Z d comp_637 safeMode + m ()Z e comp_993 initMode + m (Latp;Lddr;ZZ)V <init> <init> <init> +c alo$e net/minecraft/class_7237$class_7239 net/minecraft/server/WorldLoader$ResultFactory +c alo$f net/minecraft/class_7237$class_6907 net/minecraft/server/WorldLoader$WorldDataSupplier +c alp net/minecraft/class_6904 net/minecraft/server/WorldStem + f Latu; a comp_356 resourceManager + f Lalc; b comp_357 dataPackResources + f Ljt; c comp_358 registries + f Lerl; d comp_359 worldData + m ()Latu; a comp_356 resourceManager + m ()Lalc; b comp_357 dataPackResources + m ()Ljt; c comp_358 registries + m ()Lerl; d comp_359 worldData + m (Latu;Lalc;Ljt;Lerl;)V <init> <init> <init> +c alq net/minecraft/class_8005 net/minecraft/server/advancements/AdvancementVisibilityEvaluator + f I a field_41737 VISIBILITY_DEPTH + m (Laf;Z)Lalq$b; a method_48032 evaluateVisibilityRule + m (Lah;Lit/unimi/dsi/fastutil/Stack;Ljava/util/function/Predicate;Lalq$a;)Z a method_48030 evaluateVisibility + m (Lah;Ljava/util/function/Predicate;Lalq$a;)V a method_48031 evaluateVisibility + m (Lit/unimi/dsi/fastutil/Stack;)Z a method_48033 evaluateVisiblityForUnfinishedNode + m ()V <init> <init> <init> +c alq$a net/minecraft/class_8005$class_8006 net/minecraft/server/advancements/AdvancementVisibilityEvaluator$Output +c alq$b net/minecraft/class_8005$class_8007 net/minecraft/server/advancements/AdvancementVisibilityEvaluator$VisibilityRule + f Lalq$b; a field_41738 SHOW + f Lalq$b; b field_41739 HIDE + f Lalq$b; c field_41740 NO_CHANGE + f [Lalq$b; d field_41741 $VALUES + m ()[Lalq$b; a method_48034 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alr net/minecraft/class_8008 net/minecraft/server/advancements/package-info +c als net/minecraft/class_3002 net/minecraft/server/bossevents/CustomBossEvent + f Lakr; h field_13441 id + f Ljava/util/Set; i field_13440 players + f I j field_13443 value + f I k field_13442 max + m ()Lakr; a method_12959 getTextId + m (I)V a method_12954 setValue + m (Ljava/util/Collection;)Z a method_12962 setPlayers + m (Ljava/util/UUID;)V a method_12964 addOfflinePlayer + m (Ljo$a;)Lub; a method_12963 save + m (Lub;Lakr;Ljo$a;)Lals; a method_12966 load + m (Lxw;)Lxw; a method_12958 method_12958 + m (I)V b method_12956 setMax + m ()I c method_12955 getValue + m (Laqv;)V c method_12957 onPlayerConnect + m ()I d method_12960 getMax + m (Laqv;)V d method_12961 onPlayerDisconnect + m ()Lwz; e method_12965 getDisplayName + m (Lakr;Lwz;)V <init> <init> <init> +c alt net/minecraft/class_3004 net/minecraft/server/bossevents/CustomBossEvents + f Ljava/util/Map; a field_13447 events + m ()Ljava/util/Collection; a method_12968 getIds + m (Lakr;)Lals; a method_12971 get + m (Lakr;Lwz;)Lals; a method_12970 create + m (Lals;)V a method_12973 remove + m (Laqv;)V a method_12975 onPlayerConnect + m (Ljo$a;)Lub; a method_12974 save + m (Lub;Ljo$a;)V a method_12972 load + m ()Ljava/util/Collection; b method_12969 getEvents + m (Laqv;)V b method_12976 onPlayerDisconnect + m ()V <init> <init> <init> +c alu net/minecraft/class_6325 net/minecraft/server/bossevents/package-info +c alv net/minecraft/class_6630 net/minecraft/server/chase/ChaseClient + f Lorg/slf4j/Logger; a field_34983 LOGGER + f I b field_34984 RECONNECT_INTERVAL_SECONDS + f Ljava/lang/String; c field_34985 serverHost + f I d field_34986 serverPort + f Lnet/minecraft/server/MinecraftServer; e field_34987 server + f Z f field_34988 wantsToRun + f Ljava/net/Socket; g field_34989 socket + f Ljava/lang/Thread; h field_34990 thread + m ()V a method_38755 start + m (Lalv$a;)V a method_38758 method_38758 + m (Ljava/lang/String;)V a method_38756 handleMessage + m (Ljava/util/Scanner;)V a method_38757 handleTeleport + m ()V b method_38759 stop + m (Ljava/lang/String;)V b method_38760 executeCommand + m (Ljava/util/Scanner;)Ljava/util/Optional; b method_38761 parseTarget + m ()V c method_38762 run + m (Ljava/lang/String;)V c method_38763 method_38763 + m (Ljava/lang/String;ILnet/minecraft/server/MinecraftServer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alv$a net/minecraft/class_6630$class_6631 net/minecraft/server/chase/ChaseClient$TeleportTarget + f Lakq; a comp_138 level + f Lexc; b comp_139 pos + f Lexb; c comp_140 rot + m ()Lakq; a comp_138 level + m ()Lexc; b comp_139 pos + m ()Lexb; c comp_140 rot + m (Lakq;Lexc;Lexb;)V <init> <init> <init> +c alw net/minecraft/class_6632 net/minecraft/server/chase/ChaseServer + f Lorg/slf4j/Logger; a field_34991 LOGGER + f Ljava/lang/String; b field_34992 serverBindAddress + f I c field_34993 serverPort + f Laur; d field_34994 playerList + f I e field_34995 broadcastIntervalMs + f Z f field_34996 wantsToRun + f Ljava/net/ServerSocket; g field_34997 serverSocket + f Ljava/util/concurrent/CopyOnWriteArrayList; h field_34998 clientSockets + m ()V a method_38764 start + m (Ljava/net/Socket;[B)V a method_38765 method_38765 + m ()V b method_38766 stop + m ()V c method_38767 runSender + m ()V d method_38768 runAcceptor + m ()Lalw$a; e method_38959 getPlayerPosition + m (Ljava/lang/String;ILaur;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alw$a net/minecraft/class_6632$class_6668 net/minecraft/server/chase/ChaseServer$PlayerPosition + f Ljava/lang/String; a comp_160 dimensionName + f D b comp_161 x + f D c comp_162 y + f D d comp_163 z + f F e comp_164 yRot + f F f comp_165 xRot + m ()Ljava/lang/String; a comp_160 dimensionName + m ()D b comp_161 x + m ()D c comp_162 y + m ()D d comp_163 z + m ()F e comp_164 yRot + m ()F f comp_165 xRot + m ()Ljava/lang/String; g method_38960 format + m (Ljava/lang/String;DDDFF)V <init> <init> <init> +c alx net/minecraft/class_6633 net/minecraft/server/chase/package-info +c aly net/minecraft/class_3008 net/minecraft/server/commands/AdvancementCommands + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_47182 ERROR_NO_ACTION_PERFORMED + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_47183 ERROR_CRITERION_NOT_FOUND + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c field_13453 SUGGEST_ADVANCEMENTS + m (Lah;Ljava/util/List;)V a method_12990 addChildren + m (Laly$a;Ljava/lang/String;Lag;Ljava/util/Collection;)Lwz; a method_51895 method_51895 + m (Laly$a;Ljava/util/Collection;Ljava/util/Collection;)Lwz; a method_51896 method_51896 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_12980 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_12995 method_12995 + m (Lcom/mojang/brigadier/context/CommandContext;Lag;Laly$b;)Ljava/util/List; a method_12996 getAdvancements + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_12992 method_12992 + m (Let;)Z a method_12984 method_12984 + m (Let;Ljava/util/Collection;Laly$a;Lag;Ljava/lang/String;)I a method_12981 performCriterion + m (Let;Ljava/util/Collection;Laly$a;Ljava/util/Collection;)I a method_12988 perform + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_54923 method_54923 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_54924 method_54924 + m (Laly$a;Ljava/lang/String;Lag;Ljava/util/Collection;)Lwz; b method_51897 method_51897 + m (Laly$a;Ljava/util/Collection;Ljava/util/Collection;)Lwz; b method_51898 method_51898 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_12978 method_12978 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_12991 method_12991 + m (Laly$a;Ljava/util/Collection;Ljava/util/Collection;)Lwz; c method_51899 method_51899 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_12983 method_12983 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c method_12987 method_12987 + m (Laly$a;Ljava/util/Collection;Ljava/util/Collection;)Lwz; d method_51900 method_51900 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_12989 method_12989 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_12982 method_12982 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_12979 method_12979 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_12998 method_12998 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_12993 method_12993 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_12986 method_12986 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_12997 method_12997 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_12994 method_12994 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_12985 method_12985 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aly$a net/minecraft/class_3008$class_3009 net/minecraft/server/commands/AdvancementCommands$Action + f Laly$a; a field_13457 GRANT + f Laly$a; b field_13456 REVOKE + f Ljava/lang/String; c field_13454 key + f [Laly$a; d field_13455 $VALUES + m ()Ljava/lang/String; a method_13001 getKey + m (Laqv;Lag;)Z a method_13002 perform + m (Laqv;Lag;Ljava/lang/String;)Z a method_13000 performCriterion + m (Laqv;Ljava/lang/Iterable;)I a method_12999 perform + m ()[Laly$a; b method_36964 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aly$a$1 net/minecraft/class_3008$class_3009$1 net/minecraft/server/commands/AdvancementCommands$Action$1 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c aly$a$2 net/minecraft/class_3008$class_3009$2 net/minecraft/server/commands/AdvancementCommands$Action$2 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c aly$b net/minecraft/class_3008$class_3010 net/minecraft/server/commands/AdvancementCommands$Mode + f Laly$b; a field_13464 ONLY + f Laly$b; b field_13462 THROUGH + f Laly$b; c field_13458 FROM + f Laly$b; d field_13465 UNTIL + f Laly$b; e field_13461 EVERYTHING + f Z f field_13460 parents + f Z g field_13459 children + f [Laly$b; h field_13463 $VALUES + m ()[Laly$b; a method_36965 $values + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c alz net/minecraft/class_5252 net/minecraft/server/commands/AttributeCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_24376 ERROR_NOT_LIVING_ENTITY + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_24377 ERROR_NO_SUCH_ATTRIBUTE + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; c field_24378 ERROR_NO_SUCH_MODIFIER + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; d field_24379 ERROR_MODIFIER_ALREADY_PRESENT + m (Lakr;Ljm;Lbsr;)Lwz; a method_51902 method_51902 + m (Lakr;Ljm;Lbsr;D)Lwz; a method_51903 method_51903 + m (Lbsr;)Lbtn; a method_27733 getLivingEntity + m (Lbsr;Ljm;)Lbus; a method_27734 getAttributeInstance + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_27735 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_27736 method_27736 + m (Let;)Z a method_27738 method_27738 + m (Let;Lbsr;Ljm;D)I a method_27739 getAttributeValue + m (Let;Lbsr;Ljm;Lakr;)I a method_27740 removeModifier + m (Let;Lbsr;Ljm;Lakr;D)I a method_27741 getAttributeModifier + m (Let;Lbsr;Ljm;Lakr;DLbuu$a;)I a method_27742 addModifier + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_27743 method_27743 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_27744 method_27744 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_27745 method_27745 + m (Ljm;)Lwz; a method_45144 getAttributeDescription + m (Ljm;Lbsr;D)Lwz; a method_51901 method_51901 + m (Lakr;Ljm;Lbsr;)Lwz; b method_51905 method_51905 + m (Lbsr;Ljm;)Lbtn; b method_27746 getEntityWithAttribute + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_27747 method_27747 + m (Let;Lbsr;Ljm;D)I b method_27748 getAttributeBase + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_27749 method_27749 + m (Ljm;Lbsr;D)Lwz; b method_51904 method_51904 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_27750 method_27750 + m (Let;Lbsr;Ljm;D)I c method_27751 setAttributeBase + m (Ljm;Lbsr;D)Lwz; c method_51906 method_51906 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_27752 method_27752 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_27753 method_27753 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_27754 method_27754 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_27755 method_27755 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_27756 method_27756 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_27757 method_27757 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_27758 method_27758 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_27759 method_27759 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ama net/minecraft/class_3012 net/minecraft/server/commands/BanIpCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13468 ERROR_INVALID_IP + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13467 ERROR_ALREADY_BANNED + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13008 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13010 method_13010 + m (Let;)Z a method_13011 method_13011 + m (Let;Ljava/lang/String;Lwz;)I a method_13009 banIpOrName + m (Ljava/lang/String;Laup;)Lwz; a method_51907 method_51907 + m (Ljava/util/List;)Lwz; a method_51908 method_51908 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13006 method_13006 + m (Let;Ljava/lang/String;Lwz;)I b method_13007 banIp + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amb net/minecraft/class_3014 net/minecraft/server/commands/BanListCommands + m ()Lwz; a method_51909 method_51909 + m (Laum;)Lwz; a method_51910 method_51910 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13014 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13017 method_13017 + m (Let;)Z a method_13018 method_13018 + m (Let;Ljava/util/Collection;)I a method_13015 showList + m (Ljava/util/Collection;)Lwz; a method_51911 method_51911 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13013 method_13013 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13016 method_13016 + m ()V <init> <init> <init> +c amc net/minecraft/class_3016 net/minecraft/server/commands/BanPlayerCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13473 ERROR_ALREADY_BANNED + m (Lcom/mojang/authlib/GameProfile;Lauz;)Lwz; a method_51912 method_51912 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13021 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13023 method_13023 + m (Let;)Z a method_13024 method_13024 + m (Let;Ljava/util/Collection;Lwz;)I a method_13022 banPlayers + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13020 method_13020 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amd net/minecraft/class_3019 net/minecraft/server/commands/BossBarCommands + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a field_13482 SUGGEST_BOSS_BAR + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_13478 ERROR_ALREADY_EXISTS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_13486 ERROR_DOESNT_EXIST + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13483 ERROR_NO_PLAYER_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_13476 ERROR_NO_NAME_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f field_13480 ERROR_NO_COLOR_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g field_13481 ERROR_NO_STYLE_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h field_13477 ERROR_NO_VALUE_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i field_13484 ERROR_NO_MAX_CHANGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j field_13479 ERROR_ALREADY_HIDDEN + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k field_13485 ERROR_ALREADY_VISIBLE + m ()Lwz; a method_51913 method_51913 + m (Lals;)Lwz; a method_51914 method_51914 + m (Lals;I)Lwz; a method_51915 method_51915 + m (Lals;Ljava/util/Collection;)Lwz; a method_51916 method_51916 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13053 register + m (Lcom/mojang/brigadier/context/CommandContext;)Lals; a method_13054 getBossBar + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13044 method_13044 + m (Let;)I a method_13045 listBars + m (Let;Lakr;Lwz;)I a method_13049 createBar + m (Let;Lals;)I a method_13065 getValue + m (Let;Lals;I)I a method_13036 setValue + m (Let;Lals;Lbqh$a;)I a method_13028 setColor + m (Let;Lals;Lbqh$b;)I a method_13050 setStyle + m (Let;Lals;Ljava/util/Collection;)I a method_13031 setPlayers + m (Let;Lals;Lwz;)I a method_13071 setName + m (Let;Lals;Z)I a method_13068 setVisible + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13059 method_13059 + m (Ljava/util/Collection;)Lwz; a method_51917 method_51917 + m (Lals;)Lwz; b method_51918 method_51918 + m (Lals;I)Lwz; b method_51919 method_51919 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13029 method_13029 + m (Let;)Z b method_13035 method_13035 + m (Let;Lals;)I b method_13056 getMax + m (Let;Lals;I)I b method_13066 setMax + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13063 method_13063 + m (Lals;)Lwz; c method_51920 method_51920 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13033 method_13033 + m (Let;Lals;)I c method_13041 getVisible + m (Lals;)Lwz; d method_51921 method_51921 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13039 method_13039 + m (Let;Lals;)I d method_13030 getPlayers + m (Lals;)Lwz; e method_51922 method_51922 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13057 method_13057 + m (Let;Lals;)I e method_13069 removeBar + m (Lals;)Lwz; f method_51923 method_51923 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13051 method_13051 + m (Lals;)Lwz; g method_51924 method_51924 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13072 method_13072 + m (Lals;)Lwz; h method_51925 method_51925 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13067 method_13067 + m (Lals;)Lwz; i method_51926 method_51926 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13037 method_13037 + m (Lals;)Lwz; j method_51927 method_51927 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_13047 method_13047 + m (Lals;)Lwz; k method_51928 method_51928 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_13043 method_13043 + m (Lals;)Lwz; l method_51929 method_51929 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_13060 method_13060 + m (Lals;)Lwz; m method_51930 method_51930 + m (Lcom/mojang/brigadier/context/CommandContext;)I m method_13052 method_13052 + m (Lals;)Lwz; n method_51931 method_51931 + m (Lcom/mojang/brigadier/context/CommandContext;)I n method_13058 method_13058 + m (Lcom/mojang/brigadier/context/CommandContext;)I o method_13040 method_13040 + m (Lcom/mojang/brigadier/context/CommandContext;)I p method_13046 method_13046 + m (Lcom/mojang/brigadier/context/CommandContext;)I q method_13032 method_13032 + m (Lcom/mojang/brigadier/context/CommandContext;)I r method_13034 method_13034 + m (Lcom/mojang/brigadier/context/CommandContext;)I s method_13062 method_13062 + m (Lcom/mojang/brigadier/context/CommandContext;)I t method_13055 method_13055 + m (Lcom/mojang/brigadier/context/CommandContext;)I u method_13061 method_13061 + m (Lcom/mojang/brigadier/context/CommandContext;)I v method_13048 method_13048 + m (Lcom/mojang/brigadier/context/CommandContext;)I w method_13042 method_13042 + m (Lcom/mojang/brigadier/context/CommandContext;)I x method_13038 method_13038 + m (Lcom/mojang/brigadier/context/CommandContext;)I y method_13070 method_13070 + m (Lcom/mojang/brigadier/context/CommandContext;)I z method_13064 method_13064 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ame net/minecraft/class_6634 net/minecraft/server/commands/ChaseCommand + f Lcom/google/common/collect/BiMap; a field_34999 DIMENSION_NAMES + f Lorg/slf4j/Logger; b field_44981 LOGGER + f Ljava/lang/String; c field_35000 DEFAULT_CONNECT_HOST + f Ljava/lang/String; d field_35001 DEFAULT_BIND_ADDRESS + f I e field_35002 DEFAULT_PORT + f I f field_35003 BROADCAST_INTERVAL_MS + f Lalw; g field_35004 chaseServer + f Lalv; h field_35005 chaseClient + m ()Lwz; a method_51932 method_51932 + m (I)Lwz; a method_51933 method_51933 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_38770 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_38771 method_38771 + m (Let;)I a method_38772 stop + m (Let;Ljava/lang/String;I)I a method_38773 lead + m (Ljava/lang/String;I)Lwz; a method_51934 method_51934 + m ()Lwz; b method_51935 method_51935 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_38774 method_38774 + m (Let;)Z b method_38775 alreadyRunning + m (Let;Ljava/lang/String;I)I b method_38776 follow + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_38777 method_38777 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_38778 method_38778 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_38779 method_38779 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_38780 method_38780 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_38781 method_38781 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amf net/minecraft/class_3020 net/minecraft/server/commands/ClearInventoryCommands + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_13487 ERROR_SINGLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_13488 ERROR_MULTIPLE + m (ILjava/util/Collection;)Lwz; a method_51936 method_51936 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13076 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13080 method_13080 + m (Lcuq;)Z a method_13081 method_13081 + m (Let;)Z a method_13082 method_13082 + m (Let;Ljava/util/Collection;Ljava/util/function/Predicate;)I a method_58032 clearUnlimited + m (Let;Ljava/util/Collection;Ljava/util/function/Predicate;I)I a method_13077 clearInventory + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13079 method_13079 + m (ILjava/util/Collection;)Lwz; b method_51937 method_51937 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13073 method_13073 + m (Lcuq;)Z b method_13083 method_13083 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13075 method_13075 + m (ILjava/util/Collection;)Lwz; c method_51938 method_51938 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13078 method_13078 + m (ILjava/util/Collection;)Lwz; d method_51939 method_51939 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13074 method_13074 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amg net/minecraft/class_3023 net/minecraft/server/commands/CloneCommands + f Ljava/util/function/Predicate; a field_13490 FILTER_AIR + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13493 ERROR_OVERLAP + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_13491 ERROR_AREA_TOO_LARGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13492 ERROR_FAILED + m (I)Lwz; a method_51940 method_51940 + m (Lamg$c;Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_48035 wrapWithCloneMode + m (Lamg$c;Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I a method_48036 method_48036 + m (Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I a method_48037 method_48037 + m (Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)Lamg$d; a method_48038 method_48038 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13089 register + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; a method_48039 method_48039 + m (Lcom/mojang/brigadier/context/CommandContext;Laqu;Ljava/lang/String;)Lamg$d; a method_48040 getLoadedDimensionAndPosition + m (Ldtg;)Z a method_48041 method_48041 + m (Lep;Lamg$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_48042 beginEndDestinationAndModeSuffix + m (Lep;Lamg$c;Lamg$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_48043 destinationAndModeSuffix + m (Let;)Z a method_13094 method_13094 + m (Let;Lamg$d;Lamg$d;Lamg$d;Ljava/util/function/Predicate;Lamg$e;)I a method_13090 clone + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13099 method_13099 + m (Lamg$c;Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I b method_48044 method_48044 + m (Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I b method_48045 method_48045 + m (Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)Lamg$d; b method_48046 method_48046 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; b method_48047 method_48047 + m (Ldtg;)Z b method_48048 method_48048 + m (Lamg$c;Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I c method_48049 method_48049 + m (Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I c method_48050 method_48050 + m (Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)Lamg$d; c method_48051 method_48051 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; c method_48052 method_48052 + m (Ldtg;)Z c method_48053 method_48053 + m (Lamg$c;Lamg$c;Lamg$c;Lcom/mojang/brigadier/context/CommandContext;)I d method_48054 method_48054 + m (Lcom/mojang/brigadier/context/CommandContext;)Laqu; d method_48055 method_48055 + m (Ldtg;)Z d method_13096 method_13096 + m (Lcom/mojang/brigadier/context/CommandContext;)Laqu; e method_48056 method_48056 + m (Lcom/mojang/brigadier/context/CommandContext;)Laqu; f method_48057 method_48057 + m (Lcom/mojang/brigadier/context/CommandContext;)Laqu; g method_48058 method_48058 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amg$a net/minecraft/class_3023$class_9450 net/minecraft/server/commands/CloneCommands$CloneBlockEntityInfo + f Lub; a comp_2537 tag + f Lkm; b comp_2538 components + m ()Lub; a comp_2537 tag + m ()Lkm; b comp_2538 components + m (Lub;Lkm;)V <init> <init> <init> +c amg$b net/minecraft/class_3023$class_3024 net/minecraft/server/commands/CloneCommands$CloneBlockInfo + f Ljd; a comp_2539 pos + f Ldtc; b comp_2540 state + f Lamg$a; c comp_2541 blockEntityInfo + m ()Ljd; a comp_2539 pos + m ()Ldtc; b comp_2540 state + m ()Lamg$a; c comp_2541 blockEntityInfo + m (Ljd;Ldtc;Lamg$a;)V <init> <init> <init> +c amg$c net/minecraft/class_3023$class_8009 net/minecraft/server/commands/CloneCommands$CommandFunction +c amg$d net/minecraft/class_3023$class_8010 net/minecraft/server/commands/CloneCommands$DimensionAndPosition + f Laqu; a comp_1185 dimension + f Ljd; b comp_1186 position + m ()Laqu; a comp_1185 dimension + m ()Ljd; b comp_1186 position + m (Laqu;Ljd;)V <init> <init> <init> +c amg$e net/minecraft/class_3023$class_3025 net/minecraft/server/commands/CloneCommands$Mode + f Lamg$e; a field_13497 FORCE + f Lamg$e; b field_13500 MOVE + f Lamg$e; c field_13499 NORMAL + f Z d field_13498 canOverlap + f [Lamg$e; e field_13501 $VALUES + m ()Z a method_13109 canOverlap + m ()[Lamg$e; b method_36966 $values + m (Ljava/lang/String;IZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amh net/minecraft/class_8102 net/minecraft/server/commands/DamageCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_42238 ERROR_INVULNERABLE + m (FLbsr;)Lwz; a method_51941 method_51941 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_48748 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_48749 method_48749 + m (Let;)Z a method_48750 method_48750 + m (Let;Lbsr;FLbrk;)I a method_48751 damage + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_48752 method_48752 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_48753 method_48753 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_48754 method_48754 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_48755 method_48755 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ami net/minecraft/class_3027 net/minecraft/server/commands/DataPackCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_13503 ERROR_UNKNOWN_PACK + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_13504 ERROR_PACK_ALREADY_ENABLED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_13505 ERROR_PACK_ALREADY_DISABLED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_49775 ERROR_CANNOT_DISABLE_FEATURE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; e field_39980 ERROR_PACK_FEATURES_NOT_ENABLED + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f field_13506 SELECTED_PACKS + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; g field_13502 UNSELECTED_PACKS + m ()Lwz; a method_51942 method_51942 + m (Latm;)Lwz; a method_13134 method_13134 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13125 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13138 method_13138 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13120 method_13120 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Z)Latm; a method_13127 getPack + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Latm;)V a method_13112 method_13112 + m (Lcpl;Latm;)Z a method_45145 method_45145 + m (Let;)I a method_13121 listPacks + m (Let;Latm;)I a method_13140 disablePack + m (Let;Latm;Lami$a;)I a method_13114 enablePack + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_58142 method_58142 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_45146 method_45146 + m (Ljava/util/Collection;)Lwz; a method_51943 method_51943 + m (Ljava/util/Collection;Lcpl;Latm;)Z a method_29477 method_29477 + m (Ljava/util/Collection;Ljava/lang/String;)Z a method_29776 method_29776 + m (Ljava/util/List;)Lwz; a method_51944 method_51944 + m (Ljava/util/List;Latm;)V a method_13139 method_13139 + m ()Lwz; b method_51945 method_51945 + m (Latm;)Lwz; b method_13132 method_13132 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13111 method_13111 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_13136 method_13136 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Latm;)V b method_13133 method_13133 + m (Let;)I b method_13128 listAvailablePacks + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13131 method_13131 + m (Ljava/util/List;Latm;)V b method_13122 method_13122 + m (Latm;)Lwz; c method_51946 method_51946 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13115 method_13115 + m (Let;)I c method_13126 listEnabledPacks + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_13135 method_13135 + m (Latm;)Lwz; d method_51947 method_51947 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13118 method_13118 + m (Let;)Z d method_13119 method_13119 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_13117 method_13117 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13130 method_13130 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13123 method_13123 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13141 method_13141 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13137 method_13137 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13116 method_13116 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ami$a net/minecraft/class_3027$class_3028 net/minecraft/server/commands/DataPackCommand$Inserter +c amj net/minecraft/class_3030 net/minecraft/server/commands/DeOpCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13507 ERROR_NOT_OP + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13143 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13146 method_13146 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13145 method_13145 + m (Let;)Z a method_13147 method_13147 + m (Let;Ljava/util/Collection;)I a method_13144 deopPlayers + m (Ljava/util/Collection;)Lwz; a method_51948 method_51948 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amk net/minecraft/class_3032 net/minecraft/server/commands/DebugCommand + f Lorg/slf4j/Logger; a field_20283 LOGGER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13597 ERROR_NOT_RUNNING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13596 ERROR_ALREADY_RUNNING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_46638 NO_RECURSIVE_TRACES + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_47151 NO_RETURN_RUN + m ()Lwz; a method_51949 method_51949 + m (DLbne;D)Lwz; a method_51950 method_51950 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13156 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13154 method_13154 + m (Let;)I a method_13159 start + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_36353 method_36353 + m (Let;)I b method_13158 stop + m (Let;)Z c method_13161 method_13161 + m (Let;)Z d method_13157 method_13157 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amk$a net/minecraft/class_3032$class_8829 net/minecraft/server/commands/DebugCommand$TraceCustomExecutor + m (ILjava/util/Collection;Ljava/lang/String;)Lwz; a method_54253 method_54253 + m (Let;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54256 runGuarded + m (Ljava/util/Collection;Let;ILjava/lang/String;Lhs;Lhu;)V a method_54257 method_54257 + m (ILjava/util/Collection;Ljava/lang/String;)Lwz; b method_54258 method_54258 + m ()V <init> <init> <init> +c amk$a$1 net/minecraft/class_3032$class_8829$1 net/minecraft/server/commands/DebugCommand$TraceCustomExecutor$1 + f Ljava/io/PrintWriter; a field_46639 val$output + f Lig; b field_46640 val$function + m (Let;Lhs;Lhu;)V a method_54260 execute + m (Lamk$a;Lii;Leq;ZLjava/io/PrintWriter;Lig;)V <init> <init> <init> +c amk$b net/minecraft/class_3032$class_6347 net/minecraft/server/commands/DebugCommand$Tracer + f I b field_33550 INDENT_OFFSET + f Ljava/io/PrintWriter; c field_33551 output + f I d field_33552 lastIndent + f Z e field_33553 waitingForResult + m (I)V a method_36355 indentAndSave + m (I)V b method_36356 printIndent + m ()V e method_36357 newLine + m (Ljava/io/PrintWriter;)V <init> <init> <init> +c aml net/minecraft/class_8600 net/minecraft/server/commands/DebugConfigCommand + m (Lcom/mojang/authlib/GameProfile;)Lwz; a method_52298 method_52298 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_52299 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_52300 method_52300 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_52301 method_52301 + m (Let;)Z a method_52302 method_52302 + m (Let;Laqv;)I a method_52303 config + m (Let;Ljava/util/UUID;)I a method_52304 unconfig + m (Lnet/minecraft/server/MinecraftServer;)Ljava/lang/Iterable; a method_52305 getUuidsInConfig + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_52306 method_52306 + m ()V <init> <init> <init> +c amm net/minecraft/class_6326 net/minecraft/server/commands/DebugMobSpawningCommand + m (Lbtq;Lcom/mojang/brigadier/context/CommandContext;)I a method_36183 method_36183 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_36184 register + m (Let;)Z a method_36185 method_36185 + m (Let;Lbtq;Ljd;)I a method_36186 spawnMobs + m ()V <init> <init> <init> +c amn net/minecraft/class_6327 net/minecraft/server/commands/DebugPathCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_33387 ERROR_NOT_MOB + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_33388 ERROR_NO_PATH + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_33389 ERROR_NOT_COMPLETE + m ()Lwz; a method_51953 method_51953 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_36187 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_36188 method_36188 + m (Let;)Z a method_36189 method_36189 + m (Let;Ljd;)I a method_36190 fillBlocks + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amo net/minecraft/class_3035 net/minecraft/server/commands/DefaultGameModeCommands + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13166 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13165 method_13165 + m (Ldct;)Lwz; a method_51954 method_51954 + m (Let;)Z a method_13168 method_13168 + m (Let;Ldct;)I a method_13167 setMode + m ()V <init> <init> <init> +c amp net/minecraft/class_3036 net/minecraft/server/commands/DifficultyCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_13602 ERROR_ALREADY_DIFFICULT + m (Lbqo;)Lwz; a method_51955 method_51955 + m (Lbqo;Lcom/mojang/brigadier/context/CommandContext;)I a method_13174 method_13174 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13169 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13171 method_13171 + m (Let;)Z a method_13172 method_13172 + m (Let;Lbqo;)I a method_13173 setDifficulty + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13170 method_13170 + m (Lbqo;)Lwz; b method_51956 method_51956 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amq net/minecraft/class_3043 net/minecraft/server/commands/EffectCommands + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13607 ERROR_GIVE_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13609 ERROR_CLEAR_EVERYTHING_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13608 ERROR_CLEAR_SPECIFIC_FAILED + m (Lbrx;Ljava/util/Collection;)Lwz; a method_51957 method_51957 + m (Lbrx;Ljava/util/Collection;I)Lwz; a method_51958 method_51958 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13229 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_48545 method_48545 + m (Let;)Z a method_13235 method_13235 + m (Let;Ljava/util/Collection;)I a method_13230 clearEffects + m (Let;Ljava/util/Collection;Ljm;)I a method_13231 clearEffect + m (Let;Ljava/util/Collection;Ljm;Ljava/lang/Integer;IZ)I a method_13227 giveEffect + m (Ljava/util/Collection;)Lwz; a method_51959 method_51959 + m (Lbrx;Ljava/util/Collection;)Lwz; b method_51960 method_51960 + m (Lbrx;Ljava/util/Collection;I)Lwz; b method_51961 method_51961 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_48546 method_48546 + m (Ljava/util/Collection;)Lwz; b method_51962 method_51962 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_48547 method_48547 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13234 method_13234 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13225 method_13225 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13233 method_13233 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13226 method_13226 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13232 method_13232 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13228 method_13228 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_23650 method_23650 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amr net/minecraft/class_3045 net/minecraft/server/commands/EmoteCommands + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13237 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13238 method_13238 + m (Lcom/mojang/brigadier/context/CommandContext;Lxp;)V a method_43645 method_43645 + m ()V <init> <init> <init> +c ams net/minecraft/class_3048 net/minecraft/server/commands/EnchantCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_13629 ERROR_NOT_LIVING_ENTITY + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_13631 ERROR_NO_ITEM + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_13633 ERROR_INCOMPATIBLE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d field_13632 ERROR_LEVEL_TOO_HIGH + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_13630 ERROR_NOTHING_HAPPENED + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13243 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13245 method_13245 + m (Let;)Z a method_13246 method_13246 + m (Let;Ljava/util/Collection;Ljm;I)I a method_13241 enchant + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13244 method_13244 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13248 method_13248 + m (Ljm;ILjava/util/Collection;)Lwz; a method_51963 method_51963 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13240 method_13240 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13242 method_13242 + m (Ljm;ILjava/util/Collection;)Lwz; b method_51964 method_51964 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_13247 method_13247 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amt net/minecraft/class_3050 net/minecraft/server/commands/ExecuteCommand + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a field_46642 ERROR_FUNCTION_CONDITION_INSTANTATION_FAILURE + f I b field_33390 MAX_TEST_AREA + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_13635 ERROR_AREA_TOO_LARGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13636 ERROR_CONDITIONAL_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e field_13637 ERROR_CONDITIONAL_FAILED_COUNT + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f field_20852 SUGGEST_PREDICATE + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; A method_13292 method_13292 + m ()Lwz; a method_51965 method_51965 + m (I)Lwz; a method_51966 method_51966 + m (II)Z a method_13302 method_13302 + m (Lamt$b;Lcom/mojang/brigadier/context/CommandContext;)I a method_13296 method_13296 + m (Lapg;Lfl$g;)I a method_13303 checkMatchingData + m (Lapg;ZLfl$g;Ljava/util/function/IntFunction;ZI)V a method_13294 method_13294 + m (Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I a method_13317 method_13317 + m (Laph$c;ZLcom/mojang/brigadier/context/CommandContext;)Let; a method_13309 method_13309 + m (Laqu;Ljd;)Z a method_48059 isChunkLoaded + m (Laqu;Ljd;Ljd;Ljd;Z)Ljava/util/OptionalInt; a method_13261 checkRegions + m (Lbsr;)Ljava/util/stream/Stream; a method_48060 method_48060 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13271 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_58033 method_58033 + m (Lcom/mojang/brigadier/context/CommandContext;I)Luy; a method_13275 method_13275 + m (Lcom/mojang/brigadier/context/CommandContext;Lamt$e;)Z a method_13263 checkScore + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_22831 method_22831 + m (Lcom/mojang/brigadier/context/CommandContext;Ldh$d;)Z a method_13313 checkScore + m (Lcom/mojang/brigadier/context/CommandContext;Z)I a method_13306 checkIfRegions + m (Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection; a method_13319 expect + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLamt$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13310 addConditional + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13320 addIfBlocksConditional + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a method_48061 createRelationOperations + m (Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLep;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13298 addConditionals + m (Lcom/mojang/brigadier/tree/CommandNode;ZLaph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13258 method_13258 + m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Laph$c;ZLcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13253 method_13253 + m (Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13289 wrapStores + m (Let;)Z a method_13254 method_13254 + m (Let;Lals;ZZ)Let; a method_13297 storeValue + m (Let;Lapg;Lfl$g;Ljava/util/function/IntFunction;Z)Let; a method_13265 storeData + m (Let;Lbsr;)Ljava/util/List; a method_48062 method_48062 + m (Let;Ljava/util/Collection;Lexy;Z)Let; a method_13290 storeValue + m (Let;Ljd;Lcrr;Ljava/util/function/Predicate;)I a method_58034 countItems + m (Let;Ljm$c;)Let; a method_48756 spawnEntityAndRedirect + m (Let;Ljm;)Z a method_22829 checkCustomPredicate + m (Lev;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lub;Lht;Lamt$a;Lhn;)V a method_54264 scheduleFunctionConditionsAndTest + m (Ljava/lang/Iterable;Lcrr;Ljava/util/function/Predicate;)I a method_58035 countItems + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13312 method_13312 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_54263 method_54263 + m (Ljava/util/Collection;Leyg;Lexy;ZZI)V a method_13260 method_13260 + m (Ljava/util/List;Lev;Lht;)V a method_54852 method_54852 + m (Ljava/util/OptionalInt;)Lwz; a method_51967 method_51967 + m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; a method_48063 expandOneToOneEntityRelation + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a method_48064 method_48064 + m (Ljava/util/function/IntPredicate;Ljava/util/List;Lev;ZI)V a method_54853 method_54853 + m (ZLamt$b;)Lcom/mojang/brigadier/Command; a method_13323 createNumericConditionalHandler + m (ZLamt$c;Lcom/mojang/brigadier/context/CommandContext;)I a method_13270 method_13270 + m (ZLaph$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a method_13301 method_13301 + m (ZLcom/mojang/brigadier/context/CommandContext;)I a method_13273 method_13273 + m (ZZLals;ZI)V a method_13277 method_13277 + m (ZZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a method_13287 method_13287 + m ()Lwz; b method_51968 method_51968 + m (II)Z b method_13250 method_13250 + m (Lamt$b;Lcom/mojang/brigadier/context/CommandContext;)I b method_13305 method_13305 + m (Laph$c;ZLcom/mojang/brigadier/context/CommandContext;)Let; b method_13311 method_13311 + m (Lbsr;)Ljava/util/Optional; b method_48332 method_48332 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_58036 method_58036 + m (Lcom/mojang/brigadier/context/CommandContext;I)Luy; b method_13307 method_13307 + m (Lcom/mojang/brigadier/context/CommandContext;Z)I b method_13304 checkUnlessRegions + m (Let;)Z b method_13255 method_13255 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13316 method_13316 + m (Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier; b method_48066 expandOneToManyEntityRelation + m (Ljava/util/function/Function;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; b method_48067 method_48067 + m (ZLamt$c;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; b method_13267 method_13267 + m (ZLcom/mojang/brigadier/context/CommandContext;)I b method_13315 method_13315 + m ()Lwz; c method_51969 method_51969 + m (II)Z c method_13299 method_13299 + m (Laph$c;ZLcom/mojang/brigadier/context/CommandContext;)Let; c method_13264 method_13264 + m (Lbsr;)Ljava/util/Optional; c method_48065 method_48065 + m (Lcom/mojang/brigadier/context/CommandContext;)Z c method_22830 method_22830 + m (Lcom/mojang/brigadier/context/CommandContext;I)Luy; c method_13276 method_13276 + m (Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt; c method_13272 checkRegions + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; c method_58037 method_58037 + m (II)Z d method_13257 method_13257 + m (Laph$c;ZLcom/mojang/brigadier/context/CommandContext;)Let; d method_13251 method_13251 + m (Lbsr;)Ljava/util/Optional; d method_48068 method_48068 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13321 method_13321 + m (Lcom/mojang/brigadier/context/CommandContext;I)Luy; d method_13318 method_13318 + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; d method_58038 method_58038 + m (II)Z e method_55338 method_55338 + m (Laph$c;ZLcom/mojang/brigadier/context/CommandContext;)Let; e method_13256 method_13256 + m (Lbsr;)Ljava/util/Optional; e method_48069 method_48069 + m (Lcom/mojang/brigadier/context/CommandContext;)Z e method_13262 method_13262 + m (Lcom/mojang/brigadier/context/CommandContext;I)Luy; e method_13283 method_13283 + m (ZLcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; e method_13300 method_13300 + m (Laph$c;ZLcom/mojang/brigadier/context/CommandContext;)Let; f method_13284 method_13284 + m (Lbsr;)Ljava/util/Optional; f method_48071 method_48071 + m (Lcom/mojang/brigadier/context/CommandContext;)Z f method_13266 method_13266 + m (Lcom/mojang/brigadier/context/CommandContext;I)Luy; f method_13324 method_13324 + m (ZLcom/mojang/brigadier/context/CommandContext;)Let; f method_13285 method_13285 + m (Lbsr;)Ljava/util/Optional; g method_48072 method_48072 + m (Lcom/mojang/brigadier/context/CommandContext;)Z g method_13249 method_13249 + m (ZLcom/mojang/brigadier/context/CommandContext;)Let; g method_13322 method_13322 + m (Lbsr;)Ljava/util/Optional; h method_48073 method_48073 + m (Lcom/mojang/brigadier/context/CommandContext;)Z h method_13288 method_13288 + m (ZLcom/mojang/brigadier/context/CommandContext;)Let; h method_13269 method_13269 + m (Lbsr;)Z i method_48074 method_48074 + m (Lcom/mojang/brigadier/context/CommandContext;)Z i method_13282 method_13282 + m (Lbsr;)Z j method_48075 method_48075 + m (Lcom/mojang/brigadier/context/CommandContext;)Z j method_13280 method_13280 + m (Lcom/mojang/brigadier/context/CommandContext;)Z k method_48076 method_48076 + m (Lcom/mojang/brigadier/context/CommandContext;)Z l method_48070 method_48070 + m (Lcom/mojang/brigadier/context/CommandContext;)Z m method_47527 method_47527 + m (Lcom/mojang/brigadier/context/CommandContext;)Z n method_13274 method_13274 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; o method_48757 method_48757 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; p method_13286 method_13286 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; q method_13259 method_13259 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; r method_13252 method_13252 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; s method_13268 method_13268 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; t method_13291 method_13291 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; u method_13293 method_13293 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; v method_13308 method_13308 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; w method_49419 method_49419 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; x method_13281 method_13281 + m (Lcom/mojang/brigadier/context/CommandContext;)Let; y method_13314 method_13314 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; z method_13295 method_13295 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amt$a net/minecraft/class_3050$class_8830 net/minecraft/server/commands/ExecuteCommand$CommandGetter +c amt$b net/minecraft/class_3050$class_3051 net/minecraft/server/commands/ExecuteCommand$CommandNumericPredicate +c amt$c net/minecraft/class_3050$class_3052 net/minecraft/server/commands/ExecuteCommand$CommandPredicate +c amt$d net/minecraft/class_3050$class_8831 net/minecraft/server/commands/ExecuteCommand$ExecuteIfFunctionCustomModifier + f Ljava/util/function/IntPredicate; a field_46643 check + m (I)Z a method_54268 method_54268 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/Collection; a method_54269 method_54269 + m (Let;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54854 apply + m (I)Z b method_54271 method_54271 + m (Z)V <init> <init> <init> +c amt$e net/minecraft/class_3050$class_9007 net/minecraft/server/commands/ExecuteCommand$IntBiPredicate +c amu net/minecraft/class_3054 net/minecraft/server/commands/ExperienceCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13638 ERROR_SET_POINTS_INVALID + m (Lamu$a;ILjava/util/Collection;)Lwz; a method_51970 method_51970 + m (Lamu$a;Laqv;I)Lwz; a method_51971 method_51971 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13330 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13338 method_13338 + m (Let;)Z a method_13334 method_13334 + m (Let;Laqv;Lamu$a;)I a method_13328 queryExperience + m (Let;Ljava/util/Collection;ILamu$a;)I a method_13326 addExperience + m (Lamu$a;ILjava/util/Collection;)Lwz; b method_51972 method_51972 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13327 method_13327 + m (Let;)Z b method_13335 method_13335 + m (Let;Ljava/util/Collection;ILamu$a;)I b method_13333 setExperience + m (Lamu$a;ILjava/util/Collection;)Lwz; c method_51973 method_51973 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13332 method_13332 + m (Lamu$a;ILjava/util/Collection;)Lwz; d method_51974 method_51974 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13336 method_13336 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13331 method_13331 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13329 method_13329 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13339 method_13339 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13337 method_13337 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amu$a net/minecraft/class_3054$class_3055 net/minecraft/server/commands/ExperienceCommand$Type + f Lamu$a; a field_13644 POINTS + f Lamu$a; b field_13641 LEVELS + f Ljava/util/function/BiConsumer; c field_13639 add + f Ljava/util/function/BiPredicate; d field_13642 set + f Ljava/lang/String; e field_13643 name + f Ljava/util/function/ToIntFunction; f field_13645 query + f [Lamu$a; g field_13640 $VALUES + m ()[Lamu$a; a method_36967 $values + m (Laqv;)I a method_13340 method_13340 + m (Laqv;Ljava/lang/Integer;)Z a method_13342 method_13342 + m (Laqv;)I b method_13341 method_13341 + m (Laqv;Ljava/lang/Integer;)Z b method_13343 method_13343 + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiConsumer;Ljava/util/function/BiPredicate;Ljava/util/function/ToIntFunction;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amv net/minecraft/class_7926 net/minecraft/server/commands/FillBiomeCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_41279 ERROR_NOT_LOADED + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_41281 ERROR_VOLUME_TOO_LARGE + m (I)I a method_47528 quantize + m (Laqu;Ljd;Ljd;Ljm;)Lcom/mojang/datafixers/util/Either; a method_55339 fill + m (Laqu;Ljd;Ljd;Ljm;Ljava/util/function/Predicate;Ljava/util/function/Consumer;)Lcom/mojang/datafixers/util/Either; a method_55340 fill + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_47529 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_47818 method_47818 + m (Lduy;Lejj;Ljava/util/function/Predicate;Lorg/apache/commons/lang3/mutable/MutableInt;Ljm;IIILdef$f;)Ljm; a method_47534 method_47534 + m (Let;)Z a method_47532 method_47532 + m (Let;Ljava/util/function/Supplier;)V a method_55341 method_55341 + m (Let;Ljd;Ljd;Ljm$c;Ljava/util/function/Predicate;)I a method_47533 fill + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_47536 method_47536 + m (Ljava/util/function/Supplier;)V a method_55343 method_55343 + m (Ljd;)Ljd; a method_47535 quantize + m (Ljm;)Z a method_55342 method_55342 + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lduy;Lejj;Ljm;Ljava/util/function/Predicate;)Lddz; a method_47531 makeResolver + m (Lorg/apache/commons/lang3/mutable/MutableInt;Lejj;)Lwz; a method_51975 method_51975 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_47530 method_47530 + m (Ljm;)Z b method_47819 method_47819 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amw net/minecraft/class_3057 net/minecraft/server/commands/FillCommand + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a field_13649 ERROR_AREA_TOO_LARGE + f Lgk; b field_13648 HOLLOW_CORE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13650 ERROR_FAILED + m (I)Lwz; a method_51976 method_51976 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13347 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13355 method_13355 + m (Ldtg;)Z a method_13348 method_13348 + m (Let;)Z a method_13351 method_13351 + m (Let;Lejj;Lgk;Lamw$a;Ljava/util/function/Predicate;)I a method_13354 fillBlocks + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13352 method_13352 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13345 method_13345 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13350 method_13350 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13353 method_13353 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13349 method_13349 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13346 method_13346 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13356 method_13356 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amw$a net/minecraft/class_3057$class_3058 net/minecraft/server/commands/FillCommand$Mode + f Lamw$a; a field_13655 REPLACE + f Lamw$a; b field_13652 OUTLINE + f Lamw$a; c field_13656 HOLLOW + f Lamw$a; d field_13651 DESTROY + f Laoh$a; e field_13654 filter + f [Lamw$a; f field_13653 $VALUES + m ()[Lamw$a; a method_36968 $values + m (Lejj;Ljd;Lgk;Laqu;)Lgk; a method_13360 method_13360 + m (Lejj;Ljd;Lgk;Laqu;)Lgk; b method_13361 method_13361 + m (Lejj;Ljd;Lgk;Laqu;)Lgk; c method_13359 method_13359 + m (Lejj;Ljd;Lgk;Laqu;)Lgk; d method_13358 method_13358 + m (Ljava/lang/String;ILaoh$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amx net/minecraft/class_3060 net/minecraft/server/commands/ForceLoadCommand + f I a field_33392 MAX_CHUNK_LIMIT + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_13657 ERROR_TOO_MANY_CHUNKS + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_13659 ERROR_NOT_TICKING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13658 ERROR_ALL_ADDED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_13660 ERROR_NONE_REMOVED + m (ILakq;Ljava/lang/String;)Lwz; a method_51977 method_51977 + m (Lakq;)Lwz; a method_51978 method_51978 + m (Lakq;Ljava/lang/String;)Lwz; a method_51979 method_51979 + m (Laqu;J)V a method_13377 method_13377 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13365 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13375 method_13375 + m (Ldcd;Lakq;)Lwz; a method_51980 method_51980 + m (Let;)I a method_13373 listForceLoad + m (Let;Laqi;)I a method_13374 queryForceLoad + m (Let;Laqi;Laqi;Z)I a method_13372 changeForceLoad + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13369 method_13369 + m (ZILakq;Ldcd;Ldcd;)Lwz; a method_51982 method_51982 + m (ZLdcd;Lakq;)Lwz; a method_51981 method_51981 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13363 method_13363 + m (Let;)I b method_13366 removeAll + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13376 method_13376 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13368 method_13368 + m (Let;)Z c method_13371 method_13371 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13370 method_13370 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13367 method_13367 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13364 method_13364 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13378 method_13378 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amy net/minecraft/class_3062 net/minecraft/server/commands/FunctionCommand + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; a field_46645 ERROR_FUNCTION_INSTANTATION_FAILURE + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b field_13662 SUGGEST_FUNCTION + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_44982 ERROR_ARGUMENT_NOT_COMPOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_46644 ERROR_NO_FUNCTIONS + f Lamy$b; e field_46646 FULL_CONTEXT_CALLBACKS + m (Lamy$a;Leq;Lhs;Lhu;)V a method_54855 method_54855 + m (Lamy$a;ZI)V a method_54856 method_54856 + m (Lamy$b;Lev;Lakr;Leq;ZI)V a method_54857 method_54857 + m (Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_52309 method_52309 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13380 register + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13382 method_13382 + m (Let;)Let; a method_54272 modifySenderForExecution + m (Lev;Lamy$b;Lakr;Leq;)Leq; a method_54858 decorateOutputIfNeeded + m (Lfl$g;Lapg;)Lub; a method_52313 getArgumentTag + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_54273 method_54273 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_54274 method_54274 + m (Ljava/util/Collection;Lub;Lev;Lev;Lht;Lamy$b;)V a method_54859 queueFunctionsAsReturn + m (Ljava/util/Collection;Lub;Lev;Lev;Lht;Lamy$b;Lhn;)V a method_54275 queueFunctions + m (Lub;Lht;Lcom/mojang/brigadier/CommandDispatcher;Lev;Lig;Lakr;Leq;Z)V a method_54860 instantiateAndQueueFunctions + m (Let;)Z b method_13384 method_13384 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_52314 method_52314 + m (Ljava/util/Collection;Lub;Lev;Lev;Lht;Lamy$b;)V b method_54861 queueFunctionsNoReturn + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c amy$1 net/minecraft/class_3062$1 net/minecraft/server/commands/FunctionCommand$1 + f Laph$c; a field_46647 val$provider + m (Laph$c;)V <init> <init> <init> +c amy$2 net/minecraft/class_3062$2 net/minecraft/server/commands/FunctionCommand$2 + f Laph$c; a field_46648 val$provider + m (Laph$c;)V <init> <init> <init> +c amy$3 net/minecraft/class_3062$3 net/minecraft/server/commands/FunctionCommand$3 + m ()V <init> <init> <init> +c amy$4 net/minecraft/class_3062$4 net/minecraft/server/commands/FunctionCommand$4 + m ()V <init> <init> <init> +c amy$5 net/minecraft/class_3062$5 net/minecraft/server/commands/FunctionCommand$5 + m (Lakr;I)Lwz; a method_54278 method_54278 + m (Let;Lakr;I)V a method_54279 signalResult + m ()V <init> <init> <init> +c amy$a net/minecraft/class_3062$class_8932 net/minecraft/server/commands/FunctionCommand$1Accumulator + f Z a field_47152 anyResult + f I b field_47153 sum + m (I)V a method_54862 add + m ()V <init> <init> <init> +c amy$b net/minecraft/class_3062$class_8832 net/minecraft/server/commands/FunctionCommand$Callbacks + m (Ljava/lang/Object;Lakr;I)V a method_54280 signalResult +c amy$c net/minecraft/class_3062$class_8833 net/minecraft/server/commands/FunctionCommand$FunctionCustomExecutor + m (Lcom/mojang/brigadier/context/CommandContext;)Lub; a method_54277 arguments + m (Let;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54283 runGuarded + m (Ljava/util/Collection;)Lwz; a method_54284 method_54284 + m (Ljava/util/Collection;)Lwz; b method_54285 method_54285 + m ()V <init> <init> <init> +c amz net/minecraft/class_3064 net/minecraft/server/commands/GameModeCommand + f I a field_33393 PERMISSION_LEVEL + m (Laqv;Lwz;)Lwz; a method_51987 method_51987 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13388 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13386 method_13386 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Ldct;)I a method_13387 setMode + m (Let;)Z a method_13389 method_13389 + m (Let;Laqv;Ldct;)V a method_13390 logGamemodeChange + m (Lwz;)Lwz; a method_51988 method_51988 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13391 method_13391 + m ()V <init> <init> <init> +c ana net/minecraft/class_3065 net/minecraft/server/commands/GameRuleCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13392 register + m (Lcom/mojang/brigadier/context/CommandContext;Ldcs$e;)I a method_13394 setRule + m (Ldcs$e;Ldcs$g;)Lwz; a method_51989 method_51989 + m (Let;)Z a method_13393 method_13393 + m (Let;Ldcs$e;)I a method_13397 queryRule + m (Ldcs$e;Ldcs$g;)Lwz; b method_51990 method_51990 + m ()V <init> <init> <init> +c ana$1 net/minecraft/class_3065$1 net/minecraft/server/commands/GameRuleCommand$1 + f Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a field_19419 val$base + m (Ldcs$e;Lcom/mojang/brigadier/context/CommandContext;)I a method_20797 method_20797 + m (Ldcs$e;Lcom/mojang/brigadier/context/CommandContext;)I b method_20798 method_20798 + m (Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)V <init> <init> <init> +c anb net/minecraft/class_3068 net/minecraft/server/commands/GiveCommand + f I a field_33394 MAX_ALLOWED_ITEMSTACKS + m (ILcuq;Ljava/util/Collection;)Lwz; a method_51991 method_51991 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13402 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13403 method_13403 + m (Let;)Z a method_13404 method_13404 + m (Let;Lhd;Ljava/util/Collection;I)I a method_13401 giveItem + m (ILcuq;Ljava/util/Collection;)Lwz; b method_51992 method_51992 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13400 method_13400 + m ()V <init> <init> <init> +c anc net/minecraft/class_3069 net/minecraft/server/commands/HelpCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13665 ERROR_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13405 register + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I a method_13407 method_13407 + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;)Lwz; a method_51993 method_51993 + m (Ljava/lang/String;)Lwz; a method_51994 method_51994 + m (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/context/CommandContext;)I b method_13406 method_13406 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c and net/minecraft/class_5687 net/minecraft/server/commands/ItemCommands + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; a field_28018 ERROR_TARGET_NOT_A_CONTAINER + f Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; b field_28020 ERROR_SOURCE_NOT_A_CONTAINER + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_28019 ERROR_TARGET_INAPPLICABLE_SLOT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_28021 ERROR_SOURCE_INAPPLICABLE_SLOT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e field_28022 ERROR_TARGET_NO_CHANGES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f field_28023 ERROR_TARGET_NO_CHANGES_KNOWN_ITEM + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; g field_28024 SUGGEST_MODIFIER + m (Lbsr;I)Lcuq; a method_32706 getEntityItem + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_32707 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_32708 method_32708 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_32709 method_32709 + m (Let;)Z a method_32710 method_32710 + m (Let;Lbsr;ILjava/util/Collection;I)I a method_32713 entityToEntities + m (Let;Lbsr;ILjava/util/Collection;ILjm;)I a method_32714 entityToEntities + m (Let;Lbsr;ILjd;I)I a method_32711 entityToBlock + m (Let;Lbsr;ILjd;ILjm;)I a method_32712 entityToBlock + m (Let;Ljava/util/Collection;ILcuq;)I a method_32724 setEntityItem + m (Let;Ljava/util/Collection;ILjm;)I a method_32725 modifyEntityItem + m (Let;Ljd;I)Lcuq; a method_32716 getBlockItem + m (Let;Ljd;ILcuq;)I a method_32717 setBlockItem + m (Let;Ljd;ILjava/util/Collection;I)I a method_32721 blockToEntities + m (Let;Ljd;ILjava/util/Collection;ILjm;)I a method_32722 blockToEntities + m (Let;Ljd;ILjd;I)I a method_32719 blockToBlock + m (Let;Ljd;ILjd;ILjm;)I a method_32720 blockToBlock + m (Let;Ljd;ILjm;)I a method_32718 modifyBlockItem + m (Let;Ljd;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lbqk; a method_32723 getContainer + m (Let;Ljm;Lcuq;)Lcuq; a method_32715 applyModifier + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_32726 method_32726 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_32727 method_32727 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_32728 method_32728 + m (Ljava/util/List;Lcuq;)Lwz; a method_51996 method_51996 + m (Ljava/util/Map$Entry;)Lwz; a method_51997 method_51997 + m (Ljava/util/Map;)Lwz; a method_51998 method_51998 + m (Ljd;Lcuq;)Lwz; a method_51995 method_51995 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_32729 method_32729 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_32730 method_32730 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_32731 method_32731 + m (Ljava/util/List;Lcuq;)Lwz; b method_52000 method_52000 + m (Ljd;Lcuq;)Lwz; b method_51999 method_51999 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_32732 method_32732 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_32733 method_32733 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_32734 method_32734 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_32735 method_32735 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_32736 method_32736 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_32737 method_32737 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_32738 method_32738 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_32739 method_32739 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_32740 method_32740 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_32741 method_32741 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_32742 method_32742 + m (Lcom/mojang/brigadier/context/CommandContext;)I m method_32743 method_32743 + m (Lcom/mojang/brigadier/context/CommandContext;)I n method_32744 method_32744 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ane net/minecraft/class_6607 net/minecraft/server/commands/JfrCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_34880 START_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_34881 DUMP_FAILED + m ()Lwz; a method_52001 method_52001 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_38612 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_38613 method_38613 + m (Let;)I a method_38614 startJfr + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_38615 method_38615 + m (Ljava/nio/file/Path;Lxw;)Lxw; a method_39499 method_39499 + m (Lwz;)Lwz; a method_52002 method_52002 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_38616 method_38616 + m (Let;)I b method_38617 stopJfr + m (Let;)Z c method_38618 method_38618 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anf net/minecraft/class_3073 net/minecraft/server/commands/KickCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_46229 ERROR_KICKING_OWNER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_47520 ERROR_SINGLEPLAYER + m (Laqv;Lwz;)Lwz; a method_52003 method_52003 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13410 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13412 method_13412 + m (Let;)Z a method_13413 method_13413 + m (Let;Ljava/util/Collection;Lwz;)I a method_13411 kickPlayers + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13409 method_13409 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ang net/minecraft/class_3075 net/minecraft/server/commands/KillCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13429 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13431 method_13431 + m (Let;)Z a method_13432 method_13432 + m (Let;Ljava/util/Collection;)I a method_13430 kill + m (Ljava/util/Collection;)Lwz; a method_52004 method_52004 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_22832 method_22832 + m (Ljava/util/Collection;)Lwz; b method_52005 method_52005 + m ()V <init> <init> <init> +c anh net/minecraft/class_3078 net/minecraft/server/commands/ListPlayersCommand + m (Laqv;)Lwz; a method_30310 method_30310 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13435 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13438 method_13438 + m (Let;)I a method_13437 listPlayers + m (Let;Ljava/util/function/Function;)I a method_13434 format + m (Ljava/util/List;Laur;Lwz;)Lwz; a method_52006 method_52006 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13433 method_13433 + m (Let;)I b method_13436 listPlayersWithUuids + m ()V <init> <init> <init> +c ani net/minecraft/class_3079 net/minecraft/server/commands/LocateCommand + f Lorg/slf4j/Logger; a field_41660 LOGGER + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_39245 ERROR_STRUCTURE_NOT_FOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_39246 ERROR_STRUCTURE_INVALID + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_39247 ERROR_BIOME_NOT_FOUND + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e field_39249 ERROR_POI_NOT_FOUND + f I f field_39251 MAX_STRUCTURE_SEARCH_RADIUS + f I g field_39252 MAX_BIOME_SEARCH_RADIUS + f I h field_39253 BIOME_SAMPLE_RESOLUTION_HORIZONTAL + f I i field_39254 BIOME_SAMPLE_RESOLUTION_VERTICAL + f I j field_39255 POI_SEARCH_RADIUS + m (IIII)F a method_13439 dist + m (Lakq;)Ljava/lang/String; a method_41004 method_41004 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13443 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_43904 method_43904 + m (Lcom/mojang/datafixers/util/Pair;Lawu;)Ljava/lang/String; a method_40998 method_40998 + m (Let;)Z a method_13448 method_13448 + m (Let;Lfw$c;)I a method_43912 locateBiome + m (Let;Lfw$c;Ljd;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I a method_45148 showLocateResult + m (Let;Lfx$c;)I a method_43905 locateStructure + m (Let;Lfx$c;Ljd;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/time/Duration;)I a method_24499 showLocateResult + m (Let;Ljd;Lcom/mojang/datafixers/util/Pair;Ljava/lang/String;ZLjava/lang/String;Ljava/time/Duration;)I a method_45149 showLocateResult + m (Lfw$c;Lcom/mojang/datafixers/util/Pair;Ljq$c;)Ljava/lang/String; a method_45150 method_45150 + m (Lfw$c;Ljm$c;)Ljava/lang/String; a method_45151 method_45151 + m (Lfx$c;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; a method_43906 method_43906 + m (Lfx$c;Ljz;)Ljava/util/Optional; a method_43907 getHolders + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_43913 method_43913 + m (Ljava/lang/String;Ljava/lang/String;Lwz;I)Lwz; a method_52007 method_52007 + m (Ljd;Ljava/lang/String;Lxw;)Lxw; a method_13447 method_13447 + m (Ljm;)Ljq$a; a method_43908 method_43908 + m (Ljz;Lakq;)Ljava/util/Optional; a method_43909 method_43909 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_43911 method_43911 + m (Let;Lfw$c;)I b method_43915 locatePoi + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_43917 method_43917 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_43914 method_43914 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_41002 method_41002 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_39985 method_39985 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anj net/minecraft/class_3039 net/minecraft/server/commands/LootCommand + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; a field_13605 SUGGEST_LOOT_TABLE + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_13604 ERROR_NO_HELD_ITEMS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; c field_13606 ERROR_NO_LOOT_TABLE + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I a method_13215 method_13215 + m (Laqu;Lexc;Lcuq;)V a method_13179 method_13179 + m (Lbqk;Lcuq;)Z a method_13223 distributeToContainer + m (Lbsr;Ljava/util/List;IILjava/util/List;)V a method_16139 setSlots + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13193 register + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Lanj$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13206 addTargets + m (Lcom/mojang/brigadier/context/CommandContext;Lbsr;Lanj$b;)I a method_13189 dropKillLoot + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13210 method_13210 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I a method_13220 method_13220 + m (Lcom/mojang/brigadier/context/CommandContext;Ljd;Lcuq;Lanj$b;)I a method_13219 dropBlockLoot + m (Lcom/mojang/brigadier/context/CommandContext;Ljm;Lanj$b;)I a method_13197 dropChestLoot + m (Lcom/mojang/brigadier/context/CommandContext;Ljm;Leru;Lanj$b;)I a method_13180 drop + m (Lcom/mojang/brigadier/context/CommandContext;Ljm;Ljd;Lcuq;Lanj$b;)I a method_13199 dropFishingLoot + m (Lcuq;)Lwz; a method_52008 method_52008 + m (Lcuq;Lakq;)Lwz; a method_52009 method_52009 + m (Lcuq;Lcuq;)Z a method_13218 canMergeItems + m (Lep;Lcom/mojang/brigadier/builder/ArgumentBuilder;Lanj$b;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13203 method_13203 + m (Let;)Z a method_13181 method_13181 + m (Let;Lakq;Ljava/util/List;)V a method_13185 method_13185 + m (Let;Lbsy;)Lcuq; a method_13178 getSourceHandItem + m (Let;Ldtc;Ljava/util/List;)V a method_13224 method_13224 + m (Let;Lexc;Ljava/util/List;Lanj$a;)I a method_13183 dropInWorld + m (Let;Ljava/util/List;)V a method_13213 callback + m (Let;Ljava/util/List;Lakq;)V a method_13212 callback + m (Let;Ljd;)Lbqk; a method_13207 getContainer + m (Let;Ljd;IILjava/util/List;Lanj$a;)I a method_13209 blockReplace + m (Let;Ljd;Ljava/util/List;Lanj$a;)I a method_13196 blockDistribute + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13217 method_13217 + m (Ljava/util/Collection;IILjava/util/List;Lanj$a;)I a method_13187 entityReplace + m (Ljava/util/Collection;Ljava/util/List;Lanj$a;)I a method_13201 playerGive + m (Ljava/util/List;)Lwz; a method_52010 method_52010 + m (Ljava/util/List;Lakq;)Lwz; a method_52011 method_52011 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I b method_13222 method_13222 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I b method_13191 method_13191 + m (Let;Ljava/util/List;)V b method_13184 method_13184 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13195 method_13195 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I c method_13204 method_13204 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I c method_13214 method_13214 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I d method_13211 method_13211 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I d method_16339 method_16339 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I e method_13198 method_13198 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I e method_13202 method_13202 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I f method_13177 method_13177 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I f method_13221 method_13221 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I g method_13188 method_13188 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/List;Lanj$a;)I g method_13182 method_13182 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I h method_13216 method_13216 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I i method_13205 method_13205 + m (Lanj$b;Lcom/mojang/brigadier/context/CommandContext;)I j method_13208 method_13208 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anj$a net/minecraft/class_3039$class_3040 net/minecraft/server/commands/LootCommand$Callback +c anj$b net/minecraft/class_3039$class_3041 net/minecraft/server/commands/LootCommand$DropConsumer +c anj$c net/minecraft/class_3039$class_3042 net/minecraft/server/commands/LootCommand$TailProvider +c ank net/minecraft/class_3082 net/minecraft/server/commands/MsgCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13461 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13463 method_13463 + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/util/Collection;Lxp;)V a method_45153 method_45153 + m (Let;Ljava/util/Collection;Lxp;)V a method_13462 sendMessage + m ()V <init> <init> <init> +c anl net/minecraft/class_3083 net/minecraft/server/commands/OpCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13667 ERROR_ALREADY_OP + m (Laqv;)Ljava/lang/String; a method_13469 method_13469 + m (Laur;Laqv;)Z a method_13466 method_13466 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13464 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13468 method_13468 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13467 method_13467 + m (Let;)Z a method_13470 method_13470 + m (Let;Ljava/util/Collection;)I a method_13465 opPlayers + m (Ljava/util/Collection;)Lwz; a method_52012 method_52012 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anm net/minecraft/class_3086 net/minecraft/server/commands/PardonCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13669 ERROR_NOT_BANNED + m (Lcom/mojang/authlib/GameProfile;)Lwz; a method_52013 method_52013 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13472 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13475 method_13475 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13474 method_13474 + m (Let;)Z a method_13476 method_13476 + m (Let;Ljava/util/Collection;)I a method_13473 pardonPlayers + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ann net/minecraft/class_3088 net/minecraft/server/commands/PardonIpCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13671 ERROR_INVALID + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13672 ERROR_NOT_BANNED + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13478 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13480 method_13480 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13479 method_13479 + m (Let;)Z a method_13481 method_13481 + m (Let;Ljava/lang/String;)I a method_13482 unban + m (Ljava/lang/String;)Lwz; a method_52014 method_52014 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ano net/minecraft/class_3089 net/minecraft/server/commands/ParticleCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13673 ERROR_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13486 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13489 method_13489 + m (Let;)Z a method_13490 method_13490 + m (Let;Llk;Lexc;Lexc;FIZLjava/util/Collection;)I a method_13491 sendParticles + m (Llk;)Lwz; a method_52015 method_52015 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13483 method_13483 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13488 method_13488 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13484 method_13484 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13487 method_13487 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13485 method_13485 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13492 method_13492 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anp net/minecraft/class_6413 net/minecraft/server/commands/PerfCommand + f Lorg/slf4j/Logger; a field_33985 LOGGER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_33986 ERROR_NOT_RUNNING + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_33987 ERROR_ALREADY_RUNNING + m ()Lwz; a method_52016 method_52016 + m (DI)Lwz; a method_52017 method_52017 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_37331 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_37332 method_37332 + m (Let;)I a method_37333 startProfilingDedicatedServer + m (Let;Lbne;)V a method_37334 whenStopped + m (Let;Ljava/nio/file/Path;Lnet/minecraft/server/MinecraftServer;)V a method_37335 saveResults + m (Let;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V a method_37336 method_37336 + m (Ljava/lang/String;)Lwz; a method_52018 method_52018 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_37337 method_37337 + m (Let;)I b method_37338 stopProfilingDedicatedServer + m (Let;Lbne;)V b method_37339 method_37339 + m (Let;)Z c method_37340 method_37340 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anq net/minecraft/class_6852 net/minecraft/server/commands/PlaceCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_36324 ERROR_FEATURE_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_39091 ERROR_JIGSAW_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_39092 ERROR_STRUCTURE_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; d field_39256 ERROR_TEMPLATE_INVALID + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_39257 ERROR_TEMPLATE_FAILED + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; f field_39393 SUGGEST_TEMPLATES + m (Lakr;Ljd;)Lwz; a method_52019 method_52019 + m (Laqu;Ldcd;)Z a method_43646 method_43646 + m (Laqu;Ldcd;Ldcd;)V a method_43647 checkLoaded + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_39986 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_43918 method_43918 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_44145 method_44145 + m (Lejz;Laqu;Lduz;Ldcd;)V a method_43649 method_43649 + m (Let;)Z a method_39988 method_39988 + m (Let;Lakr;Ljd;Ldmm;Ldkv;FI)I a method_43919 placeTemplate + m (Let;Ljm$c;Ljd;)I a method_39989 placeFeature + m (Let;Ljm;Lakr;ILjd;)I a method_43650 placeJigsaw + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_43920 method_43920 + m (Ljava/lang/String;Ljd;)Lwz; a method_52021 method_52021 + m (Ljd;)Lwz; a method_52020 method_52020 + m (Ljm;)Z a method_43651 method_43651 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_43921 method_43921 + m (Let;Ljm$c;Ljd;)I b method_43654 placeStructure + m (Ljava/lang/String;Ljd;)Lwz; b method_52022 method_52022 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_43922 method_43922 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_43923 method_43923 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_43924 method_43924 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_43925 method_43925 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_43648 method_43648 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_43653 method_43653 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_43655 method_43655 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_43656 method_43656 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_39987 method_39987 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_39990 method_39990 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anr net/minecraft/class_3091 net/minecraft/server/commands/PlaySoundCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13678 ERROR_TOO_FAR + m (Lakr;Ljava/util/Collection;)Lwz; a method_52023 method_52023 + m (Laqv;)Ljava/util/Collection; a method_57111 getCallingPlayerAsCollection + m (Lavq;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a method_13497 source + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I a method_13503 method_13503 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13500 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_57112 method_57112 + m (Let;)Z a method_13502 method_13502 + m (Let;Ljava/util/Collection;Lakr;Lavq;Lexc;FFF)I a method_13504 playSound + m (Lakr;Ljava/util/Collection;)Lwz; b method_52024 method_52024 + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I b method_13505 method_13505 + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I c method_13498 method_13498 + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I d method_13501 method_13501 + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I e method_13499 method_13499 + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I f method_57113 method_57113 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ans net/minecraft/class_3093 net/minecraft/server/commands/PublishCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13680 ERROR_FAILED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_13679 ERROR_ALREADY_PUBLISHED + m (I)Lxn; a method_46869 getSuccessMessage + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13510 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13512 method_13512 + m (Let;)Z a method_13513 method_13513 + m (Let;IZLdct;)I a method_13509 publish + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13511 method_13511 + m (I)Lwz; b method_52025 method_52025 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_46870 method_46870 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_46871 method_46871 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13508 method_13508 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ant net/minecraft/class_6329 net/minecraft/server/commands/RaidCommand + m ()Lwz; a method_52026 method_52026 + m (II)Lwz; a method_52027 method_52027 + m (Laqv;)Lcoi; a method_36191 getRaid + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_36192 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_36193 method_36193 + m (Let;)I a method_36194 glow + m (Let;I)I a method_36195 setRaidOmenLevel + m (Let;Lwz;)I a method_36196 playSound + m (Ljava/lang/StringBuilder;)Lwz; a method_52028 method_52028 + m ()Lwz; b method_52029 method_52029 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_36197 method_36197 + m (Let;)I b method_36198 spawnLeader + m (Let;I)I b method_36199 start + m (Ljava/lang/StringBuilder;)Lwz; b method_52030 method_52030 + m ()Lwz; c method_52031 method_52031 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_36200 method_36200 + m (Let;)I c method_36201 stop + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_36202 method_36202 + m (Let;)I d method_36203 check + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_36204 method_36204 + m (Let;)Z e method_36205 method_36205 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_36206 method_36206 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_36207 method_36207 + m ()V <init> <init> <init> +c anu net/minecraft/class_8602 net/minecraft/server/commands/RandomCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_44983 ERROR_RANGE_TOO_LARGE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_44984 ERROR_RANGE_TOO_SMALL + m (I)Lwz; a method_52316 method_52316 + m (Lakr;)Lwz; a method_52317 method_52317 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_52318 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_52319 method_52319 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_52320 suggestRandomSequence + m (Let;)I a method_52321 resetAllSequences + m (Let;IZZ)I a method_52322 resetAllSequencesAndSetNewDefaults + m (Let;Lakr;)I a method_52323 resetSequence + m (Let;Lakr;IZZ)I a method_52324 resetSequence + m (Let;Ldh$d;Lakr;Z)I a method_52325 randomSample + m (Ljava/lang/String;Z)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a method_52326 drawRandomValueTree + m (Ljava/util/List;Lakr;Lbqx;)V a method_52327 method_52327 + m (ZLcom/mojang/brigadier/context/CommandContext;)I a method_52328 method_52328 + m (I)Lwz; b method_52329 method_52329 + m (Lakr;)Lwz; b method_52330 method_52330 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_52331 method_52331 + m (Let;)Z b method_52332 method_52332 + m (ZLcom/mojang/brigadier/context/CommandContext;)I b method_52333 method_52333 + m (I)Lwz; c method_52334 method_52334 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_52335 method_52335 + m (Let;)Z c method_52336 method_52336 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_52337 method_52337 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_52338 method_52338 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_52339 method_52339 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_52340 method_52340 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_52341 method_52341 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anv net/minecraft/class_3095 net/minecraft/server/commands/RecipeCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13681 ERROR_GIVE_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13682 ERROR_TAKE_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13517 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13521 method_13521 + m (Let;)Z a method_13522 method_13522 + m (Let;Ljava/util/Collection;Ljava/util/Collection;)I a method_13520 giveRecipes + m (Ljava/util/Collection;Ljava/util/Collection;)Lwz; a method_52032 method_52032 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13515 method_13515 + m (Let;Ljava/util/Collection;Ljava/util/Collection;)I b method_13518 takeRecipes + m (Ljava/util/Collection;Ljava/util/Collection;)Lwz; b method_52033 method_52033 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13519 method_13519 + m (Ljava/util/Collection;Ljava/util/Collection;)Lwz; c method_52034 method_52034 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13516 method_13516 + m (Ljava/util/Collection;Ljava/util/Collection;)Lwz; d method_52035 method_52035 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anw net/minecraft/class_3097 net/minecraft/server/commands/ReloadCommand + f Lorg/slf4j/Logger; a field_25343 LOGGER + m ()Lwz; a method_52036 method_52036 + m (Latp;Lerl;Ljava/util/Collection;)Ljava/util/Collection; a method_29478 discoverNewPacks + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13529 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13530 method_13530 + m (Let;)Z a method_13531 method_13531 + m (Let;Ljava/lang/Throwable;)Ljava/lang/Void; a method_29479 method_29479 + m (Ljava/util/Collection;Let;)V a method_29480 reloadPacks + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anx net/minecraft/class_8503 net/minecraft/server/commands/ReturnCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_51277 register + m (Lev;)Z a method_54286 method_54286 + m ()V <init> <init> <init> +c anx$a net/minecraft/class_8503$class_8933 net/minecraft/server/commands/ReturnCommand$ReturnFailCustomExecutor + m (Lev;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54863 run + m ()V <init> <init> <init> +c anx$b net/minecraft/class_8503$class_8834 net/minecraft/server/commands/ReturnCommand$ReturnFromCommandCustomModifier + m (Lev;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54864 apply + m ()V <init> <init> <init> +c anx$c net/minecraft/class_8503$class_8835 net/minecraft/server/commands/ReturnCommand$ReturnValueCustomExecutor + m (Lev;Lcom/mojang/brigadier/context/ContextChain;Lhn;Lht;)V a method_54289 run + m ()V <init> <init> <init> +c any net/minecraft/class_8011 net/minecraft/server/commands/RideCommand + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; a field_41742 ERROR_NOT_RIDING + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; b field_41743 ERROR_ALREADY_RIDING + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; c field_41744 ERROR_MOUNT_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_41745 ERROR_MOUNTING_PLAYER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_41746 ERROR_MOUNTING_LOOP + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f field_42239 ERROR_WRONG_DIMENSION + m (Lbsr;Lbsr;)Lwz; a method_52038 method_52038 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_48078 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_48079 method_48079 + m (Let;)Z a method_48080 method_48080 + m (Let;Lbsr;)I a method_48081 dismount + m (Let;Lbsr;Lbsr;)I a method_48082 mount + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_48083 method_48083 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_48084 method_48084 + m (Lbsr;Lbsr;)Lwz; b method_52039 method_52039 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_48085 method_48085 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_48086 method_48086 + m (Lbsr;Lbsr;)Z c method_48077 method_48077 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c anz net/minecraft/class_3104 net/minecraft/server/commands/SaveAllCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13701 ERROR_FAILED + m ()Lwz; a method_52040 method_52040 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13551 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13553 method_13553 + m (Let;)Z a method_13554 method_13554 + m (Let;Z)I a method_13550 saveAll + m ()Lwz; b method_52041 method_52041 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13549 method_13549 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aoa net/minecraft/class_3106 net/minecraft/server/commands/SaveOffCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13703 ERROR_ALREADY_OFF + m ()Lwz; a method_52042 method_52042 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13556 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13557 method_13557 + m (Let;)Z a method_13558 method_13558 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aob net/minecraft/class_3107 net/minecraft/server/commands/SaveOnCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13704 ERROR_ALREADY_ON + m ()Lwz; a method_52043 method_52043 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13559 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13560 method_13560 + m (Let;)Z a method_13561 method_13561 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aoc net/minecraft/class_3110 net/minecraft/server/commands/SayCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13562 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13563 method_13563 + m (Lcom/mojang/brigadier/context/CommandContext;Lxp;)V a method_43657 method_43657 + m (Let;)Z a method_13564 method_13564 + m ()V <init> <init> <init> +c aod net/minecraft/class_3112 net/minecraft/server/commands/ScheduleCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13706 ERROR_SAME_TICK + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_20853 ERROR_CANT_REMOVE + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; c field_20854 SUGGEST_SCHEDULE + m (ILjava/lang/String;)Lwz; a method_52044 method_52044 + m (Lakr;IJ)Lwz; a method_52045 method_52045 + m (Lakr;ZLewp;JLet;ILig;)V a method_13571 method_13571 + m (Lakr;ZLewp;JLet;ILjava/util/Collection;)V a method_13570 method_13570 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13567 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_22834 method_22834 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_22835 method_22835 + m (Let;)Z a method_13569 method_13569 + m (Let;Lcom/mojang/datafixers/util/Pair;IZ)I a method_13566 schedule + m (Let;Ljava/lang/String;)I a method_22833 remove + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_22836 method_22836 + m (Lakr;IJ)Lwz; b method_52046 method_52046 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_22837 method_22837 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_22838 method_22838 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13568 method_13568 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aoe net/minecraft/class_3115 net/minecraft/server/commands/ScoreboardCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13712 ERROR_OBJECTIVE_ALREADY_EXISTS + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13715 ERROR_DISPLAY_SLOT_ALREADY_EMPTY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13713 ERROR_DISPLAY_SLOT_ALREADY_SET + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13714 ERROR_TRIGGER_ALREADY_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_13710 ERROR_NOT_TRIGGER + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; f field_13711 ERROR_NO_VALUE + m ()Lcom/mojang/brigadier/builder/LiteralArgumentBuilder; a method_13606 createRenderTypeModify + m (ILexy;Ljava/util/Collection;)Lwz; a method_52049 method_52049 + m (ILexy;Ljava/util/Collection;I)Lwz; a method_52050 method_52050 + m (Laoe$a;Lcom/mojang/brigadier/context/CommandContext;)I a method_55344 method_55344 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13595 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13610 method_13610 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13587 method_13587 + m (Lcom/mojang/brigadier/context/CommandContext;Lyp;)I a method_55346 method_55346 + m (Lep;Lcom/mojang/brigadier/builder/ArgumentBuilder;Laoe$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_55345 addNumberFormats + m (Let;)I a method_13589 listTrackedPlayers + m (Let;Lexx;)I a method_13592 clearDisplaySlot + m (Let;Lexx;Lexy;)I a method_13596 setDisplaySlot + m (Let;Lexy;)I a method_13602 removeObjective + m (Let;Lexy;Leyj$a;)I a method_13581 setRenderType + m (Let;Lexy;Lwz;)I a method_13576 setDisplayName + m (Let;Lexy;Lyp;)I a method_55347 setObjectiveFormat + m (Let;Lexy;Z)I a method_55348 setDisplayAutoUpdate + m (Let;Leyf;)I a method_13614 listTrackedPlayerScores + m (Let;Leyf;Lexy;)I a method_13607 getScore + m (Let;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)V a method_52058 method_52058 + m (Let;Ljava/lang/String;Leyj;Lwz;)I a method_13611 addObjective + m (Let;Ljava/util/Collection;)I a method_13575 resetScores + m (Let;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13613 suggestTriggers + m (Let;Ljava/util/Collection;Lexy;)I a method_13609 enableTrigger + m (Let;Ljava/util/Collection;Lexy;I)I a method_13604 setScore + m (Let;Ljava/util/Collection;Lexy;Lfp$a;Ljava/util/Collection;Lexy;)I a method_13584 performOperation + m (Let;Ljava/util/Collection;Lexy;Lwz;)I a method_55349 setScoreDisplay + m (Let;Ljava/util/Collection;Lexy;Lyp;)I a method_55350 setScoreNumberFormat + m (Lexx;)Lwz; a method_52047 method_52047 + m (Lexx;Lexy;)Lwz; a method_52048 method_52048 + m (Lexy;)Lwz; a method_52051 method_52051 + m (Lexy;Ljava/util/Collection;)Lwz; a method_52052 method_52052 + m (Lexy;Ljava/util/Collection;I)Lwz; a method_52053 method_52053 + m (Leyf;)Lwz; a method_52054 method_52054 + m (Leyf;Leyc;Lexy;)Lwz; a method_52055 method_52055 + m (Leyf;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lwz; a method_52056 method_52056 + m (Leyj$a;Lcom/mojang/brigadier/context/CommandContext;)I a method_13601 method_13601 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lwz; a method_55351 method_55351 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13605 method_13605 + m (Ljava/util/Collection;)Lwz; a method_55352 getFirstTargetName + m (Ljava/util/Collection;Lexy;)Lwz; a method_55353 method_55353 + m (Lwz;Ljava/util/Collection;Lexy;)Lwz; a method_55354 method_55354 + m ()Lwz; b method_52059 method_52059 + m (ILexy;Ljava/util/Collection;)Lwz; b method_52060 method_52060 + m (ILexy;Ljava/util/Collection;I)Lwz; b method_52061 method_52061 + m (Laoe$a;Lcom/mojang/brigadier/context/CommandContext;)I b method_55355 method_55355 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_55356 method_55356 + m (Lcom/mojang/brigadier/context/CommandContext;Lyp;)I b method_55357 method_55357 + m (Let;)I b method_13597 listObjectives + m (Let;Ljava/util/Collection;Lexy;)I b method_13586 resetScore + m (Let;Ljava/util/Collection;Lexy;I)I b method_13578 addScore + m (Lexy;)Lwz; b method_52062 method_52062 + m (Lexy;Ljava/util/Collection;)Lwz; b method_52063 method_52063 + m (Lexy;Ljava/util/Collection;I)Lwz; b method_52064 method_52064 + m (Ljava/util/Collection;)Lwz; b method_52057 method_52057 + m (Ljava/util/Collection;Lexy;)Lwz; b method_55358 method_55358 + m (Lwz;Ljava/util/Collection;Lexy;)Lwz; b method_55359 method_55359 + m ()Lwz; c method_52066 method_52066 + m (Laoe$a;Lcom/mojang/brigadier/context/CommandContext;)I c method_55360 method_55360 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_55361 method_55361 + m (Let;)Z c method_13585 method_13585 + m (Let;Ljava/util/Collection;Lexy;I)I c method_13600 removeScore + m (Lexy;)Lwz; c method_52067 method_52067 + m (Lexy;Ljava/util/Collection;)Lwz; c method_52068 method_52068 + m (Lexy;Ljava/util/Collection;I)Lwz; c method_52069 method_52069 + m (Ljava/util/Collection;)Lwz; c method_52065 method_52065 + m (Ljava/util/Collection;Lexy;)Lwz; c method_55362 method_55362 + m (Laoe$a;Lcom/mojang/brigadier/context/CommandContext;)I d method_55363 method_55363 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13574 method_13574 + m (Lexy;)Lwz; d method_55364 method_55364 + m (Lexy;Ljava/util/Collection;)Lwz; d method_52072 method_52072 + m (Ljava/util/Collection;)Lwz; d method_52070 method_52070 + m (Ljava/util/Collection;Lexy;)Lwz; d method_55365 method_55365 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13579 method_13579 + m (Lexy;)Lwz; e method_55366 method_55366 + m (Lexy;Ljava/util/Collection;)Lwz; e method_52074 method_52074 + m (Ljava/util/Collection;)Lwz; e method_52073 method_52073 + m (Ljava/util/Collection;Lexy;)Lwz; e method_55367 method_55367 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13582 method_13582 + m (Lexy;)Lwz; f method_55368 method_55368 + m (Ljava/util/Collection;Lexy;)Lwz; f method_55369 method_55369 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13598 method_13598 + m (Lexy;)Lwz; g method_55370 method_55370 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13593 method_13593 + m (Lexy;)Lwz; h method_52071 method_52071 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13612 method_13612 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_13608 method_13608 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_13580 method_13580 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_13591 method_13591 + m (Lcom/mojang/brigadier/context/CommandContext;)I m method_13588 method_13588 + m (Lcom/mojang/brigadier/context/CommandContext;)I n method_13603 method_13603 + m (Lcom/mojang/brigadier/context/CommandContext;)I o method_13594 method_13594 + m (Lcom/mojang/brigadier/context/CommandContext;)I p method_55371 method_55371 + m (Lcom/mojang/brigadier/context/CommandContext;)I q method_13599 method_13599 + m (Lcom/mojang/brigadier/context/CommandContext;)I r method_13583 method_13583 + m (Lcom/mojang/brigadier/context/CommandContext;)I s method_13590 method_13590 + m (Lcom/mojang/brigadier/context/CommandContext;)I t method_13577 method_13577 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aoe$a net/minecraft/class_3115$class_9008 net/minecraft/server/commands/ScoreboardCommand$NumberFormatCommandExecutor +c aof net/minecraft/class_3118 net/minecraft/server/commands/SeedCommand + m (Lcom/mojang/brigadier/CommandDispatcher;Z)V a method_13616 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13617 method_13617 + m (Lwz;)Lwz; a method_52075 method_52075 + m (ZLet;)Z a method_13618 method_13618 + m ()V <init> <init> <init> +c aog net/minecraft/class_9027 net/minecraft/server/commands/ServerPackCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_55474 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_55475 method_55475 + m (Let;)Z a method_55476 method_55476 + m (Let;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;)I a method_55477 pushPack + m (Let;Ljava/util/UUID;)I a method_55478 popPack + m (Let;Lzg;)V a method_55479 sendToAllConnections + m (Ljava/lang/String;)Ljava/util/UUID; a method_55480 method_55480 + m (Lzg;Lvt;)V a method_55481 method_55481 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_55482 method_55482 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_55483 method_55483 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_55484 method_55484 + m ()V <init> <init> <init> +c aoh net/minecraft/class_3119 net/minecraft/server/commands/SetBlockCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13719 ERROR_FAILED + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13623 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13626 method_13626 + m (Ldtg;)Z a method_13624 method_13624 + m (Let;)Z a method_13627 method_13627 + m (Let;Ljd;Lgk;Laoh$b;Ljava/util/function/Predicate;)I a method_13620 setBlock + m (Ljd;)Lwz; a method_52076 method_52076 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13621 method_13621 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13625 method_13625 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13622 method_13622 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aoh$a net/minecraft/class_3119$class_3120 net/minecraft/server/commands/SetBlockCommand$Filter +c aoh$b net/minecraft/class_3119$class_3121 net/minecraft/server/commands/SetBlockCommand$Mode + f Laoh$b; a field_13722 REPLACE + f Laoh$b; b field_13721 DESTROY + f [Laoh$b; c field_13720 $VALUES + m ()[Laoh$b; a method_36969 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aoi net/minecraft/class_3123 net/minecraft/server/commands/SetPlayerIdleTimeoutCommand + m (I)Lwz; a method_52077 method_52077 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13631 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13632 method_13632 + m (Let;)Z a method_13633 method_13633 + m (Let;I)I a method_13630 setIdleTimeout + m ()V <init> <init> <init> +c aoj net/minecraft/class_3127 net/minecraft/server/commands/SetSpawnCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13641 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_30733 method_30733 + m (Let;)Z a method_13644 method_13644 + m (Let;Ljava/util/Collection;Ljd;F)I a method_13645 setSpawn + m (Ljd;FLjava/lang/String;Ljava/util/Collection;)Lwz; a method_52078 method_52078 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13643 method_13643 + m (Ljd;FLjava/lang/String;Ljava/util/Collection;)Lwz; b method_52079 method_52079 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13640 method_13640 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13642 method_13642 + m ()V <init> <init> <init> +c aok net/minecraft/class_3128 net/minecraft/server/commands/SetWorldSpawnCommand + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13647 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_30734 method_30734 + m (Let;)Z a method_13649 method_13649 + m (Let;Ljd;F)I a method_13650 setSpawn + m (Ljd;F)Lwz; a method_52080 method_52080 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13648 method_13648 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13646 method_13646 + m ()V <init> <init> <init> +c aol net/minecraft/class_8044 net/minecraft/server/commands/SpawnArmorTrimsCommand + f Ljava/util/Map; a field_41885 MATERIAL_AND_SLOT_TO_ITEM + f Ljava/util/List; b field_41886 VANILLA_TRIM_PATTERNS + f Ljava/util/List; c field_41887 VANILLA_TRIM_MATERIALS + f Ljava/util/function/ToIntFunction; d field_41888 TRIM_PATTERN_ORDER + f Ljava/util/function/ToIntFunction; e field_41889 TRIM_MATERIAL_ORDER + m ()Lwz; a method_52081 method_52081 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_48333 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_48334 method_48334 + m (Let;)Z a method_48335 method_48335 + m (Let;Lcmx;)I a method_48336 spawnArmorTrims + m (Ljava/util/HashMap;)V a method_48341 method_48341 + m (Ljv;Ljz;Ljz;Lcxa;Lcwy;)V a method_48337 method_48337 + m (Ljz;Lcwy;)Ljava/lang/Integer; a method_48338 method_48338 + m (Ljz;Lcxa;)Ljava/lang/Integer; a method_48339 method_48339 + m (Ljz;Ljv;Ljz;Lcxa;)V a method_48340 method_48340 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aom net/minecraft/class_4694 net/minecraft/server/commands/SpectateCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_21463 ERROR_SELF + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; b field_21464 ERROR_NOT_SPECTATOR + m ()Lwz; a method_52082 method_52082 + m (Lbsr;)Lwz; a method_52083 method_52083 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_23653 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_23654 method_23654 + m (Let;)Z a method_23651 method_23651 + m (Let;Lbsr;Laqv;)I a method_23652 spectate + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_23655 method_23655 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_23656 method_23656 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_23657 method_23657 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aon net/minecraft/class_3131 net/minecraft/server/commands/SpreadPlayersCommand + f I a field_33397 MAX_ITERATION_COUNT + f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; b field_13734 ERROR_FAILED_TO_SPREAD_TEAMS + f Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType; c field_13735 ERROR_FAILED_TO_SPREAD_ENTITIES + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; d field_36326 ERROR_INVALID_MAX_HEIGHT + m (Layw;IDDDD)[Laon$a; a method_13653 createInitialPositions + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13654 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_29193 method_29193 + m (Let;)Z a method_13659 method_13659 + m (Let;Lexb;FFIZLjava/util/Collection;)I a method_13656 spreadPlayers + m (Lexb;DLaqu;Layw;DDDDI[Laon$a;Z)V a method_13661 spreadPositions + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_39991 method_39991 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_13660 method_13660 + m (Ljava/util/Collection;)I a method_13652 getNumberOfTeams + m (Ljava/util/Collection;Laqu;[Laon$a;IZ)D a method_13657 setPlayerPositions + m (Z[Laon$a;Lexb;D)Lwz; a method_52084 method_52084 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13658 method_13658 + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13655 method_13655 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aon$a net/minecraft/class_3131$class_3132 net/minecraft/server/commands/SpreadPlayersCommand$Position + f D a field_13737 x + f D b field_13736 z + m ()V a method_13671 normalize + m (DDDD)Z a method_13666 clamp + m (Laon$a;)D a method_13665 dist + m (Layw;DDDD)V a method_13667 randomize + m (Ldcc;I)I a method_13669 getSpawnY + m ()D b method_13668 getLength + m (Laon$a;)V b method_13670 moveAway + m (Ldcc;I)Z b method_13662 isSafe + m ()V <init> <init> <init> +c aoo net/minecraft/class_3134 net/minecraft/server/commands/StopCommand + m ()Lwz; a method_52085 method_52085 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13675 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13676 method_13676 + m (Let;)Z a method_13677 method_13677 + m ()V <init> <init> <init> +c aop net/minecraft/class_3136 net/minecraft/server/commands/StopSoundCommand + m ()Lwz; a method_52086 method_52086 + m (Lakr;)Lwz; a method_52087 method_52087 + m (Lakr;Lavq;)Lwz; a method_52088 method_52088 + m (Lavq;)Lwz; a method_52089 method_52089 + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I a method_13684 method_13684 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13681 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13683 method_13683 + m (Let;)Z a method_13682 method_13682 + m (Let;Ljava/util/Collection;Lavq;Lakr;)I a method_13685 stopSound + m (Lavq;Lcom/mojang/brigadier/context/CommandContext;)I b method_13686 method_13686 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13680 method_13680 + m ()V <init> <init> <init> +c aoq net/minecraft/class_3138 net/minecraft/server/commands/SummonCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13741 ERROR_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_26629 ERROR_DUPLICATE_UUID + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_22254 INVALID_POSITION + m (Lbsr;)Lwz; a method_52090 method_52090 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13690 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13692 method_13692 + m (Let;)Z a method_13693 method_13693 + m (Let;Ljm$c;Lexc;Lub;Z)Lbsr; a method_48758 createEntity + m (Lexc;Lbsr;)Lbsr; a method_48759 method_48759 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13689 method_13689 + m (Let;Ljm$c;Lexc;Lub;Z)I b method_13694 spawnEntity + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13691 method_13691 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aor net/minecraft/class_3140 net/minecraft/server/commands/TagCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13742 ERROR_ADD_FAILED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13743 ERROR_REMOVE_FAILED + m (Lbsr;)Lwz; a method_52091 method_52091 + m (Lbsr;Ljava/util/Set;)Lwz; a method_52092 method_52092 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13698 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13704 method_13704 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13701 method_13701 + m (Let;)Z a method_13705 method_13705 + m (Let;Ljava/util/Collection;)I a method_13700 listTags + m (Let;Ljava/util/Collection;Ljava/lang/String;)I a method_13702 addTag + m (Ljava/lang/String;Ljava/util/Collection;)Lwz; a method_52093 method_52093 + m (Ljava/util/Collection;)Ljava/util/Collection; a method_13706 getTags + m (Ljava/util/Collection;Ljava/util/Set;)Lwz; a method_52094 method_52094 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13697 method_13697 + m (Let;Ljava/util/Collection;Ljava/lang/String;)I b method_13699 removeTag + m (Ljava/lang/String;Ljava/util/Collection;)Lwz; b method_52095 method_52095 + m (Ljava/util/Collection;)Lwz; b method_52096 method_52096 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13703 method_13703 + m (Ljava/lang/String;Ljava/util/Collection;)Lwz; c method_52097 method_52097 + m (Ljava/lang/String;Ljava/util/Collection;)Lwz; d method_52098 method_52098 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aos net/minecraft/class_3142 net/minecraft/server/commands/TeamCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13749 ERROR_TEAM_ALREADY_EXISTS + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13751 ERROR_TEAM_ALREADY_EMPTY + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13755 ERROR_TEAM_ALREADY_NAME + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13746 ERROR_TEAM_ALREADY_COLOR + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_13753 ERROR_TEAM_ALREADY_FRIENDLYFIRE_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f field_13754 ERROR_TEAM_ALREADY_FRIENDLYFIRE_DISABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g field_13747 ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h field_13756 ERROR_TEAM_ALREADY_FRIENDLYINVISIBLES_DISABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i field_13752 ERROR_TEAM_NAMETAG_VISIBLITY_UNCHANGED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; j field_13757 ERROR_TEAM_DEATH_MESSAGE_VISIBLITY_UNCHANGED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; k field_13750 ERROR_TEAM_COLLISION_UNCHANGED + m (Lcom/mojang/brigadier/context/CommandContext;)I A method_13752 method_13752 + m ()Lwz; a method_52099 method_52099 + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13736 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13712 method_13712 + m (Let;)I a method_13728 listTeams + m (Let;Leyb;)I a method_13723 emptyTeam + m (Let;Leyb;Leyi$a;)I a method_13713 setCollision + m (Let;Leyb;Leyi$b;)I a method_13732 setNametagVisibility + m (Let;Leyb;Ljava/util/Collection;)I a method_13720 joinTeam + m (Let;Leyb;Ln;)I a method_13745 setColor + m (Let;Leyb;Lwz;)I a method_13711 setDisplayName + m (Let;Leyb;Z)I a method_13751 setFriendlySight + m (Let;Ljava/lang/String;)I a method_13757 createTeam + m (Let;Ljava/lang/String;Lwz;)I a method_13715 createTeam + m (Let;Ljava/util/Collection;)I a method_13714 leaveTeam + m (Leyb;)Lwz; a method_52100 method_52100 + m (Leyb;Leyi$a;)Lwz; a method_52101 method_52101 + m (Leyb;Leyi$b;)Lwz; a method_52102 method_52102 + m (Leyb;Ljava/util/Collection;)Lwz; a method_52103 method_52103 + m (Leyb;Ln;)Lwz; a method_52104 method_52104 + m (Ljava/util/Collection;)Lwz; a method_55372 getFirstMemberName + m (Ljava/util/Collection;Leyb;)Lwz; a method_52106 method_52106 + m (Lwz;)Lwz; a method_52107 method_52107 + m (ZLeyb;)Lwz; a method_52108 method_52108 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13717 method_13717 + m (Let;)Z b method_13719 method_13719 + m (Let;Leyb;)I b method_13747 deleteTeam + m (Let;Leyb;Leyi$b;)I b method_13735 setDeathMessageVisibility + m (Let;Leyb;Lwz;)I b method_13743 setPrefix + m (Let;Leyb;Z)I b method_13754 setFriendlyFire + m (Leyb;)Lwz; b method_52109 method_52109 + m (Leyb;Leyi$b;)Lwz; b method_52110 method_52110 + m (Ljava/util/Collection;)Lwz; b method_52105 method_52105 + m (Ljava/util/Collection;Leyb;)Lwz; b method_52112 method_52112 + m (Lwz;)Lwz; b method_52113 method_52113 + m (ZLeyb;)Lwz; b method_52114 method_52114 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13724 method_13724 + m (Let;Leyb;)I c method_13748 listMembers + m (Let;Leyb;Lwz;)I c method_13756 setSuffix + m (Leyb;)Lwz; c method_52115 method_52115 + m (Ljava/util/Collection;)Lwz; c method_52111 method_52111 + m (Ljava/util/Collection;Leyb;)Lwz; c method_52117 method_52117 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13739 method_13739 + m (Leyb;)Lwz; d method_52118 method_52118 + m (Ljava/util/Collection;)Lwz; d method_52116 method_52116 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13733 method_13733 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13755 method_13755 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13750 method_13750 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13721 method_13721 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13730 method_13730 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_13727 method_13727 + m (Lcom/mojang/brigadier/context/CommandContext;)I k method_13742 method_13742 + m (Lcom/mojang/brigadier/context/CommandContext;)I l method_13734 method_13734 + m (Lcom/mojang/brigadier/context/CommandContext;)I m method_13740 method_13740 + m (Lcom/mojang/brigadier/context/CommandContext;)I n method_13725 method_13725 + m (Lcom/mojang/brigadier/context/CommandContext;)I o method_13729 method_13729 + m (Lcom/mojang/brigadier/context/CommandContext;)I p method_13716 method_13716 + m (Lcom/mojang/brigadier/context/CommandContext;)I q method_13718 method_13718 + m (Lcom/mojang/brigadier/context/CommandContext;)I r method_13746 method_13746 + m (Lcom/mojang/brigadier/context/CommandContext;)I s method_13738 method_13738 + m (Lcom/mojang/brigadier/context/CommandContext;)I t method_13744 method_13744 + m (Lcom/mojang/brigadier/context/CommandContext;)I u method_13731 method_13731 + m (Lcom/mojang/brigadier/context/CommandContext;)I v method_13726 method_13726 + m (Lcom/mojang/brigadier/context/CommandContext;)I w method_13722 method_13722 + m (Lcom/mojang/brigadier/context/CommandContext;)I x method_13753 method_13753 + m (Lcom/mojang/brigadier/context/CommandContext;)I y method_13749 method_13749 + m (Lcom/mojang/brigadier/context/CommandContext;)I z method_13737 method_13737 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aot net/minecraft/class_3945 net/minecraft/server/commands/TeamMsgCommand + f Lxw; a field_24380 SUGGEST_STYLE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_17440 ERROR_NOT_ON_TEAM + m (Lbsr;Leyb;Laqv;)Z a method_45154 method_45154 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_17600 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_17601 method_17601 + m (Let;Lbsr;Leyb;Ljava/util/List;Lxp;)V a method_17599 sendMessage + m (Let;Lbsr;Leyb;Ljava/util/List;Lxp;)V b method_45155 method_45155 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aou net/minecraft/class_3143 net/minecraft/server/commands/TeleportCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_22255 INVALID_POSITION + m (D)Ljava/lang/String; a method_36970 formatDouble + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13760 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13769 method_13769 + m (Let;)Z a method_13763 method_13763 + m (Let;Lbsr;Laqu;DDDLjava/util/Set;FFLaou$a;)V a method_13766 performTeleport + m (Let;Ljava/util/Collection;Laqu;Lgr;Lgr;Laou$a;)I a method_13765 teleportToPos + m (Let;Ljava/util/Collection;Lbsr;)I a method_13771 teleportToEntity + m (Ljava/util/Collection;Lbsr;)Lwz; a method_52119 method_52119 + m (Ljava/util/Collection;Lexc;)Lwz; a method_52120 method_52120 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13758 method_13758 + m (Let;)Z b method_13764 method_13764 + m (Ljava/util/Collection;Lbsr;)Lwz; b method_52121 method_52121 + m (Ljava/util/Collection;Lexc;)Lwz; b method_52122 method_52122 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13762 method_13762 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13767 method_13767 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13761 method_13761 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13759 method_13759 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13770 method_13770 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13768 method_13768 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aou$a net/minecraft/class_3143$class_3144 net/minecraft/server/commands/TeleportCommand$LookAt + m (Let;Lbsr;)V perform method_13772 perform +c aou$b net/minecraft/class_3143$class_9251 net/minecraft/server/commands/TeleportCommand$LookAtEntity + f Lbsr; a comp_2357 entity + f Lff$a; b comp_2358 anchor + m ()Lbsr; a comp_2357 entity + m ()Lff$a; b comp_2358 anchor + m (Lbsr;Lff$a;)V <init> <init> <init> +c aou$c net/minecraft/class_3143$class_9252 net/minecraft/server/commands/TeleportCommand$LookAtPosition + f Lexc; a comp_2359 position + m ()Lexc; a comp_2359 position + m (Lexc;)V <init> <init> <init> +c aov net/minecraft/class_3146 net/minecraft/server/commands/TellRawCommand + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13776 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13777 method_13777 + m (Let;)Z a method_13778 method_13778 + m ()V <init> <init> <init> +c aow net/minecraft/class_8916 net/minecraft/server/commands/TickCommand + f F a field_46925 MAX_TICKRATE + f Ljava/lang/String; b field_46926 DEFAULT_TICKRATE + m ()Lwz; a method_54684 method_54684 + m (I)Lwz; a method_54685 method_54685 + m (J)Ljava/lang/String; a method_54686 nanosToMilisString + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_54687 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_54688 method_54688 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_54689 method_54689 + m (Let;)I a method_54690 tickQuery + m (Let;F)I a method_54691 setTickingRate + m (Let;I)I a method_54692 sprint + m (Let;Z)I a method_54693 setFreeze + m (Ljava/lang/String;)Lwz; a method_54694 method_54694 + m (Ljava/lang/String;Ljava/lang/String;)Lwz; a method_54695 method_54695 + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lwz; a method_54696 method_54696 + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[J)Lwz; a method_54697 method_54697 + m ()Lwz; b method_54698 method_54698 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_54699 method_54699 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_54700 method_54700 + m (Let;)I b method_54701 stopStepping + m (Let;I)I b method_54702 step + m ()Lwz; c method_54703 method_54703 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_54704 method_54704 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; c method_54705 method_54705 + m (Let;)I c method_54706 stopSprinting + m ()Lwz; d method_54707 method_54707 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_54708 method_54708 + m (Let;)Z d method_54709 method_54709 + m ()Lwz; e method_54710 method_54710 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_54711 method_54711 + m ()Lwz; f method_54712 method_54712 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_54713 method_54713 + m ()Lwz; g method_55596 method_55596 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_54865 method_54865 + m ()Lwz; h method_54714 method_54714 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_54715 method_54715 + m ()Lwz; i method_54716 method_54716 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_54717 method_54717 + m ()Lwz; j method_54718 method_54718 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aox net/minecraft/class_3149 net/minecraft/server/commands/TimeCommand + m (I)Lwz; a method_52123 method_52123 + m (Laqu;)I a method_13787 getDayTime + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13786 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13795 method_13795 + m (Let;)Z a method_13791 method_13791 + m (Let;I)I a method_13784 setTime + m (I)Lwz; b method_52124 method_52124 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13783 method_13783 + m (Let;I)I b method_13788 addTime + m (I)Lwz; c method_52125 method_52125 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13790 method_13790 + m (Let;I)I c method_13796 queryTime + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13793 method_13793 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13789 method_13789 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13785 method_13785 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13797 method_13797 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13794 method_13794 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13792 method_13792 + m ()V <init> <init> <init> +c aoy net/minecraft/class_3151 net/minecraft/server/commands/TitleCommand + m (Lcom/mojang/brigadier/CommandDispatcher;Lep;)V a method_13804 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13809 method_13809 + m (Let;)Z a method_13810 method_13810 + m (Let;Ljava/util/Collection;)I a method_13805 clearTitle + m (Let;Ljava/util/Collection;III)I a method_13806 setTimes + m (Let;Ljava/util/Collection;Lwz;Ljava/lang/String;Ljava/util/function/Function;)I a method_13802 showTitle + m (Ljava/lang/String;Ljava/util/Collection;)Lwz; a method_52126 method_52126 + m (Ljava/util/Collection;)Lwz; a method_52127 method_52127 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13800 method_13800 + m (Let;Ljava/util/Collection;)I b method_13799 resetTitle + m (Ljava/lang/String;Ljava/util/Collection;)Lwz; b method_52128 method_52128 + m (Ljava/util/Collection;)Lwz; b method_52129 method_52129 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13808 method_13808 + m (Ljava/util/Collection;)Lwz; c method_52130 method_52130 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13801 method_13801 + m (Ljava/util/Collection;)Lwz; d method_52131 method_52131 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13807 method_13807 + m (Ljava/util/Collection;)Lwz; e method_52132 method_52132 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13803 method_13803 + m (Ljava/util/Collection;)Lwz; f method_52133 method_52133 + m ()V <init> <init> <init> +c aoz net/minecraft/class_9159 net/minecraft/server/commands/TransferCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_48710 ERROR_NO_PLAYERS + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_56522 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_56523 method_56523 + m (Let;)Z a method_56524 method_56524 + m (Let;Ljava/lang/String;ILjava/util/Collection;)I a method_56525 transfer + m (Ljava/util/Collection;Ljava/lang/String;I)Lwz; a method_56526 method_56526 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_56527 method_56527 + m (Ljava/util/Collection;Ljava/lang/String;I)Lwz; b method_56528 method_56528 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_56529 method_56529 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apa net/minecraft/class_3153 net/minecraft/server/commands/TriggerCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13763 ERROR_NOT_PRIMED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13764 ERROR_INVALID_OBJECTIVE + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13813 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13816 method_13816 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13814 method_13814 + m (Let;Laqv;Lexy;)I a method_13818 simpleTrigger + m (Let;Laqv;Lexy;I)I a method_13817 addValue + m (Let;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13819 suggestObjectives + m (Lexy;)Lwz; a method_52134 method_52134 + m (Lexy;I)Lwz; a method_52135 method_52135 + m (Leyg;Leyf;Lexy;)Leye; a method_13821 getScore + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13812 method_13812 + m (Let;Laqv;Lexy;I)I b method_13820 setValue + m (Lexy;I)Lwz; b method_52136 method_52136 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13815 method_13815 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apb net/minecraft/class_7240 net/minecraft/server/commands/WardenSpawnTrackerCommand + m (ILcmd;)V a method_45156 method_45156 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_42100 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_42101 method_42101 + m (Let;)Z a method_42102 method_42102 + m (Let;Ljava/util/Collection;)I a method_42103 resetTracker + m (Let;Ljava/util/Collection;I)I a method_42104 setWarningLevel + m (Ljava/util/Collection;)Lwz; a method_52137 method_52137 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_42105 method_42105 + m (Ljava/util/Collection;)Lwz; b method_52138 method_52138 + m (Ljava/util/Collection;)Lwz; c method_52139 method_52139 + m (Ljava/util/Collection;)Lwz; d method_52140 method_52140 + m ()V <init> <init> <init> +c apc net/minecraft/class_3155 net/minecraft/server/commands/WeatherCommand + f I a field_33398 DEFAULT_TIME + m ()Lwz; a method_52141 method_52141 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13827 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13831 method_13831 + m (Let;)Z a method_13832 method_13832 + m (Let;I)I a method_13824 setClear + m (Let;ILbpw;)I a method_48087 getDuration + m ()Lwz; b method_52142 method_52142 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13823 method_13823 + m (Let;I)I b method_13828 setRain + m ()Lwz; c method_52143 method_52143 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13830 method_13830 + m (Let;I)I c method_13833 setThunder + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13825 method_13825 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13829 method_13829 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13826 method_13826 + m ()V <init> <init> <init> +c apd net/minecraft/class_3156 net/minecraft/server/commands/WhitelistCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13767 ERROR_ALREADY_ENABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13770 ERROR_ALREADY_DISABLED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13768 ERROR_ALREADY_WHITELISTED + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13769 ERROR_NOT_WHITELISTED + m ()Lwz; a method_52144 method_52144 + m (Laqv;)Ljava/lang/String; a method_13844 method_13844 + m (Laur;Laqv;)Z a method_13841 method_13841 + m (Lcom/mojang/authlib/GameProfile;)Lwz; a method_52145 method_52145 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13836 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13851 method_13851 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_13849 method_13849 + m (Let;)I a method_13850 reload + m (Let;Ljava/util/Collection;)I a method_13838 addPlayers + m ([Ljava/lang/String;)Lwz; a method_52146 method_52146 + m ()Lwz; b method_52147 method_52147 + m (Lcom/mojang/authlib/GameProfile;)Lwz; b method_52148 method_52148 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13834 method_13834 + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; b method_13848 method_13848 + m (Let;)I b method_13839 enableWhitelist + m (Let;Ljava/util/Collection;)I b method_13845 removePlayers + m ()Lwz; c method_52149 method_52149 + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13843 method_13843 + m (Let;)I c method_13837 disableWhitelist + m ()Lwz; d method_52150 method_52150 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13846 method_13846 + m (Let;)I d method_13840 showList + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13842 method_13842 + m (Let;)Z e method_13847 method_13847 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13835 method_13835 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ape net/minecraft/class_3158 net/minecraft/server/commands/WorldBorderCommand + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; a field_13775 ERROR_SAME_CENTER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13780 ERROR_SAME_SIZE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; c field_13776 ERROR_TOO_SMALL + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13779 ERROR_TOO_BIG + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; e field_36188 ERROR_TOO_FAR_OUT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; f field_13773 ERROR_SAME_WARNING_TIME + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g field_13777 ERROR_SAME_WARNING_DISTANCE + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; h field_13778 ERROR_SAME_DAMAGE_BUFFER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; i field_13774 ERROR_SAME_DAMAGE_AMOUNT + m (D)Lwz; a method_52151 method_52151 + m (DJ)Lwz; a method_52152 method_52152 + m (F)Lwz; a method_52153 method_52153 + m (I)Lwz; a method_52154 method_52154 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13858 register + m (Lcom/mojang/brigadier/context/CommandContext;)I a method_13870 method_13870 + m (Let;)I a method_13868 getSize + m (Let;DJ)I a method_13854 setSize + m (Let;F)I a method_13865 setDamageBuffer + m (Let;I)I a method_13856 setWarningTime + m (Let;Lexb;)I a method_13869 setCenter + m (Lexb;)Lwz; a method_52155 method_52155 + m (D)Lwz; b method_52156 method_52156 + m (DJ)Lwz; b method_52157 method_52157 + m (F)Lwz; b method_52158 method_52158 + m (I)Lwz; b method_52159 method_52159 + m (Lcom/mojang/brigadier/context/CommandContext;)I b method_13855 method_13855 + m (Let;)Z b method_13862 method_13862 + m (Let;F)I b method_13863 setDamageAmount + m (Let;I)I b method_13859 setWarningDistance + m (Lcom/mojang/brigadier/context/CommandContext;)I c method_13861 method_13861 + m (Lcom/mojang/brigadier/context/CommandContext;)I d method_13866 method_13866 + m (Lcom/mojang/brigadier/context/CommandContext;)I e method_13860 method_13860 + m (Lcom/mojang/brigadier/context/CommandContext;)I f method_13857 method_13857 + m (Lcom/mojang/brigadier/context/CommandContext;)I g method_13872 method_13872 + m (Lcom/mojang/brigadier/context/CommandContext;)I h method_13867 method_13867 + m (Lcom/mojang/brigadier/context/CommandContext;)I i method_13864 method_13864 + m (Lcom/mojang/brigadier/context/CommandContext;)I j method_13871 method_13871 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apf net/minecraft/class_3161 net/minecraft/server/commands/data/BlockDataAccessor + f Ljava/util/function/Function; a field_13786 PROVIDER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13785 ERROR_NOT_A_BLOCK_ENTITY + f Ldqh; c field_13784 entity + f Ljd; d field_13783 pos + m (Ljava/lang/String;)Laph$c; a method_13878 method_13878 + m (Ldqh;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apf$1 net/minecraft/class_3161$1 net/minecraft/server/commands/data/BlockDataAccessor$1 + f Ljava/lang/String; a field_13787 val$argPrefix + m (Ljava/lang/String;)V <init> <init> <init> +c apg net/minecraft/class_3162 net/minecraft/server/commands/data/DataAccessor + m ()Lub; a method_13881 getData + m (Lfl$g;DI)Lwz; a method_13879 getPrintSuccess + m (Lub;)V a method_13880 setData + m (Luy;)Lwz; a method_13882 getPrintSuccess + m ()Lwz; b method_13883 getModifiedSuccess +c aph net/minecraft/class_3164 net/minecraft/server/commands/data/DataCommands + f Ljava/util/List; a field_13790 ALL_PROVIDERS + f Ljava/util/List; b field_13798 TARGET_PROVIDERS + f Ljava/util/List; c field_13792 SOURCE_PROVIDERS + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; d field_13796 ERROR_MERGE_UNCHANGED + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; e field_13791 ERROR_GET_NOT_NUMBER + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; f field_13793 ERROR_GET_NON_EXISTENT + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; g field_13794 ERROR_MULTIPLE_TAGS + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; h field_13797 ERROR_EXPECTED_OBJECT + f Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; i field_41747 ERROR_EXPECTED_VALUE + f Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; j field_44916 ERROR_INVALID_SUBSTRING + m (II)I a method_51824 getOffset + m (Lapg;)Lwz; a method_52160 method_52160 + m (Lapg;Lfl$g;DI)Lwz; a method_52161 method_52161 + m (Lapg;Lub;)Lwz; a method_52162 method_52162 + m (Lapg;Luy;)Lwz; a method_52163 method_52163 + m (Laph$c;Laph$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13899 method_13899 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_48088 method_48088 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I a method_48089 method_48089 + m (Laph$c;Laph$a;Lcom/mojang/brigadier/context/CommandContext;)I a method_13900 method_13900 + m (Laph$c;Laph$c;Laph$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_48090 method_48090 + m (Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13923 method_13923 + m (Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I a method_13912 method_13912 + m (Lcom/mojang/brigadier/CommandDispatcher;)V a method_13905 register + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Laph$b;)V a method_13895 method_13895 + m (Lcom/mojang/brigadier/context/CommandContext;Laph$c;)Ljava/util/List; a method_48091 getSingletonSource + m (Lcom/mojang/brigadier/context/CommandContext;Laph$c;Laph$a;Ljava/util/List;)I a method_13920 manipulateData + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; a method_48092 method_48092 + m (Lcom/mojang/brigadier/context/CommandContext;Lub;Lfl$g;Ljava/util/List;)I a method_47952 method_47952 + m (Let;)Z a method_13890 method_13890 + m (Let;Lapg;)I a method_13908 getData + m (Let;Lapg;Lfl$g;)I a method_13885 removeData + m (Let;Lapg;Lfl$g;D)I a method_13903 getNumeric + m (Let;Lapg;Lub;)I a method_13901 mergeData + m (Lfl$g;Lapg;)Luy; a method_13921 getSingleTag + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_48093 method_48093 + m (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; a method_52164 method_52164 + m (Ljava/lang/String;)Ljava/lang/String; a method_48094 method_48094 + m (Ljava/lang/String;I)Ljava/lang/String; a method_51825 substring + m (Ljava/lang/String;II)Ljava/lang/String; a method_52165 validatedSubstring + m (Ljava/util/List;Laph$d;)Ljava/util/List; a method_48095 stringifyTagList + m (Ljava/util/function/BiConsumer;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13898 decorateModification + m (Ljava/util/function/BiConsumer;Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13922 method_13922 + m (Ljava/util/function/Function;)Laph$c; a method_13906 method_13906 + m (Luy;)Ljava/lang/String; a method_48096 getAsText + m (Lapg;)Lwz; b method_52166 method_52166 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b method_13893 method_13893 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I b method_48097 method_48097 + m (Laph$c;Laph$c;Laph$a;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b method_13911 method_13911 + m (Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; b method_13889 method_13889 + m (Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I b method_13886 method_13886 + m (Lcom/mojang/brigadier/context/CommandContext;Laph$c;)Ljava/util/List; b method_48098 resolveSourcePath + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/String; b method_48099 method_48099 + m (Lcom/mojang/brigadier/context/CommandContext;Lub;Lfl$g;Ljava/util/List;)I b method_13888 method_13888 + m (Let;Lapg;Lfl$g;)I b method_13916 getData + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; b method_13907 method_13907 + m (Ljava/lang/String;)Ljava/lang/String; b method_48100 method_48100 + m (Ljava/lang/String;II)Ljava/lang/String; b method_51826 substring + m (Ljava/util/function/Function;)Laph$c; b method_13919 method_13919 + m (Lapg;)Lwz; c method_52167 method_52167 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I c method_48101 method_48101 + m (Laph$c;Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; c method_13896 method_13896 + m (Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I c method_13904 method_13904 + m (Lcom/mojang/brigadier/context/CommandContext;Lub;Lfl$g;Ljava/util/List;)I c method_47953 method_47953 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; c method_13892 method_13892 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I d method_48102 method_48102 + m (Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I d method_13909 method_13909 + m (Lcom/mojang/brigadier/context/CommandContext;Lub;Lfl$g;Ljava/util/List;)I d method_47954 method_47954 + m (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; d method_13902 method_13902 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I e method_48103 method_48103 + m (Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I e method_13887 method_13887 + m (Lcom/mojang/brigadier/context/CommandContext;Lub;Lfl$g;Ljava/util/List;)I e method_13891 method_13891 + m (Laph$c;Laph$a;Laph$c;Lcom/mojang/brigadier/context/CommandContext;)I f method_48104 method_48104 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aph$a net/minecraft/class_3164$class_3165 net/minecraft/server/commands/data/DataCommands$DataManipulator +c aph$b net/minecraft/class_3164$class_3166 net/minecraft/server/commands/data/DataCommands$DataManipulatorDecorator +c aph$c net/minecraft/class_3164$class_3167 net/minecraft/server/commands/data/DataCommands$DataProvider + m (Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder; a method_13925 wrap + m (Lcom/mojang/brigadier/context/CommandContext;)Lapg; a method_13924 access +c aph$d net/minecraft/class_3164$class_8569 net/minecraft/server/commands/data/DataCommands$StringProcessor +c api net/minecraft/class_3169 net/minecraft/server/commands/data/EntityDataAccessor + f Ljava/util/function/Function; a field_13800 PROVIDER + f Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; b field_13799 ERROR_NO_PLAYERS + f Lbsr; c field_13801 entity + m (Ljava/lang/String;)Laph$c; a method_13927 method_13927 + m (Lbsr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c api$1 net/minecraft/class_3169$1 net/minecraft/server/commands/data/EntityDataAccessor$1 + f Ljava/lang/String; a field_13802 val$arg + m (Ljava/lang/String;)V <init> <init> <init> +c apj net/minecraft/class_4580 net/minecraft/server/commands/data/StorageDataAccessor + f Ljava/util/function/Function; a field_20855 PROVIDER + f Lcom/mojang/brigadier/suggestion/SuggestionProvider; b field_20856 SUGGEST_STORAGE + f Leqw; c field_20857 storage + f Lakr; d field_20858 id + m (Lcom/mojang/brigadier/context/CommandContext;)Leqw; a method_22842 getGlobalTags + m (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_22840 method_22840 + m (Ljava/lang/String;)Laph$c; a method_22841 method_22841 + m (Leqw;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apj$1 net/minecraft/class_4580$1 net/minecraft/server/commands/data/StorageDataAccessor$1 + f Ljava/lang/String; a field_20859 val$arg + m (Ljava/lang/String;)V <init> <init> <init> +c apk net/minecraft/class_5974 net/minecraft/server/commands/data/package-info +c apl net/minecraft/class_5975 net/minecraft/server/commands/package-info +c apm net/minecraft/class_3174 net/minecraft/server/dedicated/DedicatedPlayerList + f Lorg/slf4j/Logger; h field_13804 LOGGER + m ()V A method_13934 loadOps + m ()V B method_13935 saveOps + m ()V C method_13936 loadWhiteList + m ()V D method_13937 saveWhiteList + m ()Lapn; b method_13938 getServer + m ()V w method_13932 saveIpBanList + m ()V x method_13930 saveUserBanList + m ()V y method_13931 loadIpBanList + m ()V z method_13933 loadUserBanList + m (Lapn;Ljt;Leri;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apn net/minecraft/class_3176 net/minecraft/server/dedicated/DedicatedServer + f Lorg/slf4j/Logger; k field_13814 LOGGER + f I l field_29662 CONVERSION_RETRY_DELAY_MS + f I m field_29663 CONVERSION_RETRIES + f Ljava/util/List; n field_13815 consoleInput + f Lavi; o field_13816 queryThreadGs4 + f Lavf; p field_13811 rconConsoleSource + f Lavk; q field_13819 rconThread + f Lapp; r field_16799 settings + f Lapt; s field_16800 gui + f Lasa; t field_26898 textFilterClient + f Lblt; u field_48788 tickTimeLogger + f Lblq; v field_48789 debugSampleSubscriptionTracker + f Lalj; w field_52215 serverLinks + m (ILapo;)Lapo; a method_16710 method_16710 + m (Lapo;)Ljava/util/Optional; a method_60939 parseBugReportLink + m (Lapp;)Lalj; a method_60940 createServerLinks + m (Ljava/lang/String;Let;)V a method_13947 handleConsoleInput + m (Ljava/net/URI;)Lalj; a method_60941 method_60941 + m (ZLapo;)Lapo; a method_16711 method_16711 + m ()V bD method_13942 waitForRetry + m ()Ljava/lang/String; bE method_13943 method_13943 + m ()Ljava/lang/String; bF method_13946 method_13946 + m ()V br method_13941 handleConsoleInputs + m ()Lapm; bs method_13949 getPlayerList + m ()V bt method_13948 showGui + m ()Z bu method_13951 convertOldUsers + m ()J bv method_13944 getMaxTickLength + m (Ljava/lang/String;)V e method_20799 method_20799 + m (Z)V i method_16712 storeUsingWhiteList + m (Ljava/lang/Thread;Lerf$c;Latp;Lalp;Lapp;Lcom/mojang/datafixers/DataFixer;Lalm;Lare;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apn$1 net/minecraft/class_3176$1 net/minecraft/server/dedicated/DedicatedServer$1 + f Lapn; a field_13822 field_13822 + m (Lapn;Ljava/lang/String;)V <init> <init> <init> +c apo net/minecraft/class_3806 net/minecraft/server/dedicated/DedicatedServerProperties + f I A field_16816 spawnProtection + f I B field_16845 opPermissionLevel + f I C field_20324 functionPermissionLevel + f J D field_16815 maxTickTime + f I E field_37275 maxChainedNeighborUpdates + f I F field_25802 rateLimitPacketsPerSecond + f I G field_16844 viewDistance + f I H field_34883 simulationDistance + f I I field_16814 maxPlayers + f I J field_16842 networkCompressionThreshold + f Z K field_16824 broadcastRconToOps + f Z L field_16802 broadcastConsoleToOps + f I M field_16812 maxWorldSize + f Z N field_23785 syncChunkWrites + f Ljava/lang/String; O field_48711 regionFileComression + f Z P field_24056 enableJmxMonitoring + f Z Q field_24453 enableStatus + f Z R field_35564 hideOnlinePlayers + f I S field_24454 entityBroadcastRangePercentage + f Ljava/lang/String; T field_26899 textFilteringConfig + f Ljava/util/Optional; U field_39093 serverResourcePackInfo + f Ldck; V field_39981 initialDataPackConfiguration + f Lapr$a; W field_16817 playerIdleTimeout + f Lapr$a; X field_16804 whiteList + f Z Y field_39018 enforceSecureProfile + f Z Z field_44985 logIPs + f Z a field_16813 onlineMode + f Ldzw; aa field_24623 worldOptions + f Z ab field_48270 acceptsTransfers + f Lorg/slf4j/Logger; ad field_37276 LOGGER + f Ljava/util/regex/Pattern; ae field_39094 SHA1 + f Lcom/google/common/base/Splitter; af field_39982 COMMA_SPLITTER + f Lapo$a; ag field_39983 worldDimensionData + f Z b field_16839 preventProxyConnections + f Ljava/lang/String; c field_16829 serverIp + f Z d field_16836 spawnAnimals + f Z e field_16809 spawnNpcs + f Z f field_16833 pvp + f Z g field_16807 allowFlight + f Ljava/lang/String; h field_16825 motd + f Ljava/lang/String; i field_51987 bugReportLink + f Z j field_16827 forceGameMode + f Z k field_16805 enforceWhitelist + f Lbqo; l field_16840 difficulty + f Ldct; m field_16841 gamemode + f Ljava/lang/String; n field_16820 levelName + f I o field_16837 serverPort + f Ljava/lang/Boolean; p field_16830 announcePlayerAchievements + f Z q field_16819 enableQuery + f I r field_16831 queryPort + f Z s field_16818 enableRcon + f I t field_16828 rconPort + f Ljava/lang/String; u field_16823 rconPassword + f Z v field_16838 hardcore + f Z w field_16811 allowNether + f Z x field_16835 spawnMonsters + f Z y field_16832 useNativeTransport + f Z z field_16806 enableCommandBlock + m (Ljava/lang/Integer;)Ljava/lang/Integer; a method_27905 method_27905 + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Ljava/util/Optional; a method_43660 getServerPackInfo + m (Ljava/nio/file/Path;)Lapo; a method_16714 fromFile + m (Lka;)Ldzt; a method_45157 createDimensions + m (Lka;Ljava/util/Properties;)Lapo; a method_16713 reload + m (Ljava/lang/Integer;)Ljava/lang/Integer; b method_16715 method_16715 + m (Ljava/lang/String;Ljava/lang/String;)Ldck; b method_45159 getDatapackConfig + m (Ljava/lang/String;)Lwz; c method_43661 parseResourcePackPrompt + m (Ljava/lang/String;)Ljava/lang/String; d method_41005 method_41005 + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; e method_41186 method_41186 + m (Ljava/util/Properties;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apo$a net/minecraft/class_3806$class_7044 net/minecraft/server/dedicated/DedicatedServerProperties$WorldDimensionData + f Lcom/google/gson/JsonObject; a comp_459 generatorSettings + f Ljava/lang/String; b comp_461 levelType + f Ljava/util/Map; c field_37277 LEGACY_PRESET_NAMES + m ()Lcom/google/gson/JsonObject; a comp_459 generatorSettings + m (Lakr;)Lakq; a method_41244 method_41244 + m (Ljm$c;)Ljm$c; a method_45161 method_45161 + m (Ljz;)Ljava/util/Optional; a method_41241 method_41241 + m (Lka;)Ldzt; a method_41242 create + m ()Ljava/lang/String; b comp_461 levelType + m ()Ljava/util/Optional; c method_41245 method_41245 + m ()Ljava/lang/IllegalStateException; d method_41246 method_41246 + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c app net/minecraft/class_3807 net/minecraft/server/dedicated/DedicatedServerSettings + f Ljava/nio/file/Path; a field_16846 source + f Lapo; b field_16847 properties + m ()Lapo; a method_16717 getProperties + m (Ljava/util/function/UnaryOperator;)Lapp; a method_16718 update + m ()V b method_16719 forceSave + m (Ljava/nio/file/Path;)V <init> <init> <init> +c apq net/minecraft/class_3178 net/minecraft/server/dedicated/ServerWatchdog + f Lorg/slf4j/Logger; a field_13825 LOGGER + f J b field_29664 MAX_SHUTDOWN_TIME + f I c field_29665 SHUTDOWN_STATUS + f Lapn; d field_13823 server + f J e field_46927 maxTickTimeNanos + m ()V a method_13954 exit + m (Laqu;)Ljava/lang/String; a method_31376 method_31376 + m ()Ljava/lang/String; b method_31377 method_31377 + m ()Ljava/lang/String; c method_31378 method_31378 + m (Lapn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apq$1 net/minecraft/class_3178$1 net/minecraft/server/dedicated/ServerWatchdog$1 + m (Lapq;)V <init> <init> <init> +c apr net/minecraft/class_3808 net/minecraft/server/dedicated/Settings + f Lorg/slf4j/Logger; a field_16849 LOGGER + f Ljava/util/Properties; ac field_16848 properties + m ()Ljava/util/Properties; a method_16723 cloneProperties + m (Ljava/lang/String;)Ljava/lang/String; a method_16738 getLegacyString + m (Ljava/lang/String;I)I a method_16726 get + m (Ljava/lang/String;J)J a method_16725 get + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_16732 get + m (Ljava/lang/String;Ljava/util/function/Function;)Ljava/lang/Object; a method_16742 getLegacy + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a method_16737 get + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a method_16741 get + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a method_16735 get + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;I)I a method_16720 get + m (Ljava/lang/String;Z)Z a method_16740 get + m (Ljava/util/function/Function;)Ljava/util/function/Function; a method_16721 wrapNumberDeserializer + m (Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Number; a method_16733 method_16733 + m (Ljava/util/function/Function;Ljava/util/function/UnaryOperator;Ljava/lang/String;)Ljava/lang/Object; a method_16731 method_16731 + m (Ljava/util/function/IntFunction;Ljava/util/function/Function;)Ljava/util/function/Function; a method_16722 dispatchNumberOrString + m (Ljava/util/function/IntFunction;Ljava/util/function/Function;Ljava/lang/String;)Ljava/lang/Object; a method_16729 method_16729 + m (Ljava/lang/String;)Ljava/lang/Boolean; b method_16736 getLegacyBoolean + m (Ljava/lang/String;I)Lapr$a; b method_16743 getMutable + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Lapr$a; b method_16730 getMutable + m (Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lapr$a; b method_16724 getMutable + m (Ljava/lang/String;Z)Lapr$a; b method_16744 getMutable + m (Ljava/nio/file/Path;)Ljava/util/Properties; b method_16727 loadFromFile + m (Lka;Ljava/util/Properties;)Lapr; b method_16739 reload + m (Ljava/lang/String;)Ljava/lang/String; c method_16734 getStringRaw + m (Ljava/nio/file/Path;)V c method_16728 store + m (Ljava/util/Properties;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apr$a net/minecraft/class_3808$class_3809 net/minecraft/server/dedicated/Settings$MutableValue + f Lapr; a field_16853 field_16853 + f Ljava/lang/String; b field_16852 key + f Ljava/lang/Object; c field_16850 value + f Ljava/util/function/Function; d field_16851 serializer + m (Lka;Ljava/lang/Object;)Lapr; a method_16745 update + m (Lapr;Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;)V <init> <init> <init> +c aps net/minecraft/class_5976 net/minecraft/server/dedicated/package-info +c apt net/minecraft/class_3182 net/minecraft/server/gui/MinecraftServerGui + f Ljava/awt/Font; a field_13837 MONOSPACED + f Lorg/slf4j/Logger; b field_13840 LOGGER + f Ljava/lang/String; c field_29666 TITLE + f Ljava/lang/String; d field_29667 SHUTDOWN_TITLE + f Lapn; e field_13839 server + f Ljava/lang/Thread; f field_13838 logAppenderThread + f Ljava/util/Collection; g field_16855 finalizers + f Ljava/util/concurrent/atomic/AtomicBoolean; h field_16854 isClosing + m ()V a method_13974 start + m (Lapn;)Lapt; a method_13969 showFrameFor + m (Ljava/lang/Runnable;)V a method_16746 addFinalizer + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;)V a method_13972 method_13972 + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V a method_13970 print + m (Ljavax/swing/JTextField;Ljava/awt/event/ActionEvent;)V a method_13977 method_13977 + m ()V b method_16750 close + m (Ljavax/swing/JTextArea;Ljavax/swing/JScrollPane;Ljava/lang/String;)V b method_13971 method_13971 + m ()Ljavax/swing/JComponent; c method_13976 buildInfoPanel + m ()Ljavax/swing/JComponent; d method_13975 buildPlayerPanel + m ()Ljavax/swing/JComponent; e method_13973 buildChatPanel + m ()V f method_16747 runFinalizers + m (Lapn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apt$1 net/minecraft/class_3182$1 net/minecraft/server/gui/MinecraftServerGui$1 + f Lapt; a field_16857 val$gui + f Ljavax/swing/JFrame; b field_16856 val$frame + f Lapn; c field_13841 val$server + m (Lapt;Ljavax/swing/JFrame;Lapn;)V <init> <init> <init> +c apt$2 net/minecraft/class_3182$2 net/minecraft/server/gui/MinecraftServerGui$2 + m (Lapt;)V <init> <init> <init> +c apu net/minecraft/class_3184 net/minecraft/server/gui/PlayerListComponent + f Lnet/minecraft/server/MinecraftServer; a field_13844 server + f I b field_13843 tickCount + m ()V a method_18700 tick + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> +c apv net/minecraft/class_3186 net/minecraft/server/gui/StatsComponent + f Ljava/text/DecimalFormat; a field_13846 DECIMAL_FORMAT + f [I b field_13845 values + f I c field_13848 vp + f [Ljava/lang/String; d field_13847 msgs + f Lnet/minecraft/server/MinecraftServer; e field_13849 server + f Ljavax/swing/Timer; f field_16858 timer + m ()V a method_16751 close + m (Ljava/awt/event/ActionEvent;)V a method_13983 method_13983 + m (Ljava/text/DecimalFormat;)V a method_13981 method_13981 + m ()V b method_13982 tick + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apw net/minecraft/class_5977 net/minecraft/server/gui/package-info +c apx net/minecraft/class_3191 net/minecraft/server/level/BlockDestructionProgress + f I a field_13859 id + f Ljd; b field_13860 pos + f I c field_13858 progress + f I d field_13857 updatedRenderTick + m ()I a method_34868 getId + m (I)V a method_13987 setProgress + m (Lapx;)I a method_23269 compareTo + m ()Ljd; b method_13991 getPos + m (I)V b method_13989 updateTick + m ()I c method_13988 getProgress + m ()I d method_13990 getUpdatedRenderTick + m (ILjd;)V <init> <init> <init> +c apy net/minecraft/class_9759 net/minecraft/server/level/ChunkGenerationTask + f Ldvz; a field_51850 targetStatus + f Laqm; b field_51851 chunkMap + f Ldcd; c field_51852 pos + f Ldvz; d field_51853 scheduledStatus + f Z e field_51854 markedForCancellation + f Ljava/util/List; f field_51855 scheduledLayer + f Lazi; g field_51856 cache + f Z h field_51857 needsGeneration + m ()Ljava/util/concurrent/CompletableFuture; a method_60424 runUntilWait + m (Laqm;II)Laqn; a method_60425 method_60425 + m (Laqm;Ldvz;Ldcd;)Lapy; a method_60426 create + m (Ldvz;Z)V a method_60427 scheduleLayer + m (Ldvz;ZLaqn;)Z a method_60428 scheduleChunkInLayer + m ()V b method_60429 markForCancellation + m (Ldvz;Z)I b method_60430 getRadiusForLayer + m ()Laqn; c method_60431 getCenter + m ()V d method_60432 scheduleNextLayer + m ()V e method_60433 releaseClaim + m ()Z f method_60434 canLoadWithoutGeneration + m ()Ljava/util/concurrent/CompletableFuture; g method_60435 waitForScheduledLayer + m (Laqm;Ldvz;Ldcd;Lazi;)V <init> <init> <init> +c apz net/minecraft/class_3193 net/minecraft/server/level/ChunkHolder + f Laqc; a field_16427 UNLOADED_LEVEL_CHUNK + f Ljava/util/concurrent/CompletableFuture; e field_16429 UNLOADED_LEVEL_CHUNK_FUTURE + f Ldcy; f field_26929 levelHeightAccessor + f Ljava/util/concurrent/CompletableFuture; g field_16431 fullChunkFuture + f Ljava/util/concurrent/CompletableFuture; h field_19333 tickingChunkFuture + f Ljava/util/concurrent/CompletableFuture; i field_13865 entityTickingChunkFuture + f I j field_16432 oldTicketLevel + f I k field_13862 ticketLevel + f I l field_17208 queueLevel + f Z m field_25803 hasChangedSections + f [Lit/unimi/dsi/fastutil/shorts/ShortSet; n field_25804 changedBlocksPerSection + f Ljava/util/BitSet; o field_13871 blockChangedLightSectionFilter + f Ljava/util/BitSet; p field_13870 skyChangedLightSectionFilter + f Leot; q field_13863 lightEngine + f Lapz$a; r field_17209 onLevelChange + f Lapz$b; s field_17210 playerProvider + f Z t field_19238 wasAccessibleSinceLastSave + f Ljava/util/concurrent/CompletableFuture; u field_26930 pendingFullStateConfirmation + f Ljava/util/concurrent/CompletableFuture; v field_46085 sendSync + f Ljava/util/concurrent/CompletableFuture; w field_51858 saveSync + m ()Ljava/util/concurrent/CompletableFuture; a method_16145 getTickingChunkFuture + m (I)V a method_15890 setTicketLevel + m (Laqb;Laql;)V a method_31408 demoteFullChunk + m (Laqb;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/Executor;Laql;)V a method_31409 scheduleFullChunkPromotion + m (Laqb;Ljava/util/concurrent/Executor;)V a method_14007 updateFutures + m (Lddf;I)V a method_14012 sectionLightChanged + m (Ldvi;)V a method_14006 broadcastChanges + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a method_39966 method_39966 + m (Ljava/util/List;Ldcw;Ljd;)V a method_14009 broadcastBlockEntity + m (Ljava/util/List;Ldcw;Ljd;Ldtc;)V a method_30311 broadcastBlockEntityIfNeeded + m (Ljava/util/List;Lzg;)V a method_13992 broadcast + m (Ljava/util/concurrent/CompletableFuture;)V a method_53680 addSendDependency + m (Ljava/util/concurrent/CompletableFuture;Laqc;)V a method_57117 method_57117 + m (Ljava/util/concurrent/CompletableFuture;Ldvi;)V a method_31410 method_31410 + m (Ljd;)V a method_14002 blockChanged + m (Lzg;Laqv;)V a method_13996 method_13996 + m ()Ljava/util/concurrent/CompletableFuture; b method_14003 getEntityTickingChunkFuture + m (I)V b method_17207 setQueueLevel + m (Laqb;Laql;)V b method_31412 method_31412 + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; b method_53679 method_53679 + m (Ljava/util/List;Ldcw;Ljd;Ldtc;)V b method_30312 method_30312 + m (Ljava/util/concurrent/CompletableFuture;)V b method_39967 addSaveDependency + m ()Ljava/util/concurrent/CompletableFuture; c method_20725 getFullChunkFuture + m ()Ldvi; d method_16144 getTickingChunk + m ()Ldvi; e method_53682 getChunkToSend + m ()Ljava/util/concurrent/CompletableFuture; f method_53681 getSendSyncFuture + m ()Ljava/util/concurrent/CompletableFuture; g method_14000 getSaveSyncFuture + m ()Z h method_60436 isReadyForSaving + m ()Z k method_20384 wasAccessibleSinceLastSave + m ()V l method_20385 refreshAccessibility + m (Ldcd;ILdcy;Leot;Lapz$a;Lapz$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c apz$a net/minecraft/class_3193$class_3896 net/minecraft/server/level/ChunkHolder$LevelChangeListener + m (Ldcd;Ljava/util/function/IntSupplier;ILjava/util/function/IntConsumer;)V onLevelChange method_17209 onLevelChange +c apz$b net/minecraft/class_3193$class_3897 net/minecraft/server/level/ChunkHolder$PlayerProvider + m (Ldcd;Z)Ljava/util/List; a method_17210 getPlayers +c aqa net/minecraft/class_8563 net/minecraft/server/level/ChunkLevel + f I a field_51859 RADIUS_AROUND_FULL_CHUNK + f I b field_44849 MAX_LEVEL + f I c field_44850 FULL_CHUNK_LEVEL + f I d field_44851 BLOCK_TICKING_LEVEL + f I e field_44852 ENTITY_TICKING_LEVEL + f Ldwc; f field_51860 FULL_CHUNK_STEP + m (I)Ldvz; a method_51827 generationStatus + m (ILdvz;)Ldvz; a method_60437 getStatusAroundFullChunk + m (Laql;)I a method_51828 byStatus + m (Ldvz;)I a method_51829 byStatus + m (I)Ldvz; b method_60438 getStatusAroundFullChunk + m (I)Laql; c method_51830 fullStatus + m (I)Z d method_51831 isEntityTicking + m (I)Z e method_51832 isBlockTicking + m (I)Z f method_51833 isLoaded + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqa$1 net/minecraft/class_8563$1 net/minecraft/server/level/ChunkLevel$1 + f [I a field_44853 $SwitchMap$net$minecraft$server$level$FullChunkStatus + m ()V <clinit> <clinit> <clinit> +c aqb net/minecraft/class_3898 net/minecraft/server/level/ChunkMap + f Z A field_17222 modified + f Laqe; B field_17223 queueSorter + f Lbpj; C field_17224 worldgenMailbox + f Lbpj; D field_17226 mainThreadMailbox + f Lard; E field_17442 progressListener + f Ldxf; F field_26931 chunkStatusListener + f Laqb$a; G field_17228 distanceManager + f Ljava/util/concurrent/atomic/AtomicInteger; H field_17230 tickingGenerated + f Ljava/lang/String; I field_17707 storageName + f Laqo; J field_18241 playerMap + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; K field_18242 entityMap + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; L field_23786 chunkTypeCache + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; M field_36383 chunkSaveCooldowns + f Ljava/util/Queue; N field_19343 unloadQueue + f I O field_18243 serverViewDistance + f Ldwe; P field_51861 worldGenContext + f I a field_29675 MIN_VIEW_DISTANCE + f I b field_29669 MAX_VIEW_DISTANCE + f I c field_29670 FORCED_TICKET_LEVEL + f Laqc; f field_51862 UNLOADED_CHUNK_LIST_RESULT + f Ljava/util/concurrent/CompletableFuture; g field_51863 UNLOADED_CHUNK_LIST_FUTURE + f B h field_29671 CHUNK_TYPE_REPLACEABLE + f B i field_29672 CHUNK_TYPE_UNKNOWN + f B j field_29673 CHUNK_TYPE_FULL + f Lorg/slf4j/Logger; k field_17212 LOGGER + f I l field_29674 CHUNK_SAVED_PER_TICK + f I m field_36291 CHUNK_SAVED_EAGERLY_PER_TICK + f I n field_36384 EAGER_CHUNK_SAVE_COOLDOWN_IN_MILLIS + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; o field_17213 updatingChunkMap + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; p field_17220 visibleChunkMap + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; q field_18807 pendingUnloads + f Ljava/util/List; r field_51864 pendingGenerationTasks + f Laqu; s field_17214 level + f Laqx; t field_17215 lightEngine + f Lbph; u field_17216 mainThreadExecutor + f Ldzm; v field_37278 randomState + f Ldva; w field_40856 chunkGeneratorState + f Ljava/util/function/Supplier; x field_17705 overworldDataStorage + f Lces; y field_18808 poiManager + f Lit/unimi/dsi/fastutil/longs/LongSet; z field_17221 toDrop + m ()Lduz; a method_37897 generator + m (I)V a method_17214 setServerViewDistance + m (J)Lapz; a method_17255 getUpdatingChunkIfPresent + m (JILapz;I)Lapz; a method_17217 updateChunkScheduling + m (JLapz;)V a method_20458 scheduleUnload + m (Lapy;)V a method_60439 runGenerationTask + m (Lapz;)Ljava/util/concurrent/CompletableFuture; a method_17247 prepareEntityTickingChunk + m (Lapz;ILjava/util/function/IntFunction;)Ljava/util/concurrent/CompletableFuture; a method_17220 getChunkRangeFuture + m (Lapz;J)V a method_60440 method_60440 + m (Lapz;Laqc;)Laqc; a method_53683 method_53683 + m (Lapz;Ldvi;)V a method_53684 method_53684 + m (Lapz;Ljava/lang/Runnable;)V a method_20579 method_20579 + m (Lapz;Ljava/lang/Void;Ljava/lang/Throwable;)V a method_20604 method_20604 + m (Laqc;)Laqc; a method_20577 method_20577 + m (Laqc;Ljava/lang/Throwable;)Ljava/lang/Object; a method_51834 method_51834 + m (Laqv;)V a method_18713 move + m (Laqv;II)Z a method_52345 isChunkTracked + m (Laqv;Laqg;)V a method_52346 applyChunkTrackingView + m (Laqv;Ldcd;)V a method_52347 markChunkPendingToSend + m (Laqv;Ldvi;)V a method_52348 markChunkPendingToSend + m (Laqv;Ljava/util/List;)V a method_49420 method_49420 + m (Laqv;Z)V a method_18714 updatePlayerStatus + m (Lbsr;)V a method_18701 addEntity + m (Lbsr;Lzg;)V a method_18702 broadcast + m (Ldcd;)Ljava/lang/String; a method_23272 getChunkDebugData + m (Ldcd;I)V a method_53685 waitForLightBeforeSending + m (Ldcd;Laql;)V a method_31414 onFullChunkStatusChange + m (Ldcd;Lbsr;)D a method_18704 euclideanDistanceSquared + m (Ldcd;Ldwd;)B a method_27053 markPosition + m (Ldcd;Ljava/lang/Throwable;)Ljava/lang/Void; a method_57120 method_57120 + m (Ldcd;Ljava/util/Optional;)Lduy; a method_43375 method_43375 + m (Lduy;)Z a method_17228 save + m (Ldvi;)V a method_53686 onChunkReadyToSend + m (Ldvi;Ljava/lang/Object;)V a method_53687 method_53687 + m (Ldwc;)Ljava/lang/String; a method_60444 method_60444 + m (Ljava/io/Writer;)V a method_21619 dumpChunks + m (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lz; a method_40067 debugFuturesAndCreateReportedException + m (Ljava/lang/StringBuilder;Lapz;)V a method_40068 method_40068 + m (Ljava/lang/StringBuilder;Lapz;Lcom/mojang/datafixers/util/Pair;)V a method_40069 method_40069 + m (Ljava/lang/Throwable;Ldcd;)Lduy; a method_43376 handleChunkLoadFailure + m (Ljava/util/List;)V a method_49421 resendBiomesForChunks + m (Ljava/util/Optional;)Ljava/util/Optional; a method_43377 method_43377 + m (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; a method_21676 printFuture + m (Ljava/util/function/BooleanSupplier;)V a method_17233 tick + m (Lo;)V a method_60445 method_60445 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lduy;)V a method_20578 method_20578 + m (Z)V a method_17242 saveAllChunks + m ()Ldva; b method_46641 generatorState + m (I)Ldvz; b method_17245 method_17245 + m (J)Lapz; b method_17216 getVisibleChunkIfPresent + m (Lapy;)V b method_60446 method_60446 + m (Lapz;)Ljava/util/concurrent/CompletableFuture; b method_17235 prepareTickingChunk + m (Lapz;Ljava/lang/Runnable;)V b method_19487 method_19487 + m (Laqc;)Laqc; b method_41235 method_41235 + m (Laqv;)I b method_52350 getPlayerViewDistance + m (Laqv;II)Z b method_52351 isChunkOnTrackedBorder + m (Laqv;Ldcd;)V b method_52352 dropChunk + m (Lbsr;)V b method_18716 removeEntity + m (Lbsr;Lzg;)V b method_18717 broadcastAndSend + m (Ldcd;)Z b method_38783 anyPlayerCloseEnoughForSpawning + m (Ldcd;Ljava/lang/Throwable;)Lduy; b method_43374 method_43374 + m (Ldcd;Ljava/util/Optional;)Ljava/util/Optional; b method_43378 method_43378 + m (Ldcd;Lub;)Z b method_43379 method_43379 + m (Lduy;)Ljava/util/Optional; b method_21620 method_21620 + m (Ldvi;)Ljava/lang/Integer; b method_39220 method_39220 + m (Ljava/util/List;)Ldvi; b method_31416 method_31416 + m (Ljava/util/function/BooleanSupplier;)V b method_20605 processUnloads + m (Lub;)Z b method_43380 isChunkDataValid + m ()Ldzm; c method_41247 randomState + m (I)Ldvz; c method_17254 method_17254 + m (J)Ljava/util/function/IntSupplier; c method_17604 getChunkQueueLevel + m (Lapy;)V c method_60447 method_60447 + m (Lapz;)Ljava/util/concurrent/CompletableFuture; c method_31417 prepareAccessibleChunk + m (Laqc;)Laqc; c method_17230 method_17230 + m (Laqv;)Z c method_18722 skipPlayer + m (Laqv;Ldcd;)Z c method_38782 playerIsCloseEnoughForSpawning + m (Ldcd;)Ljava/util/List; c method_37907 getPlayersCloseForSpawning + m (Lduy;)Z c method_20582 method_20582 + m (Ldvi;)Ljava/lang/Integer; c method_39221 method_39221 + m (Ljava/util/List;)Ldvi; c method_41234 method_41234 + m (Lub;)Lub; c method_43381 upgradeChunkTag + m ()Laqx; d method_17212 getLightEngine + m (Lapz;)Z d method_39925 saveChunkIfNeeded + m (Laqc;)Laqc; d method_51282 method_51282 + m (Laqv;)V d method_20726 updatePlayerPos + m (Laqv;Ldcd;)V d method_52354 method_52354 + m (Ldvi;)Ljava/lang/Integer; d method_21621 method_21621 + m (Ljava/util/List;)Ldvi; d method_17232 method_17232 + m ()Z e method_39992 hasWork + m (J)Ldvi; e method_53688 getChunkToSend + m (Lapz;)Lduy; e method_20584 method_20584 + m (Laqv;)V e method_17241 updateChunkTracking + m (Laqv;Ldcd;)V e method_52355 method_52355 + m (Ljava/util/List;)Laqc; e method_60449 method_60449 + m ()Z f method_17244 promoteChunkMap + m (J)I f method_17605 method_17605 + m (Laqv;)Ljava/util/List; f method_49422 method_49422 + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; f method_20619 scheduleChunkLoad + m (Ldcd;)Lduy; g method_43382 createEmptyChunk + m ()I h method_17253 getTickingGenerated + m (Ldcd;)V h method_27054 markPositionReplaceable + m ()I i method_17260 size + m (Ldcd;)Z i method_27055 isExistingChunkFull + m ()Laqk; j method_17263 getDistanceManager + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; j method_43383 readChunk + m ()Ljava/lang/Iterable; k method_17264 getChunks + m (Ldcd;)V k method_53689 method_53689 + m ()V l method_18727 tick + m ()Lces; m method_19488 getPoiManager + m ()Ljava/lang/String; n method_37476 getStorageName + m ()Z r method_20606 method_20606 + m (Laqu;Lerf$c;Lcom/mojang/datafixers/DataFixer;Lenu;Ljava/util/concurrent/Executor;Lbph;Ldvl;Lduz;Lard;Ldxf;Ljava/util/function/Supplier;IZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqb$a net/minecraft/class_3898$class_3216 net/minecraft/server/level/ChunkMap$DistanceManager + f Laqb; a field_17443 field_17443 + m (Laqb;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V <init> <init> <init> +c aqb$b net/minecraft/class_3898$class_3208 net/minecraft/server/level/ChunkMap$TrackedEntity + f Laqb; a field_18245 field_18245 + f Laqt; b field_18246 serverEntity + f Lbsr; c field_18247 entity + f I d field_18248 range + f Lkf; e field_18249 lastSectionPos + f Ljava/util/Set; f field_18250 seenBy + m ()V a method_18728 broadcastRemoved + m (I)I a method_27906 scaledRange + m (Laqv;)V a method_18733 removePlayer + m (Ljava/util/List;)V a method_18729 updatePlayers + m (Lzg;)V a method_18730 broadcast + m ()I b method_22844 getEffectiveRange + m (Laqv;)V b method_18736 updatePlayer + m (Lzg;)V b method_18734 broadcastAndSend + m (Laqb;Lbsr;IIZ)V <init> <init> <init> +c aqc net/minecraft/class_9259 net/minecraft/server/level/ChunkResult + m ()Z a method_57122 isSuccess + m (Laqc;Ljava/lang/Object;)Ljava/lang/Object; a method_57123 orElse + m (Ljava/lang/Object;)Laqc; a method_57124 of + m (Ljava/lang/String;)Laqc; a method_57125 error + m (Ljava/util/function/Consumer;)Laqc; a method_57126 ifSuccess + m (Ljava/util/function/Function;)Laqc; a method_57127 map + m (Ljava/util/function/Supplier;)Laqc; a method_57128 error + m ()Ljava/lang/String; b method_57129 getError + m (Ljava/lang/Object;)Ljava/lang/Object; b method_57130 orElse + m (Ljava/lang/String;)Ljava/lang/String; b method_57131 method_57131 + m (Ljava/util/function/Supplier;)Ljava/lang/Object; b method_57132 orElseThrow +c aqc$a net/minecraft/class_9259$class_9260 net/minecraft/server/level/ChunkResult$Fail + f Ljava/util/function/Supplier; a comp_2367 error + m ()Ljava/util/function/Supplier; c comp_2367 error + m (Ljava/util/function/Supplier;)V <init> <init> <init> +c aqc$b net/minecraft/class_9259$class_9261 net/minecraft/server/level/ChunkResult$Success + f Ljava/lang/Object; a comp_2368 value + m ()Ljava/lang/Object; c comp_2368 value + m (Ljava/lang/Object;)V <init> <init> <init> +c aqd net/minecraft/class_3899 net/minecraft/server/level/ChunkTaskPriorityQueue + f I a field_17241 PRIORITY_LEVEL_COUNT + f Ljava/util/List; b field_17243 taskQueue + f I c field_17244 firstQueue + f Ljava/lang/String; d field_17247 name + f Lit/unimi/dsi/fastutil/longs/LongSet; e field_17444 acquired + f I f field_17445 maxTasks + m ()Ljava/util/stream/Stream; a method_17606 pop + m (I)Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; a method_17271 method_17271 + m (ILdcd;I)V a method_17272 resortChunkTasks + m (J)Ljava/lang/Runnable; a method_17607 acquire + m (JLjava/util/Optional;)Lcom/mojang/datafixers/util/Either; a method_17608 method_17608 + m (JZ)V a method_17609 release + m (Ljava/util/Optional;)Z a method_17610 method_17610 + m (Ljava/util/Optional;JI)V a method_17274 submit + m ()Z b method_39993 hasWork + m (J)Lcom/mojang/datafixers/util/Either; b method_17611 method_17611 + m ()Lit/unimi/dsi/fastutil/longs/LongSet; c method_21679 getAcquired + m (J)V c method_17612 method_17612 + m (J)Ljava/util/List; d method_17273 method_17273 + m (J)Ljava/util/List; e method_17277 method_17277 + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqe net/minecraft/class_3900 net/minecraft/server/level/ChunkTaskPriorityQueueSorter + f Lorg/slf4j/Logger; a field_17248 LOGGER + f Ljava/util/Map; b field_17249 queues + f Ljava/util/Set; c field_17250 sleeping + f Lbpk; d field_17251 mailbox + m ()Z a method_39994 hasWork + m (I)[Ljava/util/concurrent/CompletableFuture; a method_41236 method_41236 + m (ILbpj;)Laqd; a method_17613 method_17613 + m (ILdcd;ILaqd;)V a method_17280 method_17280 + m (Laqd;Lbpj;)V a method_17630 pollTask + m (Laqd;Lbpj;Ljava/lang/Void;)V a method_17631 method_17631 + m (Laqn;Ljava/lang/Runnable;)Laqe$a; a method_17629 message + m (Laqn;Ljava/util/function/Function;)Laqe$a; a method_34870 message + m (Lbpj;)Lbpj; a method_17614 getReleaseProcessor + m (Lbpj;JLjava/lang/Runnable;Z)V a method_17615 release + m (Lbpj;JZLjava/lang/Runnable;)V a method_17616 method_17616 + m (Lbpj;Laqe$b;)V a method_17621 method_17621 + m (Lbpj;Lbpj;)Lbpm$b; a method_17617 method_17617 + m (Lbpj;Lbpj;Z)V a method_17618 method_17618 + m (Lbpj;Lcom/mojang/datafixers/util/Either;)Ljava/util/concurrent/CompletableFuture; a method_17619 method_17619 + m (Lbpj;Ljava/util/function/Function;JLjava/util/function/IntSupplier;Z)V a method_17282 submit + m (Lbpj;Ljava/util/function/IntSupplier;JLjava/util/function/Function;Z)V a method_17620 method_17620 + m (Lbpj;Z)Lbpj; a method_17622 getProcessor + m (Lbpj;ZLaqe$a;)V a method_17624 method_17624 + m (Lbpj;ZLbpj;)Lbpm$b; a method_17623 method_17623 + m (Ljava/lang/Long;)Ljava/lang/String; a method_21681 method_21681 + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a method_17625 method_17625 + m (Ljava/lang/Runnable;JLjava/util/function/IntSupplier;)Laqe$a; a method_17626 message + m (Ljava/lang/Runnable;JZ)Laqe$b; a method_17627 release + m (Ljava/lang/Runnable;Lbpj;)Ljava/lang/Runnable; a method_17628 method_17628 + m (Ljava/util/Map$Entry;)Ljava/lang/String; a method_21682 method_21682 + m (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)Laqe$a; a method_34871 message + m (Ljava/util/function/IntSupplier;Ldcd;ILjava/util/function/IntConsumer;)V a method_17285 method_17285 + m ()Ljava/lang/String; b method_21680 getDebugStatus + m (Laqd;Lbpj;)V b method_17635 method_17635 + m (Lbpj;)Laqd; b method_17632 getQueue + m (Lbpj;Lbpj;)V b method_17633 method_17633 + m (Ljava/lang/Runnable;Lbpj;)V b method_17634 method_17634 + m (Ljava/util/List;Ljava/util/concurrent/Executor;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqe$a net/minecraft/class_3900$class_3946 net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Message + f Ljava/util/function/Function; a field_17446 task + f J b field_17447 pos + f Ljava/util/function/IntSupplier; c field_17448 level + m (Ljava/util/function/Function;JLjava/util/function/IntSupplier;)V <init> <init> <init> +c aqe$b net/minecraft/class_3900$class_3947 net/minecraft/server/level/ChunkTaskPriorityQueueSorter$Release + f Ljava/lang/Runnable; a field_17449 task + f J b field_17450 pos + f Z c field_17451 clearQueue + m (Ljava/lang/Runnable;JZ)V <init> <init> <init> +c aqf net/minecraft/class_3196 net/minecraft/server/level/ChunkTracker + m (J)I b method_14028 getLevelFromSource + m (JIZ)V b method_14027 update + m (III)V <init> <init> <init> +c aqg net/minecraft/class_8603 net/minecraft/server/level/ChunkTrackingView + f Laqg; a field_44986 EMPTY + m (II)Z a method_52356 contains + m (IIIII)Z a method_52357 isInViewDistance + m (IIIIIZ)Z a method_52358 isWithinDistance + m (IIZ)Z a method_52359 contains + m (Laqg;Laqg;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V a method_52360 difference + m (Ldcd;)Z a method_52361 contains + m (Ldcd;I)Laqg; a method_52362 of + m (Ljava/util/function/Consumer;)V a method_52363 forEach + m (II)Z b method_52364 isInViewDistance + m ()V <clinit> <clinit> <clinit> +c aqg$1 net/minecraft/class_8603$1 net/minecraft/server/level/ChunkTrackingView$1 + m ()V <init> <init> <init> +c aqg$a net/minecraft/class_8603$class_8604 net/minecraft/server/level/ChunkTrackingView$Positioned + f Ldcd; b comp_1574 center + f I c comp_1575 viewDistance + m ()Ldcd; a comp_1574 center + m (Laqg$a;)Z a method_52365 squareIntersects + m ()I b comp_1575 viewDistance + m ()I c method_52366 minX + m ()I d method_52367 minZ + m ()I e method_52368 maxX + m ()I f method_52369 maxZ + m (Ldcd;I)V <init> <init> <init> +c aqh net/minecraft/class_8791 net/minecraft/server/level/ClientInformation + f I a field_46155 MAX_LANGUAGE_LENGTH + f Ljava/lang/String; b comp_1951 language + f I c comp_1952 viewDistance + f Lcmv; d comp_1953 chatVisibility + f Z e comp_1954 chatColors + f I f comp_1955 modelCustomisation + f Lbtg; g comp_1956 mainHand + f Z h comp_1957 textFilteringEnabled + f Z i comp_1958 allowsListing + m ()Laqh; a method_53821 createDefault + m (Lvw;)V a method_53822 write + m ()Ljava/lang/String; b comp_1951 language + m ()I c comp_1952 viewDistance + m ()Lcmv; d comp_1953 chatVisibility + m ()Z e comp_1954 chatColors + m ()I f comp_1955 modelCustomisation + m ()Lbtg; g comp_1956 mainHand + m ()Z h comp_1957 textFilteringEnabled + m ()Z i comp_1958 allowsListing + m (Lvw;)V <init> <init> <init> + m (Ljava/lang/String;ILcmv;ZILbtg;ZZ)V <init> <init> <init> +c aqi net/minecraft/class_2265 net/minecraft/server/level/ColumnPos + f I a comp_638 x + f I b comp_639 z + f J c field_29757 COORD_BITS + f J d field_29758 COORD_MASK + m ()Ldcd; a method_34873 toChunkPos + m (II)J a method_34874 asLong + m (J)I a method_42106 getX + m ()J b method_34875 toLong + m (J)I b method_42107 getZ + m ()I c comp_638 x + m ()I d comp_639 z + m (II)V <init> <init> <init> +c aqj net/minecraft/class_3201 net/minecraft/server/level/DemoMode + f I a field_29762 DEMO_DAYS + f I b field_29763 TOTAL_PLAY_TICKS + f Z e field_13890 displayedIntro + f Z f field_13889 demoHasEnded + f I g field_13888 demoEndedReminder + f I h field_13887 gameModeTicks + m ()V f method_14031 outputDemoReminder + m (Laqv;)V <init> <init> <init> +c aqk net/minecraft/class_3204 net/minecraft/server/level/DistanceManager + f Lorg/slf4j/Logger; a field_16211 LOGGER + f I b field_17452 PLAYER_TICKET_LEVEL + f I c field_29765 INITIAL_TICKET_LIST_CAPACITY + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; d field_17453 playersPerChunk + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; e field_13895 tickets + f Laqk$a; f field_18252 ticketTracker + f Laqk$b; g field_17454 naturalSpawnChunkCounter + f Lara; h field_34886 tickingTicketsTracker + f Laqk$c; i field_17455 playerTicketManager + f Ljava/util/Set; j field_16210 chunksToUpdateFutures + f Laqe; k field_17456 ticketThrottler + f Lbpj; l field_17457 ticketThrottlerInput + f Lbpj; m field_17458 ticketThrottlerReleaser + f Lit/unimi/dsi/fastutil/longs/LongSet; n field_17459 ticketsToRelease + f Ljava/util/concurrent/Executor; o field_17460 mainThreadExecutor + f J p field_13894 ticketTickCounter + f I q field_34887 simulationDistance + m ()V a method_14045 purgeStaleTickets + m (I)V a method_14049 updatePlayerTickets + m (J)Z a method_14035 isChunkToRemove + m (JILapz;I)Lapz; a method_14053 updateChunkScheduling + m (JLaqc;)V a method_17642 method_17642 + m (JLaqy;)V a method_14042 addTicket + m (Laqb;)Z a method_15892 runAllUpdates + m (Laqb;Lapz;)V a method_15891 method_15891 + m (Laqy;)Z a method_14040 method_14040 + m (Laqz;Ldcd;ILjava/lang/Object;)V a method_17290 addTicket + m (Lazg;)I a method_14046 getTicketLevelAt + m (Ldcd;Z)V a method_14036 updateChunkForced + m (Ljava/lang/String;)V a method_34876 dumpTickets + m (Lkf;Laqv;)V a method_14048 addPlayer + m ()I b method_14052 getNaturalSpawnChunkCount + m (I)V b method_38629 updateSimulationDistance + m (J)Lapz; b method_14038 getChunk + m (JLaqy;)V b method_17645 removeTicket + m (Laqb;Lapz;)V b method_60451 method_60451 + m (Laqz;Ldcd;ILjava/lang/Object;)V b method_20444 removeTicket + m (Lkf;Laqv;)V b method_14051 removePlayer + m ()Ljava/lang/String; c method_21683 getDebugStatus + m (J)Z c method_38630 inEntityTickingRange + m (Laqz;Ldcd;ILjava/lang/Object;)V c method_17291 addRegionTicket + m ()Lara; d method_38631 tickingTracker + m (J)Z d method_38632 inBlockTickingRange + m (Laqz;Ldcd;ILjava/lang/Object;)V d method_17292 removeRegionTicket + m ()V e method_39995 removeTicketsOnClosing + m (J)Ljava/lang/String; e method_21623 getTicketDebugString + m ()Z f method_39996 hasTickets + m (J)Z f method_20800 hasPlayersNearby + m ()I g method_38633 getPlayerTicketLevel + m (J)Lazg; g method_14050 getTickets + m ()V h method_17652 method_17652 + m (J)Lit/unimi/dsi/fastutil/objects/ObjectSet; h method_17655 method_17655 + m (J)Lazg; i method_14041 method_14041 + m (J)V j method_17656 method_17656 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqk$a net/minecraft/class_3204$class_4077 net/minecraft/server/level/DistanceManager$ChunkTicketTracker + f Laqk; a field_18255 field_18255 + f I b field_44854 MAX_LEVEL + m (I)I a method_18746 runDistanceUpdates + m (Laqk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqk$b net/minecraft/class_3204$class_3205 net/minecraft/server/level/DistanceManager$FixedPlayerDistanceChunkTracker + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; a field_13896 chunks + f I b field_17461 maxDistance + f Laqk; c field_17462 field_17462 + m ()V a method_14057 runAllUpdates + m (JII)V a method_17657 onLevelChange + m (Ljava/lang/String;)V a method_34878 dumpChunks + m (J)Z d method_14056 havePlayer + m (Laqk;I)V <init> <init> <init> +c aqk$c net/minecraft/class_3204$class_3948 net/minecraft/server/level/DistanceManager$PlayerTicketTracker + f Laqk; d field_17463 field_17463 + f I g field_17464 viewDistance + f Lit/unimi/dsi/fastutil/longs/Long2IntMap; h field_17465 queueLevels + f Lit/unimi/dsi/fastutil/longs/LongSet; i field_17466 toUpdate + m (I)V a method_17658 updateViewDistance + m (JIZZ)V a method_17660 onLevelChange + m (JLaqy;)V a method_17661 method_17661 + m (JI)V b method_17662 method_17662 + m (JLaqy;)V b method_17663 method_17663 + m (I)Z c method_17664 haveTicketFor + m (JLaqy;)V c method_17665 method_17665 + m ()V d method_21693 method_21693 + m (I)I d method_17666 method_17666 + m (J)I d method_17659 method_17659 + m (JLaqy;)V d method_17667 method_17667 + m (Laqk;I)V <init> <init> <init> +c aql net/minecraft/class_3194 net/minecraft/server/level/FullChunkStatus + f Laql; a field_19334 INACCESSIBLE + f Laql; b field_44855 FULL + f Laql; c field_44856 BLOCK_TICKING + f Laql; d field_13877 ENTITY_TICKING + f [Laql; e field_13878 $VALUES + m ()[Laql; a method_36576 $values + m (Laql;)Z a method_14014 isOrAfter + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqm net/minecraft/class_9760 net/minecraft/server/level/GeneratingChunkMap + m (Laqn;)V a method_60441 releaseGeneration + m (Laqn;Ldwc;Lazi;)Ljava/util/concurrent/CompletableFuture; a method_60442 applyStep + m (Ldvz;Ldcd;)Lapy; a method_60443 scheduleGenerationTask + m (J)Laqn; d method_60448 acquireGeneration + m ()V g method_60450 runGenerationTasks +c aqn net/minecraft/class_9761 net/minecraft/server/level/GenerationChunkHolder + f Ljava/util/List; a field_51865 CHUNK_STATUSES + f Laqc; b field_51866 UNLOADED_CHUNK + f Ljava/util/concurrent/CompletableFuture; c field_51867 UNLOADED_CHUNK_FUTURE + f Ldcd; d field_51868 pos + f Laqc; e field_51869 NOT_DONE_YET + f Ldvz; f field_51870 highestAllowedStatus + f Ljava/util/concurrent/atomic/AtomicReference; g field_51871 startedWork + f Ljava/util/concurrent/atomic/AtomicReferenceArray; h field_51872 futures + f Ljava/util/concurrent/atomic/AtomicReference; i field_51873 task + f Ljava/util/concurrent/atomic/AtomicInteger; j field_51874 generationRefCount + m (ILjava/util/concurrent/CompletableFuture;)V a method_60452 failAndClearPendingFuture + m (Lapy;)V a method_60453 removeTask + m (Laqb;)V a method_60454 updateHighestAllowedStatus + m (Laqb;Ldvz;)V a method_60455 rescheduleChunkTask + m (Ldvh;)V a method_60456 replaceProtoChunk + m (Ldvz;)Lduy; a method_60457 getChunkIfPresentUnchecked + m (Ldvz;Laqb;)Ljava/util/concurrent/CompletableFuture; a method_60458 scheduleChunkGenerationTask + m (Ldvz;Lduy;)V a method_60459 completeFuture + m (Ldvz;Ldvz;)V a method_60460 failAndClearPendingFuturesBetween + m (Ldwc;Laqm;Lazi;)Ljava/util/concurrent/CompletableFuture; a method_60461 applyStep + m (Ldwc;Lduy;Ljava/lang/Throwable;)Laqc; a method_60462 method_60462 + m (Ldvz;)Lduy; b method_60463 getChunkIfPresent + m (Ldvz;)Ljava/util/concurrent/CompletableFuture; c method_60464 getOrCreateFuture + m (Ldvz;)Ldvz; d method_60465 findHighestStatusWithPendingFuture + m (Ldvz;)Z e method_60466 acquireStatusBump + m (Ldvz;)Z f method_60467 isStatusDisallowed + m ()I i method_14005 getTicketLevel + m ()I j method_17208 getQueueLevel + m ()V m method_60468 increaseGenerationRefCount + m ()V n method_60469 decreaseGenerationRefCount + m ()I o method_60470 getGenerationRefCount + m ()Lduy; p method_60471 getLatestChunk + m ()Ldvz; q method_60472 getPersistedStatus + m ()Ldcd; r method_60473 getPos + m ()Laql; s method_60474 getFullStatus + m ()Ljava/util/List; t method_60475 getAllFutures + m ()Ldvz; u method_60476 getLatestStatus + m (Ldcd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqo net/minecraft/class_3210 net/minecraft/server/level/PlayerMap + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; a field_13910 players + m ()Ljava/util/Set; a method_14083 getAllPlayers + m (Laqv;)V a method_14084 removePlayer + m (Laqv;Z)V a method_14085 addPlayer + m (Laqv;)V b method_14086 ignorePlayer + m (Laqv;)V c method_14087 unIgnorePlayer + m (Laqv;)Z d method_21715 ignoredOrUnknown + m (Laqv;)Z e method_14082 ignored + m ()V <init> <init> <init> +c aqp net/minecraft/class_5322 net/minecraft/server/level/PlayerRespawnLogic + m (Laqu;II)Ljd; a method_29194 getOverworldRespawnPos + m (Laqu;Ldcd;)Ljd; a method_29196 getSpawnPosInChunk + m ()V <init> <init> <init> +c aqq net/minecraft/class_4079 net/minecraft/server/level/SectionTracker + m (J)I b method_18749 getLevelFromSource + m (JIZ)V b method_18750 update + m (III)V <init> <init> <init> +c aqr net/minecraft/class_3213 net/minecraft/server/level/ServerBossEvent + f Ljava/util/Set; h field_13913 players + f Ljava/util/Set; i field_13914 unmodifiablePlayers + f Z j field_13912 visible + m (Laqv;)V a method_14088 addPlayer + m (Ljava/util/function/Function;)V a method_14090 broadcast + m ()V b method_14094 removeAllPlayers + m (Laqv;)V b method_14089 removePlayer + m (Z)V d method_14091 setVisible + m ()Z f method_14093 isVisible + m ()Ljava/util/Collection; g method_14092 getPlayers + m (Lwz;Lbqh$a;Lbqh$b;)V <init> <init> <init> +c aqs net/minecraft/class_3215 net/minecraft/server/level/ServerChunkCache + f Laqb; a field_17254 chunkMap + f Ljava/util/List; b field_13934 CHUNK_STATUSES + f Laqk; c field_17252 distanceManager + f Laqu; d field_13945 level + f Ljava/lang/Thread; e field_17253 mainThread + f Laqx; f field_13921 lightEngine + f Laqs$b; g field_18809 mainThreadProcessor + f Leqz; h field_17708 dataStorage + f J i field_13928 lastInhabitedUpdate + f Z j field_13929 spawnEnemies + f Z k field_13941 spawnFriendlies + f I l field_29766 CACHE_SIZE + f [J m field_19335 lastChunkPos + f [Ldvz; n field_19336 lastChunkStatus + f [Lduy; o field_19337 lastChunk + f Lddh$d; p field_24455 lastSpawnState + m ()Laqx; a method_17293 getLightEngine + m (I)V a method_14144 setViewDistance + m (J)Z a method_37114 isPositionTicking + m (JLduy;Ldvz;)V a method_21738 storeInCache + m (JLjava/util/function/Consumer;)V a method_27907 getFullChunk + m (Lapz;I)Z a method_18752 chunkAbsent + m (Laqs$a;)V a method_38784 method_38784 + m (Laqv;)V a method_14096 move + m (Laqz;Ldcd;ILjava/lang/Object;)V a method_17297 addRegionTicket + m (Lbsr;)V a method_18753 removeEntity + m (Lbsr;Lzg;)V a method_18751 broadcastAndSend + m (Ldcd;)Ljava/lang/String; a method_23273 getChunkDebugData + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a method_14159 method_14159 + m (Ljd;)V a method_14128 blockChanged + m (Lkf;Lddf;)V a method_14118 method_14118 + m (Z)V a method_17298 save + m ()I b method_17301 getTickingGenerated + m (I)V b method_38634 setSimulationDistance + m (IILdvz;Z)Ljava/util/concurrent/CompletableFuture; b method_17299 getChunkFuture + m (J)Lapz; b method_14131 getVisibleChunkIfPresent + m (Laqz;Ldcd;ILjava/lang/Object;)V b method_17300 removeRegionTicket + m (Lbsr;)V b method_18755 addEntity + m (Lbsr;Lzg;)V b method_18754 broadcast + m ()Ldcw; c method_16434 getLevel + m (IILdvz;Z)Ljava/util/concurrent/CompletableFuture; c method_14134 getChunkFutureMainThread + m ()Z d method_19492 pollTask + m (IILdvz;Z)Ljava/util/concurrent/CompletableFuture; d method_14098 method_14098 + m (IILdvz;Z)Lduy; e method_20586 method_20586 + m ()I f method_21694 getPendingTasksCount + m ()Lduz; g method_12129 getGenerator + m ()Ldva; h method_46642 getGeneratorState + m ()Ldzm; i method_41248 randomState + m ()Leqz; k method_17981 getDataStorage + m ()Lces; l method_19493 getPoiManager + m ()Ldwh; m method_39777 chunkScanner + m ()Lddh$d; n method_27908 getLastSpawnState + m ()V o method_39997 removeTicketsOnClosing + m ()V r method_20587 clearCache + m ()Z s method_16155 runDistanceManagerUpdates + m ()V t method_14161 tickChunks + m (Laqu;Lerf$c;Lcom/mojang/datafixers/DataFixer;Lenu;Ljava/util/concurrent/Executor;Lduz;IIZLard;Ldxf;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqs$a net/minecraft/class_3215$class_6635 net/minecraft/server/level/ServerChunkCache$ChunkAndHolder + f Ldvi; a comp_141 chunk + f Lapz; b comp_142 holder + m ()Ldvi; a comp_141 chunk + m ()Lapz; b comp_142 holder + m (Ldvi;Lapz;)V <init> <init> <init> +c aqs$b net/minecraft/class_3215$class_4212 net/minecraft/server/level/ServerChunkCache$MainThreadExecutor + f Laqs; a field_18810 field_18810 + m (Ljava/util/function/BooleanSupplier;)Z a method_60477 method_60477 + m (Laqs;Ldcw;)V <init> <init> <init> +c aqt net/minecraft/class_3231 net/minecraft/server/level/ServerEntity + f I a field_44987 FORCED_POS_UPDATE_PERIOD + f Lorg/slf4j/Logger; b field_14041 LOGGER + f I c field_29767 TOLERANCE_LEVEL_ROTATION + f D d field_44988 TOLERANCE_LEVEL_POSITION + f I e field_44989 FORCED_TELEPORT_PERIOD + f Laqu; f field_18258 level + f Lbsr; g field_14049 entity + f I h field_14037 updateInterval + f Z i field_14039 trackDelta + f Ljava/util/function/Consumer; j field_18259 broadcast + f Laig; k field_39019 positionCodec + f I l field_14060 lastSentYRot + f I m field_14047 lastSentXRot + f I n field_14059 lastSentYHeadRot + f Lexc; o field_18278 lastSentMovement + f I p field_14040 tickCount + f I q field_14043 teleportDelay + f Ljava/util/List; r field_14045 lastPassengers + f Z s field_14051 wasRiding + f Z t field_14036 wasOnGround + f Ljava/util/List; u field_41697 trackedDataValues + m ()V a method_18756 sendChanges + m (Laqv;)V a method_14302 removePairing + m (Laqv;Ljava/util/function/Consumer;)V a method_18757 sendPairingData + m (Lbsr;)V a method_49426 method_49426 + m (Ljava/util/List;Lbsr;)Z a method_49752 method_49752 + m (Ljava/util/List;Ljava/util/List;)Ljava/util/stream/Stream; a method_49753 removedPassengers + m (Lzg;)V a method_18758 broadcastAndSend + m ()Lexc; b method_60942 getPositionBase + m (Laqv;)V b method_18760 addPairing + m ()Lexc; c method_60943 getLastSentMovement + m ()F d method_60944 getLastSentXRot + m ()F e method_60945 getLastSentYRot + m ()F f method_60946 getLastSentYHeadRot + m ()V g method_14306 sendDirtyEntityData + m (Laqu;Lbsr;IZLjava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqu net/minecraft/class_3218 net/minecraft/server/level/ServerLevel + f Lbpw; D field_41748 THUNDER_DELAY + f Lorg/slf4j/Logger; E field_13952 LOGGER + f I F field_29768 EMPTY_TIME_NO_TICK + f I G field_35441 MAX_SCHEDULED_TICKS_PER_TICK + f Ljava/util/List; H field_18261 players + f Laqs; I field_24624 chunkSource + f Lnet/minecraft/server/MinecraftServer; J field_13959 server + f Lerk; K field_24456 serverLevelData + f I L field_48271 lastSpawnChunkRadius + f Ldxm; M field_26934 entityTickList + f Ldxr; N field_26935 entityManager + f Ldya; O field_39984 gameEventDispatcher + f Lauu; P field_28859 sleepStatus + f I Q field_13948 emptyTime + f Leqd; R field_13956 portalForcer + f Leyq; S field_13949 blockTicks + f Leyq; T field_13951 fluidTicks + f Lepw; U field_49172 pathTypesByPosCache + f Ljava/util/Set; V field_26932 navigatingMobs + f Z W field_36317 isUpdatingNavigations + f Lit/unimi/dsi/fastutil/objects/ObjectLinkedOpenHashSet; X field_13950 blockEvents + f Ljava/util/List; Y field_35565 blockEventsToReschedule + f Z Z field_13953 handlingTick + f Ljd; a field_25144 END_SPAWN_POINT + f Ljava/util/List; aa field_25141 customSpawners + f Ldxb; ab field_25142 dragonFight + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; ac field_26933 dragonParts + f Lddq; ad field_23787 structureManager + f Lejs; ae field_36208 structureCheck + f Z af field_25143 tickTime + f Lbqy; ag field_44857 randomSequences + f Lbpw; b field_41749 RAIN_DELAY + f Lbpw; c field_41750 RAIN_DURATION + f Lbpw; d field_41751 THUNDER_DURATION + f Z e field_13957 noSave + f Lcok; f field_18811 raids + m ()Ljava/lang/Iterable; A method_27909 getAllEntities + m ()Z B method_28125 isFlat + m ()Ldxb; D method_29198 getDragonFight + m (Ljd;)Ljava/util/Optional; E method_31418 findLightningRod + m ()Ljava/lang/String; F method_31268 getWatchdogStats + m (Ljd;)V F method_39222 method_39222 + m (Ljd;)Ljd; G method_34679 method_34679 + m ()Lepw; H method_57133 getPathTypeCache + m (Ljd;)Z H method_34680 method_34680 + m ()Lbqy; L method_52168 getRandomSequences + m ()Lddq; a method_27056 structureManager + m (IIZ)Z a method_17988 setChunkForced + m (IIZZ)V a method_27910 setWeatherParameters + m (Lakr;)Layw; a method_51836 getRandomSequence + m (Laqv;)V a method_18213 addNewPlayer + m (Laqv;Lbsr$c;)V a method_18770 removePlayerImmediately + m (Laqv;Llk;ZDDDIDDDD)Z a method_14166 sendParticles + m (Laqv;ZDDDLzg;)Z a method_14191 sendParticles + m (Lawu;Ljd;IZ)Ljd; a method_8487 findNearestMapStructure + m (Layv;ZZ)V a method_14176 save + m (Lbrc;Lbnf;Lbsr;)V a method_31420 method_31420 + m (Lbsr;)V a method_18762 tickNonPassenger + m (Lbsr;Lbsr;)V a method_18763 tickPassenger + m (Lbtn;)Z a method_18199 method_18199 + m (Lcep;Lbsr;Lbud;)V a method_19496 onReputationEvent + m (Ldcb;)Z a method_14174 doBlockEvent + m (Ldcd;)Z a method_39998 isNaturalSpawningAllowed + m (Lduy;)V a method_39778 onStructureStartsAvailable + m (Ldvi;)V a method_18764 unload + m (Ldvi;I)V a method_18203 tickChunk + m (Ldxb;)V a method_51837 setDragonFight + m (Ldxn;Ljava/util/function/Predicate;)Ljava/util/List; a method_18198 getEntities + m (Ldxn;Ljava/util/function/Predicate;Ljava/util/List;)V a method_47538 getEntities + m (Ldxn;Ljava/util/function/Predicate;Ljava/util/List;I)V a method_47539 getEntities + m (Lejj;)V a method_23658 clearBlockEvents + m (Lejj;Ldcb;)Z a method_23659 method_23659 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Ljava/lang/String; a method_31269 method_31269 + m (Ljava/io/Writer;)V a method_21626 dumpBlockEntityTickers + m (Ljava/io/Writer;Ljava/lang/Iterable;)V a method_21624 dumpEntities + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Ljava/lang/String; a method_31270 getTypeCount + m (Ljava/nio/file/Path;)V a method_21625 saveDebugReport + m (Ljava/util/UUID;)Lbsr; a method_14190 getEntity + m (Ljava/util/function/BooleanSupplier;)V a method_18765 tick + m (Ljava/util/function/Predicate;)Ljava/util/List; a method_18766 getPlayers + m (Ljava/util/function/Predicate;I)Ljava/util/List; a method_47540 getPlayers + m (Ljava/util/function/Predicate;Ljava/util/List;ILbsr;)Laxa$a; a method_47541 method_47541 + m (Ljava/util/function/Predicate;Ljd;III)Lcom/mojang/datafixers/util/Pair; a method_42108 findClosestBiome3d + m (Ljava/util/stream/Stream;)V a method_31423 addLegacyChunkEntities + m (Ljd;)V a method_52370 tickPrecipitation + m (Ljd;F)V a method_8554 setDefaultSpawnPos + m (Ljd;I)Z a method_19497 isCloseToVillage + m (Ljd;Lepd;)V a method_14171 tickFluid + m (Ljd;Ljm;)V a method_19535 method_19535 + m (Ljm;)Z a method_31421 method_31421 + m (Lkf;)Z a method_20588 isVillage + m (Llk;DDDIDDDD)I a method_14199 sendParticles + m (Lnet/minecraft/server/MinecraftServer;)Leqz; a method_17985 method_17985 + m (ZZ)V a method_29202 tickCustomSpawners + m ()V as method_23660 wakeUpAllPlayers + m ()V at method_33143 announceSleepStatus + m ()V au method_39501 advanceWeatherCycle + m ()V av method_14188 saveLevelData + m ()V aw method_14192 runBlockEvents + m ()Ljava/lang/String; ax method_54438 method_54438 + m ()V b method_29203 tickTime + m (I)Lbsr; b method_31424 getEntityOrPart + m (J)V b method_29199 setDayTime + m (Laqv;)V b method_18215 addRespawnedPlayer + m (Lduy;)V b method_39926 method_39926 + m (Ldvi;)V b method_39223 startTickingChunk + m (Ljava/util/stream/Stream;)V b method_31426 addWorldGenChunkEntities + m (Ljd;)Ljd; b method_18210 findLightningTargetAround + m (Ljd;Ljm;)V b method_19499 method_19499 + m (Lkf;)I b method_19498 sectionsToVillage + m ()Z c method_14177 isHandlingTick + m (J)Z c method_37116 areEntitiesLoaded + m (Laqv;)V c method_18771 addPlayer + m (Lbsr;)Z c method_18768 addWithUUID + m (Ljd;)Z c method_19500 isVillage + m (Ljd;Ljm;)V c method_19536 method_19536 + m ()Z d method_33144 canSleepThroughNights + m (J)Z d method_37117 isPositionTickingWithEntitiesLoaded + m (Laqv;)V d method_18773 method_18773 + m (Lbsr;)V d method_18769 addDuringTeleport + m (Ljd;)Lcoi; d method_19502 getRaidAt + m (Ljd;Ldfy;)V d method_14189 tickBlock + m ()V e method_8448 updateSleepingPlayerList + m (J)Lbqy; e method_51838 method_51838 + m (Lbsr;)Z e method_30736 tryAddFreshEntityWithPassengers + m (Ljd;)Z e method_19503 isRaided + m ()Lalk; f method_14170 getScoreboard + m (Ljd;)Z f method_37118 isPositionEntityTicking + m ()V g method_14195 resetWeatherCycle + m (Ljd;)Z g method_39999 isNaturalSpawningAllowed + m ()V h method_14197 resetEmptyTime + m ()Ljava/util/List; i method_18776 getDragons + m (Lbsr;)Z i method_31430 shouldDiscardEntity + m ()Laqv; j method_18779 getRandomPlayer + m (Lbsr;)Z j method_14175 addEntity + m ()I k method_32819 getLogicalHeight + m (Lbsr;)Ljava/lang/String; k method_31431 method_31431 + m ()Laqs; l method_14178 getChunkSource + m (Lbsr;)Ljava/lang/String; l method_24310 method_24310 + m ()Leyq; m method_14196 getBlockTicks + m (Lbsr;)Ljava/lang/String; m method_18781 method_18781 + m ()Leyq; n method_14179 getFluidTicks + m ()Leqd; p method_14173 getPortalForcer + m ()Lenu; q method_14183 getStructureManager + m ()Leqz; u method_17983 getDataStorage + m ()Lit/unimi/dsi/fastutil/longs/LongSet; w method_17984 getForcedChunks + m ()Lces; y method_19494 getPoiManager + m ()Lcok; z method_19495 getRaids + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/concurrent/Executor;Lerf$c;Lerk;Lakq;Ldwz;Lard;ZJLjava/util/List;ZLbqy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqu$a net/minecraft/class_3218$class_5526 net/minecraft/server/level/ServerLevel$EntityCallbacks + f Laqu; a field_26936 field_26936 + m (Lbsr;)V a method_31432 onCreated + m (Lbsr;)V b method_31433 onDestroyed + m (Lbsr;)V c method_31434 onTickingStart + m (Lbsr;)V d method_31435 onTickingEnd + m (Lbsr;)V e method_31436 onTrackingStart + m (Lbsr;)V f method_31437 onTrackingEnd + m (Lbsr;)V g method_43030 onSectionChange + m (Laqu;)V <init> <init> <init> +c aqv net/minecraft/class_3222 net/minecraft/server/level/ServerPlayer + f D b field_47708 INTERACTION_DISTANCE_VERIFICATION_BUFFER + f I cA field_29769 NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_XZ + f I cB field_29770 NEUTRAL_MOB_DEATH_NOTIFICATION_RADII_Y + f I cD field_46928 FLY_STAT_RECORDING_SPEED + f Lbuu; cE field_47709 CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER + f Lbuu; cF field_47710 CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER + f Lakz; cG field_13970 advancements + f Lavv; cH field_13966 stats + f F cI field_13963 lastRecordedHealthAndAbsorption + f I cJ field_13983 lastRecordedFoodLevel + f I cK field_13968 lastRecordedAirLevel + f I cL field_13982 lastRecordedArmor + f Laru; c field_13987 connection + f I cM field_13965 lastRecordedLevel + f I cN field_13980 lastRecordedExperience + f F cO field_13997 lastSentHealth + f I cP field_13979 lastSentFood + f Z cQ field_13972 lastFoodSaturationZero + f I cR field_13978 lastSentExp + f I cS field_13998 spawnInvulnerableTime + f Lcmv; cT field_13993 chatVisibility + f Z cU field_13971 canChatColor + f J cV field_13976 lastActionTime + f Lbsr; cW field_13984 camera + f Z cX field_13985 isChangingDimension + f Lavu; cY field_13996 recipeBook + f Lexc; cZ field_13992 levitationStartPos + f Lorg/slf4j/Logger; cz field_13975 LOGGER + f Lnet/minecraft/server/MinecraftServer; d field_13995 server + f I da field_13973 levitationStartTime + f Z db field_13964 disconnected + f I dc field_44990 requestedViewDistance + f Ljava/lang/String; dd field_46156 language + f Lexc; de field_35007 startingToFallPosition + f Lexc; df field_13994 enteredNetherPosition + f Lexc; dg field_35008 enteredLavaOnVehiclePosition + f Lkf; dh field_13990 lastSectionPos + f Laqg; di field_44991 chunkTrackingView + f Lakq; dj field_23191 respawnDimension + f Ljd; dk field_23192 respawnPosition + f Z dl field_23193 respawnForced + f F dm field_26353 respawnAngle + f Larz; dn field_26821 textFilter + f Z do field_28860 textFilteringEnabled + f Z dp field_35566 allowsListing + f Z dq field_49776 spawnExtraParticlesOnFall + f Lcmd; dr field_39985 wardenSpawnTracker + f Ljd; ds field_50088 raidOmenPosition + f Lexc; dt field_51875 lastKnownClientMovement + f Lcqi; du field_29180 containerSynchronizer + f Lcqh; dv field_29181 containerListener + f Lxq; dw field_39986 chatSession + f I dx field_13986 containerCounter + f Laqw; e field_13974 gameMode + f Z f field_13969 seenCredits + f Ljava/lang/Object; g field_49777 object + f Z h field_13989 wonGame + m ()Laqu; A method_51469 serverLevel + m ()Ljava/lang/String; B method_14209 getIpAddress + m ()Laqh; C method_53823 clientInformation + m ()Z D method_34879 canChatInColor + m ()Lcmv; E method_14238 getChatVisibility + m ()I F method_52371 requestedViewDistance + m ()V H method_14234 resetLastActionTime + m ()Lavv; I method_14248 getStats + m ()Lavu; J method_14253 getRecipeBook + m ()Lbsr; L method_14242 getCamera + m ()J N method_14219 getLastActionTime + m ()Lwz; O method_14206 getTabListDisplayName + m ()Z P method_14208 isChangingDimension + m ()V Q method_14240 hasChangedDimension + m ()Lakz; R method_14236 getAdvancements + m ()Ljd; S method_26280 getRespawnPosition + m ()F T method_30631 getRespawnAngle + m ()Lakq; U method_26281 getRespawnDimension + m ()Z V method_26282 isRespawnForced + m ()Lkf; W method_14232 getLastSectionPos + m ()Laqg; X method_52372 getChunkTrackingView + m ()Larz; Y method_31273 getTextFilter + m (DDDZ)V a method_14207 doCheckFallDamage + m (FFZZ)V a method_14218 setPlayerInput + m (I)V a method_14228 setExperiencePoints + m (ILeye;)V a method_14221 method_14221 + m (Lajq;)V a method_43930 sendServerStatus + m (Lakq;Ljd;FZZ)V a method_26284 setRespawnPosition + m (Laqg;)V a method_52373 setChunkTrackingView + m (Laqh;)V a method_14213 updateOptions + m (Laqu;)V a method_51468 setServerLevel + m (Laqu;DDDFF)V a method_14251 teleportTo + m (Laqu;Ljd;FZZ)Ljava/util/Optional; a method_60588 findRespawnAndUseSpawnBlock + m (Laqv;Z)V a method_14203 restoreFrom + m (Lazs;)V a method_19504 method_19504 + m (Lbtp;)V a method_29777 method_29777 + m (Lckd;)Z a method_26283 method_26283 + m (Lcmd;)V a method_45164 method_45164 + m (Lcmw;I)V a method_37412 method_37412 + m (Lcpu;)V a method_14235 initMenu + m (Ldct;)Z a method_7336 setGameMode + m (Leyf;Leyf;[Leyj;)V a method_14227 handleTeamKill + m (Leyj;I)V a method_14212 updateScoreForCriteria + m (Lff$a;Lbsr;Lff$a;)V a method_14222 lookAt + m (Ljd;Lexc;)Laqv$a; a method_60589 method_60589 + m (Ljd;Lji;)Z a method_26285 bedInRange + m (Lkf;)V a method_17668 setLastSectionPos + m (Lub;Ljava/lang/String;)Ldct; a method_32745 readPlayerMode + m (Lub;Luy;)V a method_58583 method_58583 + m (Lwz;Lxw;)Lxw; a method_14210 method_14210 + m (Lxo;ZLwv$a;)V a method_43505 sendChatMessage + m (Lxq;)V a method_46364 setChatSession + m (Z)Z a method_37413 drop + m (ZLeqc$a;)Leqc; a method_60590 findRespawnPositionAndUseSpawnBlock + m ()Z aa method_39426 allowsListing + m ()Lxq; ac method_45163 getChatSession + m ()V ae method_58584 clearRaidOmenPosition + m ()Ljd; af method_58585 getRaidOmenPosition + m (DDD)V b method_54720 checkMovementStatistics + m (I)V b method_14252 setExperienceLevels + m (ILeye;)V b method_14250 method_14250 + m (Lakr;)Ljava/util/stream/Stream; b method_54934 method_54934 + m (Laqu;)Lagd; b method_52374 createCommonSpawnInfo + m (Laqv;)V b method_60592 copyRespawnPosition + m (Lbtp;)Z b method_29778 method_29778 + m (Ldct;)Ldct; b method_32746 calculateGameModeForNewPlayer + m (Lexc;)V b method_52208 setKnownMovement + m (Ljd;Lexc;)Laqv$a; b method_60593 method_60593 + m (Ljd;Lji;)Z b method_26286 bedBlocked + m (Lub;Luy;)V b method_29205 method_29205 + m (Lwz;Z)V b method_43502 sendSystemMessage + m (Z)V b method_58143 setSpawnExtraParticlesOnFall + m (Laqu;)V c method_18783 triggerDimensionChangeTriggers + m (Laqv;)Z c method_33795 shouldFilterMessageTo + m (Ljd;)V c method_58586 setRaidOmenPosition + m (Lub;)V c method_32748 loadGameTypes + m (Lub;Luy;)V c method_45165 method_45165 + m (Lwz;)Lzg; c method_43507 method_43507 + m (Lbsr;)V d method_14224 setCamera + m (Lwz;)Lzg; d method_14223 method_14223 + m ()V gD method_55633 updatePlayerAttributes + m ()V gE method_29779 tellNeutralMobsThatIDied + m ()Z gF method_14230 isPvpAllowed + m ()V gG method_14237 nextContainerCounter + m ()Z gH method_44706 acceptsChatMessages + m ()V h method_34225 initInventoryMenu + m (Ljd;)Z i method_26287 isReachableBedBlock + m (Ljd;)V j method_58587 method_58587 + m (Lub;)V k method_32749 storeGameTypes + m ()V m method_14226 doTick + m ()V o method_38786 trackStartFallingPosition + m ()V p method_38787 trackEnteredOrExitedLavaOnVehicle + m ()V q method_60594 showEndCredits + m (DDD)V q method_54721 checkRidingStatistics + m (DDD)Z r method_54722 didNotMove + m (I)I t method_14244 getCoprime + m ()V v method_14231 disconnect + m ()Z w method_14239 hasDisconnected + m ()V x method_14217 resetSentInfo + m (Z)Z x method_44707 acceptsSystemMessages + m (Lnet/minecraft/server/MinecraftServer;Laqu;Lcom/mojang/authlib/GameProfile;Laqh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqv$1 net/minecraft/class_3222$1 net/minecraft/server/level/ServerPlayer$1 + f Laqv; a field_29182 field_29182 + m (Lcpu;II)V b method_34227 broadcastDataValue + m (Laqv;)V <init> <init> <init> +c aqv$2 net/minecraft/class_3222$2 net/minecraft/server/level/ServerPlayer$2 + f Laqv; a field_29183 field_29183 + m (Laqv;)V <init> <init> <init> +c aqv$a net/minecraft/class_3222$class_9773 net/minecraft/server/level/ServerPlayer$RespawnPosAngle + f Lexc; a comp_2811 position + f F b comp_2812 yaw + m ()Lexc; a comp_2811 position + m (Lexc;Ljd;)Laqv$a; a method_60595 of + m ()F b comp_2812 yaw + m (Lexc;Ljd;)F b method_60596 calculateLookAtYaw + m (Lexc;F)V <init> <init> <init> +c aqw net/minecraft/class_3225 net/minecraft/server/level/ServerPlayerGameMode + f Lorg/slf4j/Logger; a field_20325 LOGGER + f Ldct; b field_14005 gameModeForPlayer + f Laqu; c field_14007 level + f Laqv; d field_14008 player + f Ldct; e field_25715 previousGameModeForPlayer + f Z f field_14003 isDestroyingBlock + f I g field_20326 destroyProgressStart + f Ljd; h field_20327 destroyPos + f I i field_14000 gameTicks + f Z j field_20328 hasDelayedDestroy + f Ljd; k field_20329 delayedDestroyPos + f I l field_20330 delayedTickStart + f I m field_20331 lastSentState + m ()V a method_14264 tick + m (Laqu;)V a method_14259 setLevel + m (Laqv;Ldcw;Lcuq;Lbqq;)Lbqr; a method_14256 useItem + m (Laqv;Ldcw;Lcuq;Lbqq;Lewy;)Lbqr; a method_14262 useItemOn + m (Lcul;)V a method_59904 method_59904 + m (Ldct;)Z a method_30118 changeGameModeForPlayer + m (Ldct;Ldct;)V a method_14261 setGameModeForPlayer + m (Ldtc;Ljd;I)F a method_21716 incrementDestroyProgress + m (Ljd;)Z a method_14266 destroyBlock + m (Ljd;ILjava/lang/String;)V a method_21717 destroyAndAck + m (Ljd;Lahm$a;Lji;II)V a method_14263 handleBlockBreakAction + m (Ljd;ZILjava/lang/String;)V a method_41250 debugLogging + m ()Ldct; b method_14257 getGameModeForPlayer + m ()Ldct; c method_30119 getPreviousGameModeForPlayer + m ()Z d method_14267 isSurvival + m ()Z e method_14268 isCreative + m (Laqv;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqx net/minecraft/class_3227 net/minecraft/server/level/ThreadedLevelLightEngine + f I a field_44692 DEFAULT_BATCH_SIZE + f Lorg/slf4j/Logger; d field_14020 LOGGER + f Lbpk; e field_17255 taskMailbox + f Lit/unimi/dsi/fastutil/objects/ObjectList; f field_17256 lightTasks + f Laqb; g field_17257 chunkMap + f Lbpj; h field_17259 sorterMailbox + f I i field_17260 taskPerBatch + f Ljava/util/concurrent/atomic/AtomicBoolean; j field_18812 scheduled + m (II)Ljava/util/concurrent/CompletableFuture; a method_53694 waitForPendingTasks + m (IILaqx$a;Ljava/lang/Runnable;)V a method_17308 addTask + m (IILjava/lang/Runnable;)V a method_53695 method_53695 + m (IILjava/util/function/IntSupplier;Laqx$a;Ljava/lang/Runnable;)V a method_17307 addTask + m (Laqx$a;Ljava/lang/Runnable;)V a method_17313 method_17313 + m (Ldcd;)V a method_20386 updateChunkStatus + m (Ldcd;Ljava/lang/Runnable;)V a method_17306 method_17306 + m (Ldcd;ZLduy;)Lduy; a method_51284 method_51284 + m (Lduy;)Lduy; a method_17309 method_17309 + m (Lduy;Ldcd;)V a method_51288 method_51288 + m (Lduy;Z)Ljava/util/concurrent/CompletableFuture; a method_51285 initializeLight + m (ZLdcd;)V a method_51470 method_51470 + m ()V b method_17303 tryScheduleUpdate + m (Ldcd;Ljava/lang/Runnable;)V b method_51287 method_51287 + m (Lddf;Lkf;Ldvd;)V b method_14280 method_14280 + m (Lduy;Z)Ljava/util/concurrent/CompletableFuture; b method_17310 lightChunk + m (Ljd;)Ljava/lang/String; b method_18846 method_18846 + m (Lkf;)Ljava/lang/String; b method_18844 method_18844 + m (Lkf;Z)Ljava/lang/String; b method_18847 method_18847 + m (Ldcd;)Ljava/lang/String; c method_51286 method_51286 + m (Ldcd;Z)Ljava/lang/String; c method_18845 method_18845 + m (Ljd;)V c method_14279 method_14279 + m (Lkf;Z)V c method_14273 method_14273 + m (Ldcd;)Ljava/lang/String; d method_20624 method_20624 + m (Ldcd;Z)V d method_20626 method_20626 + m (Ldcd;)Ljava/lang/String; e method_51472 method_51472 + m (Ldcd;Z)Ljava/lang/String; e method_51473 method_51473 + m ()V f method_14277 runUpdate + m (Ldcd;)V f method_51474 method_51474 + m (Ldcd;Z)V f method_51475 method_51475 + m ()V g method_53696 method_53696 + m (Ldcd;)Ljava/lang/String; g method_20387 method_20387 + m ()V h method_19505 method_19505 + m (Ldcd;)V h method_20388 method_20388 + m ()I i method_20625 method_20625 + m ()I j method_20607 method_20607 + m ()I k method_17314 method_17314 + m ()I l method_20389 method_20389 + m (Ldvl;Laqb;ZLbpk;Lbpj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqx$a net/minecraft/class_3227$class_3901 net/minecraft/server/level/ThreadedLevelLightEngine$TaskType + f Laqx$a; a field_17261 PRE_UPDATE + f Laqx$a; b field_17262 POST_UPDATE + f [Laqx$a; c field_17263 $VALUES + m ()[Laqx$a; a method_36577 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aqy net/minecraft/class_3228 net/minecraft/server/level/Ticket + f Laqz; a field_14023 type + f I b field_14025 ticketLevel + f Ljava/lang/Object; c field_14022 key + f J d field_14024 createdTick + m ()Laqz; a method_14281 getType + m (J)V a method_23956 setCreatedTick + m (Laqy;)I a method_14285 compareTo + m ()I b method_14283 getTicketLevel + m (J)Z b method_20627 timedOut + m (Laqz;ILjava/lang/Object;)V <init> <init> <init> +c aqz net/minecraft/class_3230 net/minecraft/server/level/TicketType + f Laqz; a field_14030 START + f Laqz; b field_17264 DRAGON + f Laqz; c field_14033 PLAYER + f Laqz; d field_14031 FORCED + f Laqz; e field_19280 PORTAL + f Laqz; f field_19347 POST_TELEPORT + f Laqz; g field_14032 UNKNOWN + f Ljava/lang/String; h field_14034 name + f Ljava/util/Comparator; i field_14029 comparator + f J j field_19348 timeout + m ()Ljava/util/Comparator; a method_14292 getComparator + m (Lazs;Lazs;)I a method_17315 method_17315 + m (Ljava/lang/String;Ljava/util/Comparator;)Laqz; a method_14291 create + m (Ljava/lang/String;Ljava/util/Comparator;I)Laqz; a method_20628 create + m ()J b method_20629 timeout + m (Lazs;Lazs;)I b method_17316 method_17316 + m (Ljava/lang/String;Ljava/util/Comparator;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ara net/minecraft/class_6609 net/minecraft/server/level/TickingTracker + f I a field_44858 MAX_LEVEL + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b field_34888 chunks + f I c field_34889 INITIAL_TICKET_LIST_CAPACITY + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; d field_34890 tickets + m ()V a method_38635 runAllUpdates + m (I)V a method_38636 replacePlayerTicketsLevel + m (JLaqy;)V a method_38637 addTicket + m (Laqz;Ldcd;ILjava/lang/Object;)V a method_38638 addTicket + m (Lazg;)I a method_38639 getTicketLevelAt + m (Ldcd;)I a method_38640 getLevel + m (JLaqy;)V b method_38641 removeTicket + m (Laqz;Ldcd;ILjava/lang/Object;)V b method_38642 removeTicket + m (J)Ljava/lang/String; d method_38643 getTicketDebugString + m (J)Lazg; g method_38644 getTickets + m (J)Lazg; h method_38645 method_38645 + m ()V <init> <init> <init> +c arb net/minecraft/class_3233 net/minecraft/server/level/WorldGenRegion + f Lorg/slf4j/Logger; a field_14092 LOGGER + f Lazi; b field_14098 cache + f Lduy; c field_28557 center + f Laqu; d field_14093 level + f J e field_14087 seed + f Lerb; f field_14097 levelData + f Layw; g field_14091 random + f Ldwy; h field_14096 dimensionType + f Leyy; i field_14099 blockTicks + f Leyy; j field_14094 fluidTicks + f Lddy; k field_20668 biomeManager + f Ldwc; l field_51876 generatingStep + f Ljava/util/function/Supplier; m field_33756 currentlyGenerating + f Ljava/util/concurrent/atomic/AtomicLong; n field_35442 subTickCount + f Lakr; o field_38683 WORLDGEN_REGION_RANDOM + m ()Ldcd; a method_33561 getCenter + m (Laqn;)Ljava/lang/String; a method_60479 method_60479 + m (Ldcd;I)Z a method_42109 isOldChunkAround + m (Ldvz;)Ljava/lang/String; a method_60480 method_60480 + m (Ljd;)V f method_14338 markPosForPostprocessing + m (Ljd;)Leyw; g method_14337 method_14337 + m (Ljd;)Leyw; k method_14340 method_14340 + m ()Ljava/lang/String; p method_60481 method_60481 + m (Laqu;Lazi;Ldwc;Lduy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arc net/minecraft/class_5978 net/minecraft/server/level/package-info +c ard net/minecraft/class_3949 net/minecraft/server/level/progress/ChunkProgressListener + m ()V a method_17675 start + m (I)I a method_56041 calculateDiameter + m (Ldcd;)V a method_17669 updateSpawnPos + m (Ldcd;Ldvz;)V a method_17670 onStatusChange + m ()V b method_17671 stop +c are net/minecraft/class_3950 net/minecraft/server/level/progress/ChunkProgressListenerFactory +c arf net/minecraft/class_3951 net/minecraft/server/level/progress/LoggerChunkProgressListener + f Lorg/slf4j/Logger; a field_17467 LOGGER + f I b field_17468 maxCount + f I c field_17469 count + f J d field_17470 startTime + f J e field_17471 nextTickTime + m (I)Larf; b method_56042 createFromGameruleRadius + m ()Larf; c method_56043 createCompleted + m (I)Larf; c method_56044 create + m ()I d method_17672 getProgress + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arg net/minecraft/class_3952 net/minecraft/server/level/progress/ProcessorChunkProgressListener + f Lard; a field_17472 delegate + f Lbpk; b field_17473 mailbox + f Z c field_48272 started + m (Lard;Ljava/util/concurrent/Executor;)Larg; a method_34228 createStarted + m (Ldcd;)V b method_17673 method_17673 + m (Ldcd;Ldvz;)V b method_17674 method_17674 + m (Lard;Ljava/util/concurrent/Executor;)V <init> <init> <init> +c arh net/minecraft/class_3953 net/minecraft/server/level/progress/StoringChunkProgressListener + f Larf; a field_17474 delegate + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; b field_17475 statuses + f Ldcd; c field_17476 spawnPos + f I d field_17477 fullDiameter + f I e field_17478 radius + f I f field_17479 diameter + f Z g field_17480 started + m (II)Ldvz; a method_17676 getStatus + m (I)Larh; b method_56045 createFromGameruleRadius + m ()Larh; c method_56046 createCompleted + m (I)Larh; c method_56047 create + m ()I d method_17677 getFullDiameter + m ()I e method_17678 getDiameter + m ()I f method_17679 getProgress + m (Larf;III)V <init> <init> <init> +c ari net/minecraft/class_5979 net/minecraft/server/level/progress/package-info +c arj net/minecraft/class_8792 net/minecraft/server/network/CommonListenerCookie + f Lcom/mojang/authlib/GameProfile; a comp_1959 gameProfile + f I b comp_1960 latency + f Laqh; c comp_1961 clientInformation + f Z d comp_2202 transferred + m ()Lcom/mojang/authlib/GameProfile; a comp_1959 gameProfile + m (Lcom/mojang/authlib/GameProfile;Z)Larj; a method_53824 createInitial + m ()I b comp_1960 latency + m ()Laqh; c comp_1961 clientInformation + m ()Z d comp_2202 transferred + m (Lcom/mojang/authlib/GameProfile;ILaqh;Z)V <init> <init> <init> +c ark net/minecraft/class_8605 net/minecraft/server/network/ConfigurationTask + m ()Lark$a; a method_52375 type + m (Ljava/util/function/Consumer;)V a method_52376 start +c ark$a net/minecraft/class_8605$class_8606 net/minecraft/server/network/ConfigurationTask$Type + f Ljava/lang/String; a comp_1576 id + m ()Ljava/lang/String; a comp_1576 id + m (Ljava/lang/String;)V <init> <init> <init> +c arl net/minecraft/class_9262 net/minecraft/server/network/Filterable + f Ljava/lang/Object; a comp_2369 raw + f Ljava/util/Optional; b comp_2370 filtered + m ()Ljava/lang/Object; a comp_2369 raw + m (Larm;)Larl; a method_57134 from + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_57135 codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57136 method_57136 + m (Ljava/lang/Object;)Larl; a method_57137 passThrough + m (Ljava/util/function/Function;)Larl; a method_57138 map + m (Lyx;)Lyx; a method_57139 streamCodec + m (Z)Ljava/lang/Object; a method_57140 get + m ()Ljava/util/Optional; b comp_2370 filtered + m (Ljava/util/function/Function;)Ljava/util/Optional; b method_57141 resolve + m (Ljava/lang/Object;Ljava/util/Optional;)V <init> <init> <init> +c arm net/minecraft/class_5837 net/minecraft/server/network/FilteredText + f Larm; a field_28863 EMPTY + f Ljava/lang/String; b comp_841 raw + f Lxd; c comp_978 mask + m ()Ljava/lang/String; a method_45059 filtered + m (Ljava/lang/String;)Larm; a method_45060 passThrough + m ()Ljava/lang/String; b method_45061 filteredOrEmpty + m (Ljava/lang/String;)Larm; b method_45062 fullyFiltered + m ()Z c method_45063 isFiltered + m ()Ljava/lang/String; d comp_841 raw + m ()Lxd; e comp_978 mask + m (Ljava/lang/String;Lxd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arn net/minecraft/class_8607 net/minecraft/server/network/LegacyProtocolUtils + f I a field_44992 CUSTOM_PAYLOAD_PACKET_ID + f Ljava/lang/String; b field_44993 CUSTOM_PAYLOAD_PACKET_PING_CHANNEL + f I c field_44994 GET_INFO_PACKET_ID + f I d field_44995 GET_INFO_PACKET_VERSION_1 + f I e field_44996 DISCONNECT_PACKET_ID + f I f field_44997 FAKE_PROTOCOL_VERSION + m (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; a method_52377 readLegacyString + m (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V a method_52378 writeLegacyString + m ()V <init> <init> <init> +c aro net/minecraft/class_3238 net/minecraft/server/network/LegacyQueryHandler + f Lorg/slf4j/Logger; a field_14101 LOGGER + f Lalh; b field_44998 server + m (Lalh;)Ljava/lang/String; a method_52379 createVersion0Response + m (Lio/netty/buffer/ByteBuf;)Z a method_52380 readCustomPayloadPacket + m (Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/buffer/ByteBuf; a method_52381 createLegacyDisconnectPacket + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V a method_14344 sendFlushAndClose + m (Lalh;)Ljava/lang/String; b method_52382 createVersion1Response + m (Lalh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arp net/minecraft/class_3240 net/minecraft/server/network/MemoryServerHandshakePacketListenerImpl + f Lnet/minecraft/server/MinecraftServer; b field_14104 server + f Lvt; c field_14103 connection + m (Lnet/minecraft/server/MinecraftServer;Lvt;)V <init> <init> <init> +c arq net/minecraft/class_8608 net/minecraft/server/network/PlayerChunkSender + f F a field_45000 MIN_CHUNKS_PER_TICK + f F b field_45001 MAX_CHUNKS_PER_TICK + f Lorg/slf4j/Logger; c field_45002 LOGGER + f F d field_45003 START_CHUNKS_PER_TICK + f I e field_45004 MAX_UNACKNOWLEDGED_BATCHES + f Lit/unimi/dsi/fastutil/longs/LongSet; f field_45005 pendingChunks + f Z g field_45006 memoryConnection + f F h field_45007 desiredChunksPerTick + f F i field_45008 batchQuota + f I j field_45009 unacknowledgedBatches + f I k field_45010 maxUnacknowledgedBatches + m (F)V a method_52383 onChunkBatchReceivedByClient + m (J)Z a method_52384 isPending + m (Laqb;Ldcd;)Ljava/util/List; a method_52385 collectChunksToSend + m (Laqv;)V a method_52386 sendNextChunks + m (Laqv;Ldcd;)V a method_52387 dropChunk + m (Laru;Laqu;Ldvi;)V a method_52388 sendChunk + m (Ldcd;Ldvi;)I a method_52389 method_52389 + m (Ldvi;)V a method_52390 markChunkPendingToSend + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arr net/minecraft/class_8609 net/minecraft/server/network/ServerCommonPacketListenerImpl + f I b field_45011 LATENCY_CHECK_INTERVAL + f Lwz; c field_48273 DISCONNECT_UNEXPECTED_QUERY + f Lnet/minecraft/server/MinecraftServer; d field_45012 server + f Lvt; e field_45013 connection + f Lorg/slf4j/Logger; f field_45014 LOGGER + f I g field_51342 CLOSED_LISTENER_TIMEOUT + f Lwz; h field_45015 TIMEOUT_DISCONNECTION_MESSAGE + f Z i field_48274 transferred + f J j field_45016 keepAliveTime + f Z k field_45017 keepAlivePending + f J l field_45018 keepAliveChallenge + f J m field_51343 closedListenerTime + f Z n field_51344 closed + f I o field_45019 latency + f Z p field_45715 suspendFlushingOnServerThread + m (J)Z a method_59511 checkIfClosed + m (Laqh;)Larj; a method_53825 createCookie + m (Lwz;)V a method_52396 disconnect + m (Lzg;Lwg;)V a method_52391 send + m (Lvv;)V b method_60673 disconnect + m (Lzg;)V b method_14364 send + m (Lvv;)V c method_60674 method_60674 + m (Lzg;)Ljava/lang/String; c method_52399 method_52399 + m ()V e method_52400 keepConnectionAlive + m ()V f method_53046 suspendFlushing + m ()V g method_53047 resumeFlushing + m ()Z h method_52402 isSingleplayerOwner + m ()Lcom/mojang/authlib/GameProfile; i method_52403 playerProfile + m ()Lcom/mojang/authlib/GameProfile; j method_52404 getOwner + m ()I k method_52405 latency + m ()V l method_59512 close + m (Lnet/minecraft/server/MinecraftServer;Lvt;Larj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ars net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationPacketListenerImpl + f Lorg/slf4j/Logger; f field_45020 LOGGER + f Lwz; g field_45021 DISCONNECT_REASON_INVALID_DATA + f Lcom/mojang/authlib/GameProfile; h field_45022 gameProfile + f Ljava/util/Queue; i field_45023 configurationTasks + f Lark; j field_45024 currentTask + f Laqh; k field_46157 clientInformation + f Lasd; l field_49026 synchronizeRegistriesTask + m (Lark$a;)V a method_52406 finishCurrentTask + m (Lasq;)Ljava/util/stream/Stream; a method_56530 method_56530 + m (Lnet/minecraft/server/MinecraftServer$b;)V a method_52407 method_52407 + m ()V l method_52409 startConfiguration + m ()V m method_52410 returnToWorld + m ()V n method_52411 addOptionalTasks + m ()V o method_52412 startNextTask + m (Lnet/minecraft/server/MinecraftServer;Lvt;Larj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c art net/minecraft/class_3242 net/minecraft/server/network/ServerConnectionListener + f Ljava/util/function/Supplier; a field_14111 SERVER_EVENT_GROUP + f Ljava/util/function/Supplier; b field_14105 SERVER_EPOLL_EVENT_GROUP + f Z c field_14108 running + f Lorg/slf4j/Logger; d field_14110 LOGGER + f Lnet/minecraft/server/MinecraftServer; e field_14109 server + f Ljava/util/List; f field_14106 channels + f Ljava/util/List; g field_14107 connections + m ()Ljava/net/SocketAddress; a method_14353 startMemoryChannel + m (Ljava/net/InetAddress;I)V a method_14354 startTcpServerListener + m (Lvt;Lwz;)V a method_14352 method_14352 + m ()V b method_14356 stop + m ()V c method_14357 tick + m ()Lnet/minecraft/server/MinecraftServer; d method_14351 getServer + m ()Ljava/util/List; e method_37909 getConnections + m ()Lio/netty/channel/epoll/EpollEventLoopGroup; f method_14349 method_14349 + m ()Lio/netty/channel/nio/NioEventLoopGroup; g method_14348 method_14348 + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c art$1 net/minecraft/class_3242$1 net/minecraft/server/network/ServerConnectionListener$1 + f Lart; a field_14112 field_14112 + m (Lart;)V <init> <init> <init> +c art$2 net/minecraft/class_3242$2 net/minecraft/server/network/ServerConnectionListener$2 + f Lart; a field_14113 field_14113 + m (Lart;)V <init> <init> <init> +c art$a net/minecraft/class_3242$class_5980 net/minecraft/server/network/ServerConnectionListener$LatencySimulator + f Lio/netty/util/Timer; a field_29772 TIMER + f I b field_29773 delay + f I c field_29774 jitter + f Ljava/util/List; d field_29775 queuedMessages + m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V a method_34880 delayDownstream + m (Lio/netty/util/Timeout;)V a method_34881 onTimeout + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c art$a$a net/minecraft/class_3242$class_5980$class_5981 net/minecraft/server/network/ServerConnectionListener$LatencySimulator$DelayedMessage + f Lio/netty/channel/ChannelHandlerContext; a field_29776 ctx + f Ljava/lang/Object; b field_29777 msg + m (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V <init> <init> <init> +c aru net/minecraft/class_3244 net/minecraft/server/network/ServerGamePacketListenerImpl + f D A field_14124 vehicleFirstGoodY + f D B field_14142 vehicleFirstGoodZ + f D C field_14122 vehicleLastGoodX + f D D field_14141 vehicleLastGoodY + f D E field_14120 vehicleLastGoodZ + f Lexc; F field_14119 awaitingPositionFromClient + f I G field_14123 awaitingTeleport + f I H field_14139 awaitingTeleportTime + f Z I field_14131 clientIsFloating + f I J field_14138 aboveGroundTickCount + f Z K field_14129 clientVehicleIsFloating + f I L field_14137 aboveGroundVehicleTickCount + f I M field_14117 receivedMovePacketCount + f I N field_14135 knownMovePacketCount + f Lxq; O field_40720 chatSession + f Lxt$b; P field_39805 signedMessageDecoder + f Lxi; Q field_39825 lastSeenMessages + f Lxm; R field_39987 messageSignatureCache + f Layc; S field_39826 chatMessageChain + f Z T field_45025 waitingForSwitchToConfig + f Laqv; f field_14140 player + f Larq; g field_45026 chunkSender + f Lorg/slf4j/Logger; h field_14121 LOGGER + f I i field_37281 NO_BLOCK_UPDATES_TO_ACK + f I j field_39989 TRACKED_MESSAGE_DISCONNECT_THRESHOLD + f I k field_49027 MAXIMUM_FLYING_TICKS + f Lwz; l field_39990 CHAT_VALIDATION_FAILED + f Lwz; m field_50089 INVALID_COMMAND_SIGNATURE + f I n field_49778 MAX_COMMAND_SUGGESTIONS + f I o field_14118 tickCount + f I p field_37282 ackBlockChangesUpTo + f I q field_14116 chatSpamTickCount + f I r field_14133 dropSpamTickCount + f D s field_14130 firstGoodX + f D t field_14146 firstGoodY + f D u field_14128 firstGoodZ + f D v field_14145 lastGoodX + f D w field_14126 lastGoodY + f D x field_14144 lastGoodZ + f Lbsr; y field_14147 lastVehicle + f D z field_14143 vehicleFirstGoodX + m (D)D a method_34882 clampHorizontal + m (DDDFF)V a method_14363 teleport + m (DDDFFLjava/util/Set;)V a method_14360 teleport + m (I)V a method_41255 ackBlockChangesUpTo + m (ILjava/util/List;)V a method_31274 method_31274 + m (Lagp;Ljava/util/Optional;)V a method_58588 method_58588 + m (Lagp;Lxg;)V a method_45010 performSignedChatCommand + m (Lagp;Lxr;Lxg;)Ljava/util/Map; a method_45006 collectSignedArguments + m (Lagq;Ljava/util/Optional;)V a method_44900 method_44900 + m (Lagq;Lxg;)Lxp; a method_45011 getSignedMessage + m (Lagu;Lcom/mojang/brigadier/suggestion/Suggestions;)V a method_14365 method_14365 + m (Lahk;Lczb;)V a method_17820 method_17820 + m (Laib;Ljava/util/List;)V a method_31282 updateSignText + m (Laqv;Lcuq;)Z a method_27913 wasBlockPlacementAttempt + m (Larm;)Larl; a method_57142 filterableFromOutgoing + m (Larm;Ljava/util/List;I)V a method_31276 signBook + m (Lbsr;)I a method_56922 getMaximumFlyingTicks + m (Ldcz;Lewx;DDD)Z a method_20630 isPlayerCollidingWithAnythingNew + m (Ler;Let;)Let; a method_45002 method_45002 + m (Ljava/lang/Object;)Ljava/lang/Object; a method_31284 method_31284 + m (Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/util/concurrent/CompletableFuture; a method_31275 filterTextPacket + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_31277 filterTextPacket + m (Ljava/lang/String;Ljava/lang/Runnable;)V a method_44337 tryHandleChat + m (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lxt$a; a method_58589 createSignedArgumentMismatchException + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a method_31279 filterTextPacket + m (Ljava/util/List;I)V a method_31278 updateBookContents + m (Lwz;Lwv$a;)V a method_45168 sendDisguisedChatMessage + m (Lxg$b;)Ljava/util/Optional; a method_45169 unpackAndApplyLastSeen + m (Lxp;)V a method_44897 addPendingMessage + m (Lxp;Lwv$a;)V a method_45170 sendPlayerChatMessage + m (Lxp;Lwz;Larm;)V a method_45064 method_45064 + m (Lxq;)V a method_46365 resetPlayerChatState + m (Lxt$a;)V a method_45171 handleMessageDecodeFailure + m (D)D b method_34883 clampVertical + m (DDDFF)Z b method_14371 containsInvalidValues + m (ILjava/util/List;)V b method_31283 method_31283 + m (Lago;)V b method_44356 method_44356 + m (Laib;Ljava/util/List;)V b method_31285 method_31285 + m (Larm;)Larl; b method_33799 method_33799 + m (Lbsr;)Z b method_29780 noBlocksAround + m (Ljava/lang/String;)V b method_58590 performUnsignedChatCommand + m (Ljava/util/List;)Ljava/util/Map; b method_58591 collectUnsignedArguments + m (Lxp;)V b method_44155 broadcastChatMessage + m (Lxq;)V b method_54439 method_54439 + m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; c method_45003 parseCommand + m (Ljava/lang/String;)Z d method_43508 isChatMessageIllegal + m ()V l method_14372 resetPosition + m ()Ljava/net/SocketAddress; m method_48107 getRemoteAddress + m ()V n method_52414 switchToConfig + m ()Z p method_60947 updateAwaitingTeleport + m ()V q method_52415 removePlayerFromWorld + m ()V r method_43669 detectRateSpam + m (Lnet/minecraft/server/MinecraftServer;Lvt;Laqv;Larj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aru$1 net/minecraft/class_3244$1 net/minecraft/server/network/ServerGamePacketListenerImpl$1 + f Laqu; a field_39991 val$level + f Lbsr; b field_28962 val$target + f Laru; c field_28963 field_28963 + m (Lbqq;Laru$a;)V a method_33897 performInteraction + m (Lexc;Laqv;Lbsr;Lbqq;)Lbqr; a method_33898 method_33898 + m (Laru;Laqu;Lbsr;)V <init> <init> <init> +c aru$2 net/minecraft/class_3244$2 net/minecraft/server/network/ServerGamePacketListenerImpl$2 + f [I a field_28964 $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode + f [I b field_28965 $SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerActionPacket$Action + f [I c field_28966 $SwitchMap$net$minecraft$network$protocol$game$ServerboundPlayerCommandPacket$Action + f [I d field_28967 $SwitchMap$net$minecraft$network$protocol$game$ServerboundClientCommandPacket$Action + m ()V <clinit> <clinit> <clinit> +c aru$a net/minecraft/class_3244$class_5860 net/minecraft/server/network/ServerGamePacketListenerImpl$EntityInteraction +c arv net/minecraft/class_3246 net/minecraft/server/network/ServerHandshakePacketListenerImpl + f Lwz; b field_24457 IGNORE_STATUS_REASON + f Lnet/minecraft/server/MinecraftServer; c field_14154 server + f Lvt; d field_14153 connection + m (Laij;Z)V a method_56048 beginLogin + m (Lnet/minecraft/server/MinecraftServer;Lvt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arv$1 net/minecraft/class_3246$1 net/minecraft/server/network/ServerHandshakePacketListenerImpl$1 + f [I a field_14155 $SwitchMap$net$minecraft$network$protocol$handshake$ClientIntent + m ()V <clinit> <clinit> <clinit> +c arw net/minecraft/class_3248 net/minecraft/server/network/ServerLoginPacketListenerImpl + f Ljava/util/concurrent/atomic/AtomicInteger; b field_14157 UNIQUE_THREAD_ID + f Lorg/slf4j/Logger; c field_14166 LOGGER + f I d field_29779 MAX_TICKS_BEFORE_LOGIN + f [B e field_14167 challenge + f Lnet/minecraft/server/MinecraftServer; f field_14162 server + f Lvt; g field_14158 connection + f Larw$a; h field_14163 state + f I i field_14156 tick + f Ljava/lang/String; j field_45028 requestedUsername + f Lcom/mojang/authlib/GameProfile; k field_45029 authenticatedProfile + f Ljava/lang/String; l field_14165 serverId + f Z m field_48275 transferred + m (Lcom/mojang/authlib/GameProfile;)Z a method_52416 isPlayerAlreadyInWorld + m (Lwz;)V a method_14380 disconnect + m (Lcom/mojang/authlib/GameProfile;)V b method_52417 startClientVerification + m (Lcom/mojang/authlib/GameProfile;)V c method_52419 verifyLoginAndFinishConnectionSetup + m (Lcom/mojang/authlib/GameProfile;)V d method_52420 finishLoginAndWaitForClient + m ()Ljava/lang/String; e method_14383 getUserName + m ()Ljava/lang/String; f method_55598 method_55598 + m ()V g method_52421 method_52421 + m (Lnet/minecraft/server/MinecraftServer;Lvt;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arw$1 net/minecraft/class_3248$1 net/minecraft/server/network/ServerLoginPacketListenerImpl$1 + f Ljava/lang/String; a field_26900 val$digest + f Larw; b field_14176 field_14176 + m ()Ljava/net/InetAddress; a method_14386 getAddress + m (Larw;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c arw$a net/minecraft/class_3248$class_3249 net/minecraft/server/network/ServerLoginPacketListenerImpl$State + f Larw$a; a field_14170 HELLO + f Larw$a; b field_14175 KEY + f Larw$a; c field_14169 AUTHENTICATING + f Larw$a; d field_14173 NEGOTIATING + f Larw$a; e field_45030 VERIFYING + f Larw$a; f field_45031 WAITING_FOR_DUPE_DISCONNECT + f Larw$a; g field_45032 PROTOCOL_SWITCHING + f Larw$a; h field_14172 ACCEPTED + f [Larw$a; i field_14174 $VALUES + m ()[Larw$a; a method_36581 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arx net/minecraft/class_5629 net/minecraft/server/network/ServerPlayerConnection + m (Lzg;)V b method_14364 send + m ()Laqv; o method_32311 getPlayer +c ary net/minecraft/class_3251 net/minecraft/server/network/ServerStatusPacketListenerImpl + f Lwz; b field_14179 DISCONNECT_REASON + f Lajq; c field_42544 status + f Lvt; d field_14178 connection + f Z e field_14177 hasRequestedStatus + m (Lajq;Lvt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c arz net/minecraft/class_5513 net/minecraft/server/network/TextFilter + f Larz; a field_28862 DUMMY + m ()V a method_31287 join + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_31288 processStreamMessage + m (Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a method_31289 processMessageBundle + m ()V b method_31290 leave + m ()V <clinit> <clinit> <clinit> +c arz$1 net/minecraft/class_5513$1 net/minecraft/server/network/TextFilter$1 + m ()V <init> <init> <init> +c asa net/minecraft/class_5514 net/minecraft/server/network/TextFilterClient + f Lorg/slf4j/Logger; a field_26823 LOGGER + f Ljava/util/concurrent/atomic/AtomicInteger; b field_26824 WORKER_COUNT + f Ljava/util/concurrent/ThreadFactory; c field_26825 THREAD_FACTORY + f Ljava/lang/String; d field_38055 DEFAULT_ENDPOINT + f Ljava/net/URL; e field_26826 chatEndpoint + f Lasa$c; f field_38056 chatEncoder + f Ljava/net/URL; g field_26827 joinEndpoint + f Lasa$b; h field_38057 joinEncoder + f Ljava/net/URL; i field_26828 leaveEndpoint + f Lasa$b; j field_38058 leaveEncoder + f Ljava/lang/String; k field_26829 authKey + f Lasa$a; l field_26832 chatIgnoreStrategy + f Ljava/util/concurrent/ExecutorService; m field_26833 workerPool + m (ILjava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a method_42110 method_42110 + m (Lasa$b;Lcom/mojang/authlib/GameProfile;Ljava/net/URL;)V a method_31296 method_31296 + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_42111 getEndpointFromConfig + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Lcom/google/gson/JsonObject; a method_31295 processRequestResponse + m (Lcom/mojang/authlib/GameProfile;)Larz; a method_31297 createContext + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lasa$a;)Larm; a method_31294 method_31294 + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lasa$a;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_31298 requestMessageProcessing + m (Lcom/mojang/authlib/GameProfile;Ljava/net/URL;Lasa$b;Ljava/util/concurrent/Executor;)V a method_31299 processJoinOrLeave + m (Ljava/io/InputStream;)V a method_31300 drainStream + m (Ljava/lang/Runnable;)Ljava/lang/Thread; a method_31301 method_31301 + m (Ljava/lang/String;)Lasa; a method_33805 createFromConfig + m (Ljava/lang/String;Lcom/google/gson/JsonArray;Lasa$a;)Lxd; a method_45066 parseMask + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;)Lcom/google/gson/JsonObject; a method_42112 method_42112 + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/authlib/GameProfile;Ljava/lang/String;)Lcom/google/gson/JsonObject; a method_42113 method_42113 + m (Ljava/net/URI;Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/net/URL; a method_41206 getEndpoint + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)V b method_31304 processRequest + m (Lcom/google/gson/JsonObject;Ljava/net/URL;)Ljava/net/HttpURLConnection; c method_31306 makeRequest + m (Ljava/net/URL;Lasa$c;Ljava/net/URL;Lasa$b;Ljava/net/URL;Lasa$b;Ljava/lang/String;Lasa$a;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asa$a net/minecraft/class_5514$class_5515 net/minecraft/server/network/TextFilterClient$IgnoreStrategy + f Lasa$a; a field_26834 NEVER_IGNORE + f Lasa$a; b field_26835 IGNORE_FULLY_FILTERED + m (ILjava/lang/String;I)Z a method_33807 method_33807 + m (Ljava/lang/String;I)Z a method_31310 method_31310 + m (Ljava/lang/String;I)Z b method_31312 method_31312 + m (I)Lasa$a; ignoreOverThreshold method_33806 ignoreOverThreshold + m (I)Lasa$a; select method_33808 select + m ()V <clinit> <clinit> <clinit> +c asa$b net/minecraft/class_5514$class_7241 net/minecraft/server/network/TextFilterClient$JoinOrLeaveEncoder +c asa$c net/minecraft/class_5514$class_7242 net/minecraft/server/network/TextFilterClient$MessageEncoder +c asa$d net/minecraft/class_5514$class_5516 net/minecraft/server/network/TextFilterClient$PlayerContext + f Lasa; b field_26836 field_26836 + f Lcom/mojang/authlib/GameProfile; c field_26837 profile + f Ljava/util/concurrent/Executor; d field_26838 streamExecutor + m (Ljava/lang/Throwable;)Ljava/util/List; a method_33809 method_33809 + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b method_31315 method_31315 + m (Lasa;Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> +c asa$e net/minecraft/class_5514$class_5517 net/minecraft/server/network/TextFilterClient$RequestFailedException + m (Ljava/lang/String;)V <init> <init> <init> +c asb net/minecraft/class_8611 net/minecraft/server/network/config/JoinWorldTask + f Lark$a; a field_45033 TYPE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asc net/minecraft/class_8612 net/minecraft/server/network/config/ServerResourcePackConfigurationTask + f Lark$a; a field_45034 TYPE + f Lnet/minecraft/server/MinecraftServer$b; b field_45035 info + m (Lnet/minecraft/server/MinecraftServer$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asd net/minecraft/class_9223 net/minecraft/server/network/config/SynchronizeRegistriesTask + f Lark$a; a field_49028 TYPE + f Ljava/util/List; b field_49029 requestedPacks + f Ljt; c field_49030 registries + m (Ljava/util/List;Ljava/util/function/Consumer;)V a method_56923 handleResponse + m (Ljava/util/function/Consumer;Lakq;Ljava/util/List;)V a method_56924 method_56924 + m (Ljava/util/function/Consumer;Ljava/util/Set;)V a method_56925 sendRegistries + m (Ljava/util/List;Ljt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ase net/minecraft/class_8613 net/minecraft/server/network/config/package-info +c asf net/minecraft/class_5982 net/minecraft/server/network/package-info +c asg net/minecraft/class_5983 net/minecraft/server/package-info +c ash net/minecraft/class_3255 net/minecraft/server/packs/AbstractPackResources + f Lorg/slf4j/Logger; c field_14182 LOGGER + f Lasp; d field_49031 location + m (Latd;Ljava/io/InputStream;)Ljava/lang/Object; a method_14392 getMetadataFromStream + m (Lasp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asi net/minecraft/class_7662 net/minecraft/server/packs/BuiltInMetadata + f Lasi; a field_39994 EMPTY + f Ljava/util/Map; b field_39995 values + m ()Lasi; a method_45172 of + m (Latd;)Ljava/lang/Object; a method_45173 get + m (Latd;Ljava/lang/Object;)Lasi; a method_45174 of + m (Latd;Ljava/lang/Object;Latd;Ljava/lang/Object;)Lasi; a method_45175 of + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asj net/minecraft/class_8614 net/minecraft/server/packs/CompositePackResources + f Lasq; c field_45036 primaryPackResources + f Ljava/util/List; d field_45037 packResourcesStack + m (Lasq;Ljava/util/List;)V <init> <init> <init> +c ask net/minecraft/class_9055 net/minecraft/server/packs/DownloadCacheCleaner + f Lorg/slf4j/Logger; a field_47674 LOGGER + m (Ljava/nio/file/Path;)Ljava/util/List; a method_55599 listFilesWithModificationTimes + m (Ljava/nio/file/Path;I)V a method_55600 vacuumCacheDir + m (Ljava/util/List;)Ljava/util/List; a method_55601 prioritizeFilesInDirs + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ask$1 net/minecraft/class_9055$1 net/minecraft/server/packs/DownloadCacheCleaner$1 + f Ljava/nio/file/Path; a field_47675 val$cacheDir + f Ljava/util/List; b field_47676 val$unsortedFiles + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a method_55602 visitFile + m (Ljava/nio/file/Path;Ljava/util/List;)V <init> <init> <init> +c ask$a net/minecraft/class_9055$class_9056 net/minecraft/server/packs/DownloadCacheCleaner$PathAndPriority + f Ljava/util/Comparator; a field_47677 HIGHEST_PRIORITY_FIRST + f Ljava/nio/file/Path; b comp_2168 path + f I c comp_2169 removalPriority + m ()Ljava/nio/file/Path; a comp_2168 path + m ()I b comp_2169 removalPriority + m (Ljava/nio/file/Path;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ask$b net/minecraft/class_9055$class_9057 net/minecraft/server/packs/DownloadCacheCleaner$PathAndTime + f Ljava/util/Comparator; a field_47678 NEWEST_FIRST + f Ljava/nio/file/Path; b comp_2170 path + f Ljava/nio/file/attribute/FileTime; c comp_2171 modifiedTime + m ()Ljava/nio/file/Path; a comp_2170 path + m ()Ljava/nio/file/attribute/FileTime; b comp_2171 modifiedTime + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/FileTime;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asl net/minecraft/class_9028 net/minecraft/server/packs/DownloadQueue + f Lorg/slf4j/Logger; a field_47572 LOGGER + f I b field_47679 MAX_KEPT_PACKS + f Ljava/nio/file/Path; c field_47573 cacheDir + f Lbly; d field_47574 eventLog + f Lbpk; e field_47575 tasks + m (Lasl$a;Lasl$b;Ljava/util/UUID;Lasl$c;)V a method_55485 method_55485 + m (Lasl$a;Ljava/util/Map;)Ljava/util/concurrent/CompletableFuture; a method_55486 downloadBatch + m (Ljava/nio/file/Path;)Lcom/mojang/datafixers/util/Either; a method_55487 getFileInfo + m (Lasl$a;Ljava/util/Map;)Lasl$b; b method_55488 runDownload + m (Lasl$a;Ljava/util/Map;)Lasl$b; c method_55489 method_55489 + m (Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asl$a net/minecraft/class_9028$class_9029 net/minecraft/server/packs/DownloadQueue$BatchConfig + f Lcom/google/common/hash/HashFunction; a comp_2138 hashFunction + f I b comp_2139 maxSize + f Ljava/util/Map; c comp_2140 headers + f Ljava/net/Proxy; d comp_2141 proxy + f Layf$a; e comp_2142 listener + m ()Lcom/google/common/hash/HashFunction; a comp_2138 hashFunction + m ()I b comp_2139 maxSize + m ()Ljava/util/Map; c comp_2140 headers + m ()Ljava/net/Proxy; d comp_2141 proxy + m ()Layf$a; e comp_2142 listener + m (Lcom/google/common/hash/HashFunction;ILjava/util/Map;Ljava/net/Proxy;Layf$a;)V <init> <init> <init> +c asl$b net/minecraft/class_9028$class_9030 net/minecraft/server/packs/DownloadQueue$BatchResult + f Ljava/util/Map; a comp_2143 downloaded + f Ljava/util/Set; b comp_2144 failed + m ()Ljava/util/Map; a comp_2143 downloaded + m ()Ljava/util/Set; b comp_2144 failed + m ()V <init> <init> <init> + m (Ljava/util/Map;Ljava/util/Set;)V <init> <init> <init> +c asl$c net/minecraft/class_9028$class_9031 net/minecraft/server/packs/DownloadQueue$DownloadRequest + f Ljava/net/URL; a comp_2145 url + f Lcom/google/common/hash/HashCode; b comp_2146 hash + m ()Ljava/net/URL; a comp_2145 url + m ()Lcom/google/common/hash/HashCode; b comp_2146 hash + m (Ljava/net/URL;Lcom/google/common/hash/HashCode;)V <init> <init> <init> +c asl$d net/minecraft/class_9028$class_9032 net/minecraft/server/packs/DownloadQueue$FileInfoEntry + f Lcom/mojang/serialization/Codec; a field_47576 CODEC + f Ljava/lang/String; b comp_2147 name + f J c comp_2148 size + m ()Ljava/lang/String; a comp_2147 name + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55490 method_55490 + m ()J b comp_2148 size + m (Ljava/lang/String;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asl$e net/minecraft/class_9028$class_9033 net/minecraft/server/packs/DownloadQueue$LogEntry + f Lcom/mojang/serialization/Codec; a field_47577 CODEC + f Ljava/util/UUID; b comp_2149 id + f Ljava/lang/String; c comp_2150 url + f Ljava/time/Instant; d comp_2151 time + f Ljava/util/Optional; e comp_2152 hash + f Lcom/mojang/datafixers/util/Either; f comp_2153 errorOrFileInfo + m ()Ljava/util/UUID; a comp_2149 id + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55491 method_55491 + m ()Ljava/lang/String; b comp_2150 url + m ()Ljava/time/Instant; c comp_2151 time + m ()Ljava/util/Optional; d comp_2152 hash + m ()Lcom/mojang/datafixers/util/Either; e comp_2153 errorOrFileInfo + m (Ljava/util/UUID;Ljava/lang/String;Ljava/time/Instant;Ljava/util/Optional;Lcom/mojang/datafixers/util/Either;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asm net/minecraft/class_7663 net/minecraft/server/packs/FeatureFlagsMetadataSection + f Late; a field_39996 TYPE + f Lcpl; b comp_994 flags + f Lcom/mojang/serialization/Codec; c field_39997 CODEC + m ()Lcpl; a comp_994 flags + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_45176 method_45176 + m (Lcpl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asn net/minecraft/class_3258 net/minecraft/server/packs/FilePackResources + f Lorg/slf4j/Logger; c field_39096 LOGGER + f Lasn$b; d field_45038 zipFileAccess + f Ljava/lang/String; e field_45039 prefix + m (Ljava/lang/String;)Ljava/lang/String; a method_52422 addPrefix + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_52423 extractNamespace + m (Lass;Lakr;)Ljava/lang/String; b method_45177 getPathFromLocation + m (Ljava/lang/String;)Latw; b method_14391 getResource + m (Lasp;Lasn$b;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asn$a net/minecraft/class_3258$class_8615 net/minecraft/server/packs/FilePackResources$FileResourcesSupplier + f Ljava/io/File; a field_45040 content + m (Ljava/nio/file/Path;)V <init> <init> <init> + m (Ljava/io/File;)V <init> <init> <init> +c asn$b net/minecraft/class_3258$class_8616 net/minecraft/server/packs/FilePackResources$SharedZipFileAccess + f Ljava/io/File; a field_45042 file + f Ljava/util/zip/ZipFile; b field_45043 zipFile + f Z c field_45044 failedToLoad + m ()Ljava/util/zip/ZipFile; a method_52426 getOrCreateZipFile + m (Ljava/io/File;)V <init> <init> <init> +c aso net/minecraft/class_8617 net/minecraft/server/packs/OverlayMetadataSection + f Late; a field_45045 TYPE + f Ljava/util/List; b comp_1577 overlays + f Ljava/util/regex/Pattern; c field_45046 DIR_VALIDATOR + f Lcom/mojang/serialization/Codec; d field_45047 CODEC + m ()Ljava/util/List; a comp_1577 overlays + m (I)Ljava/util/List; a method_52427 overlaysForVersion + m (ILaso$a;)Z a method_52428 method_52428 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52429 method_52429 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_52430 validateOverlayDir + m (Ljava/lang/String;)Ljava/lang/String; b method_52431 method_52431 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aso$a net/minecraft/class_8617$class_8618 net/minecraft/server/packs/OverlayMetadataSection$OverlayEntry + f Layg; a comp_1578 format + f Ljava/lang/String; b comp_1579 overlay + f Lcom/mojang/serialization/Codec; c field_45048 CODEC + m ()Layg; a comp_1578 format + m (I)Z a method_52432 isApplicable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52433 method_52433 + m ()Ljava/lang/String; b comp_1579 overlay + m (Layg;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asp net/minecraft/class_9224 net/minecraft/server/packs/PackLocationInfo + f Ljava/lang/String; a comp_2329 id + f Lwz; b comp_2330 title + f Latq; c comp_2331 source + f Ljava/util/Optional; d comp_2332 knownPackInfo + m ()Ljava/lang/String; a comp_2329 id + m (ZLwz;)Lwz; a method_56927 createChatLink + m (ZLwz;Lxw;)Lxw; a method_56928 method_56928 + m ()Lwz; b comp_2330 title + m ()Latq; c comp_2331 source + m ()Ljava/util/Optional; d comp_2332 knownPackInfo + m (Ljava/lang/String;Lwz;Latq;Ljava/util/Optional;)V <init> <init> <init> +c asq net/minecraft/class_3262 net/minecraft/server/packs/PackResources + f Ljava/lang/String; a field_29780 METADATA_EXTENSION + f Ljava/lang/String; b field_29781 PACK_META + m ()Lasp; a method_56926 location + m (Lass;)Ljava/util/Set; a method_14406 getNamespaces + m (Lass;Lakr;)Latw; a method_14405 getResource + m (Lass;Ljava/lang/String;Ljava/lang/String;Lasq$a;)V a method_14408 listResources + m (Latd;)Ljava/lang/Object; a method_14407 getMetadataSection + m ([Ljava/lang/String;)Latw; a method_14410 getRootResource + m ()Ljava/lang/String; b method_14409 packId + m ()Ljava/util/Optional; c method_56929 knownPackInfo +c asq$a net/minecraft/class_3262$class_7664 net/minecraft/server/packs/PackResources$ResourceOutput +c asr net/minecraft/class_9225 net/minecraft/server/packs/PackSelectionConfig + f Z a comp_2333 required + f Latm$b; b comp_2334 defaultPosition + f Z c comp_2335 fixedPosition + m ()Z a comp_2333 required + m ()Latm$b; b comp_2334 defaultPosition + m ()Z c comp_2335 fixedPosition + m (ZLatm$b;Z)V <init> <init> <init> +c ass net/minecraft/class_3264 net/minecraft/server/packs/PackType + f Lass; a field_14188 CLIENT_RESOURCES + f Lass; b field_14190 SERVER_DATA + f Ljava/lang/String; c field_14189 directory + f [Lass; d field_14191 $VALUES + m ()Ljava/lang/String; a method_14413 getDirectory + m ()[Lass; b method_36582 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ast net/minecraft/class_3259 net/minecraft/server/packs/PathPackResources + f Lorg/slf4j/Logger; c field_14187 LOGGER + f Lcom/google/common/base/Joiner; d field_40000 PATH_JOINER + f Ljava/nio/file/Path; e field_40001 root + m (Lakr;Lcom/mojang/serialization/DataResult$Error;)Latw; a method_45179 method_45179 + m (Lakr;Ljava/nio/file/Path;)Latw; a method_45180 getResource + m (Lass;Ljava/lang/String;Lasq$a;Ljava/util/List;)V a method_45181 method_45181 + m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V a method_45182 method_45182 + m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;Lasq$a;)V a method_45183 listPath + m (Ljava/nio/file/Path;)Z a method_14402 validatePath + m (Ljava/nio/file/Path;Ljava/lang/String;Lasq$a;Ljava/nio/file/Path;)V a method_45184 method_45184 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a method_45185 method_45185 + m (Ljava/nio/file/Path;Ljava/util/List;)Latw; a method_45186 method_45186 + m (Ljava/nio/file/Path;)Latw; b method_45187 returnFileIfExists + m (Lasp;Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ast$a net/minecraft/class_3259$class_8619 net/minecraft/server/packs/PathPackResources$PathResourcesSupplier + f Ljava/nio/file/Path; a field_45049 content + m (Ljava/nio/file/Path;)V <init> <init> <init> +c asu net/minecraft/class_3268 net/minecraft/server/packs/VanillaPackResources + f Lorg/slf4j/Logger; c field_14195 LOGGER + f Lasp; d field_49032 location + f Lasi; e field_26938 metadata + f Ljava/util/Set; f field_14193 namespaces + f Ljava/util/List; g field_40002 rootPaths + f Ljava/util/Map; h field_40003 pathsForType + m (Lakr;)Ljava/util/Optional; a method_45188 method_45188 + m (Lakr;Lass;Ljava/util/List;)Latw; a method_45189 method_45189 + m (Lakr;Lass;Ljava/util/function/Consumer;Ljava/util/List;)V a method_45190 method_45190 + m (Lakr;Lcom/mojang/serialization/DataResult$Error;)Latw; a method_45191 method_45191 + m (Lasq$a;Ljava/lang/String;Ljava/nio/file/Path;Ljava/util/List;)V a method_14418 getResources + m (Lass;Lakr;Ljava/util/function/Consumer;)V a method_45192 listRawPaths + m (Lass;Lasq$a;Ljava/lang/String;Ljava/util/List;)V a method_45193 method_45193 + m (Latw;)Lauc; a method_45194 method_45194 + m (Ljava/lang/String;Lcom/mojang/serialization/DataResult$Error;)V a method_45195 method_45195 + m (Lakr;Lcom/mojang/serialization/DataResult$Error;)V b method_45196 method_45196 + m ()Lauh; d method_43032 asProvider + m (Lasp;Lasi;Ljava/util/Set;Ljava/util/List;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asv net/minecraft/class_7665 net/minecraft/server/packs/VanillaPackResourcesBuilder + f Ljava/util/function/Consumer; a field_40004 developmentConfig + f Lorg/slf4j/Logger; b field_40005 LOGGER + f Ljava/util/Map; c field_40006 ROOT_DIR_BY_TYPE + f Ljava/util/Set; d field_40007 rootPaths + f Ljava/util/Map; e field_40008 pathsForType + f Lasi; f field_40009 metadata + f Ljava/util/Set; g field_40010 namespaces + m ()Lasv; a method_45197 pushJarResources + m (Lasi;)Lasv; a method_45198 setMetadata + m (Lasp;)Lasu; a method_45210 build + m (Lass;)Ljava/util/Set; a method_45199 method_45199 + m (Lass;Ljava/lang/Class;)Lasv; a method_45200 pushClasspathResources + m (Lass;Ljava/nio/file/Path;)Lasv; a method_45201 pushAssetPath + m (Lasv;)V a method_45202 method_45202 + m (Ljava/net/URI;)Ljava/nio/file/Path; a method_45203 safeGetPath + m (Ljava/nio/file/Path;)Lasv; a method_45204 pushUniversalPath + m (Ljava/util/Collection;)Ljava/util/List; a method_45205 copyAndReverse + m ([Ljava/lang/String;)Lasv; a method_45206 exposeNamespace + m ()Lasv; b method_45207 applyDevelopmentConfig + m (Lass;Ljava/nio/file/Path;)V b method_45208 pushPathForType + m (Ljava/nio/file/Path;)Z b method_45209 validateDirPath + m ()Lcom/google/common/collect/ImmutableMap; c method_45213 method_45213 + m (Lass;Ljava/nio/file/Path;)V c method_45211 method_45211 + m (Ljava/nio/file/Path;)V c method_45212 pushRootPath + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asw net/minecraft/class_7666 net/minecraft/server/packs/linkfs/DummyFileAttributes + f Ljava/nio/file/attribute/FileTime; a field_40011 EPOCH + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asx net/minecraft/class_7667 net/minecraft/server/packs/linkfs/LinkFSFileStore + f Ljava/lang/String; a field_40012 name + m (Ljava/lang/String;)V <init> <init> <init> +c asy net/minecraft/class_7668 net/minecraft/server/packs/linkfs/LinkFSPath + f Ljava/nio/file/attribute/BasicFileAttributes; a field_40013 DIRECTORY_ATTRIBUTES + f Ljava/nio/file/attribute/BasicFileAttributes; b field_40014 FILE_ATTRIBUTES + f Ljava/util/Comparator; c field_40015 PATH_COMPARATOR + f Ljava/lang/String; d field_40016 name + f Lata; e field_40017 fileSystem + f Lasy; f field_40018 parent + f Ljava/util/List; g field_40019 pathToRoot + f Ljava/lang/String; h field_40020 pathString + f Latb; i field_40021 pathContents + m ()Lata; a method_45214 getFileSystem + m (I)Lasy; a method_45215 getName + m (II)Lasy; a method_45216 subpath + m (Lasy;Ljava/lang/String;)Lasy; a method_45217 createRelativePath + m (Latb;)Z a method_45218 isRelativeOrMissing + m (Ljava/lang/String;)Lasy; a method_45219 resolveName + m (Ljava/nio/file/Path;)Lasy; a method_45220 resolve + m (Ljava/util/List;)Lasy; a method_45221 resolve + m ([Ljava/nio/file/LinkOption;)Lasy; a method_45222 toRealPath + m ()Lasy; b method_45223 getRoot + m (Ljava/nio/file/Path;)Lasy; b method_45224 relativize + m ()Lasy; c method_45225 getFileName + m (Ljava/nio/file/Path;)Lasy; c method_45226 toLinkPath + m ()Lasy; d method_45227 getParent + m ()Lasy; e method_45228 normalize + m ()Lasy; f method_45229 toAbsolutePath + m ()Z g method_45230 exists + m ()Ljava/nio/file/Path; h method_45231 getTargetPath + m ()Latb$a; i method_45232 getDirectoryContents + m ()Ljava/nio/file/attribute/BasicFileAttributeView; j method_45233 getBasicAttributeView + m ()Ljava/nio/file/attribute/BasicFileAttributes; k method_45234 getBasicAttributes + m ()Ljava/util/List; l method_45235 pathToRoot + m ()Z m method_45236 hasRealContents + m ()Ljava/lang/String; n method_45237 pathToString + m (Lata;Ljava/lang/String;Lasy;Latb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c asy$1 net/minecraft/class_7668$1 net/minecraft/server/packs/linkfs/LinkFSPath$1 + m ()V <init> <init> <init> +c asy$2 net/minecraft/class_7668$2 net/minecraft/server/packs/linkfs/LinkFSPath$2 + m ()V <init> <init> <init> +c asy$3 net/minecraft/class_7668$3 net/minecraft/server/packs/linkfs/LinkFSPath$3 + f Lasy; a field_40022 field_40022 + m (Lasy;)V <init> <init> <init> +c asz net/minecraft/class_7669 net/minecraft/server/packs/linkfs/LinkFSProvider + f Ljava/lang/String; a field_40023 SCHEME + m (Ljava/nio/file/Path;)Lasy; a method_45238 toLinkPath + m ()V <init> <init> <init> +c asz$1 net/minecraft/class_7669$1 net/minecraft/server/packs/linkfs/LinkFSProvider$1 + f Latb$a; a field_40024 val$directoryContents + f Ljava/nio/file/DirectoryStream$Filter; b field_40025 val$filter + m (Lasy;)Ljava/nio/file/Path; a method_45239 method_45239 + m (Ljava/nio/file/DirectoryStream$Filter;Lasy;)Z a method_45240 method_45240 + m (Lasz;Latb$a;Ljava/nio/file/DirectoryStream$Filter;)V <init> <init> <init> +c asz$2 net/minecraft/class_7669$2 net/minecraft/server/packs/linkfs/LinkFSProvider$2 + f [I a field_40027 $SwitchMap$java$nio$file$AccessMode + m ()V <clinit> <clinit> <clinit> +c ata net/minecraft/class_7670 net/minecraft/server/packs/linkfs/LinkFileSystem + f Ljava/lang/String; a field_40028 PATH_SEPARATOR + f Ljava/util/Set; b field_40029 VIEWS + f Lcom/google/common/base/Splitter; c field_40030 PATH_SPLITTER + f Ljava/nio/file/FileStore; d field_40031 store + f Ljava/nio/file/spi/FileSystemProvider; e field_40032 provider + f Lasy; f field_40033 root + m ()Ljava/nio/file/FileStore; a method_45241 store + m (Lata$b;Lata;Ljava/lang/String;Lasy;)Lasy; a method_45242 buildPath + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lata;Lasy;Ljava/lang/String;Lata$b;)V a method_45243 method_45243 + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;Lata;Lasy;Ljava/lang/String;Ljava/nio/file/Path;)V a method_45244 method_45244 + m ()Lasy; b method_45245 rootPath + m ()Lata$a; c method_45246 builder + m (Ljava/lang/String;Lata$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ata$a net/minecraft/class_7670$class_7671 net/minecraft/server/packs/linkfs/LinkFileSystem$Builder + f Lata$b; a field_40034 root + m (Ljava/lang/String;)Ljava/nio/file/FileSystem; a method_45247 build + m (Ljava/util/List;Ljava/lang/String;Ljava/nio/file/Path;)Lata$a; a method_45248 put + m (Ljava/util/List;Ljava/nio/file/Path;)Lata$a; a method_45249 put + m (Ljava/lang/String;)Lata$b; b method_45250 method_45250 + m ()V <init> <init> <init> +c ata$b net/minecraft/class_7670$class_7672 net/minecraft/server/packs/linkfs/LinkFileSystem$DirectoryEntry + f Ljava/util/Map; a comp_995 children + f Ljava/util/Map; b comp_996 files + m ()Ljava/util/Map; a comp_995 children + m ()Ljava/util/Map; b comp_996 files + m ()V <init> <init> <init> + m (Ljava/util/Map;Ljava/util/Map;)V <init> <init> <init> +c atb net/minecraft/class_7673 net/minecraft/server/packs/linkfs/PathContents + f Latb; a field_40035 MISSING + f Latb; b field_40036 RELATIVE + m ()V <clinit> <clinit> <clinit> +c atb$1 net/minecraft/class_7673$1 net/minecraft/server/packs/linkfs/PathContents$1 + m ()V <init> <init> <init> +c atb$2 net/minecraft/class_7673$2 net/minecraft/server/packs/linkfs/PathContents$2 + m ()V <init> <init> <init> +c atb$a net/minecraft/class_7673$class_7674 net/minecraft/server/packs/linkfs/PathContents$DirectoryContents + f Ljava/util/Map; c comp_997 children + m ()Ljava/util/Map; a comp_997 children + m (Ljava/util/Map;)V <init> <init> <init> +c atb$b net/minecraft/class_7673$class_7675 net/minecraft/server/packs/linkfs/PathContents$FileContents + f Ljava/nio/file/Path; c comp_998 contents + m ()Ljava/nio/file/Path; a comp_998 contents + m (Ljava/nio/file/Path;)V <init> <init> <init> +c atc net/minecraft/class_7676 net/minecraft/server/packs/linkfs/package-info +c atd net/minecraft/class_3270 net/minecraft/server/packs/metadata/MetadataSectionSerializer + m ()Ljava/lang/String; a method_14420 getMetadataSectionName + m (Lcom/google/gson/JsonObject;)Ljava/lang/Object; a method_14421 fromJson +c ate net/minecraft/class_7677 net/minecraft/server/packs/metadata/MetadataSectionType + m (Ljava/lang/Object;)Lcom/google/gson/JsonObject; a method_45251 toJson + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Late; a method_45252 fromCodec +c ate$1 net/minecraft/class_7677$1 net/minecraft/server/packs/metadata/MetadataSectionType$1 + f Ljava/lang/String; a field_40037 val$name + f Lcom/mojang/serialization/Codec; b field_40038 val$codec + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c atf net/minecraft/class_3272 net/minecraft/server/packs/metadata/pack/PackMetadataSection + f Lcom/mojang/serialization/Codec; a field_45051 CODEC + f Late; b field_14202 TYPE + f Lwz; c comp_1580 description + f I d comp_1581 packFormat + f Ljava/util/Optional; e comp_1582 supportedFormats + m ()Lwz; a comp_1580 description + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52434 method_52434 + m ()I b comp_1581 packFormat + m ()Ljava/util/Optional; c comp_1582 supportedFormats + m (Lwz;ILjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atg net/minecraft/class_5984 net/minecraft/server/packs/metadata/pack/package-info +c ath net/minecraft/class_5985 net/minecraft/server/packs/metadata/package-info +c ati net/minecraft/class_5986 net/minecraft/server/packs/package-info +c atj net/minecraft/class_7678 net/minecraft/server/packs/repository/BuiltInPackSource + f Ljava/lang/String; a field_40039 VANILLA_ID + f Latl; b field_49033 CORE_PACK_INFO + f Lorg/slf4j/Logger; c field_40040 LOGGER + f Lass; d field_40041 packType + f Lasu; e field_40042 vanillaPack + f Lakr; f field_40043 packDir + f Lews; g field_45052 validator + m ()Lasu; a method_45256 getVanillaPack + m (Lasq;)Latm; a method_45257 createVanillaPack + m (Latm$c;Ljava/lang/String;)Latm; a method_45258 method_45258 + m (Ljava/lang/String;)Lwz; a method_45259 getPackTitle + m (Ljava/lang/String;Latm$c;Lwz;)Latm; a method_45260 createBuiltinPack + m (Ljava/nio/file/Path;)Ljava/lang/String; a method_45261 pathToId + m (Ljava/nio/file/Path;Ljava/util/function/BiConsumer;)V a method_45262 discoverPacksInPath + m (Ljava/util/function/BiConsumer;)V a method_45263 populatePackList + m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;)V a method_45264 method_45264 + m (Ljava/util/function/BiConsumer;Ljava/nio/file/Path;Latm$c;)V a method_45265 method_45265 + m (Ljava/util/function/Consumer;)V a method_45267 listBundledPacks + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;)V a method_45266 method_45266 + m (Lasq;)Latm$c; b method_52435 fixedResources + m (Lass;Lasu;Lakr;Lews;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atj$1 net/minecraft/class_7678$1 net/minecraft/server/packs/repository/BuiltInPackSource$1 + f Lasq; a field_45053 val$instance + m (Lasq;)V <init> <init> <init> +c atk net/minecraft/class_3279 net/minecraft/server/packs/repository/FolderRepositorySource + f Lorg/slf4j/Logger; a field_40044 LOGGER + f Lasr; b field_49034 DISCOVERED_PACK_SELECTION_CONFIG + f Ljava/nio/file/Path; c field_14218 folder + f Lass; d field_40045 packType + f Latq; e field_25345 packSource + f Lews; f field_45054 validator + m (Ljava/nio/file/Path;)Ljava/lang/String; a method_45273 nameFromPath + m (Ljava/nio/file/Path;Lews;Ljava/util/function/BiConsumer;)V a method_45271 discoverPacks + m (Ljava/util/function/Consumer;Ljava/nio/file/Path;Latm$c;)V a method_45272 method_45272 + m (Ljava/nio/file/Path;)Lasp; b method_56930 createDiscoveredFilePackInfo + m (Ljava/nio/file/Path;Lass;Latq;Lews;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atk$a net/minecraft/class_3279$class_8620 net/minecraft/server/packs/repository/FolderRepositorySource$FolderPackDetector + m (Ljava/nio/file/Path;)Latm$c; a method_52436 createZipPack + m (Ljava/nio/file/Path;)Latm$c; b method_52437 createDirectoryPack + m (Lews;)V <init> <init> <init> +c atl net/minecraft/class_9226 net/minecraft/server/packs/repository/KnownPack + f Lyx; a field_49035 STREAM_CODEC + f Ljava/lang/String; b field_49036 VANILLA_NAMESPACE + f Ljava/lang/String; c comp_2336 namespace + f Ljava/lang/String; d comp_2337 id + f Ljava/lang/String; e comp_2338 version + m ()Z a method_56931 isVanilla + m (Ljava/lang/String;)Latl; a method_56932 vanilla + m ()Ljava/lang/String; b comp_2336 namespace + m ()Ljava/lang/String; c comp_2337 id + m ()Ljava/lang/String; d comp_2338 version + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atm net/minecraft/class_3288 net/minecraft/server/packs/repository/Pack + f Lorg/slf4j/Logger; a field_14279 LOGGER + f Lasp; b field_49037 location + f Latm$c; c field_14273 resources + f Latm$a; d field_49038 metadata + f Lasr; e field_49039 selectionConfig + m ()Lasp; a method_56933 location + m (Lasp;Latm$c;I)Latm$a; a method_45274 readPackMetadata + m (Lasp;Latm$c;Lass;Lasr;)Latm; a method_45275 readMetaAndCreate + m (Ljava/lang/String;Latf;)Layg; a method_52440 getDeclaredPackVersions + m (Z)Lwz; a method_14461 getChatLink + m ()Lwz; b method_14457 getTitle + m ()Lwz; c method_14459 getDescription + m ()Latn; d method_14460 getCompatibility + m ()Lcpl; e method_45276 getRequestedFeatures + m ()Lasq; f method_14458 open + m ()Ljava/lang/String; g method_14463 getId + m ()Lasr; h method_56934 selectionConfig + m ()Z i method_14464 isRequired + m ()Z j method_14465 isFixedPosition + m ()Latm$b; k method_14466 getDefaultPosition + m ()Latq; l method_29483 getPackSource + m (Lasp;Latm$c;Latm$a;Lasr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atm$a net/minecraft/class_3288$class_7679 net/minecraft/server/packs/repository/Pack$Metadata + f Lwz; a comp_999 description + f Latn; b comp_1583 compatibility + f Lcpl; c comp_1001 requestedFeatures + f Ljava/util/List; d comp_1584 overlays + m ()Lwz; a comp_999 description + m ()Latn; b comp_1583 compatibility + m ()Lcpl; c comp_1001 requestedFeatures + m ()Ljava/util/List; d comp_1584 overlays + m (Lwz;Latn;Lcpl;Ljava/util/List;)V <init> <init> <init> +c atm$b net/minecraft/class_3288$class_3289 net/minecraft/server/packs/repository/Pack$Position + f Latm$b; a field_14280 TOP + f Latm$b; b field_14281 BOTTOM + f [Latm$b; c field_14282 $VALUES + m ()Latm$b; a method_14467 opposite + m (Ljava/util/List;Ljava/lang/Object;Ljava/util/function/Function;Z)I a method_14468 insert + m ()[Latm$b; b method_36583 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atm$c net/minecraft/class_3288$class_7680 net/minecraft/server/packs/repository/Pack$ResourcesSupplier + m (Lasp;)Lasq; a method_52424 openPrimary + m (Lasp;Latm$a;)Lasq; a method_52425 openFull +c atn net/minecraft/class_3281 net/minecraft/server/packs/repository/PackCompatibility + f Latn; a field_14223 TOO_OLD + f Latn; b field_14220 TOO_NEW + f Latn; c field_14224 COMPATIBLE + f Lwz; d field_14219 description + f Lwz; e field_14222 confirmation + f [Latn; f field_14221 $VALUES + m ()Z a method_14437 isCompatible + m (Layg;I)Latn; a method_14436 forVersion + m ()Lwz; b method_14439 getDescription + m ()Lwz; c method_14438 getConfirmation + m ()[Latn; d method_36584 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ato net/minecraft/class_8621 net/minecraft/server/packs/repository/PackDetector + f Lews; a field_45057 validator + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/Object; a method_52441 detectPackResources + m (Ljava/nio/file/Path;)Ljava/lang/Object; c method_52438 createDirectoryPack + m (Ljava/nio/file/Path;)Ljava/lang/Object; d method_52439 createZipPack + m (Lews;)V <init> <init> <init> +c atp net/minecraft/class_3283 net/minecraft/server/packs/repository/PackRepository + f Ljava/util/Set; a field_14227 sources + f Ljava/util/Map; b field_14226 available + f Ljava/util/List; c field_14225 selected + m ()V a method_14445 reload + m (Latm;)Ljava/lang/String; a method_59808 method_59808 + m (Ljava/lang/String;)Z a method_49427 addPack + m (Ljava/util/Collection;)Ljava/lang/String; a method_59809 displayPackList + m (Ljava/util/Map;Latm;)V a method_29484 method_29484 + m ()Ljava/util/Collection; b method_29206 getAvailableIds + m (Ljava/lang/String;)Z b method_49428 removePack + m (Ljava/util/Collection;)V b method_14447 setSelected + m ()Ljava/util/Collection; c method_14441 getAvailablePacks + m (Ljava/lang/String;)Latm; c method_14449 getPack + m (Ljava/util/Collection;)Ljava/util/List; c method_29208 rebuildSelected + m ()Ljava/util/Collection; d method_29210 getSelectedIds + m (Ljava/lang/String;)Z d method_29207 isAvailable + m (Ljava/util/Collection;)Ljava/util/stream/Stream; d method_29209 getAvailablePacks + m ()Lcpl; e method_45278 getRequestedFeatureFlags + m ()Ljava/util/Collection; f method_14444 getSelectedPacks + m ()Ljava/util/List; g method_29211 openAllSelected + m ()Ljava/util/Map; h method_29212 discoverAvailable + m ([Latr;)V <init> <init> <init> +c atq net/minecraft/class_5352 net/minecraft/server/packs/repository/PackSource + f Ljava/util/function/UnaryOperator; a field_40047 NO_DECORATION + f Latq; b field_25347 DEFAULT + f Latq; c field_25348 BUILT_IN + f Latq; d field_40048 FEATURE + f Latq; e field_25349 WORLD + f Latq; f field_25350 SERVER + m ()Z a method_45279 shouldAddAutomatically + m (Ljava/lang/String;)Ljava/util/function/UnaryOperator; a method_45280 decorateWithSource + m (Ljava/util/function/UnaryOperator;Z)Latq; a method_45281 create + m (Lwz;)Lwz; a method_45282 decorate + m (Lwz;Lwz;)Lwz; a method_45283 method_45283 + m ()V <clinit> <clinit> <clinit> +c atq$1 net/minecraft/class_5352$1 net/minecraft/server/packs/repository/PackSource$1 + f Ljava/util/function/UnaryOperator; g field_40049 val$decorator + f Z h field_40050 val$addAutomatically + m (Ljava/util/function/UnaryOperator;Z)V <init> <init> <init> +c atr net/minecraft/class_3285 net/minecraft/server/packs/repository/RepositorySource + m (Ljava/util/function/Consumer;)V loadPacks method_14453 loadPacks +c ats net/minecraft/class_3286 net/minecraft/server/packs/repository/ServerPacksSource + f Latf; c field_40051 VERSION_METADATA_SECTION + f Lasm; d field_40052 FEATURE_FLAGS_METADATA_SECTION + f Lasi; e field_26939 BUILT_IN_METADATA + f Lasp; f field_49040 VANILLA_PACK_INFO + f Lasr; g field_49041 VANILLA_SELECTION_CONFIG + f Lasr; h field_49042 FEATURE_SELECTION_CONFIG + f Lakr; i field_40053 PACKS_DIR + m (Lerf$c;)Latp; a method_45285 createPackRepository + m (Ljava/lang/String;Lwz;)Lasp; a method_56935 createBuiltInPackLocation + m (Ljava/nio/file/Path;)Z a method_52442 method_52442 + m (Ljava/nio/file/Path;Lews;)Latp; a method_45286 createPackRepository + m ()Lasu; b method_45287 createVanillaPackSource + m ()Latp; c method_52443 createVanillaTrustedRepository + m (Lews;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c att net/minecraft/class_5987 net/minecraft/server/packs/repository/package-info +c atu net/minecraft/class_6860 net/minecraft/server/packs/resources/CloseableResourceManager +c atv net/minecraft/class_3294 net/minecraft/server/packs/resources/FallbackResourceManager + f Ljava/util/List; a field_14283 fallbacks + f Lorg/slf4j/Logger; c field_14285 LOGGER + f Lass; d field_14284 type + f Ljava/lang/String; e field_21561 namespace + m (Lakr;I)Latw; a method_43035 createStackMetadataFinder + m (Lakr;Lasq;Latw;)Latw; a method_45288 wrapForDebug + m (Lasq;)V a method_24233 push + m (Lasq;Lakr;)Laug; a method_45289 method_45289 + m (Lasq;Lakr;Latw;Latw;)Lauc; a method_45290 createResource + m (Lasq;Ljava/util/function/Predicate;)V a method_41256 push + m (Latv$d;)Lasq; a method_41257 method_41257 + m (Latv$d;Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/Map;)V a method_41258 listPackResources + m (Latv$d;Ljava/util/Map;)V a method_41259 applyPackFiltersToExistingResources + m (Latw;)Latw; a method_45291 convertToMetadata + m (Latw;Lakr;Lasq;)Ljava/io/InputStream; a method_45292 method_45292 + m (Ljava/lang/String;Lasq;Ljava/util/function/Predicate;)V a method_41260 pushInternal + m (Ljava/lang/String;Ljava/util/function/Predicate;)V a method_41261 pushFilterOnly + m (Ljava/util/Map;Ljava/util/Map;Lakr;Latv$a;)V a method_45293 method_45293 + m (Ljava/util/function/Predicate;Ljava/util/Map;Lasq;ILjava/util/Map;Lakr;Latw;)V a method_45294 method_45294 + m (Ljava/util/function/Predicate;Ljava/util/Map;Lasq;Lakr;Latw;)V a method_45295 method_45295 + m (Lakr;)Z b method_45296 isMetadata + m (Lakr;I)Laug; b method_43037 method_43037 + m (Latw;)Laug; b method_45297 parseMetadata + m (Lakr;)Lakr; c method_45298 getResourceLocationFromMetadata + m (Latw;)Laug; c method_45299 method_45299 + m (Lakr;)Lakr; d method_14473 getMetadataLocation + m (Lass;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atv$a net/minecraft/class_3294$class_7681 net/minecraft/server/packs/resources/FallbackResourceManager$1ResourceWithSourceAndIndex + f Lasq; a comp_1002 packResources + f Latw; b comp_1003 resource + f I c comp_1004 packIndex + m ()Lasq; a comp_1002 packResources + m ()Latw; b comp_1003 resource + m ()I c comp_1004 packIndex + m (Lasq;Latw;I)V <init> <init> <init> +c atv$b net/minecraft/class_3294$class_7081 net/minecraft/server/packs/resources/FallbackResourceManager$EntryStack + f Lakr; a comp_1005 fileLocation + f Lakr; b comp_527 metadataLocation + f Ljava/util/List; c comp_1006 fileSources + f Ljava/util/Map; d comp_1007 metaSources + m ()Lakr; a comp_1005 fileLocation + m ()Lakr; b comp_527 metadataLocation + m ()Ljava/util/List; c comp_1006 fileSources + m ()Ljava/util/Map; d comp_1007 metaSources + m (Lakr;)V <init> <init> <init> + m (Lakr;Lakr;Ljava/util/List;Ljava/util/Map;)V <init> <init> <init> +c atv$c net/minecraft/class_3294$class_3295 net/minecraft/server/packs/resources/FallbackResourceManager$LeakedResourceWarningInputStream + f Ljava/util/function/Supplier; a field_14288 message + f Z b field_14287 closed + m (Ljava/lang/Exception;Lakr;Ljava/lang/String;)Ljava/lang/String; a method_45300 method_45300 + m (Ljava/io/InputStream;Lakr;Ljava/lang/String;)V <init> <init> <init> +c atv$d net/minecraft/class_3294$class_7082 net/minecraft/server/packs/resources/FallbackResourceManager$PackEntry + f Ljava/lang/String; a comp_529 name + f Lasq; b comp_530 resources + f Ljava/util/function/Predicate; c comp_531 filter + m ()Ljava/lang/String; a comp_529 name + m (Lakr;)Z a method_41269 isFiltered + m (Ljava/util/Collection;)V a method_41268 filterAll + m ()Lasq; b comp_530 resources + m ()Ljava/util/function/Predicate; c comp_531 filter + m (Ljava/lang/String;Lasq;Ljava/util/function/Predicate;)V <init> <init> <init> +c atv$e net/minecraft/class_3294$class_7682 net/minecraft/server/packs/resources/FallbackResourceManager$ResourceWithSource + f Lasq; a comp_1008 source + f Latw; b comp_1009 resource + m ()Lasq; a comp_1008 source + m ()Latw; b comp_1009 resource + m (Lasq;Latw;)V <init> <init> <init> +c atw net/minecraft/class_7367 net/minecraft/server/packs/resources/IoSupplier + m (Ljava/nio/file/Path;)Ljava/io/InputStream; a method_45301 method_45301 + m (Ljava/util/zip/ZipFile;Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; a method_45302 method_45302 +c atx net/minecraft/class_6861 net/minecraft/server/packs/resources/MultiPackResourceManager + f Lorg/slf4j/Logger; a field_37288 LOGGER + f Ljava/util/Map; c field_36389 namespacedManagers + f Ljava/util/List; d field_36390 packs + m (Lasq;)Laud; a method_41274 getPackFilterSection + m (Lass;Lasq;)Ljava/util/stream/Stream; a method_41275 method_41275 + m (Laud;Lakr;)Z a method_41276 method_41276 + m (Ljava/lang/String;)V a method_45303 checkTrailingDirectoryPath + m (Lass;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aty net/minecraft/class_3302 net/minecraft/server/packs/resources/PreparableReloadListener + m (Laty$a;Laue;Lbnf;Lbnf;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_25931 reload + m ()Ljava/lang/String; c method_22322 getName +c aty$a net/minecraft/class_3302$class_4045 net/minecraft/server/packs/resources/PreparableReloadListener$PreparationBarrier + m (Ljava/lang/Object;)Ljava/util/concurrent/CompletableFuture; a method_18352 wait +c atz net/minecraft/class_4010 net/minecraft/server/packs/resources/ProfiledReloadInstance + f Lorg/slf4j/Logger; c field_17918 LOGGER + f Lcom/google/common/base/Stopwatch; d field_17919 total + m (Laty;Lbmy;Lbmy;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Void;)Latz$a; a method_18356 method_18356 + m (Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V a method_18353 method_18353 + m (Ljava/util/List;)Ljava/util/List; a method_18238 finish + m (Ljava/util/concurrent/Executor;Laty$a;Laue;Laty;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_18355 method_18355 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V a method_18354 method_18354 + m (Ljava/lang/Runnable;Ljava/util/concurrent/atomic/AtomicLong;)V b method_18357 method_18357 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Runnable;)V b method_18358 method_18358 + m ()I e method_18224 method_18224 + m ()I f method_18225 method_18225 + m (Laue;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c atz$a net/minecraft/class_4010$class_4046 net/minecraft/server/packs/resources/ProfiledReloadInstance$State + f Ljava/lang/String; a field_18037 name + f Lbne; b field_18038 preparationResult + f Lbne; c field_18039 reloadResult + f Ljava/util/concurrent/atomic/AtomicLong; d field_18040 preparationNanos + f Ljava/util/concurrent/atomic/AtomicLong; e field_18041 reloadNanos + m (Ljava/lang/String;Lbne;Lbne;Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/concurrent/atomic/AtomicLong;)V <init> <init> <init> +c aua net/minecraft/class_4011 net/minecraft/server/packs/resources/ReloadInstance + m ()Ljava/util/concurrent/CompletableFuture; a method_18364 done + m ()F b method_18229 getActualProgress + m ()Z c method_18787 isDone + m ()V d method_18849 checkExceptions +c aub net/minecraft/class_3304 net/minecraft/server/packs/resources/ReloadableResourceManager + f Lorg/slf4j/Logger; a field_14295 LOGGER + f Latu; c field_36391 resources + f Ljava/util/List; d field_17935 listeners + f Lass; e field_14294 type + m (Laty;)V a method_14477 registerReloadListener + m (Ljava/util/List;)Ljava/lang/Object; a method_29491 method_29491 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/util/List;)Laua; a method_18232 createReload + m (Lass;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c auc net/minecraft/class_3298 net/minecraft/server/packs/resources/Resource + f Lasq; a field_40054 source + f Latw; b field_38685 streamSupplier + f Latw; c field_38686 metadataSupplier + f Laug; d field_38687 cachedMetadata + m ()Lasq; a method_45304 source + m ()Ljava/lang/String; b method_14480 sourcePackId + m ()Ljava/util/Optional; c method_56936 knownPackInfo + m ()Ljava/io/InputStream; d method_14482 open + m ()Ljava/io/BufferedReader; e method_43039 openAsReader + m ()Laug; f method_14481 metadata + m (Lasq;Latw;Latw;)V <init> <init> <init> + m (Lasq;Latw;)V <init> <init> <init> +c aud net/minecraft/class_7084 net/minecraft/server/packs/resources/ResourceFilterSection + f Late; a field_40055 TYPE + f Lcom/mojang/serialization/Codec; b field_37291 CODEC + f Ljava/util/List; c field_37292 blockList + m (Laud;)Ljava/util/List; a method_41277 method_41277 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41278 method_41278 + m (Ljava/lang/String;)Z a method_41279 isNamespaceFiltered + m (Ljava/lang/String;Layx;)Z a method_41280 method_41280 + m (Ljava/lang/String;)Z b method_41281 isPathFiltered + m (Ljava/lang/String;Layx;)Z b method_41282 method_41282 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aue net/minecraft/class_3300 net/minecraft/server/packs/resources/ResourceManager + m ()Ljava/util/Set; a method_14487 getNamespaces + m (Lakr;)Ljava/util/List; a method_14489 getResourceStack + m ()Ljava/util/stream/Stream; b method_29213 listPacks + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; b method_14488 listResources + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ljava/util/Map; c method_41265 listResourceStacks +c aue$a net/minecraft/class_3300$class_5353 net/minecraft/server/packs/resources/ResourceManager$Empty + f Laue$a; a field_25351 INSTANCE + f [Laue$a; c field_25352 $VALUES + m ()[Laue$a; c method_36585 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c auf net/minecraft/class_4013 net/minecraft/server/packs/resources/ResourceManagerReloadListener + m (Laue;)V a method_14491 onResourceManagerReload + m (Lbnf;Laue;)V a method_29490 method_29490 +c aug net/minecraft/class_7368 net/minecraft/server/packs/resources/ResourceMetadata + f Laug; a field_38688 EMPTY + f Latw; b field_40056 EMPTY_SUPPLIER + m ()Laug; a method_45306 method_45306 + m (Latd;)Ljava/util/Optional; a method_43041 getSection + m (Laug$a;Latd;)V a method_52444 copySection + m (Laug$a;Latd;Ljava/lang/Object;)V a method_52445 method_52445 + m (Ljava/io/InputStream;)Laug; a method_43042 fromJsonStream + m (Ljava/util/Collection;)Laug; a method_52446 copySections + m ()V <clinit> <clinit> <clinit> +c aug$1 net/minecraft/class_7368$1 net/minecraft/server/packs/resources/ResourceMetadata$1 + m ()V <init> <init> <init> +c aug$2 net/minecraft/class_7368$2 net/minecraft/server/packs/resources/ResourceMetadata$2 + f Lcom/google/gson/JsonObject; c field_38689 val$metadata + m (Lcom/google/gson/JsonObject;)V <init> <init> <init> +c aug$a net/minecraft/class_7368$class_8622 net/minecraft/server/packs/resources/ResourceMetadata$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a field_45058 map + m ()Laug; a method_52447 build + m (Latd;Ljava/lang/Object;)Laug$a; a method_52448 put + m ()V <init> <init> <init> +c aug$a$1 net/minecraft/class_7368$class_8622$1 net/minecraft/server/packs/resources/ResourceMetadata$Builder$1 + f Lcom/google/common/collect/ImmutableMap; c field_45059 val$map + m (Laug$a;Lcom/google/common/collect/ImmutableMap;)V <init> <init> <init> +c auh net/minecraft/class_5912 net/minecraft/server/packs/resources/ResourceProvider + f Lauh; b field_49043 EMPTY + m (Ljava/util/Map;Lakr;)Ljava/util/Optional; a method_45307 method_45307 + m (Lakr;)Ljava/io/FileNotFoundException; b method_43043 method_43043 + m (Lakr;)Ljava/util/Optional; c method_56937 method_56937 + m (Lakr;)Ljava/util/Optional; getResource method_14486 getResource + m ()V <clinit> <clinit> <clinit> +c aui net/minecraft/class_4309 net/minecraft/server/packs/resources/SimpleJsonResourceReloadListener + f Lorg/slf4j/Logger; a field_19377 LOGGER + f Lcom/google/gson/Gson; b field_19379 gson + f Ljava/lang/String; c field_19380 directory + m (Laue;Lbnf;)Ljava/util/Map; a method_20731 prepare + m (Laue;Ljava/lang/String;Lcom/google/gson/Gson;Ljava/util/Map;)V a method_51148 scanDirectory + m (Lcom/google/gson/Gson;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c auj net/minecraft/class_4080 net/minecraft/server/packs/resources/SimplePreparableReloadListener + m (Laue;Lbnf;)Ljava/lang/Object; a method_18791 method_18791 + m (Laue;Lbnf;Ljava/lang/Object;)V a method_18790 method_18790 + m (Ljava/lang/Object;Laue;Lbnf;)V a method_18788 apply + m (Laue;Lbnf;)Ljava/lang/Object; b method_18789 prepare + m ()V <init> <init> <init> +c auk net/minecraft/class_4014 net/minecraft/server/packs/resources/SimpleReloadInstance + f Ljava/util/concurrent/CompletableFuture; a field_18042 allPreparations + f Ljava/util/concurrent/CompletableFuture; b field_18043 allDone + f I c field_29784 PREPARATION_PROGRESS_WEIGHT + f I d field_29785 EXTRA_RELOAD_PROGRESS_WEIGHT + f I e field_29786 LISTENER_PROGRESS_WEIGHT + f Ljava/util/Set; f field_18044 preparingListeners + f I g field_18045 listenerCount + f I h field_18046 startedReloads + f I i field_18047 finishedReloads + f Ljava/util/concurrent/atomic/AtomicInteger; j field_18048 startedTaskCounter + f Ljava/util/concurrent/atomic/AtomicInteger; k field_18049 doneTaskCounter + m (Laue;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;)Lauk; a method_18369 of + m (Laue;Ljava/util/List;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Z)Laua; a method_40087 create + m (Ljava/lang/Runnable;)V a method_18365 method_18365 + m (Ljava/util/concurrent/Executor;Laty$a;Laue;Laty;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_18368 method_18368 + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V a method_18367 method_18367 + m (Ljava/lang/Runnable;)V b method_18371 method_18371 + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V b method_18372 method_18372 + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;Laue;Ljava/util/List;Lauk$a;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c auk$1 net/minecraft/class_4014$1 net/minecraft/server/packs/resources/SimpleReloadInstance$1 + f Ljava/util/concurrent/Executor; a field_18050 val$mainThreadExecutor + f Laty; b field_18051 val$listener + f Ljava/util/concurrent/CompletableFuture; c field_18052 val$previousTask + f Lauk; d field_18053 field_18053 + m (Laty;)V a method_18374 method_18374 + m (Ljava/lang/Object;Lazs;Ljava/lang/Object;)Ljava/lang/Object; a method_18373 method_18373 + m (Lauk;Ljava/util/concurrent/Executor;Laty;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c auk$a net/minecraft/class_4014$class_4047 net/minecraft/server/packs/resources/SimpleReloadInstance$StateFactory +c aul net/minecraft/class_5988 net/minecraft/server/packs/resources/package-info +c aum net/minecraft/class_3309 net/minecraft/server/players/BanListEntry + f Ljava/text/SimpleDateFormat; a field_14308 DATE_FORMAT + f Ljava/lang/String; b field_29787 EXPIRES_NEVER + f Ljava/util/Date; c field_14306 created + f Ljava/lang/String; d field_14304 source + f Ljava/util/Date; e field_14305 expires + f Ljava/lang/String; f field_14307 reason + m ()Ljava/util/Date; a method_34885 getCreated + m ()Ljava/lang/String; b method_14501 getSource + m ()Ljava/util/Date; c method_14502 getExpires + m ()Ljava/lang/String; d method_14503 getReason + m ()Lwz; e method_14504 getDisplayName + m (Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/Object;Lcom/google/gson/JsonObject;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aun net/minecraft/class_3312 net/minecraft/server/players/GameProfileCache + f Lorg/slf4j/Logger; a field_25805 LOGGER + f I b field_29788 GAMEPROFILES_MRU_LIMIT + f I c field_29789 GAMEPROFILES_EXPIRATION_MONTHS + f Z d field_14313 usesAuthentication + f Ljava/util/Map; e field_14312 profilesByName + f Ljava/util/Map; f field_14310 profilesByUUID + f Ljava/util/Map; g field_33860 requests + f Lcom/mojang/authlib/GameProfileRepository; h field_14315 profileRepository + f Lcom/google/gson/Gson; i field_14318 gson + f Ljava/io/File; j field_14314 file + f Ljava/util/concurrent/atomic/AtomicLong; k field_25724 operationCount + f Ljava/util/concurrent/Executor; l field_33861 executor + m ()V a method_39753 clearExecutor + m (I)Ljava/util/stream/Stream; a method_14516 getTopMRUProfiles + m (Laun$a;)V a method_30164 safeAdd + m (Laun$a;Ljava/text/DateFormat;)Lcom/google/gson/JsonElement; a method_30165 writeGameProfile + m (Lcom/google/gson/JsonArray;Ljava/text/DateFormat;Laun$a;)V a method_30166 method_30166 + m (Lcom/google/gson/JsonElement;Ljava/text/DateFormat;)Ljava/util/Optional; a method_30167 readGameProfile + m (Lcom/mojang/authlib/GameProfile;)V a method_14508 add + m (Lcom/mojang/authlib/GameProfileRepository;Ljava/lang/String;)Ljava/util/Optional; a method_14509 lookupGameProfile + m (Ljava/lang/String;)Ljava/util/Optional; a method_14515 get + m (Ljava/lang/String;Ljava/util/Optional;Ljava/lang/Throwable;)V a method_37155 method_37155 + m (Ljava/text/DateFormat;Ljava/util/List;Lcom/google/gson/JsonElement;)V a method_30168 method_30168 + m (Ljava/util/UUID;)Ljava/util/Optional; a method_14512 get + m (Ljava/util/concurrent/Executor;)V a method_37157 setExecutor + m (Z)V a method_14510 setUsesAuthentication + m ()Ljava/util/List; b method_14517 load + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; b method_37156 getAsync + m ()V c method_14518 save + m (Ljava/lang/String;)Ljava/util/Optional; c method_53912 createUnknownProfile + m ()Z d method_14514 usesAuthentication + m (Ljava/lang/String;)Ljava/util/Optional; d method_37159 method_37159 + m ()J e method_30169 getNextOperation + m ()Ljava/text/DateFormat; f method_30170 createDateFormat + m (Lcom/mojang/authlib/GameProfileRepository;Ljava/io/File;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aun$1 net/minecraft/class_3312$1 net/minecraft/server/players/GameProfileCache$1 + f Ljava/util/concurrent/atomic/AtomicReference; a field_25725 val$result + m (Ljava/util/concurrent/atomic/AtomicReference;)V <init> <init> <init> +c aun$a net/minecraft/class_3312$class_3313 net/minecraft/server/players/GameProfileCache$GameProfileInfo + f Lcom/mojang/authlib/GameProfile; a field_14321 profile + f Ljava/util/Date; b field_14319 expirationDate + f J c field_25726 lastAccess + m ()Lcom/mojang/authlib/GameProfile; a method_14519 getProfile + m (J)V a method_30171 setLastAccess + m ()Ljava/util/Date; b method_14520 getExpirationDate + m ()J c method_30172 getLastAccess + m (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;)V <init> <init> <init> +c auo net/minecraft/class_3317 net/minecraft/server/players/IpBanList + m (Ljava/lang/String;)Z a method_14529 isBanned + m (Ljava/net/SocketAddress;)Z a method_14527 isBanned + m (Ljava/net/SocketAddress;)Laup; b method_14528 get + m (Ljava/net/SocketAddress;)Ljava/lang/String; c method_14526 getIpFromAddress + m (Ljava/io/File;)V <init> <init> <init> +c aup net/minecraft/class_3320 net/minecraft/server/players/IpBanListEntry + m (Lcom/google/gson/JsonObject;)Ljava/lang/String; b method_14532 createIpInfo + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V <init> <init> <init> + m (Lcom/google/gson/JsonObject;)V <init> <init> <init> +c auq net/minecraft/class_3321 net/minecraft/server/players/OldUsersConverter + f Ljava/io/File; a field_14324 OLD_IPBANLIST + f Ljava/io/File; b field_14328 OLD_USERBANLIST + f Ljava/io/File; c field_14327 OLD_OPLIST + f Ljava/io/File; d field_14325 OLD_WHITELIST + f Lorg/slf4j/Logger; e field_14326 LOGGER + m ()Z a method_14541 areOldUserlistsRemoved + m (I)[Ljava/lang/String; a method_14551 method_14551 + m (Lapn;)Z a method_14550 convertPlayers + m (Ljava/io/File;)V a method_14534 ensureDirectoryExists + m (Ljava/io/File;Ljava/util/Map;)Ljava/util/List; a method_14543 readOldListFormat + m (Ljava/lang/String;)Z a method_14552 method_14552 + m (Ljava/lang/String;Ljava/util/Date;)Ljava/util/Date; a method_14535 parseDate + m (Lnet/minecraft/server/MinecraftServer;)Z a method_14547 convertUserBanlist + m (Lnet/minecraft/server/MinecraftServer;Ljava/lang/String;)Ljava/util/UUID; a method_14546 convertMobOwnerIfNecessary + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Collection;Lcom/mojang/authlib/ProfileLookupCallback;)V a method_14538 lookupPlayers + m (Ljava/io/File;)V b method_14549 renameOldFile + m (Lnet/minecraft/server/MinecraftServer;)Z b method_14545 convertIpBanlist + m (Lnet/minecraft/server/MinecraftServer;)Z c method_14539 convertOpsList + m (Lnet/minecraft/server/MinecraftServer;)Z d method_14533 convertWhiteList + m (Lnet/minecraft/server/MinecraftServer;)Z e method_14540 serverReadyAfterUserconversion + m (Lnet/minecraft/server/MinecraftServer;)Z f method_14542 areOldPlayersConverted + m (Lnet/minecraft/server/MinecraftServer;)Ljava/io/File; g method_14536 getWorldPlayersDirectory + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c auq$1 net/minecraft/class_3321$1 net/minecraft/server/players/OldUsersConverter$1 + f Lnet/minecraft/server/MinecraftServer; a field_14331 val$server + f Ljava/util/Map; b field_14330 val$userMap + f Lauy; c field_14329 val$bans + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/Map;Lauy;)V <init> <init> <init> +c auq$2 net/minecraft/class_3321$2 net/minecraft/server/players/OldUsersConverter$2 + f Lnet/minecraft/server/MinecraftServer; a field_14332 val$server + f Laus; b field_14333 val$opsList + m (Lnet/minecraft/server/MinecraftServer;Laus;)V <init> <init> <init> +c auq$3 net/minecraft/class_3321$3 net/minecraft/server/players/OldUsersConverter$3 + f Lnet/minecraft/server/MinecraftServer; a field_14335 val$server + f Lava; b field_14334 val$whitelist + m (Lnet/minecraft/server/MinecraftServer;Lava;)V <init> <init> <init> +c auq$4 net/minecraft/class_3321$4 net/minecraft/server/players/OldUsersConverter$4 + f Lnet/minecraft/server/MinecraftServer; a field_14336 val$server + f Ljava/util/List; b field_14337 val$profiles + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/List;)V <init> <init> <init> +c auq$5 net/minecraft/class_3321$5 net/minecraft/server/players/OldUsersConverter$5 + f Lapn; a field_14341 val$server + f Ljava/io/File; b field_14342 val$worldNewPlayerDirectory + f Ljava/io/File; c field_14339 val$unknownPlayerDirectory + f Ljava/io/File; d field_14338 val$worldPlayerDirectory + f [Ljava/lang/String; e field_14340 val$names + m (Ljava/io/File;Ljava/lang/String;Ljava/lang/String;)V a method_14553 movePlayerFile + m (Ljava/lang/String;)Ljava/lang/String; a method_14554 getFileNameForProfile + m (Lapn;Ljava/io/File;Ljava/io/File;Ljava/io/File;[Ljava/lang/String;)V <init> <init> <init> +c auq$a net/minecraft/class_3321$class_3322 net/minecraft/server/players/OldUsersConverter$ConversionError + m (Ljava/lang/String;Ljava/lang/Throwable;)V <init> <init> <init> + m (Ljava/lang/String;)V <init> <init> <init> +c aur net/minecraft/class_3324 net/minecraft/server/players/PlayerList + f I A field_14357 sendAllPlayerInfoIn + f Ljava/io/File; a field_14355 USERBANLIST_FILE + f Ljava/io/File; b field_14364 IPBANLIST_FILE + f Ljava/io/File; c field_14348 OPLIST_FILE + f Ljava/io/File; d field_14343 WHITELIST_FILE + f Lwz; e field_39921 CHAT_FILTERED_FULL + f Lwz; f field_45061 DUPLICATE_LOGIN_DISCONNECT_MESSAGE + f I g field_14347 maxPlayers + f Lorg/slf4j/Logger; h field_14349 LOGGER + f I i field_29790 SEND_PLAYER_INFO_INTERVAL + f Ljava/text/SimpleDateFormat; j field_14356 BAN_DATE_FORMAT + f Lnet/minecraft/server/MinecraftServer; k field_14360 server + f Ljava/util/List; l field_14351 players + f Ljava/util/Map; m field_14354 playersByUUID + f Lauy; n field_14344 bans + f Lauo; o field_14345 ipBans + f Laus; p field_14353 ops + f Lava; q field_14361 whitelist + f Ljava/util/Map; r field_14362 stats + f Ljava/util/Map; s field_14346 advancements + f Leri; t field_14358 playerIo + f Z u field_14352 doWhiteList + f Ljt; v field_24626 registries + f I w field_14359 viewDistance + f I x field_34895 simulationDistance + f Z y field_14350 allowCommandsForAllPlayers + f Z z field_29791 ALLOW_LOGOUTIVATOR + m ()V a method_14599 reloadWhiteList + m (I)V a method_14608 setViewDistance + m (Lalk;Laqv;)V a method_14588 updateEntireScoreboard + m (Laqu;)V a method_14591 addWorldborderListener + m (Laqu;Lbsr;)Lbsr; a method_18241 method_18241 + m (Laqv;)Ljava/util/Optional; a method_14600 load + m (Laqv;I)V a method_14596 sendPlayerPermissionLevel + m (Laqv;Laqu;)V a method_14606 sendLevelInfo + m (Laqv;ZLbsr$c;)Laqv; a method_14556 respawn + m (Lbsr;)V a method_31441 method_31441 + m (Lbtn;Laru;)V a method_60597 sendActiveEffects + m (Lcmx;)Lavv; a method_14583 getPlayerStats + m (Lcmx;DDDDLakq;Lzg;)V a method_14605 broadcast + m (Lcmx;Lwz;)V a method_14564 broadcastSystemToTeam + m (Lcom/mojang/authlib/GameProfile;)V a method_14582 op + m (Lcom/mojang/authlib/GameProfile;Laqh;)Laqv; a method_14613 getPlayerForLogin + m (Ljava/lang/String;)Laqv; a method_14566 getPlayerByName + m (Ljava/net/SocketAddress;Lcom/mojang/authlib/GameProfile;)Lwz; a method_14586 canPlayerLogin + m (Ljava/util/UUID;)Laqv; a method_14602 getPlayer + m (Lub;)Ljava/util/Optional; a method_55634 method_55634 + m (Lvt;Laqv;Larj;)V a method_14570 placeNewPlayer + m (Lwz;Laqv;)Lwz; a method_43511 method_43511 + m (Lwz;Ljava/util/function/Function;Z)V a method_43512 broadcastSystemMessage + m (Lwz;Z)V a method_43514 broadcastSystemMessage + m (Lxp;)Z a method_44793 verifyChatTrusted + m (Lxp;Laqv;Lwv$a;)V a method_43673 broadcastChatMessage + m (Lxp;Let;Lwv$a;)V a method_44166 broadcastChatMessage + m (Lxp;Ljava/util/function/Predicate;Laqv;Lwv$a;)V a method_44791 broadcastChatMessage + m (Lzg;)V a method_14581 broadcastAll + m (Lzg;Lakq;)V a method_14589 broadcastAll + m (Z)V a method_14557 setUsingWhiteList + m (I)V b method_38650 setSimulationDistance + m (Laqv;)V b method_14577 save + m (Lcmx;Lwz;)V b method_14565 broadcastSystemToAllExceptTeam + m (Lcom/mojang/authlib/GameProfile;)V b method_14604 deop + m (Ljava/lang/String;)Ljava/util/List; b method_14559 getPlayersWithAddress + m (Z)V b method_14607 setAllowCommandsForAllPlayers + m ()Lnet/minecraft/server/MinecraftServer; c method_14561 getServer + m (Laqv;)V c method_14611 remove + m (Lcom/mojang/authlib/GameProfile;)Z c method_14587 isWhiteListed + m ()V d method_14601 tick + m (Laqv;)V d method_60598 sendActivePlayerEffects + m (Lcom/mojang/authlib/GameProfile;)Z d method_14609 canBypassPlayerLimit + m ()[Ljava/lang/String; e method_14580 getPlayerNamesArray + m (Laqv;)V e method_14576 sendPlayerPermissionLevel + m (Lcom/mojang/authlib/GameProfile;)Z e method_52449 disconnectAllPlayersWithProfile + m ()Lauy; f method_14563 getBans + m (Laqv;)V f method_14594 sendAllPlayerInfo + m (Lcom/mojang/authlib/GameProfile;)Z f method_14569 isOp + m ()Lauo; g method_14585 getIpBans + m (Laqv;)Lakz; g method_14578 getPlayerAdvancements + m ()V h method_14617 saveAll + m ()Lava; i method_14590 getWhiteList + m ()[Ljava/lang/String; j method_14560 getWhiteListNames + m ()Laus; k method_14603 getOps + m ()[Ljava/lang/String; l method_14584 getOpNames + m ()I m method_14574 getPlayerCount + m ()I n method_14592 getMaxPlayers + m ()Z o method_14614 isUsingWhitelist + m ()I p method_14568 getViewDistance + m ()I q method_38651 getSimulationDistance + m ()Lub; r method_14567 getSingleplayerData + m ()V s method_14597 removeAll + m ()Ljava/util/List; t method_14571 getPlayers + m ()V u method_14572 reloadResources + m ()Z v method_14579 isAllowCommandsForAllPlayers + m (Lnet/minecraft/server/MinecraftServer;Ljt;Leri;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aur$1 net/minecraft/class_3324$1 net/minecraft/server/players/PlayerList$1 + f Laur; a field_14365 field_14365 + m (Laur;)V <init> <init> <init> +c aus net/minecraft/class_3326 net/minecraft/server/players/ServerOpList + m (I)[Ljava/lang/String; a method_32820 method_32820 + m (Lcom/mojang/authlib/GameProfile;)Z a method_14620 canBypassPlayerLimit + m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b method_14619 getKeyForUser + m (Ljava/io/File;)V <init> <init> <init> +c aut net/minecraft/class_3327 net/minecraft/server/players/ServerOpListEntry + f I a field_14366 level + f Z b field_14367 bypassesPlayerLimit + m ()I a method_14623 getLevel + m ()Z b method_14622 getBypassesPlayerLimit + m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b method_14621 createGameProfile + m (Lcom/mojang/authlib/GameProfile;IZ)V <init> <init> <init> + m (Lcom/google/gson/JsonObject;)V <init> <init> <init> +c auu net/minecraft/class_5838 net/minecraft/server/players/SleepStatus + f I a field_28866 activePlayers + f I b field_28867 sleepingPlayers + m ()V a method_33811 removeAllSleepers + m (I)Z a method_33812 areEnoughSleeping + m (ILjava/util/List;)Z a method_33813 areEnoughDeepSleeping + m (Ljava/util/List;)Z a method_33814 update + m ()I b method_33815 amountSleeping + m (I)I b method_33816 sleepersNeeded + m ()V <init> <init> <init> +c auv net/minecraft/class_3330 net/minecraft/server/players/StoredUserEntry + f Ljava/lang/Object; a field_14368 user + m (Lcom/google/gson/JsonObject;)V a method_24896 serialize + m ()Z f method_14627 hasExpired + m ()Ljava/lang/Object; g method_14626 getUser + m (Ljava/lang/Object;)V <init> <init> <init> +c auw net/minecraft/class_3331 net/minecraft/server/players/StoredUserList + f Lorg/slf4j/Logger; a field_14373 LOGGER + f Lcom/google/gson/Gson; b field_14374 GSON + f Ljava/io/File; c field_14370 file + f Ljava/util/Map; d field_14371 map + m ()[Ljava/lang/String; a method_14636 getUserList + m (Lauv;)V a method_14633 add + m (Lcom/google/gson/JsonObject;)Lauv; a method_14642 createEntry + m (Ljava/lang/Object;)Ljava/lang/String; a method_14634 getKeyForUser + m ()Ljava/io/File; b method_14643 getFile + m (Lauv;)V b method_14638 remove + m (Ljava/lang/Object;)Lauv; b method_14640 get + m ()Z c method_14641 isEmpty + m (Lauv;)Lcom/google/gson/JsonObject; c method_24897 method_24897 + m (Ljava/lang/Object;)V c method_14635 remove + m ()Ljava/util/Collection; d method_14632 getEntries + m (Ljava/lang/Object;)Z d method_14644 contains + m ()V e method_14629 save + m ()V f method_14630 load + m ()V g method_14631 removeExpired + m (Ljava/io/File;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c auy net/minecraft/class_3335 net/minecraft/server/players/UserBanList + m (I)[Ljava/lang/String; a method_32821 method_32821 + m (Lcom/mojang/authlib/GameProfile;)Z a method_14650 isBanned + m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b method_14649 getKeyForUser + m (Ljava/io/File;)V <init> <init> <init> +c auz net/minecraft/class_3336 net/minecraft/server/players/UserBanListEntry + m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b method_14651 createGameProfile + m (Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> + m (Lcom/mojang/authlib/GameProfile;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V <init> <init> <init> + m (Lcom/google/gson/JsonObject;)V <init> <init> <init> +c ava net/minecraft/class_3337 net/minecraft/server/players/UserWhiteList + m (I)[Ljava/lang/String; a method_32822 method_32822 + m (Lcom/mojang/authlib/GameProfile;)Z a method_14653 isWhiteListed + m (Lcom/mojang/authlib/GameProfile;)Ljava/lang/String; b method_14652 getKeyForUser + m (Ljava/io/File;)V <init> <init> <init> +c avb net/minecraft/class_3340 net/minecraft/server/players/UserWhiteListEntry + m (Lcom/google/gson/JsonObject;)Lcom/mojang/authlib/GameProfile; b method_14656 createGameProfile + m (Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> + m (Lcom/google/gson/JsonObject;)V <init> <init> <init> +c avc net/minecraft/class_5989 net/minecraft/server/players/package-info +c avd net/minecraft/class_3345 net/minecraft/server/rcon/NetworkDataOutputStream + f Ljava/io/ByteArrayOutputStream; a field_14395 outputStream + f Ljava/io/DataOutputStream; b field_14396 dataOutputStream + m ()[B a method_14689 toByteArray + m (F)V a method_34886 writeFloat + m (I)V a method_14692 write + m (Ljava/lang/String;)V a method_14690 writeString + m (S)V a method_14691 writeShort + m ([B)V a method_14694 writeBytes + m ()V b method_14693 reset + m (I)V b method_34887 writeInt + m (I)V <init> <init> <init> +c ave net/minecraft/class_3347 net/minecraft/server/rcon/PktUtils + f I a field_29792 MAX_PACKET_SIZE + f [C b field_14398 HEX_CHAR + m (B)Ljava/lang/String; a method_14699 toHexString + m ([BI)I a method_14695 intFromByteArray + m ([BII)Ljava/lang/String; a method_14697 stringFromByteArray + m ([BII)I b method_14696 intFromByteArray + m ([BII)I c method_14698 intFromNetworkByteArray + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avf net/minecraft/class_3350 net/minecraft/server/rcon/RconConsoleSource + f Ljava/lang/String; b field_29793 RCON + f Lwz; c field_25146 RCON_COMPONENT + f Ljava/lang/StringBuffer; d field_14404 buffer + f Lnet/minecraft/server/MinecraftServer; e field_14405 server + m ()V e method_14702 prepareForCommand + m ()Ljava/lang/String; f method_14701 getCommandResponse + m ()Let; g method_14700 createCommandSourceStack + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avg net/minecraft/class_5990 net/minecraft/server/rcon/package-info +c avh net/minecraft/class_3359 net/minecraft/server/rcon/thread/GenericThread + f Z a field_14431 running + f Ljava/lang/String; b field_14424 name + f Ljava/lang/Thread; c field_14423 thread + f Lorg/slf4j/Logger; d field_14430 LOGGER + f Ljava/util/concurrent/atomic/AtomicInteger; e field_14428 UNIQUE_THREAD_ID + f I f field_29794 MAX_STOP_WAIT + m ()Z a method_14728 start + m ()V b method_18050 stop + m ()Z c method_14731 isRunning + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avi net/minecraft/class_3364 net/minecraft/server/rcon/thread/QueryThreadGs4 + f Lorg/slf4j/Logger; d field_23963 LOGGER + f Ljava/lang/String; e field_29795 GAME_TYPE + f Ljava/lang/String; f field_29796 GAME_ID + f J g field_29797 CHALLENGE_CHECK_INTERVAL + f J h field_29798 RESPONSE_CACHE_TIME + f J i field_14443 lastChallengeCheck + f I j field_14442 port + f I k field_14457 serverPort + f I l field_14456 maxPlayers + f Ljava/lang/String; m field_14445 serverName + f Ljava/lang/String; n field_14447 worldName + f Ljava/net/DatagramSocket; o field_14449 socket + f [B p field_14452 buffer + f Ljava/lang/String; q field_14444 hostIp + f Ljava/lang/String; r field_14454 serverIp + f Ljava/util/Map; s field_14453 validChallenges + f Lavd; t field_14446 rulesResponse + f J u field_14450 lastRulesResponse + f Lali; v field_23964 serverInterface + m (JLavi$a;)Z a method_27174 method_27174 + m (Lali;)Lavi; a method_30737 create + m (Ljava/lang/Exception;)V a method_14752 recoverSocketError + m (Ljava/net/DatagramPacket;)Z a method_14750 processPacket + m (Ljava/net/SocketAddress;)[B a method_14748 getIdentBytes + m ([BLjava/net/DatagramPacket;)V a method_14751 sendTo + m (Ljava/net/DatagramPacket;)[B b method_14747 buildRuleResponse + m (Ljava/net/DatagramPacket;)Ljava/lang/Boolean; c method_14753 validChallenge + m ()V d method_14746 pruneChallenges + m (Ljava/net/DatagramPacket;)V d method_14749 sendChallenge + m ()Z e method_14754 initSocket + m (Lali;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avi$a net/minecraft/class_3364$class_3365 net/minecraft/server/rcon/thread/QueryThreadGs4$RequestChallenge + f J a field_14459 time + f I b field_14458 challenge + f [B c field_14460 identBytes + f [B d field_14461 challengeBytes + f Ljava/lang/String; e field_14462 ident + m ()I a method_14756 getChallenge + m (J)Ljava/lang/Boolean; a method_14755 before + m ()[B b method_14757 getChallengeBytes + m ()[B c method_14758 getIdentBytes + m ()Ljava/lang/String; d method_34888 getIdent + m (Ljava/net/DatagramPacket;)V <init> <init> <init> +c avj net/minecraft/class_3389 net/minecraft/server/rcon/thread/RconClient + f Lorg/slf4j/Logger; d field_14491 LOGGER + f I e field_29799 SERVERDATA_AUTH + f I f field_29800 SERVERDATA_EXECCOMMAND + f I g field_29801 SERVERDATA_RESPONSE_VALUE + f I h field_29802 SERVERDATA_AUTH_RESPONSE + f I i field_29803 SERVERDATA_AUTH_FAILURE + f Z j field_14488 authed + f Ljava/net/Socket; k field_14489 client + f [B l field_14490 buf + f Ljava/lang/String; m field_14492 rconPassword + f Lali; n field_23965 serverInterface + m (IILjava/lang/String;)V a method_14790 send + m (ILjava/lang/String;)V a method_14789 sendCmdResponse + m ()V d method_14787 sendAuthFailure + m ()V e method_14788 closeSocket + m (Lali;Ljava/lang/String;Ljava/net/Socket;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avk net/minecraft/class_3408 net/minecraft/server/rcon/thread/RconThread + f Lorg/slf4j/Logger; d field_23966 LOGGER + f Ljava/net/ServerSocket; e field_14511 socket + f Ljava/lang/String; f field_14512 rconPassword + f Ljava/util/List; g field_14514 clients + f Lali; h field_23967 serverInterface + m (Lali;)Lavk; a method_30738 create + m (Lavj;)Z a method_27175 method_27175 + m (Ljava/net/ServerSocket;)V a method_27176 closeSocket + m ()V d method_14820 clearClients + m (Lali;Ljava/net/ServerSocket;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avl net/minecraft/class_5991 net/minecraft/server/rcon/thread/package-info +c avm net/minecraft/class_5195 net/minecraft/sounds/Music + f Lcom/mojang/serialization/Codec; a field_24627 CODEC + f Ljm; b field_24057 event + f I c field_24058 minDelay + f I d field_24059 maxDelay + f Z e field_24060 replaceCurrentMusic + m ()Ljm; a method_27279 getEvent + m (Lavm;)Ljava/lang/Boolean; a method_28127 method_28127 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28128 method_28128 + m ()I b method_27280 getMinDelay + m (Lavm;)Ljava/lang/Integer; b method_28129 method_28129 + m ()I c method_27281 getMaxDelay + m (Lavm;)Ljava/lang/Integer; c method_28130 method_28130 + m ()Z d method_27282 replaceCurrentMusic + m (Lavm;)Ljm; d method_28131 method_28131 + m (Ljm;IIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avn net/minecraft/class_1143 net/minecraft/sounds/Musics + f Lavm; a field_5585 MENU + f Lavm; b field_5581 CREATIVE + f Lavm; c field_5578 CREDITS + f Lavm; d field_5580 END_BOSS + f Lavm; e field_5583 END + f Lavm; f field_5576 UNDER_WATER + f Lavm; g field_5586 GAME + f I h field_29804 ONE_SECOND + f I i field_29805 THIRTY_SECONDS + f I j field_29806 TEN_MINUTES + f I k field_29807 TWENTY_MINUTES + f I l field_29808 FIVE_MINUTES + m (Ljm;)Lavm; a method_27283 createGameMusic + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avo net/minecraft/class_3414 net/minecraft/sounds/SoundEvent + f Lcom/mojang/serialization/Codec; a field_41698 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_41699 CODEC + f Lyx; c field_48278 DIRECT_STREAM_CODEC + f Lyx; d field_48279 STREAM_CODEC + f F e field_41661 DEFAULT_RANGE + f Lakr; f field_14533 location + f F g field_38690 range + f Z h field_38691 newSystem + m ()Lakr; a method_14833 getLocation + m (F)F a method_43044 getRange + m (Lakr;)Lavo; a method_47908 createVariableRangeEvent + m (Lakr;F)Lavo; a method_47909 createFixedRangeEvent + m (Lakr;Ljava/lang/Float;)Lavo; a method_47955 method_47955 + m (Lakr;Ljava/util/Optional;)Lavo; a method_47956 create + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47957 method_47957 + m ()Ljava/util/Optional; b method_47959 fixedRange + m (Lakr;)Lavo; b method_47960 method_47960 + m (Lakr;FZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avp net/minecraft/class_3417 net/minecraft/sounds/SoundEvents + f Lavo; AA field_48796 VAULT_ACTIVATE + f Lavo; AB field_48797 VAULT_AMBIENT + f Lavo; AC field_48798 VAULT_BREAK + f Lavo; AD field_48799 VAULT_CLOSE_SHUTTER + f Lavo; AE field_48800 VAULT_DEACTIVATE + f Lavo; AF field_48801 VAULT_EJECT_ITEM + f Lavo; AG field_51988 VAULT_REJECT_REWARDED_PLAYER + f Lavo; AH field_48802 VAULT_FALL + f Lavo; AI field_48790 VAULT_HIT + f Lavo; AJ field_48791 VAULT_INSERT_ITEM + f Lavo; AK field_48792 VAULT_INSERT_ITEM_FAIL + f Lavo; AL field_48793 VAULT_OPEN_SHUTTER + f Lavo; A field_15028 AMBIENT_UNDERWATER_LOOP_ADDITIONS + f Lavo; AM field_48794 VAULT_PLACE + f Lavo; AN field_48795 VAULT_STEP + f Lavo; AO field_14812 VEX_AMBIENT + f Lavo; AP field_14898 VEX_CHARGE + f Lavo; AQ field_14964 VEX_DEATH + f Lavo; AR field_15072 VEX_HURT + f Lavo; AS field_15175 VILLAGER_AMBIENT + f Lavo; AT field_19152 VILLAGER_CELEBRATE + f Lavo; AU field_15225 VILLAGER_DEATH + f Lavo; AV field_15139 VILLAGER_HURT + f Lavo; AW field_15008 VILLAGER_NO + f Lavo; AX field_14933 VILLAGER_TRADE + f Lavo; AY field_14815 VILLAGER_YES + f Lavo; AZ field_20669 VILLAGER_WORK_ARMORER + f Lavo; Aa field_46951 POLISHED_TUFF_BREAK + f Lavo; Ab field_46952 POLISHED_TUFF_FALL + f Lavo; Ac field_46953 POLISHED_TUFF_HIT + f Lavo; Ad field_46954 POLISHED_TUFF_PLACE + f Lavo; Ae field_46955 POLISHED_TUFF_STEP + f Lavo; Af field_14722 TURTLE_AMBIENT_LAND + f Lavo; Ag field_14856 TURTLE_DEATH + f Lavo; Ah field_14618 TURTLE_DEATH_BABY + f Lavo; Ai field_14687 TURTLE_EGG_BREAK + f Lavo; Aj field_15109 TURTLE_EGG_CRACK + f Lavo; Ak field_14902 TURTLE_EGG_HATCH + f Lavo; Al field_15183 TURTLE_HURT + f Lavo; Am field_15070 TURTLE_HURT_BABY + f Lavo; An field_14634 TURTLE_LAY_EGG + f Lavo; Ao field_14549 TURTLE_SHAMBLE + f Lavo; Ap field_14864 TURTLE_SHAMBLE_BABY + f Lavo; Aq field_14764 TURTLE_SWIM + f Ljm$c; Ar field_15015 UI_BUTTON_CLICK + f Lavo; As field_14920 UI_LOOM_SELECT_PATTERN + f Lavo; At field_15096 UI_LOOM_TAKE_RESULT + f Lavo; Au field_17484 UI_CARTOGRAPHY_TABLE_TAKE_RESULT + f Lavo; Av field_17710 UI_STONECUTTER_TAKE_RESULT + f Lavo; Aw field_17711 UI_STONECUTTER_SELECT_RECIPE + f Lavo; Ax field_15195 UI_TOAST_CHALLENGE_COMPLETE + f Lavo; Ay field_14561 UI_TOAST_IN + f Lavo; Az field_14641 UI_TOAST_OUT + f Lavo; BA field_18313 WANDERING_TRADER_DRINK_POTION + f Lavo; BB field_17749 WANDERING_TRADER_HURT + f Lavo; BC field_17750 WANDERING_TRADER_NO + f Lavo; BD field_18314 WANDERING_TRADER_REAPPEARED + f Lavo; BE field_17751 WANDERING_TRADER_TRADE + f Lavo; BF field_17752 WANDERING_TRADER_YES + f Lavo; BG field_38061 WARDEN_AGITATED + f Lavo; BH field_38062 WARDEN_AMBIENT + f Lavo; BI field_38063 WARDEN_ANGRY + f Lavo; BJ field_38064 WARDEN_ATTACK_IMPACT + f Lavo; BK field_38065 WARDEN_DEATH + f Lavo; BL field_38066 WARDEN_DIG + f Lavo; B field_15068 AMBIENT_UNDERWATER_LOOP_ADDITIONS_RARE + f Lavo; BM field_38067 WARDEN_EMERGE + f Lavo; BN field_38068 WARDEN_HEARTBEAT + f Lavo; BO field_38069 WARDEN_HURT + f Lavo; BP field_38070 WARDEN_LISTENING + f Lavo; BQ field_38071 WARDEN_LISTENING_ANGRY + f Lavo; BR field_38072 WARDEN_NEARBY_CLOSE + f Lavo; BS field_38073 WARDEN_NEARBY_CLOSER + f Lavo; BT field_38074 WARDEN_NEARBY_CLOSEST + f Lavo; BU field_38075 WARDEN_ROAR + f Lavo; BV field_38076 WARDEN_SNIFF + f Lavo; BW field_38830 WARDEN_SONIC_BOOM + f Lavo; BX field_38831 WARDEN_SONIC_CHARGE + f Lavo; BY field_38077 WARDEN_STEP + f Lavo; BZ field_38078 WARDEN_TENDRIL_CLICKS + f Lavo; Ba field_20670 VILLAGER_WORK_BUTCHER + f Lavo; Bb field_20671 VILLAGER_WORK_CARTOGRAPHER + f Lavo; Bc field_20672 VILLAGER_WORK_CLERIC + f Lavo; Bd field_20673 VILLAGER_WORK_FARMER + f Lavo; Be field_20674 VILLAGER_WORK_FISHERMAN + f Lavo; Bf field_20675 VILLAGER_WORK_FLETCHER + f Lavo; Bg field_20676 VILLAGER_WORK_LEATHERWORKER + f Lavo; Bh field_20677 VILLAGER_WORK_LIBRARIAN + f Lavo; Bi field_20678 VILLAGER_WORK_MASON + f Lavo; Bj field_20679 VILLAGER_WORK_SHEPHERD + f Lavo; Bk field_20680 VILLAGER_WORK_TOOLSMITH + f Lavo; Bl field_20681 VILLAGER_WORK_WEAPONSMITH + f Lavo; Bm field_14735 VINDICATOR_AMBIENT + f Lavo; Bn field_19151 VINDICATOR_CELEBRATE + f Lavo; Bo field_14642 VINDICATOR_DEATH + f Lavo; Bp field_14558 VINDICATOR_HURT + f Lavo; Bq field_28617 VINE_BREAK + f Lavo; Br field_28618 VINE_FALL + f Lavo; Bs field_28619 VINE_HIT + f Lavo; Bt field_28620 VINE_PLACE + f Lavo; Bu field_23061 VINE_STEP + f Lavo; Bv field_15173 LILY_PAD_PLACE + f Lavo; Bw field_17747 WANDERING_TRADER_AMBIENT + f Lavo; Bx field_17748 WANDERING_TRADER_DEATH + f Lavo; By field_18315 WANDERING_TRADER_DISAPPEARED + f Lavo; Bz field_18316 WANDERING_TRADER_DRINK_MILK + f Lavo; CA field_15136 WITHER_DEATH + f Lavo; CB field_14688 WITHER_HURT + f Lavo; CC field_14588 WITHER_SHOOT + f Lavo; CD field_15214 WITHER_SKELETON_AMBIENT + f Lavo; CE field_15122 WITHER_SKELETON_DEATH + f Lavo; CF field_15027 WITHER_SKELETON_HURT + f Lavo; CG field_14955 WITHER_SKELETON_STEP + f Lavo; CH field_14792 WITHER_SPAWN + f Lavo; CI field_49174 WOLF_ARMOR_BREAK + f Lavo; CJ field_49175 WOLF_ARMOR_CRACK + f Lavo; CK field_49176 WOLF_ARMOR_DAMAGE + f Lavo; CL field_49177 WOLF_ARMOR_REPAIR + f Lavo; C field_15178 AMBIENT_UNDERWATER_LOOP_ADDITIONS_ULTRA_RARE + f Lavo; CM field_14724 WOLF_AMBIENT + f Lavo; CN field_14659 WOLF_DEATH + f Lavo; CO field_14575 WOLF_GROWL + f Lavo; CP field_15117 WOLF_HOWL + f Lavo; CQ field_15218 WOLF_HURT + f Lavo; CR field_14922 WOLF_PANT + f Lavo; CS field_15042 WOLF_SHAKE + f Lavo; CT field_14772 WOLF_STEP + f Lavo; CU field_14807 WOLF_WHINE + f Lavo; CV field_14541 WOODEN_DOOR_CLOSE + f Lavo; CW field_14664 WOODEN_DOOR_OPEN + f Lavo; CX field_15080 WOODEN_TRAPDOOR_CLOSE + f Lavo; CY field_14932 WOODEN_TRAPDOOR_OPEN + f Lavo; CZ field_15105 WOODEN_BUTTON_CLICK_OFF + f Lavo; Ca field_46651 WAXED_HANGING_SIGN_INTERACT_FAIL + f Lavo; Cb field_43167 WAXED_SIGN_INTERACT_FAIL + f Lavo; Cc field_15237 WATER_AMBIENT + f Lavo; Cd field_14946 WEATHER_RAIN + f Lavo; Ce field_15020 WEATHER_RAIN_ABOVE + f Lavo; Cf field_15120 WET_GRASS_BREAK + f Lavo; Cg field_15207 WET_GRASS_FALL + f Lavo; Ch field_14953 WET_GRASS_HIT + f Lavo; Ci field_15025 WET_GRASS_PLACE + f Lavo; Cj field_14774 WET_GRASS_STEP + f Lavo; Ck field_45967 WET_SPONGE_BREAK + f Lavo; Cl field_49173 WET_SPONGE_DRIES + f Lavo; Cm field_45968 WET_SPONGE_FALL + f Lavo; Cn field_45959 WET_SPONGE_HIT + f Lavo; Co field_45960 WET_SPONGE_PLACE + f Lavo; Cp field_45961 WET_SPONGE_STEP + f Ljm$c; Cq field_49044 WIND_CHARGE_BURST + f Lavo; Cr field_49045 WIND_CHARGE_THROW + f Lavo; Cs field_14736 WITCH_AMBIENT + f Lavo; Ct field_19153 WITCH_CELEBRATE + f Lavo; Cu field_14820 WITCH_DEATH + f Lavo; Cv field_14565 WITCH_DRINK + f Lavo; Cw field_14645 WITCH_HURT + f Lavo; Cx field_15067 WITCH_THROW + f Lavo; Cy field_15163 WITHER_AMBIENT + f Lavo; Cz field_15236 WITHER_BREAK_BLOCK + f Lavo; DA field_15154 ZOMBIE_HORSE_AMBIENT + f Lavo; DB field_14543 ZOMBIE_HORSE_DEATH + f Lavo; DC field_15179 ZOMBIE_HORSE_HURT + f Lavo; DD field_15088 ZOMBIE_HURT + f Lavo; DE field_14986 ZOMBIE_INFECT + f Lavo; DF field_14926 ZOMBIFIED_PIGLIN_AMBIENT + f Lavo; DG field_14852 ZOMBIFIED_PIGLIN_ANGRY + f Lavo; DH field_14743 ZOMBIFIED_PIGLIN_DEATH + f Lavo; DI field_14710 ZOMBIFIED_PIGLIN_HURT + f Lavo; DJ field_14621 ZOMBIE_STEP + f Lavo; DK field_15056 ZOMBIE_VILLAGER_AMBIENT + f Lavo; DL field_15168 ZOMBIE_VILLAGER_CONVERTED + f Lavo; D field_26979 AMETHYST_BLOCK_BREAK + f Lavo; DM field_14905 ZOMBIE_VILLAGER_CURE + f Lavo; DN field_14996 ZOMBIE_VILLAGER_DEATH + f Lavo; DO field_14728 ZOMBIE_VILLAGER_HURT + f Lavo; DP field_14841 ZOMBIE_VILLAGER_STEP + f Lavo; DQ field_50090 APPLY_EFFECT_BAD_OMEN + f Lavo; DR field_50091 APPLY_EFFECT_TRIAL_OMEN + f Lavo; DS field_50092 APPLY_EFFECT_RAID_OMEN + f Lavo; Da field_14699 WOODEN_BUTTON_CLICK_ON + f Lavo; Db field_15002 WOODEN_PRESSURE_PLATE_CLICK_OFF + f Lavo; Dc field_14961 WOODEN_PRESSURE_PLATE_CLICK_ON + f Lavo; Dd field_15215 WOOD_BREAK + f Lavo; De field_14607 WOOD_FALL + f Lavo; Df field_14808 WOOD_HIT + f Lavo; Dg field_14718 WOOD_PLACE + f Lavo; Dh field_15053 WOOD_STEP + f Lavo; Di field_14983 WOOL_BREAK + f Lavo; Dj field_15048 WOOL_FALL + f Lavo; Dk field_14628 WOOL_HIT + f Lavo; Dl field_15226 WOOL_PLACE + f Lavo; Dm field_15181 WOOL_STEP + f Lavo; Dn field_23672 ZOGLIN_AMBIENT + f Lavo; Do field_23673 ZOGLIN_ANGRY + f Lavo; Dp field_23674 ZOGLIN_ATTACK + f Lavo; Dq field_23675 ZOGLIN_DEATH + f Lavo; Dr field_23676 ZOGLIN_HURT + f Lavo; Ds field_23677 ZOGLIN_STEP + f Lavo; Dt field_15174 ZOMBIE_AMBIENT + f Lavo; Du field_14562 ZOMBIE_ATTACK_WOODEN_DOOR + f Lavo; Dv field_14670 ZOMBIE_ATTACK_IRON_DOOR + f Lavo; Dw field_14742 ZOMBIE_BREAK_WOODEN_DOOR + f Lavo; Dx field_14850 ZOMBIE_CONVERTED_TO_DROWNED + f Lavo; Dy field_14930 ZOMBIE_DEATH + f Lavo; Dz field_15023 ZOMBIE_DESTROY_EGG + f Lavo; E field_26980 AMETHYST_BLOCK_CHIME + f Lavo; F field_26981 AMETHYST_BLOCK_FALL + f Lavo; G field_26982 AMETHYST_BLOCK_HIT + f Lavo; H field_26940 AMETHYST_BLOCK_PLACE + f Lavo; I field_43154 AMETHYST_BLOCK_RESONATE + f Lavo; J field_26941 AMETHYST_BLOCK_STEP + f Lavo; K field_26942 AMETHYST_CLUSTER_BREAK + f Lavo; L field_26943 AMETHYST_CLUSTER_FALL + f Lavo; M field_26944 AMETHYST_CLUSTER_HIT + f Lavo; N field_26945 AMETHYST_CLUSTER_PLACE + f Lavo; O field_26946 AMETHYST_CLUSTER_STEP + f Lavo; P field_21891 ANCIENT_DEBRIS_BREAK + f Lavo; Q field_21906 ANCIENT_DEBRIS_STEP + f Lavo; R field_21929 ANCIENT_DEBRIS_PLACE + f Lavo; S field_21930 ANCIENT_DEBRIS_HIT + f Lavo; T field_21936 ANCIENT_DEBRIS_FALL + f Lavo; U field_14542 ANVIL_BREAK + f Lavo; V field_14665 ANVIL_DESTROY + f Lavo; W field_14727 ANVIL_FALL + f Lavo; X field_14927 ANVIL_HIT + f Lavo; Y field_14833 ANVIL_LAND + f Lavo; Z field_14785 ANVIL_PLACE + f Lavo; aA field_15118 ARMOR_STAND_BREAK + f Lavo; aB field_15186 ARMOR_STAND_FALL + f Lavo; aC field_14897 ARMOR_STAND_HIT + f Lavo; aD field_14969 ARMOR_STAND_PLACE + f Lavo; aE field_15151 ARROW_HIT + f Lavo; aF field_15224 ARROW_HIT_PLAYER + f Lavo; aG field_14600 ARROW_SHOOT + f Lavo; aH field_14675 AXE_STRIP + f Lavo; aI field_29541 AXE_SCRAPE + f Lavo; aJ field_29542 AXE_WAX_OFF + f Lavo; aK field_28287 AXOLOTL_ATTACK + f Lavo; aL field_28288 AXOLOTL_DEATH + f Lavo; a field_38365 ALLAY_AMBIENT_WITH_ITEM + f Lavo; aM field_28289 AXOLOTL_HURT + f Lavo; aN field_28290 AXOLOTL_IDLE_AIR + f Lavo; aO field_28291 AXOLOTL_IDLE_WATER + f Lavo; aP field_28292 AXOLOTL_SPLASH + f Lavo; aQ field_28293 AXOLOTL_SWIM + f Lavo; aR field_28560 AZALEA_BREAK + f Lavo; aS field_28561 AZALEA_FALL + f Lavo; aT field_28562 AZALEA_HIT + f Lavo; aU field_28563 AZALEA_PLACE + f Lavo; aV field_28564 AZALEA_STEP + f Lavo; aW field_28565 AZALEA_LEAVES_BREAK + f Lavo; aX field_28566 AZALEA_LEAVES_FALL + f Lavo; aY field_28567 AZALEA_LEAVES_HIT + f Lavo; aZ field_28558 AZALEA_LEAVES_PLACE + f Lavo; aa field_14695 ANVIL_STEP + f Lavo; ab field_14559 ANVIL_USE + f Lavo; ac field_47711 ARMADILLO_EAT + f Lavo; ad field_47712 ARMADILLO_HURT + f Lavo; ae field_48712 ARMADILLO_HURT_REDUCED + f Lavo; af field_47713 ARMADILLO_AMBIENT + f Lavo; ag field_47714 ARMADILLO_STEP + f Lavo; ah field_47715 ARMADILLO_DEATH + f Lavo; ai field_47716 ARMADILLO_ROLL + f Lavo; aj field_47717 ARMADILLO_LAND + f Lavo; ak field_47718 ARMADILLO_SCUTE_DROP + f Lavo; al field_49046 ARMADILLO_UNROLL_FINISH + f Lavo; am field_49047 ARMADILLO_PEEK + f Lavo; an field_49048 ARMADILLO_UNROLL_START + f Lavo; ao field_47720 ARMADILLO_BRUSH + f Ljm; ap field_15191 ARMOR_EQUIP_CHAIN + f Ljm; aq field_15103 ARMOR_EQUIP_DIAMOND + f Ljm; ar field_14966 ARMOR_EQUIP_ELYTRA + f Ljm; as field_14883 ARMOR_EQUIP_GENERIC + f Ljm; at field_14761 ARMOR_EQUIP_GOLD + f Ljm; au field_14862 ARMOR_EQUIP_IRON + f Ljm; av field_14581 ARMOR_EQUIP_LEATHER + f Ljm; aw field_21866 ARMOR_EQUIP_NETHERITE + f Ljm; ax field_14684 ARMOR_EQUIP_TURTLE + f Ljm; ay field_47721 ARMOR_EQUIP_WOLF + f Lavo; az field_47722 ARMOR_UNEQUIP_WOLF + f Lavo; bA field_21867 BASALT_BREAK + f Lavo; bB field_21868 BASALT_STEP + f Lavo; bC field_21869 BASALT_PLACE + f Lavo; bD field_21870 BASALT_HIT + f Lavo; bE field_21871 BASALT_FALL + f Lavo; bF field_15009 BAT_AMBIENT + f Lavo; bG field_14911 BAT_DEATH + f Lavo; bH field_14746 BAT_HURT + f Lavo; bI field_14845 BAT_LOOP + f Lavo; bJ field_14610 BAT_TAKEOFF + f Lavo; bK field_14703 BEACON_ACTIVATE + f Lavo; bL field_15045 BEACON_AMBIENT + f Lavo; b field_38366 ALLAY_AMBIENT_WITHOUT_ITEM + f Lavo; bM field_19344 BEACON_DEACTIVATE + f Lavo; bN field_14891 BEACON_POWER_SELECT + f Lavo; bO field_20602 BEE_DEATH + f Lavo; bP field_20603 BEE_HURT + f Lavo; bQ field_20604 BEE_LOOP_AGGRESSIVE + f Lavo; bR field_20605 BEE_LOOP + f Lavo; bS field_20606 BEE_STING + f Lavo; bT field_20607 BEE_POLLINATE + f Lavo; bU field_20608 BEEHIVE_DRIP + f Lavo; bV field_20609 BEEHIVE_ENTER + f Lavo; bW field_20610 BEEHIVE_EXIT + f Lavo; bX field_20611 BEEHIVE_SHEAR + f Lavo; bY field_20612 BEEHIVE_WORK + f Lavo; bZ field_17265 BELL_BLOCK + f Lavo; ba field_28559 AZALEA_LEAVES_STEP + f Lavo; bb field_14740 BAMBOO_BREAK + f Lavo; bc field_14906 BAMBOO_FALL + f Lavo; bd field_14811 BAMBOO_HIT + f Lavo; be field_14719 BAMBOO_PLACE + f Lavo; bf field_14635 BAMBOO_STEP + f Lavo; bg field_14629 BAMBOO_SAPLING_BREAK + f Lavo; bh field_15227 BAMBOO_SAPLING_HIT + f Lavo; bi field_15125 BAMBOO_SAPLING_PLACE + f Lavo; bj field_40057 BAMBOO_WOOD_BREAK + f Lavo; bk field_40058 BAMBOO_WOOD_FALL + f Lavo; bl field_40059 BAMBOO_WOOD_HIT + f Lavo; bm field_40060 BAMBOO_WOOD_PLACE + f Lavo; bn field_40061 BAMBOO_WOOD_STEP + f Lavo; bo field_40062 BAMBOO_WOOD_DOOR_CLOSE + f Lavo; bp field_40063 BAMBOO_WOOD_DOOR_OPEN + f Lavo; bq field_40064 BAMBOO_WOOD_TRAPDOOR_CLOSE + f Lavo; br field_40065 BAMBOO_WOOD_TRAPDOOR_OPEN + f Lavo; bs field_40066 BAMBOO_WOOD_BUTTON_CLICK_OFF + f Lavo; bt field_40067 BAMBOO_WOOD_BUTTON_CLICK_ON + f Lavo; bu field_40068 BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lavo; bv field_40069 BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON + f Lavo; bw field_40070 BAMBOO_WOOD_FENCE_GATE_CLOSE + f Lavo; bx field_40071 BAMBOO_WOOD_FENCE_GATE_OPEN + f Lavo; by field_17603 BARREL_CLOSE + f Lavo; bz field_17604 BARREL_OPEN + f Lavo; cA field_17605 BLASTFURNACE_FIRE_CRACKLE + f Lavo; cB field_14826 BOTTLE_EMPTY + f Lavo; cC field_14779 BOTTLE_FILL + f Lavo; cD field_15029 BOTTLE_FILL_DRAGONBREATH + f Lavo; cE field_47724 BREEZE_CHARGE + f Lavo; cF field_47725 BREEZE_DEFLECT + f Lavo; cG field_47192 BREEZE_INHALE + f Lavo; cH field_47193 BREEZE_IDLE_GROUND + f Lavo; cI field_47194 BREEZE_IDLE_AIR + f Lavo; cJ field_47195 BREEZE_SHOOT + f Lavo; cK field_47196 BREEZE_JUMP + f Lavo; cL field_47197 BREEZE_LAND + f Lavo; c field_38367 ALLAY_DEATH + f Lavo; cM field_47198 BREEZE_SLIDE + f Lavo; cN field_47199 BREEZE_DEATH + f Lavo; cO field_47200 BREEZE_HURT + f Lavo; cP field_47723 BREEZE_WHIRL + f Ljm$c; cQ field_49049 BREEZE_WIND_CHARGE_BURST + f Lavo; cR field_14978 BREWING_STAND_BREW + f Lavo; cS field_43155 BRUSH_GENERIC + f Lavo; cT field_43156 BRUSH_SAND + f Lavo; cU field_43157 BRUSH_GRAVEL + f Lavo; cV field_43158 BRUSH_SAND_COMPLETED + f Lavo; cW field_43159 BRUSH_GRAVEL_COMPLETED + f Lavo; cX field_15065 BUBBLE_COLUMN_BUBBLE_POP + f Lavo; cY field_15161 BUBBLE_COLUMN_UPWARDS_AMBIENT + f Lavo; cZ field_19195 BUBBLE_COLUMN_UPWARDS_INSIDE + f Lavo; ca field_19167 BELL_RESONATE + f Lavo; cb field_28568 BIG_DRIPLEAF_BREAK + f Lavo; cc field_28569 BIG_DRIPLEAF_FALL + f Lavo; cd field_28570 BIG_DRIPLEAF_HIT + f Lavo; ce field_28571 BIG_DRIPLEAF_PLACE + f Lavo; cf field_28572 BIG_DRIPLEAF_STEP + f Lavo; cg field_14991 BLAZE_AMBIENT + f Lavo; ch field_14734 BLAZE_BURN + f Lavo; ci field_14580 BLAZE_DEATH + f Lavo; cj field_14842 BLAZE_HURT + f Lavo; ck field_14970 BLAZE_SHOOT + f Lavo; cl field_14886 BOAT_PADDLE_LAND + f Lavo; cm field_15171 BOAT_PADDLE_WATER + f Lavo; cn field_49142 BOGGED_AMBIENT + f Lavo; co field_49143 BOGGED_DEATH + f Lavo; cp field_49144 BOGGED_HURT + f Lavo; cq field_49178 BOGGED_SHEAR + f Lavo; cr field_49145 BOGGED_STEP + f Lavo; cs field_21872 BONE_BLOCK_BREAK + f Lavo; ct field_21873 BONE_BLOCK_FALL + f Lavo; cu field_21874 BONE_BLOCK_HIT + f Lavo; cv field_21875 BONE_BLOCK_PLACE + f Lavo; cw field_21876 BONE_BLOCK_STEP + f Lavo; cx field_33433 BONE_MEAL_USE + f Lavo; cy field_17481 BOOK_PAGE_TURN + f Lavo; cz field_17482 BOOK_PUT + f Lavo; dA field_40075 CAMEL_DEATH + f Lavo; dB field_40076 CAMEL_EAT + f Lavo; dC field_40077 CAMEL_HURT + f Lavo; dD field_40078 CAMEL_SADDLE + f Lavo; dE field_40079 CAMEL_SIT + f Lavo; dF field_40080 CAMEL_STAND + f Lavo; dG field_40081 CAMEL_STEP + f Lavo; dH field_40082 CAMEL_STEP_SAND + f Lavo; dI field_17483 CAMPFIRE_CRACKLE + f Lavo; dJ field_26953 CANDLE_AMBIENT + f Lavo; dK field_26954 CANDLE_BREAK + f Lavo; dL field_26955 CANDLE_EXTINGUISH + f Lavo; d field_38369 ALLAY_HURT + f Lavo; dM field_26956 CANDLE_FALL + f Lavo; dN field_26957 CANDLE_HIT + f Lavo; dO field_26958 CANDLE_PLACE + f Lavo; dP field_26959 CANDLE_STEP + f Lavo; dQ field_15051 CAT_AMBIENT + f Lavo; dR field_16440 CAT_STRAY_AMBIENT + f Lavo; dS field_14971 CAT_DEATH + f Lavo; dT field_16439 CAT_EAT + f Lavo; dU field_14938 CAT_HISS + f Lavo; dV field_16438 CAT_BEG_FOR_FOOD + f Lavo; dW field_14867 CAT_HURT + f Lavo; dX field_14741 CAT_PURR + f Lavo; dY field_14589 CAT_PURREOW + f Lavo; dZ field_28576 CAVE_VINES_BREAK + f Lavo; da field_14650 BUBBLE_COLUMN_WHIRLPOOL_AMBIENT + f Lavo; db field_19196 BUBBLE_COLUMN_WHIRLPOOL_INSIDE + f Lavo; dc field_14834 BUCKET_EMPTY + f Lavo; dd field_28294 BUCKET_EMPTY_AXOLOTL + f Lavo; de field_14912 BUCKET_EMPTY_FISH + f Lavo; df field_15010 BUCKET_EMPTY_LAVA + f Lavo; dg field_27847 BUCKET_EMPTY_POWDER_SNOW + f Lavo; dh field_37300 BUCKET_EMPTY_TADPOLE + f Lavo; di field_15126 BUCKET_FILL + f Lavo; dj field_28295 BUCKET_FILL_AXOLOTL + f Lavo; dk field_14568 BUCKET_FILL_FISH + f Lavo; dl field_15202 BUCKET_FILL_LAVA + f Lavo; dm field_27846 BUCKET_FILL_POWDER_SNOW + f Lavo; dn field_37301 BUCKET_FILL_TADPOLE + f Lavo; do field_34375 BUNDLE_DROP_CONTENTS + f Lavo; dp field_34376 BUNDLE_INSERT + f Lavo; dq field_34377 BUNDLE_REMOVE_ONE + f Lavo; dr field_26947 CAKE_ADD_CANDLE + f Lavo; ds field_26948 CALCITE_BREAK + f Lavo; dt field_26949 CALCITE_STEP + f Lavo; du field_26950 CALCITE_PLACE + f Lavo; dv field_26951 CALCITE_HIT + f Lavo; dw field_26952 CALCITE_FALL + f Lavo; dx field_40072 CAMEL_AMBIENT + f Lavo; dy field_40073 CAMEL_DASH + f Lavo; dz field_40074 CAMEL_DASH_READY + f Lavo; eA field_42562 CHERRY_WOOD_HANGING_SIGN_BREAK + f Lavo; eB field_42563 CHERRY_WOOD_HANGING_SIGN_FALL + f Lavo; eC field_42564 CHERRY_WOOD_HANGING_SIGN_HIT + f Lavo; eD field_42565 CHERRY_WOOD_HANGING_SIGN_PLACE + f Lavo; eE field_42566 CHERRY_WOOD_DOOR_CLOSE + f Lavo; eF field_42567 CHERRY_WOOD_DOOR_OPEN + f Lavo; eG field_42568 CHERRY_WOOD_TRAPDOOR_CLOSE + f Lavo; eH field_42569 CHERRY_WOOD_TRAPDOOR_OPEN + f Lavo; eI field_42570 CHERRY_WOOD_BUTTON_CLICK_OFF + f Lavo; eJ field_42571 CHERRY_WOOD_BUTTON_CLICK_ON + f Lavo; eK field_42572 CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lavo; eL field_42574 CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON + f Lavo; e field_38370 ALLAY_ITEM_GIVEN + f Lavo; eM field_42575 CHERRY_WOOD_FENCE_GATE_CLOSE + f Lavo; eN field_42576 CHERRY_WOOD_FENCE_GATE_OPEN + f Lavo; eO field_14823 CHEST_CLOSE + f Lavo; eP field_14731 CHEST_LOCKED + f Lavo; eQ field_14982 CHEST_OPEN + f Lavo; eR field_14871 CHICKEN_AMBIENT + f Lavo; eS field_15140 CHICKEN_DEATH + f Lavo; eT field_15219 CHICKEN_EGG + f Lavo; eU field_14601 CHICKEN_HURT + f Lavo; eV field_14685 CHICKEN_STEP + f Lavo; eW field_40967 CHISELED_BOOKSHELF_BREAK + f Lavo; eX field_40968 CHISELED_BOOKSHELF_FALL + f Lavo; eY field_40969 CHISELED_BOOKSHELF_HIT + f Lavo; eZ field_40970 CHISELED_BOOKSHELF_INSERT + f Lavo; ea field_28577 CAVE_VINES_FALL + f Lavo; eb field_28578 CAVE_VINES_HIT + f Lavo; ec field_28573 CAVE_VINES_PLACE + f Lavo; ed field_28574 CAVE_VINES_STEP + f Lavo; ee field_28575 CAVE_VINES_PICK_BERRIES + f Lavo; ef field_24065 CHAIN_BREAK + f Lavo; eg field_24061 CHAIN_FALL + f Lavo; eh field_24062 CHAIN_HIT + f Lavo; ei field_24063 CHAIN_PLACE + f Lavo; ej field_24064 CHAIN_STEP + f Lavo; ek field_42573 CHERRY_WOOD_BREAK + f Lavo; el field_42547 CHERRY_WOOD_FALL + f Lavo; em field_42548 CHERRY_WOOD_HIT + f Lavo; en field_42549 CHERRY_WOOD_PLACE + f Lavo; eo field_42550 CHERRY_WOOD_STEP + f Lavo; ep field_42551 CHERRY_SAPLING_BREAK + f Lavo; eq field_42552 CHERRY_SAPLING_FALL + f Lavo; er field_42553 CHERRY_SAPLING_HIT + f Lavo; es field_42554 CHERRY_SAPLING_PLACE + f Lavo; et field_42555 CHERRY_SAPLING_STEP + f Lavo; eu field_42556 CHERRY_LEAVES_BREAK + f Lavo; ev field_42557 CHERRY_LEAVES_FALL + f Lavo; ew field_42558 CHERRY_LEAVES_HIT + f Lavo; ex field_42559 CHERRY_LEAVES_PLACE + f Lavo; ey field_42560 CHERRY_LEAVES_STEP + f Lavo; ez field_42561 CHERRY_WOOD_HANGING_SIGN_STEP + f Lavo; fA field_14979 CONDUIT_DEACTIVATE + f Lavo; fB field_46929 COPPER_BULB_BREAK + f Lavo; fC field_46930 COPPER_BULB_STEP + f Lavo; fD field_46931 COPPER_BULB_PLACE + f Lavo; fE field_46932 COPPER_BULB_HIT + f Lavo; fF field_46933 COPPER_BULB_FALL + f Lavo; fG field_46934 COPPER_BULB_TURN_ON + f Lavo; fH field_46935 COPPER_BULB_TURN_OFF + f Lavo; fI field_26960 COPPER_BREAK + f Lavo; fJ field_26961 COPPER_STEP + f Lavo; fK field_26962 COPPER_PLACE + f Lavo; fL field_26963 COPPER_HIT + f Lavo; f field_38371 ALLAY_ITEM_TAKEN + f Lavo; fM field_26964 COPPER_FALL + f Lavo; fN field_46936 COPPER_DOOR_CLOSE + f Lavo; fO field_46937 COPPER_DOOR_OPEN + f Lavo; fP field_46938 COPPER_GRATE_BREAK + f Lavo; fQ field_46939 COPPER_GRATE_STEP + f Lavo; fR field_46940 COPPER_GRATE_PLACE + f Lavo; fS field_46941 COPPER_GRATE_HIT + f Lavo; fT field_46942 COPPER_GRATE_FALL + f Lavo; fU field_46943 COPPER_TRAPDOOR_CLOSE + f Lavo; fV field_46944 COPPER_TRAPDOOR_OPEN + f Lavo; fW field_14804 CORAL_BLOCK_BREAK + f Lavo; fX field_14551 CORAL_BLOCK_FALL + f Lavo; fY field_14672 CORAL_BLOCK_HIT + f Lavo; fZ field_15087 CORAL_BLOCK_PLACE + f Lavo; fa field_40971 CHISELED_BOOKSHELF_INSERT_ENCHANTED + f Lavo; fb field_40972 CHISELED_BOOKSHELF_STEP + f Lavo; fc field_40973 CHISELED_BOOKSHELF_PICKUP + f Lavo; fd field_40974 CHISELED_BOOKSHELF_PICKUP_ENCHANTED + f Lavo; fe field_40975 CHISELED_BOOKSHELF_PLACE + f Lavo; ff field_14739 CHORUS_FLOWER_DEATH + f Lavo; fg field_14817 CHORUS_FLOWER_GROW + f Lavo; fh field_14890 CHORUS_FRUIT_TELEPORT + f Lavo; fi field_50093 COBWEB_BREAK + f Lavo; fj field_50094 COBWEB_STEP + f Lavo; fk field_50095 COBWEB_PLACE + f Lavo; fl field_50096 COBWEB_HIT + f Lavo; fm field_50097 COBWEB_FALL + f Lavo; fn field_15083 COD_AMBIENT + f Lavo; fo field_15003 COD_DEATH + f Lavo; fp field_14918 COD_FLOP + f Lavo; fq field_14851 COD_HURT + f Lavo; fr field_14762 COMPARATOR_CLICK + f Lavo; fs field_17606 COMPOSTER_EMPTY + f Lavo; ft field_17607 COMPOSTER_FILL + f Lavo; fu field_17608 COMPOSTER_FILL_SUCCESS + f Lavo; fv field_17609 COMPOSTER_READY + f Lavo; fw field_14700 CONDUIT_ACTIVATE + f Lavo; fx field_14632 CONDUIT_AMBIENT + f Lavo; fy field_15071 CONDUIT_AMBIENT_SHORT + f Lavo; fz field_15177 CONDUIT_ATTACK_TARGET + f Lavo; gA field_42580 DECORATED_POT_STEP + f Lavo; gB field_42581 DECORATED_POT_PLACE + f Lavo; gC field_42582 DECORATED_POT_SHATTER + f Lavo; gD field_28968 DEEPSLATE_BRICKS_BREAK + f Lavo; gE field_28969 DEEPSLATE_BRICKS_FALL + f Lavo; gF field_28970 DEEPSLATE_BRICKS_HIT + f Lavo; gG field_28971 DEEPSLATE_BRICKS_PLACE + f Lavo; gH field_28972 DEEPSLATE_BRICKS_STEP + f Lavo; gI field_28973 DEEPSLATE_BREAK + f Lavo; gJ field_28974 DEEPSLATE_FALL + f Lavo; gK field_28975 DEEPSLATE_HIT + f Lavo; gL field_28976 DEEPSLATE_PLACE + f Lavo; g field_38923 ALLAY_THROW + f Lavo; gM field_28977 DEEPSLATE_STEP + f Lavo; gN field_28978 DEEPSLATE_TILES_BREAK + f Lavo; gO field_28979 DEEPSLATE_TILES_FALL + f Lavo; gP field_28980 DEEPSLATE_TILES_HIT + f Lavo; gQ field_28981 DEEPSLATE_TILES_PLACE + f Lavo; gR field_28982 DEEPSLATE_TILES_STEP + f Lavo; gS field_14611 DISPENSER_DISPENSE + f Lavo; gT field_14701 DISPENSER_FAIL + f Lavo; gU field_14711 DISPENSER_LAUNCH + f Lavo; gV field_14799 DOLPHIN_AMBIENT + f Lavo; gW field_14881 DOLPHIN_AMBIENT_WATER + f Lavo; gX field_14992 DOLPHIN_ATTACK + f Lavo; gY field_15101 DOLPHIN_DEATH + f Lavo; gZ field_14590 DOLPHIN_EAT + f Lavo; ga field_14935 CORAL_BLOCK_STEP + f Lavo; gb field_14780 COW_AMBIENT + f Lavo; gc field_14857 COW_DEATH + f Lavo; gd field_14597 COW_HURT + f Lavo; ge field_14691 COW_MILK + f Lavo; gf field_15110 COW_STEP + f Lavo; gg field_46765 CRAFTER_CRAFT + f Lavo; gh field_46766 CRAFTER_FAIL + f Lavo; gi field_14907 CREEPER_DEATH + f Lavo; gj field_15192 CREEPER_HURT + f Lavo; gk field_15057 CREEPER_PRIMED + f Lavo; gl field_17610 CROP_BREAK + f Lavo; gm field_17611 CROP_PLANTED + f Lavo; gn field_14636 CROSSBOW_HIT + f Ljm; go field_14626 CROSSBOW_LOADING_END + f Ljm; gp field_14860 CROSSBOW_LOADING_MIDDLE + f Ljm; gq field_14765 CROSSBOW_LOADING_START + f Ljm; gr field_15011 CROSSBOW_QUICK_CHARGE_1 + f Ljm; gs field_14916 CROSSBOW_QUICK_CHARGE_2 + f Ljm; gt field_15089 CROSSBOW_QUICK_CHARGE_3 + f Lavo; gu field_15187 CROSSBOW_SHOOT + f Lavo; gv field_42577 DECORATED_POT_BREAK + f Lavo; gw field_42578 DECORATED_POT_FALL + f Lavo; gx field_42579 DECORATED_POT_HIT + f Lavo; gy field_46649 DECORATED_POT_INSERT + f Lavo; gz field_46650 DECORATED_POT_INSERT_FAIL + f Lavo; hA field_28037 POINTED_DRIPSTONE_DRIP_WATER_INTO_CAULDRON + f Lavo; hB field_28579 BIG_DRIPLEAF_TILT_DOWN + f Lavo; hC field_28580 BIG_DRIPLEAF_TILT_UP + f Lavo; hD field_15030 DROWNED_AMBIENT + f Lavo; hE field_14980 DROWNED_AMBIENT_WATER + f Lavo; hF field_15066 DROWNED_DEATH + f Lavo; hG field_15162 DROWNED_DEATH_WATER + f Lavo; hH field_14571 DROWNED_HURT + f Lavo; hI field_14651 DROWNED_HURT_WATER + f Lavo; hJ field_14753 DROWNED_SHOOT + f Lavo; hK field_14835 DROWNED_STEP + f Lavo; hL field_14913 DROWNED_SWIM + f Ljm$c; h field_14564 AMBIENT_CAVE + f Lavo; hM field_28391 DYE_USE + f Lavo; hN field_15012 EGG_THROW + f Lavo; hO field_15127 ELDER_GUARDIAN_AMBIENT + f Lavo; hP field_14569 ELDER_GUARDIAN_AMBIENT_LAND + f Lavo; hQ field_15203 ELDER_GUARDIAN_CURSE + f Lavo; hR field_15052 ELDER_GUARDIAN_DEATH + f Lavo; hS field_14973 ELDER_GUARDIAN_DEATH_LAND + f Lavo; hT field_14939 ELDER_GUARDIAN_FLOP + f Lavo; hU field_14868 ELDER_GUARDIAN_HURT + f Lavo; hV field_14652 ELDER_GUARDIAN_HURT_LAND + f Lavo; hW field_14572 ELYTRA_FLYING + f Lavo; hX field_15119 ENCHANTMENT_TABLE_USE + f Lavo; hY field_15206 ENDER_CHEST_CLOSE + f Lavo; hZ field_14952 ENDER_CHEST_OPEN + f Lavo; ha field_15216 DOLPHIN_HURT + f Lavo; hb field_14707 DOLPHIN_JUMP + f Lavo; hc field_14972 DOLPHIN_PLAY + f Lavo; hd field_14887 DOLPHIN_SPLASH + f Lavo; he field_15172 DOLPHIN_SWIM + f Lavo; hf field_15094 DONKEY_AMBIENT + f Lavo; hg field_14661 DONKEY_ANGRY + f Lavo; hh field_14598 DONKEY_CHEST + f Lavo; hi field_14827 DONKEY_DEATH + f Lavo; hj field_24629 DONKEY_EAT + f Lavo; hk field_14781 DONKEY_HURT + f Lavo; hl field_49179 DONKEY_JUMP + f Lavo; hm field_28038 DRIPSTONE_BLOCK_BREAK + f Lavo; hn field_28039 DRIPSTONE_BLOCK_STEP + f Lavo; ho field_28025 DRIPSTONE_BLOCK_PLACE + f Lavo; hp field_28026 DRIPSTONE_BLOCK_HIT + f Lavo; hq field_28027 DRIPSTONE_BLOCK_FALL + f Lavo; hr field_28028 POINTED_DRIPSTONE_BREAK + f Lavo; hs field_28029 POINTED_DRIPSTONE_STEP + f Lavo; ht field_28030 POINTED_DRIPSTONE_PLACE + f Lavo; hu field_28031 POINTED_DRIPSTONE_HIT + f Lavo; hv field_28032 POINTED_DRIPSTONE_FALL + f Lavo; hw field_28033 POINTED_DRIPSTONE_LAND + f Lavo; hx field_28034 POINTED_DRIPSTONE_DRIP_LAVA + f Lavo; hy field_28035 POINTED_DRIPSTONE_DRIP_WATER + f Lavo; hz field_28036 POINTED_DRIPSTONE_DRIP_LAVA_INTO_CAULDRON + f Lavo; iA field_14599 EVOKER_DEATH + f Lavo; iB field_14692 EVOKER_FANGS_ATTACK + f Lavo; iC field_15111 EVOKER_HURT + f Lavo; iD field_14908 EVOKER_PREPARE_ATTACK + f Lavo; iE field_15193 EVOKER_PREPARE_SUMMON + f Lavo; iF field_15058 EVOKER_PREPARE_WOLOLO + f Lavo; iG field_14637 EXPERIENCE_BOTTLE_THROW + f Lavo; iH field_14627 EXPERIENCE_ORB_PICKUP + f Lavo; iI field_14861 FENCE_GATE_CLOSE + f Lavo; iJ field_14766 FENCE_GATE_OPEN + f Lavo; iK field_15013 FIRECHARGE_USE + f Lavo; iL field_14917 FIREWORK_ROCKET_BLAST + f Ljm$c; i field_23790 AMBIENT_BASALT_DELTAS_ADDITIONS + f Lavo; iM field_15090 FIREWORK_ROCKET_BLAST_FAR + f Lavo; iN field_15188 FIREWORK_ROCKET_LARGE_BLAST + f Lavo; iO field_14612 FIREWORK_ROCKET_LARGE_BLAST_FAR + f Lavo; iP field_14702 FIREWORK_ROCKET_LAUNCH + f Lavo; iQ field_14712 FIREWORK_ROCKET_SHOOT + f Lavo; iR field_14800 FIREWORK_ROCKET_TWINKLE + f Lavo; iS field_14882 FIREWORK_ROCKET_TWINKLE_FAR + f Lavo; iT field_14993 FIRE_AMBIENT + f Lavo; iU field_15102 FIRE_EXTINGUISH + f Lavo; iV field_14591 FISH_SWIM + f Lavo; iW field_15093 FISHING_BOBBER_RETRIEVE + f Lavo; iX field_14660 FISHING_BOBBER_SPLASH + f Lavo; iY field_14596 FISHING_BOBBER_THROW + f Lavo; iZ field_15145 FLINTANDSTEEL_USE + f Lavo; ia field_15024 ENDER_DRAGON_AMBIENT + f Lavo; ib field_14773 ENDER_DRAGON_DEATH + f Lavo; ic field_14803 DRAGON_FIREBALL_EXPLODE + f Lavo; id field_14550 ENDER_DRAGON_FLAP + f Lavo; ie field_14671 ENDER_DRAGON_GROWL + f Lavo; if field_15086 ENDER_DRAGON_HURT + f Lavo; ig field_14934 ENDER_DRAGON_SHOOT + f Lavo; ih field_15210 ENDER_EYE_DEATH + f Lavo; ii field_15155 ENDER_EYE_LAUNCH + f Lavo; ij field_14696 ENDERMAN_AMBIENT + f Lavo; ik field_14608 ENDERMAN_DEATH + f Lavo; il field_14797 ENDERMAN_HURT + f Lavo; im field_14713 ENDERMAN_SCREAM + f Lavo; in field_14967 ENDERMAN_STARE + f Lavo; io field_14879 ENDERMAN_TELEPORT + f Lavo; ip field_15137 ENDERMITE_AMBIENT + f Lavo; iq field_15230 ENDERMITE_DEATH + f Lavo; ir field_14582 ENDERMITE_HURT + f Lavo; is field_14678 ENDERMITE_STEP + f Lavo; it field_14757 ENDER_PEARL_THROW + f Lavo; iu field_14816 END_GATEWAY_SPAWN + f Lavo; iv field_19197 END_PORTAL_FRAME_FILL + f Lavo; iw field_14981 END_PORTAL_SPAWN + f Lavo; ix field_14782 EVOKER_AMBIENT + f Lavo; iy field_14858 EVOKER_CAST_SPELL + f Lavo; iz field_19147 EVOKER_CELEBRATE + f Lavo; jA field_37302 FROGLIGHT_BREAK + f Lavo; jB field_37303 FROGLIGHT_FALL + f Lavo; jC field_37304 FROGLIGHT_HIT + f Lavo; jD field_37305 FROGLIGHT_PLACE + f Lavo; jE field_37306 FROGLIGHT_STEP + f Lavo; jF field_37307 FROGSPAWNSTEP + f Lavo; jG field_37308 FROGSPAWN_BREAK + f Lavo; jH field_37309 FROGSPAWN_FALL + f Lavo; jI field_37310 FROGSPAWN_HATCH + f Lavo; jJ field_37311 FROGSPAWN_HIT + f Lavo; jK field_37312 FROGSPAWN_PLACE + f Lavo; jL field_37313 FROG_AMBIENT + f Ljm$c; j field_23791 AMBIENT_BASALT_DELTAS_LOOP + f Lavo; jM field_37314 FROG_DEATH + f Lavo; jN field_37315 FROG_EAT + f Lavo; jO field_37316 FROG_HURT + f Lavo; jP field_37317 FROG_LAY_SPAWN + f Lavo; jQ field_37318 FROG_LONG_JUMP + f Lavo; jR field_37319 FROG_STEP + f Lavo; jS field_37320 FROG_TONGUE + f Lavo; jT field_21877 ROOTS_BREAK + f Lavo; jU field_21878 ROOTS_STEP + f Lavo; jV field_21879 ROOTS_PLACE + f Lavo; jW field_21880 ROOTS_HIT + f Lavo; jX field_21881 ROOTS_FALL + f Lavo; jY field_15006 FURNACE_FIRE_CRACKLE + f Lavo; jZ field_14928 GENERIC_BIG_FALL + f Lavo; ja field_28581 FLOWERING_AZALEA_BREAK + f Lavo; jb field_28582 FLOWERING_AZALEA_FALL + f Lavo; jc field_28583 FLOWERING_AZALEA_HIT + f Lavo; jd field_28584 FLOWERING_AZALEA_PLACE + f Lavo; je field_28585 FLOWERING_AZALEA_STEP + f Lavo; jf field_18055 FOX_AGGRO + f Lavo; jg field_18056 FOX_AMBIENT + f Lavo; jh field_18058 FOX_BITE + f Lavo; ji field_18059 FOX_DEATH + f Lavo; jj field_18060 FOX_EAT + f Lavo; jk field_18061 FOX_HURT + f Lavo; jl field_18265 FOX_SCREECH + f Lavo; jm field_18062 FOX_SLEEP + f Lavo; jn field_18063 FOX_SNIFF + f Lavo; jo field_18054 FOX_SPIT + f Lavo; jp field_24630 FOX_TELEPORT + f Lavo; jq field_42583 SUSPICIOUS_SAND_BREAK + f Lavo; jr field_42584 SUSPICIOUS_SAND_STEP + f Lavo; js field_42585 SUSPICIOUS_SAND_PLACE + f Lavo; jt field_42586 SUSPICIOUS_SAND_HIT + f Lavo; ju field_42587 SUSPICIOUS_SAND_FALL + f Lavo; jv field_43160 SUSPICIOUS_GRAVEL_BREAK + f Lavo; jw field_43161 SUSPICIOUS_GRAVEL_STEP + f Lavo; jx field_43162 SUSPICIOUS_GRAVEL_PLACE + f Lavo; jy field_43163 SUSPICIOUS_GRAVEL_HIT + f Lavo; jz field_43164 SUSPICIOUS_GRAVEL_FALL + f Lavo; kA field_28392 GLOW_INK_SAC_USE + f Lavo; kB field_29188 GLOW_ITEM_FRAME_ADD_ITEM + f Lavo; kC field_29189 GLOW_ITEM_FRAME_BREAK + f Lavo; kD field_29190 GLOW_ITEM_FRAME_PLACE + f Lavo; kE field_29191 GLOW_ITEM_FRAME_REMOVE_ITEM + f Lavo; kF field_29192 GLOW_ITEM_FRAME_ROTATE_ITEM + f Lavo; kG field_28393 GLOW_SQUID_AMBIENT + f Lavo; kH field_28394 GLOW_SQUID_DEATH + f Lavo; kI field_28395 GLOW_SQUID_HURT + f Lavo; kJ field_28396 GLOW_SQUID_SQUIRT + f Lavo; kK field_29809 GOAT_AMBIENT + f Lavo; kL field_29810 GOAT_DEATH + f Ljm$c; k field_23792 AMBIENT_BASALT_DELTAS_MOOD + f Lavo; kM field_33437 GOAT_EAT + f Lavo; kN field_29811 GOAT_HURT + f Lavo; kO field_33438 GOAT_LONG_JUMP + f Lavo; kP field_29812 GOAT_MILK + f Lavo; kQ field_29813 GOAT_PREPARE_RAM + f Lavo; kR field_33439 GOAT_RAM_IMPACT + f Lavo; kS field_39024 GOAT_HORN_BREAK + f Lavo; kT field_39025 GOAT_HORN_PLAY + f Lavo; kU field_29814 GOAT_SCREAMING_AMBIENT + f Lavo; kV field_29815 GOAT_SCREAMING_DEATH + f Lavo; kW field_33440 GOAT_SCREAMING_EAT + f Lavo; kX field_29816 GOAT_SCREAMING_HURT + f Lavo; kY field_33434 GOAT_SCREAMING_LONG_JUMP + f Lavo; kZ field_29817 GOAT_SCREAMING_MILK + f Lavo; ka field_14821 GENERIC_BURN + f Lavo; kb field_14732 GENERIC_DEATH + f Lavo; kc field_20613 GENERIC_DRINK + f Lavo; kd field_20614 GENERIC_EAT + f Ljm$c; ke field_15152 GENERIC_EXPLODE + f Lavo; kf field_15222 GENERIC_EXTINGUISH_FIRE + f Lavo; kg field_14940 GENERIC_HURT + f Lavo; kh field_15018 GENERIC_SMALL_FALL + f Lavo; ki field_14737 GENERIC_SPLASH + f Lavo; kj field_14818 GENERIC_SWIM + f Lavo; kk field_14566 GHAST_AMBIENT + f Lavo; kl field_14648 GHAST_DEATH + f Lavo; km field_15054 GHAST_HURT + f Lavo; kn field_14958 GHAST_SCREAM + f Lavo; ko field_15231 GHAST_SHOOT + f Lavo; kp field_15130 GHAST_WARN + f Lavo; kq field_24066 GILDED_BLACKSTONE_BREAK + f Lavo; kr field_24067 GILDED_BLACKSTONE_FALL + f Lavo; ks field_24068 GILDED_BLACKSTONE_HIT + f Lavo; kt field_24069 GILDED_BLACKSTONE_PLACE + f Lavo; ku field_24070 GILDED_BLACKSTONE_STEP + f Lavo; kv field_15081 GLASS_BREAK + f Lavo; kw field_14666 GLASS_FALL + f Lavo; kx field_14583 GLASS_HIT + f Lavo; ky field_14843 GLASS_PLACE + f Lavo; kz field_14769 GLASS_STEP + f Lavo; lA field_28588 HANGING_ROOTS_HIT + f Lavo; lB field_28589 HANGING_ROOTS_PLACE + f Lavo; lC field_28590 HANGING_ROOTS_STEP + f Lavo; lD field_40083 HANGING_SIGN_STEP + f Lavo; lE field_40084 HANGING_SIGN_BREAK + f Lavo; lF field_40085 HANGING_SIGN_FALL + f Lavo; lG field_40086 HANGING_SIGN_HIT + f Lavo; lH field_40087 HANGING_SIGN_PLACE + f Lavo; lI field_49779 HEAVY_CORE_BREAK + f Lavo; lJ field_49780 HEAVY_CORE_FALL + f Lavo; lK field_49781 HEAVY_CORE_HIT + f Lavo; lL field_49782 HEAVY_CORE_PLACE + f Ljm$c; l field_22451 AMBIENT_CRIMSON_FOREST_ADDITIONS + f Lavo; lM field_49783 HEAVY_CORE_STEP + f Lavo; lN field_40976 NETHER_WOOD_HANGING_SIGN_STEP + f Lavo; lO field_40977 NETHER_WOOD_HANGING_SIGN_BREAK + f Lavo; lP field_40978 NETHER_WOOD_HANGING_SIGN_FALL + f Lavo; lQ field_40979 NETHER_WOOD_HANGING_SIGN_HIT + f Lavo; lR field_40980 NETHER_WOOD_HANGING_SIGN_PLACE + f Lavo; lS field_40981 BAMBOO_WOOD_HANGING_SIGN_STEP + f Lavo; lT field_40982 BAMBOO_WOOD_HANGING_SIGN_BREAK + f Lavo; lU field_40983 BAMBOO_WOOD_HANGING_SIGN_FALL + f Lavo; lV field_40984 BAMBOO_WOOD_HANGING_SIGN_HIT + f Lavo; lW field_40985 BAMBOO_WOOD_HANGING_SIGN_PLACE + f Lavo; lX field_47201 TRIAL_SPAWNER_BREAK + f Lavo; lY field_47202 TRIAL_SPAWNER_STEP + f Lavo; lZ field_47203 TRIAL_SPAWNER_PLACE + f Lavo; la field_33435 GOAT_SCREAMING_PREPARE_RAM + f Lavo; lb field_33436 GOAT_SCREAMING_RAM_IMPACT + f Lavo; lc field_39026 GOAT_SCREAMING_HORN_BREAK + f Lavo; ld field_29819 GOAT_STEP + f Lavo; le field_15037 GRASS_BREAK + f Lavo; lf field_14965 GRASS_FALL + f Lavo; lg field_14720 GRASS_HIT + f Lavo; lh field_14653 GRASS_PLACE + f Lavo; li field_14573 GRASS_STEP + f Lavo; lj field_15211 GRAVEL_BREAK + f Lavo; lk field_15156 GRAVEL_FALL + f Lavo; ll field_14697 GRAVEL_HIT + f Lavo; lm field_14609 GRAVEL_PLACE + f Lavo; ln field_14798 GRAVEL_STEP + f Lavo; lo field_16865 GRINDSTONE_USE + f Lavo; lp field_34896 GROWING_PLANT_CROP + f Lavo; lq field_14714 GUARDIAN_AMBIENT + f Lavo; lr field_14968 GUARDIAN_AMBIENT_LAND + f Lavo; ls field_14880 GUARDIAN_ATTACK + f Lavo; lt field_15138 GUARDIAN_DEATH + f Lavo; lu field_15232 GUARDIAN_DEATH_LAND + f Lavo; lv field_14584 GUARDIAN_FLOP + f Lavo; lw field_14679 GUARDIAN_HURT + f Lavo; lx field_14758 GUARDIAN_HURT_LAND + f Lavo; ly field_28586 HANGING_ROOTS_BREAK + f Lavo; lz field_28587 HANGING_ROOTS_FALL + f Lavo; mA field_21074 HONEY_BLOCK_SLIDE + f Lavo; mB field_21075 HONEY_BLOCK_STEP + f Lavo; mC field_29543 HONEYCOMB_WAX_ON + f Lavo; mD field_20615 HONEY_DRINK + f I mE field_39027 GOAT_HORN_VARIANT_COUNT + f Lcom/google/common/collect/ImmutableList; mF field_39028 GOAT_HORN_SOUND_VARIANTS + f Lavo; mG field_14947 HORSE_AMBIENT + f Lavo; mH field_15043 HORSE_ANGRY + f Lavo; mI field_15141 HORSE_ARMOR + f Lavo; mJ field_14556 HORSE_BREATHE + f Lavo; mK field_15166 HORSE_DEATH + f Lavo; mL field_15099 HORSE_EAT + f Ljm$c; m field_22452 AMBIENT_CRIMSON_FOREST_LOOP + f Lavo; mM field_14987 HORSE_GALLOP + f Lavo; mN field_14923 HORSE_HURT + f Lavo; mO field_14831 HORSE_JUMP + f Lavo; mP field_14783 HORSE_LAND + f Lavo; mQ field_14704 HORSE_SADDLE + f Lavo; mR field_14613 HORSE_STEP + f Lavo; mS field_15061 HORSE_STEP_WOOD + f Lavo; mT field_15157 HOSTILE_BIG_FALL + f Lavo; mU field_14899 HOSTILE_DEATH + f Lavo; mV field_14994 HOSTILE_HURT + f Lavo; mW field_14754 HOSTILE_SMALL_FALL + f Lavo; mX field_14836 HOSTILE_SPLASH + f Lavo; mY field_14630 HOSTILE_SWIM + f Lavo; mZ field_14680 HUSK_AMBIENT + f Lavo; ma field_47204 TRIAL_SPAWNER_HIT + f Lavo; mb field_47205 TRIAL_SPAWNER_FALL + f Lavo; mc field_47206 TRIAL_SPAWNER_SPAWN_MOB + f Lavo; md field_50098 TRIAL_SPAWNER_ABOUT_TO_SPAWN_ITEM + f Lavo; me field_50099 TRIAL_SPAWNER_SPAWN_ITEM + f Lavo; mf field_50100 TRIAL_SPAWNER_SPAWN_ITEM_BEGIN + f Lavo; mg field_47207 TRIAL_SPAWNER_DETECT_PLAYER + f Lavo; mh field_50101 TRIAL_SPAWNER_OMINOUS_ACTIVATE + f Lavo; mi field_47208 TRIAL_SPAWNER_AMBIENT + f Lavo; mj field_50102 TRIAL_SPAWNER_AMBIENT_OMINOUS + f Lavo; mk field_47209 TRIAL_SPAWNER_OPEN_SHUTTER + f Lavo; ml field_47210 TRIAL_SPAWNER_CLOSE_SHUTTER + f Lavo; mm field_47211 TRIAL_SPAWNER_EJECT_ITEM + f Lavo; mn field_14846 HOE_TILL + f Lavo; mo field_22256 HOGLIN_AMBIENT + f Lavo; mp field_22257 HOGLIN_ANGRY + f Lavo; mq field_22258 HOGLIN_ATTACK + f Lavo; mr field_23671 HOGLIN_CONVERTED_TO_ZOMBIFIED + f Lavo; ms field_22259 HOGLIN_DEATH + f Lavo; mt field_22260 HOGLIN_HURT + f Lavo; mu field_22261 HOGLIN_RETREAT + f Lavo; mv field_22262 HOGLIN_STEP + f Lavo; mw field_21070 HONEY_BLOCK_BREAK + f Lavo; mx field_21071 HONEY_BLOCK_FALL + f Lavo; my field_21072 HONEY_BLOCK_HIT + f Lavo; mz field_21073 HONEY_BLOCK_PLACE + f Lavo; nA field_15038 ITEM_FRAME_ROTATE_ITEM + f Lavo; nB field_15075 ITEM_BREAK + f Lavo; nC field_15197 ITEM_PICKUP + f Lavo; nD field_14546 LADDER_BREAK + f Lavo; nE field_14646 LADDER_FALL + f Lavo; nF field_14775 LADDER_HIT + f Lavo; nG field_14853 LADDER_PLACE + f Lavo; nH field_14948 LADDER_STEP + f Lavo; nI field_17745 LANTERN_BREAK + f Lavo; nJ field_17746 LANTERN_FALL + f Lavo; nK field_17742 LANTERN_HIT + f Lavo; nL field_17743 LANTERN_PLACE + f Ljm$c; n field_22453 AMBIENT_CRIMSON_FOREST_MOOD + f Lavo; nM field_17744 LANTERN_STEP + f Lavo; nN field_26966 LARGE_AMETHYST_BUD_BREAK + f Lavo; nO field_26965 LARGE_AMETHYST_BUD_PLACE + f Lavo; nP field_15021 LAVA_AMBIENT + f Lavo; nQ field_19198 LAVA_EXTINGUISH + f Lavo; nR field_14576 LAVA_POP + f Lavo; nS field_15184 LEASH_KNOT_BREAK + f Lavo; nT field_15062 LEASH_KNOT_PLACE + f Lavo; nU field_14962 LEVER_CLICK + f Lavo; nV field_14956 LIGHTNING_BOLT_IMPACT + f Lavo; nW field_14865 LIGHTNING_BOLT_THUNDER + f Lavo; nX field_14767 LINGERING_POTION_THROW + f Lavo; nY field_14682 LLAMA_AMBIENT + f Lavo; nZ field_14586 LLAMA_ANGRY + f Lavo; na field_15128 HUSK_CONVERTED_TO_ZOMBIE + f Lavo; nb field_14892 HUSK_DEATH + f Lavo; nc field_15196 HUSK_HURT + f Lavo; nd field_15046 HUSK_STEP + f Lavo; ne field_14644 ILLUSIONER_AMBIENT + f Lavo; nf field_14545 ILLUSIONER_CAST_SPELL + f Lavo; ng field_15153 ILLUSIONER_DEATH + f Lavo; nh field_15223 ILLUSIONER_HURT + f Lavo; ni field_14941 ILLUSIONER_MIRROR_MOVE + f Lavo; nj field_15019 ILLUSIONER_PREPARE_BLINDNESS + f Lavo; nk field_14738 ILLUSIONER_PREPARE_MIRROR + f Lavo; nl field_28397 INK_SAC_USE + f Lavo; nm field_14819 IRON_DOOR_CLOSE + f Lavo; nn field_14567 IRON_DOOR_OPEN + f Lavo; no field_14649 IRON_GOLEM_ATTACK + f Lavo; np field_21076 IRON_GOLEM_DAMAGE + f Lavo; nq field_15055 IRON_GOLEM_DEATH + f Lavo; nr field_14959 IRON_GOLEM_HURT + f Lavo; ns field_21077 IRON_GOLEM_REPAIR + f Lavo; nt field_15233 IRON_GOLEM_STEP + f Lavo; nu field_15131 IRON_TRAPDOOR_CLOSE + f Lavo; nv field_15082 IRON_TRAPDOOR_OPEN + f Lavo; nw field_14667 ITEM_FRAME_ADD_ITEM + f Lavo; nx field_14585 ITEM_FRAME_BREAK + f Lavo; ny field_14844 ITEM_FRAME_PLACE + f Lavo; nz field_14770 ITEM_FRAME_REMOVE_ITEM + f Lavo; oA field_37324 MANGROVE_ROOTS_PLACE + f Lavo; oB field_37325 MANGROVE_ROOTS_STEP + f Lavo; oC field_26967 MEDIUM_AMETHYST_BUD_BREAK + f Lavo; oD field_26968 MEDIUM_AMETHYST_BUD_PLACE + f Lavo; oE field_15044 METAL_BREAK + f Lavo; oF field_15142 METAL_FALL + f Lavo; oG field_14557 METAL_HIT + f Lavo; oH field_15167 METAL_PLACE + f Lavo; oI field_15100 METAL_PRESSURE_PLATE_CLICK_OFF + f Lavo; oJ field_14988 METAL_PRESSURE_PLATE_CLICK_ON + f Lavo; oK field_14924 METAL_STEP + f Lavo; oL field_26969 MINECART_INSIDE_UNDERWATER + f Ljm$c; o field_22454 AMBIENT_NETHER_WASTES_ADDITIONS + f Lavo; oM field_14832 MINECART_INSIDE + f Lavo; oN field_14784 MINECART_RIDING + f Lavo; oO field_18266 MOOSHROOM_CONVERT + f Lavo; oP field_18267 MOOSHROOM_EAT + f Lavo; oQ field_18268 MOOSHROOM_MILK + f Lavo; oR field_18269 MOOSHROOM_MILK_SUSPICIOUSLY + f Lavo; oS field_14705 MOOSHROOM_SHEAR + f Lavo; oT field_28591 MOSS_CARPET_BREAK + f Lavo; oU field_28592 MOSS_CARPET_FALL + f Lavo; oV field_28593 MOSS_CARPET_HIT + f Lavo; oW field_28594 MOSS_CARPET_PLACE + f Lavo; oX field_28595 MOSS_CARPET_STEP + f Lavo; oY field_42588 PINK_PETALS_BREAK + f Lavo; oZ field_42589 PINK_PETALS_FALL + f Lavo; oa field_15097 LLAMA_CHEST + f Lavo; ob field_15189 LLAMA_DEATH + f Lavo; oc field_14884 LLAMA_EAT + f Lavo; od field_15031 LLAMA_HURT + f Lavo; oe field_14789 LLAMA_SPIT + f Lavo; of field_14795 LLAMA_STEP + f Ljm; og field_14554 LLAMA_SWAG + f Lavo; oh field_14889 MAGMA_CUBE_DEATH_SMALL + f Lavo; oi field_23194 LODESTONE_BREAK + f Lavo; oj field_23195 LODESTONE_STEP + f Lavo; ok field_23196 LODESTONE_PLACE + f Lavo; ol field_23197 LODESTONE_HIT + f Lavo; om field_23198 LODESTONE_FALL + f Lavo; on field_23199 LODESTONE_COMPASS_LOCK + f Lavo; oo field_49784 MACE_SMASH_AIR + f Lavo; op field_49785 MACE_SMASH_GROUND + f Lavo; oq field_49924 MACE_SMASH_GROUND_HEAVY + f Lavo; or field_14662 MAGMA_CUBE_DEATH + f Lavo; os field_14747 MAGMA_CUBE_HURT + f Lavo; ot field_15005 MAGMA_CUBE_HURT_SMALL + f Lavo; ou field_14847 MAGMA_CUBE_JUMP + f Lavo; ov field_14949 MAGMA_CUBE_SQUISH + f Lavo; ow field_14749 MAGMA_CUBE_SQUISH_SMALL + f Lavo; ox field_37321 MANGROVE_ROOTS_BREAK + f Lavo; oy field_37322 MANGROVE_ROOTS_FALL + f Lavo; oz field_37323 MANGROVE_ROOTS_HIT + f Lavo; pA field_15158 MULE_DEATH + f Lavo; pB field_24632 MULE_EAT + f Lavo; pC field_14900 MULE_HURT + f Lavo; pD field_49180 MULE_JUMP + f Ljm$c; pE field_14995 MUSIC_CREATIVE + f Ljm$c; pF field_14755 MUSIC_CREDITS + f Ljm$c; pG field_38924 MUSIC_DISC_5 + f Ljm$c; pH field_14654 MUSIC_DISC_11 + f Ljm$c; pI field_14592 MUSIC_DISC_13 + f Ljm$c; pJ field_14829 MUSIC_DISC_BLOCKS + f Ljm$c; pK field_14744 MUSIC_DISC_CAT + f Ljm$c; pL field_15039 MUSIC_DISC_CHIRP + f Ljm$c; p field_22455 AMBIENT_NETHER_WASTES_LOOP + f Ljm$c; pM field_14944 MUSIC_DISC_FAR + f Ljm$c; pN field_15059 MUSIC_DISC_MALL + f Ljm$c; pO field_15169 MUSIC_DISC_MELLOHI + f Ljm$c; pP field_23968 MUSIC_DISC_PIGSTEP + f Ljm$c; pQ field_14578 MUSIC_DISC_STAL + f Ljm$c; pR field_14656 MUSIC_DISC_STRAD + f Ljm$c; pS field_14759 MUSIC_DISC_WAIT + f Ljm$c; pT field_14838 MUSIC_DISC_WARD + f Ljm$c; pU field_35343 MUSIC_DISC_OTHERSIDE + f Ljm$c; pV field_44700 MUSIC_DISC_RELIC + f Ljm$c; pW field_51524 MUSIC_DISC_CREATOR + f Ljm$c; pX field_51525 MUSIC_DISC_CREATOR_MUSIC_BOX + f Ljm$c; pY field_51526 MUSIC_DISC_PRECIPICE + f Ljm$c; pZ field_14837 MUSIC_DRAGON + f Lavo; pa field_42590 PINK_PETALS_HIT + f Lavo; pb field_42591 PINK_PETALS_PLACE + f Lavo; pc field_42592 PINK_PETALS_STEP + f Lavo; pd field_28596 MOSS_BREAK + f Lavo; pe field_28597 MOSS_FALL + f Lavo; pf field_28598 MOSS_HIT + f Lavo; pg field_28599 MOSS_PLACE + f Lavo; ph field_28600 MOSS_STEP + f Lavo; pi field_37329 MUD_BREAK + f Lavo; pj field_37330 MUD_FALL + f Lavo; pk field_37331 MUD_HIT + f Lavo; pl field_37332 MUD_PLACE + f Lavo; pm field_37333 MUD_STEP + f Lavo; pn field_37334 MUD_BRICKS_BREAK + f Lavo; po field_37335 MUD_BRICKS_FALL + f Lavo; pp field_37336 MUD_BRICKS_HIT + f Lavo; pq field_37337 MUD_BRICKS_PLACE + f Lavo; pr field_37338 MUD_BRICKS_STEP + f Lavo; ps field_37339 MUDDY_MANGROVE_ROOTS_BREAK + f Lavo; pt field_37340 MUDDY_MANGROVE_ROOTS_FALL + f Lavo; pu field_37326 MUDDY_MANGROVE_ROOTS_HIT + f Lavo; pv field_37327 MUDDY_MANGROVE_ROOTS_PLACE + f Lavo; pw field_37328 MUDDY_MANGROVE_ROOTS_STEP + f Lavo; px field_14614 MULE_AMBIENT + f Lavo; py field_24631 MULE_ANGRY + f Lavo; pz field_15063 MULE_CHEST + f Ljm$c; qA field_44699 MUSIC_BIOME_BAMBOO_JUNGLE + f Ljm$c; qB field_15198 MUSIC_UNDER_WATER + f Lavo; qC field_21882 NETHER_BRICKS_BREAK + f Lavo; qD field_21883 NETHER_BRICKS_STEP + f Lavo; qE field_21884 NETHER_BRICKS_PLACE + f Lavo; qF field_21885 NETHER_BRICKS_HIT + f Lavo; qG field_21886 NETHER_BRICKS_FALL + f Lavo; qH field_17612 NETHER_WART_BREAK + f Lavo; qI field_17613 NETHER_WART_PLANTED + f Lavo; qJ field_40097 NETHER_WOOD_BREAK + f Lavo; qK field_40098 NETHER_WOOD_FALL + f Lavo; qL field_40099 NETHER_WOOD_HIT + f Ljm$c; q field_22456 AMBIENT_NETHER_WASTES_MOOD + f Lavo; qM field_40100 NETHER_WOOD_PLACE + f Lavo; qN field_40101 NETHER_WOOD_STEP + f Lavo; qO field_40102 NETHER_WOOD_DOOR_CLOSE + f Lavo; qP field_40088 NETHER_WOOD_DOOR_OPEN + f Lavo; qQ field_40089 NETHER_WOOD_TRAPDOOR_CLOSE + f Lavo; qR field_40090 NETHER_WOOD_TRAPDOOR_OPEN + f Lavo; qS field_40091 NETHER_WOOD_BUTTON_CLICK_OFF + f Lavo; qT field_40092 NETHER_WOOD_BUTTON_CLICK_ON + f Lavo; qU field_40093 NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF + f Lavo; qV field_40094 NETHER_WOOD_PRESSURE_PLATE_CLICK_ON + f Lavo; qW field_40095 NETHER_WOOD_FENCE_GATE_CLOSE + f Lavo; qX field_40096 NETHER_WOOD_FENCE_GATE_OPEN + f Lavo; qY field_42593 EMPTY + f Lavo; qZ field_37346 PACKED_MUD_BREAK + f Ljm$c; qa field_14631 MUSIC_END + f Ljm$c; qb field_14681 MUSIC_GAME + f Ljm$c; qc field_15129 MUSIC_MENU + f Ljm$c; qd field_23793 MUSIC_BIOME_BASALT_DELTAS + f Ljm$c; qe field_23796 MUSIC_BIOME_CRIMSON_FOREST + f Ljm$c; qf field_37345 MUSIC_BIOME_DEEP_DARK + f Ljm$c; qg field_35344 MUSIC_BIOME_DRIPSTONE_CAVES + f Ljm$c; qh field_35345 MUSIC_BIOME_GROVE + f Ljm$c; qi field_35346 MUSIC_BIOME_JAGGED_PEAKS + f Ljm$c; qj field_35347 MUSIC_BIOME_LUSH_CAVES + f Ljm$c; qk field_38925 MUSIC_BIOME_SWAMP + f Ljm$c; ql field_44693 MUSIC_BIOME_FOREST + f Ljm$c; qm field_38927 MUSIC_BIOME_OLD_GROWTH_TAIGA + f Ljm$c; qn field_35348 MUSIC_BIOME_MEADOW + f Ljm$c; qo field_42594 MUSIC_BIOME_CHERRY_GROVE + f Ljm$c; qp field_23794 MUSIC_BIOME_NETHER_WASTES + f Ljm$c; qq field_35349 MUSIC_BIOME_FROZEN_PEAKS + f Ljm$c; qr field_35350 MUSIC_BIOME_SNOWY_SLOPES + f Ljm$c; qs field_23795 MUSIC_BIOME_SOUL_SAND_VALLEY + f Ljm$c; qt field_35351 MUSIC_BIOME_STONY_PEAKS + f Ljm$c; qu field_23797 MUSIC_BIOME_WARPED_FOREST + f Ljm$c; qv field_44694 MUSIC_BIOME_FLOWER_FOREST + f Ljm$c; qw field_44695 MUSIC_BIOME_DESERT + f Ljm$c; qx field_44696 MUSIC_BIOME_BADLANDS + f Ljm$c; qy field_44697 MUSIC_BIOME_JUNGLE + f Ljm$c; qz field_44698 MUSIC_BIOME_SPARSE_JUNGLE + f Lavo; rA field_21911 WEEPING_VINES_PLACE + f Lavo; rB field_21912 WEEPING_VINES_HIT + f Lavo; rC field_21913 WEEPING_VINES_FALL + f Lavo; rD field_21914 WART_BLOCK_BREAK + f Lavo; rE field_21915 WART_BLOCK_STEP + f Lavo; rF field_21916 WART_BLOCK_PLACE + f Lavo; rG field_21917 WART_BLOCK_HIT + f Lavo; rH field_21918 WART_BLOCK_FALL + f Lavo; rI field_21919 NETHERITE_BLOCK_BREAK + f Lavo; rJ field_21920 NETHERITE_BLOCK_STEP + f Lavo; rK field_21921 NETHERITE_BLOCK_PLACE + f Lavo; rL field_21922 NETHERITE_BLOCK_HIT + f Ljm$c; r field_22457 AMBIENT_SOUL_SAND_VALLEY_ADDITIONS + f Lavo; rM field_21923 NETHERITE_BLOCK_FALL + f Lavo; rN field_21924 NETHERRACK_BREAK + f Lavo; rO field_21925 NETHERRACK_STEP + f Lavo; rP field_21926 NETHERRACK_PLACE + f Lavo; rQ field_21927 NETHERRACK_HIT + f Lavo; rR field_21928 NETHERRACK_FALL + f Ljm$c; rS field_15047 NOTE_BLOCK_BASEDRUM + f Ljm$c; rT field_14624 NOTE_BLOCK_BASS + f Ljm$c; rU field_14793 NOTE_BLOCK_BELL + f Ljm$c; rV field_14725 NOTE_BLOCK_CHIME + f Ljm$c; rW field_14989 NOTE_BLOCK_FLUTE + f Ljm$c; rX field_14903 NOTE_BLOCK_GUITAR + f Ljm$c; rY field_15114 NOTE_BLOCK_HARP + f Ljm$c; rZ field_15204 NOTE_BLOCK_HAT + f Lavo; ra field_37341 PACKED_MUD_FALL + f Lavo; rb field_37342 PACKED_MUD_HIT + f Lavo; rc field_37343 PACKED_MUD_PLACE + f Lavo; rd field_37344 PACKED_MUD_STEP + f Lavo; re field_21887 STEM_BREAK + f Lavo; rf field_21888 STEM_STEP + f Lavo; rg field_21889 STEM_PLACE + f Lavo; rh field_21890 STEM_HIT + f Lavo; ri field_21892 STEM_FALL + f Lavo; rj field_21893 NYLIUM_BREAK + f Lavo; rk field_21894 NYLIUM_STEP + f Lavo; rl field_21895 NYLIUM_PLACE + f Lavo; rm field_21896 NYLIUM_HIT + f Lavo; rn field_21897 NYLIUM_FALL + f Lavo; ro field_21898 NETHER_SPROUTS_BREAK + f Lavo; rp field_21899 NETHER_SPROUTS_STEP + f Lavo; rq field_21900 NETHER_SPROUTS_PLACE + f Lavo; rr field_21901 NETHER_SPROUTS_HIT + f Lavo; rs field_21902 NETHER_SPROUTS_FALL + f Lavo; rt field_21903 FUNGUS_BREAK + f Lavo; ru field_21904 FUNGUS_STEP + f Lavo; rv field_21905 FUNGUS_PLACE + f Lavo; rw field_21907 FUNGUS_HIT + f Lavo; rx field_21908 FUNGUS_FALL + f Lavo; ry field_21909 WEEPING_VINES_BREAK + f Lavo; rz field_21910 WEEPING_VINES_STEP + f Lavo; sA field_14936 PANDA_CANT_BREED + f Lavo; sB field_14801 PANDA_AGGRESSIVE_AMBIENT + f Lavo; sC field_14715 PANDA_WORRIED_AMBIENT + f Lavo; sD field_14668 PANDA_HURT + f Lavo; sE field_14552 PANDA_BITE + f Lavo; sF field_15132 PARROT_AMBIENT + f Lavo; sG field_15234 PARROT_DEATH + f Lavo; sH field_14960 PARROT_EAT + f Lavo; sI field_14925 PARROT_FLY + f Lavo; sJ field_15077 PARROT_HURT + f Lavo; sK field_15199 PARROT_IMITATE_BLAZE + f Lavo; sL field_49146 PARROT_IMITATE_BOGGED + f Ljm$c; s field_22458 AMBIENT_SOUL_SAND_VALLEY_LOOP + f Lavo; sM field_47212 PARROT_IMITATE_BREEZE + f Lavo; sN field_14547 PARROT_IMITATE_CREEPER + f Lavo; sO field_14647 PARROT_IMITATE_DROWNED + f Lavo; sP field_14777 PARROT_IMITATE_ELDER_GUARDIAN + f Lavo; sQ field_14854 PARROT_IMITATE_ENDER_DRAGON + f Lavo; sR field_15022 PARROT_IMITATE_ENDERMITE + f Lavo; sS field_15113 PARROT_IMITATE_EVOKER + f Lavo; sT field_14577 PARROT_IMITATE_GHAST + f Lavo; sU field_18813 PARROT_IMITATE_GUARDIAN + f Lavo; sV field_24634 PARROT_IMITATE_HOGLIN + f Lavo; sW field_15185 PARROT_IMITATE_HUSK + f Lavo; sX field_15064 PARROT_IMITATE_ILLUSIONER + f Lavo; sY field_14963 PARROT_IMITATE_MAGMA_CUBE + f Lavo; sZ field_14957 PARROT_IMITATE_PHANTOM + f Ljm$c; sa field_14622 NOTE_BLOCK_PLING + f Ljm$c; sb field_14708 NOTE_BLOCK_SNARE + f Ljm$c; sc field_14776 NOTE_BLOCK_XYLOPHONE + f Ljm$c; sd field_18308 NOTE_BLOCK_IRON_XYLOPHONE + f Ljm$c; se field_18309 NOTE_BLOCK_COW_BELL + f Ljm$c; sf field_18310 NOTE_BLOCK_DIDGERIDOO + f Ljm$c; sg field_18311 NOTE_BLOCK_BIT + f Ljm$c; sh field_18312 NOTE_BLOCK_BANJO + f Ljm$c; si field_41700 NOTE_BLOCK_IMITATE_ZOMBIE + f Ljm$c; sj field_41701 NOTE_BLOCK_IMITATE_SKELETON + f Ljm$c; sk field_41702 NOTE_BLOCK_IMITATE_CREEPER + f Ljm$c; sl field_41703 NOTE_BLOCK_IMITATE_ENDER_DRAGON + f Ljm$c; sm field_41704 NOTE_BLOCK_IMITATE_WITHER_SKELETON + f Ljm$c; sn field_41705 NOTE_BLOCK_IMITATE_PIGLIN + f Lavo; so field_16441 OCELOT_HURT + f Lavo; sp field_16437 OCELOT_AMBIENT + f Lavo; sq field_16442 OCELOT_DEATH + f Lavo; sr field_50103 OMINOUS_BOTTLE_DISPOSE + f Lavo; ss field_14809 PAINTING_BREAK + f Lavo; st field_14875 PAINTING_PLACE + f Lavo; su field_14997 PANDA_PRE_SNEEZE + f Lavo; sv field_15076 PANDA_SNEEZE + f Lavo; sw field_14604 PANDA_AMBIENT + f Lavo; sx field_15208 PANDA_DEATH + f Lavo; sy field_15106 PANDA_EAT + f Lavo; sz field_15035 PANDA_STEP + f Lavo; tA field_14615 PIG_AMBIENT + f Lavo; tB field_14689 PIG_DEATH + f Lavo; tC field_14750 PIG_HURT + f Lavo; tD field_14824 PIG_SADDLE + f Lavo; tE field_14894 PIG_STEP + f Lavo; tF field_22263 PIGLIN_ADMIRING_ITEM + f Lavo; tG field_22264 PIGLIN_AMBIENT + f Lavo; tH field_22265 PIGLIN_ANGRY + f Lavo; tI field_22266 PIGLIN_CELEBRATE + f Lavo; tJ field_22267 PIGLIN_DEATH + f Lavo; tK field_22268 PIGLIN_JEALOUS + f Lavo; tL field_22269 PIGLIN_HURT + f Ljm$c; t field_22459 AMBIENT_SOUL_SAND_VALLEY_MOOD + f Lavo; tM field_22270 PIGLIN_RETREAT + f Lavo; tN field_22271 PIGLIN_STEP + f Lavo; tO field_22272 PIGLIN_CONVERTED_TO_ZOMBIFIED + f Lavo; tP field_25728 PIGLIN_BRUTE_AMBIENT + f Lavo; tQ field_25729 PIGLIN_BRUTE_ANGRY + f Lavo; tR field_25730 PIGLIN_BRUTE_DEATH + f Lavo; tS field_25731 PIGLIN_BRUTE_HURT + f Lavo; tT field_25732 PIGLIN_BRUTE_STEP + f Lavo; tU field_25733 PIGLIN_BRUTE_CONVERTED_TO_ZOMBIFIED + f Lavo; tV field_14976 PILLAGER_AMBIENT + f Lavo; tW field_19150 PILLAGER_CELEBRATE + f Lavo; tX field_15049 PILLAGER_DEATH + f Lavo; tY field_15159 PILLAGER_HURT + f Lavo; tZ field_15228 PISTON_CONTRACT + f Lavo; ta field_24635 PARROT_IMITATE_PIGLIN + f Lavo; tb field_25727 PARROT_IMITATE_PIGLIN_BRUTE + f Lavo; tc field_18815 PARROT_IMITATE_PILLAGER + f Lavo; td field_18816 PARROT_IMITATE_RAVAGER + f Lavo; te field_14768 PARROT_IMITATE_SHULKER + f Lavo; tf field_14683 PARROT_IMITATE_SILVERFISH + f Lavo; tg field_14587 PARROT_IMITATE_SKELETON + f Lavo; th field_15098 PARROT_IMITATE_SLIME + f Lavo; ti field_15190 PARROT_IMITATE_SPIDER + f Lavo; tj field_14885 PARROT_IMITATE_STRAY + f Lavo; tk field_15032 PARROT_IMITATE_VEX + f Lavo; tl field_14790 PARROT_IMITATE_VINDICATOR + f Lavo; tm field_38059 PARROT_IMITATE_WARDEN + f Lavo; tn field_14796 PARROT_IMITATE_WITCH + f Lavo; to field_14555 PARROT_IMITATE_WITHER + f Lavo; tp field_15073 PARROT_IMITATE_WITHER_SKELETON + f Lavo; tq field_24633 PARROT_IMITATE_ZOGLIN + f Lavo; tr field_15220 PARROT_IMITATE_ZOMBIE + f Lavo; ts field_14676 PARROT_IMITATE_ZOMBIE_VILLAGER + f Lavo; tt field_14602 PARROT_STEP + f Lavo; tu field_14813 PHANTOM_AMBIENT + f Lavo; tv field_14729 PHANTOM_BITE + f Lavo; tw field_14974 PHANTOM_DEATH + f Lavo; tx field_14869 PHANTOM_FLAP + f Lavo; ty field_15149 PHANTOM_HURT + f Lavo; tz field_15238 PHANTOM_SWOOP + f Lavo; uA field_15036 POLAR_BEAR_STEP + f Lavo; uB field_14937 POLAR_BEAR_WARNING + f Lavo; uC field_28983 POLISHED_DEEPSLATE_BREAK + f Lavo; uD field_28984 POLISHED_DEEPSLATE_FALL + f Lavo; uE field_28985 POLISHED_DEEPSLATE_HIT + f Lavo; uF field_28986 POLISHED_DEEPSLATE_PLACE + f Lavo; uG field_28987 POLISHED_DEEPSLATE_STEP + f Lavo; uH field_14802 PORTAL_AMBIENT + f Lavo; uI field_14716 PORTAL_TRAVEL + f Lavo; uJ field_14669 PORTAL_TRIGGER + f Lavo; uK field_27848 POWDER_SNOW_BREAK + f Lavo; uL field_27849 POWDER_SNOW_FALL + f Ljm$c; u field_22460 AMBIENT_WARPED_FOREST_ADDITIONS + f Lavo; uM field_27850 POWDER_SNOW_HIT + f Lavo; uN field_27851 POWDER_SNOW_PLACE + f Lavo; uO field_27852 POWDER_SNOW_STEP + f Lavo; uP field_14553 PUFFER_FISH_AMBIENT + f Lavo; uQ field_15133 PUFFER_FISH_BLOW_OUT + f Lavo; uR field_15235 PUFFER_FISH_BLOW_UP + f Lavo; uS field_14888 PUFFER_FISH_DEATH + f Lavo; uT field_15004 PUFFER_FISH_FLOP + f Lavo; uU field_14748 PUFFER_FISH_HURT + f Lavo; uV field_14848 PUFFER_FISH_STING + f Lavo; uW field_14619 PUMPKIN_CARVE + f Lavo; uX field_14693 RABBIT_AMBIENT + f Lavo; uY field_15147 RABBIT_ATTACK + f Lavo; uZ field_14872 RABBIT_DEATH + f Lavo; ua field_15134 PISTON_EXTEND + f Lavo; ub field_15016 PLAYER_ATTACK_CRIT + f Lavo; uc field_14999 PLAYER_ATTACK_KNOCKBACK + f Lavo; ud field_14914 PLAYER_ATTACK_NODAMAGE + f Lavo; ue field_14840 PLAYER_ATTACK_STRONG + f Lavo; uf field_14706 PLAYER_ATTACK_SWEEP + f Lavo; ug field_14625 PLAYER_ATTACK_WEAK + f Lavo; uh field_14794 PLAYER_BIG_FALL + f Lavo; ui field_14726 PLAYER_BREATH + f Lavo; uj field_19149 PLAYER_BURP + f Lavo; uk field_14904 PLAYER_DEATH + f Lavo; ul field_15115 PLAYER_HURT + f Lavo; um field_15205 PLAYER_HURT_DROWN + f Lavo; un field_27853 PLAYER_HURT_FREEZE + f Lavo; uo field_14623 PLAYER_HURT_ON_FIRE + f Lavo; up field_17614 PLAYER_HURT_SWEET_BERRY_BUSH + f Lavo; uq field_14709 PLAYER_LEVELUP + f Lavo; ur field_14778 PLAYER_SMALL_FALL + f Lavo; us field_14810 PLAYER_SPLASH + f Lavo; ut field_14876 PLAYER_SPLASH_HIGH_SPEED + f Lavo; uu field_14998 PLAYER_SWIM + f Lavo; uv field_46945 PLAYER_TELEPORT + f Lavo; uw field_15078 POLAR_BEAR_AMBIENT + f Lavo; ux field_14605 POLAR_BEAR_AMBIENT_BABY + f Lavo; uy field_15209 POLAR_BEAR_DEATH + f Lavo; uz field_15107 POLAR_BEAR_HURT + f Lavo; vA field_28601 ROOTED_DIRT_BREAK + f Lavo; vB field_28602 ROOTED_DIRT_FALL + f Lavo; vC field_28603 ROOTED_DIRT_HIT + f Lavo; vD field_28604 ROOTED_DIRT_PLACE + f Lavo; vE field_28605 ROOTED_DIRT_STEP + f Lavo; vF field_15033 SALMON_AMBIENT + f Lavo; vG field_15123 SALMON_DEATH + f Lavo; vH field_14563 SALMON_FLOP + f Lavo; vI field_14638 SALMON_HURT + f Lavo; vJ field_15074 SAND_BREAK + f Lavo; vK field_14943 SAND_FALL + f Lavo; vL field_15221 SAND_HIT + f Ljm$c; v field_22461 AMBIENT_WARPED_FOREST_LOOP + f Lavo; vM field_15144 SAND_PLACE + f Lavo; vN field_14677 SAND_STEP + f Lavo; vO field_16509 SCAFFOLDING_BREAK + f Lavo; vP field_16510 SCAFFOLDING_FALL + f Lavo; vQ field_16506 SCAFFOLDING_HIT + f Lavo; vR field_16507 SCAFFOLDING_PLACE + f Lavo; vS field_16508 SCAFFOLDING_STEP + f Lavo; vT field_37357 SCULK_BLOCK_SPREAD + f Lavo; vU field_37358 SCULK_BLOCK_CHARGE + f Lavo; vV field_37359 SCULK_BLOCK_BREAK + f Lavo; vW field_37360 SCULK_BLOCK_FALL + f Lavo; vX field_37361 SCULK_BLOCK_HIT + f Lavo; vY field_37362 SCULK_BLOCK_PLACE + f Lavo; vZ field_37363 SCULK_BLOCK_STEP + f Lavo; va field_15164 RABBIT_HURT + f Lavo; vb field_15091 RABBIT_JUMP + f Ljm$c; vc field_17266 RAID_HORN + f Lavo; vd field_14639 RAVAGER_AMBIENT + f Lavo; ve field_15240 RAVAGER_ATTACK + f Lavo; vf field_19148 RAVAGER_CELEBRATE + f Lavo; vg field_15146 RAVAGER_DEATH + f Lavo; vh field_15007 RAVAGER_HURT + f Lavo; vi field_14929 RAVAGER_STEP + f Lavo; vj field_14822 RAVAGER_STUNNED + f Lavo; vk field_14733 RAVAGER_ROAR + f Lavo; vl field_24071 NETHER_GOLD_ORE_BREAK + f Lavo; vm field_24072 NETHER_GOLD_ORE_FALL + f Lavo; vn field_24073 NETHER_GOLD_ORE_HIT + f Lavo; vo field_24074 NETHER_GOLD_ORE_PLACE + f Lavo; vp field_24075 NETHER_GOLD_ORE_STEP + f Lavo; vq field_21937 NETHER_ORE_BREAK + f Lavo; vr field_21938 NETHER_ORE_FALL + f Lavo; vs field_21939 NETHER_ORE_HIT + f Lavo; vt field_21940 NETHER_ORE_PLACE + f Lavo; vu field_21941 NETHER_ORE_STEP + f Lavo; vv field_19199 REDSTONE_TORCH_BURNOUT + f Lavo; vw field_23115 RESPAWN_ANCHOR_AMBIENT + f Lavo; vx field_23116 RESPAWN_ANCHOR_CHARGE + f Ljm$c; vy field_23117 RESPAWN_ANCHOR_DEPLETE + f Lavo; vz field_23118 RESPAWN_ANCHOR_SET_SPAWN + f Lavo; wA field_14730 SHEEP_HURT + f Lavo; wB field_14975 SHEEP_SHEAR + f Lavo; wC field_14870 SHEEP_STEP + f Lavo; wD field_15150 SHIELD_BLOCK + f Lavo; wE field_15239 SHIELD_BREAK + f Lavo; wF field_21931 SHROOMLIGHT_BREAK + f Lavo; wG field_21932 SHROOMLIGHT_STEP + f Lavo; wH field_21933 SHROOMLIGHT_PLACE + f Lavo; wI field_21934 SHROOMLIGHT_HIT + f Lavo; wJ field_21935 SHROOMLIGHT_FALL + f Lavo; wK field_14616 SHOVEL_FLATTEN + f Lavo; wL field_14690 SHULKER_AMBIENT + f Ljm$c; w field_22462 AMBIENT_WARPED_FOREST_MOOD + f Lavo; wM field_14751 SHULKER_BOX_CLOSE + f Lavo; wN field_14825 SHULKER_BOX_OPEN + f Lavo; wO field_14895 SHULKER_BULLET_HIT + f Lavo; wP field_14977 SHULKER_BULLET_HURT + f Lavo; wQ field_15050 SHULKER_CLOSE + f Lavo; wR field_15160 SHULKER_DEATH + f Lavo; wS field_15229 SHULKER_HURT + f Lavo; wT field_15135 SHULKER_HURT_CLOSED + f Lavo; wU field_15017 SHULKER_OPEN + f Lavo; wV field_15000 SHULKER_SHOOT + f Lavo; wW field_14915 SHULKER_TELEPORT + f Lavo; wX field_14786 SILVERFISH_AMBIENT + f Lavo; wY field_14673 SILVERFISH_DEATH + f Lavo; wZ field_14593 SILVERFISH_HURT + f Lavo; wa field_37364 SCULK_CATALYST_BLOOM + f Lavo; wb field_37365 SCULK_CATALYST_BREAK + f Lavo; wc field_37366 SCULK_CATALYST_FALL + f Lavo; wd field_37367 SCULK_CATALYST_HIT + f Lavo; we field_37368 SCULK_CATALYST_PLACE + f Lavo; wf field_37369 SCULK_CATALYST_STEP + f Lavo; wg field_28081 SCULK_CLICKING + f Lavo; wh field_28082 SCULK_CLICKING_STOP + f Lavo; wi field_28083 SCULK_SENSOR_BREAK + f Lavo; wj field_28084 SCULK_SENSOR_FALL + f Lavo; wk field_28085 SCULK_SENSOR_HIT + f Lavo; wl field_28086 SCULK_SENSOR_PLACE + f Lavo; wm field_28087 SCULK_SENSOR_STEP + f Lavo; wn field_37347 SCULK_SHRIEKER_BREAK + f Lavo; wo field_37348 SCULK_SHRIEKER_FALL + f Lavo; wp field_37349 SCULK_SHRIEKER_HIT + f Lavo; wq field_37350 SCULK_SHRIEKER_PLACE + f Lavo; wr field_38060 SCULK_SHRIEKER_SHRIEK + f Lavo; ws field_37351 SCULK_SHRIEKER_STEP + f Lavo; wt field_37352 SCULK_VEIN_BREAK + f Lavo; wu field_37353 SCULK_VEIN_FALL + f Lavo; wv field_37354 SCULK_VEIN_HIT + f Lavo; ww field_37355 SCULK_VEIN_PLACE + f Lavo; wx field_37356 SCULK_VEIN_STEP + f Lavo; wy field_14603 SHEEP_AMBIENT + f Lavo; wz field_14814 SHEEP_DEATH + f Lavo; xA field_26971 SMALL_AMETHYST_BUD_PLACE + f Lavo; xB field_28612 SMALL_DRIPLEAF_BREAK + f Lavo; xC field_28613 SMALL_DRIPLEAF_FALL + f Lavo; xD field_28614 SMALL_DRIPLEAF_HIT + f Lavo; xE field_28615 SMALL_DRIPLEAF_PLACE + f Lavo; xF field_28616 SMALL_DRIPLEAF_STEP + f Lavo; xG field_21949 SOUL_SAND_BREAK + f Lavo; xH field_21950 SOUL_SAND_STEP + f Lavo; xI field_21951 SOUL_SAND_PLACE + f Lavo; xJ field_21942 SOUL_SAND_HIT + f Lavo; xK field_21943 SOUL_SAND_FALL + f Lavo; xL field_21944 SOUL_SOIL_BREAK + f Lavo; x field_14756 AMBIENT_UNDERWATER_ENTER + f Lavo; xM field_21945 SOUL_SOIL_STEP + f Lavo; xN field_21946 SOUL_SOIL_PLACE + f Lavo; xO field_21947 SOUL_SOIL_HIT + f Lavo; xP field_21948 SOUL_SOIL_FALL + f Ljm$c; xQ field_23060 SOUL_ESCAPE + f Lavo; xR field_28607 SPORE_BLOSSOM_BREAK + f Lavo; xS field_28608 SPORE_BLOSSOM_FALL + f Lavo; xT field_28609 SPORE_BLOSSOM_HIT + f Lavo; xU field_28610 SPORE_BLOSSOM_PLACE + f Lavo; xV field_28611 SPORE_BLOSSOM_STEP + f Lavo; xW field_23200 STRIDER_AMBIENT + f Lavo; xX field_23201 STRIDER_HAPPY + f Lavo; xY field_23202 STRIDER_RETREAT + f Lavo; xZ field_23203 STRIDER_DEATH + f Lavo; xa field_15084 SILVERFISH_STEP + f Lavo; xb field_15200 SKELETON_AMBIENT + f Lavo; xc field_28606 SKELETON_CONVERTED_TO_STRAY + f Lavo; xd field_14877 SKELETON_DEATH + f Lavo; xe field_14984 SKELETON_HORSE_AMBIENT + f Lavo; xf field_14721 SKELETON_HORSE_DEATH + f Lavo; xg field_14855 SKELETON_HORSE_HURT + f Lavo; xh field_14617 SKELETON_HORSE_SWIM + f Lavo; xi field_14686 SKELETON_HORSE_AMBIENT_WATER + f Lavo; xj field_15108 SKELETON_HORSE_GALLOP_WATER + f Lavo; xk field_14901 SKELETON_HORSE_JUMP_WATER + f Lavo; xl field_15182 SKELETON_HORSE_STEP_WATER + f Lavo; xm field_15069 SKELETON_HURT + f Lavo; xn field_14633 SKELETON_SHOOT + f Lavo; xo field_14548 SKELETON_STEP + f Lavo; xp field_14863 SLIME_ATTACK + f Lavo; xq field_14763 SLIME_DEATH + f Lavo; xr field_15014 SLIME_HURT + f Lavo; xs field_14919 SLIME_JUMP + f Lavo; xt field_15095 SLIME_SQUISH + f Lavo; xu field_15194 SLIME_BLOCK_BREAK + f Lavo; xv field_14560 SLIME_BLOCK_FALL + f Lavo; xw field_14640 SLIME_BLOCK_HIT + f Lavo; xx field_14788 SLIME_BLOCK_PLACE + f Lavo; xy field_15180 SLIME_BLOCK_STEP + f Lavo; xz field_26970 SMALL_AMETHYST_BUD_BREAK + f Lavo; yA field_14873 SNOWBALL_THROW + f Lavo; yB field_15165 SNOW_BREAK + f Lavo; yC field_15092 SNOW_FALL + f Lavo; yD field_14655 SNOW_GOLEM_AMBIENT + f Lavo; yE field_14594 SNOW_GOLEM_DEATH + f Lavo; yF field_14830 SNOW_GOLEM_HURT + f Lavo; yG field_14745 SNOW_GOLEM_SHOOT + f Lavo; yH field_22273 SNOW_GOLEM_SHEAR + f Lavo; yI field_15040 SNOW_HIT + f Lavo; yJ field_14945 SNOW_PLACE + f Lavo; yK field_15060 SNOW_STEP + f Lavo; yL field_15170 SPIDER_AMBIENT + f Lavo; y field_14828 AMBIENT_UNDERWATER_EXIT + f Lavo; yM field_14579 SPIDER_DEATH + f Lavo; yN field_14657 SPIDER_HURT + f Lavo; yO field_14760 SPIDER_STEP + f Lavo; yP field_14839 SPLASH_POTION_BREAK + f Lavo; yQ field_14910 SPLASH_POTION_THROW + f Lavo; yR field_45962 SPONGE_BREAK + f Lavo; yS field_45963 SPONGE_FALL + f Lavo; yT field_45964 SPONGE_HIT + f Lavo; yU field_45965 SPONGE_PLACE + f Lavo; yV field_45966 SPONGE_STEP + f Lavo; yW field_45062 SPONGE_ABSORB + f Lavo; yX field_26972 SPYGLASS_USE + f Lavo; yY field_26973 SPYGLASS_STOP_USING + f Lavo; yZ field_15034 SQUID_AMBIENT + f Lavo; ya field_23204 STRIDER_HURT + f Lavo; yb field_23205 STRIDER_STEP + f Lavo; yc field_23206 STRIDER_STEP_LAVA + f Lavo; yd field_23207 STRIDER_EAT + f Lavo; ye field_23798 STRIDER_SADDLE + f Lavo; yf field_14849 SLIME_DEATH_SMALL + f Lavo; yg field_14620 SLIME_HURT_SMALL + f Lavo; yh field_14694 SLIME_JUMP_SMALL + f Lavo; yi field_15148 SLIME_SQUISH_SMALL + f Lavo; yj field_22463 SMITHING_TABLE_USE + f Lavo; yk field_17618 SMOKER_SMOKE + f Lavo; yl field_42595 SNIFFER_STEP + f Lavo; ym field_42596 SNIFFER_EAT + f Lavo; yn field_42597 SNIFFER_IDLE + f Lavo; yo field_42598 SNIFFER_HURT + f Lavo; yp field_42599 SNIFFER_DEATH + f Lavo; yq field_42600 SNIFFER_DROP_SEED + f Lavo; yr field_42601 SNIFFER_SCENTING + f Lavo; ys field_42602 SNIFFER_SNIFFING + f Lavo; yt field_42603 SNIFFER_SEARCHING + f Lavo; yu field_42604 SNIFFER_DIGGING + f Lavo; yv field_42605 SNIFFER_DIGGING_STOP + f Lavo; yw field_42606 SNIFFER_HAPPY + f Lavo; yx field_44588 SNIFFER_EGG_PLOP + f Lavo; yy field_43165 SNIFFER_EGG_CRACK + f Lavo; yz field_43166 SNIFFER_EGG_HATCH + f Lavo; zA field_15213 TRIDENT_HIT + f Lavo; zB field_15104 TRIDENT_HIT_GROUND + f Lavo; zC field_14698 TRIDENT_RETURN + f Ljm; zD field_14606 TRIDENT_RIPTIDE_1 + f Ljm; zE field_14806 TRIDENT_RIPTIDE_2 + f Ljm; zF field_14717 TRIDENT_RIPTIDE_3 + f Ljm; zG field_15001 TRIDENT_THROW + f Ljm; zH field_14896 TRIDENT_THUNDER + f Lavo; zI field_14859 TRIPWIRE_ATTACH + f Lavo; zJ field_14787 TRIPWIRE_CLICK_OFF + f Lavo; zK field_14674 TRIPWIRE_CLICK_ON + f Lavo; zL field_14595 TRIPWIRE_DETACH + f Lavo; z field_14951 AMBIENT_UNDERWATER_LOOP + f Lavo; zM field_15085 TROPICAL_FISH_AMBIENT + f Lavo; zN field_15201 TROPICAL_FISH_DEATH + f Lavo; zO field_14878 TROPICAL_FISH_FLOP + f Lavo; zP field_14985 TROPICAL_FISH_HURT + f Lavo; zQ field_26974 TUFF_BREAK + f Lavo; zR field_26975 TUFF_STEP + f Lavo; zS field_26976 TUFF_PLACE + f Lavo; zT field_26977 TUFF_HIT + f Lavo; zU field_26978 TUFF_FALL + f Lavo; zV field_46946 TUFF_BRICKS_BREAK + f Lavo; zW field_46947 TUFF_BRICKS_FALL + f Lavo; zX field_46948 TUFF_BRICKS_HIT + f Lavo; zY field_46949 TUFF_BRICKS_PLACE + f Lavo; zZ field_46950 TUFF_BRICKS_STEP + f Lavo; za field_15124 SQUID_DEATH + f Lavo; zb field_15212 SQUID_HURT + f Lavo; zc field_15121 SQUID_SQUIRT + f Lavo; zd field_15026 STONE_BREAK + f Lavo; ze field_14954 STONE_BUTTON_CLICK_OFF + f Lavo; zf field_14791 STONE_BUTTON_CLICK_ON + f Lavo; zg field_14723 STONE_FALL + f Lavo; zh field_14658 STONE_HIT + f Lavo; zi field_14574 STONE_PLACE + f Lavo; zj field_15116 STONE_PRESSURE_PLATE_CLICK_OFF + f Lavo; zk field_15217 STONE_PRESSURE_PLATE_CLICK_ON + f Lavo; zl field_14921 STONE_STEP + f Lavo; zm field_15041 STRAY_AMBIENT + f Lavo; zn field_14771 STRAY_DEATH + f Lavo; zo field_14805 STRAY_HURT + f Lavo; zp field_14540 STRAY_STEP + f Lavo; zq field_17615 SWEET_BERRY_BUSH_BREAK + f Lavo; zr field_17616 SWEET_BERRY_BUSH_PLACE + f Lavo; zs field_17617 SWEET_BERRY_BUSH_PICK_BERRIES + f Lavo; zt field_37370 TADPOLE_DEATH + f Lavo; zu field_37372 TADPOLE_FLOP + f Lavo; zv field_37373 TADPOLE_GROW_UP + f Lavo; zw field_37374 TADPOLE_HURT + f Lavo; zx field_14663 THORNS_HIT + f Lavo; zy field_15079 TNT_PRIMED + f Lavo; zz field_14931 TOTEM_USE + m ()Lcom/google/common/collect/ImmutableList; a method_43516 registerGoatHornSoundVariants + m (I)Ljm$c; a method_43517 method_43517 + m (Lakr;)Lavo; a method_47962 register + m (Lakr;Lakr;)Lavo; a method_47963 register + m (Lakr;Lakr;F)Ljm; a method_43045 register + m (Ljava/lang/String;)Lavo; a method_14838 register + m (Lakr;)Ljm$c; b method_47964 registerForHolder + m (Lakr;Lakr;)Ljm$c; b method_47965 registerForHolder + m (Ljava/lang/String;)Ljm$c; b method_47966 registerForHolder + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avq net/minecraft/class_3419 net/minecraft/sounds/SoundSource + f Lavq; a field_15250 MASTER + f Lavq; b field_15253 MUSIC + f Lavq; c field_15247 RECORDS + f Lavq; d field_15252 WEATHER + f Lavq; e field_15245 BLOCKS + f Lavq; f field_15251 HOSTILE + f Lavq; g field_15254 NEUTRAL + f Lavq; h field_15248 PLAYERS + f Lavq; i field_15256 AMBIENT + f Lavq; j field_15246 VOICE + f Ljava/lang/String; k field_15249 name + f [Lavq; l field_15255 $VALUES + m ()Ljava/lang/String; a method_14840 getName + m ()[Lavq; b method_36586 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avr net/minecraft/class_5992 net/minecraft/sounds/package-info +c avs net/minecraft/class_3439 net/minecraft/stats/RecipeBook + f Ljava/util/Set; a field_15300 known + f Ljava/util/Set; b field_15295 highlight + f Lavt; c field_25734 bookSettings + m ()Lavt; a method_30173 getBookSettings + m (Lakr;)V a method_14881 add + m (Lavs;)V a method_14875 copyOverData + m (Lavt;)V a method_30174 setBookSettings + m (Lcri;)Z a method_14880 isFiltering + m (Lcrj;)Z a method_14887 isOpen + m (Lcrj;Z)V a method_14884 setOpen + m (Lcrj;ZZ)V a method_30175 setBookSetting + m (Lczb;)V a method_14876 add + m (Lakr;)Z b method_22845 contains + m (Lcrj;)Z b method_30176 isFiltering + m (Lcrj;Z)V b method_30177 setFiltering + m (Lczb;)Z b method_14878 contains + m (Lakr;)V c method_14879 remove + m (Lczb;)V c method_14893 remove + m (Lakr;)V d method_14877 addHighlight + m (Lczb;)Z d method_14883 willHighlight + m (Lczb;)V e method_14886 removeHighlight + m (Lczb;)V f method_14885 addHighlight + m ()V <init> <init> <init> +c avt net/minecraft/class_5411 net/minecraft/stats/RecipeBookSettings + f Ljava/util/Map; a field_25735 TAG_FIELDS + f Ljava/util/Map; b field_25736 states + m ()Lavt; a method_30178 copy + m (Lavt;)V a method_30179 replaceFrom + m (Lcrj;)Z a method_30180 isOpen + m (Lcrj;Z)V a method_30181 setOpen + m (Ljava/util/EnumMap;)V a method_30182 method_30182 + m (Lub;)Lavt; a method_30183 read + m (Lub;Lcrj;Lcom/mojang/datafixers/util/Pair;)V a method_30184 method_30184 + m (Lub;Ljava/util/Map;Lcrj;Lcom/mojang/datafixers/util/Pair;)V a method_30185 method_30185 + m (Lvw;)Lavt; a method_30186 read + m (Lcrj;)Z b method_30187 isFiltering + m (Lcrj;Z)V b method_30188 setFiltering + m (Lub;)V b method_30189 write + m (Lvw;)V b method_30190 write + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avt$a net/minecraft/class_5411$class_5412 net/minecraft/stats/RecipeBookSettings$TypeSettings + f Z a field_25737 open + f Z b field_25738 filtering + m ()Lavt$a; a method_30191 copy + m (ZZ)V <init> <init> <init> +c avu net/minecraft/class_3441 net/minecraft/stats/ServerRecipeBook + f Ljava/lang/String; c field_29820 RECIPE_BOOK_TAG + f Lorg/slf4j/Logger; d field_15303 LOGGER + m (Laee$a;Laqv;Ljava/util/List;)V a method_14899 sendRecipes + m (Laqv;)V a method_14904 sendInitialRecipeBook + m (Ljava/util/Collection;Laqv;)I a method_14903 addRecipes + m (Lub;Lczd;)V a method_14901 fromNbt + m (Luh;Ljava/util/function/Consumer;Lczd;)V a method_20732 loadRecipes + m ()Lub; b method_14902 toNbt + m (Ljava/util/Collection;Laqv;)I b method_14900 removeRecipes + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avv net/minecraft/class_3442 net/minecraft/stats/ServerStatsCounter + f Lorg/slf4j/Logger; b field_15309 LOGGER + f Lnet/minecraft/server/MinecraftServer; c field_15308 server + f Ljava/io/File; d field_15305 file + f Ljava/util/Set; e field_15307 dirty + m ()V a method_14912 save + m (Laqv;)V a method_14910 sendStats + m (Lavy;)Lcom/google/gson/JsonObject; a method_14913 method_14913 + m (Lavy;Ljava/lang/String;)Ljava/util/Optional; a method_14905 getStat + m (Lcom/google/gson/JsonObject;)Lub; a method_14908 fromJson + m (Lcom/mojang/datafixers/DataFixer;Ljava/lang/String;)V a method_14906 parseLocal + m (Ljava/lang/String;)V a method_17992 method_17992 + m (Lub;Ljava/lang/String;Lavw;)V a method_17990 method_17990 + m (Lub;Ljava/lang/String;Lavy;)V a method_17991 method_17991 + m ()Ljava/lang/String; b method_14911 toJson + m (Lavw;)Lakr; b method_14907 getKey + m (Ljava/lang/String;)V b method_17993 method_17993 + m ()V c method_14914 markAllDirty + m ()Ljava/util/Set; d method_14909 getDirty + m (Lnet/minecraft/server/MinecraftServer;Ljava/io/File;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avw net/minecraft/class_3445 net/minecraft/stats/Stat + f Lyx; a field_48280 STREAM_CODEC + f Lavx; o field_15319 formatter + f Ljava/lang/Object; p field_15320 value + f Lavy; q field_15321 type + m ()Lavy; a method_14949 getType + m (I)Ljava/lang/String; a method_14953 format + m (Lakr;)Ljava/lang/String; a method_14952 locationToKey + m (Lavy;Ljava/lang/Object;)Ljava/lang/String; a method_14950 buildName + m ()Ljava/lang/Object; b method_14951 getValue + m (Lavy;Ljava/lang/Object;Lavx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c avx net/minecraft/class_3446 net/minecraft/stats/StatFormatter + f Ljava/text/DecimalFormat; a field_16976 DECIMAL_FORMAT + f Lavx; b field_16975 DEFAULT + f Lavx; c field_16978 DIVIDE_BY_TEN + f Lavx; d field_16977 DISTANCE + f Lavx; e field_16979 TIME + m (I)Ljava/lang/String; a method_16819 method_16819 + m (Ljava/text/DecimalFormat;)V a method_16817 method_16817 + m (I)Ljava/lang/String; b method_16816 method_16816 + m (I)Ljava/lang/String; c method_16818 method_16818 + m ()V <clinit> <clinit> <clinit> +c avy net/minecraft/class_3448 net/minecraft/stats/StatType + f Ljz; a field_15323 registry + f Ljava/util/Map; b field_15324 map + f Lwz; c field_26382 displayName + f Lyx; d field_48281 streamCodec + m ()Lyx; a method_56054 streamCodec + m (Lavx;Ljava/lang/Object;)Lavw; a method_14961 method_14961 + m (Ljava/lang/Object;)Z a method_14958 contains + m (Ljava/lang/Object;Lavx;)Lavw; a method_14955 get + m ()Ljz; b method_14959 getRegistry + m (Ljava/lang/Object;)Lavw; b method_14956 get + m ()Lwz; c method_30739 getDisplayName + m (Ljz;Lwz;)V <init> <init> <init> +c avz net/minecraft/class_3468 net/minecraft/stats/Stats + f Lakr; A field_15396 HORSE_ONE_CM + f Lakr; B field_15374 AVIATE_ONE_CM + f Lakr; C field_15423 SWIM_ONE_CM + f Lakr; D field_24458 STRIDER_ONE_CM + f Lakr; E field_15428 JUMP + f Lakr; F field_15406 DROP + f Lakr; G field_15399 DAMAGE_DEALT + f Lakr; H field_15408 DAMAGE_DEALT_ABSORBED + f Lakr; I field_15397 DAMAGE_DEALT_RESISTED + f Lakr; J field_15388 DAMAGE_TAKEN + f Lakr; K field_15380 DAMAGE_BLOCKED_BY_SHIELD + f Lakr; L field_15365 DAMAGE_ABSORBED + f Lakr; M field_15425 DAMAGE_RESISTED + f Lakr; N field_15421 DEATHS + f Lakr; O field_15414 MOB_KILLS + f Lakr; P field_15410 ANIMALS_BRED + f Lakr; Q field_15404 PLAYER_KILLS + f Lakr; R field_15391 FISH_CAUGHT + f Lakr; S field_15384 TALKED_TO_VILLAGER + f Lakr; T field_15378 TRADED_WITH_VILLAGER + f Lakr; U field_15369 EAT_CAKE_SLICE + f Lakr; V field_15430 FILL_CAULDRON + f Lakr; W field_15373 USE_CAULDRON + f Lakr; X field_15382 CLEAN_ARMOR + f Lakr; Y field_15390 CLEAN_BANNER + f Lakr; Z field_15398 CLEAN_SHULKER_BOX + f Lakr; aA field_19256 RAID_TRIGGER + f Lakr; aB field_19257 RAID_WIN + f Lakr; aC field_21778 INTERACT_WITH_ANVIL + f Lakr; aD field_21779 INTERACT_WITH_GRINDSTONE + f Lakr; aE field_22413 TARGET_HIT + f Lakr; aF field_22464 INTERACT_WITH_SMITHING_TABLE + f Lavy; a field_15427 BLOCK_MINED + f Lakr; aa field_15407 INTERACT_WITH_BREWINGSTAND + f Lakr; ab field_15416 INTERACT_WITH_BEACON + f Lakr; ac field_15367 INSPECT_DROPPER + f Lakr; ad field_15366 INSPECT_HOPPER + f Lakr; ae field_15371 INSPECT_DISPENSER + f Lakr; af field_15385 PLAY_NOTEBLOCK + f Lakr; ag field_15393 TUNE_NOTEBLOCK + f Lakr; ah field_15412 POT_FLOWER + f Lakr; ai field_15402 TRIGGER_TRAPPED_CHEST + f Lakr; aj field_15424 OPEN_ENDERCHEST + f Lakr; ak field_15420 ENCHANT_ITEM + f Lakr; al field_15375 PLAY_RECORD + f Lakr; am field_15379 INTERACT_WITH_FURNACE + f Lakr; an field_15368 INTERACT_WITH_CRAFTING_TABLE + f Lakr; ao field_15395 OPEN_CHEST + f Lakr; ap field_15381 SLEEP_IN_BED + f Lakr; aq field_15418 OPEN_SHULKER_BOX + f Lakr; ar field_17271 OPEN_BARREL + f Lakr; as field_17272 INTERACT_WITH_BLAST_FURNACE + f Lakr; at field_17273 INTERACT_WITH_SMOKER + f Lakr; au field_17485 INTERACT_WITH_LECTERN + f Lakr; av field_17486 INTERACT_WITH_CAMPFIRE + f Lakr; aw field_19252 INTERACT_WITH_CARTOGRAPHY_TABLE + f Lakr; ax field_19253 INTERACT_WITH_LOOM + f Lakr; ay field_19254 INTERACT_WITH_STONECUTTER + f Lakr; az field_19255 BELL_RING + f Lavy; b field_15370 ITEM_CRAFTED + f Lavy; c field_15372 ITEM_USED + f Lavy; d field_15383 ITEM_BROKEN + f Lavy; e field_15392 ITEM_PICKED_UP + f Lavy; f field_15405 ITEM_DROPPED + f Lavy; g field_15403 ENTITY_KILLED + f Lavy; h field_15411 ENTITY_KILLED_BY + f Lavy; i field_15419 CUSTOM + f Lakr; j field_15389 LEAVE_GAME + f Lakr; k field_15417 PLAY_TIME + f Lakr; l field_33558 TOTAL_WORLD_TIME + f Lakr; m field_15400 TIME_SINCE_DEATH + f Lakr; n field_15429 TIME_SINCE_REST + f Lakr; o field_15422 CROUCH_TIME + f Lakr; p field_15377 WALK_ONE_CM + f Lakr; q field_15376 CROUCH_ONE_CM + f Lakr; r field_15364 SPRINT_ONE_CM + f Lakr; s field_15394 WALK_ON_WATER_ONE_CM + f Lakr; t field_15386 FALL_ONE_CM + f Lakr; u field_15413 CLIMB_ONE_CM + f Lakr; v field_15426 FLY_ONE_CM + f Lakr; w field_15401 WALK_UNDER_WATER_ONE_CM + f Lakr; x field_15409 MINECART_ONE_CM + f Lakr; y field_15415 BOAT_ONE_CM + f Lakr; z field_15387 PIG_ONE_CM + m (Ljava/lang/String;Lavx;)Lakr; a method_15021 makeCustomStat + m (Ljava/lang/String;Ljz;)Lavy; a method_15020 makeRegistryStatType + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awa net/minecraft/class_3469 net/minecraft/stats/StatsCounter + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a field_15431 stats + m (Lavw;)I a method_15025 getValue + m (Lavy;Ljava/lang/Object;)I a method_15024 getValue + m (Lcmx;Lavw;I)V a method_15023 setValue + m (Lcmx;Lavw;I)V b method_15022 increment + m ()V <init> <init> <init> +c awb net/minecraft/class_5993 net/minecraft/stats/package-info +c awc net/minecraft/class_7440 net/minecraft/tags/BannerPatternTags + f Lawu; a field_39097 NO_ITEM_REQUIRED + f Lawu; b field_39098 PATTERN_ITEM_FLOWER + f Lawu; c field_39099 PATTERN_ITEM_CREEPER + f Lawu; d field_39100 PATTERN_ITEM_SKULL + f Lawu; e field_39101 PATTERN_ITEM_MOJANG + f Lawu; f field_39102 PATTERN_ITEM_GLOBE + f Lawu; g field_39103 PATTERN_ITEM_PIGLIN + f Lawu; h field_49786 PATTERN_ITEM_FLOW + f Lawu; i field_49787 PATTERN_ITEM_GUSTER + m (Ljava/lang/String;)Lawu; a method_43675 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awd net/minecraft/class_6908 net/minecraft/tags/BiomeTags + f Lawu; A field_36530 HAS_RUINED_PORTAL_JUNGLE + f Lawu; B field_36531 HAS_RUINED_PORTAL_OCEAN + f Lawu; C field_36532 HAS_RUINED_PORTAL_SWAMP + f Lawu; D field_36533 HAS_RUINED_PORTAL_MOUNTAIN + f Lawu; E field_36492 HAS_RUINED_PORTAL_STANDARD + f Lawu; F field_36493 HAS_SHIPWRECK_BEACHED + f Lawu; G field_36494 HAS_SHIPWRECK + f Lawu; H field_36502 HAS_STRONGHOLD + f Lawu; I field_47213 HAS_TRIAL_CHAMBERS + f Lawu; J field_36495 HAS_SWAMP_HUT + f Lawu; K field_36496 HAS_VILLAGE_DESERT + f Lawu; L field_36497 HAS_VILLAGE_PLAINS + f Lawu; M field_36498 HAS_VILLAGE_SAVANNA + f Lawu; N field_36499 HAS_VILLAGE_SNOWY + f Lawu; O field_36500 HAS_VILLAGE_TAIGA + f Lawu; P field_43168 HAS_TRAIL_RUINS + f Lawu; Q field_36501 HAS_WOODLAND_MANSION + f Lawu; R field_36503 HAS_NETHER_FORTRESS + f Lawu; S field_36504 HAS_NETHER_FOSSIL + f Lawu; T field_36505 HAS_BASTION_REMNANT + f Lawu; U field_38372 HAS_ANCIENT_CITY + f Lawu; V field_36506 HAS_RUINED_PORTAL_NETHER + f Lawu; W field_36507 HAS_END_CITY + f Lawu; X field_37376 REQUIRED_OCEAN_MONUMENT_SURROUNDING + f Lawu; Y field_39444 MINESHAFT_BLOCKING + f Lawu; Z field_37377 PLAYS_UNDERWATER_MUSIC + f Lawu; a field_36508 IS_DEEP_OCEAN + f Lawu; aa field_37378 HAS_CLOSER_WATER_FOG + f Lawu; ab field_37379 WATER_ON_MAP_OUTLINES + f Lawu; ac field_37380 PRODUCES_CORALS_FROM_BONEMEAL + f Lawu; ad field_41752 INCREASED_FIRE_BURNOUT + f Lawu; ae field_41753 SNOW_GOLEM_MELTS + f Lawu; af field_37381 WITHOUT_ZOMBIE_SIEGES + f Lawu; ag field_37382 WITHOUT_PATROL_SPAWNS + f Lawu; ah field_37383 WITHOUT_WANDERING_TRADER_SPAWNS + f Lawu; ai field_37384 SPAWNS_COLD_VARIANT_FROGS + f Lawu; aj field_37385 SPAWNS_WARM_VARIANT_FROGS + f Lawu; ak field_41754 SPAWNS_GOLD_RABBITS + f Lawu; al field_41755 SPAWNS_WHITE_RABBITS + f Lawu; am field_37387 REDUCED_WATER_AMBIENT_SPAWNS + f Lawu; an field_37388 ALLOWS_TROPICAL_FISH_SPAWNS_AT_ANY_HEIGHT + f Lawu; ao field_37389 POLAR_BEARS_SPAWN_ON_ALTERNATE_BLOCKS + f Lawu; ap field_37390 MORE_FREQUENT_DROWNED_SPAWNS + f Lawu; aq field_37391 ALLOWS_SURFACE_SLIME_SPAWNS + f Lawu; ar field_41756 SPAWNS_SNOW_FOXES + f Lawu; b field_36509 IS_OCEAN + f Lawu; c field_36510 IS_BEACH + f Lawu; d field_36511 IS_RIVER + f Lawu; e field_36512 IS_MOUNTAIN + f Lawu; f field_36513 IS_BADLANDS + f Lawu; g field_36514 IS_HILL + f Lawu; h field_36515 IS_TAIGA + f Lawu; i field_36516 IS_JUNGLE + f Lawu; j field_36517 IS_FOREST + f Lawu; k field_37392 IS_SAVANNA + f Lawu; l field_37393 IS_OVERWORLD + f Lawu; m field_36518 IS_NETHER + f Lawu; n field_37394 IS_END + f Lawu; o field_37395 STRONGHOLD_BIASED_TO + f Lawu; p field_36519 HAS_BURIED_TREASURE + f Lawu; q field_36520 HAS_DESERT_PYRAMID + f Lawu; r field_36521 HAS_IGLOO + f Lawu; s field_36522 HAS_JUNGLE_TEMPLE + f Lawu; t field_36523 HAS_MINESHAFT + f Lawu; u field_36524 HAS_MINESHAFT_MESA + f Lawu; v field_36525 HAS_OCEAN_MONUMENT + f Lawu; w field_36526 HAS_OCEAN_RUIN_COLD + f Lawu; x field_36527 HAS_OCEAN_RUIN_WARM + f Lawu; y field_36528 HAS_PILLAGER_OUTPOST + f Lawu; z field_36529 HAS_RUINED_PORTAL_DESERT + m (Ljava/lang/String;)Lawu; a method_40434 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awe net/minecraft/class_3481 net/minecraft/tags/BlockTags + f Lawu; A field_15474 JUNGLE_LOGS + f Lawu; B field_15489 SPRUCE_LOGS + f Lawu; C field_37401 MANGROVE_LOGS + f Lawu; D field_21955 CRIMSON_STEMS + f Lawu; E field_21956 WARPED_STEMS + f Lawu; F field_40986 BAMBOO_BLOCKS + f Lawu; G field_21954 WART_BLOCKS + f Lawu; H field_15501 BANNERS + f Lawu; I field_15466 SAND + f Lawu; J field_42968 SMELTS_TO_GLASS + f Lawu; K field_15459 STAIRS + f Lawu; L field_15469 SLABS + f Lawu; M field_15504 WALLS + f Lawu; N field_15486 ANVIL + f Lawu; O field_15463 RAILS + f Lawu; P field_15503 LEAVES + f Lawu; Q field_15487 TRAPDOORS + f Lawu; R field_15480 SMALL_FLOWERS + f Lawu; S field_16443 BEDS + f Lawu; T field_16584 FENCES + f Lawu; U field_20338 TALL_FLOWERS + f Lawu; V field_20339 FLOWERS + f Lawu; W field_22465 PIGLIN_REPELLENTS + f Lawu; X field_23062 GOLD_ORES + f Lawu; Y field_28988 IRON_ORES + f Lawu; Z field_28989 DIAMOND_ORES + f Lawu; aA field_40104 WALL_HANGING_SIGNS + f Lawu; aB field_40105 ALL_HANGING_SIGNS + f Lawu; aC field_41282 ALL_SIGNS + f Lawu; aD field_17753 DRAGON_IMMUNE + f Lawu; aE field_37396 DRAGON_TRANSPARENT + f Lawu; aF field_17754 WITHER_IMMUNE + f Lawu; aG field_22274 WITHER_SUMMON_BASE_BLOCKS + f Lawu; aH field_20340 BEEHIVES + f Lawu; aI field_20341 CROPS + f Lawu; aJ field_20342 BEE_GROWABLES + f Lawu; aK field_21780 PORTALS + f Lawu; aL field_21952 FIRE + f Lawu; a field_15481 WOOL + f Lawu; aM field_21953 NYLIUM + f Lawu; aN field_22275 BEACON_BASE_BLOCKS + f Lawu; aO field_23063 SOUL_SPEED_BLOCKS + f Lawu; aP field_22276 WALL_POST_OVERRIDE + f Lawu; aQ field_22414 CLIMBABLE + f Lawu; aR field_36327 FALL_DAMAGE_RESETTING + f Lawu; aS field_21490 SHULKER_BOXES + f Lawu; aT field_22466 HOGLIN_REPELLENTS + f Lawu; aU field_23119 SOUL_FIRE_BASE_BLOCKS + f Lawu; aV field_23209 STRIDER_WARM_BLOCKS + f Lawu; aW field_23799 CAMPFIRES + f Lawu; aX field_23800 GUARDED_BY_PIGLINS + f Lawu; aY field_24459 PREVENT_MOB_SPAWNING_INSIDE + f Lawu; aZ field_25147 FENCE_GATES + f Lawu; aa field_28990 REDSTONE_ORES + f Lawu; ab field_28991 LAPIS_ORES + f Lawu; ac field_29193 COAL_ORES + f Lawu; ad field_29194 EMERALD_ORES + f Lawu; ae field_29195 COPPER_ORES + f Lawu; af field_26983 CANDLES + f Lawu; ag field_29822 DIRT + f Lawu; ah field_36265 TERRACOTTA + f Lawu; ai field_49050 BADLANDS_TERRACOTTA + f Lawu; aj field_45063 CONCRETE_POWDER + f Lawu; ak field_38834 COMPLETES_FIND_TREE_TUTORIAL + f Lawu; al field_15470 FLOWER_POTS + f Lawu; am field_15460 ENDERMAN_HOLDABLE + f Lawu; an field_15467 ICE + f Lawu; ao field_15478 VALID_SPAWN + f Lawu; ap field_15490 IMPERMEABLE + f Lawu; aq field_15496 UNDERWATER_BONEMEALS + f Lawu; ar field_15461 CORAL_BLOCKS + f Lawu; as field_15476 WALL_CORALS + f Lawu; at field_15483 CORAL_PLANTS + f Lawu; au field_15488 CORALS + f Lawu; av field_15497 BAMBOO_PLANTABLE_ON + f Lawu; aw field_15472 STANDING_SIGNS + f Lawu; ax field_15492 WALL_SIGNS + f Lawu; ay field_15500 SIGNS + f Lawu; az field_40103 CEILING_HANGING_SIGNS + f Lawu; bA field_29823 SNOW + f Lawu; bB field_33713 MINEABLE_WITH_AXE + f Lawu; bC field_33714 MINEABLE_WITH_HOE + f Lawu; bD field_33715 MINEABLE_WITH_PICKAXE + f Lawu; bE field_33716 MINEABLE_WITH_SHOVEL + f Lawu; bF field_44469 SWORD_EFFICIENT + f Lawu; bG field_33717 NEEDS_DIAMOND_TOOL + f Lawu; bH field_33718 NEEDS_IRON_TOOL + f Lawu; bI field_33719 NEEDS_STONE_TOOL + f Lawu; bJ field_49925 INCORRECT_FOR_NETHERITE_TOOL + f Lawu; bK field_49926 INCORRECT_FOR_DIAMOND_TOOL + f Lawu; bL field_49927 INCORRECT_FOR_IRON_TOOL + f Lawu; b field_15471 PLANKS + f Lawu; bM field_49928 INCORRECT_FOR_STONE_TOOL + f Lawu; bN field_49929 INCORRECT_FOR_GOLD_TOOL + f Lawu; bO field_49930 INCORRECT_FOR_WOODEN_TOOL + f Lawu; bP field_33757 FEATURES_CANNOT_REPLACE + f Lawu; bQ field_33862 LAVA_POOL_STONE_CANNOT_REPLACE + f Lawu; bR field_33863 GEODE_INVALID_BLOCKS + f Lawu; bS field_37398 FROG_PREFER_JUMP_TO + f Lawu; bT field_37399 SCULK_REPLACEABLE + f Lawu; bU field_37400 SCULK_REPLACEABLE_WORLD_GEN + f Lawu; bV field_38374 ANCIENT_CITY_REPLACEABLE + f Lawu; bW field_43169 VIBRATION_RESONATORS + f Lawu; bX field_35567 ANIMALS_SPAWNABLE_ON + f Lawu; bY field_48282 ARMADILLO_SPAWNABLE_ON + f Lawu; bZ field_35568 AXOLOTLS_SPAWNABLE_ON + f Lawu; ba field_25148 UNSTABLE_BOTTOM_CENTER + f Lawu; bb field_25739 MUSHROOM_GROW_BLOCK + f Lawu; bc field_25588 INFINIBURN_OVERWORLD + f Lawu; bd field_25589 INFINIBURN_NETHER + f Lawu; be field_25590 INFINIBURN_END + f Lawu; bf field_25806 BASE_STONE_OVERWORLD + f Lawu; bg field_28992 STONE_ORE_REPLACEABLES + f Lawu; bh field_28993 DEEPSLATE_ORE_REPLACEABLES + f Lawu; bi field_25807 BASE_STONE_NETHER + f Lawu; bj field_38832 OVERWORLD_CARVER_REPLACEABLES + f Lawu; bk field_38833 NETHER_CARVER_REPLACEABLES + f Lawu; bl field_26984 CANDLE_CAKES + f Lawu; bm field_26985 CAULDRONS + f Lawu; bn field_26986 CRYSTAL_SOUND_BLOCKS + f Lawu; bo field_28040 INSIDE_STEP_SOUND_BLOCKS + f Lawu; bp field_43170 COMBINATION_STEP_SOUND_BLOCKS + f Lawu; bq field_45064 CAMEL_SAND_STEP_SOUND_BLOCKS + f Lawu; br field_28088 OCCLUDES_VIBRATION_SIGNALS + f Lawu; bs field_38835 DAMPENS_VIBRATIONS + f Lawu; bt field_28089 DRIPSTONE_REPLACEABLE + f Lawu; bu field_28621 CAVE_VINES + f Lawu; bv field_28622 MOSS_REPLACEABLE + f Lawu; bw field_29196 LUSH_GROUND_REPLACEABLE + f Lawu; bx field_36268 AZALEA_ROOT_REPLACEABLE + f Lawu; by field_33641 SMALL_DRIPLEAF_PLACEABLE + f Lawu; bz field_35443 BIG_DRIPLEAF_PLACEABLE + f Lawu; cA field_49147 DOES_NOT_BLOCK_HOPPERS + f Lawu; cB field_51989 AIR + f Lawu; c field_15465 STONE_BRICKS + f Lawu; ca field_35569 GOATS_SPAWNABLE_ON + f Lawu; cb field_35570 MOOSHROOMS_SPAWNABLE_ON + f Lawu; cc field_35571 PARROTS_SPAWNABLE_ON + f Lawu; cd field_35572 POLAR_BEARS_SPAWNABLE_ON_ALTERNATE + f Lawu; ce field_35573 RABBITS_SPAWNABLE_ON + f Lawu; cf field_35574 FOXES_SPAWNABLE_ON + f Lawu; cg field_35575 WOLVES_SPAWNABLE_ON + f Lawu; ch field_38928 FROGS_SPAWNABLE_ON + f Lawu; ci field_36266 AZALEA_GROWS_ON + f Lawu; cj field_37397 CONVERTABLE_TO_MUD + f Lawu; ck field_38692 MANGROVE_LOGS_CAN_GROW_THROUGH + f Lawu; cl field_38693 MANGROVE_ROOTS_CAN_GROW_THROUGH + f Lawu; cm field_38694 DEAD_BUSH_MAY_PLACE_ON + f Lawu; cn field_39029 SNAPS_GOAT_HORN + f Lawu; co field_44470 REPLACEABLE_BY_TREES + f Lawu; cp field_39104 SNOW_LAYER_CANNOT_SURVIVE_ON + f Lawu; cq field_39105 SNOW_LAYER_CAN_SURVIVE_ON + f Lawu; cr field_40107 INVALID_SPAWN_INSIDE + f Lawu; cs field_42607 SNIFFER_DIGGABLE_BLOCK + f Lawu; ct field_43171 SNIFFER_EGG_HATCH_BOOST + f Lawu; cu field_43172 TRAIL_RUINS_REPLACEABLE + f Lawu; cv field_44471 REPLACEABLE + f Lawu; cw field_44472 ENCHANTMENT_POWER_PROVIDER + f Lawu; cx field_44473 ENCHANTMENT_POWER_TRANSMITTER + f Lawu; cy field_44589 MAINTAINS_FARMLAND + f Lawu; cz field_49051 BLOCKS_WIND_CHARGE_EXPLOSIONS + f Lawu; d field_15499 WOODEN_BUTTONS + f Lawu; e field_44590 STONE_BUTTONS + f Lawu; f field_15493 BUTTONS + f Lawu; g field_15479 WOOL_CARPETS + f Lawu; h field_15494 WOODEN_DOORS + f Lawu; i field_52288 MOB_INTERACTABLE_DOORS + f Lawu; j field_15502 WOODEN_STAIRS + f Lawu; k field_15468 WOODEN_SLABS + f Lawu; l field_17619 WOODEN_FENCES + f Lawu; m field_24076 PRESSURE_PLATES + f Lawu; n field_15477 WOODEN_PRESSURE_PLATES + f Lawu; o field_24077 STONE_PRESSURE_PLATES + f Lawu; p field_15491 WOODEN_TRAPDOORS + f Lawu; q field_15495 DOORS + f Lawu; r field_15462 SAPLINGS + f Lawu; s field_23210 LOGS_THAT_BURN + f Lawu; t field_39030 OVERWORLD_NATURAL_LOGS + f Lawu; u field_15475 LOGS + f Lawu; v field_15485 DARK_OAK_LOGS + f Lawu; w field_15482 OAK_LOGS + f Lawu; x field_15498 BIRCH_LOGS + f Lawu; y field_15458 ACACIA_LOGS + f Lawu; z field_42608 CHERRY_LOGS + m (Ljava/lang/String;)Lawu; a method_15069 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awf net/minecraft/class_7369 net/minecraft/tags/CatVariantTags + f Lawu; a field_38695 DEFAULT_SPAWNS + f Lawu; b field_38696 FULL_MOON_SPAWNS + m (Ljava/lang/String;)Lawu; a method_43046 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awg net/minecraft/class_8103 net/minecraft/tags/DamageTypeTags + f Lawu; A field_46211 ALWAYS_KILLS_ARMOR_STANDS + f Lawu; B field_46230 CAN_BREAK_ARMOR_STAND + f Lawu; C field_49182 BYPASSES_WOLF_ARMOR + f Lawu; D field_50104 IS_PLAYER_ATTACK + f Lawu; E field_51527 BURN_FROM_STEPPING + f Lawu; F field_51990 PANIC_CAUSES + f Lawu; G field_51991 PANIC_ENVIRONMENTAL_CAUSES + f Lawu; a field_42240 DAMAGES_HELMET + f Lawu; b field_42241 BYPASSES_ARMOR + f Lawu; c field_43116 BYPASSES_SHIELD + f Lawu; d field_42242 BYPASSES_INVULNERABILITY + f Lawu; e field_42969 BYPASSES_COOLDOWN + f Lawu; f field_42243 BYPASSES_EFFECTS + f Lawu; g field_42244 BYPASSES_RESISTANCE + f Lawu; h field_42245 BYPASSES_ENCHANTMENTS + f Lawu; i field_42246 IS_FIRE + f Lawu; j field_42247 IS_PROJECTILE + f Lawu; k field_42248 WITCH_RESISTANT_TO + f Lawu; l field_42249 IS_EXPLOSION + f Lawu; m field_42250 IS_FALL + f Lawu; n field_42251 IS_DROWNING + f Lawu; o field_42252 IS_FREEZING + f Lawu; p field_42253 IS_LIGHTNING + f Lawu; q field_42254 NO_ANGER + f Lawu; r field_42255 NO_IMPACT + f Lawu; s field_42256 ALWAYS_MOST_SIGNIFICANT_FALL + f Lawu; t field_42257 WITHER_IMMUNE_TO + f Lawu; u field_42258 IGNITES_ARMOR_STANDS + f Lawu; v field_42259 BURNS_ARMOR_STANDS + f Lawu; w field_42260 AVOIDS_GUARDIAN_THORNS + f Lawu; x field_42261 ALWAYS_TRIGGERS_SILVERFISH + f Lawu; y field_42970 ALWAYS_HURTS_ENDER_DRAGONS + f Lawu; z field_45065 NO_KNOCKBACK + m (Ljava/lang/String;)Lawu; a method_48762 create + m ()V <clinit> <clinit> <clinit> +c awh net/minecraft/class_9636 net/minecraft/tags/EnchantmentTags + f Lawu; A field_51528 TRADES_SNOW_COMMON + f Lawu; B field_51529 TRADES_SWAMP_COMMON + f Lawu; C field_51530 TRADES_TAIGA_COMMON + f Lawu; D field_51531 TRADES_DESERT_SPECIAL + f Lawu; E field_51532 TRADES_JUNGLE_SPECIAL + f Lawu; F field_51533 TRADES_PLAINS_SPECIAL + f Lawu; G field_51534 TRADES_SAVANNA_SPECIAL + f Lawu; H field_51535 TRADES_SNOW_SPECIAL + f Lawu; I field_51536 TRADES_SWAMP_SPECIAL + f Lawu; J field_51537 TRADES_TAIGA_SPECIAL + f Lawu; a field_51362 TOOLTIP_ORDER + f Lawu; b field_51538 ARMOR_EXCLUSIVE + f Lawu; c field_51539 BOOTS_EXCLUSIVE + f Lawu; d field_51540 BOW_EXCLUSIVE + f Lawu; e field_51541 CROSSBOW_EXCLUSIVE + f Lawu; f field_51542 DAMAGE_EXCLUSIVE + f Lawu; g field_51543 MINING_EXCLUSIVE + f Lawu; h field_51544 RIPTIDE_EXCLUSIVE + f Lawu; i field_51545 TRADEABLE + f Lawu; j field_51546 DOUBLE_TRADE_PRICE + f Lawu; k field_51547 IN_ENCHANTING_TABLE + f Lawu; l field_51548 ON_MOB_SPAWN_EQUIPMENT + f Lawu; m field_51549 ON_TRADED_EQUIPMENT + f Lawu; n field_51550 ON_RANDOM_LOOT + f Lawu; o field_51551 CURSE + f Lawu; p field_51552 SMELTS_LOOT + f Lawu; q field_51553 PREVENTS_BEE_SPAWNS_WHEN_MINING + f Lawu; r field_51554 PREVENTS_DECORATED_POT_SHATTERING + f Lawu; s field_51555 PREVENTS_ICE_MELTING + f Lawu; t field_51556 PREVENTS_INFESTED_SPAWNS + f Lawu; u field_51557 TREASURE + f Lawu; v field_51558 NON_TREASURE + f Lawu; w field_51559 TRADES_DESERT_COMMON + f Lawu; x field_51560 TRADES_JUNGLE_COMMON + f Lawu; y field_51561 TRADES_PLAINS_COMMON + f Lawu; z field_51562 TRADES_SAVANNA_COMMON + m (Ljava/lang/String;)Lawu; a method_59548 create + m ()V <clinit> <clinit> <clinit> +c awi net/minecraft/class_3483 net/minecraft/tags/EntityTypeTags + f Lawu; A field_48283 NOT_SCARY_FOR_PUFFERFISH + f Lawu; B field_48284 SENSITIVE_TO_IMPALING + f Lawu; C field_48285 SENSITIVE_TO_BANE_OF_ARTHROPODS + f Lawu; D field_49931 SENSITIVE_TO_SMITE + f Lawu; E field_48713 NO_ANGER_FROM_WIND_CHARGE + f Lawu; F field_50105 IMMUNE_TO_OOZING + f Lawu; G field_50106 IMMUNE_TO_INFESTED + f Lawu; H field_51503 REDIRECTABLE_PROJECTILE + f Lawu; a field_15507 SKELETONS + f Lawu; b field_46231 ZOMBIES + f Lawu; c field_19168 RAIDERS + f Lawu; d field_46232 UNDEAD + f Lawu; e field_20631 BEEHIVE_INHABITORS + f Lawu; f field_21508 ARROWS + f Lawu; g field_22415 IMPACT_PROJECTILES + f Lawu; h field_27855 POWDER_SNOW_WALKABLE_MOBS + f Lawu; i field_28296 AXOLOTL_ALWAYS_HOSTILES + f Lawu; j field_29824 AXOLOTL_HUNT_TARGETS + f Lawu; k field_29825 FREEZE_IMMUNE_ENTITY_TYPES + f Lawu; l field_29826 FREEZE_HURTS_EXTRA_TYPES + f Lawu; m field_46233 CAN_BREATHE_UNDER_WATER + f Lawu; n field_38697 FROG_FOOD + f Lawu; o field_42971 FALL_DAMAGE_IMMUNE + f Lawu; p field_43096 DISMOUNTS_UNDERWATER + f Lawu; q field_45066 NON_CONTROLLING_RIDER + f Lawu; r field_48286 DEFLECTS_PROJECTILES + f Lawu; s field_47578 CAN_TURN_IN_BOATS + f Lawu; t field_48287 ILLAGER + f Lawu; u field_48288 AQUATIC + f Lawu; v field_48289 ARTHROPOD + f Lawu; w field_48290 IGNORES_POISON_AND_REGEN + f Lawu; x field_48291 INVERTED_HEALING_AND_HARM + f Lawu; y field_48292 WITHER_FRIENDS + f Lawu; z field_48293 ILLAGER_FRIENDS + m (Ljava/lang/String;)Lawu; a method_15077 create + m ()V <clinit> <clinit> <clinit> +c awj net/minecraft/class_7088 net/minecraft/tags/FlatLevelGeneratorPresetTags + f Lawu; a field_37402 VISIBLE + m (Ljava/lang/String;)Lawu; a method_41292 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awk net/minecraft/class_3486 net/minecraft/tags/FluidTags + f Lawu; a field_15517 WATER + f Lawu; b field_15518 LAVA + m (Ljava/lang/String;)Lawu; a method_15095 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awl net/minecraft/class_5698 net/minecraft/tags/GameEventTags + f Lawu; a field_28090 VIBRATIONS + f Lawu; b field_38079 WARDEN_CAN_LISTEN + f Lawu; c field_38698 SHRIEKER_CAN_LISTEN + f Lawu; d field_28091 IGNORE_VIBRATIONS_SNEAKING + f Lawu; e field_39031 ALLAY_CAN_LISTEN + m (Ljava/lang/String;)Lawu; a method_32823 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awm net/minecraft/class_7441 net/minecraft/tags/InstrumentTags + f Lawu; a field_39106 REGULAR_GOAT_HORNS + f Lawu; b field_39107 SCREAMING_GOAT_HORNS + f Lawu; c field_39108 GOAT_HORNS + m (Ljava/lang/String;)Lawu; a method_43676 create + m ()V <clinit> <clinit> <clinit> +c awn net/minecraft/class_3489 net/minecraft/tags/ItemTags + f Lawu; A field_21957 CRIMSON_STEMS + f Lawu; B field_21958 WARPED_STEMS + f Lawu; C field_40987 BAMBOO_BLOCKS + f Lawu; D field_38837 WART_BLOCKS + f Lawu; E field_15556 BANNERS + f Lawu; F field_15532 SAND + f Lawu; G field_42972 SMELTS_TO_GLASS + f Lawu; H field_15526 STAIRS + f Lawu; I field_15535 SLABS + f Lawu; J field_15560 WALLS + f Lawu; K field_15547 ANVIL + f Lawu; L field_15529 RAILS + f Lawu; M field_15558 LEAVES + f Lawu; N field_15548 TRAPDOORS + f Lawu; O field_15543 SMALL_FLOWERS + f Lawu; P field_16444 BEDS + f Lawu; Q field_16585 FENCES + f Lawu; R field_20343 TALL_FLOWERS + f Lawu; S field_20344 FLOWERS + f Lawu; T field_23064 PIGLIN_REPELLENTS + f Lawu; U field_24481 PIGLIN_LOVED + f Lawu; V field_26987 IGNORED_BY_PIGLIN_BABIES + f Lawu; W field_49932 MEAT + f Lawu; X field_42609 SNIFFER_FOOD + f Lawu; Y field_26988 PIGLIN_FOOD + f Lawu; Z field_28624 FOX_FOOD + f Lawu; aA field_28994 IRON_ORES + f Lawu; aB field_28995 DIAMOND_ORES + f Lawu; aC field_28996 REDSTONE_ORES + f Lawu; aD field_28997 LAPIS_ORES + f Lawu; aE field_29197 COAL_ORES + f Lawu; aF field_29198 EMERALD_ORES + f Lawu; aG field_29199 COPPER_ORES + f Lawu; aH field_23211 NON_FLAMMABLE_WOOD + f Lawu; aI field_23801 SOUL_FIRE_BASE_BLOCKS + f Lawu; aJ field_26989 CANDLES + f Lawu; aK field_36269 DIRT + f Lawu; aL field_36270 TERRACOTTA + f Lawu; a field_15544 WOOL + f Lawu; aM field_38836 COMPLETES_FIND_TREE_TUTORIAL + f Lawu; aN field_15536 BOATS + f Lawu; aO field_38080 CHEST_BOATS + f Lawu; aP field_15527 FISHES + f Lawu; aQ field_15533 SIGNS + f Lawu; aR field_23969 CREEPER_DROP_MUSIC_DISCS + f Lawu; aS field_17487 COALS + f Lawu; aT field_18317 ARROWS + f Lawu; aU field_21465 LECTERN_BOOKS + f Lawu; aV field_40109 BOOKSHELF_BOOKS + f Lawu; aW field_22277 BEACON_PAYMENT_ITEMS + f Lawu; aX field_23802 STONE_TOOL_MATERIALS + f Lawu; aY field_25808 STONE_CRAFTING_MATERIALS + f Lawu; aZ field_28041 FREEZE_IMMUNE_WEARABLES + f Lawu; aa field_49933 COW_FOOD + f Lawu; ab field_49934 GOAT_FOOD + f Lawu; ac field_49935 SHEEP_FOOD + f Lawu; ad field_49936 WOLF_FOOD + f Lawu; ae field_49937 CAT_FOOD + f Lawu; af field_49938 HORSE_FOOD + f Lawu; ag field_49939 HORSE_TEMPT_ITEMS + f Lawu; ah field_49940 CAMEL_FOOD + f Lawu; ai field_49941 ARMADILLO_FOOD + f Lawu; aj field_49942 BEE_FOOD + f Lawu; ak field_49943 CHICKEN_FOOD + f Lawu; al field_49944 FROG_FOOD + f Lawu; am field_49945 HOGLIN_FOOD + f Lawu; an field_49946 LLAMA_FOOD + f Lawu; ao field_49947 LLAMA_TEMPT_ITEMS + f Lawu; ap field_49948 OCELOT_FOOD + f Lawu; aq field_49949 PANDA_FOOD + f Lawu; ar field_49950 PIG_FOOD + f Lawu; as field_49951 RABBIT_FOOD + f Lawu; at field_49952 STRIDER_FOOD + f Lawu; au field_49953 STRIDER_TEMPT_ITEMS + f Lawu; av field_49954 TURTLE_FOOD + f Lawu; aw field_49955 PARROT_FOOD + f Lawu; ax field_49956 PARROT_POISONOUS_FOOD + f Lawu; ay field_49957 AXOLOTL_FOOD + f Lawu; az field_23065 GOLD_ORES + f Lawu; bA field_48301 CHEST_ARMOR_ENCHANTABLE + f Lawu; bB field_48302 HEAD_ARMOR_ENCHANTABLE + f Lawu; bC field_48303 ARMOR_ENCHANTABLE + f Lawu; bD field_48304 SWORD_ENCHANTABLE + f Lawu; bE field_50107 FIRE_ASPECT_ENCHANTABLE + f Lawu; bF field_50108 SHARP_WEAPON_ENCHANTABLE + f Lawu; bG field_48305 WEAPON_ENCHANTABLE + f Lawu; bH field_48306 MINING_ENCHANTABLE + f Lawu; bI field_48307 MINING_LOOT_ENCHANTABLE + f Lawu; bJ field_48308 FISHING_ENCHANTABLE + f Lawu; bK field_48309 TRIDENT_ENCHANTABLE + f Lawu; bL field_48310 DURABILITY_ENCHANTABLE + f Lawu; b field_15537 PLANKS + f Lawu; bM field_48311 BOW_ENCHANTABLE + f Lawu; bN field_48312 EQUIPPABLE_ENCHANTABLE + f Lawu; bO field_48313 CROSSBOW_ENCHANTABLE + f Lawu; bP field_48314 VANISHING_ENCHANTABLE + f Lawu; bQ field_50109 MACE_ENCHANTABLE + f Lawu; ba field_28300 DAMPENS_VIBRATIONS + f Lawu; bb field_29544 CLUSTER_MAX_HARVESTABLES + f Lawu; bc field_38699 COMPASSES + f Lawu; bd field_40108 HANGING_SIGNS + f Lawu; be field_41662 CREEPER_IGNITERS + f Lawu; bf field_41757 NOTE_BLOCK_TOP_INSTRUMENTS + f Lawu; bg field_48294 FOOT_ARMOR + f Lawu; bh field_48295 LEG_ARMOR + f Lawu; bi field_48296 CHEST_ARMOR + f Lawu; bj field_48297 HEAD_ARMOR + f Lawu; bk field_48298 SKULLS + f Lawu; bl field_41890 TRIMMABLE_ARMOR + f Lawu; bm field_41891 TRIM_MATERIALS + f Lawu; bn field_41892 TRIM_TEMPLATES + f Lawu; bo field_42610 DECORATED_POT_SHERDS + f Lawu; bp field_44701 DECORATED_POT_INGREDIENTS + f Lawu; bq field_42611 SWORDS + f Lawu; br field_42612 AXES + f Lawu; bs field_42613 HOES + f Lawu; bt field_42614 PICKAXES + f Lawu; bu field_42615 SHOVELS + f Lawu; bv field_42617 BREAKS_DECORATED_POTS + f Lawu; bw field_44591 VILLAGER_PLANTABLE_SEEDS + f Lawu; bx field_48803 DYEABLE + f Lawu; by field_48299 FOOT_ARMOR_ENCHANTABLE + f Lawu; bz field_48300 LEG_ARMOR_ENCHANTABLE + f Lawu; c field_15531 STONE_BRICKS + f Lawu; d field_15555 WOODEN_BUTTONS + f Lawu; e field_44592 STONE_BUTTONS + f Lawu; f field_15551 BUTTONS + f Lawu; g field_15542 WOOL_CARPETS + f Lawu; h field_15552 WOODEN_DOORS + f Lawu; i field_15557 WOODEN_STAIRS + f Lawu; j field_15534 WOODEN_SLABS + f Lawu; k field_17620 WOODEN_FENCES + f Lawu; l field_40858 FENCE_GATES + f Lawu; m field_15540 WOODEN_PRESSURE_PLATES + f Lawu; n field_15550 WOODEN_TRAPDOORS + f Lawu; o field_15553 DOORS + f Lawu; p field_15528 SAPLINGS + f Lawu; q field_23212 LOGS_THAT_BURN + f Lawu; r field_15539 LOGS + f Lawu; s field_15546 DARK_OAK_LOGS + f Lawu; t field_15545 OAK_LOGS + f Lawu; u field_15554 BIRCH_LOGS + f Lawu; v field_15525 ACACIA_LOGS + f Lawu; w field_42618 CHERRY_LOGS + f Lawu; x field_15538 JUNGLE_LOGS + f Lawu; y field_15549 SPRUCE_LOGS + f Lawu; z field_37403 MANGROVE_LOGS + m (Ljava/lang/String;)Lawu; a method_15102 bind + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awo net/minecraft/class_7406 net/minecraft/tags/PaintingVariantTags + f Lawu; a field_38929 PLACEABLE + m (Ljava/lang/String;)Lawu; a method_43384 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awp net/minecraft/class_7473 net/minecraft/tags/PoiTypeTags + f Lawu; a field_39262 ACQUIRABLE_JOB_SITE + f Lawu; b field_39263 VILLAGE + f Lawu; c field_39264 BEE_HOME + m (Ljava/lang/String;)Lawu; a method_43935 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awq net/minecraft/class_7045 net/minecraft/tags/StructureTags + f Lawu; a field_37040 EYE_OF_ENDER_LOCATED + f Lawu; b field_37041 DOLPHIN_LOCATED + f Lawu; c field_37042 ON_WOODLAND_EXPLORER_MAPS + f Lawu; d field_37043 ON_OCEAN_EXPLORER_MAPS + f Lawu; e field_46158 ON_SAVANNA_VILLAGE_MAPS + f Lawu; f field_46159 ON_DESERT_VILLAGE_MAPS + f Lawu; g field_46160 ON_PLAINS_VILLAGE_MAPS + f Lawu; h field_46161 ON_TAIGA_VILLAGE_MAPS + f Lawu; i field_46162 ON_SNOWY_VILLAGE_MAPS + f Lawu; j field_46163 ON_JUNGLE_EXPLORER_MAPS + f Lawu; k field_46164 ON_SWAMP_EXPLORER_MAPS + f Lawu; l field_37044 ON_TREASURE_MAPS + f Lawu; m field_49958 ON_TRIAL_CHAMBERS_MAPS + f Lawu; n field_37404 CATS_SPAWN_IN + f Lawu; o field_37405 CATS_SPAWN_AS_BLACK + f Lawu; p field_37045 VILLAGE + f Lawu; q field_37046 MINESHAFT + f Lawu; r field_37047 SHIPWRECK + f Lawu; s field_37048 RUINED_PORTAL + f Lawu; t field_37049 OCEAN_RUIN + m (Ljava/lang/String;)Lawu; a method_41006 create + m ()V <clinit> <clinit> <clinit> +c awr net/minecraft/class_3495 net/minecraft/tags/TagBuilder + f Ljava/util/List; a field_23688 entries + m ()Lawr; a method_26778 create + m (Lakr;)Lawr; a method_26784 addElement + m (Laws;)Lawr; a method_27064 add + m ()Ljava/util/List; b method_26782 build + m (Lakr;)Lawr; b method_34891 addOptionalElement + m (Lakr;)Lawr; c method_26787 addTag + m (Lakr;)Lawr; d method_34892 addOptionalTag + m ()V <init> <init> <init> +c aws net/minecraft/class_3497 net/minecraft/tags/TagEntry + f Lcom/mojang/serialization/Codec; a field_39265 CODEC + f Lcom/mojang/serialization/Codec; b field_39266 FULL_CODEC + f Lakr; c field_15584 id + f Z d field_39267 tag + f Z e field_39268 required + m ()Laxw$c; a method_43936 elementOrTag + m (Lakr;)Laws; a method_43937 element + m (Laws$a;Ljava/util/function/Consumer;)Z a method_26790 build + m (Laws;)Lcom/mojang/datafixers/util/Either; a method_43938 method_43938 + m (Laxw$c;)Laws; a method_43939 method_43939 + m (Lcom/mojang/datafixers/util/Either;)Laws; a method_43940 method_43940 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43941 method_43941 + m (Ljava/util/function/Consumer;)V a method_32831 visitRequiredDependencies + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;)Z a method_32832 verifyIfPresent + m (Lakr;)Laws; b method_43942 optionalElement + m (Laws;)Laws; b method_43943 method_43943 + m (Ljava/util/function/Consumer;)V b method_43944 visitOptionalDependencies + m (Lakr;)Laws; c method_43945 tag + m (Laws;)Ljava/lang/Boolean; c method_43946 method_43946 + m (Lakr;)Laws; d method_43947 optionalTag + m (Lakr;ZZ)V <init> <init> <init> + m (Laxw$c;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aws$a net/minecraft/class_3497$class_7474 net/minecraft/tags/TagEntry$Lookup + m (Lakr;)Ljava/lang/Object; a method_43948 element + m (Lakr;)Ljava/util/Collection; b method_43949 tag +c awt net/minecraft/class_7475 net/minecraft/tags/TagFile + f Lcom/mojang/serialization/Codec; a field_39269 CODEC + f Ljava/util/List; b comp_811 entries + f Z c comp_812 replace + m ()Ljava/util/List; a comp_811 entries + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43950 method_43950 + m ()Z b comp_812 replace + m (Ljava/util/List;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awu net/minecraft/class_6862 net/minecraft/tags/TagKey + f Lakq; a comp_326 registry + f Lakr; b comp_327 location + f Lcom/google/common/collect/Interner; c field_36394 VALUES + m ()Lakq; a comp_326 registry + m (Lakq;)Lcom/mojang/serialization/Codec; a method_40090 codec + m (Lakq;Lakr;)Lawu; a method_40092 create + m (Lakq;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_40091 method_40091 + m (Lawu;)Ljava/lang/String; a method_40089 method_40089 + m ()Lakr; b comp_327 location + m (Lakq;)Lcom/mojang/serialization/Codec; b method_40093 hashedCodec + m (Lakq;Lakr;)Lawu; b method_40094 method_40094 + m ()Ljava/lang/String; c method_49429 method_49429 + m (Lakq;)Z c method_41007 isFor + m (Lakq;Lakr;)Lawu; c method_40095 method_40095 + m (Lakq;)Ljava/util/Optional; d method_41008 cast + m (Lakq;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awv net/minecraft/class_3503 net/minecraft/tags/TagLoader + f Lorg/slf4j/Logger; a field_15607 LOGGER + f Ljava/util/function/Function; b field_15609 idToValue + f Ljava/lang/String; c field_15605 directory + m (Lakr;)Ljava/util/List; a method_43951 method_43951 + m (Lakr;Ljava/util/Collection;)V a method_33175 method_33175 + m (Laue;)Ljava/util/Map; a method_33174 load + m (Laws$a;Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a method_43952 build + m (Laws$a;Ljava/util/Map;Lakr;Lawv$b;)V a method_51476 method_51476 + m (Laxs;Lakr;Ljava/util/List;)V a method_51477 method_51477 + m (Ljava/util/List;Ljava/lang/String;Laws;)V a method_43954 method_43954 + m (Ljava/util/Map;)Ljava/util/Map; a method_18242 build + m (Ljava/util/Map;Lakr;Ljava/util/Collection;)V a method_32840 method_32840 + m (Laue;)Ljava/util/Map; b method_33176 loadAndBuild + m (Ljava/util/function/Function;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awv$1 net/minecraft/class_3503$1 net/minecraft/tags/TagLoader$1 + f Ljava/util/Map; a field_39270 val$newTags + f Lawv; b field_39271 field_39271 + m (Lawv;Ljava/util/Map;)V <init> <init> <init> +c awv$a net/minecraft/class_3503$class_5145 net/minecraft/tags/TagLoader$EntryWithSource + f Laws; a comp_324 entry + f Ljava/lang/String; b comp_325 source + m ()Laws; a comp_324 entry + m ()Ljava/lang/String; b comp_325 source + m (Laws;Ljava/lang/String;)V <init> <init> <init> +c awv$b net/minecraft/class_3503$class_8522 net/minecraft/tags/TagLoader$SortingEntry + f Ljava/util/List; a comp_1486 entries + m ()Ljava/util/List; a comp_1486 entries + m (Ljava/util/function/Consumer;Lawv$a;)V a method_51479 method_51479 + m (Ljava/util/function/Consumer;Lawv$a;)V b method_51481 method_51481 + m (Ljava/util/List;)V <init> <init> <init> +c aww net/minecraft/class_3505 net/minecraft/tags/TagManager + f Lka; a field_28312 registryAccess + f Ljava/util/List; b field_36396 results + m ()Ljava/util/List; a method_40096 getResult + m (I)[Ljava/util/concurrent/CompletableFuture; a method_33177 method_33177 + m (Lakq;Lawv;Laue;)Laww$a; a method_33181 method_33181 + m (Laue;Ljava/util/concurrent/Executor;Lka$d;)Ljava/util/concurrent/CompletableFuture; a method_33178 createLoader + m (Ljava/util/List;Ljava/lang/Void;)V a method_40098 method_40098 + m (Laue;Ljava/util/concurrent/Executor;Lka$d;)Ljava/util/concurrent/CompletableFuture; b method_40100 method_40100 + m (Lka;)V <init> <init> <init> +c aww$a net/minecraft/class_3505$class_6863 net/minecraft/tags/TagManager$LoadResult + f Lakq; a comp_328 key + f Ljava/util/Map; b comp_329 tags + m ()Lakq; a comp_328 key + m ()Ljava/util/Map; b comp_329 tags + m (Lakq;Ljava/util/Map;)V <init> <init> <init> +c awx net/minecraft/class_6864 net/minecraft/tags/TagNetworkSerialization + m (Lakq;Ljz;Lawx$a;Lawx$b;)V a method_40106 deserializeTagsFromNetwork + m (Lakq;Ljz;Lawx$b;Lakr;Lit/unimi/dsi/fastutil/ints/IntList;)V a method_40107 method_40107 + m (Lcom/mojang/datafixers/util/Pair;)Z a method_40101 method_40101 + m (Ljt;)Ljava/util/Map; a method_40105 serializeTagsToNetwork + m (Ljz;)Lawx$a; a method_40102 serializeToNetwork + m (Ljz;Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)V a method_40103 method_40103 + m (Lka$d;)Lcom/mojang/datafixers/util/Pair; a method_40104 method_40104 + m ()V <init> <init> <init> +c awx$a net/minecraft/class_6864$class_5748 net/minecraft/tags/TagNetworkSerialization$NetworkPayload + f Ljava/util/Map; a field_28304 tags + m ()I a method_56531 size + m (Ljz;)V a method_56532 applyToRegistry + m (Lvw;)V a method_33159 write + m (Lvw;)Lawx$a; b method_33160 read + m (Ljava/util/Map;)V <init> <init> <init> +c awx$b net/minecraft/class_6864$class_6865 net/minecraft/tags/TagNetworkSerialization$TagOutput +c awy net/minecraft/class_7089 net/minecraft/tags/WorldPresetTags + f Lawu; a field_37406 NORMAL + f Lawu; b field_37407 EXTENDED + m (Ljava/lang/String;)Lawu; a method_41293 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c awz net/minecraft/class_5994 net/minecraft/tags/package-info +c axa net/minecraft/class_7927 net/minecraft/util/AbortableIterationConsumer + m (Ljava/util/function/Consumer;Ljava/lang/Object;)Laxa$a; a method_47542 method_47542 +c axa$a net/minecraft/class_7927$class_7928 net/minecraft/util/AbortableIterationConsumer$Continuation + f Laxa$a; a field_41283 CONTINUE + f Laxa$a; b field_41284 ABORT + f [Laxa$a; c field_41285 $VALUES + m ()Z a method_47543 shouldAbort + m ()[Laxa$a; b method_47544 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axb net/minecraft/class_8623 net/minecraft/util/ArrayListDeque + f I a field_45067 MIN_GROWTH + f [Ljava/lang/Object; b field_45068 contents + f I c field_45069 head + f I d field_45070 size + m ()I a method_52450 capacity + m (I)I a method_52451 getIndex + m (II)V a method_52452 verifyIndexInRange + m ([Ljava/lang/Object;I)V a method_52453 copyCount + m (I)V b method_52455 verifyIndexInRange + m ()V c method_52454 grow + m (I)Ljava/lang/Object; c method_52456 getInner + m ()V <init> <init> <init> + m (I)V <init> <init> <init> +c axb$a net/minecraft/class_8623$class_8624 net/minecraft/util/ArrayListDeque$DescendingIterator + f Laxb; a field_45071 field_45071 + f I b field_45072 index + m (Laxb;)V <init> <init> <init> +c axb$b net/minecraft/class_8623$class_9633 net/minecraft/util/ArrayListDeque$ReversedView + f Laxb; a field_51345 field_51345 + f Laxb; b field_51346 source + m (I)I a method_59514 reverseIndex + m (Laxb;Laxb;)V <init> <init> <init> +c axc net/minecraft/class_6490 net/minecraft/util/BitStorage + m ()[J a method_15212 getRaw + m (I)I a method_15211 get + m (II)I a method_15214 getAndSet + m (Ljava/util/function/IntConsumer;)V a method_21739 getAll + m ([I)V a method_39892 unpack + m ()I b method_15215 getSize + m (II)V b method_15210 set + m ()I c method_34896 getBits + m ()Laxc; d method_39939 copy +c axd net/minecraft/class_8104 net/minecraft/util/Brightness + f Lcom/mojang/serialization/Codec; a field_42262 LIGHT_VALUE_CODEC + f Lcom/mojang/serialization/Codec; b field_42263 CODEC + f Laxd; c field_42264 FULL_BRIGHT + f I d comp_1240 block + f I e comp_1241 sky + m ()I a method_48763 pack + m (I)Laxd; a method_48764 unpack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_48765 method_48765 + m ()I b comp_1240 block + m ()I c comp_1241 sky + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axe net/minecraft/class_7995 net/minecraft/util/ByIdMap + m (I[Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; a method_47911 method_47911 + m (Ljava/util/function/IntFunction;Ljava/lang/Object;I)Ljava/lang/Object; a method_47912 method_47912 + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)Ljava/util/function/IntFunction; a method_47913 createMap + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Laxe$a;)Ljava/util/function/IntFunction; a method_47914 continuous + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/function/IntFunction; a method_47915 sparse + m ([Ljava/lang/Object;II)Ljava/lang/Object; a method_47916 method_47916 + m (Ljava/util/function/ToIntFunction;[Ljava/lang/Object;)[Ljava/lang/Object; b method_47917 createSortedArray + m ([Ljava/lang/Object;II)Ljava/lang/Object; b method_47918 method_47918 + m ()V <init> <init> <init> +c axe$a net/minecraft/class_7995$class_7996 net/minecraft/util/ByIdMap$OutOfBoundsStrategy + f Laxe$a; a field_41664 ZERO + f Laxe$a; b field_41665 WRAP + f Laxe$a; c field_41666 CLAMP + f [Laxe$a; d field_41667 $VALUES + m ()[Laxe$a; a method_47919 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axf net/minecraft/class_3509 net/minecraft/util/ClassInstanceMultiMap + f Ljava/util/Map; a field_15636 byClass + f Ljava/lang/Class; b field_15637 baseClass + f Ljava/util/List; c field_15635 allInstances + m ()Ljava/util/List; a method_34897 getAllInstances + m (Ljava/lang/Class;)Ljava/util/Collection; a method_15216 find + m (Ljava/lang/Class;)Ljava/util/List; b method_15217 method_15217 + m (Ljava/lang/Class;)V <init> <init> <init> +c axg net/minecraft/class_9227 net/minecraft/util/ClassTreeIdRegistry + f I a field_49052 NO_ID_VALUE + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b field_49053 classToLastIdCache + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a method_56938 method_56938 + m (Ljava/lang/Class;)I a method_56939 getLastIdFor + m (Ljava/lang/Class;)I b method_56940 getCount + m (Ljava/lang/Class;)I c method_56941 define + m ()V <init> <init> <init> +c axh net/minecraft/class_8805 net/minecraft/util/ColorRGBA + f Lcom/mojang/serialization/Codec; a field_46234 CODEC + f I b comp_1971 rgba + f Ljava/lang/String; c field_46235 CUSTOM_COLOR_PREFIX + m ()I a comp_1971 rgba + m (Ljava/lang/NumberFormatException;)Ljava/lang/String; a method_53913 method_53913 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_53914 method_53914 + m ()Ljava/lang/String; b method_53915 formatValue + m (Ljava/lang/String;)Ljava/lang/String; b method_53916 method_53916 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axi net/minecraft/class_8012 net/minecraft/util/CommonColors + f I a field_42973 WHITE + f I b field_42974 BLACK + f I c field_44941 GRAY + f I d field_45073 LIGHT_GRAY + f I e field_49788 LIGHTER_GRAY + f I f field_41758 RED + f I g field_52312 GREEN + f I h field_52313 BLUE + f I i field_46652 SOFT_RED + f I j field_46767 YELLOW + f I k field_46768 SOFT_YELLOW + m ()V <init> <init> <init> +c axj net/minecraft/class_8216 net/minecraft/util/CommonLinks + f Ljava/net/URI; a field_43117 GDPR + f Ljava/net/URI; b field_43118 EULA + f Ljava/net/URI; c field_45074 PRIVACY_STATEMENT + f Ljava/net/URI; d field_43119 ATTRIBUTION + f Ljava/net/URI; e field_43120 LICENSES + f Ljava/net/URI; f field_43121 BUY_MINECRAFT_JAVA + f Ljava/net/URI; g field_43122 ACCOUNT_SETTINGS + f Ljava/net/URI; h field_43123 SNAPSHOT_FEEDBACK + f Ljava/net/URI; i field_43124 RELEASE_FEEDBACK + f Ljava/net/URI; j field_43125 SNAPSHOT_BUGS_FEEDBACK + f Ljava/net/URI; k field_46769 GENERAL_HELP + f Ljava/net/URI; l field_43126 ACCESSIBILITY_HELP + f Ljava/net/URI; m field_43127 REPORTING_HELP + f Ljava/net/URI; n field_43128 SUSPENSION_HELP + f Ljava/net/URI; o field_43129 BLOCKING_HELP + f Ljava/net/URI; p field_44949 SYMLINK_HELP + f Ljava/net/URI; q field_43130 START_REALMS_TRIAL + f Ljava/net/URI; r field_43131 BUY_REALMS + f Ljava/net/URI; s field_43132 REALMS_TERMS + f Ljava/net/URI; t field_43133 REALMS_CONTENT_CREATION + m (Ljava/lang/String;Ljava/util/UUID;)Ljava/lang/String; a method_49719 extendRealms + m (Ljava/lang/String;Ljava/util/UUID;Z)Ljava/lang/String; a method_49720 extendRealms + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axk net/minecraft/class_3513 net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap + f I b field_29828 NOT_FOUND + f Ljava/lang/Object; c field_15650 EMPTY_SLOT + f F d field_29829 LOADFACTOR + f [Ljava/lang/Object; e field_15651 keys + f [I f field_15646 values + f [Ljava/lang/Object; g field_15647 byId + f I h field_15649 nextId + f I i field_15648 size + m ()V a method_15229 clear + m (Ljava/lang/Object;I)V a method_15230 addMapping + m ()Laxk; b method_39940 copy + m (Ljava/lang/Object;)Z b method_34904 contains + m (Ljava/lang/Object;I)I b method_15232 indexOf + m (I)Laxk; c method_37913 create + m ()I d method_15226 nextId + m (I)Z d method_34903 contains + m (Ljava/lang/Object;)I d method_15225 add + m (I)I e method_15222 getValue + m (Ljava/lang/Object;)I e method_15228 hash + m (I)V f method_15224 grow + m (I)I g method_15223 findEmpty + m (I)V <init> <init> <init> + m ([Ljava/lang/Object;[I[Ljava/lang/Object;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axl net/minecraft/class_3515 net/minecraft/util/Crypt + f Ljava/lang/String; a field_39109 SIGNING_ALGORITHM + f I b field_40111 SIGNATURE_BYTES + f Ljava/lang/String; c field_39033 RSA_PUBLIC_KEY_HEADER + f Ljava/lang/String; d field_39034 MIME_LINE_SEPARATOR + f Ljava/util/Base64$Encoder; e field_39272 MIME_ENCODER + f Lcom/mojang/serialization/Codec; f field_39035 PUBLIC_KEY_CODEC + f Lcom/mojang/serialization/Codec; g field_39036 PRIVATE_KEY_CODEC + f Ljava/lang/String; h field_29830 SYMMETRIC_ALGORITHM + f I i field_29831 SYMMETRIC_BITS + f Ljava/lang/String; j field_29832 ASYMMETRIC_ALGORITHM + f I k field_29833 ASYMMETRIC_BITS + f Ljava/lang/String; l field_29834 BYTE_ENCODING + f Ljava/lang/String; m field_29835 HASH_ALGORITHM + f Ljava/lang/String; n field_39037 PEM_RSA_PRIVATE_KEY_HEADER + f Ljava/lang/String; o field_39038 PEM_RSA_PRIVATE_KEY_FOOTER + f Ljava/lang/String; p field_39039 RSA_PUBLIC_KEY_FOOTER + m ()Ljavax/crypto/SecretKey; a method_15239 generateSecretKey + m (ILjava/lang/String;Ljava/security/Key;)Ljavax/crypto/Cipher; a method_15241 setupCipher + m (ILjava/security/Key;)Ljavax/crypto/Cipher; a method_15235 getCipher + m (ILjava/security/Key;[B)[B a method_15244 cipherData + m (Ljava/lang/String;)Ljava/security/PrivateKey; a method_43519 stringToPemRsaPrivateKey + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Laxl$a;)Ljava/security/Key; a method_43520 rsaStringToKey + m (Ljava/lang/String;Ljava/security/PublicKey;Ljavax/crypto/SecretKey;)[B a method_15240 digestData + m (Ljava/security/Key;[B)[B a method_15238 encryptUsingKey + m (Ljava/security/PrivateKey;)Ljava/lang/String; a method_43521 pemRsaPrivateKeyToString + m (Ljava/security/PrivateKey;[B)Ljavax/crypto/SecretKey; a method_15234 decryptByteToSecretKey + m (Ljava/security/PublicKey;)Ljava/lang/String; a method_43522 rsaPublicKeyToString + m ([B)Ljava/security/PublicKey; a method_15242 byteToPublicKey + m ([[B)[B a method_15236 digestData + m ()Ljava/security/KeyPair; b method_15237 generateKeyPair + m (Ljava/lang/String;)Ljava/security/PublicKey; b method_43524 stringToRsaPublicKey + m (Ljava/security/Key;[B)[B b method_15243 decryptUsingKey + m ([B)Ljava/security/PrivateKey; b method_43525 byteToPrivateKey + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c method_43526 method_43526 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; d method_43527 method_43527 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axl$a net/minecraft/class_3515$class_7424 net/minecraft/util/Crypt$ByteArrayToKeyFunction +c axl$b net/minecraft/class_3515$class_7425 net/minecraft/util/Crypt$SaltSignaturePair + f Laxl$b; a field_39040 EMPTY + f J b comp_739 salt + f [B c comp_740 signature + m ()Z a method_43528 isValid + m (Lvw;Laxl$b;)V a method_43529 write + m ()[B b method_43530 saltAsBytes + m ()J c comp_739 salt + m ()[B d comp_740 signature + m (Lvw;)V <init> <init> <init> + m (J[B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axl$c net/minecraft/class_3515$class_7426 net/minecraft/util/Crypt$SaltSupplier + f Ljava/security/SecureRandom; a field_39041 secureRandom + m ()J a method_43531 getLong + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axm net/minecraft/class_5525 net/minecraft/util/CryptException + m (Ljava/lang/Throwable;)V <init> <init> <init> +c axn net/minecraft/class_4456 net/minecraft/util/CsvOutput + f Ljava/lang/String; a field_29836 LINE_SEPARATOR + f Ljava/lang/String; b field_29837 FIELD_SEPARATOR + f Ljava/io/Writer; c field_20284 output + f I d field_20285 columnCount + m ()Laxn$a; a method_21627 builder + m (Ljava/lang/Object;)Ljava/lang/String; a method_21628 getStringValue + m (Ljava/util/stream/Stream;)V a method_21629 writeLine + m ([Ljava/lang/Object;)V a method_21630 writeRow + m (Ljava/io/Writer;Ljava/util/List;)V <init> <init> <init> +c axn$a net/minecraft/class_4456$class_4457 net/minecraft/util/CsvOutput$Builder + f Ljava/util/List; a field_20286 headers + m (Ljava/io/Writer;)Laxn; a method_21631 build + m (Ljava/lang/String;)Laxn$a; a method_21632 addColumn + m ()V <init> <init> <init> +c axo net/minecraft/class_6491 net/minecraft/util/CubicSampler + f I a field_33222 GAUSSIAN_SAMPLE_RADIUS + f I b field_33223 GAUSSIAN_SAMPLE_BREADTH + f [D c field_22449 GAUSSIAN_SAMPLE_KERNEL + m (Lexc;Laxo$a;)Lexc; a method_24895 gaussianSampleVec3 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axo$a net/minecraft/class_6491$class_4859 net/minecraft/util/CubicSampler$Vec3Fetcher +c axp net/minecraft/class_6492 net/minecraft/util/CubicSpline + m ()Ljava/lang/String; a method_39225 parityString + m (F)Laxp; a method_39427 constant + m (FLaxp;F)Laxp$a; a method_39226 method_39226 + m (Laxp$d;)Laxp; a method_41187 mapAll + m (Laxp$e;)Ljava/lang/Record; a method_39227 method_39227 + m (Laxp$e;I)Laxp$a; a method_39228 method_39228 + m (Laxp;)Lcom/mojang/datafixers/util/Either; a method_39229 method_39229 + m (Lazq;)Laxp$b; a method_37918 builder + m (Lazq;Lazq;)Laxp$b; a method_39502 builder + m (Lazq;Ljava/util/List;)Laxp$e; a method_39230 method_39230 + m (Lcom/mojang/datafixers/util/Either;)Laxp; a method_39231 method_39231 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_39232 codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39233 method_39233 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39234 method_39234 + m (Laxp$e;)Ljava/util/List; b method_39235 method_39235 +c axp$a net/minecraft/class_6492$class_6737 net/minecraft/util/CubicSpline$1Point + f F a comp_225 location + f Laxp; b comp_226 value + f F c comp_227 derivative + m ()F a comp_225 location + m ()Laxp; b comp_226 value + m ()F c comp_227 derivative + m (FLaxp;F)V <init> <init> <init> +c axp$b net/minecraft/class_6492$class_6493 net/minecraft/util/CubicSpline$Builder + f Lazq; a field_34382 coordinate + f Lazq; b field_35661 valueTransformer + f Lit/unimi/dsi/fastutil/floats/FloatList; c field_34383 locations + f Ljava/util/List; d field_34384 values + f Lit/unimi/dsi/fastutil/floats/FloatList; e field_34385 derivatives + m ()Laxp; a method_37923 build + m (FF)Laxp$b; a method_41294 addPoint + m (FFF)Laxp$b; a method_37924 addPoint + m (FLaxp;)Laxp$b; a method_41295 addPoint + m (FLaxp;F)Laxp$b; a method_37925 addPoint + m (Lazq;)V <init> <init> <init> + m (Lazq;Lazq;)V <init> <init> <init> +c axp$c net/minecraft/class_6492$class_6494 net/minecraft/util/CubicSpline$Constant + f F b comp_228 value + m ()F d comp_228 value + m (F)V <init> <init> <init> +c axp$d net/minecraft/class_6492$class_7073 net/minecraft/util/CubicSpline$CoordinateVisitor +c axp$e net/minecraft/class_6492$class_6738 net/minecraft/util/CubicSpline$Multipoint + f Lazq; b comp_229 coordinate + f [F c comp_230 locations + f Ljava/util/List; d comp_231 values + f [F e comp_232 derivatives + f F f comp_532 minValue + f F g comp_533 maxValue + m (D)Ljava/lang/String; a method_39236 method_39236 + m (F[FF[FI)F a method_41297 linearExtend + m (F[FI)Z a method_41298 method_41298 + m (Laxp$d;Laxp;)Laxp; a method_41188 method_41188 + m (Lazq;[FLjava/util/List;[F)Laxp$e; a method_41299 create + m ([F)Ljava/lang/String; a method_39238 toString + m ([FF)I a method_41300 findIntervalStart + m ([FI)D a method_39239 method_39239 + m ([FLjava/util/List;[F)V a method_41301 validateSizes + m ()Lazq; d comp_229 coordinate + m ()[F e comp_230 locations + m ()Ljava/util/List; f comp_231 values + m ()[F g comp_232 derivatives + m (Lazq;[FLjava/util/List;[FFF)V <init> <init> <init> +c axq net/minecraft/class_5831 net/minecraft/util/DebugBuffer + f Ljava/util/concurrent/atomic/AtomicReferenceArray; a field_28810 data + f Ljava/util/concurrent/atomic/AtomicInteger; b field_28811 index + m ()Ljava/util/List; a method_33720 dump + m (Ljava/lang/Object;)V a method_33721 push + m (I)V <init> <init> <init> +c axr net/minecraft/class_8941 net/minecraft/util/DelegateDataOutput + f Ljava/io/DataOutput; a field_47218 parent + m (Ljava/io/DataOutput;)V <init> <init> <init> +c axs net/minecraft/class_8523 net/minecraft/util/DependencySorter + f Ljava/util/Map; a field_44702 contents + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Laxs$a;)V a method_51482 method_51482 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z a method_51483 isCyclic + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/lang/Object;Ljava/util/function/BiConsumer;)V a method_51484 visitDependenciesAndElement + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V a method_51485 method_51485 + m (Ljava/lang/Object;Laxs$a;)Laxs; a method_51486 addEntry + m (Ljava/util/function/BiConsumer;)V a method_51487 orderByDependencies + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Laxs$a;)V b method_51488 method_51488 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V b method_51489 addDependencyIfNotCyclic + m (Lcom/google/common/collect/Multimap;Ljava/util/Set;Ljava/util/function/BiConsumer;Ljava/lang/Object;)V b method_51490 method_51490 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V c method_51491 method_51491 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)V d method_51492 method_51492 + m (Lcom/google/common/collect/Multimap;Ljava/lang/Object;Ljava/lang/Object;)Z e method_51493 method_51493 + m ()V <init> <init> <init> +c axs$a net/minecraft/class_8523$class_8524 net/minecraft/util/DependencySorter$Entry + m (Ljava/util/function/Consumer;)V a method_51478 visitRequiredDependencies + m (Ljava/util/function/Consumer;)V b method_51480 visitOptionalDependencies +c axt net/minecraft/class_5125 net/minecraft/util/DirectoryLock + f Ljava/lang/String; a field_29838 LOCK_FILE + f Ljava/nio/channels/FileChannel; b field_23692 lockFile + f Ljava/nio/channels/FileLock; c field_23693 lock + f Ljava/nio/ByteBuffer; d field_25353 DUMMY + m ()Z a method_26802 isValid + m (Ljava/nio/file/Path;)Laxt; a method_26803 create + m (Ljava/nio/file/Path;)Z b method_26804 isLocked + m (Ljava/nio/channels/FileChannel;Ljava/nio/channels/FileLock;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axt$a net/minecraft/class_5125$class_5126 net/minecraft/util/DirectoryLock$LockException + m (Ljava/nio/file/Path;)Laxt$a; a method_26805 alreadyLocked + m (Ljava/nio/file/Path;Ljava/lang/String;)V <init> <init> <init> +c axu net/minecraft/class_9684 net/minecraft/util/EncoderCache + f Lcom/google/common/cache/LoadingCache; a field_51504 cache + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_59856 wrap + m (I)V <init> <init> <init> +c axu$1 net/minecraft/class_9684$1 net/minecraft/util/EncoderCache$1 + m (Laxu$a;)Lcom/mojang/serialization/DataResult; a method_59857 load + m (Laxu;)V <init> <init> <init> +c axu$2 net/minecraft/class_9684$2 net/minecraft/util/EncoderCache$2 + f Lcom/mojang/serialization/Codec; a field_51505 val$codec + f Laxu; b field_51506 field_51506 + m (Ljava/lang/Object;)Ljava/lang/Object; a method_59890 method_59890 + m (Laxu;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c axu$a net/minecraft/class_9684$class_9685 net/minecraft/util/EncoderCache$Key + f Lcom/mojang/serialization/Codec; a comp_2658 codec + f Ljava/lang/Object; b comp_2659 value + f Lcom/mojang/serialization/DynamicOps; c comp_2660 ops + m ()Lcom/mojang/serialization/DataResult; a method_59858 resolve + m ()Lcom/mojang/serialization/Codec; b comp_2658 codec + m ()Ljava/lang/Object; c comp_2659 value + m ()Lcom/mojang/serialization/DynamicOps; d comp_2660 ops + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)V <init> <init> <init> +c axv net/minecraft/class_5127 net/minecraft/util/ExceptionCollector + f Ljava/lang/Throwable; a field_23694 result + m ()V a method_26806 throwIfPresent + m (Ljava/lang/Throwable;)V a method_26807 add + m ()V <init> <init> <init> +c axw net/minecraft/class_5699 net/minecraft/util/ExtraCodecs + f Lcom/mojang/serialization/Codec; A field_45075 RESOURCE_PATH_CODEC + f Lcom/mojang/serialization/Codec; B field_40727 PROPERTY + f Lcom/mojang/serialization/MapCodec; C field_45076 GAME_PROFILE_WITHOUT_PROPERTIES + f Lcom/mojang/serialization/Codec; a field_40721 JSON + f Lcom/mojang/serialization/Codec; b field_46236 JAVA + f Lcom/mojang/serialization/Codec; c field_40723 VECTOR3F + f Lcom/mojang/serialization/Codec; d field_51364 VECTOR4F + f Lcom/mojang/serialization/Codec; e field_42265 QUATERNIONF_COMPONENTS + f Lcom/mojang/serialization/Codec; f field_42266 AXISANGLE4F + f Lcom/mojang/serialization/Codec; g field_42267 QUATERNIONF + f Lcom/mojang/serialization/Codec; h field_42268 MATRIX4F + f Lcom/mojang/serialization/Codec; i field_51365 ARGB_COLOR_CODEC + f Lcom/mojang/serialization/Codec; j field_49012 UNSIGNED_BYTE + f Lcom/mojang/serialization/Codec; k field_33441 NON_NEGATIVE_INT + f Lcom/mojang/serialization/Codec; l field_33442 POSITIVE_INT + f Lcom/mojang/serialization/Codec; m field_34387 POSITIVE_FLOAT + f Lcom/mojang/serialization/Codec; n field_37408 PATTERN + f Lcom/mojang/serialization/Codec; o field_39042 INSTANT_ISO8601 + f Lcom/mojang/serialization/Codec; p field_39273 BASE64_STRING + f Lcom/mojang/serialization/Codec; q field_46165 ESCAPED_STRING + f Lcom/mojang/serialization/Codec; r field_39274 TAG_OR_ELEMENT_ID + f Ljava/util/function/Function; s field_39395 toOptionalLong + f Ljava/util/function/Function; t field_39396 fromOptionalLong + f Lcom/mojang/serialization/Codec; u field_40724 BIT_SET + f Lcom/mojang/serialization/Codec; v field_40725 PROPERTY_MAP + f Lcom/mojang/serialization/Codec; w field_49183 PLAYER_NAME + f Lcom/mojang/serialization/Codec; x field_40726 GAME_PROFILE + f Lcom/mojang/serialization/Codec; y field_41759 NON_EMPTY_STRING + f Lcom/mojang/serialization/Codec; z field_44703 CODEPOINT + m ()Ljava/lang/String; a method_49430 method_49430 + m (FFLjava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_37928 floatRangeMinExclusiveWithMessage + m (FFLjava/util/function/Function;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a method_48108 method_48108 + m (II)Lcom/mojang/serialization/Codec; a method_48766 intRange + m (IILjava/lang/Integer;)Ljava/lang/String; a method_48767 method_48767 + m (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_36241 intRangeWithMessage + m (IILjava/util/function/Function;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; a method_48111 method_48111 + m (ILjava/util/Map;)Lcom/mojang/serialization/DataResult; a method_57149 method_57149 + m (Lakr;)Laxw$c; a method_43958 method_43958 + m (Lcom/mojang/authlib/GameProfile;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; a method_46370 method_46370 + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/String;Lcom/mojang/authlib/properties/Property;)V a method_46371 method_46371 + m (Lcom/mojang/authlib/properties/Property;)Ljava/util/Optional; a method_46372 method_46372 + m (Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/datafixers/util/Either; a method_46373 method_46373 + m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/lang/String;Ljava/util/List;)V a method_46374 method_46374 + m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/List;)V a method_46375 method_46375 + m (Lcom/mojang/authlib/properties/PropertyMap;Ljava/util/Map;)V a method_46376 method_46376 + m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/authlib/properties/PropertyMap; a method_46377 method_46377 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_36973 nonEmptyList + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a method_57153 sizeLimitedMap + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_39512 orCompressed + m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_37930 method_37930 + m (Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_37931 intervalCodec + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_56942 overrideLifecycle + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_39504 overrideLifecycle + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Codec; a method_53918 converter + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/lang/Object; a method_53919 method_53919 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a method_53920 method_53920 + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_44167 asOptionalLong + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_53921 orCompressed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52459 method_52459 + m (Ljava/lang/Float;)Ljava/lang/String; a method_37932 method_37932 + m (Ljava/lang/Integer;)Ljava/lang/String; a method_36242 method_36242 + m (Ljava/lang/Object;)Lcom/mojang/serialization/Codec$ResultFunction; a method_39028 orElsePartial + m (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; a method_49431 method_49431 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_52460 method_52460 + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a method_54941 dispatchOptionalValue + m (Ljava/lang/String;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/authlib/properties/Property; a method_46381 method_46381 + m (Ljava/lang/String;Ljava/util/regex/PatternSyntaxException;)Ljava/lang/String; a method_49433 method_49433 + m (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; a method_53700 temporalCodec + m (Ljava/time/format/DateTimeFormatter;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_53701 method_53701 + m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; a method_46382 method_46382 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_48115 method_48115 + m (Ljava/util/Map;I)Ljava/lang/String; a method_57152 method_57152 + m (Ljava/util/Optional;)Ljava/util/OptionalLong; a method_44168 method_44168 + m (Ljava/util/OptionalLong;)Ljava/util/Optional; a method_44169 method_44169 + m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/serialization/DataResult; a method_37935 method_37935 + m (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_37936 method_37936 + m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_37937 method_37937 + m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_37938 method_37938 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a method_40110 retrieveContext + m (Ljava/util/function/Function;Ljava/lang/Float;)Ljava/lang/String; a method_49434 method_49434 + m (Ljava/util/function/Function;Ljava/lang/Integer;)Ljava/lang/String; a method_49435 method_49435 + m (Ljava/util/function/Function;Ljava/util/Collection;)Lcom/mojang/serialization/DataResult; a method_40111 method_40111 + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; a method_37939 method_37939 + m (Ljava/util/function/IntFunction;Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; a method_39509 method_39509 + m (Ljava/util/function/ToIntFunction;ILjava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_39510 method_39510 + m (Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;I)Lcom/mojang/serialization/Codec; a method_39511 idResolverCodec + m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; a method_46384 method_46384 + m (Ljq;)Lcom/mojang/serialization/DataResult; a method_48113 method_48113 + m (Lorg/joml/AxisAngle4f;)Lorg/joml/Vector3f; a method_48768 method_48768 + m (Lorg/joml/Matrix4f;)Ljava/util/List; a method_48769 method_48769 + m (Lorg/joml/Quaternionf;)Ljava/util/List; a method_48777 method_48777 + m (Lorg/joml/Vector3f;)Ljava/util/List; a method_46385 method_46385 + m (Lorg/joml/Vector4f;)Ljava/lang/Integer; a method_59549 method_59549 + m ([B)Ljava/lang/String; a method_43960 method_43960 + m ()Ljava/lang/String; b method_49436 method_49436 + m (Lakr;)Laxw$c; b method_43961 method_43961 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b method_40113 nonEmptyHolderSet + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Laxw$b; b method_53703 strictUnboundedMap + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_52462 method_52462 + m (Ljava/lang/Integer;)Ljava/lang/String; b method_36246 method_36246 + m (Ljava/lang/Object;)Ljava/lang/String; b method_49442 method_49442 + m (Ljava/lang/String;)Ljava/lang/String; b method_52464 method_52464 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; b method_48771 method_48771 + m (Ljava/util/function/BiFunction;Ljava/util/List;)Lcom/mojang/serialization/DataResult; b method_37942 method_37942 + m (Ljava/util/function/Function;)Ljava/util/function/Function; b method_40114 ensureHomogenous + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; b method_37943 method_37943 + m (Lorg/joml/AxisAngle4f;)Ljava/lang/Float; b method_48772 method_48772 + m (Lorg/joml/Vector4f;)Ljava/util/List; b method_59550 method_59550 + m ()Ljava/lang/String; c method_49438 method_49438 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c method_42114 catchDecoderException + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_46388 method_46388 + m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; c method_39514 method_39514 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c method_51494 method_51494 + m (Ljava/util/List;)Lorg/joml/Matrix4f; c method_48776 method_48776 + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/List; c method_37944 method_37944 + m ()Ljava/lang/String; d method_49440 method_49440 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; d method_53058 object2BooleanMap + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; d method_48775 method_48775 + m (Ljava/lang/Integer;)Ljava/lang/String; d method_49441 method_49441 + m (Ljava/lang/String;)Ljava/lang/String; d method_51495 method_51495 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; d method_59551 method_59551 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; e method_57155 optionalEmptyMap + m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; e method_56907 method_56907 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; e method_48114 method_48114 + m (Ljava/util/List;)Lorg/joml/Quaternionf; e method_59552 method_59552 + m (Ljava/lang/Integer;)Ljava/lang/String; f method_56908 method_56908 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; f method_57156 method_57156 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; f method_48778 method_48778 + m (Ljava/lang/String;)Ljava/lang/String; g method_57157 method_57157 + m (Ljava/util/List;)Lorg/joml/Vector4f; g method_48779 method_48779 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; h method_43959 method_43959 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; h method_46389 method_46389 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; i method_53826 method_53826 + m (Ljava/util/List;)Lorg/joml/Vector3f; i method_46391 method_46391 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; j method_43962 method_43962 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; k method_41302 method_41302 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c axw$1 net/minecraft/class_5699$1 net/minecraft/util/ExtraCodecs$1 + f Ljava/lang/Object; a field_35173 val$value + m (Lorg/apache/commons/lang3/mutable/MutableObject;)Ljava/lang/String; a method_49444 method_49444 + m (Ljava/lang/Object;)V <init> <init> <init> +c axw$2 net/minecraft/class_5699$2 net/minecraft/util/ExtraCodecs$2 + f Lcom/mojang/serialization/Codec; a field_35662 val$compressed + f Lcom/mojang/serialization/Codec; b field_35663 val$normal + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c axw$3 net/minecraft/class_5699$3 net/minecraft/util/ExtraCodecs$3 + f Lcom/mojang/serialization/MapCodec; a field_46237 val$compressed + f Lcom/mojang/serialization/MapCodec; b field_46238 val$normal + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c axw$4 net/minecraft/class_5699$4 net/minecraft/util/ExtraCodecs$4 + f Ljava/util/function/Function; a field_35664 val$decodeLifecycle + f Ljava/util/function/Function; b field_35665 val$encodeLifecycle + m (Lcom/mojang/serialization/DataResult;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_39515 method_39515 + m (Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c axw$5 net/minecraft/class_5699$5 net/minecraft/util/ExtraCodecs$5 + f Lcom/mojang/serialization/Codec; a field_38082 val$codec + m (Ljava/lang/Object;Ljava/lang/Exception;)Ljava/lang/String; a method_49445 method_49445 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c axw$6 net/minecraft/class_5699$6 net/minecraft/util/ExtraCodecs$6 + f Ljava/lang/String; a field_47219 val$typeKey + f Ljava/lang/String; b field_47220 val$valueKey + f Lcom/mojang/serialization/Codec; c field_47221 val$typeCodec + f Ljava/util/function/Function; d field_47222 val$valueCodec + f Ljava/util/function/Function; e field_47223 val$typeGetter + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a method_54942 encode + m (Lcom/mojang/serialization/MapLike;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; a method_54943 method_54943 + m (Ljava/lang/String;Lcom/mojang/serialization/MapLike;)Ljava/lang/String; a method_54944 method_54944 + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c axw$7 net/minecraft/class_5699$7 net/minecraft/util/ExtraCodecs$7 + f Lcom/mojang/serialization/Codec; a field_50110 val$codec + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_58592 method_58592 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z a method_58593 isEmptyMap + m (Ljava/util/Optional;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_58594 encode + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c axw$a net/minecraft/class_5699$class_6866 net/minecraft/util/ExtraCodecs$1ContextRetrievalCodec + f Ljava/util/function/Function; a field_36397 val$getter + m (Ljava/util/function/Function;)V <init> <init> <init> +c axw$b net/minecraft/class_5699$class_8783 net/minecraft/util/ExtraCodecs$StrictUnboundedMapCodec + m ()Ljava/lang/String; a method_53704 method_53704 + m (Lcom/mojang/serialization/DataResult;Ljava/lang/String;)Ljava/lang/String; a method_53705 method_53705 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a method_53706 method_53706 + m (Ljava/lang/Object;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair; a method_53707 method_53707 + m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_53708 encode + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c axw$c net/minecraft/class_5699$class_7476 net/minecraft/util/ExtraCodecs$TagOrElementLocation + f Lakr; a comp_813 id + f Z b comp_814 tag + m ()Lakr; a comp_813 id + m ()Z b comp_814 tag + m ()Ljava/lang/String; c method_43963 decoratedId + m (Lakr;Z)V <init> <init> <init> +c axx net/minecraft/class_6826 net/minecraft/util/FastBufferedInputStream + f I a field_36209 DEFAULT_BUFFER_SIZE + f Ljava/io/InputStream; b field_36210 in + f [B c field_36211 buffer + f I d field_36212 limit + f I e field_36213 position + m ()I a method_39779 bytesInBuffer + m ()V b method_39780 fill + m (Ljava/io/InputStream;)V <init> <init> <init> + m (Ljava/io/InputStream;I)V <init> <init> <init> +c axy net/minecraft/class_5253 net/minecraft/util/FastColor + m (F)I a method_59553 as8BitChannel + m ()V <init> <init> <init> +c axy$a net/minecraft/class_5253$class_8045 net/minecraft/util/FastColor$ABGR32 + m (I)I a method_48342 alpha + m (II)I a method_48343 color + m (IIII)I a method_48344 color + m (I)I b method_48345 red + m (I)I c method_48346 green + m (I)I d method_48347 blue + m (I)I e method_48348 transparent + m (I)I f method_48548 opaque + m (I)I g method_60675 fromArgb32 + m ()V <init> <init> <init> +c axy$b net/minecraft/class_5253$class_5254 net/minecraft/util/FastColor$ARGB32 + m (FFFF)I a method_59554 colorFromFloat + m (FII)I a method_48780 lerp + m (I)I a method_27762 alpha + m (II)I a method_27763 multiply + m (III)I a method_57173 color + m (IIII)I a method_27764 color + m (I)I b method_27765 red + m (II)I b method_58144 color + m (I)I c method_27766 green + m (II)I c method_60676 average + m (I)I d method_27767 blue + m (I)I e method_57174 opaque + m ()V <init> <init> <init> +c axz net/minecraft/class_6397 net/minecraft/util/FileZipper + f Lorg/slf4j/Logger; a field_33864 LOGGER + f Ljava/nio/file/Path; b field_33865 outputFile + f Ljava/nio/file/Path; c field_33866 tempFile + f Ljava/nio/file/FileSystem; d field_33867 fs + m (Ljava/nio/file/Path;)V a method_37161 add + m (Ljava/nio/file/Path;Ljava/io/File;)V a method_37162 add + m (Ljava/nio/file/Path;Ljava/lang/String;)V a method_37163 add + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a method_37164 method_37164 + m (Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c aya net/minecraft/class_5481 net/minecraft/util/FormattedCharSequence + f Laya; a field_26385 EMPTY + m (Laya;Laya;Layb;)Z a method_30743 method_30743 + m (Layb;)Z a method_30744 method_30744 + m (Layb;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;ILxw;I)Z a method_30746 method_30746 + m (Ljava/lang/String;Lxw;Layb;)Z a method_34907 method_34907 + m (Ljava/lang/String;Lxw;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Layb;)Z a method_30748 method_30748 + m (Ljava/util/List;Layb;)Z a method_30750 method_30750 + m (Lxw;ILayb;)Z a method_30751 method_30751 + m (Ljava/lang/String;Lxw;Layb;)Z b method_30753 method_30753 + m (Ljava/lang/String;Lxw;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;Layb;)Z b method_34911 method_34911 + m (Ljava/lang/String;Lxw;)Laya; backward method_34910 backward + m (Ljava/lang/String;Lxw;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Laya; backward method_30754 backward + m (ILxw;)Laya; codepoint method_30741 codepoint + m ()Laya; composite method_34905 composite + m (Laya;)Laya; composite method_34906 composite + m (Laya;Laya;)Laya; composite method_30742 composite + m (Ljava/util/List;)Laya; composite method_30749 composite + m ([Laya;)Laya; composite method_34909 composite + m (Layb;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Layb; decorateOutput method_30745 decorateOutput + m (Ljava/lang/String;Lxw;)Laya; forward method_30747 forward + m (Ljava/lang/String;Lxw;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Laya; forward method_34908 forward + m (Ljava/util/List;)Laya; fromList method_30755 fromList + m (Laya;Laya;)Laya; fromPair method_30752 fromPair + m ()V <clinit> <clinit> <clinit> +c ayb net/minecraft/class_5224 net/minecraft/util/FormattedCharSink +c ayc net/minecraft/class_7619 net/minecraft/util/FutureChain + f Lorg/slf4j/Logger; b field_39828 LOGGER + f Ljava/util/concurrent/CompletableFuture; c field_39829 head + f Ljava/util/concurrent/Executor; d field_39830 executor + f Z e field_40112 closed + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a method_54440 method_54440 + m (Ljava/lang/Throwable;)Ljava/lang/Void; a method_44904 method_44904 + m (Ljava/util/function/Consumer;Ljava/lang/Object;)V a method_44903 method_44903 + m (Ljava/util/concurrent/Executor;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayd net/minecraft/class_6496 net/minecraft/util/Graph + m (Ljava/util/Map;Ljava/util/Set;Ljava/util/Set;Ljava/util/function/Consumer;Ljava/lang/Object;)Z a method_37951 depthFirstSearch + m ()V <init> <init> <init> +c aye net/minecraft/class_3518 net/minecraft/util/GsonHelper + f Lcom/google/gson/Gson; a field_15657 GSON + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; a method_15297 fromJson + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; a method_47992 fromNullableJson + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; a method_15276 fromJson + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; a method_47993 fromNullableJson + m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object; a method_15290 fromNullableJson + m (Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; a method_15262 fromNullableJson + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; a method_15284 fromJson + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; a method_15279 fromJson + m (Lcom/google/gson/JsonElement;)Z a method_15286 isStringValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String; a method_15287 convertToString + m (Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a method_15291 convertToObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z a method_15289 isStringValue + m (Lcom/google/gson/JsonObject;Ljava/lang/String;B)B a method_15271 getAsByte + m (Lcom/google/gson/JsonObject;Ljava/lang/String;C)C a method_34914 getAsCharacter + m (Lcom/google/gson/JsonObject;Ljava/lang/String;D)D a method_34915 getAsDouble + m (Lcom/google/gson/JsonObject;Ljava/lang/String;F)F a method_15277 getAsFloat + m (Lcom/google/gson/JsonObject;Ljava/lang/String;I)I a method_15282 getAsInt + m (Lcom/google/gson/JsonObject;Ljava/lang/String;J)J a method_15280 getAsLong + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray; a method_15292 getAsJsonArray + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a method_15272 getAsObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject; a method_15281 getAsJsonObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object; a method_15283 getAsObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_15253 getAsString + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal; a method_34917 getAsBigDecimal + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger; a method_34918 getAsBigInteger + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Ljm;)Ljm; a method_34916 getAsItem + m (Lcom/google/gson/JsonObject;Ljava/lang/String;S)S a method_34919 getAsShort + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z a method_15258 getAsBoolean + m (Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V a method_43677 writeValue + m (Ljava/io/Reader;)Lcom/google/gson/JsonObject; a method_15255 parse + m (Ljava/io/Reader;Z)Lcom/google/gson/JsonObject; a method_15274 parse + m (Ljava/lang/String;)Lcom/google/gson/JsonObject; a method_15285 parse + m (Ljava/lang/String;Ljava/lang/String;)Lcom/google/gson/JsonSyntaxException; a method_17995 method_17995 + m (Ljava/lang/String;Z)Lcom/google/gson/JsonObject; a method_15298 parse + m (Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection; a method_43678 sortByKeyIfNeeded + m (Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object; b method_15273 fromJson + m (Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object; b method_15267 fromJson + m (Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object; b method_47994 fromNullableJson + m (Lcom/google/gson/JsonElement;)Z b method_15275 isNumberValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljm; b method_15256 convertToItem + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z b method_34920 isNumberValue + m (Ljava/io/Reader;)Lcom/google/gson/JsonArray; b method_37165 parseArray + m (Ljava/lang/String;)Lcom/google/gson/JsonArray; b method_43679 parseArray + m (Lcom/google/gson/JsonElement;)Z c method_34921 isBooleanValue + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Z c method_15268 convertToBoolean + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z c method_15254 isBooleanValue + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; d method_15266 getType + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)D d method_34922 convertToDouble + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z d method_15264 isArrayNode + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; e method_43680 toStableString + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)F e method_15269 convertToFloat + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z e method_34923 isObjectNode + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)J f method_15263 convertToLong + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z f method_15278 isValidPrimitive + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)I g method_15257 convertToInt + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z g method_15294 isValidNode + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)B h method_15293 convertToByte + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement; h method_52226 getNonNull + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)C i method_34924 convertToCharacter + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; i method_15265 getAsString + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal; j method_34925 convertToBigDecimal + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljm; j method_15288 getAsItem + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger; k method_34926 convertToBigInteger + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Z k method_15270 getAsBoolean + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)S l method_34928 convertToShort + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)D l method_34927 getAsDouble + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject; m method_15295 convertToJsonObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)F m method_15259 getAsFloat + m (Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray; n method_15252 convertToJsonArray + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)J n method_22449 getAsLong + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)I o method_15260 getAsInt + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)B p method_34929 getAsByte + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)C q method_34930 getAsCharacter + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal; r method_34931 getAsBigDecimal + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger; s method_34932 getAsBigInteger + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)S t method_34933 getAsShort + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject; u method_15296 getAsJsonObject + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray; v method_15261 getAsJsonArray + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayf net/minecraft/class_3521 net/minecraft/util/HttpUtil + f Lorg/slf4j/Logger; a field_15665 LOGGER + m ()I a method_15302 getAvailablePort + m (I)Z a method_46872 isPortAvailable + m (Lcom/google/common/hash/HashFunction;ILayf$a;Ljava/io/InputStream;Ljava/nio/file/Path;)Lcom/google/common/hash/HashCode; a method_55492 downloadAndHash + m (Ljava/nio/file/Path;)V a method_55603 updateModificationTime + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashCode;)Ljava/nio/file/Path; a method_55493 cachedFilePath + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; a method_55494 hashFile + m (Ljava/nio/file/Path;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;)Z a method_55495 checkExistingFile + m (Ljava/nio/file/Path;Ljava/net/URL;Ljava/util/Map;Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashCode;ILjava/net/Proxy;Layf$a;)Ljava/nio/file/Path; a method_55496 downloadFile + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayf$a net/minecraft/class_3521$class_9034 net/minecraft/util/HttpUtil$DownloadProgressListener + m ()V a method_55497 requestStart + m (J)V a method_55498 downloadedBytes + m (Ljava/util/OptionalLong;)V a method_55499 downloadStart + m (Z)V a method_55500 requestFinished +c ayg net/minecraft/class_6497 net/minecraft/util/InclusiveRange + f Lcom/mojang/serialization/Codec; a field_34390 INT + f Ljava/lang/Comparable; b comp_1 minInclusive + f Ljava/lang/Comparable; c comp_2 maxInclusive + m ()Ljava/lang/Comparable; a comp_1 minInclusive + m (Layg;)Z a method_37952 contains + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_37953 codec + m (Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec; a method_37954 codec + m (Ljava/lang/Comparable;)Z a method_37955 isValueInRange + m (Ljava/lang/Comparable;Layg;)Ljava/lang/String; a method_49447 method_49447 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult; a method_37956 create + m (Ljava/lang/Comparable;Ljava/lang/Comparable;Layg;)Lcom/mojang/serialization/DataResult; a method_37957 method_37957 + m ()Ljava/lang/Comparable; b comp_2 maxInclusive + m (Ljava/lang/Comparable;Layg;)Ljava/lang/String; b method_49448 method_49448 + m ()Ljava/lang/String; c method_49449 method_49449 + m (Ljava/lang/Comparable;Ljava/lang/Comparable;)V <init> <init> <init> + m (Ljava/lang/Comparable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayh net/minecraft/class_7243 net/minecraft/util/KeyDispatchDataCodec + f Lcom/mojang/serialization/MapCodec; a comp_640 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_640 codec + m (Lcom/mojang/serialization/MapCodec;)Layh; a method_42116 of + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c ayi net/minecraft/class_3528 net/minecraft/util/LazyLoadedValue + f Ljava/util/function/Supplier; a field_15719 factory + m ()Ljava/lang/Object; a method_15332 get + m (Ljava/util/function/Supplier;)V <init> <init> <init> +c ayj net/minecraft/class_4540 net/minecraft/util/LinearCongruentialGenerator + f J a field_29842 MULTIPLIER + f J b field_29843 INCREMENT + m (JJ)J a method_22372 next + m ()V <init> <init> <init> +c ayk net/minecraft/class_9634 net/minecraft/util/ListAndDeque + m ()Layk; b method_59513 reversed +c ayl net/minecraft/class_3530 net/minecraft/util/LowerCaseEnumTypeAdapterFactory + m (Ljava/lang/Object;)Ljava/lang/String; a method_15334 toLowercase + m ()V <init> <init> <init> +c ayl$1 net/minecraft/class_3530$1 net/minecraft/util/LowerCaseEnumTypeAdapterFactory$1 + f Ljava/util/Map; a field_15720 val$lowercaseToConstant + f Layl; b field_15721 field_15721 + m (Layl;Ljava/util/Map;)V <init> <init> <init> +c aym net/minecraft/class_6416 net/minecraft/util/MemoryReserve + f [B a field_34021 reserve + m ()V a method_37414 allocate + m ()V b method_37415 release + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayn net/minecraft/class_6683 net/minecraft/util/ModCheck + f Layn$a; a comp_171 confidence + f Ljava/lang/String; b comp_172 description + m ()Z a method_39029 shouldReportAsModified + m (Layn;)Layn; a method_39030 merge + m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)Layn; a method_39031 identify + m ()Ljava/lang/String; b method_39032 fullDescription + m ()Layn$a; c comp_171 confidence + m ()Ljava/lang/String; d comp_172 description + m (Layn$a;Ljava/lang/String;)V <init> <init> <init> +c ayn$a net/minecraft/class_6683$class_6684 net/minecraft/util/ModCheck$Confidence + f Layn$a; a field_35174 PROBABLY_NOT + f Layn$a; b field_35175 VERY_LIKELY + f Layn$a; c field_35176 DEFINITELY + f Ljava/lang/String; d field_35177 description + f Z e field_35178 shouldReportAsModified + f [Layn$a; f field_35179 $VALUES + m ()[Layn$a; a method_39033 $values + m (Ljava/lang/String;ILjava/lang/String;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayo net/minecraft/class_3532 net/minecraft/util/Mth + f F a field_29844 PI + f F b field_29845 HALF_PI + f F c field_29846 TWO_PI + f F d field_29847 DEG_TO_RAD + f F e field_29848 RAD_TO_DEG + f F f field_29849 EPSILON + f F g field_15724 SQRT_OF_TWO + f Lorg/joml/Vector3f; h field_46242 Y_AXIS + f Lorg/joml/Vector3f; i field_46243 X_AXIS + f Lorg/joml/Vector3f; j field_46244 Z_AXIS + f J k field_29852 UUID_VERSION + f J l field_29853 UUID_VERSION_TYPE_4 + f J m field_29854 UUID_VARIANT + f J n field_29855 UUID_VARIANT_2 + f F o field_29856 SIN_SCALE + f [F p field_15725 SIN + f Layw; q field_15726 RANDOM + f [I r field_15723 MULTIPLY_DE_BRUIJN_BIT_POSITION + f D s field_29857 ONE_SIXTH + f I t field_29858 FRAC_EXP + f I u field_29859 LUT_SIZE + f D v field_15728 FRAC_BIAS + f [D w field_15727 ASIN_TAB + f [D x field_15722 COS_TAB + m ()Ljava/util/UUID; a method_15394 createInsecureUUID + m (D)I a method_15357 floor + m (DD)D a method_15391 absMax + m (DDD)D a method_15350 clamp + m (DDDDD)D a method_32854 clampedMap + m (DDDDDD)D a method_16437 lerp2 + m (DDDDDDDDDDD)D a method_16438 lerp3 + m (DI)I a method_38961 quantize + m (F)F a method_15374 sin + m (FF)Z a method_15347 equal + m (FFF)F a method_15363 clamp + m (FFFFF)F a method_41303 catmullrom + m (FFFI)I a method_60599 hsvToArgb + m (FII)I a method_48781 lerpInt + m (I)I a method_15382 abs + m (II)I a method_48116 floorDiv + m (III)I a method_15340 clamp + m (IIII)Ljava/util/stream/IntStream; a method_42117 outFromOrigin + m (IIIII)I a method_42118 method_42118 + m (IILjava/util/function/IntPredicate;)I a method_15360 binarySearch + m (J)J a method_38652 square + m (JJJ)J a method_53062 clamp + m (Layw;)Ljava/util/UUID; a method_15378 createInsecureUUID + m (Layw;DD)D a method_15366 nextDouble + m (Layw;FF)F a method_15344 nextFloat + m (Layw;II)I a method_15395 nextInt + m (Lexc;Lexc;Lewx;)Z a method_34945 rayIntersectsAABB + m (Ljava/lang/String;I)I a method_15343 getInt + m (Lkh;)J a method_15389 getSeed + m (Lorg/apache/commons/lang3/math/Fraction;I)I a method_59515 mulAndTruncate + m (Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a method_53948 rotationAroundAxis + m ([F)V a method_15376 method_15376 + m (D)J b method_15372 lfloor + m (DD)Z b method_20390 equal + m (DDD)D b method_15390 clampedLerp + m (DDDDD)D b method_33722 map + m (F)F b method_15362 cos + m (FF)F b method_15341 positiveModulo + m (FFF)F b method_37166 clampedLerp + m (FFFFF)F b method_37958 clampedMap + m (FII)I b method_53063 lerpDiscrete + m (I)I b method_15392 wrapDegrees + m (II)I b method_15387 positiveModulo + m (III)J b method_15371 getSeed + m (IIII)Z b method_42119 method_42119 + m (Layw;FF)F b method_32750 randomBetween + m (Layw;II)I b method_32751 randomBetweenInclusive + m (D)I c method_15384 ceil + m (DD)D c method_15367 positiveModulo + m (DDD)D c method_15370 inverseLerp + m (F)F c method_15355 sqrt + m (FF)F c method_15381 degreesDifference + m (FFF)F c method_20306 rotateIfNecessary + m (FFFFF)F c method_37959 map + m (I)I c method_15339 smallestEncompassingPowerOfTwo + m (II)Z c method_48117 isMultipleOf + m (III)Ljava/util/stream/IntStream; c method_42120 outFromOrigin + m (Layw;FF)F c method_32855 normal + m (D)D d method_15338 wrapDegrees + m (DD)D d method_15349 atan2 + m (DDD)D d method_16436 lerp + m (F)I d method_15375 floor + m (FF)F d method_15356 degreesDifferenceAbs + m (FFF)F d method_15348 approach + m (I)Z d method_15352 isPowerOfTwo + m (II)I d method_28139 roundToward + m (D)D e method_15385 frac + m (DD)D e method_41189 lengthSquared + m (DDD)D e method_52468 rotLerp + m (F)F e method_15379 abs + m (FF)F e method_24504 triangleWave + m (FFF)F e method_15388 approachDegrees + m (I)I e method_15342 ceillog2 + m (II)I e method_38788 positiveCeilDiv + m (D)D f method_48118 invSqrt + m (DD)D f method_39241 length + m (DDD)D f method_41190 lengthSquared + m (F)I f method_15386 ceil + m (FFF)I f method_15353 color + m (I)I f method_15351 log2 + m (D)D g method_15345 fastInvSqrt + m (DDD)D g method_33825 length + m (F)F g method_15393 wrapDegrees + m (FFF)F g method_37960 inverseLerp + m (I)I g method_15354 murmurHash3Mixer + m (D)D h method_16435 smoothstep + m (F)F h method_22450 frac + m (FFF)I h method_15369 hsvToRgb + m (I)I h method_34954 square + m (D)D i method_34956 smoothstepDerivative + m (F)F i method_48119 invSqrt + m (FFF)F i method_16439 lerp + m (D)I j method_17822 sign + m (F)F j method_23278 fastInvCubeRoot + m (FFF)F j method_17821 rotLerp + m (D)D k method_33723 square + m (F)F k method_27285 square + m (FFF)F k method_60677 lengthSquared + m (D)D l method_34957 wobble + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayp net/minecraft/class_6498 net/minecraft/util/NativeModuleLister + f Lorg/slf4j/Logger; a field_34391 LOGGER + f I b field_34392 LANG_MASK + f I c field_34393 DEFAULT_LANG + f I d field_34394 CODEPAGE_MASK + f I e field_34395 DEFAULT_CODEPAGE + m ()Ljava/util/List; a method_37961 listModules + m (Layp$a;)Ljava/lang/String; a method_37962 method_37962 + m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Lcom/sun/jna/Pointer; a method_37963 queryVersionValue + m (Ljava/lang/String;)Ljava/util/Optional; a method_37964 tryGetVersion + m (Ljava/lang/String;II)Ljava/lang/String; a method_37965 langTableKey + m (Lp;)V a method_37966 addCrashSection + m ([I)Ljava/util/OptionalInt; a method_37967 findLangAndCodepage + m ()Ljava/lang/String; b method_37968 method_37968 + m (Layp$a;)Ljava/lang/String; b method_37969 method_37969 + m (Lcom/sun/jna/Pointer;Ljava/lang/String;Lcom/sun/jna/ptr/IntByReference;)Ljava/lang/String; b method_37970 queryVersionString + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayp$a net/minecraft/class_6498$class_6499 net/minecraft/util/NativeModuleLister$NativeModuleInfo + f Ljava/lang/String; a field_34396 name + f Ljava/util/Optional; b field_34397 version + m (Layp$b;)Ljava/lang/String; a method_37971 method_37971 + m (Ljava/lang/String;Ljava/util/Optional;)V <init> <init> <init> +c ayp$b net/minecraft/class_6498$class_6500 net/minecraft/util/NativeModuleLister$NativeModuleVersion + f Ljava/lang/String; a field_34398 description + f Ljava/lang/String; b field_34399 version + f Ljava/lang/String; c field_34400 company + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c ayq net/minecraft/class_9637 net/minecraft/util/NullOps + f Layq; a field_51366 INSTANCE + m ()Lazs; a method_59555 empty + m (B)Lazs; a method_59556 createByte + m (D)Lazs; a method_59557 createDouble + m (F)Lazs; a method_59558 createFloat + m (I)Lazs; a method_59559 createInt + m (J)Lazs; a method_59560 createLong + m (Lazs;)Lcom/mojang/serialization/DataResult; a method_59561 getNumberValue + m (Lazs;Lazs;)Lcom/mojang/serialization/DataResult; a method_59562 mergeToList + m (Lazs;Lazs;Lazs;)Lcom/mojang/serialization/DataResult; a method_59563 mergeToMap + m (Lazs;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a method_59564 mergeToMap + m (Lazs;Ljava/lang/String;)Lazs; a method_59565 remove + m (Lazs;Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_59566 mergeToList + m (Lazs;Ljava/util/Map;)Lcom/mojang/serialization/DataResult; a method_59567 mergeToMap + m (Lcom/mojang/serialization/DynamicOps;Lazs;)Ljava/lang/Object; a method_59568 convertTo + m (Ljava/lang/Number;)Lazs; a method_59569 createNumeric + m (Ljava/lang/String;)Lazs; a method_59570 createString + m (Ljava/nio/ByteBuffer;)Lazs; a method_59571 createByteList + m (Ljava/util/Map;)Lazs; a method_59572 createMap + m (Ljava/util/stream/IntStream;)Lazs; a method_59573 createIntList + m (Ljava/util/stream/LongStream;)Lazs; a method_59574 createLongList + m (Ljava/util/stream/Stream;)Lazs; a method_59575 createMap + m (S)Lazs; a method_59576 createShort + m (Z)Lazs; a method_59577 createBoolean + m ()Lazs; b method_59578 emptyMap + m (Lazs;)Lcom/mojang/serialization/DataResult; b method_59579 getBooleanValue + m (Ljava/util/stream/Stream;)Lazs; b method_59580 createList + m ()Lazs; c method_59581 emptyList + m (Lazs;)Lcom/mojang/serialization/DataResult; c method_59582 getStringValue + m ()Ljava/lang/String; d method_59583 method_59583 + m (Lazs;)Lcom/mojang/serialization/DataResult; d method_59584 getMapValues + m ()Ljava/lang/String; e method_59585 method_59585 + m (Lazs;)Lcom/mojang/serialization/DataResult; e method_59586 getMapEntries + m ()Ljava/lang/String; f method_59587 method_59587 + m (Lazs;)Lcom/mojang/serialization/DataResult; f method_59588 getMap + m ()Ljava/lang/String; g method_59589 method_59589 + m (Lazs;)Lcom/mojang/serialization/DataResult; g method_59590 getStream + m ()Ljava/lang/String; h method_59591 method_59591 + m (Lazs;)Lcom/mojang/serialization/DataResult; h method_59592 getList + m ()Ljava/lang/String; i method_59593 method_59593 + m (Lazs;)Lcom/mojang/serialization/DataResult; i method_59594 getByteBuffer + m ()Ljava/lang/String; j method_59595 method_59595 + m (Lazs;)Lcom/mojang/serialization/DataResult; j method_59596 getIntStream + m ()Ljava/lang/String; k method_59597 method_59597 + m (Lazs;)Lcom/mojang/serialization/DataResult; k method_59598 getLongStream + m ()Ljava/lang/String; l method_59599 method_59599 + m ()Ljava/lang/String; m method_59600 method_59600 + m ()Ljava/lang/String; n method_59601 method_59601 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayq$a net/minecraft/class_9637$class_9638 net/minecraft/util/NullOps$NullMapBuilder + m ()Lazs; a method_59602 initBuilder + m (Lazs;Lazs;)Lcom/mojang/serialization/DataResult; a method_59603 build + m (Lazs;Lazs;Lazs;)Lazs; a method_59604 append + m (Lcom/mojang/serialization/DynamicOps;)V <init> <init> <init> +c ayr net/minecraft/class_7291 net/minecraft/util/OptionEnum + m ()I a method_7362 getId + m ()Ljava/lang/String; b method_7359 getKey + m ()Lwz; d method_42627 getCaption +c ays net/minecraft/class_5945 net/minecraft/util/ParticleUtils + m (Layw;)Lexc; a method_41306 getRandomSpeedRanges + m (Ldcw;)Lexc; a method_41304 method_41304 + m (Ldcw;Ljd;Layw;Llk;)V a method_49099 spawnParticleBelow + m (Ldcw;Ljd;Lji;Llk;Lexc;D)V a method_34681 spawnParticleOnFace + m (Ldcw;Ljd;Llk;Lbpw;)V a method_34682 spawnParticlesOnBlockFaces + m (Ldcw;Ljd;Llk;Lbpw;Lji;Ljava/util/function/Supplier;D)V a method_41305 spawnParticlesOnBlockFace + m (Ldcx;Ljd;I)V a method_58595 spawnSmashAttackParticles + m (Ldcx;Ljd;IDDZLlk;)V a method_55635 spawnParticles + m (Ldcx;Ljd;ILlk;)V a method_55636 spawnParticleInBlock + m (Lji$a;Ldcw;Ljd;DLlk;Lbqc;)V a method_34683 spawnParticlesAlongAxis + m ()V <init> <init> <init> +c ayt net/minecraft/class_8800 net/minecraft/util/PngInfo + f I a comp_1965 width + f I b comp_1966 height + f J c field_46201 PNG_HEADER + f I d field_46202 IHDR_TYPE + f I e field_46203 IHDR_SIZE + m ()I a comp_1965 width + m (Ljava/io/InputStream;)Layt; a method_53877 fromStream + m (Ljava/nio/ByteBuffer;)V a method_54945 validateHeader + m ([B)Layt; a method_53878 fromBytes + m ()I b comp_1966 height + m (II)V <init> <init> <init> +c ayu net/minecraft/class_8942 net/minecraft/util/ProblemReporter + m (Ljava/lang/String;)Layu; a method_54946 forChild + m (Ljava/lang/String;)V b method_54947 report +c ayu$a net/minecraft/class_8942$class_8943 net/minecraft/util/ProblemReporter$Collector + f Lcom/google/common/collect/Multimap; a field_47225 problems + f Ljava/util/function/Supplier; b field_47226 path + f Ljava/lang/String; c field_47227 pathCache + m ()Lcom/google/common/collect/Multimap; a method_54948 get + m (Ljava/util/Map$Entry;)Ljava/lang/String; a method_59905 method_59905 + m ()Ljava/util/Optional; b method_59906 getReport + m ()Ljava/lang/String; c method_54949 getPath + m (Ljava/lang/String;)Ljava/lang/String; c method_54951 method_54951 + m ()Ljava/lang/String; d method_54950 method_54950 + m ()V <init> <init> <init> + m (Lcom/google/common/collect/Multimap;Ljava/util/function/Supplier;)V <init> <init> <init> +c ayv net/minecraft/class_3536 net/minecraft/util/ProgressListener + m ()V a method_15411 stop + m (I)V a method_15410 progressStagePercentage + m (Lwz;)V a method_15412 progressStartNoAbort + m (Lwz;)V b method_15413 progressStart + m (Lwz;)V c method_15414 progressStage +c ayw net/minecraft/class_5819 net/minecraft/util/RandomSource + f D a field_38930 GAUSSIAN_SPREAD_FACTOR + m ()Layw; a method_43047 create + m (DD)D a method_43385 triangle + m (I)I a method_43048 nextInt + m (II)I a method_39332 nextIntBetweenInclusive + m (J)Layw; a method_43049 create + m ()Layw; b method_43050 createThreadSafe + m (I)V b method_33650 consumeCount + m (II)I b method_43051 nextInt + m (J)V b method_43052 setSeed + m ()Layw; c method_43053 createNewThreadLocalInstance + m ()Layw; d method_38420 fork + m ()Ldzl; e method_38421 forkPositional + m ()I f method_43054 nextInt + m ()J g method_43055 nextLong + m ()Z h method_43056 nextBoolean + m ()F i method_43057 nextFloat + m ()D j method_43058 nextDouble + m ()D k method_43059 nextGaussian +c ayx net/minecraft/class_7085 net/minecraft/util/ResourceLocationPattern + f Lcom/mojang/serialization/Codec; a field_37293 CODEC + f Ljava/util/Optional; b field_37294 namespacePattern + f Ljava/util/function/Predicate; c field_37295 namespacePredicate + f Ljava/util/Optional; d field_37296 pathPattern + f Ljava/util/function/Predicate; e field_37297 pathPredicate + f Ljava/util/function/Predicate; f field_41286 locationPredicate + m ()Ljava/util/function/Predicate; a method_47545 namespacePredicate + m (Lakr;)Z a method_47546 method_47546 + m (Layx;)Ljava/util/Optional; a method_41284 method_41284 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41285 method_41285 + m (Ljava/lang/String;)Z a method_41286 method_41286 + m ()Ljava/util/function/Predicate; b method_47547 pathPredicate + m (Layx;)Ljava/util/Optional; b method_41288 method_41288 + m (Ljava/lang/String;)Z b method_41289 method_41289 + m ()Ljava/util/function/Predicate; c method_47548 locationPredicate + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ayy net/minecraft/class_8013 net/minecraft/util/SegmentedAnglePrecision + f I a field_41760 mask + f I b field_41761 precision + f F c field_41762 degreeToAngle + f F d field_41763 angleToDegree + m ()I a method_48120 getMask + m (F)I a method_48121 fromDegreesWithTurns + m (I)F a method_48122 toDegreesWithTurns + m (II)Z a method_48123 isSameAxis + m (Lji;)I a method_48124 fromDirection + m (F)I b method_48125 fromDegrees + m (I)F b method_48126 toDegrees + m (I)I c method_48127 normalize + m (I)V <init> <init> <init> +c ayz net/minecraft/class_8917 net/minecraft/util/SequencedPriorityIterator + f I a field_48714 MIN_PRIO + f Ljava/util/Deque; b field_48715 highestPrioQueue + f I c field_48716 highestPrio + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; d field_48717 queuesByPriority + m ()V a method_56533 switchCacheToNextHighestPrioQueue + m (I)Ljava/util/Deque; a method_54723 method_54723 + m (Ljava/lang/Object;I)V a method_54726 add + m ()V <init> <init> <init> +c aza net/minecraft/class_7498 net/minecraft/util/SignatureUpdater +c aza$a net/minecraft/class_7498$class_7499 net/minecraft/util/SignatureUpdater$Output +c azb net/minecraft/class_7500 net/minecraft/util/SignatureValidator + f Lazb; a field_39397 NO_VALIDATION + f Lorg/slf4j/Logger; b field_39398 LOGGER + m (Laza;[B)Z a method_44170 method_44170 + m (Laza;[BLcom/mojang/authlib/yggdrasil/ServicesKeyInfo;)Z a method_44173 method_44173 + m (Laza;[BLjava/security/Signature;)Z a method_44171 verifySignature + m (Lcom/mojang/authlib/yggdrasil/ServicesKeySet;Lcom/mojang/authlib/yggdrasil/ServicesKeyType;)Lazb; a method_44172 from + m (Ljava/lang/String;Ljava/security/PublicKey;Laza;[B)Z a method_44174 method_44174 + m (Ljava/security/PublicKey;Ljava/lang/String;)Lazb; a method_44175 from + m (Ljava/util/Collection;Laza;[B)Z a method_51496 method_51496 + m ([BLaza$a;)V a method_44176 method_44176 + m ([B[B)Z a method_44177 validate + m ()V <clinit> <clinit> <clinit> +c azc net/minecraft/class_7501 net/minecraft/util/Signer + f Lorg/slf4j/Logger; a field_39399 LOGGER + m (Ljava/lang/String;Ljava/security/PrivateKey;Laza;)[B a method_44178 method_44178 + m (Ljava/security/PrivateKey;Ljava/lang/String;)Lazc; a method_44179 from + m ([B)[B a method_44180 sign + m ([BLaza$a;)V a method_44181 method_44181 + m ()V <clinit> <clinit> <clinit> +c azd net/minecraft/class_3508 net/minecraft/util/SimpleBitStorage + f [I a field_24078 MAGIC + f [J b field_15631 data + f I c field_15633 bits + f J d field_15634 mask + f I e field_15632 size + f I f field_24079 valuesPerLong + f I g field_24080 divideMul + f I h field_24081 divideAdd + f I i field_24082 divideShift + m (I)I b method_27284 cellIndex + m (II[I)V <init> <init> <init> + m (II)V <init> <init> <init> + m (II[J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azd$a net/minecraft/class_3508$class_6685 net/minecraft/util/SimpleBitStorage$InitializationException + m (Ljava/lang/String;)V <init> <init> <init> +c aze net/minecraft/class_8105 net/minecraft/util/SingleKeyCache + f Ljava/util/function/Function; a field_42269 computeValue + f Ljava/lang/Object; b field_42270 cacheKey + f Ljava/lang/Object; c field_42271 cachedValue + m (Ljava/lang/Object;)Ljava/lang/Object; a method_48782 getValue + m (Ljava/util/function/Function;)V <init> <init> <init> +c azf net/minecraft/class_3540 net/minecraft/util/SmoothDouble + f D a field_15760 targetValue + f D b field_15759 remainingValue + f D c field_15758 lastAmount + m ()V a method_15428 reset + m (DD)D a method_15429 getNewDeltaValue + m ()V <init> <init> <init> +c azg net/minecraft/class_4706 net/minecraft/util/SortedArraySet + f I a field_29860 DEFAULT_INITIAL_CAPACITY + f Ljava/util/Comparator; b field_21562 comparator + f [Ljava/lang/Object; c field_21563 contents + f I d field_21564 size + m ()Lazg; a method_34958 create + m (I)Lazg; a method_23859 create + m (Ljava/lang/Object;)Ljava/lang/Object; a method_23862 addOrGet + m (Ljava/lang/Object;I)V a method_23863 addInternal + m (Ljava/util/Comparator;)Lazg; a method_34959 create + m (Ljava/util/Comparator;I)Lazg; a method_34960 create + m ([Ljava/lang/Object;)[Ljava/lang/Object; a method_23864 castRawArray + m ()Ljava/lang/Object; b method_23865 first + m (I)I b method_23866 getInsertionPosition + m (Ljava/lang/Object;)Ljava/lang/Object; b method_34961 get + m ()Ljava/lang/Object; c method_34962 last + m (I)V c method_23868 grow + m (Ljava/lang/Object;)I c method_23869 findIndex + m (I)V d method_23870 removeInternal + m (I)Ljava/lang/Object; e method_23871 getInternal + m (ILjava/util/Comparator;)V <init> <init> <init> +c azg$a net/minecraft/class_4706$class_4707 net/minecraft/util/SortedArraySet$ArrayIterator + f Lazg; a field_21565 field_21565 + f I b field_21566 index + f I c field_21567 last + m (Lazg;)V <init> <init> <init> +c azh net/minecraft/class_7244 net/minecraft/util/SpawnUtil + m (Laqu;ILjd$a;Lazh$a;)Z a method_42121 moveToPossibleSpawnPosition + m (Lbsx;Lbtr;Laqu;Ljd;IIILazh$a;)Ljava/util/Optional; a method_42122 trySpawnMob + m ()V <init> <init> <init> +c azh$a net/minecraft/class_7244$class_7502 net/minecraft/util/SpawnUtil$Strategy + f Lazh$a; a field_39400 LEGACY_IRON_GOLEM + f Lazh$a; b field_39401 ON_TOP_OF_COLLIDER + m (Laqu;Ljd;Ldtc;Ljd;Ldtc;)Z a method_44182 method_44182 + m (Laqu;Ljd;Ldtc;Ljd;Ldtc;)Z b method_44183 method_44183 + m ()V <clinit> <clinit> <clinit> +c azi net/minecraft/class_9762 net/minecraft/util/StaticCache2D + f I a field_51878 minX + f I b field_51879 minZ + f I c field_51880 sizeX + f I d field_51881 sizeZ + f [Ljava/lang/Object; e field_51882 cache + m (II)Ljava/lang/Object; a method_60482 get + m (IIILazi$a;)Lazi; a method_60483 create + m (Ljava/util/function/Consumer;)V a method_60484 forEach + m (II)Z b method_60485 contains + m (II)I c method_60486 getIndex + m (IIIILazi$a;)V <init> <init> <init> +c azi$a net/minecraft/class_9762$class_9763 net/minecraft/util/StaticCache2D$Initializer +c azj net/minecraft/class_5223 net/minecraft/util/StringDecomposer + f C a field_29861 REPLACEMENT_CHAR + f Ljava/util/Optional; b field_24215 STOP_ITERATION + m (Layb;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_27470 method_27470 + m (Ljava/lang/String;)Ljava/lang/String; a method_27471 filterBrokenSurrogates + m (Ljava/lang/String;ILxw;Layb;)Z a method_27472 iterateFormatted + m (Ljava/lang/String;ILxw;Lxw;Layb;)Z a method_27473 iterateFormatted + m (Ljava/lang/String;Lxw;Layb;)Z a method_27474 iterate + m (Ljava/lang/StringBuilder;ILxw;I)Z a method_31401 method_31401 + m (Lxe;)Ljava/lang/String; a method_31402 getPlainText + m (Lxe;Lxw;Layb;)Z a method_27476 iterateFormatted + m (Lxw;Layb;IC)Z a method_27477 feedChar + m (Ljava/lang/String;Lxw;Layb;)Z b method_27478 iterateBackwards + m (Ljava/lang/StringBuilder;ILxw;I)Z b method_27475 method_27475 + m (Ljava/lang/String;Lxw;Layb;)Z c method_27479 iterateFormatted + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azk net/minecraft/class_3542 net/minecraft/util/StringRepresentable + f I W field_38377 PRE_BUILT_MAP_THRESHOLD + m (Lazk;)Lazk; a method_53949 method_53949 + m (Ljava/lang/String;)Ljava/lang/String; a method_53950 method_53950 + m (Ljava/util/Map;Ljava/lang/String;)Lazk; a method_53951 method_53951 + m (Ljava/util/function/Function;Lazk;)Ljava/lang/String; a method_53952 method_53952 + m (Ljava/util/function/Supplier;)Lazk$a; a method_28140 fromEnum + m (Ljava/util/function/Supplier;Ljava/util/function/Function;)Lazk$a; a method_49454 fromEnumWithMapping + m ([Lazk;)Lcom/mojang/serialization/Keyable; a method_28142 keys + m ([Lazk;Ljava/util/function/Function;)Ljava/util/function/Function; a method_53953 createNameLookup + m ([Lazk;Ljava/util/function/Function;Ljava/lang/String;)Lazk; a method_53954 method_53954 + m (Ljava/lang/String;)Ljava/lang/String; b method_49451 method_49451 + m (Ljava/util/function/Supplier;)Lcom/mojang/serialization/Codec; b method_53955 fromValues + m ()Ljava/lang/String; c method_15434 getSerializedName +c azk$1 net/minecraft/class_3542$1 net/minecraft/util/StringRepresentable$1 + f [Lazk; a field_35666 val$values + m ([Lazk;)V <init> <init> <init> +c azk$a net/minecraft/class_3542$class_7292 net/minecraft/util/StringRepresentable$EnumCodec + f Ljava/util/function/Function; a field_38379 resolver + m (Ljava/lang/Object;)I a method_42632 method_42632 + m (Ljava/lang/String;)Ljava/lang/Enum; a method_42633 byName + m (Ljava/lang/String;Ljava/lang/Enum;)Ljava/lang/Enum; a method_47920 byName + m ([Ljava/lang/Enum;Ljava/util/function/Function;)V <init> <init> <init> +c azk$b net/minecraft/class_3542$class_8808 net/minecraft/util/StringRepresentable$StringRepresentableCodec + f Lcom/mojang/serialization/Codec; a field_46245 codec + m (Lazk;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_53956 encode + m ([Lazk;I)Lazk; a method_53957 method_53957 + m ([Lazk;Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)V <init> <init> <init> +c azl net/minecraft/class_3544 net/minecraft/util/StringUtil + f Ljava/util/regex/Pattern; a field_15771 STRIP_COLOR_PATTERN + f Ljava/util/regex/Pattern; b field_29204 LINE_PATTERN + f Ljava/util/regex/Pattern; c field_33559 LINE_END_PATTERN + m (C)Z a method_57175 isAllowedChatCharacter + m (I)Z a method_57176 isWhitespace + m (IF)Ljava/lang/String; a method_15439 formatTickDuration + m (Ljava/lang/String;)Ljava/lang/String; a method_15440 stripColor + m (Ljava/lang/String;IZ)Ljava/lang/String; a method_34963 truncateStringIfNecessary + m (Ljava/lang/String;Z)Ljava/lang/String; a method_57177 filterText + m (I)Z b method_57178 method_57178 + m (Ljava/lang/String;)Z b method_15438 isNullOrEmpty + m (Ljava/lang/String;)I c method_34238 lineCount + m (Ljava/lang/String;)Z d method_36358 endsWithNewLine + m (Ljava/lang/String;)Ljava/lang/String; e method_43681 trimChatMessage + m (Ljava/lang/String;)Z f method_57179 isValidPlayerName + m (Ljava/lang/String;)Ljava/lang/String; g method_57180 filterText + m (Ljava/lang/String;)Z h method_57181 isBlank + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azm net/minecraft/class_7620 net/minecraft/util/TaskChainer + f Lorg/slf4j/Logger; a field_39831 LOGGER + m (Ljava/lang/Runnable;Ljava/lang/Object;)V a method_54441 method_54441 + m ()V <clinit> <clinit> <clinit> +c azm$1 net/minecraft/class_7620$1 net/minecraft/util/TaskChainer$1 + f Ljava/util/concurrent/Executor; b field_46770 val$executor + m (Ljava/lang/Throwable;)Ljava/lang/Void; a method_54442 method_54442 + m (Ljava/util/concurrent/Executor;)V <init> <init> <init> +c azn net/minecraft/class_5798 net/minecraft/util/ThreadingDetector + f Lorg/slf4j/Logger; a field_36293 LOGGER + f Ljava/lang/String; b field_36294 name + f Ljava/util/concurrent/Semaphore; c field_36295 lock + f Ljava/util/concurrent/locks/Lock; d field_36296 stackTraceLock + f Ljava/lang/Thread; e field_36297 threadThatFailedToAcquire + f Lz; f field_36298 fullException + m ()V a method_39935 checkAndLock + m (Ljava/lang/String;Ljava/lang/Thread;)Lz; a method_33564 makeThreadingException + m (Ljava/lang/Thread;)Ljava/lang/String; a method_39936 stackTrace + m ()V b method_39937 checkAndUnlock + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azo net/minecraft/class_7576 net/minecraft/util/TimeSource +c azo$a net/minecraft/class_7576$class_7577 net/minecraft/util/TimeSource$NanoTimeSource +c azp net/minecraft/class_4802 net/minecraft/util/TimeUtil + f J a field_33868 NANOSECONDS_PER_SECOND + f J b field_33869 NANOSECONDS_PER_MILLISECOND + f J c field_46957 MILLISECONDS_PER_SECOND + f J d field_46958 SECONDS_PER_HOUR + f I e field_47726 SECONDS_PER_MINUTE + m (II)Lbqc; a method_24505 rangeOfSeconds + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azq net/minecraft/class_6501 net/minecraft/util/ToFloatFunction + f Lazq; a field_37409 IDENTITY + m (F)F a method_41307 method_41307 + m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Lazq; a method_41308 createUnlimited + m (Ljava/lang/Object;)F a method_41296 apply + m (Ljava/util/function/Function;)Lazq; a method_41309 comap + m ()F b comp_532 minValue + m ()F c comp_533 maxValue + m ()V <clinit> <clinit> <clinit> +c azq$1 net/minecraft/class_6501$1 net/minecraft/util/ToFloatFunction$1 + f Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; b field_37410 val$function + m (Ljava/lang/Float;)F a method_41310 apply + m (Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)V <init> <init> <init> +c azq$2 net/minecraft/class_6501$2 net/minecraft/util/ToFloatFunction$2 + f Lazq; b field_37411 val$outer + f Ljava/util/function/Function; c field_37412 val$function + m (Lazq;Lazq;Ljava/util/function/Function;)V <init> <init> <init> +c azr net/minecraft/class_3545 net/minecraft/util/Tuple + f Ljava/lang/Object; a field_15772 a + f Ljava/lang/Object; b field_15773 b + m ()Ljava/lang/Object; a method_15442 getA + m (Ljava/lang/Object;)V a method_34964 setA + m ()Ljava/lang/Object; b method_15441 getB + m (Ljava/lang/Object;)V b method_34965 setB + m (Ljava/lang/Object;Ljava/lang/Object;)V <init> <init> <init> +c azs net/minecraft/class_3902 net/minecraft/util/Unit + f Lazs; a field_17274 INSTANCE + f Lcom/mojang/serialization/Codec; b field_51563 CODEC + f [Lazs; c field_17275 $VALUES + m ()[Lazs; a method_36588 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azt net/minecraft/class_5996 net/minecraft/util/VisibleForDebug +c azu net/minecraft/class_6502 net/minecraft/util/ZeroBitStorage + f [J a field_34401 RAW + f I b field_34402 size + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azv net/minecraft/class_8809 net/minecraft/util/datafix/ComponentDataFixUtils + f Ljava/lang/String; a field_46246 EMPTY_CONTENTS + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_53958 wrapLiteralStringAsComponent + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_53959 method_53959 + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a method_53960 createEmptyComponent + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_53961 createPlainTextComponent + m (Ljava/lang/String;)Ljava/util/Optional; a method_58596 extractTranslationString + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56629 rewriteFromLenient + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b method_53963 createTranslatableComponent + m (Ljava/lang/String;)Ljava/lang/String; b method_53962 createTextComponentJson + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azw net/minecraft/class_4284 net/minecraft/util/datafix/DataFixTypes + f Lazw; a field_19212 LEVEL + f Lazw; b field_19213 PLAYER + f Lazw; c field_19214 CHUNK + f Lazw; d field_19215 HOTBAR + f Lazw; e field_19216 OPTIONS + f Lazw; f field_19217 STRUCTURE + f Lazw; g field_19218 STATS + f Lazw; h field_45077 SAVED_DATA_COMMAND_STORAGE + f Lazw; i field_45078 SAVED_DATA_FORCED_CHUNKS + f Lazw; j field_45079 SAVED_DATA_MAP_DATA + f Lazw; k field_45080 SAVED_DATA_MAP_INDEX + f Lazw; l field_45081 SAVED_DATA_RAIDS + f Lazw; m field_45082 SAVED_DATA_RANDOM_SEQUENCES + f Lazw; n field_45083 SAVED_DATA_SCOREBOARD + f Lazw; o field_45084 SAVED_DATA_STRUCTURE_FEATURE_INDICES + f Lazw; p field_19220 ADVANCEMENTS + f Lazw; q field_19221 POI_CHUNK + f Lazw; r field_24640 WORLD_GEN_SETTINGS + f Lazw; s field_26990 ENTITY_CHUNK + f Ljava/util/Set; t field_42975 TYPES_FOR_LEVEL_LIST + f Lcom/mojang/datafixers/DSL$TypeReference; u field_19222 type + f [Lazw; v field_19223 $VALUES + m ()I a method_48132 currentVersion + m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a method_48128 updateToCurrentVersion + m (Lcom/mojang/datafixers/DataFixer;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a method_48129 update + m (Lcom/mojang/datafixers/DataFixer;Lub;I)Lub; a method_48130 updateToCurrentVersion + m (Lcom/mojang/datafixers/DataFixer;Lub;II)Lub; a method_48131 update + m (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec; a method_53711 wrapCodec + m ()[Lazw; b method_36589 $values + m (Ljava/lang/String;ILcom/mojang/datafixers/DSL$TypeReference;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azw$1 net/minecraft/class_4284$1 net/minecraft/util/datafix/DataFixTypes$1 + f Lcom/mojang/serialization/Codec; a field_46087 val$codec + f I b field_46088 val$defaultVersion + f Lcom/mojang/datafixers/DataFixer; c field_46089 val$dataFixer + f Lazw; d field_46090 field_46090 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_53712 method_53712 + m (Lazw;Lcom/mojang/serialization/Codec;ILcom/mojang/datafixers/DataFixer;)V <init> <init> <init> +c azx net/minecraft/class_3551 net/minecraft/util/datafix/DataFixers + f I a field_38844 BLENDING_VERSION + f Ljava/util/function/BiFunction; b field_15776 SAME + f Ljava/util/function/BiFunction; c field_15775 SAME_NAMESPACED + f Lcom/mojang/datafixers/DataFixerBuilder$Result; d field_15777 DATA_FIXER + m ()Lcom/mojang/datafixers/DataFixer; a method_15450 getDataFixer + m (Lcom/google/common/collect/ImmutableMap;Ljava/lang/String;)Ljava/lang/String; a method_43060 method_43060 + m (Lcom/mojang/datafixers/DataFixerBuilder;)V a method_15451 addFixers + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_43061 method_43061 + m (Ljava/lang/String;)Ljava/lang/String; a method_51289 method_51289 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; a method_30068 createRenamer + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_30069 method_30069 + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; a method_57075 createRenamerNoNamespace + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; a method_30071 method_30071 + m (Ljava/util/Set;)Ljava/util/concurrent/CompletableFuture; a method_60487 optimize + m ()Lcom/mojang/datafixers/DataFixerBuilder$Result; b method_15471 createFixerUpper + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V b method_43062 method_43062 + m (Ljava/lang/String;)Ljava/lang/String; b method_15459 method_15459 + m (Ljava/util/Map;)Ljava/util/function/UnaryOperator; b method_30070 createRenamer + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; b method_57076 method_57076 + m (Ljava/lang/String;)Ljava/lang/String; c method_15455 method_15455 + m (Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; c method_44184 method_44184 + m (Ljava/lang/String;)Ljava/lang/String; d method_15449 method_15449 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c azx$1 net/minecraft/class_3551$1 net/minecraft/util/datafix/DataFixers$1 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V <init> <init> <init> +c azx$2 net/minecraft/class_3551$2 net/minecraft/util/datafix/DataFixers$2 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V <init> <init> <init> +c azy net/minecraft/class_9228 net/minecraft/util/datafix/ExtraDataFixUtils + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_57182 cast + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56943 fixBlockPos + m ([Ljava/util/function/Function;)Ljava/util/function/Function; a method_59907 chainAllFilters + m ([Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_59908 method_59908 + m ()V <init> <init> <init> +c azz net/minecraft/class_9229 net/minecraft/util/datafix/FixWolfHealth + f Ljava/lang/String; a field_49054 WOLF_ID + f Ljava/lang/String; b field_49055 WOLF_HEALTH + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56948 method_56948 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56949 method_56949 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56950 method_56950 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56951 method_56951 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_56952 method_56952 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c baa net/minecraft/class_5298 net/minecraft/util/datafix/PackedBitStorage + f I a field_29862 BIT_TO_LONG_SHIFT + f [J b field_24641 data + f I c field_24642 bits + f J d field_24643 mask + f I e field_24644 size + m ()[J a method_28151 getRaw + m (I)I a method_28152 get + m (II)V a method_28153 set + m ()I b method_28154 getBits + m (II)V <init> <init> <init> + m (II[J)V <init> <init> <init> +c bab net/minecraft/class_5946 net/minecraft/util/datafix/fixes/AbstractArrowPickupFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_34684 updateProjectiles + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a method_34685 updateEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_34686 updatePickup + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_34687 method_34687 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bac net/minecraft/class_4620 net/minecraft/util/datafix/fixes/AbstractPoiSectionFix + f Ljava/lang/String; a field_39402 name + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_23302 method_23302 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_23299 cap + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a method_44185 method_44185 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_28243 method_28243 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_44186 processRecords + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b method_23305 method_23305 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_44187 processSection + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_44188 processSectionRecords + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28246 method_28246 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V <init> <init> <init> +c bad net/minecraft/class_4958 net/minecraft/util/datafix/fixes/AbstractUUIDFix + f Lcom/mojang/datafixers/DSL$TypeReference; a field_23121 typeReference + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a method_26009 updateNamedChoice + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a method_26002 createUUIDFromML + m (Lcom/mojang/serialization/Dynamic;JJ)Ljava/util/Optional; a method_26003 createUUIDTag + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a method_28155 method_28155 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; a method_26005 createUUIDFromString + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; a method_26006 replaceUUIDString + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28156 method_28156 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28157 method_28157 + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26010 method_26010 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; b method_26011 replaceUUIDMLTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28158 method_28158 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; c method_26013 replaceUUIDLeastMost + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; d method_26014 createUUIDFromLongs + m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;)V <init> <init> <init> +c bae net/minecraft/class_6636 net/minecraft/util/datafix/fixes/AddFlagIfNotPresentFix + f Ljava/lang/String; a field_35009 name + f Z b field_35010 flagValue + f Ljava/lang/String; c field_35011 flagKey + f Lcom/mojang/datafixers/DSL$TypeReference; d field_35012 typeReference + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38789 method_38789 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_38790 method_38790 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_38791 method_38791 + m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Z)V <init> <init> <init> +c baf net/minecraft/class_3553 net/minecraft/util/datafix/fixes/AddNewChoices + f Ljava/lang/String; a field_15779 name + f Lcom/mojang/datafixers/DSL$TypeReference; b field_15780 type + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;)Lcom/mojang/datafixers/TypeRewriteRule; a method_15476 cap + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15475 method_15475 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_15477 method_15477 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V <init> <init> <init> +c bag net/minecraft/class_3555 net/minecraft/util/datafix/fixes/AdvancementsFix + f Ljava/util/Map; a field_15788 RENAMES + m (Ljava/lang/String;)Ljava/lang/String; a method_24238 method_24238 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bah net/minecraft/class_4744 net/minecraft/util/datafix/fixes/AdvancementsRenameFix + f Ljava/lang/String; a field_21814 name + f Ljava/util/function/Function; b field_21815 renamer + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_24242 method_24242 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28159 method_28159 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_28160 method_28160 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28161 method_28161 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/util/function/Function;)V <init> <init> <init> +c bai net/minecraft/class_9263 net/minecraft/util/datafix/fixes/AreaEffectCloudPotionFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57191 fix + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c baj net/minecraft/class_9785 net/minecraft/util/datafix/fixes/AttributeModifierIdFix + f Ljava/util/Map; a field_51992 ID_MAP + f Ljava/util/Map; b field_51993 NAME_MAP + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_60678 method_60678 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_60679 fixEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_60680 convertModifierForEntity + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_60681 method_60681 + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)V a method_60682 method_60682 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_60683 fixModifiersTypeWrapper + m ([I)Ljava/util/UUID; a method_60684 uuidFromIntArray + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_60685 method_60685 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_60686 fixItemStackComponents + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b method_60687 fixModifiers + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_60688 fixAttribute + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; c method_60689 method_60689 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_60690 method_60690 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; d method_60691 method_60691 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_60692 method_60692 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_60693 method_60693 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_60694 method_60694 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_60695 method_60695 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bak net/minecraft/class_5129 net/minecraft/util/datafix/fixes/AttributesRename + f Ljava/lang/String; a field_49056 name + f Ljava/util/function/UnaryOperator; b field_23695 renames + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26809 method_26809 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26810 fixItemStackTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26808 fixName + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_28162 method_28162 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_26814 fixEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28163 method_28163 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b method_28164 method_28164 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28165 method_28165 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28166 method_28166 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_28167 method_28167 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_28168 method_28168 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_28169 method_28169 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c bal net/minecraft/class_9451 net/minecraft/util/datafix/fixes/BannerEntityCustomNameToOverrideComponentFix + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; a method_58597 fix + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_58598 method_58598 + m (Lcom/mojang/serialization/OptionalDynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_58599 method_58599 + m (Ljava/lang/String;)Z a method_58600 method_58600 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bam net/minecraft/class_9264 net/minecraft/util/datafix/fixes/BannerPatternFormatFix + f Ljava/util/Map; a field_49187 PATTERN_ID_MAP + m (I)Ljava/lang/String; a method_57192 fixColor + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57193 fixTag + m (Ljava/lang/String;)Ljava/lang/String; a method_57194 method_57194 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_57195 fixLayer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_57197 method_57197 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_57198 method_57198 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ban net/minecraft/class_3559 net/minecraft/util/datafix/fixes/BedItemColorFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15521 method_15521 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bao net/minecraft/class_9265 net/minecraft/util/datafix/fixes/BeehiveFieldRenameFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_57199 method_57199 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_57200 method_57200 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_57201 method_57201 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_57202 method_57202 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57203 fixBeehive + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_57204 fixBee + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bap net/minecraft/class_3561 net/minecraft/util/datafix/fixes/BiomeFix + f Ljava/util/Map; a field_15810 BIOMES + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c baq net/minecraft/class_5196 net/minecraft/util/datafix/fixes/BitStorageAlignFix + f I a field_29863 BIT_TO_LONG_SHIFT + f I b field_29864 SECTION_WIDTH + f I c field_29865 SECTION_HEIGHT + f I d field_29866 SECTION_SIZE + f I e field_29867 HEIGHTMAP_BITS + f I f field_29868 HEIGHTMAP_SIZE + m (II[J)[J a method_27288 addPadding + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28172 method_28172 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_27292 method_27292 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_27774 updateSections + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_27294 method_27294 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_27295 method_27295 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_27775 updateHeightmaps + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_27769 method_27769 + m (Lcom/mojang/serialization/Dynamic;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28173 method_28173 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_27773 method_27773 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28174 method_28174 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a method_27772 updateBitStorage + m (Ljava/util/List;)Ljava/lang/Integer; a method_27296 method_27296 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_27293 method_27293 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28175 method_28175 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bar net/minecraft/class_7090 net/minecraft/util/datafix/fixes/BlendingDataFix + f Ljava/lang/String; a field_37414 name + f Ljava/util/Set; b field_37415 STATUSES_TO_SKIP_BLENDING + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_41311 method_41311 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_44685 method_44685 + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a method_41313 updateBlendingData + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a method_41312 updateChunkTag + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bas net/minecraft/class_7589 net/minecraft/util/datafix/fixes/BlendingDataRemoveFromNetherEndFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_44686 method_44686 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_44687 method_44687 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a method_44688 updateChunkTag + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bat net/minecraft/class_3564 net/minecraft/util/datafix/fixes/BlockEntityBannerColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15546 fixTag + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_15545 method_15545 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28176 method_28176 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28177 method_28177 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28178 method_28178 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_28179 method_28179 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bau net/minecraft/class_3566 net/minecraft/util/datafix/fixes/BlockEntityBlockStateFix + m ()Ljava/lang/IllegalStateException; a method_15553 method_15553 + m ()Ljava/lang/IllegalStateException; b method_15554 method_15554 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bav net/minecraft/class_3567 net/minecraft/util/datafix/fixes/BlockEntityCustomNameToComponentFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15555 method_15555 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28180 method_28180 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c baw net/minecraft/class_3571 net/minecraft/util/datafix/fixes/BlockEntityIdFix + f Ljava/util/Map; a field_15824 ID_MAP + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15576 method_15576 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_28181 method_28181 + m (Ljava/lang/String;)Ljava/lang/String; a method_15577 method_15577 + m (Ljava/util/HashMap;)V a method_15575 method_15575 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bax net/minecraft/class_3573 net/minecraft/util/datafix/fixes/BlockEntityJukeboxFix + m ()Ljava/lang/IllegalStateException; a method_15578 method_15578 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bay net/minecraft/class_3574 net/minecraft/util/datafix/fixes/BlockEntityKeepPacked + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15579 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c baz net/minecraft/class_8220 net/minecraft/util/datafix/fixes/BlockEntityRenameFix + f Ljava/lang/String; a field_43174 name + f Ljava/util/function/UnaryOperator; b field_43175 nameChangeLookup + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/DataFix; a method_49756 create + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_49757 method_49757 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_49758 method_49758 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c bba net/minecraft/class_3575 net/minecraft/util/datafix/fixes/BlockEntityShulkerBoxColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15580 method_15580 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbb net/minecraft/class_8221 net/minecraft/util/datafix/fixes/BlockEntitySignDoubleSidedEditableTextFix + f Ljava/lang/String; a field_45085 FILTERED_CORRECT + f Ljava/lang/String; b field_45086 DEFAULT_COLOR + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_49760 fixTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/stream/Stream; a method_52469 getLines + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; a method_52470 method_52470 + m (Ljava/util/List;Ljava/util/Optional;J)Lcom/mojang/serialization/Dynamic; a method_52471 method_52471 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_52472 fixFrontTextTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_52473 createDefaultText + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_52474 createEmptyLines + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c bbc net/minecraft/class_3577 net/minecraft/util/datafix/fixes/BlockEntitySignTextStrictJsonFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15581 method_15581 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_15582 updateLine + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbd net/minecraft/class_4959 net/minecraft/util/datafix/fixes/BlockEntityUUIDFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26016 method_26016 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26015 method_26015 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26017 updateSkull + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_26018 updateConduit + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_26019 method_26019 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bbe net/minecraft/class_3578 net/minecraft/util/datafix/fixes/BlockNameFlatteningFix + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/String; a method_15584 method_15584 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15586 method_15586 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_15585 method_15585 + m (Ljava/lang/String;)Ljava/lang/String; a method_15587 method_15587 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbf net/minecraft/class_9230 net/minecraft/util/datafix/fixes/BlockPosFormatAndRenamesFix + f Ljava/util/List; a field_49057 PATROLLING_MOBS + m (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)Lcom/mojang/datafixers/TypeRewriteRule; a method_56953 createEntityFixer + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56954 method_56954 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56955 method_56955 + m (Lcom/mojang/datafixers/Typed;Ljava/util/Map;)Lcom/mojang/datafixers/Typed; a method_56956 fixFields + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56957 fixMapSavedData + m (Ljava/util/List;)V a method_56958 addEntityRules + m (Ljava/util/Map;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56959 method_56959 + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56960 method_56960 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_56961 method_56961 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56962 method_56962 + m (Ljava/util/List;)V b method_56963 addBlockEntityRules + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_56964 method_56964 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_56965 method_56965 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_56966 method_56966 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_56967 method_56967 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_56968 method_56968 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_56969 method_56969 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbg net/minecraft/class_3579 net/minecraft/util/datafix/fixes/BlockRenameFix + f Ljava/lang/String; a field_15828 name + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_55637 method_55637 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; a method_15589 create + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15591 method_15591 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15588 fixBlockState + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_15590 method_15590 + m (Ljava/lang/String;)Ljava/lang/String; a method_15593 renameBlock + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_15592 method_15592 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_55638 method_55638 + m (Ljava/lang/String;)Ljava/lang/String; b method_55639 fixFlatBlockState + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V <init> <init> <init> +c bbg$1 net/minecraft/class_3579$1 net/minecraft/util/datafix/fixes/BlockRenameFix$1 + f Ljava/util/function/Function; a field_15829 val$renamer + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V <init> <init> <init> +c bbh net/minecraft/class_3580 net/minecraft/util/datafix/fixes/BlockStateData + f Ljava/lang/String; a field_29869 FILTER_ME + f Lorg/slf4j/Logger; b field_15832 LOGGER + f [Lcom/mojang/serialization/Dynamic; c field_24645 MAP + f [Lcom/mojang/serialization/Dynamic; d field_24646 BLOCK_DEFAULTS + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e field_15831 ID_BY_OLD + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; f field_15833 ID_BY_OLD_NAME + m ()V a method_31448 bootstrap0 + m (I)Ljava/lang/String; a method_15599 upgradeBlock + m (ILjava/lang/String;[Ljava/lang/String;)V a method_15596 register + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15597 upgradeBlockStateTag + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a method_15595 method_15595 + m (Ljava/lang/String;)Ljava/lang/String; a method_15600 upgradeBlock + m ()V b method_31449 bootstrap1 + m (I)Lcom/mojang/serialization/Dynamic; b method_15594 getTag + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V b method_15601 method_15601 + m (Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b method_15598 parse + m ()V c method_31450 bootstrap2 + m ()V d method_31451 bootstrap3 + m ()V e method_31452 bootstrap4 + m ()V f method_31453 bootstrap5 + m ()V g method_31454 bootstrap6 + m ()V h method_31455 bootstrap7 + m ()V i method_31456 bootstrap8 + m ()V j method_31457 bootstrap9 + m ()V k method_31458 bootstrap10 + m ()V l method_31459 bootstrap11 + m ()V m method_31460 bootstrap12 + m ()V n method_31461 bootstrap13 + m ()V o method_31462 bootstrap14 + m ()V p method_31463 bootstrap15 + m ()V q method_22426 finalizeMaps + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbi net/minecraft/class_3581 net/minecraft/util/datafix/fixes/BlockStateStructureTemplateFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15602 method_15602 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbj net/minecraft/class_3903 net/minecraft/util/datafix/fixes/CatTypeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_17325 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbk net/minecraft/class_5528 net/minecraft/util/datafix/fixes/CauldronRenameFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_31464 method_31464 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_31465 fix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbl net/minecraft/class_6669 net/minecraft/util/datafix/fixes/CavesAndCliffsRenames + f Lcom/google/common/collect/ImmutableMap; a field_35100 RENAMES + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbm net/minecraft/class_9182 net/minecraft/util/datafix/fixes/ChestedHorsesInventoryZeroIndexingFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56630 method_56630 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56631 method_56631 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56632 method_56632 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;)Lcom/mojang/datafixers/TypeRewriteRule; a method_56633 horseLikeInventoryIndexingFixer + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_56634 method_56634 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56635 method_56635 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b method_56636 method_56636 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56637 method_56637 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; c method_56638 method_56638 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bbn net/minecraft/class_3557 net/minecraft/util/datafix/fixes/ChunkBedBlockEntityInjecterFix + m ()Ljava/lang/IllegalStateException; a method_15507 method_15507 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15510 method_15510 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/templates/List$ListType;)Lcom/mojang/datafixers/TypeRewriteRule; a method_15506 cap + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15511 method_15511 + m (Lcom/mojang/serialization/Dynamic;IIIIJ)Ljava/util/Map; a method_49456 method_49456 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_28171 method_28171 + m (Ljava/util/List;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)V a method_49457 method_49457 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbo net/minecraft/class_4541 net/minecraft/util/datafix/fixes/ChunkBiomeFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_22374 method_22374 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_22375 method_22375 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_22373 method_22373 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbp net/minecraft/class_7091 net/minecraft/util/datafix/fixes/ChunkDeleteIgnoredLightDataFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_41314 method_41314 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_41315 method_41315 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_41316 method_41316 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bbq net/minecraft/class_8525 net/minecraft/util/datafix/fixes/ChunkDeleteLightFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_51497 method_51497 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_51498 method_51498 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_51499 method_51499 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_51500 method_51500 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bbr net/minecraft/class_6637 net/minecraft/util/datafix/fixes/ChunkHeightAndBiomeFix + f Ljava/lang/String; a field_35444 DATAFIXER_CONTEXT_TAG + f I b field_36214 BLOCKS_PER_SECTION + f Ljava/lang/String; c field_35016 DEFAULT_BIOME + f Ljava/lang/String; d field_35017 NAME + f I e field_35018 OLD_SECTION_COUNT + f I f field_35019 NEW_SECTION_COUNT + f I g field_35020 NEW_MIN_SECTION_Y + f I h field_36215 LONGS_PER_SECTION + f I i field_35022 HEIGHTMAP_BITS + f J j field_35023 HEIGHTMAP_MASK + f I k field_35024 HEIGHTMAP_OFFSET + f [Ljava/lang/String; l field_35025 HEIGHTMAP_TYPES + f Ljava/util/Set; m field_35667 STATUS_IS_OR_AFTER_SURFACE + f Ljava/util/Set; n field_35668 STATUS_IS_OR_AFTER_NOISE + f Ljava/util/Set; o field_35669 BLOCKS_BEFORE_FEATURE_STATUS + f I p field_35026 BIOME_CONTAINER_LAYER_SIZE + f I q field_35027 BIOME_CONTAINER_SIZE + f I r field_35028 BIOME_CONTAINER_TOP_LAYER_OFFSET + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; s field_35029 BIOMES_BY_ID + m ()Ljava/lang/IllegalStateException; a method_38811 method_38811 + m (I)I a method_38793 ceillog2 + m (IILcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_38794 method_38794 + m (J)J a method_38795 method_38795 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38796 method_38796 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38797 method_38797 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39754 shiftUpgradeData + m (Lcom/mojang/serialization/Dynamic;II)Lcom/mojang/serialization/Dynamic; a method_38799 updateCarvingMasks + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_38802 makePalettedContainer + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/util/List;)Lcom/mojang/serialization/Dynamic; a method_39781 padPaletteEntries + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)Lcom/mojang/serialization/Dynamic; a method_38803 makeBiomeContainer + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)Lcom/mojang/serialization/Dynamic; a method_38804 method_38804 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_38805 addPaddingEntries + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Set;)Lcom/mojang/serialization/Dynamic; a method_39517 predictChunkStatusBeforeSurface + m (Lcom/mojang/serialization/Dynamic;ZILorg/apache/commons/lang3/mutable/MutableBoolean;)[Lcom/mojang/serialization/Dynamic; a method_38806 getBiomeContainers + m (Lcom/mojang/serialization/Dynamic;ZZZLjava/util/function/Supplier;)Lcom/mojang/serialization/Dynamic; a method_38807 updateChunkTag + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a method_39755 method_39755 + m (Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Ljava/lang/Integer;)V a method_39756 method_39756 + m (Ljava/util/Map;Ljava/util/Map;)V a method_39757 method_39757 + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39518 method_39518 + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/IntSet;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_38801 method_38801 + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;I[Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38800 method_38800 + m (Ljava/util/Set;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a method_38817 method_38817 + m (ZLjava/util/Set;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_38808 method_38808 + m ([II)I a method_39519 getOldBiome + m ([III)I a method_38809 method_38809 + m ()Lbbu$a; b method_39242 method_39242 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_38798 updateHeightmaps + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_38813 makeOptimizedPalettedContainer + m ([II)I b method_38810 method_38810 + m ([III)I b method_38814 method_38814 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_38812 getFixedHeightmap + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_38819 method_38819 + m ([II)I c method_38815 method_38815 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_38816 makePalettedContainer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_38818 method_38818 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_39758 method_39758 + m (Lcom/mojang/serialization/Dynamic;)Lbbu$a; g method_39243 method_39243 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; h method_39520 method_39520 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbs net/minecraft/class_3755 net/minecraft/util/datafix/fixes/ChunkLightRemoveFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_16441 method_16441 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_16442 method_16442 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_16440 method_16440 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbt net/minecraft/class_3582 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix + f Ljava/util/Map; A field_15849 BED_BLOCK_MAP + f Ljava/util/Map; B field_15851 BANNER_BLOCK_MAP + f Lcom/mojang/serialization/Dynamic; C field_15843 AIR + f I D field_29870 SIZE + f I a field_29871 NORTH_WEST_MASK + f I b field_29872 WEST_MASK + f I c field_29873 SOUTH_WEST_MASK + f I d field_29874 SOUTH_MASK + f I e field_29875 SOUTH_EAST_MASK + f I f field_29876 EAST_MASK + f I g field_29877 NORTH_EAST_MASK + f I h field_29878 NORTH_MASK + f Lorg/slf4j/Logger; i field_15844 LOGGER + f Ljava/util/BitSet; j field_15842 VIRTUAL + f Ljava/util/BitSet; k field_15854 FIX + f Lcom/mojang/serialization/Dynamic; l field_15840 PUMPKIN + f Lcom/mojang/serialization/Dynamic; m field_15852 SNOWY_PODZOL + f Lcom/mojang/serialization/Dynamic; n field_15838 SNOWY_GRASS + f Lcom/mojang/serialization/Dynamic; o field_15850 SNOWY_MYCELIUM + f Lcom/mojang/serialization/Dynamic; p field_15839 UPPER_SUNFLOWER + f Lcom/mojang/serialization/Dynamic; q field_15848 UPPER_LILAC + f Lcom/mojang/serialization/Dynamic; r field_15834 UPPER_TALL_GRASS + f Lcom/mojang/serialization/Dynamic; s field_15845 UPPER_LARGE_FERN + f Lcom/mojang/serialization/Dynamic; t field_15835 UPPER_ROSE_BUSH + f Lcom/mojang/serialization/Dynamic; u field_15847 UPPER_PEONY + f Ljava/util/Map; v field_15841 FLOWER_POT_MAP + f Ljava/util/Map; w field_15853 SKULL_MAP + f Ljava/util/Map; x field_15836 DOOR_MAP + f Ljava/util/Map; y field_15846 NOTE_BLOCK_MAP + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; z field_15837 DYE_COLOR_MAP + m (Laxk;Lcom/mojang/serialization/Dynamic;)I a method_15616 idFor + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a method_15637 getName + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/lang/String; a method_15638 getProperty + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_15603 method_15603 + m (Ljava/util/HashMap;)V a method_15608 method_15608 + m (Ljava/util/Map;ILjava/lang/String;)V a method_15636 addBeds + m (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V a method_15610 mapSkull + m (Ljava/util/Map;Ljava/lang/String;I)V a method_15611 mapDoor + m (ZZZZ)I a method_15615 getSideMask + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_15633 fix + m (Ljava/util/HashMap;)V b method_15626 method_15626 + m (Ljava/util/Map;ILjava/lang/String;)V b method_15605 addBanners + m (Ljava/util/HashMap;)V c method_15613 method_15613 + m (Ljava/util/HashMap;)V d method_15607 method_15607 + m (Ljava/util/HashMap;)V e method_15639 method_15639 + m (Ljava/util/HashMap;)V f method_15631 method_15631 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbt$a net/minecraft/class_3582$class_3583 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$DataLayer + f I a field_29879 SIZE + f I b field_29880 NIBBLE_SIZE + f [B c field_15855 data + m (I)Z a method_15641 isFirst + m (III)I a method_15640 get + m (I)I b method_15642 getPosition + m ()V <init> <init> <init> + m ([B)V <init> <init> <init> +c bbt$b net/minecraft/class_3582$class_3584 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction + f Lbbt$b; a field_15858 DOWN + f Lbbt$b; b field_15863 UP + f Lbbt$b; c field_15859 NORTH + f Lbbt$b; d field_15862 SOUTH + f Lbbt$b; e field_15857 WEST + f Lbbt$b; f field_15860 EAST + f Lbbt$b$a; g field_15864 axis + f Lbbt$b$b; h field_15861 axisDirection + f [Lbbt$b; i field_15865 $VALUES + m ()Lbbt$b$b; a method_15643 getAxisDirection + m ()Lbbt$b$a; b method_15644 getAxis + m ()[Lbbt$b; c method_36590 $values + m (Ljava/lang/String;ILbbt$b$b;Lbbt$b$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbt$b$a net/minecraft/class_3582$class_3584$class_3585 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$Axis + f Lbbt$b$a; a field_15869 X + f Lbbt$b$a; b field_15866 Y + f Lbbt$b$a; c field_15867 Z + f [Lbbt$b$a; d field_15868 $VALUES + m ()[Lbbt$b$a; a method_36591 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbt$b$b net/minecraft/class_3582$class_3584$class_3586 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Direction$AxisDirection + f Lbbt$b$b; a field_15873 POSITIVE + f Lbbt$b$b; b field_15870 NEGATIVE + f I c field_15872 step + f [Lbbt$b$b; d field_15871 $VALUES + m ()I a method_15645 getStep + m ()[Lbbt$b$b; b method_36592 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbt$c net/minecraft/class_3582$class_3587 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$Section + f I a field_15879 y + f Laxk; b field_15882 palette + f Ljava/util/List; c field_15880 listTag + f Lcom/mojang/serialization/Dynamic; d field_15878 section + f Z e field_15876 hasData + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; f field_15881 toFix + f Lit/unimi/dsi/fastutil/ints/IntList; g field_15874 update + f Ljava/util/Set; h field_15875 seen + f [I i field_15877 buffer + m ()Lcom/mojang/serialization/Dynamic; a method_15651 write + m (I)Lcom/mojang/serialization/Dynamic; a method_15649 getBlock + m (II)V a method_15650 addFix + m (ILcom/mojang/serialization/Dynamic;)V a method_15647 setBlock + m (Ljava/nio/ByteBuffer;)Lbbt$a; a method_15654 method_15654 + m (I)I b method_15652 upgrade + m (Ljava/nio/ByteBuffer;)Lbbt$a; b method_15646 method_15646 + m (Lcom/mojang/serialization/Dynamic;)V <init> <init> <init> +c bbt$d net/minecraft/class_3582$class_3588 net/minecraft/util/datafix/fixes/ChunkPalettedStorageFix$UpgradeChunk + f I a field_15885 sides + f [Lbbt$c; b field_15888 sections + f Lcom/mojang/serialization/Dynamic; c field_15886 level + f I d field_15884 x + f I e field_15883 z + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; f field_15887 blockEntities + m ()Lcom/mojang/serialization/Dynamic; a method_15664 write + m (I)Lcom/mojang/serialization/Dynamic; a method_15662 getBlock + m (ILbbt$b;)I a method_15663 relative + m (ILcom/mojang/serialization/Dynamic;)V a method_15657 setBlock + m (Lcom/mojang/serialization/Dynamic;)V a method_15656 method_15656 + m (Ljava/util/stream/Stream;)V a method_15661 method_15661 + m (I)Lcom/mojang/serialization/Dynamic; b method_15655 getBlockEntity + m (Lcom/mojang/serialization/Dynamic;)V b method_15665 method_15665 + m (Ljava/util/stream/Stream;)V b method_15659 method_15659 + m (I)Lcom/mojang/serialization/Dynamic; c method_15660 removeBlockEntity + m (I)Lbbt$c; d method_15658 getSection + m (Lcom/mojang/serialization/Dynamic;)V <init> <init> <init> +c bbu net/minecraft/class_6740 net/minecraft/util/datafix/fixes/ChunkProtoTickListFix + f I a field_35446 SECTION_WIDTH + f Lcom/google/common/collect/ImmutableSet; b field_35447 ALWAYS_WATERLOGGED + m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39244 method_39244 + m (I)Z a method_39245 method_39245 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_39246 method_39246 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_39247 method_39247 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a method_39248 method_39248 + m (Lcom/mojang/datafixers/OpticFinder;Lorg/apache/commons/lang3/mutable/MutableInt;Lcom/mojang/datafixers/OpticFinder;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a method_39249 method_39249 + m (Lcom/mojang/datafixers/Typed;)Ljava/util/List; a method_39250 method_39250 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lbbu$a; a method_39251 method_39251 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a method_39252 getBlock + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39253 method_39253 + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;BIILjava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a method_39254 makeTickList + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIIILjava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a method_39255 createTick + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Supplier;IIILjava/util/function/Function;I)Lcom/mojang/serialization/Dynamic; a method_39256 method_39256 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;ILcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)V a method_39257 method_39257 + m (BLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_39258 method_39258 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; b method_39259 getLiquid + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_39260 method_39260 + m (Lcom/mojang/serialization/Dynamic;)I c method_39261 method_39261 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; d method_39262 method_39262 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_39263 method_39263 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbu$a net/minecraft/class_6740$class_6741 net/minecraft/util/datafix/fixes/ChunkProtoTickListFix$PoorMansPalettedContainer + f J a field_35448 SIZE_BITS + f Ljava/util/List; b field_35449 palette + f [J c field_35450 data + f I d field_35451 bits + f J e field_35452 mask + f I f field_35453 valuesPerLong + m ()Ljava/util/List; a method_39264 palette + m (III)Lcom/mojang/serialization/Dynamic; a method_39265 get + m ()[J b method_39266 data + m (III)I b method_39267 getIndex + m (Ljava/util/List;[J)V <init> <init> <init> +c bbv net/minecraft/class_6742 net/minecraft/util/datafix/fixes/ChunkRenamesFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_39268 method_39268 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_39269 appendChunkName + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39270 mergeRemainders + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; a method_39271 renameField + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a method_39272 renameFieldHelper + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39938 method_39938 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a method_39273 method_39273 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a method_39274 method_39274 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39782 method_39782 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_39275 method_39275 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bbw net/minecraft/class_3589 net/minecraft/util/datafix/fixes/ChunkStatusFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15666 method_15666 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15667 method_15667 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bbx net/minecraft/class_3788 net/minecraft/util/datafix/fixes/ChunkStatusFix2 + f Ljava/util/Map; a field_16691 RENAMES_AND_DOWNGRADES + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_16642 method_16642 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_16643 method_16643 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bby net/minecraft/class_3590 net/minecraft/util/datafix/fixes/ChunkStructuresTemplateRenameFix + f Lcom/google/common/collect/ImmutableMap; a field_15889 RENAMES + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_49458 method_49458 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_49459 fixChildren + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15671 fixTag + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_49460 method_49460 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_49461 method_49461 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bbz net/minecraft/class_3591 net/minecraft/util/datafix/fixes/ChunkToProtochunkFix + f I a field_29881 NUM_SECTIONS + m (I)Lit/unimi/dsi/fastutil/shorts/ShortArrayList; a method_39941 method_39941 + m (III)S a method_15675 packOffsetCoordinates + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39943 fixChunkData + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a method_39944 method_39944 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_39945 method_39945 + m (Lcom/mojang/serialization/Dynamic;Lit/unimi/dsi/fastutil/shorts/ShortList;)Lcom/mojang/serialization/Dynamic; a method_39946 method_39946 + m (Lcom/mojang/serialization/Dynamic;Ljava/nio/ByteBuffer;)Lcom/mojang/serialization/Dynamic; a method_39947 method_39947 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a method_39948 method_39948 + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;)V a method_39949 method_39949 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_39951 repackBiomes + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_39952 repackTicks + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_39954 method_39954 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bca net/minecraft/class_3592 net/minecraft/util/datafix/fixes/ColorlessShulkerEntityFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15678 method_15678 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcb net/minecraft/class_7370 net/minecraft/util/datafix/fixes/CriteriaRenameFix + f Ljava/lang/String; a field_38702 name + f Ljava/lang/String; b field_38703 advancementId + f Ljava/util/function/UnaryOperator; c field_38704 conversions + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_43063 method_43063 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_43064 method_43064 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_43065 fixAdvancements + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_43066 method_43066 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_43067 method_43067 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_43068 method_43068 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_43069 method_43069 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c bcc net/minecraft/class_8504 net/minecraft/util/datafix/fixes/DecoratedPotFieldRenameFix + f Ljava/lang/String; a field_44593 DECORATED_POT_ID + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bcd net/minecraft/class_8625 net/minecraft/util/datafix/fixes/DropInvalidSignDataFix + f [Ljava/lang/String; a field_45089 FIELDS_TO_DROP + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_52475 fix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z a method_52476 method_52476 + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a method_52477 method_52477 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_52478 fixText + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bce net/minecraft/class_3593 net/minecraft/util/datafix/fixes/DyeItemRenameFix + f Ljava/util/Map; a field_15890 RENAMED_IDS + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bcf net/minecraft/class_8079 net/minecraft/util/datafix/fixes/EffectDurationFix + f Ljava/util/Set; a field_42105 ITEM_TYPES + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_48549 method_48549 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_48550 method_48550 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_48551 fixEffect + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_48552 method_48552 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_48553 method_48553 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_48554 fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_48555 updateEntity + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bcg net/minecraft/class_9266 net/minecraft/util/datafix/fixes/EmptyItemInHotbarFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_57205 method_57205 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_57206 method_57206 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b method_57207 method_57207 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bch net/minecraft/class_9649 net/minecraft/util/datafix/fixes/EmptyItemInVillagerTradeFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59626 method_59626 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bci net/minecraft/class_3594 net/minecraft/util/datafix/fixes/EntityArmorStandSilentFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15679 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcj net/minecraft/class_3595 net/minecraft/util/datafix/fixes/EntityBlockStateFix + f Ljava/util/Map; a field_15891 MAP + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15695 updateFallingBlock + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed; a method_15687 updateBlockToBlockState + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a method_15682 updateEntity + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15692 method_15692 + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Integer; a method_15693 method_15693 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Integer; a method_15681 method_15681 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either; a method_15690 method_15690 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Unit;)Ljava/lang/Integer; a method_15694 method_15694 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15684 method_15684 + m (Ljava/lang/Integer;)Ljava/lang/Integer; a method_15688 method_15688 + m (Ljava/lang/String;)I a method_15686 getBlockId + m (Ljava/util/HashMap;)V a method_15683 method_15683 + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15691 method_15691 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_15685 method_15685 + m (Ljava/lang/Integer;)Ljava/lang/Integer; b method_15689 method_15689 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c method_15680 method_15680 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d method_15696 method_15696 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bck net/minecraft/class_8222 net/minecraft/util/datafix/fixes/EntityBrushableBlockFieldsRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_49763 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bcl net/minecraft/class_3725 net/minecraft/util/datafix/fixes/EntityCatSplitFix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcm net/minecraft/class_3596 net/minecraft/util/datafix/fixes/EntityCodSalmonFix + f Ljava/util/Map; a field_15892 RENAMED_IDS + f Ljava/util/Map; b field_15893 RENAMED_EGG_IDS + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bcn net/minecraft/class_3597 net/minecraft/util/datafix/fixes/EntityCustomNameToComponentFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15698 method_15698 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15699 method_15699 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15697 fixTagCustomName + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bco net/minecraft/class_3598 net/minecraft/util/datafix/fixes/EntityElderGuardianSplitFix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcp net/minecraft/class_3599 net/minecraft/util/datafix/fixes/EntityEquipmentToArmorAndHandFix + m ()Ljava/lang/IllegalStateException; a method_15702 method_15702 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15700 method_15700 + m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a method_15703 cap + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15701 method_15701 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcq net/minecraft/class_7520 net/minecraft/util/datafix/fixes/EntityGoatMissingStateFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_44319 method_44319 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bcr net/minecraft/class_3600 net/minecraft/util/datafix/fixes/EntityHealthFix + f Ljava/util/Set; a field_15894 ENTITIES + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15705 method_15705 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15704 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bcs net/minecraft/class_3601 net/minecraft/util/datafix/fixes/EntityHorseSaddleFix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bct net/minecraft/class_3602 net/minecraft/util/datafix/fixes/EntityHorseSplitFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15706 method_15706 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcu net/minecraft/class_3603 net/minecraft/util/datafix/fixes/EntityIdFix + f Ljava/util/Map; a field_15895 ID_MAP + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_15709 method_15709 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_15707 method_15707 + m (Ljava/lang/String;)Ljava/lang/String; a method_15710 method_15710 + m (Ljava/util/HashMap;)V a method_15708 method_15708 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bcv net/minecraft/class_3604 net/minecraft/util/datafix/fixes/EntityItemFrameDirectionFix + m (B)B a method_15712 direction2dTo3d + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15711 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bcw net/minecraft/class_3605 net/minecraft/util/datafix/fixes/EntityMinecartIdentifiersFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59879 method_59879 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bcx net/minecraft/class_7407 net/minecraft/util/datafix/fixes/EntityPaintingFieldsRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_43386 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bcy net/minecraft/class_3606 net/minecraft/util/datafix/fixes/EntityPaintingItemFrameDirectionFix + f [[I a field_15897 DIRECTIONS + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15716 method_15716 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_15722 method_15722 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15718 method_15718 + m (Lcom/mojang/serialization/Dynamic;ZZ)Lcom/mojang/serialization/Dynamic; a method_15719 doFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_15717 method_15717 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_15720 method_15720 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_15721 method_15721 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bcz net/minecraft/class_3607 net/minecraft/util/datafix/fixes/EntityPaintingMotiveFix + f Ljava/util/Map; a field_15898 MAP + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_15723 fixTag + m (Ljava/util/HashMap;)V a method_15724 method_15724 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bda net/minecraft/class_4860 net/minecraft/util/datafix/fixes/EntityProjectileOwnerFix + m (JJ)[I a method_24898 createUUIDArray + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_24901 updateProjectiles + m (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a method_24902 updateEntity + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_24899 updateOwnerArrow + m (Lcom/mojang/serialization/Dynamic;JJ)Lcom/mojang/serialization/Dynamic; a method_24900 setUUID + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_24903 method_24903 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_24904 updateOwnerLlamaSpit + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_24905 updateItemPotion + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_24906 updateOwnerThrowable + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bdb net/minecraft/class_3608 net/minecraft/util/datafix/fixes/EntityPufferfishRenameFix + f Ljava/util/Map; a field_15899 RENAMED_IDS + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bdc net/minecraft/class_3983 net/minecraft/util/datafix/fixes/EntityRavagerRenameFix + f Ljava/util/Map; a field_17712 RENAMED_IDS + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bdd net/minecraft/class_1165 net/minecraft/util/datafix/fixes/EntityRedundantChanceTagsFix + f Lcom/mojang/serialization/Codec; a field_25695 FLOAT_LIST_CODEC + m (ILjava/util/List;)Ljava/lang/Boolean; a method_30072 method_30072 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_4972 method_4972 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28188 method_28188 + m (Lcom/mojang/serialization/OptionalDynamic;I)Z a method_30073 isZeroList + m (Ljava/lang/Float;)Z a method_30074 method_30074 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bde net/minecraft/class_1167 net/minecraft/util/datafix/fixes/EntityRenameFix + f Ljava/lang/String; a field_5670 name + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_4981 method_4981 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_4984 method_4984 + m (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a method_4983 getEntity + m (Ljava/lang/String;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/util/Pair; a method_4982 fix + m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdf net/minecraft/class_1166 net/minecraft/util/datafix/fixes/EntityRidingToPassengersFix + m ()Ljava/lang/IllegalStateException; a method_4973 method_4973 + m (Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/schemas/Schema;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a method_4978 cap + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_4980 method_4980 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_4977 method_4977 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Either; a method_4979 method_4979 + m ()Ljava/lang/IllegalStateException; b method_4974 method_4974 + m ()Ljava/lang/IllegalStateException; c method_4975 method_4975 + m ()Ljava/lang/IllegalStateException; d method_4976 method_4976 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdg net/minecraft/class_1169 net/minecraft/util/datafix/fixes/EntityShulkerColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_4985 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdh net/minecraft/class_5277 net/minecraft/util/datafix/fixes/EntityShulkerRotationFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_27960 fixTag + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/Double; b method_27961 method_27961 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bdi net/minecraft/class_1168 net/minecraft/util/datafix/fixes/EntitySkeletonSplitFix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdj net/minecraft/class_1171 net/minecraft/util/datafix/fixes/EntityStringUuidFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_4987 method_4987 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_4986 method_4986 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdk net/minecraft/class_1170 net/minecraft/util/datafix/fixes/EntityTheRenameningFix + f Ljava/util/Map; a field_5671 RENAMED_IDS + f Ljava/util/Map; b field_5672 RENAMED_BLOCKS + f Ljava/util/Map; c field_5673 RENAMED_ITEMS + f Ljava/lang/String; d field_29882 MINECRAFT_BRED + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bdl net/minecraft/class_1173 net/minecraft/util/datafix/fixes/EntityTippedArrowFix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdm net/minecraft/class_4960 net/minecraft/util/datafix/fixes/EntityUUIDFix + f Lorg/slf4j/Logger; b field_36328 LOGGER + f Ljava/util/Set; c field_23122 ABSTRACT_HORSES + f Ljava/util/Set; d field_23123 TAMEABLE_ANIMALS + f Ljava/util/Set; e field_23124 ANIMALS + f Ljava/util/Set; f field_23125 MOBS + f Ljava/util/Set; g field_23126 LIVING_ENTITIES + f Ljava/util/Set; h field_23127 PROJECTILES + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26021 method_26021 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26020 method_26020 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26037 updateLivingEntity + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26023 method_26023 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_26039 updateEntityUUID + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28191 method_28191 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_26022 updatePiglin + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28192 method_28192 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_26024 updateEvokerFangs + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_28193 method_28193 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_26026 updateZombieVillager + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_26028 updateAreaEffectCloud + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_26030 updateShulkerBullet + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i method_26031 updateItem + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; j method_26032 updateFox + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k method_26033 updateHurtBy + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; l method_26034 updateAnimalOwner + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; m method_26035 updateAnimal + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; n method_26036 updateMob + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; o method_26038 updateProjectile + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; p method_26040 method_26040 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; q method_26041 method_26041 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r method_26042 method_26042 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; s method_28194 method_28194 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; t method_28195 method_28195 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; u method_28196 method_28196 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; v method_28197 method_28197 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; w method_28198 method_28198 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; x method_28199 method_28199 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bdn net/minecraft/class_7371 net/minecraft/util/datafix/fixes/EntityVariantFix + f Ljava/lang/String; a field_38705 fieldName + f Ljava/util/function/IntFunction; b field_38706 idConversions + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_43070 method_43070 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Number;)Lcom/mojang/serialization/Dynamic; a method_43071 method_43071 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; a method_43072 updateAndRename + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Function;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; a method_43073 method_43073 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object; a method_43074 method_43074 + m (Ljava/util/function/Function;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; a method_43075 method_43075 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_43076 method_43076 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/IntFunction;)V <init> <init> <init> +c bdo net/minecraft/class_1172 net/minecraft/util/datafix/fixes/EntityWolfColorFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_4988 fixTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_4989 method_4989 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdp net/minecraft/class_1175 net/minecraft/util/datafix/fixes/EntityZombieSplitFix + f Ljava/util/function/Supplier; b field_51480 zombieVillagerType + m ()Lcom/mojang/datafixers/types/Type; a method_59810 method_59810 + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59811 method_59811 + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; a method_59812 changeSchemaToZombieVillager + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59813 method_59813 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bdq net/minecraft/class_1174 net/minecraft/util/datafix/fixes/EntityZombieVillagerTypeFix + f I a field_29883 PROFESSION_MAX + m (I)I a method_4991 getVillagerProfession + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_4990 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdr net/minecraft/class_4846 net/minecraft/util/datafix/fixes/EntityZombifiedPiglinRenameFix + f Ljava/util/Map; a field_22416 RENAMED_IDS + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bds net/minecraft/class_8223 net/minecraft/util/datafix/fixes/FeatureFlagRemoveFix + f Ljava/lang/String; a field_43176 name + f Ljava/util/Set; b field_43177 flagsToRemove + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_49766 method_49766 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_49767 fixTag + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_49768 method_49768 + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_49769 method_49769 + m (Ljava/util/List;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Z b method_49770 method_49770 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Set;)V <init> <init> <init> +c bdt net/minecraft/class_7503 net/minecraft/util/datafix/fixes/FilteredBooksFix + m (Ljava/lang/String;)Z a method_44189 method_44189 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bdu net/minecraft/class_7504 net/minecraft/util/datafix/fixes/FilteredSignsFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_44190 method_44190 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bdv net/minecraft/class_8918 net/minecraft/util/datafix/fixes/FixProjectileStoredItem + f Ljava/lang/String; a field_46959 EMPTY_POTION + m (Lbdv$a;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_54727 method_54727 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lbdv$a;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_54728 method_54728 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; a method_54729 fixArrow + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; a method_54730 getArrowType + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_54731 createItemStack + m (Ljava/lang/String;Lbdv$a;)Ljava/util/function/Function; a method_54733 fixChoice + m (Ljava/lang/String;Lbdv$a;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a method_54734 fixChoiceCap + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; b method_54737 fixSpectralArrow + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_54738 method_54738 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; c method_54740 castUnchecked + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_54741 method_54741 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bdv$a net/minecraft/class_8918$class_8919 net/minecraft/util/datafix/fixes/FixProjectileStoredItem$SubFixer +c bdw net/minecraft/class_4731 net/minecraft/util/datafix/fixes/ForcePoiRebuild + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_24159 method_24159 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_24157 cap + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_24158 method_24158 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b method_24161 method_24161 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_24160 method_24160 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_24162 method_24162 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdx net/minecraft/class_4752 net/minecraft/util/datafix/fixes/FurnaceRecipeFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_24312 method_24312 + m (Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a method_24313 cap + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_24314 updateFurnaceContents + m (Lcom/mojang/datafixers/types/Type;Ljava/util/List;ILcom/mojang/serialization/Dynamic;)V a method_24315 method_24315 + m (Ljava/util/List;ILcom/mojang/datafixers/util/Pair;)V a method_24316 method_24316 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_24317 method_24317 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c method_24318 method_24318 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d method_24319 method_24319 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bdy net/minecraft/class_7442 net/minecraft/util/datafix/fixes/GoatHornIdFix + f [Ljava/lang/String; a field_39110 INSTRUMENTS + m (Ljava/lang/String;)Z a method_44191 method_44191 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bdz net/minecraft/class_4976 net/minecraft/util/datafix/fixes/GossipUUIDFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26289 method_26289 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_26290 method_26290 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28200 method_28200 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28201 method_28201 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V <init> <init> <init> +c bea net/minecraft/class_1177 net/minecraft/util/datafix/fixes/HeightmapRenamingFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_4999 method_4999 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5000 method_5000 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_4998 fix + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c beb net/minecraft/class_9183 net/minecraft/util/datafix/fixes/HorseBodyArmorItemFix + f Ljava/lang/String; a field_48805 previousBodyArmorTag + f Z b field_51519 clearArmorItems + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a method_59885 method_59885 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_59886 method_59886 + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; b method_59887 method_59887 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_59888 method_59888 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Z)V <init> <init> <init> +c bec net/minecraft/class_1176 net/minecraft/util/datafix/fixes/IglooMetadataRemovalFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_49462 method_49462 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_4993 fixTag + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_4992 method_4992 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_4996 removeIglooPieces + m (Ljava/util/stream/Stream;)Ljava/lang/Boolean; b method_4995 method_4995 + m (Lcom/mojang/serialization/Dynamic;)Z c method_4997 isIglooPiece + m (Lcom/mojang/serialization/Dynamic;)Z d method_4994 method_4994 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bed net/minecraft/class_1179 net/minecraft/util/datafix/fixes/ItemBannerColorFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5004 method_5004 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bee net/minecraft/class_1178 net/minecraft/util/datafix/fixes/ItemCustomNameToComponentFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5002 method_5002 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5003 method_5003 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5001 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bef net/minecraft/class_1181 net/minecraft/util/datafix/fixes/ItemIdFix + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_5675 ITEM_NAMES + m (I)Ljava/lang/String; a method_5018 getItem + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5013 method_5013 + m (Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Pair; a method_5014 method_5014 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5017 method_5017 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_5015 method_5015 + m (Ljava/lang/Integer;)Lcom/mojang/datafixers/util/Pair; a method_5016 method_5016 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c beg net/minecraft/class_1180 net/minecraft/util/datafix/fixes/ItemLoreFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5007 method_5007 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5011 method_5011 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28202 method_28202 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_5005 fixLoreList + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28203 method_28203 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28204 method_28204 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c beh net/minecraft/class_1183 net/minecraft/util/datafix/fixes/ItemPotionFix + f Ljava/lang/String; a field_29884 DEFAULT + f I b field_29885 SPLASH + f [Ljava/lang/String; c field_5678 POTIONS + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5024 method_5024 + m ([Ljava/lang/String;)V a method_5023 method_5023 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bei net/minecraft/class_7641 net/minecraft/util/datafix/fixes/ItemRemoveBlockEntityTagFix + f Ljava/util/Set; a field_39900 items + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_45014 method_45014 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/util/Set;)V <init> <init> <init> +c bej net/minecraft/class_1182 net/minecraft/util/datafix/fixes/ItemRenameFix + f Ljava/lang/String; a field_5676 name + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/DataFix; a method_5019 create + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5021 method_5021 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_5020 method_5020 + m (Ljava/lang/String;)Ljava/lang/String; a method_5022 fixItem + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V <init> <init> <init> +c bej$1 net/minecraft/class_1182$1 net/minecraft/util/datafix/fixes/ItemRenameFix$1 + f Ljava/util/function/Function; a field_5677 val$fixItem + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V <init> <init> <init> +c bek net/minecraft/class_1185 net/minecraft/util/datafix/fixes/ItemShulkerBoxColorFix + f [Ljava/lang/String; a field_5680 NAMES_BY_COLOR + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5031 method_5031 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bel net/minecraft/class_1184 net/minecraft/util/datafix/fixes/ItemSpawnEggFix + f [Ljava/lang/String; a field_5679 ID_TO_ENTITY + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5027 method_5027 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; a method_5028 method_5028 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28205 method_28205 + m ([Ljava/lang/String;)V a method_5029 method_5029 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; b method_5030 method_5030 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; c method_5025 method_5025 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bem net/minecraft/class_9342 net/minecraft/util/datafix/fixes/ItemStackComponentRemainderFix + f Ljava/lang/String; a field_49714 name + f Ljava/lang/String; b field_49715 componentId + f Ljava/lang/String; c field_49716 newComponentId + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_58043 method_58043 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_58044 method_58044 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_58045 fixComponent + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_58046 method_58046 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c ben net/minecraft/class_9267 net/minecraft/util/datafix/fixes/ItemStackComponentizationFix + f I a field_49188 HIDE_ENCHANTMENTS + f I b field_49189 HIDE_MODIFIERS + f I c field_49190 HIDE_UNBREAKABLE + f I d field_49191 HIDE_CAN_DESTROY + f I e field_49192 HIDE_CAN_PLACE + f I f field_49193 HIDE_ADDITIONAL + f I g field_49194 HIDE_DYE + f I h field_49195 HIDE_UPGRADES + f Ljava/util/Set; i field_49196 POTION_HOLDER_IDS + f Ljava/util/Set; j field_49197 BUCKETED_MOB_IDS + f Ljava/util/List; k field_49198 BUCKETED_MOB_TAGS + f Ljava/util/Set; l field_51347 BOOLEAN_BLOCK_STATE_PROPERTIES + f Lcom/google/common/base/Splitter; m field_49199 PROPERTY_SPLITTER + m (I)Ljava/lang/String; a method_57208 fixMapDecorationType + m (Lben$a;)V a method_57209 fixFireworkStar + m (Lben$a;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57210 method_57210 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V a method_57211 fixItemStack + m (Lben$a;Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a method_57212 fixDisplay + m (Lben$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_57213 fixBlockEntityTag + m (Lben$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V a method_57214 fixEnchantments + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a method_59516 method_59516 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57236 fixProfile + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_58047 method_58047 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_57216 fixBlockStatePredicate + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic; a method_57217 createFilteredText + m (Lcom/mojang/serialization/OptionalDynamic;)Lcom/mojang/serialization/Dynamic; a method_57218 fixProfileProperties + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a method_57219 method_57219 + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a method_57220 method_57220 + m (Ljava/lang/String;)Z a method_58048 isValidPlayerName + m (Ljava/lang/String;Ljava/lang/Number;)Lcom/mojang/datafixers/util/Pair; a method_57222 method_57222 + m (Ljava/util/stream/Stream;)Ljava/util/Map; a method_59517 method_59517 + m (I)Z b method_58049 method_58049 + m (Lben$a;)V b method_57223 fixFireworkRocket + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V b method_57224 fixPotionContents + m (Lben$a;Lcom/mojang/serialization/Dynamic;I)V b method_57225 fixAdventureModeChecks + m (Lben$a;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;Z)V b method_57226 fixBlockStatePredicates + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_58050 fixBlockStateTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b method_57228 method_57228 + m (Ljava/lang/String;)Z b method_57221 method_57221 + m (Lben$a;)Lcom/mojang/serialization/Dynamic; c method_57229 method_57229 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V c method_57230 fixWritableBook + m (Lben$a;Lcom/mojang/serialization/Dynamic;I)V c method_57231 fixAttributeModifiers + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; c method_57215 parseEnchantment + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V d method_57233 fixWrittenBook + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_57227 fixAttributeModifier + m (Lben$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_57235 fixBookPages + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; e method_57232 fixMapDecoration + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V f method_57237 fixBucketedMobData + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_57234 fixFireworkExplosion + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V g method_57239 fixLodestoneTracker + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_57238 method_57238 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_57241 method_57241 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/List; h method_57240 method_57240 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i method_57243 method_57243 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; i method_57242 method_57242 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V j method_57245 method_57245 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; j method_57244 method_57244 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k method_57247 method_57247 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; k method_57248 method_57248 + m (Lben$a;Lcom/mojang/serialization/Dynamic;)V l method_58051 method_58051 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; l method_57249 method_57249 + m (Lcom/mojang/serialization/Dynamic;)Ljava/lang/String; m method_57250 method_57250 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; n method_57251 method_57251 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; o method_57252 method_57252 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; p method_57253 method_57253 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; q method_57254 method_57254 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; r method_57255 method_57255 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ben$a net/minecraft/class_9267$class_9268 net/minecraft/util/datafix/fixes/ItemStackComponentizationFix$ItemStackData + f Ljava/lang/String; a field_49200 item + f I b field_49201 count + f Lcom/mojang/serialization/Dynamic; c field_49202 components + f Lcom/mojang/serialization/Dynamic; d field_49203 remainder + f Lcom/mojang/serialization/Dynamic; e field_49204 tag + m ()Lcom/mojang/serialization/Dynamic; a method_57256 write + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a method_57257 read + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57258 mergeRemainder + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/Number;)Lben$a; a method_57259 method_57259 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; a method_57260 method_57260 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic; a method_57261 method_57261 + m (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; a method_57262 removeTag + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V a method_57263 setComponent + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_57264 moveTagInto + m (Ljava/lang/String;Lcom/mojang/serialization/OptionalDynamic;)V a method_57265 setComponent + m (Ljava/lang/String;Ljava/lang/String;)V a method_57266 moveTagToComponent + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V a method_57267 moveTagToComponent + m (Ljava/lang/String;ZLjava/util/function/UnaryOperator;)V a method_57268 fixSubTag + m (Ljava/util/Set;)Z a method_57269 is + m (Ljava/lang/String;)Z b method_57270 is + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V b method_57271 method_57271 + m (Ljava/lang/String;)Z c method_58054 hasComponent + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V c method_57272 method_57272 + m (Ljava/lang/String;ILcom/mojang/serialization/Dynamic;)V <init> <init> <init> +c beo net/minecraft/class_9452 net/minecraft/util/datafix/fixes/ItemStackCustomNameToOverrideComponentFix + f Ljava/util/Set; a field_50111 MAP_NAMES + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_58601 method_58601 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_58602 method_58602 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_58603 fixMap + m (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Predicate;)Lcom/mojang/serialization/Dynamic; a method_58604 fixCustomName + m (Ljava/lang/String;)Z a method_58605 method_58605 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_58606 method_58606 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_58607 fixBanner + m (Ljava/lang/String;)Z b method_58608 method_58608 + m (Ljava/lang/String;)Z c method_58609 method_58609 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bep net/minecraft/class_1187 net/minecraft/util/datafix/fixes/ItemStackEnchantmentNamesFix + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_5681 MAP + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5036 method_5036 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5041 method_5041 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5035 fixTag + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_5033 method_5033 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_5034 method_5034 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28206 method_28206 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; b method_5037 method_5037 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28207 method_28207 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28208 method_28208 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c beq net/minecraft/class_1186 net/minecraft/util/datafix/fixes/ItemStackMapIdFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5032 method_5032 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c ber net/minecraft/class_1189 net/minecraft/util/datafix/fixes/ItemStackSpawnEggFix + f Ljava/lang/String; a field_41287 itemType + f Ljava/util/Map; b field_5685 MAP + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5046 method_5046 + m (Ljava/util/HashMap;)V a method_5047 method_5047 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bes net/minecraft/class_7505 net/minecraft/util/datafix/fixes/ItemStackTagFix + f Ljava/lang/String; a field_39403 name + f Ljava/util/function/Predicate; b field_39404 idFilter + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Predicate;Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56970 method_56970 + m (Lcom/mojang/datafixers/types/Type;Ljava/util/function/Predicate;Ljava/util/function/UnaryOperator;)Ljava/util/function/UnaryOperator; a method_56971 createFixer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_20445 fixItemStackTag + m (Ljava/util/function/UnaryOperator;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56972 method_56972 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V <init> <init> <init> +c bet net/minecraft/class_1188 net/minecraft/util/datafix/fixes/ItemStackTheFlatteningFix + f Ljava/util/Map; a field_5684 MAP + f Ljava/util/Set; b field_5683 IDS + f Ljava/util/Set; c field_5682 DAMAGE_IDS + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5044 method_5044 + m (Ljava/lang/String;)Ljava/lang/String; a method_5045 method_5045 + m (Ljava/lang/String;I)Ljava/lang/String; a method_5042 updateItem + m (Ljava/util/HashMap;)V a method_5043 method_5043 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c beu net/minecraft/class_4961 net/minecraft/util/datafix/fixes/ItemStackUUIDFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26294 method_26294 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26296 method_26296 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26295 method_26295 + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Boolean; a method_26051 method_26051 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26293 method_26293 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26297 updateAttributeModifiers + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_26298 updateSkullOwner + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_26053 method_26053 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_26299 method_26299 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bev net/minecraft/class_1190 net/minecraft/util/datafix/fixes/ItemWaterPotionFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5048 method_5048 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bew net/minecraft/class_1194 net/minecraft/util/datafix/fixes/ItemWrittenBookPagesStrictJsonFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5086 method_5086 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5088 method_5088 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5085 fixTag + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5089 method_5089 + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_5084 method_5084 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bex net/minecraft/class_4977 net/minecraft/util/datafix/fixes/JigsawPropertiesFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26300 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bey net/minecraft/class_4978 net/minecraft/util/datafix/fixes/JigsawRotationFix + f Ljava/util/Map; a field_23213 RENAMES + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26302 method_26302 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_26301 fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26303 method_26303 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bez net/minecraft/class_9786 net/minecraft/util/datafix/fixes/JukeboxTicksSinceSongStartedFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_60696 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfa net/minecraft/class_1191 net/minecraft/util/datafix/fixes/LeavesFix + f I a field_29886 NORTH_WEST_MASK + f I b field_29887 WEST_MASK + f I c field_29888 SOUTH_WEST_MASK + f I d field_29889 SOUTH_MASK + f I e field_29890 SOUTH_EAST_MASK + f I f field_29891 EAST_MASK + f I g field_29892 NORTH_EAST_MASK + f I h field_29893 NORTH_MASK + f [[I i field_5687 DIRECTIONS + f I j field_29894 DECAY_DISTANCE + f I k field_29895 SIZE_BITS + f I l field_29896 SIZE + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; m field_5688 LEAVES + f Ljava/util/Set; n field_5686 LOGS + m (I)I a method_5052 getX + m (III)I a method_5051 getIndex + m (Lbfa$a;)Lbfa$a; a method_5049 method_5049 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5056 method_5056 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5054 method_5054 + m (Lcom/mojang/datafixers/OpticFinder;[ILcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5063 method_5063 + m (Lcom/mojang/datafixers/Typed;)Lbfa$a; a method_5057 method_5057 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5058 method_5058 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a method_5055 method_5055 + m (ZZZZ)I a method_5061 getSideMask + m ([ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5059 method_5059 + m (I)I b method_5062 getY + m (I)I c method_5050 getZ + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bfa$a net/minecraft/class_1191$class_1192 net/minecraft/util/datafix/fixes/LeavesFix$LeavesSection + f Ljava/lang/String; h field_29897 PERSISTENT + f Ljava/lang/String; i field_29898 DECAYABLE + f Ljava/lang/String; j field_29899 DISTANCE + f Lit/unimi/dsi/fastutil/ints/IntSet; k field_5689 leaveIds + f Lit/unimi/dsi/fastutil/ints/IntSet; l field_5691 logIds + f Lit/unimi/dsi/fastutil/ints/Int2IntMap; m field_5690 stateToIdMap + m (I)Z a method_5068 isLog + m (III)V a method_5070 setDistance + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;ZI)Lcom/mojang/serialization/Dynamic; a method_5072 makeLeafTag + m (I)Z b method_5071 isLeaf + m (I)I d method_5065 getDistance + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfa$b net/minecraft/class_1191$class_1193 net/minecraft/util/datafix/fixes/LeavesFix$Section + f Ljava/lang/String; a field_29900 BLOCK_STATES_TAG + f Ljava/lang/String; b field_29901 NAME_TAG + f Ljava/lang/String; c field_29902 PROPERTIES_TAG + f Lcom/mojang/datafixers/OpticFinder; d field_5693 paletteFinder + f Ljava/util/List; e field_5692 palette + f I f field_5694 index + f Lbaa; g field_5696 storage + f Lcom/mojang/datafixers/types/Type; h field_5695 blockStateType + m ()Z a method_5076 skippable + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5083 write + m (Lcom/mojang/serialization/Dynamic;)V a method_5074 readStorage + m (Ljava/lang/String;ZI)I a method_5082 getStateId + m (Ljava/util/List;)Ljava/util/List; a method_5081 method_5081 + m ()Z b method_5079 isSkippable + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; b method_5078 method_5078 + m ()I c method_5077 getIndex + m (I)I c method_5075 getBlock + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_5080 method_5080 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfb net/minecraft/class_8575 net/minecraft/util/datafix/fixes/LegacyDragonFightFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_52227 method_52227 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56973 fixDragonFight + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_52228 method_52228 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfc net/minecraft/class_1196 net/minecraft/util/datafix/fixes/LevelDataGeneratorOptionsFix + f Ljava/util/Map; a field_5702 MAP + f Ljava/lang/String; b field_29903 GENERATOR_OPTIONS + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5096 method_5096 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28209 method_28209 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object; a method_5098 method_5098 + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_5095 method_5095 + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; a method_5099 getLayerInfoFromString + m (Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a method_5100 convert + m (Ljava/util/HashMap;)V a method_5101 method_5101 + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; b method_28210 method_28210 + m (Ljava/lang/String;)Ljava/util/List; b method_5103 getLayersInfoFromString + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bfd net/minecraft/class_1195 net/minecraft/util/datafix/fixes/LevelFlatGeneratorInfoFix + f Ljava/lang/String; a field_29904 DEFAULT + f Ljava/lang/String; b field_29905 GENERATOR_OPTIONS + f Lcom/google/common/base/Splitter; c field_5700 SPLITTER + f Lcom/google/common/base/Splitter; d field_5701 LAYER_SPLITTER + f Lcom/google/common/base/Splitter; e field_5699 OLD_AMOUNT_SPLITTER + f Lcom/google/common/base/Splitter; f field_5698 AMOUNT_SPLITTER + f Lcom/google/common/base/Splitter; g field_5697 BLOCK_SPLITTER + m (Lcom/google/common/base/Splitter;ILjava/lang/String;)Ljava/lang/String; a method_5091 method_5091 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5093 method_5093 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5090 fix + m (Ljava/lang/String;)Ljava/lang/String; a method_5094 fixString + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_5092 method_5092 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bfe net/minecraft/class_8876 net/minecraft/util/datafix/fixes/LevelLegacyWorldGenSettingsFix + f Ljava/lang/String; a field_46771 WORLD_GEN_SETTINGS + f Ljava/util/List; b field_46772 OLD_SETTINGS_KEYS + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_54443 method_54443 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_54444 method_54444 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bff net/minecraft/class_4962 net/minecraft/util/datafix/fixes/LevelUUIDFix + f Lorg/slf4j/Logger; b field_36329 LOGGER + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26055 method_26055 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_28211 method_28211 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28212 method_28212 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_26058 method_26058 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; b method_28213 method_28213 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26057 updateWanderingTrader + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_26060 updateDragonFight + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_26061 updateCustomBossEvents + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_28214 method_28214 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_28215 method_28215 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_28216 method_28216 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_28217 method_28217 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i method_28218 method_28218 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; j method_28219 method_28219 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; k method_28220 method_28220 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; l method_28221 method_28221 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bfg net/minecraft/class_9343 net/minecraft/util/datafix/fixes/LodestoneCompassComponentFix + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfh net/minecraft/class_9231 net/minecraft/util/datafix/fixes/MapBannerBlockPosFormatFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56974 method_56974 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56975 fixMapSavedData + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56976 method_56976 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_56977 method_56977 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_56978 method_56978 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfi net/minecraft/class_3970 net/minecraft/util/datafix/fixes/MapIdFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_17828 method_17828 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28222 method_28222 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfj net/minecraft/class_4803 net/minecraft/util/datafix/fixes/MemoryExpiryDataFix + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_24507 updateMemoryEntry + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_24506 fixTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_24508 updateBrain + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_24509 updateMemories + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_24510 wrapMemoryValue + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V <init> <init> <init> +c bfk net/minecraft/class_5396 net/minecraft/util/datafix/fixes/MissingDimensionFix + m (Lcom/mojang/datafixers/FieldFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_29909 method_29909 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_29910 method_29910 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_29911 method_29911 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/Type; a method_38820 flatType + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_29912 recreateSettings + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a method_29913 fields + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; a method_29914 optionalFields + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; b method_29915 optionalFields + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfl net/minecraft/class_8744 net/minecraft/util/datafix/fixes/MobEffectIdFix + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_45725 ID_MAP + f Ljava/util/Set; b field_45726 MOB_EFFECT_INSTANCE_CARRIER_ITEMS + m ()Lcom/mojang/datafixers/TypeRewriteRule; a method_53078 blockEntityFixer + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_53079 method_53079 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_53080 method_53080 + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; a method_53081 updateNamedChoice + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_53082 updateMobEffectInstance + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_53083 updateSuspiciousStewEntry + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Optional; a method_53084 getAndConvertMobEffectId + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_53085 updateMobEffectIdField + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_53096 updateMobEffectIdField + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; a method_53089 method_53089 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_53090 method_53090 + m (Ljava/lang/Number;)Ljava/lang/String; a method_53091 method_53091 + m (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_53092 method_53092 + m ()Lcom/mojang/datafixers/TypeRewriteRule; b method_53093 entityFixer + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_53094 method_53094 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_53095 updateSuspiciousStewEntry + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b method_53101 updateMobEffectInstanceList + m (Lcom/mojang/serialization/Dynamic;Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic; b method_53097 method_53097 + m ()Lcom/mojang/datafixers/TypeRewriteRule; c method_53713 playerFixer + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c method_53714 method_53714 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_53100 fixMooshroomTag + m ()Lcom/mojang/datafixers/TypeRewriteRule; d method_53098 itemStackFixer + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d method_53099 method_53099 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_53103 fixArrowTag + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; e method_53102 method_53102 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_53104 fixAreaEffectCloudTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_53105 updateLivingEntityTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_53106 fixSuspiciousStewTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_53107 method_53107 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; i method_53108 method_53108 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bfm net/minecraft/class_1198 net/minecraft/util/datafix/fixes/MobSpawnerEntityIdentifiersFix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5107 method_5107 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5106 fix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_5108 method_5108 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfn net/minecraft/class_1197 net/minecraft/util/datafix/fixes/NamedEntityFix + f Ljava/lang/String; a field_5703 name + f Ljava/lang/String; b field_5705 entityName + f Lcom/mojang/datafixers/DSL$TypeReference; c field_5704 type + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5104 method_5104 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5105 fix + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V <init> <init> <init> +c bfo net/minecraft/class_8877 net/minecraft/util/datafix/fixes/NamedEntityWriteReadFix + f Ljava/lang/String; a field_46773 name + f Ljava/lang/String; b field_46774 entityName + f Lcom/mojang/datafixers/DSL$TypeReference; c field_46775 type + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_56639 method_56639 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a method_56640 typePatcher + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/TypeRewriteRule; a method_56641 fix + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;)Ljava/lang/Object; a method_56642 method_56642 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/types/Type;Ljava/lang/Object;)Ljava/lang/Object; a method_56643 method_56643 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_54447 fix + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_56644 method_56644 + m (Ljava/lang/Object;)Ljava/lang/Object; a method_56645 method_56645 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)V <init> <init> <init> +c bfp net/minecraft/class_7293 net/minecraft/util/datafix/fixes/NamespacedTypeRenameFix + f Ljava/lang/String; a field_38381 name + f Lcom/mojang/datafixers/DSL$TypeReference; b field_38383 type + f Ljava/util/function/UnaryOperator; c field_43178 renamer + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_49771 method_49771 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_42638 method_42638 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c bfq net/minecraft/class_3904 net/minecraft/util/datafix/fixes/NewVillageFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_17329 method_17329 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_17330 method_17330 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_17331 method_17331 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_17332 method_17332 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_17333 method_17333 + m (Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; a method_17334 cap + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_17335 method_17335 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28223 method_28223 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28224 method_28224 + m (Ljava/lang/String;)Ljava/lang/String; a method_17336 method_17336 + m (Ljava/util/List;)Ljava/util/List; a method_17337 method_17337 + m (Lcom/mojang/datafixers/util/Pair;)Z b method_17339 method_17339 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28225 method_28225 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28226 method_28226 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28227 method_28227 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfr net/minecraft/class_1200 net/minecraft/util/datafix/fixes/ObjectiveDisplayNameFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37372 method_37372 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_37373 method_37373 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfs net/minecraft/class_1199 net/minecraft/util/datafix/fixes/ObjectiveRenderTypeFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37376 method_37376 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_37377 method_37377 + m (Ljava/lang/String;)Ljava/lang/String; a method_5112 getRenderType + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bft net/minecraft/class_4299 net/minecraft/util/datafix/fixes/OminousBannerBlockEntityRenameFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_20481 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfu net/minecraft/class_4294 net/minecraft/util/datafix/fixes/OminousBannerRenameFix + m (Ljava/lang/String;)Z a method_44194 method_44194 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfv net/minecraft/class_8014 net/minecraft/util/datafix/fixes/OptionsAccessibilityOnboardFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_48133 method_48133 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_48134 method_48134 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfw net/minecraft/class_4092 net/minecraft/util/datafix/fixes/OptionsAddTextBackgroundFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_18852 method_18852 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28233 method_28233 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_28234 method_28234 + m (Ljava/lang/String;)D a method_18853 calculateBackground + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfx net/minecraft/class_8004 net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_47995 method_47995 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_47996 method_47996 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_47997 method_47997 + m (Ljava/lang/String;)Ljava/lang/String; a method_47998 updateValue + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bfy net/minecraft/class_1202 net/minecraft/util/datafix/fixes/OptionsForceVBOFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5124 method_5124 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5123 method_5123 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bfz net/minecraft/class_1201 net/minecraft/util/datafix/fixes/OptionsKeyLwjgl3Fix + f Ljava/lang/String; a field_29906 KEY_UNKNOWN + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b field_5706 MAP + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5121 method_5121 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28235 method_28235 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a method_28236 method_28236 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_5118 method_5118 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_5122 method_5122 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bga net/minecraft/class_1204 net/minecraft/util/datafix/fixes/OptionsKeyTranslationFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5130 method_5130 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28237 method_28237 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_28238 method_28238 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; a method_28239 method_28239 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bgb net/minecraft/class_1203 net/minecraft/util/datafix/fixes/OptionsLowerCaseLanguageFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5126 method_5126 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5125 method_5125 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bgc net/minecraft/class_9774 net/minecraft/util/datafix/fixes/OptionsMenuBlurrinessFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_60600 method_60600 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_60601 method_60601 + m (Ljava/lang/String;)I a method_60602 convertToIntRange + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_60603 method_60603 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgd net/minecraft/class_7683 net/minecraft/util/datafix/fixes/OptionsProgrammerArtFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_45313 method_45313 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_45314 fixList + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_45315 method_45315 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_45316 method_45316 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bge net/minecraft/class_5404 net/minecraft/util/datafix/fixes/OptionsRenameFieldFix + f Ljava/lang/String; a field_25665 fixName + f Ljava/lang/String; b field_25666 fieldFrom + f Ljava/lang/String; c field_25667 fieldTo + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_30019 method_30019 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_30020 method_30020 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_30021 method_30021 + m (Lcom/mojang/datafixers/schemas/Schema;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c bgf net/minecraft/class_6909 net/minecraft/util/datafix/fixes/OverreachingTickFix + m (IILcom/mojang/serialization/Dynamic;)Z a method_40437 method_40437 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_40438 method_40438 + m (Lcom/mojang/serialization/Dynamic;IILjava/util/Optional;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_40439 extractOverreachingTicks + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_40440 method_40440 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgg net/minecraft/class_9650 net/minecraft/util/datafix/fixes/ParticleUnflatteningFix + f Lorg/slf4j/Logger; a field_51367 LOGGER + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59627 fix + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/brigadier/StringReader;)Lcom/mojang/serialization/Dynamic; a method_59628 readVector + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_59629 updateItem + m (Ljava/lang/String;)Lub; a method_59630 parseTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b method_59631 updateBlock + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Ljava/util/Map; c method_59632 parseBlockProperties + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; d method_59633 updateDust + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; e method_59634 updateDustTransition + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; f method_59635 updateSculkCharge + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; g method_59636 updateVibration + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; h method_59637 updateShriek + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bgh net/minecraft/class_9344 net/minecraft/util/datafix/fixes/PlayerHeadBlockProfileFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_58055 fix + m (Ljava/util/Optional;)Ljava/util/Optional; a method_58056 method_58056 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgi net/minecraft/class_4963 net/minecraft/util/datafix/fixes/PlayerUUIDFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26070 method_26070 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_26072 method_26072 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28240 method_28240 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28241 method_28241 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgj net/minecraft/class_7506 net/minecraft/util/datafix/fixes/PoiTypeRemoveFix + f Ljava/util/function/Predicate; a field_39405 typesToKeep + m (Lcom/mojang/serialization/Dynamic;)Z a method_44195 shouldKeepRecord + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Predicate;)V <init> <init> <init> +c bgk net/minecraft/class_7507 net/minecraft/util/datafix/fixes/PoiTypeRenameFix + f Ljava/util/function/Function; a field_39406 renamer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_44196 method_44196 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_44197 method_44197 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/Function;)V <init> <init> <init> +c bgl net/minecraft/class_8878 net/minecraft/util/datafix/fixes/PrimedTntBlockStateFixer + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_54449 renameFuse + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_54450 insertBlockState + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgm net/minecraft/class_9689 net/minecraft/util/datafix/fixes/ProjectileStoredWeaponFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_59909 method_59909 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_59910 method_59910 + m (Ljava/lang/String;)Ljava/util/function/Function; a method_59911 fixChoice + m (Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; a method_59912 fixChoiceCap + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgn net/minecraft/class_8626 net/minecraft/util/datafix/fixes/RandomSequenceSettingsFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_52479 method_52479 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_52480 method_52480 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_52481 method_52481 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgo net/minecraft/class_1206 net/minecraft/util/datafix/fixes/RecipesFix + f Ljava/util/Map; a field_5708 RECIPES + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bgp net/minecraft/class_1205 net/minecraft/util/datafix/fixes/RecipesRenameningFix + f Ljava/util/Map; a field_5707 RECIPES + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bgq net/minecraft/class_5255 net/minecraft/util/datafix/fixes/RedstoneWireConnectionsFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_27779 method_27779 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_27778 updateRedstoneConnections + m (Ljava/lang/String;)Z a method_27780 isConnected + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28249 method_28249 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28250 method_28250 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28251 method_28251 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28252 method_28252 + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28253 method_28253 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgr net/minecraft/class_1208 net/minecraft/util/datafix/fixes/References + f Lcom/mojang/datafixers/DSL$TypeReference; A field_5723 ENTITY_TREE + f Lcom/mojang/datafixers/DSL$TypeReference; B field_5729 ENTITY + f Lcom/mojang/datafixers/DSL$TypeReference; C field_5731 BLOCK_NAME + f Lcom/mojang/datafixers/DSL$TypeReference; D field_5713 ITEM_NAME + f Lcom/mojang/datafixers/DSL$TypeReference; E field_38380 GAME_EVENT_NAME + f Lcom/mojang/datafixers/DSL$TypeReference; F field_5718 UNTAGGED_SPAWNER + f Lcom/mojang/datafixers/DSL$TypeReference; G field_5724 STRUCTURE_FEATURE + f Lcom/mojang/datafixers/DSL$TypeReference; H field_5721 OBJECTIVE + f Lcom/mojang/datafixers/DSL$TypeReference; I field_5714 TEAM + f Lcom/mojang/datafixers/DSL$TypeReference; J field_5711 RECIPE + f Lcom/mojang/datafixers/DSL$TypeReference; K field_5728 BIOME + f Lcom/mojang/datafixers/DSL$TypeReference; L field_43179 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST + f Lcom/mojang/datafixers/DSL$TypeReference; M field_23067 WORLD_GEN_SETTINGS + f Lcom/mojang/datafixers/DSL$TypeReference; a field_5710 LEVEL + f Lcom/mojang/datafixers/DSL$TypeReference; b field_5715 PLAYER + f Lcom/mojang/datafixers/DSL$TypeReference; c field_5726 CHUNK + f Lcom/mojang/datafixers/DSL$TypeReference; d field_5722 HOTBAR + f Lcom/mojang/datafixers/DSL$TypeReference; e field_5717 OPTIONS + f Lcom/mojang/datafixers/DSL$TypeReference; f field_5716 STRUCTURE + f Lcom/mojang/datafixers/DSL$TypeReference; g field_5730 STATS + f Lcom/mojang/datafixers/DSL$TypeReference; h field_45090 SAVED_DATA_COMMAND_STORAGE + f Lcom/mojang/datafixers/DSL$TypeReference; i field_45091 SAVED_DATA_FORCED_CHUNKS + f Lcom/mojang/datafixers/DSL$TypeReference; j field_45092 SAVED_DATA_MAP_DATA + f Lcom/mojang/datafixers/DSL$TypeReference; k field_45093 SAVED_DATA_MAP_INDEX + f Lcom/mojang/datafixers/DSL$TypeReference; l field_45094 SAVED_DATA_RAIDS + f Lcom/mojang/datafixers/DSL$TypeReference; m field_45095 SAVED_DATA_RANDOM_SEQUENCES + f Lcom/mojang/datafixers/DSL$TypeReference; n field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES + f Lcom/mojang/datafixers/DSL$TypeReference; o field_45097 SAVED_DATA_SCOREBOARD + f Lcom/mojang/datafixers/DSL$TypeReference; p field_5725 ADVANCEMENTS + f Lcom/mojang/datafixers/DSL$TypeReference; q field_19224 POI_CHUNK + f Lcom/mojang/datafixers/DSL$TypeReference; r field_26993 ENTITY_CHUNK + f Lcom/mojang/datafixers/DSL$TypeReference; s field_5727 BLOCK_ENTITY + f Lcom/mojang/datafixers/DSL$TypeReference; t field_5712 ITEM_STACK + f Lcom/mojang/datafixers/DSL$TypeReference; u field_5720 BLOCK_STATE + f Lcom/mojang/datafixers/DSL$TypeReference; v field_47727 FLAT_BLOCK_STATE + f Lcom/mojang/datafixers/DSL$TypeReference; w field_49205 DATA_COMPONENTS + f Lcom/mojang/datafixers/DSL$TypeReference; x field_51368 VILLAGER_TRADE + f Lcom/mojang/datafixers/DSL$TypeReference; y field_51369 PARTICLE + f Lcom/mojang/datafixers/DSL$TypeReference; z field_5719 ENTITY_NAME + m (Ljava/lang/String;)Lcom/mojang/datafixers/DSL$TypeReference; a method_59518 reference + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bgr$1 net/minecraft/class_1208$1 net/minecraft/util/datafix/fixes/References$1 + f Ljava/lang/String; a field_51348 val$id + m (Ljava/lang/String;)V <init> <init> <init> +c bgs net/minecraft/class_8505 net/minecraft/util/datafix/fixes/RemapChunkStatusFix + f Ljava/lang/String; a field_44594 name + f Ljava/util/function/UnaryOperator; b field_44595 mapper + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_51290 method_51290 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_51291 fixStatus + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_51292 method_51292 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_51501 method_51501 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/function/UnaryOperator;)V <init> <init> <init> +c bgt net/minecraft/class_9687 net/minecraft/util/datafix/fixes/RemoveEmptyItemInBrushableBlockFix + m (Lcom/mojang/serialization/Dynamic;)Z b method_59889 isEmptyStack + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bgu net/minecraft/class_5429 net/minecraft/util/datafix/fixes/RemoveGolemGossipFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_30326 fixValue + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_30327 method_30327 + m (Lcom/mojang/serialization/Dynamic;)Z b method_30328 method_30328 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bgv net/minecraft/class_9106 net/minecraft/util/datafix/fixes/RenameEnchantmentsFix + f Ljava/lang/String; a field_48315 name + f Ljava/util/Map; b field_48316 renames + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56055 method_56055 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_56056 method_56056 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56057 fixTag + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; a method_56058 method_56058 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_56059 method_56059 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_56060 fixEnchantmentList + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_56061 method_56061 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_56062 method_56062 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic; b method_56063 method_56063 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; b method_56064 method_56064 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_56065 method_56065 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V <init> <init> <init> +c bgw net/minecraft/class_1207 net/minecraft/util/datafix/fixes/RenamedCoralFansFix + f Ljava/util/Map; a field_5709 RENAMED_IDS + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bgx net/minecraft/class_1210 net/minecraft/util/datafix/fixes/RenamedCoralFix + f Ljava/util/Map; a field_5733 RENAMED_IDS + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bgy net/minecraft/class_4285 net/minecraft/util/datafix/fixes/ReorganizePoi + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_20342 method_20342 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_20340 cap + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_20341 method_20341 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bgz net/minecraft/class_5947 net/minecraft/util/datafix/fixes/SavedDataFeaturePoolElementFix + f Ljava/util/regex/Pattern; a field_29545 INDEX_PATTERN + f Ljava/util/Set; b field_29546 PIECE_TYPE + f Ljava/util/Set; c field_29547 FEATURES + m (I)Ljava/lang/String; a method_49463 method_49463 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_34688 fixFeature + m (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; a method_34689 get + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional; a method_34690 getReplacement + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_34691 updateChildren + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_34692 fixTag + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_34693 updateChildren + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_34694 method_34694 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_34695 method_34695 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bha net/minecraft/class_4964 net/minecraft/util/datafix/fixes/SavedDataUUIDFix + f Lorg/slf4j/Logger; b field_36330 LOGGER + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_26073 method_26073 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_26075 method_26075 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28254 method_28254 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_28255 method_28255 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_28256 method_28256 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_28257 method_28257 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; g method_28258 method_28258 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; h method_28259 method_28259 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhb net/minecraft/class_8627 net/minecraft/util/datafix/fixes/ScoreboardDisplaySlotFix + f Ljava/util/Map; a field_45098 SLOT_RENAMES + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_52489 method_52489 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_52490 method_52490 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_52491 method_52491 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_52492 method_52492 + m (Ljava/lang/String;)Ljava/lang/String; a method_52493 rename + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_52494 method_52494 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_52495 method_52495 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhc net/minecraft/class_1212 net/minecraft/util/datafix/fixes/SimpleEntityRenameFix + m (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/datafixers/util/Pair; a method_5164 getNewNameAndTag + m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bhd net/minecraft/class_1211 net/minecraft/util/datafix/fixes/SimplestEntityRenameFix + f Ljava/lang/String; a field_5734 name + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5160 method_5160 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_5159 method_5159 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Ljava/lang/String;)Ljava/lang/String; a method_5161 method_5161 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5162 method_5162 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_5158 method_5158 + m (Ljava/lang/String;)Ljava/lang/String; a method_5163 rename + m (Ljava/lang/String;Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bhe net/minecraft/class_6503 net/minecraft/util/datafix/fixes/SpawnerDataFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37973 method_37973 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37974 wrapEntityToSpawnData + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; a method_37975 method_37975 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_37976 wrapSpawnPotentialsToWeightedEntries + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; c method_37977 method_37977 + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; d method_37978 method_37978 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhf net/minecraft/class_1214 net/minecraft/util/datafix/fixes/StatsCounterFix + f Ljava/util/Set; a field_45099 SPECIAL_OBJECTIVE_CRITERIA + f Ljava/util/Set; b field_5739 SKIP + f Ljava/util/Map; c field_5737 CUSTOM_MAP + f Ljava/lang/String; d field_29907 BLOCK_KEY + f Ljava/lang/String; e field_29908 NEW_BLOCK_KEY + f Ljava/util/Map; f field_5738 ITEM_KEYS + f Ljava/util/Map; g field_5736 ENTITY_KEYS + f Ljava/util/Map; h field_5735 ENTITIES + f Ljava/lang/String; i field_29909 NEW_CUSTOM_KEY + m ()Lcom/mojang/datafixers/TypeRewriteRule; a method_52496 makeStatFixer + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_52497 method_52497 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_52498 method_52498 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_52499 method_52499 + m (Ljava/lang/String;)Lbhf$a; a method_52500 unpackLegacyKey + m ()Lcom/mojang/datafixers/TypeRewriteRule; b method_52501 makeObjectiveFixer + m (Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_52502 method_52502 + m (Ljava/lang/String;)Ljava/lang/String; b method_5172 upgradeItem + m (Ljava/lang/String;)Ljava/lang/String; c method_5173 upgradeBlock + m (Ljava/lang/String;)Ljava/lang/String; d method_52505 method_52505 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhf$a net/minecraft/class_1214$class_8628 net/minecraft/util/datafix/fixes/StatsCounterFix$StatType + f Ljava/lang/String; a comp_1585 type + f Ljava/lang/String; b comp_1586 typeKey + m ()Ljava/lang/String; a comp_1585 type + m ()Ljava/lang/String; b comp_1586 typeKey + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c bhg net/minecraft/class_1213 net/minecraft/util/datafix/fixes/StatsRenameFix + f Ljava/lang/String; a field_33560 name + f Ljava/util/Map; b field_33561 renames + m ()Lcom/mojang/datafixers/TypeRewriteRule; a method_37378 createCriteriaRule + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37379 method_37379 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37380 method_37380 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_37381 method_37381 + m (Ljava/lang/String;)Ljava/lang/String; a method_37382 method_37382 + m ()Lcom/mojang/datafixers/TypeRewriteRule; b method_37383 createStatRule + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_37384 method_37384 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_37385 method_37385 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_37386 method_37386 + m (Ljava/lang/String;)Ljava/lang/String; b method_37387 method_37387 + m ()Ljava/lang/IllegalStateException; c method_37388 method_37388 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V <init> <init> <init> +c bhh net/minecraft/class_5256 net/minecraft/util/datafix/fixes/StriderGravityFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_27789 fixTag + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bhi net/minecraft/class_4695 net/minecraft/util/datafix/fixes/StructureReferenceCountFix + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_23662 method_23662 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_23661 setCountToAtLeastOne + m (Ljava/lang/Integer;)Z a method_23663 method_23663 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_23664 method_23664 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bhj net/minecraft/class_6867 net/minecraft/util/datafix/fixes/StructureSettingsFlattenFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_40115 method_40115 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_40116 fixDimension + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_40117 fixStructures + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_40118 method_40118 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_40119 method_40119 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_40441 method_40441 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_40120 method_40120 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_40121 method_40121 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_40122 method_40122 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_54960 method_54960 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhk net/minecraft/class_7046 net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix + f Lorg/slf4j/Logger; a field_51349 LOGGER + f Ljava/util/Map; b field_37050 CONVERSION_MAP + m (Lbhk$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V a method_41009 method_41009 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_41012 fix + m (Lcom/mojang/serialization/Dynamic;Lbhk$a;)Ljava/util/Optional; a method_41013 guessConfiguration + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_41015 updateStarts + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59519 method_59519 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a method_59520 method_59520 + m (Lbhk$a;Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;Lcom/mojang/serialization/Dynamic;)V b method_41017 method_41017 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_41020 updateReferences + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_59521 method_59521 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/HashMap;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V b method_59522 method_59522 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_41022 findUpdatedStructureType + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_41023 method_41023 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; e method_41024 method_41024 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; f method_41025 method_41025 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhk$a net/minecraft/class_7046$class_7047 net/minecraft/util/datafix/fixes/StructuresBecomeConfiguredFix$Conversion + f Ljava/util/Map; a comp_462 biomeMapping + f Ljava/lang/String; b comp_463 fallback + m ()Ljava/util/Map; a comp_462 biomeMapping + m (Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/Map$Entry;Ljava/lang/String;)V a method_41026 method_41026 + m (Ljava/lang/String;)Lbhk$a; a method_41027 trivial + m (Ljava/util/Map;)Ljava/util/Map; a method_41028 unpack + m (Ljava/util/Map;Ljava/lang/String;)Lbhk$a; a method_41029 biomeMapped + m ()Ljava/lang/String; b comp_463 fallback + m (Ljava/util/Map;Ljava/lang/String;)V <init> <init> <init> +c bhl net/minecraft/class_1217 net/minecraft/util/datafix/fixes/TeamDisplayNameFix + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5183 method_5183 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28260 method_28260 + m (Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; a method_28262 method_28262 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bhm net/minecraft/class_9269 net/minecraft/util/datafix/fixes/TippedArrowPotionToItemFix + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_57274 method_57274 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhn net/minecraft/class_1215 net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix + f Lorg/slf4j/Logger; a field_5740 LOGGER + f I b field_29910 SIZE + f S c field_29911 SIZE_BITS + m (IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5174 method_5174 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5177 method_5177 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5175 method_5175 + m (Lcom/mojang/datafixers/types/templates/TaggedChoice$TaggedChoiceType;IILit/unimi/dsi/fastutil/ints/IntSet;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5176 method_5176 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5178 method_5178 + m (Ljava/lang/String;)Ljava/lang/String; a method_5179 method_5179 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhn$a net/minecraft/class_1215$class_1216 net/minecraft/util/datafix/fixes/TrappedChestBlockEntityFix$TrappedChestSection + f Lit/unimi/dsi/fastutil/ints/IntSet; h field_5741 chestIds + m (I)Z a method_5180 isTrappedChest + m (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bho net/minecraft/class_9453 net/minecraft/util/datafix/fixes/TrialSpawnerConfigFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_58610 moveToConfigTag + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhp net/minecraft/class_7508 net/minecraft/util/datafix/fixes/VariantRenameFix + f Ljava/util/Map; a field_39407 renames + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_44198 method_44198 + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_44199 method_44199 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_44200 method_44200 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;Ljava/util/Map;)V <init> <init> <init> +c bhq net/minecraft/class_3845 net/minecraft/util/datafix/fixes/VillagerDataFix + m (II)Ljava/lang/String; a method_16897 upgradeData + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V <init> <init> <init> +c bhr net/minecraft/class_5273 net/minecraft/util/datafix/fixes/VillagerFollowRangeFix + f D a field_29912 ORIGINAL_VALUE + f D b field_29913 NEW_BASE_VALUE + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_27914 fixValue + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28263 method_28263 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28264 method_28264 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhs net/minecraft/class_4300 net/minecraft/util/datafix/fixes/VillagerRebuildLevelAndXpFix + f I a field_29914 TRADES_PER_LEVEL + f [I b field_19285 LEVEL_XP_THRESHOLDS + m (I)I a method_20482 getMinXpPerLevel + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28265 method_28265 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_20484 method_20484 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/lang/Integer; a method_20485 method_20485 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_20486 method_20486 + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; a method_20487 addLevel + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_28266 method_28266 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Ljava/util/Optional; b method_20489 method_20489 + m (Lcom/mojang/datafixers/Typed;I)Lcom/mojang/datafixers/Typed; b method_20490 addXpFromLevel + m (ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28267 method_28267 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bht net/minecraft/class_1219 net/minecraft/util/datafix/fixes/VillagerTradeFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_5187 updateItemStack + m (Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_59638 method_59638 + m (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; a method_5190 method_5190 + m (Ljava/lang/String;)Ljava/lang/String; a method_5192 method_5192 + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; b method_59639 method_59639 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhu net/minecraft/class_4754 net/minecraft/util/datafix/fixes/WallPropertyFix + f Ljava/util/Set; a field_21960 WALL_BLOCKS + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_24325 method_24325 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_24323 upgradeBlockStateTag + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; a method_24324 fixWallProperty + m (Ljava/lang/String;)Ljava/lang/String; a method_24326 mapProperty + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_24327 method_24327 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_24328 method_24328 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhv net/minecraft/class_6858 net/minecraft/util/datafix/fixes/WeaponSmithChestLootTableFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_40070 method_40070 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bhw net/minecraft/class_6638 net/minecraft/util/datafix/fixes/WorldGenSettingsDisallowOldCustomWorldsFix + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38821 method_38821 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38822 method_38822 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a method_38823 method_38823 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a method_38824 method_38824 + m (Ljava/util/Map;)Ljava/util/Map; a method_38825 method_38825 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhx net/minecraft/class_5299 net/minecraft/util/datafix/fixes/WorldGenSettingsFix + f Ljava/lang/String; a field_29915 VILLAGE + f Ljava/lang/String; b field_29916 DESERT_PYRAMID + f Ljava/lang/String; c field_29917 IGLOO + f Ljava/lang/String; d field_29918 JUNGLE_TEMPLE + f Ljava/lang/String; e field_29919 SWAMP_HUT + f Ljava/lang/String; f field_29920 PILLAGER_OUTPOST + f Ljava/lang/String; g field_29921 END_CITY + f Ljava/lang/String; h field_29922 WOODLAND_MANSION + f Ljava/lang/String; i field_29923 OCEAN_MONUMENT + f Lcom/google/common/collect/ImmutableMap; j field_24647 DEFAULTS + m (JLcom/mojang/serialization/DynamicLike;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28268 noise + m (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)V a method_28269 method_28269 + m (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_28270 method_28270 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_28271 fix + m (Lcom/mojang/serialization/Dynamic;J)Lcom/mojang/serialization/Dynamic; a method_29916 defaultOverworld + m (Lcom/mojang/serialization/Dynamic;JLcom/mojang/serialization/Dynamic;Z)Ljava/lang/Object; a method_29917 vanillaLevels + m (Lcom/mojang/serialization/Dynamic;JZZ)Lcom/mojang/serialization/Dynamic; a method_28272 vanillaBiomeSource + m (Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a method_28273 method_28273 + m (Lcom/mojang/serialization/Dynamic;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V a method_28274 method_28274 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/OptionalDynamic;)Ljava/util/Map; a method_28275 fixFlatStructures + m (Lcom/mojang/serialization/DynamicOps;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a method_28276 method_28276 + m (Lcom/mojang/serialization/OptionalDynamic;Ljava/util/Map$Entry;)Lcom/mojang/serialization/Dynamic; a method_28277 method_28277 + m (Ljava/lang/String;)Ljava/lang/String; a method_28278 method_28278 + m (Ljava/lang/String;I)I a method_28279 getInt + m (Ljava/lang/String;II)I a method_28280 getInt + m (Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;I)V a method_28281 setSpacing + m (Ljava/util/Optional;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a method_28282 method_28282 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)V a method_28283 method_28283 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/util/Map;Ljava/util/Map;)V a method_28284 method_28284 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; b method_28285 method_28285 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_28286 method_28286 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_30075 method_30075 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhx$a net/minecraft/class_5299$class_5300 net/minecraft/util/datafix/fixes/WorldGenSettingsFix$StructureFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24648 CODEC + f I b field_24649 spacing + f I c field_24650 separation + f I d field_24651 salt + m (Lbhx$a;)Ljava/lang/Integer; a method_28292 method_28292 + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a method_28288 serialize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28289 method_28289 + m (Lbhx$a;)Ljava/lang/Integer; b method_28293 method_28293 + m (Lbhx$a;)Ljava/lang/Integer; c method_28294 method_28294 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bhy net/minecraft/class_6639 net/minecraft/util/datafix/fixes/WorldGenSettingsHeightAndBiomeFix + f Ljava/lang/String; a field_35030 WAS_PREVIOUSLY_INCREASED_KEY + f Ljava/lang/String; b field_35031 NAME + m (Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_38827 method_38827 + m (Lcom/mojang/datafixers/types/Type;ZZLcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; a method_54967 method_54967 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_38828 updateLayers + m (ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_54968 method_54968 + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_38831 method_38831 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_54969 method_54969 + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_38834 method_38834 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_54970 method_54970 + m (ZZLcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; c method_54971 method_54971 + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; d method_38836 method_38836 + m (Lcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bhz net/minecraft/class_1218 net/minecraft/util/datafix/fixes/WriteAndReadFix + f Ljava/lang/String; a field_5742 name + f Lcom/mojang/datafixers/DSL$TypeReference; b field_5743 type + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Lcom/mojang/datafixers/DSL$TypeReference;)V <init> <init> <init> +c bia net/minecraft/class_4301 net/minecraft/util/datafix/fixes/ZombieVillagerRebuildXpFix + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_20492 method_20492 + m (Lcom/mojang/datafixers/schemas/Schema;Z)V <init> <init> <init> +c bib net/minecraft/class_5997 net/minecraft/util/datafix/fixes/package-info +c bic net/minecraft/class_5998 net/minecraft/util/datafix/package-info +c bid net/minecraft/class_1220 net/minecraft/util/datafix/schemas/NamespacedSchema + f Lcom/mojang/serialization/codecs/PrimitiveCodec; a field_24652 NAMESPACED_STRING_CODEC + f Lcom/mojang/datafixers/types/Type; b field_24653 NAMESPACED_STRING + m ()Lcom/mojang/datafixers/types/Type; a method_28295 namespacedString + m (Ljava/lang/String;)Ljava/lang/String; a method_5193 ensureNamespaced + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bid$1 net/minecraft/class_1220$1 net/minecraft/util/datafix/schemas/NamespacedSchema$1 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Ljava/lang/Object; a method_28296 write + m ()V <init> <init> <init> +c bie net/minecraft/class_1222 net/minecraft/util/datafix/schemas/V100 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5196 equipment + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59640 method_59640 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5195 registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5201 method_5201 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5199 method_5199 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5200 method_5200 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5197 method_5197 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5198 method_5198 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bif net/minecraft/class_1221 net/minecraft/util/datafix/schemas/V102 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5194 method_5194 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c big net/minecraft/class_1224 net/minecraft/util/datafix/schemas/V1022 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5204 method_5204 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5203 method_5203 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5205 method_5205 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bih net/minecraft/class_1223 net/minecraft/util/datafix/schemas/V106 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5202 method_5202 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bii net/minecraft/class_1226 net/minecraft/util/datafix/schemas/V107 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bij net/minecraft/class_1225 net/minecraft/util/datafix/schemas/V1125 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5206 method_5206 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5208 method_5208 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5207 method_5207 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bik net/minecraft/class_1228 net/minecraft/util/datafix/schemas/V135 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5209 method_5209 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5210 method_5210 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bil net/minecraft/class_1227 net/minecraft/util/datafix/schemas/V143 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bim net/minecraft/class_1230 net/minecraft/util/datafix/schemas/V1451 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5212 method_5212 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bin net/minecraft/class_1229 net/minecraft/util/datafix/schemas/V1451_1 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5211 method_5211 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bio net/minecraft/class_1232 net/minecraft/util/datafix/schemas/V1451_2 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5225 method_5225 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bip net/minecraft/class_1231 net/minecraft/util/datafix/schemas/V1451_3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5221 method_5221 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5217 method_5217 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5224 method_5224 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5216 method_5216 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5222 method_5222 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5223 method_5223 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5218 method_5218 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5219 method_5219 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h method_5214 method_5214 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i method_5213 method_5213 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j method_5220 method_5220 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k method_5215 method_5215 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c biq net/minecraft/class_1234 net/minecraft/util/datafix/schemas/V1451_4 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5226 method_5226 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bir net/minecraft/class_1233 net/minecraft/util/datafix/schemas/V1451_5 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bis net/minecraft/class_1236 net/minecraft/util/datafix/schemas/V1451_6 + f Ljava/lang/String; b field_34013 SPECIAL_OBJECTIVE_MARKER + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; c field_34014 UNPACK_OBJECTIVE_ID + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; d field_34015 REPACK_OBJECTIVE_ID + m (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; a method_37389 createCriterionTypes + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5229 method_5229 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_37390 method_37390 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_37391 method_37391 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_37392 method_37392 + m (Ljava/lang/String;)Ljava/lang/String; b method_52506 packNamespacedWithDot + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_37393 method_37393 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_37394 method_37394 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_37395 method_37395 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5228 method_5228 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bis$1 net/minecraft/class_1236$1 net/minecraft/util/datafix/schemas/V1451_6$1 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic; a method_37396 method_37396 + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Pair; a method_37397 method_37397 + m ()V <init> <init> <init> +c bis$2 net/minecraft/class_1236$2 net/minecraft/util/datafix/schemas/V1451_6$2 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_37398 method_37398 + m (Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional; b method_37400 method_37400 + m ()V <init> <init> <init> +c bit net/minecraft/class_1238 net/minecraft/util/datafix/schemas/V1460 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; A method_59641 method_59641 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59642 method_59642 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5270 method_5270 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5261 method_5261 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5232 registerMob + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/function/Supplier;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5235 method_5235 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_37401 method_37401 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_59643 method_59643 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_31467 method_31467 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5250 method_5250 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b method_5273 registerInventory + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5236 method_5236 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5251 method_5251 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_37402 method_37402 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5241 method_5241 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5248 method_5248 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5240 method_5240 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_59644 method_59644 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5257 method_5257 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_52507 method_52507 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5271 method_5271 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5274 method_5274 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5243 method_5243 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5256 method_5256 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5268 method_5268 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5253 method_5253 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5244 method_5244 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h method_5276 method_5276 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h method_5277 method_5277 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i method_5237 method_5237 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i method_5262 method_5262 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j method_5259 method_5259 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j method_5247 method_5247 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k method_5266 method_5266 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k method_5279 method_5279 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l method_5239 method_5239 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l method_5249 method_5249 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m method_5260 method_5260 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m method_5263 method_5263 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n method_5267 method_5267 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n method_5278 method_5278 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o method_5242 method_5242 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o method_5245 method_5245 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p method_5258 method_5258 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q method_5272 method_5272 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; r method_5238 method_5238 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s method_5252 method_5252 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; t method_5275 method_5275 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; u method_5233 method_5233 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; v method_5255 method_5255 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; w method_5264 method_5264 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; x method_5234 method_5234 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; y method_5246 method_5246 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; z method_5265 method_5265 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c biu net/minecraft/class_1237 net/minecraft/util/datafix/schemas/V1466 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5231 method_5231 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c biv net/minecraft/class_1240 net/minecraft/util/datafix/schemas/V1470 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5281 method_5281 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5282 method_5282 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5280 registerMob + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c biw net/minecraft/class_1239 net/minecraft/util/datafix/schemas/V1481 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bix net/minecraft/class_1242 net/minecraft/util/datafix/schemas/V1483 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c biy net/minecraft/class_1241 net/minecraft/util/datafix/schemas/V1486 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c biz net/minecraft/class_1243 net/minecraft/util/datafix/schemas/V1510 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bja net/minecraft/class_1245 net/minecraft/util/datafix/schemas/V1800 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48135 method_48135 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5287 method_5287 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjb net/minecraft/class_1244 net/minecraft/util/datafix/schemas/V1801 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48136 method_48136 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjc net/minecraft/class_3686 net/minecraft/util/datafix/schemas/V1904 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48137 method_48137 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjd net/minecraft/class_3687 net/minecraft/util/datafix/schemas/V1906 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_16053 method_16053 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_16054 method_16054 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_16052 registerInventory + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bje net/minecraft/class_3743 net/minecraft/util/datafix/schemas/V1909 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_55641 method_55641 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjf net/minecraft/class_3905 net/minecraft/util/datafix/schemas/V1920 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_17342 method_17342 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_17343 registerInventory + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjg net/minecraft/class_3984 net/minecraft/util/datafix/schemas/V1928 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_17999 method_17999 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_17998 registerMob + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjh net/minecraft/class_3985 net/minecraft/util/datafix/schemas/V1929 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_18000 method_18000 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_18001 method_18001 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bji net/minecraft/class_4016 net/minecraft/util/datafix/schemas/V1931 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48138 method_48138 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjj net/minecraft/class_4465 net/minecraft/util/datafix/schemas/V2100 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_21745 method_21745 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_21746 registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_21747 method_21747 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjk net/minecraft/class_4755 net/minecraft/util/datafix/schemas/V2501 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_24329 method_24329 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_24330 registerFurnace + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjl net/minecraft/class_4756 net/minecraft/util/datafix/schemas/V2502 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48139 method_48139 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjm net/minecraft/class_4804 net/minecraft/util/datafix/schemas/V2505 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48140 method_48140 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjn net/minecraft/class_4847 net/minecraft/util/datafix/schemas/V2509 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48141 method_48141 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjo net/minecraft/class_4979 net/minecraft/util/datafix/schemas/V2519 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48142 method_48142 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjp net/minecraft/class_5130 net/minecraft/util/datafix/schemas/V2522 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48143 method_48143 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjq net/minecraft/class_5301 net/minecraft/util/datafix/schemas/V2551 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_28297 method_28297 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_28298 method_28298 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_28299 method_28299 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_28300 method_28300 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_28301 method_28301 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_28302 method_28302 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjr net/minecraft/class_5416 net/minecraft/util/datafix/schemas/V2568 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48144 method_48144 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjs net/minecraft/class_5999 net/minecraft/util/datafix/schemas/V2571 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48145 method_48145 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjt net/minecraft/class_5701 net/minecraft/util/datafix/schemas/V2684 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_42640 method_42640 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_42641 method_42641 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bju net/minecraft/class_5752 net/minecraft/util/datafix/schemas/V2686 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48146 method_48146 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjv net/minecraft/class_5775 net/minecraft/util/datafix/schemas/V2688 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48147 method_48147 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48148 method_48148 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjw net/minecraft/class_6000 net/minecraft/util/datafix/schemas/V2704 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48149 method_48149 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjx net/minecraft/class_6332 net/minecraft/util/datafix/schemas/V2707 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjy net/minecraft/class_6504 net/minecraft/util/datafix/schemas/V2831 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_37979 method_37979 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bjz net/minecraft/class_6640 net/minecraft/util/datafix/schemas/V2832 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_38837 method_38837 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_49773 method_49773 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_38838 method_38838 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_38839 method_38839 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_38840 method_38840 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_38841 method_38841 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_38842 method_38842 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_38843 method_38843 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bka net/minecraft/class_6743 net/minecraft/util/datafix/schemas/V2842 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_39276 method_39276 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkb net/minecraft/class_7092 net/minecraft/util/datafix/schemas/V3076 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkc net/minecraft/class_7093 net/minecraft/util/datafix/schemas/V3078 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_42642 method_42642 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_41318 registerMob + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_41317 method_41317 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkd net/minecraft/class_7245 net/minecraft/util/datafix/schemas/V3081 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48150 method_48150 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bke net/minecraft/class_7246 net/minecraft/util/datafix/schemas/V3082 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_42125 method_42125 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkf net/minecraft/class_7294 net/minecraft/util/datafix/schemas/V3083 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_57275 method_57275 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkg net/minecraft/class_7684 net/minecraft/util/datafix/schemas/V3202 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkh net/minecraft/class_7685 net/minecraft/util/datafix/schemas/V3203 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48151 method_48151 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bki net/minecraft/class_7686 net/minecraft/util/datafix/schemas/V3204 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48152 method_48152 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkj net/minecraft/class_8106 net/minecraft/util/datafix/schemas/V3325 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48783 method_48783 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_48784 method_48784 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkk net/minecraft/class_8146 net/minecraft/util/datafix/schemas/V3326 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_49100 method_49100 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkl net/minecraft/class_8147 net/minecraft/util/datafix/schemas/V3327 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_49101 method_49101 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_49102 method_49102 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkm net/minecraft/class_8148 net/minecraft/util/datafix/schemas/V3328 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkn net/minecraft/class_8224 net/minecraft/util/datafix/schemas/V3438 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bko net/minecraft/class_8506 net/minecraft/util/datafix/schemas/V3448 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_51293 method_51293 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkp net/minecraft/class_8879 net/minecraft/util/datafix/schemas/V3682 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_54451 method_54451 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkq net/minecraft/class_8880 net/minecraft/util/datafix/schemas/V3683 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_54452 method_54452 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkr net/minecraft/class_8920 net/minecraft/util/datafix/schemas/V3685 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_54742 abstractArrow + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_54743 method_54743 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_54744 method_54744 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_54745 method_54745 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bks net/minecraft/class_8945 net/minecraft/util/datafix/schemas/V3689 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_54974 method_54974 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_54975 method_54975 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkt net/minecraft/class_9061 net/minecraft/util/datafix/schemas/V3799 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_55642 method_55642 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bku net/minecraft/class_9184 net/minecraft/util/datafix/schemas/V3807 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_56646 method_56646 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkv net/minecraft/class_9185 net/minecraft/util/datafix/schemas/V3808 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_56647 method_56647 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkw net/minecraft/class_9186 net/minecraft/util/datafix/schemas/V3808_1 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_56648 method_56648 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkx net/minecraft/class_9688 net/minecraft/util/datafix/schemas/V3808_2 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59893 method_59893 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bky net/minecraft/class_9253 net/minecraft/util/datafix/schemas/V3816 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_57077 method_57077 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bkz net/minecraft/class_9270 net/minecraft/util/datafix/schemas/V3818 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_57276 method_57276 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bla net/minecraft/class_9271 net/minecraft/util/datafix/schemas/V3818_3 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_57277 method_57277 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blb net/minecraft/class_9272 net/minecraft/util/datafix/schemas/V3818_4 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_57278 method_57278 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blc net/minecraft/class_9651 net/minecraft/util/datafix/schemas/V3818_5 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59645 method_59645 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bld net/minecraft/class_9454 net/minecraft/util/datafix/schemas/V3825 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_58611 method_58611 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c ble net/minecraft/class_9690 net/minecraft/util/datafix/schemas/V3938 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59913 abstractArrow + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_59914 method_59914 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_59915 method_59915 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blf net/minecraft/class_1247 net/minecraft/util/datafix/schemas/V501 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48153 method_48153 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blg net/minecraft/class_1246 net/minecraft/util/datafix/schemas/V700 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_48154 method_48154 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blh net/minecraft/class_1249 net/minecraft/util/datafix/schemas/V701 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5295 method_5295 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5294 registerMob + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bli net/minecraft/class_1248 net/minecraft/util/datafix/schemas/V702 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59814 method_59814 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59815 method_59815 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blj net/minecraft/class_1251 net/minecraft/util/datafix/schemas/V703 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5304 method_5304 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5308 method_5308 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5306 method_5306 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5305 method_5305 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5307 method_5307 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c blk net/minecraft/class_1250 net/minecraft/util/datafix/schemas/V704 + f Ljava/util/Map; a field_5744 ITEM_TO_BLOCKENTITY + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b field_5745 ADD_NAMES + m ()Lcom/google/common/collect/ImmutableMap; a method_5297 method_5297 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5300 method_5300 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5298 method_5298 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59523 method_59523 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5296 registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5303 method_5303 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5301 method_5301 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5302 method_5302 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c blk$1 net/minecraft/class_1250$1 net/minecraft/util/datafix/schemas/V704$1 + m ()V <init> <init> <init> +c bll net/minecraft/class_1253 net/minecraft/util/datafix/schemas/V705 + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b field_5746 ADD_NAMES + f Ljava/util/Map; c field_49717 ITEM_TO_ENTITY + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5319 method_5319 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5326 method_5326 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5311 registerMob + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5315 method_5315 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5336 method_5336 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_59646 method_59646 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b method_5330 registerThrowableProjectile + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5329 method_5329 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5332 method_5332 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5320 method_5320 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5327 method_5327 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5312 method_5312 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5322 method_5322 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h method_5333 method_5333 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i method_5316 method_5316 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j method_5324 method_5324 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k method_5337 method_5337 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l method_5325 method_5325 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m method_5318 method_5318 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n method_5335 method_5335 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o method_5323 method_5323 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p method_5313 method_5313 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q method_5328 method_5328 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; r method_5317 method_5317 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; s method_5334 method_5334 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; t method_5331 method_5331 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; u method_5314 method_5314 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; v method_5338 method_5338 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; w method_5321 method_5321 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; x method_59647 method_59647 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bll$1 net/minecraft/class_1253$1 net/minecraft/util/datafix/schemas/V705$1 + m ()V <init> <init> <init> +c blm net/minecraft/class_1252 net/minecraft/util/datafix/schemas/V808 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5310 method_5310 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5309 registerInventory + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> +c bln net/minecraft/class_1254 net/minecraft/util/datafix/schemas/V99 + f Ljava/util/Map; a field_49718 ITEM_TO_ENTITY + f Lcom/mojang/datafixers/types/templates/Hook$HookFunction; b field_5747 ADD_NAMES + f Lorg/slf4j/Logger; c field_5749 LOGGER + f Ljava/util/Map; d field_5748 ITEM_TO_BLOCKENTITY + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_59648 method_59648 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5353 equipment + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5365 method_5365 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5347 method_5347 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V a method_5339 registerMob + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5371 method_5371 + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;)Ljava/lang/Object; a method_5359 addNames + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_5357 method_5357 + m (Ljava/util/HashMap;)V a method_5344 method_5344 + m (Ljava/util/Map;)Lcom/mojang/datafixers/types/templates/TypeTemplate; a method_5348 method_5348 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5373 method_5373 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_59649 method_59649 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; b method_5372 method_5372 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V b method_5368 registerThrowableProjectile + m (Lcom/mojang/serialization/Dynamic;Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_5375 method_5375 + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5341 method_5341 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_31468 method_31468 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; c method_5354 method_5354 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V c method_5377 registerMinecart + m ()Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_5369 method_5369 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_52508 method_52508 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; d method_59650 method_59650 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V d method_5346 registerInventory + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5379 method_5379 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; e method_5366 method_5366 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5364 method_5364 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; f method_5340 method_5340 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5355 method_5355 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; g method_5356 method_5356 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h method_5378 method_5378 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; h method_5374 method_5374 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i method_5370 method_5370 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; i method_5349 method_5349 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j method_5350 method_5350 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; j method_5362 method_5362 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k method_5343 method_5343 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; k method_5381 method_5381 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l method_5360 method_5360 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; l method_5363 method_5363 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m method_5352 method_5352 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; m method_5351 method_5351 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n method_5345 method_5345 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; n method_5376 method_5376 + m (Lcom/mojang/datafixers/schemas/Schema;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o method_5361 method_5361 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; o method_5358 method_5358 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; p method_5342 method_5342 + m (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)Lcom/mojang/datafixers/types/templates/TypeTemplate; q method_5367 method_5367 + m (ILcom/mojang/datafixers/schemas/Schema;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bln$1 net/minecraft/class_1254$1 net/minecraft/util/datafix/schemas/V99$1 + m ()V <init> <init> <init> +c blo net/minecraft/class_6001 net/minecraft/util/datafix/schemas/package-info +c blp net/minecraft/class_9187 net/minecraft/util/debugchart/AbstractSampleLogger + f [J a field_48806 defaults + f [J b field_48807 sample + m ()V a method_56649 useSample + m ()V b method_56651 resetSample + m (I[J)V <init> <init> <init> +c blq net/minecraft/class_9188 net/minecraft/util/debugchart/DebugSampleSubscriptionTracker + f I a field_48808 STOP_SENDING_AFTER_TICKS + f I b field_48809 STOP_SENDING_AFTER_MS + f Laur; c field_48810 playerList + f Ljava/util/EnumMap; d field_48811 subscriptions + f Ljava/util/Queue; e field_48812 subscriptionRequestQueue + m (I)V a method_56652 tick + m (IJLjava/util/Map$Entry;)Z a method_56653 method_56653 + m (JI)V a method_56654 handleSubscriptions + m (Lacv;)V a method_56655 broadcast + m (Laqv;Lbls;)V a method_56656 subscribe + m (Lbls;)Z a method_56657 shouldLogSamples + m (JI)V b method_56658 handleUnsubscriptions + m (Laur;)V <init> <init> <init> +c blq$a net/minecraft/class_9188$class_9189 net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionRequest + f Laqv; a comp_2288 player + f Lbls; b comp_2289 sampleType + m ()Laqv; a comp_2288 player + m ()Lbls; b comp_2289 sampleType + m (Laqv;Lbls;)V <init> <init> <init> +c blq$b net/minecraft/class_9188$class_9190 net/minecraft/util/debugchart/DebugSampleSubscriptionTracker$SubscriptionStartedAt + f J a comp_2290 millis + f I b comp_2291 tick + m ()J a comp_2290 millis + m ()I b comp_2291 tick + m (JI)V <init> <init> <init> +c blr net/minecraft/class_9191 net/minecraft/util/debugchart/LocalSampleLogger + f I c field_48813 CAPACITY + f [[J d field_48814 samples + f I e field_48815 start + f I f field_48816 size + m (I)I b method_56661 wrapIndex + m (I)V <init> <init> <init> + m (I[J)V <init> <init> <init> +c bls net/minecraft/class_9192 net/minecraft/util/debugchart/RemoteDebugSampleType + f Lbls; a field_48817 TICK_TIME + f [Lbls; b field_48818 $VALUES + m ()[Lbls; a method_56665 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c blt net/minecraft/class_9193 net/minecraft/util/debugchart/RemoteSampleLogger + f Lblq; c field_48819 subscriptionTracker + f Lbls; d field_48820 sampleType + m (ILblq;Lbls;)V <init> <init> <init> + m (ILblq;Lbls;[J)V <init> <init> <init> +c blu net/minecraft/class_8743 net/minecraft/util/debugchart/SampleLogger + m (J)V a method_53066 logSample + m (JI)V a method_56535 logPartialSample + m ([J)V a method_56650 logFullSample +c blv net/minecraft/class_9194 net/minecraft/util/debugchart/SampleStorage + m (I)J a method_56659 get + m (II)J a method_56660 get + m ()I c method_56662 capacity + m ()I d method_56663 size + m ()V e method_56664 reset +c blw net/minecraft/class_9160 net/minecraft/util/debugchart/TpsDebugDimensions + f Lblw; a field_48718 FULL_TICK + f Lblw; b field_48719 TICK_SERVER_METHOD + f Lblw; c field_48720 SCHEDULED_TASKS + f Lblw; d field_48721 IDLE + f [Lblw; e field_48722 $VALUES + m ()[Lblw; a method_56536 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c blx net/minecraft/class_7929 net/minecraft/util/eventlog/EventLogDirectory + f Lorg/slf4j/Logger; a field_41288 LOGGER + f I b field_41289 COMPRESS_BUFFER_SIZE + f Ljava/lang/String; c field_41290 COMPRESSED_EXTENSION + f Ljava/nio/file/Path; d field_41291 root + f Ljava/lang/String; e field_41292 extension + m ()Lblx$d; a method_47549 listFiles + m (Ljava/nio/channels/ReadableByteChannel;Ljava/nio/file/Path;)V a method_47550 writeCompressed + m (Ljava/nio/file/Path;)Lblx$b; a method_47551 parseFile + m (Ljava/nio/file/Path;Ljava/lang/String;)Lblx; a method_47552 open + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V a method_47553 tryCompress + m (Ljava/time/LocalDate;)Lblx$e; a method_47554 createNewFile + m (Ljava/nio/file/Path;)Z b method_47555 method_47555 + m (Ljava/nio/file/Path;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c blx$a net/minecraft/class_7929$class_7930 net/minecraft/util/eventlog/EventLogDirectory$CompressedFile + f Ljava/nio/file/Path; a comp_1156 path + f Lblx$c; b comp_1157 id + m (Ljava/nio/file/Path;Lblx$c;)V <init> <init> <init> +c blx$b net/minecraft/class_7929$class_7931 net/minecraft/util/eventlog/EventLogDirectory$File + m ()Ljava/io/Reader; a method_47556 openReader + m ()Lblx$a; b method_47557 compress + m ()Ljava/nio/file/Path; c comp_1156 path + m ()Lblx$c; d comp_1157 id +c blx$c net/minecraft/class_7929$class_7932 net/minecraft/util/eventlog/EventLogDirectory$FileId + f Ljava/time/LocalDate; a comp_1158 date + f I b comp_1159 index + f Ljava/time/format/DateTimeFormatter; c field_41293 DATE_FORMATTER + m ()Ljava/time/LocalDate; a comp_1158 date + m (Ljava/lang/String;)Lblx$c; a method_47558 parse + m ()I b comp_1159 index + m (Ljava/lang/String;)Ljava/lang/String; b method_47559 toFileName + m (Ljava/time/LocalDate;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c blx$d net/minecraft/class_7929$class_7933 net/minecraft/util/eventlog/EventLogDirectory$FileList + f Ljava/util/List; a field_41294 files + m ()Lblx$d; a method_47560 compressAll + m (ILjava/time/LocalDate;Lblx$b;)Z a method_47561 method_47561 + m (Ljava/time/LocalDate;I)Lblx$d; a method_47562 prune + m ()Ljava/util/stream/Stream; b method_47563 stream + m ()Ljava/util/Set; c method_47564 ids + m (Ljava/util/List;)V <init> <init> <init> +c blx$e net/minecraft/class_7929$class_7934 net/minecraft/util/eventlog/EventLogDirectory$RawFile + f Ljava/nio/file/Path; a comp_1156 path + f Lblx$c; b comp_1157 id + m ()Ljava/nio/channels/FileChannel; e method_47565 openChannel + m (Ljava/nio/file/Path;Lblx$c;)V <init> <init> <init> +c bly net/minecraft/class_7935 net/minecraft/util/eventlog/JsonEventLog + f Lcom/google/gson/Gson; a field_41295 GSON + f Lcom/mojang/serialization/Codec; b field_41296 codec + f Ljava/nio/channels/FileChannel; c field_41297 channel + f Ljava/util/concurrent/atomic/AtomicInteger; d field_41298 referenceCount + m ()Lblz; a method_47566 openReader + m (Lcom/mojang/serialization/Codec;Ljava/nio/file/Path;)Lbly; a method_47567 open + m (Ljava/lang/Object;)V a method_47568 write + m ()V b method_47569 releaseReference + m (Lcom/mojang/serialization/Codec;Ljava/nio/channels/FileChannel;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bly$1 net/minecraft/class_7935$1 net/minecraft/util/eventlog/JsonEventLog$1 + f Lblz; a field_41299 val$reader + f Lbly; b field_41300 field_41300 + f J c field_41301 position + m (Lbly;Lblz;)V <init> <init> <init> +c blz net/minecraft/class_7936 net/minecraft/util/eventlog/JsonEventLogReader + m ()Ljava/lang/Object; a method_47570 next + m (Lcom/mojang/serialization/Codec;Ljava/io/Reader;)Lblz; a method_47571 create +c blz$1 net/minecraft/class_7936$1 net/minecraft/util/eventlog/JsonEventLogReader$1 + f Lcom/google/gson/stream/JsonReader; a field_41302 val$jsonReader + f Lcom/mojang/serialization/Codec; b field_41303 val$codec + m (Lcom/google/gson/stream/JsonReader;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c bma net/minecraft/class_7937 net/minecraft/util/eventlog/package-info +c bmb net/minecraft/class_5169 net/minecraft/util/monitoring/jmx/MinecraftServerStatistics + f Lorg/slf4j/Logger; a field_23970 LOGGER + f Lnet/minecraft/server/MinecraftServer; b field_23971 server + f Ljavax/management/MBeanInfo; c field_23972 mBeanInfo + f Ljava/util/Map; d field_23973 attributeDescriptionByName + m ()F a method_27177 getAverageTickTime + m (I)[Ljavax/management/MBeanAttributeInfo; a method_27178 method_27178 + m (Lbmb$a;)Ljavax/management/Attribute; a method_27179 method_27179 + m (Lnet/minecraft/server/MinecraftServer;)V a method_27181 registerJmxMonitoring + m ()[J b method_27182 getTickTimes + m (Lbmb$a;)Ljava/lang/String; b method_27183 method_27183 + m (Lnet/minecraft/server/MinecraftServer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bmb$a net/minecraft/class_5169$class_5170 net/minecraft/util/monitoring/jmx/MinecraftServerStatistics$AttributeDescription + f Ljava/lang/String; a field_23974 name + f Ljava/util/function/Supplier; b field_23975 getter + f Ljava/lang/String; c field_23976 description + f Ljava/lang/Class; d field_23977 type + m ()Ljavax/management/MBeanAttributeInfo; a method_27184 asMBeanAttributeInfo + m (Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Ljava/lang/Class;)V <init> <init> <init> +c bmc net/minecraft/class_6641 net/minecraft/util/monitoring/jmx/package-info +c bmd net/minecraft/class_6002 net/minecraft/util/package-info +c bme net/minecraft/class_9386 net/minecraft/util/parsing/package-info +c bmf net/minecraft/class_9387 net/minecraft/util/parsing/packrat/Atom + f Ljava/lang/String; a comp_2468 name + m ()Ljava/lang/String; a comp_2468 name + m (Ljava/lang/String;)Lbmf; a method_58298 of + m (Ljava/lang/String;)V <init> <init> <init> +c bmg net/minecraft/class_9388 net/minecraft/util/parsing/packrat/Control + f Lbmg; a field_49959 UNBOUND + m ()V a method_58299 method_58299 + m ()V <clinit> <clinit> <clinit> +c bmh net/minecraft/class_9389 net/minecraft/util/parsing/packrat/Dictionary + f Ljava/util/Map; a field_49960 terms + m (Lbmf;)Lbml; a method_58300 get + m (Lbmf;Lbml;)V a method_58301 put + m (Lbmf;Lbmo;Lbml$a;)V a method_58302 put + m (Lbmf;Lbmo;Lbml$b;)V a method_58303 put + m ()V <init> <init> <init> +c bmi net/minecraft/class_9390 net/minecraft/util/parsing/packrat/ErrorCollector + m (I)V a method_58304 finish + m (ILbmn;Ljava/lang/Object;)V a method_58305 store + m (ILjava/lang/Object;)V a method_58306 store +c bmi$a net/minecraft/class_9390$class_9391 net/minecraft/util/parsing/packrat/ErrorCollector$LongestOnly + f Ljava/util/List; a field_49961 entries + f I b field_49962 lastCursor + m ()Ljava/util/List; a method_58307 entries + m ()I b method_58308 cursor + m (I)V b method_58309 discardErrorsFromShorterParse + m ()V <init> <init> <init> +c bmj net/minecraft/class_9392 net/minecraft/util/parsing/packrat/ErrorEntry + f I a comp_2469 cursor + f Lbmn; b comp_2470 suggestions + f Ljava/lang/Object; c comp_2471 reason + m ()I a comp_2469 cursor + m ()Lbmn; b comp_2470 suggestions + m ()Ljava/lang/Object; c comp_2471 reason + m (ILbmn;Ljava/lang/Object;)V <init> <init> <init> +c bmk net/minecraft/class_9393 net/minecraft/util/parsing/packrat/ParseState + f Ljava/util/Map; a field_49963 ruleCache + f Lbmh; b field_49964 dictionary + f Lbmi; c field_49965 errorCollector + m ()Lbmi; a method_58310 errorCollector + m (I)V a method_58311 restore + m (Lbmf;)Ljava/util/Optional; a method_58312 parseTopRule + m (Lbmk$b;)Lbmk$a; a method_58313 lookupInCache + m (Lbmk$b;Ljava/util/Optional;)V a method_58314 storeInCache + m ()Ljava/lang/Object; b method_58315 input + m (Lbmf;)Ljava/util/Optional; b method_58316 parse + m ()I c method_58317 mark + m (Lbmh;Lbmi;)V <init> <init> <init> +c bmk$a net/minecraft/class_9393$class_9394 net/minecraft/util/parsing/packrat/ParseState$CacheEntry + f Ljava/util/Optional; a comp_2472 value + f I b comp_2473 mark + m ()Ljava/util/Optional; a comp_2472 value + m ()I b comp_2473 mark + m (Ljava/util/Optional;I)V <init> <init> <init> +c bmk$b net/minecraft/class_9393$class_9395 net/minecraft/util/parsing/packrat/ParseState$CacheKey + f Lbmf; a comp_2474 name + f I b comp_2475 mark + m ()Lbmf; a comp_2474 name + m ()I b comp_2475 mark + m (Lbmf;I)V <init> <init> <init> +c bml net/minecraft/class_9396 net/minecraft/util/parsing/packrat/Rule + m (Lbmk;)Ljava/util/Optional; a method_58318 parse + m (Lbml$b;Lbmk;Lbmm;)Ljava/util/Optional; a method_58319 method_58319 + m (Lbmo;Lbml$a;)Lbml; a method_58320 fromTerm + m (Lbmo;Lbml$b;)Lbml; a method_58321 fromTerm +c bml$a net/minecraft/class_9396$class_9397 net/minecraft/util/parsing/packrat/Rule$RuleAction +c bml$b net/minecraft/class_9396$class_9398 net/minecraft/util/parsing/packrat/Rule$SimpleRuleAction +c bml$c net/minecraft/class_9396$class_9399 net/minecraft/util/parsing/packrat/Rule$WrappedTerm + f Lbml$a; a comp_2476 action + f Lbmo; b comp_2477 child + m ()Lbml$a; a comp_2476 action + m ()Lbmo; b comp_2477 child + m (Lbml$a;Lbmo;)V <init> <init> <init> +c bmm net/minecraft/class_9400 net/minecraft/util/parsing/packrat/Scope + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; a field_49966 values + m (Lbmf;)Ljava/lang/Object; a method_58322 get + m (Lbmf;Ljava/lang/Object;)V a method_58323 put + m (Lbmm;)V a method_58324 putAll + m ([Lbmf;)Ljava/lang/Object; a method_58325 getAny + m (Lbmf;)Ljava/lang/Object; b method_58326 getOrThrow + m (Lbmf;Ljava/lang/Object;)Ljava/lang/Object; b method_58327 getOrDefault + m ([Lbmf;)Ljava/lang/Object; b method_58328 getAnyOrThrow + m ()V <init> <init> <init> +c bmn net/minecraft/class_9401 net/minecraft/util/parsing/packrat/SuggestionSupplier + m ()Lbmn; b method_58329 empty + m (Lbmk;)Ljava/util/stream/Stream; b method_58330 method_58330 +c bmo net/minecraft/class_9402 net/minecraft/util/parsing/packrat/Term + m ()Lbmo; a method_58331 cut + m (Lbmf;)Lbmo; a method_58332 named + m (Lbmf;Ljava/lang/Object;)Lbmo; a method_58333 marker + m (Lbmk;Lbmm;Lbmg;)Z a method_58334 parse + m (Lbmo;)Lbmo; a method_58335 optional + m ([Lbmo;)Lbmo; a method_58336 sequence + m ()Lbmo; b method_58337 empty + m ([Lbmo;)Lbmo; b method_58338 alternative +c bmo$1 net/minecraft/class_9402$1 net/minecraft/util/parsing/packrat/Term$1 + m ()V <init> <init> <init> +c bmo$2 net/minecraft/class_9402$2 net/minecraft/util/parsing/packrat/Term$2 + m ()V <init> <init> <init> +c bmo$a net/minecraft/class_9402$class_9403 net/minecraft/util/parsing/packrat/Term$Alternative + f Ljava/util/List; a comp_2478 elements + m ()Ljava/util/List; c comp_2478 elements + m (Ljava/util/List;)V <init> <init> <init> +c bmo$b net/minecraft/class_9402$class_9404 net/minecraft/util/parsing/packrat/Term$Marker + f Lbmf; a comp_2479 name + f Ljava/lang/Object; b comp_2480 value + m ()Lbmf; c comp_2479 name + m ()Ljava/lang/Object; d comp_2480 value + m (Lbmf;Ljava/lang/Object;)V <init> <init> <init> +c bmo$c net/minecraft/class_9402$class_9405 net/minecraft/util/parsing/packrat/Term$Maybe + f Lbmo; a comp_2481 term + m ()Lbmo; c comp_2481 term + m (Lbmo;)V <init> <init> <init> +c bmo$d net/minecraft/class_9402$class_9406 net/minecraft/util/parsing/packrat/Term$Reference + f Lbmf; a comp_2482 name + m ()Lbmf; c comp_2482 name + m (Lbmf;)V <init> <init> <init> +c bmo$e net/minecraft/class_9402$class_9407 net/minecraft/util/parsing/packrat/Term$Sequence + f Ljava/util/List; a comp_2483 elements + m ()Ljava/util/List; c comp_2483 elements + m (Ljava/util/List;)V <init> <init> <init> +c bmp net/minecraft/class_9408 net/minecraft/util/parsing/packrat/commands/Grammar + f Lbmh; a comp_2484 rules + f Lbmf; b comp_2485 top + m ()Lbmh; a comp_2484 rules + m (Lbmj;Ljava/util/function/Consumer;)V a method_58339 method_58339 + m (Lbmk;)Ljava/util/Optional; a method_58340 parse + m (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; a method_58341 parseForCommands + m (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; a method_58342 parseForSuggestions + m ()Lbmf; b comp_2485 top + m (Lbmh;Lbmf;)V <init> <init> <init> +c bmq net/minecraft/class_9409 net/minecraft/util/parsing/packrat/commands/ResourceLocationParseRule + f Lbml; a field_49967 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bmr net/minecraft/class_9410 net/minecraft/util/parsing/packrat/commands/ResourceLookupRule + f Ljava/lang/Object; a field_49968 context + f Lbmf; b field_49969 idParser + m (Lcom/mojang/brigadier/ImmutableStringReader;Lakr;)Ljava/lang/Object; a method_58343 validateElement + m (Lbmf;Ljava/lang/Object;)V <init> <init> <init> +c bms net/minecraft/class_9411 net/minecraft/util/parsing/packrat/commands/ResourceSuggestion + m ()Ljava/util/stream/Stream; a method_58344 possibleResources +c bmt net/minecraft/class_9412 net/minecraft/util/parsing/packrat/commands/StringReaderParserState + f Lcom/mojang/brigadier/StringReader; a field_49970 input + m ()Lcom/mojang/brigadier/StringReader; d method_58345 input + m (Lbmh;Lbmi;Lcom/mojang/brigadier/StringReader;)V <init> <init> <init> +c bmu net/minecraft/class_9413 net/minecraft/util/parsing/packrat/commands/StringReaderTerms + m (C)Lbmo; a method_58346 character + m (Ljava/lang/String;)Lbmo; a method_58347 word +c bmu$a net/minecraft/class_9413$class_9414 net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalCharacter + f C a comp_2486 value + m (Lbmk;)Ljava/util/stream/Stream; a method_58348 method_58348 + m ()C c comp_2486 value + m (C)V <init> <init> <init> +c bmu$b net/minecraft/class_9413$class_9415 net/minecraft/util/parsing/packrat/commands/StringReaderTerms$TerminalWord + f Ljava/lang/String; a comp_2487 value + m (Lbmk;)Ljava/util/stream/Stream; a method_58349 method_58349 + m ()Ljava/lang/String; c comp_2487 value + m (Ljava/lang/String;)V <init> <init> <init> +c bmv net/minecraft/class_9416 net/minecraft/util/parsing/packrat/commands/TagParseRule + f Lbml; a field_49971 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bmw net/minecraft/class_9417 net/minecraft/util/parsing/packrat/commands/package-info +c bmx net/minecraft/class_9418 net/minecraft/util/parsing/packrat/package-info +c bmy net/minecraft/class_3533 net/minecraft/util/profiling/ActiveProfiler + f J a field_16267 WARNING_TIME_NANOS + f Lorg/slf4j/Logger; c field_15735 LOGGER + f Ljava/util/List; d field_15736 paths + f Lit/unimi/dsi/fastutil/longs/LongList; e field_15730 startTimes + f Ljava/util/Map; f field_21818 entries + f Ljava/util/function/IntSupplier; g field_16266 getTickTime + f Ljava/util/function/LongSupplier; h field_21961 getRealTime + f J i field_15732 startTimeNano + f I j field_15729 startTimeTicks + f Ljava/lang/String; k field_15734 path + f Z l field_15733 started + f Lbmy$a; m field_21819 currentEntry + f Z n field_20345 warn + f Ljava/util/Set; o field_33873 chartedPaths + m (J)Ljava/lang/Object; a method_21718 method_21718 + m (Ljava/lang/String;)Lbmy$a; e method_24245 method_24245 + m ()Lbmy$a; f method_24246 getCurrentEntry + m ()Ljava/lang/Object; g method_21719 method_21719 + m ()Ljava/lang/Object; h method_21720 method_21720 + m (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bmy$a net/minecraft/class_3533$class_4746 net/minecraft/util/profiling/ActiveProfiler$PathEntry + f J a field_33874 maxDuration + f J b field_33875 minDuration + f J c field_21820 accumulatedDuration + f J d field_21821 count + f Lit/unimi/dsi/fastutil/objects/Object2LongOpenHashMap; e field_21822 counters + m ()V <init> <init> <init> +c bmz net/minecraft/class_4757 net/minecraft/util/profiling/ContinuousProfiler + f Ljava/util/function/LongSupplier; a field_21962 realTime + f Ljava/util/function/IntSupplier; b field_21963 tickCount + f Lbnd; c field_21964 profiler + m ()Z a method_24333 isEnabled + m ()V b method_24334 disable + m ()V c method_24335 enable + m ()Lbnf; d method_24336 getFiller + m ()Lbne; e method_24337 getResults + m (Ljava/util/function/LongSupplier;Ljava/util/function/IntSupplier;)V <init> <init> <init> +c bna net/minecraft/class_3688 net/minecraft/util/profiling/EmptyProfileResults + f Lbna; a field_16265 EMPTY + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnb net/minecraft/class_3692 net/minecraft/util/profiling/FilledProfileResults + f Lorg/slf4j/Logger; a field_16279 LOGGER + f Lbng; b field_21823 EMPTY + f Lcom/google/common/base/Splitter; c field_21824 SPLITTER + f Ljava/util/Comparator; e field_21825 COUNTER_ENTRY_COMPARATOR + f Ljava/util/Map; f field_21826 entries + f J g field_16278 startTimeNano + f I h field_16275 startTimeTicks + f J i field_16276 endTimeNano + f I j field_16274 endTimeTicks + f I k field_19383 tickDuration + m (IILjava/lang/StringBuilder;Ljava/util/Map$Entry;)V a method_24252 method_24252 + m (ILjava/lang/String;Lbnb$a;ILjava/lang/StringBuilder;)V a method_24253 appendCounterResults + m (ILjava/lang/String;Ljava/lang/StringBuilder;)V a method_16061 appendProfilerResults + m (JI)Ljava/lang/String; a method_16063 getProfilerResults + m (Lbnb$a;)J a method_24254 method_24254 + m (Ljava/lang/String;Ljava/lang/String;)Z a method_24255 isDirectChild + m (Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; a method_24256 indentLine + m (Ljava/lang/StringBuilder;ILjava/lang/String;Lbnb$a;)V a method_24257 method_24257 + m (Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Long;)V a method_24258 method_24258 + m (Ljava/util/Map;Ljava/lang/String;Lbng;)V a method_24259 method_24259 + m (Ljava/util/Map;Ljava/lang/StringBuilder;I)V a method_24260 appendCounters + m (Ljava/util/Map;Ljava/util/List;Ljava/lang/String;Ljava/lang/Long;)V a method_24261 method_24261 + m (Ljava/lang/String;)Lbng; c method_24262 getEntry + m (Ljava/lang/String;)Lbnb$a; d method_24263 method_24263 + m ()Ljava/util/Map; h method_24264 getCounterValues + m (Ljava/util/Map;JIJI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnb$1 net/minecraft/class_3692$1 net/minecraft/util/profiling/FilledProfileResults$1 + m ()V <init> <init> <init> +c bnb$a net/minecraft/class_3692$class_4747 net/minecraft/util/profiling/FilledProfileResults$CounterCollector + f J a field_21827 selfValue + f J b field_21828 totalValue + f Ljava/util/Map; c field_21829 children + m (Ljava/lang/String;)Lbnb$a; a method_24266 method_24266 + m (Ljava/util/Iterator;J)V a method_24267 addValue + m ()V <init> <init> <init> +c bnc net/minecraft/class_3694 net/minecraft/util/profiling/InactiveProfiler + f Lbnc; a field_16280 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnd net/minecraft/class_3693 net/minecraft/util/profiling/ProfileCollector + m (Ljava/lang/String;)Lbmy$a; c method_34696 getEntry + m ()Lbne; d method_16064 getResults + m ()Ljava/util/Set; e method_37168 getChartedPaths +c bne net/minecraft/class_3696 net/minecraft/util/profiling/ProfileResults + f C d field_29924 PATH_SEPARATOR + m ()J a method_16068 getStartTimeNano + m (Ljava/lang/String;)Ljava/util/List; a method_16067 getTimes + m (Ljava/nio/file/Path;)Z a method_16069 saveResults + m ()I b method_16072 getStartTimeTicks + m (Ljava/lang/String;)Ljava/lang/String; b method_21721 demanglePath + m ()J c method_16073 getEndTimeNano + m ()I d method_16070 getEndTimeTicks + m ()Ljava/lang/String; e method_34970 getProfilerResults + m ()I f method_16074 getTickDuration + m ()J g method_16071 getNanoDuration +c bnf net/minecraft/class_3695 net/minecraft/util/profiling/ProfilerFiller + f Ljava/lang/String; b field_29925 ROOT + m ()V a method_16065 startTick + m (Lbnf;Lbnf;)Lbnf; a method_24338 tee + m (Lbol;)V a method_37167 markForCharting + m (Ljava/lang/String;)V a method_15396 push + m (Ljava/lang/String;I)V a method_24270 incrementCounter + m (Ljava/util/function/Supplier;)V a method_15400 push + m (Ljava/util/function/Supplier;I)V a method_24271 incrementCounter + m ()V b method_16066 endTick + m (Ljava/lang/String;)V b method_15405 popPush + m (Ljava/util/function/Supplier;)V b method_15403 popPush + m ()V c method_15407 pop + m (Ljava/util/function/Supplier;)V c method_39277 incrementCounter + m (Ljava/lang/String;)V d method_39278 incrementCounter +c bnf$1 net/minecraft/class_3695$1 net/minecraft/util/profiling/ProfilerFiller$1 + f Lbnf; a field_21965 val$first + f Lbnf; c field_21966 val$second + m (Lbnf;Lbnf;)V <init> <init> <init> +c bng net/minecraft/class_4748 net/minecraft/util/profiling/ProfilerPathEntry + m ()J a method_24272 getDuration + m ()J b method_37169 getMaxDuration + m ()J c method_24273 getCount + m ()Lit/unimi/dsi/fastutil/objects/Object2LongMap; d method_24274 getCounters +c bnh net/minecraft/class_3534 net/minecraft/util/profiling/ResultField + f D a field_15739 percentage + f D b field_15737 globalPercentage + f J c field_19384 count + f Ljava/lang/String; d field_15738 name + m ()I a method_15409 getColor + m (Lbnh;)I a method_15408 compareTo + m (Ljava/lang/String;DDJ)V <init> <init> <init> +c bni net/minecraft/class_4758 net/minecraft/util/profiling/SingleTickProfiler + f Lorg/slf4j/Logger; a field_21967 LOGGER + f Ljava/util/function/LongSupplier; b field_21968 realTime + f J c field_21969 saveThreshold + f I d field_21970 tick + f Ljava/io/File; e field_21971 location + f Lbnd; f field_21972 profiler + m ()Lbnf; a method_24339 startTick + m (Lbnf;Lbni;)Lbnf; a method_24340 decorateFiller + m (Ljava/lang/String;)Lbni; a method_24341 createTickProfiler + m ()V b method_24342 endTick + m ()I c method_24343 method_24343 + m (Ljava/util/function/LongSupplier;Ljava/lang/String;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnj net/minecraft/class_6506 net/minecraft/util/profiling/jfr/Environment + f Lbnj; a field_34412 CLIENT + f Lbnj; b field_34413 SERVER + f Ljava/lang/String; c field_34414 description + f [Lbnj; d field_34415 $VALUES + m ()Ljava/lang/String; a method_37986 getDescription + m (Lnet/minecraft/server/MinecraftServer;)Lbnj; a method_37987 from + m ()[Lbnj; b method_37988 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnk net/minecraft/class_6505 net/minecraft/util/profiling/jfr/JfrProfiler + f Ljava/lang/String; a field_34403 ROOT_CATEGORY + f Ljava/lang/String; b field_34404 WORLD_GEN_CATEGORY + f Ljava/lang/String; c field_34405 TICK_CATEGORY + f Ljava/lang/String; d field_34406 NETWORK_CATEGORY + f Ljava/lang/String; e field_49058 STORAGE_CATEGORY + f Lorg/slf4j/Logger; g field_34408 LOGGER + f Ljava/util/List; h field_34407 CUSTOM_EVENTS + f Ljava/lang/String; i field_34409 FLIGHT_RECORDER_CONFIG + f Ljava/time/format/DateTimeFormatter; j field_34410 DATE_TIME_FORMATTER + f Lbnk; k field_35576 INSTANCE + f Ljdk/jfr/Recording; l field_34411 recording + f F m field_35577 currentAverageTickTime + f Ljava/util/Map; n field_35578 networkTrafficByAddress + m ()Lbnk; a method_39428 getInstance + m (Lbnj;Ljava/lang/String;Ljdk/jfr/Recording;)V a method_37982 method_37982 + m (Ljava/io/Reader;Lbnj;)Z a method_37983 start + m (Ljava/net/SocketAddress;)Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b; a method_39429 networkStatFor + m ()V f method_38660 setupSummaryListener + m ()V g method_39430 method_39430 + m ()V h method_39431 method_39431 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnk$1 net/minecraft/class_6505$1 net/minecraft/util/profiling/jfr/JfrProfiler$1 + f Lbnn; a field_34921 summaryReporter + f Lbnk; b field_34922 field_34922 + m ()V a method_38661 method_38661 + m (Lbnk;)V <init> <init> <init> +c bnl net/minecraft/class_6611 net/minecraft/util/profiling/jfr/JvmProfiler + f Lbnl; f field_34923 INSTANCE + m (F)V a method_38654 onServerTick + m (Lbnj;)Z a method_37981 start + m (Ldcd;Lakq;Ljava/lang/String;)Lbno; a method_38655 onChunkGenerate + m (Ldws;Ldcd;Ldwr;I)V a method_56979 onRegionFileRead + m (Lvu;Lzi;Ljava/net/SocketAddress;I)V a method_38656 onPacketReceived + m ()Ljava/nio/file/Path; b method_37980 stop + m (Ldws;Ldcd;Ldwr;I)V b method_56980 onRegionFileWrite + m (Lvu;Lzi;Ljava/net/SocketAddress;I)V b method_38657 onPacketSent + m ()Z c method_37984 isRunning + m ()Z d method_38658 isAvailable + m ()Lbno; e method_38659 onWorldLoadedStarted + m ()V <clinit> <clinit> <clinit> +c bnl$a net/minecraft/class_6611$class_6612 net/minecraft/util/profiling/jfr/JvmProfiler$NoOpProfiler + f Lbno; a field_34925 noOpCommit + f Lorg/slf4j/Logger; b field_34924 LOGGER + m ()V a method_38662 method_38662 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnm net/minecraft/class_6508 net/minecraft/util/profiling/jfr/Percentiles + f Lcom/google/common/math/Quantiles$ScaleAndIndexes; a field_34418 DEFAULT_INDEXES + m (Ljava/util/Map;)Ljava/util/Map; a method_37996 sorted + m (Ljava/util/Map;Lit/unimi/dsi/fastutil/ints/Int2DoubleRBTreeMap;)V a method_37997 method_37997 + m ([D)Ljava/util/Map; a method_37998 evaluate + m ([J)Ljava/util/Map; a method_37999 evaluate + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bnn net/minecraft/class_6507 net/minecraft/util/profiling/jfr/SummaryReporter + f Lorg/slf4j/Logger; a field_34926 LOGGER + f Ljava/lang/Runnable; b field_34417 onDeregistration + m ()Ljava/lang/String; a method_37993 method_37993 + m (Ljava/nio/file/Path;)V a method_38663 recordingStopped + m (Ljava/util/function/Supplier;)V a method_37991 infoWithFallback + m (Ljava/util/function/Supplier;Ljava/lang/Throwable;)V a method_37992 warnWithFallback + m ()Ljava/lang/String; b method_37995 method_37995 + m (Ljava/nio/file/Path;)Ljava/lang/String; b method_37990 method_37990 + m (Ljava/nio/file/Path;)Ljava/lang/String; c method_37994 method_37994 + m (Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bno net/minecraft/class_6613 net/minecraft/util/profiling/jfr/callback/ProfiledDuration +c bnp net/minecraft/class_6614 net/minecraft/util/profiling/jfr/callback/package-info +c bnq net/minecraft/class_9232 net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent + m (Ldws;Ldcd;Ldwr;I)V <init> <init> <init> +c bnq$a net/minecraft/class_9232$class_9233 net/minecraft/util/profiling/jfr/event/ChunkRegionIoEvent$Fields + f Ljava/lang/String; a field_49059 REGION_POS_X + f Ljava/lang/String; b field_49060 REGION_POS_Z + f Ljava/lang/String; c field_49061 LOCAL_POS_X + f Ljava/lang/String; d field_49062 LOCAL_POS_Z + f Ljava/lang/String; e field_49063 CHUNK_POS_X + f Ljava/lang/String; f field_49064 CHUNK_POS_Z + f Ljava/lang/String; g field_49065 LEVEL + f Ljava/lang/String; h field_49066 DIMENSION + f Ljava/lang/String; i field_49067 TYPE + f Ljava/lang/String; j field_49068 COMPRESSION + f Ljava/lang/String; k field_49069 BYTES + m ()V <init> <init> <init> +c bnr net/minecraft/class_6509 net/minecraft/util/profiling/jfr/event/PacketEvent + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/SocketAddress;I)V <init> <init> <init> +c bnr$a net/minecraft/class_6509$class_6510 net/minecraft/util/profiling/jfr/event/PacketEvent$Fields + f Ljava/lang/String; a field_34419 REMOTE_ADDRESS + f Ljava/lang/String; b field_35579 PROTOCOL_ID + f Ljava/lang/String; c field_48318 PACKET_DIRECTION + f Ljava/lang/String; d field_35580 PACKET_ID + f Ljava/lang/String; e field_34421 BYTES + m ()V <init> <init> <init> +c bns net/minecraft/class_6512 net/minecraft/util/profiling/jfr/event/package-info +c bnt net/minecraft/class_6515 net/minecraft/util/profiling/jfr/package-info +c bnu net/minecraft/class_6516 net/minecraft/util/profiling/jfr/parse/JfrStatsParser + f Ljava/time/Instant; a field_34422 recordingStarted + f Ljava/time/Instant; b field_34423 recordingEnded + f Ljava/util/List; c field_34424 chunkGenStats + f Ljava/util/List; d field_34425 cpuLoadStat + f Ljava/util/Map; e field_34426 receivedPackets + f Ljava/util/Map; f field_34427 sentPackets + f Ljava/util/Map; g field_49070 readChunks + f Ljava/util/Map; h field_49071 writtenChunks + f Ljava/util/List; i field_34428 fileWrites + f Ljava/util/List; j field_34429 fileReads + f I k field_34430 garbageCollections + f Ljava/time/Duration; l field_34431 gcTotalDuration + f Ljava/util/List; m field_34432 gcHeapStats + f Ljava/util/List; n field_34433 threadAllocationStats + f Ljava/util/List; o field_34434 tickTimes + f Ljava/time/Duration; p field_34435 worldCreationDuration + m ()Lbnv; a method_38000 results + m (Lboa;)Lbnu$a; a method_56981 method_56981 + m (Lbof;)Lbnu$a; a method_39432 method_39432 + m (Ljava/nio/file/Path;)Lbnv; a method_38001 parse + m (Ljava/time/Duration;Ljava/util/Map;)Lboe; a method_39433 collectIoStats + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_39434 method_39434 + m (Ljava/util/stream/Stream;)V a method_38002 capture + m (Ljdk/jfr/consumer/RecordedEvent;)V a method_38003 method_38003 + m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V a method_39435 incrementPacket + m (Ljdk/jfr/consumer/RecordedEvent;Ljava/util/List;Ljava/lang/String;)V a method_38004 appendFileIO + m (Ljdk/jfr/consumer/RecordedEvent;ILjava/util/Map;)V b method_56982 incrementChunk + m (Ljava/util/stream/Stream;)V <init> <init> <init> +c bnu$1 net/minecraft/class_6516$1 net/minecraft/util/profiling/jfr/parse/JfrStatsParser$1 + f Ljdk/jfr/consumer/RecordingFile; a field_34436 val$recordingFile + m ()Ljdk/jfr/consumer/RecordedEvent; a method_38005 next + m (Ljdk/jfr/consumer/RecordingFile;)V <init> <init> <init> +c bnu$a net/minecraft/class_6516$class_6766 net/minecraft/util/profiling/jfr/parse/JfrStatsParser$MutableCountAndSize + f J a field_35581 count + f J b field_35582 totalSize + m ()Lboe$a; a method_39436 toCountAndSize + m (I)V a method_39437 increment + m ()V <init> <init> <init> +c bnv net/minecraft/class_6517 net/minecraft/util/profiling/jfr/parse/JfrStatsResult + f Ljava/time/Instant; a comp_3 recordingStarted + f Ljava/time/Instant; b comp_4 recordingEnded + f Ljava/time/Duration; c comp_5 recordingDuration + f Ljava/time/Duration; d comp_6 worldCreationDuration + f Ljava/util/List; e comp_7 tickTimes + f Ljava/util/List; f comp_8 cpuLoadStats + f Lbod$a; g comp_9 heapSummary + f Lbog$a; h comp_10 threadAllocationSummary + f Lboe; i comp_11 receivedPacketsSummary + f Lboe; j comp_12 sentPacketsSummary + f Lboe; k comp_2339 writtenChunks + f Lboe; l comp_2340 readChunks + f Lboc$a; m comp_13 fileWrites + f Lboc$a; n comp_14 fileReads + f Ljava/util/List; o comp_15 chunkGenStats + m ()Ljava/util/List; a method_38006 chunkGenSummary + m (Lcom/mojang/datafixers/util/Pair;)Ljava/time/Duration; a method_38007 method_38007 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_38008 method_38008 + m ()Ljava/lang/String; b method_38009 asJson + m ()Ljava/time/Instant; c comp_3 recordingStarted + m ()Ljava/time/Instant; d comp_4 recordingEnded + m ()Ljava/time/Duration; e comp_5 recordingDuration + m ()Ljava/time/Duration; f comp_6 worldCreationDuration + m ()Ljava/util/List; g comp_7 tickTimes + m ()Ljava/util/List; h comp_8 cpuLoadStats + m ()Lbod$a; i comp_9 heapSummary + m ()Lbog$a; j comp_10 threadAllocationSummary + m ()Lboe; k comp_11 receivedPacketsSummary + m ()Lboe; l comp_12 sentPacketsSummary + m ()Lboe; m comp_2339 writtenChunks + m ()Lboe; n comp_2340 readChunks + m ()Lboc$a; o comp_13 fileWrites + m ()Lboc$a; p comp_14 fileReads + m ()Ljava/util/List; q comp_15 chunkGenStats + m (Ljava/time/Instant;Ljava/time/Instant;Ljava/time/Duration;Ljava/time/Duration;Ljava/util/List;Ljava/util/List;Lbod$a;Lbog$a;Lboe;Lboe;Lboe;Lboe;Lboc$a;Lboc$a;Ljava/util/List;)V <init> <init> <init> +c bnw net/minecraft/class_6518 net/minecraft/util/profiling/jfr/parse/package-info +c bnx net/minecraft/class_6519 net/minecraft/util/profiling/jfr/serialize/JfrResultJsonSerializer + f Lcom/google/gson/Gson; a field_34437 gson + f Ljava/lang/String; b field_34438 BYTES_PER_SECOND + f Ljava/lang/String; c field_34439 COUNT + f Ljava/lang/String; d field_34440 DURATION_NANOS_TOTAL + f Ljava/lang/String; e field_34441 TOTAL_BYTES + f Ljava/lang/String; f field_34442 COUNT_PER_SECOND + m (Lbnv;)Ljava/lang/String; a method_38010 format + m (Lbnz;)Lcom/google/gson/JsonElement; a method_38011 method_38011 + m (Lboa;Lcom/google/gson/JsonObject;)V a method_56983 serializeChunkId + m (Lboc$a;)Lcom/google/gson/JsonElement; a method_38012 fileIoSummary + m (Lbod$a;)Lcom/google/gson/JsonElement; a method_38013 heap + m (Lboe;Ljava/util/function/BiConsumer;)Lcom/google/gson/JsonElement; a method_38014 ioSummary + m (Lbof;Lcom/google/gson/JsonObject;)V a method_56984 serializePacketId + m (Lbog$a;)Lcom/google/gson/JsonElement; a method_38015 threadAllocations + m (Lboh;)D a method_38664 method_38664 + m (Lcom/google/gson/JsonArray;Lcom/mojang/datafixers/util/Pair;)V a method_38026 method_38026 + m (Lcom/google/gson/JsonArray;Ljava/lang/String;Ljava/lang/Double;)V a method_38017 method_38017 + m (Lcom/google/gson/JsonArray;Ljava/util/function/BiConsumer;Lcom/mojang/datafixers/util/Pair;)V a method_38016 method_38016 + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonArray;)V a method_38018 method_38018 + m (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonObject;)V a method_38019 method_38019 + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V a method_38020 method_38020 + m (Lcom/mojang/datafixers/util/Pair;)D a method_38021 method_38021 + m (Ljava/lang/String;Ljava/lang/Double;Lcom/google/gson/JsonObject;)V a method_38022 method_38022 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; a method_38023 chunkGen + m (Ljava/util/List;Ljava/util/function/ToDoubleFunction;)Lcom/google/gson/JsonObject; a method_38024 method_38024 + m (Lbnv;)Lcom/google/gson/JsonElement; b method_38025 fileIO + m (Lcom/google/gson/JsonObject;Ljava/lang/Integer;Ljava/lang/Double;)V b method_38027 method_38027 + m (Ljava/util/List;)Lcom/google/gson/JsonElement; b method_38028 serverTicks + m (Lbnv;)Lcom/google/gson/JsonElement; c method_38029 network + m (Ljava/util/List;)Lcom/google/gson/JsonElement; c method_38030 cpu + m ()V <init> <init> <init> +c bny net/minecraft/class_6520 net/minecraft/util/profiling/jfr/serialize/package-info +c bnz net/minecraft/class_6521 net/minecraft/util/profiling/jfr/stats/ChunkGenStat + f Ljava/time/Duration; a comp_16 duration + f Ldcd; b comp_17 chunkPos + f Laqi; c comp_18 worldPos + f Ldvz; d comp_19 status + f Ljava/lang/String; e comp_21 level + m (Ljdk/jfr/consumer/RecordedEvent;)Lbnz; a method_38031 from + m ()Ldcd; b comp_17 chunkPos + m ()Laqi; c comp_18 worldPos + m ()Ldvz; d comp_19 status + m ()Ljava/lang/String; e comp_21 level + m (Ljava/time/Duration;Ldcd;Laqi;Ldvz;Ljava/lang/String;)V <init> <init> <init> +c boa net/minecraft/class_9234 net/minecraft/util/profiling/jfr/stats/ChunkIdentification + f Ljava/lang/String; a comp_2341 level + f Ljava/lang/String; b comp_2342 dimension + f I c comp_2343 x + f I d comp_2344 z + m ()Ljava/lang/String; a comp_2341 level + m (Ljdk/jfr/consumer/RecordedEvent;)Lboa; a method_56985 from + m ()Ljava/lang/String; b comp_2342 dimension + m ()I c comp_2343 x + m ()I d comp_2344 z + m (Ljava/lang/String;Ljava/lang/String;II)V <init> <init> <init> +c bob net/minecraft/class_6522 net/minecraft/util/profiling/jfr/stats/CpuLoadStat + f D a comp_22 jvm + f D b comp_23 userJvm + f D c comp_24 system + m ()D a comp_22 jvm + m (Ljdk/jfr/consumer/RecordedEvent;)Lbob; a method_38032 from + m ()D b comp_23 userJvm + m ()D c comp_24 system + m (DDD)V <init> <init> <init> +c boc net/minecraft/class_6523 net/minecraft/util/profiling/jfr/stats/FileIOStat + f Ljava/time/Duration; a comp_25 duration + f Ljava/lang/String; b comp_26 path + f J c comp_27 bytes + m ()Ljava/time/Duration; a comp_25 duration + m (Lboc;)J a method_38033 method_38033 + m (Ljava/time/Duration;Ljava/util/List;)Lboc$a; a method_38034 summary + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_38035 method_38035 + m ()Ljava/lang/String; b comp_26 path + m (Lboc;)Ljava/lang/String; b method_38036 method_38036 + m ()J c comp_27 bytes + m (Lboc;)Z c method_38037 method_38037 + m (Lboc;)J d method_38038 method_38038 + m (Ljava/time/Duration;Ljava/lang/String;J)V <init> <init> <init> +c boc$a net/minecraft/class_6523$class_6524 net/minecraft/util/profiling/jfr/stats/FileIOStat$Summary + f J a comp_28 totalBytes + f D b comp_29 bytesPerSecond + f J c comp_30 counts + f D d comp_31 countsPerSecond + f Ljava/time/Duration; e comp_32 timeSpentInIO + f Ljava/util/List; f comp_33 topTenContributorsByTotalBytes + m ()J a comp_28 totalBytes + m ()D b comp_29 bytesPerSecond + m ()J c comp_30 counts + m ()D d comp_31 countsPerSecond + m ()Ljava/time/Duration; e comp_32 timeSpentInIO + m ()Ljava/util/List; f comp_33 topTenContributorsByTotalBytes + m (JDJDLjava/time/Duration;Ljava/util/List;)V <init> <init> <init> +c bod net/minecraft/class_6525 net/minecraft/util/profiling/jfr/stats/GcHeapStat + f Ljava/time/Instant; a comp_34 timestamp + f J b comp_35 heapUsed + f Lbod$b; c comp_36 timing + m ()Ljava/time/Instant; a comp_34 timestamp + m (Lbod;)Lbod$b; a method_38039 method_38039 + m (Ljava/time/Duration;Ljava/util/List;Ljava/time/Duration;I)Lbod$a; a method_38040 summary + m (Ljava/util/List;)D a method_38041 calculateAllocationRatePerSecond + m (Ljdk/jfr/consumer/RecordedEvent;)Lbod; a method_38042 from + m ()J b comp_35 heapUsed + m ()Lbod$b; c comp_36 timing + m (Ljava/time/Instant;JLbod$b;)V <init> <init> <init> +c bod$a net/minecraft/class_6525$class_6526 net/minecraft/util/profiling/jfr/stats/GcHeapStat$Summary + f Ljava/time/Duration; a comp_37 duration + f Ljava/time/Duration; b comp_38 gcTotalDuration + f I c comp_39 totalGCs + f D d comp_40 allocationRateBytesPerSecond + m ()F a method_38043 gcOverHead + m ()Ljava/time/Duration; b comp_37 duration + m ()Ljava/time/Duration; c comp_38 gcTotalDuration + m ()I d comp_39 totalGCs + m ()D e comp_40 allocationRateBytesPerSecond + m (Ljava/time/Duration;Ljava/time/Duration;ID)V <init> <init> <init> +c bod$b net/minecraft/class_6525$class_6527 net/minecraft/util/profiling/jfr/stats/GcHeapStat$Timing + f Lbod$b; a field_34443 BEFORE_GC + f Lbod$b; b field_34444 AFTER_GC + f [Lbod$b; c field_34445 $VALUES + m ()[Lbod$b; a method_38044 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c boe net/minecraft/class_6767 net/minecraft/util/profiling/jfr/stats/IoSummary + f Lboe$a; a field_35583 totalCountAndSize + f Ljava/util/List; b field_35584 largestSizeContributors + f Ljava/time/Duration; c field_35585 recordingDuration + m ()D a method_39438 getCountsPerSecond + m ()D b method_39439 getSizePerSecond + m ()J c method_39440 getTotalCount + m ()J d method_39441 getTotalSize + m ()Ljava/util/List; e method_39442 largestSizeContributors + m (Ljava/time/Duration;Ljava/util/List;)V <init> <init> <init> +c boe$a net/minecraft/class_6767$class_6768 net/minecraft/util/profiling/jfr/stats/IoSummary$CountAndSize + f J a comp_257 totalCount + f J b comp_258 totalSize + f Ljava/util/Comparator; c field_35586 SIZE_THEN_COUNT + m ()F a method_56986 averageSize + m (Lboe$a;)Lboe$a; a method_39444 add + m ()J b comp_257 totalCount + m ()J c comp_258 totalSize + m (JJ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bof net/minecraft/class_6769 net/minecraft/util/profiling/jfr/stats/PacketIdentification + f Ljava/lang/String; a comp_259 direction + f Ljava/lang/String; b comp_260 protocolId + f Ljava/lang/String; c comp_261 packetId + m ()Ljava/lang/String; a comp_259 direction + m (Ljdk/jfr/consumer/RecordedEvent;)Lbof; a method_39447 from + m ()Ljava/lang/String; b comp_260 protocolId + m ()Ljava/lang/String; c comp_261 packetId + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c bog net/minecraft/class_6530 net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat + f Ljava/time/Instant; a comp_48 timestamp + f Ljava/lang/String; b comp_49 threadName + f J c comp_50 totalBytes + f Ljava/lang/String; d field_34446 UNKNOWN_THREAD + m ()Ljava/time/Instant; a comp_48 timestamp + m (Lbog;)Ljava/lang/String; a method_38054 method_38054 + m (Ljava/util/List;)Lbog$a; a method_38055 summary + m (Ljava/util/Map;Ljava/lang/String;Ljava/util/List;)V a method_38056 method_38056 + m (Ljdk/jfr/consumer/RecordedEvent;)Lbog; a method_38057 from + m ()Ljava/lang/String; b comp_49 threadName + m ()J c comp_50 totalBytes + m (Ljava/time/Instant;Ljava/lang/String;J)V <init> <init> <init> +c bog$a net/minecraft/class_6530$class_6531 net/minecraft/util/profiling/jfr/stats/ThreadAllocationStat$Summary + f Ljava/util/Map; a comp_51 allocationsPerSecondByThread + m ()Ljava/util/Map; a comp_51 allocationsPerSecondByThread + m (Ljava/util/Map;)V <init> <init> <init> +c boh net/minecraft/class_6532 net/minecraft/util/profiling/jfr/stats/TickTimeStat + f Ljava/time/Instant; a comp_52 timestamp + f Ljava/time/Duration; b comp_53 currentAverage + m ()Ljava/time/Instant; a comp_52 timestamp + m (Ljdk/jfr/consumer/RecordedEvent;)Lboh; a method_38058 from + m ()Ljava/time/Duration; b comp_53 currentAverage + m (Ljava/time/Instant;Ljava/time/Duration;)V <init> <init> <init> +c boi net/minecraft/class_6534 net/minecraft/util/profiling/jfr/stats/TimedStat + m ()Ljava/time/Duration; a comp_16 duration +c boj net/minecraft/class_6535 net/minecraft/util/profiling/jfr/stats/TimedStatSummary + f Lboi; a comp_54 fastest + f Lboi; b comp_55 slowest + f Lboi; c comp_56 secondSlowest + f I d comp_57 count + f Ljava/util/Map; e comp_58 percentilesNanos + f Ljava/time/Duration; f comp_59 totalDuration + m ()Lboi; a comp_54 fastest + m (Lboi;)J a method_38059 method_38059 + m (Ljava/util/List;)Lboj; a method_38060 summary + m ()Lboi; b comp_55 slowest + m ()Lboi; c comp_56 secondSlowest + m ()I d comp_57 count + m ()Ljava/util/Map; e comp_58 percentilesNanos + m ()Ljava/time/Duration; f comp_59 totalDuration + m (Lboi;Lboi;Lboi;ILjava/util/Map;Ljava/time/Duration;)V <init> <init> <init> +c bok net/minecraft/class_6536 net/minecraft/util/profiling/jfr/stats/package-info +c bol net/minecraft/class_5949 net/minecraft/util/profiling/metrics/MetricCategory + f Lbol; a field_33876 PATH_FINDING + f Lbol; b field_29551 EVENT_LOOPS + f Lbol; c field_29552 MAIL_BOXES + f Lbol; d field_33877 TICK_LOOP + f Lbol; e field_33878 JVM + f Lbol; f field_33879 CHUNK_RENDERING + f Lbol; g field_33880 CHUNK_RENDERING_DISPATCHING + f Lbol; h field_33881 CPU + f Lbol; i field_37416 GPU + f Ljava/lang/String; j field_29553 description + f [Lbol; k field_29554 $VALUES + m ()Ljava/lang/String; a method_34700 getDescription + m ()[Lbol; b method_36594 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bom net/minecraft/class_5965 net/minecraft/util/profiling/metrics/MetricSampler + f Lbom$c; a field_29603 thresholdTest + f Ljava/lang/String; b field_33882 name + f Lbol; c field_29598 category + f Ljava/util/function/DoubleSupplier; d field_29599 sampler + f Lio/netty/buffer/ByteBuf; e field_33883 ticks + f Lio/netty/buffer/ByteBuf; f field_29600 values + f Z g field_29601 isRunning + f Ljava/lang/Runnable; h field_29602 beforeTick + f D i field_33884 currentValue + m ()V a method_34780 onStartTick + m (I)V a method_34781 onEndTick + m (Ljava/lang/String;Lbol;Ljava/lang/Object;Ljava/util/function/ToDoubleFunction;)Lbom; a method_34778 create + m (Ljava/lang/String;Lbol;Ljava/util/function/DoubleSupplier;)Lbom; a method_34776 create + m (Ljava/lang/String;Lbol;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)Lbom$a; a method_34779 builder + m ()V b method_34782 onFinished + m ()Ljava/util/function/DoubleSupplier; c method_37170 getSampler + m ()Ljava/lang/String; d method_37171 getName + m ()Lbol; e method_37172 getCategory + m ()Lbom$b; f method_37173 result + m ()Z g method_37174 triggersThreshold + m ()V h method_34786 verifyRunning + m (Ljava/lang/String;Lbol;Ljava/util/function/DoubleSupplier;Ljava/lang/Runnable;Lbom$c;)V <init> <init> <init> +c bom$a net/minecraft/class_5965$class_5966 net/minecraft/util/profiling/metrics/MetricSampler$MetricSamplerBuilder + f Ljava/lang/String; a field_33885 name + f Lbol; b field_33886 category + f Ljava/util/function/DoubleSupplier; c field_29605 sampler + f Ljava/lang/Object; d field_29606 context + f Ljava/lang/Runnable; e field_29607 beforeTick + f Lbom$c; f field_29608 thresholdTest + m ()Lbom; a method_34787 build + m (Lbom$c;)Lbom$a; a method_34788 withThresholdAlert + m (Ljava/util/function/Consumer;)Lbom$a; a method_34789 withBeforeTick + m (Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)D a method_34790 method_34790 + m (Ljava/util/function/Consumer;)V b method_34791 method_34791 + m (Ljava/lang/String;Lbol;Ljava/util/function/ToDoubleFunction;Ljava/lang/Object;)V <init> <init> <init> +c bom$b net/minecraft/class_5965$class_6398 net/minecraft/util/profiling/metrics/MetricSampler$SamplerResult + f Lit/unimi/dsi/fastutil/ints/Int2DoubleMap; a field_33887 recording + f I b field_33888 firstTick + f I c field_33889 lastTick + m ()I a method_37175 getFirstTick + m (I)D a method_37176 valueAtTick + m ()I b method_37177 getLastTick + m (IILit/unimi/dsi/fastutil/ints/Int2DoubleMap;)V <init> <init> <init> +c bom$c net/minecraft/class_5965$class_5967 net/minecraft/util/profiling/metrics/MetricSampler$ThresholdTest + m (D)Z test method_34792 test +c bom$d net/minecraft/class_5965$class_5968 net/minecraft/util/profiling/metrics/MetricSampler$ValueIncreasedByPercentage + f F a field_29609 percentageIncreaseThreshold + f D b field_29611 previousValue + m (F)V <init> <init> <init> +c bon net/minecraft/class_5950 net/minecraft/util/profiling/metrics/MetricsRegistry + f Lbon; a field_29555 INSTANCE + f Ljava/util/WeakHashMap; b field_29556 measuredInstances + m ()Ljava/util/List; a method_37178 getRegisteredSamplers + m (Lbop;)V a method_34702 add + m (Ljava/util/Map$Entry;)Lbom; a method_37179 method_37179 + m (Ljava/util/Map;)Ljava/util/List; a method_37180 aggregateDuplicates + m (Lbop;)Ljava/util/stream/Stream; b method_37181 method_37181 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bon$a net/minecraft/class_5950$class_6399 net/minecraft/util/profiling/metrics/MetricsRegistry$AggregatedMetricSampler + f Ljava/util/List; b field_33890 delegates + m (DLbom;)Z a method_37182 method_37182 + m (Ljava/util/List;)Lbom$c; a method_37183 thresholdTest + m (Ljava/util/List;D)Z a method_37184 method_37184 + m (Ljava/util/List;)V b method_37185 beforeTick + m (Ljava/util/List;)D c method_37186 averageValueFromDelegates + m (Ljava/util/List;)V d method_37187 method_37187 + m (Ljava/util/List;)D e method_37188 method_37188 + m (Ljava/lang/String;Ljava/util/List;)V <init> <init> <init> +c boo net/minecraft/class_6400 net/minecraft/util/profiling/metrics/MetricsSamplerProvider + m (Ljava/util/function/Supplier;)Ljava/util/Set; a method_37189 samplers +c bop net/minecraft/class_5952 net/minecraft/util/profiling/metrics/ProfilerMeasured + m ()Ljava/util/List; bw method_34705 profiledMetrics +c boq net/minecraft/class_6243 net/minecraft/util/profiling/metrics/package-info +c bor net/minecraft/class_5961 net/minecraft/util/profiling/metrics/profiling/ActiveMetricsRecorder + f I a field_32676 PROFILING_MAX_DURATION_SECONDS + f Ljava/util/function/Consumer; b field_29579 globalOnReportFinished + f Ljava/util/Map; c field_33891 deviationsBySampler + f Lbmz; d field_29581 taskProfiler + f Ljava/util/concurrent/Executor; e field_29582 ioExecutor + f Lbox; f field_29583 metricsPersister + f Ljava/util/function/Consumer; g field_29584 onProfilingEnd + f Ljava/util/function/Consumer; h field_29585 onReportFinished + f Lboo; i field_33892 metricsSamplerProvider + f Ljava/util/function/LongSupplier; j field_29586 wallTimeSource + f J k field_29588 deadlineNano + f I l field_29589 currentTick + f Lbnd; m field_29590 singleTickProfiler + f Z n field_29591 killSwitch + f Ljava/util/Set; o field_33893 thisTickSamplers + m (Lbne;)V a method_34763 scheduleSaveResults + m (Lbom;)Ljava/util/List; a method_37190 method_37190 + m (Lboo;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lbox;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lbor; a method_37191 createStarted + m (Ljava/util/Collection;)V a method_41319 cleanup + m (Ljava/util/HashSet;Lbne;)V a method_37192 method_37192 + m (Ljava/util/function/Consumer;)V a method_35762 registerGlobalCompletionCallback + m ()V g method_34762 verifyStarted + m ()I h method_34765 method_34765 + m ()Lbnd; i method_37193 method_37193 + m ()I j method_34768 method_34768 + m ()I k method_34769 method_34769 + m (Lboo;Ljava/util/function/LongSupplier;Ljava/util/concurrent/Executor;Lbox;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bos net/minecraft/class_5963 net/minecraft/util/profiling/metrics/profiling/InactiveMetricsRecorder + f Lbot; a field_29594 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bot net/minecraft/class_5962 net/minecraft/util/profiling/metrics/profiling/MetricsRecorder + m ()V a method_34770 end + m ()V b method_41320 cancel + m ()V c method_34771 startTick + m ()V d method_34772 endTick + m ()Z e method_34773 isRecording + m ()Lbnf; f method_34774 getProfiler +c bou net/minecraft/class_6401 net/minecraft/util/profiling/metrics/profiling/ProfilerSamplerAdapter + f Ljava/util/Set; a field_33894 previouslyFoundSamplerNames + m (Ljava/util/function/Supplier;)Ljava/util/Set; a method_37194 newSamplersFoundInProfiler + m (Ljava/util/function/Supplier;Ljava/lang/String;)D a method_37195 method_37195 + m (Ljava/util/function/Supplier;Ljava/lang/String;Lbol;)Lbom; a method_37196 samplerForProfilingPath + m (Ljava/util/function/Supplier;Lorg/apache/commons/lang3/tuple/Pair;)Lbom; a method_37197 method_37197 + m (Lorg/apache/commons/lang3/tuple/Pair;)Z a method_37198 method_37198 + m ()V <init> <init> <init> +c bov net/minecraft/class_6402 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider + f Lorg/slf4j/Logger; a field_33988 LOGGER + f Ljava/util/Set; b field_33895 samplers + f Lbou; c field_33896 samplerFactory + m ()Ljava/util/Set; a method_37199 runtimeIndependentSamplers + m (Lbov$a;I)Lbom; a method_37200 method_37200 + m (Lcom/google/common/base/Stopwatch;)D a method_37201 method_37201 + m (Ljava/util/function/LongSupplier;)Lbom; a method_37202 tickTimeSampler + m ()D b method_37203 method_37203 + m (Lbov$a;I)D b method_37204 method_37204 + m (Ljava/util/function/LongSupplier;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bov$1 net/minecraft/class_6402$1 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$1 + f Ljava/util/function/LongSupplier; a field_29592 val$timeSource + m (Ljava/util/function/LongSupplier;)V <init> <init> <init> +c bov$a net/minecraft/class_6402$class_6403 net/minecraft/util/profiling/metrics/profiling/ServerMetricsSamplersProvider$CpuStats + f I a field_33897 nrOfCpus + f Loshi/SystemInfo; b field_33898 systemInfo + f Loshi/hardware/CentralProcessor; c field_33899 processor + f [[J d field_33900 previousCpuLoadTick + f [D e field_33901 currentLoad + f J f field_33902 lastPollMs + m (I)D a method_37205 loadForCpu + m ()V <init> <init> <init> +c bow net/minecraft/class_6004 net/minecraft/util/profiling/metrics/profiling/package-info +c box net/minecraft/class_5971 net/minecraft/util/profiling/metrics/storage/MetricsPersister + f Ljava/nio/file/Path; a field_29616 PROFILING_RESULTS_DIR + f Ljava/lang/String; b field_32677 METRICS_DIR_NAME + f Ljava/lang/String; c field_32678 DEVIATIONS_DIR_NAME + f Ljava/lang/String; d field_32679 PROFILING_RESULT_FILENAME + f Lorg/slf4j/Logger; e field_29618 LOGGER + f Ljava/lang/String; f field_33903 rootFolderName + m (I)[Ljava/lang/String; a method_37206 method_37206 + m (ILbom$b;)Ljava/lang/String; a method_37207 method_37207 + m (Lbne;Ljava/nio/file/Path;)V a method_34802 saveProfilingTaskExecutionResult + m (Lbol;Ljava/util/List;Ljava/nio/file/Path;)V a method_37208 saveCategory + m (Ljava/nio/file/Path;Lbol;Ljava/util/List;)V a method_37209 method_37209 + m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lbom;Lboy;)V a method_37210 method_37210 + m (Ljava/time/format/DateTimeFormatter;Ljava/nio/file/Path;Lbom;Ljava/util/List;)V a method_37211 method_37211 + m (Ljava/util/Map;Ljava/nio/file/Path;)V a method_37212 saveDeviations + m (Ljava/util/Set;Ljava/nio/file/Path;)V a method_34803 saveMetrics + m (Ljava/util/Set;Ljava/util/Map;Lbne;)Ljava/nio/file/Path; a method_34807 saveReports + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c boy net/minecraft/class_5964 net/minecraft/util/profiling/metrics/storage/RecordedDeviation + f Ljava/time/Instant; a field_29595 timestamp + f I b field_29596 tick + f Lbne; c field_29597 profilerResultAtTick + m (Ljava/time/Instant;ILbne;)V <init> <init> <init> +c boz net/minecraft/class_6245 net/minecraft/util/profiling/metrics/storage/package-info +c bpa net/minecraft/class_6003 net/minecraft/util/profiling/package-info +c bpb net/minecraft/class_6005 net/minecraft/util/random/SimpleWeightedRandomList + m ()Lbpb$a; a method_34971 builder + m (Layw;)Ljava/util/Optional; a method_34973 getRandomValue + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_39521 wrappedCodecAllowingEmpty + m (Ljava/lang/Object;)Lbpb; a method_38061 single + m ()Lbpb; b method_38062 empty + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b method_34972 wrappedCodec + m (Ljava/util/List;)V <init> <init> <init> +c bpb$a net/minecraft/class_6005$class_6006 net/minecraft/util/random/SimpleWeightedRandomList$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_29926 result + m ()Lbpb; a method_34974 build + m (Ljava/lang/Object;)Lbpb$a; a method_54453 add + m (Ljava/lang/Object;I)Lbpb$a; a method_34975 add + m ()V <init> <init> <init> +c bpc net/minecraft/class_6007 net/minecraft/util/random/Weight + f Lcom/mojang/serialization/Codec; a field_29927 CODEC + f Lbpc; b field_29928 ONE + f Lorg/slf4j/Logger; c field_29929 LOGGER + f I d field_29930 value + m ()I a method_34976 asInt + m (I)Lbpc; a method_34977 of + m (I)V b method_34978 validateWeight + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpd net/minecraft/class_6008 net/minecraft/util/random/WeightedEntry + m ()Lbpc; a method_34979 getWeight + m (Ljava/lang/Object;I)Lbpd$b; a method_34980 wrap +c bpd$a net/minecraft/class_6008$class_6009 net/minecraft/util/random/WeightedEntry$IntrusiveBase + f Lbpc; a field_29931 weight + m (I)V <init> <init> <init> + m (Lbpc;)V <init> <init> <init> +c bpd$b net/minecraft/class_6008$class_6010 net/minecraft/util/random/WeightedEntry$Wrapper + f Ljava/lang/Object; a comp_2542 data + f Lbpc; b comp_2543 weight + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_34981 codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34982 method_34982 + m ()Ljava/lang/Object; b comp_2542 data + m ()Lbpc; c comp_2543 weight + m (Ljava/lang/Object;Lbpc;)V <init> <init> <init> +c bpe net/minecraft/class_6011 net/minecraft/util/random/WeightedRandom + m (Layw;Ljava/util/List;)Ljava/util/Optional; a method_34986 getRandomItem + m (Layw;Ljava/util/List;I)Ljava/util/Optional; a method_34987 getRandomItem + m (Ljava/util/List;)I a method_34984 getTotalWeight + m (Ljava/util/List;I)Ljava/util/Optional; a method_34985 getWeightedItem + m ()V <init> <init> <init> +c bpf net/minecraft/class_6012 net/minecraft/util/random/WeightedRandomList + f I a field_29934 totalWeight + f Lcom/google/common/collect/ImmutableList; b field_29935 items + m (Ljava/util/List;)Lbpf; a method_34988 create + m ([Lbpd;)Lbpf; a method_34989 create + m (Layw;)Ljava/util/Optional; b method_34992 getRandom + m ()Lbpf; c method_34990 create + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; c method_34991 codec + m ()Z d method_34993 isEmpty + m ()Ljava/util/List; e method_34994 unwrap + m (Ljava/util/List;)V <init> <init> <init> +c bpg net/minecraft/class_6013 net/minecraft/util/random/package-info +c bph net/minecraft/class_1255 net/minecraft/util/thread/BlockableEventLoop + f Ljava/lang/String; b field_18318 name + f Lorg/slf4j/Logger; c field_5751 LOGGER + f Ljava/util/Queue; d field_5750 pendingRunnables + f I e field_18319 blockingCount + m ()V A method_20813 waitForTasks + m ()Z B method_16075 pollTask + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; a method_5382 submitAsync + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a method_5385 submit + m ()Z ay method_5384 scheduleExecutables + m ()Ljava/lang/Thread; az method_3777 getRunningThread + m (Ljava/lang/Runnable;)Ljava/lang/Void; b method_5386 method_5386 + m (Ljava/util/function/BooleanSupplier;)V b method_18857 managedBlock + m ()V bA method_18855 dropAllTasks + m ()V bB method_5383 runAllTasks + m ()Z bx method_18854 isSameThread + m ()I by method_21684 getPendingTasksCount + m (Ljava/lang/Runnable;)V c method_40000 executeIfPossible + m (Ljava/lang/Runnable;)V d method_18859 doRunTask + m (Ljava/lang/Runnable;)Z e method_18856 shouldRun + m (Ljava/lang/Runnable;)Ljava/lang/Runnable; f method_16211 wrapRunnable + m (Ljava/lang/Runnable;)Ljava/util/concurrent/CompletableFuture; g method_20493 submit + m (Ljava/lang/Runnable;)V h method_19537 executeBlocking + m (Ljava/lang/Runnable;)V i method_18858 tell + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpi net/minecraft/class_6014 net/minecraft/util/thread/NamedThreadFactory + f Lorg/slf4j/Logger; a field_29936 LOGGER + f Ljava/lang/ThreadGroup; b field_29937 group + f Ljava/util/concurrent/atomic/AtomicInteger; c field_29938 threadNumber + f Ljava/lang/String; d field_29939 namePrefix + m (Ljava/lang/Runnable;Ljava/lang/Thread;Ljava/lang/Throwable;)V a method_34995 method_34995 + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpj net/minecraft/class_3906 net/minecraft/util/thread/ProcessorHandle + m (Ljava/lang/Object;)V a method_16901 tell + m (Ljava/lang/String;Ljava/util/function/Consumer;)Lbpj; a method_17344 of + m (Ljava/util/concurrent/CompletableFuture;Lcom/mojang/datafixers/util/Either;)V a method_27917 method_27917 + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; b method_17345 ask + m ()Ljava/lang/String; bz method_16898 name + m (Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; c method_27918 askEither +c bpj$1 net/minecraft/class_3906$1 net/minecraft/util/thread/ProcessorHandle$1 + f Ljava/lang/String; a field_17276 val$name + f Ljava/util/function/Consumer; b field_17277 val$tell + m (Ljava/lang/String;Ljava/util/function/Consumer;)V <init> <init> <init> +c bpk net/minecraft/class_3846 net/minecraft/util/thread/ProcessorMailbox + f Lorg/slf4j/Logger; a field_17040 LOGGER + f I b field_29940 CLOSED_BIT + f I c field_29941 SCHEDULED_BIT + f Ljava/util/concurrent/atomic/AtomicInteger; d field_17041 status + f Lbpm; e field_17039 queue + f Ljava/util/concurrent/Executor; f field_17042 dispatcher + f Ljava/lang/String; g field_17043 name + m ()V a method_37477 runAll + m (I)Z a method_37478 method_37478 + m (Lit/unimi/dsi/fastutil/ints/Int2BooleanFunction;)I a method_16900 pollUntil + m (Ljava/util/concurrent/Executor;Ljava/lang/String;)Lbpk; a method_16902 create + m ()I b method_34996 size + m (I)Z b method_16899 method_16899 + m ()Z c method_40001 hasWork + m ()Z d method_16903 setAsScheduled + m ()V e method_16904 setAsIdle + m ()Z f method_16905 canBeScheduled + m ()Z g method_16906 shouldProcess + m ()Z h method_16907 pollTask + m ()V i method_16908 registerForExecution + m (Lbpm;Ljava/util/concurrent/Executor;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpl net/minecraft/class_4093 net/minecraft/util/thread/ReentrantBlockableEventLoop + f I b field_18320 reentrantCount + m ()Z bC method_18860 runningTask + m (Ljava/lang/String;)V <init> <init> <init> +c bpm net/minecraft/class_3847 net/minecraft/util/thread/StrictQueue + m ()Ljava/lang/Object; a method_16909 pop + m (Ljava/lang/Object;)Z a method_16910 push + m ()Z b method_16911 isEmpty + m ()I c method_34706 size +c bpm$a net/minecraft/class_3847$class_3848 net/minecraft/util/thread/StrictQueue$FixedPriorityQueue + f [Ljava/util/Queue; a field_35032 queues + f Ljava/util/concurrent/atomic/AtomicInteger; b field_35033 size + m (Lbpm$b;)Z a method_16913 push + m ()Ljava/lang/Runnable; d method_17346 pop + m (I)V <init> <init> <init> +c bpm$b net/minecraft/class_3847$class_3907 net/minecraft/util/thread/StrictQueue$IntRunnable + f I a field_17278 priority + f Ljava/lang/Runnable; b field_17279 task + m ()I a method_17347 getPriority + m (ILjava/lang/Runnable;)V <init> <init> <init> +c bpm$c net/minecraft/class_3847$class_3849 net/minecraft/util/thread/StrictQueue$QueueStrictQueue + f Ljava/util/Queue; a field_17045 queue + m (Ljava/util/Queue;)V <init> <init> <init> +c bpn net/minecraft/class_6015 net/minecraft/util/thread/package-info +c bpo net/minecraft/class_6333 net/minecraft/util/valueproviders/BiasedToBottomInt + f Lcom/mojang/serialization/MapCodec; a field_33443 CODEC + f I b field_33444 minInclusive + f I f field_33445 maxInclusive + m (II)Lbpo; a method_36249 of + m (Lbpo;)Lcom/mojang/serialization/DataResult; a method_36250 method_36250 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_36251 method_36251 + m (Lbpo;)Ljava/lang/String; b method_49464 method_49464 + m (Lbpo;)Ljava/lang/Integer; c method_36252 method_36252 + m (Lbpo;)Ljava/lang/Integer; d method_36253 method_36253 + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpp net/minecraft/class_6334 net/minecraft/util/valueproviders/ClampedInt + f Lcom/mojang/serialization/MapCodec; a field_33446 CODEC + f Lbpw; b field_33447 source + f I f field_33448 minInclusive + f I g field_33449 maxInclusive + m (Lbpp;)Lcom/mojang/serialization/DataResult; a method_36254 method_36254 + m (Lbpw;II)Lbpp; a method_36255 of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_36256 method_36256 + m (Lbpp;)Ljava/lang/String; b method_49465 method_49465 + m (Lbpp;)Ljava/lang/Integer; c method_36257 method_36257 + m (Lbpp;)Ljava/lang/Integer; d method_36258 method_36258 + m (Lbpp;)Lbpw; e method_36259 method_36259 + m (Lbpw;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpq net/minecraft/class_5861 net/minecraft/util/valueproviders/ClampedNormalFloat + f Lcom/mojang/serialization/MapCodec; a field_28998 CODEC + f F b field_28999 mean + f F d field_29000 deviation + f F e field_29001 min + f F f field_29002 max + m (FFFF)Lbpq; a method_33900 of + m (Layw;FFFF)F a method_33903 sample + m (Lbpq;)Lcom/mojang/serialization/DataResult; a method_33901 method_33901 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33902 method_33902 + m (Lbpq;)Ljava/lang/String; b method_49466 method_49466 + m (Lbpq;)Ljava/lang/Float; c method_33904 method_33904 + m (Lbpq;)Ljava/lang/Float; d method_33905 method_33905 + m (Lbpq;)Ljava/lang/Float; e method_33906 method_33906 + m (Lbpq;)Ljava/lang/Float; f method_33907 method_33907 + m (FFFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpr net/minecraft/class_6728 net/minecraft/util/valueproviders/ClampedNormalInt + f Lcom/mojang/serialization/MapCodec; a field_35352 CODEC + f F b field_35353 mean + f F f field_35354 deviation + f I g field_35355 minInclusive + f I h field_35356 maxInclusive + m (FFII)Lbpr; a method_39156 of + m (Layw;FFFF)I a method_39159 sample + m (Lbpr;)Lcom/mojang/serialization/DataResult; a method_39157 method_39157 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39158 method_39158 + m (Lbpr;)Ljava/lang/String; b method_49467 method_49467 + m (Lbpr;)Ljava/lang/Integer; c method_39160 method_39160 + m (Lbpr;)Ljava/lang/Integer; d method_39161 method_39161 + m (Lbpr;)Ljava/lang/Float; e method_39162 method_39162 + m (Lbpr;)Ljava/lang/Float; f method_39163 method_39163 + m (FFII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bps net/minecraft/class_5862 net/minecraft/util/valueproviders/ConstantFloat + f Lbps; a field_29003 ZERO + f Lcom/mojang/serialization/MapCodec; b field_29004 CODEC + f F d field_29005 value + m (F)Lbps; a method_33908 of + m ()F d method_33914 getValue + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpt net/minecraft/class_6016 net/minecraft/util/valueproviders/ConstantInt + f Lbpt; a field_29942 ZERO + f Lcom/mojang/serialization/MapCodec; b field_29943 CODEC + f I f field_29944 value + m (I)Lbpt; a method_34998 of + m ()I d method_34997 getValue + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpu net/minecraft/class_5863 net/minecraft/util/valueproviders/FloatProvider + f Lcom/mojang/serialization/Codec; a field_29006 CONSTANT_OR_DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; c field_29007 CODEC + m ()F a method_33915 getMinValue + m (FF)Lcom/mojang/serialization/Codec; a method_33916 codec + m (FFLbpu;)Lcom/mojang/serialization/DataResult; a method_33917 method_33917 + m (FLbpu;)Ljava/lang/String; a method_49468 method_49468 + m (Lbpu;)Lcom/mojang/datafixers/util/Either; a method_33918 method_33918 + m (Lcom/mojang/datafixers/util/Either;)Lbpu; a method_33919 method_33919 + m ()F b method_33921 getMaxValue + m (FLbpu;)Ljava/lang/String; b method_49469 method_49469 + m (Lbpu;)Lbpu; b method_33922 method_33922 + m ()Lbpv; c method_33923 getType + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpv net/minecraft/class_5864 net/minecraft/util/valueproviders/FloatProviderType + f Lbpv; a field_29008 CONSTANT + f Lbpv; b field_29009 UNIFORM + f Lbpv; c field_29010 CLAMPED_NORMAL + f Lbpv; d field_29011 TRAPEZOID + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_33924 method_33924 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lbpv; a method_33925 register + m ()V <clinit> <clinit> <clinit> +c bpw net/minecraft/class_6017 net/minecraft/util/valueproviders/IntProvider + f Lcom/mojang/serialization/Codec; a field_29945 CONSTANT_OR_DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; c field_29946 CODEC + f Lcom/mojang/serialization/Codec; d field_33450 NON_NEGATIVE_CODEC + f Lcom/mojang/serialization/Codec; e field_33451 POSITIVE_CODEC + m ()I a method_35009 getMinValue + m (IILbpw;)Lcom/mojang/serialization/DataResult; a method_58612 validate + m (IILcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_49103 validateCodec + m (ILbpw;)Ljava/lang/String; a method_49470 method_49470 + m (Layw;)I a method_35008 sample + m (Lbpw;)Lcom/mojang/datafixers/util/Either; a method_35006 method_35006 + m (Lcom/mojang/datafixers/util/Either;)Lbpw; a method_35007 method_35007 + m ()I b method_35011 getMaxValue + m (II)Lcom/mojang/serialization/Codec; b method_35004 codec + m (IILbpw;)Lcom/mojang/serialization/DataResult; b method_35005 method_35005 + m (ILbpw;)Ljava/lang/String; b method_49471 method_49471 + m (Lbpw;)Lbpw; b method_35010 method_35010 + m ()Lbpx; c method_35012 getType + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bpx net/minecraft/class_6018 net/minecraft/util/valueproviders/IntProviderType + f Lbpx; a field_29947 CONSTANT + f Lbpx; b field_29948 UNIFORM + f Lbpx; c field_33452 BIASED_TO_BOTTOM + f Lbpx; d field_33453 CLAMPED + f Lbpx; e field_35034 WEIGHTED_LIST + f Lbpx; f field_35357 CLAMPED_NORMAL + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_35013 method_35013 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lbpx; a method_35014 register + m ()V <clinit> <clinit> <clinit> +c bpy net/minecraft/class_7372 net/minecraft/util/valueproviders/MultipliedFloats + f [Lbpz; a field_38707 values + m ([Lbpz;)V <init> <init> <init> +c bpz net/minecraft/class_7373 net/minecraft/util/valueproviders/SampledFloat + m (Layw;)F a method_33920 sample +c bqa net/minecraft/class_5865 net/minecraft/util/valueproviders/TrapezoidFloat + f Lcom/mojang/serialization/MapCodec; a field_29012 CODEC + f F b field_29013 min + f F d field_29014 max + f F e field_29015 plateau + m (FFF)Lbqa; a method_33926 of + m (Lbqa;)Lcom/mojang/serialization/DataResult; a method_33927 method_33927 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33928 method_33928 + m (Lbqa;)Ljava/lang/String; b method_49472 method_49472 + m (Lbqa;)Ljava/lang/String; c method_49473 method_49473 + m (Lbqa;)Ljava/lang/Float; d method_33929 method_33929 + m (Lbqa;)Ljava/lang/Float; e method_33930 method_33930 + m (Lbqa;)Ljava/lang/Float; f method_33931 method_33931 + m (FFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqb net/minecraft/class_5866 net/minecraft/util/valueproviders/UniformFloat + f Lcom/mojang/serialization/MapCodec; a field_29016 CODEC + f F b field_29017 minInclusive + f F d field_29018 maxExclusive + m (Lbqb;)Lcom/mojang/serialization/DataResult; a method_33932 method_33932 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33933 method_33933 + m (FF)Lbqb; b method_33934 of + m (Lbqb;)Ljava/lang/String; b method_49474 method_49474 + m (Lbqb;)Ljava/lang/Float; c method_33935 method_33935 + m (Lbqb;)Ljava/lang/Float; d method_33936 method_33936 + m (FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqc net/minecraft/class_6019 net/minecraft/util/valueproviders/UniformInt + f Lcom/mojang/serialization/MapCodec; a field_29949 CODEC + f I b field_29950 minInclusive + f I f field_29951 maxInclusive + m (II)Lbqc; a method_35017 of + m (Lbqc;)Lcom/mojang/serialization/DataResult; a method_35015 method_35015 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_35016 method_35016 + m (Lbqc;)Ljava/lang/String; b method_49475 method_49475 + m (Lbqc;)Ljava/lang/Integer; c method_35018 method_35018 + m (Lbqc;)Ljava/lang/Integer; d method_35019 method_35019 + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqd net/minecraft/class_6642 net/minecraft/util/valueproviders/WeightedListInt + f Lcom/mojang/serialization/MapCodec; a field_35035 CODEC + f Lbpb; b field_35036 distribution + f I f field_35037 minValue + f I g field_35038 maxValue + m (Lbqd;)Lbpb; a method_38844 method_38844 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38845 method_38845 + m (Lbpb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqe net/minecraft/class_6020 net/minecraft/util/valueproviders/package-info +c bqf net/minecraft/class_1257 net/minecraft/util/worldupdate/WorldUpgrader + f Leqz; A field_5755 overworldDataStorage + f Lorg/slf4j/Logger; a field_5756 LOGGER + f Ljava/util/concurrent/ThreadFactory; b field_5757 THREAD_FACTORY + f Ljava/lang/String; c field_48723 NEW_DIRECTORY_PREFIX + f Lxn; d field_48724 STATUS_UPGRADING_POI + f Lxn; e field_48725 STATUS_FINISHED_POI + f Lxn; f field_48726 STATUS_UPGRADING_ENTITIES + f Lxn; g field_48727 STATUS_FINISHED_ENTITIES + f Lxn; h field_48728 STATUS_UPGRADING_CHUNKS + f Lxn; i field_48729 STATUS_FINISHED_CHUNKS + f Ljz; j field_40113 dimensions + f Ljava/util/Set; k field_40114 levels + f Z l field_19225 eraseCache + f Z m field_48730 recreateRegionFiles + f Lerf$c; n field_24083 levelStorage + f Ljava/lang/Thread; o field_5767 thread + f Lcom/mojang/datafixers/DataFixer; p field_24084 dataFixer + f Z q field_5760 running + f Z r field_5759 finished + f F s field_5763 progress + f I t field_5768 totalChunks + f I u field_48731 totalFiles + f I v field_5766 converted + f I w field_5764 skipped + f Lit/unimi/dsi/fastutil/objects/Reference2FloatMap; x field_5762 progressMap + f Lwz; y field_5765 status + f Ljava/util/regex/Pattern; z field_17622 REGEX + m ()V a method_5402 cancel + m (Lakq;)F a method_5393 dimensionProgress + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a method_5398 method_5398 + m (Ljava/nio/file/Path;)Ljava/nio/file/Path; a method_56987 resolveRecreateDirectory + m ()Z b method_5403 isFinished + m ()Ljava/util/Set; c method_28304 levels + m ()F d method_5401 getProgress + m ()I e method_5397 getTotalChunks + m ()I f method_5400 getConverted + m ()I g method_5399 getSkipped + m ()Lwz; h method_5394 getStatus + m ()V i method_5404 work + m (Lerf$c;Lcom/mojang/datafixers/DataFixer;Lka;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqf$a net/minecraft/class_1257$class_9161 net/minecraft/util/worldupdate/WorldUpgrader$AbstractUpgrader + f Ljava/util/concurrent/CompletableFuture; a field_48732 previousWriteFuture + f Lazw; b field_48733 dataFixType + f Lbqf; c field_48734 field_48734 + f Lxn; d field_48735 upgradingStatus + f Lxn; e field_48736 finishedStatus + f Ljava/lang/String; f field_49072 type + f Ljava/lang/String; g field_48737 folderName + m ()V a method_56537 upgrade + m (Lakq;Ljava/lang/AutoCloseable;Ldcd;)Z a method_56538 processOnePosition + m (Lbqf$e;)I a method_56540 method_56540 + m (Ldwp;)V a method_56541 onFileFinished + m (Ldws;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable; a method_56546 createStorage + m (Ljava/io/File;Ljava/lang/String;)Z a method_56542 method_56542 + m (Ljava/lang/AutoCloseable;Ldcd;Lakq;)Z a method_56543 tryProcessOnePosition + m ()Ljava/util/List; b method_56544 getDimensionsToUpgrade + m (Ldws;Ljava/nio/file/Path;)Ljava/util/ListIterator; b method_56545 getFilesToProcess + m (Ldws;Ljava/nio/file/Path;)Ljava/util/List; c method_56539 getAllChunkPositions + m (Lbqf;Lazw;Ljava/lang/String;Ljava/lang/String;Lxn;Lxn;)V <init> <init> <init> +c bqf$b net/minecraft/class_1257$class_9162 net/minecraft/util/worldupdate/WorldUpgrader$ChunkUpgrader + f Lbqf; d field_48738 field_48738 + m (Ldwj;Ldcd;Lakq;)Z a method_56547 tryProcessOnePosition + m ()Leqz; b method_56548 method_56548 + m (Ldws;Ljava/nio/file/Path;)Ldwj; b method_56549 createStorage + m (Lbqf;)V <init> <init> <init> +c bqf$c net/minecraft/class_1257$class_9163 net/minecraft/util/worldupdate/WorldUpgrader$DimensionToUpgrade + f Lakq; a comp_2248 dimensionKey + f Ljava/lang/Object; b comp_2249 storage + f Ljava/util/ListIterator; c comp_2250 files + m ()Lakq; a comp_2248 dimensionKey + m ()Ljava/lang/Object; b comp_2249 storage + m ()Ljava/util/ListIterator; c comp_2250 files + m (Lakq;Ljava/lang/Object;Ljava/util/ListIterator;)V <init> <init> <init> +c bqf$d net/minecraft/class_1257$class_9164 net/minecraft/util/worldupdate/WorldUpgrader$EntityUpgrader + m (Lbqf;)V <init> <init> <init> +c bqf$e net/minecraft/class_1257$class_9165 net/minecraft/util/worldupdate/WorldUpgrader$FileToUpgrade + f Ldwp; a comp_2251 file + f Ljava/util/List; b comp_2252 chunksToUpgrade + m ()Ldwp; a comp_2251 file + m ()Ljava/util/List; b comp_2252 chunksToUpgrade + m (Ldwp;Ljava/util/List;)V <init> <init> <init> +c bqf$f net/minecraft/class_1257$class_9166 net/minecraft/util/worldupdate/WorldUpgrader$PoiUpgrader + m (Lbqf;)V <init> <init> <init> +c bqf$g net/minecraft/class_1257$class_9167 net/minecraft/util/worldupdate/WorldUpgrader$SimpleRegionStorageUpgrader + f Lbqf; d field_48741 field_48741 + m (Ldwu;Ldcd;Lakq;)Z a method_56551 tryProcessOnePosition + m (Ldwu;Lub;)Lub; a method_56550 upgradeTag + m (Ldws;Ljava/nio/file/Path;)Ldwu; b method_56552 createStorage + m (Lbqf;Lazw;Ljava/lang/String;Lxn;Lxn;)V <init> <init> <init> +c bqg net/minecraft/class_6021 net/minecraft/util/worldupdate/package-info +c bqh net/minecraft/class_1259 net/minecraft/world/BossEvent + f Lwz; a field_5777 name + f F b field_5774 progress + f Lbqh$a; c field_5778 color + f Lbqh$b; d field_5779 overlay + f Z e field_5776 darkenScreen + f Z f field_5775 playBossMusic + f Z g field_5773 createWorldFog + f Ljava/util/UUID; h field_5772 id + m (F)V a method_5408 setProgress + m (Lbqh$a;)V a method_5416 setColor + m (Lbqh$b;)V a method_5409 setOverlay + m (Lwz;)V a method_5413 setName + m (Z)Lbqh; a method_5406 setDarkenScreen + m (Z)Lbqh; b method_5410 setPlayBossMusic + m (Z)Lbqh; c method_5411 setCreateWorldFog + m ()Ljava/util/UUID; h method_5407 getId + m ()Lwz; i method_5414 getName + m ()F j method_5412 getProgress + m ()Lbqh$a; k method_5420 getColor + m ()Lbqh$b; l method_5415 getOverlay + m ()Z m method_5417 shouldDarkenScreen + m ()Z n method_5418 shouldPlayBossMusic + m ()Z o method_5419 shouldCreateWorldFog + m (Ljava/util/UUID;Lwz;Lbqh$a;Lbqh$b;)V <init> <init> <init> +c bqh$a net/minecraft/class_1259$class_1260 net/minecraft/world/BossEvent$BossBarColor + f Lbqh$a; a field_5788 PINK + f Lbqh$a; b field_5780 BLUE + f Lbqh$a; c field_5784 RED + f Lbqh$a; d field_5785 GREEN + f Lbqh$a; e field_5782 YELLOW + f Lbqh$a; f field_5783 PURPLE + f Lbqh$a; g field_5786 WHITE + f Ljava/lang/String; h field_5781 name + f Ln; i field_5787 formatting + f [Lbqh$a; j field_5789 $VALUES + m ()Ln; a method_5423 getFormatting + m (Ljava/lang/String;)Lbqh$a; a method_5422 byName + m ()Ljava/lang/String; b method_5421 getName + m ()[Lbqh$a; c method_36595 $values + m (Ljava/lang/String;ILjava/lang/String;Ln;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqh$b net/minecraft/class_1259$class_1261 net/minecraft/world/BossEvent$BossBarOverlay + f Lbqh$b; a field_5795 PROGRESS + f Lbqh$b; b field_5796 NOTCHED_6 + f Lbqh$b; c field_5791 NOTCHED_10 + f Lbqh$b; d field_5793 NOTCHED_12 + f Lbqh$b; e field_5790 NOTCHED_20 + f Ljava/lang/String; f field_5794 name + f [Lbqh$b; g field_5792 $VALUES + m ()Ljava/lang/String; a method_5425 getName + m (Ljava/lang/String;)Lbqh$b; a method_5424 byName + m ()[Lbqh$b; b method_36596 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqi net/minecraft/class_3829 net/minecraft/world/Clearable + m ()V a method_5448 clearContent + m (Ljava/lang/Object;)V a_ method_16825 tryClear +c bqj net/minecraft/class_1258 net/minecraft/world/CompoundContainer + f Lbqk; b field_5769 container1 + f Lbqk; c field_5771 container2 + m (Lbqk;)Z a method_5405 contains + m (Lbqk;Lbqk;)V <init> <init> <init> +c bqk net/minecraft/class_1263 net/minecraft/world/Container + f F p_ field_48319 DEFAULT_DISTANCE_BUFFER + m (I)Lcuq; a method_5438 getItem + m (II)Lcuq; a method_5434 removeItem + m (ILcuq;)V a method_5447 setItem + m (Lbqk;ILcuq;)Z a method_49104 canTakeItem + m (Lcmx;)Z a method_5443 stillValid + m (Ldqh;Lcmx;)Z a method_49105 stillValidBlockEntity + m (Ldqh;Lcmx;F)Z a method_49106 stillValidBlockEntity + m (Ljava/util/Set;)Z a method_18862 hasAnyOf + m (Ljava/util/Set;Lcuq;)Z a method_43255 method_43255 + m (Lcul;)I a_ method_18861 countItem + m (Ljava/util/function/Predicate;)Z a_ method_43256 hasAnyMatching + m ()I al_ method_5444 getMaxStackSize + m ()I b method_5439 getContainerSize + m (I)Lcuq; b method_5441 removeItemNoUpdate + m (ILcuq;)Z b method_5437 canPlaceItem + m ()Z c method_5442 isEmpty + m (Lcmx;)V c method_5432 stopOpen + m (Lcmx;)V d_ method_5435 startOpen + m ()V e method_5431 setChanged + m (Lcuq;)I e_ method_58350 getMaxStackSize +c bql net/minecraft/class_1262 net/minecraft/world/ContainerHelper + f Ljava/lang/String; a field_49719 TAG_ITEMS + m (Lbqk;Ljava/util/function/Predicate;IZ)I a method_29234 clearOrCountMatchingItems + m (Lcuq;Ljava/util/function/Predicate;IZ)I a method_29235 clearOrCountMatchingItems + m (Ljava/util/List;I)Lcuq; a method_5428 takeItem + m (Ljava/util/List;II)Lcuq; a method_5430 removeItem + m (Lub;Ljv;Ljo$a;)Lub; a method_5426 saveAllItems + m (Lub;Ljv;ZLjo$a;)Lub; a method_5427 saveAllItems + m (Lub;Ljv;Ljo$a;)V b method_5429 loadAllItems + m ()V <init> <init> <init> +c bqm net/minecraft/class_1265 net/minecraft/world/ContainerListener + m (Lbqk;)V a method_5453 containerChanged +c bqn net/minecraft/class_1264 net/minecraft/world/Containers + m (Ldcw;DDDLbqk;)V a method_5450 dropContents + m (Ldcw;DDDLcuq;)V a method_5449 dropItemStack + m (Ldcw;Lbsr;Lbqk;)V a method_5452 dropContents + m (Ldcw;Ljd;Lbqk;)V a method_5451 dropContents + m (Ldcw;Ljd;Lcuq;)V a method_17348 method_17348 + m (Ldcw;Ljd;Ljv;)V a method_17349 dropContents + m (Ldtc;Ldtc;Ldcw;Ljd;)V a method_54291 dropContentsOnDestroy + m ()V <init> <init> <init> +c bqo net/minecraft/class_1267 net/minecraft/world/Difficulty + f Lbqo; a field_5801 PEACEFUL + f Lbqo; b field_5805 EASY + f Lbqo; c field_5802 NORMAL + f Lbqo; d field_5807 HARD + f Lazk$a; e field_41668 CODEC + f Ljava/util/function/IntFunction; f field_5800 BY_ID + f I g field_5803 id + f Ljava/lang/String; h field_5806 key + f [Lbqo; i field_5804 $VALUES + m ()I a method_5461 getId + m (I)Lbqo; a method_5462 byId + m (Ljava/lang/String;)Lbqo; a method_16691 byName + m ()Lwz; b method_5463 getDisplayName + m ()Lwz; d method_48556 getInfo + m ()Ljava/lang/String; e method_5460 getKey + m ()[Lbqo; f method_36597 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqp net/minecraft/class_1266 net/minecraft/world/DifficultyInstance + f F a field_29953 DIFFICULTY_TIME_GLOBAL_OFFSET + f F b field_29954 MAX_DIFFICULTY_TIME_GLOBAL + f F c field_29955 MAX_DIFFICULTY_TIME_LOCAL + f Lbqo; d field_5798 base + f F e field_5799 effectiveDifficulty + m ()Lbqo; a method_5454 getDifficulty + m (F)Z a method_5455 isHarderThan + m (Lbqo;JJF)F a method_5456 calculateDifficulty + m ()F b method_5457 getEffectiveDifficulty + m ()Z c method_35020 isHard + m ()F d method_5458 getSpecialMultiplier + m (Lbqo;JJF)V <init> <init> <init> +c bqq net/minecraft/class_1268 net/minecraft/world/InteractionHand + f Lbqq; a field_5808 MAIN_HAND + f Lbqq; b field_5810 OFF_HAND + f [Lbqq; c field_5809 $VALUES + m ()[Lbqq; a method_36598 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqr net/minecraft/class_1269 net/minecraft/world/InteractionResult + f Lbqr; a field_5812 SUCCESS + f Lbqr; b field_51370 SUCCESS_NO_ITEM_USED + f Lbqr; c field_21466 CONSUME + f Lbqr; d field_33562 CONSUME_PARTIAL + f Lbqr; e field_5811 PASS + f Lbqr; f field_5814 FAIL + f [Lbqr; g field_5813 $VALUES + m ()Z a method_23665 consumesAction + m (Z)Lbqr; a method_29236 sidedSuccess + m ()Z b method_23666 shouldSwing + m ()Z c method_36360 indicateItemUse + m ()[Lbqr; d method_36599 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqs net/minecraft/class_1271 net/minecraft/world/InteractionResultHolder + f Lbqr; a field_5815 result + f Ljava/lang/Object; b field_5816 object + m ()Lbqr; a method_5467 getResult + m (Ljava/lang/Object;)Lbqs; a method_22427 success + m (Ljava/lang/Object;Z)Lbqs; a method_29237 sidedSuccess + m ()Ljava/lang/Object; b method_5466 getObject + m (Ljava/lang/Object;)Lbqs; b method_22428 consume + m (Ljava/lang/Object;)Lbqs; c method_22430 pass + m (Ljava/lang/Object;)Lbqs; d method_22431 fail + m (Lbqr;Ljava/lang/Object;)V <init> <init> <init> +c bqt net/minecraft/class_9062 net/minecraft/world/ItemInteractionResult + f Lbqt; a field_47728 SUCCESS + f Lbqt; b field_47729 CONSUME + f Lbqt; c field_47730 CONSUME_PARTIAL + f Lbqt; d field_47731 PASS_TO_DEFAULT_BLOCK_INTERACTION + f Lbqt; e field_47732 SKIP_DEFAULT_BLOCK_INTERACTION + f Lbqt; f field_47733 FAIL + f [Lbqt; g field_47734 $VALUES + m ()Z a method_55643 consumesAction + m (Z)Lbqt; a method_55644 sidedSuccess + m ()Lbqr; b method_55645 result + m ()[Lbqt; c method_55646 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqu net/minecraft/class_1273 net/minecraft/world/LockCode + f Lbqu; a field_5817 NO_LOCK + f Lcom/mojang/serialization/Codec; b field_49206 CODEC + f Ljava/lang/String; c field_29956 TAG_LOCK + f Ljava/lang/String; d comp_2371 key + m ()Ljava/lang/String; a comp_2371 key + m (Lcuq;)Z a method_5472 unlocksWith + m (Lub;)V a method_5474 addToTag + m (Lub;)Lbqu; b method_5473 fromTag + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqv net/minecraft/class_3908 net/minecraft/world/MenuProvider + m ()Lwz; S_ method_5476 getDisplayName +c bqw net/minecraft/class_1275 net/minecraft/world/Nameable + m ()Lwz; S_ method_5476 getDisplayName + m ()Lwz; ah method_5477 getName + m ()Z ai method_16914 hasCustomName + m ()Lwz; aj method_5797 getCustomName +c bqx net/minecraft/class_8564 net/minecraft/world/RandomSequence + f Lcom/mojang/serialization/Codec; a field_44859 CODEC + f Ldzz; b field_44860 source + m ()Layw; a method_51839 random + m (JLjava/util/Optional;)Ldzz; a method_52189 createSequence + m (Lakr;)Ldzn$a; a method_52171 seedForKey + m (Lbqx;)Ldzz; a method_51840 method_51840 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51841 method_51841 + m (Ldzz;)V <init> <init> <init> + m (JLakr;)V <init> <init> <init> + m (JLjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqy net/minecraft/class_8565 net/minecraft/world/RandomSequences + f Lorg/slf4j/Logger; a field_44861 LOGGER + f J b field_44862 worldSeed + f I c field_45100 salt + f Z d field_45101 includeWorldSeed + f Z e field_45102 includeSequenceId + f Ljava/util/Map; f field_44863 sequences + m ()I a method_52509 clear + m (IZZ)V a method_52510 setSeedDefaults + m (J)Leql$a; a method_52511 factory + m (JLub;)Lbqy; a method_51842 load + m (JLub;Ljo$a;)Lbqy; a method_52516 method_52516 + m (Lakr;)Layw; a method_51843 get + m (Lakr;IZZ)V a method_52512 reset + m (Ljava/util/function/BiConsumer;)V a method_52513 forAllSequences + m (Lub;Lakr;Lbqx;)V a method_51844 method_51844 + m (Lub;Ljava/lang/String;Z)Z a method_52514 getBooleanWithDefault + m (J)Lbqy; b method_52515 method_52515 + m (Lakr;)V b method_52517 reset + m (Lakr;IZZ)Lbqx; b method_52518 createSequence + m (Lakr;)Lbqx; c method_52519 createSequence + m (J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bqy$a net/minecraft/class_8565$class_8629 net/minecraft/world/RandomSequences$DirtyMarkingRandomSource + f Lbqy; b field_44865 field_44865 + f Layw; c field_44864 random + m (Lbqy;Layw;)V <init> <init> <init> +c bqz net/minecraft/class_8934 net/minecraft/world/RandomizableContainer + f Ljava/lang/String; b field_47154 LOOT_TABLE_TAG + f Ljava/lang/String; c field_47155 LOOT_TABLE_SEED_TAG + m (J)V a method_54866 setLootTableSeed + m (Lakq;)V a method_11285 setLootTable + m (Lakq;J)V a method_54867 setLootTable + m (Ldcc;Layw;Ljd;Lakq;)V a method_54868 setBlockEntityLootTable + m ()Lakq; aB_ method_54869 getLootTable + m ()J aC_ method_54870 getLootTableSeed + m ()Ljd; aD_ method_11016 getBlockPos + m (Lub;)Z b_ method_54871 tryLoadLootTable + m (Lub;)Z c_ method_54872 trySaveLootTable + m (Lcmx;)V e_ method_54873 unpackLootTable + m ()Ldcw; i method_10997 getLevel +c bra net/minecraft/class_1277 net/minecraft/world/SimpleContainer + f I b field_5831 size + f Ljv; c field_5828 items + f Ljava/util/List; d field_5829 listeners + m (Lbqm;)V a method_5489 addListener + m (Lcul;I)Lcuq; a method_20631 removeItemType + m (Lcuq;Lcuq;)V a method_20632 moveItemsBetweenStacks + m (Ljo$a;)Luh; a method_7660 createTag + m (Luh;Ljo$a;)V a method_7659 fromTag + m (Lbqm;)V b method_5488 removeListener + m (Lcuq;)Lcuq; b method_5491 addItem + m (Lcuq;)Z c method_27070 canAddItem + m (Lcuq;)V d method_20633 moveItemToEmptySlots + m (Lcuq;)V e method_20634 moveItemToOccupiedSlotsWithSameType + m ()Ljava/util/List; f method_24514 removeAllItems + m (Lcuq;)Z f method_20635 method_20635 + m ()Ljv; g method_54454 getItems + m (Lcuq;)Z g method_24513 method_24513 + m (I)V <init> <init> <init> + m ([Lcuq;)V <init> <init> <init> +c brb net/minecraft/class_747 net/minecraft/world/SimpleMenuProvider + f Lwz; a field_3947 title + f Lcrb; b field_17280 menuConstructor + m (Lcrb;Lwz;)V <init> <init> <init> +c brc net/minecraft/class_8921 net/minecraft/world/TickRateManager + f F a field_46960 MIN_TICKRATE + f F b field_46961 tickrate + f J c field_46962 nanosecondsPerTick + f I d field_46963 frozenTicksToRun + f Z e field_46964 runGameElements + f Z f field_46965 isFrozen + m (F)V a method_54671 setTickRate + m (Lbsr;)Z a method_54746 isEntityFrozen + m (Z)V a method_54675 setFrozen + m (I)V c method_54747 setFrozenTicksToRun + m ()F f method_54748 tickrate + m ()F g method_54749 millisecondsPerTick + m ()J h method_54750 nanosecondsPerTick + m ()Z i method_54751 runsNormally + m ()Z j method_54752 isSteppingForward + m ()I k method_54753 frozenTicksToRun + m ()Z l method_54754 isFrozen + m ()V m method_54755 tick + m ()V <init> <init> <init> +c brd net/minecraft/class_1278 net/minecraft/world/WorldlyContainer + m (ILcuq;Lji;)Z a method_5492 canPlaceItemThroughFace + m (Lji;)[I a method_5494 getSlotsForFace + m (ILcuq;Lji;)Z b method_5493 canTakeItemThroughFace +c bre net/minecraft/class_3954 net/minecraft/world/WorldlyContainerHolder + m (Ldtc;Ldcx;Ljd;)Lbrd; a method_17680 getContainer +c brf net/minecraft/class_1281 net/minecraft/world/damagesource/CombatEntry + f Lbrk; a comp_1535 source + f F b comp_1536 damage + f Lbrp; c comp_1537 fallLocation + f F d comp_1538 fallDistance + m ()Lbrk; a comp_1535 source + m ()F b comp_1536 damage + m ()Lbrp; c comp_1537 fallLocation + m ()F d comp_1538 fallDistance + m (Lbrk;FLbrp;F)V <init> <init> <init> +c brg net/minecraft/class_1280 net/minecraft/world/damagesource/CombatRules + f F a field_29962 MAX_ARMOR + f F b field_29963 ARMOR_PROTECTION_DIVIDER + f F c field_29964 BASE_ARMOR_TOUGHNESS + f F d field_29965 MIN_ARMOR_RATIO + f I e field_29966 NUM_ARMOR_ITEMS + m (FF)F a method_5497 getDamageAfterMagicAbsorb + m (Lbtn;FLbrk;FF)F a method_5496 getDamageAfterAbsorb + m ()V <init> <init> <init> +c brh net/minecraft/class_1283 net/minecraft/world/damagesource/CombatTracker + f I a field_29967 RESET_DAMAGE_STATUS_TIME + f I b field_29968 RESET_COMBAT_STATUS_TIME + f Lxw; c field_42274 INTENTIONAL_GAME_DESIGN_STYLE + f Ljava/util/List; d field_5870 entries + f Lbtn; e field_5877 mob + f I f field_5876 lastDamageTime + f I g field_5875 combatStartTime + f I h field_5873 combatEndTime + f Z i field_5874 inCombat + f Z j field_5872 takingDamage + m ()Lwz; a method_5548 getDeathMessage + m (Lbrf;Lbsr;)Lwz; a method_52190 getFallMessage + m (Lbrk;)Z a method_52191 shouldEnterCombat + m (Lbrk;F)V a method_5547 recordDamage + m (Lbsr;)Lwz; a method_52192 getDisplayName + m (Lbsr;Lwz;Ljava/lang/String;Ljava/lang/String;)Lwz; a method_52193 getMessageForAssistedFall + m ()I b method_5546 getCombatDuration + m ()V c method_5539 recheckStatus + m ()Lbrf; d method_5544 getMostSignificantFall + m (Lbtn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bri net/minecraft/class_8107 net/minecraft/world/damagesource/DamageEffects + f Lbri; a field_42275 HURT + f Lbri; b field_42276 THORNS + f Lbri; c field_42277 DROWNING + f Lbri; d field_42278 BURNING + f Lbri; e field_42279 POKING + f Lbri; f field_42280 FREEZING + f Lcom/mojang/serialization/Codec; g field_42281 CODEC + f Ljava/lang/String; h field_42282 id + f Lavo; i field_42283 sound + f [Lbri; j field_42284 $VALUES + m ()Lavo; a method_48786 sound + m ()[Lbri; b method_48787 $values + m (Ljava/lang/String;ILjava/lang/String;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brj net/minecraft/class_8108 net/minecraft/world/damagesource/DamageScaling + f Lbrj; a field_42285 NEVER + f Lbrj; b field_42286 WHEN_CAUSED_BY_LIVING_NON_PLAYER + f Lbrj; c field_42287 ALWAYS + f Lcom/mojang/serialization/Codec; d field_42288 CODEC + f Ljava/lang/String; e field_42289 id + f [Lbrj; f field_42290 $VALUES + m ()[Lbrj; a method_48788 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brk net/minecraft/class_1282 net/minecraft/world/damagesource/DamageSource + f Ljm; a field_42291 type + f Lbsr; b field_42292 causingEntity + f Lbsr; c field_42293 directEntity + f Lexc; d field_42294 damageSourcePosition + m ()F a method_5528 getFoodExhaustion + m (Lakq;)Z a method_49708 is + m (Lawu;)Z a method_48789 is + m (Lbtn;)Lwz; a method_5506 getLocalizedDeathMessage + m ()Z b method_60489 isDirect + m ()Lbsr; c method_5526 getDirectEntity + m ()Lbsr; d method_5529 getEntity + m ()Lcuq; e method_60948 getWeaponItem + m ()Ljava/lang/String; f method_5525 getMsgId + m ()Z g method_5514 scalesWithDifficulty + m ()Z h method_5530 isCreativePlayer + m ()Lexc; i method_5510 getSourcePosition + m ()Lexc; j method_48791 sourcePositionRaw + m ()Lbrm; k method_48792 type + m ()Ljm; l method_48793 typeHolder + m (Ljm;Lbsr;Lbsr;Lexc;)V <init> <init> <init> + m (Ljm;Lbsr;Lbsr;)V <init> <init> <init> + m (Ljm;Lexc;)V <init> <init> <init> + m (Ljm;Lbsr;)V <init> <init> <init> + m (Ljm;)V <init> <init> <init> +c brk$1 net/minecraft/class_1282$1 net/minecraft/world/damagesource/DamageSource$1 + f [I a field_42295 $SwitchMap$net$minecraft$world$damagesource$DamageScaling + m ()V <clinit> <clinit> <clinit> +c brl net/minecraft/class_8109 net/minecraft/world/damagesource/DamageSources + f Ljz; a field_42296 damageTypes + f Lbrk; b field_42297 inFire + f Lbrk; c field_51564 campfire + f Lbrk; d field_42298 lightningBolt + f Lbrk; e field_42299 onFire + f Lbrk; f field_42300 lava + f Lbrk; g field_42301 hotFloor + f Lbrk; h field_42302 inWall + f Lbrk; i field_42303 cramming + f Lbrk; j field_42304 drown + f Lbrk; k field_42305 starve + f Lbrk; l field_42306 cactus + f Lbrk; m field_42307 fall + f Lbrk; n field_42308 flyIntoWall + f Lbrk; o field_42309 fellOutOfWorld + f Lbrk; p field_42310 generic + f Lbrk; q field_42311 magic + f Lbrk; r field_42312 wither + f Lbrk; s field_42313 dragonBreath + f Lbrk; t field_42314 dryOut + f Lbrk; u field_42315 sweetBerryBush + f Lbrk; v field_42316 freeze + f Lbrk; w field_42317 stalagmite + f Lbrk; x field_44866 outsideBorder + f Lbrk; y field_44867 genericKill + m ()Lbrk; a method_48794 inFire + m (Lakq;)Lbrk; a method_48795 source + m (Lakq;Lbsr;)Lbrk; a method_48796 source + m (Lakq;Lbsr;Lbsr;)Lbrk; a method_48797 source + m (Lbsr;)Lbrk; a method_48798 fallingBlock + m (Lbsr;Lbsr;)Lbrk; a method_48799 trident + m (Lbsr;Lbtn;)Lbrk; a method_48800 mobProjectile + m (Lbtn;)Lbrk; a method_48801 sting + m (Lcmx;)Lbrk; a method_48802 playerAttack + m (Lcnd;Lbsr;)Lbrk; a method_48803 arrow + m (Lcnj;Lbsr;)Lbrk; a method_48804 fireball + m (Lcnk;Lbsr;)Lbrk; a method_48805 fireworks + m (Lcod;Lbsr;)Lbrk; a method_48806 witherSkull + m (Ldco;)Lbrk; a method_48807 explosion + m (Lexc;)Lbrk; a method_48808 badRespawnPointExplosion + m ()Lbrk; b method_59917 campfire + m (Lbsr;)Lbrk; b method_48810 anvil + m (Lbsr;Lbsr;)Lbrk; b method_48811 thrown + m (Lbsr;Lbtn;)Lbrk; b method_55647 spit + m (Lbtn;)Lbrk; b method_48812 mobAttack + m ()Lbrk; c method_48809 lightningBolt + m (Lbsr;)Lbrk; c method_48814 fallingStalactite + m (Lbsr;Lbsr;)Lbrk; c method_48815 indirectMagic + m (Lbsr;Lbtn;)Lbrk; c method_55648 windCharge + m (Lbtn;)Lbrk; c method_48816 noAggroMobAttack + m ()Lbrk; d method_48813 onFire + m (Lbsr;)Lbrk; d method_48818 thorns + m (Lbsr;Lbsr;)Lbrk; d method_48819 explosion + m ()Lbrk; e method_48817 lava + m (Lbsr;)Lbrk; e method_48821 sonicBoom + m ()Lbrk; f method_48820 hotFloor + m ()Lbrk; g method_48822 inWall + m ()Lbrk; h method_48823 cramming + m ()Lbrk; i method_48824 drown + m ()Lbrk; j method_48825 starve + m ()Lbrk; k method_48826 cactus + m ()Lbrk; l method_48827 fall + m ()Lbrk; m method_48828 flyIntoWall + m ()Lbrk; n method_48829 fellOutOfWorld + m ()Lbrk; o method_48830 generic + m ()Lbrk; p method_48831 magic + m ()Lbrk; q method_48832 wither + m ()Lbrk; r method_48833 dragonBreath + m ()Lbrk; s method_48834 dryOut + m ()Lbrk; t method_48835 sweetBerryBush + m ()Lbrk; u method_48836 freeze + m ()Lbrk; v method_48837 stalagmite + m ()Lbrk; w method_51846 outOfBorder + m ()Lbrk; x method_51847 genericKill + m (Lka;)V <init> <init> <init> +c brm net/minecraft/class_8110 net/minecraft/world/damagesource/DamageType + f Lcom/mojang/serialization/Codec; a field_42318 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_51565 CODEC + f Lyx; c field_51932 STREAM_CODEC + f Ljava/lang/String; d comp_1242 msgId + f Lbrj; e comp_1243 scaling + f F f comp_1244 exhaustion + f Lbri; g comp_1245 effects + f Lbro; h comp_1246 deathMessageType + m ()Ljava/lang/String; a comp_1242 msgId + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_48838 method_48838 + m ()Lbrj; b comp_1243 scaling + m ()F c comp_1244 exhaustion + m ()Lbri; d comp_1245 effects + m ()Lbro; e comp_1246 deathMessageType + m (Ljava/lang/String;Lbrj;F)V <init> <init> <init> + m (Ljava/lang/String;Lbrj;FLbri;)V <init> <init> <init> + m (Ljava/lang/String;FLbri;)V <init> <init> <init> + m (Ljava/lang/String;F)V <init> <init> <init> + m (Ljava/lang/String;Lbrj;FLbri;Lbro;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brn net/minecraft/class_8111 net/minecraft/world/damagesource/DamageTypes + f Lakq; A field_42360 MOB_ATTACK + f Lakq; B field_42319 MOB_ATTACK_NO_AGGRO + f Lakq; C field_42320 PLAYER_ATTACK + f Lakq; D field_42321 ARROW + f Lakq; E field_42322 TRIDENT + f Lakq; F field_42323 MOB_PROJECTILE + f Lakq; G field_47736 SPIT + f Lakq; H field_47737 WIND_CHARGE + f Lakq; I field_42324 FIREWORKS + f Lakq; J field_42325 FIREBALL + f Lakq; K field_42326 UNATTRIBUTED_FIREBALL + f Lakq; L field_42327 WITHER_SKULL + f Lakq; M field_42328 THROWN + f Lakq; N field_42329 INDIRECT_MAGIC + f Lakq; O field_42330 THORNS + f Lakq; P field_42331 EXPLOSION + f Lakq; Q field_42332 PLAYER_EXPLOSION + f Lakq; R field_42333 SONIC_BOOM + f Lakq; S field_42334 BAD_RESPAWN_POINT + f Lakq; T field_44868 OUTSIDE_BORDER + f Lakq; U field_44869 GENERIC_KILL + f Lakq; a field_42335 IN_FIRE + f Lakq; b field_51566 CAMPFIRE + f Lakq; c field_42336 LIGHTNING_BOLT + f Lakq; d field_42337 ON_FIRE + f Lakq; e field_42338 LAVA + f Lakq; f field_42339 HOT_FLOOR + f Lakq; g field_42340 IN_WALL + f Lakq; h field_42341 CRAMMING + f Lakq; i field_42342 DROWN + f Lakq; j field_42343 STARVE + f Lakq; k field_42344 CACTUS + f Lakq; l field_42345 FALL + f Lakq; m field_42346 FLY_INTO_WALL + f Lakq; n field_42347 FELL_OUT_OF_WORLD + f Lakq; o field_42348 GENERIC + f Lakq; p field_42349 MAGIC + f Lakq; q field_42350 WITHER + f Lakq; r field_42351 DRAGON_BREATH + f Lakq; s field_42352 DRY_OUT + f Lakq; t field_42353 SWEET_BERRY_BUSH + f Lakq; u field_42354 FREEZE + f Lakq; v field_42355 STALAGMITE + f Lakq; w field_42356 FALLING_BLOCK + f Lakq; x field_42357 FALLING_ANVIL + f Lakq; y field_42358 FALLING_STALACTITE + f Lakq; z field_42359 STING + m (Lqq;)V a method_48839 bootstrap + m ()V <clinit> <clinit> <clinit> +c bro net/minecraft/class_8112 net/minecraft/world/damagesource/DeathMessageType + f Lbro; a field_42361 DEFAULT + f Lbro; b field_42362 FALL_VARIANTS + f Lbro; c field_42363 INTENTIONAL_GAME_DESIGN + f Lcom/mojang/serialization/Codec; d field_42364 CODEC + f Ljava/lang/String; e field_42365 id + f [Lbro; f field_42366 $VALUES + m ()[Lbro; a method_48840 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brp net/minecraft/class_8572 net/minecraft/world/damagesource/FallLocation + f Lbrp; a field_44923 GENERIC + f Lbrp; b field_44924 LADDER + f Lbrp; c field_44925 VINES + f Lbrp; d field_44926 WEEPING_VINES + f Lbrp; e field_44927 TWISTING_VINES + f Lbrp; f field_44928 SCAFFOLDING + f Lbrp; g field_44929 OTHER_CLIMBABLE + f Lbrp; h field_44930 WATER + f Ljava/lang/String; i comp_1539 id + m ()Ljava/lang/String; a method_52194 languageKey + m (Lbtn;)Lbrp; a method_52195 getCurrentFallLocation + m (Ldtc;)Lbrp; a method_52196 blockToFallLocation + m ()Ljava/lang/String; b comp_1539 id + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brq net/minecraft/class_6022 net/minecraft/world/damagesource/package-info +c brr net/minecraft/class_1288 net/minecraft/world/effect/AbsorptionMobEffect + m (Lbry;I)V <init> <init> <init> +c brs net/minecraft/class_8631 net/minecraft/world/effect/BadOmenMobEffect + m (Lbry;I)V <init> <init> <init> +c brt net/minecraft/class_8632 net/minecraft/world/effect/HealOrHarmMobEffect + f Z c field_45103 isHarm + m (Lbry;IZ)V <init> <init> <init> +c bru net/minecraft/class_8633 net/minecraft/world/effect/HungerMobEffect + m (Lbry;I)V <init> <init> <init> +c brv net/minecraft/class_9455 net/minecraft/world/effect/InfestedMobEffect + f F c field_50112 chanceToSpawn + f Ljava/util/function/ToIntFunction; d field_50113 spawnedCount + m (Ldcw;Lbtn;DDD)V a method_58615 spawnSilverfish + m (Lbry;IFLjava/util/function/ToIntFunction;)V <init> <init> <init> +c brw net/minecraft/class_1289 net/minecraft/world/effect/InstantenousMobEffect + m (Lbry;I)V <init> <init> <init> +c brx net/minecraft/class_1291 net/minecraft/world/effect/MobEffect + f Lcom/mojang/serialization/Codec; a field_51933 CODEC + f Lyx; b field_51934 STREAM_CODEC + f I c field_49789 AMBIENT_ALPHA + f Ljava/util/Map; d field_5885 attributeModifiers + f Lbry; e field_18270 category + f I f field_5886 color + f Ljava/util/function/Function; g field_49790 particleFactory + f Ljava/lang/String; h field_5883 descriptionId + f I i field_47738 blendDurationTicks + f Ljava/util/Optional; j field_50114 soundOnAdded + f Lcpl; k field_50115 requiredFeatures + m ()Z a method_5561 isInstantenous + m (I)Lbrx; a method_55649 setBlendDuration + m (II)Z a method_5552 shouldApplyEffectTickThisTick + m (ILbrz;)Llk; a method_58145 method_58145 + m (ILjava/util/function/BiConsumer;)V a method_55650 createModifiers + m (Lavo;)Lbrx; a method_58616 withSoundOnAdded + m (Lbrz;)Llk; a method_58146 createParticleOptions + m (Lbsr;Lbsr;Lbtn;ID)V a method_5564 applyInstantenousEffect + m (Lbtn;I)Z a method_5572 applyEffectTick + m (Lbtn;ILbrk;F)V a method_58614 onMobHurt + m (Lbtn;ILbsr$c;)V a method_58617 onMobRemoved + m (Lbtn;Lavo;)V a method_58618 method_58618 + m (Lbut;)V a method_5562 removeAttributeModifiers + m (Lbut;I)V a method_5555 addAttributeModifiers + m (Ljava/util/function/BiConsumer;ILjm;Lbrx$a;)V a method_55651 method_55651 + m (Ljm;Lakr;DLbuu$a;)Lbrx; a method_5566 addAttributeModifier + m (Llk;Lbrz;)Llk; a method_58147 method_58147 + m ([Lcpj;)Lbrx; a method_58619 requiredFeatures + m ()I b method_55652 getBlendDurationTicks + m (Lbtn;I)V b method_52520 onEffectStarted + m ()Ljava/lang/String; c method_5559 getOrCreateDescriptionId + m (Lbtn;I)V c method_58620 onEffectAdded + m ()Ljava/lang/String; d method_5567 getDescriptionId + m ()Lwz; e method_5560 getDisplayName + m ()Lbry; f method_18792 getCategory + m ()I g method_5556 getColor + m ()Z h method_5573 isBeneficial + m (Lbry;I)V <init> <init> <init> + m (Lbry;ILlk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brx$a net/minecraft/class_1291$class_8634 net/minecraft/world/effect/MobEffect$AttributeTemplate + f Lakr; a comp_2182 id + f D b comp_2183 amount + f Lbuu$a; c comp_2184 operation + m ()Lakr; a comp_2182 id + m (I)Lbuu; a method_52522 create + m ()D b comp_2183 amount + m ()Lbuu$a; c comp_2184 operation + m (Lakr;DLbuu$a;)V <init> <init> <init> +c bry net/minecraft/class_4081 net/minecraft/world/effect/MobEffectCategory + f Lbry; a field_18271 BENEFICIAL + f Lbry; b field_18272 HARMFUL + f Lbry; c field_18273 NEUTRAL + f Ln; d field_18274 tooltipFormatting + f [Lbry; e field_18275 $VALUES + m ()Ln; a method_18793 getTooltipFormatting + m ()[Lbry; b method_36600 $values + m (Ljava/lang/String;ILn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brz net/minecraft/class_1293 net/minecraft/world/effect/MobEffectInstance + f I a field_42106 INFINITE_DURATION + f I b field_49014 MIN_AMPLIFIER + f I c field_49015 MAX_AMPLIFIER + f Lcom/mojang/serialization/Codec; d field_48821 CODEC + f Lyx; e field_49207 STREAM_CODEC + f Lorg/slf4j/Logger; f field_5897 LOGGER + f Ljm; g field_5896 effect + f I h field_5895 duration + f I i field_5893 amplifier + f Z j field_5892 ambient + f Z k field_5890 visible + f Z l field_5889 showIcon + f Lbrz; m field_21830 hiddenEffect + f Lbrz$a; n field_47739 blendState + m ()Llk; a method_58148 getParticleOptions + m (I)Z a method_48557 endsWithin + m (Lbrz;)V a method_24276 setDetailsFrom + m (Lbtn;)V a method_52523 onEffectStarted + m (Lbtn;F)F a method_55653 getBlendFactor + m (Lbtn;Lbrk;F)V a method_58621 onMobHurt + m (Lbtn;Lbsr$c;)V a method_58622 onMobRemoved + m (Lbtn;Ljava/lang/Runnable;)Z a method_5585 tick + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56666 method_56666 + m (Lit/unimi/dsi/fastutil/ints/Int2IntFunction;)I a method_48558 mapDuration + m (Ljm;)Z a method_55654 is + m (Ljm;Lbrz$b;)Lbrz; a method_56667 method_56667 + m (Lub;)Lbrz; a method_5583 load + m ()Z b method_48559 isInfiniteDuration + m (I)I b method_48560 method_48560 + m (Lbrz;)Z b method_5590 update + m (Lbtn;)V b method_58623 onEffectAdded + m ()Ljm; c method_5579 getEffect + m (Lbrz;)I c method_5587 compareTo + m ()I d method_5584 getDuration + m (Lbrz;)V d method_55656 copyBlendState + m ()I e method_5578 getAmplifier + m (Lbrz;)Z e method_48561 isShorterDurationThan + m ()Z f method_5591 isAmbient + m ()Z g method_5581 isVisible + m ()Z h method_5592 showIcon + m ()Ljava/lang/String; i method_5586 getDescriptionId + m ()Luy; j method_5582 save + m ()V k method_55657 skipBlending + m ()Lbrz$b; l method_56668 asDetails + m ()Z m method_48562 hasRemainingDuration + m ()I n method_5588 tickDownDuration + m ()Ljava/lang/String; o method_48563 describeDuration + m (Ljm;)V <init> <init> <init> + m (Ljm;I)V <init> <init> <init> + m (Ljm;II)V <init> <init> <init> + m (Ljm;IIZZ)V <init> <init> <init> + m (Ljm;IIZZZ)V <init> <init> <init> + m (Ljm;IIZZZLbrz;)V <init> <init> <init> + m (Lbrz;)V <init> <init> <init> + m (Ljm;Lbrz$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c brz$a net/minecraft/class_1293$class_9063 net/minecraft/world/effect/MobEffectInstance$BlendState + f F a field_47740 factor + f F b field_47741 factorPreviousFrame + m (Lbrz$a;)V a method_55658 copyFrom + m (Lbrz;)V a method_55659 setImmediate + m (Lbtn;F)F a method_55660 getFactor + m (Lbrz;)V b method_55661 tick + m (Lbrz;)F c method_55662 computeTarget + m (Lbrz;)I d method_55663 getBlendDuration + m ()V <init> <init> <init> +c brz$b net/minecraft/class_1293$class_9195 net/minecraft/world/effect/MobEffectInstance$Details + f Lcom/mojang/serialization/MapCodec; a field_48822 MAP_CODEC + f Lyx; b field_49208 STREAM_CODEC + f I c comp_2292 amplifier + f I d comp_2293 duration + f Z e comp_2294 ambient + f Z f comp_2295 showParticles + f Z g comp_2296 showIcon + f Ljava/util/Optional; h comp_2297 hiddenEffect + m ()I a comp_2292 amplifier + m (IIZZLjava/util/Optional;Ljava/util/Optional;)Lbrz$b; a method_56669 create + m (Lbrz$b;)Ljava/util/Optional; a method_56670 method_56670 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/MapCodec; a method_56671 method_56671 + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56672 method_56672 + m (Lyx;)Lyx; a method_57279 method_57279 + m ()I b comp_2293 duration + m ()Z c comp_2294 ambient + m ()Z d comp_2295 showParticles + m ()Z e comp_2296 showIcon + m ()Ljava/util/Optional; f comp_2297 hiddenEffect + m (IIZZZLjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsa net/minecraft/class_1292 net/minecraft/world/effect/MobEffectUtil + m (Laqu;Lbsr;Lexc;DLbrz;I)Ljava/util/List; a method_42143 addEffectToPlayersAround + m (Lbrz;FF)Lwz; a method_5577 formatDuration + m (Lbrz;Lbsr;Laqv;)V a method_42144 method_42144 + m (Lbsr;Lexc;DLjm;Lbrz;ILaqv;)Z a method_42145 method_42145 + m (Lbtn;)Z a method_5576 hasDigSpeed + m (Lbtn;)I b method_5575 getDigSpeedAmplification + m (Lbtn;)Z c method_5574 hasWaterBreathing + m ()V <init> <init> <init> +c bsb net/minecraft/class_1294 net/minecraft/world/effect/MobEffects + f Ljm; A field_5908 UNLUCK + f Ljm; B field_5906 SLOW_FALLING + f Ljm; C field_5927 CONDUIT_POWER + f Ljm; D field_5900 DOLPHINS_GRACE + f Ljm; E field_16595 BAD_OMEN + f Ljm; F field_18980 HERO_OF_THE_VILLAGE + f Ljm; G field_38092 DARKNESS + f Ljm; H field_50116 TRIAL_OMEN + f Ljm; I field_50117 RAID_OMEN + f Ljm; J field_50118 WIND_CHARGED + f Ljm; K field_50119 WEAVING + f Ljm; L field_50120 OOZING + f Ljm; M field_50121 INFESTED + f I N field_38093 DARKNESS_EFFECT_FACTOR_PADDING_DURATION_TICKS + f Ljm; a field_5904 MOVEMENT_SPEED + f Ljm; b field_5909 MOVEMENT_SLOWDOWN + f Ljm; c field_5917 DIG_SPEED + f Ljm; d field_5901 DIG_SLOWDOWN + f Ljm; e field_5910 DAMAGE_BOOST + f Ljm; f field_5915 HEAL + f Ljm; g field_5921 HARM + f Ljm; h field_5913 JUMP + f Ljm; i field_5916 CONFUSION + f Ljm; j field_5924 REGENERATION + f Ljm; k field_5907 DAMAGE_RESISTANCE + f Ljm; l field_5918 FIRE_RESISTANCE + f Ljm; m field_5923 WATER_BREATHING + f Ljm; n field_5905 INVISIBILITY + f Ljm; o field_5919 BLINDNESS + f Ljm; p field_5925 NIGHT_VISION + f Ljm; q field_5903 HUNGER + f Ljm; r field_5911 WEAKNESS + f Ljm; s field_5899 POISON + f Ljm; t field_5920 WITHER + f Ljm; u field_5914 HEALTH_BOOST + f Ljm; v field_5898 ABSORPTION + f Ljm; w field_5922 SATURATION + f Ljm; x field_5912 GLOWING + f Ljm; y field_5902 LEVITATION + f Ljm; z field_5926 LUCK + m (Layw;)I a method_58624 method_58624 + m (Ljava/lang/String;Lbrx;)Ljm; a method_5594 register + m (Ljz;)Ljm; a method_55664 bootstrap + m (Layw;)I b method_58625 method_58625 + m (Layw;)I c method_58626 method_58626 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsc net/minecraft/class_9456 net/minecraft/world/effect/OozingMobEffect + f I c field_51372 SLIME_SIZE + f I d field_51373 RADIUS_TO_CHECK_SLIMES + f Ljava/util/function/ToIntFunction; e field_50122 spawnedCount + m (ILbsc$a;I)I a method_59652 numberOfSlimesToSpawn + m (Ldcw;DDD)V a method_58627 spawnSlimeOffspring + m (Lbry;ILjava/util/function/ToIntFunction;)V <init> <init> <init> +c bsc$a net/minecraft/class_9456$class_9775 net/minecraft/world/effect/OozingMobEffect$NearbySlimes + m (Lbtn;)Lbsc$a; a method_60604 closeTo + m (Lbtn;I)I a method_60605 method_60605 + m (Lbtn;Lckm;)Z a method_60606 method_60606 +c bsd net/minecraft/class_8635 net/minecraft/world/effect/PoisonMobEffect + m (Lbry;I)V <init> <init> <init> +c bse net/minecraft/class_9457 net/minecraft/world/effect/RaidOmenMobEffect + m (Lbry;ILlk;)V <init> <init> <init> +c bsf net/minecraft/class_8636 net/minecraft/world/effect/RegenerationMobEffect + m (Lbry;I)V <init> <init> <init> +c bsg net/minecraft/class_8637 net/minecraft/world/effect/SaturationMobEffect + m (Lbry;I)V <init> <init> <init> +c bsh net/minecraft/class_9458 net/minecraft/world/effect/WeavingMobEffect + f Ljava/util/function/ToIntFunction; c field_50123 maxCobwebs + m (Ldcw;Layw;Ljd;)V a method_58628 spawnCobwebsRandomlyAround + m (Lbry;ILjava/util/function/ToIntFunction;)V <init> <init> <init> +c bsi net/minecraft/class_9459 net/minecraft/world/effect/WindChargedMobEffect + m (Lbry;I)V <init> <init> <init> +c bsj net/minecraft/class_8638 net/minecraft/world/effect/WitherMobEffect + m (Lbry;I)V <init> <init> <init> +c bsk net/minecraft/class_6023 net/minecraft/world/effect/package-info +c bsl net/minecraft/class_1296 net/minecraft/world/entity/AgeableMob + f I b field_29969 BABY_START_AGE + f I c field_5950 age + f Lajw; cc field_5949 DATA_BABY_ID + f I cd field_29970 FORCED_AGE_PARTICLE_TICKS + f I d field_5948 forcedAge + f I e field_5947 forcedAgeTimer + m (IZ)V a method_5620 ageUp + m (Laqu;Lbsl;)Lbsl; a method_5613 getBreedOffspring + m ()Z ab_ method_19184 canBreed + m (I)V b_ method_5615 ageUp + m (I)V c_ method_5614 setAge + m (I)I d_ method_41321 getSpeedUpSecondsWhenFeeding + m ()I g method_5618 getAge + m ()V k method_5619 ageBoundaryReached + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsl$a net/minecraft/class_1296$class_4697 net/minecraft/world/entity/AgeableMob$AgeableMobGroupData + f I a field_20684 groupSize + f Z b field_20685 shouldSpawnBaby + f F c field_20686 babySpawnChance + m ()I a method_22432 getGroupSize + m ()V b method_22435 increaseGroupSizeByOne + m ()Z c method_22436 isShouldSpawnBaby + m ()F d method_22437 getBabySpawnChance + m (ZF)V <init> <init> <init> + m (Z)V <init> <init> <init> + m (F)V <init> <init> <init> +c bsm net/minecraft/class_7094 net/minecraft/world/entity/AnimationState + f J a field_37417 STOPPED + f J b field_37418 lastTime + f J c field_39112 accumulatedTime + m ()V a method_41325 stop + m (FF)V a method_43686 updateTime + m (I)V a method_41322 start + m (IF)V a method_56988 fastForward + m (Ljava/util/function/Consumer;)V a method_41323 ifStarted + m (ZI)V a method_45317 animateWhen + m ()J b method_43687 getAccumulatedTime + m (I)V b method_41324 startIfStopped + m ()Z c method_41327 isStarted + m ()V <init> <init> <init> +c bsn net/minecraft/class_1295 net/minecraft/world/entity/AreaEffectCloud + f F b field_40732 DEFAULT_WIDTH + f F c field_40733 HEIGHT + f Lorg/slf4j/Logger; d field_5935 LOGGER + f I e field_29972 TIME_BETWEEN_APPLICATIONS + f Lajw; f field_5938 DATA_RADIUS + f Lajw; g field_5944 DATA_WAITING + f Lajw; h field_5931 DATA_PARTICLE + f F i field_29971 MAX_RADIUS + f F j field_40730 MINIMAL_RADIUS + f F k field_40731 DEFAULT_RADIUS + f Lcwu; l field_49209 potionContents + f Ljava/util/Map; m field_5942 victims + f I n field_5939 duration + f I o field_5941 waitTime + f I p field_5937 reapplicationDelay + f I q field_5932 durationOnUse + f F r field_5929 radiusOnUse + f F s field_5930 radiusPerTick + f Lbtn; t field_5943 owner + f Ljava/util/UUID; u field_5940 ownerUUID + m (F)V a method_5603 setRadius + m (I)V a method_5604 setDuration + m (Lbrz;)V a method_5610 addEffect + m (Lbtn;)V a method_5607 setOwner + m (Lcwu;)V a method_57280 setPotionContents + m (Ljava/util/Map$Entry;)Z a method_32874 method_32874 + m (Llk;)V a method_5608 setParticle + m (Z)V a method_5598 setWaiting + m (F)V b method_5609 setRadiusOnUse + m (I)V b method_35043 setDurationOnUse + m (F)V c method_5596 setRadiusPerTick + m (I)V c method_5595 setWaitTime + m (I)I d method_48564 method_48564 + m (Ljava/lang/String;)V d method_57281 method_57281 + m (Ljava/lang/String;)V e method_59654 method_59654 + m ()F g method_5599 getRadius + m ()Llk; h method_5600 getParticle + m ()Z i method_5611 isWaiting + m ()I j method_5605 getDuration + m ()F k method_35044 getRadiusOnUse + m ()F m method_35045 getRadiusPerTick + m ()I o method_35046 getDurationOnUse + m ()I p method_35047 getWaitTime + m ()Lbtn; q method_5601 getOwner + m ()V t method_5597 updateColor + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bso net/minecraft/class_8149 net/minecraft/world/entity/Attackable + m ()Lbtn; Y_ method_49107 getLastAttacker +c bsp net/minecraft/class_9273 net/minecraft/world/entity/Crackiness + f Lbsp; a field_49210 GOLEM + f Lbsp; b field_49211 WOLF_ARMOR + f F c field_49212 fractionLow + f F d field_49213 fractionMedium + f F e field_49214 fractionHigh + m (F)Lbsp$a; a method_57282 byFraction + m (II)Lbsp$a; a method_57283 byDamage + m (Lcuq;)Lbsp$a; a method_57284 byDamage + m (FFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsp$a net/minecraft/class_9273$class_4621 net/minecraft/world/entity/Crackiness$Level + f Lbsp$a; a field_21081 NONE + f Lbsp$a; b field_21082 LOW + f Lbsp$a; c field_21083 MEDIUM + f Lbsp$a; d field_21084 HIGH + f [Lbsp$a; e field_21085 $VALUES + m ()[Lbsp$a; a method_36638 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq net/minecraft/class_8113 net/minecraft/world/entity/Display + f Lajw; aD field_42367 DATA_RIGHT_ROTATION_ID + f Lajw; aE field_42368 DATA_BILLBOARD_RENDER_CONSTRAINTS_ID + f Lajw; aF field_42369 DATA_BRIGHTNESS_OVERRIDE_ID + f Lajw; aG field_42370 DATA_VIEW_RANGE_ID + f Lajw; aH field_42371 DATA_SHADOW_RADIUS_ID + f Lajw; aI field_42372 DATA_SHADOW_STRENGTH_ID + f Lajw; aJ field_42373 DATA_WIDTH_ID + f Lajw; aK field_42374 DATA_HEIGHT_ID + f Lajw; aL field_42375 DATA_GLOW_COLOR_OVERRIDE_ID + f Lit/unimi/dsi/fastutil/ints/IntSet; aM field_43180 RENDER_STATE_IDS + f F aN field_42376 INITIAL_SHADOW_RADIUS + f F aO field_42377 INITIAL_SHADOW_STRENGTH + f I aP field_42378 NO_GLOW_COLOR_OVERRIDE + f J aQ field_42620 interpolationStartClientTick + f I aR field_43181 interpolationDuration + f F aS field_43135 lastProgress + f Lewx; aT field_42383 cullingBoundingBox + f Z aU field_43182 updateStartTick + f Z aV field_43183 updateInterpolationDuration + f Lbsq$k; aW field_43184 renderState + f Lbsq$j; aX field_45108 posRotInterpolationTarget + f I b field_42384 NO_BRIGHTNESS_OVERRIDE + f Ljava/lang/String; c field_45109 TAG_POS_ROT_INTERPOLATION_DURATION + f Ljava/lang/String; d field_45110 TAG_TRANSFORMATION_INTERPOLATION_DURATION + f Ljava/lang/String; e field_45111 TAG_TRANSFORMATION_START_INTERPOLATION + f Ljava/lang/String; f field_42387 TAG_TRANSFORMATION + f Ljava/lang/String; g field_42388 TAG_BILLBOARD + f Ljava/lang/String; h field_42389 TAG_BRIGHTNESS + f Ljava/lang/String; i field_42390 TAG_VIEW_RANGE + f Ljava/lang/String; j field_42391 TAG_SHADOW_RADIUS + f Ljava/lang/String; k field_42392 TAG_SHADOW_STRENGTH + f Ljava/lang/String; l field_42393 TAG_WIDTH + f Ljava/lang/String; m field_42394 TAG_HEIGHT + f Ljava/lang/String; n field_42395 TAG_GLOW_COLOR_OVERRIDE + f Z o field_43185 updateRenderState + f Lorg/slf4j/Logger; p field_42397 LOGGER + f Lajw; q field_45112 DATA_TRANSFORMATION_INTERPOLATION_START_DELTA_TICKS_ID + f Lajw; r field_45113 DATA_TRANSFORMATION_INTERPOLATION_DURATION_ID + f Lajw; s field_45114 DATA_POS_ROT_INTERPOLATION_DURATION_ID + f Lajw; t field_42401 DATA_TRANSLATION_ID + f Lajw; u field_42402 DATA_SCALE_ID + f Lajw; v field_42403 DATA_LEFT_ROTATION_ID + m ()F A method_48870 getShadowRadius + m ()F B method_48871 getShadowStrength + m ()F C method_48874 getWidth + m ()I D method_48876 getGlowColorOverride + m ()F E method_48877 getHeight + m ()V F method_48878 updateCulling + m ()Lbsq$k; H method_49774 createFreshRenderState + m (F)F a method_48844 calculateInterpolationProgress + m (Laka;)Lj; a method_48845 createTransformation + m (Laxd;)V a method_48846 setBrightnessOverride + m (Lbsq$a;)V a method_48847 setBillboardConstraints + m (Lbsq$k;F)Lbsq$k; a method_49775 createInterpolatedRenderState + m (Lcom/mojang/datafixers/util/Pair;)V a method_48848 method_48848 + m (Lj;)V a method_48849 setTransformation + m (Lub;Luy;)V a method_48851 method_48851 + m (ZF)V a method_49776 updateRenderSubState + m (F)V b method_48861 setViewRange + m (I)V b method_52524 setTransformationInterpolationDuration + m (Lcom/mojang/datafixers/util/Pair;)V b method_48855 method_48855 + m (Lub;Luy;)V b method_48856 method_48856 + m (F)V c method_48862 setShadowRadius + m (I)V c method_52525 setTransformationInterpolationDelay + m (Lcom/mojang/datafixers/util/Pair;)V c method_48859 method_48859 + m (Lub;Luy;)V c method_48860 method_48860 + m (I)V d method_52526 setPosRotInterpolationDuration + m (I)V m method_48858 setGlowColorOverride + m ()Lbsq$k; p method_49777 renderState + m ()I s method_52527 getTransformationInterpolationDuration + m ()I t method_52528 getTransformationInterpolationDelay + m ()I v method_52529 getPosRotInterpolationDuration + m (F)V v method_48872 setShadowStrength + m ()Lbsq$a; w method_48864 getBillboardConstraints + m (F)V w method_48873 setWidth + m ()Laxd; x method_48868 getBrightnessOverride + m (F)V x method_48875 setHeight + m ()I y method_48865 getPackedBrightnessOverride + m ()F z method_48869 getViewRange + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq$a net/minecraft/class_8113$class_8114 net/minecraft/world/entity/Display$BillboardConstraints + f Lbsq$a; a field_42406 FIXED + f Lbsq$a; b field_42407 VERTICAL + f Lbsq$a; c field_42408 HORIZONTAL + f Lbsq$a; d field_42409 CENTER + f Lcom/mojang/serialization/Codec; e field_42410 CODEC + f Ljava/util/function/IntFunction; f field_42411 BY_ID + f B g field_42412 id + f Ljava/lang/String; h field_42413 name + f [Lbsq$a; i field_42414 $VALUES + m ()B a method_48881 getId + m ()[Lbsq$a; b method_48882 $values + m (Ljava/lang/String;IBLjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq$b net/minecraft/class_8113$class_8115 net/minecraft/world/entity/Display$BlockDisplay + f Ljava/lang/String; p field_42415 TAG_BLOCK_STATE + f Lajw; q field_42416 DATA_BLOCK_STATE_ID + f Lbsq$b$a; r field_43186 blockRenderState + m (Ldtc;)V c method_48883 setBlockState + m ()Lbsq$b$a; s method_49778 blockRenderState + m ()Ldtc; t method_48884 getBlockState + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq$b$a net/minecraft/class_8113$class_8115$class_8225 net/minecraft/world/entity/Display$BlockDisplay$BlockRenderState + f Ldtc; a comp_1319 blockState + m ()Ldtc; a comp_1319 blockState + m (Ldtc;)V <init> <init> <init> +c bsq$c net/minecraft/class_8113$class_8116 net/minecraft/world/entity/Display$ColorInterpolator + f I a comp_1320 previous + f I b comp_1321 current + m ()I a comp_1320 previous + m ()I b comp_1321 current + m (II)V <init> <init> <init> +c bsq$d net/minecraft/class_8113$class_8117 net/minecraft/world/entity/Display$FloatInterpolator + m (FF)F a method_49779 method_49779 + m (F)F get method_48886 get +c bsq$e net/minecraft/class_8113$class_8118 net/minecraft/world/entity/Display$GenericInterpolator + m (Ljava/lang/Object;F)Ljava/lang/Object; a method_49780 method_49780 + m (F)Ljava/lang/Object; get method_48888 get +c bsq$f net/minecraft/class_8113$class_8119 net/minecraft/world/entity/Display$IntInterpolator + m (IF)I a method_49781 method_49781 + m (F)I get method_48889 get +c bsq$g net/minecraft/class_8113$class_8122 net/minecraft/world/entity/Display$ItemDisplay + f Ljava/lang/String; p field_42421 TAG_ITEM + f Ljava/lang/String; q field_42422 TAG_ITEM_DISPLAY + f Lajw; r field_42423 DATA_ITEM_STACK_ID + f Lajw; s field_42424 DATA_ITEM_DISPLAY_ID + f Lbug; t field_42425 slot + f Lbsq$g$a; u field_43187 itemRenderState + m (Lcom/mojang/datafixers/util/Pair;)V a method_48898 method_48898 + m (Lcun;)V a method_48896 setItemTransform + m (Lcuq;)V a method_48897 setItemStack + m (Lub;Luy;)V a method_48899 method_48899 + m ()Lbsq$g$a; s method_49782 itemRenderState + m ()Lcuq; t method_48900 getItemStack + m ()Lcun; v method_48901 getItemTransform + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq$g$a net/minecraft/class_8113$class_8122$class_8226 net/minecraft/world/entity/Display$ItemDisplay$ItemRenderState + f Lcuq; a comp_1322 itemStack + f Lcun; b comp_1323 itemTransform + m ()Lcuq; a comp_1322 itemStack + m ()Lcun; b comp_1323 itemTransform + m (Lcuq;Lcun;)V <init> <init> <init> +c bsq$h net/minecraft/class_8113$class_8227 net/minecraft/world/entity/Display$LinearFloatInterpolator + f F a comp_1324 previous + f F b comp_1325 current + m ()F a comp_1324 previous + m ()F b comp_1325 current + m (FF)V <init> <init> <init> +c bsq$i net/minecraft/class_8113$class_8228 net/minecraft/world/entity/Display$LinearIntInterpolator + f I a comp_1326 previous + f I b comp_1327 current + m ()I a comp_1326 previous + m ()I b comp_1327 current + m (II)V <init> <init> <init> +c bsq$j net/minecraft/class_8113$class_8639 net/minecraft/world/entity/Display$PosRotInterpolationTarget + f I a field_45115 steps + f D b field_45116 targetX + f D c field_45117 targetY + f D d field_45118 targetZ + f D e field_45119 targetYRot + f D f field_45120 targetXRot + m (Lbsr;)V a method_52530 applyTargetPosAndRot + m (Lbsr;)V b method_52531 applyLerpStep + m (IDDDDD)V <init> <init> <init> +c bsq$k net/minecraft/class_8113$class_8229 net/minecraft/world/entity/Display$RenderState + f Lbsq$e; a comp_1328 transformation + f Lbsq$a; b comp_1329 billboardConstraints + f I c comp_1330 brightnessOverride + f Lbsq$d; d comp_1331 shadowRadius + f Lbsq$d; e comp_1332 shadowStrength + f I f comp_1333 glowColorOverride + m ()Lbsq$e; a comp_1328 transformation + m ()Lbsq$a; b comp_1329 billboardConstraints + m ()I c comp_1330 brightnessOverride + m ()Lbsq$d; d comp_1331 shadowRadius + m ()Lbsq$d; e comp_1332 shadowStrength + m ()I f comp_1333 glowColorOverride + m (Lbsq$e;Lbsq$a;ILbsq$d;Lbsq$d;I)V <init> <init> <init> +c bsq$l net/minecraft/class_8113$class_8123 net/minecraft/world/entity/Display$TextDisplay + f Ljava/lang/String; aD field_42427 TAG_LINE_WIDTH + f Ljava/lang/String; aE field_42428 TAG_TEXT_OPACITY + f Ljava/lang/String; aF field_42429 TAG_BACKGROUND_COLOR + f Ljava/lang/String; aG field_42430 TAG_SHADOW + f Ljava/lang/String; aH field_42431 TAG_SEE_THROUGH + f Ljava/lang/String; aI field_42432 TAG_USE_DEFAULT_BACKGROUND + f Ljava/lang/String; aJ field_42433 TAG_ALIGNMENT + f B aK field_42434 INITIAL_TEXT_OPACITY + f Lajw; aL field_42435 DATA_TEXT_ID + f Lajw; aM field_42436 DATA_LINE_WIDTH_ID + f Lajw; aN field_42437 DATA_BACKGROUND_COLOR_ID + f Lajw; aO field_42438 DATA_TEXT_OPACITY_ID + f Lajw; aP field_42439 DATA_STYLE_FLAGS_ID + f Lit/unimi/dsi/fastutil/ints/IntSet; aQ field_43188 TEXT_RENDER_STATE_IDS + f Lbsq$l$b; aR field_42442 clientDisplayCache + f Lbsq$l$e; aS field_43189 textRenderState + f Ljava/lang/String; p field_42443 TAG_TEXT + f B q field_42444 FLAG_SHADOW + f B r field_42445 FLAG_SEE_THROUGH + f B s field_42446 FLAG_USE_DEFAULT_BACKGROUND + f B t field_42447 FLAG_ALIGN_LEFT + f B u field_42448 FLAG_ALIGN_RIGHT + f I v field_42449 INITIAL_BACKGROUND + m (B)Lbsq$l$a; a method_48902 getAlign + m (BLub;Ljava/lang/String;B)B a method_48903 loadFlag + m (Lbsq$l$d;)Lbsq$l$b; a method_48905 cacheDisplay + m (Lbsq$l$e;F)Lbsq$l$e; a method_49783 createInterpolatedTextRenderState + m (Lub;Luy;)V a method_48906 method_48906 + m (BLub;Ljava/lang/String;B)V b method_48907 storeFlag + m (I)V b method_48908 setLineWidth + m (B)V c method_48909 setTextOpacity + m (I)V c method_48910 setBackgroundColor + m (Lwz;)V c method_48911 setText + m (B)V d method_48912 setFlags + m ()Lbsq$l$e; s method_49784 textRenderState + m ()Lwz; t method_48915 getText + m ()I v method_48916 getLineWidth + m ()B w method_48918 getTextOpacity + m ()I x method_48919 getBackgroundColor + m ()B y method_48917 getFlags + m ()Lbsq$l$e; z method_49785 createFreshTextRenderState + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq$l$a net/minecraft/class_8113$class_8123$class_8124 net/minecraft/world/entity/Display$TextDisplay$Align + f Lbsq$l$a; a field_42450 CENTER + f Lbsq$l$a; b field_42451 LEFT + f Lbsq$l$a; c field_42452 RIGHT + f Lcom/mojang/serialization/Codec; d field_42453 CODEC + f Ljava/lang/String; e field_42454 name + f [Lbsq$l$a; f field_42455 $VALUES + m ()[Lbsq$l$a; a method_48920 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsq$l$b net/minecraft/class_8113$class_8123$class_8125 net/minecraft/world/entity/Display$TextDisplay$CachedInfo + f Ljava/util/List; a comp_1247 lines + f I b comp_1248 width + m ()Ljava/util/List; a comp_1247 lines + m ()I b comp_1248 width + m (Ljava/util/List;I)V <init> <init> <init> +c bsq$l$c net/minecraft/class_8113$class_8123$class_8126 net/minecraft/world/entity/Display$TextDisplay$CachedLine + f Laya; a comp_1249 contents + f I b comp_1250 width + m ()Laya; a comp_1249 contents + m ()I b comp_1250 width + m (Laya;I)V <init> <init> <init> +c bsq$l$d net/minecraft/class_8113$class_8123$class_8127 net/minecraft/world/entity/Display$TextDisplay$LineSplitter +c bsq$l$e net/minecraft/class_8113$class_8123$class_8230 net/minecraft/world/entity/Display$TextDisplay$TextRenderState + f Lwz; a comp_1334 text + f I b comp_1335 lineWidth + f Lbsq$f; c comp_1336 textOpacity + f Lbsq$f; d comp_1337 backgroundColor + f B e comp_1338 flags + m ()Lwz; a comp_1334 text + m ()I b comp_1335 lineWidth + m ()Lbsq$f; c comp_1336 textOpacity + m ()Lbsq$f; d comp_1337 backgroundColor + m ()B e comp_1338 flags + m (Lwz;ILbsq$f;Lbsq$f;B)V <init> <init> <init> +c bsq$m net/minecraft/class_8113$class_8231 net/minecraft/world/entity/Display$TransformationInterpolator + f Lj; a comp_1339 previous + f Lj; b comp_1340 current + m ()Lj; a comp_1339 previous + m (F)Lj; a method_49786 get + m ()Lj; b comp_1340 current + m (Lj;Lj;)V <init> <init> <init> +c bsr net/minecraft/class_1297 net/minecraft/world/entity/Entity + f I A field_29988 TOTAL_AIR_SUPPLY + f I B field_29989 MAX_ENTITY_TAG_COUNT + f F C field_44870 DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2 + f D D field_44871 DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5 + f D E field_44872 DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0 + f I F field_29992 BASE_TICKS_REQUIRED_TO_FREEZE + f I G field_29993 FREEZE_HURT_FREQUENCY + f I H field_49073 BASE_SAFE_FALL_DISTANCE + f Ljava/lang/String; I field_29994 UUID_TAG + f Z J field_23807 blocksBuilding + f I K field_5951 boardingCooldown + f D L field_6014 xo + f D M field_6036 yo + f D N field_5969 zo + f F O field_5982 yRotO + f F P field_6004 xRotO + f Z Q field_5976 horizontalCollision + f Z R field_5992 verticalCollision + f Z S field_36331 verticalCollisionBelow + f Z T field_34927 minorHorizontalCollision + f Z U field_6037 hurtMarked + f Lexc; V field_17046 stuckSpeedMultiplier + f F W field_29973 DEFAULT_BB_WIDTH + f F X field_29974 DEFAULT_BB_HEIGHT + f F Y field_6039 walkDistO + f F Z field_5973 walkDist + f Z aA field_28628 wasInPowderSnow + f Z aB field_28629 wasOnFire + f Ljava/util/Optional; aC field_44784 mainSupportingBlockPos + f F aD field_6031 yRot + f F aE field_5965 xRot + f Lewx; aF field_6005 bb + f Z aG field_5952 onGround + f Lbsr$c; aH field_26995 removalReason + f F aI field_6003 nextStep + f I aJ field_5956 remainingFireTicks + f Ljava/util/Set; aK field_25599 fluidOnEyes + f I aL field_29975 FLAG_SHIFT_KEY_DOWN + f I aM field_29976 FLAG_SPRINTING + f I aN field_29977 FLAG_SWIMMING + f I aO field_29978 FLAG_INVISIBLE + f Lajw; aP field_6032 DATA_AIR_SUPPLY_ID + f Lajw; aQ field_6027 DATA_CUSTOM_NAME + f Lajw; aR field_5975 DATA_CUSTOM_NAME_VISIBLE + f Lajw; aS field_5962 DATA_SILENT + f Lajw; aT field_5995 DATA_NO_GRAVITY + f Lajw; aU field_27858 DATA_TICKS_FROZEN + f Ldxh; aV field_26996 levelCallback + f Laig; aW field_38931 packetPositionCodec + f I aX field_6018 portalCooldown + f Z aY field_6009 invulnerable + f Z aZ field_5958 hasGlowingTag + f F aa field_5994 moveDist + f F ab field_28627 flyDist + f F ac field_6017 fallDistance + f D ad field_6038 xOld + f D ae field_5971 yOld + f D af field_5989 zOld + f Z ag field_5960 noPhysics + f Layw; ah field_5974 random + f I ai field_6012 tickCount + f Z aj field_5957 wasTouchingWater + f Lit/unimi/dsi/fastutil/objects/Object2DoubleMap; ak field_5964 fluidHeight + f Z al field_6000 wasEyeInWater + f I am field_6008 invulnerableTime + f Z an field_5953 firstTick + f Laka; ao field_6011 entityData + f Lajw; ap field_5990 DATA_SHARED_FLAGS_ID + f I aq field_29979 FLAG_ONFIRE + f I ar field_29980 FLAG_GLOWING + f I as field_29981 FLAG_FALL_FLYING + f Lajw; at field_18064 DATA_POSE + f Z au field_5985 noCulling + f Z av field_6007 hasImpulse + f Lbtz; aw field_51994 portalProcess + f Ljava/util/UUID; ax field_6021 uuid + f Ljava/lang/String; ay field_5981 stringUUID + f Z az field_27857 isInPowderSnow + f Lorg/slf4j/Logger; b field_5955 LOGGER + f Ljava/util/Set; ba field_6029 tags + f [D bb field_5993 pistonDeltas + f J bc field_5996 pistonDeltasGameTime + f Lbsu; bd field_18065 dimensions + f F be field_18066 eyeHeight + f Z bf field_44873 onGroundNoBlocks + f F bg field_26997 crystalSoundIntensity + f I bh field_26994 lastCrystalSoundPlayTick + f Z bi field_33758 hasVisualFire + f Ldtc; bj field_47742 inBlockState + f Ljava/util/concurrent/atomic/AtomicInteger; c field_5978 ENTITY_COUNTER + f Lewx; d field_6025 INITIAL_AABB + f D e field_29984 WATER_FLOW_SCALE + f D k field_29982 LAVA_FAST_FLOW_SCALE + f D l field_29983 LAVA_SLOW_FLOW_SCALE + f D m field_5999 viewScale + f Lbsx; n field_5961 type + f I o field_5986 id + f Lcom/google/common/collect/ImmutableList; p field_5979 passengers + f Lbsr; q field_6034 vehicle + f Ldcw; r field_6002 level + f Lexc; s field_22467 position + f Ljd; t field_22468 blockPosition + f Ldcd; u field_35101 chunkPosition + f Lexc; v field_18276 deltaMovement + f Ljava/lang/String; w field_29985 ID_TAG + f Ljava/lang/String; x field_29986 PASSENGERS_TAG + f I y field_49791 CONTENTS_SLOT_INDEX + f I z field_29987 BOARDING_COOLDOWN + m (Lbsr;)Z A method_37217 method_37217 + m ()Z F method_5798 isInBubbleColumn + m ()I G method_5691 getPermissionLevel + m ()V H method_5630 updateFluidOnEyes + m ()V I method_49792 teleportPassengers + m ()Ljava/util/stream/Stream; J method_31484 getIndirectPassengersStream + m ()Ljava/util/Iterator; K method_31485 method_31485 + m ()Ljava/lang/String; L method_5849 method_5849 + m ()V M method_5760 processPortalCooldown + m ()Ljava/lang/String; N method_5766 method_5766 + m ()Ljava/lang/String; O method_5689 method_5689 + m ()Ljava/lang/String; P method_5761 method_5761 + m ()D P_ method_53828 lerpTargetZ + m ()F Q_ method_53829 lerpTargetXRot + m ()Z R_ method_7325 isSpectator + m (D)Z a method_5640 shouldRenderAtSqrDistance + m (DDD)V a method_33567 dismountTo + m (DDDFF)V a method_5641 absMoveTo + m (DDDFFI)V a method_5759 lerpTo + m (DDF)Lexc; a method_24826 getCollisionHorizontalEscapeVector + m (DFZ)Lexa; a method_5745 pick + m (DZLdtc;Ljd;)V a method_5623 checkFallDamage + m (FF)V a method_5710 setRot + m (FFLbrk;)Z a method_5747 causeFallDamage + m (FI)V a method_5683 lerpHeadTo + m (FLexc;)V a method_5724 moveRelative + m (IDDDDD)V a method_52532 lerpPositionAndRotationStep + m (Labv;)V a method_31471 recreateFromPacket + m (Laka$a;)V a method_5693 defineSynchedData + m (Laqt;)Lzg; a method_18002 getAddEntityPacket + m (Laqu;DDDLjava/util/Set;FF)Z a method_48105 teleportTo + m (Laqu;Lbtm;)V a method_5800 thunderHit + m (Laqu;Lbtn;)Z a method_5874 killedEntity + m (Laqu;Ljd;)Ljd; a method_14245 adjustSpawnLocation + m (Laqv;)Z a method_5680 broadcastToPlayer + m (Lavo;)V a method_43077 playSound + m (Lavo;FF)V a method_5783 playSound + m (Lawu;)Z a method_5777 isEyeInFluid + m (Lawu;D)Z a method_5692 updateFluidHeightAndDoFluidPushing + m (Lbrk;F)Z a method_5643 hurt + m (Lbsr$c;)V a method_5650 remove + m (Lbsr;)V a method_56918 onExplosionHit + m (Lbsr;D)Z a method_24516 closerThan + m (Lbsr;DD)Z a method_43259 closerThan + m (Lbsr;ILbrk;)V a method_5716 awardKillScore + m (Lbsr;Lbsr$a;)V a method_5865 positionRider + m (Lbsr;Lbsr;)Z a method_31475 method_31475 + m (Lbsr;Lbsr;Lbst;)Lexc; a method_55665 getDefaultPassengerAttachmentPoint + m (Lbsr;Lbsu;F)Lexc; a method_52533 getPassengerAttachmentPoint + m (Lbsr;Ldcw;Ljava/util/List;Lewx;)Ljava/util/List; a method_59920 collectColliders + m (Lbsr;Lexc;Lewx;Ldcw;Ljava/util/List;)Lexc; a method_20736 collideBoundingBox + m (Lbsr;Z)Z a method_5873 startRiding + m (Lbsu;)Z a method_60490 fudgePositionAfterSizeChange + m (Lbts;Lexc;)V a method_5784 move + m (Lbua;)Lbsu; a method_18377 getDimensions + m (Lcmx;Lbqq;)Lbqr; a method_5688 interact + m (Lcmx;Lexc;Lbqq;)Lbqr; a method_5664 interactAt + m (Lcnp;)Lcnq; a method_56071 deflection + m (Lcul;)Lexc; a method_40123 getHandHoldingItemAngle + m (Lcuq;F)Lcjh; a method_5699 spawnAtLocation + m (Ldco;)Z a method_5659 ignoreExplosion + m (Ldco;Ldcc;Ljd;Ldtc;F)Z a method_5853 shouldBlockExplode + m (Ldco;Ldcc;Ljd;Ldtc;Lepe;F)F a method_5774 getBlockExplosionResistance + m (Ldcv;)Lcjh; a method_5706 spawnAtLocation + m (Ldcv;I)Lcjh; a method_5870 spawnAtLocation + m (Ldcw;)V a method_51502 setLevel + m (Ldcw;Ldcw;)Z a method_61113 canChangeDimensions + m (Ldcw;Ljd;)Z a method_36971 mayInteract + m (Ldkv;)F a method_5763 mirror + m (Ldlr;Ljd;)V a method_60697 setAsInsidePortal + m (Ldmm;)F a method_5832 rotate + m (Ldtc;)V a method_5622 onInsideBlock + m (Ldtc;Ldtc;)V a method_49787 playCombinationStepSounds + m (Ldtc;Lexc;)V a method_5844 makeStuckInBlock + m (Leqc;)Lbsr; a method_5731 changeDimension + m (Lewx;)V a method_5857 setBoundingBox + m (Lewx;Ljava/util/List;FF)[F a method_59921 collectCandidateStepUpHeights + m (Lewx;Ljd;)Z a method_30022 method_30022 + m (Lexc;)Lexc; a method_17835 collide + m (Lexc;FF)V a method_60949 moveTo + m (Lexc;Lbts;)Lexc; a method_18796 maybeBackOffFromEdge + m (Lexc;Lewx;Ljava/util/List;)Lexc; a method_20737 collideWithShapes + m (Leyi;)Z a method_5645 isAlliedTo + m (Lff$a;Lexc;)V a method_5702 lookAt + m (Ljava/lang/String;)Z a method_5780 addTag + m (Ljava/util/function/BiConsumer;)V a method_42147 updateDynamicGameEventListener + m (Ljava/util/function/Predicate;)Z a method_5703 hasPassenger + m (Ljd;)Ldtc; a method_51700 method_51700 + m (Ljd;FF)V a method_5725 moveTo + m (Ljd;Ldtc;)Z a method_30632 isColliding + m (Ljd;Ldtc;ZZLexc;)Z a method_51701 vibrationAndSoundEffectsFromBlock + m (Lji$a;D)D a method_18797 applyPistonMovementRestriction + m (Lji$a;Ll$a;)Lexc; a method_30633 getRelativePortalPosition + m (Ljm;)V a method_32876 gameEvent + m (Ljm;Lbsr;)V a method_32875 gameEvent + m (Lp;)V a method_5819 fillCrashReportCategory + m (Lub;)V a method_5749 readAdditionalSaveData + m (Lxw;)Lxw; a method_5813 method_5813 + m (ZLexc;)V a method_60607 setOnGroundWithMovement + m ([D)Luh; a method_5846 newDoubleList + m ([F)Luh; a method_5726 newFloatList + m ()Z aA method_30230 isOnPortalCooldown + m ()V aB method_5730 lavaHurt + m ()I aC method_20802 getRemainingFireTicks + m ()V aD method_5646 clearFire + m ()V aE method_5825 onBelowWorld + m ()Z aF method_24828 onGround + m ()V aG method_36974 tryCheckInsideBlocks + m ()V aH method_36975 playEntityOnFireExtinguishedSound + m ()V aI method_46395 extinguishFire + m ()V aJ method_33573 processFlappingMovement + m ()Ljd; aK method_43260 getOnPosLegacy + m ()Ljd; aL method_23314 getBlockPosBelowThatAffectsMyMovement + m ()Ljd; aM method_23312 getOnPos + m ()F aN method_23313 getBlockJumpFactor + m ()F aO method_23326 getBlockSpeedFactor + m ()F aP method_5867 nextStep + m ()Lavo; aQ method_5737 getSwimSound + m ()Lavo; aR method_5625 getSwimSplashSound + m ()Lavo; aS method_5672 getSwimHighSpeedSplashSound + m ()V aT method_5852 checkInsideBlocks + m ()V aU method_51295 waterSwimSound + m ()V aV method_5801 onFlap + m ()Z aW method_5776 isFlapping + m ()Z aX method_5701 isSilent + m ()Z aY method_5740 isNoGravity + m ()D aZ method_7490 getDefaultGravity + m (DDD)V a_ method_5814 setPos + m (I)Lbug; a_ method_32318 getSlot + m (Ljava/util/UUID;)V a_ method_5826 setUUID + m ()V ad method_5848 stopRiding + m ()Lexc; ag method_60478 getKnownMovement + m ()V ak method_18375 unRide + m ()Laig; al method_43389 getPositionCodec + m ()Lbsx; am method_5864 getType + m ()Ljava/util/Set; ao method_5752 getTags + m ()V ap method_5768 kill + m ()V aq method_31472 discard + m ()Laka; ar method_5841 getEntityData + m ()V as method_36209 onClientRemoval + m ()Lbua; at method_18376 getPose + m ()Lewx; au method_33332 makeBoundingBox + m ()V av method_23311 reapplyPosition + m ()V aw method_5670 baseTick + m ()V ax method_31473 checkBelowWorld + m ()V ay method_30229 setPortalCooldown + m ()I az method_51848 getPortalCooldown + m (B)V b method_5711 handleEntityEvent + m (D)V b method_5840 setViewScale + m (DD)V b method_5872 turn + m (DDDFF)V b method_5808 moveTo + m (FF)V b method_60608 absRotateTo + m (IZ)V b method_5729 setSharedFlag + m (Lawu;)D b method_5861 getFluidHeight + m (Lbrk;)Z b method_5679 isInvulnerableTo + m (Lbtn;)Lexc; b method_24829 getDismountLocationForPassenger + m (Lbua;)V b method_18380 setPose + m (Lcuq;)Lcjh; b method_5775 spawnAtLocation + m (Ldtc;)V b method_51296 playMuffledStepSound + m (Lewx;)Z b method_5629 isFree + m (Lexc;FF)Lexc; b method_18795 getInputVector + m (Ljava/lang/String;)Z b method_5738 removeTag + m (Ljd;Ldtc;)V b method_5712 playStepSound + m (Lub;)V b method_5652 addAdditionalSaveData + m (Lwz;)V b method_5665 setCustomName + m (ZLexc;)V b method_51703 checkSupportingBlock + m ()Z bA method_5863 isPickable + m ()Z bB method_5810 isPushable + m ()Z bC method_5638 repositionEntityAfterLoad + m ()Ljava/lang/String; bD method_5653 getEncodeId + m ()Z bE method_5805 isAlive + m ()Z bF method_5757 isInWall + m ()Z bG method_30948 canBeCollidedWith + m ()Z bH method_5709 showVehicleHealth + m ()V bI method_5772 ejectPassengers + m ()V bJ method_29239 removeVehicle + m ()Z bK method_48921 couldAcceptPassenger + m ()F bL method_5871 getPickRadius + m ()Lexc; bM method_5720 getLookAngle + m ()Lexb; bN method_5802 getRotationVector + m ()Lexc; bO method_5663 getForward + m ()V bP method_60698 handlePortal + m ()I bQ method_5806 getDimensionChangingDelay + m ()Z bR method_5809 isOnFire + m ()Z bS method_5765 isPassenger + m ()Z bT method_5782 isVehicle + m ()Z bU method_49693 dismountsUnderwater + m ()Z bV method_52534 canControlVehicle + m ()Z bW method_5715 isShiftKeyDown + m ()Z bX method_21749 isSteppingCarefully + m ()Z bY method_21750 isSuppressingBounce + m ()Z bZ method_21751 isDiscrete + m (Lcmx;)V b_ method_5694 playerTouch + m ()D ba method_56989 getGravity + m ()V bb method_56990 applyGravity + m ()Lbsr$b; bc method_33570 getMovementEmission + m ()Z bd method_33189 dampensVibrations + m ()Z be method_5753 fireImmune + m ()Z bf method_5799 isInWater + m ()Z bg method_5721 isInWaterOrRain + m ()Z bh method_5637 isInWaterRainOrBubble + m ()Z bi method_5816 isInWaterOrBubble + m ()Z bj method_52535 isInLiquid + m ()Z bk method_5869 isUnderWater + m ()V bl method_5790 updateSwimming + m ()Z bm method_5876 updateInWaterStateAndDoFluidPushing + m ()V bn method_5713 updateInWaterStateAndDoWaterCurrentPushing + m ()V bo method_5746 doWaterSplashEffect + m ()Ldtc; bp method_43261 getBlockStateOnLegacy + m ()Ldtc; bq method_25936 getBlockStateOn + m ()Z br method_27298 canSpawnSprintParticle + m ()V bs method_5839 spawnSprintParticle + m ()Z bt method_5771 isInLava + m ()F bu method_5718 getLightLevelDependentMagicValue + m ()V bv method_22862 setOldPosAndRot + m ()V bw method_5785 markHurt + m ()Lji; bx method_58149 getNearestViewDirection + m ()Lexc; by method_33571 getEyePosition + m ()Z bz method_49108 canBeHitByProjectile + m (D)D c method_23316 getX + m (DDD)V c method_5859 teleportTo + m (FF)Lexc; c method_5631 calculateViewVector + m (Lbrk;)V c method_48922 handleDamageEvent + m (Lbsr;)Z c method_54756 method_54756 + m (Lbua;)Z c method_41328 hasPose + m (Ldtc;)Z c method_51702 isStateClimbable + m (Lexc;)V c method_33574 setPos + m (Ljd;Ldtc;)V c method_51297 walkingStepSound + m (Lwz;)Lwz; c method_5856 removeAction + m (Z)V c method_33572 setSharedFlagOnFire + m ()Ljava/lang/String; cA method_5845 getStringUUID + m ()Z cC method_5675 isPushedByFluid + m ()D cD method_5824 getViewScale + m ()Z cE method_5807 isCustomNameVisible + m ()Z cF method_5733 shouldShowName + m ()V cG method_46396 fixupDimensions + m ()Lji; cH method_5735 getDirection + m ()Lji; cI method_5755 getMotionDirection + m ()Lxf; cJ method_5769 createHoverEvent + m ()F cL method_5751 getEyeHeight + m ()Lexc; cM method_29919 getLeashOffset + m ()Ldcw; cN method_5770 getCommandSenderWorld + m ()Lnet/minecraft/server/MinecraftServer; cO method_5682 getServer + m ()Z cP method_5833 onlyOpCanSetNbt + m ()Lbtn; cQ method_5642 getControllingPassenger + m ()Z cR method_42148 hasControllingPassenger + m ()Ljava/util/List; cS method_5685 getPassengers + m ()Lbsr; cT method_31483 getFirstPassenger + m ()Ljava/lang/Iterable; cW method_5736 getIndirectPassengers + m ()I cX method_54757 countPlayerPassengers + m ()Z cY method_5817 hasExactlyOnePlayerPassenger + m ()Lbsr; cZ method_5668 getRootVehicle + m ()D c_ method_53830 lerpTargetX + m ()Z ca method_21752 isDescending + m ()Z cb method_18276 isCrouching + m ()Z cc method_5624 isSprinting + m ()Z cd method_5681 isSwimming + m ()Z ce method_20232 isVisuallySwimming + m ()Z cf method_20448 isVisuallyCrawling + m ()Z cg method_36361 hasGlowingTag + m ()Z ch method_5851 isCurrentlyGlowing + m ()Z ci method_5767 isInvisible + m ()Z cj method_52172 isOnRails + m ()Leyb; ck method_5781 getTeam + m ()I cl method_5748 getMaxAirSupply + m ()I cm method_5669 getAirSupply + m ()I cn method_32312 getTicksFrozen + m ()F co method_32313 getPercentFrozen + m ()Z cp method_32314 isFullyFrozen + m ()I cq method_32315 getTicksRequiredToFreeze + m ()V cr method_45318 checkSlowFallDistance + m ()Lwz; cs method_23315 getTypeName + m ()F ct method_5791 getYHeadRot + m ()Z cu method_5732 isAttackable + m ()Z cv method_5655 isInvulnerable + m ()V cw method_30076 removeAfterChangingDimensions + m ()I cx method_5850 getMaxFallDistance + m ()Z cy method_5862 displayFireAnimation + m (D)D d method_23322 getRandomX + m (DDD)V d method_45166 teleportRelative + m (F)V d method_5639 igniteForSeconds + m (FF)Lexc; d method_18863 calculateUpVector + m (Laqv;)V d method_5837 startSeenByPlayer + m (Lbsr;)V d method_49789 method_49789 + m (Lbua;)F d method_18381 getEyeHeight + m (Lcmx;)Z d method_5756 isInvisibleTo + m (Ldtc;)Z d method_49790 shouldPlayAmethystStepSound + m (Lexc;)Z d method_39759 isHorizontalCollisionMinor + m (Ljd;)Z d method_51849 isSupportedBy + m (Lub;)Z d method_5786 saveAsPassenger + m (Z)V d method_24830 setOnGround + m ()V dA method_5982 checkDespawn + m ()Lcuq; dB method_31480 getPickResult + m ()Z dC method_32316 canFreeze + m ()Z dD method_40071 isFreezing + m ()F dE method_36454 getYRot + m ()F dF method_43078 getVisualRotationYInDegrees + m ()F dG method_36455 getXRot + m ()Z dH method_48155 canSprint + m ()F dI method_49476 maxUpStep + m ()Z dJ method_31481 isRemoved + m ()Lbsr$c; dK method_35049 getRemovalReason + m ()V dL method_31482 unsetRemoved + m ()Ldcw; dO method_37908 level + m ()Lbrl; dP method_48923 damageSources + m ()Lka; dQ method_56673 registryAccess + m ()Layw; dR method_59922 getRandom + m ()Lcuq; dS method_59958 getWeaponItem + m ()D d_ method_53827 lerpTargetY + m ()Z da method_5787 isControlledByLocalInstance + m ()Z db method_6034 isEffectiveAi + m ()Lbsr; dc method_5854 getVehicle + m ()Lbsr; dd method_49694 getControlledVehicle + m ()Lavq; de method_5634 getSoundSource + m ()I df method_5676 getFireImmuneTicks + m ()Let; dg method_5671 createCommandSourceStack + m ()Z dh method_33724 touchingUnloadedChunk + m ()D di method_29241 getFluidJumpThreshold + m ()F dj method_17681 getBbWidth + m ()F dk method_17682 getBbHeight + m ()Lbst; dl method_56072 getAttachments + m ()Lexc; dm method_19538 position + m ()Lexc; dn method_43390 trackingPosition + m ()Ldtc; dp method_55667 getInBlockState + m ()Ldcd; dq method_31476 chunkPosition + m ()Lexc; dr method_18798 getDeltaMovement + m ()I ds method_31477 getBlockX + m ()D dt method_23317 getX + m ()I du method_31478 getBlockY + m ()D dv method_23318 getY + m ()D dw method_23319 getRandomY + m ()D dx method_23320 getEyeY + m ()I dy method_31479 getBlockZ + m ()D dz method_23321 getZ + m (D)D e method_23323 getY + m (DDD)V e method_24203 moveTo + m (F)Ljd; e method_43258 getOnPos + m (I)V e method_5838 setId + m (Laqv;)V e method_5742 stopSeenByPlayer + m (Lbsr;)V e method_37216 method_37216 + m (Ldtc;)Z e method_29494 method_29494 + m (Lexc;)Lexc; e method_18794 limitPistonMovement + m (Ljd;)Ljd; e method_49788 getPrimaryStepSoundBlockPos + m (Lub;)Z e method_5662 save + m (Z)V e method_5803 setSilent + m ()F e_ method_53831 lerpTargetYRot + m (D)D f method_23324 getZ + m (DDD)V f method_43391 syncPacketPositionCodec + m (F)V f method_5734 playSwimSound + m (I)V f method_51850 setPortalCooldown + m (Lbsr;)F f method_5739 distanceTo + m (Lexc;)V f method_29495 moveTo + m (Ljd;)V f method_60950 placePortalTicket + m (Lub;)Lub; f method_5647 saveWithoutId + m (Z)V f method_5875 setNoGravity + m (D)D g method_23325 getRandomZ + m (DDD)Z g method_5654 isFree + m (F)Lexc; g method_5828 getViewVector + m (I)V g method_56073 igniteForTicks + m (Lbsr;)D g method_5858 distanceToSqr + m (Lexc;)D g method_5707 distanceToSqr + m (Lub;)V g method_5651 load + m (Z)V g method_5660 setShiftKeyDown + m (DDD)V h method_30634 absMoveTo + m (F)F h method_5695 getViewXRot + m (I)V h method_20803 setRemainingFireTicks + m (Lbsr;)V h method_5697 push + m (Lexc;)V h method_60491 push + m (Z)V h method_5728 setSprinting + m ()Lewx; h_ method_5830 getBoundingBoxForCulling + m (DDD)D i method_5649 distanceToSqr + m (F)F i method_5705 getViewYRot + m (I)Z i method_5795 getSharedFlag + m (Lbsr;)Z i method_30949 canCollideWith + m (Lexc;)V i method_18799 setDeltaMovement + m (Z)V i method_5796 setSwimming + m ()V i_ method_18382 refreshDimensions + m (DDD)V j method_5762 push + m (F)Lexc; j method_18864 getUpVector + m (I)V j method_5855 setAirSupply + m (Lbsr;)V j method_24201 positionRider + m (Lexc;)V j method_45319 addDeltaMovement + m (Z)V j method_5834 setGlowingTag + m ()Lepj; j_ method_5657 getPistonPushReaction + m (DDD)Z k method_5727 shouldRender + m (F)Lexc; k method_5836 getEyePosition + m (I)V k method_32317 setTicksFrozen + m (Lbsr;)V k method_5644 onPassengerTurned + m (Z)V k method_5648 setInvisible + m ()V l method_5773 tick + m (DDD)V l method_5750 lerpMotion + m (F)Lexc; l method_31166 getLightProbePosition + m (I)Z l method_5687 hasPermissions + m (Lbsr;)Lexc; l method_55668 getVehicleAttachmentPoint + m (Z)V l method_5700 onAboveBubbleCol + m (DDD)V m method_5632 moveTowardsClosestSpace + m (F)Lexc; m method_30950 getPosition + m (Lbsr;)Lexc; m method_52538 getPassengerRidingPosition + m (Z)V m method_5764 onInsideBubbleColumn + m ()V n method_38785 resetFallDistance + m (DDD)V n method_18800 setDeltaMovement + m (F)V n method_5879 animateHurt + m (Lbsr;)Z n method_5804 startRiding + m (Z)V n method_5684 setInvulnerable + m (DDD)V o method_23327 setPosRaw + m (F)V o method_5847 setYHeadRot + m (Lbsr;)Z o method_5860 canRide + m (Z)Z o method_5822 canUsePortal + m (F)V p method_5636 setYBodyRot + m (Lbsr;)V p method_5627 addPassenger + m (Z)V p method_5880 setCustomNameVisible + m (F)Lexc; q method_45321 getLeashOffset + m (Lbsr;)V q method_5793 removePassenger + m (Z)V q method_32319 setIsInPowderSnow + m ()I q_ method_22861 getTeamColor + m (F)F r method_60951 getPreciseBodyRotation + m (Lbsr;)Z r method_5818 canAddPassenger + m ()Z r_ method_5696 isIgnoringBlockTriggers + m (F)Lexc; s method_30951 getRopeHoldPosition + m (Lbsr;)Z s method_5722 isAlliedTo + m (F)V t method_36456 setYRot + m (Lbsr;)Z t method_5779 is + m ()V u method_5842 rideTick + m (F)V u method_36457 setXRot + m (Lbsr;)Z u method_5698 skipAttackInteraction + m ()V v method_37215 playAmethystStepSound + m (Lbsr;)V v method_5719 copyPosition + m ()Z w method_5778 isInRain + m (Lbsr;)V w method_5878 restoreFrom + m (Lbsr;)Z x method_5626 hasPassenger + m (Lbsr;)Z y method_5794 isPassengerOfSameVehicle + m (Lbsr;)Z z method_5821 hasIndirectPassenger + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsr$1 net/minecraft/class_1297$1 net/minecraft/world/entity/Entity$1 + f [I a field_6041 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_6040 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c bsr$a net/minecraft/class_1297$class_4738 net/minecraft/world/entity/Entity$MoveFunction +c bsr$b net/minecraft/class_1297$class_5799 net/minecraft/world/entity/Entity$MovementEmission + f Lbsr$b; a field_28630 NONE + f Lbsr$b; b field_28631 SOUNDS + f Lbsr$b; c field_28632 EVENTS + f Lbsr$b; d field_28633 ALL + f Z e field_28634 sounds + f Z f field_28635 events + f [Lbsr$b; g field_28636 $VALUES + m ()Z a method_33576 emitsAnything + m ()Z b method_33577 emitsEvents + m ()Z c method_33578 emitsSounds + m ()[Lbsr$b; d method_36602 $values + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsr$c net/minecraft/class_1297$class_5529 net/minecraft/world/entity/Entity$RemovalReason + f Lbsr$c; a field_26998 KILLED + f Lbsr$c; b field_26999 DISCARDED + f Lbsr$c; c field_27000 UNLOADED_TO_CHUNK + f Lbsr$c; d field_27001 UNLOADED_WITH_PLAYER + f Lbsr$c; e field_27002 CHANGED_DIMENSION + f Z f field_27003 destroy + f Z g field_27004 save + f [Lbsr$c; h field_27005 $VALUES + m ()Z a method_31486 shouldDestroy + m ()Z b method_31487 shouldSave + m ()[Lbsr$c; c method_36603 $values + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bss net/minecraft/class_9064 net/minecraft/world/entity/EntityAttachment + f Lbss; a field_47743 PASSENGER + f Lbss; b field_47744 VEHICLE + f Lbss; c field_47745 NAME_TAG + f Lbss; d field_48320 WARDEN_CHEST + f Lbss$a; e field_47746 fallback + f [Lbss; f field_47747 $VALUES + m ()[Lbss; a method_55669 $values + m (FF)Ljava/util/List; a method_55670 createFallbackPoints + m (Ljava/lang/String;ILbss$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bss$a net/minecraft/class_9064$class_9065 net/minecraft/world/entity/EntityAttachment$Fallback + f Ljava/util/List; a field_47748 ZERO + f Lbss$a; b field_47749 AT_FEET + f Lbss$a; c field_47750 AT_HEIGHT + f Lbss$a; d field_48321 AT_CENTER + m (FF)Ljava/util/List; a method_56074 method_56074 + m (FF)Ljava/util/List; b method_55671 method_55671 + m (FF)Ljava/util/List; c method_55672 method_55672 + m ()V <clinit> <clinit> <clinit> +c bst net/minecraft/class_9066 net/minecraft/world/entity/EntityAttachments + f Ljava/util/Map; a field_47752 attachments + m ()Lbst$a; a method_55673 builder + m (FF)Lbst; a method_55844 createDefault + m (FFF)Lbst; a method_55674 scale + m (Lbss;IF)Lexc; a method_55675 getNullable + m (Lexc;F)Lexc; a method_55676 transformPoint + m (Ljava/util/List;FFF)Ljava/util/List; a method_55677 scalePoints + m (Lbss;IF)Lexc; b method_55678 get + m (Lbss;IF)Lexc; c method_55679 getClamped + m (Ljava/util/Map;)V <init> <init> <init> +c bst$a net/minecraft/class_9066$class_9067 net/minecraft/world/entity/EntityAttachments$Builder + f Ljava/util/Map; a field_47753 attachments + m (FF)Lbst; a method_55680 build + m (Lbss;)Ljava/util/List; a method_55681 method_55681 + m (Lbss;FFF)Lbst$a; a method_55682 attach + m (Lbss;Lexc;)Lbst$a; a method_55683 attach + m ()V <init> <init> <init> +c bsu net/minecraft/class_4048 net/minecraft/world/entity/EntityDimensions + f F a comp_2185 width + f F b comp_2186 height + f F c comp_2187 eyeHeight + f Lbst; d comp_2188 attachments + f Z e comp_2189 fixed + m ()F a comp_2185 width + m (DDD)Lewx; a method_30231 makeBoundingBox + m (F)Lbsu; a method_18383 scale + m (FF)Lbsu; a method_19539 scale + m (Lbst$a;)Lbsu; a method_55684 withAttachments + m (Lexc;)Lewx; a method_30757 makeBoundingBox + m ()F b comp_2186 height + m (F)Lbsu; b method_55685 withEyeHeight + m (FF)Lbsu; b method_18384 scalable + m ()F c comp_2187 eyeHeight + m (F)F c method_55686 defaultEyeHeight + m (FF)Lbsu; c method_18385 fixed + m ()Lbst; d comp_2188 attachments + m ()Z e comp_2189 fixed + m (FFZ)V <init> <init> <init> + m (FFFLbst;Z)V <init> <init> <init> +c bsv net/minecraft/class_6024 net/minecraft/world/entity/EntityEvent + f B A field_29996 PERMISSION_LEVEL_OWNERS + f B B field_29997 ATTACK_BLOCKED + f B C field_29998 SHIELD_DISABLED + f B D field_29999 FISHING_ROD_REEL_IN + f B E field_30000 ARMORSTAND_WOBBLE + f B F field_30002 STOP_OFFER_FLOWER + f B G field_30003 TALISMAN_ACTIVATE + f B H field_30006 DOLPHIN_LOOKING_FOR_TREASURE + f B I field_30007 RAVAGER_STUNNED + f B J field_30008 TRUSTING_FAILED + f B K field_30009 TRUSTING_SUCCEEDED + f B L field_30010 VILLAGER_SWEAT + f B M field_30013 FOX_EAT + f B N field_30014 TELEPORT + f B O field_30015 MAINHAND_BREAK + f B P field_30016 OFFHAND_BREAK + f B Q field_30017 HEAD_BREAK + f B R field_30018 CHEST_BREAK + f B S field_30019 LEGS_BREAK + f B T field_30020 FEET_BREAK + f B U field_30022 HONEY_SLIDE + f B V field_30023 HONEY_JUMP + f B W field_30024 SWAP_HANDS + f B X field_30025 CANCEL_SHAKE_WETNESS + f B Y field_33454 START_RAM + f B Z field_33455 END_RAM + f B a field_30021 JUMP + f B aa field_33691 POOF + f B ab field_38094 TENDRILS_SHIVER + f B ac field_38847 SONIC_CHARGE + f B ad field_42621 SNIFFER_DIGGING_SOUND + f B ae field_49074 ARMADILLO_PEEK + f B af field_49215 BODY_BREAK + f B b field_30028 DEATH + f B c field_30029 START_ATTACKING + f B d field_30030 STOP_ATTACKING + f B e field_30031 TAMING_FAILED + f B f field_30032 TAMING_SUCCEEDED + f B g field_30033 SHAKE_WETNESS + f B h field_30034 USE_ITEM_COMPLETE + f B i field_30035 EAT_GRASS + f B j field_30036 OFFER_FLOWER + f B k field_30037 LOVE_HEARTS + f B l field_30038 VILLAGER_ANGRY + f B m field_30039 VILLAGER_HAPPY + f B n field_30040 WITCH_HAT_MAGIC + f B o field_30041 ZOMBIE_CONVERTING + f B p field_30042 FIREWORKS_EXPLODE + f B q field_30043 IN_LOVE_HEARTS + f B r field_30044 SQUID_ANIM_SYNCH + f B s field_30045 SILVERFISH_MERGE_ANIM + f B t field_30046 GUARDIAN_ATTACK_SOUND + f B u field_30047 REDUCED_DEBUG_INFO + f B v field_30048 FULL_DEBUG_INFO + f B w field_30049 PERMISSION_LEVEL_ALL + f B x field_30050 PERMISSION_LEVEL_MODERATORS + f B y field_30051 PERMISSION_LEVEL_GAMEMASTERS + f B z field_29995 PERMISSION_LEVEL_ADMINS + m ()V <init> <init> <init> +c bsw net/minecraft/class_1301 net/minecraft/world/entity/EntitySelector + f Ljava/util/function/Predicate; a field_6154 ENTITY_STILL_ALIVE + f Ljava/util/function/Predicate; b field_6157 LIVING_ENTITY_STILL_ALIVE + f Ljava/util/function/Predicate; c field_6153 ENTITY_NOT_BEING_RIDDEN + f Ljava/util/function/Predicate; d field_6152 CONTAINER_ENTITY_SELECTOR + f Ljava/util/function/Predicate; e field_6156 NO_CREATIVE_OR_SPECTATOR + f Ljava/util/function/Predicate; f field_6155 NO_SPECTATORS + f Ljava/util/function/Predicate; g field_35589 CAN_BE_COLLIDED_WITH + m (DDDD)Ljava/util/function/Predicate; a method_5909 withinDistance + m (DDDDLbsr;)Z a method_5912 method_5912 + m (Lbsr;)Ljava/util/function/Predicate; a method_5911 pushableBy + m (Lbsr;Lbsr;)Z a method_5906 method_5906 + m (Lbsr;Leyi;Leyi$a;Lbsr;)Z a method_5915 method_5915 + m (Lbsr;)Ljava/util/function/Predicate; b method_5913 notRiding + m (Lbsr;)Z c method_24517 method_24517 + m (Lbsr;)Z d method_5910 method_5910 + m (Lbsr;)Z e method_5914 method_5914 + m (Lbsr;)Z f method_5908 method_5908 + m (Lbsr;)Z g method_32878 method_32878 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsw$a net/minecraft/class_1301$class_1302 net/minecraft/world/entity/EntitySelector$MobCanWearArmorEntitySelector + f Lcuq; a field_6158 itemStack + m (Lbsr;)Z a method_5916 test + m (Lcuq;)V <init> <init> <init> +c bsx net/minecraft/class_1299 net/minecraft/world/entity/EntityType + f Lbsx; A field_6129 DRAGON_FIREBALL + f Lbsx; B field_6123 DROWNED + f Lbsx; C field_6144 EGG + f Lbsx; D field_6086 ELDER_GUARDIAN + f Lbsx; E field_6110 END_CRYSTAL + f Lbsx; F field_6116 ENDER_DRAGON + f Lbsx; G field_6082 ENDER_PEARL + f Lbsx; H field_6091 ENDERMAN + f Lbsx; I field_6128 ENDERMITE + f Lbsx; J field_6090 EVOKER + f Lbsx; K field_6060 EVOKER_FANGS + f Lbsx; L field_6064 EXPERIENCE_BOTTLE + f Lbsx; M field_6044 EXPERIENCE_ORB + f Lbsx; N field_6061 EYE_OF_ENDER + f Lbsx; O field_6089 FALLING_BLOCK + f Lbsx; P field_6133 FIREWORK_ROCKET + f Lbsx; Q field_17943 FOX + f Lbsx; R field_37419 FROG + f Lbsx; S field_6080 FURNACE_MINECART + f Lbsx; T field_6107 GHAST + f Lbsx; U field_6095 GIANT + f Lbsx; V field_28401 GLOW_ITEM_FRAME + f Lbsx; W field_28402 GLOW_SQUID + f Lbsx; X field_30052 GOAT + f Lbsx; Y field_6118 GUARDIAN + f Lbsx; Z field_21973 HOGLIN + f Lbsx; aA field_22281 PIGLIN + f Lbsx; aB field_25751 PIGLIN_BRUTE + f Lbsx; aC field_6105 PILLAGER + f Lbsx; aD field_6042 POLAR_BEAR + f Lbsx; aE field_6045 POTION + f Lbsx; aF field_6062 PUFFERFISH + f Lbsx; aG field_6140 RABBIT + f Lbsx; aH field_6134 RAVAGER + f Lbsx; aI field_6073 SALMON + f Lbsx; aJ field_6115 SHEEP + f Lbsx; aK field_6109 SHULKER + f Lbsx; aL field_6100 SHULKER_BULLET + f Lbsx; a field_38384 ALLAY + f Lbsx; aM field_6125 SILVERFISH + f Lbsx; aN field_6137 SKELETON + f Lbsx; aO field_6075 SKELETON_HORSE + f Lbsx; aP field_6069 SLIME + f Lbsx; aQ field_6049 SMALL_FIREBALL + f Lbsx; aR field_42622 SNIFFER + f Lbsx; aS field_6047 SNOW_GOLEM + f Lbsx; aT field_6068 SNOWBALL + f Lbsx; aU field_6142 SPAWNER_MINECART + f Lbsx; aV field_6135 SPECTRAL_ARROW + f Lbsx; aW field_6079 SPIDER + f Lbsx; aX field_6114 SQUID + f Lbsx; aY field_6098 STRAY + f Lbsx; aZ field_23214 STRIDER + f Lbsx; aa field_6058 HOPPER_MINECART + f Lbsx; ab field_6139 HORSE + f Lbsx; ac field_6071 HUSK + f Lbsx; ad field_6065 ILLUSIONER + f Lbsx; ae field_42623 INTERACTION + f Lbsx; af field_6147 IRON_GOLEM + f Lbsx; ag field_6052 ITEM + f Lbsx; ah field_42456 ITEM_DISPLAY + f Lbsx; ai field_6043 ITEM_FRAME + f Lbsx; aj field_50124 OMINOUS_ITEM_SPAWNER + f Lbsx; ak field_6066 FIREBALL + f Lbsx; al field_6138 LEASH_KNOT + f Lbsx; am field_6112 LIGHTNING_BOLT + f Lbsx; an field_6074 LLAMA + f Lbsx; ao field_6124 LLAMA_SPIT + f Lbsx; ap field_6102 MAGMA_CUBE + f Lbsx; aq field_33456 MARKER + f Lbsx; ar field_6096 MINECART + f Lbsx; as field_6143 MOOSHROOM + f Lbsx; at field_6057 MULE + f Lbsx; au field_6081 OCELOT + f Lbsx; av field_6120 PAINTING + f Lbsx; aw field_6146 PANDA + f Lbsx; ax field_6104 PARROT + f Lbsx; ay field_6078 PHANTOM + f Lbsx; az field_6093 PIG + f Lorg/slf4j/Logger; bB field_6088 LOGGER + f Ljm$c; bC field_36398 builtInRegistryHolder + f F bD field_30054 MAGIC_HORSE_WIDTH + f I bE field_42459 DISPLAY_TRACKING_RANGE + f Lbsx$b; bF field_6101 factory + f Lbtq; bG field_6094 category + f Lcom/google/common/collect/ImmutableSet; bH field_25355 immuneTo + f Z bI field_6056 serialize + f Z bJ field_6072 summon + f Z bK field_18981 fireImmune + f Z bL field_19423 canSpawnFarFromPlayer + f Lbsx; b field_6083 AREA_EFFECT_CLOUD + f I bM field_24085 clientTrackingRange + f I bN field_24086 updateInterval + f Ljava/lang/String; bO field_6106 descriptionId + f Lwz; bP field_6092 description + f Lakq; bQ field_16526 lootTable + f Lbsu; bR field_18070 dimensions + f F bS field_50125 spawnDimensionsScale + f Lcpl; bT field_40115 requiredFeatures + f Lbsx; ba field_37420 TADPOLE + f Lbsx; bb field_42457 TEXT_DISPLAY + f Lbsx; bc field_6063 TNT + f Lbsx; bd field_6053 TNT_MINECART + f Lbsx; be field_17714 TRADER_LLAMA + f Lbsx; bf field_6127 TRIDENT + f Lbsx; bg field_6111 TROPICAL_FISH + f Lbsx; bh field_6113 TURTLE + f Lbsx; bi field_6059 VEX + f Lbsx; bj field_6077 VILLAGER + f Lbsx; bk field_6117 VINDICATOR + f Lbsx; bl field_17713 WANDERING_TRADER + f Lbsx; bm field_38095 WARDEN + f Lbsx; bn field_47243 WIND_CHARGE + f Lbsx; bo field_6145 WITCH + f Lbsx; bp field_6119 WITHER + f Lbsx; bq field_6076 WITHER_SKELETON + f Lbsx; br field_6130 WITHER_SKULL + f Lbsx; bs field_6055 WOLF + f Lbsx; bt field_23696 ZOGLIN + f Lbsx; bu field_6051 ZOMBIE + f Lbsx; bv field_6048 ZOMBIE_HORSE + f Lbsx; bw field_6054 ZOMBIE_VILLAGER + f Lbsx; bx field_6050 ZOMBIFIED_PIGLIN + f Lbsx; by field_6097 PLAYER + f Lbsx; bz field_6103 FISHING_BOBBER + f Lbsx; c field_47754 ARMADILLO + f Lbsx; d field_6131 ARMOR_STAND + f Lbsx; e field_6122 ARROW + f Lbsx; f field_28315 AXOLOTL + f Lbsx; g field_6108 BAT + f Lbsx; h field_20346 BEE + f Lbsx; i field_6099 BLAZE + f Lbsx; j field_42460 BLOCK_DISPLAY + f Lbsx; k field_6121 BOAT + f Lbsx; l field_49148 BOGGED + f Lbsx; m field_47244 BREEZE + f Lbsx; n field_49075 BREEZE_WIND_CHARGE + f Lbsx; o field_40116 CAMEL + f Lbsx; p field_16281 CAT + f Lbsx; q field_6084 CAVE_SPIDER + f Lbsx; r field_38096 CHEST_BOAT + f Lbsx; s field_6126 CHEST_MINECART + f Lbsx; t field_6132 CHICKEN + f Lbsx; u field_6070 COD + f Lbsx; v field_6136 COMMAND_BLOCK_MINECART + f Lbsx; w field_6085 COW + f Lbsx; x field_6046 CREEPER + f Lbsx; y field_6087 DOLPHIN + f Lbsx; z field_6067 DONKEY + m (DDD)Lewx; a method_58629 getSpawnAABB + m (Laqu;Lcmx;Lcxh;Lbsr;)V a method_48008 method_48008 + m (Laqu;Lcuq;Lcmx;)Ljava/util/function/Consumer; a method_48009 createDefaultStackConfig + m (Laqu;Lcuq;Lcmx;Ljd;Lbtr;ZZ)Lbsr; a method_5894 spawn + m (Laqu;Ljava/util/function/Consumer;Ljd;Lbtr;ZZ)Lbsr; a method_5899 spawn + m (Laqu;Ljd;Lbtr;)Lbsr; a method_47821 spawn + m (Lawu;)Z a method_20210 is + m (Lbsr;)Lbsr; a method_31488 tryCast + m (Lbsx;)Lakr; a method_5890 getKey + m (Ldcw;)Lbsr; a method_5883 create + m (Ldcw;Lbsx;)Lbsr; a method_17846 method_17846 + m (Ldcw;Lcmx;Lbsr;Lcxh;)V a method_5881 updateCustomEntityTag + m (Ldcz;Ljd;ZLewx;)D a method_5884 getYOffset + m (Ldtc;)Z a method_29496 isBlockDangerous + m (Ljava/lang/String;)Ljava/util/Optional; a method_5898 byString + m (Ljava/lang/String;Lbsx$a;)Lbsx; a method_5895 register + m (Ljava/util/List;Ldcw;)Ljava/util/stream/Stream; a method_31489 loadEntitiesRecursive + m (Ljava/util/function/Consumer;Laqu;Lcuq;Lcmx;)Ljava/util/function/Consumer; a method_48156 appendDefaultStackConfig + m (Ljava/util/function/Consumer;Lcuq;)Ljava/util/function/Consumer; a method_48012 appendCustomNameConfig + m (Ljq;)Z a method_53125 is + m (Lub;)Ljava/util/Optional; a method_17684 by + m (Lub;Lbsr;)V a method_17839 method_17839 + m (Lub;Ldcw;)Ljava/util/Optional; a method_5892 create + m (Lub;Ldcw;Ljava/util/function/Function;)Lbsr; a method_17842 loadEntityRecursive + m (Lub;Ldcw;Ljava/util/function/Function;Lbsr;)Lbsr; a method_17843 method_17843 + m (Lwz;Lbsr;)V a method_48010 method_48010 + m ()Z b method_5893 canSerialize + m (Laqu;Ljava/util/function/Consumer;Ljd;Lbtr;ZZ)Lbsr; b method_5888 create + m (Lbsr;)V b method_48013 method_48013 + m (Ljava/util/function/Consumer;Laqu;Lcuq;Lcmx;)Ljava/util/function/Consumer; b method_48011 appendCustomEntityStackConfig + m (Lub;)V b method_17847 method_17847 + m (Lub;Ldcw;)Ljava/util/Optional; b method_17848 loadStaticEntity + m ()Z c method_5896 canSummon + m (Lbsr;)V c method_47823 method_47823 + m ()Z d method_19946 fireImmune + m ()Z e method_20814 canSpawnFarFromPlayer + m ()Lbtq; f method_5891 getCategory + m ()Ljava/lang/String; g method_5882 getDescriptionId + m ()Lwz; h method_5897 getDescription + m ()Ljava/lang/String; j method_35050 toShortString + m ()Lakq; k method_16351 getDefaultLootTable + m ()F l method_17685 getWidth + m ()F m method_17686 getHeight + m ()Lbsu; n method_18386 getDimensions + m ()I o method_18387 clientTrackingRange + m ()I p method_18388 updateInterval + m ()Z q method_18389 trackDeltas + m ()Ljm$c; r method_40124 builtInRegistryHolder + m (Lbsx$b;Lbtq;ZZZZLcom/google/common/collect/ImmutableSet;Lbsu;FIILcpl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsx$1 net/minecraft/class_1299$1 net/minecraft/world/entity/EntityType$1 + f Ljava/util/Spliterator; a field_27006 val$tagSpliterator + f Ldcw; b field_27007 val$level + f Ljava/util/List; c field_27008 val$entities + m (Ldcw;Ljava/util/function/Consumer;Luy;)V a method_31490 method_31490 + m (Ljava/util/function/Consumer;Lbsr;)Lbsr; a method_31491 method_31491 + m (Ljava/util/Spliterator;Ldcw;Ljava/util/List;)V <init> <init> <init> +c bsx$a net/minecraft/class_1299$class_1300 net/minecraft/world/entity/EntityType$Builder + f Lbsx$b; a field_6148 factory + f Lbtq; b field_6149 category + f Lcom/google/common/collect/ImmutableSet; c field_25356 immuneTo + f Z d field_6151 serialize + f Z e field_6150 summon + f Z f field_18982 fireImmune + f Z g field_19424 canSpawnFarFromPlayer + f I h field_24087 clientTrackingRange + f I i field_24088 updateInterval + f Lbsu; j field_18071 dimensions + f F k field_50126 spawnDimensionsScale + f Lbst$a; l field_47755 attachments + f Lcpl; m field_40117 requiredFeatures + m ()Lbsx$a; a method_5901 noSummon + m (F)Lbsx$a; a method_58630 spawnDimensionsScale + m (FF)Lbsx$a; a method_17687 sized + m (I)Lbsx$a; a method_27299 clientTrackingRange + m (Lbss;FFF)Lbsx$a; a method_56075 attach + m (Lbss;Lexc;)Lbsx$a; a method_56076 attach + m (Lbsx$b;Lbtq;)Lbsx$a; a method_5903 of + m (Lbsx;Ldcw;)Lbsr; a method_5900 method_5900 + m (Lbtq;)Lbsx$a; a method_5902 createNothing + m (Lexc;)Lbsx$a; a method_55688 vehicleAttachment + m (Ljava/lang/String;)Lbsx; a method_5905 build + m ([F)Lbsx$a; a method_55689 passengerAttachments + m ([Lcpj;)Lbsx$a; a method_45323 requiredFeatures + m ([Ldfy;)Lbsx$a; a method_29497 immuneTo + m ([Lexc;)Lbsx$a; a method_55690 passengerAttachments + m ()Lbsx$a; b method_5904 noSave + m (F)Lbsx$a; b method_55687 eyeHeight + m (I)Lbsx$a; b method_27300 updateInterval + m ()Lbsx$a; c method_19947 fireImmune + m (F)Lbsx$a; c method_55691 ridingOffset + m ()Lbsx$a; d method_20815 canSpawnFarFromPlayer + m (F)Lbsx$a; d method_55692 nameTagOffset + m (Lbsx$b;Lbtq;)V <init> <init> <init> +c bsx$b net/minecraft/class_1299$class_4049 net/minecraft/world/entity/EntityType$EntityFactory +c bsy net/minecraft/class_1304 net/minecraft/world/entity/EquipmentSlot + f Lbsy; a field_6173 MAINHAND + f Lbsy; b field_6171 OFFHAND + f Lbsy; c field_6166 FEET + f Lbsy; d field_6172 LEGS + f Lbsy; e field_6174 CHEST + f Lbsy; f field_6169 HEAD + f Lbsy; g field_48824 BODY + f I h field_51935 NO_COUNT_LIMIT + f Lazk$a; i field_45739 CODEC + f Lbsy$a; j field_6170 type + f I k field_6168 index + f I l field_51936 countLimit + f I m field_6167 filterFlag + f Ljava/lang/String; n field_6175 name + f [Lbsy; o field_6176 $VALUES + m ()Lbsy$a; a method_5925 getType + m (I)I a method_32320 getIndex + m (Lcuq;)Lcuq; a method_60610 limit + m (Ljava/lang/String;)Lbsy; a method_5924 byName + m ()I b method_5927 getIndex + m ()I d method_5926 getFilterFlag + m ()Ljava/lang/String; e method_5923 getName + m ()Z f method_46643 isArmor + m ()[Lbsy; g method_36604 $values + m (Ljava/lang/String;ILbsy$a;IIILjava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;ILbsy$a;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsy$a net/minecraft/class_1304$class_1305 net/minecraft/world/entity/EquipmentSlot$Type + f Lbsy$a; a field_6177 HAND + f Lbsy$a; b field_6178 HUMANOID_ARMOR + f Lbsy$a; c field_48825 ANIMAL_ARMOR + f [Lbsy$a; d field_6179 $VALUES + m ()[Lbsy$a; a method_36605 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsz net/minecraft/class_9274 net/minecraft/world/entity/EquipmentSlotGroup + f Lbsz; a field_49216 ANY + f Lbsz; b field_49217 MAINHAND + f Lbsz; c field_49218 OFFHAND + f Lbsz; d field_49219 HAND + f Lbsz; e field_49220 FEET + f Lbsz; f field_49221 LEGS + f Lbsz; g field_49222 CHEST + f Lbsz; h field_49223 HEAD + f Lbsz; i field_49224 ARMOR + f Lbsz; j field_50127 BODY + f Ljava/util/function/IntFunction; k field_49225 BY_ID + f Lcom/mojang/serialization/Codec; l field_49226 CODEC + f Lyx; m field_49227 STREAM_CODEC + f I n field_49228 id + f Ljava/lang/String; o field_49229 key + f Ljava/util/function/Predicate; p field_49230 predicate + f [Lbsz; q field_49231 $VALUES + m ()[Lbsz; a method_57285 $values + m (Lbsy;)Lbsz; a method_59524 bySlot + m (Lbsy;Lbsy;)Z a method_57287 method_57287 + m (Lbsz;)I a method_57288 method_57288 + m (Lbsy;)Z b method_57286 test + m (Lbsz;)I b method_57290 method_57290 + m (Lbsy;)Z c method_57289 method_57289 + m (Lbsy;)Z d method_57291 method_57291 + m (Ljava/lang/String;IILjava/lang/String;Ljava/util/function/Predicate;)V <init> <init> <init> + m (Ljava/lang/String;IILjava/lang/String;Lbsy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bsz$1 net/minecraft/class_9274$1 net/minecraft/world/entity/EquipmentSlotGroup$1 + f [I a field_51350 $SwitchMap$net$minecraft$world$entity$EquipmentSlot + m ()V <clinit> <clinit> <clinit> +c bta net/minecraft/class_9652 net/minecraft/world/entity/EquipmentTable + f Lcom/mojang/serialization/Codec; a field_51374 DROP_CHANCES_CODEC + f Lcom/mojang/serialization/Codec; b field_51375 CODEC + f Lakq; c comp_2621 lootTable + f Ljava/util/Map; d comp_2622 slotDropChances + m ()Lakq; a comp_2621 lootTable + m (F)Ljava/util/Map; a method_59658 createForAllSlots + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; a method_59659 method_59659 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59660 method_59660 + m (Ljava/util/List;F)Ljava/util/Map; a method_59661 createForAllSlots + m (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; a method_59662 method_59662 + m ()Ljava/util/Map; b comp_2622 slotDropChances + m (Lakq;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btb net/minecraft/class_9460 net/minecraft/world/entity/EquipmentUser + m (Lakq;Leru;JLjava/util/Map;)V a method_58632 equip + m (Lakq;Leru;Ljava/util/Map;)V a method_59663 equip + m (Lbsy;)Lcuq; a method_6118 getItemBySlot + m (Lbsy;F)V a method_5946 setDropChance + m (Lbsy;Lcuq;)V a method_5673 setItemSlot + m (Lbta;Leru;)V a method_58631 equip + m (Lcuq;Ljava/util/List;)Lbsy; a method_58633 resolveSlot +c btc net/minecraft/class_1303 net/minecraft/world/entity/ExperienceOrb + f I b field_30055 LIFETIME + f I c field_30056 ENTITY_SCAN_PERIOD + f I d field_30057 MAX_FOLLOW_DIST + f I e field_30058 ORB_GROUPS_PER_AREA + f D f field_30059 ORB_MERGE_DISTANCE + f I g field_6164 age + f I h field_6161 health + f I i field_6159 value + f I j field_27009 count + f Lcmx; k field_6162 followingPlayer + m (IILbtc;)Z a method_31492 method_31492 + m (Laqu;Lexc;I)V a method_31493 award + m (Laqv;I)I a method_35051 repairPlayerItems + m (Lbtc;)Z a method_31494 canMerge + m (Lbtc;II)Z a method_31495 canMerge + m (I)I b method_5918 getExperienceValue + m (Laqu;Lexc;I)Z b method_31496 tryMergeToExisting + m (Lbtc;)V b method_31497 merge + m ()I p method_5919 getValue + m ()I s method_5920 getIcon + m ()V t method_31498 scanForEntities + m ()V v method_5921 setUnderwaterMovement + m (Ldcw;DDDI)V <init> <init> <init> + m (Lbsx;Ldcw;)V <init> <init> <init> +c btd net/minecraft/class_1307 net/minecraft/world/entity/FlyingMob + m (Lbsx;Ldcw;)V <init> <init> <init> +c bte net/minecraft/class_5776 net/minecraft/world/entity/GlowSquid + f Lajw; cg field_28403 DATA_DARK_TICKS_REMAINING + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z a method_38962 checkGlowSquidSpawnRules + m (I)V c method_33333 setDarkTicks + m ()I x method_33334 getDarkTicksRemaining + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btf net/minecraft/class_7248 net/minecraft/world/entity/HasCustomInventoryScreen + m (Lcmx;)V b method_6722 openCustomInventoryScreen +c btg net/minecraft/class_1306 net/minecraft/world/entity/HumanoidArm + f Lbtg; a field_6182 LEFT + f Lbtg; b field_6183 RIGHT + f Lcom/mojang/serialization/Codec; c field_45121 CODEC + f Ljava/util/function/IntFunction; d field_46166 BY_ID + f I e field_38385 id + f Ljava/lang/String; f field_6181 name + f Ljava/lang/String; g field_45122 translationKey + f [Lbtg; h field_6180 $VALUES + m ()Lbtg; e method_5928 getOpposite + m ()[Lbtg; f method_36606 $values + m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bth net/minecraft/class_8150 net/minecraft/world/entity/Interaction + f Lorg/slf4j/Logger; b field_42624 LOGGER + f Lajw; c field_42625 DATA_WIDTH_ID + f Lajw; d field_42626 DATA_HEIGHT_ID + f Lajw; e field_42627 DATA_RESPONSE_ID + f Ljava/lang/String; f field_42628 TAG_WIDTH + f Ljava/lang/String; g field_42629 TAG_HEIGHT + f Ljava/lang/String; h field_42630 TAG_ATTACK + f Ljava/lang/String; i field_42631 TAG_INTERACTION + f Ljava/lang/String; j field_42632 TAG_RESPONSE + f Lbth$a; k field_42633 attack + f Lbth$a; l field_42634 interaction + m (F)V a method_49109 setWidth + m (Lcom/mojang/datafixers/util/Pair;)V a method_49110 method_49110 + m (Lub;Luy;)V a method_49111 method_49111 + m (Z)V a method_49112 setResponse + m (F)V b method_49113 setHeight + m (Lcom/mojang/datafixers/util/Pair;)V b method_49114 method_49114 + m (Lub;Luy;)V b method_49115 method_49115 + m ()F s method_49116 getWidth + m ()F t method_49117 getHeight + m ()Z v method_49118 getResponse + m ()Lbsu; w method_49119 getDimensions + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bth$a net/minecraft/class_8150$class_8151 net/minecraft/world/entity/Interaction$PlayerAction + f Lcom/mojang/serialization/Codec; a field_42635 CODEC + f Ljava/util/UUID; b comp_1284 player + f J c comp_1285 timestamp + m ()Ljava/util/UUID; a comp_1284 player + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49120 method_49120 + m ()J b comp_1285 timestamp + m (Ljava/util/UUID;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bti net/minecraft/class_4980 net/minecraft/world/entity/ItemBasedSteering + f I a field_30060 MIN_BOOST_TIME + f I b field_30061 MAX_BOOST_TIME + f Laka; c field_23218 entityData + f Lajw; d field_23219 boostTimeAccessor + f Lajw; e field_23220 hasSaddleAccessor + f Z f field_23215 boosting + f I g field_23216 boostTime + m ()V a method_26307 onSynced + m (Layw;)Z a method_26308 boost + m (Lub;)V a method_26309 addAdditionalSaveData + m (Z)V a method_26310 setSaddle + m ()V b method_49478 tickBoost + m (Lub;)V b method_26312 readAdditionalSaveData + m ()F c method_49479 boostFactor + m ()Z d method_26311 hasSaddle + m ()I e method_49480 boostTimeTotal + m (Laka;Lajw;Lajw;)V <init> <init> <init> +c btj net/minecraft/class_4981 net/minecraft/world/entity/ItemSteerable + m ()Z a method_6577 boost +c btk net/minecraft/class_9817 net/minecraft/world/entity/Leashable + f Ljava/lang/String; b_ field_52216 LEASH_TAG + f D q_ field_52314 LEASH_TOO_FAR_DIST + f D r_ field_52315 LEASH_ELASTIC_DIST + m ()Lbsr; A method_60952 getLeashHolder + m ()Z N_ method_60953 isLeashed + m ()Z O_ method_60954 mayBeLeashed + m ()Lbtk$a; X_ method_60955 getLeashData + m (Lbsr;F)Z a method_60956 handleLeashAtDistance + m (Lbsr;Lbsr;F)V a method_61161 legacyElasticRangeLeashBehaviour + m (Lbsr;Lbsr;Z)V a method_60957 setLeashedTo + m (Lbsr;Lbtk$a;)V a method_60958 restoreLeashFromSave + m (Lbsr;ZZ)V a method_60959 dropLeash + m (Lbtk$a;)V a method_60960 setLeashData + m (Ljava/util/UUID;)Luy; a method_60961 method_60961 + m (Lub;Lbtk$a;)V a method_60962 writeLeashData + m (ZZ)V a method_5932 dropLeash + m (Lbsr;)V b method_60963 closeRangeLeashBehaviour + m (Lbsr;F)V b method_61162 elasticRangeLeashBehaviour + m (Lbsr;Z)V b method_60964 setLeashedTo + m (Lbsr;)V b_ method_60965 tickLeash + m (Lbsr;)Lbsr; c method_60966 getLeashHolder + m (Lub;)Lbtk$a; c method_60967 readLeashData + m (I)V h_ method_60968 setDelayedLeashHolderId + m ()Z q method_60969 canHaveALeashAttachedToIt + m ()Z y method_5931 canBeLeashed + m ()V z method_60970 leashTooFarBehaviour +c btk$a net/minecraft/class_9817$class_9818 net/minecraft/world/entity/Leashable$LeashData + f Lbsr; a field_52217 leashHolder + f Lcom/mojang/datafixers/util/Either; b field_52218 delayedLeashInfo + f I c field_52219 delayedLeashHolderId + m (Lbsr;)V a method_60971 setLeashHolder + m (Lcom/mojang/datafixers/util/Either;)V <init> <init> <init> + m (Lbsr;)V <init> <init> <init> + m (I)V <init> <init> <init> +c btl net/minecraft/class_6375 net/minecraft/world/entity/LerpingModel + m ()Ljava/util/Map; a method_36976 getModelRotationValues +c btm net/minecraft/class_1538 net/minecraft/world/entity/LightningBolt + f J b field_7186 seed + f I c field_30062 START_LIFE + f D d field_33906 DAMAGE_RADIUS + f D e field_33907 DETECTION_RADIUS + f I f field_7185 life + f I g field_7183 flashes + f Z h field_7184 visualOnly + f Laqv; i field_7182 cause + f Ljava/util/Set; j field_33904 hitEntities + f I k field_33905 blocksSetOnFire + m (Ldcw;Ljd;Ldtc;)V a method_34708 method_34708 + m (Ldcw;Ljd;Ljd$a;I)V a method_34709 randomWalkCleaningCopper + m (Z)V a method_29498 setVisualOnly + m (I)V b method_6960 spawnFire + m (Laqv;)V b method_6961 setCause + m (Lbsr;)Z b method_37218 method_37218 + m (Ldcw;Ljd;)V b method_34707 clearCopperOnLightningStrike + m (Laqv;)Z c method_37219 method_37219 + m (Ldcw;Ljd;)Ljava/util/Optional; c method_34710 randomStepCleaningCopper + m ()Laqv; p method_35052 getCause + m ()I s method_37220 getBlocksSetOnFire + m ()Ljava/util/stream/Stream; t method_37221 getHitEntities + m ()V v method_31499 powerLightningRod + m ()Ljd; w method_36607 getStrikePosition + m (Lbsx;Ldcw;)V <init> <init> <init> +c btn net/minecraft/class_1309 net/minecraft/world/entity/LivingEntity + f I aD field_30066 LIVING_ENTITY_FLAG_SPIN_ATTACK + f Lajw; aE field_6257 DATA_LIVING_ENTITY_FLAGS + f Lbsu; aF field_18072 SLEEPING_DIMENSIONS + f F aG field_30068 EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT + f F aH field_47756 DEFAULT_BABY_SCALE + f Ljava/lang/String; aI field_51995 ATTRIBUTES_FIELD + f Z aJ field_6252 swinging + f Lbqq; aK field_6266 swingingArm + f I aL field_6279 swingTime + f I aM field_6218 removeArrowTime + f I aN field_20347 removeStingerTime + f I aO field_6235 hurtTime + f I aP field_6254 hurtDuration + f I aQ field_6213 deathTime + f F aR field_6229 oAttackAnim + f F aS field_6251 attackAnim + f I aT field_6273 attackStrengthTicker + f Lbup; aU field_42108 walkAnimation + f I aV field_6269 invulnerableDuration + f F aW field_6244 timeOffs + f F aX field_6262 rotA + f F aY field_6283 yBodyRot + f F aZ field_6220 yBodyRotO + f I bA field_6222 useItemRemaining + f I bB field_6239 fallFlyTicks + f I bC field_6261 autoSpinAttackTicks + f F bD field_51569 autoSpinAttackDmg + f Lcuq; bE field_51570 autoSpinAttackItemStack + f Lbuq; bF field_18321 brain + f F bG field_47757 appliedScale + f Lbuu; bH field_6231 SPEED_MODIFIER_SPRINTING + f I bI field_30078 DAMAGE_SOURCE_TIMEOUT + f I bJ field_30080 TICKS_PER_ELYTRA_FREE_FALL_EVENT + f I bK field_30081 FREE_FALL_EVENTS_PER_ELYTRA_BREAK + f D bL field_33908 MAX_LINE_OF_SIGHT_TEST_RANGE + f Lorg/slf4j/Logger; b field_36332 LOGGER + f Lajw; bM field_6247 DATA_HEALTH_ID + f Lajw; bN field_49792 DATA_EFFECT_PARTICLES + f Lajw; bO field_6214 DATA_EFFECT_AMBIENCE_ID + f Lajw; bP field_6219 DATA_ARROW_COUNT_ID + f Lajw; bQ field_20348 DATA_STINGER_COUNT_ID + f Lajw; bR field_18073 SLEEPING_POS_ID + f I bS field_49793 PARTICLE_FREQUENCY_WHEN_INVISIBLE + f F bT field_49972 ITEM_USE_EFFECT_START_FRACTION + f Lbut; bU field_6260 attributes + f Lbrh; bV field_6256 combatTracker + f Ljava/util/Map; bW field_6280 activeEffects + f Ljv; bX field_6234 lastHandItemStacks + f Ljv; bY field_6248 lastArmorItemStacks + f Lcuq; bZ field_48826 lastBodyItemStack + f F ba field_6241 yHeadRot + f F bb field_6259 yHeadRotO + f Lcmx; bc field_6258 lastHurtByPlayer + f I bd field_6238 lastHurtByPlayerTime + f Z be field_6272 dead + f I bf field_6278 noActionTime + f F bg field_6217 oRun + f F bh field_6233 run + f F bi field_6255 animStep + f F bj field_6275 animStepO + f F bk field_6215 rotOffs + f I bl field_6232 deathScore + f F bm field_6253 lastHurt + f Z bn field_6282 jumping + f F bo field_6212 xxa + f F bp field_6227 yya + f F bq field_6250 zza + f I br field_6210 lerpSteps + f D bs field_6224 lerpX + f D bt field_6245 lerpY + f D bu field_6263 lerpZ + f D bv field_6284 lerpYRot + f D bw field_6221 lerpXRot + f D bx field_45123 lerpYHeadRot + f I by field_6265 lerpHeadSteps + f Lcuq; bz field_6277 useItem + f Ljava/lang/String; c field_45740 TAG_ACTIVE_EFFECTS + f Z ca field_30082 discardFriction + f Z cb field_6285 effectsDirty + f Lbtn; cc field_6274 lastHurtByMob + f I cd field_6230 lastHurtByMobTimestamp + f Lbtn; ce field_6236 lastHurtMob + f I cf field_6270 lastHurtMobTimestamp + f F cg field_6287 speed + f I ch field_6228 noJumpDelay + f F ci field_6246 absorptionAmount + f Ljd; cj field_6268 lastPos + f Ljava/util/Optional; ck field_22418 lastClimbablePos + f Lbrk; cl field_6276 lastDamageSource + f J cm field_6226 lastDamageStamp + f F cn field_6243 swimAmount + f F co field_6264 swimAmountO + f Z cp field_37421 skipDropExperience + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; cq field_51571 activeLocationDependentEnchantments + f Lakr; d field_27859 SPEED_MODIFIER_POWDER_SNOW_ID + f Lakr; e field_51996 SPRINTING_MODIFIER_ID + f I i field_30069 HAND_SLOTS + f I j field_30070 ARMOR_SLOTS + f I k field_30071 EQUIPMENT_SLOT_OFFSET + f I l field_30072 ARMOR_SLOT_OFFSET + f I m field_48827 BODY_ARMOR_OFFSET + f I n field_30073 SWING_DURATION + f I o field_30074 PLAYER_HURT_EXPERIENCE_TIME + f D p field_30075 MIN_MOVEMENT_DISTANCE + f D q field_30076 DEFAULT_BASE_GRAVITY + f I r field_30077 DEATH_DURATION + f I s field_30063 USE_ITEM_INTERVAL + f F t field_44874 BASE_JUMP_POWER + f I u field_30064 LIVING_ENTITY_FLAG_IS_USING + f I v field_30065 LIVING_ENTITY_FLAG_OFF_HAND + m (F)V A method_6125 setSpeed + m (Lbsr;)V A method_6114 setLastHurtMob + m ()V B method_52543 refreshDirtyAttributes + m (F)F B method_6055 getAttackAnim + m (Lbsr;)D B method_18390 getVisibilityPercent + m ()I C method_6028 getCurrentSwingDuration + m (F)V C method_6073 setAbsorptionAmount + m (Lbsr;)V C method_23883 dropExperience + m ()V D method_36549 makePoofParticles + m (F)V D method_52544 internalSetAbsorptionAmount + m (Lbsr;)Z D method_6121 doHurtTarget + m ()V E method_30127 swapHandItems + m (F)F E method_18802 getFrictionInfluencedSpeed + m (Lbsr;)V E method_6087 doPush + m ()V F method_30128 detectEquipmentUpdates + m (Lbsr;)Z F method_6057 hasLineOfSight + m ()Ljava/util/Map; H method_30129 collectEquipmentChanges + m ()V I method_6053 updateFallFlying + m ()V J method_6076 updatingUsingItem + m ()V K method_6027 updateInvisibilityStatus + m ()Z L method_22382 shouldTriggerItemUseEffects + m ()V L_ method_6040 completeUsingItem + m ()V N method_6072 updateSwimAmount + m ()Z O method_18406 checkBedExists + m (DD)V a method_48761 indicateDamage + m (DZLexc;)Lexc; a method_26317 getFluidFallingAdjustedMovement + m (F)F a method_6024 getSwimAmount + m (ID)V a method_52539 lerpHeadRotationStep + m (Laqu;Lbrk;)V a method_16080 dropAllDeathLoot + m (Laqu;Lbrk;Z)V a method_6099 dropCustomDeathLoot + m (Laqu;Lbsr;)I a method_59923 getExperienceReward + m (Lbqq;)V a method_6104 swing + m (Lbqq;Lcuq;)V a method_6122 setItemInHand + m (Lbqq;Z)V a method_23667 swing + m (Lbrk;)V a method_6078 die + m (Lbrk;F[Lbsy;)V a method_57292 doHurtEquipment + m (Lbrk;Z)V a method_16077 dropFromLootTable + m (Lbrz;)V a method_6129 onEffectRemoved + m (Lbrz;Lbsr;)V a method_6020 onEffectAdded + m (Lbrz;ZLbsr;)V a method_6009 onEffectUpdated + m (Lbsr;I)V a method_6103 take + m (Lbsr;Lbrk;)F a method_59924 getKnockback + m (Lbsx;)Z a method_5973 canAttackType + m (Lbsy;)Lcuq; a method_6118 getItemBySlot + m (Lbsy;Lcuq;)V a method_5673 setItemSlot + m (Lbsy;Lcuq;Lcuq;)V a method_6116 onEquipItem + m (Lbtn;)V a method_6015 setLastHurtByMob + m (Lbtn;Lbsy;)Lbug; a method_32321 createEquipmentSlotAccess + m (Lbtn;Lbsy;Lcuq;)Z a method_32323 method_32323 + m (Lbtn;Lcef;)Z a method_18391 canAttack + m (Lbut;Lcuq;Lbsy;Ljm;Lbuu;)V a method_57294 method_57294 + m (Lcjh;)V a method_29499 onItemPickup + m (Lcmx;Lexc;)V a method_49481 tickRidden + m (Lcom/mojang/serialization/Dynamic;)Lbuq; a method_18867 makeBrain + m (Lcpr;)V a method_18865 addEatEffect + m (Lcul;Lbsy;)V a method_20235 onEquippedItemBroken + m (Lcul;Lcuq;)Z a method_24519 method_24519 + m (Lcuq;)V a method_37119 updateUsingItem + m (Lcuq;I)V a method_6037 spawnItemParticles + m (Lcuq;Lbsy;Ljm;Lbuu;)V a method_57293 method_57293 + m (Lcuq;Lcuq;)Z a method_45324 equipmentHasChanged + m (Ldcw;Lcuq;)Lcuq; a method_60492 eat + m (Ldcw;Lcuq;Lcpr;)Lcuq; a method_18866 eat + m (Lepe;)Z a method_26319 canStandOnFluid + m (Lewx;Lewx;)V a method_6035 checkAutoSpinAttack + m (Lexc;)V a method_6091 travel + m (Lexc;F)Lexc; a method_26318 handleRelativeFrictionAndCalculateMovement + m (Ljava/util/List;Lbsy;Lcuq;)V a method_30120 method_30120 + m (Ljava/util/Map;)V a method_30121 handleHandSwap + m (Ljd;)V a method_18392 setPosToBed + m (Ljd;Z)V a method_6006 setRecordPlayingNearby + m (Lub;Ljd;)V a method_18393 method_18393 + m (Lub;Luy;)V a method_28305 method_28305 + m (DDDZ)Z b method_6082 randomTeleport + m (F)F b method_56077 sanitizeScale + m (Laqu;Ljd;)V b method_6126 onChangedBlock + m (Lavo;)V b method_56078 makeSound + m (Lbqq;)Lcuq; b method_5998 getItemInHand + m (Lbrk;F)V b method_6105 hurtArmor + m (Lbrz;)Z b method_6092 addEffect + m (Lbrz;Lbsr;)Z b method_37222 addEffect + m (Lbsy;)Z b method_44201 doesEmitEquipEvent + m (Lbsy;Lcuq;)V b method_30122 setLastArmorItem + m (Lcmx;Lexc;)Lexc; b method_49482 getRiddenInput + m (Lcul;)Z b method_24518 isHolding + m (Lcuq;I)V b method_6098 triggerItemUseEffects + m (Lexc;)Lexc; b method_18801 handleOnClimbable + m (Ljava/util/Map;)V b method_30123 handleEquipmentChanges + m (Ljava/util/function/Predicate;)Z b method_24520 isHolding + m (Ljd;)V b method_18403 startSleeping + m (Ljm;)Z b method_6059 hasEffect + m (F)V c method_6025 heal + m (IZ)V c method_6085 setLivingEntityFlag + m (Lawu;)V c method_6010 jumpInLiquid + m (Lbqq;)V c method_6019 startUsingItem + m (Lbrk;F)V c method_36977 hurtHelmet + m (Lbrz;)Z c method_6049 canBeAffected + m (Lbrz;Lbsr;)V c method_26082 forceAddEffect + m (Lbsr$c;)V c method_60699 triggerOnDeathMobEffects + m (Lbsy;)Z c method_6084 hasItemInSlot + m (Lbsy;Lcuq;)V c method_30124 setLastHandItem + m (Lbtn;)Z c method_18395 canAttack + m (Lcmx;)V c method_29505 setLastHurtByPlayer + m (Lcmx;Lexc;)V c method_49483 travelRidden + m (Lcuq;)Lavo; c method_18807 getDrinkingSound + m (Ljava/util/Collection;)Z c method_6089 areAllEffectsAmbient + m (Ljd;)V c method_18404 method_18404 + m (Ljd;Ldtc;)Z c method_6077 trapdoorUsableAsLadder + m (Ljm;)Lbrz; c method_6112 getEffect + m (Lbqq;)Lbsy; d method_56079 getSlotForHand + m (Lbrk;)Lavo; d method_6011 getHurtSound + m (Lbrk;F)F d method_6132 getDamageAfterArmorAbsorb + m (Lbrz;)V d method_52197 sendEffectToPassengers + m (Lbsr;)V d method_6038 dismountVehicle + m (Lbsy;)Z d method_56991 canUseSlot + m (Lbtn;)V d method_6090 blockUsingShield + m (Lcuq;)Lavo; d method_18869 getEatingSound + m (Ljm;)Lbrz; d method_6111 removeEffectNoUpdate + m ()Lbuq; dT method_18868 getBrain + m ()Lbuq$b; dU method_28306 brainProvider + m ()Lbuv$a; dV method_26827 createLivingAttributes + m ()Z dW method_6094 canBreatheUnderwater + m ()Z dX method_59925 hasLandedInLiquid + m ()V dY method_32324 removeFrost + m ()V dZ method_32325 tryAddFrost + m (FF)I e method_23329 calculateFallDamage + m (Lbrk;)V e method_6013 playHurtSound + m (Lbrk;F)F e method_6036 getDamageAfterMagicAbsorb + m (Lbrz;)V e method_24311 method_24311 + m (Lbsy;)Lcuq; e method_30125 getLastArmorItem + m (Lbtn;)V e method_6060 blockedByShield + m (Lbua;)Lbsu; e method_55694 getDefaultDimensions + m (Lcmx;)F e method_49485 getRiddenSpeed + m (Lcuq;)V e method_37410 verifyEquippedItem + m (Ljm;)Z e method_6016 removeEffect + m ()Lakq; eA method_5989 getLootTable + m ()J eB method_51851 getLootTableSeed + m ()V eC method_41329 skipDropExperience + m ()Z eD method_41330 wasExperienceConsumed + m ()F eE method_48157 getHurtDir + m ()Lewx; eF method_53510 getHitbox + m ()Ljava/util/Map; eG method_59926 activeLocationDependentEnchantments + m ()Lbtn$a; eH method_39760 getFallSounds + m ()Ljava/util/Optional; eI method_24832 getLastClimbablePos + m ()V eJ method_23328 playBlockFallSound + m ()I eK method_6096 getArmorValue + m ()Lbrh; eL method_6066 getCombatTracker + m ()Lbtn; eM method_6124 getKillCredit + m ()F eN method_6063 getMaxHealth + m ()F eO method_52541 getMaxAbsorption + m ()I eP method_6022 getArrowCount + m ()I eQ method_21753 getStingerCount + m ()V eR method_6119 updateSwingTime + m ()Lbut; eS method_6127 getAttributes + m ()Lcuq; eT method_6047 getMainHandItem + m ()Lcuq; eU method_6079 getOffhandItem + m ()Ljava/lang/Iterable; eV method_5661 getArmorSlots + m ()Ljava/lang/Iterable; eW method_5877 getHandSlots + m ()Ljava/lang/Iterable; eX method_56674 getArmorAndBodyArmorSlots + m ()Ljava/lang/Iterable; eY method_56675 getAllSlots + m ()F eZ method_18396 getArmorCoverPercentage + m ()F ea method_17825 getAgeScale + m ()F eb method_55693 getScale + m ()Z ec method_29920 isAffectedByFluids + m ()V ed method_6108 tickDeath + m ()Z ee method_6054 shouldDropExperience + m ()Z ef method_27071 shouldDropLoot + m ()I eg method_6110 getBaseExperienceReward + m ()Z eh method_6071 isAlwaysExperienceDropper + m ()Lbtn; ei method_6065 getLastHurtByMob + m ()I ej method_6117 getLastHurtByMobTimestamp + m ()Lbtn; ek method_6052 getLastHurtMob + m ()I el method_6083 getLastHurtMobTimestamp + m ()I em method_6131 getNoActionTime + m ()Z en method_35053 shouldDiscardFriction + m ()V eo method_6050 tickEffects + m ()Z ep method_33190 canBeSeenAsEnemy + m ()Z eq method_36608 canBeSeenByAnyone + m ()V er method_6069 removeEffectParticles + m ()Z es method_6012 removeAllEffects + m ()Ljava/util/Collection; et method_6026 getActiveEffects + m ()Ljava/util/Map; eu method_6088 getActiveEffectsMap + m ()Z ev method_5999 isInvertedHealAndHarm + m ()F ew method_6032 getHealth + m ()Z ex method_29504 isDeadOrDying + m ()Lbrk; ey method_6081 getLastDamageSource + m ()V ez method_16078 dropEquipment + m (FF)F f method_6031 tickHeadTurn + m (Lbrk;)Z f method_6061 isDamageSourceBlocked + m (Lbrk;F)V f method_6074 actuallyHurt + m (Lbsy;)Lcuq; f method_30126 getLastHandItem + m (Lbtn;)V f method_23733 createWitherRose + m (Lbua;)Lewx; f method_24833 getLocalBoundsForPose + m (Lcuq;)Z f method_18397 canTakeItem + m (Ljm;)Lbus; f method_5996 getAttribute + m ()Z fA method_6128 isFallFlying + m ()I fB method_6003 getFallFlyingTicks + m ()Z fC method_6086 isAffectedByPotions + m ()Z fD method_6102 attackable + m ()Lcom/google/common/collect/ImmutableList; fE method_24831 getDismountPoses + m ()Ljava/util/Optional; fF method_18398 getSleepingPos + m ()V fG method_18399 clearSleepingPos + m ()Z fH method_6113 isSleeping + m ()V fI method_18400 stopSleeping + m ()Lji; fJ method_18401 getBedOrientation + m ()Z fK method_42149 canDisableShield + m ()Z fL method_56992 hasInfiniteMaterials + m ()V f_ method_6000 onEnterCombat + m ()F fa method_6107 getSoundVolume + m ()F fb method_6017 getVoicePitch + m ()Z fc method_6062 isImmobile + m ()F fd method_6106 getJumpPower + m ()F fe method_37416 getJumpBoostPower + m ()V ff method_6043 jumpFromGround + m ()V fg method_6093 goDownInWater + m ()F fh method_6120 getWaterSlowDown + m ()F fi method_49484 getFlyingSpeed + m ()F fj method_6029 getSpeed + m ()F fk method_53964 getMaxHeadRotationRelativeToBody + m ()Z fl method_29503 isSensitiveToWater + m ()V fm method_6023 serverAiStep + m ()Z fn method_6123 isAutoSpinAttack + m ()F fo method_6067 getAbsorptionAmount + m ()V fp method_6008 updateEffectVisibility + m ()Lbtg; fq method_6068 getMainArm + m ()Z fr method_6115 isUsingItem + m ()Lbqq; fs method_6058 getUsedItemHand + m ()Lcuq; ft method_6030 getUseItem + m ()I fu method_6014 getUseItemRemainingTicks + m ()I fv method_6048 getTicksUsingItem + m ()V fw method_6075 releaseUsingItem + m ()V fx method_6021 stopUsingItem + m ()Z fy method_6039 isBlocking + m ()Z fz method_21754 isSuppressingSlidingDownLadder + m (Lbrk;)Z g method_6095 checkTotemDeathProtection + m (Lbsy;)B g method_20237 entityEventForEquipmentBreak + m (Lbtn;)V g method_5997 doAutoAttackOnTouch + m (Lbua;)Z g method_52542 wouldNotSuffocateAtTargetPose + m (Lcuq;)Lcuq; g method_18808 getProjectile + m (Ljd;)V g method_18402 setSleepingPos + m (Ljm;)D g method_45325 getAttributeValue + m ()V g_ method_6044 onLeaveCombat + m (Lcuq;)Lbsy; h method_32326 getEquipmentSlotForItem + m (Ljd;)Lexc; h method_20477 method_20477 + m (Ljm;)D h method_45326 getAttributeBaseValue + m (Lcuq;)V i method_6045 breakItem + m (Ljd;)Ljava/lang/Boolean; i method_18405 method_18405 + m (Ljm;)V i method_52540 onAttributeUpdated + m (Lexc;)Lexc; k method_31079 resetForwardDirectionOfRelativePortalPosition + m (I)I m method_6130 decreaseAirSupply + m ()V m_ method_6007 aiStep + m (I)I n method_6064 increaseAirSupply + m ()Lavo; n_ method_6002 getDeathSound + m (I)V o method_16826 setNoActionTime + m ()Z o_ method_6109 isBaby + m (DDD)V p method_6005 knockback + m (I)V p method_6097 setArrowCount + m ()Z p_ method_6101 onClimbable + m (I)V q method_21755 setStingerCount + m ()V r method_6070 pushEntities + m (I)Lavo; r method_6041 getFallDamageSound + m (Z)V r method_35054 setDiscardFriction + m ()V s method_58150 updateSynchronizedMobEffectParticles + m (I)Lbsy; s method_32322 getEquipmentSlot + m (Z)V s method_29242 calculateEntityAnimation + m (Z)V t method_6100 setJumping + m ()V v method_36362 updateGlowingStatus + m (F)V v method_6033 setHealth + m (F)I w method_56993 getComfortableFallDistance + m (F)V x method_6056 hurtCurrentlyUsedShield + m (F)F y method_56994 getJumpPower + m (F)V z method_48565 updateWalkAnimation + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btn$1 net/minecraft/class_1309$1 net/minecraft/world/entity/LivingEntity$1 + f [I a field_6288 $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type + f [I b field_19169 $SwitchMap$net$minecraft$world$entity$EquipmentSlot + m ()V <clinit> <clinit> <clinit> +c btn$a net/minecraft/class_1309$class_6823 net/minecraft/world/entity/LivingEntity$Fallsounds + f Lavo; a comp_301 small + f Lavo; b comp_302 big + m ()Lavo; a comp_301 small + m ()Lavo; b comp_302 big + m (Lavo;Lavo;)V <init> <init> <init> +c bto net/minecraft/class_6335 net/minecraft/world/entity/Marker + f Ljava/lang/String; b field_33457 DATA_TAG + f Lub; c field_33458 data + m (Lbsx;Ldcw;)V <init> <init> <init> +c btp net/minecraft/class_1308 net/minecraft/world/entity/Mob + f F bH field_30091 MAX_WEARING_ARMOR_CHANCE + f F bI field_30083 MAX_PICKUP_LOOT_CHANCE + f F bJ field_30084 MAX_ENCHANTED_ARMOR_CHANCE + f F bK field_30085 MAX_ENCHANTED_WEAPON_CHANCE + f F bL field_34043 DEFAULT_EQUIPMENT_DROP_CHANCE + f Lajw; b field_6193 DATA_MOB_FLAGS_ID + f F bM field_52220 PRESERVE_ITEM_DROP_CHANCE_THRESHOLD + f I bN field_38932 PRESERVE_ITEM_DROP_CHANCE + f I bO field_35039 UPDATE_GOAL_SELECTOR_EVERY_N_TICKS + f Lakr; bP field_51997 RANDOM_SPAWN_BONUS_ID + f I bQ field_6191 ambientSoundTime + f I bR field_6194 xpReward + f Lbzo; bS field_6206 lookControl + f Lbzp; bT field_6207 moveControl + f Lbzn; bU field_6204 jumpControl + f Lcda; bV field_6189 navigation + f Lcan; bW field_6201 goalSelector + f Lcan; bX field_6185 targetSelector + f [F bY field_6187 handDropChances + f [F bZ field_6186 armorDropChances + f I c field_30088 MOB_FLAG_NO_AI + f F ca field_48828 bodyArmorDropChance + f Lkh; cb field_38386 ITEM_PICKUP_REACH + f D cc field_45969 DEFAULT_ATTACK_REACH + f Lbzk; cd field_6188 bodyRotationControl + f Lbtn; ce field_6199 target + f Lcdx; cf field_6190 sensing + f Ljv; cg field_6195 handItems + f Ljv; ch field_6205 armorItems + f Lcuq; ci field_48829 bodyArmorItem + f Z cj field_6203 canPickUpLoot + f Z ck field_6200 persistenceRequired + f Ljava/util/Map; cl field_6196 pathfindingMalus + f Lakq; cm field_6198 lootTable + f J cn field_6184 lootTableSeed + f Lbtk$a; co field_52221 leashData + f Ljd; cp field_18074 restrictCenter + f F cq field_18075 restrictRadius + f I d field_30089 MOB_FLAG_LEFTHANDED + f I e field_30090 MOB_FLAG_AGGRESSIVE + f I h field_30087 PICKUP_REACH + m ()V B method_5959 registerGoals + m ()Lbuv$a; C method_26828 createMobAttributes + m ()Z D method_26323 shouldPassengersInheritMalus + m ()V E method_51504 onPathfindingStart + m (F)V E method_5930 setZza + m ()V F method_51503 onPathfindingDone + m (F)V F method_5976 setYya + m (F)V G method_5938 setXxa + m ()Lbzk; H method_5963 createBodyControl + m ()Lbzo; I method_5988 getLookControl + m ()Lbzp; J method_5962 getMoveControl + m ()Lbzn; L method_5993 getJumpControl + m ()Lcda; N method_5942 getNavigation + m ()Lcdx; O method_5985 getSensing + m ()Lbtn; P method_59664 getTargetFromBrain + m ()V Q method_5983 ate + m ()I R method_5970 getAmbientSoundInterval + m ()V S method_5966 playAmbientSound + m ()V T method_5990 spawnAnim + m ()V U method_20417 updateControlFlags + m ()Lakq; V method_5991 getDefaultLootTable + m ()V W method_55695 stopInPlace + m ()Lkh; X method_42646 getPickupReach + m ()Z Y method_17326 requiresCustomPersistence + m ()Z Z method_23734 shouldDespawnInPeaceful + m (FFF)F a method_5960 rotlerp + m (Lakq;Ljava/util/Map;)V a method_59665 equip + m (Laqu;)Leru; a method_58635 createEquipmentParams + m (Layw;Lbqp;)V a method_5964 populateDefaultEquipmentSlots + m (Lbsr;FF)V a method_5951 lookAt + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z a method_20636 checkMobSpawnRules + m (Lbsx;Z)Lbtp; a method_29243 convertTo + m (Lbsy;I)Lcul; a method_5948 getEquipmentForSlot + m (Lbta;)V a method_58634 equip + m (Lcam;)Z a method_47824 method_47824 + m (Lcmx;Lbtp;)V a method_18249 onOffspringSpawnedFromEgg + m (Lcvn;)Z a method_25938 canFireProjectileWeapon + m (Ldcx;Lbtr;)Z a method_5979 checkSpawnRules + m (Ldcz;)Z a method_5957 checkSpawnObstruction + m (Lddl;Layw;Lbqp;)V a method_5984 populateDefaultEquipmentEnchantments + m (Lddl;Layw;Lbsy;Lbqp;)V a method_30758 enchantSpawnedArmor + m (Lddl;Lbqp;Lbtr;Lbuh;)Lbuh; a method_5943 finalizeSpawn + m (Lddl;Lbsy;Layw;FLbqp;)V a method_59927 enchantSpawnedEquipment + m (Lepv;)F a method_5944 getPathfindingMalus + m (Lepv;F)V a method_5941 setPathfindingMalus + m (Ljd;)Z a method_18407 isWithinRestriction + m (Ljd;I)V a method_18408 restrictTo + m (Z)V a method_7217 setBaby + m (Z)V a_ method_5952 setCanPickUpLoot + m ()V aa method_18409 sendDebugPackets + m ()V ab method_5958 customServerAiStep + m ()I ac method_5978 getMaxHeadXRot + m ()I ae method_5986 getMaxHeadYRot + m ()V af method_56080 clampHeadRotationToBody + m (Lbsy;Lcuq;)V b method_24834 setItemSlotAndDropWhenKilled + m (Lcjh;)V b method_5949 pickUpItem + m (Lcmx;Lbqq;)Lbqr; b method_5992 mobInteract + m (Lcmx;Lbtp;)V b method_24522 method_24522 + m (Lcuq;Lcuq;)Z b method_5955 canReplaceCurrentItem + m (Ldcw;)Lcda; b method_5965 createNavigation + m (Lddl;Layw;Lbqp;)V b method_30759 enchantSpawnedWeapon + m (Lcmx;Lbqq;)Lbqr; c method_29506 checkAndHandleImportantInteractions + m (Lcuq;Lcuq;)Z c method_26320 canReplaceEqualItem + m (Ljava/util/function/Predicate;)Ljava/util/Set; c method_60972 dropPreservedEquipment + m (Ljava/util/function/Predicate;)V d method_47825 removeAllGoals + m (Lbsy;)V e method_25939 setGuaranteedDrop + m (Lbsy;)F f method_5929 getEquipmentDropChance + m ()I fM method_20240 getHeadRotSpeed + m ()I fN method_5945 getMaxSpawnClusterSize + m ()Lcuq; fO method_56676 getBodyArmorItem + m ()Z fP method_56677 isWearingBodyArmor + m ()V fQ method_60973 dropPreservedEquipment + m ()V fR method_5971 setPersistenceRequired + m ()Z fS method_5936 canPickUpLoot + m ()Z fT method_5947 isPersistenceRequired + m ()Z fU method_18411 isWithinRestriction + m ()Ljd; fV method_18412 getRestrictCenter + m ()F fW method_18413 getRestrictRadius + m ()V fX method_35055 clearRestriction + m ()Z fY method_18410 hasRestriction + m ()Z fZ method_5987 isNoAi + m ()Z ga method_5961 isLeftHanded + m ()Z gb method_6510 isAggressive + m ()Lewx; gc method_53511 getAttackBoundingBox + m ()V gd method_59928 playAttackSound + m ()Z ge method_5972 isSunBurnTick + m ()V gf method_35056 removeFreeWill + m (D)Z h method_5974 removeWhenFarAway + m (Lbtn;)V h method_5980 setTarget + m (Lbtn;)Z i method_42150 isWithinMeleeAttackRange + m (Lcuq;)Lcuq; i method_24523 equipItemIfPossible + m (Lcuq;)Z j method_5939 canHoldItem + m (Lcuq;)Z k method_20820 wantsToPickUp + m (Lcuq;)Z l method_6773 isBodyArmorItem + m (Lcuq;)V m method_56678 setBodyArmorItem + m (Lcuq;)D o method_57295 getApproximateAttackDamageWithItem + m (Lcuq;)Z p method_57296 hasAnyComponentExceptDamage + m (Lcuq;)V q method_37341 method_37341 + m (I)Z r method_5969 isMaxGroupSizeReached + m (Lcuq;)Z r method_60974 method_60974 + m ()V s method_5975 resetAmbientSoundTime + m (Z)V u method_5977 setNoAi + m ()Lavo; v method_5994 getAmbientSound + m (Z)V v method_5937 setLeftHanded + m (Z)V w method_19540 setAggressive + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btp$1 net/minecraft/class_1308$1 net/minecraft/world/entity/Mob$1 + f [I a field_6209 $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type + f [I b field_6208 $SwitchMap$net$minecraft$world$entity$EquipmentSlot + m ()V <clinit> <clinit> <clinit> +c btq net/minecraft/class_1311 net/minecraft/world/entity/MobCategory + f Lbtq; a field_6302 MONSTER + f Lbtq; b field_6294 CREATURE + f Lbtq; c field_6303 AMBIENT + f Lbtq; d field_34447 AXOLOTLS + f Lbtq; e field_30092 UNDERGROUND_WATER_CREATURE + f Lbtq; f field_6300 WATER_CREATURE + f Lbtq; g field_24460 WATER_AMBIENT + f Lbtq; h field_17715 MISC + f Lcom/mojang/serialization/Codec; i field_24655 CODEC + f I j field_6297 max + f Z k field_6298 isFriendly + f Z l field_6295 isPersistent + f Ljava/lang/String; m field_6304 name + f I n field_24461 noDespawnDistance + f I o field_24462 despawnDistance + f [Lbtq; p field_6301 $VALUES + m ()Ljava/lang/String; a method_6133 getName + m ()I b method_6134 getMaxInstancesPerChunk + m ()Z d method_6136 isFriendly + m ()Z e method_6135 isPersistent + m ()I f method_27919 getDespawnDistance + m ()I g method_27920 getNoDespawnDistance + m ()[Lbtq; h method_36609 $values + m (Ljava/lang/String;ILjava/lang/String;IZZI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btr net/minecraft/class_3730 net/minecraft/world/entity/MobSpawnType + f Lbtr; a field_16459 NATURAL + f Lbtr; b field_16472 CHUNK_GENERATION + f Lbtr; c field_16469 SPAWNER + f Lbtr; d field_16474 STRUCTURE + f Lbtr; e field_16466 BREEDING + f Lbtr; f field_16471 MOB_SUMMONED + f Lbtr; g field_16460 JOCKEY + f Lbtr; h field_16467 EVENT + f Lbtr; i field_16468 CONVERSION + f Lbtr; j field_16463 REINFORCEMENT + f Lbtr; k field_16461 TRIGGERED + f Lbtr; l field_16473 BUCKET + f Lbtr; m field_16465 SPAWN_EGG + f Lbtr; n field_16462 COMMAND + f Lbtr; o field_16470 DISPENSER + f Lbtr; p field_16527 PATROL + f Lbtr; q field_47245 TRIAL_SPAWNER + f [Lbtr; r field_16464 $VALUES + m ()[Lbtr; a method_36610 $values + m (Lbtr;)Z a method_54986 isSpawner + m (Lbtr;)Z b method_54987 ignoresLightRequirements + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bts net/minecraft/class_1313 net/minecraft/world/entity/MoverType + f Lbts; a field_6308 SELF + f Lbts; b field_6305 PLAYER + f Lbts; c field_6310 PISTON + f Lbts; d field_6306 SHULKER_BOX + f Lbts; e field_6309 SHULKER + f [Lbts; f field_6307 $VALUES + m ()[Lbts; a method_36611 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btt net/minecraft/class_5354 net/minecraft/world/entity/NeutralMob + f Ljava/lang/String; c_ field_30093 TAG_ANGER_TIME + f Ljava/lang/String; d_ field_30094 TAG_ANGRY_AT + m ()V Z_ method_29922 stopBeingAngry + m ()I a method_29507 getRemainingPersistentAngerTime + m (I)V a method_29514 setRemainingPersistentAngerTime + m (Laqu;Z)V a method_29510 updatePersistentAnger + m (Lbtn;)V a method_6015 setLastHurtByMob + m (Ldcw;Lub;)V a method_29512 readPersistentAngerSaveData + m (Ljava/util/UUID;)V a method_29513 setPersistentAngerTarget + m (Lbtn;)Z a_ method_29515 isAngryAt + m (Lcmx;)V a_ method_29516 playerDied + m (Ldcw;)Z a_ method_29923 isAngryAtAllPlayers + m (Lub;)V a_ method_29517 addPersistentAngerSaveData + m ()Z ad_ method_29511 isAngry + m ()V ae_ method_29921 forgetCurrentTargetAndRefreshUniversalAnger + m ()Ljava/util/UUID; b method_29508 getPersistentAngerTarget + m ()V c method_29509 startPersistentAngerTimer + m (Lbtn;)Z c method_18395 canAttack + m (Lcmx;)V c method_29505 setLastHurtByPlayer + m ()Lbtn; ei method_6065 getLastHurtByMob + m (Lbtn;)V h method_5980 setTarget + m ()Lbtn; p method_5968 getTarget +c btu net/minecraft/class_9461 net/minecraft/world/entity/OminousItemSpawner + f I b field_50128 TICKS_BEFORE_ABOUT_TO_SPAWN_SOUND + f I c field_50129 SPAWN_ITEM_DELAY_MIN + f I d field_50130 SPAWN_ITEM_DELAY_MAX + f Ljava/lang/String; e field_50131 TAG_SPAWN_ITEM_AFTER_TICKS + f Ljava/lang/String; f field_50132 TAG_ITEM + f Lajw; g field_50133 DATA_ITEM + f J h field_50134 spawnItemAfterTicks + m (Lcuq;)V a method_58636 setItem + m (Ldcw;I)V a method_58637 method_58637 + m (Ldcw;Lcuq;)Lbtu; a method_58638 create + m ()V p method_58639 addParticles + m ()Lcuq; s method_58640 getItem + m ()V t method_58641 tickServer + m ()V v method_58642 tickClient + m ()V w method_58643 spawnItem + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c btv net/minecraft/class_6025 net/minecraft/world/entity/OwnableEntity + m ()Lbtn; T_ method_35057 getOwner + m ()Ljava/util/UUID; aa_ method_6139 getOwnerUUID + m ()Ldcn; e method_48926 level +c btw net/minecraft/class_1314 net/minecraft/world/entity/PathfinderMob + f F cb field_35670 DEFAULT_WALK_TARGET_VALUE + m (Ljd;Ldcz;)F a method_6144 getWalkTargetValue + m (Ljd;)F c method_6149 getWalkTargetValue + m ()Z gg method_6150 isPathFinding + m ()Z gh method_52546 isPanicking + m ()Z gi method_43689 shouldStayCloseToLeashHolder + m ()D gj method_6148 followLeashSpeed + m (Lbsx;Ldcw;)V <init> <init> <init> +c btx net/minecraft/class_6026 net/minecraft/world/entity/PlayerRideable +c bty net/minecraft/class_1316 net/minecraft/world/entity/PlayerRideableJumping + m ()Z a method_6153 canJump + m ()V b method_6156 handleStopJump + m (I)V b method_6154 onPlayerJump + m ()I c method_45327 getJumpCooldown + m (I)V c method_6155 handleStartJump +c btz net/minecraft/class_9787 net/minecraft/world/entity/PortalProcessor + f Ldlr; a field_51998 portal + f Ljd; b field_51999 entryPosition + f I c field_52000 portalTime + f Z d field_52001 insidePortalThisTick + m ()Ldlr$a; a method_60700 getPortalLocalTransition + m (Laqu;Lbsr;)Leqc; a method_60701 getPortalDestination + m (Laqu;Lbsr;Z)Z a method_60702 processPortalTeleportation + m (Ldlr;)Z a method_60703 isSamePortal + m (Ljd;)V a method_60704 updateEntryPosition + m (Z)V a method_60705 setAsInsidePortalThisTick + m ()Z b method_60706 hasExpired + m ()Ljd; c method_60707 getEntryPosition + m ()I d method_60708 getPortalTime + m ()Z e method_60709 isInsidePortalThisTick + m ()V f method_60710 decayTick + m (Ldlr;Ljd;)V <init> <init> <init> +c bua net/minecraft/class_4050 net/minecraft/world/entity/Pose + f Lbua; a field_18076 STANDING + f Lbua; b field_18077 FALL_FLYING + f Lbua; c field_18078 SLEEPING + f Lbua; d field_18079 SWIMMING + f Lbua; e field_18080 SPIN_ATTACK + f Lbua; f field_18081 CROUCHING + f Lbua; g field_30095 LONG_JUMPING + f Lbua; h field_18082 DYING + f Lbua; i field_37422 CROAKING + f Lbua; j field_37423 USING_TONGUE + f Lbua; k field_40118 SITTING + f Lbua; l field_38097 ROARING + f Lbua; m field_38098 SNIFFING + f Lbua; n field_38099 EMERGING + f Lbua; o field_38100 DIGGING + f Lbua; p field_47246 SLIDING + f Lbua; q field_47247 SHOOTING + f Lbua; r field_47248 INHALING + f Ljava/util/function/IntFunction; s field_48322 BY_ID + f Lyx; t field_48323 STREAM_CODEC + f I u field_48324 id + f [Lbua; v field_18083 $VALUES + m ()I a method_56081 id + m ()[Lbua; b method_36612 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bub net/minecraft/class_4582 net/minecraft/world/entity/PowerableMob + m ()Z a method_6872 isPowered +c buc net/minecraft/class_2709 net/minecraft/world/entity/RelativeMovement + f Lbuc; a field_12400 X + f Lbuc; b field_12398 Y + f Lbuc; c field_12403 Z + f Lbuc; d field_12401 Y_ROT + f Lbuc; e field_12397 X_ROT + f Ljava/util/Set; f field_40710 ALL + f Ljava/util/Set; g field_40711 ROTATION + f I h field_12399 bit + f [Lbuc; i field_12402 $VALUES + m ()I a method_11742 getMask + m (I)Ljava/util/Set; a method_11744 unpack + m (Ljava/util/Set;)I a method_11741 pack + m ()[Lbuc; b method_36952 $values + m (I)Z b method_11743 isSet + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bud net/minecraft/class_4094 net/minecraft/world/entity/ReputationEventHandler + m (Lcep;Lbsr;)V a method_18870 onReputationEventFrom +c bue net/minecraft/class_5146 net/minecraft/world/entity/Saddleable + m (Lcuq;Lavq;)V a method_6576 equipSaddle + m ()Lavo; ac_ method_45328 getSaddleSoundEvent + m ()Z f method_6765 isSaddleable + m ()Z i method_6725 isSaddled +c buf net/minecraft/class_5147 net/minecraft/world/entity/Shearable + m ()Z a method_27072 readyForShearing + m (Lavq;)V a method_6636 shear +c bug net/minecraft/class_5630 net/minecraft/world/entity/SlotAccess + f Lbug; a field_27860 NULL + m ()Lcuq; a method_32327 get + m (Lbqk;I)Lbug; a method_32328 forContainer + m (Lbqk;ILjava/util/function/Predicate;)Lbug; a method_32329 forContainer + m (Lbtn;Lbsy;)Lbug; a method_32330 forEquipmentSlot + m (Lbtn;Lbsy;Ljava/util/function/Predicate;)Lbug; a method_32331 forEquipmentSlot + m (Lcuq;)Z a method_32332 set + m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lbug; a method_59666 of + m (Lcuq;)Z b method_32333 method_32333 + m (Lcuq;)Z c method_32334 method_32334 + m ()V <clinit> <clinit> <clinit> +c bug$1 net/minecraft/class_5630$1 net/minecraft/world/entity/SlotAccess$1 + m ()V <init> <init> <init> +c bug$2 net/minecraft/class_5630$2 net/minecraft/world/entity/SlotAccess$2 + f Ljava/util/function/Supplier; b field_51376 val$getter + f Ljava/util/function/Consumer; c field_51377 val$setter + m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)V <init> <init> <init> +c bug$3 net/minecraft/class_5630$3 net/minecraft/world/entity/SlotAccess$3 + f Lbqk; b field_27861 val$inventory + f I c field_27862 val$id + f Ljava/util/function/Predicate; d field_27863 val$validator + m (Lbqk;ILjava/util/function/Predicate;)V <init> <init> <init> +c bug$4 net/minecraft/class_5630$4 net/minecraft/world/entity/SlotAccess$4 + f Lbtn; b field_27864 val$entity + f Lbsy; c field_27865 val$slot + f Ljava/util/function/Predicate; d field_27866 val$validator + m (Lbtn;Lbsy;Ljava/util/function/Predicate;)V <init> <init> <init> +c buh net/minecraft/class_1315 net/minecraft/world/entity/SpawnGroupData +c bui net/minecraft/class_9168 net/minecraft/world/entity/SpawnPlacementType + m (Ldcz;Ljd;)Ljd; a method_56553 adjustSpawnPosition +c buj net/minecraft/class_9169 net/minecraft/world/entity/SpawnPlacementTypes + f Lbui; a field_48742 NO_RESTRICTIONS + f Lbui; b field_48743 IN_WATER + f Lbui; c field_48744 IN_LAVA + f Lbui; d field_48745 ON_GROUND + m (Ldcz;Ljd;Lbsx;)Z a method_56554 method_56554 + m (Ldcz;Ljd;Lbsx;)Z b method_56555 method_56555 + m (Ldcz;Ljd;Lbsx;)Z c method_56556 method_56556 + m ()V <clinit> <clinit> <clinit> +c buj$1 net/minecraft/class_9169$1 net/minecraft/world/entity/SpawnPlacementTypes$1 + m (Ldcz;Ljd;Lbsx;)Z a method_56557 isValidEmptySpawnBlock + m ()V <init> <init> <init> +c buk net/minecraft/class_1317 net/minecraft/world/entity/SpawnPlacements + f Ljava/util/Map; a field_6313 DATA_BY_TYPE + m (Lbsx;)Lbui; a method_6159 getPlacementType + m (Lbsx;Lbui;Ldyy$a;Lbuk$b;)V a method_20637 register + m (Lbsx;Ldcz;Ljd;)Z a method_56558 isSpawnPositionOk + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z a method_20638 checkSpawnRules + m (Lbsx;)Ldyy$a; b method_6160 getHeightmapType + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c buk$a net/minecraft/class_1317$class_1318 net/minecraft/world/entity/SpawnPlacements$Data + f Ldyy$a; a comp_2253 heightMap + f Lbui; b comp_2254 placement + f Lbuk$b; c comp_2255 predicate + m ()Ldyy$a; a comp_2253 heightMap + m ()Lbui; b comp_2254 placement + m ()Lbuk$b; c comp_2255 predicate + m (Ldyy$a;Lbui;Lbuk$b;)V <init> <init> <init> +c buk$b net/minecraft/class_1317$class_4306 net/minecraft/world/entity/SpawnPlacements$SpawnPredicate +c bul net/minecraft/class_1321 net/minecraft/world/entity/TamableAnimal + f I cc field_52002 TELEPORT_WHEN_DISTANCE_IS_SQ + f Lajw; cd field_6322 DATA_FLAGS_ID + f Lajw; ce field_6320 DATA_OWNERUUID_ID + f I cg field_52003 MIN_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING + f I ch field_52004 MAX_HORIZONTAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING + f I ci field_52005 MAX_VERTICAL_DISTANCE_FROM_TARGET_AFTER_TELEPORTING + f Z cj field_21974 orderedToSit + m (III)Z a method_60711 maybeTeleportTo + m (Lbtn;Lbtn;)Z a method_6178 wantsToAttack + m (Lcmx;)V a method_6170 tame + m (Ljava/util/UUID;)V b method_6174 setOwnerUUID + m (ZZ)V b method_6173 setTame + m ()Z gk method_24345 isOrderedToSit + m ()V gl method_60713 tryToTeleportToOwner + m ()Z gm method_60714 shouldTryTeleportToOwner + m ()Z gn method_60715 unableToMoveToOwner + m ()Z go method_60716 canFlyToOwner + m (Ljd;)V h method_60712 teleportToAroundBlockPos + m (Ljd;)Z i method_60717 canTeleportTo + m (Lbtn;)Z j method_6171 isOwnedBy + m ()Z s method_6181 isTame + m ()V t method_56996 applyTamingSideEffects + m ()Z x method_6172 isInSittingPose + m (Z)V x method_6180 spawnTamingParticles + m (Z)V y method_6179 setInSittingPose + m (Z)V z method_24346 setOrderedToSit + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bul$a net/minecraft/class_1321$class_9788 net/minecraft/world/entity/TamableAnimal$TamableAnimalPanicGoal + f Lbul; a field_52006 field_52006 + m (Lbul;DLawu;)V <init> <init> <init> + m (Lbul;D)V <init> <init> <init> +c bum net/minecraft/class_8152 net/minecraft/world/entity/Targeting + m ()Lbtn; p method_5968 getTarget +c bun net/minecraft/class_8046 net/minecraft/world/entity/TraceableEntity + m ()Lbsr; s method_24921 getOwner +c buo net/minecraft/class_7988 net/minecraft/world/entity/VariantHolder + m (Ljava/lang/Object;)V a method_47826 setVariant + m ()Ljava/lang/Object; d method_47827 getVariant +c bup net/minecraft/class_8080 net/minecraft/world/entity/WalkAnimationState + f F a field_42109 speedOld + f F b field_42110 speed + f F c field_42111 position + m ()F a method_48566 speed + m (F)V a method_48567 setSpeed + m (FF)V a method_48568 update + m ()F b method_48569 position + m (F)F b method_48570 speed + m ()Z c method_48571 isMoving + m (F)F c method_48572 position + m ()V <init> <init> <init> +c buq net/minecraft/class_4095 net/minecraft/world/entity/ai/Brain + f Lorg/slf4j/Logger; a field_24656 LOGGER + f Ljava/util/function/Supplier; b field_24657 codec + f I c field_30096 SCHEDULE_UPDATE_DELAY + f Ljava/util/Map; d field_18322 memories + f Ljava/util/Map; e field_18323 sensors + f Ljava/util/Map; f field_18324 availableBehaviorsByPriority + f Lcop; g field_18325 schedule + f Ljava/util/Map; h field_18326 activityRequirements + f Ljava/util/Map; i field_22282 activityMemoriesToEraseWhenStopped + f Ljava/util/Set; j field_18327 coreActivities + f Ljava/util/Set; k field_18328 activeActivities + f Lcom; l field_18329 defaultActivity + f J m field_18853 lastScheduleUpdate + m ()V a method_49709 clearMemories + m (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; a method_24524 createPriorityPairs + m (JJ)V a method_18871 updateActivityFromSchedule + m (Laqu;Lbtn;)V a method_19542 tick + m (Lccs;)Z a method_18896 hasMemoryValue + m (Lccs;Lcct;)Z a method_18876 checkMemory + m (Lccs;Ljava/lang/Object;)V a method_18878 setMemory + m (Lccs;Ljava/lang/Object;J)V a method_24525 setMemoryWithExpiry + m (Lccs;Ljava/util/Optional;)V a method_18879 setMemory + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult; a method_28310 serializeStart + m (Lcom;)V a method_24526 setActiveActivityIfPossible + m (Lcom;ILcom/google/common/collect/ImmutableList;)V a method_18882 addActivity + m (Lcom;ILcom/google/common/collect/ImmutableList;Lccs;)V a method_24527 addActivityAndRemoveMemoryWhenStopped + m (Lcom;Lcom/google/common/collect/ImmutableList;)V a method_18881 addActivity + m (Lcom;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V a method_24529 addActivityWithConditions + m (Lcom;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V a method_24530 addActivityAndRemoveMemoriesWhenStopped + m (Lcop;)V a method_18884 setSchedule + m (Ljava/lang/Integer;)Ljava/util/Map; a method_18887 method_18887 + m (Ljava/lang/Object;)Z a method_19948 isEmptyCollection + m (Ljava/lang/Object;Ljava/lang/Object;)Z a method_29518 method_29518 + m (Ljava/util/Collection;Ljava/util/Collection;)Lbuq$b; a method_28311 provider + m (Ljava/util/List;)V a method_24531 setActiveActivityToFirstValid + m (Ljava/util/Map$Entry;)Lbuq$a; a method_28312 method_28312 + m (Ljava/util/Set;)V a method_18890 setCoreActivities + m ()Ljava/util/Map; b method_35058 getMemories + m (Laqu;Lbtn;)V b method_18900 stopAll + m (Lccs;)V b method_18875 eraseMemory + m (Lccs;Ljava/lang/Object;)Z b method_29519 isMemoryValue + m (Lccs;Ljava/util/Optional;)V b method_24535 setMemoryInternal + m (Lcom;)V b method_18897 setDefaultActivity + m (Ljava/util/Collection;Ljava/util/Collection;)Lcom/mojang/serialization/Codec; b method_28313 codec + m ()Lcop; c method_18894 getSchedule + m (Laqu;Lbtn;)V c method_27073 tickSensors + m (Lccs;)Ljava/util/Optional; c method_18904 getMemory + m (Lcom;)Z c method_18906 isActive + m ()Ljava/util/Set; d method_35059 getActiveActivities + m (Laqu;Lbtn;)V d method_18891 startEachNonRunningBehavior + m (Lccs;)Ljava/util/Optional; d method_46873 getMemoryInternal + m (Lcom;)V d method_18880 setActiveActivity + m ()Ljava/util/List; e method_27074 getRunningBehaviors + m (Laqu;Lbtn;)V e method_19545 tickEachRunningBehavior + m (Lccs;)J e method_36978 getTimeUntilExpiry + m (Lcom;)V e method_24537 eraseMemoriesForOtherActivitesThan + m ()V f method_24536 useDefaultActivity + m (Lccs;)V f method_49710 method_49710 + m (Lcom;)Z f method_18874 activityRequirementsAreMet + m ()Ljava/util/Optional; g method_24538 getActiveNonCoreActivity + m (Lcom;)Ljava/util/Set; g method_18910 method_18910 + m ()V h method_35060 removeAllBehaviors + m ()Lbuq; i method_18911 copyWithoutBehaviors + m ()Ljava/util/stream/Stream; j method_28315 memories + m ()V k method_27075 forgetOutdatedMemories + m (Ljava/util/Collection;Ljava/util/Collection;Lcom/google/common/collect/ImmutableList;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c buq$1 net/minecraft/class_4095$1 net/minecraft/world/entity/ai/Brain$1 + f Ljava/util/Collection; a field_24658 val$memoryTypes + f Ljava/util/Collection; b field_24659 val$sensorTypes + f Lorg/apache/commons/lang3/mutable/MutableObject; c field_24660 val$codecReference + m (Lbuq;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; a method_28316 encode + m (Lccs;)Lcom/mojang/serialization/DataResult; a method_28317 method_28317 + m (Lccs;Lccr;)Lbuq$a; a method_28318 method_28318 + m (Lccs;Lcom/mojang/serialization/Codec;)Lakr; a method_28319 method_28319 + m (Lccs;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_28320 captureRead + m (Lcom/mojang/serialization/DynamicOps;Lakr;)Ljava/lang/Object; a method_28325 method_28325 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lccs;)Lcom/mojang/serialization/DataResult; a method_28321 method_28321 + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;Lbuq$a;)V a method_28322 method_28322 + m (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; a method_28323 method_28323 + m (Lcom/mojang/serialization/DynamicOps;Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/datafixers/util/Pair;)V a method_28324 method_28324 + m (Lccs;)Ljava/lang/String; b method_49486 method_49486 + m (Lccs;)Ljava/util/stream/Stream; c method_28326 method_28326 + m (Ljava/util/Collection;Ljava/util/Collection;Lorg/apache/commons/lang3/mutable/MutableObject;)V <init> <init> <init> +c buq$a net/minecraft/class_4095$class_5302 net/minecraft/world/entity/ai/Brain$MemoryValue + f Lccs; a field_24661 type + f Ljava/util/Optional; b field_24662 value + m (Lbuq;)V a method_28328 setMemoryInternal + m (Lccs;Ljava/util/Optional;)Lbuq$a; a method_28333 createUnchecked + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)V a method_28330 serialize + m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;)V a method_28331 method_28331 + m (Lcom/mojang/serialization/RecordBuilder;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Codec;Lccr;)V a method_28332 method_28332 + m (Lccs;Ljava/util/Optional;)V <init> <init> <init> +c buq$b net/minecraft/class_4095$class_5303 net/minecraft/world/entity/ai/Brain$Provider + f Ljava/util/Collection; a field_24663 memoryTypes + f Ljava/util/Collection; b field_24664 sensorTypes + f Lcom/mojang/serialization/Codec; c field_24665 codec + m ()Lbuq; a method_28334 method_28334 + m (Lcom/mojang/serialization/Dynamic;)Lbuq; a method_28335 makeBrain + m ()Lcom/mojang/serialization/Codec; b method_28336 method_28336 + m (Ljava/util/Collection;Ljava/util/Collection;)V <init> <init> <init> +c bur net/minecraft/class_1320 net/minecraft/world/entity/ai/attributes/Attribute + f Lcom/mojang/serialization/Codec; a field_51575 CODEC + f Lyx; b field_51940 STREAM_CODEC + f D c field_23697 defaultValue + f Z d field_23698 syncable + f Ljava/lang/String; e field_23699 descriptionId + f Lbur$a; f field_51884 sentiment + m ()D a method_6169 getDefaultValue + m (D)D a method_6165 sanitizeValue + m (Lbur$a;)Lbur; a method_60493 setSentiment + m (Z)Lbur; a method_26829 setSyncable + m ()Z b method_6168 isClientSyncable + m (Z)Ln; b method_60494 getStyle + m ()Ljava/lang/String; c method_26830 getDescriptionId + m (Ljava/lang/String;D)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bur$a net/minecraft/class_1320$class_9764 net/minecraft/world/entity/ai/attributes/Attribute$Sentiment + f Lbur$a; a field_51885 POSITIVE + f Lbur$a; b field_51886 NEUTRAL + f Lbur$a; c field_51887 NEGATIVE + f [Lbur$a; d field_51888 $VALUES + m ()[Lbur$a; a method_60495 $values + m (Z)Ln; a method_60496 getStyle + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bus net/minecraft/class_1324 net/minecraft/world/entity/ai/attributes/AttributeInstance + f Ljava/lang/String; a field_52007 ID_FIELD + f Ljava/lang/String; b field_52008 BASE_FIELD + f Ljava/lang/String; c field_52009 MODIFIERS_FIELD + f Ljm; d field_23700 attribute + f Ljava/util/Map; e field_23701 modifiersByOperation + f Ljava/util/Map; f field_23702 modifierById + f Ljava/util/Map; g field_23703 permanentModifiers + f D h field_23704 baseValue + f Z i field_23705 dirty + f D j field_23706 cachedValue + f Ljava/util/function/Consumer; k field_23707 onDirty + m ()Ljm; a method_6198 getAttribute + m (D)V a method_6192 setBaseValue + m (Lakr;)Lbuu; a method_6199 getModifier + m (Lbus;)V a method_26831 replaceFrom + m (Lbuu$a;)Ljava/util/Map; a method_6193 getModifiers + m (Lbuu$a;Ljava/util/Map;)V a method_26832 method_26832 + m (Lbuu;)V a method_55696 addOrUpdateTransientModifier + m (Lub;)V a method_26833 load + m ()D b method_6201 getBaseValue + m (Lakr;)Z b method_6196 hasModifier + m (Lbuu$a;)Ljava/util/Collection; b method_26834 getModifiersOrEmpty + m (Lbuu;)V b method_26835 addTransientModifier + m ()Ljava/util/Set; c method_6195 getModifiers + m (Lakr;)Z c method_6200 removeModifier + m (Lbuu$a;)Ljava/util/Map; c method_26836 method_26836 + m (Lbuu;)V c method_61163 addOrReplacePermanentModifier + m ()V d method_26838 setDirty + m (Lbuu;)V d method_26837 addPermanentModifier + m ()V e method_6203 removeModifiers + m (Lbuu;)V e method_6202 removeModifier + m ()D f method_6194 getValue + m (Lbuu;)V f method_6197 addModifier + m ()Lub; g method_26839 save + m ()D h method_26840 calculateValue + m ()Ljava/lang/IllegalStateException; i method_55697 method_55697 + m (Ljm;Ljava/util/function/Consumer;)V <init> <init> <init> +c but net/minecraft/class_5131 net/minecraft/world/entity/ai/attributes/AttributeMap + f Lorg/slf4j/Logger; a field_23708 LOGGER + f Ljava/util/Map; b field_23709 attributes + f Ljava/util/Set; c field_51889 attributesToSync + f Ljava/util/Set; d field_51890 attributesToUpdate + f Lbuv; e field_23711 supplier + m ()Ljava/util/Set; a method_60497 getAttributesToSync + m (Lakr;)V a method_26848 method_26848 + m (Lbus;)V a method_26845 onAttributeModified + m (Lbus;Lbuu;)V a method_59931 method_59931 + m (Lbut;)V a method_26846 assignAllValues + m (Lcom/google/common/collect/Multimap;)V a method_59932 addTransientAttributeModifiers + m (Ljm;)Lbus; a method_45329 getInstance + m (Ljm;Lakr;)Z a method_45330 hasModifier + m (Ljm;Lbuu;)V a method_59933 method_59933 + m (Ljm;Ljava/util/Collection;)V a method_59934 method_59934 + m (Lub;Ljm$c;)V a method_26849 method_26849 + m (Luh;)V a method_26850 load + m ()Ljava/util/Set; b method_60498 getAttributesToUpdate + m (Lbus;)V b method_60613 method_60613 + m (Lbut;)V b method_60614 assignBaseValues + m (Lcom/google/common/collect/Multimap;)V b method_59935 removeAttributeModifiers + m (Ljm;)Z b method_45331 hasAttribute + m (Ljm;Lakr;)D b method_45332 getModifierValue + m ()Ljava/util/Collection; c method_26851 getSyncableAttributes + m (Lbus;)V c method_26853 method_26853 + m (Ljm;)D c method_26852 getValue + m ()Luh; d method_26855 save + m (Lbus;)Z d method_26857 method_26857 + m (Ljm;)D d method_26856 getBaseValue + m (Ljm;)Lbus; e method_55698 method_55698 + m (Lbuv;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c buu net/minecraft/class_1322 net/minecraft/world/entity/ai/attributes/AttributeModifier + f Lcom/mojang/serialization/MapCodec; a field_49232 MAP_CODEC + f Lcom/mojang/serialization/Codec; b field_46247 CODEC + f Lyx; c field_49233 STREAM_CODEC + f Lakr; d comp_2447 id + f D e comp_2449 amount + f Lbuu$a; f comp_2450 operation + f Lorg/slf4j/Logger; g field_23712 LOGGER + m ()Lub; a method_26860 save + m (Lakr;)Z a method_60718 is + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60719 method_60719 + m (Lub;)Lbuu; a method_26859 load + m ()Lakr; b comp_2447 id + m ()D c comp_2449 amount + m ()Lbuu$a; d comp_2450 operation + m (Lakr;DLbuu$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c buu$a net/minecraft/class_1322$class_1323 net/minecraft/world/entity/ai/attributes/AttributeModifier$Operation + f Lbuu$a; a field_6328 ADD_VALUE + f Lbuu$a; b field_6330 ADD_MULTIPLIED_BASE + f Lbuu$a; c field_6331 ADD_MULTIPLIED_TOTAL + f Ljava/util/function/IntFunction; d field_48325 BY_ID + f Lyx; e field_48326 STREAM_CODEC + f Lcom/mojang/serialization/Codec; f field_45742 CODEC + f Ljava/lang/String; g field_45743 name + f I h field_6329 id + f [Lbuu$a; i field_6333 $VALUES + m ()I a method_56082 id + m ()[Lbuu$a; b method_36614 $values + m (Ljava/lang/String;ILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c buv net/minecraft/class_5132 net/minecraft/world/entity/ai/attributes/AttributeSupplier + f Ljava/util/Map; a field_23713 instances + m ()Lbuv$a; a method_26861 builder + m (Ljava/util/function/Consumer;Ljm;)Lbus; a method_26863 createInstance + m (Ljm;)D a method_26862 getValue + m (Ljm;Lakr;)D a method_27308 getModifierValue + m (Ljm;)D b method_26864 getBaseValue + m (Ljm;Lakr;)Z b method_27309 hasModifier + m (Ljm;)Z c method_27310 hasAttribute + m (Ljm;)Lbus; d method_26865 getAttributeInstance + m (Ljava/util/Map;)V <init> <init> <init> +c buv$a net/minecraft/class_5132$class_5133 net/minecraft/world/entity/ai/attributes/AttributeSupplier$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a field_23714 builder + f Z b field_23715 instanceFrozen + m ()Lbuv; a method_26866 build + m (Ljm;)Lbuv$a; a method_26867 add + m (Ljm;D)Lbuv$a; a method_26868 add + m (Ljm;Lbus;)V a method_26869 method_26869 + m (Ljm;)Lbus; b method_26870 create + m ()V <init> <init> <init> +c buw net/minecraft/class_5134 net/minecraft/world/entity/ai/attributes/Attributes + f Ljm; A field_23727 SPAWN_REINFORCEMENTS_CHANCE + f Ljm; B field_47761 STEP_HEIGHT + f Ljm; C field_51576 SUBMERGED_MINING_SPEED + f Ljm; D field_51577 SWEEPING_DAMAGE_RATIO + f Ljm; E field_51578 WATER_MOVEMENT_EFFICIENCY + f Ljm; a field_23724 ARMOR + f Ljm; b field_23725 ARMOR_TOUGHNESS + f Ljm; c field_23721 ATTACK_DAMAGE + f Ljm; d field_23722 ATTACK_KNOCKBACK + f Ljm; e field_23723 ATTACK_SPEED + f Ljm; f field_49076 BLOCK_BREAK_SPEED + f Ljm; g field_47758 BLOCK_INTERACTION_RANGE + f Ljm; h field_51579 BURNING_TIME + f Ljm; i field_51580 EXPLOSION_KNOCKBACK_RESISTANCE + f Ljm; j field_47759 ENTITY_INTERACTION_RANGE + f Ljm; k field_49077 FALL_DAMAGE_MULTIPLIER + f Ljm; l field_23720 FLYING_SPEED + f Ljm; m field_23717 FOLLOW_RANGE + f Ljm; n field_49078 GRAVITY + f Ljm; o field_23728 JUMP_STRENGTH + f Ljm; p field_23718 KNOCKBACK_RESISTANCE + f Ljm; q field_23726 LUCK + f Ljm; r field_45124 MAX_ABSORPTION + f Ljm; s field_23716 MAX_HEALTH + f Ljm; t field_51581 MINING_EFFICIENCY + f Ljm; u field_51582 MOVEMENT_EFFICIENCY + f Ljm; v field_23719 MOVEMENT_SPEED + f Ljm; w field_51583 OXYGEN_BONUS + f Ljm; x field_49079 SAFE_FALL_DISTANCE + f Ljm; y field_47760 SCALE + f Ljm; z field_51584 SNEAKING_SPEED + m (Ljava/lang/String;Lbur;)Ljm; a method_26871 register + m (Ljz;)Ljm; a method_55699 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bux net/minecraft/class_5135 net/minecraft/world/entity/ai/attributes/DefaultAttributes + f Lorg/slf4j/Logger; a field_23729 LOGGER + f Ljava/util/Map; b field_23730 SUPPLIERS + m ()V a method_26872 validate + m (Lakr;)V a method_26874 method_26874 + m (Lbsx;)Lbuv; a method_26873 getSupplier + m (Lbsx;)Z b method_26875 hasSupplier + m (Lbsx;)Z c method_26876 method_26876 + m (Lbsx;)Z d method_26877 method_26877 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c buy net/minecraft/class_1329 net/minecraft/world/entity/ai/attributes/RangedAttribute + f D c field_6353 minValue + f D d field_6351 maxValue + m ()D d method_35061 getMinValue + m ()D e method_35062 getMaxValue + m (Ljava/lang/String;DDD)V <init> <init> <init> +c buz net/minecraft/class_6027 net/minecraft/world/entity/ai/attributes/package-info +c bva net/minecraft/class_4096 net/minecraft/world/entity/ai/behavior/AcquirePoi + f I a field_30098 SCAN_RANGE + m (JLit/unimi/dsi/fastutil/longs/Long2ObjectMap$Entry;)Z a method_46874 method_46874 + m (Laqu;JJ)Lbva$a; a method_46875 method_46875 + m (Laqu;Lbtw;Ljava/lang/Byte;)V a method_46876 method_46876 + m (Lbtp;Ljava/util/Set;)Leps; a method_43965 findPathToPois + m (Lbws;Lbyv;)Lbyx; a method_46877 method_46877 + m (Lccs;Lbws;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46878 method_46878 + m (Lccs;ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46879 method_46879 + m (Lces;Ljava/util/function/Predicate;Ljd;Lbyv;Laqu;Ljava/util/Optional;Lbtw;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljm;)V a method_46880 method_46880 + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;JLjd;)Z a method_46882 method_46882 + m (Ljava/util/function/Predicate;Lccs;Lccs;ZLjava/util/Optional;)Lbvi; a method_46883 create + m (Ljava/util/function/Predicate;Lccs;ZLjava/util/Optional;)Lbvi; a method_46884 create + m (Ljd;Ljm;Ljd;)Z a method_46881 method_46881 + m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Lbyv;Ljava/util/Optional;Laqu;Lbtw;J)Z a method_46885 method_46885 + m (ZLorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;Ljava/util/function/Predicate;Ljava/util/Optional;Lbyv;)Lbyx; a method_46886 method_46886 + m ()V <init> <init> <init> +c bva$a net/minecraft/class_4096$class_5397 net/minecraft/world/entity/ai/behavior/AcquirePoi$JitteredLinearRetry + f I a field_30101 MIN_INTERVAL_INCREASE + f I b field_30102 MAX_INTERVAL_INCREASE + f I c field_30103 MAX_RETRY_PATHFINDING_INTERVAL + f Layw; d field_25600 random + f J e field_25601 previousAttemptTimestamp + f J f field_25602 nextScheduledAttemptTimestamp + f I g field_25603 currentDelay + m (J)V a method_29926 markAttempt + m (J)Z b method_29927 isStillValid + m (J)Z c method_29928 shouldRetry + m (Layw;J)V <init> <init> <init> +c bvb net/minecraft/class_4806 net/minecraft/world/entity/ai/behavior/AnimalMakeLove + f I c field_30104 BREED_RANGE + f I d field_30105 MIN_DURATION + f I e field_30106 MAX_DURATION + f Lbsx; f field_22283 partnerType + f F g field_23129 speedModifier + f I h field_48327 closeEnoughDistance + f I i field_48328 DEFAULT_CLOSE_ENOUGH_DISTANCE + f J j field_22284 spawnChildAtTime + m (Laqu;Lcfe;)Z a method_24543 checkExtraStartConditions + m (Laqu;Lcfe;J)V a method_24544 start + m (Lcfe;)Lcfe; a method_24542 getBreedTarget + m (Lcfe;Lbtn;)Z a method_24545 method_24545 + m (Laqu;Lcfe;J)Z b method_24547 canStillUse + m (Lcfe;)Z b method_24546 hasBreedTargetOfRightType + m (Laqu;Lcfe;J)V c method_24549 tick + m (Lcfe;)Ljava/util/Optional; c method_24548 findValidBreedPartner + m (Laqu;Lcfe;J)V d method_24550 stop + m (Lbsx;)V <init> <init> <init> + m (Lbsx;FI)V <init> <init> <init> +c bvc net/minecraft/class_6028 net/minecraft/world/entity/ai/behavior/AnimalPanic + f I c field_30107 PANIC_MIN_DURATION + f I d field_30108 PANIC_MAX_DURATION + f I e field_30109 PANIC_DISTANCE_HORIZONTAL + f I f field_30110 PANIC_DISTANCE_VERTICAL + f F g field_30111 speedMultiplier + f Ljava/util/function/Function; h field_52010 panicCausingDamageTypes + m (Laqu;Lbtw;)Z a method_49487 checkExtraStartConditions + m (Laqu;Lbtw;J)Z a method_35063 canStillUse + m (Lbtw;)Lawu; a method_60720 method_60720 + m (Lbtw;Laqu;)Lexc; a method_39761 getPanicPos + m (Lbtw;Lbrk;)Ljava/lang/Boolean; a method_60721 method_60721 + m (Ldcc;Lbsr;)Ljava/util/Optional; a method_39762 lookForWater + m (Ldcc;Ljd;)Z a method_39763 method_39763 + m (Laqu;Lbtw;J)V b method_35064 start + m (Ldcc;Ljd;)Z b method_51505 method_51505 + m (Laqu;Lbtw;J)V c method_44203 stop + m (Ldcc;Ljd;)Z c method_51506 method_51506 + m (Laqu;Lbtw;J)V d method_35065 tick + m (F)V <init> <init> <init> + m (FLjava/util/function/Function;)V <init> <init> <init> +c bvd net/minecraft/class_4114 net/minecraft/world/entity/ai/behavior/AssignProfessionFromJobSite + m ()Lbvi; a method_46887 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46888 method_46888 + m (Lbyu$b;Lbyv;Lbyv;)Lbyx; a method_46889 method_46889 + m (Lbyu$b;Lbyv;Lbyv;Laqu;Lcmk;J)Z a method_46890 method_46890 + m (Lcmk;Laqu;Lcmn;)V a method_46891 method_46891 + m (Ljl;Laqu;)Ljava/util/Optional; a method_46892 method_46892 + m (Ljm;)Ljava/util/Optional; a method_46893 method_46893 + m (Ljm;Lcmn;)Z a method_46894 method_46894 + m ()V <init> <init> <init> +c bve net/minecraft/class_5355 net/minecraft/world/entity/ai/behavior/BabyFollowAdult + m (FLbtn;)Ljava/lang/Float; a method_46895 method_46895 + m (Lbqc;F)Lbws; a method_46896 create + m (Lbqc;Ljava/util/function/Function;)Lbws; a method_46897 create + m (Lbqc;Ljava/util/function/Function;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46898 method_46898 + m (Lbyu$b;Lbqc;Ljava/util/function/Function;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46899 method_46899 + m (Lbyu$b;Lbyv;Lbqc;Ljava/util/function/Function;Lbyv;Lbyv;Laqu;Lbsl;J)Z a method_46900 method_46900 + m ()V <init> <init> <init> +c bvf net/minecraft/class_4807 net/minecraft/world/entity/ai/behavior/BackUpIfTooClose + m (IF)Lbws; a method_46901 create + m (IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46902 method_46902 + m (Lbyu$b;IFLbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46903 method_46903 + m (Lbyu$b;Lbyv;ILbyv;Lbyv;FLaqu;Lbtp;J)Z a method_46904 method_46904 + m ()V <init> <init> <init> +c bvg net/minecraft/class_4808 net/minecraft/world/entity/ai/behavior/BecomePassiveIfMemoryPresent + m (ILbyv;Lbyv;Lbyv;)Lbyx; a method_46905 method_46905 + m (Lbyv;ILbyv;Laqu;Lbtn;J)Z a method_46906 method_46906 + m (Lccs;)Ljava/lang/String; a method_46907 method_46907 + m (Lccs;I)Lbvi; a method_46908 create + m (Lccs;ILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46909 method_46909 + m ()V <init> <init> <init> +c bvh net/minecraft/class_4097 net/minecraft/world/entity/ai/behavior/Behavior + f I a field_30112 DEFAULT_DURATION + f Ljava/util/Map; b field_19291 entryCondition + f Lbvh$a; c field_18333 status + f J d field_18334 endTimestamp + f I e field_18335 minDuration + f I f field_18336 maxDuration + m (J)Z a method_18915 timedOut + m (Laqu;Lbtn;)Z a method_18919 checkExtraStartConditions + m (Laqu;Lbtn;J)Z a method_18927 canStillUse + m (Lbtn;)Z a method_19546 hasRequiredMemories + m (Laqu;Lbtn;J)V b method_18926 stop + m (Laqu;Lbtn;J)V c method_18924 tick + m (Laqu;Lbtn;J)V d method_18920 start + m (Ljava/util/Map;)V <init> <init> <init> + m (Ljava/util/Map;I)V <init> <init> <init> + m (Ljava/util/Map;II)V <init> <init> <init> +c bvh$a net/minecraft/class_4097$class_4098 net/minecraft/world/entity/ai/behavior/Behavior$Status + f Lbvh$a; a field_18337 STOPPED + f Lbvh$a; b field_18338 RUNNING + f [Lbvh$a; c field_18339 $VALUES + m ()[Lbvh$a; a method_36615 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bvi net/minecraft/class_7893 net/minecraft/world/entity/ai/behavior/BehaviorControl + m ()Lbvh$a; a method_18921 getStatus + m ()Ljava/lang/String; b method_46910 debugString + m (Laqu;Lbtn;J)Z e method_18922 tryStart + m (Laqu;Lbtn;J)V f method_18923 tickOrStop + m (Laqu;Lbtn;J)V g method_18925 doStop +c bvj net/minecraft/class_4215 net/minecraft/world/entity/ai/behavior/BehaviorUtils + m (Laqu;ILkf;)Z a method_20418 method_20418 + m (Laqu;Lkf;I)Lkf; a method_20419 findSectionClosestToVillage + m (Lbsr;)Lbtn; a method_31500 method_31500 + m (Lbsx;Lbtn;)Z a method_19547 method_19547 + m (Lbtn;)Z a method_41331 isBreeding + m (Lbtn;Lbsr;FI)V a method_24557 setWalkAndLookTargetMemories + m (Lbtn;Lbtn;)V a method_19554 lookAtEntity + m (Lbtn;Lbtn;D)Z a method_24558 isOtherTargetMuchFurtherAwayThanCurrentAttackTarget + m (Lbtn;Lbtn;FI)V a method_19548 lockGazeAndWalkToEachOther + m (Lbtn;Lbtn;Lbtn;)Lbtn; a method_24559 getTargetNearestMe + m (Lbtn;Lbwv;FI)V a method_42647 setWalkAndLookTargetMemories + m (Lbtn;Lccs;)Ljava/util/Optional; a method_24560 getLivingEntityFromUUIDMemory + m (Lbtn;Lcuq;Lexc;)V a method_19949 throwItem + m (Lbtn;Lcuq;Lexc;Lexc;F)V a method_43392 throwItem + m (Lbtn;Ljava/util/Optional;Lbtn;)Lbtn; a method_24562 getNearestTarget + m (Lbtn;Ljava/util/UUID;)Lbsr; a method_24563 method_24563 + m (Lbtn;Ljd;FI)V a method_24561 setWalkAndLookTargetMemories + m (Lbtp;Lbtn;I)Z a method_25940 isWithinAttackRange + m (Lbtw;II)Lexc; a method_33193 getRandomSwimmablePos + m (Lbuq;Lbtn;)Z a method_19550 entityIsVisible + m (Lbuq;Lccs;Lbsx;)Z a method_19551 targetIsValid + m (Lbuq;Lccs;Ljava/util/function/Predicate;)Z a method_24564 targetIsValid + m (Lbtn;Lbtn;)Z b method_24565 canSee + m (Lbtn;Lbtn;FI)V b method_19555 setWalkAndLookTargetMemoriesToEachOther + m (Lbuq;Lbtn;)Z b method_19553 method_19553 + m (Lbtn;Lbtn;)V c method_19552 lookAtEachOther + m ()V <init> <init> <init> +c bvk net/minecraft/class_4099 net/minecraft/world/entity/ai/behavior/BlockPosTracker + f Ljd; a field_18340 blockPos + f Lexc; b field_18341 centerPosition + m (Ljd;)V <init> <init> <init> + m (Lexc;)V <init> <init> <init> +c bvl net/minecraft/class_4242 net/minecraft/world/entity/ai/behavior/CelebrateVillagersSurvivedRaid + f Lcoi; c field_18983 currentRaid + m (Laqu;Lcmk;)Z a method_19951 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_19952 canStillUse + m (Lcti;I)Lcuq; a method_19950 getFirework + m (Laqu;Lcmk;J)V b method_19953 stop + m (Laqu;Lcmk;J)V c method_19954 tick + m (II)V <init> <init> <init> +c bvm net/minecraft/class_4809 net/minecraft/world/entity/ai/behavior/CopyMemoryWithExpiry + m (Lccs;Lccs;Ljava/util/function/Predicate;Lbqc;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46911 method_46911 + m (Ljava/util/function/Predicate;Lbyu$b;Lbqc;Lbyv;Lbyv;)Lbyx; a method_46912 method_46912 + m (Ljava/util/function/Predicate;Lbyv;Lbyu$b;Lbyv;Lbqc;Laqu;Lbtn;J)Z a method_46913 method_46913 + m (Ljava/util/function/Predicate;Lccs;Lccs;Lbqc;)Lbvi; a method_46914 create + m ()V <init> <init> <init> +c bvn net/minecraft/class_5753 net/minecraft/world/entity/ai/behavior/CountDownCooldownTicks + f Lccs; c field_30113 cooldownTicks + m (Lbtn;)Ljava/util/Optional; b method_33194 getCooldownTickMemory + m (Lccs;)V <init> <init> <init> +c bvo net/minecraft/class_7095 net/minecraft/world/entity/ai/behavior/Croak + f I c field_37424 CROAK_TICKS + f I d field_37425 TIME_OUT_DURATION + f I e field_37426 croakCounter + m (Laqu;Lcgy;)Z a method_42648 checkExtraStartConditions + m (Laqu;Lcgy;J)Z a method_41332 canStillUse + m (Laqu;Lcgy;J)V b method_41333 start + m (Laqu;Lcgy;J)V c method_41334 stop + m (Laqu;Lcgy;J)V d method_41335 tick + m ()V <init> <init> <init> +c bvp net/minecraft/class_4810 net/minecraft/world/entity/ai/behavior/CrossbowAttack + f I c field_30114 TIMEOUT + f I d field_22293 attackDelay + f Lbvp$a; e field_22294 crossbowState + m (Laqu;Lbtp;)Z a method_24570 checkExtraStartConditions + m (Laqu;Lbtp;J)Z a method_24571 canStillUse + m (Lbtp;Lbtn;)V a method_24569 crossbowAttack + m (Laqu;Lbtp;J)V b method_24573 tick + m (Lbtn;)Lbtn; b method_24568 getAttackTarget + m (Lbtp;Lbtn;)V b method_24572 lookAtTarget + m (Laqu;Lbtp;J)V c method_24574 stop + m ()V <init> <init> <init> +c bvp$a net/minecraft/class_4810$class_4811 net/minecraft/world/entity/ai/behavior/CrossbowAttack$CrossbowState + f Lbvp$a; a field_22295 UNCHARGED + f Lbvp$a; b field_22296 CHARGING + f Lbvp$a; c field_22297 CHARGED + f Lbvp$a; d field_22298 READY_TO_ATTACK + f [Lbvp$a; e field_22299 $VALUES + m ()[Lbvp$a; a method_36616 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bvq net/minecraft/class_4812 net/minecraft/world/entity/ai/behavior/DismountOrSkipMounting + m (ILjava/util/function/BiPredicate;)Lbvi; a method_46915 create + m (ILjava/util/function/BiPredicate;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46916 method_46916 + m (Lbtn;Lbsr;I)Z a method_24575 isVehicleValid + m (Lbyu$b;ILjava/util/function/BiPredicate;Lbyv;)Lbyx; a method_46917 method_46917 + m (Lbyu$b;Lbyv;ILjava/util/function/BiPredicate;Laqu;Lbtn;J)Z a method_46918 method_46918 + m ()V <init> <init> <init> +c bvr net/minecraft/class_4101 net/minecraft/world/entity/ai/behavior/DoNothing + f I a field_40988 minDuration + f I b field_40989 maxDuration + f Lbvh$a; c field_40990 status + f J d field_40991 endTimestamp + m (II)V <init> <init> <init> +c bvs net/minecraft/class_4102 net/minecraft/world/entity/ai/behavior/EntityTracker + f Lbsr; a field_18342 entity + f Z b field_24382 trackEyeHeight + m ()Lbsr; c method_35066 getEntity + m (Lbsr;Z)V <init> <init> <init> +c bvt net/minecraft/class_4813 net/minecraft/world/entity/ai/behavior/EraseMemoryIf + m (Lccs;Ljava/util/function/Predicate;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46919 method_46919 + m (Ljava/util/function/Predicate;Lbyv;)Lbyx; a method_46920 method_46920 + m (Ljava/util/function/Predicate;Lbyv;Laqu;Lbtn;J)Z a method_46921 method_46921 + m (Ljava/util/function/Predicate;Lccs;)Lbvi; a method_46922 create + m ()V <init> <init> <init> +c bvu net/minecraft/class_5754 net/minecraft/world/entity/ai/behavior/FollowTemptation + f I c field_30115 TEMPTATION_COOLDOWN + f D d field_45125 DEFAULT_CLOSE_ENOUGH_DIST + f D e field_45126 BACKED_UP_CLOSE_ENOUGH_DIST + f Ljava/util/function/Function; f field_28316 speedModifier + f Ljava/util/function/Function; g field_44704 closeEnoughDistance + m (Laqu;Lbtw;J)Z a method_33195 canStillUse + m (Lbtw;)F a method_33196 getSpeedModifier + m (Laqu;Lbtw;J)V b method_33197 start + m (Lbtn;)Ljava/lang/Double; b method_52173 method_52173 + m (Lbtw;)Ljava/util/Optional; b method_33198 getTemptingPlayer + m ()Lcom/google/common/collect/ImmutableMap; c method_51507 method_51507 + m (Laqu;Lbtw;J)V c method_33199 stop + m (Laqu;Lbtw;J)V d method_33200 tick + m (Ljava/util/function/Function;)V <init> <init> <init> + m (Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c bvv net/minecraft/class_4103 net/minecraft/world/entity/ai/behavior/GateBehavior + f Ljava/util/Map; a field_40992 entryCondition + f Ljava/util/Set; b field_18344 exitErasedMemories + f Lbvv$a; c field_18345 orderPolicy + f Lbvv$b; d field_18346 runningPolicy + f Lbxq; e field_18347 behaviors + f Lbvh$a; f field_40993 status + m (Laqu;Lbtn;JLbvi;)V a method_46923 method_46923 + m (Lbtn;)Z a method_46924 hasRequiredMemories + m (Lbvi;)Z a method_46925 method_46925 + m (Lcom/mojang/datafixers/util/Pair;)V a method_18929 method_18929 + m (Laqu;Lbtn;JLbvi;)V b method_46926 method_46926 + m (Lbvi;)Z b method_46927 method_46927 + m (Lbvi;)Z c method_46928 method_46928 + m (Lbvi;)Z d method_46929 method_46929 + m (Ljava/util/Map;Ljava/util/Set;Lbvv$a;Lbvv$b;Ljava/util/List;)V <init> <init> <init> +c bvv$a net/minecraft/class_4103$class_4104 net/minecraft/world/entity/ai/behavior/GateBehavior$OrderPolicy + f Lbvv$a; a field_18348 ORDERED + f Lbvv$a; b field_18349 SHUFFLED + f Ljava/util/function/Consumer; c field_18350 consumer + f [Lbvv$a; d field_18351 $VALUES + m ()[Lbvv$a; a method_36617 $values + m (Lbxq;)V a method_18939 apply + m (Lbxq;)V b method_18940 method_18940 + m (Ljava/lang/String;ILjava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bvv$b net/minecraft/class_4103$class_4216 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy + f Lbvv$b; a field_18855 RUN_ONE + f Lbvv$b; b field_18856 TRY_ALL + f [Lbvv$b; c field_18857 $VALUES + m ()[Lbvv$b; a method_36618 $values + m (Ljava/util/stream/Stream;Laqu;Lbtn;J)V a method_19559 apply + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bvv$b$1 net/minecraft/class_4103$class_4216$1 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$1 + m (Laqu;Lbtn;JLbvi;)Z a method_46930 method_46930 + m (Lbvi;)Z a method_46931 method_46931 + m (Ljava/lang/String;I)V <init> <init> <init> +c bvv$b$2 net/minecraft/class_4103$class_4216$2 net/minecraft/world/entity/ai/behavior/GateBehavior$RunningPolicy$2 + m (Laqu;Lbtn;JLbvi;)V a method_46932 method_46932 + m (Lbvi;)Z a method_46933 method_46933 + m (Ljava/lang/String;I)V <init> <init> <init> +c bvw net/minecraft/class_4243 net/minecraft/world/entity/ai/behavior/GiveGiftToHero + f I c field_30117 THROW_GIFT_AT_DISTANCE + f I d field_30118 MIN_TIME_BETWEEN_GIFTS + f I e field_30119 MAX_TIME_BETWEEN_GIFTS + f I f field_30120 TIME_TO_DELAY_FOR_HEAD_TO_FINISH_TURNING + f Ljava/util/Map; g field_18984 GIFTS + f F h field_30121 SPEED_MODIFIER + f I i field_18985 timeUntilNextGift + f Z j field_18986 giftGivenDuringThisRun + f J k field_18987 timeSinceStart + m (Laqu;)I a method_19961 calculateTimeUntilNextGift + m (Laqu;Lcmk;)Z a method_19962 checkExtraStartConditions + m (Laqu;Lcmk;J)V a method_19963 start + m (Lcmk;)Ljava/util/List; a method_19956 getItemToThrow + m (Lcmk;Lbtn;)V a method_19957 throwGift + m (Lcmk;Lcmx;)Z a method_19958 isWithinThrowingDistance + m (Lcmx;)Z a method_19959 isHero + m (Ljava/util/HashMap;)V a method_19960 method_19960 + m (Laqu;Lcmk;J)Z b method_19965 canStillUse + m (Lcmk;)Z b method_19964 isHeroVisible + m (Laqu;Lcmk;J)V c method_19967 tick + m (Lcmk;)Ljava/util/Optional; c method_19966 getNearestTargetableHero + m (Laqu;Lcmk;J)V d method_19968 stop + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bvx net/minecraft/class_7296 net/minecraft/world/entity/ai/behavior/GoAndGiveItemsToTarget + f I c field_38387 CLOSE_ENOUGH_DISTANCE_TO_TARGET + f I d field_38388 ITEM_PICKUP_COOLDOWN_AFTER_THROWING + f Ljava/util/function/Function; e field_38389 targetPositionGetter + f F f field_38390 speedModifier + m (Lbtn;Lbwv;)V a method_42650 method_42650 + m (Lbtn;Lcuq;Lexc;)V a method_43393 throwItem + m (Lbwv;)Lexc; a method_42651 getThrowPosition + m (Lbwv;Lcuq;Laqv;)V a method_43079 triggerDropItemOnBlock + m (Lbtn;)Z b method_42649 canThrowItemToTarget + m (Lbwv;Lcuq;Laqv;)V b method_43080 method_43080 + m (Ljava/util/function/Function;FI)V <init> <init> <init> +c bvy net/minecraft/class_4458 net/minecraft/world/entity/ai/behavior/GoToClosestVillage + m (FI)Lbvi; a method_46934 create + m (FILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46935 method_46935 + m (FILbyv;)Lbyx; a method_46936 method_46936 + m (Lbyv;FILaqu;Lcmk;J)Z a method_46937 method_46937 + m (Lces;Ljd;)D a method_46938 method_46938 + m ()V <init> <init> <init> +c bvz net/minecraft/class_5325 net/minecraft/world/entity/ai/behavior/GoToPotentialJobSite + f F c field_25155 speedModifier + f I d field_30122 TICKS_UNTIL_TIMEOUT + m (Laqu;Lcmk;)Z a method_29251 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_29523 canStillUse + m (Laqu;Ljl;)V a method_29524 method_29524 + m (Lcom;)Ljava/lang/Boolean; a method_29250 method_29250 + m (Ljm;)Z a method_29783 method_29783 + m (Laqu;Lcmk;J)V b method_29252 tick + m (Laqu;Lcmk;J)V c method_29525 stop + m (F)V <init> <init> <init> +c bwa net/minecraft/class_4814 net/minecraft/world/entity/ai/behavior/GoToTargetLocation + m (Layw;)I a method_24578 getRandomOffset + m (Lbtp;Ljd;)Ljd; a method_24577 getNearbyPos + m (Lbyu$b;IFLbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46939 method_46939 + m (Lbyu$b;Lbyv;IFLaqu;Lbtp;J)Z a method_46940 method_46940 + m (Lccs;IF)Lbws; a method_46941 create + m (Lccs;IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46942 method_46942 + m ()V <init> <init> <init> +c bwb net/minecraft/class_4815 net/minecraft/world/entity/ai/behavior/GoToWantedItem + m (FZI)Lbvi; a method_46943 create + m (Lbtn;)Z a method_46944 method_46944 + m (Lbyu$b;Lbyv;Lbyv;Ljava/util/function/Predicate;IFLbyv;Lbyv;Laqu;Lbtn;J)Z a method_46945 method_46945 + m (Lbyu$b;Ljava/util/function/Predicate;IFLbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46946 method_46946 + m (Ljava/util/function/Predicate;FZI)Lbvi; a method_46947 create + m (ZLjava/util/function/Predicate;IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46948 method_46948 + m ()V <init> <init> <init> +c bwc net/minecraft/class_4217 net/minecraft/world/entity/ai/behavior/HarvestFarmland + f F c field_30123 SPEED_MODIFIER + f I d field_30124 HARVEST_DURATION + f Ljd; e field_18858 aboveFarmlandPos + f J f field_18861 nextOkStartTime + f I g field_19239 timeWorkedSoFar + f Ljava/util/List; h field_19351 validFarmlandAroundVillager + m (Laqu;)Ljd; a method_20641 getValidFarmland + m (Laqu;Lcmk;)Z a method_19564 checkExtraStartConditions + m (Laqu;Lcmk;J)V a method_20392 start + m (Ljd;Laqu;)Z a method_20640 validPos + m (Laqu;Lcmk;J)V b method_19566 stop + m (Laqu;Lcmk;J)V c method_19565 tick + m (Laqu;Lcmk;J)Z d method_20394 canStillUse + m ()V <init> <init> <init> +c bwd net/minecraft/class_4289 net/minecraft/world/entity/ai/behavior/InsideBrownianWalk + m (F)Lbvi; a method_46949 create + m (FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46950 method_46950 + m (FLbyv;)Lbyx; a method_46951 method_46951 + m (Laqu;Lbtw;Ljd;)Z a method_46952 method_46952 + m (Laqu;Ljd;)Z a method_46953 method_46953 + m (Lbyv;FLaqu;Lbtw;J)Z a method_46954 method_46954 + m (Lbyv;FLjd;)V a method_46955 method_46955 + m (Laqu;Lbtw;Ljd;)Z b method_46956 method_46956 + m ()V <init> <init> <init> +c bwe net/minecraft/class_4106 net/minecraft/world/entity/ai/behavior/InteractWith + m (Lbsx;ILccs;FI)Lbvi; a method_18941 of + m (Lbsx;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Lccs;FI)Lbvi; a method_46957 of + m (Lbsx;Ljava/util/function/Predicate;Lbtn;)Z a method_46958 method_46958 + m (Lbtn;)Z a method_18948 method_18948 + m (Lbtn;ILjava/util/function/Predicate;Lbtn;)Z a method_46959 method_46959 + m (Lbyu$b;Lbyv;Ljava/util/function/Predicate;Ljava/util/function/Predicate;ILbyv;Lbyv;Lbyv;FILaqu;Lbtn;J)Z a method_46960 method_46960 + m (Lbyu$b;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46961 method_46961 + m (Lbyv;Lbyv;Lbyv;FILbtn;)V a method_46962 method_46962 + m (Lccs;Ljava/util/function/Predicate;Ljava/util/function/Predicate;IFILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46963 method_46963 + m (Lbtn;)Z b method_18949 method_18949 + m ()V <init> <init> <init> +c bwf net/minecraft/class_4107 net/minecraft/world/entity/ai/behavior/InteractWithDoor + f I a field_30125 COOLDOWN_BEFORE_RERUNNING_IN_SAME_NODE + f D b field_30126 SKIP_CLOSING_DOOR_IF_FURTHER_AWAY_THAN + f D c field_30127 MAX_DISTANCE_TO_HOLD_DOOR_OPEN_FOR_OTHER_MOBS + m ()Lbvi; a method_46964 create + m (Laqu;Lbtn;Lepq;Lepq;Lbyu$b;Lbyv;Ljava/util/Set;)V a method_46965 method_46965 + m (Laqu;Lbtn;Lepq;Lepq;Ljava/util/Set;Ljava/util/Optional;)V a method_30760 closeDoorsThatIHaveOpenedOrPassedThrough + m (Laqu;Lbtn;Ljl;)Z a method_30762 isDoorTooFarAway + m (Lbtn;Lbtn;)Z a method_30764 method_30764 + m (Lbtn;Ljd;Ljava/util/Optional;)Z a method_30761 areOtherMobsComingThroughDoor + m (Lbuq;Ljd;)Z a method_30766 isMobComingThroughDoor + m (Lbyu$b;Lbyv;Lbyv;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lbyv;Laqu;Lbtn;J)Z a method_46966 method_46966 + m (Lbyu$b;Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46967 method_46967 + m (Lbyv;Ljava/util/Optional;Laqu;Ljd;)Ljava/util/Optional; a method_46969 rememberDoorToClose + m (Ldtb$a;)Z a method_40002 method_40002 + m (Ljd;Lbtn;)Z a method_46970 method_46970 + m (Ljl;Lbyv;)Ljava/util/Set; a method_46968 method_46968 + m (Ljl;Ljava/util/Set;)Ljava/util/Set; a method_46971 method_46971 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lorg/apache/commons/lang3/mutable/MutableInt;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46972 method_46972 + m (Ldtb$a;)Z b method_46973 method_46973 + m (Ljd;Lbtn;)Z b method_30765 method_30765 + m (Ldtb$a;)Z c method_46974 method_46974 + m ()V <init> <init> <init> +c bwg net/minecraft/class_4245 net/minecraft/world/entity/ai/behavior/JumpOnBed + f I c field_30128 MAX_TIME_TO_REACH_BED + f I d field_30129 MIN_JUMPS + f I e field_30130 MAX_JUMPS + f I f field_30131 COOLDOWN_BETWEEN_JUMPS + f F g field_18988 speedModifier + f Ljd; h field_18989 targetBed + f I i field_18990 remainingTimeToReachBed + f I j field_18991 remainingJumps + f I k field_18992 remainingCooldownUntilNextJump + m (Laqu;Lbtp;)Z a method_19971 checkExtraStartConditions + m (Laqu;Lbtp;J)V a method_19972 start + m (Laqu;Lbtp;Ljd;)V a method_19973 method_19973 + m (Laqu;Ljd;)Z a method_19974 isBed + m (Lbtp;)Ljava/util/Optional; a method_19969 getNearestBed + m (Lbtp;Ljd;)V a method_19970 startWalkingTowardsBed + m (Laqu;Lbtp;)Z b method_19975 nearBed + m (Laqu;Lbtp;J)V b method_19976 stop + m (Laqu;Lbtp;)Z c method_19977 onOrOverBed + m (Laqu;Lbtp;J)Z c method_19978 canStillUse + m (Laqu;Lbtp;)Z d method_19979 onBedSurface + m (Laqu;Lbtp;J)V d method_19980 tick + m (Laqu;Lbtp;)Z e method_19981 tiredOfWalking + m (Laqu;Lbtp;)Z f method_19982 tiredOfJumping + m (F)V <init> <init> <init> +c bwh net/minecraft/class_4246 net/minecraft/world/entity/ai/behavior/LocateHidingPlace + m (IFI)Lbws; a method_46975 create + m (IIFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46976 method_46976 + m (IILbyu$b;FLbyv;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46977 method_46977 + m (IILbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;FLaqu;Lbtn;J)Z a method_46978 method_46978 + m (Laqu;Lbtn;I)Ljava/util/Optional; a method_46979 method_46979 + m (Lbtn;ILjd;)Z a method_46980 method_46980 + m (Lbyu$b;Lbyv;)Ljava/util/Optional; a method_46981 method_46981 + m (Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;Laqu;Lbtn;ILbyv;FLjd;)V a method_46982 method_46982 + m (Ljd;)Z a method_46983 method_46983 + m (Ljm;)Z a method_46984 method_46984 + m (Ljd;)Z b method_46985 method_46985 + m (Ljm;)Z b method_46986 method_46986 + m ()V <init> <init> <init> +c bwi net/minecraft/class_6029 net/minecraft/world/entity/ai/behavior/LongJumpMidJump + f I c field_30132 TIME_OUT_DURATION + f Lbqc; d field_30133 timeBetweenLongJumps + f Lavo; e field_33459 landingSound + m (Laqu;Lbtp;J)Z a method_35073 canStillUse + m (Laqu;Lbtp;J)V b method_35074 start + m (Laqu;Lbtp;J)V c method_35075 stop + m (Lbqc;Lavo;)V <init> <init> <init> +c bwj net/minecraft/class_7096 net/minecraft/world/entity/ai/behavior/LongJumpToPreferredBlock + f Lawu; m field_37427 preferredBlockTag + f F n field_37428 preferredBlocksChance + f Ljava/util/List; o field_37429 notPrefferedJumpCandidates + f Z p field_37430 currentlyWantingPreferredOnes + m (Lbqc;IIFLjava/util/function/Function;Lawu;FLjava/util/function/BiPredicate;)V <init> <init> <init> +c bwk net/minecraft/class_6030 net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos + f I c field_30135 FIND_JUMP_TRIES + f I d field_30137 MIN_PATHFIND_DISTANCE_TO_VALID_JUMP + f I e field_30139 maxLongJumpHeight + f I f field_30140 maxLongJumpWidth + f F g field_30141 maxJumpVelocityMultiplier + f Ljava/util/List; h field_30142 jumpCandidates + f Ljava/util/Optional; i field_30143 initialPosition + f Lexc; j field_30144 chosenJump + f I k field_30145 findJumpTries + f J l field_30146 prepareJumpStart + f I m field_30136 PREPARE_JUMP_DURATION + f I n field_30134 TIME_OUT_DURATION + f Ljava/util/List; o field_37431 ALLOWED_ANGLES + f Lbqc; p field_30138 timeBetweenLongJumps + f Ljava/util/function/Function; q field_33460 getJumpSound + f Ljava/util/function/BiPredicate; r field_37432 acceptableLandingSpot + m (Laqu;)Ljava/util/Optional; a method_41336 getJumpCandidate + m (Laqu;Lbtp;)Z a method_35076 checkExtraStartConditions + m (Laqu;Lbtp;J)V a method_35082 start + m (Laqu;Lbtp;Ljd;)Z a method_41337 isAcceptableLandingPosition + m (Lbtp;Lexc;)Lexc; a method_35078 calculateOptimalJumpVector + m (Lbtp;Ljd;)Z a method_45333 defaultAcceptableLandingSpot + m (Ljd;Ljd;)Lbwk$a; a method_41340 method_41340 + m (Laqu;Lbtp;J)Z b method_35077 canStillUse + m (Ljd;Ljd;)Z b method_41341 method_41341 + m (Laqu;Lbtp;J)V c method_35083 tick + m (Laqu;Lbtp;J)V d method_41342 pickCandidate + m (Lbqc;IIFLjava/util/function/Function;)V <init> <init> <init> + m (Lbqc;IIFLjava/util/function/Function;Ljava/util/function/BiPredicate;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bwk$a net/minecraft/class_6030$class_6031 net/minecraft/world/entity/ai/behavior/LongJumpToRandomPos$PossibleJump + f Ljd; a field_30147 jumpTarget + m ()Ljd; b method_35084 getJumpTarget + m (Ljd;I)V <init> <init> <init> +c bwl net/minecraft/class_8946 net/minecraft/world/entity/ai/behavior/LongJumpUtil + m (Lbtp;Lbsu;Lexc;Lexc;)Z a method_54989 isClearTransition + m (Lbtp;Lexc;FIZ)Ljava/util/Optional; a method_54990 calculateJumpVectorForAngle + m ()V <init> <init> <init> +c bwm net/minecraft/class_4108 net/minecraft/world/entity/ai/behavior/LookAndFollowTradingPlayerSink + f F c field_18362 speedModifier + m (Laqu;Lcmk;)Z a method_18954 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_18955 canStillUse + m (Lcmk;)V a method_18953 followPlayer + m (Laqu;Lcmk;J)V b method_18956 start + m (Laqu;Lcmk;J)V c method_18957 stop + m (Laqu;Lcmk;J)V d method_18958 tick + m (F)V <init> <init> <init> +c bwn net/minecraft/class_4110 net/minecraft/world/entity/ai/behavior/LookAtTargetSink + m (Laqu;Lbtp;J)Z a method_18967 canStillUse + m (Lbtp;Lbwv;)V a method_18966 method_18966 + m (Laqu;Lbtp;J)V b method_18968 stop + m (Lbtp;Lbwv;)Z b method_19569 method_19569 + m (Laqu;Lbtp;J)V c method_18969 tick + m (II)V <init> <init> <init> +c bwo net/minecraft/class_4816 net/minecraft/world/entity/ai/behavior/MeleeAttack + m (I)Lbws; a method_46987 create + m (ILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46988 method_46988 + m (Lbtp;)Z a method_25942 isHoldingUsableProjectileWeapon + m (Lbtp;Lcuq;)Z a method_25943 method_25943 + m (Lbyu$b;ILbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_46989 method_46989 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;ILaqu;Lbtp;J)Z a method_46990 method_46990 + m ()V <init> <init> <init> +c bwp net/minecraft/class_4817 net/minecraft/world/entity/ai/behavior/Mount + f I a field_30149 CLOSE_ENOUGH_TO_START_RIDING_DIST + m (F)Lbvi; a method_46991 create + m (FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46992 method_46992 + m (Lbyu$b;FLbyv;Lbyv;Lbyv;)Lbyx; a method_46993 method_46993 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;FLaqu;Lbtn;J)Z a method_46994 method_46994 + m ()V <init> <init> <init> +c bwq net/minecraft/class_4248 net/minecraft/world/entity/ai/behavior/MoveToSkySeeingSpot + m (F)Lbws; a method_46995 create + m (FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_46996 method_46996 + m (FLbyv;)Lbyx; a method_46997 method_46997 + m (Laqu;Lbtn;)Lexc; a method_19987 getOutdoorPosition + m (Laqu;Lbtn;Ljd;)Z a method_20497 hasNoBlocksAbove + m (Lbyv;FLaqu;Lbtn;J)Z a method_46998 method_46998 + m (Lbyv;FLexc;)V a method_46999 method_46999 + m ()V <init> <init> <init> +c bwr net/minecraft/class_4112 net/minecraft/world/entity/ai/behavior/MoveToTargetSink + f I c field_30150 MAX_COOLDOWN_BEFORE_RETRYING + f I d field_18964 remainingCooldown + f Leps; e field_18369 path + f Ljd; f field_18370 lastTargetPos + f F g field_18371 speedModifier + m (Laqu;Lbtp;)Z a method_18978 checkExtraStartConditions + m (Laqu;Lbtp;J)Z a method_18979 canStillUse + m (Lbtp;Lccv;)Z a method_18980 reachedTarget + m (Lbtp;Lccv;J)Z a method_18977 tryComputePath + m (Lccv;)Z a method_49793 isWalkTargetSpectator + m (Laqu;Lbtp;J)V b method_18981 stop + m (Laqu;Lbtp;J)V c method_18982 start + m (Laqu;Lbtp;J)V d method_18983 tick + m ()V <init> <init> <init> + m (II)V <init> <init> <init> +c bws net/minecraft/class_7894 net/minecraft/world/entity/ai/behavior/OneShot + f Lbvh$a; a field_40994 status + m ()V <init> <init> <init> +c bwt net/minecraft/class_4218 net/minecraft/world/entity/ai/behavior/PlayTagWithOtherKids + f I a field_30151 MAX_FLEE_XZ_DIST + f I b field_30152 MAX_FLEE_Y_DIST + f F c field_30153 FLEE_SPEED_MODIFIER + f F d field_30154 CHASE_SPEED_MODIFIER + f I e field_30155 MAX_CHASERS_PER_TARGET + f I f field_30156 AVERAGE_WAIT_TIME_BETWEEN_RUNS + m ()Lbvi; a method_47000 create + m (Lbtn;)Lbtn; a method_19576 whoAreYouChasing + m (Lbtn;Lbtn;)Z a method_19577 isFriendChasingMe + m (Lbtn;Ljava/lang/Integer;)Ljava/lang/Integer; a method_19578 method_19578 + m (Lbtw;Lbtn;)Z a method_47001 method_47001 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47002 method_47002 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47003 method_47003 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;Laqu;Lbtw;J)Z a method_47004 method_47004 + m (Lbyv;Lbyv;Lbyv;Lbtn;)V a method_19580 chaseKid + m (Ljava/util/List;)Ljava/util/Optional; a method_19588 findSomeoneBeingChased + m (Ljava/util/Map$Entry;)Z a method_19581 method_19581 + m (Ljava/util/Map;Lbtn;)V a method_19582 method_19582 + m (Lbtn;)Z b method_19593 isChasingSomeone + m (Lbtn;Lbtn;)Z b method_19587 method_19587 + m (Lbyv;Lbyv;Lbyv;Lbtn;)V b method_47005 method_47005 + m (Ljava/util/List;)Ljava/util/Map; b method_19592 checkHowManyChasersEachFriendHas + m ()V <init> <init> <init> +c bwu net/minecraft/class_5326 net/minecraft/world/entity/ai/behavior/PoiCompetitorScan + m ()Lbvi; a method_47006 create + m (Lbtn;)Lcmk; a method_47007 method_47007 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47008 method_47008 + m (Lbyu$b;Lbyv;Lbyv;)Lbyx; a method_47009 method_47009 + m (Lbyu$b;Lbyv;Lbyv;Laqu;Lcmk;J)Z a method_47010 method_47010 + m (Lbyu$b;Lbyv;Lcmk;Ljl;Ljm;)V a method_47011 method_47011 + m (Lcmk;Lbtn;)Z a method_47012 method_47012 + m (Lcmk;Lcmk;)Lcmk; a method_29255 selectWinner + m (Ljl;Ljm;Lcmk;)Z a method_29257 competesForSameJobsite + m (Ljm;Lcmn;)Z a method_29253 hasMatchingProfession + m (Ljl;Ljm;Lcmk;)Z b method_47013 method_47013 + m ()V <init> <init> <init> +c bwv net/minecraft/class_4115 net/minecraft/world/entity/ai/behavior/PositionTracker + m ()Lexc; a method_18991 currentPosition + m (Lbtn;)Z a method_18990 isVisibleBy + m ()Ljd; b method_18989 currentBlockPosition +c bww net/minecraft/class_6336 net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget + f I c field_33461 TIME_OUT_DURATION + f Ljava/util/function/ToIntFunction; d field_33462 getCooldownOnFail + f I e field_33463 minRamDistance + f I f field_33464 maxRamDistance + f F g field_33465 walkSpeed + f Lcef; h field_33466 ramTargeting + f I i field_33467 ramPrepareTime + f Ljava/util/function/Function; j field_33468 getPrepareRamSound + f Ljava/util/Optional; k field_33469 reachedRamPositionTimestamp + f Ljava/util/Optional; l field_33470 ramCandidate + m (Laqu;Lbtw;J)V a method_36260 start + m (Lbtn;Ljd;)Lbww$a; a method_36261 method_36261 + m (Lbtw;Lbtn;)Ljava/util/Optional; a method_36262 calculateRammingStartPosition + m (Lbtw;Lccu;)Ljava/util/Optional; a method_36264 method_36264 + m (Lbtw;Ljd;)Z a method_36263 isWalkableBlock + m (Lcda;Ljd;)Z a method_36265 method_36265 + m (Ljd;Ljd;)Lexc; a method_36266 getEdgeOfBlock + m (Laqu;Lbtw;J)V b method_36267 stop + m (Lbtw;Lbtn;)V b method_36268 chooseRamPosition + m (Laqu;Lbtw;J)Z c method_36269 canStillUse + m (Lbtw;Lbtn;)V c method_36270 method_36270 + m (Laqu;Lbtw;J)V d method_36271 tick + m (Lbtw;Lbtn;)Z d method_36272 method_36272 + m (Ljava/util/function/ToIntFunction;IIFLcef;ILjava/util/function/Function;)V <init> <init> <init> +c bww$a net/minecraft/class_6336$class_6337 net/minecraft/world/entity/ai/behavior/PrepareRamNearestTarget$RamCandidate + f Ljd; a field_33471 startPosition + f Ljd; b field_33472 targetPosition + f Lbtn; c field_33473 target + m ()Ljd; a method_36273 getStartPosition + m ()Ljd; b method_36275 getTargetPosition + m ()Lbtn; c method_36276 getTarget + m (Ljd;Ljd;Lbtn;)V <init> <init> <init> +c bwx net/minecraft/class_6338 net/minecraft/world/entity/ai/behavior/RamTarget + f I c field_33474 TIME_OUT_DURATION + f F d field_33475 RAM_SPEED_FORCE_FACTOR + f Ljava/util/function/Function; e field_33476 getTimeBetweenRams + f Lcef; f field_33477 ramTargeting + f F g field_33479 speed + f Ljava/util/function/ToDoubleFunction; h field_33480 getKnockbackForce + f Lexc; i field_33481 ramDirection + f Ljava/util/function/Function; j field_33482 getImpactSound + f Ljava/util/function/Function; k field_39044 getHornBreakSound + m (Laqu;Lche;)Z a method_36277 checkExtraStartConditions + m (Laqu;Lche;J)Z a method_36278 canStillUse + m (Laqu;Lche;)V b method_36279 finishRam + m (Laqu;Lche;J)V b method_36280 start + m (Laqu;Lche;)Z c method_43535 hasRammedHornBreakingBlock + m (Laqu;Lche;J)V c method_36281 tick + m (Ljava/util/function/Function;Lcef;FLjava/util/function/ToDoubleFunction;Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c bwy net/minecraft/class_7687 net/minecraft/world/entity/ai/behavior/RandomLookAround + f Lbpw; c field_40119 interval + f F d field_40120 maxYaw + f F e field_40121 minPitch + f F f field_40122 pitchRange + m (Laqu;Lbtp;J)V a method_45334 start + m (Lbpw;FFF)V <init> <init> <init> +c bwz net/minecraft/class_4818 net/minecraft/world/entity/ai/behavior/RandomStroll + f I a field_30157 MAX_XZ_DIST + f I b field_30158 MAX_Y_DIST + f [[I c field_40995 SWIM_XY_DISTANCE_TIERS + m (F)Lbws; a method_47014 stroll + m (FII)Lbvi; a method_47015 stroll + m (FLexc;)Lccv; a method_47016 method_47016 + m (FLjava/util/function/Function;Ljava/util/function/Predicate;)Lbws; a method_47017 strollFlyOrSwim + m (FZ)Lbws; a method_47018 stroll + m (IILbtw;)Lexc; a method_47019 method_47019 + m (Lbtw;)Lexc; a method_47020 getTargetSwimPos + m (Lbtw;II)Lexc; a method_47021 getTargetFlyPos + m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47022 method_47022 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;FLbyv;)Lbyx; a method_47023 method_47023 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lbyv;FLaqu;Lbtw;J)Z a method_47024 method_47024 + m (F)Lbvi; b method_47025 fly + m (Lbtw;)Z b method_47026 method_47026 + m (F)Lbvi; c method_47027 swim + m (Lbtw;)Lexc; c method_47028 method_47028 + m (Lbtw;)Z d method_47029 method_47029 + m (Lbtw;)Z e method_47030 method_47030 + m (Lbtw;)Z f method_47031 method_47031 + m (Lbtw;)Lexc; g method_47032 method_47032 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bxa net/minecraft/class_4249 net/minecraft/world/entity/ai/behavior/ReactToBell + m ()Lbvi; a method_47033 create + m (Laqu;Lbtn;J)Z a method_47034 method_47034 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47035 method_47035 + m (Lbyv;)Lbyx; a method_47036 method_47036 + m ()V <init> <init> <init> +c bxb net/minecraft/class_4295 net/minecraft/world/entity/ai/behavior/ResetProfession + m ()Lbvi; a method_47037 create + m (Laqu;Lcmk;J)Z a method_47038 method_47038 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47039 method_47039 + m (Lbyv;)Lbyx; a method_47040 method_47040 + m ()V <init> <init> <init> +c bxc net/minecraft/class_4250 net/minecraft/world/entity/ai/behavior/ResetRaidStatus + m ()Lbvi; a method_47041 create + m (Laqu;Lbtn;J)Z a method_47042 method_47042 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47043 method_47043 + m ()V <init> <init> <init> +c bxd net/minecraft/class_4251 net/minecraft/world/entity/ai/behavior/RingBell + f I a field_30159 RING_BELL_FROM_DISTANCE + f F b field_30160 BELL_RING_CHANCE + m ()Lbvi; a method_47044 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47045 method_47045 + m (Lbyu$b;Lbyv;)Lbyx; a method_47046 method_47046 + m (Lbyu$b;Lbyv;Laqu;Lbtn;J)Z a method_47047 method_47047 + m ()V <init> <init> <init> +c bxe net/minecraft/class_4118 net/minecraft/world/entity/ai/behavior/RunOne + m (Ljava/util/List;)V <init> <init> <init> + m (Ljava/util/Map;Ljava/util/List;)V <init> <init> <init> +c bxf net/minecraft/class_4290 net/minecraft/world/entity/ai/behavior/SetClosestHomeAsWalkTarget + f I a field_30161 CACHE_TIMEOUT + f I b field_30162 BATCH_SIZE + f I c field_30163 RATE + f I d field_30164 OK_DISTANCE_SQR + m (F)Lbvi; a method_47048 create + m (Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lorg/apache/commons/lang3/mutable/MutableInt;Lorg/apache/commons/lang3/mutable/MutableLong;Ljd;)Z a method_47050 method_47050 + m (Ljm;)Z a method_47049 method_47049 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z a method_47051 method_47051 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47052 method_47052 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;FLbyv;Lbyv;)Lbyx; a method_47053 method_47053 + m (Lorg/apache/commons/lang3/mutable/MutableLong;Lit/unimi/dsi/fastutil/longs/Long2LongMap;Lbyv;FLaqu;Lbtw;J)Z a method_47054 method_47054 + m (Ljm;)Z b method_47055 method_47055 + m ()V <init> <init> <init> +c bxg net/minecraft/class_4119 net/minecraft/world/entity/ai/behavior/SetEntityLookTarget + m (F)Lbws; a method_47056 create + m (Lbsx;F)Lbws; a method_47057 create + m (Lbsx;Lbtn;)Z a method_47058 method_47058 + m (Lbtn;)Z a method_47059 method_47059 + m (Lbtn;FLbtn;)Z a method_47060 method_47060 + m (Lbtq;F)Lbvi; a method_47061 create + m (Lbtq;Lbtn;)Z a method_47062 method_47062 + m (Lbyu$b;Lbyv;Ljava/util/function/Predicate;FLbyv;Laqu;Lbtn;J)Z a method_47063 method_47063 + m (Lbyu$b;Ljava/util/function/Predicate;FLbyv;Lbyv;)Lbyx; a method_47064 method_47064 + m (Ljava/util/function/Predicate;F)Lbws; a method_47065 create + m (Ljava/util/function/Predicate;FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47066 method_47066 + m ()V <init> <init> <init> +c bxh net/minecraft/class_7895 net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes + m (FLbqc;)Lbvi; a method_47067 create + m (FLbqc;Ljava/util/function/Predicate;)Lbvi; a method_47068 create + m (Lbsx;FLbqc;)Lbvi; a method_47069 create + m (Lbsx;Lbtn;)Z a method_47070 method_47070 + m (Lbtn;)Z a method_47071 method_47071 + m (Lbtn;FLbtn;)Z a method_47072 method_47072 + m (Lbyu$b;Lbyv;Ljava/util/function/Predicate;FLbxh$a;Lbyv;Laqu;Lbtn;J)Z a method_47073 method_47073 + m (Lbyu$b;Ljava/util/function/Predicate;FLbxh$a;Lbyv;Lbyv;)Lbyx; a method_47074 method_47074 + m (Ljava/util/function/Predicate;FLbxh$a;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47075 method_47075 + m ()V <init> <init> <init> +c bxh$a net/minecraft/class_7895$class_7896 net/minecraft/world/entity/ai/behavior/SetEntityLookTargetSometimes$Ticker + f Lbqc; a field_40996 interval + f I b field_40997 ticksUntilNextStart + m (Layw;)Z a method_47076 tickDownAndCheck + m (Lbqc;)V <init> <init> <init> +c bxi net/minecraft/class_4252 net/minecraft/world/entity/ai/behavior/SetHiddenState + f I a field_30165 HIDE_TIMEOUT + m (II)Lbvi; a method_47077 create + m (Lbyu$b;Lbyv;Lorg/apache/commons/lang3/mutable/MutableInt;ILbyv;ILaqu;Lbtn;J)Z a method_47078 method_47078 + m (Lbyu$b;Lorg/apache/commons/lang3/mutable/MutableInt;IILbyv;Lbyv;)Lbyx; a method_47079 method_47079 + m (Lorg/apache/commons/lang3/mutable/MutableInt;IILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47080 method_47080 + m ()V <init> <init> <init> +c bxj net/minecraft/class_4109 net/minecraft/world/entity/ai/behavior/SetLookAndInteract + m (ILbsx;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47081 method_47081 + m (Lbsx;I)Lbvi; a method_47082 create + m (Lbtn;ILbsx;Lbtn;)Z a method_47083 method_47083 + m (Lbyu$b;ILbsx;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47084 method_47084 + m (Lbyu$b;Lbyv;ILbsx;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47085 method_47085 + m ()V <init> <init> <init> +c bxk net/minecraft/class_4253 net/minecraft/world/entity/ai/behavior/SetRaidStatus + m ()Lbvi; a method_47086 create + m (Laqu;Lbtn;J)Z a method_47087 method_47087 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47088 method_47088 + m ()V <init> <init> <init> +c bxl net/minecraft/class_4121 net/minecraft/world/entity/ai/behavior/SetWalkTargetAwayFrom + m (Lbyu$b;Lbyv;ZLjava/util/function/Function;Lbyv;IFLaqu;Lbtw;J)Z a method_47089 method_47089 + m (Lbyu$b;ZLjava/util/function/Function;IFLbyv;Lbyv;)Lbyx; a method_47090 method_47090 + m (Lccs;FIZ)Lbvi; a method_47091 pos + m (Lccs;FIZLjava/util/function/Function;)Lbws; a method_47092 create + m (Lccs;ZLjava/util/function/Function;IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47093 method_47093 + m (Lccs;FIZ)Lbws; b method_24603 entity + m ()V <init> <init> <init> +c bxm net/minecraft/class_4822 net/minecraft/world/entity/ai/behavior/SetWalkTargetFromAttackTargetIfTargetOutOfReach + f I a field_30166 PROJECTILE_ATTACK_RANGE_BUFFER + m (F)Lbvi; a method_47094 create + m (FLbtn;)Ljava/lang/Float; a method_47095 method_47095 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;Ljava/util/function/Function;Laqu;Lbtp;J)Z a method_47096 method_47096 + m (Lbyu$b;Ljava/util/function/Function;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47097 method_47097 + m (Ljava/util/function/Function;)Lbvi; a method_47098 create + m (Ljava/util/function/Function;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47099 method_47099 + m ()V <init> <init> <init> +c bxn net/minecraft/class_4122 net/minecraft/world/entity/ai/behavior/SetWalkTargetFromBlockMemory + m (Lbyu$b;ILccs;IFILbyv;Lbyv;Lbyv;)Lbyx; a method_47100 method_47100 + m (Lbyu$b;Lbyv;Lbyv;ILccs;ILbyv;FILaqu;Lcmk;J)Z a method_47101 method_47101 + m (Lccs;FIII)Lbws; a method_47102 create + m (Lccs;IIFILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47103 method_47103 + m ()V <init> <init> <init> +c bxo net/minecraft/class_4120 net/minecraft/world/entity/ai/behavior/SetWalkTargetFromLookTarget + m (FI)Lbws; a method_47104 create + m (FLbtn;)Ljava/lang/Float; a method_47105 method_47105 + m (Lbtn;)Z a method_47106 method_47106 + m (Ljava/util/function/Predicate;Lbyu$b;Ljava/util/function/Function;ILbyv;Lbyv;)Lbyx; a method_47107 method_47107 + m (Ljava/util/function/Predicate;Lbyv;Lbyu$b;Lbyv;Ljava/util/function/Function;ILaqu;Lbtn;J)Z a method_47108 method_47108 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;I)Lbws; a method_47109 create + m (Ljava/util/function/Predicate;Ljava/util/function/Function;ILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47110 method_47110 + m ()V <init> <init> <init> +c bxp net/minecraft/class_4130 net/minecraft/world/entity/ai/behavior/ShowTradesToPlayer + f I c field_30167 MAX_LOOK_TIME + f I d field_30168 STARTING_LOOK_TIME + f Lcuq; e field_18392 playerItemStack + f Ljava/util/List; f field_18393 displayItems + f I g field_18394 cycleCounter + f I h field_18395 displayIndex + f I i field_18396 lookTime + m (Laqu;Lcmk;)Z a method_19599 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_19600 canStillUse + m (Lbtn;Lcmk;)V a method_19027 findItemsToDisplay + m (Lcmk;)V a method_19598 displayFirstItem + m (Lcmk;Lcuq;)V a method_37447 displayAsHeldItem + m (Ldbu;)Z a method_19028 playerItemStackMatchesCostOfOffer + m (Laqu;Lcmk;J)V b method_19602 start + m (Lcmk;)V b method_19601 updateDisplayItems + m (Laqu;Lcmk;J)V c method_19604 tick + m (Lcmk;)V c method_37448 clearHeldItem + m (Laqu;Lcmk;J)V d method_19605 stop + m (Lcmk;)Lbtn; d method_19603 lookAtTarget + m (Lcmk;)V e method_19026 displayCyclingItems + m (II)V <init> <init> <init> +c bxq net/minecraft/class_6032 net/minecraft/world/entity/ai/behavior/ShufflingList + f Ljava/util/List; a field_30169 entries + f Layw; b field_30170 random + m ()Lbxq; a method_35088 shuffle + m (Lbxq$a;)V a method_35089 method_35089 + m (Lbxq;)Ljava/util/List; a method_35090 method_35090 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_35091 codec + m (Ljava/lang/Object;I)Lbxq; a method_35093 add + m ()Ljava/util/stream/Stream; b method_35094 stream + m ()V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> +c bxq$a net/minecraft/class_6032$class_6033 net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry + f Ljava/lang/Object; a field_30171 data + f I b field_30172 weight + f D c field_30173 randWeight + m ()Ljava/lang/Object; a method_35095 getData + m (F)V a method_35096 setRandom + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_35099 codec + m ()I b method_35100 getWeight + m ()D c method_35102 getRandWeight + m (Ljava/lang/Object;I)V <init> <init> <init> +c bxq$a$1 net/minecraft/class_6032$class_6033$1 net/minecraft/world/entity/ai/behavior/ShufflingList$WeightedEntry$1 + f Lcom/mojang/serialization/Codec; a field_30174 val$elementCodec + m (Lbxq$a;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_35104 encode + m (Lcom/mojang/serialization/Dynamic;Ljava/lang/Object;)Lbxq$a; a method_35105 method_35105 + m (Lcom/mojang/serialization/DynamicOps;Lbxq$a;)Lcom/mojang/datafixers/util/Pair; a method_35106 method_35106 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c bxr net/minecraft/class_4123 net/minecraft/world/entity/ai/behavior/SleepInBed + f I c field_30175 COOLDOWN_AFTER_BEING_WOKEN + f J d field_18848 nextOkStartTime + m ()V <init> <init> <init> +c bxs net/minecraft/class_4124 net/minecraft/world/entity/ai/behavior/SocializeAtBell + f F a field_30176 SPEED_MODIFIER + m ()Lbws; a method_47111 create + m (Lbtn;)Z a method_47112 method_47112 + m (Lbtn;Lbtn;)Z a method_47113 method_47113 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47114 method_47114 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47115 method_47115 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47116 method_47116 + m (Lbyv;Lbyv;Lbyv;Lbtn;)V a method_47117 method_47117 + m ()V <init> <init> <init> +c bxt net/minecraft/class_4824 net/minecraft/world/entity/ai/behavior/StartAttacking + m (Lbtp;)Z a method_47118 method_47118 + m (Ljava/util/function/Function;)Lbvi; a method_47119 create + m (Ljava/util/function/Predicate;Ljava/util/function/Function;)Lbvi; a method_47120 create + m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47121 method_47121 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lbyv;Lbyv;)Lbyx; a method_47122 method_47122 + m (Ljava/util/function/Predicate;Ljava/util/function/Function;Lbyv;Lbyv;Laqu;Lbtp;J)Z a method_47123 method_47123 + m ()V <init> <init> <init> +c bxu net/minecraft/class_4825 net/minecraft/world/entity/ai/behavior/StartCelebratingIfTargetDead + m (ILjava/util/function/BiPredicate;)Lbvi; a method_47124 create + m (Lbyu$b;Lbyv;Ljava/util/function/BiPredicate;Lbyv;ILbyv;Lbyv;Laqu;Lbtn;J)Z a method_47125 method_47125 + m (Lbyu$b;Ljava/util/function/BiPredicate;ILbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47126 method_47126 + m (Ljava/util/function/BiPredicate;ILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47127 method_47127 + m ()V <init> <init> <init> +c bxv net/minecraft/class_7297 net/minecraft/world/entity/ai/behavior/StayCloseToTarget + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47128 method_47128 + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IFILbyv;Lbyv;)Lbyx; a method_47129 method_47129 + m (Ljava/util/function/Function;Ljava/util/function/Predicate;IIF)Lbvi; a method_47130 create + m (Ljava/util/function/Function;Ljava/util/function/Predicate;ILbyv;Lbyv;FILaqu;Lbtn;J)Z a method_47131 method_47131 + m ()V <init> <init> <init> +c bxw net/minecraft/class_4828 net/minecraft/world/entity/ai/behavior/StopAttackingIfTargetInvalid + f I a field_30177 TIMEOUT_TO_GET_WITHIN_ATTACK_RANGE + m ()Lbvi; a method_47132 create + m (Lbtn;)Z a method_47133 method_47133 + m (Lbtn;Ljava/util/Optional;)Z a method_24621 isTiredOfTryingToReachTarget + m (Lbtp;Lbtn;)V a method_47134 method_47134 + m (Lbyu$b;Lbyv;ZLbyv;Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Laqu;Lbtp;J)Z a method_47135 method_47135 + m (Lbyu$b;ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lbyv;Lbyv;)Lbyx; a method_47136 method_47136 + m (Ljava/util/function/BiConsumer;)Lbvi; a method_47137 create + m (Ljava/util/function/Predicate;)Lbvi; a method_47138 create + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;Z)Lbvi; a method_47139 create + m (ZLjava/util/function/Predicate;Ljava/util/function/BiConsumer;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47140 method_47140 + m (Lbtn;)Z b method_47141 method_47141 + m (Lbtp;Lbtn;)V b method_47142 method_47142 + m ()V <init> <init> <init> +c bxx net/minecraft/class_4829 net/minecraft/world/entity/ai/behavior/StopBeingAngryIfTargetDead + m ()Lbvi; a method_47143 create + m (Laqu;Lbtn;)Z a method_47144 method_47144 + m (Lbsr;)Lbtn; a method_47145 method_47145 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47146 method_47146 + m (Lbyu$b;Lbyv;)Lbyx; a method_47147 method_47147 + m (Lbyu$b;Lbyv;Laqu;Lbtn;J)Z a method_47148 method_47148 + m (Lbyv;Lbtn;)V a method_47149 method_47149 + m ()V <init> <init> <init> +c bxy net/minecraft/class_4116 net/minecraft/world/entity/ai/behavior/StrollAroundPoi + f I a field_30179 MIN_TIME_BETWEEN_STROLLS + f I b field_30180 STROLL_MAX_XZ_DIST + f I c field_30181 STROLL_MAX_Y_DIST + m (FLexc;)Lccv; a method_47150 method_47150 + m (Lbyu$b;ILorg/apache/commons/lang3/mutable/MutableLong;FLbyv;Lbyv;)Lbyx; a method_47151 method_47151 + m (Lbyu$b;Lbyv;ILorg/apache/commons/lang3/mutable/MutableLong;Lbyv;FLaqu;Lbtw;J)Z a method_47152 method_47152 + m (Lccs;FI)Lbws; a method_47153 create + m (Lccs;ILorg/apache/commons/lang3/mutable/MutableLong;FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47154 method_47154 + m ()V <init> <init> <init> +c bxz net/minecraft/class_4219 net/minecraft/world/entity/ai/behavior/StrollToPoi + m (Lbyu$b;ILorg/apache/commons/lang3/mutable/MutableLong;FILbyv;Lbyv;)Lbyx; a method_47155 method_47155 + m (Lbyu$b;Lbyv;ILorg/apache/commons/lang3/mutable/MutableLong;Lbyv;FILaqu;Lbtw;J)Z a method_47156 method_47156 + m (Lccs;FII)Lbvi; a method_47157 create + m (Lccs;ILorg/apache/commons/lang3/mutable/MutableLong;FILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47158 method_47158 + m ()V <init> <init> <init> +c bya net/minecraft/class_4220 net/minecraft/world/entity/ai/behavior/StrollToPoiList + m (Lbyu$b;ILorg/apache/commons/lang3/mutable/MutableLong;FILbyv;Lbyv;Lbyv;)Lbyx; a method_47159 method_47159 + m (Lbyu$b;Lbyv;Lbyv;ILorg/apache/commons/lang3/mutable/MutableLong;Lbyv;FILaqu;Lcmk;J)Z a method_47160 method_47160 + m (Lccs;FIILccs;)Lbvi; a method_47161 create + m (Lccs;Lccs;ILorg/apache/commons/lang3/mutable/MutableLong;FILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47162 method_47162 + m ()V <init> <init> <init> +c byb net/minecraft/class_4125 net/minecraft/world/entity/ai/behavior/Swim + f F c field_18387 chance + m (Laqu;Lbtp;)Z a method_19010 checkExtraStartConditions + m (Laqu;Lbtp;J)Z a method_19011 canStillUse + m (Lbtp;)Z a method_55700 shouldSwim + m (Laqu;Lbtp;J)V b method_19012 tick + m (F)V <init> <init> <init> +c byc net/minecraft/class_4126 net/minecraft/world/entity/ai/behavior/TradeWithVillager + f Ljava/util/Set; c field_18389 trades + m (Laqu;Lcmk;)Z a method_19015 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_19016 canStillUse + m (Lcmk;Lcmk;)Ljava/util/Set; a method_19611 figureOutWhatIAmWillingToTrade + m (Lcmk;Ljava/util/Set;Lbtn;)V a method_19013 throwHalfStack + m (Lcom/google/common/collect/ImmutableSet;Lcul;)Z a method_19014 method_19014 + m (Laqu;Lcmk;J)V b method_19017 start + m (Laqu;Lcmk;J)V c method_19018 tick + m (Laqu;Lcmk;J)V d method_19019 stop + m ()V <init> <init> <init> +c byd net/minecraft/class_7897 net/minecraft/world/entity/ai/behavior/TriggerGate + m (Lbvv$a;Lbxq;Lbvv$b;Laqu;Lbtn;J)Z a method_47163 method_47163 + m (Lbvv$a;Lbxq;Lbvv$b;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47164 method_47164 + m (Lbxq;Lcom/mojang/datafixers/util/Pair;)V a method_47165 method_47165 + m (Ljava/util/List;)Lbws; a method_47166 triggerOneShuffled + m (Ljava/util/List;Lbvv$a;Lbvv$b;)Lbws; a method_47167 triggerGate + m ()V <init> <init> <init> +c bye net/minecraft/class_7097 net/minecraft/world/entity/ai/behavior/TryFindLand + f I a field_37433 COOLDOWN_TICKS + m (IF)Lbvi; a method_47168 create + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47169 method_47169 + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLbyv;Lbyv;Lbyv;)Lbyx; a method_47170 method_47170 + m (Lorg/apache/commons/lang3/mutable/MutableLong;ILbyv;Lbyv;FLaqu;Lbtw;J)Z a method_47171 method_47171 + m ()V <init> <init> <init> +c byf net/minecraft/class_7098 net/minecraft/world/entity/ai/behavior/TryFindLandNearWater + m (IF)Lbvi; a method_47172 create + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47173 method_47173 + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLbyv;Lbyv;Lbyv;)Lbyx; a method_47174 method_47174 + m (Lorg/apache/commons/lang3/mutable/MutableLong;ILbyv;Lbyv;FLaqu;Lbtw;J)Z a method_47175 method_47175 + m ()V <init> <init> <init> +c byg net/minecraft/class_5756 net/minecraft/world/entity/ai/behavior/TryFindWater + m (IF)Lbvi; a method_47176 create + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47177 method_47177 + m (Lorg/apache/commons/lang3/mutable/MutableLong;IFLbyv;Lbyv;Lbyv;)Lbyx; a method_47178 method_47178 + m (Lorg/apache/commons/lang3/mutable/MutableLong;ILbyv;Lbyv;FLaqu;Lbtw;J)Z a method_47179 method_47179 + m ()V <init> <init> <init> +c byh net/minecraft/class_7099 net/minecraft/world/entity/ai/behavior/TryLaySpawnOnWaterNearLand + m (Ldfy;)Lbvi; a method_47180 create + m (Ldfy;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47181 method_47181 + m (Ldfy;Lbyv;Laqu;Lbtn;J)Z a method_47182 method_47182 + m (Ldfy;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47183 method_47183 + m ()V <init> <init> <init> +c byi net/minecraft/class_4127 net/minecraft/world/entity/ai/behavior/UpdateActivityFromSchedule + m ()Lbvi; a method_47184 create + m (Laqu;Lbtn;J)Z a method_47185 method_47185 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47186 method_47186 + m ()V <init> <init> <init> +c byj net/minecraft/class_4982 net/minecraft/world/entity/ai/behavior/UseBonemeal + f I c field_30184 BONEMEALING_DURATION + f J d field_23222 nextWorkCycleTime + f J e field_23223 lastBonemealingSession + f I f field_23224 timeWorkedSoFar + f Ljava/util/Optional; g field_23225 cropPos + m (Laqu;Lcmk;)Z a method_26327 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_26328 canStillUse + m (Lcmk;)V a method_26324 setCurrentCropAsTarget + m (Lcmk;Ljd;)V a method_26325 method_26325 + m (Ljd;Laqu;)Z a method_26326 validPos + m (Laqu;Lcmk;)Ljava/util/Optional; b method_26329 pickNextTarget + m (Laqu;Lcmk;J)V b method_26330 start + m (Laqu;Lcmk;J)V c method_26331 stop + m (Laqu;Lcmk;J)V d method_26332 tick + m ()V <init> <init> <init> +c byk net/minecraft/class_4128 net/minecraft/world/entity/ai/behavior/ValidateNearbyPoi + f I a field_30185 MAX_DISTANCE + m (Laqu;Ljd;Lbtn;)Z a method_20500 bedIsOccupied + m (Lbyu$b;Lbyv;Ljava/util/function/Predicate;Laqu;Lbtn;J)Z a method_47187 method_47187 + m (Lbyu$b;Ljava/util/function/Predicate;Lbyv;)Lbyx; a method_47188 method_47188 + m (Lccs;Ljava/util/function/Predicate;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47189 method_47189 + m (Ljava/util/function/Predicate;Lccs;)Lbvi; a method_47190 create + m ()V <init> <init> <init> +c byl net/minecraft/class_4117 net/minecraft/world/entity/ai/behavior/VillageBoundRandomStroll + f I a field_30186 MAX_XZ_DIST + f I b field_30187 MAX_Y_DIST + m (F)Lbws; a method_47191 create + m (FII)Lbws; a method_47192 create + m (FLexc;)Lccv; a method_47193 method_47193 + m (IIFLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47194 method_47194 + m (IIFLbyv;)Lbyx; a method_47195 method_47195 + m (IILbyv;FLaqu;Lbtw;J)Z a method_47196 method_47196 + m ()V <init> <init> <init> +c bym net/minecraft/class_4100 net/minecraft/world/entity/ai/behavior/VillagerCalmDown + f I a field_30188 SAFE_DISTANCE_FROM_DANGER + m ()Lbvi; a method_47197 create + m (Lbtn;Lbtn;)Z a method_47198 method_47198 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47199 method_47199 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47200 method_47200 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47201 method_47201 + m ()V <init> <init> <init> +c byn net/minecraft/class_4129 net/minecraft/world/entity/ai/behavior/VillagerGoalPackages + f I a field_48329 INTERACT_DIST_SQR + f I b field_48330 INTERACT_WALKUP_DIST + f F c field_48331 INTERACT_SPEED_MODIFIER + f F d field_30189 STROLL_SPEED_MODIFIER + m ()Lcom/mojang/datafixers/util/Pair; a method_20241 getFullLookBehavior + m (F)Lcom/google/common/collect/ImmutableList; a method_19990 getPlayPackage + m (Laqu;Lbtn;)Z a method_47202 raidExistsAndActive + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; a method_19020 getCorePackage + m (Ljm;)Z a method_43968 method_43968 + m ()Lcom/mojang/datafixers/util/Pair; b method_20242 getMinimalLookBehavior + m (Laqu;Lbtn;)Z b method_47203 raidExistsAndNotVictory + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; b method_19021 getWorkPackage + m (Ljm;)Z b method_43969 method_43969 + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; c method_19022 getRestPackage + m (Ljm;)Z c method_43970 method_43970 + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; d method_19023 getMeetPackage + m (Ljm;)Z d method_43971 method_43971 + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; e method_19024 getIdlePackage + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; f method_19025 getPanicPackage + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; g method_19991 getPreRaidPackage + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; h method_19992 getRaidPackage + m (Lcmn;F)Lcom/google/common/collect/ImmutableList; i method_19993 getHidePackage + m ()V <init> <init> <init> +c byo net/minecraft/class_4111 net/minecraft/world/entity/ai/behavior/VillagerMakeLove + f J c field_18368 birthTimestamp + m (Laqu;Lcmk;)Z a method_19571 checkExtraStartConditions + m (Laqu;Lcmk;J)Z a method_18973 canStillUse + m (Laqu;Lcmk;Lcmk;)V a method_20643 tryToGiveBirth + m (Laqu;Lcmk;Ljd;)V a method_19572 giveBedToChild + m (Lbsl;)Z a method_24631 method_24631 + m (Lcmk;)Z a method_18972 isBreedingPossible + m (Lcmk;Ljd;Ljm;)Z a method_20642 canReach + m (Lcmk;Ljm;Ljd;)Z a method_20644 method_20644 + m (Ljm;)Z a method_43972 method_43972 + m (Laqu;Lcmk;)Ljava/util/Optional; b method_19573 takeVacantBed + m (Laqu;Lcmk;J)V b method_18974 start + m (Laqu;Lcmk;Lcmk;)Ljava/util/Optional; b method_18970 breed + m (Laqu;Lcmk;J)V c method_18975 tick + m (Laqu;Lcmk;J)V d method_18976 stop + m ()V <init> <init> <init> +c byp net/minecraft/class_4113 net/minecraft/world/entity/ai/behavior/VillagerPanicTrigger + m (Laqu;Lcmk;J)Z a method_20646 canStillUse + m (Laqu;Lcmk;J)V b method_20647 start + m (Lbtn;)Z b method_19574 hasHostile + m (Laqu;Lcmk;J)V c method_20648 tick + m (Lbtn;)Z c method_19575 isHurt + m ()V <init> <init> <init> +c byq net/minecraft/class_4214 net/minecraft/world/entity/ai/behavior/WakeUp + m ()Lbvi; a method_47204 create + m (Laqu;Lbtn;J)Z a method_47205 method_47205 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47206 method_47206 + m ()V <init> <init> <init> +c byr net/minecraft/class_4983 net/minecraft/world/entity/ai/behavior/WorkAtComposter + f Ljava/util/List; c field_23226 COMPOSTABLE_ITEMS + m (Laqu;Lcmk;Ljl;Ldtc;)V a method_26334 compostItems + m (Laqu;Ldtc;Ljd;Ldtc;)V a method_30232 spawnComposterFillEffects + m (Lcmk;)V a method_26333 makeBread + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bys net/minecraft/class_4133 net/minecraft/world/entity/ai/behavior/WorkAtPoi + f I c field_30192 CHECK_COOLDOWN + f D d field_30193 DISTANCE + f J e field_19426 lastCheck + m (Laqu;Lcmk;)V a method_26335 useWorkstation + m (Laqu;Lcmk;J)V a method_21642 start + m (Lbuq;Ljl;)V a method_19613 method_19613 + m (Laqu;Lcmk;)Z b method_21641 checkExtraStartConditions + m (Laqu;Lcmk;J)Z b method_26336 canStillUse + m ()V <init> <init> <init> +c byt net/minecraft/class_5327 net/minecraft/world/entity/ai/behavior/YieldJobSite + m (F)Lbvi; a method_47207 create + m (FLbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47208 method_47208 + m (Lbtn;)Lcmk; a method_47209 method_47209 + m (Lbtw;Ljd;Lcev;)Z a method_29262 canReachPos + m (Lbyu$b;FLbyv;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47210 method_47210 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;FLaqu;Lcmk;J)Z a method_47211 method_47211 + m (Lbyv;Lbyv;Lbyv;Ljd;FLaqu;Lcmk;)V a method_47212 method_47212 + m (Lcmk;Lbtn;)Z a method_47213 method_47213 + m (Ljava/util/Optional;Ljd;Lcmk;)Z a method_47214 method_47214 + m (Ljm;Lcmk;Ljd;)Z a method_29260 nearbyWantsJobsite + m ()V <init> <init> <init> +c byu net/minecraft/class_7898 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder + f Lbyu$e; a field_40998 trigger + m ()Lbyu$b; a method_47215 instance + m (Lbyu$e;)Lbyu; a method_47216 create + m (Lbyx;Lbyx;)Lbws; a method_47217 sequence + m (Lbyx;Lbyx;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47218 method_47218 + m (Lbyx;Lcom/mojang/datafixers/util/Unit;)Lbyx; a method_47219 method_47219 + m (Lcom/mojang/datafixers/kinds/App;)Lbyu; a method_47220 unbox + m (Ljava/util/function/BiPredicate;)Lbws; a method_47221 triggerIf + m (Ljava/util/function/BiPredicate;Laqu;Lbtn;J)Z a method_47222 method_47222 + m (Ljava/util/function/BiPredicate;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47223 method_47223 + m (Ljava/util/function/Function;)Lbws; a method_47224 create + m (Ljava/util/function/Predicate;)Lbws; a method_47225 triggerIf + m (Ljava/util/function/Predicate;Laqu;Lbtn;J)Z a method_47226 method_47226 + m (Ljava/util/function/Predicate;Lbws;)Lbws; a method_47227 triggerIf + m (Ljava/util/function/Predicate;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47228 method_47228 + m (Lcom/mojang/datafixers/kinds/App;)Lbyu$e; b method_47229 get + m (Lbyu$e;)V <init> <init> <init> +c byu$1 net/minecraft/class_7898$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$1 + f Lbyu$e; a field_40999 val$resolvedBuilder + m (Lbyu$e;)V <init> <init> <init> +c byu$a net/minecraft/class_7898$class_7899 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant + m (Ljava/lang/Object;)Ljava/lang/String; a method_47230 method_47230 + m (Ljava/lang/Object;)V <init> <init> <init> + m (Ljava/lang/Object;Ljava/util/function/Supplier;)V <init> <init> <init> +c byu$a$1 net/minecraft/class_7898$class_7899$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Constant$1 + f Ljava/lang/Object; a field_41000 val$a + f Ljava/util/function/Supplier; b field_41001 val$debugString + m (Ljava/lang/Object;Ljava/util/function/Supplier;)V <init> <init> <init> +c byu$b net/minecraft/class_7898$class_7900 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance + m (Lbyv;)Ljava/util/Optional; a method_47233 tryGet + m (Lbyx;)Lbyu; a method_47234 ifTriggered + m (Lccs;)Lbyu; a method_47235 registered + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/kinds/App; a method_47236 method_47236 + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbyu; a method_47237 ap2 + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbyu; a method_47238 ap3 + m (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lbyu; a method_47239 ap4 + m (Ljava/lang/Object;)Lbyu; a method_47240 point + m (Ljava/util/function/Function;Lcom/mojang/datafixers/kinds/App;)Lbyu; a method_47241 map + m (Ljava/util/function/Supplier;Ljava/lang/Object;)Lbyu; a method_47242 point + m (Lbyv;)Ljava/lang/Object; b method_47243 get + m (Lccs;)Lbyu; b method_47244 present + m (Lccs;)Lbyu; c method_47245 absent + m ()V <init> <init> <init> +c byu$b$1 net/minecraft/class_7898$class_7900$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$1 + f Lbyu$e; a field_41002 val$aTrigger + f Lbyu$e; b field_41003 val$fTrigger + m (Lbyu$b;Lbyu$e;Lbyu$e;)V <init> <init> <init> +c byu$b$2 net/minecraft/class_7898$class_7900$2 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$2 + f Lbyu$e; a field_41005 val$tTrigger + f Ljava/util/function/Function; b field_41006 val$func + m (Lbyu$b;Lbyu$e;Ljava/util/function/Function;)V <init> <init> <init> +c byu$b$3 net/minecraft/class_7898$class_7900$3 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$3 + f Lbyu$e; a field_41008 val$aTrigger + f Lbyu$e; b field_41009 val$bTrigger + f Lbyu$e; c field_41010 val$fTrigger + m (Lbyu$b;Lbyu$e;Lbyu$e;Lbyu$e;)V <init> <init> <init> +c byu$b$4 net/minecraft/class_7898$class_7900$4 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$4 + f Lbyu$e; a field_41012 val$t1Trigger + f Lbyu$e; b field_41013 val$t2Trigger + f Lbyu$e; c field_41014 val$t3Trigger + f Lbyu$e; d field_41015 val$fTrigger + m (Lbyu$b;Lbyu$e;Lbyu$e;Lbyu$e;Lbyu$e;)V <init> <init> <init> +c byu$b$5 net/minecraft/class_7898$class_7900$5 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$5 + f Lbyu$e; a field_41017 val$t1Trigger + f Lbyu$e; b field_41018 val$t2Trigger + f Lbyu$e; c field_41019 val$t3Trigger + f Lbyu$e; d field_41020 val$t4Trigger + f Lbyu$e; e field_41021 val$fTrigger + m (Lbyu$b;Lbyu$e;Lbyu$e;Lbyu$e;Lbyu$e;Lbyu$e;)V <init> <init> <init> +c byu$b$a net/minecraft/class_7898$class_7900$class_7901 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Instance$Mu + m ()V <init> <init> <init> +c byu$c net/minecraft/class_7898$class_7902 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$Mu + m ()V <init> <init> <init> +c byu$d net/minecraft/class_7898$class_7903 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory + m (Lbyw;)V <init> <init> <init> +c byu$d$1 net/minecraft/class_7898$class_7903$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$PureMemory$1 + f Lbyw; a field_41023 val$condition + m (Laqu;Lbtn;J)Lbyv; b method_47246 tryTrigger + m (Lbyw;)V <init> <init> <init> +c byu$e net/minecraft/class_7898$class_7904 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWithResult + m ()Ljava/lang/String; a method_47231 debugString + m (Laqu;Lbtn;J)Ljava/lang/Object; a method_47232 tryTrigger +c byu$f net/minecraft/class_7898$class_7905 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper + m (Lbyx;)V <init> <init> <init> +c byu$f$1 net/minecraft/class_7898$class_7905$1 net/minecraft/world/entity/ai/behavior/declarative/BehaviorBuilder$TriggerWrapper$1 + f Lbyx; a field_41024 val$dependentTrigger + m (Laqu;Lbtn;J)Lcom/mojang/datafixers/util/Unit; b method_47247 tryTrigger + m (Lbyx;)V <init> <init> <init> +c byv net/minecraft/class_7906 net/minecraft/world/entity/ai/behavior/declarative/MemoryAccessor + f Lbuq; a field_41025 brain + f Lccs; b field_41026 memoryType + f Lcom/mojang/datafixers/kinds/App; c field_41027 value + m ()Lcom/mojang/datafixers/kinds/App; a method_47248 value + m (Ljava/lang/Object;)V a method_47249 set + m (Ljava/lang/Object;J)V a method_47250 setWithExpiry + m (Ljava/util/Optional;)V a method_47251 setOrErase + m ()V b method_47252 erase + m (Lbuq;Lccs;Lcom/mojang/datafixers/kinds/App;)V <init> <init> <init> +c byw net/minecraft/class_7907 net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition + m ()Lccs; a comp_1151 memory + m (Lbuq;Ljava/util/Optional;)Lbyv; a method_47253 createAccessor + m ()Lcct; b method_47254 condition +c byw$a net/minecraft/class_7907$class_7908 net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Absent + f Lccs; a comp_1151 memory + m (Lccs;)V <init> <init> <init> +c byw$b net/minecraft/class_7907$class_7909 net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Present + f Lccs; a comp_1151 memory + m (Lccs;)V <init> <init> <init> +c byw$c net/minecraft/class_7907$class_7910 net/minecraft/world/entity/ai/behavior/declarative/MemoryCondition$Registered + f Lccs; a comp_1151 memory + m (Lccs;)V <init> <init> <init> +c byx net/minecraft/class_7911 net/minecraft/world/entity/ai/behavior/declarative/Trigger +c byy net/minecraft/class_7912 net/minecraft/world/entity/ai/behavior/declarative/package-info +c byz net/minecraft/class_6034 net/minecraft/world/entity/ai/behavior/package-info +c bza net/minecraft/class_7249 net/minecraft/world/entity/ai/behavior/warden/Digging + m (Laqu;Lcmb;)Z a method_42151 checkExtraStartConditions + m (Laqu;Lcmb;J)Z a method_42152 canStillUse + m (Laqu;Lcmb;J)V b method_42153 start + m (Laqu;Lcmb;J)V c method_42154 stop + m (I)V <init> <init> <init> +c bzb net/minecraft/class_7250 net/minecraft/world/entity/ai/behavior/warden/Emerging + m (Laqu;Lcmb;J)Z a method_42155 canStillUse + m (Laqu;Lcmb;J)V b method_42156 start + m (Laqu;Lcmb;J)V c method_42157 stop + m (I)V <init> <init> <init> +c bzc net/minecraft/class_7521 net/minecraft/world/entity/ai/behavior/warden/ForceUnmount + m ()V <init> <init> <init> +c bzd net/minecraft/class_7255 net/minecraft/world/entity/ai/behavior/warden/Roar + f I c field_38131 TICKS_BEFORE_PLAYING_ROAR_SOUND + f I d field_39276 ROAR_ANGER_INCREASE + m (Laqu;Lcmb;J)V a method_42189 start + m (Laqu;Lcmb;J)Z b method_42190 canStillUse + m (Laqu;Lcmb;J)V c method_42191 tick + m (Laqu;Lcmb;J)V d method_42192 stop + m ()V <init> <init> <init> +c bze net/minecraft/class_7256 net/minecraft/world/entity/ai/behavior/warden/SetRoarTarget + m (Ljava/util/function/Function;)Lbvi; a method_47255 create + m (Ljava/util/function/Function;Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47256 method_47256 + m (Ljava/util/function/Function;Lbyv;Lbyv;Laqu;Lcmb;J)Z a method_47257 method_47257 + m (Ljava/util/function/Function;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47258 method_47258 + m ()V <init> <init> <init> +c bzf net/minecraft/class_7257 net/minecraft/world/entity/ai/behavior/warden/SetWardenLookTarget + m ()Lbvi; a method_47259 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47260 method_47260 + m (Lbyu$b;Lbyv;)Ljava/util/Optional; a method_47261 method_47261 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47262 method_47262 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47263 method_47263 + m ()V <init> <init> <init> +c bzg net/minecraft/class_7251 net/minecraft/world/entity/ai/behavior/warden/Sniffing + f D c field_38708 ANGER_FROM_SNIFFING_MAX_DISTANCE_XZ + f D d field_38848 ANGER_FROM_SNIFFING_MAX_DISTANCE_Y + m (Laqu;Lcmb;J)Z a method_42158 canStillUse + m (Lcmb;Lbtn;)V a method_42159 method_42159 + m (Laqu;Lcmb;J)V b method_42160 start + m (Laqu;Lcmb;J)V c method_42161 stop + m (I)V <init> <init> <init> +c bzh net/minecraft/class_7396 net/minecraft/world/entity/ai/behavior/warden/SonicBoom + f I c field_38849 COOLDOWN + f I d field_38850 DISTANCE_XZ + f I e field_38851 DISTANCE_Y + f D f field_38852 KNOCKBACK_VERTICAL + f D g field_38853 KNOCKBACK_HORIZONTAL + f I h field_38854 TICKS_BEFORE_PLAYING_SOUND + f I i field_38855 DURATION + m (Laqu;Lcmb;)Z a method_43262 checkExtraStartConditions + m (Laqu;Lcmb;J)Z a method_43263 canStillUse + m (Lbtn;I)V a method_43264 setCooldown + m (Lcmb;Laqu;Lbtn;)V a method_43265 method_43265 + m (Lcmb;Lbtn;)Z a method_43266 method_43266 + m (Laqu;Lcmb;J)V b method_43267 start + m (Lcmb;Lbtn;)V b method_43973 method_43973 + m (Laqu;Lcmb;J)V c method_43268 tick + m (Laqu;Lcmb;J)V d method_43269 stop + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bzi net/minecraft/class_7259 net/minecraft/world/entity/ai/behavior/warden/TryToSniff + f Lbpw; a field_38133 SNIFF_COOLDOWN + m ()Lbvi; a method_47264 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47265 method_47265 + m (Lbyv;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47266 method_47266 + m (Lbyv;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47267 method_47267 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bzj net/minecraft/class_7374 net/minecraft/world/entity/ai/behavior/warden/package-info +c bzk net/minecraft/class_1330 net/minecraft/world/entity/ai/control/BodyRotationControl + f Lbtp; a field_6356 mob + f I b field_30194 HEAD_STABLE_ANGLE + f I c field_30195 DELAY_UNTIL_STARTING_TO_FACE_FORWARD + f I d field_30196 HOW_LONG_IT_TAKES_TO_FACE_FORWARD + f I e field_6355 headStableTime + f F f field_6354 lastStableYHeadRot + m ()V a method_6224 clientTick + m ()V b method_20243 rotateBodyIfNecessary + m ()V c method_20244 rotateHeadIfNecessary + m ()V d method_20245 rotateHeadTowardsFront + m ()Z e method_20246 notCarryingMobPassengers + m ()Z f method_20247 isMoving + m (Lbtp;)V <init> <init> <init> +c bzl net/minecraft/class_6035 net/minecraft/world/entity/ai/control/Control +c bzm net/minecraft/class_1331 net/minecraft/world/entity/ai/control/FlyingMoveControl + f I l field_20349 maxTurn + f Z m field_20350 hoversInPlace + m (Lbtp;IZ)V <init> <init> <init> +c bzn net/minecraft/class_1334 net/minecraft/world/entity/ai/control/JumpControl + f Z a field_6365 jump + f Lbtp; b field_6366 mob + m ()V a method_6233 jump + m ()V b method_6234 tick + m (Lbtp;)V <init> <init> <init> +c bzo net/minecraft/class_1333 net/minecraft/world/entity/ai/control/LookControl + f Lbtp; a field_6361 mob + f F b field_6359 yMaxRotSpeed + f F c field_6358 xMaxRotAngle + f I d field_35103 lookAtCooldown + f D e field_6364 wantedX + f D f field_6363 wantedY + f D g field_6362 wantedZ + m ()V a method_6231 tick + m (DDD)V a method_20248 setLookAt + m (DDDFF)V a method_6230 setLookAt + m (FFF)F a method_6229 rotateTowards + m (Lbsr;)V a method_35111 setLookAt + m (Lbsr;FF)V a method_6226 setLookAt + m (Lexc;)V a method_19615 setLookAt + m (Ljava/lang/Float;)V a method_37355 method_37355 + m ()V b method_36980 clampHeadRotationToBody + m (Lbsr;)D b method_20249 getWantedY + m (Ljava/lang/Float;)V b method_37356 method_37356 + m ()Z c method_20433 resetXRotOnTick + m ()Z d method_38970 isLookingAtTarget + m ()D e method_6225 getWantedX + m ()D f method_6227 getWantedY + m ()D g method_6228 getWantedZ + m ()Ljava/util/Optional; h method_20250 getXRotD + m ()Ljava/util/Optional; i method_20251 getYRotD + m (Lbtp;)V <init> <init> <init> +c bzp net/minecraft/class_1335 net/minecraft/world/entity/ai/control/MoveControl + f F a field_30197 MIN_SPEED + f F b field_30198 MIN_SPEED_SQR + f I c field_30199 MAX_TURN + f Lbtp; d field_6371 mob + f D e field_6370 wantedX + f D f field_6369 wantedY + f D g field_6367 wantedZ + f D h field_6372 speedModifier + f F i field_6368 strafeForwards + f F j field_6373 strafeRight + f Lbzp$a; k field_6374 operation + m ()V a method_6240 tick + m (DDDD)V a method_6239 setWantedPosition + m (FF)V a method_6243 strafe + m (FFF)F a method_6238 rotlerp + m ()Z b method_6241 hasWanted + m (FF)Z b method_25946 isWalkable + m ()D c method_6242 getSpeedModifier + m ()D d method_6236 getWantedX + m ()D e method_6235 getWantedY + m ()D f method_6237 getWantedZ + m (Lbtp;)V <init> <init> <init> +c bzp$a net/minecraft/class_1335$class_1336 net/minecraft/world/entity/ai/control/MoveControl$Operation + f Lbzp$a; a field_6377 WAIT + f Lbzp$a; b field_6378 MOVE_TO + f Lbzp$a; c field_6376 STRAFE + f Lbzp$a; d field_6379 JUMPING + f [Lbzp$a; e field_6375 $VALUES + m ()[Lbzp$a; a method_36619 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bzq net/minecraft/class_1332 net/minecraft/world/entity/ai/control/SmoothSwimmingLookControl + f I h field_6357 maxYRotFromCenter + f I i field_30200 HEAD_TILT_X + f I j field_30201 HEAD_TILT_Y + m (Ljava/lang/Float;)V a method_37357 method_37357 + m (Ljava/lang/Float;)V b method_37358 method_37358 + m (Lbtp;I)V <init> <init> <init> +c bzr net/minecraft/class_5757 net/minecraft/world/entity/ai/control/SmoothSwimmingMoveControl + f F l field_40123 FULL_SPEED_TURN_THRESHOLD + f F m field_40124 STOP_TURN_THRESHOLD + f I n field_28319 maxTurnX + f I o field_28320 maxTurnY + f F p field_28321 inWaterSpeedModifier + f F q field_28322 outsideWaterSpeedModifier + f Z r field_28323 applyGravity + m (F)F a method_45335 getTurningSpeedFactor + m (Lbtp;IIFFZ)V <init> <init> <init> +c bzs net/minecraft/class_6036 net/minecraft/world/entity/ai/control/package-info +c bzt net/minecraft/class_1338 net/minecraft/world/entity/ai/goal/AvoidEntityGoal + f Lbtw; a field_6391 mob + f Lbtn; b field_6390 toAvoid + f F c field_6386 maxDist + f Leps; d field_6387 path + f Lcda; e field_6394 pathNav + f Ljava/lang/Class; f field_6392 avoidClass + f Ljava/util/function/Predicate; g field_6393 avoidPredicate + f Ljava/util/function/Predicate; h field_6388 predicateOnAvoidEntity + f D i field_6385 walkSpeedModifier + f D j field_6395 sprintSpeedModifier + f Lcef; k field_18084 avoidEntityTargeting + m (Lbtn;)Z a method_31501 method_31501 + m (Lbtn;)Z b method_6245 method_6245 + m (Lbtn;)Z c method_6246 method_6246 + m (Lbtw;Ljava/lang/Class;FDD)V <init> <init> <init> + m (Lbtw;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V <init> <init> <init> + m (Lbtw;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V <init> <init> <init> +c bzu net/minecraft/class_1337 net/minecraft/world/entity/ai/goal/BegGoal + f Lcgh; a field_6384 wolf + f Lcmx; b field_6383 player + f Ldcw; c field_6381 level + f F d field_6380 lookDistance + f I e field_6382 lookTime + f Lcef; f field_18085 begTargeting + m (Lcmx;)Z a method_6244 playerHoldingInteresting + m (Lcgh;F)V <init> <init> <init> +c bzv net/minecraft/class_1340 net/minecraft/world/entity/ai/goal/BoatGoals + f Lbzv; a field_6401 GO_TO_BOAT + f Lbzv; b field_6400 GO_IN_BOAT_DIRECTION + f [Lbzv; c field_6399 $VALUES + m ()[Lbzv; a method_36620 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bzw net/minecraft/class_1339 net/minecraft/world/entity/ai/goal/BreakDoorGoal + f I a field_6398 breakTime + f I b field_6397 lastBreakProgress + f I c field_16596 doorBreakTime + f I g field_30202 DEFAULT_DOOR_BREAK_TIME + f Ljava/util/function/Predicate; h field_19003 validDifficulties + m (Lbqo;)Z a method_19994 isValidDifficulty + m ()I f method_16462 getDoorBreakTime + m (Lbtp;Ljava/util/function/Predicate;)V <init> <init> <init> + m (Lbtp;ILjava/util/function/Predicate;)V <init> <init> <init> +c bzx net/minecraft/class_1342 net/minecraft/world/entity/ai/goal/BreathAirGoal + f Lbtw; a field_6408 mob + m (Ldcz;Ljd;)Z a method_6253 givesAir + m ()V h method_6252 findAirPosition + m (Lbtw;)V <init> <init> <init> +c bzy net/minecraft/class_1341 net/minecraft/world/entity/ai/goal/BreedGoal + f Lcfe; a field_6404 animal + f Ldcw; b field_6405 level + f Lcfe; c field_6406 partner + f Lcef; d field_18086 PARTNER_TARGETING + f Ljava/lang/Class; e field_6403 partnerClass + f I f field_6402 loveTime + f D g field_6407 speedModifier + m ()V g method_6249 breed + m ()Lcfe; h method_6250 getFreePartner + m (Lcfe;D)V <init> <init> <init> + m (Lcfe;DLjava/lang/Class;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c bzz net/minecraft/class_3697 net/minecraft/world/entity/ai/goal/CatLieOnBedGoal + f Lcfh; g field_16282 cat + m (Lcfh;DI)V <init> <init> <init> +c caa net/minecraft/class_1373 net/minecraft/world/entity/ai/goal/CatSitOnBlockGoal + f Lcfh; g field_6545 cat + m (Ldtb$a;)Z a method_27793 method_27793 + m (Ldtp;)Ljava/lang/Boolean; a method_27794 method_27794 + m (Lcfh;D)V <init> <init> <init> +c cab net/minecraft/class_6868 net/minecraft/world/entity/ai/goal/ClimbOnTopOfPowderSnowGoal + f Lbtp; a field_36399 mob + f Ldcw; b field_36400 level + m (Lbtp;Ldcw;)V <init> <init> <init> +c cac net/minecraft/class_1357 net/minecraft/world/entity/ai/goal/DolphinJumpGoal + f [I a field_6474 STEPS_TO_CHECK + f Lcfm; b field_6471 dolphin + f I c field_6472 interval + f Z d field_6473 breached + m (Ljd;III)Z a method_6284 waterIsClear + m (Ljd;III)Z b method_6282 surfaceIsClear + m (Lcfm;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cad net/minecraft/class_1343 net/minecraft/world/entity/ai/goal/DoorInteractGoal + f Z a field_6411 passed + f F b field_6410 doorOpenDirX + f F c field_6409 doorOpenDirZ + f Lbtp; d field_6413 mob + f Ljd; e field_6414 doorPos + f Z f field_6412 hasDoor + m (Z)V a method_19995 setOpen + m ()Z h method_6256 isOpen + m (Lbtp;)V <init> <init> <init> +c cae net/minecraft/class_1345 net/minecraft/world/entity/ai/goal/EatBlockGoal + f I a field_30203 EAT_ANIMATION_TICKS + f Ljava/util/function/Predicate; b field_6423 IS_TALL_GRASS + f Lbtp; c field_6424 mob + f Ldcw; d field_6421 level + f I e field_6422 eatAnimationTick + m ()I h method_6258 getEatAnimationTick + m (Lbtp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c caf net/minecraft/class_1344 net/minecraft/world/entity/ai/goal/FleeSunGoal + f Lbtw; a field_6419 mob + f D b field_6417 wantedX + f D c field_6416 wantedY + f D d field_6415 wantedZ + f D e field_6420 speedModifier + f Ldcw; f field_6418 level + m ()Z h method_18250 setWantedPos + m ()Lexc; i method_6257 getHidePos + m (Lbtw;D)V <init> <init> <init> +c cag net/minecraft/class_1347 net/minecraft/world/entity/ai/goal/FloatGoal + f Lbtp; a field_6429 mob + m (Lbtp;)V <init> <init> <init> +c cah net/minecraft/class_1346 net/minecraft/world/entity/ai/goal/FollowBoatGoal + f I a field_6428 timeToRecalcPath + f Lbtw; b field_6426 mob + f Lcmx; c field_6427 following + f Lbzv; d field_6425 currentGoal + m (Lbtw;)V <init> <init> <init> +c cai net/minecraft/class_1349 net/minecraft/world/entity/ai/goal/FollowFlockLeaderGoal + f I a field_30204 INTERVAL_TICKS + f Lcfd; b field_6441 mob + f I c field_6440 timeToRecalcPath + f I d field_6439 nextStartTick + m (Lcfd;)I a method_6261 nextStartTick + m (Lcfd;)Z b method_6260 method_6260 + m (Lcfd;)Z c method_6262 method_6262 + m (Lcfd;)V <init> <init> <init> +c caj net/minecraft/class_1348 net/minecraft/world/entity/ai/goal/FollowMobGoal + f Lbtp; a field_6432 mob + f Ljava/util/function/Predicate; b field_6436 followPredicate + f Lbtp; c field_6433 followingMob + f D d field_6430 speedModifier + f Lcda; e field_6434 navigation + f I f field_6431 timeToRecalcPath + f F g field_6438 stopDistance + f F h field_6437 oldWaterCost + f F i field_6435 areaSize + m (Lbtp;Lbtp;)Z a method_6259 method_6259 + m (Lbtp;DFF)V <init> <init> <init> +c cak net/minecraft/class_1350 net/minecraft/world/entity/ai/goal/FollowOwnerGoal + f Lbul; a field_6448 tamable + f Lbtn; b field_6444 owner + f D c field_6442 speedModifier + f Lcda; d field_6446 navigation + f I e field_6443 timeToRecalcPath + f F f field_6450 stopDistance + f F g field_6449 startDistance + f F h field_6447 oldWaterCost + m (Lbul;DFF)V <init> <init> <init> +c cal net/minecraft/class_1353 net/minecraft/world/entity/ai/goal/FollowParentGoal + f I a field_30209 HORIZONTAL_SCAN_RANGE + f I b field_30210 VERTICAL_SCAN_RANGE + f I c field_30211 DONT_FOLLOW_IF_CLOSER_THAN + f Lcfe; d field_6455 animal + f Lcfe; e field_6452 parent + f D f field_6453 speedModifier + f I g field_6454 timeToRecalcPath + m (Lcfe;D)V <init> <init> <init> +c cam net/minecraft/class_1352 net/minecraft/world/entity/ai/goal/Goal + f Ljava/util/EnumSet; a field_6451 flags + m ()Z U_ method_6267 isInterruptable + m ()Z V_ method_38846 requiresUpdateEveryTick + m ()V a method_6268 tick + m (I)I a method_38847 adjustedTickDelay + m (Ljava/util/EnumSet;)V a method_6265 setFlags + m ()Z b method_6264 canUse + m (I)I b method_38848 reducedTickDelay + m ()Z c method_6266 canContinueToUse + m ()V d method_6269 start + m ()V e method_6270 stop + m ()Ljava/util/EnumSet; j method_6271 getFlags + m ()V <init> <init> <init> +c cam$a net/minecraft/class_1352$class_4134 net/minecraft/world/entity/ai/goal/Goal$Flag + f Lcam$a; a field_18405 MOVE + f Lcam$a; b field_18406 LOOK + f Lcam$a; c field_18407 JUMP + f Lcam$a; d field_18408 TARGET + f [Lcam$a; e field_18409 $VALUES + m ()[Lcam$a; a method_36621 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c can net/minecraft/class_1355 net/minecraft/world/entity/ai/goal/GoalSelector + f Lcca; a field_18410 NO_GOAL + f Ljava/util/Map; b field_18411 lockedFlags + f Ljava/util/Set; c field_6461 availableGoals + f Ljava/util/function/Supplier; d field_6463 profiler + f Ljava/util/EnumSet; e field_6462 disabledFlags + m ()V a method_6275 tick + m (ILcam;)V a method_6277 addGoal + m (Lcam$a;)V a method_6274 disableControlFlag + m (Lcam$a;Z)V a method_6276 setControlFlag + m (Lcam;)V a method_6280 removeGoal + m (Lcam;Lcca;)Z a method_20650 method_20650 + m (Lcca;Ljava/util/EnumSet;)Z a method_38063 goalContainsAnyFlags + m (Lcca;Ljava/util/Map;)Z a method_38064 goalCanBeReplacedForAllFlags + m (Ljava/util/Map$Entry;)Z a method_55701 method_55701 + m (Ljava/util/function/Predicate;)V a method_35113 removeAllGoals + m (Ljava/util/function/Predicate;Lcca;)Z a method_47828 method_47828 + m (Z)V a method_38849 tickRunningGoals + m ()Ljava/util/Set; b method_35115 getAvailableGoals + m (Lcam$a;)V b method_6273 enableControlFlag + m (Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c can$1 net/minecraft/class_1355$1 net/minecraft/world/entity/ai/goal/GoalSelector$1 + m ()V <init> <init> <init> +c can$2 net/minecraft/class_1355$2 net/minecraft/world/entity/ai/goal/GoalSelector$2 + m (ILcam;)V <init> <init> <init> +c cao net/minecraft/class_5274 net/minecraft/world/entity/ai/goal/GolemRandomStrollInVillageGoal + f I i field_30213 POI_SECTION_SCAN_RADIUS + f I j field_30214 VILLAGER_SCAN_RADIUS + f I k field_30215 RANDOM_POS_XY_DISTANCE + f I l field_30216 RANDOM_POS_Y_DISTANCE + m (Laqu;Lkf;)Z a method_27924 method_27924 + m (Lcmk;)Z a method_27922 doesVillagerWantGolem + m (Ljm;)Z a method_27921 method_27921 + m (Lkf;)Ljd; a method_27923 getRandomPoiWithinSection + m ()Lexc; k method_27925 getPositionTowardsAnywhere + m ()Lexc; l method_27926 getPositionTowardsVillagerWhoWantsGolem + m ()Lexc; m method_27927 getPositionTowardsPoi + m ()Lkf; n method_27928 getRandomVillageSection + m (Lbtw;D)V <init> <init> <init> +c cap net/minecraft/class_1358 net/minecraft/world/entity/ai/goal/InteractGoal + m (Lbtp;Ljava/lang/Class;F)V <init> <init> <init> + m (Lbtp;Ljava/lang/Class;FF)V <init> <init> <init> +c caq net/minecraft/class_4017 net/minecraft/world/entity/ai/goal/JumpGoal + m ()V <init> <init> <init> +c car net/minecraft/class_1360 net/minecraft/world/entity/ai/goal/LandOnOwnersShoulderGoal + f Lcgb; a field_6478 entity + f Laqv; b field_6479 owner + f Z c field_6480 isSittingOnShoulder + m (Lcgb;)V <init> <init> <init> +c cas net/minecraft/class_1359 net/minecraft/world/entity/ai/goal/LeapAtTargetGoal + f Lbtp; a field_6476 mob + f Lbtn; b field_6477 target + f F c field_6475 yd + m (Lbtp;F)V <init> <init> <init> +c cat net/minecraft/class_1362 net/minecraft/world/entity/ai/goal/LlamaFollowCaravanGoal + f Lchl; a field_6488 llama + f D b field_6487 speedModifier + f I c field_30217 CARAVAN_LIMIT + f I d field_6489 distCheckCounter + m (Lbsr;)Z a method_19616 method_19616 + m (Lchl;I)Z a method_6285 firstIsLeashed + m (Lchl;D)V <init> <init> <init> +c cau net/minecraft/class_1361 net/minecraft/world/entity/ai/goal/LookAtPlayerGoal + f F a field_33760 DEFAULT_PROBABILITY + f Lbtp; b field_6486 mob + f Lbsr; c field_6484 lookAt + f F d field_6482 lookDistance + f F e field_6481 probability + f Ljava/lang/Class; f field_6485 lookAtType + f Lcef; g field_18087 lookAtContext + f I h field_6483 lookTime + f Z i field_33761 onlyHorizontal + m (Lbtn;)Z a method_31502 method_31502 + m (Lbtp;Lbtn;)Z a method_18414 method_18414 + m (Lbtp;Ljava/lang/Class;F)V <init> <init> <init> + m (Lbtp;Ljava/lang/Class;FF)V <init> <init> <init> + m (Lbtp;Ljava/lang/Class;FFZ)V <init> <init> <init> +c cav net/minecraft/class_1364 net/minecraft/world/entity/ai/goal/LookAtTradingPlayerGoal + f Lcmf; h field_6495 villager + m (Lcmf;)V <init> <init> <init> +c caw net/minecraft/class_1366 net/minecraft/world/entity/ai/goal/MeleeAttackGoal + f Lbtw; a field_6503 mob + f D b field_6500 speedModifier + f Z c field_6502 followingTargetEvenIfNotSeen + f Leps; d field_6509 path + f D e field_6508 pathedTargetX + f D f field_6507 pathedTargetY + f D g field_6506 pathedTargetZ + f I h field_6501 ticksUntilNextPathRecalculation + f I i field_24667 ticksUntilNextAttack + f I j field_6504 attackInterval + f J k field_19200 lastCanUseCheck + f J l field_30218 COOLDOWN_BETWEEN_CAN_USE_CHECKS + m (Lbtn;)V a method_6288 checkAndPerformAttack + m (Lbtn;)Z b method_53715 canPerformAttack + m ()V h method_28346 resetAttackCooldown + m ()Z i method_28347 isTimeToAttack + m ()I k method_28348 getTicksUntilNextAttack + m ()I l method_28349 getAttackInterval + m (Lbtw;DZ)V <init> <init> <init> +c cax net/minecraft/class_4291 net/minecraft/world/entity/ai/goal/MoveBackToVillageGoal + f I i field_30219 MAX_XZ_DIST + f I j field_30220 MAX_Y_DIST + m (Lbtw;DZ)V <init> <init> <init> +c cay net/minecraft/class_1368 net/minecraft/world/entity/ai/goal/MoveThroughVillageGoal + f Lbtw; a field_6525 mob + f D b field_6520 speedModifier + f Leps; c field_6523 path + f Ljd; d field_18412 poiPos + f Z e field_6524 onlyAtNight + f Ljava/util/List; f field_18413 visited + f I g field_18414 distanceToPoi + f Ljava/util/function/BooleanSupplier; h field_18415 canDealWithDoors + m (Laqu;Ljd;Ljd;)D a method_19053 method_19053 + m (Ljd;)Z a method_19052 hasNotVisited + m (Ljd;Ljd;)Ljava/lang/Double; a method_43974 method_43974 + m (Ljm;)Z a method_43975 method_43975 + m (Ljm;)Z b method_43976 method_43976 + m ()V h method_6297 updateVisited + m (Lbtw;DZILjava/util/function/BooleanSupplier;)V <init> <init> <init> +c caz net/minecraft/class_1367 net/minecraft/world/entity/ai/goal/MoveToBlockGoal + f Lbtw; a field_6516 mob + f D b field_6514 speedModifier + f I c field_6518 nextStartTick + f I d field_6517 tryTicks + f Ljd; e field_6512 blockPos + f I f field_6515 verticalSearchStart + f I g field_30221 GIVE_UP_TICKS + f I h field_30222 STAY_TICKS + f I i field_30223 INTERVAL_TICKS + f I j field_6511 maxStayTicks + f Z k field_6513 reachedTarget + f I l field_6510 searchRange + f I m field_6519 verticalSearchRange + m (Lbtw;)I a method_6293 nextStartTick + m (Ldcz;Ljd;)Z a method_6296 isValidTarget + m ()V h method_6290 moveMobToBlock + m ()D i method_6291 acceptedDistance + m ()Ljd; k method_30953 getMoveToTarget + m ()Z l method_6294 shouldRecalculatePath + m ()Z m method_6295 isReachedTarget + m ()Z n method_6292 findNearestBlock + m (Lbtw;DI)V <init> <init> <init> + m (Lbtw;DII)V <init> <init> <init> +c cba net/minecraft/class_1370 net/minecraft/world/entity/ai/goal/MoveTowardsRestrictionGoal + f Lbtw; a field_6536 mob + f D b field_6535 wantedX + f D c field_6534 wantedY + f D d field_6533 wantedZ + f D e field_6537 speedModifier + m (Lbtw;D)V <init> <init> <init> +c cbb net/minecraft/class_1369 net/minecraft/world/entity/ai/goal/MoveTowardsTargetGoal + f Lbtw; a field_6528 mob + f Lbtn; b field_6529 target + f D c field_6527 wantedX + f D d field_6526 wantedY + f D e field_6531 wantedZ + f D f field_6530 speedModifier + f F g field_6532 within + m (Lbtw;DF)V <init> <init> <init> +c cbc net/minecraft/class_1371 net/minecraft/world/entity/ai/goal/OcelotAttackGoal + f Lbtp; a field_6541 mob + f Lbtn; b field_6539 target + f I c field_6540 attackTime + m (Lbtp;)V <init> <init> <init> +c cbd net/minecraft/class_1372 net/minecraft/world/entity/ai/goal/OfferFlowerGoal + f I a field_30224 OFFER_TICKS + f Lcef; b field_18089 OFFER_TARGER_CONTEXT + f Lcfq; c field_6542 golem + f Lcmk; d field_6544 villager + f I e field_6543 tick + m (Lcfq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cbe net/minecraft/class_4255 net/minecraft/world/entity/ai/goal/OpenDoorGoal + f Z a field_19004 closeDoor + f I b field_19005 forgetTime + m (Lbtp;Z)V <init> <init> <init> +c cbf net/minecraft/class_1374 net/minecraft/world/entity/ai/goal/PanicGoal + f Ljava/util/function/Function; a field_52011 panicCausingDamageTypes + f I b field_36271 WATER_CHECK_DISTANCE_VERTICAL + f Lbtw; c field_6549 mob + f D d field_6548 speedModifier + f D e field_6547 posX + f D f field_6546 posY + f D g field_6550 posZ + f Z h field_23227 isRunning + m (Lawu;Lbtw;)Lawu; a method_60722 method_60722 + m (Ldcc;Lbsr;I)Ljd; a method_6300 lookForWater + m (Ldcc;Ljd;)Z a method_39764 method_39764 + m ()Z h method_40072 shouldPanic + m ()Z i method_6301 findRandomPosition + m ()Z k method_26337 isRunning + m (Lbtw;D)V <init> <init> <init> + m (Lbtw;DLawu;)V <init> <init> <init> + m (Lbtw;DLjava/util/function/Function;)V <init> <init> <init> +c cbg net/minecraft/class_3759 net/minecraft/world/entity/ai/goal/PathfindToRaidGoal + f I a field_36302 RECRUITMENT_SEARCH_TICK_DELAY + f F b field_30225 SPEED_MODIFIER + f Lcoj; c field_16597 mob + f I d field_36303 recruitmentTick + m (Lcoi;)V a method_16465 recruitNearby + m (Lcoi;Lcoj;)Z a method_16466 method_16466 + m (Lcoj;)V <init> <init> <init> +c cbh net/minecraft/class_1376 net/minecraft/world/entity/ai/goal/RandomLookAroundGoal + f Lbtp; a field_6556 mob + f D b field_6554 relX + f D c field_6553 relZ + f I d field_6555 lookTime + m (Lbtp;)V <init> <init> <init> +c cbi net/minecraft/class_7688 net/minecraft/world/entity/ai/goal/RandomStandGoal + f Lchi; a field_40125 horse + f I b field_40126 nextStand + m (Lchi;)V a method_45336 resetStandInterval + m ()V h method_45337 playStandSound + m (Lchi;)V <init> <init> <init> +c cbj net/minecraft/class_1379 net/minecraft/world/entity/ai/goal/RandomStrollGoal + f I a field_30226 DEFAULT_INTERVAL + f Lbtw; b field_6566 mob + f D c field_6563 wantedX + f D d field_6562 wantedY + f D e field_6561 wantedZ + f D f field_6567 speedModifier + f I g field_6564 interval + f Z h field_6565 forceTrigger + f Z i field_24463 checkNoActionTime + m (I)V c method_6303 setInterval + m ()Lexc; h method_6302 getPosition + m ()V i method_6304 trigger + m (Lbtw;D)V <init> <init> <init> + m (Lbtw;DI)V <init> <init> <init> + m (Lbtw;DIZ)V <init> <init> <init> +c cbk net/minecraft/class_1378 net/minecraft/world/entity/ai/goal/RandomSwimmingGoal + m (Lbtw;DI)V <init> <init> <init> +c cbl net/minecraft/class_1381 net/minecraft/world/entity/ai/goal/RangedAttackGoal + f Lbtp; a field_6583 mob + f Lckh; b field_6582 rangedAttackMob + f Lbtn; c field_6580 target + f I d field_6581 attackTime + f D e field_6586 speedModifier + f I f field_6579 seeTime + f I g field_6578 attackIntervalMin + f I h field_6577 attackIntervalMax + f F i field_6585 attackRadius + f F j field_6584 attackRadiusSqr + m (Lckh;DIF)V <init> <init> <init> + m (Lckh;DIIF)V <init> <init> <init> +c cbm net/minecraft/class_1380 net/minecraft/world/entity/ai/goal/RangedBowAttackGoal + f Lckd; a field_6576 mob + f D b field_6569 speedModifier + f I c field_6575 attackIntervalMin + f F d field_6570 attackRadiusSqr + f I e field_6574 attackTime + f I f field_6572 seeTime + f Z g field_6573 strafingClockwise + f Z h field_6571 strafingBackwards + f I i field_6568 strafingTime + m (I)V c method_6305 setMinAttackInterval + m ()Z h method_6306 isHoldingBow + m (Lckd;DIF)V <init> <init> <init> +c cbn net/minecraft/class_1383 net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal + f Lbqc; a field_25696 PATHFINDING_DELAY_RANGE + f Lckd; b field_6593 mob + f Lcbn$a; c field_16528 crossbowState + f D d field_6590 speedModifier + f F e field_6591 attackRadiusSqr + f I f field_6592 seeTime + f I g field_16529 attackDelay + f I h field_25697 updatePathDelay + m ()Z h method_6310 isHoldingCrossbow + m ()Z i method_19996 isValidTarget + m ()Z k method_16352 canRun + m (Lckd;DF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cbn$a net/minecraft/class_1383$class_3744 net/minecraft/world/entity/ai/goal/RangedCrossbowAttackGoal$CrossbowState + f Lcbn$a; a field_16534 UNCHARGED + f Lcbn$a; b field_16530 CHARGING + f Lcbn$a; c field_16532 CHARGED + f Lcbn$a; d field_16533 READY_TO_ATTACK + f [Lcbn$a; e field_16531 $VALUES + m ()[Lcbn$a; a method_36622 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cbo net/minecraft/class_1382 net/minecraft/world/entity/ai/goal/RemoveBlockGoal + f Ldfy; g field_6587 blockToRemove + f Lbtp; h field_6589 removerMob + f I i field_6588 ticksSinceReachedGoal + f I j field_30227 WAIT_AFTER_BLOCK_FOUND + m (Ldcw;Ljd;)V a method_6309 playBreakSound + m (Ldcx;Ljd;)V a method_6307 playDestroyProgressSound + m (Ljd;Ldcc;)Ljd; a method_6308 getPosWithBlock + m (Ldfy;Lbtw;DI)V <init> <init> <init> +c cbp net/minecraft/class_1384 net/minecraft/world/entity/ai/goal/RestrictSunGoal + f Lbtw; a field_6594 mob + m (Lbtw;)V <init> <init> <init> +c cbq net/minecraft/class_1387 net/minecraft/world/entity/ai/goal/RunAroundLikeCrazyGoal + f Lchi; a field_6602 horse + f D b field_6601 speedModifier + f D c field_6600 posX + f D d field_6599 posY + f D e field_6603 posZ + m (Lchi;D)V <init> <init> <init> +c cbr net/minecraft/class_1386 net/minecraft/world/entity/ai/goal/SitWhenOrderedToGoal + f Lbul; a field_6597 mob + m (Lbul;)V <init> <init> <init> +c cbs net/minecraft/class_4018 net/minecraft/world/entity/ai/goal/StrollThroughVillageGoal + f I a field_30228 DISTANCE_THRESHOLD + f Lbtw; b field_17944 mob + f I c field_17945 interval + f Ljd; d field_17947 wantedPos + m (Laqu;Ljd;)D a method_19054 method_19054 + m ()V h method_18252 moveRandomly + m (Lbtw;I)V <init> <init> <init> +c cbt net/minecraft/class_1389 net/minecraft/world/entity/ai/goal/SwellGoal + f Lcjp; a field_6608 creeper + f Lbtn; b field_6609 target + m (Lcjp;)V <init> <init> <init> +c cbu net/minecraft/class_1391 net/minecraft/world/entity/ai/goal/TemptGoal + f Lbtw; a field_6616 mob + f Lcmx; b field_6617 player + f Lcef; c field_18090 TEMP_TARGETING + f Lcef; d field_28404 targetingConditions + f D e field_6615 speedModifier + f D f field_6614 px + f D g field_6611 py + f D h field_6621 pz + f D i field_6619 pRotX + f D j field_6618 pRotY + f I k field_6612 calmDown + f Z l field_6613 isRunning + f Ljava/util/function/Predicate; m field_6622 items + f Z n field_6620 canScare + m (Lbtn;)Z a method_6312 shouldFollow + m ()Z h method_16081 canScare + m ()Z i method_6313 isRunning + m (Lbtw;DLjava/util/function/Predicate;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cbv net/minecraft/class_1390 net/minecraft/world/entity/ai/goal/TradeWithPlayerGoal + f Lcmf; a field_6610 mob + m (Lcmf;)V <init> <init> <init> +c cbw net/minecraft/class_1393 net/minecraft/world/entity/ai/goal/TryFindWaterGoal + f Lbtw; a field_6625 mob + m (Lbtw;)V <init> <init> <init> +c cbx net/minecraft/class_3993 net/minecraft/world/entity/ai/goal/UseItemGoal + f Lbtp; a field_17755 mob + f Lcuq; b field_17756 item + f Ljava/util/function/Predicate; c field_17757 canUseSelector + f Lavo; d field_18280 finishUsingSound + m (Lbtp;Lcuq;Lavo;Ljava/util/function/Predicate;)V <init> <init> <init> +c cby net/minecraft/class_1395 net/minecraft/world/entity/ai/goal/WaterAvoidingRandomFlyingGoal + m (Lbtw;D)V <init> <init> <init> +c cbz net/minecraft/class_1394 net/minecraft/world/entity/ai/goal/WaterAvoidingRandomStrollGoal + f F i field_30229 PROBABILITY + f F j field_6626 probability + m (Lbtw;D)V <init> <init> <init> + m (Lbtw;DF)V <init> <init> <init> +c cca net/minecraft/class_4135 net/minecraft/world/entity/ai/goal/WrappedGoal + f Lcam; a field_18416 goal + f I b field_18417 priority + f Z c field_18418 isRunning + m (Lcca;)Z a method_19055 canBeReplacedBy + m ()Z h method_19056 isRunning + m ()I i method_19057 getPriority + m ()Lcam; k method_19058 getGoal + m (ILcam;)V <init> <init> <init> +c ccb net/minecraft/class_1396 net/minecraft/world/entity/ai/goal/ZombieAttackGoal + f Lckw; b field_6628 zombie + f I c field_6627 raiseArmTicks + m (Lckw;DZ)V <init> <init> <init> +c ccc net/minecraft/class_6038 net/minecraft/world/entity/ai/goal/package-info +c ccd net/minecraft/class_1397 net/minecraft/world/entity/ai/goal/target/DefendVillageTargetGoal + f Lcfq; a field_6629 golem + f Lbtn; b field_6630 potentialTarget + f Lcef; c field_19340 attackTargeting + m (Lcfq;)V <init> <init> <init> +c cce net/minecraft/class_1399 net/minecraft/world/entity/ai/goal/target/HurtByTargetGoal + f Lcef; a field_18091 HURT_BY_TARGETING + f I b field_30230 ALERT_RANGE_Y + f Z c field_6639 alertSameType + f I d field_6638 timestamp + f [Ljava/lang/Class; i field_6637 toIgnoreDamage + f [Ljava/lang/Class; j field_6640 toIgnoreAlert + m (Lbtp;Lbtn;)V a method_6319 alertOther + m ([Ljava/lang/Class;)Lcce; a method_6318 setAlertOthers + m ()V h method_6317 alertOthers + m (Lbtw;[Ljava/lang/Class;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ccf net/minecraft/class_1400 net/minecraft/world/entity/ai/goal/target/NearestAttackableTargetGoal + f Ljava/lang/Class; a field_6643 targetType + f I b field_6641 randomInterval + f Lbtn; c field_6644 target + f Lcef; d field_6642 targetConditions + f I i field_36304 DEFAULT_RANDOM_INTERVAL + m (D)Lewx; a method_6321 getTargetSearchArea + m (Lbtn;)V a method_24632 setTarget + m (Lbtn;)Z b method_31503 method_31503 + m ()V h method_18415 findTarget + m (Lbtp;Ljava/lang/Class;Z)V <init> <init> <init> + m (Lbtp;Ljava/lang/Class;ZLjava/util/function/Predicate;)V <init> <init> <init> + m (Lbtp;Ljava/lang/Class;ZZ)V <init> <init> <init> + m (Lbtp;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V <init> <init> <init> +c ccg net/minecraft/class_3760 net/minecraft/world/entity/ai/goal/target/NearestAttackableWitchTargetGoal + f Z i field_17281 canAttack + m (Z)V a method_17351 setCanAttack + m (Lcoj;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V <init> <init> <init> +c cch net/minecraft/class_3909 net/minecraft/world/entity/ai/goal/target/NearestHealableRaiderTargetGoal + f I i field_30231 DEFAULT_COOLDOWN + f I j field_17282 cooldown + m ()I i method_17352 getCooldown + m ()V k method_17353 decrementCooldown + m (Lcoj;Ljava/lang/Class;ZLjava/util/function/Predicate;)V <init> <init> <init> +c cci net/minecraft/class_1404 net/minecraft/world/entity/ai/goal/target/NonTameRandomTargetGoal + f Lbul; i field_6656 tamableMob + m (Lbul;Ljava/lang/Class;ZLjava/util/function/Predicate;)V <init> <init> <init> +c ccj net/minecraft/class_1403 net/minecraft/world/entity/ai/goal/target/OwnerHurtByTargetGoal + f Lbul; a field_6654 tameAnimal + f Lbtn; b field_6655 ownerLastHurtBy + f I c field_6653 timestamp + m (Lbul;)V <init> <init> <init> +c cck net/minecraft/class_1406 net/minecraft/world/entity/ai/goal/target/OwnerHurtTargetGoal + f Lbul; a field_6666 tameAnimal + f Lbtn; b field_6667 ownerLastHurt + f I c field_6665 timestamp + m (Lbul;)V <init> <init> <init> +c ccl net/minecraft/class_5398 net/minecraft/world/entity/ai/goal/target/ResetUniversalAngerTargetGoal + f I a field_30232 ALERT_RANGE_Y + f Lbtp; b field_25604 mob + f Z c field_25605 alertOthersOfSameType + f I d field_25606 lastHurtByPlayerTimestamp + m (Lbtp;)Lbtt; a method_29930 method_29930 + m (Lbtp;)Z b method_29931 method_29931 + m ()Z h method_29932 wasHurtByPlayer + m ()Ljava/util/List; i method_29933 getNearbyMobsOfSameType + m (Lbtp;Z)V <init> <init> <init> +c ccm net/minecraft/class_1405 net/minecraft/world/entity/ai/goal/target/TargetGoal + f I a field_30233 EMPTY_REACH_CACHE + f I b field_30234 CAN_REACH_CACHE + f I c field_30235 CANT_REACH_CACHE + f Z d field_6663 mustReach + f Lbtp; e field_6660 mob + f Z f field_6658 mustSee + f Lbtn; g field_6664 targetMob + f I h field_6657 unseenMemoryTicks + f I i field_6662 reachCache + f I j field_6661 reachCacheTime + f I k field_6659 unseenTicks + m (Lbtn;)Z a method_6329 canReach + m (Lbtn;Lcef;)Z a method_6328 canAttack + m (I)Lccm; c method_6330 setUnseenMemoryTicks + m ()D l method_6326 getFollowDistance + m (Lbtp;Z)V <init> <init> <init> + m (Lbtp;ZZ)V <init> <init> <init> +c ccn net/minecraft/class_6039 net/minecraft/world/entity/ai/goal/target/package-info +c cco net/minecraft/class_4136 net/minecraft/world/entity/ai/gossip/GossipContainer + f I a field_30236 DISCARD_THRESHOLD + f Lorg/slf4j/Logger; b field_41669 LOGGER + f Ljava/util/Map; c field_18419 gossips + m ()Ljava/util/Map; a method_35120 getGossipEntries + m (II)I a method_19059 mergeValuesForTransfer + m (Layw;I)Ljava/util/Collection; a method_19070 selectGossipsForTransfer + m (Lcco$b;)V a method_19060 method_19060 + m (Lcco;Layw;I)V a method_19061 transferFrom + m (Lccp;)V a method_35121 remove + m (Lccp;II)I a method_19063 mergeValuesForAddition + m (Lccp;Ljava/util/function/DoublePredicate;)J a method_35122 getCountForType + m (Lcom/mojang/datafixers/util/Pair;)Ljava/util/stream/Stream; a method_47924 method_47924 + m (Lcom/mojang/serialization/Dynamic;)V a method_19066 update + m (Lcom/mojang/serialization/DynamicOps;)Ljava/lang/Object; a method_19067 store + m (Ljava/lang/String;)V a method_47925 method_47925 + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a method_19069 method_19069 + m (Ljava/util/Map;Ljava/util/UUID;)V a method_35123 method_35123 + m (Ljava/util/UUID;)Lcco$a; a method_19071 getOrCreate + m (Ljava/util/UUID;Lccp;)V a method_35124 remove + m (Ljava/util/UUID;Lccp;I)V a method_19072 add + m (Ljava/util/UUID;Ljava/util/function/Predicate;)I a method_19073 getReputation + m (Ljava/util/function/DoublePredicate;Lccp;Lcco$a;)Z a method_35125 method_35125 + m ()V b method_20651 decay + m (Lcco$b;)V b method_19075 method_19075 + m (Lccp;II)I b method_19065 method_19065 + m (Ljava/lang/String;)V b method_47926 method_47926 + m (Ljava/util/UUID;)Lcco$a; b method_19076 method_19076 + m (Ljava/util/UUID;Lccp;I)V b method_35126 remove + m ()Ljava/util/stream/Stream; c method_19074 unpack + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cco$a net/minecraft/class_4136$class_4137 net/minecraft/world/entity/ai/gossip/GossipContainer$EntityGossips + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a field_18420 entries + m ()V a method_20652 decay + m (Lccp;)V a method_20653 makeSureValueIsntTooLowOrTooHigh + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)I a method_19078 method_19078 + m (Ljava/util/UUID;)Ljava/util/stream/Stream; a method_19079 unpack + m (Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcco$b; a method_19080 method_19080 + m (Ljava/util/function/Predicate;)I a method_19081 weightedValue + m (Ljava/util/function/Predicate;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Z a method_19082 method_19082 + m ()Z b method_20654 isEmpty + m (Lccp;)V b method_20655 remove + m ()V <init> <init> <init> +c cco$b net/minecraft/class_4136$class_4138 net/minecraft/world/entity/ai/gossip/GossipContainer$GossipEntry + f Lcom/mojang/serialization/Codec; a field_41670 CODEC + f Lcom/mojang/serialization/Codec; b field_41671 LIST_CODEC + f Ljava/util/UUID; c comp_1180 target + f Lccp; d comp_1181 type + f I e comp_1182 value + m ()I a method_19083 weightedValue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47927 method_47927 + m ()Ljava/util/UUID; b comp_1180 target + m ()Lccp; c comp_1181 type + m ()I d comp_1182 value + m (Ljava/util/UUID;Lccp;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ccp net/minecraft/class_4139 net/minecraft/world/entity/ai/gossip/GossipType + f Lccp; a field_18424 MAJOR_NEGATIVE + f Lccp; b field_18425 MINOR_NEGATIVE + f Lccp; c field_18426 MINOR_POSITIVE + f Lccp; d field_18427 MAJOR_POSITIVE + f Lccp; e field_18428 TRADING + f I f field_30240 REPUTATION_CHANGE_PER_EVENT + f I g field_30241 REPUTATION_CHANGE_PER_EVERLASTING_MEMORY + f I h field_30242 REPUTATION_CHANGE_PER_TRADE + f Ljava/lang/String; i field_18430 id + f I j field_18431 weight + f I k field_18432 max + f I l field_19354 decayPerDay + f I m field_18434 decayPerTransfer + f Lcom/mojang/serialization/Codec; n field_41672 CODEC + f [Lccp; o field_18436 $VALUES + m ()[Lccp; a method_36623 $values + m (Ljava/lang/String;ILjava/lang/String;IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ccq net/minecraft/class_6040 net/minecraft/world/entity/ai/gossip/package-info +c ccr net/minecraft/class_4831 net/minecraft/world/entity/ai/memory/ExpirableValue + f Ljava/lang/Object; a field_22330 value + f J b field_22331 timeToLive + m ()V a method_24913 tick + m (Lccr;)Ljava/util/Optional; a method_28352 method_28352 + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_28353 codec + m (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28354 method_28354 + m (Ljava/lang/Object;)Lccr; a method_28355 of + m (Ljava/lang/Object;J)Lccr; a method_24636 of + m (Ljava/lang/Object;Ljava/util/Optional;)Lccr; a method_28356 method_28356 + m ()J b method_35127 getTimeToLive + m (Lccr;)Ljava/lang/Object; b method_28357 method_28357 + m ()Ljava/lang/Object; c method_24637 getValue + m ()Z d method_24634 hasExpired + m ()Z e method_24914 canExpire + m (Ljava/lang/Object;J)V <init> <init> <init> +c ccs net/minecraft/class_4140 net/minecraft/world/entity/ai/memory/MemoryModuleType + f Lccs; A field_18453 NEAREST_HOSTILE + f Lccs; B field_30243 NEAREST_ATTACKABLE + f Lccs; C field_19008 HIDING_PLACE + f Lccs; D field_19009 HEARD_BELL_TIME + f Lccs; E field_19293 CANT_REACH_WALK_TARGET_SINCE + f Lccs; F field_25754 GOLEM_DETECTED_RECENTLY + f Lccs; G field_47762 DANGER_DETECTED_RECENTLY + f Lccs; H field_19385 LAST_SLEPT + f Lccs; I field_20616 LAST_WOKEN + f Lccs; J field_19386 LAST_WORKED_AT_POI + f Lccs; K field_25359 NEAREST_VISIBLE_ADULT + f Lccs; L field_22332 NEAREST_VISIBLE_WANTED_ITEM + f Lccs; M field_25360 NEAREST_VISIBLE_NEMESIS + f Lccs; N field_28324 PLAY_DEAD_TICKS + f Lccs; O field_28325 TEMPTING_PLAYER + f Lccs; P field_28326 TEMPTATION_COOLDOWN_TICKS + f Lccs; Q field_40127 GAZE_COOLDOWN_TICKS + f Lccs; R field_28327 IS_TEMPTED + f Lccs; S field_30244 LONG_JUMP_COOLDOWN_TICKS + f Lccs; T field_30245 LONG_JUMP_MID_JUMP + f Lccs; U field_30246 HAS_HUNTING_COOLDOWN + f Lccs; V field_33483 RAM_COOLDOWN_TICKS + f Lccs; W field_33484 RAM_TARGET + f Lccs; X field_37442 IS_IN_WATER + f Lccs; Y field_37443 IS_PREGNANT + f Lccs; Z field_39408 IS_PANICKING + f Lccs; aA field_38110 RECENT_PROJECTILE + f Lccs; aB field_38111 IS_SNIFFING + f Lccs; aC field_38112 IS_EMERGING + f Lccs; aD field_38113 ROAR_SOUND_DELAY + f Lccs; aE field_38103 DIG_COOLDOWN + f Lccs; aF field_38104 ROAR_SOUND_COOLDOWN + f Lccs; aG field_38105 SNIFF_COOLDOWN + f Lccs; aH field_38106 TOUCH_COOLDOWN + f Lccs; aI field_38107 VIBRATION_COOLDOWN + f Lccs; aJ field_38856 SONIC_BOOM_COOLDOWN + f Lccs; aK field_38857 SONIC_BOOM_SOUND_COOLDOWN + f Lccs; aL field_38858 SONIC_BOOM_SOUND_DELAY + f Lccs; a field_18437 DUMMY + f Lccs; aM field_38394 LIKED_PLAYER + f Lccs; aN field_38395 LIKED_NOTEBLOCK_POSITION + f Lccs; aO field_38396 LIKED_NOTEBLOCK_COOLDOWN_TICKS + f Lccs; aP field_38397 ITEM_PICKUP_COOLDOWN_TICKS + f Lccs; aQ field_42637 SNIFFER_EXPLORED_POSITIONS + f Lccs; aR field_42638 SNIFFER_SNIFFING_TARGET + f Lccs; aS field_42639 SNIFFER_DIGGING + f Lccs; aT field_42640 SNIFFER_HAPPY + f Lccs; aU field_47252 BREEZE_JUMP_COOLDOWN + f Lccs; aV field_47253 BREEZE_SHOOT + f Lccs; aW field_47254 BREEZE_SHOOT_CHARGING + f Lccs; aX field_47255 BREEZE_SHOOT_RECOVERING + f Lccs; aY field_47256 BREEZE_SHOOT_COOLDOWN + f Lccs; aZ field_47257 BREEZE_JUMP_INHALING + f Lccs; aa field_39450 UNREACHABLE_TONGUE_TARGETS + f Lccs; ab field_22333 ANGRY_AT + f Lccs; ac field_25361 UNIVERSAL_ANGER + f Lccs; ad field_22334 ADMIRING_ITEM + f Lccs; ae field_25813 TIME_TRYING_TO_REACH_ADMIRE_ITEM + f Lccs; af field_25814 DISABLE_WALK_TO_ADMIRE_ITEM + f Lccs; ag field_22473 ADMIRING_DISABLED + f Lccs; ah field_22336 HUNTED_RECENTLY + f Lccs; ai field_22337 CELEBRATE_LOCATION + f Lccs; aj field_25159 DANCING + f Lccs; ak field_22339 NEAREST_VISIBLE_HUNTABLE_HOGLIN + f Lccs; al field_22340 NEAREST_VISIBLE_BABY_HOGLIN + f Lccs; am field_22342 NEAREST_TARGETABLE_PLAYER_NOT_WEARING_GOLD + f Lccs; an field_25755 NEARBY_ADULT_PIGLINS + f Lccs; ao field_22343 NEAREST_VISIBLE_ADULT_PIGLINS + f Lccs; ap field_22344 NEAREST_VISIBLE_ADULT_HOGLINS + f Lccs; aq field_22345 NEAREST_VISIBLE_ADULT_PIGLIN + f Lccs; ar field_22346 NEAREST_VISIBLE_ZOMBIFIED + f Lccs; as field_22347 VISIBLE_ADULT_PIGLIN_COUNT + f Lccs; at field_22348 VISIBLE_ADULT_HOGLIN_COUNT + f Lccs; au field_22349 NEAREST_PLAYER_HOLDING_WANTED_ITEM + f Lccs; av field_22350 ATE_RECENTLY + f Lccs; aw field_22474 NEAREST_REPELLENT + f Lccs; ax field_22353 PACIFIED + f Lccs; ay field_38108 ROAR_TARGET + f Lccs; az field_38109 DISTURBANCE_LOCATION + f Lccs; b field_18438 HOME + f Lccs; ba field_47258 BREEZE_JUMP_TARGET + f Lccs; bb field_47763 BREEZE_LEAVING_WATER + f Ljava/util/Optional; bc field_24668 codec + f Lccs; c field_18439 JOB_SITE + f Lccs; d field_25160 POTENTIAL_JOB_SITE + f Lccs; e field_18440 MEETING_POINT + f Lccs; f field_18873 SECONDARY_JOB_SITE + f Lccs; g field_18441 NEAREST_LIVING_ENTITIES + f Lccs; h field_18442 NEAREST_VISIBLE_LIVING_ENTITIES + f Lccs; i field_19006 VISIBLE_VILLAGER_BABIES + f Lccs; j field_18443 NEAREST_PLAYERS + f Lccs; k field_18444 NEAREST_VISIBLE_PLAYER + f Lccs; l field_22354 NEAREST_VISIBLE_ATTACKABLE_PLAYER + f Lccs; m field_18445 WALK_TARGET + f Lccs; n field_18446 LOOK_TARGET + f Lccs; o field_22355 ATTACK_TARGET + f Lccs; p field_22475 ATTACK_COOLING_DOWN + f Lccs; q field_18447 INTERACTION_TARGET + f Lccs; r field_18448 BREED_TARGET + f Lccs; s field_22356 RIDE_TARGET + f Lccs; t field_18449 PATH + f Lccs; u field_18450 INTERACTABLE_DOORS + f Lccs; v field_26389 DOORS_TO_CLOSE + f Lccs; w field_19007 NEAREST_BED + f Lccs; x field_18451 HURT_BY + f Lccs; y field_18452 HURT_BY_ENTITY + f Lccs; z field_22357 AVOID_TARGET + m ()Ljava/util/Optional; a method_19093 getCodec + m (Ljava/lang/String;)Lccs; a method_20738 register + m (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lccs; a method_19092 register + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cct net/minecraft/class_4141 net/minecraft/world/entity/ai/memory/MemoryStatus + f Lcct; a field_18456 VALUE_PRESENT + f Lcct; b field_18457 VALUE_ABSENT + f Lcct; c field_18458 REGISTERED + f [Lcct; d field_18459 $VALUES + m ()[Lcct; a method_36624 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ccu net/minecraft/class_6670 net/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities + f Lccu; a field_35104 EMPTY + f Ljava/util/List; b field_35105 nearbyEntities + f Ljava/util/function/Predicate; c field_35106 lineOfSightTest + m ()Lccu; a method_38971 empty + m (Lbtn;)Z a method_38972 contains + m (Lbtn;Lbtn;)Z a method_38973 method_38973 + m (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lbtn;)Z a method_38974 method_38974 + m (Ljava/util/function/Predicate;)Ljava/util/Optional; a method_38975 findClosest + m (Ljava/util/function/Predicate;Lbtn;)Z a method_38976 method_38976 + m (Lbtn;)Z b method_38977 method_38977 + m (Ljava/util/function/Predicate;)Ljava/lang/Iterable; b method_38978 findAll + m (Ljava/util/function/Predicate;Lbtn;)Z b method_38979 method_38979 + m (Ljava/util/function/Predicate;)Ljava/util/stream/Stream; c method_38980 find + m (Ljava/util/function/Predicate;)Z d method_38981 contains + m ()V <init> <init> <init> + m (Lbtn;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ccv net/minecraft/class_4142 net/minecraft/world/entity/ai/memory/WalkTarget + f Lbwv; a field_18460 target + f F b field_18461 speedModifier + f I c field_18462 closeEnoughDist + m ()Lbwv; a method_19094 getTarget + m ()F b method_19095 getSpeedModifier + m ()I c method_19096 getCloseEnoughDist + m (Ljd;FI)V <init> <init> <init> + m (Lexc;FI)V <init> <init> <init> + m (Lbsr;FI)V <init> <init> <init> + m (Lbwv;FI)V <init> <init> <init> +c ccw net/minecraft/class_6041 net/minecraft/world/entity/ai/memory/package-info +c ccx net/minecraft/class_5766 net/minecraft/world/entity/ai/navigation/AmphibiousPathNavigation + m (Lbtp;Ldcw;)V <init> <init> <init> +c ccy net/minecraft/class_1407 net/minecraft/world/entity/ai/navigation/FlyingPathNavigation + m (Z)V b method_6332 setCanOpenDoors + m (Z)V c method_6331 setCanPassDoors + m ()Z d method_35128 canPassDoors + m ()Z e method_35129 canOpenDoors + m (Lbtp;Ldcw;)V <init> <init> <init> +c ccz net/minecraft/class_1409 net/minecraft/world/entity/ai/navigation/GroundPathNavigation + f Z p field_6686 avoidSun + m (Lepv;)Z a method_26338 hasValidPathType + m (Z)V b method_6363 setCanOpenDoors + m (Z)V c method_35139 setCanPassDoors + m (Z)V d method_6361 setAvoidSun + m ()Z e method_35140 canPassDoors + m (Z)V e method_46645 setCanWalkOverFences + m ()Z f method_6366 canOpenDoors + m ()I s method_6362 getSurfaceY + m (Lbtp;Ldcw;)V <init> <init> <init> +c cda net/minecraft/class_1408 net/minecraft/world/entity/ai/navigation/PathNavigation + f Lbtp; a field_6684 mob + f Ldcw; b field_6677 level + f Leps; c field_6681 path + f D d field_6668 speedModifier + f I e field_6675 tick + f I f field_6674 lastStuckCheck + f Lexc; g field_6672 lastStuckCheckPos + f Lkh; h field_6680 timeoutCachedNode + f J i field_6670 timeoutTimer + f J j field_6669 lastTimeoutCheck + f D k field_6682 timeoutLimit + f F l field_6683 maxDistanceToWaypoint + f Z m field_6679 hasDelayedRecomputation + f J n field_6685 timeLastRecompute + f Lepr; o field_6678 nodeEvaluator + f I p field_30247 MAX_TIME_RECOMPUTE + f I q field_41545 STUCK_CHECK_INTERVAL + f F r field_41546 STUCK_THRESHOLD_DISTANCE_FACTOR + f Ljd; s field_20293 targetPos + f I t field_20294 reachRange + f F u field_21642 maxVisitedNodesMultiplier + f Lepu; v field_6673 pathFinder + f Z w field_26820 isStuck + m ()V W_ method_6359 trimPath + m ()Z a method_6358 canUpdatePath + m (D)V a method_6344 setSpeedModifier + m (DDDD)Z a method_6337 moveTo + m (DDDI)Leps; a method_6352 createPath + m (DDDID)Z a method_58160 moveTo + m (F)V a method_23964 setMaxVisitedNodesMultiplier + m (I)Lepu; a method_6336 createPathFinder + m (Lbsr;D)Z a method_6335 moveTo + m (Lbsr;I)Leps; a method_6349 createPath + m (Lbtp;Lexc;Lexc;Z)Z a method_43394 isClearForMovementBetween + m (Leps;D)Z a method_6334 moveTo + m (Lexc;)D a method_38065 getGroundY + m (Lexc;Lexc;)Z a method_6341 canMoveDirectly + m (Ljava/util/Set;I)Leps; a method_29934 createPath + m (Ljava/util/Set;IZI)Leps; a method_35142 createPath + m (Ljava/util/Set;IZIF)Leps; a method_18416 createPath + m (Ljava/util/stream/Stream;I)Leps; a method_21643 createPath + m (Ljd;)Z a method_6333 isStableDestination + m (Ljd;I)Leps; a method_6348 createPath + m (Ljd;II)Leps; a method_35141 createPath + m (Z)V a method_6354 setCanFloat + m ()Lexc; b method_6347 getTempMobPos + m (Lepv;)Z b method_48158 canCutCorner + m (Lexc;)V b method_6346 doStuckDetection + m (Ljd;)Z b method_18053 shouldRecomputePath + m ()V c method_6360 tick + m (Lexc;)Z c method_27799 shouldTargetNextNodeInDirection + m ()V e method_31266 timeoutPath + m ()V f method_26085 resetStuckTimeout + m ()V g method_23965 resetMaxVisitedNodesMultiplier + m ()Ljd; h method_6355 getTargetPos + m ()V i method_6356 recomputePath + m ()Leps; j method_6345 getPath + m ()V k method_6339 followThePath + m ()Z l method_6357 isDone + m ()Z m method_23966 isInProgress + m ()V n method_6340 stop + m ()Lepr; o method_6342 getNodeEvaluator + m ()Z p method_6350 canFloat + m ()F q method_35143 getMaxDistanceToWaypoint + m ()Z r method_31267 isStuck + m (Lbtp;Ldcw;)V <init> <init> <init> +c cdb net/minecraft/class_1410 net/minecraft/world/entity/ai/navigation/WallClimberNavigation + f Ljd; p field_6687 pathToPosition + m (Lbtp;Ldcw;)V <init> <init> <init> +c cdc net/minecraft/class_1412 net/minecraft/world/entity/ai/navigation/WaterBoundPathNavigation + f Z p field_6689 allowBreaching + m (Lbtp;Ldcw;)V <init> <init> <init> +c cdd net/minecraft/class_6042 net/minecraft/world/entity/ai/navigation/package-info +c cde net/minecraft/class_6043 net/minecraft/world/entity/ai/package-info +c cdf net/minecraft/class_5356 net/minecraft/world/entity/ai/sensing/AdultSensor + m (Laqu;Lbsl;)V a method_29531 doTick + m (Lbsl;Lbtn;)Z a method_29528 method_29528 + m (Lbsl;Lccu;)V a method_29529 setNearestVisibleAdult + m (Lbsl;Lccu;)V b method_29532 method_29532 + m ()V <init> <init> <init> +c cdg net/minecraft/class_6044 net/minecraft/world/entity/ai/sensing/AxolotlAttackablesSensor + f F a field_30248 TARGET_DETECTION_DISTANCE + m (Lbtn;)Z b method_35145 isHostileTarget + m (Lbtn;Lbtn;)Z e method_35144 isHuntTarget + m (Lbtn;Lbtn;)Z f method_35146 isClose + m ()V <init> <init> <init> +c cdh net/minecraft/class_8947 net/minecraft/world/entity/ai/sensing/BreezeAttackEntitySensor + f I a field_47260 BREEZE_SENSOR_RADIUS + m (Laqu;Lckz;)V a method_54993 doTick + m (Lckz;)V a method_54994 method_54994 + m (Lckz;Lbtn;)V a method_54995 method_54995 + m (Lckz;Lbtn;)Z b method_54996 method_54996 + m ()V <init> <init> <init> +c cdi net/minecraft/class_4143 net/minecraft/world/entity/ai/sensing/DummySensor + m ()V <init> <init> <init> +c cdj net/minecraft/class_7100 net/minecraft/world/entity/ai/sensing/FrogAttackablesSensor + f F a field_37444 TARGET_DETECTION_DISTANCE + m (Lbtn;Lbtn;)Z e method_44331 isUnreachableAttackTarget + m ()V <init> <init> <init> +c cdk net/minecraft/class_4307 net/minecraft/world/entity/ai/sensing/GolemSensor + f I a field_30249 GOLEM_SCAN_RATE + f I c field_30250 MEMORY_TIME_TO_LIVE + m (Lbtn;)V a method_20656 checkForNearbyGolem + m (Lbtn;)V b method_30233 golemDetected + m (Lbtn;)Z c method_20657 method_20657 + m ()V <init> <init> <init> + m (I)V <init> <init> <init> +c cdl net/minecraft/class_4832 net/minecraft/world/entity/ai/sensing/HoglinSpecificSensor + m (Laqu;Lclh;)V a method_24639 doTick + m (Laqu;Ljd;)Z a method_24640 method_24640 + m (Lbtn;)Z a method_38982 method_38982 + m (Laqu;Lclh;)Ljava/util/Optional; b method_24641 findNearestRepellent + m ()V <init> <init> <init> +c cdm net/minecraft/class_4144 net/minecraft/world/entity/ai/sensing/HurtBySensor + m (Laqu;Lbuq;Lbtn;)V a method_24642 method_24642 + m ()V <init> <init> <init> +c cdn net/minecraft/class_7101 net/minecraft/world/entity/ai/sensing/IsInWaterSensor + m ()V <init> <init> <init> +c cdo net/minecraft/class_9068 net/minecraft/world/entity/ai/sensing/MobSensor + f Ljava/util/function/BiPredicate; a field_47764 mobTest + f Ljava/util/function/Predicate; c field_47765 readyTest + f Lccs; d field_47766 toSet + f I e field_47767 memoryTimeToLive + m (Lbtn;)V a method_55702 checkForMobsNearby + m (Lbtn;Lbtn;)Z a method_55703 method_55703 + m (Lbtn;)V b method_55704 mobDetected + m (Lbtn;)V c method_55705 clearMemory + m (ILjava/util/function/BiPredicate;Ljava/util/function/Predicate;Lccs;I)V <init> <init> <init> +c cdp net/minecraft/class_4256 net/minecraft/world/entity/ai/sensing/NearestBedSensor + f I a field_30251 CACHE_TIMEOUT + f I c field_30252 BATCH_SIZE + f I d field_30253 RATE + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; e field_20295 batchCache + f I f field_20296 triedCount + f J g field_20297 lastUpdate + m (Laqu;Lbtp;)V a method_21646 doTick + m (Lit/unimi/dsi/fastutil/longs/Long2LongMap$Entry;)Z a method_21645 method_21645 + m (Ljd;)Z a method_21644 method_21644 + m (Ljm;)Z a method_43977 method_43977 + m ()V <init> <init> <init> +c cdq net/minecraft/class_4833 net/minecraft/world/entity/ai/sensing/NearestItemSensor + f I a field_30254 MAX_DISTANCE_TO_WANTED_ITEM + f J c field_30255 XZ_RANGE + f J d field_30256 Y_RANGE + m (Laqu;Lbtp;)V a method_24645 doTick + m (Lbtp;Lcjh;)Z a method_24643 method_24643 + m (Lcjh;)Z a method_24644 method_24644 + m (Lbtp;Lcjh;)Z b method_24646 method_24646 + m ()V <init> <init> <init> +c cdr net/minecraft/class_4146 net/minecraft/world/entity/ai/sensing/NearestLivingEntitySensor + m (Lbtn;Lbtn;)Z a method_19097 method_19097 + m ()I b method_43081 radiusXZ + m ()I c method_43082 radiusY + m ()V <init> <init> <init> +c cds net/minecraft/class_6045 net/minecraft/world/entity/ai/sensing/NearestVisibleLivingEntitySensor + m (Lbtn;)Ljava/util/Optional; a method_35147 getVisibleEntities + m (Lbtn;Lbtn;)Z a method_35148 isMatchingEntity + m (Lbtn;Lccu;)Ljava/util/Optional; a method_35149 method_35149 + m ()Lccs; b method_35150 getMemory + m (Lbtn;)Ljava/util/Optional; b method_35151 getNearestEntity + m (Lbtn;Lbtn;)Z e method_35152 method_35152 + m ()V <init> <init> <init> +c cdt net/minecraft/class_5417 net/minecraft/world/entity/ai/sensing/PiglinBruteSpecificSensor + m (Lbtn;)Z a method_38983 method_38983 + m ()V <init> <init> <init> +c cdu net/minecraft/class_4834 net/minecraft/world/entity/ai/sensing/PiglinSpecificSensor + m (Laqu;Ljd;)Z a method_24648 isValidRepellent + m (Lbtn;)Z a method_38984 method_38984 + m (Laqu;Ljd;)Z b method_30077 method_30077 + m (Laqu;Lbtn;)Ljava/util/Optional; c method_24649 findNearestRepellent + m ()V <init> <init> <init> +c cdv net/minecraft/class_4147 net/minecraft/world/entity/ai/sensing/PlayerSensor + m (Lbtn;Laqv;)Z a method_19098 method_19098 + m (Lbtn;Lcmx;)Z a method_36981 method_36981 + m (Lbtn;Lcmx;)Z b method_29268 method_29268 + m ()V <init> <init> <init> +c cdw net/minecraft/class_4221 net/minecraft/world/entity/ai/sensing/SecondaryPoiSensor + f I a field_30257 SCAN_RATE + m (Laqu;Lcmk;)V a method_19617 doTick + m ()V <init> <init> <init> +c cdx net/minecraft/class_1413 net/minecraft/world/entity/ai/sensing/Sensing + f Lbtp; a field_6691 mob + f Lit/unimi/dsi/fastutil/ints/IntSet; b field_6692 seen + f Lit/unimi/dsi/fastutil/ints/IntSet; c field_6690 unseen + m ()V a method_6370 tick + m (Lbsr;)Z a method_6369 hasLineOfSight + m (Lbtp;)V <init> <init> <init> +c cdy net/minecraft/class_4148 net/minecraft/world/entity/ai/sensing/Sensor + f Layw; a field_19294 RANDOM + f I b field_30258 TARGETING_RANGE + f I c field_30259 DEFAULT_SCAN_RATE + f Lcef; d field_26630 TARGET_CONDITIONS + f Lcef; e field_26631 TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING + f Lcef; f field_33762 ATTACK_TARGET_CONDITIONS + f Lcef; g field_33763 ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_TESTING + f Lcef; h field_34050 ATTACK_TARGET_CONDITIONS_IGNORE_LINE_OF_SIGHT + f Lcef; i field_34051 ATTACK_TARGET_CONDITIONS_IGNORE_INVISIBILITY_AND_LINE_OF_SIGHT + f I j field_18464 scanRate + f J k field_18463 timeToTick + m ()Ljava/util/Set; a method_19099 requires + m (Laqu;Lbtn;)V a method_19101 doTick + m (Laqu;Lbtn;)V b method_19100 tick + m (Lbtn;Lbtn;)Z b method_30954 isEntityTargetable + m (Lbtn;Lbtn;)Z c method_36982 isEntityAttackable + m (Lbtn;Lbtn;)Z d method_37456 isEntityAttackableIgnoringLineOfSight + m (I)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cdz net/minecraft/class_4149 net/minecraft/world/entity/ai/sensing/SensorType + f Ljava/util/function/Supplier; A field_18471 factory + f Lcdz; a field_18465 DUMMY + f Lcdz; b field_22358 NEAREST_ITEMS + f Lcdz; c field_18466 NEAREST_LIVING_ENTITIES + f Lcdz; d field_18467 NEAREST_PLAYERS + f Lcdz; e field_19010 NEAREST_BED + f Lcdz; f field_18469 HURT_BY + f Lcdz; g field_18470 VILLAGER_HOSTILES + f Lcdz; h field_19011 VILLAGER_BABIES + f Lcdz; i field_18875 SECONDARY_POIS + f Lcdz; j field_25756 GOLEM_DETECTED + f Lcdz; k field_47768 ARMADILLO_SCARE_DETECTED + f Lcdz; l field_22359 PIGLIN_SPECIFIC_SENSOR + f Lcdz; m field_25757 PIGLIN_BRUTE_SPECIFIC_SENSOR + f Lcdz; n field_22360 HOGLIN_SPECIFIC_SENSOR + f Lcdz; o field_25362 NEAREST_ADULT + f Lcdz; p field_30260 AXOLOTL_ATTACKABLES + f Lcdz; q field_28329 AXOLOTL_TEMPTATIONS + f Lcdz; r field_30261 GOAT_TEMPTATIONS + f Lcdz; s field_37445 FROG_TEMPTATIONS + f Lcdz; t field_40128 CAMEL_TEMPTATIONS + f Lcdz; u field_47769 ARMADILLO_TEMPTATIONS + f Lcdz; v field_37446 FROG_ATTACKABLES + f Lcdz; w field_37447 IS_IN_WATER + f Lcdz; x field_38114 WARDEN_ENTITY_SENSOR + f Lcdz; y field_44475 SNIFFER_TEMPTATIONS + f Lcdz; z field_47261 BREEZE_ATTACK_ENTITY_SENSOR + m ()Lcdy; a method_19102 create + m (Ljava/lang/String;Ljava/util/function/Supplier;)Lcdz; a method_19103 register + m ()Lcea; b method_51153 method_51153 + m ()Lcea; c method_55706 method_55706 + m ()Lcea; d method_45338 method_45338 + m ()Lcea; e method_41351 method_41351 + m ()Lcea; f method_35153 method_35153 + m ()Lcea; g method_33212 method_33212 + m ()Lcdo; h method_55707 method_55707 + m (Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cea net/minecraft/class_5760 net/minecraft/world/entity/ai/sensing/TemptingSensor + f I a field_30262 TEMPTATION_RANGE + f Lcef; c field_28330 TEMPT_TARGETING + f Ljava/util/function/Predicate; d field_28331 temptations + m (Laqu;Lbtw;)V a method_33213 doTick + m (Lbtw;Laqv;)Z a method_45339 method_45339 + m (Lcmx;)Z a method_33215 playerHoldingTemptation + m (Lcuq;)Z a method_33216 isTemptation + m (Lbtw;Laqv;)Z b method_33214 method_33214 + m (Lbtw;Laqv;)Z c method_33217 method_33217 + m (Ljava/util/function/Predicate;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ceb net/minecraft/class_4257 net/minecraft/world/entity/ai/sensing/VillagerBabiesSensor + m (Lbtn;)Ljava/util/List; a method_20000 getNearestVillagerBabies + m (Lbtn;)Z b method_20001 isVillagerBaby + m (Lbtn;)Lccu; c method_20002 getVisibleEntities + m ()V <init> <init> <init> +c cec net/minecraft/class_4150 net/minecraft/world/entity/ai/sensing/VillagerHostilesSensor + f Lcom/google/common/collect/ImmutableMap; a field_18473 ACCEPTABLE_DISTANCE_FROM_HOSTILES + m (Lbtn;)Z b method_19104 isHostile + m (Lbtn;Lbtn;)Z e method_19105 isClose + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ced net/minecraft/class_7252 net/minecraft/world/entity/ai/sensing/WardenEntitySensor + m (Laqu;Lcmb;)V a method_43083 doTick + m (Lbtn;)Z a method_43084 method_43084 + m (Lcmb;)V a method_43085 method_43085 + m (Lcmb;Lbtn;)V a method_42164 method_42164 + m (Lcmb;Ljava/util/function/Predicate;)Ljava/util/Optional; a method_43086 getClosest + m (Lbtn;)Z b method_42166 method_42166 + m (Lcmb;)Ljava/util/Optional; b method_43087 method_43087 + m ()V <init> <init> <init> +c cee net/minecraft/class_6046 net/minecraft/world/entity/ai/sensing/package-info +c cef net/minecraft/class_4051 net/minecraft/world/entity/ai/targeting/TargetingConditions + f Lcef; a field_18092 DEFAULT + f D b field_30263 MIN_VISIBILITY_DISTANCE_FOR_INVISIBLE_TARGET + f Z c field_33720 isCombat + f D d field_18093 range + f Z e field_33721 checkLineOfSight + f Z f field_18098 testInvisible + f Ljava/util/function/Predicate; g field_28405 selector + m ()Lcef; a method_36625 forCombat + m (D)Lcef; a method_18418 range + m (Lbtn;Lbtn;)Z a method_18419 test + m (Ljava/util/function/Predicate;)Lcef; a method_18420 selector + m ()Lcef; b method_36626 forNonCombat + m ()Lcef; c method_33335 copy + m ()Lcef; d method_36627 ignoreLineOfSight + m ()Lcef; e method_18424 ignoreInvisibilityTesting + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ceg net/minecraft/class_6047 net/minecraft/world/entity/ai/targeting/package-info +c ceh net/minecraft/class_5530 net/minecraft/world/entity/ai/util/AirAndWaterRandomPos + m (Lbtw;IIIDDD)Lexc; a method_31504 getPos + m (Lbtw;IIIDDDZ)Ljd; a method_31505 generateRandomPos + m (Lbtw;Ljd;)Z a method_31506 method_31506 + m (Lbtw;IIIDDDZ)Ljd; b method_31507 method_31507 + m ()V <init> <init> <init> +c cei net/minecraft/class_5531 net/minecraft/world/entity/ai/util/AirRandomPos + m (Lbtw;IIILexc;D)Lexc; a method_31508 getPosTowards + m (Lbtw;IIILexc;DZ)Ljd; a method_31509 method_31509 + m ()V <init> <init> <init> +c cej net/minecraft/class_5532 net/minecraft/world/entity/ai/util/DefaultRandomPos + m (Lbtw;II)Lexc; a method_31510 getPos + m (Lbtw;IILexc;)Lexc; a method_31511 getPosAway + m (Lbtw;IILexc;D)Lexc; a method_31512 getPosTowards + m (Lbtw;IILexc;DZ)Ljd; a method_31513 method_31513 + m (Lbtw;IILexc;Z)Ljd; a method_31514 method_31514 + m (Lbtw;IIZ)Ljd; a method_31515 method_31515 + m (Lbtw;IZLjd;)Ljd; a method_31516 generateRandomPosTowardDirection + m ()V <init> <init> <init> +c cek net/minecraft/class_5493 net/minecraft/world/entity/ai/util/GoalUtils + m (Lbtp;)Z a method_30955 hasGroundPathNavigation + m (Lbtw;I)Z a method_31517 mobRestricted + m (Lbtw;Ljd;)Z a method_31518 isWater + m (Lcda;Ljd;)Z a method_31519 isNotStable + m (Ljd;Lbtw;)Z a method_31520 isOutsideLimits + m (ZLbtw;Ljd;)Z a method_31521 isRestricted + m (Lbtw;Ljd;)Z b method_31522 hasMalus + m (Lbtw;Ljd;)Z c method_31523 isSolid + m ()V <init> <init> <init> +c cel net/minecraft/class_5533 net/minecraft/world/entity/ai/util/HoverRandomPos + m (Lbtw;IIDDFII)Lexc; a method_31524 getPos + m (Lbtw;IIDDFZII)Ljd; a method_31525 method_31525 + m (Lbtw;Ljd;)Z a method_31526 method_31526 + m ()V <init> <init> <init> +c cem net/minecraft/class_5534 net/minecraft/world/entity/ai/util/LandRandomPos + m (Lbtw;II)Lexc; a method_31527 getPos + m (Lbtw;IILexc;)Lexc; a method_31528 getPosTowards + m (Lbtw;IILexc;Z)Lexc; a method_31529 getPosInDirection + m (Lbtw;IILjava/util/function/ToDoubleFunction;)Lexc; a method_31530 getPos + m (Lbtw;IIZ)Ljd; a method_31531 method_31531 + m (Lbtw;IZLjd;)Ljd; a method_31532 generateRandomPosTowardDirection + m (Lbtw;Ljd;)Ljd; a method_31533 movePosUpOutOfSolid + m (Lbtw;IILexc;)Lexc; b method_31534 getPosAway + m (Lbtw;IILexc;Z)Ljd; b method_31535 method_31535 + m (Lbtw;Ljd;)Z b method_31536 method_31536 + m ()V <init> <init> <init> +c cen net/minecraft/class_5535 net/minecraft/world/entity/ai/util/RandomPos + f I a field_30264 RANDOM_POS_ATTEMPTS + m (Layw;II)Ljd; a method_31541 generateRandomDirection + m (Layw;IIIDDD)Ljd; a method_31542 generateRandomDirectionWithinRadians + m (Lbtw;ILayw;Ljd;)Ljd; a method_31537 generateRandomPosTowardDirection + m (Lbtw;Ljava/util/function/Supplier;)Lexc; a method_31538 generateRandomPos + m (Ljava/util/function/Supplier;Ljava/util/function/ToDoubleFunction;)Lexc; a method_31543 generateRandomPos + m (Ljd;IILjava/util/function/Predicate;)Ljd; a method_31539 moveUpToAboveSolid + m (Ljd;ILjava/util/function/Predicate;)Ljd; a method_31540 moveUpOutOfSolid + m ()V <init> <init> <init> +c ceo net/minecraft/class_6048 net/minecraft/world/entity/ai/util/package-info +c cep net/minecraft/class_4151 net/minecraft/world/entity/ai/village/ReputationEventType + f Lcep; a field_18474 ZOMBIE_VILLAGER_CURED + f Lcep; b field_18475 GOLEM_KILLED + f Lcep; c field_18476 VILLAGER_HURT + f Lcep; d field_18477 VILLAGER_KILLED + f Lcep; e field_18478 TRADE + m (Ljava/lang/String;)Lcep; a method_19109 register + m ()V <clinit> <clinit> <clinit> +c cep$1 net/minecraft/class_4151$1 net/minecraft/world/entity/ai/village/ReputationEventType$1 + f Ljava/lang/String; f field_17066 val$name + m (Ljava/lang/String;)V <init> <init> <init> +c ceq net/minecraft/class_1419 net/minecraft/world/entity/ai/village/VillageSiege + f Lorg/slf4j/Logger; a field_26390 LOGGER + f Z b field_6725 hasSetupSiege + f Lceq$a; c field_18479 siegeState + f I d field_6723 zombiesToSpawn + f I e field_6722 nextSpawnTime + f I f field_6721 spawnX + f I g field_6720 spawnY + f I h field_6719 spawnZ + m (Laqu;)Z a method_6446 tryToSetupSiege + m (Laqu;Ljd;)Lexc; a method_6448 findRandomSpawnPos + m (Laqu;)V b method_6447 trySpawn + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ceq$a net/minecraft/class_1419$class_4152 net/minecraft/world/entity/ai/village/VillageSiege$State + f Lceq$a; a field_18480 SIEGE_CAN_ACTIVATE + f Lceq$a; b field_18481 SIEGE_TONIGHT + f Lceq$a; c field_18482 SIEGE_DONE + f [Lceq$a; d field_18483 $VALUES + m ()[Lceq$a; a method_36628 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cer net/minecraft/class_6049 net/minecraft/world/entity/ai/village/package-info +c ces net/minecraft/class_4153 net/minecraft/world/entity/ai/village/poi/PoiManager + f I a field_30265 MAX_VILLAGE_DISTANCE + f I b field_30266 VILLAGE_SECTION_SIZE + f Lces$a; d field_18484 distanceTracker + f Lit/unimi/dsi/fastutil/longs/LongSet; e field_20688 loadedChunks + m (Lakq;Ljd;)Z a method_26339 existsAtPosition + m (Lakq;Ljm;)Z a method_43978 method_43978 + m (Lcet;)Ljd; a method_19128 method_19128 + m (Lceu;)Ljava/lang/Boolean; a method_20592 method_20592 + m (Lcom/mojang/datafixers/util/Pair;)Ldcd; a method_22440 method_22440 + m (Ldcd;Ljava/lang/Integer;)Ljava/util/Optional; a method_19124 method_19124 + m (Ldcz;Ldcd;)V a method_22438 method_22438 + m (Ldcz;Ljd;I)V a method_22439 ensureLoadedAndValid + m (Ldvj;)Z a method_20345 mayHavePoi + m (Ldvj;Ljava/util/function/BiConsumer;Ljd;)V a method_19511 method_19511 + m (Ldvj;Lkf;)V a method_20347 method_20347 + m (Ldvj;Lkf;Lceu;)V a method_20346 method_20346 + m (Ldvj;Lkf;Ljava/util/function/BiConsumer;)V a method_20348 updateFromSection + m (Ljava/util/function/BiConsumer;Ljd;Ljm;)V a method_19512 method_19512 + m (Ljava/util/function/BiPredicate;Lcet;)Z a method_19130 method_19130 + m (Ljava/util/function/Predicate;Lces$b;Ldcd;)Ljava/util/stream/Stream; a method_19121 method_19121 + m (Ljava/util/function/Predicate;Lces$b;Ljava/util/Optional;)Ljava/util/stream/Stream; a method_19120 method_19120 + m (Ljava/util/function/Predicate;Lcet;)Z a method_20004 method_20004 + m (Ljava/util/function/Predicate;Ldcd;Lces$b;)Ljava/util/stream/Stream; a method_19123 getInChunk + m (Ljava/util/function/Predicate;Ljava/util/function/BiPredicate;Ljd;I)Ljava/util/Optional; a method_19126 take + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lces$b;Ljd;ILayw;)Ljava/util/Optional; a method_20005 getRandom + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/stream/Stream; a method_21647 findAll + m (Ljava/util/function/Predicate;Ljd;ILces$b;)J a method_20252 getCountInRange + m (Ljd;)V a method_19112 remove + m (Ljd;ILcet;)Z a method_19113 method_19113 + m (Ljd;Lcet;)D a method_43979 method_43979 + m (Ljd;Lceu;)Ljava/lang/Integer; a method_35154 method_35154 + m (Ljd;Lcom/mojang/datafixers/util/Pair;)D a method_30956 method_30956 + m (Ljd;Ljava/util/function/Predicate;)Z a method_19116 exists + m (Ljd;Ljava/util/function/Predicate;Lceu;)Ljava/lang/Boolean; a method_19117 method_19117 + m (Ljd;Ljd;)D a method_34711 method_34711 + m (Ljd;Ljm;)V a method_19115 add + m (Ljm;)Z a method_43980 method_43980 + m (Lkf;)I a method_19118 sectionsToVillage + m (Lkf;Ldvj;)V a method_19510 checkConsistencyWithBlocks + m (Lcet;)Lcom/mojang/datafixers/util/Pair; b method_43981 method_43981 + m (Lcom/mojang/datafixers/util/Pair;)Z b method_22442 method_22442 + m (Ldcd;)Z b method_22441 method_22441 + m (Ldvj;Lkf;Ljava/util/function/BiConsumer;)V b method_20349 method_20349 + m (Ljava/util/function/Predicate;Lcet;)Z b method_43982 method_43982 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/stream/Stream; b method_43983 findAllWithType + m (Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/stream/Stream; b method_22383 getInSquare + m (Ljd;)Z b method_19129 release + m (Ljd;ILcet;)Z b method_30335 method_30335 + m (Ljd;Lceu;)Ljava/util/Optional; b method_33580 method_33580 + m (Ljd;Ljd;)D b method_20003 method_20003 + m (Lkf;)Lcom/mojang/datafixers/util/Pair; b method_22443 method_22443 + m (Lcet;)Lcom/mojang/datafixers/util/Pair; c method_43984 method_43984 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/stream/Stream; c method_30957 findAllClosestFirstWithType + m (Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/stream/Stream; c method_19125 getInRange + m (Ljd;)Ljava/util/Optional; c method_19132 getType + m (Ljd;Lceu;)Ljava/lang/Boolean; c method_33581 method_33581 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/Optional; d method_19127 find + m (Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/Optional; d method_20006 findClosest + m (Ljd;)I d method_35155 getFreeTickets + m (Ljd;Lceu;)V d method_33582 method_33582 + m (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/Optional; e method_34712 findClosest + m (Ljava/util/function/Predicate;Ljd;ILces$b;)Ljava/util/Optional; e method_43985 findClosestWithType + m (Ljd;)Ljava/lang/IllegalStateException; e method_33583 method_33583 + m (J)Z g method_19133 isVillageCenter + m (Ldws;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLka;Ldwg;Ldcy;)V <init> <init> <init> +c ces$a net/minecraft/class_4153$class_4154 net/minecraft/world/entity/ai/village/poi/PoiManager$DistanceTracker + f Lces; a field_18485 field_18485 + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b field_18486 levels + m ()V a method_19134 runAllUpdates + m (Lces;)V <init> <init> <init> +c ces$b net/minecraft/class_4153$class_4155 net/minecraft/world/entity/ai/village/poi/PoiManager$Occupancy + f Lces$b; a field_18487 HAS_SPACE + f Lces$b; b field_18488 IS_OCCUPIED + f Lces$b; c field_18489 ANY + f Ljava/util/function/Predicate; d field_18490 test + f [Lces$b; e field_18491 $VALUES + m ()Ljava/util/function/Predicate; a method_19135 getTest + m (Lcet;)Z a method_19136 method_19136 + m ()[Lces$b; b method_36629 $values + m (Ljava/lang/String;ILjava/util/function/Predicate;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cet net/minecraft/class_4156 net/minecraft/world/entity/ai/village/poi/PoiRecord + f Ljd; a field_18492 pos + f Ljm; b field_18493 poiType + f I c field_18494 freeTickets + f Ljava/lang/Runnable; d field_18495 setDirty + m ()I a method_35156 getFreeTickets + m (Lcet;)Ljava/lang/Integer; a method_28358 method_28358 + m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; a method_28359 codec + m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28360 method_28360 + m ()Z b method_19137 acquireTicket + m (Lcet;)Ljm; b method_28361 method_28361 + m ()Z c method_19138 releaseTicket + m (Lcet;)Ljd; c method_28362 method_28362 + m ()Z d method_19139 hasSpace + m ()Z e method_19140 isOccupied + m ()Ljd; f method_19141 getPos + m ()Ljm; g method_19142 getPoiType + m (Ljd;Ljm;ILjava/lang/Runnable;)V <init> <init> <init> + m (Ljd;Ljm;Ljava/lang/Runnable;)V <init> <init> <init> +c ceu net/minecraft/class_4157 net/minecraft/world/entity/ai/village/poi/PoiSection + f Lorg/slf4j/Logger; a field_18496 LOGGER + f Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap; b field_18497 records + f Ljava/util/Map; c field_18498 byType + f Ljava/lang/Runnable; d field_18499 setDirty + f Z e field_19226 isValid + m ()Z a method_22444 isValid + m (Lcet;)Z a method_20350 add + m (Lceu;)Ljava/util/List; a method_28363 method_28363 + m (Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Ljd;Ljm;)V a method_20352 method_20352 + m (Ljava/lang/Runnable;)Lcom/mojang/serialization/Codec; a method_28364 codec + m (Ljava/lang/Runnable;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28365 method_28365 + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a method_19149 method_19149 + m (Ljava/util/function/Consumer;)V a method_20353 refresh + m (Ljava/util/function/Predicate;Lces$b;)Ljava/util/stream/Stream; a method_19150 getRecords + m (Ljava/util/function/Predicate;Ljava/util/Map$Entry;)Z a method_19151 method_19151 + m (Ljd;)V a method_19145 remove + m (Ljd;Ljava/util/function/Predicate;)Z a method_19147 exists + m (Ljd;Ljm;)V a method_19146 add + m (Ljd;Ljm;S)Lcet; a method_20351 method_20351 + m (Ljm;)Ljava/util/Set; a method_19143 method_19143 + m ()V b method_20395 clear + m (Lceu;)Ljava/lang/Boolean; b method_28366 method_28366 + m (Ljava/lang/Runnable;)Lceu; b method_28367 method_28367 + m (Ljd;)I b method_35157 getFreeTickets + m (Ljd;)Z c method_19153 release + m (Ljd;)Ljava/util/Optional; d method_19154 getType + m (Ljd;)Ljava/util/Optional; e method_33584 getPoiRecord + m (Ljava/lang/Runnable;)V <init> <init> <init> + m (Ljava/lang/Runnable;ZLjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cev net/minecraft/class_4158 net/minecraft/world/entity/ai/village/poi/PoiType + f Ljava/util/function/Predicate; a field_39277 NONE + f Ljava/util/Set; b comp_815 matchingStates + f I c comp_816 maxTickets + f I d comp_817 validRange + m ()Ljava/util/Set; a comp_815 matchingStates + m (Ldtc;)Z a method_35159 is + m (Ljm;)Z a method_43987 method_43987 + m ()I b comp_816 maxTickets + m ()I c comp_817 validRange + m (Ljava/util/Set;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cew net/minecraft/class_7477 net/minecraft/world/entity/ai/village/poi/PoiTypes + f Lakq; a field_39278 ARMORER + f Lakq; b field_39279 BUTCHER + f Lakq; c field_39280 CARTOGRAPHER + f Lakq; d field_39281 CLERIC + f Lakq; e field_39282 FARMER + f Lakq; f field_39283 FISHERMAN + f Lakq; g field_39284 FLETCHER + f Lakq; h field_39285 LEATHERWORKER + f Lakq; i field_39286 LIBRARIAN + f Lakq; j field_39287 MASON + f Lakq; k field_39288 SHEPHERD + f Lakq; l field_39289 TOOLSMITH + f Lakq; m field_39290 WEAPONSMITH + f Lakq; n field_39291 HOME + f Lakq; o field_39292 MEETING + f Lakq; p field_39293 BEEHIVE + f Lakq; q field_39294 BEE_NEST + f Lakq; r field_39295 NETHER_PORTAL + f Lakq; s field_39296 LODESTONE + f Lakq; t field_39297 LIGHTNING_ROD + f Ljava/util/Set; u field_39299 BEDS + f Ljava/util/Set; v field_39300 CAULDRONS + f Ljava/util/Map; w field_39301 TYPE_BY_STATE + m (Ldfy;)Ljava/util/Set; a method_43988 getBlockStates + m (Ldtc;)Ljava/util/Optional; a method_43989 forState + m (Ljava/lang/String;)Lakq; a method_43994 createKey + m (Ljm;Ldtc;)V a method_43991 method_43991 + m (Ljm;Ljava/util/Set;)V a method_43990 registerBlockStates + m (Ljz;)Lcev; a method_43992 bootstrap + m (Ljz;Lakq;Ljava/util/Set;II)Lcev; a method_43993 register + m (Ldfy;)Ljava/util/stream/Stream; b method_43995 method_43995 + m (Ldtc;)Z b method_46397 hasPoi + m (Ldfy;)Ljava/util/stream/Stream; c method_43997 method_43997 + m (Ldtc;)Z c method_43996 method_43996 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cex net/minecraft/class_6050 net/minecraft/world/entity/ai/village/poi/package-info +c cey net/minecraft/class_1421 net/minecraft/world/entity/ambient/AmbientCreature + m (Lbsx;Ldcw;)V <init> <init> <init> +c cez net/minecraft/class_1420 net/minecraft/world/entity/ambient/Bat + f F b field_46966 FLAP_LENGTH_SECONDS + f F c field_46967 TICKS_PER_FLAP + f Lajw; cb field_6728 DATA_ID_FLAGS + f I cc field_30269 FLAG_RESTING + f Lcef; cd field_18100 BAT_RESTING_TARGETING + f Ljd; ce field_6729 targetPosition + f Lbsm; d field_46968 flyAnimationState + f Lbsm; e field_46969 restAnimationState + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20661 checkBatSpawnRules + m ()V gg method_54758 setupAnimationStates + m ()Lbuv$a; s method_26878 createAttributes + m ()Z t method_6450 isResting + m ()Z x method_6451 isHalloween + m (Z)V x method_6449 setResting + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfa net/minecraft/class_6051 net/minecraft/world/entity/ambient/package-info +c cfb net/minecraft/class_1422 net/minecraft/world/entity/animal/AbstractFish + f Lajw; b field_6730 FROM_BUCKET + m ()Z gk method_6456 canRandomSwim + m ()Lavo; gl method_6457 getFlopSound + m ()Lbuv$a; s method_26879 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfb$a net/minecraft/class_1422$class_1423 net/minecraft/world/entity/animal/AbstractFish$FishMoveControl + f Lcfb; l field_6731 fish + m (Lcfb;)V <init> <init> <init> +c cfb$b net/minecraft/class_1422$class_1424 net/minecraft/world/entity/animal/AbstractFish$FishSwimGoal + f Lcfb; i field_6732 fish + m (Lcfb;)V <init> <init> <init> +c cfc net/minecraft/class_1427 net/minecraft/world/entity/animal/AbstractGolem + m (Lbsx;Ldcw;)V <init> <init> <init> +c cfd net/minecraft/class_1425 net/minecraft/world/entity/animal/AbstractSchoolingFish + f Lcfd; b field_6734 leader + f I c field_6733 schoolSize + m (Lcfd;)Lcfd; a method_6461 startFollowing + m (Ljava/util/stream/Stream;)V a method_6468 addFollowers + m (Lcfd;)V b method_6458 method_6458 + m (Lcfd;)Z c method_6460 method_6460 + m ()I gm method_6465 getMaxSchoolSize + m ()Z gn method_6470 isFollower + m ()V go method_6466 stopFollowing + m ()Z gp method_6469 canBeFollowed + m ()Z gq method_6467 hasFollowers + m ()Z gr method_6464 inRangeOfLeader + m ()V gs method_6463 pathToLeader + m ()V gt method_6462 addFollower + m ()V gu method_6459 removeFollower + m (Lbsx;Ldcw;)V <init> <init> <init> +c cfd$a net/minecraft/class_1425$class_1426 net/minecraft/world/entity/animal/AbstractSchoolingFish$SchoolSpawnGroupData + f Lcfd; a field_6735 leader + m (Lcfd;)V <init> <init> <init> +c cfe net/minecraft/class_1429 net/minecraft/world/entity/animal/Animal + f I cc field_6745 inLove + f Ljava/util/UUID; cd field_6744 loveCause + f I cf field_30270 PARENT_AGE_AFTER_BREEDING + m (Laqu;Lcfe;)V a method_24650 spawnChildFromBreeding + m (Laqu;Lcfe;Lbsl;)V a method_49794 finalizeSpawnChildFromBreeding + m (Lcfe;)Z a method_6474 canMate + m (Lcfe;Lbsl;Laqv;)V a method_49795 method_49795 + m (Lcmx;Lbqq;Lcuq;)V a method_6475 usePlayerItem + m (Ldbz;Ljd;)Z a method_39448 isBrightEnoughToSpawn + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20663 checkAnimalSpawnRules + m (Lcfe;)Ljava/util/Optional; b method_49796 method_49796 + m (Lcmx;)V f method_6480 setInLove + m ()Z gp method_6482 canFallInLove + m ()I gq method_29270 getInLoveTime + m ()Laqv; gr method_6478 getLoveCause + m ()Z gs method_6479 isInLove + m ()V gt method_6477 resetLove + m (Lcuq;)Z o method_6481 isFood + m (I)V s method_6476 setInLoveTime + m (Lbsx;Ldcw;)V <init> <init> <init> +c cff net/minecraft/class_4466 net/minecraft/world/entity/animal/Bee + f I cA field_30293 PATHFIND_TO_HIVE_WHEN_CLOSER_THAN + f I cB field_30294 HIVE_SEARCH_DISTANCE + f Lbqc; cD field_25363 PERSISTENT_ANGER_TIME + f Ljava/util/UUID; cE field_25364 persistentAngerTarget + f F cF field_20356 rollAmount + f F cG field_20357 rollAmountO + f I cH field_20358 timeSinceSting + f I cI field_20359 ticksWithoutNectarSinceExitingHive + f I cJ field_20360 stayOutOfHiveCountdown + f I cK field_20361 numCropsGrownSincePollination + f I cL field_30274 COOLDOWN_BEFORE_LOCATING_NEW_HIVE + f I cM field_21643 remainingCooldownBeforeLocatingNewHive + f I cN field_30275 COOLDOWN_BEFORE_LOCATING_NEW_FLOWER + f I cO field_21644 remainingCooldownBeforeLocatingNewFlower + f Ljd; cP field_20362 savedFlowerPos + f Ljd; cQ field_20363 hivePos + f Lcff$k; cR field_21079 beePollinateGoal + f Lcff$e; cS field_21645 goToHiveGoal + f Lcff$f; cT field_21646 goToKnownFlowerGoal + f I cU field_21509 underWaterTicks + f F cc field_30271 FLAP_DEGREES_PER_TICK + f I cd field_28638 TICKS_PER_FLAP + f Ljava/lang/String; ce field_30272 TAG_CROPS_GROWN_SINCE_POLLINATION + f Ljava/lang/String; cg field_30273 TAG_CANNOT_ENTER_HIVE_TICKS + f Ljava/lang/String; ch field_30276 TAG_TICKS_SINCE_POLLINATION + f Ljava/lang/String; ci field_30277 TAG_HAS_STUNG + f Ljava/lang/String; cj field_30278 TAG_HAS_NECTAR + f Ljava/lang/String; ck field_30279 TAG_FLOWER_POS + f Ljava/lang/String; cl field_30280 TAG_HIVE_POS + f Lajw; cm field_20353 DATA_FLAGS_ID + f Lajw; cn field_20354 DATA_REMAINING_ANGER_TIME + f I co field_30281 FLAG_ROLL + f I cp field_30282 FLAG_HAS_STUNG + f I cq field_30283 FLAG_HAS_NECTAR + f I cr field_30284 STING_DEATH_COUNTDOWN + f I cs field_30285 TICKS_BEFORE_GOING_TO_KNOWN_FLOWER + f I ct field_30286 TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME + f I cu field_30287 MIN_ATTACK_DIST + f I cv field_30288 MAX_CROPS_GROWABLE + f I cw field_30289 POISON_SECONDS_NORMAL + f I cx field_30290 POISON_SECONDS_HARD + f I cy field_30291 TOO_FAR_DISTANCE + f I cz field_30292 HIVE_CLOSE_ENOUGH_DISTANCE + m (Lcff;)Layw; A method_21801 method_21801 + m (Lcff;)Layw; B method_21803 method_21803 + m (Lcff;)Layw; C method_36630 method_36630 + m (F)F H method_21811 getRollAmount + m (Lcff;)Lcda; a method_36631 method_36631 + m (Ldcw;DDDDDLlk;)V a method_21769 spawnFluidParticle + m (Laqu;Lbsl;)Lcff; b method_21771 getBreedOffspring + m (Lcff;)Layw; b method_21765 method_21765 + m (Ljd;I)Z b method_23979 closerThan + m (Lcff;)Lcda; c method_36632 method_36632 + m (IZ)V d method_21775 setFlag + m (Lcff;)Lcda; d method_36633 method_36633 + m (Lcff;)Lcda; e method_36634 method_36634 + m (Lcff;)Lcda; f method_23989 method_23989 + m (Lcff;)Lcda; g method_23991 method_23991 + m ()Z gA method_21789 wantsToEnterHive + m ()V gB method_21790 updateRollAmount + m ()Z gC method_23984 isHiveNearFire + m ()I gD method_21792 getCropsGrownSincePollination + m ()V gE method_21783 resetNumCropsGrownSincePollination + m ()V gF method_21793 incrementNumCropsGrownSincePollination + m ()Z gG method_21794 isHiveValid + m ()Z gH method_21786 isRolling + m ()Ljava/util/List; gk method_35162 getBlacklistedHives + m ()V gl method_21780 resetTicksWithoutNectarSinceExitingHive + m ()Z gm method_21791 hasHive + m ()Ljd; gn method_23884 getHivePos + m ()Lcan; go method_35163 getGoalSelector + m ()Z gu method_21784 hasNectar + m ()Z gv method_21785 hasStung + m ()Lbuv$a; gw method_26880 createAttributes + m ()V gy method_21788 dropOffNectar + m ()Z gz method_23983 isTiredOfLookingForNectar + m (Lcff;)Lcda; h method_36635 method_36635 + m (Ljd;)V h method_21797 setSavedFlowerPos + m (Lcff;)Lcda; i method_23994 method_23994 + m (Ljd;)V i method_57301 setHivePos + m (Lcff;)Lcda; j method_23976 method_23976 + m (Ljd;)V j method_23987 pathfindRandomlyTowards + m (Lcff;)Lcda; k method_23999 method_23999 + m (Ljd;)Z k method_23988 doesHiveHaveSpace + m (Lcff;)Lcda; l method_23980 method_23980 + m (Ljd;)Z l method_23990 isTooFarAway + m (Lcff;)Lcda; m method_23982 method_23982 + m (Ljd;)Z m method_23992 isFlowerValid + m (Lcff;)Lcda; n method_23985 method_23985 + m (Lcuq;)Z n method_58363 method_58363 + m (Lcff;)Lcda; o method_24000 method_24000 + m (Lcff;)Lcda; p method_24001 method_24001 + m (Lcff;)Lcda; q method_24002 method_24002 + m (Lcff;)Lcda; r method_24003 method_24003 + m ()Ljd; s method_21778 getSavedFlowerPos + m (Lcff;)Lcda; s method_23967 method_23967 + m ()Z t method_21779 hasSavedFlowerPos + m (I)V t method_21807 setStayOutOfHiveCountdown + m (Lcff;)Layw; t method_21795 method_21795 + m (I)Z u method_21812 getFlag + m (Lcff;)Layw; u method_21796 method_21796 + m (Lcff;)Lcda; v method_23993 method_23993 + m (Lcff;)Layw; w method_23739 method_23739 + m ()I x method_35161 getTravellingTicks + m (Lcff;)Lcda; x method_23995 method_23995 + m (Z)V x method_21805 setHasNectar + m (Lcff;)Layw; y method_21798 method_21798 + m (Z)V y method_21806 setHasStung + m (Lcff;)Layw; z method_23740 method_23740 + m (Z)V z method_21808 setRolling + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cff$1 net/minecraft/class_4466$1 net/minecraft/world/entity/animal/Bee$1 + f Lcff; p field_20364 field_20364 + m (Lcff;Lbtp;Ldcw;)V <init> <init> <init> +c cff$a net/minecraft/class_4466$class_4467 net/minecraft/world/entity/animal/Bee$BaseBeeGoal + f Lcff; a field_20365 field_20365 + m ()Z h method_21814 canBeeUse + m ()Z i method_21815 canBeeContinueToUse + m (Lcff;)V <init> <init> <init> +c cff$b net/minecraft/class_4466$class_4468 net/minecraft/world/entity/animal/Bee$BeeAttackGoal + f Lcff; b field_20366 field_20366 + m (Lcff;Lbtw;DZ)V <init> <init> <init> +c cff$c net/minecraft/class_4466$class_4469 net/minecraft/world/entity/animal/Bee$BeeBecomeAngryTargetGoal + m ()Z i method_21816 beeCanTarget + m (Lcff;)V <init> <init> <init> +c cff$d net/minecraft/class_4466$class_4470 net/minecraft/world/entity/animal/Bee$BeeEnterHiveGoal + f Lcff; b field_20367 field_20367 + m (Lcff;)V <init> <init> <init> +c cff$e net/minecraft/class_4466$class_4472 net/minecraft/world/entity/animal/Bee$BeeGoToHiveGoal + f I b field_30295 MAX_TRAVELLING_TICKS + f Lcff; c field_20371 field_20371 + f I d field_21647 travellingTicks + f I e field_30296 MAX_BLACKLISTED_TARGETS + f Ljava/util/List; f field_21648 blacklistedTargets + f Leps; g field_21649 lastPath + f I h field_30297 TICKS_BEFORE_HIVE_DROP + f I i field_23133 ticksStuck + m (Ljd;)Z a method_24006 pathfindDirectlyTowards + m (Ljd;)Z b method_24007 isTargetBlacklisted + m (Ljd;)V c method_24009 blacklistTarget + m (Ljd;)Z d method_24010 hasReachedTarget + m ()V k method_24011 clearBlacklist + m ()V l method_24012 dropAndBlacklistHive + m ()V m method_23885 dropHive + m (Lcff;)V <init> <init> <init> +c cff$f net/minecraft/class_4466$class_4473 net/minecraft/world/entity/animal/Bee$BeeGoToKnownFlowerGoal + f Lcff; b field_20372 field_20372 + f I c field_30298 MAX_TRAVELLING_TICKS + f I d field_21650 travellingTicks + m ()Z k method_24013 wantsToGoToKnownFlower + m (Lcff;)V <init> <init> <init> +c cff$g net/minecraft/class_4466$class_4474 net/minecraft/world/entity/animal/Bee$BeeGrowCropGoal + f I b field_30299 GROW_CHANCE + f Lcff; c field_20373 field_20373 + m (Lcff;)V <init> <init> <init> +c cff$h net/minecraft/class_4466$class_4475 net/minecraft/world/entity/animal/Bee$BeeHurtByOtherGoal + f Lcff; a field_20374 field_20374 + m (Lcff;Lcff;)V <init> <init> <init> +c cff$i net/minecraft/class_4466$class_4476 net/minecraft/world/entity/animal/Bee$BeeLocateHiveGoal + f Lcff; b field_20375 field_20375 + m (Ljd;Ljd;)D a method_24015 method_24015 + m (Ljm;)Z a method_23743 method_23743 + m ()Ljava/util/List; k method_23742 findNearbyHivesWithSpace + m (Lcff;)V <init> <init> <init> +c cff$j net/minecraft/class_4466$class_4477 net/minecraft/world/entity/animal/Bee$BeeLookControl + f Lcff; h field_20376 field_20376 + m (Lcff;Lbtp;)V <init> <init> <init> +c cff$k net/minecraft/class_4466$class_4478 net/minecraft/world/entity/animal/Bee$BeePollinateGoal + f Lcff; b field_20377 field_20377 + f I c field_30300 MIN_POLLINATION_TICKS + f I d field_30301 MIN_FIND_FLOWER_RETRY_COOLDOWN + f I e field_30302 MAX_FIND_FLOWER_RETRY_COOLDOWN + f Ljava/util/function/Predicate; f field_20617 VALID_POLLINATION_BLOCKS + f D g field_30303 ARRIVAL_THRESHOLD + f I h field_30304 POSITION_CHANGE_CHANCE + f F i field_30305 SPEED_MODIFIER + f F j field_30306 HOVER_HEIGHT_WITHIN_FLOWER + f F k field_30307 HOVER_POS_OFFSET + f I l field_20378 successfulPollinatingTicks + f I m field_20379 lastSoundPlayedTick + f Z n field_21080 pollinating + f Lexc; o field_21511 hoverPos + f I p field_21651 pollinatingTicks + f I q field_30308 MAX_POLLINATING_TICKS + m (Ldtc;)Z a method_21819 method_21819 + m (Ljava/util/function/Predicate;D)Ljava/util/Optional; a method_22326 findNearestBlock + m ()Z k method_21820 hasPollinatedLongEnough + m ()Z l method_23346 isPollinating + m ()V m method_23748 stopPollinating + m ()V n method_23749 setWantedPos + m ()F o method_23750 getOffset + m ()Ljava/util/Optional; p method_21821 findNearbyFlower + m (Lcff;)V <init> <init> <init> +c cff$l net/minecraft/class_4466$class_4479 net/minecraft/world/entity/animal/Bee$BeeWanderGoal + f Lcff; a field_20380 field_20380 + f I b field_30309 WANDER_THRESHOLD + m ()Lexc; h method_21822 findPos + m (Lcff;)V <init> <init> <init> +c cfg net/minecraft/class_5761 net/minecraft/world/entity/animal/Bucketable + m (Lbtp;Lcuq;)V a method_35167 saveDefaultDataToBucketTag + m (Lbtp;Lub;)V a method_35168 loadDefaultDataFromBucketTag + m (Lcmx;Lbqq;Lbtn;)Ljava/util/Optional; a method_35169 bucketMobPickup + m ()Lcuq; b method_6452 getBucketItemStack + m (Lbtp;Lub;)V b method_57302 method_57302 + m (Lub;)V h method_35170 loadFromBucketTag + m (Lcuq;)V n method_6455 saveToBucketTag + m ()Z t method_6453 fromBucket + m ()Lavo; x method_35171 getPickupSound + m (Z)V x method_6454 setFromBucket +c cfh net/minecraft/class_1451 net/minecraft/world/entity/animal/Cat + f D cg field_30310 TEMPT_SPEED_MOD + f D ch field_30311 WALK_SPEED_MOD + f D ci field_30312 SPRINT_SPEED_MOD + f Lajw; cj field_6811 DATA_VARIANT_ID + f Lajw; ck field_16284 IS_LYING + f Lajw; cl field_16292 RELAX_STATE_ONE + f Lajw; cm field_16285 DATA_COLLAR_COLOR + f Lakq; cn field_49979 DEFAULT_VARIANT + f Lcfh$a; co field_6808 avoidPlayersGoal + f Lcbu; cp field_6810 temptGoal + f F cq field_16290 lieDownAmount + f F cr field_16291 lieDownAmountO + f F cs field_16288 lieDownAmountTail + f F ct field_16289 lieDownAmountOTail + f F cu field_16286 relaxStateOneAmount + f F cv field_16287 relaxStateOneAmountO + m (Z)V A method_16088 setLying + m (Z)V B method_16087 setRelaxStateOne + m (F)F H method_16082 getLieDownAmount + m (F)F I method_16091 getLieDownAmountTail + m (F)F J method_16095 getRelaxStateOneAmount + m (Lakr;)Lakq; a method_58364 method_58364 + m (Lcti;)V a method_16094 setCollarColor + m (Laqu;Lbsl;)Lcfh; b method_6573 getBreedOffspring + m (Lcmx;)V g method_58168 tryToTame + m ()V gA method_6175 reassessTameGoals + m ()Z gB method_16093 isRelaxStateOne + m ()V gC method_16085 handleLieDown + m ()V gD method_16090 updateLieDownAmount + m ()V gE method_16084 updateRelaxStateOneAmount + m ()Lakr; gu method_16092 getTextureId + m ()Ljm; gv method_47843 getVariant + m ()Z gw method_16086 isLying + m ()Lcti; gx method_16096 getCollarColor + m ()V gy method_16089 hiss + m ()Lbuv$a; gz method_26881 createAttributes + m (Ljm;)V i method_47842 setVariant + m (Lcuq;)Z n method_58365 method_58365 + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfh$a net/minecraft/class_1451$class_3698 net/minecraft/world/entity/animal/Cat$CatAvoidEntityGoal + f Lcfh; i field_16293 cat + m (Lcfh;Ljava/lang/Class;FDD)V <init> <init> <init> +c cfh$b net/minecraft/class_1451$class_3699 net/minecraft/world/entity/animal/Cat$CatRelaxOnOwnerGoal + f Lcfh; a field_16297 cat + f Lcmx; b field_16295 ownerPlayer + f Ljd; c field_16294 goalPos + f I d field_16296 onBedTicks + m (Ljd;)Ljd; a method_27800 method_27800 + m (Ljd;Lji;)Ljd; a method_27801 method_27801 + m ()Z h method_16098 spaceIsOccupied + m ()V i method_16097 giveMorningGift + m (Lcfh;)V <init> <init> <init> +c cfh$c net/minecraft/class_1451$class_3700 net/minecraft/world/entity/animal/Cat$CatTemptGoal + f Lcmx; c field_16298 selectedPlayer + f Lcfh; d field_17948 cat + m (Lcfh;DLjava/util/function/Predicate;Z)V <init> <init> <init> +c cfi net/minecraft/class_7375 net/minecraft/world/entity/animal/CatVariant + f Lyx; a field_51941 STREAM_CODEC + f Lakq; b field_38709 TABBY + f Lakq; c field_38710 BLACK + f Lakq; d field_38711 RED + f Lakq; e field_38712 SIAMESE + f Lakq; f field_38713 BRITISH_SHORTHAIR + f Lakq; g field_38714 CALICO + f Lakq; h field_38715 PERSIAN + f Lakq; i field_38716 RAGDOLL + f Lakq; j field_38717 WHITE + f Lakq; k field_38718 JELLIE + f Lakq; l field_38719 ALL_BLACK + f Lakr; m comp_706 texture + m ()Lakr; a comp_706 texture + m (Ljava/lang/String;)Lakq; a method_46647 createKey + m (Ljz;)Lcfi; a method_46646 bootstrap + m (Ljz;Lakq;Ljava/lang/String;)Lcfi; a method_43090 register + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfj net/minecraft/class_1428 net/minecraft/world/entity/animal/Chicken + f F cc field_6741 flap + f F cd field_6743 flapSpeed + f F ce field_6738 oFlapSpeed + f F cg field_6736 oFlap + f F ch field_6737 flapping + f I ci field_6739 eggTime + f Z cj field_6740 isChickenJockey + f Lbsu; ck field_47770 BABY_DIMENSIONS + f F cl field_28639 nextFlap + m (Laqu;Lbsl;)Lcfj; b method_6471 getBreedOffspring + m (Lcuq;)Z n method_58366 method_58366 + m ()Lbuv$a; s method_26882 createAttributes + m ()Z t method_6472 isChickenJockey + m (Z)V x method_6473 setChickenJockey + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfk net/minecraft/class_1431 net/minecraft/world/entity/animal/Cod + m (Lbsx;Ldcw;)V <init> <init> <init> +c cfl net/minecraft/class_1430 net/minecraft/world/entity/animal/Cow + f Lbsu; cc field_47771 BABY_DIMENSIONS + m (Laqu;Lbsl;)Lcfl; b method_6483 getBreedOffspring + m (Lcuq;)Z n method_58367 method_58367 + m ()Lbuv$a; s method_26883 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfm net/minecraft/class_1433 net/minecraft/world/entity/animal/Dolphin + f I b field_30326 TOTAL_AIR_SUPPLY + f Ljava/util/function/Predicate; c field_6748 ALLOWED_ITEMS + f Lajw; cc field_6749 MOISTNESS_LEVEL + f Lcef; cd field_18101 SWIM_WITH_PLAYER_TARGETING + f I ce field_30327 TOTAL_MOISTNESS_LEVEL + f Lajw; d field_6747 TREASURE_POS + f Lajw; e field_6750 GOT_FISH + m (Lcfm;)Layw; a method_18055 method_18055 + m (Llk;)V a method_6492 addParticlesAroundSelf + m (Lcfm;)Layw; b method_6488 method_6488 + m (I)V c method_6489 setMoisntessLevel + m (Lcfm;)Layw; c method_18054 method_18054 + m (Lcjh;)Z c method_6485 method_6485 + m ()Lbuv$a; gk method_26884 createAttributes + m ()Z gl method_6484 closeToNextPos + m (Ljd;)V h method_6493 setTreasurePos + m ()Ljd; s method_6494 getTreasurePos + m ()Z t method_6487 gotFish + m ()I x method_6491 getMoistnessLevel + m (Z)V x method_6486 setGotFish + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfm$a net/minecraft/class_1433$class_1435 net/minecraft/world/entity/animal/Dolphin$DolphinSwimToTreasureGoal + f Lcfm; a field_6752 dolphin + f Z b field_6753 stuck + m (Lcfm;)V <init> <init> <init> +c cfm$b net/minecraft/class_1433$class_1436 net/minecraft/world/entity/animal/Dolphin$DolphinSwimWithPlayerGoal + f Lcfm; a field_6755 dolphin + f D b field_6754 speedModifier + f Lcmx; c field_6756 player + m (Lcfm;D)V <init> <init> <init> +c cfm$c net/minecraft/class_1433$class_1437 net/minecraft/world/entity/animal/Dolphin$PlayWithItemsGoal + f Lcfm; a field_6757 field_6757 + f I b field_6758 cooldown + m (Lcuq;)V a method_18056 drop + m (Lcfm;)V <init> <init> <init> +c cfn net/minecraft/class_1432 net/minecraft/world/entity/animal/FlyingAnimal + m ()Z gx method_6581 isFlying +c cfo net/minecraft/class_4019 net/minecraft/world/entity/animal/Fox + f F cA field_17963 crouchAmountO + f I cB field_17964 ticksSinceEaten + f I cc field_30328 FLAG_CROUCHING + f I cd field_30329 FLAG_INTERESTED + f I ce field_30330 FLAG_POUNCING + f Lajw; cg field_17949 DATA_TYPE_ID + f Lajw; ch field_17950 DATA_FLAGS_ID + f I ci field_30331 FLAG_SITTING + f I cj field_30332 FLAG_SLEEPING + f I ck field_30333 FLAG_FACEPLANTED + f I cl field_30334 FLAG_DEFENDING + f Lajw; cm field_17951 DATA_TRUSTED_ID_0 + f Lajw; cn field_17952 DATA_TRUSTED_ID_1 + f Ljava/util/function/Predicate; co field_17953 ALLOWED_ITEMS + f Ljava/util/function/Predicate; cp field_17954 TRUSTED_TARGET_SELECTOR + f Ljava/util/function/Predicate; cq field_17955 STALKABLE_PREY + f Ljava/util/function/Predicate; cr field_17956 AVOID_PLAYERS + f I cs field_30335 MIN_TICKS_BEFORE_EAT + f Lbsu; ct field_47772 BABY_DIMENSIONS + f Lcam; cu field_17957 landTargetGoal + f Lcam; cv field_17958 turtleEggTargetGoal + f Lcam; cw field_17959 fishTargetGoal + f F cx field_17960 interestedAngle + f F cy field_17961 interestedAngleO + f F cz field_17962 crouchAmount + m (Z)V A method_18299 setIsInterested + m (Z)V B method_18295 setFaceplanted + m (Z)V C method_18301 setDefending + m (Z)V D method_18302 setSleeping + m (F)F H method_18298 getHeadRollAngle + m (F)F I method_18300 getCrouchAmount + m (Lcfo$v;)V a method_47844 setVariant + m (Lcfo;)Z a method_36636 method_36636 + m (Lcfo;Lbtn;)Z a method_18257 isPathClear + m (Laqu;Lbsl;)Lcfo; b method_18260 getBreedOffspring + m (Lcfo;)Layw; b method_18287 method_18287 + m (Ljava/util/UUID;)V b method_18266 addTrustedUUID + m (Lbsr;)Z c method_18253 method_18253 + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_39449 checkFoxSpawnRules + m (Lcfo;)Layw; c method_18288 method_18288 + m (Lcjh;)Z c method_18265 method_18265 + m (Ljava/util/UUID;)Z c method_18428 trusts + m (IZ)V d method_18269 setFlag + m (Lbsr;)Z d method_18261 method_18261 + m (Lcfo;)Layw; d method_18290 method_18290 + m (Lbsr;)Z e method_18267 method_18267 + m ()Z gk method_18273 isFaceplanted + m ()Z gl method_18274 isPouncing + m ()Z gm method_35172 isJumping + m ()Z gn method_18275 isFullyCrouched + m ()Z go method_18277 isInterested + m ()V gu method_18280 setTargetGoals + m ()Ljava/util/List; gv method_18281 getTrustedUUIDs + m ()Z gw method_18282 isDefending + m ()V gx method_18283 wakeUp + m ()V gy method_18284 clearStates + m ()Z gz method_18285 canMove + m (Lbtn;)Z j method_18429 method_18429 + m (Lbtn;)Z k method_24347 method_24347 + m (Lbtn;)Z l method_20451 method_20451 + m (Lbtn;)Z m method_18431 method_18431 + m (Lbtn;)Z n method_18254 method_18254 + m (Lcuq;)Z n method_18430 canEat + m (Lbtn;)Z o method_18262 method_18262 + m (Lcuq;)V p method_18289 spitOutItem + m (Lcuq;)V q method_18291 dropItemStack + m ()Lbuv$a; s method_26885 createAttributes + m ()Lcfo$v; t method_47845 getVariant + m (I)Z t method_18293 getFlag + m ()Z x method_18272 isSitting + m (Z)V x method_18294 setSitting + m (Z)V y method_18296 setIsPouncing + m (Z)V z method_18297 setIsCrouching + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfo$a net/minecraft/class_4019$class_4020 net/minecraft/world/entity/animal/Fox$DefendTrustedTargetGoal + f Lcfo; i field_17965 field_17965 + f Lbtn; j field_17966 trustedLastHurtBy + f Lbtn; k field_17967 trustedLastHurt + f I l field_17968 timestamp + m (Lcfo;Ljava/lang/Class;ZZLjava/util/function/Predicate;)V <init> <init> <init> +c cfo$b net/minecraft/class_4019$class_4021 net/minecraft/world/entity/animal/Fox$FaceplantGoal + f I a field_17969 countdown + f Lcfo; b field_17970 field_17970 + m (Lcfo;)V <init> <init> <init> +c cfo$c net/minecraft/class_4019$class_4022 net/minecraft/world/entity/animal/Fox$FoxAlertableEntitiesSelector + f Lcfo; a field_17971 field_17971 + m (Lbtn;)Z a method_18303 test + m (Lcfo;)V <init> <init> <init> +c cfo$d net/minecraft/class_4019$class_4023 net/minecraft/world/entity/animal/Fox$FoxBehaviorGoal + f Lcfo; a field_17972 field_17972 + f Lcef; b field_18102 alertableTargeting + m ()Z h method_18305 hasShelter + m ()Z i method_18306 alertable + m (Lcfo;)V <init> <init> <init> +c cfo$e net/minecraft/class_4019$class_4024 net/minecraft/world/entity/animal/Fox$FoxBreedGoal + m (Lcfo;D)V <init> <init> <init> +c cfo$f net/minecraft/class_4019$class_4025 net/minecraft/world/entity/animal/Fox$FoxEatBerriesGoal + f I g field_17974 ticksWaited + f Lcfo; h field_17975 field_17975 + f I i field_30336 WAIT_TICKS + m (Ldtc;)V a method_33586 pickGlowBerry + m (Ldtc;)V b method_33587 pickSweetBerries + m ()V o method_18307 onReachedTarget + m (Lcfo;DII)V <init> <init> <init> +c cfo$g net/minecraft/class_4019$class_4026 net/minecraft/world/entity/animal/Fox$FoxFloatGoal + f Lcfo; a field_17976 field_17976 + m (Lcfo;)V <init> <init> <init> +c cfo$h net/minecraft/class_4019$class_4052 net/minecraft/world/entity/animal/Fox$FoxFollowParentGoal + f Lcfo; d field_18104 fox + m (Lcfo;Lcfo;D)V <init> <init> <init> +c cfo$i net/minecraft/class_4019$class_4027 net/minecraft/world/entity/animal/Fox$FoxGroupData + f Lcfo$v; a field_17977 type + m (Lcfo$v;)V <init> <init> <init> +c cfo$j net/minecraft/class_4019$class_4292 net/minecraft/world/entity/animal/Fox$FoxLookAtPlayerGoal + f Lcfo; h field_19261 field_19261 + m (Lcfo;Lbtp;Ljava/lang/Class;F)V <init> <init> <init> +c cfo$k net/minecraft/class_4019$class_4028 net/minecraft/world/entity/animal/Fox$FoxLookControl + f Lcfo; h field_17979 field_17979 + m (Lcfo;)V <init> <init> <init> +c cfo$l net/minecraft/class_4019$class_4029 net/minecraft/world/entity/animal/Fox$FoxMeleeAttackGoal + f Lcfo; b field_17980 field_17980 + m (Lcfo;DZ)V <init> <init> <init> +c cfo$m net/minecraft/class_4019$class_4030 net/minecraft/world/entity/animal/Fox$FoxMoveControl + f Lcfo; l field_17981 field_17981 + m (Lcfo;)V <init> <init> <init> +c cfo$n net/minecraft/class_4019$class_4032 net/minecraft/world/entity/animal/Fox$FoxPanicGoal + f Lcfo; a field_17983 field_17983 + m (Lcfo;D)V <init> <init> <init> +c cfo$o net/minecraft/class_4019$class_4033 net/minecraft/world/entity/animal/Fox$FoxPounceGoal + f Lcfo; a field_17984 field_17984 + m (Lcfo;)V <init> <init> <init> +c cfo$p net/minecraft/class_4019$class_4034 net/minecraft/world/entity/animal/Fox$FoxSearchForItemsGoal + f Lcfo; a field_17985 field_17985 + m (Lcfo;)V <init> <init> <init> +c cfo$q net/minecraft/class_4019$class_4031 net/minecraft/world/entity/animal/Fox$FoxStrollThroughVillageGoal + f Lcfo; a field_17982 field_17982 + m ()Z h method_18308 canFoxMove + m (Lcfo;II)V <init> <init> <init> +c cfo$r net/minecraft/class_4019$class_4035 net/minecraft/world/entity/animal/Fox$PerchAndSearchGoal + f Lcfo; b field_17986 field_17986 + f D c field_17987 relX + f D d field_17988 relZ + f I e field_17989 lookTime + f I f field_17990 looksRemaining + m ()V k method_18309 resetLook + m (Lcfo;)V <init> <init> <init> +c cfo$s net/minecraft/class_4019$class_4036 net/minecraft/world/entity/animal/Fox$SeekShelterGoal + f Lcfo; b field_17991 field_17991 + f I c field_17992 interval + m (Lcfo;D)V <init> <init> <init> +c cfo$t net/minecraft/class_4019$class_4037 net/minecraft/world/entity/animal/Fox$SleepGoal + f Lcfo; b field_17993 field_17993 + f I c field_30337 WAIT_TIME_BEFORE_SLEEP + f I d field_17994 countdown + m ()Z k method_18432 canSleep + m (Lcfo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfo$u net/minecraft/class_4019$class_4038 net/minecraft/world/entity/animal/Fox$StalkPreyGoal + f Lcfo; a field_17995 field_17995 + m (Lcfo;)V <init> <init> <init> +c cfo$v net/minecraft/class_4019$class_4039 net/minecraft/world/entity/animal/Fox$Type + f Lcfo$v; a field_17996 RED + f Lcfo$v; b field_17997 SNOW + f Lazk$a; c field_41548 CODEC + f Ljava/util/function/IntFunction; d field_17998 BY_ID + f I e field_18000 id + f Ljava/lang/String; f field_18001 name + f [Lcfo$v; g field_18003 $VALUES + m ()I a method_18317 getId + m (I)Lcfo$v; a method_18311 byId + m (Ljava/lang/String;)Lcfo$v; a method_18314 byName + m (Ljm;)Lcfo$v; a method_18313 byBiome + m ()[Lcfo$v; b method_36637 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfp net/minecraft/class_7106 net/minecraft/world/entity/animal/FrogVariant + f Lyx; a field_51942 STREAM_CODEC + f Lakq; b field_37462 TEMPERATE + f Lakq; c field_37463 WARM + f Lakq; d field_37464 COLD + f Lakr; e comp_707 texture + m ()Lakr; a comp_707 texture + m (Ljava/lang/String;)Lakq; a method_58368 createKey + m (Ljz;)Lcfp; a method_58369 bootstrap + m (Ljz;Lakq;Ljava/lang/String;)Lcfp; a method_43091 register + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfq net/minecraft/class_1439 net/minecraft/world/entity/animal/IronGolem + f Lajw; c field_6763 DATA_FLAGS_ID + f I cc field_6759 offerFlowerTick + f Lbqc; cd field_25365 PERSISTENT_ANGER_TIME + f I ce field_25366 remainingPersistentAngerTime + f Ljava/util/UUID; cf field_25367 persistentAngerTarget + f I d field_30338 IRON_INGOT_HEAL_AMOUNT + f I e field_6762 attackAnimationTick + m ()I gk method_6502 getOfferFlowerTick + m ()Z gl method_6496 isPlayerCreated + m ()F gm method_22328 getAttackDamage + m (Lbtn;)Z j method_6498 method_6498 + m ()Lbuv$a; s method_26886 createAttributes + m ()Lbsp$a; t method_23347 getCrackiness + m ()I x method_6501 getAttackAnimationTick + m (Z)V x method_6497 offerFlower + m (Z)V y method_6499 setPlayerCreated + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfr net/minecraft/class_1438 net/minecraft/world/entity/animal/MushroomCow + f Lajw; cc field_18105 DATA_TYPE + f I cd field_30339 MUTATE_CHANCE + f Ljava/lang/String; ce field_45751 TAG_STEW_EFFECTS + f Lcxw; cg field_45752 stewEffects + f Ljava/util/UUID; ch field_18108 lastLightningBoltUUID + m (Lcfr$a;)V a method_47846 setVariant + m (Lcfr;)Lcfr$a; a method_18434 getOffspringType + m (Lcxw;)V a method_53155 method_53155 + m (Lub;Luy;)V a method_53154 method_53154 + m (Laqu;Lbsl;)Lcfr; c method_6495 getBreedOffspring + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20665 checkMushroomSpawnRules + m (Lcuq;)Ljava/util/Optional; n method_18436 getEffectsFromItemStack + m ()Lcfr$a; t method_47847 getVariant + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfr$a net/minecraft/class_1438$class_4053 net/minecraft/world/entity/animal/MushroomCow$MushroomType + f Lcfr$a; a field_18109 RED + f Lcfr$a; b field_18110 BROWN + f Lazk$a; c field_41549 CODEC + f Ljava/lang/String; d field_18111 type + f Ldtc; e field_18112 blockState + f [Lcfr$a; f field_18113 $VALUES + m ()Ldtc; a method_18437 getBlockState + m (Ljava/lang/String;)Lcfr$a; a method_18441 byType + m ()[Lcfr$a; b method_36639 $values + m (Ljava/lang/String;ILjava/lang/String;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfs net/minecraft/class_3701 net/minecraft/world/entity/animal/Ocelot + f D cc field_30340 CROUCH_SPEED_MOD + f D cd field_30341 WALK_SPEED_MOD + f D ce field_30342 SPRINT_SPEED_MOD + f Lajw; cg field_16301 DATA_TRUSTING + f Lcfs$a; ch field_16300 ocelotAvoidPlayersGoal + f Lcfs$b; ci field_16302 temptGoal + m (Laqu;Lbsl;)Lcfs; b method_16104 getBreedOffspring + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20666 checkOcelotSpawnRules + m (Lcuq;)Z n method_58370 method_58370 + m ()Lbuv$a; s method_26887 createAttributes + m ()V t method_16103 reassessTrustingGoals + m ()Z x method_16099 isTrusting + m (Z)V x method_16102 setTrusting + m (Z)V y method_16100 spawnTrustingParticles + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfs$a net/minecraft/class_3701$class_3702 net/minecraft/world/entity/animal/Ocelot$OcelotAvoidEntityGoal + f Lcfs; i field_16303 ocelot + m (Lcfs;Ljava/lang/Class;FDD)V <init> <init> <init> +c cfs$b net/minecraft/class_3701$class_3703 net/minecraft/world/entity/animal/Ocelot$OcelotTemptGoal + f Lcfs; c field_16304 ocelot + m (Lcfs;DLjava/util/function/Predicate;Z)V <init> <init> <init> +c cft net/minecraft/class_1440 net/minecraft/world/entity/animal/Panda + f F cA field_6772 rollAmount + f F cB field_6773 rollAmountO + f Lcft$g; cD field_21804 lookAtPlayerGoal + f Ljava/util/function/Predicate; cE field_6765 PANDA_ITEMS + f I cc field_30343 TOTAL_ROLL_STEPS + f I cd field_6767 rollCounter + f Lajw; ce field_6764 UNHAPPY_COUNTER + f Lajw; cg field_6771 SNEEZE_COUNTER + f Lajw; ch field_6780 EAT_COUNTER + f Lajw; ci field_6766 MAIN_GENE_ID + f Lajw; cj field_6781 HIDDEN_GENE_ID + f Lajw; ck field_6768 DATA_ID_FLAGS + f Lcef; cl field_21803 BREED_TARGETING + f Lbsu; cm field_47773 BABY_DIMENSIONS + f I cn field_30344 FLAG_SNEEZE + f I co field_30345 FLAG_ROLL + f I cp field_30346 FLAG_SIT + f I cq field_30347 FLAG_ON_BACK + f I cr field_30348 EAT_TICK_INTERVAL + f I cs field_30349 TOTAL_UNHAPPY_TIME + f Z ct field_6769 gotBamboo + f Z cu field_6770 didBite + f Lexc; cv field_18277 rollDelta + f F cw field_6777 sitAmount + f F cx field_6779 sitAmountO + f F cy field_6774 onBackAmount + f F cz field_6775 onBackAmountO + m (Z)V A method_6546 sneeze + m (Z)V B method_6541 roll + m (F)F H method_6534 getSitAmount + m (F)F I method_6555 getLieOnBackAmount + m (F)F J method_6560 getRollAmount + m (Lcft$a;)V a method_6529 setMainGene + m (Lcft;)Layw; a method_36640 method_36640 + m (Lcft;Lcft;)V a method_6515 setGeneFromParents + m (Lcft$a;)V b method_6547 setHiddenGene + m (Lcft;)Layw; b method_24838 method_24838 + m (Lcft;)Layw; c method_6551 method_6551 + m (Lcjh;)Z c method_6504 method_6504 + m (IZ)V d method_6557 setFlag + m (Lcft;)Layw; d method_6556 method_6556 + m (Lcft;)Layw; e method_6559 method_6559 + m (Lcft;)Layw; f method_6507 method_6507 + m (Lcft;)Layw; g method_36641 method_36641 + m ()Z gA method_35173 isBrown + m ()Z gB method_6550 isWeak + m ()Z gC method_6524 isScared + m ()V gD method_6538 setAttributes + m ()Z gE method_18442 canPerformAction + m ()I gF method_6528 getEatCounter + m ()V gG method_6536 handleEating + m ()V gH method_6512 addEatingParticles + m ()V gI method_6544 updateSitAmount + m ()V gJ method_6503 updateOnBackAnimation + m ()V gK method_6523 updateRollAmount + m ()V gL method_6537 handleRoll + m ()V gM method_6548 afterSneeze + m ()Lcft$a; gN method_6519 getOneOfGenesRandomly + m ()V gO method_18057 tryToSit + m ()Z gk method_6514 isOnBack + m ()Z gl method_6527 isEating + m ()I gm method_6532 getSneezeCounter + m ()Lcft$a; gn method_6525 getMainGene + m ()Lcft$a; go method_6508 getHiddenGene + m ()Z gu method_6526 isRolling + m ()Lbuv$a; gv method_26888 createAttributes + m ()Lcft$a; gw method_6554 getVariant + m ()Z gx method_6549 isLazy + m ()Z gy method_6509 isWorried + m ()Z gz method_6522 isPlayful + m (Lcft;)Layw; h method_6542 method_6542 + m (Lcft;)Layw; i method_6511 method_6511 + m (Lcft;)Layw; j method_6531 method_6531 + m (Lcft;)Layw; k method_6506 method_6506 + m (Lcuq;)Z n method_16106 isFoodOrCake + m (Lcuq;)Z p method_58371 method_58371 + m ()I s method_6521 getUnhappyCounter + m ()Z t method_6545 isSneezing + m (I)V t method_6517 setUnhappyCounter + m (I)V u method_6539 setSneezeCounter + m (I)V v method_6558 setEatCounter + m (I)Z w method_6533 getFlag + m ()Z x method_6535 isSitting + m (Z)V x method_6513 sit + m (Z)V y method_6505 setOnBack + m (Z)V z method_6552 eat + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cft$a net/minecraft/class_1440$class_1443 net/minecraft/world/entity/animal/Panda$Gene + f Lcft$a; a field_6788 NORMAL + f Lcft$a; b field_6794 LAZY + f Lcft$a; c field_6795 WORRIED + f Lcft$a; d field_6791 PLAYFUL + f Lcft$a; e field_6792 BROWN + f Lcft$a; f field_6793 WEAK + f Lcft$a; g field_6789 AGGRESSIVE + f Lazk$a; h field_41673 CODEC + f Ljava/util/function/IntFunction; i field_6786 BY_ID + f I j field_30350 MAX_GENE + f I k field_6785 id + f Ljava/lang/String; l field_6797 name + f Z m field_6790 isRecessive + f [Lcft$a; n field_6796 $VALUES + m ()I a method_6564 getId + m (I)Lcft$a; a method_6566 byId + m (Layw;)Lcft$a; a method_17688 getRandom + m (Lcft$a;Lcft$a;)Lcft$a; a method_6569 getVariantFromGenes + m (Ljava/lang/String;)Lcft$a; a method_6567 byName + m ()Z b method_6568 isRecessive + m ()[Lcft$a; d method_36642 $values + m (Ljava/lang/String;IILjava/lang/String;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cft$b net/minecraft/class_1440$class_4054 net/minecraft/world/entity/animal/Panda$PandaAttackGoal + f Lcft; b field_18114 panda + m (Lcft;DZ)V <init> <init> <init> +c cft$c net/minecraft/class_1440$class_1441 net/minecraft/world/entity/animal/Panda$PandaAvoidGoal + f Lcft; i field_6782 panda + m (Lcft;Ljava/lang/Class;FDD)V <init> <init> <init> +c cft$d net/minecraft/class_1440$class_1442 net/minecraft/world/entity/animal/Panda$PandaBreedGoal + f Lcft; d field_6784 panda + f I e field_6783 unhappyCooldown + m ()Z h method_6561 canFindBamboo + m (Lcft;D)V <init> <init> <init> +c cft$e net/minecraft/class_1440$class_1444 net/minecraft/world/entity/animal/Panda$PandaHurtByTargetGoal + f Lcft; a field_6798 panda + m (Lcft;[Ljava/lang/Class;)V <init> <init> <init> +c cft$f net/minecraft/class_1440$class_1445 net/minecraft/world/entity/animal/Panda$PandaLieOnBackGoal + f Lcft; a field_6800 panda + f I b field_6799 cooldown + m (Lcft;)V <init> <init> <init> +c cft$g net/minecraft/class_1440$class_4056 net/minecraft/world/entity/animal/Panda$PandaLookAtPlayerGoal + f Lcft; h field_18116 panda + m (Lbtn;)V a method_24217 setTarget + m (Lbtn;)Z b method_31545 method_31545 + m (Lcft;Ljava/lang/Class;F)V <init> <init> <init> +c cft$h net/minecraft/class_1440$class_1446 net/minecraft/world/entity/animal/Panda$PandaMoveControl + f Lcft; l field_6801 panda + m (Lcft;)V <init> <init> <init> +c cft$i net/minecraft/class_1440$class_1447 net/minecraft/world/entity/animal/Panda$PandaPanicGoal + f Lcft; a field_6802 panda + m (Lcft;D)V <init> <init> <init> +c cft$j net/minecraft/class_1440$class_1448 net/minecraft/world/entity/animal/Panda$PandaRollGoal + f Lcft; a field_6803 panda + m (Lcft;)V <init> <init> <init> +c cft$k net/minecraft/class_1440$class_1449 net/minecraft/world/entity/animal/Panda$PandaSitGoal + f Lcft; a field_6805 field_6805 + f I b field_6804 cooldown + m (Lcft;)V <init> <init> <init> +c cft$l net/minecraft/class_1440$class_1450 net/minecraft/world/entity/animal/Panda$PandaSneezeGoal + f Lcft; a field_6806 panda + m (Lcft;)V <init> <init> <init> +c cfu net/minecraft/class_1453 net/minecraft/world/entity/animal/Parrot + f F cg field_6818 flap + f F ch field_6819 flapSpeed + f F ci field_6827 oFlapSpeed + f F cj field_6829 oFlap + f Lajw; ck field_6826 DATA_VARIANT_ID + f Ljava/util/function/Predicate; cl field_6821 NOT_PARROT_PREDICATE + f Ljava/util/Map; cm field_6822 MOB_SOUND_MAP + f F cn field_6824 flapping + f F co field_28640 nextFlap + f Z cp field_6823 partyParrot + f Ljd; cq field_6820 jukebox + m (Layw;)F a method_6580 getPitch + m (Lcfu$b;)V a method_47848 setVariant + m (Ldcw;Layw;)Lavo; a method_6583 getAmbient + m (Ldcw;Lbsr;)Z a method_6587 imitateNearbyMobs + m (Ljava/util/HashMap;)V a method_6579 method_6579 + m (Lbsx;)Lavo; b method_6586 getImitatedSound + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20667 checkParrotSpawnRules + m ()Lbuv$a; gu method_26889 createAttributes + m ()Z gv method_6582 isPartyParrot + m ()Lcfu$b; gw method_6584 getVariant + m ()V gz method_6578 calculateFlapping + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfu$1 net/minecraft/class_1453$1 net/minecraft/world/entity/animal/Parrot$1 + m (Lbtp;)Z a method_6590 test + m ()V <init> <init> <init> +c cfu$a net/minecraft/class_1453$class_6537 net/minecraft/world/entity/animal/Parrot$ParrotWanderGoal + m ()Lexc; k method_38066 getTreePos + m (Lbtw;D)V <init> <init> <init> +c cfu$b net/minecraft/class_1453$class_7989 net/minecraft/world/entity/animal/Parrot$Variant + f Lcfu$b; a field_41550 RED_BLUE + f Lcfu$b; b field_41551 BLUE + f Lcfu$b; c field_41552 GREEN + f Lcfu$b; d field_41553 YELLOW_BLUE + f Lcfu$b; e field_41554 GRAY + f Lcom/mojang/serialization/Codec; f field_41555 CODEC + f Ljava/util/function/IntFunction; g field_41556 BY_ID + f I h field_41557 id + f Ljava/lang/String; i field_41558 name + f [Lcfu$b; j field_41559 $VALUES + m ()I a method_47849 getId + m (I)Lcfu$b; a method_47850 byId + m ()[Lcfu$b; b method_47851 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfv net/minecraft/class_1452 net/minecraft/world/entity/animal/Pig + f Lajw; cc field_6816 DATA_SADDLE_ID + f Lajw; cd field_6815 DATA_BOOST_TIME + f Lbti; ce field_23230 steering + m (Laqu;Lbsl;)Lcfv; b method_6574 getBreedOffspring + m (Lcuq;)Z n method_58372 method_58372 + m (Lcuq;)Z p method_58373 method_58373 + m ()Lbuv$a; s method_26890 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfw net/minecraft/class_1456 net/minecraft/world/entity/animal/PolarBear + f Lajw; cc field_6840 DATA_STANDING_ID + f F cd field_30352 STAND_ANIMATION_TICKS + f F ce field_6838 clientSideStandAnimationO + f F cg field_6837 clientSideStandAnimation + f I ch field_6839 warningSoundTicks + f Lbqc; ci field_25369 PERSISTENT_ANGER_TIME + f I cj field_25370 remainingPersistentAngerTime + f Ljava/util/UUID; ck field_25368 persistentAngerTarget + m (F)F H method_6601 getStandingAnimationScale + m (Lbtw;)Lawu; a method_60725 method_60725 + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20668 checkPolarBearSpawnRules + m ()Lbuv$a; s method_26891 createAttributes + m ()V t method_6602 playWarningSound + m ()Z x method_6600 isStanding + m (Z)V x method_6603 setStanding + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfw$a net/minecraft/class_1456$class_1457 net/minecraft/world/entity/animal/PolarBear$PolarBearAttackPlayersGoal + f Lcfw; i field_6841 field_6841 + m (Lcfw;)V <init> <init> <init> +c cfw$b net/minecraft/class_1456$class_1459 net/minecraft/world/entity/animal/PolarBear$PolarBearHurtByTargetGoal + f Lcfw; a field_6843 field_6843 + m (Lcfw;)V <init> <init> <init> +c cfw$c net/minecraft/class_1456$class_1460 net/minecraft/world/entity/animal/PolarBear$PolarBearMeleeAttackGoal + f Lcfw; b field_6844 field_6844 + m (Lcfw;)V <init> <init> <init> +c cfx net/minecraft/class_1454 net/minecraft/world/entity/animal/Pufferfish + f I b field_30353 STATE_SMALL + f I c field_30354 STATE_MID + f I cc field_6833 inflateCounter + f I cd field_6832 deflateTimer + f Ljava/util/function/Predicate; ce field_6834 SCARY_MOB + f Lcef; cf field_33692 targetingConditions + f I d field_30355 STATE_FULL + f Lajw; e field_6835 PUFF_STATE + m (Lbtp;)V a method_6593 touch + m (Lbtp;)Z b method_36550 method_36550 + m (I)V c method_6596 setPuffState + m ()I gm method_6594 getPuffState + m (Lbtn;)Z j method_6591 method_6591 + m (I)F s method_6592 getScale + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfx$a net/minecraft/class_1454$class_1455 net/minecraft/world/entity/animal/Pufferfish$PufferfishPuffGoal + f Lcfx; a field_6836 fish + m (Lbtn;)Z a method_36552 method_36552 + m (Lcfx;)V <init> <init> <init> +c cfy net/minecraft/class_1463 net/minecraft/world/entity/animal/Rabbit + f D cc field_30356 STROLL_SPEED_MOD + f D cd field_30357 BREED_SPEED_MOD + f D ce field_30358 FOLLOW_SPEED_MOD + f D cg field_30359 FLEE_SPEED_MOD + f D ch field_30360 ATTACK_SPEED_MOD + f Lajw; ci field_6852 DATA_TYPE_ID + f Lakr; cj field_6846 KILLER_BUNNY + f I ck field_51585 DEFAULT_ATTACK_POWER + f I cl field_51586 EVIL_ATTACK_POWER_INCREMENT + f Lakr; cm field_51587 EVIL_ATTACK_POWER_MODIFIER + f I cn field_30369 EVIL_ARMOR_VALUE + f I co field_30370 MORE_CARROTS_DELAY + f I cp field_6851 jumpTicks + f I cq field_6849 jumpDuration + f Z cr field_6850 wasOnGround + f I cs field_6848 jumpDelayTicks + f I ct field_6847 moreCarrotTicks + m (F)F H method_6605 getJumpCompletion + m (Lcfy$g;)V a method_47853 setVariant + m (Lcfy;)Z a method_24839 method_24839 + m (Ldcx;Ljd;)Lcfy$g; a method_47854 getRandomRabbitVariant + m (Laqu;Lbsl;)Lcfy; b method_6620 getBreedOffspring + m (Lcfy;)Lbzn; b method_6604 method_6604 + m (DD)V c method_6616 facePoint + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20669 checkRabbitSpawnRules + m ()Lcfy$g; gk method_47855 getVariant + m ()V gl method_6611 enableJumpControl + m ()V gm method_6621 disableJumpControl + m ()V gn method_6608 setLandingDelay + m ()V go method_6619 checkLandingDelay + m ()Z gu method_6607 wantsMoreFood + m (D)V i method_6606 setSpeedModifier + m (Lcuq;)Z n method_58374 method_58374 + m ()V s method_6618 startJumping + m ()Lbuv$a; t method_26892 createAttributes + m ()Lavo; x method_6615 getJumpSound + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfy$a net/minecraft/class_1463$class_1465 net/minecraft/world/entity/animal/Rabbit$RabbitAvoidEntityGoal + f Lcfy; i field_6853 rabbit + m (Lcfy;Ljava/lang/Class;FDD)V <init> <init> <init> +c cfy$b net/minecraft/class_1463$class_1466 net/minecraft/world/entity/animal/Rabbit$RabbitGroupData + f Lcfy$g; a field_41560 variant + m (Lcfy$g;)V <init> <init> <init> +c cfy$c net/minecraft/class_1463$class_5197 net/minecraft/world/entity/animal/Rabbit$RabbitJumpControl + f Lcfy; b field_24090 rabbit + f Z c field_24091 canJump + m (Z)V a method_27311 setCanJump + m ()Z c method_27312 wantJump + m ()Z d method_27313 canJump + m (Lcfy;)V <init> <init> <init> +c cfy$d net/minecraft/class_1463$class_1468 net/minecraft/world/entity/animal/Rabbit$RabbitMoveControl + f Lcfy; l field_6859 rabbit + f D m field_6858 nextJumpSpeed + m (Lcfy;)V <init> <init> <init> +c cfy$e net/minecraft/class_1463$class_1469 net/minecraft/world/entity/animal/Rabbit$RabbitPanicGoal + f Lcfy; a field_6860 rabbit + m (Lcfy;D)V <init> <init> <init> +c cfy$f net/minecraft/class_1463$class_1470 net/minecraft/world/entity/animal/Rabbit$RaidGardenGoal + f Lcfy; g field_6863 rabbit + f Z h field_6862 wantsToRaid + f Z i field_6861 canRaid + m (Lcfy;)V <init> <init> <init> +c cfy$g net/minecraft/class_1463$class_7990 net/minecraft/world/entity/animal/Rabbit$Variant + f Lcfy$g; a field_41561 BROWN + f Lcfy$g; b field_41562 WHITE + f Lcfy$g; c field_41563 BLACK + f Lcfy$g; d field_41564 WHITE_SPLOTCHED + f Lcfy$g; e field_41565 GOLD + f Lcfy$g; f field_41566 SALT + f Lcfy$g; g field_41567 EVIL + f Lcom/mojang/serialization/Codec; h field_41568 CODEC + f Ljava/util/function/IntFunction; i field_41569 BY_ID + f I j field_41570 id + f Ljava/lang/String; k field_41571 name + f [Lcfy$g; l field_41572 $VALUES + m ()I a method_47856 id + m (I)Lcfy$g; a method_47857 byId + m ()[Lcfy$g; b method_47859 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cfz net/minecraft/class_1462 net/minecraft/world/entity/animal/Salmon + m (Lbsx;Ldcw;)V <init> <init> <init> +c cga net/minecraft/class_1472 net/minecraft/world/entity/animal/Sheep + f I cc field_30371 EAT_ANIMATION_TICKS + f Lajw; cd field_6870 DATA_WOOL_ID + f Ljava/util/Map; ce field_6868 ITEM_BY_DYE + f Ljava/util/Map; cg field_6867 COLOR_BY_DYE + f I ch field_6865 eatAnimationTick + f Lcae; ci field_6869 eatBlockGoal + m (F)F H method_6628 getHeadEatPositionScale + m (F)F I method_6641 getHeadEatAngleScale + m (Layw;)Lcti; a method_6632 getRandomSheepColor + m (Lcfe;Lcfe;)Lcti; a method_6639 getOffspringColor + m (Lcti;)I a method_6634 getColor + m (Lcti;Lcti;)Lcyp; a method_59936 makeCraftInput + m (Lcyp;Lczb;)Lcuq; a method_17689 method_17689 + m (Ljava/util/EnumMap;)V a method_6637 method_6637 + m (Laqu;Lbsl;)Lcga; b method_6640 getBreedOffspring + m (Lcti;)V b method_6631 setColor + m (Lcti;Lcti;)Lcti; b method_17691 method_17691 + m (Lcti;)I c method_6630 createSheepColor + m (Lcti;)Lcti; d method_6638 method_6638 + m (Lcuq;)Z n method_58375 method_58375 + m ()Lbuv$a; s method_26893 createAttributes + m ()Lcti; t method_6633 getColor + m ()Z x method_6629 isSheared + m (Z)V x method_6635 setSheared + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cga$1 net/minecraft/class_1472$1 net/minecraft/world/entity/animal/Sheep$1 + f [I a field_6872 $SwitchMap$net$minecraft$world$item$DyeColor + m ()V <clinit> <clinit> <clinit> +c cgb net/minecraft/class_1471 net/minecraft/world/entity/animal/ShoulderRidingEntity + f I cg field_30372 RIDE_COOLDOWN + f I ch field_6864 rideCooldownCounter + m (Laqv;)Z b method_6627 setEntityOnShoulder + m ()Z gy method_6626 canSitOnShoulder + m (Lbsx;Ldcw;)V <init> <init> <init> +c cgc net/minecraft/class_1473 net/minecraft/world/entity/animal/SnowGolem + f Lajw; b field_6873 DATA_PUMPKIN_ID + f B c field_30373 PUMPKIN_FLAG + m (Lbtn;)Z j method_18443 method_18443 + m ()Lbuv$a; s method_26894 createAttributes + m ()Z t method_6643 hasPumpkin + m (Z)V x method_6642 setPumpkin + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgd net/minecraft/class_1477 net/minecraft/world/entity/animal/Squid + f F b field_6907 xBodyRot + f F c field_6905 xBodyRotO + f F cc field_6908 tentacleMovement + f F cd field_6902 oldTentacleMovement + f F ce field_6904 tentacleAngle + f F cf field_6900 oldTentacleAngle + f F cg field_6901 speed + f F ch field_6912 tentacleSpeed + f F ci field_6913 rotateSpeed + f F cj field_6910 tx + f F ck field_6911 ty + f F cl field_6909 tz + f F d field_6903 zBodyRot + f F e field_6906 zBodyRotO + m (FFF)V a method_6670 setMovementVector + m (Lcgd;)Z a method_6668 method_6668 + m (Lexc;)Lexc; b method_6671 rotateVector + m ()Lbuv$a; gk method_26895 createAttributes + m ()Z gl method_6672 hasMovementVector + m ()Llk; s method_33336 getInkParticle + m ()Lavo; t method_33337 getSquirtSound + m ()V x method_6669 spawnInk + m (Lbsx;Ldcw;)V <init> <init> <init> +c cgd$a net/minecraft/class_1477$class_1478 net/minecraft/world/entity/animal/Squid$SquidFleeGoal + f Lcgd; a field_6914 field_6914 + f F b field_30375 SQUID_FLEE_SPEED + f F c field_30376 SQUID_FLEE_MIN_DISTANCE + f F d field_30377 SQUID_FLEE_MAX_DISTANCE + f I e field_6915 fleeTicks + m (Lcgd;)V <init> <init> <init> +c cgd$b net/minecraft/class_1477$class_1479 net/minecraft/world/entity/animal/Squid$SquidRandomMovementGoal + f Lcgd; a field_6917 squid + m (Lcgd;Lcgd;)V <init> <init> <init> +c cge net/minecraft/class_1474 net/minecraft/world/entity/animal/TropicalFish + f Ljava/lang/String; b field_30378 BUCKET_VARIANT_TAG + f Ljava/util/List; c field_41573 COMMON_VARIANTS + f Lajw; d field_6874 DATA_ID_TYPE_VARIANT + f Z e field_6877 isSchool + m (Lcge$b;)V a method_47860 setVariant + m (Lcge$b;Lcti;Lcti;)I a method_47861 packVariant + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_38985 checkTropicalFishSpawnRules + m (I)Ljava/lang/String; c method_6649 getPredefinedName + m ()Lcti; gt method_6658 getBaseColor + m ()Lcti; gu method_6655 getPatternColor + m ()Lcge$b; gv method_47862 getVariant + m ()I gw method_47863 getPackedVariant + m (Lub;)V i method_57303 method_57303 + m (I)Lcti; s method_6652 getBaseColor + m (I)Lcti; t method_6651 getPatternColor + m (I)Lcge$b; u method_47864 getPattern + m (I)V v method_47865 setPackedVariant + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cge$a net/minecraft/class_1474$class_7991 net/minecraft/world/entity/animal/TropicalFish$Base + f Lcge$a; a field_41574 SMALL + f Lcge$a; b field_41575 LARGE + f I c field_41576 id + f [Lcge$a; d field_41577 $VALUES + m ()[Lcge$a; a method_47866 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cge$b net/minecraft/class_1474$class_1475 net/minecraft/world/entity/animal/TropicalFish$Pattern + f Lcge$b; a field_6881 KOB + f Lcge$b; b field_6880 SUNSTREAK + f Lcge$b; c field_6882 SNOOPER + f Lcge$b; d field_6890 DASHER + f Lcge$b; e field_6891 BRINELY + f Lcge$b; f field_6892 SPOTTY + f Lcge$b; g field_6893 FLOPPER + f Lcge$b; h field_6887 STRIPEY + f Lcge$b; i field_6883 GLITTER + f Lcge$b; j field_6884 BLOCKFISH + f Lcge$b; k field_6888 BETTY + f Lcge$b; l field_6889 CLAYFISH + f Lcom/mojang/serialization/Codec; m field_41578 CODEC + f Ljava/util/function/IntFunction; n field_41579 BY_ID + f Ljava/lang/String; o field_41580 name + f Lwz; p field_41581 displayName + f Lcge$a; q field_41582 base + f I r field_41583 packedId + f [Lcge$b; s field_6886 $VALUES + m ()Lcge$a; a method_47867 base + m (I)Lcge$b; a method_47868 byId + m ()I b method_47870 getPackedId + m ()Lwz; d method_47871 displayName + m ()[Lcge$b; e method_36643 $values + m (Ljava/lang/String;ILjava/lang/String;Lcge$a;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cge$c net/minecraft/class_1474$class_1476 net/minecraft/world/entity/animal/TropicalFish$TropicalFishGroupData + f Lcge$d; b field_41584 variant + m (Lcge;Lcge$d;)V <init> <init> <init> +c cge$d net/minecraft/class_1474$class_7992 net/minecraft/world/entity/animal/TropicalFish$Variant + f Lcom/mojang/serialization/Codec; a field_49236 CODEC + f Lcge$b; b comp_1177 pattern + f Lcti; c comp_1178 baseColor + f Lcti; d comp_1179 patternColor + m ()I a method_47872 getPackedId + m ()Lcge$b; b comp_1177 pattern + m ()Lcti; c comp_1178 baseColor + m ()Lcti; d comp_1179 patternColor + m (I)V <init> <init> <init> + m (Lcge$b;Lcti;Lcti;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgf net/minecraft/class_1481 net/minecraft/world/entity/animal/Turtle + f Ljava/util/function/Predicate; cc field_6921 BABY_ON_LAND_SELECTOR + f Lajw; cd field_6920 HOME_POS + f Lajw; ce field_6919 HAS_EGG + f Lajw; cg field_6923 LAYING_EGG + f Lajw; ch field_6922 TRAVEL_POS + f Lajw; ci field_6924 GOING_HOME + f Lajw; cj field_6925 TRAVELLING + f F ck field_47774 BABY_SCALE + f Lbsu; cl field_47775 BABY_DIMENSIONS + f I cm field_6918 layEggCounter + m (Z)V A method_6696 setTravelling + m (Lcgf;)Layw; a method_6685 method_6685 + m (Lcgf;)Layw; b method_6677 method_6677 + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20671 checkTurtleSpawnRules + m ()Ljd; gk method_6693 getHomePos + m ()Ljd; gl method_6687 getTravelPos + m ()Z gm method_6684 isGoingHome + m ()Z gn method_6691 isTravelling + m (Ljd;)V h method_6683 setHomePos + m (Ljd;)V i method_6699 setTravelPos + m (Lbtn;)Z j method_6688 method_6688 + m (Lcuq;)Z n method_58376 method_58376 + m ()Z s method_6679 hasEgg + m ()Z t method_6695 isLayingEgg + m ()Lbuv$a; x method_26896 createAttributes + m (Z)V x method_6680 setHasEgg + m (Z)V y method_6676 setLayingEgg + m (Z)V z method_6697 setGoingHome + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgf$a net/minecraft/class_1481$class_1482 net/minecraft/world/entity/animal/Turtle$TurtleBreedGoal + f Lcgf; d field_6926 turtle + m (Lcgf;D)V <init> <init> <init> +c cgf$b net/minecraft/class_1481$class_1483 net/minecraft/world/entity/animal/Turtle$TurtleGoHomeGoal + f Lcgf; a field_6930 turtle + f D b field_6927 speedModifier + f Z c field_6929 stuck + f I d field_6928 closeToHomeTryTicks + f I e field_30384 GIVE_UP_TICKS + m (Lcgf;D)V <init> <init> <init> +c cgf$c net/minecraft/class_1481$class_1484 net/minecraft/world/entity/animal/Turtle$TurtleGoToWaterGoal + f I g field_30385 GIVE_UP_TICKS + f Lcgf; h field_6931 turtle + m (Lcgf;D)V <init> <init> <init> +c cgf$d net/minecraft/class_1481$class_1485 net/minecraft/world/entity/animal/Turtle$TurtleLayEggGoal + f Lcgf; g field_6932 turtle + m (Lcgf;D)V <init> <init> <init> +c cgf$e net/minecraft/class_1481$class_1486 net/minecraft/world/entity/animal/Turtle$TurtleMoveControl + f Lcgf; l field_6933 turtle + m ()V g method_6700 updateSpeed + m (Lcgf;)V <init> <init> <init> +c cgf$f net/minecraft/class_1481$class_1487 net/minecraft/world/entity/animal/Turtle$TurtlePanicGoal + m (Lcgf;D)V <init> <init> <init> +c cgf$g net/minecraft/class_1481$class_1488 net/minecraft/world/entity/animal/Turtle$TurtlePathNavigation + m (Lcgf;Ldcw;)V <init> <init> <init> +c cgf$h net/minecraft/class_1481$class_1489 net/minecraft/world/entity/animal/Turtle$TurtleRandomStrollGoal + f Lcgf; i field_6934 turtle + m (Lcgf;DI)V <init> <init> <init> +c cgf$i net/minecraft/class_1481$class_1491 net/minecraft/world/entity/animal/Turtle$TurtleTravelGoal + f Lcgf; a field_6942 turtle + f D b field_6940 speedModifier + f Z c field_6941 stuck + m (Lcgf;D)V <init> <init> <init> +c cgg net/minecraft/class_1480 net/minecraft/world/entity/animal/WaterAnimal + m (I)V b method_6673 handleAirSupply + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_38986 checkSurfaceWaterAnimalSpawnRules + m (Lbsx;Ldcw;)V <init> <init> <init> +c cgh net/minecraft/class_1493 net/minecraft/world/entity/animal/Wolf + f Ljava/util/function/Predicate; cg field_18004 PREY_SELECTOR + f Lajw; ch field_6946 DATA_INTERESTED_ID + f Lajw; ci field_6950 DATA_COLLAR_COLOR + f Lajw; cj field_25373 DATA_REMAINING_ANGER_TIME + f Lajw; ck field_49722 DATA_VARIANT_ID + f F cl field_30386 START_HEALTH + f F cm field_30387 TAME_HEALTH + f F cn field_49237 ARMOR_REPAIR_UNIT + f F co field_6952 interestedAngle + f F cp field_6949 interestedAngleO + f Z cq field_6944 isWet + f Z cr field_6951 isShaking + f F cs field_6947 shakeAnim + f F ct field_6945 shakeAnimO + f Lbqc; cu field_25371 PERSISTENT_ANGER_TIME + f Ljava/util/UUID; cv field_25372 persistentAngerTarget + m (Z)V A method_6712 setIsInterested + m (F)F H method_6707 getWetShade + m (F)F I method_6719 getHeadRollAngle + m (Lakq;)Ljava/util/Optional; a method_58059 method_58059 + m (Lakr;)Lakq; a method_58060 method_58060 + m (Lcgh;)Layw; a method_6716 method_6716 + m (Lcti;)V a method_6708 setCollarColor + m (Lub;Lakq;)V a method_59937 method_59937 + m (Laqu;Lbsl;)Lcgh; b method_6717 getBreedOffspring + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_39450 checkWolfSpawnRules + m (FF)F g method_6715 getBodyRollAngle + m (Lbrk;)Z g method_57304 canArmorAbsorb + m (Lcmx;)V g method_58169 tryToTame + m ()Z gA method_55710 hasArmor + m ()Z gB method_6710 isInterested + m ()V gC method_31167 cancelShake + m ()Lakr; gu method_58061 getTexture + m ()Ljm; gv method_58062 getVariant + m ()Lbuv$a; gw method_26897 createAttributes + m ()Z gx method_6711 isWet + m ()F gy method_6714 getTailAngle + m ()Lcti; gz method_6713 getCollarColor + m (Ljm;)V i method_58063 setVariant + m (Lbtn;)Z k method_18444 method_18444 + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgh$a net/minecraft/class_1493$class_1494 net/minecraft/world/entity/animal/Wolf$WolfAvoidEntityGoal + f Lcgh; i field_6953 field_6953 + f Lcgh; j field_6954 wolf + m (Lchl;)Z a method_6720 avoidLlama + m (Lcgh;Lcgh;Ljava/lang/Class;FDD)V <init> <init> <init> +c cgh$b net/minecraft/class_1493$class_9345 net/minecraft/world/entity/animal/Wolf$WolfPackData + f Ljm; a field_49723 type + m (Ljm;)V <init> <init> <init> +c cgi net/minecraft/class_9346 net/minecraft/world/entity/animal/WolfVariant + f Lcom/mojang/serialization/Codec; a field_49724 DIRECT_CODEC + f Lyx; b field_51943 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_49980 CODEC + f Lyx; d field_51944 STREAM_CODEC + f Lakr; e field_49981 wildTexture + f Lakr; f field_49982 tameTexture + f Lakr; g field_49983 angryTexture + f Lakr; h field_49984 wildTextureFull + f Lakr; i field_49985 tameTextureFull + f Lakr; j field_49986 angryTextureFull + f Ljq; k field_49987 biomes + m ()Lakr; a method_58377 wildTexture + m (Lakr;)Lakr; a method_58378 fullTextureId + m (Lcgi;)Lakr; a method_58379 method_58379 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58064 method_58064 + m (Ljava/lang/String;)Ljava/lang/String; a method_58380 method_58380 + m ()Lakr; b method_58381 tameTexture + m (Lcgi;)Lakr; b method_58382 method_58382 + m ()Lakr; c method_58383 angryTexture + m (Lcgi;)Lakr; c method_58384 method_58384 + m ()Ljq; d method_58385 biomes + m (Lakr;Lakr;Lakr;Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgj net/minecraft/class_9347 net/minecraft/world/entity/animal/WolfVariants + f Lakq; a field_49725 PALE + f Lakq; b field_49726 SPOTTED + f Lakq; c field_49727 SNOWY + f Lakq; d field_49728 BLACK + f Lakq; e field_49729 ASHEN + f Lakq; f field_49730 RUSTY + f Lakq; g field_49731 WOODS + f Lakq; h field_49732 CHESTNUT + f Lakq; i field_49733 STRIPED + f Lakq; j field_51588 DEFAULT + m (Ljava/lang/String;)Lakq; a method_58066 createKey + m (Ljm;Ljm$c;)Z a method_58065 method_58065 + m (Ljz;)Ljava/util/Optional; a method_59938 method_59938 + m (Lka;Ljm;)Ljm; a method_58067 getSpawnVariant + m (Lqq;)V a method_58068 bootstrap + m (Lqq;Lakq;Ljava/lang/String;Lakq;)V a method_58069 register + m (Lqq;Lakq;Ljava/lang/String;Lawu;)V a method_58170 register + m (Lqq;Lakq;Ljava/lang/String;Ljq;)V a method_58171 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgk net/minecraft/class_7298 net/minecraft/world/entity/animal/allay/Allay + f Lcom/google/common/collect/ImmutableList; b field_38398 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; c field_38403 MEMORY_TYPES + f Lkh; cc field_38399 ITEM_PICKUP_REACH + f I cd field_39461 LIFTING_ITEM_ANIMATION_DURATION + f F ce field_39462 DANCING_LOOP_DURATION + f F cf field_39463 SPINNING_ANIMATION_DURATION + f Lcyw; cg field_39464 DUPLICATION_ITEM + f I ch field_39465 DUPLICATION_COOLDOWN_TICKS + f I ci field_39679 NUM_OF_DUPLICATION_HEARTS + f Lajw; cj field_39466 DATA_DANCING + f Lajw; ck field_39467 DATA_CAN_DUPLICATE + f Ldxw; cl field_38401 dynamicVibrationListener + f Ldyi$a; cm field_44596 vibrationData + f Ldyi$d; cn field_39468 vibrationUser + f Ldxw; co field_39469 dynamicJukeboxListener + f Lbra; cp field_38402 inventory + f Ljd; cq field_39470 jukeboxPos + f J cr field_39471 duplicationCooldown + f F cs field_38935 holdingItemAnimationTicks + f F ct field_38936 holdingItemAnimationTicks0 + f F cu field_39472 dancingAnimationTicks + f F cv field_39473 spinningAnimationTicks + f F cw field_39474 spinningAnimationTicks0 + f Lcom/google/common/collect/ImmutableList; d field_38937 THROW_SOUND_PITCHES + f Lorg/slf4j/Logger; e field_39045 LOGGER + m (F)F H method_43397 getHoldingItemAnimationProgress + m (F)F I method_44368 getSpinningProgress + m (Lcmx;Lcuq;)V a method_44357 removeInteractionItem + m (Ldyi$a;)V a method_43536 method_43536 + m (Lub;Luy;)V a method_43537 method_43537 + m (Ljd;Z)V b method_44358 setJukeboxPlaying + m (Lcuq;Lcuq;)Z d method_45340 allayConsidersItemEqual + m (Ljava/lang/String;)V d method_60975 method_60975 + m (Lcuq;Lcuq;)Z e method_45341 hasNonMatchingPotion + m (Ljava/lang/String;)V e method_60976 method_60976 + m ()Z gk method_44359 isDancing + m ()Z gl method_44360 isSpinning + m ()Z go method_42654 isOnPickupCooldown + m ()Z gp method_44361 shouldStopDancing + m ()V gq method_44362 updateDuplicationCooldown + m ()V gr method_44363 duplicateAllay + m ()V gs method_44364 resetDuplicationCooldown + m ()Z gt method_44365 canDuplicate + m ()V gu method_44608 spawnHeartParticle + m (Lcuq;)Z n method_44366 isDuplicationItem + m ()Lbuv$a; s method_42655 createAttributes + m ()Z t method_43396 hasItemInHand + m (Z)V x method_44367 setDancing + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgk$a net/minecraft/class_7298$class_7525 net/minecraft/world/entity/animal/allay/Allay$JukeboxListener + f Lcgk; a field_39477 field_39477 + f Ldyd; b field_39478 listenerSource + f I c field_39479 listenerRadius + m (Lcgk;Ldyd;I)V <init> <init> <init> +c cgk$b net/minecraft/class_7298$class_7524 net/minecraft/world/entity/animal/allay/Allay$VibrationUser + f Lcgk; a field_39476 field_39476 + f I b field_43190 VIBRATION_EVENT_LISTENER_RANGE + f Ldyd; c field_44597 positionSource + m (Lcgk;)V <init> <init> <init> +c cgl net/minecraft/class_7299 net/minecraft/world/entity/animal/allay/AllayAi + f F a field_38406 SPEED_MULTIPLIER_WHEN_IDLING + f F b field_38407 SPEED_MULTIPLIER_WHEN_FOLLOWING_DEPOSIT_TARGET + f F c field_38408 SPEED_MULTIPLIER_WHEN_RETRIEVING_ITEM + f F d field_39113 SPEED_MULTIPLIER_WHEN_PANICKING + f I e field_38938 CLOSE_ENOUGH_TO_TARGET + f I f field_38939 TOO_FAR_FROM_TARGET + f I g field_38410 MAX_LOOK_DISTANCE + f I h field_38411 MIN_WAIT_DURATION + f I i field_38412 MAX_WAIT_DURATION + f I j field_38413 TIME_TO_FORGET_NOTEBLOCK + f I k field_38940 DISTANCE_TO_WANTED_ITEM + f I l field_40130 GIVE_ITEM_TIMEOUT_DURATION + m (Laqv;)Lbwv; a method_43092 method_43092 + m (Lbtn;)Ljava/util/Optional; a method_43093 getLikedPlayer + m (Lbtn;Lbuq;Ljl;)Z a method_42658 shouldDepositItemsAtLikedNoteblock + m (Lbtn;Ljd;)V a method_42659 hearNoteblock + m (Lbuq;)Lbuq; a method_42660 makeBrain + m (Lcgk;)V a method_42661 updateActivity + m (Lbtn;)Ljava/util/Optional; b method_42657 getItemDepositPosition + m (Lbuq;)V b method_42663 initCoreActivity + m (Lcgk;)Z b method_42664 method_42664 + m (Lbtn;)Z c method_49122 hasWantedItem + m (Lbuq;)V c method_42666 initIdleActivity + m (Lbtn;)Ljava/util/Optional; d method_42662 getLikedPlayerPositionTracker + m ()V <init> <init> <init> +c cgm net/minecraft/class_7300 net/minecraft/world/entity/animal/allay/package-info +c cgn net/minecraft/class_9069 net/minecraft/world/entity/animal/armadillo/Armadillo + f F cc field_47778 BABY_SCALE + f F cd field_48332 MAX_HEAD_ROTATION_EXTENT + f I ce field_47779 SCARE_CHECK_INTERVAL + f Lbsm; cg field_49080 rollOutAnimationState + f Lbsm; ch field_49081 rollUpAnimationState + f Lbsm; ci field_49082 peekAnimationState + f D cj field_48333 SCARE_DISTANCE_HORIZONTAL + f D ck field_48334 SCARE_DISTANCE_VERTICAL + f Lajw; cl field_47785 ARMADILLO_STATE + f J cm field_47786 inStateTicks + f I cn field_47787 scuteTime + f Z co field_49083 peekReceivedClient + m (Lcgn$a;)V a method_55713 switchToState + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_56083 checkArmadilloSpawnRules + m ()Z gk method_55714 shouldSwitchToScaredState + m ()Lcgn$a; gl method_55718 getState + m ()V gm method_55715 rollUp + m ()V gn method_55724 rollOut + m ()Z go method_55716 brushOffScute + m ()Z gu method_55717 canStayRolledUp + m ()I gv method_55719 pickNextScuteDropTime + m ()V gw method_55720 setupAnimationStates + m (Lbtn;)Z j method_55721 isScaredBy + m ()Lbuv$a; s method_55722 createAttributes + m ()Z t method_55723 isScared + m ()Z x method_55711 shouldHideInShell + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgn$1 net/minecraft/class_9069$1 net/minecraft/world/entity/animal/armadillo/Armadillo$1 + f Lcgn; a field_47788 field_47788 + m (Lcgn;Lbtp;)V <init> <init> <init> +c cgn$a net/minecraft/class_9069$class_9070 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState + f Lcgn$a; a field_47790 IDLE + f Lcgn$a; b field_47791 ROLLING + f Lcgn$a; c field_47792 SCARED + f Lcgn$a; d field_49084 UNROLLING + f Lyx; e field_48335 STREAM_CODEC + f Lazk$a; f field_47794 CODEC + f Ljava/util/function/IntFunction; g field_48336 BY_ID + f Ljava/lang/String; h field_47793 name + f Z i field_49085 isThreatened + f I j field_49086 animationDuration + f I k field_48337 id + f [Lcgn$a; l field_47795 $VALUES + m ()Z a method_56998 isThreatened + m (J)Z a method_56999 shouldHideInShell + m (Ljava/lang/String;)Lcgn$a; a method_55727 fromName + m ()I b method_57000 animationDuration + m ()I d method_56084 id + m ()[Lcgn$a; e method_55726 $values + m (Ljava/lang/String;ILjava/lang/String;ZII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgn$a$1 net/minecraft/class_9069$class_9070$1 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$1 + m (Ljava/lang/String;ILjava/lang/String;ZII)V <init> <init> <init> +c cgn$a$2 net/minecraft/class_9069$class_9070$2 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$2 + m (Ljava/lang/String;ILjava/lang/String;ZII)V <init> <init> <init> +c cgn$a$3 net/minecraft/class_9069$class_9070$3 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$3 + m (Ljava/lang/String;ILjava/lang/String;ZII)V <init> <init> <init> +c cgn$a$4 net/minecraft/class_9069$class_9070$4 net/minecraft/world/entity/animal/armadillo/Armadillo$ArmadilloState$4 + m (Ljava/lang/String;ILjava/lang/String;ZII)V <init> <init> <init> +c cgo net/minecraft/class_9071 net/minecraft/world/entity/animal/armadillo/ArmadilloAi + f F a field_47797 SPEED_MULTIPLIER_WHEN_PANICKING + f F b field_47798 SPEED_MULTIPLIER_WHEN_IDLING + f F c field_47799 SPEED_MULTIPLIER_WHEN_TEMPTED + f F d field_47800 SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + f F e field_47801 SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f D f field_48338 DEFAULT_CLOSE_ENOUGH_DIST + f D g field_48339 BABY_CLOSE_ENOUGH_DIST + f Lbqc; h field_47802 ADULT_FOLLOW_RANGE + f Lcom/google/common/collect/ImmutableList; i field_47803 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; j field_47804 MEMORY_TYPES + f Lbws; k field_47805 ARMADILLO_ROLLING_OUT + m ()Lbuq$b; a method_55728 brainProvider + m (Laqu;Lcgn;J)Z a method_55729 method_55729 + m (Lbtn;)Ljava/lang/Double; a method_55730 method_55730 + m (Lbuq;)Lbuq; a method_55731 makeBrain + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_55732 method_55732 + m (Lbyv;)Lbyx; a method_55733 method_55733 + m (Lcgn;)V a method_55734 updateActivity + m (Lcuq;)Z a method_58386 method_58386 + m ()Ljava/util/function/Predicate; b method_55735 getTemptations + m (Lbtn;)Ljava/lang/Float; b method_55736 method_55736 + m (Lbuq;)V b method_55737 initCoreActivity + m (Lbuq;)V c method_55738 initIdleActivity + m (Lbuq;)V d method_55739 initScaredActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgo$1 net/minecraft/class_9071$1 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$1 + m ()V <init> <init> <init> +c cgo$a net/minecraft/class_9071$class_9072 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloBallUp + f I c field_49087 BALL_UP_STAY_IN_STATE + f I d field_49088 TICKS_DELAY_TO_DETERMINE_IF_DANGER_IS_STILL_AROUND + f I e field_49089 DANGER_DETECTED_RECENTLY_DANGER_THRESHOLD + f I f field_49090 nextPeekTimer + f Z g field_49091 dangerWasAround + m (Laqu;Lcgn;)Z a method_55740 checkExtraStartConditions + m (Laqu;Lcgn;J)V a method_55741 tick + m (Lcgn;)I a method_57001 pickNextPeekTimer + m (Laqu;Lcgn;J)Z b method_55742 canStillUse + m (Laqu;Lcgn;J)V c method_55743 start + m (Laqu;Lcgn;J)V d method_55744 stop + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgo$b net/minecraft/class_9071$class_9073 net/minecraft/world/entity/animal/armadillo/ArmadilloAi$ArmadilloPanic + m (Laqu;Lcgn;J)V a method_57002 start + m (Lbtw;)Lawu; a method_60726 method_60726 + m (F)V <init> <init> <init> +c cgp net/minecraft/class_9074 net/minecraft/world/entity/animal/armadillo/package-info +c cgq net/minecraft/class_5762 net/minecraft/world/entity/animal/axolotl/Axolotl + f I cc field_30388 TOTAL_PLAYDEAD_TIME + f Lcom/google/common/collect/ImmutableList; cd field_28333 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; ce field_28334 MEMORY_TYPES + f D cg field_30389 PLAYER_REGEN_DETECTION_RANGE + f I ch field_30390 RARE_VARIANT_CHANCE + f Ljava/lang/String; ci field_30391 VARIANT_TAG + f Lajw; cj field_28335 DATA_VARIANT + f Lajw; ck field_28336 DATA_PLAYING_DEAD + f Lajw; cl field_28337 FROM_BUCKET + f I cm field_30392 AXOLOTL_TOTAL_AIR_SUPPLY + f I cn field_33485 REHYDRATE_AIR_SUPPLY + f I co field_34005 REGEN_BUFF_MAX_DURATION + f Ljava/util/Map; cp field_33764 modelRotationValues + f I cq field_30393 REGEN_BUFF_BASE_DURATION + m (Layw;)Z a method_33221 useRareVariant + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z a method_38987 checkAxolotlSpawnRules + m (Lcgq$d;)V a method_33219 setVariant + m (Lcgq;Lbtn;)V a method_35175 onStopAttacking + m (Lcmx;)V a method_33223 applySupportingEffects + m ()Lcgq$d; gk method_33225 getVariant + m ()Z gl method_33226 isPlayingDead + m ()Lbuv$a; gm method_33227 createAttributes + m (Lub;)V i method_57305 method_57305 + m ()V s method_36282 rehydrate + m (I)V t method_33230 handleAirSupply + m (Z)V y method_33231 setPlayingDead + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgq$a net/minecraft/class_5762$class_5763 net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlGroupData + f [Lcgq$d; a field_28338 types + m (Layw;)Lcgq$d; a method_33232 getVariant + m ([Lcgq$d;)V <init> <init> <init> +c cgq$b net/minecraft/class_5762$class_5764 net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlLookControl + f Lcgq; h field_28339 field_28339 + m (Lcgq;Lcgq;I)V <init> <init> <init> +c cgq$c net/minecraft/class_5762$class_5765 net/minecraft/world/entity/animal/axolotl/Axolotl$AxolotlMoveControl + f Lcgq; l field_28340 axolotl + m (Lcgq;)V <init> <init> <init> +c cgq$d net/minecraft/class_5762$class_5767 net/minecraft/world/entity/animal/axolotl/Axolotl$Variant + f Lcgq$d; a field_28341 LUCY + f Lcgq$d; b field_28342 WILD + f Lcgq$d; c field_28343 GOLD + f Lcgq$d; d field_28344 CYAN + f Lcgq$d; e field_28345 BLUE + f Lcom/mojang/serialization/Codec; f field_41585 CODEC + f Ljava/util/function/IntFunction; g field_28346 BY_ID + f I h field_28347 id + f Ljava/lang/String; i field_28348 name + f Z j field_28349 common + f [Lcgq$d; k field_28350 $VALUES + m ()I a method_33233 getId + m (I)Lcgq$d; a method_47928 byId + m (Layw;)Lcgq$d; a method_33235 getCommonSpawnVariant + m (Layw;Z)Lcgq$d; a method_33236 getSpawnVariant + m (ZLcgq$d;)Z a method_33237 method_33237 + m ()Ljava/lang/String; b method_33238 getName + m (I)[Lcgq$d; b method_33234 method_33234 + m (Layw;)Lcgq$d; b method_33240 getRareSpawnVariant + m ()[Lcgq$d; d method_36644 $values + m (Ljava/lang/String;IILjava/lang/String;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgr net/minecraft/class_5768 net/minecraft/world/entity/animal/axolotl/AxolotlAi + f Lbqc; a field_28351 ADULT_FOLLOW_RANGE + f F b field_30394 SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f F c field_30395 SPEED_MULTIPLIER_ON_LAND + f F d field_30396 SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER + f F e field_30397 SPEED_MULTIPLIER_WHEN_CHASING_IN_WATER + f F f field_30398 SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT_IN_WATER + m ()Ljava/util/function/Predicate; a method_33241 getTemptations + m (Lbtn;)Z a method_37457 canSetWalkTargetFromLookTarget + m (Lbuq;)Lbuq; a method_33243 makeBrain + m (Lcgq;)V a method_33244 updateActivity + m (Lcuq;)Z a method_58387 method_58387 + m (Lbtn;)F b method_33242 getSpeedModifierChasing + m (Lbuq;)V b method_33246 initPlayDeadActivity + m (Lcgq;)Ljava/util/Optional; b method_33247 findNearestValidAttackTarget + m (Lbtn;)F c method_33245 getSpeedModifierFollowingAdult + m (Lbuq;)V c method_33249 initFightActivity + m (Lbtn;)F d method_33248 getSpeedModifier + m (Lbuq;)V d method_33251 initCoreActivity + m (Lbuq;)V e method_33252 initIdleActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgs net/minecraft/class_5769 net/minecraft/world/entity/animal/axolotl/PlayDead + m (Laqu;Lcgq;)Z a method_33253 checkExtraStartConditions + m (Laqu;Lcgq;J)Z a method_33254 canStillUse + m (Laqu;Lcgq;J)V b method_33255 start + m ()V <init> <init> <init> +c cgt net/minecraft/class_5770 net/minecraft/world/entity/animal/axolotl/ValidatePlayDead + m ()Lbvi; a method_47268 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47269 method_47269 + m (Lbyu$b;Lbyv;Lbyv;)Lbyx; a method_47270 method_47270 + m (Lbyu$b;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47271 method_47271 + m ()V <init> <init> <init> +c cgu net/minecraft/class_6052 net/minecraft/world/entity/animal/axolotl/package-info +c cgv net/minecraft/class_7689 net/minecraft/world/entity/animal/camel/Camel + f F cD field_40146 RUNNING_SPEED_BONUS + f F cE field_40147 DASH_VERTICAL_MOMENTUM + f F cF field_40148 DASH_HORIZONTAL_MOMENTUM + f I cG field_43388 DASH_MINIMUM_DURATION_TICKS + f I cH field_40149 SITDOWN_DURATION_TICKS + f I cI field_40133 STANDUP_DURATION_TICKS + f I cJ field_40134 IDLE_MINIMAL_DURATION_TICKS + f F cK field_40135 SITTING_HEIGHT_DIFFERENCE + f Lbsu; cL field_40136 SITTING_DIMENSIONS + f I cM field_40137 dashCooldown + f I cN field_40138 idleAnimationTimeout + f F cc field_45127 BABY_SCALE + f I cd field_40132 DASH_COOLDOWN_TICKS + f I ce field_41764 MAX_HEAD_Y_ROT + f Lajw; cg field_40139 DASH + f Lajw; ch field_40140 LAST_POSE_CHANGE_TICK + f Lbsm; ci field_40142 sitAnimationState + f Lbsm; cj field_40734 sitPoseAnimationState + f Lbsm; ck field_40143 sitUpAnimationState + f Lbsm; cl field_40144 idleAnimationState + f Lbsm; cm field_40145 dashAnimationState + m (J)V a method_45344 resetLastPoseChangeTick + m (ZFLbsu;F)D a method_45346 getBodyAnchorAnimationYOffset + m (J)V b method_48160 resetLastPoseChangeTickToFullStand + m (Laqu;Lbsl;)Lcgv; b method_45347 getBreedOffspring + m ()V gV method_45356 setupAnimationStates + m ()Z gW method_46398 isVisuallySittingDown + m ()Z gk method_52548 canCamelChangePose + m ()Z gn method_45350 isCamelSitting + m ()Z go method_48573 isCamelVisuallySitting + m ()Z gu method_45351 isInPoseTransition + m ()V gv method_45352 sitDown + m ()V gw method_45353 standUp + m ()V gx method_45354 standUpInstantly + m ()J gy method_45355 getPoseTime + m ()Lbuv$a; s method_45360 createAttributes + m ()Z t method_45357 refuseToMove + m ()Z x method_45361 isDashing + m (Z)V x method_45362 setDashing + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgv$a net/minecraft/class_7689$class_7690 net/minecraft/world/entity/animal/camel/Camel$CamelBodyRotationControl + f Lcgv; a field_40151 field_40151 + m (Lcgv;Lcgv;)V <init> <init> <init> +c cgv$b net/minecraft/class_7689$class_8784 net/minecraft/world/entity/animal/camel/Camel$CamelLookControl + f Lcgv; h field_46091 field_46091 + m (Lcgv;)V <init> <init> <init> +c cgv$c net/minecraft/class_7689$class_8196 net/minecraft/world/entity/animal/camel/Camel$CamelMoveControl + f Lcgv; l field_42978 field_42978 + m (Lcgv;)V <init> <init> <init> +c cgw net/minecraft/class_7691 net/minecraft/world/entity/animal/camel/CamelAi + f F a field_40152 SPEED_MULTIPLIER_WHEN_PANICKING + f F b field_40153 SPEED_MULTIPLIER_WHEN_IDLING + f F c field_40154 SPEED_MULTIPLIER_WHEN_TEMPTED + f F d field_40155 SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + f F e field_40156 SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f Lbqc; f field_40157 ADULT_FOLLOW_RANGE + f Lcom/google/common/collect/ImmutableList; g field_40158 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; h field_40159 MEMORY_TYPES + m ()Lbuq$b; a method_45363 brainProvider + m (Lbtn;)Ljava/lang/Double; a method_52549 method_52549 + m (Lbuq;)Lbuq; a method_45365 makeBrain + m (Lcgv;)V a method_45366 updateActivity + m (Lcgv;Layw;)V a method_45367 initMemories + m (Lcuq;)Z a method_58388 method_58388 + m ()Ljava/util/function/Predicate; b method_45368 getTemptations + m (Lbtn;)Ljava/lang/Float; b method_45364 method_45364 + m (Lbuq;)V b method_45369 initCoreActivity + m (Lbuq;)V c method_45370 initIdleActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgw$a net/minecraft/class_7691$class_7692 net/minecraft/world/entity/animal/camel/CamelAi$CamelPanic + m (Laqu;Lcgv;J)V a method_57003 start + m (F)V <init> <init> <init> +c cgw$b net/minecraft/class_7691$class_7693 net/minecraft/world/entity/animal/camel/CamelAi$RandomSitting + f I c field_40160 minimalPoseTicks + m (Laqu;Lcgv;)Z a method_45371 checkExtraStartConditions + m (Laqu;Lcgv;J)V a method_45372 start + m (I)V <init> <init> <init> +c cgx net/minecraft/class_7694 net/minecraft/world/entity/animal/camel/package-info +c cgy net/minecraft/class_7102 net/minecraft/world/entity/animal/frog/Frog + f Lcom/google/common/collect/ImmutableList; cc field_37449 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; cd field_37450 MEMORY_TYPES + f Ljava/lang/String; ce field_38720 VARIANT_KEY + f Lbsm; cg field_37451 jumpAnimationState + f Lbsm; ch field_37452 croakAnimationState + f Lbsm; ci field_37453 tongueAnimationState + f Lbsm; cj field_37456 swimIdleAnimationState + f Lajw; ck field_37457 DATA_VARIANT_ID + f Lajw; cl field_37458 DATA_TONGUE_TARGET_ID + f I cm field_37459 FROG_FALL_DAMAGE_REDUCTION + f Lakq; cn field_49988 DEFAULT_VARIANT + m (Lakr;)Lakq; a method_58389 method_58389 + m (Lbsr;)V c method_41352 setTongueTarget + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_43398 checkFrogSpawnRules + m ()Lbuv$a; gk method_41355 createAttributes + m (Ljm;)V i method_41353 setVariant + m (Lbtn;)Z j method_41358 canEat + m ()V s method_41359 eraseTongueTarget + m ()Ljava/util/Optional; t method_41360 getTongueTarget + m ()Ljm; x method_41354 getVariant + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cgy$a net/minecraft/class_7102$class_7103 net/minecraft/world/entity/animal/frog/Frog$FrogLookControl + f Lcgy; h field_37460 field_37460 + m (Lcgy;Lbtp;)V <init> <init> <init> +c cgy$b net/minecraft/class_7102$class_7104 net/minecraft/world/entity/animal/frog/Frog$FrogNodeEvaluator + f Ljd$a; l field_37461 belowPos + m (Z)V <init> <init> <init> +c cgy$c net/minecraft/class_7102$class_7105 net/minecraft/world/entity/animal/frog/Frog$FrogPathNavigation + m (Lcgy;Ldcw;)V <init> <init> <init> +c cgz net/minecraft/class_7107 net/minecraft/world/entity/animal/frog/FrogAi + f F a field_37469 SPEED_MULTIPLIER_WHEN_PANICKING + f F b field_37471 SPEED_MULTIPLIER_WHEN_IDLING + f F c field_37472 SPEED_MULTIPLIER_ON_LAND + f F d field_37473 SPEED_MULTIPLIER_IN_WATER + f Lbqc; e field_37474 TIME_BETWEEN_LONG_JUMPS + f I f field_37475 MAX_LONG_JUMP_HEIGHT + f I g field_37476 MAX_LONG_JUMP_WIDTH + f F h field_49092 MAX_JUMP_VELOCITY_MULTIPLIER + f F i field_37478 SPEED_MULTIPLIER_WHEN_TEMPTED + m ()Ljava/util/function/Predicate; a method_41366 getTemptations + m (Lbtn;)Ljava/lang/Float; a method_41367 method_41367 + m (Lbtp;Ljd;)Z a method_45373 isAcceptableLandingSpot + m (Lbuq;)Lbuq; a method_41368 makeBrain + m (Lcgy;)V a method_41373 updateActivity + m (Lcgy;Layw;)V a method_41369 initMemories + m (Lcuq;)Z a method_58390 method_58390 + m (Lbtn;)Ljava/lang/Float; b method_41371 method_41371 + m (Lbuq;)V b method_41372 initCoreActivity + m (Lcgy;)Z b method_41375 canAttack + m (Lbuq;)V c method_41374 initIdleActivity + m (Lcgy;)Lavo; c method_41377 method_41377 + m (Lbuq;)V d method_41376 initSwimActivity + m (Lcgy;)Ljava/util/Optional; d method_41379 method_41379 + m (Lbuq;)V e method_41378 initLaySpawnActivity + m (Lcgy;)Ljava/util/Optional; e method_41381 method_41381 + m (Lbuq;)V f method_41380 initJumpActivity + m (Lcgy;)Ljava/util/Optional; f method_41383 method_41383 + m (Lbuq;)V g method_41382 initTongueActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cha net/minecraft/class_7108 net/minecraft/world/entity/animal/frog/ShootTongue + f I c field_37479 TIME_OUT_DURATION + f I d field_38414 CATCH_ANIMATION_DURATION + f I e field_37480 TONGUE_ANIMATION_DURATION + f I f field_39452 UNREACHABLE_TONGUE_TARGETS_COOLDOWN_DURATION + f I g field_39453 MAX_UNREACHBLE_TONGUE_TARGETS_IN_MEMORY + f F h field_37481 EATING_DISTANCE + f F i field_37482 EATING_MOVEMENT_FACTOR + f I j field_37483 eatAnimationTimer + f I k field_37484 calculatePathCounter + f Lavo; l field_37485 tongueSound + f Lavo; m field_37486 eatSound + f Lexc; n field_37487 itemSpawnPos + f Lcha$a; o field_37489 state + m (Laqu;Lcgy;)Z a method_41384 checkExtraStartConditions + m (Laqu;Lcgy;J)Z a method_41385 canStillUse + m (Lcgy;Lbtn;)Z a method_44332 canPathfindToTarget + m (Laqu;Lcgy;)V b method_42667 eatEntity + m (Laqu;Lcgy;J)V b method_41387 start + m (Lcgy;Lbtn;)V b method_44333 addUnreachableTargetToMemory + m (Laqu;Lcgy;J)V c method_41388 stop + m (Laqu;Lcgy;J)V d method_41389 tick + m (Lavo;Lavo;)V <init> <init> <init> +c cha$a net/minecraft/class_7108$class_7109 net/minecraft/world/entity/animal/frog/ShootTongue$State + f Lcha$a; a field_37492 MOVE_TO_TARGET + f Lcha$a; b field_38415 CATCH_ANIMATION + f Lcha$a; c field_37493 EAT_ANIMATION + f Lcha$a; d field_37494 DONE + f [Lcha$a; e field_37495 $VALUES + m ()[Lcha$a; a method_41390 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chb net/minecraft/class_7110 net/minecraft/world/entity/animal/frog/Tadpole + f I b field_37496 ticksToBeFrog + f F c field_39302 HITBOX_WIDTH + f Lcom/google/common/collect/ImmutableList; cc field_37498 MEMORY_TYPES + f I cd field_37499 age + f F d field_39303 HITBOX_HEIGHT + f Lcom/google/common/collect/ImmutableList; e field_37497 SENSOR_TYPES + m (Lcmx;Lcuq;)V a method_41391 feed + m (Lcmx;Lcuq;)V b method_41393 usePlayerItem + m (I)V c method_41392 ageUp + m ()Lbuv$a; gm method_41395 createAttributes + m ()I gn method_41396 getAge + m ()V go method_41397 ageUp + m ()I gp method_41398 getTicksLeftUntilAdult + m (Lub;)V i method_57306 method_57306 + m (Lcuq;)Z o method_41399 isFood + m (I)V s method_41394 setAge + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chc net/minecraft/class_7111 net/minecraft/world/entity/animal/frog/TadpoleAi + f F a field_37500 SPEED_MULTIPLIER_WHEN_PANICKING + f F b field_37502 SPEED_MULTIPLIER_WHEN_IDLING_IN_WATER + f F c field_39409 SPEED_MULTIPLIER_WHEN_TEMPTED + m (Lbtn;)Ljava/lang/Float; a method_44204 method_44204 + m (Lbuq;)Lbuq; a method_41400 makeBrain + m (Lchb;)V a method_41401 updateActivity + m (Lbuq;)V b method_41402 initCoreActivity + m (Lbuq;)V c method_41403 initIdleActivity + m ()V <init> <init> <init> +c chd net/minecraft/class_7112 net/minecraft/world/entity/animal/frog/package-info +c che net/minecraft/class_6053 net/minecraft/world/entity/animal/goat/Goat + f Lbsu; cc field_30399 LONG_JUMPING_DIMENSIONS + f Lcom/google/common/collect/ImmutableList; cd field_30400 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; ce field_30401 MEMORY_TYPES + f I cg field_30402 GOAT_FALL_DAMAGE_REDUCTION + f D ch field_30403 GOAT_SCREAMING_CHANCE + f D ci field_39046 UNIHORN_CHANCE + f I cj field_34022 ADULT_ATTACK_DAMAGE + f I ck field_34023 BABY_ATTACK_DAMAGE + f Lajw; cl field_33486 DATA_IS_SCREAMING_GOAT + f Lajw; cm field_39047 DATA_HAS_LEFT_HORN + f Lajw; cn field_39048 DATA_HAS_RIGHT_HORN + f Z co field_33487 isLoweringHead + f I cp field_33488 lowerHeadTick + m (Laqu;Lbsl;)Lche; b method_35177 getBreedOffspring + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_38067 checkGoatSpawnRules + m ()Z gk method_43538 hasLeftHorn + m ()Z gl method_43539 hasRightHorn + m ()Z gm method_43540 dropHorn + m ()V gn method_43541 addHorns + m ()V go method_43542 removeHorns + m ()Z gu method_35178 isScreamingGoat + m ()F gv method_36283 getRammingXHeadRot + m ()Lcuq; s method_43690 createHorn + m ()Lbuv$a; t method_35179 createAttributes + m ()Lavo; x method_35180 getMilkingSound + m (Z)V x method_36284 setScreamingGoat + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chf net/minecraft/class_6054 net/minecraft/world/entity/animal/goat/GoatAi + f I a field_33490 RAM_PREPARE_TIME + f I b field_33491 RAM_MAX_DISTANCE + f I c field_33492 MAX_LONG_JUMP_HEIGHT + f I d field_33493 MAX_LONG_JUMP_WIDTH + f F e field_49093 MAX_JUMP_VELOCITY_MULTIPLIER + f I f field_33495 RAM_MIN_DISTANCE + f F g field_33496 ADULT_RAM_KNOCKBACK_FORCE + f F h field_33497 BABY_RAM_KNOCKBACK_FORCE + f Lbqc; i field_30407 ADULT_FOLLOW_RANGE + f F j field_30406 SPEED_MULTIPLIER_WHEN_IDLING + f F k field_30408 SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + f F l field_30409 SPEED_MULTIPLIER_WHEN_TEMPTED + f F m field_30410 SPEED_MULTIPLIER_WHEN_PANICKING + f F n field_33498 SPEED_MULTIPLIER_WHEN_PREPARING_TO_RAM + f Lbqc; o field_30411 TIME_BETWEEN_LONG_JUMPS + f Lbqc; p field_33499 TIME_BETWEEN_RAMS + f Lbqc; q field_33693 TIME_BETWEEN_RAMS_SCREAMER + f Lcef; r field_33500 RAM_TARGET_CONDITIONS + f F s field_33501 SPEED_MULTIPLIER_WHEN_RAMMING + m ()Ljava/util/function/Predicate; a method_35181 getTemptations + m (Lbtn;)Ljava/lang/Float; a method_35182 method_35182 + m (Lbuq;)Lbuq; a method_35183 makeBrain + m (Lche;)V a method_35186 updateActivity + m (Lche;Layw;)V a method_35184 initMemories + m (Lcuq;)Z a method_58391 method_58391 + m (Lbtn;)Z b method_36285 method_36285 + m (Lbuq;)V b method_35185 initCoreActivity + m (Lche;)Lavo; b method_36287 method_36287 + m (Lbuq;)V c method_35187 initIdleActivity + m (Lche;)I c method_36553 method_36553 + m (Lbuq;)V d method_35188 initLongJumpActivity + m (Lche;)Lavo; d method_43543 method_43543 + m (Lbuq;)V e method_36288 initRamActivity + m (Lche;)Lavo; e method_36286 method_36286 + m (Lche;)D f method_36289 method_36289 + m (Lche;)Lbqc; g method_36290 method_36290 + m (Lche;)Lavo; h method_36291 method_36291 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chg net/minecraft/class_6055 net/minecraft/world/entity/animal/goat/package-info +c chh net/minecraft/class_1492 net/minecraft/world/entity/animal/horse/AbstractChestedHorse + f Lajw; cc field_6943 DATA_ID_CHEST + f Lbsu; cd field_47806 babyDimensions + m (Lcmx;Lcuq;)V d method_45374 equipChest + m ()Lbuv$a; s method_26898 createBaseChestedHorseAttributes + m ()Z t method_6703 hasChest + m ()V x method_6705 playChestEquipsSound + m (Z)V x method_6704 setChest + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chh$1 net/minecraft/class_1492$1 net/minecraft/world/entity/animal/horse/AbstractChestedHorse$1 + f Lchh; b field_27867 field_27867 + m (Lchh;)V <init> <init> <init> +c chi net/minecraft/class_1496 net/minecraft/world/entity/animal/horse/AbstractHorse + f Z cA field_6964 canGallop + f I cB field_6975 gallopSoundCounter + f Lajw; cD field_6959 DATA_ID_FLAGS + f I cE field_30419 FLAG_TAME + f I cF field_30420 FLAG_SADDLE + f I cG field_30421 FLAG_BRED + f I cH field_30422 FLAG_EATING + f I cI field_30423 FLAG_STANDING + f I cJ field_30424 FLAG_OPEN_MOUTH + f I cK field_6971 eatingCounter + f I cL field_6973 mouthCounter + f I cM field_6970 standCounter + f F cN field_6969 eatAnim + f F cO field_6966 eatAnimO + f F cP field_6967 standAnim + f F cQ field_6963 standAnimO + f F cR field_6965 mouthAnim + f F cS field_6961 mouthAnimO + f Ljava/util/UUID; cT field_42462 owner + f Lbqk; cU field_48830 bodyArmorAccess + f F cc field_42641 MIN_MOVEMENT_SPEED + f F cd field_42642 MAX_MOVEMENT_SPEED + f F ce field_42643 MIN_JUMP_STRENGTH + f F cg field_42644 MAX_JUMP_STRENGTH + f F ch field_42645 MIN_HEALTH + f F ci field_42646 MAX_HEALTH + f F cj field_42979 BACKWARDS_MOVE_SPEED_FACTOR + f F ck field_42980 SIDEWAYS_MOVE_SPEED_FACTOR + f Ljava/util/function/Predicate; cl field_6956 PARENT_HORSE_SELECTOR + f Lcef; cm field_18118 MOMMY_TARGETING + f I cn field_30413 EQUIPMENT_SLOT_OFFSET + f I co field_30414 CHEST_SLOT_OFFSET + f I cp field_30415 INVENTORY_SLOT_OFFSET + f D cq field_42647 BREEDING_CROSS_FACTOR + f I cr field_30416 INV_SLOT_SADDLE + f I cs field_30418 INV_BASE_COUNT + f I ct field_6957 tailCounter + f I cu field_6958 sprintCounter + f Z cv field_6968 isJumping + f Lbra; cw field_6962 inventory + f I cx field_6955 temper + f F cy field_6976 playerJumpPendingScale + f Z cz field_6960 allowStandSliding + m (Z)V A method_6751 setBred + m (Z)V B method_6740 setEating + m (Z)V C method_6737 setStanding + m (Z)V D method_6760 spawnTamingParticles + m (F)F H method_6739 getEatAnim + m (F)F I method_6767 getStandAnim + m (F)F J method_6772 getMouthAnim + m (DDDDLayw;)D a method_49123 createOffspringAttribute + m (Layw;)V a method_6001 randomizeAttributes + m (Lbsl;Lchi;)V a method_6743 setOffspringAttributes + m (Lbsl;Lchi;Ljm;DD)V a method_49124 setOffspringAttribute + m (Lcmx;)V a method_6726 doPlayerRide + m (Lcmx;Lcuq;)Z a method_6742 handleEating + m (Ldnm;)V a method_6761 playGallopSound + m (Lexc;Lbtn;)Lexc; a method_27930 getDismountLocationInDirection + m (Ljava/util/function/DoubleSupplier;)D a method_6774 generateJumpStrength + m (Ljava/util/function/IntUnaryOperator;)F a method_6754 generateMaxHealth + m ()I af_ method_6702 getInventoryColumns + m (FLexc;)V b method_45343 executeRidersJump + m (Lbqk;)Z b method_33338 hasInventoryChanged + m (Lcmx;Lcuq;)V b method_45375 equipBodyArmor + m (Ldnm;)Z b method_49996 isWoodSoundType + m (Ljava/util/UUID;)V b method_6732 setOwnerUUID + m (Ljava/util/function/DoubleSupplier;)D b method_6728 generateSpeed + m (Lcmx;Lcuq;)Lbqr; c method_30009 fedFood + m (IZ)V d method_6769 setFlag + m (Lcmx;)Z g method_6752 tameWithName + m ()V gA method_6764 addBehaviourGoals + m ()Z gB method_6763 isJumping + m ()Z gC method_6724 isEating + m ()Z gD method_6736 isStanding + m ()Z gE method_6744 isBred + m ()I gF method_6729 getTemper + m ()I gG method_6750 getInventorySize + m ()V gH method_6721 createInventory + m ()V gI method_56679 syncSaddleToClients + m ()Lavo; gJ method_6747 getAngrySound + m ()Lbuv$a; gK method_26899 createBaseHorseAttributes + m ()I gL method_6755 getMaxTemper + m ()V gM method_6746 followMommy + m ()Z gN method_6762 canEatGrass + m ()Lavo; gO method_45376 getAmbientStandSound + m ()V gP method_6748 standIfPossible + m ()V gQ method_6757 makeMad + m ()V gR method_6723 playJumpSound + m ()Z gS method_6734 canParent + m ()I gT method_45377 getAmbientStandInterval + m ()Lbqk; gU method_56680 getBodyArmorAccess + m ()Z gl method_45349 canPerformRearing + m ()Lavo; gm method_28368 getEatingSound + m ()D gn method_49125 method_49125 + m ()D go method_49126 method_49126 + m ()D gu method_49127 method_49127 + m ()D gv method_49128 method_49128 + m ()Z gz method_6727 isTamed + m (Lbtn;)Lexb; j method_49489 getRiddenRotation + m (Lbtn;)Z k method_6741 method_6741 + m (Lcuq;)Z n method_58392 method_58392 + m ()V s method_6733 eating + m ()V t method_6759 moveTail + m (I)Z t method_6730 getFlag + m (I)V u method_6749 setTemper + m (I)I v method_6745 modifyTemper + m (I)I w method_60977 getInventorySize + m ()V x method_6738 openMouth + m (I)I x method_49129 method_49129 + m (I)I y method_49130 method_49130 + m (Z)V y method_6766 setTamed + m (Z)V z method_6758 setIsJumping + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chi$1 net/minecraft/class_1496$1 net/minecraft/world/entity/animal/horse/AbstractHorse$1 + f Lchi; b field_48831 field_48831 + m (Lchi;)V <init> <init> <init> +c chi$2 net/minecraft/class_1496$2 net/minecraft/world/entity/animal/horse/AbstractHorse$2 + f Lchi; b field_48832 field_48832 + m (Lchi;)V <init> <init> <init> +c chj net/minecraft/class_1495 net/minecraft/world/entity/animal/horse/Donkey + m (Lbsx;Ldcw;)V <init> <init> <init> +c chk net/minecraft/class_1498 net/minecraft/world/entity/animal/horse/Horse + f Lajw; cc field_6990 DATA_ID_TYPE_VARIANT + f Lbsu; cd field_47807 BABY_DIMENSIONS + m (Lchr;)V a method_47873 setVariant + m (Lchr;Lchm;)V a method_27076 setVariantAndMarkings + m ()Lchr; s method_27077 getVariant + m ()Lchm; t method_27078 getMarkings + m ()I x method_6788 getTypeVariant + m (I)V x method_6783 setTypeVariant + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chk$a net/minecraft/class_1498$class_1499 net/minecraft/world/entity/animal/horse/Horse$HorseGroupData + f Lchr; a field_6994 variant + m (Lchr;)V <init> <init> <init> +c chl net/minecraft/class_1501 net/minecraft/world/entity/animal/horse/Llama + f I cc field_30425 MAX_STRENGTH + f Lajw; cd field_6998 DATA_STRENGTH_ID + f Lajw; ce field_6996 DATA_VARIANT_ID + f Lbsu; cg field_47808 BABY_DIMENSIONS + f Z ch field_6999 didSpit + f Lchl; ci field_7000 caravanHead + f Lchl; cj field_6997 caravanTail + m (Z)V E method_6808 setDidSpit + m (Lchl$d;)V a method_47874 setVariant + m (Lchl;)V a method_6791 joinCaravan + m (Laqu;Lbsl;)Lchl; b method_6804 getBreedOffspring + m (Layw;)V b method_6796 setRandomStrength + m ()Z gV method_6793 hasCaravanTail + m ()Z gW method_6805 inCaravan + m ()Lchl; gX method_6806 getCaravanHead + m ()Z gn method_6807 isTraderLlama + m ()I go method_6803 getStrength + m ()Lbuv$a; gu method_26900 createAttributes + m ()Lchl$d; gv method_6809 getVariant + m ()Lcti; gw method_6800 getSwag + m ()Lchl; gx method_18004 makeNewLlama + m ()V gy method_6797 leaveCaravan + m (Lbtn;)V k method_6792 spit + m (Lcuq;)Lcti; n method_6794 getDyeColor + m (Lcuq;)Z p method_58393 method_58393 + m (I)V x method_6802 setStrength + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chl$a net/minecraft/class_1501$class_1502 net/minecraft/world/entity/animal/horse/Llama$LlamaAttackWolfGoal + m (Lbtn;)Z b method_18446 method_18446 + m (Lchl;)V <init> <init> <init> +c chl$b net/minecraft/class_1501$class_1503 net/minecraft/world/entity/animal/horse/Llama$LlamaGroupData + f Lchl$d; a field_7001 variant + m (Lchl$d;)V <init> <init> <init> +c chl$c net/minecraft/class_1501$class_1504 net/minecraft/world/entity/animal/horse/Llama$LlamaHurtByTargetGoal + m (Lchl;)V <init> <init> <init> +c chl$d net/minecraft/class_1501$class_7993 net/minecraft/world/entity/animal/horse/Llama$Variant + f Lchl$d; a field_41586 CREAMY + f Lchl$d; b field_41587 WHITE + f Lchl$d; c field_41588 BROWN + f Lchl$d; d field_41589 GRAY + f Lcom/mojang/serialization/Codec; e field_41590 CODEC + f Ljava/util/function/IntFunction; f field_41591 BY_ID + f I g field_41592 id + f Ljava/lang/String; h field_41593 name + f [Lchl$d; i field_41594 $VALUES + m ()I a method_47875 getId + m (I)Lchl$d; a method_47876 byId + m ()[Lchl$d; b method_47877 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chm net/minecraft/class_5148 net/minecraft/world/entity/animal/horse/Markings + f Lchm; a field_23808 NONE + f Lchm; b field_23809 WHITE + f Lchm; c field_23810 WHITE_FIELD + f Lchm; d field_23811 WHITE_DOTS + f Lchm; e field_23812 BLACK_DOTS + f Ljava/util/function/IntFunction; f field_23813 BY_ID + f I g field_23814 id + f [Lchm; h field_23815 $VALUES + m ()I a method_27079 getId + m (I)Lchm; a method_27080 byId + m ()[Lchm; b method_36645 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chn net/minecraft/class_1500 net/minecraft/world/entity/animal/horse/Mule + m (Lbsx;Ldcw;)V <init> <init> <init> +c cho net/minecraft/class_1506 net/minecraft/world/entity/animal/horse/SkeletonHorse + f Lchp; cc field_7003 skeletonTrapGoal + f I cd field_30427 TRAP_MAX_LIFE + f Lbsu; ce field_47809 BABY_DIMENSIONS + f Z cg field_7005 isTrap + f I ch field_7004 trapTime + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_55001 checkSkeletonHorseSpawnRules + m ()Lbuv$a; s method_26901 createAttributes + m ()Z t method_6812 isTrap + m (Z)V x method_6813 setTrap + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chp net/minecraft/class_1505 net/minecraft/world/entity/animal/horse/SkeletonTrapGoal + f Lcho; a field_7002 horse + m (Lbqp;)Lchi; a method_6810 createHorse + m (Lbqp;Lchi;)Lckl; a method_6811 createSkeleton + m (Lckl;Lbsy;Lbqp;)V a method_59939 enchant + m (Lcho;)V <init> <init> <init> +c chq net/minecraft/class_3986 net/minecraft/world/entity/animal/horse/TraderLlama + f I cc field_17716 despawnDelay + m ()V gZ method_20501 maybeDespawn + m ()Z ha method_20502 canDespawn + m ()Z hb method_20503 isLeashedToWanderingTrader + m ()Z hc method_20504 isLeashedToSomethingOtherThanTheWanderingTrader + m (I)V x method_35189 setDespawnDelay + m (Lbsx;Ldcw;)V <init> <init> <init> +c chq$a net/minecraft/class_3986$class_3987 net/minecraft/world/entity/animal/horse/TraderLlama$TraderLlamaDefendWanderingTraderGoal + f Lchl; a field_17718 llama + f Lbtn; b field_17719 ownerLastHurtBy + f I c field_17720 timestamp + m (Lchl;)V <init> <init> <init> +c chr net/minecraft/class_5149 net/minecraft/world/entity/animal/horse/Variant + f Lchr; a field_23816 WHITE + f Lchr; b field_23817 CREAMY + f Lchr; c field_23818 CHESTNUT + f Lchr; d field_23819 BROWN + f Lchr; e field_23820 BLACK + f Lchr; f field_23821 GRAY + f Lchr; g field_23822 DARK_BROWN + f Lcom/mojang/serialization/Codec; h field_41595 CODEC + f Ljava/util/function/IntFunction; i field_23823 BY_ID + f I j field_23824 id + f Ljava/lang/String; k field_41596 name + f [Lchr; l field_23825 $VALUES + m ()I a method_27082 getId + m (I)Lchr; a method_27083 byId + m ()[Lchr; b method_36646 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chs net/minecraft/class_1507 net/minecraft/world/entity/animal/horse/ZombieHorse + f Lbsu; cc field_47810 BABY_DIMENSIONS + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_55002 checkZombieHorseSpawnRules + m ()Lbuv$a; s method_26902 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cht net/minecraft/class_6056 net/minecraft/world/entity/animal/horse/package-info +c chu net/minecraft/class_6057 net/minecraft/world/entity/animal/package-info +c chv net/minecraft/class_8153 net/minecraft/world/entity/animal/sniffer/Sniffer + f Lbsm; cc field_42650 feelingHappyAnimationState + f Lbsm; cd field_42651 scentingAnimationState + f Lbsm; ce field_42652 sniffingAnimationState + f Lbsm; cg field_42654 diggingAnimationState + f Lbsm; ch field_42655 risingAnimationState + f I ci field_42656 DIGGING_PARTICLES_DELAY_TICKS + f I cj field_42657 DIGGING_PARTICLES_DURATION_TICKS + f I ck field_42658 DIGGING_PARTICLES_AMOUNT + f I cl field_42659 DIGGING_DROP_SEED_OFFSET_TICKS + f I cm field_42661 SNIFFER_BABY_AGE_TICKS + f F cn field_44785 DIGGING_BB_HEIGHT_OFFSET + f Lbsu; co field_44786 DIGGING_DIMENSIONS + f Lajw; cp field_42662 DATA_STATE + f Lajw; cq field_42663 DATA_DROP_SEED_AT_TICK + m (Lbsm;)Lchv; a method_49131 emitDiggingParticles + m (Lchv$a;)Lchv; a method_49132 transitionTo + m (Ljd;Ljl;)Z a method_51154 method_51154 + m (Lchv$a;)Lchv; b method_49133 setState + m ()Ljava/util/stream/Stream; gA method_49143 getExploredPositions + m ()V gB method_49144 playSearchingSound + m ()Z gk method_51155 canSniff + m ()Z gl method_49150 canPlayDiggingSound + m ()Ljava/util/Optional; gm method_49134 calculateDigPosition + m ()Z gn method_49135 canDig + m ()Ljd; go method_51508 getHeadBlock + m ()Lexc; gu method_49137 getHeadPosition + m ()Lchv$a; gv method_49138 getState + m ()V gw method_49139 resetAnimations + m ()Lchv; gx method_51156 onScentingStart + m ()Lchv; gy method_49141 onDiggingStart + m ()V gz method_49142 dropSeed + m (Ljd;)Z h method_49140 canDig + m (Ljd;)Lchv; i method_49145 storeExploredPosition + m (Ljd;)Z j method_51157 method_51157 + m ()Lbuv$a; s method_49146 createAttributes + m ()Z t method_51301 isSearching + m (I)Lexc; t method_49148 method_49148 + m ()Z x method_51158 isTempted + m (Z)Lchv; x method_49149 onDiggingComplete + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chv$a net/minecraft/class_8153$class_8154 net/minecraft/world/entity/animal/sniffer/Sniffer$State + f Lchv$a; a field_42665 IDLING + f Lchv$a; b field_42666 FEELING_HAPPY + f Lchv$a; c field_42667 SCENTING + f Lchv$a; d field_42668 SNIFFING + f Lchv$a; e field_42669 SEARCHING + f Lchv$a; f field_42670 DIGGING + f Lchv$a; g field_42671 RISING + f Ljava/util/function/IntFunction; h field_48340 BY_ID + f Lyx; i field_48341 STREAM_CODEC + f I j field_48342 id + f [Lchv$a; k field_42672 $VALUES + m ()I a method_56085 id + m ()[Lchv$a; b method_49151 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chw net/minecraft/class_8155 net/minecraft/world/entity/animal/sniffer/SnifferAi + f Ljava/util/List; a field_42673 SENSOR_TYPES + f Ljava/util/List; b field_42674 MEMORY_TYPES + f Lorg/slf4j/Logger; c field_42675 LOGGER + f I d field_42676 MAX_LOOK_DISTANCE + f I e field_42677 SNIFFING_COOLDOWN_TICKS + f F f field_42678 SPEED_MULTIPLIER_WHEN_IDLING + f F g field_42679 SPEED_MULTIPLIER_WHEN_PANICKING + f F h field_42680 SPEED_MULTIPLIER_WHEN_SNIFFING + f F i field_44476 SPEED_MULTIPLIER_WHEN_TEMPTED + m ()Ljava/util/function/Predicate; a method_51159 getTemptations + m (Lbtn;)Ljava/lang/Double; a method_52174 method_52174 + m (Lbuq;)Lbuq; a method_49152 makeBrain + m (Lchv;)V a method_49153 updateActivity + m (Lcuq;)Z a method_58394 method_58394 + m (Lbtn;)Ljava/lang/Float; b method_51160 method_51160 + m (Lbuq;)V b method_49154 initCoreActivity + m (Lchv;)Lchv; b method_51161 resetSniffing + m (Lbuq;)V c method_49155 initSniffingActivity + m (Lbuq;)V d method_49156 initDigActivity + m (Lbuq;)V e method_49157 initIdleActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c chw$1 net/minecraft/class_8155$1 net/minecraft/world/entity/animal/sniffer/SnifferAi$1 + m (Laqu;Lchv;J)V a method_57004 start + m (F)V <init> <init> <init> +c chw$2 net/minecraft/class_8155$2 net/minecraft/world/entity/animal/sniffer/SnifferAi$2 + m (Lbsx;)V <init> <init> <init> +c chw$3 net/minecraft/class_8155$3 net/minecraft/world/entity/animal/sniffer/SnifferAi$3 + m (Ljava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> +c chw$a net/minecraft/class_8155$class_8156 net/minecraft/world/entity/animal/sniffer/SnifferAi$Digging + m (Laqu;Lchv;)Z a method_49158 checkExtraStartConditions + m (Laqu;Lchv;J)Z a method_49159 canStillUse + m (Laqu;Lchv;J)V b method_49160 start + m (Laqu;Lchv;J)V c method_49161 stop + m (II)V <init> <init> <init> +c chw$b net/minecraft/class_8155$class_8157 net/minecraft/world/entity/animal/sniffer/SnifferAi$FeelingHappy + m (Laqu;Lchv;J)Z a method_49162 canStillUse + m (Laqu;Lchv;J)V b method_49163 start + m (Laqu;Lchv;J)V c method_49164 stop + m (II)V <init> <init> <init> +c chw$c net/minecraft/class_8155$class_8158 net/minecraft/world/entity/animal/sniffer/SnifferAi$FinishedDigging + m (Laqu;Lchv;)Z a method_49165 checkExtraStartConditions + m (Laqu;Lchv;J)Z a method_49166 canStillUse + m (Laqu;Lchv;J)V b method_49167 start + m (Laqu;Lchv;J)V c method_49168 stop + m (I)V <init> <init> <init> +c chw$d net/minecraft/class_8155$class_8159 net/minecraft/world/entity/animal/sniffer/SnifferAi$Scenting + m (Laqu;Lchv;)Z a method_51162 checkExtraStartConditions + m (Laqu;Lchv;J)Z a method_49169 canStillUse + m (Laqu;Lchv;J)V b method_49170 start + m (Laqu;Lchv;J)V c method_49171 stop + m (II)V <init> <init> <init> +c chw$e net/minecraft/class_8155$class_8160 net/minecraft/world/entity/animal/sniffer/SnifferAi$Searching + m (Laqu;Lchv;)Z a method_49172 checkExtraStartConditions + m (Laqu;Lchv;J)Z a method_49173 canStillUse + m (Laqu;Lchv;J)V b method_49174 start + m (Laqu;Lchv;J)V c method_49175 stop + m ()V <init> <init> <init> +c chw$f net/minecraft/class_8155$class_8161 net/minecraft/world/entity/animal/sniffer/SnifferAi$Sniffing + m (Laqu;Lchv;)Z a method_49176 checkExtraStartConditions + m (Laqu;Lchv;J)Z a method_49177 canStillUse + m (Lchv;Ljd;)V a method_49178 method_49178 + m (Laqu;Lchv;J)V b method_49179 start + m (Laqu;Lchv;J)V c method_49180 stop + m (II)V <init> <init> <init> +c chx net/minecraft/class_9235 net/minecraft/world/entity/animal/sniffer/package-info +c chy net/minecraft/class_1508 net/minecraft/world/entity/boss/EnderDragonPart + f Lcia; b field_7007 parentMob + f Ljava/lang/String; c field_7006 name + f Lbsu; d field_18119 size + m (Lcia;Ljava/lang/String;FF)V <init> <init> <init> +c chz net/minecraft/class_1511 net/minecraft/world/entity/boss/enderdragon/EndCrystal + f I b field_7034 time + f Lajw; c field_7033 DATA_BEAM_TARGET + f Lajw; d field_7035 DATA_SHOW_BOTTOM + m (Lbrk;)V a method_6835 onDestroyedBy + m (Ljd;)V a method_6837 setBeamTarget + m (Z)V a method_6839 setShowBottom + m ()Ljd; p method_6838 getBeamTarget + m ()Z s method_6836 showsBottom + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cia net/minecraft/class_1510 net/minecraft/world/entity/boss/enderdragon/EnderDragon + f Lajw; b field_7013 DATA_PHASE + f F cA field_7029 sittingDamageReceived + f [Lepq; cB field_7012 nodes + f [I cD field_7025 nodeAdjacency + f Lepo; cE field_7008 openSet + f [[D c field_7026 positions + f F cb field_7019 oFlapTime + f F cc field_7030 flapTime + f Z cd field_7027 inWall + f I ce field_7031 dragonDeathTime + f F cf field_20865 yRotA + f Lchz; cg field_7024 nearestCrystal + f Lorg/slf4j/Logger; ch field_7021 LOGGER + f Lcef; ci field_18120 CRYSTAL_DESTROY_TARGETING + f I cj field_30428 GROWL_INTERVAL_MIN + f I ck field_30429 GROWL_INTERVAL_MAX + f F cl field_30430 SITTING_ALLOWED_DAMAGE_PERCENTAGE + f Ljava/lang/String; cm field_33910 DRAGON_DEATH_TIME_KEY + f Ljava/lang/String; cn field_33911 DRAGON_PHASE_KEY + f [Lchy; co field_7032 subEntities + f Lchy; cp field_7011 neck + f Lchy; cq field_7023 body + f Lchy; cr field_7020 tail1 + f Lchy; cs field_7009 tail2 + f Lchy; ct field_7022 tail3 + f Lchy; cu field_7015 wing1 + f Lchy; cv field_7014 wing2 + f Ldxb; cw field_7016 dragonFight + f Ljd; cx field_44875 fightOrigin + f Lcir; cy field_7028 phaseManager + f I cz field_7018 growlTime + f I d field_7010 posPointer + f Lchy; e field_7017 head + m (F)Lexc; H method_6834 getHeadLookVector + m (IF)[D a method_6817 getLatencyPos + m (IILepq;)Leps; a method_6833 findPath + m (I[D[D)F a method_6823 getHeadPartYOffset + m (Laqu;Ljava/util/List;)V a method_6825 knockBack + m (Lchy;DDD)V a method_22863 tickPart + m (Lchy;Lbrk;F)Z a method_6816 hurt + m (Lchz;Ljd;Lbrk;)V a method_6828 onCrystalDestroyed + m (Ldxb;)V a method_51852 setDragonFight + m (Lepq;Lepq;)Leps; a method_6826 reconstructPath + m (Lewx;)Z b method_6821 checkWalls + m (Ljava/util/List;)V b method_6827 hurt + m (Ljd;)V c method_51853 setFightOrigin + m (Lbrk;F)Z g method_6819 reallyHurt + m ()[Lchy; gg method_5690 getSubEntities + m ()Lcir; gh method_6831 getPhaseManager + m ()Ldxb; gi method_6829 getDragonFight + m ()F gj method_6820 getHeadYOffset + m ()V gk method_6830 checkCrystals + m (D)F i method_6832 rotWrap + m (DDD)I q method_6822 findClosestNode + m ()Ljd; s method_51854 getFightOrigin + m ()Lbuv$a; t method_26903 createAttributes + m ()I x method_6818 findClosestNode + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cib net/minecraft/class_6058 net/minecraft/world/entity/boss/enderdragon/package-info +c cic net/minecraft/class_1512 net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonPhaseInstance + f Lcia; a field_7036 dragon + m (Lcia;)V <init> <init> <init> +c cid net/minecraft/class_1514 net/minecraft/world/entity/boss/enderdragon/phases/AbstractDragonSittingPhase + m (Lcia;)V <init> <init> <init> +c cie net/minecraft/class_1513 net/minecraft/world/entity/boss/enderdragon/phases/DragonChargePlayerPhase + f Lorg/slf4j/Logger; b field_7039 LOGGER + f I c field_30431 CHARGE_RECOVERY_TIME + f Lexc; d field_7038 targetLocation + f I e field_7037 timeSinceCharge + m (Lexc;)V a method_6840 setTarget + m (Lcia;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cif net/minecraft/class_1515 net/minecraft/world/entity/boss/enderdragon/phases/DragonDeathPhase + f Lexc; b field_7041 targetLocation + f I c field_7040 time + m (Lcia;)V <init> <init> <init> +c cig net/minecraft/class_1517 net/minecraft/world/entity/boss/enderdragon/phases/DragonHoldingPatternPhase + f Lcef; b field_18121 NEW_TARGET_TARGETING + f Leps; c field_7043 currentPath + f Lexc; d field_7045 targetLocation + f Z e field_7044 clockwise + m (Lcmx;)V a method_6843 strafePlayer + m ()V j method_6841 findNewTarget + m ()V k method_6842 navigateToNextPathNode + m (Lcia;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cih net/minecraft/class_1516 net/minecraft/world/entity/boss/enderdragon/phases/DragonHoverPhase + f Lexc; b field_7042 targetLocation + m (Lcia;)V <init> <init> <init> +c cii net/minecraft/class_1519 net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingApproachPhase + f Lcef; b field_18122 NEAR_EGG_TARGETING + f Leps; c field_7047 currentPath + f Lexc; d field_7048 targetLocation + m ()V j method_6844 findNewTarget + m ()V k method_6845 navigateToNextPathNode + m (Lcia;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cij net/minecraft/class_1518 net/minecraft/world/entity/boss/enderdragon/phases/DragonLandingPhase + f Lexc; b field_7046 targetLocation + m (Lcia;)V <init> <init> <init> +c cik net/minecraft/class_1521 net/minecraft/world/entity/boss/enderdragon/phases/DragonPhaseInstance + m ()Z a method_6848 isSitting + m (Lbrk;F)F a method_6852 onHurt + m (Lchz;Ljd;Lbrk;Lcmx;)V a method_6850 onCrystalDestroyed + m ()V b method_6853 doClientTick + m ()V c method_6855 doServerTick + m ()V d method_6856 begin + m ()V e method_6854 end + m ()F f method_6846 getFlySpeed + m ()Lexc; g method_6851 getFlyTargetLocation + m ()F h method_6847 getTurnSpeed + m ()Lciq; i method_6849 getPhase +c cil net/minecraft/class_1520 net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingAttackingPhase + f I b field_30432 ROAR_DURATION + f I c field_7049 attackingTicks + m (Lcia;)V <init> <init> <init> +c cim net/minecraft/class_1523 net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingFlamingPhase + f I b field_30433 FLAME_DURATION + f I c field_30434 SITTING_FLAME_ATTACKS_COUNT + f I d field_30435 WARMUP_TIME + f I e field_7053 flameTicks + f I f field_7052 flameCount + f Lbsn; g field_7051 flame + m ()V j method_6857 resetFlameCount + m (Lcia;)V <init> <init> <init> +c cin net/minecraft/class_1522 net/minecraft/world/entity/boss/enderdragon/phases/DragonSittingScanningPhase + f I b field_30436 SITTING_SCANNING_IDLE_TICKS + f I c field_30437 SITTING_ATTACK_Y_VIEW_RANGE + f I d field_30438 SITTING_ATTACK_VIEW_RANGE + f I e field_30439 SITTING_CHARGE_VIEW_RANGE + f Lcef; f field_18123 CHARGE_TARGETING + f Lcef; g field_18124 scanTargeting + f I h field_7050 scanningTime + m (Lcia;Lbtn;)Z a method_18447 method_18447 + m (Lcia;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cio net/minecraft/class_1525 net/minecraft/world/entity/boss/enderdragon/phases/DragonStrafePlayerPhase + f Lorg/slf4j/Logger; b field_7061 LOGGER + f I c field_30440 FIREBALL_CHARGE_AMOUNT + f I d field_7060 fireballCharge + f Leps; e field_7059 currentPath + f Lexc; f field_7057 targetLocation + f Lbtn; g field_7062 attackTarget + f Z h field_7058 holdingPatternClockwise + m (Lbtn;)V a method_6862 setTarget + m ()V j method_6860 findNewTarget + m ()V k method_6861 navigateToNextPathNode + m (Lcia;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cip net/minecraft/class_1524 net/minecraft/world/entity/boss/enderdragon/phases/DragonTakeoffPhase + f Z b field_7056 firstTick + f Leps; c field_7054 currentPath + f Lexc; d field_7055 targetLocation + m ()V j method_6858 findNewTarget + m ()V k method_6859 navigateToNextPathNode + m (Lcia;)V <init> <init> <init> +c ciq net/minecraft/class_1527 net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhase + f Lciq; a field_7069 HOLDING_PATTERN + f Lciq; b field_7076 STRAFE_PLAYER + f Lciq; c field_7071 LANDING_APPROACH + f Lciq; d field_7067 LANDING + f Lciq; e field_7077 TAKEOFF + f Lciq; f field_7072 SITTING_FLAMING + f Lciq; g field_7081 SITTING_SCANNING + f Lciq; h field_7073 SITTING_ATTACKING + f Lciq; i field_7078 CHARGING_PLAYER + f Lciq; j field_7068 DYING + f Lciq; k field_7075 HOVERING + f [Lciq; l field_7080 phases + f Ljava/lang/Class; m field_7074 instanceClass + f I n field_7079 id + f Ljava/lang/String; o field_7070 name + m ()Ljava/lang/reflect/Constructor; a method_6867 getConstructor + m (I)Lciq; a method_6868 getById + m (Lcia;)Lcik; a method_6866 createInstance + m (Ljava/lang/Class;Ljava/lang/String;)Lciq; a method_6870 create + m ()I b method_6871 getId + m ()I c method_6869 getCount + m (ILjava/lang/Class;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cir net/minecraft/class_1526 net/minecraft/world/entity/boss/enderdragon/phases/EnderDragonPhaseManager + f Lorg/slf4j/Logger; a field_7066 LOGGER + f Lcia; b field_7065 dragon + f [Lcik; c field_7064 phases + f Lcik; d field_7063 currentPhase + m ()Lcik; a method_6864 getCurrentPhase + m (Lciq;)V a method_6863 setPhase + m (Lciq;)Lcik; b method_6865 getPhase + m (Lcia;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cis net/minecraft/class_6059 net/minecraft/world/entity/boss/enderdragon/phases/package-info +c cit net/minecraft/class_6060 net/minecraft/world/entity/boss/package-info +c ciu net/minecraft/class_1528 net/minecraft/world/entity/boss/wither/WitherBoss + f Lajw; b field_7088 DATA_TARGET_A + f Lajw; c field_7090 DATA_TARGET_B + f Lajw; cc field_7085 DATA_ID_INV + f I cd field_30441 INVULNERABLE_TICKS + f [F ce field_7084 xRotHeads + f [F cf field_7083 yRotHeads + f [F cg field_7095 xRotOHeads + f [F ch field_7094 yRotOHeads + f [I ci field_7091 nextHeadUpdate + f [I cj field_7092 idleHeadUpdates + f I ck field_7082 destroyBlocksTick + f Laqr; cl field_7093 bossEvent + f Ljava/util/function/Predicate; cm field_7086 LIVING_ENTITY_SELECTOR + f Lcef; cn field_18125 TARGETING_CONDITIONS + f Lajw; d field_7089 DATA_TARGET_C + f Ljava/util/List; e field_7087 DATA_TARGETS + m (FFF)F a method_6886 rotlerp + m (IDDDZ)V a method_6877 performRangedAttack + m (II)V a method_6876 setAlternativeTarget + m (ILbtn;)V a method_6878 performRangedAttack + m (I)F b method_6879 getHeadYRot + m (I)F c method_6887 getHeadXRot + m (Ldtc;)Z c method_6883 canDestroy + m (Lbtn;)Z j method_6873 method_6873 + m ()V s method_6885 makeInvulnerable + m (I)V s method_6875 setInvulnerableTicks + m ()Lbuv$a; t method_26904 createAttributes + m (I)I t method_6882 getAlternativeTarget + m (I)D u method_6874 getHeadX + m (I)D v method_6880 getHeadY + m (I)D w method_6881 getHeadZ + m ()I x method_6884 getInvulnerableTicks + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ciu$a net/minecraft/class_1528$class_1529 net/minecraft/world/entity/boss/wither/WitherBoss$WitherDoNothingGoal + f Lciu; a field_7096 field_7096 + m (Lciu;)V <init> <init> <init> +c civ net/minecraft/class_6061 net/minecraft/world/entity/boss/wither/package-info +c ciw net/minecraft/class_1531 net/minecraft/world/entity/decoration/ArmorStand + f Lajw; bH field_7107 DATA_CLIENT_FLAGS + f I b field_30443 WOBBLE_TIME + f Lajw; bI field_7123 DATA_HEAD_POSE + f Lajw; bJ field_7122 DATA_BODY_POSE + f Lajw; bK field_7116 DATA_LEFT_ARM_POSE + f Lajw; bL field_7105 DATA_RIGHT_ARM_POSE + f Lajw; bM field_7127 DATA_LEFT_LEG_POSE + f Lajw; bN field_7125 DATA_RIGHT_LEG_POSE + f J bO field_7112 lastHit + f Z bP field_30445 ENABLE_ARMS + f Lke; bQ field_7113 DEFAULT_HEAD_POSE + f Lke; bR field_7119 DEFAULT_BODY_POSE + f Lke; bS field_7124 DEFAULT_LEFT_ARM_POSE + f Lke; bT field_7115 DEFAULT_RIGHT_ARM_POSE + f Lke; bU field_7121 DEFAULT_LEFT_LEG_POSE + f Lke; bV field_7117 DEFAULT_RIGHT_LEG_POSE + f Lbsu; bW field_26745 MARKER_DIMENSIONS + f Lbsu; bX field_26746 BABY_DIMENSIONS + f D bY field_30447 FEET_OFFSET + f D bZ field_30448 CHEST_OFFSET + f I c field_30446 DISABLE_TAKING_OFFSET + f D ca field_30449 LEGS_OFFSET + f D cb field_30450 HEAD_OFFSET + f Ljava/util/function/Predicate; cc field_7102 RIDABLE_MINECARTS + f Ljv; cd field_7114 handItems + f Ljv; ce field_7108 armorItems + f Z cf field_7111 invisible + f I cg field_7118 disabledSlots + f Lke; ch field_7104 headPose + f Lke; ci field_7106 bodyPose + f Lke; cj field_7126 leftArmPose + f Lke; ck field_7120 rightArmPose + f Lke; cl field_7110 leftLegPose + f Lke; cm field_7103 rightLegPose + f I d field_30451 DISABLE_PUTTING_OFFSET + f I e field_30452 CLIENT_FLAG_SMALL + f I f field_30453 CLIENT_FLAG_SHOW_ARMS + f I g field_30442 CLIENT_FLAG_NO_BASEPLATE + f I h field_30444 CLIENT_FLAG_MARKER + m ()Lke; A method_6921 getHeadPose + m ()Lke; B method_6923 getBodyPose + m ()Lke; C method_6930 getLeftArmPose + m ()Lke; D method_6903 getRightArmPose + m ()Lke; E method_6917 getLeftLegPose + m ()Lke; F method_6900 getRightLegPose + m ()Z H method_18059 hasPhysics + m ()Lub; I method_6911 writePose + m ()V J method_6898 showBreakingParticles + m ()V L method_6920 playBrokenSound + m (BIZ)B a method_6906 setBit + m (Laqu;Lbrk;F)V a method_6905 causeDamage + m (Lcmx;Lbsy;Lcuq;Lbqq;)Z a method_6904 swapItem + m (Lke;)V a method_6919 setHeadPose + m (Z)V a method_6913 setShowArms + m (Laqu;Lbrk;)V b method_6924 brokenByPlayer + m (Lbsr;)Z b method_6918 method_6918 + m (Lexc;)Lbsy; b method_6916 getClickedSlot + m (Lke;)V b method_6927 setBodyPose + m (Z)V b method_6907 setNoBasePlate + m (Laqu;Lbrk;)V c method_6908 brokenByAnything + m (Lke;)V c method_6910 setLeftArmPose + m (Lub;)V c method_6928 readPose + m (Lke;)V d method_6925 setRightArmPose + m (Lbsy;)Z e method_6915 isDisabled + m (Lke;)V e method_6909 setLeftLegPose + m (Lke;)V f method_6926 setRightLegPose + m ()Lbuv$a; s method_55745 createAttributes + m ()Z t method_6914 isSmall + m (Z)V u method_6922 setSmall + m ()Z v method_6929 isShowArms + m (Z)V v method_6902 setMarker + m (Z)Lbsu; w method_31168 getDimensionsMarker + m ()Z x method_6901 isNoBasePlate + m ()Z z method_6912 isMarker + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ciw$1 net/minecraft/class_1531$1 net/minecraft/world/entity/decoration/ArmorStand$1 + f [I a field_7128 $SwitchMap$net$minecraft$world$entity$EquipmentSlot$Type + m ()V <clinit> <clinit> <clinit> +c cix net/minecraft/class_9691 net/minecraft/world/entity/decoration/BlockAttachedEntity + f Ljd; b field_51589 pos + f Lorg/slf4j/Logger; c field_51590 LOGGER + f I d field_51591 checkInterval + m (Lbsr;)V b method_6889 dropItem + m ()V p method_6895 recalculateBoundingBox + m ()Z s method_6888 survives + m ()Ljd; t method_59940 getPos + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;Ldcw;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ciy net/minecraft/class_5915 net/minecraft/world/entity/decoration/GlowItemFrame + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Ljd;Lji;)V <init> <init> <init> +c ciz net/minecraft/class_1530 net/minecraft/world/entity/decoration/HangingEntity + f Ljava/util/function/Predicate; c field_7098 HANGING_ENTITY + f Lji; d field_7099 direction + m ()Lewx; B method_59941 calculateSupportBox + m ()V C method_6894 playPlacementSound + m (Ljd;)Z a method_59942 method_59942 + m (Ljd;Lji;)Lewx; a method_59943 calculateBoundingBox + m (Lji;)V a method_6892 setDirection + m (Lbsr;)Z c method_6890 method_6890 + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;Ldcw;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ciz$1 net/minecraft/class_1530$1 net/minecraft/world/entity/decoration/HangingEntity$1 + f [I a field_7101 $SwitchMap$net$minecraft$world$level$block$Rotation + m ()V <clinit> <clinit> <clinit> +c cja net/minecraft/class_1533 net/minecraft/world/entity/decoration/ItemFrame + f I e field_30454 NUM_ROTATIONS + f Lajw; f field_7130 DATA_ITEM + f Lajw; g field_7132 DATA_ROTATION + f F h field_51592 DEPTH + f F i field_51593 WIDTH + f F j field_51594 HEIGHT + f F k field_7129 dropChance + f Z l field_22476 fixed + m ()Lcuq; A method_33340 getFrameItemStack + m ()Lcuq; D method_6940 getItem + m ()Z E method_43273 hasFramedMap + m ()I F method_6934 getRotation + m ()I H method_6938 getAnalogOutput + m (IZ)V a method_6941 setRotation + m (Lcuq;)Leqr; a method_43272 getFramedMapId + m (Lcuq;Z)V a method_6933 setItem + m (I)V b method_6939 setRotation + m (Lbsr;Z)V b method_6936 dropItem + m (Lcuq;)V c method_6935 setItem + m (Lcuq;)V d method_6937 removeFramedMap + m (Lcuq;)V e method_43271 onItemChanged + m ()Lavo; v method_34240 getRemoveItemSound + m ()Lavo; w method_34241 getBreakSound + m ()Lavo; x method_34242 getPlaceSound + m ()Lavo; y method_34243 getAddItemSound + m ()Lavo; z method_34244 getRotateItemSound + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Ljd;Lji;)V <init> <init> <init> + m (Lbsx;Ldcw;Ljd;Lji;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjb net/minecraft/class_1532 net/minecraft/world/entity/decoration/LeashFenceKnotEntity + f D c field_30455 OFFSET_Y + m (Lcmx;Lbtk;)Z a method_61164 method_61164 + m (Ldcw;Ljd;)Lcjb; b method_6932 getOrCreateKnot + m ()V v method_59944 playPlacementSound + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Ljd;)V <init> <init> <init> +c cjc net/minecraft/class_1534 net/minecraft/world/entity/decoration/Painting + f Lcom/mojang/serialization/MapCodec; e field_49238 VARIANT_MAP_CODEC + f Lcom/mojang/serialization/Codec; f field_49239 VARIANT_CODEC + f F g field_51595 DEPTH + f Lajw; h field_38941 DATA_PAINTING_VARIANT_ID + m (ILjm;)Z a method_43399 method_43399 + m (Lcjc;Ljm;)Z a method_43400 method_43400 + m (Ldcw;Ljd;Lji;)Ljava/util/Optional; a method_43401 create + m (Lub;Luy;)V a method_59945 method_59945 + m (I)D b method_59946 offsetForPaintingSize + m (Ljm;)V b method_43402 setVariant + m (Ljm;)I c method_43403 variantArea + m ()Ljm; v method_43404 getVariant + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Ljd;)V <init> <init> <init> + m (Ldcw;Ljd;Lji;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjd net/minecraft/class_1535 net/minecraft/world/entity/decoration/PaintingVariant + f Lcom/mojang/serialization/Codec; a field_51596 DIRECT_CODEC + f Lyx; b field_51945 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_51597 CODEC + f Lyx; d field_51946 STREAM_CODEC + f I e comp_2670 width + f I f comp_2671 height + f Lakr; g comp_2672 assetId + m ()I a method_59947 area + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59948 method_59948 + m ()I b comp_2670 width + m ()I c comp_2671 height + m ()Lakr; d comp_2672 assetId + m (IILakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cje net/minecraft/class_7408 net/minecraft/world/entity/decoration/PaintingVariants + f Lakq; A field_38943 EARTH + f Lakq; B field_38944 WIND + f Lakq; C field_38945 WATER + f Lakq; D field_38946 FIRE + f Lakq; E field_51598 BAROQUE + f Lakq; F field_51599 HUMBLE + f Lakq; G field_51600 MEDITATIVE + f Lakq; H field_51601 PRAIRIE_RIDE + f Lakq; I field_51602 UNPACKED + f Lakq; J field_51603 BACKYARD + f Lakq; K field_51604 BOUQUET + f Lakq; L field_51605 CAVEBIRD + f Lakq; M field_51606 CHANGING + f Lakq; N field_51607 COTAN + f Lakq; O field_51608 ENDBOSS + f Lakq; P field_51609 FERN + f Lakq; Q field_51610 FINDING + f Lakq; R field_51611 LOWMIST + f Lakq; S field_51612 ORB + f Lakq; T field_51613 OWLEMONS + f Lakq; U field_51614 PASSAGE + f Lakq; V field_51615 POND + f Lakq; W field_51616 SUNFLOWERS + f Lakq; X field_51617 TIDES + f Lakq; a field_38947 KEBAB + f Lakq; b field_38948 AZTEC + f Lakq; c field_38949 ALBAN + f Lakq; d field_38950 AZTEC2 + f Lakq; e field_38951 BOMB + f Lakq; f field_38952 PLANT + f Lakq; g field_38953 WASTELAND + f Lakq; h field_38954 POOL + f Lakq; i field_38955 COURBET + f Lakq; j field_38956 SEA + f Lakq; k field_38957 SUNSET + f Lakq; l field_38958 CREEBET + f Lakq; m field_38959 WANDERER + f Lakq; n field_38960 GRAHAM + f Lakq; o field_38961 MATCH + f Lakq; p field_38962 BUST + f Lakq; q field_38963 STAGE + f Lakq; r field_38964 VOID + f Lakq; s field_38965 SKULL_AND_ROSES + f Lakq; t field_38966 WITHER + f Lakq; u field_38967 FIGHTERS + f Lakq; v field_38968 POINTER + f Lakq; w field_38969 PIGSCENE + f Lakq; x field_38970 BURNING_SKULL + f Lakq; y field_38971 SKELETON + f Lakq; z field_38972 DONKEY_KONG + m (Ljava/lang/String;)Lakq; a method_43407 create + m (Lqq;)V a method_43406 bootstrap + m (Lqq;Lakq;II)V a method_59949 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjf net/minecraft/class_6062 net/minecraft/world/entity/decoration/package-info +c cjg net/minecraft/class_1540 net/minecraft/world/entity/item/FallingBlockEntity + f I b field_7192 time + f Z c field_7193 dropItem + f Lub; d field_7194 blockData + f Z e field_52015 forceTickAfterTeleportToDuplicate + f Lajw; f field_7195 DATA_START_POS + f Lorg/slf4j/Logger; g field_36333 LOGGER + f Ldtc; h field_7188 blockState + f Z i field_7189 cancelDrop + f Z j field_7191 hurtEntities + f I k field_7190 fallDamageMax + f F l field_7187 fallDamagePerDistance + m (Lbrk;FLbsr;)V a method_32879 method_32879 + m (Ldcw;Ljd;Ldtc;)Lcjg; a method_40005 fall + m (Ldfy;Ljd;)V a method_32752 callOnBrokenAfterFall + m (Ljd;)V a method_6963 setStartPos + m (FI)V b method_6965 setHurtsEntities + m ()Ljd; p method_6964 getStartPos + m ()V s method_49181 disableDrop + m ()Ldtc; t method_6962 getBlockState + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDDLdtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjh net/minecraft/class_1542 net/minecraft/world/entity/item/ItemEntity + f F b field_48702 EYE_HEIGHT + f F c field_7203 bobOffs + f Lajw; d field_7199 DATA_ITEM + f F e field_48703 FLOAT_HEIGHT + f I f field_30456 LIFETIME + f I g field_30457 INFINITE_PICKUP_DELAY + f I h field_30458 INFINITE_LIFETIME + f I i field_7204 age + f I j field_7202 pickupDelay + f I k field_7201 health + f Ljava/util/UUID; l field_7200 thrower + f Lbsr; m field_46653 cachedThrower + f Ljava/util/UUID; n field_41893 target + m ()V A method_6976 setExtendedLifetime + m ()V B method_6987 makeFakeItem + m ()Lcjh; C method_29271 copy + m ()V D method_6974 setUnderwaterMovement + m ()V E method_24348 setUnderLavaMovement + m ()V F method_6973 mergeWithNeighbours + m ()Z H method_20397 isMergable + m (F)F a method_27314 getSpin + m (Lcjh;)V a method_6972 tryToMerge + m (Lcjh;Lcuq;Lcjh;Lcuq;)V a method_18006 merge + m (Lcjh;Lcuq;Lcuq;)V a method_24016 merge + m (Lcuq;)V a method_6979 setItem + m (Lcuq;Lcuq;)Z a method_24017 areMergable + m (Lcuq;Lcuq;I)Lcuq; a method_24018 merge + m (I)V b method_6982 setPickUpDelay + m (Lbsr;)V b method_6981 setThrower + m (Lcjh;)Z b method_20396 method_20396 + m (Ljava/util/UUID;)V b method_48349 setTarget + m ()Lcuq; p method_6983 getItem + m ()I t method_6985 getAge + m ()V v method_6988 setDefaultPickUpDelay + m ()V w method_6975 setNoPickUpDelay + m ()V x method_6989 setNeverPickUp + m ()Z y method_6977 hasPickUpDelay + m ()V z method_35190 setUnlimitedLifetime + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDDLcuq;)V <init> <init> <init> + m (Ldcw;DDDLcuq;DDD)V <init> <init> <init> + m (Lcjh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cji net/minecraft/class_1541 net/minecraft/world/entity/item/PrimedTnt + f Ljava/lang/String; b field_46776 TAG_FUSE + f Lajw; c field_7197 DATA_FUSE_ID + f Lajw; d field_46777 DATA_BLOCK_STATE_ID + f I e field_30459 DEFAULT_FUSE_TIME + f Ljava/lang/String; f field_46778 TAG_BLOCK_STATE + f Ldcp; g field_52317 USED_PORTAL_DAMAGE_CALCULATOR + f Lbtn; h field_7198 owner + f Z i field_52318 usedPortal + m (Z)V a method_61174 setUsedPortal + m (I)V b method_6967 setFuse + m (Ldtc;)V c method_54455 setBlockState + m ()Lbtn; p method_6970 getOwner + m ()I t method_6969 getFuse + m ()Ldtc; v method_54456 getBlockState + m ()V w method_6971 explode + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDDLbtn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cji$1 net/minecraft/class_1541$1 net/minecraft/world/entity/item/PrimedTnt$1 + m ()V <init> <init> <init> +c cjj net/minecraft/class_6063 net/minecraft/world/entity/item/package-info +c cjk net/minecraft/class_1543 net/minecraft/world/entity/monster/AbstractIllager + m ()Lcjk$a; s method_6990 getArmPose + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjk$a net/minecraft/class_1543$class_1544 net/minecraft/world/entity/monster/AbstractIllager$IllagerArmPose + f Lcjk$a; a field_7207 CROSSED + f Lcjk$a; b field_7211 ATTACKING + f Lcjk$a; c field_7212 SPELLCASTING + f Lcjk$a; d field_7208 BOW_AND_ARROW + f Lcjk$a; e field_7213 CROSSBOW_HOLD + f Lcjk$a; f field_7210 CROSSBOW_CHARGE + f Lcjk$a; g field_19012 CELEBRATING + f Lcjk$a; h field_21512 NEUTRAL + f [Lcjk$a; i field_7209 $VALUES + m ()[Lcjk$a; a method_36647 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjk$b net/minecraft/class_1543$class_4258 net/minecraft/world/entity/monster/AbstractIllager$RaiderOpenDoorGoal + f Lcjk; a field_19013 field_19013 + m (Lcjk;Lcoj;)V <init> <init> <init> +c cjl net/minecraft/class_1547 net/minecraft/world/entity/monster/AbstractSkeleton + f I b field_49149 HARD_ATTACK_INTERVAL + f I c field_49150 NORMAL_ATTACK_INTERVAL + f Lcbm; d field_7220 bowGoal + f Lcaw; e field_7221 meleeGoal + m (Lcuq;FLcuq;)Lcnd; a method_6996 getArrow + m ()I gk method_57078 getHardAttackInterval + m ()I gl method_57079 getAttackInterval + m ()Z gm method_35191 isShaking + m ()Lbuv$a; s method_26905 createAttributes + m ()Lavo; t method_6998 getStepSound + m ()V x method_6997 reassessWeaponGoal + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjl$1 net/minecraft/class_1547$1 net/minecraft/world/entity/monster/AbstractSkeleton$1 + f Lcjl; b field_7223 field_7223 + m (Lcjl;Lbtw;DZ)V <init> <init> <init> +c cjm net/minecraft/class_1545 net/minecraft/world/entity/monster/Blaze + f F b field_7214 allowedHeightOffset + f I c field_7215 nextHeightOffsetChangeTick + f Lajw; d field_7216 DATA_FLAGS_ID + m ()Lbuv$a; s method_26906 createAttributes + m ()Z t method_6994 isCharged + m (Z)V x method_6993 setCharged + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjm$a net/minecraft/class_1545$class_1546 net/minecraft/world/entity/monster/Blaze$BlazeAttackGoal + f Lcjm; a field_7219 blaze + f I b field_7218 attackStep + f I c field_7217 attackTime + f I d field_19420 lastSeen + m ()D h method_6995 getFollowDistance + m (Lcjm;)V <init> <init> <init> +c cjn net/minecraft/class_9254 net/minecraft/world/entity/monster/Bogged + f Ljava/lang/String; b field_49240 SHEARED_TAG_NAME + f I c field_49151 HARD_ATTACK_INTERVAL + f I d field_49152 NORMAL_ATTACK_INTERVAL + f Lajw; e field_49241 DATA_SHEARED + m ()Lbuv$a; gn method_57080 createAttributes + m ()Z go method_57308 isSheared + m ()V gr method_57309 spawnShearedMushrooms + m (Z)V x method_57310 setSheared + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjo net/minecraft/class_1549 net/minecraft/world/entity/monster/CaveSpider + m ()Lbuv$a; s method_26907 createCaveSpider + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjp net/minecraft/class_1548 net/minecraft/world/entity/monster/Creeper + f Lajw; b field_7230 DATA_SWELL_DIR + f Lajw; c field_7224 DATA_IS_POWERED + f I cc field_7227 swell + f I cd field_7228 maxSwell + f I ce field_7225 explosionRadius + f I cf field_7226 droppedSkulls + f Lajw; d field_7231 DATA_IS_IGNITED + f I e field_7229 oldSwell + m (F)F H method_7003 getSwelling + m (I)V b method_7005 setSwellDir + m ()V gk method_7004 ignite + m ()Z gl method_7008 canDropMobsSkull + m ()V gm method_7002 increaseDroppedSkulls + m ()V gn method_7006 explodeCreeper + m ()V go method_7001 spawnLingeringCloud + m ()Lbuv$a; s method_26908 createAttributes + m ()I t method_7007 getSwellDir + m ()Z x method_7000 isIgnited + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjq net/minecraft/class_3745 net/minecraft/world/entity/monster/CrossbowAttackMob + m ()V a method_24651 onCrossbowAttackPerformed + m (Lbtn;F)V b method_24654 performCrossbowAttack + m (Z)V b method_7110 setChargingCrossbow + m ()Lbtn; p method_5968 getTarget +c cjr net/minecraft/class_1551 net/minecraft/world/entity/monster/Drowned + f F b field_30460 NAUTILUS_SHELL_CHANCE + f Lcdc; c field_7234 waterNavigation + f Z cf field_7233 searchingForLand + f Lccz; d field_7232 groundNavigation + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z a method_20673 checkDrownedSpawnRules + m (Lcjr;Lcda;)Lcda; a method_7017 method_7017 + m (Ldcx;Ljd;)Z a method_20672 isDeepEnoughToSpawn + m ()Z gn method_7016 closeToNextPos + m ()Z gu method_7018 wantsToSwim + m (Lbtn;)Z j method_7012 okTarget + m ()Lbuv$a; s method_55746 createAttributes + m (Z)V x method_7013 setSearchingForLand + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjr$a net/minecraft/class_1551$class_1552 net/minecraft/world/entity/monster/Drowned$DrownedAttackGoal + f Lcjr; b field_7235 drowned + m (Lcjr;DZ)V <init> <init> <init> +c cjr$b net/minecraft/class_1551$class_1554 net/minecraft/world/entity/monster/Drowned$DrownedGoToBeachGoal + f Lcjr; g field_7237 drowned + m (Lcjr;D)V <init> <init> <init> +c cjr$c net/minecraft/class_1551$class_1555 net/minecraft/world/entity/monster/Drowned$DrownedGoToWaterGoal + f Lbtw; a field_7242 mob + f D b field_7240 wantedX + f D c field_7239 wantedY + f D d field_7238 wantedZ + f D e field_7243 speedModifier + f Ldcw; f field_7241 level + m ()Lexc; h method_7021 getWaterPos + m (Lbtw;D)V <init> <init> <init> +c cjr$d net/minecraft/class_1551$class_1556 net/minecraft/world/entity/monster/Drowned$DrownedMoveControl + f Lcjr; l field_7244 drowned + m (Lcjr;)V <init> <init> <init> +c cjr$e net/minecraft/class_1551$class_1557 net/minecraft/world/entity/monster/Drowned$DrownedSwimUpGoal + f Lcjr; a field_7246 drowned + f D b field_7245 speedModifier + f I c field_7247 seaLevel + f Z d field_7248 stuck + m (Lcjr;DI)V <init> <init> <init> +c cjr$f net/minecraft/class_1551$class_1558 net/minecraft/world/entity/monster/Drowned$DrownedTridentAttackGoal + f Lcjr; a field_7249 drowned + m (Lckh;DIF)V <init> <init> <init> +c cjs net/minecraft/class_1550 net/minecraft/world/entity/monster/ElderGuardian + f F b field_17492 ELDER_SIZE_SCALE + f I cc field_38115 EFFECT_RADIUS + f I cd field_38116 EFFECT_DURATION + f I ce field_38117 EFFECT_AMPLIFIER + f I cf field_38118 EFFECT_DISPLAY_LIMIT + f I e field_38119 EFFECT_INTERVAL + m (Laqv;)V b method_7011 method_7011 + m ()Lbuv$a; s method_26909 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjt net/minecraft/class_1560 net/minecraft/world/entity/monster/EnderMan + f Lakr; c field_7256 SPEED_MODIFIER_ATTACKING_ID + f I cc field_30461 MIN_DEAGGRESSION_TIME + f Lajw; cd field_7257 DATA_CARRY_STATE + f Lajw; ce field_7255 DATA_CREEPY + f Lajw; cf field_20618 DATA_STARED_AT + f I cg field_7253 lastStareSound + f I ch field_7254 targetChangeTime + f Lbqc; ci field_25378 PERSISTENT_ANGER_TIME + f I cj field_25376 remainingPersistentAngerTime + f Ljava/util/UUID; ck field_25377 persistentAngerTarget + f Lbuu; d field_7252 SPEED_MODIFIER_ATTACKING + f I e field_30462 DELAY_BETWEEN_CREEPY_STARE_SOUND + m (Lbrk;Lcob;F)Z a method_38068 hurtWithCleanWater + m (Lbsr;)Z c method_7025 teleportTowards + m (Ldtc;)V c method_7032 setCarriedBlock + m (Lcmx;)Z f method_7026 isLookingAtMe + m ()Ldtc; gk method_7027 getCarriedBlock + m ()Z gl method_7028 isCreepy + m ()Z gm method_22330 hasBeenStaredAt + m ()V gn method_22331 setBeingStaredAt + m (DDD)Z q method_7024 teleport + m ()Lbuv$a; s method_26910 createAttributes + m ()V t method_7030 playStareSound + m ()Z x method_7029 teleport + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjt$a net/minecraft/class_1560$class_4159 net/minecraft/world/entity/monster/EnderMan$EndermanFreezeWhenLookedAt + f Lcjt; a field_18524 enderman + f Lbtn; b field_21513 target + m (Lcjt;)V <init> <init> <init> +c cjt$b net/minecraft/class_1560$class_1561 net/minecraft/world/entity/monster/EnderMan$EndermanLeaveBlockGoal + f Lcjt; a field_7258 enderman + m (Ldcw;Ljd;Ldtc;Ldtc;Ldtc;Ljd;)Z a method_7033 canPlaceBlock + m (Lcjt;)V <init> <init> <init> +c cjt$c net/minecraft/class_1560$class_1562 net/minecraft/world/entity/monster/EnderMan$EndermanLookForPlayerGoal + f Lcjt; i field_7260 enderman + f Lcmx; j field_7259 pendingTarget + f I k field_7262 aggroTime + f I l field_7261 teleportTime + f Lcef; m field_18127 startAggroTargetConditions + f Lcef; n field_18876 continueAggroTargetConditions + f Ljava/util/function/Predicate; o field_40735 isAngerInducing + m (Lcjt;Lbtn;)Z a method_18449 method_18449 + m (Lcjt;Ljava/util/function/Predicate;)V <init> <init> <init> +c cjt$d net/minecraft/class_1560$class_1563 net/minecraft/world/entity/monster/EnderMan$EndermanTakeBlockGoal + f Lcjt; a field_7263 enderman + m (Lcjt;)V <init> <init> <init> +c cju net/minecraft/class_1559 net/minecraft/world/entity/monster/Endermite + f I b field_30463 MAX_LIFE + f I c field_7250 life + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20674 checkEndermiteSpawnRules + m ()Lbuv$a; s method_26911 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjv net/minecraft/class_1569 net/minecraft/world/entity/monster/Enemy + f I i_ field_30464 XP_REWARD_NONE + f I j_ field_30465 XP_REWARD_SMALL + f I k_ field_30466 XP_REWARD_MEDIUM + f I l_ field_30467 XP_REWARD_LARGE + f I m_ field_30468 XP_REWARD_HUGE + f I n_ field_30469 XP_REWARD_BOSS +c cjw net/minecraft/class_1564 net/minecraft/world/entity/monster/Evoker + f Lcga; e field_7264 wololoTarget + m (Lcga;)V a method_7036 setWololoTarget + m (Lcjw;)Layw; a method_7038 method_7038 + m (Lcjw;)Layw; b method_7037 method_7037 + m (Lcjw;)Layw; c method_7043 method_7043 + m (Lcjw;)Layw; d method_7041 method_7041 + m (Lcjw;)Layw; e method_7040 method_7040 + m ()Lcga; gF method_7039 getWololoTarget + m ()Lbuv$a; t method_26912 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjw$a net/minecraft/class_1564$class_1565 net/minecraft/world/entity/monster/Evoker$EvokerAttackSpellGoal + f Lcjw; a field_7265 field_7265 + m (DDDDFI)V a method_7044 createSpellEntity + m (Lcjw;)V <init> <init> <init> +c cjw$b net/minecraft/class_1564$class_1566 net/minecraft/world/entity/monster/Evoker$EvokerCastingSpellGoal + f Lcjw; a field_7266 field_7266 + m (Lcjw;)V <init> <init> <init> +c cjw$c net/minecraft/class_1564$class_1567 net/minecraft/world/entity/monster/Evoker$EvokerSummonSpellGoal + f Lcjw; a field_7267 field_7267 + f Lcef; e field_18129 vexCountTargeting + m (Lcjw;)V <init> <init> <init> +c cjw$d net/minecraft/class_1564$class_1568 net/minecraft/world/entity/monster/Evoker$EvokerWololoSpellGoal + f Lcjw; a field_7268 field_7268 + f Lcef; e field_7269 wololoTargeting + m (Lbtn;)Z a method_7045 method_7045 + m (Lcjw;)V <init> <init> <init> +c cjx net/minecraft/class_1571 net/minecraft/world/entity/monster/Ghast + f Lajw; b field_7273 DATA_IS_CHARGING + f I c field_7272 explosionPower + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20675 checkGhastSpawnRules + m (Lbrk;)Z g method_44320 isReflectedFireball + m (Lbtn;)Z j method_18450 method_18450 + m ()Z s method_7050 isCharging + m ()I t method_7049 getExplosionPower + m ()Lbuv$a; x method_26913 createAttributes + m (Z)V x method_7048 setCharging + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjx$a net/minecraft/class_1571$class_1572 net/minecraft/world/entity/monster/Ghast$GhastLookGoal + f Lcjx; a field_7274 ghast + m (Lcjx;)V <init> <init> <init> +c cjx$b net/minecraft/class_1571$class_1573 net/minecraft/world/entity/monster/Ghast$GhastMoveControl + f Lcjx; l field_7275 ghast + f I m field_7276 floatDuration + m (Lexc;I)Z a method_7051 canReach + m (Lcjx;)V <init> <init> <init> +c cjx$c net/minecraft/class_1571$class_1574 net/minecraft/world/entity/monster/Ghast$GhastShootFireballGoal + f I a field_7278 chargeTime + f Lcjx; b field_7277 ghast + m (Lcjx;)V <init> <init> <init> +c cjx$d net/minecraft/class_1571$class_1575 net/minecraft/world/entity/monster/Ghast$RandomFloatAroundGoal + f Lcjx; a field_7279 ghast + m (Lcjx;)V <init> <init> <init> +c cjy net/minecraft/class_1570 net/minecraft/world/entity/monster/Giant + m ()Lbuv$a; s method_26914 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c cjz net/minecraft/class_1577 net/minecraft/world/entity/monster/Guardian + f Lajw; b field_7280 DATA_ID_MOVING + f I c field_30470 ATTACK_TIME + f F cc field_7286 clientSideTailAnimation + f F cd field_7284 clientSideTailAnimationO + f F ce field_7281 clientSideTailAnimationSpeed + f F cf field_7285 clientSideSpikesAnimation + f F cg field_7287 clientSideSpikesAnimationO + f Lbtn; ch field_7288 clientSideCachedAttackTarget + f I ci field_7282 clientSideAttackTime + f Z cj field_7283 clientSideTouchedGround + f Lcbj; d field_7289 randomStrollGoal + f Lajw; e field_7290 DATA_ID_ATTACK_TARGET + m (F)F H method_7057 getTailAnimation + m (F)F I method_7053 getSpikesAnimation + m (F)F J method_7061 getAttackAnimationScale + m (I)V b method_7060 setActiveAttackTarget + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20676 checkGuardianSpawnRules + m ()Lbuv$a; gk method_26915 createAttributes + m ()Z gl method_7058 isMoving + m ()Z gm method_7063 hasActiveAttackTarget + m ()Lbtn; gn method_7052 getActiveAttackTarget + m ()F go method_48161 getClientSideAttackTime + m ()I t method_7055 getAttackDuration + m ()Lavo; x method_7062 getFlopSound + m (Z)V x method_7054 setMoving + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cjz$a net/minecraft/class_1577$class_1578 net/minecraft/world/entity/monster/Guardian$GuardianAttackGoal + f Lcjz; a field_7293 guardian + f I b field_7291 attackTime + f Z c field_7292 elder + m (Lcjz;)V <init> <init> <init> +c cjz$b net/minecraft/class_1577$class_1579 net/minecraft/world/entity/monster/Guardian$GuardianAttackSelector + f Lcjz; a field_7294 guardian + m (Lbtn;)Z a method_7064 test + m (Lcjz;)V <init> <init> <init> +c cjz$c net/minecraft/class_1577$class_1580 net/minecraft/world/entity/monster/Guardian$GuardianMoveControl + f Lcjz; l field_7295 guardian + m (Lcjz;)V <init> <init> <init> +c cka net/minecraft/class_1576 net/minecraft/world/entity/monster/Husk + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z a method_20677 checkHuskSpawnRules + m (Lbsx;Ldcw;)V <init> <init> <init> +c ckb net/minecraft/class_1581 net/minecraft/world/entity/monster/Illusioner + f I cc field_30471 ILLUSION_TRANSITION_TICKS + f I cd field_30472 ILLUSION_SPREAD + f I ce field_7296 clientSideIllusionTicks + f [[Lexc; cf field_7297 clientSideIllusionOffsets + f I e field_30473 NUM_ILLUSIONS + m (F)[Lexc; H method_7065 getIllusionOffsets + m ()Lbuv$a; t method_26916 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c ckb$a net/minecraft/class_1581$class_1582 net/minecraft/world/entity/monster/Illusioner$IllusionerBlindnessSpellGoal + f Lckb; a field_7299 field_7299 + f I e field_7298 lastTargetId + m (Lckb;)V <init> <init> <init> +c ckb$b net/minecraft/class_1581$class_1583 net/minecraft/world/entity/monster/Illusioner$IllusionerMirrorSpellGoal + f Lckb; a field_7300 field_7300 + m (Lckb;)V <init> <init> <init> +c ckc net/minecraft/class_1589 net/minecraft/world/entity/monster/MagmaCube + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20678 checkMagmaCubeSpawnRules + m ()Lbuv$a; s method_26917 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c ckd net/minecraft/class_1588 net/minecraft/world/entity/monster/Monster + m (Lcmx;)Z a method_7076 isPreventingPlayerRest + m (Lddl;Ljd;Layw;)Z a method_20679 isDarkEnoughToSpawn + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z b method_20680 checkMonsterSpawnRules + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20681 checkAnyLightMonsterSpawnRules + m ()V gp method_16827 updateNoActionTime + m ()Lbuv$a; gq method_26918 createMonsterAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c cke net/minecraft/class_3732 net/minecraft/world/entity/monster/PatrollingMonster + f Ljd; b field_16478 patrolTarget + f Z c field_16479 patrolLeader + f Z d field_16477 patrolling + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20739 checkPatrollingMonsterSpawnRules + m ()Z gl method_16485 canBeLeader + m ()Ljd; gm method_16215 getPatrolTarget + m ()Z gn method_16220 hasPatrolTarget + m ()Z go method_16219 isPatrolLeader + m ()Z gr method_16472 canJoinPatrol + m ()V gs method_16218 findPatrolTarget + m ()Z gt method_16915 isPatrolling + m (Ljd;)V h method_16216 setPatrolTarget + m (Ljd;)V i method_57005 method_57005 + m (Z)V x method_16217 setPatrolLeader + m (Z)V y method_22332 setPatrolling + m (Lbsx;Ldcw;)V <init> <init> <init> +c cke$a net/minecraft/class_3732$class_3733 net/minecraft/world/entity/monster/PatrollingMonster$LongDistancePatrolGoal + f I a field_30474 NAVIGATION_FAILED_COOLDOWN + f Lcke; b field_16481 mob + f D c field_16480 speedModifier + f D d field_16535 leaderSpeedModifier + f J e field_20701 cooldownUntil + m (Lcke;)Z a method_16223 method_16223 + m ()Ljava/util/List; h method_22333 findPatrolCompanions + m ()Z i method_16222 moveRandomly + m (Lcke;DD)V <init> <init> <init> +c ckf net/minecraft/class_1593 net/minecraft/world/entity/monster/Phantom + f F b field_30475 FLAP_DEGREES_PER_TICK + f I c field_28641 TICKS_PER_FLAP + f Ljd; cb field_7312 anchorPoint + f Lckf$a; cc field_7315 attackPhase + f Lajw; d field_7313 ID_SIZE + f Lexc; e field_7314 moveTargetPoint + m (Lckf;)Layw; a method_36649 method_36649 + m (I)V b method_7091 setPhantomSize + m (Lckf;)Layw; b method_36650 method_36650 + m (Lckf;)Layw; c method_36651 method_36651 + m (Lckf;)Layw; d method_7090 method_7090 + m (Lckf;)Layw; e method_7086 method_7086 + m (Lckf;)Layw; f method_36652 method_36652 + m (Lckf;)Layw; g method_7080 method_7080 + m (Lckf;)Layw; h method_7098 method_7098 + m (Lckf;)Layw; i method_7099 method_7099 + m (Lckf;)Layw; j method_7096 method_7096 + m (Lckf;)Layw; k method_7093 method_7093 + m (Lckf;)Layw; l method_7092 method_7092 + m ()I s method_7084 getPhantomSize + m ()I t method_33588 getUniqueFlapTickOffset + m ()V x method_7097 updatePhantomSizeInfo + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckf$a net/minecraft/class_1593$class_1594 net/minecraft/world/entity/monster/Phantom$AttackPhase + f Lckf$a; a field_7318 CIRCLE + f Lckf$a; b field_7317 SWOOP + f [Lckf$a; c field_7316 $VALUES + m ()[Lckf$a; a method_36653 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckf$b net/minecraft/class_1593$class_1595 net/minecraft/world/entity/monster/Phantom$PhantomAttackPlayerTargetGoal + f Lckf; a field_7319 field_7319 + f Lcef; b field_18130 attackTargeting + f I c field_7320 nextScanTick + m (Lckf;)V <init> <init> <init> +c ckf$c net/minecraft/class_1593$class_1596 net/minecraft/world/entity/monster/Phantom$PhantomAttackStrategyGoal + f Lckf; a field_7321 field_7321 + f I b field_7322 nextSweepTick + m ()V h method_7102 setAnchorAboveTarget + m (Lckf;)V <init> <init> <init> +c ckf$d net/minecraft/class_1593$class_1597 net/minecraft/world/entity/monster/Phantom$PhantomBodyRotationControl + f Lckf; a field_7323 field_7323 + m (Lckf;Lbtp;)V <init> <init> <init> +c ckf$e net/minecraft/class_1593$class_1598 net/minecraft/world/entity/monster/Phantom$PhantomCircleAroundAnchorGoal + f Lckf; a field_7325 field_7325 + f F c field_7328 angle + f F d field_7327 distance + f F e field_7326 height + f F f field_7324 clockwise + m ()V i method_7103 selectNext + m (Lckf;)V <init> <init> <init> +c ckf$f net/minecraft/class_1593$class_1599 net/minecraft/world/entity/monster/Phantom$PhantomLookControl + m (Lckf;Lbtp;)V <init> <init> <init> +c ckf$g net/minecraft/class_1593$class_1600 net/minecraft/world/entity/monster/Phantom$PhantomMoveControl + f Lckf; l field_7330 field_7330 + f F m field_7331 speed + m (Lckf;Lbtp;)V <init> <init> <init> +c ckf$h net/minecraft/class_1593$class_1601 net/minecraft/world/entity/monster/Phantom$PhantomMoveTargetGoal + f Lckf; b field_7332 field_7332 + m ()Z h method_7104 touchingTarget + m (Lckf;)V <init> <init> <init> +c ckf$i net/minecraft/class_1593$class_1602 net/minecraft/world/entity/monster/Phantom$PhantomSweepAttackGoal + f Lckf; a field_7333 field_7333 + f I c field_36305 CAT_SEARCH_TICK_DELAY + f Z d field_36306 isScaredOfCat + f I e field_36307 catSearchTick + m (Lckf;)V <init> <init> <init> +c ckg net/minecraft/class_1604 net/minecraft/world/entity/monster/Pillager + f Lajw; b field_7334 IS_CHARGING_CROSSBOW + f I cc field_30476 SLOT_OFFSET + f Lbra; cd field_7335 inventory + f I e field_30478 INVENTORY_SIZE + m ()Z gk method_7108 isChargingCrossbow + m (Lcuq;)Z n method_7111 wantsItem + m ()Lbuv$a; t method_26919 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckh net/minecraft/class_1603 net/minecraft/world/entity/monster/RangedAttackMob + m (Lbtn;F)V a method_7105 performRangedAttack +c cki net/minecraft/class_1584 net/minecraft/world/entity/monster/Ravager + f I b field_30479 STUN_DURATION + f D cc field_30480 BASE_MOVEMENT_SPEED + f D cd field_30481 ATTACK_MOVEMENT_SPEED + f I ce field_30482 STUNNED_COLOR + f F cf field_30483 STUNNED_COLOR_BLUE + f F cg field_30484 STUNNED_COLOR_GREEN + f F ch field_30485 STUNNED_COLOR_RED + f I ci field_30486 ATTACK_DURATION + f I cj field_7303 attackTick + f I ck field_7302 stunnedTick + f I cl field_7305 roarTick + f Ljava/util/function/Predicate; e field_7301 NO_RAVAGER_AND_ALIVE + m (Lbsr;)V c method_7068 strongKnockback + m (Lbsr;)Z d method_7069 method_7069 + m ()I gk method_7074 getStunnedTick + m ()I gu method_7072 getRoarTick + m ()V gv method_7073 stunEffect + m ()V gw method_7071 roar + m (Lbtn;)Z j method_39955 method_39955 + m ()Lbuv$a; s method_26920 createAttributes + m ()I t method_7070 getAttackTick + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckj net/minecraft/class_1606 net/minecraft/world/entity/monster/Shulker + f Lajw; b field_7344 DATA_ATTACH_FACE_ID + f Lajw; c field_7346 DATA_PEEK_ID + f Lbuu; cc field_7342 COVERED_ARMOR_MODIFIER + f I cd field_30487 TELEPORT_STEPS + f B ce field_30488 NO_COLOR + f B cf field_30489 DEFAULT_COLOR + f I cg field_30490 MAX_TELEPORT_DISTANCE + f I ch field_30491 OTHER_SHULKER_SCAN_RADIUS + f I ci field_30492 OTHER_SHULKER_LIMIT + f F cj field_30493 PEEK_PER_TICK + f Lorg/joml/Vector3f; ck field_33765 FORWARD + f F cl field_48343 MAX_SCALE + f F cm field_7339 currentPeekAmountO + f F cn field_7337 currentPeekAmount + f Ljd; co field_7345 clientOldAttachPosition + f I cp field_7340 clientSideTeleportInterpolation + f F cq field_30494 MAX_LID_OPEN + f Lajw; d field_7343 DATA_COLOR_ID + f Lakr; e field_7341 COVERED_ARMOR_MODIFIER_ID + m (F)F H method_7116 getClientPeekAmount + m (F)Ljava/util/Optional; I method_33352 getRenderPosition + m (F)F J method_33342 getPhysicalPeek + m (FLji;F)Lewx; a method_33346 getProgressAabb + m (FLji;FF)Lewx; a method_33347 getProgressDeltaAabb + m (Lckj;)Layw; a method_36654 method_36654 + m (Lcti;)Ljava/lang/Byte; a method_47879 method_47879 + m (Ljava/util/Optional;)V a method_47880 setVariant + m (Ljd;Lji;)Z a method_24350 canStayAt + m (Lji;)V a method_35192 setAttachFace + m (I)V b method_7122 setRawPeekAmount + m (Lckj;)Layw; b method_7118 method_7118 + m (Lbsr;)Z c method_33343 method_33343 + m (Lckj;)Layw; c method_36655 method_36655 + m (Lckj;)Layw; d method_7112 method_7112 + m (Lckj;)Layw; e method_36656 method_36656 + m ()Ljava/util/Optional; gk method_47881 getVariant + m ()Lcti; gl method_7121 getColor + m ()V gm method_33348 findNewAttachment + m ()Z gn method_33349 updatePeekAmount + m ()V go method_33350 onPeekAmountChange + m ()Z gp method_7124 isClosed + m ()V gq method_31547 hitByShulkerBullet + m ()I gr method_7115 getRawPeekAmount + m ()Lorg/joml/Vector3f; gs method_36983 method_36983 + m (Ljd;)Lji; h method_24351 findAttachableSurface + m (Ljd;)Z i method_33351 isPositionBlocked + m ()Lbuv$a; s method_26921 createAttributes + m ()Z t method_7127 teleportSomewhere + m ()Lji; x method_7119 getAttachFace + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckj$a net/minecraft/class_1606$class_1607 net/minecraft/world/entity/monster/Shulker$ShulkerAttackGoal + f Lckj; a field_7348 field_7348 + f I b field_7347 attackTime + m (Lckj;)V <init> <init> <init> +c ckj$b net/minecraft/class_1606$class_1608 net/minecraft/world/entity/monster/Shulker$ShulkerBodyRotationControl + m (Lbtp;)V <init> <init> <init> +c ckj$c net/minecraft/class_1606$class_1609 net/minecraft/world/entity/monster/Shulker$ShulkerDefenseAttackGoal + m (Lbtn;)Z b method_7129 method_7129 + m (Lckj;)V <init> <init> <init> +c ckj$d net/minecraft/class_1606$class_6376 net/minecraft/world/entity/monster/Shulker$ShulkerLookControl + f Lckj; h field_33766 field_33766 + m (Lckj;Lbtp;)V <init> <init> <init> +c ckj$e net/minecraft/class_1606$class_1610 net/minecraft/world/entity/monster/Shulker$ShulkerNearestAttackGoal + f Lckj; i field_7351 field_7351 + m (Lckj;Lckj;)V <init> <init> <init> +c ckj$f net/minecraft/class_1606$class_1611 net/minecraft/world/entity/monster/Shulker$ShulkerPeekGoal + f Lckj; a field_7353 field_7353 + f I b field_7352 peekTime + m (Lckj;)V <init> <init> <init> +c ckk net/minecraft/class_1614 net/minecraft/world/entity/monster/Silverfish + f Lckk$b; b field_7366 friendsGoal + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20684 checkSilverfishSpawnRules + m ()Lbuv$a; s method_26922 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> +c ckk$a net/minecraft/class_1614$class_1615 net/minecraft/world/entity/monster/Silverfish$SilverfishMergeWithStoneGoal + f Lji; i field_7368 selectedDirection + f Z j field_7367 doMerge + m (Lckk;)V <init> <init> <init> +c ckk$b net/minecraft/class_1614$class_1616 net/minecraft/world/entity/monster/Silverfish$SilverfishWakeUpFriendsGoal + f Lckk; a field_7370 silverfish + f I b field_7369 lookForFriends + m ()V h method_7136 notifyHurt + m (Lckk;)V <init> <init> <init> +c ckl net/minecraft/class_1613 net/minecraft/world/entity/monster/Skeleton + f Ljava/lang/String; b field_30495 CONVERSION_TAG + f I c field_41714 TOTAL_CONVERSION_TIME + f I cc field_28644 conversionTime + f Lajw; d field_28642 DATA_STRAY_CONVERSION_ID + f I e field_28643 inPowderSnowTime + m (I)V b method_33589 startFreezeConversion + m ()Z gn method_33590 isFreezeConverting + m ()V go method_33591 doFreezeConversion + m (Z)V x method_35193 setFreezeConverting + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckm net/minecraft/class_1621 net/minecraft/world/entity/monster/Slime + f I b field_30496 MIN_SIZE + f I c field_30497 MAX_SIZE + f F cb field_7388 squish + f F cc field_7387 oSquish + f Lajw; cd field_7390 ID_SIZE + f Z ce field_7391 wasOnGround + f I d field_50136 MAX_NATURAL_SIZE + f F e field_7389 targetSquish + m (IZ)V a method_7161 setSize + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_20685 checkSlimeSpawnRules + m ()V gg method_7156 decreaseSquish + m ()Z gh method_7163 isDealsDamage + m ()F gi method_7158 getAttackDamage + m ()Lavo; gj method_7160 getSquishSound + m ()Lavo; gk method_7153 getJumpSound + m ()I gl method_7152 getSize + m ()Z gm method_7157 isTiny + m ()Z gn method_7159 doPlayJumpSound + m (Lbtn;)V j method_7155 dealDamage + m (Lbtn;)Z k method_18451 method_18451 + m ()F s method_24353 getSoundPitch + m ()Llk; t method_7162 getParticleType + m ()I x method_7154 getJumpDelay + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckm$a net/minecraft/class_1621$class_1622 net/minecraft/world/entity/monster/Slime$SlimeAttackGoal + f Lckm; a field_7393 slime + f I b field_7392 growTiredTimer + m (Lckm;)V <init> <init> <init> +c ckm$b net/minecraft/class_1621$class_1623 net/minecraft/world/entity/monster/Slime$SlimeFloatGoal + f Lckm; a field_7394 slime + m (Lckm;)V <init> <init> <init> +c ckm$c net/minecraft/class_1621$class_1624 net/minecraft/world/entity/monster/Slime$SlimeKeepOnJumpingGoal + f Lckm; a field_7395 slime + m (Lckm;)V <init> <init> <init> +c ckm$d net/minecraft/class_1621$class_1625 net/minecraft/world/entity/monster/Slime$SlimeMoveControl + f F l field_7397 yRot + f I m field_7399 jumpDelay + f Lckm; n field_7396 slime + f Z o field_7398 isAggressive + m (D)V a method_7164 setWantedMovement + m (FZ)V a method_7165 setDirection + m (Lckm;)V <init> <init> <init> +c ckm$e net/minecraft/class_1621$class_1626 net/minecraft/world/entity/monster/Slime$SlimeRandomDirectionGoal + f Lckm; a field_7402 slime + f F b field_7400 chosenDegrees + f I c field_7401 nextRandomizeTime + m (Lckm;)V <init> <init> <init> +c ckn net/minecraft/class_1617 net/minecraft/world/entity/monster/SpellcasterIllager + f I b field_7372 spellCastingTickCount + f Lckn$a; cc field_7371 currentSpell + f Lajw; e field_7373 DATA_SPELL_CASTING_ID + m (Lckn$a;)V a method_7138 setIsCastingSpell + m (Lckn;)Lcda; a method_7141 method_7141 + m ()Lavo; gk method_7142 getCastingSoundEvent + m ()Z gu method_7137 isCastingSpell + m ()Lckn$a; gv method_7140 getCurrentSpell + m ()I gw method_7139 getSpellCastingTime + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckn$a net/minecraft/class_1617$class_1618 net/minecraft/world/entity/monster/SpellcasterIllager$IllagerSpell + f Lckn$a; a field_7377 NONE + f Lckn$a; b field_7379 SUMMON_VEX + f Lckn$a; c field_7380 FANGS + f Lckn$a; d field_7381 WOLOLO + f Lckn$a; e field_7382 DISAPPEAR + f Lckn$a; f field_7378 BLINDNESS + f Ljava/util/function/IntFunction; g field_41674 BY_ID + f I h field_7375 id + f [D i field_7374 spellColor + f [Lckn$a; j field_7376 $VALUES + m ()[Lckn$a; a method_36658 $values + m (I)Lckn$a; a method_7144 byId + m (Lckn$a;)I a method_47929 method_47929 + m (Ljava/lang/String;IIDDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckn$b net/minecraft/class_1617$class_1619 net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterCastingSpellGoal + f Lckn; b field_7383 field_7383 + m (Lckn;)V <init> <init> <init> +c ckn$c net/minecraft/class_1617$class_1620 net/minecraft/world/entity/monster/SpellcasterIllager$SpellcasterUseSpellGoal + f I b field_7385 attackWarmupDelay + f I c field_7384 nextAttackTickCount + f Lckn; d field_7386 field_7386 + m ()I h method_7149 getCastingTime + m ()I i method_7151 getCastingInterval + m ()V k method_7148 performSpellCasting + m ()Lavo; l method_7150 getSpellPrepareSound + m ()Lckn$a; m method_7147 getSpell + m ()I n method_7146 getCastWarmupTime + m (Lckn;)V <init> <init> <init> +c cko net/minecraft/class_1628 net/minecraft/world/entity/monster/Spider + f Lajw; b field_7403 DATA_FLAGS_ID + f F c field_30498 SPIDER_SPECIAL_EFFECT_CHANCE + m (Lbtn;)Z j method_56086 method_56086 + m ()Lbuv$a; t method_26923 createAttributes + m ()Z x method_7167 isClimbing + m (Z)V x method_7166 setClimbing + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cko$a net/minecraft/class_1628$class_1629 net/minecraft/world/entity/monster/Spider$SpiderAttackGoal + m (Lcko;)V <init> <init> <init> +c cko$b net/minecraft/class_1628$class_1630 net/minecraft/world/entity/monster/Spider$SpiderEffectsGroupData + f Ljm; a field_7404 effect + m (Layw;)V a method_7168 setRandomEffect + m ()V <init> <init> <init> +c cko$c net/minecraft/class_1628$class_1631 net/minecraft/world/entity/monster/Spider$SpiderTargetGoal + m (Lcko;Ljava/lang/Class;)V <init> <init> <init> +c ckp net/minecraft/class_1627 net/minecraft/world/entity/monster/Stray + m (Lbsx;Lddl;Lbtr;Ljd;Layw;)Z a method_20686 checkStraySpawnRules + m (Lbsx;Ldcw;)V <init> <init> <init> +c ckq net/minecraft/class_4985 net/minecraft/world/entity/monster/Strider + f Lakr; cc field_42981 SUFFOCATING_MODIFIER_ID + f Lbuu; cd field_42982 SUFFOCATING_MODIFIER + f F ce field_30499 SUFFOCATE_STEERING_MODIFIER + f F cg field_30501 STEERING_MODIFIER + f Lajw; ch field_23245 DATA_BOOST_TIME + f Lajw; ci field_23246 DATA_SUFFOCATING + f Lajw; cj field_23247 DATA_SADDLE_ID + f Lbti; ck field_23240 steering + f Lcbu; cl field_23241 temptGoal + m (Lddl;Lbqp;Lbtp;Lbuh;)Lbuh; a method_30336 spawnJockey + m (Laqu;Lbsl;)Lckq; b method_26343 getBreedOffspring + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_26344 checkStriderSpawnRules + m ()V gk method_26347 floatStrider + m (Lcuq;)Z n method_58395 method_58395 + m ()Z s method_26348 isSuffocating + m ()Lbuv$a; t method_26924 createAttributes + m ()Z x method_30079 isBeingTempted + m (Z)V x method_26349 setSuffocating + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckq$a net/minecraft/class_4985$class_5494 net/minecraft/world/entity/monster/Strider$StriderGoToLavaGoal + f Lckq; g field_26632 strider + m (Lckq;D)V <init> <init> <init> +c ckq$b net/minecraft/class_4985$class_4988 net/minecraft/world/entity/monster/Strider$StriderPathNavigation + m (Lckq;Ldcw;)V <init> <init> <init> +c ckr net/minecraft/class_1634 net/minecraft/world/entity/monster/Vex + f F b field_30502 FLAP_DEGREES_PER_TICK + f I c field_28645 TICKS_PER_FLAP + f Lbtp; cc field_7411 owner + f Ljd; cd field_7407 boundOrigin + f Z ce field_7409 hasLimitedLife + f I cf field_7408 limitedLifeTicks + f Lajw; d field_7410 DATA_FLAGS_ID + f I e field_30503 FLAG_IS_CHARGING + m (IZ)V a method_7189 setVexFlag + m (Lbtp;)V a method_7178 setOwner + m (Lckr;)Layw; a method_7183 method_7183 + m (I)V b method_7181 setLimitedLife + m (Lckr;)Lbzp; b method_7174 method_7174 + m (I)Z c method_7184 getVexFlag + m (Lckr;)Lbzp; c method_7175 method_7175 + m (Lckr;)Layw; d method_7190 method_7190 + m (Lckr;)Layw; e method_7187 method_7187 + m (Lckr;)Layw; f method_7179 method_7179 + m (Lckr;)Layw; g method_7180 method_7180 + m ()Ljd; gk method_7186 getBoundOrigin + m ()Z gl method_7176 isCharging + m (Lckr;)Lbzp; h method_7191 method_7191 + m (Ljd;)V h method_7188 setBoundOrigin + m ()Lbuv$a; t method_26925 createAttributes + m ()Lbtp; x method_7182 getOwner + m (Z)V x method_7177 setIsCharging + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckr$a net/minecraft/class_1634$class_1635 net/minecraft/world/entity/monster/Vex$VexChargeAttackGoal + f Lckr; a field_7412 field_7412 + m (Lckr;)V <init> <init> <init> +c ckr$b net/minecraft/class_1634$class_1636 net/minecraft/world/entity/monster/Vex$VexCopyOwnerTargetGoal + f Lckr; a field_7413 field_7413 + f Lcef; b field_18132 copyOwnerTargeting + m (Lckr;Lbtw;)V <init> <init> <init> +c ckr$c net/minecraft/class_1634$class_1637 net/minecraft/world/entity/monster/Vex$VexMoveControl + f Lckr; l field_7414 field_7414 + m (Lckr;Lckr;)V <init> <init> <init> +c ckr$d net/minecraft/class_1634$class_1638 net/minecraft/world/entity/monster/Vex$VexRandomMoveGoal + f Lckr; a field_7415 field_7415 + m (Lckr;)V <init> <init> <init> +c cks net/minecraft/class_1632 net/minecraft/world/entity/monster/Vindicator + f Ljava/lang/String; b field_30504 TAG_JOHNNY + f Z cc field_7406 isJohnny + f Ljava/util/function/Predicate; e field_19014 DOOR_BREAKING_PREDICATE + m (Lbqo;)Z a method_20007 method_20007 + m (Lcks;)Layw; a method_20257 method_20257 + m ()Lbuv$a; t method_26926 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cks$a net/minecraft/class_1632$class_3761 net/minecraft/world/entity/monster/Vindicator$VindicatorBreakDoorGoal + m (Lbtp;)V <init> <init> <init> +c cks$b net/minecraft/class_1632$class_1633 net/minecraft/world/entity/monster/Vindicator$VindicatorJohnnyAttackGoal + m (Lcks;)V <init> <init> <init> +c ckt net/minecraft/class_1640 net/minecraft/world/entity/monster/Witch + f Lakr; b field_7418 SPEED_MODIFIER_DRINKING_ID + f Lajw; cc field_7419 DATA_USING_ITEM + f I cd field_7417 usingTime + f Lcch; ce field_17283 healRaidersGoal + f Lccg; cf field_17284 attackPlayersGoal + f Lbuu; e field_7416 SPEED_MODIFIER_DRINKING + m (Lbtn;)Z j method_16474 method_16474 + m ()Z s method_7193 isDrinkingPotion + m ()Lbuv$a; t method_26927 createAttributes + m (Z)V z method_7192 setUsingItem + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cku net/minecraft/class_1639 net/minecraft/world/entity/monster/WitherSkeleton + m (Lbsx;Ldcw;)V <init> <init> <init> +c ckv net/minecraft/class_5136 net/minecraft/world/entity/monster/Zoglin + f Lcom/google/common/collect/ImmutableList; b field_23731 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; c field_23733 MEMORY_TYPES + f I cc field_30505 ATTACK_KNOCKBACK + f F cd field_30506 KNOCKBACK_RESISTANCE + f I ce field_30507 ATTACK_DAMAGE + f F cf field_30508 BABY_ATTACK_DAMAGE + f I cg field_30509 ATTACK_INTERVAL + f I ch field_30510 BABY_ATTACK_INTERVAL + f I ci field_30511 ATTACK_DURATION + f F cj field_30512 MOVEMENT_SPEED_WHEN_FIGHTING + f F ck field_30513 SPEED_MULTIPLIER_WHEN_IDLING + f I cl field_23732 attackAnimationRemainingTicks + f Lajw; d field_23734 DATA_BABY_ID + f I e field_30514 MAX_HEALTH + m (Lbuq;)V a method_26928 initCoreActivity + m (Lbuq;)V b method_26929 initIdleActivity + m (Lbuq;)V c method_26930 initFightActivity + m ()V gl method_26933 playAngrySound + m ()Ljava/util/Optional; gm method_26934 findNearestValidAttackTarget + m (Lbtn;)Z j method_26936 isTargetable + m (Lbtn;)V k method_26938 setAttackTarget + m ()Lbuv$a; s method_26937 createAttributes + m ()Z t method_26939 isAdult + m ()V x method_26931 updateActivity + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckw net/minecraft/class_1642 net/minecraft/world/entity/monster/Zombie + f Lakr; b field_7429 SPEED_MODIFIER_BABY_ID + f Lbuu; c field_7430 SPEED_MODIFIER_BABY + f I cc field_30515 REINFORCEMENT_ATTEMPTS + f I cd field_30516 REINFORCEMENT_RANGE_MAX + f I ce field_30517 REINFORCEMENT_RANGE_MIN + f Lbuu; cf field_52016 ZOMBIE_REINFORCEMENT_CALLEE_CHARGE + f Lakr; cg field_52017 LEADER_ZOMBIE_BONUS_ID + f Lakr; ch field_52193 ZOMBIE_RANDOM_SPAWN_BONUS_ID + f Lajw; ci field_7434 DATA_BABY_ID + f Lajw; cj field_7427 DATA_SPECIAL_TYPE_ID + f Lajw; ck field_7425 DATA_DROWNED_CONVERSION_ID + f Lbsu; cl field_47811 BABY_DIMENSIONS + f F cm field_30518 BREAK_DOOR_CHANCE + f Ljava/util/function/Predicate; cn field_19015 DOOR_BREAKING_PREDICATE + f Lbzw; co field_7433 breakDoorGoal + f Z cp field_7432 canBreakDoors + f I cq field_7426 inWaterTime + f I cr field_7424 conversionTime + f Lakr; d field_52018 REINFORCEMENT_CALLER_CHARGE_ID + f F e field_30519 ZOMBIE_LEADER_CHANCE + m (F)V H method_7205 handleAttributes + m (Layw;)Z a method_29936 getSpawnAsBabyOdds + m (Lbqo;)Z a method_20009 method_20009 + m (Lckw;)Layw; a method_7210 method_7210 + m ()V ag_ method_7218 doUnderWaterConversion + m ()Z ah_ method_7216 isSunSensitive + m (I)V b method_7213 startUnderWaterConversion + m (Lbsx;)V b method_7200 convertToZombieType + m ()Lavo; gk method_7207 getStepSound + m ()Lcuq; gl method_7215 getSkull + m ()Z gm method_7209 convertsInWater + m ()Lbuv$a; go method_26940 createAttributes + m ()Z gr method_7206 isUnderWaterConverting + m ()Z gs method_7211 canBreakDoors + m ()V gt method_6001 randomizeReinforcementsChance + m ()V t method_7208 addBehaviourGoals + m ()Z x method_7212 supportsBreakDoorGoal + m (Z)V y method_7201 setCanBreakDoors + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckw$a net/minecraft/class_1642$class_1643 net/minecraft/world/entity/monster/Zombie$ZombieAttackTurtleEggGoal + f Lckw; g field_7437 field_7437 + m (Lckw;Lbtw;DI)V <init> <init> <init> +c ckw$b net/minecraft/class_1642$class_1644 net/minecraft/world/entity/monster/Zombie$ZombieGroupData + f Z a field_7439 isBaby + f Z b field_25607 canSpawnJockey + m (ZZ)V <init> <init> <init> +c ckx net/minecraft/class_1641 net/minecraft/world/entity/monster/ZombieVillager + f Lorg/slf4j/Logger; b field_36334 LOGGER + f Lajw; c field_7423 DATA_CONVERTING_ID + f I cf field_30523 VILLAGER_CONVERSION_WAIT_MIN + f I cg field_30520 VILLAGER_CONVERSION_WAIT_MAX + f I ch field_30521 MAX_SPECIAL_BLOCKS_COUNT + f I ci field_30522 SPECIAL_BLOCK_RADIUS + f I cj field_7422 villagerConversionTime + f Ljava/util/UUID; ck field_7421 conversionStarter + f Luy; cl field_20299 gossips + f Ldbv; cm field_17047 tradeOffers + f I cn field_18877 villagerXp + f Lajw; d field_7420 DATA_VILLAGER_DATA + m (Laqu;)V a method_7197 finishConversion + m (Ldbv;)V a method_16916 setTradeOffers + m (Ljava/util/UUID;I)V a method_7199 startConverting + m (Ljm$c;)V a method_40125 method_40125 + m (Lub;Luy;)V a method_28369 method_28369 + m (Luy;)V a method_21649 setGossips + m (I)V b method_19622 setVillagerXp + m (Ldbv;)V b method_56681 method_56681 + m ()Z gu method_7198 isConverting + m ()I gw method_35194 getVillagerXp + m ()I gx method_7194 getConversionProgress + m (Lcuq;)Z n method_60978 method_60978 + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cky net/minecraft/class_1590 net/minecraft/world/entity/monster/ZombifiedPiglin + f Lbsu; c field_47812 BABY_DIMENSIONS + f Lbuu; cf field_7307 SPEED_MODIFIER_ATTACKING + f Lbqc; cg field_25382 FIRST_ANGER_SOUND_DELAY + f I ch field_7308 playFirstAngerSoundIn + f Lbqc; ci field_25379 PERSISTENT_ANGER_TIME + f I cj field_25380 remainingPersistentAngerTime + f Ljava/util/UUID; ck field_25381 persistentAngerTarget + f I cl field_30524 ALERT_RANGE_Y + f Lbqc; cm field_25609 ALERT_INTERVAL + f I cn field_25608 ticksUntilNextAlert + f Lakr; d field_7311 SPEED_MODIFIER_ATTACKING_ID + m (Lcky;)V a method_29937 method_29937 + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_20682 checkZombifiedPiglinSpawnRules + m (Lcky;)Z b method_29938 method_29938 + m (Lcky;)Z c method_29939 method_29939 + m (Lcky;)Z d method_29940 method_29940 + m ()Lbuv$a; gu method_26941 createAttributes + m ()V gv method_30080 maybePlayFirstAngerSound + m ()V gw method_29941 maybeAlertOthers + m ()V gx method_29942 alertOthers + m ()V gy method_29533 playAngerSound + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckz net/minecraft/class_8949 net/minecraft/world/entity/monster/breeze/Breeze + f Lbsm; b field_47269 idle + f Lbsm; c field_47277 slide + f Lbsm; cc field_47281 shoot + f Lbsm; cd field_47270 inhale + f I ce field_47271 SLIDE_PARTICLES_AMOUNT + f I cf field_47272 IDLE_PARTICLES_AMOUNT + f I cg field_47273 JUMP_DUST_PARTICLES_AMOUNT + f I ch field_47274 JUMP_TRAIL_PARTICLES_AMOUNT + f I ci field_47275 JUMP_TRAIL_DURATION_TICKS + f I cj field_47276 JUMP_CIRCLE_DISTANCE_Y + f F ck field_47278 FALL_DISTANCE_SOUND_TRIGGER_THRESHOLD + f I cl field_47813 WHIRL_SOUND_FREQUENCY_MIN + f I cm field_47814 WHIRL_SOUND_FREQUENCY_MAX + f I cn field_47279 jumpTrailStartedTick + f I co field_47815 soundTick + f Lcnq; cp field_48344 PROJECTILE_DEFLECTION + f Lbsm; d field_47816 slideBack + f Lbsm; e field_47280 longJump + m (Lcnp;Lbsr;Layw;)V a method_56087 method_56087 + m (I)V b method_55007 emitGroundParticles + m (Lexc;)Z b method_55013 withinInnerCircleRange + m (Lbsr;)Lbtn; c method_56560 method_56560 + m (Lbsr;)Z d method_56561 method_56561 + m ()V gk method_55747 playWhirlSound + m ()Ljava/util/Optional; gl method_56562 getHurtBy + m ()D gm method_55009 getSnoutYPosition + m ()V gn method_55010 resetAnimations + m ()Lbuv$a; s method_55014 createAttributes + m ()Lckz; t method_55015 resetJumpTrail + m ()V x method_55008 emitJumpTrailParticles + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ckz$1 net/minecraft/class_8949$1 net/minecraft/world/entity/monster/breeze/Breeze$1 + f [I a field_47282 $SwitchMap$net$minecraft$world$entity$Pose + m ()V <clinit> <clinit> <clinit> +c cla net/minecraft/class_8950 net/minecraft/world/entity/monster/breeze/BreezeAi + f F a field_47283 SPEED_MULTIPLIER_WHEN_SLIDING + f F b field_47284 JUMP_CIRCLE_INNER_RADIUS + f F c field_47285 JUMP_CIRCLE_MIDDLE_RADIUS + f F d field_47286 JUMP_CIRCLE_OUTER_RADIUS + f Ljava/util/List; e field_47287 SENSOR_TYPES + f Ljava/util/List; f field_47288 MEMORY_TYPES + m (Lbuq;)V a method_55018 initCoreActivity + m (Lckz;)V a method_55748 updateActivity + m (Lckz;Lbtn;)Z a method_60727 method_60727 + m (Lckz;Lbuq;)Lbuq; a method_55016 makeBrain + m (Lbuq;)V b method_55750 initIdleActivity + m (Lckz;)Ljava/util/Optional; b method_55749 method_55749 + m (Lckz;Lbuq;)V b method_55019 initFightActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cla$a net/minecraft/class_8950$class_8951 net/minecraft/world/entity/monster/breeze/BreezeAi$SlideToTargetSink + m (II)V <init> <init> <init> +c clb net/minecraft/class_9075 net/minecraft/world/entity/monster/breeze/BreezeUtil + f D a field_47817 MAX_LINE_OF_SIGHT_TEST_RANGE + m (Lbtn;Layw;)Lexc; a method_55751 randomPointBehindTarget + m (Lckz;Lexc;)Z a method_55752 hasLineOfSight + m ()V <init> <init> <init> +c clc net/minecraft/class_8952 net/minecraft/world/entity/monster/breeze/LongJump + f I c field_47289 REQUIRED_AIR_BLOCKS_ABOVE + f I d field_47291 JUMP_COOLDOWN_TICKS + f I e field_47292 JUMP_COOLDOWN_WHEN_HURT_TICKS + f I f field_47293 INHALING_DURATION_TICKS + f F g field_47294 MAX_JUMP_VELOCITY + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; h field_47295 ALLOWED_ANGLES + m (Laqu;Lckz;)Z a method_58644 canRun + m (Laqu;Lckz;J)Z a method_55021 canStillUse + m (Lbtn;Lexc;)Ljd; a method_55023 snapToSurface + m (Lckz;)Z a method_55024 isFinishedInhaling + m (Lckz;Layw;Lexc;)Ljava/util/Optional; a method_55025 calculateOptimalJumpVector + m (Lckz;Lbtn;)Z a method_55026 outOfAggroRange + m (Lckz;Ljd;)Ljava/util/Optional; a method_55028 method_55028 + m (Laqu;Lckz;)Z b method_55020 checkExtraStartConditions + m (Laqu;Lckz;J)V b method_55030 start + m (Lckz;)Z b method_55031 isFinishedJumping + m (Lckz;Lbtn;)Z b method_55032 tooCloseForJump + m (Lckz;Ljd;)V b method_55033 method_55033 + m (Laqu;Lckz;)Z c method_55029 canJumpFromCurrentPosition + m (Laqu;Lckz;J)V c method_55034 tick + m (Laqu;Lckz;J)V d method_55035 stop + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cld net/minecraft/class_8953 net/minecraft/world/entity/monster/breeze/Shoot + f I c field_47296 ATTACK_RANGE_MIN_SQRT + f I d field_47297 ATTACK_RANGE_MAX_SQRT + f I e field_47298 UNCERTAINTY_BASE + f I f field_47299 UNCERTAINTY_MULTIPLIER + f F g field_47300 PROJECTILE_MOVEMENT_SCALE + f I h field_47301 SHOOT_INITIAL_DELAY_TICKS + f I i field_47302 SHOOT_RECOVER_DELAY_TICKS + f I j field_47303 SHOOT_COOLDOWN_TICKS + m (Laqu;Lckz;)Z a method_55036 checkExtraStartConditions + m (Laqu;Lckz;J)Z a method_55037 canStillUse + m (Lckz;Lbtn;)Z a method_55038 isFacingTarget + m (Lckz;Ljava/lang/Boolean;)Ljava/lang/Boolean; a method_55039 method_55039 + m (Laqu;Lckz;J)V b method_55040 start + m (Lckz;Lbtn;)Z b method_55041 isTargetWithinRange + m (Laqu;Lckz;J)V c method_55042 stop + m (Lckz;Lbtn;)V c method_55043 method_55043 + m (Laqu;Lckz;J)V d method_55044 tick + m (Lckz;Lbtn;)Ljava/lang/Boolean; d method_55045 method_55045 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cle net/minecraft/class_9035 net/minecraft/world/entity/monster/breeze/ShootWhenStuck + m (Laqu;Lckz;)Z a method_55501 checkExtraStartConditions + m (Laqu;Lckz;J)Z a method_55502 canStillUse + m (Laqu;Lckz;J)V b method_55503 start + m ()V <init> <init> <init> +c clf net/minecraft/class_8954 net/minecraft/world/entity/monster/breeze/Slide + m (Laqu;Lckz;)Z a method_55046 checkExtraStartConditions + m (Laqu;Lckz;J)V a method_55047 start + m (Lckz;Lbtn;)Lexc; a method_55048 randomPointInMiddleCircle + m ()V <init> <init> <init> +c clg net/minecraft/class_8955 net/minecraft/world/entity/monster/breeze/package-info +c clh net/minecraft/class_4760 net/minecraft/world/entity/monster/hoglin/Hoglin + f Lcom/google/common/collect/ImmutableList; cc field_22365 SENSOR_TYPES + f Lcom/google/common/collect/ImmutableList; cd field_22366 MEMORY_TYPES + f Lajw; ce field_23737 DATA_IMMUNE_TO_ZOMBIFICATION + f F cg field_30525 PROBABILITY_OF_SPAWNING_AS_BABY + f I ch field_30526 MAX_HEALTH + f F ci field_30527 MOVEMENT_SPEED_WHEN_FIGHTING + f I cj field_30528 ATTACK_KNOCKBACK + f F ck field_30529 KNOCKBACK_RESISTANCE + f I cl field_30530 ATTACK_DAMAGE + f F cm field_30531 BABY_ATTACK_DAMAGE + f I cn field_30532 CONVERSION_TIME + f I co field_22368 attackAnimationRemainingTicks + f I cp field_23735 timeInOverworld + f Z cq field_23736 cannotBeHunted + m (Laqu;)V a method_26942 finishConversion + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z c method_24349 checkHoglinSpawnRules + m ()Z gl method_26945 canBeHunted + m ()Z gm method_26946 isImmuneToZombification + m ()Lbuv$a; s method_26943 createAttributes + m ()Z t method_24658 isAdult + m ()Z x method_26944 isConverting + m (Z)V x method_26948 setImmuneToZombification + m (Z)V y method_26949 setCannotBeHunted + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cli net/minecraft/class_4835 net/minecraft/world/entity/monster/hoglin/HoglinAi + f I a field_30533 REPELLENT_DETECTION_RANGE_HORIZONTAL + f I b field_30534 REPELLENT_DETECTION_RANGE_VERTICAL + f Lbqc; c field_22369 RETREAT_DURATION + f I d field_30535 ATTACK_DURATION + f I e field_30536 DESIRED_DISTANCE_FROM_PIGLIN_WHEN_IDLING + f I f field_30537 DESIRED_DISTANCE_FROM_PIGLIN_WHEN_RETREATING + f I g field_30538 ATTACK_INTERVAL + f I h field_30539 BABY_ATTACK_INTERVAL + f I i field_30540 REPELLENT_PACIFY_TIME + f Lbqc; j field_25383 ADULT_FOLLOW_RANGE + f F k field_30541 SPEED_MULTIPLIER_WHEN_AVOIDING_REPELLENT + f F l field_30542 SPEED_MULTIPLIER_WHEN_RETREATING + f F m field_30543 SPEED_MULTIPLIER_WHEN_MAKING_LOVE + f F n field_30544 SPEED_MULTIPLIER_WHEN_IDLING + f F o field_30545 SPEED_MULTIPLIER_WHEN_FOLLOWING_ADULT + m ()Lbxe; a method_24662 createIdleMovementBehaviors + m (Lbtn;Lclh;)V a method_24663 method_24663 + m (Lbuq;)Lbuq; a method_24668 makeBrain + m (Lclh;)V a method_24664 updateActivity + m (Lclh;Lbtn;)V a method_24665 onHitTarget + m (Lclh;Lcom;)Lavo; a method_30082 getSoundForActivity + m (Lclh;Ljd;)Z a method_24669 isPosNearNearestRepellent + m (Lbtn;Lclh;)V b method_24670 method_24670 + m (Lbuq;)V b method_24666 initCoreActivity + m (Lclh;)Ljava/util/Optional; b method_30083 getSoundForCurrentActivity + m (Lclh;Lbtn;)V b method_24672 wasHurtBy + m (Lclh;Lcom;)Lavo; b method_30084 method_30084 + m (Lbuq;)V c method_24673 initIdleActivity + m (Lclh;)Z c method_24677 isPacified + m (Lclh;Lbtn;)V c method_24675 broadcastRetreat + m (Lbuq;)V d method_24676 initFightActivity + m (Lclh;)Ljava/util/Optional; d method_24684 findNearestValidAttackTarget + m (Lclh;Lbtn;)V d method_24678 retreatFromNearestTarget + m (Lbuq;)V e method_24679 initRetreatActivity + m (Lclh;)Z e method_25947 wantsToStopFleeing + m (Lclh;Lbtn;)V e method_24681 setAvoidTarget + m (Lclh;)Z f method_24686 piglinsOutnumberHoglins + m (Lclh;Lbtn;)V f method_24683 maybeRetaliate + m (Lclh;)Ljava/util/List; g method_24690 getVisibleAdultHoglins + m (Lclh;Lbtn;)V g method_24685 setAttackTarget + m (Lclh;)Z h method_30085 isNearRepellent + m (Lclh;Lbtn;)V h method_24687 broadcastAttackTarget + m (Lclh;)Z i method_24691 isBreeding + m (Lclh;Lbtn;)V i method_24689 setAttackTargetIfCloserThanCurrent + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c clj net/minecraft/class_5137 net/minecraft/world/entity/monster/hoglin/HoglinBase + f I o_ field_30546 ATTACK_ANIMATION_DURATION + m (Lbtn;Lbtn;)Z a method_26950 hurtAndThrowTarget + m (Lbtn;Lbtn;)V b method_26951 throwTarget + m ()I gk method_24657 getAttackAnimationRemainingTicks +c clk net/minecraft/class_6064 net/minecraft/world/entity/monster/hoglin/package-info +c cll net/minecraft/class_6065 net/minecraft/world/entity/monster/package-info +c clm net/minecraft/class_5418 net/minecraft/world/entity/monster/piglin/AbstractPiglin + f Lajw; b field_25758 DATA_IMMUNE_TO_ZOMBIFICATION + f I c field_30547 CONVERSION_TIME + f I d field_25759 timeInOverworld + m (Laqu;)V a method_24694 finishConversion + m ()Z gk method_30235 isConverting + m ()Z gl method_30236 isAdult + m ()Lclp; gm method_24705 getArmPose + m ()Z gn method_30237 isHoldingMeleeWeapon + m ()V go method_30238 playConvertedSound + m ()Z s method_26952 canHunt + m ()Z t method_30234 isImmuneToZombification + m ()V x method_30239 applyOpenDoorsAbility + m (Z)V x method_30240 setImmuneToZombification + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cln net/minecraft/class_4836 net/minecraft/world/entity/monster/piglin/Piglin + f Lcom/google/common/collect/ImmutableList; cc field_22381 MEMORY_TYPES + f Lajw; cd field_22377 DATA_BABY_ID + f Lajw; ce field_22378 DATA_IS_CHARGING_CROSSBOW + f Lajw; cf field_25164 DATA_IS_DANCING + f Lakr; cg field_22379 SPEED_MODIFIER_BABY_ID + f Lbuu; ch field_22380 SPEED_MODIFIER_BABY + f I ci field_30548 MAX_HEALTH + f F cj field_30549 MOVEMENT_SPEED_WHEN_FIGHTING + f I ck field_30550 ATTACK_DAMAGE + f F cl field_30552 CHANCE_OF_WEARING_EACH_ARMOUR_ITEM + f I cm field_30553 MAX_PASSENGERS_ON_ONE_HOGLIN + f F cn field_30554 PROBABILITY_OF_SPAWNING_AS_BABY + f Lbsu; co field_47818 BABY_DIMENSIONS + f D cp field_30556 PROBABILITY_OF_SPAWNING_WITH_CROSSBOW_INSTEAD_OF_SWORD + f Lbra; cq field_22371 inventory + f Z cr field_23738 cannotHunt + f Lcom/google/common/collect/ImmutableList; e field_22376 SENSOR_TYPES + m (Lbsy;Lcuq;Layw;)V a method_24696 maybeWearArmor + m (Lbsr;I)Lbsr; b method_26089 getTopPassenger + m (Lbsx;Ldcx;Lbtr;Ljd;Layw;)Z b method_24695 checkPiglinSpawnRules + m ()Lbuv$a; gr method_26953 createAttributes + m ()Z gs method_29272 isDancing + m ()Lcuq; gt method_24702 createSpawnWeapon + m ()Z gu method_24703 isChargingCrossbow + m (Lcuq;)Lcuq; n method_24711 addToInventory + m (Lcuq;)Z o method_27085 canAddToInventory + m (Lcuq;)V p method_24844 holdInMainHand + m (Lcuq;)V q method_24845 holdInOffHand + m (Lcuq;)Z r method_24846 canReplaceCurrentItem + m (Z)V y method_29274 setDancing + m (Z)V z method_26954 setCannotHunt + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c clo net/minecraft/class_4838 net/minecraft/world/entity/monster/piglin/PiglinAi + f Lbqc; A field_25384 AVOID_ZOMBIFIED_DURATION + f Lbqc; B field_25698 BABY_AVOID_NEMESIS_DURATION + f F C field_30557 PROBABILITY_OF_CELEBRATION_DANCE + f F D field_30558 SPEED_MULTIPLIER_WHEN_AVOIDING + f F E field_30559 SPEED_MULTIPLIER_WHEN_RETREATING + f F F field_30560 SPEED_MULTIPLIER_WHEN_MOUNTING + f F G field_30561 SPEED_MULTIPLIER_WHEN_GOING_TO_WANTED_ITEM + f F H field_30562 SPEED_MULTIPLIER_WHEN_GOING_TO_CELEBRATE_LOCATION + f F I field_30563 SPEED_MULTIPLIER_WHEN_DANCING + f F J field_30564 SPEED_MULTIPLIER_WHEN_IDLING + f I a field_30565 REPELLENT_DETECTION_RANGE_HORIZONTAL + f I b field_30566 REPELLENT_DETECTION_RANGE_VERTICAL + f Lcul; c field_23826 BARTERING_ITEM + f Lbqc; d field_22388 TIME_BETWEEN_HUNTS + f I e field_30567 PLAYER_ANGER_RANGE + f I f field_30568 ANGER_DURATION + f I g field_30569 ADMIRE_DURATION + f I h field_30570 MAX_DISTANCE_TO_WALK_TO_ITEM + f I i field_30571 MAX_TIME_TO_WALK_TO_ITEM + f I j field_30572 HOW_LONG_TIME_TO_DISABLE_ADMIRE_WALKING_IF_CANT_REACH_ITEM + f I k field_30573 CELEBRATION_TIME + f I l field_30574 BABY_FLEE_DURATION_AFTER_GETTING_HIT + f I m field_30575 HIT_BY_PLAYER_MEMORY_TIMEOUT + f I n field_30576 MAX_WALK_DISTANCE_TO_START_RIDING + f Lbqc; o field_22389 RIDE_START_INTERVAL + f Lbqc; p field_22390 RIDE_DURATION + f Lbqc; q field_22391 RETREAT_DURATION + f I r field_30577 MELEE_ATTACK_COOLDOWN + f I s field_30578 EAT_COOLDOWN + f I t field_30579 DESIRED_DISTANCE_FROM_ENTITY_WHEN_AVOIDING + f I u field_30580 MAX_LOOK_DIST + f I v field_30581 MAX_LOOK_DIST_FOR_PLAYER_HOLDING_LOVED_ITEM + f I w field_30582 INTERACTION_RANGE + f I x field_30583 MIN_DESIRED_DIST_FROM_TARGET_WHEN_HOLDING_CROSSBOW + f F y field_30584 SPEED_WHEN_STRAFING_BACK_FROM_TARGET + f I z field_30585 DESIRED_DISTANCE_FROM_ZOMBIFIED + m ()Lcom/google/common/collect/ImmutableList; a method_47272 createLookBehaviors + m (Lbsx;)Z a method_29534 isZombified + m (Lbtn;)Z a method_24719 isWearingGold + m (Lbtn;Lbtn;)Z a method_29276 wantsToDance + m (Lbtn;Lbuq;Lbtn;)V a method_29535 method_29535 + m (Lbtn;Lclm;)V a method_24721 method_24721 + m (Lbuq;)V a method_24725 initCoreActivity + m (Lbxh$a;Lbtn;)Z a method_47273 method_47273 + m (Lcjh;)Lcuq; a method_24848 removeOneItemFromItemEntity + m (Lclm;)V a method_29945 broadcastUniversalAnger + m (Lclm;Lbtn;)V a method_24759 maybeRetaliate + m (Lclm;Lcmx;)V a method_29944 method_29944 + m (Lcln;)V a method_24722 updateActivity + m (Lcln;Layw;)V a method_24736 initMemories + m (Lcln;Lbsr;)Z a method_24723 wantsToStopRiding + m (Lcln;Lbtn;)V a method_24724 wasHurtBy + m (Lcln;Lbuq;)Lbuq; a method_24732 makeBrain + m (Lcln;Lcjh;)V a method_24726 pickUpItem + m (Lcln;Lcmx;Lbqq;)Lbqr; a method_24728 mobInteract + m (Lcln;Lcmx;Ljava/util/List;)V a method_24727 throwItemsTowardPlayer + m (Lcln;Lcom;)Lavo; a method_30087 getSoundForActivity + m (Lcln;Lcuq;)Z a method_24730 wantsToPickup + m (Lcln;Ljava/util/List;)V a method_24772 throwItems + m (Lcln;Ljava/util/List;Lexc;)V a method_24731 throwItemsTowardPos + m (Lcln;Z)V a method_24741 stopHoldingOffHandItem + m (Lcmx;Lcln;)V a method_24734 method_24734 + m (Lcmx;Z)V a method_24733 angerNearbyPiglins + m (Lcuq;)Z a method_24735 isLovedItem + m (ZLcmx;Lcln;)Z a method_24745 method_24745 + m ()Lbxe; b method_24717 createIdleLookBehaviors + m (Lbtn;)Z b method_24739 isPlayerHoldingLovedItem + m (Lbtn;Lbtn;)Z b method_24720 method_24720 + m (Lbtn;Lclm;)V b method_24740 method_24740 + m (Lbuq;)V b method_24743 initIdleActivity + m (Lclm;)Ljava/util/Optional; b method_29947 getNearestVisibleTargetablePlayer + m (Lclm;Lbtn;)V b method_24742 broadcastAngerTarget + m (Lcln;)V b method_25948 cancelAdmiring + m (Lcln;Lbtn;)Z b method_24755 isNearestValidAttackTarget + m (Lcln;Lbuq;)V b method_24751 initFightActivity + m (Lcln;Lcom;)Lavo; b method_30088 method_30088 + m (Lcln;Lcuq;)Z b method_27086 canAdmire + m (Lcln;Ljava/util/List;)V b method_24774 throwItemsTowardRandomPos + m (Lcuq;)Z b method_24746 isBarterCurrency + m ()Lbxe; c method_24718 createIdleMovementBehaviors + m (Lbtn;)Z c method_24748 hasCrossbow + m (Lbuq;)V c method_24756 initCelebrateActivity + m (Lclm;)V c method_24762 dontKillAnyMoreHoglinsForAWhile + m (Lclm;Lbtn;)V c method_24750 setAngerTarget + m (Lcln;)Ljava/util/Optional; c method_30091 getSoundForCurrentActivity + m (Lcln;Lbtn;)V c method_24767 broadcastRetreat + m (Lcln;Lcuq;)V c method_30089 holdInOffhand + m (Lcuq;)Z c method_24752 isFood + m ()Lbvi; d method_24738 avoidRepellent + m (Lbtn;)V d method_24753 admireGoldItem + m (Lbuq;)V d method_24760 initAdmireItemActivity + m (Lclm;)Z d method_24766 isIdle + m (Lclm;Lbtn;)V d method_29946 setAngerTargetToNearestTargetablePlayerIfFound + m (Lcln;)Ljava/util/List; d method_24780 getVisibleAdultPiglins + m (Lcln;Lbtn;)V d method_24771 retreatFromNearestTarget + m (Lcln;Lcuq;)V d method_24849 putInInventory + m ()Lbvi; e method_30090 babyAvoidNemesis + m (Lbtn;)Z e method_24761 seesPlayerHoldingLovedItem + m (Lbuq;)V e method_24764 initRetreatActivity + m (Lclm;)Ljava/util/List; e method_26350 getAdultPiglins + m (Lclm;Lbtn;)V e method_24763 setAngerTargetIfCloserThanCurrent + m (Lcln;)Ljava/util/Optional; e method_29536 getAvoidTarget + m (Lcln;Lbtn;)V e method_24773 setAvoidTargetAndDontHuntForAWhile + m ()Lbvi; f method_24747 avoidZombified + m (Lbtn;)Z f method_24765 doesntSeeAnyPlayerHoldingLovedItem + m (Lbuq;)V f method_24768 initRideHoglinActivity + m (Lclm;)Ljava/util/Optional; f method_24782 getAngerTarget + m (Lcln;)Z f method_29277 isBabyRidingBaby + m (Lcln;Lbtn;)Z f method_24775 method_24775 + m ()Lbvi; g method_24737 babySometimesRideBabyHoglin + m (Lbtn;)Z g method_24769 wasHurtRecently + m (Lclm;)Z g method_30241 method_30241 + m (Lcln;)Ljava/util/List; g method_24776 getBarterResponseItems + m (Lclm;)V h method_29943 method_29943 + m (Lcln;)Z h method_29537 isNearZombified + m (Lcln;)Ljava/util/Optional; i method_24777 findNearestValidAttackTarget + m (Lcln;)Z j method_29538 isNearAvoidTarget + m (Lcln;)V k method_24781 stopWalking + m (Lcln;)Z l method_24783 wantsToStopFleeing + m (Lcln;)Z m method_24784 piglinsEqualOrOutnumberHoglins + m (Lcln;)Z n method_24785 hoglinsOutnumberPiglins + m (Lcln;)V o method_24787 eat + m (Lcln;)Lexc; p method_24788 getRandomNearbyPos + m (Lcln;)Z q method_24789 hasEatenRecently + m (Lcln;)Z r method_24790 isAdmiringItem + m (Lcln;)Z s method_24791 isNearRepellent + m (Lcln;)Z t method_24714 isAdmiringDisabled + m (Lcln;)Z u method_24917 isHoldingItemInOffHand + m (Lcln;)Z v method_24850 isNotHoldingLovedItemInOffHand + m (Lcln;)Z w method_47274 method_47274 + m (Lcln;)Z x method_29275 method_29275 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c clp net/minecraft/class_4837 net/minecraft/world/entity/monster/piglin/PiglinArmPose + f Lclp; a field_25165 ATTACKING_WITH_MELEE_WEAPON + f Lclp; b field_22383 CROSSBOW_HOLD + f Lclp; c field_22384 CROSSBOW_CHARGE + f Lclp; d field_22385 ADMIRING_ITEM + f Lclp; e field_25166 DANCING + f Lclp; f field_22386 DEFAULT + f [Lclp; g field_22387 $VALUES + m ()[Lclp; a method_36659 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c clq net/minecraft/class_5419 net/minecraft/world/entity/monster/piglin/PiglinBrute + f Lcom/google/common/collect/ImmutableList; cc field_25760 MEMORY_TYPES + f I cd field_30586 MAX_HEALTH + f F ce field_30587 MOVEMENT_SPEED_WHEN_FIGHTING + f I cf field_30588 ATTACK_DAMAGE + f Lcom/google/common/collect/ImmutableList; e field_25761 SENSOR_TYPES + m ()V gr method_30243 playAngrySound + m ()Lbuv$a; x method_30242 createAttributes + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c clr net/minecraft/class_5420 net/minecraft/world/entity/monster/piglin/PiglinBruteAi + f I a field_30589 ANGER_DURATION + f I b field_30590 MELEE_ATTACK_COOLDOWN + f D c field_30591 ACTIVITY_SOUND_LIKELIHOOD_PER_TICK + f I d field_30592 MAX_LOOK_DIST + f I e field_30593 INTERACTION_RANGE + f D f field_30594 TARGETING_RANGE + f F g field_30595 SPEED_MULTIPLIER_WHEN_IDLING + f I h field_30596 HOME_CLOSE_ENOUGH_DISTANCE + f I i field_30597 HOME_TOO_FAR_DISTANCE + f I j field_30598 HOME_STROLL_AROUND_DISTANCE + m ()Lbxe; a method_30244 createIdleLookBehaviors + m (Lbtn;Lbtn;)Z a method_30246 method_30246 + m (Lclm;)Ljava/util/Optional; a method_30247 findNearestValidAttackTarget + m (Lclm;Lbtn;)Z a method_30248 isNearestValidAttackTarget + m (Lclm;Lccs;)Ljava/util/Optional; a method_30249 getTargetIfWithinRange + m (Lclq;)V a method_30250 initMemories + m (Lclq;Lbtn;)V a method_30251 wasHurtBy + m (Lclq;Lbuq;)Lbuq; a method_30252 makeBrain + m (Lclq;Lcom;)V a method_30253 method_30253 + m ()Lbxe; b method_30254 createIdleMovementBehaviors + m (Lclm;Lbtn;)Z b method_30255 method_30255 + m (Lclq;)V b method_30256 updateActivity + m (Lclq;Lbtn;)V b method_35198 setAngerTarget + m (Lclq;Lbuq;)V b method_30257 initCoreActivity + m (Lclq;)V c method_30258 maybePlayActivitySound + m (Lclq;Lbtn;)Z c method_30259 method_30259 + m (Lclq;Lbuq;)V c method_30260 initIdleActivity + m (Lclq;)V d method_30261 playActivitySound + m (Lclq;Lbuq;)V d method_30262 initFightActivity + m ()V <init> <init> <init> +c cls net/minecraft/class_4819 net/minecraft/world/entity/monster/piglin/RememberIfHoglinWasKilled + m ()Lbvi; a method_47275 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47276 method_47276 + m (Lbyu$b;Lbyv;Lbyv;)Lbyx; a method_47277 method_47277 + m (Lbyu$b;Lbyv;Lbyv;Laqu;Lbtn;J)Z a method_47278 method_47278 + m ()V <init> <init> <init> +c clt net/minecraft/class_4823 net/minecraft/world/entity/monster/piglin/StartAdmiringItemIfSeen + m (I)Lbvi; a method_47279 create + m (ILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47280 method_47280 + m (Lbyu$b;ILbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47281 method_47281 + m (Lbyu$b;Lbyv;Lbyv;ILaqu;Lbtn;J)Z a method_47282 method_47282 + m ()V <init> <init> <init> +c clu net/minecraft/class_4826 net/minecraft/world/entity/monster/piglin/StartHuntingHoglin + m ()Lbws; a method_47283 create + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47284 method_47284 + m (Lbyu$b;Lbyv;Lbyv;Laqu;Lcln;J)Z a method_47285 method_47285 + m (Lbyu$b;Lbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47286 method_47286 + m (Lclm;)Z a method_47287 hasHuntedRecently + m (Ljava/util/List;)V a method_47288 method_47288 + m (Ljava/util/List;)Ljava/lang/Boolean; b method_47289 method_47289 + m ()V <init> <init> <init> +c clv net/minecraft/class_4827 net/minecraft/world/entity/monster/piglin/StopAdmiringIfItemTooFarAway + m (I)Lbvi; a method_47290 create + m (ILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47291 method_47291 + m (Lbyu$b;ILbyv;Lbyv;)Lbyx; a method_47292 method_47292 + m (Lbyu$b;Lbyv;ILbyv;Laqu;Lbtn;J)Z a method_47293 method_47293 + m ()V <init> <init> <init> +c clw net/minecraft/class_5430 net/minecraft/world/entity/monster/piglin/StopAdmiringIfTiredOfTryingToReachItem + m (II)Lbvi; a method_47294 create + m (IILbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47295 method_47295 + m (Lbyu$b;IILbyv;Lbyv;Lbyv;Lbyv;)Lbyx; a method_47296 method_47296 + m (Lbyu$b;Lbyv;ILbyv;Lbyv;ILaqu;Lbtn;J)Z a method_47297 method_47297 + m ()V <init> <init> <init> +c clx net/minecraft/class_4830 net/minecraft/world/entity/monster/piglin/StopHoldingItemIfNoLongerAdmiring + m ()Lbvi; a method_47298 create + m (Laqu;Lcln;J)Z a method_47299 method_47299 + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47300 method_47300 + m (Lbyv;)Lbyx; a method_47301 method_47301 + m ()V <init> <init> <init> +c cly net/minecraft/class_6066 net/minecraft/world/entity/monster/piglin/package-info +c clz net/minecraft/class_7253 net/minecraft/world/entity/monster/warden/AngerLevel + f Lclz; a field_38120 CALM + f Lclz; b field_38121 AGITATED + f Lclz; c field_38122 ANGRY + f [Lclz; d field_38123 SORTED_LEVELS + f I e field_38124 minimumAnger + f Lavo; f field_38125 ambientSound + f Lavo; g field_38732 listeningSound + f [Lclz; h field_38126 $VALUES + m ()I a method_42170 getMinimumAnger + m (I)Lclz; a method_42171 byAnger + m (Lclz;Lclz;)I a method_42172 method_42172 + m ([Lclz;)V a method_42173 method_42173 + m ()Lavo; b method_42174 getAmbientSound + m ()Lavo; c method_43103 getListeningSound + m ()Z d method_43691 isAngry + m ()[Lclz; e method_42175 $values + m (Ljava/lang/String;IILavo;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cma net/minecraft/class_7254 net/minecraft/world/entity/monster/warden/AngerManagement + f I a field_38733 CONVERSION_DELAY + f I b field_38128 MAX_ANGER + f Ljava/util/ArrayList; c field_38734 suspects + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d field_38130 angerBySuspect + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e field_38735 angerByUuid + f I f field_38129 DEFAULT_ANGER_DECREASE + f I g field_38736 conversionDelay + f I h field_39304 highestAnger + f Lcom/mojang/serialization/Codec; i field_38737 SUSPECT_ANGER_PAIR + f Ljava/util/function/Predicate; j field_39114 filter + f Lcma$a; k field_39115 suspectSorter + m ()Ljava/util/Optional; a method_42181 getActiveEntity + m (ILbsr;Ljava/lang/Integer;)Ljava/lang/Integer; a method_42177 method_42177 + m (Laqu;)V a method_43104 convertFromUuids + m (Laqu;Ljava/util/function/Predicate;)V a method_42176 tick + m (Lbsr;)V a method_42178 clearAnger + m (Lbsr;I)I a method_42179 increaseAnger + m (Lcom/mojang/datafixers/util/Pair;)V a method_43105 method_43105 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43107 method_43107 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair; a method_43106 method_43106 + m (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec; a method_43692 codec + m (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43693 method_43693 + m (Ljava/util/function/Predicate;Ljava/util/List;)Lcma; a method_43694 method_43694 + m ()Ljava/util/List; b method_43108 createUuidAngerPairs + m (Lbsr;)I b method_42185 getActiveAnger + m ()V c method_43998 sortAndUpdateHighestAnger + m (Lbsr;)Lbtn; c method_42186 method_42186 + m ()Lbsr; d method_42187 getTopSuspect + m (Lbsr;)Z d method_42188 method_42188 + m (Lbsr;)Lcom/mojang/datafixers/util/Pair; e method_43109 method_43109 + m (Ljava/util/function/Predicate;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cma$1 net/minecraft/class_7254$1 net/minecraft/world/entity/monster/warden/AngerManagement$1 + f [I a field_39116 $SwitchMap$net$minecraft$world$entity$Entity$RemovalReason + m ()V <clinit> <clinit> <clinit> +c cma$a net/minecraft/class_7254$class_7379 net/minecraft/world/entity/monster/warden/AngerManagement$Sorter + f Lcma; a comp_708 angerManagement + m ()Lcma; a comp_708 angerManagement + m (Lbsr;Lbsr;)I a method_43110 compare + m (Lcma;)V <init> <init> <init> +c cmb net/minecraft/class_7260 net/minecraft/world/entity/monster/warden/Warden + f Lbsm; b field_38168 roarAnimationState + f I cA field_39305 PROJECTILE_ANGER_DISTANCE + f I cB field_38162 tendrilAnimation + f I cD field_38163 tendrilAnimationO + f I cE field_38164 heartAnimation + f I cF field_38165 heartAnimationO + f Ldxw; cG field_38166 dynamicGameEventListener + f Ldyi$d; cH field_44598 vibrationUser + f Ldyi$a; cI field_44599 vibrationData + f Lcma; cJ field_38141 angerManagement + f Lbsm; c field_38169 sniffAnimationState + f Lbsm; cc field_38137 attackAnimationState + f Lbsm; cd field_38859 sonicBoomAnimationState + f Lorg/slf4j/Logger; ce field_38138 LOGGER + f I cf field_38142 VIBRATION_COOLDOWN_TICKS + f I cg field_38860 TIME_TO_USE_MELEE_UNTIL_SONIC_BOOM + f I ch field_38143 MAX_HEALTH + f F ci field_38144 MOVEMENT_SPEED_WHEN_FIGHTING + f F cj field_38145 KNOCKBACK_RESISTANCE + f F ck field_38146 ATTACK_KNOCKBACK + f I cl field_38147 ATTACK_DAMAGE + f Lajw; cm field_38148 CLIENT_ANGER_LEVEL + f I cn field_38149 DARKNESS_DISPLAY_LIMIT + f I co field_38150 DARKNESS_DURATION + f I cp field_38151 DARKNESS_RADIUS + f I cq field_38152 DARKNESS_INTERVAL + f I cr field_38153 ANGERMANAGEMENT_TICK_DELAY + f I cs field_38155 DEFAULT_ANGER + f I ct field_38156 PROJECTILE_ANGER + f I cu field_39117 ON_HURT_ANGER_BOOST + f I cv field_38157 RECENT_PROJECTILE_TICK_THRESHOLD + f I cw field_38158 TOUCH_COOLDOWN_TICKS + f I cx field_38159 DIGGING_PARTICLES_AMOUNT + f F cy field_38160 DIGGING_PARTICLES_DURATION + f F cz field_38161 DIGGING_PARTICLES_OFFSET + f Lbsm; d field_38135 emergeAnimationState + f Lbsm; e field_38136 diggingAnimationState + m (F)F H method_42223 getTendrilAnimation + m (F)F I method_42202 getHeartAnimation + m (Laqu;Lexc;Lbsr;I)V a method_42204 applyDarknessAround + m (Lbsm;)V a method_42205 clientDiggingParticles + m (Lbsr;IZ)V a method_42212 increaseAngerAt + m (Lcma;)V a method_42208 method_42208 + m (Lcmb;)Lbuq; a method_51302 method_51302 + m (Ldyi$a;)V a method_51303 method_51303 + m (Lub;Luy;)V a method_42669 method_42669 + m (Lub;Luy;)V b method_42209 method_42209 + m (Lbsr;)Z c method_42206 canTargetEntity + m (Lbsr;)V d method_42211 clearAnger + m (Ljava/lang/String;)V d method_60979 method_60979 + m (Lbsr;)V e method_42213 increaseAngerAt + m (Ljava/lang/String;)V e method_60980 method_60980 + m (Ljava/lang/String;)V f method_60981 method_60981 + m (Ljava/lang/String;)V g method_60982 method_60982 + m ()Ljava/util/Optional; gk method_42215 getEntityAngryAt + m ()Lcma; gl method_42216 getAngerManagement + m ()Z go method_43113 isDiggingOrEmerging + m ()V gr method_42217 syncClientAngerLevel + m ()I gs method_42218 getHeartBeatDelay + m ()V gt method_42219 playListeningSound + m ()I gu method_43999 getActiveAnger + m (Lbtn;)V j method_43274 setAttackTarget + m ()Lbuv$a; s method_42221 createAttributes + m ()I t method_42222 getClientAngerLevel + m ()Lclz; x method_42214 getAngerLevel + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmb$1 net/minecraft/class_7260$1 net/minecraft/world/entity/monster/warden/Warden$1 + m (Lcmb;Lbtp;Ldcw;)V <init> <init> <init> +c cmb$1$1 net/minecraft/class_7260$1$1 net/minecraft/world/entity/monster/warden/Warden$1$1 + m (Lcmb$1;Lepr;I)V <init> <init> <init> +c cmb$2 net/minecraft/class_7260$2 net/minecraft/world/entity/monster/warden/Warden$2 + f [I a field_38170 $SwitchMap$net$minecraft$world$entity$Pose + m ()V <clinit> <clinit> <clinit> +c cmb$a net/minecraft/class_7260$class_8507 net/minecraft/world/entity/monster/warden/Warden$VibrationUser + f Lcmb; a field_44600 field_44600 + f I b field_44601 GAME_EVENT_LISTENER_RANGE + f Ldyd; c field_44602 positionSource + m (Lcmb;)V <init> <init> <init> +c cmc net/minecraft/class_7261 net/minecraft/world/entity/monster/warden/WardenAi + f I a field_38171 EMERGE_DURATION + f I b field_38172 ROAR_DURATION + f I c field_38173 DIGGING_COOLDOWN + f F d field_38175 SPEED_MULTIPLIER_WHEN_IDLING + f F e field_38176 SPEED_MULTIPLIER_WHEN_INVESTIGATING + f F f field_38177 SPEED_MULTIPLIER_WHEN_FIGHTING + f I g field_38178 MELEE_ATTACK_COOLDOWN + f I h field_38179 DIGGING_DURATION + f I i field_38180 SNIFFING_DURATION + f I j field_38181 DISTURBANCE_LOCATION_EXPIRY_TIME + f Ljava/util/List; k field_38416 SENSOR_TYPES + f Ljava/util/List; l field_38417 MEMORY_TYPES + f Lbvi; m field_38182 DIG_COOLDOWN_SETTER + m (Lbtn;)V a method_42225 setDigCooldown + m (Lbtn;Lbtn;)Z a method_42232 method_42232 + m (Lbuq;)V a method_42227 initCoreActivity + m (Lbyu$b;)Lcom/mojang/datafixers/kinds/App; a method_47302 method_47302 + m (Lbyu$b;Lbyv;)Lbyx; a method_47303 method_47303 + m (Lbyu$b;Lbyv;Laqu;Lcmb;J)Z a method_47304 method_47304 + m (Lcmb;)V a method_42228 updateActivity + m (Lcmb;Lbtn;)Z a method_42229 isTarget + m (Lcmb;Lbuq;)V a method_42236 initFightActivity + m (Lcmb;Lcom/mojang/serialization/Dynamic;)Lbuq; a method_42230 makeBrain + m (Lcmb;Ljd;)V a method_42231 setDisturbanceLocation + m (Lbuq;)V b method_42233 initEmergeActivity + m (Lcmb;Lbtn;)V b method_42235 onTargetInvalid + m (Lbuq;)V c method_42237 initDiggingActivity + m (Lcmb;Lbtn;)Z c method_42241 method_42241 + m (Lbuq;)V d method_42240 initIdleActivity + m (Lcmb;Lbtn;)Z d method_42243 method_42243 + m (Lbuq;)V e method_42242 initInvestigateActivity + m (Lbuq;)V f method_42244 initSniffingActivity + m (Lbuq;)V g method_42245 initRoarActivity + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmd net/minecraft/class_7262 net/minecraft/world/entity/monster/warden/WardenSpawnTracker + f Lcom/mojang/serialization/Codec; a field_38183 CODEC + f I b field_38184 MAX_WARNING_LEVEL + f D c field_38738 PLAYER_SEARCH_RADIUS + f I d field_38186 WARNING_CHECK_DIAMETER + f I e field_38187 DECREASE_WARNING_LEVEL_EVERY_INTERVAL + f I f field_38188 WARNING_LEVEL_INCREASE_COOLDOWN + f I g field_38194 ticksSinceLastWarning + f I h field_38195 warningLevel + f I i field_38196 cooldownTicks + m ()V a method_42247 tick + m (I)V a method_42248 setWarningLevel + m (Laqu;Ljd;)Z a method_42259 hasNearbyWarden + m (Laqu;Ljd;Laqv;)Ljava/util/OptionalInt; a method_42250 tryWarn + m (Laqv;)Ljava/util/stream/Stream; a method_45380 method_45380 + m (Lcmd;)V a method_42252 copyData + m (Lcmd;Laqv;)V a method_44002 method_44002 + m (Lcmd;Lcmd;)V a method_45381 method_45381 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42254 method_42254 + m (Lexc;Laqv;)Z a method_42255 method_42255 + m ()V b method_42258 reset + m (Laqu;Ljd;)Ljava/util/List; b method_42265 getNearbyPlayers + m (Laqv;)Z b method_44001 method_44001 + m (Lcmd;)Ljava/lang/Integer; b method_42263 method_42263 + m ()I c method_42267 getWarningLevel + m (Lcmd;)Ljava/lang/Integer; c method_42266 method_42266 + m ()Z d method_44003 onCooldown + m (Lcmd;)Ljava/lang/Integer; d method_42269 method_42269 + m ()V e method_42261 increaseWarningLevel + m ()V f method_42264 decreaseWarningLevel + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cme net/minecraft/class_7263 net/minecraft/world/entity/monster/warden/package-info +c cmf net/minecraft/class_3988 net/minecraft/world/entity/npc/AbstractVillager + f I cc field_30599 VILLAGER_SLOT_OFFSET + f Ldbv; cd field_17721 offers + f Lajw; ce field_19295 DATA_UNHAPPY_COUNTER + f Lorg/slf4j/Logger; cf field_48833 LOGGER + f I cg field_30600 VILLAGER_INVENTORY_SIZE + f Lcmx; ch field_17722 tradingPlayer + f Lbra; ci field_17723 inventory + m (Ldbv;[Lcmo$g;I)V a method_19170 addOffersFromItemListings + m (Llk;)V a method_18007 addParticlesAroundSelf + m (Ldbu;)V b method_18008 rewardTradeXp + m (Ldbv;)V b method_56682 method_56682 + m ()Z gl method_18009 isTrading + m ()V gp method_20010 playCelebrateSound + m ()V gq method_19181 stopTrading + m ()V gr method_7237 updateTrades + m ()I s method_20506 getUnhappyCounter + m (I)V s method_20507 setUnhappyCounter + m (Z)Lavo; x method_18012 getTradeUpdatedSound + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmg net/minecraft/class_4274 net/minecraft/world/entity/npc/CatSpawner + f I a field_30601 TICK_DELAY + f I b field_19171 nextTick + m (Laqu;Ljd;)I a method_20263 spawnInVillage + m (Ljd;Laqu;)I a method_20262 spawnCat + m (Ljm;)Z a method_44004 method_44004 + m (Laqu;Ljd;)I b method_20260 spawnInHut + m ()V <init> <init> <init> +c cmh net/minecraft/class_1645 net/minecraft/world/entity/npc/ClientSideMerchant + f Lcmx; a field_7441 source + f Ldbv; b field_7442 offers + f I c field_18525 xp + m (Lcmx;)V <init> <init> <init> +c cmi net/minecraft/class_6067 net/minecraft/world/entity/npc/InventoryCarrier + f Ljava/lang/String; e_ field_40736 TAG_INVENTORY + m (Lbtp;Lcmi;Lcjh;)V a method_43544 pickUpItem + m (Lub;Ljo$a;)V a method_46400 readInventoryFromTag + m (Lub;Ljo$a;)V b method_46399 writeInventoryToTag + m ()Lbra; x method_35199 getInventory +c cmj net/minecraft/class_1655 net/minecraft/world/entity/npc/Npc +c cmk net/minecraft/class_1646 net/minecraft/world/entity/npc/Villager + f J cA field_19357 lastGossipDecayTime + f I cB field_18536 villagerXp + f J cD field_18537 lastRestockGameTime + f I cE field_19427 numberOfRestocksToday + f J cF field_20332 lastRestockCheckDayTime + f Z cG field_25167 assignProfessionWhenSpawned + f Lcom/google/common/collect/ImmutableList; cH field_18538 MEMORY_TYPES + f Lcom/google/common/collect/ImmutableList; cI field_18539 SENSOR_TYPES + f I ce field_30602 BREEDING_FOOD_THRESHOLD + f Ljava/util/Map; cf field_18526 FOOD_POINTS + f F cg field_30603 SPEED_MODIFIER + f Ljava/util/Map; ch field_18851 POI_MEMORIES + f Lorg/slf4j/Logger; ci field_36335 LOGGER + f Lajw; cj field_7445 DATA_VILLAGER_DATA + f I ck field_30604 TRADES_PER_LEVEL + f Ljava/util/Set; cl field_18527 WANTED_ITEMS + f I cm field_30605 MAX_GOSSIP_TOPICS + f I cn field_30606 GOSSIP_COOLDOWN + f I co field_30607 GOSSIP_DECAY_INTERVAL + f I cp field_30608 REPUTATION_CHANGE_PER_EVENT + f I cq field_30609 HOW_FAR_AWAY_TO_TALK_TO_OTHER_VILLAGERS_ABOUT_GOLEMS + f I cr field_30610 HOW_MANY_VILLAGERS_NEED_TO_AGREE_TO_SPAWN_A_GOLEM + f J cs field_30611 TIME_SINCE_SLEEPING_FOR_GOLEM_SPAWNING + f I ct field_18528 updateMerchantTimer + f Z cu field_18529 increaseProfessionLevelOnUpdate + f Lcmx; cv field_18530 lastTradedPlayer + f Z cw field_30612 chasing + f I cx field_18533 foodLevel + f Lcco; cy field_18534 gossips + f J cz field_18535 lastGossipTime + m (J)Z a method_20687 wantsToSpawnGolem + m (JLcmk;)Z a method_20693 method_20693 + m (Laqu;)V a method_19179 refreshBrain + m (Laqu;JI)V a method_20688 spawnGolemIfNeeded + m (Laqu;Lbsr;Lbtn;)V a method_20699 method_20699 + m (Laqu;Lcmk;J)V a method_19177 gossip + m (Lbra;Ljava/util/Map$Entry;)I a method_19172 method_19172 + m (Lbuq;)V a method_19174 registerBrainGoals + m (Lccp;)Z a method_20593 method_20593 + m (Lccs;)V a method_19176 releasePoi + m (Lcmk;Ljm;)Z a method_19520 method_19520 + m (Lnet/minecraft/server/MinecraftServer;Lccs;Ljl;)V a method_19178 method_19178 + m (Lub;Luy;)V a method_28370 method_28370 + m (Luy;)V a method_21650 setGossips + m (J)Z b method_20741 golemSpawnConditionsMet + m (Laqu;Lbsl;)Lcmk; b method_7225 getBreedOffspring + m (Lcmk;Ljm;)Z b method_29278 method_29278 + m (Lcml;)V b method_56683 method_56683 + m (Ldbv;)V b method_16917 setOffers + m (Lbsr;)V c method_20690 tellWitnessesThatIWasMurdered + m (Lcmk;Ljm;)Z c method_19521 method_19521 + m (Lcmk;Ljm;)Z d method_19522 method_19522 + m (Lcmx;)I f method_20594 getPlayerReputation + m (Lcmx;)V g method_19191 startTrading + m ()Z gA method_35200 isChasing + m ()V gB method_20697 eatAndDigestFood + m ()Z gC method_7234 hasExcessFood + m ()Z gD method_7239 wantsMoreFood + m ()Z gE method_19623 hasFarmSeeds + m ()Lcco; gF method_21651 getGossips + m ()V gG method_20264 setUnhappy + m ()V gH method_19187 resetSpecialPrices + m ()V gI method_49695 resendOffersToTradingPlayer + m ()Z gJ method_20823 needsToRestock + m ()Z gK method_20824 allowedToRestock + m ()V gL method_21723 catchUpDemand + m ()V gM method_21724 updateDemand + m ()V gN method_30958 releaseAllPois + m ()Z gO method_20698 hungry + m ()V gP method_19185 eatUntilFull + m ()Z gQ method_19188 shouldIncreaseLevel + m ()V gR method_16918 increaseMerchantCareer + m ()I gS method_19189 countFoodPointsInInventory + m ()V gT method_20696 maybeDecayGossip + m ()V gU method_20821 resetNumberOfRestocks + m ()Lbuv$a; gt method_26955 createAttributes + m ()Z gu method_29279 assignProfessionWhenSpawned + m ()V gx method_19182 restock + m ()Z gy method_20822 shouldRestock + m ()V gz method_19183 playWorkSound + m (Lcmx;)V h method_19192 updateSpecialPrices + m (Lcuq;)Z o method_51304 method_51304 + m (I)V u method_19625 setVillagerXp + m (I)V v method_19193 digestFood + m (Z)V y method_35201 setChasing + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;Ldcw;Lcmp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cml net/minecraft/class_3850 net/minecraft/world/entity/npc/VillagerData + f I a field_30613 MIN_VILLAGER_LEVEL + f I b field_30614 MAX_VILLAGER_LEVEL + f Lcom/mojang/serialization/Codec; c field_24669 CODEC + f Lyx; d field_48345 STREAM_CODEC + f [I e field_18540 NEXT_LEVEL_XP_THRESHOLDS + f Lcmp; f field_17048 type + f Lcmn; g field_17049 profession + f I h field_17050 level + m ()Lcmp; a method_16919 getType + m (I)Lcml; a method_16920 setLevel + m (Lcml;)Ljava/lang/Integer; a method_56089 method_56089 + m (Lcmn;)Lcml; a method_16921 setProfession + m (Lcmp;)Lcml; a method_16922 setType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28372 method_28372 + m ()Lcmn; b method_16924 getProfession + m (I)I b method_19194 getMinXpPerLevel + m (Lcml;)Lcmn; b method_56090 method_56090 + m ()I c method_16925 getLevel + m (I)I c method_19195 getMaxXpPerLevel + m (Lcml;)Lcmp; c method_56091 method_56091 + m ()Lcmn; d method_29948 method_29948 + m (I)Z d method_19196 canLevelUp + m (Lcml;)Ljava/lang/Integer; d method_28371 method_28371 + m ()Lcmp; e method_29949 method_29949 + m (Lcml;)Lcmn; e method_28373 method_28373 + m (Lcml;)Lcmp; f method_28374 method_28374 + m (Lcmp;Lcmn;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmm net/minecraft/class_3851 net/minecraft/world/entity/npc/VillagerDataHolder + m ()Lcmp; a method_47882 getVariant + m (Lcml;)V a method_7195 setVillagerData + m (Lcmp;)V a method_47883 setVariant + m ()Lcml; gv method_7231 getVillagerData +c cmn net/minecraft/class_3852 net/minecraft/world/entity/npc/VillagerProfession + f Ljava/util/function/Predicate; a field_39308 ALL_ACQUIRABLE_JOBS + f Lcmn; b field_17051 NONE + f Lcmn; c field_17052 ARMORER + f Lcmn; d field_17053 BUTCHER + f Lcmn; e field_17054 CARTOGRAPHER + f Lcmn; f field_17055 CLERIC + f Lcmn; g field_17056 FARMER + f Lcmn; h field_17057 FISHERMAN + f Lcmn; i field_17058 FLETCHER + f Lcmn; j field_17059 LEATHERWORKER + f Lcmn; k field_17060 LIBRARIAN + f Lcmn; l field_17061 MASON + f Lcmn; m field_17062 NITWIT + f Lcmn; n field_17063 SHEPHERD + f Lcmn; o field_17064 TOOLSMITH + f Lcmn; p field_17065 WEAPONSMITH + f Ljava/lang/String; q comp_818 name + f Ljava/util/function/Predicate; r comp_819 heldJobSite + f Ljava/util/function/Predicate; s comp_820 acquirableJobSite + f Lcom/google/common/collect/ImmutableSet; t comp_821 requestedItems + f Lcom/google/common/collect/ImmutableSet; u comp_822 secondaryPoi + f Lavo; v comp_823 workSound + m ()Ljava/lang/String; a comp_818 name + m (Lakq;Ljm;)Z a method_44321 method_44321 + m (Ljava/lang/String;Lakq;Lavo;)Lcmn; a method_16926 register + m (Ljava/lang/String;Lakq;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lavo;)Lcmn; a method_19197 register + m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lavo;)Lcmn; a method_44007 register + m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lavo;)Lcmn; a method_44008 register + m (Ljm;)Z a method_44006 method_44006 + m ()Ljava/util/function/Predicate; b comp_819 heldJobSite + m (Lakq;Ljm;)Z b method_44005 method_44005 + m ()Ljava/util/function/Predicate; c comp_820 acquirableJobSite + m (Lakq;Ljm;)Z c method_44322 method_44322 + m ()Lcom/google/common/collect/ImmutableSet; d comp_821 requestedItems + m (Lakq;Ljm;)Z d method_44009 method_44009 + m ()Lcom/google/common/collect/ImmutableSet; e comp_822 secondaryPoi + m ()Lavo; f comp_823 workSound + m (Ljava/lang/String;Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmo net/minecraft/class_3853 net/minecraft/world/entity/npc/VillagerTrades + f Ljava/util/Map; a field_17067 TRADES + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b field_17724 WANDERING_TRADER_TRADES + f Ljava/util/Map; c field_45128 EXPERIMENTAL_TRADES + f Ljava/util/List; d field_45129 EXPERIMENTAL_WANDERING_TRADER_TRADES + f I e field_30615 DEFAULT_SUPPLY + f I f field_30616 COMMON_ITEMS_SUPPLY + f I g field_30617 UNCOMMON_ITEMS_SUPPLY + f I h field_30618 XP_LEVEL_1_SELL + f I i field_30619 XP_LEVEL_1_BUY + f I j field_30620 XP_LEVEL_2_SELL + f I k field_30621 XP_LEVEL_2_BUY + f I l field_30622 XP_LEVEL_3_SELL + f I m field_30623 XP_LEVEL_3_BUY + f I n field_30624 XP_LEVEL_4_SELL + f I o field_30625 XP_LEVEL_4_BUY + f I p field_30626 XP_LEVEL_5_TRADE + f F q field_30627 LOW_TIER_PRICE_MULTIPLIER + f F r field_30628 HIGH_TIER_PRICE_MULTIPLIER + f Lcmo$l; s field_46167 DESERT_MAP + f Lcmo$l; t field_46168 SAVANNA_MAP + f Lcmo$l; u field_46169 PLAINS_MAP + f Lcmo$l; v field_46170 TAIGA_MAP + f Lcmo$l; w field_46171 SNOWY_MAP + f Lcmo$l; x field_46172 JUNGLE_MAP + f Lcmo$l; y field_46173 SWAMP_MAP + m ()Lcmo$g; a method_52551 specialBooks + m (I)Lcmo$g; a method_52552 commonBooks + m (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a method_16928 toIntMap + m (Ljava/util/HashMap;)V a method_16929 method_16929 + m (Ljm;)Ldbs; a method_57311 potionCost + m (Ljm;Lko$a;)Lko$a; a method_57312 method_57312 + m (Ljm;)Lcuq; b method_52553 potion + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmo$a net/minecraft/class_3853$class_4160 net/minecraft/world/entity/npc/VillagerTrades$DyedArmorForEmeralds + f Lcul; a field_18544 item + f I b field_18545 value + f I c field_18546 maxUses + f I d field_18547 villagerXp + m (Layw;)Lctj; a method_19200 getRandomDye + m (Lcul;I)V <init> <init> <init> + m (Lcul;III)V <init> <init> <init> +c cmo$b net/minecraft/class_3853$class_4161 net/minecraft/world/entity/npc/VillagerTrades$EmeraldForItems + f Ldbs; a field_45130 itemStack + f I b field_18550 maxUses + f I c field_18551 villagerXp + f I d field_18549 emeraldAmount + f F e field_18552 priceMultiplier + m (Ldcv;III)V <init> <init> <init> + m (Ldcv;IIII)V <init> <init> <init> + m (Ldbs;III)V <init> <init> <init> +c cmo$c net/minecraft/class_3853$class_4162 net/minecraft/world/entity/npc/VillagerTrades$EmeraldsForVillagerTypeItem + f Ljava/util/Map; a field_18553 trades + f I b field_18554 cost + f I c field_18555 maxUses + f I d field_18556 villagerXp + m (Lcmp;)V a method_19201 method_19201 + m (Ljava/util/Map;Lcmp;)Z a method_19202 method_19202 + m (IIILjava/util/Map;)V <init> <init> <init> +c cmo$d net/minecraft/class_3853$class_1648 net/minecraft/world/entity/npc/VillagerTrades$EnchantBookForEmeralds + f I a field_18557 villagerXp + f Lawu; b field_45131 tradeableEnchantments + f I c field_45132 minLevel + f I d field_45133 maxLevel + m (ILawu;)V <init> <init> <init> + m (IIILawu;)V <init> <init> <init> +c cmo$e net/minecraft/class_3853$class_4163 net/minecraft/world/entity/npc/VillagerTrades$EnchantedItemForEmeralds + f Lcuq; a field_18558 itemStack + f I b field_18559 baseEmeraldCost + f I c field_18560 maxUses + f I d field_18561 villagerXp + f F e field_18562 priceMultiplier + m (Lcul;III)V <init> <init> <init> + m (Lcul;IIIF)V <init> <init> <init> +c cmo$f net/minecraft/class_3853$class_8793 net/minecraft/world/entity/npc/VillagerTrades$FailureItemListing + m ()V <init> <init> <init> +c cmo$g net/minecraft/class_3853$class_1652 net/minecraft/world/entity/npc/VillagerTrades$ItemListing + m (Lbsr;Layw;)Ldbu; a method_7246 getOffer +c cmo$h net/minecraft/class_3853$class_4164 net/minecraft/world/entity/npc/VillagerTrades$ItemsAndEmeraldsToItems + f Ldbs; a field_18563 fromItem + f I b field_18565 emeraldCost + f Lcuq; c field_18566 toItem + f I d field_18568 maxUses + f I e field_18569 villagerXp + f F f field_18570 priceMultiplier + f Ljava/util/Optional; g field_51618 enchantmentProvider + m (Lcuq;Ldcw;Lbsr;Layw;Lakq;)V a method_59950 method_59950 + m (Ldcv;IILcul;IIIF)V <init> <init> <init> + m (Ldcv;IILcuq;IIIF)V <init> <init> <init> + m (Ldcv;IILdcv;IIIFLakq;)V <init> <init> <init> + m (Ldbs;ILcuq;IIFLjava/util/Optional;)V <init> <init> <init> +c cmo$i net/minecraft/class_3853$class_4165 net/minecraft/world/entity/npc/VillagerTrades$ItemsForEmeralds + f Lcuq; a field_18571 itemStack + f I b field_18572 emeraldCost + f I c field_18574 maxUses + f I d field_18575 villagerXp + f F e field_18576 priceMultiplier + f Ljava/util/Optional; f field_51619 enchantmentProvider + m (Lcuq;Ldcw;Lbsr;Layw;Lakq;)V a method_59951 method_59951 + m (Ldfy;IIII)V <init> <init> <init> + m (Lcul;III)V <init> <init> <init> + m (Lcul;IIII)V <init> <init> <init> + m (Lcuq;IIII)V <init> <init> <init> + m (Lcul;IIIIF)V <init> <init> <init> + m (Lcul;IIIIFLakq;)V <init> <init> <init> + m (Lcuq;IIIIF)V <init> <init> <init> + m (Lcuq;IIIIFLjava/util/Optional;)V <init> <init> <init> +c cmo$j net/minecraft/class_3853$class_4166 net/minecraft/world/entity/npc/VillagerTrades$SuspiciousStewForEmerald + f Lcxw; a field_45756 effects + f I b field_18579 xp + f F c field_18580 priceMultiplier + m (Ljm;II)V <init> <init> <init> + m (Lcxw;IF)V <init> <init> <init> +c cmo$k net/minecraft/class_3853$class_4167 net/minecraft/world/entity/npc/VillagerTrades$TippedArrowForItemsAndEmeralds + f Lcuq; a field_18581 toItem + f I b field_18582 toCount + f I c field_18583 emeraldCost + f I d field_18584 maxUses + f I e field_18585 villagerXp + f Lcul; f field_18586 fromItem + f I g field_18587 fromCount + f F h field_18588 priceMultiplier + m (Lbsr;Ljm$c;)Z a method_19203 method_19203 + m (Lcul;ILcul;IIII)V <init> <init> <init> +c cmo$l net/minecraft/class_3853$class_1654 net/minecraft/world/entity/npc/VillagerTrades$TreasureMapForEmeralds + f I a field_18589 emeraldCost + f Lawu; b field_7474 destination + f Ljava/lang/String; c field_37051 displayName + f Ljm; d field_7473 destinationType + f I e field_18590 maxUses + f I f field_18591 villagerXp + m (ILawu;Ljava/lang/String;Ljm;II)V <init> <init> <init> +c cmo$m net/minecraft/class_3853$class_8640 net/minecraft/world/entity/npc/VillagerTrades$TypeSpecificTrade + f Ljava/util/Map; a comp_1962 trades + m ()Ljava/util/Map; a comp_1962 trades + m (Lcmo$g;Lcmp;)Lcmo$g; a method_53833 method_53833 + m (Lcmo$g;[Lcmp;)Lcmo$m; a method_53834 oneTradeInBiomes + m (Lcmp;)Lcmp; a method_53835 method_53835 + m (Ljava/util/Map;)V <init> <init> <init> +c cmp net/minecraft/class_3854 net/minecraft/world/entity/npc/VillagerType + f Lcmp; a field_17071 DESERT + f Lcmp; b field_17072 JUNGLE + f Lcmp; c field_17073 PLAINS + f Lcmp; d field_17074 SAVANNA + f Lcmp; e field_17075 SNOW + f Lcmp; f field_17076 SWAMP + f Lcmp; g field_17077 TAIGA + f Ljava/lang/String; h field_26690 name + f Ljava/util/Map; i field_17078 BY_BIOME + m (Ljava/lang/String;)Lcmp; a method_16931 register + m (Ljava/util/HashMap;)V a method_16932 method_16932 + m (Ljm;)Lcmp; a method_16930 byBiome + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmq net/minecraft/class_3989 net/minecraft/world/entity/npc/WanderingTrader + f I ce field_30629 NUMBER_OF_TRADE_OFFERS + f Ljd; cf field_17758 wanderTarget + f I cg field_17725 despawnDelay + m (Lcmq;)Lcda; a method_18061 method_18061 + m (Lcmq;)Lcda; b method_18066 method_18066 + m (Lcmq;)Lcda; c method_18063 method_18063 + m (Lcmq;)Lcda; d method_18064 method_18064 + m (Lcmq;)Z e method_18067 method_18067 + m (Lcmq;)Z f method_18068 method_18068 + m ()I gt method_18014 getDespawnDelay + m ()V gu method_52557 experimentalUpdateTrades + m ()V gv method_20508 maybeDespawn + m ()Ljd; gx method_18065 getWanderTarget + m (Ljd;)V h method_18069 setWanderTarget + m (Ljd;)V i method_57006 method_57006 + m (I)V u method_18013 setDespawnDelay + m (Lbsx;Ldcw;)V <init> <init> <init> +c cmq$a net/minecraft/class_3989$class_3994 net/minecraft/world/entity/npc/WanderingTrader$WanderToPositionGoal + f Lcmq; a field_17759 trader + f D b field_17760 stopDistance + f D c field_17761 speedModifier + f Lcmq; d field_17762 field_17762 + m (Ljd;D)Z a method_18070 isTooFarAway + m (Lcmq;Lcmq;DD)V <init> <init> <init> +c cmr net/minecraft/class_3990 net/minecraft/world/entity/npc/WanderingTraderSpawner + f I a field_30630 DEFAULT_SPAWN_DELAY + f I b field_30631 DEFAULT_TICK_DELAY + f I c field_30632 MIN_SPAWN_CHANCE + f I d field_30633 MAX_SPAWN_CHANCE + f I e field_30634 SPAWN_CHANCE_INCREASE + f I f field_30635 SPAWN_ONE_IN_X_CHANCE + f I g field_30636 NUMBER_OF_SPAWN_ATTEMPTS + f Layw; h field_17726 random + f Lerk; i field_24387 serverLevelData + f I j field_17728 tickDelay + f I k field_17729 spawnDelay + f I l field_17730 spawnChance + m (Laqu;)Z a method_18018 spawn + m (Laqu;Lcmq;I)V a method_18016 tryToSpawnLlamaFor + m (Ldcc;Ljd;)Z a method_23279 hasEnoughSpace + m (Ldcz;Ljd;I)Ljd; a method_18017 findSpawnPositionNear + m (Ljd;)Z a method_19631 method_19631 + m (Ljm;)Z a method_44010 method_44010 + m (Lerk;)V <init> <init> <init> +c cms net/minecraft/class_6068 net/minecraft/world/entity/npc/package-info +c cmt net/minecraft/class_6069 net/minecraft/world/entity/package-info +c cmu net/minecraft/class_1656 net/minecraft/world/entity/player/Abilities + f Z a field_7480 invulnerable + f Z b field_7479 flying + f Z c field_7478 mayfly + f Z d field_7477 instabuild + f Z e field_7476 mayBuild + f F f field_7481 flyingSpeed + f F g field_7482 walkingSpeed + m ()F a method_7252 getFlyingSpeed + m (F)V a method_7248 setFlyingSpeed + m (Lub;)V a method_7251 addSaveData + m ()F b method_7253 getWalkingSpeed + m (F)V b method_7250 setWalkingSpeed + m (Lub;)V b method_7249 loadSaveData + m ()V <init> <init> <init> +c cmv net/minecraft/class_1659 net/minecraft/world/entity/player/ChatVisiblity + f Lcmv; a field_7538 FULL + f Lcmv; b field_7539 SYSTEM + f Lcmv; c field_7536 HIDDEN + f Ljava/util/function/IntFunction; d field_7534 BY_ID + f I e field_7535 id + f Ljava/lang/String; f field_7540 key + f [Lcmv; g field_7537 $VALUES + m (I)Lcmv; a method_7360 byId + m ()[Lcmv; c method_36660 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmw net/minecraft/class_1661 net/minecraft/world/entity/player/Inventory + f I b field_30637 POP_TIME_DURATION + f I c field_30638 INVENTORY_SIZE + f I d field_30639 SLOT_OFFHAND + f I e field_30640 NOT_FOUND_INDEX + f [I f field_33767 ALL_ARMOR_SLOTS + f [I g field_33768 HELMET_SLOT_ONLY + f Ljv; h field_7547 items + f Ljv; i field_7548 armor + f Ljv; j field_7544 offhand + f I k field_7545 selected + f Lcmx; l field_7546 player + f I m field_30641 SELECTION_SIZE + f Ljava/util/List; n field_7543 compartments + f I o field_7542 timesChanged + m (D)V a method_7373 swapPaint + m (Lawu;)Z a method_7382 contains + m (Lcmw;)V a method_7377 replaceWith + m (Lcnb;)V a method_7387 fillStackedContents + m (Lcuq;Lcuq;)Z a method_7393 hasRemainingSpaceForItem + m (Lcuq;Z)V a method_32338 placeItemBackInInventory + m (Ldtc;)F a method_7370 getDestroySpeed + m (Ljava/util/function/Predicate;ILbqk;)I a method_29280 clearOrCountMatchingItems + m (Luh;)Luh; a method_7384 save + m (Z)Lcuq; a method_37417 removeFromSelected + m (Lcuq;)V b method_7374 setPickedItem + m (Ljava/util/function/Predicate;)Z b method_55753 contains + m (Luh;)V b method_7397 load + m (I)V c method_7365 pickSlot + m (ILcuq;)Z c method_7367 add + m (Lcuq;)I c method_7395 findSlotMatchingItem + m (I)Z d method_7380 isHotbarSlot + m (ILcuq;)I d method_7385 addResource + m (Lcuq;)I d method_7371 findSlotMatchingUnusedItem + m (I)Lcuq; e method_7372 getArmor + m (Lcuq;)I e method_7390 getSlotWithRemainingSpace + m ()Lcuq; f method_7391 getSelected + m (Lcuq;)Z f method_7394 add + m ()I g method_7368 getSelectionSize + m (Lcuq;)V g method_7398 placeItemBackInInventory + m ()I h method_7376 getFreeSlot + m (Lcuq;)V h method_7378 removeItem + m ()I i method_7386 getSuitableHotbarSlot + m (Lcuq;)Z i method_7379 contains + m ()V j method_7381 tick + m (Lcuq;)I j method_7366 addResource + m ()V k method_7388 dropAll + m (Lcuq;)Ljava/lang/String; k method_7389 method_7389 + m ()I l method_7364 getTimesChanged + m (Lcmx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmx net/minecraft/class_1657 net/minecraft/world/entity/player/Player + f Lbtg; bH field_46174 DEFAULT_MAIN_HAND + f I bI field_46175 DEFAULT_MODEL_CUSTOMIZATION + f I bJ field_30644 MAX_HEALTH + f I bK field_30645 SLEEP_DURATION + f I bL field_30646 WAKE_UP_DURATION + f Lorg/slf4j/Logger; b field_38197 LOGGER + f I bM field_30647 ENDER_SLOT_OFFSET + f I bN field_49734 HELD_ITEM_SLOT + f I bO field_49735 CRAFTING_SLOT_OFFSET + f F bP field_47819 DEFAULT_BLOCK_INTERACTION_RANGE + f F bQ field_47820 DEFAULT_ENTITY_INTERACTION_RANGE + f F bR field_30648 CROUCH_BB_HEIGHT + f F bS field_30649 SWIMMING_BB_WIDTH + f F bT field_30650 SWIMMING_BB_HEIGHT + f F bU field_30651 DEFAULT_EYE_HEIGHT + f Lexc; bV field_47821 DEFAULT_VEHICLE_ATTACHMENT + f Lbsu; bW field_18135 STANDING_DIMENSIONS + f Lajw; bX field_7518 DATA_PLAYER_MODE_CUSTOMISATION + f Lajw; bY field_7488 DATA_PLAYER_MAIN_HAND + f Lajw; bZ field_7496 DATA_SHOULDER_LEFT + f Lcmu; cA field_7503 abilities + f I cB field_7508 lastLevelUpTime + f Lcom/mojang/authlib/GameProfile; cD field_7507 gameProfile + f Z cE field_7523 reducedDebugInfo + f Lcuq; cF field_7525 lastItemInMainHand + f Lcum; cG field_7484 cooldowns + f Ljava/util/Optional; cH field_39445 lastDeathLocation + f I c field_52222 CURRENT_IMPULSE_CONTEXT_RESET_GRACE_TIME_TICKS + f Z cI field_49991 ignoreFallDamageFromCurrentImpulse + f I cJ field_52223 currentImpulseContextResetGraceTime + f Lajw; ca field_7506 DATA_SHOULDER_RIGHT + f Lcrh; cb field_7486 enderChestInventory + f Lcqw; cc field_7498 inventoryMenu + f Lcpu; cd field_7512 containerMenu + f Lcpq; ce field_7493 foodData + f I cf field_7489 jumpTriggerTime + f F cg field_7505 oBob + f F ch field_7483 bob + f I ci field_7504 takeXpDelay + f D cj field_7524 xCloakO + f D ck field_7502 yCloakO + f D cl field_7522 zCloakO + f D cm field_7500 xCloak + f D cn field_7521 yCloak + f D co field_7499 zCloak + f Z cp field_7490 wasUnderwater + f I cq field_7520 experienceLevel + f I cr field_7495 totalExperience + f F cs field_7510 experienceProgress + f I ct field_7494 enchantmentSeed + f F cu field_7509 defaultFlySpeed + f Lcnl; cv field_7513 fishing + f F cw field_41765 hurtDir + f Lexc; cx field_49989 currentImpulseImpactPos + f Lbsr; cy field_49990 currentExplosionCause + f I cz field_7487 sleepCounter + f Ljava/util/Map; d field_18134 POSES + f Lajw; e field_7491 DATA_PLAYER_ABSORPTION_ID + f Lajw; f field_7511 DATA_SCORE_ID + f J g field_19428 timeEntitySatOnShoulder + f Lcmw; h field_7514 inventory + m (F)V E method_7322 causeFoodExhaustion + m (F)F F method_7261 getAttackStrengthScale + m (F)Z G method_30263 isAboveGround + m (Lbsr;)V G method_17853 method_17853 + m ()Z Z method_33793 isTextFilteringEnabled + m (IFLcuq;)V a method_40126 startAutoSpinAttack + m (ILdbv;IIZZ)V a method_17354 sendMerchantOffers + m (Lakr;)V a method_7281 awardStat + m (Lakr;I)V a method_7339 awardStat + m (Lavo;Lavq;FF)V a method_17356 playNotifySound + m (Lavw;)V a method_7266 resetStat + m (Lavw;I)V a method_7342 awardStat + m (Lbqv;)Ljava/util/OptionalInt; a method_17355 openMenu + m (Lbsr;FLbrk;)F a method_59903 getEnchantedDamage + m (Lbsr;Lbqq;)Lbqr; a method_7287 interactOn + m (Lbtg;)V a method_7283 setMainArm + m (Lchi;Lbqk;)V a method_7291 openHorseInventory + m (Lcmx;)Z a method_7256 canHarmPlayer + m (Lcmy;)Z a method_7348 isModelPartShown + m (Lcuq;I)V a method_7286 onEnchantmentPerformed + m (Lcuq;Lbqq;)V a method_7315 openItemGui + m (Lcuq;Lcuq;Lcqd;)V a method_33592 updateTutorialInventoryAction + m (Lcuq;Z)Lcjh; a method_7328 drop + m (Lcuq;ZZ)Lcjh; a method_7329 drop + m (Lczb;Ljava/util/List;)V a method_51283 triggerRecipeCrafted + m (Ldbx;)V a method_7257 openMinecartCommandBlock + m (Ldcw;Ljd;Ldct;)Z a method_21701 blockActionRestricted + m (Ldqr;)V a method_7323 openCommandBlock + m (Ldri;)V a method_16354 openJigsawBlock + m (Ldrs;Z)V a method_7311 openTextEdit + m (Ldrx;)V a method_7303 openStructureBlock + m (Lewx;D)Z a method_56092 canInteractWithEntity + m (Ljava/lang/String;Lxw;)Lxw; a method_7321 method_7321 + m (Ljava/util/Collection;)I a method_7254 awardRecipes + m (Ljava/util/Optional;)V a method_43120 setLastDeathLocation + m (Ljd;)Lcom/mojang/datafixers/util/Either; a method_7269 startSleepInBed + m (Ljd;D)Z a method_56093 canInteractWithBlock + m (Ljd;Lji;Lcuq;)Z a method_7343 mayUseItemAt + m (Ljl;)Ljava/util/Optional; a method_43119 method_43119 + m (Lub;Luy;)V a method_43121 method_43121 + m (Lwz;Z)V a method_7353 displayClientMessage + m (Lxn;)Lxn; a method_7299 decorateDisplayNameComponent + m (ZZ)V a method_7358 stopSleepInBed + m ()Ljava/util/Optional; ab method_42272 getWardenSpawnTracker + m (DDF)Z b method_59818 canFallAtLeast + m (Lavw;)V b method_7259 awardStat + m (Lbsr;)V b method_7277 crit + m (Lbsr;D)Z b method_56094 canInteractWithEntity + m (Lbsx;)V b method_17851 method_17851 + m (Lexc;)V b method_58397 method_58397 + m (Ljava/util/Collection;)I b method_7333 resetRecipes + m (Ljava/util/List;)V b method_7335 awardRecipesByKey + m (I)V c method_7316 giveExperienceLevels + m (Lbsr;)V c method_7304 magicCrit + m (Lbsx;)Z c method_17852 method_17852 + m (Ldtc;)F c method_7351 getDestroySpeed + m (Lub;)V c method_7267 playShoulderEntityAmbientSound + m (I)V d method_7255 giveExperiencePoints + m (Lbsr;)V d method_7341 touch + m (Ldtc;)Z d method_7305 hasCorrectToolForDrops + m (Lbsr;)V e method_7324 attack + m ()Z f method_7337 isCreative + m ()Lbuv$a; fM method_26956 createAttributes + m ()Z fN method_21823 isSecondaryUseActive + m ()Z fO method_21824 wantsToStopRiding + m ()Z fP method_21825 isStayingOnGroundSurface + m ()Z fQ method_7295 updateIsUnderwater + m ()V fR method_7318 updatePlayerPose + m ()I fS method_7272 getScore + m ()V fT method_7293 destroyVanishingCursedItems + m ()V fU method_7284 disableShield + m ()V fV method_7263 sweepAttack + m ()V fW method_7331 respawn + m ()Lcom/mojang/authlib/GameProfile; fX method_7334 getGameProfile + m ()Lcmw; fY method_31548 getInventory + m ()Lcmu; fZ method_31549 getAbilities + m ()Z g method_7340 isLocalPlayer + m ()Z gA method_61165 isIgnoringFallDamageFromCurrentImpulse + m ()V gB method_60983 tryResetCurrentImpulseContext + m ()V gC method_58396 resetCurrentImpulseContext + m ()Z ga method_45015 hasContainerOpen + m ()Z gb method_7276 isSleepingLongEnough + m ()I gc method_7297 getSleepTimer + m ()Z gd method_23668 tryToStartFallFlying + m ()V ge method_23669 startFallFlying + m ()V gf method_23670 stopFallFlying + m ()I gg method_7278 getEnchantmentSeed + m ()I gh method_7349 getXpNeededForNextLevel + m ()Lcpq; gi method_7344 getFoodData + m ()Z gj method_7317 isHurt + m ()Z gk method_7294 mayBuild + m ()Lcrh; gl method_7274 getEnderChestInventory + m ()V gm method_7262 removeEntitiesOnShoulder + m ()Leyg; gn method_7327 getScoreboard + m ()Z go method_7302 isReducedDebugInfo + m ()Lub; gp method_7356 getShoulderEntityLeft + m ()Lub; gq method_7308 getShoulderEntityRight + m ()F gr method_7279 getCurrentItemAttackStrengthDelay + m ()V gs method_7350 resetAttackStrengthTicker + m ()Lcum; gt method_7357 getCooldowns + m ()F gu method_7292 getLuck + m ()Z gv method_7338 canUseGameMasterBlocks + m ()Z gw method_31550 isScoping + m ()Ljava/util/Optional; gx method_43122 getLastDeathLocation + m ()D gy method_55754 blockInteractionRange + m ()D gz method_55755 entityInteractionRange + m (Lbua;)Z h method_52558 canPlayerFitWithinBlocksAndEntitiesWhen + m (Ljd;)Z h method_7326 freeAt + m (Lub;)Z h method_7298 setEntityOnShoulder + m (Lcuq;)Z i method_7270 addItem + m (Lub;)V i method_7273 setShoulderEntityLeft + m (Lub;)V j method_7345 setShoulderEntityRight + m ()Lcum; k method_7265 createItemCooldowns + m (Lub;)V k method_7296 respawnEntityOnShoulder + m (I)V r method_7320 setScore + m ()V s method_7346 closeContainer + m (I)V s method_7285 increaseScore + m ()V t method_14247 doCloseContainer + m (Z)Z u method_7332 canEat + m ()V v method_7330 turtleHelmetTick + m (Z)V v method_7268 setReducedDebugInfo + m (Z)V w method_60984 setIgnoreFallDamageFromCurrentImpulse + m ()V x method_7313 moveCloak + m ()V z method_7355 onUpdateAbilities + m (Ldcw;Ljd;FLcom/mojang/authlib/GameProfile;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmx$1 net/minecraft/class_1657$1 net/minecraft/world/entity/player/Player$1 + f Lcmx; b field_49736 field_49736 + m (Lcmx;)V <init> <init> <init> +c cmx$2 net/minecraft/class_1657$2 net/minecraft/world/entity/player/Player$2 + f I b field_49737 val$craftSlot + f Lcmx; c field_49738 field_49738 + m (Lcmx;I)V <init> <init> <init> +c cmx$a net/minecraft/class_1657$class_1658 net/minecraft/world/entity/player/Player$BedSleepingProblem + f Lcmx$a; a field_7528 NOT_POSSIBLE_HERE + f Lcmx$a; b field_7529 NOT_POSSIBLE_NOW + f Lcmx$a; c field_7530 TOO_FAR_AWAY + f Lcmx$a; d field_18592 OBSTRUCTED + f Lcmx$a; e field_7531 OTHER_PROBLEM + f Lcmx$a; f field_7532 NOT_SAFE + f Lwz; g field_18593 message + f [Lcmx$a; h field_7526 $VALUES + m ()Lwz; a method_19206 getMessage + m ()[Lcmx$a; b method_36661 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m (Ljava/lang/String;ILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmy net/minecraft/class_1664 net/minecraft/world/entity/player/PlayerModelPart + f Lcmy; a field_7559 CAPE + f Lcmy; b field_7564 JACKET + f Lcmy; c field_7568 LEFT_SLEEVE + f Lcmy; d field_7570 RIGHT_SLEEVE + f Lcmy; e field_7566 LEFT_PANTS_LEG + f Lcmy; f field_7565 RIGHT_PANTS_LEG + f Lcmy; g field_7563 HAT + f I h field_7561 bit + f I i field_7560 mask + f Ljava/lang/String; j field_7569 id + f Lwz; k field_7567 name + f [Lcmy; l field_7562 $VALUES + m ()I a method_7430 getMask + m ()I b method_35206 getBit + m ()Ljava/lang/String; c method_7429 getId + m ()Lwz; d method_7428 getName + m ()[Lcmy; e method_36662 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cmz net/minecraft/class_7427 net/minecraft/world/entity/player/ProfileKeyPair + f Lcom/mojang/serialization/Codec; a field_39049 CODEC + f Ljava/security/PrivateKey; b comp_741 privateKey + f Lcna; c comp_742 publicKey + f Ljava/time/Instant; d comp_743 refreshedAfter + m ()Z a method_43546 dueRefresh + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43547 method_43547 + m ()Ljava/security/PrivateKey; b comp_741 privateKey + m ()Lcna; c comp_742 publicKey + m ()Ljava/time/Instant; d comp_743 refreshedAfter + m (Ljava/security/PrivateKey;Lcna;Ljava/time/Instant;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cna net/minecraft/class_7428 net/minecraft/world/entity/player/ProfilePublicKey + f Lwz; a field_39954 EXPIRED_PROFILE_PUBLIC_KEY + f Ljava/time/Duration; b field_39955 EXPIRY_GRACE_PERIOD + f Lcom/mojang/serialization/Codec; c field_39050 TRUSTED_CODEC + f Lcna$a; d comp_767 data + f Lwz; e field_39956 INVALID_SIGNATURE + m ()Lazb; a method_43697 createSignatureValidator + m (Lazb;Ljava/util/UUID;Lcna$a;)Lcna; a method_43550 createValidated + m ()Lcna$a; b comp_767 data + m (Lcna$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cna$a net/minecraft/class_7428$class_7443 net/minecraft/world/entity/player/ProfilePublicKey$Data + f Lcom/mojang/serialization/Codec; a field_39119 CODEC + f Ljava/time/Instant; b comp_769 expiresAt + f Ljava/security/PublicKey; c comp_770 key + f [B d comp_771 keySignature + f I e field_39309 MAX_KEY_SIGNATURE_SIZE + m ()Z a method_43704 hasExpired + m (Lazb;Ljava/util/UUID;)Z a method_44205 validateSignature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43701 method_43701 + m (Ljava/time/Duration;)Z a method_45103 hasExpired + m (Ljava/util/UUID;)[B a method_43702 signedPayload + m (Lvw;)V a method_44011 write + m ()Ljava/time/Instant; b comp_769 expiresAt + m ()Ljava/security/PublicKey; c comp_770 key + m ()[B d comp_771 keySignature + m (Lvw;)V <init> <init> <init> + m (Ljava/time/Instant;Ljava/security/PublicKey;[B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cna$b net/minecraft/class_7428$class_7652 net/minecraft/world/entity/player/ProfilePublicKey$ValidationException + m (Lwz;)V <init> <init> <init> +c cnb net/minecraft/class_1662 net/minecraft/world/entity/player/StackedContents + f Lit/unimi/dsi/fastutil/ints/Int2IntMap; a field_7550 contents + f I b field_30653 EMPTY + m ()V a method_7409 clear + m (I)Lcuq; a method_7405 fromStackingIndex + m (II)I a method_7411 take + m (Lcuq;)V a method_7404 accountSimpleStack + m (Lcuq;I)V a method_20478 accountStack + m (Lcyz;Lit/unimi/dsi/fastutil/ints/IntList;)Z a method_7402 canCraft + m (Lcyz;Lit/unimi/dsi/fastutil/ints/IntList;I)Z a method_7406 canCraft + m (Lczb;ILit/unimi/dsi/fastutil/ints/IntList;)I a method_7403 getBiggestCraftableStack + m (Lczb;Lit/unimi/dsi/fastutil/ints/IntList;)I a method_7407 getBiggestCraftableStack + m (I)Z b method_7410 has + m (II)V b method_7401 put + m (Lcuq;)V b method_7400 accountStack + m (Lcuq;)I c method_7408 getStackingIndex + m ()V <init> <init> <init> +c cnb$a net/minecraft/class_1662$class_1663 net/minecraft/world/entity/player/StackedContents$RecipePicker + f Lcnb; a field_7554 field_7554 + f Lcyz; b field_7555 recipe + f Ljava/util/List; c field_7552 ingredients + f I d field_7556 ingredientCount + f [I e field_7551 items + f I f field_7553 itemCount + f Ljava/util/BitSet; g field_7558 data + f Lit/unimi/dsi/fastutil/ints/IntList; h field_7557 path + m ()[I a method_7422 getUniqueAvailableIngredientItems + m (I)Z a method_7423 dfs + m (ILit/unimi/dsi/fastutil/ints/IntList;)Z a method_7417 tryPick + m (ZI)V a method_7413 visit + m (ZII)Z a method_7418 hasConnection + m ()I b method_7415 getMinIngredientCount + m (I)Z b method_7416 isSatisfied + m (ILit/unimi/dsi/fastutil/ints/IntList;)I b method_7427 tryPickAll + m (ZI)Z b method_7426 hasVisited + m (ZII)Z b method_7425 hasResidual + m (I)V c method_7421 setSatisfied + m (ZI)I c method_7424 getVisitedIndex + m (ZII)V c method_7414 toggleResidual + m (I)I d method_7419 getSatisfiedIndex + m (ZII)I d method_7420 getIndex + m (Lcnb;Lcyz;)V <init> <init> <init> +c cnc net/minecraft/class_6070 net/minecraft/world/entity/player/package-info +c cnd net/minecraft/class_1665 net/minecraft/world/entity/projectile/AbstractArrow + f Z b field_7588 inGround + f I c field_7576 inGroundTime + f Lcnd$a; d field_7572 pickup + f I e field_7574 shakeTime + f D f field_30657 ARROW_BASE_DAMAGE + f Lajw; g field_7573 ID_FLAGS + f Lajw; h field_7589 PIERCE_LEVEL + f I i field_30654 FLAG_CRIT + f I j field_30655 FLAG_NOPHYSICS + f Ldtc; k field_7586 lastState + f I l field_7578 life + f D m field_7571 baseDamage + f Lavo; n field_7584 soundEvent + f Lit/unimi/dsi/fastutil/ints/IntOpenHashSet; o field_7590 piercingIgnoreEntityIds + f Ljava/util/List; p field_7579 piercedAndKilledEntities + f Lcuq; q field_46970 pickupItemStack + f Lcuq; r field_51620 firedFromWeapon + m ()Z A method_7443 isCritArrow + m ()Z B method_7456 shotFromCrossbow + m ()B C method_7447 getPierceLevel + m ()F D method_7436 getWaterInertia + m ()Z E method_7441 isNoPhysics + m ()Z F method_26351 shouldFall + m ()V J method_26352 startFalling + m ()V K method_7453 resetPiercedEntities + m (B)V a method_7451 setPierceLevel + m (F)V a method_59955 setBaseDamageFromMob + m (IZ)V a method_7455 setFlag + m (Laqu;Lewy;Lcuq;)V a method_59956 hitBlockEnchantmentEffects + m (Lbtn;)V a method_7450 doPostHurtEffects + m (Lbtn;Lbrk;)V a method_59957 doKnockback + m (Lcmx;)Z a method_34713 tryPickup + m (Lcuq;)V a method_57313 setPickupItemStack + m (Lexc;Lexc;)Lewz; a method_7434 findHitEntity + m (Z)V a method_7439 setCritArrow + m (Lavo;)V b method_7444 setSoundEvent + m (Lcul;)V b method_59953 method_59953 + m (Z)V b method_7433 setNoPhysics + m (Lcul;)V c method_59954 method_59954 + m (D)V h method_7438 setBaseDamage + m ()V p method_7446 tickDespawn + m ()Lavo; t method_7440 getDefaultHitGroundSoundEvent + m ()Lavo; v method_20011 getHitGroundSoundEvent + m ()Lcuq; w method_7445 getPickupItem + m ()Lcuq; x method_57314 getDefaultPickupItem + m ()Lcuq; y method_54759 getPickupItemStackOrigin + m ()D z method_7448 getBaseDamage + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;DDDLdcw;Lcuq;Lcuq;)V <init> <init> <init> + m (Lbsx;Lbtn;Ldcw;Lcuq;Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnd$a net/minecraft/class_1665$class_1666 net/minecraft/world/entity/projectile/AbstractArrow$Pickup + f Lcnd$a; a field_7592 DISALLOWED + f Lcnd$a; b field_7593 ALLOWED + f Lcnd$a; c field_7594 CREATIVE_ONLY + f [Lcnd$a; d field_7591 $VALUES + m ()[Lcnd$a; a method_36663 $values + m (I)Lcnd$a; a method_7458 byOrdinal + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cne net/minecraft/class_1668 net/minecraft/world/entity/projectile/AbstractHurtingProjectile + f D b field_51891 INITAL_ACCELERATION_POWER + f D c field_51892 DEFLECTION_SCALE + f D d field_51893 accelerationPower + m (Lexc;D)V a method_60499 assignDirectionalMovement + m ()Ldcf$a; aj_ method_55053 getClipType + m ()Z t method_7468 shouldBurn + m ()Llk; v method_7467 getTrailParticle + m ()F w method_7466 getInertia + m ()F x method_55583 getLiquidInertia + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;DDDLdcw;)V <init> <init> <init> + m (Lbsx;DDDLexc;Ldcw;)V <init> <init> <init> + m (Lbsx;Lbtn;Lexc;Ldcw;)V <init> <init> <init> +c cnf net/minecraft/class_1667 net/minecraft/world/entity/projectile/Arrow + f I f field_30660 EXPOSED_POTION_DECAY_TIME + f I g field_30658 NO_EFFECT_COLOR + f Lajw; h field_7595 ID_EFFECT_COLOR + f B i field_30659 EVENT_POTION_PUFF + m ()I F method_7460 getColor + m ()Lcwu; J method_57315 getPotionContents + m ()V K method_7462 updateColor + m (Lbrz;)V a method_7463 addEffect + m (Lcwu;)V a method_57316 setPotionContents + m (I)V b method_7461 makeParticle + m (I)I c method_48574 method_48574 + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDDLcuq;Lcuq;)V <init> <init> <init> + m (Ldcw;Lbtn;Lcuq;Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cng net/minecraft/class_1670 net/minecraft/world/entity/projectile/DragonFireball + f F e field_30661 SPLASH_RANGE + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lexc;)V <init> <init> <init> +c cnh net/minecraft/class_1669 net/minecraft/world/entity/projectile/EvokerFangs + f I b field_30662 ATTACK_DURATION + f I c field_30663 LIFE_OFFSET + f I d field_30664 ATTACK_TRIGGER_TICKS + f I e field_7609 warmupDelayTicks + f Z f field_7610 sentSpikeEvent + f I g field_7607 lifeTicks + f Z h field_7608 clientSideAttackStarted + f Lbtn; i field_7605 owner + f Ljava/util/UUID; j field_7606 ownerUUID + m (F)F a method_7472 getAnimationProgress + m (Lbtn;)V a method_7473 setOwner + m (Lbtn;)V c method_7471 dealDamageTo + m ()Lbtn; p method_7470 getOwner + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDDFILbtn;)V <init> <init> <init> +c cni net/minecraft/class_1672 net/minecraft/world/entity/projectile/EyeOfEnder + f Lajw; b field_17080 DATA_ITEM_STACK + f D c field_7619 tx + f D d field_7618 ty + f D e field_7617 tz + f I f field_7620 life + f Z g field_7621 surviveAfterDeath + m (Lcuq;)V a method_16933 setItem + m (Ljd;)V a method_7478 signalTo + m ()Lcuq; s method_56684 getDefaultItem + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnj net/minecraft/class_3855 net/minecraft/world/entity/projectile/Fireball + f Lajw; e field_17081 DATA_ITEM_STACK + m (Lcuq;)V a method_16936 setItem + m ()Lcuq; y method_56685 getDefaultItem + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;DDDLexc;Ldcw;)V <init> <init> <init> + m (Lbsx;Lbtn;Lexc;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnk net/minecraft/class_1671 net/minecraft/world/entity/projectile/FireworkRocketEntity + f Lajw; b field_7614 DATA_ID_FIREWORKS_ITEM + f Lajw; c field_7611 DATA_ATTACHED_TO_TARGET + f Lajw; d field_7615 DATA_SHOT_AT_ANGLE + f I e field_7613 life + f I f field_7612 lifetime + f Lbtn; g field_7616 attachedToEntity + m ()Lcuq; A method_57317 getDefaultItem + m (I)V b method_18072 method_18072 + m ()Z t method_7477 isShotAtAngle + m ()V v method_16830 explode + m ()Z w method_20308 hasExplosion + m ()V x method_7475 dealExplosionDamage + m ()Z y method_7476 isAttachedToEntity + m ()Ljava/util/List; z method_57318 getExplosions + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDDLcuq;)V <init> <init> <init> + m (Ldcw;Lbsr;DDDLcuq;)V <init> <init> <init> + m (Ldcw;Lcuq;Lbtn;)V <init> <init> <init> + m (Ldcw;Lcuq;DDDZ)V <init> <init> <init> + m (Ldcw;Lcuq;Lbsr;DDDZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnl net/minecraft/class_1536 net/minecraft/world/entity/projectile/FishingHook + f Lorg/slf4j/Logger; b field_36336 LOGGER + f Layw; c field_23231 syncronizedRandom + f Z d field_23232 biting + f I e field_23233 outOfWaterTime + f I f field_30665 MAX_OUT_OF_WATER_TIME + f Lajw; g field_7170 DATA_HOOKED_ENTITY + f Lajw; h field_23234 DATA_BITING + f I i field_7167 life + f I j field_7173 nibble + f I k field_7174 timeUntilLured + f I l field_7172 timeUntilHooked + f F m field_7169 fishAngle + f Z n field_23134 openWater + f Lbsr; o field_7165 hookedIn + f Lcnl$a; p field_7175 currentState + f I q field_7171 luck + f I r field_7168 lureSpeed + m (Lbsr;)V A method_6951 setHookedEntity + m (Lcmx;)Z a method_6959 shouldStopFishing + m (Lcnl$b;Lcnl$b;)Lcnl$b; a method_26340 method_26340 + m (Lcnl;)V a method_36210 updateOwnerInfo + m (Lcuq;)I a method_6957 retrieve + m (Ljd;)V a method_6949 catchingFish + m (Ljd;Ljd;)Lcnl$b; a method_26341 getOpenWaterTypeForArea + m (Ljd;)Z b method_26086 calculateOpenWater + m (Ljd;)Lcnl$b; c method_26342 getOpenWaterTypeForBlock + m (Lbsr;)V d method_6954 pullEntity + m ()Z p method_26088 isOpenWaterFishing + m ()Lcmx; t method_6947 getPlayerOwner + m ()Lbsr; v method_26957 getHookedIn + m ()V w method_6958 checkCollision + m (Lbsx;Ldcw;II)V <init> <init> <init> + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lcmx;Ldcw;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnl$a net/minecraft/class_1536$class_1537 net/minecraft/world/entity/projectile/FishingHook$FishHookState + f Lcnl$a; a field_7180 FLYING + f Lcnl$a; b field_7178 HOOKED_IN_ENTITY + f Lcnl$a; c field_7179 BOBBING + f [Lcnl$a; d field_7181 $VALUES + m ()[Lcnl$a; a method_36664 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnl$b net/minecraft/class_1536$class_4984 net/minecraft/world/entity/projectile/FishingHook$OpenWaterType + f Lcnl$b; a field_23236 ABOVE_WATER + f Lcnl$b; b field_23237 INSIDE_WATER + f Lcnl$b; c field_23238 INVALID + f [Lcnl$b; d field_23239 $VALUES + m ()[Lcnl$b; a method_36665 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnm net/minecraft/class_3856 net/minecraft/world/entity/projectile/ItemSupplier + m ()Lcuq; p method_7495 getItem +c cnn net/minecraft/class_1674 net/minecraft/world/entity/projectile/LargeFireball + f I e field_7624 explosionPower + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lexc;I)V <init> <init> <init> +c cno net/minecraft/class_1673 net/minecraft/world/entity/projectile/LlamaSpit + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lchl;)V <init> <init> <init> +c cnp net/minecraft/class_1676 net/minecraft/world/entity/projectile/Projectile + f Ljava/util/UUID; b field_22478 ownerUUID + f Lbsr; c field_33399 cachedOwner + f Z d field_23740 leftOwner + f Z e field_28646 hasBeenShot + f Lbsr; f field_51621 lastDeflectedBy + m ()Lbsr; H method_37225 getEffectSource + m ()V I method_26962 updateRotation + m (Lbsr;FFFFF)V a method_24919 shootFromRotation + m (Lcnq;Lbsr;Lbsr;Z)Z a method_59859 deflect + m (Lewy;)V a method_24920 onHitBlock + m (Lewz;)V a method_7454 onHitEntity + m (Lexa;)V a method_7488 onHit + m (Lbtn;Lbrk;)Lit/unimi/dsi/fastutil/doubles/DoubleDoubleImmutablePair; a_ method_59959 calculateHorizontalHurtKnockbackDirection + m (Lbsr;)Z b method_26958 canHitEntity + m (Lbsr;Z)V b method_59525 onDeflection + m (Ldcw;)Z b method_54457 mayBreak + m (Lexa;)Lcnq; b method_59860 hitTargetOrDeflectSelf + m (DDDFF)V c method_7485 shoot + m (Lbsr;)V c method_7432 setOwner + m (DDDFF)Lexc; d method_58645 getMovementToShoot + m (Lbsr;)Z d method_26959 method_26959 + m (FF)F e method_26960 lerpRotation + m (Lbsr;)Z e method_34714 ownedBy + m ()Z t method_26961 checkLeftOwner + m (Lbsx;Ldcw;)V <init> <init> <init> +c cnq net/minecraft/class_9109 net/minecraft/world/entity/projectile/ProjectileDeflection + f Lcnq; a field_48347 NONE + f Lcnq; b field_48348 REVERSE + f Lcnq; c field_51509 AIM_DEFLECT + f Lcnq; d field_51510 MOMENTUM_DEFLECT + m (Lcnp;Lbsr;Layw;)V a method_59861 method_59861 + m (Lcnp;Lbsr;Layw;)V b method_59862 method_59862 + m (Lcnp;Lbsr;Layw;)V c method_56095 method_56095 + m (Lcnp;Lbsr;Layw;)V d method_56096 method_56096 + m ()V <clinit> <clinit> <clinit> +c cnr net/minecraft/class_1675 net/minecraft/world/entity/projectile/ProjectileUtil + f F a field_46654 DEFAULT_ENTITY_HIT_RESULT_MARGIN + m (Lbsr;F)V a method_7484 rotateTowardsMovement + m (Lbsr;Lexc;Lexc;Lewx;Ljava/util/function/Predicate;D)Lewz; a method_18075 getEntityHitResult + m (Lbsr;Ljava/util/function/Predicate;)Lexa; a method_49997 getHitResultOnMoveVector + m (Lbsr;Ljava/util/function/Predicate;D)Lexa; a method_49998 getHitResultOnViewVector + m (Lbsr;Ljava/util/function/Predicate;Ldcf$a;)Lexa; a method_55054 getHitResultOnMoveVector + m (Lbtn;Lcul;)Lbqq; a method_18812 getWeaponHoldingHand + m (Lbtn;Lcuq;FLcuq;)Lcnd; a method_18813 getMobArrow + m (Ldcw;Lbsr;Lexc;Lexc;Lewx;Ljava/util/function/Predicate;)Lewz; a method_18077 getEntityHitResult + m (Ldcw;Lbsr;Lexc;Lexc;Lewx;Ljava/util/function/Predicate;F)Lewz; a method_37226 getEntityHitResult + m (Lexc;Lbsr;Ljava/util/function/Predicate;Lexc;Ldcw;FLdcf$a;)Lexa; a method_18074 getHitResult + m ()V <init> <init> <init> +c cns net/minecraft/class_1678 net/minecraft/world/entity/projectile/ShulkerBullet + f D b field_30666 SPEED + f Lbsr; c field_7626 finalTarget + f Lji; d field_7628 currentMoveDirection + f I e field_7627 flightSteps + f D f field_7635 targetDeltaX + f D g field_7633 targetDeltaY + f D h field_7625 targetDeltaZ + f Ljava/util/UUID; i field_7632 targetId + m (Lji$a;)V a method_7486 selectNextMoveDirection + m (Lji;)V a method_7487 setMoveDirection + m ()Lji; p method_35208 getMoveDirection + m ()V t method_49723 destroy + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lbsr;Lji$a;)V <init> <init> <init> +c cnt net/minecraft/class_1677 net/minecraft/world/entity/projectile/SmallFireball + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lexc;)V <init> <init> <init> + m (Ldcw;DDDLexc;)V <init> <init> <init> +c cnu net/minecraft/class_1680 net/minecraft/world/entity/projectile/Snowball + m ()Llk; v method_16939 getParticle + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cnv net/minecraft/class_1679 net/minecraft/world/entity/projectile/SpectralArrow + f I f field_7636 duration + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lcuq;Lcuq;)V <init> <init> <init> + m (Ldcw;DDDLcuq;Lcuq;)V <init> <init> <init> +c cnw net/minecraft/class_3857 net/minecraft/world/entity/projectile/ThrowableItemProjectile + f Lajw; b field_17082 DATA_ITEM_STACK + m (Lcuq;)V a method_16940 setItem + m ()Lcul; t method_16942 getDefaultItem + m ()Lcuq; v method_57319 method_57319 + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;DDDLdcw;)V <init> <init> <init> + m (Lbsx;Lbtn;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnx net/minecraft/class_1682 net/minecraft/world/entity/projectile/ThrowableProjectile + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;DDDLdcw;)V <init> <init> <init> + m (Lbsx;Lbtn;Ldcw;)V <init> <init> <init> +c cny net/minecraft/class_1681 net/minecraft/world/entity/projectile/ThrownEgg + f Lbsu; b field_51894 ZERO_SIZED_DIMENSIONS + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cnz net/minecraft/class_1684 net/minecraft/world/entity/projectile/ThrownEnderpearl + m (Lbsr;Ldcw;)Z a method_60985 isAllowedToTeleportOwner + m (Ldcw;Lexc;)V a method_60729 playSound + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;)V <init> <init> <init> +c coa net/minecraft/class_1683 net/minecraft/world/entity/projectile/ThrownExperienceBottle + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cob net/minecraft/class_1686 net/minecraft/world/entity/projectile/ThrownPotion + f D b field_30667 SPLASH_RANGE + f Ljava/util/function/Predicate; c field_40737 WATER_SENSITIVE_OR_ON_FIRE + f D d field_30668 SPLASH_RANGE_SQ + m (DI)I a method_48575 method_48575 + m (Lbtn;)Z a method_46401 method_46401 + m (Lcwu;)V a method_7497 makeAreaOfEffectCloud + m (Ljava/lang/Iterable;Lbsr;)V a method_7498 applySplash + m (Ljd;)V a method_7499 dowseFire + m ()V v method_7500 applyWater + m ()Z w method_7501 isLingering + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coc net/minecraft/class_1685 net/minecraft/world/entity/projectile/ThrownTrident + f I f field_7649 clientSideReturnTridentTickCount + f Lajw; g field_7647 ID_LOYALTY + f Lajw; h field_21514 ID_FOIL + f Z i field_7648 dealtDamage + m ()Z F method_23751 isFoil + m ()Z J method_7493 isAcceptibleReturnOwner + m (Lcul;)V b method_60616 method_60616 + m (Lcuq;)B c method_59960 getLoyaltyFromItem + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lcuq;)V <init> <init> <init> + m (Ldcw;DDDLcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cod net/minecraft/class_1687 net/minecraft/world/entity/projectile/WitherSkull + f Lajw; e field_7654 DATA_DANGEROUS + m (Z)V a method_7502 setDangerous + m ()Z y method_7503 isDangerous + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;Lbtn;Lexc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coe net/minecraft/class_6071 net/minecraft/world/entity/projectile/package-info +c cof net/minecraft/class_9236 net/minecraft/world/entity/projectile/windcharge/AbstractWindCharge + f Ldcp; e field_50137 EXPLOSION_DAMAGE_CALCULATOR + f D f field_52224 JUMP_SCALE + m (Lexc;)V a method_55055 explode + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;Ldcw;Lbsr;DDD)V <init> <init> <init> + m (Lbsx;DDDLexc;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cog net/minecraft/class_9238 net/minecraft/world/entity/projectile/windcharge/BreezeWindCharge + f F g field_49242 RADIUS + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lckz;Ldcw;)V <init> <init> <init> +c coh net/minecraft/class_8956 net/minecraft/world/entity/projectile/windcharge/WindCharge + f Ldcp; g field_47579 EXPLOSION_DAMAGE_CALCULATOR + f F h field_49243 RADIUS + f I i field_52019 noDeflectTicks + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lcmx;Ldcw;DDD)V <init> <init> <init> + m (Ldcw;DDDLexc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coi net/minecraft/class_3765 net/minecraft/world/entity/raid/Raid + f Ljava/util/Set; A field_19021 heroesOfTheVillage + f J B field_16605 ticksActive + f Ljd; C field_16613 center + f Laqu; D field_16619 level + f Z E field_16611 started + f I F field_16625 id + f F G field_16620 totalHealth + f I H field_16623 raidOmenLevel + f Z I field_16606 active + f I J field_16621 groupsSpawned + f Laqr; K field_16607 raidEvent + f I L field_16616 postRaidTicks + f I M field_16614 raidCooldownTicks + f Layw; N field_16608 random + f I O field_19022 numGroups + f Lcoi$a; P field_19023 status + f I Q field_19024 celebrationTicks + f Ljava/util/Optional; R field_19172 waveSpawnPos + f I a field_30669 VILLAGE_RADIUS_BUFFER + f I b field_30670 MAX_NO_ACTION_TIME + f I c field_30671 MAX_CELEBRATION_TICKS + f I d field_30672 TICKS_PER_DAY + f I e field_30673 DEFAULT_MAX_RAID_OMEN_LEVEL + f I f field_30674 VALID_RAID_RADIUS_SQR + f I g field_30675 RAID_REMOVAL_THRESHOLD_SQR + f I h field_30676 SECTION_RADIUS_FOR_FINDING_NEW_VILLAGE_CENTER + f I i field_30677 ATTEMPT_RAID_FARTHEST + f I j field_30678 ATTEMPT_RAID_CLOSE + f I k field_30679 ATTEMPT_RAID_INSIDE + f I l field_30680 VILLAGE_SEARCH_RADIUS + f I m field_30681 RAID_TIMEOUT_TICKS + f I n field_30682 NUM_SPAWN_ATTEMPTS + f Lwz; o field_30683 OMINOUS_BANNER_PATTERN_NAME + f Ljava/lang/String; p field_30684 RAIDERS_REMAINING + f I q field_30685 POST_RAID_TICK_LIMIT + f I r field_30686 DEFAULT_PRE_RAID_TICKS + f I s field_30687 OUTSIDE_RAID_BOUNDS_TIMEOUT + f I t field_30688 LOW_MOB_THRESHOLD + f Lwz; u field_19016 RAID_NAME_COMPONENT + f Lwz; v field_19019 RAID_BAR_VICTORY_COMPONENT + f Lwz; w field_19020 RAID_BAR_DEFEAT_COMPONENT + f I x field_30689 HERO_OF_THE_VILLAGE_DURATION + f Ljava/util/Map; y field_16615 groupToLeaderMap + f Ljava/util/Map; z field_16618 groupRaiderMap + m ()Z A method_20012 isFinalWave + m ()Z B method_20013 hasBonusWave + m ()Z C method_20014 hasSpawnedBonusWave + m ()Z D method_20015 shouldSpawnBonusGroup + m ()V E method_16834 updateRaiders + m ()Z F method_16519 shouldSpawnGroup + m ()V G method_16520 setDirty + m ()Z a method_16832 isOver + m (I)V a method_35211 setRaidOmenLevel + m (II)Ljd; a method_16525 findRandomSpawnPos + m (ILcoj;)V a method_16491 setLeader + m (ILcoj;Ljd;Z)V a method_16516 joinRaid + m (ILcoj;Z)Z a method_16487 addWaveMob + m (Laqv;)Z a method_16518 absorbRaidOmen + m (Lbqo;)I a method_20016 getNumGroups + m (Lbsr;)V a method_20017 addHeroOfTheVillage + m (Lcoi$b;IZ)I a method_20018 getDefaultNumSpawns + m (Lcoi$b;Layw;ILbqp;Z)I a method_20019 getPotentialBonusSpawns + m (Lcoj;Z)V a method_16510 removeFromRaid + m (Ljava/lang/Integer;)Ljava/util/Set; a method_16508 method_16508 + m (Ljd;)V a method_16521 playSound + m (Ljn;)Lcuq; a method_16515 getLeaderBannerInstance + m (Lub;)Lub; a method_16502 save + m ()Z b method_20020 isBetweenWaves + m (I)Lcoj; b method_16496 getLeader + m (ILcoj;)Z b method_16505 addWaveMob + m (Laqv;)Z b method_19208 method_19208 + m (Ljd;)V b method_16522 spawnGroup + m ()Z c method_20021 hasFirstWaveSpawned + m (I)V c method_16500 removeLeader + m (Ljd;)V c method_20509 setCenter + m ()Z d method_20022 isStopped + m (I)Ljava/util/Optional; d method_20267 getValidSpawnPos + m (Ljd;)D d method_20510 method_20510 + m ()Z e method_20023 isVictory + m ()Z f method_20024 isLoss + m ()F g method_35212 getTotalHealth + m ()Ljava/util/Set; h method_35213 getAllRaiders + m ()Ldcw; i method_16831 getLevel + m ()Z j method_16524 isStarted + m ()I k method_16490 getGroupsSpawned + m ()I l method_16514 getMaxRaidOmenLevel + m ()I m method_16493 getRaidOmenLevel + m ()V n method_16506 stop + m ()V o method_16509 tick + m ()V p method_16523 updateBossbar + m ()F q method_16513 getHealthOfLivingRaiders + m ()I r method_16517 getTotalRaidersAlive + m ()Ljd; s method_16495 getCenter + m ()I t method_16494 getId + m ()Z u method_16504 isActive + m ()F v method_20025 getEnchantOdds + m ()Ljava/util/function/Predicate; w method_16501 validPlayer + m ()V x method_16499 updatePlayers + m ()V y method_20511 moveRaidCenterToNearbyVillageSection + m ()Z z method_16833 hasMoreWaves + m (ILaqu;Ljd;)V <init> <init> <init> + m (Laqu;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coi$1 net/minecraft/class_3765$1 net/minecraft/world/entity/raid/Raid$1 + f [I a field_16626 $SwitchMap$net$minecraft$world$Difficulty + m ()V <clinit> <clinit> <clinit> +c coi$a net/minecraft/class_3765$class_4259 net/minecraft/world/entity/raid/Raid$RaidStatus + f Lcoi$a; a field_19026 ONGOING + f Lcoi$a; b field_19027 VICTORY + f Lcoi$a; c field_19028 LOSS + f Lcoi$a; d field_19029 STOPPED + f [Lcoi$a; e field_19030 VALUES + f [Lcoi$a; f field_19031 $VALUES + m ()Ljava/lang/String; a method_20026 getName + m (Ljava/lang/String;)Lcoi$a; a method_20028 getByName + m ()[Lcoi$a; b method_36666 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coi$b net/minecraft/class_3765$class_3766 net/minecraft/world/entity/raid/Raid$RaiderType + f Lcoi$b; a field_16631 VINDICATOR + f Lcoi$b; b field_16634 EVOKER + f Lcoi$b; c field_16633 PILLAGER + f Lcoi$b; d field_16635 WITCH + f Lcoi$b; e field_16630 RAVAGER + f [Lcoi$b; f field_16636 VALUES + f Lbsx; g field_16629 entityType + f [I h field_16628 spawnsPerWaveBeforeBonus + f [Lcoi$b; i field_16632 $VALUES + m ()[Lcoi$b; a method_36667 $values + m (Ljava/lang/String;ILbsx;[I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coj net/minecraft/class_3763 net/minecraft/world/entity/raid/Raider + f Ljava/util/function/Predicate; b field_16600 ALLOWED_ITEMS + f Lajw; c field_19032 IS_CELEBRATING + f Z cc field_16602 canJoinRaid + f I cd field_16997 ticksOutsideRaid + f Lcoi; d field_16599 raid + f I e field_16601 wave + m (Z)V A method_16480 setCanJoinRaid + m (Z)V B method_20036 setCelebrating + m (Laqu;IZ)V a method_16484 applyRaidBuffs + m (Lcoi;)V a method_16476 setCurrentRaid + m (Lcoj;)Layw; a method_20029 method_20029 + m ()Lavo; ai_ method_20033 getCelebrateSound + m (I)V b method_16477 setWave + m (Lcoj;)Layw; b method_20032 method_20032 + m (I)V c method_16835 setTicksOutsideRaid + m (Lcjh;)Z c method_16483 method_16483 + m (Lcoj;)Z c method_19632 method_19632 + m (Lcoj;)Layw; d method_20035 method_20035 + m (Lcoj;)Layw; e method_36668 method_36668 + m ()Z gA method_58647 hasRaid + m ()Z gB method_16482 hasActiveRaid + m ()I gC method_16486 getWave + m ()Z gD method_20034 isCelebrating + m ()I gE method_16836 getTicksOutsideRaid + m ()Z gx method_16481 canJoinRaid + m ()Lcoi; gy method_16478 getCurrentRaid + m ()Z gz method_58646 isCaptain + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coj$a net/minecraft/class_3763$class_4223 net/minecraft/world/entity/raid/Raider$HoldGroundAttackGoal + f Lcef; a field_18881 shoutTargeting + f Lcoj; b field_18883 mob + f F c field_18884 hostileRadiusSqr + m (Lcoj;Lcjk;F)V <init> <init> <init> +c coj$b net/minecraft/class_3763$class_3764 net/minecraft/world/entity/raid/Raider$ObtainRaidLeaderBannerGoal + f Lcoj; a field_16603 mob + m (Lcoj;Lcoj;)V <init> <init> <init> +c coj$c net/minecraft/class_3763$class_4260 net/minecraft/world/entity/raid/Raider$RaiderCelebration + f Lcoj; a field_19033 field_19033 + f Lcoj; b field_19034 mob + m (Lcoj;Lcoj;)V <init> <init> <init> +c coj$d net/minecraft/class_3763$class_4261 net/minecraft/world/entity/raid/Raider$RaiderMoveThroughVillageGoal + f Lcoj; a field_19035 raider + f D b field_19036 speedModifier + f Ljd; c field_19037 poiPos + f Ljava/util/List; d field_19038 visited + f I e field_19039 distanceToPoi + f Z f field_19040 stuck + m (Ljd;)Z a method_20038 hasNotVisited + m (Ljm;)Z a method_20037 method_20037 + m ()Z h method_20039 isValidRaid + m ()Z i method_20040 hasSuitablePoi + m ()V k method_20041 updateVisited + m (Lcoj;DI)V <init> <init> <init> +c cok net/minecraft/class_3767 net/minecraft/world/entity/raid/Raids + f Ljava/lang/String; a field_30690 RAID_FILE_ID + f Ljava/util/Map; b field_16639 raidMap + f Laqu; c field_16641 level + f I d field_16638 nextAvailableID + f I e field_16637 tick + m ()V a method_16539 tick + m (I)Lcoi; a method_16541 get + m (Laqu;)Leql$a; a method_52559 factory + m (Laqu;Ljd;)Lcoi; a method_16532 getOrCreateRaid + m (Laqu;Lub;)Lcok; a method_77 load + m (Laqu;Lub;Ljo$a;)Lcok; a method_52561 method_52561 + m (Laqv;Ljd;)Lcoi; a method_16540 createOrExtendRaid + m (Lcoj;Lcoi;)Z a method_16838 canJoinRaid + m (Ljd;I)Lcoi; a method_19209 getNearbyRaid + m (Ljm;)Ljava/lang/String; a method_16533 getFileId + m ()I b method_16534 getUniqueId + m (Laqu;)Lcok; b method_52560 method_52560 + m (Ljm;)Z b method_44012 method_44012 + m (Laqu;)V <init> <init> <init> +c col net/minecraft/class_6072 net/minecraft/world/entity/raid/package-info +c com net/minecraft/class_4168 net/minecraft/world/entity/schedule/Activity + f Ljava/lang/String; A field_18600 name + f I B field_23827 hashCode + f Lcom; a field_18594 CORE + f Lcom; b field_18595 IDLE + f Lcom; c field_18596 WORK + f Lcom; d field_18885 PLAY + f Lcom; e field_18597 REST + f Lcom; f field_18598 MEET + f Lcom; g field_18599 PANIC + f Lcom; h field_19041 RAID + f Lcom; i field_19042 PRE_RAID + f Lcom; j field_19043 HIDE + f Lcom; k field_22396 FIGHT + f Lcom; l field_22397 CELEBRATE + f Lcom; m field_22398 ADMIRE_ITEM + f Lcom; n field_22399 AVOID + f Lcom; o field_22400 RIDE + f Lcom; p field_28352 PLAY_DEAD + f Lcom; q field_30691 LONG_JUMP + f Lcom; r field_33504 RAM + f Lcom; s field_37503 TONGUE + f Lcom; t field_37504 SWIM + f Lcom; u field_37505 LAY_SPAWN + f Lcom; v field_38199 SNIFF + f Lcom; w field_38200 INVESTIGATE + f Lcom; x field_38201 ROAR + f Lcom; y field_38202 EMERGE + f Lcom; z field_38203 DIG + m ()Ljava/lang/String; a method_19634 getName + m (Ljava/lang/String;)Lcom; a method_19210 register + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coo net/minecraft/class_4169 net/minecraft/world/entity/schedule/Keyframe + f I a field_18601 timeStamp + f F b field_18602 value + m ()I a method_19211 getTimeStamp + m ()F b method_19212 getValue + m (IF)V <init> <init> <init> +c cop net/minecraft/class_4170 net/minecraft/world/entity/schedule/Schedule + f I a field_30692 WORK_START_TIME + f I b field_30693 TOTAL_WORK_TIME + f Lcop; c field_18603 EMPTY + f Lcop; d field_18604 SIMPLE + f Lcop; e field_18605 VILLAGER_BABY + f Lcop; f field_18606 VILLAGER_DEFAULT + f Ljava/util/Map; g field_18607 timelines + m (I)Lcom; a method_19213 getActivityAt + m (ILjava/util/Map$Entry;)D a method_19214 method_19214 + m (Lcom;)V a method_19215 ensureTimelineExistsFor + m (Lcom;Ljava/util/Map$Entry;)Z a method_19216 method_19216 + m (Ljava/lang/String;)Lcoq; a method_19217 register + m (Lcom;)Lcor; b method_19218 getTimelineFor + m (Lcom;)Ljava/util/List; c method_19219 getAllTimelinesExceptFor + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c coq net/minecraft/class_4171 net/minecraft/world/entity/schedule/ScheduleBuilder + f Lcop; a field_18608 schedule + f Ljava/util/List; b field_18609 transitions + m ()Lcop; a method_19220 build + m (ILcom;)Lcoq; a method_19221 changeActivityAt + m (Lcoq$a;)V a method_19222 method_19222 + m (Lcoq$a;Lcor;)V a method_19223 method_19223 + m (Lcop;)V <init> <init> <init> +c coq$a net/minecraft/class_4171$class_4172 net/minecraft/world/entity/schedule/ScheduleBuilder$ActivityTransition + f I a field_18610 time + f Lcom; b field_18611 activity + m ()I a method_19224 getTime + m ()Lcom; b method_19225 getActivity + m (ILcom;)V <init> <init> <init> +c cor net/minecraft/class_4173 net/minecraft/world/entity/schedule/Timeline + f Ljava/util/List; a field_18612 keyframes + f I b field_18613 previousIndex + m ()Lcom/google/common/collect/ImmutableList; a method_35214 getKeyframes + m (I)F a method_19226 getValueAt + m (IF)Lcor; a method_19227 addKeyframe + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectSortedMap;Lcoo;)V a method_19228 method_19228 + m (Ljava/util/Collection;)Lcor; a method_35215 addKeyframes + m ()V b method_19229 sortAndDeduplicateKeyframes + m ()V <init> <init> <init> +c cos net/minecraft/class_6073 net/minecraft/world/entity/schedule/package-info +c cot net/minecraft/class_1688 net/minecraft/world/entity/vehicle/AbstractMinecart + f F b field_30694 WATER_SLOWDOWN_FACTOR + f Lexc; c field_47822 LOWERED_PASSENGER_ATTACHMENT + f Lajw; d field_7671 DATA_ID_DISPLAY_BLOCK + f Lajw; e field_7661 DATA_ID_DISPLAY_OFFSET + f Lajw; i field_7670 DATA_ID_CUSTOM_DISPLAY + f Lcom/google/common/collect/ImmutableMap; j field_24464 POSE_DISMOUNT_HEIGHTS + f Z k field_7660 flipped + f Z l field_44917 onRails + f I m field_45135 lerpSteps + f D n field_45136 lerpX + f D o field_45137 lerpY + f D p field_45138 lerpZ + f D q field_45139 lerpYRot + f D r field_45140 lerpXRot + f Lexc; s field_45141 targetDeltaMovement + f Ljava/util/Map; t field_7664 EXITS + m ()Z A method_7510 hasCustomDisplay + m (DDDD)Lexc; a method_7505 getPosOffs + m (IIIZ)V a method_7506 activateMinecart + m (Laqu;DDDLcot$a;Lcuq;Lcmx;)Lcot; a method_7523 createMinecart + m (Ldug;)Lcom/mojang/datafixers/util/Pair; a method_22864 exits + m (Ljava/util/EnumMap;)V a method_22865 method_22865 + m (Ljd$a;)Lexv; a method_30339 method_30339 + m (Ljd;)Z a method_18803 isRedstoneConductor + m (Z)V a method_7511 setCustomDisplay + m (Ljd;)Lexv; b method_30340 method_30340 + m (I)V c method_7515 setDisplayOffset + m (Ldtc;)V c method_7527 setDisplayBlockState + m (Ljd;Ldtc;)V c method_7513 moveAlongTrack + m ()D p method_7504 getMaxSpeed + m (DDD)Lexc; p method_7508 getPos + m ()V s method_7512 comeOffTrack + m ()V t method_7525 applyNaturalSlowdown + m ()Lcot$a; v method_7518 getMinecartType + m ()Ldtc; w method_7519 getDisplayBlockState + m ()Ldtc; x method_7517 getDefaultDisplayBlockState + m ()I y method_7514 getDisplayOffset + m ()I z method_7526 getDefaultDisplayOffset + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cot$1 net/minecraft/class_1688$1 net/minecraft/world/entity/vehicle/AbstractMinecart$1 + f [I a field_7682 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + m ()V <clinit> <clinit> <clinit> +c cot$a net/minecraft/class_1688$class_1689 net/minecraft/world/entity/vehicle/AbstractMinecart$Type + f Lcot$a; a field_7674 RIDEABLE + f Lcot$a; b field_7678 CHEST + f Lcot$a; c field_7679 FURNACE + f Lcot$a; d field_7675 TNT + f Lcot$a; e field_7680 SPAWNER + f Lcot$a; f field_7677 HOPPER + f Lcot$a; g field_7681 COMMAND_BLOCK + f [Lcot$a; h field_7673 $VALUES + m ()[Lcot$a; a method_36669 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cou net/minecraft/class_1693 net/minecraft/world/entity/vehicle/AbstractMinecartContainer + f Ljv; c field_7735 itemStacks + f Lakq; d field_7734 lootTable + f J e field_7732 lootTableSeed + m (ILcmw;)Lcpu; a method_17357 createMenu + m (Lakq;J)V a method_7562 setLootTable + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Lbsx;DDDLdcw;)V <init> <init> <init> +c cov net/minecraft/class_1690 net/minecraft/world/entity/vehicle/Boat + f D aD field_7699 lerpYRot + f D aE field_7684 lerpXRot + f Z aF field_7710 inputLeft + f Z aG field_7695 inputRight + f Z aH field_7709 inputUp + f Z aI field_7693 inputDown + f D aJ field_7697 waterLevel + f F aK field_7714 landFriction + f Lcov$a; aL field_7702 status + f Lcov$a; aM field_7701 oldStatus + f D aN field_7696 lastYd + f Z aO field_7689 isAboveBubbleColumn + f Z aP field_7703 bubbleColumnDirectionIsDown + f F aQ field_7712 bubbleMultiplier + f F aR field_7694 bubbleAngle + f F aS field_7711 bubbleAngleO + f Lbtk$a; aT field_52225 leashData + f I b field_30697 PADDLE_LEFT + f I c field_30698 PADDLE_RIGHT + f D d field_30699 PADDLE_SOUND_TIME + f I e field_30700 BUBBLE_TIME + f Lajw; i field_7698 DATA_ID_TYPE + f Lajw; j field_7687 DATA_ID_PADDLE_LEFT + f Lajw; k field_7713 DATA_ID_PADDLE_RIGHT + f Lajw; l field_7691 DATA_ID_BUBBLE_TIME + f I m field_30695 TIME_TO_EJECT + f F n field_30696 PADDLE_SPEED + f [F o field_7704 paddlePositions + f F p field_7692 invFriction + f F q field_7706 outOfControlTicks + f F r field_7690 deltaRotation + f I s field_7708 lerpSteps + f D t field_7686 lerpX + f D u field_7700 lerpY + f D v field_7685 lerpZ + m ()V B method_7550 tickBubbleColumn + m ()V C method_7555 tickLerp + m ()Lcov$a; D method_7552 getStatus + m ()Z E method_7545 checkInWater + m ()I F method_42281 getMaxPassengers + m ()Lcov$a; H method_7532 isUnderwater + m ()V I method_7534 floatBoat + m ()V J method_7549 controlBoat + m ()I K method_7539 getBubbleTime + m (F)F a method_7547 getBubbleAngle + m (IF)F a method_7551 getRowingTime + m (Lbsr;Lbsr;)Z a method_30959 canVehicleCollide + m (Lcov$b;)V a method_47884 setVariant + m (ZZZZ)V a method_7535 setInput + m (I)V b method_7531 setBubbleTime + m (ZZ)V b method_7538 setPaddleState + m (I)Z c method_7556 getPaddleState + m (Lbsr;)Z c method_49182 hasEnoughSpaceFor + m (Lbsr;)V d method_7546 clampRotation + m (Lbsr;)Z e method_31552 method_31552 + m ()Lavo; s method_7537 getPaddleSound + m ()F t method_7544 getWaterLevelAbove + m ()F v method_7548 getGroundFriction + m ()F w method_42280 getSinglePassengerXOffset + m ()Lcov$b; x method_47885 getVariant + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cov$a net/minecraft/class_1690$class_1691 net/minecraft/world/entity/vehicle/Boat$Status + f Lcov$a; a field_7718 IN_WATER + f Lcov$a; b field_7717 UNDER_WATER + f Lcov$a; c field_7716 UNDER_FLOWING_WATER + f Lcov$a; d field_7719 ON_LAND + f Lcov$a; e field_7720 IN_AIR + f [Lcov$a; f field_7715 $VALUES + m ()[Lcov$a; a method_36670 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cov$b net/minecraft/class_1690$class_1692 net/minecraft/world/entity/vehicle/Boat$Type + f Lcov$b; a field_7727 OAK + f Lcov$b; b field_7728 SPRUCE + f Lcov$b; c field_7729 BIRCH + f Lcov$b; d field_7730 JUNGLE + f Lcov$b; e field_7725 ACACIA + f Lcov$b; f field_42681 CHERRY + f Lcov$b; g field_7723 DARK_OAK + f Lcov$b; h field_37506 MANGROVE + f Lcov$b; i field_40161 BAMBOO + f Lazk$a; j field_41599 CODEC + f Ljava/lang/String; k field_7726 name + f Ldfy; l field_7731 planks + f Ljava/util/function/IntFunction; m field_41675 BY_ID + f [Lcov$b; n field_7724 $VALUES + m ()Ljava/lang/String; a method_7559 getName + m (I)Lcov$b; a method_7558 byId + m (Ljava/lang/String;)Lcov$b; a method_7561 byName + m ()Ldfy; b method_7560 getPlanks + m ()[Lcov$b; d method_36671 $values + m (Ljava/lang/String;ILdfy;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cow net/minecraft/class_7264 net/minecraft/world/entity/vehicle/ChestBoat + f I i field_38207 CONTAINER_SIZE + f Ljv; j field_38204 itemStacks + f Lakq; k field_38205 lootTable + f J l field_38206 lootTableSeed + m (Lcmx;)V e method_42282 unpackLootTable + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cow$1 net/minecraft/class_7264$1 net/minecraft/world/entity/vehicle/ChestBoat$1 + f [I a field_38208 $SwitchMap$net$minecraft$world$entity$vehicle$Boat$Type + m ()V <clinit> <clinit> <clinit> +c cox net/minecraft/class_7265 net/minecraft/world/entity/vehicle/ContainerEntity + m ()Lakq; B method_42276 getLootTable + m ()J C method_42277 getLootTableSeed + m ()Ljv; D method_42278 getItemStacks + m ()V E method_42273 clearItemStacks + m (J)V a method_42274 setLootTableSeed + m (Lakq;)V a method_42275 setLootTable + m (Lbrk;Ldcw;Lbsr;)V a method_42283 chestVehicleDestroyed + m (Lub;Ljo$a;)V a method_42288 addChestVehicleSaveData + m (II)Lcuq; b method_42286 removeChestVehicleItem + m (Lub;Ljo$a;)V b method_42285 readChestVehicleSaveData + m (ILcuq;)V c method_42287 setChestVehicleItem + m ()Lewx; cK method_5829 getBoundingBox + m (Lcmx;)Lbqr; c_ method_42284 interactWithContainerVehicle + m ()Z dJ method_31481 isRemoved + m ()Ldcw; dO method_37908 level + m ()Lexc; dm method_19538 position + m (I)Lcuq; e_ method_42289 removeChestVehicleItemNoUpdate + m ()V f method_42293 clearChestVehicleContent + m (Lcmx;)V f method_42291 unpackChestVehicleLootTable + m (I)Lcuq; f_ method_42290 getChestVehicleItem + m ()Z g method_42295 isChestVehicleEmpty + m (Lcmx;)Z g method_42294 isChestVehicleStillValid + m (I)Lbug; g_ method_42292 getChestVehicleSlot +c cox$1 net/minecraft/class_7265$1 net/minecraft/world/entity/vehicle/ContainerEntity$1 + f I b field_38209 val$slot + f Lcox; c field_38210 field_38210 + m (Lcox;I)V <init> <init> <init> +c coy net/minecraft/class_5275 net/minecraft/world/entity/vehicle/DismountHelper + m (D)Z a method_27932 isBlockFloorValid + m (Lbsx;Ldcg;Ljd;Z)Lexc; a method_30769 findSafeDismountLocation + m (Ldcc;Ljd;)Lexv; a method_30341 nonClimbableShape + m (Ldcg;Lbtn;Lewx;)Z a method_27933 canDismountTo + m (Ldcg;Lexc;Lbtn;Lbua;)Z a method_33353 canDismountTo + m (Ldcg;Ljd;)Lexv; a method_30770 method_30770 + m (Ljd;ILjava/util/function/Function;)D a method_30343 findCeilingFrom + m (Lji;)[[I a method_27934 offsetsForDirection + m ()V <init> <init> <init> +c coz net/minecraft/class_1695 net/minecraft/world/entity/vehicle/Minecart + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cpa net/minecraft/class_1694 net/minecraft/world/entity/vehicle/MinecartChest + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cpb net/minecraft/class_1697 net/minecraft/world/entity/vehicle/MinecartCommandBlock + f Lajw; c field_7743 DATA_ID_COMMAND_NAME + f Lajw; d field_7741 DATA_ID_LAST_OUTPUT + f Ldbx; e field_7744 commandBlock + f I i field_30701 ACTIVATION_DELAY + f I j field_7742 lastActivated + m ()Ldbx; B method_7567 getCommandBlock + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpb$a net/minecraft/class_1697$class_1698 net/minecraft/world/entity/vehicle/MinecartCommandBlock$MinecartCommandBase + f Lcpb; b field_7745 field_7745 + m ()Lcpb; h method_7569 getMinecart + m (Lcpb;)V <init> <init> <init> +c cpc net/minecraft/class_1696 net/minecraft/world/entity/vehicle/MinecartFurnace + f D c field_7737 xPush + f D d field_7736 zPush + f Lajw; e field_7740 DATA_ID_FUEL + f I i field_7739 fuel + f Lcyw; j field_7738 INGREDIENT + m ()Z B method_7565 hasFuel + m (Z)V b method_7564 setHasFuel + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpd net/minecraft/class_1700 net/minecraft/world/entity/vehicle/MinecartHopper + f Z c field_7749 enabled + m ()Z F method_7572 isEnabled + m ()Z L method_7574 suckInItems + m (Z)V b method_7570 setEnabled + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cpe net/minecraft/class_1699 net/minecraft/world/entity/vehicle/MinecartSpawner + f Ldby; c field_7746 spawner + f Ljava/lang/Runnable; d field_27012 ticker + m ()Ldby; B method_35216 getSpawner + m (Ldcw;)Ljava/lang/Runnable; b method_31553 createTicker + m (Ldcw;)V c method_31554 method_31554 + m (Ldcw;)V d method_31555 method_31555 + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cpe$1 net/minecraft/class_1699$1 net/minecraft/world/entity/vehicle/MinecartSpawner$1 + f Lcpe; a field_7747 field_7747 + m (Lcpe;)V <init> <init> <init> +c cpf net/minecraft/class_1701 net/minecraft/world/entity/vehicle/MinecartTNT + f B c field_30703 EVENT_PRIME + f I d field_7751 fuse + m ()V B method_7575 primeFuse + m ()I C method_7577 getFuse + m ()Z D method_7578 isPrimed + m (Lbrk;D)V a method_7576 explode + m (Lbrk;)Z e method_55057 damageSourceIgnitesTnt + m (D)V h method_47305 explode + m (Lbsx;Ldcw;)V <init> <init> <init> + m (Ldcw;DDD)V <init> <init> <init> +c cpg net/minecraft/class_8836 net/minecraft/world/entity/vehicle/VehicleEntity + f Lajw; f field_46655 DATA_ID_HURT + f Lajw; g field_46656 DATA_ID_HURTDIR + f Lajw; h field_46657 DATA_ID_DAMAGE + m ()F N method_54294 getDamage + m ()I O method_54295 getHurtTime + m ()I P method_54296 getHurtDir + m (Lbrk;)V a method_7516 destroy + m ()Lcul; ak_ method_7557 getDropItem + m (F)V b method_54297 setDamage + m (Lcul;)V b method_54298 destroy + m (I)V d method_54299 setHurtTime + m (Lbrk;)Z d method_55056 shouldSourceDestroy + m (I)V m method_54300 setHurtDir + m (Lbsx;Ldcw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cph net/minecraft/class_6074 net/minecraft/world/entity/vehicle/package-info +c cpi net/minecraft/class_7695 net/minecraft/world/flag/FeatureElement + f Ljava/util/Set; bA field_40162 FILTERED_REGISTRIES + m (Lcpl;)Z a method_45382 isEnabled + m ()Lcpl; i method_45322 requiredFeatures + m ()V <clinit> <clinit> <clinit> +c cpj net/minecraft/class_7696 net/minecraft/world/flag/FeatureFlag + f Lcpm; a field_40163 universe + f J b field_40164 mask + m (Lcpm;I)V <init> <init> <init> +c cpk net/minecraft/class_7697 net/minecraft/world/flag/FeatureFlagRegistry + f Lorg/slf4j/Logger; a field_40165 LOGGER + f Lcpm; b field_40166 universe + f Ljava/util/Map; c field_40167 names + f Lcpl; d field_40168 allFlags + m ()Lcpl; a method_45383 allFlags + m (Lakr;)V a method_45384 method_45384 + m (Lcpl;)Z a method_45385 isSubset + m (Lcpl;Ljava/util/Set;Lakr;Lcpj;)V a method_45386 method_45386 + m (Ljava/lang/Iterable;)Lcpl; a method_45387 fromNames + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;)Lcpl; a method_45388 fromNames + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_45389 method_45389 + m (Ljava/util/Set;)Ljava/lang/String; a method_49492 method_49492 + m ([Lcpj;)Lcpl; a method_45390 subset + m ()Lcom/mojang/serialization/Codec; b method_45391 codec + m (Lcpl;)Ljava/util/Set; b method_45392 toNames + m (Lcpl;)Ljava/util/List; c method_45393 method_45393 + m (Lcpm;Lcpl;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpk$a net/minecraft/class_7697$class_7698 net/minecraft/world/flag/FeatureFlagRegistry$Builder + f Lcpm; a field_40169 universe + f I b field_40170 id + f Ljava/util/Map; c field_40171 flags + m ()Lcpk; a method_45394 build + m (Lakr;)Lcpj; a method_45395 create + m (Ljava/lang/String;)Lcpj; a method_45396 createVanilla + m (Ljava/lang/String;)V <init> <init> <init> +c cpl net/minecraft/class_7699 net/minecraft/world/flag/FeatureFlagSet + f I a field_40172 MAX_CONTAINER_SIZE + f Lcpl; b field_40173 EMPTY + f Lcpm; c field_40174 universe + f J d field_40175 mask + m ()Lcpl; a method_45397 of + m (Lcpj;)Lcpl; a method_45398 of + m (Lcpj;[Lcpj;)Lcpl; a method_45399 of + m (Lcpl;)Z a method_45400 isSubsetOf + m (Lcpm;JLjava/lang/Iterable;)J a method_45401 computeMask + m (Lcpm;Ljava/util/Collection;)Lcpl; a method_45402 create + m ()Z b method_58398 isEmpty + m (Lcpj;)Z b method_45403 contains + m (Lcpl;)Z b method_59819 intersects + m (Lcpl;)Lcpl; c method_45404 join + m (Lcpl;)Lcpl; d method_59820 subtract + m (Lcpm;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpm net/minecraft/class_7700 net/minecraft/world/flag/FeatureFlagUniverse + f Ljava/lang/String; a field_40176 id + m (Ljava/lang/String;)V <init> <init> <init> +c cpn net/minecraft/class_7701 net/minecraft/world/flag/FeatureFlags + f Lcpj; a field_40177 VANILLA + f Lcpj; b field_40178 BUNDLE + f Lcpj; c field_45142 TRADE_REBALANCE + f Lcpk; d field_40180 REGISTRY + f Lcom/mojang/serialization/Codec; e field_40181 CODEC + f Lcpl; f field_40182 VANILLA_SET + f Lcpl; g field_40183 DEFAULT_FLAGS + m (Lcpk;Lcpl;Lcpl;)Ljava/lang/String; a method_45405 printMissingFlags + m (Lcpl;)Z a method_45406 isExperimental + m (Lcpl;Lcpl;)Ljava/lang/String; a method_45407 printMissingFlags + m (Ljava/util/Set;Lakr;)Z a method_45408 method_45408 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpo net/minecraft/class_7702 net/minecraft/world/flag/package-info +c cpp net/minecraft/class_6075 net/minecraft/world/food/FoodConstants + f I a field_30704 MAX_FOOD + f F b field_30705 MAX_SATURATION + f F c field_30706 START_SATURATION + f F d field_30707 SATURATION_FLOOR + f F e field_30708 EXHAUSTION_DROP + f I f field_30709 HEALTH_TICK_COUNT + f I g field_30710 HEALTH_TICK_COUNT_SATURATED + f I h field_30711 HEAL_LEVEL + f I i field_30712 SPRINT_LEVEL + f I j field_30713 STARVE_LEVEL + f F k field_30714 FOOD_SATURATION_POOR + f F l field_30715 FOOD_SATURATION_LOW + f F m field_30716 FOOD_SATURATION_NORMAL + f F n field_30717 FOOD_SATURATION_GOOD + f F o field_30718 FOOD_SATURATION_MAX + f F p field_30719 FOOD_SATURATION_SUPERNATURAL + f F q field_30720 EXHAUSTION_HEAL + f F r field_30721 EXHAUSTION_JUMP + f F s field_30722 EXHAUSTION_SPRINT_JUMP + f F t field_30723 EXHAUSTION_MINE + f F u field_30724 EXHAUSTION_ATTACK + f F v field_30726 EXHAUSTION_WALK + f F w field_30727 EXHAUSTION_CROUCH + f F x field_30728 EXHAUSTION_SPRINT + f F y field_30729 EXHAUSTION_SWIM + m (IF)F a method_59683 saturationByModifier + m ()V <init> <init> <init> +c cpq net/minecraft/class_1702 net/minecraft/world/food/FoodData + f I a field_7756 foodLevel + f F b field_7753 saturationLevel + f F c field_7752 exhaustionLevel + f I d field_7755 tickTimer + f I e field_7754 lastFoodLevel + m ()I a method_7586 getFoodLevel + m (F)V a method_7583 addExhaustion + m (I)V a method_7580 setFoodLevel + m (IF)V a method_7585 eat + m (Lcmx;)V a method_7588 tick + m (Lcpr;)V a method_7579 eat + m (Lub;)V a method_7584 readAdditionalSaveData + m ()I b method_35217 getLastFoodLevel + m (F)V b method_7581 setSaturation + m (IF)V b method_59684 add + m (Lub;)V b method_7582 addAdditionalSaveData + m ()Z c method_7587 needsFood + m (F)V c method_35218 setExhaustion + m ()F d method_35219 getExhaustionLevel + m ()F e method_7589 getSaturationLevel + m ()V <init> <init> <init> +c cpr net/minecraft/class_4174 net/minecraft/world/food/FoodProperties + f Lcom/mojang/serialization/Codec; a field_49992 DIRECT_CODEC + f Lyx; b field_49993 DIRECT_STREAM_CODEC + f I c comp_2491 nutrition + f F d comp_2492 saturation + f Z e comp_2493 canAlwaysEat + f F f comp_2494 eatSeconds + f Ljava/util/Optional; g comp_2794 usingConvertsTo + f Ljava/util/List; h comp_2495 effects + f F i field_49994 DEFAULT_EAT_SECONDS + m ()I a method_58399 eatDurationTicks + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58400 method_58400 + m ()I b comp_2491 nutrition + m ()F c comp_2492 saturation + m ()Z d comp_2493 canAlwaysEat + m ()F e comp_2494 eatSeconds + m ()Ljava/util/Optional; f comp_2794 usingConvertsTo + m ()Ljava/util/List; g comp_2495 effects + m (IFZFLjava/util/Optional;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpr$a net/minecraft/class_4174$class_4175 net/minecraft/world/food/FoodProperties$Builder + f I a field_18620 nutrition + f F b field_18621 saturationModifier + f Z c field_18623 canAlwaysEat + f F d field_49995 eatSeconds + f Ljava/util/Optional; e field_51895 usingConvertsTo + f Lcom/google/common/collect/ImmutableList$Builder; f field_18625 effects + m ()Lcpr$a; a method_19240 alwaysEdible + m (F)Lcpr$a; a method_19237 saturationModifier + m (I)Lcpr$a; a method_19238 nutrition + m (Lbrz;F)Lcpr$a; a method_19239 effect + m (Ldcv;)Lcpr$a; a method_60500 usingConvertsTo + m ()Lcpr$a; b method_19241 fast + m ()Lcpr; c method_19242 build + m ()V <init> <init> <init> +c cpr$b net/minecraft/class_4174$class_9423 net/minecraft/world/food/FoodProperties$PossibleEffect + f Lcom/mojang/serialization/Codec; a field_49996 CODEC + f Lyx; b field_49997 STREAM_CODEC + f Lbrz; c comp_2496 effect + f F d comp_2497 probability + m ()Lbrz; a comp_2496 effect + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58401 method_58401 + m ()F b comp_2497 probability + m (Lbrz;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cps net/minecraft/class_4176 net/minecraft/world/food/Foods + f Lcpr; A field_18663 POISONOUS_POTATO + f Lcpr; B field_18626 PORKCHOP + f Lcpr; C field_18627 POTATO + f Lcpr; D field_18628 PUFFERFISH + f Lcpr; E field_18629 PUMPKIN_PIE + f Lcpr; F field_18630 RABBIT + f Lcpr; G field_18631 RABBIT_STEW + f Lcpr; H field_18632 ROTTEN_FLESH + f Lcpr; I field_18633 SALMON + f Lcpr; J field_18634 SPIDER_EYE + f Lcpr; K field_18635 SUSPICIOUS_STEW + f Lcpr; L field_18636 SWEET_BERRIES + f Lcpr; M field_28647 GLOW_BERRIES + f Lcpr; N field_18637 TROPICAL_FISH + f Lcpr; O field_50138 OMINOUS_BOTTLE + f Lcpr; a field_18638 APPLE + f Lcpr; b field_18639 BAKED_POTATO + f Lcpr; c field_18640 BEEF + f Lcpr; d field_18641 BEETROOT + f Lcpr; e field_18642 BEETROOT_SOUP + f Lcpr; f field_18643 BREAD + f Lcpr; g field_18644 CARROT + f Lcpr; h field_18645 CHICKEN + f Lcpr; i field_18646 CHORUS_FRUIT + f Lcpr; j field_18647 COD + f Lcpr; k field_18648 COOKED_BEEF + f Lcpr; l field_18649 COOKED_CHICKEN + f Lcpr; m field_18650 COOKED_COD + f Lcpr; n field_18651 COOKED_MUTTON + f Lcpr; o field_18652 COOKED_PORKCHOP + f Lcpr; p field_18653 COOKED_RABBIT + f Lcpr; q field_18654 COOKED_SALMON + f Lcpr; r field_18655 COOKIE + f Lcpr; s field_18656 DRIED_KELP + f Lcpr; t field_18657 ENCHANTED_GOLDEN_APPLE + f Lcpr; u field_18658 GOLDEN_APPLE + f Lcpr; v field_18659 GOLDEN_CARROT + f Lcpr; w field_20381 HONEY_BOTTLE + f Lcpr; x field_18660 MELON_SLICE + f Lcpr; y field_18661 MUSHROOM_STEW + f Lcpr; z field_18662 MUTTON + m (I)Lcpr$a; a method_19243 stew + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpt net/minecraft/class_6076 net/minecraft/world/food/package-info +c cpu net/minecraft/class_1703 net/minecraft/world/inventory/AbstractContainerMenu + f I a field_30730 SLOT_CLICKED_OUTSIDE + f I b field_30731 QUICKCRAFT_TYPE_CHARITABLE + f I c field_30732 QUICKCRAFT_TYPE_GREEDY + f I d field_30733 QUICKCRAFT_TYPE_CLONE + f I e field_30734 QUICKCRAFT_HEADER_START + f I f field_30735 QUICKCRAFT_HEADER_CONTINUE + f I g field_30736 QUICKCRAFT_HEADER_END + f I h field_30737 CARRIED_SLOT_SIZE + f Ljv; i field_7761 slots + f I j field_7763 containerId + f Lorg/slf4j/Logger; k field_36534 LOGGER + f Ljv; l field_7764 lastSlots + f Ljava/util/List; m field_17285 dataSlots + f Lcuq; n field_29205 carried + f Ljv; o field_29206 remoteSlots + f Lit/unimi/dsi/fastutil/ints/IntList; p field_29559 remoteDataSlots + f Lcuq; q field_29207 remoteCarried + f I r field_34024 stateId + f Lcrc; s field_17493 menuType + f I t field_7762 quickcraftType + f I u field_7759 quickcraftStatus + f Ljava/util/Set; v field_7757 quickcraftSlots + f Ljava/util/List; w field_7765 containerListeners + f Lcqi; x field_29208 synchronizer + f Z y field_29209 suppressRemoteUpdates + m ()Lcrc; a method_17358 getType + m (I)Z a method_40442 isValidSlotIndex + m (II)V a method_7606 setData + m (IILcqe;Lcmx;)V a method_7593 clicked + m (IILcuq;)V a method_7619 setItem + m (ILcmx;)Z a method_7600 isValidQuickcraftType + m (ILcuq;)V a method_34245 setRemoteSlot + m (ILcuq;Ljava/util/function/Supplier;)V a method_34246 triggerSlotListeners + m (ILjava/util/List;Lcuq;)V a method_7610 initializeContents + m (Lbqk;)V a method_7609 slotsChanged + m (Lbqk;I)V a method_17359 checkContainerSize + m (Lcmx;)V a method_7595 removed + m (Lcmx;I)Z a method_7604 clickMenuButton + m (Lcmx;Lbqk;)V a method_7607 clearContainer + m (Lcmx;Lcqd;Lcrq;Lcuq;Lcuq;)Z a method_45409 tryItemClickBehaviourOverride + m (Lcpu;)V a method_34247 transferState + m (Lcqf;)V a method_17360 addDataSlots + m (Lcqf;I)V a method_17361 checkContainerDataCount + m (Lcqg;Lcmx;Ldfy;)Z a method_17695 stillValid + m (Lcqh;)V a method_7596 addSlotListener + m (Lcqi;)V a method_34248 setSynchronizer + m (Lcqn;)Lcqn; a method_17362 addDataSlot + m (Lcrq;)Lcrq; a method_7621 addSlot + m (Lcrq;Lcmx;Lcuq;)V a method_34249 method_34249 + m (Lcrq;Lcuq;Z)Z a method_7592 canItemQuickReplace + m (Lcuq;)V a method_34250 setRemoteCarried + m (Lcuq;IIZ)Z a method_7616 moveItemStackTo + m (Lcuq;Lcrq;)Z a method_7613 canTakeItemForPickAll + m (Lcuq;Lcrq;Lcmx;Lcuq;)V a method_34251 method_34251 + m (Ldfy;Lcmx;Ldcw;Ljd;)Ljava/lang/Boolean; a method_17696 method_17696 + m (Ldqh;)I a method_7608 getRedstoneSignalFromBlockEntity + m (Ljava/util/Set;ILcuq;)I a method_7617 getQuickCraftPlaceCount + m ()V b method_34252 sendAllDataToRemote + m (I)Lcrq; b method_7611 getSlot + m (II)I b method_7591 getQuickcraftMask + m (IILcqe;Lcmx;)V b method_30010 doClick + m (ILcuq;)V b method_37449 setRemoteSlotNoCopy + m (ILcuq;Ljava/util/function/Supplier;)V b method_34253 synchronizeSlotToRemote + m (Lbqk;)I b method_7618 getRedstoneSignalFromContainer + m (Lbqk;I)Ljava/util/OptionalInt; b method_37418 findSlot + m (Lcmx;)Z b method_7597 stillValid + m (Lcmx;I)Lcuq; b method_7601 quickMoveStack + m (Lcqh;)V b method_7603 removeSlotListener + m (Lcrq;)Z b method_7615 canDragTo + m (Lcuq;)V b method_34254 setCarried + m ()Ljv; c method_7602 getItems + m (I)I c method_7620 getQuickcraftType + m (II)V c method_37419 updateDataSlotListeners + m ()V d method_7623 broadcastChanges + m (I)I d method_7594 getQuickcraftHeader + m (II)V d method_34715 synchronizeDataSlotToRemote + m ()V e method_37420 broadcastFullState + m ()V f method_7605 resetQuickCraft + m ()Lcuq; g method_34255 getCarried + m ()V h method_34256 suppressRemoteUpdates + m ()V i method_34257 resumeRemoteUpdates + m ()I j method_37421 getStateId + m ()I k method_37422 incrementStateId + m ()V l method_34258 synchronizeCarriedToRemote + m ()Lbug; m method_34259 createCarriedSlotAccess + m ()Ljava/lang/String; n method_30024 method_30024 + m ()Ljava/lang/String; o method_30011 method_30011 + m (Lcrc;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpu$1 net/minecraft/class_1703$1 net/minecraft/world/inventory/AbstractContainerMenu$1 + f Lcpu; b field_29210 field_29210 + m (Lcpu;)V <init> <init> <init> +c cpv net/minecraft/class_1720 net/minecraft/world/inventory/AbstractFurnaceMenu + f I k field_30738 INGREDIENT_SLOT + f I l field_30739 FUEL_SLOT + f I m field_30740 RESULT_SLOT + f I n field_30741 SLOT_COUNT + f I o field_30742 DATA_COUNT + f Ldcw; p field_7822 level + f I q field_30743 INV_SLOT_START + f I r field_30744 INV_SLOT_END + f I s field_30745 USE_ROW_SLOT_START + f I t field_30746 USE_ROW_SLOT_END + f Lbqk; u field_7824 container + f Lcqf; v field_17286 data + f Lczf; w field_17494 recipeType + f Lcrj; x field_25762 recipeBookType + m (Lcuq;)Z c method_7640 canSmelt + m (Lcuq;)Z d method_16945 isFuel + m ()F q method_17363 getBurnProgress + m ()F r method_17364 getLitProgress + m ()Z s method_17365 isLit + m (Lcrc;Lczf;Lcrj;ILcmw;)V <init> <init> <init> + m (Lcrc;Lczf;Lcrj;ILcmw;Lbqk;Lcqf;)V <init> <init> <init> +c cpw net/minecraft/class_1706 net/minecraft/world/inventory/AnvilMenu + f I A field_30747 COST_REPAIR_MATERIAL + f I B field_30748 COST_REPAIR_SACRIFICE + f I C field_30749 COST_INCOMPATIBLE_PENALTY + f I D field_30750 COST_RENAME + f I E field_41894 INPUT_SLOT_X_PLACEMENT + f I F field_41895 ADDITIONAL_SLOT_X_PLACEMENT + f I G field_41896 RESULT_SLOT_X_PLACEMENT + f I H field_41897 SLOT_Y_PLACEMENT + f I k field_41898 INPUT_SLOT + f I l field_41899 ADDITIONAL_SLOT + f I m field_41900 RESULT_SLOT + f I n field_30751 MAX_NAME_LENGTH + f Lorg/slf4j/Logger; s field_7771 LOGGER + f Z t field_30752 DEBUG_COST + f I u field_7776 repairItemCountCost + f Ljava/lang/String; v field_7774 itemName + f Lcqn; w field_7770 cost + f I x field_30753 COST_FAIL + f I y field_30754 COST_BASE + f I z field_30755 COST_ADDED_BASE + m (Lcmx;Ldcw;Ljd;)V a method_24922 method_24922 + m (Ljava/lang/String;)Z a method_7625 setItemName + m (Ljava/lang/String;)Ljava/lang/String; b method_52176 validateName + m (I)I e method_20398 calculateIncreasedRepairCost + m (Lcuq;)Z e method_48350 method_48350 + m (Lcuq;)Z f method_48351 method_48351 + m ()I n method_17369 getCost + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cpx net/minecraft/class_9692 net/minecraft/world/inventory/ArmorSlot + f Lbtn; a field_51622 owner + f Lbsy; b field_51623 slot + f Lakr; g field_51624 emptyIcon + m (Lbqk;Lbtn;Lbsy;IIILakr;)V <init> <init> <init> +c cpy net/minecraft/class_1704 net/minecraft/world/inventory/BeaconMenu + f I k field_30756 PAYMENT_SLOT + f I l field_30757 SLOT_COUNT + f I m field_30758 DATA_COUNT + f I n field_30759 INV_SLOT_START + f I o field_30760 INV_SLOT_END + f I p field_30761 USE_ROW_SLOT_START + f I q field_30762 USE_ROW_SLOT_END + f I r field_45758 NO_EFFECT + f Lbqk; s field_17287 beacon + f Lcpy$a; t field_17288 paymentSlot + f Lcqg; u field_17289 access + f Lcqf; v field_17290 beaconData + m (Ljava/util/Optional;Ljava/util/Optional;)V a method_17372 updateEffects + m (Ljm;)I a method_53173 encodeEffect + m (I)Ljm; e method_53174 decodeEffect + m ()I l method_17373 getLevels + m ()Ljm; m method_17374 getPrimaryEffect + m ()Ljm; n method_17375 getSecondaryEffect + m ()Z o method_17376 hasPayment + m (ILbqk;)V <init> <init> <init> + m (ILbqk;Lcqf;Lcqg;)V <init> <init> <init> +c cpy$1 net/minecraft/class_1704$1 net/minecraft/world/inventory/BeaconMenu$1 + m (Lcpy;I)V <init> <init> <init> +c cpy$a net/minecraft/class_1704$class_1705 net/minecraft/world/inventory/BeaconMenu$PaymentSlot + m (Lcpy;Lbqk;III)V <init> <init> <init> +c cpz net/minecraft/class_3705 net/minecraft/world/inventory/BlastFurnaceMenu + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;Lcqf;)V <init> <init> <init> +c cqa net/minecraft/class_1708 net/minecraft/world/inventory/BrewingStandMenu + f I k field_30763 BOTTLE_SLOT_START + f I l field_30764 BOTTLE_SLOT_END + f I m field_30765 INGREDIENT_SLOT + f I n field_30766 FUEL_SLOT + f I o field_30767 SLOT_COUNT + f I p field_30768 DATA_COUNT + f I q field_30769 INV_SLOT_START + f I r field_30770 INV_SLOT_END + f I s field_30771 USE_ROW_SLOT_START + f I t field_30772 USE_ROW_SLOT_END + f Lbqk; u field_7788 brewingStand + f Lcqf; v field_17292 brewingStandData + f Lcrq; w field_7787 ingredientSlot + m ()I l method_17377 getFuel + m ()I m method_17378 getBrewingTicks + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;Lcqf;)V <init> <init> <init> +c cqa$a net/minecraft/class_1708$class_1709 net/minecraft/world/inventory/BrewingStandMenu$FuelSlot + m (Lcuq;)Z b method_7630 mayPlaceItem + m (Lbqk;III)V <init> <init> <init> +c cqa$b net/minecraft/class_1708$class_1710 net/minecraft/world/inventory/BrewingStandMenu$IngredientsSlot + f Lcwt; a field_51385 potionBrewing + m (Lcwt;Lbqk;III)V <init> <init> <init> +c cqa$c net/minecraft/class_1708$class_1711 net/minecraft/world/inventory/BrewingStandMenu$PotionSlot + m (Lcuq;)Z b method_7631 mayPlaceItem + m (Lbqk;III)V <init> <init> <init> +c cqb net/minecraft/class_3910 net/minecraft/world/inventory/CartographyTableMenu + f I k field_30773 MAP_SLOT + f I l field_30774 ADDITIONAL_SLOT + f I m field_30775 RESULT_SLOT + f Lbqk; n field_17293 container + f I o field_30776 INV_SLOT_START + f I p field_30777 INV_SLOT_END + f I q field_30778 USE_ROW_SLOT_START + f I r field_30779 USE_ROW_SLOT_END + f Lcqg; s field_17294 access + f J t field_20382 lastSoundTime + f Lcrl; u field_19272 resultContainer + m (Lcmx;Ldcw;Ljd;)V a method_17379 method_17379 + m (Lcuq;Lcuq;Lcuq;)V a method_17381 setupResultSlot + m (Lcuq;Lcuq;Lcuq;Ldcw;Ljd;)V a method_17382 method_17382 + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> +c cqb$1 net/minecraft/class_3910$1 net/minecraft/world/inventory/CartographyTableMenu$1 + f Lcqb; b field_17298 field_17298 + m (Lcqb;I)V <init> <init> <init> +c cqb$2 net/minecraft/class_3910$2 net/minecraft/world/inventory/CartographyTableMenu$2 + f Lcqb; b field_19273 field_19273 + m (Lcqb;)V <init> <init> <init> +c cqb$3 net/minecraft/class_3910$3 net/minecraft/world/inventory/CartographyTableMenu$3 + m (Lcqb;Lbqk;III)V <init> <init> <init> +c cqb$4 net/minecraft/class_3910$4 net/minecraft/world/inventory/CartographyTableMenu$4 + m (Lcqb;Lbqk;III)V <init> <init> <init> +c cqb$5 net/minecraft/class_3910$5 net/minecraft/world/inventory/CartographyTableMenu$5 + f Lcqg; a field_17301 val$access + f Lcqb; b field_17303 field_17303 + m (Ldcw;Ljd;)V a method_17387 method_17387 + m (Lcqb;Lbqk;IIILcqg;)V <init> <init> <init> +c cqc net/minecraft/class_1707 net/minecraft/world/inventory/ChestMenu + f I k field_30780 SLOTS_PER_ROW + f Lbqk; l field_17495 container + f I m field_17496 containerRows + m (ILcmw;)Lcqc; a method_19244 oneRow + m (ILcmw;Lbqk;)Lcqc; a method_19245 threeRows + m (ILcmw;)Lcqc; b method_19246 twoRows + m (ILcmw;Lbqk;)Lcqc; b method_19247 sixRows + m (ILcmw;)Lcqc; c method_19248 threeRows + m (ILcmw;)Lcqc; d method_19249 fourRows + m (ILcmw;)Lcqc; e method_19250 fiveRows + m (ILcmw;)Lcqc; f method_19251 sixRows + m ()Lbqk; l method_7629 getContainer + m ()I m method_17388 getRowCount + m (Lcrc;ILcmw;I)V <init> <init> <init> + m (Lcrc;ILcmw;Lbqk;I)V <init> <init> <init> +c cqd net/minecraft/class_5536 net/minecraft/world/inventory/ClickAction + f Lcqd; a field_27013 PRIMARY + f Lcqd; b field_27014 SECONDARY + f [Lcqd; c field_27015 $VALUES + m ()[Lcqd; a method_36672 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cqe net/minecraft/class_1713 net/minecraft/world/inventory/ClickType + f Lcqe; a field_7790 PICKUP + f Lcqe; b field_7794 QUICK_MOVE + f Lcqe; c field_7791 SWAP + f Lcqe; d field_7796 CLONE + f Lcqe; e field_7795 THROW + f Lcqe; f field_7789 QUICK_CRAFT + f Lcqe; g field_7793 PICKUP_ALL + f [Lcqe; h field_7792 $VALUES + m ()[Lcqe; a method_36673 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cqf net/minecraft/class_3913 net/minecraft/world/inventory/ContainerData + m ()I a method_17389 getCount + m (I)I a method_17390 get + m (II)V a method_17391 set +c cqg net/minecraft/class_3914 net/minecraft/world/inventory/ContainerLevelAccess + f Lcqg; a field_17304 NULL + m (Ldcw;Ljd;)Lcqg; a method_17392 create + m (Ljava/util/function/BiConsumer;)V a method_17393 execute + m (Ljava/util/function/BiConsumer;Ldcw;Ljd;)Ljava/util/Optional; a method_17394 method_17394 + m (Ljava/util/function/BiFunction;)Ljava/util/Optional; a method_17395 evaluate + m (Ljava/util/function/BiFunction;Ljava/lang/Object;)Ljava/lang/Object; a method_17396 evaluate + m ()V <clinit> <clinit> <clinit> +c cqg$1 net/minecraft/class_3914$1 net/minecraft/world/inventory/ContainerLevelAccess$1 + m ()V <init> <init> <init> +c cqg$2 net/minecraft/class_3914$2 net/minecraft/world/inventory/ContainerLevelAccess$2 + f Ldcw; b field_17305 val$level + f Ljd; c field_17306 val$pos + m (Ldcw;Ljd;)V <init> <init> <init> +c cqh net/minecraft/class_1712 net/minecraft/world/inventory/ContainerListener + m (Lcpu;II)V a method_7633 dataChanged + m (Lcpu;ILcuq;)V a method_7635 slotChanged +c cqi net/minecraft/class_5916 net/minecraft/world/inventory/ContainerSynchronizer + m (Lcpu;II)V a method_34260 sendDataChange + m (Lcpu;ILcuq;)V a method_34261 sendSlotChange + m (Lcpu;Lcuq;)V a method_34262 sendCarriedChange + m (Lcpu;Ljv;Lcuq;[I)V a method_34263 sendInitialData +c cqj net/minecraft/class_8881 net/minecraft/world/inventory/CrafterMenu + f I k field_46781 SLOT_COUNT + f I l field_46782 INV_SLOT_START + f I m field_46783 INV_SLOT_END + f I n field_46784 USE_ROW_SLOT_START + f I o field_46785 USE_ROW_SLOT_END + f Lcrl; p field_46780 resultContainer + f Lcqf; q field_46786 containerData + f Lcmx; r field_46787 player + f Lcql; s field_46788 container + m (IZ)V a method_54458 setSlotState + m (Lcmw;)V a method_54459 addSlots + m (Lcyp;Ldcw;Lczb;)Lcuq; a method_54460 method_54460 + m (I)Z e method_54461 isSlotDisabled + m ()Z l method_54462 isPowered + m ()Lbqk; m method_54463 getContainer + m ()V n method_54464 refreshRecipeResult + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcql;Lcqf;)V <init> <init> <init> +c cqk net/minecraft/class_8882 net/minecraft/world/inventory/CrafterSlot + f Lcqj; a field_46789 menu + m (Lbqk;IIILcqj;)V <init> <init> <init> +c cql net/minecraft/class_8566 net/minecraft/world/inventory/CraftingContainer + m ()Lcyp; aE_ method_59961 asCraftInput + m ()Lcyp$a; aF_ method_60501 asPositionedCraftInput + m ()I f method_17398 getWidth + m ()I g method_17397 getHeight + m ()Ljava/util/List; h method_51305 getItems +c cqm net/minecraft/class_1714 net/minecraft/world/inventory/CraftingMenu + f I k field_30781 RESULT_SLOT + f I l field_30782 CRAFT_SLOT_START + f I m field_30783 CRAFT_SLOT_END + f I n field_30784 INV_SLOT_START + f I o field_30785 INV_SLOT_END + f I p field_30786 USE_ROW_SLOT_START + f I q field_30787 USE_ROW_SLOT_END + f Lcql; r field_7801 craftSlots + f Lcrl; s field_7800 resultSlots + f Lcqg; t field_7799 access + f Lcmx; u field_7797 player + f Z v field_51625 placingRecipe + m (Lcmx;Ldcw;Ljd;)V a method_17402 method_17402 + m (Lcpu;Ldcw;Lcmx;Lcql;Lcrl;Lczb;)V a method_17399 slotChangedCraftingGrid + m (Lcuq;Lcmx;Ldcw;Ljd;)V a method_17400 method_17400 + m (Lczb;Ldcw;Ljd;)V a method_59962 method_59962 + m (Ldcw;Ljd;)V a method_17401 method_17401 + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> +c cqn net/minecraft/class_3915 net/minecraft/world/inventory/DataSlot + f I a field_17307 prevValue + m ()Lcqn; a method_17403 standalone + m (I)V a method_17404 set + m (Lcqf;I)Lcqn; a method_17405 forContainer + m ([II)Lcqn; a method_17406 shared + m ()I b method_17407 get + m ()Z c method_17408 checkAndClearUpdateFlag + m ()V <init> <init> <init> +c cqn$1 net/minecraft/class_3915$1 net/minecraft/world/inventory/DataSlot$1 + f Lcqf; a field_17308 val$container + f I b field_17309 val$dataId + m (Lcqf;I)V <init> <init> <init> +c cqn$2 net/minecraft/class_3915$2 net/minecraft/world/inventory/DataSlot$2 + f [I a field_17310 val$storage + f I b field_17311 val$index + m ([II)V <init> <init> <init> +c cqn$3 net/minecraft/class_3915$3 net/minecraft/world/inventory/DataSlot$3 + f I a field_17312 value + m ()V <init> <init> <init> +c cqo net/minecraft/class_1716 net/minecraft/world/inventory/DispenserMenu + f I k field_30788 SLOT_COUNT + f I l field_30789 INV_SLOT_START + f I m field_30790 INV_SLOT_END + f I n field_30791 USE_ROW_SLOT_START + f I o field_30792 USE_ROW_SLOT_END + f Lbqk; p field_7806 dispenser + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;)V <init> <init> <init> +c cqp net/minecraft/class_1718 net/minecraft/world/inventory/EnchantmentMenu + f [I k field_7808 costs + f [I l field_7812 enchantClue + f [I m field_7810 levelClue + f Lakr; n field_45143 EMPTY_SLOT_LAPIS_LAZULI + f Lbqk; o field_7809 enchantSlots + f Lcqg; p field_7813 access + f Layw; q field_7811 random + f Lcqn; r field_7814 enchantmentSeed + m (Lcmx;Ldcw;Ljd;)V a method_17412 method_17412 + m (Lcuq;ILcmx;ILcuq;Ldcw;Ljd;)V a method_17410 method_17410 + m (Lcuq;Ldcw;Ljd;)V a method_17411 method_17411 + m (Lka;Lcuq;II)Ljava/util/List; a method_7637 getEnchantmentList + m ()I l method_7638 getGoldCount + m ()I m method_17413 getEnchantmentSeed + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cqp$1 net/minecraft/class_1718$1 net/minecraft/world/inventory/EnchantmentMenu$1 + f Lcqp; b field_7815 field_7815 + m (Lcqp;I)V <init> <init> <init> +c cqp$2 net/minecraft/class_1718$2 net/minecraft/world/inventory/EnchantmentMenu$2 + m (Lcqp;Lbqk;III)V <init> <init> <init> +c cqp$3 net/minecraft/class_1718$3 net/minecraft/world/inventory/EnchantmentMenu$3 + m (Lcqp;Lbqk;III)V <init> <init> <init> +c cqq net/minecraft/class_1717 net/minecraft/world/inventory/FurnaceFuelSlot + f Lcpv; a field_17083 menu + m (Lcuq;)Z c method_7636 isBucket + m (Lcpv;Lbqk;III)V <init> <init> <init> +c cqr net/minecraft/class_3858 net/minecraft/world/inventory/FurnaceMenu + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;Lcqf;)V <init> <init> <init> +c cqs net/minecraft/class_1719 net/minecraft/world/inventory/FurnaceResultSlot + f Lcmx; a field_7818 player + f I b field_7819 removeCount + m (Lcmx;Lbqk;III)V <init> <init> <init> +c cqt net/minecraft/class_3803 net/minecraft/world/inventory/GrindstoneMenu + f I k field_30793 MAX_NAME_LENGTH + f I l field_30794 INPUT_SLOT + f I m field_30795 ADDITIONAL_SLOT + f I n field_30796 RESULT_SLOT + f I o field_30797 INV_SLOT_START + f I p field_30798 INV_SLOT_END + f I q field_30799 USE_ROW_SLOT_START + f I r field_30800 USE_ROW_SLOT_END + f Lbqk; s field_16773 resultSlots + f Lbqk; t field_16772 repairSlots + f Lcqg; u field_16775 access + m (Lcmx;Ldcw;Ljd;)V a method_17415 method_17415 + m (Lcuq;Lcuq;)Lcuq; a method_58070 computeResult + m (Lcuq;Ldai$a;)V a method_58071 method_58071 + m (Ldai$a;)V a method_58072 method_58072 + m (Ljm;)Z a method_58073 method_58073 + m (Lcuq;Lcuq;)Lcuq; b method_58074 mergeItems + m (Lcuq;)Lcuq; c method_16693 removeNonCursesFrom + m (Lcuq;Lcuq;)V c method_20268 mergeEnchantsFrom + m ()V l method_16695 createResult + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> +c cqt$1 net/minecraft/class_3803$1 net/minecraft/world/inventory/GrindstoneMenu$1 + f Lcqt; b field_16776 field_16776 + m (Lcqt;I)V <init> <init> <init> +c cqt$2 net/minecraft/class_3803$2 net/minecraft/world/inventory/GrindstoneMenu$2 + m (Lcqt;Lbqk;III)V <init> <init> <init> +c cqt$3 net/minecraft/class_3803$3 net/minecraft/world/inventory/GrindstoneMenu$3 + m (Lcqt;Lbqk;III)V <init> <init> <init> +c cqt$4 net/minecraft/class_3803$4 net/minecraft/world/inventory/GrindstoneMenu$4 + f Lcqg; a field_16779 val$access + f Lcqt; b field_16780 field_16780 + m (Ldcw;)I a method_17416 getExperienceAmount + m (Ldcw;Ljd;)V a method_17417 method_17417 + m (Lcuq;)I g method_16696 getExperienceFromItem + m (Lcqt;Lbqk;IIILcqg;)V <init> <init> <init> +c cqu net/minecraft/class_1722 net/minecraft/world/inventory/HopperMenu + f I k field_30801 CONTAINER_SIZE + f Lbqk; l field_7826 hopper + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;)V <init> <init> <init> +c cqv net/minecraft/class_1724 net/minecraft/world/inventory/HorseInventoryMenu + f Lbqk; k field_7836 horseContainer + f Lbqk; l field_48834 armorContainer + f Lchi; m field_7837 horse + f I n field_48835 SLOT_BODY_ARMOR + f I o field_48836 SLOT_HORSE_INVENTORY_START + m (ILcmw;Lbqk;Lchi;I)V <init> <init> <init> +c cqv$1 net/minecraft/class_1724$1 net/minecraft/world/inventory/HorseInventoryMenu$1 + f Lchi; a field_7838 val$horse + m (Lcqv;Lbqk;IIILchi;)V <init> <init> <init> +c cqv$2 net/minecraft/class_1724$2 net/minecraft/world/inventory/HorseInventoryMenu$2 + f Lchi; a field_7840 val$horse + m (Lcqv;Lbqk;Lbtn;Lbsy;IIILakr;Lchi;)V <init> <init> <init> +c cqw net/minecraft/class_1723 net/minecraft/world/inventory/InventoryMenu + f Lakr; A field_21671 EMPTY_ARMOR_SLOT_LEGGINGS + f Lakr; B field_21672 EMPTY_ARMOR_SLOT_BOOTS + f Lakr; C field_21673 EMPTY_ARMOR_SLOT_SHIELD + f Z D field_7827 active + f Ljava/util/Map; E field_7829 TEXTURE_EMPTY_SLOTS + f [Lbsy; F field_7832 SLOT_IDS + f Lcql; G field_7831 craftSlots + f Lcrl; H field_7830 resultSlots + f Lcmx; I field_7828 owner + f I k field_30802 CONTAINER_ID + f I l field_30803 RESULT_SLOT + f I m field_30804 CRAFT_SLOT_START + f I n field_49739 CRAFT_SLOT_COUNT + f I o field_30805 CRAFT_SLOT_END + f I p field_30806 ARMOR_SLOT_START + f I q field_49740 ARMOR_SLOT_COUNT + f I r field_30807 ARMOR_SLOT_END + f I s field_30808 INV_SLOT_START + f I t field_30809 INV_SLOT_END + f I u field_30810 USE_ROW_SLOT_START + f I v field_30811 USE_ROW_SLOT_END + f I w field_30812 SHIELD_SLOT + f Lakr; x field_21668 BLOCK_ATLAS + f Lakr; y field_21669 EMPTY_ARMOR_SLOT_HELMET + f Lakr; z field_21670 EMPTY_ARMOR_SLOT_CHESTPLATE + m (I)Z f method_36211 isHotbarSlot + m ()Lcql; r method_29281 getCraftSlots + m (Lcmw;ZLcmx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cqw$1 net/minecraft/class_1723$1 net/minecraft/world/inventory/InventoryMenu$1 + f Lcmx; a field_39410 val$owner + m (Lcqw;Lbqk;IIILcmx;)V <init> <init> <init> +c cqx net/minecraft/class_4861 net/minecraft/world/inventory/ItemCombinerMenu + f I k field_41901 INVENTORY_SLOTS_PER_ROW + f I l field_41902 INVENTORY_SLOTS_PER_COLUMN + f Ljava/util/List; m field_41903 inputSlotIndexes + f I n field_41904 resultSlotIndex + f Lcqg; o field_22481 access + f Lcmx; p field_22482 player + f Lbqk; q field_22480 inputSlots + f Lcrl; r field_22479 resultSlots + m (Lcmw;)V a method_48353 createInventorySlots + m (Lcmx;Lcuq;)V a method_24923 onTake + m (Lcmx;Ldcw;Ljd;)Ljava/lang/Boolean; a method_24924 method_24924 + m (Lcmx;Z)Z a method_24927 mayPickup + m (Lcqy;)V a method_48354 createInputSlots + m (Ldtc;)Z a method_24925 isValidBlock + m (Lcmx;Ldcw;Ljd;)V b method_24926 method_24926 + m (Lcqy;)V b method_48355 createResultSlot + m (Lcuq;)Z c method_48356 canMoveIntoInputSlots + m (Lcuq;)I d method_48357 getSlotToQuickMoveTo + m (I)Lbra; e method_48358 createContainer + m ()Lcqy; l method_48352 createInputSlotDefinitions + m ()V m method_24928 createResult + m ()I n method_48359 getInventorySlotStart + m ()I o method_48360 getResultSlot + m ()I p method_48361 getInventorySlotEnd + m ()I q method_48362 getUseRowStart + m ()I r method_48363 getUseRowEnd + m (Lcrc;ILcmw;Lcqg;)V <init> <init> <init> +c cqx$1 net/minecraft/class_4861$1 net/minecraft/world/inventory/ItemCombinerMenu$1 + f Lcqy$b; a field_41905 val$slot + m (Lcqx;Lbqk;IIILcqy$b;)V <init> <init> <init> +c cqx$2 net/minecraft/class_4861$2 net/minecraft/world/inventory/ItemCombinerMenu$2 + f Lcqx; a field_22483 field_22483 + m (Lcqx;Lbqk;III)V <init> <init> <init> +c cqx$3 net/minecraft/class_4861$3 net/minecraft/world/inventory/ItemCombinerMenu$3 + f Lcqx; b field_7778 field_7778 + m (Lcqx;I)V <init> <init> <init> +c cqy net/minecraft/class_8047 net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition + f Ljava/util/List; a field_41907 slots + f Lcqy$b; b field_41908 resultSlot + m ()Lcqy$a; a method_48364 create + m (I)Z a method_48365 hasSlot + m ()Lcqy$b; b method_48366 getResultSlot + m (I)Lcqy$b; b method_48367 getSlot + m ()Ljava/util/List; c method_48368 getSlots + m ()I d method_48369 getNumOfInputSlots + m ()I e method_48370 getResultSlotIndex + m ()Ljava/util/List; f method_48371 getInputSlotIndexes + m (Ljava/util/List;Lcqy$b;)V <init> <init> <init> +c cqy$a net/minecraft/class_8047$class_8048 net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$Builder + f Ljava/util/List; a field_41909 slots + f Lcqy$b; b field_41910 resultSlot + m ()Lcqy; a method_48372 build + m (III)Lcqy$a; a method_48373 withResultSlot + m (IIILjava/util/function/Predicate;)Lcqy$a; a method_48374 withSlot + m (Lcuq;)Z a method_48375 method_48375 + m ()V <init> <init> <init> +c cqy$b net/minecraft/class_8047$class_8049 net/minecraft/world/inventory/ItemCombinerMenuSlotDefinition$SlotDefinition + f I a comp_1204 slotIndex + f I b comp_1205 x + f I c comp_1206 y + f Ljava/util/function/Predicate; d comp_1207 mayPlace + f Lcqy$b; e field_41911 EMPTY + m ()I a comp_1204 slotIndex + m (Lcuq;)Z a method_48376 method_48376 + m ()I b comp_1205 x + m ()I c comp_1206 y + m ()Ljava/util/function/Predicate; d comp_1207 mayPlace + m (IIILjava/util/function/Predicate;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cqz net/minecraft/class_3916 net/minecraft/world/inventory/LecternMenu + f I k field_30820 BUTTON_PREV_PAGE + f I l field_30821 BUTTON_NEXT_PAGE + f I m field_30822 BUTTON_TAKE_BOOK + f I n field_30823 BUTTON_PAGE_JUMP_RANGE_START + f I o field_30824 DATA_COUNT + f I p field_30825 SLOT_COUNT + f Lbqk; q field_17313 lectern + f Lcqf; r field_17314 lecternData + m ()Lcuq; l method_17418 getBook + m ()I m method_17419 getPage + m (I)V <init> <init> <init> + m (ILbqk;Lcqf;)V <init> <init> <init> +c cqz$1 net/minecraft/class_3916$1 net/minecraft/world/inventory/LecternMenu$1 + f Lcqz; a field_17315 field_17315 + m (Lcqz;Lbqk;III)V <init> <init> <init> +c cra net/minecraft/class_1726 net/minecraft/world/inventory/LoomMenu + f Lbqk; A field_17323 outputContainer + f I k field_39120 PATTERN_NOT_SET + f I l field_30826 INV_SLOT_START + f I m field_30827 INV_SLOT_END + f I n field_30828 USE_ROW_SLOT_START + f I o field_30829 USE_ROW_SLOT_END + f Lcqg; p field_17316 access + f Lcqn; q field_17317 selectedBannerPatternIndex + f Ljava/util/List; r field_39121 selectablePatterns + f Ljava/lang/Runnable; s field_17318 slotUpdateListener + f Ljn; t field_49741 patternGetter + f Lcrq; u field_17319 bannerSlot + f Lcrq; v field_17320 dyeSlot + f Lcrq; w field_17321 patternSlot + f Lcrq; x field_17322 resultSlot + f J y field_20383 lastSoundTime + f Lbqk; z field_7850 inputContainer + m (Lcmx;Ldcw;Ljd;)V a method_17420 method_17420 + m (Ljava/lang/Runnable;)V a method_17423 registerUpdateListener + m (Ljm;)V a method_7648 setupResultSlot + m (Ljm;Lcti;Ldpy;)Ldpy; a method_57322 method_57322 + m (Lcuq;)Ljava/util/List; c method_43705 getSelectablePatterns + m (I)Z e method_45016 isValidPatternIndex + m ()Ljava/util/List; l method_43706 getSelectablePatterns + m ()I m method_7647 getSelectedBannerPatternIndex + m ()Lcrq; n method_17428 getBannerSlot + m ()Lcrq; o method_17429 getDyeSlot + m ()Lcrq; p method_17430 getPatternSlot + m ()Lcrq; q method_17431 getResultSlot + m ()V r method_17432 method_17432 + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> +c cra$1 net/minecraft/class_1726$1 net/minecraft/world/inventory/LoomMenu$1 + f Lcra; b field_7851 field_7851 + m (Lcra;I)V <init> <init> <init> +c cra$2 net/minecraft/class_1726$2 net/minecraft/world/inventory/LoomMenu$2 + f Lcra; b field_17324 field_17324 + m (Lcra;I)V <init> <init> <init> +c cra$3 net/minecraft/class_1726$3 net/minecraft/world/inventory/LoomMenu$3 + m (Lcra;Lbqk;III)V <init> <init> <init> +c cra$4 net/minecraft/class_1726$4 net/minecraft/world/inventory/LoomMenu$4 + m (Lcra;Lbqk;III)V <init> <init> <init> +c cra$5 net/minecraft/class_1726$5 net/minecraft/world/inventory/LoomMenu$5 + m (Lcra;Lbqk;III)V <init> <init> <init> +c cra$6 net/minecraft/class_1726$6 net/minecraft/world/inventory/LoomMenu$6 + f Lcqg; a field_17325 val$access + f Lcra; b field_7855 field_7855 + m (Ldcw;Ljd;)V a method_17433 method_17433 + m (Lcra;Lbqk;IIILcqg;)V <init> <init> <init> +c crb net/minecraft/class_1270 net/minecraft/world/inventory/MenuConstructor +c crc net/minecraft/class_3917 net/minecraft/world/inventory/MenuType + f Lcrc$a; A field_17344 constructor + f Lcrc; a field_18664 GENERIC_9x1 + f Lcrc; b field_18665 GENERIC_9x2 + f Lcrc; c field_17326 GENERIC_9x3 + f Lcrc; d field_18666 GENERIC_9x4 + f Lcrc; e field_18667 GENERIC_9x5 + f Lcrc; f field_17327 GENERIC_9x6 + f Lcrc; g field_17328 GENERIC_3x3 + f Lcrc; h field_46790 CRAFTER_3x3 + f Lcrc; i field_17329 ANVIL + f Lcrc; j field_17330 BEACON + f Lcrc; k field_17331 BLAST_FURNACE + f Lcrc; l field_17332 BREWING_STAND + f Lcrc; m field_17333 CRAFTING + f Lcrc; n field_17334 ENCHANTMENT + f Lcrc; o field_17335 FURNACE + f Lcrc; p field_17336 GRINDSTONE + f Lcrc; q field_17337 HOPPER + f Lcrc; r field_17338 LECTERN + f Lcrc; s field_17339 LOOM + f Lcrc; t field_17340 MERCHANT + f Lcrc; u field_17341 SHULKER_BOX + f Lcrc; v field_22484 SMITHING + f Lcrc; w field_17342 SMOKER + f Lcrc; x field_17343 CARTOGRAPHY_TABLE + f Lcrc; y field_17625 STONECUTTER + f Lcpl; z field_41923 requiredFeatures + m (ILcmw;)Lcpu; a method_17434 create + m (Ljava/lang/String;Lcrc$a;)Lcrc; a method_17435 register + m (Ljava/lang/String;Lcrc$a;[Lcpj;)Lcrc; a method_48387 register + m (ILcmw;)Lcqz; b method_17436 method_17436 + m (Lcrc$a;Lcpl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c crc$a net/minecraft/class_3917$class_3918 net/minecraft/world/inventory/MenuType$MenuSupplier +c crd net/minecraft/class_1725 net/minecraft/world/inventory/MerchantContainer + f Ldbt; b field_7844 merchant + f Ljv; c field_7845 itemStacks + f Ldbu; d field_7843 activeOffer + f I e field_7842 selectionHint + f I f field_18668 futureXp + m (I)V c method_7643 setSelectionHint + m (I)Z d method_7644 isPaymentSlot + m ()V f method_7645 updateSellItem + m ()Ldbu; g method_7642 getActiveOffer + m ()I h method_19252 getFutureXp + m (Ldbt;)V <init> <init> <init> +c cre net/minecraft/class_1728 net/minecraft/world/inventory/MerchantMenu + f I k field_30830 PAYMENT1_SLOT + f I l field_30831 PAYMENT2_SLOT + f I m field_30832 RESULT_SLOT + f I n field_30833 INV_SLOT_START + f I o field_30834 INV_SLOT_END + f I p field_30835 USE_ROW_SLOT_START + f I q field_30836 USE_ROW_SLOT_END + f I r field_30837 SELLSLOT1_X + f I s field_30838 SELLSLOT2_X + f I t field_30839 BUYSLOT_X + f I u field_30840 ROW_Y + f Ldbt; v field_7863 trader + f Lcrd; w field_7861 tradeContainer + f I x field_18669 merchantLevel + f Z y field_18670 showProgressBar + f Z z field_19358 canRestock + m (ILdbs;)V a method_20214 moveFromInventoryToPaymentSlot + m (Ldbs;)V a method_57323 method_57323 + m (Ldbv;)V a method_17437 setOffers + m (Z)V a method_19253 setShowProgressBar + m (Z)V b method_20700 setCanRestock + m (I)V e method_7650 setSelectionHint + m (I)V f method_19255 setXp + m (I)V g method_19257 setMerchantLevel + m (I)V h method_20215 tryMoveItems + m ()I l method_19254 getTraderXp + m ()I m method_19256 getFutureTraderXp + m ()I n method_19258 getTraderLevel + m ()Z o method_20701 canRestock + m ()Ldbv; p method_17438 getOffers + m ()Z q method_19259 showProgressBar + m ()V r method_20595 playTradeSound + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Ldbt;)V <init> <init> <init> +c crf net/minecraft/class_1727 net/minecraft/world/inventory/MerchantResultSlot + f Lcrd; a field_7860 slots + f Lcmx; b field_7857 player + f I g field_7859 removeCount + f Ldbt; h field_7858 merchant + m (Lcmx;Ldbt;Lcrd;III)V <init> <init> <init> +c crg net/minecraft/class_8883 net/minecraft/world/inventory/NonInteractiveResultSlot + m (Lbqk;III)V <init> <init> <init> +c crh net/minecraft/class_1730 net/minecraft/world/inventory/PlayerEnderChestContainer + f Ldrd; b field_7864 activeChest + m (Ldrd;)V a method_7661 setActiveChest + m (Ldrd;)Z b method_31556 isActiveChest + m ()V <init> <init> <init> +c cri net/minecraft/class_1729 net/minecraft/world/inventory/RecipeBookMenu + m (Lcnb;)V a method_7654 fillCraftSlotsStackedContents + m (Lczb;)Z a method_7652 recipeMatches + m (ZLczb;Laqv;)V a method_17697 handlePlacement + m ()V an_ method_59963 beginPlacingRecipe + m (Lczb;)V b method_59964 finishPlacingRecipe + m (I)Z e method_32339 shouldMoveToInventory + m ()V l method_7657 clearCraftingContent + m ()I m method_7655 getResultSlotIndex + m ()I n method_7653 getGridWidth + m ()I o method_7656 getGridHeight + m ()I p method_7658 getSize + m ()Lcrj; t method_30264 getRecipeBookType + m (Lcrc;I)V <init> <init> <init> +c crj net/minecraft/class_5421 net/minecraft/world/inventory/RecipeBookType + f Lcrj; a field_25763 CRAFTING + f Lcrj; b field_25764 FURNACE + f Lcrj; c field_25765 BLAST_FURNACE + f Lcrj; d field_25766 SMOKER + f [Lcrj; e field_25767 $VALUES + m ()[Lcrj; a method_36674 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c crk net/minecraft/class_1732 net/minecraft/world/inventory/RecipeCraftingHolder + m (Lcmx;Ljava/util/List;)V a method_7664 awardUsedRecipes + m (Lczb;)V a method_7662 setRecipeUsed + m (Ldcw;Laqv;Lczb;)Z a method_7665 setRecipeUsed + m ()Lczb; d method_7663 getRecipeUsed +c crl net/minecraft/class_1731 net/minecraft/world/inventory/ResultContainer + f Ljv; b field_7866 itemStacks + f Lczb; c field_7865 recipeUsed + m ()V <init> <init> <init> +c crm net/minecraft/class_1734 net/minecraft/world/inventory/ResultSlot + f Lcql; a field_7870 craftSlots + f Lcmx; b field_7868 player + f I g field_7869 removeCount + m (Lcmx;Lcql;Lbqk;III)V <init> <init> <init> +c crn net/minecraft/class_1733 net/minecraft/world/inventory/ShulkerBoxMenu + f I k field_30841 CONTAINER_SIZE + f Lbqk; l field_7867 container + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;)V <init> <init> <init> +c cro net/minecraft/class_1736 net/minecraft/world/inventory/ShulkerBoxSlot + m (Lbqk;III)V <init> <init> <init> +c crp net/minecraft/class_3919 net/minecraft/world/inventory/SimpleContainerData + f [I a field_17345 ints + m (I)V <init> <init> <init> +c crq net/minecraft/class_1735 net/minecraft/world/inventory/Slot + f I a field_7875 slot + f Lbqk; c field_7871 container + f I d field_7874 index + f I e field_7873 x + f I f field_7872 y + m ()I a method_7675 getMaxStackSize + m (I)Lcuq; a method_7671 remove + m (IILcmx;)Ljava/util/Optional; a method_34264 tryRemove + m (Lcmx;)Z a method_7674 mayPickup + m (Lcmx;Lcuq;)V a method_7667 onTake + m (Lcuq;)Z a method_7680 mayPlace + m (Lcuq;I)V a method_7678 onQuickCraft + m (Lcuq;Lcuq;)V a method_48931 setByPlayer + m (Lcuq;)I a_ method_7676 getMaxStackSize + m ()Lcom/mojang/datafixers/util/Pair; b method_7679 getNoItemIcon + m (I)V b method_7672 onSwapCraft + m (IILcmx;)Lcuq; b method_32753 safeTake + m (Lcmx;)Z b method_32754 allowModification + m (Lcmx;Lcuq;)V b method_34265 method_34265 + m (Lcuq;I)Lcuq; b method_32755 safeInsert + m (Lcuq;Lcuq;)V b method_7670 onQuickCraft + m (Lcuq;)V b_ method_7669 checkTakeAchievements + m ()V c method_7668 setChanged + m ()Z d method_7682 isActive + m (Lcuq;)Lcuq; d method_32756 safeInsert + m ()Z e method_51306 isHighlightable + m (Lcuq;)V e method_53512 setByPlayer + m ()Z f method_55059 isFake + m (Lcuq;)V f method_7673 set + m ()Lcuq; g method_7677 getItem + m ()Z h method_7681 hasItem + m ()I i method_34266 getContainerSlot + m (Lbqk;III)V <init> <init> <init> +c crr net/minecraft/class_9348 net/minecraft/world/inventory/SlotRange + m ()Lit/unimi/dsi/fastutil/ints/IntList; a method_58075 slots + m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lcrr; a method_58076 of + m ()I b method_58077 size +c crr$1 net/minecraft/class_9348$1 net/minecraft/world/inventory/SlotRange$1 + f Lit/unimi/dsi/fastutil/ints/IntList; a field_49742 val$slots + f Ljava/lang/String; b field_49743 val$name + m (Lit/unimi/dsi/fastutil/ints/IntList;Ljava/lang/String;)V <init> <init> <init> +c crs net/minecraft/class_9349 net/minecraft/world/inventory/SlotRanges + f Lcom/mojang/serialization/Codec; a field_49744 CODEC + f Ljava/util/List; b field_49745 SLOTS + f Ljava/util/function/Function; c field_49746 NAME_LOOKUP + m ()Ljava/util/stream/Stream; a method_58078 allNames + m (Lcrr;)Z a method_58079 method_58079 + m (Ljava/lang/String;)Lcrr; a method_58080 nameToIds + m (Ljava/lang/String;I)Lcrr; a method_58081 create + m (Ljava/lang/String;Lit/unimi/dsi/fastutil/ints/IntList;)Lcrr; a method_58082 create + m (Ljava/lang/String;[I)Lcrr; a method_58083 create + m (Ljava/util/ArrayList;)V a method_58084 method_58084 + m (Ljava/util/List;Ljava/lang/String;I)V a method_58085 addSingleSlot + m (Ljava/util/List;Ljava/lang/String;II)V a method_58086 addSlotRange + m (Ljava/util/List;Ljava/lang/String;[I)V a method_58087 addSlots + m ()Ljava/util/stream/Stream; b method_58088 singleSlotNames + m (Ljava/lang/String;)Ljava/lang/String; b method_58089 method_58089 + m ()[Lcrr; c method_58090 method_58090 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c crt net/minecraft/class_4862 net/minecraft/world/inventory/SmithingMenu + f I k field_41924 TEMPLATE_SLOT + f I l field_41925 BASE_SLOT + f I m field_41926 ADDITIONAL_SLOT + f I n field_41927 RESULT_SLOT + f I s field_41928 TEMPLATE_SLOT_X_PLACEMENT + f I t field_41929 BASE_SLOT_X_PLACEMENT + f I u field_41930 ADDITIONAL_SLOT_X_PLACEMENT + f I v field_41931 SLOT_Y_PLACEMENT + f I w field_41932 RESULT_SLOT_X_PLACEMENT + f Ldcw; x field_25385 level + f Lczb; y field_25386 selectedRecipe + f Ljava/util/List; z field_25668 recipes + m (Lcuq;Lczb;)Ljava/util/stream/IntStream; a method_52562 method_52562 + m (Lczr;Lcuq;)Ljava/util/OptionalInt; a method_48389 findSlotMatchingIngredient + m (Ldcw;Ljd;)V a method_24929 method_24929 + m (Lcuq;Lczb;)Z b method_51713 method_51713 + m (Lcuq;Lczb;)Z c method_51714 method_51714 + m (Lcuq;Lczb;)Z d method_48394 method_48394 + m (I)V e method_29539 shrinkStackInSlot + m (Lcuq;)Ljava/util/OptionalInt; e method_52563 findSlotToQuickMoveTo + m (I)Z f method_52564 method_52564 + m (Lcuq;)Z f method_48393 method_48393 + m (Lcuq;)Z g method_48395 method_48395 + m (Lcuq;)Z h method_48396 method_48396 + m ()Ljava/util/List; n method_51307 getRelevantItems + m ()Lczs; p method_59965 createRecipeInput + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> +c cru net/minecraft/class_3706 net/minecraft/world/inventory/SmokerMenu + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lbqk;Lcqf;)V <init> <init> <init> +c crv net/minecraft/class_1737 net/minecraft/world/inventory/StackedContentsCompatible + m (Lcnb;)V a method_7683 fillStackedContents +c crw net/minecraft/class_3971 net/minecraft/world/inventory/StonecutterMenu + f Lcrl; A field_19173 resultContainer + f I k field_30842 INPUT_SLOT + f I l field_30843 RESULT_SLOT + f Lcrq; m field_17627 inputSlot + f Lcrq; n field_17628 resultSlot + f Lbqk; o field_17629 container + f I p field_30844 INV_SLOT_START + f I q field_30845 INV_SLOT_END + f I r field_30846 USE_ROW_SLOT_START + f I s field_30847 USE_ROW_SLOT_END + f Lcqg; t field_17630 access + f Lcqn; u field_17631 selectedRecipeIndex + f Ldcw; v field_17632 level + f Ljava/util/List; w field_17633 recipes + f Lcuq; x field_17634 input + f J y field_17635 lastSoundTime + f Ljava/lang/Runnable; z field_17636 slotUpdateListener + m (Lbqk;Lcuq;)V a method_17855 setupRecipeList + m (Lcmx;Ldcw;Ljd;)V a method_17856 method_17856 + m (Ljava/lang/Runnable;)V a method_17859 registerUpdateListener + m (Lbqk;)Lczp; c method_59966 createRecipeInput + m (I)Z e method_30160 isValidRecipeIndex + m ()I l method_17862 getSelectedRecipeIndex + m ()Ljava/util/List; m method_17863 getRecipes + m ()I n method_17864 getNumRecipes + m ()Z o method_17865 hasInputItem + m ()V p method_17866 setupResultSlot + m ()V q method_17867 method_17867 + m (ILcmw;)V <init> <init> <init> + m (ILcmw;Lcqg;)V <init> <init> <init> +c crw$1 net/minecraft/class_3971$1 net/minecraft/world/inventory/StonecutterMenu$1 + f Lcrw; b field_17637 field_17637 + m (Lcrw;I)V <init> <init> <init> +c crw$2 net/minecraft/class_3971$2 net/minecraft/world/inventory/StonecutterMenu$2 + f Lcqg; a field_17638 val$access + f Lcrw; b field_17639 field_17639 + m (Ldcw;Ljd;)V a method_17868 method_17868 + m ()Ljava/util/List; j method_51308 getRelevantItems + m (Lcrw;Lbqk;IIILcqg;)V <init> <init> <init> +c crx net/minecraft/class_1715 net/minecraft/world/inventory/TransientCraftingContainer + f Ljv; b field_7805 items + f I c field_7804 width + f I d field_7803 height + f Lcpu; e field_7802 menu + m (Lcpu;II)V <init> <init> <init> + m (Lcpu;IILjv;)V <init> <init> <init> +c cry net/minecraft/class_6077 net/minecraft/world/inventory/package-info +c crz net/minecraft/class_5631 net/minecraft/world/inventory/tooltip/BundleTooltip + f Lcxf; a comp_2377 contents + m ()Lcxf; a comp_2377 contents + m (Lcxf;)V <init> <init> <init> +c csa net/minecraft/class_5632 net/minecraft/world/inventory/tooltip/TooltipComponent +c csb net/minecraft/class_6078 net/minecraft/world/inventory/tooltip/package-info +c csc net/minecraft/class_6538 net/minecraft/world/item/AdventureModePredicate + f Lcom/mojang/serialization/Codec; a field_49245 CODEC + f Lyx; b field_49246 STREAM_CODEC + f Lwz; c field_49247 CAN_BREAK_HEADER + f Lwz; d field_49248 CAN_PLACE_HEADER + f Lcom/mojang/serialization/Codec; e field_49249 SIMPLE_CODEC + f Lcom/mojang/serialization/Codec; f field_49250 FULL_CODEC + f Lwz; g field_49251 UNKNOWN_USE + f Ljava/util/List; h field_49252 predicates + f Z i field_49253 showInTooltip + f Ljava/util/List; j field_49254 tooltip + f Ldtg; k field_34450 lastCheckedBlock + f Z l field_34451 lastResult + f Z m field_34452 checksBlockEntity + m ()Z a method_57324 showInTooltip + m (Law;)Ljava/util/stream/Stream; a method_57325 method_57325 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57326 method_57326 + m (Lcsc;)Ljava/util/List; a method_57327 method_57327 + m (Ldtg;)Z a method_38070 test + m (Ldtg;Ldtg;Z)Z a method_38071 areSameBlocks + m (Ljava/util/List;)Ljava/util/List; a method_57329 computeTooltip + m (Ljava/util/function/Consumer;)V a method_57330 addToTooltip + m (Ljm;)Lwz; a method_57328 method_57328 + m (Z)Lcsc; a method_58402 withTooltip + m ()Ljava/lang/String; b method_57331 method_57331 + m (Law;)Lcsc; b method_57332 method_57332 + m (Lcsc;)Ljava/util/List; b method_57333 method_57333 + m (Lcsc;)Lcom/mojang/serialization/DataResult; c method_57334 method_57334 + m (Ljava/util/List;ZLjava/util/List;)V <init> <init> <init> + m (Ljava/util/List;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csd net/minecraft/class_1739 net/minecraft/world/item/AirItem + f Ldfy; a field_7882 block + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cse net/minecraft/class_4059 net/minecraft/world/item/AnimalArmorItem + f Lakr; j field_47823 textureLocation + f Lakr; k field_49255 overlayTextureLocation + f Lcse$a; l field_47824 bodyType + m ()Lakr; b method_18454 getTexture + m ()Lakr; c method_57335 getOverlayTexture + m ()Lcse$a; d method_55756 getBodyType + m (Ljm;Lcse$a;ZLcul$a;)V <init> <init> <init> +c cse$a net/minecraft/class_4059$class_9076 net/minecraft/world/item/AnimalArmorItem$BodyType + f Lcse$a; a field_47825 EQUESTRIAN + f Lcse$a; b field_47826 CANINE + f Ljava/util/function/Function; c field_47827 textureLocator + f Lavo; d field_49256 breakingSound + f [Lcse$a; e field_47828 $VALUES + m ()[Lcse$a; a method_55757 $values + m (Lakr;)Lakr; a method_56686 method_56686 + m (Ljava/lang/String;)Ljava/lang/String; a method_56687 method_56687 + m (Lakr;)Lakr; b method_56688 method_56688 + m (Ljava/lang/String;ILjava/util/function/Function;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csf net/minecraft/class_1738 net/minecraft/world/item/ArmorItem + f Lkx; a field_7879 DISPENSE_ITEM_BEHAVIOR + f Lcsf$a; b field_41933 type + f Ljm; c field_7881 material + f Ljava/util/function/Supplier; j field_23741 defaultModifiers + m (Ljm;Lcsf$a;)Lcxn; a method_56689 method_56689 + m (Lku;Lcuq;)Z a method_7684 dispenseArmor + m ()Lcsf$a; f method_48398 getType + m ()Ljm; h method_7686 getMaterial + m ()I k method_7687 getDefense + m ()F l method_26353 getToughness + m (Ljm;Lcsf$a;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csf$1 net/minecraft/class_1738$1 net/minecraft/world/item/ArmorItem$1 + m ()V <init> <init> <init> +c csf$a net/minecraft/class_1738$class_8051 net/minecraft/world/item/ArmorItem$Type + f Lcsf$a; a field_41934 HELMET + f Lcsf$a; b field_41935 CHESTPLATE + f Lcsf$a; c field_41936 LEGGINGS + f Lcsf$a; d field_41937 BOOTS + f Lcsf$a; e field_48838 BODY + f Lcom/mojang/serialization/Codec; f field_48839 CODEC + f Lbsy; g field_41938 slot + f Ljava/lang/String; h field_41939 name + f I i field_49257 durability + f [Lcsf$a; j field_41940 $VALUES + m ()Lbsy; a method_48399 getSlot + m (I)I a method_56690 getDurability + m ()Ljava/lang/String; b method_48400 getName + m ()Z d method_56691 hasTrims + m ()[Lcsf$a; e method_48401 $values + m (Ljava/lang/String;ILbsy;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csg net/minecraft/class_1741 net/minecraft/world/item/ArmorMaterial + f Lcom/mojang/serialization/Codec; a field_48840 CODEC + f Ljava/util/Map; b comp_2298 defense + f I c comp_2299 enchantmentValue + f Ljm; d comp_2300 equipSound + f Ljava/util/function/Supplier; e comp_2301 repairIngredient + f Ljava/util/List; f comp_2302 layers + f F g comp_2303 toughness + f F h comp_2304 knockbackResistance + m ()Ljava/util/Map; a comp_2298 defense + m (Lcsf$a;)I a method_48403 getDefense + m ()I b comp_2299 enchantmentValue + m ()Ljm; c comp_2300 equipSound + m ()Ljava/util/function/Supplier; d comp_2301 repairIngredient + m ()Ljava/util/List; e comp_2302 layers + m ()F f comp_2303 toughness + m ()F g comp_2304 knockbackResistance + m (Ljava/util/Map;ILjm;Ljava/util/function/Supplier;Ljava/util/List;FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csg$a net/minecraft/class_1741$class_9196 net/minecraft/world/item/ArmorMaterial$Layer + f Lakr; a field_48841 assetName + f Ljava/lang/String; b field_48842 suffix + f Z c field_48843 dyeable + f Lakr; d field_48844 innerTexture + f Lakr; e field_48845 outerTexture + m ()Z a method_56692 dyeable + m (Z)Lakr; a method_56693 texture + m (ZLjava/lang/String;)Ljava/lang/String; a method_56694 method_56694 + m (Z)Lakr; b method_56695 resolveTexture + m (Lakr;Ljava/lang/String;Z)V <init> <init> <init> + m (Lakr;)V <init> <init> <init> +c csh net/minecraft/class_1740 net/minecraft/world/item/ArmorMaterials + f Ljm; a field_7897 LEATHER + f Ljm; b field_7887 CHAIN + f Ljm; c field_7892 IRON + f Ljm; d field_7895 GOLD + f Ljm; e field_7889 DIAMOND + f Ljm; f field_7890 TURTLE + f Ljm; g field_21977 NETHERITE + f Ljm; h field_48846 ARMADILLO + m ()Lcyw; a method_56696 method_56696 + m (Ljava/lang/String;Ljava/util/EnumMap;ILjm;FFLjava/util/function/Supplier;)Ljm; a method_56698 register + m (Ljava/lang/String;Ljava/util/EnumMap;ILjm;FFLjava/util/function/Supplier;Ljava/util/List;)Ljm; a method_56699 register + m (Ljava/util/EnumMap;)V a method_48405 method_48405 + m (Ljz;)Ljm; a method_56697 bootstrap + m ()Lcyw; b method_24356 method_24356 + m (Ljava/util/EnumMap;)V b method_48406 method_48406 + m ()Lcyw; c method_7693 method_7693 + m (Ljava/util/EnumMap;)V c method_48407 method_48407 + m ()Lcyw; d method_7692 method_7692 + m (Ljava/util/EnumMap;)V d method_48408 method_48408 + m ()Lcyw; e method_7691 method_7691 + m (Ljava/util/EnumMap;)V e method_48409 method_48409 + m ()Lcyw; f method_7689 method_7689 + m (Ljava/util/EnumMap;)V f method_48410 method_48410 + m ()Lcyw; g method_7690 method_7690 + m (Ljava/util/EnumMap;)V g method_48411 method_48411 + m ()Lcyw; h method_7688 method_7688 + m (Ljava/util/EnumMap;)V h method_48412 method_48412 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csi net/minecraft/class_1742 net/minecraft/world/item/ArmorStandItem + m (Lcul$a;)V <init> <init> <init> +c csj net/minecraft/class_1744 net/minecraft/world/item/ArrowItem + m (Ldcw;Lcuq;Lbtn;Lcuq;)Lcnd; a method_7702 createArrow + m (Lcul$a;)V <init> <init> <init> +c csk net/minecraft/class_1743 net/minecraft/world/item/AxeItem + f Ljava/util/Map; a field_7898 STRIPPABLES + m (Ldcw;Ljd;Lcmx;Ldtc;)Ljava/util/Optional; a method_54760 evaluateNewBlockState + m (Ldtc;)Ljava/util/Optional; a method_34716 getStripped + m (Ldtc;Ldfy;)Ldtc; a method_34717 method_34717 + m (Lcyf;)Z b method_59967 playerHasShieldUseIntent + m (Ldtc;Ldfy;)Ldtc; b method_54761 method_54761 + m (Lcwi;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csl net/minecraft/class_1746 net/minecraft/world/item/BannerItem + m (Lcuq;Ljava/util/List;)V a method_7705 appendHoverTextFromBannerBlockEntityTag + m ()Lcti; b method_7706 getColor + m (Ldfy;Ldfy;Lcul$a;)V <init> <init> <init> +c csm net/minecraft/class_1745 net/minecraft/world/item/BannerPatternItem + f Lawu; a field_7900 bannerPattern + m ()Lawu; b method_7704 getBannerPattern + m ()Lxn; c method_7703 getDisplayName + m (Lawu;Lcul$a;)V <init> <init> <init> +c csn net/minecraft/class_1748 net/minecraft/world/item/BedItem + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cso net/minecraft/class_1747 net/minecraft/world/item/BlockItem + f Ldfy; a field_7901 block + m (Lcuq;Ldqj;Lub;)V a method_57338 setBlockEntityData + m (Lcyd;)Lbqr; a method_7712 place + m (Lcyd;Ldtc;)Z a method_7708 placeBlock + m (Ldcw;Lcmx;Ljd;Lcuq;)Z a method_7714 updateCustomBlockEntityTag + m (Ldcw;Ljd;Lcuq;)V a method_57339 updateBlockEntityComponents + m (Ldtc;)Lavo; a method_19260 getPlaceSound + m (Ljava/util/Map;Lcul;)V a method_7713 registerBlocks + m (Ljd;Ldcw;Lcmx;Lcuq;Ldtc;)Z a method_7710 updateCustomBlockEntityTag + m (Ljd;Ldcw;Lcuq;Ldtc;)Ldtc; a method_18084 updateBlockStateFromTag + m (Lcyd;)Lcyd; b method_16356 updatePlacementContext + m (Lcyd;Ldtc;)Z b method_7709 canPlace + m ()Z c method_20360 mustSurvive + m (Lcyd;)Ldtc; c method_7707 getPlacementState + m ()Ldfy; d method_7711 getBlock + m (Ldfy;Lcul$a;)V <init> <init> <init> +c csp net/minecraft/class_1749 net/minecraft/world/item/BoatItem + f Ljava/util/function/Predicate; a field_17497 ENTITY_PREDICATE + f Lcov$b; b field_7902 type + f Z c field_38211 hasChest + m (Ldcw;Lexa;Lcuq;Lcmx;)Lcov; a method_42296 getBoat + m (ZLcov$b;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csq net/minecraft/class_1752 net/minecraft/world/item/BoneMealItem + f I a field_30851 GRASS_SPREAD_WIDTH + f I b field_30852 GRASS_SPREAD_HEIGHT + f I c field_30853 GRASS_COUNT_MULTIPLIER + m (Lcuq;Ldcw;Ljd;)Z a method_7720 growCrop + m (Lcuq;Ldcw;Ljd;Lji;)Z a method_7719 growWaterPlant + m (Ldcx;Ljd;I)V a method_7721 addGrowthParticles + m (Ldtb$a;)Z a method_40006 method_40006 + m (Ljm;)Ldtc; a method_40128 method_40128 + m (Ljm;)Ldtc; b method_40130 method_40130 + m (Lcul$a;)V <init> <init> <init> +c csq$1 net/minecraft/class_1752$1 net/minecraft/world/item/BoneMealItem$1 + f [I a field_47829 $SwitchMap$net$minecraft$world$level$block$BonemealableBlock$Type + m ()V <clinit> <clinit> <clinit> +c csr net/minecraft/class_1751 net/minecraft/world/item/BookItem + m (Lcul$a;)V <init> <init> <init> +c css net/minecraft/class_1754 net/minecraft/world/item/BottleItem + m (Lbsn;)Z a method_7726 method_7726 + m (Lcuq;Lcmx;Lcuq;)Lcuq; a method_7725 turnBottleIntoItem + m (Lcul$a;)V <init> <init> <init> +c cst net/minecraft/class_1753 net/minecraft/world/item/BowItem + f I a field_30855 MAX_DRAW_DURATION + f I b field_30856 DEFAULT_RANGE + m (I)F a method_7722 getPowerForTime + m (Lcul$a;)V <init> <init> <init> +c csu net/minecraft/class_8162 net/minecraft/world/item/BrushItem + f I a field_43390 ANIMATION_DURATION + f I b field_42683 USE_DURATION + m (Lbsr;)Z a method_51309 method_51309 + m (Lcmx;)Lexa; a method_49999 calculateHitResult + m (Ldcw;Lewy;Ldtc;Lexc;Lbtg;)V a method_49184 spawnDustParticles + m (Lcul$a;)V <init> <init> <init> +c csu$1 net/minecraft/class_8162$1 net/minecraft/world/item/BrushItem$1 + f [I a field_42684 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c csu$a net/minecraft/class_8162$class_8163 net/minecraft/world/item/BrushItem$DustParticlesDelta + f D a comp_1286 xd + f D b comp_1287 yd + f D c comp_1288 zd + f D d field_42685 ALONG_SIDE_DELTA + f D e field_42686 OUT_FROM_SIDE_DELTA + m ()D a comp_1286 xd + m (Lexc;Lji;)Lcsu$a; a method_49185 fromDirection + m ()D b comp_1287 yd + m ()D c comp_1288 zd + m (DDD)V <init> <init> <init> +c csv net/minecraft/class_1755 net/minecraft/world/item/BucketItem + f Lepd; a field_7905 content + m (Lcmx;Lavo;)V a method_32342 method_32342 + m (Lcmx;Ldcx;Ljd;)V a method_7727 playEmptySound + m (Lcuq;Lcmx;)Lcuq; a method_7732 getEmptySuccessItem + m (Lepd;Lcul$a;)V <init> <init> <init> +c csw net/minecraft/class_5537 net/minecraft/world/item/BundleItem + f I a field_27016 BAR_COLOR + f I b field_51352 TOOLTIP_MAX_WEIGHT + m (Lbsr;)V a method_38074 playRemoveOneSound + m (Lcmx;Lcuq;)V a method_57341 method_57341 + m (Lcuq;Lcmx;)Z a method_32757 dropContents + m (Lbsr;)V b method_38076 playInsertSound + m (Lbsr;)V c method_38077 playDropContentsSound + m (Lcuq;)F c method_31561 getFullnessDisplay + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c csx net/minecraft/class_1757 net/minecraft/world/item/ChorusFruitItem + m (Lcul$a;)V <init> <init> <init> +c csy net/minecraft/class_1759 net/minecraft/world/item/CompassItem + m (Ldcw;)Ljl; a method_43123 getSpawnPosition + m (Lcul$a;)V <init> <init> <init> +c csz net/minecraft/class_1762 net/minecraft/world/item/ComplexItem + m (Lcuq;Ldcw;Lcmx;)Lzg; a method_7757 getUpdatePacket + m (Lcul$a;)V <init> <init> <init> +c cta net/minecraft/class_1761 net/minecraft/world/item/CreativeModeTab + f Lakr; a field_52021 DEFAULT_BACKGROUND + f Lwz; b field_26391 displayName + f Lakr; c field_7919 backgroundTexture + f Z d field_7920 canScroll + f Z e field_7917 showTitle + f Z f field_41031 alignedRight + f Lcta$f; g field_41032 row + f I h field_41033 column + f Lcta$h; i field_41034 type + f Lcuq; j field_7934 iconItemStack + f Ljava/util/Collection; k field_40859 displayItems + f Ljava/util/Set; l field_40860 displayItemsSearchTab + f Ljava/util/function/Supplier; m field_41036 iconGenerator + f Lcta$b; n field_41037 displayItemsGenerator + m ()Lwz; a method_7737 getDisplayName + m (Lcta$d;)V a method_47306 buildContents + m (Lcta$f;I)Lcta$a; a method_47307 builder + m (Lcuq;)Z a method_45412 contains + m (Ljava/lang/String;)Lakr; a method_60733 createTextureLocation + m ()Lcuq; b method_7747 getIconItem + m ()Lakr; c method_7742 getBackgroundTexture + m ()Z d method_7754 showTitle + m ()Z e method_7756 canScroll + m ()I f method_7743 column + m ()Lcta$f; g method_47309 row + m ()Z h method_47310 hasAnyItems + m ()Z i method_47311 shouldDisplay + m ()Z j method_7752 isAlignedRight + m ()Lcta$h; k method_47312 getType + m ()Ljava/util/Collection; l method_47313 getDisplayItems + m ()Ljava/util/Collection; m method_45414 getSearchTabDisplayItems + m ()Ljava/lang/IllegalStateException; n method_51310 method_51310 + m (Lcta$f;ILcta$h;Lwz;Ljava/util/function/Supplier;Lcta$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cta$a net/minecraft/class_1761$class_7913 net/minecraft/world/item/CreativeModeTab$Builder + f Lcta$b; a field_41038 EMPTY_GENERATOR + f Lcta$f; b field_41039 row + f I c field_41040 column + f Lwz; d field_41041 displayName + f Ljava/util/function/Supplier; e field_41042 iconGenerator + f Lcta$b; f field_41043 displayItemsGenerator + f Z g field_41044 canScroll + f Z h field_41045 showTitle + f Z i field_41046 alignedRight + f Lcta$h; j field_41047 type + f Lakr; k field_41048 backgroundTexture + m ()Lcta$a; a method_47315 alignedRight + m (Lakr;)Lcta$a; a method_47319 backgroundTexture + m (Lcta$b;)Lcta$a; a method_47317 displayItems + m (Lcta$d;Lcta$e;)V a method_47316 method_47316 + m (Lcta$h;)Lcta$a; a method_47318 type + m (Ljava/util/function/Supplier;)Lcta$a; a method_47320 icon + m (Lwz;)Lcta$a; a method_47321 title + m ()Lcta$a; b method_47322 hideTitle + m ()Lcta$a; c method_47323 noScrollBar + m ()Lcta; d method_47324 build + m ()Lcuq; e method_47325 method_47325 + m (Lcta$f;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cta$b net/minecraft/class_1761$class_7914 net/minecraft/world/item/CreativeModeTab$DisplayItemsGenerator +c cta$c net/minecraft/class_1761$class_7703 net/minecraft/world/item/CreativeModeTab$ItemDisplayBuilder + f Ljava/util/Collection; a field_40187 tabContents + f Ljava/util/Set; b field_40188 searchTabContents + f Lcta; c field_40189 tab + f Lcpl; d field_40190 featureFlagSet + m (Lcta;Lcpl;)V <init> <init> <init> +c cta$d net/minecraft/class_1761$class_8128 net/minecraft/world/item/CreativeModeTab$ItemDisplayParameters + f Lcpl; a comp_1251 enabledFeatures + f Z b comp_1252 hasPermissions + f Ljo$a; c comp_1253 holders + m ()Lcpl; a comp_1251 enabledFeatures + m (Lcpl;ZLjo$a;)Z a method_48932 needsUpdate + m ()Z b comp_1252 hasPermissions + m ()Ljo$a; c comp_1253 holders + m (Lcpl;ZLjo$a;)V <init> <init> <init> +c cta$e net/minecraft/class_1761$class_7704 net/minecraft/world/item/CreativeModeTab$Output + m (Lcta$g;Lcuq;)V a method_45419 method_45419 + m (Lcuq;)V a method_45420 accept + m (Lcuq;Lcta$g;)V a method_45417 accept + m (Ldcv;)V a method_45421 accept + m (Ldcv;Lcta$g;)V a method_45422 accept + m (Ljava/util/Collection;)V a method_45423 acceptAll + m (Ljava/util/Collection;Lcta$g;)V a method_45424 acceptAll +c cta$f net/minecraft/class_1761$class_7915 net/minecraft/world/item/CreativeModeTab$Row + f Lcta$f; a field_41049 TOP + f Lcta$f; b field_41050 BOTTOM + f [Lcta$f; c field_41051 $VALUES + m ()[Lcta$f; a method_47326 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cta$g net/minecraft/class_1761$class_7705 net/minecraft/world/item/CreativeModeTab$TabVisibility + f Lcta$g; a field_40191 PARENT_AND_SEARCH_TABS + f Lcta$g; b field_40192 PARENT_TAB_ONLY + f Lcta$g; c field_40193 SEARCH_TAB_ONLY + f [Lcta$g; d field_40194 $VALUES + m ()[Lcta$g; a method_45425 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cta$h net/minecraft/class_1761$class_7916 net/minecraft/world/item/CreativeModeTab$Type + f Lcta$h; a field_41052 CATEGORY + f Lcta$h; b field_41053 INVENTORY + f Lcta$h; c field_41054 HOTBAR + f Lcta$h; d field_41055 SEARCH + f [Lcta$h; e field_41056 $VALUES + m ()[Lcta$h; a method_47327 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctb net/minecraft/class_7706 net/minecraft/world/item/CreativeModeTabs + f Lakr; a field_52022 INVENTORY_BACKGROUND + f Lakr; b field_52023 SEARCH_BACKGROUND + f Lakq; c field_40195 BUILDING_BLOCKS + f Lakq; d field_41059 COLORED_BLOCKS + f Lakq; e field_40743 NATURAL_BLOCKS + f Lakq; f field_40197 FUNCTIONAL_BLOCKS + f Lakq; g field_40198 REDSTONE_BLOCKS + f Lakq; h field_40199 HOTBAR + f Lakq; i field_40200 SEARCH + f Lakq; j field_41060 TOOLS_AND_UTILITIES + f Lakq; k field_40202 COMBAT + f Lakq; l field_41061 FOOD_AND_DRINKS + f Lakq; m field_41062 INGREDIENTS + f Lakq; n field_40205 SPAWN_EGGS + f Lakq; o field_41063 OP_BLOCKS + f Lakq; p field_40206 INVENTORY + f Ljava/util/Comparator; q field_42465 PAINTING_COMPARATOR + f Lcta$d; r field_42466 CACHED_PARAMETERS + m ()V a method_47334 validate + m (Lakp;Lcta$e;Lcta$g;Ljm$c;)V a method_48935 method_48935 + m (Lcpl;Ljm$c;)Z a method_58650 method_58650 + m (Lcpl;ZLjo$a;)Z a method_47330 tryRebuildTabContents + m (Lcta$d;)V a method_47337 buildAllTabContents + m (Lcta$d;Lcta$e;)V a method_51311 method_51311 + m (Lcta$d;Lcta;)V a method_47331 method_47331 + m (Lcta$e;Lcta$d;Ljo$b;)V a method_51312 method_51312 + m (Lcta$e;Lcta$g;)V a method_47332 generateSuspiciousStews + m (Lcta$e;Lcta$g;Lcuq;)V a method_48934 method_48934 + m (Lcta$e;Ljo$a;Ljo$b;Ljava/util/function/Predicate;Lcta$g;)V a method_48937 generatePresetPaintings + m (Lcta$e;Ljo$b;)V a method_51313 method_51313 + m (Lcta$e;Ljo;Lcta$g;)V a method_45428 generateEnchantmentBookTypesOnlyMaxLevel + m (Lcta$e;Ljo;Lcul;Lawu;Lcta$g;)V a method_45426 generateInstrumentTypes + m (Lcta$e;Ljo;Lcul;Lcta$g;Lcpl;)V a method_45427 generatePotionEffectTypes + m (Lcta;)Z a method_47333 method_47333 + m (Lcul;Lcta$e;Lcta$g;Ljq$c;)V a method_48939 method_48939 + m (Lcul;Ljm$c;)Lcuq; a method_48940 method_48940 + m (Lcul;Ljm;)Lcuq; a method_48941 method_48941 + m (Ljava/lang/String;)Lakq; a method_51317 createKey + m (Ljm$c;)Ljava/util/stream/Stream; a method_59969 method_59969 + m (Ljm$c;I)Lcuq; a method_59970 method_59970 + m (Ljm;)Z a method_51314 method_51314 + m (Ljz;)Lcta; a method_51315 bootstrap + m (Ljz;Lcta$d;Lcta$e;)V a method_51316 method_51316 + m (Lub;)V a method_58091 method_58091 + m ()Lcta; b method_47328 getDefaultTab + m (Lcta$d;Lcta$e;)V b method_51318 method_51318 + m (Lcta$d;Lcta;)V b method_47338 method_47338 + m (Lcta$e;Lcta$d;Ljo$b;)V b method_51319 method_51319 + m (Lcta$e;Lcta$g;)V b method_58652 generateOminousVials + m (Lcta$e;Lcta$g;Lcuq;)V b method_48947 method_48947 + m (Lcta$e;Ljo$b;)V b method_51324 method_51324 + m (Lcta$e;Ljo;Lcta$g;)V b method_45430 generateEnchantmentBookTypesAllLevels + m (Lcta;)Z b method_47340 method_47340 + m (Ljm$c;)Lcuq; b method_59972 method_59972 + m (Ljm;)Z b method_51320 method_51320 + m ()Ljava/util/List; c method_47335 tabs + m (Lcta$d;Lcta$e;)V c method_51321 method_51321 + m (Lcta$e;Lcta$d;Ljo$b;)V c method_51322 method_51322 + m (Lcta$e;Lcta$g;)V c method_47339 generateFireworksAllDurations + m (Lcta$e;Lcta$g;Lcuq;)V c method_48952 method_48952 + m ()Ljava/util/List; d method_47341 allTabs + m (Lcta$d;Lcta$e;)V d method_51323 method_51323 + m (Lcta$e;Lcta$d;Ljo$b;)V d method_51326 method_51326 + m (Lcta$e;Lcta$g;Lcuq;)V d method_48954 method_48954 + m ()Lcta; e method_47344 searchTab + m (Lcta$d;Lcta$e;)V e method_51325 method_51325 + m ()Ljava/util/stream/Stream; f method_51327 streamAllTabs + m (Lcta$d;Lcta$e;)V f method_51328 method_51328 + m ()Lcuq; g method_51329 method_51329 + m (Lcta$d;Lcta$e;)V g method_51330 method_51330 + m ()Lcuq; h method_51331 method_51331 + m (Lcta$d;Lcta$e;)V h method_51332 method_51332 + m ()Lcuq; i method_51333 method_51333 + m (Lcta$d;Lcta$e;)V i method_51334 method_51334 + m ()Lcuq; j method_51335 method_51335 + m (Lcta$d;Lcta$e;)V j method_51336 method_51336 + m ()Lcuq; k method_51337 method_51337 + m (Lcta$d;Lcta$e;)V k method_51338 method_51338 + m ()Lcuq; l method_51339 method_51339 + m ()Lcuq; m method_51340 method_51340 + m ()Lcuq; n method_51341 method_51341 + m ()Lcuq; o method_51342 method_51342 + m ()Lcuq; p method_51343 method_51343 + m ()Lcuq; q method_51344 method_51344 + m ()Lcuq; r method_51345 method_51345 + m ()Lcuq; s method_51346 method_51346 + m ()Lcuq; t method_51347 method_51347 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctc net/minecraft/class_1764 net/minecraft/world/item/CrossbowItem + f I a field_30863 DEFAULT_RANGE + f F b field_49258 MOB_ARROW_POWER + f F k field_30866 MAX_CHARGE_DURATION + f Z l field_7937 startSoundPlayed + f Z m field_7936 midLoadSoundPlayed + f F n field_30867 START_SOUND_PERCENT + f F o field_30868 MID_SOUND_PERCENT + f F p field_30869 ARROW_POWER + f F q field_30870 FIREWORK_POWER + f Lctc$a; r field_51626 DEFAULT_SOUNDS + m (ILcuq;Lbtn;)F a method_7770 getPowerForTime + m (Layw;I)F a method_57342 getShotPitch + m (Lbtn;Lcuq;)Z a method_7767 tryLoadProjectiles + m (Lbtn;Lexc;F)Lorg/joml/Vector3f; a method_57343 getProjectileShotVector + m (Lcxg;)F a method_20309 getShootingPower + m (Ldcw;Lbtn;Lbqq;Lcuq;FFLbtn;)V a method_7777 performShooting + m (Ldcw;Lbtn;Ljm;)V a method_59973 method_59973 + m (ZLayw;)F a method_7784 getRandomShotPitch + m (Lcuq;Lbtn;)I b method_7775 getChargeDuration + m (Ldcw;Lbtn;Ljm;)V b method_59974 method_59974 + m (Ldcw;Lbtn;Ljm;)V c method_59975 method_59975 + m (Lcuq;)Z i method_7781 isCharged + m (Lcuq;)Lctc$a; k method_59976 getChargingSounds + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctc$a net/minecraft/class_1764$class_9693 net/minecraft/world/item/CrossbowItem$ChargingSounds + f Lcom/mojang/serialization/Codec; a field_51627 CODEC + f Ljava/util/Optional; b comp_2673 start + f Ljava/util/Optional; c comp_2674 mid + f Ljava/util/Optional; d comp_2675 end + m ()Ljava/util/Optional; a comp_2673 start + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59977 method_59977 + m ()Ljava/util/Optional; b comp_2674 mid + m ()Ljava/util/Optional; c comp_2675 end + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctd net/minecraft/class_1763 net/minecraft/world/item/DebugStickItem + m (Lcmx;Ldtc;Ldcx;Ljd;ZLcuq;)Z a method_7759 handleInteraction + m (Lcmx;Lwz;)V a method_7762 message + m (Ldtc;Lduf;)Ljava/lang/String; a method_7761 getNameHelper + m (Ldtc;Lduf;Z)Ldtc; a method_7758 cycleState + m (Ljava/lang/Iterable;Ljava/lang/Object;Z)Ljava/lang/Object; a method_7760 getRelative + m (Lcul$a;)V <init> <init> <init> +c cte net/minecraft/class_1766 net/minecraft/world/item/DiggerItem + m (Lcwi;FF)Lcxn; a method_57346 createAttributes + m (Lcwi;Lawu;Lcul$a;)V <init> <init> <init> +c ctf net/minecraft/class_7409 net/minecraft/world/item/DiscFragmentItem + m ()Lxn; c method_43408 getDisplayName + m (Lcul$a;)V <init> <init> <init> +c ctg net/minecraft/class_5633 net/minecraft/world/item/DispensibleContainerItem + m (Lcmx;Ldcw;Lcuq;Ljd;)V a method_7728 checkExtraContent + m (Lcmx;Ldcw;Ljd;Lewy;)Z a method_7731 emptyContents +c cth net/minecraft/class_1765 net/minecraft/world/item/DoubleHighBlockItem + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cti net/minecraft/class_1767 net/minecraft/world/item/DyeColor + f [Lcti; A field_7953 $VALUES + f Lcti; a field_7952 WHITE + f Lcti; b field_7946 ORANGE + f Lcti; c field_7958 MAGENTA + f Lcti; d field_7951 LIGHT_BLUE + f Lcti; e field_7947 YELLOW + f Lcti; f field_7961 LIME + f Lcti; g field_7954 PINK + f Lcti; h field_7944 GRAY + f Lcti; i field_7967 LIGHT_GRAY + f Lcti; j field_7955 CYAN + f Lcti; k field_7945 PURPLE + f Lcti; l field_7966 BLUE + f Lcti; m field_7957 BROWN + f Lcti; n field_7942 GREEN + f Lcti; o field_7964 RED + f Lcti; p field_7963 BLACK + f Lazk$a; q field_41600 CODEC + f Lyx; r field_49259 STREAM_CODEC + f Ljava/util/function/IntFunction; s field_7959 BY_ID + f Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap; t field_7950 BY_FIREWORK_COLOR + f I u field_7965 id + f Ljava/lang/String; v field_7948 name + f Lepi; w field_7956 mapColor + f I x field_7943 textureDiffuseColor + f I y field_7960 fireworkColor + f I z field_16537 textColor + m ()I a method_7789 getId + m (I)Lcti; a method_7791 byId + m (Lcti;)Lcti; a method_7797 method_7797 + m (Ljava/lang/String;Lcti;)Lcti; a method_7793 byName + m ()Ljava/lang/String; b method_7792 getName + m (I)Lcti; b method_7786 byFireworkColor + m (Lcti;)Ljava/lang/Integer; b method_7795 method_7795 + m ()I d method_7787 getTextureDiffuseColor + m ()Lepi; e method_7794 getMapColor + m ()I f method_7790 getFireworkColor + m ()I g method_16357 getTextColor + m ()[Lcti; h method_36676 $values + m (Ljava/lang/String;IILjava/lang/String;ILepi;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctj net/minecraft/class_1769 net/minecraft/world/item/DyeItem + f Ljava/util/Map; a field_7968 ITEM_BY_COLOR + f Lcti; b field_7969 dyeColor + m (Lcti;)Lctj; a method_7803 byColor + m (Ldrt;)Ldrt; a method_49799 method_49799 + m ()Lcti; c method_7802 getDyeColor + m (Lcti;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctk net/minecraft/class_1771 net/minecraft/world/item/EggItem + m (Lcul$a;)V <init> <init> <init> +c ctl net/minecraft/class_9791 net/minecraft/world/item/EitherHolder + f Ljava/util/Optional; a comp_2831 holder + f Lakq; b comp_2832 key + m ()Lcom/mojang/datafixers/util/Either; a method_60734 asEither + m (Lakq;)Lcom/mojang/serialization/DataResult; a method_60735 method_60735 + m (Lakq;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_60736 codec + m (Lakq;Lyx;)Lyx; a method_60737 streamCodec + m (Lcom/mojang/datafixers/util/Either;)Lctl; a method_60738 fromEither + m (Ljo$a;)Ljava/util/Optional; a method_60739 unwrap + m (Ljz;)Ljava/util/Optional; a method_60740 unwrap + m ()Ljava/util/Optional; b comp_2831 holder + m (Ljo$a;)Ljava/util/Optional; b method_60741 method_60741 + m (Ljz;)Ljava/util/Optional; b method_60742 method_60742 + m ()Lakq; c comp_2832 key + m ()Lcom/mojang/datafixers/util/Either; d method_60743 method_60743 + m ()Ljava/lang/String; e method_60744 method_60744 + m (Ljm;)V <init> <init> <init> + m (Lakq;)V <init> <init> <init> + m (Ljava/util/Optional;Lakq;)V <init> <init> <init> +c ctm net/minecraft/class_1770 net/minecraft/world/item/ElytraItem + m (Lcuq;)Z i method_7804 isFlyEnabled + m (Lcul$a;)V <init> <init> <init> +c ctn net/minecraft/class_1773 net/minecraft/world/item/EmptyMapItem + m (Lcul$a;)V <init> <init> <init> +c cto net/minecraft/class_1772 net/minecraft/world/item/EnchantedBookItem + m (Ldaf;)Lcuq; a method_7808 createForEnchantment + m (Lcul$a;)V <init> <init> <init> +c ctp net/minecraft/class_1774 net/minecraft/world/item/EndCrystalItem + m (Lcul$a;)V <init> <init> <init> +c ctq net/minecraft/class_1777 net/minecraft/world/item/EnderEyeItem + m (Lcul$a;)V <init> <init> <init> +c ctr net/minecraft/class_1776 net/minecraft/world/item/EnderpearlItem + m (Lcul$a;)V <init> <init> <init> +c cts net/minecraft/class_5151 net/minecraft/world/item/Equipable + m (Lcul;Ldcw;Lcmx;Lbqq;)Lbqs; a method_48576 swapWithEquipmentSlot + m (Lcuq;)Lcts; c_ method_48957 get + m ()Lbsy; m method_7685 getEquipmentSlot + m ()Ljm; n method_31570 getEquipSound +c ctt net/minecraft/class_1779 net/minecraft/world/item/ExperienceBottleItem + m (Lcul$a;)V <init> <init> <init> +c ctu net/minecraft/class_1778 net/minecraft/world/item/FireChargeItem + m (Ldcw;Ljd;)V a method_18453 playSound + m (Lku;Lji;)Ljw; a method_58655 method_58655 + m (Lcul$a;)V <init> <init> <init> +c ctv net/minecraft/class_1781 net/minecraft/world/item/FireworkRocketItem + f [B a field_41064 CRAFTABLE_DURATIONS + f D b field_30884 ROCKET_PLACEMENT_OFFSET + m (Lku;Lji;)Lexc; a method_58656 getEntityPokingOutOfBlockPos + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ctw net/minecraft/class_1780 net/minecraft/world/item/FireworkStarItem + m (Lcul$a;)V <init> <init> <init> +c ctx net/minecraft/class_1787 net/minecraft/world/item/FishingRodItem + m (Lcul$a;)V <init> <init> <init> +c cty net/minecraft/class_1786 net/minecraft/world/item/FlintAndSteelItem + m (Lcul$a;)V <init> <init> <init> +c ctz net/minecraft/class_1758 net/minecraft/world/item/FoodOnAStickItem + f Lbsx; a field_23253 canInteractWith + f I b field_23743 consumeItemDamage + m (Lcul$a;Lbsx;I)V <init> <init> <init> +c cua net/minecraft/class_1788 net/minecraft/world/item/GameMasterBlockItem + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cub net/minecraft/class_8232 net/minecraft/world/item/GlowInkSacItem + m (Ldrt;)Ldrt; a method_49800 method_49800 + m (Lcul$a;)V <init> <init> <init> +c cuc net/minecraft/class_1790 net/minecraft/world/item/HangingEntityItem + f Lwz; a field_42467 TOOLTIP_RANDOM_VARIANT + f Lbsx; b field_7999 type + m (Lcmx;Lji;Lcuq;Ljd;)Z a method_7834 mayPlace + m (Ljava/util/List;)V a method_48958 method_48958 + m (Ljava/util/List;Lakq;)V a method_48959 method_48959 + m (Ljava/util/List;Ljm;)V a method_48960 method_48960 + m (Lbsx;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cud net/minecraft/class_7707 net/minecraft/world/item/HangingSignItem + m (Ldfy;Ldfy;Lcul$a;)V <init> <init> <init> +c cue net/minecraft/class_1794 net/minecraft/world/item/HoeItem + f Ljava/util/Map; a field_8023 TILLABLES + m (Ldtc;)Ljava/util/function/Consumer; a method_36988 changeIntoState + m (Ldtc;Lcyf;)V a method_36984 method_36984 + m (Ldtc;Ldcv;)Ljava/util/function/Consumer; a method_36985 changeIntoStateAndDropItem + m (Ldtc;Ldcv;Lcyf;)V a method_36986 method_36986 + m (Lcyf;)Z b method_36987 onlyIfAirAbove + m (Lcyf;)Z c method_36989 method_36989 + m (Lcwi;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuf net/minecraft/class_4480 net/minecraft/world/item/HoneyBottleItem + f I a field_30885 DRINK_DURATION + m (Lcul$a;)V <init> <init> <init> +c cug net/minecraft/class_5953 net/minecraft/world/item/HoneycombItem + f Ljava/util/function/Supplier; a field_29560 WAXABLES + f Ljava/util/function/Supplier; b field_29561 WAX_OFF_BY_BLOCK + m (Lcyf;Ljd;Ldcw;Ldtc;)Lbqr; a method_34719 method_34719 + m (Ldtc;)Ljava/util/Optional; a method_34720 getWaxed + m (Ldtc;Ldfy;)Ldtc; a method_34721 method_34721 + m ()Lcom/google/common/collect/BiMap; h method_34722 method_34722 + m ()Lcom/google/common/collect/BiMap; k method_34723 method_34723 + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuh net/minecraft/class_8233 net/minecraft/world/item/InkSacItem + m (Ldrt;)Ldrt; a method_49802 method_49802 + m (Lcul$a;)V <init> <init> <init> +c cui net/minecraft/class_7444 net/minecraft/world/item/Instrument + f Lcom/mojang/serialization/Codec; a field_49260 DIRECT_CODEC + f Lyx; b field_49261 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_39122 CODEC + f Lyx; d field_49262 STREAM_CODEC + f Ljm; e comp_772 soundEvent + f I f comp_773 useDuration + f F g comp_774 range + m ()Ljm; a comp_772 soundEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43709 method_43709 + m ()I b comp_773 useDuration + m ()F c comp_774 range + m (Ljm;IF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuj net/minecraft/class_7430 net/minecraft/world/item/InstrumentItem + f Lawu; a field_39123 instruments + m (Lcul;Ljm;)Lcuq; a method_43558 create + m (Lcuq;Lawu;Layw;)V a method_43562 setRandom + m (Lcuq;Ljm;)V a method_45433 method_45433 + m (Ldcw;Lcmx;Lcui;)V a method_43563 play + m (Ljm;)Ljava/lang/Integer; a method_45432 method_45432 + m (Lcuq;)Ljava/util/Optional; i method_43711 getInstrument + m (Lcul$a;Lawu;)V <init> <init> <init> +c cuk net/minecraft/class_7445 net/minecraft/world/item/Instruments + f I a field_39124 GOAT_HORN_RANGE_BLOCKS + f I b field_39125 GOAT_HORN_DURATION + f Lakq; c field_39126 PONDER_GOAT_HORN + f Lakq; d field_39127 SING_GOAT_HORN + f Lakq; e field_39128 SEEK_GOAT_HORN + f Lakq; f field_39129 FEEL_GOAT_HORN + f Lakq; g field_39130 ADMIRE_GOAT_HORN + f Lakq; h field_39131 CALL_GOAT_HORN + f Lakq; i field_39132 YEARN_GOAT_HORN + f Lakq; j field_39133 DREAM_GOAT_HORN + m (Ljava/lang/String;)Lakq; a method_43714 create + m (Ljz;)Lcui; a method_43713 bootstrap + m ()V <clinit> <clinit> <clinit> +c cul net/minecraft/class_1792 net/minecraft/world/item/Item + f Lorg/slf4j/Logger; a field_27017 LOGGER + f Ljm$c; b field_36401 builtInRegistryHolder + f Lkm; c field_49263 components + f Ljava/util/Map; d field_8003 BY_BLOCK + f Lakr; e field_8006 BASE_ATTACK_DAMAGE_ID + f Lakr; f field_8001 BASE_ATTACK_SPEED_ID + f I g field_30887 DEFAULT_MAX_STACK_SIZE + f I h field_49998 ABSOLUTE_MAX_STACK_SIZE + f I i field_30889 MAX_BAR_WIDTH + f Lcul; j field_8008 craftingRemainingItem + f Ljava/lang/String; k field_8014 descriptionId + f Lcpl; l field_40209 requiredFeatures + m ()Ljava/lang/String; a method_7876 getDescriptionId + m (Lbsr;FLbrk;)F a method_58403 getAttackDamageBonus + m (Lcjh;)V a method_33261 onDestroyed + m (Lcul;)I a method_7880 getId + m (Lcuq;)Z a method_7870 isEnchantable + m (Lcuq;Lbtn;)I a method_7881 getUseDuration + m (Lcuq;Lbtn;Lbtn;)Z a method_7873 hurtEnemy + m (Lcuq;Lcmx;Lbtn;Lbqq;)Lbqr; a method_7847 interactLivingEntity + m (Lcuq;Lcrq;Lcqd;Lcmx;)Z a method_31565 overrideStackedOnOther + m (Lcuq;Lcul$b;Ljava/util/List;Lcwm;)V a method_7851 appendHoverText + m (Lcuq;Lcuq;)Z a method_7878 isValidRepairItem + m (Lcuq;Lcuq;Lcrq;Lcqd;Lcmx;Lbug;)Z a method_31566 overrideOtherStackedOnMe + m (Lcuq;Ldcw;)V a method_7843 onCraftedPostProcess + m (Lcuq;Ldcw;Lbsr;IZ)V a method_7888 inventoryTick + m (Lcuq;Ldcw;Lbtn;)Lcuq; a method_7861 finishUsingItem + m (Lcuq;Ldcw;Lbtn;I)V a method_7840 releaseUsing + m (Lcuq;Ldcw;Ldtc;Ljd;Lbtn;)Z a method_7879 mineBlock + m (Lcuq;Ldtc;)F a method_58404 getDestroySpeed + m (Lcyf;)Lbqr; a method_7884 useOn + m (Ldcw;Lbtn;Lcuq;I)V a method_7852 onUseTick + m (Ldcw;Lcmx;Lbqq;)Lbqs; a method_7836 use + m (Ldcw;Lcmx;Ldcf$b;)Lewy; a method_7872 getPlayerPOVHitResult + m (Ldfy;)Lcul; a method_7867 byBlock + m (Ldtc;Ldcw;Ljd;Lcmx;)Z a method_7885 canAttackBlock + m ()Z ao_ method_16698 isComplex + m ()Lavo; ap_ method_21831 getDrinkingSound + m ()Lavo; aq_ method_21830 getEatingSound + m ()Z ar_ method_31568 canFitInsideContainerItems + m (I)Lcul; b method_7875 byId + m (Lcuq;)Lcwo; b method_7853 getUseAnimation + m (Lcuq;Lbtn;Lbtn;)V b method_59978 postHurtEnemy + m (Lcuq;Ldcw;Lcmx;)V b method_54465 onCraftedBy + m (Lcuq;Ldtc;)Z b method_58405 isCorrectToolForDrops + m (Lcuq;)Z d method_31567 isBarVisible + m (Lcuq;)Z d_ method_7886 isFoil + m ()Lavo; e method_57336 getBreakingSound + m (Lcuq;)I e method_31569 getBarWidth + m (Lcuq;)I f method_31571 getBarColor + m ()I g method_7837 getEnchantmentValue + m (Lcuq;)Ljava/util/Optional; g method_32346 getTooltipImage + m (Lcuq;)Ljava/lang/String; h method_7866 getDescriptionId + m ()Lcxn; j method_7844 getDefaultAttributeModifiers + m (Lcuq;)Z l method_7838 useOnRelease + m (Lcuq;)V m method_7860 verifyComponentsAfterLoad + m (Lcuq;)Lwz; n method_7864 getName + m ()Ljm$c; o method_40131 builtInRegistryHolder + m ()Lkm; p method_57347 components + m ()I q method_7882 getDefaultMaxStackSize + m ()Lwz; s method_7848 getDescription + m ()Ljava/lang/String; t method_7869 getOrCreateDescriptionId + m ()Lcul; u method_7858 getCraftingRemainingItem + m ()Z v method_7857 hasCraftingRemainingItem + m ()Lcuq; w method_7854 getDefaultInstance + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cul$a net/minecraft/class_1792$class_1793 net/minecraft/world/item/Item$Properties + f Lcom/google/common/collect/Interner; a field_49264 COMPONENT_INTERNER + f Lkm$a; b field_49265 components + f Lcul; c field_8018 craftingRemainingItem + f Lcpl; d field_40210 requiredFeatures + m ()Lcul$a; a method_24359 fireResistant + m (I)Lcul$a; a method_7889 stacksTo + m (Lakq;)Lcul$a; a method_60745 jukeboxPlayable + m (Lcpr;)Lcul$a; a method_19265 food + m (Lcul;)Lcul$a; a method_7896 craftRemainder + m (Lcvo;)Lcul$a; a method_7894 rarity + m (Lcxn;)Lcul$a; a method_57348 attributes + m (Lkp;Ljava/lang/Object;)Lcul$a; a method_57349 component + m ([Lcpj;)Lcul$a; a method_45434 requiredFeatures + m ()Lkm; b method_58406 buildAndValidateComponents + m (I)Lcul$a; b method_7895 durability + m ()Lkm; c method_57350 buildComponents + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cul$b net/minecraft/class_1792$class_9635 net/minecraft/world/item/Item$TooltipContext + f Lcul$b; a field_51353 EMPTY + m ()Ljo$a; a method_59527 registries + m (Ldcw;)Lcul$b; a method_59528 of + m (Leqr;)Leqt; a method_59529 mapData + m (Ljo$a;)Lcul$b; a method_59530 of + m ()F b method_59531 tickRate + m ()V <clinit> <clinit> <clinit> +c cul$b$1 net/minecraft/class_1792$class_9635$1 net/minecraft/world/item/Item$TooltipContext$1 + m ()V <init> <init> <init> +c cul$b$2 net/minecraft/class_1792$class_9635$2 net/minecraft/world/item/Item$TooltipContext$2 + f Ldcw; b field_51354 val$level + m (Ldcw;)V <init> <init> <init> +c cul$b$3 net/minecraft/class_1792$class_9635$3 net/minecraft/world/item/Item$TooltipContext$3 + f Ljo$a; b field_51355 val$registries + m (Ljo$a;)V <init> <init> <init> +c cum net/minecraft/class_1796 net/minecraft/world/item/ItemCooldowns + f Ljava/util/Map; a field_8024 cooldowns + f I b field_8025 tickCount + m ()V a method_7903 tick + m (Lcul;)Z a method_7904 isOnCooldown + m (Lcul;F)F a method_7905 getCooldownPercent + m (Lcul;I)V a method_7906 addCooldown + m (Lcul;)V b method_7900 removeCooldown + m (Lcul;I)V b method_7902 onCooldownStarted + m (Lcul;)V c method_7901 onCooldownEnded + m ()V <init> <init> <init> +c cum$a net/minecraft/class_1796$class_1797 net/minecraft/world/item/ItemCooldowns$CooldownInstance + f I a field_8028 startTime + f I b field_8027 endTime + m (II)V <init> <init> <init> +c cun net/minecraft/class_811 net/minecraft/world/item/ItemDisplayContext + f Lcun; a field_4315 NONE + f Lcun; b field_4323 THIRD_PERSON_LEFT_HAND + f Lcun; c field_4320 THIRD_PERSON_RIGHT_HAND + f Lcun; d field_4321 FIRST_PERSON_LEFT_HAND + f Lcun; e field_4322 FIRST_PERSON_RIGHT_HAND + f Lcun; f field_4316 HEAD + f Lcun; g field_4317 GUI + f Lcun; h field_4318 GROUND + f Lcun; i field_4319 FIXED + f Lcom/mojang/serialization/Codec; j field_42468 CODEC + f Ljava/util/function/IntFunction; k field_42469 BY_ID + f B l field_42470 id + f Ljava/lang/String; m field_42471 name + f [Lcun; n field_4314 $VALUES + m ()B a method_48961 getId + m ()Z b method_29998 firstPerson + m ()[Lcun; d method_36922 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuo net/minecraft/class_1795 net/minecraft/world/item/ItemFrameItem + m (Lbsx;Lcul$a;)V <init> <init> <init> +c cup net/minecraft/class_1798 net/minecraft/world/item/ItemNameBlockItem + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cuq net/minecraft/class_1799 net/minecraft/world/item/ItemStack + f Lcom/mojang/serialization/Codec; a field_47312 ITEM_NON_AIR_CODEC + f Lcom/mojang/serialization/Codec; b field_24671 CODEC + f Lcom/mojang/serialization/Codec; c field_49747 SINGLE_ITEM_CODEC + f Lcom/mojang/serialization/Codec; d field_51397 STRICT_CODEC + f Lcom/mojang/serialization/Codec; e field_51398 STRICT_SINGLE_ITEM_CODEC + f Lcom/mojang/serialization/Codec; f field_49266 OPTIONAL_CODEC + f Lcom/mojang/serialization/Codec; g field_49267 SIMPLE_ITEM_CODEC + f Lyx; h field_49268 OPTIONAL_STREAM_CODEC + f Lyx; i field_48349 STREAM_CODEC + f Lyx; j field_49269 OPTIONAL_LIST_STREAM_CODEC + f Lyx; k field_48350 LIST_STREAM_CODEC + f Lcuq; l field_8037 EMPTY + f Lorg/slf4j/Logger; m field_8033 LOGGER + f Lwz; n field_40211 DISABLED_ITEM_TOOLTIP + f I o field_8031 count + f I p field_8030 popTime + f Lcul; q field_8038 item + f Lkr; r field_49270 components + f Lbsr; s field_24093 entityRepresentation + m ()Z A method_7942 isEnchanted + m ()Ldai; B method_58657 getEnchantments + m ()Z C method_7961 isFramed + m ()Lcja; D method_7945 getFrame + m ()Lbsr; E method_27319 getEntityRepresentation + m ()Lwz; F method_7954 getDisplayName + m ()I G method_7965 getPopTime + m ()I H method_7947 getCount + m ()Lavo; I method_21832 getDrinkingSound + m ()Lavo; J method_21833 getEatingSound + m ()Lavo; K method_57351 getBreakingSound + m ()Ljava/lang/String; L method_59690 method_59690 + m ()Lcom/mojang/serialization/Codec; M method_55066 method_55066 + m ()Lcom/mojang/serialization/Codec; N method_57352 method_57352 + m ()Ljava/lang/String; O method_55061 method_55061 + m (I)Lcuq; a method_7971 split + m (II)Ljava/lang/String; a method_60502 method_60502 + m (ILaqu;Laqv;Ljava/util/function/Consumer;)V a method_7956 hurtAndBreak + m (ILbtn;)V a method_57008 consume + m (ILbtn;Lbsy;)V a method_7970 hurtAndBreak + m (ILdcv;Lbtn;Lbsy;)Lcuq; a method_60986 hurtAndConvertOnBreak + m (Lawu;)Z a method_31573 is + m (Lbrk;)Z a method_58407 canBeHurtBy + m (Lbsr;)V a method_27320 setEntityRepresentation + m (Lbsy;Ljava/util/function/BiConsumer;)V a method_57354 forEachModifier + m (Lbsz;Ljava/util/function/BiConsumer;)V a method_60617 forEachModifier + m (Lbtn;)I a method_7935 getUseDuration + m (Lbtn;Lbsy;Lcul;)V a method_56097 method_56097 + m (Lbtn;Lcmx;)Z a method_7979 hurtEnemy + m (Lcjh;)V a method_33262 onDestroyed + m (Lcmx;Lbtn;Lbqq;)Lbqr; a method_7920 interactLivingEntity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58092 method_58092 + m (Lcpl;)Z a method_45435 isItemEnabled + m (Lcrq;Lcqd;Lcmx;)Z a method_31575 overrideStackedOnOther + m (Lcul$b;Lcmx;Lcwm;)Ljava/util/List; a method_7950 getTooltipLines + m (Lcul;)Z a method_31574 is + m (Lcuq;)I a method_57355 hashItemAndComponents + m (Lcuq;Lazs;)Lcuq; a method_57383 method_57383 + m (Lcuq;Lcrq;Lcqd;Lcmx;Lbug;)Z a method_31576 overrideOtherStackedOnMe + m (Lcuq;Lcuq;)Z a method_7973 matches + m (Lcyf;)Lbqr; a method_7981 useOn + m (Ldcv;)Lcuq; a method_60503 transmuteCopy + m (Ldcv;I)Lcuq; a method_56701 transmuteCopy + m (Ldcw;)V a method_54466 onCraftedBySystem + m (Ldcw;Lbsr;IZ)V a method_7917 inventoryTick + m (Ldcw;Lbtn;)Lcuq; a method_7910 finishUsingItem + m (Ldcw;Lbtn;I)V a method_7930 releaseUsing + m (Ldcw;Lcmx;I)V a method_7982 onCraftedBy + m (Ldcw;Lcmx;Lbqq;)Lbqs; a method_7913 use + m (Ldcw;Ldtc;Ljd;Lcmx;)V a method_7952 mineBlock + m (Ldtc;)F a method_7924 getDestroySpeed + m (Ldtg;)Z a method_57357 canPlaceOnBlockInAdventureMode + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a method_56702 lenientOptionalFieldOf + m (Ljava/util/List;)I a method_57361 hashStackList + m (Ljava/util/List;Ljava/util/List;)Z a method_57362 listMatches + m (Ljava/util/Optional;)Lcuq; a method_56703 method_56703 + m (Ljava/util/function/Consumer;Lcmx;)V a method_57363 addAttributeTooltips + m (Ljava/util/function/Consumer;Lcmx;Ljm;Lbuu;)V a method_57364 addModifierTooltip + m (Ljava/util/function/Predicate;)Z a method_41407 is + m (Ljm;)Z a method_41406 is + m (Ljm;I)V a method_7978 enchant + m (Ljm;ILdai$a;)V a method_57356 method_57356 + m (Ljm;Lkn;)Lcuq; a method_58093 method_58093 + m (Ljo$a;)Luy; a method_57358 save + m (Ljo$a;Lub;)Lcuq; a method_57359 parseOptional + m (Ljo$a;Luy;)Ljava/util/Optional; a method_57360 parse + m (Ljq;)Z a method_53187 is + m (Lkm;)Lcom/mojang/serialization/DataResult; a method_59691 validateComponents + m (Lkn;)V a method_59692 applyComponentsAndValidate + m (Lkp;Lcul$b;Ljava/util/function/Consumer;Lcwm;)V a method_57369 addToTooltip + m (Lkp;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; a method_57367 update + m (Lkp;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object; a method_57368 update + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lbsz;Lcmx;Ljm;Lbuu;)V a method_57370 method_57370 + m (Lxw;)Lxw; a method_7966 method_7966 + m (Lyx;)Lyx; a method_59693 validatedStreamCodec + m ()Ljava/util/Optional; b method_32347 getTooltipImage + m (I)V b method_7974 setDamageValue + m (ILbtn;)Lcuq; b method_60504 consumeAndReturn + m (Lbtn;Lcmx;)V b method_59979 postHurtEnemy + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_57371 method_57371 + m (Lcuq;)Lcom/mojang/serialization/DataResult; b method_57372 validateStrict + m (Lcuq;Lcuq;)Z b method_7984 isSameItem + m (Ldcv;I)Lcuq; b method_56704 transmuteCopyIgnoreEmpty + m (Ldcw;Lbtn;I)V b method_7949 onUseTick + m (Ldtc;)Z b method_7951 isCorrectToolForDrops + m (Ldtg;)Z b method_57373 canBreakBlockInAdventureMode + m (Ljava/lang/String;)V b method_57377 method_57377 + m (Ljava/util/Optional;)Lcuq; b method_57378 method_57378 + m (Ljm;)Lcom/mojang/serialization/DataResult; b method_57374 method_57374 + m (Ljo$a;)Luy; b method_57375 saveOptional + m (Ljo$a;Luy;)Luy; b method_57376 save + m (Lkm;)V b method_57365 applyComponents + m (Lkn;)V b method_57366 applyComponents + m (Lkp;Ljava/lang/Object;)Ljava/lang/Object; b method_57379 set + m ()Lkm; c method_58658 getPrototype + m (I)Lcuq; c method_46651 copyWithCount + m (Lcuq;)Ljava/util/Optional; c method_56700 method_56700 + m (Lcuq;Lcuq;)Z c method_31577 isSameItemSameComponents + m (Lkp;)Ljava/lang/Object; c method_57381 remove + m ()Lkn; d method_57380 getComponentsPatch + m (I)V d method_7912 setPopTime + m (Lcuq;)Ljava/util/Optional; d method_57382 method_57382 + m ()Z e method_7960 isEmpty + m (I)V e method_7939 setCount + m (Lcuq;)Ljava/lang/String; e method_57384 method_57384 + m ()Lcuq; f method_51164 copyAndClear + m (I)V f method_58408 limitSize + m (Lcuq;)Lkn; f method_58094 method_58094 + m ()Lcul; g method_7909 getItem + m (I)V g method_7933 grow + m (Lcuq;)Lkn; g method_57385 method_57385 + m ()Ljm; h method_41409 getItemHolder + m (I)V h method_7934 shrink + m ()Ljava/util/stream/Stream; i method_40133 getTags + m ()I j method_7914 getMaxStackSize + m ()Z k method_7946 isStackable + m ()Z l method_7963 isDamageableItem + m ()Z m method_7986 isDamaged + m ()I n method_7919 getDamageValue + m ()I o method_7936 getMaxDamage + m ()Z p method_31578 isBarVisible + m ()I q method_31579 getBarWidth + m ()I r method_31580 getBarColor + m ()Lcuq; s method_7972 copy + m ()Ljava/lang/String; t method_7922 getDescriptionId + m ()Lcwo; u method_7976 getUseAnimation + m ()Z v method_7967 useOnRelease + m ()Lwz; w method_7964 getHoverName + m ()Z x method_7958 hasFoil + m ()Lcvo; y method_7932 getRarity + m ()Z z method_7923 isEnchantable + m (Ldcv;)V <init> <init> <init> + m (Ljm;)V <init> <init> <init> + m (Ljm;ILkn;)V <init> <init> <init> + m (Ljm;I)V <init> <init> <init> + m (Ldcv;I)V <init> <init> <init> + m (Ldcv;ILkr;)V <init> <init> <init> + m (Ljava/lang/Void;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuq$1 net/minecraft/class_1799$1 net/minecraft/world/item/ItemStack$1 + f Lyx; a field_48351 ITEM_STREAM_CODEC + m (Lwk;)Lcuq; a method_56099 decode + m (Lwk;Lcuq;)V a method_56100 encode + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuq$2 net/minecraft/class_1799$2 net/minecraft/world/item/ItemStack$2 + m (Lwk;)Lcuq; a method_57386 decode + m (Lwk;Lcuq;)V a method_57387 encode + m ()V <init> <init> <init> +c cuq$3 net/minecraft/class_1799$3 net/minecraft/world/item/ItemStack$3 + f Lyx; a field_51399 val$codec + m (Lwk;)Lcuq; a method_59694 decode + m (Lwk;Lcuq;)V a method_59695 encode + m (Lyx;)V <init> <init> <init> +c cuq$4 net/minecraft/class_1799$4 net/minecraft/world/item/ItemStack$4 + f [I a field_8021 $SwitchMap$net$minecraft$world$item$Rarity + m ()V <clinit> <clinit> <clinit> +c cur net/minecraft/class_7708 net/minecraft/world/item/ItemStackLinkedSet + f Lit/unimi/dsi/fastutil/Hash$Strategy; a field_40212 TYPE_AND_TAG + m ()Ljava/util/Set; a method_47572 createTypeAndComponentsSet + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cur$1 net/minecraft/class_7708$1 net/minecraft/world/item/ItemStackLinkedSet$1 + m (Lcuq;)I a method_45436 hashCode + m (Lcuq;Lcuq;)Z a method_45437 equals + m ()V <init> <init> <init> +c cus net/minecraft/class_5328 net/minecraft/world/item/ItemUtils + m (Lcjh;Ljava/lang/Iterable;)V a method_33263 onContainerDestroyed + m (Lcuq;Lcmx;Lcuq;)Lcuq; a method_30012 createFilledResult + m (Lcuq;Lcmx;Lcuq;Z)Lcuq; a method_30270 createFilledResult + m (Ldcw;Lcjh;Lcuq;)V a method_33265 method_33265 + m (Ldcw;Lcmx;Lbqq;)Lbqs; a method_29282 startUsingInstantly + m ()V <init> <init> <init> +c cut net/minecraft/class_1802 net/minecraft/world/item/Items + f Lcul; A field_28043 DRIPSTONE_BLOCK + f Lcul; B field_8270 GRASS_BLOCK + f Lcul; C field_8831 DIRT + f Lcul; D field_8460 COARSE_DIRT + f Lcul; E field_8382 PODZOL + f Lcul; F field_28655 ROOTED_DIRT + f Lcul; G field_37537 MUD + f Lcul; H field_22013 CRIMSON_NYLIUM + f Lcul; I field_22015 WARPED_NYLIUM + f Lcul; J field_20412 COBBLESTONE + f Lcul; K field_8118 OAK_PLANKS + f Lcul; L field_8113 SPRUCE_PLANKS + f Lcul; M field_8191 BIRCH_PLANKS + f Lcul; N field_8842 JUNGLE_PLANKS + f Lcul; O field_8651 ACACIA_PLANKS + f Lcul; P field_42687 CHERRY_PLANKS + f Lcul; Q field_8404 DARK_OAK_PLANKS + f Lcul; R field_37507 MANGROVE_PLANKS + f Lcul; S field_40213 BAMBOO_PLANKS + f Lcul; T field_22031 CRIMSON_PLANKS + f Lcul; U field_22032 WARPED_PLANKS + f Lcul; V field_40214 BAMBOO_MOSAIC + f Lcul; W field_17535 OAK_SAPLING + f Lcul; X field_17536 SPRUCE_SAPLING + f Lcul; Y field_17537 BIRCH_SAPLING + f Lcul; Z field_17538 JUNGLE_SAPLING + f Lcul; aA field_23140 NETHER_GOLD_ORE + f Lcul; aB field_8702 NETHER_QUARTZ_ORE + f Lcul; aC field_22019 ANCIENT_DEBRIS + f Lcul; aD field_8797 COAL_BLOCK + f Lcul; aE field_33505 RAW_IRON_BLOCK + f Lcul; aF field_33506 RAW_COPPER_BLOCK + f Lcul; aG field_33507 RAW_GOLD_BLOCK + f Lcul; aH field_49813 HEAVY_CORE + f Lcul; aI field_27064 AMETHYST_BLOCK + f Lcul; aJ field_27065 BUDDING_AMETHYST + f Lcul; aK field_8773 IRON_BLOCK + f Lcul; aL field_27071 COPPER_BLOCK + f Lcul; a field_8162 AIR + f Lcul; aM field_8494 GOLD_BLOCK + f Lcul; aN field_8603 DIAMOND_BLOCK + f Lcul; aO field_22018 NETHERITE_BLOCK + f Lcul; aP field_27072 EXPOSED_COPPER + f Lcul; aQ field_27073 WEATHERED_COPPER + f Lcul; aR field_27074 OXIDIZED_COPPER + f Lcul; aS field_46974 CHISELED_COPPER + f Lcul; aT field_46975 EXPOSED_CHISELED_COPPER + f Lcul; aU field_46976 WEATHERED_CHISELED_COPPER + f Lcul; aV field_46977 OXIDIZED_CHISELED_COPPER + f Lcul; aW field_27075 CUT_COPPER + f Lcul; aX field_27076 EXPOSED_CUT_COPPER + f Lcul; aY field_27077 WEATHERED_CUT_COPPER + f Lcul; aZ field_27030 OXIDIZED_CUT_COPPER + f Lcul; aa field_17539 ACACIA_SAPLING + f Lcul; ab field_42688 CHERRY_SAPLING + f Lcul; ac field_17540 DARK_OAK_SAPLING + f Lcul; ad field_37508 MANGROVE_PROPAGULE + f Lcul; ae field_8542 BEDROCK + f Lcul; af field_8858 SAND + f Lcul; ag field_42689 SUSPICIOUS_SAND + f Lcul; ah field_43191 SUSPICIOUS_GRAVEL + f Lcul; ai field_8200 RED_SAND + f Lcul; aj field_8110 GRAVEL + f Lcul; ak field_8476 COAL_ORE + f Lcul; al field_29212 DEEPSLATE_COAL_ORE + f Lcul; am field_8599 IRON_ORE + f Lcul; an field_29020 DEEPSLATE_IRON_ORE + f Lcul; ao field_27018 COPPER_ORE + f Lcul; ap field_29211 DEEPSLATE_COPPER_ORE + f Lcul; aq field_8775 GOLD_ORE + f Lcul; ar field_29019 DEEPSLATE_GOLD_ORE + f Lcul; as field_8604 REDSTONE_ORE + f Lcul; at field_29023 DEEPSLATE_REDSTONE_ORE + f Lcul; au field_8837 EMERALD_ORE + f Lcul; av field_29216 DEEPSLATE_EMERALD_ORE + f Lcul; aw field_8809 LAPIS_ORE + f Lcul; ax field_29021 DEEPSLATE_LAPIS_ORE + f Lcul; ay field_8787 DIAMOND_ORE + f Lcul; az field_29022 DEEPSLATE_DIAMOND_ORE + f Lcul; bA field_27050 WAXED_WEATHERED_CUT_COPPER_SLAB + f Lcul; bB field_33406 WAXED_OXIDIZED_CUT_COPPER_SLAB + f Lcul; bC field_8583 OAK_LOG + f Lcul; bD field_8684 SPRUCE_LOG + f Lcul; bE field_8170 BIRCH_LOG + f Lcul; bF field_8125 JUNGLE_LOG + f Lcul; bG field_8820 ACACIA_LOG + f Lcul; bH field_42692 CHERRY_LOG + f Lcul; bI field_8652 DARK_OAK_LOG + f Lcul; bJ field_37512 MANGROVE_LOG + f Lcul; bK field_37513 MANGROVE_ROOTS + f Lcul; bL field_37514 MUDDY_MANGROVE_ROOTS + f Lcul; b field_20391 STONE + f Lcul; bM field_21981 CRIMSON_STEM + f Lcul; bN field_21982 WARPED_STEM + f Lcul; bO field_41066 BAMBOO_BLOCK + f Lcul; bP field_8415 STRIPPED_OAK_LOG + f Lcul; bQ field_8624 STRIPPED_SPRUCE_LOG + f Lcul; bR field_8767 STRIPPED_BIRCH_LOG + f Lcul; bS field_8334 STRIPPED_JUNGLE_LOG + f Lcul; bT field_8072 STRIPPED_ACACIA_LOG + f Lcul; bU field_42693 STRIPPED_CHERRY_LOG + f Lcul; bV field_8808 STRIPPED_DARK_OAK_LOG + f Lcul; bW field_37515 STRIPPED_MANGROVE_LOG + f Lcul; bX field_21983 STRIPPED_CRIMSON_STEM + f Lcul; bY field_21984 STRIPPED_WARPED_STEM + f Lcul; bZ field_8248 STRIPPED_OAK_WOOD + f Lcul; ba field_27031 CUT_COPPER_STAIRS + f Lcul; bb field_27032 EXPOSED_CUT_COPPER_STAIRS + f Lcul; bc field_27033 WEATHERED_CUT_COPPER_STAIRS + f Lcul; bd field_27034 OXIDIZED_CUT_COPPER_STAIRS + f Lcul; be field_27035 CUT_COPPER_SLAB + f Lcul; bf field_27036 EXPOSED_CUT_COPPER_SLAB + f Lcul; bg field_27037 WEATHERED_CUT_COPPER_SLAB + f Lcul; bh field_27038 OXIDIZED_CUT_COPPER_SLAB + f Lcul; bi field_27039 WAXED_COPPER_BLOCK + f Lcul; bj field_27040 WAXED_EXPOSED_COPPER + f Lcul; bk field_27041 WAXED_WEATHERED_COPPER + f Lcul; bl field_33403 WAXED_OXIDIZED_COPPER + f Lcul; bm field_46978 WAXED_CHISELED_COPPER + f Lcul; bn field_46979 WAXED_EXPOSED_CHISELED_COPPER + f Lcul; bo field_46980 WAXED_WEATHERED_CHISELED_COPPER + f Lcul; bp field_46981 WAXED_OXIDIZED_CHISELED_COPPER + f Lcul; bq field_27042 WAXED_CUT_COPPER + f Lcul; br field_27043 WAXED_EXPOSED_CUT_COPPER + f Lcul; bs field_27044 WAXED_WEATHERED_CUT_COPPER + f Lcul; bt field_33404 WAXED_OXIDIZED_CUT_COPPER + f Lcul; bu field_27045 WAXED_CUT_COPPER_STAIRS + f Lcul; bv field_27046 WAXED_EXPOSED_CUT_COPPER_STAIRS + f Lcul; bw field_27047 WAXED_WEATHERED_CUT_COPPER_STAIRS + f Lcul; bx field_33405 WAXED_OXIDIZED_CUT_COPPER_STAIRS + f Lcul; by field_27048 WAXED_CUT_COPPER_SLAB + f Lcul; bz field_27049 WAXED_EXPOSED_CUT_COPPER_SLAB + f Lcul; cA field_17508 DARK_OAK_LEAVES + f Lcul; cB field_37511 MANGROVE_LEAVES + f Lcul; cC field_28648 AZALEA_LEAVES + f Lcul; cD field_28649 FLOWERING_AZALEA_LEAVES + f Lcul; cE field_8535 SPONGE + f Lcul; cF field_8554 WET_SPONGE + f Lcul; cG field_8280 GLASS + f Lcul; cH field_27019 TINTED_GLASS + f Lcul; cI field_8055 LAPIS_BLOCK + f Lcul; cJ field_20384 SANDSTONE + f Lcul; cK field_8552 CHISELED_SANDSTONE + f Lcul; cL field_20385 CUT_SANDSTONE + f Lcul; c field_20394 GRANITE + f Lcul; cM field_8786 COBWEB + f Lcul; cN field_8602 SHORT_GRASS + f Lcul; cO field_8471 FERN + f Lcul; cP field_28650 AZALEA + f Lcul; cQ field_28651 FLOWERING_AZALEA + f Lcul; cR field_8689 DEAD_BUSH + f Lcul; cS field_8158 SEAGRASS + f Lcul; cT field_17498 SEA_PICKLE + f Lcul; cU field_19044 WHITE_WOOL + f Lcul; cV field_19045 ORANGE_WOOL + f Lcul; cW field_19046 MAGENTA_WOOL + f Lcul; cX field_19047 LIGHT_BLUE_WOOL + f Lcul; cY field_19048 YELLOW_WOOL + f Lcul; cZ field_19049 LIME_WOOL + f Lcul; ca field_8362 STRIPPED_SPRUCE_WOOD + f Lcul; cb field_8472 STRIPPED_BIRCH_WOOD + f Lcul; cc field_8785 STRIPPED_JUNGLE_WOOD + f Lcul; cd field_8284 STRIPPED_ACACIA_WOOD + f Lcul; ce field_42690 STRIPPED_CHERRY_WOOD + f Lcul; cf field_8219 STRIPPED_DARK_OAK_WOOD + f Lcul; cg field_37509 STRIPPED_MANGROVE_WOOD + f Lcul; ch field_22487 STRIPPED_CRIMSON_HYPHAE + f Lcul; ci field_22488 STRIPPED_WARPED_HYPHAE + f Lcul; cj field_41065 STRIPPED_BAMBOO_BLOCK + f Lcul; ck field_8888 OAK_WOOD + f Lcul; cl field_8210 SPRUCE_WOOD + f Lcul; cm field_8201 BIRCH_WOOD + f Lcul; cn field_8439 JUNGLE_WOOD + f Lcul; co field_8587 ACACIA_WOOD + f Lcul; cp field_42691 CHERRY_WOOD + f Lcul; cq field_8458 DARK_OAK_WOOD + f Lcul; cr field_37510 MANGROVE_WOOD + f Lcul; cs field_22489 CRIMSON_HYPHAE + f Lcul; ct field_22490 WARPED_HYPHAE + f Lcul; cu field_17503 OAK_LEAVES + f Lcul; cv field_17504 SPRUCE_LEAVES + f Lcul; cw field_17505 BIRCH_LEAVES + f Lcul; cx field_17506 JUNGLE_LEAVES + f Lcul; cy field_17507 ACACIA_LEAVES + f Lcul; cz field_42694 CHERRY_LEAVES + f Lcul; dA field_17516 BROWN_MUSHROOM + f Lcul; dB field_17517 RED_MUSHROOM + f Lcul; dC field_21987 CRIMSON_FUNGUS + f Lcul; dD field_21988 WARPED_FUNGUS + f Lcul; dE field_21989 CRIMSON_ROOTS + f Lcul; dF field_21990 WARPED_ROOTS + f Lcul; dG field_21991 NETHER_SPROUTS + f Lcul; dH field_21992 WEEPING_VINES + f Lcul; dI field_23070 TWISTING_VINES + f Lcul; dJ field_17531 SUGAR_CANE + f Lcul; dK field_17532 KELP + f Lcul; dL field_28653 MOSS_CARPET + f Lcul; d field_20397 POLISHED_GRANITE + f Lcul; dM field_42696 PINK_PETALS + f Lcul; dN field_28654 MOSS_BLOCK + f Lcul; dO field_28656 HANGING_ROOTS + f Lcul; dP field_28657 BIG_DRIPLEAF + f Lcul; dQ field_28658 SMALL_DRIPLEAF + f Lcul; dR field_8648 BAMBOO + f Lcul; dS field_8320 OAK_SLAB + f Lcul; dT field_8189 SPRUCE_SLAB + f Lcul; dU field_8843 BIRCH_SLAB + f Lcul; dV field_8224 JUNGLE_SLAB + f Lcul; dW field_8400 ACACIA_SLAB + f Lcul; dX field_42697 CHERRY_SLAB + f Lcul; dY field_8540 DARK_OAK_SLAB + f Lcul; dZ field_37516 MANGROVE_SLAB + f Lcul; da field_19050 PINK_WOOL + f Lcul; db field_19051 GRAY_WOOL + f Lcul; dc field_19052 LIGHT_GRAY_WOOL + f Lcul; dd field_19053 CYAN_WOOL + f Lcul; de field_19054 PURPLE_WOOL + f Lcul; df field_19055 BLUE_WOOL + f Lcul; dg field_19056 BROWN_WOOL + f Lcul; dh field_19057 GREEN_WOOL + f Lcul; di field_19058 RED_WOOL + f Lcul; dj field_19059 BLACK_WOOL + f Lcul; dk field_8491 DANDELION + f Lcul; dl field_8880 POPPY + f Lcul; dm field_17499 BLUE_ORCHID + f Lcul; dn field_17500 ALLIUM + f Lcul; do field_17501 AZURE_BLUET + f Lcul; dp field_17502 RED_TULIP + f Lcul; dq field_17509 ORANGE_TULIP + f Lcul; dr field_17510 WHITE_TULIP + f Lcul; ds field_17511 PINK_TULIP + f Lcul; dt field_17512 OXEYE_DAISY + f Lcul; du field_17513 CORNFLOWER + f Lcul; dv field_17514 LILY_OF_THE_VALLEY + f Lcul; dw field_17515 WITHER_ROSE + f Lcul; dx field_42695 TORCHFLOWER + f Lcul; dy field_43192 PITCHER_PLANT + f Lcul; dz field_28652 SPORE_BLOSSOM + f Lcul; eA field_8536 BOOKSHELF + f Lcul; eB field_40215 CHISELED_BOOKSHELF + f Lcul; eC field_42699 DECORATED_POT + f Lcul; eD field_20392 MOSSY_COBBLESTONE + f Lcul; eE field_8281 OBSIDIAN + f Lcul; eF field_8810 TORCH + f Lcul; eG field_8056 END_ROD + f Lcul; eH field_8358 CHORUS_PLANT + f Lcul; eI field_8710 CHORUS_FLOWER + f Lcul; eJ field_20393 PURPUR_BLOCK + f Lcul; eK field_8490 PURPUR_PILLAR + f Lcul; eL field_8644 PURPUR_STAIRS + f Lcul; e field_20401 DIORITE + f Lcul; eM field_8849 SPAWNER + f Lcul; eN field_8106 CHEST + f Lcul; eO field_8465 CRAFTING_TABLE + f Lcul; eP field_8365 FARMLAND + f Lcul; eQ field_8732 FURNACE + f Lcul; eR field_8121 LADDER + f Lcul; eS field_8310 COBBLESTONE_STAIRS + f Lcul; eT field_8749 SNOW + f Lcul; eU field_8426 ICE + f Lcul; eV field_8246 SNOW_BLOCK + f Lcul; eW field_17520 CACTUS + f Lcul; eX field_19060 CLAY + f Lcul; eY field_8565 JUKEBOX + f Lcul; eZ field_8792 OAK_FENCE + f Lcul; ea field_40216 BAMBOO_SLAB + f Lcul; eb field_40217 BAMBOO_MOSAIC_SLAB + f Lcul; ec field_21985 CRIMSON_SLAB + f Lcul; ed field_21986 WARPED_SLAB + f Lcul; ee field_8595 STONE_SLAB + f Lcul; ef field_8291 SMOOTH_STONE_SLAB + f Lcul; eg field_18888 SANDSTONE_SLAB + f Lcul; eh field_18889 CUT_STANDSTONE_SLAB + f Lcul; ei field_8060 PETRIFIED_OAK_SLAB + f Lcul; ej field_8194 COBBLESTONE_SLAB + f Lcul; ek field_8342 BRICK_SLAB + f Lcul; el field_8524 STONE_BRICK_SLAB + f Lcul; em field_37517 MUD_BRICK_SLAB + f Lcul; en field_8505 NETHER_BRICK_SLAB + f Lcul; eo field_8412 QUARTZ_SLAB + f Lcul; ep field_18886 RED_SANDSTONE_SLAB + f Lcul; eq field_18887 CUT_RED_SANDSTONE_SLAB + f Lcul; er field_8202 PURPUR_SLAB + f Lcul; es field_8440 PRISMARINE_SLAB + f Lcul; et field_8588 PRISMARINE_BRICK_SLAB + f Lcul; eu field_8459 DARK_PRISMARINE_SLAB + f Lcul; ev field_20386 SMOOTH_QUARTZ + f Lcul; ew field_20387 SMOOTH_RED_SANDSTONE + f Lcul; ex field_20388 SMOOTH_SANDSTONE + f Lcul; ey field_20389 SMOOTH_STONE + f Lcul; ez field_20390 BRICKS + f Lcul; fA field_8148 INFESTED_CHISELED_STONE_BRICKS + f Lcul; fB field_29213 INFESTED_DEEPSLATE + f Lcul; fC field_20395 STONE_BRICKS + f Lcul; fD field_20396 MOSSY_STONE_BRICKS + f Lcul; fE field_8343 CRACKED_STONE_BRICKS + f Lcul; fF field_8525 CHISELED_STONE_BRICKS + f Lcul; fG field_37518 PACKED_MUD + f Lcul; fH field_37519 MUD_BRICKS + f Lcul; fI field_28859 DEEPSLATE_BRICKS + f Lcul; fJ field_29214 CRACKED_DEEPSLATE_BRICKS + f Lcul; fK field_28860 DEEPSLATE_TILES + f Lcul; fL field_29215 CRACKED_DEEPSLATE_TILES + f Lcul; f field_20403 POLISHED_DIORITE + f Lcul; fM field_28861 CHISELED_DEEPSLATE + f Lcul; fN field_38418 REINFORCED_DEEPSLATE + f Lcul; fO field_8506 BROWN_MUSHROOM_BLOCK + f Lcul; fP field_8682 RED_MUSHROOM_BLOCK + f Lcul; fQ field_17521 MUSHROOM_STEM + f Lcul; fR field_8076 IRON_BARS + f Lcul; fS field_23983 CHAIN + f Lcul; fT field_8141 GLASS_PANE + f Lcul; fU field_17522 MELON + f Lcul; fV field_17523 VINE + f Lcul; fW field_28409 GLOW_LICHEN + f Lcul; fX field_8663 BRICK_STAIRS + f Lcul; fY field_8481 STONE_BRICK_STAIRS + f Lcul; fZ field_37522 MUD_BRICK_STAIRS + f Lcul; fa field_8701 SPRUCE_FENCE + f Lcul; fb field_8457 BIRCH_FENCE + f Lcul; fc field_8823 JUNGLE_FENCE + f Lcul; fd field_8646 ACACIA_FENCE + f Lcul; fe field_42698 CHERRY_FENCE + f Lcul; ff field_8454 DARK_OAK_FENCE + f Lcul; fg field_37520 MANGROVE_FENCE + f Lcul; fh field_40218 BAMBOO_FENCE + f Lcul; fi field_21995 CRIMSON_FENCE + f Lcul; fj field_21996 WARPED_FENCE + f Lcul; fk field_17518 PUMPKIN + f Lcul; fl field_17519 CARVED_PUMPKIN + f Lcul; fm field_8693 JACK_O_LANTERN + f Lcul; fn field_8328 NETHERRACK + f Lcul; fo field_8067 SOUL_SAND + f Lcul; fp field_21999 SOUL_SOIL + f Lcul; fq field_22000 BASALT + f Lcul; fr field_23069 POLISHED_BASALT + f Lcul; fs field_29024 SMOOTH_BASALT + f Lcul; ft field_22001 SOUL_TORCH + f Lcul; fu field_8801 GLOWSTONE + f Lcul; fv field_8225 INFESTED_STONE + f Lcul; fw field_8401 INFESTED_COBBLESTONE + f Lcul; fx field_8541 INFESTED_STONE_BRICKS + f Lcul; fy field_8596 INFESTED_MOSSY_STONE_BRICKS + f Lcul; fz field_8292 INFESTED_CRACKED_STONE_BRICKS + f Lcul; gA field_37526 MANGROVE_STAIRS + f Lcul; gB field_40219 BAMBOO_STAIRS + f Lcul; gC field_40220 BAMBOO_MOSAIC_STAIRS + f Lcul; gD field_22006 CRIMSON_STAIRS + f Lcul; gE field_22007 WARPED_STAIRS + f Lcul; gF field_8866 COMMAND_BLOCK + f Lcul; gG field_8668 BEACON + f Lcul; gH field_8392 COBBLESTONE_WALL + f Lcul; gI field_8708 MOSSY_COBBLESTONE_WALL + f Lcul; gJ field_8804 BRICK_WALL + f Lcul; gK field_8057 PRISMARINE_WALL + f Lcul; gL field_8359 RED_SANDSTONE_WALL + f Lcul; g field_20407 ANDESITE + f Lcul; gM field_8811 MOSSY_STONE_BRICK_WALL + f Lcul; gN field_8488 GRANITE_WALL + f Lcul; gO field_8337 STONE_BRICK_WALL + f Lcul; gP field_37521 MUD_BRICK_WALL + f Lcul; gQ field_8765 NETHER_BRICK_WALL + f Lcul; gR field_8206 ANDESITE_WALL + f Lcul; gS field_8419 RED_NETHER_BRICK_WALL + f Lcul; gT field_8223 SANDSTONE_WALL + f Lcul; gU field_8819 END_STONE_BRICK_WALL + f Lcul; gV field_8559 DIORITE_WALL + f Lcul; gW field_23846 BLACKSTONE_WALL + f Lcul; gX field_23833 POLISHED_BLACKSTONE_WALL + f Lcul; gY field_23840 POLISHED_BLACKSTONE_BRICK_WALL + f Lcul; gZ field_28862 COBBLED_DEEPSLATE_WALL + f Lcul; ga field_8610 MYCELIUM + f Lcul; gb field_17524 LILY_PAD + f Lcul; gc field_20398 NETHER_BRICKS + f Lcul; gd field_23828 CRACKED_NETHER_BRICKS + f Lcul; ge field_23829 CHISELED_NETHER_BRICKS + f Lcul; gf field_8080 NETHER_BRICK_FENCE + f Lcul; gg field_8444 NETHER_BRICK_STAIRS + f Lcul; gh field_37523 SCULK + f Lcul; gi field_37524 SCULK_VEIN + f Lcul; gj field_37525 SCULK_CATALYST + f Lcul; gk field_37538 SCULK_SHRIEKER + f Lcul; gl field_8657 ENCHANTING_TABLE + f Lcul; gm field_8827 END_PORTAL_FRAME + f Lcul; gn field_20399 END_STONE + f Lcul; go field_20400 END_STONE_BRICKS + f Lcul; gp field_8840 DRAGON_EGG + f Lcul; gq field_8443 SANDSTONE_STAIRS + f Lcul; gr field_8466 ENDER_CHEST + f Lcul; gs field_8733 EMERALD_BLOCK + f Lcul; gt field_8212 OAK_STAIRS + f Lcul; gu field_8122 SPRUCE_STAIRS + f Lcul; gv field_8130 BIRCH_STAIRS + f Lcul; gw field_8311 JUNGLE_STAIRS + f Lcul; gx field_8445 ACACIA_STAIRS + f Lcul; gy field_42700 CHERRY_STAIRS + f Lcul; gz field_8658 DARK_OAK_STAIRS + f Lcul; hA field_8181 BLACK_TERRACOTTA + f Lcul; hB field_8077 BARRIER + f Lcul; hC field_30904 LIGHT + f Lcul; hD field_17528 HAY_BLOCK + f Lcul; hE field_8850 WHITE_CARPET + f Lcul; hF field_8683 ORANGE_CARPET + f Lcul; hG field_8384 MAGENTA_CARPET + f Lcul; hH field_8078 LIGHT_BLUE_CARPET + f Lcul; hI field_8142 YELLOW_CARPET + f Lcul; hJ field_8253 LIME_CARPET + f Lcul; hK field_8580 PINK_CARPET + f Lcul; hL field_8875 GRAY_CARPET + f Lcul; h field_20411 POLISHED_ANDESITE + f Lcul; hM field_8654 LIGHT_GRAY_CARPET + f Lcul; hN field_8290 CYAN_CARPET + f Lcul; hO field_8098 PURPLE_CARPET + f Lcul; hP field_8115 BLUE_CARPET + f Lcul; hQ field_8294 BROWN_CARPET + f Lcul; hR field_8664 GREEN_CARPET + f Lcul; hS field_8482 RED_CARPET + f Lcul; hT field_8611 BLACK_CARPET + f Lcul; hU field_8260 TERRACOTTA + f Lcul; hV field_8081 PACKED_ICE + f Lcul; hW field_8519 DIRT_PATH + f Lcul; hX field_17525 SUNFLOWER + f Lcul; hY field_17526 LILAC + f Lcul; hZ field_17527 ROSE_BUSH + f Lcul; ha field_28863 POLISHED_DEEPSLATE_WALL + f Lcul; hb field_28865 DEEPSLATE_BRICK_WALL + f Lcul; hc field_28864 DEEPSLATE_TILE_WALL + f Lcul; hd field_8782 ANVIL + f Lcul; he field_8750 CHIPPED_ANVIL + f Lcul; hf field_8427 DAMAGED_ANVIL + f Lcul; hg field_8084 CHISELED_QUARTZ_BLOCK + f Lcul; hh field_20402 QUARTZ_BLOCK + f Lcul; hi field_23830 QUARTZ_BRICKS + f Lcul; hj field_8746 QUARTZ_PILLAR + f Lcul; hk field_8499 QUARTZ_STAIRS + f Lcul; hl field_8156 WHITE_TERRACOTTA + f Lcul; hm field_8043 ORANGE_TERRACOTTA + f Lcul; hn field_8783 MAGENTA_TERRACOTTA + f Lcul; ho field_8717 LIGHT_BLUE_TERRACOTTA + f Lcul; hp field_8385 YELLOW_TERRACOTTA + f Lcul; hq field_8672 LIME_TERRACOTTA + f Lcul; hr field_8853 PINK_TERRACOTTA + f Lcul; hs field_8304 GRAY_TERRACOTTA + f Lcul; ht field_8133 LIGHT_GRAY_TERRACOTTA + f Lcul; hu field_8821 CYAN_TERRACOTTA + f Lcul; hv field_8715 PURPLE_TERRACOTTA + f Lcul; hw field_8455 BLUE_TERRACOTTA + f Lcul; hx field_8467 BROWN_TERRACOTTA + f Lcul; hy field_8798 GREEN_TERRACOTTA + f Lcul; hz field_8353 RED_TERRACOTTA + f Lcul; iA field_8871 GRAY_STAINED_GLASS_PANE + f Lcul; iB field_8240 LIGHT_GRAY_STAINED_GLASS_PANE + f Lcul; iC field_8085 CYAN_STAINED_GLASS_PANE + f Lcul; iD field_8739 PURPLE_STAINED_GLASS_PANE + f Lcul; iE field_8747 BLUE_STAINED_GLASS_PANE + f Lcul; iF field_8501 BROWN_STAINED_GLASS_PANE + f Lcul; iG field_8656 GREEN_STAINED_GLASS_PANE + f Lcul; iH field_8879 RED_STAINED_GLASS_PANE + f Lcul; iI field_8157 BLACK_STAINED_GLASS_PANE + f Lcul; iJ field_20404 PRISMARINE + f Lcul; iK field_20405 PRISMARINE_BRICKS + f Lcul; iL field_20406 DARK_PRISMARINE + f Lcul; i field_28866 DEEPSLATE + f Lcul; iM field_8386 PRISMARINE_STAIRS + f Lcul; iN field_8673 PRISMARINE_BRICK_STAIRS + f Lcul; iO field_8854 DARK_PRISMARINE_STAIRS + f Lcul; iP field_8305 SEA_LANTERN + f Lcul; iQ field_20408 RED_SANDSTONE + f Lcul; iR field_8822 CHISELED_RED_SANDSTONE + f Lcul; iS field_20409 CUT_RED_SANDSTONE + f Lcul; iT field_8456 RED_SANDSTONE_STAIRS + f Lcul; iU field_8468 REPEATING_COMMAND_BLOCK + f Lcul; iV field_8799 CHAIN_COMMAND_BLOCK + f Lcul; iW field_8354 MAGMA_BLOCK + f Lcul; iX field_8182 NETHER_WART_BLOCK + f Lcul; iY field_22008 WARPED_WART_BLOCK + f Lcul; iZ field_20410 RED_NETHER_BRICKS + f Lcul; ia field_17529 PEONY + f Lcul; ib field_8256 TALL_GRASS + f Lcul; ic field_8561 LARGE_FERN + f Lcul; id field_8483 WHITE_STAINED_GLASS + f Lcul; ie field_8393 ORANGE_STAINED_GLASS + f Lcul; if field_8243 MAGENTA_STAINED_GLASS + f Lcul; ig field_8869 LIGHT_BLUE_STAINED_GLASS + f Lcul; ih field_8095 YELLOW_STAINED_GLASS + f Lcul; ii field_8340 LIME_STAINED_GLASS + f Lcul; ij field_8770 PINK_STAINED_GLASS + f Lcul; ik field_8507 GRAY_STAINED_GLASS + f Lcul; il field_8363 LIGHT_GRAY_STAINED_GLASS + f Lcul; im field_8685 CYAN_STAINED_GLASS + f Lcul; in field_8838 PURPLE_STAINED_GLASS + f Lcul; io field_8126 BLUE_STAINED_GLASS + f Lcul; ip field_8332 BROWN_STAINED_GLASS + f Lcul; iq field_8734 GREEN_STAINED_GLASS + f Lcul; ir field_8636 RED_STAINED_GLASS + f Lcul; is field_8410 BLACK_STAINED_GLASS + f Lcul; it field_8736 WHITE_STAINED_GLASS_PANE + f Lcul; iu field_8761 ORANGE_STAINED_GLASS_PANE + f Lcul; iv field_8119 MAGENTA_STAINED_GLASS_PANE + f Lcul; iw field_8196 LIGHT_BLUE_STAINED_GLASS_PANE + f Lcul; ix field_8703 YELLOW_STAINED_GLASS_PANE + f Lcul; iy field_8581 LIME_STAINED_GLASS_PANE + f Lcul; iz field_8500 PINK_STAINED_GLASS_PANE + f Lcul; jA field_8885 GRAY_GLAZED_TERRACOTTA + f Lcul; jB field_8172 LIGHT_GRAY_GLAZED_TERRACOTTA + f Lcul; jC field_8257 CYAN_GLAZED_TERRACOTTA + f Lcul; jD field_8562 PURPLE_GLAZED_TERRACOTTA + f Lcul; jE field_8484 BLUE_GLAZED_TERRACOTTA + f Lcul; jF field_8394 BROWN_GLAZED_TERRACOTTA + f Lcul; jG field_8244 GREEN_GLAZED_TERRACOTTA + f Lcul; jH field_8870 RED_GLAZED_TERRACOTTA + f Lcul; jI field_8096 BLACK_GLAZED_TERRACOTTA + f Lcul; jJ field_8341 WHITE_CONCRETE + f Lcul; jK field_8771 ORANGE_CONCRETE + f Lcul; jL field_8508 MAGENTA_CONCRETE + f Lcul; j field_29025 COBBLED_DEEPSLATE + f Lcul; jM field_8364 LIGHT_BLUE_CONCRETE + f Lcul; jN field_8686 YELLOW_CONCRETE + f Lcul; jO field_8839 LIME_CONCRETE + f Lcul; jP field_8127 PINK_CONCRETE + f Lcul; jQ field_8333 GRAY_CONCRETE + f Lcul; jR field_8735 LIGHT_GRAY_CONCRETE + f Lcul; jS field_8637 CYAN_CONCRETE + f Lcul; jT field_8411 PURPLE_CONCRETE + f Lcul; jU field_8737 BLUE_CONCRETE + f Lcul; jV field_8762 BROWN_CONCRETE + f Lcul; jW field_8120 GREEN_CONCRETE + f Lcul; jX field_8197 RED_CONCRETE + f Lcul; jY field_8704 BLACK_CONCRETE + f Lcul; jZ field_8582 WHITE_CONCRETE_POWDER + f Lcul; ja field_8242 BONE_BLOCK + f Lcul; jb field_8615 STRUCTURE_VOID + f Lcul; jc field_8545 SHULKER_BOX + f Lcul; jd field_8722 WHITE_SHULKER_BOX + f Lcul; je field_8380 ORANGE_SHULKER_BOX + f Lcul; jf field_8050 MAGENTA_SHULKER_BOX + f Lcul; jg field_8829 LIGHT_BLUE_SHULKER_BOX + f Lcul; jh field_8271 YELLOW_SHULKER_BOX + f Lcul; ji field_8548 LIME_SHULKER_BOX + f Lcul; jj field_8520 PINK_SHULKER_BOX + f Lcul; jk field_8627 GRAY_SHULKER_BOX + f Lcul; jl field_8451 LIGHT_GRAY_SHULKER_BOX + f Lcul; jm field_8213 CYAN_SHULKER_BOX + f Lcul; jn field_8816 PURPLE_SHULKER_BOX + f Lcul; jo field_8350 BLUE_SHULKER_BOX + f Lcul; jp field_8584 BROWN_SHULKER_BOX + f Lcul; jq field_8461 GREEN_SHULKER_BOX + f Lcul; jr field_8676 RED_SHULKER_BOX + f Lcul; js field_8268 BLACK_SHULKER_BOX + f Lcul; jt field_8177 WHITE_GLAZED_TERRACOTTA + f Lcul; ju field_8139 ORANGE_GLAZED_TERRACOTTA + f Lcul; jv field_8318 MAGENTA_GLAZED_TERRACOTTA + f Lcul; jw field_8640 LIGHT_BLUE_GLAZED_TERRACOTTA + f Lcul; jx field_8889 YELLOW_GLAZED_TERRACOTTA + f Lcul; jy field_8649 LIME_GLAZED_TERRACOTTA + f Lcul; jz field_8277 PINK_GLAZED_TERRACOTTA + f Lcul; kA field_8104 HORN_CORAL_BLOCK + f Lcul; kB field_8847 TUBE_CORAL + f Lcul; kC field_8616 BRAIN_CORAL + f Lcul; kD field_8538 BUBBLE_CORAL + f Lcul; kE field_8546 FIRE_CORAL + f Lcul; kF field_8723 HORN_CORAL + f Lcul; kG field_8381 DEAD_BRAIN_CORAL + f Lcul; kH field_8051 DEAD_BUBBLE_CORAL + f Lcul; kI field_8830 DEAD_FIRE_CORAL + f Lcul; kJ field_8272 DEAD_HORN_CORAL + f Lcul; kK field_8549 DEAD_TUBE_CORAL + f Lcul; kL field_8521 TUBE_CORAL_FAN + f Lcul; k field_28871 POLISHED_DEEPSLATE + f Lcul; kM field_8628 BRAIN_CORAL_FAN + f Lcul; kN field_8452 BUBBLE_CORAL_FAN + f Lcul; kO field_8214 FIRE_CORAL_FAN + f Lcul; kP field_8817 HORN_CORAL_FAN + f Lcul; kQ field_8351 DEAD_TUBE_CORAL_FAN + f Lcul; kR field_8585 DEAD_BRAIN_CORAL_FAN + f Lcul; kS field_8462 DEAD_BUBBLE_CORAL_FAN + f Lcul; kT field_8677 DEAD_FIRE_CORAL_FAN + f Lcul; kU field_8269 DEAD_HORN_CORAL_FAN + f Lcul; kV field_8178 BLUE_ICE + f Lcul; kW field_8140 CONDUIT + f Lcul; kX field_8319 POLISHED_GRANITE_STAIRS + f Lcul; kY field_8641 SMOOTH_RED_SANDSTONE_STAIRS + f Lcul; kZ field_8890 MOSSY_STONE_BRICK_STAIRS + f Lcul; ka field_8487 ORANGE_CONCRETE_POWDER + f Lcul; kb field_8336 MAGENTA_CONCRETE_POWDER + f Lcul; kc field_8764 LIGHT_BLUE_CONCRETE_POWDER + f Lcul; kd field_8205 YELLOW_CONCRETE_POWDER + f Lcul; ke field_8418 LIME_CONCRETE_POWDER + f Lcul; kf field_8222 PINK_CONCRETE_POWDER + f Lcul; kg field_8818 GRAY_CONCRETE_POWDER + f Lcul; kh field_8558 LIGHT_GRAY_CONCRETE_POWDER + f Lcul; ki field_8593 CYAN_CONCRETE_POWDER + f Lcul; kj field_8690 PURPLE_CONCRETE_POWDER + f Lcul; kk field_8164 BLUE_CONCRETE_POWDER + f Lcul; kl field_8437 BROWN_CONCRETE_POWDER + f Lcul; km field_8198 GREEN_CONCRETE_POWDER + f Lcul; kn field_8757 RED_CONCRETE_POWDER + f Lcul; ko field_8516 BLACK_CONCRETE_POWDER + f Lcul; kp field_8618 TURTLE_EGG + f Lcul; kq field_43193 SNIFFER_EGG + f Lcul; kr field_8856 DEAD_TUBE_CORAL_BLOCK + f Lcul; ks field_8237 DEAD_BRAIN_CORAL_BLOCK + f Lcul; kt field_8089 DEAD_BUBBLE_CORAL_BLOCK + f Lcul; ku field_8160 DEAD_FIRE_CORAL_BLOCK + f Lcul; kv field_8698 DEAD_HORN_CORAL_BLOCK + f Lcul; kw field_8402 TUBE_CORAL_BLOCK + f Lcul; kx field_8474 BRAIN_CORAL_BLOCK + f Lcul; ky field_8883 BUBBLE_CORAL_BLOCK + f Lcul; kz field_8278 FIRE_CORAL_BLOCK + f Lcul; lA field_8395 POLISHED_ANDESITE_SLAB + f Lcul; lB field_8659 DIORITE_SLAB + f Lcul; lC field_28873 COBBLED_DEEPSLATE_SLAB + f Lcul; lD field_28872 POLISHED_DEEPSLATE_SLAB + f Lcul; lE field_28875 DEEPSLATE_BRICK_SLAB + f Lcul; lF field_28874 DEEPSLATE_TILE_SLAB + f Lcul; lG field_16482 SCAFFOLDING + f Lcul; lH field_8725 REDSTONE + f Lcul; lI field_8530 REDSTONE_TORCH + f Lcul; lJ field_8793 REDSTONE_BLOCK + f Lcul; lK field_8619 REPEATER + f Lcul; lL field_8857 COMPARATOR + f Lcul; l field_27020 CALCITE + f Lcul; lM field_8249 PISTON + f Lcul; lN field_8105 STICKY_PISTON + f Lcul; lO field_8828 SLIME_BLOCK + f Lcul; lP field_21086 HONEY_BLOCK + f Lcul; lQ field_8537 OBSERVER + f Lcul; lR field_8239 HOPPER + f Lcul; lS field_8357 DISPENSER + f Lcul; lT field_8878 DROPPER + f Lcul; lU field_16312 LECTERN + f Lcul; lV field_22420 TARGET + f Lcul; lW field_8865 LEVER + f Lcul; lX field_27051 LIGHTNING_ROD + f Lcul; lY field_8566 DAYLIGHT_DETECTOR + f Lcul; lZ field_28101 SCULK_SENSOR + f Lcul; la field_8650 POLISHED_DIORITE_STAIRS + f Lcul; lb field_8275 MOSSY_COBBLESTONE_STAIRS + f Lcul; lc field_8152 END_STONE_BRICK_STAIRS + f Lcul; ld field_8053 STONE_STAIRS + f Lcul; le field_8166 SMOOTH_SANDSTONE_STAIRS + f Lcul; lf field_8430 SMOOTH_QUARTZ_STAIRS + f Lcul; lg field_8608 GRANITE_STAIRS + f Lcul; lh field_8526 ANDESITE_STAIRS + f Lcul; li field_8302 RED_NETHER_BRICK_STAIRS + f Lcul; lj field_8316 POLISHED_ANDESITE_STAIRS + f Lcul; lk field_8860 DIORITE_STAIRS + f Lcul; ll field_28867 COBBLED_DEEPSLATE_STAIRS + f Lcul; lm field_28868 POLISHED_DEEPSLATE_STAIRS + f Lcul; ln field_28870 DEEPSLATE_BRICK_STAIRS + f Lcul; lo field_28869 DEEPSLATE_TILE_STAIRS + f Lcul; lp field_8228 POLISHED_GRANITE_SLAB + f Lcul; lq field_8266 SMOOTH_RED_SANDSTONE_SLAB + f Lcul; lr field_8576 MOSSY_STONE_BRICK_SLAB + f Lcul; ls field_8569 POLISHED_DIORITE_SLAB + f Lcul; lt field_8369 MOSSY_COBBLESTONE_SLAB + f Lcul; lu field_8282 END_STONE_BRICK_SLAB + f Lcul; lv field_8872 SMOOTH_SANDSTONE_SLAB + f Lcul; lw field_8217 SMOOTH_QUARTZ_SLAB + f Lcul; lx field_8312 GRANITE_SLAB + f Lcul; ly field_8742 ANDESITE_SLAB + f Lcul; lz field_8522 RED_NETHER_BRICK_SLAB + f Lcul; mA field_8047 JUNGLE_PRESSURE_PLATE + f Lcul; mB field_8173 ACACIA_PRESSURE_PLATE + f Lcul; mC field_42704 CHERRY_PRESSURE_PLATE + f Lcul; mD field_8886 DARK_OAK_PRESSURE_PLATE + f Lcul; mE field_37527 MANGROVE_PRESSURE_PLATE + f Lcul; mF field_40221 BAMBOO_PRESSURE_PLATE + f Lcul; mG field_21993 CRIMSON_PRESSURE_PLATE + f Lcul; mH field_21994 WARPED_PRESSURE_PLATE + f Lcul; mI field_8594 IRON_DOOR + f Lcul; mJ field_8691 OAK_DOOR + f Lcul; mK field_8165 SPRUCE_DOOR + f Lcul; mL field_8438 BIRCH_DOOR + f Lcul; m field_27021 TUFF + f Lcul; mM field_8199 JUNGLE_DOOR + f Lcul; mN field_8758 ACACIA_DOOR + f Lcul; mO field_42705 CHERRY_DOOR + f Lcul; mP field_8517 DARK_OAK_DOOR + f Lcul; mQ field_37528 MANGROVE_DOOR + f Lcul; mR field_40222 BAMBOO_DOOR + f Lcul; mS field_22010 CRIMSON_DOOR + f Lcul; mT field_22009 WARPED_DOOR + f Lcul; mU field_46982 COPPER_DOOR + f Lcul; mV field_46983 EXPOSED_COPPER_DOOR + f Lcul; mW field_46984 WEATHERED_COPPER_DOOR + f Lcul; mX field_46985 OXIDIZED_COPPER_DOOR + f Lcul; mY field_46986 WAXED_COPPER_DOOR + f Lcul; mZ field_46987 WAXED_EXPOSED_COPPER_DOOR + f Lcul; ma field_43194 CALIBRATED_SCULK_SENSOR + f Lcul; mb field_8366 TRIPWIRE_HOOK + f Lcul; mc field_8247 TRAPPED_CHEST + f Lcul; md field_8626 TNT + f Lcul; me field_8230 REDSTONE_LAMP + f Lcul; mf field_8643 NOTE_BLOCK + f Lcul; mg field_8781 STONE_BUTTON + f Lcul; mh field_23834 POLISHED_BLACKSTONE_BUTTON + f Lcul; mi field_8780 OAK_BUTTON + f Lcul; mj field_8048 SPRUCE_BUTTON + f Lcul; mk field_8174 BIRCH_BUTTON + f Lcul; ml field_8887 JUNGLE_BUTTON + f Lcul; mm field_8605 ACACIA_BUTTON + f Lcul; mn field_42701 CHERRY_BUTTON + f Lcul; mo field_8531 DARK_OAK_BUTTON + f Lcul; mp field_37530 MANGROVE_BUTTON + f Lcul; mq field_40223 BAMBOO_BUTTON + f Lcul; mr field_22004 CRIMSON_BUTTON + f Lcul; ms field_22005 WARPED_BUTTON + f Lcul; mt field_8667 STONE_PRESSURE_PLATE + f Lcul; mu field_23835 POLISHED_BLACKSTONE_PRESSURE_PLATE + f Lcul; mv field_8721 LIGHT_WEIGHTED_PRESSURE_PLATE + f Lcul; mw field_8592 HEAVY_WEIGHTED_PRESSURE_PLATE + f Lcul; mx field_8391 OAK_PRESSURE_PLATE + f Lcul; my field_8707 SPRUCE_PRESSURE_PLATE + f Lcul; mz field_8779 BIRCH_PRESSURE_PLATE + f Lcul; nA field_8114 ACACIA_FENCE_GATE + f Lcul; nB field_42703 CHERRY_FENCE_GATE + f Lcul; nC field_8293 DARK_OAK_FENCE_GATE + f Lcul; nD field_37532 MANGROVE_FENCE_GATE + f Lcul; nE field_40227 BAMBOO_FENCE_GATE + f Lcul; nF field_21997 CRIMSON_FENCE_GATE + f Lcul; nG field_21998 WARPED_FENCE_GATE + f Lcul; nH field_8848 POWERED_RAIL + f Lcul; nI field_8211 DETECTOR_RAIL + f Lcul; nJ field_8129 RAIL + f Lcul; nK field_8655 ACTIVATOR_RAIL + f Lcul; nL field_8175 SADDLE + f Lcul; n field_46989 TUFF_SLAB + f Lcul; nM field_8045 MINECART + f Lcul; nN field_8388 CHEST_MINECART + f Lcul; nO field_8063 FURNACE_MINECART + f Lcul; nP field_8069 TNT_MINECART + f Lcul; nQ field_8836 HOPPER_MINECART + f Lcul; nR field_8184 CARROT_ON_A_STICK + f Lcul; nS field_23254 WARPED_FUNGUS_ON_A_STICK + f Lcul; nT field_8833 ELYTRA + f Lcul; nU field_8533 OAK_BOAT + f Lcul; nV field_38216 OAK_CHEST_BOAT + f Lcul; nW field_8486 SPRUCE_BOAT + f Lcul; nX field_38217 SPRUCE_CHEST_BOAT + f Lcul; nY field_8442 BIRCH_BOAT + f Lcul; nZ field_38218 BIRCH_CHEST_BOAT + f Lcul; na field_46988 WAXED_WEATHERED_COPPER_DOOR + f Lcul; nb field_46990 WAXED_OXIDIZED_COPPER_DOOR + f Lcul; nc field_8241 IRON_TRAPDOOR + f Lcul; nd field_8376 OAK_TRAPDOOR + f Lcul; ne field_8495 SPRUCE_TRAPDOOR + f Lcul; nf field_8774 BIRCH_TRAPDOOR + f Lcul; ng field_8321 JUNGLE_TRAPDOOR + f Lcul; nh field_8190 ACACIA_TRAPDOOR + f Lcul; ni field_42702 CHERRY_TRAPDOOR + f Lcul; nj field_8844 DARK_OAK_TRAPDOOR + f Lcul; nk field_37529 MANGROVE_TRAPDOOR + f Lcul; nl field_40226 BAMBOO_TRAPDOOR + f Lcul; nm field_22002 CRIMSON_TRAPDOOR + f Lcul; nn field_22003 WARPED_TRAPDOOR + f Lcul; no field_46991 COPPER_TRAPDOOR + f Lcul; np field_46992 EXPOSED_COPPER_TRAPDOOR + f Lcul; nq field_46993 WEATHERED_COPPER_TRAPDOOR + f Lcul; nr field_46994 OXIDIZED_COPPER_TRAPDOOR + f Lcul; ns field_46995 WAXED_COPPER_TRAPDOOR + f Lcul; nt field_46996 WAXED_EXPOSED_COPPER_TRAPDOOR + f Lcul; nu field_46997 WAXED_WEATHERED_COPPER_TRAPDOOR + f Lcul; nv field_46998 WAXED_OXIDIZED_COPPER_TRAPDOOR + f Lcul; nw field_8874 OAK_FENCE_GATE + f Lcul; nx field_8653 SPRUCE_FENCE_GATE + f Lcul; ny field_8289 BIRCH_FENCE_GATE + f Lcul; nz field_8097 JUNGLE_FENCE_GATE + f Lcul; oA field_8687 EMERALD + f Lcul; oB field_8759 LAPIS_LAZULI + f Lcul; oC field_8155 QUARTZ + f Lcul; oD field_27063 AMETHYST_SHARD + f Lcul; oE field_33400 RAW_IRON + f Lcul; oF field_8620 IRON_INGOT + f Lcul; oG field_33401 RAW_COPPER + f Lcul; oH field_27022 COPPER_INGOT + f Lcul; oI field_33402 RAW_GOLD + f Lcul; oJ field_8695 GOLD_INGOT + f Lcul; oK field_22020 NETHERITE_INGOT + f Lcul; oL field_22021 NETHERITE_SCRAP + f Lcul; o field_46999 TUFF_STAIRS + f Lcul; oM field_8091 WOODEN_SWORD + f Lcul; oN field_8876 WOODEN_SHOVEL + f Lcul; oO field_8647 WOODEN_PICKAXE + f Lcul; oP field_8406 WOODEN_AXE + f Lcul; oQ field_8167 WOODEN_HOE + f Lcul; oR field_8528 STONE_SWORD + f Lcul; oS field_8776 STONE_SHOVEL + f Lcul; oT field_8387 STONE_PICKAXE + f Lcul; oU field_8062 STONE_AXE + f Lcul; oV field_8431 STONE_HOE + f Lcul; oW field_8845 GOLDEN_SWORD + f Lcul; oX field_8322 GOLDEN_SHOVEL + f Lcul; oY field_8335 GOLDEN_PICKAXE + f Lcul; oZ field_8825 GOLDEN_AXE + f Lcul; oa field_8730 JUNGLE_BOAT + f Lcul; ob field_38212 JUNGLE_CHEST_BOAT + f Lcul; oc field_8094 ACACIA_BOAT + f Lcul; od field_38213 ACACIA_CHEST_BOAT + f Lcul; oe field_42706 CHERRY_BOAT + f Lcul; of field_42707 CHERRY_CHEST_BOAT + f Lcul; og field_8138 DARK_OAK_BOAT + f Lcul; oh field_38214 DARK_OAK_CHEST_BOAT + f Lcul; oi field_37531 MANGROVE_BOAT + f Lcul; oj field_38215 MANGROVE_CHEST_BOAT + f Lcul; ok field_40224 BAMBOO_RAFT + f Lcul; ol field_40225 BAMBOO_CHEST_RAFT + f Lcul; om field_8238 STRUCTURE_BLOCK + f Lcul; on field_16538 JIGSAW + f Lcul; oo field_8090 TURTLE_HELMET + f Lcul; op field_8161 TURTLE_SCUTE + f Lcul; oq field_47830 ARMADILLO_SCUTE + f Lcul; or field_47831 WOLF_ARMOR + f Lcul; os field_8884 FLINT_AND_STEEL + f Lcul; ot field_8428 BOWL + f Lcul; ou field_8279 APPLE + f Lcul; ov field_8102 BOW + f Lcul; ow field_8107 ARROW + f Lcul; ox field_8713 COAL + f Lcul; oy field_8665 CHARCOAL + f Lcul; oz field_8477 DIAMOND + f Lcul; pA field_8570 LEATHER_LEGGINGS + f Lcul; pB field_8370 LEATHER_BOOTS + f Lcul; pC field_8283 CHAINMAIL_HELMET + f Lcul; pD field_8873 CHAINMAIL_CHESTPLATE + f Lcul; pE field_8218 CHAINMAIL_LEGGINGS + f Lcul; pF field_8313 CHAINMAIL_BOOTS + f Lcul; pG field_8743 IRON_HELMET + f Lcul; pH field_8523 IRON_CHESTPLATE + f Lcul; pI field_8396 IRON_LEGGINGS + f Lcul; pJ field_8660 IRON_BOOTS + f Lcul; pK field_8805 DIAMOND_HELMET + f Lcul; pL field_8058 DIAMOND_CHESTPLATE + f Lcul; p field_47000 TUFF_WALL + f Lcul; pM field_8348 DIAMOND_LEGGINGS + f Lcul; pN field_8285 DIAMOND_BOOTS + f Lcul; pO field_8862 GOLDEN_HELMET + f Lcul; pP field_8678 GOLDEN_CHESTPLATE + f Lcul; pQ field_8416 GOLDEN_LEGGINGS + f Lcul; pR field_8753 GOLDEN_BOOTS + f Lcul; pS field_22027 NETHERITE_HELMET + f Lcul; pT field_22028 NETHERITE_CHESTPLATE + f Lcul; pU field_22029 NETHERITE_LEGGINGS + f Lcul; pV field_22030 NETHERITE_BOOTS + f Lcul; pW field_8145 FLINT + f Lcul; pX field_8389 PORKCHOP + f Lcul; pY field_8261 COOKED_PORKCHOP + f Lcul; pZ field_8892 PAINTING + f Lcul; pa field_8303 GOLDEN_HOE + f Lcul; pb field_8371 IRON_SWORD + f Lcul; pc field_8699 IRON_SHOVEL + f Lcul; pd field_8403 IRON_PICKAXE + f Lcul; pe field_8475 IRON_AXE + f Lcul; pf field_8609 IRON_HOE + f Lcul; pg field_8802 DIAMOND_SWORD + f Lcul; ph field_8250 DIAMOND_SHOVEL + f Lcul; pi field_8377 DIAMOND_PICKAXE + f Lcul; pj field_8556 DIAMOND_AXE + f Lcul; pk field_8527 DIAMOND_HOE + f Lcul; pl field_22022 NETHERITE_SWORD + f Lcul; pm field_22023 NETHERITE_SHOVEL + f Lcul; pn field_22024 NETHERITE_PICKAXE + f Lcul; po field_22025 NETHERITE_AXE + f Lcul; pp field_22026 NETHERITE_HOE + f Lcul; pq field_8600 STICK + f Lcul; pr field_8208 MUSHROOM_STEW + f Lcul; ps field_8276 STRING + f Lcul; pt field_8153 FEATHER + f Lcul; pu field_8054 GUNPOWDER + f Lcul; pv field_8317 WHEAT_SEEDS + f Lcul; pw field_8861 WHEAT + f Lcul; px field_8229 BREAD + f Lcul; py field_8267 LEATHER_HELMET + f Lcul; pz field_8577 LEATHER_CHESTPLATE + f Lcul; qA field_8187 LAVA_BUCKET + f Lcul; qB field_27876 POWDER_SNOW_BUCKET + f Lcul; qC field_8543 SNOWBALL + f Lcul; qD field_8745 LEATHER + f Lcul; qE field_8103 MILK_BUCKET + f Lcul; qF field_8108 PUFFERFISH_BUCKET + f Lcul; qG field_8714 SALMON_BUCKET + f Lcul; qH field_8666 COD_BUCKET + f Lcul; qI field_8478 TROPICAL_FISH_BUCKET + f Lcul; qJ field_28354 AXOLOTL_BUCKET + f Lcul; qK field_37533 TADPOLE_BUCKET + f Lcul; qL field_8621 BRICK + f Lcul; q field_47001 CHISELED_TUFF + f Lcul; qM field_8696 CLAY_BALL + f Lcul; qN field_17533 DRIED_KELP_BLOCK + f Lcul; qO field_8407 PAPER + f Lcul; qP field_8529 BOOK + f Lcul; qQ field_8777 SLIME_BALL + f Lcul; qR field_8803 EGG + f Lcul; qS field_8251 COMPASS + f Lcul; qT field_38747 RECOVERY_COMPASS + f Lcul; qU field_27023 BUNDLE + f Lcul; qV field_8378 FISHING_ROD + f Lcul; qW field_8557 CLOCK + f Lcul; qX field_27070 SPYGLASS + f Lcul; qY field_8601 GLOWSTONE_DUST + f Lcul; qZ field_8429 COD + f Lcul; qa field_8463 GOLDEN_APPLE + f Lcul; qb field_8367 ENCHANTED_GOLDEN_APPLE + f Lcul; qc field_8788 OAK_SIGN + f Lcul; qd field_8111 SPRUCE_SIGN + f Lcul; qe field_8422 BIRCH_SIGN + f Lcul; qf field_8867 JUNGLE_SIGN + f Lcul; qg field_8203 ACACIA_SIGN + f Lcul; qh field_42709 CHERRY_SIGN + f Lcul; qi field_8496 DARK_OAK_SIGN + f Lcul; qj field_37534 MANGROVE_SIGN + f Lcul; qk field_40228 BAMBOO_SIGN + f Lcul; ql field_22011 CRIMSON_SIGN + f Lcul; qm field_22012 WARPED_SIGN + f Lcul; qn field_40229 OAK_HANGING_SIGN + f Lcul; qo field_40230 SPRUCE_HANGING_SIGN + f Lcul; qp field_40231 BIRCH_HANGING_SIGN + f Lcul; qq field_40232 JUNGLE_HANGING_SIGN + f Lcul; qr field_40233 ACACIA_HANGING_SIGN + f Lcul; qs field_42708 CHERRY_HANGING_SIGN + f Lcul; qt field_40234 DARK_OAK_HANGING_SIGN + f Lcul; qu field_40235 MANGROVE_HANGING_SIGN + f Lcul; qv field_40236 BAMBOO_HANGING_SIGN + f Lcul; qw field_40237 CRIMSON_HANGING_SIGN + f Lcul; qx field_40238 WARPED_HANGING_SIGN + f Lcul; qy field_8550 BUCKET + f Lcul; qz field_8705 WATER_BUCKET + f Lcul; rA field_8479 SUGAR + f Lcul; rB field_17534 CAKE + f Lcul; rC field_8258 WHITE_BED + f Lcul; rD field_8059 ORANGE_BED + f Lcul; rE field_8349 MAGENTA_BED + f Lcul; rF field_8286 LIGHT_BLUE_BED + f Lcul; rG field_8863 YELLOW_BED + f Lcul; rH field_8679 LIME_BED + f Lcul; rI field_8417 PINK_BED + f Lcul; rJ field_8754 GRAY_BED + f Lcul; rK field_8146 LIGHT_GRAY_BED + f Lcul; rL field_8390 CYAN_BED + f Lcul; r field_47002 POLISHED_TUFF + f Lcul; rM field_8262 PURPLE_BED + f Lcul; rN field_8893 BLUE_BED + f Lcul; rO field_8464 BROWN_BED + f Lcul; rP field_8368 GREEN_BED + f Lcul; rQ field_8789 RED_BED + f Lcul; rR field_8112 BLACK_BED + f Lcul; rS field_8423 COOKIE + f Lcul; rT field_46791 CRAFTER + f Lcul; rU field_8204 FILLED_MAP + f Lcul; rV field_8868 SHEARS + f Lcul; rW field_8497 MELON_SLICE + f Lcul; rX field_8551 DRIED_KELP + f Lcul; rY field_46249 PUMPKIN_SEEDS + f Lcul; rZ field_46250 MELON_SEEDS + f Lcul; ra field_8209 SALMON + f Lcul; rb field_8846 TROPICAL_FISH + f Lcul; rc field_8323 PUFFERFISH + f Lcul; rd field_8373 COOKED_COD + f Lcul; re field_8509 COOKED_SALMON + f Lcul; rf field_8794 INK_SAC + f Lcul; rg field_28410 GLOW_INK_SAC + f Lcul; rh field_8116 COCOA_BEANS + f Lcul; ri field_8446 WHITE_DYE + f Lcul; rj field_8492 ORANGE_DYE + f Lcul; rk field_8669 MAGENTA_DYE + f Lcul; rl field_8273 LIGHT_BLUE_DYE + f Lcul; rm field_8192 YELLOW_DYE + f Lcul; rn field_8131 LIME_DYE + f Lcul; ro field_8330 PINK_DYE + f Lcul; rp field_8298 GRAY_DYE + f Lcul; rq field_8851 LIGHT_GRAY_DYE + f Lcul; rr field_8632 CYAN_DYE + f Lcul; rs field_8296 PURPLE_DYE + f Lcul; rt field_8345 BLUE_DYE + f Lcul; ru field_8099 BROWN_DYE + f Lcul; rv field_8408 GREEN_DYE + f Lcul; rw field_8264 RED_DYE + f Lcul; rx field_8226 BLACK_DYE + f Lcul; ry field_8324 BONE_MEAL + f Lcul; rz field_8606 BONE + f Lcul; sA field_49153 BOGGED_SPAWN_EGG + f Lcul; sB field_47313 BREEZE_SPAWN_EGG + f Lcul; sC field_16314 CAT_SPAWN_EGG + f Lcul; sD field_40239 CAMEL_SPAWN_EGG + f Lcul; sE field_8068 CAVE_SPIDER_SPAWN_EGG + f Lcul; sF field_8835 CHICKEN_SPAWN_EGG + f Lcul; sG field_8661 COD_SPAWN_EGG + f Lcul; sH field_8433 COW_SPAWN_EGG + f Lcul; sI field_8503 CREEPER_SPAWN_EGG + f Lcul; sJ field_8751 DOLPHIN_SPAWN_EGG + f Lcul; sK field_8306 DONKEY_SPAWN_EGG + f Lcul; sL field_8083 DROWNED_SPAWN_EGG + f Lcul; s field_47003 POLISHED_TUFF_SLAB + f Lcul; sM field_8769 ELDER_GUARDIAN_SPAWN_EGG + f Lcul; sN field_40865 ENDER_DRAGON_SPAWN_EGG + f Lcul; sO field_8374 ENDERMAN_SPAWN_EGG + f Lcul; sP field_8510 ENDERMITE_SPAWN_EGG + f Lcul; sQ field_8795 EVOKER_SPAWN_EGG + f Lcul; sR field_18005 FOX_SPAWN_EGG + f Lcul; sS field_37535 FROG_SPAWN_EGG + f Lcul; sT field_8265 GHAST_SPAWN_EGG + f Lcul; sU field_28407 GLOW_SQUID_SPAWN_EGG + f Lcul; sV field_30905 GOAT_SPAWN_EGG + f Lcul; sW field_8409 GUARDIAN_SPAWN_EGG + f Lcul; sX field_22014 HOGLIN_SPAWN_EGG + f Lcul; sY field_8117 HORSE_SPAWN_EGG + f Lcul; sZ field_8760 HUSK_SPAWN_EGG + f Lcul; sa field_8046 BEEF + f Lcul; sb field_8176 COOKED_BEEF + f Lcul; sc field_8726 CHICKEN + f Lcul; sd field_8544 COOKED_CHICKEN + f Lcul; se field_8511 ROTTEN_FLESH + f Lcul; sf field_8634 ENDER_PEARL + f Lcul; sg field_8894 BLAZE_ROD + f Lcul; sh field_8070 GHAST_TEAR + f Lcul; si field_8397 GOLD_NUGGET + f Lcul; sj field_8790 NETHER_WART + f Lcul; sk field_8574 POTION + f Lcul; sl field_8469 GLASS_BOTTLE + f Lcul; sm field_8680 SPIDER_EYE + f Lcul; sn field_8711 FERMENTED_SPIDER_EYE + f Lcul; so field_8183 BLAZE_POWDER + f Lcul; sp field_8135 MAGMA_CREAM + f Lcul; sq field_8740 BREWING_STAND + f Lcul; sr field_8638 CAULDRON + f Lcul; ss field_8449 ENDER_EYE + f Lcul; st field_8597 GLISTERING_MELON_SLICE + f Lcul; su field_47832 ARMADILLO_SPAWN_EGG + f Lcul; sv field_38419 ALLAY_SPAWN_EGG + f Lcul; sw field_28355 AXOLOTL_SPAWN_EGG + f Lcul; sx field_8727 BAT_SPAWN_EGG + f Lcul; sy field_20413 BEE_SPAWN_EGG + f Lcul; sz field_8154 BLAZE_SPAWN_EGG + f Lcul; tA field_8185 SPIDER_SPAWN_EGG + f Lcul; tB field_8307 SQUID_SPAWN_EGG + f Lcul; tC field_8514 STRAY_SPAWN_EGG + f Lcul; tD field_23255 STRIDER_SPAWN_EGG + f Lcul; tE field_37536 TADPOLE_SPAWN_EGG + f Lcul; tF field_17731 TRADER_LLAMA_SPAWN_EGG + f Lcul; tG field_8612 TROPICAL_FISH_SPAWN_EGG + f Lcul; tH field_8435 TURTLE_SPAWN_EGG + f Lcul; tI field_8235 VEX_SPAWN_EGG + f Lcul; tJ field_8086 VILLAGER_SPAWN_EGG + f Lcul; tK field_8149 VINDICATOR_SPAWN_EGG + f Lcul; tL field_17732 WANDERING_TRADER_SPAWN_EGG + f Lcul; t field_47004 POLISHED_TUFF_STAIRS + f Lcul; tM field_38219 WARDEN_SPAWN_EGG + f Lcul; tN field_8254 WITCH_SPAWN_EGG + f Lcul; tO field_40867 WITHER_SPAWN_EGG + f Lcul; tP field_8832 WITHER_SKELETON_SPAWN_EGG + f Lcul; tQ field_8485 WOLF_SPAWN_EGG + f Lcul; tR field_23744 ZOGLIN_SPAWN_EGG + f Lcul; tS field_8441 ZOMBIE_SPAWN_EGG + f Lcul; tT field_8728 ZOMBIE_HORSE_SPAWN_EGG + f Lcul; tU field_8136 ZOMBIE_VILLAGER_SPAWN_EGG + f Lcul; tV field_8093 ZOMBIFIED_PIGLIN_SPAWN_EGG + f Lcul; tW field_8287 EXPERIENCE_BOTTLE + f Lcul; tX field_8814 FIRE_CHARGE + f Lcul; tY field_49098 WIND_CHARGE + f Lcul; tZ field_8674 WRITABLE_BOOK + f Lcul; ta field_40864 IRON_GOLEM_SPAWN_EGG + f Lcul; tb field_8633 LLAMA_SPAWN_EGG + f Lcul; tc field_8852 MAGMA_CUBE_SPAWN_EGG + f Lcul; td field_8299 MOOSHROOM_SPAWN_EGG + f Lcul; te field_8331 MULE_SPAWN_EGG + f Lcul; tf field_8132 OCELOT_SPAWN_EGG + f Lcul; tg field_8193 PANDA_SPAWN_EGG + f Lcul; th field_8274 PARROT_SPAWN_EGG + f Lcul; ti field_8670 PHANTOM_SPAWN_EGG + f Lcul; tj field_8493 PIG_SPAWN_EGG + f Lcul; tk field_22401 PIGLIN_SPAWN_EGG + f Lcul; tl field_25777 PIGLIN_BRUTE_SPAWN_EGG + f Lcul; tm field_8325 PILLAGER_SPAWN_EGG + f Lcul; tn field_8346 POLAR_BEAR_SPAWN_EGG + f Lcul; to field_8100 PUFFERFISH_SPAWN_EGG + f Lcul; tp field_8227 RABBIT_SPAWN_EGG + f Lcul; tq field_8297 RAVAGER_SPAWN_EGG + f Lcul; tr field_8447 SALMON_SPAWN_EGG + f Lcul; ts field_8607 SHEEP_SPAWN_EGG + f Lcul; tt field_8480 SHULKER_SPAWN_EGG + f Lcul; tu field_8564 SILVERFISH_SPAWN_EGG + f Lcul; tv field_8300 SKELETON_SPAWN_EGG + f Lcul; tw field_8232 SKELETON_HORSE_SPAWN_EGG + f Lcul; tx field_8881 SLIME_SPAWN_EGG + f Lcul; ty field_42710 SNIFFER_SPAWN_EGG + f Lcul; tz field_40866 SNOW_GOLEM_SPAWN_EGG + f Lcul; uA field_8504 RABBIT + f Lcul; uB field_8752 COOKED_RABBIT + f Lcul; uC field_8308 RABBIT_STEW + f Lcul; uD field_8073 RABBIT_FOOT + f Lcul; uE field_8245 RABBIT_HIDE + f Lcul; uF field_8694 ARMOR_STAND + f Lcul; uG field_8578 IRON_HORSE_ARMOR + f Lcul; uH field_8560 GOLDEN_HORSE_ARMOR + f Lcul; uI field_8807 DIAMOND_HORSE_ARMOR + f Lcul; uJ field_18138 LEATHER_HORSE_ARMOR + f Lcul; uK field_8719 LEAD + f Lcul; uL field_8448 NAME_TAG + f Lcul; u field_47005 POLISHED_TUFF_WALL + f Lcul; uM field_8220 COMMAND_BLOCK_MINECART + f Lcul; uN field_8748 MUTTON + f Lcul; uO field_8347 COOKED_MUTTON + f Lcul; uP field_8539 WHITE_BANNER + f Lcul; uQ field_8824 ORANGE_BANNER + f Lcul; uR field_8671 MAGENTA_BANNER + f Lcul; uS field_8379 LIGHT_BLUE_BANNER + f Lcul; uT field_8049 YELLOW_BANNER + f Lcul; uU field_8778 LIME_BANNER + f Lcul; uV field_8329 PINK_BANNER + f Lcul; uW field_8617 GRAY_BANNER + f Lcul; uX field_8855 LIGHT_GRAY_BANNER + f Lcul; uY field_8629 CYAN_BANNER + f Lcul; uZ field_8405 PURPLE_BANNER + f Lcul; ua field_8360 WRITTEN_BOOK + f Lcul; ub field_49814 MACE + f Lcul; uc field_8143 ITEM_FRAME + f Lcul; ud field_28408 GLOW_ITEM_FRAME + f Lcul; ue field_8074 FLOWER_POT + f Lcul; uf field_8179 CARROT + f Lcul; ug field_8567 POTATO + f Lcul; uh field_8512 BAKED_POTATO + f Lcul; ui field_8635 POISONOUS_POTATO + f Lcul; uj field_8895 MAP + f Lcul; uk field_8071 GOLDEN_CARROT + f Lcul; ul field_8398 SKELETON_SKULL + f Lcul; um field_8791 WITHER_SKELETON_SKULL + f Lcul; un field_8575 PLAYER_HEAD + f Lcul; uo field_8470 ZOMBIE_HEAD + f Lcul; up field_8681 CREEPER_HEAD + f Lcul; uq field_8712 DRAGON_HEAD + f Lcul; ur field_41304 PIGLIN_HEAD + f Lcul; us field_8137 NETHER_STAR + f Lcul; ut field_8741 PUMPKIN_PIE + f Lcul; uu field_8639 FIREWORK_ROCKET + f Lcul; uv field_8450 FIREWORK_STAR + f Lcul; uw field_8598 ENCHANTED_BOOK + f Lcul; ux field_8729 NETHER_BRICK + f Lcul; uy field_8662 PRISMARINE_SHARD + f Lcul; uz field_8434 PRISMARINE_CRYSTALS + f Lcul; vA field_8425 MUSIC_DISC_BLOCKS + f Lcul; vB field_8623 MUSIC_DISC_CHIRP + f Lcul; vC field_51628 MUSIC_DISC_CREATOR + f Lcul; vD field_51629 MUSIC_DISC_CREATOR_MUSIC_BOX + f Lcul; vE field_8502 MUSIC_DISC_FAR + f Lcul; vF field_8534 MUSIC_DISC_MALL + f Lcul; vG field_8344 MUSIC_DISC_MELLOHI + f Lcul; vH field_8834 MUSIC_DISC_STAL + f Lcul; vI field_8065 MUSIC_DISC_STRAD + f Lcul; vJ field_8355 MUSIC_DISC_WARD + f Lcul; vK field_8731 MUSIC_DISC_11 + f Lcul; vL field_8806 MUSIC_DISC_WAIT + f Lcul; v field_47006 TUFF_BRICKS + f Lcul; vM field_35358 MUSIC_DISC_OTHERSIDE + f Lcul; vN field_44705 MUSIC_DISC_RELIC + f Lcul; vO field_38973 MUSIC_DISC_5 + f Lcul; vP field_23984 MUSIC_DISC_PIGSTEP + f Lcul; vQ field_51630 MUSIC_DISC_PRECIPICE + f Lcul; vR field_38974 DISC_FRAGMENT_5 + f Lcul; vS field_8547 TRIDENT + f Lcul; vT field_8614 PHANTOM_MEMBRANE + f Lcul; vU field_8864 NAUTILUS_SHELL + f Lcul; vV field_8207 HEART_OF_THE_SEA + f Lcul; vW field_8399 CROSSBOW + f Lcul; vX field_8766 SUSPICIOUS_STEW + f Lcul; vY field_8772 LOOM + f Lcul; vZ field_8498 FLOWER_BANNER_PATTERN + f Lcul; va field_8128 BLUE_BANNER + f Lcul; vb field_8124 BROWN_BANNER + f Lcul; vc field_8295 GREEN_BANNER + f Lcul; vd field_8586 RED_BANNER + f Lcul; ve field_8572 BLACK_BANNER + f Lcul; vf field_8301 END_CRYSTAL + f Lcul; vg field_8233 CHORUS_FRUIT + f Lcul; vh field_8882 POPPED_CHORUS_FRUIT + f Lcul; vi field_42711 TORCHFLOWER_SEEDS + f Lcul; vj field_43195 PITCHER_POD + f Lcul; vk field_8186 BEETROOT + f Lcul; vl field_8309 BEETROOT_SEEDS + f Lcul; vm field_8515 BEETROOT_SOUP + f Lcul; vn field_8613 DRAGON_BREATH + f Lcul; vo field_8436 SPLASH_POTION + f Lcul; vp field_8236 SPECTRAL_ARROW + f Lcul; vq field_8087 TIPPED_ARROW + f Lcul; vr field_8150 LINGERING_POTION + f Lcul; vs field_8255 SHIELD + f Lcul; vt field_8288 TOTEM_OF_UNDYING + f Lcul; vu field_8815 SHULKER_SHELL + f Lcul; vv field_8675 IRON_NUGGET + f Lcul; vw field_8361 KNOWLEDGE_BOOK + f Lcul; vx field_8688 DEBUG_STICK + f Lcul; vy field_8144 MUSIC_DISC_13 + f Lcul; vz field_8075 MUSIC_DISC_CAT + f Lcul; wA field_20415 BEE_NEST + f Lcul; wB field_20416 BEEHIVE + f Lcul; wC field_20417 HONEY_BOTTLE + f Lcul; wD field_21087 HONEYCOMB_BLOCK + f Lcul; wE field_23256 LODESTONE + f Lcul; wF field_22421 CRYING_OBSIDIAN + f Lcul; wG field_23843 BLACKSTONE + f Lcul; wH field_23844 BLACKSTONE_SLAB + f Lcul; wI field_23845 BLACKSTONE_STAIRS + f Lcul; wJ field_23847 GILDED_BLACKSTONE + f Lcul; wK field_23848 POLISHED_BLACKSTONE + f Lcul; wL field_23849 POLISHED_BLACKSTONE_SLAB + f Lcul; w field_47007 TUFF_BRICK_SLAB + f Lcul; wM field_23832 POLISHED_BLACKSTONE_STAIRS + f Lcul; wN field_23836 CHISELED_POLISHED_BLACKSTONE + f Lcul; wO field_23837 POLISHED_BLACKSTONE_BRICKS + f Lcul; wP field_23838 POLISHED_BLACKSTONE_BRICK_SLAB + f Lcul; wQ field_23839 POLISHED_BLACKSTONE_BRICK_STAIRS + f Lcul; wR field_23841 CRACKED_POLISHED_BLACKSTONE_BRICKS + f Lcul; wS field_23141 RESPAWN_ANCHOR + f Lcul; wT field_27024 CANDLE + f Lcul; wU field_27025 WHITE_CANDLE + f Lcul; wV field_27026 ORANGE_CANDLE + f Lcul; wW field_27027 MAGENTA_CANDLE + f Lcul; wX field_27028 LIGHT_BLUE_CANDLE + f Lcul; wY field_27029 YELLOW_CANDLE + f Lcul; wZ field_27052 LIME_CANDLE + f Lcul; wa field_8573 CREEPER_BANNER_PATTERN + f Lcul; wb field_8891 SKULL_BANNER_PATTERN + f Lcul; wc field_8159 MOJANG_BANNER_PATTERN + f Lcul; wd field_18674 GLOBE_BANNER_PATTERN + f Lcul; we field_23831 PIGLIN_BANNER_PATTERN + f Lcul; wf field_49815 FLOW_BANNER_PATTERN + f Lcul; wg field_49816 GUSTER_BANNER_PATTERN + f Lcul; wh field_39057 GOAT_HORN + f Lcul; wi field_17530 COMPOSTER + f Lcul; wj field_16307 BARREL + f Lcul; wk field_16309 SMOKER + f Lcul; wl field_16306 BLAST_FURNACE + f Lcul; wm field_16313 CARTOGRAPHY_TABLE + f Lcul; wn field_16310 FLETCHING_TABLE + f Lcul; wo field_16311 GRINDSTONE + f Lcul; wp field_16308 SMITHING_TABLE + f Lcul; wq field_16305 STONECUTTER + f Lcul; wr field_16315 BELL + f Lcul; ws field_16539 LANTERN + f Lcul; wt field_22016 SOUL_LANTERN + f Lcul; wu field_16998 SWEET_BERRIES + f Lcul; wv field_28659 GLOW_BERRIES + f Lcul; ww field_17346 CAMPFIRE + f Lcul; wx field_23842 SOUL_CAMPFIRE + f Lcul; wy field_22017 SHROOMLIGHT + f Lcul; wz field_20414 HONEYCOMB + f Lcul; xA field_41951 WARD_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xB field_41952 EYE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xC field_41953 VEX_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xD field_41954 TIDE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xE field_41955 SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xF field_41956 RIB_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xG field_41957 SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xH field_43196 WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xI field_43197 SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xJ field_43198 SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xK field_43199 RAISER_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xL field_43200 HOST_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; x field_47008 TUFF_BRICK_STAIRS + f Lcul; xM field_49817 FLOW_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xN field_49818 BOLT_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xO field_43201 ANGLER_POTTERY_SHERD + f Lcul; xP field_43202 ARCHER_POTTERY_SHERD + f Lcul; xQ field_43203 ARMS_UP_POTTERY_SHERD + f Lcul; xR field_43204 BLADE_POTTERY_SHERD + f Lcul; xS field_43205 BREWER_POTTERY_SHERD + f Lcul; xT field_43206 BURN_POTTERY_SHERD + f Lcul; xU field_43207 DANGER_POTTERY_SHERD + f Lcul; xV field_43208 EXPLORER_POTTERY_SHERD + f Lcul; xW field_49819 FLOW_POTTERY_SHERD + f Lcul; xX field_43209 FRIEND_POTTERY_SHERD + f Lcul; xY field_49820 GUSTER_POTTERY_SHERD + f Lcul; xZ field_43210 HEART_POTTERY_SHERD + f Lcul; xa field_27053 PINK_CANDLE + f Lcul; xb field_27054 GRAY_CANDLE + f Lcul; xc field_27055 LIGHT_GRAY_CANDLE + f Lcul; xd field_27056 CYAN_CANDLE + f Lcul; xe field_27057 PURPLE_CANDLE + f Lcul; xf field_27058 BLUE_CANDLE + f Lcul; xg field_27059 BROWN_CANDLE + f Lcul; xh field_27060 GREEN_CANDLE + f Lcul; xi field_27061 RED_CANDLE + f Lcul; xj field_27062 BLACK_CANDLE + f Lcul; xk field_27066 SMALL_AMETHYST_BUD + f Lcul; xl field_27067 MEDIUM_AMETHYST_BUD + f Lcul; xm field_27068 LARGE_AMETHYST_BUD + f Lcul; xn field_27069 AMETHYST_CLUSTER + f Lcul; xo field_28042 POINTED_DRIPSTONE + f Lcul; xp field_37539 OCHRE_FROGLIGHT + f Lcul; xq field_37540 VERDANT_FROGLIGHT + f Lcul; xr field_37541 PEARLESCENT_FROGLIGHT + f Lcul; xs field_37542 FROGSPAWN + f Lcul; xt field_38746 ECHO_SHARD + f Lcul; xu field_42716 BRUSH + f Lcul; xv field_41946 NETHERITE_UPGRADE_SMITHING_TEMPLATE + f Lcul; xw field_41947 SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xx field_41948 DUNE_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xy field_41949 COAST_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; xz field_41950 WILD_ARMOR_TRIM_SMITHING_TEMPLATE + f Lcul; yA field_47025 WAXED_OXIDIZED_COPPER_BULB + f Lcul; yB field_47314 TRIAL_SPAWNER + f Lcul; yC field_47315 TRIAL_KEY + f Lcul; yD field_50139 OMINOUS_TRIAL_KEY + f Lcul; yE field_48847 VAULT + f Lcul; yF field_50140 OMINOUS_BOTTLE + f Lcul; yG field_49821 BREEZE_ROD + f Lcul; y field_47016 TUFF_BRICK_WALL + f Lcul; ya field_43211 HEARTBREAK_POTTERY_SHERD + f Lcul; yb field_43212 HOWL_POTTERY_SHERD + f Lcul; yc field_43213 MINER_POTTERY_SHERD + f Lcul; yd field_43214 MOURNER_POTTERY_SHERD + f Lcul; ye field_43215 PLENTY_POTTERY_SHERD + f Lcul; yf field_43216 PRIZE_POTTERY_SHERD + f Lcul; yg field_49822 SCRAPE_POTTERY_SHERD + f Lcul; yh field_43217 SHEAF_POTTERY_SHERD + f Lcul; yi field_43218 SHELTER_POTTERY_SHERD + f Lcul; yj field_43219 SKULL_POTTERY_SHERD + f Lcul; yk field_43220 SNORT_POTTERY_SHERD + f Lcul; yl field_47009 COPPER_GRATE + f Lcul; ym field_47010 EXPOSED_COPPER_GRATE + f Lcul; yn field_47011 WEATHERED_COPPER_GRATE + f Lcul; yo field_47012 OXIDIZED_COPPER_GRATE + f Lcul; yp field_47013 WAXED_COPPER_GRATE + f Lcul; yq field_47014 WAXED_EXPOSED_COPPER_GRATE + f Lcul; yr field_47015 WAXED_WEATHERED_COPPER_GRATE + f Lcul; ys field_47017 WAXED_OXIDIZED_COPPER_GRATE + f Lcul; yt field_47018 COPPER_BULB + f Lcul; yu field_47019 EXPOSED_COPPER_BULB + f Lcul; yv field_47020 WEATHERED_COPPER_BULB + f Lcul; yw field_47021 OXIDIZED_COPPER_BULB + f Lcul; yx field_47022 WAXED_COPPER_BULB + f Lcul; yy field_47023 WAXED_EXPOSED_COPPER_BULB + f Lcul; yz field_47024 WAXED_WEATHERED_COPPER_BULB + f Lcul; z field_47026 CHISELED_TUFF_BRICKS + m (Lakq;Lcul;)Lcul; a method_51348 registerItem + m (Lakr;Lcul;)Lcul; a method_7990 registerItem + m (Lcso;)Lcul; a method_7993 registerBlock + m (Lcul$a;)Lcul$a; a method_58095 method_58095 + m (Ldfy;)Lcul; a method_7989 registerBlock + m (Ldfy;Lcul;)Lcul; a method_7992 registerBlock + m (Ldfy;Ljava/util/function/UnaryOperator;)Lcul; a method_58096 registerBlock + m (Ldfy;[Ldfy;)Lcul; a method_35220 registerBlock + m (Ljava/lang/String;Lcul;)Lcul; a method_7991 registerItem + m (Lcul$a;)Lcul$a; b method_58097 method_58097 + m (Lcul$a;)Lcul$a; c method_58098 method_58098 + m (Lcul$a;)Lcul$a; d method_58099 method_58099 + m (Lcul$a;)Lcul$a; e method_58100 method_58100 + m (Lcul$a;)Lcul$a; f method_58101 method_58101 + m (Lcul$a;)Lcul$a; g method_58102 method_58102 + m (Lcul$a;)Lcul$a; h method_58103 method_58103 + m (Lcul$a;)Lcul$a; i method_58104 method_58104 + m (Lcul$a;)Lcul$a; j method_58105 method_58105 + m (Lcul$a;)Lcul$a; k method_58106 method_58106 + m (Lcul$a;)Lcul$a; l method_58107 method_58107 + m (Lcul$a;)Lcul$a; m method_58108 method_58108 + m (Lcul$a;)Lcul$a; n method_58109 method_58109 + m (Lcul$a;)Lcul$a; o method_58110 method_58110 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuu net/minecraft/class_9792 net/minecraft/world/item/JukeboxPlayable + f Lcom/mojang/serialization/Codec; a field_52025 CODEC + f Lyx; b field_52026 STREAM_CODEC + f Lctl; c comp_2833 song + f Z d comp_2834 showInTooltip + m ()Lctl; a comp_2833 song + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60746 method_60746 + m (Ldcw;Ljd;Lcuq;Lcmx;)Lbqt; a method_60747 tryInsertIntoJukebox + m (Ljava/util/function/Consumer;Ljm;)V a method_60748 method_60748 + m (Z)Lcuu; a method_60749 withTooltip + m ()Z b comp_2834 showInTooltip + m (Lctl;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuv net/minecraft/class_9793 net/minecraft/world/item/JukeboxSong + f Lcom/mojang/serialization/Codec; a field_52027 DIRECT_CODEC + f Lyx; b field_52028 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_52029 CODEC + f Lyx; d field_52030 STREAM_CODEC + f Ljm; e comp_2835 soundEvent + f Lwz; f comp_2836 description + f F g comp_2837 lengthInSeconds + f I h comp_2838 comparatorOutput + f I i field_52031 SONG_END_PADDING_TICKS + m ()I a method_60750 lengthInTicks + m (J)Z a method_60751 hasFinished + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60752 method_60752 + m (Ljo$a;Lcuq;)Ljava/util/Optional; a method_60753 fromStack + m ()Ljm; b comp_2835 soundEvent + m ()Lwz; c comp_2836 description + m ()F d comp_2837 lengthInSeconds + m ()I e comp_2838 comparatorOutput + m (Ljm;Lwz;FI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuw net/minecraft/class_9794 net/minecraft/world/item/JukeboxSongPlayer + f I a field_52032 PLAY_EVENT_INTERVAL_TICKS + f J b field_52033 ticksSinceSongStarted + f Ljm; c field_52034 song + f Ljd; d field_52035 blockPos + f Lcuw$a; e field_52036 onSongChanged + m ()Z a method_60754 isPlaying + m (Ldcx;Ldtc;)V a method_60755 stop + m (Ldcx;Ljd;)V a method_60756 spawnMusicParticles + m (Ldcx;Ljm;)V a method_60757 play + m (Ljm;J)V a method_60758 setSongWithoutPlaying + m ()Lcuv; b method_60759 getSong + m (Ldcx;Ldtc;)V b method_60760 tick + m ()J c method_60761 getTicksSinceSongStarted + m ()Z d method_60763 shouldEmitJukeboxPlayingEvent + m (Lcuw$a;Ljd;)V <init> <init> <init> +c cuw$a net/minecraft/class_9794$class_9795 net/minecraft/world/item/JukeboxSongPlayer$OnSongChanged +c cux net/minecraft/class_9796 net/minecraft/world/item/JukeboxSongs + f Lakq; a field_52037 THIRTEEN + f Lakq; b field_52038 CAT + f Lakq; c field_52039 BLOCKS + f Lakq; d field_52040 CHIRP + f Lakq; e field_52041 FAR + f Lakq; f field_52042 MALL + f Lakq; g field_52043 MELLOHI + f Lakq; h field_52044 STAL + f Lakq; i field_52045 STRAD + f Lakq; j field_52046 WARD + f Lakq; k field_52047 ELEVEN + f Lakq; l field_52048 WAIT + f Lakq; m field_52049 PIGSTEP + f Lakq; n field_52050 OTHERSIDE + f Lakq; o field_52051 FIVE + f Lakq; p field_52052 RELIC + f Lakq; q field_52053 PRECIPICE + f Lakq; r field_52054 CREATOR + f Lakq; s field_52055 CREATOR_MUSIC_BOX + m (Ljava/lang/String;)Lakq; a method_60764 create + m (Lqq;)V a method_60765 bootstrap + m (Lqq;Lakq;Ljm$c;II)V a method_60766 register + m ()V <clinit> <clinit> <clinit> +c cuy net/minecraft/class_1801 net/minecraft/world/item/KnowledgeBookItem + f Lorg/slf4j/Logger; a field_8042 LOGGER + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cuz net/minecraft/class_1804 net/minecraft/world/item/LeadItem + m (Lcmx;Lbtk;)Z a method_55761 method_55761 + m (Lcmx;Ldcw;Ljd;)Lbqr; a method_7994 bindPlayerMobs + m (Ldcw;Ljd;Ljava/util/function/Predicate;)Ljava/util/List; a method_61166 leashableInArea + m (Ljava/util/function/Predicate;Lbsr;)Z a method_61167 method_61167 + m (Lcul$a;)V <init> <init> <init> +c cva net/minecraft/class_1803 net/minecraft/world/item/LingeringPotionItem + m (Lcul$a;)V <init> <init> <init> +c cvb net/minecraft/class_9362 net/minecraft/world/item/MaceItem + f F a field_49823 SMASH_ATTACK_FALL_THRESHOLD + f F b field_49999 SMASH_ATTACK_KNOCKBACK_RADIUS + f I c field_49824 DEFAULT_ATTACK_DAMAGE + f F j field_49825 DEFAULT_ATTACK_SPEED + f F k field_50141 SMASH_ATTACK_HEAVY_THRESHOLD + f F l field_50000 SMASH_ATTACK_KNOCKBACK_POWER + m (Lbsr;Lcmx;Lbtn;)V a method_58409 method_58409 + m (Lbtn;)Z a method_58659 canSmashAttack + m (Lcmx;Lbsr;)Ljava/util/function/Predicate; a method_58660 knockbackPredicate + m (Lcmx;Lbsr;Lbtn;)Z a method_58661 method_58661 + m (Lcmx;Lbtn;Lexc;)D a method_58662 getKnockbackPower + m (Ldcw;Lcmx;Lbsr;)V a method_58411 knockback + m ()Lcxn; h method_59532 createAttributes + m ()Lcxx; k method_58412 createToolProperties + m (Lcul$a;)V <init> <init> <init> +c cvc net/minecraft/class_1806 net/minecraft/world/item/MapItem + f I a field_30907 IMAGE_WIDTH + f I b field_30908 IMAGE_HEIGHT + m (Laqu;Lcuq;)V a method_8002 renderBiomePreviewMap + m (Ldcw;IIBZZ)Lcuq; a method_8005 create + m (Ldcw;IIIZZLakq;)Leqr; a method_32349 createNewSavedData + m (Ldcw;Lbsr;Leqt;)V a method_7998 update + m (Ldcw;Lcuq;)V a method_17442 lockMap + m (Ldcw;Ldtc;Ljd;)Ldtc; a method_7995 getCorrectStateForFluidBlock + m (Leqr;)Lwz; a method_53836 getTooltipForId + m (Leqr;Ldcw;)Leqt; a method_7997 getSavedData + m ([ZII)Z a method_38988 isBiomeWatery + m (Lcuq;Ldcw;)Leqt; b method_8001 getSavedData + m (Lcuq;Ldcw;)V c method_7996 scaleMap + m (Lcul$a;)V <init> <init> <init> +c cvc$1 net/minecraft/class_1806$1 net/minecraft/world/item/MapItem$1 + f [I a field_49271 $SwitchMap$net$minecraft$world$item$component$MapPostProcessing + m ()V <clinit> <clinit> <clinit> +c cvd net/minecraft/class_1805 net/minecraft/world/item/MilkBucketItem + f I a field_30911 DRINK_DURATION + m (Lcul$a;)V <init> <init> <init> +c cve net/minecraft/class_1808 net/minecraft/world/item/MinecartItem + f Lkx; a field_8896 DISPENSE_ITEM_BEHAVIOR + f Lcot$a; b field_8897 type + m (Lcot$a;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cve$1 net/minecraft/class_1808$1 net/minecraft/world/item/MinecartItem$1 + f Lkw; c field_8898 defaultDispenseItemBehavior + m ()V <init> <init> <init> +c cvf net/minecraft/class_1785 net/minecraft/world/item/MobBucketItem + f Lcom/mojang/serialization/MapCodec; a field_49272 VARIANT_FIELD_CODEC + f Lbsx; b field_7991 type + f Lavo; c field_28356 emptySound + m (Laqu;Lcuq;Ljd;)V a method_7824 spawn + m (Lbsx;Lepd;Lavo;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cvg net/minecraft/class_1807 net/minecraft/world/item/NameTagItem + m (Lcul$a;)V <init> <init> <init> +c cvh net/minecraft/class_9462 net/minecraft/world/item/OminousBottleItem + f I a field_50143 EFFECT_DURATION + f I b field_50144 MIN_AMPLIFIER + f I c field_50145 MAX_AMPLIFIER + f I j field_50146 DRINK_DURATION + m (Lcul$a;)V <init> <init> <init> +c cvi net/minecraft/class_1810 net/minecraft/world/item/PickaxeItem + m (Lcwi;Lcul$a;)V <init> <init> <init> +c cvj net/minecraft/class_1841 net/minecraft/world/item/PlaceOnWaterBlockItem + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cvk net/minecraft/class_1809 net/minecraft/world/item/PlayerHeadItem + m (Lcuq;Lcxu;)V a method_57388 method_57388 + m (Ldfy;Ldfy;Lcul$a;)V <init> <init> <init> +c cvl net/minecraft/class_1812 net/minecraft/world/item/PotionItem + f I a field_30917 DRINK_DURATION + m (Lcmx;Lbtn;Lbrz;)V a method_57389 method_57389 + m (Lcul$a;)V <init> <init> <init> +c cvm net/minecraft/class_9463 net/minecraft/world/item/ProjectileItem + m (Lcnp;DDDFF)V a method_58654 shoot + m (Ldcw;Ljw;Lcuq;Lji;)Lcnp; a method_58648 asProjectile + m ()Lcvm$a; c method_58653 createDispenseConfig +c cvm$a net/minecraft/class_9463$class_9464 net/minecraft/world/item/ProjectileItem$DispenseConfig + f Lcvm$a; a field_50147 DEFAULT + f Lcvm$b; b comp_2544 positionFunction + f F c comp_2545 uncertainty + f F d comp_2546 power + f Ljava/util/OptionalInt; e comp_2547 overrideDispenseEvent + m ()Lcvm$a$a; a method_58663 builder + m ()Lcvm$b; b comp_2544 positionFunction + m ()F c comp_2545 uncertainty + m ()F d comp_2546 power + m ()Ljava/util/OptionalInt; e comp_2547 overrideDispenseEvent + m (Lcvm$b;FFLjava/util/OptionalInt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cvm$a$a net/minecraft/class_9463$class_9464$class_9465 net/minecraft/world/item/ProjectileItem$DispenseConfig$Builder + f Lcvm$b; a field_50148 positionFunction + f F b field_50149 uncertainty + f F c field_50150 power + f Ljava/util/OptionalInt; d field_50151 overrideDispenseEvent + m ()Lcvm$a; a method_58664 build + m (F)Lcvm$a$a; a method_58665 uncertainty + m (I)Lcvm$a$a; a method_58666 overrideDispenseEvent + m (Lcvm$b;)Lcvm$a$a; a method_58667 positionFunction + m (Lku;Lji;)Ljw; a method_58668 method_58668 + m (F)Lcvm$a$a; b method_58669 power + m ()V <init> <init> <init> +c cvm$b net/minecraft/class_9463$class_9466 net/minecraft/world/item/ProjectileItem$PositionFunction +c cvn net/minecraft/class_1811 net/minecraft/world/item/ProjectileWeaponItem + f Ljava/util/function/Predicate; c field_18281 ARROW_ONLY + f Ljava/util/function/Predicate; j field_18282 ARROW_OR_FIREWORK + m (Laqu;Lbtn;Lbqq;Lcuq;Ljava/util/List;FFZLbtn;)V a method_57393 shoot + m (Lbtn;Lcnp;IFFFLbtn;)V a method_7763 shootProjectile + m (Lbtn;Ljava/util/function/Predicate;)Lcuq; a method_18815 getHeldProjectile + m (Lcuq;Lcuq;Lbtn;)Ljava/util/List; a method_57390 draw + m (Lcuq;Lcuq;Lbtn;Z)Lcuq; a method_57391 useAmmo + m (Ldcw;Lbtn;Lcuq;Lcuq;Z)Lcnp; a method_57344 createProjectile + m ()Ljava/util/function/Predicate; b method_19268 getAllSupportedProjectiles + m ()I c method_24792 getDefaultProjectileRange + m ()Ljava/util/function/Predicate; d method_20310 getSupportedHeldProjectiles + m (Lcuq;)Z i method_18816 method_18816 + m (Lcuq;)I j method_57345 getDurabilityUse + m (Lcuq;)Z k method_18817 method_18817 + m (Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cvo net/minecraft/class_1814 net/minecraft/world/item/Rarity + f Lcvo; a field_8906 COMMON + f Lcvo; b field_8907 UNCOMMON + f Lcvo; c field_8903 RARE + f Lcvo; d field_8904 EPIC + f Lcom/mojang/serialization/Codec; e field_50001 CODEC + f Ljava/util/function/IntFunction; f field_50002 BY_ID + f Lyx; g field_50003 STREAM_CODEC + f I h field_50004 id + f Ljava/lang/String; i field_50005 name + f Ln; j field_8908 color + f [Lcvo; k field_8905 $VALUES + m ()Ln; a method_58413 color + m (Lcvo;)I a method_58414 method_58414 + m ()[Lcvo; b method_36683 $values + m (Lcvo;)I b method_58415 method_58415 + m (Ljava/lang/String;IILjava/lang/String;Ln;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cvp net/minecraft/class_1816 net/minecraft/world/item/SaddleItem + m (Lcul$a;)V <init> <init> <init> +c cvq net/minecraft/class_3734 net/minecraft/world/item/ScaffoldingBlockItem + m (Ldfy;Lcul$a;)V <init> <init> <init> +c cvr net/minecraft/class_1817 net/minecraft/world/item/ServerItemCooldowns + f Laqv; a field_8910 player + m (Laqv;)V <init> <init> <init> +c cvs net/minecraft/class_1820 net/minecraft/world/item/ShearsItem + m ()Lcxx; h method_58416 createToolProperties + m (Lcul$a;)V <init> <init> <init> +c cvt net/minecraft/class_1819 net/minecraft/world/item/ShieldItem + f I a field_30918 EFFECTIVE_BLOCK_DELAY + f F b field_30919 MINIMUM_DURABILITY_DAMAGE + m (Lcul$a;)V <init> <init> <init> +c cvu net/minecraft/class_1821 net/minecraft/world/item/ShovelItem + f Ljava/util/Map; a field_8912 FLATTENABLES + m (Lcwi;Lcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cvv net/minecraft/class_8234 net/minecraft/world/item/SignApplicator + m (Ldcw;Ldrs;ZLcmx;)Z a method_49798 tryApplyToSign + m (Ldrt;Lcmx;)Z a method_49801 canApplyToSign +c cvw net/minecraft/class_1822 net/minecraft/world/item/SignItem + m (Lcul$a;Ldfy;Ldfy;)V <init> <init> <init> + m (Lcul$a;Ldfy;Ldfy;Lji;)V <init> <init> <init> +c cvx net/minecraft/class_8052 net/minecraft/world/item/SmithingTemplateItem + f Lakr; A field_41959 EMPTY_SLOT_SHOVEL + f Lakr; B field_41960 EMPTY_SLOT_PICKAXE + f Lakr; C field_41961 EMPTY_SLOT_INGOT + f Lakr; D field_41962 EMPTY_SLOT_REDSTONE_DUST + f Lakr; E field_41963 EMPTY_SLOT_QUARTZ + f Lakr; F field_41964 EMPTY_SLOT_EMERALD + f Lakr; G field_41965 EMPTY_SLOT_DIAMOND + f Lakr; H field_41966 EMPTY_SLOT_LAPIS_LAZULI + f Lakr; I field_42472 EMPTY_SLOT_AMETHYST_SHARD + f Lwz; J field_41967 appliesTo + f Lwz; K field_41968 ingredients + f Lwz; L field_41969 upgradeDescription + f Lwz; M field_41970 baseSlotDescription + f Lwz; N field_41971 additionsSlotDescription + f Ljava/util/List; O field_41972 baseSlotEmptyIcons + f Ljava/util/List; P field_41973 additionalSlotEmptyIcons + f Ln; a field_41974 TITLE_FORMAT + f Ln; b field_41975 DESCRIPTION_FORMAT + f Lwz; c field_41977 INGREDIENTS_TITLE + f Lwz; j field_41978 APPLIES_TO_TITLE + f Lwz; k field_41979 NETHERITE_UPGRADE + f Lwz; l field_41980 ARMOR_TRIM_APPLIES_TO + f Lwz; m field_41981 ARMOR_TRIM_INGREDIENTS + f Lwz; n field_41982 ARMOR_TRIM_BASE_SLOT_DESCRIPTION + f Lwz; o field_41983 ARMOR_TRIM_ADDITIONS_SLOT_DESCRIPTION + f Lwz; p field_41984 NETHERITE_UPGRADE_APPLIES_TO + f Lwz; q field_41985 NETHERITE_UPGRADE_INGREDIENTS + f Lwz; r field_41986 NETHERITE_UPGRADE_BASE_SLOT_DESCRIPTION + f Lwz; s field_41987 NETHERITE_UPGRADE_ADDITIONS_SLOT_DESCRIPTION + f Lakr; t field_41988 EMPTY_SLOT_HELMET + f Lakr; u field_41989 EMPTY_SLOT_CHESTPLATE + f Lakr; v field_41990 EMPTY_SLOT_LEGGINGS + f Lakr; w field_41991 EMPTY_SLOT_BOOTS + f Lakr; x field_41992 EMPTY_SLOT_HOE + f Lakr; y field_41993 EMPTY_SLOT_AXE + f Lakr; z field_41958 EMPTY_SLOT_SWORD + m ()Ljava/util/List; A method_48417 createNetheriteUpgradeMaterialList + m (Lakq;[Lcpj;)Lcvx; a method_48418 createArmorTrimTemplate + m (Lakr;[Lcpj;)Lcvx; a method_48419 createArmorTrimTemplate + m ()Lcvx; h method_48420 createNetheriteUpgradeTemplate + m ()Lwz; k method_48421 getBaseSlotDescription + m ()Lwz; l method_48422 getAdditionSlotDescription + m ()Ljava/util/List; m method_48423 getBaseSlotEmptyIcons + m ()Ljava/util/List; n method_48413 getAdditionalSlotEmptyIcons + m ()Ljava/util/List; x method_48414 createTrimmableArmorIconList + m ()Ljava/util/List; y method_48415 createTrimmableMaterialIconList + m ()Ljava/util/List; z method_48416 createNetheriteUpgradeIconList + m (Lwz;Lwz;Lwz;Lwz;Lwz;Ljava/util/List;Ljava/util/List;[Lcpj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cvy net/minecraft/class_1823 net/minecraft/world/item/SnowballItem + m (Lcul$a;)V <init> <init> <init> +c cvz net/minecraft/class_5634 net/minecraft/world/item/SolidBucketItem + f Lavo; a field_27877 placeSound + m (Ldfy;Lavo;Lcul$a;)V <init> <init> <init> +c cwa net/minecraft/class_1826 net/minecraft/world/item/SpawnEggItem + f Ljava/util/Map; a field_8914 BY_ID + f Lcom/mojang/serialization/MapCodec; b field_49273 ENTITY_TYPE_FIELD_CODEC + f I c field_8916 backgroundColor + f I j field_8915 highlightColor + f Lbsx; k field_8917 defaultType + m (I)I a method_8016 getColor + m (Lbsx;)Lcwa; a method_8019 byId + m (Lcmx;Lbtp;Lbsx;Laqu;Lexc;Lcuq;)Ljava/util/Optional; a method_24793 spawnOffspringFromSpawnEgg + m (Lcuq;Lbsx;)Z a method_8018 spawnsEntity + m ()Ljava/lang/Iterable; h method_8017 eggs + m (Lcuq;)Lbsx; i method_8015 getType + m (Lbsx;IILcul$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwb net/minecraft/class_1825 net/minecraft/world/item/SpectralArrowItem + m (Lcul$a;)V <init> <init> <init> +c cwc net/minecraft/class_1828 net/minecraft/world/item/SplashPotionItem + m (Lcul$a;)V <init> <init> <init> +c cwd net/minecraft/class_5538 net/minecraft/world/item/SpyglassItem + f I a field_30921 USE_DURATION + f F b field_30922 ZOOM_FOV_MODIFIER + m (Lbtn;)V a method_31582 stopUsing + m (Lcul$a;)V <init> <init> <init> +c cwe net/minecraft/class_1827 net/minecraft/world/item/StandingAndWallBlockItem + f Ldfy; a field_8918 wallBlock + f Lji; b field_40240 attachmentDirection + m (Ldcz;Ldtc;Ljd;)Z a method_45431 canPlace + m (Ldfy;Ldfy;Lcul$a;Lji;)V <init> <init> <init> +c cwf net/minecraft/class_1830 net/minecraft/world/item/SuspiciousStewItem + f I a field_41069 DEFAULT_DURATION + m (Lcul$a;)V <init> <init> <init> +c cwg net/minecraft/class_1829 net/minecraft/world/item/SwordItem + m (Lcwi;IF)Lcxn; a method_57394 createAttributes + m ()Lcxx; k method_58417 createToolProperties + m (Lcwi;Lcul$a;)V <init> <init> <init> +c cwh net/minecraft/class_4537 net/minecraft/world/item/ThrowablePotionItem + m (Lcul$a;)V <init> <init> <init> +c cwi net/minecraft/class_1832 net/minecraft/world/item/Tier + m ()I a method_8025 getUses + m (Lawu;)Lcxx; a method_58418 createToolProperties + m ()F b method_8027 getSpeed + m ()F c method_8028 getAttackDamageBonus + m ()Lawu; d method_58419 getIncorrectBlocksForDrops + m ()I e method_8026 getEnchantmentValue + m ()Lcyw; f method_8023 getRepairIngredient +c cwj net/minecraft/class_1831 net/minecraft/world/item/TieredItem + f Lcwi; a field_8921 tier + m ()Lcwi; h method_8022 getTier + m (Lcwi;Lcul$a;)V <init> <init> <init> +c cwk net/minecraft/class_1834 net/minecraft/world/item/Tiers + f Lcwk; a field_8922 WOOD + f Lcwk; b field_8927 STONE + f Lcwk; c field_8923 IRON + f Lcwk; d field_8930 DIAMOND + f Lcwk; e field_8929 GOLD + f Lcwk; f field_22033 NETHERITE + f Lawu; g field_50006 incorrectBlocksForDrops + f I h field_8924 uses + f F i field_8932 speed + f F j field_8931 damage + f I k field_8933 enchantmentValue + f Ljava/util/function/Supplier; l field_8928 repairIngredient + f [Lcwk; m field_8926 $VALUES + m ()Lcyw; g method_24361 method_24361 + m ()Lcyw; h method_8033 method_8033 + m ()Lcyw; i method_8032 method_8032 + m ()Lcyw; j method_8030 method_8030 + m ()Lcyw; k method_8031 method_8031 + m ()Lcyw; l method_8029 method_8029 + m ()[Lcwk; m method_36684 $values + m (Ljava/lang/String;ILawu;IFFILjava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwl net/minecraft/class_1833 net/minecraft/world/item/TippedArrowItem + m (Lcul$a;)V <init> <init> <init> +c cwm net/minecraft/class_1836 net/minecraft/world/item/TooltipFlag + f Lcwm$a; a field_41070 NORMAL + f Lcwm$a; b field_41071 ADVANCED + m ()Z a method_8035 isAdvanced + m ()Z b method_47370 isCreative + m ()V <clinit> <clinit> <clinit> +c cwm$a net/minecraft/class_1836$class_1837 net/minecraft/world/item/TooltipFlag$Default + f Z c comp_1152 advanced + f Z d comp_1153 creative + m ()Lcwm$a; c method_47371 asCreative + m ()Z d comp_1152 advanced + m ()Z e comp_1153 creative + m (ZZ)V <init> <init> <init> +c cwn net/minecraft/class_1835 net/minecraft/world/item/TridentItem + f I a field_30926 THROW_THRESHOLD_TIME + f F b field_30927 BASE_DAMAGE + f F c field_30928 SHOOT_POWER + m ()Lcxn; h method_57395 createAttributes + m (Lcuq;)Z i method_61168 isTooDamagedToUse + m ()Lcxx; k method_58420 createToolProperties + m (Lcul$a;)V <init> <init> <init> +c cwo net/minecraft/class_1839 net/minecraft/world/item/UseAnim + f Lcwo; a field_8952 NONE + f Lcwo; b field_8950 EAT + f Lcwo; c field_8946 DRINK + f Lcwo; d field_8949 BLOCK + f Lcwo; e field_8953 BOW + f Lcwo; f field_8951 SPEAR + f Lcwo; g field_8947 CROSSBOW + f Lcwo; h field_27079 SPYGLASS + f Lcwo; i field_39058 TOOT_HORN + f Lcwo; j field_42717 BRUSH + f [Lcwo; k field_8948 $VALUES + m ()[Lcwo; a method_36686 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwp net/minecraft/class_9239 net/minecraft/world/item/WindChargeItem + f I a field_49099 COOLDOWN + m (Lku;Lji;)Ljw; a method_58670 method_58670 + m (Lcul$a;)V <init> <init> <init> +c cwq net/minecraft/class_1840 net/minecraft/world/item/WritableBookItem + m (Lcul$a;)V <init> <init> <init> +c cwr net/minecraft/class_1843 net/minecraft/world/item/WrittenBookItem + m (Lcuq;Let;Lcmx;)Z a method_8054 resolveBookComponents + m (Lcul$a;)V <init> <init> <init> +c cws net/minecraft/class_1842 net/minecraft/world/item/alchemy/Potion + f Lcom/mojang/serialization/Codec; a field_51947 CODEC + f Lyx; b field_51948 STREAM_CODEC + f Ljava/lang/String; c field_8954 name + f Ljava/util/List; d field_8955 effects + f Lcpl; e field_50152 requiredFeatures + m ()Ljava/util/List; a method_8049 getEffects + m (Lakq;)Ljava/lang/String; a method_57396 method_57396 + m (Ljava/util/Optional;Ljava/lang/String;)Ljava/lang/String; a method_8051 getName + m ([Lcpj;)Lcws; a method_58671 requiredFeatures + m ()Z b method_8050 hasInstantEffects + m ([Lbrz;)V <init> <init> <init> + m (Ljava/lang/String;[Lbrz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwt net/minecraft/class_1845 net/minecraft/world/item/alchemy/PotionBrewing + f I a field_30942 BREWING_TIME_SECONDS + f Lcwt; b field_51402 EMPTY + f Ljava/util/List; c field_51403 containers + f Ljava/util/List; d field_51404 potionMixes + f Ljava/util/List; e field_51405 containerMixes + m (Lcpl;)Lcwt; a method_8076 bootstrap + m (Lcuq;)Z a method_8077 isIngredient + m (Lcuq;Lcuq;)Z a method_8072 hasMix + m (Lcwt$a;)V a method_59699 addVanillaMixes + m (Ljm;)Z a method_20361 isBrewablePotion + m (Lcuq;)Z b method_8079 isContainerIngredient + m (Lcuq;Lcuq;)Z b method_8070 hasContainerMix + m (Lcuq;)Z c method_8069 isPotionIngredient + m (Lcuq;Lcuq;)Z c method_8075 hasPotionMix + m (Lcuq;)Z d method_59700 isContainer + m (Lcuq;Lcuq;)Lcuq; d method_8078 mix + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwt$a net/minecraft/class_1845$class_9665 net/minecraft/world/item/alchemy/PotionBrewing$Builder + f Ljava/util/List; a field_51406 containers + f Ljava/util/List; b field_51407 potionMixes + f Ljava/util/List; c field_51408 containerMixes + f Lcpl; d field_51409 enabledFeatures + m ()Lcwt; a method_59701 build + m (Lcul;)V a method_59702 addContainer + m (Lcul;Lcul;Lcul;)V a method_59703 addContainerRecipe + m (Lcul;Ljm;)V a method_59704 addStartMix + m (Ljm;Lcul;Ljm;)V a method_59705 addMix + m (Lcul;)V b method_59706 expectPotion + m (Lcpl;)V <init> <init> <init> +c cwt$b net/minecraft/class_1845$class_1846 net/minecraft/world/item/alchemy/PotionBrewing$Mix + f Ljm; a comp_2190 from + f Lcyw; b comp_2191 ingredient + f Ljm; c comp_2192 to + m ()Ljm; a comp_2190 from + m ()Lcyw; b comp_2191 ingredient + m ()Ljm; c comp_2192 to + m (Ljm;Lcyw;Ljm;)V <init> <init> <init> +c cwu net/minecraft/class_1844 net/minecraft/world/item/alchemy/PotionContents + f Lcwu; a field_49274 EMPTY + f Lcom/mojang/serialization/Codec; b field_49275 CODEC + f Lyx; c field_49276 STREAM_CODEC + f Ljava/util/Optional; d comp_2378 potion + f Ljava/util/Optional; e comp_2379 customColor + f Ljava/util/List; f comp_2380 customEffects + f Lwz; g field_25817 NO_EFFECT + f I h field_49277 BASE_POTION_COLOR + f Lcom/mojang/serialization/Codec; i field_49749 FULL_CODEC + m ()Ljava/lang/Iterable; a method_57397 getAllEffects + m (Lbrz;)Lcwu; a method_57398 withEffectAdded + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57399 method_57399 + m (Lcul;Ljm;)Lcuq; a method_57400 createItemStack + m (Ljava/lang/Iterable;)I a method_8055 getColor + m (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V a method_8065 addPotionTooltip + m (Ljava/util/List;Ljm;Lbuu;)V a method_55762 method_55762 + m (Ljava/util/function/Consumer;)V a method_57402 forEachEffect + m (Ljava/util/function/Consumer;FF)V a method_47372 addPotionTooltip + m (Ljm;)Z a method_57401 is + m ()I b method_8064 getColor + m (Ljava/lang/Iterable;)Ljava/util/OptionalInt; b method_58111 getColorOptional + m (Ljm;)Lcwu; b method_57403 withPotion + m ()Z c method_57405 hasEffects + m (Ljm;)I c method_8062 getColor + m ()Ljava/util/List; d comp_2380 customEffects + m ()Ljava/util/Optional; e comp_2378 potion + m ()Ljava/util/Optional; f comp_2379 customColor + m (Ljm;)V <init> <init> <init> + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwv net/minecraft/class_1847 net/minecraft/world/item/alchemy/Potions + f Ljm; A field_9004 HARMING + f Ljm; B field_8973 STRONG_HARMING + f Ljm; C field_8982 POISON + f Ljm; D field_9002 LONG_POISON + f Ljm; E field_8972 STRONG_POISON + f Ljm; F field_8986 REGENERATION + f Ljm; G field_9003 LONG_REGENERATION + f Ljm; H field_8992 STRONG_REGENERATION + f Ljm; I field_8978 STRENGTH + f Ljm; J field_8965 LONG_STRENGTH + f Ljm; K field_8993 STRONG_STRENGTH + f Ljm; L field_8975 WEAKNESS + f Ljm; M field_8970 LONG_WEAKNESS + f Ljm; N field_8995 LUCK + f Ljm; O field_8974 SLOW_FALLING + f Ljm; P field_8964 LONG_SLOW_FALLING + f Ljm; Q field_50153 WIND_CHARGED + f Ljm; R field_50154 WEAVING + f Ljm; S field_50155 OOZING + f Ljm; T field_50156 INFESTED + f Ljm; a field_8991 WATER + f Ljm; b field_8967 MUNDANE + f Ljm; c field_8985 THICK + f Ljm; d field_8999 AWKWARD + f Ljm; e field_8968 NIGHT_VISION + f Ljm; f field_8981 LONG_NIGHT_VISION + f Ljm; g field_8997 INVISIBILITY + f Ljm; h field_9000 LONG_INVISIBILITY + f Ljm; i field_8979 LEAPING + f Ljm; j field_8971 LONG_LEAPING + f Ljm; k field_8998 STRONG_LEAPING + f Ljm; l field_8987 FIRE_RESISTANCE + f Ljm; m field_8969 LONG_FIRE_RESISTANCE + f Ljm; n field_9005 SWIFTNESS + f Ljm; o field_8983 LONG_SWIFTNESS + f Ljm; p field_8966 STRONG_SWIFTNESS + f Ljm; q field_8996 SLOWNESS + f Ljm; r field_8989 LONG_SLOWNESS + f Ljm; s field_8976 STRONG_SLOWNESS + f Ljm; t field_8990 TURTLE_MASTER + f Ljm; u field_8988 LONG_TURTLE_MASTER + f Ljm; v field_8977 STRONG_TURTLE_MASTER + f Ljm; w field_8994 WATER_BREATHING + f Ljm; x field_9001 LONG_WATER_BREATHING + f Ljm; y field_8963 HEALING + f Ljm; z field_8980 STRONG_HEALING + m (Ljava/lang/String;Lcws;)Ljm; a method_8084 register + m (Ljz;)Ljm; a method_55763 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cww net/minecraft/class_6080 net/minecraft/world/item/alchemy/package-info +c cwx net/minecraft/class_8053 net/minecraft/world/item/armortrim/ArmorTrim + f Lcom/mojang/serialization/Codec; a field_41994 CODEC + f Lyx; b field_49278 STREAM_CODEC + f Lwz; c field_41997 UPGRADE_TITLE + f Ljm; d field_41998 material + f Ljm; e field_41999 pattern + f Z f field_49279 showInTooltip + f Ljava/util/function/Function; g field_42000 innerTexture + f Ljava/util/function/Function; h field_42001 outerTexture + m ()Ljm; a method_48424 pattern + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57406 method_57406 + m (Lcwx;)Ljava/lang/Boolean; a method_57407 method_57407 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_57408 method_57408 + m (Ljm;)Lakr; a method_48434 innerTexture + m (Ljm;Ljm;)Z a method_48427 hasPatternAndMaterial + m (Ljm;Ljm;Ljm;)Lakr; a method_57411 method_57411 + m (Z)Lcwx; a method_58421 withTooltip + m ()Ljm; b method_48431 material + m (Lcwx;)Ljava/lang/Boolean; b method_57410 method_57410 + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; b method_57412 method_57412 + m (Ljm;)Lakr; b method_48436 outerTexture + m (Ljm;Ljm;)Ljava/lang/String; b method_48577 getColorPaletteSuffix + m (Ljm;Ljm;Ljm;)Lakr; b method_57413 method_57413 + m (Ljm;Ljm;ZLjava/util/function/Function;Ljava/util/function/Function;)V <init> <init> <init> + m (Ljm;Ljm;Z)V <init> <init> <init> + m (Ljm;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwy net/minecraft/class_8054 net/minecraft/world/item/armortrim/TrimMaterial + f Lcom/mojang/serialization/Codec; a field_42002 DIRECT_CODEC + f Lyx; b field_49280 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_42003 CODEC + f Lyx; d field_49281 STREAM_CODEC + f Ljava/lang/String; e comp_1208 assetName + f Ljm; f comp_1209 ingredient + f F g comp_1210 itemModelIndex + f Ljava/util/Map; h comp_1237 overrideArmorMaterials + f Lwz; i comp_1212 description + m ()Ljava/lang/String; a comp_1208 assetName + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_48437 method_48437 + m (Ljava/lang/String;Lcul;FLwz;Ljava/util/Map;)Lcwy; a method_48438 create + m ()Ljm; b comp_1209 ingredient + m ()F c comp_1210 itemModelIndex + m ()Ljava/util/Map; d comp_1237 overrideArmorMaterials + m ()Lwz; e comp_1212 description + m (Ljava/lang/String;Ljm;FLjava/util/Map;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cwz net/minecraft/class_8055 net/minecraft/world/item/armortrim/TrimMaterials + f Lakq; a field_42004 QUARTZ + f Lakq; b field_42005 IRON + f Lakq; c field_42006 NETHERITE + f Lakq; d field_42007 REDSTONE + f Lakq; e field_42008 COPPER + f Lakq; f field_42009 GOLD + f Lakq; g field_42010 EMERALD + f Lakq; h field_42011 DIAMOND + f Lakq; i field_42012 LAPIS + f Lakq; j field_42013 AMETHYST + m (Lcuq;Ljm$c;)Z a method_48439 method_48439 + m (Ljava/lang/String;)Lakq; a method_48441 registryKey + m (Ljo$a;Lcuq;)Ljava/util/Optional; a method_48440 getFromIngredient + m (Lqq;)V a method_48442 bootstrap + m (Lqq;Lakq;Lcul;Lxw;F)V a method_48578 register + m (Lqq;Lakq;Lcul;Lxw;FLjava/util/Map;)V a method_48443 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxa net/minecraft/class_8056 net/minecraft/world/item/armortrim/TrimPattern + f Lcom/mojang/serialization/Codec; a field_42014 DIRECT_CODEC + f Lyx; b field_49282 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_42015 CODEC + f Lyx; d field_49283 STREAM_CODEC + f Lakr; e comp_1213 assetId + f Ljm; f comp_1214 templateItem + f Lwz; g comp_1215 description + f Z h comp_1905 decal + m ()Lakr; a comp_1213 assetId + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_48445 method_48445 + m (Ljm;)Lwz; a method_48446 copyWithStyle + m ()Ljm; b comp_1214 templateItem + m ()Lwz; c comp_1215 description + m ()Z d comp_1905 decal + m (Lakr;Ljm;Lwz;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxb net/minecraft/class_8057 net/minecraft/world/item/armortrim/TrimPatterns + f Lakq; a field_42016 SENTRY + f Lakq; b field_42017 DUNE + f Lakq; c field_42018 COAST + f Lakq; d field_42019 WILD + f Lakq; e field_42020 WARD + f Lakq; f field_42021 EYE + f Lakq; g field_42022 VEX + f Lakq; h field_42023 TIDE + f Lakq; i field_42024 SNOUT + f Lakq; j field_42025 RIB + f Lakq; k field_42026 SPIRE + f Lakq; l field_43221 WAYFINDER + f Lakq; m field_43222 SHAPER + f Lakq; n field_43223 SILENCE + f Lakq; o field_43224 RAISER + f Lakq; p field_43225 HOST + f Lakq; q field_49827 FLOW + f Lakq; r field_49828 BOLT + m (Lcuq;Ljm$c;)Z a method_48447 method_48447 + m (Ljava/lang/String;)Lakq; a method_48449 registryKey + m (Ljo$a;Lcuq;)Ljava/util/Optional; a method_48448 getFromTemplate + m (Lqq;)V a method_48450 bootstrap + m (Lqq;Lcul;Lakq;)V a method_48451 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxc net/minecraft/class_8058 net/minecraft/world/item/armortrim/package-info +c cxd net/minecraft/class_9275 net/minecraft/world/item/component/BlockItemStateProperties + f Lcxd; a field_49284 EMPTY + f Lcom/mojang/serialization/Codec; b field_49285 CODEC + f Lyx; c field_49286 STREAM_CODEC + f Ljava/util/Map; d comp_2381 properties + f Lyx; e field_49287 PROPERTIES_STREAM_CODEC + m ()Z a method_57414 isEmpty + m (Ldtc;)Ldtc; a method_57415 apply + m (Ldtc;Lduf;Ljava/lang/Comparable;)Ldtc; a method_57416 method_57416 + m (Ldtc;Lduf;Ljava/lang/String;)Ldtc; a method_57417 updateState + m (Lduf;)Ljava/lang/Comparable; a method_57418 get + m (Lduf;Ldtc;)Lcxd; a method_57419 with + m (Lduf;Ljava/lang/Comparable;)Lcxd; a method_57420 with + m ()Ljava/util/Map; b comp_2381 properties + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxe net/minecraft/class_9364 net/minecraft/world/item/component/BookContent + m ()Ljava/util/List; a comp_2422 pages + m (Ljava/util/List;)Ljava/lang/Object; a method_58186 withReplacedPages +c cxf net/minecraft/class_9276 net/minecraft/world/item/component/BundleContents + f Lcxf; a field_49289 EMPTY + f Lcom/mojang/serialization/Codec; b field_49290 CODEC + f Lyx; c field_49291 STREAM_CODEC + f Lorg/apache/commons/lang3/math/Fraction; d field_49292 BUNDLE_IN_BUNDLE_WEIGHT + f I e field_49293 NO_STACK_INDEX + f Ljava/util/List; f field_49294 items + f Lorg/apache/commons/lang3/math/Fraction; g field_49295 weight + m ()Ljava/util/stream/Stream; a method_59707 itemCopyStream + m (I)Lcuq; a method_57422 getItemUnsafe + m (Lcuq;)Lorg/apache/commons/lang3/math/Fraction; a method_57423 getWeight + m (Lcxf;)Ljava/util/List; a method_57424 method_57424 + m (Ljava/util/List;)Lorg/apache/commons/lang3/math/Fraction; a method_57425 computeContentWeight + m ()Ljava/lang/Iterable; b method_57421 items + m (Lcxf;)Ljava/util/List; b method_57427 method_57427 + m ()Ljava/lang/Iterable; c method_59708 itemsCopy + m ()I d method_57426 size + m ()Lorg/apache/commons/lang3/math/Fraction; e method_57428 weight + m ()Z f method_57429 isEmpty + m (Ljava/util/List;Lorg/apache/commons/lang3/math/Fraction;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxf$a net/minecraft/class_9276$class_9277 net/minecraft/world/item/component/BundleContents$Mutable + f Ljava/util/List; a field_49296 items + f Lorg/apache/commons/lang3/math/Fraction; b field_49297 weight + m ()Lcxf$a; a method_59709 clearItems + m (Lcrq;Lcmx;)I a method_57431 tryTransfer + m (Lcuq;)I a method_57432 tryInsert + m ()Lcuq; b method_57430 removeOne + m (Lcuq;)I b method_57434 findStackIndex + m ()Lorg/apache/commons/lang3/math/Fraction; c method_57433 weight + m (Lcuq;)I c method_57436 getMaxAmountToAdd + m ()Lcxf; d method_57435 toImmutable + m (Lcxf;)V <init> <init> <init> +c cxg net/minecraft/class_9278 net/minecraft/world/item/component/ChargedProjectiles + f Lcxg; a field_49298 EMPTY + f Lcom/mojang/serialization/Codec; b field_49299 CODEC + f Lyx; c field_49300 STREAM_CODEC + f Ljava/util/List; d field_49301 items + m ()Ljava/util/List; a method_57437 getItems + m (Lcul;)Z a method_57438 contains + m (Lcuq;)Lcxg; a method_57439 of + m (Lcxg;)Ljava/util/List; a method_57440 method_57440 + m (Ljava/util/List;)Lcxg; a method_57441 of + m ()Z b method_57442 isEmpty + m (Lcxg;)Ljava/util/List; b method_57443 method_57443 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxh net/minecraft/class_9279 net/minecraft/world/item/component/CustomData + f Lcxh; a field_49302 EMPTY + f Lcom/mojang/serialization/Codec; b field_49303 CODEC + f Lcom/mojang/serialization/Codec; c field_49304 CODEC_WITH_ID + f Lyx; d field_49305 STREAM_CODEC + f Lorg/slf4j/Logger; e field_51522 LOGGER + f Lub; f field_49306 tag + m ()I a method_57444 size + m (Lbsr;)V a method_57445 loadInto + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a method_59980 read + m (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_57447 update + m (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult; a method_57446 read + m (Lcxh;)Lub; a method_57448 method_57448 + m (Ldqh;Ljo$a;)Z a method_57449 loadInto + m (Ljava/lang/String;)Z a method_57450 contains + m (Ljava/util/function/Consumer;)Lcxh; a method_57451 update + m (Lkp;Lcuq;Ljava/util/function/Consumer;)V a method_57452 update + m (Lkp;Lcuq;Lub;)V a method_57453 set + m (Lkp;Lub;)Ljava/util/function/Predicate; a method_57454 itemMatcher + m (Lkp;Lub;Lcuq;)Z a method_57455 method_57455 + m (Lub;)Lcxh; a method_57456 of + m (Luy;)Lcxh; a method_57457 method_57457 + m ()Z b method_57458 isEmpty + m (Lcxh;)Lcom/mojang/serialization/DataResult; b method_57459 method_57459 + m (Lub;)Z b method_57460 matchedBy + m ()Lub; c method_57461 copyTag + m (Lcxh;)Ljava/lang/String; c method_57462 method_57462 + m ()Lub; d method_57463 getUnsafe + m (Lcxh;)Lub; d method_57464 method_57464 + m (Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxi net/minecraft/class_9280 net/minecraft/world/item/component/CustomModelData + f Lcxi; a field_49307 DEFAULT + f Lcom/mojang/serialization/Codec; b field_49308 CODEC + f Lyx; c field_49309 STREAM_CODEC + f I d comp_2382 value + m ()I a comp_2382 value + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxj net/minecraft/class_9281 net/minecraft/world/item/component/DebugStickState + f Lcxj; a field_49310 EMPTY + f Lcom/mojang/serialization/Codec; b field_49311 CODEC + f Ljava/util/Map; c comp_2383 properties + m ()Ljava/util/Map; a comp_2383 properties + m (Ljm;)Lcom/mojang/serialization/Codec; a method_57465 method_57465 + m (Ljm;Lduf;)Lcxj; a method_57466 withProperty + m (Ljm;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_57467 method_57467 + m (Ljm;Ljava/lang/String;)Ljava/lang/String; b method_57468 method_57468 + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxk net/minecraft/class_9282 net/minecraft/world/item/component/DyedItemColor + f Lcom/mojang/serialization/Codec; a field_49312 CODEC + f Lyx; b field_49313 STREAM_CODEC + f I c field_49314 LEATHER_COLOR + f I d comp_2384 rgb + f Z e comp_2385 showInTooltip + f Lcom/mojang/serialization/Codec; f field_49750 FULL_CODEC + m ()I a comp_2384 rgb + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57469 method_57469 + m (Lcuq;I)I a method_57470 getOrDefault + m (Lcuq;Ljava/util/List;)Lcuq; a method_57471 applyDyes + m (Ljava/lang/Integer;)Lcxk; a method_58112 method_58112 + m (Z)Lcxk; a method_58422 withTooltip + m ()Z b comp_2385 showInTooltip + m (IZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxl net/minecraft/class_9283 net/minecraft/world/item/component/FireworkExplosion + f Lcxl; a field_49315 DEFAULT + f Lcom/mojang/serialization/Codec; b field_49318 COLOR_LIST_CODEC + f Lcom/mojang/serialization/Codec; c field_49316 CODEC + f Lyx; d field_49317 STREAM_CODEC + f Lcxl$a; e comp_2386 shape + f Lit/unimi/dsi/fastutil/ints/IntList; f comp_2387 colors + f Lit/unimi/dsi/fastutil/ints/IntList; g comp_2388 fadeColors + f Z h comp_2389 hasTrail + f Z i comp_2390 hasTwinkle + f Lyx; j field_49319 COLOR_LIST_STREAM_CODEC + f Lwz; k field_49320 CUSTOM_COLOR_NAME + m ()Lcxl$a; a comp_2386 shape + m (I)Lwz; a method_57472 getColorName + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57473 method_57473 + m (Lit/unimi/dsi/fastutil/ints/IntList;)Lcxl; a method_57474 withFadeColors + m (Ljava/util/function/Consumer;)V a method_57475 addShapeNameTooltip + m (Lxn;Lit/unimi/dsi/fastutil/ints/IntList;)Lwz; a method_57476 appendColors + m ()Lit/unimi/dsi/fastutil/ints/IntList; b comp_2387 colors + m (Ljava/util/function/Consumer;)V b method_57477 addAdditionalTooltip + m ()Lit/unimi/dsi/fastutil/ints/IntList; c comp_2388 fadeColors + m ()Z d comp_2389 hasTrail + m ()Z e comp_2390 hasTwinkle + m (Lcxl$a;Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxl$a net/minecraft/class_9283$class_1782 net/minecraft/world/item/component/FireworkExplosion$Shape + f Lcxl$a; a field_7976 SMALL_BALL + f Lcxl$a; b field_7977 LARGE_BALL + f Lcxl$a; c field_7973 STAR + f Lcxl$a; d field_7974 CREEPER + f Lcxl$a; e field_7970 BURST + f Lyx; f field_49321 STREAM_CODEC + f Lcom/mojang/serialization/Codec; g field_49322 CODEC + f Ljava/util/function/IntFunction; h field_7975 BY_ID + f I i field_7972 id + f Ljava/lang/String; j field_7971 name + f [Lcxl$a; k field_7978 $VALUES + m ()Lxn; a method_7812 getName + m (I)Lcxl$a; a method_7813 byId + m ()I b method_7816 getId + m ()[Lcxl$a; d method_36677 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxm net/minecraft/class_9284 net/minecraft/world/item/component/Fireworks + f I a field_49325 MAX_EXPLOSIONS + f Lcom/mojang/serialization/Codec; b field_49323 CODEC + f Lyx; c field_49324 STREAM_CODEC + f I d comp_2391 flightDuration + f Ljava/util/List; e comp_2392 explosions + m ()I a comp_2391 flightDuration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57478 method_57478 + m (Ljava/util/function/Consumer;Lwz;)V a method_57479 method_57479 + m ()Ljava/util/List; b comp_2392 explosions + m (ILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxn net/minecraft/class_9285 net/minecraft/world/item/component/ItemAttributeModifiers + f Lcxn; a field_49326 EMPTY + f Lcom/mojang/serialization/Codec; b field_49327 CODEC + f Lyx; c field_49328 STREAM_CODEC + f Ljava/text/DecimalFormat; d field_49329 ATTRIBUTE_MODIFIER_FORMAT + f Ljava/util/List; e comp_2393 modifiers + f Z f comp_2394 showInTooltip + f Lcom/mojang/serialization/Codec; g field_49751 FULL_CODEC + m ()Lcxn$a; a method_57480 builder + m (DLbsy;)D a method_57481 compute + m (Lbsy;Ljava/util/function/BiConsumer;)V a method_57482 forEach + m (Lbsz;Ljava/util/function/BiConsumer;)V a method_60618 forEach + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57483 method_57483 + m (Ljava/text/DecimalFormat;)V a method_57485 method_57485 + m (Ljava/util/List;)Lcxn; a method_58113 method_58113 + m (Ljm;Lbuu;Lbsz;)Lcxn; a method_57484 withModifierAdded + m (Z)Lcxn; a method_58423 withTooltip + m ()Ljava/util/List; b comp_2393 modifiers + m ()Z c comp_2394 showInTooltip + m (Ljava/util/List;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxn$1 net/minecraft/class_9285$1 net/minecraft/world/item/component/ItemAttributeModifiers$1 + f [I a field_49330 $SwitchMap$net$minecraft$world$entity$ai$attributes$AttributeModifier$Operation + m ()V <clinit> <clinit> <clinit> +c cxn$a net/minecraft/class_9285$class_9286 net/minecraft/world/item/component/ItemAttributeModifiers$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_49331 entries + m ()Lcxn; a method_57486 build + m (Ljm;Lbuu;Lbsz;)Lcxn$a; a method_57487 add + m ()V <init> <init> <init> +c cxn$b net/minecraft/class_9285$class_9287 net/minecraft/world/item/component/ItemAttributeModifiers$Entry + f Lcom/mojang/serialization/Codec; a field_49332 CODEC + f Lyx; b field_49333 STREAM_CODEC + f Ljm; c comp_2395 attribute + f Lbuu; d comp_2396 modifier + f Lbsz; e comp_2397 slot + m ()Ljm; a comp_2395 attribute + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57488 method_57488 + m (Ljm;Lakr;)Z a method_60767 matches + m ()Lbuu; b comp_2396 modifier + m ()Lbsz; c comp_2397 slot + m (Ljm;Lbuu;Lbsz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxo net/minecraft/class_9288 net/minecraft/world/item/component/ItemContainerContents + f Lcxo; a field_49334 EMPTY + f Lcom/mojang/serialization/Codec; b field_49335 CODEC + f Lyx; c field_49336 STREAM_CODEC + f I d field_51410 NO_SLOT + f I e field_49337 MAX_SIZE + f Ljv; f field_49338 items + f I g field_51511 hashCode + m ()Lcuq; a method_58114 copyOne + m (Lcuq;)Z a method_59710 method_59710 + m (Lcxo;)Ljava/util/List; a method_57491 method_57491 + m (Ljava/util/List;)Lcxo; a method_57493 fromItems + m (Ljv;)V a method_57492 copyInto + m ()Ljava/util/stream/Stream; b method_57489 stream + m (Lcuq;)Z b method_59711 method_59711 + m (Ljava/util/List;)Lcxo; b method_57496 fromSlots + m ()Ljava/util/stream/Stream; c method_59712 nonEmptyStream + m (Ljava/util/List;)I c method_59713 findLastNonEmptySlot + m ()Ljava/lang/Iterable; d method_59714 nonEmptyItems + m ()Ljava/lang/Iterable; e method_59715 nonEmptyItemsCopy + m ()Ljava/util/List; f method_57494 asSlots + m (Ljv;)V <init> <init> <init> + m (I)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxo$a net/minecraft/class_9288$class_9289 net/minecraft/world/item/component/ItemContainerContents$Slot + f Lcom/mojang/serialization/Codec; a field_49339 CODEC + f I b comp_2398 index + f Lcuq; c comp_2399 item + m ()I a comp_2398 index + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57498 method_57498 + m ()Lcuq; b comp_2399 item + m (ILcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxp net/minecraft/class_9290 net/minecraft/world/item/component/ItemLore + f Lcxp; a field_49340 EMPTY + f I b field_49343 MAX_LINES + f Lcom/mojang/serialization/Codec; c field_49341 CODEC + f Lyx; d field_49342 STREAM_CODEC + f Ljava/util/List; e comp_2400 lines + f Ljava/util/List; f comp_2401 styledLines + f Lxw; g field_49344 LORE_STYLE + m ()Ljava/util/List; a comp_2400 lines + m (Lwz;)Lcxp; a method_57499 withLineAdded + m ()Ljava/util/List; b comp_2401 styledLines + m (Lwz;)Lwz; b method_57500 method_57500 + m (Ljava/util/List;)V <init> <init> <init> + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxq net/minecraft/class_9291 net/minecraft/world/item/component/LodestoneTracker + f Lcom/mojang/serialization/Codec; a field_49345 CODEC + f Lyx; b field_49346 STREAM_CODEC + f Ljava/util/Optional; c comp_2402 target + f Z d comp_2403 tracked + m ()Ljava/util/Optional; a comp_2402 target + m (Laqu;)Lcxq; a method_58115 tick + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57502 method_57502 + m ()Z b comp_2403 tracked + m (Ljava/util/Optional;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxr net/minecraft/class_9292 net/minecraft/world/item/component/MapDecorations + f Lcxr; a field_49347 EMPTY + f Lcom/mojang/serialization/Codec; b field_49348 CODEC + f Ljava/util/Map; c comp_2404 decorations + m ()Ljava/util/Map; a comp_2404 decorations + m (Ljava/lang/String;Lcxr$a;)Lcxr; a method_57503 withDecoration + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxr$a net/minecraft/class_9292$class_9293 net/minecraft/world/item/component/MapDecorations$Entry + f Lcom/mojang/serialization/Codec; a field_49349 CODEC + f Ljm; b comp_2405 type + f D c comp_2406 x + f D d comp_2407 z + f F e comp_2408 rotation + m ()Ljm; a comp_2405 type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57504 method_57504 + m ()D b comp_2406 x + m ()D c comp_2407 z + m ()F d comp_2408 rotation + m (Ljm;DDF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxs net/minecraft/class_9294 net/minecraft/world/item/component/MapItemColor + f Lcom/mojang/serialization/Codec; a field_49350 CODEC + f Lyx; b field_49351 STREAM_CODEC + f Lcxs; c field_49352 DEFAULT + f I d comp_2409 rgb + m ()I a comp_2409 rgb + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxt net/minecraft/class_9295 net/minecraft/world/item/component/MapPostProcessing + f Lcxt; a field_49353 LOCK + f Lcxt; b field_49354 SCALE + f Ljava/util/function/IntFunction; c field_49355 ID_MAP + f Lyx; d field_49356 STREAM_CODEC + f I e field_49357 id + f [Lcxt; f field_49358 $VALUES + m ()I a method_57505 id + m ()[Lcxt; b method_57506 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxu net/minecraft/class_9296 net/minecraft/world/item/component/ResolvableProfile + f Lcom/mojang/serialization/Codec; a field_49359 CODEC + f Lyx; b field_49360 STREAM_CODEC + f Ljava/util/Optional; c comp_2410 name + f Ljava/util/Optional; d comp_2411 id + f Lcom/mojang/authlib/properties/PropertyMap; e comp_2412 properties + f Lcom/mojang/authlib/GameProfile; f comp_2413 gameProfile + f Lcom/mojang/serialization/Codec; g field_49752 FULL_CODEC + m ()Ljava/util/concurrent/CompletableFuture; a method_57507 resolve + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57508 method_57508 + m (Ljava/lang/String;)Lcxu; a method_58116 method_58116 + m (Ljava/util/Optional;)Lcxu; a method_57510 method_57510 + m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile; a method_57509 createProfile + m ()Z b method_57511 isResolved + m (Ljava/util/Optional;)Lcxu; b method_59533 method_59533 + m ()Ljava/util/Optional; c comp_2410 name + m ()Ljava/util/Optional; d comp_2411 id + m ()Lcom/mojang/authlib/properties/PropertyMap; e comp_2412 properties + m ()Lcom/mojang/authlib/GameProfile; f comp_2413 gameProfile + m ()Lcom/mojang/authlib/GameProfile; g method_57512 method_57512 + m ()Lcom/mojang/authlib/GameProfile; h method_59534 method_59534 + m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)V <init> <init> <init> + m (Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> + m (Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxv net/minecraft/class_9297 net/minecraft/world/item/component/SeededContainerLoot + f Lcom/mojang/serialization/Codec; a field_49361 CODEC + f Lakq; b comp_2414 lootTable + f J c comp_2415 seed + m ()Lakq; a comp_2414 lootTable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57513 method_57513 + m ()J b comp_2415 seed + m (Lakq;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxw net/minecraft/class_9298 net/minecraft/world/item/component/SuspiciousStewEffects + f Lcxw; a field_49362 EMPTY + f Lcom/mojang/serialization/Codec; b field_49363 CODEC + f Lyx; c field_49364 STREAM_CODEC + f Ljava/util/List; d comp_2416 effects + m ()Ljava/util/List; a comp_2416 effects + m (Lcxw$a;)Lcxw; a method_57514 withEffectAdded + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxw$a net/minecraft/class_9298$class_8751 net/minecraft/world/item/component/SuspiciousStewEffects$Entry + f Lcom/mojang/serialization/Codec; a field_45782 CODEC + f Lyx; b field_49365 STREAM_CODEC + f Ljm; c comp_1838 effect + f I d comp_1839 duration + m ()Lbrz; a method_53247 createEffectInstance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53248 method_53248 + m ()Ljm; b comp_1838 effect + m ()I c comp_1839 duration + m (Ljm;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxx net/minecraft/class_9424 net/minecraft/world/item/component/Tool + f Lcom/mojang/serialization/Codec; a field_50009 CODEC + f Lyx; b field_50010 STREAM_CODEC + f Ljava/util/List; c comp_2498 rules + f F d comp_2499 defaultMiningSpeed + f I e comp_2500 damagePerBlock + m ()Ljava/util/List; a comp_2498 rules + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58424 method_58424 + m (Ldtc;)F a method_58425 getMiningSpeed + m ()F b comp_2499 defaultMiningSpeed + m (Ldtc;)Z b method_58426 isCorrectForDrops + m ()I c comp_2500 damagePerBlock + m (Ljava/util/List;FI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxx$a net/minecraft/class_9424$class_9425 net/minecraft/world/item/component/Tool$Rule + f Lcom/mojang/serialization/Codec; a field_50011 CODEC + f Lyx; b field_50012 STREAM_CODEC + f Ljq; c comp_2501 blocks + f Ljava/util/Optional; d comp_2502 speed + f Ljava/util/Optional; e comp_2503 correctForDrops + m ()Ljq; a comp_2501 blocks + m (Lawu;)Lcxx$a; a method_58427 deniesDrops + m (Lawu;F)Lcxx$a; a method_58428 minesAndDrops + m (Lawu;Ljava/util/Optional;Ljava/util/Optional;)Lcxx$a; a method_58429 forTag + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58430 method_58430 + m (Ljava/util/List;F)Lcxx$a; a method_58431 minesAndDrops + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)Lcxx$a; a method_58432 forBlocks + m ()Ljava/util/Optional; b comp_2502 speed + m (Lawu;F)Lcxx$a; b method_58433 overrideSpeed + m (Ljava/util/List;F)Lcxx$a; b method_58434 overrideSpeed + m ()Ljava/util/Optional; c comp_2503 correctForDrops + m (Ljq;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cxy net/minecraft/class_9299 net/minecraft/world/item/component/TooltipProvider + m (Lcul$b;Ljava/util/function/Consumer;Lcwm;)V a method_57409 addToTooltip +c cxz net/minecraft/class_9300 net/minecraft/world/item/component/Unbreakable + f Lcom/mojang/serialization/Codec; a field_49366 CODEC + f Lyx; b field_49367 STREAM_CODEC + f Z c comp_2417 showInTooltip + f Lwz; d field_49368 TOOLTIP + m ()Z a comp_2417 showInTooltip + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57515 method_57515 + m (Z)Lcxz; a method_58435 withTooltip + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cya net/minecraft/class_9301 net/minecraft/world/item/component/WritableBookContent + f Lcya; a field_49369 EMPTY + f I b field_49370 PAGE_EDIT_LENGTH + f I c field_51411 MAX_PAGES + f Lcom/mojang/serialization/Codec; d field_49374 PAGES_CODEC + f Lcom/mojang/serialization/Codec; e field_49371 CODEC + f Lyx; f field_49372 STREAM_CODEC + f Ljava/util/List; g comp_2418 pages + f Lcom/mojang/serialization/Codec; h field_49373 PAGE_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57516 method_57516 + m (Z)Ljava/util/stream/Stream; a method_57517 getPages + m (ZLarl;)Ljava/lang/String; a method_57518 method_57518 + m (Ljava/util/List;)Lcya; b method_58187 withReplacedPages + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyb net/minecraft/class_9302 net/minecraft/world/item/component/WrittenBookContent + f Lcyb; a field_49829 EMPTY + f I b field_49375 PAGE_LENGTH + f I c field_49377 TITLE_LENGTH + f I d field_49378 TITLE_MAX_LENGTH + f I e field_49379 MAX_GENERATION + f I f field_49380 MAX_CRAFTABLE_GENERATION + f Lcom/mojang/serialization/Codec; g field_49383 CONTENT_CODEC + f Lcom/mojang/serialization/Codec; h field_49384 PAGES_CODEC + f Lcom/mojang/serialization/Codec; i field_49381 CODEC + f Lyx; j field_49382 STREAM_CODEC + f Larl; k comp_2419 title + f Ljava/lang/String; l comp_2420 author + f I m comp_2421 generation + f Ljava/util/List; n comp_2422 pages + f Z o comp_2423 resolved + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; a method_58436 pagesCodec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57520 method_57520 + m (Let;Lcmx;)Lcyb; a method_57521 resolve + m (Let;Lcmx;Larl;)Ljava/util/Optional; a method_57522 resolvePage + m (Let;Lcmx;Lwz;)Ljava/util/Optional; a method_57523 method_57523 + m (Lwz;Ljo$a;)Z a method_57524 isPageTooLarge + m (Z)Ljava/util/List; a method_57525 getPages + m (ZLarl;)Lwz; a method_57526 method_57526 + m ()Lcyb; b method_57519 tryCraftCopy + m (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; b method_58437 pageCodec + m (Ljava/util/List;)Lcyb; b method_58188 withReplacedPages + m ()Lcyb; c method_57527 markResolved + m ()Larl; d comp_2419 title + m ()Ljava/lang/String; e comp_2420 author + m ()I f comp_2421 generation + m ()Z g comp_2423 resolved + m (Larl;Ljava/lang/String;ILjava/util/List;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyc net/minecraft/class_9303 net/minecraft/world/item/component/package-info +c cyd net/minecraft/class_1750 net/minecraft/world/item/context/BlockPlaceContext + f Z a field_7904 replaceClicked + f Ljd; b field_7903 relativePos + m (Lcyd;Ljd;Lji;)Lcyd; a method_16355 at + m ()Z b method_7716 canPlace + m ()Z c method_7717 replacingClickedOnBlock + m ()Lji; d method_7715 getNearestLookingDirection + m ()Lji; e method_32760 getNearestLookingVerticalDirection + m ()[Lji; f method_7718 getNearestLookingDirections + m (Lcmx;Lbqq;Lcuq;Lewy;)V <init> <init> <init> + m (Lcyf;)V <init> <init> <init> + m (Ldcw;Lcmx;Lbqq;Lcuq;Lewy;)V <init> <init> <init> +c cye net/minecraft/class_2968 net/minecraft/world/item/context/DirectionalPlaceContext + f Lji; b field_13362 direction + m (Ldcw;Ljd;Lji;Lcuq;Lji;)V <init> <init> <init> +c cye$1 net/minecraft/class_2968$1 net/minecraft/world/item/context/DirectionalPlaceContext$1 + f [I a field_13363 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c cyf net/minecraft/class_1838 net/minecraft/world/item/context/UseOnContext + f Lcmx; a field_8942 player + f Lbqq; b field_19176 hand + f Lewy; c field_17543 hitResult + f Ldcw; d field_8945 level + f Lcuq; e field_8941 itemStack + m ()Ljd; a method_8037 getClickedPos + m ()Lji; g method_8042 getHorizontalDirection + m ()Z h method_8046 isSecondaryUseActive + m ()F i method_8044 getRotation + m ()Lewy; j method_30344 getHitResult + m ()Lji; k method_8038 getClickedFace + m ()Lexc; l method_17698 getClickLocation + m ()Z m method_17699 isInside + m ()Lcuq; n method_8041 getItemInHand + m ()Lcmx; o method_8036 getPlayer + m ()Lbqq; p method_20287 getHand + m ()Ldcw; q method_8045 getLevel + m (Lcmx;Lbqq;Lewy;)V <init> <init> <init> + m (Ldcw;Lcmx;Lbqq;Lcuq;Lewy;)V <init> <init> <init> +c cyg net/minecraft/class_6081 net/minecraft/world/item/context/package-info +c cyh net/minecraft/class_1874 net/minecraft/world/item/crafting/AbstractCookingRecipe + f Lczf; a field_17544 type + f Lcyn; b field_40241 category + f Ljava/lang/String; c field_9062 group + f Lcyw; d field_9061 ingredient + f Lcuq; e field_9059 result + f F f field_9057 experience + f I g field_9058 cookingTime + m (Lczp;Ldcw;)Z a method_59981 matches + m (Lczp;Ljo$a;)Lcuq; a method_59982 assemble + m ()F b method_8171 getExperience + m ()I d method_8167 getCookingTime + m ()Lcyn; f method_45438 category + m (Lczf;Ljava/lang/String;Lcyn;Lcyw;Lcuq;FI)V <init> <init> <init> +c cyh$a net/minecraft/class_1874$class_3958 net/minecraft/world/item/crafting/AbstractCookingRecipe$Factory +c cyi net/minecraft/class_1849 net/minecraft/world/item/crafting/ArmorDyeRecipe + m (Lcyp;Ldcw;)Z a method_17701 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17700 assemble + m (Lcyo;)V <init> <init> <init> +c cyj net/minecraft/class_1848 net/minecraft/world/item/crafting/BannerDuplicateRecipe + m (Lcyp;)Ljv; a method_17704 getRemainingItems + m (Lcyp;Ldcw;)Z a method_17703 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17702 assemble + m (Lcyo;)V <init> <init> <init> +c cyk net/minecraft/class_3859 net/minecraft/world/item/crafting/BlastingRecipe + m (Ljava/lang/String;Lcyn;Lcyw;Lcuq;FI)V <init> <init> <init> +c cyl net/minecraft/class_1850 net/minecraft/world/item/crafting/BookCloningRecipe + m (Lcyp;)Ljv; a method_17707 getRemainingItems + m (Lcyp;Ldcw;)Z a method_17706 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17705 assemble + m (Lcyo;)V <init> <init> <init> +c cym net/minecraft/class_3920 net/minecraft/world/item/crafting/CampfireCookingRecipe + m (Ljava/lang/String;Lcyn;Lcyw;Lcuq;FI)V <init> <init> <init> +c cyn net/minecraft/class_7709 net/minecraft/world/item/crafting/CookingBookCategory + f Lcyn; a field_40242 FOOD + f Lcyn; b field_40243 BLOCKS + f Lcyn; c field_40244 MISC + f Lazk$a; d field_40245 CODEC + f Ljava/lang/String; e field_40246 name + f [Lcyn; f field_40247 $VALUES + m ()[Lcyn; a method_45439 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyo net/minecraft/class_7710 net/minecraft/world/item/crafting/CraftingBookCategory + f Lcyo; a field_40248 BUILDING + f Lcyo; b field_40249 REDSTONE + f Lcyo; c field_40250 EQUIPMENT + f Lcyo; d field_40251 MISC + f Lcom/mojang/serialization/Codec; e field_40252 CODEC + f Ljava/util/function/IntFunction; f field_48352 BY_ID + f Lyx; g field_48353 STREAM_CODEC + f Ljava/lang/String; h field_40253 name + f I i field_48354 id + f [Lcyo; j field_40254 $VALUES + m ()I a method_56101 id + m ()[Lcyo; b method_45440 $values + m (Ljava/lang/String;ILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyp net/minecraft/class_9694 net/minecraft/world/item/crafting/CraftingInput + f Lcyp; a field_51631 EMPTY + f I b field_51632 width + f I c field_51633 height + f Ljava/util/List; d field_51634 items + f Lcnb; e field_51635 stackedContents + f I f field_51636 ingredientCount + m (II)Lcuq; a method_59985 getItem + m (IILjava/util/List;)Lcyp; a method_59986 of + m (IILjava/util/List;)Lcyp$a; b method_60505 ofPositioned + m ()Lcnb; c method_59988 stackedContents + m ()Ljava/util/List; d method_59989 items + m ()I e method_59990 ingredientCount + m ()I f method_59991 width + m ()I g method_59992 height + m (IILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyp$a net/minecraft/class_9694$class_9765 net/minecraft/world/item/crafting/CraftingInput$Positioned + f Lcyp$a; a field_51896 EMPTY + f Lcyp; b comp_2795 input + f I c comp_2796 left + f I d comp_2797 top + m ()Lcyp; a comp_2795 input + m ()I b comp_2796 left + m ()I c comp_2797 top + m (Lcyp;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyq net/minecraft/class_3955 net/minecraft/world/item/crafting/CraftingRecipe + m ()Lcyo; d method_45441 category +c cyr net/minecraft/class_1852 net/minecraft/world/item/crafting/CustomRecipe + f Lcyo; a field_40255 category + m (Lcyo;)V <init> <init> <init> +c cys net/minecraft/class_8164 net/minecraft/world/item/crafting/DecoratedPotRecipe + m (Lcyp;Ldcw;)Z a method_49186 matches + m (Lcyp;Ljo$a;)Lcuq; a method_49187 assemble + m (Lcyo;)V <init> <init> <init> +c cyt net/minecraft/class_1851 net/minecraft/world/item/crafting/FireworkRocketRecipe + f Lcyw; a field_9007 PAPER_INGREDIENT + f Lcyw; b field_9006 GUNPOWDER_INGREDIENT + f Lcyw; c field_9008 STAR_INGREDIENT + m (Lcyp;Ldcw;)Z a method_17709 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17708 assemble + m (Lcyo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyu net/minecraft/class_1854 net/minecraft/world/item/crafting/FireworkStarFadeRecipe + f Lcyw; a field_9015 STAR_INGREDIENT + m (Lcyp;Ldcw;)Z a method_17711 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17710 assemble + m (Lcyo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyv net/minecraft/class_1853 net/minecraft/world/item/crafting/FireworkStarRecipe + f Lcyw; a field_9011 SHAPE_INGREDIENT + f Lcyw; b field_9010 TRAIL_INGREDIENT + f Lcyw; c field_9014 TWINKLE_INGREDIENT + f Ljava/util/Map; d field_9013 SHAPE_BY_ITEM + f Lcyw; e field_9012 GUNPOWDER_INGREDIENT + m (Lcyp;Ldcw;)Z a method_17713 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17712 assemble + m (Ljava/util/HashMap;)V a method_8085 method_8085 + m (Lcyo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyw net/minecraft/class_1856 net/minecraft/world/item/crafting/Ingredient + f Lcyw; a field_9017 EMPTY + f Lyx; b field_48355 CONTENTS_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_46095 CODEC + f Lcom/mojang/serialization/Codec; d field_46096 CODEC_NONEMPTY + f [Lcyw$c; e field_9019 values + f [Lcuq; f field_9018 itemStacks + f Lit/unimi/dsi/fastutil/ints/IntList; g field_9016 stackingIds + m ()[Lcuq; a method_8105 getItems + m (I)[Lcuq; a method_47373 method_47373 + m (Lawu;)Lcyw; a method_8106 of + m (Lcom/mojang/datafixers/util/Either;)Lcyw; a method_53722 method_53722 + m (Lcuq;)Z a method_8093 test + m (Lcyw$c;)Lcyw; a method_53721 method_53721 + m (Lcyw;)Ljava/util/List; a method_56102 method_56102 + m (Ljava/util/List;)Lcyw; a method_56103 method_56103 + m (Ljava/util/stream/Stream;)Lcyw; a method_26964 of + m (Z)Lcom/mojang/serialization/Codec; a method_53725 codec + m (ZLcyw;)Lcom/mojang/serialization/DataResult; a method_53723 method_53723 + m (ZLjava/util/List;)Lcom/mojang/serialization/DataResult; a method_53724 method_53724 + m ([Lcuq;)Lcyw; a method_8101 of + m ([Ldcv;)Lcyw; a method_8091 of + m ()Lit/unimi/dsi/fastutil/ints/IntList; b method_8100 getStackingIds + m (I)[Lcyw$c; b method_8087 method_8087 + m (Lcuq;)Z b method_26965 method_26965 + m (Lcyw$c;)Ljava/util/stream/Stream; b method_47374 method_47374 + m (Ljava/util/stream/Stream;)Lcyw; b method_8092 fromValues + m ()Z c method_8103 isEmpty + m ()Lcyw; d method_35226 of + m ()Ljava/lang/String; e method_53726 method_53726 + m ()Ljava/lang/String; f method_53727 method_53727 + m (Ljava/util/stream/Stream;)V <init> <init> <init> + m ([Lcyw$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyw$a net/minecraft/class_1856$class_1857 net/minecraft/world/item/crafting/Ingredient$ItemValue + f Lcuq; b comp_1930 item + f Lcom/mojang/serialization/Codec; c field_46097 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53729 method_53729 + m (Lcyw$a;)Lcuq; a method_53728 method_53728 + m ()Lcuq; b comp_1930 item + m (Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyw$b net/minecraft/class_1856$class_1858 net/minecraft/world/item/crafting/Ingredient$TagValue + f Lawu; b comp_1931 tag + f Lcom/mojang/serialization/Codec; c field_46098 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53731 method_53731 + m (Lcyw$b;)Lawu; a method_53730 method_53730 + m ()Lawu; b comp_1931 tag + m (Lawu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c cyw$c net/minecraft/class_1856$class_1859 net/minecraft/world/item/crafting/Ingredient$Value + f Lcom/mojang/serialization/Codec; a field_46099 CODEC + m ()Ljava/util/Collection; a method_8108 getItems + m (Lcom/mojang/datafixers/util/Either;)Lcyw$c; a method_53735 method_53735 + m (Lcyw$a;)Ljava/lang/Record; a method_53732 method_53732 + m (Lcyw$b;)Ljava/lang/Record; a method_53733 method_53733 + m (Lcyw$c;)Lcom/mojang/datafixers/util/Either; a method_53734 method_53734 + m ()V <clinit> <clinit> <clinit> +c cyx net/minecraft/class_1855 net/minecraft/world/item/crafting/MapCloningRecipe + m (Lcyp;Ldcw;)Z a method_17715 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17714 assemble + m (Lcyo;)V <init> <init> <init> +c cyy net/minecraft/class_1861 net/minecraft/world/item/crafting/MapExtendingRecipe + m (Lcyp;)Lcuq; a method_51165 findFilledMap + m (Lcyo;)V <init> <init> <init> +c cyz net/minecraft/class_1860 net/minecraft/world/item/crafting/Recipe + f Lcom/mojang/serialization/Codec; h field_47319 CODEC + f Lyx; i field_48356 STREAM_CODEC + m ()Ljv; a method_8117 getIngredients + m (II)Z a method_8113 canCraftInDimensions + m (Lcyw;)Z a method_31583 method_31583 + m (Lczc;)Ljv; a method_8111 getRemainingItems + m (Lczc;Ldcw;)Z a method_8115 matches + m (Lczc;Ljo$a;)Lcuq; a method_8116 assemble + m (Ljo$a;)Lcuq; a method_8110 getResultItem + m ()Z as_ method_8118 isSpecial + m ()Lcze; at_ method_8119 getSerializer + m ()Ljava/lang/String; c method_8112 getGroup + m ()Lczf; e method_17716 getType + m ()Lcuq; g method_17447 getToastSymbol + m ()Z h method_49188 showNotification + m ()Z i method_31584 isIncomplete + m ()V <clinit> <clinit> <clinit> +c cza net/minecraft/class_8884 net/minecraft/world/item/crafting/RecipeCache + f [Lcza$a; a field_46792 entries + f Ljava/lang/ref/WeakReference; b field_46793 cachedRecipeManager + m (I)V a method_54467 moveEntryToFront + m (Lcyp;Lczb;)V a method_54471 insert + m (Lcyp;Ldcw;)Ljava/util/Optional; a method_54468 compute + m (Ldcw;)V a method_54469 validateRecipeManager + m (Ldcw;Lcyp;)Ljava/util/Optional; a method_54470 get + m (I)V <init> <init> <init> +c cza$a net/minecraft/class_8884$class_8885 net/minecraft/world/item/crafting/RecipeCache$Entry + f Ljv; a comp_2001 key + f I b comp_2816 width + f I c comp_2817 height + f Lczb; d comp_2002 value + m ()Ljv; a comp_2001 key + m (Lcyp;)Z a method_54472 matches + m ()I b comp_2816 width + m ()I c comp_2817 height + m ()Lczb; d comp_2002 value + m (Ljv;IILczb;)V <init> <init> <init> +c czb net/minecraft/class_8786 net/minecraft/world/item/crafting/RecipeHolder + f Lyx; a field_48357 STREAM_CODEC + f Lakr; b comp_1932 id + f Lcyz; c comp_1933 value + m ()Lakr; a comp_1932 id + m ()Lcyz; b comp_1933 value + m (Lakr;Lcyz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czc net/minecraft/class_9695 net/minecraft/world/item/crafting/RecipeInput + m ()I a method_59983 size + m (I)Lcuq; a method_59984 getItem + m ()Z b method_59987 isEmpty +c czd net/minecraft/class_1863 net/minecraft/world/item/crafting/RecipeManager + f Lcom/google/gson/Gson; a field_19359 GSON + f Lorg/slf4j/Logger; b field_9027 LOGGER + f Ljo$a; c field_48848 registries + f Lcom/google/common/collect/Multimap; d field_51481 byType + f Ljava/util/Map; e field_36308 byName + f Z f field_9024 hasErrors + m ()Z a method_35227 hadErrorsLoading + m (Lakr;)Ljava/util/Optional; a method_8130 byKey + m (Lakr;Lcom/google/gson/JsonObject;Ljo$a;)Lczb; a method_17720 fromJson + m (Lczc;Ldcw;Lczb;)Z a method_42297 method_42297 + m (Lczf;)Ljava/util/List; a method_30027 getAllRecipesFor + m (Lczf;Lakr;)Lczb; a method_59821 byKeyTyped + m (Lczf;Lczc;Ldcw;)Ljava/util/Optional; a method_8132 getRecipeFor + m (Lczf;Lczc;Ldcw;Lakr;)Ljava/util/Optional; a method_42299 getRecipeFor + m (Lczf;Lczc;Ldcw;Lczb;)Ljava/util/Optional; a method_59993 getRecipeFor + m (Ldcw;Lczb;)Ljava/lang/String; a method_17876 method_17876 + m (Ljava/lang/Iterable;)V a method_20702 replaceRecipes + m (Ljava/util/Map;Laue;Lbnf;)V a method_20705 apply + m ()Ljava/util/Collection; b method_59822 getOrderedRecipes + m (Lczc;Ldcw;Lczb;)Z b method_42301 method_42301 + m (Lczf;)Lczd$a; b method_42302 createCheck + m (Lczf;Lczc;Ldcw;)Ljava/util/List; b method_17877 getRecipesFor + m (Lczf;)Ljava/util/Collection; c method_17717 byType + m (Lczf;Lczc;Ldcw;)Ljv; c method_8128 getRemainingItemsFor + m ()Ljava/util/Collection; d method_8126 getRecipes + m ()Ljava/util/stream/Stream; e method_8127 getRecipeIds + m (Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czd$1 net/minecraft/class_1863$1 net/minecraft/world/item/crafting/RecipeManager$1 + f Lczf; a field_38220 val$type + f Lakr; b field_38221 lastRecipe + m (Lczf;)V <init> <init> <init> +c czd$a net/minecraft/class_1863$class_7266 net/minecraft/world/item/crafting/RecipeManager$CachedCheck + m (Lczc;Ldcw;)Ljava/util/Optional; a method_42303 getRecipeFor +c cze net/minecraft/class_1865 net/minecraft/world/item/crafting/RecipeSerializer + f Lcze; a field_9035 SHAPED_RECIPE + f Lcze; b field_9031 SHAPELESS_RECIPE + f Lcze; c field_9028 ARMOR_DYE + f Lcze; d field_9029 BOOK_CLONING + f Lcze; e field_9044 MAP_CLONING + f Lcze; f field_9039 MAP_EXTENDING + f Lcze; g field_9043 FIREWORK_ROCKET + f Lcze; h field_9036 FIREWORK_STAR + f Lcze; i field_9034 FIREWORK_STAR_FADE + f Lcze; j field_9037 TIPPED_ARROW + f Lcze; k field_9038 BANNER_DUPLICATE + f Lcze; l field_9040 SHIELD_DECORATION + f Lcze; m field_9041 SHULKER_BOX_COLORING + f Lcze; n field_9030 SUSPICIOUS_STEW + f Lcze; o field_19421 REPAIR_ITEM + f Lcze; p field_9042 SMELTING_RECIPE + f Lcze; q field_17084 BLASTING_RECIPE + f Lcze; r field_17085 SMOKING_RECIPE + f Lcze; s field_17347 CAMPFIRE_COOKING_RECIPE + f Lcze; t field_17640 STONECUTTER + f Lcze; u field_42027 SMITHING_TRANSFORM + f Lcze; v field_42028 SMITHING_TRIM + f Lcze; w field_42718 DECORATED_POT_RECIPE + m ()Lcom/mojang/serialization/MapCodec; a method_53736 codec + m (Ljava/lang/String;Lcze;)Lcze; a method_17724 register + m ()Lyx; b method_56104 streamCodec + m ()V <clinit> <clinit> <clinit> +c czf net/minecraft/class_3956 net/minecraft/world/item/crafting/RecipeType + f Lczf; a field_17545 CRAFTING + f Lczf; b field_17546 SMELTING + f Lczf; c field_17547 BLASTING + f Lczf; d field_17548 SMOKING + f Lczf; e field_17549 CAMPFIRE_COOKING + f Lczf; f field_17641 STONECUTTING + f Lczf; g field_25388 SMITHING + m (Ljava/lang/String;)Lczf; a method_17726 register + m ()V <clinit> <clinit> <clinit> +c czf$1 net/minecraft/class_3956$1 net/minecraft/world/item/crafting/RecipeType$1 + f Ljava/lang/String; h field_17550 val$name + m (Ljava/lang/String;)V <init> <init> <init> +c czg net/minecraft/class_4317 net/minecraft/world/item/crafting/RepairItemRecipe + m (Lcuq;Lcuq;)Z a method_58439 canCombine + m (Lcyp;)Lcom/mojang/datafixers/util/Pair; a method_58438 getItemsToCombine + m (Lcyp;Ldcw;)Z a method_20808 matches + m (Lcyp;Ljo$a;)Lcuq; a method_20807 assemble + m (Ldai;Ldai;Ldai$a;Ljm$c;)V a method_24364 method_24364 + m (Ljm$c;)Z a method_59994 method_59994 + m (Ljo$a;Ldai;Ldai;Ldai$a;)V a method_57528 method_57528 + m (Lcyo;)V <init> <init> <init> +c czh net/minecraft/class_1869 net/minecraft/world/item/crafting/ShapedRecipe + f Lczi; a field_47320 pattern + f Lcuq; b field_9053 result + f Ljava/lang/String; c field_9056 group + f Lcyo; d field_40256 category + f Z e field_42719 showNotification + m (Lcyp;Ldcw;)Z a method_17728 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17727 assemble + m (Lcyw;)Z a method_31585 method_31585 + m (Lcyw;)Z b method_31586 method_31586 + m ()I j method_8150 getWidth + m ()I k method_8158 getHeight + m (Ljava/lang/String;Lcyo;Lczi;Lcuq;Z)V <init> <init> <init> + m (Ljava/lang/String;Lcyo;Lczi;Lcuq;)V <init> <init> <init> +c czh$a net/minecraft/class_1869$class_1870 net/minecraft/world/item/crafting/ShapedRecipe$Serializer + f Lcom/mojang/serialization/MapCodec; x field_46102 CODEC + f Lyx; y field_48358 STREAM_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55071 method_55071 + m (Lczh;)Ljava/lang/Boolean; a method_55072 method_55072 + m (Lwk;)Lczh; a method_8163 fromNetwork + m (Lwk;Lczh;)V a method_8165 toNetwork + m (Lczh;)Lcuq; b method_55073 method_55073 + m (Lczh;)Lczi; c method_55074 method_55074 + m (Lczh;)Lcyo; d method_55075 method_55075 + m (Lczh;)Ljava/lang/String; e method_55076 method_55076 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czi net/minecraft/class_8957 net/minecraft/world/item/crafting/ShapedRecipePattern + f Lcom/mojang/serialization/MapCodec; a field_47321 MAP_CODEC + f Lyx; b field_48359 STREAM_CODEC + f I c field_47322 MAX_SIZE + f I d field_51637 width + f I e field_51638 height + f Ljv; f field_51639 ingredients + f Ljava/util/Optional; g field_51640 data + f I h field_51641 ingredientCount + f Z i field_51642 symmetrical + m ()I a method_59995 width + m (C)Ljava/lang/String; a method_55077 method_55077 + m (Lcyp;)Z a method_55078 matches + m (Lcyp;Z)Z a method_55079 matches + m (Lczi$a;)Lcom/mojang/serialization/DataResult; a method_55080 unpack + m (Lczi;)Lcom/mojang/serialization/DataResult; a method_55081 method_55081 + m (Lit/unimi/dsi/fastutil/chars/CharSet;)Ljava/lang/String; a method_55082 method_55082 + m (Ljava/lang/String;)I a method_55083 firstNonSpace + m (Ljava/util/List;)[Ljava/lang/String; a method_55084 shrink + m (Ljava/util/Map;Ljava/util/List;)Lczi; a method_55085 of + m (Ljava/util/Map;[Ljava/lang/String;)Lczi; a method_55086 of + m (Lwk;)V a method_55087 toNetwork + m (Lwk;Lcyw;)Lcyw; a method_55088 method_55088 + m ()I b method_59996 height + m (Ljava/lang/String;)I b method_55089 lastNonSpace + m (Lwk;)Lczi; b method_55090 fromNetwork + m ()Ljv; c method_59997 ingredients + m ()Lcom/mojang/serialization/DataResult; d method_55091 method_55091 + m ()Ljava/lang/String; e method_55092 method_55092 + m (IILjv;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czi$a net/minecraft/class_8957$class_8958 net/minecraft/world/item/crafting/ShapedRecipePattern$Data + f Lcom/mojang/serialization/MapCodec; a field_47323 MAP_CODEC + f Ljava/util/Map; b comp_2085 key + f Ljava/util/List; c comp_2086 pattern + f Lcom/mojang/serialization/Codec; d field_47324 PATTERN_CODEC + f Lcom/mojang/serialization/Codec; e field_47325 SYMBOL_CODEC + m ()Ljava/util/Map; a comp_2085 key + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55093 method_55093 + m (Lczi$a;)Ljava/util/List; a method_55094 method_55094 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_55095 method_55095 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_55096 method_55096 + m ()Ljava/util/List; b comp_2086 pattern + m (Lczi$a;)Ljava/util/Map; b method_55097 method_55097 + m (Ljava/lang/String;)Ljava/lang/String; b method_55098 method_55098 + m ()Ljava/lang/String; c method_55099 method_55099 + m ()Ljava/lang/String; d method_55100 method_55100 + m ()Ljava/lang/String; e method_55101 method_55101 + m ()Ljava/lang/String; f method_55102 method_55102 + m ()Ljava/lang/String; g method_55103 method_55103 + m (Ljava/util/Map;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czj net/minecraft/class_1867 net/minecraft/world/item/crafting/ShapelessRecipe + f Ljava/lang/String; a field_9049 group + f Lcyo; b field_40257 category + f Lcuq; c field_9050 result + f Ljv; d field_9047 ingredients + m (Lcyp;Ldcw;)Z a method_17730 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17729 assemble + m (Ljava/lang/String;Lcyo;Lcuq;Ljv;)V <init> <init> <init> +c czj$a net/minecraft/class_1867$class_1868 net/minecraft/world/item/crafting/ShapelessRecipe$Serializer + f Lyx; x field_48360 STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; y field_46104 CODEC + m (I)[Lcyw; a method_53756 method_53756 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53759 method_53759 + m (Lcyw;)Z a method_53757 method_53757 + m (Lczj;)Ljv; a method_53758 method_53758 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_53760 method_53760 + m (Lwk;)Lczj; a method_8141 fromNetwork + m (Lwk;Lcyw;)Lcyw; a method_56105 method_56105 + m (Lwk;Lczj;)V a method_8143 toNetwork + m (Lczj;)Lcuq; b method_53762 method_53762 + m ()Ljava/lang/String; c method_53761 method_53761 + m (Lczj;)Lcyo; c method_53764 method_53764 + m ()Ljava/lang/String; d method_53763 method_53763 + m (Lczj;)Ljava/lang/String; d method_53765 method_53765 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czk net/minecraft/class_1872 net/minecraft/world/item/crafting/ShieldDecorationRecipe + m (Lcyp;Ldcw;)Z a method_17732 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17731 assemble + m (Lcyo;)V <init> <init> <init> +c czl net/minecraft/class_1871 net/minecraft/world/item/crafting/ShulkerBoxColoring + m (Lcyp;Ldcw;)Z a method_17734 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17733 assemble + m (Lcyo;)V <init> <init> <init> +c czm net/minecraft/class_3957 net/minecraft/world/item/crafting/SimpleCookingSerializer + f Lcyh$a; x field_17552 factory + f Lcom/mojang/serialization/MapCodec; y field_46105 codec + f Lyx; z field_48361 streamCodec + m (ILcyh$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53766 method_53766 + m (Lcyh;)Ljava/lang/Integer; a method_53767 method_53767 + m (Ljava/lang/String;Lcyn;Lcyw;Lcuq;FI)Lcyh; a method_55104 create + m (Lwk;)Lcyh; a method_17737 fromNetwork + m (Lwk;Lcyh;)V a method_17735 toNetwork + m (Lcyh;)Ljava/lang/Float; b method_53768 method_53768 + m (Lcyh;)Lcuq; c method_53769 method_53769 + m (Lcyh;)Lcyw; d method_53770 method_53770 + m (Lcyh;)Lcyn; e method_53771 method_53771 + m (Lcyh;)Ljava/lang/String; f method_53772 method_53772 + m (Lcyh$a;I)V <init> <init> <init> +c czn net/minecraft/class_1866 net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer + f Lcom/mojang/serialization/MapCodec; x field_46106 codec + f Lyx; y field_48362 streamCodec + m (Lczn$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53773 method_53773 + m (Lczn$a;)V <init> <init> <init> +c czn$a net/minecraft/class_1866$class_7711 net/minecraft/world/item/crafting/SimpleCraftingRecipeSerializer$Factory +c czo net/minecraft/class_3972 net/minecraft/world/item/crafting/SingleItemRecipe + f Lcyw; a field_17642 ingredient + f Lcuq; b field_17643 result + f Ljava/lang/String; c field_17645 group + f Lczf; d field_17646 type + f Lcze; e field_17647 serializer + m (Lczp;Ljo$a;)Lcuq; a method_59998 assemble + m (Lczf;Lcze;Ljava/lang/String;Lcyw;Lcuq;)V <init> <init> <init> +c czo$a net/minecraft/class_3972$class_3974 net/minecraft/world/item/crafting/SingleItemRecipe$Factory +c czo$b net/minecraft/class_3972$class_3973 net/minecraft/world/item/crafting/SingleItemRecipe$Serializer + f Lczo$a; x field_17648 factory + f Lcom/mojang/serialization/MapCodec; y field_46107 codec + f Lyx; z field_48363 streamCodec + m (Lczo$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53774 method_53774 + m (Lczo;)Lcuq; a method_56106 method_56106 + m (Lczo;)Lcyw; b method_56107 method_56107 + m (Lczo;)Ljava/lang/String; c method_56108 method_56108 + m (Lczo;)Lcuq; d method_53879 method_53879 + m (Lczo;)Lcyw; e method_53777 method_53777 + m (Lczo;)Ljava/lang/String; f method_53778 method_53778 + m (Lczo$a;)V <init> <init> <init> +c czp net/minecraft/class_9696 net/minecraft/world/item/crafting/SingleRecipeInput + f Lcuq; a comp_2676 item + m ()Lcuq; c comp_2676 item + m (Lcuq;)V <init> <init> <init> +c czq net/minecraft/class_3861 net/minecraft/world/item/crafting/SmeltingRecipe + m (Ljava/lang/String;Lcyn;Lcyw;Lcuq;FI)V <init> <init> <init> +c czr net/minecraft/class_8059 net/minecraft/world/item/crafting/SmithingRecipe + m (Lcuq;)Z a method_48453 isTemplateIngredient + m (Lcuq;)Z b method_48454 isBaseIngredient + m (Lcuq;)Z c method_30029 isAdditionIngredient +c czs net/minecraft/class_9697 net/minecraft/world/item/crafting/SmithingRecipeInput + f Lcuq; a comp_2677 template + f Lcuq; b comp_2678 base + f Lcuq; c comp_2679 addition + m ()Lcuq; c comp_2677 template + m ()Lcuq; d comp_2678 base + m ()Lcuq; e comp_2679 addition + m (Lcuq;Lcuq;Lcuq;)V <init> <init> <init> +c czt net/minecraft/class_8060 net/minecraft/world/item/crafting/SmithingTransformRecipe + f Lcyw; a field_42030 template + f Lcyw; b field_42031 base + f Lcyw; c field_42032 addition + f Lcuq; d field_42033 result + m (Lczs;Ldcw;)Z a method_59999 matches + m (Lczs;Ljo$a;)Lcuq; a method_60000 assemble + m (Lcyw;Lcyw;Lcyw;Lcuq;)V <init> <init> <init> +c czt$a net/minecraft/class_8060$class_8061 net/minecraft/world/item/crafting/SmithingTransformRecipe$Serializer + f Lyx; x field_48364 STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; y field_46108 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53780 method_53780 + m (Lczt;)Lcuq; a method_53779 method_53779 + m (Lwk;)Lczt; a method_48456 fromNetwork + m (Lwk;Lczt;)V a method_48457 toNetwork + m (Lczt;)Lcyw; b method_53781 method_53781 + m (Lczt;)Lcyw; c method_53782 method_53782 + m (Lczt;)Lcyw; d method_53783 method_53783 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czu net/minecraft/class_8062 net/minecraft/world/item/crafting/SmithingTrimRecipe + f Lcyw; a field_42035 template + f Lcyw; b field_42036 base + f Lcyw; c field_42037 addition + m (Lczs;Ldcw;)Z a method_60001 matches + m (Lczs;Ljo$a;)Lcuq; a method_60002 assemble + m (Lcyw;Lcyw;Lcyw;)V <init> <init> <init> +c czu$a net/minecraft/class_8062$class_8063 net/minecraft/world/item/crafting/SmithingTrimRecipe$Serializer + f Lyx; x field_48365 STREAM_CODEC + f Lcom/mojang/serialization/MapCodec; y field_46109 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53785 method_53785 + m (Lczu;)Lcyw; a method_53784 method_53784 + m (Lwk;)Lczu; a method_48460 fromNetwork + m (Lwk;Lczu;)V a method_48461 toNetwork + m (Lczu;)Lcyw; b method_53786 method_53786 + m (Lczu;)Lcyw; c method_53787 method_53787 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c czv net/minecraft/class_3862 net/minecraft/world/item/crafting/SmokingRecipe + m (Ljava/lang/String;Lcyn;Lcyw;Lcuq;FI)V <init> <init> <init> +c czw net/minecraft/class_3975 net/minecraft/world/item/crafting/StonecutterRecipe + m (Lczp;Ldcw;)Z a method_60003 matches + m (Ljava/lang/String;Lcyw;Lcuq;)V <init> <init> <init> +c czx net/minecraft/class_1873 net/minecraft/world/item/crafting/SuspiciousStewRecipe + m (Lcyp;Ldcw;)Z a method_17739 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17738 assemble + m (Lcyo;)V <init> <init> <init> +c czy net/minecraft/class_1876 net/minecraft/world/item/crafting/TippedArrowRecipe + m (Lcyp;Ldcw;)Z a method_17741 matches + m (Lcyp;Ljo$a;)Lcuq; a method_17740 assemble + m (Lcyo;)V <init> <init> <init> +c czz net/minecraft/class_6082 net/minecraft/world/item/crafting/package-info +c daa net/minecraft/class_9698 net/minecraft/world/item/enchantment/ConditionalEffect + f Ljava/lang/Object; a comp_2680 effect + f Ljava/util/Optional; b comp_2681 requirements + m ()Ljava/lang/Object; a comp_2680 effect + m (Lcom/mojang/serialization/Codec;Leul;)Lcom/mojang/serialization/Codec; a method_60004 codec + m (Lcom/mojang/serialization/Codec;Leul;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60005 method_60005 + m (Lerr;)Z a method_60006 matches + m (Leul;)Lcom/mojang/serialization/Codec; a method_60007 conditionCodec + m (Leul;Levc;)Lcom/mojang/serialization/DataResult; a method_60008 method_60008 + m (Levc;)Lcom/mojang/serialization/DataResult; a method_60009 method_60009 + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_60010 method_60010 + m ()Ljava/util/Optional; b comp_2681 requirements + m (Ljava/lang/String;)Ljava/lang/String; b method_60011 method_60011 + m (Ljava/lang/Object;Ljava/util/Optional;)V <init> <init> <init> +c dab net/minecraft/class_9699 net/minecraft/world/item/enchantment/EnchantedItemInUse + f Lcuq; a comp_2682 itemStack + f Lbsy; b comp_2683 inSlot + f Lbtn; c comp_2684 owner + f Ljava/util/function/Consumer; d comp_2685 onBreak + m ()Lcuq; a comp_2682 itemStack + m (Lbtn;Lbsy;Lcul;)V a method_60012 method_60012 + m ()Lbsy; b comp_2683 inSlot + m ()Lbtn; c comp_2684 owner + m ()Ljava/util/function/Consumer; d comp_2685 onBreak + m (Lcuq;Lbsy;Lbtn;)V <init> <init> <init> + m (Lcuq;Lbsy;Lbtn;Ljava/util/function/Consumer;)V <init> <init> <init> +c dac net/minecraft/class_1887 net/minecraft/world/item/enchantment/Enchantment + f I a field_51949 MAX_LEVEL + f Lcom/mojang/serialization/Codec; b field_51643 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c field_51644 CODEC + f Lyx; d field_51950 STREAM_CODEC + f Lwz; e comp_2686 description + f Ldac$c; f comp_2687 definition + f Ljq; g comp_2688 exclusiveSet + f Lkm; h comp_2689 effects + m ()Ljq; a method_56109 getSupportedItems + m (I)Ldac$b; a method_58440 constantCost + m (II)Ldac$b; a method_58441 dynamicCost + m (ILdab;Lbtn;)V a method_60013 stopLocationBasedEffects + m (Laqu;ILbsr;Lbrk;)Z a method_60014 isImmuneToDamage + m (Laqu;ILbsr;Lexc;)Lerr; a method_60015 entityContext + m (Laqu;ILbsr;Lexc;Ldtc;)Lerr; a method_60768 blockHitContext + m (Laqu;ILbsr;Z)Lerr; a method_60016 locationContext + m (Laqu;ILcuq;)Lerr; a method_60017 itemContext + m (Laqu;ILcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60018 modifyDamageProtection + m (Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60019 modifyMobExperience + m (Laqu;ILcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60020 modifyDurabilityChange + m (Laqu;ILdab;Lbsr;)V a method_60021 tick + m (Laqu;ILdab;Lbsr;Ldas;)V a method_60022 method_60022 + m (Laqu;ILdab;Lbsr;Lexc;Ldas;)V a method_60024 method_60024 + m (Laqu;ILdab;Lbsr;Lexc;Ldtc;)V a method_60023 onHitBlock + m (Laqu;ILdab;Lbtn;)V a method_60025 runLocationChangedEffects + m (Laqu;ILdab;Ldag;Lbsr;Lbrk;)V a method_8189 doPostAttack + m (Layw;ILorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60049 modifyTridentSpinAttackStrength + m (Lbsy;)Z a method_60026 matchingSlot + m (Lbsy;Lbsz;)Z a method_60027 method_60027 + m (Lbtn;)Ljava/util/Map; a method_8185 getSlotItems + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60028 method_60028 + m (Lcuq;)Z a method_58444 isPrimaryItem + m (Ldab;Lbtn;ILdat;)V a method_60029 method_60029 + m (Ldac$c;)Ldac$a; a method_60030 enchantment + m (Ldak;Laqu;ILdab;Lbsr;Lbrk;)V a method_60031 doPostAttack + m (Ljava/util/List;Lerr;Ljava/util/function/Consumer;)V a method_60032 applyEffects + m (Ljm;I)Lwz; a method_8179 getFullname + m (Ljm;Ljm;)Z a method_60033 areCompatible + m (Ljq;IILdac$b;Ldac$b;I[Lbsz;)Ldac$c; a method_58442 definition + m (Ljq;Ljq;IILdac$b;Ldac$b;I[Lbsz;)Ldac$c; a method_58443 definition + m (Lkp;)Ljava/util/List; a method_60034 getEffects + m (Lkp;Laqu;ILcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60035 modifyDamageFilteredValue + m (Lkp;Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60036 modifyEntityFilteredValue + m (Lkp;Laqu;ILcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60037 modifyItemFilteredCount + m (Lkp;Layw;ILorg/apache/commons/lang3/mutable/MutableFloat;)V a method_60506 modifyUnfilteredValue + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILaqu;Ldau;)V a method_60038 method_60038 + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILbsr;Ldau;)V a method_60039 method_60039 + m ()I b method_58445 getWeight + m (I)I b method_8182 getMinCost + m (Laqu;ILbsr;Lbrk;)Lerr; b method_60040 damageContext + m (Laqu;ILcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b method_60041 modifyDamage + m (Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b method_60042 modifyTridentReturnToOwnerAcceleration + m (Laqu;ILcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;)V b method_60043 modifyAmmoCount + m (Laqu;ILdab;Lbsr;)V b method_60044 onProjectileSpawned + m (Laqu;ILdab;Lbsr;Ldas;)V b method_60045 method_60045 + m (Layw;ILorg/apache/commons/lang3/mutable/MutableFloat;)V b method_60058 modifyCrossbowChargeTime + m (Lcuq;)Z b method_60046 isSupportedItem + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILbsr;Ldau;)V b method_60047 method_60047 + m ()I c method_58446 getAnvilCost + m (I)I c method_20742 getMaxCost + m (Laqu;ILcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c method_60048 modifyFallBasedDamage + m (Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c method_60052 modifyFishingTimeReduction + m (Laqu;ILcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;)V c method_60050 modifyPiercingCount + m (Lcuq;)Z c method_8192 canEnchant + m ()I d method_8187 getMinLevel + m (Laqu;ILcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d method_60051 modifyKnockback + m (Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d method_60055 modifyFishingLuckBonus + m (Laqu;ILcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;)V d method_60053 modifyBlockExperience + m ()I e method_8183 getMaxLevel + m (Laqu;ILcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e method_60054 modifyArmorEffectivness + m (Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e method_60057 modifyProjectileCount + m (Laqu;ILcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;)V e method_60056 modifyDurabilityToRepairFromXp + m ()Lwz; f comp_2686 description + m (Laqu;ILcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;)V f method_60059 modifyProjectileSpread + m ()Ldac$c; g comp_2687 definition + m ()Ljq; h comp_2688 exclusiveSet + m ()Lkm; i comp_2689 effects + m (Lwz;Ldac$c;Ljq;Lkm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dac$1 net/minecraft/class_1887$1 net/minecraft/world/item/enchantment/Enchantment$1 + f [I a field_7133 $SwitchMap$net$minecraft$world$item$enchantment$EnchantmentTarget + m ()V <clinit> <clinit> <clinit> +c dac$a net/minecraft/class_1887$class_9700 net/minecraft/world/item/enchantment/Enchantment$Builder + f Ldac$c; a field_51645 definition + f Ljq; b field_51646 exclusiveSet + f Ljava/util/Map; c field_51647 effectLists + f Lkm$a; d field_51648 effectMapBuilder + m (Lakr;)Ldac; a method_60060 build + m (Ljq;)Ldac$a; a method_60061 exclusiveWith + m (Lkp;)Ldac$a; a method_60062 withEffect + m (Lkp;Ldag;Ldag;Ljava/lang/Object;)Ldac$a; a method_60063 withEffect + m (Lkp;Ldag;Ldag;Ljava/lang/Object;Levc$a;)Ldac$a; a method_60064 withEffect + m (Lkp;Ldar;)Ldac$a; a method_60065 withEffect + m (Lkp;Ljava/lang/Object;)Ldac$a; a method_60066 withEffect + m (Lkp;Ljava/lang/Object;Levc$a;)Ldac$a; a method_60067 withEffect + m (Lkp;Lkp;)Ljava/util/List; a method_60068 method_60068 + m (Lkp;)Ljava/util/List; b method_60069 getEffectsList + m (Lkp;Ljava/lang/Object;)Ldac$a; b method_60070 withSpecialEffect + m (Ldac$c;)V <init> <init> <init> +c dac$b net/minecraft/class_1887$class_9426 net/minecraft/world/item/enchantment/Enchantment$Cost + f Lcom/mojang/serialization/Codec; a field_51649 CODEC + f I b comp_2504 base + f I c comp_2690 perLevelAboveFirst + m ()I a comp_2504 base + m (I)I a method_58447 calculate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60071 method_60071 + m ()I b comp_2690 perLevelAboveFirst + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dac$c net/minecraft/class_1887$class_9427 net/minecraft/world/item/enchantment/Enchantment$EnchantmentDefinition + f Lcom/mojang/serialization/MapCodec; a field_51650 CODEC + f Ljq; b comp_2506 supportedItems + f Ljava/util/Optional; c comp_2507 primaryItems + f I d comp_2508 weight + f I e comp_2509 maxLevel + f Ldac$b; f comp_2510 minCost + f Ldac$b; g comp_2511 maxCost + f I h comp_2512 anvilCost + f Ljava/util/List; i comp_2513 slots + m ()Ljq; a comp_2506 supportedItems + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60072 method_60072 + m ()Ljava/util/Optional; b comp_2507 primaryItems + m ()I c comp_2508 weight + m ()I d comp_2509 maxLevel + m ()Ldac$b; e comp_2510 minCost + m ()Ldac$b; f comp_2511 maxCost + m ()I g comp_2512 anvilCost + m ()Ljava/util/List; h comp_2513 slots + m (Ljq;Ljava/util/Optional;IILdac$b;Ldac$b;ILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dad net/minecraft/class_9701 net/minecraft/world/item/enchantment/EnchantmentEffectComponents + f Lkp; A field_51677 CROSSBOW_CHARGE_TIME + f Lkp; B field_51653 CROSSBOW_CHARGING_SOUNDS + f Lkp; C field_51654 TRIDENT_SOUND + f Lkp; D field_51655 PREVENT_EQUIPMENT_DROP + f Lkp; E field_51656 PREVENT_ARMOR_CHANGE + f Lkp; F field_51651 TRIDENT_SPIN_ATTACK_STRENGTH + f Lcom/mojang/serialization/Codec; a field_51657 COMPONENT_CODEC + f Lcom/mojang/serialization/Codec; b field_51658 CODEC + f Lkp; c field_51659 DAMAGE_PROTECTION + f Lkp; d field_51660 DAMAGE_IMMUNITY + f Lkp; e field_51661 DAMAGE + f Lkp; f field_51662 SMASH_DAMAGE_PER_FALLEN_BLOCK + f Lkp; g field_51663 KNOCKBACK + f Lkp; h field_51664 ARMOR_EFFECTIVENESS + f Lkp; i field_51665 POST_ATTACK + f Lkp; j field_51666 HIT_BLOCK + f Lkp; k field_51667 ITEM_DAMAGE + f Lkp; l field_51668 ATTRIBUTES + f Lkp; m field_51669 EQUIPMENT_DROPS + f Lkp; n field_51670 LOCATION_CHANGED + f Lkp; o field_51671 TICK + f Lkp; p field_51672 AMMO_USE + f Lkp; q field_51673 PROJECTILE_PIERCING + f Lkp; r field_51674 PROJECTILE_SPAWNED + f Lkp; s field_51675 PROJECTILE_SPREAD + f Lkp; t field_51676 PROJECTILE_COUNT + f Lkp; u field_51678 TRIDENT_RETURN_ACCELERATION + f Lkp; v field_51679 FISHING_TIME_REDUCTION + f Lkp; w field_51680 FISHING_LUCK_BONUS + f Lkp; x field_51681 BLOCK_EXPERIENCE + f Lkp; y field_51682 MOB_EXPERIENCE + f Lkp; z field_51652 REPAIR_WITH_XP + m (Lkp$a;)Lkp$a; A method_60073 method_60073 + m (Lkp$a;)Lkp$a; B method_60074 method_60074 + m (Lkp$a;)Lkp$a; C method_60075 method_60075 + m (Lkp$a;)Lkp$a; D method_60076 method_60076 + m ()Lcom/mojang/serialization/Codec; a method_60077 method_60077 + m (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lkp; a method_60078 register + m (Ljz;)Lkp; a method_60079 bootstrap + m (Lkp$a;)Lkp$a; a method_60084 method_60084 + m (Lkp$a;)Lkp$a; b method_60080 method_60080 + m (Lkp$a;)Lkp$a; c method_60081 method_60081 + m (Lkp$a;)Lkp$a; d method_60082 method_60082 + m (Lkp$a;)Lkp$a; e method_60083 method_60083 + m (Lkp$a;)Lkp$a; f method_60085 method_60085 + m (Lkp$a;)Lkp$a; g method_60086 method_60086 + m (Lkp$a;)Lkp$a; h method_60087 method_60087 + m (Lkp$a;)Lkp$a; i method_60088 method_60088 + m (Lkp$a;)Lkp$a; j method_60089 method_60089 + m (Lkp$a;)Lkp$a; k method_60090 method_60090 + m (Lkp$a;)Lkp$a; l method_60091 method_60091 + m (Lkp$a;)Lkp$a; m method_60092 method_60092 + m (Lkp$a;)Lkp$a; n method_60093 method_60093 + m (Lkp$a;)Lkp$a; o method_60094 method_60094 + m (Lkp$a;)Lkp$a; p method_60095 method_60095 + m (Lkp$a;)Lkp$a; q method_60096 method_60096 + m (Lkp$a;)Lkp$a; r method_60097 method_60097 + m (Lkp$a;)Lkp$a; s method_60098 method_60098 + m (Lkp$a;)Lkp$a; t method_60099 method_60099 + m (Lkp$a;)Lkp$a; u method_60100 method_60100 + m (Lkp$a;)Lkp$a; v method_60101 method_60101 + m (Lkp$a;)Lkp$a; w method_60102 method_60102 + m (Lkp$a;)Lkp$a; x method_60103 method_60103 + m (Lkp$a;)Lkp$a; y method_60104 method_60104 + m (Lkp$a;)Lkp$a; z method_60105 method_60105 + m ()V <clinit> <clinit> <clinit> +c dae net/minecraft/class_1890 net/minecraft/world/item/enchantment/EnchantmentHelper + m (ILcuq;Ljava/util/stream/Stream;)Ljava/util/List; a method_8229 getAvailableEnchantmentResults + m (ILjava/util/List;Ljm;)V a method_60106 method_60106 + m (Laqu;Lbsr;Lbrk;)V a method_60107 doPostAttackEffects + m (Laqu;Lbsr;Lbrk;Lcuq;)V a method_60619 doPostAttackEffectsWithItemSource + m (Laqu;Lbsr;Lbrk;Ljm;ILdab;)V a method_60620 method_60620 + m (Laqu;Lbsr;Lbsr;I)I a method_60109 processMobExperience + m (Laqu;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;ILdab;)V a method_60110 method_60110 + m (Laqu;Lbtn;)V a method_60111 runLocationChangedEffects + m (Laqu;Lbtn;Lbrk;)Z a method_60112 isImmuneToDamage + m (Laqu;Lbtn;Lbrk;F)F a method_60113 processEquipmentDropChance + m (Laqu;Lbtn;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Layw;Ljm;ILdab;)V a method_60114 method_60114 + m (Laqu;Lbtn;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;ILdab;)V a method_60115 method_60115 + m (Laqu;Lbtn;Ljm;ILdab;)V a method_60116 method_60116 + m (Laqu;Lcuq;I)I a method_60117 processDurabilityChange + m (Laqu;Lcuq;Lbsr;)I a method_8223 getFishingLuckBonus + m (Laqu;Lcuq;Lbsr;F)F a method_60118 processProjectileSpread + m (Laqu;Lcuq;Lbsr;I)I a method_60119 processProjectileCount + m (Laqu;Lcuq;Lbsr;Lbrk;F)F a method_60120 modifyDamage + m (Laqu;Lcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V a method_60121 method_60121 + m (Laqu;Lcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V a method_60122 method_60122 + m (Laqu;Lcuq;Lbtn;Lbsr;Lbsy;Lexc;Ldtc;Ljava/util/function/Consumer;)V a method_60124 onHitBlock + m (Laqu;Lcuq;Lbtn;Lbsy;)V a method_60125 runLocationChangedEffects + m (Laqu;Lcuq;Lcnd;Ljava/util/function/Consumer;)V a method_60127 onProjectileSpawned + m (Laqu;Lcuq;Lcuq;)I a method_60128 getPiercingCount + m (Laqu;Lcuq;Lcuq;I)I a method_60129 processAmmoUse + m (Laqu;Lcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V a method_60163 method_60163 + m (Laqu;Ldab;Lbsr;Lexc;Ldtc;Ljm;I)V a method_60131 method_60131 + m (Laqu;Ldab;Lcnd;Ljm;I)V a method_60132 method_60132 + m (Layw;IILcuq;)I a method_8227 getEnchantmentCost + m (Layw;Lcuq;ILjava/util/stream/Stream;)Lcuq; a method_8233 enchantItem + m (Layw;Lcuq;ILka;Ljava/util/Optional;)Lcuq; a method_60133 enchantItem + m (Lbsy;Ljava/util/function/BiConsumer;Ljm;I)V a method_60134 method_60134 + m (Lbsz;Ljava/util/function/BiConsumer;Ljm;I)V a method_60621 method_60621 + m (Lbtn;)V a method_60135 stopLocationBasedEffects + m (Lbtn;Ldae$a;)V a method_8209 runIterationOnEquipment + m (Lbtn;Ljm;ILdab;)V a method_60136 method_60136 + m (Lbtn;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V a method_60126 method_60126 + m (Lcuq;)Z a method_57529 canStoreEnchantments + m (Lcuq;Lawu;)Z a method_60138 hasTag + m (Lcuq;Lbsy;Lbtn;Ldae$a;)V a method_60139 runIterationOnItem + m (Lcuq;Lbsy;Ljava/util/function/BiConsumer;)V a method_60140 forEachModifier + m (Lcuq;Lbsz;Ljava/util/function/BiConsumer;)V a method_60622 forEachModifier + m (Lcuq;Lbtn;)F a method_60123 getTridentSpinAttackStrength + m (Lcuq;Lbtn;F)F a method_60159 modifyCrossbowChargingTime + m (Lcuq;Lbtn;Lbsy;)V a method_60141 stopLocationBasedEffects + m (Lcuq;Ldae$b;)V a method_8220 runIterationOnItem + m (Lcuq;Ldai;)V a method_57530 setEnchantments + m (Lcuq;Ljava/util/function/Consumer;)Ldai; a method_57531 updateEnchantments + m (Lcuq;Lka;Lakq;Lbqp;Layw;)V a method_60137 enchantItemFromProvider + m (Lcuq;Lkp;)Z a method_60142 has + m (Lcuq;ZLjm;)Z a method_60143 method_60143 + m (Ldaf;Ldaf;)Z a method_60144 method_60144 + m (Ldbj;Lcuq;Layw;Lbqp;Ldai$a;)V a method_60145 method_60145 + m (Lerr;Lorg/apache/commons/lang3/mutable/MutableFloat;ILayw;Ldak;)V a method_60146 method_60146 + m (Ljava/util/Collection;Ljm;)Z a method_8201 isEnchantmentCompatible + m (Ljava/util/List;Ldaf;)V a method_8231 filterCompatibleEnchantments + m (Ljm$c;)Ljm; a method_60147 method_60147 + m (Ljm;Lbsy;Ljava/util/function/BiConsumer;ILdar;)V a method_60148 method_60148 + m (Ljm;Lbsz;Ljava/util/function/BiConsumer;ILdar;)V a method_60623 method_60623 + m (Ljm;Lbtn;)I a method_8203 getEnchantmentLevel + m (Ljm;Lcuq;)I a method_8225 getItemEnchantmentLevel + m (Lka;)Ljava/util/stream/Stream; a method_60149 method_60149 + m (Lkp;Lbtn;Ljava/util/function/Predicate;)Ljava/util/Optional; a method_8204 getRandomItemWith + m (Lkp;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljm;I)V a method_60150 method_60150 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Laqu;Lbtn;Lbrk;Ljm;ILdab;)V a method_60151 method_60151 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lkp;Ljm;I)V a method_60152 method_60152 + m (Laqu;Lbsr;Lbrk;Ljm;ILdab;)V b method_60624 method_60624 + m (Laqu;Lbtn;)V b method_60154 tickEffects + m (Laqu;Lbtn;Lbrk;)F b method_8219 getDamageProtection + m (Laqu;Lbtn;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Layw;Ljm;ILdab;)V b method_60155 method_60155 + m (Laqu;Lbtn;Ljm;ILdab;)V b method_60156 method_60156 + m (Laqu;Lcuq;I)I b method_60157 processBlockExperience + m (Laqu;Lcuq;Lbsr;)F b method_60158 getFishingTimeReduction + m (Laqu;Lcuq;Lbsr;Lbrk;F)F b method_60160 modifyFallBasedDamage + m (Laqu;Lcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V b method_60161 method_60161 + m (Laqu;Lcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V b method_60162 method_60162 + m (Laqu;Lcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V b method_60173 method_60173 + m (Layw;Lcuq;ILjava/util/stream/Stream;)Ljava/util/List; b method_8230 selectEnchantment + m (Lbtn;Ljm;ILdab;)V b method_60164 method_60164 + m (Lbtn;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V b method_60130 method_60130 + m (Lcuq;)Ldai; b method_57532 getEnchantmentsForCrafting + m (Lcuq;Lkp;)Ljava/util/Optional; b method_60165 pickHighestLevel + m (Lerr;Lorg/apache/commons/lang3/mutable/MutableFloat;ILayw;Ldak;)V b method_60166 method_60166 + m (Laqu;Lbtn;Ljm;ILdab;)V c method_60167 method_60167 + m (Laqu;Lcuq;I)I c method_60168 modifyDurabilityToRepairFromXp + m (Laqu;Lcuq;Lbsr;)I c method_60169 getTridentReturnToOwnerAcceleration + m (Laqu;Lcuq;Lbsr;Lbrk;F)F c method_60170 modifyArmorEffectiveness + m (Laqu;Lcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V c method_60171 method_60171 + m (Laqu;Lcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V c method_60172 method_60172 + m (Laqu;Lcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V c method_60178 method_60178 + m (Lcuq;)Z c method_58117 hasAnyEnchantments + m (Lcuq;Lkp;)Lcom/mojang/datafixers/util/Pair; c method_60174 getHighestLevel + m (Laqu;Lcuq;Lbsr;Lbrk;F)F d method_60175 modifyKnockback + m (Laqu;Lcuq;Lbsr;Lbrk;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V d method_60176 method_60176 + m (Laqu;Lcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V d method_60177 method_60177 + m (Laqu;Lcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V d method_60180 method_60180 + m (Lcuq;)Lkp; d method_57533 getComponentType + m (Laqu;Lcuq;Lbsr;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V e method_60179 method_60179 + m (Laqu;Lcuq;Lorg/apache/commons/lang3/mutable/MutableFloat;Ljm;I)V e method_60181 method_60181 + m ()V <init> <init> <init> +c dae$a net/minecraft/class_1890$class_9702 net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentInSlotVisitor +c dae$b net/minecraft/class_1890$class_1891 net/minecraft/world/item/enchantment/EnchantmentHelper$EnchantmentVisitor +c daf net/minecraft/class_1889 net/minecraft/world/item/enchantment/EnchantmentInstance + f Ljm; a field_9093 enchantment + f I b field_9094 level + m (Ljm;I)V <init> <init> <init> +c dag net/minecraft/class_9703 net/minecraft/world/item/enchantment/EnchantmentTarget + f Ldag; a field_51683 ATTACKER + f Ldag; b field_51684 DAMAGING_ENTITY + f Ldag; c field_51685 VICTIM + f Lcom/mojang/serialization/Codec; d field_51686 CODEC + f Ljava/lang/String; e field_51687 id + f [Ldag; f field_51688 $VALUES + m ()[Ldag; a method_60182 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dah net/minecraft/class_1893 net/minecraft/world/item/enchantment/Enchantments + f Lakq; A field_9126 FLAME + f Lakq; B field_9125 INFINITY + f Lakq; C field_9114 LUCK_OF_THE_SEA + f Lakq; D field_9100 LURE + f Lakq; E field_9120 LOYALTY + f Lakq; F field_9106 IMPALING + f Lakq; G field_9104 RIPTIDE + f Lakq; H field_9117 CHANNELING + f Lakq; I field_9108 MULTISHOT + f Lakq; J field_9098 QUICK_CHARGE + f Lakq; K field_9132 PIERCING + f Lakq; L field_50157 DENSITY + f Lakq; M field_50158 BREACH + f Lakq; N field_50159 WIND_BURST + f Lakq; O field_9101 MENDING + f Lakq; P field_9109 VANISHING_CURSE + f Lakq; a field_9111 PROTECTION + f Lakq; b field_9095 FIRE_PROTECTION + f Lakq; c field_9129 FEATHER_FALLING + f Lakq; d field_9107 BLAST_PROTECTION + f Lakq; e field_9096 PROJECTILE_PROTECTION + f Lakq; f field_9127 RESPIRATION + f Lakq; g field_9105 AQUA_AFFINITY + f Lakq; h field_9097 THORNS + f Lakq; i field_9128 DEPTH_STRIDER + f Lakq; j field_9122 FROST_WALKER + f Lakq; k field_9113 BINDING_CURSE + f Lakq; l field_23071 SOUL_SPEED + f Lakq; m field_38223 SWIFT_SNEAK + f Lakq; n field_9118 SHARPNESS + f Lakq; o field_9123 SMITE + f Lakq; p field_9112 BANE_OF_ARTHROPODS + f Lakq; q field_9121 KNOCKBACK + f Lakq; r field_9124 FIRE_ASPECT + f Lakq; s field_9110 LOOTING + f Lakq; t field_9115 SWEEPING_EDGE + f Lakq; u field_9131 EFFICIENCY + f Lakq; v field_9099 SILK_TOUCH + f Lakq; w field_9119 UNBREAKING + f Lakq; x field_9130 FORTUNE + f Lakq; y field_9103 POWER + f Lakq; z field_9116 PUNCH + m (Ljava/lang/String;)Lakq; a method_60183 key + m (Lqq;)V a method_60184 bootstrap + m (Lqq;Lakq;Ldac$a;)V a method_8235 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dai net/minecraft/class_9304 net/minecraft/world/item/enchantment/ItemEnchantments + f Ldai; a field_49385 EMPTY + f Lcom/mojang/serialization/Codec; b field_49386 CODEC + f Lyx; c field_49387 STREAM_CODEC + f Lcom/mojang/serialization/Codec; d field_49388 LEVEL_CODEC + f Lcom/mojang/serialization/Codec; e field_49753 LEVELS_CODEC + f Lcom/mojang/serialization/Codec; f field_49754 FULL_CODEC + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; g field_49389 enchantments + f Z h field_49390 showInTooltip + m ()Ljava/util/Set; a method_57534 keySet + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57535 method_57535 + m (Ldai;)Ljava/lang/Boolean; a method_57537 method_57537 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)Ldai; a method_58118 method_58118 + m (Ljm;)I a method_57536 getLevel + m (Ljo$a;Lakq;Lawu;)Ljq; a method_59716 getTagOrEmpty + m (Z)Ldai; a method_58449 withTooltip + m ()Ljava/util/Set; b method_57539 entrySet + m (Ldai;)Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; b method_57540 method_57540 + m ()I c method_57541 size + m (Ldai;)Ljava/lang/Boolean; c method_57542 method_57542 + m ()Z d method_57543 isEmpty + m (Ldai;)Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; d method_57544 method_57544 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dai$a net/minecraft/class_9304$class_9305 net/minecraft/world/item/enchantment/ItemEnchantments$Mutable + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; a field_49391 enchantments + f Z b field_49392 showInTooltip + m ()Ljava/util/Set; a method_57545 keySet + m (Ljava/util/function/Predicate;)V a method_57548 removeIf + m (Ljm;)I a method_57546 getLevel + m (Ljm;I)V a method_57547 set + m ()Ldai; b method_57549 toImmutable + m (Ljm;I)V b method_57550 upgrade + m (Ldai;)V <init> <init> <init> +c daj net/minecraft/class_9704 net/minecraft/world/item/enchantment/LevelBasedValue + f Lcom/mojang/serialization/Codec; a field_51689 DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; b field_51690 CODEC + m ()Lcom/mojang/serialization/MapCodec; a method_60185 codec + m (F)Ldaj$b; a method_60186 constant + m (FF)Ldaj$e; a method_60187 perLevel + m (I)F a method_60188 calculate + m (Lcom/mojang/datafixers/util/Either;)Ldaj; a method_60189 method_60189 + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_60190 method_60190 + m (Ldaj$b;)Ldaj; a method_60191 method_60191 + m (Ldaj;)Lcom/mojang/datafixers/util/Either; a method_60192 method_60192 + m (Ljava/util/List;Ldaj;)Ldaj$f; a method_60987 lookup + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_60193 bootstrap + m (F)Ldaj$e; b method_60194 perLevel + m (Ldaj;)Ldaj; b method_60195 method_60195 + m ()V <clinit> <clinit> <clinit> +c daj$a net/minecraft/class_9704$class_9705 net/minecraft/world/item/enchantment/LevelBasedValue$Clamped + f Lcom/mojang/serialization/MapCodec; c field_51691 CODEC + f Ldaj; d comp_2691 value + f F e comp_2692 min + f F f comp_2693 max + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60196 method_60196 + m (Ldaj$a;)Lcom/mojang/serialization/DataResult; a method_60197 method_60197 + m ()Ldaj; b comp_2691 value + m (Ldaj$a;)Ljava/lang/String; b method_60198 method_60198 + m ()F c comp_2692 min + m ()F d comp_2693 max + m (Ldaj;FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daj$b net/minecraft/class_9704$class_9706 net/minecraft/world/item/enchantment/LevelBasedValue$Constant + f Lcom/mojang/serialization/Codec; c field_51692 CODEC + f Lcom/mojang/serialization/MapCodec; d field_51693 TYPED_CODEC + f F e comp_2694 value + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60199 method_60199 + m ()F b comp_2694 value + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daj$c net/minecraft/class_9704$class_9707 net/minecraft/world/item/enchantment/LevelBasedValue$Fraction + f Lcom/mojang/serialization/MapCodec; c field_51694 CODEC + f Ldaj; d comp_2695 numerator + f Ldaj; e comp_2696 denominator + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60200 method_60200 + m ()Ldaj; b comp_2695 numerator + m ()Ldaj; c comp_2696 denominator + m (Ldaj;Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daj$d net/minecraft/class_9704$class_9708 net/minecraft/world/item/enchantment/LevelBasedValue$LevelsSquared + f Lcom/mojang/serialization/MapCodec; c field_51695 CODEC + f F d comp_2697 added + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60201 method_60201 + m ()F b comp_2697 added + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daj$e net/minecraft/class_9704$class_9709 net/minecraft/world/item/enchantment/LevelBasedValue$Linear + f Lcom/mojang/serialization/MapCodec; c field_51696 CODEC + f F d comp_2698 base + f F e comp_2699 perLevelAboveFirst + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60202 method_60202 + m ()F b comp_2698 base + m ()F c comp_2699 perLevelAboveFirst + m (FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daj$f net/minecraft/class_9704$class_9819 net/minecraft/world/item/enchantment/LevelBasedValue$Lookup + f Lcom/mojang/serialization/MapCodec; c field_52226 CODEC + f Ljava/util/List; d comp_2862 values + f Ldaj; e comp_2863 fallback + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60988 method_60988 + m ()Ljava/util/List; b comp_2862 values + m ()Ldaj; c comp_2863 fallback + m (Ljava/util/List;Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dak net/minecraft/class_9710 net/minecraft/world/item/enchantment/TargetedConditionalEffect + f Ldag; a comp_2700 enchanted + f Ldag; b comp_2701 affected + f Ljava/lang/Object; c comp_2702 effect + f Ljava/util/Optional; d comp_2703 requirements + m ()Ldag; a comp_2700 enchanted + m (Lcom/mojang/serialization/Codec;Leul;)Lcom/mojang/serialization/Codec; a method_60203 codec + m (Lcom/mojang/serialization/Codec;Leul;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60204 method_60204 + m (Ldag;)Lcom/mojang/serialization/DataResult; a method_60205 method_60205 + m (Ldag;Ljava/lang/Object;Ljava/util/Optional;)Ldak; a method_60206 method_60206 + m (Lerr;)Z a method_60207 matches + m ()Ldag; b comp_2701 affected + m (Lcom/mojang/serialization/Codec;Leul;)Lcom/mojang/serialization/Codec; b method_60208 equipmentDropsCodec + m (Lcom/mojang/serialization/Codec;Leul;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_60209 method_60209 + m ()Ljava/lang/Object; c comp_2702 effect + m ()Ljava/util/Optional; d comp_2703 requirements + m ()Ljava/lang/String; e method_60210 method_60210 + m (Ldag;Ldag;Ljava/lang/Object;Ljava/util/Optional;)V <init> <init> <init> +c dal net/minecraft/class_9711 net/minecraft/world/item/enchantment/effects/AddValue + f Lcom/mojang/serialization/MapCodec; a field_51697 CODEC + f Ldaj; c comp_2704 value + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60212 method_60212 + m ()Ldaj; b comp_2704 value + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dam net/minecraft/class_9712 net/minecraft/world/item/enchantment/effects/AllOf + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a method_60214 codec + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60215 method_60215 + m ([Ldas;)Ldam$a; a method_60216 entityEffects + m ([Ldat;)Ldam$b; a method_60217 locationBasedEffects + m ([Ldau;)Ldam$c; a method_60218 valueEffects +c dam$a net/minecraft/class_9712$class_9713 net/minecraft/world/item/enchantment/effects/AllOf$EntityEffects + f Lcom/mojang/serialization/MapCodec; a field_51698 CODEC + f Ljava/util/List; d comp_2705 effects + m ()Ljava/util/List; b comp_2705 effects + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dam$b net/minecraft/class_9712$class_9714 net/minecraft/world/item/enchantment/effects/AllOf$LocationBasedEffects + f Lcom/mojang/serialization/MapCodec; a field_51699 CODEC + f Ljava/util/List; b comp_2706 effects + m ()Ljava/util/List; b comp_2706 effects + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dam$c net/minecraft/class_9712$class_9715 net/minecraft/world/item/enchantment/effects/AllOf$ValueEffects + f Lcom/mojang/serialization/MapCodec; a field_51700 CODEC + f Ljava/util/List; c comp_2707 effects + m ()Ljava/util/List; b comp_2707 effects + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dan net/minecraft/class_9716 net/minecraft/world/item/enchantment/effects/ApplyMobEffect + f Lcom/mojang/serialization/MapCodec; a field_51701 CODEC + f Ljq; d comp_2708 toApply + f Ldaj; e comp_2709 minDuration + f Ldaj; f comp_2710 maxDuration + f Ldaj; g comp_2711 minAmplifier + f Ldaj; h comp_2712 maxAmplifier + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60223 method_60223 + m ()Ljq; b comp_2708 toApply + m ()Ldaj; c comp_2709 minDuration + m ()Ldaj; d comp_2710 maxDuration + m ()Ldaj; e comp_2711 minAmplifier + m ()Ldaj; f comp_2712 maxAmplifier + m (Ljq;Ldaj;Ldaj;Ldaj;Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dao net/minecraft/class_9717 net/minecraft/world/item/enchantment/effects/DamageEntity + f Lcom/mojang/serialization/MapCodec; a field_51702 CODEC + f Ldaj; d comp_2713 minDamage + f Ldaj; e comp_2714 maxDamage + f Ljm; f comp_2715 damageType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60224 method_60224 + m ()Ldaj; b comp_2713 minDamage + m ()Ldaj; c comp_2714 maxDamage + m ()Ljm; d comp_2715 damageType + m (Ldaj;Ldaj;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dap net/minecraft/class_9718 net/minecraft/world/item/enchantment/effects/DamageImmunity + f Ldap; a field_51703 INSTANCE + f Lcom/mojang/serialization/Codec; b field_51704 CODEC + m ()Ldap; a method_60225 method_60225 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daq net/minecraft/class_9719 net/minecraft/world/item/enchantment/effects/DamageItem + f Lcom/mojang/serialization/MapCodec; a field_51705 CODEC + f Ldaj; d comp_2716 amount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60226 method_60226 + m (Ldaq;)Ldaj; a method_60227 method_60227 + m ()Ldaj; b comp_2716 amount + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dar net/minecraft/class_9720 net/minecraft/world/item/enchantment/effects/EnchantmentAttributeEffect + f Lcom/mojang/serialization/MapCodec; a field_51706 CODEC + f Lakr; b comp_2839 id + f Ljm; d comp_2718 attribute + f Ldaj; e comp_2719 amount + f Lbuu$a; f comp_2720 operation + m (ILazk;)Lbuu; a method_60228 getModifier + m (ILbsy;)Lcom/google/common/collect/HashMultimap; a method_60230 makeAttributeMap + m (Lazk;)Lakr; a method_60769 idForSlot + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60229 method_60229 + m ()Lakr; b comp_2839 id + m ()Ljm; c comp_2718 attribute + m ()Ldaj; d comp_2719 amount + m ()Lbuu$a; e comp_2720 operation + m (Lakr;Ljm;Ldaj;Lbuu$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c das net/minecraft/class_9721 net/minecraft/world/item/enchantment/effects/EnchantmentEntityEffect + f Lcom/mojang/serialization/Codec; b field_51707 CODEC + m (Laqu;ILdab;Lbsr;Lexc;)V a method_60220 apply + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_60231 bootstrap + m ()V <clinit> <clinit> <clinit> +c dat net/minecraft/class_9722 net/minecraft/world/item/enchantment/effects/EnchantmentLocationBasedEffect + f Lcom/mojang/serialization/Codec; c field_51708 CODEC + m ()Lcom/mojang/serialization/MapCodec; a method_60219 codec + m (Laqu;ILdab;Lbsr;Lexc;Z)V a method_60221 onChangedBlock + m (Ldab;Lbsr;Lexc;I)V a method_60222 onDeactivated + m (Ljz;)Lcom/mojang/serialization/MapCodec; b method_60232 bootstrap + m ()V <clinit> <clinit> <clinit> +c dau net/minecraft/class_9723 net/minecraft/world/item/enchantment/effects/EnchantmentValueEffect + f Lcom/mojang/serialization/Codec; b field_51709 CODEC + m ()Lcom/mojang/serialization/MapCodec; a method_60211 codec + m (ILayw;F)F a method_60213 process + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_60233 bootstrap + m ()V <clinit> <clinit> <clinit> +c dav net/minecraft/class_9724 net/minecraft/world/item/enchantment/effects/ExplodeEffect + f Lcom/mojang/serialization/MapCodec; a field_51710 CODEC + f Z d comp_2722 attributeToUser + f Ljava/util/Optional; e comp_2723 damageType + f Ljava/util/Optional; f comp_2724 knockbackMultiplier + f Ljava/util/Optional; g comp_2725 immuneBlocks + f Lexc; h comp_2726 offset + f Ldaj; i comp_2727 radius + f Z j comp_2728 createFire + f Ldcw$a; k comp_2729 blockInteraction + f Llk; l comp_2730 smallParticle + f Llk; m comp_2731 largeParticle + f Ljm; n comp_2732 sound + m (ILdaj;)Ljava/lang/Float; a method_60234 method_60234 + m (Lbsr;Lexc;)Lbrk; a method_60235 getDamageSource + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60236 method_60236 + m ()Z b comp_2722 attributeToUser + m ()Ljava/util/Optional; c comp_2723 damageType + m ()Ljava/util/Optional; d comp_2724 knockbackMultiplier + m ()Ljava/util/Optional; e comp_2725 immuneBlocks + m ()Lexc; f comp_2726 offset + m ()Ldaj; g comp_2727 radius + m ()Z h comp_2728 createFire + m ()Ldcw$a; i comp_2729 blockInteraction + m ()Llk; j comp_2730 smallParticle + m ()Llk; k comp_2731 largeParticle + m ()Ljm; l comp_2732 sound + m (ZLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Lexc;Ldaj;ZLdcw$a;Llk;Llk;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daw net/minecraft/class_9725 net/minecraft/world/item/enchantment/effects/Ignite + f Lcom/mojang/serialization/MapCodec; a field_51711 CODEC + f Ldaj; d comp_2733 duration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60237 method_60237 + m (Ldaw;)Ldaj; a method_60238 method_60238 + m ()Ldaj; b comp_2733 duration + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dax net/minecraft/class_9726 net/minecraft/world/item/enchantment/effects/MultiplyValue + f Lcom/mojang/serialization/MapCodec; a field_51712 CODEC + f Ldaj; c comp_2734 factor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60239 method_60239 + m ()Ldaj; b comp_2734 factor + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c day net/minecraft/class_9727 net/minecraft/world/item/enchantment/effects/PlaySoundEffect + f Lcom/mojang/serialization/MapCodec; a field_51713 CODEC + f Ljm; d comp_2735 soundEvent + f Lbpu; e comp_2736 volume + f Lbpu; f comp_2737 pitch + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60240 method_60240 + m ()Ljm; b comp_2735 soundEvent + m ()Lbpu; c comp_2736 volume + m ()Lbpu; d comp_2737 pitch + m (Ljm;Lbpu;Lbpu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c daz net/minecraft/class_9728 net/minecraft/world/item/enchantment/effects/RemoveBinomial + f Lcom/mojang/serialization/MapCodec; a field_51714 CODEC + f Ldaj; c comp_2738 chance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60241 method_60241 + m ()Ldaj; b comp_2738 chance + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dba net/minecraft/class_9729 net/minecraft/world/item/enchantment/effects/ReplaceBlock + f Lcom/mojang/serialization/MapCodec; a field_51715 CODEC + f Lkh; d comp_2739 offset + f Ljava/util/Optional; e comp_2740 predicate + f Legj; f comp_2741 blockState + f Ljava/util/Optional; g comp_2798 triggerGameEvent + m (Laqu;Lbsr;Ljd;Ljm;)V a method_60507 method_60507 + m (Laqu;Ljd;Leaf;)Ljava/lang/Boolean; a method_60242 method_60242 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60243 method_60243 + m ()Lkh; b comp_2739 offset + m ()Ljava/util/Optional; c comp_2740 predicate + m ()Legj; d comp_2741 blockState + m ()Ljava/util/Optional; e comp_2798 triggerGameEvent + m (Lkh;Ljava/util/Optional;Legj;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbb net/minecraft/class_9730 net/minecraft/world/item/enchantment/effects/ReplaceDisk + f Lcom/mojang/serialization/MapCodec; a field_51716 CODEC + f Ldaj; d comp_2742 radius + f Ldaj; e comp_2743 height + f Lkh; f comp_2744 offset + f Ljava/util/Optional; g comp_2745 predicate + f Legj; h comp_2746 blockState + f Ljava/util/Optional; i comp_2799 triggerGameEvent + m (Laqu;Lbsr;Ljd;Ljm;)V a method_60508 method_60508 + m (Laqu;Ljd;Leaf;)Ljava/lang/Boolean; a method_60244 method_60244 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60245 method_60245 + m ()Ldaj; b comp_2742 radius + m ()Ldaj; c comp_2743 height + m ()Lkh; d comp_2744 offset + m ()Ljava/util/Optional; e comp_2745 predicate + m ()Legj; f comp_2746 blockState + m ()Ljava/util/Optional; g comp_2799 triggerGameEvent + m (Ldaj;Ldaj;Lkh;Ljava/util/Optional;Legj;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbc net/minecraft/class_9731 net/minecraft/world/item/enchantment/effects/RunFunction + f Lcom/mojang/serialization/MapCodec; a field_51717 CODEC + f Lakr; d comp_2747 function + f Lorg/slf4j/Logger; e field_51718 LOGGER + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60246 method_60246 + m ()Lakr; b comp_2747 function + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbd net/minecraft/class_9732 net/minecraft/world/item/enchantment/effects/SetBlockProperties + f Lcom/mojang/serialization/MapCodec; a field_51719 CODEC + f Lcxd; d comp_2748 properties + f Lkh; e comp_2749 offset + f Ljava/util/Optional; f comp_2800 triggerGameEvent + m (Laqu;Lbsr;Ljd;Ljm;)V a method_60509 method_60509 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60247 method_60247 + m ()Lcxd; b comp_2748 properties + m ()Lkh; c comp_2749 offset + m ()Ljava/util/Optional; d comp_2800 triggerGameEvent + m (Lcxd;)V <init> <init> <init> + m (Lcxd;Lkh;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbe net/minecraft/class_9733 net/minecraft/world/item/enchantment/effects/SetValue + f Lcom/mojang/serialization/MapCodec; a field_51720 CODEC + f Ldaj; c comp_2750 value + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60248 method_60248 + m ()Ldaj; b comp_2750 value + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbf net/minecraft/class_9734 net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect + f Lcom/mojang/serialization/MapCodec; a field_51721 CODEC + f Llk; d comp_2751 particle + f Ldbf$a; e comp_2752 horizontalPosition + f Ldbf$a; f comp_2753 verticalPosition + f Ldbf$c; g comp_2754 horizontalVelocity + f Ldbf$c; h comp_2755 verticalVelocity + f Lbpu; i comp_2756 speed + m (F)Ldbf$a; a method_60249 offsetFromEntityPosition + m (Lbpu;)Ldbf$c; a method_60250 fixedVelocity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60251 method_60251 + m ()Ldbf$a; b method_60252 inBoundingBox + m (F)Ldbf$c; b method_60253 movementScaled + m ()Llk; c comp_2751 particle + m ()Ldbf$a; d comp_2752 horizontalPosition + m ()Ldbf$a; e comp_2753 verticalPosition + m ()Ldbf$c; f comp_2754 horizontalVelocity + m ()Ldbf$c; g comp_2755 verticalVelocity + m ()Lbpu; h comp_2756 speed + m (Llk;Ldbf$a;Ldbf$a;Ldbf$c;Ldbf$c;Lbpu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbf$a net/minecraft/class_9734$class_9735 net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSource + f Lcom/mojang/serialization/MapCodec; a field_51722 CODEC + f Ldbf$b; b comp_2757 type + f F c comp_2758 offset + f F d comp_2759 scale + m ()Ldbf$b; a comp_2757 type + m (DDFLayw;)D a method_60254 getCoordinate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60255 method_60255 + m (Ldbf$a;)Lcom/mojang/serialization/DataResult; a method_60256 method_60256 + m ()F b comp_2758 offset + m ()F c comp_2759 scale + m ()Ljava/lang/String; d method_60257 method_60257 + m (Ldbf$b;FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbf$b net/minecraft/class_9734$class_9736 net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType + f Ldbf$b; a field_51723 ENTITY_POSITION + f Ldbf$b; b field_51724 BOUNDING_BOX + f Lcom/mojang/serialization/Codec; c field_51725 CODEC + f Ljava/lang/String; d field_51726 id + f Ldbf$b$a; e field_51727 source + f [Ldbf$b; f field_51728 $VALUES + m ()[Ldbf$b; a method_60258 $values + m (DDFLayw;)D a method_60259 getCoordinate + m (DDFLayw;)D b method_60260 method_60260 + m (DDFLayw;)D c method_60261 method_60261 + m (Ljava/lang/String;ILjava/lang/String;Ldbf$b$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbf$b$a net/minecraft/class_9734$class_9736$class_9737 net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$PositionSourceType$CoordinateSource +c dbf$c net/minecraft/class_9734$class_9738 net/minecraft/world/item/enchantment/effects/SpawnParticlesEffect$VelocitySource + f Lcom/mojang/serialization/MapCodec; a field_51729 CODEC + f F b comp_2760 movementScale + f Lbpu; c comp_2761 base + m ()F a comp_2760 movementScale + m (DLayw;)D a method_60262 getVelocity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60263 method_60263 + m ()Lbpu; b comp_2761 base + m (FLbpu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbg net/minecraft/class_9739 net/minecraft/world/item/enchantment/effects/SummonEntityEffect + f Lcom/mojang/serialization/MapCodec; a field_51730 CODEC + f Ljq; d comp_2762 entityTypes + f Z e comp_2763 joinTeam + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60264 method_60264 + m ()Ljq; b comp_2762 entityTypes + m ()Z c comp_2763 joinTeam + m (Ljq;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbh net/minecraft/class_9740 net/minecraft/world/item/enchantment/effects/package-info +c dbi net/minecraft/class_6083 net/minecraft/world/item/enchantment/package-info +c dbj net/minecraft/class_9741 net/minecraft/world/item/enchantment/providers/EnchantmentProvider + f Lcom/mojang/serialization/Codec; a field_51731 DIRECT_CODEC + m ()Lcom/mojang/serialization/MapCodec; a method_60265 codec + m (Lcuq;Ldai$a;Layw;Lbqp;)V a method_60266 enchant + m ()V <clinit> <clinit> <clinit> +c dbk net/minecraft/class_9742 net/minecraft/world/item/enchantment/providers/EnchantmentProviderTypes + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_60267 bootstrap +c dbl net/minecraft/class_9743 net/minecraft/world/item/enchantment/providers/EnchantmentsByCost + f Lcom/mojang/serialization/MapCodec; b field_51732 CODEC + f Ljq; c comp_2764 enchantments + f Lbpw; d comp_2765 cost + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60268 method_60268 + m ()Ljq; b comp_2764 enchantments + m ()Lbpw; c comp_2765 cost + m (Ljq;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbm net/minecraft/class_9744 net/minecraft/world/item/enchantment/providers/EnchantmentsByCostWithDifficulty + f I b field_52056 MAX_ALLOWED_VALUE_PART + f Lcom/mojang/serialization/MapCodec; c field_51733 CODEC + f Ljq; d comp_2766 enchantments + f I e comp_2767 minCost + f I f comp_2768 maxCostSpan + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60269 method_60269 + m ()Ljq; b comp_2766 enchantments + m ()I c comp_2767 minCost + m ()I d comp_2768 maxCostSpan + m (Ljq;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbn net/minecraft/class_9745 net/minecraft/world/item/enchantment/providers/SingleEnchantment + f Lcom/mojang/serialization/MapCodec; b field_51734 CODEC + f Ljm; c comp_2769 enchantment + f Lbpw; d comp_2770 level + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60270 method_60270 + m ()Ljm; b comp_2769 enchantment + m ()Lbpw; c comp_2770 level + m (Ljm;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbo net/minecraft/class_9746 net/minecraft/world/item/enchantment/providers/TradeRebalanceEnchantmentProviders + f Lakq; A field_51735 TRADES_JUNGLE_ARMORER_BOOTS_5 + f Lakq; B field_51736 TRADES_JUNGLE_ARMORER_HELMET_5 + f Lakq; C field_51737 TRADES_SWAMP_ARMORER_BOOTS_4 + f Lakq; D field_51738 TRADES_SWAMP_ARMORER_LEGGINGS_4 + f Lakq; E field_51739 TRADES_SWAMP_ARMORER_CHESTPLATE_4 + f Lakq; F field_51740 TRADES_SWAMP_ARMORER_HELMET_4 + f Lakq; G field_51741 TRADES_SWAMP_ARMORER_BOOTS_5 + f Lakq; H field_51742 TRADES_SWAMP_ARMORER_HELMET_5 + f Lakq; I field_51743 TRADES_TAIGA_ARMORER_LEGGINGS_5 + f Lakq; J field_51744 TRADES_TAIGA_ARMORER_CHESTPLATE_5 + f Lakq; a field_51745 TRADES_DESERT_ARMORER_BOOTS_4 + f Lakq; b field_51746 TRADES_DESERT_ARMORER_LEGGINGS_4 + f Lakq; c field_51747 TRADES_DESERT_ARMORER_CHESTPLATE_4 + f Lakq; d field_51748 TRADES_DESERT_ARMORER_HELMET_4 + f Lakq; e field_51749 TRADES_DESERT_ARMORER_LEGGINGS_5 + f Lakq; f field_51750 TRADES_DESERT_ARMORER_CHESTPLATE_5 + f Lakq; g field_51751 TRADES_PLAINS_ARMORER_BOOTS_4 + f Lakq; h field_51752 TRADES_PLAINS_ARMORER_LEGGINGS_4 + f Lakq; i field_51753 TRADES_PLAINS_ARMORER_CHESTPLATE_4 + f Lakq; j field_51754 TRADES_PLAINS_ARMORER_HELMET_4 + f Lakq; k field_51755 TRADES_PLAINS_ARMORER_BOOTS_5 + f Lakq; l field_51756 TRADES_PLAINS_ARMORER_LEGGINGS_5 + f Lakq; m field_51757 TRADES_SAVANNA_ARMORER_BOOTS_4 + f Lakq; n field_51758 TRADES_SAVANNA_ARMORER_LEGGINGS_4 + f Lakq; o field_51759 TRADES_SAVANNA_ARMORER_CHESTPLATE_4 + f Lakq; p field_51760 TRADES_SAVANNA_ARMORER_HELMET_4 + f Lakq; q field_51761 TRADES_SAVANNA_ARMORER_CHESTPLATE_5 + f Lakq; r field_51762 TRADES_SAVANNA_ARMORER_HELMET_5 + f Lakq; s field_51763 TRADES_SNOW_ARMORER_BOOTS_4 + f Lakq; t field_51764 TRADES_SNOW_ARMORER_HELMET_4 + f Lakq; u field_51765 TRADES_SNOW_ARMORER_BOOTS_5 + f Lakq; v field_51766 TRADES_SNOW_ARMORER_HELMET_5 + f Lakq; w field_51767 TRADES_JUNGLE_ARMORER_BOOTS_4 + f Lakq; x field_51768 TRADES_JUNGLE_ARMORER_LEGGINGS_4 + f Lakq; y field_51769 TRADES_JUNGLE_ARMORER_CHESTPLATE_4 + f Lakq; z field_51770 TRADES_JUNGLE_ARMORER_HELMET_4 + m (Lqq;)V a method_60271 bootstrap + m ()V <clinit> <clinit> <clinit> +c dbp net/minecraft/class_9747 net/minecraft/world/item/enchantment/providers/VanillaEnchantmentProviders + f Lakq; a field_51771 MOB_SPAWN_EQUIPMENT + f Lakq; b field_51772 PILLAGER_SPAWN_CROSSBOW + f Lakq; c field_51773 RAID_PILLAGER_POST_WAVE_3 + f Lakq; d field_51774 RAID_PILLAGER_POST_WAVE_5 + f Lakq; e field_51775 RAID_VINDICATOR + f Lakq; f field_51776 RAID_VINDICATOR_POST_WAVE_5 + f Lakq; g field_51777 ENDERMAN_LOOT_DROP + m (Ljava/lang/String;)Lakq; a method_60272 create + m (Lqq;)V a method_60273 bootstrap + m ()V <clinit> <clinit> <clinit> +c dbq net/minecraft/class_9748 net/minecraft/world/item/enchantment/providers/package-info +c dbr net/minecraft/class_6084 net/minecraft/world/item/package-info +c dbs net/minecraft/class_9306 net/minecraft/world/item/trading/ItemCost + f Lcom/mojang/serialization/Codec; a field_49393 CODEC + f Lyx; b field_49394 STREAM_CODEC + f Lyx; c field_49395 OPTIONAL_STREAM_CODEC + f Ljm; d comp_2424 item + f I e comp_2425 count + f Lko; f comp_2426 components + f Lcuq; g comp_2427 itemStack + m ()Ljm; a comp_2424 item + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57551 method_57551 + m (Lcuq;)Z a method_57552 test + m (Ljava/util/function/UnaryOperator;)Ldbs; a method_57554 withComponents + m (Ljm;ILko;)Lcuq; a method_57553 createStack + m ()I b comp_2425 count + m ()Lko; c comp_2426 components + m ()Lcuq; d comp_2427 itemStack + m (Ldcv;)V <init> <init> <init> + m (Ldcv;I)V <init> <init> <init> + m (Ljm;ILko;)V <init> <init> <init> + m (Ljm;ILko;Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbt net/minecraft/class_1915 net/minecraft/world/item/trading/Merchant + m (ILcmw;Lcmx;)Lcpu; a method_17448 method_17448 + m (Lcmx;)V a method_8259 setTradingPlayer + m (Lcmx;Lwz;I)V a method_17449 openTradingScreen + m (Ldbu;)V a method_8262 notifyTrade + m (Ldbv;)V a method_8261 overrideOffers + m ()Lcmx; gk method_8257 getTradingPlayer + m ()Ldbv; gm method_8264 getOffers + m ()Z gn method_19270 showProgressBar + m ()Lavo; go method_18010 getNotifyTradeSound + m ()Z gs method_38069 isClientSide + m ()Z gw method_20708 canRestock + m (Lcuq;)V n method_8258 notifyTradeUpdated + m ()I t method_19269 getVillagerXp + m (I)V t method_19271 overrideXp +c dbu net/minecraft/class_1914 net/minecraft/world/item/trading/MerchantOffer + f Lcom/mojang/serialization/Codec; a field_48849 CODEC + f Lyx; b field_48371 STREAM_CODEC + f Ldbs; c field_9146 baseCostA + f Ljava/util/Optional; d field_9143 costB + f Lcuq; e field_9148 result + f I f field_9147 uses + f I g field_9144 maxUses + f Z h field_9145 rewardExp + f I i field_18676 specialPriceDiff + f I j field_18677 demand + f F k field_18678 priceMultiplier + f I l field_18679 xp + m ()Lcuq; a method_8246 getBaseCostA + m (I)V a method_8245 addToSpecialPriceDiff + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56705 method_56705 + m (Lcuq;Lcuq;)Z a method_16952 satisfiedBy + m (Ldbs;)I a method_57555 getModifiedCostCount + m (Ldbu;)Ljava/lang/Integer; a method_56707 method_56707 + m (Lwk;)Ldbu; a method_56110 createFromStream + m (Lwk;Ldbu;)V a method_56111 writeToStream + m ()Lcuq; b method_19272 getCostA + m (I)V b method_19273 setSpecialPriceDiff + m (Lcuq;Lcuq;)Z b method_16953 take + m (Ldbu;)Ljava/lang/Float; b method_56708 method_56708 + m ()Lcuq; c method_8247 getCostB + m (Ldbu;)Ljava/lang/Integer; c method_56709 method_56709 + m ()Ldbs; d method_57556 getItemCostA + m (Ldbu;)Ljava/lang/Integer; d method_56710 method_56710 + m ()Ljava/util/Optional; e method_57557 getItemCostB + m (Ldbu;)Ljava/lang/Boolean; e method_56711 method_56711 + m ()Lcuq; f method_8250 getResult + m (Ldbu;)Ljava/lang/Integer; f method_56712 method_56712 + m ()V g method_19274 updateDemand + m (Ldbu;)Ljava/lang/Integer; g method_56713 method_56713 + m ()Lcuq; h method_18019 assemble + m (Ldbu;)Lcuq; h method_56714 method_56714 + m ()I i method_8249 getUses + m (Ldbu;)Ljava/util/Optional; i method_56715 method_56715 + m ()V j method_19275 resetUses + m (Ldbu;)Ldbs; j method_56716 method_56716 + m ()I k method_8248 getMaxUses + m ()V l method_8244 increaseUses + m ()I m method_21725 getDemand + m ()V n method_19276 resetSpecialPriceDiff + m ()I o method_19277 getSpecialPriceDiff + m ()F p method_19278 getPriceMultiplier + m ()I q method_19279 getXp + m ()Z r method_8255 isOutOfStock + m ()V s method_8254 setToOutOfStock + m ()Z t method_21834 needsRestock + m ()Z u method_8256 shouldRewardExp + m ()Ldbu; v method_53881 copy + m (Ldbs;Ljava/util/Optional;Lcuq;IIZIIFI)V <init> <init> <init> + m (Ldbs;Lcuq;IIF)V <init> <init> <init> + m (Ldbs;Ljava/util/Optional;Lcuq;IIF)V <init> <init> <init> + m (Ldbs;Ljava/util/Optional;Lcuq;IIIF)V <init> <init> <init> + m (Ldbs;Ljava/util/Optional;Lcuq;IIIFI)V <init> <init> <init> + m (Ldbu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbv net/minecraft/class_1916 net/minecraft/world/item/trading/MerchantOffers + f Lcom/mojang/serialization/Codec; a field_48850 CODEC + f Lyx; b field_48373 STREAM_CODEC + m ()Ldbv; a method_53882 copy + m (Lcuq;Lcuq;I)Ldbu; a method_8267 getRecipeFor + m ()V <init> <init> <init> + m (I)V <init> <init> <init> + m (Ljava/util/Collection;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbw net/minecraft/class_6085 net/minecraft/world/item/trading/package-info +c dbx net/minecraft/class_1918 net/minecraft/world/level/BaseCommandBlock + f Ljava/text/SimpleDateFormat; b field_9169 TIME_FORMAT + f Lwz; c field_21515 DEFAULT_NAME + f J d field_9167 lastExecution + f Z e field_9166 updateLastExecution + f I f field_9163 successCount + f Z g field_9164 trackOutput + f Lwz; h field_9165 lastOutput + f Ljava/lang/String; i field_9168 command + f Lwz; j field_9162 customName + m (I)V a method_8298 setSuccessCount + m (Lcmx;)Lbqr; a method_8288 usedBy + m (Ldcw;)Z a method_8301 performCommand + m (Ljava/lang/String;)V a method_8286 setCommand + m (Lub;Ljo$a;)Lub; a method_8297 save + m (Z)V a method_8287 setTrackOutput + m (ZI)V a method_8294 method_8294 + m (Lub;Ljo$a;)V b method_8305 load + m (Lwz;)V b method_8290 setCustomName + m (Lwz;)V c method_8291 setLastOutput + m ()Laqu; e method_8293 getLevel + m ()V f method_8295 onUpdated + m ()Lexc; g method_8300 getPosition + m ()Ljava/lang/String; h method_8302 method_8302 + m ()Let; i method_8303 createCommandSourceStack + m ()Z j method_52175 isValid + m ()I k method_8304 getSuccessCount + m ()Lwz; l method_8292 getLastOutput + m ()Ljava/lang/String; m method_8289 getCommand + m ()Lwz; n method_8299 getName + m ()Lwz; o method_57558 getCustomName + m ()Z p method_8296 isTrackOutput + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dby net/minecraft/class_1917 net/minecraft/world/level/BaseSpawner + f Lorg/slf4j/Logger; a field_9156 LOGGER + f Ljava/lang/String; b field_40877 SPAWN_DATA_TAG + f I c field_30951 EVENT_SPAWN + f I d field_9154 spawnDelay + f Lbpb; e field_9152 spawnPotentials + f Lddo; f field_9155 nextSpawnData + f D g field_9161 spin + f D h field_9159 oSpin + f I i field_9151 minSpawnDelay + f I j field_9150 maxSpawnDelay + f I k field_9149 spawnCount + f Lbsr; l field_9153 displayEntity + f I m field_9160 maxNearbyEntities + f I n field_9158 requiredPlayerRange + f I o field_9157 spawnRange + m ()D a method_8278 getSpin + m (DDDLbsr;)Lbsr; a method_18085 method_18085 + m (Laqu;Ljd;)V a method_31588 serverTick + m (Lbsx;Ldcw;Layw;Ljd;)V a method_8274 setEntityId + m (Ldcw;I)Z a method_8275 onEventTriggered + m (Ldcw;Layw;Ljd;)Lddo; a method_46404 getOrCreateNextSpawnData + m (Ldcw;Ljd;)V a method_31589 clientTick + m (Ldcw;Ljd;I)V a method_8273 broadcastEvent + m (Ldcw;Ljd;Lbpd$b;)V a method_33356 method_33356 + m (Ldcw;Ljd;Lddo;)V a method_8277 setNextSpawnData + m (Ldcw;Ljd;Lub;)V a method_8280 load + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a method_38081 method_38081 + m (Lub;)Lub; a method_8272 save + m ()D b method_8279 getoSpin + m (Ldcw;Ljd;)Lbsr; b method_8283 getOrCreateDisplayEntity + m (Ljava/lang/String;)V b method_38080 method_38080 + m (Ldcw;Ljd;)Z c method_8284 isNearPlayer + m (Ljava/lang/String;)V c method_46405 method_46405 + m (Ldcw;Ljd;)V d method_8282 delay + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dbz net/minecraft/class_1920 net/minecraft/world/level/BlockAndTintGetter + m (Lddf;Ljd;)I a method_8314 getBrightness + m (Ljd;Ldch;)I a method_23752 getBlockTint + m (Lji;Z)F a method_24852 getShade + m (Ljd;I)I b method_22335 getRawBrightness + m (Ljd;)Z h method_8311 canSeeSky + m ()Leot; y_ method_22336 getLightEngine +c dca net/minecraft/class_5329 net/minecraft/world/level/BlockCollisions + f Lewx; a field_25169 box + f Lexh; b field_25170 context + f Ljf; c field_25171 cursor + f Ljd$a; d field_25172 pos + f Lexv; e field_25173 entityShape + f Ldcg; f field_25174 collisionGetter + f Z g field_35590 onlySuffocatingBlocks + f Ldcc; h field_35108 cachedBlockGetter + f J i field_35109 cachedBlockGetterPos + f Ljava/util/function/BiFunction; j field_44787 resultProvider + m (II)Ldcc; a method_29283 getChunk + m (Ldcg;Lbsr;Lewx;ZLjava/util/function/BiFunction;)V <init> <init> <init> +c dcb net/minecraft/class_1919 net/minecraft/world/level/BlockEventData + f Ljd; a comp_60 pos + f Ldfy; b comp_61 block + f I c comp_62 paramA + f I d comp_63 paramB + m ()Ljd; a comp_60 pos + m ()Ldfy; b comp_61 block + m ()I c comp_62 paramA + m ()I d comp_63 paramB + m (Ljd;Ldfy;II)V <init> <init> <init> +c dcc net/minecraft/class_1922 net/minecraft/world/level/BlockGetter + m ()I Q method_8315 getMaxLightLevel + m (Ldce;)Lewy; a method_32880 isBlockInLine + m (Ldce;Ljd;)Lewy; a method_32881 method_32881 + m (Ldcf;)Lewy; a method_17742 clip + m (Ldcf;Ljd;)Lewy; a method_17743 method_17743 + m (Lewx;)Ljava/util/stream/Stream; a method_29546 getBlockStates + m (Lexc;Lexc;Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/util/function/Function;)Ljava/lang/Object; a method_17744 traverseBlocks + m (Lexc;Lexc;Ljd;Lexv;Ldtc;)Lewy; a method_17745 clipWithInteractionOverride + m (Lexv;Ljava/util/function/Supplier;)D a method_30346 getBlockFloorHeight + m (Ljd;Ldqj;)Ljava/util/Optional; a method_35230 getBlockEntity + m (Ljd;)Ldtc; a_ method_8320 getBlockState + m (Ldce;)Lewy; b method_32882 method_32882 + m (Ldcf;)Lewy; b method_17746 method_17746 + m (Ljd;)Lepe; b_ method_8316 getFluidState + m (Ljd;)Ldqh; c_ method_8321 getBlockEntity + m (Ljd;)Lexv; f method_30348 method_30348 + m (Ljd;)I i method_8317 getLightEmission + m (Ljd;)D j method_30347 getBlockFloorHeight +c dcd net/minecraft/class_1923 net/minecraft/world/level/ChunkPos + f J a field_17348 INVALID_CHUNK_POS + f Ldcd; b field_35107 ZERO + f I c field_38224 REGION_SIZE + f I d field_38225 REGION_MAX_INDEX + f I e field_9181 x + f I f field_9180 z + f I g field_36299 SAFETY_MARGIN + f J h field_30953 COORD_BITS + f J i field_30954 COORD_MASK + f I j field_30955 REGION_BITS + f I k field_30956 REGION_MASK + f I l field_30957 HASH_A + f I m field_30958 HASH_C + f I n field_30959 HASH_Z_XOR + m ()J a method_8324 toLong + m (I)I a method_33939 getBlockX + m (II)Ldcd; a method_42305 minFromRegion + m (III)Ljd; a method_35231 getBlockAt + m (J)I a method_8325 getX + m (Ldcd;)I a method_24022 getChessboardDistance + m (Ldcd;I)Ljava/util/stream/Stream; a method_19280 rangeClosed + m (Ldcd;Ldcd;)Ljava/util/stream/Stream; a method_19281 rangeClosed + m (Ljd;)J a method_37232 asLong + m ()I b method_33940 getMiddleBlockX + m (I)I b method_33941 getBlockZ + m (II)Ldcd; b method_42306 maxFromRegion + m (J)I b method_8332 getZ + m (Ldcd;)I b method_52566 distanceSquared + m ()I c method_33942 getMiddleBlockZ + m (I)Ljd; c method_33943 getMiddleBlockPosition + m (II)J c method_8331 asLong + m (J)I c method_52567 distanceSquared + m ()I d method_8326 getMinBlockX + m (II)I d method_42307 hash + m ()I e method_8328 getMinBlockZ + m (II)I e method_60510 getChessboardDistance + m ()I f method_8327 getMaxBlockX + m (II)I f method_52568 distanceSquared + m ()I g method_8329 getMaxBlockZ + m ()I h method_17885 getRegionX + m ()I i method_17886 getRegionZ + m ()I j method_17887 getRegionLocalX + m ()I k method_17888 getRegionLocalZ + m ()Ljd; l method_8323 getWorldPosition + m (II)V <init> <init> <init> + m (Ljd;)V <init> <init> <init> + m (J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcd$1 net/minecraft/class_1923$1 net/minecraft/world/level/ChunkPos$1 + f Ldcd; a field_18680 val$from + f Ldcd; b field_18681 val$to + f I c field_18682 val$zDiff + f I d field_18683 val$xDiff + f Ldcd; e field_18684 pos + m (JILdcd;Ldcd;II)V <init> <init> <init> +c dce net/minecraft/class_5702 net/minecraft/world/level/ClipBlockStateContext + f Lexc; a field_28102 from + f Lexc; b field_28103 to + f Ljava/util/function/Predicate; c field_28104 block + m ()Lexc; a method_32883 getTo + m ()Lexc; b method_32884 getFrom + m ()Ljava/util/function/Predicate; c method_32885 isTargetBlock + m (Lexc;Lexc;Ljava/util/function/Predicate;)V <init> <init> <init> +c dcf net/minecraft/class_3959 net/minecraft/world/level/ClipContext + f Lexc; a field_17553 from + f Lexc; b field_17554 to + f Ldcf$a; c field_17555 block + f Ldcf$b; d field_17556 fluid + f Lexh; e field_17557 collisionContext + m ()Lexc; a method_17747 getTo + m (Ldtc;Ldcc;Ljd;)Lexv; a method_17748 getBlockShape + m (Lepe;Ldcc;Ljd;)Lexv; a method_17749 getFluidShape + m ()Lexc; b method_17750 getFrom + m (Lexc;Lexc;Ldcf$a;Ldcf$b;Lbsr;)V <init> <init> <init> + m (Lexc;Lexc;Ldcf$a;Ldcf$b;Lexh;)V <init> <init> <init> +c dcf$a net/minecraft/class_3959$class_3960 net/minecraft/world/level/ClipContext$Block + f Ldcf$a; a field_17558 COLLIDER + f Ldcf$a; b field_17559 OUTLINE + f Ldcf$a; c field_23142 VISUAL + f Ldcf$a; d field_36337 FALLDAMAGE_RESETTING + f Ldcf$c; e field_17560 shapeGetter + f [Ldcf$a; f field_17561 $VALUES + m ()[Ldcf$a; a method_36690 $values + m (Ldtc;Ldcc;Ljd;Lexh;)Lexv; a method_40007 method_40007 + m (Ljava/lang/String;ILdcf$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcf$b net/minecraft/class_3959$class_242 net/minecraft/world/level/ClipContext$Fluid + f Ldcf$b; a field_1348 NONE + f Ldcf$b; b field_1345 SOURCE_ONLY + f Ldcf$b; c field_1347 ANY + f Ldcf$b; d field_36338 WATER + f Ljava/util/function/Predicate; e field_1346 canPick + f [Ldcf$b; f field_1349 $VALUES + m ()[Ldcf$b; a method_36691 $values + m (Lepe;)Z a method_17751 canPick + m (Lepe;)Z b method_40008 method_40008 + m (Lepe;)Z c method_1018 method_1018 + m (Lepe;)Z d method_1017 method_1017 + m (Ljava/lang/String;ILjava/util/function/Predicate;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcf$c net/minecraft/class_3959$class_3961 net/minecraft/world/level/ClipContext$ShapeGetter +c dcg net/minecraft/class_1941 net/minecraft/world/level/CollisionGetter + m ()Ldut; C_ method_8621 getWorldBorder + m (DDDLewx;)Lewx; a method_39451 method_39451 + m (Lbsr;Lewx;)Z a method_8587 noCollision + m (Lbsr;Lexv;)Z a method_8611 isUnobstructed + m (Lbsr;Lexv;Lexc;DDD)Ljava/util/Optional; a method_33594 findFreePosition + m (Ldtc;Ljd;Lexh;)Z a method_8628 isUnobstructed + m (Lexv;)Ljava/util/stream/Stream; a method_39452 method_39452 + m (Ljd$a;Lexv;)Ljd; a method_51715 method_51715 + m (Lbsr;Lewx;)Z b method_52569 noBlockCollision + m (Lewx;)Z b method_18026 noCollision + m (Lexv;)Z b method_39453 method_39453 + m (Ljd$a;Lexv;)Lexv; b method_51716 method_51716 + m (II)Ldcc; c method_22338 getChunkForCollisions + m (Lbsr;Lewx;)Ljava/util/List; c method_20743 getEntityCollisions + m (Ljd$a;Lexv;)Lexv; c method_51717 method_51717 + m (Lbsr;Lewx;)Ljava/lang/Iterable; d method_8600 getCollisions + m (Lbsr;Lewx;)Ljava/lang/Iterable; e method_20812 getBlockCollisions + m (Lbsr;)Z f method_8606 isUnobstructed + m (Lbsr;Lewx;)Z f method_39454 collidesWithSuffocatingBlock + m (Lbsr;)Z g method_17892 noCollision + m (Lbsr;Lewx;)Ljava/util/Optional; g method_51718 findSupportingBlock + m (Lbsr;Lewx;)Lexv; h method_39455 borderCollision + m (Lbsr;Lewx;)Ljava/util/Iterator; i method_39456 method_39456 +c dch net/minecraft/class_6539 net/minecraft/world/level/ColorResolver +c dci net/minecraft/class_5423 net/minecraft/world/level/CommonLevelAccessor +c dcj net/minecraft/class_5304 net/minecraft/world/level/CustomSpawner + m (Laqu;ZZ)I a method_6445 tick +c dck net/minecraft/class_5359 net/minecraft/world/level/DataPackConfig + f Ldck; a field_25393 DEFAULT + f Lcom/mojang/serialization/Codec; b field_25394 CODEC + f Ljava/util/List; c field_25395 enabled + f Ljava/util/List; d field_25396 disabled + m ()Ljava/util/List; a method_29547 getEnabled + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_29549 method_29549 + m (Ldck;)Ljava/util/List; a method_29548 method_29548 + m ()Ljava/util/List; b method_29550 getDisabled + m (Ldck;)Ljava/util/List; b method_29551 method_29551 + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcl net/minecraft/class_2682 net/minecraft/world/level/EmptyBlockGetter + f Ldcl; a field_12294 INSTANCE + f [Ldcl; b field_12295 $VALUES + m ()[Ldcl; a method_36692 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcm net/minecraft/class_5361 net/minecraft/world/level/EntityBasedExplosionDamageCalculator + f Lbsr; a field_25399 source + m (Ldco;Ldcc;Ljd;Ldtc;Lepe;Ljava/lang/Float;)Ljava/lang/Float; a method_29552 method_29552 + m (Lbsr;)V <init> <init> <init> +c dcn net/minecraft/class_1924 net/minecraft/world/level/EntityGetter + m (DDDD)Z a method_18458 hasNearbyAlivePlayer + m (DDDDLjava/util/function/Predicate;)Lcmx; a method_8604 getNearestPlayer + m (DDDDZ)Lcmx; a method_18459 getNearestPlayer + m (Lbsr;D)Lcmx; a method_18460 getNearestPlayer + m (Lbsr;Lewx;Ljava/util/function/Predicate;)Ljava/util/List; a method_8333 getEntities + m (Lbsr;Lexv;)Z a method_8611 isUnobstructed + m (Lbtn;)Z a method_31590 method_31590 + m (Lcef;DDD)Lcmx; a method_18461 getNearestPlayer + m (Lcef;Lbtn;)Lcmx; a method_18462 getNearestPlayer + m (Lcef;Lbtn;DDD)Lcmx; a method_18463 getNearestPlayer + m (Lcef;Lbtn;Lewx;)Ljava/util/List; a method_18464 getNearbyPlayers + m (Ldxn;Lewx;Ljava/util/function/Predicate;)Ljava/util/List; a method_18023 getEntities + m (Ljava/lang/Class;Lcef;Lbtn;DDDLewx;)Lbtn; a method_21726 getNearestEntity + m (Ljava/lang/Class;Lcef;Lbtn;Lewx;)Ljava/util/List; a method_18466 getNearbyEntities + m (Ljava/lang/Class;Lewx;)Ljava/util/List; a method_18467 getEntitiesOfClass + m (Ljava/lang/Class;Lewx;Ljava/util/function/Predicate;)Ljava/util/List; a method_8390 getEntitiesOfClass + m (Ljava/util/List;Lcef;Lbtn;DDD)Lbtn; a method_18468 getNearestEntity + m (Lbsr;Lewx;)Ljava/util/List; a_ method_8335 getEntities + m (Lbtn;)Z b method_31591 method_31591 + m (Ljava/util/UUID;)Lcmx; b method_18470 getPlayerByUUID + m (Lbsr;Lewx;)Ljava/util/List; c method_20743 getEntityCollisions + m ()Ljava/util/List; x method_18456 players +c dco net/minecraft/class_1927 net/minecraft/world/level/Explosion + f Ldcp; a field_25818 EXPLOSION_DAMAGE_CALCULATOR + f I b field_30960 MAX_DROPS_PER_COMBINED_STACK + f Z c field_9186 fire + f Ldco$a; d field_9184 blockInteraction + f Layw; e field_9191 random + f Ldcw; f field_9187 level + f D g field_9195 x + f D h field_9192 y + f D i field_9189 z + f Lbsr; j field_9185 source + f F k field_9190 radius + f Lbrk; l field_9193 damageSource + f Ldcp; m field_25400 damageCalculator + f Llk; n field_47328 smallExplosionParticles + f Llk; o field_47329 largeExplosionParticles + f Ljm; p field_47330 explosionSound + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; q field_9188 toBlow + f Ljava/util/Map; r field_9194 hitPlayers + m ()F a method_55107 radius + m (Lbsr;)Ldcp; a method_29553 makeDamageCalculator + m (Ldcw;Lbsr;)Lbrk; a method_55108 getDefaultDamageSource + m (Lexc;Lbsr;)F a method_17752 getSeenPercent + m (Ljava/util/List;Lcuq;Ljd;)V a method_24023 addOrAppendStack + m (Z)V a method_8350 finalizeExplosion + m ()Lexc; b method_55109 center + m (Lbsr;)Lbtn; b method_55110 getIndirectSourceEntityInternal + m (Ljava/util/List;Lcuq;Ljd;)V b method_24024 method_24024 + m ()V c method_8348 explode + m ()Z d method_46667 interactsWithBlocks + m ()Ljava/util/Map; e method_8351 getHitPlayers + m ()Lbtn; f method_8347 getIndirectSourceEntity + m ()Lbsr; g method_46406 getDirectSourceEntity + m ()V h method_8352 clearToBlow + m ()Ljava/util/List; i method_8346 getToBlow + m ()Ldco$a; j method_55111 getBlockInteraction + m ()Llk; k method_55112 getSmallExplosionParticles + m ()Llk; l method_55113 getLargeExplosionParticles + m ()Ljm; m method_55114 getExplosionSound + m ()Z n method_60274 canTriggerBlocks + m (Ldcw;Lbsr;DDDFLjava/util/List;Ldco$a;Llk;Llk;Ljm;)V <init> <init> <init> + m (Ldcw;Lbsr;DDDFZLdco$a;Ljava/util/List;)V <init> <init> <init> + m (Ldcw;Lbsr;DDDFZLdco$a;)V <init> <init> <init> + m (Ldcw;Lbsr;Lbrk;Ldcp;DDDFZLdco$a;Llk;Llk;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dco$a net/minecraft/class_1927$class_4179 net/minecraft/world/level/Explosion$BlockInteraction + f Ldco$a; a field_40878 KEEP + f Ldco$a; b field_18687 DESTROY + f Ldco$a; c field_40879 DESTROY_WITH_DECAY + f Ldco$a; d field_47331 TRIGGER_BLOCK + f [Ldco$a; e field_18688 $VALUES + m ()[Ldco$a; a method_36693 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcp net/minecraft/class_5362 net/minecraft/world/level/ExplosionDamageCalculator + m (Lbsr;)F a method_57007 getKnockbackMultiplier + m (Ldco;Lbsr;)Z a method_55504 shouldDamageEntity + m (Ldco;Ldcc;Ljd;Ldtc;F)Z a method_29554 shouldBlockExplode + m (Ldco;Ldcc;Ljd;Ldtc;Lepe;)Ljava/util/Optional; a method_29555 getBlockExplosionResistance + m (Ldco;Lbsr;)F b method_55115 getEntityDamageAmount + m ()V <init> <init> <init> +c dcq net/minecraft/class_1926 net/minecraft/world/level/FoliageColor + f [I a field_9183 pixels + m ()I a method_8342 getEvergreenColor + m (DD)I a method_8344 get + m ([I)V a method_8340 init + m ()I b method_8343 getBirchColor + m ()I c method_8341 getDefaultColor + m ()I d method_43717 getMangroveColor + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcr net/minecraft/class_1932 net/minecraft/world/level/ForcedChunksSavedData + f Ljava/lang/String; a field_30961 FILE_ID + f Ljava/lang/String; b field_30962 TAG_FORCED + f Lit/unimi/dsi/fastutil/longs/LongSet; c field_9213 chunks + m ()Leql$a; a method_52570 factory + m ()Lit/unimi/dsi/fastutil/longs/LongSet; b method_8375 getChunks + m (Lub;Ljo$a;)Ldcr; b method_32350 load + m (Lit/unimi/dsi/fastutil/longs/LongSet;)V <init> <init> <init> + m ()V <init> <init> <init> +c dcs net/minecraft/class_1928 net/minecraft/world/level/GameRules + f Ldcs$e; A field_19409 RULE_ANNOUNCE_ADVANCEMENTS + f Ldcs$e; B field_19422 RULE_DISABLE_RAIDS + f Ldcs$e; C field_20637 RULE_DOINSOMNIA + f Ldcs$e; D field_20638 RULE_DO_IMMEDIATE_RESPAWN + f Ldcs$e; E field_46794 RULE_PLAYERS_NETHER_PORTAL_DEFAULT_DELAY + f Ldcs$e; F field_46795 RULE_PLAYERS_NETHER_PORTAL_CREATIVE_DELAY + f Ldcs$e; G field_20634 RULE_DROWNING_DAMAGE + f Ldcs$e; H field_20635 RULE_FALL_DAMAGE + f Ldcs$e; I field_20636 RULE_FIRE_DAMAGE + f Ldcs$e; J field_28044 RULE_FREEZE_DAMAGE + f Ldcs$e; K field_21831 RULE_DO_PATROL_SPAWNING + f Ldcs$e; L field_21832 RULE_DO_TRADER_SPAWNING + f Ldcs$e; M field_38975 RULE_DO_WARDEN_SPAWNING + f Ldcs$e; N field_25401 RULE_FORGIVE_DEAD_PLAYERS + f Ldcs$e; O field_25402 RULE_UNIVERSAL_ANGER + f Ldcs$e; P field_28357 RULE_PLAYERS_SLEEPING_PERCENTAGE + f Ldcs$e; Q field_40880 RULE_BLOCK_EXPLOSION_DROP_DECAY + f Ldcs$e; R field_40881 RULE_MOB_EXPLOSION_DROP_DECAY + f Ldcs$e; S field_40882 RULE_TNT_EXPLOSION_DROP_DECAY + f Ldcs$e; T field_40883 RULE_SNOW_ACCUMULATION_HEIGHT + f Ldcs$e; U field_40884 RULE_WATER_SOURCE_CONVERSION + f Ldcs$e; V field_40885 RULE_LAVA_SOURCE_CONVERSION + f Ldcs$e; W field_40886 RULE_GLOBAL_SOUND_EVENTS + f Ldcs$e; X field_42474 RULE_DO_VINES_SPREAD + f Ldcs$e; Y field_46176 RULE_ENDER_PEARLS_VANISH_ON_DEATH + f Ldcs$e; Z field_48374 RULE_SPAWN_CHUNK_RADIUS + f I a field_30963 DEFAULT_RANDOM_TICK_SPEED + f Lorg/slf4j/Logger; aa field_19410 LOGGER + f Ljava/util/Map; ab field_9197 GAME_RULE_TYPES + f Ljava/util/Map; ac field_9196 rules + f Ldcs$e; b field_19387 RULE_DOFIRETICK + f Ldcs$e; c field_19388 RULE_MOBGRIEFING + f Ldcs$e; d field_19389 RULE_KEEPINVENTORY + f Ldcs$e; e field_19390 RULE_DOMOBSPAWNING + f Ldcs$e; f field_19391 RULE_DOMOBLOOT + f Ldcs$e; g field_46796 RULE_PROJECTILESCANBREAKBLOCKS + f Ldcs$e; h field_19392 RULE_DOBLOCKDROPS + f Ldcs$e; i field_19393 RULE_DOENTITYDROPS + f Ldcs$e; j field_19394 RULE_COMMANDBLOCKOUTPUT + f Ldcs$e; k field_19395 RULE_NATURAL_REGENERATION + f Ldcs$e; l field_19396 RULE_DAYLIGHT + f Ldcs$e; m field_19397 RULE_LOGADMINCOMMANDS + f Ldcs$e; n field_19398 RULE_SHOWDEATHMESSAGES + f Ldcs$e; o field_19399 RULE_RANDOMTICKING + f Ldcs$e; p field_19400 RULE_SENDCOMMANDFEEDBACK + f Ldcs$e; q field_19401 RULE_REDUCEDDEBUGINFO + f Ldcs$e; r field_19402 RULE_SPECTATORSGENERATECHUNKS + f Ldcs$e; s field_19403 RULE_SPAWN_RADIUS + f Ldcs$e; t field_19404 RULE_DISABLE_ELYTRA_MOVEMENT_CHECK + f Ldcs$e; u field_19405 RULE_MAX_ENTITY_CRAMMING + f Ldcs$e; v field_19406 RULE_WEATHER_CYCLE + f Ldcs$e; w field_19407 RULE_LIMITED_CRAFTING + f Ldcs$e; x field_19408 RULE_MAX_COMMAND_CHAIN_LENGTH + f Ldcs$e; y field_46658 RULE_MAX_COMMAND_FORK_COUNT + f Ldcs$e; z field_41766 RULE_COMMAND_MODIFICATION_BLOCK_LIMIT + m ()Lub; a method_8358 createTag + m (Lcom/mojang/serialization/DynamicLike;)V a method_8357 loadFromTag + m (Lcom/mojang/serialization/DynamicLike;Ldcs$e;Ldcs$g;)V a method_20747 method_20747 + m (Ldcs$c;)V a method_20744 visitGameRuleTypes + m (Ldcs$c;Ldcs$e;Ldcs$f;)V a method_20745 callVisitorCap + m (Ldcs$e;)Ldcs$g; a method_20746 getRule + m (Ldcs$e;Ldcs;Lnet/minecraft/server/MinecraftServer;)V a method_27321 assignCap + m (Ldcs;Lnet/minecraft/server/MinecraftServer;)V a method_27322 assignFrom + m (Ldcs;Lnet/minecraft/server/MinecraftServer;Ldcs$e;)V a method_27323 method_27323 + m (Ljava/lang/String;Ldcs$b;Ldcs$f;)Ldcs$e; a method_8359 register + m (Ljava/util/Map$Entry;)Ldcs$g; a method_27324 method_27324 + m (Lnet/minecraft/server/MinecraftServer;Ldcs$a;)V a method_53838 method_53838 + m (Lnet/minecraft/server/MinecraftServer;Ldcs$d;)V a method_56113 method_56113 + m (Lub;Ldcs$e;Ldcs$g;)V a method_20751 method_20751 + m ()Ldcs; b method_27325 copy + m (Ldcs$c;Ldcs$e;Ldcs$f;)V b method_20750 method_20750 + m (Ldcs$e;)Z b method_8355 getBoolean + m (Ljava/util/Map$Entry;)Ldcs$g; b method_20748 method_20748 + m (Lnet/minecraft/server/MinecraftServer;Ldcs$a;)V b method_53839 method_53839 + m (Ldcs$e;)I c method_8356 getInt + m (Lnet/minecraft/server/MinecraftServer;Ldcs$a;)V c method_8361 method_8361 + m (Ldcs$e;)Ljava/lang/String; d method_20752 method_20752 + m (Lcom/mojang/serialization/DynamicLike;)V <init> <init> <init> + m ()V <init> <init> <init> + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcs$a net/minecraft/class_1928$class_4310 net/minecraft/world/level/GameRules$BooleanValue + f Z b field_19411 value + m ()Z a method_20753 get + m (Ldcs$a;Lnet/minecraft/server/MinecraftServer;)V a method_27326 setFrom + m (Lnet/minecraft/server/MinecraftServer;Ldcs$a;)V a method_20754 method_20754 + m (Z)Ldcs$f; a method_20759 create + m (ZLdcs$f;)Ldcs$a; a method_20756 method_20756 + m (ZLjava/util/function/BiConsumer;)Ldcs$f; a method_20760 create + m (ZLnet/minecraft/server/MinecraftServer;)V a method_20758 set + m ()Ldcs$a; d method_20761 getSelf + m ()Ldcs$a; e method_27327 copy + m (Ldcs$f;Z)V <init> <init> <init> +c dcs$b net/minecraft/class_1928$class_5198 net/minecraft/world/level/GameRules$Category + f Ldcs$b; a field_24094 PLAYER + f Ldcs$b; b field_24095 MOBS + f Ldcs$b; c field_24096 SPAWNING + f Ldcs$b; d field_24097 DROPS + f Ldcs$b; e field_24098 UPDATES + f Ldcs$b; f field_24099 CHAT + f Ldcs$b; g field_24100 MISC + f Ljava/lang/String; h field_24101 descriptionId + f [Ldcs$b; i field_24102 $VALUES + m ()Ljava/lang/String; a method_27328 getDescriptionId + m ()[Ldcs$b; b method_36694 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcs$c net/minecraft/class_1928$class_4311 net/minecraft/world/level/GameRules$GameRuleTypeVisitor + m (Ldcs$e;Ldcs$f;)V a method_20762 visit + m (Ldcs$e;Ldcs$f;)V b method_27329 visitBoolean + m (Ldcs$e;Ldcs$f;)V c method_27330 visitInteger +c dcs$d net/minecraft/class_1928$class_4312 net/minecraft/world/level/GameRules$IntegerValue + f I b field_19412 value + m ()I a method_20763 get + m (I)Ldcs$f; a method_20768 create + m (II)Lcom/mojang/brigadier/arguments/ArgumentType; a method_56114 method_56114 + m (IIILjava/util/function/BiConsumer;)Ldcs$f; a method_56115 create + m (ILdcs$f;)Ldcs$d; a method_56116 method_56116 + m (ILjava/util/function/BiConsumer;)Ldcs$f; a method_20766 create + m (ILnet/minecraft/server/MinecraftServer;)V a method_35236 set + m (Ldcs$d;Lnet/minecraft/server/MinecraftServer;)V a method_27331 setFrom + m (Lnet/minecraft/server/MinecraftServer;Ldcs$d;)V a method_20767 method_20767 + m (ILdcs$f;)Ldcs$d; b method_20765 method_20765 + m (Ljava/lang/String;)Z b method_27332 tryDeserialize + m (Ljava/lang/String;)I c method_20769 safeParse + m ()Ldcs$d; d method_20770 getSelf + m ()Ldcs$d; e method_27333 copy + m (Ldcs$f;I)V <init> <init> <init> +c dcs$e net/minecraft/class_1928$class_4313 net/minecraft/world/level/GameRules$Key + f Ljava/lang/String; a field_19413 id + f Ldcs$b; b field_24103 category + m ()Ljava/lang/String; a method_20771 getId + m ()Ljava/lang/String; b method_27334 getDescriptionId + m ()Ldcs$b; c method_27335 getCategory + m (Ljava/lang/String;Ldcs$b;)V <init> <init> <init> +c dcs$f net/minecraft/class_1928$class_4314 net/minecraft/world/level/GameRules$Type + f Ljava/util/function/Supplier; a field_19414 argument + f Ljava/util/function/Function; b field_19415 constructor + f Ljava/util/function/BiConsumer; c field_19416 callback + f Ldcs$h; d field_24104 visitorCaller + m ()Ldcs$g; a method_20773 createRule + m (Ldcs$c;Ldcs$e;)V a method_27336 callVisitor + m (Ljava/lang/String;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; a method_20775 createArgument + m (Ljava/util/function/Supplier;Ljava/util/function/Function;Ljava/util/function/BiConsumer;Ldcs$h;)V <init> <init> <init> +c dcs$g net/minecraft/class_1928$class_4315 net/minecraft/world/level/GameRules$Value + f Ldcs$f; a field_19417 type + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V a method_20776 updateFromArgument + m (Ldcs$g;Lnet/minecraft/server/MinecraftServer;)V a method_27337 setFrom + m (Ljava/lang/String;)V a method_20777 deserialize + m (Lnet/minecraft/server/MinecraftServer;)V a method_20778 onChanged + m ()Ljava/lang/String; b method_20779 serialize + m (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)V b method_20780 setFromArgument + m ()I c method_20781 getCommandResult + m ()Ldcs$g; f method_27338 copy + m ()Ldcs$g; g method_20782 getSelf + m (Ldcs$f;)V <init> <init> <init> +c dcs$h net/minecraft/class_1928$class_5199 net/minecraft/world/level/GameRules$VisitorCaller +c dct net/minecraft/class_1934 net/minecraft/world/level/GameType + f Ldct; a field_9215 SURVIVAL + f Ldct; b field_9220 CREATIVE + f Ldct; c field_9216 ADVENTURE + f Ldct; d field_9219 SPECTATOR + f Ldct; e field_28045 DEFAULT_MODE + f Lazk$a; f field_41676 CODEC + f Ljava/util/function/IntFunction; g field_41677 BY_ID + f I h field_30964 NOT_SET + f I i field_9217 id + f Ljava/lang/String; j field_9221 name + f Lwz; k field_28046 shortName + f Lwz; l field_28047 longName + f [Ldct; m field_9222 $VALUES + m ()I a method_8379 getId + m (I)Ldct; a method_8384 byId + m (Lcmu;)V a method_8382 updatePlayerAbilities + m (Ldct;)I a method_32761 getNullableId + m (Ljava/lang/String;)Ldct; a method_8385 byName + m (Ljava/lang/String;Ldct;)Ldct; a method_8378 byName + m ()Ljava/lang/String; b method_8381 getName + m (I)Ldct; b method_32762 byNullableId + m ()Lwz; d method_8383 getLongDisplayName + m ()Lwz; e method_32763 getShortDisplayName + m ()Z f method_8387 isBlockPlacingRestricted + m ()Z g method_8386 isCreative + m ()Z h method_8388 isSurvival + m ()[Ldct; i method_36695 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcu net/minecraft/class_1933 net/minecraft/world/level/GrassColor + f [I a field_9214 pixels + m ()I a method_49724 getDefaultColor + m (DD)I a method_8377 get + m ([I)V a method_8376 init + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcv net/minecraft/class_1935 net/minecraft/world/level/ItemLike + m ()Lcul; r method_8389 asItem +c dcw net/minecraft/class_1937 net/minecraft/world/level/Level + f Lerm; A field_9232 levelData + f Z B field_9236 isClientSide + f Ljm; D field_36402 dimensionTypeRegistration + f Ljava/util/function/Supplier; E field_16316 profiler + f Ldut; F field_9223 worldBorder + f Lddy; G field_20639 biomeManager + f Lakq; H field_25176 dimension + f Lka; I field_42475 registryAccess + f Lbrl; J field_42476 damageSources + f J K field_35455 subTickCount + f Ljava/util/List; a field_27081 pendingBlockEntityTickers + f Z b field_9249 tickingBlockEntities + f Ljava/lang/Thread; c field_17086 thread + f Z d field_24496 isDebug + f I e field_9226 skyDarken + f Layw; f field_38861 threadSafeRandom + f Lcom/mojang/serialization/Codec; g field_25178 RESOURCE_KEY_CODEC + f Lakq; h field_25179 OVERWORLD + f Lakq; i field_25180 NETHER + f Lakq; j field_25181 END + f I k field_30965 MAX_LEVEL_SIZE + f I l field_30966 LONG_PARTICLE_CLIP_RANGE + f I m field_30967 SHORT_PARTICLE_CLIP_RANGE + f I n field_30968 MAX_BRIGHTNESS + f I o field_30969 TICKS_PER_DAY + f I p field_30970 MAX_ENTITY_SPAWN_Y + f I q field_30971 MIN_ENTITY_SPAWN_Y + f Ljava/util/List; r field_27082 blockEntityTickers + f Leqi; s field_38226 neighborUpdater + f I t field_9256 randValue + f I u field_9238 addend + f F v field_9253 oRainLevel + f F w field_9235 rainLevel + f F x field_9251 oThunderLevel + f F y field_9234 thunderLevel + f Layw; z field_9229 random + m ()Ldxp; G method_31592 getEntities + m ()Ljava/lang/String; I method_31419 gatherChunkSourceStats + m ()Lcwt; K method_59547 potionBrewing + m ()Leyg; M method_8428 getScoreboard + m ()Z R method_8530 isDay + m ()Z S method_23886 isNight + m ()V T method_18471 tickBlockEntities + m ()V U method_8533 updateSkyBrightness + m ()Ljd; V method_43126 getSharedSpawnPos + m ()F W method_43127 getSharedSpawnAngle + m ()V X method_8543 prepareWeather + m ()V Y method_8525 disconnect + m ()J Z method_8510 getGameTime + m ()Ljava/lang/String; a method_20783 method_20783 + m (DDDDDDLjava/util/List;)V a method_8547 createFireworks + m (DDDLavo;Lavq;FFZ)V a method_8486 playLocalSound + m (F)F a method_8442 getSunAngle + m (I)Lbsr; a method_8469 getEntity + m (IIII)Ljd; a method_8536 getBlockRandomPos + m (ILjd;I)V a method_8517 destroyBlockProgress + m (J)Z a method_39425 shouldTickBlocksAt + m (Lbsr;B)V a method_8421 broadcastEntityEvent + m (Lbsr;DDDFLdcw$a;)Ldco; a method_8437 explode + m (Lbsr;DDDFZLdcw$a;)Ldco; a method_8537 explode + m (Lbsr;Lavo;Lavq;FF)V a method_55116 playLocalSound + m (Lbsr;Lbrk;)V a method_48760 broadcastDamageEvent + m (Lbsr;Lbrk;Ldcp;DDDFZLdcw$a;)Ldco; a method_55117 explode + m (Lbsr;Lbrk;Ldcp;DDDFZLdcw$a;Llk;Llk;Ljm;)Ldco; a method_8454 explode + m (Lbsr;Lbrk;Ldcp;DDDFZLdcw$a;ZLlk;Llk;Ljm;)Ldco; a method_46668 explode + m (Lbsr;Lbrk;Ldcp;Lexc;FZLdcw$a;)Ldco; a method_46407 explode + m (Lbsr;Ljava/util/function/Predicate;Ljava/util/List;Lbsr;)V a method_31593 method_31593 + m (Lbsr;Ljd;Lavo;Lavq;FF)V a method_45445 playSound + m (Lcmx;DDDLavo;Lavq;)V a method_54762 playSound + m (Lcmx;DDDLavo;Lavq;FF)V a method_43128 playSound + m (Lcmx;DDDLavo;Lavq;FFJ)V a method_47967 playSeededSound + m (Lcmx;DDDLjm;Lavq;FF)V a method_60511 playSound + m (Lcmx;DDDLjm;Lavq;FFJ)V a method_8465 playSeededSound + m (Lcmx;Lbsr;Lavo;Lavq;FF)V a method_43129 playSound + m (Lcmx;Lbsr;Ljm;Lavq;FFJ)V a method_8449 playSeededSound + m (Lcmx;Ljd;)Z a method_8505 mayInteract + m (Ldcs$e;)Ldco$a; a method_46669 getDestroyType + m (Ldqh;)V a method_8438 setBlockEntity + m (Ldsa;)V a method_31594 addBlockEntityTicker + m (Ldtc;Ljd;Ldfy;Ljd;Z)V a method_41410 neighborChanged + m (Ldxn;Lewx;Ljava/util/function/Predicate;Ljava/util/List;)V a method_47574 getEntities + m (Ldxn;Lewx;Ljava/util/function/Predicate;Ljava/util/List;I)V a method_47575 getEntities + m (Leqr;)Leqt; a method_17891 getMapData + m (Leqr;Leqt;)V a method_17890 setMapData + m (Ljava/util/function/Consumer;Lbsr;)V a method_18472 guardEntityTick + m (Ljava/util/function/Predicate;Ljava/util/List;ILdxn;Lbsr;)Laxa$a; a method_47576 method_47576 + m (Ljd;Lavo;Lavq;FFZ)V a method_45446 playLocalSound + m (Ljd;Lbsr;)Z a method_8515 loadedAndEntityCanStandOn + m (Ljd;Lbsr;Lji;)Z a method_24368 loadedAndEntityCanStandOnFace + m (Ljd;Ldfy;)V a method_8452 updateNeighborsAt + m (Ljd;Ldfy;II)V a method_8427 blockEvent + m (Ljd;Ldfy;Ljd;)V a method_8492 neighborChanged + m (Ljd;Ldfy;Lji;)V a method_8508 updateNeighborsAtExceptFromFacing + m (Ljd;Ldtc;)V a method_31595 addDestroyBlockEffect + m (Ljd;Ldtc;Ldtc;)V a method_19282 onBlockStateChange + m (Ljd;Ldtc;Ldtc;I)V a method_8413 sendBlockUpdated + m (Llk;ZDDDDDD)V a method_8466 addParticle + m (Lo;)Lp; a method_8538 fillReportDetails + m (Lzg;)V a method_8522 sendPacketToServer + m ()J aa method_8532 getDayTime + m ()Ldcs; ab method_8450 getGameRules + m ()Z ac method_8546 isThundering + m ()Z ad method_8419 isRaining + m ()Ljm; ae method_40134 dimensionTypeRegistration + m ()Lakq; af method_27983 dimension + m ()Lbnf; ag method_16107 getProfiler + m ()Ljava/util/function/Supplier; ah method_24367 getProfilerSupplier + m ()Z ai method_27982 isDebug + m ()Lbrl; aj method_48963 damageSources + m (F)F b method_8478 getThunderLevel + m (I)Z b method_25952 isOutsideSpawnableHeight + m (ILjd;I)V b method_8474 globalLevelEvent + m (Ljd;Ldtc;)Z b method_8501 setBlockAndUpdate + m (Ljd;Ldtc;Ldtc;)V b method_16109 setBlocksDirty + m (Llk;DDDDDD)V b method_8494 addAlwaysVisibleParticle + m (Llk;ZDDDDDD)V b method_17452 addAlwaysVisibleParticle + m (ZZ)V b method_8424 setSpawnSettings + m (F)V c method_8496 setThunderLevel + m (I)V c method_8509 setSkyFlashTime + m (Ljd;Ldfy;)V c method_8455 updateNeighbourForOutputSignal + m (F)F d method_8430 getRainLevel + m (II)Ldvi; d method_8497 getChunk + m (F)V e method_8519 setRainLevel + m (Ljd;)Z g method_8558 isInWorldBoundsHorizontal + m (Lbsr;)Z h method_38989 shouldTickDeath + m (Ljd;)Z k method_24794 isInWorldBounds + m (Ljd;)Z l method_25953 isInSpawnableBounds + m (Ljd;)Ldvi; m method_8500 getChunkAt + m (Ljd;)Z n method_41411 shouldTickBlocksAt + m (Ljd;)V o method_8544 removeBlockEntity + m ()Ljava/lang/String; p method_8484 method_8484 + m (Ljd;)Z p method_8477 isLoaded + m (Ljd;)V q method_8524 blockEntityChanged + m ()Lczd; r method_8433 getRecipeManager + m (Ljd;)Z r method_8520 isRainingAt + m ()Lbrc; s method_54719 tickRateManager + m ()Z t method_8458 noSave + m ()Leqr; v method_17889 getFreeMapId + m (Lerm;Lakq;Lka;Ljm;Ljava/util/function/Supplier;ZZJI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcw$1 net/minecraft/class_1937$1 net/minecraft/world/level/Level$1 + f Ldwy; a field_39310 val$dimensionType + m (Ldcw;Ldwy;)V <init> <init> <init> +c dcw$a net/minecraft/class_1937$class_7867 net/minecraft/world/level/Level$ExplosionInteraction + f Ldcw$a; a field_40888 NONE + f Ldcw$a; b field_40889 BLOCK + f Ldcw$a; c field_40890 MOB + f Ldcw$a; d field_40891 TNT + f Ldcw$a; e field_51779 TRIGGER + f Lcom/mojang/serialization/Codec; f field_51780 CODEC + f Ljava/lang/String; g field_51781 id + f [Ldcw$a; h field_40892 $VALUES + m ()[Ldcw$a; a method_46670 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dcx net/minecraft/class_1936 net/minecraft/world/level/LevelAccessor + m ()Lerb; A_ method_8401 getLevelData + m ()Layw; E_ method_8409 getRandom + m ()J G_ method_39224 nextSubTickCount + m ()Ldvc; N method_8398 getChunkSource + m ()Leyp; O method_8405 getFluidTicks + m ()Leyp; P method_8397 getBlockTicks + m (Lakq;Ljd;Ldxz$a;)V a method_55764 gameEvent + m (Lbsr;Ljm;Lexc;)V a method_43275 gameEvent + m (Lbsr;Ljm;Ljd;)V a method_33596 gameEvent + m (Lcmx;ILjd;I)V a method_8444 levelEvent + m (Lcmx;Ljd;Lavo;Lavq;)V a method_45447 playSound + m (Lcmx;Ljd;Lavo;Lavq;FF)V a method_8396 playSound + m (Ljd;Ldfy;I)V a method_39279 scheduleTick + m (Ljd;Ldfy;ILeyx;)V a method_39280 scheduleTick + m (Ljd;Lepd;I)V a method_39281 scheduleTick + m (Ljd;Lepd;ILeyx;)V a method_39282 scheduleTick + m (Ljd;Ljava/lang/Object;I)Leyt; a method_39283 createTick + m (Ljd;Ljava/lang/Object;ILeyx;)Leyt; a method_39284 createTick + m (Lji;Ldtc;Ljd;Ljd;II)V a method_42308 neighborShapeChanged + m (Ljm;Lexc;Ldxz$a;)V a method_32888 gameEvent + m (Ljm;Ljd;Ldxz$a;)V a method_43276 gameEvent + m (Llk;DDDDDD)V a method_8406 addParticle + m ()Lbqo; al method_8407 getDifficulty + m (Ljd;Ldfy;)V b method_8408 blockUpdated + m (ILjd;I)V c method_20290 levelEvent + m (Ljd;)Lbqp; d_ method_8404 getCurrentDifficultyAt + m ()Lnet/minecraft/server/MinecraftServer; o method_8503 getServer +c dcy net/minecraft/class_5539 net/minecraft/world/level/LevelHeightAccessor + m ()I I_ method_31607 getMinBuildHeight + m ()I J_ method_31605 getHeight + m ()I am method_31600 getMaxBuildHeight + m ()I an method_32890 getSectionsCount + m ()I ao method_32891 getMinSection + m ()I ap method_31597 getMaxSection + m (I)Z d method_31601 isOutsideBuildHeight + m (I)I e method_31602 getSectionIndex + m (II)Ldcy; e method_39034 create + m (I)I f method_31603 getSectionIndexFromSectionY + m (I)I g method_31604 getSectionYFromSectionIndex + m (Ljd;)Z s method_31606 isOutsideBuildHeight +c dcy$1 net/minecraft/class_5539$1 net/minecraft/world/level/LevelHeightAccessor$1 + f I a field_35180 val$height + f I b field_35181 val$minBuildHeight + m (II)V <init> <init> <init> +c dcz net/minecraft/class_4538 net/minecraft/world/level/LevelReader + m (Ljd;)I A method_22339 getMaxLocalRawBrightness + m (Ljd;)Z B method_22340 hasChunkAt + m ()I B_ method_8594 getSkyDarken + m ()Ldwy; D_ method_8597 dimensionType + m ()Lddy; F_ method_22385 getBiomeManager + m ()Lka; H_ method_30349 registryAccess + m ()Lcpl; J method_45162 enabledFeatures + m (II)Lduy; a method_8392 getChunk + m (III)Ljm; a method_22387 getUncachedNoiseBiome + m (IIIIII)Z a method_22341 hasChunksAt + m (IILdvz;)Lduy; a method_22342 getChunk + m (IILdvz;Z)Lduy; a method_8402 getChunk + m (Lakq;)Ljo; a method_45448 holderLookup + m (Ldyy$a;II)I a method_8624 getHeight + m (Ldyy$a;Ljd;)Ljd; a method_8598 getHeightmapPos + m (Ljd;Ljd;)Z a method_22343 hasChunksAt + m (II)Z b method_8393 hasChunk + m (IIII)Z b method_33597 hasChunksAt + m (Lewx;)Ljava/util/stream/Stream; c method_29556 getBlockStatesIfLoaded + m (Ljd;I)I c method_22346 getMaxLocalRawBrightness + m (Lewx;)Z d method_22345 containsAnyLiquid + m (II)Z f method_33598 hasChunkAt + m (Ljd;)Ljm; t method_23753 getBiome + m (Ljd;)Z u method_22347 isEmptyBlock + m (Ljd;)Z v method_22348 canSeeSkyFromBelowWater + m (Ljd;)F w method_42309 getPathfindingCostFromLightLevels + m (Ljd;)F x method_22349 getLightLevelDependentMagicValue + m ()Z x_ method_8608 isClientSide + m (Ljd;)Lduy; y method_22350 getChunk + m (Ljd;)Z z method_22351 isWaterAt + m ()I z_ method_8615 getSeaLevel +c dda net/minecraft/class_1940 net/minecraft/world/level/LevelSettings + f Ljava/lang/String; a field_24105 levelName + f Ldct; b field_9257 gameType + f Z c field_9262 hardcore + f Lbqo; d field_24106 difficulty + f Z e field_9261 allowCommands + f Ldcs; f field_24107 gameRules + f Lddr; g field_25403 dataConfiguration + m ()Ljava/lang/String; a method_27339 levelName + m (Lbqo;)Ldda; a method_28381 withDifficulty + m (Lcom/mojang/serialization/Dynamic;Lddr;)Ldda; a method_28383 parse + m (Ldct;)Ldda; a method_28382 withGameType + m (Lddr;)Ldda; a method_29557 withDataConfiguration + m (Ljava/lang/Number;)Lbqo; a method_28384 method_28384 + m ()Ldct; b method_8574 gameType + m ()Z c method_8583 hardcore + m ()Lbqo; d method_27340 difficulty + m ()Z e method_8582 allowCommands + m ()Ldcs; f method_27341 gameRules + m ()Lddr; g method_29558 getDataConfiguration + m ()Ldda; h method_28385 copy + m (Ljava/lang/String;Ldct;ZLbqo;ZLdcs;Lddr;)V <init> <init> <init> +c ddb net/minecraft/class_3747 net/minecraft/world/level/LevelSimulatedRW +c ddc net/minecraft/class_3746 net/minecraft/world/level/LevelSimulatedReader + m (Ldyy$a;Ljd;)Ljd; a method_8598 getHeightmapPos + m (Ljd;Ldqj;)Ljava/util/Optional; a method_35230 getBlockEntity + m (Ljd;Ljava/util/function/Predicate;)Z a method_16358 isStateAtPosition + m (Ljd;Ljava/util/function/Predicate;)Z b method_35237 isFluidAtPosition +c ddd net/minecraft/class_5424 net/minecraft/world/level/LevelTimeAccess + m ()J ak method_30271 dayTime + m ()F aq method_30272 getMoonBrightness + m ()I ar method_30273 getMoonPhase + m (F)F f method_30274 getTimeOfDay +c dde net/minecraft/class_1945 net/minecraft/world/level/LevelWriter + m (Ljd;Ldtc;I)Z a method_8652 setBlock + m (Ljd;Ldtc;II)Z a method_30092 setBlock + m (Ljd;Z)Z a method_8650 removeBlock + m (Ljd;ZLbsr;)Z a method_8651 destroyBlock + m (Ljd;ZLbsr;I)Z a method_30093 destroyBlock + m (Lbsr;)Z b method_8649 addFreshEntity + m (Ljd;Z)Z b method_22352 destroyBlock +c ddf net/minecraft/class_1944 net/minecraft/world/level/LightLayer + f Lddf; a field_9284 SKY + f Lddf; b field_9282 BLOCK + f [Lddf; c field_9285 $VALUES + m ()[Lddf; a method_36696 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddg net/minecraft/class_6540 net/minecraft/world/level/LocalMobCapCalculator + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a field_34455 playersNearChunk + f Ljava/util/Map; b field_34456 playerMobCounts + f Laqb; c field_34457 chunkMap + m (Laqv;)Lddg$a; a method_38083 method_38083 + m (Lbtq;Ldcd;)Z a method_38084 canSpawn + m (Ldcd;)Ljava/util/List; a method_38085 getPlayersNear + m (Ldcd;J)Ljava/util/List; a method_38086 method_38086 + m (Ldcd;Lbtq;)V a method_38087 addMob + m (Laqb;)V <init> <init> <init> +c ddg$a net/minecraft/class_6540$class_6541 net/minecraft/world/level/LocalMobCapCalculator$MobCounts + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a field_34458 counts + m (Lbtq;)V a method_38088 add + m (Lbtq;Ljava/lang/Integer;)Ljava/lang/Integer; a method_38089 method_38089 + m (Lbtq;)Z b method_38090 canSpawn + m ()V <init> <init> <init> +c ddh net/minecraft/class_1948 net/minecraft/world/level/NaturalSpawner + f I a field_30972 SPAWN_DISTANCE_CHUNK + f I b field_30973 SPAWN_DISTANCE_BLOCK + f Lorg/slf4j/Logger; c field_9292 LOGGER + f I d field_30974 MIN_SPAWN_DISTANCE + f I e field_24392 MAGIC_NUMBER + f [Lbtq; f field_24393 SPAWNING_CATEGORIES + m (I)[Lbtq; a method_27814 method_27814 + m (ILjava/lang/Iterable;Lddh$b;Lddg;)Lddh$d; a method_27815 createState + m (Laqu;Lbsx;)Lbtp; a method_24931 getMobForSpawn + m (Laqu;Lbtp;D)Z a method_24932 isValidPositionForMob + m (Laqu;Lbtq;Lddq;Lduz;Ldei$c;Ljd$a;D)Z a method_24934 isValidSpawnPostitionForType + m (Laqu;Lddq;Lduz;Lbtq;Layw;Ljd;)Ljava/util/Optional; a method_8664 getRandomSpawnMobAt + m (Laqu;Lddq;Lduz;Lbtq;Ldei$c;Ljd;)Z a method_8659 canSpawnMobAt + m (Laqu;Lddq;Lduz;Lbtq;Ljd;Ljm;)Lbpf; a method_29950 mobsAt + m (Laqu;Lduy;Ljd$a;D)Z a method_24933 isRightDistanceToPlayerAndSpawnPoint + m (Laqu;Ldvi;Lddh$d;ZZZ)V a method_27821 spawnForChunk + m (Lbsx;Ljd;Lduy;)Z a method_35238 method_35238 + m (Lbtp;Lduy;)V a method_35239 method_35239 + m (Lbtq;)Z a method_27816 method_27816 + m (Lbtq;Laqu;Lduy;Ljd;Lddh$c;Lddh$a;)V a method_24930 spawnCategoryForPosition + m (Lbtq;Laqu;Ldvi;Lddh$c;Lddh$a;)V a method_8663 spawnCategoryForChunk + m (Lbtq;Laqu;Ljd;)V a method_35240 spawnCategoryForPosition + m (Ldcc;Ljd;Ldtc;Lepe;Lbsx;)Z a method_8662 isValidEmptySpawnBlock + m (Ldcw;Ldvi;)Ljd; a method_8657 getRandomPosWithin + m (Ldcz;Lbsx;II)Ljd; a method_8658 getTopNonCollidingPos + m (Lddl;Ljm;Ldcd;Layw;)V a method_8661 spawnMobsForChunkGeneration + m (Ljd;Laqu;Lbtq;Lddq;)Z a method_38091 isInNetherFortressBounds + m (Ljd;Lbsr;Lddk;Lddg;Lbtq;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Ldvi;)V a method_27819 method_27819 + m (Ljd;Lduy;)Lddw; a method_27822 getRoughBiome + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddh$a net/minecraft/class_1948$class_5259 net/minecraft/world/level/NaturalSpawner$AfterSpawnCallback +c ddh$b net/minecraft/class_1948$class_5260 net/minecraft/world/level/NaturalSpawner$ChunkGetter +c ddh$c net/minecraft/class_1948$class_5261 net/minecraft/world/level/NaturalSpawner$SpawnPredicate +c ddh$d net/minecraft/class_1948$class_5262 net/minecraft/world/level/NaturalSpawner$SpawnState + f I a field_24394 spawnableChunkCount + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; b field_24395 mobCategoryCounts + f Lddk; c field_24396 spawnPotential + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; d field_24397 unmodifiableMobCategoryCounts + f Lddg; e field_34459 localMobCapCalculator + f Ljd; f field_24398 lastCheckedPos + f Lbsx; g field_24399 lastCheckedType + f D h field_24400 lastCharge + m ()I a method_27823 getSpawnableChunkCount + m (Lbsx;Ljd;Lduy;)Z a method_27824 canSpawn + m (Lbtp;Lduy;)V a method_27825 afterSpawn + m (Lbtq;Ldcd;)Z a method_27826 canSpawnForCategory + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b method_27830 getMobCategoryCounts + m (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lddk;Lddg;)V <init> <init> <init> +c ddi net/minecraft/class_4966 net/minecraft/world/level/NoiseColumn + f I a field_28105 minY + f [Ldtc; b field_23143 column + m (I[Ldtc;)V <init> <init> <init> +c ddj net/minecraft/class_1950 net/minecraft/world/level/PathNavigationRegion + f I a field_9304 centerX + f I b field_9303 centerZ + f [[Lduy; c field_9305 chunks + f Z d field_9302 allEmpty + f Ldcw; e field_9306 level + f Ljava/util/function/Supplier; f field_36403 plains + m ()Lbnf; a method_37233 getProfiler + m (II)Lduy; a method_22353 getChunk + m (Ldcw;)Ljm; a method_40135 method_40135 + m (Ljd;)Lduy; d method_22354 getChunk + m (Ldcw;Ljd;Ljd;)V <init> <init> <init> +c ddk net/minecraft/class_5263 net/minecraft/world/level/PotentialCalculator + f Ljava/util/List; a field_24401 charges + m (Ljd;D)V a method_27831 addCharge + m (Ljd;D)D b method_27832 getPotentialEnergyChange + m ()V <init> <init> <init> +c ddk$a net/minecraft/class_5263$class_5264 net/minecraft/world/level/PotentialCalculator$PointCharge + f Ljd; a field_24402 pos + f D b field_24403 charge + m (Ljd;)D a method_27833 getPotentialChange + m (Ljd;D)V <init> <init> <init> +c ddl net/minecraft/class_5425 net/minecraft/world/level/ServerLevelAccessor + m ()Laqu; E method_8410 getLevel + m (Lbsr;)V a_ method_30771 addFreshEntityWithPassengers +c ddm net/minecraft/class_8235 net/minecraft/world/level/SignalGetter + f [Lji; C field_43226 DIRECTIONS + m (Ljd;)Z C method_49803 hasNeighborSignal + m (Ljd;)I D method_49804 getBestNeighborSignal + m (Ljd;Lji;)I a method_49805 getDirectSignal + m (Ljd;Lji;Z)I a method_49806 getControlInputSignal + m (Ljd;Lji;)Z b method_49807 hasSignal + m (Ljd;Lji;)I c method_49808 getSignal + m (Ljd;)I e_ method_49809 getDirectSignalTo + m ()V <clinit> <clinit> <clinit> +c ddn net/minecraft/class_9749 net/minecraft/world/level/SimpleExplosionDamageCalculator + f Z a field_51782 explodesBlocks + f Z b field_51783 damagesEntities + f Ljava/util/Optional; c field_51784 knockbackMultiplier + f Ljava/util/Optional; d field_51785 immuneBlocks + m (Lbsr;)Ljava/lang/Float; b method_60276 method_60276 + m (ZZLjava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> +c ddo net/minecraft/class_1952 net/minecraft/world/level/SpawnData + f Ljava/lang/String; a field_40893 ENTITY_TAG + f Lcom/mojang/serialization/Codec; b field_34460 CODEC + f Lcom/mojang/serialization/Codec; c field_34461 LIST_CODEC + f Lub; d comp_64 entityToSpawn + f Ljava/util/Optional; e comp_65 customSpawnRules + f Ljava/util/Optional; f comp_2648 equipment + m ()Lub; a method_38093 getEntityToSpawn + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38095 method_38095 + m (Lddo;)Ljava/util/Optional; a method_58679 method_58679 + m ()Ljava/util/Optional; b method_38097 getCustomSpawnRules + m (Lddo;)Ljava/util/Optional; b method_38094 method_38094 + m ()Ljava/util/Optional; c method_59717 getEquipment + m (Lddo;)Lub; c method_38098 method_38098 + m ()Lub; d comp_64 entityToSpawn + m ()Ljava/util/Optional; e comp_65 customSpawnRules + m ()Ljava/util/Optional; f comp_2648 equipment + m ()V <init> <init> <init> + m (Lub;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddo$a net/minecraft/class_1952$class_6542 net/minecraft/world/level/SpawnData$CustomSpawnRules + f Lcom/mojang/serialization/Codec; a field_34462 CODEC + f Layg; b comp_66 blockLightLimit + f Layg; c comp_67 skyLightLimit + f Layg; d field_34463 LIGHT_RANGE + m ()Layg; a comp_66 blockLightLimit + m (Layg;)Lcom/mojang/serialization/DataResult; a method_38099 checkLightBoundaries + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38101 method_38101 + m (Lddo$a;)Layg; a method_38100 method_38100 + m (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; a method_51719 lightLimit + m (Ljd;Laqu;)Z a method_56563 isValidPosition + m ()Layg; b comp_67 skyLightLimit + m (Lddo$a;)Layg; b method_38102 method_38102 + m ()Ljava/lang/String; c method_49493 method_49493 + m (Layg;Layg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddp net/minecraft/class_8959 net/minecraft/world/level/Spawner + m (Lbsx;)Lxn; a method_55119 method_55119 + m (Lbsx;Layw;)V a method_46408 setEntityId + m (Lcuq;Ljava/lang/String;)Lwz; a method_55120 getSpawnEntityDisplayName + m (Lcuq;Ljava/util/List;Ljava/lang/String;)V a method_55121 appendHoverText + m (Lub;Ljava/lang/String;)Lakr; a method_55122 getEntityKey +c ddq net/minecraft/class_5138 net/minecraft/world/level/StructureManager + f Ldcx; a field_24404 level + f Ldzw; b field_24497 worldOptions + f Lejs; c field_36216 structureCheck + m ()Z a method_27834 shouldGenerateStructures + m (Larb;)Lddq; a method_29951 forWorldGenRegion + m (Lawu;Ljm;)Z a method_57559 method_57559 + m (Ldcd;Lejr;Leko;Z)Lejt; a method_39783 checkStructurePresence + m (Ldcd;Ljava/util/function/Predicate;)Ljava/util/List; a method_41035 startsForStructure + m (Lejr;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V a method_41032 fillStartsForStructure + m (Lejz;)V a method_39784 addReference + m (Ljd;)Z a method_38852 hasAnyStructureAt + m (Ljd;Lawu;)Lejz; a method_57560 getStructureWithPieceAt + m (Ljd;Lejr;)Lejz; a method_28388 getStructureAt + m (Ljd;Lejz;)Z a method_41033 structureHasPieceAt + m (Ljd;Ljava/util/function/Predicate;)Lejz; a method_41413 getStructureWithPieceAt + m (Ljd;Ljq;)Lejz; a method_41034 getStructureWithPieceAt + m (Ljz;Ljava/util/function/Predicate;Lejr;)Z a method_41414 method_41414 + m (Lkf;Lejr;)Ljava/util/List; a method_38853 startsForStructure + m (Lkf;Lejr;JLdvu;)V a method_26973 addReferenceForStructure + m (Lkf;Lejr;Ldvu;)Lejz; a method_26975 getStartForStructure + m (Lkf;Lejr;Lejz;Ldvu;)V a method_26976 setStartForStructure + m ()Lka; b method_41036 registryAccess + m (Ljd;)Ljava/util/Map; b method_41037 getAllStructuresAt + m (Ljd;Lejr;)Lejz; b method_38854 getStructureWithPieceAt + m (Ldcx;Ldzw;Lejs;)V <init> <init> <init> +c ddr net/minecraft/class_7712 net/minecraft/world/level/WorldDataConfiguration + f Ljava/lang/String; a field_40258 ENABLED_FEATURES_ID + f Lcom/mojang/serialization/Codec; b field_40259 CODEC + f Lddr; c field_40260 DEFAULT + f Ldck; d comp_1010 dataPacks + f Lcpl; e comp_1011 enabledFeatures + m ()Ldck; a comp_1010 dataPacks + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_45450 method_45450 + m (Lcpl;)Lddr; a method_45449 expandFeatures + m ()Lcpl; b comp_1011 enabledFeatures + m (Ldck;Lcpl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dds net/minecraft/class_5281 net/minecraft/world/level/WorldGenLevel + m ()J C method_8412 getSeed + m (Ljava/util/function/Supplier;)V a method_36972 setCurrentlyGenerating + m (Ljd;)Z f_ method_37368 ensureCanWrite +c ddt net/minecraft/class_4967 net/minecraft/world/level/biome/AmbientAdditionsSettings + f Lcom/mojang/serialization/Codec; a field_24673 CODEC + f Ljm; b field_23144 soundEvent + f D c field_23145 tickChance + m ()Ljm; a method_26098 getSoundEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28391 method_28391 + m (Lddt;)Ljava/lang/Double; a method_28390 method_28390 + m ()D b method_26099 getTickChance + m (Lddt;)Ljm; b method_28392 method_28392 + m (Ljm;D)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddu net/minecraft/class_4968 net/minecraft/world/level/biome/AmbientMoodSettings + f Lcom/mojang/serialization/Codec; a field_24674 CODEC + f Lddu; b field_23146 LEGACY_CAVE_SETTINGS + f Ljm; c field_23147 soundEvent + f I d field_23148 tickDelay + f I e field_23149 blockSearchExtent + f D f field_23150 soundPositionOffset + m ()Ljm; a method_26100 getSoundEvent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28394 method_28394 + m (Lddu;)Ljava/lang/Double; a method_28393 method_28393 + m ()I b method_26101 getTickDelay + m (Lddu;)Ljava/lang/Integer; b method_28395 method_28395 + m ()I c method_26102 getBlockSearchExtent + m (Lddu;)Ljava/lang/Integer; c method_28396 method_28396 + m ()D d method_26103 getSoundPositionOffset + m (Lddu;)Ljm; d method_28397 method_28397 + m (Ljm;IID)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddv net/minecraft/class_4761 net/minecraft/world/level/biome/AmbientParticleSettings + f Lcom/mojang/serialization/Codec; a field_24675 CODEC + f Llk; b field_24676 options + f F c field_22035 probability + m ()Llk; a method_24369 getOptions + m (Layw;)Z a method_24370 canSpawn + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28399 method_28399 + m (Lddv;)Ljava/lang/Float; a method_28398 method_28398 + m (Lddv;)Llk; b method_28400 method_28400 + m (Llk;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddw net/minecraft/class_1959 net/minecraft/world/level/biome/Biome + f Lcom/mojang/serialization/Codec; a field_25819 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_26633 NETWORK_CODEC + f Lcom/mojang/serialization/Codec; c field_24677 CODEC + f Lcom/mojang/serialization/Codec; d field_26750 LIST_CODEC + f Leoj; e field_9324 BIOME_INFO_NOISE + f Leoj; f field_9335 TEMPERATURE_NOISE + f Leoj; g field_26392 FROZEN_TEMPERATURE_NOISE + f I h field_30978 TEMPERATURE_CACHE_SIZE + f Lddw$b; i field_26393 climateSettings + f Lddx; j field_26635 generationSettings + f Ldei; k field_26395 mobSettings + f Ldec; l field_22039 specialEffects + f Ljava/lang/ThreadLocal; m field_20335 temperatureCache + m ()I a method_8697 getSkyColor + m (DD)I a method_8711 getGrassColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38104 method_38104 + m (Ldcz;Ljd;)Z a method_8705 shouldFreeze + m (Ldcz;Ljd;Z)Z a method_8685 shouldFreeze + m (Lddw$b;Ldec;)Lddw; a method_38103 method_38103 + m (Lddw;)Ldec; a method_30971 method_30971 + m (Ljd;)Lddw$c; a method_48162 getPrecipitationAt + m ()Ldei; b method_30966 getMobSettings + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_30776 method_30776 + m (Ldcz;Ljd;)Z b method_8696 shouldSnow + m (Lddw;)Lddw$b; b method_28409 method_28409 + m (Ljd;)Z b method_33599 coldEnoughToSnow + m ()Z c method_48163 hasPrecipitation + m (Lddw;)Ldei; c method_28417 method_28417 + m (Ljd;)Z c method_39927 warmEnoughToRain + m ()Lddx; d method_30970 getGenerationSettings + m (Lddw;)Lddx; d method_28418 method_28418 + m (Ljd;)Z d method_39928 shouldMeltFrozenOceanIcebergSlightly + m ()I e method_24376 getFogColor + m (Lddw;)Ldec; e method_28421 method_28421 + m (Ljd;)F e method_8707 getHeightAdjustedTemperature + m ()I f method_8698 getFoliageColor + m (Lddw;)Lddw$b; f method_28423 method_28423 + m (Ljd;)F f method_21740 getTemperature + m ()F g method_8712 getBaseTemperature + m ()Ldec; h method_24377 getSpecialEffects + m ()I i method_8687 getWaterColor + m ()I j method_8713 getWaterFogColor + m ()Ljava/util/Optional; k method_24378 getAmbientParticle + m ()Ljava/util/Optional; l method_24935 getAmbientLoop + m ()Ljava/util/Optional; m method_24936 getAmbientMood + m ()Ljava/util/Optional; n method_24937 getAmbientAdditions + m ()Ljava/util/Optional; o method_27343 getBackgroundMusic + m ()I p method_30773 getGrassColorFromTexture + m ()I q method_30774 getFoliageColorFromTexture + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; r method_21741 method_21741 + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; s method_21742 method_21742 + m (Lddw$b;Ldec;Lddx;Ldei;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddw$1 net/minecraft/class_1959$1 net/minecraft/world/level/biome/Biome$1 + f Lddw; a field_20336 field_20336 + m (Lddw;IF)V <init> <init> <init> +c ddw$a net/minecraft/class_1959$class_1960 net/minecraft/world/level/biome/Biome$BiomeBuilder + f Z a field_41767 hasPrecipitation + f Ljava/lang/Float; b field_9349 temperature + f Lddw$d; c field_26396 temperatureModifier + f Ljava/lang/Float; d field_9351 downfall + f Ldec; e field_22042 specialEffects + f Ldei; f field_26636 mobSpawnSettings + f Lddx; g field_26637 generationSettings + m ()Lddw; a method_30972 build + m (F)Lddw$a; a method_8747 temperature + m (Lddw$d;)Lddw$a; a method_30777 temperatureAdjustment + m (Lddx;)Lddw$a; a method_30973 generationSettings + m (Ldec;)Lddw$a; a method_24379 specialEffects + m (Ldei;)Lddw$a; a method_30974 mobSpawnSettings + m (Z)Lddw$a; a method_48164 hasPrecipitation + m (F)Lddw$a; b method_8727 downfall + m ()V <init> <init> <init> +c ddw$b net/minecraft/class_1959$class_5482 net/minecraft/world/level/biome/Biome$ClimateSettings + f Lcom/mojang/serialization/MapCodec; a field_26398 CODEC + f Z b comp_1187 hasPrecipitation + f F c comp_844 temperature + f Lddw$d; d comp_845 temperatureModifier + f F e comp_846 downfall + m ()Z a comp_1187 hasPrecipitation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30782 method_30782 + m (Lddw$b;)Ljava/lang/Float; a method_30786 method_30786 + m ()F b comp_844 temperature + m (Lddw$b;)Lddw$d; b method_30787 method_30787 + m ()Lddw$d; c comp_845 temperatureModifier + m (Lddw$b;)Ljava/lang/Float; c method_30788 method_30788 + m ()F d comp_846 downfall + m (Lddw$b;)Ljava/lang/Boolean; d method_30789 method_30789 + m (ZFLddw$d;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddw$c net/minecraft/class_1959$class_1963 net/minecraft/world/level/biome/Biome$Precipitation + f Lddw$c; a field_9384 NONE + f Lddw$c; b field_9382 RAIN + f Lddw$c; c field_9383 SNOW + f Lcom/mojang/serialization/Codec; d field_46251 CODEC + f Ljava/lang/String; e field_46252 name + f [Lddw$c; f field_9386 $VALUES + m ()[Lddw$c; a method_36699 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddw$d net/minecraft/class_1959$class_5484 net/minecraft/world/level/biome/Biome$TemperatureModifier + f Lddw$d; a field_26407 NONE + f Lddw$d; b field_26408 FROZEN + f Lcom/mojang/serialization/Codec; c field_26409 CODEC + f Ljava/lang/String; d field_26410 name + f [Lddw$d; e field_26412 $VALUES + m ()Ljava/lang/String; a method_30800 getName + m (Ljd;F)F a method_30798 modifyTemperature + m ()[Lddw$d; b method_36700 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddw$d$1 net/minecraft/class_1959$class_5484$1 net/minecraft/world/level/biome/Biome$TemperatureModifier$1 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ddw$d$2 net/minecraft/class_1959$class_5484$2 net/minecraft/world/level/biome/Biome$TemperatureModifier$2 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ddx net/minecraft/class_5485 net/minecraft/world/level/biome/BiomeGenerationSettings + f Lddx; a field_26639 EMPTY + f Lcom/mojang/serialization/MapCodec; b field_26413 CODEC + f Lorg/slf4j/Logger; c field_26638 LOGGER + f Ljava/util/Map; d field_26415 carvers + f Ljava/util/List; e field_26416 features + f Ljava/util/function/Supplier; f field_26640 flowerFeatures + f Ljava/util/function/Supplier; g field_34465 featureSet + m ()Ljava/util/List; a method_30982 getFlowerFeatures + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30802 method_30802 + m (Lddx;)Ljava/util/List; a method_30809 method_30809 + m (Ldyu$a;)Ljava/lang/Iterable; a method_30976 getCarvers + m (Lebq;)Z a method_40138 method_40138 + m (Leiv;)Z a method_38105 hasFeature + m (Ljava/util/List;)Ljava/util/Set; a method_40139 method_40139 + m ()Ljava/util/List; b method_30983 features + m (Lddx;)Ljava/util/Map; b method_30808 method_30808 + m (Ljava/util/List;)Ljava/util/List; b method_40140 method_40140 + m (Ljava/util/Map;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddx$a net/minecraft/class_5485$class_5495 net/minecraft/world/level/biome/BiomeGenerationSettings$Builder + f Ljn; a field_40894 placedFeatures + f Ljn; b field_40895 worldCarvers + m (Ldyu$a;Lakq;)Lddx$a; a method_30991 addCarver + m (Ldyu$b;Lakq;)Lddx$a; a method_30992 addFeature + m (Ljn;Ljn;)V <init> <init> <init> +c ddx$b net/minecraft/class_5485$class_7868 net/minecraft/world/level/biome/BiomeGenerationSettings$PlainBuilder + f Ljava/util/Map; a field_40896 carvers + f Ljava/util/List; b field_40897 features + m ()Lddx; a method_46671 build + m (I)V a method_46672 addFeatureStepsUpTo + m (ILjm;)Lddx$b; a method_46673 addFeature + m (Ldyu$a;)Ljava/util/List; a method_46674 method_46674 + m (Ldyu$a;Ljm;)Lddx$b; a method_46675 addCarver + m (Ldyu$b;Ljm;)Lddx$b; a method_46676 addFeature + m (Ljava/util/Map$Entry;)Ljq; a method_46677 method_46677 + m ()V <init> <init> <init> +c ddy net/minecraft/class_4543 net/minecraft/world/level/biome/BiomeManager + f I a field_28106 CHUNK_CENTER_QUART + f I b field_34466 ZOOM_BITS + f I c field_34467 ZOOM + f I d field_34468 ZOOM_MASK + f Lddy$a; e field_20640 noiseBiomeSource + f J f field_20641 biomeZoomSeed + m (DDD)Ljm; a method_24938 getNoiseBiomeAtPosition + m (III)Ljm; a method_24854 getNoiseBiomeAtQuart + m (J)J a method_27984 obfuscateSeed + m (JIIIDDD)D a method_38106 getFiddledDistance + m (Lddy$a;)Lddy; a method_38107 withDifferentSource + m (Ljd;)Ljm; a method_22393 getBiome + m (J)D b method_38108 getFiddle + m (Ljd;)Ljm; b method_27344 getNoiseBiomeAtPosition + m (Lddy$a;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ddy$a net/minecraft/class_4543$class_4544 net/minecraft/world/level/biome/BiomeManager$NoiseBiomeSource + m (III)Ljm; getNoiseBiome method_16359 getNoiseBiome +c ddz net/minecraft/class_6780 net/minecraft/world/level/biome/BiomeResolver + m (IIILdef$f;)Ljm; getNoiseBiome method_38109 getNoiseBiome +c dea net/minecraft/class_1966 net/minecraft/world/level/biome/BiomeSource + f Lcom/mojang/serialization/Codec; a field_24713 CODEC + f Ljava/util/function/Supplier; b field_20643 possibleBiomes + m ()Lcom/mojang/serialization/MapCodec; a method_28442 codec + m (IIIIILjava/util/function/Predicate;Layw;ZLdef$f;)Lcom/mojang/datafixers/util/Pair; a method_24385 findBiomeHorizontal + m (IIIILdef$f;)Ljava/util/Set; a method_8763 getBiomesWithin + m (IIIILjava/util/function/Predicate;Layw;Ldef$f;)Lcom/mojang/datafixers/util/Pair; a method_8762 findBiomeHorizontal + m (Ljava/util/List;Ljd;Ldef$f;)V a method_38114 addDebugInfo + m (Ljd;IIILjava/util/function/Predicate;Ldef$f;Ldcz;)Lcom/mojang/datafixers/util/Pair; a method_42310 findClosestBiome3d + m ()Ljava/util/stream/Stream; b method_49494 collectPossibleBiomes + m ()Ljava/util/Set; c method_28443 possibleBiomes + m ()Ljava/util/Set; d method_49495 method_49495 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c deb net/minecraft/class_7509 net/minecraft/world/level/biome/BiomeSources + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_44207 bootstrap + m ()V <init> <init> <init> +c dec net/minecraft/class_4763 net/minecraft/world/level/biome/BiomeSpecialEffects + f Lcom/mojang/serialization/Codec; a field_24714 CODEC + f I b field_22067 fogColor + f I c field_22068 waterColor + f I d field_22069 waterFogColor + f I e field_26418 skyColor + f Ljava/util/Optional; f field_26419 foliageColorOverride + f Ljava/util/Optional; g field_26420 grassColorOverride + f Ldec$b; h field_26421 grassColorModifier + f Ljava/util/Optional; i field_22070 ambientParticleSettings + f Ljava/util/Optional; j field_22491 ambientLoopSoundEvent + f Ljava/util/Optional; k field_22492 ambientMoodSettings + f Ljava/util/Optional; l field_22493 ambientAdditionsSettings + f Ljava/util/Optional; m field_24113 backgroundMusic + m ()I a method_24387 getFogColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28445 method_28445 + m (Ldec;)Ljava/util/Optional; a method_28444 method_28444 + m ()I b method_24388 getWaterColor + m (Ldec;)Ljava/util/Optional; b method_28446 method_28446 + m ()I c method_24389 getWaterFogColor + m (Ldec;)Ljava/util/Optional; c method_28447 method_28447 + m ()I d method_30810 getSkyColor + m (Ldec;)Ljava/util/Optional; d method_28448 method_28448 + m ()Ljava/util/Optional; e method_30811 getFoliageColorOverride + m (Ldec;)Ljava/util/Optional; e method_28449 method_28449 + m ()Ljava/util/Optional; f method_30812 getGrassColorOverride + m (Ldec;)Ldec$b; f method_30813 method_30813 + m ()Ldec$b; g method_30814 getGrassColorModifier + m (Ldec;)Ljava/util/Optional; g method_30815 method_30815 + m ()Ljava/util/Optional; h method_24390 getAmbientParticleSettings + m (Ldec;)Ljava/util/Optional; h method_30816 method_30816 + m ()Ljava/util/Optional; i method_24939 getAmbientLoopSoundEvent + m (Ldec;)Ljava/lang/Integer; i method_30817 method_30817 + m ()Ljava/util/Optional; j method_24940 getAmbientMoodSettings + m (Ldec;)Ljava/lang/Integer; j method_28450 method_28450 + m ()Ljava/util/Optional; k method_24941 getAmbientAdditionsSettings + m (Ldec;)Ljava/lang/Integer; k method_28451 method_28451 + m ()Ljava/util/Optional; l method_27345 getBackgroundMusic + m (Ldec;)Ljava/lang/Integer; l method_28452 method_28452 + m (IIIILjava/util/Optional;Ljava/util/Optional;Ldec$b;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dec$a net/minecraft/class_4763$class_4764 net/minecraft/world/level/biome/BiomeSpecialEffects$Builder + f Ljava/util/OptionalInt; a field_22071 fogColor + f Ljava/util/OptionalInt; b field_22072 waterColor + f Ljava/util/OptionalInt; c field_22073 waterFogColor + f Ljava/util/OptionalInt; d field_26422 skyColor + f Ljava/util/Optional; e field_26423 foliageColorOverride + f Ljava/util/Optional; f field_26424 grassColorOverride + f Ldec$b; g field_26425 grassColorModifier + f Ljava/util/Optional; h field_22074 ambientParticle + f Ljava/util/Optional; i field_22494 ambientLoopSoundEvent + f Ljava/util/Optional; j field_22495 ambientMoodSettings + f Ljava/util/Optional; k field_22496 ambientAdditionsSettings + f Ljava/util/Optional; l field_24114 backgroundMusic + m ()Ldec; a method_24391 build + m (I)Ldec$a; a method_24392 fogColor + m (Lavm;)Ldec$a; a method_27346 backgroundMusic + m (Lddt;)Ldec$a; a method_24944 ambientAdditionsSound + m (Lddu;)Ldec$a; a method_24943 ambientMoodSound + m (Lddv;)Ldec$a; a method_24393 ambientParticle + m (Ldec$b;)Ldec$a; a method_30818 grassColorModifier + m (Ljm;)Ldec$a; a method_24942 ambientLoopSound + m ()Ljava/lang/IllegalStateException; b method_30819 method_30819 + m (I)Ldec$a; b method_24395 waterColor + m ()Ljava/lang/IllegalStateException; c method_24394 method_24394 + m (I)Ldec$a; c method_24397 waterFogColor + m ()Ljava/lang/IllegalStateException; d method_24396 method_24396 + m (I)Ldec$a; d method_30820 skyColor + m ()Ljava/lang/IllegalStateException; e method_24398 method_24398 + m (I)Ldec$a; e method_30821 foliageColorOverride + m (I)Ldec$a; f method_30822 grassColorOverride + m ()V <init> <init> <init> +c dec$b net/minecraft/class_4763$class_5486 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier + f Ldec$b; a field_26426 NONE + f Ldec$b; b field_26427 DARK_FOREST + f Ldec$b; c field_26428 SWAMP + f Lcom/mojang/serialization/Codec; d field_26429 CODEC + f Ljava/lang/String; e field_26430 name + f [Ldec$b; f field_26432 $VALUES + m ()Ljava/lang/String; a method_30826 getName + m (DDI)I a method_30823 modifyColor + m ()[Ldec$b; b method_36701 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dec$b$1 net/minecraft/class_4763$class_5486$1 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$1 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c dec$b$2 net/minecraft/class_4763$class_5486$2 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$2 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c dec$b$3 net/minecraft/class_4763$class_5486$3 net/minecraft/world/level/biome/BiomeSpecialEffects$GrassColorModifier$3 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ded net/minecraft/class_1972 net/minecraft/world/level/biome/Biomes + f Lakq; A field_9415 BADLANDS + f Lakq; B field_9443 ERODED_BADLANDS + f Lakq; C field_35110 WOODED_BADLANDS + f Lakq; D field_34470 MEADOW + f Lakq; E field_42720 CHERRY_GROVE + f Lakq; F field_34471 GROVE + f Lakq; G field_34472 SNOWY_SLOPES + f Lakq; H field_35115 FROZEN_PEAKS + f Lakq; I field_34474 JAGGED_PEAKS + f Lakq; J field_34475 STONY_PEAKS + f Lakq; K field_9438 RIVER + f Lakq; L field_9463 FROZEN_RIVER + f Lakq; M field_9434 BEACH + f Lakq; N field_9478 SNOWY_BEACH + f Lakq; O field_9419 STONY_SHORE + f Lakq; P field_9408 WARM_OCEAN + f Lakq; Q field_9441 LUKEWARM_OCEAN + f Lakq; R field_9439 DEEP_LUKEWARM_OCEAN + f Lakq; S field_9423 OCEAN + f Lakq; T field_9446 DEEP_OCEAN + f Lakq; U field_9467 COLD_OCEAN + f Lakq; V field_9470 DEEP_COLD_OCEAN + f Lakq; W field_9435 FROZEN_OCEAN + f Lakq; X field_9418 DEEP_FROZEN_OCEAN + f Lakq; Y field_9462 MUSHROOM_FIELDS + f Lakq; Z field_28107 DRIPSTONE_CAVES + f Lakq; a field_9473 THE_VOID + f Lakq; aa field_29218 LUSH_CAVES + f Lakq; ab field_37543 DEEP_DARK + f Lakq; ac field_9461 NETHER_WASTES + f Lakq; ad field_22075 WARPED_FOREST + f Lakq; ae field_22077 CRIMSON_FOREST + f Lakq; af field_22076 SOUL_SAND_VALLEY + f Lakq; ag field_23859 BASALT_DELTAS + f Lakq; ah field_9411 THE_END + f Lakq; ai field_9442 END_HIGHLANDS + f Lakq; aj field_9447 END_MIDLANDS + f Lakq; ak field_9457 SMALL_END_ISLANDS + f Lakq; al field_9465 END_BARRENS + f Lakq; b field_9451 PLAINS + f Lakq; c field_9455 SUNFLOWER_PLAINS + f Lakq; d field_35117 SNOWY_PLAINS + f Lakq; e field_9453 ICE_SPIKES + f Lakq; f field_9424 DESERT + f Lakq; g field_9471 SWAMP + f Lakq; h field_38748 MANGROVE_SWAMP + f Lakq; i field_9409 FOREST + f Lakq; j field_9414 FLOWER_FOREST + f Lakq; k field_9412 BIRCH_FOREST + f Lakq; l field_9475 DARK_FOREST + f Lakq; m field_35112 OLD_GROWTH_BIRCH_FOREST + f Lakq; n field_35119 OLD_GROWTH_PINE_TAIGA + f Lakq; o field_35113 OLD_GROWTH_SPRUCE_TAIGA + f Lakq; p field_9420 TAIGA + f Lakq; q field_9454 SNOWY_TAIGA + f Lakq; r field_9449 SAVANNA + f Lakq; s field_9430 SAVANNA_PLATEAU + f Lakq; t field_35116 WINDSWEPT_HILLS + f Lakq; u field_35111 WINDSWEPT_GRAVELLY_HILLS + f Lakq; v field_35120 WINDSWEPT_FOREST + f Lakq; w field_35114 WINDSWEPT_SAVANNA + f Lakq; x field_9417 JUNGLE + f Lakq; y field_35118 SPARSE_JUNGLE + f Lakq; z field_9440 BAMBOO_JUNGLE + m (Ljava/lang/String;)Lakq; a method_8775 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dee net/minecraft/class_1973 net/minecraft/world/level/biome/CheckerboardColumnBiomeSource + f Lcom/mojang/serialization/MapCodec; b field_24715 CODEC + f Ljq; c field_9481 allowedBiomes + f I d field_9480 bitShift + f I e field_24716 size + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28454 method_28454 + m (Ldee;)Ljava/lang/Integer; a method_28453 method_28453 + m (Ldee;)Ljq; b method_28455 method_28455 + m (Ljq;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c def net/minecraft/class_6544 net/minecraft/world/level/biome/Climate + f I a field_34476 PARAMETER_COUNT + f Z b field_34477 DEBUG_SLOW_BIOME_SEARCH + f F c field_35359 QUANTIZATION_FACTOR + m ()Ldef$f; a method_40443 empty + m (F)J a method_38665 quantizeCoord + m (FFFFFF)Ldef$h; a method_38116 target + m (FFFFFFF)Ldef$d; a method_38117 parameters + m (J)F a method_38666 unquantizeCoord + m (Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;F)Ldef$d; a method_38118 parameters + m (Ljava/util/List;Ldef$f;)Ljd; a method_39164 findSpawnPosition + m ()V <init> <init> <init> +c def$a net/minecraft/class_6544$class_6545 net/minecraft/world/level/biome/Climate$DistanceMetric +c def$b net/minecraft/class_6544$class_6546 net/minecraft/world/level/biome/Climate$Parameter + f Lcom/mojang/serialization/Codec; a field_34478 CODEC + f J b comp_103 min + f J c comp_104 max + m ()J a comp_103 min + m (F)Ldef$b; a method_38120 point + m (FF)Ldef$b; a method_38121 span + m (J)J a method_38126 distance + m (Ldef$b;)J a method_38122 distance + m (Ldef$b;Ldef$b;)Ldef$b; a method_38123 span + m (Ljava/lang/Float;Ljava/lang/Float;)Lcom/mojang/serialization/DataResult; a method_38124 method_38124 + m ()J b comp_104 max + m (Ldef$b;)Ldef$b; b method_38127 span + m (Ljava/lang/Float;Ljava/lang/Float;)Ljava/lang/String; b method_49496 method_49496 + m (Ldef$b;)Ljava/lang/Float; c method_38667 method_38667 + m (Ldef$b;)Ljava/lang/Float; d method_38668 method_38668 + m (JJ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c def$c net/minecraft/class_6544$class_6547 net/minecraft/world/level/biome/Climate$ParameterList + f Ljava/util/List; a field_34481 values + f Ldef$e; b field_34482 index + m ()Ljava/util/List; a method_38128 values + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec; a method_49497 codec + m (Lcom/mojang/serialization/MapCodec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49498 method_49498 + m (Ldef$h;)Ljava/lang/Object; a method_39529 findValue + m (Ldef$h;Ldef$a;)Ljava/lang/Object; a method_39528 findValueIndex + m (Ldef$h;)Ljava/lang/Object; b method_39530 findValueBruteForce + m (Ldef$h;)Ljava/lang/Object; c method_39527 findValueIndex + m (Ljava/util/List;)V <init> <init> <init> +c def$d net/minecraft/class_6544$class_4762 net/minecraft/world/level/biome/Climate$ParameterPoint + f Lcom/mojang/serialization/Codec; a field_24679 CODEC + f Ldef$b; b comp_105 temperature + f Ldef$b; c comp_106 humidity + f Ldef$b; d comp_107 continentalness + f Ldef$b; e comp_108 erosion + f Ldef$b; f comp_109 depth + f Ldef$b; g comp_110 weirdness + f J h comp_111 offset + m ()Ljava/util/List; a method_38145 parameterSpace + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28425 method_28425 + m (Ldef$d;)Ljava/lang/Long; a method_38134 method_38134 + m (Ldef$h;)J a method_24381 fitness + m ()Ldef$b; b comp_105 temperature + m (Ldef$d;)Ldef$b; b method_38136 method_38136 + m ()Ldef$b; c comp_106 humidity + m (Ldef$d;)Ldef$b; c method_38138 method_38138 + m ()Ldef$b; d comp_107 continentalness + m (Ldef$d;)Ldef$b; d method_38140 method_38140 + m ()Ldef$b; e comp_108 erosion + m (Ldef$d;)Ldef$b; e method_38142 method_38142 + m ()Ldef$b; f comp_109 depth + m (Ldef$d;)Ldef$b; f method_28429 method_28429 + m ()Ldef$b; g comp_110 weirdness + m (Ldef$d;)Ldef$b; g method_28430 method_28430 + m ()J h comp_111 offset + m (Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c def$e net/minecraft/class_6544$class_6548 net/minecraft/world/level/biome/Climate$RTree + f I a field_34486 CHILDREN_PER_NODE + f Ldef$e$b; b field_34487 root + f Ljava/lang/ThreadLocal; c field_34488 lastResult + m (ILdef$e$b;)J a method_38146 method_38146 + m (ILdef$e$c;)Ldef$e$b; a method_38147 method_38147 + m (ILjava/util/List;)Ldef$e$b; a method_38148 build + m (IZ)Ljava/util/Comparator; a method_38149 comparator + m (IZLdef$e$b;)J a method_38150 method_38150 + m (Lcom/mojang/datafixers/util/Pair;)Ldef$e$a; a method_38152 method_38152 + m (Ldef$h;Ldef$a;)Ljava/lang/Object; a method_38151 search + m (Ljava/util/List;)Ldef$e; a method_38153 create + m (Ljava/util/List;IIZ)V a method_38154 sort + m ([Ldef$b;)J a method_38155 cost + m (Ljava/util/List;)Ljava/util/List; b method_38156 bucketize + m (Ljava/util/List;)Ljava/util/List; c method_38157 buildParameterSpace + m (Ldef$e$b;)V <init> <init> <init> +c def$e$a net/minecraft/class_6544$class_6548$class_6549 net/minecraft/world/level/biome/Climate$RTree$Leaf + f Ljava/lang/Object; b field_34489 value + m (Ldef$d;Ljava/lang/Object;)V <init> <init> <init> +c def$e$b net/minecraft/class_6544$class_6548$class_6550 net/minecraft/world/level/biome/Climate$RTree$Node + f [Ldef$b; a field_34490 parameterSpace + m ([J)J a method_38159 distance + m ([JLdef$e$a;Ldef$a;)Ldef$e$a; a method_38158 search + m (Ljava/util/List;)V <init> <init> <init> +c def$e$c net/minecraft/class_6544$class_6548$class_6551 net/minecraft/world/level/biome/Climate$RTree$SubTree + f [Ldef$e$b; b field_34491 children + m (Ljava/util/List;)V <init> <init> <init> + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c def$f net/minecraft/class_6544$class_6552 net/minecraft/world/level/biome/Climate$Sampler + f Ldyr; a comp_364 temperature + f Ldyr; b comp_365 humidity + f Ldyr; c comp_366 continentalness + f Ldyr; d comp_367 erosion + f Ldyr; e comp_368 depth + f Ldyr; f comp_369 weirdness + f Ljava/util/List; g comp_370 spawnTarget + m ()Ljd; a method_39165 findSpawnPosition + m (III)Ldef$h; a method_40444 sample + m ()Ldyr; b comp_364 temperature + m ()Ldyr; c comp_365 humidity + m ()Ldyr; d comp_366 continentalness + m ()Ldyr; e comp_367 erosion + m ()Ldyr; f comp_368 depth + m ()Ldyr; g comp_369 weirdness + m ()Ljava/util/List; h comp_370 spawnTarget + m (Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ljava/util/List;)V <init> <init> <init> +c def$g net/minecraft/class_6544$class_6729 net/minecraft/world/level/biome/Climate$SpawnFinder + f Ldef$g$a; a field_35360 result + m (Ljava/util/List;Ldef$f;FF)V a method_39166 radialSearch + m (Ljava/util/List;Ldef$f;II)Ldef$g$a; a method_39167 getSpawnPositionAndFitness + m (Ljava/util/List;Ldef$f;)V <init> <init> <init> +c def$g$a net/minecraft/class_6544$class_6729$class_6730 net/minecraft/world/level/biome/Climate$SpawnFinder$Result + f Ljd; a comp_223 location + f J b comp_224 fitness + m ()Ljd; a comp_223 location + m ()J b comp_224 fitness + m (Ljd;J)V <init> <init> <init> +c def$h net/minecraft/class_6544$class_6553 net/minecraft/world/level/biome/Climate$TargetPoint + f J a comp_112 temperature + f J b comp_113 humidity + f J c comp_114 continentalness + f J d comp_115 erosion + f J e comp_116 depth + f J f comp_117 weirdness + m ()[J a method_38166 toParameterArray + m ()J b comp_112 temperature + m ()J c comp_113 humidity + m ()J d comp_114 continentalness + m ()J e comp_115 erosion + m ()J f comp_116 depth + m ()J g comp_117 weirdness + m (JJJJJJ)V <init> <init> <init> +c deg net/minecraft/class_7510 net/minecraft/world/level/biome/FeatureSorter + m (ILdeg$a;)Z a method_44208 method_44208 + m (Ljava/util/Comparator;Ldeg$a;)Ljava/util/Set; a method_44209 method_44209 + m (Ljava/util/List;Ljava/util/function/Function;Z)Ljava/util/List; a method_44210 buildFeaturesPerStep + m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/Object;)I a method_44211 method_44211 + m ()V <init> <init> <init> +c deg$a net/minecraft/class_7510$class_6543 net/minecraft/world/level/biome/FeatureSorter$1FeatureData + f I a comp_234 featureIndex + f I b comp_68 step + f Leiv; c comp_69 feature + m ()I a comp_234 featureIndex + m ()I b comp_68 step + m ()Leiv; c comp_69 feature + m (IILeiv;)V <init> <init> <init> +c deg$b net/minecraft/class_7510$class_6827 net/minecraft/world/level/biome/FeatureSorter$StepFeatureData + f Ljava/util/List; a comp_303 features + f Ljava/util/function/ToIntFunction; b comp_304 indexMapping + m ()Ljava/util/List; a comp_303 features + m ()Ljava/util/function/ToIntFunction; b comp_304 indexMapping + m (Ljava/util/List;)V <init> <init> <init> + m (Ljava/util/List;Ljava/util/function/ToIntFunction;)V <init> <init> <init> +c deh net/minecraft/class_1992 net/minecraft/world/level/biome/FixedBiomeSource + f Lcom/mojang/serialization/MapCodec; b field_24717 CODEC + f Ljm; c field_9486 biome + m (Ldeh;)Ljm; a method_28456 method_28456 + m (Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dei net/minecraft/class_5483 net/minecraft/world/level/biome/MobSpawnSettings + f Lbpf; a field_30982 EMPTY_MOB_LIST + f Ldei; b field_26646 EMPTY + f Lcom/mojang/serialization/MapCodec; c field_26403 CODEC + f Lorg/slf4j/Logger; d field_26645 LOGGER + f F e field_30983 DEFAULT_CREATURE_SPAWN_PROBABILITY + f F f field_26404 creatureGenerationProbability + f Ljava/util/Map; g field_26405 spawners + f Ljava/util/Map; h field_26406 mobSpawnCosts + m ()F a method_31002 getCreatureProbability + m (Lbsx;)Ldei$b; a method_31003 getMobSpawnCost + m (Lbtq;)Lbpf; a method_31004 getMobs + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30791 method_30791 + m (Ldei;)Ljava/util/Map; a method_30794 method_30794 + m (Ldei;)Ljava/util/Map; b method_30795 method_30795 + m (Ldei;)Ljava/lang/Float; c method_30796 method_30796 + m (FLjava/util/Map;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dei$a net/minecraft/class_5483$class_5496 net/minecraft/world/level/biome/MobSpawnSettings$Builder + f Ljava/util/Map; a field_26647 spawners + f Ljava/util/Map; b field_26648 mobSpawnCosts + f F c field_26649 creatureGenerationProbability + m ()Ldei; a method_31007 build + m (F)Ldei$a; a method_31008 creatureGenerationProbability + m (Lbsx;DD)Ldei$a; a method_31009 addMobCharge + m (Lbtq;)Ljava/util/List; a method_31010 method_31010 + m (Lbtq;Ldei$c;)Ldei$a; a method_31011 addSpawn + m (Ljava/util/Map$Entry;)Lbpf; a method_31012 method_31012 + m (Lbtq;)Lbtq; b method_31013 method_31013 + m ()V <init> <init> <init> +c dei$b net/minecraft/class_5483$class_5265 net/minecraft/world/level/biome/MobSpawnSettings$MobSpawnCost + f Lcom/mojang/serialization/Codec; a field_25820 CODEC + f D b comp_1307 energyBudget + f D c comp_1308 charge + m ()D a comp_1307 energyBudget + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30359 method_30359 + m (Ldei$b;)Ljava/lang/Double; a method_31014 method_31014 + m ()D b comp_1308 charge + m (Ldei$b;)Ljava/lang/Double; b method_31015 method_31015 + m (DD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dei$c net/minecraft/class_5483$class_1964 net/minecraft/world/level/biome/MobSpawnSettings$SpawnerData + f Lcom/mojang/serialization/Codec; a field_24681 CODEC + f Lbsx; b field_9389 type + f I c field_9388 minCount + f I d field_9387 maxCount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28433 method_28433 + m (Ldei$c;)Lcom/mojang/serialization/DataResult; a method_49499 method_49499 + m ()Ljava/lang/String; b method_49500 method_49500 + m (Ldei$c;)Ljava/lang/Integer; b method_28434 method_28434 + m (Ldei$c;)Ljava/lang/Integer; c method_28435 method_28435 + m (Ldei$c;)Lbsx; d method_28436 method_28436 + m (Lbsx;III)V <init> <init> <init> + m (Lbsx;Lbpc;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dej net/minecraft/class_4766 net/minecraft/world/level/biome/MultiNoiseBiomeSource + f Lcom/mojang/serialization/MapCodec; b field_24718 DIRECT_CODEC + f Lcom/mojang/serialization/MapCodec; c field_24719 CODEC + f Lcom/mojang/serialization/MapCodec; d field_42984 ENTRY_CODEC + f Lcom/mojang/serialization/MapCodec; e field_42985 PRESET_CODEC + f Lcom/mojang/datafixers/util/Either; f field_34498 parameters + m (Lakq;)Z a method_38168 stable + m (Ldef$c;)Ldej; a method_49501 createFromList + m (Ldef$h;)Ljm; a method_38167 getNoiseBiome + m (Ldej;)Lcom/mojang/datafixers/util/Either; a method_49502 method_49502 + m (Ljm;)Ldej; a method_49503 createFromPreset + m (Ldef$c;)Ldef$c; b method_49504 method_49504 + m (Ljm;)Ldef$c; b method_49505 method_49505 + m ()Ldef$c; d method_49506 parameters + m (Lcom/mojang/datafixers/util/Either;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dek net/minecraft/class_8197 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList + f Lcom/mojang/serialization/Codec; a field_42986 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_42987 CODEC + f Ldek$a; c field_42988 preset + f Ldef$c; d field_42989 parameters + m ()Ldef$c; a method_49507 parameters + m (Lakq;)Lakq; a method_49508 method_49508 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49511 method_49511 + m (Ldek$a;)Ldef$c; a method_49509 method_49509 + m (Ldek;)Ldek$a; a method_49510 method_49510 + m ()Ljava/util/Map; b method_49512 knownPresets + m (Ldek$a;)Ldek$a; b method_49513 method_49513 + m (Ldek$a;Ljn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dek$a net/minecraft/class_8197$class_5305 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset + f Ldek$a; a field_24723 NETHER + f Ldek$a; b field_34499 OVERWORLD + f Lcom/mojang/serialization/Codec; c field_42990 CODEC + f Lakr; d comp_1309 id + f Ldek$a$a; e comp_1310 provider + f Ljava/util/Map; f field_24724 BY_NAME + m ()Ljava/util/stream/Stream; a method_49514 usedBiomes + m (Lakq;)Lakq; a method_49515 method_49515 + m (Lakr;)Lcom/mojang/serialization/DataResult; a method_49516 method_49516 + m (Lcom/google/common/collect/ImmutableList$Builder;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)V a method_49192 method_49192 + m (Ldek$a;)Lcom/mojang/serialization/DataResult; a method_49517 method_49517 + m (Ljava/util/function/Function;)Ldef$c; a method_49193 generateOverworldBiomes + m ()Lakr; b comp_1309 id + m (Lakr;)Lcom/mojang/serialization/DataResult; b method_49518 method_49518 + m (Ldek$a;)Ldek$a; b method_49519 method_49519 + m ()Ldek$a$a; c comp_1310 provider + m (Lakr;)Ljava/lang/String; c method_49520 method_49520 + m (Lakr;Ldek$a$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dek$a$1 net/minecraft/class_8197$class_5305$1 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$1 + m ()V <init> <init> <init> +c dek$a$2 net/minecraft/class_8197$class_5305$2 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$2 + m ()V <init> <init> <init> +c dek$a$a net/minecraft/class_8197$class_5305$class_8165 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterList$Preset$SourceProvider +c del net/minecraft/class_8198 net/minecraft/world/level/biome/MultiNoiseBiomeSourceParameterLists + f Lakq; a field_42991 NETHER + f Lakq; b field_42992 OVERWORLD + m (Ljava/lang/String;)Lakq; a method_49521 register + m (Lqq;)V a method_49522 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dem net/minecraft/class_6554 net/minecraft/world/level/biome/OverworldBiomeBuilder + f Ldef$b; A field_34516 midInlandContinentalness + f Ldef$b; B field_34517 farInlandContinentalness + f [[Lakq; C field_34518 OCEANS + f [[Lakq; D field_34519 MIDDLE_BIOMES + f [[Lakq; E field_34520 MIDDLE_BIOMES_VARIANT + f [[Lakq; F field_34521 PLATEAU_BIOMES + f [[Lakq; G field_34522 PLATEAU_BIOMES_VARIANT + f [[Lakq; H field_36339 SHATTERED_BIOMES + f F a field_35041 HIGH_START + f F b field_34502 PEAK_START + f F c field_35042 NEAR_INLAND_START + f F d field_35043 MID_INLAND_START + f F e field_35044 FAR_INLAND_START + f F f field_35045 EROSION_INDEX_1_START + f F g field_35046 EROSION_INDEX_2_START + f F h field_34500 VALLEY_SIZE + f F i field_35047 LOW_START + f F j field_35048 HIGH_END + f F k field_34501 PEAK_SIZE + f F l field_34503 PEAK_END + f F m field_39134 EROSION_DEEP_DARK_DRYNESS_THRESHOLD + f F n field_39135 DEPTH_DEEP_DARK_DRYNESS_THRESHOLD + f Ldef$b; o field_34504 FULL_RANGE + f [Ldef$b; p field_34505 temperatures + f [Ldef$b; q field_34506 humidities + f [Ldef$b; r field_34507 erosions + f Ldef$b; s field_34508 FROZEN_RANGE + f Ldef$b; t field_34509 UNFROZEN_RANGE + f Ldef$b; u field_34510 mushroomFieldsContinentalness + f Ldef$b; v field_34511 deepOceanContinentalness + f Ldef$b; w field_34512 oceanContinentalness + f Ldef$b; x field_34513 coastContinentalness + f Ldef$b; y field_34514 inlandContinentalness + f Ldef$b; z field_34515 nearInlandContinentalness + m ()Ljava/util/List; a method_39168 spawnTarget + m (D)Ljava/lang/String; a method_38179 getDebugStringForPeaksAndValleys + m (D[Ldef$b;)Ljava/lang/String; a method_38180 getDebugStringForNoiseValue + m (II)Lakq; a method_38181 pickBeachBiome + m (IILdef$b;)Lakq; a method_38182 pickMiddleBiome + m (IILdef$b;Lakq;)Lakq; a method_40009 maybePickWindsweptSavannaBiome + m (ILdef$b;)Lakq; a method_38184 pickBadlandsBiome + m (Ldyr;Ldyr;Ldyr$b;)Z a method_43718 isDeepDarkRegion + m (Ljava/util/function/Consumer;)V a method_38185 addBiomes + m (Ljava/util/function/Consumer;Ldef$b;)V a method_38186 addPeaks + m (Ljava/util/function/Consumer;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;FLakq;)V a method_38187 addSurfaceBiome + m ()[Ldef$b; b method_40010 getTemperatureThresholds + m (D)Ljava/lang/String; b method_38188 getDebugStringForContinentalness + m (IILdef$b;)Lakq; b method_38189 pickMiddleBiomeOrBadlandsIfHot + m (Ljava/util/function/Consumer;)V b method_46678 addDebugBiomes + m (Ljava/util/function/Consumer;Ldef$b;)V b method_38191 addHighSlice + m (Ljava/util/function/Consumer;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;FLakq;)V b method_38192 addUndergroundBiome + m ()[Ldef$b; c method_40011 getHumidityThresholds + m (D)Ljava/lang/String; c method_38193 getDebugStringForErosion + m (IILdef$b;)Lakq; c method_38194 pickMiddleBiomeOrBadlandsIfHotOrSlopeIfCold + m (Ljava/util/function/Consumer;)V c method_38190 addOffCoastBiomes + m (Ljava/util/function/Consumer;Ldef$b;)V c method_38196 addMidSlice + m (Ljava/util/function/Consumer;Ldef$b;Ldef$b;Ldef$b;Ldef$b;Ldef$b;FLakq;)V c method_41419 addBottomBiome + m ()[Ldef$b; d method_40012 getErosionThresholds + m (D)Ljava/lang/String; d method_38197 getDebugStringForTemperature + m (IILdef$b;)Lakq; d method_38198 pickShatteredCoastBiome + m (Ljava/util/function/Consumer;)V d method_38195 addInlandBiomes + m (Ljava/util/function/Consumer;Ldef$b;)V d method_38200 addLowSlice + m ()[Ldef$b; e method_40013 getContinentalnessThresholds + m (D)Ljava/lang/String; e method_38201 getDebugStringForHumidity + m (IILdef$b;)Lakq; e method_38202 pickPlateauBiome + m (Ljava/util/function/Consumer;)V e method_38199 addUndergroundBiomes + m (Ljava/util/function/Consumer;Ldef$b;)V e method_38203 addValleys + m ()[Ldef$b; f method_40014 getPeaksAndValleysThresholds + m (IILdef$b;)Lakq; f method_38204 pickPeakBiome + m ()[Ldef$b; g method_40015 getWeirdnessThresholds + m (IILdef$b;)Lakq; g method_38205 pickSlopeBiome + m (IILdef$b;)Lakq; h method_38183 pickShatteredBiome + m ()V <init> <init> <init> +c den net/minecraft/class_2169 net/minecraft/world/level/biome/TheEndBiomeSource + f Lcom/mojang/serialization/MapCodec; b field_24730 CODEC + f Ljm; c field_26700 end + f Ljm; d field_26701 highlands + f Ljm; e field_26702 midlands + f Ljm; f field_26703 islands + f Ljm; g field_26704 barrens + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_46679 method_46679 + m (Ljn;)Lden; a method_46680 create + m (Ljm;Ljm;Ljm;Ljm;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c deo net/minecraft/class_6086 net/minecraft/world/level/biome/package-info +c dep net/minecraft/class_2185 net/minecraft/world/level/block/AbstractBannerBlock + f Lcti; a field_9855 color + m ()Lcti; b method_9303 getColor + m (Lcti;Ldtb$d;)V <init> <init> <init> +c deq net/minecraft/class_5540 net/minecraft/world/level/block/AbstractCandleBlock + f I a field_30987 LIGHT_PER_CANDLE + f Ldtt; b field_27083 LIT + m (Lcmx;Ldtc;Ldcx;Ljd;)V a method_31614 extinguish + m (Ldcw;Lexc;Layw;)V a method_31610 addParticlesAndSound + m (Ldcw;Ljd;Layw;Lexc;)V a method_31611 method_31611 + m (Ldcx;Ldtc;Ljd;Z)V a method_31612 setLit + m (Ldcx;Ljd;Lexc;)V a method_35244 method_35244 + m (Ldtc;)Ljava/lang/Iterable; b method_31613 getParticleOffsets + m (Ldtc;)Z c method_35245 isLit + m (Ldtc;)Z d method_35246 canBeLit + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c der net/minecraft/class_2275 net/minecraft/world/level/block/AbstractCauldronBlock + f I a field_30988 FLOOR_LEVEL + f Lexv; b field_10746 SHAPE + f Lkj$a; c field_27084 interactions + f I d field_30989 SIDE_THICKNESS + f I e field_30990 LEG_WIDTH + f I f field_30991 LEG_HEIGHT + f I g field_30992 LEG_DEPTH + f Lexv; h field_10747 INSIDE + m (Ldtc;Ldcw;Ljd;Lepd;)V a method_32764 receiveStalactiteDrip + m (Ldtc;Ljd;Lbsr;)Z a method_31616 isEntityInsideContent + m (Lepd;)Z a method_32765 canReceiveStalactiteDrip + m (Ldtc;)D b method_31615 getContentHeight + m (Ldtc;)Z d method_32766 isFull + m (Ldtb$d;Lkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c des net/minecraft/class_4739 net/minecraft/world/level/block/AbstractChestBlock + f Ljava/util/function/Supplier; a field_21796 blockEntityType + m (Ldtc;Ldcw;Ljd;Z)Ldif$c; a method_24167 combine + m (Ldtb$d;Ljava/util/function/Supplier;)V <init> <init> <init> +c det net/minecraft/class_2363 net/minecraft/world/level/block/AbstractFurnaceBlock + f Ldtw; a field_11104 FACING + f Ldtt; b field_11105 LIT + m (Ldcw;Ldqj;Ldqj;)Ldqi; a method_31617 createFurnaceTicker + m (Ldcw;Ljd;Lcmx;)V a method_17025 openContainer + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c deu net/minecraft/class_2190 net/minecraft/world/level/block/AbstractSkullBlock + f Ldtt; a field_46110 POWERED + f Ldnb$a; b field_9867 type + m ()Ldnb$a; b method_9327 getType + m (Ldnb$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dev net/minecraft/class_2189 net/minecraft/world/level/block/AirBlock + f Lcom/mojang/serialization/MapCodec; a field_46253 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dew net/minecraft/class_5541 net/minecraft/world/level/block/AmethystBlock + f Lcom/mojang/serialization/MapCodec; a field_46254 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dex net/minecraft/class_5542 net/minecraft/world/level/block/AmethystClusterBlock + f Lcom/mojang/serialization/MapCodec; b field_46255 CODEC + f Ldtt; c field_27086 WATERLOGGED + f Ldtw; d field_27087 FACING + f Lexv; e field_27088 northAabb + f Lexv; f field_27089 southAabb + f Lexv; g field_27090 eastAabb + f Lexv; h field_27091 westAabb + f Lexv; i field_27092 upAabb + f Lexv; j field_27093 downAabb + f F k field_46256 height + f F l field_46257 aabbOffset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53970 method_53970 + m (Ldex;)Ljava/lang/Float; a method_53971 method_53971 + m (Ldex;)Ljava/lang/Float; b method_53972 method_53972 + m (FFLdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dex$1 net/minecraft/class_5542$1 net/minecraft/world/level/block/AmethystClusterBlock$1 + f [I a field_27094 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dey net/minecraft/class_2199 net/minecraft/world/level/block/AnvilBlock + f Lcom/mojang/serialization/MapCodec; a field_46258 CODEC + f Ldtw; b field_9883 FACING + f Lexv; c field_9882 BASE + f Lexv; d field_9885 X_LEG1 + f Lexv; e field_9888 X_LEG2 + f Lexv; f field_9884 X_TOP + f Lexv; g field_9891 Z_LEG1 + f Lexv; h field_9889 Z_LEG2 + f Lexv; i field_9886 Z_TOP + f Lexv; j field_9887 X_AXIS_AABB + f Lexv; k field_9892 Z_AXIS_AABB + f Lwz; l field_17349 CONTAINER_TITLE + f F m field_30993 FALL_DAMAGE_PER_DISTANCE + f I n field_30994 FALL_DAMAGE_MAX + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17453 method_17453 + m (Ldtc;)Ldtc; e method_9346 damage + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dez net/minecraft/class_2195 net/minecraft/world/level/block/AttachedStemBlock + f Lcom/mojang/serialization/MapCodec; a field_46259 CODEC + f Ldtw; b field_9873 FACING + f F c field_30995 AABB_OFFSET + f Ljava/util/Map; d field_9874 AABBS + f Lakq; e field_9875 fruit + f Lakq; f field_46260 stem + f Lakq; g field_27095 seed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53973 method_53973 + m (Ldez;)Lakq; a method_53974 method_53974 + m (Ldez;)Lakq; b method_53975 method_53975 + m (Ldez;)Lakq; c method_53976 method_53976 + m (Lakq;Lakq;Lakq;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfa net/minecraft/class_5800 net/minecraft/world/level/block/AzaleaBlock + f Lcom/mojang/serialization/MapCodec; a field_46261 CODEC + f Lexv; b field_30996 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfb net/minecraft/class_2202 net/minecraft/world/level/block/BambooSaplingBlock + f Lcom/mojang/serialization/MapCodec; a field_46262 CODEC + f F b field_31005 SAPLING_AABB_OFFSET + f Lexv; c field_9897 SAPLING_SHAPE + m (Ldcw;Ljd;)V a method_9351 growBamboo + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfc net/minecraft/class_2211 net/minecraft/world/level/block/BambooStalkBlock + f Lcom/mojang/serialization/MapCodec; a field_46263 CODEC + f F b field_30997 SMALL_LEAVES_AABB_OFFSET + f F c field_30998 LARGE_LEAVES_AABB_OFFSET + f F d field_30999 COLLISION_AABB_OFFSET + f Lexv; e field_9912 SMALL_SHAPE + f Lexv; f field_9915 LARGE_SHAPE + f Lexv; g field_9913 COLLISION_SHAPE + f Lduc; h field_9914 AGE + f Ldua; i field_9917 LEAVES + f Lduc; j field_9916 STAGE + f I k field_31000 MAX_HEIGHT + f I l field_31001 STAGE_GROWING + f I m field_31002 STAGE_DONE_GROWING + f I n field_31003 AGE_THIN_BAMBOO + f I o field_31004 AGE_THICK_BAMBOO + m (Ldcc;Ljd;)I a method_9387 getHeightAboveUpToMax + m (Ldtc;Ldcw;Ljd;Layw;I)V a method_9385 growBamboo + m (Ldcc;Ljd;)I b method_9386 getHeightBelowUpToMax + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfd net/minecraft/class_2215 net/minecraft/world/level/block/BannerBlock + f Lcom/mojang/serialization/MapCodec; a field_46264 CODEC + f Lduc; b field_9924 ROTATION + f Ljava/util/Map; c field_9925 BY_COLOR + f Lexv; d field_9923 SHAPE + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53977 method_53977 + m (Lcti;)Ldfy; a method_9398 byColor + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfe net/minecraft/class_3708 net/minecraft/world/level/block/BarrelBlock + f Lcom/mojang/serialization/MapCodec; a field_46265 CODEC + f Ldtw; b field_16320 FACING + f Ldtt; c field_18006 OPEN + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dff net/minecraft/class_2213 net/minecraft/world/level/block/BarrierBlock + f Lcom/mojang/serialization/MapCodec; a field_46266 CODEC + f Ldtt; b field_45144 WATERLOGGED + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfg net/minecraft/class_2221 net/minecraft/world/level/block/BaseCoralFanBlock + f Lcom/mojang/serialization/MapCodec; a field_46267 CODEC + f Lexv; b field_9932 AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfh net/minecraft/class_2217 net/minecraft/world/level/block/BaseCoralPlantBlock + f Lcom/mojang/serialization/MapCodec; a field_46268 CODEC + f F b field_31006 AABB_OFFSET + f Lexv; c field_9928 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfi net/minecraft/class_2230 net/minecraft/world/level/block/BaseCoralPlantTypeBlock + f Lexv; a field_9939 AABB + f Ldtt; d field_9940 WATERLOGGED + m (Ldtc;Ldcx;Ljd;)V a method_9430 tryScheduleDieTick + m (Ldtc;Ldcc;Ljd;)Z e method_9431 scanForWater + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfj net/minecraft/class_2222 net/minecraft/world/level/block/BaseCoralWallFanBlock + f Lcom/mojang/serialization/MapCodec; b field_46269 CODEC + f Ldtw; c field_9933 FACING + f Ljava/util/Map; e field_9934 SHAPES + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfk net/minecraft/class_2237 net/minecraft/world/level/block/BaseEntityBlock + m (Ldqj;Ldqj;Ldqi;)Ldqi; a method_31618 createTickerHelper + m (Ldtb$d;)V <init> <init> <init> +c dfl net/minecraft/class_4770 net/minecraft/world/level/block/BaseFireBlock + f F a field_31007 AABB_OFFSET + f Lexv; b field_22498 DOWN_AABB + f I c field_31008 SECONDS_ON_FIRE + f F d field_22088 fireDamage + m (Ldcc;Ljd;)Ldtc; a method_24416 getState + m (Ldcw;)Z a method_30366 inPortalDimension + m (Ldcw;Ljd;Lji;)Z a method_30032 canBePlacedAt + m (Ldcw;Ljd;Lji;)Z b method_30033 isPortal + m (Ldtc;)Z f method_10195 canBurn + m (Ldtb$d;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfm net/minecraft/class_2231 net/minecraft/world/level/block/BasePressurePlateBlock + f Lexv; a field_9942 PRESSED_AABB + f Lexv; b field_9943 AABB + f Lewx; c field_9941 TOUCH_AABB + f Ldtr; d field_42726 type + m (Lbsr;)Z a method_52209 method_52209 + m (Lbsr;Ldcw;Ljd;Ldtc;I)V a method_9433 checkPressed + m (Ldcw;Lewx;Ljava/lang/Class;)I a method_52210 getEntityCount + m (Ldcw;Ljd;)V a method_9437 updateNeighbours + m (Ldtc;I)Ldtc; a method_9432 setSignalForState + m ()I b method_9563 getPressedTime + m (Ldcw;Ljd;)I b method_9434 getSignalStrength + m (Ldtc;)I g method_9435 getSignalForState + m (Ldtb$d;Ldtr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfn net/minecraft/class_2241 net/minecraft/world/level/block/BaseRailBlock + f Lexv; a field_9958 FLAT_AABB + f Lexv; b field_9960 HALF_BLOCK_AABB + f Ldtt; c field_27096 WATERLOGGED + f Z d field_9959 isStraight + m (Ldcw;Ljd;)Z a method_9479 isRail + m (Ldcw;Ljd;Ldtc;Z)Ldtc; a method_9475 updateDir + m (Ldtc;Ldcw;Ljd;Ldfy;)V a method_9477 updateState + m (Ldtc;Ldcw;Ljd;Z)Ldtc; a method_24417 updateState + m (Ljd;Ldcw;Ldug;)Z a method_27935 shouldBeRemoved + m ()Z b method_9478 isStraight + m ()Lduf; c method_9474 getShapeProperty + m (Ldtc;)Z g method_9476 isRail + m (ZLdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfn$1 net/minecraft/class_2241$1 net/minecraft/world/level/block/BaseRailBlock$1 + f [I a field_24465 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + m ()V <clinit> <clinit> <clinit> +c dfo net/minecraft/class_8810 net/minecraft/world/level/block/BaseTorchBlock + f I a field_46270 AABB_STANDING_OFFSET + f Lexv; b field_46271 AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfp net/minecraft/class_4275 net/minecraft/world/level/block/BeaconBeamBlock + m ()Lcti; b method_10622 getColor +c dfq net/minecraft/class_2238 net/minecraft/world/level/block/BeaconBlock + f Lcom/mojang/serialization/MapCodec; a field_46272 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfr net/minecraft/class_2244 net/minecraft/world/level/block/BedBlock + f Lcom/mojang/serialization/MapCodec; a field_46273 CODEC + f Ldua; b field_9967 PART + f Ldtt; c field_9968 OCCUPIED + f I d field_31009 HEIGHT + f Lexv; e field_16788 BASE + f Lexv; f field_16782 LEG_NORTH_WEST + f Lexv; g field_16784 LEG_SOUTH_WEST + f Lexv; h field_16786 LEG_NORTH_EAST + f Lexv; i field_16789 LEG_SOUTH_EAST + f Lexv; j field_16787 NORTH_SHAPE + f Lexv; k field_16785 SOUTH_SHAPE + f Lexv; l field_16783 WEST_SHAPE + f Lexv; m field_16790 EAST_SHAPE + f I n field_31010 LEG_WIDTH + f Lcti; o field_9966 color + m (Lbsr;)V a method_21838 bounceUp + m (Lbsx;Ldcg;Ljd;Lji;F)Ljava/util/Optional; a method_9484 findStandUpPosition + m (Lbsx;Ldcg;Ljd;Lji;Lji;)Ljava/util/Optional; a method_30835 findBunkBedStandUpPosition + m (Lbsx;Ldcg;Ljd;[[IZ)Ljava/util/Optional; a method_30836 findStandUpPositionAtOffset + m (Lcmx;Lcmx$a;)V a method_55767 method_55767 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53978 method_53978 + m (Ldcc;Ljd;)Lji; a method_18476 getBedOrientation + m (Ldcw;)Z a method_27352 canSetSpawn + m (Ldcw;Ljd;)Z a method_22357 kickVillagerOutOfBed + m (Ldtp;Lji;)Lji; a method_9488 getNeighbourDirection + m (Lji;)[[I a method_30837 bedAboveStandUpOffsets + m (Lji;Lji;)[[I a method_30838 bedStandUpOffsets + m ()Lcti; b method_9487 getColor + m (Ldcc;Ljd;)Z b method_30839 isBunkBed + m (Lji;Lji;)[[I b method_30840 bedSurroundStandUpOffsets + m (Ldtc;)Lji; g method_24163 getConnectedDirection + m (Ldtc;)Ldif$a; h method_24164 getBlockType + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfr$1 net/minecraft/class_2244$1 net/minecraft/world/level/block/BedBlock$1 + f [I a field_16791 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dfs net/minecraft/class_4481 net/minecraft/world/level/block/BeehiveBlock + f Lcom/mojang/serialization/MapCodec; a field_46274 CODEC + f Ldtw; b field_20419 FACING + f Lduc; c field_20420 HONEY_LEVEL + f I d field_31011 MAX_HONEY_LEVELS + f I e field_31012 SHEARED_HONEYCOMB_COUNT + m (Ldcw;DDDDD)V a method_21840 spawnFluidParticle + m (Ldcw;Ldtc;Ljd;)V a method_23754 resetHoneyLevel + m (Ldcw;Ldtc;Ljd;Lcmx;Ldqe$b;)V a method_21841 releaseBeesAndResetHoneyLevel + m (Ldcw;Ljd;)V a method_21842 dropHoneycomb + m (Ldcw;Ljd;Ldtc;)V a method_21843 trySpawnDripParticles + m (Ldcw;Ljd;Lexv;D)V a method_21844 spawnParticle + m (Ldcw;Ljd;)V b method_23893 angerNearbyBees + m (Ldcw;Ljd;)Z c method_23894 hiveContainsBees + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dft net/minecraft/class_2242 net/minecraft/world/level/block/BeetrootBlock + f Lcom/mojang/serialization/MapCodec; a field_46275 CODEC + f I b field_31013 MAX_AGE + f Lduc; c field_9962 AGE + f [Lexv; g field_9961 SHAPE_BY_AGE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfu net/minecraft/class_3709 net/minecraft/world/level/block/BellBlock + f Lexv; F field_17093 TO_SOUTH + f Lexv; G field_17094 CEILING_SHAPE + f Lcom/mojang/serialization/MapCodec; a field_46276 CODEC + f Ldtw; b field_16324 FACING + f Ldua; c field_16326 ATTACHMENT + f Ldtt; d field_20648 POWERED + f I e field_31014 EVENT_BELL_RING + f Lexv; f field_16325 NORTH_SOUTH_FLOOR_SHAPE + f Lexv; g field_16322 EAST_WEST_FLOOR_SHAPE + f Lexv; h field_17087 BELL_TOP_SHAPE + f Lexv; i field_17088 BELL_BOTTOM_SHAPE + f Lexv; j field_17089 BELL_SHAPE + f Lexv; k field_17090 NORTH_SOUTH_BETWEEN + f Lexv; l field_16321 EAST_WEST_BETWEEN + f Lexv; m field_17091 TO_WEST + f Lexv; n field_17092 TO_EAST + f Lexv; o field_16323 TO_NORTH + m (Lbsr;Ldcw;Ljd;Lji;)Z a method_17026 attemptToRing + m (Ldcw;Ldtc;Lewy;Lcmx;Z)Z a method_19285 onHit + m (Ldcw;Ljd;Lji;)Z a method_33600 attemptToRing + m (Ldtc;Lji;D)Z a method_17028 isProperHit + m (Ldtc;)Lexv; m method_16116 getVoxelShape + m (Ldtc;)Lji; n method_16115 getConnectedDirection + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfu$1 net/minecraft/class_3709$1 net/minecraft/world/level/block/BellBlock$1 + f [I a field_16327 $SwitchMap$net$minecraft$world$level$block$state$properties$BellAttachType + m ()V <clinit> <clinit> <clinit> +c dfv net/minecraft/class_5801 net/minecraft/world/level/block/BigDripleafBlock + f Lcom/mojang/serialization/MapCodec; a field_46277 CODEC + f Ldtt; b field_28660 WATERLOGGED + f Ldua; c field_28661 TILT + f I d field_31015 NO_TICK + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; e field_28662 DELAY_UNTIL_NEXT_TILT_STATE + f I f field_31016 MAX_GEN_HEIGHT + f I g field_31017 STEM_WIDTH + f I h field_31018 ENTITY_DETECTION_MIN_Y + f I i field_31019 LOWEST_LEAF_TOP + f Ljava/util/Map; j field_28664 LEAF_SHAPES + f Lexv; k field_31020 STEM_SLICER + f Ljava/util/Map; l field_28665 STEM_SHAPES + f Ljava/util/Map; m field_28666 shapesCache + m (Ldcw;Ljd;Lavo;)V a method_33601 playTiltSound + m (Ldcx;Layw;Ljd;Lji;)V a method_33603 placeWithRandomHeight + m (Ldcx;Ljd;Lepe;Lji;)Z a method_33726 place + m (Ldcy;Ljd;Ldtc;)Z a method_33725 canPlaceAt + m (Ldtc;Ldcw;Ljd;Ldun;)V a method_33604 setTilt + m (Ldtc;Ldcw;Ljd;Ldun;Lavo;)V a method_33605 setTiltAndScheduleTick + m (Lit/unimi/dsi/fastutil/objects/Object2IntArrayMap;)V a method_33609 method_33609 + m (Ljd;Lbsr;)Z a method_33606 canEntityTilt + m (Ldtc;Ldcw;Ljd;)V d method_33610 resetTilt + m (Ldtc;)Lexv; m method_33611 calculateShape + m (Ldtc;)Z n method_33727 canReplace + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfw net/minecraft/class_5802 net/minecraft/world/level/block/BigDripleafStemBlock + f Lcom/mojang/serialization/MapCodec; a field_46278 CODEC + f Lexv; b field_28668 NORTH_SHAPE + f Lexv; c field_28669 SOUTH_SHAPE + f Lexv; d field_28670 EAST_SHAPE + f Lexv; e field_28671 WEST_SHAPE + f Ldtt; f field_28667 WATERLOGGED + f I g field_31021 STEM_WIDTH + m (Ldcx;Ljd;Lepe;Lji;)Z a method_33728 place + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfw$1 net/minecraft/class_5802$1 net/minecraft/world/level/block/BigDripleafStemBlock$1 + f [I a field_28672 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dfx net/minecraft/class_3710 net/minecraft/world/level/block/BlastFurnaceBlock + f Lcom/mojang/serialization/MapCodec; c field_46279 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfy net/minecraft/class_2248 net/minecraft/world/level/block/Block + f I A field_31022 UPDATE_ALL_IMMEDIATE + f F B field_31023 INDESTRUCTIBLE + f F C field_31024 INSTANT + f I D field_31025 UPDATE_LIMIT + f Ldtd; E field_10647 stateDefinition + f Lorg/slf4j/Logger; a field_10638 LOGGER + f Ljm$c; b field_36404 builtInRegistryHolder + f Lcom/google/common/cache/LoadingCache; c field_19312 SHAPE_FULL_BLOCK_CACHE + f Ldtc; d field_10646 defaultBlockState + f Ljava/lang/String; e field_10642 descriptionId + f Lcul; f field_17562 item + f I g field_31026 CACHE_SIZE + f Ljava/lang/ThreadLocal; h field_10649 OCCLUSION_CACHE + f Lcom/mojang/serialization/MapCodec; p field_46280 CODEC + f Ljs; q field_10651 BLOCK_STATE_REGISTRY + f I r field_31027 UPDATE_NEIGHBORS + f I s field_31028 UPDATE_CLIENTS + f I t field_31029 UPDATE_INVISIBLE + f I u field_31030 UPDATE_IMMEDIATE + f I v field_31031 UPDATE_KNOWN_SHAPE + f I w field_31032 UPDATE_SUPPRESS_DROPS + f I x field_31033 UPDATE_MOVE_BY_PISTON + f I y field_31035 UPDATE_NONE + f I z field_31036 UPDATE_ALL + m (DDDDDD)Lexv; a method_9541 box + m (I)Ldtc; a method_9531 stateById + m (Laqu;Ljd;I)V a method_9583 popExperience + m (Laqu;Ljd;Lcuq;Lbpw;)V a method_41420 tryDropExperience + m (Lcul;)Ldfy; a method_9503 byItem + m (Lcuq;Lcul$b;Ljava/util/List;Lcwm;)V a method_9568 appendHoverText + m (Lcyd;)Ldtc; a method_9605 getStateForPlacement + m (Ldcc;Lbsr;)V a method_9502 updateEntityAfterFallOn + m (Ldco;)Z a method_9533 dropFromExplosion + m (Ldcw;DDDLcuq;)Lcjh; a method_36990 method_36990 + m (Ldcw;DDDLcuq;DDD)Lcjh; a method_36991 method_36991 + m (Ldcw;Lcmx;Ljd;Ldtc;)V a method_33614 spawnDestroyParticles + m (Ldcw;Lcmx;Ljd;Ldtc;Ldqh;Lcuq;)V a method_9556 playerDestroy + m (Ldcw;Ldtc;Ljd;Lbsr;F)V a method_9554 fallOn + m (Ldcw;Ljava/util/function/Supplier;Lcuq;)V a method_36993 popResource + m (Ldcw;Ljd;Lcuq;)V a method_9577 popResource + m (Ldcw;Ljd;Ldco;)V a method_9586 wasExploded + m (Ldcw;Ljd;Ldtc;Lbsr;)V a method_9591 stepOn + m (Ldcw;Ljd;Ldtc;Lbtn;Lcuq;)V a method_9567 setPlacedBy + m (Ldcw;Ljd;Ldtc;Lcmx;)Ldtc; a method_9576 playerWillDestroy + m (Ldcw;Ljd;Lji;Lcuq;)V a method_36992 popResourceFromFace + m (Ldcx;Ljd;Lcuq;)V a method_9596 method_9596 + m (Ldcx;Ljd;Ldtc;)V a method_9585 destroy + m (Ldcz;Ljd;Ldtc;)Lcuq; a method_9574 getCloneItemStack + m (Ldcz;Ljd;Lji;)Z a method_20044 canSupportCenter + m (Ldtc;)Z a method_9538 isPossibleToRespawnInThis + m (Ldtc;Laqu;Ljd;Ldqh;)Ljava/util/List; a method_9562 getDrops + m (Ldtc;Laqu;Ljd;Ldqh;Lbsr;Lcuq;)Ljava/util/List; a method_9609 getDrops + m (Ldtc;Ldcc;Ljd;Lji;Ljd;)Z a method_9607 shouldRenderFace + m (Ldtc;Ldcw;Ljd;Layw;)V a method_9496 animateTick + m (Ldtc;Ldcw;Ljd;Lddw$c;)V a method_9504 handlePrecipitation + m (Ldtc;Ldcw;Ljd;Ldqh;Lbsr;Lcuq;)V a method_9511 dropResources + m (Ldtc;Ldcx;Ljd;Ldqh;)V a method_9610 dropResources + m (Ldtc;Ldtc;Ldcx;Ljd;)Ldtc; a method_9582 pushEntitiesUp + m (Ldtc;Ldtc;Ldcx;Ljd;I)V a method_30094 updateOrDestroy + m (Ldtc;Ldtc;Ldcx;Ljd;II)V a method_9611 updateOrDestroy + m (Ldtc;Ldtc;Lduf;)Ldtc; a method_34724 copyProperty + m (Ldtd$a;)V a method_9515 createBlockStateDefinition + m (Lexv;)Z a method_9614 isShapeFullBlock + m (Lexv;Lji;)Z a method_9501 isFaceFull + m (Ljava/util/function/Function;)Lcom/google/common/collect/ImmutableMap; a method_33615 getShapeForEachState + m (Ldcw;Ljd;Lcuq;)V b method_9544 method_9544 + m (Ldtc;Ldcx;Ljd;)Ldtc; b method_9510 updateFromNeighbourShapes + m (Ldcc;Ljd;)Z c method_16361 canSupportRigidBlock + m (Ldcw;Ljd;Lcuq;)V c method_9587 method_9587 + m (Ldtc;Ldcw;Ljd;)V c method_9497 dropResources + m ()F e method_9520 getExplosionResistance + m ()Lxn; f method_9518 getName + m ()Ljava/lang/String; g method_9539 getDescriptionId + m ()F h method_9499 getFriction + m (Ldtc;)I i method_9507 getId + m ()F j method_23349 getSpeedFactor + m (Ldtc;)Z j method_9581 isExceptionForConnection + m ()F k method_23350 getJumpFactor + m (Ldtc;)V k method_9590 registerDefaultState + m ()Ldtd; l method_9595 getStateDefinition + m (Ldtc;)Ldtc; l method_34725 withPropertiesOf + m ()Ldtc; o method_9564 defaultBlockState + m ()Z p method_9543 hasDynamicShape + m ()Ljm$c; s method_40142 builtInRegistryHolder + m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; y method_9508 method_9508 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dfy$1 net/minecraft/class_2248$1 net/minecraft/world/level/block/Block$1 + m (Lexv;)Ljava/lang/Boolean; a method_20516 load + m ()V <init> <init> <init> +c dfy$2 net/minecraft/class_2248$2 net/minecraft/world/level/block/Block$2 + m (IF)V <init> <init> <init> +c dfy$a net/minecraft/class_2248$class_2249 net/minecraft/world/level/block/Block$BlockStatePairKey + f Ldtc; a field_10652 first + f Ldtc; b field_10654 second + f Lji; c field_10653 direction + m (Ldtc;Ldtc;Lji;)V <init> <init> <init> +c dfz net/minecraft/class_8811 net/minecraft/world/level/block/BlockTypes + f Lcom/mojang/serialization/MapCodec; a field_46281 CODEC + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_53979 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dga net/minecraft/class_2246 net/minecraft/world/level/block/Blocks + f Ldfy; A field_10276 JUNGLE_SAPLING + f Ldfy; B field_10385 ACACIA_SAPLING + f Ldfy; C field_42727 CHERRY_SAPLING + f Ldfy; D field_10160 DARK_OAK_SAPLING + f Ldfy; E field_37544 MANGROVE_PROPAGULE + f Ldfy; F field_9987 BEDROCK + f Ldfy; G field_10382 WATER + f Ldfy; H field_10164 LAVA + f Ldfy; I field_10102 SAND + f Ldfy; J field_42728 SUSPICIOUS_SAND + f Ldfy; K field_10534 RED_SAND + f Ldfy; L field_10255 GRAVEL + f Ldfy; M field_43227 SUSPICIOUS_GRAVEL + f Ldfy; N field_10571 GOLD_ORE + f Ldfy; O field_29026 DEEPSLATE_GOLD_ORE + f Ldfy; P field_10212 IRON_ORE + f Ldfy; Q field_29027 DEEPSLATE_IRON_ORE + f Ldfy; R field_10418 COAL_ORE + f Ldfy; S field_29219 DEEPSLATE_COAL_ORE + f Ldfy; T field_23077 NETHER_GOLD_ORE + f Ldfy; U field_10431 OAK_LOG + f Ldfy; V field_10037 SPRUCE_LOG + f Ldfy; W field_10511 BIRCH_LOG + f Ldfy; X field_10306 JUNGLE_LOG + f Ldfy; Y field_10533 ACACIA_LOG + f Ldfy; Z field_42729 CHERRY_LOG + f Ldfy; aA field_10103 STRIPPED_ACACIA_WOOD + f Ldfy; aB field_42730 STRIPPED_CHERRY_WOOD + f Ldfy; aC field_10374 STRIPPED_DARK_OAK_WOOD + f Ldfy; aD field_37550 STRIPPED_MANGROVE_WOOD + f Ldfy; aE field_10503 OAK_LEAVES + f Ldfy; aF field_9988 SPRUCE_LEAVES + f Ldfy; aG field_10539 BIRCH_LEAVES + f Ldfy; aH field_10335 JUNGLE_LEAVES + f Ldfy; aI field_10098 ACACIA_LEAVES + f Ldfy; aJ field_42731 CHERRY_LEAVES + f Ldfy; aK field_10035 DARK_OAK_LEAVES + f Ldfy; aL field_37551 MANGROVE_LEAVES + f Ldfy; a field_10124 AIR + f Ldfy; aM field_28673 AZALEA_LEAVES + f Ldfy; aN field_28674 FLOWERING_AZALEA_LEAVES + f Ldfy; aO field_10258 SPONGE + f Ldfy; aP field_10562 WET_SPONGE + f Ldfy; aQ field_10033 GLASS + f Ldfy; aR field_10090 LAPIS_ORE + f Ldfy; aS field_29028 DEEPSLATE_LAPIS_ORE + f Ldfy; aT field_10441 LAPIS_BLOCK + f Ldfy; aU field_10200 DISPENSER + f Ldfy; aV field_9979 SANDSTONE + f Ldfy; aW field_10292 CHISELED_SANDSTONE + f Ldfy; aX field_10361 CUT_SANDSTONE + f Ldfy; aY field_10179 NOTE_BLOCK + f Ldfy; aZ field_10120 WHITE_BED + f Ldfy; aa field_10010 DARK_OAK_LOG + f Ldfy; ab field_37545 MANGROVE_LOG + f Ldfy; ac field_37546 MANGROVE_ROOTS + f Ldfy; ad field_37547 MUDDY_MANGROVE_ROOTS + f Ldfy; ae field_41072 BAMBOO_BLOCK + f Ldfy; af field_10436 STRIPPED_SPRUCE_LOG + f Ldfy; ag field_10366 STRIPPED_BIRCH_LOG + f Ldfy; ah field_10254 STRIPPED_JUNGLE_LOG + f Ldfy; ai field_10622 STRIPPED_ACACIA_LOG + f Ldfy; aj field_42732 STRIPPED_CHERRY_LOG + f Ldfy; ak field_10244 STRIPPED_DARK_OAK_LOG + f Ldfy; al field_10519 STRIPPED_OAK_LOG + f Ldfy; am field_37548 STRIPPED_MANGROVE_LOG + f Ldfy; an field_41073 STRIPPED_BAMBOO_BLOCK + f Ldfy; ao field_10126 OAK_WOOD + f Ldfy; ap field_10155 SPRUCE_WOOD + f Ldfy; aq field_10307 BIRCH_WOOD + f Ldfy; ar field_10303 JUNGLE_WOOD + f Ldfy; as field_9999 ACACIA_WOOD + f Ldfy; at field_42733 CHERRY_WOOD + f Ldfy; au field_10178 DARK_OAK_WOOD + f Ldfy; av field_37549 MANGROVE_WOOD + f Ldfy; aw field_10250 STRIPPED_OAK_WOOD + f Ldfy; ax field_10558 STRIPPED_SPRUCE_WOOD + f Ldfy; ay field_10204 STRIPPED_BIRCH_WOOD + f Ldfy; az field_10084 STRIPPED_JUNGLE_WOOD + f Ldfy; bA field_10446 WHITE_WOOL + f Ldfy; bB field_10095 ORANGE_WOOL + f Ldfy; bC field_10215 MAGENTA_WOOL + f Ldfy; bD field_10294 LIGHT_BLUE_WOOL + f Ldfy; bE field_10490 YELLOW_WOOL + f Ldfy; bF field_10028 LIME_WOOL + f Ldfy; bG field_10459 PINK_WOOL + f Ldfy; bH field_10423 GRAY_WOOL + f Ldfy; bI field_10222 LIGHT_GRAY_WOOL + f Ldfy; bJ field_10619 CYAN_WOOL + f Ldfy; bK field_10259 PURPLE_WOOL + f Ldfy; bL field_10514 BLUE_WOOL + f Ldfy; b field_10340 STONE + f Ldfy; bM field_10113 BROWN_WOOL + f Ldfy; bN field_10170 GREEN_WOOL + f Ldfy; bO field_10314 RED_WOOL + f Ldfy; bP field_10146 BLACK_WOOL + f Ldfy; bQ field_10008 MOVING_PISTON + f Ldfy; bR field_10182 DANDELION + f Ldfy; bS field_42734 TORCHFLOWER + f Ldfy; bT field_10449 POPPY + f Ldfy; bU field_10086 BLUE_ORCHID + f Ldfy; bV field_10226 ALLIUM + f Ldfy; bW field_10573 AZURE_BLUET + f Ldfy; bX field_10270 RED_TULIP + f Ldfy; bY field_10048 ORANGE_TULIP + f Ldfy; bZ field_10156 WHITE_TULIP + f Ldfy; ba field_10410 ORANGE_BED + f Ldfy; bb field_10230 MAGENTA_BED + f Ldfy; bc field_10621 LIGHT_BLUE_BED + f Ldfy; bd field_10356 YELLOW_BED + f Ldfy; be field_10180 LIME_BED + f Ldfy; bf field_10610 PINK_BED + f Ldfy; bg field_10141 GRAY_BED + f Ldfy; bh field_10326 LIGHT_GRAY_BED + f Ldfy; bi field_10109 CYAN_BED + f Ldfy; bj field_10019 PURPLE_BED + f Ldfy; bk field_10527 BLUE_BED + f Ldfy; bl field_10288 BROWN_BED + f Ldfy; bm field_10561 GREEN_BED + f Ldfy; bn field_10069 RED_BED + f Ldfy; bo field_10461 BLACK_BED + f Ldfy; bp field_10425 POWERED_RAIL + f Ldfy; bq field_10025 DETECTOR_RAIL + f Ldfy; br field_10615 STICKY_PISTON + f Ldfy; bs field_10343 COBWEB + f Ldfy; bt field_10479 SHORT_GRASS + f Ldfy; bu field_10112 FERN + f Ldfy; bv field_10428 DEAD_BUSH + f Ldfy; bw field_10376 SEAGRASS + f Ldfy; bx field_10238 TALL_SEAGRASS + f Ldfy; by field_10560 PISTON + f Ldfy; bz field_10379 PISTON_HEAD + f Ldfy; cA field_9980 CRAFTING_TABLE + f Ldfy; cB field_10293 WHEAT + f Ldfy; cC field_10362 FARMLAND + f Ldfy; cD field_10181 FURNACE + f Ldfy; cE field_10121 OAK_SIGN + f Ldfy; cF field_10411 SPRUCE_SIGN + f Ldfy; cG field_10231 BIRCH_SIGN + f Ldfy; cH field_10284 ACACIA_SIGN + f Ldfy; cI field_42735 CHERRY_SIGN + f Ldfy; cJ field_10544 JUNGLE_SIGN + f Ldfy; cK field_10330 DARK_OAK_SIGN + f Ldfy; cL field_37554 MANGROVE_SIGN + f Ldfy; c field_10474 GRANITE + f Ldfy; cM field_40277 BAMBOO_SIGN + f Ldfy; cN field_10149 OAK_DOOR + f Ldfy; cO field_9983 LADDER + f Ldfy; cP field_10167 RAIL + f Ldfy; cQ field_10596 COBBLESTONE_STAIRS + f Ldfy; cR field_10187 OAK_WALL_SIGN + f Ldfy; cS field_10088 SPRUCE_WALL_SIGN + f Ldfy; cT field_10391 BIRCH_WALL_SIGN + f Ldfy; cU field_10401 ACACIA_WALL_SIGN + f Ldfy; cV field_42736 CHERRY_WALL_SIGN + f Ldfy; cW field_10587 JUNGLE_WALL_SIGN + f Ldfy; cX field_10265 DARK_OAK_WALL_SIGN + f Ldfy; cY field_37552 MANGROVE_WALL_SIGN + f Ldfy; cZ field_40261 BAMBOO_WALL_SIGN + f Ldfy; ca field_10315 PINK_TULIP + f Ldfy; cb field_10554 OXEYE_DAISY + f Ldfy; cc field_9995 CORNFLOWER + f Ldfy; cd field_10606 WITHER_ROSE + f Ldfy; ce field_10548 LILY_OF_THE_VALLEY + f Ldfy; cf field_10251 BROWN_MUSHROOM + f Ldfy; cg field_10559 RED_MUSHROOM + f Ldfy; ch field_10205 GOLD_BLOCK + f Ldfy; ci field_10085 IRON_BLOCK + f Ldfy; cj field_10104 BRICKS + f Ldfy; ck field_10375 TNT + f Ldfy; cl field_10504 BOOKSHELF + f Ldfy; cm field_40276 CHISELED_BOOKSHELF + f Ldfy; cn field_9989 MOSSY_COBBLESTONE + f Ldfy; co field_10540 OBSIDIAN + f Ldfy; cp field_10336 TORCH + f Ldfy; cq field_10099 WALL_TORCH + f Ldfy; cr field_10036 FIRE + f Ldfy; cs field_22089 SOUL_FIRE + f Ldfy; ct field_10260 SPAWNER + f Ldfy; cu field_10563 OAK_STAIRS + f Ldfy; cv field_10034 CHEST + f Ldfy; cw field_10091 REDSTONE_WIRE + f Ldfy; cx field_10442 DIAMOND_ORE + f Ldfy; cy field_29029 DEEPSLATE_DIAMOND_ORE + f Ldfy; cz field_10201 DIAMOND_BLOCK + f Ldfy; dA field_10332 SPRUCE_PRESSURE_PLATE + f Ldfy; dB field_10592 BIRCH_PRESSURE_PLATE + f Ldfy; dC field_10026 JUNGLE_PRESSURE_PLATE + f Ldfy; dD field_10397 ACACIA_PRESSURE_PLATE + f Ldfy; dE field_42737 CHERRY_PRESSURE_PLATE + f Ldfy; dF field_10470 DARK_OAK_PRESSURE_PLATE + f Ldfy; dG field_37553 MANGROVE_PRESSURE_PLATE + f Ldfy; dH field_40284 BAMBOO_PRESSURE_PLATE + f Ldfy; dI field_10080 REDSTONE_ORE + f Ldfy; dJ field_29030 DEEPSLATE_REDSTONE_ORE + f Ldfy; dK field_10523 REDSTONE_TORCH + f Ldfy; dL field_10301 REDSTONE_WALL_TORCH + f Ldfy; d field_10289 POLISHED_GRANITE + f Ldfy; dM field_10494 STONE_BUTTON + f Ldfy; dN field_10477 SNOW + f Ldfy; dO field_10295 ICE + f Ldfy; dP field_10491 SNOW_BLOCK + f Ldfy; dQ field_10029 CACTUS + f Ldfy; dR field_10460 CLAY + f Ldfy; dS field_10424 SUGAR_CANE + f Ldfy; dT field_10223 JUKEBOX + f Ldfy; dU field_10620 OAK_FENCE + f Ldfy; dV field_10515 NETHERRACK + f Ldfy; dW field_10114 SOUL_SAND + f Ldfy; dX field_22090 SOUL_SOIL + f Ldfy; dY field_22091 BASALT + f Ldfy; dZ field_23151 POLISHED_BASALT + f Ldfy; da field_40262 OAK_HANGING_SIGN + f Ldfy; db field_40263 SPRUCE_HANGING_SIGN + f Ldfy; dc field_40264 BIRCH_HANGING_SIGN + f Ldfy; dd field_40265 ACACIA_HANGING_SIGN + f Ldfy; de field_42738 CHERRY_HANGING_SIGN + f Ldfy; df field_40266 JUNGLE_HANGING_SIGN + f Ldfy; dg field_40267 DARK_OAK_HANGING_SIGN + f Ldfy; dh field_40268 CRIMSON_HANGING_SIGN + f Ldfy; di field_40269 WARPED_HANGING_SIGN + f Ldfy; dj field_40270 MANGROVE_HANGING_SIGN + f Ldfy; dk field_40271 BAMBOO_HANGING_SIGN + f Ldfy; dl field_40272 OAK_WALL_HANGING_SIGN + f Ldfy; dm field_40273 SPRUCE_WALL_HANGING_SIGN + f Ldfy; dn field_40274 BIRCH_WALL_HANGING_SIGN + f Ldfy; do field_40275 ACACIA_WALL_HANGING_SIGN + f Ldfy; dp field_42739 CHERRY_WALL_HANGING_SIGN + f Ldfy; dq field_40278 JUNGLE_WALL_HANGING_SIGN + f Ldfy; dr field_40279 DARK_OAK_WALL_HANGING_SIGN + f Ldfy; ds field_40280 MANGROVE_WALL_HANGING_SIGN + f Ldfy; dt field_40281 CRIMSON_WALL_HANGING_SIGN + f Ldfy; du field_40282 WARPED_WALL_HANGING_SIGN + f Ldfy; dv field_40283 BAMBOO_WALL_HANGING_SIGN + f Ldfy; dw field_10363 LEVER + f Ldfy; dx field_10158 STONE_PRESSURE_PLATE + f Ldfy; dy field_9973 IRON_DOOR + f Ldfy; dz field_10484 OAK_PRESSURE_PLATE + f Ldfy; eA field_10486 BIRCH_TRAPDOOR + f Ldfy; eB field_10017 JUNGLE_TRAPDOOR + f Ldfy; eC field_10608 ACACIA_TRAPDOOR + f Ldfy; eD field_42740 CHERRY_TRAPDOOR + f Ldfy; eE field_10246 DARK_OAK_TRAPDOOR + f Ldfy; eF field_37555 MANGROVE_TRAPDOOR + f Ldfy; eG field_40285 BAMBOO_TRAPDOOR + f Ldfy; eH field_10056 STONE_BRICKS + f Ldfy; eI field_10065 MOSSY_STONE_BRICKS + f Ldfy; eJ field_10416 CRACKED_STONE_BRICKS + f Ldfy; eK field_10552 CHISELED_STONE_BRICKS + f Ldfy; eL field_37556 PACKED_MUD + f Ldfy; e field_10508 DIORITE + f Ldfy; eM field_37557 MUD_BRICKS + f Ldfy; eN field_10277 INFESTED_STONE + f Ldfy; eO field_10492 INFESTED_COBBLESTONE + f Ldfy; eP field_10387 INFESTED_STONE_BRICKS + f Ldfy; eQ field_10480 INFESTED_MOSSY_STONE_BRICKS + f Ldfy; eR field_10100 INFESTED_CRACKED_STONE_BRICKS + f Ldfy; eS field_10176 INFESTED_CHISELED_STONE_BRICKS + f Ldfy; eT field_10580 BROWN_MUSHROOM_BLOCK + f Ldfy; eU field_10240 RED_MUSHROOM_BLOCK + f Ldfy; eV field_10556 MUSHROOM_STEM + f Ldfy; eW field_10576 IRON_BARS + f Ldfy; eX field_23985 CHAIN + f Ldfy; eY field_10285 GLASS_PANE + f Ldfy; eZ field_46282 PUMPKIN + f Ldfy; ea field_22092 SOUL_TORCH + f Ldfy; eb field_22093 SOUL_WALL_TORCH + f Ldfy; ec field_10171 GLOWSTONE + f Ldfy; ed field_10316 NETHER_PORTAL + f Ldfy; ee field_10147 CARVED_PUMPKIN + f Ldfy; ef field_10009 JACK_O_LANTERN + f Ldfy; eg field_10183 CAKE + f Ldfy; eh field_10450 REPEATER + f Ldfy; ei field_10087 WHITE_STAINED_GLASS + f Ldfy; ej field_10227 ORANGE_STAINED_GLASS + f Ldfy; ek field_10574 MAGENTA_STAINED_GLASS + f Ldfy; el field_10271 LIGHT_BLUE_STAINED_GLASS + f Ldfy; em field_10049 YELLOW_STAINED_GLASS + f Ldfy; en field_10157 LIME_STAINED_GLASS + f Ldfy; eo field_10317 PINK_STAINED_GLASS + f Ldfy; ep field_10555 GRAY_STAINED_GLASS + f Ldfy; eq field_9996 LIGHT_GRAY_STAINED_GLASS + f Ldfy; er field_10248 CYAN_STAINED_GLASS + f Ldfy; es field_10399 PURPLE_STAINED_GLASS + f Ldfy; et field_10060 BLUE_STAINED_GLASS + f Ldfy; eu field_10073 BROWN_STAINED_GLASS + f Ldfy; ev field_10357 GREEN_STAINED_GLASS + f Ldfy; ew field_10272 RED_STAINED_GLASS + f Ldfy; ex field_9997 BLACK_STAINED_GLASS + f Ldfy; ey field_10137 OAK_TRAPDOOR + f Ldfy; ez field_10323 SPRUCE_TRAPDOOR + f Ldfy; fA field_10081 DRAGON_EGG + f Ldfy; fB field_10524 REDSTONE_LAMP + f Ldfy; fC field_10302 COCOA + f Ldfy; fD field_10142 SANDSTONE_STAIRS + f Ldfy; fE field_10013 EMERALD_ORE + f Ldfy; fF field_29220 DEEPSLATE_EMERALD_ORE + f Ldfy; fG field_10443 ENDER_CHEST + f Ldfy; fH field_10348 TRIPWIRE_HOOK + f Ldfy; fI field_10589 TRIPWIRE + f Ldfy; fJ field_10234 EMERALD_BLOCK + f Ldfy; fK field_10569 SPRUCE_STAIRS + f Ldfy; fL field_10408 BIRCH_STAIRS + f Ldfy; f field_10346 POLISHED_DIORITE + f Ldfy; fM field_10122 JUNGLE_STAIRS + f Ldfy; fN field_10525 COMMAND_BLOCK + f Ldfy; fO field_10327 BEACON + f Ldfy; fP field_10625 COBBLESTONE_WALL + f Ldfy; fQ field_9990 MOSSY_COBBLESTONE_WALL + f Ldfy; fR field_10495 FLOWER_POT + f Ldfy; fS field_42741 POTTED_TORCHFLOWER + f Ldfy; fT field_10468 POTTED_OAK_SAPLING + f Ldfy; fU field_10192 POTTED_SPRUCE_SAPLING + f Ldfy; fV field_10577 POTTED_BIRCH_SAPLING + f Ldfy; fW field_10304 POTTED_JUNGLE_SAPLING + f Ldfy; fX field_10564 POTTED_ACACIA_SAPLING + f Ldfy; fY field_42742 POTTED_CHERRY_SAPLING + f Ldfy; fZ field_10076 POTTED_DARK_OAK_SAPLING + f Ldfy; fa field_46283 MELON + f Ldfy; fb field_46284 ATTACHED_PUMPKIN_STEM + f Ldfy; fc field_46285 ATTACHED_MELON_STEM + f Ldfy; fd field_46286 PUMPKIN_STEM + f Ldfy; fe field_46287 MELON_STEM + f Ldfy; ff field_10597 VINE + f Ldfy; fg field_28411 GLOW_LICHEN + f Ldfy; fh field_10188 OAK_FENCE_GATE + f Ldfy; fi field_10089 BRICK_STAIRS + f Ldfy; fj field_10392 STONE_BRICK_STAIRS + f Ldfy; fk field_37558 MUD_BRICK_STAIRS + f Ldfy; fl field_10402 MYCELIUM + f Ldfy; fm field_10588 LILY_PAD + f Ldfy; fn field_10266 NETHER_BRICKS + f Ldfy; fo field_10364 NETHER_BRICK_FENCE + f Ldfy; fp field_10159 NETHER_BRICK_STAIRS + f Ldfy; fq field_9974 NETHER_WART + f Ldfy; fr field_10485 ENCHANTING_TABLE + f Ldfy; fs field_10333 BREWING_STAND + f Ldfy; ft field_10593 CAULDRON + f Ldfy; fu field_27097 WATER_CAULDRON + f Ldfy; fv field_27098 LAVA_CAULDRON + f Ldfy; fw field_27878 POWDER_SNOW_CAULDRON + f Ldfy; fx field_10027 END_PORTAL + f Ldfy; fy field_10398 END_PORTAL_FRAME + f Ldfy; fz field_10471 END_STONE + f Ldfy; gA field_42743 CHERRY_BUTTON + f Ldfy; gB field_10493 DARK_OAK_BUTTON + f Ldfy; gC field_37559 MANGROVE_BUTTON + f Ldfy; gD field_40286 BAMBOO_BUTTON + f Ldfy; gE field_10481 SKELETON_SKULL + f Ldfy; gF field_10388 SKELETON_WALL_SKULL + f Ldfy; gG field_10177 WITHER_SKELETON_SKULL + f Ldfy; gH field_10101 WITHER_SKELETON_WALL_SKULL + f Ldfy; gI field_10241 ZOMBIE_HEAD + f Ldfy; gJ field_10581 ZOMBIE_WALL_HEAD + f Ldfy; gK field_10432 PLAYER_HEAD + f Ldfy; gL field_10208 PLAYER_WALL_HEAD + f Ldfy; g field_10115 ANDESITE + f Ldfy; gM field_10042 CREEPER_HEAD + f Ldfy; gN field_10509 CREEPER_WALL_HEAD + f Ldfy; gO field_10337 DRAGON_HEAD + f Ldfy; gP field_10472 DRAGON_WALL_HEAD + f Ldfy; gQ field_41305 PIGLIN_HEAD + f Ldfy; gR field_41306 PIGLIN_WALL_HEAD + f Ldfy; gS field_10535 ANVIL + f Ldfy; gT field_10105 CHIPPED_ANVIL + f Ldfy; gU field_10414 DAMAGED_ANVIL + f Ldfy; gV field_10380 TRAPPED_CHEST + f Ldfy; gW field_10224 LIGHT_WEIGHTED_PRESSURE_PLATE + f Ldfy; gX field_10582 HEAVY_WEIGHTED_PRESSURE_PLATE + f Ldfy; gY field_10377 COMPARATOR + f Ldfy; gZ field_10429 DAYLIGHT_DETECTOR + f Ldfy; ga field_37560 POTTED_MANGROVE_PROPAGULE + f Ldfy; gb field_10128 POTTED_FERN + f Ldfy; gc field_10354 POTTED_DANDELION + f Ldfy; gd field_10151 POTTED_POPPY + f Ldfy; ge field_9981 POTTED_BLUE_ORCHID + f Ldfy; gf field_10162 POTTED_ALLIUM + f Ldfy; gg field_10365 POTTED_AZURE_BLUET + f Ldfy; gh field_10598 POTTED_RED_TULIP + f Ldfy; gi field_10249 POTTED_ORANGE_TULIP + f Ldfy; gj field_10400 POTTED_WHITE_TULIP + f Ldfy; gk field_10061 POTTED_PINK_TULIP + f Ldfy; gl field_10074 POTTED_OXEYE_DAISY + f Ldfy; gm field_10358 POTTED_CORNFLOWER + f Ldfy; gn field_10273 POTTED_LILY_OF_THE_VALLEY + f Ldfy; go field_9998 POTTED_WITHER_ROSE + f Ldfy; gp field_10138 POTTED_RED_MUSHROOM + f Ldfy; gq field_10324 POTTED_BROWN_MUSHROOM + f Ldfy; gr field_10487 POTTED_DEAD_BUSH + f Ldfy; gs field_10018 POTTED_CACTUS + f Ldfy; gt field_10609 CARROTS + f Ldfy; gu field_10247 POTATOES + f Ldfy; gv field_10057 OAK_BUTTON + f Ldfy; gw field_10066 SPRUCE_BUTTON + f Ldfy; gx field_10417 BIRCH_BUTTON + f Ldfy; gy field_10553 JUNGLE_BUTTON + f Ldfy; gz field_10278 ACACIA_BUTTON + f Ldfy; hA field_10496 ORANGE_STAINED_GLASS_PANE + f Ldfy; hB field_10469 MAGENTA_STAINED_GLASS_PANE + f Ldfy; hC field_10193 LIGHT_BLUE_STAINED_GLASS_PANE + f Ldfy; hD field_10578 YELLOW_STAINED_GLASS_PANE + f Ldfy; hE field_10305 LIME_STAINED_GLASS_PANE + f Ldfy; hF field_10565 PINK_STAINED_GLASS_PANE + f Ldfy; hG field_10077 GRAY_STAINED_GLASS_PANE + f Ldfy; hH field_10129 LIGHT_GRAY_STAINED_GLASS_PANE + f Ldfy; hI field_10355 CYAN_STAINED_GLASS_PANE + f Ldfy; hJ field_10152 PURPLE_STAINED_GLASS_PANE + f Ldfy; hK field_9982 BLUE_STAINED_GLASS_PANE + f Ldfy; hL field_10163 BROWN_STAINED_GLASS_PANE + f Ldfy; h field_10093 POLISHED_ANDESITE + f Ldfy; hM field_10419 GREEN_STAINED_GLASS_PANE + f Ldfy; hN field_10118 RED_STAINED_GLASS_PANE + f Ldfy; hO field_10070 BLACK_STAINED_GLASS_PANE + f Ldfy; hP field_10256 ACACIA_STAIRS + f Ldfy; hQ field_42744 CHERRY_STAIRS + f Ldfy; hR field_10616 DARK_OAK_STAIRS + f Ldfy; hS field_37561 MANGROVE_STAIRS + f Ldfy; hT field_40287 BAMBOO_STAIRS + f Ldfy; hU field_40288 BAMBOO_MOSAIC_STAIRS + f Ldfy; hV field_10030 SLIME_BLOCK + f Ldfy; hW field_10499 BARRIER + f Ldfy; hX field_31037 LIGHT + f Ldfy; hY field_10453 IRON_TRAPDOOR + f Ldfy; hZ field_10135 PRISMARINE + f Ldfy; ha field_10002 REDSTONE_BLOCK + f Ldfy; hb field_10213 NETHER_QUARTZ_ORE + f Ldfy; hc field_10312 HOPPER + f Ldfy; hd field_10153 QUARTZ_BLOCK + f Ldfy; he field_10044 CHISELED_QUARTZ_BLOCK + f Ldfy; hf field_10437 QUARTZ_PILLAR + f Ldfy; hg field_10451 QUARTZ_STAIRS + f Ldfy; hh field_10546 ACTIVATOR_RAIL + f Ldfy; hi field_10228 DROPPER + f Ldfy; hj field_10611 WHITE_TERRACOTTA + f Ldfy; hk field_10184 ORANGE_TERRACOTTA + f Ldfy; hl field_10015 MAGENTA_TERRACOTTA + f Ldfy; hm field_10325 LIGHT_BLUE_TERRACOTTA + f Ldfy; hn field_10143 YELLOW_TERRACOTTA + f Ldfy; ho field_10014 LIME_TERRACOTTA + f Ldfy; hp field_10444 PINK_TERRACOTTA + f Ldfy; hq field_10349 GRAY_TERRACOTTA + f Ldfy; hr field_10590 LIGHT_GRAY_TERRACOTTA + f Ldfy; hs field_10235 CYAN_TERRACOTTA + f Ldfy; ht field_10570 PURPLE_TERRACOTTA + f Ldfy; hu field_10409 BLUE_TERRACOTTA + f Ldfy; hv field_10123 BROWN_TERRACOTTA + f Ldfy; hw field_10526 GREEN_TERRACOTTA + f Ldfy; hx field_10328 RED_TERRACOTTA + f Ldfy; hy field_10626 BLACK_TERRACOTTA + f Ldfy; hz field_9991 WHITE_STAINED_GLASS_PANE + f Ldfy; iA field_10415 TERRACOTTA + f Ldfy; iB field_10381 COAL_BLOCK + f Ldfy; iC field_10225 PACKED_ICE + f Ldfy; iD field_10583 SUNFLOWER + f Ldfy; iE field_10378 LILAC + f Ldfy; iF field_10430 ROSE_BUSH + f Ldfy; iG field_10003 PEONY + f Ldfy; iH field_10214 TALL_GRASS + f Ldfy; iI field_10313 LARGE_FERN + f Ldfy; iJ field_10154 WHITE_BANNER + f Ldfy; iK field_10045 ORANGE_BANNER + f Ldfy; iL field_10438 MAGENTA_BANNER + f Ldfy; i field_10219 GRASS_BLOCK + f Ldfy; iM field_10452 LIGHT_BLUE_BANNER + f Ldfy; iN field_10547 YELLOW_BANNER + f Ldfy; iO field_10229 LIME_BANNER + f Ldfy; iP field_10612 PINK_BANNER + f Ldfy; iQ field_10185 GRAY_BANNER + f Ldfy; iR field_9985 LIGHT_GRAY_BANNER + f Ldfy; iS field_10165 CYAN_BANNER + f Ldfy; iT field_10368 PURPLE_BANNER + f Ldfy; iU field_10281 BLUE_BANNER + f Ldfy; iV field_10602 BROWN_BANNER + f Ldfy; iW field_10198 GREEN_BANNER + f Ldfy; iX field_10406 RED_BANNER + f Ldfy; iY field_10062 BLACK_BANNER + f Ldfy; iZ field_10202 WHITE_WALL_BANNER + f Ldfy; ia field_10006 PRISMARINE_BRICKS + f Ldfy; ib field_10297 DARK_PRISMARINE + f Ldfy; ic field_10350 PRISMARINE_STAIRS + f Ldfy; id field_10190 PRISMARINE_BRICK_STAIRS + f Ldfy; ie field_10130 DARK_PRISMARINE_STAIRS + f Ldfy; if field_10389 PRISMARINE_SLAB + f Ldfy; ig field_10236 PRISMARINE_BRICK_SLAB + f Ldfy; ih field_10623 DARK_PRISMARINE_SLAB + f Ldfy; ii field_10174 SEA_LANTERN + f Ldfy; ij field_10359 HAY_BLOCK + f Ldfy; ik field_10466 WHITE_CARPET + f Ldfy; il field_9977 ORANGE_CARPET + f Ldfy; im field_10482 MAGENTA_CARPET + f Ldfy; in field_10290 LIGHT_BLUE_CARPET + f Ldfy; io field_10512 YELLOW_CARPET + f Ldfy; ip field_10040 LIME_CARPET + f Ldfy; iq field_10393 PINK_CARPET + f Ldfy; ir field_10591 GRAY_CARPET + f Ldfy; is field_10209 LIGHT_GRAY_CARPET + f Ldfy; it field_10433 CYAN_CARPET + f Ldfy; iu field_10510 PURPLE_CARPET + f Ldfy; iv field_10043 BLUE_CARPET + f Ldfy; iw field_10473 BROWN_CARPET + f Ldfy; ix field_10338 GREEN_CARPET + f Ldfy; iy field_10536 RED_CARPET + f Ldfy; iz field_10106 BLACK_CARPET + f Ldfy; jA field_37564 MANGROVE_SLAB + f Ldfy; jB field_40292 BAMBOO_SLAB + f Ldfy; jC field_40293 BAMBOO_MOSAIC_SLAB + f Ldfy; jD field_10454 STONE_SLAB + f Ldfy; jE field_10136 SMOOTH_STONE_SLAB + f Ldfy; jF field_10007 SANDSTONE_SLAB + f Ldfy; jG field_18890 CUT_SANDSTONE_SLAB + f Ldfy; jH field_10298 PETRIFIED_OAK_SLAB + f Ldfy; jI field_10351 COBBLESTONE_SLAB + f Ldfy; jJ field_10191 BRICK_SLAB + f Ldfy; jK field_10131 STONE_BRICK_SLAB + f Ldfy; jL field_37562 MUD_BRICK_SLAB + f Ldfy; j field_10566 DIRT + f Ldfy; jM field_10390 NETHER_BRICK_SLAB + f Ldfy; jN field_10237 QUARTZ_SLAB + f Ldfy; jO field_10624 RED_SANDSTONE_SLAB + f Ldfy; jP field_18891 CUT_RED_SANDSTONE_SLAB + f Ldfy; jQ field_10175 PURPUR_SLAB + f Ldfy; jR field_10360 SMOOTH_STONE + f Ldfy; jS field_10467 SMOOTH_SANDSTONE + f Ldfy; jT field_9978 SMOOTH_QUARTZ + f Ldfy; jU field_10483 SMOOTH_RED_SANDSTONE + f Ldfy; jV field_10291 SPRUCE_FENCE_GATE + f Ldfy; jW field_10513 BIRCH_FENCE_GATE + f Ldfy; jX field_10041 JUNGLE_FENCE_GATE + f Ldfy; jY field_10457 ACACIA_FENCE_GATE + f Ldfy; jZ field_42745 CHERRY_FENCE_GATE + f Ldfy; ja field_10599 ORANGE_WALL_BANNER + f Ldfy; jb field_10274 MAGENTA_WALL_BANNER + f Ldfy; jc field_10050 LIGHT_BLUE_WALL_BANNER + f Ldfy; jd field_10139 YELLOW_WALL_BANNER + f Ldfy; je field_10318 LIME_WALL_BANNER + f Ldfy; jf field_10531 PINK_WALL_BANNER + f Ldfy; jg field_10267 GRAY_WALL_BANNER + f Ldfy; jh field_10604 LIGHT_GRAY_WALL_BANNER + f Ldfy; ji field_10372 CYAN_WALL_BANNER + f Ldfy; jj field_10054 PURPLE_WALL_BANNER + f Ldfy; jk field_10067 BLUE_WALL_BANNER + f Ldfy; jl field_10370 BROWN_WALL_BANNER + f Ldfy; jm field_10594 GREEN_WALL_BANNER + f Ldfy; jn field_10279 RED_WALL_BANNER + f Ldfy; jo field_10537 BLACK_WALL_BANNER + f Ldfy; jp field_10344 RED_SANDSTONE + f Ldfy; jq field_10117 CHISELED_RED_SANDSTONE + f Ldfy; jr field_10518 CUT_RED_SANDSTONE + f Ldfy; js field_10420 RED_SANDSTONE_STAIRS + f Ldfy; jt field_10119 OAK_SLAB + f Ldfy; ju field_10071 SPRUCE_SLAB + f Ldfy; jv field_10257 BIRCH_SLAB + f Ldfy; jw field_10617 JUNGLE_SLAB + f Ldfy; jx field_10031 ACACIA_SLAB + f Ldfy; jy field_42746 CHERRY_SLAB + f Ldfy; jz field_10500 DARK_OAK_SLAB + f Ldfy; kA field_42749 TORCHFLOWER_CROP + f Ldfy; kB field_43228 PITCHER_CROP + f Ldfy; kC field_43229 PITCHER_PLANT + f Ldfy; kD field_10341 BEETROOTS + f Ldfy; kE field_10194 DIRT_PATH + f Ldfy; kF field_10613 END_GATEWAY + f Ldfy; kG field_10263 REPEATING_COMMAND_BLOCK + f Ldfy; kH field_10395 CHAIN_COMMAND_BLOCK + f Ldfy; kI field_10110 FROSTED_ICE + f Ldfy; kJ field_10092 MAGMA_BLOCK + f Ldfy; kK field_10541 NETHER_WART_BLOCK + f Ldfy; kL field_9986 RED_NETHER_BRICKS + f Ldfy; k field_10253 COARSE_DIRT + f Ldfy; kM field_10166 BONE_BLOCK + f Ldfy; kN field_10369 STRUCTURE_VOID + f Ldfy; kO field_10282 OBSERVER + f Ldfy; kP field_10603 SHULKER_BOX + f Ldfy; kQ field_10199 WHITE_SHULKER_BOX + f Ldfy; kR field_10407 ORANGE_SHULKER_BOX + f Ldfy; kS field_10063 MAGENTA_SHULKER_BOX + f Ldfy; kT field_10203 LIGHT_BLUE_SHULKER_BOX + f Ldfy; kU field_10600 YELLOW_SHULKER_BOX + f Ldfy; kV field_10275 LIME_SHULKER_BOX + f Ldfy; kW field_10051 PINK_SHULKER_BOX + f Ldfy; kX field_10140 GRAY_SHULKER_BOX + f Ldfy; kY field_10320 LIGHT_GRAY_SHULKER_BOX + f Ldfy; kZ field_10532 CYAN_SHULKER_BOX + f Ldfy; ka field_10196 DARK_OAK_FENCE_GATE + f Ldfy; kb field_37563 MANGROVE_FENCE_GATE + f Ldfy; kc field_40289 BAMBOO_FENCE_GATE + f Ldfy; kd field_10020 SPRUCE_FENCE + f Ldfy; ke field_10299 BIRCH_FENCE + f Ldfy; kf field_10319 JUNGLE_FENCE + f Ldfy; kg field_10144 ACACIA_FENCE + f Ldfy; kh field_42747 CHERRY_FENCE + f Ldfy; ki field_10132 DARK_OAK_FENCE + f Ldfy; kj field_37565 MANGROVE_FENCE + f Ldfy; kk field_40290 BAMBOO_FENCE + f Ldfy; kl field_10521 SPRUCE_DOOR + f Ldfy; km field_10352 BIRCH_DOOR + f Ldfy; kn field_10627 JUNGLE_DOOR + f Ldfy; ko field_10232 ACACIA_DOOR + f Ldfy; kp field_42748 CHERRY_DOOR + f Ldfy; kq field_10403 DARK_OAK_DOOR + f Ldfy; kr field_37566 MANGROVE_DOOR + f Ldfy; ks field_40291 BAMBOO_DOOR + f Ldfy; kt field_10455 END_ROD + f Ldfy; ku field_10021 CHORUS_PLANT + f Ldfy; kv field_10528 CHORUS_FLOWER + f Ldfy; kw field_10286 PURPUR_BLOCK + f Ldfy; kx field_10505 PURPUR_PILLAR + f Ldfy; ky field_9992 PURPUR_STAIRS + f Ldfy; kz field_10462 END_STONE_BRICKS + f Ldfy; lA field_10542 YELLOW_CONCRETE + f Ldfy; lB field_10421 LIME_CONCRETE + f Ldfy; lC field_10434 PINK_CONCRETE + f Ldfy; lD field_10038 GRAY_CONCRETE + f Ldfy; lE field_10172 LIGHT_GRAY_CONCRETE + f Ldfy; lF field_10308 CYAN_CONCRETE + f Ldfy; lG field_10206 PURPLE_CONCRETE + f Ldfy; lH field_10011 BLUE_CONCRETE + f Ldfy; lI field_10439 BROWN_CONCRETE + f Ldfy; lJ field_10367 GREEN_CONCRETE + f Ldfy; lK field_10058 RED_CONCRETE + f Ldfy; lL field_10458 BLACK_CONCRETE + f Ldfy; l field_10520 PODZOL + f Ldfy; lM field_10197 WHITE_CONCRETE_POWDER + f Ldfy; lN field_10022 ORANGE_CONCRETE_POWDER + f Ldfy; lO field_10300 MAGENTA_CONCRETE_POWDER + f Ldfy; lP field_10321 LIGHT_BLUE_CONCRETE_POWDER + f Ldfy; lQ field_10145 YELLOW_CONCRETE_POWDER + f Ldfy; lR field_10133 LIME_CONCRETE_POWDER + f Ldfy; lS field_10522 PINK_CONCRETE_POWDER + f Ldfy; lT field_10353 GRAY_CONCRETE_POWDER + f Ldfy; lU field_10628 LIGHT_GRAY_CONCRETE_POWDER + f Ldfy; lV field_10233 CYAN_CONCRETE_POWDER + f Ldfy; lW field_10404 PURPLE_CONCRETE_POWDER + f Ldfy; lX field_10456 BLUE_CONCRETE_POWDER + f Ldfy; lY field_10023 BROWN_CONCRETE_POWDER + f Ldfy; lZ field_10529 GREEN_CONCRETE_POWDER + f Ldfy; la field_10268 PURPLE_SHULKER_BOX + f Ldfy; lb field_10605 BLUE_SHULKER_BOX + f Ldfy; lc field_10373 BROWN_SHULKER_BOX + f Ldfy; ld field_10055 GREEN_SHULKER_BOX + f Ldfy; le field_10068 RED_SHULKER_BOX + f Ldfy; lf field_10371 BLACK_SHULKER_BOX + f Ldfy; lg field_10595 WHITE_GLAZED_TERRACOTTA + f Ldfy; lh field_10280 ORANGE_GLAZED_TERRACOTTA + f Ldfy; li field_10538 MAGENTA_GLAZED_TERRACOTTA + f Ldfy; lj field_10345 LIGHT_BLUE_GLAZED_TERRACOTTA + f Ldfy; lk field_10096 YELLOW_GLAZED_TERRACOTTA + f Ldfy; ll field_10046 LIME_GLAZED_TERRACOTTA + f Ldfy; lm field_10567 PINK_GLAZED_TERRACOTTA + f Ldfy; ln field_10220 GRAY_GLAZED_TERRACOTTA + f Ldfy; lo field_10052 LIGHT_GRAY_GLAZED_TERRACOTTA + f Ldfy; lp field_10078 CYAN_GLAZED_TERRACOTTA + f Ldfy; lq field_10426 PURPLE_GLAZED_TERRACOTTA + f Ldfy; lr field_10550 BLUE_GLAZED_TERRACOTTA + f Ldfy; ls field_10004 BROWN_GLAZED_TERRACOTTA + f Ldfy; lt field_10475 GREEN_GLAZED_TERRACOTTA + f Ldfy; lu field_10383 RED_GLAZED_TERRACOTTA + f Ldfy; lv field_10501 BLACK_GLAZED_TERRACOTTA + f Ldfy; lw field_10107 WHITE_CONCRETE + f Ldfy; lx field_10210 ORANGE_CONCRETE + f Ldfy; ly field_10585 MAGENTA_CONCRETE + f Ldfy; lz field_10242 LIGHT_BLUE_CONCRETE + f Ldfy; mA field_10169 HORN_CORAL + f Ldfy; mB field_10448 DEAD_TUBE_CORAL_FAN + f Ldfy; mC field_10097 DEAD_BRAIN_CORAL_FAN + f Ldfy; mD field_10047 DEAD_BUBBLE_CORAL_FAN + f Ldfy; mE field_10568 DEAD_FIRE_CORAL_FAN + f Ldfy; mF field_10221 DEAD_HORN_CORAL_FAN + f Ldfy; mG field_10053 TUBE_CORAL_FAN + f Ldfy; mH field_10079 BRAIN_CORAL_FAN + f Ldfy; mI field_10427 BUBBLE_CORAL_FAN + f Ldfy; mJ field_10551 FIRE_CORAL_FAN + f Ldfy; mK field_10005 HORN_CORAL_FAN + f Ldfy; mL field_10347 DEAD_TUBE_CORAL_WALL_FAN + f Ldfy; m field_10445 COBBLESTONE + f Ldfy; mM field_10116 DEAD_BRAIN_CORAL_WALL_FAN + f Ldfy; mN field_10094 DEAD_BUBBLE_CORAL_WALL_FAN + f Ldfy; mO field_10557 DEAD_FIRE_CORAL_WALL_FAN + f Ldfy; mP field_10239 DEAD_HORN_CORAL_WALL_FAN + f Ldfy; mQ field_10584 TUBE_CORAL_WALL_FAN + f Ldfy; mR field_10186 BRAIN_CORAL_WALL_FAN + f Ldfy; mS field_10447 BUBBLE_CORAL_WALL_FAN + f Ldfy; mT field_10498 FIRE_CORAL_WALL_FAN + f Ldfy; mU field_9976 HORN_CORAL_WALL_FAN + f Ldfy; mV field_10476 SEA_PICKLE + f Ldfy; mW field_10384 BLUE_ICE + f Ldfy; mX field_10502 CONDUIT + f Ldfy; mY field_10108 BAMBOO_SAPLING + f Ldfy; mZ field_10211 BAMBOO + f Ldfy; ma field_10287 RED_CONCRETE_POWDER + f Ldfy; mb field_10506 BLACK_CONCRETE_POWDER + f Ldfy; mc field_9993 KELP + f Ldfy; md field_10463 KELP_PLANT + f Ldfy; me field_10342 DRIED_KELP_BLOCK + f Ldfy; mf field_10195 TURTLE_EGG + f Ldfy; mg field_43230 SNIFFER_EGG + f Ldfy; mh field_10614 DEAD_TUBE_CORAL_BLOCK + f Ldfy; mi field_10264 DEAD_BRAIN_CORAL_BLOCK + f Ldfy; mj field_10396 DEAD_BUBBLE_CORAL_BLOCK + f Ldfy; mk field_10111 DEAD_FIRE_CORAL_BLOCK + f Ldfy; ml field_10488 DEAD_HORN_CORAL_BLOCK + f Ldfy; mm field_10309 TUBE_CORAL_BLOCK + f Ldfy; mn field_10629 BRAIN_CORAL_BLOCK + f Ldfy; mo field_10000 BUBBLE_CORAL_BLOCK + f Ldfy; mp field_10516 FIRE_CORAL_BLOCK + f Ldfy; mq field_10464 HORN_CORAL_BLOCK + f Ldfy; mr field_10082 DEAD_TUBE_CORAL + f Ldfy; ms field_10572 DEAD_BRAIN_CORAL + f Ldfy; mt field_10296 DEAD_BUBBLE_CORAL + f Ldfy; mu field_10579 DEAD_FIRE_CORAL + f Ldfy; mv field_10032 DEAD_HORN_CORAL + f Ldfy; mw field_10125 TUBE_CORAL + f Ldfy; mx field_10339 BRAIN_CORAL + f Ldfy; my field_10134 BUBBLE_CORAL + f Ldfy; mz field_10618 FIRE_CORAL + f Ldfy; nA field_10189 GRANITE_SLAB + f Ldfy; nB field_10016 ANDESITE_SLAB + f Ldfy; nC field_10478 RED_NETHER_BRICK_SLAB + f Ldfy; nD field_10322 POLISHED_ANDESITE_SLAB + f Ldfy; nE field_10507 DIORITE_SLAB + f Ldfy; nF field_10269 BRICK_WALL + f Ldfy; nG field_10530 PRISMARINE_WALL + f Ldfy; nH field_10413 RED_SANDSTONE_WALL + f Ldfy; nI field_10059 MOSSY_STONE_BRICK_WALL + f Ldfy; nJ field_10072 GRANITE_WALL + f Ldfy; nK field_10252 STONE_BRICK_WALL + f Ldfy; nL field_37567 MUD_BRICK_WALL + f Ldfy; n field_10161 OAK_PLANKS + f Ldfy; nM field_10127 NETHER_BRICK_WALL + f Ldfy; nN field_10489 ANDESITE_WALL + f Ldfy; nO field_10311 RED_NETHER_BRICK_WALL + f Ldfy; nP field_10630 SANDSTONE_WALL + f Ldfy; nQ field_10001 END_STONE_BRICK_WALL + f Ldfy; nR field_10517 DIORITE_WALL + f Ldfy; nS field_16492 SCAFFOLDING + f Ldfy; nT field_10083 LOOM + f Ldfy; nU field_16328 BARREL + f Ldfy; nV field_16334 SMOKER + f Ldfy; nW field_16333 BLAST_FURNACE + f Ldfy; nX field_16336 CARTOGRAPHY_TABLE + f Ldfy; nY field_16331 FLETCHING_TABLE + f Ldfy; nZ field_16337 GRINDSTONE + f Ldfy; na field_10586 POTTED_BAMBOO + f Ldfy; nb field_10243 VOID_AIR + f Ldfy; nc field_10543 CAVE_AIR + f Ldfy; nd field_10422 BUBBLE_COLUMN + f Ldfy; ne field_10435 POLISHED_GRANITE_STAIRS + f Ldfy; nf field_10039 SMOOTH_RED_SANDSTONE_STAIRS + f Ldfy; ng field_10173 MOSSY_STONE_BRICK_STAIRS + f Ldfy; nh field_10310 POLISHED_DIORITE_STAIRS + f Ldfy; ni field_10207 MOSSY_COBBLESTONE_STAIRS + f Ldfy; nj field_10012 END_STONE_BRICK_STAIRS + f Ldfy; nk field_10440 STONE_STAIRS + f Ldfy; nl field_10549 SMOOTH_SANDSTONE_STAIRS + f Ldfy; nm field_10245 SMOOTH_QUARTZ_STAIRS + f Ldfy; nn field_10607 GRANITE_STAIRS + f Ldfy; no field_10386 ANDESITE_STAIRS + f Ldfy; np field_10497 RED_NETHER_BRICK_STAIRS + f Ldfy; nq field_9994 POLISHED_ANDESITE_STAIRS + f Ldfy; nr field_10216 DIORITE_STAIRS + f Ldfy; ns field_10329 POLISHED_GRANITE_SLAB + f Ldfy; nt field_10283 SMOOTH_RED_SANDSTONE_SLAB + f Ldfy; nu field_10024 MOSSY_STONE_BRICK_SLAB + f Ldfy; nv field_10412 POLISHED_DIORITE_SLAB + f Ldfy; nw field_10405 MOSSY_COBBLESTONE_SLAB + f Ldfy; nx field_10064 END_STONE_BRICK_SLAB + f Ldfy; ny field_10262 SMOOTH_SANDSTONE_SLAB + f Ldfy; nz field_10601 SMOOTH_QUARTZ_SLAB + f Ldfy; oA field_22124 WEEPING_VINES_PLANT + f Ldfy; oB field_23078 TWISTING_VINES + f Ldfy; oC field_23079 TWISTING_VINES_PLANT + f Ldfy; oD field_22125 CRIMSON_ROOTS + f Ldfy; oE field_22126 CRIMSON_PLANKS + f Ldfy; oF field_22127 WARPED_PLANKS + f Ldfy; oG field_22128 CRIMSON_SLAB + f Ldfy; oH field_22129 WARPED_SLAB + f Ldfy; oI field_22130 CRIMSON_PRESSURE_PLATE + f Ldfy; oJ field_22131 WARPED_PRESSURE_PLATE + f Ldfy; oK field_22132 CRIMSON_FENCE + f Ldfy; oL field_22133 WARPED_FENCE + f Ldfy; o field_9975 SPRUCE_PLANKS + f Ldfy; oM field_22094 CRIMSON_TRAPDOOR + f Ldfy; oN field_22095 WARPED_TRAPDOOR + f Ldfy; oO field_22096 CRIMSON_FENCE_GATE + f Ldfy; oP field_22097 WARPED_FENCE_GATE + f Ldfy; oQ field_22098 CRIMSON_STAIRS + f Ldfy; oR field_22099 WARPED_STAIRS + f Ldfy; oS field_22100 CRIMSON_BUTTON + f Ldfy; oT field_22101 WARPED_BUTTON + f Ldfy; oU field_22102 CRIMSON_DOOR + f Ldfy; oV field_22103 WARPED_DOOR + f Ldfy; oW field_22104 CRIMSON_SIGN + f Ldfy; oX field_22105 WARPED_SIGN + f Ldfy; oY field_22106 CRIMSON_WALL_SIGN + f Ldfy; oZ field_22107 WARPED_WALL_SIGN + f Ldfy; oa field_16330 LECTERN + f Ldfy; ob field_16329 SMITHING_TABLE + f Ldfy; oc field_16335 STONECUTTER + f Ldfy; od field_16332 BELL + f Ldfy; oe field_16541 LANTERN + f Ldfy; of field_22110 SOUL_LANTERN + f Ldfy; og field_17350 CAMPFIRE + f Ldfy; oh field_23860 SOUL_CAMPFIRE + f Ldfy; oi field_16999 SWEET_BERRY_BUSH + f Ldfy; oj field_22111 WARPED_STEM + f Ldfy; ok field_22112 STRIPPED_WARPED_STEM + f Ldfy; ol field_22503 WARPED_HYPHAE + f Ldfy; om field_22504 STRIPPED_WARPED_HYPHAE + f Ldfy; on field_22113 WARPED_NYLIUM + f Ldfy; oo field_22114 WARPED_FUNGUS + f Ldfy; op field_22115 WARPED_WART_BLOCK + f Ldfy; oq field_22116 WARPED_ROOTS + f Ldfy; or field_22117 NETHER_SPROUTS + f Ldfy; os field_22118 CRIMSON_STEM + f Ldfy; ot field_22119 STRIPPED_CRIMSON_STEM + f Ldfy; ou field_22505 CRIMSON_HYPHAE + f Ldfy; ov field_22506 STRIPPED_CRIMSON_HYPHAE + f Ldfy; ow field_22120 CRIMSON_NYLIUM + f Ldfy; ox field_22121 CRIMSON_FUNGUS + f Ldfy; oy field_22122 SHROOMLIGHT + f Ldfy; oz field_22123 WEEPING_VINES + f Ldfy; pA field_23878 POLISHED_BLACKSTONE_BRICK_STAIRS + f Ldfy; pB field_23879 POLISHED_BLACKSTONE_BRICK_WALL + f Ldfy; pC field_23880 GILDED_BLACKSTONE + f Ldfy; pD field_23861 POLISHED_BLACKSTONE_STAIRS + f Ldfy; pE field_23862 POLISHED_BLACKSTONE_SLAB + f Ldfy; pF field_23863 POLISHED_BLACKSTONE_PRESSURE_PLATE + f Ldfy; pG field_23864 POLISHED_BLACKSTONE_BUTTON + f Ldfy; pH field_23865 POLISHED_BLACKSTONE_WALL + f Ldfy; pI field_23866 CHISELED_NETHER_BRICKS + f Ldfy; pJ field_23867 CRACKED_NETHER_BRICKS + f Ldfy; pK field_23868 QUARTZ_BRICKS + f Ldfy; pL field_27099 CANDLE + f Ldfy; p field_10148 BIRCH_PLANKS + f Ldfy; pM field_27100 WHITE_CANDLE + f Ldfy; pN field_27101 ORANGE_CANDLE + f Ldfy; pO field_27102 MAGENTA_CANDLE + f Ldfy; pP field_27103 LIGHT_BLUE_CANDLE + f Ldfy; pQ field_27104 YELLOW_CANDLE + f Ldfy; pR field_27105 LIME_CANDLE + f Ldfy; pS field_27106 PINK_CANDLE + f Ldfy; pT field_27107 GRAY_CANDLE + f Ldfy; pU field_27108 LIGHT_GRAY_CANDLE + f Ldfy; pV field_27109 CYAN_CANDLE + f Ldfy; pW field_27110 PURPLE_CANDLE + f Ldfy; pX field_27111 BLUE_CANDLE + f Ldfy; pY field_27112 BROWN_CANDLE + f Ldfy; pZ field_27113 GREEN_CANDLE + f Ldfy; pa field_10465 STRUCTURE_BLOCK + f Ldfy; pb field_16540 JIGSAW + f Ldfy; pc field_17563 COMPOSTER + f Ldfy; pd field_22422 TARGET + f Ldfy; pe field_20421 BEE_NEST + f Ldfy; pf field_20422 BEEHIVE + f Ldfy; pg field_21211 HONEY_BLOCK + f Ldfy; ph field_21212 HONEYCOMB_BLOCK + f Ldfy; pi field_22108 NETHERITE_BLOCK + f Ldfy; pj field_22109 ANCIENT_DEBRIS + f Ldfy; pk field_22423 CRYING_OBSIDIAN + f Ldfy; pl field_23152 RESPAWN_ANCHOR + f Ldfy; pm field_22424 POTTED_CRIMSON_FUNGUS + f Ldfy; pn field_22425 POTTED_WARPED_FUNGUS + f Ldfy; po field_22426 POTTED_CRIMSON_ROOTS + f Ldfy; pp field_22427 POTTED_WARPED_ROOTS + f Ldfy; pq field_23261 LODESTONE + f Ldfy; pr field_23869 BLACKSTONE + f Ldfy; ps field_23870 BLACKSTONE_STAIRS + f Ldfy; pt field_23871 BLACKSTONE_WALL + f Ldfy; pu field_23872 BLACKSTONE_SLAB + f Ldfy; pv field_23873 POLISHED_BLACKSTONE + f Ldfy; pw field_23874 POLISHED_BLACKSTONE_BRICKS + f Ldfy; px field_23875 CRACKED_POLISHED_BLACKSTONE_BRICKS + f Ldfy; py field_23876 CHISELED_POLISHED_BLACKSTONE + f Ldfy; pz field_23877 POLISHED_BLACKSTONE_BRICK_SLAB + f Ldfy; qA field_47027 TUFF_SLAB + f Ldfy; qB field_47028 TUFF_STAIRS + f Ldfy; qC field_47029 TUFF_WALL + f Ldfy; qD field_47030 POLISHED_TUFF + f Ldfy; qE field_47031 POLISHED_TUFF_SLAB + f Ldfy; qF field_47032 POLISHED_TUFF_STAIRS + f Ldfy; qG field_47033 POLISHED_TUFF_WALL + f Ldfy; qH field_47034 CHISELED_TUFF + f Ldfy; qI field_47035 TUFF_BRICKS + f Ldfy; qJ field_47036 TUFF_BRICK_SLAB + f Ldfy; qK field_47037 TUFF_BRICK_STAIRS + f Ldfy; qL field_47038 TUFF_BRICK_WALL + f Ldfy; q field_10334 JUNGLE_PLANKS + f Ldfy; qM field_47039 CHISELED_TUFF_BRICKS + f Ldfy; qN field_27114 CALCITE + f Ldfy; qO field_27115 TINTED_GLASS + f Ldfy; qP field_27879 POWDER_SNOW + f Ldfy; qQ field_28108 SCULK_SENSOR + f Ldfy; qR field_43231 CALIBRATED_SCULK_SENSOR + f Ldfy; qS field_37568 SCULK + f Ldfy; qT field_37569 SCULK_VEIN + f Ldfy; qU field_37570 SCULK_CATALYST + f Ldfy; qV field_37571 SCULK_SHRIEKER + f Ldfy; qW field_27119 COPPER_BLOCK + f Ldfy; qX field_27118 EXPOSED_COPPER + f Ldfy; qY field_27117 WEATHERED_COPPER + f Ldfy; qZ field_27116 OXIDIZED_COPPER + f Ldfy; qa field_27140 RED_CANDLE + f Ldfy; qb field_27141 BLACK_CANDLE + f Ldfy; qc field_27142 CANDLE_CAKE + f Ldfy; qd field_27143 WHITE_CANDLE_CAKE + f Ldfy; qe field_27144 ORANGE_CANDLE_CAKE + f Ldfy; qf field_27145 MAGENTA_CANDLE_CAKE + f Ldfy; qg field_27146 LIGHT_BLUE_CANDLE_CAKE + f Ldfy; qh field_27147 YELLOW_CANDLE_CAKE + f Ldfy; qi field_27148 LIME_CANDLE_CAKE + f Ldfy; qj field_27149 PINK_CANDLE_CAKE + f Ldfy; qk field_27150 GRAY_CANDLE_CAKE + f Ldfy; ql field_27151 LIGHT_GRAY_CANDLE_CAKE + f Ldfy; qm field_27152 CYAN_CANDLE_CAKE + f Ldfy; qn field_27153 PURPLE_CANDLE_CAKE + f Ldfy; qo field_27154 BLUE_CANDLE_CAKE + f Ldfy; qp field_27155 BROWN_CANDLE_CAKE + f Ldfy; qq field_27156 GREEN_CANDLE_CAKE + f Ldfy; qr field_27157 RED_CANDLE_CAKE + f Ldfy; qs field_27158 BLACK_CANDLE_CAKE + f Ldfy; qt field_27159 AMETHYST_BLOCK + f Ldfy; qu field_27160 BUDDING_AMETHYST + f Ldfy; qv field_27161 AMETHYST_CLUSTER + f Ldfy; qw field_27162 LARGE_AMETHYST_BUD + f Ldfy; qx field_27163 MEDIUM_AMETHYST_BUD + f Ldfy; qy field_27164 SMALL_AMETHYST_BUD + f Ldfy; qz field_27165 TUFF + f Ldfy; rA field_33408 WAXED_OXIDIZED_CUT_COPPER + f Ldfy; rB field_27136 WAXED_WEATHERED_CUT_COPPER + f Ldfy; rC field_27137 WAXED_EXPOSED_CUT_COPPER + f Ldfy; rD field_27138 WAXED_CUT_COPPER + f Ldfy; rE field_33409 WAXED_OXIDIZED_CUT_COPPER_STAIRS + f Ldfy; rF field_27139 WAXED_WEATHERED_CUT_COPPER_STAIRS + f Ldfy; rG field_27166 WAXED_EXPOSED_CUT_COPPER_STAIRS + f Ldfy; rH field_27167 WAXED_CUT_COPPER_STAIRS + f Ldfy; rI field_33410 WAXED_OXIDIZED_CUT_COPPER_SLAB + f Ldfy; rJ field_27168 WAXED_WEATHERED_CUT_COPPER_SLAB + f Ldfy; rK field_27169 WAXED_EXPOSED_CUT_COPPER_SLAB + f Ldfy; rL field_27170 WAXED_CUT_COPPER_SLAB + f Ldfy; r field_10218 ACACIA_PLANKS + f Ldfy; rM field_47040 COPPER_DOOR + f Ldfy; rN field_47041 EXPOSED_COPPER_DOOR + f Ldfy; rO field_47042 OXIDIZED_COPPER_DOOR + f Ldfy; rP field_47043 WEATHERED_COPPER_DOOR + f Ldfy; rQ field_47044 WAXED_COPPER_DOOR + f Ldfy; rR field_47045 WAXED_EXPOSED_COPPER_DOOR + f Ldfy; rS field_47046 WAXED_OXIDIZED_COPPER_DOOR + f Ldfy; rT field_47047 WAXED_WEATHERED_COPPER_DOOR + f Ldfy; rU field_47048 COPPER_TRAPDOOR + f Ldfy; rV field_47049 EXPOSED_COPPER_TRAPDOOR + f Ldfy; rW field_47050 OXIDIZED_COPPER_TRAPDOOR + f Ldfy; rX field_47051 WEATHERED_COPPER_TRAPDOOR + f Ldfy; rY field_47052 WAXED_COPPER_TRAPDOOR + f Ldfy; rZ field_47053 WAXED_EXPOSED_COPPER_TRAPDOOR + f Ldfy; ra field_27120 COPPER_ORE + f Ldfy; rb field_29221 DEEPSLATE_COPPER_ORE + f Ldfy; rc field_27121 OXIDIZED_CUT_COPPER + f Ldfy; rd field_27122 WEATHERED_CUT_COPPER + f Ldfy; re field_27123 EXPOSED_CUT_COPPER + f Ldfy; rf field_27124 CUT_COPPER + f Ldfy; rg field_47054 OXIDIZED_CHISELED_COPPER + f Ldfy; rh field_47055 WEATHERED_CHISELED_COPPER + f Ldfy; ri field_47056 EXPOSED_CHISELED_COPPER + f Ldfy; rj field_47057 CHISELED_COPPER + f Ldfy; rk field_47058 WAXED_OXIDIZED_CHISELED_COPPER + f Ldfy; rl field_47059 WAXED_WEATHERED_CHISELED_COPPER + f Ldfy; rm field_47060 WAXED_EXPOSED_CHISELED_COPPER + f Ldfy; rn field_47061 WAXED_CHISELED_COPPER + f Ldfy; ro field_27125 OXIDIZED_CUT_COPPER_STAIRS + f Ldfy; rp field_27126 WEATHERED_CUT_COPPER_STAIRS + f Ldfy; rq field_27127 EXPOSED_CUT_COPPER_STAIRS + f Ldfy; rr field_27128 CUT_COPPER_STAIRS + f Ldfy; rs field_27129 OXIDIZED_CUT_COPPER_SLAB + f Ldfy; rt field_27130 WEATHERED_CUT_COPPER_SLAB + f Ldfy; ru field_27131 EXPOSED_CUT_COPPER_SLAB + f Ldfy; rv field_27132 CUT_COPPER_SLAB + f Ldfy; rw field_27133 WAXED_COPPER_BLOCK + f Ldfy; rx field_27134 WAXED_WEATHERED_COPPER + f Ldfy; ry field_27135 WAXED_EXPOSED_COPPER + f Ldfy; rz field_33407 WAXED_OXIDIZED_COPPER + f Ldfy; sA field_28680 MOSS_CARPET + f Ldfy; sB field_42750 PINK_PETALS + f Ldfy; sC field_28681 MOSS_BLOCK + f Ldfy; sD field_28682 BIG_DRIPLEAF + f Ldfy; sE field_28683 BIG_DRIPLEAF_STEM + f Ldfy; sF field_28684 SMALL_DRIPLEAF + f Ldfy; sG field_28686 HANGING_ROOTS + f Ldfy; sH field_28685 ROOTED_DIRT + f Ldfy; sI field_37576 MUD + f Ldfy; sJ field_28888 DEEPSLATE + f Ldfy; sK field_29031 COBBLED_DEEPSLATE + f Ldfy; sL field_28889 COBBLED_DEEPSLATE_STAIRS + f Ldfy; s field_42751 CHERRY_PLANKS + f Ldfy; sM field_28890 COBBLED_DEEPSLATE_SLAB + f Ldfy; sN field_28891 COBBLED_DEEPSLATE_WALL + f Ldfy; sO field_28892 POLISHED_DEEPSLATE + f Ldfy; sP field_28893 POLISHED_DEEPSLATE_STAIRS + f Ldfy; sQ field_28894 POLISHED_DEEPSLATE_SLAB + f Ldfy; sR field_28895 POLISHED_DEEPSLATE_WALL + f Ldfy; sS field_28896 DEEPSLATE_TILES + f Ldfy; sT field_28897 DEEPSLATE_TILE_STAIRS + f Ldfy; sU field_28898 DEEPSLATE_TILE_SLAB + f Ldfy; sV field_28899 DEEPSLATE_TILE_WALL + f Ldfy; sW field_28900 DEEPSLATE_BRICKS + f Ldfy; sX field_28901 DEEPSLATE_BRICK_STAIRS + f Ldfy; sY field_28902 DEEPSLATE_BRICK_SLAB + f Ldfy; sZ field_28903 DEEPSLATE_BRICK_WALL + f Ldfy; sa field_47062 WAXED_OXIDIZED_COPPER_TRAPDOOR + f Ldfy; sb field_47063 WAXED_WEATHERED_COPPER_TRAPDOOR + f Ldfy; sc field_47064 COPPER_GRATE + f Ldfy; sd field_47065 EXPOSED_COPPER_GRATE + f Ldfy; se field_47066 WEATHERED_COPPER_GRATE + f Ldfy; sf field_47067 OXIDIZED_COPPER_GRATE + f Ldfy; sg field_47068 WAXED_COPPER_GRATE + f Ldfy; sh field_47069 WAXED_EXPOSED_COPPER_GRATE + f Ldfy; si field_47070 WAXED_WEATHERED_COPPER_GRATE + f Ldfy; sj field_47071 WAXED_OXIDIZED_COPPER_GRATE + f Ldfy; sk field_47072 COPPER_BULB + f Ldfy; sl field_47073 EXPOSED_COPPER_BULB + f Ldfy; sm field_47074 WEATHERED_COPPER_BULB + f Ldfy; sn field_47075 OXIDIZED_COPPER_BULB + f Ldfy; so field_47076 WAXED_COPPER_BULB + f Ldfy; sp field_47077 WAXED_EXPOSED_COPPER_BULB + f Ldfy; sq field_47078 WAXED_WEATHERED_COPPER_BULB + f Ldfy; sr field_47079 WAXED_OXIDIZED_COPPER_BULB + f Ldfy; ss field_27171 LIGHTNING_ROD + f Ldfy; st field_28048 POINTED_DRIPSTONE + f Ldfy; su field_28049 DRIPSTONE_BLOCK + f Ldfy; sv field_28675 CAVE_VINES + f Ldfy; sw field_28676 CAVE_VINES_PLANT + f Ldfy; sx field_28677 SPORE_BLOSSOM + f Ldfy; sy field_28678 AZALEA + f Ldfy; sz field_28679 FLOWERING_AZALEA + f Ldfy; t field_10075 DARK_OAK_PLANKS + f Ldfy; ta field_28904 CHISELED_DEEPSLATE + f Ldfy; tb field_29222 CRACKED_DEEPSLATE_BRICKS + f Ldfy; tc field_29223 CRACKED_DEEPSLATE_TILES + f Ldfy; td field_29224 INFESTED_DEEPSLATE + f Ldfy; te field_29032 SMOOTH_BASALT + f Ldfy; tf field_33508 RAW_IRON_BLOCK + f Ldfy; tg field_33509 RAW_COPPER_BLOCK + f Ldfy; th field_33510 RAW_GOLD_BLOCK + f Ldfy; ti field_33918 POTTED_AZALEA + f Ldfy; tj field_33919 POTTED_FLOWERING_AZALEA + f Ldfy; tk field_37572 OCHRE_FROGLIGHT + f Ldfy; tl field_37573 VERDANT_FROGLIGHT + f Ldfy; tm field_37574 PEARLESCENT_FROGLIGHT + f Ldfy; tn field_37575 FROGSPAWN + f Ldfy; to field_38420 REINFORCED_DEEPSLATE + f Ldfy; tp field_42752 DECORATED_POT + f Ldfy; tq field_46797 CRAFTER + f Ldfy; tr field_47336 TRIAL_SPAWNER + f Ldfy; ts field_48851 VAULT + f Ldfy; tt field_49830 HEAVY_CORE + f Ldtb$f; tu field_46288 NOT_CLOSED_SHULKER + f Ldfy; u field_37577 MANGROVE_PLANKS + f Ldfy; v field_40294 BAMBOO_PLANKS + f Ldfy; w field_40295 BAMBOO_MOSAIC + f Ldfy; x field_10394 OAK_SAPLING + f Ldfy; y field_10217 SPRUCE_SAPLING + f Ldfy; z field_10575 BIRCH_SAPLING + m (Ldtc;)I A method_31625 method_31625 + m (Ldtc;)I B method_26143 method_26143 + m (Ldtc;)I C method_33357 method_33357 + m (Ldtc;)I D method_26104 method_26104 + m (Ldtc;)I E method_26145 method_26145 + m (Ldtc;)I F method_26146 method_26146 + m (Ldtc;)I G method_26147 method_26147 + m (Ldtc;)I H method_26148 method_26148 + m (Ldtc;)I I method_26149 method_26149 + m (Ldtc;)I J method_26150 method_26150 + m (Ldtc;)I K method_26151 method_26151 + m (Ldtc;)I L method_26152 method_26152 + m (Ldtc;)I M method_26136 method_26136 + m (Ldtc;)I N method_26105 method_26105 + m (Ldtc;)I O method_26144 method_26144 + m ()V a method_26979 rebuildCache + m (I)Ljava/util/function/ToIntFunction; a method_26107 litBlockEmission + m (ILdtc;)I a method_26108 method_26108 + m (Lakq;Ldfy;)Ldfy; a method_52571 register + m (Lcti;)Ldfy; a method_26109 bed + m (Lcti;Ldtc;)Lepi; a method_26111 method_26111 + m (Lcti;Lepi;)Ldfy; a method_26110 shulkerBox + m (Ldfy;)Ldfy; a method_50000 flowerPot + m (Ldnm;)Ldfy; a method_26106 leaves + m (Ldtc;)I a method_56717 method_56717 + m (Ldtc;Ldcc;Ljd;)Z a method_26113 always + m (Ldtc;Ldcc;Ljd;Lbsx;)Ljava/lang/Boolean; a method_26114 never + m (Ldtr;)Ldfy; a method_45451 woodenButton + m (Lepi;)Ljava/util/function/Function; a method_59823 waterloggedMapColor + m (Lepi;Ldtc;)Lepi; a method_26116 method_26116 + m (Lepi;Lepi;)Ldfy; a method_26117 log + m (Lepi;Lepi;Ldnm;)Ldfy; a method_47375 log + m (Lepi;Lepi;Ldtc;)Lepi; a method_47376 method_47376 + m (Ljava/lang/String;Ldfy;)Ldfy; a method_9492 register + m (Z)Ldfy; a method_26119 pistonBase + m ()Ldfy; b method_45453 stoneButton + m (Lcti;)Ldfy; b method_26120 stainedGlass + m (Ldfy;)Ldfy; b method_55133 legacyStair + m (Ldtc;)I b method_55132 method_55132 + m (Ldtc;Ldcc;Ljd;)Z b method_26122 never + m (Ldtc;Ldcc;Ljd;Lbsx;)Ljava/lang/Boolean; b method_26123 always + m (Lepi;)Ldfy; b method_26115 netherStem + m (Lepi;Ldtc;)Lepi; b method_59824 method_59824 + m (Lepi;Lepi;Ldtc;)Lepi; b method_26118 method_26118 + m ()Ldqj; c method_24165 method_24165 + m (Ldfy;)Ldfy; c method_53980 stair + m (Ldtc;)I c method_41421 method_41421 + m (Ldtc;Ldcc;Ljd;)Z c method_32895 method_32895 + m (Ldtc;Ldcc;Ljd;Lbsx;)Ljava/lang/Boolean; c method_26126 ocelotOrParrot + m (Lepi;)Ldfy; c method_50001 candle + m (Ldtc;)I d method_41422 method_41422 + m (Ldtc;Ldcc;Ljd;)Z d method_39537 method_39537 + m (Ldtc;Ldcc;Ljd;Lbsx;)Z d method_26130 method_26130 + m (Ldtc;)I e method_41423 method_41423 + m (Ldtc;Ldcc;Ljd;)Z e method_26125 method_26125 + m (Ldtc;Ldcc;Ljd;Lbsx;)Z e method_26128 method_26128 + m (Ldtc;)I f method_41424 method_41424 + m (Ldtc;Ldcc;Ljd;)Z f method_53981 method_53981 + m (Ldtc;Ldcc;Ljd;Lbsx;)Z f method_26132 method_26132 + m (Ldtc;)I g method_38230 method_38230 + m (Ldtc;)I h method_36460 method_36460 + m (Ldtc;)I i method_36461 method_36461 + m (Ldtc;)I j method_32894 method_32894 + m (Ldtc;)I k method_26112 method_26112 + m (Ldtc;)I l method_26121 method_26121 + m (Ldtc;)I m method_26124 method_26124 + m (Ldtc;)I n method_26127 method_26127 + m (Ldtc;)I o method_24419 method_24419 + m (Ldtc;)I p method_26131 method_26131 + m (Ldtc;)I q method_26129 method_26129 + m (Ldtc;)I r method_26134 method_26134 + m (Ldtc;)I s method_26135 method_26135 + m (Ldtc;)I t method_36458 method_36458 + m (Ldtc;)I u method_26137 method_26137 + m (Ldtc;)I v method_26138 method_26138 + m (Ldtc;)I w method_26139 method_26139 + m (Ldtc;)I x method_26140 method_26140 + m (Ldtc;)I y method_26141 method_26141 + m (Ldtc;)I z method_26142 method_26142 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgb net/minecraft/class_2256 net/minecraft/world/level/block/BonemealableBlock + m (Laqu;Layw;Ljd;Ldtc;)V a method_9652 performBonemeal + m (Ldcw;Layw;Ljd;Ldtc;)Z a method_9650 isBonemealSuccess + m (Ljd;)Ljd; a method_55769 getParticlePos + m ()Ldgb$a; au_ method_55770 getType + m (Ldcz;Ljd;Ldtc;)Z b method_9651 isValidBonemealTarget +c dgb$a net/minecraft/class_2256$class_9077 net/minecraft/world/level/block/BonemealableBlock$Type + f Ldgb$a; a field_47834 NEIGHBOR_SPREADER + f Ldgb$a; b field_47835 GROWER + f [Ldgb$a; c field_47836 $VALUES + m ()[Ldgb$a; a method_55771 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgc net/minecraft/class_2260 net/minecraft/world/level/block/BrewingStandBlock + f Lcom/mojang/serialization/MapCodec; a field_46289 CODEC + f [Ldtt; b field_10700 HAS_BOTTLE + f Lexv; c field_10701 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgd net/minecraft/class_8170 net/minecraft/world/level/block/BrushableBlock + f Lcom/mojang/serialization/MapCodec; a field_46290 CODEC + f I b field_42773 TICK_DELAY + f Lduc; c field_42774 DUSTED + f Ldfy; d field_43232 turnsInto + f Lavo; e field_43233 brushSound + f Lavo; f field_43234 brushCompletedSound + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53982 method_53982 + m ()Ldfy; b method_49810 getTurnsInto + m ()Lavo; c method_49811 getBrushSound + m ()Lavo; d method_49812 getBrushCompletedSound + m (Ldfy;Lavo;Lavo;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dge net/minecraft/class_2258 net/minecraft/world/level/block/BubbleColumnBlock + f Lcom/mojang/serialization/MapCodec; a field_46291 CODEC + f Ldtt; b field_10680 DRAG_DOWN + f I c field_31038 CHECK_PERIOD + m (Ldcx;Ljd;Ldtc;Ldtc;)V a method_34267 updateColumn + m (Ldcx;Ljd;Ldtc;)V b method_34268 updateColumn + m (Ldtc;)Z m method_9658 canExistIn + m (Ldtc;)Ldtc; n method_34269 getColumnState + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgf net/minecraft/class_2263 net/minecraft/world/level/block/BucketPickup + m (Lcmx;Ldcx;Ljd;Ldtc;)Lcuq; a method_9700 pickupBlock + m ()Ljava/util/Optional; aw_ method_32351 getPickupSound +c dgg net/minecraft/class_5543 net/minecraft/world/level/block/BuddingAmethystBlock + f Lcom/mojang/serialization/MapCodec; b field_46292 CODEC + f I c field_31039 GROWTH_CHANCE + f [Lji; d field_27172 DIRECTIONS + m (Ldtc;)Z g method_31626 canClusterGrowAtState + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgh net/minecraft/class_2261 net/minecraft/world/level/block/BushBlock + m (Ldtc;Ldcc;Ljd;)Z b method_9695 mayPlaceOn + m (Ldtb$d;)V <init> <init> <init> +c dgi net/minecraft/class_2269 net/minecraft/world/level/block/ButtonBlock + f Lexv; F field_10730 PRESSED_FLOOR_AABB_Z + f Lexv; G field_10719 PRESSED_NORTH_AABB + f Lexv; H field_10724 PRESSED_SOUTH_AABB + f Lexv; I field_10732 PRESSED_WEST_AABB + f Lexv; J field_10718 PRESSED_EAST_AABB + f I L field_31040 PRESSED_DEPTH + f I M field_31041 UNPRESSED_DEPTH + f Ldtr; N field_42753 type + f I O field_40298 ticksToStayPressed + f Lcom/mojang/serialization/MapCodec; a field_46293 CODEC + f Ldtt; b field_10729 POWERED + f I c field_31042 HALF_AABB_HEIGHT + f I d field_31043 HALF_AABB_WIDTH + f Lexv; e field_10721 CEILING_AABB_X + f Lexv; f field_10727 CEILING_AABB_Z + f Lexv; g field_10723 FLOOR_AABB_X + f Lexv; h field_10716 FLOOR_AABB_Z + f Lexv; i field_10728 NORTH_AABB + f Lexv; j field_10715 SOUTH_AABB + f Lexv; k field_10731 WEST_AABB + f Lexv; l field_10720 EAST_AABB + f Lexv; m field_10717 PRESSED_CEILING_AABB_X + f Lexv; n field_10726 PRESSED_CEILING_AABB_Z + f Lexv; o field_10722 PRESSED_FLOOR_AABB_X + m (Lcmx;Ldcx;Ljd;Z)V a method_9714 playSound + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53983 method_53983 + m (Ldgi;)Ljava/lang/Integer; a method_53984 method_53984 + m (Ldtc;Ldcw;Ljd;Lcmx;)V a method_21845 press + m (Z)Lavo; a method_9712 getSound + m (Ldgi;)Ldtr; b method_53985 method_53985 + m (Ldtc;Ldcw;Ljd;)V d method_9715 checkPressed + m (Ldtc;Ldcw;Ljd;)V e method_9713 updateNeighbours + m (Ldtr;ILdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgi$1 net/minecraft/class_2269$1 net/minecraft/world/level/block/ButtonBlock$1 + f [I a field_10734 $SwitchMap$net$minecraft$core$Direction + f [I b field_10733 $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace + m ()V <clinit> <clinit> <clinit> +c dgj net/minecraft/class_2266 net/minecraft/world/level/block/CactusBlock + f Lcom/mojang/serialization/MapCodec; a field_46294 CODEC + f Lduc; b field_10709 AGE + f I c field_31044 MAX_AGE + f I d field_31045 AABB_OFFSET + f Lexv; e field_10711 COLLISION_SHAPE + f Lexv; f field_10710 OUTLINE_SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgk net/minecraft/class_2272 net/minecraft/world/level/block/CakeBlock + f Lcom/mojang/serialization/MapCodec; a field_46295 CODEC + f I b field_31046 MAX_BITES + f Lduc; c field_10739 BITES + f I d field_27173 FULL_CAKE_SIGNAL + f F e field_31047 AABB_OFFSET + f F f field_31048 AABB_SIZE_PER_BITE + f [Lexv; g field_10738 SHAPE_BY_BITE + m (Ldcx;Ljd;Ldtc;Lcmx;)Lbqr; a method_9719 eat + m (I)I b method_31627 getOutputSignal + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgl net/minecraft/class_8236 net/minecraft/world/level/block/CalibratedSculkSensorBlock + f Lcom/mojang/serialization/MapCodec; a field_46296 CODEC + f Ldtw; b field_43235 FACING + m (Ldcw;Ljd;Ldtc;Ldqm;)V a method_49813 method_49813 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgm net/minecraft/class_3922 net/minecraft/world/level/block/CampfireBlock + f Lcom/mojang/serialization/MapCodec; a field_46297 CODEC + f Lexv; b field_17351 SHAPE + f Ldtt; c field_17352 LIT + f Ldtt; d field_17353 SIGNAL_FIRE + f Ldtt; e field_17354 WATERLOGGED + f Ldtw; f field_17564 FACING + f Lexv; g field_21580 VIRTUAL_FENCE_POST + f I h field_31049 SMOKE_DISTANCE + f Z i field_23881 spawnParticles + f I j field_25182 fireDamage + m (Lbsr;Ldcx;Ljd;Ldtc;)V a method_29288 dowse + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53986 method_53986 + m (Ldcw;Ljd;)Z a method_23895 isSmokeyPos + m (Ldcw;Ljd;ZZ)V a method_17455 makeParticles + m (Ldgm;)Ljava/lang/Integer; a method_53987 method_53987 + m (Ldtb$a;)Z a method_30034 method_30034 + m (Ldgm;)Ljava/lang/Boolean; b method_53988 method_53988 + m (Ldtc;)Z g method_23896 isLitCampfire + m (Ldtc;)Z h method_30035 canLight + m (Ldtc;)Z m method_17456 isSmokeSource + m (ZILdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgn net/minecraft/class_5544 net/minecraft/world/level/block/CandleBlock + f Lcom/mojang/serialization/MapCodec; c field_46298 CODEC + f I d field_31050 MIN_CANDLES + f I e field_31051 MAX_CANDLES + f Lduc; f field_27174 CANDLES + f Ldtt; g field_27175 LIT + f Ldtt; h field_27176 WATERLOGGED + f Ljava/util/function/ToIntFunction; i field_27177 LIGHT_EMISSION + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; j field_27178 PARTICLE_OFFSETS + f Lexv; k field_27179 ONE_AABB + f Lexv; l field_27180 TWO_AABB + f Lexv; m field_27181 THREE_AABB + f Lexv; n field_27182 FOUR_AABB + m (Ldtb$a;)Z a method_31628 method_31628 + m (Ldtc;)Z g method_31630 canLight + m ()Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; m method_31629 method_31629 + m (Ldtc;)I m method_31631 method_31631 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgo net/minecraft/class_5545 net/minecraft/world/level/block/CandleCakeBlock + f Lcom/mojang/serialization/MapCodec; c field_46299 CODEC + f Ldtt; d field_27183 LIT + f F e field_31052 AABB_OFFSET + f Lexv; f field_27184 CAKE_SHAPE + f Lexv; g field_27185 CANDLE_SHAPE + f Lexv; h field_27186 SHAPE + f Ljava/util/Map; i field_27187 BY_CANDLE + f Ljava/lang/Iterable; j field_27188 PARTICLE_OFFSETS + f Ldgn; k field_46300 candleBlock + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53989 method_53989 + m (Ldgn;)Ldtc; a method_31632 byCandle + m (Ldgo;)Ldfy; a method_53990 method_53990 + m (Ldtc;Ldtb$a;)Z a method_31633 method_31633 + m (Lewy;)Z a method_31634 candleHit + m (Ldtc;)Z g method_31635 canLight + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgp net/minecraft/class_2577 net/minecraft/world/level/block/CarpetBlock + f Lcom/mojang/serialization/MapCodec; a field_46301 CODEC + f Lexv; b field_11783 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgq net/minecraft/class_2271 net/minecraft/world/level/block/CarrotBlock + f Lcom/mojang/serialization/MapCodec; a field_46302 CODEC + f [Lexv; b field_10737 SHAPE_BY_AGE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgr net/minecraft/class_3711 net/minecraft/world/level/block/CartographyTableBlock + f Lcom/mojang/serialization/MapCodec; a field_46303 CODEC + f Lwz; b field_17355 CONTAINER_TITLE + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17457 method_17457 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgs net/minecraft/class_2276 net/minecraft/world/level/block/CarvedPumpkinBlock + f Lcom/mojang/serialization/MapCodec; a field_46304 CODEC + f Ldtw; b field_10748 FACING + f Ldth; c field_10749 snowGolemBase + f Ldth; d field_10750 snowGolemFull + f Ldth; e field_10752 ironGolemBase + f Ldth; f field_10753 ironGolemFull + f Ljava/util/function/Predicate; g field_10751 PUMPKINS_PREDICATE + m (Ldcw;Ldth$b;)V a method_45454 clearPatternBlocks + m (Ldcw;Ldth$b;Lbsr;Ljd;)V a method_45455 spawnGolemInWorld + m (Ldcw;Ljd;)V a method_9731 trySpawnGolem + m (Ldcz;Ljd;)Z a method_9733 canSpawnGolem + m (Ldtg;)Z a method_51167 method_51167 + m ()Ldth; b method_9732 getOrCreateSnowGolemBase + m (Ldcw;Ldth$b;)V b method_45456 updatePatternBlocks + m (Ldtg;)Z b method_51168 method_51168 + m ()Ldth; m method_9729 getOrCreateSnowGolemFull + m (Ldtc;)Z m method_9728 method_9728 + m ()Ldth; y method_9727 getOrCreateIronGolemBase + m ()Ldth; z method_9730 getOrCreateIronGolemFull + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgt net/minecraft/class_5546 net/minecraft/world/level/block/CauldronBlock + f Lcom/mojang/serialization/MapCodec; d field_46305 CODEC + f F e field_34027 RAIN_FILL_CHANCE + f F f field_34028 POWDER_SNOW_FILL_CHANCE + m (Ldcw;Lddw$c;)Z a method_31636 shouldHandlePrecipitation + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgu net/minecraft/class_5803 net/minecraft/world/level/block/CaveVines + f Lexv; t_ field_28687 SHAPE + f Ldtt; u_ field_28688 BERRIES + m (ILdtc;)I a method_37361 method_37361 + m (Lbsr;Ldtc;Ldcw;Ljd;)Lbqr; a method_33619 use + m (Ldtc;)Z h_ method_33618 hasGlowBerries + m (I)Ljava/util/function/ToIntFunction; i_ method_37362 emission + m ()V <clinit> <clinit> <clinit> +c dgv net/minecraft/class_5805 net/minecraft/world/level/block/CaveVinesBlock + f Lcom/mojang/serialization/MapCodec; c field_46306 CODEC + f F g field_31053 CHANCE_OF_BERRIES_ON_GROWTH + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgw net/minecraft/class_5804 net/minecraft/world/level/block/CaveVinesPlantBlock + f Lcom/mojang/serialization/MapCodec; c field_46307 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgx net/minecraft/class_7713 net/minecraft/world/level/block/CeilingHangingSignBlock + f Lcom/mojang/serialization/MapCodec; a field_46308 CODEC + f Lduc; b field_40300 ROTATION + f Ldtt; c field_40301 ATTACHED + f F d field_40302 AABB_OFFSET + f Lexv; e field_40303 SHAPE + f Ljava/util/Map; i field_40304 AABBS + m (Lcmx;Lewy;Ldrs;Lcuq;)Z a method_50002 shouldTryToChainAnotherHangingSign + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53991 method_53991 + m (Ldup;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgy net/minecraft/class_5172 net/minecraft/world/level/block/ChainBlock + f Lcom/mojang/serialization/MapCodec; a field_46309 CODEC + f Ldtt; b field_24411 WATERLOGGED + f F c field_31054 AABB_MIN + f F d field_31055 AABB_MAX + f Lexv; e field_23986 Y_AXIS_AABB + f Lexv; f field_26650 Z_AXIS_AABB + f Lexv; g field_26651 X_AXIS_AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dgy$1 net/minecraft/class_5172$1 net/minecraft/world/level/block/ChainBlock$1 + f [I a field_26652 $SwitchMap$net$minecraft$core$Direction$Axis + m ()V <clinit> <clinit> <clinit> +c dgz net/minecraft/class_5547 net/minecraft/world/level/block/ChangeOverTimeBlock + f I y_ field_31056 SCAN_DISTANCE + m (Laqu;Ljd;Ldtc;)V a method_54763 method_54763 + m (Ldtc;Laqu;Ljd;Layw;)V a_ method_54764 changeOverTime + m ()F ay_ method_33620 getChanceModifier + m ()Ljava/lang/Enum; c method_33622 getAge + m (Ldtc;Laqu;Ljd;Layw;)Ljava/util/Optional; c method_54765 getNextState + m (Ldtc;)Ljava/util/Optional; i_ method_31639 getNext +c dha net/minecraft/class_8167 net/minecraft/world/level/block/CherryLeavesBlock + f Lcom/mojang/serialization/MapCodec; a field_46310 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhb net/minecraft/class_2281 net/minecraft/world/level/block/ChestBlock + f Lcom/mojang/serialization/MapCodec; b field_46311 CODEC + f Ldtw; c field_10768 FACING + f Ldua; d field_10770 TYPE + f Ldtt; e field_10772 WATERLOGGED + f I f field_31057 EVENT_SET_OPEN_COUNT + f I g field_31058 AABB_OFFSET + f I h field_31059 AABB_HEIGHT + f Lexv; i field_10767 NORTH_AABB + f Lexv; j field_10771 SOUTH_AABB + f Lexv; k field_10773 WEST_AABB + f Lexv; l field_10769 EAST_AABB + f Lexv; m field_10774 AABB + f Ldif$b; n field_17356 CHEST_COMBINER + f Ldif$b; o field_17357 MENU_PROVIDER_COMBINER + m (Lcyd;Lji;)Lji; a method_9753 candidatePartnerFacing + m (Ldcc;Ljd;)Z a method_9757 isBlockedChestByBlock + m (Ldcx;Ljd;)Z a method_9756 isChestBlockedAt + m (Ldhb;Ldtc;Ldcw;Ljd;Z)Lbqk; a method_17458 getContainer + m (Ldrl;)Ldif$b; a method_24166 opennessCombiner + m (Ldtb$d;)Ldhb; a method_53992 method_53992 + m (Ldcx;Ljd;)Z b method_9754 isCatSittingOnChest + m ()Lavw; c method_9755 getOpenChestStat + m (Ldcx;Ljd;)Z c method_24168 method_24168 + m ()Ldqj; d method_31641 blockEntityType + m (Ldtc;)Ldif$a; g method_24169 getBlockType + m (Ldtc;)Lji; h method_9758 getConnectedDirection + m ()Ldqj; m method_53993 method_53993 + m (Ldtb$d;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhb$1 net/minecraft/class_2281$1 net/minecraft/world/level/block/ChestBlock$1 + m ()Ljava/util/Optional; a method_24170 acceptNone + m (Ldqo;)Ljava/util/Optional; a method_17460 acceptSingle + m (Ldqo;Ldqo;)Ljava/util/Optional; a method_17461 acceptDouble + m ()V <init> <init> <init> +c dhb$2 net/minecraft/class_2281$2 net/minecraft/world/level/block/ChestBlock$2 + m ()Ljava/util/Optional; a method_24171 acceptNone + m (Ldqo;)Ljava/util/Optional; a method_17462 acceptSingle + m (Ldqo;Ldqo;)Ljava/util/Optional; a method_17463 acceptDouble + m ()V <init> <init> <init> +c dhb$2$1 net/minecraft/class_2281$2$1 net/minecraft/world/level/block/ChestBlock$2$1 + f Ldqo; a field_17358 val$first + f Ldqo; b field_17359 val$second + f Lbqk; c field_17360 val$container + m (Ldhb$2;Ldqo;Ldqo;Lbqk;)V <init> <init> <init> +c dhb$3 net/minecraft/class_2281$3 net/minecraft/world/level/block/ChestBlock$3 + f Ldrl; a field_21782 val$entity + m ()Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a method_24172 acceptNone + m (Ldqo;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a method_23898 acceptSingle + m (Ldqo;Ldqo;)Lit/unimi/dsi/fastutil/floats/Float2FloatFunction; a method_23899 acceptDouble + m (Ldqo;Ldqo;F)F a method_23900 method_23900 + m (Ldrl;)V <init> <init> <init> +c dhb$4 net/minecraft/class_2281$4 net/minecraft/world/level/block/ChestBlock$4 + f [I a field_10775 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dhc net/minecraft/class_7714 net/minecraft/world/level/block/ChiseledBookShelfBlock + f Lcom/mojang/serialization/MapCodec; a field_46312 CODEC + f I b field_41307 BOOKS_PER_ROW + f Ljava/util/List; c field_41308 SLOT_OCCUPIED_PROPERTIES + f I d field_41309 MAX_BOOKS_IN_STORAGE + m (F)I a method_47577 getSection + m (Ldcw;Ljd;Lcmx;Ldqq;I)V a method_45457 removeBook + m (Ldcw;Ljd;Lcmx;Ldqq;Lcuq;I)V a method_45458 addBook + m (Ldtd$a;Lduf;)V a method_47578 method_47578 + m (Lewy;Ldtc;)Ljava/util/OptionalInt; a method_47580 getHitSlot + m (Lewy;Lji;)Ljava/util/Optional; a method_47579 getRelativeHitCoordinatesForBlockFace + m (Lexb;)Ljava/util/OptionalInt; a method_55772 method_55772 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhc$1 net/minecraft/class_7714$1 net/minecraft/world/level/block/ChiseledBookShelfBlock$1 + f [I a field_41310 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dhd net/minecraft/class_2279 net/minecraft/world/level/block/ChorusFlowerBlock + f Lcom/mojang/serialization/MapCodec; a field_46313 CODEC + f I b field_31060 DEAD_AGE + f Lduc; c field_10762 AGE + f Lexv; d field_45145 BLOCK_SUPPORT_SHAPE + f Ldfy; e field_10763 plant + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53994 method_53994 + m (Ldcw;Ljd;)V a method_9747 placeDeadFlower + m (Ldcw;Ljd;I)V a method_9745 placeGrownFlower + m (Ldcx;Ljd;Layw;I)V a method_9744 generatePlant + m (Ldcx;Ljd;Layw;Ljd;II)V a method_9748 growTreeRecursive + m (Ldhd;)Ldfy; a method_53995 method_53995 + m (Ldcz;Ljd;Lji;)Z b method_9746 allNeighborsEmpty + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhe net/minecraft/class_2283 net/minecraft/world/level/block/ChorusPlantBlock + f Lcom/mojang/serialization/MapCodec; a field_46314 CODEC + m (Ldcc;Ljd;Ldtc;)Ldtc; a method_9759 getStateWithConnections + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhf net/minecraft/class_2282 net/minecraft/world/level/block/CocoaBlock + f [Lexv; F field_10780 SOUTH_AABB + f Lcom/mojang/serialization/MapCodec; a field_46315 CODEC + f I b field_31061 MAX_AGE + f Lduc; c field_10779 AGE + f I d field_31062 AGE_0_WIDTH + f I e field_31063 AGE_0_HEIGHT + f I f field_31064 AGE_0_HALFWIDTH + f I g field_31065 AGE_1_WIDTH + f I h field_31066 AGE_1_HEIGHT + f I i field_31067 AGE_1_HALFWIDTH + f I j field_31068 AGE_2_WIDTH + f I k field_31069 AGE_2_HEIGHT + f I l field_31070 AGE_2_HALFWIDTH + f [Lexv; m field_10778 EAST_AABB + f [Lexv; n field_10776 WEST_AABB + f [Lexv; o field_10777 NORTH_AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhf$1 net/minecraft/class_2282$1 net/minecraft/world/level/block/CocoaBlock$1 + f [I a field_10781 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dhg net/minecraft/class_8812 net/minecraft/world/level/block/ColoredFallingBlock + f Lcom/mojang/serialization/MapCodec; a field_46316 CODEC + f Laxh; b field_46317 dustColor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53996 method_53996 + m (Ldhg;)Laxh; a method_53997 method_53997 + m (Laxh;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhh net/minecraft/class_2288 net/minecraft/world/level/block/CommandBlock + f Lcom/mojang/serialization/MapCodec; a field_46318 CODEC + f Ldtw; b field_10791 FACING + f Ldtt; c field_10793 CONDITIONAL + f Lorg/slf4j/Logger; d field_10792 LOGGER + f Z e field_27192 automatic + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53998 method_53998 + m (Ldcw;Ljd;Lji;)V a method_9779 executeChain + m (Ldhh;)Ljava/lang/Boolean; a method_53999 method_53999 + m (Ldtc;Ldcw;Ljd;Ldbx;Z)V a method_9780 execute + m (ZLdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhi net/minecraft/class_2286 net/minecraft/world/level/block/ComparatorBlock + f Lcom/mojang/serialization/MapCodec; a field_46319 CODEC + f Ldua; b field_10789 MODE + m (Ldcw;Lji;Ljd;)Lcja; a method_9774 getItemFrame + m (Lji;Lcja;)Z a method_9772 method_9772 + m (Ldcw;Ljd;Ldtc;)I e method_9773 calculateOutputSignal + m (Ldcw;Ljd;Ldtc;)V f method_9775 refreshOutputState + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhj net/minecraft/class_3962 net/minecraft/world/level/block/ComposterBlock + f Lcom/mojang/serialization/MapCodec; a field_46320 CODEC + f I b field_31071 READY + f I c field_31072 MIN_LEVEL + f I d field_31073 MAX_LEVEL + f Lduc; e field_17565 LEVEL + f Lit/unimi/dsi/fastutil/objects/Object2FloatMap; f field_17566 COMPOSTABLES + f I g field_31074 AABB_SIDE_THICKNESS + f Lexv; h field_17567 OUTER_SHAPE + f [Lexv; i field_17568 SHAPES + m (FLdcv;)V a method_17753 add + m (Lbsr;Ldtc;Laqu;Lcuq;Ljd;)Ldtc; a method_26373 insertItem + m (Lbsr;Ldtc;Ldcw;Ljd;)Ldtc; a method_26374 extractProduce + m (Lbsr;Ldtc;Ldcx;Ljd;)Ldtc; a method_17759 empty + m (Lbsr;Ldtc;Ldcx;Ljd;Lcuq;)Ldtc; a method_17756 addItem + m (Ldcw;Ljd;Z)V a method_18027 handleFill + m ([Lexv;)V a method_17755 method_17755 + m ()V b method_17758 bootStrap + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhj$a net/minecraft/class_3962$class_3925 net/minecraft/world/level/block/ComposterBlock$EmptyContainer + m ()V <init> <init> <init> +c dhj$b net/minecraft/class_3962$class_3963 net/minecraft/world/level/block/ComposterBlock$InputContainer + f Ldtc; b field_17569 state + f Ldcx; c field_17570 level + f Ljd; d field_17571 pos + f Z e field_17572 changed + m (Ldtc;Ldcx;Ljd;)V <init> <init> <init> +c dhj$c net/minecraft/class_3962$class_3964 net/minecraft/world/level/block/ComposterBlock$OutputContainer + f Ldtc; b field_17573 state + f Ldcx; c field_17574 level + f Ljd; d field_17575 pos + f Z e field_17576 changed + m (Ldtc;Ldcx;Ljd;Lcuq;)V <init> <init> <init> +c dhk net/minecraft/class_2292 net/minecraft/world/level/block/ConcretePowderBlock + f Lcom/mojang/serialization/MapCodec; a field_46321 CODEC + f Ldfy; b field_10810 concrete + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54000 method_54000 + m (Ldcc;Ljd;)Z a method_9798 touchesLiquid + m (Ldcc;Ljd;Ldtc;)Z a method_24279 shouldSolidify + m (Ldhk;)Ldfy; a method_54001 method_54001 + m (Ldtc;)Z n method_9799 canSolidify + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhl net/minecraft/class_2289 net/minecraft/world/level/block/ConduitBlock + f Lcom/mojang/serialization/MapCodec; a field_46322 CODEC + f Ldtt; b field_10794 WATERLOGGED + f Lexv; c field_10795 SHAPE + f I d field_31075 SIZE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhm net/minecraft/class_8922 net/minecraft/world/level/block/CopperBulbBlock + f Lcom/mojang/serialization/MapCodec; a field_47080 CODEC + f Ldtt; b field_47081 POWERED + f Ldtt; c field_47082 LIT + m (Ldtc;Laqu;Ljd;)V a method_55373 checkAndFlip + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhn net/minecraft/class_2298 net/minecraft/world/level/block/CoralBlock + f Lcom/mojang/serialization/MapCodec; a field_46323 DEAD_CORAL_FIELD + f Lcom/mojang/serialization/MapCodec; b field_46324 CODEC + f Ldfy; c field_10818 deadBlock + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54002 method_54002 + m (Ldcc;Ljd;)Z a method_9808 scanForWater + m (Ldhn;)Ldfy; a method_54003 method_54003 + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dho net/minecraft/class_2297 net/minecraft/world/level/block/CoralFanBlock + f Lcom/mojang/serialization/MapCodec; b field_46325 CODEC + f Ldfy; c field_10817 deadBlock + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54004 method_54004 + m (Ldho;)Ldfy; a method_54005 method_54005 + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhp net/minecraft/class_2301 net/minecraft/world/level/block/CoralPlantBlock + f Lcom/mojang/serialization/MapCodec; a field_46326 CODEC + f F b field_31076 AABB_OFFSET + f Lexv; c field_10834 SHAPE + f Ldfy; e field_10833 deadBlock + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54006 method_54006 + m (Ldhp;)Ldfy; a method_54007 method_54007 + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhq net/minecraft/class_2299 net/minecraft/world/level/block/CoralWallFanBlock + f Lcom/mojang/serialization/MapCodec; e field_46327 CODEC + f Ldfy; f field_10819 deadBlock + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54008 method_54008 + m (Ldhq;)Ldfy; a method_54009 method_54009 + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhr net/minecraft/class_8886 net/minecraft/world/level/block/CrafterBlock + f Lcom/mojang/serialization/MapCodec; a field_46798 CODEC + f Ldtt; b field_46799 CRAFTING + f Ldtt; c field_46800 TRIGGERED + f Ldua; d field_46801 ORIENTATION + f I e field_46802 MAX_CRAFTING_TICKS + f I f field_47521 CRAFTING_TICK_DELAY + f Lcza; g field_46803 RECIPE_CACHE + f I h field_50015 CRAFTER_ADVANCEMENT_DIAMETER + m (Laqu;Ljd;Ldqv;Lcuq;Ldtc;Lczb;)V a method_54476 dispenseItem + m (Lcuq;)V a method_54474 method_54474 + m (Ldcw;Lcyp;)Ljava/util/Optional; a method_54475 getPotentialResults + m (Ldqh;Z)V a method_54477 setBlockEntityTriggered + m (Ldtc;Laqu;Ljd;)V a method_54478 dispenseFrom + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhr$1 net/minecraft/class_8886$1 net/minecraft/world/level/block/CrafterBlock$1 + f [I a field_46804 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dhs net/minecraft/class_2304 net/minecraft/world/level/block/CraftingTableBlock + f Lcom/mojang/serialization/MapCodec; a field_46328 CODEC + f Lwz; b field_17362 CONTAINER_TITLE + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17466 method_17466 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dht net/minecraft/class_2302 net/minecraft/world/level/block/CropBlock + f [Lexv; a field_10836 SHAPE_BY_AGE + f Lcom/mojang/serialization/MapCodec; d field_46329 CODEC + f I e field_31079 MAX_AGE + f Lduc; f field_10835 AGE + m (Ldcw;)I a method_9831 getBonemealAgeIncrease + m (Ldcw;Ljd;Ldtc;)V a method_9826 growCrops + m (Ldcz;Ljd;)Z a method_52572 hasSufficientLight + m (Ldfy;Ldcc;Ljd;)F a method_9830 getGrowthSpeed + m ()Lduc; b method_9824 getAgeProperty + m (I)Ldtc; b method_9828 getStateForAge + m ()I c method_9827 getMaxAge + m ()Ldcv; d method_9832 getBaseSeedId + m (Ldtc;)I g method_9829 getAge + m (Ldtc;)Z h method_9825 isMaxAge + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhu net/minecraft/class_2310 net/minecraft/world/level/block/CrossCollisionBlock + f Ldtt; a field_10905 NORTH + f Ldtt; b field_10907 EAST + f Ldtt; c field_10904 SOUTH + f Ldtt; d field_10903 WEST + f Ldtt; e field_10900 WATERLOGGED + f Ljava/util/Map; f field_10902 PROPERTY_BY_DIRECTION + f [Lexv; g field_10901 collisionShapeByIndex + f [Lexv; h field_10906 shapeByIndex + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; i field_19313 stateToIndex + m (FFFFF)[Lexv; a method_9984 makeShapes + m (Ljava/util/Map$Entry;)Z a method_9986 method_9986 + m (Lji;)I a method_9985 indexFor + m (Ldtc;)I g method_9987 getAABBIndex + m (Ldtc;)I m method_20517 method_20517 + m (FFFFFLdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhu$1 net/minecraft/class_2310$1 net/minecraft/world/level/block/CrossCollisionBlock$1 + f [I a field_10909 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_10908 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dhv net/minecraft/class_4848 net/minecraft/world/level/block/CryingObsidianBlock + f Lcom/mojang/serialization/MapCodec; a field_46330 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhw net/minecraft/class_2309 net/minecraft/world/level/block/DaylightDetectorBlock + f Lcom/mojang/serialization/MapCodec; a field_46331 CODEC + f Lduc; b field_10897 POWER + f Ldtt; c field_10899 INVERTED + f Lexv; d field_10898 SHAPE + m (Ldcw;Ljd;Ldtc;Ldqw;)V a method_31642 tickEntity + m (Ldtc;Ldcw;Ljd;)V d method_9983 updateSignalStrength + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhx net/minecraft/class_2311 net/minecraft/world/level/block/DeadBushBlock + f Lcom/mojang/serialization/MapCodec; a field_46332 CODEC + f F b field_31080 AABB_OFFSET + f Lexv; c field_10910 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhy net/minecraft/class_8168 net/minecraft/world/level/block/DecoratedPotBlock + f Lcom/mojang/serialization/MapCodec; a field_46333 CODEC + f Lakr; b field_43236 SHERDS_DYNAMIC_DROP_ID + f Ldtt; c field_43237 CRACKED + f Lexv; d field_42754 BOUNDING_BOX + f Ldtw; e field_42755 HORIZONTAL_FACING + f Ldtt; f field_42756 WATERLOGGED + m (Ldqx;Ljava/util/function/Consumer;)V a method_49815 method_49815 + m (Ljava/util/List;Ljava/util/Optional;)V a method_51510 method_51510 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhz net/minecraft/class_2313 net/minecraft/world/level/block/DetectorRailBlock + f Lcom/mojang/serialization/MapCodec; d field_46334 CODEC + f Ldua; e field_10914 SHAPE + f Ldtt; f field_10913 POWERED + f I g field_31081 PRESSED_CHECK_PERIOD + m (Lbsr;)Z a method_31643 method_31643 + m (Ldcw;Ljd;Ldtc;)V a method_10002 checkPressed + m (Ldcw;Ljd;Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; a method_10001 getInteractingMinecartOfType + m (Ljd;)Lewx; a method_10004 getSearchBB + m (Lbsr;)Z b method_31644 method_31644 + m (Ldcw;Ljd;Ldtc;Z)V b method_10003 updatePowerToConnected + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dhz$1 net/minecraft/class_2313$1 net/minecraft/world/level/block/DetectorRailBlock$1 + f [I a field_10917 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I b field_10916 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c field_10915 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dia net/minecraft/class_2312 net/minecraft/world/level/block/DiodeBlock + f Lexv; c field_10912 SHAPE + f Ldtt; d field_10911 POWERED + m (Ldcc;Ljd;Ldtc;)I a method_9993 getOutputSignal + m (Ldcw;Ljd;Ldtc;)Z a method_9990 shouldTurnOn + m (Lddm;Ljd;Ldtc;)I a method_10000 getAlternateSignal + m ()Z b method_49816 sideInputDiodesOnly + m (Ldcc;Ljd;Ldtc;)Z b method_9988 shouldPrioritize + m (Ldcw;Ljd;Ldtc;)I b method_9991 getInputSignal + m (Ldcz;Ljd;Ldtc;)Z b method_53789 canSurviveOn + m (Ldcw;Ljd;Ldtc;)V c method_9998 checkTickOnNeighbor + m (Ldcz;Ljd;Ldtc;)Z c method_9996 isLocked + m (Ldcw;Ljd;Ldtc;)V d method_9997 updateNeighborsInFront + m (Ldtc;)I g method_9992 getDelay + m (Ldtc;)Z m method_9999 isDiode + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dib net/minecraft/class_2318 net/minecraft/world/level/block/DirectionalBlock + f Ldtw; a field_10927 FACING + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dic net/minecraft/class_2369 net/minecraft/world/level/block/DirtPathBlock + f Lcom/mojang/serialization/MapCodec; a field_46335 CODEC + f Lexv; b field_11106 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c did net/minecraft/class_2315 net/minecraft/world/level/block/DispenserBlock + f Lcom/mojang/serialization/MapCodec; a field_46336 CODEC + f Ldtw; b field_10918 FACING + f Ldtt; c field_10920 TRIGGERED + f Ljava/util/Map; d field_10919 DISPENSER_REGISTRY + f Lorg/slf4j/Logger; e field_46212 LOGGER + f Lkw; f field_51412 DEFAULT_BEHAVIOR + f I g field_31082 TRIGGER_DURATION + m (Laqu;Ldtc;Ljd;)V a method_10012 dispenseFrom + m (Ldcv;)V a method_58681 registerProjectileBehavior + m (Ldcv;Lkx;)V a method_10009 registerBehavior + m (Ldcw;Lcuq;)Lkx; a method_10011 getDispenseMethod + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V a method_10008 method_10008 + m (Lku;)Ljw; a method_58682 getDispensePosition + m (Lku;DLexc;)Ljw; a method_10010 getDispensePosition + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c die net/minecraft/class_2323 net/minecraft/world/level/block/DoorBlock + f Lcom/mojang/serialization/MapCodec; a field_46337 CODEC + f Ldtw; b field_10938 FACING + f Ldtt; c field_10945 OPEN + f Ldua; d field_10941 HINGE + f Ldtt; e field_10940 POWERED + f Ldua; f field_10946 HALF + f F g field_31083 AABB_DOOR_THICKNESS + f Lexv; h field_10942 SOUTH_AABB + f Lexv; i field_10939 NORTH_AABB + f Lexv; j field_10944 WEST_AABB + f Lexv; k field_10943 EAST_AABB + f Ldtr; l field_42757 type + m (Lbsr;Ldcw;Ldtc;Ljd;Z)V a method_10033 setOpen + m (Lbsr;Ldcw;Ljd;Z)V a method_10036 playSound + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54010 method_54010 + m (Ldcw;Ljd;)Z a method_24795 isWoodenDoor + m ()Ldtr; b method_51169 type + m (Lcyd;)Ldtx; b method_10035 getHinge + m (Ldtc;)Z m method_30841 isOpen + m (Ldtc;)Z n method_24796 isWoodenDoor + m (Ldtr;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c die$1 net/minecraft/class_2323$1 net/minecraft/world/level/block/DoorBlock$1 + f [I a field_10948 $SwitchMap$net$minecraft$core$Direction + f [I b field_10947 $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType + m ()V <clinit> <clinit> <clinit> +c dif net/minecraft/class_4732 net/minecraft/world/level/block/DoubleBlockCombiner + m (Ldqj;Ljava/util/function/Function;Ljava/util/function/Function;Ldtw;Ldtc;Ldcx;Ljd;Ljava/util/function/BiPredicate;)Ldif$c; a method_24173 combineWithNeigbour + m ()V <init> <init> <init> +c dif$a net/minecraft/class_4732$class_4733 net/minecraft/world/level/block/DoubleBlockCombiner$BlockType + f Ldif$a; a field_21783 SINGLE + f Ldif$a; b field_21784 FIRST + f Ldif$a; c field_21785 SECOND + f [Ldif$a; d field_21786 $VALUES + m ()[Ldif$a; a method_36705 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dif$b net/minecraft/class_4732$class_3923 net/minecraft/world/level/block/DoubleBlockCombiner$Combiner + m (Ljava/lang/Object;)Ljava/lang/Object; a method_17464 acceptSingle + m (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a method_17465 acceptDouble + m ()Ljava/lang/Object; b method_24174 acceptNone +c dif$c net/minecraft/class_4732$class_4734 net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult +c dif$c$a net/minecraft/class_4732$class_4734$class_4735 net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Double + f Ljava/lang/Object; a field_21787 first + f Ljava/lang/Object; b field_21788 second + m (Ljava/lang/Object;Ljava/lang/Object;)V <init> <init> <init> +c dif$c$b net/minecraft/class_4732$class_4734$class_4736 net/minecraft/world/level/block/DoubleBlockCombiner$NeighborCombineResult$Single + f Ljava/lang/Object; a field_21789 single + m (Ljava/lang/Object;)V <init> <init> <init> +c dig net/minecraft/class_2320 net/minecraft/world/level/block/DoublePlantBlock + f Lcom/mojang/serialization/MapCodec; a field_46338 CODEC + f Ldua; b field_10929 HALF + m (Ldcx;Ldtc;Ljd;I)V a method_10021 placeAt + m (Ldcw;Ljd;Ldtc;Lcmx;)V b method_30036 preventDropFromBottomPart + m (Ldcz;Ljd;Ldtc;)Ldtc; c method_37458 copyWaterloggedFrom + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dih net/minecraft/class_2328 net/minecraft/world/level/block/DragonEggBlock + f Lcom/mojang/serialization/MapCodec; a field_46339 CODEC + f Lexv; b field_10950 SHAPE + m (Ldtc;Ldcw;Ljd;)V d method_10047 teleport + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dii net/minecraft/class_2431 net/minecraft/world/level/block/DropExperienceBlock + f Lcom/mojang/serialization/MapCodec; a field_46340 CODEC + f Lbpw; b field_27195 xpRange + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54011 method_54011 + m (Ldii;)Lbpw; a method_54012 method_54012 + m (Lbpw;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dij net/minecraft/class_2325 net/minecraft/world/level/block/DropperBlock + f Lcom/mojang/serialization/MapCodec; e field_46341 CODEC + f Lorg/slf4j/Logger; f field_46213 LOGGER + f Lkx; g field_10949 DISPENSE_BEHAVIOUR + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dik net/minecraft/class_2331 net/minecraft/world/level/block/EnchantingTableBlock + f Lcom/mojang/serialization/MapCodec; a field_46342 CODEC + f Lexv; b field_10951 SHAPE + f Ljava/util/List; c field_36535 BOOKSHELF_OFFSETS + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17467 method_17467 + m (Ldcw;Ljd;Ljd;)Z a method_40445 isValidBookShelf + m (Ljd;)Z a method_40446 method_40446 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dil net/minecraft/class_2329 net/minecraft/world/level/block/EndGatewayBlock + f Lcom/mojang/serialization/MapCodec; a field_46343 CODEC + m (Lbsr;)Lexc; a method_60989 calculateExitMovement + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dim net/minecraft/class_2334 net/minecraft/world/level/block/EndPortalBlock + f Lcom/mojang/serialization/MapCodec; a field_46344 CODEC + f Lexv; b field_10959 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c din net/minecraft/class_2333 net/minecraft/world/level/block/EndPortalFrameBlock + f Lcom/mojang/serialization/MapCodec; a field_46345 CODEC + f Ldtw; b field_10954 FACING + f Ldtt; c field_10958 HAS_EYE + f Lexv; d field_10956 BASE_SHAPE + f Lexv; e field_10953 EYE_SHAPE + f Lexv; f field_10955 FULL_SHAPE + f Ldth; g field_10957 portalShape + m ()Ldth; b method_10054 getOrCreatePortalShape + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dio net/minecraft/class_5551 net/minecraft/world/level/block/EndRodBlock + f Lcom/mojang/serialization/MapCodec; b field_46346 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dip net/minecraft/class_2336 net/minecraft/world/level/block/EnderChestBlock + f Lcom/mojang/serialization/MapCodec; b field_46347 CODEC + f Ldtw; c field_10966 FACING + f Ldtt; d field_10968 WATERLOGGED + f Lexv; e field_10967 SHAPE + f Lwz; f field_17363 CONTAINER_TITLE + m (Lcrh;ILcmw;Lcmx;)Lcpu; a method_55773 method_55773 + m ()Ldqj; m method_24205 method_24205 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c diq net/minecraft/class_2343 net/minecraft/world/level/block/EntityBlock + m (Laqu;Ldqh;)Ldyb; a method_32896 getListener + m (Ldcw;Ldtc;Ldqj;)Ldqi; a method_31645 getTicker + m (Ljd;Ldtc;)Ldqh; a method_10123 newBlockEntity +c dir net/minecraft/class_8574 net/minecraft/world/level/block/EquipableCarvedPumpkinBlock + f Lcom/mojang/serialization/MapCodec; c field_46348 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dis net/minecraft/class_2341 net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock + f Ldua; K field_11007 FACE + m (Ldcz;Ljd;Lji;)Z b method_20046 canAttach + m (Ldtc;)Lji; m method_10119 getConnectedDirection + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dis$1 net/minecraft/class_2341$1 net/minecraft/world/level/block/FaceAttachedHorizontalDirectionalBlock$1 + f [I a field_11008 $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace + m ()V <clinit> <clinit> <clinit> +c dit net/minecraft/class_5688 net/minecraft/world/level/block/Fallable + m (Lbsr;)Lbrk; a method_32898 getFallDamageSource + m (Ldcw;Ljd;Lcjg;)V a method_10129 onBrokenAfterFall + m (Ldcw;Ljd;Ldtc;Ldtc;Lcjg;)V a method_10127 onLand +c diu net/minecraft/class_2346 net/minecraft/world/level/block/FallingBlock + m (Lcjg;)V a method_10132 falling + m ()I b method_26154 getDelayAfterPlace + m (Ldtc;Ldcc;Ljd;)I b method_10130 getDustColor + m (Ldtc;)Z m method_10128 isFree + m (Ldtb$d;)V <init> <init> <init> +c div net/minecraft/class_2344 net/minecraft/world/level/block/FarmBlock + f Lcom/mojang/serialization/MapCodec; a field_46349 CODEC + f Lduc; b field_11009 MOISTURE + f Lexv; c field_11010 SHAPE + f I d field_31084 MAX_MOISTURE + m (Lbsr;Ldtc;Ldcw;Ljd;)V a method_10125 turnToDirt + m (Ldcc;Ljd;)Z a method_10124 shouldMaintainFarmland + m (Ldcz;Ljd;)Z a method_10126 isNearWater + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c diw net/minecraft/class_2354 net/minecraft/world/level/block/FenceBlock + f Lcom/mojang/serialization/MapCodec; i field_46350 CODEC + f [Lexv; j field_11066 occlusionByIndex + m (Ldtc;ZLji;)Z a method_10184 connectsTo + m (Ldtc;)Z m method_26375 isSameFence + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dix net/minecraft/class_2349 net/minecraft/world/level/block/FenceGateBlock + f Lexv; F field_11027 X_OCCLUSION_SHAPE_LOW + f Ldup; G field_42758 type + f Lcom/mojang/serialization/MapCodec; a field_46351 CODEC + f Ldtt; b field_11026 OPEN + f Ldtt; c field_11021 POWERED + f Ldtt; d field_11024 IN_WALL + f Lexv; e field_11022 Z_SHAPE + f Lexv; f field_11017 X_SHAPE + f Lexv; g field_11025 Z_SHAPE_LOW + f Lexv; h field_11016 X_SHAPE_LOW + f Lexv; i field_11028 Z_COLLISION_SHAPE + f Lexv; j field_11019 X_COLLISION_SHAPE + f Lexv; k field_40744 Z_SUPPORT_SHAPE + f Lexv; l field_40745 X_SUPPORT_SHAPE + f Lexv; m field_11018 Z_OCCLUSION_SHAPE + f Lexv; n field_11023 X_OCCLUSION_SHAPE + f Lexv; o field_11020 Z_OCCLUSION_SHAPE_LOW + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54013 method_54013 + m (Ldix;)Ldup; a method_54014 method_54014 + m (Ldtc;Lji;)Z a method_16703 connectsToDirection + m (Ldtc;)Z m method_10138 isWall + m (Ldup;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dix$1 net/minecraft/class_2349$1 net/minecraft/world/level/block/FenceGateBlock$1 + f [I a field_11029 $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType + m ()V <clinit> <clinit> <clinit> +c diy net/minecraft/class_2358 net/minecraft/world/level/block/FireBlock + f Lexv; F field_26657 SOUTH_AABB + f Ljava/util/Map; G field_26658 shapesCache + f I H field_31085 IGNITE_INSTANT + f I I field_31086 IGNITE_EASY + f I J field_31087 IGNITE_MEDIUM + f I K field_31088 IGNITE_HARD + f I L field_31089 BURN_INSTANT + f I M field_31090 BURN_EASY + f I N field_31091 BURN_MEDIUM + f I O field_31092 BURN_HARD + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; P field_11095 igniteOdds + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; Q field_11091 burnOdds + f Lcom/mojang/serialization/MapCodec; c field_46352 CODEC + f I d field_31093 MAX_AGE + f Lduc; e field_11092 AGE + f Ldtt; f field_11096 NORTH + f Ldtt; g field_11094 EAST + f Ldtt; h field_11089 SOUTH + f Ldtt; i field_11088 WEST + f Ldtt; j field_11093 UP + f Ljava/util/Map; k field_11090 PROPERTY_BY_DIRECTION + f Lexv; l field_26653 UP_AABB + f Lexv; m field_26654 WEST_AABB + f Lexv; n field_26655 EAST_AABB + f Lexv; o field_26656 NORTH_AABB + m (Layw;)I a method_26155 getFireTickDelay + m (Ldcw;Ljd;)Z a method_10192 isNearRain + m (Ldcw;Ljd;ILayw;I)V a method_10196 checkBurnOut + m (Ldcx;Ljd;I)Ldtc; a method_24855 getStateWithAge + m (Ldcz;Ljd;)I a method_10194 getIgniteOdds + m (Ldfy;II)V a method_10189 setFlammable + m (Ljava/util/Map$Entry;)Z a method_10197 method_10197 + m ()V b method_10199 bootStrap + m (Ldcc;Ljd;)Ldtc; b method_10198 getStateForPlacement + m (Ldcc;Ljd;)Z d method_10193 isValidFireLocation + m (Ldtc;)Lexv; m method_31016 calculateShape + m (Ldtc;)I n method_10190 getBurnOdds + m (Ldtc;)I o method_10191 getIgniteOdds + m (Ldtc;)Z p method_31017 method_31017 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c diz net/minecraft/class_3712 net/minecraft/world/level/block/FletchingTableBlock + f Lcom/mojang/serialization/MapCodec; b field_46353 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dja net/minecraft/class_2356 net/minecraft/world/level/block/FlowerBlock + f Lcom/mojang/serialization/MapCodec; a field_46354 EFFECTS_FIELD + f Lcom/mojang/serialization/MapCodec; b field_46355 CODEC + f F c field_31094 AABB_OFFSET + f Lexv; d field_11085 SHAPE + f Lcxw; e field_45775 suspiciousStewEffects + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54016 method_54016 + m (Ljm;F)Lcxw; a method_54015 makeEffectList + m (Ljm;FLdtb$d;)V <init> <init> <init> + m (Lcxw;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djb net/minecraft/class_2362 net/minecraft/world/level/block/FlowerPotBlock + f Lcom/mojang/serialization/MapCodec; a field_46356 CODEC + f F b field_31095 AABB_SIZE + f Lexv; c field_11102 SHAPE + f Ljava/util/Map; d field_11103 POTTED_BY_CONTENT + f Ldfy; e field_11101 potted + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54017 method_54017 + m (Ldjb;)Ldfy; a method_54018 method_54018 + m ()Ldfy; b method_16231 getPotted + m ()Z m method_31646 isEmpty + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djc net/minecraft/class_7113 net/minecraft/world/level/block/FrogspawnBlock + f Lcom/mojang/serialization/MapCodec; a field_46357 CODEC + f Lexv; b field_37578 SHAPE + f I c field_37579 MIN_TADPOLES_SPAWN + f I d field_37580 MAX_TADPOLES_SPAWN + f I e field_37581 DEFAULT_MIN_HATCH_TICK_DELAY + f I f field_37582 DEFAULT_MAX_HATCH_TICK_DELAY + f I g field_37583 minHatchTickDelay + f I h field_37584 maxHatchTickDelay + m (II)V a method_41425 setHatchDelay + m (Laqu;Ljd;Layw;)V a method_41426 hatchFrogspawn + m (Layw;)I a method_41429 getFrogspawnHatchDelay + m (Ldcc;Ljd;)Z a method_41427 mayPlaceOn + m (Ldcw;Ljd;)V a method_41428 destroyBlock + m ()V b method_41431 setDefaultHatchDelay + m (Laqu;Ljd;Layw;)V b method_41430 spawnTadpoles + m (Layw;)D b method_44015 getRandomTadpolePositionOffset + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djd net/minecraft/class_2360 net/minecraft/world/level/block/FrostedIceBlock + f Lcom/mojang/serialization/MapCodec; a field_46358 CODEC + f I b field_31096 MAX_AGE + f Lduc; c field_11097 AGE + f I f field_31097 NEIGHBORS_TO_AGE + f I g field_31098 NEIGHBORS_TO_MELT + m (Ldcc;Ljd;I)Z a method_10202 fewerNeigboursThan + m (Ldtc;Ldcw;Ljd;)Z e method_10201 slightlyMelt + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dje net/minecraft/class_4771 net/minecraft/world/level/block/FungusBlock + f Lcom/mojang/serialization/MapCodec; a field_46359 CODEC + f Lexv; b field_22134 SHAPE + f D c field_31099 BONEMEAL_SUCCESS_PROBABILITY + f Ldfy; d field_41074 requiredBlock + f Lakq; e field_22135 feature + m (Laqu;Layw;Ljd;Ljm;)V a method_46682 method_46682 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54019 method_54019 + m (Ldcz;)Ljava/util/Optional; a method_46683 getFeature + m (Ldje;)Ldfy; a method_54020 method_54020 + m (Ldje;)Lakq; b method_54021 method_54021 + m (Lakq;Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djf net/minecraft/class_3865 net/minecraft/world/level/block/FurnaceBlock + f Lcom/mojang/serialization/MapCodec; c field_46360 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djg net/minecraft/class_5552 net/minecraft/world/level/block/GameMasterBlock +c djh net/minecraft/class_2366 net/minecraft/world/level/block/GlazedTerracottaBlock + f Lcom/mojang/serialization/MapCodec; a field_46362 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dji net/minecraft/class_5777 net/minecraft/world/level/block/GlowLichenBlock + f Lcom/mojang/serialization/MapCodec; a field_46363 CODEC + f Ldtt; c field_28412 WATERLOGGED + f Ldkz; d field_37585 spreader + m (ILdtc;)I a method_37363 method_37363 + m (Ldtc;Ldcz;Ljd;Lji;)Z a method_34727 method_34727 + m (I)Ljava/util/function/ToIntFunction; b method_37364 emission + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djj net/minecraft/class_2372 net/minecraft/world/level/block/GrassBlock + f Lcom/mojang/serialization/MapCodec; a field_46364 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djk net/minecraft/class_3713 net/minecraft/world/level/block/GrindstoneBlock + f Lexv; F field_16362 FLOOR_EAST_WEST_ALL_LEGS + f Lexv; G field_16338 FLOOR_EAST_WEST_GRINDSTONE + f Lexv; H field_16352 WALL_SOUTH_LEFT_POST + f Lexv; I field_16377 WALL_SOUTH_RIGHT_POST + f Lexv; J field_16393 WALL_SOUTH_LEFT_PIVOT + f Lexv; L field_16371 WALL_SOUTH_RIGHT_PIVOT + f Lexv; M field_16340 WALL_SOUTH_LEFT_LEG + f Lexv; N field_16354 WALL_SOUTH_RIGHT_LEG + f Lexv; O field_16369 WALL_SOUTH_ALL_LEGS + f Lexv; P field_16399 WALL_SOUTH_GRINDSTONE + f Lexv; Q field_16363 WALL_NORTH_LEFT_POST + f Lexv; R field_16347 WALL_NORTH_RIGHT_POST + f Lexv; S field_16401 WALL_NORTH_LEFT_PIVOT + f Lexv; T field_16367 WALL_NORTH_RIGHT_PIVOT + f Lexv; U field_16388 WALL_NORTH_LEFT_LEG + f Lexv; V field_16396 WALL_NORTH_RIGHT_LEG + f Lexv; W field_16368 WALL_NORTH_ALL_LEGS + f Lexv; X field_16356 WALL_NORTH_GRINDSTONE + f Lexv; Y field_16342 WALL_WEST_LEFT_POST + f Lexv; Z field_16358 WALL_WEST_RIGHT_POST + f Lexv; aA field_16395 CEILING_EAST_WEST_LEFT_LEG + f Lexv; aB field_16360 CEILING_EAST_WEST_RIGHT_LEG + f Lexv; aC field_16389 CEILING_EAST_WEST_ALL_LEGS + f Lexv; aD field_16383 CEILING_EAST_WEST_GRINDSTONE + f Lcom/mojang/serialization/MapCodec; a field_46365 CODEC + f Lwz; aR field_17364 CONTAINER_TITLE + f Lexv; aa field_16390 WALL_WEST_LEFT_PIVOT + f Lexv; ab field_16382 WALL_WEST_RIGHT_PIVOT + f Lexv; ac field_16359 WALL_WEST_LEFT_LEG + f Lexv; ad field_16351 WALL_WEST_RIGHT_LEG + f Lexv; ae field_16344 WALL_WEST_ALL_LEGS + f Lexv; af field_16376 WALL_WEST_GRINDSTONE + f Lexv; ag field_16394 WALL_EAST_LEFT_POST + f Lexv; ah field_16375 WALL_EAST_RIGHT_POST + f Lexv; ai field_16345 WALL_EAST_LEFT_PIVOT + f Lexv; aj field_16350 WALL_EAST_RIGHT_PIVOT + f Lexv; ak field_16372 WALL_EAST_LEFT_LEG + f Lexv; al field_16381 WALL_EAST_RIGHT_LEG + f Lexv; am field_16391 WALL_EAST_ALL_LEGS + f Lexv; an field_16370 WALL_EAST_GRINDSTONE + f Lexv; ao field_16341 CEILING_NORTH_SOUTH_LEFT_POST + f Lexv; ap field_16355 CEILING_NORTH_SOUTH_RIGHT_POST + f Lexv; aq field_16384 CEILING_NORTH_SOUTH_LEFT_PIVOT + f Lexv; ar field_16400 CEILING_NORTH_SOUTH_RIGHT_PIVOT + f Lexv; as field_16364 CEILING_NORTH_SOUTH_LEFT_LEG + f Lexv; at field_16349 CEILING_NORTH_SOUTH_RIGHT_LEG + f Lexv; au field_16397 CEILING_NORTH_SOUTH_ALL_LEGS + f Lexv; av field_16361 CEILING_NORTH_SOUTH_GRINDSTONE + f Lexv; aw field_16387 CEILING_EAST_WEST_LEFT_POST + f Lexv; ax field_16398 CEILING_EAST_WEST_RIGHT_POST + f Lexv; ay field_16357 CEILING_EAST_WEST_LEFT_PIVOT + f Lexv; az field_16353 CEILING_EAST_WEST_RIGHT_PIVOT + f Lexv; b field_16379 FLOOR_NORTH_SOUTH_LEFT_POST + f Lexv; c field_16392 FLOOR_NORTH_SOUTH_RIGHT_POST + f Lexv; d field_16366 FLOOR_NORTH_SOUTH_LEFT_PIVOT + f Lexv; e field_16339 FLOOR_NORTH_SOUTH_RIGHT_PIVOT + f Lexv; f field_16348 FLOOR_NORTH_SOUTH_LEFT_LEG + f Lexv; g field_16365 FLOOR_NORTH_SOUTH_RIGHT_LEG + f Lexv; h field_16385 FLOOR_NORTH_SOUTH_ALL_LEGS + f Lexv; i field_16380 FLOOR_NORTH_SOUTH_GRINDSTONE + f Lexv; j field_16373 FLOOR_EAST_WEST_LEFT_POST + f Lexv; k field_16346 FLOOR_EAST_WEST_RIGHT_POST + f Lexv; l field_16343 FLOOR_EAST_WEST_LEFT_PIVOT + f Lexv; m field_16374 FLOOR_EAST_WEST_RIGHT_PIVOT + f Lexv; n field_16386 FLOOR_EAST_WEST_LEFT_LEG + f Lexv; o field_16378 FLOOR_EAST_WEST_RIGHT_LEG + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17469 method_17469 + m (Ldtc;)Lexv; n method_16119 getVoxelShape + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djk$1 net/minecraft/class_3713$1 net/minecraft/world/level/block/GrindstoneBlock$1 + f [I a field_16402 $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace + m ()V <clinit> <clinit> <clinit> +c djl net/minecraft/class_4863 net/minecraft/world/level/block/GrowingPlantBlock + f Lji; a field_22507 growthDirection + f Z b field_22508 scheduleFluidTicks + f Lexv; d field_23080 shape + m (Ldcx;)Ldtc; a method_24948 getStateForPlacement + m ()Ldfy; b method_24946 getBodyBlock + m ()Ldjn; c method_24945 getHeadBlock + m (Ldtc;)Z m method_24947 canAttachTo + m (Ldtb$d;Lji;Lexv;Z)V <init> <init> <init> +c djm net/minecraft/class_4864 net/minecraft/world/level/block/GrowingPlantBodyBlock + m (Ldcc;Ljd;Ldfy;)Ljava/util/Optional; a method_25960 getHeadPos + m (Ldtc;Ldtc;)Ldtc; a method_33624 updateHeadAfterConvertedFromBody + m (Ldtb$d;Lji;Lexv;Z)V <init> <init> <init> +c djn net/minecraft/class_4865 net/minecraft/world/level/block/GrowingPlantHeadBlock + f D c field_22510 growPerTickProbability + f Lduc; e field_22509 AGE + f I f field_31100 MAX_AGE + m (Layw;)I a method_26376 getBlocksToGrowWhenBonemealed + m (Ldtc;Layw;)Ldtc; a method_33626 getGrowIntoState + m (Ldtc;Ldtc;)Ldtc; a method_33625 updateBodyAfterConvertedFromHead + m (Ldtc;)Z g method_24949 canGrowInto + m (Ldtc;)Ldtc; n method_38232 getMaxAgeState + m (Ldtc;)Z o method_38233 isMaxAge + m (Ldtb$d;Lji;Lexv;ZD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djo net/minecraft/class_2373 net/minecraft/world/level/block/HalfTransparentBlock + f Lcom/mojang/serialization/MapCodec; d field_46366 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djp net/minecraft/class_5806 net/minecraft/world/level/block/HangingRootsBlock + f Lcom/mojang/serialization/MapCodec; a field_46367 CODEC + f Lexv; b field_28689 SHAPE + f Ldtt; c field_33642 WATERLOGGED + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djq net/minecraft/class_2380 net/minecraft/world/level/block/HayBlock + f Lcom/mojang/serialization/MapCodec; a field_46368 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djr net/minecraft/class_9366 net/minecraft/world/level/block/HeavyCoreBlock + f Lcom/mojang/serialization/MapCodec; a field_49831 CODEC + f Lexv; b field_49833 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djs net/minecraft/class_4622 net/minecraft/world/level/block/HoneyBlock + f Lcom/mojang/serialization/MapCodec; a field_46369 CODEC + f Lexv; b field_21213 SHAPE + f D c field_31101 SLIDE_STARTS_WHEN_VERTICAL_SPEED_IS_AT_LEAST + f D e field_31102 MIN_FALL_SPEED_TO_BE_CONSIDERED_SLIDING + f D f field_31103 THROTTLE_SLIDE_SPEED_TO + f I g field_31104 SLIDE_ADVANCEMENT_CHECK_INTERVAL + m (Lbsr;)V a method_24175 showSlideParticles + m (Lbsr;I)V a method_23355 showParticles + m (Lbsr;Ljd;)V a method_24176 maybeDoSlideAchievement + m (Ldcw;Lbsr;)V a method_24177 maybeDoSlideEffects + m (Ljd;Lbsr;)Z a method_23356 isSlidingDown + m (Lbsr;)V b method_24178 showJumpParticles + m (Lbsr;)Z c method_24179 doesEntityDoHoneyBlockSlideEffects + m (Lbsr;)V d method_24180 doSlideMovement + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djt net/minecraft/class_2377 net/minecraft/world/level/block/HopperBlock + f Lexv; F field_11123 NORTH_INTERACTION_SHAPE + f Lexv; G field_11128 SOUTH_INTERACTION_SHAPE + f Lexv; H field_11135 WEST_INTERACTION_SHAPE + f Lcom/mojang/serialization/MapCodec; a field_46370 CODEC + f Ldtw; b field_11129 FACING + f Ldtt; c field_11126 ENABLED + f Lexv; d field_11131 TOP + f Lexv; e field_11127 FUNNEL + f Lexv; f field_11121 CONVEX_BASE + f Lexv; g field_49154 INSIDE + f Lexv; h field_11132 BASE + f Lexv; i field_11120 DOWN_SHAPE + f Lexv; j field_11134 EAST_SHAPE + f Lexv; k field_11124 NORTH_SHAPE + f Lexv; l field_11122 SOUTH_SHAPE + f Lexv; m field_11130 WEST_SHAPE + f Lexv; n field_11125 DOWN_INTERACTION_SHAPE + f Lexv; o field_11133 EAST_INTERACTION_SHAPE + m (Ldcw;Ljd;Ldtc;)V a method_10217 checkPoweredState + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djt$1 net/minecraft/class_2377$1 net/minecraft/world/level/block/HopperBlock$1 + f [I a field_11136 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dju net/minecraft/class_2383 net/minecraft/world/level/block/HorizontalDirectionalBlock + f Ldtw; aE field_11177 FACING + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djv net/minecraft/class_2381 net/minecraft/world/level/block/HugeMushroomBlock + f Lcom/mojang/serialization/MapCodec; a field_46371 CODEC + f Ldtt; b field_11171 NORTH + f Ldtt; c field_11172 EAST + f Ldtt; d field_11170 SOUTH + f Ldtt; e field_11167 WEST + f Ldtt; f field_11166 UP + f Ldtt; g field_11169 DOWN + f Ljava/util/Map; h field_11168 PROPERTY_BY_DIRECTION + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djw net/minecraft/class_2386 net/minecraft/world/level/block/IceBlock + f Lcom/mojang/serialization/MapCodec; e field_46372 CODEC + m ()Ldtc; b method_51170 meltsInto + m (Ldtc;Ldcw;Ljd;)V d method_10275 melt + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djx net/minecraft/class_2384 net/minecraft/world/level/block/InfestedBlock + f Lcom/mojang/serialization/MapCodec; a field_46373 CODEC + f Ldfy; b field_11178 hostBlock + f Ljava/util/Map; c field_11179 BLOCK_BY_HOST_BLOCK + f Ljava/util/Map; d field_33564 HOST_TO_INFESTED_STATES + f Ljava/util/Map; e field_33565 INFESTED_TO_HOST_STATES + m (Laqu;Ljd;)V a method_24797 spawnInfestation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54022 method_54022 + m (Ljava/util/Map;Ldtc;Ljava/util/function/Supplier;)Ldtc; a method_36363 getNewStateWithProperties + m (Ljava/util/function/Supplier;Ldtc;)Ldtc; a method_36364 method_36364 + m ()Ldfy; b method_10271 getHostBlock + m ()Ldtc; m method_36365 method_36365 + m (Ldtc;)Z m method_10269 isCompatibleHostBlock + m (Ldtc;)Ldtc; n method_36366 infestedStateByHost + m (Ldtc;)Ldtc; o method_10270 hostStateByInfested + m (Ldtc;)Ldtc; p method_36367 method_36367 + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djy net/minecraft/class_6348 net/minecraft/world/level/block/InfestedRotatedPillarBlock + f Lcom/mojang/serialization/MapCodec; b field_46374 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54023 method_54023 + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c djz net/minecraft/class_2389 net/minecraft/world/level/block/IronBarsBlock + f Lcom/mojang/serialization/MapCodec; i field_46375 CODEC + m (Ldtc;Z)Z a method_10281 attachsTo + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dka net/minecraft/class_3748 net/minecraft/world/level/block/JigsawBlock + f Lcom/mojang/serialization/MapCodec; a field_46376 CODEC + f Ldua; b field_23262 ORIENTATION + m (Lent$c;Lent$c;)Z a method_16546 canAttach + m (Lji;)Ldri$a; a method_26377 method_26377 + m (Ldtc;)Lji; m method_26378 getFrontFacing + m (Ldtc;)Lji; n method_26379 getTopFacing + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkb net/minecraft/class_2387 net/minecraft/world/level/block/JukeboxBlock + f Lcom/mojang/serialization/MapCodec; a field_46377 CODEC + f Ldtt; b field_11180 HAS_RECORD + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkc net/minecraft/class_2393 net/minecraft/world/level/block/KelpBlock + f Lcom/mojang/serialization/MapCodec; c field_46378 CODEC + f Lexv; g field_11195 SHAPE + f D h field_31105 GROW_PER_TICK_PROBABILITY + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkd net/minecraft/class_2391 net/minecraft/world/level/block/KelpPlantBlock + f Lcom/mojang/serialization/MapCodec; c field_46379 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dke net/minecraft/class_2399 net/minecraft/world/level/block/LadderBlock + f Lcom/mojang/serialization/MapCodec; a field_46380 CODEC + f Ldtw; b field_11253 FACING + f Ldtt; c field_11257 WATERLOGGED + f F d field_31106 AABB_OFFSET + f Lexv; e field_11255 EAST_AABB + f Lexv; f field_11252 WEST_AABB + f Lexv; g field_11254 SOUTH_AABB + f Lexv; h field_11256 NORTH_AABB + m (Ldcc;Ljd;Lji;)Z a method_10305 canAttachTo + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dke$1 net/minecraft/class_2399$1 net/minecraft/world/level/block/LadderBlock$1 + f [I a field_11258 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dkf net/minecraft/class_3749 net/minecraft/world/level/block/LanternBlock + f Lcom/mojang/serialization/MapCodec; a field_46381 CODEC + f Ldtt; b field_16545 HANGING + f Ldtt; c field_26441 WATERLOGGED + f Lexv; d field_16546 AABB + f Lexv; e field_16544 HANGING_AABB + m (Ldtc;)Lji; m method_16370 getConnectedDirection + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkg net/minecraft/class_5553 net/minecraft/world/level/block/LavaCauldronBlock + f Lcom/mojang/serialization/MapCodec; d field_46382 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkh net/minecraft/class_5556 net/minecraft/world/level/block/LayeredCauldronBlock + f Lcom/mojang/serialization/MapCodec; d field_46383 CODEC + f I e field_31107 MIN_FILL_LEVEL + f I f field_31108 MAX_FILL_LEVEL + f Lduc; g field_27206 LEVEL + f I h field_31109 BASE_CONTENT_HEIGHT + f D i field_31110 HEIGHT_PER_LEVEL + f Lddw$c; j field_46384 precipitationType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54024 method_54024 + m (Ldkh;)Lkj$a; a method_54025 method_54025 + m (Ldkh;)Lddw$c; b method_54026 method_54026 + m (Ldtc;Ldcw;Ljd;)V d method_31650 lowerFillLevel + m (Ldtc;Ldcw;Ljd;)V e method_36994 handleEntityOnFireInside + m (Lddw$c;Lkj$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dki net/minecraft/class_2397 net/minecraft/world/level/block/LeavesBlock + f I a field_31112 TICK_DELAY + f Lcom/mojang/serialization/MapCodec; b field_46385 CODEC + f I c field_31111 DECAY_DISTANCE + f Lduc; d field_11199 DISTANCE + f Ldtt; e field_11200 PERSISTENT + f Ldtt; f field_38227 WATERLOGGED + m (Ldtc;Ldcx;Ljd;)Ldtc; a method_10300 updateDistance + m (Ldtc;)Z m method_42311 decaying + m (Ldtc;)Ljava/util/OptionalInt; n method_49817 getOptionalDistanceAt + m (Ldtc;)I o method_10302 getDistanceAt + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkj net/minecraft/class_3715 net/minecraft/world/level/block/LecternBlock + f Lcom/mojang/serialization/MapCodec; a field_46386 CODEC + f Ldtw; b field_16404 FACING + f Ldtt; c field_17365 POWERED + f Ldtt; d field_17366 HAS_BOOK + f Lexv; e field_16406 SHAPE_BASE + f Lexv; f field_16405 SHAPE_POST + f Lexv; g field_16403 SHAPE_COMMON + f Lexv; h field_17367 SHAPE_TOP_PLATE + f Lexv; i field_17368 SHAPE_COLLISION + f Lexv; j field_17369 SHAPE_WEST + f Lexv; k field_17370 SHAPE_NORTH + f Lexv; l field_17371 SHAPE_EAST + f Lexv; m field_17372 SHAPE_SOUTH + f I n field_31113 PAGE_CHANGE_IMPULSE_TICKS + m (Lbsr;Ldcw;Ljd;Ldtc;Z)V a method_17473 resetBookState + m (Lbtn;Ldcw;Ljd;Ldtc;Lcuq;)Z a method_17472 tryPlaceBook + m (Ldcw;Ljd;Lcmx;)V a method_17470 openScreen + m (Ldcw;Ljd;Ldtc;)V a method_17471 signalPageChange + m (Ldcw;Ljd;Ldtc;Z)V a method_17476 changePowered + m (Lbtn;Ldcw;Ljd;Ldtc;Lcuq;)V b method_17475 placeBook + m (Ldcw;Ljd;Ldtc;)V b method_17474 updateBelow + m (Ldtc;Ldcw;Ljd;)V d method_17477 popBook + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkj$1 net/minecraft/class_3715$1 net/minecraft/world/level/block/LecternBlock$1 + f [I a field_15363 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dkk net/minecraft/class_6088 net/minecraft/world/level/block/LevelEvent + f I A field_31122 SOUND_CHORUS_DEATH + f I B field_31123 SOUND_BREWING_STAND_BREW + f I C field_31126 SOUND_END_PORTAL_SPAWN + f I D field_31127 SOUND_PHANTOM_BITE + f I E field_31128 SOUND_ZOMBIE_TO_DROWNED + f I F field_31129 SOUND_HUSK_TO_ZOMBIE + f I G field_31130 SOUND_GRINDSTONE_USED + f I H field_31131 SOUND_PAGE_TURN + f I I field_31132 SOUND_SMITHING_TABLE_USED + f I J field_31133 SOUND_POINTED_DRIPSTONE_LAND + f I K field_31134 SOUND_DRIP_LAVA_INTO_CAULDRON + f I L field_31135 SOUND_DRIP_WATER_INTO_CAULDRON + f I M field_31136 SOUND_SKELETON_TO_STRAY + f I N field_46805 SOUND_CRAFTER_CRAFT + f I O field_46806 SOUND_CRAFTER_FAIL + f I P field_51787 SOUND_WIND_CHARGE_SHOOT + f I Q field_31137 COMPOSTER_FILL + f I R field_31138 LAVA_FIZZ + f I S field_31139 REDSTONE_TORCH_BURNOUT + f I T field_31141 END_PORTAL_FRAME_FILL + f I U field_31142 DRIPSTONE_DRIP + f I V field_33511 PARTICLES_AND_SOUND_PLANT_GROWTH + f I W field_31143 PARTICLES_SHOOT_SMOKE + f I X field_31144 PARTICLES_DESTROY_BLOCK + f I Y field_31145 PARTICLES_SPELL_POTION_SPLASH + f I Z field_31146 PARTICLES_EYE_OF_ENDER_DEATH + f I aA field_50164 ANIMATION_SPAWN_COBWEB + f I aB field_50165 PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER_OMINOUS + f I aC field_50166 PARTICLES_TRIAL_SPAWNER_BECOME_OMINOUS + f I aD field_50167 PARTICLES_TRIAL_SPAWNER_SPAWN_ITEM + f I a field_31140 SOUND_DISPENSER_DISPENSE + f I aa field_31147 PARTICLES_MOBBLOCK_SPAWN + f I ab field_31149 PARTICLES_DRAGON_FIREBALL_SPLASH + f I ac field_31150 PARTICLES_INSTANT_POTION_SPLASH + f I ad field_31151 PARTICLES_DRAGON_BLOCK_BREAK + f I ae field_31152 PARTICLES_WATER_EVAPORATING + f I af field_46807 PARTICLES_SHOOT_WHITE_SMOKE + f I ag field_47837 PARTICLES_BEE_GROWTH + f I ah field_47838 PARTICLES_TURTLE_EGG_PLACEMENT + f I ai field_50168 PARTICLES_SMASH_ATTACK + f I aj field_31153 ANIMATION_END_GATEWAY_SPAWN + f I ak field_31154 ANIMATION_DRAGON_SUMMON_ROAR + f I al field_31155 PARTICLES_ELECTRIC_SPARK + f I am field_31156 PARTICLES_AND_SOUND_WAX_ON + f I an field_31157 PARTICLES_WAX_OFF + f I ao field_31158 PARTICLES_SCRAPE + f I ap field_37586 PARTICLES_SCULK_CHARGE + f I aq field_38228 PARTICLES_SCULK_SHRIEK + f I ar field_42759 PARTICLES_AND_SOUND_BRUSH_BLOCK_COMPLETE + f I as field_43238 PARTICLES_EGG_CRACK + f I at field_47340 PARTICLES_TRIAL_SPAWNER_SPAWN + f I au field_47341 PARTICLES_TRIAL_SPAWNER_SPAWN_MOB_AT + f I av field_47342 PARTICLES_TRIAL_SPAWNER_DETECT_PLAYER + f I aw field_47343 ANIMATION_TRIAL_SPAWNER_EJECT_ITEM + f I ax field_48852 ANIMATION_VAULT_ACTIVATE + f I ay field_48853 ANIMATION_VAULT_DEACTIVATE + f I az field_48854 ANIMATION_VAULT_EJECT_ITEM + f I b field_31159 SOUND_DISPENSER_FAIL + f I c field_31160 SOUND_DISPENSER_PROJECTILE_LAUNCH + f I d field_31162 SOUND_FIREWORK_SHOOT + f I e field_31167 SOUND_EXTINGUISH_FIRE + f I f field_42760 SOUND_PLAY_JUKEBOX_SONG + f I g field_42761 SOUND_STOP_JUKEBOX_SONG + f I h field_31173 SOUND_GHAST_WARNING + f I i field_31174 SOUND_GHAST_FIREBALL + f I j field_31175 SOUND_DRAGON_FIREBALL + f I k field_31176 SOUND_BLAZE_FIREBALL + f I l field_31177 SOUND_ZOMBIE_WOODEN_DOOR + f I m field_31178 SOUND_ZOMBIE_IRON_DOOR + f I n field_31179 SOUND_ZOMBIE_DOOR_CRASH + f I o field_31180 SOUND_WITHER_BLOCK_BREAK + f I p field_31181 SOUND_WITHER_BOSS_SPAWN + f I q field_31182 SOUND_WITHER_BOSS_SHOOT + f I r field_31183 SOUND_BAT_LIFTOFF + f I s field_31114 SOUND_ZOMBIE_INFECTED + f I t field_31115 SOUND_ZOMBIE_CONVERTED + f I u field_31116 SOUND_DRAGON_DEATH + f I v field_31117 SOUND_ANVIL_BROKEN + f I w field_31118 SOUND_ANVIL_USED + f I x field_31119 SOUND_ANVIL_LAND + f I y field_31120 SOUND_PORTAL_TRAVEL + f I z field_31121 SOUND_CHORUS_GROW + m ()V <init> <init> <init> +c dkl net/minecraft/class_2401 net/minecraft/world/level/block/LeverBlock + f Lcom/mojang/serialization/MapCodec; a field_46387 CODEC + f Ldtt; b field_11265 POWERED + f I c field_31184 DEPTH + f I d field_31185 WIDTH + f I e field_31186 HEIGHT + f Lexv; f field_11267 NORTH_AABB + f Lexv; g field_11263 SOUTH_AABB + f Lexv; h field_11260 WEST_AABB + f Lexv; i field_11262 EAST_AABB + f Lexv; j field_11264 UP_AABB_Z + f Lexv; k field_11261 UP_AABB_X + f Lexv; l field_11268 DOWN_AABB_Z + f Lexv; m field_11266 DOWN_AABB_X + m (Lcmx;Ldcx;Ljd;Ldtc;)V a method_60283 playSound + m (Ldtc;Ldcx;Ljd;F)V a method_10308 makeParticle + m (Ldtc;Ldcw;Ljd;Lcmx;)V b method_21846 pull + m (Ldtc;Ldcw;Ljd;)V d method_10309 updateNeighbours + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkl$1 net/minecraft/class_2401$1 net/minecraft/world/level/block/LeverBlock$1 + f [I a field_11271 $SwitchMap$net$minecraft$core$Direction$Axis + f [I b field_11270 $SwitchMap$net$minecraft$core$Direction + f [I c field_11269 $SwitchMap$net$minecraft$world$level$block$state$properties$AttachFace + m ()V <clinit> <clinit> <clinit> +c dkm net/minecraft/class_6089 net/minecraft/world/level/block/LightBlock + f Lcom/mojang/serialization/MapCodec; a field_46388 CODEC + f I b field_33722 MAX_LEVEL + f Lduc; c field_31187 LEVEL + f Ldtt; d field_31188 WATERLOGGED + f Ljava/util/function/ToIntFunction; e field_31189 LIGHT_EMISSION + m (Lcuq;I)Lcuq; a method_47377 setLightOnStack + m (Ldtc;)I m method_35281 method_35281 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkn net/minecraft/class_5554 net/minecraft/world/level/block/LightningRodBlock + f Lcom/mojang/serialization/MapCodec; b field_46389 CODEC + f Ldtt; c field_29562 WATERLOGGED + f Ldtt; d field_27193 POWERED + f I e field_31190 RANGE + f I k field_31192 ACTIVATION_TICKS + f I l field_31191 SPARK_CYCLE + m (Ldtc;Ldcw;Ljd;)V d method_31648 onLightningStrike + m (Ldtc;Ldcw;Ljd;)V e method_33627 updateNeighbours + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dko net/minecraft/class_2404 net/minecraft/world/level/block/LiquidBlock + f Lcom/mojang/serialization/MapCodec; a field_46390 CODEC + f Lduc; b field_11278 LEVEL + f Lepc; c field_11279 fluid + f Lexv; d field_24412 STABLE_SHAPE + f Lcom/google/common/collect/ImmutableList; e field_34006 POSSIBLE_FLOW_DIRECTIONS + f Lcom/mojang/serialization/Codec; f field_46391 FLOWING_FLUID + f Ljava/util/List; g field_11276 stateCache + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54027 method_54027 + m (Ldcw;Ljd;Ldtc;)Z a method_10316 shouldSpreadLiquid + m (Ldcx;Ljd;)V a method_10318 fizz + m (Ldko;)Lepc; a method_54028 method_54028 + m (Lepc;)Lepd; a method_54029 method_54029 + m (Lepd;)Lcom/mojang/serialization/DataResult; a method_54030 method_54030 + m (Lepd;)Ljava/lang/String; b method_54031 method_54031 + m (Lepc;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkp net/minecraft/class_2402 net/minecraft/world/level/block/LiquidBlockContainer + m (Lcmx;Ldcc;Ljd;Ldtc;Lepd;)Z a method_10310 canPlaceLiquid + m (Ldcx;Ljd;Ldtc;Lepe;)Z a method_10311 placeLiquid +c dkq net/minecraft/class_2406 net/minecraft/world/level/block/LoomBlock + f Lcom/mojang/serialization/MapCodec; a field_46392 CODEC + f Lwz; b field_17373 CONTAINER_TITLE + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17478 method_17478 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkr net/minecraft/class_2413 net/minecraft/world/level/block/MagmaBlock + f Lcom/mojang/serialization/MapCodec; a field_46393 CODEC + f I b field_31193 BUBBLE_COLUMN_CHECK_DELAY + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dks net/minecraft/class_7114 net/minecraft/world/level/block/MangroveLeavesBlock + f Lcom/mojang/serialization/MapCodec; a field_46394 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkt net/minecraft/class_7115 net/minecraft/world/level/block/MangrovePropaguleBlock + f Lcom/mojang/serialization/MapCodec; a field_46395 CODEC + f Lduc; b field_37588 AGE + f I c field_37589 MAX_AGE + f Ldtt; d field_37591 HANGING + f [Lexv; j field_37592 SHAPE_PER_AGE + f Ldtt; k field_37590 WATERLOGGED + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54032 method_54032 + m (Ldkt;)Ldsr; a method_54033 method_54033 + m (I)Ldtc; b method_43130 createNewHangingPropagule + m ()Ldtc; c method_41434 createNewHangingPropagule + m (Ldtc;)Z m method_41435 isHanging + m (Ldtc;)Z n method_41436 isFullyGrown + m (Ldsr;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dku net/minecraft/class_7116 net/minecraft/world/level/block/MangroveRootsBlock + f Lcom/mojang/serialization/MapCodec; a field_46396 CODEC + f Ldtt; b field_37593 WATERLOGGED + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkv net/minecraft/class_2415 net/minecraft/world/level/block/Mirror + f Ldkv; a field_11302 NONE + f Ldkv; b field_11300 LEFT_RIGHT + f Ldkv; c field_11301 FRONT_BACK + f Lcom/mojang/serialization/Codec; d field_39311 CODEC + f Ljava/lang/String; e field_39312 id + f Lwz; f field_27883 symbol + f Lh; g field_23263 rotation + f [Ldkv; h field_11299 $VALUES + m ()Lh; a method_26380 rotation + m (II)I a method_10344 mirror + m (Lji;)Ldmm; a method_10345 getRotation + m ()Lwz; b method_32354 symbol + m (Lji;)Lji; b method_10343 mirror + m ()[Ldkv; d method_36706 $values + m (Ljava/lang/String;ILjava/lang/String;Lh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkw net/minecraft/class_5807 net/minecraft/world/level/block/MossBlock + f Lcom/mojang/serialization/MapCodec; a field_46397 CODEC + m (Laqu;Layw;Ljd;Ljm$c;)V a method_46684 method_46684 + m (Ljz;)Ljava/util/Optional; a method_46685 method_46685 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkx net/minecraft/class_7117 net/minecraft/world/level/block/MudBlock + f Lcom/mojang/serialization/MapCodec; a field_46398 CODEC + f Lexv; b field_37594 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dky net/minecraft/class_5778 net/minecraft/world/level/block/MultifaceBlock + f F a field_31194 AABB_OFFSET + f [Lji; b field_28421 DIRECTIONS + f Lexv; c field_28413 UP_AABB + f Lexv; d field_28414 DOWN_AABB + f Lexv; e field_28415 WEST_AABB + f Lexv; f field_28416 EAST_AABB + f Lexv; g field_28417 NORTH_AABB + f Lexv; h field_28418 SOUTH_AABB + f Ljava/util/Map; i field_28419 PROPERTY_BY_DIRECTION + f Ljava/util/Map; j field_28420 SHAPE_BY_DIRECTION + f Lcom/google/common/collect/ImmutableMap; k field_28422 shapesCache + f Z l field_28423 canRotate + f Z m field_28424 canMirrorX + f Z n field_28425 canMirrorZ + m (B)Ljava/util/Set; a method_41437 unpack + m (Ldcc;Ldtc;Ljd;Lji;)Z a method_41438 isValidStateForPlacement + m (Ldcc;Lji;Ljd;Ldtc;)Z a method_33358 canAttachTo + m (Ldtc;Ldcw;Ljd;Lji;)Ldtc; a method_33361 method_33361 + m (Ldtc;Ldtt;)Ldtc; a method_33365 removeFace + m (Ldtc;Ljava/util/function/Function;)Ldtc; a method_33367 mapDirections + m (Ldtc;Lji;)Z a method_33366 hasFace + m (Ldtd;)Ldtc; a method_33368 getDefaultMultifaceState + m (Ljava/util/Collection;)B a method_41439 pack + m (Ljava/util/EnumMap;)V a method_33370 method_33370 + m (Lji;)Z a method_33369 isFaceSupported + m (Ldtc;Lji;)Z b method_33372 method_33372 + m (Lji;)Ldtt; b method_33374 getFaceProperty + m ()Ldkz; c method_41432 getSpreader + m (Ldtc;Ldcc;Ljd;Lji;)Ldtc; c method_33362 getStateForPlacement + m (Ldtc;Lji;)Z c method_33376 method_33376 + m ()Z m method_33378 isWaterloggable + m (Ldtc;)Ljava/util/Set; m method_41440 availableFaces + m (Ldtc;)Z n method_33381 hasAnyFace + m (Ldtc;)Lexv; o method_33380 calculateMultifaceShape + m (Ldtc;)Z p method_33382 hasAnyVacantFace + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkz net/minecraft/class_7118 net/minecraft/world/level/block/MultifaceSpreader + f [Ldkz$e; a field_37595 DEFAULT_SPREAD_ORDER + f Ldkz$b; b field_37596 config + m (Ldcx;Ldkz$c;Z)Ljava/util/Optional; a method_41441 spreadToFace + m (Ldcx;ZLdkz$c;)Ljava/util/Optional; a method_41442 method_41442 + m (Ldtc;Ldcc;Ljd;Lji;)Z a method_41443 canSpreadInAnyDirection + m (Ldtc;Ldcc;Ljd;Lji;Lji;)Z a method_41444 method_41444 + m (Ldtc;Ldcc;Ljd;Lji;Lji;Ldkz$d;)Ljava/util/Optional; a method_41445 getSpreadFromFaceTowardDirection + m (Ldtc;Ldcx;Ljd;Layw;)Ljava/util/Optional; a method_41450 spreadFromRandomFaceTowardRandomDirection + m (Ldtc;Ldcx;Ljd;Layw;Lji;)Ljava/util/Optional; a method_41451 method_41451 + m (Ldtc;Ldcx;Ljd;Lji;Layw;Z)Ljava/util/Optional; a method_41447 spreadFromFaceTowardRandomDirection + m (Ldtc;Ldcx;Ljd;Lji;Lji;Z)Ljava/util/Optional; a method_41446 spreadFromFaceTowardDirection + m (Ldtc;Ldcx;Ljd;Lji;Z)J a method_41448 spreadFromFaceTowardAllDirections + m (Ldtc;Ldcx;Ljd;Lji;ZLji;)Ljava/util/Optional; a method_41449 method_41449 + m (Ldtc;Ldcx;Ljd;Z)J a method_41452 spreadAll + m (Ldtc;Ldcx;Ljd;ZLji;)Ljava/lang/Long; a method_41453 method_41453 + m (Ldtc;Lji;)Z a method_41454 method_41454 + m (Ldtc;Ldcx;Ljd;Lji;ZLji;)Ljava/util/Optional; b method_41455 method_41455 + m (Ldtc;Lji;)Z b method_41456 method_41456 + m (Ldky;)V <init> <init> <init> + m (Ldkz$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkz$a net/minecraft/class_7118$class_7119 net/minecraft/world/level/block/MultifaceSpreader$DefaultSpreaderConfig + f Ldky; a field_37597 block + m (Ldcc;Ljd;Ljd;Lji;Ldtc;)Z a method_41458 stateCanBeReplaced + m (Ldky;)V <init> <init> <init> +c dkz$b net/minecraft/class_7118$class_7120 net/minecraft/world/level/block/MultifaceSpreader$SpreadConfig + m ()[Ldkz$e; a method_41460 getSpreadTypes + m (Ldcc;Ljd;Ldkz$c;)Z a method_41457 canSpreadInto + m (Ldcx;Ldkz$c;Ldtc;Z)Z a method_41461 placeBlock + m (Ldtc;)Z a method_41462 isOtherBlockValidAsSource + m (Ldtc;Ldcc;Ljd;Lji;)Ldtc; a method_41459 getStateForPlacement + m (Ldtc;Lji;)Z a method_41463 hasFace + m (Ldtc;Lji;)Z b method_41464 canSpreadFrom +c dkz$c net/minecraft/class_7118$class_7121 net/minecraft/world/level/block/MultifaceSpreader$SpreadPos + f Ljd; a comp_534 pos + f Lji; b comp_535 face + m ()Ljd; a comp_534 pos + m ()Lji; b comp_535 face + m (Ljd;Lji;)V <init> <init> <init> +c dkz$d net/minecraft/class_7118$class_7122 net/minecraft/world/level/block/MultifaceSpreader$SpreadPredicate +c dkz$e net/minecraft/class_7118$class_7123 net/minecraft/world/level/block/MultifaceSpreader$SpreadType + f Ldkz$e; a field_37598 SAME_POSITION + f Ldkz$e; b field_37599 SAME_PLANE + f Ldkz$e; c field_37600 WRAP_AROUND + f [Ldkz$e; d field_37601 $VALUES + m ()[Ldkz$e; a method_41465 $values + m (Ljd;Lji;Lji;)Ldkz$c; a method_41466 getSpreadPos + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dkz$e$1 net/minecraft/class_7118$class_7123$1 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$1 + m (Ljava/lang/String;I)V <init> <init> <init> +c dkz$e$2 net/minecraft/class_7118$class_7123$2 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$2 + m (Ljava/lang/String;I)V <init> <init> <init> +c dkz$e$3 net/minecraft/class_7118$class_7123$3 net/minecraft/world/level/block/MultifaceSpreader$SpreadType$3 + m (Ljava/lang/String;I)V <init> <init> <init> +c dla net/minecraft/class_2420 net/minecraft/world/level/block/MushroomBlock + f Lcom/mojang/serialization/MapCodec; a field_46399 CODEC + f F b field_31195 AABB_OFFSET + f Lexv; c field_11304 SHAPE + f Lakq; d field_27194 feature + m (Laqu;Ljd;Ldtc;Layw;)Z a method_10349 growMushroom + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54034 method_54034 + m (Ldla;)Lakq; a method_54035 method_54035 + m (Lakq;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlb net/minecraft/class_2418 net/minecraft/world/level/block/MyceliumBlock + f Lcom/mojang/serialization/MapCodec; a field_46400 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlc net/minecraft/class_2423 net/minecraft/world/level/block/NetherPortalBlock + f Lcom/mojang/serialization/MapCodec; a field_46401 CODEC + f Ldua; b field_11310 AXIS + f I c field_31196 AABB_OFFSET + f Lexv; d field_11309 X_AXIS_AABB + f Lexv; e field_11308 Z_AXIS_AABB + f Lorg/slf4j/Logger; f field_52060 LOGGER + m (Laqu;Lbsr;Ljd;Ljd;ZLdut;)Leqc; a method_60773 getExitPortal + m (Laqu;Ldtc;Ljd;)Z a method_60990 method_60990 + m (Laqu;Ll$a;Lji$a;Lexc;Lbsr;Lexc;FFLeqc$a;)Leqc; a method_60774 createDimensionTransition + m (Lbsr;Ldtc;Ljd;)Z a method_60775 method_60775 + m (Lbsr;Ljd;Ll$a;Laqu;Leqc$a;)Leqc; a method_60777 getDimensionTransitionFromExit + m (Ljd;Lbsr;)V a method_60991 method_60991 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlc$1 net/minecraft/class_2423$1 net/minecraft/world/level/block/NetherPortalBlock$1 + f [I a field_11320 $SwitchMap$net$minecraft$core$Direction$Axis + f [I b field_11319 $SwitchMap$net$minecraft$world$level$block$Rotation + m ()V <clinit> <clinit> <clinit> +c dld net/minecraft/class_4772 net/minecraft/world/level/block/NetherSproutsBlock + f Lcom/mojang/serialization/MapCodec; a field_46402 CODEC + f Lexv; b field_22136 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dle net/minecraft/class_4949 net/minecraft/world/level/block/NetherVines + f D a field_31197 GROW_PER_TICK_PROBABILITY + f D b field_31198 BONEMEAL_GROW_PROBABILITY_DECREASE_RATE + m (Layw;)I a method_26381 getBlocksToGrowWhenBonemealed + m (Ldtc;)Z a method_25961 isValidGrowthState + m ()V <init> <init> <init> +c dlf net/minecraft/class_2421 net/minecraft/world/level/block/NetherWartBlock + f Lcom/mojang/serialization/MapCodec; a field_46403 CODEC + f I b field_31199 MAX_AGE + f Lduc; c field_11306 AGE + f [Lexv; d field_11305 SHAPE_BY_AGE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlg net/minecraft/class_4773 net/minecraft/world/level/block/NetherrackBlock + f Lcom/mojang/serialization/MapCodec; a field_46404 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlh net/minecraft/class_2428 net/minecraft/world/level/block/NoteBlock + f Lcom/mojang/serialization/MapCodec; a field_46405 CODEC + f Ldua; b field_11325 INSTRUMENT + f Ldtt; c field_11326 POWERED + f Lduc; d field_11324 NOTE + f I e field_41678 NOTE_VOLUME + m (Lbsr;Ldtc;Ldcw;Ljd;)V a method_10367 playNote + m (Ldcw;Ljd;)Lakr; a method_47886 getCustomSoundId + m (I)F b method_49818 getPitchFromNote + m (Ldcx;Ljd;Ldtc;)Ldtc; b method_47583 setInstrument + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dli net/minecraft/class_4849 net/minecraft/world/level/block/NyliumBlock + f Lcom/mojang/serialization/MapCodec; a field_46406 CODEC + m (Laqu;Lduz;Layw;Ljd;Ljm$c;)V a method_46686 method_46686 + m (Ljz;Lakq;Laqu;Lduz;Layw;Ljd;)V a method_46687 place + m (Ldtc;Ldcz;Ljd;)Z b method_24856 canBeNylium + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlj net/minecraft/class_2426 net/minecraft/world/level/block/ObserverBlock + f Lcom/mojang/serialization/MapCodec; b field_46407 CODEC + f Ldtt; c field_11322 POWERED + m (Ldcw;Ljd;Ldtc;)V a method_10365 updateNeighborsInFront + m (Ldcx;Ljd;)V a method_10366 startSignal + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlk net/minecraft/class_7938 net/minecraft/world/level/block/PiglinWallSkullBlock + f Lcom/mojang/serialization/MapCodec; b field_46408 CODEC + f Ljava/util/Map; e field_41311 AABBS + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dll net/minecraft/class_8169 net/minecraft/world/level/block/PinkPetalsBlock + f Lcom/mojang/serialization/MapCodec; a field_46409 CODEC + f I b field_42762 MIN_FLOWERS + f I c field_42763 MAX_FLOWERS + f Ldtw; d field_42764 FACING + f Lduc; e field_42765 AMOUNT + f Ljava/util/function/BiFunction; f field_45146 SHAPE_BY_PROPERTIES + m (Lji;Ljava/lang/Integer;)Lexv; a method_52574 method_52574 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlm net/minecraft/class_2429 net/minecraft/world/level/block/PipeBlock + f [Lji; a field_11334 DIRECTIONS + f Ldtt; b field_11332 NORTH + f Ldtt; c field_11335 EAST + f Ldtt; d field_11331 SOUTH + f Ldtt; e field_11328 WEST + f Ldtt; f field_11327 UP + f Ldtt; g field_11330 DOWN + f Ljava/util/Map; h field_11329 PROPERTY_BY_DIRECTION + f [Lexv; i field_11333 shapeByIndex + m (F)[Lexv; a method_10370 makeShapes + m (Ljava/util/EnumMap;)V a method_10369 method_10369 + m (Ldtc;)I m method_10368 getAABBIndex + m (FLdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dln net/minecraft/class_8237 net/minecraft/world/level/block/PitcherCropBlock + f Lcom/mojang/serialization/MapCodec; c field_46410 CODEC + f Lduc; d field_43239 AGE + f I e field_43240 MAX_AGE + f I f field_43241 DOUBLE_PLANT_AGE_INTERSECTION + f I g field_43391 BONEMEAL_INCREASE + f Lexv; h field_43244 FULL_UPPER_SHAPE + f Lexv; i field_43245 FULL_LOWER_SHAPE + f Lexv; j field_43246 COLLISION_SHAPE_BULB + f Lexv; k field_43247 COLLISION_SHAPE_CROP + f [Lexv; l field_44477 UPPER_SHAPE_BY_AGE + f [Lexv; m field_44478 LOWER_SHAPE_BY_AGE + m (Laqu;Ldtc;Ljd;I)V a method_49819 grow + m (Ldcz;Ljd;)Z a method_49820 canGrowInto + m (Ldcz;Ljd;Ldtc;I)Z a method_52266 canGrow + m (I)Z b method_52575 isDouble + m (Ldcz;Ljd;)Z b method_52267 sufficientLight + m (Ldcz;Ljd;Ldtc;)Ldln$a; d method_52268 getLowerHalf + m (Ldtc;)Z m method_51171 isLower + m (Ldtc;)Z n method_49821 isMaxAge + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dln$a net/minecraft/class_8237$class_8587 net/minecraft/world/level/block/PitcherCropBlock$PosAndState + f Ljd; a comp_1551 pos + f Ldtc; b comp_1552 state + m ()Ljd; a comp_1551 pos + m ()Ldtc; b comp_1552 state + m (Ljd;Ldtc;)V <init> <init> <init> +c dlo net/minecraft/class_2435 net/minecraft/world/level/block/PlayerHeadBlock + f Lcom/mojang/serialization/MapCodec; b field_46411 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlp net/minecraft/class_2433 net/minecraft/world/level/block/PlayerWallHeadBlock + f Lcom/mojang/serialization/MapCodec; b field_46412 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlq net/minecraft/class_5689 net/minecraft/world/level/block/PointedDripstoneBlock + f F F field_31201 STALAGMITE_FALL_DISTANCE_OFFSET + f I G field_31202 STALAGMITE_FALL_DAMAGE_MODIFIER + f F H field_33566 AVERAGE_DAYS_PER_GROWTH + f F I field_33567 GROWTH_PROBABILITY_PER_RANDOM_TICK + f I J field_33568 MAX_GROWTH_LENGTH + f I K field_33569 MAX_STALAGMITE_SEARCH_RANGE_WHEN_GROWING + f F L field_31203 STALACTITE_DRIP_START_PIXEL + f Lexv; M field_28053 TIP_MERGE_SHAPE + f Lexv; N field_28054 TIP_SHAPE_UP + f Lexv; O field_28055 TIP_SHAPE_DOWN + f Lexv; P field_28058 FRUSTUM_SHAPE + f Lexv; Q field_28056 MIDDLE_SHAPE + f Lexv; R field_28057 BASE_SHAPE + f F S field_31204 MAX_HORIZONTAL_OFFSET + f Lexv; T field_36340 REQUIRED_SPACE_TO_DRIP_THROUGH_NON_SOLID_BLOCK + f Lcom/mojang/serialization/MapCodec; a field_46413 CODEC + f Ldtw; b field_28050 TIP_DIRECTION + f Ldua; c field_28051 THICKNESS + f Ldtt; d field_28052 WATERLOGGED + f I e field_31205 MAX_SEARCH_LENGTH_WHEN_CHECKING_DRIP_TYPE + f I f field_31207 DELAY_BEFORE_FALLING + f F g field_31208 DRIP_PROBABILITY_PER_ANIMATE_TICK + f F h field_31209 DRIP_PROBABILITY_PER_ANIMATE_TICK_IF_UNDER_LIQUID_SOURCE + f I i field_31210 MAX_SEARCH_LENGTH_BETWEEN_STALACTITE_TIP_AND_CAULDRON + f F j field_31211 WATER_TRANSFER_PROBABILITY_PER_RANDOM_TICK + f F k field_31212 LAVA_TRANSFER_PROBABILITY_PER_RANDOM_TICK + f D l field_31213 MIN_TRIDENT_VELOCITY_TO_BREAK_DRIPSTONE + f F m field_31214 STALACTITE_DAMAGE_PER_FALL_DISTANCE_AND_SIZE + f I n field_31215 STALACTITE_MAX_DAMAGE + f I o field_31200 MAX_STALACTITE_HEIGHT_FOR_DAMAGE_CALCULATION + m (FLdlq$a;)Z a method_33270 method_33270 + m (Laqu;Ljd;)Lepd; a method_32775 getCauldronFillFluidType + m (Laqu;Ljd;Lji;)V a method_36369 grow + m (Ldcc;Ljd;Ldtc;)Z a method_40016 canDripThrough + m (Ldcw;Lepd;)Lepd; a method_33271 getDripFluid + m (Ldcw;Ljd;)Ljd; a method_32767 findStalactiteTipAboveCauldron + m (Ldcw;Ljd;Ldtc;)V a method_32899 spawnDripParticle + m (Ldcw;Ljd;Ldtc;I)Ljava/util/Optional; a method_32776 findRootBlock + m (Ldcw;Ljd;Ldtc;Ldlq$a;)V a method_33277 method_33277 + m (Ldcw;Ljd;Ldtc;Lepd;)V a method_32768 spawnDripParticle + m (Ldcw;Ljd;Lepd;)Ljd; a method_32769 findFillableCauldronBelowStalactiteTip + m (Ldcx;Ljd;Lji$b;Ljava/util/function/BiPredicate;Ljava/util/function/Predicate;I)Ljava/util/Optional; a method_33272 findBlockVertical + m (Ldcx;Ljd;Lji;Ldtz;)V a method_36370 createDripstone + m (Ldcz;Ljd;Lji;Z)Ldtz; a method_32770 calculateDripstoneThickness + m (Ldlq$a;)Lepd; a method_43131 method_43131 + m (Ldtc;Laqu;Ljd;)V a method_32771 spawnFallingStalactite + m (Ldtc;Laqu;Ljd;F)V a method_32772 maybeTransferFluid + m (Ldtc;Ldcx;Ljd;)V a method_36376 createMergedTips + m (Ldtc;Ldcx;Ljd;IZ)Ljd; a method_32782 findTip + m (Ldtc;Ldtc;)Z a method_36371 canGrow + m (Ldtc;Lji;)Z a method_36372 isUnmergedTipWithDirection + m (Ldtc;Z)Z a method_32784 isTip + m (Lepd;)Z a method_33273 canFillCauldron + m (Lepd;Ldtc;)Z a method_33274 method_33274 + m (Lji;Ljd;Ldtc;)Z a method_33275 method_33275 + m (ZLdtc;)Z a method_36373 method_36373 + m (Laqu;Ljd;)V b method_36368 growStalagmiteBelow + m (Ldcw;Ljd;)Ldlq$a; b method_33279 method_33279 + m (Ldcw;Ljd;Ldtc;)Ljava/util/Optional; b method_33276 getFluidAboveStalactite + m (Ldcw;Ljd;Ldtc;Ldlq$a;)V b method_33280 method_33280 + m (Ldcz;Ljd;Lji;)Lji; b method_32777 calculateTipDirection + m (Ldtc;Laqu;Ljd;)Z b method_36374 canTipGrow + m (Ldtc;Ldcz;Ljd;)Z b method_32778 isStalactiteStartPos + m (Ldtc;Lji;)Z b method_32774 isPointedDripstoneWithDirection + m (Lji;Ljd;Ldtc;)Z b method_33278 method_33278 + m (Ldcw;Ljd;Ldtc;)Z c method_40017 method_40017 + m (Ldcz;Ljd;Lji;)Z c method_32781 isValidPointedDripstonePlacement + m (Ldtc;Laqu;Ljd;Layw;)V c method_36375 growStalactiteOrStalagmiteIfPossible + m (Ldcw;Ljd;Ldtc;)Z d method_40018 method_40018 + m (Ldtc;)Z m method_32783 canDrip + m (Ldtc;)Z n method_32785 isStalactite + m (Ldtc;)Z o method_35283 isStalagmite + m (Ldtc;)Z p method_33281 method_33281 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlq$a net/minecraft/class_5689$class_7381 net/minecraft/world/level/block/PointedDripstoneBlock$FluidInfo + f Ljd; a comp_709 pos + f Lepd; b comp_710 fluid + f Ldtc; c comp_711 sourceState + m ()Ljd; a comp_709 pos + m ()Lepd; b comp_710 fluid + m ()Ldtc; c comp_711 sourceState + m (Ljd;Lepd;Ldtc;)V <init> <init> <init> +c dlr net/minecraft/class_9797 net/minecraft/world/level/block/Portal + m (Laqu;Lbsr;)I a method_60772 getPortalTransitionTime + m (Laqu;Lbsr;Ljd;)Leqc; a method_60770 getPortalDestination + m ()Ldlr$a; b method_60778 getLocalTransition +c dlr$a net/minecraft/class_9797$class_9798 net/minecraft/world/level/block/Portal$Transition + f Ldlr$a; a field_52061 CONFUSION + f Ldlr$a; b field_52062 NONE + f [Ldlr$a; c field_52063 $VALUES + m ()[Ldlr$a; a method_60779 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dls net/minecraft/class_2439 net/minecraft/world/level/block/PotatoBlock + f Lcom/mojang/serialization/MapCodec; a field_46414 CODEC + f [Lexv; b field_11357 SHAPE_BY_AGE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlt net/minecraft/class_5635 net/minecraft/world/level/block/PowderSnowBlock + f Lcom/mojang/serialization/MapCodec; a field_46415 CODEC + f F b field_31216 HORIZONTAL_PARTICLE_MOMENTUM_FACTOR + f F c field_31217 IN_BLOCK_HORIZONTAL_SPEED_MULTIPLIER + f F d field_31218 IN_BLOCK_VERTICAL_SPEED_MULTIPLIER + f F e field_31219 NUM_BLOCKS_TO_FALL_INTO_BLOCK + f Lexv; f field_31220 FALLING_COLLISION_SHAPE + f D g field_36189 MINIMUM_FALL_DISTANCE_FOR_SOUND + f D h field_36190 MINIMUM_FALL_DISTANCE_FOR_BIG_SOUND + m (Lbsr;)Z a method_32355 canEntityWalkOnPowderSnow + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlu net/minecraft/class_2436 net/minecraft/world/level/block/PoweredBlock + f Lcom/mojang/serialization/MapCodec; a field_46416 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlv net/minecraft/class_2442 net/minecraft/world/level/block/PoweredRailBlock + f Lcom/mojang/serialization/MapCodec; d field_46417 CODEC + f Ldua; e field_11365 SHAPE + f Ldtt; f field_11364 POWERED + m (Ldcw;Ljd;Ldtc;ZI)Z a method_10413 findPoweredRailSignal + m (Ldcw;Ljd;ZILdug;)Z a method_10414 isSameRailWithPower + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlv$1 net/minecraft/class_2442$1 net/minecraft/world/level/block/PoweredRailBlock$1 + f [I a field_11368 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I b field_11367 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c field_11366 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dlw net/minecraft/class_2440 net/minecraft/world/level/block/PressurePlateBlock + f Lcom/mojang/serialization/MapCodec; e field_46418 CODEC + f Ldtt; f field_11358 POWERED + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54036 method_54036 + m (Ldlw;)Ldtr; a method_54037 method_54037 + m (Ldtr;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dlw$1 net/minecraft/class_2440$1 net/minecraft/world/level/block/PressurePlateBlock$1 + f [I a field_11360 $SwitchMap$net$minecraft$world$level$block$state$properties$BlockSetType$PressurePlateSensitivity + m ()V <clinit> <clinit> <clinit> +c dlx net/minecraft/class_2445 net/minecraft/world/level/block/PumpkinBlock + f Lcom/mojang/serialization/MapCodec; a field_46419 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dly net/minecraft/class_2443 net/minecraft/world/level/block/RailBlock + f Lcom/mojang/serialization/MapCodec; d field_46420 CODEC + f Ldua; e field_11369 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dly$1 net/minecraft/class_2443$1 net/minecraft/world/level/block/RailBlock$1 + f [I a field_11372 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + f [I b field_11371 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c field_11370 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dlz net/minecraft/class_2452 net/minecraft/world/level/block/RailState + f Ldcw; a field_11409 level + f Ljd; b field_11410 pos + f Ldfn; c field_11411 block + f Ldtc; d field_11406 state + f Z e field_11408 isStraight + f Ljava/util/List; f field_11407 connections + m ()Ljava/util/List; a method_10457 getConnections + m (Ldlz;)Z a method_10464 connectsTo + m (Ldug;)V a method_10466 updateConnections + m (Ljd;)Z a method_10456 hasRail + m (ZZLdug;)Ldlz; a method_10459 place + m ()I b method_10460 countPotentialConnections + m (Ldlz;)Z b method_10455 canConnectTo + m (Ljd;)Ldlz; b method_10458 getRail + m ()Ldtc; c method_10462 getState + m (Ldlz;)V c method_10461 connectTo + m (Ljd;)Z c method_10463 hasConnection + m ()V d method_10467 removeSoftConnections + m (Ljd;)Z d method_10465 hasNeighborRail + m (Ldcw;Ljd;Ldtc;)V <init> <init> <init> +c dlz$1 net/minecraft/class_2452$1 net/minecraft/world/level/block/RailState$1 + f [I a field_11412 $SwitchMap$net$minecraft$world$level$block$state$properties$RailShape + m ()V <clinit> <clinit> <clinit> +c dma net/minecraft/class_2449 net/minecraft/world/level/block/RedStoneOreBlock + f Lcom/mojang/serialization/MapCodec; a field_46421 CODEC + f Ldtt; b field_11392 LIT + m (Ldcw;Ljd;)V a method_10440 spawnParticles + m (Ldtc;Ldcw;Ljd;)V d method_10441 interact + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmb net/minecraft/class_2457 net/minecraft/world/level/block/RedStoneWireBlock + f Ljava/util/Map; F field_24416 SHAPES_CACHE + f [Lexc; G field_24466 COLORS + f F H field_31221 PARTICLE_DENSITY + f Ldtc; I field_24733 crossState + f Z J field_11438 shouldSignal + f Lcom/mojang/serialization/MapCodec; a field_46422 CODEC + f Ldua; b field_11440 NORTH + f Ldua; c field_11436 EAST + f Ldua; d field_11437 SOUTH + f Ldua; e field_11439 WEST + f Lduc; f field_11432 POWER + f Ljava/util/Map; g field_11435 PROPERTY_BY_DIRECTION + f I h field_31222 H + f I i field_31223 W + f I j field_31224 E + f I k field_31225 N + f I l field_31226 S + f Lexv; m field_24413 SHAPE_DOT + f Ljava/util/Map; n field_24414 SHAPES_FLOOR + f Ljava/util/Map; o field_24415 SHAPES_UP + m (Ldcc;Ldtc;Ljd;)Ldtc; a method_27840 getConnectionState + m (Ldcc;Ljd;Ldtc;)Z a method_27937 canSurviveOn + m (Ldcc;Ljd;Lji;)Lduh; a method_10477 getConnectingSide + m (Ldcc;Ljd;Lji;Z)Lduh; a method_27841 getConnectingSide + m (Ldcw;Layw;Ljd;Lexc;Lji;Lji;FF)V a method_27936 spawnParticlesAlongLine + m (Ldcw;Ljd;)I a method_27842 calculateTargetStrength + m (Ldcw;Ljd;Ldtc;)V a method_10485 updatePowerStrength + m (Ldcw;Ljd;Ldtc;Ldtc;)V a method_28482 updatesOnShapeChange + m (Ldtc;Lji;)Z a method_10482 shouldConnectTo + m ([Lexc;)V a method_31649 method_31649 + m (I)I b method_10487 getColorForPower + m (Ldcc;Ldtc;Ljd;)Ldtc; b method_27843 getMissingConnections + m (Ldcw;Ljd;)V b method_10479 checkCornerChangeAt + m (Ldcw;Ljd;)V c method_27844 updateNeighborsOfNeighboringWires + m (Ldtc;)Z m method_10484 shouldConnectTo + m (Ldtc;)Lexv; n method_27845 calculateShape + m (Ldtc;)Z o method_27846 isCross + m (Ldtc;)Z p method_28483 isDot + m (Ldtc;)I q method_10486 getWireSignal + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmb$1 net/minecraft/class_2457$1 net/minecraft/world/level/block/RedStoneWireBlock$1 + f [I a field_24467 $SwitchMap$net$minecraft$world$level$block$state$properties$RedstoneSide + f [I b field_11442 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I c field_11441 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dmc net/minecraft/class_2453 net/minecraft/world/level/block/RedstoneLampBlock + f Lcom/mojang/serialization/MapCodec; a field_46423 CODEC + f Ldtt; b field_11413 LIT + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmd net/minecraft/class_2459 net/minecraft/world/level/block/RedstoneTorchBlock + f Lcom/mojang/serialization/MapCodec; c field_46424 CODEC + f Ldtt; d field_11446 LIT + f I e field_31227 RECENT_TOGGLE_TIMER + f I f field_31228 MAX_RECENT_TOGGLES + f I g field_31229 RESTART_DELAY + f Ljava/util/Map; h field_11445 RECENT_TOGGLES + f I i field_31230 TOGGLE_DELAY + m (Ldcc;)Ljava/util/List; a method_20453 method_20453 + m (Ldcw;Ljd;Ldtc;)Z a method_10488 hasNeighborSignal + m (Ldcw;Ljd;Z)Z a method_10489 isToggledTooFrequently + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmd$a net/minecraft/class_2459$class_2460 net/minecraft/world/level/block/RedstoneTorchBlock$Toggle + f Ljd; a field_11448 pos + f J b field_11447 when + m (Ljd;J)V <init> <init> <init> +c dme net/minecraft/class_2458 net/minecraft/world/level/block/RedstoneWallTorchBlock + f Lcom/mojang/serialization/MapCodec; h field_46425 CODEC + f Ldtw; i field_11443 FACING + f Ldtt; j field_11444 LIT + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmf net/minecraft/class_2464 net/minecraft/world/level/block/RenderShape + f Ldmf; a field_11455 INVISIBLE + f Ldmf; b field_11456 ENTITYBLOCK_ANIMATED + f Ldmf; c field_11458 MODEL + f [Ldmf; d field_11457 $VALUES + m ()[Ldmf; a method_36708 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmg net/minecraft/class_2462 net/minecraft/world/level/block/RepeaterBlock + f Lcom/mojang/serialization/MapCodec; a field_46426 CODEC + f Ldtt; b field_11452 LOCKED + f Lduc; e field_11451 DELAY + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmh net/minecraft/class_4969 net/minecraft/world/level/block/RespawnAnchorBlock + f Lcom/mojang/serialization/MapCodec; a field_46427 CODEC + f I b field_31231 MIN_CHARGES + f I c field_31232 MAX_CHARGES + f Lduc; d field_23153 CHARGE + f Lcom/google/common/collect/ImmutableList; e field_26442 RESPAWN_HORIZONTAL_OFFSETS + f Lcom/google/common/collect/ImmutableList; f field_26443 RESPAWN_OFFSETS + m (Lbsr;Ldcw;Ljd;Ldtc;)V a method_26382 charge + m (Lbsx;Ldcg;Ljd;)Ljava/util/Optional; a method_26156 findStandUpPosition + m (Lbsx;Ldcg;Ljd;Z)Ljava/util/Optional; a method_30842 findStandUpPosition + m (Lcuq;)Z a method_29289 isRespawnFuel + m (Ldcw;)Z a method_27353 canSetSpawn + m (Ldcw;Ljd;)Z a method_29559 method_29559 + m (Ldtc;I)I a method_26157 getScaledChargeLevel + m (Ljd;Ldcw;)Z a method_29560 isWaterThatWouldFlow + m (Ldtc;Ldcw;Ljd;)V d method_29561 explode + m (Ldtc;)Z m method_29290 canBeCharged + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmh$1 net/minecraft/class_4969$1 net/minecraft/world/level/block/RespawnAnchorBlock$1 + f Ljd; a field_25404 val$pos + f Z b field_25405 val$inWater + m (Ldmh;Ljd;Z)V <init> <init> <init> +c dmi net/minecraft/class_2337 net/minecraft/world/level/block/RodBlock + f F f field_31233 AABB_MIN + f F g field_31234 AABB_MAX + f Lexv; h field_10971 Y_AXIS_AABB + f Lexv; i field_10970 Z_AXIS_AABB + f Lexv; j field_10969 X_AXIS_AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmi$1 net/minecraft/class_2337$1 net/minecraft/world/level/block/RodBlock$1 + f [I a field_10972 $SwitchMap$net$minecraft$core$Direction$Axis + m ()V <clinit> <clinit> <clinit> +c dmj net/minecraft/class_5954 net/minecraft/world/level/block/RootedDirtBlock + f Lcom/mojang/serialization/MapCodec; a field_46428 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmk net/minecraft/class_4774 net/minecraft/world/level/block/RootsBlock + f Lcom/mojang/serialization/MapCodec; a field_46429 CODEC + f F b field_31235 AABB_OFFSET + f Lexv; c field_22137 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dml net/minecraft/class_2465 net/minecraft/world/level/block/RotatedPillarBlock + f Lcom/mojang/serialization/MapCodec; h field_46430 CODEC + f Ldua; i field_11459 AXIS + m (Ldtc;Ldmm;)Ldtc; b method_36377 rotatePillar + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dml$1 net/minecraft/class_2465$1 net/minecraft/world/level/block/RotatedPillarBlock$1 + f [I a field_11461 $SwitchMap$net$minecraft$core$Direction$Axis + f [I b field_11460 $SwitchMap$net$minecraft$world$level$block$Rotation + m ()V <clinit> <clinit> <clinit> +c dmm net/minecraft/class_2470 net/minecraft/world/level/block/Rotation + f Ldmm; a field_11467 NONE + f Ldmm; b field_11463 CLOCKWISE_90 + f Ldmm; c field_11464 CLOCKWISE_180 + f Ldmm; d field_11465 COUNTERCLOCKWISE_90 + f Lcom/mojang/serialization/Codec; e field_39313 CODEC + f Ljava/lang/String; f field_39314 id + f Lh; g field_23264 rotation + f [Ldmm; h field_11466 $VALUES + m ()Lh; a method_26383 rotation + m (II)I a method_10502 rotate + m (Layw;)Ldmm; a method_16548 getRandom + m (Ldmm;)Ldmm; a method_10501 getRotated + m (Lji;)Lji; a method_10503 rotate + m ()[Ldmm; b method_36709 $values + m (Layw;)Ljava/util/List; b method_16547 getShuffled + m (Ljava/lang/String;ILjava/lang/String;Lh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmn net/minecraft/class_2473 net/minecraft/world/level/block/SaplingBlock + f Lcom/mojang/serialization/MapCodec; e field_46431 CODEC + f Lduc; f field_11476 STAGE + f F g field_31236 AABB_OFFSET + f Lexv; h field_11478 SHAPE + f Ldsr; i field_11477 treeGrower + m (Laqu;Ljd;Ldtc;Layw;)V a method_10507 advanceTree + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54038 method_54038 + m (Ldmn;)Ldsr; a method_54039 method_54039 + m (Ldsr;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmo net/minecraft/class_3736 net/minecraft/world/level/block/ScaffoldingBlock + f Lcom/mojang/serialization/MapCodec; a field_46432 CODEC + f I b field_31237 STABILITY_MAX_DISTANCE + f Lduc; c field_16495 DISTANCE + f Ldtt; d field_16496 WATERLOGGED + f Ldtt; e field_16547 BOTTOM + f I f field_31238 TICK_DELAY + f Lexv; g field_16494 STABLE_SHAPE + f Lexv; h field_16497 UNSTABLE_SHAPE + f Lexv; i field_17577 UNSTABLE_SHAPE_BOTTOM + f Lexv; j field_17578 BELOW_BLOCK + m (Ldcc;Ljd;)I a method_16372 getDistance + m (Ldcc;Ljd;I)Z a method_16373 isBottom + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmp net/minecraft/class_7124 net/minecraft/world/level/block/SculkBehaviour + f Ldmp; v_ field_37602 DEFAULT + m (Ldcx;Ldtc;Ljd;Layw;)V a method_41468 onDischarged + m (Ldcx;Ljd;Layw;)Z a method_41470 depositCharge + m (Ldcx;Ljd;Ldtc;Ljava/util/Collection;Z)Z a method_41469 attemptSpreadVein + m (Ldmu$a;Ldcx;Ljd;Layw;Ldmu;Z)I a method_41471 attemptUseCharge + m ()B b method_41467 getSculkSpreadDelay + m ()Z d method_41472 canChangeBlockStateOnSpread + m (I)I j_ method_41473 updateDecayDelay + m ()V <clinit> <clinit> <clinit> +c dmp$1 net/minecraft/class_7124$1 net/minecraft/world/level/block/SculkBehaviour$1 + m ()V <init> <init> <init> +c dmq net/minecraft/class_7125 net/minecraft/world/level/block/SculkBlock + f Lcom/mojang/serialization/MapCodec; b field_46433 CODEC + m (Ldcx;Ljd;)Z a method_41474 canPlaceGrowth + m (Ldcx;Ljd;Layw;Z)Ldtc; a method_41475 getRandomGrowthState + m (Ldmu;Ljd;Ljd;I)I a method_41476 getDecayPenalty + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmr net/minecraft/class_7126 net/minecraft/world/level/block/SculkCatalystBlock + f Lcom/mojang/serialization/MapCodec; a field_46434 CODEC + f Ldtt; b field_37604 PULSE + f Lbpw; c field_37605 xpRange + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dms net/minecraft/class_5703 net/minecraft/world/level/block/SculkSensorBlock + f [F a field_43248 RESONANCE_PITCH_BEND + f Lcom/mojang/serialization/MapCodec; c field_46435 CODEC + f I d field_31239 ACTIVE_TICKS + f I e field_44607 COOLDOWN_TICKS + f Ldua; f field_28111 PHASE + f Lduc; g field_28112 POWER + f Ldtt; h field_28113 WATERLOGGED + f Lexv; i field_28114 SHAPE + m (Lbsr;Ldcw;Ljd;I)V a method_49822 tryResonateVibration + m (Lbsr;Ldcw;Ljd;Ldtc;II)V a method_32904 activate + m (Ldcw;Ljd;Ldtc;)V a method_32903 deactivate + m (Ldcw;Ljd;Ldtc;Ldrp;)V a method_32905 method_32905 + m ([F)V a method_49823 method_49823 + m (Ldcw;Ljd;Ldtc;)V b method_32902 updateNeighbours + m ()I c method_51166 getActiveTicks + m (Ldtc;)Lduj; m method_32908 getPhase + m (Ldtc;)Z n method_32909 canActivate + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmt net/minecraft/class_7268 net/minecraft/world/level/block/SculkShriekerBlock + f Lcom/mojang/serialization/MapCodec; a field_46436 CODEC + f Ldtt; b field_38229 SHRIEKING + f Ldtt; c field_38230 WATERLOGGED + f Ldtt; d field_38422 CAN_SUMMON + f Lexv; e field_38231 COLLIDER + f D f field_38232 TOP_Y + m (Laqu;Laqv;Ldrq;)V a method_43134 method_43134 + m (Laqu;Ldrq;)V a method_43132 method_43132 + m (Ldcw;Ljd;Ldtc;Ldrq;)V a method_42317 method_42317 + m (Laqu;Ldrq;)V b method_43133 method_43133 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmu net/minecraft/class_7128 net/minecraft/world/level/block/SculkSpreader + f I a field_37609 MAX_GROWTH_RATE_RADIUS + f I b field_37610 MAX_CHARGE + f F c field_37611 MAX_DECAY_FACTOR + f I d field_37612 SHRIEKER_PLACEMENT_RATE + f I e field_37613 MAX_CURSORS + f Z f field_37614 isWorldGeneration + f Lawu; g field_37615 replaceableBlocks + f I h field_37616 growthSpawnCost + f I i field_37617 noGrowthRadius + f I j field_37618 chargeDecayRate + f I k field_37619 additionalDecayRate + f Ljava/util/List; l field_37620 cursors + f Lorg/slf4j/Logger; m field_37621 LOGGER + m ()Ldmu; a method_41478 createLevelSpreader + m (Ldcx;Ljd;Layw;Z)V a method_41479 updateCursors + m (Ldmu$a;)V a method_41480 addCursor + m (Ldmu$a;Ljd;Ljava/lang/Integer;)Ljava/lang/Integer; a method_41481 method_41481 + m (Ljd;I)V a method_41482 addCursors + m (Lub;)V a method_41483 load + m (Lub;Luy;)V a method_41484 method_41484 + m ()Ldmu; b method_41485 createWorldGenSpreader + m (Ldmu$a;)Ljava/lang/Integer; b method_51355 method_51355 + m (Lub;)V b method_41486 save + m ()Lawu; c method_41487 replaceableBlocks + m ()I d method_41488 growthSpawnCost + m ()I e method_41489 noGrowthRadius + m ()I f method_41490 chargeDecayRate + m ()I g method_41491 additionalDecayRate + m ()Z h method_41492 isWorldGeneration + m ()Ljava/util/List; i method_41493 getCursors + m ()V j method_41494 clear + m (ZLawu;IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmu$a net/minecraft/class_7128$class_7129 net/minecraft/world/level/block/SculkSpreader$ChargeCursor + f I a field_37622 MAX_CURSOR_DECAY_DELAY + f Lcom/mojang/serialization/Codec; b field_37623 CODEC + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; c field_37624 NON_CORNER_NEIGHBOURS + f Ljd; d field_37625 pos + f I e field_37626 charge + f I f field_37627 updateDelay + f I g field_37628 decayDelay + f Ljava/util/Set; h field_37629 facings + f Lcom/mojang/serialization/Codec; i field_37630 DIRECTION_SET + m ()Ljd; a method_41495 getPos + m (Layw;)Ljava/util/List; a method_41507 getRandomizedNonCornerNeighbourOffsets + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41502 method_41502 + m (Ldcx;Ljd;Layw;)Ljd; a method_41498 getValidMovementPos + m (Ldcx;Ljd;Layw;Ldmu;Z)V a method_41499 update + m (Ldcx;Ljd;Ljd;)Z a method_41496 isMovementUnobstructed + m (Ldcx;Ljd;Lji;)Z a method_41497 isUnobstructed + m (Ldcx;Ljd;Z)Z a method_41500 shouldUpdate + m (Ldmu$a;)V a method_41501 mergeWith + m (Ldtc;)Ldmp; a method_41503 getBlockBehaviour + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;)V a method_41505 method_41505 + m (Ljava/util/List;)Ljava/util/Set; a method_41506 method_41506 + m (Ljd;)Z a method_41504 method_41504 + m ()I b method_41508 getCharge + m (Ldmu$a;)Ljava/util/Optional; b method_41509 method_41509 + m ()I c method_41510 getDecayDelay + m (Ldmu$a;)Ljava/lang/Integer; c method_41511 method_41511 + m ()Ljava/util/Set; d method_41512 getFacingData + m (Ljd;IIILjava/util/Optional;)V <init> <init> <init> + m (Ljd;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmv net/minecraft/class_7130 net/minecraft/world/level/block/SculkVeinBlock + f Lcom/mojang/serialization/MapCodec; c field_46437 CODEC + f Ldtt; d field_37631 WATERLOGGED + f Ldkz; e field_37632 veinSpreader + f Ldkz; f field_37633 sameSpaceSpreader + m (Ldcx;Ldtc;Ljd;)Z a method_41513 hasSubstrateAccess + m (Ldcx;Ljd;Ldtc;Ljava/util/Collection;)Z a method_41514 regrow + m (Ldmu;Ldcx;Ljd;Layw;)Z a method_41515 attemptPlaceSculk + m ()Ldkz; m method_41516 getSameSpaceSpreader + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmv$a net/minecraft/class_7130$class_7131 net/minecraft/world/level/block/SculkVeinBlock$SculkVeinSpreaderConfig + f [Ldkz$e; b field_37635 spreadTypes + m (Ldmv;[Ldkz$e;)V <init> <init> <init> +c dmw net/minecraft/class_2472 net/minecraft/world/level/block/SeaPickleBlock + f Lcom/mojang/serialization/MapCodec; a field_46438 CODEC + f I b field_31241 MAX_PICKLES + f Lduc; c field_11472 PICKLES + f Ldtt; d field_11475 WATERLOGGED + f Lexv; e field_11473 ONE_AABB + f Lexv; f field_11470 TWO_AABB + f Lexv; g field_11471 THREE_AABB + f Lexv; h field_11474 FOUR_AABB + m (Ldtc;)Z m method_10506 isDead + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmx net/minecraft/class_2476 net/minecraft/world/level/block/SeagrassBlock + f Lcom/mojang/serialization/MapCodec; a field_46439 CODEC + f F b field_31242 AABB_OFFSET + f Lexv; c field_11485 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmy net/minecraft/class_2480 net/minecraft/world/level/block/ShulkerBoxBlock + f Lcom/mojang/serialization/MapCodec; a field_46440 CODEC + f Ldua; b field_11496 FACING + f Lakr; c field_11495 CONTENTS + f Lwz; d field_49401 UNKNOWN_CONTENTS + f F e field_41075 OPEN_AABB_SIZE + f Lexv; f field_41076 UP_OPEN_AABB + f Lexv; g field_41077 DOWN_OPEN_AABB + f Lexv; h field_41078 WES_OPEN_AABB + f Lexv; i field_41079 EAST_OPEN_AABB + f Lexv; j field_41080 NORTH_OPEN_AABB + f Lexv; k field_41081 SOUTH_OPEN_AABB + f Ljava/util/Map; l field_41082 OPEN_SHAPE_BY_DIRECTION + f Lcti; m field_11494 color + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54040 method_54040 + m (Lcti;)Ldfy; a method_10525 getBlockByColor + m (Lcuq;Ldcz;Ldrr;)V a method_38234 method_38234 + m (Ldfy;)Lcti; a method_10526 getColorFromBlock + m (Ldmy;)Ljava/util/Optional; a method_54041 method_54041 + m (Ldrr;Ljava/util/function/Consumer;)V a method_10524 method_10524 + m (Ldtc;Ldcw;Ljd;Ldrr;)Z a method_33383 canOpen + m (Ljava/util/EnumMap;)V a method_47378 method_47378 + m (Ljava/util/Optional;Ldtb$d;)Ldmy; a method_54042 method_54042 + m ()Lcti; b method_10528 getColor + m (Lcti;)Lcuq; b method_10529 getColoredItemStack + m (Lcul;)Lcti; b method_10527 getColorFromItem + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dmy$1 net/minecraft/class_2480$1 net/minecraft/world/level/block/ShulkerBoxBlock$1 + f [I a field_11497 $SwitchMap$net$minecraft$world$item$DyeColor + m ()V <clinit> <clinit> <clinit> +c dmz net/minecraft/class_2478 net/minecraft/world/level/block/SignBlock + f Ldup; a field_21675 type + f Ldtt; f field_11491 WATERLOGGED + f F g field_31243 AABB_OFFSET + f Lexv; h field_11492 SHAPE + m (Lcmx;Ldrs;)Z a method_49824 otherPlayerIsEditingSign + m (Lcmx;Ldrs;Z)V a method_49825 openTextEdit + m (Ldfy;)Ldup; a method_45459 getWoodType + m (Lwz;)Z a method_51172 method_51172 + m (Lcmx;Ldrs;Z)Z b method_51173 hasEditableText + m ()Ldup; d method_24025 type + m (Ldtc;)F g method_49814 getYRotationDegrees + m (Ldtc;)Lexc; m method_50003 getSignHitboxCenterPosition + m (Ldup;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dna net/minecraft/class_3737 net/minecraft/world/level/block/SimpleWaterloggedBlock +c dnb net/minecraft/class_2484 net/minecraft/world/level/block/SkullBlock + f I b field_31245 ROTATIONS + f Lcom/mojang/serialization/MapCodec; c field_46441 CODEC + f I d field_31244 MAX + f Lduc; e field_11505 ROTATION + f Lexv; f field_11506 SHAPE + f Lexv; g field_41312 PIGLIN_SHAPE + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54043 method_54043 + m (Ldnb$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnb$a net/minecraft/class_2484$class_2485 net/minecraft/world/level/block/SkullBlock$Type + f Ljava/util/Map; a field_46442 TYPES + f Lcom/mojang/serialization/Codec; b field_46443 CODEC + m ()V <clinit> <clinit> <clinit> +c dnb$b net/minecraft/class_2484$class_2486 net/minecraft/world/level/block/SkullBlock$Types + f Ldnb$b; c field_11512 SKELETON + f Ldnb$b; d field_11513 WITHER_SKELETON + f Ldnb$b; e field_11510 PLAYER + f Ldnb$b; f field_11508 ZOMBIE + f Ldnb$b; g field_11507 CREEPER + f Ldnb$b; h field_41313 PIGLIN + f Ldnb$b; i field_11511 DRAGON + f Ljava/lang/String; j field_46444 name + f [Ldnb$b; k field_11509 $VALUES + m ()[Ldnb$b; a method_36710 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnc net/minecraft/class_2482 net/minecraft/world/level/block/SlabBlock + f Lcom/mojang/serialization/MapCodec; a field_46445 CODEC + f Ldua; b field_11501 TYPE + f Ldtt; c field_11502 WATERLOGGED + f Lexv; d field_11500 BOTTOM_AABB + f Lexv; e field_11499 TOP_AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnc$1 net/minecraft/class_2482$1 net/minecraft/world/level/block/SlabBlock$1 + f [I a field_11504 $SwitchMap$net$minecraft$world$level$block$state$properties$SlabType + f [I b field_11503 $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType + m ()V <clinit> <clinit> <clinit> +c dnd net/minecraft/class_2490 net/minecraft/world/level/block/SlimeBlock + f Lcom/mojang/serialization/MapCodec; a field_46446 CODEC + m (Lbsr;)V a method_21847 bounceUp + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dne net/minecraft/class_5808 net/minecraft/world/level/block/SmallDripleafBlock + f Lcom/mojang/serialization/MapCodec; c field_46447 CODEC + f Ldtw; d field_29563 FACING + f F e field_31246 AABB_OFFSET + f Lexv; f field_28690 SHAPE + f Ldtt; g field_28691 WATERLOGGED + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnf net/minecraft/class_3717 net/minecraft/world/level/block/SmithingTableBlock + f Lcom/mojang/serialization/MapCodec; b field_46448 CODEC + f Lwz; c field_22511 CONTAINER_TITLE + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_24950 method_24950 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dng net/minecraft/class_3716 net/minecraft/world/level/block/SmokerBlock + f Lcom/mojang/serialization/MapCodec; c field_46449 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnh net/minecraft/class_8238 net/minecraft/world/level/block/SnifferEggBlock + f Lcom/mojang/serialization/MapCodec; a field_46450 CODEC + f I b field_43249 MAX_HATCH_LEVEL + f Lduc; c field_43250 HATCH + f I d field_43251 REGULAR_HATCH_TIME_TICKS + f I e field_43252 BOOSTED_HATCH_TIME_TICKS + f I f field_43253 RANDOM_HATCH_OFFSET_TICKS + f Lexv; g field_43254 SHAPE + m (Ldcc;Ljd;)Z a method_49826 hatchBoost + m (Ldtc;)I m method_49827 getHatchLevel + m (Ldtc;)Z n method_49828 isReadyToHatch + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dni net/minecraft/class_2488 net/minecraft/world/level/block/SnowLayerBlock + f Lcom/mojang/serialization/MapCodec; a field_46451 CODEC + f I b field_31247 MAX_HEIGHT + f Lduc; c field_11518 LAYERS + f [Lexv; d field_11517 SHAPE_BY_LAYER + f I e field_31248 HEIGHT_IMPASSABLE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dni$1 net/minecraft/class_2488$1 net/minecraft/world/level/block/SnowLayerBlock$1 + f [I a field_11519 $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType + m ()V <clinit> <clinit> <clinit> +c dnj net/minecraft/class_2493 net/minecraft/world/level/block/SnowyDirtBlock + f Lcom/mojang/serialization/MapCodec; b field_46452 CODEC + f Ldtt; c field_11522 SNOWY + m (Ldtc;)Z m method_35291 isSnowySetting + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnk net/minecraft/class_4775 net/minecraft/world/level/block/SoulFireBlock + f Lcom/mojang/serialization/MapCodec; c field_46453 CODEC + m (Ldtc;)Z m method_26158 canSurviveOnBlock + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnl net/minecraft/class_2492 net/minecraft/world/level/block/SoulSandBlock + f Lcom/mojang/serialization/MapCodec; a field_46454 CODEC + f Lexv; b field_11521 SHAPE + f I c field_31249 BUBBLE_COLUMN_CHECK_DELAY + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnm net/minecraft/class_2498 net/minecraft/world/level/block/SoundType + f Ldnm; A field_17734 LANTERN + f Ldnm; B field_22152 STEM + f Ldnm; C field_22153 NYLIUM + f Ldnm; D field_22154 FUNGUS + f Ldnm; E field_22138 ROOTS + f Ldnm; F field_22139 SHROOMLIGHT + f Ldnm; G field_22140 WEEPING_VINES + f Ldnm; H field_23082 TWISTING_VINES + f Ldnm; I field_22141 SOUL_SAND + f Ldnm; J field_22142 SOUL_SOIL + f Ldnm; K field_22143 BASALT + f Ldnm; L field_22144 WART_BLOCK + f Ldnm; M field_22145 NETHERRACK + f Ldnm; N field_22146 NETHER_BRICKS + f Ldnm; O field_22147 NETHER_SPROUTS + f Ldnm; P field_22148 NETHER_ORE + f Ldnm; Q field_22149 BONE_BLOCK + f Ldnm; R field_22150 NETHERITE_BLOCK + f Ldnm; S field_22151 ANCIENT_DEBRIS + f Ldnm; T field_23265 LODESTONE + f Ldnm; U field_24119 CHAIN + f Ldnm; V field_24120 NETHER_GOLD_ORE + f Ldnm; W field_24121 GILDED_BLACKSTONE + f Ldnm; X field_27196 CANDLE + f Ldnm; Y field_27197 AMETHYST + f Ldnm; Z field_27198 AMETHYST_CLUSTER + f Ldnm; aA field_37644 SCULK + f Ldnm; aB field_37645 SCULK_VEIN + f Ldnm; aC field_37646 SCULK_SHRIEKER + f Ldnm; aD field_28427 GLOW_LICHEN + f Ldnm; aE field_29033 DEEPSLATE + f Ldnm; aF field_29034 DEEPSLATE_BRICKS + f Ldnm; aG field_29035 DEEPSLATE_TILES + f Ldnm; aH field_29036 POLISHED_DEEPSLATE + f Ldnm; aI field_37636 FROGLIGHT + f Ldnm; aJ field_37637 FROGSPAWN + f Ldnm; aK field_37638 MANGROVE_ROOTS + f Ldnm; aL field_37639 MUDDY_MANGROVE_ROOTS + f Ldnm; a field_44608 EMPTY + f Ldnm; aM field_37640 MUD + f Ldnm; aN field_37641 MUD_BRICKS + f Ldnm; aO field_37642 PACKED_MUD + f Ldnm; aP field_40313 HANGING_SIGN + f Ldnm; aQ field_41083 NETHER_WOOD_HANGING_SIGN + f Ldnm; aR field_41084 BAMBOO_WOOD_HANGING_SIGN + f Ldnm; aS field_40314 BAMBOO_WOOD + f Ldnm; aT field_40315 NETHER_WOOD + f Ldnm; aU field_42766 CHERRY_WOOD + f Ldnm; aV field_42767 CHERRY_SAPLING + f Ldnm; aW field_42768 CHERRY_LEAVES + f Ldnm; aX field_42769 CHERRY_WOOD_HANGING_SIGN + f Ldnm; aY field_41085 CHISELED_BOOKSHELF + f Ldnm; aZ field_42770 SUSPICIOUS_SAND + f Ldnm; aa field_27199 SMALL_AMETHYST_BUD + f Ldnm; ab field_27200 MEDIUM_AMETHYST_BUD + f Ldnm; ac field_27201 LARGE_AMETHYST_BUD + f Ldnm; ad field_27202 TUFF + f Ldnm; ae field_47083 TUFF_BRICKS + f Ldnm; af field_47084 POLISHED_TUFF + f Ldnm; ag field_27203 CALCITE + f Ldnm; ah field_28060 DRIPSTONE_BLOCK + f Ldnm; ai field_28061 POINTED_DRIPSTONE + f Ldnm; aj field_27204 COPPER + f Ldnm; ak field_47085 COPPER_BULB + f Ldnm; al field_47086 COPPER_GRATE + f Ldnm; am field_28692 CAVE_VINES + f Ldnm; an field_28693 SPORE_BLOSSOM + f Ldnm; ao field_28694 AZALEA + f Ldnm; ap field_28695 FLOWERING_AZALEA + f Ldnm; aq field_28696 MOSS_CARPET + f Ldnm; ar field_42772 PINK_PETALS + f Ldnm; as field_28697 MOSS + f Ldnm; at field_28698 BIG_DRIPLEAF + f Ldnm; au field_28699 SMALL_DRIPLEAF + f Ldnm; av field_28700 ROOTED_DIRT + f Ldnm; aw field_28701 HANGING_ROOTS + f Ldnm; ax field_28702 AZALEA_LEAVES + f Ldnm; ay field_28116 SCULK_SENSOR + f Ldnm; az field_37643 SCULK_CATALYST + f Ldnm; b field_11547 WOOD + f Ldnm; ba field_43255 SUSPICIOUS_GRAVEL + f Ldnm; bb field_42771 DECORATED_POT + f Ldnm; bc field_43256 DECORATED_POT_CRACKED + f Ldnm; bd field_47346 TRIAL_SPAWNER + f Ldnm; be field_45970 SPONGE + f Ldnm; bf field_45971 WET_SPONGE + f Ldnm; bg field_48855 VAULT + f Ldnm; bh field_49834 HEAVY_CORE + f Ldnm; bi field_50169 COBWEB + f F bj field_11540 volume + f F bk field_11539 pitch + f Lavo; bl field_11546 breakSound + f Lavo; bm field_11527 stepSound + f Lavo; bn field_11536 placeSound + f Lavo; bo field_11530 hitSound + f Lavo; bp field_11541 fallSound + f Ldnm; c field_11529 GRAVEL + f Ldnm; d field_11535 GRASS + f Ldnm; e field_25183 LILY_PAD + f Ldnm; f field_11544 STONE + f Ldnm; g field_11533 METAL + f Ldnm; h field_11537 GLASS + f Ldnm; i field_11543 WOOL + f Ldnm; j field_11526 SAND + f Ldnm; k field_11548 SNOW + f Ldnm; l field_27884 POWDER_SNOW + f Ldnm; m field_11532 LADDER + f Ldnm; n field_11531 ANVIL + f Ldnm; o field_11545 SLIME_BLOCK + f Ldnm; p field_21214 HONEY_BLOCK + f Ldnm; q field_11534 WET_GRASS + f Ldnm; r field_11528 CORAL_BLOCK + f Ldnm; s field_11542 BAMBOO + f Ldnm; t field_11538 BAMBOO_SAPLING + f Ldnm; u field_16498 SCAFFOLDING + f Ldnm; v field_17579 SWEET_BERRY_BUSH + f Ldnm; w field_17580 CROP + f Ldnm; x field_18852 HARD_CROP + f Ldnm; y field_23083 VINE + f Ldnm; z field_17581 NETHER_WART + m ()F a method_10597 getVolume + m ()F b method_10599 getPitch + m ()Lavo; c method_10595 getBreakSound + m ()Lavo; d method_10594 getStepSound + m ()Lavo; e method_10598 getPlaceSound + m ()Lavo; f method_10596 getHitSound + m ()Lavo; g method_10593 getFallSound + m (FFLavo;Lavo;Lavo;Lavo;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnn net/minecraft/class_2496 net/minecraft/world/level/block/SpawnerBlock + f Lcom/mojang/serialization/MapCodec; a field_46455 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dno net/minecraft/class_2502 net/minecraft/world/level/block/SpongeBlock + f Lcom/mojang/serialization/MapCodec; a field_46456 CODEC + f I b field_31250 MAX_DEPTH + f I c field_31251 MAX_COUNT + f [Lji; d field_43257 ALL_DIRECTIONS + m (Ldcw;Ljd;)V a method_10620 tryAbsorbWater + m (Ljd;Ldcw;Ljd;)Z a method_49829 method_49829 + m (Ljd;Ljava/util/function/Consumer;)V a method_49830 method_49830 + m (Ldcw;Ljd;)Z b method_10619 removeWaterBreadthFirstSearch + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnp net/minecraft/class_5809 net/minecraft/world/level/block/SporeBlossomBlock + f Lcom/mojang/serialization/MapCodec; a field_46457 CODEC + f Lexv; b field_28703 SHAPE + f I c field_31252 ADD_PARTICLE_ATTEMPTS + f I d field_31253 PARTICLE_XZ_RADIUS + f I e field_31254 PARTICLE_Y_MAX + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnq net/minecraft/class_2500 net/minecraft/world/level/block/SpreadingSnowyDirtBlock + m (Ldtc;Ldcz;Ljd;)Z b method_10614 canBeGrass + m (Ldtc;Ldcz;Ljd;)Z c method_10613 canPropagate + m (Ldtb$d;)V <init> <init> <init> +c dnr net/minecraft/class_2506 net/minecraft/world/level/block/StainedGlassBlock + f Lcom/mojang/serialization/MapCodec; a field_46458 CODEC + f Lcti; c field_11558 color + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54044 method_54044 + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dns net/minecraft/class_2504 net/minecraft/world/level/block/StainedGlassPaneBlock + f Lcom/mojang/serialization/MapCodec; j field_46459 CODEC + f Lcti; k field_11554 color + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54045 method_54045 + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnt net/minecraft/class_2510 net/minecraft/world/level/block/StairBlock + f [Lexv; F field_11566 TOP_SHAPES + f [Lexv; G field_11564 BOTTOM_SHAPES + f Ldtc; H field_11574 baseState + f [I I field_11570 SHAPE_BY_STATE + f Ldfy; J field_11579 base + f Lcom/mojang/serialization/MapCodec; a field_46460 CODEC + f Ldtw; b field_11571 FACING + f Ldua; c field_11572 HALF + f Ldua; d field_11565 SHAPE + f Ldtt; e field_11573 WATERLOGGED + f Lexv; f field_11562 TOP_AABB + f Lexv; g field_11576 BOTTOM_AABB + f Lexv; h field_11561 OCTET_NNN + f Lexv; i field_11578 OCTET_NNP + f Lexv; j field_11568 OCTET_NPN + f Lexv; k field_11563 OCTET_NPP + f Lexv; l field_11575 OCTET_PNN + f Lexv; m field_11569 OCTET_PNP + f Lexv; n field_11577 OCTET_PPN + f Lexv; o field_11567 OCTET_PPP + m (ILexv;Lexv;Lexv;Lexv;Lexv;)Lexv; a method_10671 makeStairShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54046 method_54046 + m (Ldnt;)Ldtc; a method_54047 method_54047 + m (Lexv;Lexv;Lexv;Lexv;Lexv;)[Lexv; a method_10672 makeShapes + m (Lexv;Lexv;Lexv;Lexv;Lexv;I)Lexv; a method_10674 method_10674 + m (I)[Lexv; b method_10677 method_10677 + m (Ldtc;Ldcc;Ljd;Lji;)Z c method_10678 canTakeShape + m (Ldtc;Ldcc;Ljd;)Ldul; i method_10675 getStairsShape + m (Ldtc;)Z m method_10676 isStairs + m (Ldtc;)I n method_10673 getShapeIndex + m (Ldtc;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnt$1 net/minecraft/class_2510$1 net/minecraft/world/level/block/StairBlock$1 + f [I a field_11581 $SwitchMap$net$minecraft$world$level$block$state$properties$StairsShape + f [I b field_11580 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dnu net/minecraft/class_2508 net/minecraft/world/level/block/StandingSignBlock + f Lcom/mojang/serialization/MapCodec; a field_46461 CODEC + f Lduc; b field_11559 ROTATION + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54048 method_54048 + m (Ldup;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnv net/minecraft/class_2513 net/minecraft/world/level/block/StemBlock + f Lcom/mojang/serialization/MapCodec; a field_46462 CODEC + f I b field_31255 MAX_AGE + f Lduc; c field_11584 AGE + f F d field_31256 AABB_OFFSET + f [Lexv; e field_11583 SHAPE_BY_AGE + f Lakq; f field_11585 fruit + f Lakq; g field_46463 attachedStem + f Lakq; h field_27205 seed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54049 method_54049 + m (Ldnv;)Lakq; a method_54050 method_54050 + m (Ldnv;)Lakq; b method_54051 method_54051 + m (Ldnv;)Lakq; c method_54052 method_54052 + m (Lakq;Lakq;Lakq;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnw net/minecraft/class_3718 net/minecraft/world/level/block/StonecutterBlock + f Lcom/mojang/serialization/MapCodec; a field_46464 CODEC + f Ldtw; b field_17649 FACING + f Lexv; c field_16407 SHAPE + f Lwz; d field_17650 CONTAINER_TITLE + m (Ldcw;Ljd;ILcmw;Lcmx;)Lcpu; a method_17896 method_17896 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnx net/minecraft/class_2515 net/minecraft/world/level/block/StructureBlock + f Lcom/mojang/serialization/MapCodec; a field_46465 CODEC + f Ldua; b field_11586 MODE + m (Laqu;Ldrx;)V a method_10703 trigger + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnx$1 net/minecraft/class_2515$1 net/minecraft/world/level/block/StructureBlock$1 + f [I a field_11587 $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode + m ()V <clinit> <clinit> <clinit> +c dny net/minecraft/class_2518 net/minecraft/world/level/block/StructureVoidBlock + f Lcom/mojang/serialization/MapCodec; a field_46466 CODEC + f D b field_31257 SIZE + f Lexv; c field_11589 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dnz net/minecraft/class_2523 net/minecraft/world/level/block/SugarCaneBlock + f Lcom/mojang/serialization/MapCodec; a field_46467 CODEC + f Lduc; b field_11610 AGE + f F c field_31258 AABB_OFFSET + f Lexv; d field_11611 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doa net/minecraft/class_5431 net/minecraft/world/level/block/SupportType + f Ldoa; a field_25822 FULL + f Ldoa; b field_25823 CENTER + f Ldoa; c field_25824 RIGID + f [Ldoa; d field_25825 $VALUES + m ()[Ldoa; a method_36711 $values + m (Ldtc;Ldcc;Ljd;Lji;)Z a method_30367 isSupporting + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doa$1 net/minecraft/class_5431$1 net/minecraft/world/level/block/SupportType$1 + m (Ljava/lang/String;I)V <init> <init> <init> +c doa$2 net/minecraft/class_5431$2 net/minecraft/world/level/block/SupportType$2 + f I d field_25826 CENTER_SUPPORT_WIDTH + f Lexv; e field_25827 CENTER_SUPPORT_SHAPE + m (Ljava/lang/String;I)V <init> <init> <init> +c doa$3 net/minecraft/class_5431$3 net/minecraft/world/level/block/SupportType$3 + f I d field_25828 RIGID_SUPPORT_WIDTH + f Lexv; e field_25829 RIGID_SUPPORT_SHAPE + m (Ljava/lang/String;I)V <init> <init> <init> +c dob net/minecraft/class_7917 net/minecraft/world/level/block/SuspiciousEffectHolder + m (Ldcv;)Ldob; a method_47380 tryGet + m ()Lcxw; b method_53233 getSuspiciousEffects + m ()Ljava/util/List; c method_47379 getAllEffectHolders +c doc net/minecraft/class_3830 net/minecraft/world/level/block/SweetBerryBushBlock + f Lcom/mojang/serialization/MapCodec; a field_46468 CODEC + f I b field_31259 MAX_AGE + f Lduc; c field_17000 AGE + f F d field_31260 HURT_SPEED_THRESHOLD + f Lexv; e field_17001 SAPLING_SHAPE + f Lexv; f field_17002 MID_GROWTH_SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dod net/minecraft/class_2521 net/minecraft/world/level/block/TallFlowerBlock + f Lcom/mojang/serialization/MapCodec; c field_46469 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doe net/minecraft/class_2526 net/minecraft/world/level/block/TallGrassBlock + f Lcom/mojang/serialization/MapCodec; a field_46470 CODEC + f F b field_31261 AABB_OFFSET + f Lexv; c field_11617 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dof net/minecraft/class_2525 net/minecraft/world/level/block/TallSeagrassBlock + f Lcom/mojang/serialization/MapCodec; c field_46471 CODEC + f Ldua; d field_11616 HALF + f F e field_31262 AABB_OFFSET + f Lexv; f field_11615 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dog net/minecraft/class_4850 net/minecraft/world/level/block/TargetBlock + f Lcom/mojang/serialization/MapCodec; a field_46472 CODEC + f Lduc; b field_22428 OUTPUT_POWER + f I c field_31263 ACTIVATION_TICKS_ARROWS + f I d field_31264 ACTIVATION_TICKS_OTHER + m (Ldcx;Ldtc;ILjd;I)V a method_24857 setOutputPower + m (Ldcx;Ldtc;Lewy;Lbsr;)I a method_24858 updateRedstoneOutput + m (Lewy;Lexc;)I a method_24859 getRedstoneStrength + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doh net/minecraft/class_5555 net/minecraft/world/level/block/TintedGlassBlock + f Lcom/mojang/serialization/MapCodec; a field_46473 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doi net/minecraft/class_2530 net/minecraft/world/level/block/TntBlock + f Lcom/mojang/serialization/MapCodec; a field_46474 CODEC + f Ldtt; b field_11621 UNSTABLE + m (Ldcw;Ljd;)V a method_10738 explode + m (Ldcw;Ljd;Lbtn;)V a method_10737 explode + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doj net/minecraft/class_2527 net/minecraft/world/level/block/TorchBlock + f Lcom/mojang/serialization/MapCodec; c field_46475 PARTICLE_OPTIONS_FIELD + f Lcom/mojang/serialization/MapCodec; d field_46476 CODEC + f Llq; e field_22155 flameParticle + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54053 method_54053 + m (Ldoj;)Llq; a method_54054 method_54054 + m (Lll;)Lcom/mojang/serialization/DataResult; a method_54055 method_54055 + m (Llq;)Lll; a method_54056 method_54056 + m (Lll;)Ljava/lang/String; b method_54057 method_54057 + m (Llq;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dok net/minecraft/class_8171 net/minecraft/world/level/block/TorchflowerCropBlock + f Lcom/mojang/serialization/MapCodec; a field_46477 CODEC + f I b field_42775 MAX_AGE + f Lduc; c field_42776 AGE + f F g field_42777 AABB_OFFSET + f [Lexv; h field_42778 SHAPE_BY_AGE + f I i field_44479 BONEMEAL_INCREASE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dol net/minecraft/class_8923 net/minecraft/world/level/block/TransparentBlock + f Lcom/mojang/serialization/MapCodec; b field_47087 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dom net/minecraft/class_2533 net/minecraft/world/level/block/TrapDoorBlock + f Lcom/mojang/serialization/MapCodec; a field_46478 CODEC + f Ldtt; b field_11631 OPEN + f Ldua; c field_11625 HALF + f Ldtt; d field_11629 POWERED + f Ldtt; e field_11626 WATERLOGGED + f I f field_31266 AABB_THICKNESS + f Lexv; g field_11627 EAST_OPEN_AABB + f Lexv; h field_11630 WEST_OPEN_AABB + f Lexv; i field_11624 SOUTH_OPEN_AABB + f Lexv; j field_11633 NORTH_OPEN_AABB + f Lexv; k field_11632 BOTTOM_AABB + f Lexv; l field_11628 TOP_AABB + f Ldtr; m field_42779 type + m (Lcmx;Ldcw;Ljd;Z)V a method_10740 playSound + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54058 method_54058 + m (Ldom;)Ldtr; a method_54059 method_54059 + m (Ldtc;Ldcw;Ljd;Lcmx;)V b method_55139 toggle + m ()Ldtr; m method_54766 getType + m (Ldtr;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dom$1 net/minecraft/class_2533$1 net/minecraft/world/level/block/TrapDoorBlock$1 + f [I a field_11635 $SwitchMap$net$minecraft$core$Direction + f [I b field_11634 $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType + m ()V <clinit> <clinit> <clinit> +c don net/minecraft/class_2531 net/minecraft/world/level/block/TrappedChestBlock + f Lcom/mojang/serialization/MapCodec; n field_46479 CODEC + m ()Ldqj; m method_24181 method_24181 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doo net/minecraft/class_8960 net/minecraft/world/level/block/TrialSpawnerBlock + f Lcom/mojang/serialization/MapCodec; a field_47348 CODEC + f Ldua; b field_47349 STATE + f Ldtt; c field_50170 OMINOUS + m (Laqu;Ldcw;Ljd;Ldtc;Ldsc;)V a method_55140 method_55140 + m (Ldcw;Ljd;Ldtc;Ldsc;)V a method_55141 method_55141 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dop net/minecraft/class_2538 net/minecraft/world/level/block/TripWireBlock + f Lcom/mojang/serialization/MapCodec; a field_46480 CODEC + f Ldtt; b field_11680 POWERED + f Ldtt; c field_11683 ATTACHED + f Ldtt; d field_11679 DISARMED + f Ldtt; e field_11675 NORTH + f Ldtt; f field_11673 EAST + f Ldtt; g field_11678 SOUTH + f Ldtt; h field_11674 WEST + f Lexv; i field_11682 AABB + f Lexv; j field_11681 NOT_ATTACHED_AABB + f Ljava/util/Map; k field_11676 PROPERTY_BY_DIRECTION + f I l field_31267 RECHECK_PERIOD + f Ldfy; m field_11677 hook + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54060 method_54060 + m (Ldcw;Ljd;)V a method_10780 checkPressed + m (Ldcw;Ljd;Ldtc;)V a method_10779 updateSource + m (Ldop;)Ldfy; a method_54061 method_54061 + m (Ldtc;Lji;)Z a method_10778 shouldConnectTo + m (Ldfy;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dop$1 net/minecraft/class_2538$1 net/minecraft/world/level/block/TripWireBlock$1 + f [I a field_11685 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_11684 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c doq net/minecraft/class_2537 net/minecraft/world/level/block/TripWireHookBlock + f Lcom/mojang/serialization/MapCodec; a field_46481 CODEC + f Ldtw; b field_11666 FACING + f Ldtt; c field_11671 POWERED + f Ldtt; d field_11669 ATTACHED + f I e field_31268 WIRE_DIST_MIN + f I f field_31269 WIRE_DIST_MAX + f I g field_31270 AABB_OFFSET + f Lexv; h field_11665 NORTH_AABB + f Lexv; i field_11668 SOUTH_AABB + f Lexv; j field_11670 WEST_AABB + f Lexv; k field_11667 EAST_AABB + f I l field_31271 RECHECK_PERIOD + m (Ldcw;Ljd;Ldtc;ZZILdtc;)V a method_10776 calculateState + m (Ldcw;Ljd;ZZZZ)V a method_10777 emitState + m (Ldfy;Ldcw;Ljd;Lji;)V a method_10775 notifyNeighbors + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doq$1 net/minecraft/class_2537$1 net/minecraft/world/level/block/TripWireHookBlock$1 + f [I a field_11672 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dor net/minecraft/class_2542 net/minecraft/world/level/block/TurtleEggBlock + f Lcom/mojang/serialization/MapCodec; a field_46482 CODEC + f I b field_31272 MAX_HATCH_LEVEL + f I c field_31273 MIN_EGGS + f I d field_31274 MAX_EGGS + f Lduc; e field_11711 HATCH + f Lduc; f field_11710 EGGS + f Lexv; g field_11712 ONE_EGG_AABB + f Lexv; h field_11709 MULTIPLE_EGGS_AABB + m (Ldcc;Ljd;)Z a method_10831 onSand + m (Ldcw;)Z a method_10832 shouldUpdateHatchLevel + m (Ldcw;Lbsr;)Z a method_10835 canDestroyEgg + m (Ldcw;Ldtc;Ljd;Lbsr;I)V a method_10834 destroyEgg + m (Ldcw;Ljd;Ldtc;)V a method_10833 decreaseEggs + m (Ldcc;Ljd;)Z b method_29952 isSand + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dos net/minecraft/class_4777 net/minecraft/world/level/block/TwistingVinesBlock + f Lcom/mojang/serialization/MapCodec; c field_46483 CODEC + f Lexv; g field_22172 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dot net/minecraft/class_4950 net/minecraft/world/level/block/TwistingVinesPlantBlock + f Lcom/mojang/serialization/MapCodec; c field_46484 CODEC + f Lexv; e field_23325 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dou net/minecraft/class_9197 net/minecraft/world/level/block/VaultBlock + f Lcom/mojang/serialization/MapCodec; a field_48856 CODEC + f Lduf; b field_48857 STATE + f Ldtw; c field_48858 FACING + f Ldtt; d field_50171 OMINOUS + m (Laqu;Ldcw;Ljd;Ldtc;Ldsk;)V a method_56718 method_56718 + m (Ldcw;Ljd;Ldtc;Ldsk;)V a method_56719 method_56719 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dov net/minecraft/class_2541 net/minecraft/world/level/block/VineBlock + f Lcom/mojang/serialization/MapCodec; a field_46485 CODEC + f Ldtt; b field_11703 UP + f Ldtt; c field_11706 NORTH + f Ldtt; d field_11702 EAST + f Ldtt; e field_11699 SOUTH + f Ldtt; f field_11696 WEST + f Ljava/util/Map; g field_11697 PROPERTY_BY_DIRECTION + f F h field_31275 AABB_OFFSET + f Lexv; i field_11698 UP_AABB + f Lexv; j field_11704 WEST_AABB + f Lexv; k field_11705 EAST_AABB + f Lexv; l field_11701 NORTH_AABB + f Lexv; m field_11700 SOUTH_AABB + f Ljava/util/Map; n field_26659 shapesCache + m (Ldcc;Ljd;)Z a method_10824 canSpread + m (Ldcc;Ljd;Lji;)Z a method_10821 isAcceptableNeighbour + m (Ldtc;Ldtc;Layw;)Ldtc; a method_10820 copyRandomFaces + m (Ljava/util/Map$Entry;)Z a method_10826 method_10826 + m (Lji;)Ldtt; a method_10828 getPropertyForFace + m (Ldcc;Ljd;Lji;)Z b method_10829 canSupportAtFace + m (Ldtc;Ldcc;Ljd;)Ldtc; i method_10827 getUpdatedState + m (Ldtc;)Lexv; m method_31018 calculateShape + m (Ldtc;)Z n method_10823 hasFaces + m (Ldtc;)I o method_10822 countFaces + m (Ldtc;)Z p method_10830 hasHorizontalConnection + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dov$1 net/minecraft/class_2541$1 net/minecraft/world/level/block/VineBlock$1 + f [I a field_11708 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_11707 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c dow net/minecraft/class_2546 net/minecraft/world/level/block/WallBannerBlock + f Lcom/mojang/serialization/MapCodec; a field_46486 CODEC + f Ldtw; b field_11722 FACING + f Ljava/util/Map; c field_11723 SHAPES + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54062 method_54062 + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dox net/minecraft/class_2544 net/minecraft/world/level/block/WallBlock + f Lexv; F field_22163 POST_TEST + f Lexv; G field_22164 NORTH_TEST + f Lexv; H field_22165 SOUTH_TEST + f Lexv; I field_22166 WEST_TEST + f Lexv; J field_22167 EAST_TEST + f Lcom/mojang/serialization/MapCodec; a field_46487 CODEC + f Ldtt; b field_11717 UP + f Ldua; c field_22156 EAST_WALL + f Ldua; d field_22157 NORTH_WALL + f Ldua; e field_22158 SOUTH_WALL + f Ldua; f field_22159 WEST_WALL + f Ldtt; g field_22160 WATERLOGGED + f Ljava/util/Map; h field_22161 shapeByIndex + f Ljava/util/Map; i field_22162 collisionShapeByIndex + f I j field_31276 WALL_WIDTH + f I k field_31277 WALL_HEIGHT + f I l field_31278 POST_WIDTH + f I m field_31279 POST_COVER_WIDTH + f I n field_31280 WALL_COVER_START + f I o field_31281 WALL_COVER_END + m (FFFFFF)Ljava/util/Map; a method_24420 makeShapes + m (Ldcz;Ldtc;Ljd;Ldtc;)Ldtc; a method_24421 topUpdate + m (Ldcz;Ldtc;Ljd;Ldtc;ZZZZ)Ldtc; a method_24422 updateShape + m (Ldcz;Ljd;Ldtc;Ljd;Ldtc;Lji;)Ldtc; a method_24423 sideUpdate + m (Ldtc;Ldtc;Lexv;)Z a method_27092 shouldRaisePost + m (Ldtc;Lduf;)Z a method_24424 isConnected + m (Ldtc;ZLji;)Z a method_16704 connectsTo + m (Ldtc;ZZZZLexv;)Ldtc; a method_24425 updateSides + m (Lexv;Lduo;Lexv;Lexv;)Lexv; a method_24426 applyWallShape + m (Lexv;Lexv;)Z a method_24427 isCovered + m (ZLexv;Lexv;)Lduo; a method_24428 makeWallState + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dox$1 net/minecraft/class_2544$1 net/minecraft/world/level/block/WallBlock$1 + f [I a field_22168 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_22169 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c doy net/minecraft/class_7715 net/minecraft/world/level/block/WallHangingSignBlock + f Lcom/mojang/serialization/MapCodec; a field_46488 CODEC + f Ldtw; b field_40319 FACING + f Lexv; c field_40320 PLANK_NORTHSOUTH + f Lexv; d field_40321 PLANK_EASTWEST + f Lexv; e field_40322 SHAPE_NORTHSOUTH + f Lexv; i field_40323 SHAPE_EASTWEST + f Ljava/util/Map; j field_40324 AABBS + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54063 method_54063 + m (Ldcz;Ldtc;Ljd;Lji;)Z a method_45460 canAttachTo + m (Ldtc;Lcmx;Lewy;Ldrs;Lcuq;)Z a method_50004 shouldTryToChainAnotherHangingSign + m (Lewy;Ldtc;)Z a method_50005 isHittingEditableSide + m (Ldtc;Ldcz;Ljd;)Z b method_45461 canPlace + m (Ldup;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c doy$1 net/minecraft/class_7715$1 net/minecraft/world/level/block/WallHangingSignBlock$1 + f [I a field_40325 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c doz net/minecraft/class_2551 net/minecraft/world/level/block/WallSignBlock + f Lcom/mojang/serialization/MapCodec; a field_46489 CODEC + f Ldtw; b field_11726 FACING + f F c field_31282 AABB_THICKNESS + f F d field_31283 AABB_BOTTOM + f F e field_31284 AABB_TOP + f Ljava/util/Map; i field_11727 AABBS + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54064 method_54064 + m (Ldup;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpa net/minecraft/class_2549 net/minecraft/world/level/block/WallSkullBlock + f Ljava/util/Map; b field_11725 AABBS + f Lcom/mojang/serialization/MapCodec; c field_46490 CODEC + f Ldtw; d field_11724 FACING + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54065 method_54065 + m (Ldnb$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpb net/minecraft/class_2555 net/minecraft/world/level/block/WallTorchBlock + f Lcom/mojang/serialization/MapCodec; f field_46491 CODEC + f Ldtw; g field_11731 FACING + f F h field_31285 AABB_OFFSET + f Ljava/util/Map; i field_11732 AABBS + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54066 method_54066 + m (Ldpb;)Llq; a method_54067 method_54067 + m (Ldcz;Ljd;Lji;)Z b method_56118 canSurvive + m (Ldtc;)Lexv; m method_10841 getShape + m (Llq;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpc net/minecraft/class_2553 net/minecraft/world/level/block/WaterlilyBlock + f Lcom/mojang/serialization/MapCodec; a field_46492 CODEC + f Lexv; b field_11728 AABB + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpd net/minecraft/class_9009 net/minecraft/world/level/block/WaterloggedTransparentBlock + f Lcom/mojang/serialization/MapCodec; a field_47522 CODEC + f Ldtt; c field_47523 WATERLOGGED + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpe net/minecraft/class_5955 net/minecraft/world/level/block/WeatheringCopper + f Ljava/util/function/Supplier; w_ field_29564 NEXT_BY_BLOCK + f Ljava/util/function/Supplier; x_ field_29565 PREVIOUS_BY_BLOCK + m ()Lcom/google/common/collect/BiMap; a method_34739 method_34739 + m (Ldfy;)Ljava/util/Optional; a method_34732 getPrevious + m (Ldtc;Ldfy;)Ldtc; a method_34733 method_34733 + m (Ldfy;)Ldfy; b method_34734 getFirst + m (Ldtc;)Ljava/util/Optional; b method_34735 getPrevious + m (Ldtc;Ldfy;)Ldtc; b method_34736 method_34736 + m (Ldfy;)Ljava/util/Optional; c method_34737 getNext + m (Ldtc;)Ldtc; c method_34738 getFirst + m ()Lcom/google/common/collect/BiMap; d method_34740 method_34740 + m ()V <clinit> <clinit> <clinit> +c dpe$a net/minecraft/class_5955$class_5811 net/minecraft/world/level/block/WeatheringCopper$WeatherState + f Ldpe$a; a field_28704 UNAFFECTED + f Ldpe$a; b field_28705 EXPOSED + f Ldpe$a; c field_28706 WEATHERED + f Ldpe$a; d field_28707 OXIDIZED + f Lcom/mojang/serialization/Codec; e field_46493 CODEC + f Ljava/lang/String; f field_46494 name + f [Ldpe$a; g field_28708 $VALUES + m ()[Ldpe$a; a method_36712 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpf net/minecraft/class_8924 net/minecraft/world/level/block/WeatheringCopperBulbBlock + f Lcom/mojang/serialization/MapCodec; d field_47088 CODEC + f Ldpe$a; e field_47089 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54767 method_54767 + m ()Ldpe$a; m method_54768 getAge + m (Ldpe$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpg net/minecraft/class_8925 net/minecraft/world/level/block/WeatheringCopperDoorBlock + f Lcom/mojang/serialization/MapCodec; l field_47090 CODEC + f Ldpe$a; m field_47091 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54769 method_54769 + m ()Ldpe$a; m method_54770 getAge + m (Ldtr;Ldpe$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dph net/minecraft/class_5812 net/minecraft/world/level/block/WeatheringCopperFullBlock + f Lcom/mojang/serialization/MapCodec; d field_46495 CODEC + f Ldpe$a; e field_28709 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54068 method_54068 + m ()Ldpe$a; m method_33632 getAge + m (Ldpe$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpi net/minecraft/class_8926 net/minecraft/world/level/block/WeatheringCopperGrateBlock + f Lcom/mojang/serialization/MapCodec; e field_47092 CODEC + f Ldpe$a; f field_47093 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54771 method_54771 + m ()Ldpe$a; m method_54772 getAge + m (Ldpe$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpj net/minecraft/class_5813 net/minecraft/world/level/block/WeatheringCopperSlabBlock + f Lcom/mojang/serialization/MapCodec; f field_46496 CODEC + f Ldpe$a; g field_28711 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54069 method_54069 + m ()Ldpe$a; m method_33633 getAge + m (Ldpe$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpk net/minecraft/class_5814 net/minecraft/world/level/block/WeatheringCopperStairBlock + f Lcom/mojang/serialization/MapCodec; I field_46497 CODEC + f Ldpe$a; J field_28713 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54070 method_54070 + m (Ldpk;)Ldtc; a method_54071 method_54071 + m ()Ldpe$a; m method_33634 getAge + m (Ldpe$a;Ldtc;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpl net/minecraft/class_8927 net/minecraft/world/level/block/WeatheringCopperTrapDoorBlock + f Lcom/mojang/serialization/MapCodec; m field_47094 CODEC + f Ldpe$a; n field_47095 weatherState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54773 method_54773 + m ()Ldpe$a; n method_54774 getAge + m (Ldtr;Ldpe$a;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpm net/minecraft/class_2560 net/minecraft/world/level/block/WebBlock + f Lcom/mojang/serialization/MapCodec; a field_46498 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpn net/minecraft/class_4776 net/minecraft/world/level/block/WeepingVinesBlock + f Lcom/mojang/serialization/MapCodec; c field_46499 CODEC + f Lexv; g field_22171 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpo net/minecraft/class_4951 net/minecraft/world/level/block/WeepingVinesPlantBlock + f Lcom/mojang/serialization/MapCodec; c field_46500 CODEC + f Lexv; e field_23326 SHAPE + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpp net/minecraft/class_2557 net/minecraft/world/level/block/WeightedPressurePlateBlock + f Lcom/mojang/serialization/MapCodec; e field_46501 CODEC + f Lduc; f field_11739 POWER + f I g field_11738 maxWeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54072 method_54072 + m (Ldpp;)Ldtr; a method_54073 method_54073 + m (Ldpp;)Ljava/lang/Integer; b method_54074 method_54074 + m (ILdtr;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpq net/minecraft/class_2565 net/minecraft/world/level/block/WetSpongeBlock + f Lcom/mojang/serialization/MapCodec; a field_46502 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpr net/minecraft/class_2563 net/minecraft/world/level/block/WitherRoseBlock + f Lcom/mojang/serialization/MapCodec; e field_46503 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54075 method_54075 + m (Ljm;FLdtb$d;)V <init> <init> <init> + m (Lcxw;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dps net/minecraft/class_2570 net/minecraft/world/level/block/WitherSkullBlock + f Lcom/mojang/serialization/MapCodec; b field_46504 CODEC + f Ldth; h field_11765 witherPatternFull + f Ldth; i field_11764 witherPatternBase + m (Ldcw;Ljd;)V a method_56119 checkSpawn + m (Ldcw;Ljd;Ldru;)V a method_10898 checkSpawn + m (Ldtg;)Z a method_51174 method_51174 + m (Ldcw;Ljd;Lcuq;)Z b method_10899 canSpawnMob + m (Ldtg;)Z b method_24798 method_24798 + m (Ldtg;)Z c method_51175 method_51175 + m (Ldtg;)Z d method_24799 method_24799 + m ()Ldth; y method_10900 getOrCreateWitherFull + m ()Ldth; z method_10897 getOrCreateWitherBase + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpt net/minecraft/class_2567 net/minecraft/world/level/block/WitherWallSkullBlock + f Lcom/mojang/serialization/MapCodec; b field_46505 CODEC + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpu net/minecraft/class_5815 net/minecraft/world/level/block/WoolCarpetBlock + f Lcom/mojang/serialization/MapCodec; c field_46506 CODEC + f Lcti; d field_28715 color + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54076 method_54076 + m ()Lcti; b method_33635 getColor + m (Lcti;Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpv net/minecraft/class_2609 net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity + f I b field_31286 SLOT_INPUT + f I c field_31287 SLOT_FUEL + f I d field_31288 SLOT_RESULT + f I e field_31289 DATA_LIT_TIME + f I f field_31290 DATA_LIT_DURATION + f I g field_31291 DATA_COOKING_PROGRESS + f I h field_31292 DATA_COOKING_TOTAL_TIME + f I i field_31293 NUM_DATA_VALUES + f I j field_31294 BURN_TIME_STANDARD + f I k field_31295 BURN_COOL_SPEED + f Ljv; l field_11984 items + f Lcqf; m field_17374 dataAccess + f [I q field_11987 SLOTS_FOR_UP + f [I r field_11982 SLOTS_FOR_DOWN + f [I s field_11983 SLOTS_FOR_SIDES + f I t field_11981 litTime + f I u field_11980 litDuration + f I v field_11989 cookingProgress + f I w field_11988 cookingTotalTime + f Ljava/util/Map; x field_48375 fuelCache + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; y field_11986 recipesUsed + f Lczd$a; z field_38234 quickCheck + m (Laqu;Lexc;)Ljava/util/List; a method_27354 getRecipesToAwardAndPopExperience + m (Laqu;Lexc;IF)V a method_17760 createExperience + m (Laqv;)V a method_17763 awardUsedRecipesAndPopExperience + m (Ldcw;Ldpv;)I a method_17029 getTotalCookTime + m (Ldcw;Ljd;Ldtc;Ldpv;)V a method_31651 serverTick + m (Ljava/util/List;Laqu;Lexc;Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;Lczb;)V a method_17761 method_17761 + m (Ljava/util/Map;Lawu;I)V a method_11194 add + m (Ljava/util/Map;Ldcv;I)V a method_11202 add + m (Lka;Lczb;Ljv;I)Z a method_11192 canBurn + m (Lub;Lakr;Ljava/lang/Integer;)V a method_24431 method_24431 + m (Lcul;)Z b method_26395 isNeverAFurnaceFuel + m (Lcuq;)I b method_11200 getBurnDuration + m (Lczb;)Ljava/lang/Integer; b method_53790 method_53790 + m (Lka;Lczb;Ljv;I)Z b method_11203 burn + m (Lcuq;)Z c method_11195 isFuel + m ()V f method_56120 invalidateCache + m ()Ljava/util/Map; g method_11196 getFuel + m ()Z l method_11201 isLit + m (Ldqj;Ljd;Ldtc;Lczf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpv$1 net/minecraft/class_2609$1 net/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity$1 + f Ldpv; a field_17375 field_17375 + m (Ldpv;)V <init> <init> <init> +c dpw net/minecraft/class_2573 net/minecraft/world/level/block/entity/BannerBlockEntity + f I a field_31296 MAX_PATTERNS + f Lorg/slf4j/Logger; b field_49402 LOGGER + f Ljava/lang/String; c field_31297 TAG_PATTERNS + f Lwz; d field_11772 name + f Lcti; e field_11774 baseColor + f Ldpy; f field_49756 patterns + m ()Lacb; a method_16886 getUpdatePacket + m (Lcuq;Lcti;)V a method_10913 fromItem + m (Ldpy;)V a method_58121 method_58121 + m (Ljava/lang/String;)V a method_57566 method_57566 + m ()Ldpy; b method_58122 getPatterns + m ()Lcuq; c method_10907 getItem + m ()Lcti; f method_10908 getBaseColor + m (Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;Lcti;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpx net/minecraft/class_2582 net/minecraft/world/level/block/entity/BannerPattern + f Lcom/mojang/serialization/Codec; a field_49757 DIRECT_CODEC + f Lyx; b field_49758 DIRECT_STREAM_CODEC + f Lcom/mojang/serialization/Codec; c field_49759 CODEC + f Lyx; d field_49760 STREAM_CODEC + f Lakr; e comp_2456 assetId + f Ljava/lang/String; f comp_2457 translationKey + m ()Lakr; a comp_2456 assetId + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58123 method_58123 + m ()Ljava/lang/String; b comp_2457 translationKey + m (Lakr;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpy net/minecraft/class_9307 net/minecraft/world/level/block/entity/BannerPatternLayers + f Ldpy; a field_49404 EMPTY + f Lcom/mojang/serialization/Codec; b field_49405 CODEC + f Lyx; c field_49406 STREAM_CODEC + f Ljava/util/List; d comp_2428 layers + f Lorg/slf4j/Logger; e field_49761 LOGGER + m ()Ldpy; a method_57571 removeLast + m ()Ljava/util/List; b comp_2428 layers + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpy$a net/minecraft/class_9307$class_3750 net/minecraft/world/level/block/entity/BannerPatternLayers$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_16548 layers + m ()Ldpy; a method_57573 build + m (Ldpy$b;)Ldpy$a; a method_57574 add + m (Ldpy;)Ldpy$a; a method_57575 addAll + m (Ljm;Lcti;)Ldpy$a; a method_16376 add + m (Ljn;Lakq;Lcti;)Ldpy$a; a method_58124 addIfRegistered + m ()V <init> <init> <init> +c dpy$b net/minecraft/class_9307$class_9308 net/minecraft/world/level/block/entity/BannerPatternLayers$Layer + f Lcom/mojang/serialization/Codec; a field_49407 CODEC + f Lyx; b field_49408 STREAM_CODEC + f Ljm; c comp_2429 pattern + f Lcti; d comp_2430 color + m ()Lxn; a method_58125 description + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57576 method_57576 + m ()Ljm; b comp_2429 pattern + m ()Lcti; c comp_2430 color + m (Ljm;Lcti;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dpz net/minecraft/class_7446 net/minecraft/world/level/block/entity/BannerPatterns + f Lakq; A field_39136 HALF_VERTICAL + f Lakq; B field_39137 HALF_HORIZONTAL + f Lakq; C field_39138 HALF_VERTICAL_MIRROR + f Lakq; D field_39139 HALF_HORIZONTAL_MIRROR + f Lakq; E field_39140 BORDER + f Lakq; F field_39141 CURLY_BORDER + f Lakq; G field_39142 GRADIENT + f Lakq; H field_39143 GRADIENT_UP + f Lakq; I field_39144 BRICKS + f Lakq; J field_39145 GLOBE + f Lakq; K field_39146 CREEPER + f Lakq; L field_39147 SKULL + f Lakq; M field_39148 FLOWER + f Lakq; N field_39149 MOJANG + f Lakq; O field_39150 PIGLIN + f Lakq; P field_49835 FLOW + f Lakq; Q field_49836 GUSTER + f Lakq; a field_39151 BASE + f Lakq; b field_39152 SQUARE_BOTTOM_LEFT + f Lakq; c field_39153 SQUARE_BOTTOM_RIGHT + f Lakq; d field_39154 SQUARE_TOP_LEFT + f Lakq; e field_39155 SQUARE_TOP_RIGHT + f Lakq; f field_39156 STRIPE_BOTTOM + f Lakq; g field_39157 STRIPE_TOP + f Lakq; h field_39158 STRIPE_LEFT + f Lakq; i field_39159 STRIPE_RIGHT + f Lakq; j field_39160 STRIPE_CENTER + f Lakq; k field_39161 STRIPE_MIDDLE + f Lakq; l field_39162 STRIPE_DOWNRIGHT + f Lakq; m field_39163 STRIPE_DOWNLEFT + f Lakq; n field_39164 STRIPE_SMALL + f Lakq; o field_39165 CROSS + f Lakq; p field_39166 STRAIGHT_CROSS + f Lakq; q field_39167 TRIANGLE_BOTTOM + f Lakq; r field_39168 TRIANGLE_TOP + f Lakq; s field_39169 TRIANGLES_BOTTOM + f Lakq; t field_39170 TRIANGLES_TOP + f Lakq; u field_39171 DIAGONAL_LEFT + f Lakq; v field_39172 DIAGONAL_RIGHT + f Lakq; w field_39173 DIAGONAL_LEFT_MIRROR + f Lakq; x field_39174 DIAGONAL_RIGHT_MIRROR + f Lakq; y field_39175 CIRCLE_MIDDLE + f Lakq; z field_39176 RHOMBUS_MIDDLE + m (Ljava/lang/String;)Lakq; a method_43722 create + m (Lqq;)V a method_43721 bootstrap + m (Lqq;Lakq;)V a method_57577 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqa net/minecraft/class_3719 net/minecraft/world/level/block/entity/BarrelBlockEntity + f Ljv; d field_16410 items + f Ldqu; e field_27207 openersCounter + m (Ldtc;Lavo;)V a method_17764 playSound + m (Ldtc;Z)V a method_18318 updateBlockState + m ()V l method_20362 recheckOpen + m (Ljd;Ldtc;)V <init> <init> <init> +c dqa$1 net/minecraft/class_3719$1 net/minecraft/world/level/block/entity/BarrelBlockEntity$1 + f Ldqa; a field_27208 field_27208 + m (Ldqa;)V <init> <init> <init> +c dqb net/minecraft/class_2624 net/minecraft/world/level/block/entity/BaseContainerBlockEntity + f Lbqu; d field_12045 lockKey + f Lwz; e field_17376 name + m (ILcmw;)Lcpu; a method_5465 createMenu + m (Lcmx;Lbqu;Lwz;)Z a method_17487 canUnlock + m (Ljv;)V a method_11281 setItems + m (Lcmx;)Z d method_17489 canOpen + m ()Ljv; j method_11282 getItems + m ()Lwz; k method_17823 getDefaultName + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> +c dqc net/minecraft/class_2580 net/minecraft/world/level/block/entity/BeaconBlockEntity + f Ljava/util/List; a field_11801 BEACON_EFFECTS + f I b field_31300 DATA_LEVELS + f I c field_31301 DATA_PRIMARY + f I d field_31302 DATA_SECONDARY + f I e field_31303 NUM_DATA_VALUES + f I f field_31304 MAX_LEVELS + f Ljava/util/Set; g field_11798 VALID_EFFECTS + f I h field_31305 BLOCKS_CHECK_PER_TICK + f Lwz; i field_40328 DEFAULT_NAME + f Ljava/lang/String; j field_45784 TAG_PRIMARY + f Ljava/lang/String; k field_45785 TAG_SECONDARY + f Ljava/util/List; l field_19177 beamSections + f Ljava/util/List; m field_19178 checkingBeamSections + f I q field_11803 levels + f I r field_19179 lastCheckY + f Ljm; s field_11795 primaryPower + f Ljm; t field_11799 secondaryPower + f Lwz; u field_11793 name + f Lbqu; v field_17377 lockKey + f Lcqf; w field_17378 dataAccess + m (Ldcw;III)I a method_20293 updateBase + m (Ldcw;Ljd;ILjm;Ljm;)V a method_10940 applyEffects + m (Ldcw;Ljd;Lavo;)V a method_10938 playSound + m (Ldcw;Ljd;Ldtc;Ldqc;)V a method_16896 tick + m (Ljm;)Ljm; a method_53251 filterEffect + m (Lub;Ljava/lang/String;)Ljm; a method_53252 loadEffect + m (Lub;Ljava/lang/String;Lakq;)V a method_55779 method_55779 + m (Lub;Ljava/lang/String;Ljm;)V a method_53253 storeEffect + m (Lwz;)V a method_10936 setCustomName + m ()Ljava/util/List; b method_10937 getBeamSections + m ()Lacb; c method_38236 getUpdatePacket + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqc$1 net/minecraft/class_2580$1 net/minecraft/world/level/block/entity/BeaconBlockEntity$1 + f Ldqc; a field_17379 field_17379 + m (Ldqc;)V <init> <init> <init> +c dqc$a net/minecraft/class_2580$class_2581 net/minecraft/world/level/block/entity/BeaconBlockEntity$BeaconBeamSection + f I a field_11805 color + f I b field_11804 height + m ()V a method_10942 increaseHeight + m ()I b method_10944 getColor + m ()I c method_10943 getHeight + m (I)V <init> <init> <init> +c dqd net/minecraft/class_2587 net/minecraft/world/level/block/entity/BedBlockEntity + f Lcti; a field_11869 color + m (Lcti;)V a method_11019 setColor + m ()Lacb; b method_38237 getUpdatePacket + m ()Lcti; c method_11018 getColor + m (Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;Lcti;)V <init> <init> <init> +c dqe net/minecraft/class_4482 net/minecraft/world/level/block/entity/BeehiveBlockEntity + f I a field_31312 MAX_OCCUPANTS + f I b field_31313 MIN_OCCUPATION_TICKS_NECTARLESS + f Lorg/slf4j/Logger; c field_49409 LOGGER + f Ljava/lang/String; d field_31306 TAG_FLOWER_POS + f Ljava/lang/String; e field_31311 BEES + f Ljava/util/List; f field_33570 IGNORED_BEE_TAGS + f I g field_31314 MIN_TICKS_BEFORE_REENTERING_HIVE + f I h field_31315 MIN_OCCUPATION_TICKS_NECTAR + f Ljava/util/List; i field_20423 stored + f Ljd; j field_20424 savedFlowerPos + m (Lbsr;)V a method_21848 addOccupant + m (Lcmx;Ldtc;Ldqe$b;)V a method_21850 emptyAllLivingFromHive + m (Ldcw;Ljd;Ldtc;Ldqe$c;Ljava/util/List;Ldqe$b;Ljd;)Z a method_21855 releaseOccupant + m (Ldcw;Ljd;Ldtc;Ldqe;)V a method_31656 serverTick + m (Ldcw;Ljd;Ldtc;Ljava/util/List;Ljd;)V a method_21858 tickOccupants + m (Ldqe$c;)V a method_35292 storeBee + m (Ldtb$a;)Z a method_40019 method_40019 + m (Ldtc;)I a method_23902 getHoneyLevel + m (Ldtc;Ldqe$b;)Ljava/util/List; a method_21852 releaseAllOccupants + m (Ldtc;Ljava/util/List;Ldqe$b;Ldqe$a;)Z a method_21854 method_21854 + m (Ljava/lang/String;)V a method_57578 method_57578 + m (Ljava/util/List;)V a method_57579 method_57579 + m ()Z b method_23280 isFireNearby + m ()Z c method_22400 isEmpty + m ()Z d method_21856 isFull + m ()I f method_23903 getOccupantCount + m ()Z j method_23904 isSedated + m ()Z k method_21857 hasSavedFlowerPos + m ()Ljava/util/List; l method_57580 getBees + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqe$a net/minecraft/class_4482$class_4483 net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeData + f Ldqe$c; a field_49410 occupant + f I b field_20426 ticksInHive + m ()Z a method_57581 tick + m ()Ldqe$c; b method_57582 toOccupant + m ()Z c method_57583 hasNectar + m (Ldqe$c;)V <init> <init> <init> +c dqe$b net/minecraft/class_4482$class_4484 net/minecraft/world/level/block/entity/BeehiveBlockEntity$BeeReleaseStatus + f Ldqe$b; a field_20428 HONEY_DELIVERED + f Ldqe$b; b field_20429 BEE_RELEASED + f Ldqe$b; c field_21052 EMERGENCY + f [Ldqe$b; d field_20430 $VALUES + m ()[Ldqe$b; a method_36714 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqe$c net/minecraft/class_4482$class_9309 net/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant + f Lcom/mojang/serialization/Codec; a field_49411 CODEC + f Lcom/mojang/serialization/Codec; b field_49412 LIST_CODEC + f Lyx; c field_49413 STREAM_CODEC + f Lcxh; d comp_2431 entityData + f I e comp_2432 ticksInHive + f I f comp_2433 minTicksInHive + m ()Lcxh; a comp_2431 entityData + m (I)Ldqe$c; a method_57584 create + m (ILcff;)V a method_57585 setBeeReleaseData + m (Lbsr;)Ldqe$c; a method_57586 of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57587 method_57587 + m (Ldcw;Ljd;)Lbsr; a method_57588 createEntity + m ()I b comp_2432 ticksInHive + m (Lbsr;)Lbsr; b method_57589 method_57589 + m ()I c comp_2433 minTicksInHive + m (Lcxh;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqf net/minecraft/class_3721 net/minecraft/world/level/block/entity/BellBlockEntity + f I a field_17095 ticks + f Z b field_17096 shaking + f Lji; c field_17097 clickDirection + f I d field_31316 DURATION + f I e field_31317 GLOW_DURATION + f I f field_31318 MIN_TICKS_BETWEEN_SEARCHES + f I g field_31319 MAX_RESONATION_TICKS + f I h field_31320 TICKS_BEFORE_RESONATION + f I i field_31321 SEARCH_RADIUS + f I j field_31322 HEAR_BELL_RADIUS + f I k field_31323 HIGHLIGHT_RAIDERS_RADIUS + f J l field_19155 lastRingTimestamp + f Ljava/util/List; m field_19156 nearbyEntities + f Z q field_19157 resonating + f I r field_19158 resonationTicks + m (Lbtn;)V a method_20520 glow + m (Ldcw;Ljd;Ldtc;Ldqf;)V a method_31657 clientTick + m (Ldcw;Ljd;Ldtc;Ldqf;Ldqf$a;)V a method_31658 tick + m (Ldcw;Ljd;Ljava/util/List;)V a method_20521 makeRaidersGlow + m (Ljd;ILorg/apache/commons/lang3/mutable/MutableInt;Ldcw;Lbtn;)V a method_20519 method_20519 + m (Ljd;Lbtn;)Z a method_20518 isRaiderWithinRange + m (Ljd;Ljava/util/List;)Z a method_20523 areRaidersNearby + m (Lji;)V a method_17031 onHit + m ()V b method_20219 updateEntities + m (Ldcw;Ljd;Ldtc;Ldqf;)V b method_31659 serverTick + m (Ldcw;Ljd;Ljava/util/List;)V b method_20218 showBellParticles + m (Ljd;Lbtn;)Z b method_31660 method_31660 + m (Ljd;Lbtn;)Z c method_20217 method_20217 + m (Ljd;Lbtn;)Z d method_31661 method_31661 + m (Ljd;Ldtc;)V <init> <init> <init> +c dqf$a net/minecraft/class_3721$class_5557 net/minecraft/world/level/block/entity/BellBlockEntity$ResonationEndAction +c dqg net/minecraft/class_3720 net/minecraft/world/level/block/entity/BlastFurnaceBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c dqh net/minecraft/class_2586 net/minecraft/world/level/block/entity/BlockEntity + f Lorg/slf4j/Logger; d field_11868 LOGGER + f Ldqj; e field_11864 type + f Ldtc; f field_11866 blockState + f Lkm; g field_50172 components + f Ldcw; n field_11863 level + f Ljd; o field_11867 worldPosition + f Z p field_11865 remove + m (Lcuq;)V a method_58683 applyComponentsFromItemStack + m (Lcuq;Ljo$a;)V a method_38240 saveToItem + m (Ldcw;)V a method_31662 setLevel + m (Ldcw;Ljd;Ldtc;)V a method_31663 setChanged + m (Ldqh$b;)V a method_57568 applyImplicitComponents + m (Ldtc;)V a method_61175 validateBlockState + m (Ljava/lang/String;)Ldqh; a method_17898 method_17898 + m (Ljava/lang/String;Ljo$a;)Lwz; a method_59894 parseCustomNameSafe + m (Ljd;Ldtc;Ljava/lang/String;Ldqj;)Ldqh; a method_17899 method_17899 + m (Ljd;Ldtc;Lub;Ljo$a;)Ldqh; a method_11005 loadStatic + m (Ljo$a;)Lub; a method_16887 getUpdateTag + m (Lkm$a;)V a method_57567 collectImplicitComponents + m (Lkm;)V a method_58684 setComponents + m (Lkm;Lkn;)V a method_58685 applyComponents + m (Lp;)V a method_11003 fillCrashReportCategory + m (Lub;)V a method_57569 removeComponentsFromTag + m (Lub;Ldqj;)V a method_38238 addEntityType + m (Lub;Ljo$a;)V a method_11014 loadAdditional + m (Lub;Ljo$a;Ljava/lang/String;Ldqh;)Ldqh; a method_17897 method_17897 + m (Lub;Luy;)V a method_58686 method_58686 + m ()V aA_ method_11012 setRemoved + m ()Ljd; aD_ method_11016 getBlockPos + m (II)Z a_ method_11004 triggerEvent + m ()Lzg; az_ method_38235 getUpdatePacket + m (Ldtc;)Z b method_61176 isValidBlockState + m (Ljava/lang/String;)V b method_58687 method_58687 + m (Ljo$a;)Lub; b method_38242 saveWithFullMetadata + m (Lkm;)V b method_58688 method_58688 + m (Lub;)Ljd; b method_38239 getPosFromTag + m (Lub;Ljo$a;)V b method_11007 saveAdditional + m (Ldtc;)V c method_31664 setBlockState + m (Ljava/lang/String;)V c method_58689 method_58689 + m (Ljo$a;)Lub; c method_38243 saveWithId + m (Lub;)V c method_38241 saveId + m (Lub;Ljo$a;)V c method_58690 loadWithComponents + m (Ljo$a;)Lub; d method_38244 saveWithoutMetadata + m (Lub;)V d method_10999 saveMetadata + m (Lub;Ljo$a;)V d method_58691 loadCustomOnly + m ()V e method_5431 setChanged + m (Ljo$a;)Lub; e method_58692 saveCustomOnly + m (Ljo$a;)Lub; f method_59535 saveCustomAndMetadata + m ()Ldcw; i method_10997 getLevel + m ()Ljava/lang/String; k method_61177 getNameForReporting + m ()Z m method_11002 hasLevel + m ()Ldtc; n method_11010 getBlockState + m ()Z o method_11015 isRemoved + m ()V p method_10996 clearRemoved + m ()Z q method_11011 onlyOpCanSetNbt + m ()Ldqj; r method_11017 getType + m ()Lkm; s method_57590 collectComponents + m ()Lkm; t method_58693 components + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqh$1 net/minecraft/class_2586$1 net/minecraft/world/level/block/entity/BlockEntity$1 + f Ljava/util/Set; a field_50173 val$implicitComponents + f Lkm; b field_50174 val$fullView + m (Ldqh;Ljava/util/Set;Lkm;)V <init> <init> <init> +c dqh$a net/minecraft/class_2586$class_9472 net/minecraft/world/level/block/entity/BlockEntity$ComponentHelper + f Lcom/mojang/serialization/Codec; a field_50176 COMPONENTS_CODEC + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqh$b net/minecraft/class_2586$class_9473 net/minecraft/world/level/block/entity/BlockEntity$DataComponentInput + m (Lkp;)Ljava/lang/Object; a method_58694 get + m (Lkp;Ljava/lang/Object;)Ljava/lang/Object; a method_58695 getOrDefault +c dqi net/minecraft/class_5558 net/minecraft/world/level/block/entity/BlockEntityTicker +c dqj net/minecraft/class_2591 net/minecraft/world/level/block/entity/BlockEntityType + f Ldqj; A field_16411 BARREL + f Ldqj; B field_16414 SMOKER + f Ldqj; C field_16415 BLAST_FURNACE + f Ldqj; D field_16412 LECTERN + f Ldqj; E field_16413 BELL + f Ldqj; F field_16549 JIGSAW + f Ldqj; G field_17380 CAMPFIRE + f Ldqj; H field_20431 BEEHIVE + f Ldqj; I field_28117 SCULK_SENSOR + f Ldqj; J field_43258 CALIBRATED_SCULK_SENSOR + f Ldqj; K field_37647 SCULK_CATALYST + f Ldqj; L field_37648 SCULK_SHRIEKER + f Ldqj; M field_40329 CHISELED_BOOKSHELF + f Ldqj; N field_42780 BRUSHABLE_BLOCK + f Ldqj; O field_42781 DECORATED_POT + f Ldqj; P field_46808 CRAFTER + f Ldqj; Q field_47352 TRIAL_SPAWNER + f Ldqj; R field_48859 VAULT + f Lorg/slf4j/Logger; S field_11893 LOGGER + f Ldqj$a; T field_11892 factory + f Ljava/util/Set; U field_19315 validBlocks + f Lcom/mojang/datafixers/types/Type; V field_11909 dataType + f Ljm$c; W field_45786 builtInRegistryHolder + f Ldqj; a field_11903 FURNACE + f Ldqj; b field_11914 CHEST + f Ldqj; c field_11891 TRAPPED_CHEST + f Ldqj; d field_11901 ENDER_CHEST + f Ldqj; e field_11907 JUKEBOX + f Ldqj; f field_11887 DISPENSER + f Ldqj; g field_11899 DROPPER + f Ldqj; h field_11911 SIGN + f Ldqj; i field_40330 HANGING_SIGN + f Ldqj; j field_11889 MOB_SPAWNER + f Ldqj; k field_11897 PISTON + f Ldqj; l field_11894 BREWING_STAND + f Ldqj; m field_11912 ENCHANTING_TABLE + f Ldqj; n field_11898 END_PORTAL + f Ldqj; o field_11890 BEACON + f Ldqj; p field_11913 SKULL + f Ldqj; q field_11900 DAYLIGHT_DETECTOR + f Ldqj; r field_11888 HOPPER + f Ldqj; s field_11908 COMPARATOR + f Ldqj; t field_11905 BANNER + f Ldqj; u field_11895 STRUCTURE_BLOCK + f Ldqj; v field_11906 END_GATEWAY + f Ldqj; w field_11904 COMMAND_BLOCK + f Ldqj; x field_11896 SHULKER_BOX + f Ldqj; y field_11910 BED + f Ldqj; z field_11902 CONDUIT + m ()Ljm$c; a method_53254 builtInRegistryHolder + m (Ldcc;Ljd;)Ldqh; a method_24182 getBlockEntity + m (Ldqj;)Lakr; a method_11033 getKey + m (Ldtc;)Z a method_20526 isValid + m (Ljava/lang/String;Ldqj$b;)Ldqj; a method_11030 register + m (Ljd;Ldtc;)Ldqh; a method_11032 create + m (Ldqj$a;Ljava/util/Set;Lcom/mojang/datafixers/types/Type;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqj$a net/minecraft/class_2591$class_5559 net/minecraft/world/level/block/entity/BlockEntityType$BlockEntitySupplier +c dqj$b net/minecraft/class_2591$class_2592 net/minecraft/world/level/block/entity/BlockEntityType$Builder + f Ldqj$a; a field_11915 factory + f Ljava/util/Set; b field_19316 validBlocks + m (Lcom/mojang/datafixers/types/Type;)Ldqj; a method_11034 build + m (Ldqj$a;[Ldfy;)Ldqj$b; a method_20528 of + m (Ldqj$a;Ljava/util/Set;)V <init> <init> <init> +c dqk net/minecraft/class_2589 net/minecraft/world/level/block/entity/BrewingStandBlockEntity + f I b field_31324 FUEL_USES + f I c field_31325 DATA_BREW_TIME + f I d field_31326 DATA_FUEL_USES + f I e field_31327 NUM_DATA_VALUES + f Lcqf; f field_17381 dataAccess + f I g field_31328 INGREDIENT_SLOT + f I h field_31329 FUEL_SLOT + f [I i field_11886 SLOTS_FOR_UP + f [I j field_11879 SLOTS_FOR_DOWN + f [I k field_11880 SLOTS_FOR_SIDES + f Ljv; l field_11882 items + f I m field_11878 brewTime + f [Z q field_11883 lastPotionCount + f Lcul; r field_11881 ingredient + f I s field_11885 fuel + m (Lcwt;Ljv;)Z a method_11027 isBrewable + m (Ldcw;Ljd;Ldtc;Ldqk;)V a method_31665 serverTick + m (Ldcw;Ljd;Ljv;)V a method_11029 doBrew + m ()[Z f method_11028 getPotionBits + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqk$1 net/minecraft/class_2589$1 net/minecraft/world/level/block/entity/BrewingStandBlockEntity$1 + f Ldqk; a field_17382 field_17382 + m (Ldqk;)V <init> <init> <init> +c dql net/minecraft/class_8174 net/minecraft/world/level/block/entity/BrushableBlockEntity + f Lorg/slf4j/Logger; a field_42801 LOGGER + f Ljava/lang/String; b field_42802 LOOT_TABLE_TAG + f Ljava/lang/String; c field_42803 LOOT_TABLE_SEED_TAG + f Ljava/lang/String; d field_42804 HIT_DIRECTION_TAG + f Ljava/lang/String; e field_42805 ITEM_TAG + f I f field_42806 BRUSH_COOLDOWN_TICKS + f I g field_42807 BRUSH_RESET_TICKS + f I h field_42808 REQUIRED_BRUSHES_TO_BREAK + f I i field_42809 brushCount + f J j field_42810 brushCountResetsAtTick + f J k field_42811 coolDownEndsAtTick + f Lcuq; l field_42812 item + f Lji; m field_42813 hitDirection + f Lakq; q field_42814 lootTable + f J r field_42815 lootTableSeed + m (JLcmx;Lji;)Z a method_49215 brush + m (Lakq;J)V a method_49216 setLootTable + m (Lcmx;)V a method_49217 unpackLootTable + m ()V b method_49219 checkReset + m (Lcmx;)V b method_49218 brushingCompleted + m ()Lacb; c method_49221 getUpdatePacket + m (Lcmx;)V c method_49220 dropContent + m (Lub;)Z c method_49222 tryLoadLootTable + m ()Lji; d method_49224 getHitDirection + m (Lub;)Z d method_49223 trySaveLootTable + m ()Lcuq; f method_49225 getItem + m ()I j method_49226 getCompletionState + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqm net/minecraft/class_8239 net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c dqm$a net/minecraft/class_8239$class_8240 net/minecraft/world/level/block/entity/CalibratedSculkSensorBlockEntity$VibrationUser + f Ldqm; a field_44609 field_44609 + m (Ldcw;Ljd;Ldtc;)I a method_49832 getBackSignal + m (Ldqm;Ljd;)V <init> <init> <init> +c dqn net/minecraft/class_3924 net/minecraft/world/level/block/entity/CampfireBlockEntity + f I a field_31330 BURN_COOL_SPEED + f I b field_31331 NUM_SLOTS + f Ljv; c field_17383 items + f [I d field_17384 cookingProgress + f [I e field_17385 cookingTime + f Lczd$a; f field_38235 quickCheck + m (Lbtn;Lcuq;I)Z a method_17503 placeFood + m (Lczp;Ldcw;Lczb;)Lcuq; a method_17504 method_17504 + m (Ldcw;Ljd;Ldtc;Ldqn;)V a method_31666 cookTick + m ()Ljv; b method_17505 getItems + m (Lcuq;)Ljava/util/Optional; b method_17502 getCookableRecipe + m (Ldcw;Ljd;Ldtc;Ldqn;)V b method_31667 cooldownTick + m ()Lacb; c method_38245 getUpdatePacket + m (Ldcw;Ljd;Ldtc;Ldqn;)V c method_31668 particleTick + m ()V d method_17506 dowse + m ()V f method_17510 markUpdated + m (Ljd;Ldtc;)V <init> <init> <init> +c dqo net/minecraft/class_2595 net/minecraft/world/level/block/entity/ChestBlockEntity + f I d field_31332 EVENT_SET_OPEN_COUNT + f Ljv; e field_11927 items + f Ldqu; f field_27209 openersCounter + f Ldqp; g field_27210 chestLidController + m (Ldcc;Ljd;)I a method_11048 getOpenCount + m (Ldcw;Ljd;Ldtc;II)V a method_11049 signalOpenCount + m (Ldcw;Ljd;Ldtc;Lavo;)V a method_11050 playSound + m (Ldcw;Ljd;Ldtc;Ldqo;)V a method_31670 lidAnimateTick + m (Ldqo;Ldqo;)V a method_11047 swapContents + m ()V l method_31671 recheckOpen + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;)V <init> <init> <init> +c dqo$1 net/minecraft/class_2595$1 net/minecraft/world/level/block/entity/ChestBlockEntity$1 + f Ldqo; a field_27211 field_27211 + m (Ldqo;)V <init> <init> <init> +c dqp net/minecraft/class_5560 net/minecraft/world/level/block/entity/ChestLidController + f Z a field_27212 shouldBeOpen + f F b field_27213 openness + f F c field_27214 oOpenness + m ()V a method_31672 tickLid + m (F)F a method_31673 getOpenness + m (Z)V a method_31674 shouldBeOpen + m ()V <init> <init> <init> +c dqq net/minecraft/class_7716 net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity + f I b field_40331 MAX_BOOKS_IN_STORAGE + f Lorg/slf4j/Logger; c field_40898 LOGGER + f Ljv; d field_41314 items + f I e field_41601 lastInteractedSlot + m (Lcuq;Lbqk;Lcuq;)Z a method_51356 method_51356 + m (I)V c method_47585 updateState + m ()I f method_47587 count + m ()I j method_47887 getLastInteractedSlot + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqr net/minecraft/class_2593 net/minecraft/world/level/block/entity/CommandBlockEntity + f Z a field_11919 powered + f Z b field_11918 auto + f Z c field_11917 conditionMet + f Ldbx; d field_11920 commandBlock + m (Z)V a method_11038 setPowered + m ()Ldbx; b method_11040 getCommandBlock + m (Z)V b method_11041 setAutomatic + m ()Z c method_11043 isPowered + m ()Z d method_11042 isAutomatic + m ()V f method_23359 onModeSwitch + m ()Z j method_11044 wasConditionMet + m ()Z k method_11045 markConditionMet + m ()Ldqr$a; l method_11039 getMode + m ()Z u method_11046 isConditional + m ()V v method_23360 scheduleTick + m (Ljd;Ldtc;)V <init> <init> <init> +c dqr$1 net/minecraft/class_2593$1 net/minecraft/world/level/block/entity/CommandBlockEntity$1 + f Ldqr; b field_11921 field_11921 + m (Ldqr;)V <init> <init> <init> +c dqr$a net/minecraft/class_2593$class_2594 net/minecraft/world/level/block/entity/CommandBlockEntity$Mode + f Ldqr$a; a field_11922 SEQUENCE + f Ldqr$a; b field_11923 AUTO + f Ldqr$a; c field_11924 REDSTONE + f [Ldqr$a; d field_11925 $VALUES + m ()[Ldqr$a; a method_36715 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqs net/minecraft/class_2599 net/minecraft/world/level/block/entity/ComparatorBlockEntity + f I a field_11943 output + m (I)V a method_11070 setOutputSignal + m ()I b method_11071 getOutputSignal + m (Ljd;Ldtc;)V <init> <init> <init> +c dqt net/minecraft/class_2597 net/minecraft/world/level/block/entity/ConduitBlockEntity + f I a field_11936 tickCount + f I b field_31333 BLOCK_REFRESH_RATE + f I c field_31334 EFFECT_DURATION + f F d field_31335 ROTATION_SPEED + f I e field_31336 MIN_ACTIVE_SIZE + f I f field_31337 MIN_KILL_SIZE + f I g field_31338 KILL_RANGE + f [Ldfy; h field_11931 VALID_BLOCKS + f F i field_11932 activeRotation + f Z j field_11934 isActive + f Z k field_11933 isHunting + f Ljava/util/List; l field_11937 effectBlocks + f Lbtn; m field_11939 destroyTarget + f Ljava/util/UUID; q field_11935 destroyTargetUUID + f J r field_11938 nextAmbientSoundActivation + m (F)F a method_11061 getActiveRotation + m (Lbtn;)Z a method_11060 method_11060 + m (Ldcw;Ljd;Ldqt;)V a method_11064 updateClientTarget + m (Ldcw;Ljd;Ldtc;Ldqt;)V a method_31675 clientTick + m (Ldcw;Ljd;Ldtc;Ljava/util/List;Ldqt;)V a method_11068 updateDestroyTarget + m (Ldcw;Ljd;Ljava/util/List;)Z a method_11069 updateShape + m (Ldcw;Ljd;Ljava/util/List;Lbsr;I)V a method_11063 animationTick + m (Ldcw;Ljd;Ljava/util/UUID;)Lbtn; a method_11056 findDestroyTarget + m (Ldqt;Ljava/util/List;)V a method_31676 updateHunting + m (Ljava/util/UUID;Lbtn;)Z a method_11058 method_11058 + m (Ljd;)Lewx; a method_11059 getDestroyRangeAABB + m (Z)V a method_11062 setHunting + m ()Lacb; b method_38247 getUpdatePacket + m (Ldcw;Ljd;Ldtc;Ldqt;)V b method_31677 serverTick + m (Ldcw;Ljd;Ljava/util/List;)V b method_11055 applyEffects + m ()Z c method_11065 isActive + m ()Z d method_11066 isHunting + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqu net/minecraft/class_5561 net/minecraft/world/level/block/entity/ContainerOpenersCounter + f I a field_31339 CHECK_TICK_DELAY + f I b field_27215 openCount + f D c field_48376 maxInteractionRange + m ()I a method_31678 getOpenerCount + m (Lcmx;)Z a method_31679 isOwnContainer + m (Lcmx;Ldcw;Ljd;Ldtc;)V a method_31684 incrementOpeners + m (Ldcw;Ljd;)Ljava/util/List; a method_56121 getPlayersWithContainerOpen + m (Ldcw;Ljd;Ldtc;)V a method_31681 onOpen + m (Ldcw;Ljd;Ldtc;II)V a method_31682 openerCountChanged + m (Lcmx;Ldcw;Ljd;Ldtc;)V b method_31685 decrementOpeners + m (Ldcw;Ljd;Ldtc;)V b method_31683 onClose + m (Ldcw;Ljd;Ldtc;)V c method_31686 recheckOpeners + m (Ldcw;Ljd;Ldtc;)V d method_31687 scheduleRecheck + m ()V <init> <init> <init> +c dqv net/minecraft/class_8887 net/minecraft/world/level/block/entity/CrafterBlockEntity + f I d field_46809 CONTAINER_WIDTH + f I e field_46810 CONTAINER_HEIGHT + f I f field_46811 CONTAINER_SIZE + f I g field_46812 SLOT_DISABLED + f I h field_46813 SLOT_ENABLED + f I i field_46814 DATA_TRIGGERED + f I j field_46815 NUM_DATA + f Lcqf; k field_46816 containerData + f Ljv; q field_46817 items + f I r field_46818 craftingTicksRemaining + m (ILcuq;I)Z a method_54479 smallerStackExist + m (IZ)V a method_54480 setSlotState + m (Ldcw;Ljd;Ldtc;Ldqv;)V a method_54481 serverTick + m (Z)V a method_54482 setTriggered + m (I)Z c method_54483 isSlotDisabled + m (Lub;)V c method_54486 addDisabledSlots + m (I)V d method_54484 setCraftingTicksRemaining + m (Lub;)V d method_54487 addTriggered + m (I)Z e method_54485 slotCanBeDisabled + m ()Z l method_54488 isTriggered + m ()I u method_54489 getRedstoneSignal + m (Ljd;Ldtc;)V <init> <init> <init> +c dqv$1 net/minecraft/class_8887$1 net/minecraft/world/level/block/entity/CrafterBlockEntity$1 + f [I a field_46820 slotStates + f I b field_46821 triggered + m (Ldqv;)V <init> <init> <init> +c dqw net/minecraft/class_2603 net/minecraft/world/level/block/entity/DaylightDetectorBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c dqx net/minecraft/class_8172 net/minecraft/world/level/block/entity/DecoratedPotBlockEntity + f Ljava/lang/String; d field_42782 TAG_SHERDS + f Ljava/lang/String; e field_46659 TAG_ITEM + f I f field_46660 EVENT_POT_WOBBLES + f J g field_46661 wobbleStartedAtTick + f Ldqx$a; h field_46662 lastWobbleStyle + f Lakq; i field_47156 lootTable + f J j field_47157 lootTableSeed + f Ldrm; k field_44706 decorations + f Lcuq; l field_46663 item + m (Ldqx$a;)V a method_54301 wobble + m (Ldrm;)Lcuq; a method_52577 createDecoratedPotItem + m (Lcuq;)V c method_49196 setFromItem + m ()Lacb; j method_49200 getUpdatePacket + m ()Lji; k method_49204 getDirection + m ()Ldrm; l method_51511 getDecorations + m ()Lcuq; u method_52578 getPotAsItem + m (Ljd;Ldtc;)V <init> <init> <init> +c dqx$a net/minecraft/class_8172$class_8837 net/minecraft/world/level/block/entity/DecoratedPotBlockEntity$WobbleStyle + f Ldqx$a; a field_46664 POSITIVE + f Ldqx$a; b field_46665 NEGATIVE + f I c field_46666 duration + f [Ldqx$a; d field_46667 $VALUES + m ()[Ldqx$a; a method_54302 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dqy net/minecraft/class_9766 net/minecraft/world/level/block/entity/DecoratedPotPattern + f Lakr; a comp_2801 assetId + m ()Lakr; a comp_2801 assetId + m (Lakr;)V <init> <init> <init> +c dqz net/minecraft/class_8173 net/minecraft/world/level/block/entity/DecoratedPotPatterns + f Lakq; a field_51897 BLANK + f Lakq; b field_43290 ANGLER + f Lakq; c field_42794 ARCHER + f Lakq; d field_42796 ARMS_UP + f Lakq; e field_43259 BLADE + f Lakq; f field_43260 BREWER + f Lakq; g field_43261 BURN + f Lakq; h field_43262 DANGER + f Lakq; i field_43263 EXPLORER + f Lakq; j field_49837 FLOW + f Lakq; k field_43264 FRIEND + f Lakq; l field_49838 GUSTER + f Lakq; m field_43265 HEART + f Lakq; n field_43266 HEARTBREAK + f Lakq; o field_43267 HOWL + f Lakq; p field_43268 MINER + f Lakq; q field_43269 MOURNER + f Lakq; r field_43270 PLENTY + f Lakq; s field_42795 PRIZE + f Lakq; t field_49839 SCRAPE + f Lakq; u field_43271 SHEAF + f Lakq; v field_43272 SHELTER + f Lakq; w field_42797 SKULL + f Lakq; x field_43273 SNORT + f Ljava/util/Map; y field_42798 ITEM_TO_POT_TEXTURE + m (Lcul;)Lakq; a method_49206 getPatternFromItem + m (Ljava/lang/String;)Lakq; a method_49208 create + m (Ljz;)Ldqy; a method_49207 bootstrap + m (Ljz;Lakq;Ljava/lang/String;)Ldqy; a method_60512 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dra net/minecraft/class_2601 net/minecraft/world/level/block/entity/DispenserBlockEntity + f I d field_31340 CONTAINER_SIZE + f Ljv; e field_11945 items + m (Layw;)I a method_11076 getRandomSlot + m (Lcuq;)Lcuq; b method_11075 insertItem + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;)V <init> <init> <init> +c drb net/minecraft/class_2608 net/minecraft/world/level/block/entity/DropperBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c drc net/minecraft/class_2605 net/minecraft/world/level/block/entity/EnchantingTableBlockEntity + f I a field_11961 time + f F b field_11958 flip + f F c field_11960 oFlip + f F d field_11969 flipT + f F e field_11967 flipA + f F f field_11966 open + f F g field_11965 oOpen + f F h field_11964 rot + f F i field_11963 oRot + f F j field_11962 tRot + f Layw; k field_11968 RANDOM + f Lwz; l field_11959 name + m (Ldcw;Ljd;Ldtc;Ldrc;)V a method_31688 bookAnimationTick + m (Lwz;)V a method_11179 setCustomName + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drd net/minecraft/class_2611 net/minecraft/world/level/block/entity/EnderChestBlockEntity + f Ldqp; a field_27216 chestLidController + f Ldqu; b field_27217 openersCounter + m (Lcmx;)V a method_11219 startOpen + m (Ldcw;Ljd;Ldtc;Ldrd;)V a method_31689 lidAnimateTick + m ()V b method_31690 recheckOpen + m (Lcmx;)V b method_11220 stopOpen + m (Lcmx;)Z c method_11218 stillValid + m (Ljd;Ldtc;)V <init> <init> <init> +c drd$1 net/minecraft/class_2611$1 net/minecraft/world/level/block/entity/EnderChestBlockEntity$1 + f Ldrd; a field_27218 field_27218 + m (Ldrd;)V <init> <init> <init> +c dre net/minecraft/class_3866 net/minecraft/world/level/block/entity/FurnaceBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c drf net/minecraft/class_7717 net/minecraft/world/level/block/entity/HangingSignBlockEntity + f I a field_40333 MAX_TEXT_LINE_WIDTH + f I b field_40334 TEXT_LINE_HEIGHT + m (Ljd;Ldtc;)V <init> <init> <init> +c drg net/minecraft/class_2615 net/minecraft/world/level/block/entity/Hopper + f Lewx; s_ field_12026 SUCK_AABB + m ()D H method_11266 getLevelX + m ()D I method_11264 getLevelY + m ()D J method_11265 getLevelZ + m ()Z K method_57081 isGridAligned + m ()Lewx; am_ method_11262 getSuckAabb + m ()V <clinit> <clinit> <clinit> +c drh net/minecraft/class_2614 net/minecraft/world/level/block/entity/HopperBlockEntity + f I d field_31341 MOVE_ITEM_SPEED + f I e field_31342 HOPPER_CONTAINER_SIZE + f [[I f field_49100 CACHED_SLOTS + f Ljv; g field_12024 items + f I h field_12023 cooldownTime + f J i field_12022 tickedGameTime + f Lji; j field_49101 facing + m (Lbqk;Lbqk;Lcuq;ILji;)Z a method_11252 canTakeItemFromContainer + m (Lbqk;Lbqk;Lcuq;Lji;)Lcuq; a method_11260 addItem + m (Lbqk;Lcjh;)Z a method_11247 addItem + m (Lbqk;Lcuq;ILji;)Z a method_11244 canPlaceItemInContainer + m (Lbqk;Lji;)[I a method_17767 getSlots + m (Lcuq;Lcuq;)Z a method_11254 canMergeItems + m (Ldcw;DDD)Lbqk; a method_57009 getEntityContainer + m (Ldcw;Ldrg;)Z a method_11241 suckInItems + m (Ldcw;Ldrg;Ljd;Ldtc;)Lbqk; a method_11248 getSourceContainer + m (Ldcw;Ldrh;)Z a method_31691 method_31691 + m (Ldcw;Ljd;)Lbqk; a method_11250 getContainerAt + m (Ldcw;Ljd;Ldrh;)Z a method_11246 ejectItems + m (Ldcw;Ljd;Ldtc;DDD)Lbqk; a method_11251 getContainerAt + m (Ldcw;Ljd;Ldtc;Lbsr;Ldrh;)V a method_11236 entityInside + m (Ldcw;Ljd;Ldtc;Ldrh;)V a method_31692 pushItemsTick + m (Ldcw;Ljd;Ldtc;Ldrh;Ljava/util/function/BooleanSupplier;)Z a method_11243 tryMoveItems + m (Ldrg;Lbqk;ILji;)Z a method_11261 tryTakeInItemFromSlot + m (Ldrh;Lcjh;)Z a method_31693 method_31693 + m (Lbqk;Lbqk;Lcuq;ILji;)Lcuq; b method_11253 tryMoveInItem + m (Lbqk;Lji;)Z b method_11258 isFullContainer + m (Ldcw;Ldrg;)Ljava/util/List; b method_11237 getItemsAtAndAbove + m (Ldcw;Ljd;Ldrh;)Lbqk; b method_11255 getAttachedContainer + m (Ldcw;Ljd;Ldtc;)Lbqk; b method_57010 getBlockContainer + m (I)[I c method_57011 createFlatSlots + m (I)V d method_11238 setCooldown + m ()Z l method_11256 inventoryFull + m ()Z u method_11239 isOnCooldown + m ()Z v method_11242 isOnCustomCooldown + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dri net/minecraft/class_3751 net/minecraft/world/level/block/entity/JigsawBlockEntity + f Ljava/lang/String; a field_31343 TARGET + f Ljava/lang/String; b field_31344 POOL + f Ljava/lang/String; c field_31345 JOINT + f Ljava/lang/String; d field_47096 PLACEMENT_PRIORITY + f Ljava/lang/String; e field_47097 SELECTION_PRIORITY + f Ljava/lang/String; f field_31346 NAME + f Ljava/lang/String; g field_31347 FINAL_STATE + f Lakr; h field_16550 name + f Lakr; i field_16552 target + f Lakq; j field_23327 pool + f Ldri$a; k field_23328 joint + f Ljava/lang/String; l field_16551 finalState + f I m field_47098 placementPriority + f I q field_47099 selectionPriority + m (I)V a method_54775 setPlacementPriority + m (Lakq;)V a method_26398 setPool + m (Lakr;)V a method_16379 setName + m (Laqu;IZ)V a method_27191 generate + m (Ldri$a;)V a method_26396 setJoint + m (Ljava/lang/String;)V a method_16377 setFinalState + m ()Lakr; b method_16381 getName + m (I)V b method_54776 setSelectionPriority + m (Lakr;)V b method_16378 setTarget + m ()Lakr; c method_26399 getTarget + m ()Lakq; d method_16382 getPool + m ()Ljava/lang/String; f method_16380 getFinalState + m ()Ldri$a; j method_26400 getJoint + m ()I k method_54777 getPlacementPriority + m ()I l method_54778 getSelectionPriority + m ()Lacb; u method_38248 getUpdatePacket + m ()Ldri$a; v method_26397 method_26397 + m (Ljd;Ldtc;)V <init> <init> <init> +c dri$a net/minecraft/class_3751$class_4991 net/minecraft/world/level/block/entity/JigsawBlockEntity$JointType + f Ldri$a; a field_23329 ROLLABLE + f Ldri$a; b field_23330 ALIGNED + f Ljava/lang/String; c field_23331 name + f [Ldri$a; d field_23332 $VALUES + m ()Lwz; a method_32357 getTranslatedName + m (Ljava/lang/String;)Ljava/util/Optional; a method_26401 byName + m (Ljava/lang/String;Ldri$a;)Z a method_26402 method_26402 + m ()[Ldri$a; b method_36716 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drj net/minecraft/class_2619 net/minecraft/world/level/block/entity/JukeboxBlockEntity + f Ljava/lang/String; b field_52064 SONG_ITEM_TAG_ID + f Ljava/lang/String; c field_52065 TICKS_SINCE_SONG_STARTED_TAG_ID + f Lcuq; d field_46507 item + f Lcuw; e field_52066 jukeboxSongPlayer + m (Ldcw;Ljd;Ldtc;Ldrj;)V a method_44370 tick + m (Ljm;)V a method_60780 method_60780 + m (Lub;Ljm;)V a method_60781 method_60781 + m (Z)V a method_60782 notifyItemChangedInJukebox + m (Ljm;)V b method_60783 method_60783 + m (Lcuq;)V c method_49210 setSongItemWithoutPlaying + m ()Lcuw; j method_60784 getSongPlayer + m ()V k method_60785 onSongChanged + m ()V l method_49213 popOutTheItem + m ()I u method_60992 getComparatorOutput + m ()V w method_60786 tryForcePlaySong + m (Ljd;Ldtc;)V <init> <init> <init> +c drk net/minecraft/class_3722 net/minecraft/world/level/block/entity/LecternBlockEntity + f I a field_31348 DATA_PAGE + f I b field_31349 NUM_DATA + f I c field_31350 SLOT_BOOK + f I d field_31351 NUM_SLOTS + f Lbqk; e field_17386 bookAccess + f Lcqf; f field_17387 dataAccess + f Lcuq; g field_17388 book + f I h field_17389 page + f I i field_17390 pageCount + m (I)V a method_17511 setPage + m (Lcmx;)Let; a method_17512 createCommandSourceStack + m (Lcuq;Lcmx;)V a method_17514 setBook + m ()Lcuq; b method_17520 getBook + m (Lcuq;)V b method_17513 setBook + m (Lcuq;Lcmx;)Lcuq; b method_17518 resolveBook + m ()Z c method_17522 hasBook + m (Lcuq;)I c method_57591 getPageCount + m ()I f method_17523 getPage + m ()I j method_17524 getRedstoneSignal + m ()V k method_17525 onBookItemRemove + m (Ljd;Ldtc;)V <init> <init> <init> +c drk$1 net/minecraft/class_3722$1 net/minecraft/world/level/block/entity/LecternBlockEntity$1 + f Ldrk; b field_17391 field_17391 + m (Ldrk;)V <init> <init> <init> +c drk$2 net/minecraft/class_3722$2 net/minecraft/world/level/block/entity/LecternBlockEntity$2 + f Ldrk; a field_17392 field_17392 + m (Ldrk;)V <init> <init> <init> +c drl net/minecraft/class_2618 net/minecraft/world/level/block/entity/LidBlockEntity + m (F)F a method_11274 getOpenNess +c drm net/minecraft/class_8526 net/minecraft/world/level/block/entity/PotDecorations + f Ldrm; a field_44707 EMPTY + f Lcom/mojang/serialization/Codec; b field_49414 CODEC + f Lyx; c field_49415 STREAM_CODEC + f Ljava/util/Optional; d comp_1487 back + f Ljava/util/Optional; e comp_1488 left + f Ljava/util/Optional; f comp_1489 right + f Ljava/util/Optional; g comp_1490 front + m ()Ljava/util/List; a method_51512 ordered + m (Ljava/util/List;I)Ljava/util/Optional; a method_51514 getItem + m (Ljava/util/Optional;)Lcul; a method_57592 method_57592 + m (Lub;)Lub; a method_51513 save + m ()Ljava/util/Optional; b comp_1487 back + m (Lub;)Ldrm; b method_51516 load + m ()Ljava/util/Optional; c comp_1488 left + m ()Ljava/util/Optional; d comp_1489 right + m ()Ljava/util/Optional; e comp_1490 front + m (Ljava/util/List;)V <init> <init> <init> + m (Lcul;Lcul;Lcul;Lcul;)V <init> <init> <init> + m (Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drn net/minecraft/class_2621 net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity + f Lakq; l field_12037 lootTable + f J m field_12036 lootTableSeed + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> +c dro net/minecraft/class_7132 net/minecraft/world/level/block/entity/SculkCatalystBlockEntity + f Ldro$a; a field_44610 catalystListener + m (Ldcw;Ljd;Ldtc;Ldro;)V a method_41517 serverTick + m ()Ldro$a; b method_51357 getListener + m (Ljd;Ldtc;)V <init> <init> <init> +c dro$a net/minecraft/class_7132$class_8510 net/minecraft/world/level/block/entity/SculkCatalystBlockEntity$CatalystListener + f I a field_44611 PULSE_TICKS + f Ldmu; b field_44612 sculkSpreader + f Ldtc; c field_44613 blockState + f Ldyd; d field_44614 positionSource + m (Laqu;Lexc;)V a method_51359 method_51359 + m (Laqu;Ljd;Ldtc;Layw;)V a method_51360 bloom + m (Ldcw;Lbtn;)V a method_51361 tryAwardItSpreadsAdvancement + m ()Ldmu; d method_51362 getSculkSpreader + m (Ldtc;Ldyd;)V <init> <init> <init> +c drp net/minecraft/class_5704 net/minecraft/world/level/block/entity/SculkSensorBlockEntity + f Lorg/slf4j/Logger; b field_38236 LOGGER + f Ldyi$a; c field_44615 vibrationData + f Ldyi$b; d field_28118 vibrationListener + f Ldyi$d; e field_43291 vibrationUser + f I h field_28119 lastVibrationFrequency + m (I)V a method_44213 setLastVibrationFrequency + m (Ldyi$a;)V a method_42320 method_42320 + m (Ljava/lang/String;)V a method_60993 method_60993 + m (Lub;Luy;)V a method_42321 method_42321 + m ()Ldyi$d; b method_49831 createVibrationUser + m (Ljava/lang/String;)V b method_60994 method_60994 + m ()I d method_32912 getLastVibrationFrequency + m ()Ldyi$b; f method_32911 getListener + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drp$a net/minecraft/class_5704$class_8241 net/minecraft/world/level/block/entity/SculkSensorBlockEntity$VibrationUser + f Ldyd; a field_44616 positionSource + f I b field_43292 LISTENER_RANGE + f Ljd; c field_44617 blockPos + f Ldrp; d field_44618 field_44618 + m (Ldrp;Ljd;)V <init> <init> <init> +c drq net/minecraft/class_7133 net/minecraft/world/level/block/entity/SculkShriekerBlockEntity + f Lorg/slf4j/Logger; b field_38237 LOGGER + f I c field_38750 WARNING_SOUND_RADIUS + f I d field_38751 WARDEN_SPAWN_ATTEMPTS + f I e field_38752 WARDEN_SPAWN_RANGE_XZ + f I h field_38753 WARDEN_SPAWN_RANGE_Y + f I i field_38754 DARKNESS_RADIUS + f I j field_38756 SHRIEKING_TICKS + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; k field_38755 SOUND_BY_LEVEL + f I l field_38757 warningLevel + f Ldyi$d; m field_44619 vibrationUser + f Ldyi$a; q field_44620 vibrationData + f Ldyi$b; r field_38239 vibrationListener + m (I)V a method_44016 method_44016 + m (Laqu;)V a method_43147 tryRespond + m (Laqu;Laqv;)V a method_43141 tryShriek + m (Laqu;Lbsr;)V a method_44017 shriek + m (Lbsr;)Laqv; a method_44018 tryGetPlayer + m (Ldyi$a;)V a method_42322 method_42322 + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_43146 method_43146 + m (Ljava/lang/String;)V a method_60995 method_60995 + m (Lub;Luy;)V a method_42323 method_42323 + m ()Ldyi$b; b method_42325 getListener + m (Laqu;)Z b method_43150 canRespond + m (Laqu;Laqv;)Z b method_43142 tryToWarn + m (Ldcw;)V b method_43151 playWardenReplySound + m (Ljava/lang/String;)V b method_60996 method_60996 + m (Laqu;)Z c method_43148 trySummonWarden + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drq$a net/minecraft/class_7133$class_8511 net/minecraft/world/level/block/entity/SculkShriekerBlockEntity$VibrationUser + f Ldrq; a field_44621 field_44621 + f I b field_44622 LISTENER_RADIUS + f Ldyd; c field_44623 positionSource + m (Ldrq;)V <init> <init> <init> +c drr net/minecraft/class_2627 net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity + f I d field_31354 COLUMNS + f I e field_31355 ROWS + f I f field_31356 CONTAINER_SIZE + f I g field_31357 EVENT_SET_OPEN_COUNT + f I h field_31358 OPENING_TICK_LENGTH + f F i field_31359 MAX_LID_HEIGHT + f F j field_31360 MAX_LID_ROTATION + f [I k field_12059 SLOTS + f Ljv; q field_12054 itemStacks + f I r field_12053 openCount + f Ldrr$a; s field_12057 animationStatus + f F t field_12056 progress + f F u field_12055 progressOld + f Lcti; v field_12060 color + m (F)F a method_11312 getProgress + m (Ldcw;Ljd;Ldtc;Ldrr;)V a method_31694 tick + m (Ldtc;)Lewx; a method_11314 getBoundingBox + m (Ldcw;Ljd;Ldtc;)V b method_11318 updateAnimation + m (Ldcw;Ljd;Ldtc;)V c method_11316 moveCollidedEntities + m (Ldcw;Ljd;Ldtc;)V d method_20047 doNeighborUpdates + m (Lub;Ljo$a;)V e method_11319 loadFromTag + m ()Ldrr$a; l method_11313 getAnimationStatus + m ()Lcti; u method_11320 getColor + m ()Z v method_27093 isClosed + m (Lcti;Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drr$a net/minecraft/class_2627$class_2628 net/minecraft/world/level/block/entity/ShulkerBoxBlockEntity$AnimationStatus + f Ldrr$a; a field_12065 CLOSED + f Ldrr$a; b field_12066 OPENING + f Ldrr$a; c field_12063 OPENED + f Ldrr$a; d field_12064 CLOSING + f [Ldrr$a; e field_12067 $VALUES + m ()[Ldrr$a; a method_36717 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drs net/minecraft/class_2625 net/minecraft/world/level/block/entity/SignBlockEntity + f Lorg/slf4j/Logger; a field_43294 LOGGER + f I b field_40335 MAX_TEXT_LINE_WIDTH + f I c field_40336 TEXT_LINE_HEIGHT + f Ljava/util/UUID; d field_12046 playerWhoMayEdit + f Ldrt; e field_43295 frontText + f Ldrt; f field_43296 backText + f Z g field_43297 isWaxed + m (Lcmx;)Z a method_49834 isFacingFrontText + m (Lcmx;Ldcw;Ljd;)Let; a method_50006 createCommandSourceStack + m (Lcmx;Ldcw;Ljd;Z)Z a method_50007 executeClickCommandsIfPresent + m (Lcmx;Ljava/util/List;Ldrt;)Ldrt; a method_49835 setMessages + m (Lcmx;ZLjava/util/List;)V a method_49836 updateSignText + m (Ldcw;Ljd;Ldtc;Ldrs;)V a method_49837 tick + m (Ldrs;Ldcw;Ljava/util/UUID;)V a method_49838 clearInvalidPlayerWhoMayEdit + m (Ldrt;)Ldrt; a method_50008 loadLines + m (Ldrt;Z)Z a method_49840 setText + m (Ljava/util/UUID;)V a method_11306 setAllowedPlayerEditor + m (Ljava/util/function/UnaryOperator;Z)Z a method_49841 updateText + m (Lub;Luy;)V a method_49842 method_49842 + m (Lwz;)Lwz; a method_50009 loadLine + m (Z)Ldrt; a method_49843 getText + m (ZLcmx;)Z a method_50010 canExecuteClickCommands + m ()I b method_45469 getTextLineHeight + m (Lcmx;Ljava/util/List;Ldrt;)Ldrt; b method_49845 method_49845 + m (Ldrt;)Z b method_49839 setBackText + m (Ljava/util/UUID;)Z b method_49847 playerIsTooFarAwayToEdit + m (Lub;Luy;)V b method_49848 method_49848 + m (Z)Z b method_49849 setWaxed + m ()I c method_45470 getMaxTextLineWidth + m (Ldrt;)Z c method_49846 setFrontText + m ()Lavo; d method_54303 getSignInteractionFailedSoundEvent + m (Ldrt;)V d method_49850 method_49850 + m (Ldrt;)V e method_49851 method_49851 + m ()Ldrt; f method_49852 createDefaultSignText + m ()Ldrt; j method_49853 getFrontText + m ()Ldrt; k method_49854 getBackText + m ()Lacb; l method_38249 getUpdatePacket + m ()Ljava/util/UUID; u method_11305 getPlayerWhoMayEdit + m ()Z v method_49855 isWaxed + m ()V w method_34272 markUpdated + m (Ljd;Ldtc;)V <init> <init> <init> + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drt net/minecraft/class_8242 net/minecraft/world/level/block/entity/SignText + f Lcom/mojang/serialization/Codec; a field_43298 DIRECT_CODEC + f I b field_43299 LINES + f Lcom/mojang/serialization/Codec; c field_43300 LINES_CODEC + f [Lwz; d field_43301 messages + f [Lwz; e field_43302 filteredMessages + f Lcti; f field_43303 color + f Z g field_43304 hasGlowingText + f [Laya; h field_43305 renderMessages + f Z i field_43306 renderMessagedFiltered + m ()Z a method_49856 hasGlowingText + m (ILwz;)Ldrt; a method_49857 setMessage + m (ILwz;Lwz;)Ldrt; a method_49858 setMessage + m (IZ)Lwz; a method_49859 getMessage + m (Lcmx;)Z a method_49861 hasMessage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49863 method_49863 + m (Lcti;)Ldrt; a method_49862 setColor + m (Ldrt;)Ljava/lang/Boolean; a method_49864 method_49864 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_49865 method_49865 + m (Lwz;)Z a method_49866 method_49866 + m (Z)Ldrt; a method_49867 setHasGlowingText + m (ZLjava/util/function/Function;)[Laya; a method_49868 getRenderMessages + m ([Lwz;)Ljava/util/List; a method_49869 method_49869 + m ([Lwz;Ljava/util/Optional;Lcti;Z)Ldrt; a method_49870 load + m ()Lcti; b method_49872 getColor + m (Lcmx;)Z b method_49874 hasAnyClickCommands + m (Ldrt;)Lcti; b method_49875 method_49875 + m (Ljava/util/List;)[Lwz; b method_49876 method_49876 + m (Z)[Lwz; b method_49877 getMessages + m ()[Lwz; c method_49878 emptyMessages + m (Ldrt;)[Lwz; c method_49879 method_49879 + m ()Ljava/util/Optional; d method_49880 filteredMessages + m ()V <init> <init> <init> + m ([Lwz;[Lwz;Lcti;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dru net/minecraft/class_2631 net/minecraft/world/level/block/entity/SkullBlockEntity + f Ljava/util/concurrent/Executor; a field_45147 CHECKED_MAIN_THREAD_EXECUTOR + f Ljava/lang/String; b field_49762 TAG_PROFILE + f Ljava/lang/String; c field_41602 TAG_NOTE_BLOCK_SOUND + f Ljava/lang/String; d field_49763 TAG_CUSTOM_NAME + f Lorg/slf4j/Logger; e field_49764 LOGGER + f Ljava/util/concurrent/Executor; f field_34029 mainThreadExecutor + f Lcom/google/common/cache/LoadingCache; g field_51356 profileCacheByName + f Lcom/google/common/cache/LoadingCache; h field_51357 profileCacheById + f Lcxu; i field_12087 owner + f Lakr; j field_41603 noteBlockSound + f I k field_41315 animationTickCount + f Z l field_41316 isAnimating + f Lwz; m field_49765 customName + m (F)F a method_47588 getAnimation + m (Lalm;Ljava/util/concurrent/Executor;)V a method_39765 setup + m (Lcxu;)V a method_11333 setOwner + m (Ldcw;Ljd;Ldtc;Ldru;)V a method_47589 animation + m (Ljava/lang/Runnable;)V a method_52579 method_52579 + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_52580 fetchGameProfile + m (Ljava/lang/String;Lalm;)Ljava/util/concurrent/CompletableFuture; a method_59536 fetchProfileByName + m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; a method_59537 method_59537 + m (Ljava/util/Optional;Ljava/util/Optional;)Ljava/util/Optional; a method_59538 method_59538 + m (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; a method_59539 fetchGameProfile + m (Ljava/util/UUID;Lalm;Ljava/util/function/BooleanSupplier;)Ljava/util/concurrent/CompletableFuture; a method_59540 fetchProfileById + m (Ljava/util/function/BooleanSupplier;Lalm;Ljava/util/UUID;)Ljava/util/Optional; a method_59541 method_59541 + m ()V b method_39766 clear + m (Lcxu;)V b method_58126 method_58126 + m (Ljava/lang/String;)V b method_58127 method_58127 + m (Ljava/util/Optional;)Ljava/util/Optional; b method_59542 method_59542 + m ()Lcxu; c method_11334 getOwnerProfile + m ()Lakr; d method_47888 getNoteBlockSound + m ()Lacb; f method_38250 getUpdatePacket + m ()V j method_11339 updateOwnerProfile + m ()Z k method_54083 method_54083 + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dru$1 net/minecraft/class_2631$1 net/minecraft/world/level/block/entity/SkullBlockEntity$1 + f Lalm; a field_46509 val$services + m (Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; a method_54084 load + m (Lalm;)V <init> <init> <init> +c dru$2 net/minecraft/class_2631$2 net/minecraft/world/level/block/entity/SkullBlockEntity$2 + f Lalm; a field_51358 val$services + f Ljava/util/function/BooleanSupplier; b field_51359 val$invalidated + m (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; a method_59543 load + m (Lalm;Ljava/util/function/BooleanSupplier;)V <init> <init> <init> +c drv net/minecraft/class_3723 net/minecraft/world/level/block/entity/SmokerBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c drw net/minecraft/class_2636 net/minecraft/world/level/block/entity/SpawnerBlockEntity + f Ldby; a field_12114 spawner + m (Ldcw;Ljd;Ldtc;Ldrw;)V a method_31696 clientTick + m ()Lacb; b method_38251 getUpdatePacket + m (Ldcw;Ljd;Ldtc;Ldrw;)V b method_31697 serverTick + m ()Ldby; c method_11390 getSpawner + m (Ljd;Ldtc;)V <init> <init> <init> +c drw$1 net/minecraft/class_2636$1 net/minecraft/world/level/block/entity/SpawnerBlockEntity$1 + m (Ldrw;)V <init> <init> <init> +c drx net/minecraft/class_2633 net/minecraft/world/level/block/entity/StructureBlockEntity + f I a field_31364 MAX_OFFSET_PER_AXIS + f I b field_31365 MAX_SIZE_PER_AXIS + f Ljava/lang/String; c field_31366 AUTHOR_TAG + f I d field_31367 SCAN_CORNER_BLOCKS_RANGE + f Lakr; e field_12102 structureName + f Ljava/lang/String; f field_12104 author + f Ljava/lang/String; g field_12098 metaData + f Ljd; h field_12092 structurePos + f Lkh; i field_12100 structureSize + f Ldkv; j field_12093 mirror + f Ldmm; k field_12105 rotation + f Ldum; l field_12094 mode + f Z m field_12099 ignoreEntities + f Z q field_12097 powered + f Z r field_12096 showAir + f Z s field_12095 showBoundingBox + f F t field_12101 integrity + f J u field_12103 seed + m ()Z A method_11365 saveStructure + m ()V B method_11361 unloadStructure + m ()Z C method_11372 isStructureLoadable + m ()Z D method_11354 isPowered + m ()Z E method_11375 getShowAir + m ()Z F method_11357 getShowBoundingBox + m ()V G method_11348 updateBlockState + m (F)V a method_11370 setIntegrity + m (J)V a method_11382 setSeed + m (Lakr;)V a method_11344 setStructureName + m (Laqu;)Z a method_54874 placeStructureIfSameSize + m (Laqu;Lent;)V a method_54875 placeStructure + m (Laqu;Ljd;)V a method_54876 method_54876 + m (Lbtn;)V a method_11373 createdBy + m (Lcmx;)Z a method_11351 usedBy + m (Ldkv;)V a method_11356 setMirror + m (Ldmm;)V a method_11385 setRotation + m (Ldqh;)Ldrx; a method_34273 method_34273 + m (Ldrx;)Z a method_34274 method_34274 + m (Ldum;)V a method_11381 setMode + m (Lent;)V a method_54877 loadStructureInfo + m (Ljava/lang/String;)V a method_11343 setStructureName + m (Ljd;)V a method_11378 setStructurePos + m (Ljd;Lejj;)Z a method_34275 method_34275 + m (Ljd;Ljava/util/stream/Stream;)Ljava/util/Optional; a method_34277 calculateEnclosingBoundingBox + m (Ljd;Ljd;)Ljava/util/stream/Stream; a method_34276 getRelatedCorners + m (Lkh;)V a method_11377 setStructureSize + m (Z)V a method_11352 setIgnoreEntities + m ()Lacb; b method_38252 getUpdatePacket + m (J)Layw; b method_20048 createRandom + m (Laqu;)Z b method_11376 loadStructureInfo + m (Ldqh;)Z b method_34278 method_34278 + m (Ljava/lang/String;)V b method_11363 setMetaData + m (Ljd;)Z b method_34279 method_34279 + m (Z)Z b method_11366 saveStructure + m ()Ljava/lang/String; c method_11362 getStructureName + m (Laqu;)V c method_54878 placeStructure + m (Z)V c method_11379 setPowered + m ()Z d method_11384 hasStructureName + m (Laqu;)Lent; d method_54879 getStructureTemplate + m (Z)V d method_11347 setShowAir + m (Z)V e method_11360 setShowBoundingBox + m ()Ljd; f method_11359 getStructurePos + m ()Lkh; j method_11349 getStructureSize + m ()Ldkv; k method_11345 getMirror + m ()Ldmm; l method_11353 getRotation + m ()Ljava/lang/String; u method_11358 getMetaData + m ()Ldum; v method_11374 getMode + m ()Z w method_11367 isIgnoreEntities + m ()F x method_11346 getIntegrity + m ()J y method_11371 getSeed + m ()Z z method_11383 detectSize + m (Ljd;Ldtc;)V <init> <init> <init> +c drx$a net/minecraft/class_2633$class_2634 net/minecraft/world/level/block/entity/StructureBlockEntity$UpdateType + f Ldrx$a; a field_12108 UPDATE_DATA + f Ldrx$a; b field_12110 SAVE_AREA + f Ldrx$a; c field_12109 LOAD_AREA + f Ldrx$a; d field_12106 SCAN_AREA + f [Ldrx$a; e field_12107 $VALUES + m ()[Ldrx$a; a method_36718 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dry net/minecraft/class_2643 net/minecraft/world/level/block/entity/TheEndGatewayBlockEntity + f Lorg/slf4j/Logger; a field_12133 LOGGER + f I b field_31368 SPAWN_TIME + f I c field_31369 COOLDOWN_TIME + f I d field_31370 ATTENTION_INTERVAL + f I e field_31371 EVENT_COOLDOWN + f I f field_31372 GATEWAY_HEIGHT_ABOVE_SURFACE + f J g field_12131 age + f I h field_12130 teleportCooldown + f Ljd; i field_12132 exitPortal + f Z j field_12129 exactTeleport + m (F)F a method_11417 getSpawnPercent + m (Laqu;Lexc;)Z a method_31698 isChunkEmpty + m (Laqu;Ljd;)Lexc; a method_60787 getPortalPosition + m (Laqu;Ljd;Leeh;)V a method_11416 spawnGatewayPortal + m (Laqu;Ljd;Ljm$c;)V a method_46694 method_46694 + m (Ldcc;Ljd;IZ)Ljd; a method_11410 findTallestBlock + m (Ldcw;Lexc;)Ldvi; a method_11414 getChunk + m (Ldcw;Ljd;)Ljd; a method_11419 findExitPosition + m (Ldcw;Ljd;Ldtc;Ldry;)V a method_31700 beamAnimationTick + m (Ldvi;)Ljd; a method_11413 findValidSpawnInChunk + m (Ljd;)V a method_57012 method_57012 + m (Ljd;Z)V a method_11418 setExitPosition + m (Ljz;)Ljava/util/Optional; a method_46695 method_46695 + m ()Z b method_11420 isSpawning + m (F)F b method_11412 getCooldownPercent + m (Laqu;Ljd;)Ljd; b method_31699 findOrCreateValidTeleportPos + m (Ldcw;Ljd;Ldtc;Ldry;)V b method_31702 portalTick + m ()Z c method_11421 isCoolingDown + m (Laqu;Ljd;)Lexc; c method_31701 findExitPortalXZPosTentative + m (Ldcw;Ljd;Ldtc;Ldry;)V c method_11411 triggerCooldown + m ()Lacb; d method_38253 getUpdatePacket + m ()I f method_11415 getParticleAmount + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c drz net/minecraft/class_2640 net/minecraft/world/level/block/entity/TheEndPortalBlockEntity + m (Lji;)Z a method_11400 shouldRenderFace + m (Ldqj;Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;)V <init> <init> <init> +c dsa net/minecraft/class_5562 net/minecraft/world/level/block/entity/TickingBlockEntity + m ()V a method_31703 tick + m ()Z b method_31704 isRemoved + m ()Ljd; c method_31705 getPos + m ()Ljava/lang/String; d method_31706 getType +c dsb net/minecraft/class_2646 net/minecraft/world/level/block/entity/TrappedChestBlockEntity + m (Ljd;Ldtc;)V <init> <init> <init> +c dsc net/minecraft/class_8961 net/minecraft/world/level/block/entity/TrialSpawnerBlockEntity + f Lorg/slf4j/Logger; a field_47354 LOGGER + f Ldsf; b field_47355 trialSpawner + m (Lcom/mojang/serialization/DataResult$Error;)V a method_55145 method_55145 + m (Ldsf;)V a method_55147 method_55147 + m (Lub;Luy;)V a method_55148 method_55148 + m ()Lacb; b method_55149 getUpdatePacket + m ()Ldsf; c method_55150 getTrialSpawner + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsd net/minecraft/class_6090 net/minecraft/world/level/block/entity/package-info +c dse net/minecraft/class_8962 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector + f Ldse; a field_48860 NO_CREATIVE_PLAYERS + f Ldse; b field_48861 INCLUDING_CREATIVE_PLAYERS + f Ldse; c field_47357 SHEEP + m (Laqu;Ldse$a;Ljd;DZ)Ljava/util/List; a method_56720 method_56720 + m (Ldcw;Lexc;Lexc;)Z a method_58696 inLineOfSight + m (Ljd;DLcmx;)Z a method_56721 method_56721 + m (ZLaqu;Ljd;Lcga;)Z a method_58697 method_58697 + m (ZLaqu;Ljd;Lcmx;)Z a method_58698 method_58698 + m (Laqu;Ldse$a;Ljd;DZ)Ljava/util/List; b method_56722 method_56722 + m (Ljd;DLcmx;)Z b method_56723 method_56723 + m (ZLaqu;Ljd;Lcmx;)Z b method_58699 method_58699 + m (Laqu;Ldse$a;Ljd;DZ)Ljava/util/List; c method_55155 method_55155 + m ()V <clinit> <clinit> <clinit> +c dse$a net/minecraft/class_8962$class_9198 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector + f Ldse$a; a field_48862 SELECT_FROM_LEVEL + m (Laqu;Ldxn;Lewx;Ljava/util/function/Predicate;)Ljava/util/List; a method_56724 getEntities + m (Laqu;Ljava/util/function/Predicate;)Ljava/util/List; a method_56725 getPlayers + m (Lcmx;)Ldse$a; a method_56726 onlySelectPlayer + m (Ljava/util/List;)Ldse$a; a method_56727 onlySelectPlayers + m ()V <clinit> <clinit> <clinit> +c dse$a$1 net/minecraft/class_8962$class_9198$1 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$1 + m ()V <init> <init> <init> +c dse$a$2 net/minecraft/class_8962$class_9198$2 net/minecraft/world/level/block/entity/trialspawner/PlayerDetector$EntitySelector$2 + f Ljava/util/List; b field_48863 val$players + m (Ljava/util/List;)V <init> <init> <init> +c dsf net/minecraft/class_8963 net/minecraft/world/level/block/entity/trialspawner/TrialSpawner + f Ljava/lang/String; a field_50177 NORMAL_CONFIG_TAG_NAME + f Ljava/lang/String; b field_50178 OMINOUS_CONFIG_TAG_NAME + f I c field_47358 DETECT_PLAYER_SPAWN_BUFFER + f I d field_50179 DEFAULT_TARGET_COOLDOWN_LENGTH + f I e field_50180 DEFAULT_PLAYER_SCAN_RANGE + f I f field_47359 MAX_MOB_TRACKING_DISTANCE + f I g field_47360 MAX_MOB_TRACKING_DISTANCE_SQR + f F h field_47361 SPAWNING_AMBIENT_SOUND_CHANCE + f Ldsg; i field_50181 normalConfig + f Ldsg; j field_50182 ominousConfig + f Ldsh; k field_47363 data + f I l field_50183 requiredPlayerRange + f I m field_50184 targetCooldownLength + f Ldsf$b; n field_47364 stateAccessor + f Ldse; o field_47365 playerDetector + f Ldse$a; p field_48864 entitySelector + f Z q field_47366 overridePeacefulAndMobSpawnRule + f Z r field_50185 isOminous + m ()Lcom/mojang/serialization/Codec; a method_55156 codec + m (DDDLayw;Lbsr;)Lbsr; a method_55157 method_55157 + m (Laqu;Ljd;)V a method_58700 applyOminous + m (Laqu;Ljd;Lakq;)V a method_55159 ejectReward + m (Laqu;Ljd;Ljava/util/UUID;)Z a method_55160 shouldMobBeUntracked + m (Laqu;Ljd;Z)V a method_55171 tickServer + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55161 method_55161 + m (Ldcw;)Z a method_55162 canSpawnInLevel + m (Ldcw;Ldsi;)V a method_55163 setState + m (Ldcw;Lexc;Lexc;)Z a method_55164 inLineOfSight + m (Ldcw;Ljd;Layw;)V a method_58701 addBecomeOminousParticles + m (Ldcw;Ljd;Layw;ILlk;)V a method_55167 addDetectPlayerParticles + m (Ldcw;Ljd;Layw;Llq;)V a method_55166 addSpawnParticles + m (Ldcw;Ljd;Z)V a method_55165 tickClient + m (Ldse;)V a method_55168 setPlayerDetector + m (Ldsg;Ldsg;Ldsh;Ljava/lang/Integer;Ljava/lang/Integer;)Ldsf; a method_55169 method_55169 + m ()Ldsg; b method_55170 getConfig + m (Laqu;Ljd;)V b method_58702 removeOminous + m (Laqu;Ljd;Ljava/util/UUID;)Z b method_55172 method_55172 + m (Ldcw;Ljd;Layw;)V b method_55173 addEjectItemParticles + m ()Ldsg; c method_58703 getNormalConfig + m (Laqu;Ljd;)Ljava/util/Optional; c method_55158 spawnMob + m ()Ldsg; d method_58704 getOminousConfig + m ()Z e method_58705 isOminous + m ()Ldsh; f method_55174 getData + m ()I g method_58706 getTargetCooldownLength + m ()I h method_58707 getRequiredPlayerRange + m ()Ldsi; i method_55175 getState + m ()V j method_55176 markUpdated + m ()Ldse; k method_55177 getPlayerDetector + m ()Ldse$a; l method_56728 getEntitySelector + m ()V m method_55178 overridePeacefulAndMobSpawnRule + m ()Ldsg; n method_58708 getOminousConfigForSerialization + m (Ldsf$b;Ldse;Ldse$a;)V <init> <init> <init> + m (Ldsg;Ldsg;Ldsh;IILdsf$b;Ldse;Ldse$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsf$a net/minecraft/class_8963$class_9474 net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$FlameParticle + f Ldsf$a; a field_50186 NORMAL + f Ldsf$a; b field_50187 OMINOUS + f Llq; c field_50188 particleType + f [Ldsf$a; d field_50189 $VALUES + m ()I a method_58709 encode + m (I)Ldsf$a; a method_58710 decode + m ()[Ldsf$a; b method_58711 $values + m (Ljava/lang/String;ILlq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsf$b net/minecraft/class_8963$class_8964 net/minecraft/world/level/block/entity/trialspawner/TrialSpawner$StateAccessor + m (Ldcw;Ldsi;)V a method_55146 setState + m ()Ldsi; d method_55151 getState + m ()V f method_55152 markUpdated +c dsg net/minecraft/class_8965 net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerConfig + f Ldsg; a field_47367 DEFAULT + f Lcom/mojang/serialization/Codec; b field_47368 CODEC + f I c comp_2103 spawnRange + f F d comp_2104 totalMobs + f F e comp_2105 simultaneousMobs + f F f comp_2106 totalMobsAddedPerPlayer + f F g comp_2107 simultaneousMobsAddedPerPlayer + f I h comp_2108 ticksBetweenSpawn + f Lbpb; i comp_2110 spawnPotentialsDefinition + f Lbpb; j comp_2111 lootTablesToEject + f Lakq; k comp_2552 itemsToDropWhenOminous + m ()J a method_58712 ticksBetweenItemSpawners + m (I)I a method_55179 calculateTargetTotalMobs + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55180 method_55180 + m ()I b comp_2103 spawnRange + m (I)I b method_55181 calculateTargetSimultaneousMobs + m ()F c comp_2104 totalMobs + m ()F d comp_2105 simultaneousMobs + m ()F e comp_2106 totalMobsAddedPerPlayer + m ()F f comp_2107 simultaneousMobsAddedPerPlayer + m ()I g comp_2108 ticksBetweenSpawn + m ()Lbpb; h comp_2110 spawnPotentialsDefinition + m ()Lbpb; i comp_2111 lootTablesToEject + m ()Lakq; j comp_2552 itemsToDropWhenOminous + m (IFFFFILbpb;Lbpb;Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsh net/minecraft/class_8966 net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerData + f Ljava/lang/String; a field_47369 TAG_SPAWN_DATA + f Lcom/mojang/serialization/MapCodec; b field_47370 MAP_CODEC + f Ljava/util/Set; c field_47371 detectedPlayers + f Ljava/util/Set; d field_47372 currentMobs + f J e field_47373 cooldownEndsAt + f J f field_47374 nextMobSpawnsAt + f I g field_47375 totalMobsSpawned + f Ljava/util/Optional; h field_47376 nextSpawnData + f Ljava/util/Optional; i field_47377 ejectingLootTable + f Lbsr; j field_47379 displayEntity + f D k field_47380 spin + f D l field_47381 oSpin + f Ljava/lang/String; m field_47382 TAG_NEXT_MOB_SPAWNS_AT + f I n field_50190 DELAY_BETWEEN_PLAYER_SCANS + f I o field_50191 TRIAL_OMEN_PER_BAD_OMEN_LEVEL + f Lbpb; p field_50192 dispensing + m ()V a method_55182 reset + m (Laqu;)Z a method_55183 isCooldownFinished + m (Laqu;FI)Z a method_55184 isReadyToOpenShutter + m (Laqu;Lbsr;)V a method_58713 method_58713 + m (Laqu;Ldsf;Ljd;Lcom/mojang/datafixers/util/Pair;)V a method_60788 method_60788 + m (Laqu;Ldsg;I)Z a method_55185 isReadyToSpawnNextMob + m (Laqu;Ldsg;Ljd;)Lbpb; a method_58714 getDispensingItems + m (Laqu;Ljava/util/List;)Ljava/util/Optional; a method_60789 findPlayerWithOminousEffect + m (Laqu;Ljd;)J a method_58715 lowResolutionPosition + m (Laqu;Ljd;Ldsf;)V a method_55186 tryDetectPlayers + m (Lcmx;)V a method_58716 transformBadOmenIntoTrialOmen + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_55187 method_55187 + m (Ldsf;Laqu;)V a method_58717 resetAfterBecomingOminous + m (Ldsf;Layw;)Z a method_55197 hasMobToSpawn + m (Ldsf;Layw;Lbsx;)V a method_55189 setEntityId + m (Ldsf;Ldcw;Ldsi;)Lbsr; a method_55190 getOrCreateDisplayEntity + m (Ldsg;I)Z a method_55192 hasFinishedSpawningAllMobs + m (Ldsh;)Ljava/util/Optional; a method_55193 method_55193 + m (Ldsi;)Lub; a method_55194 getUpdateTag + m (Ljd;)I a method_55195 countAdditionalPlayers + m (Lub;Lddo;)V a method_55196 method_55196 + m ()Z b method_55200 haveAllCurrentMobsDied + m (Laqu;FI)Z b method_55198 isReadyToEjectItems + m (Lcmx;)Lcom/mojang/datafixers/util/Pair; b method_60790 method_60790 + m (Ldsf;Layw;)Lddo; b method_55188 getOrCreateNextSpawnData + m (Ldsh;)Ljava/util/Optional; b method_55199 method_55199 + m ()D c method_55202 getSpin + m (Ldsh;)Ljava/lang/Integer; c method_55201 method_55201 + m ()D d method_55204 getOSpin + m (Ldsh;)Ljava/lang/Long; d method_55203 method_55203 + m ()Ljava/lang/IllegalStateException; e method_55206 method_55206 + m (Ldsh;)Ljava/lang/Long; e method_55205 method_55205 + m (Ldsh;)Ljava/util/Set; f method_55207 method_55207 + m (Ldsh;)Ljava/util/Set; g method_55208 method_55208 + m ()V <init> <init> <init> + m (Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsi net/minecraft/class_8967 net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState + f Ldsi; a field_47383 INACTIVE + f Ldsi; b field_47384 WAITING_FOR_PLAYERS + f Ldsi; c field_47385 ACTIVE + f Ldsi; d field_47386 WAITING_FOR_REWARD_EJECTION + f Ldsi; e field_47387 EJECTING_REWARD + f Ldsi; f field_47388 COOLDOWN + f F g field_47389 DELAY_BEFORE_EJECT_AFTER_KILLING_LAST_MOB + f I h field_47390 TIME_BETWEEN_EACH_EJECTION + f Ljava/lang/String; i field_47391 name + f I j field_47392 lightLevel + f D k field_47393 spinningMobSpeed + f Ldsi$b; l field_47394 particleEmission + f Z m field_47395 isCapableOfSpawning + f [Ldsi; n field_47396 $VALUES + m ()I a method_55209 lightLevel + m (Laqu;Lcuq;Ldsh;Ldsf;Lexc;)V a method_58718 method_58718 + m (Laqu;Ldsh;)Z a method_58719 timeToSpawnItemSpawner + m (Laqu;Ljd;Ldsf;)V a method_58720 spawnOminousOminousItemSpawner + m (Laqu;Ljd;Ldsf;Ldsh;)Ljava/util/Optional; a method_58721 calculatePositionToSpawnSpawner + m (Lbsr;Laqu;)Ljava/util/Optional; a method_58722 calculatePositionAbove + m (Ldcw;Ljd;Z)V a method_55210 emitParticles + m (Ldsf;Laqu;Ljd;Lakq;)V a method_55211 method_55211 + m (Ldsh;Laqu;Ldsg;Ldsf;Ljava/util/UUID;)V a method_55212 method_55212 + m (Ldsh;Ldsf;Lbpd$b;)V a method_55213 method_55213 + m (Ljava/util/List;Ljava/util/Set;Ldsf;Ljd;Laqu;)Lbsr; a method_58725 selectEntityToSpawnItemAbove + m (Ljd;Ldsf;Laqu;)Ldsi; a method_55214 tickAndGetNext + m (Ljd;Ldsf;Lbsr;)Z a method_58723 method_58723 + m (Ljd;Ldsf;Lcmx;)Z a method_58724 method_58724 + m ()D b method_55215 spinningMobSpeed + m ()Z d method_55216 hasSpinningMob + m ()Z e method_55217 isCapableOfSpawning + m ()[Ldsi; f method_55218 $values + m (Ljava/lang/String;ILjava/lang/String;ILdsi$b;DZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsi$a net/minecraft/class_8967$class_8968 net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$LightLevel + f I a field_47398 UNLIT + f I b field_47399 HALF_LIT + f I c field_47400 LIT + m ()V <init> <init> <init> +c dsi$b net/minecraft/class_8967$class_8969 net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$ParticleEmission + f Ldsi$b; a field_47401 NONE + f Ldsi$b; b field_47402 SMALL_FLAMES + f Ldsi$b; c field_47403 FLAMES_AND_SMOKE + f Ldsi$b; d field_47404 SMOKE_INSIDE_AND_TOP_FACE + m (Ldcw;Layw;Ljd;Z)V a method_55219 method_55219 + m (Llq;Lexc;Ldcw;)V a method_55220 addParticle + m (Ldcw;Layw;Ljd;Z)V b method_55221 method_55221 + m (Ldcw;Layw;Ljd;Z)V c method_55222 method_55222 + m (Ldcw;Layw;Ljd;Z)V d method_55223 method_55223 + m ()V <clinit> <clinit> <clinit> +c dsi$c net/minecraft/class_8967$class_8970 net/minecraft/world/level/block/entity/trialspawner/TrialSpawnerState$SpinningMob + f D a field_47405 NONE + f D b field_47406 SLOW + f D c field_47407 FAST + m ()V <init> <init> <init> +c dsj net/minecraft/class_8971 net/minecraft/world/level/block/entity/trialspawner/package-info +c dsk net/minecraft/class_9199 net/minecraft/world/level/block/entity/vault/VaultBlockEntity + f Lorg/slf4j/Logger; a field_48865 LOGGER + f Ldsn; b field_48866 serverData + f Ldso; c field_48867 sharedData + f Ldsl; d field_48868 clientData + f Ldsm; e field_48869 config + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljo$a;)Luy; a method_56729 encode + m (Ldsm;)V a method_56730 setConfig + m (Ljo$a;Lub;)V a method_56734 method_56734 + m ()Ldsn; b method_56731 getServerData + m (Ldcw;Ljd;Ldtc;)V b method_56732 method_56732 + m (Ldsm;)V b method_56733 method_56733 + m ()Ldso; c method_56735 getSharedData + m ()Ldsl; d method_56736 getClientData + m ()Ldsm; f method_56737 getConfig + m (Ljd;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsk$a net/minecraft/class_9199$class_9200 net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Client + f I a field_48870 PARTICLE_TICK_RATE + f F b field_48871 IDLE_PARTICLE_CHANCE + f F c field_48872 AMBIENT_SOUND_CHANCE + f I d field_48873 ACTIVATION_PARTICLE_COUNT + f I e field_48874 DEACTIVATION_PARTICLE_COUNT + m (Ldcw;Lexc;Lcmx;)V a method_56738 emitConnectionParticlesForPlayer + m (Ldcw;Ljd;Ldso;)V a method_56747 playIdleSounds + m (Ldcw;Ljd;Ldso;Llk;)V a method_56740 emitIdleParticles + m (Ldcw;Ljd;Ldtc;Ldsl;Ldso;)V a method_56741 tick + m (Ldcw;Ljd;Ldtc;Ldso;)V a method_56748 emitConnectionParticlesForNearbyPlayers + m (Ldcw;Ljd;Ldtc;Ldso;Llk;)V a method_56742 emitActivationParticles + m (Ldcw;Ljd;Llk;)V a method_56739 emitDeactivationParticles + m (Ldso;)Z a method_56743 shouldDisplayActiveEffects + m (Ljd;Layw;)Lexc; a method_56744 randomPosCenterOfCage + m (Ljd;Ldso;Lcmx;)Z a method_56745 isWithinConnectionRange + m (Ljd;Lji;)Lexc; a method_56746 keyholePos + m (Ljd;Layw;)Lexc; b method_56749 randomPosInsideCage + m ()V <init> <init> <init> +c dsk$b net/minecraft/class_9199$class_9201 net/minecraft/world/level/block/entity/vault/VaultBlockEntity$Server + f I a field_48875 UNLOCKING_DELAY_TICKS + f I b field_48876 DISPLAY_CYCLE_TICK_RATE + f I c field_48877 INSERT_FAIL_SOUND_BUFFER_TICKS + m (JLdsp;)Z a method_56750 shouldCycleDisplayItem + m (Laqu;Ldsm;Ljd;Lcmx;)Ljava/util/List; a method_56751 resolveItemsToEject + m (Laqu;Ldsn;Ljd;Lavo;)V a method_56752 playInsertFailSound + m (Laqu;Ldsp;Ldsm;Ldso;Ljd;)V a method_56753 cycleDisplayItemFromLootTable + m (Laqu;Ldtc;Ljd;Ldsm;Ldsn;Ldso;Ljava/util/List;)V a method_56754 unlock + m (Laqu;Ljd;Lakq;)Lcuq; a method_56755 getRandomDisplayItemFromLootTable + m (Laqu;Ljd;Ldtc;Ldsm;Ldsn;Ldso;)V a method_56756 tick + m (Laqu;Ljd;Ldtc;Ldsm;Ldsn;Ldso;Lcmx;Lcuq;)V a method_56757 tryInsertKey + m (Laqu;Ljd;Ldtc;Ldtc;Ldsm;Ldso;)V a method_56758 setVaultState + m (Ldsm;Lcuq;)Z a method_56759 isValidToInsert + m (Ldsm;Ldsp;)Z a method_56760 canEjectReward + m ()V <init> <init> <init> +c dsl net/minecraft/class_9202 net/minecraft/world/level/block/entity/vault/VaultClientData + f F a field_48878 ROTATION_SPEED + f F b field_48879 currentSpin + f F c field_48880 previousSpin + m ()F a method_56761 currentSpin + m ()F b method_56762 previousSpin + m ()V c method_56763 updateDisplayItemSpin + m ()V <init> <init> <init> +c dsm net/minecraft/class_9203 net/minecraft/world/level/block/entity/vault/VaultConfig + f Ljava/lang/String; a field_48881 TAG_NAME + f Ldsm; b field_48882 DEFAULT + f Lcom/mojang/serialization/Codec; c field_48883 CODEC + f Lakq; d comp_2305 lootTable + f D e comp_2306 activationRange + f D f comp_2307 deactivationRange + f Lcuq; g comp_2308 keyItem + f Ljava/util/Optional; h comp_2309 overrideLootTableToDisplay + f Ldse; i comp_2310 playerDetector + f Ldse$a; j comp_2311 entitySelector + m ()Ldse; a comp_2310 playerDetector + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56764 method_56764 + m ()Lakq; b comp_2305 lootTable + m ()D c comp_2306 activationRange + m ()D d comp_2307 deactivationRange + m ()Lcuq; e comp_2308 keyItem + m ()Ljava/util/Optional; f comp_2309 overrideLootTableToDisplay + m ()Ldse$a; g comp_2311 entitySelector + m ()Lcom/mojang/serialization/DataResult; h method_56765 validate + m ()Ljava/lang/String; i method_56766 method_56766 + m ()V <init> <init> <init> + m (Lakq;DDLcuq;Ljava/util/Optional;)V <init> <init> <init> + m (Lakq;DDLcuq;Ljava/util/Optional;Ldse;Ldse$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsn net/minecraft/class_9204 net/minecraft/world/level/block/entity/vault/VaultServerData + f Ljava/lang/String; a field_48884 TAG_NAME + f Lcom/mojang/serialization/Codec; b field_48885 CODEC + f Z c field_48886 isDirty + f I d field_48887 MAX_REWARD_PLAYERS + f Ljava/util/Set; e field_48888 rewardedPlayers + f J f field_48889 stateUpdatingResumesAt + f Ljava/util/List; g field_48890 itemsToEject + f J h field_48891 lastInsertFailTimestamp + f I i field_48892 totalEjectionsNeeded + m ()J a method_56767 getLastInsertFailTimestamp + m (J)V a method_56768 setLastInsertFailTimestamp + m (Lcmx;)Z a method_56769 hasRewardedPlayer + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56770 method_56770 + m (Ldsn;)V a method_56771 set + m (Ljava/util/List;)V a method_56772 setItemsToEject + m ()Ljava/util/Set; b method_56773 getRewardedPlayers + m (J)V b method_56774 pauseStateUpdatingUntil + m (Lcmx;)V b method_56775 addToRewardedPlayers + m (Ldsn;)Ljava/lang/Integer; b method_56776 method_56776 + m ()J c method_56777 stateUpdatingResumesAt + m (Ldsn;)Ljava/util/List; c method_56778 method_56778 + m ()Ljava/util/List; d method_56779 getItemsToEject + m (Ldsn;)Ljava/lang/Long; d method_56780 method_56780 + m ()V e method_56781 markEjectionFinished + m (Ldsn;)Ljava/util/Set; e method_56782 method_56782 + m ()Lcuq; f method_56783 getNextItemToEject + m ()Lcuq; g method_56784 popNextItemToEject + m ()F h method_56785 ejectionProgress + m ()V i method_56786 markChanged + m (Ljava/util/Set;JLjava/util/List;I)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dso net/minecraft/class_9205 net/minecraft/world/level/block/entity/vault/VaultSharedData + f Ljava/lang/String; a field_48893 TAG_NAME + f Lcom/mojang/serialization/Codec; b field_48894 CODEC + f Z c field_48895 isDirty + f Lcuq; d field_48896 displayItem + f Ljava/util/Set; e field_48897 connectedPlayers + f D f field_48898 connectedParticlesRange + m ()Lcuq; a method_56787 getDisplayItem + m (Laqu;Ljd;Ldsn;Ldsm;D)V a method_56788 updateConnectedPlayersWithinRange + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56789 method_56789 + m (Lcuq;)V a method_56790 setDisplayItem + m (Ldsn;Ljava/util/UUID;)Z a method_56791 method_56791 + m (Ldso;)V a method_56792 set + m ()Z b method_56793 hasDisplayItem + m (Ldso;)Ljava/lang/Double; b method_56794 method_56794 + m ()Z c method_56795 hasConnectedPlayers + m (Ldso;)Ljava/util/Set; c method_56796 method_56796 + m ()Ljava/util/Set; d method_56797 getConnectedPlayers + m (Ldso;)Lcuq; d method_56798 method_56798 + m ()D e method_56799 connectedParticlesRange + m ()V f method_56800 markDirty + m (Lcuq;Ljava/util/Set;D)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsp net/minecraft/class_9206 net/minecraft/world/level/block/entity/vault/VaultState + f Ldsp; a field_48899 INACTIVE + f Ldsp; b field_48900 ACTIVE + f Ldsp; c field_48901 UNLOCKING + f Ldsp; d field_48902 EJECTING + f I e field_48903 UPDATE_CONNECTED_PLAYERS_TICK_RATE + f I f field_48904 DELAY_BETWEEN_EJECTIONS_TICKS + f I g field_48905 DELAY_AFTER_LAST_EJECTION_TICKS + f I h field_48906 DELAY_BEFORE_FIRST_EJECTION_TICKS + f Ljava/lang/String; i field_48907 stateName + f Ldsp$a; j field_48908 lightLevel + f [Ldsp; k field_48909 $VALUES + m ()I a method_56801 lightLevel + m (Laqu;Ljd;Lcuq;F)V a method_56802 ejectResultItem + m (Laqu;Ljd;Ldsm;Ldsn;Ldso;)Ldsp; a method_56803 tickAndGetNext + m (Laqu;Ljd;Ldsm;Ldsn;Ldso;D)Ldsp; a method_56804 updateStateForConnectedPlayers + m (Laqu;Ljd;Ldsm;Ldso;)V a method_56808 onExit + m (Laqu;Ljd;Ldsm;Ldso;Z)V a method_56805 onEnter + m (Laqu;Ljd;Ldsp;Ldsm;Ldso;Z)V a method_56806 onTransition + m ()[Ldsp; b method_56807 $values + m (Ljava/lang/String;ILjava/lang/String;Ldsp$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsp$1 net/minecraft/class_9206$1 net/minecraft/world/level/block/entity/vault/VaultState$1 + m (Ljava/lang/String;ILjava/lang/String;Ldsp$a;)V <init> <init> <init> +c dsp$2 net/minecraft/class_9206$2 net/minecraft/world/level/block/entity/vault/VaultState$2 + m (Ljava/lang/String;ILjava/lang/String;Ldsp$a;)V <init> <init> <init> +c dsp$3 net/minecraft/class_9206$3 net/minecraft/world/level/block/entity/vault/VaultState$3 + m (Ljava/lang/String;ILjava/lang/String;Ldsp$a;)V <init> <init> <init> +c dsp$4 net/minecraft/class_9206$4 net/minecraft/world/level/block/entity/vault/VaultState$4 + m (Ljava/lang/String;ILjava/lang/String;Ldsp$a;)V <init> <init> <init> +c dsp$a net/minecraft/class_9206$class_9207 net/minecraft/world/level/block/entity/vault/VaultState$LightLevel + f Ldsp$a; a field_48911 HALF_LIT + f Ldsp$a; b field_48912 LIT + f I c field_48913 value + f [Ldsp$a; d field_48914 $VALUES + m ()[Ldsp$a; a method_56809 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsq net/minecraft/class_9208 net/minecraft/world/level/block/entity/vault/package-info +c dsr net/minecraft/class_8813 net/minecraft/world/level/block/grower/TreeGrower + f Lcom/mojang/serialization/Codec; a field_46510 CODEC + f Ldsr; b field_46511 OAK + f Ldsr; c field_46512 SPRUCE + f Ldsr; d field_46513 MANGROVE + f Ldsr; e field_46514 AZALEA + f Ldsr; f field_46515 BIRCH + f Ldsr; g field_46516 JUNGLE + f Ldsr; h field_46517 ACACIA + f Ldsr; i field_46518 CHERRY + f Ldsr; j field_46519 DARK_OAK + f Ljava/util/Map; k field_46520 GROWERS + f Ljava/lang/String; l field_46521 name + f F m field_46522 secondaryChance + f Ljava/util/Optional; n field_46523 megaTree + f Ljava/util/Optional; o field_46524 secondaryMegaTree + f Ljava/util/Optional; p field_46525 tree + f Ljava/util/Optional; q field_46526 secondaryTree + f Ljava/util/Optional; r field_46527 flowers + f Ljava/util/Optional; s field_46528 secondaryFlowers + m (Laqu;Lduz;Ljd;Ldtc;Layw;)Z a method_54085 growTree + m (Layw;)Lakq; a method_54086 getConfiguredMegaFeature + m (Layw;Z)Lakq; a method_54087 getConfiguredFeature + m (Ldcx;Ljd;)Z a method_54088 hasFlowers + m (Ldsr;)Ljava/lang/String; a method_54089 method_54089 + m (Ldtc;Ldcc;Ljd;II)Z a method_54090 isTwoByTwoSapling + m (Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m (Ljava/lang/String;FLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dss net/minecraft/class_6091 net/minecraft/world/level/block/grower/package-info +c dst net/minecraft/class_6092 net/minecraft/world/level/block/package-info +c dsu net/minecraft/class_2667 net/minecraft/world/level/block/piston/MovingPistonBlock + f Lcom/mojang/serialization/MapCodec; a field_46529 CODEC + f Ldtw; b field_12196 FACING + f Ldua; c field_12197 TYPE + m (Ldcc;Ljd;)Ldsy; a method_11488 getBlockEntity + m (Ljd;Ldtc;Ldtc;Lji;ZZ)Ldqh; a method_11489 newMovingBlockEntity + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsv net/minecraft/class_2665 net/minecraft/world/level/block/piston/PistonBaseBlock + f Lcom/mojang/serialization/MapCodec; b field_46530 CODEC + f Ldtt; c field_12191 EXTENDED + f I d field_31373 TRIGGER_EXTEND + f I e field_31374 TRIGGER_CONTRACT + f I f field_31375 TRIGGER_DROP + f F g field_31376 PLATFORM_THICKNESS + f Lexv; h field_12188 EAST_AABB + f Lexv; i field_12184 WEST_AABB + f Lexv; j field_12186 SOUTH_AABB + f Lexv; k field_12189 NORTH_AABB + f Lexv; l field_12185 UP_AABB + f Lexv; m field_12190 DOWN_AABB + f Z n field_12187 isSticky + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54091 method_54091 + m (Ldcw;Ljd;Ldtc;)V a method_11483 checkIfExtend + m (Ldcw;Ljd;Lji;Z)Z a method_11481 moveBlocks + m (Lddm;Ljd;Lji;)Z a method_11482 getNeighborSignal + m (Ldsv;)Ljava/lang/Boolean; a method_54092 method_54092 + m (Ldtc;Ldcw;Ljd;Lji;ZLji;)Z a method_11484 isPushable + m (ZLdtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsv$1 net/minecraft/class_2665$1 net/minecraft/world/level/block/piston/PistonBaseBlock$1 + f [I a field_12193 $SwitchMap$net$minecraft$core$Direction + f [I b field_12192 $SwitchMap$net$minecraft$world$level$material$PushReaction + m ()V <clinit> <clinit> <clinit> +c dsw net/minecraft/class_2671 net/minecraft/world/level/block/piston/PistonHeadBlock + f Lexv; F field_12226 DOWN_ARM_AABB + f Lexv; G field_12221 SOUTH_ARM_AABB + f Lexv; H field_12229 NORTH_ARM_AABB + f Lexv; I field_12218 EAST_ARM_AABB + f Lexv; J field_12223 WEST_ARM_AABB + f Lexv; K field_12231 SHORT_UP_ARM_AABB + f Lexv; L field_12217 SHORT_DOWN_ARM_AABB + f Lexv; M field_12216 SHORT_SOUTH_ARM_AABB + f Lexv; N field_12225 SHORT_NORTH_ARM_AABB + f Lexv; O field_12219 SHORT_EAST_ARM_AABB + f Lexv; P field_12212 SHORT_WEST_ARM_AABB + f [Lexv; Q field_26660 SHAPES_SHORT + f [Lexv; R field_26661 SHAPES_LONG + f Lcom/mojang/serialization/MapCodec; b field_46531 CODEC + f Ldua; c field_12224 TYPE + f Ldtt; d field_12227 SHORT + f F e field_31377 PLATFORM + f Lexv; f field_12222 EAST_AABB + f Lexv; g field_12214 WEST_AABB + f Lexv; h field_12228 SOUTH_AABB + f Lexv; i field_12213 NORTH_AABB + f Lexv; j field_12230 UP_AABB + f Lexv; k field_12220 DOWN_AABB + f F l field_31378 AABB_OFFSET + f F m field_31379 EDGE_MIN + f F n field_31380 EDGE_MAX + f Lexv; o field_12215 UP_ARM_AABB + m (Ldtc;Ldtc;)Z a method_26980 isFittingBase + m (Lji;Z)Lexv; a method_11520 calculateShape + m (Z)[Lexv; a method_31019 makeShapes + m (ZLji;)Lexv; a method_31020 method_31020 + m (I)[Lexv; b method_31021 method_31021 + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsw$1 net/minecraft/class_2671$1 net/minecraft/world/level/block/piston/PistonHeadBlock$1 + f [I a field_12232 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dsx net/minecraft/class_4623 net/minecraft/world/level/block/piston/PistonMath + m (Lewx;Lji;D)Lewx; a method_23362 getMovementArea + m ()V <init> <init> <init> +c dsx$1 net/minecraft/class_4623$1 net/minecraft/world/level/block/piston/PistonMath$1 + f [I a field_21215 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dsy net/minecraft/class_2669 net/minecraft/world/level/block/piston/PistonMovingBlockEntity + f D a field_31381 TICK_MOVEMENT + f I b field_31382 TICKS_TO_EXTEND + f D c field_31383 PUSH_OFFSET + f Ldtc; d field_12204 movedState + f Lji; e field_12201 direction + f Z f field_12203 extending + f Z g field_12202 isSourcePiston + f Ljava/lang/ThreadLocal; h field_12205 NOCLIP + f F i field_12207 progress + f F j field_12206 progressO + f J k field_12208 lastTicked + f I l field_26705 deathTicks + m (F)F a method_11499 getProgress + m (Ldcc;Ljd;)Lexv; a method_11512 getCollisionShape + m (Ldcw;Ljd;FLdsy;)V a method_11503 moveCollidedEntities + m (Ldcw;Ljd;Ldtc;Ldsy;)V a method_31707 tick + m (Lewx;Lbsr;Ljd;)Z a method_23671 matchesStickyCritera + m (Lewx;Ljd;Lbsr;)Z a method_23673 method_23673 + m (Lewx;Lji;Lewx;)D a method_11497 getMovement + m (Ljd;Lbsr;Lji;D)V a method_11514 fixEntityWithinPistonBase + m (Ljd;Lewx;Ldsy;)Lewx; a method_11500 moveByPositionAndProgress + m (Lji;Lbsr;DLji;)V a method_23672 moveEntityByPiston + m ()Z b method_11501 isExtending + m (F)F b method_11494 getXOff + m (Ldcw;Ljd;FLdsy;)V b method_23674 moveStuckEntities + m ()Lji; c method_11498 getDirection + m (F)F c method_11511 getYOff + m ()Z d method_11515 isSourcePiston + m (F)F d method_11507 getZOff + m (F)F e method_11504 getExtendedProgress + m ()Lji; f method_11506 getMovementDirection + m ()Ldtc; j method_11495 getMovedState + m ()V k method_11513 finalTick + m ()J l method_11508 getLastTicked + m ()Ldtc; u method_11496 getCollisionRelatedBlockState + m ()Z v method_23364 isStickyForEntities + m ()Lji; w method_21866 method_21866 + m (Ljd;Ldtc;)V <init> <init> <init> + m (Ljd;Ldtc;Ldtc;Lji;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dsy$1 net/minecraft/class_2669$1 net/minecraft/world/level/block/piston/PistonMovingBlockEntity$1 + f [I a field_12210 $SwitchMap$net$minecraft$core$Direction$Axis + f [I b field_21467 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c dsz net/minecraft/class_2674 net/minecraft/world/level/block/piston/PistonStructureResolver + f I a field_31384 MAX_PUSH_DEPTH + f Ldcw; b field_12249 level + f Ljd; c field_12250 pistonPos + f Z d field_12247 extending + f Ljd; e field_12244 startPos + f Lji; f field_12243 pushDirection + f Ljava/util/List; g field_12245 toPush + f Ljava/util/List; h field_12246 toDestroy + f Lji; i field_12248 pistonDirection + m ()Z a method_11537 resolve + m (II)V a method_11539 reorderListAtCollision + m (Ldtc;)Z a method_23367 isSticky + m (Ldtc;Ldtc;)Z a method_23675 canStickToEachOther + m (Ljd;)Z a method_11538 addBranchingBlocks + m (Ljd;Lji;)Z a method_11540 addBlockLine + m ()Lji; b method_35299 getPushDirection + m ()Ljava/util/List; c method_11541 getToPush + m ()Ljava/util/List; d method_11536 getToDestroy + m (Ldcw;Ljd;Lji;Z)V <init> <init> <init> +c dta net/minecraft/class_6093 net/minecraft/world/level/block/piston/package-info +c dtb net/minecraft/class_4970 net/minecraft/world/level/block/state/BlockBehaviour + f [Lji; aF field_23157 UPDATE_SHAPE_ORDER + f Z aG field_23159 hasCollision + f F aH field_23160 explosionResistance + f Z aI field_23161 isRandomlyTicking + f Ldnm; aJ field_23162 soundType + f F aK field_23163 friction + f F aL field_23164 speedFactor + f F aM field_23165 jumpFactor + f Z aN field_23154 dynamicShape + f Lcpl; aO field_40337 requiredFeatures + f Ldtb$d; aP field_23155 properties + f Lakq; aQ field_23156 drops + m ()Lcom/mojang/serialization/MapCodec; a method_53969 codec + m (Lcuq;Ldtc;Ldcw;Ljd;Lcmx;Lbqq;Lewy;)Lbqt; a method_55765 useItemOn + m (Ldcw;Ldtc;Lewy;Lcnp;)V a method_19286 onProjectileHit + m (Ldtc;Laqu;Ljd;Layw;)V a method_9588 tick + m (Ldtc;Laqu;Ljd;Lcuq;Z)V a method_9565 spawnAfterBreak + m (Ldtc;Lcmx;Ldcc;Ljd;)F a method_9594 getDestroyProgress + m (Ldtc;Lcyd;)Z a method_9616 canBeReplaced + m (Ldtc;Ldcc;Ljd;)Lexv; a method_9584 getInteractionShape + m (Ldtc;Ldcc;Ljd;Lexh;)Lexv; a method_9530 getShape + m (Ldtc;Ldcc;Ljd;Lji;)I a method_9524 getSignal + m (Ldtc;Ldcw;Ljd;)I a method_9572 getAnalogOutputSignal + m (Ldtc;Ldcw;Ljd;II)Z a method_9592 triggerEvent + m (Ldtc;Ldcw;Ljd;Lbsr;)V a method_9548 entityInside + m (Ldtc;Ldcw;Ljd;Lcmx;Lewy;)Lbqr; a method_55766 useWithoutItem + m (Ldtc;Ldcw;Ljd;Ldco;Ljava/util/function/BiConsumer;)V a method_55124 onExplosionHit + m (Ldtc;Ldcw;Ljd;Ldfy;Ljd;Z)V a method_9612 neighborChanged + m (Ldtc;Ldcw;Ljd;Ldtc;Z)V a method_9536 onRemove + m (Ldtc;Ldcx;Ljd;II)V a method_9517 updateIndirectNeighbourShapes + m (Ldtc;Ldcz;Ljd;)Z a method_9558 canSurvive + m (Ldtc;Ldkv;)Ldtc; a method_9569 mirror + m (Ldtc;Ldmm;)Ldtc; a method_9598 rotate + m (Ldtc;Ldtc;Lji;)Z a method_9522 skipRendering + m (Ldtc;Lepd;)Z a method_22358 canBeReplaced + m (Ldtc;Lept;)Z a method_9516 isPathfindable + m (Ldtc;Leru$a;)Ljava/util/List; a method_9560 getDrops + m (Ldtc;Ljd;)J a method_9535 getSeed + m (Ldtc;Lji;Ldtc;Ldcx;Ljd;Ljd;)Ldtc; a method_9559 updateShape + m (Ljava/util/function/BiConsumer;Ljd;Lcuq;)V a method_55224 method_55224 + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54093 method_54093 + m (Ldtc;)Ldmf; a_ method_9604 getRenderShape + m (Ldtc;Ldcc;Ljd;)Z a_ method_9579 propagatesSkylightDown + m (Ldtc;Ldcw;Ljd;Lcmx;)V a_ method_9606 attack + m ()F av_ method_32913 getMaxHorizontalOffset + m ()F ax_ method_37247 getMaxVerticalOffset + m (Ldtc;Laqu;Ljd;Layw;)V b method_9514 randomTick + m (Ldtc;Ldcc;Ljd;Lexh;)Lexv; b method_9549 getCollisionShape + m (Ldtc;Ldcc;Ljd;Lji;)I b method_9603 getDirectSignal + m (Ldtc;Ldcw;Ljd;)Lbqv; b method_17454 getMenuProvider + m (Ldtc;Ldcw;Ljd;Ldtc;Z)V b method_9615 onPlace + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; b method_54094 simpleCodec + m (Ldtc;)Lepe; b_ method_9545 getFluidState + m (Ldtc;Ldcc;Ljd;)Lexv; b_ method_25959 getBlockSupportShape + m (Ldtc;Ldcc;Ljd;)Z c method_37403 isCollisionShapeFullBlock + m (Ldtc;Ldcc;Ljd;Lexh;)Lexv; c method_26159 getVisualShape + m (Ldtc;)Z c_ method_9498 hasAnalogOutputSignal + m (Ldtc;Ldcc;Ljd;)F d method_9575 getShadeBrightness + m (Ldtc;)Z d_ method_9542 isRandomlyTicking + m (Ldtc;)Z e_ method_9506 isSignalSource + m (Ldtc;Ldcc;Ljd;)Lexv; f method_9571 getOcclusionShape + m (Ldtc;)Z f_ method_9526 useShapeForLightOcclusion + m (Ldtc;Ldcc;Ljd;)I g method_9505 getLightBlock + m (Ldtc;)Ldnm; g_ method_9573 getSoundType + m (Ldtc;Ldcc;Ljd;)Z h method_42326 isOcclusionShapeFullBlock + m ()Ldfy; q method_26160 asBlock + m ()Lcul; r method_8389 asItem + m ()Ldtb$d; t method_54095 properties + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; u method_54096 propertiesCodec + m ()Lakq; v method_26162 getLootTable + m ()Lepi; w method_26403 defaultMapColor + m ()F x method_36555 defaultDestroyTime + m (Ldtb$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtb$1 net/minecraft/class_4970$1 net/minecraft/world/level/block/state/BlockBehaviour$1 + f [I a field_10659 $SwitchMap$net$minecraft$world$level$pathfinder$PathComputationType + m ()V <clinit> <clinit> <clinit> +c dtb$a net/minecraft/class_4970$class_4971 net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase + f Z A field_40340 isRandomlyTicking + f Ldtb$a$a; a field_23166 cache + f I b field_23167 lightEmission + f Z g field_23168 useShapeForLightOcclusion + f Z h field_23169 isAir + f Z i field_43392 ignitedByLava + f Z j field_44480 liquid + f Z k field_44624 legacySolid + f Lepj; l field_43393 pushReaction + f Lepi; m field_23171 mapColor + f F n field_23172 destroySpeed + f Z o field_25184 requiresCorrectToolForDrops + f Z p field_23173 canOcclude + f Ldtb$f; q field_23174 isRedstoneConductor + f Ldtb$f; r field_23175 isSuffocating + f Ldtb$f; s field_23176 isViewBlocking + f Ldtb$f; t field_23177 hasPostProcess + f Ldtb$f; u field_23178 emissiveRendering + f Ldtb$b; v field_42817 offsetFunction + f Z w field_40338 spawnTerrainParticles + f Ldud; x field_44625 instrument + f Z y field_44626 replaceable + f Lepe; z field_40339 fluidState + m ()Ldud; A method_51364 instrument + m ()Z D method_51365 calculateSolid + m ()V a method_26200 initCache + m (Lakq;)Z a method_54097 is + m (Laqu;Ljd;Layw;)V a method_26192 tick + m (Laqu;Ljd;Lcuq;Z)V a method_26180 spawnAfterBreak + m (Lawu;)Z a method_26164 is + m (Lawu;Ljava/util/function/Predicate;)Z a method_27851 is + m (Lcmx;Ldcc;Ljd;)F a method_26165 getDestroyProgress + m (Lcuq;Ldcw;Lcmx;Lbqq;Lewy;)Lbqt; a method_55780 useItemOn + m (Lcyd;)Z a method_26166 canBeReplaced + m (Ldcc;Ljd;)Z a method_26167 propagatesSkylightDown + m (Ldcc;Ljd;Lbsr;)Z a method_26168 entityCanStandOn + m (Ldcc;Ljd;Lbsr;Lji;)Z a method_26169 entityCanStandOnFace + m (Ldcc;Ljd;Lbsx;)Z a method_26170 isValidSpawn + m (Ldcc;Ljd;Lexh;)Lexv; a method_26172 getShape + m (Ldcc;Ljd;Lji;)Lexv; a method_26173 getFaceOcclusionShape + m (Ldcc;Ljd;Lji;Ldoa;)Z a method_30368 isFaceSturdy + m (Ldcw;Lcmx;Lewy;)Lbqr; a method_55781 useWithoutItem + m (Ldcw;Ldqj;)Ldqi; a method_31708 getTicker + m (Ldcw;Ldtc;Lewy;Lcnp;)V a method_26175 onProjectileHit + m (Ldcw;Ljd;)I a method_26176 getAnalogOutputSignal + m (Ldcw;Ljd;II)Z a method_26177 triggerEvent + m (Ldcw;Ljd;Lbsr;)V a method_26178 entityInside + m (Ldcw;Ljd;Lcmx;)V a method_26179 attack + m (Ldcw;Ljd;Ldco;Ljava/util/function/BiConsumer;)V a method_55225 onExplosionHit + m (Ldcw;Ljd;Ldfy;Ljd;Z)V a method_26181 handleNeighborChanged + m (Ldcw;Ljd;Ldtc;Z)V a method_26182 onPlace + m (Ldcx;Ljd;I)V a method_30101 updateNeighbourShapes + m (Ldcx;Ljd;II)V a method_26183 updateNeighbourShapes + m (Ldcz;Ljd;)Z a method_26184 canSurvive + m (Ldfy;)Z a method_27852 is + m (Ldkv;)Ldtc; a method_26185 mirror + m (Ldmm;)Ldtc; a method_26186 rotate + m (Ldtc;Lji;)Z a method_26187 skipRendering + m (Lepd;)Z a method_26188 canBeReplaced + m (Lept;)Z a method_26171 isPathfindable + m (Leru$a;)Ljava/util/List; a method_26189 getDrops + m (Ljd;)J a method_26190 getSeed + m (Lji;Ldtc;Ldcx;Ljd;Ljd;)Ldtc; a method_26191 updateShape + m (Ljm;)Z a method_53257 is + m (Ljq;)Z a method_40143 is + m ()Ldfy; b method_26204 getBlock + m (Laqu;Ljd;Layw;)V b method_26199 randomTick + m (Ldcc;Ljd;)I b method_26193 getLightBlock + m (Ldcc;Ljd;Lexh;)Lexv; b method_26194 getCollisionShape + m (Ldcc;Ljd;Lji;)I b method_26195 getSignal + m (Ldcw;Ljd;)Lbqv; b method_26196 getMenuProvider + m (Ldcw;Ljd;Ldtc;Z)V b method_26197 onRemove + m (Ldcx;Ljd;I)V b method_30102 updateIndirectNeighbourShapes + m (Ldcx;Ljd;II)V b method_26198 updateIndirectNeighbourShapes + m ()Ljm; c method_41520 getBlockHolder + m (Ldcc;Ljd;)Lexv; c method_26201 getOcclusionShape + m (Ldcc;Ljd;Lexh;)Lexv; c method_26202 getVisualShape + m (Ldcc;Ljd;Lji;)I c method_26203 getDirectSignal + m ()Z d method_51366 blocksMotion + m (Ldcc;Ljd;)Lepi; d method_26205 getMapColor + m (Ldcc;Ljd;Lji;)Z d method_26206 isFaceSturdy + m ()Z e method_51367 isSolid + m (Ldcc;Ljd;)Z e method_26208 emissiveRendering + m ()Z f method_26209 hasLargeCollisionShape + m (Ldcc;Ljd;)F f method_26210 getShadeBrightness + m ()Z g method_26211 useShapeForLightOcclusion + m (Ldcc;Ljd;)Z g method_26212 isRedstoneConductor + m ()I h method_26213 getLightEmission + m (Ldcc;Ljd;)F h method_26214 getDestroySpeed + m ()Z i method_26215 isAir + m (Ldcc;Ljd;)Z i method_26216 isSolidRender + m ()Z j method_50011 ignitedByLava + m (Ldcc;Ljd;)Lexv; j method_26218 getShape + m ()Z k method_51176 liquid + m (Ldcc;Ljd;)Lexv; k method_26220 getCollisionShape + m ()Ldmf; l method_26217 getRenderShape + m (Ldcc;Ljd;)Lexv; l method_26222 getBlockSupportShape + m ()Z m method_26219 isSignalSource + m (Ldcc;Ljd;)Lexv; m method_26224 getInteractionShape + m ()Z n method_26221 hasAnalogOutputSignal + m (Ldcc;Ljd;)Lexc; n method_26226 getOffset + m ()Lepj; o method_26223 getPistonPushReaction + m (Ldcc;Ljd;)Z o method_26228 isSuffocating + m ()Z p method_26225 canOcclude + m (Ldcc;Ljd;)Z p method_26230 isViewBlocking + m ()Z q method_49228 hasOffsetFunction + m (Ldcc;Ljd;)Z q method_26232 hasPostProcess + m ()Z r method_45474 canBeReplaced + m (Ldcc;Ljd;)Z r method_26234 isCollisionShapeFullBlock + m ()Ljava/util/stream/Stream; s method_40144 getTags + m ()Z t method_31709 hasBlockEntity + m ()Lepe; u method_26227 getFluidState + m ()Z v method_26229 isRandomlyTicking + m ()Ldnm; w method_26231 getSoundType + m ()Ldtc; x method_26233 asState + m ()Z y method_29291 requiresCorrectToolForDrops + m ()Z z method_45475 shouldSpawnTerrainParticles + m (Ldfy;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c dtb$a$a net/minecraft/class_4970$class_4971$class_3752 net/minecraft/world/level/block/state/BlockBehaviour$BlockStateBase$Cache + f Z a field_16557 solidRender + f Lexv; b field_19360 collisionShape + f Z c field_17651 largeCollisionShape + f Z d field_20337 isCollisionShapeFullBlock + f [Lji; e field_16559 DIRECTIONS + f I f field_25830 SUPPORT_TYPE_COUNT + f Z g field_16556 propagatesSkylightDown + f I h field_16555 lightBlock + f [Lexv; i field_16560 occlusionShapes + f [Z j field_19429 faceSturdy + m (Lji$a;)Z a method_17901 method_17901 + m (Lji;Ldoa;)Z a method_30369 isFaceSturdy + m (Lji;Ldoa;)I b method_30370 getFaceSupportIndex + m (Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtb$b net/minecraft/class_4970$class_8176 net/minecraft/world/level/block/state/BlockBehaviour$OffsetFunction +c dtb$c net/minecraft/class_4970$class_2250 net/minecraft/world/level/block/state/BlockBehaviour$OffsetType + f Ldtb$c; a field_10656 NONE + f Ldtb$c; b field_10657 XZ + f Ldtb$c; c field_10655 XYZ + f [Ldtb$c; d field_10658 $VALUES + m ()[Ldtb$c; a method_36719 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtb$d net/minecraft/class_4970$class_2251 net/minecraft/world/level/block/state/BlockBehaviour$Properties + f Ldtb$f; A field_23184 isViewBlocking + f Ldtb$f; B field_23185 hasPostProcess + f Ldtb$f; C field_23186 emissiveRendering + f Z D field_10670 dynamicShape + f Lcpl; E field_40342 requiredFeatures + f Ldtb$b; F field_42818 offsetFunction + f Lcom/mojang/serialization/Codec; a field_46532 CODEC + f Ljava/util/function/Function; b field_10662 mapColor + f Z c field_10664 hasCollision + f Ldnm; d field_10665 soundType + f Ljava/util/function/ToIntFunction; e field_10663 lightEmission + f F f field_10660 explosionResistance + f F g field_10669 destroyTime + f Z h field_25185 requiresCorrectToolForDrops + f Z i field_10661 isRandomlyTicking + f F j field_10667 friction + f F k field_23179 speedFactor + f F l field_21209 jumpFactor + f Lakq; m field_10666 drops + f Z n field_20721 canOcclude + f Z o field_23180 isAir + f Z p field_43394 ignitedByLava + f Z q field_44481 liquid + f Z r field_44627 forceSolidOff + f Z s field_44628 forceSolidOn + f Lepj; t field_43395 pushReaction + f Z u field_40341 spawnTerrainParticles + f Ldud; v field_44629 instrument + f Z w field_44630 replaceable + f Ldtb$e; x field_23181 isValidSpawn + f Ldtb$f; y field_23182 isRedstoneConductor + f Ldtb$f; z field_23183 isSuffocating + m ()Ldtb$d; a method_9637 of + m (F)Ldtb$d; a method_9628 friction + m (FF)Ldtb$d; a method_9629 strength + m (Lcti;)Ldtb$d; a method_51517 mapColor + m (Lcti;Ldtc;)Lepi; a method_51518 method_51518 + m (Ldfy;)Ldtb$d; a method_16228 dropsLike + m (Ldnm;)Ldtb$d; a method_9626 sound + m (Ldtb$c;)Ldtb$d; a method_49229 offsetType + m (Ldtb$e;)Ldtb$d; a method_26235 isValidSpawn + m (Ldtb$f;)Ldtb$d; a method_26236 isRedstoneConductor + m (Ldtb;)Ldtb$d; a method_9630 ofFullCopy + m (Ldtc;)I a method_26237 method_26237 + m (Ldtc;Ldcc;Ljd;)Lexc; a method_49230 method_49230 + m (Ldtc;Ldcc;Ljd;Lbsx;)Z a method_26239 method_26239 + m (Ldud;)Ldtb$d; a method_51368 instrument + m (Lepi;)Ldtb$d; a method_31710 mapColor + m (Lepi;Ldtc;)Lepi; a method_51519 method_51519 + m (Lepj;)Ldtb$d; a method_50012 pushReaction + m (Ljava/util/function/Function;)Ldtb$d; a method_51520 mapColor + m (Ljava/util/function/ToIntFunction;)Ldtb$d; a method_9631 lightLevel + m ([Lcpj;)Ldtb$d; a method_45476 requiredFeatures + m ()Ldtb$d; b method_9634 noCollission + m (F)Ldtb$d; b method_23351 speedFactor + m (Ldtb$f;)Ldtb$d; b method_26243 isSuffocating + m (Ldtb;)Ldtb$d; b method_55226 ofLegacyCopy + m (Ldtc;)Lepi; b method_51521 method_51521 + m (Ldtc;Ldcc;Ljd;)Lexc; b method_49231 method_49231 + m ()Ldtb$d; c method_22488 noOcclusion + m (F)Ldtb$d; c method_23352 jumpFactor + m (Ldtb$f;)Ldtb$d; c method_26245 isViewBlocking + m (Ldtc;Ldcc;Ljd;)Z c method_26238 method_26238 + m ()Ldtb$d; d method_9618 instabreak + m (F)Ldtb$d; d method_9632 strength + m (Ldtb$f;)Ldtb$d; d method_26247 hasPostProcess + m (Ldtc;Ldcc;Ljd;)Z d method_26244 method_26244 + m ()Ldtb$d; e method_9640 randomTicks + m (F)Ldtb$d; e method_36557 destroyTime + m (Ldtb$f;)Ldtb$d; e method_26249 emissiveRendering + m (Ldtc;Ldcc;Ljd;)Z e method_26246 method_26246 + m ()Ldtb$d; f method_9624 dynamicShape + m (F)Ldtb$d; f method_36558 explosionResistance + m (Ldtc;Ldcc;Ljd;)Z f method_26248 method_26248 + m ()Ldtb$d; g method_42327 noLootTable + m ()Ldtb$d; h method_50013 ignitedByLava + m ()Ldtb$d; i method_51177 liquid + m ()Ldtb$d; j method_51369 forceSolidOn + m ()Ldtb$d; k method_51370 forceSolidOff + m ()Ldtb$d; l method_26250 air + m ()Ldtb$d; m method_29292 requiresCorrectToolForDrops + m ()Ldtb$d; n method_45477 noTerrainParticles + m ()Ldtb$d; o method_51371 replaceable + m ()Ldtb$d; p method_54098 method_54098 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtb$e net/minecraft/class_4970$class_4972 net/minecraft/world/level/block/state/BlockBehaviour$StateArgumentPredicate +c dtb$f net/minecraft/class_4970$class_4973 net/minecraft/world/level/block/state/BlockBehaviour$StatePredicate +c dtc net/minecraft/class_2680 net/minecraft/world/level/block/state/BlockState + f Lcom/mojang/serialization/Codec; b field_24734 CODEC + m (Ldfy;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtd net/minecraft/class_2689 net/minecraft/world/level/block/state/StateDefinition + f Ljava/util/regex/Pattern; a field_12314 NAME_PATTERN + f Ljava/lang/Object; b field_12317 owner + f Lcom/google/common/collect/ImmutableSortedMap; c field_12316 propertiesByName + f Lcom/google/common/collect/ImmutableList; d field_12315 states + m ()Lcom/google/common/collect/ImmutableList; a method_11662 getPossibleStates + m (Lcom/mojang/serialization/MapCodec;Ljava/util/function/Supplier;Ljava/lang/String;Lduf;)Lcom/mojang/serialization/MapCodec; a method_30040 appendPropertyCodec + m (Ldtd$b;Ljava/lang/Object;Lcom/mojang/serialization/MapCodec;Ljava/util/Map;Ljava/util/List;Ljava/util/List;)V a method_28484 method_28484 + m (Lduf;Lcom/mojang/datafixers/util/Pair;)Ldte; a method_30038 method_30038 + m (Lduf;Ldte;)Lcom/mojang/datafixers/util/Pair; a method_30037 method_30037 + m (Lduf;Ljava/util/List;)Ljava/util/stream/Stream; a method_11666 method_11666 + m (Lduf;Ljava/util/function/Supplier;)Lduf$a; a method_30039 method_30039 + m (Ljava/lang/String;)Lduf; a method_11663 getProperty + m (Ljava/util/List;Lduf;Ljava/lang/Comparable;)Ljava/util/List; a method_11661 method_11661 + m (Ljava/util/function/Function;Ljava/lang/Object;)Ldte; a method_28485 method_28485 + m ()Ldte; b method_11664 any + m (Ljava/lang/String;)V b method_38859 method_38859 + m ()Ljava/lang/Object; c method_11660 getOwner + m ()Ljava/util/Collection; d method_11659 getProperties + m (Ljava/util/function/Function;Ljava/lang/Object;Ldtd$b;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtd$a net/minecraft/class_2689$class_2690 net/minecraft/world/level/block/state/StateDefinition$Builder + f Ljava/lang/Object; a field_12318 owner + f Ljava/util/Map; b field_12319 properties + m (Lduf;)V a method_11669 validateProperty + m (Ljava/util/function/Function;Ldtd$b;)Ldtd; a method_11668 create + m ([Lduf;)Ldtd$a; a method_11667 add + m (Ljava/lang/Object;)V <init> <init> <init> +c dtd$b net/minecraft/class_2689$class_2691 net/minecraft/world/level/block/state/StateDefinition$Factory +c dte net/minecraft/class_2688 net/minecraft/world/level/block/state/StateHolder + f Ljava/util/function/Function; a field_24737 PROPERTY_ENTRY_TO_STRING_FUNCTION + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap; b field_24738 values + f Ljava/lang/String; c field_31385 NAME_TAG + f Ljava/lang/String; d field_31386 PROPERTIES_TAG + f Ljava/lang/Object; e field_24739 owner + f Lcom/mojang/serialization/MapCodec; f field_24740 propertiesCodec + f Lcom/google/common/collect/Table; g field_24741 neighbours + m ()Ljava/util/Collection; B method_28501 getProperties + m ()Ljava/util/Map; C method_11656 getValues + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; a method_28494 codec + m (Ldte;)Ljava/lang/Object; a method_28492 method_28492 + m (Ldte;Ljava/util/Optional;)Ldte; a method_38860 method_38860 + m (Lduf;)Ljava/lang/Object; a method_28493 cycle + m (Lduf;Ljava/lang/Comparable;)Ljava/lang/Object; a method_11657 setValue + m (Ljava/util/Collection;Ljava/lang/Object;)Ljava/lang/Object; a method_28495 findNextInCollection + m (Ljava/util/Map;)V a method_28496 populateNeighbours + m (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec; a method_28497 method_28497 + m (Lduf;)Z b method_28498 hasProperty + m (Lduf;Ljava/lang/Comparable;)Ljava/lang/Object; b method_47968 trySetValue + m (Lduf;)Ljava/lang/Comparable; c method_11654 getValue + m (Lduf;Ljava/lang/Comparable;)Ljava/util/Map; c method_28499 makeNeighbourValues + m (Lduf;)Ljava/util/Optional; d method_28500 getOptionalValue + m (Ljava/lang/Object;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dte$1 net/minecraft/class_2688$1 net/minecraft/world/level/block/state/StateHolder$1 + m (Lduf;Ljava/lang/Comparable;)Ljava/lang/String; a method_11575 getName + m (Ljava/util/Map$Entry;)Ljava/lang/String; a method_11576 apply + m ()V <init> <init> <init> +c dtf net/minecraft/class_6094 net/minecraft/world/level/block/state/package-info +c dtg net/minecraft/class_2694 net/minecraft/world/level/block/state/pattern/BlockInWorld + f Ldcz; a field_12330 level + f Ljd; b field_12331 pos + f Z c field_12329 loadChunks + f Ldtc; d field_12326 state + f Ldqh; e field_12327 entity + f Z f field_12328 cachedEntity + m ()Ldtc; a method_11681 getState + m (Ljava/util/function/Predicate;)Ljava/util/function/Predicate; a method_11678 hasState + m (Ljava/util/function/Predicate;Ldtg;)Z a method_11682 method_11682 + m ()Ldqh; b method_11680 getEntity + m ()Ldcz; c method_11679 getLevel + m ()Ljd; d method_11683 getPos + m (Ldcz;Ljd;Z)V <init> <init> <init> +c dth net/minecraft/class_2700 net/minecraft/world/level/block/state/pattern/BlockPattern + f [[[Ljava/util/function/Predicate; a field_12358 pattern + f I b field_12357 depth + f I c field_12356 height + f I d field_12355 width + m ()I a method_11712 getDepth + m (Ldcz;Ljd;)Ldth$b; a method_11708 find + m (Ldcz;Ljd;Lji;Lji;)Ldth$b; a method_35300 matches + m (Ldcz;Z)Lcom/google/common/cache/LoadingCache; a method_11709 createLevelCache + m (Ljd;Lji;Lji;III)Ljd; a method_11707 translateAndRotate + m (Ljd;Lji;Lji;Lcom/google/common/cache/LoadingCache;)Ldth$b; a method_11711 matches + m ()I b method_11713 getHeight + m ()I c method_11710 getWidth + m ()[[[Ljava/util/function/Predicate; d method_35301 getPattern + m ([[[Ljava/util/function/Predicate;)V <init> <init> <init> +c dth$a net/minecraft/class_2700$class_2701 net/minecraft/world/level/block/state/pattern/BlockPattern$BlockCacheLoader + f Ldcz; a field_12359 level + f Z b field_12360 loadChunks + m (Ljd;)Ldtg; a method_11714 load + m (Ldcz;Z)V <init> <init> <init> +c dth$b net/minecraft/class_2700$class_2702 net/minecraft/world/level/block/state/pattern/BlockPattern$BlockPatternMatch + f Ljd; a field_12367 frontTopLeft + f Lji; b field_12365 forwards + f Lji; c field_12364 up + f Lcom/google/common/cache/LoadingCache; d field_12366 cache + f I e field_12363 width + f I f field_12362 height + f I g field_12361 depth + m ()Ljd; a method_11715 getFrontTopLeft + m (III)Ldtg; a method_11717 getBlock + m ()Lji; b method_11719 getForwards + m ()Lji; c method_11716 getUp + m ()I d method_35302 getWidth + m ()I e method_35303 getHeight + m ()I f method_35304 getDepth + m (Ljd;Lji;Lji;Lcom/google/common/cache/LoadingCache;III)V <init> <init> <init> +c dti net/minecraft/class_2697 net/minecraft/world/level/block/state/pattern/BlockPatternBuilder + f Lcom/google/common/base/Joiner; a field_12340 COMMA_JOINED + f Ljava/util/List; b field_12344 pattern + f Ljava/util/Map; c field_12343 lookup + f I d field_12342 height + f I e field_12341 width + m ()Ldti; a method_11701 start + m (CLjava/util/function/Predicate;)Ldti; a method_11700 where + m (Ldtg;)Z a method_38861 method_38861 + m ([Ljava/lang/String;)Ldti; a method_11702 aisle + m ()Ldth; b method_11704 build + m ()[[[Ljava/util/function/Predicate; c method_11703 createPattern + m ()V d method_11705 ensureAllCharactersMatched + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtj net/minecraft/class_6095 net/minecraft/world/level/block/state/pattern/package-info +c dtk net/minecraft/class_2717 net/minecraft/world/level/block/state/predicate/BlockPredicate + f Ldfy; a field_12423 block + m (Ldfy;)Ldtk; a method_11766 forBlock + m (Ldtc;)Z a method_11765 test + m (Ldfy;)V <init> <init> <init> +c dtl net/minecraft/class_2715 net/minecraft/world/level/block/state/predicate/BlockStatePredicate + f Ljava/util/function/Predicate; a field_12419 ANY + f Ldtd; b field_12420 definition + f Ljava/util/Map; c field_12421 properties + m (Ldfy;)Ldtl; a method_11758 forBlock + m (Ldtc;)Z a method_11760 test + m (Ldtc;Lduf;Ljava/util/function/Predicate;)Z a method_11761 applies + m (Lduf;Ljava/util/function/Predicate;)Ldtl; a method_11762 where + m (Ldtc;)Z b method_11759 method_11759 + m (Ldtd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtm net/minecraft/class_6096 net/minecraft/world/level/block/state/predicate/package-info +c dtn net/minecraft/class_2738 net/minecraft/world/level/block/state/properties/AttachFace + f Ldtn; a field_12475 FLOOR + f Ldtn; b field_12471 WALL + f Ldtn; c field_12473 CEILING + f Ljava/lang/String; d field_12472 name + f [Ldtn; e field_12474 $VALUES + m ()[Ldtn; a method_36720 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dto net/minecraft/class_2737 net/minecraft/world/level/block/state/properties/BambooLeaves + f Ldto; a field_12469 NONE + f Ldto; b field_12466 SMALL + f Ldto; c field_12468 LARGE + f Ljava/lang/String; d field_12467 name + f [Ldto; e field_12470 $VALUES + m ()[Ldto; a method_36721 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtp net/minecraft/class_2742 net/minecraft/world/level/block/state/properties/BedPart + f Ldtp; a field_12560 HEAD + f Ldtp; b field_12557 FOOT + f Ljava/lang/String; c field_12559 name + f [Ldtp; d field_12558 $VALUES + m ()[Ldtp; a method_36722 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtq net/minecraft/class_3867 net/minecraft/world/level/block/state/properties/BellAttachType + f Ldtq; a field_17098 FLOOR + f Ldtq; b field_17099 CEILING + f Ldtq; c field_17100 SINGLE_WALL + f Ldtq; d field_17101 DOUBLE_WALL + f Ljava/lang/String; e field_17102 name + f [Ldtq; f field_17103 $VALUES + m ()[Ldtq; a method_36723 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtr net/minecraft/class_8177 net/minecraft/world/level/block/state/properties/BlockSetType + f Lavo; A comp_1294 trapdoorOpen + f Lavo; B comp_1295 pressurePlateClickOff + f Lavo; C comp_1296 pressurePlateClickOn + f Lavo; D comp_1297 buttonClickOff + f Lavo; E comp_1298 buttonClickOn + f Ljava/util/Map; F field_46533 TYPES + f Lcom/mojang/serialization/Codec; a field_46534 CODEC + f Ldtr; b field_42819 IRON + f Ldtr; c field_47100 COPPER + f Ldtr; d field_42820 GOLD + f Ldtr; e field_42821 STONE + f Ldtr; f field_42822 POLISHED_BLACKSTONE + f Ldtr; g field_42823 OAK + f Ldtr; h field_42824 SPRUCE + f Ldtr; i field_42825 BIRCH + f Ldtr; j field_42826 ACACIA + f Ldtr; k field_42827 CHERRY + f Ldtr; l field_42828 JUNGLE + f Ldtr; m field_42829 DARK_OAK + f Ldtr; n field_42830 CRIMSON + f Ldtr; o field_42831 WARPED + f Ldtr; p field_42832 MANGROVE + f Ldtr; q field_42833 BAMBOO + f Ljava/lang/String; r comp_1289 name + f Z s comp_1471 canOpenByHand + f Z t comp_2112 canOpenByWindCharge + f Z u comp_1972 canButtonBeActivatedByArrows + f Ldtr$a; v comp_1973 pressurePlateSensitivity + f Ldnm; w comp_1290 soundType + f Lavo; x comp_1291 doorClose + f Lavo; y comp_1292 doorOpen + f Lavo; z comp_1293 trapdoorClose + m ()Ljava/util/stream/Stream; a method_49232 values + m (Ldtr;)Ldtr; a method_49233 register + m ()Ljava/lang/String; b comp_1289 name + m ()Z c comp_1471 canOpenByHand + m ()Z d comp_2112 canOpenByWindCharge + m ()Z e comp_1972 canButtonBeActivatedByArrows + m ()Ldtr$a; f comp_1973 pressurePlateSensitivity + m ()Ldnm; g comp_1290 soundType + m ()Lavo; h comp_1291 doorClose + m ()Lavo; i comp_1292 doorOpen + m ()Lavo; j comp_1293 trapdoorClose + m ()Lavo; k comp_1294 trapdoorOpen + m ()Lavo; l comp_1295 pressurePlateClickOff + m ()Lavo; m comp_1296 pressurePlateClickOn + m ()Lavo; n comp_1297 buttonClickOff + m ()Lavo; o comp_1298 buttonClickOn + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;ZZZLdtr$a;Ldnm;Lavo;Lavo;Lavo;Lavo;Lavo;Lavo;Lavo;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtr$a net/minecraft/class_8177$class_2441 net/minecraft/world/level/block/state/properties/BlockSetType$PressurePlateSensitivity + f Ldtr$a; a field_11361 EVERYTHING + f Ldtr$a; b field_11362 MOBS + f [Ldtr$a; c field_11363 $VALUES + m ()[Ldtr$a; a method_36707 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dts net/minecraft/class_2741 net/minecraft/world/level/block/state/properties/BlockStateProperties + f Ldtt; A field_12522 TRIGGERED + f Ldtt; B field_12539 UNSTABLE + f Ldtt; C field_12508 WATERLOGGED + f Ldtt; D field_28716 BERRIES + f Ldtt; E field_37651 BLOOM + f Ldtt; F field_37652 SHRIEKING + f Ldtt; G field_38423 CAN_SUMMON + f Ldua; H field_12529 HORIZONTAL_AXIS + f Ldua; I field_12496 AXIS + f Ldtt; J field_12519 UP + f Ldtt; K field_12546 DOWN + f Ldtt; L field_12489 NORTH + f Ldtt; M field_12487 EAST + f Ldtt; N field_12540 SOUTH + f Ldtt; O field_12527 WEST + f Ldtw; P field_12525 FACING + f Ldtw; Q field_12545 FACING_HOPPER + f Ldtw; R field_12481 HORIZONTAL_FACING + f Lduc; S field_42835 FLOWER_AMOUNT + f Ldua; T field_23333 ORIENTATION + f Ldua; U field_12555 ATTACH_FACE + f Ldua; V field_17104 BELL_ATTACHMENT + f Ldua; W field_22174 EAST_WALL + f Ldua; X field_22175 NORTH_WALL + f Ldua; Y field_22176 SOUTH_WALL + f Ldua; Z field_22177 WEST_WALL + f Lduc; aA field_12494 DELAY + f I aB field_31402 MAX_DISTANCE + f Lduc; aC field_12541 DISTANCE + f Lduc; aD field_12509 EGGS + f Lduc; aE field_12530 HATCH + f Lduc; aF field_12536 LAYERS + f I aG field_31387 MIN_LEVEL + f I aH field_31388 MIN_LEVEL_CAULDRON + f I aI field_31389 MAX_LEVEL_3 + f I aJ field_31390 MAX_LEVEL_8 + f Lduc; aK field_12513 LEVEL_CAULDRON + f Lduc; aL field_17586 LEVEL_COMPOSTER + f Ldtt; a field_12493 ATTACHED + f Lduc; aM field_12490 LEVEL_FLOWING + f Lduc; aN field_20432 LEVEL_HONEY + f I aO field_33723 MAX_LEVEL_15 + f Lduc; aP field_12538 LEVEL + f Lduc; aQ field_12510 MOISTURE + f Lduc; aR field_12524 NOTE + f Lduc; aS field_12543 PICKLES + f Lduc; aT field_12511 POWER + f Lduc; aU field_12549 STAGE + f I aV field_31391 STABILITY_MAX_DISTANCE + f Lduc; aW field_16503 STABILITY_DISTANCE + f I aX field_31392 MIN_RESPAWN_ANCHOR_CHARGES + f I aY field_31393 MAX_RESPAWN_ANCHOR_CHARGES + f Lduc; aZ field_23187 RESPAWN_ANCHOR_CHARGES + f Ldua; aa field_12523 EAST_REDSTONE + f Ldua; ab field_12495 NORTH_REDSTONE + f Ldua; ac field_12551 SOUTH_REDSTONE + f Ldua; ad field_12504 WEST_REDSTONE + f Ldua; ae field_12533 DOUBLE_BLOCK_HALF + f Ldua; af field_12518 HALF + f Ldua; ag field_12507 RAIL_SHAPE + f Ldua; ah field_12542 RAIL_SHAPE_STRAIGHT + f I ai field_31395 MAX_AGE_1 + f I aj field_31396 MAX_AGE_2 + f I ak field_31397 MAX_AGE_3 + f I al field_37653 MAX_AGE_4 + f I am field_31398 MAX_AGE_5 + f I an field_31399 MAX_AGE_7 + f I ao field_31400 MAX_AGE_15 + f I ap field_31401 MAX_AGE_25 + f Lduc; aq field_12521 AGE_1 + f Lduc; ar field_12556 AGE_2 + f Lduc; as field_12497 AGE_3 + f Lduc; at field_37654 AGE_4 + f Lduc; au field_12482 AGE_5 + f Lduc; av field_12550 AGE_7 + f Lduc; aw field_12498 AGE_15 + f Lduc; ax field_12517 AGE_25 + f Lduc; ay field_12505 BITES + f Lduc; az field_27220 CANDLES + f Ldtt; bA field_50193 OMINOUS + f Ldtt; b field_16562 BOTTOM + f Lduc; ba field_12532 ROTATION_16 + f Ldua; bb field_12483 BED_PART + f Ldua; bc field_12506 CHEST_TYPE + f Ldua; bd field_12534 MODE_COMPARATOR + f Ldua; be field_12520 DOOR_HINGE + f Ldua; bf field_12499 NOTEBLOCK_INSTRUMENT + f Ldua; bg field_12492 PISTON_TYPE + f Ldua; bh field_12485 SLAB_TYPE + f Ldua; bi field_12503 STAIRS_SHAPE + f Ldua; bj field_12547 STRUCTUREBLOCK_MODE + f Ldua; bk field_12516 BAMBOO_LEAVES + f Ldua; bl field_28717 TILT + f Ldtw; bm field_28062 VERTICAL_DIRECTION + f Ldua; bn field_28063 DRIPSTONE_THICKNESS + f Ldua; bo field_28120 SCULK_SENSOR_PHASE + f Ldtt; bp field_41317 CHISELED_BOOKSHELF_SLOT_0_OCCUPIED + f Ldtt; bq field_41318 CHISELED_BOOKSHELF_SLOT_1_OCCUPIED + f Ldtt; br field_41319 CHISELED_BOOKSHELF_SLOT_2_OCCUPIED + f Ldtt; bs field_41320 CHISELED_BOOKSHELF_SLOT_3_OCCUPIED + f Ldtt; bt field_41321 CHISELED_BOOKSHELF_SLOT_4_OCCUPIED + f Ldtt; bu field_41322 CHISELED_BOOKSHELF_SLOT_5_OCCUPIED + f Lduc; bv field_42836 DUSTED + f Ldtt; bw field_43307 CRACKED + f Ldtt; bx field_46822 CRAFTING + f Ldua; by field_47408 TRIAL_SPAWNER_STATE + f Ldua; bz field_48915 VAULT_STATE + f Ldtt; c field_12486 CONDITIONAL + f Ldtt; d field_12553 DISARMED + f Ldtt; e field_12526 DRAG + f Ldtt; f field_12515 ENABLED + f Ldtt; g field_12552 EXTENDED + f Ldtt; h field_12488 EYE + f Ldtt; i field_12480 FALLING + f Ldtt; j field_16561 HANGING + f Ldtt; k field_12554 HAS_BOTTLE_0 + f Ldtt; l field_12500 HAS_BOTTLE_1 + f Ldtt; m field_12531 HAS_BOTTLE_2 + f Ldtt; n field_12544 HAS_RECORD + f Ldtt; o field_17393 HAS_BOOK + f Ldtt; p field_12501 INVERTED + f Ldtt; q field_12491 IN_WALL + f Ldtt; r field_12548 LIT + f Ldtt; s field_12502 LOCKED + f Ldtt; t field_12528 OCCUPIED + f Ldtt; u field_12537 OPEN + f Ldtt; v field_12514 PERSISTENT + f Ldtt; w field_12484 POWERED + f Ldtt; x field_12535 SHORT + f Ldtt; y field_17394 SIGNAL_FIRE + f Ldtt; z field_12512 SNOWY + m (Ldug;)Z a method_11813 method_11813 + m (Lji;)Z a method_11814 method_11814 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtt net/minecraft/class_2746 net/minecraft/world/level/block/state/properties/BooleanProperty + f Lcom/google/common/collect/ImmutableSet; a field_12575 values + m (Ljava/lang/Boolean;)Ljava/lang/String; a method_11826 getName + m (Ljava/lang/String;)Ldtt; a method_11825 create + m (Ljava/lang/String;)V <init> <init> <init> +c dtu net/minecraft/class_2745 net/minecraft/world/level/block/state/properties/ChestType + f Ldtu; a field_12569 SINGLE + f Ldtu; b field_12574 LEFT + f Ldtu; c field_12571 RIGHT + f Ljava/lang/String; d field_12572 name + f [Ldtu; e field_12573 $VALUES + m ()Ldtu; a method_11824 getOpposite + m ()[Ldtu; b method_36724 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtv net/minecraft/class_2747 net/minecraft/world/level/block/state/properties/ComparatorMode + f Ldtv; a field_12576 COMPARE + f Ldtv; b field_12578 SUBTRACT + f Ljava/lang/String; c field_12577 name + f [Ldtv; d field_12579 $VALUES + m ()[Ldtv; a method_36725 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtw net/minecraft/class_2753 net/minecraft/world/level/block/state/properties/DirectionProperty + m (Ljava/lang/String;)Ldtw; a method_35305 create + m (Ljava/lang/String;Ljava/util/Collection;)Ldtw; a method_11843 create + m (Ljava/lang/String;Ljava/util/function/Predicate;)Ldtw; a method_11844 create + m (Ljava/lang/String;[Lji;)Ldtw; a method_11845 create + m (Lji;)Z a method_38862 method_38862 + m (Ljava/lang/String;Ljava/util/Collection;)V <init> <init> <init> +c dtx net/minecraft/class_2750 net/minecraft/world/level/block/state/properties/DoorHingeSide + f Ldtx; a field_12588 LEFT + f Ldtx; b field_12586 RIGHT + f [Ldtx; c field_12587 $VALUES + m ()[Ldtx; a method_36726 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dty net/minecraft/class_2756 net/minecraft/world/level/block/state/properties/DoubleBlockHalf + f Ldty; a field_12609 UPPER + f Ldty; b field_12607 LOWER + f Lji; c field_47101 directionToOther + f [Ldty; d field_12608 $VALUES + m ()Lji; a method_54779 getDirectionToOther + m ()Ldty; b method_54780 getOtherHalf + m ()[Ldty; d method_36727 $values + m (Ljava/lang/String;ILji;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dtz net/minecraft/class_5691 net/minecraft/world/level/block/state/properties/DripstoneThickness + f Ldtz; a field_28064 TIP_MERGE + f Ldtz; b field_28065 TIP + f Ldtz; c field_28066 FRUSTUM + f Ldtz; d field_28067 MIDDLE + f Ldtz; e field_28068 BASE + f Ljava/lang/String; f field_28069 name + f [Ldtz; g field_28070 $VALUES + m ()[Ldtz; a method_36728 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dua net/minecraft/class_2754 net/minecraft/world/level/block/state/properties/EnumProperty + f Lcom/google/common/collect/ImmutableSet; a field_12595 values + f Ljava/util/Map; b field_12596 names + m (Ljava/lang/Enum;)Ljava/lang/String; a method_11846 getName + m (Ljava/lang/String;Ljava/lang/Class;)Ldua; a method_11850 create + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)Ldua; a method_11847 create + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/function/Predicate;)Ldua; a method_11848 create + m (Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/Enum;)Ldua; a method_11849 create + m (Ljava/lang/Enum;)Z b method_38863 method_38863 + m (Ljava/lang/String;Ljava/lang/Class;Ljava/util/Collection;)V <init> <init> <init> +c dub net/minecraft/class_2760 net/minecraft/world/level/block/state/properties/Half + f Ldub; a field_12619 TOP + f Ldub; b field_12617 BOTTOM + f Ljava/lang/String; c field_12616 name + f [Ldub; d field_12618 $VALUES + m ()[Ldub; a method_36729 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duc net/minecraft/class_2758 net/minecraft/world/level/block/state/properties/IntegerProperty + f Lcom/google/common/collect/ImmutableSet; a field_12614 values + f I b field_37655 min + f I c field_37656 max + m (Ljava/lang/Integer;)Ljava/lang/String; a method_11868 getName + m (Ljava/lang/String;II)Lduc; a method_11867 create + m (Ljava/lang/String;II)V <init> <init> <init> +c dud net/minecraft/class_2766 net/minecraft/world/level/block/state/properties/NoteBlockInstrument + f [Ldud; A field_12652 $VALUES + f Ldud; a field_12648 HARP + f Ldud; b field_12653 BASEDRUM + f Ldud; c field_12643 SNARE + f Ldud; d field_12645 HAT + f Ldud; e field_12651 BASS + f Ldud; f field_12650 FLUTE + f Ldud; g field_12644 BELL + f Ldud; h field_12654 GUITAR + f Ldud; i field_12647 CHIME + f Ldud; j field_12655 XYLOPHONE + f Ldud; k field_18284 IRON_XYLOPHONE + f Ldud; l field_18285 COW_BELL + f Ldud; m field_18286 DIDGERIDOO + f Ldud; n field_18287 BIT + f Ldud; o field_18288 BANJO + f Ldud; p field_18289 PLING + f Ldud; q field_41324 ZOMBIE + f Ldud; r field_41325 SKELETON + f Ldud; s field_41326 CREEPER + f Ldud; t field_41327 DRAGON + f Ldud; u field_41328 WITHER_SKELETON + f Ldud; v field_41329 PIGLIN + f Ldud; w field_41604 CUSTOM_HEAD + f Ljava/lang/String; x field_12646 name + f Ljm; y field_12649 soundEvent + f Ldud$a; z field_41605 type + m ()Ljm; a method_11886 getSoundEvent + m ()Z b method_47889 isTunable + m ()Z d method_47890 hasCustomSound + m ()Z e method_51372 worksAboveNoteBlock + m ()[Ldud; f method_36730 $values + m (Ljava/lang/String;ILjava/lang/String;Ljm;Ldud$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dud$a net/minecraft/class_2766$class_7994 net/minecraft/world/level/block/state/properties/NoteBlockInstrument$Type + f Ldud$a; a field_41606 BASE_BLOCK + f Ldud$a; b field_41607 MOB_HEAD + f Ldud$a; c field_41608 CUSTOM + f [Ldud$a; d field_41609 $VALUES + m ()[Ldud$a; a method_47892 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c due net/minecraft/class_2764 net/minecraft/world/level/block/state/properties/PistonType + f Ldue; a field_12637 DEFAULT + f Ldue; b field_12634 STICKY + f Ljava/lang/String; c field_12635 name + f [Ldue; d field_12636 $VALUES + m ()[Ldue; a method_36731 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duf net/minecraft/class_2769 net/minecraft/world/level/block/state/properties/Property + f Ljava/lang/Class; a field_24742 clazz + f Ljava/lang/String; b field_24743 name + f Ljava/lang/Integer; c field_24744 hashCode + f Lcom/mojang/serialization/Codec; d field_24745 codec + f Lcom/mojang/serialization/Codec; e field_25670 valueCodec + m ()Ljava/util/Collection; a method_11898 getPossibleValues + m (Lcom/mojang/serialization/DynamicOps;Ldte;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_35307 parseValue + m (Ldte;)Lduf$a; a method_30041 value + m (Ldte;Ljava/lang/Comparable;)Ldte; a method_35306 method_35306 + m (Ljava/lang/Comparable;)Ljava/lang/String; a method_11901 getName + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_28504 method_28504 + m ()I b method_11799 generateHashCode + m (Ljava/lang/Comparable;)Lduf$a; b method_30042 value + m (Ljava/lang/String;)Ljava/util/Optional; b method_11900 getValue + m ()Ljava/util/stream/Stream; c method_30043 getAllValues + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; c method_28505 method_28505 + m ()Lcom/mojang/serialization/Codec; d method_35308 codec + m (Ljava/lang/String;)Ljava/lang/String; d method_49524 method_49524 + m ()Lcom/mojang/serialization/Codec; e method_30044 valueCodec + m ()Ljava/lang/String; f method_11899 getName + m ()Ljava/lang/Class; g method_11902 getValueClass + m (Ljava/lang/String;Ljava/lang/Class;)V <init> <init> <init> +c duf$a net/minecraft/class_2769$class_4933 net/minecraft/world/level/block/state/properties/Property$Value + f Lduf; a comp_70 property + f Ljava/lang/Comparable; b comp_71 value + m ()Lduf; a comp_70 property + m ()Ljava/lang/Comparable; b comp_71 value + m (Lduf;Ljava/lang/Comparable;)V <init> <init> <init> +c dug net/minecraft/class_2768 net/minecraft/world/level/block/state/properties/RailShape + f Ldug; a field_12665 NORTH_SOUTH + f Ldug; b field_12674 EAST_WEST + f Ldug; c field_12667 ASCENDING_EAST + f Ldug; d field_12666 ASCENDING_WEST + f Ldug; e field_12670 ASCENDING_NORTH + f Ldug; f field_12668 ASCENDING_SOUTH + f Ldug; g field_12664 SOUTH_EAST + f Ldug; h field_12671 SOUTH_WEST + f Ldug; i field_12672 NORTH_WEST + f Ldug; j field_12663 NORTH_EAST + f Ljava/lang/String; k field_12669 name + f [Ldug; l field_12673 $VALUES + m ()Ljava/lang/String; a method_35309 getName + m ()Z b method_11897 isAscending + m ()[Ldug; d method_36732 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duh net/minecraft/class_2773 net/minecraft/world/level/block/state/properties/RedstoneSide + f Lduh; a field_12686 UP + f Lduh; b field_12689 SIDE + f Lduh; c field_12687 NONE + f Ljava/lang/String; d field_12685 name + f [Lduh; e field_12688 $VALUES + m ()Z a method_27855 isConnected + m ()[Lduh; b method_36733 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dui net/minecraft/class_7718 net/minecraft/world/level/block/state/properties/RotationSegment + f Layy; a field_41768 SEGMENTED_ANGLE16 + f I b field_40345 MAX_SEGMENT_INDEX + f I c field_40346 NORTH_0 + f I d field_40347 EAST_90 + f I e field_40348 SOUTH_180 + f I f field_40349 WEST_270 + m ()I a method_45478 getMaxSegmentIndex + m (F)I a method_45479 convertToSegment + m (I)Ljava/util/Optional; a method_45480 convertToDirection + m (Lji;)I a method_45481 convertToSegment + m (I)F b method_45482 convertToDegrees + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duj net/minecraft/class_5705 net/minecraft/world/level/block/state/properties/SculkSensorPhase + f Lduj; a field_28121 INACTIVE + f Lduj; b field_28122 ACTIVE + f Lduj; c field_44631 COOLDOWN + f Ljava/lang/String; d field_28124 name + f [Lduj; e field_28125 $VALUES + m ()[Lduj; a method_36734 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duk net/minecraft/class_2771 net/minecraft/world/level/block/state/properties/SlabType + f Lduk; a field_12679 TOP + f Lduk; b field_12681 BOTTOM + f Lduk; c field_12682 DOUBLE + f Ljava/lang/String; d field_12678 name + f [Lduk; e field_12680 $VALUES + m ()[Lduk; a method_36735 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dul net/minecraft/class_2778 net/minecraft/world/level/block/state/properties/StairsShape + f Ldul; a field_12710 STRAIGHT + f Ldul; b field_12712 INNER_LEFT + f Ldul; c field_12713 INNER_RIGHT + f Ldul; d field_12708 OUTER_LEFT + f Ldul; e field_12709 OUTER_RIGHT + f Ljava/lang/String; f field_12714 name + f [Ldul; g field_12711 $VALUES + m ()[Ldul; a method_36736 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dum net/minecraft/class_2776 net/minecraft/world/level/block/state/properties/StructureMode + f Ldum; a field_12695 SAVE + f Ldum; b field_12697 LOAD + f Ldum; c field_12699 CORNER + f Ldum; d field_12696 DATA + f Ljava/lang/String; e field_12698 name + f Lwz; f field_26444 displayName + f [Ldum; g field_12700 $VALUES + m ()Lwz; a method_30844 getDisplayName + m ()[Ldum; b method_36737 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dun net/minecraft/class_5816 net/minecraft/world/level/block/state/properties/Tilt + f Ldun; a field_28718 NONE + f Ldun; b field_28719 UNSTABLE + f Ldun; c field_28720 PARTIAL + f Ldun; d field_28721 FULL + f Ljava/lang/String; e field_28722 name + f Z f field_28723 causesVibration + f [Ldun; g field_28724 $VALUES + m ()Z a method_33636 causesVibration + m ()[Ldun; b method_36738 $values + m (Ljava/lang/String;ILjava/lang/String;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duo net/minecraft/class_4778 net/minecraft/world/level/block/state/properties/WallSide + f Lduo; a field_22178 NONE + f Lduo; b field_22179 LOW + f Lduo; c field_22180 TALL + f Ljava/lang/String; d field_22181 name + f [Lduo; e field_22182 $VALUES + m ()[Lduo; a method_36739 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dup net/minecraft/class_4719 net/minecraft/world/level/block/state/properties/WoodType + f Lcom/mojang/serialization/Codec; a field_46535 CODEC + f Ldup; b field_21676 OAK + f Ldup; c field_21677 SPRUCE + f Ldup; d field_21678 BIRCH + f Ldup; e field_21679 ACACIA + f Ldup; f field_42837 CHERRY + f Ldup; g field_21680 JUNGLE + f Ldup; h field_21681 DARK_OAK + f Ldup; i field_22183 CRIMSON + f Ldup; j field_22184 WARPED + f Ldup; k field_37657 MANGROVE + f Ldup; l field_40350 BAMBOO + f Ljava/lang/String; m comp_1299 name + f Ldtr; n comp_1300 setType + f Ldnm; o comp_1301 soundType + f Ldnm; p comp_1302 hangingSignSoundType + f Lavo; q comp_1303 fenceGateClose + f Lavo; r comp_1304 fenceGateOpen + f Ljava/util/Map; s field_46536 TYPES + m ()Ljava/util/stream/Stream; a method_24026 values + m (Ldup;)Ldup; a method_24027 register + m ()Ljava/lang/String; b comp_1299 name + m ()Ldtr; c comp_1300 setType + m ()Ldnm; d comp_1301 soundType + m ()Ldnm; e comp_1302 hangingSignSoundType + m ()Lavo; f comp_1303 fenceGateClose + m ()Lavo; g comp_1304 fenceGateOpen + m (Ljava/lang/String;Ldtr;)V <init> <init> <init> + m (Ljava/lang/String;Ldtr;Ldnm;Ldnm;Lavo;Lavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duq net/minecraft/class_6097 net/minecraft/world/level/block/state/properties/package-info +c dur net/minecraft/class_2780 net/minecraft/world/level/border/BorderChangeListener + m (Ldut;D)V a method_11934 onBorderSizeSet + m (Ldut;DD)V a method_11930 onBorderCenterSet + m (Ldut;DDJ)V a method_11931 onBorderSizeLerping + m (Ldut;I)V a method_11932 onBorderSetWarningTime + m (Ldut;D)V b method_11929 onBorderSetDamagePerBlock + m (Ldut;I)V b method_11933 onBorderSetWarningBlocks + m (Ldut;D)V c method_11935 onBorderSetDamageSafeZOne +c dur$a net/minecraft/class_2780$class_3976 net/minecraft/world/level/border/BorderChangeListener$DelegateBorderChangeListener + f Ldut; a field_17652 worldBorder + m (Ldut;)V <init> <init> <init> +c dus net/minecraft/class_2789 net/minecraft/world/level/border/BorderStatus + f Ldus; a field_12754 GROWING + f Ldus; b field_12756 SHRINKING + f Ldus; c field_12753 STATIONARY + f I d field_12755 color + f [Ldus; e field_12752 $VALUES + m ()I a method_11999 getColor + m ()[Ldus; b method_36740 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dut net/minecraft/class_2784 net/minecraft/world/level/border/WorldBorder + f Ljava/util/List; a field_12730 listeners + f D b field_33643 MAX_SIZE + f D c field_36191 MAX_CENTER_COORDINATE + f Ldut$c; d field_24122 DEFAULT_SETTINGS + f D e field_12733 damagePerBlock + f D f field_12731 damageSafeZone + f I g field_12735 warningTime + f I h field_12734 warningBlocks + f D i field_12738 centerX + f D j field_12737 centerZ + f I k field_12732 absoluteMaxSize + f Ldut$a; l field_12736 extent + m ()D a method_11964 getCenterX + m (D)V a method_11969 setSize + m (DD)Z a method_35317 isWithinBounds + m (DDD)Z a method_39458 isWithinBounds + m (DDDD)Z a method_61114 isWithinBounds + m (DDJ)V a method_11957 lerpSizeBetween + m (I)V a method_11973 setAbsoluteMaxSize + m (Lbsr;)D a method_11979 getDistanceToBorder + m (Lbsr;Lewx;)Z a method_39459 isInsideCloseToBorder + m (Ldcd;)Z a method_11951 isWithinBounds + m (Ldur;)V a method_11983 addListener + m (Ldut$c;)V a method_17905 applySettings + m (Lewx;)Z a method_11966 isWithinBounds + m (Lexc;)Z a method_61115 isWithinBounds + m (Ljd;)Z a method_11952 isWithinBounds + m ()D b method_11980 getCenterZ + m (D)V b method_11981 setDamageSafeZone + m (DD)D b method_11961 getDistanceToBorder + m (DDD)Ljd; b method_39538 clampToBounds + m (I)V b method_11975 setWarningTime + m (Ldur;)V b method_35318 removeListener + m (Lexc;)Ljd; b method_61116 clampToBounds + m (Ljd;)Ljd; b method_61117 clampToBounds + m ()Lexv; c method_17903 getCollisionShape + m (D)V c method_11955 setDamagePerBlock + m (DD)V c method_11978 setCenter + m (I)V c method_11967 setWarningBlocks + m ()Ldus; d method_11968 getStatus + m ()D e method_11976 getMinX + m ()D f method_11958 getMinZ + m ()D g method_11963 getMaxX + m ()D h method_11977 getMaxZ + m ()D i method_11965 getSize + m ()J j method_11962 getLerpRemainingTime + m ()D k method_11954 getLerpTarget + m ()Ljava/util/List; l method_11970 getListeners + m ()I m method_11959 getAbsoluteMaxSize + m ()D n method_11971 getDamageSafeZone + m ()D o method_11953 getDamagePerBlock + m ()D p method_11974 getLerpSpeed + m ()I q method_11956 getWarningTime + m ()I r method_11972 getWarningBlocks + m ()V s method_11982 tick + m ()Ldut$c; t method_27355 createSettings + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dut$a net/minecraft/class_2784$class_2785 net/minecraft/world/level/border/WorldBorder$BorderExtent + m ()D a method_11994 getMinX + m ()D b method_11991 getMaxX + m ()D c method_11992 getMinZ + m ()D d method_11985 getMaxZ + m ()D e method_11984 getSize + m ()D f method_11987 getLerpSpeed + m ()J g method_11993 getLerpRemainingTime + m ()D h method_11988 getLerpTarget + m ()Ldus; i method_11995 getStatus + m ()V j method_11989 onAbsoluteMaxSizeChange + m ()V k method_11990 onCenterChange + m ()Ldut$a; l method_11986 update + m ()Lexv; m method_17906 getCollisionShape +c dut$b net/minecraft/class_2784$class_2786 net/minecraft/world/level/border/WorldBorder$MovingBorderExtent + f Ldut; a field_12743 field_12743 + f D b field_12740 from + f D c field_12739 to + f J d field_12742 lerpEnd + f J e field_12741 lerpBegin + f D f field_12744 lerpDuration + m (Ldut;DDJ)V <init> <init> <init> +c dut$c net/minecraft/class_2784$class_5200 net/minecraft/world/level/border/WorldBorder$Settings + f D a field_24123 centerX + f D b field_24124 centerZ + f D c field_24125 damagePerBlock + f D d field_24126 safeZone + f I e field_24127 warningBlocks + f I f field_24128 warningTime + f D g field_24129 size + f J h field_24130 sizeLerpTime + f D i field_24131 sizeLerpTarget + m ()D a method_27356 getCenterX + m (Lcom/mojang/serialization/DynamicLike;Ldut$c;)Ldut$c; a method_27358 read + m (Lub;)V a method_27357 write + m ()D b method_27359 getCenterZ + m ()D c method_27360 getDamagePerBlock + m ()D d method_27361 getSafeZone + m ()I e method_27362 getWarningBlocks + m ()I f method_27363 getWarningTime + m ()D g method_27364 getSize + m ()J h method_27365 getSizeLerpTime + m ()D i method_27366 getSizeLerpTarget + m (DDDDIIDJD)V <init> <init> <init> + m (Ldut;)V <init> <init> <init> +c dut$d net/minecraft/class_2784$class_2787 net/minecraft/world/level/border/WorldBorder$StaticBorderExtent + f Ldut; a field_12748 field_12748 + f D b field_12747 size + f D c field_12746 minX + f D d field_12745 minZ + f D e field_12750 maxX + f D f field_12749 maxZ + f Lexv; g field_17653 shape + m ()V n method_11996 updateBox + m (Ldut;D)V <init> <init> <init> +c duu net/minecraft/class_6098 net/minecraft/world/level/border/package-info +c duv net/minecraft/class_6557 net/minecraft/world/level/chunk/BlockColumn + m (I)Ldtc; a method_32892 getBlock + m (ILdtc;)V a method_38092 setBlock +c duw net/minecraft/class_5867 net/minecraft/world/level/chunk/BulkSectionAccess + f Ldcx; a field_29037 level + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; b field_29038 acquiredSections + f Ldvj; c field_29039 lastSection + f J d field_29040 lastSectionKey + m (Ljd;)Ldvj; a method_33944 getSection + m (Ljd;IJ)Ldvj; a method_33945 method_33945 + m (Ljd;)Ldtc; b method_33946 getBlockState + m (Ldcx;)V <init> <init> <init> +c dux net/minecraft/class_6643 net/minecraft/world/level/chunk/CarvingMask + f I a field_35049 minY + f Ljava/util/BitSet; b field_35050 mask + f Ldux$a; c field_36217 additionalMask + m ()[J a method_38864 toArray + m (III)V a method_38865 set + m (Ldcd;)Ljava/util/stream/Stream; a method_38866 stream + m (Ldcd;I)Ljd; a method_38867 method_38867 + m (Ldux$a;)V a method_39785 setAdditionalMask + m (III)Z b method_38868 get + m (III)I c method_38869 getIndex + m (III)Z d method_39786 method_39786 + m (II)V <init> <init> <init> + m ([JI)V <init> <init> <init> +c dux$a net/minecraft/class_6643$class_6828 net/minecraft/world/level/chunk/CarvingMask$Mask +c duy net/minecraft/class_2791 net/minecraft/world/level/chunk/ChunkAccess + f I a field_44632 NO_FILLED_SECTION + f [Lit/unimi/dsi/fastutil/shorts/ShortList; b field_34536 postProcessing + f Z c field_34537 unsaved + f Ldcd; d field_34538 chunkPos + f Ldzc; e field_34539 noiseChunk + f Ldvv; f field_34540 upgradeData + f Leab; g field_35468 blendingData + f Ljava/util/Map; h field_34541 heightmaps + f Leoo; i field_44708 skyLightSources + f Ljava/util/Map; j field_34542 pendingBlockEntities + f Ljava/util/Map; k field_34543 blockEntities + f Ldcy; l field_34544 levelHeightAccessor + f [Ldvj; m field_34545 sections + f Lorg/slf4j/Logger; n field_34548 LOGGER + f Lit/unimi/dsi/fastutil/longs/LongSet; o field_37052 EMPTY_REFERENCE_SET + f Z p field_34549 isLightCorrect + f J q field_34550 inhabitedTime + f Lddx; r field_39411 carverBiomeSettings + f Ljava/util/Map; s field_34552 structureStarts + f Ljava/util/Map; t field_34553 structuresRefences + m ()V A method_51522 initializeLightSources + m ()I a method_12040 getHighestFilledSectionIndex + m (I)Ldyc; a method_32914 getListenerRegistry + m (II)Z a method_12228 isYSpaceEmpty + m (III)Ljava/lang/String; a method_38254 method_38254 + m (J)V a method_38870 incrementInhabitedTime + m (Lbsr;)V a method_12002 addEntity + m (Lddz;Ldef$f;)V a method_38257 fillBiomesFromNoise + m (Ldqh;)V a method_12007 setBlockEntity + m (Ldtc;)Z a method_51523 method_51523 + m (Ldyy$a;)Ldyy; a method_12032 getOrCreateHeightmapUnprimed + m (Ldyy$a;II)I a method_12005 getHeight + m (Ldyy$a;[J)V a method_12037 setHeightmap + m (Leab;)V a method_39294 setBlendingData + m (Ljava/util/Map;)V a method_12034 setAllStarts + m (Ljava/util/function/Function;)Ldzc; a method_38255 getOrCreateNoiseChunk + m (Ljava/util/function/Predicate;Ljava/util/function/BiConsumer;)V a method_51525 findBlocks + m (Ljava/util/function/Supplier;)Lddx; a method_44214 carverBiome + m (Ljd;Ldtc;Z)Ldtc; a method_12010 setBlockState + m (Ljd;Ljo$a;)Lub; a method_20598 getBlockEntityNbtForSaving + m (Ljz;[Ldvj;)V a method_38256 replaceMissingSections + m (Lub;)V a method_12042 setBlockEntityNbt + m (SI)V a method_12029 addPackedPostProcess + m (Z)V a method_12008 setUnsaved + m ([Lit/unimi/dsi/fastutil/shorts/ShortList;I)Lit/unimi/dsi/fastutil/shorts/ShortList; a method_12026 getOrCreateOffsetList + m ()I b method_12031 getHighestSectionPosition + m (I)Ldvj; b method_38259 getSection + m (J)V b method_12028 setInhabitedTime + m (Ldyy$a;)Z b method_39295 hasPrimedHeightmap + m (Z)V b method_12020 setLightCorrect + m ()Ljava/util/Set; c method_12021 getBlockEntitiesPos + m (I)Z c method_60791 isSectionEmpty + m (Ldyy$a;)Ldyy; c method_38260 method_38260 + m (Lejr;)Lit/unimi/dsi/fastutil/longs/LongSet; c method_38261 method_38261 + m ()[Ldvj; d method_12006 getSections + m (Ljd;)V d method_12041 removeBlockEntity + m ()Ljava/util/Collection; e method_12011 getHeightmaps + m (Ljd;)V e method_12039 markPosForPostprocessing + m ()Ldcd; f method_12004 getPos + m (Ljd;)Lub; f method_12024 getBlockEntityNbt + m ()Ljava/util/Map; g method_12016 getAllStarts + m ()Z i method_12044 isUnsaved + m ()Ldvz; j method_12009 getPersistedStatus + m ()Ldvz; k method_51526 getHighestGeneratedStatus + m ()[Lit/unimi/dsi/fastutil/shorts/ShortList; n method_12012 getPostProcessing + m ()Leyw; o method_12013 getBlockTicks + m ()Leyw; p method_12014 getFluidTicks + m ()Lduy$a; q method_39296 getTicksForSerialization + m ()Ldvv; r method_12003 getUpgradeData + m ()Z s method_39297 isOldNoiseGeneration + m ()Leab; t method_39299 getBlendingData + m ()J u method_12033 getInhabitedTime + m ()Z v method_12038 isLightCorrect + m ()Z w method_38871 hasAnyStructureReferences + m ()Ldym; x method_39300 getBelowZeroRetrogen + m ()Z y method_39461 isUpgrading + m ()Ldcy; z method_39460 getHeightAccessorForGeneration + m (Ldcd;Ldvv;Ldcy;Ljz;J[Ldvj;Leab;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c duy$a net/minecraft/class_2791$class_6745 net/minecraft/world/level/chunk/ChunkAccess$TicksToSave + f Leyu; a comp_239 blocks + f Leyu; b comp_240 fluids + m ()Leyu; a comp_239 blocks + m ()Leyu; b comp_240 fluids + m (Leyu;Leyu;)V <init> <init> <init> +c duz net/minecraft/class_2794 net/minecraft/world/level/chunk/ChunkGenerator + f Lcom/mojang/serialization/Codec; a field_24746 CODEC + f Ldea; b field_12761 biomeSource + f Ljava/util/function/Supplier; c field_39412 featuresPerStep + f Ljava/util/function/Function; d field_39413 generationSettingsGetter + m ()V a method_59825 validate + m (IILdcy;Ldzm;)Lddi; a method_26261 getBaseColumn + m (IILdyy$a;Ldcy;Ldzm;)I a method_16397 getBaseHeight + m (Laqu;Ljq;Ljd;IZ)Lcom/mojang/datafixers/util/Pair; a method_12103 findNearestMapStructure + m (Larb;)V a method_12107 spawnOriginalMobs + m (Larb;JLdzm;Lddy;Lddq;Lduy;Ldyu$a;)V a method_12108 applyCarvers + m (Larb;Lddq;Ldzm;Lduy;)V a method_12110 buildSurface + m (Ldcy;)I a method_12100 getSpawnHeight + m (Lddq;Lduy;Lkf;Lejr;)I a method_38264 fetchReferences + m (Lddq;Lejz;)Z a method_41521 tryAddReference + m (Lddq;Ljd;Lejz;)Z a method_41040 method_41040 + m (Lddq;Lkf;Lduy;Ldva;Ldcd;Lka;Ldzm;Lenu;Ljm;)V a method_41041 method_41041 + m (Ldds;Lddq;Lduy;)V a method_16130 createReferences + m (Ldds;Lddq;Ldzx;Lduy;Ldcd;Lejz;)V a method_38265 method_38265 + m (Ldds;Lduy;Lddq;)V a method_12102 applyBiomeDecoration + m (Ldds;Ljava/util/Set;Ldcd;)V a method_39787 method_39787 + m (Ldea;Ljava/util/function/Function;)Ljava/util/List; a method_44215 method_44215 + m (Lduy;)Lejj; a method_39462 getWritableArea + m (Lduy;Ldzm;)Lduy; a method_38267 method_38267 + m (Ldzm;Leaa;Lddq;Lduy;)Ljava/util/concurrent/CompletableFuture; a method_38275 createBiomes + m (Leaa;Ldzm;Lddq;Lduy;)Ljava/util/concurrent/CompletableFuture; a method_12088 fillFromNoise + m (Lejr;)Ljava/lang/Integer; a method_38268 method_38268 + m (Lejx$a;Lddq;Lka;Ldzm;Lenu;JLduy;Ldcd;Lkf;)Z a method_41044 tryGenerateStructure + m (Lejz;)Ljava/lang/String; a method_30149 method_30149 + m (Lejz;Ljz;)Ljava/lang/String; a method_41045 method_41045 + m (Leko;)Ljava/util/Set; a method_41046 method_41046 + m (Lit/unimi/dsi/fastutil/ints/IntSet;Ldeg$b;Leiv;)V a method_39788 method_39788 + m (Ljava/util/List;Ldzm;Ljd;)V a method_40450 addDebugScreenInfo + m (Ljava/util/Optional;Lejz;)Ljava/lang/String; a method_41050 method_41050 + m (Ljava/util/Set;Laqu;Lddq;Ljd;ZLekl;)Lcom/mojang/datafixers/util/Pair; a method_40148 getNearestGeneratedStructure + m (Ljava/util/Set;Ldcz;Lddq;IIIZJLekm;)Lcom/mojang/datafixers/util/Pair; a method_40146 getNearestGeneratedStructure + m (Ljava/util/Set;Ldcz;Lddq;ZLeko;Ldcd;)Lcom/mojang/datafixers/util/Pair; a method_41522 getStructureGeneratingAt + m (Ljava/util/function/Function;Ljm;)Ljava/util/List; a method_44217 method_44217 + m (Ljd;Lejz;)Z a method_41047 method_41047 + m (Ljm;)Lddx; a method_44216 getBiomeGenerationSettings + m (Ljm;Lddq;Lbtq;Ljd;)Lbpf; a method_12113 getMobsAt + m (Ljo;Ldzm;J)Ldva; a method_46696 createState + m (Ljz;Leiv;)Ljava/lang/String; a method_38271 method_38271 + m (Ljz;Lejr;)Ljava/lang/String; a method_38272 method_38272 + m (Lka;Ldva;Lddq;Lduy;Lenu;)V a method_16129 createStructures + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Predicate;Lejz;)V a method_41052 method_41052 + m ()Lcom/mojang/serialization/MapCodec; b method_28506 codec + m (IILdyy$a;Ldcy;Ldzm;)I b method_20402 getFirstFreeHeight + m (Lejz;)Ljava/lang/String; b method_30148 method_30148 + m (Ljm;)Lddx; b method_44218 method_44218 + m ()Ljava/util/Optional; c method_39301 getTypeNameForDataFixer + m (IILdyy$a;Ldcy;Ldzm;)I c method_18028 getFirstOccupiedHeight + m ()Ldea; d method_12098 getBiomeSource + m ()I e method_12104 getGenDepth + m ()I f method_16398 getSeaLevel + m ()I g method_33730 getMinY + m (Ldea;)V <init> <init> <init> + m (Ldea;Ljava/util/function/Function;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dva net/minecraft/class_7869 net/minecraft/world/level/chunk/ChunkGeneratorStructureState + f Lorg/slf4j/Logger; a field_40899 LOGGER + f Ldzm; b field_40900 randomState + f Ldea; c field_40901 biomeSource + f J d field_40902 levelSeed + f J e field_40903 concentricRingsSeed + f Ljava/util/Map; f field_40904 placementsForStructure + f Ljava/util/Map; g field_40905 ringPositions + f Z h field_40906 hasGeneratedPositions + f Ljava/util/List; i field_40907 possibleStructureSets + m ()Ljava/util/List; a method_46697 possibleStructureSets + m (IILjq;Layw;)Ldcd; a method_46698 method_46698 + m (Lcom/google/common/base/Stopwatch;Ljm;Ljava/util/List;)Ljava/util/List; a method_46701 method_46701 + m (Ldea;Ljm$c;)Z a method_46699 method_46699 + m (Ldea;Ljm;)Z a method_46700 method_46700 + m (Ldzm;JLdea;Ljava/util/stream/Stream;)Ldva; a method_46703 createForFlat + m (Ldzm;JLdea;Ljo;)Ldva; a method_46702 createForNormal + m (Lejr;)Ljava/util/List; a method_46704 method_46704 + m (Lejx$a;)Ljava/util/stream/Stream; a method_46705 method_46705 + m (Lejx;Ldea;)Z a method_46706 hasBiomesForStructureSet + m (Lekl;)Ljava/util/List; a method_46707 getRingPositionsFor + m (Ljava/util/Set;Ljm;)V a method_46711 method_46711 + m (Ljm;)Ljava/util/List; a method_46708 getPlacementsForStructure + m (Ljm;III)Z a method_46709 hasStructureChunkInRange + m (Ljm;Lekl;)Ljava/util/concurrent/CompletableFuture; a method_46710 generateRingPositions + m ()V b method_46712 ensureStructuresGenerated + m ()Ldzm; c method_46713 randomState + m ()J d method_46714 getLevelSeed + m ()V e method_46715 generatePositions + m (Ldzm;Ldea;JJLjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvb net/minecraft/class_7511 net/minecraft/world/level/chunk/ChunkGenerators + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_44219 bootstrap + m ()V <init> <init> <init> +c dvc net/minecraft/class_2802 net/minecraft/world/level/chunk/ChunkSource + m (II)Ldvi; a method_21730 getChunkNow + m (IILdvz;Z)Lduy; a method_12121 getChunk + m (IIZ)Ldvi; a method_12126 getChunk + m (Ldcd;Z)V a method_12124 updateChunkForced + m (Ljava/util/function/BooleanSupplier;Z)V a method_12127 tick + m (ZZ)V a method_12128 setSpawnSettings + m (II)Z b method_12123 hasChunk + m ()Ljava/lang/String; e method_12122 gatherStats + m ()I j method_14151 getLoadedChunksCount + m ()Leot; p method_12130 getLightEngine + m ()V <init> <init> <init> +c dvd net/minecraft/class_2804 net/minecraft/world/level/chunk/DataLayer + f I a field_34052 LAYER_COUNT + f I b field_31404 LAYER_SIZE + f I c field_31403 SIZE + f [B d field_12783 data + f I e field_31405 NIBBLE_SIZE + f I f field_44635 defaultValue + m ()[B a method_12137 getData + m (I)V a method_51527 fill + m (II)V a method_12142 set + m (III)I a method_12139 get + m (IIII)V a method_12145 set + m ()Ldvd; b method_12144 copy + m (I)Ljava/lang/String; b method_35320 layerToString + m (III)I b method_12140 getIndex + m ()Z c method_51380 isDefinitelyHomogenous + m (I)Z c method_51379 isDefinitelyFilledWith + m ()Z d method_12146 isEmpty + m (I)I d method_12141 get + m (I)I e method_37459 getNibbleIndex + m (I)I f method_12138 getByteIndex + m (I)B g method_51381 packFilled + m ()V <init> <init> <init> + m (I)V <init> <init> <init> + m ([B)V <init> <init> <init> +c dve net/minecraft/class_2812 net/minecraft/world/level/chunk/EmptyLevelChunk + f Ljm; n field_36407 biome + m (Ldcw;Ldcd;Ljm;)V <init> <init> <init> +c dvf net/minecraft/class_2816 net/minecraft/world/level/chunk/GlobalPalette + f Ljr; a field_12828 registry + m (ILjr;Ldvp;Ljava/util/List;)Ldvo; a method_38286 create + m (Ljr;)V <init> <init> <init> +c dvg net/minecraft/class_2814 net/minecraft/world/level/chunk/HashMapPalette + f Ljr; a field_12821 registry + f Laxk; b field_12824 values + f Ldvp; c field_12825 resizeHandler + f I d field_12822 bits + m (ILjr;Ldvp;Ljava/util/List;)Ldvo; a method_38287 create + m ()Ljava/util/List; d method_38288 getEntries + m (Ljr;ILdvp;Ljava/util/List;)V <init> <init> <init> + m (Ljr;ILdvp;)V <init> <init> <init> + m (Ljr;ILdvp;Laxk;)V <init> <init> <init> +c dvh net/minecraft/class_2821 net/minecraft/world/level/chunk/ImposterProtoChunk + f Ldvi; n field_12866 wrapped + f Z o field_34554 allowWrites + m ()Ldvi; C method_12240 getWrapped + m (Ldyy$a;)Ldyy$a; c method_12239 fixType + m (Ldvi;Z)V <init> <init> <init> +c dvi net/minecraft/class_2818 net/minecraft/world/level/chunk/LevelChunk + f Lorg/slf4j/Logger; n field_12839 LOGGER + f Ldsa; o field_27221 NULL_TICKER + f Ljava/util/Map; p field_27222 tickersInLevel + f Z q field_12855 loaded + f Ldcw; r field_12858 level + f Ljava/util/function/Supplier; s field_12856 fullStatus + f Ldvi$c; t field_12850 postLoad + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; u field_28129 gameEventListenerRegistrySections + f Leyo; v field_35471 blockTicks + f Leyo; w field_35472 fluidTicks + m ()Z C method_12223 isEmpty + m ()Laql; D method_12225 getFullStatus + m ()V E method_12206 runPostLoad + m ()Ldcw; F method_12200 getLevel + m ()Ljava/util/Map; G method_12214 getBlockEntities + m ()V H method_12221 postProcessGeneration + m ()V I method_38289 clearAllBlockEntities + m ()V J method_31713 registerAllBlockEntitiesAfterLevelLoad + m ()Z K method_31715 isInLevel + m (III)Lepe; a method_12234 getFluidState + m (Laqu;)V a method_39305 registerTickContainerInLevel + m (Laqu;II)Ldyc; a method_32917 method_32917 + m (Ldqh;Laqu;)V a method_32918 removeGameEventListener + m (Ldqh;Ldqi;)Ldsa; a method_31718 createTicker + m (Ldqh;Ldqi;Ljd;Ldvi$d;)Ldvi$d; a method_31719 method_31719 + m (Ldvi$d;)V a method_38290 method_38290 + m (Ljd;Ldqj;Lub;)V a method_31716 method_31716 + m (Ljd;Ldvi$b;)Ldqh; a method_12201 getBlockEntity + m (Ljd;Lub;)Ldqh; a method_12204 promotePendingBlockEntity + m (Lvw;)V a method_49525 replaceBiomes + m (Lvw;Lub;Ljava/util/function/Consumer;)V a method_12224 replaceWithPacketData + m (III)Ljava/lang/String; b method_12202 method_12202 + m (Laqu;)V b method_39306 unregisterTickContainerFromLevel + m (Ldqh;)V b method_12216 addAndRegisterBlockEntity + m (Ldqh;Laqu;)V b method_32919 addGameEventListener + m (Ljava/util/function/Supplier;)V b method_12207 setFullStatus + m (III)Ljava/lang/String; c method_12227 method_12227 + m (J)V c method_20530 unpackTicks + m (Ldqh;)V c method_31723 updateBlockEntityTicker + m (Z)V c method_12226 setLoaded + m (Ldqh;)V d method_32920 method_32920 + m (Ljd;)Ldqh; g method_12208 createBlockEntity + m (I)V h method_51382 removeGameEventListenerRegistry + m (Ljd;)Z h method_31724 isTicking + m (Ljd;)V k method_31725 removeBlockEntityTicker + m (Ldcw;Ldcd;)V <init> <init> <init> + m (Ldcw;Ldcd;Ldvv;Leyo;Leyo;J[Ldvj;Ldvi$c;Leab;)V <init> <init> <init> + m (Laqu;Ldvs;Ldvi$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvi$1 net/minecraft/class_2818$1 net/minecraft/world/level/chunk/LevelChunk$1 + m ()V <init> <init> <init> +c dvi$a net/minecraft/class_2818$class_5563 net/minecraft/world/level/chunk/LevelChunk$BoundTickingBlockEntity + f Ldvi; a field_27223 field_27223 + f Ldqh; b field_27224 blockEntity + f Ldqi; c field_27225 ticker + f Z d field_27226 loggedInvalidBlockState + m (Ldvi;Ldqh;Ldqi;)V <init> <init> <init> +c dvi$b net/minecraft/class_2818$class_2819 net/minecraft/world/level/chunk/LevelChunk$EntityCreationType + f Ldvi$b; a field_12860 IMMEDIATE + f Ldvi$b; b field_12861 QUEUED + f Ldvi$b; c field_12859 CHECK + f [Ldvi$b; d field_12862 $VALUES + m ()[Ldvi$b; a method_36742 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvi$c net/minecraft/class_2818$class_6829 net/minecraft/world/level/chunk/LevelChunk$PostLoadProcessor +c dvi$d net/minecraft/class_2818$class_5564 net/minecraft/world/level/chunk/LevelChunk$RebindableTickingBlockEntityWrapper + f Ldsa; a field_27228 ticker + m (Ldsa;)V a method_31727 rebind + m (Ldvi;Ldsa;)V <init> <init> <init> +c dvj net/minecraft/class_2826 net/minecraft/world/level/chunk/LevelChunkSection + f I a field_31406 SECTION_WIDTH + f I b field_31407 SECTION_HEIGHT + f I c field_31408 SECTION_SIZE + f I d field_34555 BIOME_CONTAINER_BITS + f S e field_12877 nonEmptyBlockCount + f S f field_12882 tickingBlockCount + f S g field_12881 tickingFluidCount + f Ldvq; h field_12878 states + f Ldvr; i field_34556 biomes + m ()V a method_16676 acquire + m (III)Ldtc; a method_12254 getBlockState + m (IIILdtc;)Ldtc; a method_16675 setBlockState + m (IIILdtc;Z)Ldtc; a method_12256 setBlockState + m (Lddz;Ldef$f;III)V a method_38291 fillBiomesFromNoise + m (Ljava/util/function/Predicate;)Z a method_19523 maybeHas + m (Lvw;)V a method_12258 read + m ()V b method_16677 release + m (III)Lepe; b method_12255 getFluidState + m (Lvw;)V b method_49526 readBiomes + m ()Z c method_38292 hasOnlyAir + m (III)Ljm; c method_38293 getNoiseBiome + m (Lvw;)V c method_12257 write + m ()Z d method_12262 isRandomlyTicking + m ()Z e method_12263 isRandomlyTickingBlocks + m ()Z f method_12264 isRandomlyTickingFluids + m ()V g method_12253 recalcBlockCounts + m ()Ldvq; h method_12265 getStates + m ()Ldvr; i method_38294 getBiomes + m ()I j method_12260 getSerializedSize + m (Ldvq;Ldvr;)V <init> <init> <init> + m (Ljz;)V <init> <init> <init> +c dvj$a net/minecraft/class_2826$class_6869 net/minecraft/world/level/chunk/LevelChunkSection$1BlockCounter + f I a field_36408 nonEmptyBlockCount + f I b field_36409 tickingBlockCount + f I c field_36410 tickingFluidCount + m (Ldtc;I)V a method_40155 accept + m (Ldvj;)V <init> <init> <init> +c dvk net/minecraft/class_8527 net/minecraft/world/level/chunk/LightChunk + m ()Leoo; B method_12018 getSkyLightSources + m (Ljava/util/function/BiConsumer;)V a method_51524 findBlockLightSources +c dvl net/minecraft/class_2823 net/minecraft/world/level/chunk/LightChunkGetter + m (Lddf;Lkf;)V a method_12247 onLightUpdate + m (II)Ldvk; c method_12246 getChunkForLighting + m ()Ldcc; q method_16399 getLevel +c dvm net/minecraft/class_2834 net/minecraft/world/level/chunk/LinearPalette + f Ljr; a field_12900 registry + f [Ljava/lang/Object; b field_12904 values + f Ldvp; c field_12905 resizeHandler + f I d field_12903 bits + f I e field_12901 size + m (ILjr;Ldvp;Ljava/util/List;)Ldvo; a method_38295 create + m (Ljr;ILdvp;Ljava/util/List;)V <init> <init> <init> + m (Ljr;[Ljava/lang/Object;Ldvp;II)V <init> <init> <init> +c dvn net/minecraft/class_6558 net/minecraft/world/level/chunk/MissingPaletteEntryException + m (I)V <init> <init> <init> +c dvo net/minecraft/class_2837 net/minecraft/world/level/chunk/Palette + m ()I a method_12290 getSerializedSize + m (I)Ljava/lang/Object; a method_12288 valueFor + m (Ljava/lang/Object;)I a method_12291 idFor + m (Ljava/util/function/Predicate;)Z a method_19525 maybeHas + m (Lvw;)V a method_12289 read + m ()I b method_12197 getSize + m (Lvw;)V b method_12287 write + m ()Ldvo; c method_39956 copy +c dvo$a net/minecraft/class_2837$class_6559 net/minecraft/world/level/chunk/Palette$Factory +c dvp net/minecraft/class_2835 net/minecraft/world/level/chunk/PaletteResize +c dvq net/minecraft/class_2841 net/minecraft/world/level/chunk/PalettedContainer + f I a field_34557 MIN_PALETTE_BITS + f Ldvp; b field_34558 dummyPaletteResize + f Ljr; c field_34559 registry + f Ldvq$c; d field_34560 data + f Ldvq$d; e field_34561 strategy + f Lazn; f field_36300 threadingDetector + m ()V a method_12334 acquire + m (I)Ljava/lang/Object; a method_12331 get + m (IIILjava/lang/Object;)Ljava/lang/Object; a method_12328 getAndSet + m (ILjava/lang/Object;)Ljava/lang/Object; a method_12336 getAndSet + m (Lazd$a;)Ljava/lang/String; a method_49527 method_49527 + m (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38296 method_38296 + m (Ldvg;I)I a method_44340 method_44340 + m (Ldvq$b;Lit/unimi/dsi/fastutil/ints/Int2IntMap$Entry;)V a method_21733 method_21733 + m (Ldvq$c;I)Ldvq$c; a method_38297 createOrReuseData + m (Ldvq;)Ldvr; a method_44341 method_44341 + m (Ldvr$b;Ljr;Ldvq$d;Ldvr$a;)Lcom/mojang/serialization/DataResult; a method_44342 method_44342 + m (Lit/unimi/dsi/fastutil/ints/Int2IntOpenHashMap;I)V a method_21734 method_21734 + m (Ljava/util/function/Consumer;Ldvo;I)V a method_39794 method_39794 + m (Ljr;Lcom/mojang/serialization/Codec;Ldvq$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; a method_44343 codecRW + m (Ljr;Lcom/mojang/serialization/Codec;Ldvq$d;Ljava/lang/Object;Ldvr$b;)Lcom/mojang/serialization/Codec; a method_38298 codec + m (Ljr;Ldvo;I)I a method_44344 method_44344 + m (Ljr;Ldvq$d;Ldvr$a;)Lcom/mojang/serialization/DataResult; a method_44346 unpack + m (Ljr;Ldvq$d;Ldvr;)Ldvr$a; a method_38302 method_38302 + m (Lvw;)V a method_12326 read + m ([ILjava/util/function/IntUnaryOperator;)V a method_39894 swapPalette + m ()V b method_12335 release + m (IIILjava/lang/Object;)Ljava/lang/Object; b method_16678 getAndSetUnchecked + m (ILjava/lang/Object;)V b method_12322 set + m (Ljr;Lcom/mojang/serialization/Codec;Ldvq$d;Ljava/lang/Object;)Lcom/mojang/serialization/Codec; b method_44347 codecRO + m (Ljr;Ldvq$d;Ldvr$a;)Lcom/mojang/serialization/DataResult; b method_44348 method_44348 + m (IIILjava/lang/Object;)V c method_35321 set + m (ILjava/lang/Object;)I c method_44349 method_44349 + m ()Ldvq; d method_39957 copy + m (ILjava/lang/Object;)I d method_12333 method_12333 + m ()Ljava/lang/String; f method_49528 method_49528 + m (Ljr;Ldvq$d;Ldvq$a;Laxc;Ljava/util/List;)V <init> <init> <init> + m (Ljr;Ldvq$d;Ldvq$c;)V <init> <init> <init> + m (Ljr;Ljava/lang/Object;Ldvq$d;)V <init> <init> <init> +c dvq$a net/minecraft/class_2841$class_6560 net/minecraft/world/level/chunk/PalettedContainer$Configuration + f Ldvo$a; a comp_72 factory + f I b comp_73 bits + m ()Ldvo$a; a comp_72 factory + m (Ljr;Ldvp;I)Ldvq$c; a method_38305 createData + m ()I b comp_73 bits + m (Ldvo$a;I)V <init> <init> <init> +c dvq$b net/minecraft/class_2841$class_4464 net/minecraft/world/level/chunk/PalettedContainer$CountConsumer +c dvq$c net/minecraft/class_2841$class_6561 net/minecraft/world/level/chunk/PalettedContainer$Data + f Ldvq$a; a comp_74 configuration + f Laxc; b comp_118 storage + f Ldvo; c comp_119 palette + m ()I a method_38306 getSerializedSize + m (Ldvo;Laxc;)V a method_38308 copyFrom + m (Lvw;)V a method_38309 write + m ()Ldvq$c; b method_44338 copy + m ()Ldvq$a; c comp_74 configuration + m ()Laxc; d comp_118 storage + m ()Ldvo; e comp_119 palette + m (Ldvq$a;Laxc;Ldvo;)V <init> <init> <init> +c dvq$d net/minecraft/class_2841$class_6563 net/minecraft/world/level/chunk/PalettedContainer$Strategy + f Ldvo$a; a field_34566 SINGLE_VALUE_PALETTE_FACTORY + f Ldvo$a; b field_34567 LINEAR_PALETTE_FACTORY + f Ldvo$a; c field_34568 HASHMAP_PALETTE_FACTORY + f Ldvq$d; d field_34569 SECTION_STATES + f Ldvq$d; e field_34570 SECTION_BIOMES + f Ldvo$a; f field_34571 GLOBAL_PALETTE_FACTORY + f I g field_34572 sizeBits + m ()I a method_38312 size + m (III)I a method_38313 getIndex + m (Ljr;I)Ldvq$a; a method_38314 getConfiguration + m (Ljr;I)I b method_38315 calculateBitsForSerialization + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvq$d$1 net/minecraft/class_2841$class_6563$1 net/minecraft/world/level/chunk/PalettedContainer$Strategy$1 + m (I)V <init> <init> <init> +c dvq$d$2 net/minecraft/class_2841$class_6563$2 net/minecraft/world/level/chunk/PalettedContainer$Strategy$2 + m (I)V <init> <init> <init> +c dvr net/minecraft/class_7522 net/minecraft/world/level/chunk/PalettedContainerRO + m (III)Ljava/lang/Object; a method_12321 get + m (Ldvq$b;)V a method_21732 count + m (Ljava/util/function/Consumer;)V a method_39793 getAll + m (Ljava/util/function/Predicate;)Z a method_19526 maybeHas + m (Ljr;Ldvq$d;)Ldvr$a; a method_44345 pack + m (Lvw;)V b method_12325 write + m ()I c method_12327 getSerializedSize + m ()Ldvq; e method_44350 recreate +c dvr$a net/minecraft/class_7522$class_6562 net/minecraft/world/level/chunk/PalettedContainerRO$PackedData + f Ljava/util/List; a comp_75 paletteEntries + f Ljava/util/Optional; b comp_76 storage + m ()Ljava/util/List; a comp_75 paletteEntries + m ()Ljava/util/Optional; b comp_76 storage + m (Ljava/util/List;Ljava/util/Optional;)V <init> <init> <init> +c dvr$b net/minecraft/class_7522$class_7523 net/minecraft/world/level/chunk/PalettedContainerRO$Unpacker +c dvs net/minecraft/class_2839 net/minecraft/world/level/chunk/ProtoChunk + f Leot; n field_17105 lightEngine + f Ldvz; o field_12918 status + f Ljava/util/List; p field_12929 entities + f Ljava/util/Map; q field_12926 carvingMasks + f Ldym; r field_35473 belowZeroRetrogen + f Leyr; s field_35474 blockTicks + f Leyr; t field_35475 fluidTicks + m ()Ljava/util/Map; D method_12309 getBlockEntities + m ()Ljava/util/List; E method_12295 getEntities + m ()Ljava/util/Map; F method_12316 getBlockEntityNbts + m ()Leyo; G method_39307 unpackBlockTicks + m ()Leyo; H method_39308 unpackFluidTicks + m (Ldvz;)V a method_12308 setPersistedStatus + m (Ldym;)V a method_39309 setBelowZeroRetrogen + m (Ldyu$a;)Ldux; a method_12025 getCarvingMask + m (Ldyu$a;Ldux;)V a method_12307 setCarvingMask + m (Leot;)V a method_17032 setLightEngine + m (Leyr;)Leyo; a method_39310 unpackTicks + m (SILdcd;)Ljd; a method_12314 unpackOffsetCoordinates + m (Ldyu$a;)Ldux; b method_28510 getOrCreateCarvingMask + m (Lub;)V b method_12302 addEntity + m (Ldyu$a;)Ldux; c method_12297 method_12297 + m (Ljd;)S g method_12300 packOffsetCoordinates + m (Ldcd;Ldvv;Ldcy;Ljz;Leab;)V <init> <init> <init> + m (Ldcd;Ldvv;[Ldvj;Leyr;Leyr;Ldcy;Ljz;Leab;)V <init> <init> <init> +c dvt net/minecraft/class_6564 net/minecraft/world/level/chunk/SingleValuePalette + f Ljr; a field_34573 registry + f Ljava/lang/Object; b field_34574 value + f Ldvp; c field_34575 resizeHandler + m (ILjr;Ldvp;Ljava/util/List;)Ldvo; a method_38316 create + m (Ljr;Ldvp;Ljava/util/List;)V <init> <init> <init> +c dvu net/minecraft/class_2810 net/minecraft/world/level/chunk/StructureAccess + m (Lejr;)Lejz; a method_12181 getStartForStructure + m (Lejr;J)V a method_12182 addReferenceForStructure + m (Lejr;Lejz;)V a method_12184 setStartForStructure + m (Lejr;)Lit/unimi/dsi/fastutil/longs/LongSet; b method_12180 getReferencesForStructure + m (Ljava/util/Map;)V b method_12183 setAllReferences + m ()Ljava/util/Map; h method_12179 getAllReferences +c dvv net/minecraft/class_2843 net/minecraft/world/level/chunk/UpgradeData + f Ldvv; a field_12950 EMPTY + f Lorg/slf4j/Logger; b field_12956 LOGGER + f Ljava/lang/String; c field_31412 TAG_INDICES + f [Ljj; d field_12952 DIRECTIONS + f Ljava/util/EnumSet; e field_12951 sides + f Ljava/util/List; f field_36538 neighborBlockTicks + f Ljava/util/List; g field_36539 neighborFluidTicks + f [[I h field_12955 index + f Ljava/util/Map; i field_12953 MAP + f Ljava/util/Set; j field_12954 CHUNKY_FIXERS + m ()Z a method_12349 isEmpty + m (Ldcw;Ldvv$a;)V a method_12353 method_12353 + m (Ldcw;Leys;)V a method_40452 method_40452 + m (Ldfy;)Ljava/lang/String; a method_40453 method_40453 + m (Ldtc;Lji;Ldcx;Ljd;Ljd;)Ldtc; a method_12351 updateState + m (Ldvi;)V a method_12356 upgrade + m (Ldvi;Ljj;)V a method_12352 upgradeSides + m (Lepd;)Ljava/lang/String; a method_40454 method_40454 + m (Ljava/lang/String;)Ljava/util/Optional; a method_40455 method_40455 + m (Lub;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V a method_40456 loadTicks + m (Luh;Leys;)V a method_40457 method_40457 + m ()Lub; b method_12350 write + m (Ldcw;Leys;)V b method_40458 method_40458 + m (Ldvi;)V b method_12348 upgradeInside + m (Ljava/lang/String;)Ljava/util/Optional; b method_40459 method_40459 + m (Luh;Leys;)V b method_40460 method_40460 + m ()Ljava/util/Optional; c method_40461 method_40461 + m ()Ljava/util/Optional; d method_40462 method_40462 + m (Ldcy;)V <init> <init> <init> + m (Lub;Ldcy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvv$a net/minecraft/class_2843$class_2844 net/minecraft/world/level/chunk/UpgradeData$BlockFixer + m (Ldcx;)V a method_12357 processChunk + m (Ldtc;Lji;Ldtc;Ldcx;Ljd;Ljd;)Ldtc; a method_12358 updateShape +c dvv$b net/minecraft/class_2843$class_2845 net/minecraft/world/level/chunk/UpgradeData$BlockFixers + f Ldvv$b; a field_12957 BLACKLIST + f Ldvv$b; b field_12962 DEFAULT + f Ldvv$b; c field_12960 CHEST + f Ldvv$b; d field_12963 LEAVES + f Ldvv$b; e field_12958 STEM_BLOCK + f [Lji; f field_12959 DIRECTIONS + f [Ldvv$b; g field_12961 $VALUES + m ()[Ldvv$b; a method_36743 $values + m (Ljava/lang/String;I[Ldfy;)V <init> <init> <init> + m (Ljava/lang/String;IZ[Ldfy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvv$b$1 net/minecraft/class_2843$class_2845$1 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$1 + m (Ljava/lang/String;I[Ldfy;)V <init> <init> <init> +c dvv$b$2 net/minecraft/class_2843$class_2845$2 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$2 + m (Ljava/lang/String;I[Ldfy;)V <init> <init> <init> +c dvv$b$3 net/minecraft/class_2843$class_2845$3 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$3 + m (Ljava/lang/String;I[Ldfy;)V <init> <init> <init> +c dvv$b$4 net/minecraft/class_2843$class_2845$4 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$4 + f Ljava/lang/ThreadLocal; g field_12964 queue + m ()Ljava/util/List; a method_12359 method_12359 + m (Ljava/lang/String;IZ[Ldfy;)V <init> <init> <init> +c dvv$b$5 net/minecraft/class_2843$class_2845$5 net/minecraft/world/level/chunk/UpgradeData$BlockFixers$5 + m (Ljava/lang/String;I[Ldfy;)V <init> <init> <init> +c dvw net/minecraft/class_6099 net/minecraft/world/level/chunk/package-info +c dvx net/minecraft/class_9767 net/minecraft/world/level/chunk/status/ChunkDependencies + f Lcom/google/common/collect/ImmutableList; a field_51898 dependencyByRadius + f [I b field_51899 radiusByDependency + m ()Lcom/google/common/collect/ImmutableList; a method_60513 asList + m (I)Ldvz; a method_60514 get + m (Ldvz;)I a method_60515 getRadiusOf + m ()I b method_60516 size + m ()I c method_60517 getRadius + m (Lcom/google/common/collect/ImmutableList;)V <init> <init> <init> +c dvy net/minecraft/class_9768 net/minecraft/world/level/chunk/status/ChunkPyramid + f Ldvy; a field_51900 GENERATION_PYRAMID + f Ldvy; b field_51901 LOADING_PYRAMID + f Lcom/google/common/collect/ImmutableList; c comp_2802 steps + m ()Lcom/google/common/collect/ImmutableList; a comp_2802 steps + m (Ldvz;)Ldwc; a method_60518 getStepTo + m (Ldwc$a;)Ldwc$a; a method_60519 method_60519 + m (Ldwc$a;)Ldwc$a; b method_60520 method_60520 + m (Ldwc$a;)Ldwc$a; c method_60521 method_60521 + m (Ldwc$a;)Ldwc$a; d method_60522 method_60522 + m (Ldwc$a;)Ldwc$a; e method_60523 method_60523 + m (Ldwc$a;)Ldwc$a; f method_60524 method_60524 + m (Ldwc$a;)Ldwc$a; g method_60525 method_60525 + m (Ldwc$a;)Ldwc$a; h method_60526 method_60526 + m (Ldwc$a;)Ldwc$a; i method_60527 method_60527 + m (Ldwc$a;)Ldwc$a; j method_60528 method_60528 + m (Ldwc$a;)Ldwc$a; k method_60529 method_60529 + m (Ldwc$a;)Ldwc$a; l method_60530 method_60530 + m (Ldwc$a;)Ldwc$a; m method_60531 method_60531 + m (Ldwc$a;)Ldwc$a; n method_60532 method_60532 + m (Ldwc$a;)Ldwc$a; o method_60533 method_60533 + m (Ldwc$a;)Ldwc$a; p method_60534 method_60534 + m (Ldwc$a;)Ldwc$a; q method_60535 method_60535 + m (Ldwc$a;)Ldwc$a; r method_60536 method_60536 + m (Ldwc$a;)Ldwc$a; s method_60537 method_60537 + m (Ldwc$a;)Ldwc$a; t method_60538 method_60538 + m (Ldwc$a;)Ldwc$a; u method_60539 method_60539 + m (Ldwc$a;)Ldwc$a; v method_60540 method_60540 + m (Ldwc$a;)Ldwc$a; w method_60541 method_60541 + m (Ldwc$a;)Ldwc$a; x method_60542 method_60542 + m (Lcom/google/common/collect/ImmutableList;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dvy$a net/minecraft/class_9768$class_9769 net/minecraft/world/level/chunk/status/ChunkPyramid$Builder + f Ljava/util/List; a field_51902 steps + m ()Ldvy; a method_60543 build + m (Ldvz;Ljava/util/function/UnaryOperator;)Ldvy$a; a method_60544 step + m ()V <init> <init> <init> +c dvz net/minecraft/class_2806 net/minecraft/world/level/chunk/status/ChunkStatus + f I a field_35470 MAX_STRUCTURE_DISTANCE + f Ljava/util/EnumSet; b field_51903 FINAL_HEIGHTMAPS + f Ldvz; c field_12798 EMPTY + f Ldvz; d field_16423 STRUCTURE_STARTS + f Ldvz; e field_16422 STRUCTURE_REFERENCES + f Ldvz; f field_12794 BIOMES + f Ldvz; g field_12804 NOISE + f Ldvz; h field_12796 SURFACE + f Ldvz; i field_12801 CARVERS + f Ldvz; j field_12795 FEATURES + f Ldvz; k field_44633 INITIALIZE_LIGHT + f Ldvz; l field_12805 LIGHT + f Ldvz; m field_12786 SPAWN + f Ldvz; n field_12803 FULL + f Ljava/util/EnumSet; o field_51904 WORLDGEN_HEIGHTMAPS + f I p field_16646 index + f Ldvz; q field_16647 parent + f Ldwd; r field_12787 chunkType + f Ljava/util/EnumSet; s field_12793 heightmapsAfter + m ()Ljava/util/List; a method_16558 getStatusList + m (Ldvz;)Z a method_12165 isOrAfter + m (Ldvz;Ldvz;)Ldvz; a method_60545 max + m (Ljava/lang/String;)Ldvz; a method_12168 byName + m (Ljava/lang/String;Ldvz;Ljava/util/EnumSet;Ldwd;)Ldvz; a method_60546 register + m ()I b method_16559 getIndex + m (Ldvz;)Z b method_60547 isAfter + m ()Ldvz; c method_16560 getParent + m (Ldvz;)Z c method_60548 isOrBefore + m ()Ldwd; d method_12164 getChunkType + m (Ldvz;)Z d method_60549 isBefore + m ()Ljava/util/EnumSet; e method_12160 heightmapsAfter + m ()Ljava/lang/String; f method_60550 getName + m (Ldvz;Ljava/util/EnumSet;Ldwd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwa net/minecraft/class_2807 net/minecraft/world/level/chunk/status/ChunkStatusTask +c dwb net/minecraft/class_9310 net/minecraft/world/level/chunk/status/ChunkStatusTasks + m (Laqu;Ldvs;Ldvi;)V a method_60551 method_60551 + m (Laqu;Ljava/util/List;)V a method_60552 postLoadProtoChunk + m (Lduy;)Z a method_57595 isLighted + m (Lduy;Ldwe;Laqn;)Lduy; a method_60553 method_60553 + m (Ldwe;Ldcd;Laqn;Ljava/lang/Runnable;)V a method_60554 method_60554 + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; a method_57596 passThrough + m (Lduy;)Lduy; b method_57599 method_57599 + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; b method_57601 generateStructureStarts + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; c method_57600 loadStructureStarts + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; d method_57603 generateStructureReferences + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; e method_57605 generateBiomes + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; f method_57607 generateNoise + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; g method_57608 generateSurface + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; h method_57609 generateCarvers + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; i method_57610 generateFeatures + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; j method_57594 initializeLight + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; k method_60555 light + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; l method_57613 generateSpawn + m (Ldwe;Ldwc;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; m method_60556 full + m ()V <init> <init> <init> +c dwc net/minecraft/class_9770 net/minecraft/world/level/chunk/status/ChunkStep + f Ldvz; a comp_2803 targetStatus + f Ldvx; b comp_2804 directDependencies + f Ldvx; c comp_2805 accumulatedDependencies + f I d comp_2806 blockStateWriteRadius + f Ldwa; e comp_2807 task + m ()Ldvz; a comp_2803 targetStatus + m (Lbno;Lduy;)Lduy; a method_60557 method_60557 + m (Lduy;Lbno;)Lduy; a method_60558 completeChunkGeneration + m (Ldvz;)I a method_60559 getAccumulatedRadiusOf + m (Ldwe;Lazi;Lduy;)Ljava/util/concurrent/CompletableFuture; a method_60560 apply + m ()Ldvx; b comp_2804 directDependencies + m ()Ldvx; c comp_2805 accumulatedDependencies + m ()I d comp_2806 blockStateWriteRadius + m ()Ldwa; e comp_2807 task + m (Ldvz;Ldvx;Ldvx;ILdwa;)V <init> <init> <init> +c dwc$a net/minecraft/class_9770$class_9771 net/minecraft/world/level/chunk/status/ChunkStep$Builder + f Ldvz; a field_51905 status + f Ldwc; b field_51906 parent + f [Ldvz; c field_51907 directDependenciesByRadius + f I d field_51908 blockStateWriteRadius + f Ldwa; e field_51909 task + m ()Ldwc; a method_60561 build + m (I)Ldwc$a; a method_60562 blockStateWriteRadius + m (Ldvz;)I a method_60563 getRadiusOfParent + m (Ldvz;I)Ldwc$a; a method_60564 addRequirement + m (Ldwa;)Ldwc$a; a method_60565 setTask + m ()[Ldvz; b method_60566 buildAccumulatedDependencies + m (Ldvz;)V <init> <init> <init> + m (Ldvz;Ldwc;)V <init> <init> <init> +c dwd net/minecraft/class_2808 net/minecraft/world/level/chunk/status/ChunkType + f Ldwd; a field_12808 PROTOCHUNK + f Ldwd; b field_12807 LEVELCHUNK + f [Ldwd; c field_12806 $VALUES + m ()[Ldwd; a method_36741 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwe net/minecraft/class_9312 net/minecraft/world/level/chunk/status/WorldGenContext + f Laqu; a comp_2434 level + f Lduz; b comp_2435 generator + f Lenu; c comp_2436 structureManager + f Laqx; d comp_2437 lightEngine + f Lbpj; e comp_2808 mainThreadMailBox + m ()Laqu; a comp_2434 level + m ()Lduz; b comp_2435 generator + m ()Lenu; c comp_2436 structureManager + m ()Laqx; d comp_2437 lightEngine + m ()Lbpj; e comp_2808 mainThreadMailBox + m (Laqu;Lduz;Lenu;Laqx;Lbpj;)V <init> <init> <init> +c dwf net/minecraft/class_9313 net/minecraft/world/level/chunk/status/package-info +c dwg net/minecraft/class_9820 net/minecraft/world/level/chunk/storage/ChunkIOErrorReporter + m (Ldcd;Ldcd;)Lz; a method_60997 createMisplacedChunkReport + m (Ldcd;Ldcd;Ldws;)V a method_60998 reportMisplacedChunk + m (Ljava/lang/Throwable;Ldws;Ldcd;)V a method_57821 reportChunkLoadFailure + m (Ljava/lang/Throwable;Ldws;Ldcd;)V b method_57822 reportChunkSaveFailure +c dwh net/minecraft/class_6830 net/minecraft/world/level/chunk/storage/ChunkScanAccess + m (Ldcd;Luv;)Ljava/util/concurrent/CompletableFuture; a method_39795 scanChunk +c dwi net/minecraft/class_2852 net/minecraft/world/level/chunk/storage/ChunkSerializer + f Ljava/lang/String; a field_37659 X_POS_TAG + f Ljava/lang/String; b field_37660 Z_POS_TAG + f Ljava/lang/String; c field_37661 HEIGHTMAPS_TAG + f Ljava/lang/String; d field_37662 IS_LIGHT_ON_TAG + f Ljava/lang/String; e field_37663 SECTIONS_TAG + f Ljava/lang/String; f field_37664 BLOCK_LIGHT_TAG + f Ljava/lang/String; g field_37665 SKY_LIGHT_TAG + f Lcom/mojang/serialization/Codec; h field_34576 BLOCK_STATE_CODEC + f Lorg/slf4j/Logger; i field_13001 LOGGER + f Ljava/lang/String; j field_31413 TAG_UPGRADE_DATA + f Ljava/lang/String; k field_35476 BLOCK_TICKS_TAG + f Ljava/lang/String; l field_35477 FLUID_TICKS_TAG + m (Laqu;Lces;Ldws;Ldcd;Lub;)Ldvs; a method_12395 read + m (Laqu;Lduy;)Lub; a method_12410 write + m (Laqu;Lub;)Ldvi$c; a method_12386 postLoadChunk + m (Laqu;Lub;Lduy$a;)V a method_39311 saveTicks + m (Ldcd;ILjava/lang/String;)V a method_39035 logErrors + m (Ldcd;Lakr;J)Z a method_24029 method_24029 + m (Ldfy;)Ljava/lang/String; a method_39312 method_39312 + m (Lekh;Ldcd;Ljava/util/Map;Ljava/util/Map;)Lub; a method_12385 packStructureData + m (Lekh;Lub;J)Ljava/util/Map; a method_12392 unpackStructureStart + m (Lepd;)Ljava/lang/String; a method_39313 method_39313 + m (Ljava/lang/String;)Ljava/util/Optional; a method_39314 method_39314 + m (Ljz;)Lcom/mojang/serialization/Codec; a method_39036 makeBiomeCodec + m (Lka;Ldcd;Lub;)Ljava/util/Map; a method_12387 unpackStructureReferences + m (Lub;)Ldwd; a method_12377 getChunkTypeFromTag + m (Lub;Ljava/lang/String;)Luh; a method_39796 getListOfCompoundsOrNull + m (Lub;Luy;)V a method_39315 method_39315 + m (Luh;Laqu;Luh;Ldvi;)V a method_39797 method_39797 + m ([Lit/unimi/dsi/fastutil/shorts/ShortList;)Luh; a method_12393 packOffsets + m (Ldcd;ILjava/lang/String;)V b method_39037 method_39037 + m (Ljava/lang/String;)Ljava/util/Optional; b method_39316 method_39316 + m (Lub;Luy;)V b method_39539 method_39539 + m (Ldcd;ILjava/lang/String;)V c method_39038 method_39038 + m (Ljava/lang/String;)Ljava/util/Optional; c method_39317 method_39317 + m (Ljava/lang/String;)Ljava/util/Optional; d method_39318 method_39318 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwi$a net/minecraft/class_2852$class_9314 net/minecraft/world/level/chunk/storage/ChunkSerializer$ChunkReadException + m (Ljava/lang/String;)V <init> <init> <init> +c dwj net/minecraft/class_3977 net/minecraft/world/level/chunk/storage/ChunkStorage + f Ldwl; a field_21494 worker + f Lejm; b field_17654 legacyStructureHandler + f I d field_36219 LAST_MONOLYTH_STRUCTURE_DATA_VERSION + f Lcom/mojang/datafixers/DataFixer; e field_17655 fixerUpper + m (Lakq;Ljava/util/function/Supplier;)Lejm; a method_43411 getLegacyStructureHandler + m (Lakq;Ljava/util/function/Supplier;Lub;Ljava/util/Optional;)Lub; a method_17907 upgradeChunkTag + m (Ldcd;Lub;)Ljava/util/concurrent/CompletableFuture; a method_17910 write + m (Lub;)I a method_17908 getVersion + m (Lub;Lakq;)V a method_39798 method_39798 + m (Lub;Lakq;Ljava/util/Optional;)V a method_39799 injectDatafixingContext + m (Ldcd;I)Z b method_42328 isOldChunkAround + m (Lub;)V b method_60626 removeDatafixingContext + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; d method_23696 read + m (Ldcd;)V e method_56564 handleLegacyStructureIndex + m ()V o method_23697 flushWorker + m ()Ldwh; p method_39800 chunkScanner + m ()Ldws; q method_60999 storageInfo + m (Ldws;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V <init> <init> <init> +c dwk net/minecraft/class_5565 net/minecraft/world/level/chunk/storage/EntityStorage + f Lorg/slf4j/Logger; a field_27232 LOGGER + f Ljava/lang/String; b field_31414 ENTITIES_TAG + f Ljava/lang/String; c field_31415 POSITION_TAG + f Laqu; d field_27233 level + f Ldwu; e field_48747 simpleRegionStorage + f Lit/unimi/dsi/fastutil/longs/LongSet; f field_27235 emptyChunks + f Lbpk; g field_34056 entityDeserializerQueue + m (Ldcd;Ljava/lang/Throwable;)Ljava/lang/Object; a method_61000 method_61000 + m (Ldcd;Ljava/util/Optional;)Ldxe; a method_31731 method_31731 + m (Ljava/util/concurrent/CompletableFuture;Ldcd;)V a method_61001 reportSaveFailureIfPresent + m (Lub;)Ldcd; a method_31736 readChunkPos + m (Lub;Ldcd;)V a method_31733 writeChunkPos + m (Luh;Lbsr;)V a method_31734 method_31734 + m (Ldcd;)Ldxe; b method_31735 emptyChunk + m (Ldcd;Ljava/lang/Throwable;)Ljava/lang/Object; b method_61002 method_61002 + m (Ljava/util/concurrent/CompletableFuture;Ldcd;)V b method_61003 reportLoadFailureIfPresent + m (Ldwu;Laqu;Ljava/util/concurrent/Executor;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwl net/minecraft/class_4698 net/minecraft/world/level/chunk/storage/IOWorker + f Lorg/slf4j/Logger; a field_21495 LOGGER + f Ljava/util/concurrent/atomic/AtomicBoolean; b field_21497 shutdownRequested + f Lbpk; c field_24468 mailbox + f Ldwq; d field_21499 storage + f Ljava/util/Map; e field_21500 pendingWrites + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; f field_38240 regionCacheForBlender + f I g field_38241 REGION_CACHE_SIZE + m ()Ldws; a method_61004 storageInfo + m (I)[Ljava/util/concurrent/CompletableFuture; a method_23699 method_23699 + m (II)Ljava/util/concurrent/CompletableFuture; a method_42329 getOrCreateOldDataForRegion + m (Lbpj;)Lbpm$b; a method_27938 method_27938 + m (Lbpj;Ljava/util/function/Supplier;)V a method_27939 method_27939 + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; a method_31738 loadAsync + m (Ldcd;I)Z a method_42330 isOldChunkAround + m (Ldcd;Ldwl$a;)V a method_23701 runStore + m (Ldcd;Lub;)Ljava/util/concurrent/CompletableFuture; a method_23703 store + m (Ldwl$a;)Ljava/util/concurrent/CompletableFuture; a method_23705 method_23705 + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; a method_37479 method_37479 + m (Ljava/util/BitSet;Ldcd;)V a method_42331 method_42331 + m (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; a method_23709 submitTask + m (Ljava/util/function/Supplier;Lbpj;)Lbpm$b; a method_27941 method_27941 + m (Lub;)Z a method_42332 isOldChunk + m (Lub;Ldcd;)Ldwl$a; a method_23711 method_23711 + m (Z)Ljava/util/concurrent/CompletableFuture; a method_23698 synchronize + m ()V b method_23719 storePendingChunk + m (II)Ljava/util/concurrent/CompletableFuture; b method_42333 createOldDataForRegion + m (Lbpj;)V b method_27942 method_27942 + m (Ldcd;)Lcom/mojang/datafixers/util/Either; b method_27943 method_27943 + m (Ldcd;Lub;)Lcom/mojang/datafixers/util/Either; b method_27944 method_27944 + m (Ldcd;Luv;)Lcom/mojang/datafixers/util/Either; b method_39801 method_39801 + m (Ljava/lang/Void;)Ljava/util/concurrent/CompletionStage; b method_27940 method_27940 + m ()V c method_27945 tellStorePending + m (II)Ljava/util/BitSet; c method_42334 method_42334 + m ()Lcom/mojang/datafixers/util/Either; d method_37480 method_37480 + m ()Lcom/mojang/datafixers/util/Either; e method_27946 method_27946 + m ()Lcom/mojang/datafixers/util/Either; f method_27947 method_27947 + m (Ldws;Ljava/nio/file/Path;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwl$a net/minecraft/class_4698$class_4699 net/minecraft/world/level/chunk/storage/IOWorker$PendingStore + f Lub; a field_21503 data + f Ljava/util/concurrent/CompletableFuture; b field_21504 result + m ()Lub; a method_60627 copyData + m (Lub;)V <init> <init> <init> +c dwl$b net/minecraft/class_4698$class_5276 net/minecraft/world/level/chunk/storage/IOWorker$Priority + f Ldwl$b; a field_27237 FOREGROUND + f Ldwl$b; b field_27238 BACKGROUND + f Ldwl$b; c field_27239 SHUTDOWN + f [Ldwl$b; d field_24471 $VALUES + m ()[Ldwl$b; a method_36744 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwm net/minecraft/class_9170 net/minecraft/world/level/chunk/storage/RecreatingChunkStorage + f Ldwl; a field_48748 writeWorker + f Ljava/nio/file/Path; b field_48749 writeFolder + m (Ldws;Ljava/nio/file/Path;Ldws;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V <init> <init> <init> +c dwn net/minecraft/class_9171 net/minecraft/world/level/chunk/storage/RecreatingSimpleRegionStorage + f Ldwl; a field_48750 writeWorker + f Ljava/nio/file/Path; b field_48751 writeFolder + m (Ldws;Ljava/nio/file/Path;Ldws;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLazw;)V <init> <init> <init> +c dwo net/minecraft/class_4485 net/minecraft/world/level/chunk/storage/RegionBitmap + f Ljava/util/BitSet; a field_20433 used + m ()Lit/unimi/dsi/fastutil/ints/IntSet; a method_35322 getUsed + m (I)I a method_21867 allocate + m (II)V a method_21868 force + m (II)V b method_21869 free + m ()V <init> <init> <init> +c dwp net/minecraft/class_2861 net/minecraft/world/level/chunk/storage/RegionFile + f I a field_31417 SECTOR_INTS + f Ldwo; b field_20441 usedSectors + f Lorg/slf4j/Logger; c field_20434 LOGGER + f I d field_31418 SECTOR_BYTES + f I e field_31419 CHUNK_HEADER_SIZE + f I f field_31420 HEADER_OFFSET + f Ljava/nio/ByteBuffer; g field_20435 PADDING_BUFFER + f Ljava/lang/String; h field_31421 EXTERNAL_FILE_EXTENSION + f I i field_31422 EXTERNAL_STREAM_FLAG + f I j field_31423 EXTERNAL_CHUNK_THRESHOLD + f I k field_31424 CHUNK_NOT_PRESENT + f Ldws; l field_49102 info + f Ljava/nio/file/Path; m field_48752 path + f Ljava/nio/channels/FileChannel; n field_20436 file + f Ljava/nio/file/Path; o field_20657 externalFileDir + f Ldwr; p field_20437 version + f Ljava/nio/ByteBuffer; q field_20438 header + f Ljava/nio/IntBuffer; r field_20439 offsets + f Ljava/nio/IntBuffer; s field_20440 timestamps + m ()Ljava/nio/file/Path; a method_56566 getPath + m (B)Z a method_22407 isExternalStreamChunk + m (I)I a method_21871 getNumSectors + m (II)I a method_21872 packSectorOffset + m (Ldcd;)Ljava/io/DataInputStream; a method_21873 getChunkDataInputStream + m (Ldcd;B)Ljava/io/DataInputStream; a method_22408 createExternalChunkInputStream + m (Ldcd;BLjava/io/InputStream;)Ljava/io/DataInputStream; a method_22409 createChunkInputStream + m (Ldcd;Ljava/nio/ByteBuffer;)V a method_21874 write + m (Ljava/nio/ByteBuffer;I)Ljava/io/ByteArrayInputStream; a method_21876 createStream + m (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Ldwp$b; a method_22410 writeToExternalFile + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V a method_22411 method_22411 + m ()V b method_26981 flush + m (B)B b method_22412 getExternalChunkVersion + m (I)I b method_21878 getSectorNumber + m (Ldcd;)Z b method_21879 doesChunkExist + m ()I c method_31739 getTimestamp + m (I)I c method_21880 sizeToSectors + m (Ldcd;)Ljava/io/DataOutputStream; c method_21881 getChunkDataOutputStream + m ()Ljava/nio/ByteBuffer; d method_22406 createExternalStub + m (Ldcd;)V d method_31740 clear + m ()V e method_21870 writeHeader + m (Ldcd;)Z e method_12423 hasChunk + m ()V f method_21877 padToFullSector + m (Ldcd;)Ljava/nio/file/Path; f method_22413 getExternalChunkPath + m (Ldcd;)I g method_12419 getOffset + m (Ldcd;)I h method_17909 getOffsetIndex + m (Ldcd;)V i method_22414 method_22414 + m (Ldws;Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V <init> <init> <init> + m (Ldws;Ljava/nio/file/Path;Ljava/nio/file/Path;Ldwr;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwp$a net/minecraft/class_2861$class_2862 net/minecraft/world/level/chunk/storage/RegionFile$ChunkBuffer + f Ldwp; a field_13035 field_13035 + f Ldcd; b field_17656 pos + m (Ldwp;Ldcd;)V <init> <init> <init> +c dwp$b net/minecraft/class_2861$class_4549 net/minecraft/world/level/chunk/storage/RegionFile$CommitOp +c dwq net/minecraft/class_2867 net/minecraft/world/level/chunk/storage/RegionFileStorage + f Ljava/lang/String; a field_31425 ANVIL_EXTENSION + f I b field_31426 MAX_CACHE_SIZE + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; c field_17657 regionCache + f Ldws; d field_49103 info + f Ljava/nio/file/Path; e field_18690 folder + f Z f field_23748 sync + m ()V a method_26982 flush + m (Ldcd;)Lub; a method_17911 read + m (Ldcd;Lub;)V a method_23726 write + m (Ldcd;Luv;)V a method_39802 scanChunk + m ()Ldws; b method_61005 info + m (Ldcd;)Ldwp; b method_12440 getRegionFile + m (Ldws;Ljava/nio/file/Path;Z)V <init> <init> <init> +c dwr net/minecraft/class_4486 net/minecraft/world/level/chunk/storage/RegionFileVersion + f Ldwr; a field_20442 VERSION_GZIP + f Ldwr; b field_20443 VERSION_DEFLATE + f Ldwr; c field_20444 VERSION_NONE + f Ldwr; d field_48753 VERSION_LZ4 + f Ldwr; e field_48916 VERSION_CUSTOM + f Ldwr; f field_48754 DEFAULT + f Lorg/slf4j/Logger; g field_48755 LOGGER + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; h field_20445 VERSIONS + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; i field_48756 VERSIONS_BY_NAME + f Ldwr; j field_48757 selected + f I k field_20446 id + f Ljava/lang/String; l field_48758 optionName + f Ldwr$a; m field_20447 inputWrapper + f Ldwr$a; n field_20448 outputWrapper + m ()Ldwr; a method_56567 getSelected + m (I)Ldwr; a method_21883 fromId + m (Ldwr;)Ldwr; a method_21884 register + m (Ljava/io/InputStream;)Ljava/io/InputStream; a method_21885 wrap + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; a method_21886 wrap + m (Ljava/lang/String;)V a method_56568 configure + m ()I b method_21882 getId + m (I)Z b method_21887 isValidVersion + m (Ljava/io/InputStream;)Ljava/io/InputStream; b method_56569 method_56569 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; b method_56570 method_56570 + m (Ljava/io/InputStream;)Ljava/io/InputStream; c method_21888 method_21888 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; c method_21889 method_21889 + m (Ljava/io/InputStream;)Ljava/io/InputStream; d method_39803 method_39803 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; d method_39804 method_39804 + m (Ljava/io/InputStream;)Ljava/io/InputStream; e method_39805 method_39805 + m (Ljava/io/OutputStream;)Ljava/io/OutputStream; e method_39806 method_39806 + m (ILjava/lang/String;Ldwr$a;Ldwr$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwr$a net/minecraft/class_4486$class_4487 net/minecraft/world/level/chunk/storage/RegionFileVersion$StreamWrapper +c dws net/minecraft/class_9240 net/minecraft/world/level/chunk/storage/RegionStorageInfo + f Ljava/lang/String; a comp_2345 level + f Lakq; b comp_2346 dimension + f Ljava/lang/String; c comp_2347 type + m ()Ljava/lang/String; a comp_2345 level + m (Ljava/lang/String;)Ldws; a method_57013 withTypeSuffix + m ()Lakq; b comp_2346 dimension + m ()Ljava/lang/String; c comp_2347 type + m (Ljava/lang/String;Lakq;Ljava/lang/String;)V <init> <init> <init> +c dwt net/minecraft/class_4180 net/minecraft/world/level/chunk/storage/SectionStorage + f Lorg/slf4j/Logger; a field_18691 LOGGER + f Ljava/lang/String; b field_31427 SECTIONS_TAG + f Ldcy; c field_27240 levelHeightAccessor + f Ldwu; d field_48759 simpleRegionStorage + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; e field_18692 storage + f Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; f field_18693 dirty + f Ljava/util/function/Function; g field_24750 codec + f Ljava/util/function/Function; h field_18695 factory + f Lka; i field_39315 registryAccess + f Ldwg; j field_52227 errorReporter + m ()Z a method_40020 hasWork + m (J)V a method_19288 setDirty + m (JLcom/mojang/serialization/Dynamic;)Ljava/util/Optional; a method_28511 method_28511 + m (JZLjava/lang/Object;)V a method_20366 method_20366 + m (Lcom/mojang/serialization/Dynamic;)I a method_20369 getVersion + m (Ldcd;)V a method_20436 flush + m (Ldcd;I)J a method_33637 getKey + m (Ldcd;Lakp;Lub;)V a method_20368 readColumn + m (Ldcd;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a method_20367 writeColumn + m (Ldcd;Ljava/lang/Throwable;)Ljava/lang/Void; a method_61006 method_61006 + m (Ljava/util/Map;Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;Ljava/lang/Object;)V a method_28512 method_28512 + m (Ljava/util/function/BooleanSupplier;)V a method_19290 tick + m (J)V b method_19291 onSectionLoad + m (Ldcd;)V b method_19289 readColumn + m (Ldcd;Ljava/lang/Throwable;)Ljava/util/Optional; b method_43412 method_43412 + m (J)Ljava/util/Optional; c method_19293 get + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; c method_20621 tryRead + m (J)Ljava/util/Optional; d method_19294 getOrLoad + m (Ldcd;)V d method_20370 writeColumn + m (J)Z e method_19292 outsideStoredRange + m (J)Ljava/lang/Object; f method_19295 getOrCreate + m (J)V g method_28513 method_28513 + m (J)V h method_19296 method_19296 + m (J)V i method_19297 method_19297 + m (Ldwu;Ljava/util/function/Function;Ljava/util/function/Function;Lka;Ldwg;Ldcy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwu net/minecraft/class_9172 net/minecraft/world/level/chunk/storage/SimpleRegionStorage + f Ldwl; a field_48760 worker + f Lcom/mojang/datafixers/DataFixer; b field_48761 fixerUpper + f Lazw; c field_48762 dataFixType + m ()Ldws; a method_61007 storageInfo + m (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic; a method_56571 upgradeChunkTag + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; a method_56572 read + m (Ldcd;Lub;)Ljava/util/concurrent/CompletableFuture; a method_56565 write + m (Lub;I)Lub; a method_56573 upgradeChunkTag + m (Z)Ljava/util/concurrent/CompletableFuture; a method_56574 synchronize + m (Ldws;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLazw;)V <init> <init> <init> +c dwv net/minecraft/class_6100 net/minecraft/world/level/chunk/storage/package-info +c dww net/minecraft/class_7134 net/minecraft/world/level/dimension/BuiltinDimensionTypes + f Lakq; a field_37666 OVERWORLD + f Lakq; b field_37667 NETHER + f Lakq; c field_37668 END + f Lakq; d field_37669 OVERWORLD_CAVES + f Lakr; e field_37670 OVERWORLD_EFFECTS + f Lakr; f field_37671 NETHER_EFFECTS + f Lakr; g field_37672 END_EFFECTS + m (Ljava/lang/String;)Lakq; a method_41524 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwx net/minecraft/class_6101 net/minecraft/world/level/dimension/DimensionDefaults + f I a field_31428 OVERWORLD_MIN_Y + f I b field_31429 OVERWORLD_LEVEL_HEIGHT + f I c field_31430 OVERWORLD_GENERATION_HEIGHT + f I d field_31431 OVERWORLD_LOGICAL_HEIGHT + f I e field_31432 NETHER_MIN_Y + f I f field_31433 NETHER_LEVEL_HEIGHT + f I g field_31434 NETHER_GENERATION_HEIGHT + f I h field_31435 NETHER_LOGICAL_HEIGHT + f I i field_31436 END_MIN_Y + f I j field_31437 END_LEVEL_HEIGHT + f I k field_31438 END_GENERATION_HEIGHT + f I l field_31439 END_LOGICAL_HEIGHT + m ()V <init> <init> <init> +c dwy net/minecraft/class_2874 net/minecraft/world/level/dimension/DimensionType + f I A field_31440 MOON_PHASES + f I a field_28133 BITS_FOR_Y + f I b field_33411 MIN_HEIGHT + f I c field_28134 Y_SIZE + f I d field_28135 MAX_Y + f I e field_28136 MIN_Y + f I f field_35478 WAY_ABOVE_MAX_Y + f I g field_35479 WAY_BELOW_MIN_Y + f Lcom/mojang/serialization/Codec; h field_24757 DIRECT_CODEC + f Lyx; i field_51951 STREAM_CODEC + f [F j field_24752 MOON_BRIGHTNESS_PER_PHASE + f Lcom/mojang/serialization/Codec; k field_24756 CODEC + f Ljava/util/OptionalLong; l comp_641 fixedTime + f Z m comp_642 hasSkyLight + f Z n comp_643 hasCeiling + f Z o comp_644 ultraWarm + f Z p comp_645 natural + f D q comp_646 coordinateScale + f Z r comp_648 bedWorks + f Z s comp_649 respawnAnchorWorks + f I t comp_651 minY + f I u comp_652 height + f I v comp_653 logicalHeight + f Lawu; w comp_654 infiniburn + f Lakr; x comp_655 effectsLocation + f F y comp_656 ambientLight + f Ldwy$a; z comp_847 monsterSettings + m ()Z a method_29960 hasFixedTime + m (J)F a method_28528 timeOfDay + m (Lakq;Ljava/nio/file/Path;)Ljava/nio/file/Path; a method_12488 getStorageFolder + m (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/DataResult; a method_28521 parseLegacy + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28522 method_28522 + m (Ldwy;Ldwy;)D a method_31109 getTeleportationScale + m ()Z b method_44220 piglinSafe + m (J)I b method_28531 moonPhase + m ()Z c method_44221 hasRaids + m ()Lbpw; d method_44222 monsterSpawnLightTest + m ()I e method_44223 monsterSpawnBlockLightLimit + m ()Ljava/util/OptionalLong; f comp_641 fixedTime + m ()Z g comp_642 hasSkyLight + m ()Z h comp_643 hasCeiling + m ()Z i comp_644 ultraWarm + m ()Z j comp_645 natural + m ()D k comp_646 coordinateScale + m ()Z l comp_648 bedWorks + m ()Z m comp_649 respawnAnchorWorks + m ()I n comp_651 minY + m ()I o comp_652 height + m ()I p comp_653 logicalHeight + m ()Lawu; q comp_654 infiniburn + m ()Lakr; r comp_655 effectsLocation + m ()F s comp_656 ambientLight + m ()Ldwy$a; t comp_847 monsterSettings + m (Ljava/util/OptionalLong;ZZZZDZZIIILawu;Lakr;FLdwy$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwy$a net/minecraft/class_2874$class_7512 net/minecraft/world/level/dimension/DimensionType$MonsterSettings + f Lcom/mojang/serialization/MapCodec; a field_39414 CODEC + f Z b comp_848 piglinSafe + f Z c comp_849 hasRaids + f Lbpw; d comp_850 monsterSpawnLightTest + f I e comp_851 monsterSpawnBlockLightLimit + m ()Z a comp_848 piglinSafe + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_44224 method_44224 + m ()Z b comp_849 hasRaids + m ()Lbpw; c comp_850 monsterSpawnLightTest + m ()I d comp_851 monsterSpawnBlockLightLimit + m (ZZLbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dwz net/minecraft/class_5363 net/minecraft/world/level/dimension/LevelStem + f Lcom/mojang/serialization/Codec; a field_25411 CODEC + f Lakq; b field_25412 OVERWORLD + f Lakq; c field_25413 NETHER + f Lakq; d field_25414 END + f Ljm; e comp_1012 type + f Lduz; f comp_1013 generator + m ()Ljm; a comp_1012 type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_29568 method_29568 + m ()Lduz; b comp_1013 generator + m (Ljm;Lduz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxa net/minecraft/class_2876 net/minecraft/world/level/dimension/end/DragonRespawnAnimation + f Ldxa; a field_13097 START + f Ldxa; b field_13095 PREPARING_TO_SUMMON_PILLARS + f Ldxa; c field_13094 SUMMONING_PILLARS + f Ldxa; d field_13098 SUMMONING_DRAGON + f Ldxa; e field_13099 END + f [Ldxa; f field_13096 $VALUES + m ()[Ldxa; a method_36745 $values + m (Laqu;Ldxb;Ljava/util/List;ILjd;)V a method_12507 tick + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxa$1 net/minecraft/class_2876$1 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$1 + m (Ljava/lang/String;I)V <init> <init> <init> +c dxa$2 net/minecraft/class_2876$2 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$2 + m (Ljava/lang/String;I)V <init> <init> <init> +c dxa$3 net/minecraft/class_2876$3 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$3 + m (Ljava/lang/String;I)V <init> <init> <init> +c dxa$4 net/minecraft/class_2876$4 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$4 + m (Ljava/lang/String;I)V <init> <init> <init> +c dxa$5 net/minecraft/class_2876$5 net/minecraft/world/level/dimension/end/DragonRespawnAnimation$5 + m (Ljava/lang/String;I)V <init> <init> <init> +c dxb net/minecraft/class_2881 net/minecraft/world/level/dimension/end/EndDragonFight + f I A field_13118 respawnTime + f Ljava/util/List; B field_13109 respawnCrystals + f I a field_31445 TIME_BETWEEN_PLAYER_SCANS + f I b field_31441 ARENA_TICKET_LEVEL + f I c field_31442 DRAGON_SPAWN_Y + f Lorg/slf4j/Logger; d field_13112 LOGGER + f I e field_31443 MAX_TICKS_BEFORE_DRAGON_RESPAWN + f I f field_31444 TIME_BETWEEN_CRYSTAL_SCANS + f I g field_31446 ARENA_SIZE_CHUNKS + f I h field_31447 GATEWAY_COUNT + f I i field_31448 GATEWAY_DISTANCE + f Ljava/util/function/Predicate; j field_44876 validPlayer + f Laqr; k field_13119 dragonEvent + f Laqu; l field_13108 level + f Ljd; m field_44877 origin + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; n field_13121 gateways + f Ldth; o field_13110 exitPortalPattern + f I p field_13107 ticksSinceDragonSeen + f I q field_13106 crystalsAlive + f I r field_13105 ticksSinceCrystalsScanned + f I s field_13122 ticksSinceLastPlayerScan + f Z t field_13115 dragonKilled + f Z u field_13114 previouslyKilled + f Z v field_44878 skipArenaLoadedCheck + f Ljava/util/UUID; w field_13116 dragonUUID + f Z x field_13111 needsStateScanning + f Ljd; y field_13117 portalLocation + f Ldxa; z field_13120 respawnStage + m ()V a method_51855 skipArenaLoadedCheck + m (J)Ljava/util/List; a method_52229 method_52229 + m (Lchz;Lbrk;)V a method_12526 onCrystalDestroyed + m (Lcia;)V a method_12528 setDragonKilled + m (Ldxa;)V a method_12521 setRespawnStage + m (Ljava/util/List;)V a method_12529 respawnDragon + m (Ljd;)V a method_12516 spawnNewGateway + m (Ljd;Ljm$c;)V a method_46716 method_46716 + m (Ljz;)Ljava/util/Optional; a method_46717 method_46717 + m (Z)V a method_12518 spawnExitPortal + m ()Ldxb$a; b method_12530 saveData + m (Lcia;)V b method_12532 updateDragon + m ()V c method_12538 tick + m ()V d method_51856 removeAllGateways + m ()I e method_12517 getCrystalsAlive + m ()Z f method_12536 hasPreviouslyKilledDragon + m ()V g method_12522 tryRespawn + m ()V h method_12524 resetSpikeCrystals + m ()Ljava/util/UUID; i method_52179 getDragonUUID + m ()V j method_12515 scanState + m ()V k method_12525 findOrCreateDragon + m ()Z l method_12514 hasActiveExitPortal + m ()Ldth$b; m method_12531 findExitPortal + m ()Z n method_12533 isArenaLoaded + m ()V o method_12520 updatePlayers + m ()V p method_12535 updateCrystalCount + m ()V q method_12519 spawnNewGateway + m ()Lcia; r method_12523 createNewDragon + m (Laqu;JLdxb$a;)V <init> <init> <init> + m (Laqu;JLdxb$a;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxb$a net/minecraft/class_2881$class_8576 net/minecraft/world/level/dimension/end/EndDragonFight$Data + f Lcom/mojang/serialization/Codec; a field_44945 CODEC + f Ldxb$a; b field_44946 DEFAULT + f Z c comp_1540 needsStateScanning + f Z d comp_1541 dragonKilled + f Z e comp_1542 previouslyKilled + f Z f comp_1543 isRespawning + f Ljava/util/Optional; g comp_1544 dragonUUID + f Ljava/util/Optional; h comp_1545 exitPortalLocation + f Ljava/util/Optional; i comp_1546 gateways + m ()Z a comp_1540 needsStateScanning + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52230 method_52230 + m ()Z b comp_1541 dragonKilled + m ()Z c comp_1542 previouslyKilled + m ()Z d comp_1543 isRespawning + m ()Ljava/util/Optional; e comp_1544 dragonUUID + m ()Ljava/util/Optional; f comp_1545 exitPortalLocation + m ()Ljava/util/Optional; g comp_1546 gateways + m (ZZZZLjava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxc net/minecraft/class_6102 net/minecraft/world/level/dimension/end/package-info +c dxd net/minecraft/class_6103 net/minecraft/world/level/dimension/package-info +c dxe net/minecraft/class_5566 net/minecraft/world/level/entity/ChunkEntities + f Ldcd; a field_27241 pos + f Ljava/util/List; b field_27242 entities + m ()Ldcd; a method_31741 getPos + m ()Ljava/util/stream/Stream; b method_31742 getEntities + m ()Z c method_31743 isEmpty + m (Ldcd;Ljava/util/List;)V <init> <init> <init> +c dxf net/minecraft/class_5567 net/minecraft/world/level/entity/ChunkStatusUpdateListener +c dxg net/minecraft/class_5568 net/minecraft/world/level/entity/EntityAccess + m (Ldxh;)V a method_31744 setLevelCallback + m ()I an method_5628 getId + m (Lbsr$c;)V b method_31745 setRemoved + m ()Lewx; cK method_5829 getBoundingBox + m ()Ljava/util/stream/Stream; cU method_24204 getSelfAndPassengers + m ()Ljava/util/stream/Stream; cV method_31748 getPassengersAndSelf + m ()Ljava/util/UUID; cz method_5667 getUUID + m ()Z dM method_31746 shouldBeSaved + m ()Z dN method_31747 isAlwaysTicking + m ()Ljd; do method_24515 blockPosition +c dxh net/minecraft/class_5569 net/minecraft/world/level/entity/EntityInLevelCallback + f Ldxh; a field_27243 NULL + m ()V a method_31749 onMove + m (Lbsr$c;)V a method_31750 onRemove + m ()V <clinit> <clinit> <clinit> +c dxh$1 net/minecraft/class_5569$1 net/minecraft/world/level/entity/EntityInLevelCallback$1 + m ()V <init> <init> <init> +c dxi net/minecraft/class_5570 net/minecraft/world/level/entity/EntityLookup + f Lorg/slf4j/Logger; a field_27244 LOGGER + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b field_27245 byId + f Ljava/util/Map; c field_27246 byUuid + m ()Ljava/lang/Iterable; a method_31751 getAllEntities + m (I)Ldxg; a method_31752 getEntity + m (Ldxg;)V a method_31753 add + m (Ldxn;Laxa;)V a method_31754 getEntities + m (Ljava/util/UUID;)Ldxg; a method_31755 getEntity + m ()I b method_31756 count + m (Ldxg;)V b method_31757 remove + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxj net/minecraft/class_5571 net/minecraft/world/level/entity/EntityPersistentStorage + m (Ldcd;)Ljava/util/concurrent/CompletableFuture; a method_31759 loadEntities + m (Ldxe;)V a method_31760 storeEntities + m (Z)V a method_31758 flush +c dxk net/minecraft/class_5572 net/minecraft/world/level/entity/EntitySection + f Lorg/slf4j/Logger; a field_27247 LOGGER + f Laxf; b field_27248 storage + f Ldxt; c field_27249 chunkStatus + m ()Z a method_31761 isEmpty + m (Ldxg;)V a method_31764 add + m (Ldxn;Lewx;Laxa;)Laxa$a; a method_31762 getEntities + m (Ldxt;)Ldxt; a method_31763 updateChunkStatus + m (Lewx;Laxa;)Laxa$a; a method_31765 getEntities + m ()Ljava/util/stream/Stream; b method_31766 getEntities + m (Ldxg;)Z b method_31767 remove + m ()Ldxt; c method_31768 getStatus + m ()I d method_31769 size + m (Ljava/lang/Class;Ldxt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxl net/minecraft/class_5573 net/minecraft/world/level/entity/EntitySectionStorage + f Ljava/lang/Class; a field_27250 entityClass + f Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction; b field_27251 intialSectionVisibility + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; c field_27252 sections + f Lit/unimi/dsi/fastutil/longs/LongSortedSet; d field_27253 sectionIds + m ()Lit/unimi/dsi/fastutil/longs/LongSet; a method_31770 getAllChunksWithExistingSections + m (II)Lit/unimi/dsi/fastutil/longs/LongSortedSet; a method_31771 getChunkSections + m (J)Ljava/util/stream/LongStream; a method_31772 getExistingSectionPositionsInChunk + m (Ldxn;Lewx;Laxa;)V a method_31773 getEntities + m (Ldxn;Lewx;Laxa;Ldxk;)Laxa$a; a method_31778 method_31778 + m (Lewx;Laxa;)V a method_31777 forEachAccessibleNonEmptySection + m (Lewx;Laxa;Ldxk;)Laxa$a; a method_39465 method_39465 + m (Lit/unimi/dsi/fastutil/longs/LongSet;J)V a method_31780 method_31780 + m ()I b method_31781 count + m (J)Ljava/util/stream/Stream; b method_31782 getExistingSectionsInChunk + m (Lewx;Laxa;)V b method_31783 getEntities + m (J)Ldxk; c method_31784 getOrCreateSection + m (J)Ldxk; d method_31785 getSection + m (J)V e method_31786 remove + m (J)J f method_31787 getChunkKeyFromSectionKey + m (J)Ldxk; g method_31788 createSection + m (Ljava/lang/Class;Lit/unimi/dsi/fastutil/longs/Long2ObjectFunction;)V <init> <init> <init> +c dxm net/minecraft/class_5574 net/minecraft/world/level/entity/EntityTickList + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_27254 active + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b field_27255 passive + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; c field_27256 iterated + m ()V a method_31789 ensureActiveIsNotIterated + m (Lbsr;)V a method_31790 add + m (Ljava/util/function/Consumer;)V a method_31791 forEach + m (Lbsr;)V b method_31792 remove + m (Lbsr;)Z c method_31793 contains + m ()V <init> <init> <init> +c dxn net/minecraft/class_5575 net/minecraft/world/level/entity/EntityTypeTest + m ()Ljava/lang/Class; a method_31794 getBaseClass + m (Ljava/lang/Class;)Ldxn; a method_31795 forClass + m (Ljava/lang/Object;)Ljava/lang/Object; a method_31796 tryCast + m (Ljava/lang/Class;)Ldxn; b method_55374 forExactClass +c dxn$1 net/minecraft/class_5575$1 net/minecraft/world/level/entity/EntityTypeTest$1 + f Ljava/lang/Class; a field_27257 val$cls + m (Ljava/lang/Class;)V <init> <init> <init> +c dxn$2 net/minecraft/class_5575$2 net/minecraft/world/level/entity/EntityTypeTest$2 + f Ljava/lang/Class; a field_47524 val$cls + m (Ljava/lang/Class;)V <init> <init> <init> +c dxo net/minecraft/class_5576 net/minecraft/world/level/entity/LevelCallback + m (Ljava/lang/Object;)V a method_43029 onSectionChange + m (Ljava/lang/Object;)V b method_31797 onTrackingEnd + m (Ljava/lang/Object;)V c method_31798 onTrackingStart + m (Ljava/lang/Object;)V d method_31799 onTickingEnd + m (Ljava/lang/Object;)V e method_31800 onTickingStart + m (Ljava/lang/Object;)V f method_31801 onDestroyed + m (Ljava/lang/Object;)V g method_31802 onCreated +c dxp net/minecraft/class_5577 net/minecraft/world/level/entity/LevelEntityGetter + m ()Ljava/lang/Iterable; a method_31803 getAll + m (I)Ldxg; a method_31804 get + m (Ldxn;Laxa;)V a method_31806 get + m (Ldxn;Lewx;Laxa;)V a method_31805 get + m (Lewx;Ljava/util/function/Consumer;)V a method_31807 get + m (Ljava/util/UUID;)Ldxg; a method_31808 get +c dxq net/minecraft/class_5578 net/minecraft/world/level/entity/LevelEntityGetterAdapter + f Ldxi; a field_27258 visibleEntities + f Ldxl; b field_27259 sectionStorage + m (Ldxi;Ldxl;)V <init> <init> <init> +c dxr net/minecraft/class_5579 net/minecraft/world/level/entity/PersistentEntitySectionManager + f Lorg/slf4j/Logger; a field_27260 LOGGER + f Ljava/util/Set; b field_27261 knownUuids + f Ldxo; c field_27262 callbacks + f Ldxj; d field_27263 permanentStorage + f Ldxi; e field_27264 visibleEntityStorage + f Ldxl; f field_27265 sectionStorage + f Ldxp; g field_27266 entityGetter + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; h field_27267 chunkVisibility + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; i field_27268 chunkLoadStatuses + f Lit/unimi/dsi/fastutil/longs/LongSet; j field_27269 chunksToUnload + f Ljava/util/Queue; k field_27270 loadingInbox + m ()V a method_31809 tick + m (J)Z a method_37252 areEntitiesLoaded + m (JLdxk;)V a method_31811 removeSectionIfEmpty + m (JLjava/util/function/Consumer;)Z a method_31812 storeChunkSections + m (Laxn;J)V a method_31813 method_31813 + m (Laxn;Ldxr$b;J)V a method_31814 method_31814 + m (Ldcd;)Z a method_40021 canPositionTick + m (Ldcd;Laql;)V a method_31815 updateChunkStatus + m (Ldcd;Ldxt;)V a method_31816 updateChunkStatus + m (Ldcd;Ljava/lang/Throwable;)Ljava/lang/Void; a method_31817 method_31817 + m (Ldxg;)Z a method_31818 addNewEntity + m (Ldxg;Ldxt;)Ldxt; a method_31832 getEffectiveStatus + m (Ldxg;Z)Z a method_31820 addEntity + m (Ldxk;)Ljava/util/stream/Stream; a method_31821 method_31821 + m (Ldxt;Ldxk;)V a method_31825 method_31825 + m (Ljava/io/Writer;)V a method_31826 dumpSections + m (Ljava/util/UUID;)Z a method_31827 isLoaded + m (Ljava/util/stream/Stream;)V a method_31828 addLegacyChunkEntities + m (Ljd;)Z a method_40022 canPositionTick + m ()V b method_31829 autoSave + m (J)V b method_31810 ensureChunkQueuedForLoad + m (Ldxg;)Z b method_31831 addEntityUuid + m (Ljava/util/stream/Stream;)V b method_31835 addWorldGenChunkEntities + m ()V c method_31836 saveAll + m (J)V c method_31830 requestChunkLoad + m (Ldxg;)V c method_31838 startTicking + m ()Ldxp; d method_31841 getEntityGetter + m (J)Z d method_31837 processChunkUnload + m (Ldxg;)V d method_31843 stopTicking + m ()Ljava/lang/String; e method_31845 gatherStats + m (J)Z e method_31842 method_31842 + m (Ldxg;)V e method_31847 startTracking + m ()I f method_54490 count + m (J)V f method_31846 method_31846 + m (Ldxg;)V f method_31850 stopTracking + m ()V g method_31851 processUnloads + m (J)Z g method_31849 method_31849 + m (Ldxg;)V g method_31852 unloadEntity + m ()V h method_31853 processPendingLoads + m (Ldxg;)V h method_31854 method_31854 + m ()Lit/unimi/dsi/fastutil/longs/LongSet; i method_31855 getAllChunksToSave + m (Ldxg;)V i method_31856 method_31856 + m (Ldxg;)V j method_31857 method_31857 + m (Ldxg;)V k method_31858 method_31858 + m (Ldxg;)Z l method_31859 method_31859 + m (Ldxg;)Z m method_31860 method_31860 + m (Ldxg;)Z n method_31861 method_31861 + m (Ldxg;)Z o method_31862 method_31862 + m (Ldxg;)V p method_31863 method_31863 + m (Ldxg;)V q method_31864 method_31864 + m (Ljava/lang/Class;Ldxo;Ldxj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxr$a net/minecraft/class_5579$class_5580 net/minecraft/world/level/entity/PersistentEntitySectionManager$Callback + f Ldxr; b field_27271 field_27271 + f Ldxg; c field_27272 entity + f J d field_27273 currentSectionKey + f Ldxk; e field_27274 currentSection + m (Ldxt;Ldxt;)V a method_31865 updateStatus + m (Ldxr;Ldxg;JLdxk;)V <init> <init> <init> +c dxr$b net/minecraft/class_5579$class_5581 net/minecraft/world/level/entity/PersistentEntitySectionManager$ChunkLoadStatus + f Ldxr$b; a field_27275 FRESH + f Ldxr$b; b field_27276 PENDING + f Ldxr$b; c field_27277 LOADED + f [Ldxr$b; d field_27278 $VALUES + m ()[Ldxr$b; a method_36746 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxs net/minecraft/class_5582 net/minecraft/world/level/entity/TransientEntitySectionManager + f Lorg/slf4j/Logger; a field_27279 LOGGER + f Ldxo; b field_27280 callbacks + f Ldxi; c field_27281 entityStorage + f Ldxl; d field_27282 sectionStorage + f Lit/unimi/dsi/fastutil/longs/LongSet; e field_27283 tickingChunks + f Ldxp; f field_27284 entityGetter + m ()Ldxp; a method_31866 getEntityGetter + m (J)Ldxt; a method_31867 method_31867 + m (JLdxk;)V a method_31868 removeSectionIfEmpty + m (Ldcd;)V a method_31869 startTicking + m (Ldxg;)V a method_31870 addEntity + m (Ldxk;)V a method_31871 method_31871 + m ()I b method_31874 count + m (Ldcd;)V b method_31875 stopTicking + m (Ldxg;)Z b method_31876 method_31876 + m (Ldxk;)V b method_31877 method_31877 + m ()Ljava/lang/String; c method_31879 gatherStats + m (Ldxg;)Z c method_31880 method_31880 + m (Ljava/lang/Class;Ldxo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxs$a net/minecraft/class_5582$class_5583 net/minecraft/world/level/entity/TransientEntitySectionManager$Callback + f Ldxs; b field_27285 field_27285 + f Ldxg; c field_27286 entity + f J d field_27287 currentSectionKey + f Ldxk; e field_27288 currentSection + m (Ldxs;Ldxg;JLdxk;)V <init> <init> <init> +c dxt net/minecraft/class_5584 net/minecraft/world/level/entity/Visibility + f Ldxt; a field_27289 HIDDEN + f Ldxt; b field_27290 TRACKED + f Ldxt; c field_27291 TICKING + f Z d field_27292 accessible + f Z e field_27293 ticking + f [Ldxt; f field_27294 $VALUES + m ()Z a method_31883 isTicking + m (Laql;)Ldxt; a method_31884 fromFullChunkStatus + m ()Z b method_31885 isAccessible + m ()[Ldxt; c method_36747 $values + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxu net/minecraft/class_6104 net/minecraft/world/level/entity/package-info +c dxv net/minecraft/class_5707 net/minecraft/world/level/gameevent/BlockPositionSource + f Lcom/mojang/serialization/MapCodec; a field_28137 CODEC + f Lyx; b field_48377 STREAM_CODEC + f Ljd; e field_28138 pos + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_32927 method_32927 + m (Ldxv;)Ljd; a method_56122 method_56122 + m (Ldxv;)Ljd; b method_32928 method_32928 + m (Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxv$a net/minecraft/class_5707$class_5708 net/minecraft/world/level/gameevent/BlockPositionSource$Type + m ()V <init> <init> <init> +c dxw net/minecraft/class_5715 net/minecraft/world/level/gameevent/DynamicGameEventListener + f Ldyb; a field_28182 listener + f Lkf; b field_28183 lastSection + m ()Ldyb; a method_43152 getListener + m (Laqu;)V a method_42335 add + m (Laqu;Lkf;)V a method_42336 method_42336 + m (Ldcz;Lkf;Ljava/util/function/Consumer;)V a method_32950 ifChunkExists + m (Ldyc;)V a method_32951 method_32951 + m (Laqu;)V b method_32949 remove + m (Ldyc;)V b method_32953 method_32953 + m (Laqu;)V c method_32952 move + m (Ldyc;)V c method_32954 method_32954 + m (Ldyb;)V <init> <init> <init> +c dxx net/minecraft/class_5709 net/minecraft/world/level/gameevent/EntityPositionSource + f Lcom/mojang/serialization/MapCodec; a field_28139 CODEC + f Lyx; b field_48378 STREAM_CODEC + f Lcom/mojang/datafixers/util/Either; e field_38424 entityOrUuidOrId + f F f field_38242 yOffset + m (Lbsr;)V a method_42673 method_42673 + m (Lcom/mojang/datafixers/util/Either;)Ljava/lang/Integer; a method_42676 method_42676 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_32932 method_32932 + m (Ldcw;Lcom/mojang/datafixers/util/Either;)Ljava/util/Optional; a method_42674 method_42674 + m (Ldcw;Ljava/util/UUID;)Lbsr; a method_42675 method_42675 + m (Ldxx;)Ljava/lang/Float; a method_56124 method_56124 + m (Ljava/lang/Integer;)Ljava/util/UUID; a method_42677 method_42677 + m (Ljava/lang/Integer;Ljava/lang/Float;)Ldxx; a method_56125 method_56125 + m (Ljava/util/UUID;)Ljava/lang/Integer; a method_42678 method_42678 + m (Ljava/util/UUID;Ljava/lang/Float;)Ldxx; a method_42679 method_42679 + m ()Ljava/util/UUID; b method_42680 getUuid + m (Lbsr;)Lexc; b method_42337 method_42337 + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/UUID; b method_42682 method_42682 + m (Ldcw;)V b method_42681 resolveEntity + m (Ldxx;)Ljava/lang/Float; b method_42338 method_42338 + m ()I c method_42683 getId + m (Lbsr;F)V <init> <init> <init> + m (Lcom/mojang/datafixers/util/Either;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxx$a net/minecraft/class_5709$class_5710 net/minecraft/world/level/gameevent/EntityPositionSource$Type + m ()V <init> <init> <init> +c dxy net/minecraft/class_5711 net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry + f Ljava/util/List; b field_28142 listeners + f Ljava/util/Set; c field_37673 listenersToRemove + f Ljava/util/List; d field_37674 listenersToAdd + f Z e field_37675 processing + f Laqu; f field_28143 level + f I g field_44636 sectionY + f Ldxy$a; h field_44637 onEmptyAction + m (Laqu;Lexc;Ldyb;)Ljava/util/Optional; a method_32936 getPostableListenerPosition + m (Laqu;ILdxy$a;)V <init> <init> <init> +c dxy$a net/minecraft/class_5711$class_8512 net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry$OnEmptyAction +c dxz net/minecraft/class_5712 net/minecraft/world/level/gameevent/GameEvent + f Ljm$c; A field_28159 HIT_GROUND + f Ljm$c; B field_39415 INSTRUMENT_PLAY + f Ljm$c; C field_28146 ITEM_INTERACT_FINISH + f Ljm$c; D field_28145 ITEM_INTERACT_START + f Ljm$c; E field_39485 JUKEBOX_PLAY + f Ljm$c; F field_39486 JUKEBOX_STOP_PLAY + f Ljm$c; G field_28152 LIGHTNING_STRIKE + f Ljm$c; H field_38425 NOTE_BLOCK_PLAY + f Ljm$c; I field_28727 PRIME_FUSE + f Ljm$c; J field_28162 PROJECTILE_LAND + f Ljm$c; K field_28161 PROJECTILE_SHOOT + f Ljm$c; L field_38243 SCULK_SENSOR_TENDRILS_CLICKING + f Ljm$c; M field_28730 SHEAR + f Ljm$c; N field_38244 SHRIEK + f Ljm$c; O field_28160 SPLASH + f Ljm$c; P field_28155 STEP + f Ljm$c; Q field_28156 SWIM + f Ljm$c; R field_39446 TELEPORT + f Ljm$c; S field_45787 UNEQUIP + f Ljm$c; T field_43308 RESONATE_1 + f Ljm$c; U field_43309 RESONATE_2 + f Ljm$c; V field_43310 RESONATE_3 + f Ljm$c; W field_43311 RESONATE_4 + f Ljm$c; X field_43312 RESONATE_5 + f Ljm$c; Y field_43313 RESONATE_6 + f Ljm$c; Z field_43314 RESONATE_7 + f Ljm$c; a field_28174 BLOCK_ACTIVATE + f Ljm$c; aa field_43315 RESONATE_8 + f Ljm$c; ab field_43316 RESONATE_9 + f Ljm$c; ac field_43317 RESONATE_10 + f Ljm$c; ad field_43318 RESONATE_11 + f Ljm$c; ae field_43319 RESONATE_12 + f Ljm$c; af field_43320 RESONATE_13 + f Ljm$c; ag field_43321 RESONATE_14 + f Ljm$c; ah field_43322 RESONATE_15 + f I ai field_31449 DEFAULT_NOTIFICATION_RADIUS + f Lcom/mojang/serialization/Codec; aj field_51910 CODEC + f I ak comp_2193 notificationRadius + f Ljm$c; b field_28172 BLOCK_ATTACH + f Ljm$c; c field_28733 BLOCK_CHANGE + f Ljm$c; d field_28169 BLOCK_CLOSE + f Ljm$c; e field_28175 BLOCK_DEACTIVATE + f Ljm$c; f field_28165 BLOCK_DESTROY + f Ljm$c; g field_28173 BLOCK_DETACH + f Ljm$c; h field_28168 BLOCK_OPEN + f Ljm$c; i field_28164 BLOCK_PLACE + f Ljm$c; j field_28177 CONTAINER_CLOSE + f Ljm$c; k field_28176 CONTAINER_OPEN + f Ljm$c; l field_28734 DRINK + f Ljm$c; m field_28735 EAT + f Ljm$c; n field_28158 ELYTRA_GLIDE + f Ljm$c; o field_28736 ENTITY_DAMAGE + f Ljm$c; p field_37676 ENTITY_DIE + f Ljm$c; q field_42479 ENTITY_DISMOUNT + f Ljm$c; r field_28725 ENTITY_INTERACT + f Ljm$c; s field_42480 ENTITY_MOUNT + f Ljm$c; t field_28738 ENTITY_PLACE + f Ljm$c; u field_45148 ENTITY_ACTION + f Ljm$c; v field_28739 EQUIP + f Ljm$c; w field_28178 EXPLODE + f Ljm$c; x field_28157 FLAP + f Ljm$c; y field_28167 FLUID_PICKUP + f Ljm$c; z field_28166 FLUID_PLACE + m ()I a comp_2193 notificationRadius + m (Ljava/lang/String;)Ljm$c; a method_32939 register + m (Ljava/lang/String;I)Ljm$c; a method_32940 register + m (Ljz;)Ljm; a method_55782 bootstrap + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dxz$a net/minecraft/class_5712$class_7397 net/minecraft/world/level/gameevent/GameEvent$Context + f Lbsr; a comp_713 sourceEntity + f Ldtc; b comp_714 affectedState + m ()Lbsr; a comp_713 sourceEntity + m (Lbsr;)Ldxz$a; a method_43285 of + m (Lbsr;Ldtc;)Ldxz$a; a method_43286 of + m (Ldtc;)Ldxz$a; a method_43287 of + m ()Ldtc; b comp_714 affectedState + m (Lbsr;Ldtc;)V <init> <init> <init> +c dxz$b net/minecraft/class_5712$class_7447 net/minecraft/world/level/gameevent/GameEvent$ListenerInfo + f Ljm; a field_39177 gameEvent + f Lexc; b field_39178 source + f Ldxz$a; c field_39179 context + f Ldyb; d field_39180 recipient + f D e field_39181 distanceToRecipient + m ()Ljm; a method_43724 gameEvent + m (Ldxz$b;)I a method_43725 compareTo + m ()Lexc; b method_43726 source + m ()Ldxz$a; c method_43727 context + m ()Ldyb; d method_43728 recipient + m (Ljm;Lexc;Ldxz$a;Ldyb;Lexc;)V <init> <init> <init> +c dya net/minecraft/class_7719 net/minecraft/world/level/gameevent/GameEventDispatcher + f Laqu; a field_40352 level + m (Ljava/util/List;)V a method_45491 handleGameEventMessagesInQueue + m (Ljava/util/List;Ljm;Lexc;Ldxz$a;Ldyb;Lexc;)V a method_45492 method_45492 + m (Ljm;Lexc;Ldxz$a;)V a method_45490 post + m (Laqu;)V <init> <init> <init> +c dyb net/minecraft/class_5714 net/minecraft/world/level/gameevent/GameEventListener + m ()Ldyd; a method_32946 getListenerSource + m (Laqu;Ljm;Ldxz$a;Lexc;)Z a method_32947 handleGameEvent + m ()I b method_32948 getListenerRadius + m ()Ldyb$a; c method_45472 getDeliveryMode +c dyb$a net/minecraft/class_5714$class_7720 net/minecraft/world/level/gameevent/GameEventListener$DeliveryMode + f Ldyb$a; a field_40353 UNSPECIFIED + f Ldyb$a; b field_40354 BY_DISTANCE + f [Ldyb$a; c field_40355 $VALUES + m ()[Ldyb$a; a method_45493 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyb$b net/minecraft/class_5714$class_8513 net/minecraft/world/level/gameevent/GameEventListener$Provider + m ()Ldyb; c method_51358 getListener +c dyc net/minecraft/class_5713 net/minecraft/world/level/gameevent/GameEventListenerRegistry + f Ldyc; a field_28181 NOOP + m ()Z a method_32942 isEmpty + m (Ldyb;)V a method_32944 register + m (Ljm;Lexc;Ldxz$a;Ldyc$a;)Z a method_32943 visitInRangeListeners + m (Ldyb;)V b method_32945 unregister + m ()V <clinit> <clinit> <clinit> +c dyc$1 net/minecraft/class_5713$1 net/minecraft/world/level/gameevent/GameEventListenerRegistry$1 + m ()V <init> <init> <init> +c dyc$a net/minecraft/class_5713$class_7721 net/minecraft/world/level/gameevent/GameEventListenerRegistry$ListenerVisitor +c dyd net/minecraft/class_5716 net/minecraft/world/level/gameevent/PositionSource + f Lcom/mojang/serialization/Codec; c field_28184 CODEC + f Lyx; d field_48379 STREAM_CODEC + m ()Ldye; a method_32955 getType + m (Ldcw;)Ljava/util/Optional; a method_32956 getPosition + m ()V <clinit> <clinit> <clinit> +c dye net/minecraft/class_5717 net/minecraft/world/level/gameevent/PositionSourceType + f Ldye; a field_28185 BLOCK + f Ldye; b field_28186 ENTITY + m ()Lcom/mojang/serialization/MapCodec; a method_32957 codec + m (Ljava/lang/String;Ldye;)Ldye; a method_32959 register + m ()Lyx; b method_56123 streamCodec + m ()V <clinit> <clinit> <clinit> +c dyf net/minecraft/class_6105 net/minecraft/world/level/gameevent/package-info +c dyg net/minecraft/class_7269 net/minecraft/world/level/gameevent/vibrations/VibrationInfo + f Lcom/mojang/serialization/Codec; a field_38245 CODEC + f Ljm; b comp_657 gameEvent + f F c comp_658 distance + f Lexc; d comp_659 pos + f Ljava/util/UUID; e comp_660 uuid + f Ljava/util/UUID; f comp_681 projectileOwnerUuid + f Lbsr; g comp_661 entity + m ()Ljm; a comp_657 gameEvent + m (Laqu;)Ljava/util/Optional; a method_42348 getEntity + m (Lbsr;)Ljava/util/UUID; a method_42684 getProjectileOwner + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42349 method_42349 + m (Ldyg;)Ljava/util/Optional; a method_42686 method_42686 + m (Ljm;Ljava/lang/Float;Lexc;Ljava/util/Optional;Ljava/util/Optional;)Ldyg; a method_42685 method_42685 + m ()F b comp_658 distance + m (Laqu;)Ljava/util/Optional; b method_42687 getProjectileOwner + m (Lbsr;)Lcnp; b method_42688 method_42688 + m (Ldyg;)Ljava/util/Optional; b method_42689 method_42689 + m ()Lexc; c comp_659 pos + m (Laqu;)Ljava/util/Optional; c method_42690 method_42690 + m (Lbsr;)Z c method_42691 method_42691 + m ()Ljava/util/UUID; d comp_660 uuid + m (Laqu;)Ljava/util/Optional; d method_42350 method_42350 + m ()Ljava/util/UUID; e comp_681 projectileOwnerUuid + m ()Lbsr; f comp_661 entity + m (Ljm;FLexc;Ljava/util/UUID;Ljava/util/UUID;)V <init> <init> <init> + m (Ljm;FLexc;Lbsr;)V <init> <init> <init> + m (Ljm;FLexc;Ljava/util/UUID;Ljava/util/UUID;Lbsr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyh net/minecraft/class_7722 net/minecraft/world/level/gameevent/vibrations/VibrationSelector + f Lcom/mojang/serialization/Codec; a field_40359 CODEC + f Ljava/util/Optional; b field_40360 currentVibrationData + m ()V a method_45501 startOver + m (J)Ljava/util/Optional; a method_45502 chosenCandidate + m (JLdyg;)Lorg/apache/commons/lang3/tuple/Pair; a method_45503 method_45503 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_45504 method_45504 + m (Ldyg;J)V a method_45505 addCandidate + m (Ldyh;)Ljava/lang/Long; a method_45506 method_45506 + m (Ldyg;J)Z b method_45507 shouldReplaceVibration + m (Ldyh;)Ljava/util/Optional; b method_45508 method_45508 + m (Ljava/util/Optional;J)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyi net/minecraft/class_8514 net/minecraft/world/level/gameevent/vibrations/VibrationSystem + f Ljava/util/List; f_ field_44638 RESONANCE_EVENTS + f I g_ field_47839 DEFAULT_VIBRATION_FREQUENCY + f Ljava/util/function/ToIntFunction; h_ field_44639 VIBRATION_FREQUENCY_FOR_EVENT + m (Lakq;)I a method_51385 getGameEventFrequency + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a method_51383 method_51383 + m (FI)I a_ method_51384 getRedstoneStrengthForDistance + m (Ljm;)I a_ method_55783 getGameEventFrequency + m (I)Lakq; b method_51386 getResonanceEventByFrequency + m ()Ldyi$a; gm method_51298 getVibrationData + m ()Ldyi$d; gn method_51299 getVibrationUser + m ()V <clinit> <clinit> <clinit> +c dyi$a net/minecraft/class_8514$class_8515 net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Data + f Lcom/mojang/serialization/Codec; a field_44640 CODEC + f Ljava/lang/String; b field_44641 NBT_TAG_KEY + f Ldyg; c field_44642 currentVibration + f I d field_44643 travelTimeInTicks + f Ldyh; e field_44644 selectionStrategy + f Z f field_44645 reloadVibrationParticle + m ()Ldyh; a method_51387 getSelectionStrategy + m (I)V a method_51388 setTravelTimeInTicks + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51389 method_51389 + m (Ldyg;)V a method_51390 setCurrentVibration + m (Ldyi$a;)Ljava/util/Optional; a method_51391 method_51391 + m (Ljava/util/Optional;Ldyh;Ljava/lang/Integer;)Ldyi$a; a method_51392 method_51392 + m (Z)V a method_51393 setReloadVibrationParticle + m ()Ldyg; b method_51394 getCurrentVibration + m ()I c method_51395 getTravelTimeInTicks + m ()V d method_51396 decrementTravelTime + m ()Z e method_51397 shouldReloadVibrationParticle + m (Ldyg;Ldyh;IZ)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyi$b net/minecraft/class_8514$class_8516 net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Listener + f Ldyi; a field_44646 system + m (Laqu;Ldyi$a;Ljm;Ldxz$a;Lexc;Lexc;)V a method_51399 scheduleVibration + m (Laqu;Ljm;Ldxz$a;Lexc;Lexc;)V a method_51398 method_51398 + m (Ldcw;Lexc;Lexc;)Z a method_51400 isOccluded + m (Ldtc;)Z a method_51401 method_51401 + m (Ljd;Ljd;)F a method_51402 distanceBetweenInBlocks + m (Laqu;Ljm;Ldxz$a;Lexc;)V b method_51403 forceScheduleVibration + m (Ldyi;)V <init> <init> <init> +c dyi$c net/minecraft/class_8514$class_8517 net/minecraft/world/level/gameevent/vibrations/VibrationSystem$Ticker + m (Laqu;Ldyi$a;Ldyi$d;)V a method_51404 trySelectAndScheduleVibration + m (Laqu;Ldyi$a;Ldyi$d;Ldyg;)Z a method_51405 receiveVibration + m (Ldcw;Ldyi$a;Ldyi$d;)V a method_51406 tick + m (Ldcw;Ljd;)Z a method_51407 areAdjacentChunksTicking + m (Ldyi$a;Ldyi$d;Laqu;Ldyg;)V a method_51408 method_51408 + m (Laqu;Ldyi$a;Ldyi$d;)V b method_51409 tryReloadVibrationParticle +c dyi$d net/minecraft/class_8514$class_5719 net/minecraft/world/level/gameevent/vibrations/VibrationSystem$User + m ()I a method_49797 getListenerRadius + m (F)I a method_51410 calculateTravelTimeInTicks + m (Laqu;Ljd;Ljm;Lbsr;Lbsr;F)V a method_32969 onReceiveVibration + m (Laqu;Ljd;Ljm;Ldxz$a;)Z a method_32970 canReceiveVibration + m (Ljm;Ldxz$a;)Z a method_42324 isValidVibration + m ()Ldyd; b method_51300 getPositionSource + m ()Lawu; c method_42210 getListenableEvents + m ()Z d method_43695 canTriggerAvoidVibration + m ()V e method_42672 onDataChanged + m ()Z f method_51363 requiresAdjacentChunksToBeTicking +c dyj net/minecraft/class_6106 net/minecraft/world/level/gameevent/vibrations/package-info +c dyk net/minecraft/class_6350 net/minecraft/world/level/levelgen/Aquifer + m ()Z a method_33742 shouldScheduleFluidUpdate + m (Ldyk$a;)Ldyk; a method_36381 createDisabled + m (Ldyr$b;D)Ldtc; a method_38317 computeSubstance + m (Ldzc;Ldcd;Ldze;Ldzl;IILdyk$a;)Ldyk; a method_36382 create +c dyk$1 net/minecraft/class_6350$1 net/minecraft/world/level/levelgen/Aquifer$1 + f Ldyk$a; a field_34577 val$fluidRule + m (Ldyk$a;)V <init> <init> <init> +c dyk$a net/minecraft/class_6350$class_6565 net/minecraft/world/level/levelgen/Aquifer$FluidPicker +c dyk$b net/minecraft/class_6350$class_6351 net/minecraft/world/level/levelgen/Aquifer$FluidStatus + f I a field_33576 fluidLevel + f Ldtc; b field_33577 fluidType + m (I)Ldtc; a method_38318 at + m (ILdtc;)V <init> <init> <init> +c dyk$c net/minecraft/class_6350$class_5832 net/minecraft/world/level/levelgen/Aquifer$NoiseBasedAquifer + f I A field_28825 gridSizeX + f I B field_28826 gridSizeZ + f [[I C field_34581 SURFACE_SAMPLING_OFFSETS_IN_CHUNKS + f I a field_31451 X_RANGE + f I b field_31452 Y_RANGE + f I c field_31453 Z_RANGE + f I d field_31454 X_SEPARATION + f I e field_31455 Y_SEPARATION + f I f field_31456 Z_SEPARATION + f I g field_31457 X_SPACING + f I h field_31458 Y_SPACING + f I i field_31459 Z_SPACING + f I j field_36220 MAX_REASONABLE_DISTANCE_TO_AQUIFER_CENTER + f D k field_36221 FLOWING_UPDATE_SIMULARITY + f Ldzc; l field_34578 noiseChunk + f Ldyr; m field_28813 barrierNoise + f Ldyr; n field_35122 fluidLevelFloodednessNoise + f Ldyr; o field_35123 fluidLevelSpreadNoise + f Ldyr; p field_33575 lavaNoise + f Ldzl; q field_34579 positionalRandomFactory + f [Ldyk$b; r field_28816 aquiferCache + f [J s field_28817 aquiferLocationCache + f Ldyk$a; t field_34580 globalFluidPicker + f Ldyr; u field_38246 erosion + f Ldyr; v field_38247 depth + f Z w field_28820 shouldScheduleFluidUpdate + f I x field_28822 minGridX + f I y field_28823 minGridY + f I z field_28824 minGridZ + m (I)I a method_33734 gridX + m (II)D a method_33736 similarity + m (III)I a method_33741 getIndex + m (IIII)I a method_42352 computeRandomizedFluidSurfaceLevel + m (IIILdyk$b;I)Ldtc; a method_42353 computeFluidType + m (IIILdyk$b;IZ)I a method_42354 computeSurfaceLevel + m (J)Ldyk$b; a method_33738 getAquiferStatus + m (Ldyr$b;Lorg/apache/commons/lang3/mutable/MutableDouble;Ldyk$b;Ldyk$b;)D a method_33735 calculatePressure + m (I)I b method_33740 gridY + m (III)Ldyk$b; b method_40463 computeFluid + m (I)I c method_33743 gridZ + m (Ldzc;Ldcd;Ldze;Ldzl;IILdyk$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyl net/minecraft/class_5817 net/minecraft/world/level/levelgen/Beardifier + f I a field_31461 BEARD_KERNEL_RADIUS + f I f field_31462 BEARD_KERNEL_SIZE + f [F g field_28741 BEARD_KERNEL + f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; h field_28744 pieceIterator + f Lit/unimi/dsi/fastutil/objects/ObjectListIterator; i field_28745 junctionIterator + m (DDD)D a method_33832 getBuryContribution + m (I)Z a method_42692 isInKernelRange + m (IDI)D a method_42693 computeBeardContribution + m (III)D a method_33642 computeBeardContribution + m (IIII)D a method_33641 getBeardContribution + m (Ldcd;Lit/unimi/dsi/fastutil/objects/ObjectList;IILit/unimi/dsi/fastutil/objects/ObjectList;Lejz;)V a method_42694 method_42694 + m (Lddq;Ldcd;)Ldyl; a method_42695 forStructuresInChunk + m (Lejr;)Z a method_42696 method_42696 + m ([F)V a method_33640 method_33640 + m (Lit/unimi/dsi/fastutil/objects/ObjectListIterator;Lit/unimi/dsi/fastutil/objects/ObjectListIterator;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyl$1 net/minecraft/class_5817$1 net/minecraft/world/level/levelgen/Beardifier$1 + f [I a field_38426 $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment + m ()V <clinit> <clinit> <clinit> +c dyl$a net/minecraft/class_5817$class_7301 net/minecraft/world/level/levelgen/Beardifier$Rigid + f Lejj; a comp_682 box + f Lekc; b comp_683 terrainAdjustment + f I c comp_684 groundLevelDelta + m ()Lejj; a comp_682 box + m ()Lekc; b comp_683 terrainAdjustment + m ()I c comp_684 groundLevelDelta + m (Lejj;Lekc;I)V <init> <init> <init> +c dym net/minecraft/class_6746 net/minecraft/world/level/levelgen/BelowZeroRetrogen + f Lcom/mojang/serialization/Codec; a field_35480 CODEC + f Ldcy; b field_35591 UPGRADE_HEIGHT_ACCESSOR + f Ljava/util/BitSet; c field_35481 EMPTY + f Lcom/mojang/serialization/Codec; d field_35482 BITSET_CODEC + f Lcom/mojang/serialization/Codec; e field_35483 NON_EMPTY_CHUNK_STATUS + f Ljava/util/Set; f field_36192 RETAINED_RETROGEN_BIOMES + f Ldvz; g field_35484 targetStatus + f Ljava/util/BitSet; h field_35485 missingBedrock + m ()Ldvz; a method_39319 targetStatus + m (II)Z a method_39895 hasBedrockHole + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39321 method_39321 + m (Lddz;Lduy;)Lddz; a method_39767 getBiomeResolver + m (Lddz;Ljava/util/function/Predicate;Lduy;IIILdef$f;)Ljm; a method_39768 method_39768 + m (Ldvs;)V a method_39467 replaceOldBedrock + m (Ldvs;Ljd;)V a method_39896 method_39896 + m (Ldvz;)Lcom/mojang/serialization/DataResult; a method_39322 method_39322 + m (Ldym;)Ljava/util/Optional; a method_39323 method_39323 + m (Ljava/util/BitSet;)Ljava/util/stream/LongStream; a method_39324 method_39324 + m (Ljava/util/stream/LongStream;)Ljava/util/BitSet; a method_39325 method_39325 + m (Lub;)Ldym; a method_39326 read + m ()Z b method_39897 hasBedrockHoles + m (Ldvs;)V b method_39898 applyBedrockMask + m (Ldvs;Ljd;)V b method_39471 method_39471 + m ()Ljava/lang/String; c method_49529 method_49529 + m (Ldvz;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dym$1 net/minecraft/class_6746$1 net/minecraft/world/level/levelgen/BelowZeroRetrogen$1 + m ()V <init> <init> <init> +c dyn net/minecraft/class_6566 net/minecraft/world/level/levelgen/BitRandomSource + f F b field_34582 FLOAT_MULTIPLIER + f D c field_34583 DOUBLE_MULTIPLIER + m (I)I c method_43156 next +c dyo net/minecraft/class_5721 net/minecraft/world/level/levelgen/Column + m ()Ldyo; a method_32980 line + m (I)Ldyo; a method_32981 below + m (II)Ldyo$b; a method_35326 around + m (Lddc;ILjava/util/function/Predicate;Ljava/util/function/Predicate;Ljd$a;ILji;)Ljava/util/OptionalInt; a method_34280 scanDirection + m (Lddc;Ljd;ILjava/util/function/Predicate;Ljava/util/function/Predicate;)Ljava/util/Optional; a method_32982 scan + m (Ljava/util/OptionalInt;)Ldyo; a method_32983 withFloor + m (Ljava/util/OptionalInt;Ljava/util/OptionalInt;)Ldyo; a method_32984 create + m ()Ljava/util/OptionalInt; b method_32985 getCeiling + m (I)Ldyo; b method_35327 fromHighest + m (II)Ldyo$b; b method_32986 inside + m (Ljava/util/OptionalInt;)Ldyo; b method_35328 withCeiling + m ()Ljava/util/OptionalInt; c method_32987 getFloor + m (I)Ldyo; c method_32988 above + m ()Ljava/util/OptionalInt; d method_33385 getHeight + m (I)Ldyo; d method_35329 fromLowest + m ()V <init> <init> <init> +c dyo$a net/minecraft/class_5721$class_5722 net/minecraft/world/level/levelgen/Column$Line + f Ldyo$a; a field_28197 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyo$b net/minecraft/class_5721$class_5723 net/minecraft/world/level/levelgen/Column$Range + f I a field_28198 floor + f I b field_28199 ceiling + m ()I e method_32990 ceiling + m ()I f method_32991 floor + m ()I g method_32992 height + m (II)V <init> <init> <init> +c dyo$c net/minecraft/class_5721$class_5724 net/minecraft/world/level/levelgen/Column$Ray + f I a field_28200 edge + f Z b field_28201 pointingUp + m (IZ)V <init> <init> <init> +c dyp net/minecraft/class_2891 net/minecraft/world/level/levelgen/DebugLevelSource + f Lcom/mojang/serialization/MapCodec; c field_24768 CODEC + f Ldtc; d field_13162 AIR + f Ldtc; e field_13164 BARRIER + f I f field_31465 HEIGHT + f I g field_31466 BARRIER_HEIGHT + f I h field_31467 BLOCK_MARGIN + f Ljava/util/List; i field_13163 ALL_BLOCKS + f I j field_13161 GRID_WIDTH + f I k field_13160 GRID_HEIGHT + m (II)Ldtc; a method_12578 getBlockStateFor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_40465 method_40465 + m (Ldfy;)Ljava/util/stream/Stream; a method_12579 method_12579 + m (Ljm$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyq net/minecraft/class_6567 net/minecraft/world/level/levelgen/Density + f D a field_34584 SURFACE + f D b field_34585 UNRECOVERABLY_DENSE + f D c field_34586 UNRECOVERABLY_THIN + m ()V <init> <init> <init> +c dyr net/minecraft/class_6910 net/minecraft/world/level/levelgen/DensityFunction + f Lcom/mojang/serialization/Codec; b field_37057 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c field_37058 CODEC + f Lcom/mojang/serialization/Codec; d field_37059 HOLDER_HELPER_CODEC + m ()D a comp_377 minValue + m (DD)Ldyr; a method_40468 clamp + m (Ldyr$b;)D a method_40464 compute + m (Ldyr$f;)Ldyr; a method_40469 mapAll + m (Ldyr;)Ljm; a method_41061 method_41061 + m ([DLdyr$a;)V a method_40470 fillArray + m ()D b comp_378 maxValue + m ()Layh; c method_41062 codec + m ()Ldyr; d method_40471 abs + m ()Ldyr; e method_40472 square + m ()Ldyr; f method_40473 cube + m ()Ldyr; g method_40474 halfNegative + m ()Ldyr; h method_40475 quarterNegative + m ()Ldyr; i method_40476 squeeze + m ()V <clinit> <clinit> <clinit> +c dyr$a net/minecraft/class_6910$class_6911 net/minecraft/world/level/levelgen/DensityFunction$ContextProvider + m (I)Ldyr$b; a method_40477 forIndex + m ([DLdyr;)V a method_40478 fillAllDirectly +c dyr$b net/minecraft/class_6910$class_6912 net/minecraft/world/level/levelgen/DensityFunction$FunctionContext + m ()I a comp_371 blockX + m ()I b comp_372 blockY + m ()I c comp_373 blockZ + m ()Leaa; d method_39327 getBlender +c dyr$c net/minecraft/class_6910$class_7270 net/minecraft/world/level/levelgen/DensityFunction$NoiseHolder + f Lcom/mojang/serialization/Codec; a field_38248 CODEC + f Ljm; b comp_662 noiseData + f Leoh; c comp_663 noise + m ()D a method_42355 maxValue + m (DDD)D a method_42356 getValue + m (Ljm;)Ldyr$c; a method_42357 method_42357 + m ()Ljm; b comp_662 noiseData + m ()Leoh; c comp_663 noise + m (Ljm;)V <init> <init> <init> + m (Ljm;Leoh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyr$d net/minecraft/class_6910$class_6913 net/minecraft/world/level/levelgen/DensityFunction$SimpleFunction +c dyr$e net/minecraft/class_6910$class_6914 net/minecraft/world/level/levelgen/DensityFunction$SinglePointContext + f I a comp_371 blockX + f I b comp_372 blockY + f I c comp_373 blockZ + m (III)V <init> <init> <init> +c dyr$f net/minecraft/class_6910$class_6915 net/minecraft/world/level/levelgen/DensityFunction$Visitor + m (Ldyr$c;)Ldyr$c; a method_42358 visitNoise +c dys net/minecraft/class_6916 net/minecraft/world/level/levelgen/DensityFunctions + f D a field_37060 MAX_REASONABLE_NOISE_VALUE + f Lcom/mojang/serialization/Codec; b field_37061 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; c field_37062 CODEC + f Lcom/mojang/serialization/Codec; d field_37063 NOISE_VALUE_CODEC + m ()Ldyr; a method_40479 zero + m (D)Ldyr; a method_40480 constant + m (IIDD)Ldyr; a method_40481 yClampedGradient + m (J)Ldyr; a method_40482 endIslands + m (Laxp;)Ldyr; a method_41528 spline + m (Lcom/mojang/datafixers/util/Either;)Ldyr; a method_41063 method_41063 + m (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;)Layh; a method_41064 singleArgumentCodec + m (Lcom/mojang/serialization/MapCodec;)Layh; a method_41065 makeCodec + m (Ldyr;)Ldyr; a method_40483 interpolated + m (Ldyr;DD)Ldyr; a method_40484 mapFromUnitTo + m (Ldyr;DDLdyr;Ldyr;)Ldyr; a method_40485 rangeChoice + m (Ldyr;DLdyr;)Ldyr; a method_42359 lerp + m (Ldyr;Ldyr;)Ldyr; a method_40486 add + m (Ldyr;Ldyr;DLjm;)Ldyr; a method_40487 shiftedNoise2d + m (Ldyr;Ldyr;Ldyr;)Ldyr; a method_40488 lerp + m (Ldyr;Ldys$k$a;)Ldyr; a method_40490 map + m (Ldyr;Ljm;Ldys$z$a;)Ldyr; a method_40491 weirdScaledSampler + m (Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Layh; a method_41068 doubleFunctionArgumentCodec + m (Ljava/util/function/Function;Ljava/util/function/Function;)Layh; a method_41069 singleFunctionArgumentCodec + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BiFunction;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41070 method_41070 + m (Ljm;)Ldyr; a method_40493 noise + m (Ljm;D)Ldyr; a method_40494 noise + m (Ljm;DD)Ldyr; a method_40495 mappedNoise + m (Ljm;DDD)Ldyr; a method_40497 mappedNoise + m (Ljm;DDDD)Ldyr; a method_40496 mappedNoise + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_41066 bootstrap + m (Ljz;Ljava/lang/String;Layh;)Lcom/mojang/serialization/MapCodec; a method_41067 register + m ()Ldyr; b method_40498 blendAlpha + m (Ldyr;)Ldyr; b method_40499 flatCache + m (Ldyr;Ldyr;)Ldyr; b method_40500 mul + m (Ljm;)Ldyr; b method_40501 shiftA + m (Ljm;DD)Ldyr; b method_40502 noise + m ()Ldyr; c method_40503 blendOffset + m (Ldyr;)Ldyr; c method_40504 cache2d + m (Ldyr;Ldyr;)Ldyr; c method_40505 min + m (Ljm;)Ldyr; c method_40506 shiftB + m (Ldyr;)Ldyr; d method_40507 cacheOnce + m (Ldyr;Ldyr;)Ldyr; d method_40508 max + m (Ljm;)Ldyr; d method_40509 shift + m (Ldyr;)Ldyr; e method_40510 cacheAllInCell + m (Ldyr;)Ldyr; f method_40512 blendDensity + m (Ldyr;)Lcom/mojang/datafixers/util/Either; g method_41071 method_41071 + m (Ldyr;)Lcom/mojang/serialization/MapCodec; h method_42360 method_42360 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$a net/minecraft/class_6916$class_6917 net/minecraft/world/level/levelgen/DensityFunctions$Ap2 + f Ldys$y$a; e comp_374 type + f Ldyr; f comp_375 argument1 + f Ldyr; g comp_376 argument2 + f D h comp_377 minValue + f D i comp_378 maxValue + m (Ldys$y$a;Ldyr;Ldyr;DD)V <init> <init> <init> +c dys$b net/minecraft/class_6916$class_7049 net/minecraft/world/level/levelgen/DensityFunctions$BeardifierMarker + f Ldys$b; a field_37076 INSTANCE + f [Ldys$b; f field_37077 $VALUES + m ()[Ldys$b; j method_41077 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$c net/minecraft/class_6916$class_7050 net/minecraft/world/level/levelgen/DensityFunctions$BeardifierOrMarker + f Layh; e field_37078 CODEC + m ()V <clinit> <clinit> <clinit> +c dys$d net/minecraft/class_6916$class_6919 net/minecraft/world/level/levelgen/DensityFunctions$BlendAlpha + f Ldys$d; a field_36549 INSTANCE + f Layh; e field_37079 CODEC + f [Ldys$d; f field_36550 $VALUES + m ()[Ldys$d; j method_40517 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$e net/minecraft/class_6916$class_6920 net/minecraft/world/level/levelgen/DensityFunctions$BlendDensity + f Ldyr; a comp_379 input + f Layh; e field_37080 CODEC + m (Ldyr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$f net/minecraft/class_6916$class_6921 net/minecraft/world/level/levelgen/DensityFunctions$BlendOffset + f Ldys$f; a field_36551 INSTANCE + f Layh; e field_37081 CODEC + f [Ldys$f; f field_36552 $VALUES + m ()[Ldys$f; j method_40519 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$g net/minecraft/class_6916$class_6922 net/minecraft/world/level/levelgen/DensityFunctions$Clamp + f Layh; a field_37082 CODEC + f Ldyr; e comp_380 input + f D f comp_377 minValue + f D g comp_378 maxValue + f Lcom/mojang/serialization/MapCodec; h field_37083 DATA_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41078 method_41078 + m (Ldyr;DD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$h net/minecraft/class_6916$class_6923 net/minecraft/world/level/levelgen/DensityFunctions$Constant + f D a comp_381 value + f Layh; e field_37084 CODEC + f Ldys$h; f field_36553 ZERO + m ()D j comp_381 value + m (D)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$i net/minecraft/class_6916$class_6924 net/minecraft/world/level/levelgen/DensityFunctions$EndIslandDensityFunction + f Layh; a field_37085 CODEC + f F e field_37677 ISLAND_THRESHOLD + f Leok; f field_36554 islandNoise + m (Leok;II)F a method_41529 getHeightValue + m (J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$j net/minecraft/class_6916$class_7051 net/minecraft/world/level/levelgen/DensityFunctions$HolderHolder + f Ljm; a comp_468 function + m ()Ljm; j comp_468 function + m (Ljm;)V <init> <init> <init> +c dys$k net/minecraft/class_6916$class_6925 net/minecraft/world/level/levelgen/DensityFunctions$Mapped + f Ldys$k$a; a comp_382 type + f Ldyr; e comp_380 input + f D f comp_377 minValue + f D g comp_378 maxValue + m (Ldys$k$a;D)D a method_40521 transform + m (Ldys$k$a;Ldyr;)Ldys$k; a method_41079 create + m (Ldyr$f;)Ldys$k; b method_41080 mapAll + m ()Ldys$k$a; k comp_382 type + m (Ldys$k$a;Ldyr;DD)V <init> <init> <init> +c dys$k$a net/minecraft/class_6916$class_6925$class_6926 net/minecraft/world/level/levelgen/DensityFunctions$Mapped$Type + f Ldys$k$a; a field_36555 ABS + f Ldys$k$a; b field_36556 SQUARE + f Ldys$k$a; c field_36557 CUBE + f Ldys$k$a; d field_36558 HALF_NEGATIVE + f Ldys$k$a; e field_36559 QUARTER_NEGATIVE + f Ldys$k$a; f field_36560 SQUEEZE + f Ljava/lang/String; g field_37086 name + f Layh; h field_37087 codec + f [Ldys$k$a; i field_36561 $VALUES + m ()[Ldys$k$a; a method_40522 $values + m (Ldyr;)Ldys$k; a method_41081 method_41081 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$l net/minecraft/class_6916$class_6927 net/minecraft/world/level/levelgen/DensityFunctions$Marker + f Ldys$l$a; a comp_383 type + f Ldyr; e comp_469 wrapped + m (Ldys$l$a;Ldyr;)V <init> <init> <init> +c dys$l$a net/minecraft/class_6916$class_6927$class_6928 net/minecraft/world/level/levelgen/DensityFunctions$Marker$Type + f Ldys$l$a; a field_36562 Interpolated + f Ldys$l$a; b field_36563 FlatCache + f Ldys$l$a; c field_36564 Cache2D + f Ldys$l$a; d field_36565 CacheOnce + f Ldys$l$a; e field_36566 CacheAllInCell + f Ljava/lang/String; f field_37088 name + f Layh; g field_37089 codec + f [Ldys$l$a; h field_36567 $VALUES + m ()[Ldys$l$a; a method_40523 $values + m (Ldyr;)Ldys$m; a method_41082 method_41082 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$m net/minecraft/class_6916$class_7052 net/minecraft/world/level/levelgen/DensityFunctions$MarkerOrMarked + m ()Ldys$l$a; j comp_383 type + m ()Ldyr; k comp_469 wrapped +c dys$n net/minecraft/class_6916$class_6929 net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd + f Ldys$n$a; e comp_385 specificType + f Ldyr; f comp_380 input + f D g comp_377 minValue + f D h comp_378 maxValue + f D i comp_386 argument + m ()Ldys$n$a; m comp_385 specificType + m ()D n comp_386 argument + m (Ldys$n$a;Ldyr;DDD)V <init> <init> <init> +c dys$n$a net/minecraft/class_6916$class_6929$class_6930 net/minecraft/world/level/levelgen/DensityFunctions$MulOrAdd$Type + f Ldys$n$a; a field_36568 MUL + f Ldys$n$a; b field_36569 ADD + f [Ldys$n$a; c field_36570 $VALUES + m ()[Ldys$n$a; a method_40524 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$o net/minecraft/class_6916$class_6931 net/minecraft/world/level/levelgen/DensityFunctions$Noise + f Lcom/mojang/serialization/MapCodec; a field_37090 DATA_CODEC + f Layh; e field_37091 CODEC + f Ldyr$c; f comp_387 noise + f D g comp_388 xzScale + f D h comp_389 yScale + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41083 method_41083 + m ()Ldyr$c; j comp_387 noise + m ()D k comp_388 xzScale + m ()D l comp_389 yScale + m (Ldyr$c;DD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$p net/minecraft/class_6916$class_6932 net/minecraft/world/level/levelgen/DensityFunctions$PureTransformer + m (D)D a method_40520 transform + m ()Ldyr; aG_ comp_380 input +c dys$q net/minecraft/class_6916$class_6933 net/minecraft/world/level/levelgen/DensityFunctions$RangeChoice + f Lcom/mojang/serialization/MapCodec; a field_37092 DATA_CODEC + f Layh; e field_37093 CODEC + f Ldyr; f comp_390 input + f D g comp_391 minInclusive + f D h comp_392 maxExclusive + f Ldyr; i comp_393 whenInRange + f Ldyr; j comp_394 whenOutOfRange + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41085 method_41085 + m ()Ldyr; j comp_390 input + m ()D k comp_391 minInclusive + m ()D l comp_392 maxExclusive + m ()Ldyr; m comp_393 whenInRange + m ()Ldyr; n comp_394 whenOutOfRange + m (Ldyr;DDLdyr;Ldyr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$r net/minecraft/class_6916$class_6934 net/minecraft/world/level/levelgen/DensityFunctions$Shift + f Ldyr$c; a comp_395 offsetNoise + f Layh; e field_37094 CODEC + m (Ldyr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$s net/minecraft/class_6916$class_6937 net/minecraft/world/level/levelgen/DensityFunctions$ShiftA + f Ldyr$c; a comp_395 offsetNoise + f Layh; e field_37095 CODEC + m (Ldyr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$t net/minecraft/class_6916$class_6938 net/minecraft/world/level/levelgen/DensityFunctions$ShiftB + f Ldyr$c; a comp_395 offsetNoise + f Layh; e field_37096 CODEC + m (Ldyr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$u net/minecraft/class_6916$class_6939 net/minecraft/world/level/levelgen/DensityFunctions$ShiftNoise + m (DDD)D a method_40525 compute + m ()Ldyr$c; j comp_395 offsetNoise +c dys$v net/minecraft/class_6916$class_6940 net/minecraft/world/level/levelgen/DensityFunctions$ShiftedNoise + f Layh; a field_37097 CODEC + f Ldyr; e comp_396 shiftX + f Ldyr; f comp_397 shiftY + f Ldyr; g comp_398 shiftZ + f D h comp_399 xzScale + f D i comp_400 yScale + f Ldyr$c; j comp_664 noise + f Lcom/mojang/serialization/MapCodec; k field_37098 DATA_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41090 method_41090 + m ()Ldyr; j comp_396 shiftX + m ()Ldyr; k comp_397 shiftY + m ()Ldyr; l comp_398 shiftZ + m ()D m comp_399 xzScale + m ()D n comp_400 yScale + m ()Ldyr$c; o comp_664 noise + m (Ldyr;Ldyr;Ldyr;DDLdyr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$w net/minecraft/class_6916$class_7076 net/minecraft/world/level/levelgen/DensityFunctions$Spline + f Layh; a field_37255 CODEC + f Laxp; e comp_526 spline + f Lcom/mojang/serialization/Codec; f field_37678 SPLINE_CODEC + f Lcom/mojang/serialization/MapCodec; g field_37256 DATA_CODEC + m (Ldyr$f;Ldys$w$a;)Ldys$w$a; a method_41197 method_41197 + m ()Laxp; j comp_526 spline + m (Laxp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$w$a net/minecraft/class_6916$class_7076$class_7135 net/minecraft/world/level/levelgen/DensityFunctions$Spline$Coordinate + f Lcom/mojang/serialization/Codec; b field_37679 CODEC + f Ljm; c comp_536 function + m ()Ljm; a comp_536 function + m (Ldyr$f;)Ldys$w$a; a method_41530 mapAll + m (Ldys$w$b;)F a method_41531 apply + m (Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$w$b net/minecraft/class_6916$class_7076$class_7136 net/minecraft/world/level/levelgen/DensityFunctions$Spline$Point + f Ldyr$b; a comp_537 context + m ()Ldyr$b; a comp_537 context + m (Ldyr$b;)V <init> <init> <init> +c dys$x net/minecraft/class_6916$class_6943 net/minecraft/world/level/levelgen/DensityFunctions$TransformerWithContext + m (Ldyr$b;D)D a method_40518 transform + m ()Ldyr; j comp_379 input +c dys$y net/minecraft/class_6916$class_7055 net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction + f Lorg/slf4j/Logger; a field_37110 LOGGER + m (Ldys$y$a;Ldyr;Ldyr;)Ldys$y; a method_41097 create + m ()Ldys$y$a; j comp_374 type + m ()Ldyr; k comp_375 argument1 + m ()Ldyr; l comp_376 argument2 + m ()V <clinit> <clinit> <clinit> +c dys$y$a net/minecraft/class_6916$class_7055$class_6918 net/minecraft/world/level/levelgen/DensityFunctions$TwoArgumentSimpleFunction$Type + f Ldys$y$a; a field_36544 ADD + f Ldys$y$a; b field_36545 MUL + f Ldys$y$a; c field_36546 MIN + f Ldys$y$a; d field_36547 MAX + f Layh; e field_37111 codec + f Ljava/lang/String; f field_37112 name + f [Ldys$y$a; g field_36548 $VALUES + m ()[Ldys$y$a; a method_40516 $values + m (Ldyr;Ldyr;)Ldys$y; a method_41098 method_41098 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$z net/minecraft/class_6916$class_6944 net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler + f Layh; a field_37064 CODEC + f Ldyr; e comp_379 input + f Ldyr$c; f comp_665 noise + f Ldys$z$a; g comp_408 rarityValueMapper + f Lcom/mojang/serialization/MapCodec; h field_37065 DATA_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41072 method_41072 + m ()Ldyr$c; k comp_665 noise + m ()Ldys$z$a; l comp_408 rarityValueMapper + m (Ldyr;Ldyr$c;Ldys$z$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$z$a net/minecraft/class_6916$class_6944$class_7048 net/minecraft/world/level/levelgen/DensityFunctions$WeirdScaledSampler$RarityValueMapper + f Ldys$z$a; a field_37066 TYPE1 + f Ldys$z$a; b field_37067 TYPE2 + f Lcom/mojang/serialization/Codec; c field_37068 CODEC + f Ljava/lang/String; d field_37070 name + f Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction; e field_37071 mapper + f D f field_37072 maxRarity + f [Ldys$z$a; g field_37073 $VALUES + m ()[Ldys$z$a; a method_41074 $values + m (Ljava/lang/String;ILjava/lang/String;Lit/unimi/dsi/fastutil/doubles/Double2DoubleFunction;D)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dys$aa net/minecraft/class_6916$class_6945 net/minecraft/world/level/levelgen/DensityFunctions$YClampedGradient + f Layh; a field_37074 CODEC + f I e comp_410 fromY + f I f comp_411 toY + f D g comp_412 fromValue + f D h comp_413 toValue + f Lcom/mojang/serialization/MapCodec; i field_37075 DATA_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41076 method_41076 + m ()I j comp_410 fromY + m ()I k comp_411 toY + m ()D l comp_412 fromValue + m ()D m comp_413 toValue + m (IIDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyt net/minecraft/class_2897 net/minecraft/world/level/levelgen/FlatLevelSource + f Lcom/mojang/serialization/MapCodec; c field_24769 CODEC + f Leht; d field_24510 settings + m (I)[Ldtc; a method_28001 method_28001 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_40158 method_40158 + m (Ldtc;)Ldtc; a method_28002 method_28002 + m (Ljm$c;)Ljm; a method_46718 method_46718 + m (Ljo;)Ljava/util/stream/Stream; a method_46719 method_46719 + m ()Leht; h method_28545 settings + m (Leht;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyu net/minecraft/class_2893 net/minecraft/world/level/levelgen/GenerationStep + m ()V <init> <init> <init> +c dyu$a net/minecraft/class_2893$class_2894 net/minecraft/world/level/levelgen/GenerationStep$Carving + f Ldyu$a; a field_13169 AIR + f Ldyu$a; b field_13166 LIQUID + f Lcom/mojang/serialization/Codec; c field_24770 CODEC + f Ljava/lang/String; d field_13167 name + f [Ldyu$a; e field_13170 $VALUES + m ()Ljava/lang/String; a method_12581 getName + m ()[Ldyu$a; b method_36750 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyu$b net/minecraft/class_2893$class_2895 net/minecraft/world/level/levelgen/GenerationStep$Decoration + f Ldyu$b; a field_13174 RAW_GENERATION + f Ldyu$b; b field_25186 LAKES + f Ldyu$b; c field_13171 LOCAL_MODIFICATIONS + f Ldyu$b; d field_13172 UNDERGROUND_STRUCTURES + f Ldyu$b; e field_13173 SURFACE_STRUCTURES + f Ldyu$b; f field_25187 STRONGHOLDS + f Ldyu$b; g field_13176 UNDERGROUND_ORES + f Ldyu$b; h field_13177 UNDERGROUND_DECORATION + f Ldyu$b; i field_35182 FLUID_SPRINGS + f Ldyu$b; j field_13178 VEGETAL_DECORATION + f Ldyu$b; k field_13179 TOP_LAYER_MODIFICATION + f Lcom/mojang/serialization/Codec; l field_37680 CODEC + f Ljava/lang/String; m field_37682 name + f [Ldyu$b; n field_13181 $VALUES + m ()Ljava/lang/String; a method_41532 getName + m ()[Ldyu$b; b method_36751 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyv net/minecraft/class_5585 net/minecraft/world/level/levelgen/GeodeBlockSettings + f Legj; a field_27295 fillingProvider + f Legj; b field_27296 innerLayerProvider + f Legj; c field_27297 alternateInnerLayerProvider + f Legj; d field_27298 middleLayerProvider + f Legj; e field_27299 outerLayerProvider + f Ljava/util/List; f field_27300 innerPlacements + f Lawu; g field_33769 cannotReplace + f Lawu; h field_33931 invalidBlocks + f Lcom/mojang/serialization/Codec; i field_27301 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_31887 method_31887 + m (Ldyv;)Lawu; a method_37255 method_37255 + m (Ldyv;)Lawu; b method_36995 method_36995 + m (Ldyv;)Ljava/util/List; c method_31886 method_31886 + m (Ldyv;)Legj; d method_31888 method_31888 + m (Ldyv;)Legj; e method_31889 method_31889 + m (Ldyv;)Legj; f method_31890 method_31890 + m (Ldyv;)Legj; g method_31891 method_31891 + m (Ldyv;)Legj; h method_31892 method_31892 + m (Legj;Legj;Legj;Legj;Legj;Ljava/util/List;Lawu;Lawu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyw net/minecraft/class_5586 net/minecraft/world/level/levelgen/GeodeCrackSettings + f Lcom/mojang/serialization/Codec; a field_27302 CODEC + f D b field_27303 generateCrackChance + f D c field_27304 baseCrackSize + f I d field_27305 crackPointOffset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_31894 method_31894 + m (Ldyw;)Ljava/lang/Integer; a method_31893 method_31893 + m (Ldyw;)Ljava/lang/Double; b method_31895 method_31895 + m (Ldyw;)Ljava/lang/Double; c method_31896 method_31896 + m (DDI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyx net/minecraft/class_5587 net/minecraft/world/level/levelgen/GeodeLayerSettings + f Lcom/mojang/serialization/Codec; a field_27306 CODEC + f D b field_27307 filling + f D c field_27308 innerLayer + f D d field_27309 middleLayer + f D e field_27310 outerLayer + f Lcom/mojang/serialization/Codec; f field_27311 LAYER_RANGE + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_31898 method_31898 + m (Ldyx;)Ljava/lang/Double; a method_31897 method_31897 + m (Ldyx;)Ljava/lang/Double; b method_31899 method_31899 + m (Ldyx;)Ljava/lang/Double; c method_31900 method_31900 + m (Ldyx;)Ljava/lang/Double; d method_31901 method_31901 + m (DDDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyy net/minecraft/class_2902 net/minecraft/world/level/levelgen/Heightmap + f Lorg/slf4j/Logger; a field_33770 LOGGER + f Ljava/util/function/Predicate; b field_16744 NOT_AIR + f Ljava/util/function/Predicate; c field_16745 MATERIAL_MOTION_BLOCKING + f Laxc; d field_13192 data + f Ljava/util/function/Predicate; e field_13193 isOpaque + f Lduy; f field_13191 chunk + m ()[J a method_12598 getRawData + m (I)I a method_12601 getFirstAvailable + m (II)I a method_12603 getFirstAvailable + m (III)V a method_12602 setHeight + m (IIILdtc;)Z a method_12597 update + m (Ldtc;)Z a method_16682 method_16682 + m (Lduy;Ldyy$a;[J)V a method_12600 setRawData + m (Lduy;Ljava/util/Set;)V a method_16684 primeHeightmaps + m (II)I b method_35334 getHighestTaken + m (II)I c method_12595 getIndex + m (Lduy;Ldyy$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyy$a net/minecraft/class_2902$class_2903 net/minecraft/world/level/levelgen/Heightmap$Types + f Ldyy$a; a field_13194 WORLD_SURFACE_WG + f Ldyy$a; b field_13202 WORLD_SURFACE + f Ldyy$a; c field_13195 OCEAN_FLOOR_WG + f Ldyy$a; d field_13200 OCEAN_FLOOR + f Ldyy$a; e field_13197 MOTION_BLOCKING + f Ldyy$a; f field_13203 MOTION_BLOCKING_NO_LEAVES + f Lcom/mojang/serialization/Codec; g field_24772 CODEC + f Ljava/lang/String; h field_13204 serializationKey + f Ldyy$b; i field_13198 usage + f Ljava/util/function/Predicate; j field_16568 isOpaque + f [Ldyy$a; k field_13199 $VALUES + m ()Ljava/lang/String; a method_12605 getSerializationKey + m (Ldtc;)Z a method_16686 method_16686 + m ()Z b method_16137 sendToClient + m (Ldtc;)Z b method_16685 method_16685 + m ()Z d method_20454 keepAfterWorldgen + m ()Ljava/util/function/Predicate; e method_16402 isOpaque + m ()[Ldyy$a; f method_36752 $values + m (Ljava/lang/String;ILjava/lang/String;Ldyy$b;Ljava/util/function/Predicate;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyy$b net/minecraft/class_2902$class_2904 net/minecraft/world/level/levelgen/Heightmap$Usage + f Ldyy$b; a field_13207 WORLDGEN + f Ldyy$b; b field_13206 LIVE_WORLD + f Ldyy$b; c field_16424 CLIENT + f [Ldyy$b; d field_13208 $VALUES + m ()[Ldyy$b; a method_36753 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dyz net/minecraft/class_5820 net/minecraft/world/level/levelgen/LegacyRandomSource + f I d field_31471 MODULUS_BITS + f J e field_31472 MODULUS_MASK + f J f field_31473 MULTIPLIER + f J g field_31474 INCREMENT + f Ljava/util/concurrent/atomic/AtomicLong; h field_28766 seed + f Ldza; i field_35124 gaussianSource + m (J)V <init> <init> <init> +c dyz$a net/minecraft/class_5820$class_6671 net/minecraft/world/level/levelgen/LegacyRandomSource$LegacyPositionalRandomFactory + f J a field_35125 seed + m (J)V <init> <init> <init> +c dza net/minecraft/class_6672 net/minecraft/world/level/levelgen/MarsagliaPolarGaussian + f Layw; a field_35126 randomSource + f D b field_35127 nextNextGaussian + f Z c field_35128 haveNextNextGaussian + m ()V a method_39541 reset + m ()D b method_38996 nextGaussian + m (Layw;)V <init> <init> <init> +c dzb net/minecraft/class_3754 net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator + f Lcom/mojang/serialization/MapCodec; c field_24773 CODEC + f Ldtc; d field_16648 AIR + f Ljm; e field_24774 settings + f Ljava/util/function/Supplier; f field_34591 globalFluidPicker + m (Lakq;)Z a method_28548 stable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28550 method_28550 + m (Ldcd;Ldzm;)Lddx; a method_38330 method_38330 + m (Ldcy;Ldzm;IILorg/apache/commons/lang3/mutable/MutableObject;Ljava/util/function/Predicate;)Ljava/util/OptionalInt; a method_26263 iterateNoiseColumn + m (Lddq;Larb;Ldzm;Lduy;)Ldzc; a method_41535 method_41535 + m (Lddq;Leaa;Ldzm;Lduy;)Ldzc; a method_41536 method_41536 + m (Lduy;ILdzg;ILeaa;Lddq;Ldzm;I)Lduy; a method_38332 method_38332 + m (Lduy;Lddq;Leaa;Ldzm;)Ldzc; a method_41537 createNoiseChunk + m (Lduy;Ldzv;Ldzm;Lddq;Lddy;Ljz;Leaa;)V a method_41538 buildSurface + m (Ldyk$b;ILdyk$b;Ldyk$b;III)Ldyk$b; a method_45509 method_45509 + m (Ldzb;)Ljm; a method_28549 method_28549 + m (Ldzc;IIILdtc;)Ldtc; a method_38323 debugPreliminarySurfaceLevel + m (Ldzd;)Ldyk$a; a method_45510 createFluidPicker + m (Ldzm;III)Ljm; a method_38322 method_38322 + m (Leaa;Lddq;Ldzm;Lduy;II)Lduy; a method_33754 doFill + m (Lddq;Leaa;Ldzm;Lduy;)Ldzc; b method_41539 method_41539 + m (Ldzb;)Ldea; b method_28554 method_28554 + m (Leaa;Ldzm;Lddq;Lduy;)V b method_38327 doCreateBiomes + m (Ljm;)Ldyk$a; b method_45511 method_45511 + m (Lddq;Leaa;Ldzm;Lduy;)Ldzc; c method_41540 method_41540 + m (Leaa;Ldzm;Lddq;Lduy;)Lduy; c method_38333 method_38333 + m ()Ljm; h method_41541 generatorSettings + m (Ldea;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzc net/minecraft/class_6568 net/minecraft/world/level/levelgen/NoiseChunk + f I A field_36594 cellStartBlockX + f I B field_36572 cellStartBlockY + f I C field_36573 cellStartBlockZ + f I D field_36574 inCellX + f I E field_36575 inCellY + f I F field_36576 inCellZ + f J G field_36577 interpolationCounter + f J H field_36578 arrayInterpolationCounter + f I I field_36579 arrayIndex + f Ldyr$a; J field_36580 sliceFillingContextProvider + f Ldzg; a field_35674 noiseSettings + f I b field_34599 cellCountXZ + f I c field_34598 cellCountY + f I d field_34600 cellNoiseMinY + f I e field_34601 firstCellX + f I f field_34602 firstCellZ + f I g field_34603 firstNoiseX + f I h field_34604 firstNoiseZ + f Ljava/util/List; i field_34605 interpolators + f Ljava/util/List; j field_36581 cellCaches + f Ljava/util/Map; k field_36582 wrapped + f Lit/unimi/dsi/fastutil/longs/Long2IntMap; l field_36273 preliminarySurfaceLevel + f Ldyk; m field_34613 aquifer + f Ldyr; n field_36583 initialDensityNoJaggedness + f Ldzc$c; o field_36584 blockStateRule + f Leaa; p field_35487 blender + f Ldzc$g; q field_36585 blendAlpha + f Ldzc$g; r field_36586 blendOffset + f Ldys$c; s field_37113 beardifier + f J t field_36587 lastBlendingDataPos + f Leaa$a; u field_36588 lastBlendingOutput + f I v field_36589 noiseSizeXZ + f I w field_36590 cellWidth + f I x field_36591 cellHeight + f Z y field_36592 interpolating + f Z z field_36593 fillingCell + m (DLdzc$i;)V a method_38338 method_38338 + m (ID)V a method_38337 updateForY + m (II)I a method_39900 preliminarySurfaceLevel + m (IILdzc$i;)V a method_38342 method_38342 + m (J)I a method_39899 computePreliminarySurfaceLevel + m (Lduy;Ldzm;Ldys$c;Ldzd;Ldyk$a;Leaa;)Ldzc; a method_39543 forChunk + m (Ldyr;)Ldyr; a method_40529 wrap + m (Ldyr;Ldyr$b;)Ldtc; a method_40530 method_40530 + m (Ldze;Ljava/util/List;)Ldef$f; a method_40531 cachedClimateSampler + m (ZI)V a method_40532 fillSlice + m (DLdzc$i;)V b method_38350 method_38350 + m (I)V b method_38339 advanceCellX + m (ID)V b method_38349 updateForX + m (II)V b method_38362 selectCellYZ + m (Ldyr;)Ldyr; b method_40533 wrapNew + m (DLdzc$i;)V c method_38356 method_38356 + m (I)Ldzc; c method_40534 forIndex + m (ID)V c method_38355 updateForZ + m (II)Leaa$a; c method_40535 getOrComputeBlendingOutput + m ()Ldtc; e method_40536 getInterpolatedState + m ()V f method_38336 initializeForFirstCellX + m ()V g method_40537 stopInterpolation + m ()V h method_38348 swapSlices + m ()Ldyk; i method_38354 aquifer + m ()I j method_42361 cellWidth + m ()I k method_42362 cellHeight + m (ILdzm;IILdzg;Ldys$c;Ldzd;Ldyk$a;Leaa;)V <init> <init> <init> +c dzc$1 net/minecraft/class_6568$1 net/minecraft/world/level/levelgen/NoiseChunk$1 + f Ldzc; a field_36595 field_36595 + m (Ldzc;)V <init> <init> <init> +c dzc$2 net/minecraft/class_6568$2 net/minecraft/world/level/levelgen/NoiseChunk$2 + f [I a field_36596 $SwitchMap$net$minecraft$world$level$levelgen$DensityFunctions$Marker$Type + m ()V <clinit> <clinit> <clinit> +c dzc$a net/minecraft/class_6568$class_6946 net/minecraft/world/level/levelgen/NoiseChunk$BlendAlpha + f Ldzc; a field_36597 field_36597 + m (Ldzc;)V <init> <init> <init> +c dzc$b net/minecraft/class_6568$class_6947 net/minecraft/world/level/levelgen/NoiseChunk$BlendOffset + f Ldzc; a field_36598 field_36598 + m (Ldzc;)V <init> <init> <init> +c dzc$c net/minecraft/class_6568$class_6569 net/minecraft/world/level/levelgen/NoiseChunk$BlockStateFiller +c dzc$d net/minecraft/class_6568$class_6948 net/minecraft/world/level/levelgen/NoiseChunk$Cache2D + f Ldyr; a field_36599 function + f J e field_36600 lastPos2D + f D f field_36601 lastValue + m (Ldyr;)V <init> <init> <init> +c dzc$e net/minecraft/class_6568$class_6949 net/minecraft/world/level/levelgen/NoiseChunk$CacheAllInCell + f Ldzc; a field_36602 field_36602 + f Ldyr; e field_36603 noiseFiller + f [D f field_36604 values + m (Ldzc;Ldyr;)V <init> <init> <init> +c dzc$f net/minecraft/class_6568$class_6950 net/minecraft/world/level/levelgen/NoiseChunk$CacheOnce + f Ldzc; a field_36605 field_36605 + f Ldyr; e field_36606 function + f J f field_36607 lastCounter + f J g field_36608 lastArrayCounter + f D h field_36609 lastValue + f [D i field_36610 lastArray + m (Ldzc;Ldyr;)V <init> <init> <init> +c dzc$g net/minecraft/class_6568$class_6951 net/minecraft/world/level/levelgen/NoiseChunk$FlatCache + f Ldzc; a field_36611 field_36611 + f Ldyr; e field_36612 noiseFiller + f [[D f field_36613 values + m (Ldzc;Ldyr;Z)V <init> <init> <init> +c dzc$h net/minecraft/class_6568$class_6952 net/minecraft/world/level/levelgen/NoiseChunk$NoiseChunkDensityFunction + m ()Ldyr; k comp_469 wrapped +c dzc$i net/minecraft/class_6568$class_5917 net/minecraft/world/level/levelgen/NoiseChunk$NoiseInterpolator + f Ldzc; a field_34622 field_34622 + f [[D e field_29227 slice0 + f [[D f field_29228 slice1 + f Ldyr; g field_34623 noiseFiller + f D h field_29233 noise000 + f D i field_29234 noise001 + f D j field_29235 noise100 + f D k field_29236 noise101 + f D l field_29237 noise010 + f D m field_29238 noise011 + f D n field_29239 noise110 + f D o field_29240 noise111 + f D p field_29241 valueXZ00 + f D q field_29242 valueXZ10 + f D r field_29243 valueXZ01 + f D s field_29244 valueXZ11 + f D t field_29245 valueZ0 + f D u field_29246 valueZ1 + f D v field_34624 value + m (D)V a method_34287 updateForY + m (II)[[D a method_34293 allocateSlice + m (D)V b method_34292 updateForX + m (II)V b method_34289 selectCellYZ + m (D)V c method_38363 updateForZ + m ()V l method_34291 swapSlices + m (Ldzc;Ldyr;)V <init> <init> <init> +c dzd net/minecraft/class_5284 net/minecraft/world/level/levelgen/NoiseGeneratorSettings + f Lcom/mojang/serialization/Codec; a field_24780 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_24781 CODEC + f Lakq; c field_26355 OVERWORLD + f Lakq; d field_35051 LARGE_BIOMES + f Lakq; e field_26356 AMPLIFIED + f Lakq; f field_26357 NETHER + f Lakq; g field_26358 END + f Lakq; h field_26359 CAVES + f Lakq; i field_26360 FLOATING_ISLANDS + f Ldzg; j comp_474 noiseSettings + f Ldtc; k comp_475 defaultBlock + f Ldtc; l comp_476 defaultFluid + f Ldze; m comp_477 noiseRouter + f Ldzp$o; n comp_478 surfaceRule + f Ljava/util/List; o comp_538 spawnTarget + f I p comp_479 seaLevel + f Z q comp_480 disableMobGeneration + f Z r comp_481 aquifersEnabled + f Z s comp_482 oreVeinsEnabled + f Z t comp_483 useLegacyRandomSource + m ()Z a comp_480 disableMobGeneration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28558 method_28558 + m (Lqq;)V a method_31111 bootstrap + m (Lqq;ZZ)Ldzd; a method_30643 overworld + m ()Z b method_33757 isAquifersEnabled + m (Lqq;)Ldzd; b method_30642 end + m ()Z c comp_482 oreVeinsEnabled + m (Lqq;)Ldzd; c method_30641 nether + m ()Ldzx$a; d method_38999 getRandomSource + m (Lqq;)Ldzd; d method_39901 caves + m ()Ldzd; e method_44323 dummy + m (Lqq;)Ldzd; e method_39902 floatingIslands + m ()Ldzg; f comp_474 noiseSettings + m ()Ldtc; g comp_475 defaultBlock + m ()Ldtc; h comp_476 defaultFluid + m ()Ldze; i comp_477 noiseRouter + m ()Ldzp$o; j comp_478 surfaceRule + m ()Ljava/util/List; k comp_538 spawnTarget + m ()I l comp_479 seaLevel + m ()Z m comp_481 aquifersEnabled + m ()Z n comp_483 useLegacyRandomSource + m (Ldzg;Ldtc;Ldtc;Ldze;Ldzp$o;Ljava/util/List;IZZZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dze net/minecraft/class_6953 net/minecraft/world/level/levelgen/NoiseRouter + f Lcom/mojang/serialization/Codec; a field_37683 CODEC + f Ldyr; b comp_414 barrierNoise + f Ldyr; c comp_415 fluidLevelFloodednessNoise + f Ldyr; d comp_416 fluidLevelSpreadNoise + f Ldyr; e comp_417 lavaNoise + f Ldyr; f comp_420 temperature + f Ldyr; g comp_539 vegetation + f Ldyr; h comp_484 continents + f Ldyr; i comp_423 erosion + f Ldyr; j comp_424 depth + f Ldyr; k comp_485 ridges + f Ldyr; l comp_486 initialDensityWithoutJaggedness + f Ldyr; m comp_487 finalDensity + f Ldyr; n comp_428 veinToggle + f Ldyr; o comp_429 veinRidged + f Ldyr; p comp_430 veinGap + m ()Ldyr; a comp_414 barrierNoise + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41543 method_41543 + m (Ldyr$f;)Ldze; a method_41544 mapAll + m (Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; a method_41545 field + m ()Ldyr; b comp_415 fluidLevelFloodednessNoise + m ()Ldyr; c comp_416 fluidLevelSpreadNoise + m ()Ldyr; d comp_417 lavaNoise + m ()Ldyr; e comp_420 temperature + m ()Ldyr; f comp_539 vegetation + m ()Ldyr; g comp_484 continents + m ()Ldyr; h comp_423 erosion + m ()Ldyr; i comp_424 depth + m ()Ldyr; j comp_485 ridges + m ()Ldyr; k comp_486 initialDensityWithoutJaggedness + m ()Ldyr; l comp_487 finalDensity + m ()Ldyr; m comp_428 veinToggle + m ()Ldyr; n comp_429 veinRidged + m ()Ldyr; o comp_430 veinGap + m (Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;Ldyr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzf net/minecraft/class_6954 net/minecraft/world/level/levelgen/NoiseRouterData + f Lakq; A field_38249 BASE_3D_NOISE_END + f Lakq; B field_37127 SLOPED_CHEESE + f Lakq; C field_37696 OFFSET_LARGE + f Lakq; D field_37130 FACTOR_LARGE + f Lakq; E field_37684 JAGGEDNESS_LARGE + f Lakq; F field_37131 DEPTH_LARGE + f Lakq; G field_37132 SLOPED_CHEESE_LARGE + f Lakq; H field_37685 OFFSET_AMPLIFIED + f Lakq; I field_37686 FACTOR_AMPLIFIED + f Lakq; J field_37687 JAGGEDNESS_AMPLIFIED + f Lakq; K field_37688 DEPTH_AMPLIFIED + f Lakq; L field_37689 SLOPED_CHEESE_AMPLIFIED + f Lakq; M field_37133 SLOPED_CHEESE_END + f Lakq; N field_37134 SPAGHETTI_ROUGHNESS_FUNCTION + f Lakq; O field_37135 ENTRANCES + f Lakq; P field_37136 NOODLE + f Lakq; Q field_37114 PILLARS + f Lakq; R field_37115 SPAGHETTI_2D_THICKNESS_MODULATOR + f Lakq; S field_37116 SPAGHETTI_2D + f F a field_37690 GLOBAL_OFFSET + f I b field_37691 ISLAND_CHUNK_DISTANCE + f J c field_37692 ISLAND_CHUNK_DISTANCE_SQR + f Lakq; d field_37122 CONTINENTS + f Lakq; e field_37123 EROSION + f Lakq; f field_37124 RIDGES + f Lakq; g field_37693 RIDGES_FOLDED + f Lakq; h field_37694 OFFSET + f Lakq; i field_37125 FACTOR + f Lakq; j field_37695 JAGGEDNESS + f Lakq; k field_37126 DEPTH + f Lakq; l field_37128 CONTINENTS_LARGE + f Lakq; m field_37129 EROSION_LARGE + f F n field_36614 ORE_THICKNESS + f D o field_36615 VEININESS_FREQUENCY + f D p field_36616 NOODLE_SPACING_AND_STRAIGHTNESS + f D q field_36617 SURFACE_DENSITY_THRESHOLD + f D r field_38250 CHEESE_NOISE_TARGET + f Ldyr; s field_36618 BLENDING_FACTOR + f Ldyr; t field_36619 BLENDING_JAGGEDNESS + f Lakq; u field_37117 ZERO + f Lakq; v field_37118 Y + f Lakq; w field_37119 SHIFT_X + f Lakq; x field_37120 SHIFT_Z + f Lakq; y field_38251 BASE_3D_NOISE_OVERWORLD + f Lakq; z field_38252 BASE_3D_NOISE_NETHER + m ()Ldze; a method_44324 none + m (F)F a method_41546 peaksAndValleys + m (Ldyr;)Ldyr; a method_41547 peaksAndValleys + m (Ldyr;II)Ldyr; a method_42364 slideEndLike + m (Ldyr;IIIIDIID)Ldyr; a method_42365 slide + m (Ldyr;Ldyr;)Ldyr; a method_40541 splineWithBlending + m (Ldyr;Ldyr;III)Ldyr; a method_40539 yLimitedInterpolatable + m (Ldzi$a;)I a method_41550 method_41550 + m (Ljava/lang/String;)Lakq; a method_41109 createKey + m (Ljn;)Ldze; a method_41120 end + m (Ljn;II)Ldyr; a method_42363 slideNetherLike + m (Ljn;Lakq;)Ldyr; a method_41116 getFunction + m (Ljn;Ljn;)Ldze; a method_41118 nether + m (Ljn;Ljn;Ldyr;)Ldyr; a method_41101 underground + m (Ljn;Ljn;ZZ)Ldze; a method_41103 overworld + m (Lqq;)Ljm; a method_41100 bootstrap + m (Lqq;Lakq;Ldyr;)Ldyr; a method_41551 registerAndWrap + m (Lqq;Ljn;Ldyr;Ljm;Ljm;Lakq;Lakq;Lakq;Lakq;Lakq;Z)V a method_41548 registerTerrainNoises + m (ZLdyr;)Ldyr; a method_42366 slideOverworld + m (Ldyr;)Ldyr; b method_41207 postProcess + m (Ldyr;Ldyr;)Ldyr; b method_40540 noiseGradientDensity + m (Ldzi$a;)I b method_41553 method_41553 + m (Ljn;)Ldyr; b method_41113 spaghettiRoughnessFunction + m (Ljn;Ljn;)Ldze; b method_41549 caves + m (Ljn;Ljn;Ldyr;)Ldze; b method_41211 noNewCaves + m (Ldyr;)Ldyr; c method_42367 slideEnd + m (Ljn;)Ldyr; c method_41121 pillars + m (Ljn;Ljn;)Ldze; c method_41552 floatingIslands + m (Ljn;Ljn;)Ldyr; d method_41117 entrances + m (Ljn;Ljn;)Ldyr; e method_41119 noodle + m (Ljn;Ljn;)Ldyr; f method_41122 spaghetti2D + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzf$a net/minecraft/class_6954$class_5841 net/minecraft/world/level/levelgen/NoiseRouterData$QuantizedSpaghettiRarity + m (D)D a method_33835 getSphaghettiRarity2D + m (D)D b method_33836 getSpaghettiRarity3D + m ()V <init> <init> <init> +c dzg net/minecraft/class_5309 net/minecraft/world/level/levelgen/NoiseSettings + f Lcom/mojang/serialization/Codec; a field_24804 CODEC + f Ldzg; b field_38253 OVERWORLD_NOISE_SETTINGS + f Ldzg; c field_37138 NETHER_NOISE_SETTINGS + f Ldzg; d field_37139 END_NOISE_SETTINGS + f Ldzg; e field_37140 CAVES_NOISE_SETTINGS + f Ldzg; f field_37141 FLOATING_ISLANDS_NOISE_SETTINGS + f I g comp_173 minY + f I h comp_174 height + f I i comp_178 noiseSizeHorizontal + f I j comp_179 noiseSizeVertical + m ()I a method_39545 getCellHeight + m (IIII)Ldzg; a method_32994 create + m (Lcom/mojang/serialization/DataResult$Error;)V a method_32996 method_32996 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28582 method_28582 + m (Ldcy;)Ldzg; a method_42368 clampToHeightAccessor + m (Ldzg;)Lcom/mojang/serialization/DataResult; a method_32995 guardY + m ()I b method_39546 getCellWidth + m ()I c comp_173 minY + m ()I d comp_174 height + m ()I e comp_178 noiseSizeHorizontal + m ()I f comp_179 noiseSizeVertical + m ()Ljava/lang/String; g method_49530 method_49530 + m ()Ljava/lang/String; h method_49531 method_49531 + m ()Ljava/lang/String; i method_49532 method_49532 + m (IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzh net/minecraft/class_6731 net/minecraft/world/level/levelgen/Noises + f Lakq; A field_35411 SPAGHETTI_ROUGHNESS_MODULATOR + f Lakq; B field_35412 CAVE_ENTRANCE + f Lakq; C field_35413 CAVE_LAYER + f Lakq; D field_35414 CAVE_CHEESE + f Lakq; E field_35363 ORE_VEININESS + f Lakq; F field_35364 ORE_VEIN_A + f Lakq; G field_35365 ORE_VEIN_B + f Lakq; H field_35366 ORE_GAP + f Lakq; I field_35367 NOODLE + f Lakq; J field_35368 NOODLE_THICKNESS + f Lakq; K field_35369 NOODLE_RIDGE_A + f Lakq; L field_35370 NOODLE_RIDGE_B + f Lakq; M field_35371 JAGGED + f Lakq; N field_35373 SURFACE + f Lakq; O field_35675 SURFACE_SECONDARY + f Lakq; P field_35372 CLAY_BANDS_OFFSET + f Lakq; Q field_35488 BADLANDS_PILLAR + f Lakq; R field_35489 BADLANDS_PILLAR_ROOF + f Lakq; S field_35490 BADLANDS_SURFACE + f Lakq; T field_35491 ICEBERG_PILLAR + f Lakq; U field_35492 ICEBERG_PILLAR_ROOF + f Lakq; V field_35493 ICEBERG_SURFACE + f Lakq; W field_35376 SWAMP + f Lakq; X field_35377 CALCITE + f Lakq; Y field_35378 GRAVEL + f Lakq; Z field_35593 POWDER_SNOW + f Lakq; a field_35389 TEMPERATURE + f Lakq; aa field_35381 PACKED_ICE + f Lakq; ab field_35382 ICE + f Lakq; ac field_35383 SOUL_SAND_LAYER + f Lakq; ad field_35384 GRAVEL_LAYER + f Lakq; ae field_35385 PATCH + f Lakq; af field_35386 NETHERRACK + f Lakq; ag field_35387 NETHER_WART + f Lakq; ah field_35388 NETHER_STATE_SELECTOR + f Lakq; b field_35390 VEGETATION + f Lakq; c field_35391 CONTINENTALNESS + f Lakq; d field_35392 EROSION + f Lakq; e field_35594 TEMPERATURE_LARGE + f Lakq; f field_35595 VEGETATION_LARGE + f Lakq; g field_35596 CONTINENTALNESS_LARGE + f Lakq; h field_35597 EROSION_LARGE + f Lakq; i field_35393 RIDGE + f Lakq; j field_35394 SHIFT + f Lakq; k field_35395 AQUIFER_BARRIER + f Lakq; l field_35396 AQUIFER_FLUID_LEVEL_FLOODEDNESS + f Lakq; m field_35397 AQUIFER_LAVA + f Lakq; n field_35398 AQUIFER_FLUID_LEVEL_SPREAD + f Lakq; o field_35399 PILLAR + f Lakq; p field_35400 PILLAR_RARENESS + f Lakq; q field_35401 PILLAR_THICKNESS + f Lakq; r field_35402 SPAGHETTI_2D + f Lakq; s field_35403 SPAGHETTI_2D_ELEVATION + f Lakq; t field_35404 SPAGHETTI_2D_MODULATOR + f Lakq; u field_35405 SPAGHETTI_2D_THICKNESS + f Lakq; v field_35406 SPAGHETTI_3D_1 + f Lakq; w field_35407 SPAGHETTI_3D_2 + f Lakq; x field_35408 SPAGHETTI_3D_RARITY + f Lakq; y field_35409 SPAGHETTI_3D_THICKNESS + f Lakq; z field_35410 SPAGHETTI_ROUGHNESS + m (Ljava/lang/String;)Lakq; a method_39174 createKey + m (Ljn;Ldzl;Lakq;)Leoh; a method_41127 instantiate + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzi net/minecraft/class_6955 net/minecraft/world/level/levelgen/OreVeinifier + f F a field_36620 VEININESS_THRESHOLD + f I b field_36621 EDGE_ROUNDOFF_BEGIN + f D c field_36622 MAX_EDGE_ROUNDOFF + f F d field_36623 VEIN_SOLIDNESS + f F e field_36624 MIN_RICHNESS + f F f field_36625 MAX_RICHNESS + f F g field_36626 MAX_RICHNESS_THRESHOLD + f F h field_36627 CHANCE_OF_RAW_ORE_BLOCK + f F i field_36628 SKIP_ORE_IF_GAP_NOISE_IS_BELOW + m (Ldyr;Ldtc;Ldzl;Ldyr;Ldyr;Ldyr$b;)Ldtc; a method_40547 method_40547 + m (Ldyr;Ldyr;Ldyr;Ldzl;)Ldzc$c; a method_40548 create + m ()V <init> <init> <init> +c dzi$a net/minecraft/class_6955$class_6354 net/minecraft/world/level/levelgen/OreVeinifier$VeinType + f Ldzi$a; a field_33603 COPPER + f Ldzi$a; b field_33604 IRON + f I c field_33607 minY + f I d field_33608 maxY + f Ldtc; e field_33605 ore + f Ldtc; f field_33668 rawOreBlock + f Ldtc; g field_33606 filler + f [Ldzi$a; h field_33609 $VALUES + m ()[Ldzi$a; a method_36754 $values + m (Ljava/lang/String;ILdtc;Ldtc;Ldtc;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzj net/minecraft/class_3769 net/minecraft/world/level/levelgen/PatrolSpawner + f I a field_16652 nextTick + m (Laqu;Ljd;Layw;Z)Z a method_16575 spawnPatrolMember + m ()V <init> <init> <init> +c dzk net/minecraft/class_2910 net/minecraft/world/level/levelgen/PhantomSpawner + f I a field_13244 nextTick + m ()V <init> <init> <init> +c dzl net/minecraft/class_6574 net/minecraft/world/level/levelgen/PositionalRandomFactory + m (III)Layw; a method_38418 at + m (J)Layw; a method_60628 fromSeed + m (Lakr;)Layw; a method_39000 fromHashOf + m (Ljava/lang/String;)Layw; a method_38995 fromHashOf + m (Ljava/lang/StringBuilder;)V a method_39039 parityConfigString + m (Ljd;)Layw; a method_38419 at +c dzm net/minecraft/class_7138 net/minecraft/world/level/levelgen/RandomState + f Ldzl; a field_38254 random + f Ljn; b field_38256 noises + f Ldze; c field_38257 router + f Ldef$f; d field_38258 sampler + f Ldzq; e field_38259 surfaceSystem + f Ldzl; f field_38260 aquiferRandom + f Ldzl; g field_38261 oreRandom + f Ljava/util/Map; h field_38262 noiseIntances + f Ljava/util/Map; i field_38263 positionalRandoms + m ()Ldze; a method_42370 router + m (Lakq;)Leoh; a method_41558 getOrCreateNoise + m (Lakq;Lakq;)Leoh; a method_41559 method_41559 + m (Lakr;)Ldzl; a method_41560 getOrCreateRandomFactory + m (Lakr;Lakr;)Ldzl; a method_41561 method_41561 + m (Ldzd;Ljn;J)Ldzm; a method_41556 create + m (Ljn$a;Lakq;J)Ldzm; a method_41557 create + m ()Ldef$f; b method_42371 sampler + m ()Ldzq; c method_42372 surfaceSystem + m ()Ldzl; d method_42373 aquiferRandom + m ()Ldzl; e method_42374 oreRandom + m (Ldzd;Ljn;J)V <init> <init> <init> +c dzm$1 net/minecraft/class_7138$1 net/minecraft/world/level/levelgen/RandomState$1 + f Ljava/util/Map; a field_40362 wrapped + m (Ldyr;)Ldyr; a method_45512 wrapNew + m (Ldzm;)V <init> <init> <init> +c dzm$a net/minecraft/class_7138$class_7271 net/minecraft/world/level/levelgen/RandomState$1NoiseWiringHelper + f J a field_38264 val$seed + f Z b field_38265 val$useLegacyInit + f Ldzm; c field_38266 field_38266 + f Ljava/util/Map; d field_38267 wrapped + m (J)Layw; a method_42375 newLegacyInstance + m (Ldyr;)Ldyr; a method_42376 wrapNew + m (Ldzm;JZ)V <init> <init> <init> +c dzn net/minecraft/class_6673 net/minecraft/world/level/levelgen/RandomSupport + f J a field_35133 GOLDEN_RATIO_64 + f J b field_35134 SILVER_RATIO_64 + f Lcom/google/common/hash/HashFunction; c field_44918 MD5_128 + f Ljava/util/concurrent/atomic/AtomicLong; d field_35135 SEED_UNIQUIFIER + m ()J a method_39001 generateUniqueSeed + m (J)J a method_39002 mixStafford13 + m (Ljava/lang/String;)Ldzn$a; a method_52180 seedFromHashOf + m (J)Ldzn$a; b method_52211 upgradeSeedTo128bitUnmixed + m (J)Ldzn$a; c method_39003 upgradeSeedTo128bit + m (J)J d method_39004 method_39004 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzn$a net/minecraft/class_6673$class_6674 net/minecraft/world/level/levelgen/RandomSupport$Seed128bit + f J a comp_166 seedLo + f J b comp_167 seedHi + m ()Ldzn$a; a method_52212 mixed + m (JJ)Ldzn$a; a method_52181 xor + m (Ldzn$a;)Ldzn$a; a method_52182 xor + m ()J b comp_166 seedLo + m ()J c comp_167 seedHi + m (JJ)V <init> <init> <init> +c dzo net/minecraft/class_6575 net/minecraft/world/level/levelgen/SingleThreadedRandomSource + f I d field_34689 MODULUS_BITS + f J e field_34690 MODULUS_MASK + f J f field_34691 MULTIPLIER + f J g field_34692 INCREMENT + f J h field_34693 seed + f Ldza; i field_35136 gaussianSource + m (J)V <init> <init> <init> +c dzp net/minecraft/class_6686 net/minecraft/world/level/levelgen/SurfaceRules + f Ldzp$f; a field_35222 ON_FLOOR + f Ldzp$f; b field_35223 UNDER_FLOOR + f Ldzp$f; c field_36341 DEEP_UNDER_FLOOR + f Ldzp$f; d field_36342 VERY_DEEP_UNDER_FLOOR + f Ldzp$f; e field_35494 ON_CEILING + f Ldzp$f; f field_35224 UNDER_CEILING + m ()Ldzp$f; a method_39045 steep + m (II)Ldzp$f; a method_39046 waterBlockCheck + m (IZILeil;)Ldzp$f; a method_40023 stoneDepthCheck + m (IZLeil;)Ldzp$f; a method_39549 stoneDepthCheck + m (Lakq;D)Ldzp$f; a method_39052 noiseCondition + m (Lakq;DD)Ldzp$f; a method_39053 noiseCondition + m (Ldtc;)Ldzp$o; a method_39047 state + m (Ldzp$f;)Ldzp$f; a method_39048 not + m (Ldzp$f;Ldzp$o;)Ldzp$o; a method_39049 ifTrue + m (Ldzs;I)Ldzp$f; a method_39051 yBlockCheck + m (Ljava/lang/String;Ldzs;Ldzs;)Ldzp$f; a method_39472 verticalGradient + m (Ljava/util/List;)Ldzp$c; a method_39054 isBiome + m (Ljz;Ljava/lang/String;Layh;)Lcom/mojang/serialization/MapCodec; a method_42377 register + m ([Lakq;)Ldzp$f; a method_39055 isBiome + m ([Ldzp$o;)Ldzp$o; a method_39050 sequence + m ()Ldzp$f; b method_39056 hole + m (II)Ldzp$f; b method_39057 waterStartCheck + m (Ldzs;I)Ldzp$f; b method_39058 yStartCheck + m ()Ldzp$f; c method_39473 abovePreliminarySurface + m ()Ldzp$f; d method_39059 temperature + m ()Ldzp$o; e method_39060 bandlands + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$a net/minecraft/class_6686$class_6770 net/minecraft/world/level/levelgen/SurfaceRules$AbovePreliminarySurface + f Ldzp$a; a field_35600 INSTANCE + f Layh; c field_35601 CODEC + f [Ldzp$a; d field_35602 $VALUES + m (Ldzp$g;)Ldzp$e; a method_39474 apply + m ()[Ldzp$a; b method_39475 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$b net/minecraft/class_6686$class_6687 net/minecraft/world/level/levelgen/SurfaceRules$Bandlands + f Ldzp$b; a field_35225 INSTANCE + f Layh; c field_35226 CODEC + f [Ldzp$b; d field_35227 $VALUES + m (Ldzp$g;)Ldzp$u; a method_39062 apply + m ()[Ldzp$b; b method_39063 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$c net/minecraft/class_6686$class_6689 net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource + f Layh; a field_35228 CODEC + f Ljava/util/List; c field_36414 biomes + f Ljava/util/function/Predicate; d field_36415 biomeNameTest + m (Ldzp$c;)Ljava/util/List; a method_40159 method_40159 + m (Ldzp$g;)Ldzp$e; a method_39065 apply + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$c$a net/minecraft/class_6686$class_6689$class_6690 net/minecraft/world/level/levelgen/SurfaceRules$BiomeConditionSource$1BiomeCondition + f Ldzp$g; a field_35603 val$ruleContext + f Ldzp$c; b field_35230 field_35230 + m (Ldzp$c;Ldzp$g;)V <init> <init> <init> +c dzp$d net/minecraft/class_6686$class_6691 net/minecraft/world/level/levelgen/SurfaceRules$BlockRuleSource + f Ldtc; a comp_191 resultState + f Ldzp$r; c comp_192 rule + f Layh; d field_35231 CODEC + m (Ldzp$g;)Ldzp$u; a method_39068 apply + m ()Ldtc; b comp_191 resultState + m ()Ldzp$r; c comp_192 rule + m (Ldtc;)V <init> <init> <init> + m (Ldtc;Ldzp$r;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$e net/minecraft/class_6686$class_6692 net/minecraft/world/level/levelgen/SurfaceRules$Condition + m ()Z b method_39069 test +c dzp$f net/minecraft/class_6686$class_6693 net/minecraft/world/level/levelgen/SurfaceRules$ConditionSource + f Lcom/mojang/serialization/Codec; b field_35232 CODEC + m ()Layh; a method_39064 codec + m (Ldzp$f;)Lcom/mojang/serialization/MapCodec; a method_42378 method_42378 + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_39070 bootstrap + m ()V <clinit> <clinit> <clinit> +c dzp$g net/minecraft/class_6686$class_6694 net/minecraft/world/level/levelgen/SurfaceRules$Context + f Ljava/util/function/Supplier; A field_35614 biome + f I B field_35617 blockY + f I C field_35618 waterHeight + f I D field_35619 stoneDepthBelow + f I E field_35620 stoneDepthAbove + f I a field_36274 HOW_FAR_BELOW_PRELIMINARY_SURFACE_LEVEL_TO_BUILD_SURFACE + f I b field_36275 SURFACE_CELL_BITS + f I c field_36276 SURFACE_CELL_SIZE + f I d field_36277 SURFACE_CELL_MASK + f Ldzq; e field_35233 system + f Ldzp$e; f field_35234 temperature + f Ldzp$e; g field_35235 steep + f Ldzp$e; h field_35236 hole + f Ldzp$e; i field_35604 abovePreliminarySurface + f Ldzm; j field_37703 randomState + f Lduy; k field_35605 chunk + f Ldzc; l field_35676 noiseChunk + f Ljava/util/function/Function; m field_35606 biomeGetter + f Ldzv; n field_35241 context + f J o field_36278 lastPreliminarySurfaceCellOrigin + f [I p field_36279 preliminarySurfaceCache + f J q field_35608 lastUpdateXZ + f I r field_35609 blockX + f I s field_35610 blockZ + f I t field_35611 surfaceDepth + f J u field_35677 lastSurfaceDepth2Update + f D v field_35678 surfaceSecondary + f J w field_35679 lastMinSurfaceLevelUpdate + f I x field_35616 minSurfaceLevel + f J y field_35612 lastUpdateY + f Ljd$a; z field_35613 pos + m ()D a method_39550 getSurfaceSecondary + m (I)I a method_39903 blockCoordToSurfaceCell + m (II)V a method_39072 updateXZ + m (III)Ljm; a method_39478 method_39478 + m (IIIIII)V a method_39073 updateY + m ()I b method_39551 getMinSurfaceLevel + m (I)I b method_39904 surfaceCellToBlockCoord + m (Ldzq;Ldzm;Lduy;Ldzc;Ljava/util/function/Function;Ljz;Ldzv;)V <init> <init> <init> +c dzp$g$a net/minecraft/class_6686$class_6694$class_6771 net/minecraft/world/level/levelgen/SurfaceRules$Context$AbovePreliminarySurfaceCondition + f Ldzp$g; a field_35621 field_35621 + m (Ldzp$g;)V <init> <init> <init> +c dzp$g$b net/minecraft/class_6686$class_6694$class_6695 net/minecraft/world/level/levelgen/SurfaceRules$Context$HoleCondition + m (Ldzp$g;)V <init> <init> <init> +c dzp$g$c net/minecraft/class_6686$class_6694$class_6696 net/minecraft/world/level/levelgen/SurfaceRules$Context$SteepMaterialCondition + m (Ldzp$g;)V <init> <init> <init> +c dzp$g$d net/minecraft/class_6686$class_6694$class_6772 net/minecraft/world/level/levelgen/SurfaceRules$Context$TemperatureHelperCondition + m (Ldzp$g;)V <init> <init> <init> +c dzp$h net/minecraft/class_6686$class_6701 net/minecraft/world/level/levelgen/SurfaceRules$Hole + f Ldzp$h; a field_35243 INSTANCE + f Layh; c field_35244 CODEC + f [Ldzp$h; d field_35245 $VALUES + m (Ldzp$g;)Ldzp$e; a method_39079 apply + m ()[Ldzp$h; b method_39080 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$i net/minecraft/class_6686$class_6702 net/minecraft/world/level/levelgen/SurfaceRules$LazyCondition + f J a field_35622 lastUpdate + f Ldzp$g; c field_35623 context + f Ljava/lang/Boolean; d field_35246 result + m ()Z a method_39074 compute + m ()J c method_39479 getContextLastUpdate + m (Ldzp$g;)V <init> <init> <init> +c dzp$j net/minecraft/class_6686$class_6773 net/minecraft/world/level/levelgen/SurfaceRules$LazyXZCondition + m (Ldzp$g;)V <init> <init> <init> +c dzp$k net/minecraft/class_6686$class_6774 net/minecraft/world/level/levelgen/SurfaceRules$LazyYCondition + m (Ldzp$g;)V <init> <init> <init> +c dzp$l net/minecraft/class_6686$class_6703 net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource + f Lakq; a comp_201 noise + f D c comp_202 minThreshold + f D d comp_203 maxThreshold + f Layh; e field_35248 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39081 method_39081 + m (Ldzp$g;)Ldzp$e; a method_39082 apply + m ()Lakq; b comp_201 noise + m ()D c comp_202 minThreshold + m ()D d comp_203 maxThreshold + m (Lakq;DD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$l$a net/minecraft/class_6686$class_6703$class_6704 net/minecraft/world/level/levelgen/SurfaceRules$NoiseThresholdConditionSource$1NoiseThresholdCondition + f Ldzp$g; a field_35624 val$ruleContext + f Leoh; b field_35249 val$noise + f Ldzp$l; e field_35250 field_35250 + m (Ldzp$l;Ldzp$g;Leoh;)V <init> <init> <init> +c dzp$m net/minecraft/class_6686$class_6706 net/minecraft/world/level/levelgen/SurfaceRules$NotCondition + f Ldzp$e; a comp_206 target + m ()Ldzp$e; a comp_206 target + m (Ldzp$e;)V <init> <init> <init> +c dzp$n net/minecraft/class_6686$class_6707 net/minecraft/world/level/levelgen/SurfaceRules$NotConditionSource + f Ldzp$f; a comp_207 target + f Layh; c field_35251 CODEC + m (Ldzp$g;)Ldzp$e; a method_39084 apply + m ()Ldzp$f; b comp_207 target + m (Ldzp$f;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$o net/minecraft/class_6686$class_6708 net/minecraft/world/level/levelgen/SurfaceRules$RuleSource + f Lcom/mojang/serialization/Codec; b field_35252 CODEC + m ()Layh; a method_39061 codec + m (Ldzp$o;)Lcom/mojang/serialization/MapCodec; a method_42379 method_42379 + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_39085 bootstrap + m ()V <clinit> <clinit> <clinit> +c dzp$p net/minecraft/class_6686$class_6709 net/minecraft/world/level/levelgen/SurfaceRules$SequenceRule + f Ljava/util/List; a comp_208 rules + m ()Ljava/util/List; a comp_208 rules + m (Ljava/util/List;)V <init> <init> <init> +c dzp$q net/minecraft/class_6686$class_6710 net/minecraft/world/level/levelgen/SurfaceRules$SequenceRuleSource + f Ljava/util/List; a comp_209 sequence + f Layh; c field_35253 CODEC + m (Ldzp$g;)Ldzp$u; a method_39086 apply + m ()Ljava/util/List; b comp_209 sequence + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$r net/minecraft/class_6686$class_6711 net/minecraft/world/level/levelgen/SurfaceRules$StateRule + f Ldtc; a comp_210 state + m ()Ldtc; a comp_210 state + m (Ldtc;)V <init> <init> <init> +c dzp$s net/minecraft/class_6686$class_6712 net/minecraft/world/level/levelgen/SurfaceRules$Steep + f Ldzp$s; a field_35254 INSTANCE + f Layh; c field_35255 CODEC + f [Ldzp$s; d field_35256 $VALUES + m (Ldzp$g;)Ldzp$e; a method_39087 apply + m ()[Ldzp$s; b method_39088 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$t net/minecraft/class_6686$class_6713 net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck + f I a comp_276 offset + f Z c comp_211 addSurfaceDepth + f I d comp_277 secondaryDepthRange + f Leil; e comp_212 surfaceType + f Layh; f field_35257 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39089 method_39089 + m (Ldzp$g;)Ldzp$e; a method_39090 apply + m ()I b comp_276 offset + m ()Z c comp_211 addSurfaceDepth + m ()I d comp_277 secondaryDepthRange + m ()Leil; e comp_212 surfaceType + m (IZILeil;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$t$a net/minecraft/class_6686$class_6713$class_6714 net/minecraft/world/level/levelgen/SurfaceRules$StoneDepthCheck$1StoneDepthCondition + f Ldzp$g; a field_35625 val$ruleContext + f Z b field_35258 val$ceiling + f Ldzp$t; e field_35259 field_35259 + m (Ldzp$t;Ldzp$g;Z)V <init> <init> <init> +c dzp$u net/minecraft/class_6686$class_6715 net/minecraft/world/level/levelgen/SurfaceRules$SurfaceRule +c dzp$v net/minecraft/class_6686$class_6716 net/minecraft/world/level/levelgen/SurfaceRules$Temperature + f Ldzp$v; a field_35260 INSTANCE + f Layh; c field_35261 CODEC + f [Ldzp$v; d field_35262 $VALUES + m (Ldzp$g;)Ldzp$e; a method_39092 apply + m ()[Ldzp$v; b method_39093 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$w net/minecraft/class_6686$class_6717 net/minecraft/world/level/levelgen/SurfaceRules$TestRule + f Ldzp$e; a comp_213 condition + f Ldzp$u; b comp_214 followup + m ()Ldzp$e; a comp_213 condition + m ()Ldzp$u; b comp_214 followup + m (Ldzp$e;Ldzp$u;)V <init> <init> <init> +c dzp$x net/minecraft/class_6686$class_6718 net/minecraft/world/level/levelgen/SurfaceRules$TestRuleSource + f Ldzp$f; a comp_215 ifTrue + f Ldzp$o; c comp_216 thenRun + f Layh; d field_35263 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39094 method_39094 + m (Ldzp$g;)Ldzp$u; a method_39095 apply + m ()Ldzp$f; b comp_215 ifTrue + m ()Ldzp$o; c comp_216 thenRun + m (Ldzp$f;Ldzp$o;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$y net/minecraft/class_6686$class_6775 net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource + f Lakr; a comp_263 randomName + f Ldzs; c comp_264 trueAtAndBelow + f Ldzs; d comp_265 falseAtAndAbove + f Layh; e field_35626 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39480 method_39480 + m (Ldzp$g;)Ldzp$e; a method_39481 apply + m ()Lakr; b comp_263 randomName + m ()Ldzs; c comp_264 trueAtAndBelow + m ()Ldzs; d comp_265 falseAtAndAbove + m (Lakr;Ldzs;Ldzs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$y$a net/minecraft/class_6686$class_6775$class_6776 net/minecraft/world/level/levelgen/SurfaceRules$VerticalGradientConditionSource$1VerticalGradientCondition + f Ldzp$g; a field_35627 val$ruleContext + f I b field_35628 val$trueAtAndBelow + f I e field_35629 val$falseAtAndAbove + f Ldzl; f field_35630 val$randomFactory + m (Ldzp$y;Ldzp$g;IILdzl;)V <init> <init> <init> +c dzp$z net/minecraft/class_6686$class_6720 net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource + f I a comp_217 offset + f I c comp_218 surfaceDepthMultiplier + f Z d comp_219 addStoneDepth + f Layh; e field_35264 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39096 method_39096 + m (Ldzp$g;)Ldzp$e; a method_39097 apply + m ()I b comp_217 offset + m ()I c comp_218 surfaceDepthMultiplier + m ()Z d comp_219 addStoneDepth + m (IIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$z$a net/minecraft/class_6686$class_6720$class_6721 net/minecraft/world/level/levelgen/SurfaceRules$WaterConditionSource$1WaterCondition + f Ldzp$g; a field_35632 val$ruleContext + f Ldzp$z; b field_35265 field_35265 + m (Ldzp$z;Ldzp$g;)V <init> <init> <init> +c dzp$aa net/minecraft/class_6686$class_6722 net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource + f Ldzs; a comp_220 anchor + f I c comp_221 surfaceDepthMultiplier + f Z d comp_222 addStoneDepth + f Layh; e field_35266 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39099 method_39099 + m (Ldzp$g;)Ldzp$e; a method_39100 apply + m ()Ldzs; b comp_220 anchor + m ()I c comp_221 surfaceDepthMultiplier + m ()Z d comp_222 addStoneDepth + m (Ldzs;IZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzp$aa$a net/minecraft/class_6686$class_6722$class_6723 net/minecraft/world/level/levelgen/SurfaceRules$YConditionSource$1YCondition + f Ldzp$g; a field_35267 val$ruleContext + f Ldzp$aa; b field_35268 field_35268 + m (Ldzp$aa;Ldzp$g;)V <init> <init> <init> +c dzq net/minecraft/class_6724 net/minecraft/world/level/levelgen/SurfaceSystem + f Ldtc; a field_35275 WHITE_TERRACOTTA + f Ldtc; b field_35276 ORANGE_TERRACOTTA + f Ldtc; c field_35277 TERRACOTTA + f Ldtc; d field_35278 YELLOW_TERRACOTTA + f Ldtc; e field_35279 BROWN_TERRACOTTA + f Ldtc; f field_35280 RED_TERRACOTTA + f Ldtc; g field_35281 LIGHT_GRAY_TERRACOTTA + f Ldtc; h field_35282 PACKED_ICE + f Ldtc; i field_35283 SNOW_BLOCK + f Ldtc; j field_35285 defaultBlock + f I k field_35286 seaLevel + f [Ldtc; l field_35287 clayBands + f Leoh; m field_35288 clayBandsOffsetNoise + f Leoh; n field_35495 badlandsPillarNoise + f Leoh; o field_35496 badlandsPillarRoofNoise + f Leoh; p field_35497 badlandsSurfaceNoise + f Leoh; q field_35498 icebergPillarNoise + f Leoh; r field_35499 icebergPillarRoofNoise + f Leoh; s field_35500 icebergSurfaceNoise + f Ldzl; t field_35292 noiseRandom + f Leoh; u field_35293 surfaceNoise + f Leoh; v field_35680 surfaceSecondaryNoise + m (II)I a method_39552 getSurfaceDepth + m (III)Ldtc; a method_39103 getBand + m (ILddw;Lduv;Ljd$a;III)V a method_39104 frozenOceanExtension + m (Layw;)[Ldtc; a method_39108 generateBands + m (Layw;[Ldtc;ILdtc;)V a method_39109 makeBands + m (Ldtc;)Z a method_39333 isStone + m (Lduv;IIILdcy;)V a method_39102 erodedBadlandsExtension + m (Ldzm;Lddy;Ljz;ZLdzv;Lduy;Ldzc;Ldzp$o;)V a method_39106 buildSurface + m (Ldzp$o;Leaz;Ljava/util/function/Function;Lduy;Ldzc;Ljd;Z)Ljava/util/Optional; a method_39110 topMaterial + m (II)D b method_39555 getSurfaceSecondary + m (Ldzm;Ldtc;ILdzl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzq$1 net/minecraft/class_6724$1 net/minecraft/world/level/levelgen/SurfaceSystem$1 + f Lduy; a field_35294 val$protoChunk + f Ljd$a; b field_35295 val$columnPos + f Ldcd; c field_35296 val$chunkPos + m (Ldzq;Lduy;Ljd$a;Ldcd;)V <init> <init> <init> +c dzr net/minecraft/class_7384 net/minecraft/world/level/levelgen/ThreadSafeLegacyRandomSource + f I d field_38760 MODULUS_BITS + f J e field_38761 MODULUS_MASK + f J f field_38762 MULTIPLIER + f J g field_38763 INCREMENT + f Ljava/util/concurrent/atomic/AtomicLong; h field_38764 seed + f Ldza; i field_38765 gaussianSource + m (J)V <init> <init> <init> +c dzs net/minecraft/class_5843 net/minecraft/world/level/levelgen/VerticalAnchor + f Lcom/mojang/serialization/Codec; a field_28915 CODEC + f Ldzs; b field_28916 BOTTOM + f Ldzs; c field_28917 TOP + m ()Ldzs; a method_33840 bottom + m (I)Ldzs; a method_33841 absolute + m (Lcom/mojang/datafixers/util/Either;)Ldzs; a method_33843 merge + m (Ldzs;)Lcom/mojang/datafixers/util/Either; a method_33842 split + m (Ldzv;)I a method_33844 resolveY + m ()Ldzs; b method_33845 top + m (I)Ldzs; b method_33846 aboveBottom + m (I)Ldzs; c method_33849 belowTop + m ()V <clinit> <clinit> <clinit> +c dzs$a net/minecraft/class_5843$class_5844 net/minecraft/world/level/levelgen/VerticalAnchor$AboveBottom + f Lcom/mojang/serialization/Codec; d field_28919 CODEC + f I e comp_507 offset + m ()I c comp_507 offset + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzs$b net/minecraft/class_5843$class_5845 net/minecraft/world/level/levelgen/VerticalAnchor$Absolute + f Lcom/mojang/serialization/Codec; d field_28920 CODEC + f I e comp_508 y + m ()I c comp_508 y + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzs$c net/minecraft/class_5843$class_5846 net/minecraft/world/level/levelgen/VerticalAnchor$BelowTop + f Lcom/mojang/serialization/Codec; d field_28921 CODEC + f I e comp_509 offset + m ()I c comp_509 offset + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzt net/minecraft/class_7723 net/minecraft/world/level/levelgen/WorldDimensions + f Lcom/mojang/serialization/MapCodec; a field_40363 CODEC + f Ljava/util/Map; b comp_1014 dimensions + f Ljava/util/Set; c field_40364 BUILTIN_ORDER + f I d field_40365 VANILLA_DIMENSION_COUNT + m ()Lduz; a method_45513 overworld + m (Lakq;)Ljava/util/Optional; a method_45514 get + m (Lakq;Ldwz;)Lcom/mojang/serialization/Lifecycle; a method_45515 checkStability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_45516 method_45516 + m (Ldwz;)Z a method_45517 isStableOverworld + m (Ljava/util/List;Lakq;Ldwz;)V a method_45524 method_45524 + m (Ljava/util/Map;Ljm;Lduz;)Ljava/util/Map; a method_45519 withOverworld + m (Ljava/util/stream/Stream;)Ljava/util/stream/Stream; a method_45525 keysInOrder + m (Ljz;)Ldzt$b; a method_45518 bake + m (Ljz;Ljava/util/List;Lakq;)V a method_45521 method_45521 + m (Ljz;Ljava/util/Map;Lduz;)Ljava/util/Map; a method_45520 withOverworld + m (Lka;Lduz;)Ldzt; a method_45522 replaceOverworldGenerator + m (Lki;Ldzt$a;)V a method_45523 method_45523 + m ()Lcom/google/common/collect/ImmutableSet; b method_45526 levels + m (Lakq;)Ljava/util/Optional; b method_45527 method_45527 + m (Lakq;Ldwz;)Z b method_45528 isVanillaLike + m (Ldwz;)Z b method_45529 isStableNether + m (Ljz;)Lerj$a; b method_45530 specialWorldProperty + m ()Z c method_45531 isDebug + m (Lakq;)Z c method_45532 method_45532 + m (Ldwz;)Z c method_45533 isStableEnd + m ()Ljava/util/Map; d comp_1014 dimensions + m (Ldwz;)Lerj$a; d method_45534 method_45534 + m (Ljava/util/Map;)V <init> <init> <init> + m (Ljz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzt$a net/minecraft/class_7723$class_7724 net/minecraft/world/level/levelgen/WorldDimensions$1Entry + f Lakq; a comp_1015 key + f Ldwz; b comp_1016 value + m ()Lakq; a comp_1015 key + m ()Ldwz; b comp_1016 value + m ()Ljy; c method_57014 registrationInfo + m (Lakq;Ldwz;)V <init> <init> <init> +c dzt$b net/minecraft/class_7723$class_7725 net/minecraft/world/level/levelgen/WorldDimensions$Complete + f Ljz; a comp_1017 dimensions + f Lerj$a; b comp_1018 specialWorldProperty + m ()Lcom/mojang/serialization/Lifecycle; a method_45536 lifecycle + m ()Lka$b; b method_45537 dimensionsRegistryAccess + m ()Ljz; c comp_1017 dimensions + m ()Lerj$a; d comp_1018 specialWorldProperty + m (Ljz;Lerj$a;)V <init> <init> <init> +c dzu net/minecraft/class_7726 net/minecraft/world/level/levelgen/WorldGenSettings + f Lcom/mojang/serialization/Codec; a field_40366 CODEC + f Ldzw; b comp_1019 options + f Ldzt; c comp_1020 dimensions + m ()Ldzw; a comp_1019 options + m (Lcom/mojang/serialization/DynamicOps;Ldzw;Ldzt;)Lcom/mojang/serialization/DataResult; a method_45538 encode + m (Lcom/mojang/serialization/DynamicOps;Ldzw;Lka;)Lcom/mojang/serialization/DataResult; a method_45539 encode + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_45540 method_45540 + m ()Ldzt; b comp_1020 dimensions + m (Ldzw;Ldzt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzv net/minecraft/class_5868 net/minecraft/world/level/levelgen/WorldGenerationContext + f I a field_34030 minY + f I b field_34031 height + m ()I a method_30462 getMinGenY + m ()I b method_30458 getGenDepth + m (Lduz;Ldcy;)V <init> <init> <init> +c dzw net/minecraft/class_5285 net/minecraft/world/level/levelgen/WorldOptions + f Lcom/mojang/serialization/MapCodec; a field_24826 CODEC + f Ldzw; b field_40367 DEMO_OPTIONS + f J c field_24526 seed + f Z d field_24527 generateStructures + f Z e field_24528 generateBonusChest + f Ljava/util/Optional; f field_24532 legacyCustomOptions + m ()Ldzw; a method_45541 defaultWithRandomSeed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28606 method_28606 + m (Ldzw;)Ljava/util/Optional; a method_28605 method_28605 + m (Ljava/lang/String;)Ljava/util/OptionalLong; a method_46720 parseSeed + m (Ljava/util/OptionalLong;)Ldzw; a method_28024 withSeed + m (Z)Ldzw; a method_28036 withBonusChest + m ()J b method_28028 seed + m (Z)Ldzw; b method_45542 withStructures + m ()Z c method_28029 generateStructures + m ()Z d method_28030 generateBonusChest + m ()Z e method_28035 isOldCustomizedWorld + m ()J f method_46721 randomSeed + m (JZZ)V <init> <init> <init> + m (JZZLjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzx net/minecraft/class_2919 net/minecraft/world/level/levelgen/WorldgenRandom + f Layw; d field_35141 randomSource + f I e field_28768 count + m (IIJJ)Layw; a method_12662 seedSlimeChunk + m (JII)J a method_12661 setDecorationSeed + m (JIII)V a method_12665 setLargeFeatureWithSalt + m (JII)V b method_12664 setFeatureSeed + m (JII)V c method_12663 setLargeFeatureSeed + m ()I l method_35335 getCount + m (Layw;)V <init> <init> <init> +c dzx$a net/minecraft/class_2919$class_6675 net/minecraft/world/level/levelgen/WorldgenRandom$Algorithm + f Ldzx$a; a field_35142 LEGACY + f Ldzx$a; b field_35143 XOROSHIRO + f Ljava/util/function/LongFunction; c field_35144 constructor + f [Ldzx$a; d field_35145 $VALUES + m ()[Ldzx$a; a method_39005 $values + m (J)Layw; a method_39006 newInstance + m (Ljava/lang/String;ILjava/util/function/LongFunction;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzy net/minecraft/class_6676 net/minecraft/world/level/levelgen/Xoroshiro128PlusPlus + f Lcom/mojang/serialization/Codec; a field_44879 CODEC + f J b field_35146 seedLo + f J c field_35147 seedHi + m ()J a method_39007 nextLong + m (Ldzy;)Ljava/util/stream/LongStream; a method_51857 method_51857 + m (Ljava/util/stream/LongStream;)Lcom/mojang/serialization/DataResult; a method_51858 method_51858 + m ([J)Ldzy; a method_51859 method_51859 + m (Ldzn$a;)V <init> <init> <init> + m (JJ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzz net/minecraft/class_6677 net/minecraft/world/level/levelgen/XoroshiroRandomSource + f Lcom/mojang/serialization/Codec; b field_44880 CODEC + f F c field_35148 FLOAT_UNIT + f D d field_35149 DOUBLE_UNIT + f Ldzy; e field_35150 randomNumberGenerator + f Ldza; f field_35151 gaussianSource + m (Ldzy;)Ldzz; a method_51860 method_51860 + m (Ldzz;)Ldzy; a method_51861 method_51861 + m (I)J c method_39008 nextBits + m (J)V <init> <init> <init> + m (Ldzn$a;)V <init> <init> <init> + m (JJ)V <init> <init> <init> + m (Ldzy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c dzz$a net/minecraft/class_6677$class_6678 net/minecraft/world/level/levelgen/XoroshiroRandomSource$XoroshiroPositionalRandomFactory + f J a field_35153 seedLo + f J b field_35154 seedHi + m (JJ)V <init> <init> <init> +c eaa net/minecraft/class_6748 net/minecraft/world/level/levelgen/blending/Blender + f Leaa; a field_35501 EMPTY + f Leoh; b field_35681 SHIFT_NOISE + f I c field_35502 HEIGHT_BLENDING_RANGE_CELLS + f I d field_35503 HEIGHT_BLENDING_RANGE_CHUNKS + f I e field_35504 DENSITY_BLENDING_RANGE_CELLS + f I f field_35505 DENSITY_BLENDING_RANGE_CHUNKS + f D g field_36224 OLD_CHUNK_XZ_RADIUS + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; h field_36343 heightAndBiomeBlendingData + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; i field_36344 densityBlendingData + m ()Leaa; a method_39336 empty + m (D)D a method_39337 heightToOffset + m (DDDDDD)D a method_39808 distanceToCube + m (DDDDDDD)D a method_39807 method_39807 + m (II)Leaa$a; a method_39340 blendOffsetAndFactor + m (III)Ljm; a method_39561 blendBiome + m (IIILeaa$b;)D a method_39562 getBlendingDataValue + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IIID)V a method_39339 method_39339 + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Leab;)V a method_40026 method_40026 + m (IIILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/lang/Long;Leab;)V a method_39560 method_39560 + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;IID)V a method_39341 method_39341 + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableDouble;Ljava/lang/Long;Leab;)V a method_40027 method_40027 + m (IILorg/apache/commons/lang3/mutable/MutableDouble;Lorg/apache/commons/lang3/mutable/MutableObject;IILjm;)V a method_40025 method_40025 + m (Larb;)Leaa; a method_39342 of + m (Larb;Lduy;)V a method_39772 generateBorderTicks + m (Ldds;Ldvs;)V a method_39809 addAroundOldChunksCarvingMaskFilter + m (Lddz;)Lddz; a method_39563 getBiomeResolver + m (Lddz;IIILdef$f;)Ljm; a method_39564 method_39564 + m (Ldux$a;Ldux;)V a method_39810 method_39810 + m (Lduy;Ljd;)V a method_39773 generateBorderTick + m (Ldyr$b;D)D a method_39338 blendDensity + m (Leaa$b;IIIII)D a method_39565 getBlendingDataValue + m (Leaa$c;III)Z a method_39811 method_39811 + m (Leab;Ljava/util/Map;)Leaa$c; a method_39815 makeOldChunkDistanceGetter + m (Ljava/util/List;DDD)D a method_39813 method_39813 + m (Ljava/util/List;Ljj;Leab;)V a method_39814 method_39814 + m (Ljj;Leab;)Leaa$c; a method_39812 makeOffsetOldChunkDistanceGetter + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eaa$1 net/minecraft/class_6748$1 net/minecraft/world/level/levelgen/blending/Blender$1 + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V <init> <init> <init> +c eaa$a net/minecraft/class_6748$class_6956 net/minecraft/world/level/levelgen/blending/Blender$BlendingOutput + f D a comp_435 alpha + f D b comp_436 blendingOffset + m ()D a comp_435 alpha + m ()D b comp_436 blendingOffset + m (DD)V <init> <init> <init> +c eaa$b net/minecraft/class_6748$class_6781 net/minecraft/world/level/levelgen/blending/Blender$CellValueGetter +c eaa$c net/minecraft/class_6748$class_6831 net/minecraft/world/level/levelgen/blending/Blender$DistanceGetter +c eab net/minecraft/class_6749 net/minecraft/world/level/levelgen/blending/BlendingData + f I a field_36280 CELL_WIDTH + f I b field_35511 CELL_HEIGHT + f I c field_36281 CELL_RATIO + f D d field_35513 NO_VALUE + f Lcom/mojang/serialization/Codec; e field_35682 CODEC + f D f field_35514 BLENDING_DENSITY_FACTOR + f D g field_37704 SOLID_DENSITY + f D h field_37705 AIR_DENSITY + f I i field_35516 CELLS_PER_SECTION_Y + f I j field_35683 QUARTS_PER_SECTION + f I k field_35684 CELL_HORIZONTAL_MAX_INDEX_INSIDE + f I l field_35685 CELL_HORIZONTAL_MAX_INDEX_OUTSIDE + f I m field_35686 CELL_COLUMN_INSIDE_COUNT + f I n field_35687 CELL_COLUMN_OUTSIDE_COUNT + f I o field_35518 CELL_COLUMN_COUNT + f Ldcy; p field_35515 areaWithOldGeneration + f Ljava/util/List; q field_35519 SURFACE_BLOCKS + f Z r field_35690 hasCalculatedData + f [D s field_35692 heights + f Ljava/util/List; t field_36345 biomes + f [[D u field_35693 densities + f Lcom/mojang/serialization/Codec; v field_35695 DOUBLE_ARRAY_CODEC + m ()Ldcy; a method_41564 getAreaWithOldGeneration + m (D)Z a method_39567 method_39567 + m (I)I a method_41565 getCellYIndex + m (II)I a method_39578 getInsideIndex + m (III)D a method_39344 getHeight + m (IIIILeab$b;)V a method_39346 iterateDensities + m (IIILeab$a;)V a method_40028 iterateBiomes + m (IILeab$c;)V a method_39351 iterateHeights + m (ILduy;II)V a method_39347 addValuesForColumn + m (Larb;II)Leab; a method_39570 getOrUpdateBlendingData + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39571 method_39571 + m (Ldds;IIZ)Ljava/util/Set; a method_39579 sideByGenerationAge + m (Lduy;II)I a method_39349 getHeightAtXZ + m (Lduy;III)[D a method_39354 getDensityColumn + m (Lduy;Ljava/util/Set;)V a method_39572 calculateData + m (Lduy;Ljd$a;)D a method_39905 read1 + m (Lduy;Ljd;)Z a method_39350 isGround + m (Leab;)Lcom/mojang/serialization/DataResult; a method_39573 validateArraySize + m ([D)V a method_39574 method_39574 + m ([DI)D a method_39575 getDensity + m ()I b method_39576 cellCountPerColumn + m (I)I b method_39343 getX + m (II)I b method_39582 getOutsideIndex + m (III)D b method_39345 getDensity + m (Lduy;II)Ljava/util/List; b method_41566 getBiomeColumn + m (Lduy;Ljd$a;)D b method_39906 read7 + m (Leab;)Ljava/util/Optional; b method_39580 method_39580 + m ()I c method_41567 quartCountPerColumn + m (I)I c method_39352 getZ + m (Leab;)Ljava/lang/Integer; c method_41568 method_41568 + m ()I d method_39581 getColumnMinY + m (I)I d method_39355 zeroIfNegative + m (Leab;)Ljava/lang/Integer; d method_41569 method_41569 + m ()I e method_39583 getMinY + m ()Ljava/lang/String; f method_49533 method_49533 + m (IILjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eab$a net/minecraft/class_6749$class_6853 net/minecraft/world/level/levelgen/blending/BlendingData$BiomeConsumer +c eab$b net/minecraft/class_6749$class_6750 net/minecraft/world/level/levelgen/blending/BlendingData$DensityConsumer +c eab$c net/minecraft/class_6749$class_6751 net/minecraft/world/level/levelgen/blending/BlendingData$HeightConsumer +c eac net/minecraft/class_6753 net/minecraft/world/level/levelgen/blending/package-info +c ead net/minecraft/class_6644 net/minecraft/world/level/levelgen/blockpredicates/AllOfPredicate + f Lcom/mojang/serialization/MapCodec; a field_35052 CODEC + m (Ldds;Ljd;)Z a method_38874 test + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eae net/minecraft/class_6645 net/minecraft/world/level/levelgen/blockpredicates/AnyOfPredicate + f Lcom/mojang/serialization/MapCodec; a field_35053 CODEC + m (Ldds;Ljd;)Z a method_38875 test + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eaf net/minecraft/class_6646 net/minecraft/world/level/levelgen/blockpredicates/BlockPredicate + f Lcom/mojang/serialization/Codec; b field_35054 CODEC + f Leaf; c field_35696 ONLY_IN_AIR_PREDICATE + f Leaf; d field_35697 ONLY_IN_AIR_OR_WATER_PREDICATE + m ()Leag; a method_38873 type + m (Lawu;)Leaf; a method_39907 matchesTag + m (Ldtc;Lkh;)Leaf; a method_39009 wouldSurvive + m (Leaf;)Leaf; a method_38877 not + m (Leaf;Leaf;)Leaf; a method_38878 allOf + m (Ljava/util/List;)Leaf; a method_38880 allOf + m (Lji;)Leaf; a method_39930 hasSturdyFace + m (Lkh;)Leaf; a method_39010 replaceable + m (Lkh;Lawu;)Leaf; a method_39908 matchesTag + m (Lkh;Ljava/util/List;)Leaf; a method_38881 matchesBlocks + m (Lkh;Lji;)Leaf; a method_39909 hasSturdyFace + m (Lkh;[Ldfy;)Leaf; a method_43288 matchesBlocks + m (Lkh;[Lepd;)Leaf; a method_43289 matchesFluids + m ([Ldfy;)Leaf; a method_43290 matchesBlocks + m ([Leaf;)Leaf; a method_38882 allOf + m ([Lepd;)Leaf; a method_43291 matchesFluids + m ()Leaf; b method_38883 replaceable + m (Leaf;Leaf;)Leaf; b method_38884 anyOf + m (Ljava/util/List;)Leaf; b method_38885 anyOf + m (Lkh;)Leaf; b method_39584 solid + m (Lkh;Ljava/util/List;)Leaf; b method_38886 matchesFluids + m ([Leaf;)Leaf; b method_38887 anyOf + m ()Leaf; c method_39585 solid + m (Ljava/util/List;)Leaf; c method_39910 matchesBlocks + m (Lkh;)Leaf; c method_45543 noFluid + m ()Leaf; d method_45544 noFluid + m (Lkh;)Leaf; d method_39586 insideWorld + m ()Leaf; e method_39011 alwaysTrue + m (Lkh;)Leaf; e method_60284 unobstructed + m ()Leaf; f method_60285 unobstructed + m ()V <clinit> <clinit> <clinit> +c eag net/minecraft/class_6647 net/minecraft/world/level/levelgen/blockpredicates/BlockPredicateType + f Leag; a field_35055 MATCHING_BLOCKS + f Leag; b field_36282 MATCHING_BLOCK_TAG + f Leag; c field_35056 MATCHING_FLUIDS + f Leag; d field_36283 HAS_STURDY_FACE + f Leag; e field_35698 SOLID + f Leag; f field_35057 REPLACEABLE + f Leag; g field_35155 WOULD_SURVIVE + f Leag; h field_35699 INSIDE_WORLD_BOUNDS + f Leag; i field_35058 ANY_OF + f Leag; j field_35059 ALL_OF + f Leag; k field_35060 NOT + f Leag; l field_35156 TRUE + f Leag; m field_51788 UNOBSTRUCTED + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_38888 method_38888 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leag; a method_38889 register + m ()V <clinit> <clinit> <clinit> +c eah net/minecraft/class_6648 net/minecraft/world/level/levelgen/blockpredicates/CombiningPredicate + f Ljava/util/List; e field_35061 predicates + m (Leah;)Ljava/util/List; a method_38890 method_38890 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a method_38891 codec + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38892 method_38892 + m (Ljava/util/List;)V <init> <init> <init> +c eai net/minecraft/class_6847 net/minecraft/world/level/levelgen/blockpredicates/HasSturdyFacePredicate + f Lcom/mojang/serialization/MapCodec; a field_36284 CODEC + f Lkh; e field_36285 offset + f Lji; f field_36286 direction + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39912 method_39912 + m (Ldds;Ljd;)Z a method_39911 test + m (Leai;)Lji; a method_39913 method_39913 + m (Leai;)Lkh; b method_39914 method_39914 + m (Lkh;Lji;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eaj net/minecraft/class_6783 net/minecraft/world/level/levelgen/blockpredicates/InsideWorldBoundsPredicate + f Lcom/mojang/serialization/MapCodec; a field_35700 CODEC + f Lkh; e field_35701 offset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39588 method_39588 + m (Ldds;Ljd;)Z a method_39587 test + m (Leaj;)Lkh; a method_39589 method_39589 + m (Lkh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eak net/minecraft/class_6848 net/minecraft/world/level/levelgen/blockpredicates/MatchingBlockTagPredicate + f Lawu; a field_36287 tag + f Lcom/mojang/serialization/MapCodec; e field_36288 CODEC + m (Leak;)Lawu; a method_39915 method_39915 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_39916 method_39916 + m (Lkh;Lawu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eal net/minecraft/class_6649 net/minecraft/world/level/levelgen/blockpredicates/MatchingBlocksPredicate + f Lcom/mojang/serialization/MapCodec; a field_35062 CODEC + f Ljq; e field_35063 blocks + m (Leal;)Ljq; a method_38896 method_38896 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_38894 method_38894 + m (Lkh;Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eam net/minecraft/class_6650 net/minecraft/world/level/levelgen/blockpredicates/MatchingFluidsPredicate + f Lcom/mojang/serialization/MapCodec; a field_35065 CODEC + f Ljq; e field_35066 fluids + m (Leam;)Ljq; a method_38900 method_38900 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_38898 method_38898 + m (Lkh;Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ean net/minecraft/class_6651 net/minecraft/world/level/levelgen/blockpredicates/NotPredicate + f Lcom/mojang/serialization/MapCodec; a field_35068 CODEC + f Leaf; e field_35069 predicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38902 method_38902 + m (Ldds;Ljd;)Z a method_38901 test + m (Lean;)Leaf; a method_38903 method_38903 + m (Leaf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eao net/minecraft/class_6652 net/minecraft/world/level/levelgen/blockpredicates/ReplaceablePredicate + f Lcom/mojang/serialization/MapCodec; a field_35071 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_38905 method_38905 + m (Lkh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eap net/minecraft/class_6784 net/minecraft/world/level/levelgen/blockpredicates/SolidPredicate + f Lcom/mojang/serialization/MapCodec; a field_35702 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_39590 method_39590 + m (Lkh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eaq net/minecraft/class_6679 net/minecraft/world/level/levelgen/blockpredicates/StateTestingPredicate + f Lkh; f field_35157 offset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a method_39013 stateTestingCodec + m (Ldds;Ljd;)Z a method_39012 test + m (Ldtc;)Z a method_38893 test + m (Leaq;)Lkh; a method_39014 method_39014 + m (Lkh;)V <init> <init> <init> +c ear net/minecraft/class_6680 net/minecraft/world/level/levelgen/blockpredicates/TrueBlockPredicate + f Lear; a field_35158 INSTANCE + f Lcom/mojang/serialization/MapCodec; e field_35159 CODEC + m (Ldds;Ljd;)Z a method_39015 test + m ()Lear; g method_39016 method_39016 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eas net/minecraft/class_9751 net/minecraft/world/level/levelgen/blockpredicates/UnobstructedPredicate + f Lcom/mojang/serialization/MapCodec; a field_51789 CODEC + f Lkh; e comp_2779 offset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60286 method_60286 + m (Ldds;Ljd;)Z a method_60287 test + m ()Lkh; g comp_2779 offset + m (Lkh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eat net/minecraft/class_6681 net/minecraft/world/level/levelgen/blockpredicates/WouldSurvivePredicate + f Lcom/mojang/serialization/MapCodec; a field_35160 CODEC + f Lkh; e field_35161 offset + f Ldtc; f field_35162 state + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39018 method_39018 + m (Ldds;Ljd;)Z a method_39017 test + m (Leat;)Ldtc; a method_39019 method_39019 + m (Leat;)Lkh; b method_39020 method_39020 + m (Lkh;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eau net/minecraft/class_6653 net/minecraft/world/level/levelgen/blockpredicates/package-info +c eav net/minecraft/class_5869 net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration + f Lcom/mojang/serialization/Codec; a field_29041 CODEC + f Lbpu; b field_31479 verticalRotation + f Leav$a; c field_31480 shape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_35336 method_35336 + m (Leav;)Leav$a; a method_35337 method_35337 + m (Leav;)Lbpu; b method_35338 method_35338 + m (Leav;)Leax; c method_35339 method_35339 + m (FLehx;Lbpu;Ldzs;Leay;Ljq;Lbpu;Leav$a;)V <init> <init> <init> + m (Leax;Lbpu;Leav$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eav$a net/minecraft/class_5869$class_6107 net/minecraft/world/level/levelgen/carver/CanyonCarverConfiguration$CanyonShapeConfiguration + f Lcom/mojang/serialization/Codec; a field_31481 CODEC + f Lbpu; b field_31482 distanceFactor + f Lbpu; c field_31483 thickness + f I d field_31484 widthSmoothness + f Lbpu; e field_31485 horizontalRadiusFactor + f F f field_31486 verticalRadiusDefaultFactor + f F g field_31487 verticalRadiusCenterFactor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_35340 method_35340 + m (Leav$a;)Ljava/lang/Float; a method_35341 method_35341 + m (Leav$a;)Ljava/lang/Float; b method_35342 method_35342 + m (Leav$a;)Lbpu; c method_35343 method_35343 + m (Leav$a;)Ljava/lang/Integer; d method_35344 method_35344 + m (Leav$a;)Lbpu; e method_35345 method_35345 + m (Leav$a;)Lbpu; f method_35346 method_35346 + m (Lbpu;Lbpu;ILbpu;FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eaw net/minecraft/class_5870 net/minecraft/world/level/levelgen/carver/CanyonWorldCarver + m (Leav;Layw;)Z a method_33959 isStartChunk + m (Leav;Layw;DFF)D a method_33960 updateVerticalRadius + m (Leaz;Leav;Layw;)[F a method_33966 initWidthFactors + m (Leaz;Leav;Lduy;Ljava/util/function/Function;JLdyk;DDDFFFIIDLdux;)V a method_33961 doCarve + m (Leaz;Leav;Lduy;Ljava/util/function/Function;Layw;Ldyk;Ldcd;Ldux;)Z a method_33962 carve + m (Leaz;[FDDDI)Z a method_33964 shouldSkip + m ([FLeaz;DDDI)Z a method_33965 method_33965 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c eax net/minecraft/class_5871 net/minecraft/world/level/levelgen/carver/CarverConfiguration + f Lcom/mojang/serialization/MapCodec; d field_29054 CODEC + f Lehx; e field_31488 y + f Lbpu; f field_31489 yScale + f Ldzs; g field_31490 lavaLevel + f Leay; h field_29053 debugSettings + f Ljq; i field_38864 replaceable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33968 method_33968 + m (Leax;)Ljq; a method_43292 method_43292 + m (Leax;)Leay; b method_36411 method_36411 + m (Leax;)Ldzs; c method_35348 method_35348 + m (Leax;)Lbpu; d method_35349 method_35349 + m (Leax;)Lehx; e method_35350 method_35350 + m (Leax;)Ljava/lang/Float; f method_35351 method_35351 + m (FLehx;Lbpu;Ldzs;Leay;Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eay net/minecraft/class_5872 net/minecraft/world/level/levelgen/carver/CarverDebugSettings + f Leay; a field_29055 DEFAULT + f Lcom/mojang/serialization/Codec; b field_29056 CODEC + f Z c field_29057 debugMode + f Ldtc; d field_29058 airState + f Ldtc; e field_33611 waterState + f Ldtc; f field_33612 lavaState + f Ldtc; g field_33613 barrierState + m ()Z a method_33970 isDebugMode + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33971 method_33971 + m (Ldtc;Ldtc;Ldtc;Ldtc;)Leay; a method_36412 of + m (ZLdtc;)Leay; a method_33972 of + m (ZLdtc;Ldtc;Ldtc;Ldtc;)Leay; a method_36413 of + m ()Ldtc; b method_33973 getAirState + m ()Ldtc; c method_36414 getWaterState + m ()Ldtc; d method_36415 getLavaState + m ()Ldtc; e method_36416 getBarrierState + m (ZLdtc;Ldtc;Ldtc;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eaz net/minecraft/class_5873 net/minecraft/world/level/levelgen/carver/CarvingContext + f Lka; a field_35299 registryAccess + f Ldzc; b field_35703 noiseChunk + f Ldzm; c field_37706 randomState + f Ldzp$o; d field_37707 surfaceRule + m (Ljava/util/function/Function;Lduy;Ljd;Z)Ljava/util/Optional; a method_39114 topMaterial + m ()Lka; c method_39115 registryAccess + m ()Ldzm; d method_41570 randomState + m (Ldzb;Lka;Ldcy;Ldzc;Ldzm;Ldzp$o;)V <init> <init> <init> +c eba net/minecraft/class_6108 net/minecraft/world/level/levelgen/carver/CaveCarverConfiguration + f Lcom/mojang/serialization/Codec; a field_31491 CODEC + f Lbpu; b field_31492 horizontalRadiusMultiplier + f Lbpu; c field_31493 verticalRadiusMultiplier + f Lbpu; j field_31494 floorLevel + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_35352 method_35352 + m (Leba;)Lbpu; a method_35353 method_35353 + m (Leba;)Lbpu; b method_35354 method_35354 + m (Leba;)Lbpu; c method_35355 method_35355 + m (Leba;)Leax; d method_35356 method_35356 + m (FLehx;Lbpu;Ldzs;Leay;Ljq;Lbpu;Lbpu;Lbpu;)V <init> <init> <init> + m (FLehx;Lbpu;Ldzs;Ljq;Lbpu;Lbpu;Lbpu;)V <init> <init> <init> + m (Leax;Lbpu;Lbpu;Lbpu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebb net/minecraft/class_2925 net/minecraft/world/level/levelgen/carver/CaveWorldCarver + m ()I a method_16577 getCaveBound + m (DDDD)Z a method_33974 shouldSkip + m (DLeaz;DDDI)Z a method_33975 method_33975 + m (Layw;)F a method_16576 getThickness + m (Leaz;Leba;Lduy;Ljava/util/function/Function;JLdyk;DDDDDFFFIIDLdux;Lebe$a;)V a method_12675 createTunnel + m (Leaz;Leba;Lduy;Ljava/util/function/Function;Layw;Ldyk;Ldcd;Ldux;)Z a method_35357 carve + m (Leaz;Leba;Lduy;Ljava/util/function/Function;Ldyk;DDDFDLdux;Lebe$a;)V a method_12674 createRoom + m (Leba;Layw;)Z a method_35358 isStartChunk + m ()D b method_16578 getYScale + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebc net/minecraft/class_2922 net/minecraft/world/level/levelgen/carver/ConfiguredWorldCarver + f Lcom/mojang/serialization/Codec; a field_25832 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_24828 CODEC + f Lcom/mojang/serialization/Codec; c field_26755 LIST_CODEC + f Lebe; d comp_330 worldCarver + f Leax; e comp_331 config + m ()Lebe; a comp_330 worldCarver + m (Layw;)Z a method_12669 isStartChunk + m (Leaz;Lduy;Ljava/util/function/Function;Layw;Ldyk;Ldcd;Ldux;)Z a method_12668 carve + m (Lebc;)Lebe; a method_28612 method_28612 + m ()Leax; b comp_331 config + m (Lebe;Leax;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebd net/minecraft/class_2934 net/minecraft/world/level/levelgen/carver/NetherWorldCarver + m (Leaz;Leba;Lduy;Ljava/util/function/Function;Ldux;Ljd$a;Ljd$a;Ldyk;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a method_35359 carveBlock + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebe net/minecraft/class_2939 net/minecraft/world/level/levelgen/carver/WorldCarver + f Lebe; a field_29060 CAVE + f Lebe; b field_13297 NETHER_CAVE + f Lebe; c field_13295 CANYON + f Ldtc; d field_13301 AIR + f Ldtc; e field_13294 CAVE_AIR + f Lepe; f field_13305 WATER + f Lepe; g field_13296 LAVA + f Ljava/util/Set; h field_13298 liquids + f Lcom/mojang/serialization/MapCodec; i field_24831 configuredCodec + m (Ldcd;DDIIF)Z a method_33976 canReach + m (Lduy;Ljd$a;Ldtc;)V a method_39116 method_39116 + m (Leax;)Lebc; a method_28614 configured + m (Leax;Layw;)Z a method_12705 isStartChunk + m (Leax;Ldtc;)Z a method_12709 canReplaceBlock + m (Leaz;Leax;Lduy;Ljava/util/function/Function;Layw;Ldyk;Ldcd;Ldux;)Z a method_12702 carve + m (Leaz;Leax;Lduy;Ljava/util/function/Function;Ldux;Ljd$a;Ljd$a;Ldyk;Lorg/apache/commons/lang3/mutable/MutableBoolean;)Z a method_16581 carveBlock + m (Leaz;Leax;Lduy;Ljava/util/function/Function;Ldyk;DDDDDLdux;Lebe$a;)Z a method_33978 carveEllipsoid + m (Leaz;Leax;Ljd;Ldyk;)Ldtc; a method_36418 getCarveState + m (Ljava/lang/String;Lebe;)Lebe; a method_12704 register + m (Leax;)Z b method_33980 isDebugEnabled + m (Leax;Ldtc;)Ldtc; b method_36417 getDebugState + m ()Lcom/mojang/serialization/MapCodec; c method_28616 configuredCodec + m ()I d method_12710 getRange + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebe$a net/minecraft/class_2939$class_5874 net/minecraft/world/level/levelgen/carver/WorldCarver$CarveSkipChecker +c ebf net/minecraft/class_6109 net/minecraft/world/level/levelgen/carver/package-info +c ebg net/minecraft/class_4625 net/minecraft/world/level/levelgen/feature/AbstractHugeMushroomFeature + m (IIII)I a method_23372 getTreeRadiusForHeight + m (Layw;)I a method_23377 getTreeHeight + m (Ldcx;Layw;Ljd;ILjd$a;Leek;)V a method_23375 makeCap + m (Ldcx;Layw;Ljd;Leek;ILjd$a;)V a method_23376 placeTrunk + m (Ldcx;Ljd;ILjd$a;Leek;)Z a method_23374 isValidPosition + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebh net/minecraft/class_2942 net/minecraft/world/level/levelgen/feature/BambooFeature + f Ldtc; a field_13308 BAMBOO_TRUNK + f Ldtc; b field_13311 BAMBOO_FINAL_LARGE + f Ldtc; c field_13310 BAMBOO_TOP_LARGE + f Ldtc; d field_13309 BAMBOO_TOP_SMALL + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebi net/minecraft/class_5153 net/minecraft/world/level/levelgen/feature/BasaltColumnsFeature + f Lcom/google/common/collect/ImmutableList; a field_24132 CANNOT_PLACE_ON + f I ao field_31498 UNCLUSTERED_SIZE + f I b field_31495 CLUSTERED_REACH + f I c field_31496 CLUSTERED_SIZE + f I d field_31497 UNCLUSTERED_REACH + m (Ldcx;ILjd$a;)Z a method_30379 canPlaceAt + m (Ldcx;ILjd$a;I)Ljd; a method_27094 findSurface + m (Ldcx;ILjd;)Z a method_27095 isAirOrLavaOcean + m (Ldcx;ILjd;II)Z a method_27096 placeColumn + m (Ldcx;Ljd$a;I)Ljd; a method_27098 findAir + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebj net/minecraft/class_4779 net/minecraft/world/level/levelgen/feature/BasaltPillarFeature + m (Ldcx;Layw;Ljd;)V a method_24434 placeBaseHangOff + m (Ldcx;Layw;Ljd;)Z b method_24435 placeHangOff + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebk net/minecraft/class_2950 net/minecraft/world/level/levelgen/feature/BlockBlobFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebl net/minecraft/class_6654 net/minecraft/world/level/levelgen/feature/BlockColumnFeature + m ([IIIZ)V a method_38906 truncate + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebm net/minecraft/class_3805 net/minecraft/world/level/levelgen/feature/BlockPileFeature + m (Ldcx;Ljd;Layw;)Z a method_16707 mayPlaceOn + m (Ldcx;Ljd;Layw;Leea;)V a method_16708 tryPlaceBlock + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebn net/minecraft/class_2954 net/minecraft/world/level/levelgen/feature/BlueIceFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebo net/minecraft/class_2953 net/minecraft/world/level/levelgen/feature/BonusChestFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebp net/minecraft/class_2964 net/minecraft/world/level/levelgen/feature/ChorusPlantFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebq net/minecraft/class_2975 net/minecraft/world/level/levelgen/feature/ConfiguredFeature + f Lcom/mojang/serialization/Codec; a field_25833 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_24833 CODEC + f Lcom/mojang/serialization/Codec; c field_26756 LIST_CODEC + f Lece; d comp_332 feature + f Leei; e comp_333 config + m ()Ljava/util/stream/Stream; a method_30648 getFeatures + m (Ldds;Lduz;Layw;Ljd;)Z a method_12862 place + m (Lebq;)Lece; a method_28621 method_28621 + m ()Lece; b comp_332 feature + m ()Leei; c comp_333 config + m (Lece;Leei;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebr net/minecraft/class_2972 net/minecraft/world/level/levelgen/feature/CoralClawFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebs net/minecraft/class_2978 net/minecraft/world/level/levelgen/feature/CoralFeature + m (Ldcx;Layw;Ljd;Ldtc;)Z a method_12863 placeFeature + m (Ldcx;Ljd;Ldfy;)V a method_40029 method_40029 + m (Lji;Ldcx;Ljd;Ldfy;)V a method_40030 method_40030 + m (Ldcx;Layw;Ljd;Ldtc;)Z b method_12864 placeCoralBlock + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebt net/minecraft/class_2977 net/minecraft/world/level/levelgen/feature/CoralMushroomFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebu net/minecraft/class_2979 net/minecraft/world/level/levelgen/feature/CoralTreeFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebv net/minecraft/class_5154 net/minecraft/world/level/levelgen/feature/DeltaFeature + f Lcom/google/common/collect/ImmutableList; a field_24133 CANNOT_REPLACE + f [Lji; b field_23883 DIRECTIONS + f D c field_31501 RIM_SPAWN_CHANCE + m (Ldcx;Ljd;Leee;)Z a method_27103 isClear + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebw net/minecraft/class_3005 net/minecraft/world/level/levelgen/feature/DesertWellFeature + f Ldtl; a field_13450 IS_SAND + f Ldtc; ao field_13449 water + f Ldtc; b field_43324 sand + f Ldtc; c field_13452 sandSlab + f Ldtc; d field_13451 sandstone + m (Ljd;Ldql;)V a method_49235 method_49235 + m (Ldds;Ljd;)V b method_49883 placeSusSand + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ebx net/minecraft/class_3011 net/minecraft/world/level/levelgen/feature/DiskFeature + m (Leef;Ldds;Layw;IILjd$a;)Z a method_43160 placeColumn + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c eby net/minecraft/class_5725 net/minecraft/world/level/levelgen/feature/DripstoneClusterFeature + m (IIIILeeg;)D a method_32997 getChanceOfStalagmiteOrStalactite + m (Layw;FFFF)F a method_33003 randomBetweenBiased + m (Layw;IIFILeeg;)I a method_33004 getDripstoneHeight + m (Ldcx;Ljd;)Z a method_32998 canBeAdjacentToWater + m (Ldcz;Ljd;)Z a method_33386 isLava + m (Ldds;Layw;Ljd;IIFDIFLeeg;)V a method_33002 placeColumn + m (Ldds;Ljd;ILji;)V a method_33001 replaceBlocksWithDripstoneBlocks + m (Ldds;Ljd;)Z b method_33000 canPlacePool + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ebz net/minecraft/class_5726 net/minecraft/world/level/levelgen/feature/DripstoneUtils + m (DDDD)D a method_33005 getDripstoneHeight + m (Ldcx;Ljd$a;Lji;Ldtc;)V a method_33007 method_33007 + m (Ldcx;Ljd;)Z a method_33006 isEmptyOrWater + m (Ldcx;Ljd;Lji;IZ)V a method_33010 growPointedDripstone + m (Ldds;Ljd;I)Z a method_33009 isCircleMostlyEmbeddedInStone + m (Ldtc;)Z a method_33387 isDripstoneBaseOrLava + m (Lji;IZLjava/util/function/Consumer;)V a method_33012 buildBaseToTipColumn + m (Lji;Ldtz;)Ldtc; a method_33013 createPointedDripstone + m (Ldcx;Ljd;)Z b method_33388 isEmptyOrWaterOrLava + m (Ldtc;)Z b method_33011 isDripstoneBase + m (Ldcx;Ljd;)Z c method_33008 placeDripstoneBlockIfPossible + m (Ldtc;)Z c method_33014 isEmptyOrWater + m (Ldtc;)Z d method_40074 isNeitherEmptyNorWater + m (Ldtc;)Z e method_33389 isEmptyOrWaterOrLava + m ()V <init> <init> <init> +c eca net/minecraft/class_3029 net/minecraft/world/level/levelgen/feature/EndGatewayFeature + m (Ldds;Ljd;Leeh;Ljd;)V a method_18037 method_18037 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecb net/minecraft/class_3026 net/minecraft/world/level/levelgen/feature/EndIslandFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecc net/minecraft/class_9829 net/minecraft/world/level/levelgen/feature/EndPlatformFeature + m (Lddl;Ljd;Z)V a method_61118 createEndPlatform + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecd net/minecraft/class_3033 net/minecraft/world/level/levelgen/feature/EndPodiumFeature + f I a field_31503 PODIUM_RADIUS + f Ljd; ao field_13600 END_PODIUM_LOCATION + f Z ap field_13599 active + f I b field_31504 PODIUM_PILLAR_HEIGHT + f I c field_31505 RIM_RADIUS + f F d field_31506 CORNER_ROUNDING + m (Ljd;)Ljd; a method_51862 getLocation + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ece net/minecraft/class_3031 net/minecraft/world/level/levelgen/feature/Feature + f Lece; A field_28428 MULTIFACE_GROWTH + f Lece; B field_28849 UNDERWATER_MAGMA + f Lece; C field_13579 MONSTER_ROOM + f Lece; D field_13560 BLUE_ICE + f Lece; E field_13544 ICEBERG + f Lece; F field_13584 FOREST_ROCK + f Lece; G field_13509 DISK + f Lece; H field_13573 LAKE + f Lece; I field_13517 ORE + f Lece; J field_52289 END_PLATFORM + f Lece; K field_13522 END_SPIKE + f Lece; L field_13574 END_ISLAND + f Lece; M field_13564 END_GATEWAY + f Ledk; N field_13567 SEAGRASS + f Lece; O field_13535 KELP + f Lece; P field_13525 CORAL_TREE + f Lece; Q field_13585 CORAL_MUSHROOM + f Lece; R field_13546 CORAL_CLAW + f Lece; S field_13575 SEA_PICKLE + f Lece; T field_13518 SIMPLE_BLOCK + f Lece; U field_13540 BAMBOO + f Lece; V field_22185 HUGE_FUNGUS + f Lece; W field_22186 NETHER_FOREST_VEGETATION + f Lece; X field_22187 WEEPING_VINES + f Lece; Y field_23088 TWISTING_VINES + f Lece; Z field_23884 BASALT_COLUMNS + f Lcom/mojang/serialization/MapCodec; a field_24837 configuredCodec + f Lece; aa field_23885 DELTA_FEATURE + f Lece; ab field_23886 REPLACE_BLOBS + f Lece; ac field_19201 FILL_LAYER + f Lebo; ad field_13526 BONUS_CHEST + f Lece; ae field_22188 BASALT_PILLAR + f Lece; af field_29061 SCATTERED_ORE + f Lece; ag field_13593 RANDOM_SELECTOR + f Lece; ah field_13555 SIMPLE_RANDOM_SELECTOR + f Lece; ai field_13550 RANDOM_BOOLEAN_SELECTOR + f Lece; aj field_27312 GEODE + f Lece; ak field_28203 DRIPSTONE_CLUSTER + f Lece; al field_28204 LARGE_DRIPSTONE + f Lece; am field_28205 POINTED_DRIPSTONE + f Lece; an field_37708 SCULK_PATCH + f Lece; e field_21590 NO_OP + f Lece; f field_24134 TREE + f Lece; g field_21219 FLOWER + f Lece; h field_26361 NO_BONEMEAL_FLOWER + f Lece; i field_21220 RANDOM_PATCH + f Lece; j field_21221 BLOCK_PILE + f Lece; k field_13513 SPRING + f Lece; l field_13552 CHORUS_PLANT + f Lece; m field_33615 REPLACE_SINGLE_BLOCK + f Lece; n field_13591 VOID_START_PLATFORM + f Lece; o field_13592 DESERT_WELL + f Lece; p field_13516 FOSSIL + f Lece; q field_13571 HUGE_RED_MUSHROOM + f Lece; r field_13531 HUGE_BROWN_MUSHROOM + f Lece; s field_13562 ICE_SPIKE + f Lece; t field_13568 GLOWSTONE_BLOB + f Lece; u field_13539 FREEZE_TOP_LAYER + f Lece; v field_13559 VINES + f Lece; w field_35072 BLOCK_COLUMN + f Lece; x field_29250 VEGETATION_PATCH + f Lece; y field_29251 WATERLOGGED_VEGETATION_PATCH + f Lece; z field_29252 ROOT_SYSTEM + m ()Lcom/mojang/serialization/MapCodec; a method_28627 configuredCodec + m (Lawu;)Ljava/util/function/Predicate; a method_36999 isReplaceable + m (Lawu;Ldtc;)Z a method_36997 method_36997 + m (Lddc;Ljd;)Z a method_27368 isGrassOrDirt + m (Ldde;Ljd;Ldtc;)V a method_13153 setBlock + m (Ldds;Ljd;)V a method_37256 markAboveForPostProcessing + m (Ldds;Ljd;Ldtc;Ljava/util/function/Predicate;)V a method_36998 safeSetBlock + m (Ldtc;)Z a method_23395 isStone + m (Lecg;)Z a method_13151 place + m (Leei;)Lebq; a method_28629 method_28629 + m (Leei;Ldds;Lduz;Layw;Ljd;)Z a method_40163 place + m (Ljava/lang/String;Lece;)Lece; a method_13150 register + m (Ljava/util/function/Function;Ljd;)Z a method_33981 isAdjacentToAir + m (Ljava/util/function/Function;Ljd;Ljava/util/function/Predicate;)Z a method_33982 checkNeighbors + m (Ldtc;)Z b method_23396 isDirt + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ecf net/minecraft/class_6785 net/minecraft/world/level/levelgen/feature/FeatureCountTracker + f Lorg/slf4j/Logger; a field_35704 LOGGER + f Lcom/google/common/cache/LoadingCache; b field_35705 data + m ()V a method_39597 clearCounts + m (Laqu;)V a method_39598 chunkDecorated + m (Laqu;Lebq;Ljava/util/Optional;)V a method_39599 featurePlaced + m (Laqu;Lecf$b;)V a method_39600 method_39600 + m (Lecf$a;Ljava/lang/Integer;)Ljava/lang/Integer; a method_39601 method_39601 + m (Ljava/lang/String;Ljava/lang/Integer;Ljz;Lecf$a;Ljava/lang/Integer;)V a method_39602 method_39602 + m ()V b method_39603 logCounts + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ecf$1 net/minecraft/class_6785$1 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$1 + m (Laqu;)Lecf$b; a method_39604 load + m ()V <init> <init> <init> +c ecf$a net/minecraft/class_6785$class_6786 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$FeatureData + f Lebq; a comp_281 feature + f Ljava/util/Optional; b comp_282 topFeature + m ()Lebq; a comp_281 feature + m ()Ljava/util/Optional; b comp_282 topFeature + m (Lebq;Ljava/util/Optional;)V <init> <init> <init> +c ecf$b net/minecraft/class_6785$class_6787 net/minecraft/world/level/levelgen/feature/FeatureCountTracker$LevelData + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; a comp_283 featureData + f Lorg/apache/commons/lang3/mutable/MutableInt; b comp_284 chunksWithFeatures + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; a comp_283 featureData + m ()Lorg/apache/commons/lang3/mutable/MutableInt; b comp_284 chunksWithFeatures + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lorg/apache/commons/lang3/mutable/MutableInt;)V <init> <init> <init> +c ecg net/minecraft/class_5821 net/minecraft/world/level/levelgen/feature/FeaturePlaceContext + f Ljava/util/Optional; a field_34697 topFeature + f Ldds; b field_28769 level + f Lduz; c field_28770 chunkGenerator + f Layw; d field_28771 random + f Ljd; e field_28772 origin + f Leei; f field_28773 config + m ()Ljava/util/Optional; a method_38427 topFeature + m ()Ldds; b method_33652 level + m ()Lduz; c method_33653 chunkGenerator + m ()Layw; d method_33654 random + m ()Ljd; e method_33655 origin + m ()Leei; f method_33656 config + m (Ljava/util/Optional;Ldds;Lduz;Layw;Ljd;Leei;)V <init> <init> <init> +c ech net/minecraft/class_4278 net/minecraft/world/level/levelgen/feature/FillLayerFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c eci net/minecraft/class_3044 net/minecraft/world/level/levelgen/feature/FossilFeature + m (Ldds;Lejj;)I a method_34295 countEmptyCorners + m (Ldds;Lorg/apache/commons/lang3/mutable/MutableInt;Ljd;)V a method_34296 method_34296 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecj net/minecraft/class_5919 net/minecraft/world/level/levelgen/feature/FossilFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_29253 CODEC + f Ljava/util/List; b field_29254 fossilStructures + f Ljava/util/List; c field_29255 overlayStructures + f Ljm; d field_29256 fossilProcessors + f Ljm; e field_29257 overlayProcessors + f I f field_29258 maxEmptyCornersAllowed + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34299 method_34299 + m (Lecj;)Ljava/lang/Integer; a method_34300 method_34300 + m (Lecj;)Ljm; b method_34302 method_34302 + m (Lecj;)Ljm; c method_34304 method_34304 + m (Lecj;)Ljava/util/List; d method_34305 method_34305 + m (Lecj;)Ljava/util/List; e method_34306 method_34306 + m (Ljava/util/List;Ljava/util/List;Ljm;Ljm;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eck net/minecraft/class_5588 net/minecraft/world/level/levelgen/feature/GeodeFeature + f [Lji; a field_27313 DIRECTIONS + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ecl net/minecraft/class_3047 net/minecraft/world/level/levelgen/feature/GlowstoneFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecm net/minecraft/class_3059 net/minecraft/world/level/levelgen/feature/HugeBrownMushroomFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecn net/minecraft/class_4780 net/minecraft/world/level/levelgen/feature/HugeFungusConfiguration + f Lcom/mojang/serialization/Codec; a field_24838 CODEC + f Ldtc; b field_22435 validBaseState + f Ldtc; c field_22191 stemState + f Ldtc; d field_22192 hatState + f Ldtc; e field_22193 decorState + f Leaf; f field_44709 replaceableBlocks + f Z g field_22194 planted + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28631 method_28631 + m (Lecn;)Ljava/lang/Boolean; a method_28630 method_28630 + m (Lecn;)Leaf; b method_51528 method_51528 + m (Lecn;)Ldtc; c method_28632 method_28632 + m (Lecn;)Ldtc; d method_28633 method_28633 + m (Lecn;)Ldtc; e method_28634 method_28634 + m (Lecn;)Ldtc; f method_28635 method_28635 + m (Ldtc;Ldtc;Ldtc;Ldtc;Leaf;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eco net/minecraft/class_4781 net/minecraft/world/level/levelgen/feature/HugeFungusFeature + f F a field_31507 HUGE_PROBABILITY + m (Ldcx;Layw;Lecn;Ljd$a;FFF)V a method_24439 placeHatBlock + m (Ldcx;Layw;Ljd;Ldtc;Z)V a method_24441 placeHatDropBlock + m (Ldds;Layw;Lecn;Ljd;IZ)V a method_24440 placeStem + m (Ldds;Ljd;Lecn;Z)Z a method_24866 isReplaceable + m (Ljd;Ldcx;Layw;)V a method_24442 tryPlaceWeepingVines + m (Ldds;Layw;Lecn;Ljd;IZ)V b method_24443 placeHat + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecp net/minecraft/class_3066 net/minecraft/world/level/levelgen/feature/HugeRedMushroomFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecq net/minecraft/class_3070 net/minecraft/world/level/levelgen/feature/IceSpikeFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecr net/minecraft/class_3074 net/minecraft/world/level/levelgen/feature/IcebergFeature + m (III)I a method_13416 getEllipseC + m (IILjd;IID)D a method_13424 signedDistanceEllipse + m (IILjd;ILayw;)D a method_13421 signedDistanceCircle + m (IILjd;Ldcx;ZDLjd;II)V a method_13415 carve + m (Layw;III)I a method_13419 heightDependentRadiusRound + m (Layw;Ldcx;IILjd;ZIDI)V a method_13428 generateCutOut + m (Ldcc;Ljd;)Z a method_13414 belowIsAir + m (Ldcx;Layw;Ljd;IIIIIIZIDZLdtc;)V a method_13426 generateIcebergBlock + m (Ldcx;Ljd;)V a method_13422 removeFloatingSnowLayer + m (Ldcx;Ljd;IIZI)V a method_13418 smooth + m (Ljd;Ldcx;Layw;IIZZLdtc;)V a method_13425 setIcebergBlock + m (III)I b method_13417 heightDependentRadiusEllipse + m (Layw;III)I b method_13427 heightDependentRadiusSteep + m (Ldtc;)Z c method_13420 isIcebergState + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecs net/minecraft/class_3081 net/minecraft/world/level/levelgen/feature/KelpFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ect net/minecraft/class_3085 net/minecraft/world/level/levelgen/feature/LakeFeature + f Ldtc; a field_13668 AIR + m (Ldtc;)Z c method_39605 canReplaceBlock + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ect$a net/minecraft/class_3085$class_6788 net/minecraft/world/level/levelgen/feature/LakeFeature$Configuration + f Lcom/mojang/serialization/Codec; a field_35706 CODEC + f Legj; b comp_285 fluid + f Legj; c comp_286 barrier + m ()Legj; a comp_285 fluid + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39606 method_39606 + m ()Legj; b comp_286 barrier + m (Legj;Legj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ecu net/minecraft/class_5727 net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature + m (Ldds;Ljd;Ldyo$b;Lecu$b;)V a method_35360 placeDebugMarkers + m (Ljd;ZLayw;ILbpu;Lbpu;)Lecu$a; a method_33016 makeDripstone + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecu$a net/minecraft/class_5727$class_5728 net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$LargeDripstone + f Ljd; a field_28206 root + f Z b field_28207 pointingUp + f I c field_28208 radius + f D d field_28209 bluntness + f D e field_28210 scale + m ()I a method_33017 getHeight + m (F)I a method_33018 getHeightAtRadius + m (Ldds;Layw;Lecu$b;)V a method_33020 placeBlocks + m (Ldds;Lecu$b;)Z a method_33019 moveBackUntilBaseIsInsideStoneAndShrinkRadiusIfNecessary + m (Leel;)Z a method_33025 isSuitableForWind + m ()I b method_35361 getMinY + m ()I c method_35362 getMaxY + m (Ljd;ZIDD)V <init> <init> <init> +c ecu$b net/minecraft/class_5727$class_5729 net/minecraft/world/level/levelgen/feature/LargeDripstoneFeature$WindOffsetter + f I a field_28211 originY + f Lexc; b field_28212 windSpeed + m ()Lecu$b; a method_33032 noWind + m (Ljd;)Ljd; a method_33031 offset + m (ILayw;Lbpu;)V <init> <init> <init> + m ()V <init> <init> <init> +c ecv net/minecraft/class_3103 net/minecraft/world/level/levelgen/feature/MonsterRoomFeature + f Lorg/slf4j/Logger; a field_13700 LOGGER + f [Lbsx; b field_13699 MOBS + f Ldtc; c field_13698 AIR + m (Layw;)Lbsx; a method_13547 randomEntityId + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ecw net/minecraft/class_5779 net/minecraft/world/level/levelgen/feature/MultifaceGrowthFeature + m (Ldds;Ljd;Ldtc;Leen;Layw;Ljava/util/List;)Z a method_33391 placeGrowthIfPossible + m (Ldtc;)Z c method_33395 isAirOrWater + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecx net/minecraft/class_4782 net/minecraft/world/level/levelgen/feature/NetherForestVegetationFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecy net/minecraft/class_4715 net/minecraft/world/level/levelgen/feature/NoOpFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ecz net/minecraft/class_3122 net/minecraft/world/level/levelgen/feature/OreFeature + m (Layw;F)Z a method_33984 shouldSkipAirCheck + m (Ldds;Layw;Leeq;DDDDDDIIIII)Z a method_13629 doPlace + m (Ldtc;Ljava/util/function/Function;Layw;Leeq;Leeq$a;Ljd$a;)Z a method_33983 canPlaceOre + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c eda net/minecraft/class_5730 net/minecraft/world/level/levelgen/feature/PointedDripstoneFeature + m (Ldcx;Layw;Ljd;Leer;)V a method_33034 createPatchOfDripstoneBlocks + m (Ldcx;Ljd;Layw;)Ljava/util/Optional; a method_39175 getTipDirection + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edb net/minecraft/class_3135 net/minecraft/world/level/levelgen/feature/RandomBooleanSelectorFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edc net/minecraft/class_4628 net/minecraft/world/level/levelgen/feature/RandomPatchFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edd net/minecraft/class_3150 net/minecraft/world/level/levelgen/feature/RandomSelectorFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c ede net/minecraft/class_5155 net/minecraft/world/level/levelgen/feature/ReplaceBlobsFeature + m (Ldcx;Ljd$a;Ldfy;)Ljd; a method_27107 findTarget + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edf net/minecraft/class_3152 net/minecraft/world/level/levelgen/feature/ReplaceBlockFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edg net/minecraft/class_5921 net/minecraft/world/level/levelgen/feature/RootSystemFeature + m (Ldds;Lduz;Leey;Layw;Ljd$a;Ljd;)Z a method_34308 placeDirtAndTree + m (Ldds;Leey;Layw;IILjd$a;)V a method_34311 placeRootedDirt + m (Ldds;Leey;Layw;Ljd;Ljd$a;)V a method_34312 placeRoots + m (Ldds;Leey;Ljd;)Z a method_34310 spaceForTree + m (Ldtc;II)Z a method_36419 isAllowedTreeSpace + m (Leey;Ldtc;)Z a method_34307 method_34307 + m (Ljd;ILdds;Leey;Layw;)V a method_39918 placeDirt + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edh net/minecraft/class_5875 net/minecraft/world/level/levelgen/feature/ScatteredOreFeature + f I a field_31515 MAX_DIST_FROM_ORIGIN + m (Layw;I)I a method_33986 getRandomPlacementInOneAxisRelativeToOrigin + m (Ljd$a;Layw;Ljd;I)V a method_33985 offsetTargetPos + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edi net/minecraft/class_7140 net/minecraft/world/level/levelgen/feature/SculkPatchFeature + m (Ldcx;Ljd;)Z a method_41571 canSpreadFrom + m (Ldcx;Ljd;)Z b method_41572 method_41572 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edj net/minecraft/class_3160 net/minecraft/world/level/levelgen/feature/SeaPickleFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edk net/minecraft/class_3168 net/minecraft/world/level/levelgen/feature/SeagrassFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edl net/minecraft/class_3173 net/minecraft/world/level/levelgen/feature/SimpleBlockFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edm net/minecraft/class_3177 net/minecraft/world/level/levelgen/feature/SimpleRandomSelectorFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edn net/minecraft/class_3183 net/minecraft/world/level/levelgen/feature/SnowAndFreezeFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edo net/minecraft/class_3310 net/minecraft/world/level/levelgen/feature/SpikeFeature + f I a field_31516 NUMBER_OF_SPIKES + f I b field_31517 SPIKE_DISTANCE + f Lcom/google/common/cache/LoadingCache; c field_14309 SPIKE_CACHE + m (Lddl;Layw;Lefc;Ledo$a;)V a method_15888 placeSpike + m (Ldds;)Ljava/util/List; a method_14506 getSpikesForLevel + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c edo$a net/minecraft/class_3310$class_3181 net/minecraft/world/level/levelgen/feature/SpikeFeature$EndSpike + f Lcom/mojang/serialization/Codec; a field_24841 CODEC + f I b field_13836 centerX + f I c field_13834 centerZ + f I d field_13833 radius + f I e field_13831 height + f Z f field_13832 guarded + f Lewx; g field_13835 topBoundingBox + m ()I a method_13966 getCenterX + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28649 method_28649 + m (Ledo$a;)Ljava/lang/Boolean; a method_28648 method_28648 + m (Ljd;)Z a method_13962 isCenterWithinChunk + m ()I b method_13967 getCenterZ + m (Ledo$a;)Ljava/lang/Integer; b method_28650 method_28650 + m ()I c method_13963 getRadius + m (Ledo$a;)Ljava/lang/Integer; c method_28651 method_28651 + m ()I d method_13964 getHeight + m (Ledo$a;)Ljava/lang/Integer; d method_28652 method_28652 + m ()Z e method_13965 isGuarded + m (Ledo$a;)Ljava/lang/Integer; e method_28653 method_28653 + m ()Lewx; f method_13968 getTopBoundingBox + m (IIIIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c edo$b net/minecraft/class_3310$class_3311 net/minecraft/world/level/levelgen/feature/SpikeFeature$SpikeCacheLoader + m (Ljava/lang/Long;)Ljava/util/List; a method_14507 load + m ()V <init> <init> <init> +c edp net/minecraft/class_3185 net/minecraft/world/level/levelgen/feature/SpringFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edq net/minecraft/class_2944 net/minecraft/world/level/levelgen/feature/TreeFeature + f I a field_31519 BLOCK_UPDATE_FLAGS + m (Ldcx;Lejj;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)Lexl; a method_23380 updateLeaves + m (Lddc;ILjd;Lefe;)I a method_29963 getMaxFreeTreeHeight + m (Ldds;Layw;Ljd;Ljava/util/function/BiConsumer;Ljava/util/function/BiConsumer;Lefu$b;Lefe;)Z a method_12775 doPlace + m (Ldds;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;Lejj;)Ljava/lang/Boolean; a method_35363 method_35363 + m (Lefe;Ldds;Lefu$b;Layw;IIILefu$a;)V a method_27372 method_27372 + m (Leha$a;Leha;)V a method_23381 method_23381 + m (Ljava/util/Set;Ldds;Ljd;Ldtc;)V a method_49238 method_49238 + m (Ljd;Layw;Legg;)Ljd; a method_43293 method_43293 + m (Lddc;Ljd;)Z b method_16420 isAirOrLeaves + m (Ldde;Ljd;Ldtc;)V b method_12774 setBlockKnownShape + m (Ljava/util/Set;Ldds;Ljd;Ldtc;)V b method_43162 method_43162 + m (Lddc;Ljd;)Z c method_27371 validTreePos + m (Ldtc;)Z c method_51179 method_51179 + m (Ljava/util/Set;Ldds;Ljd;Ldtc;)V c method_35364 method_35364 + m (Lddc;Ljd;)Z d method_16416 isVine + m (Ldtc;)Z d method_16417 method_16417 + m (Ldtc;)Z e method_23384 method_23384 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edq$1 net/minecraft/class_2944$1 net/minecraft/world/level/levelgen/feature/TreeFeature$1 + f Ljava/util/Set; a field_42838 val$foliage + f Ldds; b field_42839 val$level + m (Ledq;Ljava/util/Set;Ldds;)V <init> <init> <init> +c edr net/minecraft/class_4953 net/minecraft/world/level/levelgen/feature/TwistingVinesFeature + m (Ldcx;Layw;Ljd$a;III)V a method_25987 placeWeepingVinesColumn + m (Ldcx;Ljd$a;)Z a method_27220 findFirstAirBlockAboveGround + m (Ldcx;Ljd;)Z a method_25986 isInvalidPlacementLocation + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c eds net/minecraft/class_5834 net/minecraft/world/level/levelgen/feature/UnderwaterMagmaFeature + m (Layw;Lefg;Ljd;)Z a method_33766 method_33766 + m (Ldcx;Ljd;)Z a method_33763 isWaterOrAir + m (Ldds;Ljd;Lefg;)Ljava/util/OptionalInt; a method_33765 getFloorY + m (Ldds;Ljd;)Z b method_33764 isValidPlacement + m (Ldds;Ljd;)I c method_33767 method_33767 + m (Ldtc;)Z c method_33769 method_33769 + m (Ldds;Ljd;)Z d method_33768 method_33768 + m (Ldtc;)Z d method_33770 method_33770 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edt net/minecraft/class_5922 net/minecraft/world/level/levelgen/feature/VegetationPatchFeature + m (Ldds;Lefh;Layw;Ljd;Ljava/util/function/Predicate;II)Ljava/util/Set; a method_34316 placeGroundPatch + m (Ldds;Lefh;Lduz;Layw;Ljd;)Z a method_34315 placeVegetation + m (Ldds;Lefh;Ljava/util/function/Predicate;Layw;Ljd$a;I)Z a method_34317 placeGround + m (Lecg;Ldds;Lefh;Layw;Ljava/util/Set;II)V a method_34318 distributeVegetation + m (Lefh;Ldtc;)Z a method_40164 method_40164 + m (Ldtc;)Z c method_34321 method_34321 + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edu net/minecraft/class_3219 net/minecraft/world/level/levelgen/feature/VinesFeature + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edv net/minecraft/class_3217 net/minecraft/world/level/levelgen/feature/VoidStartPlatformFeature + f Ljd; a field_19241 PLATFORM_OFFSET + f Ldcd; b field_19242 PLATFORM_ORIGIN_CHUNK + f I c field_31520 PLATFORM_RADIUS + f I d field_31521 PLATFORM_RADIUS_CHUNKS + m (IIII)I a method_20403 checkerboardDistance + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c edw net/minecraft/class_5923 net/minecraft/world/level/levelgen/feature/WaterloggedVegetationPatchFeature + m (Ldds;Ljava/util/Set;Ljd;Ljd$a;)Z a method_34323 isExposed + m (Ldds;Ljd;Ljd$a;Lji;)Z a method_34322 isExposedDirection + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c edx net/minecraft/class_4784 net/minecraft/world/level/levelgen/feature/WeepingVinesFeature + f [Lji; a field_22196 DIRECTIONS + m (Ldcx;Layw;Ljd$a;III)V a method_24450 placeWeepingVinesColumn + m (Ldcx;Layw;Ljd;)V a method_24451 placeRoofNetherWart + m (Ldcx;Layw;Ljd;)V b method_24452 placeRoofWeepingVines + m (Lcom/mojang/serialization/Codec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c edy net/minecraft/class_3226 net/minecraft/world/level/levelgen/feature/WeightedPlacedFeature + f Lcom/mojang/serialization/Codec; a field_24864 CODEC + f Ljm; b field_14013 feature + f F c field_14011 chance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28669 method_28669 + m (Ldds;Lduz;Layw;Ljd;)Z a method_14271 place + m (Ledy;)Ljava/lang/Float; a method_28668 method_28668 + m (Ledy;)Ljm; b method_28670 method_28670 + m (Ljm;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c edz net/minecraft/class_6655 net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration + f Lcom/mojang/serialization/Codec; a field_35073 CODEC + f Ljava/util/List; b comp_143 layers + f Lji; c comp_144 direction + f Leaf; d comp_168 allowedPlacement + f Z e comp_146 prioritizeTip + m ()Ljava/util/List; a comp_143 layers + m (Lbpw;Legj;)Ledz$a; a method_38908 layer + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38909 method_38909 + m ()Lji; b comp_144 direction + m (Lbpw;Legj;)Ledz; b method_38910 simple + m ()Leaf; c comp_168 allowedPlacement + m ()Z d comp_146 prioritizeTip + m (Ljava/util/List;Lji;Leaf;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c edz$a net/minecraft/class_6655$class_6656 net/minecraft/world/level/levelgen/feature/configurations/BlockColumnConfiguration$Layer + f Lcom/mojang/serialization/Codec; a field_35074 CODEC + f Lbpw; b comp_147 height + f Legj; c comp_148 state + m ()Lbpw; a comp_147 height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38911 method_38911 + m ()Legj; b comp_148 state + m (Lbpw;Legj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eea net/minecraft/class_4634 net/minecraft/world/level/levelgen/feature/configurations/BlockPileConfiguration + f Lcom/mojang/serialization/Codec; a field_24873 CODEC + f Legj; b field_21229 stateProvider + m (Leea;)Legj; a method_28683 method_28683 + m (Legj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeb net/minecraft/class_2963 net/minecraft/world/level/levelgen/feature/configurations/BlockStateConfiguration + f Lcom/mojang/serialization/Codec; a field_24874 CODEC + f Ldtc; b field_13356 state + m (Leeb;)Ldtc; a method_28684 method_28684 + m (Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eec net/minecraft/class_5156 net/minecraft/world/level/levelgen/feature/configurations/ColumnFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24877 CODEC + f Lbpw; b field_25841 reach + f Lbpw; c field_25842 height + m ()Lbpw; a method_30391 reach + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30393 method_30393 + m (Leec;)Lbpw; a method_30392 method_30392 + m ()Lbpw; b method_30394 height + m (Leec;)Lbpw; b method_30395 method_30395 + m (Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eed net/minecraft/class_2984 net/minecraft/world/level/levelgen/feature/configurations/CountConfiguration + f Lcom/mojang/serialization/Codec; a field_24878 CODEC + f Lbpw; b field_13385 count + m ()Lbpw; a method_30396 count + m (I)V <init> <init> <init> + m (Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eee net/minecraft/class_5158 net/minecraft/world/level/levelgen/feature/configurations/DeltaFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24881 CODEC + f Ldtc; b field_23895 contents + f Ldtc; c field_23896 rim + f Lbpw; d field_25843 size + f Lbpw; e field_25844 rimSize + m ()Ldtc; a method_30397 contents + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30399 method_30399 + m (Leee;)Lbpw; a method_30398 method_30398 + m ()Ldtc; b method_30400 rim + m (Leee;)Lbpw; b method_30401 method_30401 + m ()Lbpw; c method_30402 size + m (Leee;)Ldtc; c method_28709 method_28709 + m ()Lbpw; d method_30403 rimSize + m (Leee;)Ldtc; d method_28710 method_28710 + m (Ldtc;Ldtc;Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eef net/minecraft/class_6577 net/minecraft/world/level/levelgen/feature/configurations/DiskConfiguration + f Lcom/mojang/serialization/Codec; a field_34698 CODEC + f Legr; b comp_715 stateProvider + f Leaf; c comp_716 target + f Lbpw; d comp_81 radius + f I e comp_82 halfHeight + m ()Legr; a comp_715 stateProvider + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43294 method_43294 + m ()Leaf; b comp_716 target + m ()Lbpw; c comp_81 radius + m ()I d comp_82 halfHeight + m (Legr;Leaf;Lbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeg net/minecraft/class_5731 net/minecraft/world/level/levelgen/feature/configurations/DripstoneClusterConfiguration + f Lcom/mojang/serialization/Codec; a field_28213 CODEC + f I b field_28214 floorToCeilingSearchRange + f Lbpw; c field_28215 height + f Lbpw; d field_28216 radius + f I e field_28217 maxStalagmiteStalactiteHeightDiff + f I f field_28218 heightDeviation + f Lbpw; g field_28219 dripstoneBlockLayerThickness + f Lbpu; h field_28220 density + f Lbpu; i field_28221 wetness + f F j field_28224 chanceOfDripstoneColumnAtMaxDistanceFromCenter + f I k field_28225 maxDistanceFromEdgeAffectingChanceOfDripstoneColumn + f I l field_28226 maxDistanceFromCenterAffectingHeightBias + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33987 method_33987 + m (Leeg;)Ljava/lang/Integer; a method_33988 method_33988 + m (Leeg;)Ljava/lang/Integer; b method_33989 method_33989 + m (Leeg;)Ljava/lang/Float; c method_33043 method_33043 + m (Leeg;)Lbpu; d method_33044 method_33044 + m (Leeg;)Lbpu; e method_33045 method_33045 + m (Leeg;)Lbpw; f method_33046 method_33046 + m (Leeg;)Ljava/lang/Integer; g method_33047 method_33047 + m (Leeg;)Ljava/lang/Integer; h method_33048 method_33048 + m (Leeg;)Lbpw; i method_33049 method_33049 + m (Leeg;)Lbpw; j method_33050 method_33050 + m (Leeg;)Ljava/lang/Integer; k method_33051 method_33051 + m (ILbpw;Lbpw;IILbpw;Lbpu;Lbpu;FII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeh net/minecraft/class_3018 net/minecraft/world/level/levelgen/feature/configurations/EndGatewayConfiguration + f Lcom/mojang/serialization/Codec; a field_24883 CODEC + f Ljava/util/Optional; b field_17735 exit + f Z c field_13475 exact + m ()Leeh; a method_18030 delayedExitSearch + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28717 method_28717 + m (Leeh;)Ljava/lang/Boolean; a method_28716 method_28716 + m (Ljd;Z)Leeh; a method_18034 knownExit + m ()Ljava/util/Optional; b method_18036 getExit + m (Leeh;)Ljava/util/Optional; b method_28718 method_28718 + m ()Z c method_13026 isExitExact + m (Ljava/util/Optional;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eei net/minecraft/class_3037 net/minecraft/world/level/levelgen/feature/configurations/FeatureConfiguration + f Leep; m field_13603 NONE + m ()Ljava/util/stream/Stream; e method_30649 getFeatures + m ()V <clinit> <clinit> <clinit> +c eej net/minecraft/class_5589 net/minecraft/world/level/levelgen/feature/configurations/GeodeConfiguration + f Lcom/mojang/serialization/Codec; a field_27314 CHANCE_RANGE + f Lcom/mojang/serialization/Codec; b field_27315 CODEC + f Ldyv; c field_27316 geodeBlockSettings + f Ldyx; d field_27317 geodeLayerSettings + f Ldyw; e field_27318 geodeCrackSettings + f D f field_27319 usePotentialPlacementsChance + f D g field_27320 useAlternateLayer0Chance + f Z h field_27321 placementsRequireLayer0Alternate + f Lbpw; i field_33516 outerWallDistance + f Lbpw; j field_33517 distributionPoints + f Lbpw; k field_33518 pointOffset + f I l field_27328 minGenOffset + f I n field_27329 maxGenOffset + f D o field_27330 noiseMultiplier + f I p field_29062 invalidBlocksThreshold + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_36299 method_36299 + m (Leej;)Ljava/lang/Integer; a method_31906 method_31906 + m (Leej;)Ljava/lang/Double; b method_36300 method_36300 + m (Leej;)Ljava/lang/Integer; c method_31908 method_31908 + m (Leej;)Ljava/lang/Integer; d method_31909 method_31909 + m (Leej;)Lbpw; e method_36301 method_36301 + m (Leej;)Lbpw; f method_36302 method_36302 + m (Leej;)Lbpw; g method_36303 method_36303 + m (Leej;)Ljava/lang/Boolean; h method_31913 method_31913 + m (Leej;)Ljava/lang/Double; i method_31914 method_31914 + m (Leej;)Ljava/lang/Double; j method_31915 method_31915 + m (Leej;)Ldyw; k method_31916 method_31916 + m (Leej;)Ldyx; l method_31917 method_31917 + m (Leej;)Ldyv; m method_31918 method_31918 + m (Ldyv;Ldyx;Ldyw;DDZLbpw;Lbpw;Lbpw;IIDI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eek net/minecraft/class_4635 net/minecraft/world/level/levelgen/feature/configurations/HugeMushroomFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24885 CODEC + f Legj; b field_21230 capProvider + f Legj; c field_21231 stemProvider + f I d field_21232 foliageRadius + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28721 method_28721 + m (Leek;)Ljava/lang/Integer; a method_28720 method_28720 + m (Leek;)Legj; b method_28722 method_28722 + m (Leek;)Legj; c method_28723 method_28723 + m (Legj;Legj;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eel net/minecraft/class_5732 net/minecraft/world/level/levelgen/feature/configurations/LargeDripstoneConfiguration + f Lcom/mojang/serialization/Codec; a field_28227 CODEC + f I b field_28228 floorToCeilingSearchRange + f Lbpw; c field_28229 columnRadius + f Lbpu; d field_28230 heightScale + f F e field_28231 maxColumnRadiusToCaveHeightRatio + f Lbpu; f field_28232 stalactiteBluntness + f Lbpu; g field_28233 stalagmiteBluntness + f Lbpu; h field_28234 windSpeed + f I i field_28235 minRadiusForWind + f F j field_28236 minBluntnessForWind + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33052 method_33052 + m (Leel;)Ljava/lang/Float; a method_33053 method_33053 + m (Leel;)Ljava/lang/Integer; b method_33054 method_33054 + m (Leel;)Lbpu; c method_33055 method_33055 + m (Leel;)Lbpu; d method_33056 method_33056 + m (Leel;)Lbpu; e method_33057 method_33057 + m (Leel;)Ljava/lang/Float; f method_33058 method_33058 + m (Leel;)Lbpu; g method_33059 method_33059 + m (Leel;)Lbpw; h method_33060 method_33060 + m (Leel;)Ljava/lang/Integer; i method_33061 method_33061 + m (ILbpw;Lbpu;FLbpu;Lbpu;Lbpu;IF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eem net/minecraft/class_4279 net/minecraft/world/level/levelgen/feature/configurations/LayerConfiguration + f Lcom/mojang/serialization/Codec; a field_24887 CODEC + f I b field_19202 height + f Ldtc; c field_19203 state + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28726 method_28726 + m (Leem;)Ldtc; a method_28725 method_28725 + m (Leem;)Ljava/lang/Integer; b method_28727 method_28727 + m (ILdtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c een net/minecraft/class_5780 net/minecraft/world/level/levelgen/feature/configurations/MultifaceGrowthConfiguration + f Lcom/mojang/serialization/Codec; a field_28429 CODEC + f Ldky; b field_37709 placeBlock + f I c field_28430 searchRange + f Z d field_28431 canPlaceOnFloor + f Z e field_28432 canPlaceOnCeiling + f Z f field_28433 canPlaceOnWall + f F g field_28434 chanceOfSpreading + f Ljq; h field_28435 canBePlacedOn + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; i field_28436 validDirections + m ()Ljava/lang/String; a method_49534 method_49534 + m (Layw;)Ljava/util/List; a method_43295 getShuffledDirections + m (Layw;Lji;)Ljava/util/List; a method_43296 getShuffledDirectionsExcept + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33398 method_33398 + m (Ldfy;)Lcom/mojang/serialization/DataResult; a method_41573 apply + m (Leen;)Ljq; a method_33399 method_33399 + m (Lji;Lji;)Z a method_43297 method_43297 + m (Leen;)Ljava/lang/Float; b method_33400 method_33400 + m (Leen;)Ljava/lang/Boolean; c method_33401 method_33401 + m (Leen;)Ljava/lang/Boolean; d method_33402 method_33402 + m (Leen;)Ljava/lang/Boolean; e method_33403 method_33403 + m (Leen;)Ljava/lang/Integer; f method_33404 method_33404 + m (Leen;)Ldky; g method_41574 method_41574 + m (Ldky;IZZZFLjq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeo net/minecraft/class_6789 net/minecraft/world/level/levelgen/feature/configurations/NetherForestVegetationConfig + f Lcom/mojang/serialization/Codec; c field_35707 CODEC + f I d field_35708 spreadWidth + f I e field_35709 spreadHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39607 method_39607 + m (Leeo;)Ljava/lang/Integer; a method_39608 method_39608 + m (Leeo;)Ljava/lang/Integer; b method_39609 method_39609 + m (Leeo;)Legj; c method_39610 method_39610 + m (Legj;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eep net/minecraft/class_3111 net/minecraft/world/level/levelgen/feature/configurations/NoneFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24893 CODEC + f Leep; b field_24894 INSTANCE + m ()Leep; a method_28737 method_28737 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeq net/minecraft/class_3124 net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration + f Lcom/mojang/serialization/Codec; a field_24896 CODEC + f Ljava/util/List; b field_29063 targetStates + f I c field_13723 size + f F d field_29064 discardChanceOnAirExposure + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33992 method_33992 + m (Leeq;)Ljava/lang/Float; a method_33993 method_33993 + m (Lenn;Ldtc;)Leeq$a; a method_33994 target + m (Leeq;)Ljava/lang/Integer; b method_33995 method_33995 + m (Leeq;)Ljava/util/List; c method_28745 method_28745 + m (Ljava/util/List;IF)V <init> <init> <init> + m (Ljava/util/List;I)V <init> <init> <init> + m (Lenn;Ldtc;IF)V <init> <init> <init> + m (Lenn;Ldtc;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeq$a net/minecraft/class_3124$class_5876 net/minecraft/world/level/levelgen/feature/configurations/OreConfiguration$TargetBlockState + f Lcom/mojang/serialization/Codec; a field_29067 CODEC + f Lenn; b field_29068 target + f Ldtc; c field_29069 state + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33996 method_33996 + m (Leeq$a;)Ldtc; a method_33997 method_33997 + m (Leeq$a;)Lenn; b method_33998 method_33998 + m (Lenn;Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eer net/minecraft/class_5733 net/minecraft/world/level/levelgen/feature/configurations/PointedDripstoneConfiguration + f Lcom/mojang/serialization/Codec; a field_28237 CODEC + f F b field_28241 chanceOfTallerDripstone + f F c field_35416 chanceOfDirectionalSpread + f F d field_35417 chanceOfSpreadRadius2 + f F e field_35418 chanceOfSpreadRadius3 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33062 method_33062 + m (Leer;)Ljava/lang/Float; a method_33063 method_33063 + m (Leer;)Ljava/lang/Float; b method_39176 method_39176 + m (Leer;)Ljava/lang/Float; c method_39177 method_39177 + m (Leer;)Ljava/lang/Float; d method_39178 method_39178 + m (FFFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ees net/minecraft/class_3133 net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfiguration + f Lcom/mojang/serialization/Codec; k field_24899 CODEC + f F l field_13738 probability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28748 method_28748 + m (Lees;)Ljava/lang/Float; a method_28747 method_28747 + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eet net/minecraft/class_3137 net/minecraft/world/level/levelgen/feature/configurations/RandomBooleanFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24900 CODEC + f Ljm; b field_13740 featureTrue + f Ljm; c field_13739 featureFalse + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28750 method_28750 + m (Leet;)Ljm; a method_28749 method_28749 + m (Leet;)Ljm; b method_28751 method_28751 + m (Ljm;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eeu net/minecraft/class_3141 net/minecraft/world/level/levelgen/feature/configurations/RandomFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24901 CODEC + f Ljava/util/List; b field_13744 features + f Ljm; c field_13745 defaultFeature + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28753 method_28753 + m (Ledy;)Ljava/util/stream/Stream; a method_30650 method_30650 + m (Leeu;)Ljm; a method_28752 method_28752 + m (Leeu;)Ljava/util/List; b method_28754 method_28754 + m (Ljava/util/List;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eev net/minecraft/class_4638 net/minecraft/world/level/levelgen/feature/configurations/RandomPatchConfiguration + f Lcom/mojang/serialization/Codec; a field_24902 CODEC + f I b comp_149 tries + f I c comp_150 xzSpread + f I d comp_151 ySpread + f Ljm; e comp_155 feature + m ()I a comp_149 tries + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38912 method_38912 + m ()I b comp_150 xzSpread + m ()I c comp_151 ySpread + m ()Ljm; d comp_155 feature + m (IIILjm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eew net/minecraft/class_3154 net/minecraft/world/level/levelgen/feature/configurations/ReplaceBlockConfiguration + f Lcom/mojang/serialization/Codec; a field_24904 CODEC + f Ljava/util/List; b field_13765 targetStates + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28771 method_28771 + m (Leew;)Ljava/util/List; a method_28772 method_28772 + m (Ldtc;Ldtc;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eex net/minecraft/class_5437 net/minecraft/world/level/levelgen/feature/configurations/ReplaceSphereConfiguration + f Lcom/mojang/serialization/Codec; a field_25848 CODEC + f Ldtc; b field_25849 targetState + f Ldtc; c field_25850 replaceState + f Lbpw; d field_25851 radius + m ()Lbpw; a method_30405 radius + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30406 method_30406 + m (Leex;)Lbpw; a method_30407 method_30407 + m (Leex;)Ldtc; b method_30408 method_30408 + m (Leex;)Ldtc; c method_30409 method_30409 + m (Ldtc;Ldtc;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eey net/minecraft/class_5926 net/minecraft/world/level/levelgen/feature/configurations/RootSystemConfiguration + f Lcom/mojang/serialization/Codec; a field_29267 CODEC + f Ljm; b field_29268 treeFeature + f I c field_29269 requiredVerticalSpaceForTree + f I d field_29270 rootRadius + f Lawu; e field_29271 rootReplaceable + f Legj; f field_29272 rootStateProvider + f I g field_29273 rootPlacementAttempts + f I h field_29274 rootColumnMaxHeight + f I i field_29275 hangingRootRadius + f I j field_29276 hangingRootsVerticalSpan + f Legj; k field_29277 hangingRootStateProvider + f I l field_29278 hangingRootPlacementAttempts + f I n field_33616 allowedVerticalWaterForTree + f Leaf; o field_36289 allowedTreePosition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34332 method_34332 + m (Leey;)Leaf; a method_39919 method_39919 + m (Leey;)Ljava/lang/Integer; b method_36421 method_36421 + m (Leey;)Ljava/lang/Integer; c method_34333 method_34333 + m (Leey;)Legj; d method_34334 method_34334 + m (Leey;)Ljava/lang/Integer; e method_34335 method_34335 + m (Leey;)Ljava/lang/Integer; f method_34336 method_34336 + m (Leey;)Ljava/lang/Integer; g method_34337 method_34337 + m (Leey;)Ljava/lang/Integer; h method_34338 method_34338 + m (Leey;)Legj; i method_34339 method_34339 + m (Leey;)Lawu; j method_34340 method_34340 + m (Leey;)Ljava/lang/Integer; k method_34341 method_34341 + m (Leey;)Ljava/lang/Integer; l method_34342 method_34342 + m (Leey;)Ljm; m method_34343 method_34343 + m (Ljm;IILawu;Legj;IIIILegj;IILeaf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eez net/minecraft/class_7141 net/minecraft/world/level/levelgen/feature/configurations/SculkPatchConfiguration + f Lcom/mojang/serialization/Codec; a field_37710 CODEC + f I b comp_553 chargeCount + f I c comp_554 amountPerCharge + f I d comp_555 spreadAttempts + f I e comp_556 growthRounds + f I f comp_557 spreadRounds + f Lbpw; g comp_685 extraRareGrowths + f F h comp_558 catalystChance + m ()I a comp_553 chargeCount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41575 method_41575 + m ()I b comp_554 amountPerCharge + m ()I c comp_555 spreadAttempts + m ()I d comp_556 growthRounds + m ()I f comp_557 spreadRounds + m ()Lbpw; g comp_685 extraRareGrowths + m ()F h comp_558 catalystChance + m (IIIIILbpw;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efa net/minecraft/class_3175 net/minecraft/world/level/levelgen/feature/configurations/SimpleBlockConfiguration + f Lcom/mojang/serialization/Codec; a field_24909 CODEC + f Legj; b comp_156 toPlace + m ()Legj; a comp_156 toPlace + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38913 method_38913 + m (Lefa;)Legj; a method_28787 method_28787 + m (Legj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efb net/minecraft/class_3179 net/minecraft/world/level/levelgen/feature/configurations/SimpleRandomFeatureConfiguration + f Lcom/mojang/serialization/Codec; a field_24910 CODEC + f Ljq; b field_13827 features + m (Lefb;)Ljq; a method_28788 method_28788 + m (Ljm;)Ljava/util/stream/Stream; a method_30651 method_30651 + m (Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efc net/minecraft/class_3666 net/minecraft/world/level/levelgen/feature/configurations/SpikeConfiguration + f Lcom/mojang/serialization/Codec; a field_24911 CODEC + f Z b field_16207 crystalInvulnerable + f Ljava/util/List; c field_16208 spikes + f Ljd; d field_16206 crystalBeamTarget + m ()Z a method_15883 isCrystalInvulnerable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28790 method_28790 + m (Lefc;)Ljava/util/Optional; a method_28789 method_28789 + m ()Ljava/util/List; b method_15885 getSpikes + m (Lefc;)Ljava/util/List; b method_28791 method_28791 + m ()Ljd; c method_15884 getCrystalBeamTarget + m (Lefc;)Ljava/lang/Boolean; c method_28792 method_28792 + m (ZLjava/util/List;Ljd;)V <init> <init> <init> + m (ZLjava/util/List;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efd net/minecraft/class_4642 net/minecraft/world/level/levelgen/feature/configurations/SpringConfiguration + f Lcom/mojang/serialization/Codec; a field_24912 CODEC + f Lepe; b field_21283 state + f Z c field_21284 requiresBlockBelow + f I d field_21285 rockCount + f I e field_21286 holeCount + f Ljq; f field_21287 validBlocks + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28794 method_28794 + m (Lefd;)Ljq; a method_28793 method_28793 + m (Lefd;)Ljava/lang/Integer; b method_28795 method_28795 + m (Lefd;)Ljava/lang/Integer; c method_28796 method_28796 + m (Lefd;)Ljava/lang/Boolean; d method_28797 method_28797 + m (Lefd;)Lepe; e method_28798 method_28798 + m (Lepe;ZIILjq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efe net/minecraft/class_4643 net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration + f Lcom/mojang/serialization/Codec; a field_24921 CODEC + f Legj; b field_21288 trunkProvider + f Legj; c field_29279 dirtProvider + f Lehm; d field_24136 trunkPlacer + f Legj; e field_29280 foliageProvider + f Lefu; f field_24135 foliagePlacer + f Ljava/util/Optional; g field_38767 rootPlacer + f Lefj; h field_24137 minimumSize + f Ljava/util/List; i field_21290 decorators + f Z j field_24138 ignoreVines + f Z k field_29281 forceDirt + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28811 method_28811 + m (Lefe;)Ljava/lang/Boolean; a method_34344 method_34344 + m (Lefe;)Ljava/lang/Boolean; b method_37261 method_37261 + m (Lefe;)Ljava/util/List; c method_34345 method_34345 + m (Lefe;)Lefj; d method_28814 method_28814 + m (Lefe;)Legj; e method_28815 method_28815 + m (Lefe;)Ljava/util/Optional; f method_43164 method_43164 + m (Lefe;)Lefu; g method_28816 method_28816 + m (Lefe;)Legj; h method_28817 method_28817 + m (Lefe;)Lehm; i method_28818 method_28818 + m (Lefe;)Legj; j method_28819 method_28819 + m (Legj;Lehm;Legj;Lefu;Ljava/util/Optional;Legj;Lefj;Ljava/util/List;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efe$a net/minecraft/class_4643$class_4644 net/minecraft/world/level/levelgen/feature/configurations/TreeConfiguration$TreeConfigurationBuilder + f Legj; a field_21292 trunkProvider + f Legj; b field_29282 foliageProvider + f Lehm; c field_24141 trunkPlacer + f Lefu; d field_24140 foliagePlacer + f Ljava/util/Optional; e field_38768 rootPlacer + f Legj; f field_29283 dirtProvider + f Lefj; g field_24142 minimumSize + f Ljava/util/List; h field_21294 decorators + f Z i field_24143 ignoreVines + f Z j field_29284 forceDirt + m ()Lefe$a; a method_27374 ignoreVines + m (Legj;)Lefe$a; a method_34346 dirt + m (Ljava/util/List;)Lefe$a; a method_27376 decorators + m ()Lefe$a; b method_34347 forceDirt + m ()Lefe; c method_23445 build + m (Legj;Lehm;Legj;Lefu;Ljava/util/Optional;Lefj;)V <init> <init> <init> + m (Legj;Lehm;Legj;Lefu;Lefj;)V <init> <init> <init> +c eff net/minecraft/class_6790 net/minecraft/world/level/levelgen/feature/configurations/TwistingVinesConfig + f Lcom/mojang/serialization/Codec; a field_35710 CODEC + f I b comp_287 spreadWidth + f I c comp_288 spreadHeight + f I d comp_289 maxHeight + m ()I a comp_287 spreadWidth + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39611 method_39611 + m ()I b comp_288 spreadHeight + m ()I c comp_289 maxHeight + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efg net/minecraft/class_5835 net/minecraft/world/level/levelgen/feature/configurations/UnderwaterMagmaConfiguration + f Lcom/mojang/serialization/Codec; a field_28853 CODEC + f I b field_28854 floorSearchRange + f I c field_28855 placementRadiusAroundFloor + f F d field_28856 placementProbabilityPerValidPosition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_33771 method_33771 + m (Lefg;)Ljava/lang/Float; a method_33772 method_33772 + m (Lefg;)Ljava/lang/Integer; b method_33773 method_33773 + m (Lefg;)Ljava/lang/Integer; c method_33774 method_33774 + m (IIF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efh net/minecraft/class_5927 net/minecraft/world/level/levelgen/feature/configurations/VegetationPatchConfiguration + f Lcom/mojang/serialization/Codec; a field_29285 CODEC + f Lawu; b field_29286 replaceable + f Legj; c field_29287 groundState + f Ljm; d field_29288 vegetationFeature + f Leil; e field_29289 surface + f Lbpw; f field_29290 depth + f F g field_29291 extraBottomBlockChance + f I h field_29292 verticalRange + f F i field_29293 vegetationChance + f Lbpw; j field_29294 xzRadius + f F k field_29295 extraEdgeColumnChance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34348 method_34348 + m (Lefh;)Ljava/lang/Float; a method_34349 method_34349 + m (Lefh;)Lbpw; b method_34350 method_34350 + m (Lefh;)Ljava/lang/Float; c method_34351 method_34351 + m (Lefh;)Ljava/lang/Integer; d method_34352 method_34352 + m (Lefh;)Ljava/lang/Float; e method_34353 method_34353 + m (Lefh;)Lbpw; f method_34354 method_34354 + m (Lefh;)Leil; g method_34355 method_34355 + m (Lefh;)Ljm; h method_34356 method_34356 + m (Lefh;)Legj; i method_34357 method_34357 + m (Lefh;)Lawu; j method_34358 method_34358 + m (Lawu;Legj;Ljm;Leil;Lbpw;FIFLbpw;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efi net/minecraft/class_6111 net/minecraft/world/level/levelgen/feature/configurations/package-info +c efj net/minecraft/class_5201 net/minecraft/world/level/levelgen/feature/featuresize/FeatureSize + f Lcom/mojang/serialization/Codec; a field_24922 CODEC + f I b field_31522 MAX_WIDTH + f Ljava/util/OptionalInt; c field_24146 minClippedHeight + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; a method_28820 minClippedHeightCodec + m (II)I a method_27378 getSizeAtHeight + m (Lefj;)Ljava/util/OptionalInt; a method_28821 method_28821 + m (Ljava/util/Optional;)Ljava/util/OptionalInt; a method_28822 method_28822 + m (Ljava/util/OptionalInt;)Ljava/util/Optional; a method_28823 method_28823 + m ()Lefk; b method_28824 type + m ()Ljava/util/OptionalInt; c method_27377 minClippedHeight + m (Ljava/util/OptionalInt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efk net/minecraft/class_5202 net/minecraft/world/level/levelgen/feature/featuresize/FeatureSizeType + f Lefk; a field_24147 TWO_LAYERS_FEATURE_SIZE + f Lefk; b field_24148 THREE_LAYERS_FEATURE_SIZE + f Lcom/mojang/serialization/MapCodec; c field_24923 codec + m ()Lcom/mojang/serialization/MapCodec; a method_28825 codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lefk; a method_27382 register + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efl net/minecraft/class_5203 net/minecraft/world/level/levelgen/feature/featuresize/ThreeLayersFeatureSize + f Lcom/mojang/serialization/MapCodec; d field_24924 CODEC + f I e field_24150 limit + f I f field_24151 upperLimit + f I g field_24152 lowerSize + f I h field_24153 middleSize + f I i field_24154 upperSize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28827 method_28827 + m (Lefl;)Ljava/lang/Integer; a method_28826 method_28826 + m (Lefl;)Ljava/lang/Integer; b method_28828 method_28828 + m (Lefl;)Ljava/lang/Integer; c method_28829 method_28829 + m (Lefl;)Ljava/lang/Integer; d method_28830 method_28830 + m (Lefl;)Ljava/lang/Integer; e method_28831 method_28831 + m (IIIIILjava/util/OptionalInt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efm net/minecraft/class_5204 net/minecraft/world/level/levelgen/feature/featuresize/TwoLayersFeatureSize + f Lcom/mojang/serialization/MapCodec; d field_24925 CODEC + f I e field_24155 limit + f I f field_24156 lowerSize + f I g field_24157 upperSize + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28833 method_28833 + m (Lefm;)Ljava/lang/Integer; a method_28832 method_28832 + m (Lefm;)Ljava/lang/Integer; b method_28834 method_28834 + m (Lefm;)Ljava/lang/Integer; c method_28835 method_28835 + m (III)V <init> <init> <init> + m (IIILjava/util/OptionalInt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efn net/minecraft/class_6112 net/minecraft/world/level/levelgen/feature/featuresize/package-info +c efo net/minecraft/class_4645 net/minecraft/world/level/levelgen/feature/foliageplacers/AcaciaFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24926 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28836 method_28836 + m (Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efp net/minecraft/class_4646 net/minecraft/world/level/levelgen/feature/foliageplacers/BlobFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24927 CODEC + f I b field_23752 height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a method_28838 blobParts + m (Lefp;)Ljava/lang/Integer; a method_28837 method_28837 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_28839 method_28839 + m (Lbpw;Lbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efq net/minecraft/class_5205 net/minecraft/world/level/levelgen/feature/foliageplacers/BushFoliagePlacer + f Lcom/mojang/serialization/MapCodec; c field_24928 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_28840 method_28840 + m (Lbpw;Lbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efr net/minecraft/class_8178 net/minecraft/world/level/levelgen/feature/foliageplacers/CherryFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_42841 CODEC + f Lbpw; b field_42842 height + f F c field_42843 wideBottomLayerHoleChance + f F g field_42844 cornerHoleChance + f F h field_42845 hangingLeavesChance + f F i field_42846 hangingLeavesExtensionChance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49241 method_49241 + m (Lefr;)Ljava/lang/Float; a method_49242 method_49242 + m (Lefr;)Ljava/lang/Float; b method_49243 method_49243 + m (Lefr;)Ljava/lang/Float; c method_49244 method_49244 + m (Lefr;)Ljava/lang/Float; d method_49245 method_49245 + m (Lefr;)Lbpw; e method_49246 method_49246 + m (Lbpw;Lbpw;Lbpw;FFFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efs net/minecraft/class_5206 net/minecraft/world/level/levelgen/feature/foliageplacers/DarkOakFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24929 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28841 method_28841 + m (Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eft net/minecraft/class_5207 net/minecraft/world/level/levelgen/feature/foliageplacers/FancyFoliagePlacer + f Lcom/mojang/serialization/MapCodec; c field_24930 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_28842 method_28842 + m (Lbpw;Lbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efu net/minecraft/class_4647 net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer + f Lcom/mojang/serialization/Codec; d field_24931 CODEC + f Lbpw; e field_21296 radius + f Lbpw; f field_23753 offset + m ()Lefv; a method_28843 type + m (Layw;)I a method_27386 offset + m (Layw;I)I a method_23452 foliageRadius + m (Layw;IIIIZ)Z a method_23451 shouldSkipLocation + m (Layw;ILefe;)I a method_26989 foliageHeight + m (Lddc;Lefu$b;Layw;Lefe;FLjd;Ljd$a;)Z a method_49884 tryPlaceExtension + m (Lddc;Lefu$b;Layw;Lefe;ILefu$a;II)V a method_27385 createFoliage + m (Lddc;Lefu$b;Layw;Lefe;ILefu$a;III)V a method_23448 createFoliage + m (Lddc;Lefu$b;Layw;Lefe;Ljd;)Z a method_34359 tryPlaceLeaf + m (Lddc;Lefu$b;Layw;Lefe;Ljd;IIZ)V a method_23449 placeLeavesRow + m (Lddc;Lefu$b;Layw;Lefe;Ljd;IIZFF)V a method_49247 placeLeavesRowWithHangingLeavesBelow + m (Lefu;)Lbpw; a method_30410 method_30410 + m (Lepe;)Z a method_42380 method_42380 + m (Layw;IIIIZ)Z b method_27387 shouldSkipLocationSigned + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P2; b method_30411 foliagePlacerParts + m (Lefu;)Lbpw; b method_30412 method_30412 + m (Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efu$a net/minecraft/class_4647$class_5208 net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageAttachment + f Ljd; a field_24158 pos + f I b field_24159 radiusOffset + f Z c field_24160 doubleTrunk + m ()Ljd; a method_27388 pos + m ()I b method_27389 radiusOffset + m ()Z c method_27390 doubleTrunk + m (Ljd;IZ)V <init> <init> <init> +c efu$b net/minecraft/class_4647$class_8179 net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacer$FoliageSetter + m (Ljd;)Z a method_49239 isSet + m (Ljd;Ldtc;)V a method_49240 set +c efv net/minecraft/class_4648 net/minecraft/world/level/levelgen/feature/foliageplacers/FoliagePlacerType + f Lefv; a field_21299 BLOB_FOLIAGE_PLACER + f Lefv; b field_21300 SPRUCE_FOLIAGE_PLACER + f Lefv; c field_21301 PINE_FOLIAGE_PLACER + f Lefv; d field_21302 ACACIA_FOLIAGE_PLACER + f Lefv; e field_24161 BUSH_FOLIAGE_PLACER + f Lefv; f field_24162 FANCY_FOLIAGE_PLACER + f Lefv; g field_24163 MEGA_JUNGLE_FOLIAGE_PLACER + f Lefv; h field_24164 MEGA_PINE_FOLIAGE_PLACER + f Lefv; i field_24165 DARK_OAK_FOLIAGE_PLACER + f Lefv; j field_29296 RANDOM_SPREAD_FOLIAGE_PLACER + f Lefv; k field_42847 CHERRY_FOLIAGE_PLACER + f Lcom/mojang/serialization/MapCodec; l field_24932 codec + m ()Lcom/mojang/serialization/MapCodec; a method_28849 codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lefv; a method_28850 register + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efw net/minecraft/class_5209 net/minecraft/world/level/levelgen/feature/foliageplacers/MegaJungleFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24933 CODEC + f I b field_24166 height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28852 method_28852 + m (Lefw;)Ljava/lang/Integer; a method_28851 method_28851 + m (Lbpw;Lbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efx net/minecraft/class_5210 net/minecraft/world/level/levelgen/feature/foliageplacers/MegaPineFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24934 CODEC + f Lbpw; b field_24168 crownHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30413 method_30413 + m (Lefx;)Lbpw; a method_30414 method_30414 + m (Lbpw;Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efy net/minecraft/class_4649 net/minecraft/world/level/levelgen/feature/foliageplacers/PineFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24935 CODEC + f Lbpw; b field_23755 height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30415 method_30415 + m (Lefy;)Lbpw; a method_30416 method_30416 + m (Lbpw;Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c efz net/minecraft/class_5928 net/minecraft/world/level/levelgen/feature/foliageplacers/RandomSpreadFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_29297 CODEC + f Lbpw; b field_29298 foliageHeight + f I c field_29299 leafPlacementAttempts + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34360 method_34360 + m (Lefz;)Ljava/lang/Integer; a method_34361 method_34361 + m (Lefz;)Lbpw; b method_34362 method_34362 + m (Lbpw;Lbpw;Lbpw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ega net/minecraft/class_4650 net/minecraft/world/level/levelgen/feature/foliageplacers/SpruceFoliagePlacer + f Lcom/mojang/serialization/MapCodec; a field_24936 CODEC + f Lbpw; b field_23757 trunkHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30417 method_30417 + m (Lega;)Lbpw; a method_30418 method_30418 + m (Lbpw;Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egb net/minecraft/class_6113 net/minecraft/world/level/levelgen/feature/foliageplacers/package-info +c egc net/minecraft/class_6114 net/minecraft/world/level/levelgen/feature/package-info +c egd net/minecraft/class_7398 net/minecraft/world/level/levelgen/feature/rootplacers/AboveRootPlacement + f Lcom/mojang/serialization/Codec; a field_38865 CODEC + f Legj; b comp_717 aboveRootProvider + f F c comp_718 aboveRootPlacementChance + m ()Legj; a comp_717 aboveRootProvider + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43298 method_43298 + m (Legd;)Ljava/lang/Float; a method_43299 method_43299 + m ()F b comp_718 aboveRootPlacementChance + m (Legd;)Legj; b method_43300 method_43300 + m (Legj;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ege net/minecraft/class_7399 net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacement + f Lcom/mojang/serialization/Codec; a field_38866 CODEC + f Ljq; b comp_719 canGrowThrough + f Ljq; c comp_720 muddyRootsIn + f Legj; d comp_721 muddyRootsProvider + f I e comp_722 maxRootWidth + f I f comp_723 maxRootLength + f F g comp_724 randomSkewChance + m ()Ljq; a comp_719 canGrowThrough + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43301 method_43301 + m (Lege;)Ljava/lang/Float; a method_43302 method_43302 + m ()Ljq; b comp_720 muddyRootsIn + m (Lege;)Ljava/lang/Integer; b method_43303 method_43303 + m ()Legj; c comp_721 muddyRootsProvider + m (Lege;)Ljava/lang/Integer; c method_43304 method_43304 + m ()I d comp_722 maxRootWidth + m (Lege;)Legj; d method_43305 method_43305 + m ()I e comp_723 maxRootLength + m (Lege;)Ljq; e method_43306 method_43306 + m ()F f comp_724 randomSkewChance + m (Lege;)Ljq; f method_43307 method_43307 + m (Ljq;Ljq;Legj;IIF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egf net/minecraft/class_7386 net/minecraft/world/level/levelgen/feature/rootplacers/MangroveRootPlacer + f I a field_38769 ROOT_WIDTH_LIMIT + f I b field_38770 ROOT_LENGTH_LIMIT + f Lcom/mojang/serialization/MapCodec; c field_38771 CODEC + f Lege; h field_38867 mangroveRootPlacement + m (Lddc;Layw;Ljd;Lji;Ljd;Ljava/util/List;I)Z a method_43166 simulateRoots + m (Ldtc;)Z a method_43169 method_43169 + m (Legf;)Lege; a method_43180 method_43180 + m (Ljd;Lji;Layw;Ljd;)Ljava/util/List; a method_43171 potentialRootPositions + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_43173 method_43173 + m (Ldtc;)Z b method_43174 method_43174 + m (Lbpw;Legj;Ljava/util/Optional;Lege;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egg net/minecraft/class_7387 net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacer + f Lcom/mojang/serialization/Codec; d field_38779 CODEC + f Lbpw; e field_38868 trunkOffsetY + f Legj; f field_38780 rootProvider + f Ljava/util/Optional; g field_38869 aboveRootPlacement + m ()Legh; a method_43165 type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a method_43182 rootPlacerParts + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd;Lefe;)V a method_43172 placeRoot + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd;Ljd;Lefe;)Z a method_43168 placeRoots + m (Lddc;Ljd;)Z a method_43167 canPlaceRoot + m (Lddc;Ljd;Ldtc;)Ldtc; a method_43181 getPotentiallyWaterloggedState + m (Legg;)Ljava/util/Optional; a method_43308 method_43308 + m (Lepe;)Z a method_43184 method_43184 + m (Ljd;Layw;)Ljd; a method_43309 getTrunkOrigin + m (Legg;)Legj; b method_43183 method_43183 + m (Legg;)Lbpw; c method_43310 method_43310 + m (Lbpw;Legj;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egh net/minecraft/class_7388 net/minecraft/world/level/levelgen/feature/rootplacers/RootPlacerType + f Legh; a field_38781 MANGROVE_ROOT_PLACER + f Lcom/mojang/serialization/MapCodec; b field_38782 codec + m ()Lcom/mojang/serialization/MapCodec; a method_43185 codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Legh; a method_43186 register + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egi net/minecraft/class_7727 net/minecraft/world/level/levelgen/feature/rootplacers/package-info +c egj net/minecraft/class_4651 net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProvider + f Lcom/mojang/serialization/Codec; a field_24937 CODEC + m ()Legk; a method_28862 type + m (Layw;Ljd;)Ldtc; a method_23455 getState + m (Ldfy;)Legs; a method_38432 simple + m (Ldtc;)Legs; a method_38433 simple + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egk net/minecraft/class_4652 net/minecraft/world/level/levelgen/feature/stateproviders/BlockStateProviderType + f Legk; a field_21305 SIMPLE_STATE_PROVIDER + f Legk; b field_21306 WEIGHTED_STATE_PROVIDER + f Legk; c field_34932 NOISE_THRESHOLD_PROVIDER + f Legk; d field_34933 NOISE_PROVIDER + f Legk; e field_34934 DUAL_NOISE_PROVIDER + f Legk; f field_24938 ROTATED_BLOCK_PROVIDER + f Legk; g field_29300 RANDOMIZED_INT_STATE_PROVIDER + f Lcom/mojang/serialization/MapCodec; h field_24939 codec + m ()Lcom/mojang/serialization/MapCodec; a method_28863 codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Legk; a method_23457 register + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egl net/minecraft/class_6578 net/minecraft/world/level/levelgen/feature/stateproviders/DualNoiseProvider + f Lcom/mojang/serialization/MapCodec; b field_34702 CODEC + f Layg; i field_34703 variety + f Leoh$a; j field_34704 slowNoiseParameters + f F k field_34705 slowScale + f Leoh; l field_34706 slowNoise + m (Legl;)Ljava/lang/Float; a method_38434 method_38434 + m (Ljd;)D a method_38435 getSlowNoiseValue + m (Legl;)Leoh$a; b method_38436 method_38436 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_38437 method_38437 + m (Legl;)Layg; c method_38438 method_38438 + m (Layg;Leoh$a;FJLeoh$a;FLjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egm net/minecraft/class_6579 net/minecraft/world/level/levelgen/feature/stateproviders/NoiseBasedStateProvider + f J c field_34707 seed + f Leoh$a; d field_34708 parameters + f F e field_34709 scale + f Leoh; f field_34710 noise + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a method_38439 noiseCodec + m (Legm;)Ljava/lang/Float; a method_38440 method_38440 + m (Ljd;D)D a method_38441 getNoiseValue + m (Legm;)Leoh$a; b method_38442 method_38442 + m (Legm;)Ljava/lang/Long; c method_38443 method_38443 + m (JLeoh$a;F)V <init> <init> <init> +c egn net/minecraft/class_6580 net/minecraft/world/level/levelgen/feature/stateproviders/NoiseProvider + f Lcom/mojang/serialization/MapCodec; g field_34711 CODEC + f Ljava/util/List; h field_34712 states + m (Legn;)Ljava/util/List; a method_38444 method_38444 + m (Ljava/util/List;D)Ldtc; a method_38445 getRandomState + m (Ljava/util/List;Ljd;D)Ldtc; a method_38446 getRandomState + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b method_38447 noiseProviderCodec + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_38448 method_38448 + m (JLeoh$a;FLjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ego net/minecraft/class_6581 net/minecraft/world/level/levelgen/feature/stateproviders/NoiseThresholdProvider + f Lcom/mojang/serialization/MapCodec; b field_34713 CODEC + f F g field_34714 threshold + f F h field_34715 highChance + f Ldtc; i field_34716 defaultState + f Ljava/util/List; j field_34717 lowStates + f Ljava/util/List; k field_34718 highStates + m (Lego;)Ljava/util/List; a method_38449 method_38449 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_38450 method_38450 + m (Lego;)Ljava/util/List; b method_38451 method_38451 + m (Lego;)Ldtc; c method_38452 method_38452 + m (Lego;)Ljava/lang/Float; d method_38453 method_38453 + m (Lego;)Ljava/lang/Float; e method_38454 method_38454 + m (JLeoh$a;FFFLdtc;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egp net/minecraft/class_5929 net/minecraft/world/level/levelgen/feature/stateproviders/RandomizedIntStateProvider + f Lcom/mojang/serialization/MapCodec; b field_29301 CODEC + f Legj; c field_29302 source + f Ljava/lang/String; d field_29303 propertyName + f Lduc; e field_29304 property + f Lbpw; f field_29305 values + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34365 method_34365 + m (Ldtc;Ljava/lang/String;)Lduc; a method_34363 findProperty + m (Lduf;)Lduc; a method_34364 method_34364 + m (Legp;)Lbpw; a method_34366 method_34366 + m (Ljava/lang/String;Lduf;)Z a method_34368 method_34368 + m (Lduf;)Z b method_34369 method_34369 + m (Legp;)Ljava/lang/String; b method_34370 method_34370 + m (Legp;)Legj; c method_34371 method_34371 + m (Legj;Lduc;Lbpw;)V <init> <init> <init> + m (Legj;Ljava/lang/String;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egq net/minecraft/class_4655 net/minecraft/world/level/levelgen/feature/stateproviders/RotatedBlockProvider + f Lcom/mojang/serialization/MapCodec; b field_24944 CODEC + f Ldfy; c field_21313 block + m (Legq;)Ldfy; a method_28866 method_28866 + m (Ldfy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egr net/minecraft/class_7400 net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider + f Lcom/mojang/serialization/Codec; a field_38870 CODEC + f Legj; b comp_725 fallback + f Ljava/util/List; c comp_726 rules + m ()Legj; a comp_725 fallback + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43313 method_43313 + m (Ldds;Layw;Ljd;)Ldtc; a method_43311 getState + m (Ldfy;)Legr; a method_43312 simple + m (Legj;)Legr; a method_43314 simple + m ()Ljava/util/List; b comp_726 rules + m (Legj;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egr$a net/minecraft/class_7400$class_7401 net/minecraft/world/level/levelgen/feature/stateproviders/RuleBasedBlockStateProvider$Rule + f Lcom/mojang/serialization/Codec; a field_38871 CODEC + f Leaf; b comp_727 ifTrue + f Legj; c comp_728 then + m ()Leaf; a comp_727 ifTrue + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43315 method_43315 + m ()Legj; b comp_728 then + m (Leaf;Legj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egs net/minecraft/class_4656 net/minecraft/world/level/levelgen/feature/stateproviders/SimpleStateProvider + f Lcom/mojang/serialization/MapCodec; b field_24945 CODEC + f Ldtc; c field_21314 state + m (Legs;)Ldtc; a method_28867 method_28867 + m (Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egt net/minecraft/class_4657 net/minecraft/world/level/levelgen/feature/stateproviders/WeightedStateProvider + f Lcom/mojang/serialization/MapCodec; b field_24946 CODEC + f Lbpb; c field_21315 weightedList + m (Lbpb;)Lcom/mojang/serialization/DataResult; a method_28868 create + m (Legt;)Lbpb; a method_28869 method_28869 + m ()Ljava/lang/String; b method_49535 method_49535 + m (Lbpb;)V <init> <init> <init> + m (Lbpb$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egu net/minecraft/class_6115 net/minecraft/world/level/levelgen/feature/stateproviders/package-info +c egv net/minecraft/class_4658 net/minecraft/world/level/levelgen/feature/treedecorators/AlterGroundDecorator + f Lcom/mojang/serialization/MapCodec; a field_24957 CODEC + f Legj; b field_21316 provider + m (ILjd;)Z a method_23460 method_23460 + m (Legv;)Legj; a method_28889 method_28889 + m (Leha$a;Ljd;)V a method_23462 placeCircle + m (Leha$a;Ljd;)V b method_23463 placeBlockAt + m (Leha$a;Ljd;)V c method_23461 method_23461 + m (Legj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egw net/minecraft/class_7389 net/minecraft/world/level/levelgen/feature/treedecorators/AttachedToLeavesDecorator + f Lcom/mojang/serialization/MapCodec; a field_38783 CODEC + f F b field_38784 probability + f I c field_38785 exclusionRadiusXZ + f I d field_38786 exclusionRadiusY + f Legj; e field_38787 blockProvider + f I f field_38788 requiredEmptyBlocks + f Ljava/util/List; g field_38789 directions + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_43188 method_43188 + m (Legw;)Ljava/util/List; a method_43189 method_43189 + m (Leha$a;Ljd;Lji;)Z a method_43187 hasRequiredEmptyBlocks + m (Legw;)Ljava/lang/Integer; b method_43190 method_43190 + m (Legw;)Legj; c method_43191 method_43191 + m (Legw;)Ljava/lang/Integer; d method_43192 method_43192 + m (Legw;)Ljava/lang/Integer; e method_43193 method_43193 + m (Legw;)Ljava/lang/Float; f method_43194 method_43194 + m (FIILegj;ILjava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egx net/minecraft/class_4659 net/minecraft/world/level/levelgen/feature/treedecorators/BeehiveDecorator + f Lcom/mojang/serialization/MapCodec; a field_24958 CODEC + f Lji; b field_36346 WORLDGEN_FACING + f [Lji; c field_36347 SPAWN_DIRECTIONS + f F d field_21317 probability + m (I)[Lji; a method_40031 method_40031 + m (ILjd;)Z a method_23464 method_23464 + m (Layw;Ldqe;)V a method_35373 method_35373 + m (Legx;)Ljava/lang/Float; a method_28890 method_28890 + m (Leha$a;Ljd;)Z a method_40032 method_40032 + m (Ljd;)Ljava/util/stream/Stream; a method_40033 method_40033 + m (Lji;)Z a method_40034 method_40034 + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egy net/minecraft/class_4660 net/minecraft/world/level/levelgen/feature/treedecorators/CocoaDecorator + f Lcom/mojang/serialization/MapCodec; a field_24959 CODEC + f F b field_21318 probability + m (ILjd;)Z a method_23465 method_23465 + m (Layw;Leha$a;Ljd;)V a method_23466 method_23466 + m (Legy;)Ljava/lang/Float; a method_28891 method_28891 + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c egz net/minecraft/class_4661 net/minecraft/world/level/levelgen/feature/treedecorators/LeaveVineDecorator + f Lcom/mojang/serialization/MapCodec; a field_24960 CODEC + f F b field_38790 probability + m (Layw;Leha$a;Ljd;)V a method_23468 method_23468 + m (Legz;)Ljava/lang/Float; a method_43195 method_43195 + m (Ljd;Ldtt;Leha$a;)V a method_23467 addHangingVine + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eha net/minecraft/class_4662 net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator + f Lcom/mojang/serialization/Codec; h field_24962 CODEC + m ()Lehb; a method_28893 type + m (Leha$a;)V a method_23469 place + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eha$a net/minecraft/class_4662$class_7402 net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecorator$Context + f Lddc; a field_38872 level + f Ljava/util/function/BiConsumer; b field_38873 decorationSetter + f Layw; c field_38874 random + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; d field_38875 logs + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; e field_38876 leaves + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; f field_38877 roots + m ()Lddc; a method_43316 level + m (Ljd;)Z a method_43317 isAir + m (Ljd;Ldtc;)V a method_43318 setBlock + m (Ljd;Ldtt;)V a method_43319 placeVine + m ()Layw; b method_43320 random + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; c method_43321 logs + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; d method_43322 leaves + m ()Lit/unimi/dsi/fastutil/objects/ObjectArrayList; e method_43323 roots + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljava/util/Set;Ljava/util/Set;Ljava/util/Set;)V <init> <init> <init> +c ehb net/minecraft/class_4663 net/minecraft/world/level/levelgen/feature/treedecorators/TreeDecoratorType + f Lehb; a field_21320 TRUNK_VINE + f Lehb; b field_21321 LEAVE_VINE + f Lehb; c field_21322 COCOA + f Lehb; d field_21323 BEEHIVE + f Lehb; e field_21324 ALTER_GROUND + f Lehb; f field_38791 ATTACHED_TO_LEAVES + f Lcom/mojang/serialization/MapCodec; g field_24963 codec + m ()Lcom/mojang/serialization/MapCodec; a method_28894 codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lehb; a method_28895 register + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehc net/minecraft/class_4664 net/minecraft/world/level/levelgen/feature/treedecorators/TrunkVineDecorator + f Lcom/mojang/serialization/MapCodec; a field_24964 CODEC + f Lehc; b field_24965 INSTANCE + m (Layw;Leha$a;Ljd;)V a method_23474 method_23474 + m ()Lehc; b method_28896 method_28896 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehd net/minecraft/class_6117 net/minecraft/world/level/levelgen/feature/treedecorators/package-info +c ehe net/minecraft/class_5930 net/minecraft/world/level/levelgen/feature/trunkplacers/BendingTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_29306 CODEC + f I b field_29307 minHeightForLeaves + f Lbpw; h field_29308 bendLength + m (Lehe;)Lbpw; a method_34372 method_34372 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_34373 method_34373 + m (Lehe;)Ljava/lang/Integer; b method_34374 method_34374 + m (IIIILbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehf net/minecraft/class_8180 net/minecraft/world/level/levelgen/feature/trunkplacers/CherryTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_42848 CODEC + f Lcom/mojang/serialization/Codec; b field_42849 BRANCH_START_CODEC + f Lbpw; h field_42850 branchCount + f Lbpw; i field_42851 branchHorizontalLength + f Lbqc; j field_42852 branchStartOffsetFromTop + f Lbqc; k field_42853 secondBranchStartOffsetFromTop + f Lbpw; l field_42854 branchEndOffsetFromTop + m (Lbqc;)Lcom/mojang/serialization/DataResult; a method_49248 method_49248 + m (Lddc;Ljava/util/function/BiConsumer;Layw;ILjd;Lefe;Ljava/util/function/Function;Lji;IZLjd$a;)Lefu$a; a method_49249 generateBranch + m (Lehf;)Lbpw; a method_49250 method_49250 + m (Lji;Ldtc;)Ldtc; a method_49251 method_49251 + m ()Ljava/lang/String; b method_49536 method_49536 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_49252 method_49252 + m (Lehf;)Lbqc; b method_49253 method_49253 + m (Lehf;)Lbpw; c method_49254 method_49254 + m (Lehf;)Lbpw; d method_49255 method_49255 + m (IIILbpw;Lbpw;Lbqc;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehg net/minecraft/class_5211 net/minecraft/world/level/levelgen/feature/trunkplacers/DarkOakTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_24966 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_28897 method_28897 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehh net/minecraft/class_5212 net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_24967 CODEC + f D b field_31524 TRUNK_HEIGHT_SCALE + f D h field_31525 CLUSTER_DENSITY_MAGIC + f D i field_31526 BRANCH_SLOPE + f D j field_31527 BRANCH_LENGTH_MAGIC + m (II)Z a method_27391 trimBranches + m (Lddc;Ljava/util/function/BiConsumer;Layw;ILjd;Ljava/util/List;Lefe;)V a method_27392 makeBranches + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd;Ljd;ZLefe;)Z a method_27393 makeLimb + m (Ljd;)I a method_27394 getSteps + m (Ljd;Ljd;)Lji$a; a method_27395 getLogAxis + m (Ljd;Ljd;Ldtc;)Ldtc; a method_35374 method_35374 + m (II)F b method_27396 treeShape + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_28898 method_28898 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehh$a net/minecraft/class_5212$class_5213 net/minecraft/world/level/levelgen/feature/trunkplacers/FancyTrunkPlacer$FoliageCoords + f Lefu$a; a field_24169 attachment + f I b field_24170 branchBase + m ()I a method_27397 getBranchBase + m (Ljd;I)V <init> <init> <init> +c ehi net/minecraft/class_5139 net/minecraft/world/level/levelgen/feature/trunkplacers/ForkingTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_24968 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_28899 method_28899 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehj net/minecraft/class_5214 net/minecraft/world/level/levelgen/feature/trunkplacers/GiantTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_24969 CODEC + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd$a;Lefe;Ljd;III)V a method_27399 placeLogIfFreeWithOffset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_28900 method_28900 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehk net/minecraft/class_5215 net/minecraft/world/level/levelgen/feature/trunkplacers/MegaJungleTrunkPlacer + f Lcom/mojang/serialization/MapCodec; b field_24970 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_28901 method_28901 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehl net/minecraft/class_5140 net/minecraft/world/level/levelgen/feature/trunkplacers/StraightTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_24971 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_28902 method_28902 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehm net/minecraft/class_5141 net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacer + f I a field_31528 MAX_BASE_HEIGHT + f I b field_31529 MAX_RAND + f Lcom/mojang/serialization/Codec; c field_24972 CODEC + f I d field_31530 MAX_HEIGHT + f I e field_23760 baseHeight + f I f field_23761 heightRandA + f I g field_23762 heightRandB + m ()Lehn; a method_28903 type + m (Layw;)I a method_26993 getTreeHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P3; a method_28904 trunkPlacerParts + m (Lddc;Ljava/util/function/BiConsumer;Layw;ILjd;Lefe;)Ljava/util/List; a method_26991 placeTrunk + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd$a;Lefe;)V a method_27401 placeLogIfFree + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd;Lefe;)V a method_27400 setDirtAt + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd;Lefe;Ljava/util/function/Function;)Z a method_27402 placeLog + m (Lddc;Ljd;)Z a method_43196 validTreePos + m (Ldtc;)Z a method_43197 method_43197 + m (Lehm;)Ljava/lang/Integer; a method_28905 method_28905 + m (Lddc;Ljava/util/function/BiConsumer;Layw;Ljd;Lefe;)Z b method_35375 placeLog + m (Lddc;Ljd;)Z b method_43198 isFree + m (Ldtc;)Z b method_27405 method_27405 + m (Lehm;)Ljava/lang/Integer; b method_28906 method_28906 + m (Lddc;Ljd;)Z c method_27403 isDirt + m (Lehm;)Ljava/lang/Integer; c method_28907 method_28907 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehn net/minecraft/class_5142 net/minecraft/world/level/levelgen/feature/trunkplacers/TrunkPlacerType + f Lehn; a field_23763 STRAIGHT_TRUNK_PLACER + f Lehn; b field_23764 FORKING_TRUNK_PLACER + f Lehn; c field_24171 GIANT_TRUNK_PLACER + f Lehn; d field_24172 MEGA_JUNGLE_TRUNK_PLACER + f Lehn; e field_24173 DARK_OAK_TRUNK_PLACER + f Lehn; f field_24174 FANCY_TRUNK_PLACER + f Lehn; g field_29309 BENDING_TRUNK_PLACER + f Lehn; h field_38792 UPWARDS_BRANCHING_TRUNK_PLACER + f Lehn; i field_42855 CHERRY_TRUNK_PLACER + f Lcom/mojang/serialization/MapCodec; j field_24973 codec + m ()Lcom/mojang/serialization/MapCodec; a method_28908 codec + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lehn; a method_26995 register + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eho net/minecraft/class_7390 net/minecraft/world/level/levelgen/feature/trunkplacers/UpwardsBranchingTrunkPlacer + f Lcom/mojang/serialization/MapCodec; a field_38793 CODEC + f Lbpw; b field_38794 extraBranchSteps + f F h field_38795 placeBranchPerLogProbability + f Lbpw; i field_38796 extraBranchLength + f Ljq; j field_38797 canGrowThrough + m (Lddc;Ljava/util/function/BiConsumer;Layw;ILefe;Ljava/util/List;Ljd$a;ILji;II)V a method_43199 placeBranch + m (Ldtc;)Z a method_43200 method_43200 + m (Leho;)Ljq; a method_43201 method_43201 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_43202 method_43202 + m (Leho;)Lbpw; b method_43203 method_43203 + m (Leho;)Ljava/lang/Float; c method_43204 method_43204 + m (Leho;)Lbpw; d method_43205 method_43205 + m (IIILbpw;FLbpw;Ljq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehp net/minecraft/class_6118 net/minecraft/world/level/levelgen/feature/trunkplacers/package-info +c ehq net/minecraft/class_3229 net/minecraft/world/level/levelgen/flat/FlatLayerInfo + f Lcom/mojang/serialization/Codec; a field_24974 CODEC + f Ldfy; b field_29566 block + f I c field_14028 height + m ()I a method_14289 getHeight + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28909 method_28909 + m (Lehq;)Ldfy; a method_28910 method_28910 + m ()Ldtc; b method_14286 getBlockState + m (ILdfy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehr net/minecraft/class_7142 net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPreset + f Lcom/mojang/serialization/Codec; a field_37711 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_37712 CODEC + f Ljm; c comp_559 displayItem + f Leht; d comp_560 settings + m ()Ljm; a comp_559 displayItem + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41576 method_41576 + m (Lehr;)Leht; a method_41577 method_41577 + m ()Leht; b comp_560 settings + m (Lehr;)Ljm; b method_41578 method_41578 + m (Ljm;Leht;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehs net/minecraft/class_7143 net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets + f Lakq; a field_37713 CLASSIC_FLAT + f Lakq; b field_37714 TUNNELERS_DREAM + f Lakq; c field_37715 WATER_WORLD + f Lakq; d field_37716 OVERWORLD + f Lakq; e field_37717 SNOWY_KINGDOM + f Lakq; f field_37718 BOTTOMLESS_PIT + f Lakq; g field_37719 DESERT + f Lakq; h field_37720 REDSTONE_READY + f Lakq; i field_37721 THE_VOID + m (Ljava/lang/String;)Lakq; a method_41580 register + m (Lqq;)V a method_41579 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehs$a net/minecraft/class_7143$class_7144 net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorPresets$Bootstrap + f Lqq; a field_40917 context + m ()V a method_41581 run + m (Lakq;Ldcv;Lakq;Ljava/util/Set;ZZ[Lehq;)V a method_41583 register + m (Lqq;)V <init> <init> <init> +c eht net/minecraft/class_3232 net/minecraft/world/level/levelgen/flat/FlatLevelGeneratorSettings + f Lcom/mojang/serialization/Codec; a field_24975 CODEC + f Lorg/slf4j/Logger; b field_14064 LOGGER + f Ljava/util/Optional; c field_37145 structureOverrides + f Ljava/util/List; d field_14072 layersInfo + f Ljm; e field_14081 biome + f Ljava/util/List; f field_14082 layers + f Z g field_14077 voidGen + f Z h field_24976 decoration + f Z i field_24977 addLakes + f Ljava/util/List; j field_40918 lakes + m ()V a method_28911 setDecoration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28913 method_28913 + m (Ldtc;)Z a method_34741 method_34741 + m (Leht;)Lcom/mojang/serialization/DataResult; a method_33067 validateHeight + m (Ljava/util/List;Ljava/util/Optional;Ljm;)Leht; a method_46727 withBiomeAndLayers + m (Ljava/util/Optional;Ljm;)Ljm; a method_46728 getBiome + m (Ljm;)Lddx; a method_44225 adjustGenerationSettings + m (Ljn;)Ljm; a method_46726 getDefaultBiome + m (Ljn;Ljn;Ljn;)Leht; a method_14309 getDefault + m ()V b method_28916 setAddLakes + m (Leht;)Ljava/util/Optional; b method_31182 method_31182 + m (Ljn;)Ljava/util/List; b method_46729 createLakesList + m ()Ljava/util/Optional; c method_41139 structureOverrides + m (Leht;)Ljava/lang/Boolean; c method_30046 method_30046 + m ()Ljm; d method_14326 getBiome + m (Leht;)Ljava/lang/Boolean; d method_30047 method_30047 + m ()Ljava/util/List; e method_14327 getLayersInfo + m (Leht;)Ljava/util/Optional; e method_41140 method_41140 + m ()Ljava/util/List; f method_14312 getLayers + m ()V g method_14330 updateLayers + m ()Ljava/lang/String; h method_49537 method_49537 + m (Ljava/util/Optional;Ljava/util/List;ZZLjava/util/Optional;Ljm$c;Ljm;Ljm;)V <init> <init> <init> + m (Ljava/util/Optional;Ljm;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehu net/minecraft/class_6119 net/minecraft/world/level/levelgen/flat/package-info +c ehv net/minecraft/class_6120 net/minecraft/world/level/levelgen/heightproviders/BiasedToBottomHeight + f Lcom/mojang/serialization/MapCodec; a field_31531 CODEC + f Lorg/slf4j/Logger; b field_31532 LOGGER + f Ldzs; d field_31533 minInclusive + f Ldzs; e field_31534 maxInclusive + f I f field_31535 inner + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_35376 method_35376 + m (Ldzs;Ldzs;I)Lehv; a method_35377 of + m (Lehv;)Ljava/lang/Integer; a method_35378 method_35378 + m (Lehv;)Ldzs; b method_35379 method_35379 + m (Lehv;)Ldzs; c method_35380 method_35380 + m (Ldzs;Ldzs;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehw net/minecraft/class_6121 net/minecraft/world/level/levelgen/heightproviders/ConstantHeight + f Lehw; a field_31536 ZERO + f Lcom/mojang/serialization/MapCodec; b field_31537 CODEC + f Ldzs; d field_31538 value + m (Ldzs;)Lehw; a method_35383 of + m ()Ldzs; b method_35385 getValue + m (Ldzs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehx net/minecraft/class_6122 net/minecraft/world/level/levelgen/heightproviders/HeightProvider + f Lcom/mojang/serialization/Codec; a field_31539 CONSTANT_OR_DISPATCH_CODEC + f Lcom/mojang/serialization/Codec; c field_31540 CODEC + m ()Lehy; a method_35388 getType + m (Layw;Ldzv;)I a method_35391 sample + m (Lcom/mojang/datafixers/util/Either;)Lehx; a method_35389 method_35389 + m (Lehx;)Lcom/mojang/datafixers/util/Either; a method_35390 method_35390 + m (Lehx;)Lehx; b method_35392 method_35392 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ehy net/minecraft/class_6123 net/minecraft/world/level/levelgen/heightproviders/HeightProviderType + f Lehy; a field_31541 CONSTANT + f Lehy; b field_31542 UNIFORM + f Lehy; c field_31543 BIASED_TO_BOTTOM + f Lehy; d field_33520 VERY_BIASED_TO_BOTTOM + f Lehy; e field_33521 TRAPEZOID + f Lehy; f field_35711 WEIGHTED_LIST + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_35393 method_35393 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lehy; a method_35394 register + m ()V <clinit> <clinit> <clinit> +c ehz net/minecraft/class_6342 net/minecraft/world/level/levelgen/heightproviders/TrapezoidHeight + f Lcom/mojang/serialization/MapCodec; a field_33522 CODEC + f Lorg/slf4j/Logger; b field_33523 LOGGER + f Ldzs; d field_33524 minInclusive + f Ldzs; e field_33525 maxInclusive + f I f field_33526 plateau + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_36306 method_36306 + m (Ldzs;Ldzs;)Lehz; a method_36307 of + m (Ldzs;Ldzs;I)Lehz; a method_36308 of + m (Lehz;)Ljava/lang/Integer; a method_36309 method_36309 + m (Lehz;)Ldzs; b method_36310 method_36310 + m (Lehz;)Ldzs; c method_36311 method_36311 + m (Ldzs;Ldzs;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eia net/minecraft/class_6124 net/minecraft/world/level/levelgen/heightproviders/UniformHeight + f Lcom/mojang/serialization/MapCodec; a field_31544 CODEC + f Lorg/slf4j/Logger; b field_31545 LOGGER + f Ldzs; d field_31546 minInclusive + f Ldzs; e field_31547 maxInclusive + f Lit/unimi/dsi/fastutil/longs/LongSet; f field_36290 warnedFor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_35395 method_35395 + m (Ldzs;Ldzs;)Leia; a method_35396 of + m (Leia;)Ldzs; a method_35397 method_35397 + m (Leia;)Ldzs; b method_35398 method_35398 + m (Ldzs;Ldzs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eib net/minecraft/class_6343 net/minecraft/world/level/levelgen/heightproviders/VeryBiasedToBottomHeight + f Lcom/mojang/serialization/MapCodec; a field_33527 CODEC + f Lorg/slf4j/Logger; b field_33528 LOGGER + f Ldzs; d field_33529 minInclusive + f Ldzs; e field_33530 maxInclusive + f I f field_33531 inner + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_36312 method_36312 + m (Ldzs;Ldzs;I)Leib; a method_36313 of + m (Leib;)Ljava/lang/Integer; a method_36314 method_36314 + m (Leib;)Ldzs; b method_36315 method_36315 + m (Leib;)Ldzs; c method_36316 method_36316 + m (Ldzs;Ldzs;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eic net/minecraft/class_6791 net/minecraft/world/level/levelgen/heightproviders/WeightedListHeight + f Lcom/mojang/serialization/MapCodec; a field_35712 CODEC + f Lbpb; b field_35713 distribution + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39612 method_39612 + m (Leic;)Lbpb; a method_39613 method_39613 + m (Lbpb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eid net/minecraft/class_6125 net/minecraft/world/level/levelgen/heightproviders/package-info +c eie net/minecraft/class_6582 net/minecraft/world/level/levelgen/material/MaterialRuleList + f Ljava/util/List; a comp_437 materialRuleList + m ()Ljava/util/List; a comp_437 materialRuleList + m (Ljava/util/List;)V <init> <init> <init> +c eif net/minecraft/class_6583 net/minecraft/world/level/levelgen/material/WorldGenMaterialRule + m (Ldzc;III)Ldtc; a method_40553 apply +c eig net/minecraft/class_6657 net/minecraft/world/level/levelgen/material/package-info +c eih net/minecraft/class_6126 net/minecraft/world/level/levelgen/package-info +c eii net/minecraft/class_6792 net/minecraft/world/level/levelgen/placement/BiomeFilter + f Lcom/mojang/serialization/MapCodec; a field_35714 CODEC + f Leii; c field_35715 INSTANCE + m ()Leii; a method_39614 biome + m ()Ljava/lang/IllegalStateException; c method_39616 method_39616 + m ()Leii; d method_39617 method_39617 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eij net/minecraft/class_6658 net/minecraft/world/level/levelgen/placement/BlockPredicateFilter + f Lcom/mojang/serialization/MapCodec; a field_35075 CODEC + f Leaf; c field_35076 predicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38916 method_38916 + m (Leaf;)Leij; a method_39618 forPredicate + m (Leij;)Leaf; a method_38917 method_38917 + m (Leaf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eik net/minecraft/class_5851 net/minecraft/world/level/levelgen/placement/CarvingMaskPlacement + f Lcom/mojang/serialization/MapCodec; a field_28934 CODEC + f Ldyu$a; c field_28935 step + m (Ldyu$a;)Leik; a method_39619 forStep + m (Leik;)Ldyu$a; a method_33862 method_33862 + m (Ldyu$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eil net/minecraft/class_5932 net/minecraft/world/level/levelgen/placement/CaveSurface + f Leil; a field_29313 CEILING + f Leil; b field_29314 FLOOR + f Lcom/mojang/serialization/Codec; c field_29315 CODEC + f Lji; d field_29316 direction + f I e field_29317 y + f Ljava/lang/String; f field_29318 id + f [Leil; g field_29320 $VALUES + m ()Lji; a method_34379 getDirection + m ()I b method_34380 getY + m ()[Leil; d method_36759 $values + m (Ljava/lang/String;ILji;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eim net/minecraft/class_5452 net/minecraft/world/level/levelgen/placement/CountOnEveryLayerPlacement + f Lcom/mojang/serialization/MapCodec; a field_35716 CODEC + f Lbpw; c field_35717 count + m (I)Leim; a method_39620 of + m (Lbpw;)Leim; a method_39621 of + m (Ldtc;)Z a method_30472 isEmpty + m (Leim;)Lbpw; a method_39622 method_39622 + m (Leiw;IIII)I a method_30473 findOnGroundYPosition + m (Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ein net/minecraft/class_6793 net/minecraft/world/level/levelgen/placement/CountPlacement + f Lcom/mojang/serialization/MapCodec; a field_35718 CODEC + f Lbpw; c field_35719 count + m (I)Lein; a method_39623 of + m (Lbpw;)Lein; a method_39624 of + m (Lein;)Lbpw; a method_39625 method_39625 + m (Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eio net/minecraft/class_6794 net/minecraft/world/level/levelgen/placement/EnvironmentScanPlacement + f Lcom/mojang/serialization/MapCodec; a field_35720 CODEC + f Lji; c field_35721 directionOfSearch + f Leaf; d field_35722 targetCondition + f Leaf; e field_35723 allowedSearchCondition + f I f field_35724 maxSteps + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39626 method_39626 + m (Leio;)Ljava/lang/Integer; a method_39627 method_39627 + m (Lji;Leaf;I)Leio; a method_39628 scanningFor + m (Lji;Leaf;Leaf;I)Leio; a method_39629 scanningFor + m (Leio;)Leaf; b method_39630 method_39630 + m (Leio;)Leaf; c method_39631 method_39631 + m (Leio;)Lji; d method_39632 method_39632 + m (Lji;Leaf;Leaf;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eip net/minecraft/class_9830 net/minecraft/world/level/levelgen/placement/FixedPlacement + f Lcom/mojang/serialization/MapCodec; a field_52290 CODEC + f Ljava/util/List; c field_52291 positions + m (IILjd;)Z a method_61119 isSameChunk + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_61120 method_61120 + m (Leip;)Ljava/util/List; a method_61121 method_61121 + m ([Ljd;)Leip; a method_61122 of + m (IILjd;)Z b method_61123 method_61123 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eiq net/minecraft/class_6795 net/minecraft/world/level/levelgen/placement/HeightRangePlacement + f Lcom/mojang/serialization/MapCodec; a field_35725 CODEC + f Lehx; c field_35726 height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39633 method_39633 + m (Ldzs;Ldzs;)Leiq; a method_39634 uniform + m (Lehx;)Leiq; a method_39635 of + m (Leiq;)Lehx; a method_39636 method_39636 + m (Ldzs;Ldzs;)Leiq; b method_39637 triangle + m (Lehx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eir net/minecraft/class_5925 net/minecraft/world/level/levelgen/placement/HeightmapPlacement + f Lcom/mojang/serialization/MapCodec; a field_29265 CODEC + f Ldyy$a; c field_29266 heightmap + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34330 method_34330 + m (Ldyy$a;)Leir; a method_39638 onHeightmap + m (Leir;)Ldyy$a; a method_34331 method_34331 + m (Ldyy$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eis net/minecraft/class_5450 net/minecraft/world/level/levelgen/placement/InSquarePlacement + f Lcom/mojang/serialization/MapCodec; a field_35727 CODEC + f Leis; c field_35728 INSTANCE + m ()Leis; a method_39639 spread + m ()Leis; c method_39640 method_39640 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eit net/minecraft/class_3275 net/minecraft/world/level/levelgen/placement/NoiseBasedCountPlacement + f Lcom/mojang/serialization/MapCodec; a field_24987 CODEC + f I c field_14208 noiseToCountRatio + f D d field_14206 noiseFactor + f D e field_14205 noiseOffset + m (IDD)Leit; a method_39641 of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28939 method_28939 + m (Leit;)Ljava/lang/Double; a method_28941 method_28941 + m (Leit;)Ljava/lang/Double; b method_28942 method_28942 + m (Leit;)Ljava/lang/Integer; c method_28943 method_28943 + m (IDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eiu net/minecraft/class_3003 net/minecraft/world/level/levelgen/placement/NoiseThresholdCountPlacement + f Lcom/mojang/serialization/MapCodec; a field_24890 CODEC + f D c field_13444 noiseLevel + f I d field_13446 belowNoise + f I e field_13445 aboveNoise + m (DII)Leiu; a method_39642 of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28733 method_28733 + m (Leiu;)Ljava/lang/Integer; a method_28732 method_28732 + m (Leiu;)Ljava/lang/Integer; b method_28734 method_28734 + m (Leiu;)Ljava/lang/Double; c method_28735 method_28735 + m (DII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eiv net/minecraft/class_6796 net/minecraft/world/level/levelgen/placement/PlacedFeature + f Lcom/mojang/serialization/Codec; a field_35729 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_35730 CODEC + f Lcom/mojang/serialization/Codec; c field_35731 LIST_CODEC + f Lcom/mojang/serialization/Codec; d field_36416 LIST_OF_LISTS_CODEC + f Ljm; e comp_334 feature + f Ljava/util/List; f comp_335 placement + m ()Ljava/util/stream/Stream; a method_39643 getFeatures + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39645 method_39645 + m (Ldds;Lduz;Layw;Ljd;)Z a method_39644 place + m (Lebq;Leiw;Layw;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljd;)V a method_39646 method_39646 + m (Leiv;)Ljava/util/List; a method_39647 method_39647 + m (Leiw;Layw;Ljd;)Z a method_39648 placeWithContext + m (Leiy;Leiw;Layw;Ljd;)Ljava/util/stream/Stream; a method_39649 method_39649 + m ()Ljm; b comp_334 feature + m (Ldds;Lduz;Layw;Ljd;)Z b method_39650 placeWithBiomeCheck + m (Leiv;)Ljm; b method_39651 method_39651 + m ()Ljava/util/List; c comp_335 placement + m (Ljm;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eiw net/minecraft/class_5444 net/minecraft/world/level/levelgen/placement/PlacementContext + f Ldds; a field_25857 level + f Lduz; b field_35734 generator + f Ljava/util/Optional; c field_35735 topFeature + m (Ldcd;Ldyu$a;)Ldux; a method_30459 getCarvingMask + m (Ldyy$a;II)I a method_30460 getHeight + m (Ljd;)Ldtc; a method_30461 getBlockState + m ()I c method_33868 getMinBuildHeight + m ()Ldds; d method_34383 getLevel + m ()Ljava/util/Optional; e method_39652 topFeature + m ()Lduz; f method_39653 generator + m (Ldds;Lduz;Ljava/util/Optional;)V <init> <init> <init> +c eix net/minecraft/class_6661 net/minecraft/world/level/levelgen/placement/PlacementFilter + m (Leiw;Layw;Ljd;)Z a method_38918 shouldPlace + m ()V <init> <init> <init> +c eiy net/minecraft/class_6797 net/minecraft/world/level/levelgen/placement/PlacementModifier + f Lcom/mojang/serialization/Codec; b field_35736 CODEC + m (Leiw;Layw;Ljd;)Ljava/util/stream/Stream; a_ method_14452 getPositions + m ()Leiz; b method_39615 type + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eiz net/minecraft/class_6798 net/minecraft/world/level/levelgen/placement/PlacementModifierType + f Leiz; a field_35737 BLOCK_PREDICATE_FILTER + f Leiz; b field_35738 RARITY_FILTER + f Leiz; c field_35739 SURFACE_RELATIVE_THRESHOLD_FILTER + f Leiz; d field_35740 SURFACE_WATER_DEPTH_FILTER + f Leiz; e field_35741 BIOME_FILTER + f Leiz; f field_35742 COUNT + f Leiz; g field_35743 NOISE_BASED_COUNT + f Leiz; h field_35744 NOISE_THRESHOLD_COUNT + f Leiz; i field_35745 COUNT_ON_EVERY_LAYER + f Leiz; j field_35746 ENVIRONMENT_SCAN + f Leiz; k field_35747 HEIGHTMAP + f Leiz; l field_35748 HEIGHT_RANGE + f Leiz; m field_35749 IN_SQUARE + f Leiz; n field_35750 RANDOM_OFFSET + f Leiz; o field_35751 CARVING_MASK_PLACEMENT + f Leiz; p field_52292 FIXED_PLACEMENT + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_39654 method_39654 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leiz; a method_39655 register + m ()V <clinit> <clinit> <clinit> +c eja net/minecraft/class_6732 net/minecraft/world/level/levelgen/placement/RandomOffsetPlacement + f Lcom/mojang/serialization/MapCodec; a field_35419 CODEC + f Lbpw; c field_35420 xzSpread + f Lbpw; d field_35421 ySpread + m (Lbpw;)Leja; a method_39656 vertical + m (Lbpw;Lbpw;)Leja; a method_39657 of + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_39179 method_39179 + m (Leja;)Lbpw; a method_39180 method_39180 + m (Lbpw;)Leja; b method_39658 horizontal + m (Leja;)Lbpw; b method_39181 method_39181 + m (Lbpw;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejb net/minecraft/class_6799 net/minecraft/world/level/levelgen/placement/RarityFilter + f Lcom/mojang/serialization/MapCodec; a field_35752 CODEC + f I c field_35753 chance + m (I)Lejb; a method_39659 onAverageOnceEvery + m (Lejb;)Ljava/lang/Integer; a method_39660 method_39660 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejc net/minecraft/class_5857 net/minecraft/world/level/levelgen/placement/RepeatingPlacement + m (Layw;Ljd;)I a method_14452 count + m (Ljd;I)Ljd; a method_33874 method_33874 + m ()V <init> <init> <init> +c ejd net/minecraft/class_6584 net/minecraft/world/level/levelgen/placement/SurfaceRelativeThresholdFilter + f Lcom/mojang/serialization/MapCodec; a field_34721 CODEC + f Ldyy$a; c field_34722 heightmap + f I d field_34723 minInclusive + f I e field_34724 maxInclusive + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_38456 method_38456 + m (Ldyy$a;II)Lejd; a method_39661 of + m (Lejd;)Ljava/lang/Integer; a method_38457 method_38457 + m (Lejd;)Ljava/lang/Integer; b method_38458 method_38458 + m (Lejd;)Ldyy$a; c method_38459 method_38459 + m (Ldyy$a;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eje net/minecraft/class_5934 net/minecraft/world/level/levelgen/placement/SurfaceWaterDepthFilter + f Lcom/mojang/serialization/MapCodec; a field_29323 CODEC + f I c field_29324 maxWaterDepth + m (I)Leje; a method_39662 forMaxDepth + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_34386 method_34386 + m (Leje;)Ljava/lang/Integer; a method_34387 method_34387 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejf net/minecraft/class_6128 net/minecraft/world/level/levelgen/placement/package-info +c ejg net/minecraft/class_7145 net/minecraft/world/level/levelgen/presets/WorldPreset + f Lcom/mojang/serialization/Codec; a field_37725 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_37726 CODEC + f Ljava/util/Map; c field_37727 dimensions + m ()Ldzt; a method_45546 createWorldDimensions + m (Lcom/google/common/collect/ImmutableMap$Builder;Lakq;)V a method_57015 method_57015 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41586 method_41586 + m (Lejg;)Lcom/mojang/serialization/DataResult; a method_44351 requireOverworld + m ()Ljava/util/Optional; b method_41584 overworld + m (Lejg;)Ljava/util/Map; b method_41588 method_41588 + m ()Lcom/google/common/collect/ImmutableMap; c method_57016 dimensionsInOrder + m ()Ljava/lang/String; d method_49538 method_49538 + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejh net/minecraft/class_5317 net/minecraft/world/level/levelgen/presets/WorldPresets + f Lakq; a field_25050 NORMAL + f Lakq; b field_25054 FLAT + f Lakq; c field_35756 LARGE_BIOMES + f Lakq; d field_35757 AMPLIFIED + f Lakq; e field_25056 SINGLE_BIOME_SURFACE + f Lakq; f field_25059 DEBUG + m (Ldwz;)Ljava/util/Optional; a method_45547 method_45547 + m (Ldzt;)Ljava/util/Optional; a method_41594 fromSettings + m (Ljava/lang/String;)Lakq; a method_41597 register + m (Lka;)Ldzt; a method_41598 createNormalWorldDimensions + m (Lqq;)V a method_41593 bootstrap + m (Lka;)Ldwz; b method_41599 getNormalOverworld + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejh$a net/minecraft/class_5317$class_7146 net/minecraft/world/level/levelgen/presets/WorldPresets$Bootstrap + f Lqq; a field_40919 context + f Ljn; b field_37732 noiseSettings + f Ljn; c field_37730 biomes + f Ljn; d field_40920 placedFeatures + f Ljn; e field_37731 structureSets + f Ljn; f field_42993 multiNoiseBiomeSourceParameterLists + f Ljm; g field_37734 overworldDimensionType + f Ldwz; h field_37737 netherStem + f Ldwz; i field_37740 endStem + m ()V a method_41600 bootstrap + m (Lakq;Ldwz;)V a method_41604 registerCustomOverworldPreset + m (Ldea;)V a method_49257 registerOverworlds + m (Ldea;Ljm;)Ldwz; a method_41601 makeNoiseBasedOverworld + m (Lduz;)Ldwz; a method_41602 makeOverworld + m (Ldwz;)Lejg; a method_41603 createPresetWithCustomOverworld + m (Lqq;)V <init> <init> <init> +c eji net/minecraft/class_7728 net/minecraft/world/level/levelgen/presets/package-info +c ejj net/minecraft/class_3341 net/minecraft/world/level/levelgen/structure/BoundingBox + f Lcom/mojang/serialization/Codec; a field_29325 CODEC + f Lorg/slf4j/Logger; b field_31548 LOGGER + f I c field_14380 minX + f I d field_14379 minY + f I e field_14378 minZ + f I f field_14377 maxX + f I g field_14376 maxY + f I h field_14381 maxZ + m ()Lejj; a method_14665 infinite + m (I)Lejj; a method_35410 inflatedBy + m (III)Lejj; a method_14661 move + m (IIII)Z a method_14669 intersects + m (IIIIIIIIILji;)Lejj; a method_14667 orientBox + m (Lejj;)Z a method_14657 intersects + m (Ljava/lang/Iterable;)Ljava/util/Optional; a method_35411 encapsulatingPositions + m (Ljava/util/function/Consumer;)V a method_34391 forAllCorners + m (Ljava/util/stream/IntStream;)Lcom/mojang/serialization/DataResult; a method_34392 method_34392 + m (Ljd;)Lejj; a method_34389 encapsulate + m (Lkh;)Lejj; a method_29299 move + m (Lkh;Lkh;)Lejj; a method_34390 fromCorners + m ([I)Lejj; a method_34393 method_34393 + m ()Ljava/util/stream/Stream; b method_54883 intersectingChunks + m (III)Lejj; b method_19311 moved + m (Lejj;)Lejj; b method_35412 encapsulate + m (Ljava/lang/Iterable;)Ljava/util/Optional; b method_35413 encapsulatingBoxes + m (Lkh;)Z b method_14662 isInside + m ()Lkh; c method_14659 getLength + m (III)Lejj; c method_59718 inflatedBy + m (Lejj;)Ljava/util/stream/IntStream; c method_34394 method_34394 + m ()I d method_35414 getXSpan + m (III)Z d method_47593 isInside + m ()I e method_14660 getYSpan + m ()I f method_14663 getZSpan + m ()Ljd; g method_22874 getCenter + m ()I h method_35415 minX + m ()I i method_35416 minY + m ()I j method_35417 minZ + m ()I k method_35418 maxX + m ()I l method_35419 maxY + m ()I m method_35420 maxZ + m (Ljd;)V <init> <init> <init> + m (IIIIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejj$1 net/minecraft/class_3341$1 net/minecraft/world/level/levelgen/structure/BoundingBox$1 + f [I a field_14382 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c ejk net/minecraft/class_7057 net/minecraft/world/level/levelgen/structure/BuiltinStructureSets + f Lakq; a field_37146 VILLAGES + f Lakq; b field_37147 DESERT_PYRAMIDS + f Lakq; c field_37148 IGLOOS + f Lakq; d field_37149 JUNGLE_TEMPLES + f Lakq; e field_37150 SWAMP_HUTS + f Lakq; f field_37151 PILLAGER_OUTPOSTS + f Lakq; g field_37152 OCEAN_MONUMENTS + f Lakq; h field_37153 WOODLAND_MANSIONS + f Lakq; i field_37154 BURIED_TREASURES + f Lakq; j field_37155 MINESHAFTS + f Lakq; k field_37156 RUINED_PORTALS + f Lakq; l field_37157 SHIPWRECKS + f Lakq; m field_37158 OCEAN_RUINS + f Lakq; n field_37159 NETHER_COMPLEXES + f Lakq; o field_37160 NETHER_FOSSILS + f Lakq; p field_37161 END_CITIES + f Lakq; q field_38427 ANCIENT_CITIES + f Lakq; r field_37162 STRONGHOLDS + f Lakq; s field_43325 TRAIL_RUINS + f Lakq; t field_47410 TRIAL_CHAMBERS + m (Ljava/lang/String;)Lakq; a method_41141 register + m ()V <clinit> <clinit> <clinit> +c ejl net/minecraft/class_7058 net/minecraft/world/level/levelgen/structure/BuiltinStructures + f Lakq; A field_37163 RUINED_PORTAL_JUNGLE + f Lakq; B field_37164 RUINED_PORTAL_SWAMP + f Lakq; C field_37165 RUINED_PORTAL_MOUNTAIN + f Lakq; D field_37166 RUINED_PORTAL_OCEAN + f Lakq; E field_37167 RUINED_PORTAL_NETHER + f Lakq; F field_38428 ANCIENT_CITY + f Lakq; G field_43326 TRAIL_RUINS + f Lakq; H field_47411 TRIAL_CHAMBERS + f Lakq; a field_37168 PILLAGER_OUTPOST + f Lakq; b field_37169 MINESHAFT + f Lakq; c field_37170 MINESHAFT_MESA + f Lakq; d field_37171 WOODLAND_MANSION + f Lakq; e field_37172 JUNGLE_TEMPLE + f Lakq; f field_37173 DESERT_PYRAMID + f Lakq; g field_37174 IGLOO + f Lakq; h field_37175 SHIPWRECK + f Lakq; i field_37176 SHIPWRECK_BEACHED + f Lakq; j field_37177 SWAMP_HUT + f Lakq; k field_37178 STRONGHOLD + f Lakq; l field_37179 OCEAN_MONUMENT + f Lakq; m field_37180 OCEAN_RUIN_COLD + f Lakq; n field_37181 OCEAN_RUIN_WARM + f Lakq; o field_37182 FORTRESS + f Lakq; p field_37183 NETHER_FOSSIL + f Lakq; q field_37184 END_CITY + f Lakq; r field_37185 BURIED_TREASURE + f Lakq; s field_37186 BASTION_REMNANT + f Lakq; t field_37187 VILLAGE_PLAINS + f Lakq; u field_37188 VILLAGE_DESERT + f Lakq; v field_37189 VILLAGE_SAVANNA + f Lakq; w field_37190 VILLAGE_SNOWY + f Lakq; x field_37191 VILLAGE_TAIGA + f Lakq; y field_37192 RUINED_PORTAL_STANDARD + f Lakq; z field_37193 RUINED_PORTAL_DESERT + m (Ljava/lang/String;)Lakq; a method_41142 createKey + m ()V <clinit> <clinit> <clinit> +c ejm net/minecraft/class_3360 net/minecraft/world/level/levelgen/structure/LegacyStructureDataHandler + f Ljava/util/Map; a field_14435 CURRENT_TO_LEGACY_MAP + f Ljava/util/Map; b field_14436 LEGACY_TO_CURRENT_MAP + f Ljava/util/Set; c field_37194 OLD_STRUCTURE_REGISTRY_KEYS + f Z d field_14434 hasLegacyData + f Ljava/util/Map; e field_14432 dataMap + f Ljava/util/Map; f field_14433 indexMap + f Ljava/util/List; g field_17658 legacyKeys + f Ljava/util/List; h field_17659 currentKeys + m (II)Z a method_14737 isUnhandledStructureStart + m (IILjava/lang/String;)Z a method_14738 hasLegacyStart + m (J)V a method_14744 removeIndex + m (Lakq;Leqz;)Lejm; a method_14745 getLegacyStructureHandler + m (Leqz;)V a method_14734 populateCaches + m (Ljava/lang/String;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a method_14736 method_14736 + m (Ljava/util/HashMap;)V a method_14742 method_14742 + m (Lub;)Lub; a method_14735 updateFromLegacy + m (Lub;Ldcd;)Lub; a method_14741 updateStructureStart + m (Ljava/util/HashMap;)V b method_14739 method_14739 + m (Leqz;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejn net/minecraft/class_3790 net/minecraft/world/level/levelgen/structure/PoolElementStructurePiece + f Lekz; a field_16693 element + f Ljd; b field_16695 position + f Ldmm; c field_16694 rotation + f Lorg/slf4j/Logger; d field_24991 LOGGER + f I h field_16692 groundLevelDelta + f Ljava/util/List; i field_16696 junctions + f Lenu; j field_17660 structureTemplateManager + f Lend; k field_52228 liquidSettings + m (Lcom/mojang/serialization/DynamicOps;Luy;)V a method_16649 method_16649 + m (Ldds;Lddq;Lduz;Layw;Lejj;Ljd;Z)V a method_27236 place + m (Leku;)V a method_16647 addJunction + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a method_35448 method_35448 + m (Lub;Luy;)V a method_28949 method_28949 + m ()Lekz; b method_16644 getElement + m ()Ljd; c method_16648 getPosition + m ()I d method_16646 getGroundLevelDelta + m ()Ljava/util/List; e method_16645 getJunctions + m (Lenu;Lekz;Ljd;ILdmm;Lejj;Lend;)V <init> <init> <init> + m (Lekh;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejo net/minecraft/class_6621 net/minecraft/world/level/levelgen/structure/PostPlacementProcessor + f Lejo; a field_34938 NONE + m (Ldds;Lddq;Lduz;Layw;Lejj;Ldcd;Lekg;)V a method_38701 method_38701 + m ()V <clinit> <clinit> <clinit> +c ejp net/minecraft/class_3418 net/minecraft/world/level/levelgen/structure/ScatteredFeaturePiece + f I a field_15244 width + f I b field_15243 height + f I c field_15242 depth + f I d field_15241 heightPosition + m (Ldcx;I)Z a method_38462 updateHeightPositionToLowestGroundHeight + m (Ldcx;Lejj;I)Z a method_14839 updateAverageGroundHeight + m (Leki;IIIIIILji;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> +c ejq net/minecraft/class_7147 net/minecraft/world/level/levelgen/structure/SinglePieceStructure + f Lejq$a; d field_37741 constructor + f I e field_37742 width + f I f field_37743 depth + m (Lejr$a;Lekj;)V a method_41605 method_41605 + m (Lekj;Lejr$a;)V a method_41606 generatePieces + m (Lejq$a;IILejr$c;)V <init> <init> <init> +c ejq$a net/minecraft/class_7147$class_7148 net/minecraft/world/level/levelgen/structure/SinglePieceStructure$PieceConstructor +c ejr net/minecraft/class_3195 net/minecraft/world/level/levelgen/structure/Structure + f Lcom/mojang/serialization/Codec; a field_37744 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_37745 CODEC + f Lejr$c; c field_38429 settings + m ()Ljq; a method_41607 biomes + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; a method_42697 settingsCodec + m (Ldds;Lddq;Lduz;Layw;Lejj;Ldcd;Lekg;)V a method_38694 afterPlace + m (Lejj;)Lejj; a method_41609 adjustBoundingBox + m (Lejr$a;)Ljava/util/Optional; a method_38676 findGenerationPoint + m (Lejr$a;II)I a method_41610 getLowestY + m (Lejr$a;IIII)I a method_59863 getMeanFirstOccupiedHeight + m (Lejr$a;Ldmm;)Ljd; a method_42382 getLowestYIn5by5BoxOffset7Blocks + m (Lejr$a;Ldyy$a;Ljava/util/function/Consumer;)Ljava/util/Optional; a method_41612 onTopOfChunkCenter + m (Lejr$a;Lejr$b;)Z a method_47931 method_47931 + m (Lejr$b;Lejr$a;)Z a method_41613 isValidBiome + m (Lejr;)Lejr$c; a method_42698 method_42698 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a method_42699 simpleCodec + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42700 method_42700 + m (Lka;Lduz;Ldea;Ldzm;Lenu;JLdcd;ILdcy;Ljava/util/function/Predicate;)Lejz; a method_41614 generate + m ()Ljava/util/Map; b method_41615 spawnOverrides + m (Lejr$a;)Ljava/util/Optional; b method_47932 findValidGenerationPoint + m (Lejr$a;IIII)I b method_42381 getLowestY + m ()Ldyu$b; c method_41616 step + m (Lejr$a;IIII)[I c method_41611 getCornerHeights + m ()Lekc; d method_42701 terrainAdaptation + m ()Leka; e method_41618 type + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejr$a net/minecraft/class_3195$class_7149 net/minecraft/world/level/levelgen/structure/Structure$GenerationContext + f Lka; a comp_561 registryAccess + f Lduz; b comp_562 chunkGenerator + f Ldea; c comp_563 biomeSource + f Ldzm; d comp_564 randomState + f Lenu; e comp_565 structureTemplateManager + f Ldzx; f comp_566 random + f J g comp_567 seed + f Ldcd; h comp_568 chunkPos + f Ldcy; i comp_569 heightAccessor + f Ljava/util/function/Predicate; j comp_570 validBiome + m ()Lka; a comp_561 registryAccess + m (JLdcd;)Ldzx; a method_41619 makeRandom + m ()Lduz; b comp_562 chunkGenerator + m ()Ldea; c comp_563 biomeSource + m ()Ldzm; d comp_564 randomState + m ()Lenu; e comp_565 structureTemplateManager + m ()Ldzx; f comp_566 random + m ()J g comp_567 seed + m ()Ldcd; h comp_568 chunkPos + m ()Ldcy; i comp_569 heightAccessor + m ()Ljava/util/function/Predicate; j comp_570 validBiome + m (Lka;Lduz;Ldea;Ldzm;Lenu;JLdcd;Ldcy;Ljava/util/function/Predicate;)V <init> <init> <init> + m (Lka;Lduz;Ldea;Ldzm;Lenu;Ldzx;JLdcd;Ldcy;Ljava/util/function/Predicate;)V <init> <init> <init> +c ejr$b net/minecraft/class_3195$class_7150 net/minecraft/world/level/levelgen/structure/Structure$GenerationStub + f Ljd; a comp_571 position + f Lcom/mojang/datafixers/util/Either; b comp_572 generator + m ()Lekj; a method_44019 getPiecesBuilder + m (Lekj;)Lekj; a method_44020 method_44020 + m (Ljava/util/function/Consumer;)Lekj; a method_44021 method_44021 + m ()Ljd; b comp_571 position + m ()Lcom/mojang/datafixers/util/Either; c comp_572 generator + m (Ljd;Ljava/util/function/Consumer;)V <init> <init> <init> + m (Ljd;Lcom/mojang/datafixers/util/Either;)V <init> <init> <init> +c ejr$c net/minecraft/class_3195$class_7302 net/minecraft/world/level/levelgen/structure/Structure$StructureSettings + f Lcom/mojang/serialization/MapCodec; a field_38430 CODEC + f Ljq; b comp_686 biomes + f Ljava/util/Map; c comp_687 spawnOverrides + f Ldyu$b; d comp_688 step + f Lekc; e comp_689 terrainAdaptation + f Lejr$c; f field_52229 DEFAULT + m ()Ljq; a comp_686 biomes + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42702 method_42702 + m ()Ljava/util/Map; b comp_687 spawnOverrides + m ()Ldyu$b; c comp_688 step + m ()Lekc; d comp_689 terrainAdaptation + m (Ljq;)V <init> <init> <init> + m (Ljq;Ljava/util/Map;Ldyu$b;Lekc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejr$c$a net/minecraft/class_3195$class_7302$class_9821 net/minecraft/world/level/levelgen/structure/Structure$StructureSettings$Builder + f Ljq; a field_52230 biomes + f Ljava/util/Map; b field_52231 spawnOverrides + f Ldyu$b; c field_52232 step + f Lekc; d field_52233 terrainAdaption + m ()Lejr$c; a method_61008 build + m (Ldyu$b;)Lejr$c$a; a method_61009 generationStep + m (Lekc;)Lejr$c$a; a method_61010 terrainAdapation + m (Ljava/util/Map;)Lejr$c$a; a method_61011 spawnOverrides + m (Ljq;)V <init> <init> <init> +c ejs net/minecraft/class_6832 net/minecraft/world/level/levelgen/structure/StructureCheck + f Lorg/slf4j/Logger; a field_36225 LOGGER + f I b field_36226 NO_STRUCTURE + f Ldwh; c field_36227 storageAccess + f Lka; d field_36228 registryAccess + f Lenu; e field_36230 structureTemplateManager + f Lakq; f field_36231 dimension + f Lduz; g field_36232 chunkGenerator + f Ldzm; h field_37750 randomState + f Ldcy; i field_36233 heightAccessor + f Ldea; j field_36234 biomeSource + f J k field_36235 seed + f Lcom/mojang/datafixers/DataFixer; l field_36236 fixerUpper + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; m field_36237 loadedChunks + f Ljava/util/Map; n field_36238 featureChecks + m (JLit/unimi/dsi/fastutil/longs/Long2BooleanMap;)V a method_39827 method_39827 + m (JLit/unimi/dsi/fastutil/objects/Object2IntMap;)V a method_39828 storeFullResults + m (Ldcd;Lejr;)V a method_39830 incrementReference + m (Ldcd;Lejr;J)Z a method_41143 method_41143 + m (Ldcd;Lejr;Leko;Z)Lejt; a method_39831 checkStart + m (Ldcd;Lejr;ZJ)Lejt; a method_39832 tryLoadFromStorage + m (Ldcd;Ljava/util/Map;)V a method_39833 onStructureLoad + m (Lejr;)Lit/unimi/dsi/fastutil/longs/Long2BooleanMap; a method_39834 method_39834 + m (Lejr;Ljava/lang/Integer;)Ljava/lang/Integer; a method_39836 method_39836 + m (Lejr;Ljava/lang/Long;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a method_39837 method_39837 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a method_39838 deduplicateEmptyMap + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lejr;Lejz;)V a method_39839 method_39839 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lejr;Z)Lejt; a method_39840 checkStructureInfo + m (Lub;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; a method_39842 loadStructures + m (Ldcd;Lejr;)Z b method_39829 canCreateStructure + m (Ldwh;Lka;Lenu;Lakq;Lduz;Ldzm;Ldcy;Ldea;JLcom/mojang/datafixers/DataFixer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejt net/minecraft/class_6833 net/minecraft/world/level/levelgen/structure/StructureCheckResult + f Lejt; a field_36239 START_PRESENT + f Lejt; b field_36240 START_NOT_PRESENT + f Lejt; c field_36241 CHUNK_LOAD_NEEDED + f [Lejt; d field_36242 $VALUES + m ()[Lejt; a method_39843 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eju net/minecraft/class_3440 net/minecraft/world/level/levelgen/structure/StructureFeatureIndexSavedData + f Ljava/lang/String; a field_31660 TAG_REMAINING_INDEXES + f Ljava/lang/String; b field_31661 TAG_All_INDEXES + f Lit/unimi/dsi/fastutil/longs/LongSet; c field_15301 all + f Lit/unimi/dsi/fastutil/longs/LongSet; d field_15302 remaining + m ()Leql$a; a method_52601 factory + m (J)V a method_14896 addIndex + m ()Lit/unimi/dsi/fastutil/longs/LongSet; b method_14898 getAll + m (J)Z b method_14897 hasStartIndex + m (Lub;Ljo$a;)Leju; b method_32358 load + m (J)Z c method_14894 hasUnhandledIndex + m (J)V d method_14895 removeIndex + m (Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V <init> <init> <init> + m ()V <init> <init> <init> +c ejv net/minecraft/class_3443 net/minecraft/world/level/levelgen/structure/StructurePiece + f Lorg/slf4j/Logger; a field_29327 LOGGER + f Lji; b field_15312 orientation + f Ldkv; c field_15310 mirror + f Ldmm; d field_15313 rotation + f Ldtc; e field_15314 CAVE_AIR + f Lejj; f field_15315 boundingBox + f I g field_15316 genDepth + f Leki; h field_16712 type + f Ljava/util/Set; i field_15311 SHAPE_CHECK_BLOCKS + m ()Ldmm; a method_16888 getRotation + m (I)V a method_41620 setGenDepth + m (II)I a method_14928 getWorldX + m (III)V a method_14922 move + m (IIILji;III)Lejj; a method_35454 makeBoundingBox + m (Layw;)Lji; a method_35457 getRandomHorizontalDirection + m (Ldcc;IIILejj;)Ldtc; a method_14929 getBlock + m (Ldcc;Ljd;Ldtc;)Ldtc; a method_14916 reorient + m (Ldcd;I)Z a method_16654 isCloseToChunk + m (Ldcz;IIILejj;)Z a method_33780 canBeReplaced + m (Lddl;Lejj;Layw;Ljd;Lakq;Ldtc;)Z a method_14921 createChest + m (Ldds;Lddq;Lduz;Layw;Lejj;Ldcd;Ljd;)V a method_14931 postProcess + m (Ldds;Ldtc;IIILejj;)V a method_14917 placeBlock + m (Ldds;Lejj;IIIIII)V a method_14942 generateAirBox + m (Ldds;Lejj;IIIIIILdtc;Ldtc;Z)V a method_14940 generateBox + m (Ldds;Lejj;IIIIIILdtc;Z)V a method_14919 generateUpperHalfSphere + m (Ldds;Lejj;IIIIIIZLayw;Lejv$a;)V a method_14938 generateBox + m (Ldds;Lejj;Layw;FIIIIIILdtc;Ldtc;ZZ)V a method_14933 generateMaybeBox + m (Ldds;Lejj;Layw;FIIILdtc;)V a method_14945 maybeGenerateBlock + m (Ldds;Lejj;Layw;IIILakq;)Z a method_14915 createChest + m (Ldds;Lejj;Layw;IIILji;Lakq;)Z a method_14930 createDispenser + m (Ldds;Lejj;Lejj;Ldtc;Ldtc;Z)V a method_35455 generateBox + m (Ldds;Lejj;Lejj;ZLayw;Lejv$a;)V a method_35456 generateBox + m (Ldtc;)Z a method_33881 isReplaceableByStructures + m (Lejv;Lejw;Layw;)V a method_14918 addChildren + m (Lekh;)Lub; a method_14946 createTag + m (Lekh;Lub;)V a method_14943 addAdditionalSaveData + m (Ljava/lang/String;)Ljava/lang/IllegalArgumentException; a method_35459 method_35459 + m (Ljava/util/List;Lejj;)Lejv; a method_38702 findCollisionPiece + m (Ljava/util/stream/Stream;)Lejj; a method_38703 createBoundingBox + m (Lji;)V a method_14926 setOrientation + m (Lub;Luy;)V a method_34398 method_34398 + m ()Ljava/lang/IllegalStateException; b method_38704 method_38704 + m (I)I b method_14924 getWorldY + m (II)I b method_14941 getWorldZ + m (III)Ljd$a; b method_33781 getWorldPos + m (Ldcz;IIILejj;)Z b method_14939 isInterior + m (Ldds;Ldtc;IIILejj;)V b method_14936 fillColumnDown + m ()Lejj; f method_14935 getBoundingBox + m ()I g method_14923 getGenDepth + m ()Ljd; h method_35458 getLocatorPosition + m ()Lji; i method_14934 getOrientation + m ()Ldkv; j method_35460 getMirror + m ()Leki; k method_16653 getType + m (Leki;ILejj;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejv$1 net/minecraft/class_3443$1 net/minecraft/world/level/levelgen/structure/StructurePiece$1 + f [I a field_15318 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c ejv$a net/minecraft/class_3443$class_3444 net/minecraft/world/level/levelgen/structure/StructurePiece$BlockSelector + f Ldtc; a field_15317 next + m ()Ldtc; a method_14947 getNext + m (Layw;IIIZ)V a method_14948 next + m ()V <init> <init> <init> +c ejw net/minecraft/class_6130 net/minecraft/world/level/levelgen/structure/StructurePieceAccessor + m (Lejj;)Lejv; a method_35461 findCollisionPiece + m (Lejv;)V a method_35462 addPiece +c ejx net/minecraft/class_7059 net/minecraft/world/level/levelgen/structure/StructureSet + f Lcom/mojang/serialization/Codec; a field_37195 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_37196 CODEC + f Ljava/util/List; c comp_510 structures + f Leko; d comp_511 placement + m ()Ljava/util/List; a comp_510 structures + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41144 method_41144 + m (Ljm;)Lejx$a; a method_41145 entry + m (Ljm;I)Lejx$a; a method_41146 entry + m ()Leko; b comp_511 placement + m (Ljm;Leko;)V <init> <init> <init> + m (Ljava/util/List;Leko;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejx$a net/minecraft/class_7059$class_7060 net/minecraft/world/level/levelgen/structure/StructureSet$StructureSelectionEntry + f Lcom/mojang/serialization/Codec; a field_37197 CODEC + f Ljm; b comp_512 structure + f I c comp_513 weight + m ()Ljm; a comp_512 structure + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41147 method_41147 + m ()I b comp_513 weight + m (Ljm;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejy net/minecraft/class_7061 net/minecraft/world/level/levelgen/structure/StructureSpawnOverride + f Lcom/mojang/serialization/Codec; a field_37198 CODEC + f Lejy$a; b comp_514 boundingBox + f Lbpf; c comp_515 spawns + m ()Lejy$a; a comp_514 boundingBox + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41149 method_41149 + m ()Lbpf; b comp_515 spawns + m (Lejy$a;Lbpf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejy$a net/minecraft/class_7061$class_7062 net/minecraft/world/level/levelgen/structure/StructureSpawnOverride$BoundingBoxType + f Lejy$a; a field_37199 PIECE + f Lejy$a; b field_37200 STRUCTURE + f Lcom/mojang/serialization/Codec; c field_37202 CODEC + f Ljava/lang/String; d field_37203 id + f [Lejy$a; e field_37204 $VALUES + m ()[Lejy$a; a method_41152 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ejz net/minecraft/class_3449 net/minecraft/world/level/levelgen/structure/StructureStart + f Ljava/lang/String; a field_31662 INVALID_START_ID + f Lejz; b field_16713 INVALID_START + f Lorg/slf4j/Logger; c field_37751 LOGGER + f Lejr; d field_16714 structure + f Lekg; e field_34940 pieceContainer + f Ldcd; f field_29070 chunkPos + f I g field_15326 references + f Lejj; h field_31663 cachedBoundingBox + m ()Lejj; a method_14969 getBoundingBox + m (Ldds;Lddq;Lduz;Layw;Lejj;Ldcd;)V a method_14974 placeInChunk + m (Lekh;Ldcd;)Lub; a method_14972 createTag + m (Lekh;Lub;J)Lejz; a method_41621 loadStaticStart + m ()Z b method_16657 isValid + m ()Ldcd; c method_34000 getChunkPos + m ()Z d method_14979 canBeReferenced + m ()V e method_14964 addReference + m ()I f method_23676 getReferences + m ()I g method_14970 getMaxReferences + m ()Lejr; h method_16656 getStructure + m ()Ljava/util/List; i method_14963 getPieces + m (Lejr;Ldcd;ILekg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eka net/minecraft/class_7151 net/minecraft/world/level/levelgen/structure/StructureType + f Leka; a field_37752 BURIED_TREASURE + f Leka; b field_37753 DESERT_PYRAMID + f Leka; c field_37754 END_CITY + f Leka; d field_37755 FORTRESS + f Leka; e field_37756 IGLOO + f Leka; f field_37757 JIGSAW + f Leka; g field_37758 JUNGLE_TEMPLE + f Leka; h field_37759 MINESHAFT + f Leka; i field_37760 NETHER_FOSSIL + f Leka; j field_37761 OCEAN_MONUMENT + f Leka; k field_37762 OCEAN_RUIN + f Leka; l field_37763 RUINED_PORTAL + f Leka; m field_37764 SHIPWRECK + f Leka; n field_37765 STRONGHOLD + f Leka; o field_37766 SWAMP_HUT + f Leka; p field_37767 WOODLAND_MANSION + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_41622 method_41622 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leka; a method_41623 register + m ()V <clinit> <clinit> <clinit> +c ekb net/minecraft/class_3470 net/minecraft/world/level/levelgen/structure/TemplateStructurePiece + f Ljava/lang/String; a field_31664 templateName + f Lent; b field_15433 template + f Lenp; c field_15434 placeSettings + f Ljd; d field_15432 templatePosition + f Lorg/slf4j/Logger; h field_16586 LOGGER + m (Ljava/lang/String;Ljd;Lddl;Layw;Lejj;)V a method_15026 handleDataMarker + m ()Lakr; b method_35470 makeTemplateLocation + m ()Lent; c method_41624 template + m ()Ljd; d method_41625 templatePosition + m ()Lenp; e method_41626 placeSettings + m (Leki;ILenu;Lakr;Ljava/lang/String;Lenp;Ljd;)V <init> <init> <init> + m (Leki;Lub;Lenu;Ljava/util/function/Function;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekc net/minecraft/class_5847 net/minecraft/world/level/levelgen/structure/TerrainAdjustment + f Lekc; a field_28922 NONE + f Lekc; b field_28923 BURY + f Lekc; c field_38431 BEARD_THIN + f Lekc; d field_38432 BEARD_BOX + f Lekc; e field_51413 ENCAPSULATE + f Lcom/mojang/serialization/Codec; f field_38433 CODEC + f Ljava/lang/String; g field_38434 id + f [Lekc; h field_28925 $VALUES + m ()[Lekc; a method_36756 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekd net/minecraft/class_6131 net/minecraft/world/level/levelgen/structure/package-info +c eke net/minecraft/class_6622 net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator +c eke$a net/minecraft/class_6622$class_6623 net/minecraft/world/level/levelgen/structure/pieces/PieceGenerator$Context + f Leei; a comp_305 config + f Lduz; b comp_125 chunkGenerator + f Lenu; c comp_126 structureTemplateManager + f Ldcd; d comp_127 chunkPos + f Ldcy; e comp_129 heightAccessor + f Ldzx; f comp_130 random + f J g comp_131 seed + m ()Leei; a comp_305 config + m ()Lduz; b comp_125 chunkGenerator + m ()Lenu; c comp_126 structureTemplateManager + m ()Ldcd; d comp_127 chunkPos + m ()Ldcy; e comp_129 heightAccessor + m ()Ldzx; f comp_130 random + m ()J g comp_131 seed + m (Leei;Lduz;Lenu;Ldcd;Ldcy;Ldzx;J)V <init> <init> <init> +c ekf net/minecraft/class_6834 net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier + m (Ldyy$a;Lekf$a;)Z a method_39844 method_39844 + m (Ljava/util/function/Predicate;Ljava/util/Optional;Lekf$a;)Ljava/util/Optional; a method_39845 method_39845 +c ekf$a net/minecraft/class_6834$class_6835 net/minecraft/world/level/levelgen/structure/pieces/PieceGeneratorSupplier$Context + f Lduz; a comp_306 chunkGenerator + f Ldea; b comp_307 biomeSource + f Ldzm; c comp_573 randomState + f J d comp_308 seed + f Ldcd; e comp_309 chunkPos + f Leei; f comp_310 config + f Ldcy; g comp_311 heightAccessor + f Ljava/util/function/Predicate; h comp_312 validBiome + f Lenu; i comp_313 structureTemplateManager + f Lka; j comp_314 registryAccess + m ()Lduz; a comp_306 chunkGenerator + m (Ldyy$a;)Z a method_39848 validBiomeOnTop + m ()Ldea; b comp_307 biomeSource + m ()Ldzm; c comp_573 randomState + m ()J d comp_308 seed + m ()Ldcd; e comp_309 chunkPos + m ()Leei; f comp_310 config + m ()Ldcy; g comp_311 heightAccessor + m ()Ljava/util/function/Predicate; h comp_312 validBiome + m ()Lenu; i comp_313 structureTemplateManager + m ()Lka; j comp_314 registryAccess + m (Lduz;Ldea;Ldzm;JLdcd;Leei;Ldcy;Ljava/util/function/Predicate;Lenu;Lka;)V <init> <init> <init> +c ekg net/minecraft/class_6624 net/minecraft/world/level/levelgen/structure/pieces/PiecesContainer + f Ljava/util/List; a comp_132 pieces + f Lorg/slf4j/Logger; b field_34941 LOGGER + f Lakr; c field_34942 JIGSAW_RENAME + f Ljava/util/Map; d field_34943 RENAMES + m ()Z a method_38708 isEmpty + m (Lekh;)Luy; a method_38709 save + m (Ljd;)Z a method_38710 isInsidePiece + m (Luh;Lekh;)Lekg; a method_38711 load + m ()Lejj; b method_38712 calculateBoundingBox + m ()Ljava/util/List; c comp_132 pieces + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekh net/minecraft/class_6625 net/minecraft/world/level/levelgen/structure/pieces/StructurePieceSerializationContext + f Laue; a comp_133 resourceManager + f Lka; b comp_134 registryAccess + f Lenu; c comp_135 structureTemplateManager + m ()Laue; a comp_133 resourceManager + m (Laqu;)Lekh; a method_38713 fromLevel + m ()Lka; b comp_134 registryAccess + m ()Lenu; c comp_135 structureTemplateManager + m (Laue;Lka;Lenu;)V <init> <init> <init> +c eki net/minecraft/class_3773 net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType + f Leki; A field_16958 STRONGHOLD_RIGHT_TURN + f Leki; B field_16941 STRONGHOLD_ROOM_CROSSING + f Leki; C field_16904 STRONGHOLD_STAIRS_DOWN + f Leki; D field_16914 STRONGHOLD_START + f Leki; E field_16934 STRONGHOLD_STRAIGHT + f Leki; F field_16949 STRONGHOLD_STRAIGHT_STAIRS_DOWN + f Leki; G field_16953 JUNGLE_PYRAMID_PIECE + f Leki; H field_16932 OCEAN_RUIN + f Leki; I field_16909 IGLOO + f Leki; J field_24010 RUINED_PORTAL + f Leki; K field_16918 SWAMPLAND_HUT + f Leki; L field_16933 DESERT_PYRAMID_PIECE + f Leki; M field_16922 OCEAN_MONUMENT_BUILDING + f Leki; N field_16911 OCEAN_MONUMENT_CORE_ROOM + f Leki; O field_16963 OCEAN_MONUMENT_DOUBLE_X_ROOM + f Leki; P field_16927 OCEAN_MONUMENT_DOUBLE_XY_ROOM + f Leki; Q field_16946 OCEAN_MONUMENT_DOUBLE_Y_ROOM + f Leki; R field_16970 OCEAN_MONUMENT_DOUBLE_YZ_ROOM + f Leki; S field_16925 OCEAN_MONUMENT_DOUBLE_Z_ROOM + f Leki; T field_16905 OCEAN_MONUMENT_ENTRY_ROOM + f Leki; U field_16966 OCEAN_MONUMENT_PENTHOUSE + f Leki; V field_16928 OCEAN_MONUMENT_SIMPLE_ROOM + f Leki; W field_16944 OCEAN_MONUMENT_SIMPLE_TOP_ROOM + f Leki; X field_16957 OCEAN_MONUMENT_WING_ROOM + f Leki; Y field_16936 END_CITY_PIECE + f Leki; Z field_16907 WOODLAND_MANSION_PIECE + f Leki; a field_16969 MINE_SHAFT_CORRIDOR + f Leki; aa field_16960 BURIED_TREASURE_PIECE + f Leki; ab field_16935 SHIPWRECK_PIECE + f Leki; ac field_22195 NETHER_FOSSIL + f Leki; ad field_25840 JIGSAW + f Leki; b field_16919 MINE_SHAFT_CROSSING + f Leki; c field_16915 MINE_SHAFT_ROOM + f Leki; d field_16968 MINE_SHAFT_STAIRS + f Leki; e field_16926 NETHER_FORTRESS_BRIDGE_CROSSING + f Leki; f field_16903 NETHER_FORTRESS_BRIDGE_END_FILLER + f Leki; g field_16917 NETHER_FORTRESS_BRIDGE_STRAIGHT + f Leki; h field_16930 NETHER_FORTRESS_CASTLE_CORRIDOR_STAIRS + f Leki; i field_16943 NETHER_FORTRESS_CASTLE_CORRIDOR_T_BALCONY + f Leki; j field_16952 NETHER_FORTRESS_CASTLE_ENTRANCE + f Leki; k field_16929 NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_CROSSING + f Leki; l field_16962 NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_LEFT_TURN + f Leki; m field_16921 NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR + f Leki; n field_16945 NETHER_FORTRESS_CASTLE_SMALL_CORRIDOR_RIGHT_TURN + f Leki; o field_16961 NETHER_FORTRESS_CASTLE_STALK_ROOM + f Leki; p field_16931 NETHER_FORTRESS_MONSTER_THRONE + f Leki; q field_16908 NETHER_FORTRESS_ROOM_CROSSING + f Leki; r field_16967 NETHER_FORTRESS_STAIRS_ROOM + f Leki; s field_16924 NETHER_FORTRESS_START + f Leki; t field_16955 STRONGHOLD_CHEST_CORRIDOR + f Leki; u field_16965 STRONGHOLD_FILLER_CORRIDOR + f Leki; v field_16937 STRONGHOLD_FIVE_CROSSING + f Leki; w field_16906 STRONGHOLD_LEFT_TURN + f Leki; x field_16959 STRONGHOLD_LIBRARY + f Leki; y field_16939 STRONGHOLD_PORTAL_ROOM + f Leki; z field_16948 STRONGHOLD_PRISON_HALL + m (Leki$a;Ljava/lang/String;)Leki; a method_16813 setPieceId + m (Leki$b;Ljava/lang/String;)Leki; a method_38691 setTemplatePieceId + m (Leki;Ljava/lang/String;)Leki; a method_38692 setFullContextPieceId + m ()V <clinit> <clinit> <clinit> +c eki$a net/minecraft/class_3773$class_6615 net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$ContextlessType +c eki$b net/minecraft/class_3773$class_6616 net/minecraft/world/level/levelgen/structure/pieces/StructurePieceType$StructureTemplateType +c ekj net/minecraft/class_6626 net/minecraft/world/level/levelgen/structure/pieces/StructurePiecesBuilder + f Ljava/util/List; a field_34944 pieces + m ()Lekg; a method_38714 build + m (I)V a method_38715 offsetPiecesVertically + m (IILayw;I)I a method_38716 moveBelowSeaLevel + m (Layw;II)V a method_38718 moveInsideHeights + m ()V b method_38719 clear + m ()Z c method_38720 isEmpty + m ()Lejj; d method_38721 getBoundingBox + m ()V <init> <init> <init> +c ekk net/minecraft/class_6627 net/minecraft/world/level/levelgen/structure/pieces/package-info +c ekl net/minecraft/class_6871 net/minecraft/world/level/levelgen/structure/placement/ConcentricRingsStructurePlacement + f Lcom/mojang/serialization/MapCodec; a field_36419 CODEC + f I c field_37768 distance + f I d field_37769 spread + f I e field_37770 count + f Ljq; f field_37771 preferredBiomes + m ()I a method_41627 distance + m ()I b method_41628 spread + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P9; b method_41629 codec + m ()I c method_41630 count + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_40167 method_40167 + m ()Ljq; d method_41631 preferredBiomes + m (Lkh;Leko$c;FILjava/util/Optional;IIILjq;)V <init> <init> <init> + m (IIILjq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekm net/minecraft/class_6872 net/minecraft/world/level/levelgen/structure/placement/RandomSpreadStructurePlacement + f Lcom/mojang/serialization/MapCodec; a field_36420 CODEC + f I c field_37772 spacing + f I d field_37773 separation + f Lekn; e field_37774 spreadType + m ()I a method_41632 spacing + m (JII)Ldcd; a method_40169 getPotentialStructureChunk + m (Lekm;)Lcom/mojang/serialization/DataResult; a method_51720 validate + m ()I b method_41633 separation + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_40170 method_40170 + m ()Lekn; c method_41634 spreadType + m ()Ljava/lang/String; d method_51721 method_51721 + m (Lkh;Leko$c;FILjava/util/Optional;IILekn;)V <init> <init> <init> + m (IILekn;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekn net/minecraft/class_6873 net/minecraft/world/level/levelgen/structure/placement/RandomSpreadType + f Lekn; a field_36421 LINEAR + f Lekn; b field_36422 TRIANGULAR + f Lcom/mojang/serialization/Codec; c field_36423 CODEC + f Ljava/lang/String; d field_36425 id + f [Lekn; e field_36426 $VALUES + m ()[Lekn; a method_40175 $values + m (Layw;I)I a method_40173 evaluate + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eko net/minecraft/class_6874 net/minecraft/world/level/levelgen/structure/placement/StructurePlacement + f I a field_37775 HIGHLY_ARBITRARY_RANDOM_SALT + f Lcom/mojang/serialization/Codec; b field_36428 CODEC + f Lkh; c field_37776 locateOffset + f Leko$c; d field_37777 frequencyReductionMethod + f F e field_37778 frequency + f I f field_37779 salt + f Ljava/util/Optional; g field_37780 exclusionZone + m (IIJ)Z a method_56575 applyAdditionalChunkRestrictions + m (JIIIF)Z a method_41635 probabilityReducer + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P5; a method_41637 placementCodec + m (Ldcd;)Ljd; a method_41636 getLocatePos + m (Ldva;II)Z a method_40168 isPlacementChunk + m (JIIIF)Z b method_41638 legacyProbabilityReducerWithDouble + m (Ldva;II)Z b method_41639 isStructureChunk + m (JIIIF)Z c method_41640 legacyArbitrarySaltProbabilityReducer + m (Ldva;II)Z c method_56576 applyInteractionsWithOtherStructures + m (JIIIF)Z d method_41641 legacyPillagerOutpostReducer + m ()Lekp; e method_40166 type + m ()Lkh; f method_41642 locateOffset + m ()Leko$c; g method_41643 frequencyReductionMethod + m ()F h method_41644 frequency + m ()I i method_41645 salt + m ()Ljava/util/Optional; j method_41646 exclusionZone + m (Lkh;Leko$c;FILjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eko$a net/minecraft/class_6874$class_7152 net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$ExclusionZone + f Lcom/mojang/serialization/Codec; a field_37781 CODEC + f Ljm; b comp_574 otherSet + f I c comp_575 chunkCount + m ()Ljm; a comp_574 otherSet + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41647 method_41647 + m (Ldva;II)Z a method_41648 isPlacementForbidden + m ()I b comp_575 chunkCount + m (Ljm;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eko$b net/minecraft/class_6874$class_7153 net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReducer +c eko$c net/minecraft/class_6874$class_7154 net/minecraft/world/level/levelgen/structure/placement/StructurePlacement$FrequencyReductionMethod + f Leko$c; a field_37782 DEFAULT + f Leko$c; b field_37783 LEGACY_TYPE_1 + f Leko$c; c field_37784 LEGACY_TYPE_2 + f Leko$c; d field_37785 LEGACY_TYPE_3 + f Lcom/mojang/serialization/Codec; e field_37786 CODEC + f Ljava/lang/String; f field_37787 name + f Leko$b; g field_37788 reducer + f [Leko$c; h field_37789 $VALUES + m ()[Leko$c; a method_41649 $values + m (JIIIF)Z a method_41650 shouldGenerate + m (Ljava/lang/String;ILjava/lang/String;Leko$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekp net/minecraft/class_6875 net/minecraft/world/level/levelgen/structure/placement/StructurePlacementType + f Lekp; a field_36429 RANDOM_SPREAD + f Lekp; b field_36430 CONCENTRIC_RINGS + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_40176 method_40176 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lekp; a method_40177 register + m ()V <clinit> <clinit> <clinit> +c ekq net/minecraft/class_6876 net/minecraft/world/level/levelgen/structure/placement/package-info +c ekr net/minecraft/class_9778 net/minecraft/world/level/levelgen/structure/pools/DimensionPadding + f Lcom/mojang/serialization/Codec; a field_51952 CODEC + f Lekr; b field_51953 ZERO + f I c comp_2818 bottom + f I d comp_2819 top + f Lcom/mojang/serialization/Codec; e field_51954 RECORD_CODEC + m ()Z a method_60629 hasEqualTopAndBottom + m (Lcom/mojang/datafixers/util/Either;)Lekr; a method_60630 method_60630 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60631 method_60631 + m (Lekr;)Lcom/mojang/datafixers/util/Either; a method_60632 method_60632 + m ()I b comp_2818 bottom + m (Lekr;)Ljava/lang/Integer; b method_60633 method_60633 + m ()I c comp_2819 top + m (Lekr;)Ljava/lang/Integer; c method_60634 method_60634 + m (I)V <init> <init> <init> + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eks net/minecraft/class_3777 net/minecraft/world/level/levelgen/structure/pools/EmptyPoolElement + f Lcom/mojang/serialization/MapCodec; a field_24947 CODEC + f Leks; b field_16663 INSTANCE + m ()Leks; b method_28870 method_28870 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekt net/minecraft/class_3776 net/minecraft/world/level/levelgen/structure/pools/FeaturePoolElement + f Lcom/mojang/serialization/MapCodec; a field_24948 CODEC + f Ljm; b field_16661 feature + f Lub; c field_16662 defaultJigsawNBT + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28871 method_28871 + m (Lekt;)Ljm; a method_28872 method_28872 + m ()Lub; b method_19299 fillDefaultJigsawNBT + m (Ljm;Lelb$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eku net/minecraft/class_3780 net/minecraft/world/level/levelgen/structure/pools/JigsawJunction + f I a field_16670 sourceX + f I b field_16669 sourceGroundY + f I c field_16668 sourceZ + f I d field_16667 deltaY + f Lelb$a; e field_16671 destProjection + m ()I a method_16610 getSourceX + m (Lcom/mojang/serialization/Dynamic;)Leku; a method_28873 deserialize + m (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; a method_16612 serialize + m ()I b method_16611 getSourceGroundY + m ()I c method_16609 getSourceZ + m ()I d method_35367 getDeltaY + m ()Lelb$a; e method_35368 getDestProjection + m (IIIILelb$a;)V <init> <init> <init> +c ekv net/minecraft/class_3778 net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement + f Lorg/slf4j/Logger; a field_16665 LOGGER + m (Lakq;)Ljava/lang/String; a method_45548 method_45548 + m (Laqu;Ljm;Lakr;ILjd;Z)Z a method_43729 generateJigsaw + m (Ldzm;IZLduz;Lenu;Ldcy;Layw;Ljz;Lejn;Ljava/util/List;Lexv;Lelf;Lend;)V a method_27230 addPieces + m (Lejn;IIIILdcy;Lekr;ILejj;Lejr$a;ZLduz;Lenu;Ldzx;Ljz;Lelf;Lend;Lekj;)V a method_39824 method_39824 + m (Lejr$a;Ljm;Ljava/util/Optional;ILjd;ZLjava/util/Optional;ILelf;Lekr;Lend;)Ljava/util/Optional; a method_30419 addPieces + m (Lekz;Lakr;Ljd;Ldmm;Lenu;Ldzx;)Ljava/util/Optional; a method_43566 getRandomNamedJigsaw + m (Lent$c;)Ljava/lang/String; a method_54496 method_54496 + m (Ljm;)Z a method_43730 method_43730 + m (Ljz;Lelf;Lakq;)Ljava/util/Optional; a method_55604 method_55604 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekv$a net/minecraft/class_3778$class_4181 net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$PieceState + f Lejn; a comp_2017 piece + f Lorg/apache/commons/lang3/mutable/MutableObject; b comp_2018 free + f I c comp_2019 depth + m ()Lejn; a comp_2017 piece + m ()Lorg/apache/commons/lang3/mutable/MutableObject; b comp_2018 free + m ()I c comp_2019 depth + m (Lejn;Lorg/apache/commons/lang3/mutable/MutableObject;I)V <init> <init> <init> +c ekv$b net/minecraft/class_3778$class_4182 net/minecraft/world/level/levelgen/structure/pools/JigsawPlacement$Placer + f Ljz; a field_25852 pools + f I b field_18700 maxDepth + f Lduz; c field_18702 chunkGenerator + f Lenu; d field_18703 structureTemplateManager + f Ljava/util/List; e field_18704 pieces + f Layw; f field_18705 random + f Layz; g field_18706 placing + m (Lakq;)Ljava/lang/String; a method_46730 method_46730 + m (Lejj;Lelf;Lent$c;)I a method_19305 method_19305 + m (Lejn;Lorg/apache/commons/lang3/mutable/MutableObject;IZLdcy;Ldzm;Lelf;Lend;)V a method_19306 tryPlacingChildren + m (Lent$c;)Ljava/lang/String; a method_54497 method_54497 + m (Lent$c;Lelf;)Lakq; a method_54498 readPoolKey + m (Ljm;)Ljava/lang/Integer; a method_31113 method_31113 + m (Ljm;)Ljava/lang/Integer; b method_31114 method_31114 + m (Ljm;)Ljm; c method_31115 method_31115 + m (Ljz;ILduz;Lenu;Ljava/util/List;Layw;)V <init> <init> <init> +c ekw net/minecraft/class_5188 net/minecraft/world/level/levelgen/structure/pools/LegacySinglePoolElement + f Lcom/mojang/serialization/MapCodec; a field_24949 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28874 method_28874 + m (Lcom/mojang/datafixers/util/Either;Ljm;Lelb$a;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekx net/minecraft/class_3782 net/minecraft/world/level/levelgen/structure/pools/ListPoolElement + f Lcom/mojang/serialization/MapCodec; a field_24950 CODEC + f Ljava/util/List; b field_16676 elements + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28875 method_28875 + m (Lekx;)Ljava/util/List; a method_28876 method_28876 + m (Lekz;)Z a method_35369 method_35369 + m (Lelb$a;Lekz;)V a method_16620 method_16620 + m (Lenu;Ljd;Ldmm;Lekz;)Lejj; a method_35370 method_35370 + m ()Ljava/lang/IllegalStateException; b method_35371 method_35371 + m (Lelb$a;)V b method_19307 setProjectionOnEachElement + m (Ljava/util/List;Lelb$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eky net/minecraft/class_3781 net/minecraft/world/level/levelgen/structure/pools/SinglePoolElement + f Lcom/mojang/serialization/Codec; a field_24951 TEMPLATE_CODEC + f Lcom/mojang/serialization/MapCodec; b field_24952 CODEC + f Lcom/mojang/datafixers/util/Either; c field_24015 template + f Ljm; d field_16674 processors + f Ljava/util/Optional; e field_52234 overrideLiquidSettings + m (Lcom/mojang/datafixers/util/Either;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; a method_28877 encodeTemplate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28878 method_28878 + m (Ldmm;Lejj;Lend;Z)Lenp; a method_16616 getSettings + m (Leky;)Lcom/mojang/datafixers/util/Either; a method_28879 method_28879 + m (Lent$c;)I a method_54781 method_54781 + m (Lenu;)Lent; a method_27233 getTemplate + m (Lenu;Ljd;Ldmm;Z)Ljava/util/List; a method_16614 getDataMarkers + m (Ljava/util/List;)V a method_54782 sortBySelectionPriority + m (Lub;)Ljava/lang/Integer; a method_54783 method_54783 + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; b method_28880 processorsCodec + m (Leky;)Ljava/util/Optional; b method_61012 method_61012 + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; c method_61013 overrideLiquidSettingsCodec + m (Leky;)Ljm; c method_28881 method_28881 + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; d method_28882 templateCodec + m ()Ljava/lang/String; i method_49540 method_49540 + m (Lcom/mojang/datafixers/util/Either;Ljm;Lelb$a;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ekz net/minecraft/class_3784 net/minecraft/world/level/levelgen/structure/pools/StructurePoolElement + f Ljm; a field_40924 EMPTY + f Lelb$a; b field_16862 projection + f Lcom/mojang/serialization/Codec; f field_24953 CODEC + m ()Lela; a method_16757 getType + m (Ldcx;Lent$c;Ljd;Ldmm;Layw;Lejj;)V a method_16756 handleDataMarker + m (Lelb$a;)Lekz; a method_16622 setProjection + m (Lelb$a;Ljava/util/function/Function;)Lekz; a method_30424 method_30424 + m (Lenu;Ldds;Lddq;Lduz;Ljd;Ljd;Ldmm;Lejj;Layw;Lend;Z)Z a method_16626 place + m (Lenu;Ldmm;)Lkh; a method_16601 getSize + m (Lenu;Ljd;Ldmm;)Lejj; a method_16628 getBoundingBox + m (Lenu;Ljd;Ldmm;Layw;)Ljava/util/List; a method_16627 getShuffledJigsawBlocks + m (Ljava/lang/String;)Ljava/util/function/Function; a method_30425 legacy + m (Ljava/lang/String;Lelb$a;)Leky; a method_30428 method_30428 + m (Ljava/lang/String;Lend;)Ljava/util/function/Function; a method_61014 single + m (Ljava/lang/String;Lend;Lelb$a;)Leky; a method_61015 method_61015 + m (Ljava/lang/String;Ljm;)Ljava/util/function/Function; a method_30426 legacy + m (Ljava/lang/String;Ljm;Lelb$a;)Leky; a method_30427 method_30427 + m (Ljava/lang/String;Ljm;Lend;)Ljava/util/function/Function; a method_61016 single + m (Ljava/lang/String;Ljm;Lend;Lelb$a;)Leky; a method_61017 method_61017 + m (Ljava/util/List;Lelb$a;)Lekx; a method_30430 method_30430 + m (Ljm;)Ljava/util/function/Function; a method_30421 feature + m (Ljm;Lelb$a;)Lekt; a method_30422 method_30422 + m (Lelb$a;)Leks; b method_30433 method_30433 + m (Ljava/lang/String;)Ljava/util/function/Function; b method_30434 single + m (Ljava/lang/String;Lelb$a;)Lekw; b method_40165 method_40165 + m (Ljava/lang/String;Ljm;)Ljava/util/function/Function; b method_30435 single + m (Ljava/lang/String;Ljm;Lelb$a;)Lekw; b method_30437 method_30437 + m (Ljava/util/List;)Ljava/util/function/Function; b method_30429 list + m ()Lcom/mojang/serialization/codecs/RecordCodecBuilder; e method_28883 projectionCodec + m ()Lelb$a; f method_16624 getProjection + m ()I g method_19308 getGroundLevelDelta + m ()Ljava/util/function/Function; h method_30438 empty + m (Lelb$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ela net/minecraft/class_3816 net/minecraft/world/level/levelgen/structure/pools/StructurePoolElementType + f Lela; a field_16973 SINGLE + f Lela; b field_16974 LIST + f Lela; c field_16971 FEATURE + f Lela; d field_16972 EMPTY + f Lela; e field_24016 LEGACY + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_28884 method_28884 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lela; a method_28885 register + m ()V <clinit> <clinit> <clinit> +c elb net/minecraft/class_3785 net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool + f Lcom/mojang/serialization/Codec; a field_25853 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_24954 CODEC + f I c field_31523 SIZE_UNSET + f Lorg/apache/commons/lang3/mutable/MutableObject; d field_40925 CODEC_REFERENCE + f Ljava/util/List; e field_16864 rawTemplates + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; f field_16680 templates + f Ljm; g field_40926 fallback + f I h field_18707 maxSize + m ()Ljm; a method_46736 getFallback + m (Layw;)Lekz; a method_16631 getRandomTemplate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28886 method_28886 + m (Lekz;)Z a method_35372 method_35372 + m (Lelb;)Ljava/util/List; a method_28888 method_28888 + m (Lenu;)I a method_19309 getMaxSize + m (Lenu;Lekz;)I a method_19310 method_19310 + m ()I b method_16632 size + m (Layw;)Ljava/util/List; b method_16633 getShuffledTemplates + m (Ljm;Ljava/util/List;)V <init> <init> <init> + m (Ljm;Ljava/util/List;Lelb$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elb$a net/minecraft/class_3785$class_3786 net/minecraft/world/level/levelgen/structure/pools/StructureTemplatePool$Projection + f Lelb$a; a field_16686 TERRAIN_MATCHING + f Lelb$a; b field_16687 RIGID + f Lazk$a; c field_24956 CODEC + f Ljava/lang/String; d field_16682 name + f Lcom/google/common/collect/ImmutableList; e field_16685 processors + f [Lelb$a; f field_16683 $VALUES + m ()Ljava/lang/String; a method_16635 getName + m (Ljava/lang/String;)Lelb$a; a method_16638 byName + m ()Lcom/google/common/collect/ImmutableList; b method_16636 getProcessors + m ()[Lelb$a; d method_36758 $values + m (Ljava/lang/String;ILjava/lang/String;Lcom/google/common/collect/ImmutableList;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elc net/minecraft/class_8888 net/minecraft/world/level/levelgen/structure/pools/alias/Direct + f Lcom/mojang/serialization/MapCodec; a field_46824 CODEC + f Lakq; c comp_2003 alias + f Lakq; d comp_2004 target + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54501 method_54501 + m ()Lakq; c comp_2003 alias + m ()Lakq; d comp_2004 target + m (Lakq;Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eld net/minecraft/class_8889 net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBinding + f Lcom/mojang/serialization/Codec; b field_46825 CODEC + m ()Ljava/util/stream/Stream; a method_54499 allTargets + m (Lakq;Lakq;)Lelc; a method_54503 direct + m (Lakq;Lbpb;)Lelg; a method_54504 random + m (Layw;Ljava/util/function/BiConsumer;)V a method_54500 forEachResolved + m (Lbpb$a;Lbpd$b;)V a method_54505 method_54505 + m (Lbpb;)Lelh; a method_54506 randomGroup + m (Ljava/lang/String;Lbpb;)Lelg; a method_54507 random + m (Ljava/lang/String;Ljava/lang/String;)Lelc; a method_54508 direct + m ()Lcom/mojang/serialization/MapCodec; b method_54502 codec + m ()V <clinit> <clinit> <clinit> +c ele net/minecraft/class_8890 net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasBindings + m (Lakq;)Ljava/lang/String; a method_55227 method_55227 + m (Ljz;)Lcom/mojang/serialization/MapCodec; a method_54509 bootstrap + m (Lqq;Ljm;Ljava/lang/String;)V a method_55228 method_55228 + m (Lqq;Ljm;Ljava/util/List;)V a method_55229 registerTargetsAsPools + m ()V <init> <init> <init> +c elf net/minecraft/class_8891 net/minecraft/world/level/levelgen/structure/pools/alias/PoolAliasLookup + f Lelf; a field_46826 EMPTY + m (Lakq;)Ljava/lang/String; a method_54510 method_54510 + m (Layw;Lcom/google/common/collect/ImmutableMap$Builder;Leld;)V a method_54511 method_54511 + m (Ljava/util/Map;Lakq;)Lakq; a method_54512 method_54512 + m (Lakq;)Lakq; b method_54513 method_54513 + m ()V <clinit> <clinit> <clinit> +c elg net/minecraft/class_8892 net/minecraft/world/level/levelgen/structure/pools/alias/Random + f Lcom/mojang/serialization/MapCodec; a field_46827 CODEC + f Lakq; c comp_2005 alias + f Lbpb; d comp_2006 targets + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54514 method_54514 + m (Ljava/util/function/BiConsumer;Lbpd$b;)V a method_54515 method_54515 + m ()Lakq; c comp_2005 alias + m ()Lbpb; d comp_2006 targets + m (Lakq;Lbpb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elh net/minecraft/class_8893 net/minecraft/world/level/levelgen/structure/pools/alias/RandomGroup + f Lcom/mojang/serialization/MapCodec; a field_46828 CODEC + f Lbpb; c comp_2007 groups + m (Layw;Ljava/util/function/BiConsumer;Lbpd$b;)V a method_54516 method_54516 + m (Layw;Ljava/util/function/BiConsumer;Leld;)V a method_54517 method_54517 + m (Lbpd$b;)Ljava/util/stream/Stream; a method_54518 method_54518 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_54519 method_54519 + m ()Lbpb; c comp_2007 groups + m (Lbpb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eli net/minecraft/class_8894 net/minecraft/world/level/levelgen/structure/pools/alias/package-info +c elj net/minecraft/class_6116 net/minecraft/world/level/levelgen/structure/pools/package-info +c elk net/minecraft/class_3789 net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces + m ()V <init> <init> <init> +c elk$a net/minecraft/class_3789$class_3339 net/minecraft/world/level/levelgen/structure/structures/BuriedTreasurePieces$BuriedTreasurePiece + m (Ldtc;)Z b method_14655 isLiquid + m (Ljd;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c ell net/minecraft/class_2956 net/minecraft/world/level/levelgen/structure/structures/BuriedTreasureStructure + f Lcom/mojang/serialization/MapCodec; d field_37790 CODEC + m (Lejr$a;Lekj;)V a method_41652 method_41652 + m (Lekj;Lejr$a;)V a method_38672 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elm net/minecraft/class_3346 net/minecraft/world/level/levelgen/structure/structures/DesertPyramidPiece + f I h field_34725 WIDTH + f I i field_34726 DEPTH + f [Z j field_14397 hasPlacedChest + f Ljava/util/List; k field_42856 potentialSuspiciousSandWorldPositions + f Ljd; l field_44482 randomCollapsedRoofPos + m (IIIIII)V a method_49263 placeSandBox + m (Ldds;IIILejj;)V a method_49260 placeCollapsedRoofPiece + m (Ldds;Lejj;)V a method_49261 addCellar + m (Ldds;Lejj;IIIII)V a method_49262 placeCollapsedRoof + m (Ljd;Ldds;Lejj;)V a method_49264 addCellarStairs + m ()Ljava/util/List; b method_49265 getPotentialSuspiciousSandWorldPositions + m (Ljd;Ldds;Lejj;)V b method_49266 addCellarRoom + m ()Ljd; c method_51180 getRandomCollapsedRoofPos + m (III)V c method_49259 placeSand + m (Layw;II)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c eln net/minecraft/class_3006 net/minecraft/world/level/levelgen/structure/structures/DesertPyramidStructure + f Lcom/mojang/serialization/MapCodec; d field_37791 CODEC + m (Lejj;Ldds;Ljd;)V a method_51181 placeSuspiciousSand + m (Ljd;Ldql;)V a method_51182 method_51182 + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elo net/minecraft/class_3342 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces + f I a field_31549 MAX_GEN_DEPTH + f Lelo$b; b field_14390 HOUSE_TOWER_GENERATOR + f Ljava/util/List; c field_14385 TOWER_BRIDGES + f Lelo$b; d field_14386 TOWER_GENERATOR + f Lelo$b; e field_14387 TOWER_BRIDGE_GENERATOR + f Ljava/util/List; f field_14388 FAT_TOWER_BRIDGES + f Lelo$b; g field_14384 FAT_TOWER_GENERATOR + m (Lenu;Lelo$a;Ljd;Ljava/lang/String;Ldmm;Z)Lelo$a; a method_14684 addPiece + m (Lenu;Lelo$b;ILelo$a;Ljd;Ljava/util/List;Layw;)Z a method_14673 recursiveChildren + m (Lenu;Ljd;Ldmm;Ljava/util/List;Layw;)V a method_14679 startHouseTower + m (Ljava/util/List;Lelo$a;)Lelo$a; a method_14681 addHelper + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elo$1 net/minecraft/class_3342$1 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$1 + m ()V <init> <init> <init> +c elo$2 net/minecraft/class_3342$2 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$2 + m ()V <init> <init> <init> +c elo$3 net/minecraft/class_3342$3 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$3 + f Z a field_14394 shipCreated + m ()V <init> <init> <init> +c elo$4 net/minecraft/class_3342$4 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$4 + m ()V <init> <init> <init> +c elo$a net/minecraft/class_3342$class_3343 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$EndCityPiece + m (Ljava/lang/String;)Lakr; a method_35425 makeResourceLocation + m (Lub;Lakr;)Lenp; a method_35426 method_35426 + m (ZLdmm;)Lenp; a method_35427 makeSettings + m (Lenu;Ljava/lang/String;Ljd;Ldmm;Z)V <init> <init> <init> + m (Lenu;Lub;)V <init> <init> <init> +c elo$b net/minecraft/class_3342$class_3344 net/minecraft/world/level/levelgen/structure/structures/EndCityPieces$SectionGenerator + m ()V a method_14688 init + m (Lenu;ILelo$a;Ljd;Ljava/util/List;Layw;)Z a method_14687 generate +c elp net/minecraft/class_3021 net/minecraft/world/level/levelgen/structure/structures/EndCityStructure + f Lcom/mojang/serialization/MapCodec; d field_37792 CODEC + m (Lekj;Ljd;Ldmm;Lejr$a;)V a method_39817 generatePieces + m (Ljd;Ldmm;Lejr$a;Lekj;)V a method_41655 method_41655 + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elq net/minecraft/class_3351 net/minecraft/world/level/levelgen/structure/structures/IglooPieces + f I a field_31550 GENERATION_HEIGHT + f Lakr; b field_14409 STRUCTURE_LOCATION_IGLOO + f Lakr; c field_14407 STRUCTURE_LOCATION_LADDER + f Lakr; d field_14410 STRUCTURE_LOCATION_LABORATORY + f Ljava/util/Map; e field_14408 PIVOTS + f Ljava/util/Map; f field_14406 OFFSETS + m (Lenu;Ljd;Ldmm;Lejw;Layw;)V a method_14705 addPieces + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elq$a net/minecraft/class_3351$class_3352 net/minecraft/world/level/levelgen/structure/structures/IglooPieces$IglooPiece + m (Lakr;Ljd;I)Ljd; a method_35430 makePosition + m (Ldmm;Lakr;)Lenp; a method_35428 makeSettings + m (Lub;Lakr;)Lenp; a method_35429 method_35429 + m (Lenu;Lakr;Ljd;Ldmm;I)V <init> <init> <init> + m (Lenu;Lub;)V <init> <init> <init> +c elr net/minecraft/class_3071 net/minecraft/world/level/levelgen/structure/structures/IglooStructure + f Lcom/mojang/serialization/MapCodec; d field_37793 CODEC + m (Lejr$a;Lekj;)V a method_41657 method_41657 + m (Lekj;Lejr$a;)V a method_38675 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c els net/minecraft/class_5434 net/minecraft/world/level/levelgen/structure/structures/JigsawStructure + f Lekr; d field_51911 DEFAULT_DIMENSION_PADDING + f Lend; e field_52235 DEFAULT_LIQUID_SETTINGS + f I f field_38435 MAX_TOTAL_STRUCTURE_RANGE + f I g field_49155 MIN_DEPTH + f I h field_47412 MAX_DEPTH + f Lcom/mojang/serialization/MapCodec; i field_37794 CODEC + f Ljm; j field_37795 startPool + f Ljava/util/Optional; k field_39059 startJigsawName + f I l field_37796 maxDepth + f Lehx; m field_37797 startHeight + f Z n field_37798 useExpansionHack + f Ljava/util/Optional; o field_37799 projectStartToHeightmap + f I p field_38268 maxDistanceFromCenter + f Ljava/util/List; q field_46829 poolAliases + f Lekr; r field_51912 dimensionPadding + f Lend; s field_52236 liquidSettings + m (Lels;)Lcom/mojang/serialization/DataResult; a method_42708 verifyRange + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_41662 method_41662 + m (Lels;)Lend; b method_61018 method_61018 + m (Lels;)Lekr; c method_60567 method_60567 + m (Lels;)Ljava/util/List; d method_54520 method_54520 + m (Lels;)Ljava/lang/Integer; e method_42704 method_42704 + m ()Ljava/lang/String; f method_49541 method_49541 + m (Lels;)Ljava/util/Optional; f method_42705 method_42705 + m (Lels;)Ljava/lang/Boolean; g method_42706 method_42706 + m (Lels;)Lehx; h method_42707 method_42707 + m (Lels;)Ljava/lang/Integer; i method_42709 method_42709 + m (Lels;)Ljava/util/Optional; j method_43567 method_43567 + m (Lels;)Ljm; k method_42710 method_42710 + m (Lejr$c;Ljm;Ljava/util/Optional;ILehx;ZLjava/util/Optional;ILjava/util/List;Lekr;Lend;)V <init> <init> <init> + m (Lejr$c;Ljm;ILehx;ZLdyy$a;)V <init> <init> <init> + m (Lejr$c;Ljm;ILehx;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c els$1 net/minecraft/class_5434$1 net/minecraft/world/level/levelgen/structure/structures/JigsawStructure$1 + f [I a field_38436 $SwitchMap$net$minecraft$world$level$levelgen$structure$TerrainAdjustment + m ()V <clinit> <clinit> <clinit> +c elt net/minecraft/class_3348 net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece + f I h field_34727 WIDTH + f I i field_34728 DEPTH + f Z j field_14402 placedMainChest + f Z k field_14401 placedHiddenChest + f Z l field_14400 placedTrap1 + f Z m field_14399 placedTrap2 + f Lelt$a; n field_14403 STONE_SELECTOR + m (Layw;II)V <init> <init> <init> + m (Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elt$a net/minecraft/class_3348$class_3349 net/minecraft/world/level/levelgen/structure/structures/JungleTemplePiece$MossStoneSelector + m ()V <init> <init> <init> +c elu net/minecraft/class_3076 net/minecraft/world/level/levelgen/structure/structures/JungleTempleStructure + f Lcom/mojang/serialization/MapCodec; d field_37800 CODEC + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elv net/minecraft/class_3353 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces + f I a field_34729 MAGIC_START_Y + f Lorg/slf4j/Logger; b field_29326 LOGGER + f I c field_31551 DEFAULT_SHAFT_WIDTH + f I d field_31552 DEFAULT_SHAFT_HEIGHT + f I e field_31553 DEFAULT_SHAFT_LENGTH + f I f field_31554 MAX_PILLAR_HEIGHT + f I g field_31555 MAX_CHAIN_HEIGHT + f I h field_31556 MAX_DEPTH + m (Lejv;Lejw;Layw;IIILji;I)Lelv$c; a method_14711 generateAndAddPiece + m (Lejw;Layw;IIILji;ILelw$a;)Lelv$c; a method_14712 createRandomShaftPiece + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elv$1 net/minecraft/class_3353$1 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$1 + f [I a field_14417 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c elv$a net/minecraft/class_3353$class_3354 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCorridor + f Z b field_14416 hasRails + f Z c field_14415 spiderCorridor + f Z d field_14414 hasPlacedSpider + f I h field_14413 numSections + m (Ldcz;Ljd;Ldtc;)Z a method_33777 canPlaceColumnOnTopOf + m (Ldds;Ldtc;Ljd$a;II)V a method_33878 fillColumnBetween + m (Ldds;Lejj;III)V a method_33776 placeDoubleLowerOrUpperSupport + m (Ldds;Lejj;IIII)Z a method_36422 hasSturdyNeighbours + m (Ldds;Lejj;IIIIILayw;)V a method_14713 placeSupport + m (Ldds;Lejj;Layw;FIII)V a method_14715 maybePlaceCobWeb + m (Lejw;Layw;IIILji;)Lejj; a method_14714 findCorridorSize + m (Ldcz;Ljd;Ldtc;)Z b method_33877 canHangChainBelow + m (Ldds;Ldtc;IIILejj;)V c method_33879 fillPillarDownOrChainUp + m (Lub;)V <init> <init> <init> + m (ILayw;Lejj;Lji;Lelw$a;)V <init> <init> <init> +c elv$b net/minecraft/class_3353$class_3355 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftCrossing + f Lji; b field_14420 direction + f Z c field_14419 isTwoFloored + m (Ldds;Lejj;IIII)V a method_14716 placeSupportPillar + m (Lejw;Layw;IIILji;)Lejj; a method_14717 findCrossing + m (Lub;)V <init> <init> <init> + m (ILejj;Lji;Lelw$a;)V <init> <init> <init> +c elv$c net/minecraft/class_3353$class_3356 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftPiece + f Lelw$a; a field_14421 type + m (Ldcc;Lejj;IIII)Z a method_14719 isSupportingBox + m (Ldcx;Lejj;)Z a method_33999 isInInvalidLocation + m (Ldds;Lejj;Ldtc;III)V a method_33880 setPlanksBlock + m (Leki;ILelw$a;Lejj;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> +c elv$d net/minecraft/class_3353$class_3357 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftRoom + f Ljava/util/List; b field_14422 childEntranceBoxes + m (Lub;Luy;)V a method_34397 method_34397 + m (ILayw;IILelw$a;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elv$e net/minecraft/class_3353$class_3358 net/minecraft/world/level/levelgen/structure/structures/MineshaftPieces$MineShaftStairs + m (Lejw;Layw;IIILji;)Lejj; a method_14720 findStairs + m (ILejj;Lji;Lelw$a;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elw net/minecraft/class_3098 net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure + f Lcom/mojang/serialization/MapCodec; d field_37801 CODEC + f Lelw$a; e field_37802 type + m (Lekj;Lejr$a;)I a method_38678 generatePiecesAndAdjust + m (Lelw;)Lelw$a; a method_41667 method_41667 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_41669 method_41669 + m (Lejr$c;Lelw$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elw$a net/minecraft/class_3098$class_3100 net/minecraft/world/level/levelgen/structure/structures/MineshaftStructure$Type + f Lelw$a; a field_13692 NORMAL + f Lelw$a; b field_13691 MESA + f Lcom/mojang/serialization/Codec; c field_24839 CODEC + f Ljava/util/function/IntFunction; d field_41680 BY_ID + f Ljava/lang/String; e field_13689 name + f Ldtc; f field_28850 woodState + f Ldtc; g field_28851 planksState + f Ldtc; h field_28852 fenceState + f [Lelw$a; i field_13688 $VALUES + m ()Ljava/lang/String; a method_13534 getName + m (I)Lelw$a; a method_13535 byId + m ()Ldtc; b method_33760 getWoodState + m ()Ldtc; d method_33761 getPlanksState + m ()Ldtc; e method_33762 getFenceState + m ()[Lelw$a; f method_36755 $values + m (Ljava/lang/String;ILjava/lang/String;Ldfy;Ldfy;Ldfy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elx net/minecraft/class_3390 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces + f I a field_34730 MAGIC_START_Y + f I b field_31557 MAX_DEPTH + f I c field_31558 LOWEST_Y_POSITION + f [Lelx$n; d field_14494 BRIDGE_PIECE_WEIGHTS + f [Lelx$n; e field_14493 CASTLE_PIECE_WEIGHTS + m (Lelx$n;Lejw;Layw;IIILji;I)Lelx$m; a method_14795 findAndCreateBridgePieceFactory + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elx$1 net/minecraft/class_3390$1 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$1 + f [I a field_14508 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c elx$a net/minecraft/class_3390$class_3391 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeCrossing + f I a field_31559 WIDTH + f I b field_31560 HEIGHT + f I c field_31561 DEPTH + m (Lejw;IIILji;I)Lelx$a; a method_14796 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (IILji;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$b net/minecraft/class_3390$class_3392 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeEndFiller + f I a field_31562 WIDTH + f I b field_31563 HEIGHT + f I c field_31564 DEPTH + f I d field_14495 selfSeed + m (Lejw;Layw;IIILji;I)Lelx$b; a method_14797 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$c net/minecraft/class_3390$class_3393 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$BridgeStraight + f I a field_31565 WIDTH + f I b field_31566 HEIGHT + f I c field_31567 DEPTH + m (Lejw;Layw;IIILji;I)Lelx$c; a method_14798 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$d net/minecraft/class_3390$class_3394 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorStairsPiece + f I a field_31568 WIDTH + f I b field_31569 HEIGHT + f I c field_31570 DEPTH + m (Lejw;IIILji;I)Lelx$d; a method_14799 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$e net/minecraft/class_3390$class_3395 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleCorridorTBalconyPiece + f I a field_31571 WIDTH + f I b field_31572 HEIGHT + f I c field_31573 DEPTH + m (Lejw;IIILji;I)Lelx$e; a method_14800 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$f net/minecraft/class_3390$class_3396 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleEntrance + f I a field_31574 WIDTH + f I b field_31575 HEIGHT + f I c field_31576 DEPTH + m (Lejw;Layw;IIILji;I)Lelx$f; a method_14801 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$g net/minecraft/class_3390$class_3397 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorCrossingPiece + f I a field_31577 WIDTH + f I b field_31578 HEIGHT + f I c field_31579 DEPTH + m (Lejw;IIILji;I)Lelx$g; a method_14802 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$h net/minecraft/class_3390$class_3398 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorLeftTurnPiece + f I a field_31580 WIDTH + f I b field_31581 HEIGHT + f I c field_31582 DEPTH + f Z d field_14496 isNeedingChest + m (Lejw;Layw;IIILji;I)Lelx$h; a method_14803 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$i net/minecraft/class_3390$class_3399 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorPiece + f I a field_31583 WIDTH + f I b field_31584 HEIGHT + f I c field_31585 DEPTH + m (Lejw;IIILji;I)Lelx$i; a method_14804 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$j net/minecraft/class_3390$class_3400 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleSmallCorridorRightTurnPiece + f I a field_31586 WIDTH + f I b field_31587 HEIGHT + f I c field_31588 DEPTH + f Z d field_14497 isNeedingChest + m (Lejw;Layw;IIILji;I)Lelx$j; a method_14805 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$k net/minecraft/class_3390$class_3401 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$CastleStalkRoom + f I a field_31589 WIDTH + f I b field_31590 HEIGHT + f I c field_31591 DEPTH + m (Lejw;IIILji;I)Lelx$k; a method_14806 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$l net/minecraft/class_3390$class_3402 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$MonsterThrone + f I a field_31592 WIDTH + f I b field_31593 HEIGHT + f I c field_31594 DEPTH + f Z d field_14498 hasPlacedSpawner + m (Lejw;IIIILji;)Lelx$l; a method_14807 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$m net/minecraft/class_3390$class_3403 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$NetherBridgePiece + m (Lejj;)Z a method_14809 isOkBox + m (Lelx$q;Lejw;Layw;IIILji;IZ)Lejv; a method_14813 generateAndAddPiece + m (Lelx$q;Lejw;Layw;IIZ)Lejv; a method_14814 generateChildForward + m (Lelx$q;Ljava/util/List;Lejw;Layw;IIILji;I)Lelx$m; a method_14811 generatePiece + m (Ljava/util/List;)I a method_14810 updatePieceWeight + m (Lelx$q;Lejw;Layw;IIZ)Lejv; b method_14812 generateChildLeft + m (Lelx$q;Lejw;Layw;IIZ)Lejv; c method_14808 generateChildRight + m (Leki;ILejj;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> +c elx$n net/minecraft/class_3390$class_3404 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$PieceWeight + f Ljava/lang/Class; a field_14501 pieceClass + f I b field_14503 weight + f I c field_14502 placeCount + f I d field_14499 maxPlaceCount + f Z e field_14500 allowInRow + m ()Z a method_14815 isValid + m (I)Z a method_14816 doPlace + m (Ljava/lang/Class;IIZ)V <init> <init> <init> + m (Ljava/lang/Class;II)V <init> <init> <init> +c elx$o net/minecraft/class_3390$class_3405 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$RoomCrossing + f I a field_31595 WIDTH + f I b field_31596 HEIGHT + f I c field_31597 DEPTH + m (Lejw;IIILji;I)Lelx$o; a method_14817 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$p net/minecraft/class_3390$class_3406 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StairsRoom + f I a field_31598 WIDTH + f I b field_31599 HEIGHT + f I c field_31600 DEPTH + m (Lejw;IIIILji;)Lelx$p; a method_14818 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c elx$q net/minecraft/class_3390$class_3407 net/minecraft/world/level/levelgen/structure/structures/NetherFortressPieces$StartPiece + f Lelx$n; a field_14506 previousPiece + f Ljava/util/List; b field_14507 availableBridgePieces + f Ljava/util/List; c field_14504 availableCastlePieces + f Ljava/util/List; d field_14505 pendingChildren + m (Layw;II)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c ely net/minecraft/class_3108 net/minecraft/world/level/levelgen/structure/structures/NetherFortressStructure + f Lbpf; d field_13705 FORTRESS_ENEMIES + f Lcom/mojang/serialization/MapCodec; e field_37803 CODEC + m (Lejr$a;Lekj;)V a method_41670 method_41670 + m (Lekj;Lejr$a;)V a method_38679 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elz net/minecraft/class_4787 net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces + f [Lakr; a field_22197 FOSSILS + m (Lenu;Lejw;Layw;Ljd;)V a method_24453 addPieces + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c elz$a net/minecraft/class_4787$class_4788 net/minecraft/world/level/levelgen/structure/structures/NetherFossilPieces$NetherFossilPiece + m (Ldmm;)Lenp; a method_35431 makeSettings + m (Lub;Lakr;)Lenp; a method_35432 method_35432 + m (Lenu;Lakr;Ljd;Ldmm;)V <init> <init> <init> + m (Lenu;Lub;)V <init> <init> <init> +c ema net/minecraft/class_4785 net/minecraft/world/level/levelgen/structure/structures/NetherFossilStructure + f Lcom/mojang/serialization/MapCodec; d field_37804 CODEC + f Lehx; e field_37805 height + m (Lejr$a;Ldzx;Ljd;Lekj;)V a method_41672 method_41672 + m (Lema;)Lehx; a method_41673 method_41673 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_41674 method_41674 + m (Lejr$c;Lehx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emb net/minecraft/class_3366 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces + m ()V <init> <init> <init> +c emb$1 net/minecraft/class_3366$1 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$1 + f [I a field_14467 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c emb$a net/minecraft/class_3366$class_3367 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXRoom + m ()V <init> <init> <init> +c emb$b net/minecraft/class_3366$class_3368 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleXYRoom + m ()V <init> <init> <init> +c emb$c net/minecraft/class_3366$class_3369 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYRoom + m ()V <init> <init> <init> +c emb$d net/minecraft/class_3366$class_3370 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleYZRoom + m ()V <init> <init> <init> +c emb$e net/minecraft/class_3366$class_3371 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitDoubleZRoom + m ()V <init> <init> <init> +c emb$f net/minecraft/class_3366$class_3372 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleRoom + m ()V <init> <init> <init> +c emb$g net/minecraft/class_3366$class_3373 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$FitSimpleTopRoom + m ()V <init> <init> <init> +c emb$h net/minecraft/class_3366$class_3374 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentBuilding + f I C field_31602 WIDTH + f I D field_31603 HEIGHT + f I E field_31604 DEPTH + f I F field_31605 TOP_POSITION + f Lemb$v; G field_14464 sourceRoom + f Lemb$v; H field_14466 coreRoom + f Ljava/util/List; I field_14465 childPieces + f I a field_31606 BIOME_RANGE_CHECK + m (Ldds;Layw;Lejj;)V a method_14763 generateEntranceArchs + m (ZILdds;Layw;Lejj;)V a method_14761 generateWing + m (Layw;)Ljava/util/List; b method_14760 generateRoomGraph + m (Ldds;Layw;Lejj;)V b method_14762 generateEntranceWall + m (Ldds;Layw;Lejj;)V c method_14765 generateRoofPiece + m (Ldds;Layw;Lejj;)V d method_14764 generateLowerWall + m (Ldds;Layw;Lejj;)V e method_14766 generateMiddleWall + m (Ldds;Layw;Lejj;)V f method_14767 generateUpperWall + m (Layw;IILji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$i net/minecraft/class_3366$class_3375 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$MonumentRoomFitter + m (Lemb$v;)Z a method_14769 fits + m (Lji;Lemb$v;Layw;)Lemb$r; a method_14768 create +c emb$j net/minecraft/class_3366$class_3376 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentCoreRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$k net/minecraft/class_3366$class_3377 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$l net/minecraft/class_3366$class_3378 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleXYRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$m net/minecraft/class_3366$class_3379 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$n net/minecraft/class_3366$class_3380 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleYZRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$o net/minecraft/class_3366$class_3381 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentDoubleZRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$p net/minecraft/class_3366$class_3382 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentEntryRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$q net/minecraft/class_3366$class_3383 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPenthouse + m (Lji;Lejj;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$r net/minecraft/class_3366$class_3384 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentPiece + f I A field_31618 PENTHOUSE_INDEX + f Lemb$v; B field_14479 roomDefinition + f Ldtc; b field_14473 BASE_GRAY + f Ldtc; c field_14476 BASE_LIGHT + f Ldtc; d field_14474 BASE_BLACK + f Ldtc; h field_14470 DOT_DECO_DATA + f Ldtc; i field_14471 LAMP_BLOCK + f Z j field_31607 DO_FILL + f Ldtc; k field_14475 FILL_BLOCK + f Ljava/util/Set; l field_14472 FILL_KEEP + f I m field_31608 GRIDROOM_WIDTH + f I n field_31609 GRIDROOM_DEPTH + f I o field_31610 GRIDROOM_HEIGHT + f I p field_31611 GRID_WIDTH + f I q field_31612 GRID_DEPTH + f I r field_31613 GRID_HEIGHT + f I s field_31614 GRID_FLOOR_COUNT + f I t field_31615 GRID_SIZE + f I u field_14469 GRIDROOM_SOURCE_INDEX + f I v field_14468 GRIDROOM_TOP_CONNECT_INDEX + f I w field_14478 GRIDROOM_LEFTWING_CONNECT_INDEX + f I x field_14477 GRIDROOM_RIGHTWING_CONNECT_INDEX + f I y field_31616 LEFTWING_INDEX + f I z field_31617 RIGHTWING_INDEX + m (Ldds;Lejj;III)V a method_14772 spawnElder + m (Ldds;Lejj;IIIIIILdtc;)V a method_14771 generateBoxOnFillOnly + m (Ldds;Lejj;IIZ)V a method_14774 generateDefaultFloor + m (Lejj;IIII)Z a method_14775 chunkIntersects + m (Lji;Lemb$v;III)Lejj; a method_35445 makeBoundingBox + m (Ldds;Lejj;IIIIII)V b method_14773 generateWaterBox + m (III)I c method_14770 getRoomIndex + m (Leki;Lji;ILejj;)V <init> <init> <init> + m (Leki;ILji;Lemb$v;III)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emb$s net/minecraft/class_3366$class_3385 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleRoom + f I a field_14480 mainDesign + m (Lji;Lemb$v;Layw;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$t net/minecraft/class_3366$class_3386 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentSimpleTopRoom + m (Lji;Lemb$v;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$u net/minecraft/class_3366$class_3387 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$OceanMonumentWingRoom + f I a field_14481 mainDesign + m (Lji;Lejj;I)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emb$v net/minecraft/class_3366$class_3388 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentPieces$RoomDefinition + f I a field_14486 index + f [Lemb$v; b field_14487 connections + f [Z c field_14482 hasOpening + f Z d field_14485 claimed + f Z e field_14484 isSource + f I f field_14483 scanIndex + m ()V a method_14780 updateOpenings + m (I)Z a method_14783 findSource + m (Lji;Lemb$v;)V a method_14786 setConnection + m ()Z b method_14785 isSpecial + m ()I c method_14781 countOpenings + m (I)V <init> <init> <init> +c emc net/minecraft/class_3116 net/minecraft/world/level/levelgen/structure/structures/OceanMonumentStructure + f Lcom/mojang/serialization/MapCodec; d field_37806 CODEC + m (Ldcd;JLekg;)Lekg; a method_38680 regeneratePiecesAfterLoad + m (Ldcd;Ldzx;)Lejv; a method_38681 createTopPiece + m (Lejr$a;Lekj;)V a method_41675 method_41675 + m (Lekj;Lejr$a;)V a method_38683 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emd net/minecraft/class_3409 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces + f Lenq; a field_43327 WARM_SUSPICIOUS_BLOCK_PROCESSOR + f Lenq; b field_43328 COLD_SUSPICIOUS_BLOCK_PROCESSOR + f [Lakr; c field_14521 WARM_RUINS + f [Lakr; d field_14518 RUINS_BRICK + f [Lakr; e field_14519 RUINS_CRACKED + f [Lakr; f field_14522 RUINS_MOSSY + f [Lakr; g field_14516 BIG_RUINS_BRICK + f [Lakr; h field_14517 BIG_RUINS_MOSSY + f [Lakr; i field_14520 BIG_RUINS_CRACKED + f [Lakr; j field_14515 BIG_WARM_RUINS + m (Layw;)Lakr; a method_14824 getSmallWarmRuin + m (Layw;Ljd;)Ljava/util/List; a method_14821 allPositions + m (Ldfy;Ldfy;Lakq;)Lenq; a method_49885 archyRuleProcessor + m (Lenu;Layw;Ldmm;Ljd;Leme;Lejw;)V a method_14825 addClusterRuins + m (Lenu;Ljd;Ldmm;Lejw;Layw;Leme;)V a method_14827 addPieces + m (Lenu;Ljd;Ldmm;Lejw;Layw;Leme;ZF)V a method_14822 addPiece + m (Layw;)Lakr; b method_14826 getBigWarmRuin + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emd$1 net/minecraft/class_3409$1 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$1 + f [I a field_31619 $SwitchMap$net$minecraft$world$level$levelgen$structure$structures$OceanRuinStructure$Type + m ()V <clinit> <clinit> <clinit> +c emd$a net/minecraft/class_3409$class_3410 net/minecraft/world/level/levelgen/structure/structures/OceanRuinPieces$OceanRuinPiece + f Leme$a; h field_14527 biomeType + f F i field_14524 integrity + f Z j field_14525 isLarge + m (Ldmm;FLeme$a;)Lenp; a method_35446 makeSettings + m (Ldmm;FLeme$a;Lakr;)Lenp; a method_35447 method_35447 + m (Lenu;Lub;)Lemd$a; a method_49886 create + m (Ljd;Ldcc;Ljd;)I a method_14829 getHeight + m (Lenu;Lakr;Ljd;Ldmm;FLeme$a;Z)V <init> <init> <init> + m (Lenu;Lub;Ldmm;FLeme$a;Z)V <init> <init> <init> +c eme net/minecraft/class_3411 net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure + f Lcom/mojang/serialization/MapCodec; d field_37807 CODEC + f Leme$a; e field_37808 biomeTemp + f F f field_37809 largeProbability + f F g field_37810 clusterProbability + m (Lejr$a;Lekj;)V a method_41677 method_41677 + m (Lekj;Lejr$a;)V a method_38700 generatePieces + m (Leme;)Ljava/lang/Float; a method_41678 method_41678 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_41679 method_41679 + m (Leme;)Ljava/lang/Float; b method_41680 method_41680 + m (Leme;)Leme$a; c method_41681 method_41681 + m (Lejr$c;Leme$a;FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eme$a net/minecraft/class_3411$class_3413 net/minecraft/world/level/levelgen/structure/structures/OceanRuinStructure$Type + f Leme$a; a field_14532 WARM + f Leme$a; b field_14528 COLD + f Lcom/mojang/serialization/Codec; c field_24990 CODEC + f Ljava/lang/String; d field_14529 name + f [Leme$a; e field_14531 $VALUES + m ()Ljava/lang/String; a method_14831 getName + m ()[Leme$a; b method_36760 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emf net/minecraft/class_5189 net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece + f Lorg/slf4j/Logger; h field_24992 LOGGER + f F i field_31620 PROBABILITY_OF_GOLD_GONE + f F j field_31621 PROBABILITY_OF_MAGMA_INSTEAD_OF_NETHERRACK + f F k field_31622 PROBABILITY_OF_MAGMA_INSTEAD_OF_LAVA + f Lemf$b; l field_24021 verticalPlacement + f Lemf$a; m field_24022 properties + m (Layw;Ldcx;)V a method_27243 addNetherrackDripColumnsBelowPortal + m (Layw;Ldcx;Ljd;)V a method_27244 maybeAddVines + m (Layw;Ldds;Ljd;)V a method_27250 method_27250 + m (Ldcx;IILemf$b;)I a method_27237 getSurfaceY + m (Ldcx;Ljd;)Z a method_27238 canBlockBeReplacedByNetherrackOrMagma + m (Ldfy;FLdfy;)Leni; a method_27239 getBlockReplaceRule + m (Ldfy;Ldfy;)Leni; a method_27240 getBlockReplaceRule + m (Ldkv;Ldmm;Lemf$b;Ljd;Lemf$a;)Lenp; a method_35450 makeSettings + m (Lemf$b;)Ldyy$a; a method_27241 getHeightMapType + m (Lemf$b;Lemf$a;)Leni; a method_27247 getLavaProcessorRule + m (Lenu;Lub;Lakr;)Lenp; a method_35449 makeSettings + m (Lub;Luy;)V a method_28950 method_28950 + m (Layw;Ldcx;)V b method_27245 spreadNetherrack + m (Layw;Ldcx;Ljd;)V b method_27246 maybeAddLeavesAbove + m (Lenu;Lub;Lakr;)Lenp; b method_35451 method_35451 + m (Layw;Ldcx;Ljd;)V c method_27248 addNetherrackDripColumn + m (Layw;Ldcx;Ljd;)V d method_27249 placeNetherrackOrMagma + m (Lenu;Ljd;Lemf$b;Lemf$a;Lakr;Lent;Ldmm;Ldkv;Ljd;)V <init> <init> <init> + m (Lenu;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emf$a net/minecraft/class_5189$class_5190 net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$Properties + f Lcom/mojang/serialization/Codec; a field_24993 CODEC + f Z b field_24023 cold + f F c field_24024 mossiness + f Z d field_24025 airPocket + f Z e field_24026 overgrown + f Z f field_24027 vines + f Z g field_24028 replaceWithBlackstone + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28951 method_28951 + m (Lemf$a;)Ljava/lang/Boolean; a method_28952 method_28952 + m (Lemf$a;)Ljava/lang/Boolean; b method_28953 method_28953 + m (Lemf$a;)Ljava/lang/Boolean; c method_28954 method_28954 + m (Lemf$a;)Ljava/lang/Boolean; d method_28955 method_28955 + m (Lemf$a;)Ljava/lang/Float; e method_28956 method_28956 + m (Lemf$a;)Ljava/lang/Boolean; f method_28957 method_28957 + m ()V <init> <init> <init> + m (ZFZZZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emf$b net/minecraft/class_5189$class_5191 net/minecraft/world/level/levelgen/structure/structures/RuinedPortalPiece$VerticalPlacement + f Lemf$b; a field_24029 ON_LAND_SURFACE + f Lemf$b; b field_24030 PARTLY_BURIED + f Lemf$b; c field_24031 ON_OCEAN_FLOOR + f Lemf$b; d field_24032 IN_MOUNTAIN + f Lemf$b; e field_24033 UNDERGROUND + f Lemf$b; f field_24034 IN_NETHER + f Lazk$a; g field_37811 CODEC + f Ljava/lang/String; h field_24036 name + f [Lemf$b; i field_24037 $VALUES + m ()Ljava/lang/String; a method_27252 getName + m (Ljava/lang/String;)Lemf$b; a method_27254 byName + m ()[Lemf$b; b method_36761 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emg net/minecraft/class_5183 net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure + f Lcom/mojang/serialization/MapCodec; d field_37812 CODEC + f [Ljava/lang/String; e field_23999 STRUCTURE_LOCATION_PORTALS + f [Ljava/lang/String; f field_23998 STRUCTURE_LOCATION_GIANT_PORTALS + f F g field_31512 PROBABILITY_OF_GIANT_PORTAL + f I h field_31511 MIN_Y_INDEX + f Ljava/util/List; i field_37813 setups + m (Layw;II)I a method_27210 getRandomWithinInterval + m (Layw;Lduz;Lemf$b;ZIILejj;Ldcy;Ldzm;)I a method_27211 findSuitableY + m (Lduz;Ldcy;Ldzm;Ljd;)Lddi; a method_27205 method_27205 + m (Ldzx;F)Z a method_41682 sample + m (Lemg$a;Lemf$a;Ljd;Lejr$a;Ldzm;Lakr;Lent;Ldmm;Ldkv;Ljd;Lekj;)V a method_41683 method_41683 + m (Lemg;)Ljava/util/List; a method_41684 method_41684 + m (Ljd;Ljm;)Z a method_27209 isCold + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_41685 method_41685 + m (Lejr$c;Ljava/util/List;)V <init> <init> <init> + m (Lejr$c;Lemg$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emg$a net/minecraft/class_5183$class_7155 net/minecraft/world/level/levelgen/structure/structures/RuinedPortalStructure$Setup + f Lcom/mojang/serialization/Codec; a field_37814 CODEC + f Lemf$b; b comp_576 placement + f F c comp_577 airPocketProbability + f F d comp_578 mossiness + f Z e comp_579 overgrown + f Z f comp_580 vines + f Z g comp_581 canBeCold + f Z h comp_582 replaceWithBlackstone + f F i comp_583 weight + m ()Lemf$b; a comp_576 placement + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_41686 method_41686 + m ()F b comp_577 airPocketProbability + m ()F c comp_578 mossiness + m ()Z d comp_579 overgrown + m ()Z e comp_580 vines + m ()Z f comp_581 canBeCold + m ()Z g comp_582 replaceWithBlackstone + m ()F h comp_583 weight + m (Lemf$b;FFZZZZF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emh net/minecraft/class_3415 net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces + f I a field_51512 NUMBER_OF_BLOCKS_ALLOWED_IN_WORLD_GEN_REGION + f Ljd; b field_14536 PIVOT + f [Lakr; c field_14534 STRUCTURE_LOCATION_BEACHED + f [Lakr; d field_14535 STRUCTURE_LOCATION_OCEAN + f Ljava/util/Map; e field_34939 MARKERS_TO_LOOT + m (Lenu;Ljd;Ldmm;Lejw;Layw;Z)Lemh$a; a method_59864 addRandomPiece + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emh$a net/minecraft/class_3415$class_3416 net/minecraft/world/level/levelgen/structure/structures/ShipwreckPieces$ShipwreckPiece + f Z h field_14538 isBeached + m (ILayw;)I a method_59865 calculateBeachedPosition + m (Ldmm;)Lenp; a method_35452 makeSettings + m (Lub;Lakr;)Lenp; a method_35453 method_35453 + m (I)V c method_59866 adjustPositionHeight + m ()Z l method_59867 isTooBigToFitInWorldGenRegion + m (Lenu;Lakr;Ljd;Ldmm;Z)V <init> <init> <init> + m (Lenu;Lub;)V <init> <init> <init> +c emi net/minecraft/class_3170 net/minecraft/world/level/levelgen/structure/structures/ShipwreckStructure + f Lcom/mojang/serialization/MapCodec; d field_37815 CODEC + f Z e field_37816 isBeached + m (Lejr$a;Lekj;)V a method_41687 method_41687 + m (Lekj;Lejr$a;)V a method_38685 generatePieces + m (Lemi;)Ljava/lang/Boolean; a method_41688 method_41688 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_41689 method_41689 + m (Lejr$c;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emj net/minecraft/class_3421 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces + f I a field_36417 MAGIC_START_Y + f I b field_31624 SMALL_DOOR_WIDTH + f I c field_31625 SMALL_DOOR_HEIGHT + f I d field_31626 MAX_DEPTH + f I e field_31627 LOWEST_Y_POSITION + f Z f field_31628 CHECK_AIR + f [Lemj$f; g field_15265 STRONGHOLD_PIECE_WEIGHTS + f Ljava/util/List; h field_15267 currentPieces + f Ljava/lang/Class; i field_15266 imposedPiece + f I j field_15264 totalWeight + f Lemj$k; k field_15263 SMOOTH_STONE_SELECTOR + m ()V a method_14855 resetPieces + m (Lemj$m;Lejw;Layw;IIILji;I)Lemj$p; a method_14851 generatePieceFromSmallDoor + m (Ljava/lang/Class;Lejw;Layw;IIILji;I)Lemj$p; a method_14847 findAndCreatePieceFactory + m ()Z b method_14852 updatePieceWeight + m (Lemj$m;Lejw;Layw;IIILji;I)Lejv; b method_14854 generateAndAddPiece + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emj$1 net/minecraft/class_3421$1 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$1 + m (Ljava/lang/Class;II)V <init> <init> <init> +c emj$2 net/minecraft/class_3421$2 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$2 + m (Ljava/lang/Class;II)V <init> <init> <init> +c emj$3 net/minecraft/class_3421$3 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$3 + f [I a field_15293 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c emj$a net/minecraft/class_3421$class_3422 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$ChestCorridor + f I a field_31629 WIDTH + f I b field_31630 HEIGHT + f I c field_31631 DEPTH + f Z d field_15268 hasPlacedChest + m (Lejw;Layw;IIILji;I)Lemj$a; a method_14856 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$b net/minecraft/class_3421$class_3423 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FillerCorridor + f I a field_15269 steps + m (Lejw;Layw;IIILji;)Lejj; a method_14857 findPieceBox + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$c net/minecraft/class_3421$class_3424 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$FiveCrossing + f I a field_31632 WIDTH + f I b field_31633 HEIGHT + f I c field_31634 DEPTH + f Z d field_15273 leftLow + f Z i field_15272 leftHigh + f Z j field_15271 rightLow + f Z k field_15270 rightHigh + m (Lejw;Layw;IIILji;I)Lemj$c; a method_14858 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$d net/minecraft/class_3421$class_3425 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$LeftTurn + m (Lejw;Layw;IIILji;I)Lemj$d; a method_14859 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$e net/minecraft/class_3421$class_3426 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Library + f I a field_31635 WIDTH + f I b field_31636 HEIGHT + f I c field_31637 TALL_HEIGHT + f I d field_31638 DEPTH + f Z i field_15274 isTall + m (Lejw;Layw;IIILji;I)Lemj$e; a method_14860 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$f net/minecraft/class_3421$class_3427 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PieceWeight + f Ljava/lang/Class; a field_15276 pieceClass + f I b field_15278 weight + f I c field_15277 placeCount + f I d field_15275 maxPlaceCount + m ()Z a method_14861 isValid + m (I)Z a method_14862 doPlace + m (Ljava/lang/Class;II)V <init> <init> <init> +c emj$g net/minecraft/class_3421$class_3428 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PortalRoom + f I a field_31639 WIDTH + f I b field_31640 HEIGHT + f I c field_31641 DEPTH + f Z d field_15279 hasPlacedSpawner + m (Lejw;IIILji;I)Lemj$g; a method_14863 createPiece + m (ILejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$h net/minecraft/class_3421$class_3429 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$PrisonHall + f I a field_31642 WIDTH + f I b field_31643 HEIGHT + f I c field_31644 DEPTH + m (Lejw;Layw;IIILji;I)Lemj$h; a method_14864 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$i net/minecraft/class_3421$class_3430 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RightTurn + m (Lejw;Layw;IIILji;I)Lemj$i; a method_16652 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$j net/minecraft/class_3421$class_3431 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$RoomCrossing + f I a field_31645 WIDTH + f I b field_31646 HEIGHT + f I c field_31647 DEPTH + f I d field_15280 type + m (Lejw;Layw;IIILji;I)Lemj$j; a method_14865 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$k net/minecraft/class_3421$class_3432 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$SmoothStoneSelector + m ()V <init> <init> <init> +c emj$l net/minecraft/class_3421$class_3433 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StairsDown + f I a field_31648 WIDTH + f I b field_31649 HEIGHT + f I c field_31650 DEPTH + f Z d field_15281 isSource + m (Lejw;Layw;IIILji;I)Lemj$l; a method_14866 createPiece + m (Leki;IIILji;)V <init> <init> <init> + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$m net/minecraft/class_3421$class_3434 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StartPiece + f Lemj$f; a field_15284 previousPiece + f Lemj$g; b field_15283 portalRoomPiece + f Ljava/util/List; c field_15282 pendingChildren + m (Layw;II)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$n net/minecraft/class_3421$class_3435 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Straight + f I a field_31651 WIDTH + f I b field_31652 HEIGHT + f I c field_31653 DEPTH + f Z d field_15286 leftChild + f Z i field_15285 rightChild + m (Lejw;Layw;IIILji;I)Lemj$n; a method_14867 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$o net/minecraft/class_3421$class_3436 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StraightStairsDown + f I a field_31654 WIDTH + f I b field_31655 HEIGHT + f I c field_31656 DEPTH + m (Lejw;Layw;IIILji;I)Lemj$o; a method_14868 createPiece + m (ILayw;Lejj;Lji;)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emj$p net/minecraft/class_3421$class_3437 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece + f Lemj$p$a; h field_15287 entryDoor + m (Ldds;Layw;Lejj;Lemj$p$a;III)V a method_14872 generateSmallDoor + m (Lejj;)Z a method_14871 isOkBox + m (Lemj$m;Lejw;Layw;II)Lejv; a method_14874 generateSmallDoorChildForward + m (Layw;)Lemj$p$a; b method_14869 randomSmallDoor + m (Lemj$m;Lejw;Layw;II)Lejv; b method_14870 generateSmallDoorChildLeft + m (Lemj$m;Lejw;Layw;II)Lejv; c method_14873 generateSmallDoorChildRight + m (Leki;ILejj;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> +c emj$p$a net/minecraft/class_3421$class_3437$class_3438 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$StrongholdPiece$SmallDoorType + f Lemj$p$a; a field_15288 OPENING + f Lemj$p$a; b field_15290 WOOD_DOOR + f Lemj$p$a; c field_15289 GRATES + f Lemj$p$a; d field_15291 IRON_DOOR + f [Lemj$p$a; e field_15292 $VALUES + m ()[Lemj$p$a; a method_36762 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emj$q net/minecraft/class_3421$class_3466 net/minecraft/world/level/levelgen/structure/structures/StrongholdPieces$Turn + f I a field_31657 WIDTH + f I b field_31658 HEIGHT + f I c field_31659 DEPTH + m (Leki;ILejj;)V <init> <init> <init> + m (Leki;Lub;)V <init> <init> <init> +c emk net/minecraft/class_3188 net/minecraft/world/level/levelgen/structure/structures/StrongholdStructure + f Lcom/mojang/serialization/MapCodec; d field_37817 CODEC + m (Lejr$a;Lekj;)V a method_41690 method_41690 + m (Lekj;Lejr$a;)V a method_41691 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eml net/minecraft/class_3447 net/minecraft/world/level/levelgen/structure/structures/SwampHutPiece + f Z h field_15322 spawnedWitch + f Z i field_16445 spawnedCat + m (Lddl;Lejj;)V a method_16181 spawnCat + m (Layw;II)V <init> <init> <init> + m (Lub;)V <init> <init> <init> +c emm net/minecraft/class_3197 net/minecraft/world/level/levelgen/structure/structures/SwampHutStructure + f Lcom/mojang/serialization/MapCodec; d field_37818 CODEC + m (Lejr$a;Lekj;)V a method_41693 method_41693 + m (Lekj;Lejr$a;)V a method_38693 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emn net/minecraft/class_3471 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces + m (Lenu;Ljd;Ldmm;Ljava/util/List;Layw;)V a method_15029 generateMansion + m ()V <init> <init> <init> +c emn$a net/minecraft/class_3471$class_3472 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FirstFloorRoomCollection + m ()V <init> <init> <init> +c emn$b net/minecraft/class_3471$class_3473 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$FloorRoomCollection + m (Layw;)Ljava/lang/String; a method_15037 get1x1 + m (Layw;Z)Ljava/lang/String; a method_15033 get1x2SideEntrance + m (Layw;)Ljava/lang/String; b method_15032 get1x1Secret + m (Layw;Z)Ljava/lang/String; b method_15031 get1x2FrontEntrance + m (Layw;)Ljava/lang/String; c method_15035 get1x2Secret + m (Layw;)Ljava/lang/String; d method_15034 get2x2 + m (Layw;)Ljava/lang/String; e method_15036 get2x2Secret + m ()V <init> <init> <init> +c emn$c net/minecraft/class_3471$class_3474 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionGrid + f I a field_31665 DEFAULT_SIZE + f I b field_31666 CLEAR + f I c field_31667 CORRIDOR + f I d field_31668 ROOM + f I e field_31669 START_ROOM + f I f field_31670 TEST_ROOM + f I g field_31671 BLOCKED + f I h field_31672 ROOM_1x1 + f I i field_31673 ROOM_1x2 + f I j field_31674 ROOM_2x2 + f I k field_31675 ROOM_ORIGIN_FLAG + f I l field_31676 ROOM_DOOR_FLAG + f I m field_31677 ROOM_STAIRS_FLAG + f I n field_31678 ROOM_CORRIDOR_FLAG + f I o field_31679 ROOM_TYPE_MASK + f I p field_31680 ROOM_ID_MASK + f Layw; q field_15438 random + f Lemn$g; r field_15440 baseGrid + f Lemn$g; s field_15439 thirdFloorGrid + f [Lemn$g; t field_15443 floorRooms + f I u field_15442 entranceX + f I v field_15441 entranceY + m ()V a method_15048 setupThirdFloor + m (Lemn$g;)Z a method_15046 cleanEdges + m (Lemn$g;II)Z a method_15047 isHouse + m (Lemn$g;IIII)Z a method_15039 isRoomId + m (Lemn$g;IILji;I)V a method_15045 recursiveCorridor + m (Lemn$g;Lemn$g;)V a method_15042 identifyRooms + m (Lemn$g;IIII)Lji; b method_15040 get1x2RoomDirection + m (Layw;)V <init> <init> <init> +c emn$d net/minecraft/class_3471$class_3475 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$MansionPiecePlacer + f Lenu; a field_15444 structureTemplateManager + f Layw; b field_15447 random + f I c field_15446 startX + f I d field_15445 startY + m (Ljava/util/List;Lemn$e;)V a method_15054 entrance + m (Ljava/util/List;Lemn$e;Lemn$g;Lji;IIII)V a method_15051 traverseOuterWalls + m (Ljava/util/List;Ljd;Ldmm;Lemn$b;)V a method_15053 addRoom2x2Secret + m (Ljava/util/List;Ljd;Ldmm;Lemn$g;Lemn$g;)V a method_15055 createRoof + m (Ljava/util/List;Ljd;Ldmm;Lji;Lemn$b;)V a method_15057 addRoom1x1 + m (Ljava/util/List;Ljd;Ldmm;Lji;Lji;Lemn$b;)V a method_15056 addRoom2x2 + m (Ljava/util/List;Ljd;Ldmm;Lji;Lji;Lemn$b;Z)V a method_15059 addRoom1x2 + m (Ljd;Ldmm;Ljava/util/List;Lemn$c;)V a method_15050 createMansion + m (Ljava/util/List;Lemn$e;)V b method_15052 traverseWallPiece + m (Ljava/util/List;Lemn$e;)V c method_15058 traverseTurn + m (Ljava/util/List;Lemn$e;)V d method_15060 traverseInnerTurn + m (Lenu;Layw;)V <init> <init> <init> +c emn$e net/minecraft/class_3471$class_3476 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$PlacementData + f Ldmm; a field_15450 rotation + f Ljd; b field_15449 position + f Ljava/lang/String; c field_15448 wallType + m ()V <init> <init> <init> +c emn$f net/minecraft/class_3471$class_3477 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SecondFloorRoomCollection + m ()V <init> <init> <init> +c emn$g net/minecraft/class_3471$class_3478 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$SimpleGrid + f [[I a field_15451 grid + f I b field_15454 width + f I c field_15453 height + f I d field_15452 valueIfOutside + m (II)I a method_15066 get + m (III)V a method_15065 set + m (IIII)V a method_15061 setif + m (IIIII)V a method_15062 set + m (III)Z b method_15067 edgesTo + m (III)V <init> <init> <init> +c emn$h net/minecraft/class_3471$class_3479 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$ThirdFloorRoomCollection + m ()V <init> <init> <init> +c emn$i net/minecraft/class_3471$class_3480 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionPieces$WoodlandMansionPiece + m (Ldkv;Ldmm;)Lenp; a method_35473 makeSettings + m (Ljava/lang/String;)Lakr; a method_35474 makeLocation + m (Lub;Lakr;)Lenp; a method_35475 method_35475 + m (Lenu;Ljava/lang/String;Ljd;Ldmm;)V <init> <init> <init> + m (Lenu;Ljava/lang/String;Ljd;Ldmm;Ldkv;)V <init> <init> <init> + m (Lenu;Lub;)V <init> <init> <init> +c emo net/minecraft/class_3223 net/minecraft/world/level/levelgen/structure/structures/WoodlandMansionStructure + f Lcom/mojang/serialization/MapCodec; d field_37819 CODEC + m (Lejr$a;Ljd;Ldmm;Lekj;)V a method_41695 method_41695 + m (Lekj;Lejr$a;Ljd;Ldmm;)V a method_41696 generatePieces + m (Lejr$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emp net/minecraft/class_7156 net/minecraft/world/level/levelgen/structure/structures/package-info +c emq net/minecraft/class_3818 net/minecraft/world/level/levelgen/structure/templatesystem/AlwaysTrueTest + f Lcom/mojang/serialization/MapCodec; a field_24994 CODEC + f Lemq; b field_16868 INSTANCE + m ()Lemq; b method_28959 method_28959 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emr net/minecraft/class_4992 net/minecraft/world/level/levelgen/structure/templatesystem/AxisAlignedLinearPosTest + f Lcom/mojang/serialization/MapCodec; a field_24995 CODEC + f F b field_23334 minChance + f F d field_23335 maxChance + f I e field_23336 minDist + f I f field_23337 maxDist + f Lji$a; g field_23338 axis + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28960 method_28960 + m (Lemr;)Lji$a; a method_28961 method_28961 + m (Lemr;)Ljava/lang/Integer; b method_28962 method_28962 + m (Lemr;)Ljava/lang/Integer; c method_28963 method_28963 + m (Lemr;)Ljava/lang/Float; d method_28964 method_28964 + m (Lemr;)Ljava/lang/Float; e method_28965 method_28965 + m (FFIILji$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ems net/minecraft/class_5192 net/minecraft/world/level/levelgen/structure/templatesystem/BlackstoneReplaceProcessor + f Lcom/mojang/serialization/MapCodec; a field_24996 CODEC + f Lems; b field_24040 INSTANCE + f Ljava/util/Map; c field_24041 replacements + m (Ljava/util/HashMap;)V a method_27255 method_27255 + m ()Lems; b method_28966 method_28966 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emt net/minecraft/class_5193 net/minecraft/world/level/levelgen/structure/templatesystem/BlockAgeProcessor + f Lcom/mojang/serialization/MapCodec; a field_24997 CODEC + f F b field_31681 PROBABILITY_OF_REPLACING_FULL_BLOCK + f F c field_31682 PROBABILITY_OF_REPLACING_STAIRS + f F d field_31683 PROBABILITY_OF_REPLACING_OBSIDIAN + f [Ldtc; e field_27338 NON_MOSSY_REPLACEMENTS + f F f field_24042 mossiness + m (Layw;)Ldtc; a method_27256 maybeReplaceFullStoneBlock + m (Layw;Ldfy;)Ldtc; a method_27257 getRandomFacingStairs + m (Layw;Ldtc;)Ldtc; a method_27258 maybeReplaceStairs + m (Layw;[Ldtc;)Ldtc; a method_27259 getRandomBlock + m (Layw;[Ldtc;[Ldtc;)Ldtc; a method_27260 getRandomBlock + m (Lemt;)Ljava/lang/Float; a method_28967 method_28967 + m (Layw;)Ldtc; b method_27261 maybeReplaceSlab + m (Layw;)Ldtc; c method_27262 maybeReplaceWall + m (Layw;)Ldtc; d method_27263 maybeReplaceObsidian + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emu net/minecraft/class_3793 net/minecraft/world/level/levelgen/structure/templatesystem/BlockIgnoreProcessor + f Lcom/mojang/serialization/MapCodec; a field_24998 CODEC + f Lemu; b field_16718 STRUCTURE_BLOCK + f Lemu; c field_16719 AIR + f Lemu; d field_16721 STRUCTURE_AND_AIR + f Lcom/google/common/collect/ImmutableList; e field_16720 toIgnore + m (Lemu;)Ljava/util/List; a method_28968 method_28968 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emv net/minecraft/class_3819 net/minecraft/world/level/levelgen/structure/templatesystem/BlockMatchTest + f Lcom/mojang/serialization/MapCodec; a field_24999 CODEC + f Ldfy; b field_16869 block + m (Lemv;)Ldfy; a method_28969 method_28969 + m (Ldfy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emw net/minecraft/class_3488 net/minecraft/world/level/levelgen/structure/templatesystem/BlockRotProcessor + f Lcom/mojang/serialization/MapCodec; a field_25000 CODEC + f Ljava/util/Optional; b field_38437 rottableBlocks + f F c field_15523 integrity + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42711 method_42711 + m (Lemw;)Ljava/lang/Float; a method_42712 method_42712 + m (Lemw;)Ljava/util/Optional; b method_42713 method_42713 + m (Ljq;F)V <init> <init> <init> + m (F)V <init> <init> <init> + m (Ljava/util/Optional;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emx net/minecraft/class_3820 net/minecraft/world/level/levelgen/structure/templatesystem/BlockStateMatchTest + f Lcom/mojang/serialization/MapCodec; a field_25001 CODEC + f Ldtc; b field_16870 blockState + m (Lemx;)Ldtc; a method_28971 method_28971 + m (Ldtc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emy net/minecraft/class_8243 net/minecraft/world/level/levelgen/structure/templatesystem/CappedProcessor + f Lcom/mojang/serialization/MapCodec; a field_43329 CODEC + f Lenq; b field_43330 delegate + f Lbpw; c field_43331 limit + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49888 method_49888 + m (Lemy;)Lbpw; a method_49889 method_49889 + m (Lemy;)Lenq; b method_49890 method_49890 + m (Lenq;Lbpw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c emz net/minecraft/class_3795 net/minecraft/world/level/levelgen/structure/templatesystem/GravityProcessor + f Lcom/mojang/serialization/MapCodec; a field_25002 CODEC + f Ldyy$a; b field_16723 heightmap + f I c field_16725 offset + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28972 method_28972 + m (Lemz;)Ljava/lang/Integer; a method_28973 method_28973 + m (Lemz;)Ldyy$a; b method_28974 method_28974 + m (Ldyy$a;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ena net/minecraft/class_3794 net/minecraft/world/level/levelgen/structure/templatesystem/JigsawReplacementProcessor + f Lcom/mojang/serialization/MapCodec; a field_25003 CODEC + f Lena; b field_16871 INSTANCE + f Lorg/slf4j/Logger; c field_43332 LOGGER + m ()Lena; b method_28975 method_28975 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enb net/minecraft/class_5399 net/minecraft/world/level/levelgen/structure/templatesystem/LavaSubmergedBlockProcessor + f Lcom/mojang/serialization/MapCodec; a field_25618 CODEC + f Lenb; b field_25619 INSTANCE + m ()Lenb; b method_29966 method_29966 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enc net/minecraft/class_4993 net/minecraft/world/level/levelgen/structure/templatesystem/LinearPosTest + f Lcom/mojang/serialization/MapCodec; a field_25004 CODEC + f F b field_23339 minChance + f F d field_23340 maxChance + f I e field_23341 minDist + f I f field_23342 maxDist + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28976 method_28976 + m (Lenc;)Ljava/lang/Integer; a method_28977 method_28977 + m (Lenc;)Ljava/lang/Integer; b method_28978 method_28978 + m (Lenc;)Ljava/lang/Float; c method_28979 method_28979 + m (Lenc;)Ljava/lang/Float; d method_28980 method_28980 + m (FFII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c end net/minecraft/class_9822 net/minecraft/world/level/levelgen/structure/templatesystem/LiquidSettings + f Lend; a field_52237 IGNORE_WATERLOGGING + f Lend; b field_52238 APPLY_WATERLOGGING + f Lcom/mojang/serialization/Codec; c field_52239 CODEC + f Ljava/lang/String; d field_52240 name + f [Lend; e field_52241 $VALUES + m ()[Lend; a method_61019 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ene net/minecraft/class_3822 net/minecraft/world/level/levelgen/structure/templatesystem/NopProcessor + f Lcom/mojang/serialization/MapCodec; a field_25005 CODEC + f Lene; b field_16876 INSTANCE + m ()Lene; b method_28981 method_28981 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enf net/minecraft/class_4994 net/minecraft/world/level/levelgen/structure/templatesystem/PosAlwaysTrueTest + f Lcom/mojang/serialization/MapCodec; a field_25006 CODEC + f Lenf; b field_23343 INSTANCE + m ()Lenf; b method_28982 method_28982 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eng net/minecraft/class_4995 net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTest + f Lcom/mojang/serialization/Codec; c field_25007 CODEC + m ()Lenh; a method_26404 getType + m (Ljd;Ljd;Ljd;Layw;)Z a method_26406 test + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enh net/minecraft/class_4996 net/minecraft/world/level/levelgen/structure/templatesystem/PosRuleTestType + f Lenh; a field_23344 ALWAYS_TRUE_TEST + f Lenh; b field_23345 LINEAR_POS_TEST + f Lenh; c field_23346 AXIS_ALIGNED_LINEAR_POS_TEST + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_28983 method_28983 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lenh; a method_26409 register + m ()V <clinit> <clinit> <clinit> +c eni net/minecraft/class_3821 net/minecraft/world/level/levelgen/structure/templatesystem/ProcessorRule + f Leoa; a field_43333 DEFAULT_BLOCK_ENTITY_MODIFIER + f Lcom/mojang/serialization/Codec; b field_25008 CODEC + f Lenn; c field_16872 inputPredicate + f Lenn; d field_16873 locPredicate + f Leng; e field_23347 posPredicate + f Ldtc; f field_16874 outputState + f Leob; g field_43334 blockEntityModifier + m ()Ldtc; a method_16763 getOutputState + m (Layw;Lub;)Lub; a method_16760 getOutputTag + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28984 method_28984 + m (Ldtc;Ldtc;Ljd;Ljd;Ljd;Layw;)Z a method_16762 test + m (Leni;)Leob; a method_28985 method_28985 + m (Leni;)Ldtc; b method_28986 method_28986 + m (Leni;)Leng; c method_28987 method_28987 + m (Leni;)Lenn; d method_28988 method_28988 + m (Leni;)Lenn; e method_28989 method_28989 + m (Lenn;Lenn;Ldtc;)V <init> <init> <init> + m (Lenn;Lenn;Leng;Ldtc;)V <init> <init> <init> + m (Lenn;Lenn;Leng;Ldtc;Leob;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enj net/minecraft/class_6378 net/minecraft/world/level/levelgen/structure/templatesystem/ProtectedBlockProcessor + f Lawu; a field_33771 cannotReplace + f Lcom/mojang/serialization/MapCodec; b field_33772 CODEC + m (Lenj;)Lawu; a method_37002 method_37002 + m (Lawu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enk net/minecraft/class_3824 net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockMatchTest + f Lcom/mojang/serialization/MapCodec; a field_25009 CODEC + f Ldfy; b field_16880 block + f F d field_16879 probability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28990 method_28990 + m (Lenk;)Ljava/lang/Float; a method_28991 method_28991 + m (Lenk;)Ldfy; b method_28992 method_28992 + m (Ldfy;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enl net/minecraft/class_3823 net/minecraft/world/level/levelgen/structure/templatesystem/RandomBlockStateMatchTest + f Lcom/mojang/serialization/MapCodec; a field_25010 CODEC + f Ldtc; b field_16878 blockState + f F d field_16877 probability + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_28993 method_28993 + m (Lenl;)Ljava/lang/Float; a method_28994 method_28994 + m (Lenl;)Ldtc; b method_28995 method_28995 + m (Ldtc;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enm net/minecraft/class_3826 net/minecraft/world/level/levelgen/structure/templatesystem/RuleProcessor + f Lcom/mojang/serialization/MapCodec; a field_25011 CODEC + f Lcom/google/common/collect/ImmutableList; b field_16881 rules + m (Lenm;)Ljava/util/List; a method_28996 method_28996 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enn net/minecraft/class_3825 net/minecraft/world/level/levelgen/structure/templatesystem/RuleTest + f Lcom/mojang/serialization/Codec; c field_25012 CODEC + m ()Leno; a method_16766 getType + m (Ldtc;Layw;)Z a method_16768 test + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eno net/minecraft/class_3827 net/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType + f Leno; a field_16982 ALWAYS_TRUE_TEST + f Leno; b field_16981 BLOCK_TEST + f Leno; c field_16985 BLOCKSTATE_TEST + f Leno; d field_16983 TAG_TEST + f Leno; e field_16980 RANDOM_BLOCK_TEST + f Leno; f field_16984 RANDOM_BLOCKSTATE_TEST + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_28997 method_28997 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leno; a method_16821 register + m ()V <clinit> <clinit> <clinit> +c enp net/minecraft/class_3492 net/minecraft/world/level/levelgen/structure/templatesystem/StructurePlaceSettings + f Ldkv; a field_15564 mirror + f Ldmm; b field_15569 rotation + f Ljd; c field_15566 rotationPivot + f Z d field_15571 ignoreEntities + f Lejj; e field_15565 boundingBox + f Lend; f field_52242 liquidSettings + f Layw; g field_15570 random + f I h field_15575 palette + f Ljava/util/List; i field_16446 processors + f Z j field_16587 knownShape + f Z k field_24043 finalizeEntities + m ()Lenp; a method_15128 copy + m (Layw;)Lenp; a method_15112 setRandom + m (Ldkv;)Lenp; a method_15125 setMirror + m (Ldmm;)Lenp; a method_15123 setRotation + m (Lejj;)Lenp; a method_15126 setBoundingBox + m (Lend;)Lenp; a method_61020 setLiquidSettings + m (Lenq;)Lenp; a method_16184 addProcessor + m (Ljava/util/List;Ljd;)Lent$a; a method_15121 getRandomPalette + m (Ljd;)Lenp; a method_15119 setRotationPivot + m (Z)Lenp; a method_15133 setIgnoreEntities + m ()Lenp; b method_16183 clearProcessors + m (Lenq;)Lenp; b method_16664 popProcessor + m (Ljd;)Layw; b method_15115 getRandom + m (Z)Lenp; b method_15131 setKnownShape + m ()Ldkv; c method_15114 getMirror + m (Z)Lenp; c method_27264 setFinalizeEntities + m ()Ldmm; d method_15113 getRotation + m ()Ljd; e method_15134 getRotationPivot + m ()Z f method_15135 isIgnoreEntities + m ()Lejj; g method_15124 getBoundingBox + m ()Z h method_16444 getKnownShape + m ()Ljava/util/List; i method_16182 getProcessors + m ()Z j method_61021 shouldApplyWaterlogging + m ()Z k method_27265 shouldFinalizeEntities + m ()V <init> <init> <init> +c enq net/minecraft/class_3491 net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessor + m ()Lens; a method_16772 getType + m (Ldcz;Ljd;Ljd;Lent$c;Lent$c;Lenp;)Lent$c; a method_15110 processBlock + m (Lddl;Ljd;Ljd;Ljava/util/List;Ljava/util/List;Lenp;)Ljava/util/List; a method_49887 finalizeProcessing + m ()V <init> <init> <init> +c enr net/minecraft/class_5497 net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorList + f Ljava/util/List; a field_26662 list + m ()Ljava/util/List; a method_31027 list + m (Ljava/util/List;)V <init> <init> <init> +c ens net/minecraft/class_3828 net/minecraft/world/level/levelgen/structure/templatesystem/StructureProcessorType + f Lcom/mojang/serialization/Codec; a field_25013 SINGLE_CODEC + f Lcom/mojang/serialization/Codec; b field_26663 LIST_OBJECT_CODEC + f Lcom/mojang/serialization/Codec; c field_25876 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; d field_25877 LIST_CODEC + f Lens; e field_16986 BLOCK_IGNORE + f Lens; f field_16988 BLOCK_ROT + f Lens; g field_16989 GRAVITY + f Lens; h field_16991 JIGSAW_REPLACEMENT + f Lens; i field_16990 RULE + f Lens; j field_16987 NOP + f Lens; k field_24044 BLOCK_AGE + f Lens; l field_24045 BLACKSTONE_REPLACE + f Lens; m field_25620 LAVA_SUBMERGED_BLOCK + f Lens; n field_33773 PROTECTED_BLOCKS + f Lens; o field_43335 CAPPED + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_28998 method_28998 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lens; a method_16822 register + m ()V <clinit> <clinit> <clinit> +c ent net/minecraft/class_3499 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate + f Ljava/lang/String; a field_31687 PALETTE_TAG + f Ljava/lang/String; b field_31688 PALETTE_LIST_TAG + f Ljava/lang/String; c field_31689 ENTITIES_TAG + f Ljava/lang/String; d field_31690 BLOCKS_TAG + f Ljava/lang/String; e field_31691 BLOCK_TAG_POS + f Ljava/lang/String; f field_31692 BLOCK_TAG_STATE + f Ljava/lang/String; g field_31693 BLOCK_TAG_NBT + f Ljava/lang/String; h field_31694 ENTITY_TAG_POS + f Ljava/lang/String; i field_31695 ENTITY_TAG_BLOCKPOS + f Ljava/lang/String; j field_31696 ENTITY_TAG_NBT + f Ljava/lang/String; k field_31697 SIZE_TAG + f Ljava/util/List; l field_15586 palettes + f Ljava/util/List; m field_15589 entityInfoList + f Lkh; n field_15587 size + f Ljava/lang/String; o field_15588 author + m ()Lkh; a method_15160 getSize + m (Lbsr;)Z a method_15163 method_15163 + m (Ldcw;Ljd;Ljd;)V a method_15164 fillEntityList + m (Ldcw;Ljd;Lkh;ZLdfy;)V a method_15174 fillFromWorld + m (Ldcx;ILexl;III)V a method_20532 updateShapeAtEdge + m (Ldcx;ILexl;Ljd;)V a method_58190 updateShapeAtEdge + m (Lddl;Ljd;Ldkv;Ldmm;Ljd;Lejj;Z)V a method_15179 placeEntities + m (Lddl;Ljd;Ljd;Lenp;Layw;I)Z a method_15172 placeInWorld + m (Lddl;Ljd;Ljd;Lenp;Ljava/util/List;)Ljava/util/List; a method_16446 processBlockInfos + m (Lddl;Lub;)Ljava/util/Optional; a method_17916 createEntityIgnoreException + m (Ldmm;)Lkh; a method_15166 getSize + m (Ldmm;Ldkv;Lexc;ZLddl;Lbsr;)V a method_17917 method_17917 + m (Lenp;Ljd;)Ljd; a method_15171 calculateRelativePosition + m (Lenp;Ljd;Lenp;Ljd;)Ljd; a method_15180 calculateConnectedPosition + m (Lent$c;)I a method_28053 method_28053 + m (Lent$c;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V a method_28054 addToLists + m (Lexc;Ldkv;Ldmm;Ljd;)Lexc; a method_15176 transform + m (Ljava/lang/String;)V a method_15161 setAuthor + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljava/util/List; a method_28055 buildInfoList + m (Ljd$a;IIILjd$a;Ldcx;ILji;III)V a method_15173 method_15173 + m (Ljd;Ldkv;Ldmm;)Ljd; a method_15167 getZeroPositionWithTransform + m (Ljd;Ldkv;Ldmm;II)Ljd; a method_15162 getZeroPositionWithTransform + m (Ljd;Ldkv;Ldmm;Ljd;)Ljd; a method_15168 transform + m (Ljd;Ldmm;Ljd;Ldkv;)Lejj; a method_27267 getBoundingBox + m (Ljd;Ldmm;Ljd;Ldkv;Lkh;)Lejj; a method_34400 getBoundingBox + m (Ljd;Lenp;Ldfy;)Ljava/util/List; a method_16445 filterBlocks + m (Ljd;Lenp;Ldfy;Z)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a method_15165 filterBlocks + m (Ljn;Lub;)V a method_15183 load + m (Ljn;Luh;Luh;)V a method_15177 loadPalette + m (Lub;)Lub; a method_15175 save + m ([D)Luh; a method_15184 newDoubleList + m ([I)Luh; a method_15169 newIntegerList + m ()Ljava/lang/String; b method_15181 getAuthor + m (Lenp;Ljd;)Lejj; b method_16187 getBoundingBox + m (Lent$c;)I b method_28056 method_28056 + m (Lent$c;)I c method_16185 method_16185 + m ()V <init> <init> <init> +c ent$1 net/minecraft/class_3499$1 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$1 + f [I a field_15594 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_15593 $SwitchMap$net$minecraft$world$level$block$Mirror + m ()V <clinit> <clinit> <clinit> +c ent$a net/minecraft/class_3499$class_5162 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$Palette + f Ljava/util/List; a field_23913 blocks + f Ljava/util/Map; b field_23914 cache + m ()Ljava/util/List; a method_27125 blocks + m (Ldfy;)Ljava/util/List; a method_27126 blocks + m (Ldfy;Lent$c;)Z a method_27127 method_27127 + m (Ldfy;)Ljava/util/List; b method_27128 method_27128 + m (Ljava/util/List;)V <init> <init> <init> +c ent$b net/minecraft/class_3499$class_3500 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$SimplePalette + f Ldtc; a field_15590 DEFAULT_BLOCK_STATE + f Ljs; b field_15591 ids + f I c field_15592 lastId + m (I)Ldtc; a method_15185 stateFor + m (Ldtc;)I a method_15187 idFor + m (Ldtc;I)V a method_15186 addMapping + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ent$c net/minecraft/class_3499$class_3501 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureBlockInfo + f Ljd; a comp_1341 pos + f Ldtc; b comp_1342 state + f Lub; c comp_1343 nbt + m ()Ljd; a comp_1341 pos + m ()Ldtc; b comp_1342 state + m ()Lub; c comp_1343 nbt + m (Ljd;Ldtc;Lub;)V <init> <init> <init> +c ent$d net/minecraft/class_3499$class_3502 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate$StructureEntityInfo + f Lexc; a field_15599 pos + f Ljd; b field_15600 blockPos + f Lub; c field_15598 nbt + m (Lexc;Ljd;Lub;)V <init> <init> <init> +c enu net/minecraft/class_3485 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager + f Ljava/lang/String; a field_31684 STRUCTURE_RESOURCE_DIRECTORY_NAME + f Lorg/slf4j/Logger; b field_15514 LOGGER + f Ljava/lang/String; c field_52243 STRUCTURE_GENERATED_DIRECTORY_NAME + f Ljava/lang/String; d field_31685 STRUCTURE_FILE_EXTENSION + f Ljava/lang/String; e field_31686 STRUCTURE_TEXT_FILE_EXTENSION + f Ljava/util/Map; f field_15513 structureRepository + f Lcom/mojang/datafixers/DataFixer; g field_15515 fixerUpper + f Laue; h field_25189 resourceManager + f Ljava/nio/file/Path; i field_15512 generatedDir + f Ljava/util/List; j field_39417 sources + f Ljn; k field_40369 blockLookup + f Lakk; l field_52244 RESOURCE_LISTER + m ()Ljava/util/stream/Stream; a method_44226 listTemplates + m (ILjava/lang/String;)Ljava/lang/String; a method_44227 method_44227 + m (Lakr;)Lent; a method_15091 getOrCreate + m (Lakr;Ljava/lang/String;)Ljava/nio/file/Path; a method_15085 createAndValidatePathToGeneratedStructure + m (Lakr;Ljava/lang/Throwable;)V a method_44229 method_44229 + m (Lakr;Ljava/nio/file/Path;)Ljava/util/Optional; a method_44230 loadFromSnbt + m (Laue;)V a method_29300 onResourceManagerReload + m (Lenu$a;Ljava/util/function/Consumer;)Ljava/util/Optional; a method_44231 load + m (Lenu$b;)Ljava/util/stream/Stream; a method_44232 method_44232 + m (Ljava/io/InputStream;)Lent; a method_15090 readStructure + m (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Z a method_44233 method_44233 + m (Ljava/nio/file/Path;)Z a method_44242 method_44242 + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Consumer;)V a method_44236 listFolderContents + m (Ljava/nio/file/Path;Ljava/lang/Throwable;)V a method_44237 method_44237 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/String; a method_44238 relativize + m (Ljava/util/function/Consumer;Ljava/lang/String;Ljava/util/function/Function;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a method_61022 method_61022 + m (Lub;)Lent; a method_21891 readStructure + m ()Ljava/util/stream/Stream; b method_44239 listResources + m (Lakr;)Ljava/util/Optional; b method_15094 get + m (Ljava/nio/file/Path;)Ljava/io/InputStream; b method_44244 method_44244 + m ()Ljava/util/stream/Stream; c method_44241 listTestStructures + m (Lakr;)Z c method_15093 save + m ()Ljava/util/stream/Stream; d method_44243 listGenerated + m (Lakr;)V d method_15087 remove + m (Lakr;)Ljava/util/Optional; e method_44245 tryLoad + m (Lakr;)Ljava/util/Optional; f method_15088 loadFromResource + m (Lakr;)Ljava/util/Optional; g method_44246 loadFromTestStructures + m (Lakr;)Ljava/util/Optional; h method_15092 loadFromGenerated + m (Lakr;)Ljava/io/InputStream; i method_44249 method_44249 + m (Laue;Lerf$c;Lcom/mojang/datafixers/DataFixer;Ljn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enu$a net/minecraft/class_3485$class_7513 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$InputStreamOpener +c enu$b net/minecraft/class_3485$class_7514 net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplateManager$Source + f Ljava/util/function/Function; a comp_852 loader + f Ljava/util/function/Supplier; b comp_853 lister + m ()Ljava/util/function/Function; a comp_852 loader + m ()Ljava/util/function/Supplier; b comp_853 lister + m (Ljava/util/function/Function;Ljava/util/function/Supplier;)V <init> <init> <init> +c env net/minecraft/class_3798 net/minecraft/world/level/levelgen/structure/templatesystem/TagMatchTest + f Lcom/mojang/serialization/MapCodec; a field_25014 CODEC + f Lawu; b field_16747 tag + m (Lenv;)Lawu; a method_28999 method_28999 + m (Lawu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enw net/minecraft/class_6133 net/minecraft/world/level/levelgen/structure/templatesystem/package-info +c enx net/minecraft/class_8244 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendLoot + f Lcom/mojang/serialization/MapCodec; a field_43336 CODEC + f Lorg/slf4j/Logger; b field_43337 LOGGER + f Lakq; d field_43338 lootTable + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49893 method_49893 + m (Lenx;)Lakq; a method_49894 method_49894 + m (Lub;Luy;)V a method_49895 method_49895 + m (Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eny net/minecraft/class_8245 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/AppendStatic + f Lcom/mojang/serialization/MapCodec; a field_43339 CODEC + f Lub; b field_43340 tag + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_49896 method_49896 + m (Leny;)Lub; a method_49897 method_49897 + m (Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c enz net/minecraft/class_8246 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Clear + f Lcom/mojang/serialization/MapCodec; a field_43341 CODEC + f Lenz; b field_43342 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eoa net/minecraft/class_8247 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/Passthrough + f Leoa; a field_43343 INSTANCE + f Lcom/mojang/serialization/MapCodec; b field_43344 CODEC + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eob net/minecraft/class_8248 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifier + f Lcom/mojang/serialization/Codec; c field_43345 CODEC + m ()Leoc; a method_49891 getType + m (Layw;Lub;)Lub; a method_49892 apply + m ()V <clinit> <clinit> <clinit> +c eoc net/minecraft/class_8249 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/RuleBlockEntityModifierType + f Leoc; a field_43346 CLEAR + f Leoc; b field_43347 PASSTHROUGH + f Leoc; c field_43348 APPEND_STATIC + f Leoc; d field_43349 APPEND_LOOT + m (Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec; a method_49898 method_49898 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leoc; a method_49899 register + m ()V <clinit> <clinit> <clinit> +c eod net/minecraft/class_8250 net/minecraft/world/level/levelgen/structure/templatesystem/rule/blockentity/package-info +c eoe net/minecraft/class_5822 net/minecraft/world/level/levelgen/synth/BlendedNoise + f Layh; a field_37206 CODEC + f Lcom/mojang/serialization/Codec; e field_38269 SCALE_RANGE + f Lcom/mojang/serialization/MapCodec; f field_38270 DATA_CODEC + f Leoi; g field_28774 minLimitNoise + f Leoi; h field_28775 maxLimitNoise + f Leoi; i field_28776 mainNoise + f D j field_38271 xzMultiplier + f D k field_38272 yMultiplier + f D l field_38273 xzFactor + f D m field_38274 yFactor + f D n field_38275 smearScaleMultiplier + f D o field_36630 maxValue + f D p field_34752 xzScale + f D q field_34753 yScale + m (DDDDD)Leoe; a method_42384 createUnseeded + m (Layw;)Leoe; a method_42386 withNewRandom + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_42385 method_42385 + m (Leoe;)Ljava/lang/Double; a method_42387 method_42387 + m (Ljava/lang/StringBuilder;)V a method_39117 parityConfigString + m (Leoe;)Ljava/lang/Double; b method_42388 method_42388 + m (Leoe;)Ljava/lang/Double; c method_42389 method_42389 + m (Leoe;)Ljava/lang/Double; d method_42390 method_42390 + m (Leoe;)Ljava/lang/Double; e method_42391 method_42391 + m (Leoi;Leoi;Leoi;DDDDD)V <init> <init> <init> + m (Layw;DDDDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eof net/minecraft/class_3756 net/minecraft/world/level/levelgen/synth/ImprovedNoise + f D a field_16591 xo + f D b field_16589 yo + f D c field_16588 zo + f F d field_31701 SHIFT_UP_EPSILON + f [B e field_16590 p + m (DDD)D a method_33658 noise + m (DDDDD)D a method_16447 noise + m (DDD[D)D a method_35477 noiseWithDerivative + m (I)I a method_16449 p + m (IDDD)D a method_16448 gradDot + m (IIIDDDD)D a method_16450 sampleAndLerp + m (IIIDDD[D)D a method_35478 sampleWithDerivative + m (Ljava/lang/StringBuilder;)V a method_39118 parityConfigString + m (Layw;)V <init> <init> <init> +c eog net/minecraft/class_5836 net/minecraft/world/level/levelgen/synth/NoiseUtils + m (DD)D a method_35479 biasTowardsExtreme + m (Ljava/lang/StringBuilder;DDD[B)V a method_39119 parityNoiseOctaveConfigString + m (Ljava/lang/StringBuilder;DDD[I)V a method_39120 parityNoiseOctaveConfigString + m ()V <init> <init> <init> +c eoh net/minecraft/class_5216 net/minecraft/world/level/levelgen/synth/NormalNoise + f D a field_31702 INPUT_FACTOR + f D b field_31703 TARGET_DEVIATION + f D c field_24175 valueFactor + f Leoi; d field_24176 first + f Leoi; e field_24177 second + f D f field_36631 maxValue + f Leoh$a; g field_37207 parameters + m ()D a method_40554 maxValue + m (DDD)D a method_27406 getValue + m (I)D a method_27407 expectedDeviation + m (Layw;I[D)Leoh; a method_31927 create + m (Layw;Leoh$a;)Leoh; a method_39186 createLegacyNetherBiome + m (Ljava/lang/StringBuilder;)V a method_39124 parityConfigString + m ()Leoh$a; b method_38475 parameters + m (Layw;Leoh$a;)Leoh; b method_38476 create + m (Layw;Leoh$a;Z)V <init> <init> <init> +c eoh$a net/minecraft/class_5216$class_5487 net/minecraft/world/level/levelgen/synth/NormalNoise$NoiseParameters + f Lcom/mojang/serialization/Codec; a field_35424 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; b field_26438 CODEC + f I c comp_516 firstOctave + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d comp_517 amplitudes + m ()I a comp_516 firstOctave + m (DLit/unimi/dsi/fastutil/doubles/DoubleArrayList;)V a method_41153 method_41153 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_30833 method_30833 + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; b comp_517 amplitudes + m (ILjava/util/List;)V <init> <init> <init> + m (ID[D)V <init> <init> <init> + m (ILit/unimi/dsi/fastutil/doubles/DoubleList;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eoi net/minecraft/class_3537 net/minecraft/world/level/levelgen/synth/PerlinNoise + f I a field_31704 ROUND_OFF + f [Leof; b field_15744 noiseLevels + f I c field_34758 firstOctave + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d field_26445 amplitudes + f D e field_20659 lowestFreqValueFactor + f D f field_20660 lowestFreqInputFactor + f D g field_36632 maxValue + m ()D a method_40555 maxValue + m (D)D a method_40556 maxBrokenValue + m (DDD)D a method_15416 getValue + m (DDDDDZ)D a method_16453 getValue + m (I)Leof; a method_16668 getOctaveNoise + m (Layw;)V a method_34401 skipOctave + m (Layw;ID[D)Leoi; a method_35480 create + m (Layw;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Leoi; a method_39126 createLegacyForLegacyNetherBiome + m (Layw;Ljava/util/List;)Leoi; a method_39127 create + m (Layw;Ljava/util/stream/IntStream;)Leoi; a method_39187 createLegacyForBlendedNoise + m (Lit/unimi/dsi/fastutil/ints/IntSortedSet;)Lcom/mojang/datafixers/util/Pair; a method_30848 makeAmplitudes + m (Ljava/lang/Double;)Ljava/lang/String; a method_39129 method_39129 + m (Ljava/lang/StringBuilder;)V a method_39130 parityConfigString + m ()I b method_38477 firstOctave + m (D)D b method_16452 wrap + m (Layw;ILit/unimi/dsi/fastutil/doubles/DoubleList;)Leoi; b method_30847 create + m (Layw;Ljava/util/stream/IntStream;)Leoi; b method_39128 create + m (Ljava/lang/Double;)Z b method_39131 method_39131 + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; c method_38478 amplitudes + m (D)D c method_40557 edgeValue + m (Layw;Lcom/mojang/datafixers/util/Pair;Z)V <init> <init> <init> +c eoj net/minecraft/class_3543 net/minecraft/world/level/levelgen/synth/PerlinSimplexNoise + f [Leok; a field_15770 noiseLevels + f D b field_20661 highestFreqValueFactor + f D c field_20662 highestFreqInputFactor + m (DDZ)D a method_16451 getValue + m (Layw;Ljava/util/List;)V <init> <init> <init> + m (Layw;Lit/unimi/dsi/fastutil/ints/IntSortedSet;)V <init> <init> <init> +c eok net/minecraft/class_3541 net/minecraft/world/level/levelgen/synth/SimplexNoise + f [[I a field_15766 GRADIENT + f D b field_15763 xo + f D c field_15762 yo + f D d field_15761 zo + f D e field_15764 SQRT_3 + f D f field_15768 F2 + f D g field_15767 G2 + f [I h field_15765 p + m (DD)D a method_15433 getValue + m (DDD)D a method_22416 getValue + m (I)I a method_16456 p + m (IDDDD)D a method_16455 getCornerNoise3D + m ([IDDD)D a method_15431 dot + m (Layw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eol net/minecraft/class_6135 net/minecraft/world/level/levelgen/synth/package-info +c eom net/minecraft/class_3552 net/minecraft/world/level/lighting/BlockLightEngine + f Ljd$a; g field_16511 mutablePos + m (JLdtc;)I a method_15474 getEmission + m (Ljd;Ldtc;)V a method_51532 method_51532 + m (Ldvl;)V <init> <init> <init> + m (Ldvl;Leon;)V <init> <init> <init> +c eon net/minecraft/class_3547 net/minecraft/world/level/lighting/BlockLightSectionStorage + m (Ldvl;)V <init> <init> <init> +c eon$a net/minecraft/class_3547$class_3548 net/minecraft/world/level/lighting/BlockLightSectionStorage$BlockDataLayerStorageMap + m ()Leon$a; a method_15443 copy + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V <init> <init> <init> +c eoo net/minecraft/class_8528 net/minecraft/world/level/lighting/ChunkSkyLightSources + f I a field_44710 NEGATIVE_INFINITY + f I b field_44711 SIZE + f I c field_44712 minY + f Laxc; d field_44713 heightmap + f Ljd$a; e field_44714 mutablePos1 + f Ljd$a; f field_44715 mutablePos2 + m ()I a method_51533 getHighestLowestSourceY + m (I)V a method_51534 fill + m (II)I a method_51535 getLowestSourceY + m (Ldcc;III)Z a method_51536 update + m (Ldcc;IILjd;Ldtc;Ljd;Ldtc;)Z a method_51537 updateEdge + m (Ldcc;Ljd;Ldtc;)I a method_51538 findLowestSourceBelow + m (Ldcc;Ljd;Ldtc;Ljd;Ldtc;)Z a method_51539 isEdgeOccluded + m (Lduy;)V a method_51540 fillFrom + m (Lduy;III)I a method_51541 findLowestSourceY + m (I)I b method_51542 get + m (II)V b method_51543 set + m (I)I c method_51544 extendSourcesBelowWorld + m (II)I c method_51545 index + m (Ldcy;)V <init> <init> <init> +c eop net/minecraft/class_3556 net/minecraft/world/level/lighting/DataLayerStorageMap + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; a field_15791 map + f I b field_31705 CACHE_SIZE + f [J c field_15789 lastSectionKeys + f [Ldvd; d field_15790 lastSections + f Z e field_16447 cacheEnabled + m (J)Ldvd; a method_15502 copyDataLayer + m (JLdvd;)V a method_15499 setLayer + m ()Leop; b method_15504 copy + m (J)Z b method_15503 hasLayer + m ()V c method_15505 clearCache + m (J)Ldvd; c method_15501 getLayer + m ()V d method_16188 disableCache + m (J)Ldvd; d method_15500 removeLayer + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;)V <init> <init> <init> +c eoq net/minecraft/class_3554 net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint + f I a field_31706 NO_COMPUTED_LEVEL + f Leou; b field_43396 priorityQueue + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; c field_15784 computedLevels + f Z d field_15782 hasWork + f J e field_43397 SOURCE + f I f field_15783 levelCount + m (II)I a method_50014 calculatePriority + m (J)Z a method_15494 isSource + m (JI)V a method_15485 setLevel + m (JIZ)V a method_15487 checkNeighborsAfterUpdate + m (JJI)I a method_15486 getComputedLevel + m (JJIIIZ)V a method_15482 checkEdge + m (JJIZ)V a method_15478 checkEdge + m (Ljava/util/function/LongPredicate;)V a method_24206 removeIf + m (Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V a method_24207 method_24207 + m ()Z b method_15489 hasWork + m (I)I b method_15492 runUpdates + m (JJI)I b method_15488 computeLevelFromNeighbor + m (JJIZ)V b method_15484 checkNeighbor + m ()I c method_24208 getQueueSize + m (J)I c method_15480 getLevel + m (J)V e method_15483 removeFromQueue + m (J)V f method_15491 checkNode + m (III)V <init> <init> <init> +c eoq$1 net/minecraft/class_3554$1 net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1 + f I a field_43398 val$minMapSize + f Leoq; b field_16727 field_16727 + m (Leoq;IFI)V <init> <init> <init> +c eor net/minecraft/class_3562 net/minecraft/world/level/lighting/LayerLightEventListener + m (Lkf;)Ldvd; a method_15544 getDataLayerData + m (Ljd;)I b method_15543 getLightValue +c eor$a net/minecraft/class_3562$class_3563 net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener + f Leor$a; a field_15812 INSTANCE + f [Leor$a; b field_15811 $VALUES + m ()[Leor$a; c method_36763 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eos net/minecraft/class_3560 net/minecraft/world/level/lighting/LayerLightSectionStorage + f Ldvl; a field_15803 chunkSource + f Lit/unimi/dsi/fastutil/longs/Long2ByteMap; b field_44716 sectionStates + f Leop; c field_15806 visibleSectionData + f Leop; d field_15796 updatingSectionData + f Lit/unimi/dsi/fastutil/longs/LongSet; e field_15802 changedSections + f Lit/unimi/dsi/fastutil/longs/LongSet; f field_16448 sectionsAffectedByLightUpdates + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; g field_15807 queuedSections + f Z h field_44717 hasInconsistencies + f Lddf; i field_15805 layer + f Lit/unimi/dsi/fastutil/longs/LongSet; j field_44718 columnsWithSources + f Lit/unimi/dsi/fastutil/longs/LongSet; k field_19342 columnsToRetainQueuedDataFor + f Lit/unimi/dsi/fastutil/longs/LongSet; l field_15798 toRemove + m ()Z a method_15528 hasInconsistencies + m (J)I a method_15538 getLightValue + m (JB)V a method_51546 putSectionState + m (JI)V a method_15525 setStoredLevel + m (JLdvd;)V a method_15532 queueSectionData + m (JZ)Ldvd; a method_15522 getDataLayer + m (Leop;J)Ldvd; a method_15533 getDataLayer + m (Leov;)V a method_15527 markNewInconsistencies + m ()V b method_15530 swapSectionMap + m (J)Z b method_15524 storingLightForSection + m (JZ)V b method_15535 setLightEnabled + m (J)Ldvd; c method_51547 getDataLayerToWrite + m (JZ)V c method_20600 retainData + m (J)Ldvd; d method_20533 getDataLayerData + m (JZ)V d method_15526 updateSectionStatus + m (J)I e method_15537 getStoredLevel + m (J)V f method_51415 markSectionAndNeighborsAsAffected + m (J)Ldvd; g method_15529 createDataLayer + m (J)V h method_15523 onNodeAdded + m (J)V i method_15534 onNodeRemoved + m (J)Z j method_51548 lightOnInSection + m (J)Leos$b; k method_51549 getDebugSectionType + m (J)V l method_51550 initializeSection + m (J)V m method_51551 removeSection + m (Lddf;Ldvl;Leop;)V <init> <init> <init> +c eos$a net/minecraft/class_3560$class_8529 net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionState + f B a field_44719 EMPTY + f I b field_44720 MIN_NEIGHBORS + f I c field_44721 MAX_NEIGHBORS + f B d field_44722 HAS_DATA_BIT + f B e field_44723 NEIGHBOR_COUNT_BITS + m (B)Z a method_51552 hasData + m (BI)B a method_51553 neighborCount + m (BZ)B a method_51554 hasData + m (B)I b method_51555 neighborCount + m (B)Leos$b; c method_51556 type + m ()V <init> <init> <init> +c eos$b net/minecraft/class_3560$class_8530 net/minecraft/world/level/lighting/LayerLightSectionStorage$SectionType + f Leos$b; a field_44724 EMPTY + f Leos$b; b field_44725 LIGHT_ONLY + f Leos$b; c field_44726 LIGHT_AND_DATA + f Ljava/lang/String; d field_44727 display + f [Leos$b; e field_44728 $VALUES + m ()Ljava/lang/String; a method_51557 display + m ()[Leos$b; b method_51558 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eot net/minecraft/class_3568 net/minecraft/world/level/lighting/LevelLightEngine + f Leov; a field_15814 blockEngine + f I b field_31714 LIGHT_SECTION_PADDING + f Ldcy; c field_27339 levelHeightAccessor + f Leov; d field_15813 skyEngine + m (Lddf;)Leor; a method_15562 getLayerListener + m (Lddf;Lkf;)Ljava/lang/String; a method_22876 getDebugData + m (Lddf;Lkf;Ldvd;)V a method_15558 queueSectionData + m (Ljd;I)I a method_22363 getRawBrightness + m (Lkf;)Z a method_51559 lightOnInSection + m (Ldcd;Z)V b method_20601 retainData + m (Lddf;Lkf;)Leos$b; b method_51560 getDebugSectionType + m ()I c method_31928 getLightSectionCount + m ()I d method_31929 getMinLightSection + m ()I e method_31930 getMaxLightSection + m (Ldvl;ZZ)V <init> <init> <init> +c eou net/minecraft/class_8257 net/minecraft/world/level/lighting/LeveledPriorityQueue + f I a field_43399 levelCount + f [Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; b field_43400 queues + f I c field_43401 firstQueuedLevel + m ()J a method_50019 removeFirstLong + m (I)V a method_50020 checkFirstQueuedLevel + m (JI)V a method_50021 enqueue + m (JII)V a method_50022 dequeue + m ()Z b method_50023 isEmpty + m (II)V <init> <init> <init> +c eou$1 net/minecraft/class_8257$1 net/minecraft/world/level/lighting/LeveledPriorityQueue$1 + f I a field_43402 val$minSize + f Leou; b field_43403 field_43403 + m (Leou;IFI)V <init> <init> <init> +c eov net/minecraft/class_3558 net/minecraft/world/level/lighting/LightEngine + f I a field_44729 MAX_LEVEL + f I b field_44730 MIN_OPACITY + f J c field_44731 PULL_LIGHT_IN_ENTRY + f [Lji; d field_16513 PROPAGATION_DIRECTIONS + f Ldvl; e field_15795 chunkSource + f Leos; f field_15793 storage + f I g field_44732 MIN_QUEUE_SIZE + f Lit/unimi/dsi/fastutil/longs/LongOpenHashSet; h field_44733 blockNodesToCheck + f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; i field_44734 decreaseQueue + f Lit/unimi/dsi/fastutil/longs/LongArrayFIFOQueue; j field_44735 increaseQueue + f Ljd$a; k field_19284 mutablePos + f I l field_31709 CACHE_SIZE + f [J m field_17397 lastChunkPos + f [Ldvk; n field_17398 lastChunk + m (II)Ldvk; a method_17529 getChunk + m (J)V a method_51529 checkNode + m (JJ)V a method_51530 propagateDecrease + m (JJI)V a method_51531 propagateIncrease + m (JLdtc;JLdtc;Lji;)Z a method_50016 shapeOccludes + m (JLdvd;)V a method_15515 queueSectionData + m (Ldcc;Ldtc;Ljd;Ldtc;Ljd;Lji;I)I a method_20049 getLightBlockInto + m (Ldcc;Ljd;Ldtc;Ldtc;)Z a method_51561 hasDifferentLightProperties + m (Ldcc;Ljd;Ldtc;Lji;)Lexv; a method_51562 getOcclusionShape + m (Ldtc;)Z a method_51563 isEmptyShape + m (Ldtc;JLji;)Lexv; a method_20710 getOcclusionShape + m (Ldtc;Ljd;)I a method_50017 getOpacity + m (J)Ljava/lang/String; b method_22875 getDebugData + m (JJ)V b method_51565 enqueueDecrease + m (Ldcd;Z)V b method_20599 retainData + m ()V c method_17530 clearChunkCache + m (J)Leos$b; c method_51568 getDebugSectionType + m (JJ)V c method_51566 enqueueIncrease + m (Ljd;)Ldtc; c method_50018 getState + m ()I d method_51567 propagateIncreases + m ()I e method_51570 propagateDecreases + m (Ldvl;Leos;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eov$a net/minecraft/class_3558$class_8531 net/minecraft/world/level/lighting/LightEngine$QueueEntry + f I a field_44737 FROM_LEVEL_BITS + f I b field_44738 DIRECTION_BITS + f J c field_44739 LEVEL_MASK + f J d field_44740 DIRECTIONS_MASK + f J e field_44741 FLAG_FROM_EMPTY_SHAPE + f J f field_44742 FLAG_INCREASE_FROM_EMISSION + m (I)J a method_51571 decreaseAllDirections + m (ILji;)J a method_51572 decreaseSkipOneDirection + m (IZ)J a method_51573 increaseLightFromEmission + m (IZLji;)J a method_51574 increaseSkipOneDirection + m (J)I a method_51575 getFromLevel + m (JI)J a method_51576 withLevel + m (JLji;)Z a method_51577 shouldPropagateInDirection + m (ZZZZZ)J a method_51578 increaseSkySourceInDirections + m (IZLji;)J b method_51579 increaseOnlyOneDirection + m (J)Z b method_51580 isFromEmptyShape + m (JLji;)J b method_51581 withDirection + m (J)Z c method_51582 isIncreaseFromEmission + m (JLji;)J c method_51583 withoutDirection + m ()V <init> <init> <init> +c eow net/minecraft/class_3565 net/minecraft/world/level/lighting/LightEventListener + m ()Z K_ method_15518 hasLightWork + m ()I a method_15516 runLightUpdates + m (Ldcd;Z)V a method_15512 setLightEnabled + m (Ljd;)V a method_15513 checkBlock + m (Ljd;Z)V a method_15552 updateSectionStatus + m (Lkf;Z)V a method_15551 updateSectionStatus + m (Ldcd;)V b method_51471 propagateLightSources +c eox net/minecraft/class_3572 net/minecraft/world/level/lighting/SkyLightEngine + f J g field_44743 REMOVE_TOP_SKY_SOURCE_ENTRY + f J h field_44744 REMOVE_SKY_SOURCE_ENTRY + f J i field_44745 ADD_SKY_SOURCE_ENTRY + f Ljd$a; j field_44746 mutablePos + f Leoo; k field_44747 emptyChunkSources + m (I)Z a method_51584 isSourceLevel + m (III)I a method_51585 getLowestSourceY + m (IIII)V a method_51586 removeSourcesBelow + m (JLji;IZI)V a method_51587 propagateFromEmptySections + m (Lji;II)Z a method_51588 crossedSectionEdge + m (II)Leoo; b method_51589 getChunkSources + m (III)V b method_51590 updateSourcesInColumn + m (IIII)V b method_51591 addSourcesAbove + m (J)I d method_51592 countEmptySectionsBelowIfAtBorder + m (Ldvl;)V <init> <init> <init> + m (Ldvl;Leoy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eox$1 net/minecraft/class_3572$1 net/minecraft/world/level/lighting/SkyLightEngine$1 + f [I a field_15809 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c eoy net/minecraft/class_3569 net/minecraft/world/level/lighting/SkyLightSectionStorage + m (I)Z a method_15567 hasLightDataAtOrBelow + m (Ldvd;)Ldvd; a method_37460 repeatFirstLayer + m ()I c method_51593 getBottomSectionY + m (JZ)I e method_31931 getLightValue + m (J)Z l method_15568 isAboveData + m (J)I m method_51594 getTopSectionY + m (Ldvl;)V <init> <init> <init> +c eoy$a net/minecraft/class_3569$class_3570 net/minecraft/world/level/lighting/SkyLightSectionStorage$SkyDataLayerStorageMap + f I b field_15822 currentLowestY + f Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap; c field_15821 topSections + m ()Leoy$a; a method_15572 copy + m (Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap;Lit/unimi/dsi/fastutil/longs/Long2IntOpenHashMap;I)V <init> <init> <init> +c eoz net/minecraft/class_6136 net/minecraft/world/level/lighting/SpatialLongSet + f Leoz$a; a field_31715 map + m (IF)V <init> <init> <init> +c eoz$a net/minecraft/class_6136$class_6137 net/minecraft/world/level/lighting/SpatialLongSet$InternalMap + f I a field_31716 X_BITS + f I b field_31717 Z_BITS + f I c field_31718 Y_BITS + f I d field_31719 Y_OFFSET + f I e field_31720 Z_OFFSET + f I g field_31721 X_OFFSET + f J h field_31722 OUTER_MASK + f I i field_31723 lastPos + f J j field_31724 lastOuterKey + f I k field_31725 minSize + m ()J a method_35481 removeFirstBit + m (IJ)Z a method_35482 replaceBit + m (J)J a method_35483 getOuterKey + m (JI)J a method_35484 getFullKey + m (IJ)Z b method_35485 removeFromEntry + m (J)I b method_35486 getInnerKey + m (J)Z c method_35487 addBit + m (J)Z d method_35488 removeBit + m (J)Z e method_35489 removeFromNullEntry + m (IF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epa net/minecraft/class_6138 net/minecraft/world/level/lighting/package-info +c epb net/minecraft/class_3576 net/minecraft/world/level/material/EmptyFluid + m ()V <init> <init> <init> +c epc net/minecraft/class_3609 net/minecraft/world/level/material/FlowingFluid + f Ldtt; a field_15902 FALLING + f Lduc; b field_15900 LEVEL + f I e field_31726 CACHE_SIZE + f Ljava/lang/ThreadLocal; f field_15901 OCCLUSION_CACHE + f Ljava/util/Map; g field_17587 shapes + m (IZ)Lepe; a method_15728 getFlowing + m (Ldcc;Lepd;Ljd;Ldtc;Ljd;Ldtc;)Z a method_15736 isWaterHole + m (Ldcc;Lepd;Ljd;Ldtc;Lji;Ljd;Ldtc;Lepe;)Z a method_15746 canPassThrough + m (Ldcc;Ljd;Ldtc;Lepd;)Z a method_15754 canHoldFluid + m (Ldcc;Ljd;Ldtc;Lji;Ljd;Ldtc;Lepe;Lepd;)Z a method_15738 canSpreadTo + m (Ldcc;Ljd;Lji;)Z a method_15749 isSolidFace + m (Ldcw;)Z a method_15737 canConvertToSource + m (Ldcw;Ljd;Ldtc;)Lepe; a method_15727 getNewLiquid + m (Ldcw;Ljd;Lepe;)V a method_15725 spread + m (Ldcw;Ljd;Lepe;Ldtc;)V a method_15744 spreadToSides + m (Ldcw;Ljd;Lepe;Lepe;)I a method_15753 getSpreadDelay + m (Ldcw;Ljd;Ljd;Ldtc;S)Z a method_15731 method_15731 + m (Ldcw;Ljd;S)Lcom/mojang/datafixers/util/Pair; a method_15734 method_15734 + m (Ldcx;Ljd;Ldtc;)V a method_15730 beforeDestroyingBlock + m (Ldcx;Ljd;Ldtc;Lji;Lepe;)V a method_15745 spreadTo + m (Ldcz;Ljd;)I a method_15740 sourceNeighborCount + m (Ldcz;Ljd;ILji;Ldtc;Ljd;Lit/unimi/dsi/fastutil/shorts/Short2ObjectMap;Lit/unimi/dsi/fastutil/shorts/Short2BooleanMap;)I a method_15742 getSlopeDistance + m (Ldcz;Ljd;S)Lcom/mojang/datafixers/util/Pair; a method_15755 method_15755 + m (Ljd;Ldcz;Ldtc;S)Z a method_15743 method_15743 + m (Ljd;Ljd;)S a method_15747 getCacheKey + m (Lji;Ldcc;Ljd;Ldtc;Ljd;Ldtc;)Z a method_15732 canPassThroughWall + m (Z)Lepe; a method_15729 getSource + m (Ldcc;Ljd;Lepe;)Lexv; b method_17773 method_17773 + m (Ldcw;Ljd;Ldtc;)Ljava/util/Map; b method_15726 getSpread + m (Ldcz;)I b method_15733 getSlopeFindDistance + m (Ldcz;)I c method_15739 getDropOff + m (Lepe;Ldcc;Ljd;)Z c method_17774 hasSameAbove + m ()Lepd; d method_15750 getFlowing + m ()Lepd; e method_15751 getSource + m (Lepe;)I e method_15741 getLegacyLevel + m (Lepe;)Z g method_15748 affectsFlow + m (Lepe;)Z h method_15752 isSourceBlockOfThisType + m ()Lit/unimi/dsi/fastutil/objects/Object2ByteLinkedOpenHashMap; l method_15735 method_15735 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epc$1 net/minecraft/class_3609$1 net/minecraft/world/level/material/FlowingFluid$1 + m (I)V <init> <init> <init> +c epd net/minecraft/class_3611 net/minecraft/world/level/material/Fluid + f Lepe; a field_15903 defaultFluidState + f Ljm$c; b field_36431 builtInRegistryHolder + f Ljs; c field_15904 FLUID_STATE_REGISTRY + f Ldtd; d field_15905 stateDefinition + m ()Lcul; a method_15774 getBucket + m (Lawu;)Z a method_15791 is + m (Ldcc;Ljd;Lepe;)Lexc; a method_15782 getFlow + m (Ldcw;Ljd;Lepe;Layw;)V a method_15776 animateTick + m (Ldcz;)I a method_15789 getTickDelay + m (Ldtd$a;)V a method_15775 createFluidStateDefinition + m (Lepd;)Z a method_15780 isSame + m (Lepe;)F a method_20784 getOwnHeight + m (Lepe;Ldcc;Ljd;)F a method_15788 getHeight + m (Lepe;Ldcc;Ljd;Lepd;Lji;)Z a method_15777 canBeReplacedWith + m ()Z b method_15794 isEmpty + m (Ldcw;Ljd;Lepe;)V b method_15778 tick + m (Ldcw;Ljd;Lepe;Layw;)V b method_15792 randomTick + m (Lepe;)Ldtc; b method_15790 createLegacyBlock + m (Lepe;Ldcc;Ljd;)Lexv; b method_17775 getShape + m ()F c method_15784 getExplosionResistance + m (Lepe;)Z c method_15793 isSource + m (Lepe;)I d method_15779 getAmount + m ()Ldtd; f method_15783 getStateDefinition + m (Lepe;)V f method_15781 registerDefaultState + m ()Lepe; g method_15785 defaultFluidState + m ()Llk; h method_15787 getDripParticle + m ()Z i method_15795 isRandomlyTicking + m ()Ljava/util/Optional; j method_32359 getPickupSound + m ()Ljm$c; k method_40178 builtInRegistryHolder + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epe net/minecraft/class_3610 net/minecraft/world/level/material/FluidState + f Lcom/mojang/serialization/Codec; a field_25018 CODEC + f I b field_31727 AMOUNT_MAX + f I g field_31728 AMOUNT_FULL + m ()Lepd; a method_15772 getType + m (Lawu;)Z a method_15767 is + m (Ldcc;Ljd;)F a method_15763 getHeight + m (Ldcc;Ljd;Lepd;Lji;)Z a method_15764 canBeReplacedWith + m (Ldcw;Ljd;)V a method_15770 tick + m (Ldcw;Ljd;Layw;)V a method_15768 animateTick + m (Lepd;)Z a method_33659 isSourceOfType + m (Ljq;)Z a method_40179 is + m ()Z b method_15771 isSource + m (Ldcc;Ljd;)Z b method_15756 shouldRenderBackwardUpFace + m (Ldcw;Ljd;Layw;)V b method_15757 randomTick + m (Lepd;)Z b method_39360 is + m ()Z c method_15769 isEmpty + m (Ldcc;Ljd;)Lexc; c method_15758 getFlow + m ()F d method_20785 getOwnHeight + m (Ldcc;Ljd;)Lexv; d method_17776 getShape + m ()I e method_15761 getAmount + m ()Z f method_15773 isRandomlyTicking + m ()Ldtc; g method_15759 createLegacyBlock + m ()Llk; h method_15766 getDripParticle + m ()F i method_15760 getExplosionResistance + m ()Ljm; j method_40180 holder + m ()Ljava/util/stream/Stream; k method_40181 getTags + m (Lepd;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epf net/minecraft/class_3612 net/minecraft/world/level/material/Fluids + f Lepd; a field_15906 EMPTY + f Lepc; b field_15909 FLOWING_WATER + f Lepc; c field_15910 WATER + f Lepc; d field_15907 FLOWING_LAVA + f Lepc; e field_15908 LAVA + m (Ljava/lang/String;Lepd;)Lepd; a method_15796 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epg net/minecraft/class_5636 net/minecraft/world/level/material/FogType + f Lepg; a field_27885 LAVA + f Lepg; b field_27886 WATER + f Lepg; c field_27887 POWDER_SNOW + f Lepg; d field_27888 NONE + f [Lepg; e field_27889 $VALUES + m ()[Lepg; a method_36764 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eph net/minecraft/class_3616 net/minecraft/world/level/material/LavaFluid + f F e field_31729 MIN_LEVEL_CUTOFF + m (Ldcx;Ljd;)V a method_15818 fizz + m (Ldcz;Ljd;)Z a method_15819 hasFlammableNeighbours + m (Ldcz;Ljd;)Z b method_15817 isFlammable + m ()V <init> <init> <init> +c eph$a net/minecraft/class_3616$class_3617 net/minecraft/world/level/material/LavaFluid$Flowing + m ()V <init> <init> <init> +c eph$b net/minecraft/class_3616$class_3618 net/minecraft/world/level/material/LavaFluid$Source + m ()V <init> <init> <init> +c epi net/minecraft/class_3620 net/minecraft/world/level/material/MapColor + f Lepi; A field_15977 COLOR_BROWN + f Lepi; B field_15995 COLOR_GREEN + f Lepi; C field_16020 COLOR_RED + f Lepi; D field_16009 COLOR_BLACK + f Lepi; E field_15994 GOLD + f Lepi; F field_15983 DIAMOND + f Lepi; G field_15980 LAPIS + f Lepi; H field_16001 EMERALD + f Lepi; I field_16017 PODZOL + f Lepi; J field_16012 NETHER + f Lepi; K field_16003 TERRACOTTA_WHITE + f Lepi; L field_15981 TERRACOTTA_ORANGE + f Lepi; M field_15985 TERRACOTTA_MAGENTA + f Lepi; N field_15991 TERRACOTTA_LIGHT_BLUE + f Lepi; O field_16013 TERRACOTTA_YELLOW + f Lepi; P field_16018 TERRACOTTA_LIGHT_GREEN + f Lepi; Q field_15989 TERRACOTTA_PINK + f Lepi; R field_16027 TERRACOTTA_GRAY + f Lepi; S field_15988 TERRACOTTA_LIGHT_GRAY + f Lepi; T field_15990 TERRACOTTA_CYAN + f Lepi; U field_16029 TERRACOTTA_PURPLE + f Lepi; V field_16015 TERRACOTTA_BLUE + f Lepi; W field_15992 TERRACOTTA_BROWN + f Lepi; X field_16028 TERRACOTTA_GREEN + f Lepi; Y field_15982 TERRACOTTA_RED + f Lepi; Z field_16007 TERRACOTTA_BLACK + f Lepi; a field_16008 NONE + f Lepi; aa field_25702 CRIMSON_NYLIUM + f Lepi; ab field_25703 CRIMSON_STEM + f Lepi; ac field_25704 CRIMSON_HYPHAE + f Lepi; ad field_25705 WARPED_NYLIUM + f Lepi; ae field_25706 WARPED_STEM + f Lepi; af field_25707 WARPED_HYPHAE + f Lepi; ag field_25708 WARPED_WART_BLOCK + f Lepi; ah field_33532 DEEPSLATE + f Lepi; ai field_33533 RAW_IRON + f Lepi; aj field_33617 GLOW_LICHEN + f I ak field_16011 col + f I al field_16021 id + f [Lepi; am field_16006 MATERIAL_COLORS + f Lepi; b field_15999 GRASS + f Lepi; c field_15986 SAND + f Lepi; d field_15979 WOOL + f Lepi; e field_16002 FIRE + f Lepi; f field_16016 ICE + f Lepi; g field_16005 METAL + f Lepi; h field_16004 PLANT + f Lepi; i field_16022 SNOW + f Lepi; j field_15976 CLAY + f Lepi; k field_16000 DIRT + f Lepi; l field_16023 STONE + f Lepi; m field_16019 WATER + f Lepi; n field_15996 WOOD + f Lepi; o field_16025 QUARTZ + f Lepi; p field_15987 COLOR_ORANGE + f Lepi; q field_15998 COLOR_MAGENTA + f Lepi; r field_16024 COLOR_LIGHT_BLUE + f Lepi; s field_16010 COLOR_YELLOW + f Lepi; t field_15997 COLOR_LIGHT_GREEN + f Lepi; u field_16030 COLOR_PINK + f Lepi; v field_15978 COLOR_GRAY + f Lepi; w field_15993 COLOR_LIGHT_GRAY + f Lepi; x field_16026 COLOR_CYAN + f Lepi; y field_16014 COLOR_PURPLE + f Lepi; z field_15984 COLOR_BLUE + m (I)Lepi; a method_38479 byId + m (Lepi$a;)I a method_15820 calculateRGBColor + m (I)I b method_38480 getColorFromPackedId + m (Lepi$a;)B b method_38481 getPackedId + m (I)Lepi; c method_38482 byIdUnsafe + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epi$a net/minecraft/class_3620$class_6594 net/minecraft/world/level/material/MapColor$Brightness + f Lepi$a; a field_34759 LOW + f Lepi$a; b field_34760 NORMAL + f Lepi$a; c field_34761 HIGH + f Lepi$a; d field_34762 LOWEST + f I e field_34763 id + f I f field_34764 modifier + f [Lepi$a; g field_34765 VALUES + f [Lepi$a; h field_34766 $VALUES + m ()[Lepi$a; a method_38483 $values + m (I)Lepi$a; a method_38484 byId + m (I)Lepi$a; b method_38485 byIdUnsafe + m (Ljava/lang/String;III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epj net/minecraft/class_3619 net/minecraft/world/level/material/PushReaction + f Lepj; a field_15974 NORMAL + f Lepj; b field_15971 DESTROY + f Lepj; c field_15972 BLOCK + f Lepj; d field_15975 IGNORE + f Lepj; e field_15970 PUSH_ONLY + f [Lepj; f field_15973 $VALUES + m ()[Lepj; a method_36765 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epk net/minecraft/class_3621 net/minecraft/world/level/material/WaterFluid + m ()V <init> <init> <init> +c epk$a net/minecraft/class_3621$class_3622 net/minecraft/world/level/material/WaterFluid$Flowing + m ()V <init> <init> <init> +c epk$b net/minecraft/class_3621$class_3623 net/minecraft/world/level/material/WaterFluid$Source + m ()V <init> <init> <init> +c epl net/minecraft/class_6139 net/minecraft/world/level/material/package-info +c epm net/minecraft/class_6145 net/minecraft/world/level/package-info +c epn net/minecraft/class_15 net/minecraft/world/level/pathfinder/AmphibiousNodeEvaluator + f Z l field_28358 prefersShallowSwimming + f F m field_65 oldWalkableCost + f F n field_64 oldWaterBorderCost + m (Lepq;Lepq;)Z b method_43413 isVerticalNeighborValid + m (Z)V <init> <init> <init> +c epo net/minecraft/class_5 net/minecraft/world/level/pathfinder/BinaryHeap + f [Lepq; a field_1 heap + f I b field_2 size + m ()V a method_5 clear + m (I)V a method_4 upHeap + m (Lepq;)Lepq; a method_2 insert + m (Lepq;F)V a method_3 changeCost + m ()Lepq; b method_35490 peek + m (I)V b method_7 downHeap + m (Lepq;)V b method_35491 remove + m ()Lepq; c method_6 pop + m ()I d method_35492 size + m ()Z e method_8 isEmpty + m ()[Lepq; f method_35493 getHeap + m ()V <init> <init> <init> +c epp net/minecraft/class_6 net/minecraft/world/level/pathfinder/FlyNodeEvaluator + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; l field_27341 pathTypeByPosCache + f F m field_49843 SMALL_MOB_SIZE + f F n field_41681 SMALL_MOB_INFLATED_START_NODE_BOUNDING_BOX + f I o field_41682 MAX_START_NODE_CANDIDATES + m (III)Lepq; a method_47933 findAcceptedNode + m (IIIJ)Lepv; a method_9 method_9 + m (Lbtp;)Ljava/lang/Iterable; a method_47934 iteratePathfindingStartNodeCandidatePositions + m (Lepq;)Z b method_22877 hasMalus + m (Lepq;)Z c method_22878 isOpen + m ()V <init> <init> <init> +c epq net/minecraft/class_9 net/minecraft/world/level/pathfinder/Node + f I a field_40 x + f I b field_39 y + f I c field_38 z + f I d field_37 heapIdx + f F e field_36 g + f F f field_34 h + f F g field_47 f + f Lepq; h field_35 cameFrom + f Z i field_42 closed + f F j field_46 walkedDistance + f F k field_43 costMalus + f Lepv; l field_41 type + f I m field_44 hash + m ()Ljd; a method_22879 asBlockPos + m (III)Lepq; a method_26 cloneAndMove + m (Lepq;)F a method_31 distanceTo + m (Ljd;)F a method_35494 distanceTo + m (Lvw;)V a method_35495 writeToStream + m (Lvw;Lepq;)V a method_47935 readContents + m ()Lexc; b method_35496 asVec3 + m (III)I b method_30 createHash + m (Lepq;)F b method_44022 distanceToXZ + m (Ljd;)F b method_35497 distanceToSqr + m (Lvw;)Lepq; b method_28 createFromStream + m ()Z c method_27 inOpenSet + m (Lepq;)F c method_32 distanceToSqr + m (Ljd;)F c method_21654 distanceManhattan + m (Lepq;)F d method_21653 distanceManhattan + m (III)V <init> <init> <init> +c epr net/minecraft/class_8 net/minecraft/world/level/pathfinder/NodeEvaluator + f Lepx; a field_49416 currentContext + f Lbtp; b field_33 mob + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; c field_32 nodes + f I d field_31 entityWidth + f I e field_30 entityHeight + f I f field_28 entityDepth + f Z g field_29 canPassDoors + f Z h field_27 canOpenDoors + f Z i field_25 canFloat + f Z j field_40927 canWalkOverFences + m ()Lepq; a method_21 getStart + m (DDD)Lepz; a method_16 getTarget + m (IIII)Lepq; a method_18482 method_18482 + m (Lbtp;Ljd;)Lepv; a method_57615 getPathType + m (Lddj;Lbtp;)V a method_12 prepare + m (Ldtc;)Z a method_57082 isBurningBlock + m (Lepx;III)Lepv; a method_17 getPathType + m (Lepx;IIILbtp;)Lepv; a method_25 getPathTypeOfMob + m (Z)V a method_15 setCanPassDoors + m ([Lepq;Lepq;)I a method_18 getNeighbors + m ()V b method_19 done + m (DDD)Lepz; b method_57083 getTargetNodeAt + m (Ljd;)Lepq; b method_27137 getNode + m (Z)V b method_20 setCanOpenDoors + m (III)Lepq; c method_13 getNode + m (Z)V c method_14 setCanFloat + m ()Z d method_23 canPassDoors + m (Z)V d method_46737 setCanWalkOverFences + m ()Z e method_24 canOpenDoors + m ()Z f method_22 canFloat + m ()Z g method_46738 canWalkOverFences + m ()V <init> <init> <init> +c eps net/minecraft/class_11 net/minecraft/world/level/pathfinder/Path + f Ljava/util/List; a field_52 nodes + f Leps$a; b field_45155 debugData + f I c field_54 nextNodeIndex + f Ljd; d field_20301 target + f F e field_20302 distToTarget + f Z f field_20303 reached + m ()V a method_44 advance + m (I)Lepq; a method_40 getNode + m (ILepq;)V a method_33 replaceNode + m (Lbsr;)Lexc; a method_49 getNextEntityPos + m (Lbsr;I)Lexc; a method_47 getEntityPosAtNode + m (Leps;)Z a method_41 sameAs + m (Lvw;)V a method_35498 writeToStream + m (Lvw;Lepq;)V a method_35499 method_35499 + m (Lvw;[Lepq;)V a method_52602 writeNodeArray + m ([Lepq;[Lepq;Ljava/util/Set;)V a method_35500 setDebug + m ()Z b method_30849 notStarted + m (I)V b method_36 truncateNodes + m (Lvw;)Leps; b method_34 createFromStream + m ()Z c method_46 isDone + m (I)V c method_42 setNextNodeIndex + m (Lvw;)[Lepq; c method_52603 readNodeArray + m ()Lepq; d method_45 getEndNode + m (I)Ljd; d method_31031 getNodePos + m ()I e method_38 getNodeCount + m ()I f method_39 getNextNodeIndex + m ()Ljd; g method_31032 getNextNodePos + m ()Lepq; h method_29301 getNextNode + m ()Lepq; i method_30850 getPreviousNode + m ()Z j method_21655 canReach + m ()Leps$a; k method_52604 debugData + m ()Ljd; l method_48 getTarget + m ()F m method_21656 getDistToTarget + m ()Leps; n method_52605 copy + m (Ljava/util/List;Ljd;Z)V <init> <init> <init> +c eps$a net/minecraft/class_11$class_8644 net/minecraft/world/level/pathfinder/Path$DebugData + f [Lepq; a comp_1587 openSet + f [Lepq; b comp_1588 closedSet + f Ljava/util/Set; c comp_1589 targetNodes + m ()[Lepq; a comp_1587 openSet + m (Lvw;)V a method_52606 write + m (Lvw;Lepz;)V a method_52607 method_52607 + m ()[Lepq; b comp_1588 closedSet + m (Lvw;)Leps$a; b method_52608 read + m ()Ljava/util/Set; c comp_1589 targetNodes + m ([Lepq;[Lepq;Ljava/util/Set;)V <init> <init> <init> +c ept net/minecraft/class_10 net/minecraft/world/level/pathfinder/PathComputationType + f Lept; a field_50 LAND + f Lept; b field_48 WATER + f Lept; c field_51 AIR + f [Lept; d field_49 $VALUES + m ()[Lept; a method_36789 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epu net/minecraft/class_13 net/minecraft/world/level/pathfinder/PathFinder + f F a field_31807 FUDGING + f [Lepq; b field_60 neighbors + f I c field_18708 maxVisitedNodes + f Lepr; d field_61 nodeEvaluator + f Z e field_31808 DEBUG + f Lepo; f field_62 openSet + m (I)[Lepq; a method_52609 method_52609 + m (Lbnf;Lepq;Ljava/util/Map;FIF)Leps; a method_54 findPath + m (Lddj;Lbtp;Ljava/util/Set;FIF)Leps; a method_52 findPath + m (Lepq;Lepq;)F a method_44000 distance + m (Lepq;Ljava/util/Set;)F a method_21658 getBestH + m (Lepq;Ljd;Z)Leps; a method_55 reconstructPath + m (Ljava/util/Map;Lepz;)Leps; a method_21660 method_21660 + m (Ljd;)Lepz; a method_21659 method_21659 + m (Ljava/util/Map;Lepz;)Leps; b method_21661 method_21661 + m (Lepr;I)V <init> <init> <init> +c epv net/minecraft/class_7 net/minecraft/world/level/pathfinder/PathType + f F A field_13 malus + f [Lepv; B field_24 $VALUES + f Lepv; a field_22 BLOCKED + f Lepv; b field_7 OPEN + f Lepv; c field_12 WALKABLE + f Lepv; d field_26446 WALKABLE_DOOR + f Lepv; e field_19 TRAPDOOR + f Lepv; f field_33534 POWDER_SNOW + f Lepv; g field_36432 DANGER_POWDER_SNOW + f Lepv; h field_10 FENCE + f Lepv; i field_14 LAVA + f Lepv; j field_18 WATER + f Lepv; k field_4 WATER_BORDER + f Lepv; l field_21 RAIL + f Lepv; m field_25418 UNPASSABLE_RAIL + f Lepv; n field_9 DANGER_FIRE + f Lepv; o field_3 DAMAGE_FIRE + f Lepv; p field_5 DANGER_OTHER + f Lepv; q field_17 DAMAGE_OTHER + f Lepv; r field_15 DOOR_OPEN + f Lepv; s field_23 DOOR_WOOD_CLOSED + f Lepv; t field_8 DOOR_IRON_CLOSED + f Lepv; u field_16 BREACH + f Lepv; v field_6 LEAVES + f Lepv; w field_21326 STICKY_HONEY + f Lepv; x field_21516 COCOA + f Lepv; y field_43351 DAMAGE_CAUTIOUS + f Lepv; z field_47413 DANGER_TRAPDOOR + m ()F a method_11 getMalus + m ()[Lepv; b method_36788 $values + m (Ljava/lang/String;IF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c epw net/minecraft/class_9315 net/minecraft/world/level/pathfinder/PathTypeCache + f I a field_49417 SIZE + f I b field_49418 MASK + f [J c field_49419 positions + f [Lepv; d field_49420 pathTypes + m (IJ)Lepv; a method_57616 get + m (J)I a method_57617 index + m (Ldcc;Ljd;)Lepv; a method_57618 getOrCompute + m (Ldcc;Ljd;IJ)Lepv; a method_57619 compute + m (Ljd;)V a method_57620 invalidate + m ()V <init> <init> <init> +c epx net/minecraft/class_9316 net/minecraft/world/level/pathfinder/PathfindingContext + f Ldcg; a field_49421 level + f Lepw; b field_49422 cache + f Ljd; c field_49423 mobPosition + f Ljd$a; d field_49424 mutablePos + m ()Ldcg; a method_57621 level + m (III)Lepv; a method_57622 getPathTypeFromState + m (Ljd;)Ldtc; a method_57623 getBlockState + m ()Ljd; b method_57624 mobPosition + m (Ldcg;Lbtp;)V <init> <init> <init> +c epy net/minecraft/class_12 net/minecraft/world/level/pathfinder/SwimNodeEvaluator + f Z k field_58 allowBreaching + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; l field_34767 pathTypesByPosCache + m (III)Lepq; a method_47936 findAcceptedNode + m (IIIJ)Lepv; a method_38486 method_38486 + m (Lepq;)Z a method_38487 isNodeValid + m (III)Lepv; b method_38489 getCachedBlockType + m (Lepq;)Z b method_57084 hasMalus + m (Z)V <init> <init> <init> +c epz net/minecraft/class_4459 net/minecraft/world/level/pathfinder/Target + f F m field_20304 bestHeuristic + f Lepq; n field_20305 bestNode + f Z o field_20306 reached + m (FLepq;)V a method_21662 updateBest + m (Lvw;)Lepz; c method_21663 createFromStream + m ()Lepq; d method_21664 getBestNode + m ()V e method_21665 setReached + m ()Z f method_35501 isReached + m (Lepq;)V <init> <init> <init> + m (III)V <init> <init> <init> +c eqa net/minecraft/class_14 net/minecraft/world/level/pathfinder/WalkNodeEvaluator + f D k field_31809 SPACE_BETWEEN_WALL_POSTS + f D l field_40928 DEFAULT_MOB_JUMP_HEIGHT + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; m field_49156 pathTypesByPosCacheByMob + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; n field_25191 collisionCache + f [Lepq; o field_49157 reusableNeighbors + m (III)Lepq; a method_43570 getBlockedNode + m (IIIIDLji;Lepv;)Lepq; a method_62 findAcceptedNode + m (IIIIDLji;Lepv;Ljd$a;)Lepq; a method_57085 tryJumpOn + m (IIIJ)Lepv; a method_57086 method_57086 + m (IIILepq;)Lepq; a method_57087 tryFindFirstNonWaterBelow + m (IIILepv;)Lepq; a method_57088 getClosedNode + m (IIILepv;F)Lepq; a method_43569 getNodeAndUpdateCostToMax + m (Ldcc;Ljd;)D a method_60 getFloorLevel + m (Lepq;)Z a method_57089 isDiagonalValid + m (Lepq;Lepq;)Z a method_20536 isNeighborValid + m (Lepq;Lepq;Lepq;)Z a method_29579 isDiagonalValid + m (Lepv;)Z a method_43414 doesBlockHavePartialCollision + m (Lepx;IIILepv;)Lepv; a method_59 checkNeighbourBlocks + m (Lepx;Ljd$a;)Lepv; a method_23476 getPathTypeStatic + m (Lewx;)Z a method_29304 hasCollisions + m (Lewx;Ljava/lang/Object;)Z a method_29305 method_29305 + m (Ljd;)Z a method_47893 canStartAt + m (III)Lepv; b method_31932 getCachedPathType + m (Lbtp;Ljd;)Lepv; b method_57625 getPathTypeStatic + m (Ldcc;Ljd;)Lepv; b method_58 getPathTypeFromState + m (Lepq;)Z b method_29578 canReachWithoutCollision + m (Lepx;III)Ljava/util/Set; b method_57090 getPathTypeWithinMobBB + m ()Z c method_37004 isAmphibious + m (Ljd;)Lepq; c method_43415 getStartNode + m (III)Lepq; d method_57091 tryFindFirstGroundNodeBelow + m (Ljd;)D d method_37003 getFloorLevel + m ()D h method_46739 getMobJumpHeight + m ()V <init> <init> <init> +c eqa$1 net/minecraft/class_14$1 net/minecraft/world/level/pathfinder/WalkNodeEvaluator$1 + f [I a field_47414 $SwitchMap$net$minecraft$world$level$pathfinder$PathType + m ()V <clinit> <clinit> <clinit> +c eqb net/minecraft/class_6146 net/minecraft/world/level/pathfinder/package-info +c eqc net/minecraft/class_5454 net/minecraft/world/level/portal/DimensionTransition + f Leqc$a; a field_52245 DO_NOTHING + f Leqc$a; b field_52246 PLAY_PORTAL_SOUND + f Leqc$a; c field_52247 PLACE_PORTAL_TICKET + f Laqu; d comp_2820 newLevel + f Lexc; e comp_2821 pos + f Lexc; f comp_2822 speed + f F g comp_2823 yRot + f F h comp_2824 xRot + f Z i comp_2825 missingRespawnBlock + f Leqc$a; j comp_2864 postDimensionTransition + m ()Laqu; a comp_2820 newLevel + m (Laqu;Lbsr;)Lexc; a method_61023 findAdjustedSharedSpawnPos + m (Laqu;Lbsr;Leqc$a;)Leqc; a method_60635 missingRespawnBlock + m (Lbsr;)V a method_61024 playPortalSound + m ()Lexc; b comp_2821 pos + m (Lbsr;)V b method_61025 placePortalTicket + m ()Lexc; c comp_2822 speed + m (Lbsr;)V c method_61026 method_61026 + m ()F d comp_2823 yRot + m ()F e comp_2824 xRot + m ()Z f comp_2825 missingRespawnBlock + m ()Leqc$a; g comp_2864 postDimensionTransition + m (Laqu;Lexc;Lexc;FFLeqc$a;)V <init> <init> <init> + m (Laqu;Lbsr;Leqc$a;)V <init> <init> <init> + m (Laqu;Lexc;Lexc;FFZLeqc$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqc$a net/minecraft/class_5454$class_9823 net/minecraft/world/level/portal/DimensionTransition$PostDimensionTransition + m (Leqc$a;Lbsr;)V a method_61027 method_61027 +c eqd net/minecraft/class_1946 net/minecraft/world/level/portal/PortalForcer + f I a field_31810 TICKET_RADIUS + f I b field_52248 NETHER_PORTAL_RADIUS + f I c field_52249 OVERWORLD_PORTAL_RADIUS + f I d field_31813 FRAME_HEIGHT + f I e field_31814 FRAME_WIDTH + f I f field_31815 FRAME_BOX + f I g field_31816 FRAME_HEIGHT_START + f I h field_31817 FRAME_HEIGHT_END + f I i field_31818 FRAME_WIDTH_START + f I j field_31819 FRAME_WIDTH_END + f I k field_31820 FRAME_BOX_START + f I l field_31821 FRAME_BOX_END + f I m field_31822 NOTHING_FOUND + f Laqu; n field_9286 level + m (Ljd$a;)Z a method_45550 canPortalReplaceBlock + m (Ljd;)Z a method_61028 method_61028 + m (Ljd;Ljd$a;Lji;I)Z a method_30481 canHostFrame + m (Ljd;Ljd;)D a method_61029 method_61029 + m (Ljd;Lji$a;)Ljava/util/Optional; a method_30482 createPortal + m (Ljd;ZLdut;)Ljava/util/Optional; a method_30483 findClosestPortalPosition + m (Ljm;)Z a method_22389 method_22389 + m (Laqu;)V <init> <init> <init> +c eqe net/minecraft/class_2424 net/minecraft/world/level/portal/PortalShape + f I a field_31823 MAX_WIDTH + f I b field_31824 MAX_HEIGHT + f I c field_31825 MIN_WIDTH + f I d field_31826 MIN_HEIGHT + f Ldtb$f; e field_25883 FRAME + f F f field_41086 SAFE_TRAVEL_MAX_ENTITY_XY + f D g field_41087 SAFE_TRAVEL_MAX_VERTICAL_DELTA + f Ldcx; h field_11318 level + f Lji$a; i field_11317 axis + f Lji; j field_11314 rightDir + f I k field_11313 numPortalBlocks + f Ljd; l field_11316 bottomLeft + f I m field_11312 height + f I n field_11311 width + m ()Z a method_10360 isValid + m (DLexc;)Lexc; a method_47381 method_47381 + m (Ldcx;Ljd;Ljava/util/function/Predicate;Lji$a;)Ljava/util/Optional; a method_30486 findPortalShape + m (Ldcx;Ljd;Lji$a;)Ljava/util/Optional; a method_30485 findEmptyPortalShape + m (Ldtc;)Z a method_10359 isEmpty + m (Ldtc;Ldcc;Ljd;)Z a method_30487 method_30487 + m (Ldtc;Ljd;)V a method_30488 method_30488 + m (Leqe;)Z a method_30489 method_30489 + m (Lexc;Laqu;Lbsr;Lbsu;)Lexc; a method_47382 findCollisionFreePosition + m (Ljd$a;)I a method_30490 getDistanceUntilTop + m (Ljd$a;I)Z a method_30491 hasTopFrame + m (Ljd;)Ljd; a method_30492 calculateBottomLeft + m (Ljd;Lji;)I a method_30493 getDistanceUntilEdgeAboveFrame + m (Ll$a;Lji$a;Lexc;Lbsu;)Lexc; a method_30494 getRelativePosition + m ()V b method_10363 createPortalBlocks + m ()Z c method_10362 isComplete + m ()I d method_30495 calculateWidth + m ()I e method_30496 calculateHeight + m (Ldcx;Ljd;Lji$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqf net/minecraft/class_6147 net/minecraft/world/level/portal/package-info +c eqg net/minecraft/class_7159 net/minecraft/world/level/redstone/CollectingNeighborUpdater + f Lorg/slf4j/Logger; b field_37829 LOGGER + f Ldcw; c field_37830 level + f I d field_38276 maxChainedNeighborUpdates + f Ljava/util/ArrayDeque; e field_37831 stack + f Ljava/util/List; f field_37832 addedThisLayer + f I g field_37833 count + m ()V a method_41702 runUpdates + m (Ljd;Leqg$c;)V a method_41706 addAndRun + m (Ldcw;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqg$a net/minecraft/class_7159$class_7160 net/minecraft/world/level/redstone/CollectingNeighborUpdater$FullNeighborUpdate + f Ldtc; a comp_584 state + f Ljd; b comp_585 pos + f Ldfy; c comp_586 block + f Ljd; d comp_587 neighborPos + f Z e comp_588 movedByPiston + m ()Ldtc; a comp_584 state + m ()Ljd; b comp_585 pos + m ()Ldfy; c comp_586 block + m ()Ljd; d comp_587 neighborPos + m ()Z e comp_588 movedByPiston + m (Ldtc;Ljd;Ldfy;Ljd;Z)V <init> <init> <init> +c eqg$b net/minecraft/class_7159$class_7161 net/minecraft/world/level/redstone/CollectingNeighborUpdater$MultiNeighborUpdate + f Ljd; a field_37834 sourcePos + f Ldfy; b field_37835 sourceBlock + f Lji; c field_37836 skipDirection + f I d field_37837 idx + m (Ljd;Ldfy;Lji;)V <init> <init> <init> +c eqg$c net/minecraft/class_7159$class_7162 net/minecraft/world/level/redstone/CollectingNeighborUpdater$NeighborUpdates + m (Ldcw;)Z a method_41707 runNext +c eqg$d net/minecraft/class_7159$class_7272 net/minecraft/world/level/redstone/CollectingNeighborUpdater$ShapeUpdate + f Lji; a comp_666 direction + f Ldtc; b comp_667 state + f Ljd; c comp_668 pos + f Ljd; d comp_669 neighborPos + f I e comp_670 updateFlags + f I f comp_1344 updateLimit + m ()Lji; a comp_666 direction + m ()Ldtc; b comp_667 state + m ()Ljd; c comp_668 pos + m ()Ljd; d comp_669 neighborPos + m ()I e comp_670 updateFlags + m ()I f comp_1344 updateLimit + m (Lji;Ldtc;Ljd;Ljd;II)V <init> <init> <init> +c eqg$e net/minecraft/class_7159$class_7163 net/minecraft/world/level/redstone/CollectingNeighborUpdater$SimpleNeighborUpdate + f Ljd; a comp_589 pos + f Ldfy; b comp_590 block + f Ljd; c comp_591 neighborPos + m ()Ljd; a comp_589 pos + m ()Ldfy; b comp_590 block + m ()Ljd; c comp_591 neighborPos + m (Ljd;Ldfy;Ljd;)V <init> <init> <init> +c eqh net/minecraft/class_7164 net/minecraft/world/level/redstone/InstantNeighborUpdater + f Ldcw; b field_37838 level + m (Ldcw;)V <init> <init> <init> +c eqi net/minecraft/class_7165 net/minecraft/world/level/redstone/NeighborUpdater + f [Lji; a field_37839 UPDATE_ORDER + m (Ldcw;Ldtc;Ljd;Ldfy;Ljd;Z)V a method_41708 executeUpdate + m (Ldcx;Lji;Ldtc;Ljd;Ljd;II)V a method_42393 executeShapeUpdate + m (Ldfy;)Ljava/lang/String; a method_41709 method_41709 + m (Ldtc;Ljd;Ldfy;Ljd;Z)V a method_41703 neighborChanged + m (Ljd;Ldfy;Ljd;)V a method_41704 neighborChanged + m (Ljd;Ldfy;Lji;)V a method_41705 updateNeighborsAtExceptFromFacing + m (Lji;Ldtc;Ljd;Ljd;II)V a method_42392 shapeUpdate + m ()V <clinit> <clinit> <clinit> +c eqj net/minecraft/class_6148 net/minecraft/world/level/redstone/Redstone + f I a field_31827 SIGNAL_MIN + f I b field_31828 SIGNAL_MAX + f I c field_31829 SIGNAL_NONE + m ()V <init> <init> <init> +c eqk net/minecraft/class_6149 net/minecraft/world/level/redstone/package-info +c eql net/minecraft/class_18 net/minecraft/world/level/saveddata/SavedData + f Lorg/slf4j/Logger; a field_17661 LOGGER + f Z b field_72 dirty + m (Ljava/io/File;Ljo$a;)V a method_17919 save + m (Lub;Ljo$a;)Lub; a method_75 save + m (Z)V a method_78 setDirty + m ()V c method_80 setDirty + m ()Z d method_79 isDirty + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eql$a net/minecraft/class_18$class_8645 net/minecraft/world/level/saveddata/SavedData$Factory + f Ljava/util/function/Supplier; a comp_1590 constructor + f Ljava/util/function/BiFunction; b comp_1591 deserializer + f Lazw; c comp_1592 type + m ()Ljava/util/function/Supplier; a comp_1590 constructor + m ()Ljava/util/function/BiFunction; b comp_1591 deserializer + m ()Lazw; c comp_1592 type + m (Ljava/util/function/Supplier;Ljava/util/function/BiFunction;Lazw;)V <init> <init> <init> +c eqm net/minecraft/class_17 net/minecraft/world/level/saveddata/maps/MapBanner + f Lcom/mojang/serialization/Codec; a field_48918 CODEC + f Lcom/mojang/serialization/Codec; b field_48919 LIST_CODEC + f Ljd; c comp_2312 pos + f Lcti; d comp_2313 color + f Ljava/util/Optional; e comp_2314 name + m ()Ljm; a method_72 getDecoration + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_56812 method_56812 + m (Ldcc;Ljd;)Leqm; a method_73 fromWorld + m ()Ljava/lang/String; b method_71 getId + m ()Ljd; c comp_2312 pos + m ()Lcti; d comp_2313 color + m ()Ljava/util/Optional; e comp_2314 name + m (Ljd;Lcti;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqm$1 net/minecraft/class_17$1 net/minecraft/world/level/saveddata/maps/MapBanner$1 + f [I a field_70 $SwitchMap$net$minecraft$world$item$DyeColor + m ()V <clinit> <clinit> <clinit> +c eqn net/minecraft/class_20 net/minecraft/world/level/saveddata/maps/MapDecoration + f Lyx; a field_48920 STREAM_CODEC + f Ljm; b comp_1842 type + f B c comp_1843 x + f B d comp_1844 y + f B e comp_1845 rot + f Ljava/util/Optional; f comp_1846 name + m ()Lakr; a method_58451 getSpriteLocation + m ()Z b method_94 renderOnFrame + m ()Ljm; c comp_1842 type + m ()B d comp_1843 x + m ()B e comp_1844 y + m ()B f comp_1845 rot + m ()Ljava/util/Optional; g comp_1846 name + m (Ljm;BBBLjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqo net/minecraft/class_9428 net/minecraft/world/level/saveddata/maps/MapDecorationType + f I a field_50016 NO_MAP_COLOR + f Lcom/mojang/serialization/Codec; b field_50017 CODEC + f Lyx; c field_50018 STREAM_CODEC + f Lakr; d comp_2514 assetId + f Z e comp_2515 showOnItemFrame + f I f comp_2516 mapColor + f Z g comp_2517 explorationMapElement + f Z h comp_2518 trackCount + m ()Z a method_58452 hasMapColor + m ()Lakr; b comp_2514 assetId + m ()Z c comp_2515 showOnItemFrame + m ()I d comp_2516 mapColor + m ()Z e comp_2517 explorationMapElement + m ()Z f comp_2518 trackCount + m (Lakr;ZIZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqp net/minecraft/class_21 net/minecraft/world/level/saveddata/maps/MapDecorationTypes + f Ljm; A field_110 RED_X + f Ljm; B field_46177 DESERT_VILLAGE + f Ljm; C field_46178 PLAINS_VILLAGE + f Ljm; D field_46179 SAVANNA_VILLAGE + f Ljm; E field_46180 SNOWY_VILLAGE + f Ljm; F field_46181 TAIGA_VILLAGE + f Ljm; G field_46182 JUNGLE_TEMPLE + f Ljm; H field_46183 SWAMP_HUT + f Ljm; I field_50019 TRIAL_CHAMBERS + f I J field_50020 COPPER_COLOR + f Ljm; a field_91 PLAYER + f Ljm; b field_95 FRAME + f Ljm; c field_89 RED_MARKER + f Ljm; d field_83 BLUE_MARKER + f Ljm; e field_84 TARGET_X + f Ljm; f field_85 TARGET_POINT + f Ljm; g field_86 PLAYER_OFF_MAP + f Ljm; h field_87 PLAYER_OFF_LIMITS + f Ljm; i field_88 WOODLAND_MANSION + f Ljm; j field_98 OCEAN_MONUMENT + f Ljm; k field_96 WHITE_BANNER + f Ljm; l field_92 ORANGE_BANNER + f Ljm; m field_97 MAGENTA_BANNER + f Ljm; n field_90 LIGHT_BLUE_BANNER + f Ljm; o field_93 YELLOW_BANNER + f Ljm; p field_94 LIME_BANNER + f Ljm; q field_100 PINK_BANNER + f Ljm; r field_101 GRAY_BANNER + f Ljm; s field_107 LIGHT_GRAY_BANNER + f Ljm; t field_108 CYAN_BANNER + f Ljm; u field_104 PURPLE_BANNER + f Ljm; v field_105 BLUE_BANNER + f Ljm; w field_106 BROWN_BANNER + f Ljm; x field_102 GREEN_BANNER + f Ljm; y field_99 RED_BANNER + f Ljm; z field_103 BLACK_BANNER + m (Ljava/lang/String;Ljava/lang/String;ZIZZ)Ljm; a method_58453 register + m (Ljava/lang/String;Ljava/lang/String;ZZ)Ljm; a method_58454 register + m (Ljz;)Ljm; a method_58455 bootstrap + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqq net/minecraft/class_19 net/minecraft/world/level/saveddata/maps/MapFrame + f Ljd; a field_75 pos + f I b field_74 rotation + f I c field_73 entityId + m ()Lub; a method_84 save + m (Ljd;)Ljava/lang/String; a method_81 frameId + m (Lub;)Leqq; a method_87 load + m ()Ljd; b method_86 getPos + m ()I c method_83 getRotation + m ()I d method_85 getEntityId + m ()Ljava/lang/String; e method_82 getId + m (Ljd;II)V <init> <init> <init> +c eqr net/minecraft/class_9209 net/minecraft/world/level/saveddata/maps/MapId + f Lcom/mojang/serialization/Codec; a field_49425 CODEC + f Lyx; b field_48924 STREAM_CODEC + f I c comp_2315 id + m ()Ljava/lang/String; a method_56814 key + m ()I b comp_2315 id + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqs net/minecraft/class_3978 net/minecraft/world/level/saveddata/maps/MapIndex + f Ljava/lang/String; a field_31830 FILE_NAME + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; b field_17662 usedAuxIds + m ()Leql$a; a method_52610 factory + m ()Leqr; b method_17920 getFreeAuxValueForMap + m (Lub;Ljo$a;)Leqs; b method_32360 load + m ()V <init> <init> <init> +c eqt net/minecraft/class_22 net/minecraft/world/level/saveddata/maps/MapItemSavedData + f I a field_31831 MAX_SCALE + f I b field_33991 TRACKED_DECORATION_LIMIT + f I c field_116 centerX + f I d field_115 centerZ + f Lakq; e field_118 dimension + f B f field_119 scale + f [B g field_122 colors + f Z h field_17403 locked + f Lorg/slf4j/Logger; i field_25019 LOGGER + f I j field_31832 MAP_SIZE + f I k field_31833 HALF_MAP_SIZE + f Ljava/lang/String; l field_52316 FRAME_PREFIX + f Z m field_114 trackingPosition + f Z n field_113 unlimitedTracking + f Ljava/util/List; o field_112 carriedBy + f Ljava/util/Map; p field_120 carriedByPlayers + f Ljava/util/Map; q field_123 bannerMarkers + f Ljava/util/Map; r field_117 decorations + f Ljava/util/Map; s field_121 frameMarkers + f I t field_33992 trackedDecorationCount + m ()Leql$a; a method_52611 factory + m (BZLakq;)Leqt; a method_32362 createForClient + m (DDBZZLakq;)Leqt; a method_32363 createFresh + m (I)Z a method_37343 isTrackedCountOverLimit + m (II)V a method_103 setColorsDirty + m (IIB)Z a method_32365 updateColor + m (Lcmx;)Leqt$a; a method_101 getHoldingPlayer + m (Lcmx;Lcuq;)V a method_102 tickCarriedBy + m (Lcmx;Ljava/lang/String;Lcxr$a;)V a method_57626 method_57626 + m (Lcuq;)Ljava/util/function/Predicate; a method_55784 mapMatcher + m (Lcuq;Leqr;Lcuq;)Z a method_55785 method_55785 + m (Lcuq;Ljd;Ljava/lang/String;Ljm;)V a method_110 addTargetDecoration + m (Ldcc;II)V a method_109 checkBanners + m (Ldcx;Ljd;)Z a method_108 toggleBanner + m (Leqr;Lcmx;)Lzg; a method_100 getUpdatePacket + m (Ljava/lang/String;)V a method_32368 removeDecoration + m (Ljava/lang/String;Lcxr$a;Lcxr;)Lcxr; a method_57627 method_57627 + m (Ljava/util/List;)V a method_32369 addClientSideDecorations + m (Ljd;I)V a method_104 removedFromFrame + m (Ljm;Ldcx;Ljava/lang/String;DDDLwz;)V a method_107 addDecoration + m (Lub;)Ljava/lang/IllegalArgumentException; a method_29009 method_29009 + m (Lub;Luy;)V a method_29008 method_29008 + m ()Leqt; b method_32361 locked + m (I)Ljava/lang/String; b method_61169 getFrameKey + m (IIB)V b method_32370 setColor + m (Ljava/lang/String;)V b method_56815 method_56815 + m (Lub;Ljo$a;)Leqt; b method_32371 load + m ()Leqt; e method_32364 scaled + m ()Ljava/util/Collection; f method_35503 getBanners + m ()Z g method_32372 isExplorationMap + m ()Ljava/lang/Iterable; h method_32373 getDecorations + m ()V i method_32374 setDecorationsDirty + m ()Leqt; j method_52612 method_52612 + m (IIBZZZLakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqt$a net/minecraft/class_22$class_23 net/minecraft/world/level/saveddata/maps/MapItemSavedData$HoldingPlayer + f Lcmx; a field_125 player + f I b field_131 step + f Leqt; c field_132 field_132 + f Z d field_130 dirtyData + f I e field_129 minDirtyX + f I f field_128 minDirtyY + f I g field_127 maxDirtyX + f I h field_126 maxDirtyY + f Z i field_27891 dirtyDecorations + f I j field_124 tick + m ()Leqt$b; a method_32375 createPatch + m (II)V a method_111 markColorsDirty + m (Leqr;)Lzg; a method_112 nextUpdatePacket + m ()V b method_32379 markDecorationsDirty + m (Leqt;Lcmx;)V <init> <init> <init> +c eqt$b net/minecraft/class_22$class_5637 net/minecraft/world/level/saveddata/maps/MapItemSavedData$MapPatch + f Lyx; a field_48925 STREAM_CODEC + f I b comp_2316 startX + f I c comp_2317 startY + f I d comp_2318 width + f I e comp_2319 height + f [B f comp_2320 mapColors + m ()I a comp_2316 startX + m (Leqt;)V a method_32380 applyToMap + m (Lio/netty/buffer/ByteBuf;)Ljava/util/Optional; a method_56816 read + m (Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V a method_56817 write + m ()I b comp_2317 startY + m ()I c comp_2318 width + m ()I d comp_2319 height + m ()[B e comp_2320 mapColors + m (IIII[B)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c equ net/minecraft/class_6150 net/minecraft/world/level/saveddata/maps/package-info +c eqv net/minecraft/class_6151 net/minecraft/world/level/saveddata/package-info +c eqw net/minecraft/class_4565 net/minecraft/world/level/storage/CommandStorage + f Ljava/lang/String; a field_31834 ID_PREFIX + f Ljava/util/Map; b field_20747 namespaces + f Leqz; c field_20748 storage + m ()Ljava/util/stream/Stream; a method_22542 keys + m (Lakr;)Lub; a method_22546 get + m (Lakr;Lub;)V a method_22547 set + m (Ljava/lang/String;)Leqw$a; a method_22544 newStorage + m (Ljava/lang/String;Lub;Ljo$a;)Leqw$a; a method_52613 method_52613 + m (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; a method_22545 method_22545 + m (Ljava/lang/String;)Leql$a; b method_52614 factory + m (Ljava/lang/String;)Ljava/lang/String; c method_22543 createId + m (Ljava/lang/String;)Leqw$a; d method_52615 method_52615 + m (Leqz;)V <init> <init> <init> +c eqw$a net/minecraft/class_4565$class_4566 net/minecraft/world/level/storage/CommandStorage$Container + f Ljava/lang/String; a field_31835 TAG_CONTENTS + f Ljava/util/Map; b field_20749 storage + m (Ljava/lang/String;)Lub; a method_22550 get + m (Ljava/lang/String;Ljava/lang/String;)Lakr; a method_22551 method_22551 + m (Ljava/lang/String;Lub;)V a method_22552 put + m (Lub;)Leqw$a; a method_32383 load + m (Lub;Ljava/lang/String;Lub;)V a method_22553 method_22553 + m (Ljava/lang/String;)Ljava/util/stream/Stream; b method_22554 getKeys + m ()V <init> <init> <init> +c eqx net/minecraft/class_6595 net/minecraft/world/level/storage/DataVersion + f Ljava/lang/String; a field_34768 MAIN_SERIES + f I b field_34769 version + f Ljava/lang/String; c field_34770 series + m ()Z a method_38490 isSideSeries + m (Leqx;)Z a method_38493 isCompatible + m ()Ljava/lang/String; b method_38492 getSeries + m ()I c method_38494 getVersion + m (I)V <init> <init> <init> + m (ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eqy net/minecraft/class_27 net/minecraft/world/level/storage/DerivedLevelData + f Lerl; a field_24179 worldData + f Lerk; b field_139 wrapped + m (Lerl;Lerk;)V <init> <init> <init> +c eqz net/minecraft/class_26 net/minecraft/world/level/storage/DimensionDataStorage + f Lorg/slf4j/Logger; a field_136 LOGGER + f Ljava/util/Map; b field_134 cache + f Lcom/mojang/datafixers/DataFixer; c field_17663 fixerUpper + f Ljo$a; d field_48926 registries + f Ljava/io/File; e field_17664 dataFolder + m ()V a method_125 save + m (Leql$a;Ljava/lang/String;)Leql; a method_17924 computeIfAbsent + m (Ljava/io/PushbackInputStream;)Z a method_17921 isGzip + m (Ljava/lang/String;)Ljava/io/File; a method_17922 getDataFile + m (Ljava/lang/String;Lazw;I)Lub; a method_17923 readTagFromDisk + m (Ljava/lang/String;Leql;)V a method_123 set + m (Ljava/util/function/BiFunction;Lazw;Ljava/lang/String;)Leql; a method_120 readSavedData + m (Leql$a;Ljava/lang/String;)Leql; b method_20786 get + m (Ljava/lang/String;Leql;)V b method_32384 method_32384 + m (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Ljo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c era net/minecraft/class_9078 net/minecraft/world/level/storage/FileNameDateFormatter + m ()Ljava/time/format/DateTimeFormatter; a method_55786 create + m ()V <init> <init> <init> +c erb net/minecraft/class_5217 net/minecraft/world/level/storage/LevelData + m ()Ljd; a method_56126 getSpawnPos + m (Ldcy;)Ljava/lang/String; a method_27411 method_27411 + m (Lp;Ldcy;)V a method_151 fillCrashReportCategory + m ()F b method_30656 getSpawnAngle + m (Z)V b method_157 setRaining + m ()J c method_188 getGameTime + m ()J d method_217 getDayTime + m ()Ljava/lang/String; e method_27410 method_27410 + m ()Z g method_203 isThundering + m ()Z i method_156 isRaining + m ()Z l method_152 isHardcore + m ()Ldcs; o method_146 getGameRules + m ()Lbqo; q method_207 getDifficulty + m ()Z r method_197 isDifficultyLocked +c erc net/minecraft/class_8895 net/minecraft/world/level/storage/LevelDataAndDimensions + f Lerl; a comp_2008 worldData + f Ldzt$b; b comp_2009 dimensions + m ()Lerl; a comp_2008 worldData + m ()Ldzt$b; b comp_2009 dimensions + m (Lerl;Ldzt$b;)V <init> <init> <init> +c erd net/minecraft/class_5218 net/minecraft/world/level/storage/LevelResource + f Lerd; a field_24180 PLAYER_ADVANCEMENTS_DIR + f Lerd; b field_24181 PLAYER_STATS_DIR + f Lerd; c field_24182 PLAYER_DATA_DIR + f Lerd; d field_24183 PLAYER_OLD_DATA_DIR + f Lerd; e field_24184 LEVEL_DATA_FILE + f Lerd; f field_38978 OLD_LEVEL_DATA_FILE + f Lerd; g field_38979 ICON_FILE + f Lerd; h field_38980 LOCK_FILE + f Lerd; i field_24185 GENERATED_DIR + f Lerd; j field_24186 DATAPACK_DIR + f Lerd; k field_24187 MAP_RESOURCE_FILE + f Lerd; l field_24188 ROOT + f Ljava/lang/String; m field_24189 id + m ()Ljava/lang/String; a method_27423 getId + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ere net/minecraft/class_33 net/minecraft/world/level/storage/LevelStorageException + f Lwz; a field_38981 messageComponent + m ()Lwz; a method_43416 getMessageComponent + m (Lwz;)V <init> <init> <init> +c erf net/minecraft/class_32 net/minecraft/world/level/storage/LevelStorageSource + f Ljava/lang/String; a field_44950 ALLOWED_SYMLINKS_CONFIG_NAME + f Lorg/slf4j/Logger; b field_17665 LOGGER + f Ljava/time/format/DateTimeFormatter; c field_200 FORMATTER + f Ljava/lang/String; d field_36348 TAG_DATA + f Ljava/nio/file/PathMatcher; e field_44951 NO_SYMLINKS_ALLOWED + f I f field_46830 UNCOMPRESSED_NBT_QUOTA + f I g field_49426 DISK_SPACE_WARNING_THRESHOLD + f Ljava/nio/file/Path; h field_17666 baseDir + f Ljava/nio/file/Path; i field_17667 backupDir + f Lcom/mojang/datafixers/DataFixer; j field_17668 fixerUpper + f Lews; k field_44952 worldDirValidator + m ()Ljava/lang/String; a method_35504 getName + m (Lakr;)V a method_45551 method_45551 + m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; a method_59826 method_59826 + m (Lcom/mojang/serialization/Dynamic;)Lddr; a method_29580 readDataConfig + m (Lcom/mojang/serialization/Dynamic;Latp;Z)Lalo$d; a method_54522 getPackConfig + m (Lcom/mojang/serialization/Dynamic;Lddr;Ljz;Lka$b;)Lerc; a method_54523 getLevelDataAndDimensions + m (Lcom/mojang/serialization/Dynamic;Lerf$b;Z)Lerg; a method_54524 makeLevelSummary + m (Lerf$a;)Ljava/util/concurrent/CompletableFuture; a method_43417 loadLevelSummaries + m (Lerf$b;)J a method_54526 getFileModificationTime + m (Lerf$b;Z)Lerg; a method_54527 readLevelSummary + m (Ljava/lang/String;)Z a method_240 isNewLevelIdAcceptable + m (Ljava/nio/file/Path;)Lews; a method_52235 parseValidator + m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)Lcom/mojang/serialization/Dynamic; a method_54528 readLevelDataTagFixed + m (Ljava/util/List;)Ljava/util/List; a method_43495 method_43495 + m ()Lerf$a; b method_235 findLevelCandidates + m (Lcom/mojang/datafixers/DataFixer;ILcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; b method_59827 method_59827 + m (Lcom/mojang/serialization/Dynamic;)Lcpl; b method_45552 parseFeatureFlagsFromSummary + m (Lerf$b;)Lerg; b method_43418 method_43418 + m (Ljava/lang/String;)Z b method_230 levelExists + m (Ljava/nio/file/Path;)Lerf; b method_26999 createDefault + m ()Ljava/nio/file/Path; c method_19636 getBaseDir + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; c method_45553 method_45553 + m (Lerf$b;)Z c method_43419 method_43419 + m (Ljava/lang/String;)Ljava/nio/file/Path; c method_52238 getLevelPath + m (Ljava/nio/file/Path;)Lub; c method_54529 readLevelDataTagRaw + m ()Ljava/nio/file/Path; d method_236 getBackupPath + m (Ljava/lang/String;)Lerf$c; d method_52236 validateAndCreateAccess + m (Ljava/nio/file/Path;)Ljava/time/Instant; d method_54530 getFileModificationTime + m ()Lews; e method_52237 getWorldDirValidator + m (Ljava/lang/String;)Lerf$c; e method_27002 createAccess + m (Ljava/nio/file/Path;)Luy; e method_40035 readLightweightData + m ()I f method_17931 getStorageVersion + m (Ljava/nio/file/Path;)Z f method_43420 method_43420 + m (Ljava/nio/file/Path;)Z g method_52616 method_52616 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lews;Lcom/mojang/datafixers/DataFixer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erf$a net/minecraft/class_32$class_7410 net/minecraft/world/level/storage/LevelStorageSource$LevelCandidates + f Ljava/util/List; a comp_731 levels + m ()Z a method_43421 isEmpty + m ()Ljava/util/List; b comp_731 levels + m (Ljava/util/List;)V <init> <init> <init> +c erf$b net/minecraft/class_32$class_7411 net/minecraft/world/level/storage/LevelStorageSource$LevelDirectory + f Ljava/nio/file/Path; a comp_732 path + m ()Ljava/lang/String; a method_43422 directoryName + m (Lerd;)Ljava/nio/file/Path; a method_43423 resourcePath + m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; a method_43424 corruptedDataFile + m ()Ljava/nio/file/Path; b method_43425 dataFile + m (Ljava/time/LocalDateTime;)Ljava/nio/file/Path; b method_54531 rawDataFile + m ()Ljava/nio/file/Path; c method_43426 oldDataFile + m ()Ljava/nio/file/Path; d method_43427 iconFile + m ()Ljava/nio/file/Path; e method_43428 lockFile + m ()Ljava/nio/file/Path; f comp_732 path + m (Ljava/nio/file/Path;)V <init> <init> <init> +c erf$c net/minecraft/class_32$class_5143 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess + f Lerf; a field_23766 field_23766 + f Laxt; b field_23767 lock + f Lerf$b; c field_23768 levelDirectory + f Ljava/lang/String; d field_23769 levelId + f Ljava/util/Map; e field_24190 resources + m ()J a method_57628 estimateDiskSpace + m (Lakq;)Ljava/nio/file/Path; a method_27424 getDimensionPath + m (Lcom/mojang/serialization/Dynamic;)Lerg; a method_29584 getSummary + m (Lerd;)Ljava/nio/file/Path; a method_27010 getLevelPath + m (Ljava/lang/String;)V a method_27008 renameLevel + m (Ljava/lang/String;Lub;)V a method_54534 method_54534 + m (Ljava/util/function/Consumer;)V a method_54537 modifyLevelDataWithoutDatafix + m (Lka;Lerl;)V a method_27425 saveDataTag + m (Lka;Lerl;Lub;)V a method_27426 saveDataTag + m (Lub;)V a method_54538 saveLevelData + m (Z)Ljava/time/Instant; a method_54539 getFileModificationTime + m ()Z b method_57629 checkForLowDiskSpace + m (Ljava/lang/String;)V b method_54540 renameAndDropPlayer + m (Ljava/lang/String;Lub;)V b method_54541 method_54541 + m (Z)Lcom/mojang/serialization/Dynamic; b method_27013 getDataTag + m ()V c method_54532 safeClose + m ()Lerf; d method_52617 parent + m ()Lerf$b; e method_54543 getLevelDirectory + m ()Ljava/lang/String; f method_27005 getLevelId + m ()Leri; g method_27427 createPlayerStorage + m ()Lcom/mojang/serialization/Dynamic; h method_54545 getDataTag + m ()Lcom/mojang/serialization/Dynamic; i method_54546 getDataTagFallback + m ()Ljava/util/Optional; j method_27014 getIconFile + m ()V k method_27015 deleteLevel + m ()J l method_27016 makeWorldBackup + m ()Z m method_54547 hasWorldData + m ()Z n method_54548 restoreLevelDataFromOld + m ()V o method_27017 checkLock + m (Lerf;Ljava/lang/String;Ljava/nio/file/Path;)V <init> <init> <init> +c erf$c$1 net/minecraft/class_32$class_5143$1 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$1 + f Ljava/nio/file/Path; a field_23770 val$lockPath + f Lerf$c; b field_23771 field_23771 + m (Ljava/nio/file/Path;Ljava/io/IOException;)Ljava/nio/file/FileVisitResult; a method_27018 postVisitDirectory + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a method_27019 visitFile + m (Lerf$c;Ljava/nio/file/Path;)V <init> <init> <init> +c erf$c$2 net/minecraft/class_32$class_5143$2 net/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess$2 + f Ljava/nio/file/Path; a field_204 val$rootPath + f Ljava/util/zip/ZipOutputStream; b field_201 val$stream + f Lerf$c; c field_203 field_203 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a method_246 visitFile + m (Lerf$c;Ljava/nio/file/Path;Ljava/util/zip/ZipOutputStream;)V <init> <init> <init> +c erg net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary + f Lwz; a field_46832 PLAY_WORLD + f Ldda; b field_25022 settings + f Lerh; c field_25023 levelVersion + f Ljava/lang/String; d field_205 levelId + f Z e field_209 requiresManualConversion + f Z f field_23772 locked + f Z g field_40371 experimental + f Ljava/nio/file/Path; h field_23773 icon + f Lwz; i field_24191 info + m ()Ljava/lang/String; a method_248 getLevelId + m (Lerg;)I a method_251 compareTo + m ()Ljava/lang/String; b method_252 getLevelName + m ()Ljava/nio/file/Path; c method_27020 getIcon + m ()Z d method_255 requiresManualConversion + m ()Z e method_45554 isExperimental + m ()J f method_249 getLastPlayed + m ()Ldda; g method_35505 getSettings + m ()Ldct; h method_247 getGameMode + m ()Z i method_257 isHardcore + m ()Z j method_259 hasCommands + m ()Lxn; k method_258 getWorldVersionName + m ()Lerh; l method_29586 levelVersion + m ()Z m method_54549 shouldBackup + m ()Z n method_54550 isDowngrade + m ()Lerg$a; o method_33405 backupStatus + m ()Z p method_27021 isLocked + m ()Z q method_33784 isDisabled + m ()Z r method_38496 isCompatible + m ()Lwz; s method_27429 getInfo + m ()Lwz; t method_54551 primaryActionMessage + m ()Z u method_54552 primaryActionActive + m ()Z v method_56127 canUpload + m ()Z w method_54553 canEdit + m ()Z x method_54554 canRecreate + m ()Z y method_54555 canDelete + m ()Lwz; z method_27430 createInfo + m (Ldda;Lerh;Ljava/lang/String;ZZZLjava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erg$a net/minecraft/class_34$class_5781 net/minecraft/world/level/storage/LevelSummary$BackupStatus + f Lerg$a; a field_28437 NONE + f Lerg$a; b field_28438 DOWNGRADE + f Lerg$a; c field_28439 UPGRADE_TO_SNAPSHOT + f Z d field_28440 shouldBackup + f Z e field_28441 severe + f Ljava/lang/String; f field_28442 translationKey + f [Lerg$a; g field_28443 $VALUES + m ()Z a method_33406 shouldBackup + m ()Z b method_33407 isSevere + m ()Ljava/lang/String; c method_33408 getTranslationKey + m ()[Lerg$a; d method_36792 $values + m (Ljava/lang/String;IZZLjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erg$b net/minecraft/class_34$class_8896 net/minecraft/world/level/storage/LevelSummary$CorruptedLevelSummary + f Lwz; b field_46833 INFO + f Lwz; c field_46834 RECOVER + f J d field_46835 lastPlayed + m (Lxw;)Lxw; a method_54556 method_54556 + m (Ljava/lang/String;Ljava/nio/file/Path;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erg$c net/minecraft/class_34$class_8578 net/minecraft/world/level/storage/LevelSummary$SymlinkLevelSummary + f Lwz; b field_46836 MORE_INFO_BUTTON + f Lwz; c field_46837 INFO + m (Ljava/lang/String;Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erh net/minecraft/class_5315 net/minecraft/world/level/storage/LevelVersion + f I a field_25024 levelDataVersion + f J b field_25025 lastPlayed + f Ljava/lang/String; c field_25026 minecraftVersionName + f Leqx; d field_25027 minecraftVersion + f Z e field_25028 snapshot + m ()I a method_29022 levelDataVersion + m (Lcom/mojang/serialization/Dynamic;)Lerh; a method_29023 parse + m ()J b method_29024 lastPlayed + m ()Ljava/lang/String; c method_29025 minecraftVersionName + m ()Leqx; d method_29026 minecraftVersion + m ()Z e method_29027 snapshot + m (IJLjava/lang/String;ILjava/lang/String;Z)V <init> <init> <init> +c eri net/minecraft/class_29 net/minecraft/world/level/storage/PlayerDataStorage + f Lcom/mojang/datafixers/DataFixer; a field_148 fixerUpper + f Lorg/slf4j/Logger; b field_149 LOGGER + f Ljava/io/File; c field_144 playerDir + f Ljava/time/format/DateTimeFormatter; d field_47840 FORMATTER + m (Lcmx;)V a method_262 save + m (Lcmx;Ljava/lang/String;)V a method_55787 backup + m (Lcmx;Lub;)Lub; a method_55788 method_55788 + m (Lcmx;)Ljava/util/Optional; b method_55789 load + m (Lcmx;Ljava/lang/String;)Ljava/util/Optional; b method_261 load + m (Lcmx;)Ljava/util/Optional; c method_55790 method_55790 + m (Lerf$c;Lcom/mojang/datafixers/DataFixer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erj net/minecraft/class_31 net/minecraft/world/level/storage/PrimaryLevelData + f I A field_17736 wanderingTraderSpawnDelay + f I B field_17737 wanderingTraderSpawnChance + f Ljava/util/UUID; C field_17738 wanderingTraderId + f Ljava/util/Set; D field_21837 knownServerBrands + f Z E field_21838 wasModded + f Ljava/util/Set; F field_43352 removedFeatureFlags + f Lewp; G field_191 scheduledEvents + f Ljava/lang/String; a field_46838 LEVEL_NAME + f Ljava/lang/String; b field_36349 PLAYER + f Ljava/lang/String; c field_31843 WORLD_GEN_SETTINGS + f Lorg/slf4j/Logger; f field_25029 LOGGER + f Ldda; g field_25030 settings + f Ldzw; h field_25425 worldOptions + f Lerj$a; i field_40372 specialWorldProperty + f Lcom/mojang/serialization/Lifecycle; j field_25426 worldGenSettingsLifecycle + f Ljd; k field_48380 spawnPos + f F l field_26367 spawnAngle + f J m field_189 gameTime + f J n field_198 dayTime + f Lub; o field_170 loadedPlayerTag + f I p field_158 version + f I q field_176 clearWeatherTime + f Z r field_190 raining + f I s field_192 rainTime + f Z t field_168 thundering + f I u field_173 thunderTime + f Z v field_185 initialized + f Z w field_157 difficultyLocked + f Ldut$c; x field_24193 worldBorder + f Ldxb$a; y field_25031 endDragonFightData + f Lub; z field_156 customBossEvents + m (Lcom/mojang/serialization/DataResult$Error;)V a method_45557 method_45557 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; a method_29032 method_29032 + m (Lcom/mojang/serialization/Dynamic;Ldda;Lerj$a;Ldzw;Lcom/mojang/serialization/Lifecycle;)Lerj; a method_29029 parse + m (Ljava/util/Set;)Luh; a method_49902 stringCollectionToTag + m (Lka;Lub;Lub;)V a method_158 setTagData + m (Lub;Luy;)V a method_45558 method_45558 + m (Lcom/mojang/serialization/Dynamic;)Ljava/util/stream/Stream; b method_49901 method_49901 + m (Lub;Luy;)V b method_29030 method_29030 + m (Lub;ZLjd;FJJIIIZIZZZLdut$c;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lewp;Lub;Ldxb$a;Ldda;Ldzw;Lerj$a;Lcom/mojang/serialization/Lifecycle;)V <init> <init> <init> + m (Ldda;Ldzw;Lerj$a;Lcom/mojang/serialization/Lifecycle;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erj$a net/minecraft/class_31$class_7729 net/minecraft/world/level/storage/PrimaryLevelData$SpecialWorldProperty + f Lerj$a; a field_40373 NONE + f Lerj$a; b field_40374 FLAT + f Lerj$a; c field_40375 DEBUG + f [Lerj$a; d field_40376 $VALUES + m ()[Lerj$a; a method_45559 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erk net/minecraft/class_5268 net/minecraft/world/level/storage/ServerLevelData + m (I)V a method_167 setClearWeatherTime + m (J)V a method_29034 setGameTime + m (Ldct;)V a method_193 setGameType + m (Ldut$c;)V a method_27415 setWorldBorder + m (Ljava/util/UUID;)V a method_18040 setWanderingTraderId + m (Z)V a method_147 setThundering + m (I)V b method_173 setThunderTime + m (J)V b method_29035 setDayTime + m (I)V c method_164 setRainTime + m (Z)V c method_223 setInitialized + m (I)V d method_18041 setWanderingTraderSpawnDelay + m ()Ljava/lang/String; e method_150 getLevelName + m (I)V e method_18042 setWanderingTraderSpawnChance + m ()I f method_155 getClearWeatherTime + m ()I h method_145 getThunderTime + m ()I j method_190 getRainTime + m ()Ldct; k method_210 getGameType + m ()Z m method_194 isAllowCommands + m ()Z n method_222 isInitialized + m ()Ldut$c; p method_27422 getWorldBorder + m ()Lewp; s method_143 getScheduledEvents + m ()I t method_18038 getWanderingTraderSpawnDelay + m ()I u method_18039 getWanderingTraderSpawnChance + m ()Ljava/util/UUID; v method_35506 getWanderingTraderId + m ()Ljava/lang/String; w method_27856 method_27856 + m ()Ljava/lang/String; x method_27858 method_27858 +c erl net/minecraft/class_5219 net/minecraft/world/level/storage/WorldData + f I d field_31844 ANVIL_VERSION_ID + f I e field_31845 MCREGION_VERSION_ID + m ()Z A method_45556 isDebugWorld + m ()Lcom/mojang/serialization/Lifecycle; B method_29588 worldGenSettingsLifecycle + m ()Ldxb$a; C method_29036 endDragonFightData + m ()Lddr; D method_29589 getDataConfiguration + m ()Lub; E method_228 getCustomBossEvents + m ()Z F method_27431 wasModded + m ()Ljava/util/Set; G method_27432 getKnownServerBrands + m ()Ljava/util/Set; H method_49900 getRemovedFeatureFlags + m ()Lerk; I method_27859 overworldData + m ()Ldda; J method_27433 getLevelSettings + m ()Lcpl; K method_45560 enabledFeatures + m ()Ljava/lang/String; a method_27436 method_27436 + m (Lbqo;)V a method_208 setDifficulty + m (Ldct;)V a method_193 setGameType + m (Lddr;)V a method_29590 setDataConfiguration + m (Ldxb$a;)V a method_29037 setEndDragonFightData + m (Ljava/lang/String;Z)V a method_24285 setModdedInfo + m (Lka;Lub;)Lub; a method_163 createTag + m (Lp;)V a method_151 fillCrashReportCategory + m (Lub;)V a method_221 setCustomBossEvents + m ()Ljava/lang/String; b method_27438 method_27438 + m ()Ljava/lang/String; c method_49903 method_49903 + m ()Ljava/lang/String; d method_27439 method_27439 + m (Z)V d method_186 setDifficultyLocked + m ()Ljava/lang/String; e method_150 getLevelName + m (I)Ljava/lang/String; f method_27440 getStorageVersionName + m ()Ldct; k method_210 getGameType + m ()Z l method_152 isHardcore + m ()Z m method_194 isAllowCommands + m ()Ldcs; o method_146 getGameRules + m ()Lbqo; q method_207 getDifficulty + m ()Z r method_197 isDifficultyLocked + m ()Lub; w method_226 getLoadedPlayerTag + m ()I x method_168 getVersion + m ()Ldzw; y method_28057 worldGenOptions + m ()Z z method_45555 isFlatWorld +c erm net/minecraft/class_5269 net/minecraft/world/level/storage/WritableLevelData + m (Ljd;F)V a method_187 setSpawn +c ern net/minecraft/class_39 net/minecraft/world/level/storage/loot/BuiltInLootTables + f Lakq; A field_803 JUNGLE_TEMPLE + f Lakq; B field_751 JUNGLE_TEMPLE_DISPENSER + f Lakq; C field_662 IGLOO_CHEST + f Lakq; D field_484 WOODLAND_MANSION + f Lakq; E field_397 UNDERWATER_RUIN_SMALL + f Lakq; F field_300 UNDERWATER_RUIN_BIG + f Lakq; G field_251 BURIED_TREASURE + f Lakq; H field_841 SHIPWRECK_MAP + f Lakq; I field_880 SHIPWRECK_SUPPLY + f Lakq; J field_665 SHIPWRECK_TREASURE + f Lakq; K field_16593 PILLAGER_OUTPOST + f Lakq; L field_24046 BASTION_TREASURE + f Lakq; M field_24047 BASTION_OTHER + f Lakq; N field_24048 BASTION_BRIDGE + f Lakq; O field_24049 BASTION_HOGLIN_STABLE + f Lakq; P field_38438 ANCIENT_CITY + f Lakq; Q field_38439 ANCIENT_CITY_ICE_BOX + f Lakq; R field_24050 RUINED_PORTAL + f Lakq; S field_47415 TRIAL_CHAMBERS_REWARD + f Lakq; T field_49844 TRIAL_CHAMBERS_REWARD_COMMON + f Lakq; U field_49845 TRIAL_CHAMBERS_REWARD_RARE + f Lakq; V field_49846 TRIAL_CHAMBERS_REWARD_UNIQUE + f Lakq; W field_50194 TRIAL_CHAMBERS_REWARD_OMINOUS + f Lakq; X field_50195 TRIAL_CHAMBERS_REWARD_OMINOUS_COMMON + f Lakq; Y field_50196 TRIAL_CHAMBERS_REWARD_OMINOUS_RARE + f Lakq; Z field_50197 TRIAL_CHAMBERS_REWARD_OMINOUS_UNIQUE + f Lakq; aA field_716 SHEEP_RED + f Lakq; aB field_778 SHEEP_BLACK + f Lakq; aC field_353 FISHING + f Lakq; aD field_266 FISHING_JUNK + f Lakq; aE field_854 FISHING_TREASURE + f Lakq; aF field_795 FISHING_FISH + f Lakq; aG field_16216 CAT_MORNING_GIFT + f Lakq; aH field_19062 ARMORER_GIFT + f Lakq; aI field_19063 BUTCHER_GIFT + f Lakq; aJ field_19064 CARTOGRAPHER_GIFT + f Lakq; aK field_19065 CLERIC_GIFT + f Lakq; aL field_19066 FARMER_GIFT + f Lakq; a field_844 EMPTY + f Lakq; aM field_19067 FISHERMAN_GIFT + f Lakq; aN field_19068 FLETCHER_GIFT + f Lakq; aO field_19069 LEATHERWORKER_GIFT + f Lakq; aP field_19070 LIBRARIAN_GIFT + f Lakq; aQ field_19071 MASON_GIFT + f Lakq; aR field_19072 SHEPHERD_GIFT + f Lakq; aS field_19073 TOOLSMITH_GIFT + f Lakq; aT field_19074 WEAPONSMITH_GIFT + f Lakq; aU field_44748 SNIFFER_DIGGING + f Lakq; aV field_49158 PANDA_SNEEZE + f Lakq; aW field_22402 PIGLIN_BARTERING + f Lakq; aX field_47423 SPAWNER_TRIAL_CHAMBER_KEY + f Lakq; aY field_47424 SPAWNER_TRIAL_CHAMBER_CONSUMABLES + f Lakq; aZ field_50198 SPAWNER_OMINOUS_TRIAL_CHAMBER_KEY + f Lakq; aa field_47416 TRIAL_CHAMBERS_SUPPLY + f Lakq; ab field_47417 TRIAL_CHAMBERS_CORRIDOR + f Lakq; ac field_47418 TRIAL_CHAMBERS_INTERSECTION + f Lakq; ad field_47419 TRIAL_CHAMBERS_INTERSECTION_BARREL + f Lakq; ae field_47420 TRIAL_CHAMBERS_ENTRANCE + f Lakq; af field_47421 TRIAL_CHAMBERS_CORRIDOR_DISPENSER + f Lakq; ag field_47422 TRIAL_CHAMBERS_CHAMBER_DISPENSER + f Lakq; ah field_47425 TRIAL_CHAMBERS_WATER_DISPENSER + f Lakq; ai field_47426 TRIAL_CHAMBERS_CORRIDOR_POT + f Lakq; aj field_50201 EQUIPMENT_TRIAL_CHAMBER + f Lakq; ak field_51414 EQUIPMENT_TRIAL_CHAMBER_RANGED + f Lakq; al field_51415 EQUIPMENT_TRIAL_CHAMBER_MELEE + f Lakq; am field_869 SHEEP_WHITE + f Lakq; an field_814 SHEEP_ORANGE + f Lakq; ao field_224 SHEEP_MAGENTA + f Lakq; ap field_461 SHEEP_LIGHT_BLUE + f Lakq; aq field_385 SHEEP_YELLOW + f Lakq; ar field_702 SHEEP_LIME + f Lakq; as field_629 SHEEP_PINK + f Lakq; at field_878 SHEEP_GRAY + f Lakq; au field_806 SHEEP_LIGHT_GRAY + f Lakq; av field_365 SHEEP_CYAN + f Lakq; aw field_285 SHEEP_PURPLE + f Lakq; ax field_394 SHEEP_BLUE + f Lakq; ay field_489 SHEEP_BROWN + f Lakq; az field_607 SHEEP_GREEN + f Lakq; b field_850 SPAWN_BONUS_CHEST + f Lakq; ba field_50199 SPAWNER_OMINOUS_TRIAL_CHAMBER_CONSUMABLES + f Lakq; bb field_50200 SPAWNER_TRIAL_ITEMS_TO_DROP_WHEN_OMINOUS + f Lakq; bc field_49427 BOGGED_SHEAR + f Lakq; bd field_43353 DESERT_WELL_ARCHAEOLOGY + f Lakq; be field_43354 DESERT_PYRAMID_ARCHAEOLOGY + f Lakq; bf field_44648 TRAIL_RUINS_ARCHAEOLOGY_COMMON + f Lakq; bg field_44649 TRAIL_RUINS_ARCHAEOLOGY_RARE + f Lakq; bh field_43356 OCEAN_RUIN_WARM_ARCHAEOLOGY + f Lakq; bi field_43357 OCEAN_RUIN_COLD_ARCHAEOLOGY + f Ljava/util/Set; bj field_667 LOCATIONS + f Ljava/util/Set; bk field_600 IMMUTABLE_LOCATIONS + f Lakq; c field_274 END_CITY_TREASURE + f Lakq; d field_356 SIMPLE_DUNGEON + f Lakq; e field_434 VILLAGE_WEAPONSMITH + f Lakq; f field_17107 VILLAGE_TOOLSMITH + f Lakq; g field_17009 VILLAGE_ARMORER + f Lakq; h field_16751 VILLAGE_CARTOGRAPHER + f Lakq; i field_17010 VILLAGE_MASON + f Lakq; j field_17011 VILLAGE_SHEPHERD + f Lakq; k field_17012 VILLAGE_BUTCHER + f Lakq; l field_17108 VILLAGE_FLETCHER + f Lakq; m field_18007 VILLAGE_FISHER + f Lakq; n field_16750 VILLAGE_TANNERY + f Lakq; o field_17109 VILLAGE_TEMPLE + f Lakq; p field_16752 VILLAGE_DESERT_HOUSE + f Lakq; q field_16748 VILLAGE_PLAINS_HOUSE + f Lakq; r field_16749 VILLAGE_TAIGA_HOUSE + f Lakq; s field_16754 VILLAGE_SNOWY_HOUSE + f Lakq; t field_16753 VILLAGE_SAVANNA_HOUSE + f Lakq; u field_472 ABANDONED_MINESHAFT + f Lakq; v field_615 NETHER_BRIDGE + f Lakq; w field_683 STRONGHOLD_LIBRARY + f Lakq; x field_800 STRONGHOLD_CROSSING + f Lakq; y field_842 STRONGHOLD_CORRIDOR + f Lakq; z field_885 DESERT_PYRAMID + m ()Ljava/util/Set; a method_270 all + m (Lakq;)Lakq; a method_271 register + m (Ljava/lang/String;)Lakq; a method_269 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ero net/minecraft/class_9666 net/minecraft/world/level/storage/loot/ContainerComponentManipulator + m ()Lkp; a method_59719 type + m (Lcuq;Ljava/lang/Object;Ljava/util/stream/Stream;)V a method_59720 setContents + m (Lcuq;Ljava/util/function/UnaryOperator;)V a method_59721 modifyItems + m (Lcuq;Ljava/util/stream/Stream;)V a method_59722 setContents + m (Ljava/lang/Object;)Ljava/util/stream/Stream; a method_59723 getContents + m (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object; a method_59724 setContents + m (Ljava/util/function/UnaryOperator;Lcuq;)Lcuq; a method_59725 method_59725 + m ()Ljava/lang/Object; b method_59726 empty +c erp net/minecraft/class_9667 net/minecraft/world/level/storage/loot/ContainerComponentManipulators + f Lero; a field_51416 CONTAINER + f Lero; b field_51417 BUNDLE_CONTENTS + f Lero; c field_51418 CHARGED_PROJECTILES + f Ljava/util/Map; d field_51419 ALL_MANIPULATORS + f Lcom/mojang/serialization/Codec; e field_51420 CODEC + m ()Ljava/lang/String; a method_59727 method_59727 + m (Lero;)Lero; a method_59728 method_59728 + m (Lkp;)Lcom/mojang/serialization/DataResult; a method_59729 method_59729 + m ()V <clinit> <clinit> <clinit> +c erp$1 net/minecraft/class_9667$1 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$1 + m (Lcxo;)Ljava/util/stream/Stream; a method_59730 getContents + m (Lcxo;Ljava/util/stream/Stream;)Lcxo; a method_59731 setContents + m ()Lcxo; c method_59732 empty + m ()V <init> <init> <init> +c erp$2 net/minecraft/class_9667$2 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$2 + m (Lcxf;)Ljava/util/stream/Stream; a method_59733 getContents + m (Lcxf;Ljava/util/stream/Stream;)Lcxf; a method_59734 setContents + m ()Lcxf; c method_59735 empty + m ()V <init> <init> <init> +c erp$3 net/minecraft/class_9667$3 net/minecraft/world/level/storage/loot/ContainerComponentManipulators$3 + m (Lcxg;)Ljava/util/stream/Stream; a method_59736 getContents + m (Lcxg;Ljava/util/stream/Stream;)Lcxg; a method_59737 setContents + m ()Lcxg; c method_59738 empty + m ()V <init> <init> <init> +c erq net/minecraft/class_42 net/minecraft/world/level/storage/loot/IntRange + f Lcom/mojang/serialization/Codec; a field_45790 CODEC + f Lcom/mojang/serialization/Codec; b field_45791 RECORD_CODEC + f Levy; c field_921 min + f Levy; d field_920 max + f Lerq$b; e field_27897 limiter + f Lerq$a; f field_27898 predicate + m ()Ljava/util/Set; a method_32386 getReferencedContextParams + m (I)Lerq; a method_32387 exact + m (II)Lerq; a method_282 range + m (Lcom/mojang/datafixers/util/Either;)Lerq; a method_53260 method_53260 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53261 method_53261 + m (Lerq;)Lcom/mojang/datafixers/util/Either; a method_53262 method_53262 + m (Lerr;I)I a method_32389 clamp + m (Levy;Lerr;I)Z a method_32390 method_32390 + m (Levy;Levy;Lerr;I)Z a method_32391 method_32391 + m ()Ljava/util/OptionalInt; b method_53263 unpackExact + m (I)Lerq; b method_280 lowerBound + m (Lerq;)Ljava/util/Optional; b method_53264 method_53264 + m (Lerr;I)Z b method_32393 test + m (Levy;Lerr;I)I b method_32394 method_32394 + m (Levy;Levy;Lerr;I)I b method_32395 method_32395 + m (I)Lerq; c method_277 upperBound + m (Lerq;)Ljava/util/Optional; c method_53265 method_53265 + m (Lerr;I)Z c method_32396 method_32396 + m (Levy;Lerr;I)Z c method_32397 method_32397 + m (Lerr;I)I d method_279 method_279 + m (Levy;Lerr;I)I d method_32398 method_32398 + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m (Levy;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erq$a net/minecraft/class_42$class_5638 net/minecraft/world/level/storage/loot/IntRange$IntChecker +c erq$b net/minecraft/class_42$class_5639 net/minecraft/world/level/storage/loot/IntRange$IntLimiter +c err net/minecraft/class_47 net/minecraft/world/level/storage/loot/LootContext + f Leru; a field_44881 params + f Layw; b field_923 random + f Ljn$a; c field_44490 lootDataResolver + f Ljava/util/Set; d field_927 visitedElements + m ()Ljn$a; a method_51183 getResolver + m (Lakr;Ljava/util/function/Consumer;)V a method_297 addDynamicDrops + m (Lerr$c;)Z a method_51184 hasVisitedElement + m (Lerw;)Lerr$c; a method_51185 createVisitedEntry + m (Letf;)Lerr$c; a method_51186 createVisitedEntry + m (Leuk;)Z a method_300 hasParam + m (Levc;)Lerr$c; a method_51187 createVisitedEntry + m ()Layw; b method_294 getRandom + m (Lerr$c;)Z b method_298 pushVisitedElement + m (Leuk;)Ljava/lang/Object; b method_35508 getParam + m ()F c method_302 getLuck + m (Lerr$c;)V c method_295 popVisitedElement + m (Leuk;)Ljava/lang/Object; c method_296 getParamOrNull + m ()Laqu; d method_299 getLevel + m (Leru;Layw;Ljn$a;)V <init> <init> <init> +c err$a net/minecraft/class_47$class_48 net/minecraft/world/level/storage/loot/LootContext$Builder + f Leru; a field_44882 params + f Layw; b field_934 random + m ()Laqu; a method_313 getLevel + m (J)Lerr$a; a method_304 withOptionalRandomSeed + m (Layw;)Lerr$a; a method_60568 withOptionalRandomSource + m (Ljava/util/Optional;)Lerr; a method_309 create + m (Ljava/util/Optional;Laqu;)Ljava/util/Optional; a method_53266 method_53266 + m (Leru;)V <init> <init> <init> +c err$b net/minecraft/class_47$class_50 net/minecraft/world/level/storage/loot/LootContext$EntityTarget + f Lerr$b; a field_935 THIS + f Lerr$b; b field_936 ATTACKER + f Lerr$b; c field_939 DIRECT_ATTACKER + f Lerr$b; d field_937 ATTACKING_PLAYER + f Lazk$a; e field_45792 CODEC + f Ljava/lang/String; f field_941 name + f Leuk; g field_938 param + f [Lerr$b; h field_940 $VALUES + m ()Leuk; a method_315 getParam + m (Ljava/lang/String;)Lerr$b; a method_314 getByName + m ()[Lerr$b; b method_36793 $values + m (Ljava/lang/String;ILjava/lang/String;Leuk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c err$c net/minecraft/class_47$class_8487 net/minecraft/world/level/storage/loot/LootContext$VisitedEntry + f Lert; a comp_1472 type + f Ljava/lang/Object; b comp_1473 value + m ()Lert; a comp_1472 type + m ()Ljava/lang/Object; b comp_1473 value + m (Lert;Ljava/lang/Object;)V <init> <init> <init> +c ers net/minecraft/class_46 net/minecraft/world/level/storage/loot/LootContextUser + m ()Ljava/util/Set; a method_293 getReferencedContextParams + m (Lerx;)V a method_292 validate +c ert net/minecraft/class_8490 net/minecraft/world/level/storage/loot/LootDataType + f Lert; a field_44496 PREDICATE + f Lert; b field_44497 MODIFIER + f Lert; c field_44498 TABLE + f Lakq; d comp_2519 registryKey + f Lcom/mojang/serialization/Codec; e comp_2520 codec + f Lert$a; f comp_2522 validator + f Lorg/slf4j/Logger; g field_44499 LOGGER + m ()Ljava/util/stream/Stream; a method_51215 values + m (Lakr;Lcom/mojang/serialization/DataResult$Error;)V a method_53267 method_53267 + m (Lakr;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/util/Optional; a method_51204 deserialize + m (Lerx;Lakq;Lers;)V a method_51207 method_51207 + m (Lerx;Lakq;Lerw;)V a method_51208 method_51208 + m (Lerx;Lakq;Ljava/lang/Object;)V a method_51209 runValidation + m ()Lakq; b comp_2519 registryKey + m ()Lcom/mojang/serialization/Codec; c comp_2520 codec + m ()Lert$a; d comp_2522 validator + m ()Lert$a; e method_51216 createSimpleValidator + m ()Lert$a; f method_51217 createLootTableValidator + m (Lakq;Lcom/mojang/serialization/Codec;Lert$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ert$a net/minecraft/class_8490$class_8491 net/minecraft/world/level/storage/loot/LootDataType$Validator +c eru net/minecraft/class_8567 net/minecraft/world/level/storage/loot/LootParams + f Laqu; a field_44883 level + f Ljava/util/Map; b field_44884 params + f Ljava/util/Map; c field_44885 dynamicDrops + f F d field_44886 luck + m ()Laqu; a method_51863 getLevel + m (Lakr;Ljava/util/function/Consumer;)V a method_51864 addDynamicDrops + m (Leuk;)Z a method_51865 hasParam + m ()F b method_51866 getLuck + m (Leuk;)Ljava/lang/Object; b method_51867 getParameter + m (Leuk;)Ljava/lang/Object; c method_51868 getOptionalParameter + m (Leuk;)Ljava/lang/Object; d method_51869 getParamOrNull + m (Laqu;Ljava/util/Map;Ljava/util/Map;F)V <init> <init> <init> +c eru$a net/minecraft/class_8567$class_8568 net/minecraft/world/level/storage/loot/LootParams$Builder + f Laqu; a field_44887 level + f Ljava/util/Map; b field_44888 params + f Ljava/util/Map; c field_44889 dynamicDrops + f F d field_44890 luck + m ()Laqu; a method_51870 getLevel + m (F)Leru$a; a method_51871 withLuck + m (Lakr;Leru$b;)Leru$a; a method_51872 withDynamicDrop + m (Leuk;)Ljava/lang/Object; a method_51873 getParameter + m (Leuk;Ljava/lang/Object;)Leru$a; a method_51874 withParameter + m (Leul;)Leru; a method_51875 create + m (Leuk;)Ljava/lang/Object; b method_51876 getOptionalParameter + m (Leuk;Ljava/lang/Object;)Leru$a; b method_51877 withOptionalParameter + m (Laqu;)V <init> <init> <init> +c eru$b net/minecraft/class_8567$class_49 net/minecraft/world/level/storage/loot/LootParams$DynamicDrop +c erv net/minecraft/class_55 net/minecraft/world/level/storage/loot/LootPool + f Lcom/mojang/serialization/Codec; a field_45795 CODEC + f Ljava/util/List; b field_953 entries + f Ljava/util/List; c field_954 conditions + f Ljava/util/function/Predicate; d field_955 compositeCondition + f Ljava/util/List; e field_956 functions + f Ljava/util/function/BiFunction; f field_952 compositeFunction + f Levy; g field_957 rolls + f Levy; h field_958 bonusRolls + m ()Lerv$a; a method_347 lootPool + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53268 method_53268 + m (Lerr;Ljava/util/List;Lorg/apache/commons/lang3/mutable/MutableInt;Lesg;)V a method_342 method_342 + m (Lerv;)Levy; a method_53269 method_53269 + m (Lerx;)V a method_349 validate + m (Ljava/util/function/Consumer;Lerr;)V a method_341 addRandomItems + m (Lerv;)Levy; b method_53270 method_53270 + m (Ljava/util/function/Consumer;Lerr;)V b method_345 addRandomItem + m (Lerv;)Ljava/util/List; c method_53271 method_53271 + m (Lerv;)Ljava/util/List; d method_53272 method_53272 + m (Lerv;)Ljava/util/List; e method_53273 method_53273 + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;Levy;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erv$a net/minecraft/class_55$class_56 net/minecraft/world/level/storage/loot/LootPool$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_960 entries + f Lcom/google/common/collect/ImmutableList$Builder; b field_963 conditions + f Lcom/google/common/collect/ImmutableList$Builder; c field_961 functions + f Levy; d field_959 rolls + f Levy; e field_962 bonusRolls + m ()Lerv$a; a method_354 unwrap + m (Lesh$a;)Lerv$a; a method_351 add + m (Letf$a;)Lerv$a; a method_353 apply + m (Levc$a;)Lerv$a; a method_356 when + m (Levy;)Lerv$a; a method_352 setRolls + m ()Lerv; b method_355 build + m (Levy;)Lerv$a; b method_35509 setBonusRolls + m ()V <init> <init> <init> +c erw net/minecraft/class_52 net/minecraft/world/level/storage/loot/LootTable + f Lerw; a field_948 EMPTY + f Leul; b field_947 DEFAULT_PARAM_SET + f J c field_49428 RANDOMIZE_SEED + f Lcom/mojang/serialization/Codec; d field_50021 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; e field_45796 CODEC + f Lorg/slf4j/Logger; f field_946 LOGGER + f Leul; g field_942 paramSet + f Ljava/util/Optional; h field_44892 randomSequence + f Ljava/util/List; i field_943 pools + f Ljava/util/List; j field_944 functions + f Ljava/util/function/BiFunction; k field_945 compositeFunction + m ()Leul; a method_322 getParamSet + m (Laqu;Ljava/util/function/Consumer;)Ljava/util/function/Consumer; a method_332 createStackSplitter + m (Laqu;Ljava/util/function/Consumer;Lcuq;)V a method_331 method_331 + m (Lbqk;Layw;)Ljava/util/List; a method_321 getAvailableSlots + m (Lbqk;Leru;J)V a method_329 fill + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53274 method_53274 + m (Lerr;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a method_319 getRandomItems + m (Lerr;Ljava/util/function/Consumer;)V a method_328 getRandomItemsRaw + m (Leru;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a method_51878 getRandomItems + m (Leru;J)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a method_51879 getRandomItems + m (Leru;JLjava/util/function/Consumer;)V a method_51880 getRandomItems + m (Leru;Layw;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; a method_60569 getRandomItems + m (Leru;Ljava/util/function/Consumer;)V a method_51881 getRandomItemsRaw + m (Lerw;)Ljava/util/List; a method_53275 method_53275 + m (Lerx;)V a method_330 validate + m (Lit/unimi/dsi/fastutil/objects/ObjectArrayList;ILayw;)V a method_333 shuffleAndSplitItems + m ()Lerw$a; b method_324 lootTable + m (Lerr;Ljava/util/function/Consumer;)V b method_320 getRandomItems + m (Leru;Ljava/util/function/Consumer;)V b method_51882 getRandomItems + m (Lerw;)Ljava/util/List; b method_53276 method_53276 + m (Lerw;)Ljava/util/Optional; c method_53277 method_53277 + m (Lerw;)Leul; d method_53278 method_53278 + m (Leul;Ljava/util/Optional;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c erw$a net/minecraft/class_52$class_53 net/minecraft/world/level/storage/loot/LootTable$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_949 pools + f Lcom/google/common/collect/ImmutableList$Builder; b field_951 functions + f Leul; c field_950 paramSet + f Ljava/util/Optional; d field_44893 randomSequence + m ()Lerw$a; a method_337 unwrap + m (Lakr;)Lerw$a; a method_51883 setRandomSequence + m (Lerv$a;)Lerw$a; a method_336 withPool + m (Letf$a;)Lerw$a; a method_335 apply + m (Leul;)Lerw$a; a method_334 setParamSet + m ()Lerw; b method_338 build + m ()V <init> <init> <init> +c erx net/minecraft/class_58 net/minecraft/world/level/storage/loot/ValidationContext + f Layu; a field_47427 reporter + f Leul; b field_20756 params + f Ljava/util/Optional; c field_44504 resolver + f Ljava/util/Set; d field_44505 visitedElements + m ()Ljn$a; a method_51220 resolver + m (Lakq;)Z a method_51218 hasVisitedElement + m (Lers;)V a method_22567 validateUser + m (Leul;)Lerx; a method_22568 setParams + m (Ljava/lang/String;)Lerx; a method_364 forChild + m (Ljava/lang/String;Lakq;)Lerx; a method_51219 enterElement + m ()Z b method_61030 allowsReferences + m (Ljava/lang/String;)V b method_360 reportProblem + m ()Layu; c method_60288 reporter + m ()Ljava/lang/UnsupportedOperationException; d method_61031 method_61031 + m (Layu;Leul;Ljn$a;)V <init> <init> <init> + m (Layu;Leul;)V <init> <init> <init> + m (Layu;Leul;Ljava/util/Optional;Ljava/util/Set;)V <init> <init> <init> +c ery net/minecraft/class_65 net/minecraft/world/level/storage/loot/entries/AlternativesEntry + f Lcom/mojang/serialization/MapCodec; a field_45797 CODEC + m (I)[Lesh$a; a method_43733 method_43733 + m (Ljava/util/Collection;Ljava/util/function/Function;)Lery$a; a method_43734 alternatives + m (Ljava/util/List;Lerr;Ljava/util/function/Consumer;)Z a method_387 method_387 + m ([Lesh$a;)Lery$a; a method_386 alternatives + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ery$a net/minecraft/class_65$class_66 net/minecraft/world/level/storage/loot/entries/AlternativesEntry$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_979 entries + m ()Lery$a; a method_388 getThis + m ([Lesh$a;)V <init> <init> <init> +c erz net/minecraft/class_64 net/minecraft/world/level/storage/loot/entries/ComposableEntryContainer + f Lerz; b field_16883 ALWAYS_FALSE + f Lerz; c field_16884 ALWAYS_TRUE + m (Lerr;Ljava/util/function/Consumer;)Z a method_16776 method_16776 + m (Lerz;Lerr;Ljava/util/function/Consumer;)Z a method_16777 method_16777 + m (Lerz;)Lerz; and method_16778 and + m (Lerr;Ljava/util/function/Consumer;)Z b method_16775 method_16775 + m (Lerz;Lerr;Ljava/util/function/Consumer;)Z b method_16779 method_16779 + m (Lerz;)Lerz; or method_385 or + m ()V <clinit> <clinit> <clinit> +c esa net/minecraft/class_69 net/minecraft/world/level/storage/loot/entries/CompositeEntryBase + f Lerz; a field_983 composedChildren + f Ljava/util/List; d field_982 children + m (Lesa$a;)Lcom/mojang/serialization/MapCodec; a method_53279 createCodec + m (Lesa$a;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53280 method_53280 + m (Lesa;)Ljava/util/List; a method_53281 method_53281 + m (Ljava/util/List;)Lerz; a method_394 compose + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c esa$a net/minecraft/class_69$class_70 net/minecraft/world/level/storage/loot/entries/CompositeEntryBase$CompositeEntryConstructor +c esb net/minecraft/class_67 net/minecraft/world/level/storage/loot/entries/DynamicLoot + f Lcom/mojang/serialization/MapCodec; a field_45798 CODEC + f Lakr; j field_980 name + m (Lakr;)Lesj$a; a method_390 dynamicEntry + m (Lakr;IILjava/util/List;Ljava/util/List;)Lesj; a method_391 method_391 + m (Lesb;)Lakr; a method_53282 method_53282 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_53283 method_53283 + m (Lakr;IILjava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esc net/minecraft/class_73 net/minecraft/world/level/storage/loot/entries/EmptyLootItem + f Lcom/mojang/serialization/MapCodec; a field_45799 CODEC + m ()Lesj$a; b method_401 emptyItem + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_53284 method_53284 + m (IILjava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esd net/minecraft/class_93 net/minecraft/world/level/storage/loot/entries/EntryGroup + f Lcom/mojang/serialization/MapCodec; a field_45800 CODEC + m (Lerz;Lerz;Lerr;Ljava/util/function/Consumer;)Z a method_29315 method_29315 + m (Ljava/util/List;Lerr;Ljava/util/function/Consumer;)Z a method_452 method_452 + m ([Lesh$a;)Lesd$a; a method_35511 list + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esd$a net/minecraft/class_93$class_6152 net/minecraft/world/level/storage/loot/entries/EntryGroup$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_31846 entries + m ()Lesd$a; a method_35512 getThis + m ([Lesh$a;)V <init> <init> <init> +c ese net/minecraft/class_77 net/minecraft/world/level/storage/loot/entries/LootItem + f Lcom/mojang/serialization/MapCodec; a field_45801 CODEC + f Ljm; j field_987 item + m (Ldcv;)Lesj$a; a method_411 lootTableItem + m (Ldcv;IILjava/util/List;Ljava/util/List;)Lesj; a method_409 method_409 + m (Lese;)Ljm; a method_53285 method_53285 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_53286 method_53286 + m (Ljm;IILjava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esf net/minecraft/class_75 net/minecraft/world/level/storage/loot/entries/LootPoolEntries + f Lcom/mojang/serialization/Codec; a field_45802 CODEC + f Lesi; b field_25206 EMPTY + f Lesi; c field_25207 ITEM + f Lesi; d field_25208 LOOT_TABLE + f Lesi; e field_25209 DYNAMIC + f Lesi; f field_25210 TAG + f Lesi; g field_25211 ALTERNATIVES + f Lesi; h field_25212 SEQUENCE + f Lesi; i field_25213 GROUP + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lesi; a method_29317 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esg net/minecraft/class_82 net/minecraft/world/level/storage/loot/entries/LootPoolEntry + m (F)I a method_427 getWeight + m (Ljava/util/function/Consumer;Lerr;)V a method_426 createItemStack +c esh net/minecraft/class_79 net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer + f Ljava/util/function/Predicate; a field_989 compositeCondition + f Ljava/util/List; e field_988 conditions + m ()Lesi; a method_29318 getType + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a method_53287 commonFields + m (Lerr;)Z a method_414 canRun + m (Lerx;)V a method_415 validate + m (Lesh;)Ljava/util/List; a method_53288 method_53288 + m (Ljava/util/List;)V <init> <init> <init> +c esh$a net/minecraft/class_79$class_80 net/minecraft/world/level/storage/loot/entries/LootPoolEntryContainer$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_990 conditions + m (Lesh$a;)Lery$a; a method_417 otherwise + m (Levc$a;)Lesh$a; a method_421 when + m ()Lesh$a; aH_ method_418 getThis + m ()Lesh; b method_419 build + m (Lesh$a;)Lesd$a; b method_35513 append + m (Lesh$a;)Lesl$a; c method_35514 then + m ()Lesh$a; e method_416 unwrap + m ()Ljava/util/List; f method_420 getConditions + m ()V <init> <init> <init> +c esi net/minecraft/class_5338 net/minecraft/world/level/storage/loot/entries/LootPoolEntryType + f Lcom/mojang/serialization/MapCodec; a comp_1847 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1847 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c esj net/minecraft/class_85 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer + f Ljava/util/function/BiFunction; a field_997 compositeFunction + f I d field_31847 DEFAULT_WEIGHT + f I f field_31848 DEFAULT_QUALITY + f I g field_995 weight + f I h field_994 quality + f Ljava/util/List; i field_996 functions + f Lesg; j field_998 entry + m (Lesj$d;)Lesj$a; a method_434 simpleBuilder + m (Lesj;)Ljava/util/List; a method_53289 method_53289 + m (Ljava/util/function/Consumer;Lerr;)V a method_433 createItemStack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P4; b method_53290 singletonFields + m (Lesj;)Ljava/lang/Integer; b method_53291 method_53291 + m (Lesj;)Ljava/lang/Integer; c method_53292 method_53292 + m (IILjava/util/List;Ljava/util/List;)V <init> <init> <init> +c esj$1 net/minecraft/class_85$1 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$1 + f Lesj; a field_1002 field_1002 + m (Lesj;)V <init> <init> <init> +c esj$a net/minecraft/class_85$class_86 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$Builder + f I a field_1001 weight + f I b field_1000 quality + f Lcom/google/common/collect/ImmutableList$Builder; c field_999 functions + m ()Ljava/util/List; a method_439 getFunctions + m (I)Lesj$a; a method_437 setWeight + m (Letf$a;)Lesj$a; a method_438 apply + m (I)Lesj$a; b method_436 setQuality + m ()V <init> <init> <init> +c esj$b net/minecraft/class_85$class_87 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$DummyBuilder + f Lesj$d; c field_1003 constructor + m ()Lesj$b; g method_440 getThis + m (Lesj$d;)V <init> <init> <init> +c esj$c net/minecraft/class_85$class_88 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryBase + f Lesj; b field_1004 field_1004 + m (Lesj;)V <init> <init> <init> +c esj$d net/minecraft/class_85$class_89 net/minecraft/world/level/storage/loot/entries/LootPoolSingletonContainer$EntryConstructor +c esk net/minecraft/class_83 net/minecraft/world/level/storage/loot/entries/NestedLootTable + f Lcom/mojang/serialization/MapCodec; a field_45803 CODEC + f Lcom/mojang/datafixers/util/Either; j field_49429 contents + m (Lakq;)Lesj$a; a method_428 lootTableReference + m (Lakq;IILjava/util/List;Ljava/util/List;)Lesj; a method_430 method_430 + m (Lerr;Lakq;)Lerw; a method_57630 method_57630 + m (Lerw;)Lesj$a; a method_57631 inlineLootTable + m (Lerw;IILjava/util/List;Ljava/util/List;)Lesj; a method_57632 method_57632 + m (Lerx;Lakq;)V a method_51223 method_51223 + m (Lerx;Lakq;Ljm$c;)V a method_57633 method_57633 + m (Lerx;Lerw;)V a method_51222 method_51222 + m (Lesk;)Lcom/mojang/datafixers/util/Either; a method_53293 method_53293 + m (Lerw;)Lerw; b method_57634 method_57634 + m (Lerx;Lakq;)V b method_57635 method_57635 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_53294 method_53294 + m (Lcom/mojang/datafixers/util/Either;IILjava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esl net/minecraft/class_72 net/minecraft/world/level/storage/loot/entries/SequentialEntry + f Lcom/mojang/serialization/MapCodec; a field_45804 CODEC + m (Ljava/util/List;Lerr;Ljava/util/function/Consumer;)Z a method_400 method_400 + m ([Lesh$a;)Lesl$a; a method_35515 sequential + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esl$a net/minecraft/class_72$class_6153 net/minecraft/world/level/storage/loot/entries/SequentialEntry$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_31849 entries + m ()Lesl$a; a method_35516 getThis + m ([Lesh$a;)V <init> <init> <init> +c esm net/minecraft/class_91 net/minecraft/world/level/storage/loot/entries/TagEntry + f Lcom/mojang/serialization/MapCodec; a field_45805 CODEC + f Lawu; j field_1005 tag + f Z k field_1006 expand + m (Lawu;)Lesj$a; a method_35517 tagContents + m (Lawu;IILjava/util/List;Ljava/util/List;)Lesj; a method_444 method_444 + m (Lerr;Ljava/util/function/Consumer;)Z a method_447 expandTag + m (Lesm;)Ljava/lang/Boolean; a method_53295 method_53295 + m (Ljava/util/function/Consumer;Ljm;)V a method_449 method_449 + m (Lawu;)Lesj$a; b method_445 expandTag + m (Lawu;IILjava/util/List;Ljava/util/List;)Lesj; b method_35518 method_35518 + m (Lesm;)Lawu; b method_53296 method_53296 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; c method_53297 method_53297 + m (Lawu;ZIILjava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esm$1 net/minecraft/class_91$1 net/minecraft/world/level/storage/loot/entries/TagEntry$1 + f Ljm; a field_1007 val$item + m (Lesm;Ljm;)V <init> <init> <init> +c esn net/minecraft/class_6154 net/minecraft/world/level/storage/loot/entries/package-info +c eso net/minecraft/class_94 net/minecraft/world/level/storage/loot/functions/ApplyBonusCount + f Lcom/mojang/serialization/MapCodec; a field_45806 CODEC + f Ljava/util/Map; b field_1010 FORMULAS + f Lcom/mojang/serialization/Codec; c field_45807 FORMULA_TYPE_CODEC + f Lcom/mojang/serialization/MapCodec; d field_45808 FORMULA_CODEC + f Ljm; e field_1011 enchantment + f Leso$b; f field_1009 formula + m (Lakr;)Lcom/mojang/serialization/DataResult; a method_53298 method_53298 + m (Leso;)Leso$b; a method_53299 method_53299 + m (Ljm;)Lete$a; a method_455 addOreBonusCount + m (Ljm;FI)Lete$a; a method_463 addBonusBinomialDistributionCount + m (Ljm;I)Lete$a; a method_461 addUniformBonusCount + m (Ljm;IFLjava/util/List;)Letf; a method_459 method_459 + m (Ljm;ILjava/util/List;)Letf; a method_462 method_462 + m (Ljm;Ljava/util/List;)Letf; a method_457 method_457 + m (Lakr;)Ljava/lang/String; b method_53300 method_53300 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53301 method_53301 + m (Leso;)Ljm; b method_53302 method_53302 + m (Ljm;)Lete$a; b method_456 addUniformBonusCount + m (Ljm;Ljava/util/List;)Letf; b method_453 method_453 + m (Ljava/util/List;Ljm;Leso$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eso$a net/minecraft/class_94$class_95 net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$BinomialWithBonusCount + f Leso$c; a field_1013 TYPE + f I b comp_1848 extraRounds + f F c comp_1849 probability + f Lcom/mojang/serialization/Codec; d field_45811 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53307 method_53307 + m ()I b comp_1848 extraRounds + m ()F c comp_1849 probability + m (IF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eso$b net/minecraft/class_94$class_96 net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula + m ()Leso$c; a method_466 getType + m (Layw;II)I a method_467 calculateNewCount +c eso$c net/minecraft/class_94$class_8752 net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType + f Lakr; a comp_1850 id + f Lcom/mojang/serialization/Codec; b comp_1851 codec + m ()Lakr; a comp_1850 id + m ()Lcom/mojang/serialization/Codec; b comp_1851 codec + m (Lakr;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c eso$d net/minecraft/class_94$class_98 net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$OreDrops + f Lcom/mojang/serialization/Codec; a field_45812 CODEC + f Leso$c; b field_1015 TYPE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eso$e net/minecraft/class_94$class_100 net/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount + f Lcom/mojang/serialization/Codec; a field_45813 CODEC + f Leso$c; b field_45814 TYPE + f I c comp_1852 bonusMultiplier + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53308 method_53308 + m ()I b comp_1852 bonusMultiplier + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esp net/minecraft/class_104 net/minecraft/world/level/storage/loot/functions/ApplyExplosionDecay + f Lcom/mojang/serialization/MapCodec; a field_45815 CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53309 method_53309 + m ()Lete$a; c method_478 explosionDecay + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esq net/minecraft/class_4488 net/minecraft/world/level/storage/loot/functions/CopyBlockState + f Lcom/mojang/serialization/MapCodec; a field_45816 CODEC + f Ljm; b field_20449 block + f Ljava/util/Set; c field_20450 properties + m (Ldfy;)Lesq$a; a method_21892 copyState + m (Ldtc;Lcxd;)Lcxd; a method_57636 method_57636 + m (Lesq;)Ljava/util/List; a method_53310 method_53310 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53311 method_53311 + m (Lesq;)Ljm; b method_53312 method_53312 + m (Ljava/util/List;Ljm;Ljava/util/Set;)V <init> <init> <init> + m (Ljava/util/List;Ljm;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esq$a net/minecraft/class_4488$class_4489 net/minecraft/world/level/storage/loot/functions/CopyBlockState$Builder + f Ljm; a field_20451 block + f Lcom/google/common/collect/ImmutableSet$Builder; b field_20452 properties + m ()Lesq$a; a method_21897 getThis + m (Lduf;)Lesq$a; a method_21898 copy + m (Ldfy;)V <init> <init> <init> +c esr net/minecraft/class_9317 net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction + f Lcom/mojang/serialization/MapCodec; a field_49430 CODEC + f Lesr$b; b field_49431 source + f Ljava/util/Optional; c field_50202 include + f Ljava/util/Optional; d field_50203 exclude + f Ljava/util/function/Predicate; e field_50204 bakedPredicate + m (Lesr$b;)Lesr$a; a method_57637 copyComponents + m (Lesr;)Ljava/util/Optional; a method_58726 method_58726 + m (Ljava/util/List;Ljava/util/List;)V a method_58727 method_58727 + m (Ljava/util/List;Lkp;)Z a method_58728 method_58728 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_57639 method_57639 + m (Lesr;)Ljava/util/Optional; b method_57638 method_57638 + m (Ljava/util/List;Ljava/util/List;)V b method_58729 method_58729 + m (Lesr;)Lesr$b; c method_57640 method_57640 + m (Ljava/util/List;Lesr$b;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esr$a net/minecraft/class_9317$class_9318 net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Builder + f Lesr$b; a field_49434 source + f Ljava/util/Optional; b field_50205 include + f Ljava/util/Optional; c field_50206 exclude + m ()Lesr$a; a method_57641 getThis + m (Lkp;)Lesr$a; a method_58730 include + m (Lkp;)Lesr$a; b method_58731 exclude + m (Lesr$b;)V <init> <init> <init> +c esr$b net/minecraft/class_9317$class_9319 net/minecraft/world/level/storage/loot/functions/CopyComponentsFunction$Source + f Lesr$b; a field_49436 BLOCK_ENTITY + f Lcom/mojang/serialization/Codec; b field_49437 CODEC + f Ljava/lang/String; c field_49438 name + f [Lesr$b; d field_49439 $VALUES + m ()Ljava/util/Set; a method_57643 getReferencedContextParams + m (Lerr;)Lkm; a method_57644 get + m ()[Lesr$b; b method_57645 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ess net/minecraft/class_3837 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction + f Lcom/mojang/serialization/MapCodec; a field_45819 CODEC + f Levq; b field_17013 source + f Ljava/util/List; c field_17014 operations + m (Lerr$b;)Less$a; a method_35519 copyData + m (Less;)Ljava/util/List; a method_53315 method_53315 + m (Levq;)Less$a; a method_16848 copyData + m (Ljava/util/function/Supplier;Luy;Less$b;)V a method_16846 method_16846 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lcuq;)Luy; a method_57646 method_57646 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53316 method_53316 + m (Less;)Levq; b method_53317 method_53317 + m (Ljava/util/List;Levq;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ess$a net/minecraft/class_3837$class_3838 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$Builder + f Levq; a field_17017 source + f Ljava/util/List; b field_17018 ops + m ()Less$a; a method_16855 getThis + m (Ljava/lang/String;Ljava/lang/String;)Less$a; a method_16856 copy + m (Ljava/lang/String;Ljava/lang/String;Less$c;)Less$a; a method_16857 copy + m (Levq;)V <init> <init> <init> +c ess$b net/minecraft/class_3837$class_3839 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$CopyOperation + f Lcom/mojang/serialization/Codec; a field_45820 CODEC + f Lfl$g; b comp_1853 sourcePath + f Lfl$g; c comp_1854 targetPath + f Less$c; d comp_1855 op + m ()Lfl$g; a comp_1853 sourcePath + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53318 method_53318 + m (Ljava/util/function/Supplier;Luy;)V a method_16860 apply + m ()Lfl$g; b comp_1854 targetPath + m ()Less$c; c comp_1855 op + m (Lfl$g;Lfl$g;Less$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ess$c net/minecraft/class_3837$class_3841 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy + f Less$c; a field_17032 REPLACE + f Less$c; b field_17033 APPEND + f Less$c; c field_17034 MERGE + f Lcom/mojang/serialization/Codec; d field_45821 CODEC + f Ljava/lang/String; e field_17035 name + f [Less$c; f field_17036 $VALUES + m ()[Less$c; a method_36795 $values + m (Luy;Lfl$g;Ljava/util/List;)V a method_16864 merge + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ess$c$1 net/minecraft/class_3837$class_3841$1 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$1 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ess$c$2 net/minecraft/class_3837$class_3841$2 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$2 + m (Ljava/util/List;Luy;)V a method_16867 method_16867 + m (Luy;Luy;)V a method_16866 method_16866 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c ess$c$3 net/minecraft/class_3837$class_3841$3 net/minecraft/world/level/storage/loot/functions/CopyCustomDataFunction$MergeStrategy$3 + m (Ljava/util/List;Luy;)V a method_16869 method_16869 + m (Luy;Luy;)V a method_16868 method_16868 + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> +c est net/minecraft/class_101 net/minecraft/world/level/storage/loot/functions/CopyNameFunction + f Lcom/mojang/serialization/MapCodec; a field_45817 CODEC + f Lest$a; b field_1018 source + m (Lest$a;)Lete$a; a method_473 copyName + m (Lest$a;Ljava/util/List;)Letf; a method_474 method_474 + m (Lest;)Lest$a; a method_53313 method_53313 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53314 method_53314 + m (Ljava/util/List;Lest$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c est$a net/minecraft/class_101$class_102 net/minecraft/world/level/storage/loot/functions/CopyNameFunction$NameSource + f Lest$a; a field_1022 THIS + f Lest$a; b field_51790 ATTACKING_ENTITY + f Lest$a; c field_51791 LAST_DAMAGE_PLAYER + f Lest$a; d field_1023 BLOCK_ENTITY + f Lcom/mojang/serialization/Codec; e field_45818 CODEC + f Ljava/lang/String; f field_1025 name + f Leuk; g field_1024 param + f [Lest$a; h field_1021 $VALUES + m ()[Lest$a; a method_36794 $values + m (Ljava/lang/String;ILjava/lang/String;Leuk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esu net/minecraft/class_109 net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction + f Lcom/mojang/serialization/MapCodec; a field_45823 CODEC + f Lorg/slf4j/Logger; b field_1031 LOGGER + f Ljava/util/Optional; c field_51792 options + f Z d field_51793 onlyCompatible + m (Lcuq;Ljm;Layw;)Lcuq; a method_26266 enchantItem + m (Lerr;)Ljava/util/stream/Stream; a method_60289 method_60289 + m (Lesu;)Ljava/lang/Boolean; a method_60290 method_60290 + m (Ljo$a;)Lesu$a; a method_489 randomApplicableEnchantment + m (ZLcuq;Ljm;)Z a method_60291 method_60291 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_60292 method_60292 + m (Lesu;)Ljava/util/Optional; b method_53324 method_53324 + m ()Lesu$a; c method_35520 randomEnchantment + m (Ljava/util/List;Ljava/util/Optional;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esu$a net/minecraft/class_109$class_4954 net/minecraft/world/level/storage/loot/functions/EnchantRandomlyFunction$Builder + f Ljava/util/Optional; a field_51794 options + f Z b field_51795 onlyCompatible + m ()Lesu$a; a method_25991 getThis + m (Ljm;)Lesu$a; a method_25992 withEnchantment + m (Ljq;)Lesu$a; a method_60293 withOneOf + m ()Lesu$a; e method_60294 allowingIncompatibleEnchantments + m ()V <init> <init> <init> +c esv net/minecraft/class_106 net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction + f Lcom/mojang/serialization/MapCodec; a field_45825 CODEC + f Levy; b field_1026 levels + f Ljava/util/Optional; c field_51796 options + m (Lesv;)Ljava/util/Optional; a method_53329 method_53329 + m (Ljo$a;Levy;)Lesv$a; a method_481 enchantWithLevels + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53330 method_53330 + m (Lesv;)Levy; b method_53331 method_53331 + m (Ljava/util/List;Levy;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esv$a net/minecraft/class_106$class_107 net/minecraft/world/level/storage/loot/functions/EnchantWithLevelsFunction$Builder + f Levy; a field_1028 levels + f Ljava/util/Optional; b field_51797 options + m ()Lesv$a; a method_483 getThis + m (Ljq;)Lesv$a; a method_60295 fromOptions + m (Levy;)V <init> <init> <init> +c esw net/minecraft/class_125 net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction + f I a field_31854 NO_LIMIT + f Lcom/mojang/serialization/MapCodec; b field_45833 CODEC + f Ljm; c field_51798 enchantment + f Levy; d field_1082 value + f I e field_1083 limit + m (Lesw;)Ljava/lang/Integer; a method_53348 method_53348 + m (Ljo$a;Levy;)Lesw$a; a method_547 lootingMultiplier + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53349 method_53349 + m (Lesw;)Levy; b method_53350 method_53350 + m ()Z c method_549 hasLimit + m (Lesw;)Ljm; c method_60296 method_60296 + m (Ljava/util/List;Ljm;Levy;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esw$a net/minecraft/class_125$class_126 net/minecraft/world/level/storage/loot/functions/EnchantedCountIncreaseFunction$Builder + f Ljm; a field_51799 enchantment + f Levy; b field_1084 count + f I c field_1085 limit + m ()Lesw$a; a method_552 getThis + m (I)Lesw$a; a method_551 setLimit + m (Ljm;Levy;)V <init> <init> <init> +c esx net/minecraft/class_111 net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction + f Lawu; a field_25032 DEFAULT_DESTINATION + f Ljm; b field_1034 DEFAULT_DECORATION + f B c field_31851 DEFAULT_ZOOM + f I d field_31852 DEFAULT_SEARCH_RADIUS + f Z e field_31853 DEFAULT_SKIP_EXISTING + f Lcom/mojang/serialization/MapCodec; f field_45826 CODEC + f Lawu; h field_1035 destination + f Ljm; i field_1036 mapDecoration + f B j field_1037 zoom + f I k field_1032 searchRadius + f Z l field_1033 skipKnownStructures + m (Lesx;)Ljava/lang/Boolean; a method_53332 method_53332 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53333 method_53333 + m (Lesx;)Ljava/lang/Integer; b method_53334 method_53334 + m ()Lesx$a; c method_492 makeExplorationMap + m (Lesx;)Ljava/lang/Byte; c method_53335 method_53335 + m (Lesx;)Ljm; d method_53336 method_53336 + m (Lesx;)Lawu; e method_53337 method_53337 + m (Ljava/util/List;Lawu;Ljm;BIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esx$a net/minecraft/class_111$class_112 net/minecraft/world/level/storage/loot/functions/ExplorationMapFunction$Builder + f Lawu; a field_1039 destination + f Ljm; b field_1042 mapDecoration + f B c field_1043 zoom + f I d field_1040 searchRadius + f Z e field_1041 skipKnownStructures + m ()Lesx$a; a method_501 getThis + m (B)Lesx$a; a method_500 setZoom + m (I)Lesx$a; a method_35521 setSearchRadius + m (Lawu;)Lesx$a; a method_502 setDestination + m (Ljm;)Lesx$a; a method_499 setMapDecoration + m (Z)Lesx$a; a method_503 setSkipKnownStructures + m ()V <init> <init> <init> +c esy net/minecraft/class_3668 net/minecraft/world/level/storage/loot/functions/FillPlayerHead + f Lcom/mojang/serialization/MapCodec; a field_45827 CODEC + f Lerr$b; b field_16227 entityTarget + m (Lerr$b;)Lete$a; a method_35522 fillPlayerHead + m (Lerr$b;Ljava/util/List;)Letf; a method_35523 method_35523 + m (Lesy;)Lerr$b; a method_53338 method_53338 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53339 method_53339 + m (Ljava/util/List;Lerr$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c esz net/minecraft/class_9668 net/minecraft/world/level/storage/loot/functions/FilteredFunction + f Lcom/mojang/serialization/MapCodec; a field_51421 CODEC + f Lcs; b field_51422 filter + f Letf; c field_51423 modifier + m (Lesz;)Letf; a method_59739 method_59739 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_59740 method_59740 + m (Lesz;)Lcs; b method_59741 method_59741 + m (Ljava/util/List;Lcs;Letf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eta net/minecraft/class_8492 net/minecraft/world/level/storage/loot/functions/FunctionReference + f Lcom/mojang/serialization/MapCodec; a field_45828 CODEC + f Lorg/slf4j/Logger; b field_44506 LOGGER + f Lakq; c field_44507 name + m (Lakq;)Lete$a; a method_51224 functionReference + m (Lakq;Ljava/util/List;)Letf; a method_51225 method_51225 + m (Lerx;Ljm$c;)V a method_51226 method_51226 + m (Leta;)Lakq; a method_53340 method_53340 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53341 method_53341 + m (Lerx;)V b method_51227 method_51227 + m (Ljava/util/List;Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etb net/minecraft/class_116 net/minecraft/world/level/storage/loot/functions/FunctionUserBuilder + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Letb; a method_43739 apply + m ([Ljava/lang/Object;Ljava/util/function/Function;)Letb; a method_43740 apply + m (Letf$a;)Letb; b method_511 apply + m ()Letb; c method_43732 unwrap +c etc net/minecraft/class_114 net/minecraft/world/level/storage/loot/functions/LimitCount + f Lcom/mojang/serialization/MapCodec; a field_45829 CODEC + f Lerq; b field_1044 limiter + m (Lerq;)Lete$a; a method_506 limitCount + m (Lerq;Ljava/util/List;)Letf; a method_508 method_508 + m (Letc;)Lerq; a method_53342 method_53342 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53343 method_53343 + m (Ljava/util/List;Lerq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etd net/minecraft/class_9368 net/minecraft/world/level/storage/loot/functions/ListOperation + f Lcom/mojang/serialization/MapCodec; a field_51424 UNLIMITED_CODEC + m ()Letd$f; a method_58191 mode + m (I)Lcom/mojang/serialization/MapCodec; a method_58456 codec + m (II)Ljava/lang/String; a method_58457 method_58457 + m (ILetd;)Lcom/mojang/serialization/DataResult; a method_58458 method_58458 + m (Letd$f;)Lcom/mojang/serialization/MapCodec; a method_58459 method_58459 + m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a method_59742 apply + m (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; a method_58192 apply + m ()V <clinit> <clinit> <clinit> +c etd$a net/minecraft/class_9368$class_9369 net/minecraft/world/level/storage/loot/functions/ListOperation$Append + f Letd$a; b field_49847 INSTANCE + f Lcom/mojang/serialization/MapCodec; c field_49848 MAP_CODEC + f Lorg/slf4j/Logger; d field_49849 LOGGER + m ()Letd$a; b method_58193 method_58193 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etd$b net/minecraft/class_9368$class_9370 net/minecraft/world/level/storage/loot/functions/ListOperation$Insert + f Lcom/mojang/serialization/MapCodec; b field_49850 MAP_CODEC + f I c comp_2463 offset + f Lorg/slf4j/Logger; d field_49851 LOGGER + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58194 method_58194 + m ()I b comp_2463 offset + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etd$c net/minecraft/class_9368$class_9371 net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceAll + f Letd$c; b field_49852 INSTANCE + f Lcom/mojang/serialization/MapCodec; c field_49853 MAP_CODEC + m ()Letd$c; b method_58195 method_58195 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etd$d net/minecraft/class_9368$class_9372 net/minecraft/world/level/storage/loot/functions/ListOperation$ReplaceSection + f Lcom/mojang/serialization/MapCodec; b field_49854 MAP_CODEC + f I c comp_2464 offset + f Ljava/util/Optional; d comp_2465 size + f Lorg/slf4j/Logger; e field_49855 LOGGER + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58196 method_58196 + m ()I b comp_2464 offset + m ()Ljava/util/Optional; c comp_2465 size + m (I)V <init> <init> <init> + m (ILjava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etd$e net/minecraft/class_9368$class_9677 net/minecraft/world/level/storage/loot/functions/ListOperation$StandAlone + f Ljava/util/List; a comp_2651 value + f Letd; b comp_2652 operation + m ()Ljava/util/List; a comp_2651 value + m (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec; a method_59828 codec + m (Lcom/mojang/serialization/Codec;ILcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_59829 method_59829 + m (Letd$e;)Letd; a method_59830 method_59830 + m (Ljava/util/List;)Ljava/util/List; a method_59831 apply + m ()Letd; b comp_2652 operation + m (Letd$e;)Ljava/util/List; b method_59832 method_59832 + m (Ljava/util/List;Letd;)V <init> <init> <init> +c etd$f net/minecraft/class_9368$class_9373 net/minecraft/world/level/storage/loot/functions/ListOperation$Type + f Letd$f; a field_49856 REPLACE_ALL + f Letd$f; b field_49857 REPLACE_SECTION + f Letd$f; c field_49858 INSERT + f Letd$f; d field_49859 APPEND + f Lcom/mojang/serialization/Codec; e field_49860 CODEC + f Ljava/lang/String; f field_49862 id + f Lcom/mojang/serialization/MapCodec; g field_49863 mapCodec + f [Letd$f; h field_49864 $VALUES + m ()Lcom/mojang/serialization/MapCodec; a method_58197 mapCodec + m ()[Letd$f; b method_58199 $values + m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ete net/minecraft/class_120 net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction + f Ljava/util/function/Predicate; a field_1048 compositePredicates + f Ljava/util/List; g field_1047 predicates + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1; a method_53344 commonFields + m (Lcuq;Lerr;)Lcuq; a method_522 run + m (Lete;)Ljava/util/List; a method_53345 method_53345 + m (Ljava/util/function/Function;)Lete$a; a method_520 simpleBuilder + m (Lcuq;Lerr;)Lcuq; b method_521 apply + m (Ljava/util/List;)V <init> <init> <init> +c ete$a net/minecraft/class_120$class_121 net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_1049 conditions + m (Levc$a;)Lete$a; a method_524 when + m ()Lete$a; c method_523 getThis + m ()Lete$a; f method_525 unwrap + m ()Ljava/util/List; g method_526 getConditions + m ()V <init> <init> <init> +c ete$b net/minecraft/class_120$class_122 net/minecraft/world/level/storage/loot/functions/LootItemConditionalFunction$DummyBuilder + f Ljava/util/function/Function; a field_1050 constructor + m ()Lete$b; a method_527 getThis + m (Ljava/util/function/Function;)V <init> <init> <init> +c etf net/minecraft/class_117 net/minecraft/world/level/storage/loot/functions/LootItemFunction + m (Ljava/util/function/BiFunction;Ljava/util/function/Consumer;Lerr;)Ljava/util/function/Consumer; a method_513 decorate + m (Ljava/util/function/Consumer;Ljava/util/function/BiFunction;Lerr;Lcuq;)V a method_514 method_514 + m ()Letg; b method_29321 getType +c etf$a net/minecraft/class_117$class_118 net/minecraft/world/level/storage/loot/functions/LootItemFunction$Builder + m ()Letf; b method_515 build +c etg net/minecraft/class_5339 net/minecraft/world/level/storage/loot/functions/LootItemFunctionType + f Lcom/mojang/serialization/MapCodec; a comp_1858 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1858 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c eth net/minecraft/class_131 net/minecraft/world/level/storage/loot/functions/LootItemFunctions + f Letg; A field_25231 SET_LORE + f Letg; B field_25232 FILL_PLAYER_HEAD + f Letg; C field_49443 COPY_CUSTOM_DATA + f Letg; D field_25234 COPY_STATE + f Letg; E field_27342 SET_BANNER_PATTERN + f Letg; F field_35079 SET_POTION + f Letg; G field_39060 SET_INSTRUMENT + f Letg; H field_44508 REFERENCE + f Letg; I field_45830 SEQUENCE + f Letg; J field_49440 COPY_COMPONENTS + f Letg; K field_49865 SET_FIREWORKS + f Letg; L field_49866 SET_FIREWORK_EXPLOSION + f Letg; M field_49867 SET_BOOK_COVER + f Letg; N field_49868 SET_WRITTEN_BOOK_PAGES + f Letg; O field_49869 SET_WRITABLE_BOOK_PAGES + f Letg; P field_50022 TOGGLE_TOOLTIPS + f Letg; Q field_50207 SET_OMINOUS_BOTTLE_AMPLIFIER + f Letg; R field_51425 SET_CUSTOM_MODEL_DATA + f Ljava/util/function/BiFunction; a field_1102 IDENTITY + f Lcom/mojang/serialization/Codec; b field_45831 TYPED_CODEC + f Lcom/mojang/serialization/Codec; c field_50023 ROOT_CODEC + f Lcom/mojang/serialization/Codec; d field_45832 CODEC + f Letg; e field_25214 SET_COUNT + f Letg; f field_51426 SET_ITEM + f Letg; g field_25215 ENCHANT_WITH_LEVELS + f Letg; h field_25216 ENCHANT_RANDOMLY + f Letg; i field_27906 SET_ENCHANTMENTS + f Letg; j field_49441 SET_CUSTOM_DATA + f Letg; k field_49442 SET_COMPONENTS + f Letg; l field_25218 FURNACE_SMELT + f Letg; m field_51800 ENCHANTED_COUNT_INCREASE + f Letg; n field_25220 SET_DAMAGE + f Letg; o field_25221 SET_ATTRIBUTES + f Letg; p field_25222 SET_NAME + f Letg; q field_25223 EXPLORATION_MAP + f Letg; r field_25224 SET_STEW_EFFECT + f Letg; s field_25225 COPY_NAME + f Letg; t field_25226 SET_CONTENTS + f Letg; u field_51427 MODIFY_CONTENTS + f Letg; v field_51428 FILTERED + f Letg; w field_25227 LIMIT_COUNT + f Letg; x field_25228 APPLY_BONUS + f Letg; y field_25229 SET_LOOT_TABLE + f Letg; z field_25230 EXPLOSION_DECAY + m ()Lcom/mojang/serialization/Codec; a method_53346 method_53346 + m (Lcuq;Lerr;)Lcuq; a method_592 method_592 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Letg; a method_29323 register + m (Ljava/util/List;)Ljava/util/function/BiFunction; a method_594 compose + m (Ljava/util/List;Lcuq;Lerr;)Lcuq; a method_53347 method_53347 + m (Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;Lcuq;Lerr;)Lcuq; a method_591 method_591 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eti net/minecraft/class_9669 net/minecraft/world/level/storage/loot/functions/ModifyContainerContents + f Lcom/mojang/serialization/MapCodec; a field_51429 CODEC + f Lero; b field_51430 component + f Letf; c field_51431 modifier + m (Lerr;Lcuq;)Lcuq; a method_59743 method_59743 + m (Leti;)Letf; a method_59744 method_59744 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_59745 method_59745 + m (Leti;)Lero; b method_59746 method_59746 + m (Ljava/util/List;Lero;Letf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etj net/minecraft/class_5641 net/minecraft/world/level/storage/loot/functions/SequenceFunction + f Lcom/mojang/serialization/MapCodec; a field_45834 CODEC + f Lcom/mojang/serialization/Codec; b field_45835 INLINE_CODEC + f Ljava/util/List; c field_27904 functions + f Ljava/util/function/BiFunction; d field_27905 compositeFunction + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53351 method_53351 + m (Lcuq;Lerr;)Lcuq; a method_32405 apply + m (Letj;)Ljava/util/List; a method_53352 method_53352 + m (Ljava/util/List;)Letj; a method_53353 of + m (Letj;)Ljava/util/List; b method_53354 method_53354 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etk net/minecraft/class_137 net/minecraft/world/level/storage/loot/functions/SetAttributesFunction + f Lcom/mojang/serialization/MapCodec; a field_45836 CODEC + f Ljava/util/List; b field_1105 modifiers + f Z c field_51360 replace + m (Lakr;Ljm;Lbuu$a;Levy;)Letk$c; a method_35524 modifier + m (Lerr;Lcuq;Lcxn;)Lcxn; a method_57647 method_57647 + m (Lerr;Lcxn;)Lcxn; a method_59544 updateModifiers + m (Letk$b;)Ljava/util/stream/Stream; a method_32406 method_32406 + m (Letk;)Ljava/lang/Boolean; a method_59545 method_59545 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53356 method_53356 + m (Letk;)Ljava/util/List; b method_53355 method_53355 + m ()Letk$a; c method_35525 setAttributes + m (Ljava/util/List;Ljava/util/List;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etk$a net/minecraft/class_137$class_6155 net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Builder + f Z a field_51361 replace + f Ljava/util/List; b field_31855 modifiers + m ()Letk$a; a method_35526 getThis + m (Letk$c;)Letk$a; a method_35527 withModifier + m (Z)V <init> <init> <init> + m ()V <init> <init> <init> +c etk$b net/minecraft/class_137$class_138 net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$Modifier + f Lcom/mojang/serialization/Codec; a field_45837 CODEC + f Lakr; b comp_1864 id + f Ljm; c comp_1860 attribute + f Lbuu$a; d comp_1861 operation + f Levy; e comp_1862 amount + f Ljava/util/List; f comp_1863 slots + f Lcom/mojang/serialization/Codec; g field_45838 SLOTS_CODEC + m ()Lakr; a comp_1864 id + m (Lcom/mojang/datafixers/util/Either;)Ljava/util/List; a method_53357 method_53357 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53358 method_53358 + m (Ljava/util/List;)Lcom/mojang/datafixers/util/Either; a method_53359 method_53359 + m ()Ljm; b comp_1860 attribute + m ()Lbuu$a; c comp_1861 operation + m ()Levy; d comp_1862 amount + m ()Ljava/util/List; e comp_1863 slots + m (Lakr;Ljm;Lbuu$a;Levy;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etk$c net/minecraft/class_137$class_6156 net/minecraft/world/level/storage/loot/functions/SetAttributesFunction$ModifierBuilder + f Lakr; a field_31860 id + f Ljm; b field_31857 attribute + f Lbuu$a; c field_31858 operation + f Levy; d field_31859 amount + f Ljava/util/Set; e field_31861 slots + m ()Letk$b; a method_35528 build + m (Lbsz;)Letk$c; a method_35529 forSlot + m (Lakr;Ljm;Lbuu$a;Levy;)V <init> <init> <init> +c etl net/minecraft/class_5592 net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction + f Lcom/mojang/serialization/MapCodec; a field_45839 CODEC + f Ldpy; b field_27343 patterns + f Z c field_27344 append + m (Ldpy;Ldpy;)Ldpy; a method_57648 method_57648 + m (Letl;)Ljava/lang/Boolean; a method_53360 method_53360 + m (Z)Letl$a; a method_35531 setBannerPattern + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53361 method_53361 + m (Letl;)Ldpy; b method_53362 method_53362 + m (Ljava/util/List;Ldpy;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etl$a net/minecraft/class_5592$class_6157 net/minecraft/world/level/storage/loot/functions/SetBannerPatternFunction$Builder + f Ldpy$a; a field_31862 patterns + f Z b field_31863 append + m ()Letl$a; a method_35532 getThis + m (Ljm;Lcti;)Letl$a; a method_35533 addPattern + m (Z)V <init> <init> <init> +c etm net/minecraft/class_9374 net/minecraft/world/level/storage/loot/functions/SetBookCoverFunction + f Lcom/mojang/serialization/MapCodec; a field_49870 CODEC + f Ljava/util/Optional; b field_49871 author + f Ljava/util/Optional; c field_49872 title + f Ljava/util/Optional; d field_49873 generation + m (Lcyb;)Lcyb; a method_58200 apply + m (Letm;)Ljava/util/Optional; a method_58201 method_58201 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58202 method_58202 + m (Letm;)Ljava/util/Optional; b method_58203 method_58203 + m (Letm;)Ljava/util/Optional; c method_58204 method_58204 + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etn net/minecraft/class_9320 net/minecraft/world/level/storage/loot/functions/SetComponentsFunction + f Lcom/mojang/serialization/MapCodec; a field_49444 CODEC + f Lkn; b field_49445 components + m (Letn;)Lkn; a method_57649 method_57649 + m (Lkp;Ljava/lang/Object;)Lete$a; a method_57650 setComponent + m (Lkp;Ljava/lang/Object;Ljava/util/List;)Letf; a method_57651 method_57651 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_57652 method_57652 + m (Ljava/util/List;Lkn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eto net/minecraft/class_134 net/minecraft/world/level/storage/loot/functions/SetContainerContents + f Lcom/mojang/serialization/MapCodec; a field_45841 CODEC + f Lero; b field_51432 component + f Ljava/util/List; c field_1103 entries + m (Lero;)Leto$a; a method_601 setContents + m (Lerr;Ljava/util/stream/Stream$Builder;Lesg;)V a method_600 method_600 + m (Lerr;Ljava/util/stream/Stream$Builder;Lesh;)V a method_599 method_599 + m (Leto;)Ljava/util/List; a method_53363 method_53363 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53364 method_53364 + m (Leto;)Lero; b method_53365 method_53365 + m (Ljava/util/List;Lero;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eto$a net/minecraft/class_134$class_135 net/minecraft/world/level/storage/loot/functions/SetContainerContents$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_1104 entries + f Lero; b field_51433 component + m ()Leto$a; a method_603 getThis + m (Lesh$a;)Leto$a; a method_602 withEntry + m (Lero;)V <init> <init> <init> +c etp net/minecraft/class_144 net/minecraft/world/level/storage/loot/functions/SetContainerLootTable + f Lcom/mojang/serialization/MapCodec; a field_45842 CODEC + f Lakq; b field_1116 name + f J c field_1117 seed + f Ljm; d field_34773 type + m (Lakq;JLdqj;Ljava/util/List;)Letf; a method_35536 method_35536 + m (Lakq;Ldqj;Ljava/util/List;)Letf; a method_35537 method_35537 + m (Ldqj;Lakq;)Lete$a; a method_35534 withLootTable + m (Ldqj;Lakq;J)Lete$a; a method_35535 withLootTable + m (Letp;)Ljm; a method_53366 method_53366 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53367 method_53367 + m (Letp;)Ljava/lang/Long; b method_53368 method_53368 + m (Letp;)Lakq; c method_53369 method_53369 + m (Ljava/util/List;Lakq;JLjm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etq net/minecraft/class_159 net/minecraft/world/level/storage/loot/functions/SetCustomDataFunction + f Lcom/mojang/serialization/MapCodec; a field_45849 CODEC + f Lub; b field_1138 tag + m (Letq;)Lub; a method_53391 method_53391 + m (Lub;)Lete$a; a method_57654 setCustomData + m (Lub;Ljava/util/List;)Letf; a method_675 method_675 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53392 method_53392 + m (Lub;)V b method_57655 method_57655 + m (Ljava/util/List;Lub;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etr net/minecraft/class_9670 net/minecraft/world/level/storage/loot/functions/SetCustomModelDataFunction + f Lcom/mojang/serialization/MapCodec; a field_51434 CODEC + f Levy; b field_51435 valueProvider + m (Letr;)Levy; a method_59747 method_59747 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_59748 method_59748 + m (Ljava/util/List;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ets net/minecraft/class_5642 net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction + f Lcom/mojang/serialization/MapCodec; a field_45843 CODEC + f Ljava/util/Map; b field_27907 enchantments + f Z c field_27908 add + m (Ldai$a;Lerr;Ljm;Levy;)V a method_60297 method_60297 + m (Lerr;Ldai$a;)V a method_57657 method_57657 + m (Lets;)Ljava/lang/Boolean; a method_53370 method_53370 + m (Levy;)Ljava/util/stream/Stream; a method_32409 method_32409 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53371 method_53371 + m (Ldai$a;Lerr;Ljm;Levy;)V b method_57656 method_57656 + m (Lets;)Ljava/util/Map; b method_53372 method_53372 + m (Ljava/util/List;Ljava/util/Map;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ets$a net/minecraft/class_5642$class_6158 net/minecraft/world/level/storage/loot/functions/SetEnchantmentsFunction$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a field_31864 enchantments + f Z b field_31865 add + m ()Lets$a; a method_35538 getThis + m (Ljm;Levy;)Lets$a; a method_35539 withEnchantment + m ()V <init> <init> <init> + m (Z)V <init> <init> <init> +c ett net/minecraft/class_9375 net/minecraft/world/level/storage/loot/functions/SetFireworkExplosionFunction + f Lcom/mojang/serialization/MapCodec; a field_49874 CODEC + f Lcxl; b field_49875 DEFAULT_VALUE + f Ljava/util/Optional; c field_49876 shape + f Ljava/util/Optional; d field_49877 colors + f Ljava/util/Optional; e field_49878 fadeColors + f Ljava/util/Optional; f field_49879 trail + f Ljava/util/Optional; h field_49880 twinkle + m (Lcxl;)Lcxl; a method_58205 apply + m (Lett;)Ljava/util/Optional; a method_58206 method_58206 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58207 method_58207 + m (Lett;)Ljava/util/Optional; b method_58208 method_58208 + m (Lett;)Ljava/util/Optional; c method_58209 method_58209 + m (Lett;)Ljava/util/Optional; d method_58210 method_58210 + m (Lett;)Ljava/util/Optional; e method_58211 method_58211 + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etu net/minecraft/class_9376 net/minecraft/world/level/storage/loot/functions/SetFireworksFunction + f Lcom/mojang/serialization/MapCodec; a field_49881 CODEC + f Lcxm; b field_49882 DEFAULT_VALUE + f Ljava/util/Optional; c field_49883 explosions + f Ljava/util/Optional; d field_49885 flightDuration + m (Lcxm;)Lcxm; a method_58212 apply + m (Lcxm;Letd$e;)Ljava/util/List; a method_59833 method_59833 + m (Letu;)Ljava/util/Optional; a method_58215 method_58215 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58214 method_58214 + m (Letu;)Ljava/util/Optional; b method_58216 method_58216 + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etv net/minecraft/class_7431 net/minecraft/world/level/storage/loot/functions/SetInstrumentFunction + f Lcom/mojang/serialization/MapCodec; a field_45844 CODEC + f Lawu; b field_39184 options + m (Lawu;)Lete$a; a method_43571 setInstrumentOptions + m (Lawu;Ljava/util/List;)Letf; a method_43743 method_43743 + m (Letv;)Lawu; a method_53373 method_53373 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53374 method_53374 + m (Ljava/util/List;Lawu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etw net/minecraft/class_141 net/minecraft/world/level/storage/loot/functions/SetItemCountFunction + f Lcom/mojang/serialization/MapCodec; a field_45845 CODEC + f Levy; b field_1114 value + f Z c field_27909 add + m (Letw;)Ljava/lang/Boolean; a method_53375 method_53375 + m (Levy;)Lete$a; a method_621 setCount + m (Levy;Ljava/util/List;)Letf; a method_620 method_620 + m (Levy;Z)Lete$a; a method_35540 setCount + m (Levy;ZLjava/util/List;)Letf; a method_35541 method_35541 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53376 method_53376 + m (Letw;)Levy; b method_53377 method_53377 + m (Ljava/util/List;Levy;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etx net/minecraft/class_149 net/minecraft/world/level/storage/loot/functions/SetItemDamageFunction + f Lcom/mojang/serialization/MapCodec; a field_45846 CODEC + f Lorg/slf4j/Logger; b field_1121 LOGGER + f Levy; c field_1120 damage + f Z d field_27910 add + m (Letx;)Ljava/lang/Boolean; a method_53378 method_53378 + m (Levy;)Lete$a; a method_633 setDamage + m (Levy;Ljava/util/List;)Letf; a method_634 method_634 + m (Levy;Z)Lete$a; a method_35542 setDamage + m (Levy;ZLjava/util/List;)Letf; a method_35543 method_35543 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53379 method_53379 + m (Letx;)Levy; b method_53380 method_53380 + m (Ljava/util/List;Levy;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ety net/minecraft/class_9671 net/minecraft/world/level/storage/loot/functions/SetItemFunction + f Lcom/mojang/serialization/MapCodec; a field_51436 CODEC + f Ljm; b field_51437 item + m (Lety;)Ljm; a method_59749 method_59749 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_59750 method_59750 + m (Ljava/util/List;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etz net/minecraft/class_3671 net/minecraft/world/level/storage/loot/functions/SetLoreFunction + f Lcom/mojang/serialization/MapCodec; a field_45847 CODEC + f Ljava/util/List; b field_16231 lore + f Letd; c field_50024 mode + f Ljava/util/Optional; d field_16233 resolutionContext + m (Lcxp;Lerr;)Ljava/util/List; a method_57658 updateLore + m (Lerr$b;)Ljava/util/Set; a method_53381 method_53381 + m (Lerr;Lcxp;)Lcxp; a method_57659 method_57659 + m (Letz;)Ljava/util/Optional; a method_53382 method_53382 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53383 method_53383 + m (Letz;)Letd; b method_53385 method_53385 + m ()Letz$a; c method_35544 setLore + m (Letz;)Ljava/util/List; c method_53384 method_53384 + m (Ljava/util/List;Ljava/util/List;Letd;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c etz$a net/minecraft/class_3671$class_6159 net/minecraft/world/level/storage/loot/functions/SetLoreFunction$Builder + f Ljava/util/Optional; a field_31867 resolutionContext + f Lcom/google/common/collect/ImmutableList$Builder; b field_31868 lore + f Letd; c field_50025 mode + m ()Letz$a; a method_35545 getThis + m (Lerr$b;)Letz$a; a method_35546 setResolutionContext + m (Letd;)Letz$a; a method_58460 setMode + m (Lwz;)Letz$a; a method_35547 addLine + m ()V <init> <init> <init> +c eua net/minecraft/class_3670 net/minecraft/world/level/storage/loot/functions/SetNameFunction + f Lcom/mojang/serialization/MapCodec; a field_45848 CODEC + f Lorg/slf4j/Logger; b field_16230 LOGGER + f Ljava/util/Optional; c field_16228 name + f Ljava/util/Optional; d field_16229 resolutionContext + f Leua$a; e field_50208 target + m (Lcuq;Lerr;Lwz;)V a method_53386 method_53386 + m (Lerr$b;)Ljava/util/Set; a method_53387 method_53387 + m (Lerr;Lerr$b;)Ljava/util/function/UnaryOperator; a method_16190 createResolver + m (Let;Lbsr;Lwz;)Lwz; a method_16189 method_16189 + m (Leua;)Leua$a; a method_58733 method_58733 + m (Lwz;)Lwz; a method_16191 method_16191 + m (Lwz;Lerr$b;Leua$a;Ljava/util/List;)Letf; a method_35551 method_35551 + m (Lwz;Leua$a;)Lete$a; a method_35549 setName + m (Lwz;Leua$a;Lerr$b;)Lete$a; a method_35550 setName + m (Lwz;Leua$a;Ljava/util/List;)Letf; a method_35552 method_35552 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53389 method_53389 + m (Leua;)Ljava/util/Optional; b method_53388 method_53388 + m (Leua;)Ljava/util/Optional; c method_53390 method_53390 + m (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Leua$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eua$a net/minecraft/class_3670$class_9475 net/minecraft/world/level/storage/loot/functions/SetNameFunction$Target + f Leua$a; a field_50210 CUSTOM_NAME + f Leua$a; b field_50211 ITEM_NAME + f Lcom/mojang/serialization/Codec; c field_50212 CODEC + f Ljava/lang/String; d field_50213 name + f [Leua$a; e field_50214 $VALUES + m ()Lkp; a method_58734 component + m ()[Leua$a; b method_58735 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eub net/minecraft/class_9476 net/minecraft/world/level/storage/loot/functions/SetOminousBottleAmplifierFunction + f Lcom/mojang/serialization/MapCodec; a field_50215 CODEC + f Levy; b field_50216 amplifierGenerator + m (Leub;)Levy; a method_58736 method_58736 + m (Levy;)Lete$a; a method_58737 setAmplifier + m (Levy;Ljava/util/List;)Letf; a method_58738 method_58738 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58739 method_58739 + m ()Levy; c method_58740 amplifier + m (Ljava/util/List;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euc net/minecraft/class_6662 net/minecraft/world/level/storage/loot/functions/SetPotionFunction + f Lcom/mojang/serialization/MapCodec; a field_45850 CODEC + f Ljm; b field_35080 potion + m (Leuc;)Ljm; a method_53393 method_53393 + m (Ljm;)Lete$a; a method_38927 setPotion + m (Ljm;Ljava/util/List;)Letf; a method_38928 method_38928 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53394 method_53394 + m (Ljava/util/List;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eud net/minecraft/class_152 net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction + f Lcom/mojang/serialization/MapCodec; a field_45851 CODEC + f Lcom/mojang/serialization/Codec; b field_45852 EFFECTS_LIST + f Ljava/util/List; c field_45853 effects + m (Leud$b;)Ljava/util/stream/Stream; a method_32421 method_32421 + m (Leud;)Ljava/util/List; a method_53395 method_53395 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_53396 method_53396 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53397 method_53397 + m (Leud$b;)Ljava/lang/String; b method_53398 method_53398 + m ()Leud$a; c method_637 stewEffect + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eud$a net/minecraft/class_152$class_153 net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_1123 effects + m ()Leud$a; a method_639 getThis + m (Ljm;Levy;)Leud$a; a method_640 withEffect + m ()V <init> <init> <init> +c eud$b net/minecraft/class_152$class_8754 net/minecraft/world/level/storage/loot/functions/SetStewEffectFunction$EffectEntry + f Lcom/mojang/serialization/Codec; a field_45854 CODEC + f Ljm; b comp_1865 effect + f Levy; c comp_1866 duration + m ()Ljm; a comp_1865 effect + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53399 method_53399 + m ()Levy; b comp_1866 duration + m (Ljm;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eue net/minecraft/class_9377 net/minecraft/world/level/storage/loot/functions/SetWritableBookPagesFunction + f Lcom/mojang/serialization/MapCodec; a field_49886 CODEC + f Ljava/util/List; b field_49887 pages + f Letd; c field_49888 pageOperation + m (Lcya;)Lcya; a method_58217 apply + m (Leue;)Letd; a method_58218 method_58218 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58219 method_58219 + m (Leue;)Ljava/util/List; b method_58220 method_58220 + m (Ljava/util/List;Ljava/util/List;Letd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euf net/minecraft/class_9378 net/minecraft/world/level/storage/loot/functions/SetWrittenBookPagesFunction + f Lcom/mojang/serialization/Codec; a field_50026 PAGE_CODEC + f Lcom/mojang/serialization/MapCodec; b field_49889 CODEC + f Ljava/util/List; c field_49890 pages + f Letd; d field_49891 pageOperation + m (Lcyb;)Lcyb; a method_58221 apply + m (Leuf;)Letd; a method_58222 method_58222 + m (Lwz;)Lcom/mojang/serialization/DataResult; a method_58461 method_58461 + m (Lwz;Ljava/lang/Object;)Lwz; a method_58462 method_58462 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58223 method_58223 + m (Leuf;)Ljava/util/List; b method_58224 method_58224 + m (Ljava/util/List;Ljava/util/List;Letd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eug net/minecraft/class_165 net/minecraft/world/level/storage/loot/functions/SmeltItemFunction + f Lcom/mojang/serialization/MapCodec; a field_45855 CODEC + f Lorg/slf4j/Logger; b field_1159 LOGGER + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53400 method_53400 + m ()Lete$a; c method_724 smelted + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euh net/minecraft/class_9429 net/minecraft/world/level/storage/loot/functions/ToggleTooltips + f Lcom/mojang/serialization/MapCodec; a field_50027 CODEC + f Ljava/util/Map; b field_50028 TOGGLES + f Lcom/mojang/serialization/Codec; c field_50029 TOGGLE_CODEC + f Ljava/util/Map; d field_50030 values + m (Lcuq;Leuh$a;Ljava/lang/Boolean;)V a method_58463 method_58463 + m (Leuh$a;)Leuh$a; a method_58464 method_58464 + m (Leuh;)Ljava/util/Map; a method_58465 method_58465 + m (Lkp;)Lcom/mojang/serialization/DataResult; a method_58466 method_58466 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_58467 method_58467 + m (Lkp;)Ljava/lang/String; b method_58468 method_58468 + m (Ljava/util/List;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euh$a net/minecraft/class_9429$class_9430 net/minecraft/world/level/storage/loot/functions/ToggleTooltips$ComponentToggle + f Lkp; a comp_2523 type + f Leuh$b; b comp_2524 setter + m ()Lkp; a comp_2523 type + m (Lcuq;Z)V a method_58469 applyIfPresent + m ()Leuh$b; b comp_2524 setter + m (Lkp;Leuh$b;)V <init> <init> <init> +c euh$b net/minecraft/class_9429$class_9431 net/minecraft/world/level/storage/loot/functions/ToggleTooltips$TooltipWither +c eui net/minecraft/class_6160 net/minecraft/world/level/storage/loot/functions/package-info +c euj net/minecraft/class_6161 net/minecraft/world/level/storage/loot/package-info +c euk net/minecraft/class_169 net/minecraft/world/level/storage/loot/parameters/LootContextParam + f Lakr; a field_1162 name + m ()Lakr; a method_746 getName + m (Lakr;)V <init> <init> <init> +c eul net/minecraft/class_176 net/minecraft/world/level/storage/loot/parameters/LootContextParamSet + f Ljava/util/Set; a field_1216 required + f Ljava/util/Set; b field_1215 all + m ()Ljava/util/Set; a method_778 getRequired + m (Layu;Lers;)V a method_776 validateUser + m (Lerx;Lers;)V a method_60298 validateUser + m (Leuk;)Z a method_35553 isAllowed + m ()Ljava/util/Set; b method_777 getAllowed + m (Leuk;)Ljava/lang/String; b method_779 method_779 + m ()Leul$a; c method_35554 builder + m (Ljava/util/Set;Ljava/util/Set;)V <init> <init> <init> +c eul$a net/minecraft/class_176$class_177 net/minecraft/world/level/storage/loot/parameters/LootContextParamSet$Builder + f Ljava/util/Set; a field_1218 required + f Ljava/util/Set; b field_1217 optional + m ()Leul; a method_782 build + m (Leuk;)Leul$a; a method_781 required + m (Leuk;)Leul$a; b method_780 optional + m ()V <init> <init> <init> +c eum net/minecraft/class_173 net/minecraft/world/level/storage/loot/parameters/LootContextParamSets + f Lcom/mojang/serialization/Codec; a field_45856 CODEC + f Leul; b field_1175 EMPTY + f Leul; c field_1179 CHEST + f Leul; d field_20761 COMMAND + f Leul; e field_20762 SELECTOR + f Leul; f field_1176 FISHING + f Leul; g field_1173 ENTITY + f Leul; h field_50217 EQUIPMENT + f Leul; i field_42858 ARCHAEOLOGY + f Leul; j field_16235 GIFT + f Leul; k field_22403 PIGLIN_BARTER + f Leul; l field_48928 VAULT + f Leul; m field_1174 ADVANCEMENT_REWARD + f Leul; n field_24423 ADVANCEMENT_ENTITY + f Leul; o field_44788 ADVANCEMENT_LOCATION + f Leul; p field_48381 BLOCK_USE + f Leul; q field_1177 ALL_PARAMS + f Leul; r field_1172 BLOCK + f Leul; s field_49446 SHEARING + f Leul; t field_51801 ENCHANTED_DAMAGE + f Leul; u field_51802 ENCHANTED_ITEM + f Leul; v field_51803 ENCHANTED_LOCATION + f Leul; w field_51804 ENCHANTED_ENTITY + f Leul; x field_52067 HIT_BLOCK + f Lcom/google/common/collect/BiMap; y field_1178 REGISTRY + m (Lakr;)Lcom/mojang/serialization/DataResult; a method_53401 method_53401 + m (Leul$a;)V a method_60792 method_60792 + m (Ljava/lang/String;Ljava/util/function/Consumer;)Leul; a method_759 register + m (Lakr;)Lcom/mojang/serialization/DataResult; b method_53402 method_53402 + m (Leul$a;)V b method_60299 method_60299 + m (Lakr;)Ljava/lang/String; c method_53403 method_53403 + m (Leul$a;)V c method_60300 method_60300 + m (Leul$a;)V d method_60301 method_60301 + m (Leul$a;)V e method_60302 method_60302 + m (Leul$a;)V f method_57660 method_57660 + m (Leul$a;)V g method_760 method_760 + m (Leul$a;)V h method_763 method_763 + m (Leul$a;)V i method_56128 method_56128 + m (Leul$a;)V j method_51722 method_51722 + m (Leul$a;)V k method_27863 method_27863 + m (Leul$a;)V l method_756 method_756 + m (Leul$a;)V m method_56818 method_56818 + m (Leul$a;)V n method_24800 method_24800 + m (Leul$a;)V o method_49269 method_49269 + m (Leul$a;)V p method_49270 method_49270 + m (Leul$a;)V q method_58741 method_58741 + m (Leul$a;)V r method_758 method_758 + m (Leul$a;)V s method_764 method_764 + m (Leul$a;)V t method_22577 method_22577 + m (Leul$a;)V u method_22578 method_22578 + m (Leul$a;)V v method_15970 method_15970 + m (Leul$a;)V w method_755 method_755 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eun net/minecraft/class_181 net/minecraft/world/level/storage/loot/parameters/LootContextParams + f Leuk; a field_1226 THIS_ENTITY + f Leuk; b field_1233 LAST_DAMAGE_PLAYER + f Leuk; c field_1231 DAMAGE_SOURCE + f Leuk; d field_1230 ATTACKING_ENTITY + f Leuk; e field_1227 DIRECT_ATTACKING_ENTITY + f Leuk; f field_24424 ORIGIN + f Leuk; g field_1224 BLOCK_STATE + f Leuk; h field_1228 BLOCK_ENTITY + f Leuk; i field_1229 TOOL + f Leuk; j field_1225 EXPLOSION_RADIUS + f Leuk; k field_51805 ENCHANTMENT_LEVEL + f Leuk; l field_51806 ENCHANTMENT_ACTIVE + m (Ljava/lang/String;)Leuk; a method_798 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euo net/minecraft/class_6162 net/minecraft/world/level/storage/loot/parameters/package-info +c eup net/minecraft/class_8548 net/minecraft/world/level/storage/loot/predicates/AllOfCondition + f Lcom/mojang/serialization/MapCodec; a field_45857 CODEC + f Lcom/mojang/serialization/Codec; b field_45858 INLINE_CODEC + m (Ljava/util/List;)Leup; a method_53404 allOf + m ([Levc$a;)Leup$a; a method_51723 allOf + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eup$a net/minecraft/class_8548$class_8549 net/minecraft/world/level/storage/loot/predicates/AllOfCondition$Builder + m ([Levc$a;)V <init> <init> <init> +c euq net/minecraft/class_8551 net/minecraft/world/level/storage/loot/predicates/AnyOfCondition + f Lcom/mojang/serialization/MapCodec; a field_45859 CODEC + m ([Levc$a;)Leuq$a; a method_51727 anyOf + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euq$a net/minecraft/class_8551$class_8552 net/minecraft/world/level/storage/loot/predicates/AnyOfCondition$Builder + m ([Levc$a;)V <init> <init> <init> +c eur net/minecraft/class_182 net/minecraft/world/level/storage/loot/predicates/BonusLevelTableCondition + f Lcom/mojang/serialization/MapCodec; a field_45860 CODEC + f Ljm; b comp_1867 enchantment + f Ljava/util/List; c comp_1868 values + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53405 method_53405 + m (Lerr;)Z a method_799 test + m (Ljm;Ljava/util/List;)Levc; a method_801 method_801 + m (Ljm;[F)Levc$a; a method_800 bonusLevelFlatChance + m ()Ljm; c comp_1867 enchantment + m ()Ljava/util/List; d comp_1868 values + m (Ljm;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eus net/minecraft/class_186 net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition + f Ljava/util/function/Predicate; a field_1247 composedPredicate + f Ljava/util/List; c field_1246 terms + m (Lerr;)Z a method_825 test + m (Leus;)Ljava/util/List; a method_53406 method_53406 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; a method_53407 createCodec + m (Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53408 method_53408 + m (Leus;)Ljava/util/List; b method_53409 method_53409 + m (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; b method_53410 createInlineCodec + m (Ljava/util/List;Ljava/util/function/Predicate;)V <init> <init> <init> +c eus$a net/minecraft/class_186$class_187 net/minecraft/world/level/storage/loot/predicates/CompositeLootItemCondition$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_1248 terms + m (Levc$a;)V a method_51730 addTerm + m (Ljava/util/List;)Levc; a method_51724 create + m ([Levc$a;)V <init> <init> <init> +c eut net/minecraft/class_4568 net/minecraft/world/level/storage/loot/predicates/ConditionReference + f Lcom/mojang/serialization/MapCodec; a field_45861 CODEC + f Lakq; b comp_1869 name + f Lorg/slf4j/Logger; c field_20763 LOGGER + m (Lakq;)Levc$a; a method_35555 conditionReference + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53411 method_53411 + m (Lerr;)Z a method_22579 test + m (Lerx;Ljm$c;)V a method_51230 method_51230 + m (Lakq;)Levc; b method_35556 method_35556 + m (Lerx;)V b method_51231 method_51231 + m ()Lakq; c comp_1869 name + m (Lakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euu net/minecraft/class_192 net/minecraft/world/level/storage/loot/predicates/ConditionUserBuilder + m (Ljava/lang/Iterable;Ljava/util/function/Function;)Leuu; a_ method_43744 when + m (Levc$a;)Leuu; b method_840 when + m ()Leuu; d method_512 unwrap +c euv net/minecraft/class_190 net/minecraft/world/level/storage/loot/predicates/DamageSourceCondition + f Lcom/mojang/serialization/MapCodec; a field_45862 CODEC + f Ljava/util/Optional; b comp_1870 predicate + m (Lbk$a;)Levc$a; a method_837 hasDamageSource + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53412 method_53412 + m (Lerr;)Z a method_834 test + m (Lbk$a;)Levc; b method_836 method_836 + m ()Ljava/util/Optional; c comp_1870 predicate + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euw net/minecraft/class_9752 net/minecraft/world/level/storage/loot/predicates/EnchantmentActiveCheck + f Lcom/mojang/serialization/MapCodec; a field_51807 CODEC + f Z b comp_2780 active + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60303 method_60303 + m (Lerr;)Z a method_60304 test + m ()Levc$a; c method_60305 enchantmentActiveCheck + m ()Levc$a; d method_60306 enchantmentInactiveCheck + m ()Z e comp_2780 active + m ()Levc; f method_60307 method_60307 + m ()Levc; g method_60308 method_60308 + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eux net/minecraft/class_199 net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition + f Lcom/mojang/serialization/MapCodec; a field_45863 CODEC + f Ljava/util/Map; b comp_1871 scores + f Lerr$b; c comp_1872 entityTarget + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53413 method_53413 + m (Lerq;)Ljava/util/stream/Stream; a method_32422 method_32422 + m (Lerr$b;)Leux$a; a method_35557 hasScores + m (Lerr;)Z a method_864 test + m (Lerr;Lbsr;Leyg;Ljava/lang/String;Lerq;)Z a method_865 hasScore + m ()Ljava/util/Map; c comp_1871 scores + m ()Lerr$b; d comp_1872 entityTarget + m (Ljava/util/Map;Lerr$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eux$a net/minecraft/class_199$class_6163 net/minecraft/world/level/storage/loot/predicates/EntityHasScoreCondition$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a field_31869 scores + f Lerr$b; b field_31870 entityTarget + m (Ljava/lang/String;Lerq;)Leux$a; a method_35558 withScore + m (Lerr$b;)V <init> <init> <init> +c euy net/minecraft/class_201 net/minecraft/world/level/storage/loot/predicates/ExplosionCondition + f Lcom/mojang/serialization/MapCodec; a field_45864 CODEC + f Leuy; b field_1280 INSTANCE + m (Lerr;)Z a method_869 test + m ()Levc$a; c method_871 survivesExplosion + m ()Levc; d method_872 method_872 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c euz net/minecraft/class_207 net/minecraft/world/level/storage/loot/predicates/InvertedLootItemCondition + f Lcom/mojang/serialization/MapCodec; a field_45865 CODEC + f Levc; b comp_1873 term + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53414 method_53414 + m (Lerr;)Z a method_888 test + m (Leuz;)Levc; a method_887 method_887 + m (Levc$a;)Levc$a; a method_889 invert + m ()Levc; c comp_1873 term + m (Levc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eva net/minecraft/class_205 net/minecraft/world/level/storage/loot/predicates/LocationCheck + f Lcom/mojang/serialization/MapCodec; a field_45866 CODEC + f Ljava/util/Optional; b comp_1874 predicate + f Ljd; c comp_1875 offset + f Lcom/mojang/serialization/MapCodec; g field_45867 OFFSET_CODEC + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53415 method_53415 + m (Ldf$a;)Levc$a; a method_884 checkLocation + m (Ldf$a;Ljd;)Levc$a; a method_30151 checkLocation + m (Lerr;)Z a method_881 test + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; b method_53416 method_53416 + m (Ldf$a;)Levc; b method_882 method_882 + m (Ldf$a;Ljd;)Levc; b method_30152 method_30152 + m ()Ljava/util/Optional; c comp_1874 predicate + m ()Ljd; d comp_1875 offset + m (Ljava/util/Optional;Ljd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evb net/minecraft/class_212 net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition + f Lcom/mojang/serialization/MapCodec; a field_45868 CODEC + f Ljm; b comp_1876 block + f Ljava/util/Optional; c comp_1877 properties + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53417 method_53417 + m (Ldfy;)Levb$a; a method_900 hasBlockStateProperties + m (Lerr;)Z a method_899 test + m (Levb;)Lcom/mojang/serialization/DataResult; a method_53418 validate + m (Levb;Leb;)Ljava/util/Optional; a method_53419 method_53419 + m (Levb;Ljava/lang/String;)Lcom/mojang/serialization/DataResult; a method_53420 method_53420 + m (Levb;Ljava/lang/String;)Ljava/lang/String; b method_53421 method_53421 + m ()Ljm; c comp_1876 block + m ()Ljava/util/Optional; d comp_1877 properties + m (Ljm;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evb$a net/minecraft/class_212$class_213 net/minecraft/world/level/storage/loot/predicates/LootItemBlockStatePropertyCondition$Builder + f Ljm; a field_1290 block + f Ljava/util/Optional; b field_1291 properties + m (Leb$a;)Levb$a; a method_22584 setProperties + m (Ldfy;)V <init> <init> <init> +c evc net/minecraft/class_5341 net/minecraft/world/level/storage/loot/predicates/LootItemCondition + f Lcom/mojang/serialization/Codec; d field_51808 TYPED_CODEC + f Lcom/mojang/serialization/Codec; e field_51809 DIRECT_CODEC + f Lcom/mojang/serialization/Codec; f field_51810 CODEC + m ()Levd; b method_29325 getType + m ()Lcom/mojang/serialization/Codec; c method_60309 method_60309 + m ()V <clinit> <clinit> <clinit> +c evc$a net/minecraft/class_5341$class_210 net/minecraft/world/level/storage/loot/predicates/LootItemCondition$Builder + m ()Levc$a; invert method_16780 invert + m (Levc$a;)Leuq$a; or method_893 or +c evd net/minecraft/class_5342 net/minecraft/world/level/storage/loot/predicates/LootItemConditionType + f Lcom/mojang/serialization/MapCodec; a comp_1878 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1878 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c eve net/minecraft/class_217 net/minecraft/world/level/storage/loot/predicates/LootItemConditions + f Levd; a field_25235 INVERTED + f Levd; b field_44789 ANY_OF + f Levd; c field_44790 ALL_OF + f Levd; d field_25237 RANDOM_CHANCE + f Levd; e field_51811 RANDOM_CHANCE_WITH_ENCHANTED_BONUS + f Levd; f field_25239 ENTITY_PROPERTIES + f Levd; g field_25240 KILLED_BY_PLAYER + f Levd; h field_25241 ENTITY_SCORES + f Levd; i field_25242 BLOCK_STATE_PROPERTY + f Levd; j field_25243 MATCH_TOOL + f Levd; k field_25244 TABLE_BONUS + f Levd; l field_25245 SURVIVES_EXPLOSION + f Levd; m field_25246 DAMAGE_SOURCE_PROPERTIES + f Levd; n field_25247 LOCATION_CHECK + f Levd; o field_25248 WEATHER_CHECK + f Levd; p field_25249 REFERENCE + f Levd; q field_25250 TIME_CHECK + f Levd; r field_27911 VALUE_CHECK + f Levd; s field_51812 ENCHANTMENT_ACTIVE_CHECK + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Levd; a method_29327 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evf net/minecraft/class_215 net/minecraft/world/level/storage/loot/predicates/LootItemEntityPropertyCondition + f Lcom/mojang/serialization/MapCodec; a field_45871 CODEC + f Ljava/util/Optional; b comp_1879 predicate + f Lerr$b; c comp_1880 entityTarget + m (Lbv$a;Lerr$b;)Levc; a method_916 method_916 + m (Lbv;Lerr$b;)Levc; a method_27864 method_27864 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53423 method_53423 + m (Lerr$b;)Levc$a; a method_15972 entityPresent + m (Lerr$b;Lbv$a;)Levc$a; a method_917 hasProperties + m (Lerr$b;Lbv;)Levc$a; a method_27865 hasProperties + m (Lerr;)Z a method_914 test + m ()Ljava/util/Optional; c comp_1879 predicate + m ()Lerr$b; d comp_1880 entityTarget + m (Ljava/util/Optional;Lerr$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evg net/minecraft/class_221 net/minecraft/world/level/storage/loot/predicates/LootItemKilledByPlayerCondition + f Lcom/mojang/serialization/MapCodec; a field_45872 CODEC + f Levg; b field_1297 INSTANCE + m (Lerr;)Z a method_938 test + m ()Levc$a; c method_939 killedByPlayer + m ()Levc; d method_940 method_940 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evh net/minecraft/class_219 net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceCondition + f Lcom/mojang/serialization/MapCodec; a field_45873 CODEC + f Levy; b comp_2781 chance + m (F)Levc$a; a method_932 randomChance + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53424 method_53424 + m (Lerr;)Z a method_934 test + m (Levy;)Levc$a; a method_60310 randomChance + m (F)Levc; b method_933 method_933 + m (Levy;)Levc; b method_60311 method_60311 + m ()Levy; c comp_2781 chance + m (Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evi net/minecraft/class_225 net/minecraft/world/level/storage/loot/predicates/LootItemRandomChanceWithEnchantedBonusCondition + f Lcom/mojang/serialization/MapCodec; a field_45874 CODEC + f F b comp_2865 unenchantedChance + f Ldaj; c comp_2866 enchantedChance + f Ljm; g comp_2783 enchantment + m (FFLjo$b;)Levc; a method_952 method_952 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53425 method_53425 + m (Lerr;)Z a method_950 test + m (Ljo$a;FF)Levc$a; a method_953 randomChanceAndLootingBoost + m ()F c comp_2865 unenchantedChance + m ()Ldaj; d comp_2866 enchantedChance + m ()Ljm; e comp_2783 enchantment + m (FLdaj;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evj net/minecraft/class_223 net/minecraft/world/level/storage/loot/predicates/MatchTool + f Lcom/mojang/serialization/MapCodec; a field_45875 CODEC + f Ljava/util/Optional; b comp_1884 predicate + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53426 method_53426 + m (Lcs$a;)Levc$a; a method_945 toolMatches + m (Lerr;)Z a method_946 test + m (Lcs$a;)Levc; b method_944 method_944 + m ()Ljava/util/Optional; c comp_1884 predicate + m (Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evk net/minecraft/class_4571 net/minecraft/world/level/storage/loot/predicates/TimeCheck + f Lcom/mojang/serialization/MapCodec; a field_45876 CODEC + f Ljava/util/Optional; b comp_1885 period + f Lerq; c comp_1886 value + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53427 method_53427 + m (Lerq;)Levk$a; a method_35559 time + m (Lerr;)Z a method_22587 test + m ()Ljava/util/Optional; c comp_1885 period + m ()Lerq; d comp_1886 value + m (Ljava/util/Optional;Lerq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evk$a net/minecraft/class_4571$class_6164 net/minecraft/world/level/storage/loot/predicates/TimeCheck$Builder + f Ljava/util/Optional; a field_31871 period + f Lerq; b field_31872 value + m ()Levk; a method_35561 build + m (J)Levk$a; a method_35560 setPeriod + m (Lerq;)V <init> <init> <init> +c evl net/minecraft/class_5644 net/minecraft/world/level/storage/loot/predicates/ValueCheckCondition + f Lcom/mojang/serialization/MapCodec; a field_45877 CODEC + f Levy; b comp_1887 provider + f Lerq; c comp_1888 range + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53428 method_53428 + m (Lerr;)Z a method_32423 test + m (Levy;Lerq;)Levc$a; a method_35562 hasValue + m (Levy;Lerq;)Levc; b method_35563 method_35563 + m ()Levy; c comp_1887 provider + m ()Lerq; d comp_1888 range + m (Levy;Lerq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evm net/minecraft/class_227 net/minecraft/world/level/storage/loot/predicates/WeatherCheck + f Lcom/mojang/serialization/MapCodec; a field_45878 CODEC + f Ljava/util/Optional; b comp_1889 isRaining + f Ljava/util/Optional; c comp_1890 isThundering + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53429 method_53429 + m (Lerr;)Z a method_957 test + m ()Levm$a; c method_35564 weather + m ()Ljava/util/Optional; d comp_1889 isRaining + m ()Ljava/util/Optional; e comp_1890 isThundering + m (Ljava/util/Optional;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evm$a net/minecraft/class_227$class_6165 net/minecraft/world/level/storage/loot/predicates/WeatherCheck$Builder + f Ljava/util/Optional; a field_31873 isRaining + f Ljava/util/Optional; b field_31874 isThundering + m ()Levm; a method_35566 build + m (Z)Levm$a; a method_35565 setRaining + m (Z)Levm$a; b method_35567 setThundering + m ()V <init> <init> <init> +c evn net/minecraft/class_6166 net/minecraft/world/level/storage/loot/predicates/package-info +c evo net/minecraft/class_5646 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider + f Levo; a field_27914 BLOCK_ENTITY + f Lcom/mojang/serialization/MapCodec; b field_45879 CODEC + f Lcom/mojang/serialization/Codec; c field_45880 INLINE_CODEC + f Ljava/lang/String; d field_31875 BLOCK_ENTITY_ID + f Levo$a; e field_27915 BLOCK_ENTITY_PROVIDER + f Lcom/mojang/serialization/Codec; f field_45881 GETTER_CODEC + f Levo$a; g field_27916 getter + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53430 method_53430 + m (Lerr$b;)Levq; a method_35568 forContextEntity + m (Levo;)Levo$a; a method_53431 method_53431 + m (Ljava/lang/String;)Levo$a; a method_53432 method_53432 + m (Lerr$b;)Levo$a; b method_32430 forEntity + m (Levo;)Levo$a; b method_53433 method_53433 + m (Levo$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evo$1 net/minecraft/class_5646$1 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$1 + m ()V <init> <init> <init> +c evo$2 net/minecraft/class_5646$2 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$2 + f Lerr$b; a field_27917 val$target + m (Lerr$b;)V <init> <init> <init> +c evo$a net/minecraft/class_5646$class_5648 net/minecraft/world/level/storage/loot/providers/nbt/ContextNbtProvider$Getter + m ()Ljava/lang/String; a method_32434 getId + m (Lerr;)Luy; a method_32435 get + m ()Ljava/util/Set; b method_32436 getReferencedContextParams +c evp net/minecraft/class_5650 net/minecraft/world/level/storage/loot/providers/nbt/LootNbtProviderType + f Lcom/mojang/serialization/MapCodec; a comp_1891 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1891 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c evq net/minecraft/class_5651 net/minecraft/world/level/storage/loot/providers/nbt/NbtProvider + m ()Levp; a method_32439 getType + m (Lerr;)Luy; a method_32440 get + m ()Ljava/util/Set; b method_32441 getReferencedContextParams +c evr net/minecraft/class_5652 net/minecraft/world/level/storage/loot/providers/nbt/NbtProviders + f Lcom/mojang/serialization/Codec; a field_45882 CODEC + f Levp; b field_27918 STORAGE + f Levp; c field_27919 CONTEXT + f Lcom/mojang/serialization/Codec; d field_45883 TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a method_53434 method_53434 + m (Levq;)Lcom/mojang/datafixers/util/Either; a method_53436 method_53436 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Levp; a method_32443 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evs net/minecraft/class_5653 net/minecraft/world/level/storage/loot/providers/nbt/StorageNbtProvider + f Lcom/mojang/serialization/MapCodec; a field_45884 CODEC + f Lakr; b comp_1892 id + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53437 method_53437 + m ()Lakr; c comp_1892 id + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evt net/minecraft/class_6167 net/minecraft/world/level/storage/loot/providers/nbt/package-info +c evu net/minecraft/class_40 net/minecraft/world/level/storage/loot/providers/number/BinomialDistributionGenerator + f Lcom/mojang/serialization/MapCodec; a field_45885 CODEC + f Levy; b comp_1893 n + f Levy; c comp_1894 p + m (IF)Levu; a method_273 binomial + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53438 method_53438 + m ()Levy; c comp_1893 n + m ()Levy; d comp_1894 p + m (Levy;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evv net/minecraft/class_44 net/minecraft/world/level/storage/loot/providers/number/ConstantValue + f Lcom/mojang/serialization/MapCodec; a field_45886 CODEC + f Lcom/mojang/serialization/Codec; b field_45887 INLINE_CODEC + f F c comp_1895 value + m (F)Levv; a method_32448 exactly + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53439 method_53439 + m ()F c comp_1895 value + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evw net/minecraft/class_9753 net/minecraft/world/level/storage/loot/providers/number/EnchantmentLevelProvider + f Lcom/mojang/serialization/MapCodec; a field_51813 CODEC + f Ldaj; b comp_2784 amount + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_60312 method_60312 + m (Ldaj;)Levw; a method_60313 forEnchantmentLevel + m ()Ldaj; c comp_2784 amount + m (Ldaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c evx net/minecraft/class_5657 net/minecraft/world/level/storage/loot/providers/number/LootNumberProviderType + f Lcom/mojang/serialization/MapCodec; a comp_1896 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1896 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c evy net/minecraft/class_5658 net/minecraft/world/level/storage/loot/providers/number/NumberProvider + m (Lerr;)I a method_366 getInt + m ()Levx; b method_365 getType + m (Lerr;)F b method_32454 getFloat +c evz net/minecraft/class_5659 net/minecraft/world/level/storage/loot/providers/number/NumberProviders + f Lcom/mojang/serialization/Codec; a field_45888 CODEC + f Levx; b field_27921 CONSTANT + f Levx; c field_27922 UNIFORM + f Levx; d field_27923 BINOMIAL + f Levx; e field_27924 SCORE + f Levx; f field_50032 STORAGE + f Levx; g field_51814 ENCHANTMENT_LEVEL + f Lcom/mojang/serialization/Codec; h field_45889 TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a method_53440 method_53440 + m (Levy;)Lcom/mojang/datafixers/util/Either; a method_53442 method_53442 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Levx; a method_32456 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewa net/minecraft/class_5660 net/minecraft/world/level/storage/loot/providers/number/ScoreboardValue + f Lcom/mojang/serialization/MapCodec; a field_45890 CODEC + f Lewh; b comp_1897 target + f Ljava/lang/String; c comp_1898 score + f F d comp_1899 scale + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53443 method_53443 + m (Lerr$b;Ljava/lang/String;)Lewa; a method_35569 fromScoreboard + m (Lerr$b;Ljava/lang/String;F)Lewa; a method_35570 fromScoreboard + m ()Lewh; c comp_1897 target + m ()Ljava/lang/String; d comp_1898 score + m ()F e comp_1899 scale + m (Lewh;Ljava/lang/String;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewb net/minecraft/class_9432 net/minecraft/world/level/storage/loot/providers/number/StorageValue + f Lcom/mojang/serialization/MapCodec; a field_50033 CODEC + f Lakr; b comp_2525 storage + f Lfl$g; c comp_2526 path + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_58470 method_58470 + m ()Lakr; c comp_2525 storage + m (Lerr;)Ljava/util/Optional; c method_58471 getNumericTag + m ()Lfl$g; d comp_2526 path + m (Lakr;Lfl$g;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewc net/minecraft/class_5662 net/minecraft/world/level/storage/loot/providers/number/UniformGenerator + f Lcom/mojang/serialization/MapCodec; a field_45891 CODEC + f Levy; b comp_1900 min + f Levy; c comp_1901 max + m (FF)Lewc; a method_32462 between + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53444 method_53444 + m ()Levy; c comp_1900 min + m ()Levy; d comp_1901 max + m (Levy;Levy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewd net/minecraft/class_6168 net/minecraft/world/level/storage/loot/providers/number/package-info +c ewe net/minecraft/class_5664 net/minecraft/world/level/storage/loot/providers/score/ContextScoreboardNameProvider + f Lcom/mojang/serialization/MapCodec; a field_45892 CODEC + f Lcom/mojang/serialization/Codec; b field_45893 INLINE_CODEC + f Lerr$b; c comp_1902 target + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53445 method_53445 + m (Lerr$b;)Lewh; a method_35571 forTarget + m ()Lerr$b; c comp_1902 target + m (Lerr$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewf net/minecraft/class_5667 net/minecraft/world/level/storage/loot/providers/score/FixedScoreboardNameProvider + f Lcom/mojang/serialization/MapCodec; a field_45894 CODEC + f Ljava/lang/String; b comp_1903 name + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_53446 method_53446 + m (Ljava/lang/String;)Lewh; a method_35572 forName + m ()Ljava/lang/String; c comp_1903 name + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewg net/minecraft/class_5669 net/minecraft/world/level/storage/loot/providers/score/LootScoreProviderType + f Lcom/mojang/serialization/MapCodec; a comp_1904 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1904 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c ewh net/minecraft/class_5670 net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProvider + m ()Lewg; a method_32475 getType + m (Lerr;)Leyf; a method_55379 getScoreHolder + m ()Ljava/util/Set; b method_32477 getReferencedContextParams +c ewi net/minecraft/class_5671 net/minecraft/world/level/storage/loot/providers/score/ScoreboardNameProviders + f Lcom/mojang/serialization/Codec; a field_45895 CODEC + f Lewg; b field_27932 FIXED + f Lewg; c field_27933 CONTEXT + f Lcom/mojang/serialization/Codec; d field_45896 TYPED_CODEC + m ()Lcom/mojang/serialization/Codec; a method_53447 method_53447 + m (Lewh;)Lcom/mojang/datafixers/util/Either; a method_53449 method_53449 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lewg; a method_32479 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewj net/minecraft/class_6169 net/minecraft/world/level/storage/loot/providers/score/package-info +c ewk net/minecraft/class_6170 net/minecraft/world/level/storage/package-info +c ewl net/minecraft/class_231 net/minecraft/world/level/timers/FunctionCallback + f Lakr; a field_1304 functionId + m (Lalg;Lig;)V a method_17938 method_17938 + m (Lnet/minecraft/server/MinecraftServer;Lewp;J)V a method_967 handle + m (Lakr;)V <init> <init> <init> +c ewl$a net/minecraft/class_231$class_232 net/minecraft/world/level/timers/FunctionCallback$Serializer + m (Lub;)Lewl; a method_969 deserialize + m (Lub;Lewl;)V a method_968 serialize + m ()V <init> <init> <init> +c ewm net/minecraft/class_229 net/minecraft/world/level/timers/FunctionTagCallback + f Lakr; a field_1303 tagId + m (Lnet/minecraft/server/MinecraftServer;Lewp;J)V a method_962 handle + m (Lakr;)V <init> <init> <init> +c ewm$a net/minecraft/class_229$class_230 net/minecraft/world/level/timers/FunctionTagCallback$Serializer + m (Lub;)Lewm; a method_965 deserialize + m (Lub;Lewm;)V a method_964 serialize + m ()V <init> <init> <init> +c ewn net/minecraft/class_234 net/minecraft/world/level/timers/TimerCallback + m (Ljava/lang/Object;Lewp;J)V handle method_974 handle +c ewn$a net/minecraft/class_234$class_235 net/minecraft/world/level/timers/TimerCallback$Serializer + f Lakr; a field_1309 id + f Ljava/lang/Class; b field_1310 cls + m ()Lakr; a method_977 getId + m (Lub;Lewn;)V a method_975 serialize + m ()Ljava/lang/Class; b method_978 getCls + m (Lub;)Lewn; b method_976 deserialize + m (Lakr;Ljava/lang/Class;)V <init> <init> <init> +c ewo net/minecraft/class_233 net/minecraft/world/level/timers/TimerCallbacks + f Lewo; a field_1306 SERVER_CALLBACKS + f Lorg/slf4j/Logger; b field_1308 LOGGER + f Ljava/util/Map; c field_1307 idToSerializer + f Ljava/util/Map; d field_1305 classToSerializer + m (Lewn$a;)Lewo; a method_971 register + m (Lewn;)Lub; a method_973 serialize + m (Ljava/lang/Class;)Lewn$a; a method_970 getSerializer + m (Lub;)Lewn; a method_972 deserialize + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewp net/minecraft/class_236 net/minecraft/world/level/timers/TimerQueue + f Lorg/slf4j/Logger; a field_1315 LOGGER + f Ljava/lang/String; b field_31876 CALLBACK_DATA_TAG + f Ljava/lang/String; c field_31877 TIMER_NAME_TAG + f Ljava/lang/String; d field_31878 TIMER_TRIGGER_TIME_TAG + f Lewo; e field_1314 callbacksRegistry + f Ljava/util/Queue; f field_1313 queue + f Lcom/google/common/primitives/UnsignedLong; g field_1311 sequentialId + f Lcom/google/common/collect/Table; h field_1312 events + m ()Ljava/util/Set; a method_22592 getEventsIds + m (Lcom/mojang/serialization/Dynamic;)V a method_29040 method_29040 + m (Lewp$a;)Lub; a method_980 storeEvent + m (Ljava/lang/Object;J)V a method_988 tick + m (Ljava/lang/String;)I a method_22593 remove + m (Ljava/lang/String;JLewn;)V a method_985 schedule + m (Lub;)V a method_986 loadEvent + m ()Luh; b method_982 store + m (Lewp$a;)Lcom/google/common/primitives/UnsignedLong; b method_21904 method_21904 + m ()Ljava/util/Comparator; c method_987 createComparator + m (Lewp$a;)J c method_21905 method_21905 + m (Lewo;Ljava/util/stream/Stream;)V <init> <init> <init> + m (Lewo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewp$a net/minecraft/class_236$class_237 net/minecraft/world/level/timers/TimerQueue$Event + f J a field_1318 triggerTime + f Lcom/google/common/primitives/UnsignedLong; b field_1319 sequentialId + f Ljava/lang/String; c field_1317 id + f Lewn; d field_1316 callback + m (JLcom/google/common/primitives/UnsignedLong;Ljava/lang/String;Lewn;)V <init> <init> <init> +c ewq net/minecraft/class_6171 net/minecraft/world/level/timers/package-info +c ewr net/minecraft/class_8579 net/minecraft/world/level/validation/ContentValidationException + f Ljava/nio/file/Path; a field_44953 directory + f Ljava/util/List; b field_44954 entries + m (Lewt;)Ljava/lang/String; a method_52240 method_52240 + m (Ljava/nio/file/Path;Ljava/util/List;)Ljava/lang/String; a method_52241 getMessage + m (Ljava/nio/file/Path;Ljava/util/List;)V <init> <init> <init> +c ews net/minecraft/class_8580 net/minecraft/world/level/validation/DirectoryValidator + f Ljava/nio/file/PathMatcher; a field_44955 symlinkTargetAllowList + m (Ljava/nio/file/Path;)Ljava/util/List; a method_52618 validateSymlink + m (Ljava/nio/file/Path;Ljava/util/List;)V a method_52242 validateSymlink + m (Ljava/nio/file/Path;Z)Ljava/util/List; a method_52243 validateDirectory + m (Ljava/nio/file/Path;Ljava/util/List;)V b method_52619 validateKnownDirectory + m (Ljava/nio/file/PathMatcher;)V <init> <init> <init> +c ews$1 net/minecraft/class_8580$1 net/minecraft/world/level/validation/DirectoryValidator$1 + f Ljava/util/List; a field_44956 val$issues + f Lews; b field_44957 field_44957 + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; a method_52244 preVisitDirectory + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)Ljava/nio/file/FileVisitResult; b method_52245 visitFile + m (Ljava/nio/file/Path;Ljava/nio/file/attribute/BasicFileAttributes;)V c method_52246 validateSymlink + m (Lews;Ljava/util/List;)V <init> <init> <init> +c ewt net/minecraft/class_8581 net/minecraft/world/level/validation/ForbiddenSymlinkInfo + f Ljava/nio/file/Path; a comp_1547 link + f Ljava/nio/file/Path; b comp_1548 target + m ()Ljava/nio/file/Path; a comp_1547 link + m ()Ljava/nio/file/Path; b comp_1548 target + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V <init> <init> <init> +c ewu net/minecraft/class_8582 net/minecraft/world/level/validation/PathAllowList + f Lorg/slf4j/Logger; a field_44958 LOGGER + f Ljava/lang/String; b field_44959 COMMENT_PREFIX + f Ljava/util/List; c field_44960 entries + f Ljava/util/Map; d field_44961 compiledPaths + m (Ljava/io/BufferedReader;)Lewu; a method_52247 readPlain + m (Ljava/lang/String;)Ljava/util/stream/Stream; a method_52248 method_52248 + m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; a method_52249 getForFileSystem + m (Ljava/nio/file/FileSystem;Lewu$a;)Ljava/nio/file/PathMatcher; a method_52250 method_52250 + m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; a method_52251 method_52251 + m (Ljava/nio/file/Path;)Z a method_52252 method_52252 + m (Ljava/util/List;Ljava/nio/file/Path;)Z a method_52253 method_52253 + m (Ljava/nio/file/Path;)Z b method_52254 method_52254 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ewu$a net/minecraft/class_8582$class_8583 net/minecraft/world/level/validation/PathAllowList$ConfigEntry + f Lewu$b; a comp_1549 type + f Ljava/lang/String; b comp_1550 pattern + m ()Lewu$b; a comp_1549 type + m (Ljava/lang/String;)Ljava/util/Optional; a method_52255 parse + m (Ljava/nio/file/FileSystem;)Ljava/nio/file/PathMatcher; a method_52256 compile + m ()Ljava/lang/String; b comp_1550 pattern + m (Ljava/lang/String;)Lewu$a; b method_52257 glob + m (Ljava/lang/String;)Lewu$a; c method_52258 regex + m (Ljava/lang/String;)Lewu$a; d method_52259 prefix + m (Lewu$b;Ljava/lang/String;)V <init> <init> <init> +c ewu$b net/minecraft/class_8582$class_8584 net/minecraft/world/level/validation/PathAllowList$EntryType + f Lewu$b; a field_44962 FILESYSTEM + f Lewu$b; b field_44963 PREFIX + m (Ljava/lang/String;Ljava/nio/file/Path;)Z a method_52260 method_52260 + m (Ljava/nio/file/FileSystem;Ljava/lang/String;)Ljava/nio/file/PathMatcher; a method_52261 method_52261 + m ()V <clinit> <clinit> <clinit> +c ewv net/minecraft/class_8585 net/minecraft/world/level/validation/package-info +c eww net/minecraft/class_6172 net/minecraft/world/package-info +c ewx net/minecraft/class_238 net/minecraft/world/phys/AABB + f D a field_1323 minX + f D b field_1322 minY + f D c field_1321 minZ + f D d field_1320 maxX + f D e field_1325 maxY + f D f field_1324 maxZ + f D g field_31879 EPSILON + m ()D a method_995 getSize + m (D)Lewx; a method_35574 setMinX + m (DDD)Lewx; a method_1002 contract + m (DDDDDD)Z a method_1003 intersects + m (Lejj;)Lewx; a method_19316 of + m (Lewx;)Lewx; a method_999 intersect + m (Lewx;Lexc;[DLji;DDD)Lji; a method_1007 getDirection + m (Lexc;)Lewx; a method_29968 unitCubeFromLowerCorner + m (Lexc;DDD)Lewx; a method_30048 ofSize + m (Lexc;Lexc;)Z a method_993 intersects + m (Ljava/lang/Iterable;Lexc;Lexc;Ljd;)Lewy; a method_1010 clip + m (Ljd;)Lewx; a method_996 move + m (Ljd;Ljd;)Lewx; a method_54784 encapsulatingFullBlocks + m (Lji$a;)D a method_1001 min + m (Lorg/joml/Vector3f;)Lewx; a method_60314 move + m ([DLji;DDDDDDDDLji;DDD)Lji; a method_998 clipPoint + m ()D b method_17939 getXsize + m (D)Lewx; b method_35575 setMinY + m (DDD)Lewx; b method_1012 expandTowards + m (Lewx;)Lewx; b method_991 minmax + m (Lexc;)Lewx; b method_18804 expandTowards + m (Lexc;Lexc;)Ljava/util/Optional; b method_992 clip + m (Lji$a;)D b method_990 max + m ()D c method_17940 getYsize + m (D)Lewx; c method_35576 setMinZ + m (DDD)Lewx; c method_1009 inflate + m (Lewx;)Z c method_994 intersects + m (Lexc;)Lewx; c method_997 move + m ()D d method_17941 getZsize + m (D)Lewx; d method_35577 setMaxX + m (DDD)Lewx; d method_989 move + m (Lexc;)Z d method_1006 contains + m ()Z e method_1013 hasNaN + m (D)Lewx; e method_35578 setMaxY + m (DDD)Z e method_1008 contains + m (Lexc;)D e method_49271 distanceToSqr + m ()Lexc; f method_1005 getCenter + m (D)Lewx; f method_35579 setMaxZ + m (DDD)Lewx; f method_35580 deflate + m ()Lexc; g method_61124 getBottomCenter + m (D)Lewx; g method_1014 inflate + m ()Lexc; h method_61125 getMinPosition + m (D)Lewx; h method_1011 deflate + m ()Lexc; i method_61126 getMaxPosition + m (DDDDDD)V <init> <init> <init> + m (Ljd;)V <init> <init> <init> + m (Lexc;Lexc;)V <init> <init> <init> +c ewy net/minecraft/class_3965 net/minecraft/world/phys/BlockHitResult + f Lji; b field_17588 direction + f Ljd; c field_17589 blockPos + f Z d field_17590 miss + f Z e field_17591 inside + m ()Ljd; a method_17777 getBlockPos + m (Lexc;Lji;Ljd;)Lewy; a method_17778 miss + m (Ljd;)Lewy; a method_29328 withPosition + m (Lji;)Lewy; a method_17779 withDirection + m ()Lji; b method_17780 getDirection + m ()Z d method_17781 isInside + m (Lexc;Lji;Ljd;Z)V <init> <init> <init> + m (ZLexc;Lji;Ljd;Z)V <init> <init> <init> +c ewz net/minecraft/class_3966 net/minecraft/world/phys/EntityHitResult + f Lbsr; b field_17592 entity + m ()Lbsr; a method_17782 getEntity + m (Lbsr;)V <init> <init> <init> + m (Lbsr;Lexc;)V <init> <init> <init> +c exa net/minecraft/class_239 net/minecraft/world/phys/HitResult + f Lexc; a field_1329 location + m (Lbsr;)D a method_24801 distanceTo + m ()Lexa$a; c method_17783 getType + m ()Lexc; e method_17784 getLocation + m (Lexc;)V <init> <init> <init> +c exa$a net/minecraft/class_239$class_240 net/minecraft/world/phys/HitResult$Type + f Lexa$a; a field_1333 MISS + f Lexa$a; b field_1332 BLOCK + f Lexa$a; c field_1331 ENTITY + f [Lexa$a; d field_1334 $VALUES + m ()[Lexa$a; a method_36796 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exb net/minecraft/class_241 net/minecraft/world/phys/Vec2 + f Lexb; a field_1340 ZERO + f Lexb; b field_1335 ONE + f Lexb; c field_1341 UNIT_X + f Lexb; d field_1338 NEG_UNIT_X + f Lexb; e field_1336 UNIT_Y + f Lexb; f field_1344 NEG_UNIT_Y + f Lexb; g field_1337 MAX + f Lexb; h field_1339 MIN + f F i field_1343 x + f F j field_1342 y + m ()Lexb; a method_35581 normalized + m (F)Lexb; a method_35582 scale + m (Lexb;)F a method_35583 dot + m ()F b method_35584 length + m (F)Lexb; b method_35585 add + m (Lexb;)Lexb; b method_35586 add + m ()F c method_35587 lengthSquared + m (Lexb;)Z c method_1016 equals + m ()Lexb; d method_35588 negated + m (Lexb;)F d method_35589 distanceToSqr + m (FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exc net/minecraft/class_243 net/minecraft/world/phys/Vec3 + f Lcom/mojang/serialization/Codec; a field_38277 CODEC + f Lexc; b field_1353 ZERO + f D c field_1352 x + f D d field_1351 y + f D e field_1350 z + m (D)Lexc; a method_1021 scale + m (DDD)Lexc; a method_1023 subtract + m (F)Lexc; a method_1037 xRot + m (FF)Lexc; a method_1030 directionFromRotation + m (I)Lexc; a method_24457 fromRGB24 + m (Layw;F)Lexc; a method_49272 offsetRandom + m (Lexb;)Lexc; a method_1034 directionFromRotation + m (Lexc;)Lexc; a method_1035 vectorTo + m (Lexc;D)Lexc; a method_35590 lerp + m (Lexc;DD)Z a method_55230 closerThan + m (Ljava/util/EnumSet;)Lexc; a method_1032 align + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_42394 method_42394 + m (Lji$a;)D a method_18043 get + m (Lji$a;D)Lexc; a method_38499 with + m (Lji;D)Lexc; a method_43206 relative + m (Ljw;D)Z a method_24802 closerThan + m (Lkh;)Lexc; a method_24954 atLowerCornerOf + m (Lkh;D)Lexc; a method_26410 upFromBottomCenterOf + m (Lkh;DDD)Lexc; a method_49273 atLowerCornerWithOffset + m (DDD)Lexc; b method_1031 add + m (F)Lexc; b method_1024 yRot + m (Lexc;)D b method_1026 dot + m (Ljava/util/List;)Lexc; b method_42395 method_42395 + m (Lkh;)Lexc; b method_24953 atCenterOf + m (DDD)D c method_1028 distanceToSqr + m (F)Lexc; c method_31033 zRot + m (Lexc;)Lexc; c method_1036 cross + m (Lkh;)Lexc; c method_24955 atBottomCenterOf + m ()Lexc; d method_1029 normalize + m (DDD)Lexc; d method_18805 multiply + m (Lexc;)Lexc; d method_1020 subtract + m ()Lexc; e method_22882 reverse + m (Lexc;)Lexc; e method_1019 add + m ()D f method_1033 length + m (Lexc;)D f method_1022 distanceTo + m ()D g method_1027 lengthSqr + m (Lexc;)D g method_1025 distanceToSqr + m ()D h method_37267 horizontalDistance + m (Lexc;)Lexc; h method_18806 multiply + m ()D i method_37268 horizontalDistanceSqr + m (Lexc;)Ljava/util/List; i method_42396 method_42396 + m ()Lorg/joml/Vector3f; j method_46409 toVector3f + m (DDD)V <init> <init> <init> + m (Lorg/joml/Vector3f;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exd net/minecraft/class_6173 net/minecraft/world/phys/package-info +c exe net/minecraft/class_245 net/minecraft/world/phys/shapes/ArrayVoxelShape + f Lit/unimi/dsi/fastutil/doubles/DoubleList; b field_1361 xs + f Lit/unimi/dsi/fastutil/doubles/DoubleList; c field_1362 ys + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d field_1363 zs + m (Lexl;[D[D[D)V <init> <init> <init> + m (Lexl;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;)V <init> <init> <init> +c exe$1 net/minecraft/class_245$1 net/minecraft/world/phys/shapes/ArrayVoxelShape$1 + f [I a field_1364 $SwitchMap$net$minecraft$core$Direction$Axis + m ()V <clinit> <clinit> <clinit> +c exf net/minecraft/class_244 net/minecraft/world/phys/shapes/BitSetDiscreteVoxelShape + f Ljava/util/BitSet; d field_1359 storage + f I e field_1358 xMin + f I f field_1357 yMin + f I g field_1356 zMin + f I h field_1355 xMax + f I i field_1354 yMax + f I j field_1360 zMax + m (III)I a method_1039 getIndex + m (IIII)Z a method_1059 isZStripFull + m (IIIII)Z a method_31938 isXZRectangleFull + m (IIIIIIIII)Lexf; a method_31939 withFilledBounds + m (IIIZ)V a method_31940 fillUpdateBounds + m (Lexg;Lexl;IILexl;IILexf;II[I[ZIII)Z a method_1038 method_1038 + m (Lexl;Lexl$b;Z)V a method_31941 forAllBoxes + m (Lexl;Lexl;Lexo;Lexo;Lexo;Lexg;)Lexf; a method_1040 join + m (Lexo;Lexg;Lexl;ILexl;ILexf;I[I[ZIII)Z a method_1042 method_1042 + m (Lexo;Lexo;Lexg;Lexl;Lexl;Lexf;[IIII)Z a method_1041 method_1041 + m (IIII)V b method_31942 clearZStrip + m (III)Z d method_58225 isInterior + m (III)V <init> <init> <init> + m (Lexl;)V <init> <init> <init> +c exg net/minecraft/class_247 net/minecraft/world/phys/shapes/BooleanOp + f Lexg; a field_16897 FALSE + f Lexg; b field_16885 NOT_OR + f Lexg; c field_16893 ONLY_SECOND + f Lexg; d field_16894 NOT_FIRST + f Lexg; e field_16886 ONLY_FIRST + f Lexg; f field_16898 NOT_SECOND + f Lexg; g field_16892 NOT_SAME + f Lexg; h field_16888 NOT_AND + f Lexg; i field_16896 AND + f Lexg; j field_16890 SAME + f Lexg; k field_16887 SECOND + f Lexg; l field_16889 CAUSES + f Lexg; m field_16891 FIRST + f Lexg; n field_16899 CAUSED_BY + f Lexg; o field_1366 OR + f Lexg; p field_16895 TRUE + m (ZZ)Z a method_16795 method_16795 + m (ZZ)Z b method_16785 method_16785 + m (ZZ)Z c method_16794 method_16794 + m (ZZ)Z d method_16790 method_16790 + m (ZZ)Z e method_16781 method_16781 + m (ZZ)Z f method_16796 method_16796 + m (ZZ)Z g method_16788 method_16788 + m (ZZ)Z h method_16782 method_16782 + m (ZZ)Z i method_16792 method_16792 + m (ZZ)Z j method_16786 method_16786 + m (ZZ)Z k method_16793 method_16793 + m (ZZ)Z l method_16783 method_16783 + m (ZZ)Z m method_16787 method_16787 + m (ZZ)Z n method_16791 method_16791 + m (ZZ)Z o method_16784 method_16784 + m (ZZ)Z p method_16789 method_16789 + m ()V <clinit> <clinit> <clinit> +c exh net/minecraft/class_3726 net/minecraft/world/phys/shapes/CollisionContext + m ()Lexh; a method_16194 empty + m (Lbsr;)Lexh; a method_16195 of + m (Lcul;)Z a method_17785 isHoldingItem + m (Lepe;Lepe;)Z a method_27866 canStandOnFluid + m (Lexv;Ljd;Z)Z a method_16192 isAbove + m ()Z b method_16193 isDescending +c exi net/minecraft/class_246 net/minecraft/world/phys/shapes/CubePointRange + f I a field_1365 parts + m (I)V <init> <init> <init> +c exj net/minecraft/class_249 net/minecraft/world/phys/shapes/CubeVoxelShape + m (Lexl;)V <init> <init> <init> +c exk net/minecraft/class_248 net/minecraft/world/phys/shapes/DiscreteCubeMerger + f Lexi; a field_1367 result + f I b field_1370 firstDiv + f I c field_1368 secondDiv + m (II)V <init> <init> <init> +c exl net/minecraft/class_251 net/minecraft/world/phys/shapes/DiscreteVoxelShape + f I a field_1374 xSize + f I b field_1373 ySize + f I c field_1372 zSize + f [Lji$a; d field_1375 AXIS_VALUES + m ()Z a method_1056 isEmpty + m (Lexl$a;)V a method_1046 forAllFaces + m (Lexl$a;Lja;)V a method_1061 forAllAxisFaces + m (Lexl$b;Lja;Z)V a method_1052 forAllAxisEdges + m (Lexl$b;Z)V a method_1064 forAllEdges + m (Lja;III)Z a method_1062 isFullWide + m (Lji$a;)I a method_1055 firstFull + m (Lji$a;II)I a method_35592 firstFull + m ()I b method_1050 getXSize + m (III)Z b method_1063 isFull + m (Lexl$b;Z)V b method_1053 forAllBoxes + m (Lja;III)Z b method_1057 isFull + m (Lji$a;)I b method_1045 lastFull + m (Lji$a;II)I b method_1058 lastFull + m ()I c method_1047 getYSize + m (III)V c method_1049 fill + m (Lji$a;)I c method_1051 getSize + m ()I d method_1048 getZSize + m (III)Z e method_1044 isFullWide + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exl$a net/minecraft/class_251$class_252 net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntFaceConsumer +c exl$b net/minecraft/class_251$class_253 net/minecraft/world/phys/shapes/DiscreteVoxelShape$IntLineConsumer +c exm net/minecraft/class_3727 net/minecraft/world/phys/shapes/EntityCollisionContext + f Lexh; a field_17593 EMPTY + f Z b field_16451 descending + f D c field_16450 entityBottom + f Lcuq; d field_17594 heldItem + f Ljava/util/function/Predicate; e field_24425 canStandOnFluid + f Lbsr; f field_27935 entity + m (Lepe;)Z a method_27867 method_27867 + m (Lepe;)Z b method_27868 method_27868 + m ()Lbsr; c method_32480 getEntity + m (ZDLcuq;Ljava/util/function/Predicate;Lbsr;)V <init> <init> <init> + m (Lbsr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exm$1 net/minecraft/class_3727$1 net/minecraft/world/phys/shapes/EntityCollisionContext$1 + m (ZDLcuq;Ljava/util/function/Predicate;Lbsr;)V <init> <init> <init> +c exn net/minecraft/class_250 net/minecraft/world/phys/shapes/IdenticalMerger + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a field_1371 coords + m (Lit/unimi/dsi/fastutil/doubles/DoubleList;)V <init> <init> <init> +c exo net/minecraft/class_255 net/minecraft/world/phys/shapes/IndexMerger + m ()Lit/unimi/dsi/fastutil/doubles/DoubleList; a method_1066 getList + m (Lexo$a;)Z a method_1065 forMergedIndexes +c exo$a net/minecraft/class_255$class_256 net/minecraft/world/phys/shapes/IndexMerger$IndexConsumer +c exp net/minecraft/class_254 net/minecraft/world/phys/shapes/IndirectMerger + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a field_27346 EMPTY + f [D b field_1377 result + f [I c field_1376 firstIndices + f [I d field_1378 secondIndices + f I e field_27347 resultLength + m (Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exq net/minecraft/class_257 net/minecraft/world/phys/shapes/NonOverlappingMerger + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a field_1381 lower + f Lit/unimi/dsi/fastutil/doubles/DoubleList; b field_1379 upper + f Z c field_1380 swap + m (Lexo$a;III)Z a method_1068 method_1068 + m (Lexo$a;)Z b method_1067 forNonSwappedIndexes + m (Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Z)V <init> <init> <init> +c exr net/minecraft/class_261 net/minecraft/world/phys/shapes/OffsetDoubleList + f Lit/unimi/dsi/fastutil/doubles/DoubleList; a field_1387 delegate + f D b field_1386 offset + m (Lit/unimi/dsi/fastutil/doubles/DoubleList;D)V <init> <init> <init> +c exs net/minecraft/class_259 net/minecraft/world/phys/shapes/Shapes + f D a field_31880 EPSILON + f D b field_31881 BIG_EPSILON + f Lexv; c field_17669 INFINITY + f Lexv; d field_1385 BLOCK + f Lexv; e field_1384 EMPTY + m ()Lexv; a method_1073 empty + m (DD)I a method_1086 findBits + m (DDDDDD)Lexv; a method_1081 box + m (II)J a method_1079 lcm + m (ILit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;ZZ)Lexo; a method_1069 createIndexMerger + m (Lewx;)Lexv; a method_1078 create + m (Lexg;Lexl;IILexl;IIIII)Z a method_1070 method_1070 + m (Lexo;Lexg;Lexl;ILexl;IIII)Z a method_1076 method_1076 + m (Lexo;Lexo;Lexg;Lexl;Lexl;III)Z a method_1075 method_1075 + m (Lexo;Lexo;Lexo;Lexl;Lexl;Lexg;)Z a method_1071 joinIsNotEmpty + m (Lexv;Lexv;)Lexv; a method_1084 or + m (Lexv;Lexv;Lexg;)Lexv; a method_1072 join + m (Lexv;Lexv;Lji;)Z a method_1083 blockOccudes + m (Lexv;Lji;)Lexv; a method_16344 getFaceShape + m (Lexv;[Lexv;)Lexv; a method_17786 or + m (Lji$a;Lewx;Ljava/lang/Iterable;D)D a method_1085 collide + m ()Lexv; b method_1077 block + m (DDDDDD)Lexv; b method_31943 create + m (Lexv;Lexv;)Z b method_20713 faceShapeOccludes + m (Lexv;Lexv;Lexg;)Lexv; b method_1082 joinUnoptimized + m (Lexv;Lexv;Lji;)Z b method_1080 mergedFaceOccludes + m ()Lexj; c method_1087 method_1087 + m (Lexv;Lexv;Lexg;)Z c method_1074 joinIsNotEmpty + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exs$a net/minecraft/class_259$class_260 net/minecraft/world/phys/shapes/Shapes$DoubleLineConsumer +c ext net/minecraft/class_263 net/minecraft/world/phys/shapes/SliceShape + f Lexv; b field_1397 delegate + f Lji$a; c field_1396 axis + f Lit/unimi/dsi/fastutil/doubles/DoubleList; d field_1395 SLICE_COORDS + m (Lexl;Lji$a;I)Lexl; a method_1088 makeSlice + m (Lexv;Lji$a;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exu net/minecraft/class_262 net/minecraft/world/phys/shapes/SubShape + f Lexl; d field_1393 parent + f I e field_1392 startX + f I f field_1391 startY + f I g field_1390 startZ + f I h field_1389 endX + f I i field_1388 endY + f I j field_1394 endZ + m (Lji$a;I)I a method_31944 clampToShape + m (Lexl;IIIIII)V <init> <init> <init> +c exv net/minecraft/class_265 net/minecraft/world/phys/shapes/VoxelShape + f Lexl; a field_1401 shape + f [Lexv; b field_19318 faces + m ()Lewx; a method_1107 bounds + m (DDD)Lexv; a method_1096 move + m (DLji$a;I)Z a method_1101 method_1101 + m (Lexc;)Ljava/util/Optional; a method_33661 closestPointTo + m (Lexc;Lexc;Ljd;)Lewy; a method_1092 clip + m (Lexc;[Lexc;DDDDDD)V a method_33662 method_33662 + m (Lexs$a;)V a method_1104 forAllEdges + m (Lexs$a;IIIIII)V a method_1106 method_1106 + m (Lexs$a;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;Lit/unimi/dsi/fastutil/doubles/DoubleList;IIIIII)V a method_1112 method_1112 + m (Lja;Lewx;D)D a method_1103 collideX + m (Ljava/util/List;DDDDDD)V a method_1111 method_1111 + m (Lji$a;)Lit/unimi/dsi/fastutil/doubles/DoubleList; a method_1109 getCoords + m (Lji$a;D)I a method_1100 findIndex + m (Lji$a;DD)D a method_35593 min + m (Lji$a;I)D a method_1099 get + m (Lji$a;Lewx;D)D a method_1108 collide + m (Lji;)Lexv; a method_20538 getFaceShape + m ([Lexv;DDDDDD)V a method_1094 method_1094 + m ()Lexv; b method_52620 singleEncompassing + m (Lexs$a;)V b method_1089 forAllBoxes + m (Lji$a;)D b method_1091 min + m (Lji$a;DD)D b method_1102 max + m (Lji;)Lexv; b method_1098 calculateFace + m ()Z c method_1110 isEmpty + m (Lji$a;)D c method_1105 max + m ()Lexv; d method_1097 optimize + m ()Ljava/util/List; e method_1090 toAabbs + m (Lexl;)V <init> <init> <init> +c exw net/minecraft/class_6174 net/minecraft/world/phys/shapes/package-info +c exx net/minecraft/class_8646 net/minecraft/world/scores/DisplaySlot + f Lexx; a field_45156 LIST + f Lexx; b field_45157 SIDEBAR + f Lexx; c field_45158 BELOW_NAME + f Lexx; d field_45159 TEAM_BLACK + f Lexx; e field_45160 TEAM_DARK_BLUE + f Lexx; f field_45161 TEAM_DARK_GREEN + f Lexx; g field_45162 TEAM_DARK_AQUA + f Lexx; h field_45163 TEAM_DARK_RED + f Lexx; i field_45164 TEAM_DARK_PURPLE + f Lexx; j field_45165 TEAM_GOLD + f Lexx; k field_45166 TEAM_GRAY + f Lexx; l field_45167 TEAM_DARK_GRAY + f Lexx; m field_45168 TEAM_BLUE + f Lexx; n field_45169 TEAM_GREEN + f Lexx; o field_45170 TEAM_AQUA + f Lexx; p field_45171 TEAM_RED + f Lexx; q field_45172 TEAM_LIGHT_PURPLE + f Lexx; r field_45173 TEAM_YELLOW + f Lexx; s field_45174 TEAM_WHITE + f Lazk$a; t field_45175 CODEC + f Ljava/util/function/IntFunction; u field_45176 BY_ID + f I v field_45177 id + f Ljava/lang/String; w field_45178 name + f [Lexx; x field_45179 $VALUES + m ()I a method_52621 id + m (Ln;)Lexx; a method_52622 teamColorToSlot + m ()[Lexx; b method_52623 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c exx$1 net/minecraft/class_8646$1 net/minecraft/world/scores/DisplaySlot$1 + f [I a field_45180 $SwitchMap$net$minecraft$ChatFormatting + m ()V <clinit> <clinit> <clinit> +c exy net/minecraft/class_266 net/minecraft/world/scores/Objective + f Leyg; a field_1404 scoreboard + f Ljava/lang/String; b field_1405 name + f Leyj; c field_1406 criteria + f Lwz; d field_1402 displayName + f Lwz; e field_24194 formattedDisplayName + f Leyj$a; f field_1403 renderType + f Z g field_47527 displayAutoUpdate + f Lyp; h field_47528 numberFormat + m ()Leyg; a method_1117 getScoreboard + m (Leyj$a;)V a method_1115 setRenderType + m (Lwz;)V a method_1121 setDisplayName + m (Lxw;)Lxw; a method_1119 method_1119 + m (Lyp;)Lyp; a method_55380 numberFormatOrDefault + m (Z)V a method_55381 setDisplayAutoUpdate + m ()Ljava/lang/String; b method_1113 getName + m (Lyp;)V b method_55382 setNumberFormat + m ()Leyj; c method_1116 getCriteria + m ()Lwz; d method_1114 getDisplayName + m ()Z e method_55383 displayAutoUpdate + m ()Lyp; f method_55384 numberFormat + m ()Lwz; g method_1120 getFormattedDisplayName + m ()Leyj$a; h method_1118 getRenderType + m ()Lwz; i method_27441 createFormattedDisplayName + m (Leyg;Ljava/lang/String;Leyj;Lwz;Leyj$a;ZLyp;)V <init> <init> <init> +c exz net/minecraft/class_9011 net/minecraft/world/scores/PlayerScoreEntry + f Ljava/lang/String; a comp_2127 owner + f I b comp_2128 value + f Lwz; c comp_2129 display + f Lyp; d comp_2130 numberFormatOverride + m ()Z a method_55385 isHidden + m (Lyp;)Lxn; a method_55386 formatValue + m ()Lwz; b method_55387 ownerName + m ()Ljava/lang/String; c comp_2127 owner + m ()I d comp_2128 value + m ()Lwz; e comp_2129 display + m ()Lyp; f comp_2130 numberFormatOverride + m (Ljava/lang/String;ILwz;Lyp;)V <init> <init> <init> +c eya net/minecraft/class_9012 net/minecraft/world/scores/PlayerScores + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectOpenHashMap; a field_47529 scores + m ()Z a method_55388 hasScores + m (Lexy;)Leyd; a method_55389 get + m (Lexy;Leyd;)V a method_55390 setScore + m (Lexy;Ljava/util/function/Consumer;)Leyd; a method_55391 getOrCreate + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lexy;Leyd;)V a method_55392 method_55392 + m (Ljava/util/function/Consumer;Ljava/lang/Object;)Leyd; a method_55393 method_55393 + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b method_55394 listScores + m (Lexy;)Z b method_55395 remove + m ()Ljava/util/Map; c method_55396 listRawScores + m ()V <init> <init> <init> +c eyb net/minecraft/class_268 net/minecraft/world/scores/PlayerTeam + f I a field_31884 BIT_FRIENDLY_FIRE + f I b field_31885 BIT_SEE_INVISIBLES + f Leyg; c field_1420 scoreboard + f Ljava/lang/String; d field_1421 name + f Ljava/util/Set; e field_1415 players + f Lwz; f field_1414 displayName + f Lwz; g field_1418 playerPrefix + f Lwz; h field_1419 playerSuffix + f Z i field_1417 allowFriendlyFire + f Z j field_1416 seeFriendlyInvisibles + f Leyi$b; k field_1423 nameTagVisibility + f Leyi$b; l field_1422 deathMessageVisibility + f Ln; m field_1424 color + f Leyi$a; n field_1425 collisionRule + f Lxw; o field_24195 displayNameStyle + m ()Leyg; a method_35594 getScoreboard + m (I)V a method_1146 unpackOptions + m (Leyi$a;)V a method_1145 setCollisionRule + m (Leyi$b;)V a method_1149 setNameTagVisibility + m (Leyi;Lwz;)Lxn; a method_1142 formatNameForTeam + m (Ln;)V a method_1141 setColor + m (Lwz;)V a method_1137 setDisplayName + m (Z)V a method_1135 setAllowFriendlyFire + m (Leyi$b;)V b method_1133 setDeathMessageVisibility + m (Lwz;)V b method_1138 setPlayerPrefix + m (Z)V b method_1143 setSeeFriendlyInvisibles + m ()Lwz; c method_1140 getDisplayName + m (Lwz;)V c method_1139 setPlayerSuffix + m ()Lxn; d method_1148 getFormattedDisplayName + m ()Lwz; e method_1144 getPlayerPrefix + m ()Lwz; f method_1136 getPlayerSuffix + m ()I m method_1147 packOptions + m (Leyg;Ljava/lang/String;)V <init> <init> <init> +c eyc net/minecraft/class_9013 net/minecraft/world/scores/ReadOnlyScoreInfo + m ()I a method_55397 value + m (Leyc;Lyp;)Lxn; a method_55398 safeFormatValue + m (Lyp;)Lxn; a method_55399 formatValue + m ()Z b method_1131 isLocked + m ()Lyp; c method_55400 numberFormat +c eyd net/minecraft/class_267 net/minecraft/world/scores/Score + f Ljava/lang/String; a field_47530 TAG_SCORE + f Ljava/lang/String; b field_47531 TAG_LOCKED + f Ljava/lang/String; c field_47532 TAG_DISPLAY + f Ljava/lang/String; d field_47533 TAG_FORMAT + f I e field_47534 value + f Z f field_1411 locked + f Lwz; g field_47535 display + f Lyp; h field_47536 numberFormat + m (I)V a method_55401 value + m (Leyd;Lyp;)V a method_55402 method_55402 + m (Ljo$a;)Lub; a method_55408 write + m (Lub;Ljo$a;)Leyd; a method_55403 read + m (Lub;Luy;)V a method_55404 method_55404 + m (Lwz;)V a method_55405 display + m (Z)V a method_1125 setLocked + m (Lyp;)V b method_55406 numberFormat + m ()Lwz; d method_55407 display + m ()V <init> <init> <init> +c eye net/minecraft/class_9014 net/minecraft/world/scores/ScoreAccess + m ()I a method_55409 get + m (I)V a method_55410 set + m (Lwz;)V a method_55411 display + m (Lyp;)V a method_55412 numberFormatOverride + m ()I b method_55413 increment + m (I)I b method_55414 add + m ()V c method_55415 reset + m ()Z d method_55416 locked + m ()V e method_55417 unlock + m ()V f method_55418 lock + m ()Lwz; g method_55419 display +c eyf net/minecraft/class_9015 net/minecraft/world/scores/ScoreHolder + f Ljava/lang/String; a_ field_47537 WILDCARD_NAME + f Leyf; cC field_47538 WILDCARD + m ()Lwz; S_ method_5476 getDisplayName + m (Lcom/mojang/authlib/GameProfile;)Leyf; a method_55420 fromGameProfile + m (Lxw;)Lxw; a method_55421 method_55421 + m (Ljava/lang/String;)Leyf; c method_55422 forNameOnly + m ()Ljava/lang/String; cB method_5820 getScoreboardName + m ()Lwz; gY method_55423 getFeedbackDisplayName + m ()V <clinit> <clinit> <clinit> +c eyf$1 net/minecraft/class_9015$1 net/minecraft/world/scores/ScoreHolder$1 + m ()V <init> <init> <init> +c eyf$2 net/minecraft/class_9015$2 net/minecraft/world/scores/ScoreHolder$2 + f Ljava/lang/String; b field_47539 val$name + f Lwz; c field_47540 val$feedbackName + m (Ljava/lang/String;Lwz;)V <init> <init> <init> +c eyf$3 net/minecraft/class_9015$3 net/minecraft/world/scores/ScoreHolder$3 + f Ljava/lang/String; b field_47541 val$name + m (Ljava/lang/String;)V <init> <init> <init> +c eyg net/minecraft/class_269 net/minecraft/world/scores/Scoreboard + f Ljava/lang/String; a field_47542 HIDDEN_SCORE_PREFIX + f Lorg/slf4j/Logger; b field_36309 LOGGER + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; c field_1428 objectivesByName + f Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; d field_1429 objectivesByCriteria + f Ljava/util/Map; e field_1431 playerScores + f Ljava/util/Map; f field_1432 displayObjectives + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; g field_1426 teamsByName + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; h field_1427 teamsByPlayer + m (Lbsr;)V a method_1150 entityRemoved + m (Lexx;)Lexy; a method_1189 getDisplayObjective + m (Lexx;Lexy;)V a method_1158 setDisplayObjective + m (Lexy;)V a method_1185 onObjectiveAdded + m (Lexy;Ljava/util/List;Ljava/lang/String;Leya;)V a method_55424 method_55424 + m (Leyb;)V a method_1160 onTeamAdded + m (Leyf;)V a method_1152 onPlayerRemoved + m (Leyf;Lexy;)V a method_55337 onScoreLockChanged + m (Leyf;Lexy;Leyd;)V a method_1176 onScoreChanged + m (Leyf;Lexy;Z)Leye; a method_55425 getOrCreatePlayerScore + m (Leyj;Leyf;Ljava/util/function/Consumer;)V a method_1162 forAllObjectives + m (Ljava/lang/Object;)Ljava/util/List; a method_1179 method_1179 + m (Ljava/lang/String;)Lexy; a method_1170 getObjective + m (Ljava/lang/String;Leyb;)Z a method_1172 addPlayerToTeam + m (Ljava/lang/String;Leyj;Lwz;Leyj$a;ZLyp;)Lexy; a method_1168 addObjective + m (Ljava/util/function/Consumer;Leyf;Lexy;)V a method_1182 method_1182 + m (Ljo$a;)Luh; a method_1169 savePlayerScores + m (Ljo$a;Ljava/lang/String;Luh;Lexy;Leyd;)V a method_55426 method_55426 + m (Ljo$a;Luh;Ljava/lang/String;Leya;)V a method_55428 method_55428 + m (Lorg/apache/commons/lang3/mutable/MutableBoolean;Leyd;)V a method_55427 method_55427 + m (Luh;Ljo$a;)V a method_1188 loadPlayerScores + m (Lexy;)V b method_1175 onObjectiveChanged + m (Leyb;)V b method_1154 onTeamChanged + m (Leyf;)V b method_55429 resetAllPlayerScores + m (Leyf;Lexy;)V b method_1190 onPlayerScoreRemoved + m (Ljava/lang/String;)Leyb; b method_1153 getPlayerTeam + m (Ljava/lang/String;Leyb;)V b method_1157 removePlayerFromTeam + m ()Ljava/util/Collection; c method_1151 getObjectives + m (Lexy;)V c method_1173 onObjectiveRemoved + m (Leyb;)V c method_1193 onTeamRemoved + m (Leyf;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; c method_1166 listPlayerScores + m (Leyf;Lexy;)Leye; c method_1180 getOrCreatePlayerScore + m (Ljava/lang/String;)Leyb; c method_1171 addPlayerTeam + m ()Ljava/util/Collection; d method_1163 getObjectiveNames + m (Leyb;)V d method_1191 removePlayerTeam + m (Leyf;Lexy;)Leyc; d method_55430 getPlayerScoreInfo + m (Ljava/lang/String;)Z d method_1195 removePlayerFromTeam + m ()Ljava/util/Collection; e method_1178 getTrackedPlayers + m (Leyf;Lexy;)V e method_1155 resetSinglePlayerScore + m (Ljava/lang/String;)Leyb; e method_1164 getPlayersTeam + m ()Ljava/util/Collection; f method_1196 getTeamNames + m (Ljava/lang/String;)Leya; f method_55431 getOrCreatePlayerInfo + m ()Ljava/util/Collection; g method_1159 getPlayerTeams + m (Ljava/lang/String;)Leya; g method_55432 method_55432 + m (Lexy;)Ljava/util/Collection; i method_1184 listPlayerScores + m (Lexy;)V j method_1194 removeObjective + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyg$1 net/minecraft/class_269$1 net/minecraft/world/scores/Scoreboard$1 + f Leyd; a field_47543 val$score + f Z b field_47544 val$canModify + f Lorg/apache/commons/lang3/mutable/MutableBoolean; c field_47545 val$requiresSync + f Lexy; d field_47546 val$objective + f Leyf; e field_47547 val$scoreHolder + f Leyg; f field_47548 field_47548 + m (Z)V a method_55433 setLocked + m ()V h method_55434 sendScoreToPlayers + m (Leyg;Leyd;ZLorg/apache/commons/lang3/mutable/MutableBoolean;Lexy;Leyf;)V <init> <init> <init> +c eyh net/minecraft/class_273 net/minecraft/world/scores/ScoreboardSaveData + f Ljava/lang/String; a field_31893 FILE_ID + f Lorg/slf4j/Logger; b field_45181 LOGGER + f Leyg; c field_27936 scoreboard + m (Leyb;Luh;)V a method_1215 loadTeamPlayers + m (Ljava/lang/String;)Leyj; a method_17947 method_17947 + m (Ljo$a;)Luh; a method_1217 saveTeams + m (Lub;)V a method_1221 loadDisplaySlots + m (Lub;Luy;)V a method_55435 method_55435 + m (Luh;Ljo$a;)V a method_1219 loadTeams + m (Ljo$a;)Luh; b method_1216 saveObjectives + m (Lub;)V b method_1222 saveDisplaySlots + m (Lub;Ljo$a;)Leyh; b method_32481 load + m (Luh;Ljo$a;)V b method_1220 loadObjectives + m (Leyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyi net/minecraft/class_270 net/minecraft/world/scores/Team + m (Leyi;)Z a method_1206 isAlliedTo + m ()Ljava/lang/String; b method_1197 getName + m (Lwz;)Lxn; d method_1198 getFormattedName + m ()Ljava/util/Collection; g method_1204 getPlayers + m ()Z h method_1205 isAllowFriendlyFire + m ()Z i method_1199 canSeeFriendlyInvisibles + m ()Leyi$b; j method_1201 getNameTagVisibility + m ()Leyi$b; k method_1200 getDeathMessageVisibility + m ()Leyi$a; l method_1203 getCollisionRule + m ()Ln; n method_1202 getColor + m ()V <init> <init> <init> +c eyi$a net/minecraft/class_270$class_271 net/minecraft/world/scores/Team$CollisionRule + f Leyi$a; a field_1437 ALWAYS + f Leyi$a; b field_1435 NEVER + f Leyi$a; c field_1434 PUSH_OTHER_TEAMS + f Leyi$a; d field_1440 PUSH_OWN_TEAM + f Ljava/lang/String; e field_1436 name + f I f field_1433 id + f Ljava/util/Map; g field_1438 BY_NAME + f [Leyi$a; h field_1439 $VALUES + m ()Lwz; a method_1209 getDisplayName + m (Leyi$a;)Leyi$a; a method_1208 method_1208 + m (Ljava/lang/String;)Leyi$a; a method_1210 byName + m ()[Leyi$a; b method_36797 $values + m (Leyi$a;)Ljava/lang/String; b method_1207 method_1207 + m (Ljava/lang/String;ILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyi$b net/minecraft/class_270$class_272 net/minecraft/world/scores/Team$Visibility + f Leyi$b; a field_1442 ALWAYS + f Leyi$b; b field_1443 NEVER + f Leyi$b; c field_1444 HIDE_FOR_OTHER_TEAMS + f Leyi$b; d field_1446 HIDE_FOR_OWN_TEAM + f Ljava/lang/String; e field_1445 name + f I f field_1441 id + f Ljava/util/Map; g field_1447 BY_NAME + f [Leyi$b; h field_1448 $VALUES + m ()[Ljava/lang/String; a method_35595 getAllNames + m (Leyi$b;)Leyi$b; a method_1211 method_1211 + m (Ljava/lang/String;)Leyi$b; a method_1213 byName + m ()Lwz; b method_1214 getDisplayName + m (Leyi$b;)Ljava/lang/String; b method_1212 method_1212 + m ()[Leyi$b; c method_36798 $values + m (Ljava/lang/String;ILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyj net/minecraft/class_274 net/minecraft/world/scores/criteria/ObjectiveCriteria + f Ljava/util/Map; a field_33939 CUSTOM_CRITERIA + f Leyj; b field_1468 DUMMY + f Leyj; c field_1462 TRIGGER + f Leyj; d field_1456 DEATH_COUNT + f Leyj; e field_1463 KILL_COUNT_PLAYERS + f Leyj; f field_1457 KILL_COUNT_ALL + f Leyj; g field_1453 HEALTH + f Leyj; h field_1464 FOOD + f Leyj; i field_1459 AIR + f Leyj; j field_1452 ARMOR + f Leyj; k field_1460 EXPERIENCE + f Leyj; l field_1465 LEVEL + f [Leyj; m field_1466 TEAM_KILL + f [Leyj; n field_1458 KILLED_BY_TEAM + f Ljava/util/Map; o field_1455 CRITERIA_CACHE + f Ljava/lang/String; p field_1454 name + f Z q field_1461 readOnly + f Leyj$a; r field_1467 renderType + m (Lavy;Lakr;)Ljava/util/Optional; a method_1223 getStat + m (Ljava/lang/String;)Ljava/util/Optional; a method_1224 byName + m (Ljava/lang/String;ILavy;)Ljava/util/Optional; a method_17948 method_17948 + m (Ljava/lang/String;ZLeyj$a;)Leyj; a method_37269 registerCustom + m (Ljava/lang/String;)Leyj; b method_37270 registerCustom + m ()Ljava/util/Set; c method_37271 getCustomCriteriaNames + m ()Ljava/lang/String; d method_1225 getName + m ()Z e method_1226 isReadOnly + m ()Leyj$a; f method_1227 getDefaultRenderType + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;ZLeyj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyj$a net/minecraft/class_274$class_275 net/minecraft/world/scores/criteria/ObjectiveCriteria$RenderType + f Leyj$a; a field_1472 INTEGER + f Leyj$a; b field_1471 HEARTS + f Lazk$a; c field_41683 CODEC + f Ljava/lang/String; d field_1469 id + f [Leyj$a; e field_1473 $VALUES + m ()Ljava/lang/String; a method_1228 getId + m (Ljava/lang/String;)Leyj$a; a method_1229 byId + m ()[Leyj$a; b method_36799 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyk net/minecraft/class_6175 net/minecraft/world/scores/criteria/package-info +c eyl net/minecraft/class_6176 net/minecraft/world/scores/package-info +c eym net/minecraft/class_6754 net/minecraft/world/ticks/BlackholeTickAccess + f Leyw; a field_35525 CONTAINER_BLACKHOLE + f Leyp; b field_35526 LEVEL_BLACKHOLE + m ()Leyw; a method_39361 emptyContainer + m ()Leyp; b method_39362 emptyLevelList + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eym$1 net/minecraft/class_6754$1 net/minecraft/world/ticks/BlackholeTickAccess$1 + m ()V <init> <init> <init> +c eym$2 net/minecraft/class_6754$2 net/minecraft/world/ticks/BlackholeTickAccess$2 + m ()V <init> <init> <init> +c eyn net/minecraft/class_8181 net/minecraft/world/ticks/ContainerSingleItem + m (Lcuq;)V b method_54077 setTheItem + m (I)Lcuq; c method_54078 splitTheItem + m ()Lcuq; f method_54079 getTheItem + m ()Lcuq; h method_54099 removeTheItem +c eyn$a net/minecraft/class_8181$class_9210 net/minecraft/world/ticks/ContainerSingleItem$BlockContainerSingleItem + m ()Ldqh; v method_54080 getContainerBlockEntity +c eyo net/minecraft/class_6755 net/minecraft/world/ticks/LevelChunkTicks + f Ljava/util/Queue; a field_35527 tickQueue + f Ljava/util/List; b field_35528 pendingTicks + f Ljava/util/Set; c field_35529 ticksPerPosition + f Ljava/util/function/BiConsumer; d field_35530 onTickAdded + m (J)V a method_39364 unpack + m (JLjava/util/function/Function;)Luh; a method_39365 save + m (Ljava/util/function/BiConsumer;)V a method_39366 setOnTickAdded + m (Ljava/util/function/Predicate;)V a method_39367 removeIf + m (Luh;Ljava/util/function/Function;Ldcd;)Leyo; a method_39368 load + m ()Leyt; b method_39369 peek + m (Leyt;)V b method_39370 scheduleUnchecked + m ()Leyt; c method_39371 poll + m ()Ljava/util/stream/Stream; d method_39372 getAll + m ()V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> +c eyp net/minecraft/class_6756 net/minecraft/world/ticks/LevelTickAccess + m (Ljd;Ljava/lang/Object;)Z b method_8677 willTickThisTick +c eyq net/minecraft/class_6757 net/minecraft/world/ticks/LevelTicks + f Ljava/util/Comparator; a field_35531 CONTAINER_DRAIN_ORDER + f Ljava/util/function/LongPredicate; b field_35532 tickCheck + f Ljava/util/function/Supplier; c field_35533 profiler + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; d field_35534 allContainers + f Lit/unimi/dsi/fastutil/longs/Long2LongMap; e field_35535 nextTickForContainer + f Ljava/util/Queue; f field_35536 containersToTick + f Ljava/util/Queue; g field_35537 toRunThisTick + f Ljava/util/List; h field_35538 alreadyRunThisTick + f Ljava/util/Set; i field_35539 toRunThisTickSet + f Ljava/util/function/BiConsumer; j field_35540 chunkScheduleUpdater + m (I)Z a method_39373 canScheduleMoreTicks + m (J)V a method_39374 sortContainersToTick + m (JI)V a method_39375 drainContainers + m (JILbnf;)V a method_39376 collectTicks + m (JILjava/util/function/BiConsumer;)V a method_39377 tick + m (Ldcd;)V a method_39378 removeContainer + m (Ldcd;Leyo;)V a method_39379 addContainer + m (Lejj;)V a method_39380 clearArea + m (Lejj;Leyq$a;)V a method_39381 forContainersInArea + m (Lejj;Leyt;)Z a method_48166 method_48166 + m (Lejj;Lkh;)V a method_39383 copyArea + m (Leyo;Leyo;)I a method_39384 method_39384 + m (Leyo;Leyt;)V a method_39385 method_39385 + m (Leyq;Lejj;Lkh;)V a method_48167 copyAreaFrom + m (Lit/unimi/dsi/fastutil/longs/Long2LongOpenHashMap;)V a method_39387 method_39387 + m (Ljava/util/Queue;Leyo;JI)V a method_39389 drainFromCurrentContainer + m (Ljava/util/function/BiConsumer;)V a method_39390 runCollectedTicks + m (Ljava/util/function/Predicate;JLeyo;)V a method_39391 method_39391 + m (Ljava/util/function/Predicate;Ljava/util/List;JLeyo;)V a method_48169 method_48169 + m (Lkh;JJLeyt;)V a method_48168 method_48168 + m ()V b method_39392 rescheduleLeftoverContainers + m (Lejj;Leyt;)Z b method_39382 method_39382 + m (Leyt;)V b method_39393 updateContainerScheduling + m ()V c method_39394 cleanupAfterTick + m (Leyt;)V c method_39395 scheduleForThisTick + m ()V d method_39396 calculateTickSetIfNeeded + m (Ljava/util/function/LongPredicate;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyq$a net/minecraft/class_6757$class_6758 net/minecraft/world/ticks/LevelTicks$PosAndContainerConsumer +c eyr net/minecraft/class_4296 net/minecraft/world/ticks/ProtoChunkTicks + f Ljava/util/List; a field_19275 ticks + f Ljava/util/Set; b field_35541 ticksPerPosition + m (Leys;)V a method_39397 schedule + m (Luh;Ljava/util/function/Function;Ldcd;)Leyr; a method_39398 load + m ()Ljava/util/List; b method_39399 scheduledTicks + m ()V <init> <init> <init> +c eys net/minecraft/class_6759 net/minecraft/world/ticks/SavedTick + f Lit/unimi/dsi/fastutil/Hash$Strategy; a field_35542 UNIQUE_TICK_HASH + f Ljava/lang/Object; b comp_248 type + f Ljd; c comp_249 pos + f I d comp_250 delay + f Leyx; e comp_251 priority + f Ljava/lang/String; f field_35543 TAG_ID + f Ljava/lang/String; g field_35544 TAG_X + f Ljava/lang/String; h field_35545 TAG_Y + f Ljava/lang/String; i field_35546 TAG_Z + f Ljava/lang/String; j field_35547 TAG_DELAY + f Ljava/lang/String; k field_35548 TAG_PRIORITY + m ()Ljava/lang/Object; a comp_248 type + m (JJ)Leyt; a method_39400 unpack + m (JLjava/util/function/Consumer;Leys;)V a method_39405 method_39405 + m (Leyt;Ljava/util/function/Function;J)Lub; a method_39401 saveTick + m (Ljava/lang/Object;Ljd;)Leys; a method_39402 probe + m (Ljava/lang/String;Ljd;ILeyx;)Lub; a method_39403 saveTick + m (Ljava/util/function/Function;)Lub; a method_39404 save + m (Lub;Ljava/lang/Object;)Leys; a method_40558 method_40558 + m (Lub;Ljava/util/function/Function;)Ljava/util/Optional; a method_40559 loadTick + m (Luh;Ljava/util/function/Function;Ldcd;Ljava/util/function/Consumer;)V a method_39406 loadTickList + m ()Ljd; b comp_249 pos + m ()I c comp_250 delay + m ()Leyx; d comp_251 priority + m (Ljava/lang/Object;Ljd;ILeyx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eys$1 net/minecraft/class_6759$1 net/minecraft/world/ticks/SavedTick$1 + m (Leys;)I a method_39407 hashCode + m (Leys;Leys;)Z a method_39408 equals + m ()V <init> <init> <init> +c eyt net/minecraft/class_6760 net/minecraft/world/ticks/ScheduledTick + f Ljava/util/Comparator; a field_35549 DRAIN_ORDER + f Ljava/util/Comparator; b field_35550 INTRA_TICK_DRAIN_ORDER + f Lit/unimi/dsi/fastutil/Hash$Strategy; c field_35551 UNIQUE_TICK_HASH + f Ljava/lang/Object; d comp_252 type + f Ljd; e comp_253 pos + f J f comp_254 triggerTick + f Leyx; g comp_255 priority + f J h comp_256 subTickOrder + m ()Ljava/lang/Object; a comp_252 type + m (Leyt;Leyt;)I a method_39409 method_39409 + m (Ljava/lang/Object;Ljd;)Leyt; a method_39410 probe + m ()Ljd; b comp_253 pos + m (Leyt;Leyt;)I b method_39412 method_39412 + m ()J c comp_254 triggerTick + m ()Leyx; d comp_255 priority + m ()J e comp_256 subTickOrder + m (Ljava/lang/Object;Ljd;JJ)V <init> <init> <init> + m (Ljava/lang/Object;Ljd;JLeyx;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyt$1 net/minecraft/class_6760$1 net/minecraft/world/ticks/ScheduledTick$1 + m (Leyt;)I a method_39413 hashCode + m (Leyt;Leyt;)Z a method_39414 equals + m ()V <init> <init> <init> +c eyu net/minecraft/class_6761 net/minecraft/world/ticks/SerializableTickContainer + m (JLjava/util/function/Function;)Luy; b method_20463 save +c eyv net/minecraft/class_6762 net/minecraft/world/ticks/TickAccess + m ()I a method_20825 count + m (Leyt;)V a method_39363 schedule + m (Ljd;Ljava/lang/Object;)Z a method_8674 hasScheduledTick +c eyw net/minecraft/class_6763 net/minecraft/world/ticks/TickContainerAccess +c eyx net/minecraft/class_1953 net/minecraft/world/ticks/TickPriority + f Leyx; a field_9315 EXTREMELY_HIGH + f Leyx; b field_9313 VERY_HIGH + f Leyx; c field_9310 HIGH + f Leyx; d field_9314 NORMAL + f Leyx; e field_9316 LOW + f Leyx; f field_9309 VERY_LOW + f Leyx; g field_9311 EXTREMELY_LOW + f I h field_9308 value + f [Leyx; i field_9312 $VALUES + m ()I a method_8681 getValue + m (I)Leyx; a method_8680 byValue + m ()[Leyx; b method_36697 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c eyy net/minecraft/class_3235 net/minecraft/world/ticks/WorldGenTickAccess + f Ljava/util/function/Function; a field_35552 containerGetter + m (Ljava/util/function/Function;)V <init> <init> <init> +c eyz net/minecraft/class_6764 net/minecraft/world/ticks/package-info +c eza net/minecraft/class_3673 com/mojang/blaze3d/Blaze3D + m ()V a method_15973 youJustLostTheGame + m (Lezu;F)V a method_35596 process + m ()D b method_15974 getTime + m (Lezu;F)V b method_35597 render + m ()V <init> <init> <init> +c ezb net/minecraft/class_6177 com/mojang/blaze3d/DontObfuscate +c ezc net/minecraft/class_6178 com/mojang/blaze3d/FieldsAreNonnullByDefault +c ezd net/minecraft/class_6179 com/mojang/blaze3d/MethodsReturnNonnullByDefault +c eze net/minecraft/class_4224 com/mojang/blaze3d/audio/Channel + f I a field_31894 BUFFER_DURATION_SECONDS + f Lorg/slf4j/Logger; b field_18892 LOGGER + f I c field_31895 QUEUED_BUFFER_COUNT + f I d field_18893 source + f Ljava/util/concurrent/atomic/AtomicBoolean; e field_18894 initialized + f I f field_18895 streamingBufferSize + f Lgut; g field_18896 stream + m ()Leze; a method_19638 create + m (F)V a method_19639 setPitch + m (I)V a method_19640 pumpBuffers + m (Lexc;)V a method_19641 setSelfPosition + m (Lezj;)V a method_19642 attachStaticBuffer + m (Lgut;)V a method_19643 attachBufferStream + m (Ljavax/sound/sampled/AudioFormat;I)I a method_19644 calculateBufferSize + m (Z)V a method_19645 setLooping + m ()V b method_19646 destroy + m (F)V b method_19647 setVolume + m (I)V b method_19648 method_19648 + m (Z)V b method_19649 setRelative + m ()V c method_19650 play + m (F)V c method_19651 linearAttenuation + m (I)V c method_19652 method_19652 + m ()V d method_19653 pause + m ()V e method_19654 unpause + m ()V f method_19655 stop + m ()Z g method_35598 playing + m ()Z h method_19656 stopped + m ()V i method_19657 disableAttenuation + m ()V j method_19658 updateStream + m ()I k method_19659 getState + m ()I l method_19660 removeProcessedBuffers + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezf net/minecraft/class_4225 com/mojang/blaze3d/audio/Library + f Lorg/slf4j/Logger; a field_18897 LOGGER + f I b field_34945 NO_DEVICE + f I c field_31897 DEFAULT_CHANNEL_COUNT + f J d field_18898 currentDevice + f J e field_18899 context + f Z f field_34946 supportsDisconnections + f Ljava/lang/String; g field_34947 defaultDeviceName + f Lezf$a; h field_19183 EMPTY + f Lezf$a; i field_19184 staticChannels + f Lezf$a; j field_19185 streamingChannels + f Lezg; k field_18902 listener + m ()Ljava/lang/String; a method_38500 getDefaultDeviceName + m (Leze;)V a method_19662 releaseChannel + m (Lezf$c;)Leze; a method_19663 acquireChannel + m (Ljava/lang/String;)J a method_38501 openDeviceOrFallback + m (Ljava/lang/String;Z)V a method_19661 init + m (Z)V a method_41711 setHrtf + m ()Ljava/lang/String; b method_38722 getCurrentDeviceName + m (Ljava/lang/String;)Ljava/util/OptionalLong; b method_20050 tryOpenDevice + m ()Z c method_38723 hasDefaultDeviceChanged + m ()V d method_19664 cleanup + m ()Lezg; e method_19665 getListener + m ()Ljava/lang/String; f method_20296 getDebugString + m ()Ljava/util/List; g method_38502 getAvailableSoundDevices + m ()Z h method_38724 isCurrentDeviceDisconnected + m ()I i method_20297 getChannelCount + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezf$1 net/minecraft/class_4225$1 com/mojang/blaze3d/audio/Library$1 + m ()V <init> <init> <init> +c ezf$a net/minecraft/class_4225$class_4276 com/mojang/blaze3d/audio/Library$ChannelPool + m ()Leze; a method_19666 acquire + m (Leze;)Z a method_19667 release + m ()V b method_19668 cleanup + m ()I c method_20298 getMaxCount + m ()I d method_20299 getUsedCount +c ezf$b net/minecraft/class_4225$class_4226 com/mojang/blaze3d/audio/Library$CountingChannelPool + f I a field_18903 limit + f Ljava/util/Set; b field_18904 activeChannels + m (I)V <init> <init> <init> +c ezf$c net/minecraft/class_4225$class_4105 com/mojang/blaze3d/audio/Library$Pool + f Lezf$c; a field_18352 STATIC + f Lezf$c; b field_18353 STREAMING + f [Lezf$c; c field_18354 $VALUES + m ()[Lezf$c; a method_36800 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezg net/minecraft/class_4227 com/mojang/blaze3d/audio/Listener + f F a field_18906 gain + f Lezh; b field_47670 transform + m ()F a method_19669 getGain + m (F)V a method_19670 setGain + m (Lezh;)V a method_55584 setTransform + m ()V b method_19673 reset + m ()Lezh; c method_55585 getTransform + m ()V <init> <init> <init> +c ezh net/minecraft/class_9054 com/mojang/blaze3d/audio/ListenerTransform + f Lezh; a field_47671 INITIAL + f Lexc; b comp_2165 position + f Lexc; c comp_2166 forward + f Lexc; d comp_2167 up + m ()Lexc; a method_55586 right + m ()Lexc; b comp_2165 position + m ()Lexc; c comp_2166 forward + m ()Lexc; d comp_2167 up + m (Lexc;Lexc;Lexc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezi net/minecraft/class_4230 com/mojang/blaze3d/audio/OpenAlUtil + f Lorg/slf4j/Logger; a field_18915 LOGGER + m (I)Ljava/lang/String; a method_19683 alErrorToString + m (JLjava/lang/String;)Z a method_20051 checkALCError + m (Ljava/lang/String;)Z a method_19684 checkALError + m (Ljavax/sound/sampled/AudioFormat;)I a method_19685 audioFormatToOpenAl + m (I)Ljava/lang/String; b method_20052 alcErrorToString + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezj net/minecraft/class_4231 com/mojang/blaze3d/audio/SoundBuffer + f Ljava/nio/ByteBuffer; a field_18916 data + f Ljavax/sound/sampled/AudioFormat; b field_18917 format + f Z c field_18918 hasAlBuffer + f I d field_18919 alBuffer + m ()Ljava/util/OptionalInt; a method_19686 getAlBuffer + m ()V b method_19687 discardAlBuffer + m ()Ljava/util/OptionalInt; c method_19688 releaseAlBuffer + m (Ljava/nio/ByteBuffer;Ljavax/sound/sampled/AudioFormat;)V <init> <init> <init> +c ezk net/minecraft/class_6180 com/mojang/blaze3d/audio/package-info +c ezl net/minecraft/class_379 com/mojang/blaze3d/font/GlyphInfo + m ()F a method_16799 getBoldOffset + m (Z)F a method_16798 getAdvance + m ()F b method_16800 getShadowOffset +c ezl$a net/minecraft/class_379$class_7167 com/mojang/blaze3d/font/GlyphInfo$SpaceGlyphInfo +c ezm net/minecraft/class_390 com/mojang/blaze3d/font/GlyphProvider + f F a field_48382 BASELINE + m ()Lit/unimi/dsi/fastutil/ints/IntSet; a method_27442 getSupportedGlyphs + m (I)Lezl; a method_2040 getGlyph +c ezm$a net/minecraft/class_390$class_9241 com/mojang/blaze3d/font/GlyphProvider$Conditional + f Lezm; a comp_2348 provider + f Lflc$a; b comp_2349 filter + m ()Lezm; a comp_2348 provider + m ()Lflc$a; b comp_2349 filter + m (Lezm;Lflc$a;)V <init> <init> <init> +c ezn net/minecraft/class_383 com/mojang/blaze3d/font/SheetGlyphInfo + m ()I a method_2031 getPixelWidth + m (II)V a method_2030 upload + m ()I b method_2032 getPixelHeight + m ()Z c method_2033 isColored + m ()F d method_2035 getOversample + m ()F e method_2034 getLeft + m ()F f method_2027 getRight + m ()F g method_2028 getTop + m ()F h method_2029 getBottom + m ()F i method_56129 getBearingLeft + m ()F j method_56130 getBearingTop +c ezo net/minecraft/class_7166 com/mojang/blaze3d/font/SpaceProvider + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b field_37842 glyphs + m (Ljava/lang/Float;)F a method_41714 method_41714 + m (Ljava/lang/Integer;Ljava/lang/Float;)V a method_41716 method_41716 + m (Ljava/util/Map;)V <init> <init> <init> +c ezo$a net/minecraft/class_7166$class_8554 com/mojang/blaze3d/font/SpaceProvider$Definition + f Lcom/mojang/serialization/MapCodec; a field_44791 CODEC + f Ljava/util/Map; c comp_1517 advances + m (Laue;)Lezm; a method_51732 method_51732 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51733 method_51733 + m ()Ljava/util/Map; c comp_1517 advances + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezp net/minecraft/class_395 com/mojang/blaze3d/font/TrueTypeGlyphProvider + f Ljava/nio/ByteBuffer; b field_21839 fontMemory + f Lorg/lwjgl/util/freetype/FT_Face; c field_48383 face + f F d field_2321 oversample + f Lit/unimi/dsi/fastutil/ints/IntSet; e field_2319 skip + m (F)F a method_42397 method_42397 + m ()Lorg/lwjgl/util/freetype/FT_Face; b method_51884 validateFontOpen + m (Ljava/nio/ByteBuffer;Lorg/lwjgl/util/freetype/FT_Face;FFFFLjava/lang/String;)V <init> <init> <init> +c ezp$a net/minecraft/class_395$class_397 com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph + f Lezp; a field_2336 field_2336 + f I b field_2338 width + f I c field_2337 height + f F d field_2334 bearingX + f F e field_2333 bearingY + f F f field_2332 advance + f I g field_2335 index + m (Lezp;FFIIFI)V <init> <init> <init> +c ezp$a$1 net/minecraft/class_395$class_397$1 com/mojang/blaze3d/font/TrueTypeGlyphProvider$Glyph$1 + f Lezp$a; a field_37843 field_37843 + m (Lezp$a;)V <init> <init> <init> +c ezq net/minecraft/class_6181 com/mojang/blaze3d/font/package-info +c ezr net/minecraft/class_6182 com/mojang/blaze3d/package-info +c ezs net/minecraft/class_6364 com/mojang/blaze3d/pipeline/MainTarget + f I a field_33724 DEFAULT_WIDTH + f I b field_33725 DEFAULT_HEIGHT + f Lezs$b; l field_33726 DEFAULT_DIMENSIONS + m (Lezs$b;)Z a method_36801 allocateColorAttachment + m (II)V b method_36802 createFrameBuffer + m (Lezs$b;)Z b method_36803 allocateDepthAttachment + m (II)Lezs$b; c method_36804 allocateAttachments + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezs$a net/minecraft/class_6364$class_6365 com/mojang/blaze3d/pipeline/MainTarget$AttachmentState + f Lezs$a; a field_33727 NONE + f Lezs$a; b field_33728 COLOR + f Lezs$a; c field_33729 DEPTH + f Lezs$a; d field_33730 COLOR_DEPTH + f [Lezs$a; e field_33731 VALUES + f [Lezs$a; f field_33732 $VALUES + m ()[Lezs$a; a method_36806 $values + m (Lezs$a;)Lezs$a; a method_36807 with + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ezs$b net/minecraft/class_6364$class_6366 com/mojang/blaze3d/pipeline/MainTarget$Dimension + f I a field_33733 width + f I b field_33734 height + m (II)Ljava/util/List; a method_36808 listWithFallback + m (II)V <init> <init> <init> +c ezt net/minecraft/class_4573 com/mojang/blaze3d/pipeline/RenderCall +c ezu net/minecraft/class_4491 com/mojang/blaze3d/pipeline/RenderPipeline + f Ljava/util/List; a field_20453 renderCalls + f Z b field_31899 isRecording + f I c field_20454 recordingBuffer + f Z d field_31900 isProcessing + f I e field_20455 processedBuffer + f I f field_20456 renderingBuffer + m ()Z a method_35599 canBeginRecording + m (Lezt;)V a method_35600 recordRenderCall + m ()Z b method_35601 beginRecording + m ()V c method_35602 endRecording + m ()Z d method_35603 canBeginProcessing + m ()Z e method_35604 beginProcessing + m ()V f method_35605 processRecordedQueue + m ()V g method_35606 endProcessing + m ()Ljava/util/concurrent/ConcurrentLinkedQueue; h method_35607 startRendering + m ()Ljava/util/concurrent/ConcurrentLinkedQueue; i method_35608 getRecordingQueue + m ()Ljava/util/concurrent/ConcurrentLinkedQueue; j method_35609 getProcessedQueue + m ()V <init> <init> <init> +c ezv net/minecraft/class_276 com/mojang/blaze3d/pipeline/RenderTarget + f I a field_31901 RED_CHANNEL + f I b field_31902 GREEN_CHANNEL + f I c field_1482 width + f I d field_1481 height + f I e field_1480 viewWidth + f I f field_1477 viewHeight + f Z g field_1478 useDepth + f I h field_1476 frameBufferId + f I i field_1475 colorTextureId + f I j field_1474 depthBufferId + f I k field_1483 filterMode + f I l field_31903 BLUE_CHANNEL + f I m field_31904 ALPHA_CHANNEL + f [F n field_1479 clearChannels + m ()V a method_1238 destroyBuffers + m (FFFF)V a method_1236 setClearColor + m (I)V a method_58226 setFilterMode + m (II)V a method_1237 blitToScreen + m (IIZ)V a method_1234 resize + m (IZ)V a method_1232 setFilterMode + m (Lezv;)V a method_29329 copyDepthFrom + m (Z)V a method_1235 bindWrite + m ()V b method_1239 checkStatus + m (IIZ)V b method_1231 createBuffers + m (Z)V b method_1230 clear + m ()V c method_35610 bindRead + m (IIZ)V c method_22594 blitToScreen + m (Z)V c method_22595 _bindWrite + m ()V d method_1242 unbindRead + m (IIZ)V d method_22596 _resize + m (Z)V d method_22597 method_22597 + m ()V e method_1240 unbindWrite + m (IIZ)V e method_1233 _blitToScreen + m ()I f method_30277 getColorTextureId + m (IIZ)V f method_22600 method_22600 + m ()I g method_30278 getDepthTextureId + m ()V h method_22598 method_22598 + m ()[F i method_36809 method_36809 + m (Z)V <init> <init> <init> +c ezw net/minecraft/class_6367 com/mojang/blaze3d/pipeline/TextureTarget + m (IIZZ)V <init> <init> <init> +c ezx net/minecraft/class_6183 com/mojang/blaze3d/pipeline/package-info +c ezy net/minecraft/class_3674 com/mojang/blaze3d/platform/ClipboardManager + f I a field_31905 FORMAT_UNAVAILABLE + f Ljava/nio/ByteBuffer; b field_16236 clipboardScratchBuffer + m (JLjava/lang/String;)V a method_15979 setClipboard + m (JLjava/nio/ByteBuffer;[B)V a method_15978 pushClipboard + m (JLorg/lwjgl/glfw/GLFWErrorCallbackI;)Ljava/lang/String; a method_15977 getClipboard + m ()V <init> <init> <init> +c ezz net/minecraft/class_301 com/mojang/blaze3d/platform/DebugMemoryUntracker + f Ljava/lang/invoke/MethodHandle; a field_1643 UNTRACK + m ()Ljava/lang/invoke/MethodHandle; a method_1408 method_1408 + m (J)V a method_1407 untrack + m (Lorg/lwjgl/system/Pointer;)V a method_1406 untrack + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c faa net/minecraft/class_543 com/mojang/blaze3d/platform/DisplayData + f I a field_3285 width + f I b field_3284 height + f Ljava/util/OptionalInt; c field_3282 fullscreenWidth + f Ljava/util/OptionalInt; d field_3286 fullscreenHeight + f Z e field_3283 isFullscreen + m (IILjava/util/OptionalInt;Ljava/util/OptionalInt;Z)V <init> <init> <init> +c fab net/minecraft/class_1008 com/mojang/blaze3d/platform/GlDebug + f Lorg/slf4j/Logger; a field_4921 LOGGER + f I b field_33669 CIRCULAR_LOG_SIZE + f Ljava/util/Queue; c field_33670 MESSAGE_BUFFER + f Lfab$a; d field_33671 lastEntry + f Ljava/util/List; e field_4915 DEBUG_LEVELS + f Ljava/util/List; f field_4919 DEBUG_LEVELS_ARB + f Z g field_33672 debugEnabled + m ()Ljava/util/List; a method_36478 getLastOpenGlDebugMessages + m (I)Ljava/lang/String; a method_4222 sourceToString + m (IIIIIJJ)V a method_4224 printDebugLog + m (IZ)V a method_4227 enableDebugCallback + m ()Z b method_36479 isDebugEnabled + m (I)Ljava/lang/String; b method_4228 typeToString + m (I)Ljava/lang/String; c method_4226 severityToString + m (I)Ljava/lang/String; d method_4225 printUnknownToken + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fab$a net/minecraft/class_1008$class_6359 com/mojang/blaze3d/platform/GlDebug$LogEntry + f I a field_33673 id + f I b field_33674 source + f I c field_33675 type + f I d field_33676 severity + f Ljava/lang/String; e field_33677 message + f I f field_33678 count + m (IIIILjava/lang/String;)Z a method_36480 isSame + m (IIIILjava/lang/String;)V <init> <init> <init> +c fac net/minecraft/class_4494 com/mojang/blaze3d/platform/GlUtil + m ()Ljava/lang/String; a method_22088 getVendor + m (I)Ljava/nio/ByteBuffer; a method_35611 allocateMemory + m (Ljava/nio/Buffer;)V a method_35613 freeMemory + m ()Ljava/lang/String; b method_22089 getCpuInfo + m ()Ljava/lang/String; c method_22090 getRenderer + m ()Ljava/lang/String; d method_22091 getOpenGLVersion + m ()V <init> <init> <init> +c fad net/minecraft/class_8518 com/mojang/blaze3d/platform/IconSet + f Lfad; a field_44650 RELEASE + f Lfad; b field_44651 SNAPSHOT + f [Ljava/lang/String; c field_44652 path + f [Lfad; d field_44653 $VALUES + m ()[Lfad; a method_51417 $values + m (Lasq;)Ljava/util/List; a method_51418 getStandardIcons + m (Lasq;Ljava/lang/String;)Latw; a method_51419 getFile + m (Lasq;)Latw; b method_51420 getMacIcon + m (Ljava/lang/String;I[Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fae net/minecraft/class_3675 com/mojang/blaze3d/platform/InputConstants + f I A field_31906 KEY_Q + f I B field_31907 KEY_R + f I C field_31908 KEY_S + f I D field_31909 KEY_T + f I E field_31910 KEY_U + f I F field_31911 KEY_V + f I G field_31912 KEY_W + f I H field_31913 KEY_X + f I I field_31914 KEY_Y + f I J field_31915 KEY_Z + f I K field_31916 KEY_F1 + f I L field_31917 KEY_F2 + f I M field_31918 KEY_F3 + f I N field_31919 KEY_F4 + f I O field_31920 KEY_F5 + f I P field_31921 KEY_F6 + f I Q field_31922 KEY_F7 + f I R field_31923 KEY_F8 + f I S field_31924 KEY_F9 + f I T field_31925 KEY_F10 + f I U field_31926 KEY_F11 + f I V field_31927 KEY_F12 + f I W field_31928 KEY_F13 + f I X field_31929 KEY_F14 + f I Y field_31930 KEY_F15 + f I Z field_31931 KEY_F16 + f I aA field_31932 KEY_UP + f I aB field_31933 KEY_ADD + f I aC field_31934 KEY_APOSTROPHE + f I aD field_31935 KEY_BACKSLASH + f I aE field_31936 KEY_COMMA + f I aF field_31937 KEY_EQUALS + f I aG field_31938 KEY_GRAVE + f I aH field_31939 KEY_LBRACKET + f I a field_31940 KEY_0 + f I aI field_31941 KEY_MINUS + f I aJ field_31942 KEY_MULTIPLY + f I aK field_31943 KEY_PERIOD + f I aL field_31944 KEY_RBRACKET + f I aM field_31945 KEY_SEMICOLON + f I aN field_31946 KEY_SLASH + f I aO field_31947 KEY_SPACE + f I aP field_31948 KEY_TAB + f I aQ field_31949 KEY_LALT + f I aR field_31950 KEY_LCONTROL + f I aS field_31951 KEY_LSHIFT + f I aT field_31952 KEY_LWIN + f I aU field_31953 KEY_RALT + f I aV field_31954 KEY_RCONTROL + f I aW field_31955 KEY_RSHIFT + f I aX field_31956 KEY_RWIN + f I aY field_31957 KEY_RETURN + f I aZ field_31958 KEY_ESCAPE + f I aa field_31959 KEY_F17 + f I ab field_31960 KEY_F18 + f I ac field_31961 KEY_F19 + f I ad field_31962 KEY_F20 + f I ae field_31963 KEY_F21 + f I af field_31964 KEY_F22 + f I ag field_31965 KEY_F23 + f I ah field_31966 KEY_F24 + f I ai field_31967 KEY_F25 + f I aj field_31968 KEY_NUMLOCK + f I ak field_31969 KEY_NUMPAD0 + f I al field_31970 KEY_NUMPAD1 + f I am field_31971 KEY_NUMPAD2 + f I an field_31972 KEY_NUMPAD3 + f I ao field_31973 KEY_NUMPAD4 + f I ap field_31974 KEY_NUMPAD5 + f I aq field_31975 KEY_NUMPAD6 + f I ar field_31976 KEY_NUMPAD7 + f I as field_31977 KEY_NUMPAD8 + f I at field_31978 KEY_NUMPAD9 + f I au field_31979 KEY_NUMPADCOMMA + f I av field_31980 KEY_NUMPADENTER + f I aw field_31981 KEY_NUMPADEQUALS + f I ax field_31982 KEY_DOWN + f I ay field_31983 KEY_LEFT + f I az field_31984 KEY_RIGHT + f I b field_31985 KEY_1 + f I ba field_31986 KEY_BACKSPACE + f I bb field_31987 KEY_DELETE + f I bc field_31988 KEY_END + f I bd field_31989 KEY_HOME + f I be field_31990 KEY_INSERT + f I bf field_31991 KEY_PAGEDOWN + f I bg field_31992 KEY_PAGEUP + f I bh field_31993 KEY_CAPSLOCK + f I bi field_31994 KEY_PAUSE + f I bj field_31995 KEY_SCROLLLOCK + f I bk field_31996 KEY_PRINTSCREEN + f I bl field_31997 PRESS + f I bm field_31998 RELEASE + f I bn field_31999 REPEAT + f I bo field_32000 MOUSE_BUTTON_LEFT + f I bp field_32001 MOUSE_BUTTON_MIDDLE + f I bq field_32002 MOUSE_BUTTON_RIGHT + f I br field_32003 MOD_CONTROL + f I bs field_32004 CURSOR + f I bt field_32005 CURSOR_DISABLED + f I bu field_32006 CURSOR_NORMAL + f Lfae$a; bv field_16237 UNKNOWN + f Ljava/lang/invoke/MethodHandle; bw field_20333 GLFW_RAW_MOUSE_MOTION_SUPPORTED + f I bx field_20334 GLFW_RAW_MOUSE_MOTION + f I c field_32007 KEY_2 + f I d field_32008 KEY_3 + f I e field_32009 KEY_4 + f I f field_32010 KEY_5 + f I g field_32011 KEY_6 + f I h field_32012 KEY_7 + f I i field_32013 KEY_8 + f I j field_32014 KEY_9 + f I k field_32015 KEY_A + f I l field_32016 KEY_B + f I m field_32017 KEY_C + f I n field_32018 KEY_D + f I o field_32019 KEY_E + f I p field_32020 KEY_F + f I q field_32021 KEY_G + f I r field_32022 KEY_H + f I s field_32023 KEY_I + f I t field_32024 KEY_J + f I u field_32025 KEY_K + f I v field_32026 KEY_L + f I w field_32027 KEY_M + f I x field_32028 KEY_N + f I y field_32029 KEY_O + f I z field_32030 KEY_P + m ()Z a method_21735 isRawMouseInputSupported + m (II)Lfae$a; a method_15985 getKey + m (JI)Z a method_15987 isKeyDown + m (JIDD)V a method_15984 grabOrReleaseMouse + m (JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;Lorg/lwjgl/glfw/GLFWDropCallbackI;)V a method_15983 setupMouseCallbacks + m (JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V a method_15986 setupKeyboardCallbacks + m (JZ)V a method_21736 updateRawMouseInput + m (Ljava/lang/String;)Lfae$a; a method_15981 getKey + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fae$a net/minecraft/class_3675$class_306 com/mojang/blaze3d/platform/InputConstants$Key + f Ljava/lang/String; a field_1663 name + f Lfae$b; b field_1666 type + f I c field_1665 value + f Layi; d field_24196 displayName + f Ljava/util/Map; e field_1664 NAME_MAP + m ()Lfae$b; a method_1442 getType + m (Lfae$b;ILjava/lang/String;)Lwz; a method_27444 method_27444 + m ()I b method_1444 getValue + m ()Ljava/lang/String; c method_1441 getName + m ()Lwz; d method_27445 getDisplayName + m ()Ljava/util/OptionalInt; e method_30103 getNumericKeyValue + m (Ljava/lang/String;Lfae$b;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fae$b net/minecraft/class_3675$class_307 com/mojang/blaze3d/platform/InputConstants$Type + f Lfae$b; a field_1668 KEYSYM + f Lfae$b; b field_1671 SCANCODE + f Lfae$b; c field_1672 MOUSE + f Ljava/lang/String; d field_44919 KEY_KEYBOARD_UNKNOWN + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; e field_1674 map + f Ljava/lang/String; f field_1673 defaultPrefix + f Ljava/util/function/BiFunction; g field_24197 displayTextSupplier + f [Lfae$b; h field_1670 $VALUES + m ()[Lfae$b; a method_36810 $values + m (I)Lfae$a; a method_1447 getOrCreate + m (Lfae$b;Ljava/lang/String;I)V a method_1446 addKey + m (Ljava/lang/Integer;Ljava/lang/String;)Lwz; a method_27447 method_27447 + m (I)Lfae$a; b method_27448 method_27448 + m (Ljava/lang/Integer;Ljava/lang/String;)Lwz; b method_27449 method_27449 + m (Ljava/lang/Integer;Ljava/lang/String;)Lwz; c method_27450 method_27450 + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c faf net/minecraft/class_308 com/mojang/blaze3d/platform/Lighting + f Lorg/joml/Vector3f; a field_24426 DIFFUSE_LIGHT_0 + f Lorg/joml/Vector3f; b field_24427 DIFFUSE_LIGHT_1 + f Lorg/joml/Vector3f; c field_24428 NETHER_DIFFUSE_LIGHT_0 + f Lorg/joml/Vector3f; d field_24429 NETHER_DIFFUSE_LIGHT_1 + f Lorg/joml/Vector3f; e field_29567 INVENTORY_DIFFUSE_LIGHT_0 + f Lorg/joml/Vector3f; f field_29568 INVENTORY_DIFFUSE_LIGHT_1 + m ()V a method_1452 setupNetherLevel + m (Lorg/joml/Quaternionf;)V a method_56819 setupForEntityInInventory + m ()V b method_27869 setupLevel + m ()V c method_24210 setupForFlatItems + m ()V d method_24211 setupFor3DItems + m ()V e method_34742 setupForEntityInInventory + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fag net/minecraft/class_6417 com/mojang/blaze3d/platform/MacosUtil + f I a field_46537 NS_RESIZABLE_WINDOW_MASK + f I b field_34053 NS_FULL_SCREEN_WINDOW_MASK + m (J)V a method_37461 exitNativeFullscreen + m (Latw;)V a method_41718 loadIcon + m (Lca/weblite/objc/NSObject;)Z a method_37462 isInNativeFullscreen + m (J)V b method_54101 clearResizableBit + m (Lca/weblite/objc/NSObject;)J b method_54102 getStyleMask + m (J)Ljava/util/Optional; c method_37463 getNsWindow + m (Lca/weblite/objc/NSObject;)V c method_37464 toggleNativeFullscreen + m (Lca/weblite/objc/NSObject;)V d method_54103 method_54103 + m ()V <init> <init> <init> +c fah net/minecraft/class_313 com/mojang/blaze3d/platform/Monitor + f J a field_1800 monitor + f Ljava/util/List; b field_1797 videoModes + f Lfal; c field_1802 currentMode + f I d field_1799 x + f I e field_1798 y + m ()V a method_1615 refreshVideoModes + m (I)Lfal; a method_1620 getMode + m (Lfal;)I a method_1619 getVideoModeIndex + m (Ljava/util/Optional;)Lfal; a method_1614 getPreferredVidMode + m ()Lfal; b method_1617 getCurrentMode + m ()I c method_1616 getX + m ()I d method_1618 getY + m ()I e method_1621 getModeCount + m ()J f method_1622 getMonitor + m (J)V <init> <init> <init> +c fai net/minecraft/class_3676 com/mojang/blaze3d/platform/MonitorCreator +c faj net/minecraft/class_1011 com/mojang/blaze3d/platform/NativeImage + f Lorg/slf4j/Logger; a field_21684 LOGGER + f Ljava/util/Set; b field_4992 OPEN_OPTIONS + f Lfaj$a; c field_4986 format + f I d field_4991 width + f I e field_4989 height + f Z f field_4990 useStbFree + f J g field_4988 pixels + f J h field_4987 size + m ()I a method_4307 getWidth + m (F)V a method_35620 downloadDepthBuffer + m (II)I a method_4315 getPixelRGBA + m (IIB)V a method_35621 setPixelLuminance + m (III)V a method_4305 setPixelRGBA + m (IIIII)V a method_4326 fillRect + m (IIIIIIIZZ)V a method_4312 upload + m (IIIIIIIZZZZ)V a method_22619 upload + m (IIIIIIZZ)V a method_4304 copyRect + m (IIIILfaj;)V a method_4300 resizeSubRectTo + m (IIIZ)V a method_4301 upload + m (IZ)V a method_4327 downloadTexture + m (Lfaj$a;Ljava/io/InputStream;)Lfaj; a method_4310 read + m (Lfaj$a;Ljava/nio/ByteBuffer;)Lfaj; a method_4303 read + m (Lfaj;)V a method_4317 copyFrom + m (Lfaj;IIIIIIZZ)V a method_47594 copyRect + m (Ljava/io/File;)V a method_4325 writeToFile + m (Ljava/io/InputStream;)Lfaj; a method_4309 read + m (Ljava/nio/ByteBuffer;)Lfaj; a method_4324 read + m (Ljava/nio/channels/WritableByteChannel;)Z a method_24032 writeToChannel + m (Ljava/nio/file/Path;)V a method_4314 writeToFile + m (Ljava/util/function/IntUnaryOperator;)Lfaj; a method_48462 mappedCopy + m (Lorg/lwjgl/util/freetype/FT_Face;I)Z a method_4316 copyFromFont + m (ZZ)V a method_4308 setFilter + m ([B)Lfaj; a method_49277 read + m ()I b method_4323 getHeight + m (II)B b method_35623 getRedOrLuminance + m (III)V b method_35624 blendPixel + m (IIIIIIIZZZZ)V b method_4321 _upload + m (Ljava/util/function/IntUnaryOperator;)V b method_51596 applyToAllPixels + m ()Lfaj$a; c method_4318 format + m (II)B c method_35625 getGreenOrLuminance + m (IIIIIIIZZZZ)V c method_22620 method_22620 + m ()[I d method_48463 getPixelsRGBA + m (II)B d method_35626 getBlueOrLuminance + m ()[I e method_4322 makePixelArray + m (II)B e method_4311 getLuminanceOrAlpha + m ()V f method_35627 drawPixels + m (II)Z f method_36559 isOutsideBounds + m ()[B g method_24036 asByteArray + m ()V h method_4319 flipY + m ()V i method_4302 untrack + m ()V j method_4320 checkAllocated + m (IIZ)V <init> <init> <init> + m (Lfaj$a;IIZ)V <init> <init> <init> + m (Lfaj$a;IIZJ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c faj$a net/minecraft/class_1011$class_1012 com/mojang/blaze3d/platform/NativeImage$Format + f Lfaj$a; a field_4997 RGBA + f Lfaj$a; b field_5001 RGB + f Lfaj$a; c field_5002 LUMINANCE_ALPHA + f Lfaj$a; d field_4998 LUMINANCE + f I e field_4994 components + f I f field_4993 glFormat + f Z g field_5005 hasRed + f Z h field_5004 hasGreen + f Z i field_5003 hasBlue + f Z j field_5000 hasLuminance + f Z k field_4999 hasAlpha + f I l field_5010 redOffset + f I m field_5009 greenOffset + f I n field_5008 blueOffset + f I o field_5007 luminanceOffset + f I p field_5006 alphaOffset + f Z q field_4996 supportedByStb + f [Lfaj$a; r field_4995 $VALUES + m ()I a method_4335 components + m (I)Lfaj$a; a method_4336 getStbFormat + m ()V b method_4339 setPackPixelStoreState + m ()V c method_4340 setUnpackPixelStoreState + m ()I d method_4333 glFormat + m ()Z e method_35628 hasRed + m ()Z f method_35629 hasGreen + m ()Z g method_35630 hasBlue + m ()Z h method_35631 hasLuminance + m ()Z i method_4329 hasAlpha + m ()I j method_35632 redOffset + m ()I k method_35633 greenOffset + m ()I l method_35634 blueOffset + m ()I m method_35635 luminanceOffset + m ()I n method_4332 alphaOffset + m ()Z o method_35636 hasLuminanceOrRed + m ()Z p method_35637 hasLuminanceOrGreen + m ()Z q method_35638 hasLuminanceOrBlue + m ()Z r method_4337 hasLuminanceOrAlpha + m ()I s method_35639 luminanceOrRedOffset + m ()I t method_35640 luminanceOrGreenOffset + m ()I u method_35641 luminanceOrBlueOffset + m ()I v method_4330 luminanceOrAlphaOffset + m ()Z w method_4338 supportedByStb + m ()[Lfaj$a; x method_36811 $values + m (Ljava/lang/String;IIIZZZZZIIIIIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c faj$b net/minecraft/class_1011$class_1013 com/mojang/blaze3d/platform/NativeImage$InternalGlFormat + f Lfaj$b; a field_5012 RGBA + f Lfaj$b; b field_5011 RGB + f Lfaj$b; c field_33618 RG + f Lfaj$b; d field_33619 RED + f I e field_5015 glFormat + f [Lfaj$b; f field_5014 $VALUES + m ()I a method_4341 glFormat + m ()[Lfaj$b; b method_36812 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c faj$c net/minecraft/class_1011$class_1014 com/mojang/blaze3d/platform/NativeImage$WriteCallback + f Ljava/nio/channels/WritableByteChannel; a field_5018 output + f Ljava/io/IOException; b field_5019 exception + m ()V a method_4342 throwIfException + m (Ljava/nio/channels/WritableByteChannel;)V <init> <init> <init> +c fak net/minecraft/class_323 com/mojang/blaze3d/platform/ScreenManager + f Lorg/slf4j/Logger; a field_37266 LOGGER + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; b field_1993 monitors + f Lfai; c field_1991 monitorCreator + m ()V a method_15992 shutdown + m (III)I a method_15991 clamp + m (J)Lfah; a method_1680 getMonitor + m (JI)V a method_1683 onMonitorChange + m (Lfam;)Lfah; a method_1681 findBestMonitor + m (Lfai;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fal net/minecraft/class_319 com/mojang/blaze3d/platform/VideoMode + f I a field_1980 width + f I b field_1979 height + f I c field_1978 redBits + f I d field_1977 greenBits + f I e field_1976 blueBits + f I f field_1975 refreshRate + f Ljava/util/regex/Pattern; g field_1981 PATTERN + m ()I a method_1668 getWidth + m (Ljava/lang/String;)Ljava/util/Optional; a method_1665 read + m ()I b method_1669 getHeight + m ()I c method_1666 getRedBits + m ()I d method_1667 getGreenBits + m ()I e method_1672 getBlueBits + m ()I f method_1671 getRefreshRate + m ()Ljava/lang/String; g method_1670 write + m (IIIIII)V <init> <init> <init> + m (Lorg/lwjgl/glfw/GLFWVidMode$Buffer;)V <init> <init> <init> + m (Lorg/lwjgl/glfw/GLFWVidMode;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fam net/minecraft/class_1041 com/mojang/blaze3d/platform/Window + f Z A field_16517 vsync + f I a field_52250 BASE_WIDTH + f I b field_52251 BASE_HEIGHT + f Lorg/slf4j/Logger; c field_5178 LOGGER + f Lorg/lwjgl/glfw/GLFWErrorCallback; d field_5190 defaultErrorCallback + f Lfan; e field_5176 eventHandler + f Lfak; f field_5195 screenManager + f J g field_5187 window + f I h field_5175 windowedX + f I i field_5185 windowedY + f I j field_5174 windowedWidth + f I k field_5184 windowedHeight + f Ljava/util/Optional; l field_5193 preferredFullscreenVideoMode + f Z m field_5191 fullscreen + f Z n field_5177 actuallyFullscreen + f I o field_5183 x + f I p field_5198 y + f I q field_5182 width + f I r field_5197 height + f I s field_5181 framebufferWidth + f I t field_5196 framebufferHeight + f I u field_5180 guiScaledWidth + f I v field_5194 guiScaledHeight + f D w field_5179 guiScale + f Ljava/lang/String; x field_5192 errorSection + f Z y field_5186 dirty + f I z field_16238 framerateLimit + m ()Ljava/lang/String; a method_60793 getPlatform + m (D)V a method_15997 setGuiScale + m (I)V a method_15999 setFramerateLimit + m (II)V a method_36813 setWindowed + m (IJ)V a method_4482 defaultErrorCallback + m (IZ)I a method_4476 calculateScale + m (JII)V a method_4478 onMove + m (JZ)V a method_4494 onFocus + m (Lasq;Lfad;)V a method_4491 setIcon + m (Ljava/lang/String;)V a method_4474 setErrorSection + m (Ljava/util/Optional;)V a method_4505 setPreferredFullscreenVideoMode + m (Ljava/util/function/BiConsumer;)V a method_4492 checkGlfwError + m (Z)V a method_4497 updateVsync + m ()I b method_22092 getRefreshRate + m (I)V b method_35642 setWidth + m (IJ)V b method_4501 bootCrash + m (JII)V b method_4504 onFramebufferResize + m (JZ)V b method_30132 onEnter + m (Ljava/lang/String;)V b method_24286 setTitle + m (Z)V b method_21668 updateRawMouseInput + m ()Z c method_22093 shouldClose + m (I)V c method_35643 setHeight + m (JII)V c method_4488 onResize + m (Z)V c method_4485 updateFullscreen + m ()V d method_4513 setDefaultErrorCallback + m ()I e method_16000 getFramerateLimit + m ()V f method_15998 updateDisplay + m ()Ljava/util/Optional; g method_4511 getPreferredFullscreenVideoMode + m ()V h method_4475 changeFullscreenVideoMode + m ()V i method_4500 toggleFullScreen + m ()J j method_4490 getWindow + m ()Z k method_4498 isFullscreen + m ()I l method_4489 getWidth + m ()I m method_4506 getHeight + m ()I n method_4480 getScreenWidth + m ()I o method_4507 getScreenHeight + m ()I p method_4486 getGuiScaledWidth + m ()I q method_4502 getGuiScaledHeight + m ()I r method_4499 getX + m ()I s method_4477 getY + m ()D t method_4495 getGuiScale + m ()Lfah; u method_20831 findBestMonitor + m ()V v method_4481 setBootErrorCallback + m ()V w method_4483 refreshFramebufferSize + m ()V x method_4479 setMode + m (Lfan;Lfak;Lfaa;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fam$a net/minecraft/class_1041$class_4716 com/mojang/blaze3d/platform/Window$WindowInitFailed + m (Ljava/lang/String;)V <init> <init> <init> +c fan net/minecraft/class_3678 com/mojang/blaze3d/platform/WindowEventHandler + m ()V a method_15993 resizeDisplay + m (Z)V a method_15995 setWindowActive + m ()V b method_30133 cursorEntered +c fao net/minecraft/class_6185 com/mojang/blaze3d/platform/package-info +c fap net/minecraft/class_5913 com/mojang/blaze3d/preprocessor/GlslPreprocessor + f Ljava/lang/String; a field_32036 C_COMMENT + f Ljava/lang/String; b field_33620 LINE_COMMENT + f Ljava/util/regex/Pattern; c field_29200 REGEX_MOJ_IMPORT + f Ljava/util/regex/Pattern; d field_29201 REGEX_VERSION + f Ljava/util/regex/Pattern; e field_33621 REGEX_ENDS_WITH_WHITESPACE + m (Ljava/lang/String;)Ljava/util/List; a method_34229 process + m (Ljava/lang/String;I)Ljava/lang/String; a method_34230 setVersion + m (Ljava/lang/String;Lfap$a;)Ljava/lang/String; a method_34231 processVersions + m (Ljava/lang/String;Lfap$a;Ljava/lang/String;)Ljava/util/List; a method_34232 processImports + m (Ljava/lang/String;Ljava/util/regex/Matcher;)Z a method_36423 isDirectiveEnabled + m (Ljava/lang/String;Ljava/util/regex/Matcher;I)Z a method_36424 isDirectiveDisabled + m (ZLjava/lang/String;)Ljava/lang/String; a method_34233 applyImport + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fap$a net/minecraft/class_5913$class_5914 com/mojang/blaze3d/preprocessor/GlslPreprocessor$Context + f I a field_29202 glslVersion + f I b field_29203 sourceId + m ()V <init> <init> <init> +c faq net/minecraft/class_6186 com/mojang/blaze3d/preprocessor/package-info +c far net/minecraft/class_278 com/mojang/blaze3d/shaders/AbstractUniform + m (F)V a method_1251 set + m (FF)V a method_1255 set + m (FFF)V a method_1249 set + m (FFFF)V a method_1254 set + m (FFFFFF)V a method_35644 setMat2x3 + m (FFFFFFFF)V a method_35645 setMat2x4 + m (FFFFFFFFF)V a method_35646 setMat3x3 + m (FFFFFFFFFFFF)V a method_35647 setMat3x4 + m (FFFFFFFFFFFFFFFF)V a method_35648 setMat4x4 + m (I)V a method_35649 set + m (II)V a method_35650 set + m (III)V a method_35651 set + m (IIII)V a method_1248 setSafe + m (Lorg/joml/Matrix3f;)V a method_39978 set + m (Lorg/joml/Matrix4f;)V a method_1250 set + m (Lorg/joml/Vector3f;)V a method_34413 set + m (Lorg/joml/Vector4f;)V a method_35652 set + m ([F)V a method_1253 set + m (FFFF)V b method_1252 setSafe + m (FFFFFF)V b method_35653 setMat3x2 + m (FFFFFFFF)V b method_35654 setMat4x2 + m (FFFFFFFFFFFF)V b method_35655 setMat4x3 + m (IIII)V b method_35656 set + m (FFFF)V c method_35657 setMat2x2 + m ()V <init> <init> <init> +c fas net/minecraft/class_277 com/mojang/blaze3d/shaders/BlendMode + f Lfas; a field_1484 lastApplied + f I b field_1491 srcColorFactor + f I c field_1490 srcAlphaFactor + f I d field_1489 dstColorFactor + f I e field_1488 dstAlphaFactor + f I f field_1486 blendFunc + f Z g field_1487 separateBlend + f Z h field_1485 opaque + m ()V a method_1244 apply + m (Ljava/lang/String;)I a method_1247 stringToBlendFunc + m ()Z b method_1245 isOpaque + m (Ljava/lang/String;)I b method_1243 stringToBlendFactor + m (ZZIIIII)V <init> <init> <init> + m ()V <init> <init> <init> + m (III)V <init> <init> <init> + m (IIIII)V <init> <init> <init> +c fat net/minecraft/class_5936 com/mojang/blaze3d/shaders/Effect +c fau net/minecraft/class_5937 com/mojang/blaze3d/shaders/EffectProgram + f Lfap; a field_29329 PREPROCESSOR + f I b field_29330 references + m (Lfat;)V a method_34414 attachToEffect + m (Lfaw$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lfau; a method_34415 compileShader + m (Lfaw$a;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fau$1 net/minecraft/class_5937$1 com/mojang/blaze3d/shaders/EffectProgram$1 + m ()V <init> <init> <init> +c fav net/minecraft/class_6854 com/mojang/blaze3d/shaders/FogShape + f Lfav; a field_36350 SPHERE + f Lfav; b field_36351 CYLINDER + f I c field_36352 index + f [Lfav; d field_36353 $VALUES + m ()I a method_40036 getIndex + m ()[Lfav; b method_40037 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c faw net/minecraft/class_281 com/mojang/blaze3d/shaders/Program + f I a field_32037 MAX_LOG_LENGTH + f Lfaw$a; b field_1524 type + f Ljava/lang/String; c field_1525 name + f I d field_1523 id + m ()V a method_1282 close + m (Lfaw$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lfap;)Lfaw; a method_1283 compileShader + m (Lfay;)V a method_1281 attachToShader + m ()Ljava/lang/String; b method_1280 getName + m (Lfaw$a;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;Lfap;)I b method_34416 compileShaderInternal + m ()I c method_34417 getId + m (Lfaw$a;ILjava/lang/String;)V <init> <init> <init> +c faw$a net/minecraft/class_281$class_282 com/mojang/blaze3d/shaders/Program$Type + f Lfaw$a; a field_1530 VERTEX + f Lfaw$a; b field_1531 FRAGMENT + f Ljava/lang/String; c field_1526 name + f Ljava/lang/String; d field_1528 extension + f I e field_1529 glType + f Ljava/util/Map; f field_1527 programs + f [Lfaw$a; g field_1532 $VALUES + m ()Ljava/lang/String; a method_1286 getName + m ()Ljava/lang/String; b method_1284 getExtension + m ()Ljava/util/Map; c method_1289 getPrograms + m ()I d method_1287 getGlType + m ()[Lfaw$a; e method_36815 $values + m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fax net/minecraft/class_285 com/mojang/blaze3d/shaders/ProgramManager + f Lorg/slf4j/Logger; a field_1551 LOGGER + m ()I a method_1306 createProgram + m (I)V a method_22094 glUseProgram + m (Lfay;)V a method_1304 releaseProgram + m (Lfay;)V b method_1307 linkShader + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fay net/minecraft/class_3679 com/mojang/blaze3d/shaders/Shader + m ()I a method_1270 getId + m ()V b method_1279 markDirty + m ()Lfaw; c method_1274 getVertexProgram + m ()Lfaw; d method_1278 getFragmentProgram + m ()V e method_34418 attachToProgram +c faz net/minecraft/class_284 com/mojang/blaze3d/shaders/Uniform + f I a field_32038 UT_INT1 + f I b field_32039 UT_INT2 + f I c field_32040 UT_INT3 + f I d field_32041 UT_INT4 + f I e field_32042 UT_FLOAT1 + f I f field_32043 UT_FLOAT2 + f I g field_32044 UT_FLOAT3 + f I h field_32045 UT_FLOAT4 + f I i field_32046 UT_MAT2 + f I j field_32047 UT_MAT3 + f I k field_32048 UT_MAT4 + f Lorg/slf4j/Logger; l field_1548 LOGGER + f Z m field_32049 TRANSPOSE_MATRICIES + f I n field_1545 location + f I o field_1544 count + f I p field_1543 type + f Ljava/nio/IntBuffer; q field_1547 intValues + f Ljava/nio/FloatBuffer; r field_1549 floatValues + f Ljava/lang/String; s field_1546 name + f Z t field_1542 dirty + f Lfay; u field_1541 parent + m ()Ljava/lang/String; a method_1298 getName + m (IF)V a method_35659 set + m (IILjava/lang/CharSequence;)V a method_34419 glBindAttribLocation + m (ILjava/lang/CharSequence;)I a method_22096 glGetUniformLocation + m (Ljava/lang/String;)I a method_1299 getTypeFromString + m ()V b method_1300 upload + m (I)V b method_1297 setLocation + m (II)V b method_22095 uploadInteger + m (ILjava/lang/CharSequence;)I b method_22097 glGetAttribLocation + m ()I c method_35660 getLocation + m ()I d method_35661 getCount + m ()I e method_35662 getType + m ()Ljava/nio/IntBuffer; f method_35663 getIntBuffer + m ()Ljava/nio/FloatBuffer; g method_35664 getFloatBuffer + m ()V h method_1302 markDirty + m ()V i method_1303 uploadAsInteger + m ()V j method_1301 uploadAsFloat + m ()V k method_1296 uploadAsMatrix + m (Ljava/lang/String;IILfay;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fba net/minecraft/class_6187 com/mojang/blaze3d/shaders/package-info +c fbb net/minecraft/class_7168 com/mojang/blaze3d/systems/TimerQuery + f I a field_37844 nextQueryName + m ()Ljava/util/Optional; a method_41719 getInstance + m ()V b method_41720 beginProfile + m ()Lfbb$a; c method_41721 endProfile + m ()V <init> <init> <init> +c fbb$a net/minecraft/class_7168$class_7169 com/mojang/blaze3d/systems/TimerQuery$FrameProfile + f J a field_37845 NO_RESULT + f J b field_37846 CANCELLED_RESULT + f I c field_37847 queryName + f J d field_37848 result + m ()V a method_41722 cancel + m ()Z b method_41723 isDone + m ()J c method_41724 get + m (I)V <init> <init> <init> +c fbb$b net/minecraft/class_7168$class_7170 com/mojang/blaze3d/systems/TimerQuery$TimerQueryLazyLoader + f Ljava/util/Optional; a field_37849 INSTANCE + m ()Lfbb; a method_41725 instantiate + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbc net/minecraft/class_6188 com/mojang/blaze3d/systems/package-info +c fbd net/minecraft/class_287 com/mojang/blaze3d/vertex/BufferBuilder + f J a field_52068 NOT_BUILDING + f J b field_52069 UNKNOWN_ELEMENT + f Z c field_52070 IS_LITTLE_ENDIAN + f Lfbf; d field_52071 buffer + f J e field_52072 vertexPointer + f I f field_1554 vertices + f Lfbn; g field_1565 format + f Lfbn$c; h field_52073 mode + f Z i field_21594 fastFormat + f Z j field_21595 fullFormat + f I k field_52074 vertexSize + f I l field_52075 initialElementsToFill + f [I m field_52076 offsetsByElement + f I n field_52077 elementsToFill + f Z o field_1556 building + m ()Lfbh; a method_60794 build + m (F)B a method_60795 normalIntValue + m (JI)V a method_60797 putRgba + m (Lfbo;)J a method_60798 beginElement + m (SSLfbo;)Lfbm; a method_60799 uvShort + m ()Lfbh; b method_60800 buildOrThrow + m (JI)V b method_60801 putPackedUv + m ()V c method_60802 ensureBuilding + m ()Lfbh; d method_60804 storeMesh + m ()J e method_60805 beginVertex + m ()V f method_60806 endLastVertex + m (Lfbf;Lfbn$c;Lfbn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbe net/minecraft/class_286 com/mojang/blaze3d/vertex/BufferUploader + f Lfbl; a field_38982 lastImmediateBuffer + m ()V a method_34420 reset + m (Lfbh;)V a method_43433 drawWithShader + m (Lfbl;)V a method_43434 bindImmediateBuffer + m (Lfbn;)Lfbl; a method_43435 bindImmediateBuffer + m ()V b method_43436 invalidate + m (Lfbh;)V b method_43437 draw + m (Lfbh;)V c method_43438 _drawWithShader + m (Lfbh;)Lfbl; d method_43439 upload + m (Lfbh;)V e method_43440 method_43440 + m ()V <init> <init> <init> +c fbf net/minecraft/class_9799 com/mojang/blaze3d/vertex/ByteBufferBuilder + f Lorg/slf4j/Logger; a field_52078 LOGGER + f Lorg/lwjgl/system/MemoryUtil$MemoryAllocator; b field_52079 ALLOCATOR + f I c field_52080 MAX_GROWTH_SIZE + f I d field_52081 BUFFER_FREED_GENERATION + f J e field_52082 pointer + f I f field_52083 capacity + f I g field_52084 writeOffset + f I h field_52085 nextResultOffset + f I i field_52086 resultCount + f I j field_52087 generation + m ()Lfbf$a; a method_60807 build + m (I)J a method_60808 reserve + m ()V b method_60809 clear + m (I)V b method_60810 ensureCapacity + m ()V c method_60811 discard + m (I)V c method_60812 resize + m ()V d method_60813 freeResult + m (I)Z d method_60814 isValid + m ()V e method_60815 discardResults + m ()V f method_60816 checkOpen + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbf$a net/minecraft/class_9799$class_9800 com/mojang/blaze3d/vertex/ByteBufferBuilder$Result + f Lfbf; a field_52088 field_52088 + f I b field_52089 offset + f I c field_52090 capacity + f I d field_52091 generation + f Z e field_52092 closed + m ()Ljava/nio/ByteBuffer; a method_60817 byteBuffer + m (Lfbf;III)V <init> <init> <init> +c fbg net/minecraft/class_290 com/mojang/blaze3d/vertex/DefaultVertexFormat + f Lfbn; a field_29336 BLIT_SCREEN + f Lfbn; b field_1590 BLOCK + f Lfbn; c field_1580 NEW_ENTITY + f Lfbn; d field_1584 PARTICLE + f Lfbn; e field_1592 POSITION + f Lfbn; f field_1576 POSITION_COLOR + f Lfbn; g field_29337 POSITION_COLOR_NORMAL + f Lfbn; h field_21468 POSITION_COLOR_LIGHTMAP + f Lfbn; i field_1585 POSITION_TEX + f Lfbn; j field_1575 POSITION_TEX_COLOR + f Lfbn; k field_20888 POSITION_COLOR_TEX_LIGHTMAP + f Lfbn; l field_1586 POSITION_TEX_LIGHTMAP_COLOR + f Lfbn; m field_1577 POSITION_TEX_COLOR_NORMAL + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbh net/minecraft/class_9801 com/mojang/blaze3d/vertex/MeshData + f Lfbf$a; a field_52093 vertexBuffer + f Lfbf$a; b field_52094 indexBuffer + f Lfbh$a; c field_52095 drawState + m ()Ljava/nio/ByteBuffer; a method_60818 vertexBuffer + m (Lfbf;Lfbq;)Lfbh$b; a method_60819 sortQuads + m (Ljava/nio/ByteBuffer;ILfbn;)[Lorg/joml/Vector3f; a method_60820 unpackQuadCentroids + m ()Ljava/nio/ByteBuffer; b method_60821 indexBuffer + m ()Lfbh$a; c method_60822 drawState + m (Lfbf$a;Lfbh$a;)V <init> <init> <init> +c fbh$1 net/minecraft/class_9801$1 com/mojang/blaze3d/vertex/MeshData$1 + f [I a field_27353 $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType + m ()V <clinit> <clinit> <clinit> +c fbh$a net/minecraft/class_9801$class_4574 com/mojang/blaze3d/vertex/MeshData$DrawState + f Lfbn; a comp_749 format + f I b comp_750 vertexCount + f I c comp_751 indexCount + f Lfbn$c; d comp_752 mode + f Lfbn$b; e comp_753 indexType + m ()Lfbn; a comp_749 format + m ()I b comp_750 vertexCount + m ()I c comp_751 indexCount + m ()Lfbn$c; d comp_752 mode + m ()Lfbn$b; e comp_753 indexType + m (Lfbn;IILfbn$c;Lfbn$b;)V <init> <init> <init> +c fbh$b net/minecraft/class_9801$class_9802 com/mojang/blaze3d/vertex/MeshData$SortState + f [Lorg/joml/Vector3f; a comp_2840 centroids + f Lfbn$b; b comp_2841 indexType + m ()[Lorg/joml/Vector3f; a comp_2840 centroids + m (JLfbn$b;)Lit/unimi/dsi/fastutil/ints/IntConsumer; a method_60823 indexWriter + m (Lfbf;Lfbq;)Lfbf$a; a method_60824 buildSortedIndexBuffer + m (Lorg/apache/commons/lang3/mutable/MutableLong;I)V a method_60825 method_60825 + m ()Lfbn$b; b comp_2841 indexType + m (Lorg/apache/commons/lang3/mutable/MutableLong;I)V b method_60826 method_60826 + m ([Lorg/joml/Vector3f;Lfbn$b;)V <init> <init> <init> +c fbi net/minecraft/class_4587 com/mojang/blaze3d/vertex/PoseStack + f Ljava/util/Deque; a field_20898 poseStack + m ()V a method_22903 pushPose + m (DDD)V a method_22904 translate + m (FFF)V a method_46416 translate + m (Ljava/util/ArrayDeque;)V a method_22908 method_22908 + m (Lorg/joml/Matrix4f;)V a method_34425 mulPose + m (Lorg/joml/Quaternionf;)V a method_22907 mulPose + m (Lorg/joml/Quaternionf;FFF)V a method_49278 rotateAround + m ()V b method_22909 popPose + m (FFF)V b method_22905 scale + m ()Lfbi$a; c method_23760 last + m ()Z d method_22911 clear + m ()V e method_34426 setIdentity + m ()V <init> <init> <init> +c fbi$a net/minecraft/class_4587$class_4665 com/mojang/blaze3d/vertex/PoseStack$Pose + f Lorg/joml/Matrix4f; a field_21327 pose + f Lorg/joml/Matrix3f; b field_21328 normal + f Z c field_48930 trustedNormals + m ()Lorg/joml/Matrix4f; a method_23761 pose + m (FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f; a method_56820 transformNormal + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;)Lorg/joml/Vector3f; a method_56821 transformNormal + m ()Lorg/joml/Matrix3f; b method_23762 normal + m ()Lfbi$a; c method_56822 copy + m ()V d method_56823 computeNormalMatrix + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix3f;)V <init> <init> <init> + m (Lfbi$a;)V <init> <init> <init> +c fbj net/minecraft/class_4583 com/mojang/blaze3d/vertex/SheetedDecalTextureGenerator + f Lfbm; a field_20866 delegate + f Lorg/joml/Matrix4f; b field_21053 cameraInversePose + f Lorg/joml/Matrix3f; c field_21054 normalInversePose + f F d field_41091 textureScale + f Lorg/joml/Vector3f; e field_52096 worldPos + f Lorg/joml/Vector3f; f field_52097 normal + f F g field_20870 x + f F h field_20871 y + f F i field_20872 z + m (Lfbm;Lfbi$a;F)V <init> <init> <init> +c fbk net/minecraft/class_289 com/mojang/blaze3d/vertex/Tesselator + f I a field_46841 MAX_BYTES + f Lfbf; b field_52098 buffer + f Lfbk; c field_1573 instance + m ()V a method_54560 init + m (Lfbn$c;Lfbn;)Lfbd; a method_60827 begin + m ()Lfbk; b method_1348 getInstance + m ()V c method_60828 clear + m (I)V <init> <init> <init> + m ()V <init> <init> <init> +c fbl net/minecraft/class_291 com/mojang/blaze3d/vertex/VertexBuffer + f Lfbl$a; a field_44792 usage + f I b field_1594 vertexBufferId + f I c field_27366 indexBufferId + f I d field_29338 arrayObjectId + f Lfbn; e field_29339 format + f Lcom/mojang/blaze3d/systems/RenderSystem$a; f field_38983 sequentialIndices + f Lfbn$b; g field_27367 indexType + f I h field_1593 indexCount + f Lfbn$c; i field_27368 mode + m ()V a method_1353 bind + m (Lfbf$a;)V a method_60829 uploadIndexBuffer + m (Lfbh$a;Ljava/nio/ByteBuffer;)Lfbn; a method_43442 uploadVertexBuffer + m (Lfbh;)V a method_1352 upload + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lgfn;)V a method_34427 drawWithShader + m ()V b method_1354 unbind + m (Lfbh$a;Ljava/nio/ByteBuffer;)Lcom/mojang/blaze3d/systems/RenderSystem$a; b method_43443 uploadIndexBuffer + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lgfn;)V b method_34431 _drawWithShader + m ()V c method_35665 draw + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lgfn;)V c method_34433 method_34433 + m ()Lfbn; d method_34435 getFormat + m ()Z e method_43444 isInvalid + m ()Lfbn$b; f method_43445 getIndexType + m (Lfbl$a;)V <init> <init> <init> +c fbl$a net/minecraft/class_291$class_8555 com/mojang/blaze3d/vertex/VertexBuffer$Usage + f Lfbl$a; a field_44793 STATIC + f Lfbl$a; b field_44794 DYNAMIC + f I c field_44795 id + f [Lfbl$a; d field_44796 $VALUES + m ()[Lfbl$a; a method_51735 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbm net/minecraft/class_4588 com/mojang/blaze3d/vertex/VertexConsumer + m (FF)Lfbm; a method_22913 setUv + m (FFF)Lfbm; a method_22912 addVertex + m (FFFF)Lfbm; a method_22915 setColor + m (FFFIFFIIFFF)V a method_23919 addVertex + m (I)Lfbm; a method_39415 setColor + m (II)Lfbm; a method_60796 setUv1 + m (IIII)Lfbm; a method_1336 setColor + m (Lfbi$a;FFF)Lfbm; a method_56824 addVertex + m (Lfbi$a;Lgfw;FFFFII)V a method_22919 putBulkData + m (Lfbi$a;Lgfw;[FFFFF[IIZ)V a method_22920 putBulkData + m (Lfbi$a;Lorg/joml/Vector3f;)Lfbm; a method_61032 addVertex + m (Lorg/joml/Matrix4f;FFF)Lfbm; a method_22918 addVertex + m (Lorg/joml/Vector3f;)Lfbm; a method_60830 addVertex + m (FFF)Lfbm; b method_22914 setNormal + m (I)Lfbm; b method_22922 setOverlay + m (II)Lfbm; b method_22921 setUv2 + m (Lfbi$a;FFF)Lfbm; b method_60831 setNormal + m (I)Lfbm; c method_60803 setLight + m (I)Lfbm; d method_60832 setWhiteAlpha +c fbn net/minecraft/class_293 com/mojang/blaze3d/vertex/VertexFormat + f I a field_52099 UNKNOWN_ELEMENT + f Ljava/util/List; b field_1602 elements + f Ljava/util/List; c field_52100 names + f I d field_1600 vertexSize + f I e field_52101 elementsMask + f [I f field_52102 offsetsByElement + f Lfbl; g field_38984 immediateDrawVertexBuffer + m ()Lfbn$a; a method_60833 builder + m (II)I a method_60834 method_60834 + m (Lfbo;)I a method_60835 getOffset + m ()I b method_1362 getVertexSize + m (Lfbo;)Z b method_60836 contains + m ()Ljava/util/List; c method_1357 getElements + m (Lfbo;)Ljava/lang/String; c method_60837 getElementName + m ()Ljava/util/List; d method_34445 getElementAttributeNames + m ()[I e method_60838 getOffsetsByElement + m ()I f method_60839 getElementsMask + m ()V g method_22649 setupBufferState + m ()V h method_22651 clearBufferState + m ()Lfbl; i method_43446 getImmediateDrawVertexBuffer + m ()V j method_34449 _setupBufferState + m ()V k method_34450 _clearBufferState + m (Ljava/util/List;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntList;I)V <init> <init> <init> +c fbn$a net/minecraft/class_293$class_9803 com/mojang/blaze3d/vertex/VertexFormat$Builder + f Lcom/google/common/collect/ImmutableMap$Builder; a field_52103 elements + f Lit/unimi/dsi/fastutil/ints/IntList; b field_52104 offsets + f I c field_52105 offset + m ()Lfbn; a method_60840 build + m (I)Lfbn$a; a method_60841 padding + m (Ljava/lang/String;Lfbo;)Lfbn$a; a method_60842 add + m ()V <init> <init> <init> +c fbn$b net/minecraft/class_293$class_5595 com/mojang/blaze3d/vertex/VertexFormat$IndexType + f Lfbn$b; a field_27372 SHORT + f Lfbn$b; b field_27373 INT + f I c field_27374 asGLType + f I d field_27375 bytes + f [Lfbn$b; e field_27376 $VALUES + m ()[Lfbn$b; a method_36816 $values + m (I)Lfbn$b; a method_31972 least + m (Ljava/lang/String;III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbn$c net/minecraft/class_293$class_5596 com/mojang/blaze3d/vertex/VertexFormat$Mode + f Lfbn$c; a field_27377 LINES + f Lfbn$c; b field_27378 LINE_STRIP + f Lfbn$c; c field_29344 DEBUG_LINES + f Lfbn$c; d field_29345 DEBUG_LINE_STRIP + f Lfbn$c; e field_27379 TRIANGLES + f Lfbn$c; f field_27380 TRIANGLE_STRIP + f Lfbn$c; g field_27381 TRIANGLE_FAN + f Lfbn$c; h field_27382 QUADS + f I i field_27383 asGLMode + f I j field_27384 primitiveLength + f I k field_27385 primitiveStride + f Z l field_38878 connectedPrimitives + f [Lfbn$c; m field_27386 $VALUES + m ()[Lfbn$c; a method_36817 $values + m (I)I a method_31973 indexCount + m (Ljava/lang/String;IIIIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbo net/minecraft/class_296 com/mojang/blaze3d/vertex/VertexFormatElement + f I a field_52106 MAX_COUNT + f Lfbo; b field_52107 POSITION + f Lfbo; c field_52108 COLOR + f Lfbo; d field_52109 UV0 + f Lfbo; e field_52110 UV + f Lfbo; f field_52111 UV1 + f Lfbo; g field_52112 UV2 + f Lfbo; h field_52113 NORMAL + f I i comp_2842 id + f I j comp_2843 index + f Lfbo$a; k comp_2844 type + f Lfbo$b; l comp_2845 usage + f I m comp_2846 count + f [Lfbo; n field_52114 BY_ID + f Ljava/util/List; o field_52115 ELEMENTS + m ()I a method_60843 mask + m (I)Lfbo; a method_60844 byId + m (IILfbo$a;Lfbo$b;I)Lfbo; a method_60845 register + m (IJI)V a method_22652 setupBufferState + m (ILfbo$b;)Z a method_1383 supportsUsage + m (ILfbo;)Z a method_60846 method_60846 + m ()I b method_60847 byteSize + m (I)Ljava/util/stream/Stream; b method_60848 elementsFromMask + m ()I c comp_2842 id + m ()I d comp_2843 index + m ()Lfbo$a; e comp_2844 type + m ()Lfbo$b; f comp_2845 usage + m ()I g comp_2846 count + m (IILfbo$a;Lfbo$b;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbo$a net/minecraft/class_296$class_297 com/mojang/blaze3d/vertex/VertexFormatElement$Type + f Lfbo$a; a field_1623 FLOAT + f Lfbo$a; b field_1624 UBYTE + f Lfbo$a; c field_1621 BYTE + f Lfbo$a; d field_1622 USHORT + f Lfbo$a; e field_1625 SHORT + f Lfbo$a; f field_1619 UINT + f Lfbo$a; g field_1617 INT + f I h field_1618 size + f Ljava/lang/String; i field_1626 name + f I j field_1627 glType + f [Lfbo$a; k field_1620 $VALUES + m ()I a method_1391 size + m ()I b method_1390 glType + m ()[Lfbo$a; c method_36818 $values + m (Ljava/lang/String;IILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbo$b net/minecraft/class_296$class_298 com/mojang/blaze3d/vertex/VertexFormatElement$Usage + f Lfbo$b; a field_1633 POSITION + f Lfbo$b; b field_1635 NORMAL + f Lfbo$b; c field_1632 COLOR + f Lfbo$b; d field_1636 UV + f Lfbo$b; e field_20782 GENERIC + f Ljava/lang/String; f field_1630 name + f Lfbo$b$a; g field_20783 setupState + f [Lfbo$b; h field_1631 $VALUES + m ()[Lfbo$b; a method_36819 $values + m (IIIJI)V a method_60849 method_60849 + m (IIIJI)V b method_22662 method_22662 + m (IIIJI)V c method_60850 method_60850 + m (IIIJI)V d method_60851 method_60851 + m (IIIJI)V e method_22667 method_22667 + m (Ljava/lang/String;ILjava/lang/String;Lfbo$b$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbo$b$a net/minecraft/class_296$class_298$class_4575 com/mojang/blaze3d/vertex/VertexFormatElement$Usage$SetupState +c fbp net/minecraft/class_4720 com/mojang/blaze3d/vertex/VertexMultiConsumer + m ()Lfbm; a method_35668 create + m (Lfbm;)Lfbm; a method_35669 create + m (Lfbm;Lfbm;)Lfbm; a method_24037 create + m ([Lfbm;)Lfbm; a method_35670 create + m ()V <init> <init> <init> +c fbp$a net/minecraft/class_4720$class_4589 com/mojang/blaze3d/vertex/VertexMultiConsumer$Double + f Lfbm; a field_21685 first + f Lfbm; b field_21686 second + m (Lfbm;Lfbm;)V <init> <init> <init> +c fbp$b net/minecraft/class_4720$class_6189 com/mojang/blaze3d/vertex/VertexMultiConsumer$Multiple + f [Lfbm; a comp_2847 delegates + m ()[Lfbm; a comp_2847 delegates + m (FFFIFFIIFFFLfbm;)V a method_60852 method_60852 + m (FFFLfbm;)V a method_60853 method_60853 + m (FFLfbm;)V a method_60854 method_60854 + m (IIIILfbm;)V a method_60855 method_60855 + m (IILfbm;)V a method_60856 method_60856 + m (Ljava/util/function/Consumer;)V a method_35677 forEach + m (FFFLfbm;)V b method_60857 method_60857 + m (IILfbm;)V b method_60858 method_60858 + m ([Lfbm;)V <init> <init> <init> +c fbq net/minecraft/class_8251 com/mojang/blaze3d/vertex/VertexSorting + f Lfbq; a field_43360 DISTANCE_TO_ORIGIN + f Lfbq; b field_43361 ORTHOGRAPHIC_Z + m (FFF)Lfbq; a method_49906 byDistance + m (Lfbq$a;)Lfbq; a method_49907 byDistance + m (Lfbq$a;[Lorg/joml/Vector3f;)[I a method_49908 method_49908 + m (Lorg/joml/Vector3f;)Lfbq; a method_49909 byDistance + m ([FII)I a method_49910 method_49910 + m (Lorg/joml/Vector3f;)F b method_49911 method_49911 + m ()V <clinit> <clinit> <clinit> +c fbq$a net/minecraft/class_8251$class_8252 com/mojang/blaze3d/vertex/VertexSorting$DistanceFunction +c fbr net/minecraft/class_6190 com/mojang/blaze3d/vertex/package-info +c fbs net/minecraft/class_8647 com/mojang/realmsclient/RealmsAvailability + f Lorg/slf4j/Logger; a field_45182 LOGGER + f Ljava/util/concurrent/CompletableFuture; b field_45183 future + m ()Ljava/util/concurrent/CompletableFuture; a method_52624 get + m (Ljava/util/concurrent/CompletableFuture;)Z a method_52625 shouldRefresh + m ()Ljava/util/concurrent/CompletableFuture; b method_52626 check + m ()Lfbs$a; c method_52627 method_52627 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbs$a net/minecraft/class_8647$class_8648 com/mojang/realmsclient/RealmsAvailability$Result + f Lfbs$b; a comp_1593 type + f Lfdj; b comp_1594 exception + m ()Lfbs$b; a comp_1593 type + m (Lfod;)Lfod; a method_52628 createErrorScreen + m ()Lfdj; b comp_1594 exception + m (Lfbs$b;)V <init> <init> <init> + m (Lfdj;)V <init> <init> <init> + m (Lfbs$b;Lfdj;)V <init> <init> <init> +c fbs$b net/minecraft/class_8647$class_8649 com/mojang/realmsclient/RealmsAvailability$Type + f Lfbs$b; a field_45185 SUCCESS + f Lfbs$b; b field_45186 INCOMPATIBLE_CLIENT + f Lfbs$b; c field_45187 NEEDS_PARENTAL_CONSENT + f Lfbs$b; d field_45188 AUTHENTICATION_ERROR + f Lfbs$b; e field_45189 UNEXPECTED_ERROR + f [Lfbs$b; f field_45190 $VALUES + m ()[Lfbs$b; a method_52629 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbt net/minecraft/class_4325 com/mojang/realmsclient/RealmsMainScreen + f Lakr; B field_45218 EXPIRES_SOON_SPRITE + f Lakr; C field_45219 OPEN_SPRITE + f Lakr; D field_45191 CLOSED_SPRITE + f Lakr; E field_45192 INVITE_SPRITE + f Lakr; F field_45193 NEWS_SPRITE + f Lorg/slf4j/Logger; G field_19475 LOGGER + f Lakr; H field_45194 LOGO_LOCATION + f Lakr; I field_45195 NO_REALMS_LOCATION + f Lwz; J field_45196 TITLE + f Lwz; K field_45197 LOADING_TEXT + f Lwz; L field_26450 SERVER_UNITIALIZED_TEXT + f Lwz; M field_26451 SUBSCRIPTION_EXPIRED_TEXT + f Lwz; N field_26452 SUBSCRIPTION_RENEW_TEXT + f Lwz; O field_26453 TRIAL_EXPIRED_TEXT + f Lwz; P field_42859 PLAY_TEXT + f Lwz; Q field_42860 LEAVE_SERVER_TEXT + f Lwz; R field_42861 CONFIGURE_SERVER_TEXT + f Lwz; S field_26457 SERVER_EXPIRED_TOOLTIP + f Lwz; T field_26458 SERVER_EXPIRES_SOON_TOOLTIP + f Lwz; U field_26459 SERVER_EXPIRES_IN_DAY_TOOLTIP + f Lwz; V field_26460 SERVER_OPEN_TOOLTIP + f Lwz; W field_26461 SERVER_CLOSED_TOOLTIP + f Lwz; X field_33776 UNITIALIZED_WORLD_NARRATION + f Lwz; Y field_45198 NO_REALMS_TEXT + f Lwz; Z field_45199 NO_PENDING_INVITES + f Lfim; aA field_45215 playButton + f Lfim; aB field_19486 backButton + f Lfim; aC field_19487 renewButton + f Lfim; aD field_19488 configureButton + f Lfim; aE field_19489 leaveButton + f Lfbt$j; aF field_19483 realmSelectionList + f Lfdo; aG field_39681 serverList + f Ljava/util/List; aH field_46669 availableSnapshotServers + f Lfcs; aI field_52116 onlinePlayersPerRealm + f Z aJ field_19500 trialsAvailable + f Ljava/lang/String; aK field_45203 newsLink + f J aL field_37267 lastClickTime + f Lakr; a field_45201 INFO_SPRITE + f Ljava/util/List; aM field_42997 notifications + f Lfim; aN field_45204 addRealmButton + f Lfbt$g; aO field_45205 pendingInvitesButton + f Lfbt$g; aP field_45206 newsButton + f Lfbt$f; aQ field_45207 activeLayoutState + f Lflz; aR field_45208 layout + f Lwz; aa field_45200 PENDING_INVITES + f Lwz; ab field_51815 INCOMPATIBLE_POPUP_TITLE + f Lwz; ac field_51816 INCOMPATIBLE_RELEASE_TYPE_POPUP_MESSAGE + f I ad field_42862 BUTTON_WIDTH + f I ae field_45209 BUTTON_COLUMNS + f I af field_45210 BUTTON_SPACING + f I ag field_45211 CONTENT_WIDTH + f I ah field_44509 LOGO_WIDTH + f I ai field_44510 LOGO_HEIGHT + f I aj field_44511 LOGO_TEXTURE_WIDTH + f I ak field_44512 LOGO_TEXTURE_HEIGHT + f I al field_44513 LOGO_PADDING + f I am field_44514 HEADER_HEIGHT + f I an field_45212 FOOTER_PADDING + f I ao field_46670 NEW_REALM_SPRITE_WIDTH + f I ap field_46671 NEW_REALM_SPRITE_HEIGHT + f I aq field_46215 ENTRY_WIDTH + f I ar field_46216 ITEM_HEIGHT + f Z as field_46672 SNAPSHOT + f Z at field_46673 snapshotToggle + f Ljava/util/concurrent/CompletableFuture; au field_45213 availability + f Lfev$c; av field_45214 dataSubscription + f Ljava/util/Set; aw field_42996 handledSeenNotifications + f Z ax field_19464 regionsPinged + f Lcom/google/common/util/concurrent/RateLimiter; ay field_19477 inviteNarrationLimiter + f Lfod; az field_19482 lastScreen + f Lakr; b field_45216 NEW_REALM_SPRITE + f Lakr; c field_45217 EXPIRED_SPRITE + m (Lfbt;)Lfhx; A method_54342 method_54342 + m (Lfbt;)Lfhx; B method_54318 method_54318 + m ()V C method_54320 updateLayout + m (Lfbt;)Lfgo; C method_54319 method_54319 + m ()Lfma; D method_52630 createHeader + m (Lfbt;)Lfgo; D method_54321 method_54321 + m ()Lfmd; E method_52631 createNoRealmsContent + m (Lfbt;)Lfgo; E method_60859 method_60859 + m ()V F method_52632 updateButtonStates + m ()V G method_54324 debugRefreshDataFetchers + m ()V J method_49550 refreshListAndLayout + m ()V K method_20922 pingRegions + m ()Ljava/util/List; L method_20924 getOwnedNonExpiredRealmIds + m ()Lfcp; M method_38503 getSelectedServer + m ()V N method_53791 openTrialAvailablePopup + m ()V O method_22098 method_22098 + m (Lfbs$a;)V a method_52634 method_52634 + m (Lfbt$f;)V a method_52635 updateLayout + m (Lfbt$k;Lfgo;)Ljava/lang/Object; a method_49552 method_49552 + m (Lfbt$k;Ljava/util/function/Consumer;)V a method_49553 callRealmsClient + m (Lfbt;)Lfgo; a method_36825 method_36825 + m (Lfbt;Lfki;)V a method_52636 method_52636 + m (Lfco;)Z a method_49551 addListEntriesForNotification + m (Lfcp;)Z a method_20874 shouldPlayButtonBeActive + m (Lfcp;Lfjo;)V a method_38504 method_38504 + m (Lfcp;Lfod;)V a method_20853 play + m (Lfcp;Lfod;Lwz;Lwz;Lwz;)V a method_54326 confirmToPlay + m (Lfcp;Lfod;Z)V a method_54327 play + m (Lfcs;)V a method_60860 method_60860 + m (Lfdm$a;)V a method_44615 method_44615 + m (Lfdm;)Lfev$c; a method_44611 initDataFetcher + m (Lfdm;Lfcn;)V a method_44612 method_44612 + m (Lfhz;Ljava/lang/String;I)V a method_52637 renderEnvironment + m (Lfim;)V a method_52638 method_52638 + m (Lfit;Ljava/lang/Boolean;)V a method_54328 method_54328 + m (Lfod;Lfcp;Lfjo;)V a method_54329 method_54329 + m (Ljava/lang/Boolean;)V a method_52639 method_52639 + m (Ljava/lang/Integer;)V a method_44614 method_44614 + m (Ljava/lang/String;I)Lwz; a method_54561 getVersionComponent + m (Ljava/lang/String;Z)Lwz; a method_54562 getVersionComponent + m (Ljava/lang/Throwable;)Ljava/lang/Void; a method_49554 method_49554 + m (Ljava/util/Collection;)V a method_54104 markNotificationsAsSeen + m (Ljava/util/List;Lfby;)Ljava/lang/Object; a method_54105 method_54105 + m (Ljava/util/List;Ljava/lang/Object;)V a method_54106 method_54106 + m (Ljava/util/UUID;)V a method_49557 dismissNotification + m (Ljava/util/UUID;Lfby;)Ljava/lang/Object; a method_49558 method_49558 + m (Ljava/util/UUID;Lfco;)Z a method_49559 method_49559 + m (Ljava/util/UUID;Ljava/lang/Object;)V a method_49560 method_49560 + m (Lwz;Lfim;)V a method_52640 method_52640 + m ()Z b method_54330 isSnapshot + m (Lfbt$f;)Lflz; b method_52641 createLayout + m (Lfbt;)Lfgo; b method_36826 method_36826 + m (Lfbt;Lfki;)V b method_52642 method_52642 + m (Lfcp;)Z b method_20884 shouldRenewButtonBeActive + m (Lfcp;Lfod;)V b method_60861 upgradeRealmAndPlay + m (Lfim;)V b method_52643 method_52643 + m (Lfbt$f;)Lfma; c method_52644 createFooter + m (Lfbt;)Lfgo; c method_36827 method_36827 + m (Lfcp;)Z c method_49285 shouldConfigureButtonBeActive + m (Lfim;)V c method_52645 method_52645 + m (Ljava/util/List;)V c method_49561 method_49561 + m (Lfbt;)Lfhx; d method_55791 method_55791 + m (Lfcp;)Z d method_49288 shouldLeaveButtonBeActive + m (Lfim;)V d method_52646 method_52646 + m (Lfbt;)Lfhx; e method_20885 method_20885 + m (Lfcp;)V e method_20928 onRenew + m (Lfim;)V e method_52647 method_52647 + m ()V f method_53792 refreshPendingInvites + m (Lfbt;)Lfhx; f method_36828 method_36828 + m (Lfcp;)V f method_20903 configureClicked + m (Lfim;)V f method_52648 method_52648 + m ()V g method_53793 refreshServerList + m (Lfbt;)Lfhx; g method_36829 method_36829 + m (Lfcp;)V g method_20906 leaveClicked + m (Lfim;)V g method_52649 method_52649 + m ()V h method_38505 resetScreen + m (Lfbt;)Lfhx; h method_36830 method_36830 + m (Lfcp;)V h method_24991 leaveServer + m (Lfbt;)Lfhx; i method_24992 method_24992 + m (Lfcp;)Z i method_20909 isSelfOwnedServer + m (Lfbt;)Lfhx; j method_53884 method_53884 + m (Lfcp;)Z j method_25001 isSelfOwnedNonExpiredServer + m (Lfbt;)Lfhx; k method_24996 method_24996 + m (Lfbt;)Lfhx; l method_24998 method_24998 + m (Lfbt;)Lfhx; m method_24994 method_24994 + m (Lfbt;)Lfhx; n method_44254 method_44254 + m (Lfbt;)Lfhx; o method_49562 method_49562 + m (Lfbt;)Lfhx; p method_36832 method_36832 + m (Lfbt;)Lfhx; q method_54332 method_54332 + m (Lfbt;)Lfgo; r method_54333 method_54333 + m (Lfbt;)Lfgo; s method_54334 method_54334 + m (Lfbt;)Lfgo; t method_54563 method_54563 + m (Lfbt;)Lfhx; u method_55792 method_55792 + m (Lfbt;)Lfhx; v method_54337 method_54337 + m (Lfbt;)Lfhx; w method_54338 method_54338 + m (Lfbt;)Lfhx; x method_54339 method_54339 + m (Lfbt;)Lfhx; y method_54340 method_54340 + m (Lfbt;)Lfhx; z method_54341 method_54341 + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbt$1 net/minecraft/class_4325$1 com/mojang/realmsclient/RealmsMainScreen$1 + f Lfcp; a field_34774 val$server + f Lfbt; b field_19509 field_19509 + m (Lfdj;)V a method_25020 method_25020 + m (Lfbt;Ljava/lang/String;Lfcp;)V <init> <init> <init> +c fbt$2 net/minecraft/class_4325$2 com/mojang/realmsclient/RealmsMainScreen$2 + f [I a field_45221 $SwitchMap$com$mojang$realmsclient$client$RealmsClient$Environment + f [I b field_46674 $SwitchMap$com$mojang$realmsclient$dto$RealmsServer$Compatibility + m ()V <clinit> <clinit> <clinit> +c fbt$a net/minecraft/class_4325$class_8840 com/mojang/realmsclient/RealmsMainScreen$AvailableSnapshotEntry + f Lfbt; a field_46675 field_46675 + f Lwz; f field_46676 START_SNAPSHOT_REALM + f I g field_46677 TEXT_PADDING + f Lfka; h field_46678 tooltip + f Lfcp; i field_46679 parent + m (Lfjo;)V a method_54343 method_54343 + m ()V c method_54344 addSnapshotRealm + m (Lfbt;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbt$b net/minecraft/class_4325$class_8200 com/mojang/realmsclient/RealmsMainScreen$ButtonEntry + f Lfbt; a field_42998 field_42998 + f Lfim; f field_42999 button + m (Lfbt;Lfim;)V <init> <init> <init> +c fbt$c net/minecraft/class_4325$class_8201 com/mojang/realmsclient/RealmsMainScreen$CrossButton + f Lfjz; b field_45222 SPRITES + m (Lfim$c;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbt$d net/minecraft/class_4325$class_8802 com/mojang/realmsclient/RealmsMainScreen$EmptyEntry + m (Lfbt;)V <init> <init> <init> +c fbt$e net/minecraft/class_4325$class_4866 com/mojang/realmsclient/RealmsMainScreen$Entry + f I a field_46681 STATUS_LIGHT_HEIGHT + f I b field_46680 STATUS_LIGHT_WIDTH + f I c field_52117 PADDING_X + f I d field_52118 PADDING_Y + f Lfbt; e field_22567 field_22567 + m (I)I a method_54345 firstLineY + m (IILwz;)I a method_54346 versionTextX + m (Lfcp;)Lwz; a method_54348 method_54348 + m (Lfcp;Lfhz;IIII)V a method_54350 renderStatusLights + m (Lfhz;IIIILakr;Ljava/util/function/Supplier;)V a method_54351 drawRealmStatus + m (Lfhz;IILfcp;)V a method_54565 renderThirdLine + m (Lfhz;Ljava/lang/String;IIII)V a method_54352 renderClampedString + m ()I b method_54353 lineHeight + m (I)I b method_54354 textX + m ()Lwz; c method_54355 method_54355 + m (I)I c method_54356 secondLineY + m ()Lwz; d method_54358 method_54358 + m (I)I d method_54357 thirdLineY + m ()Lwz; e method_54359 method_54359 + m (Lfbt;)V <init> <init> <init> +c fbt$f net/minecraft/class_4325$class_8650 com/mojang/realmsclient/RealmsMainScreen$LayoutState + f Lfbt$f; a field_45223 LOADING + f Lfbt$f; b field_45224 NO_REALMS + f Lfbt$f; c field_45225 LIST + f [Lfbt$f; d field_45226 $VALUES + m ()[Lfbt$f; a method_52650 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbt$g net/minecraft/class_4325$class_8651 com/mojang/realmsclient/RealmsMainScreen$NotificationButton + f [Lakr; d field_45227 NOTIFICATION_ICONS + f I u field_45228 UNKNOWN_COUNT + f I v field_45229 SIZE + f I w field_45230 SPRITE_SIZE + f I x field_45231 notificationCount + m ()I a method_53794 notificationCount + m (I)V a method_52651 setNotificationCount + m (Lfhz;)V a method_52652 drawNotificationCounter + m (Lwz;Lakr;Lfim$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbt$h net/minecraft/class_4325$class_8202 com/mojang/realmsclient/RealmsMainScreen$NotificationMessageEntry + f Lfbt; a field_43001 field_43001 + f I f field_43002 SIDE_MARGINS + f I g field_43004 OUTLINE_COLOR + f Lwz; h field_43005 text + f I i field_46218 frameItemHeight + f Ljava/util/List; j field_43006 children + f Lfbt$c; k field_43007 dismissButton + f Lfjg; l field_43008 textWidget + f Lfly; m field_43009 gridLayout + f Lflx; n field_43010 textFrame + f I o field_43011 lastEntryWidth + m (Lfco;Lfim;)V a method_49566 method_49566 + m (Lfhz;IIFLfik;)V a method_49565 method_49565 + m (I)V e method_49564 updateEntryWidth + m (I)V f method_49567 refreshLayout + m (Lfbt;Lwz;ILfco;)V <init> <init> <init> +c fbt$i net/minecraft/class_4325$class_8841 com/mojang/realmsclient/RealmsMainScreen$ParentEntry + f Lfbt; a field_46683 field_46683 + f Lfcp; f field_46684 server + f Lfka; g field_46685 tooltip + m (Lfbt;Lfcp;)V <init> <init> <init> +c fbt$j net/minecraft/class_4325$class_4329 com/mojang/realmsclient/RealmsMainScreen$RealmSelectionList + f Lfbt; a field_19517 field_19517 + m (Lfbt$e;)V a method_25024 setSelected + m (Lfbt;)V <init> <init> <init> +c fbt$k net/minecraft/class_4325$class_8203 com/mojang/realmsclient/RealmsMainScreen$RealmsCall +c fbt$l net/minecraft/class_4325$class_4330 com/mojang/realmsclient/RealmsMainScreen$ServerEntry + f Lfbt; a field_19519 field_19519 + f Lwz; f field_52119 ONLINE_PLAYERS_TOOLTIP_HEADER + f I g field_52120 PLAYERS_ONLINE_SPRITE_SIZE + f I h field_32054 SKIN_HEAD_LARGE_WIDTH + f Lfcp; i field_19518 serverData + f Lfka; j field_46686 tooltip + m (Lfhz;II)V a method_54566 renderSecondLine + m (Lfhz;III)V a method_54567 renderFirstLine + m (Lfhz;IIIIII)Z a method_60862 renderOnlinePlayers + m ()Lfcp; c method_38506 getServer + m ()V d method_52653 playRealm + m ()V e method_52654 createUnitializedRealm + m (Lfbt;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbu net/minecraft/class_4428 com/mojang/realmsclient/Unit + f Lfbu; a field_20200 B + f Lfbu; b field_20201 KB + f Lfbu; c field_20202 MB + f Lfbu; d field_20203 GB + f I e field_32055 BASE_UNIT + f [Lfbu; f field_20204 $VALUES + m ()[Lfbu; a method_36844 $values + m (J)Lfbu; a method_25027 getLargest + m (JLfbu;)D a method_25028 convertTo + m (J)Ljava/lang/String; b method_25029 humanReadable + m (JLfbu;)Ljava/lang/String; b method_25030 humanReadable + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbv net/minecraft/class_4333 com/mojang/realmsclient/client/FileDownload + f Lorg/slf4j/Logger; a field_19522 LOGGER + f Z b field_19523 cancelled + f Z c field_19524 finished + f Z d field_19525 error + f Z e field_19526 extracting + f Ljava/io/File; f field_20490 tempFile + f Ljava/io/File; g field_19528 resourcePackPath + f Lorg/apache/http/client/methods/HttpGet; h field_20491 request + f Ljava/lang/Thread; i field_19530 currentThread + f Lorg/apache/http/client/config/RequestConfig; j field_19531 requestConfig + f [Ljava/lang/String; k field_19532 INVALID_FILE_NAMES + m ()V a method_20948 cancel + m (Lfdd;Lfea$a;Ljava/lang/String;Lerf;)V a method_22099 method_22099 + m (Lfdd;Ljava/lang/String;Lfea$a;Lerf;)V a method_22100 download + m (Ljava/lang/String;)J a method_20955 contentLength + m (Ljava/lang/String;Ljava/io/File;Lerf;)V a method_20956 untarGzipArchive + m ()Z b method_20957 isFinished + m (Ljava/lang/String;)Ljava/lang/String; b method_20960 findAvailableFolderName + m ()Z c method_20961 isError + m ()Z d method_20964 isExtracting + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbv$a net/minecraft/class_4333$class_4334 com/mojang/realmsclient/client/FileDownload$DownloadCountingOutputStream + f Ljava/awt/event/ActionListener; a field_19539 listener + m (Ljava/awt/event/ActionListener;)V a method_20969 setListener + m (Ljava/io/OutputStream;)V <init> <init> <init> +c fbv$b net/minecraft/class_4333$class_4335 com/mojang/realmsclient/client/FileDownload$ProgressListener + f Lfbv; a field_19540 field_19540 + f Ljava/lang/String; b field_19541 worldName + f Ljava/io/File; c field_19542 tempFile + f Lerf; d field_19543 levelStorageSource + f Lfea$a; e field_19544 downloadStatus + m (Lfbv;Ljava/lang/String;Ljava/io/File;Lerf;Lfea$a;)V <init> <init> <init> +c fbv$c net/minecraft/class_4333$class_4336 com/mojang/realmsclient/client/FileDownload$ResourcePackProgressListener + f Lfbv; a field_19546 field_19546 + f Ljava/io/File; b field_19547 tempFile + f Lfea$a; c field_19548 downloadStatus + f Lfdd; d field_19549 worldDownload + m (Lfbv;Ljava/io/File;Lfea$a;Lfdd;)V <init> <init> <init> +c fbw net/minecraft/class_4337 com/mojang/realmsclient/client/FileUpload + f Lorg/slf4j/Logger; a field_19550 LOGGER + f I b field_32056 MAX_RETRIES + f Ljava/lang/String; c field_32057 UPLOAD_PATH + f Ljava/io/File; d field_19551 file + f J e field_19552 realmId + f I f field_19553 slotId + f Lfdb; g field_19554 uploadInfo + f Ljava/lang/String; h field_19555 sessionId + f Ljava/lang/String; i field_19556 username + f Ljava/lang/String; j field_19557 clientVersion + f Ljava/lang/String; k field_49104 worldVersion + f Lfcc; l field_19558 uploadStatus + f Ljava/util/concurrent/atomic/AtomicBoolean; m field_19559 cancelled + f Ljava/util/concurrent/CompletableFuture; n field_19560 uploadTask + f Lorg/apache/http/client/config/RequestConfig; o field_19561 requestConfig + m ()V a method_20970 cancel + m (I)Lfet; a method_20971 requestUpload + m (JI)Z a method_20972 shouldRetry + m (Ljava/util/function/Consumer;)V a method_20973 upload + m (Lorg/apache/http/HttpResponse;)J a method_20974 getRetryDelaySeconds + m (Lorg/apache/http/HttpResponse;Lfet$a;)V a method_20975 handleResponse + m (Lorg/apache/http/client/methods/HttpPost;)V a method_20976 setupRequest + m (Lorg/apache/http/client/methods/HttpPost;Lorg/apache/http/impl/client/CloseableHttpClient;)V a method_20977 cleanup + m ()Z b method_20978 isFinished + m (JI)Lfet; b method_20979 retryUploadAfter + m ()Lfet; c method_20980 method_20980 + m (Ljava/io/File;JILfdb;Lfhb;Ljava/lang/String;Ljava/lang/String;Lfcc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbw$a net/minecraft/class_4337$class_4338 com/mojang/realmsclient/client/FileUpload$CustomInputStreamEntity + f J a field_19562 length + f Ljava/io/InputStream; b field_19563 content + f Lfcc; c field_19564 uploadStatus + m (Ljava/io/InputStream;JLfcc;)V <init> <init> <init> +c fbx net/minecraft/class_4339 com/mojang/realmsclient/client/Ping + m ()Ljava/util/List; a method_20981 pingAllRegions + m (Ljava/lang/String;)I a method_20982 ping + m ([Lfbx$a;)Ljava/util/List; a method_20984 ping + m ()J b method_20985 now + m ()V <init> <init> <init> +c fbx$a net/minecraft/class_4339$class_4340 com/mojang/realmsclient/client/Ping$Region + f Lfbx$a; a field_19565 US_EAST_1 + f Lfbx$a; b field_19566 US_WEST_2 + f Lfbx$a; c field_19567 US_WEST_1 + f Lfbx$a; d field_19568 EU_WEST_1 + f Lfbx$a; e field_19569 AP_SOUTHEAST_1 + f Lfbx$a; f field_19570 AP_SOUTHEAST_2 + f Lfbx$a; g field_19571 AP_NORTHEAST_1 + f Lfbx$a; h field_19572 SA_EAST_1 + f Ljava/lang/String; i field_19573 name + f Ljava/lang/String; j field_19574 endpoint + f [Lfbx$a; k field_19575 $VALUES + m ()[Lfbx$a; a method_36845 $values + m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fby net/minecraft/class_4341 com/mojang/realmsclient/client/RealmsClient + f Ljava/lang/String; A field_32093 PATH_WORLD_GET + f Ljava/lang/String; B field_32094 PATH_WORLD_INVITES + f Ljava/lang/String; C field_32095 PATH_WORLD_UNINVITE + f Ljava/lang/String; D field_32058 PATH_PENDING_INVITES_COUNT + f Ljava/lang/String; E field_32059 PATH_PENDING_INVITES + f Ljava/lang/String; F field_32060 PATH_ACCEPT_INVITE + f Ljava/lang/String; G field_32061 PATH_REJECT_INVITE + f Ljava/lang/String; H field_32062 PATH_UNINVITE_MYSELF + f Ljava/lang/String; I field_32063 PATH_WORLD_UPDATE + f Ljava/lang/String; J field_32064 PATH_SLOT + f Ljava/lang/String; K field_32065 PATH_WORLD_OPEN + f Ljava/lang/String; L field_32066 PATH_WORLD_CLOSE + f Ljava/lang/String; M field_32067 PATH_WORLD_RESET + f Ljava/lang/String; N field_32068 PATH_DELETE_WORLD + f Ljava/lang/String; O field_32069 PATH_WORLD_BACKUPS + f Ljava/lang/String; P field_32070 PATH_WORLD_DOWNLOAD + f Ljava/lang/String; Q field_32071 PATH_WORLD_UPLOAD + f Ljava/lang/String; R field_32072 PATH_CLIENT_COMPATIBLE + f Ljava/lang/String; S field_32073 PATH_TOS_AGREED + f Ljava/lang/String; T field_32074 PATH_NEWS + f Ljava/lang/String; U field_43012 PATH_MARK_NOTIFICATIONS_SEEN + f Ljava/lang/String; V field_43013 PATH_DISMISS_NOTIFICATIONS + f Lfcg; W field_22568 GSON + f Lfby$b; a field_45232 ENVIRONMENT + f Lorg/slf4j/Logger; b field_19578 LOGGER + f Ljava/lang/String; c field_19579 sessionId + f Ljava/lang/String; d field_19580 username + f Lfgo; e field_26901 minecraft + f Ljava/lang/String; f field_32076 WORLDS_RESOURCE_PATH + f Ljava/lang/String; g field_32077 INVITES_RESOURCE_PATH + f Ljava/lang/String; h field_32078 MCO_RESOURCE_PATH + f Ljava/lang/String; i field_32079 SUBSCRIPTION_RESOURCE + f Ljava/lang/String; j field_32080 ACTIVITIES_RESOURCE + f Ljava/lang/String; k field_32081 OPS_RESOURCE + f Ljava/lang/String; l field_32082 REGIONS_RESOURCE + f Ljava/lang/String; m field_32083 TRIALS_RESOURCE + f Ljava/lang/String; n field_43014 NOTIFICATIONS_RESOURCE + f Ljava/lang/String; o field_46687 PATH_LIST_ALL_REALMS + f Ljava/lang/String; p field_46688 PATH_CREATE_SNAPSHOT_REALM + f Ljava/lang/String; q field_46689 PATH_SNAPSHOT_ELIGIBLE_REALMS + f Ljava/lang/String; r field_32084 PATH_INITIALIZE + f Ljava/lang/String; s field_32085 PATH_GET_ACTIVTIES + f Ljava/lang/String; t field_32086 PATH_GET_LIVESTATS + f Ljava/lang/String; u field_32087 PATH_GET_SUBSCRIPTION + f Ljava/lang/String; v field_32088 PATH_OP + f Ljava/lang/String; w field_32089 PATH_PUT_INTO_MINIGAMES_MODE + f Ljava/lang/String; x field_32090 PATH_AVAILABLE + f Ljava/lang/String; y field_32091 PATH_TEMPLATES + f Ljava/lang/String; z field_32092 PATH_WORLD_JOIN + m ()Lfby; a method_44616 create + m (IILfcp$d;)Lfdf; a method_20990 fetchWorldTemplates + m (J)Lfcp; a method_20991 getOwnRealm + m (JI)Z a method_20992 switchSlot + m (JILfcu;)V a method_20993 updateSlot + m (JLffg;)Ljava/lang/Boolean; a method_20995 resetWorldWithSeed + m (JLjava/lang/String;)Lfcp; a method_21004 invite + m (JLjava/lang/String;Ljava/lang/String;)V a method_20996 initializeRealm + m (JLjava/util/UUID;)V a method_20994 uninvite + m (Lfcb;)Ljava/lang/String; a method_20998 execute + m (Lfci;)Z a method_31381 isBlocked + m (Lfck;)V a method_20997 sendPingResults + m (Lfgo;)Lfby; a method_20989 create + m (Ljava/lang/Long;)Lfcp; a method_54360 createSnapshotRealm + m (Ljava/lang/String;)V a method_20999 acceptInvitation + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_21007 url + m (Ljava/util/List;)V a method_49569 notificationsSeen + m ()Lfcr; b method_21015 listRealms + m (J)Lfcz; b method_35684 getActivity + m (JI)Lfdd; b method_21003 requestDownloadInfo + m (JLjava/lang/String;)V b method_21010 restoreWorld + m (JLjava/lang/String;Ljava/lang/String;)V b method_21005 update + m (JLjava/util/UUID;)Lfch; b method_21017 op + m (Ljava/lang/String;)V b method_21006 rejectInvitation + m (Ljava/util/List;)V b method_49570 notificationsDismiss + m ()Ljava/util/List; c method_54361 listSnapshotEligibleRealms + m (J)Lfcq; c method_21009 join + m (JLjava/lang/String;)Ljava/lang/Boolean; c method_21014 putIntoMinigameMode + m (JLjava/util/UUID;)Lfch; c method_21020 deop + m (Ljava/lang/String;)Ljava/lang/String; c method_21011 url + m (Ljava/util/List;)Lcom/google/gson/JsonArray; c method_49571 uuidListToJsonArray + m ()Ljava/util/List; d method_49572 getNotifications + m (J)V d method_21013 uninviteMyselfFrom + m (JLjava/lang/String;)Ljava/lang/Boolean; d method_21023 resetWorldWithTemplate + m ()Lfcs; e method_21018 getLiveStats + m (J)Lfcf; e method_21016 backupsFor + m (JLjava/lang/String;)Lfdb; e method_21026 requestUploadInfo + m ()Z f method_52655 hasParentalConsent + m (J)Ljava/lang/Boolean; f method_21019 open + m ()Lfby$a; g method_21027 clientCompatible + m (J)Ljava/lang/Boolean; g method_21022 close + m ()I h method_21029 pendingInvitesCount + m (J)Lfda; h method_21025 subscriptionFor + m ()Lfcj; i method_21030 pendingInvites + m (J)V i method_21028 deleteRealm + m ()V j method_21031 agreeToTos + m ()Lfcn; k method_21032 getNews + m ()Ljava/lang/Boolean; l method_21033 trialAvailable + m ()Ljava/util/Optional; m method_52656 method_52656 + m (Ljava/lang/String;Ljava/lang/String;Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fby$a net/minecraft/class_4341$class_4342 com/mojang/realmsclient/client/RealmsClient$CompatibleVersionResponse + f Lfby$a; a field_19582 COMPATIBLE + f Lfby$a; b field_19583 OUTDATED + f Lfby$a; c field_19584 OTHER + f [Lfby$a; d field_19585 $VALUES + m ()[Lfby$a; a method_36846 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fby$b net/minecraft/class_4341$class_4343 com/mojang/realmsclient/client/RealmsClient$Environment + f Lfby$b; a field_19586 PRODUCTION + f Lfby$b; b field_19587 STAGE + f Lfby$b; c field_19588 LOCAL + f Ljava/lang/String; d field_19589 baseUrl + f Ljava/lang/String; e field_19590 protocol + f [Lfby$b; f field_19591 $VALUES + m ()[Lfby$b; a method_36847 $values + m (Ljava/lang/String;)Ljava/util/Optional; a method_52215 byName + m (Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fbz net/minecraft/class_4344 com/mojang/realmsclient/client/RealmsClientConfig + f Ljava/net/Proxy; a field_19592 proxy + m ()Ljava/net/Proxy; a method_21034 getProxy + m (Ljava/net/Proxy;)V a method_21035 setProxy + m ()V <init> <init> <init> +c fca net/minecraft/class_4345 com/mojang/realmsclient/client/RealmsError + f Lwz; a field_45233 NO_MESSAGE + f Lorg/slf4j/Logger; b field_19593 LOGGER + m ()I a method_21037 errorCode + m (ILjava/lang/String;)Lfca; a method_30162 parse + m ()Lwz; b method_52657 errorMessage + m ()Ljava/lang/String; c method_21036 logMessage + m ()V <clinit> <clinit> <clinit> +c fca$a net/minecraft/class_4345$class_8652 com/mojang/realmsclient/client/RealmsError$AuthenticationError + f I c field_45234 ERROR_CODE + f Ljava/lang/String; d comp_1595 message + m ()Ljava/lang/String; d comp_1595 message + m (Ljava/lang/String;)V <init> <init> <init> +c fca$b net/minecraft/class_4345$class_8653 com/mojang/realmsclient/client/RealmsError$CustomError + f Lfca$b; c field_45235 SERVICE_BUSY + f Lwz; d field_45236 RETRY_MESSAGE + f I e comp_1596 httpCode + f Lwz; f comp_1597 payload + m (I)Lfca$b; a method_52658 retry + m (Lfdi;)Lfca$b; a method_52659 connectivityError + m (Ljava/lang/String;)Lfca$b; a method_52660 unknownCompatibilityResponse + m (I)Lfca$b; b method_52661 noPayload + m ()I d comp_1596 httpCode + m ()Lwz; e comp_1597 payload + m (ILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fca$c net/minecraft/class_4345$class_8654 com/mojang/realmsclient/client/RealmsError$ErrorWithJsonPayload + f I c comp_1598 httpCode + f I d comp_1599 code + f Ljava/lang/String; e comp_1600 reason + f Ljava/lang/String; f comp_1601 message + m ()I d comp_1598 httpCode + m ()I e comp_1599 code + m ()Ljava/lang/String; f comp_1600 reason + m ()Ljava/lang/String; g comp_1601 message + m (IILjava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c fca$d net/minecraft/class_4345$class_8655 com/mojang/realmsclient/client/RealmsError$ErrorWithRawPayload + f I c comp_1602 httpCode + f Ljava/lang/String; d comp_1603 payload + m ()I d comp_1602 httpCode + m ()Ljava/lang/String; e comp_1603 payload + m (ILjava/lang/String;)V <init> <init> <init> +c fcb net/minecraft/class_4346 com/mojang/realmsclient/client/Request + f Ljava/net/HttpURLConnection; a field_19596 connection + f Ljava/lang/String; b field_19597 url + f Z c field_19598 connected + f I d field_32096 DEFAULT_READ_TIMEOUT + f I e field_32097 DEFAULT_CONNECT_TIMEOUT + f Ljava/lang/String; f field_46690 IS_SNAPSHOT_KEY + f Ljava/lang/String; g field_46691 COOKIE_KEY + m ()I a method_21038 getRetryAfterHeader + m (Ljava/io/InputStream;)Ljava/lang/String; a method_21039 read + m (Ljava/lang/String;)Lfcb; a method_21040 get + m (Ljava/lang/String;II)Lfcb; a method_21041 get + m (Ljava/lang/String;Ljava/lang/String;)V a method_21042 cookie + m (Ljava/lang/String;Ljava/lang/String;II)Lfcb; a method_21043 post + m (Ljava/net/HttpURLConnection;)I a method_21044 getRetryAfterHeader + m (Ljava/net/HttpURLConnection;Ljava/lang/String;)Ljava/lang/String; a method_21045 getHeader + m (Ljava/net/HttpURLConnection;Ljava/lang/String;Ljava/lang/String;)V a method_21046 cookie + m (Z)V a method_54362 addSnapshotHeader + m ()I b method_21047 responseCode + m (Ljava/lang/String;)Lfcb; b method_21048 delete + m (Ljava/lang/String;Ljava/lang/String;)Lfcb; b method_21049 post + m (Ljava/lang/String;Ljava/lang/String;II)Lfcb; b method_21050 put + m ()Ljava/lang/String; c method_21051 text + m (Ljava/lang/String;)Ljava/lang/String; c method_21052 getHeader + m (Ljava/lang/String;Ljava/lang/String;)Lfcb; c method_21053 put + m ()Lfcb; d method_21054 connect + m ()Lfcb; e method_21055 doConnect + m ()V f method_21056 dispose + m (Ljava/lang/String;II)V <init> <init> <init> +c fcb$a net/minecraft/class_4346$class_4347 com/mojang/realmsclient/client/Request$Delete + m ()Lfcb$a; f method_21057 doConnect + m (Ljava/lang/String;II)V <init> <init> <init> +c fcb$b net/minecraft/class_4346$class_4348 com/mojang/realmsclient/client/Request$Get + m ()Lfcb$b; f method_21058 doConnect + m (Ljava/lang/String;II)V <init> <init> <init> +c fcb$c net/minecraft/class_4346$class_4349 com/mojang/realmsclient/client/Request$Post + f Ljava/lang/String; c field_19599 content + m ()Lfcb$c; f method_21059 doConnect + m (Ljava/lang/String;Ljava/lang/String;II)V <init> <init> <init> +c fcb$d net/minecraft/class_4346$class_4350 com/mojang/realmsclient/client/Request$Put + f Ljava/lang/String; c field_19600 content + m ()Lfcb$d; f method_21060 doConnect + m (Ljava/lang/String;Ljava/lang/String;II)V <init> <init> <init> +c fcc net/minecraft/class_4351 com/mojang/realmsclient/client/UploadStatus + f J a field_19601 bytesWritten + f J b field_19602 totalBytes + m ()V <init> <init> <init> +c fcd net/minecraft/class_6191 com/mojang/realmsclient/client/package-info +c fce net/minecraft/class_4867 com/mojang/realmsclient/dto/Backup + f Ljava/lang/String; a field_22569 backupId + f Ljava/util/Date; b field_22570 lastModifiedDate + f J c field_22571 size + f Ljava/util/Map; d field_22572 metadata + f Ljava/util/Map; e field_22573 changeList + f Lorg/slf4j/Logger; f field_22574 LOGGER + f Z g field_22575 uploadedVersion + m ()Z a method_25032 isUploadedVersion + m (Lcom/google/gson/JsonElement;)Lfce; a method_25033 parse + m (Z)V a method_25035 setUploadedVersion + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcf net/minecraft/class_4868 com/mojang/realmsclient/dto/BackupList + f Ljava/util/List; a field_22576 backups + f Lorg/slf4j/Logger; b field_22577 LOGGER + m (Ljava/lang/String;)Lfcf; a method_25036 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcg net/minecraft/class_4869 com/mojang/realmsclient/dto/GuardedSerializer + f Lcom/google/gson/Gson; a field_22578 gson + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; a method_49573 toJson + m (Lfcw;)Ljava/lang/String; a method_25037 toJson + m (Ljava/lang/String;Ljava/lang/Class;)Lfcw; a method_25038 fromJson + m ()V <init> <init> <init> +c fch net/minecraft/class_4870 com/mojang/realmsclient/dto/Ops + f Ljava/util/Set; a field_22579 ops + m (Ljava/lang/String;)Lfch; a method_25039 parse + m ()V <init> <init> <init> +c fci net/minecraft/class_4871 com/mojang/realmsclient/dto/PendingInvite + f Ljava/lang/String; a field_22580 invitationId + f Ljava/lang/String; b field_22581 realmName + f Ljava/lang/String; c field_22582 realmOwnerName + f Ljava/util/UUID; d field_22583 realmOwnerUuid + f Ljava/util/Date; e field_22584 date + f Lorg/slf4j/Logger; f field_22585 LOGGER + m (Lcom/google/gson/JsonObject;)Lfci; a method_25040 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcj net/minecraft/class_4872 com/mojang/realmsclient/dto/PendingInvitesList + f Ljava/util/List; a field_22586 pendingInvites + f Lorg/slf4j/Logger; b field_22587 LOGGER + m (Ljava/lang/String;)Lfcj; a method_25041 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fck net/minecraft/class_4873 com/mojang/realmsclient/dto/PingResult + f Ljava/util/List; a field_22588 pingResults + f Ljava/util/List; b field_22589 realmIds + m ()V <init> <init> <init> +c fcl net/minecraft/class_4874 com/mojang/realmsclient/dto/PlayerInfo + f Ljava/lang/String; a field_22590 name + f Ljava/util/UUID; b field_22591 uuid + f Z c field_22592 operator + f Z d field_22593 accepted + f Z e field_22594 online + m ()Ljava/lang/String; a method_25042 getName + m (Ljava/lang/String;)V a method_25043 setName + m (Ljava/util/UUID;)V a method_25046 setUuid + m (Z)V a method_25044 setOperator + m ()Ljava/util/UUID; b method_25045 getUuid + m (Z)V b method_25047 setAccepted + m ()Z c method_25048 isOperator + m (Z)V c method_25049 setOnline + m ()Z d method_25050 getAccepted + m ()Z e method_25051 getOnline + m ()V <init> <init> <init> +c fcm net/minecraft/class_4875 com/mojang/realmsclient/dto/RealmsDescriptionDto + f Ljava/lang/String; a field_22595 name + f Ljava/lang/String; b field_22596 description + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c fcn net/minecraft/class_4876 com/mojang/realmsclient/dto/RealmsNews + f Ljava/lang/String; a field_22597 newsLink + f Lorg/slf4j/Logger; b field_22598 LOGGER + m (Ljava/lang/String;)Lfcn; a method_25052 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fco net/minecraft/class_8204 com/mojang/realmsclient/dto/RealmsNotification + f Lorg/slf4j/Logger; a field_43015 LOGGER + f Ljava/lang/String; b field_43016 NOTIFICATION_UUID + f Ljava/lang/String; c field_43017 DISMISSABLE + f Ljava/lang/String; d field_43018 SEEN + f Ljava/lang/String; e field_43019 TYPE + f Ljava/lang/String; f field_43020 VISIT_URL + f Ljava/lang/String; g field_46538 INFO_POPUP + f Lwz; h field_46539 BUTTON_TEXT_FALLBACK + f Ljava/util/UUID; i field_43021 uuid + f Z j field_43022 dismissable + f Z k field_43023 seen + f Ljava/lang/String; l field_43024 type + m ()Z a method_49574 seen + m (Lcom/google/gson/JsonObject;)Lfco; a method_49575 parse + m (Ljava/lang/String;)Ljava/util/List; a method_49576 parseList + m ()Z b method_49577 dismissable + m ()Ljava/util/UUID; c method_49578 uuid + m (Ljava/util/UUID;ZZLjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fco$a net/minecraft/class_8204$class_8814 com/mojang/realmsclient/dto/RealmsNotification$InfoPopup + f Ljava/lang/String; a field_46540 TITLE + f Ljava/lang/String; b field_46541 MESSAGE + f Ljava/lang/String; c field_46542 IMAGE + f Ljava/lang/String; d field_46543 URL_BUTTON + f Lfct; e field_46544 title + f Lfct; f field_46545 message + f Lakr; g field_46546 image + f Lfco$b; h field_46547 urlButton + m (Lfco;Lcom/google/gson/JsonObject;)Lfco$a; a method_54107 parse + m (Lfgo;Lfod;Lfjo;Z)V a method_54108 method_54108 + m (Lfod;Ljava/util/function/Consumer;)Lfjo; a method_54109 buildScreen + m (Lfod;Ljava/util/function/Consumer;Lfjo;)V a method_54110 method_54110 + m (Ljava/util/function/Consumer;)V a method_54111 method_54111 + m (Ljava/util/function/Consumer;Lfjo;)V a method_54112 method_54112 + m (Lfco;Lfct;Lfct;Lakr;Lfco$b;)V <init> <init> <init> +c fco$b net/minecraft/class_8204$class_8815 com/mojang/realmsclient/dto/RealmsNotification$UrlButton + f Ljava/lang/String; a comp_1974 url + f Lfct; b comp_1975 urlText + f Ljava/lang/String; c field_46548 URL + f Ljava/lang/String; d field_46549 URL_TEXT + m ()Ljava/lang/String; a comp_1974 url + m (Lcom/google/gson/JsonObject;)Lfco$b; a method_54113 parse + m ()Lfct; b comp_1975 urlText + m (Ljava/lang/String;Lfct;)V <init> <init> <init> +c fco$c net/minecraft/class_8204$class_8205 com/mojang/realmsclient/dto/RealmsNotification$VisitUrl + f Ljava/lang/String; a field_43025 URL + f Ljava/lang/String; b field_43026 BUTTON_TEXT + f Ljava/lang/String; c field_43027 MESSAGE + f Ljava/lang/String; d field_43028 url + f Lfct; e field_43029 buttonText + f Lfct; f field_43030 message + m (Lfco;Lcom/google/gson/JsonObject;)Lfco$c; a method_49579 parse + m (Lfod;)Lfim; a method_49580 buildOpenLinkButton + m ()Lwz; d method_49581 getMessage + m (Lfco;Ljava/lang/String;Lfct;Lfct;)V <init> <init> <init> +c fcp net/minecraft/class_4877 com/mojang/realmsclient/dto/RealmsServer + f J a field_22599 id + f Ljava/lang/String; b field_22600 remoteSubscriptionId + f Ljava/lang/String; c field_22601 name + f Ljava/lang/String; d field_22602 motd + f Lfcp$c; e field_22603 state + f Ljava/lang/String; f field_22604 owner + f Ljava/util/UUID; g field_22605 ownerUUID + f Ljava/util/List; h field_22606 players + f Ljava/util/Map; i field_22607 slots + f Z j field_22608 expired + f Z k field_22609 expiredTrial + f I l field_22610 daysLeft + f Lfcp$d; m field_22611 worldType + f I n field_22612 activeSlot + f Ljava/lang/String; o field_22613 minigameName + f I p field_22614 minigameId + f Ljava/lang/String; q field_22615 minigameImage + f J r field_46692 parentRealmId + f Ljava/lang/String; s field_46693 parentWorldName + f Ljava/lang/String; t field_46694 activeVersion + f Lfcp$a; u field_46695 compatibility + f Lorg/slf4j/Logger; v field_22617 LOGGER + f I w field_46696 NO_VALUE + m ()Ljava/lang/String; a method_25053 getDescription + m (I)Ljava/lang/String; a method_25054 getWorldName + m (Lcom/google/gson/JsonArray;)Ljava/util/List; a method_25055 parseInvited + m (Lcom/google/gson/JsonObject;)Lfcp; a method_25056 parse + m (Lfcl;Lfcl;)I a method_25057 method_25057 + m (Lfcp;)V a method_25058 sortInvited + m (Ljava/lang/String;)V a method_25060 setName + m (Ljava/util/Map;)Ljava/util/Map; a method_25061 cloneSlots + m ()Ljava/lang/String; b method_25062 getName + m (Lcom/google/gson/JsonArray;)Ljava/util/Map; b method_25063 parseSlots + m (Ljava/lang/String;)V b method_25064 setDescription + m ()Ljava/lang/String; c method_25065 getMinigameName + m (Ljava/lang/String;)Lfcp; c method_25066 parse + m ()Z d method_54363 isCompatible + m (Ljava/lang/String;)Lfcp$a; d method_54366 getCompatibility + m ()Z e method_54364 needsUpgrade + m (Ljava/lang/String;)Lfzt; e method_31403 toServerData + m ()Z f method_54365 needsDowngrade + m (Ljava/lang/String;)Lfcp$c; f method_25068 getState + m ()Lfcp; g method_25067 clone + m (Ljava/lang/String;)Lfcp$d; g method_25070 getWorldType + m ()Z h method_54367 isSnapshotRealm + m ()Z i method_60315 isMinigameActive + m ()Ljava/util/Map; j method_25069 createEmptySlots + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcp$a net/minecraft/class_4877$class_8842 com/mojang/realmsclient/dto/RealmsServer$Compatibility + f Lfcp$a; a field_46697 UNVERIFIABLE + f Lfcp$a; b field_46698 INCOMPATIBLE + f Lfcp$a; c field_51817 RELEASE_TYPE_INCOMPATIBLE + f Lfcp$a; d field_46699 NEEDS_DOWNGRADE + f Lfcp$a; e field_46700 NEEDS_UPGRADE + f Lfcp$a; f field_46701 COMPATIBLE + f [Lfcp$a; g field_46702 $VALUES + m ()Z a method_54568 isCompatible + m ()Z b method_54569 needsUpgrade + m ()Z c method_54570 needsDowngrade + m ()[Lfcp$a; d method_54368 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcp$b net/minecraft/class_4877$class_4319 com/mojang/realmsclient/dto/RealmsServer$McoServerComparator + f Ljava/lang/String; a field_19432 refOwner + m (Lfcp;Lfcp;)I a method_20830 compare + m (Ljava/lang/String;)V <init> <init> <init> +c fcp$c net/minecraft/class_4877$class_4320 com/mojang/realmsclient/dto/RealmsServer$State + f Lfcp$c; a field_19433 CLOSED + f Lfcp$c; b field_19434 OPEN + f Lfcp$c; c field_19435 UNINITIALIZED + f [Lfcp$c; d field_19436 $VALUES + m ()[Lfcp$c; a method_36848 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcp$d net/minecraft/class_4877$class_4321 com/mojang/realmsclient/dto/RealmsServer$WorldType + f Lfcp$d; a field_19437 NORMAL + f Lfcp$d; b field_19438 MINIGAME + f Lfcp$d; c field_19439 ADVENTUREMAP + f Lfcp$d; d field_19440 EXPERIENCE + f Lfcp$d; e field_19441 INSPIRATION + f [Lfcp$d; f field_19442 $VALUES + m ()[Lfcp$d; a method_36849 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcq net/minecraft/class_4878 com/mojang/realmsclient/dto/RealmsServerAddress + f Ljava/lang/String; a field_22618 address + f Ljava/lang/String; b field_22619 resourcePackUrl + f Ljava/lang/String; c field_22620 resourcePackHash + f Lorg/slf4j/Logger; d field_22621 LOGGER + m (Ljava/lang/String;)Lfcq; a method_25071 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcr net/minecraft/class_4879 com/mojang/realmsclient/dto/RealmsServerList + f Ljava/util/List; a field_22622 servers + f Lorg/slf4j/Logger; b field_22623 LOGGER + m (Ljava/lang/String;)Lfcr; a method_25072 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcs net/minecraft/class_4881 com/mojang/realmsclient/dto/RealmsServerPlayerLists + f Ljava/util/Map; a field_52121 servers + f Lorg/slf4j/Logger; b field_22628 LOGGER + m (J)Ljava/util/List; a method_60863 getProfileResultsFor + m (Lcom/google/gson/JsonArray;)Ljava/util/List; a method_25073 parsePlayers + m (Ljava/lang/String;)Lfcs; a method_25074 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fct net/minecraft/class_8206 com/mojang/realmsclient/dto/RealmsText + f Ljava/lang/String; a field_43031 TRANSLATION_KEY + f Ljava/lang/String; b field_43032 ARGS + f Ljava/lang/String; c field_43033 translationKey + f [Ljava/lang/String; d field_43034 args + m ()Lwz; a method_54114 createComponent + m (Lcom/google/gson/JsonObject;)Lfct; a method_49582 parse + m (Lwz;)Lwz; a method_49583 createComponent + m (Ljava/lang/String;[Ljava/lang/String;)V <init> <init> <init> +c fcu net/minecraft/class_4883 com/mojang/realmsclient/dto/RealmsWorldOptions + f Lfcp$a; A field_46842 DEFAULT_COMPATIBILITY + f J B field_32110 DEFAULT_TEMPLATE_ID + f Ljava/lang/String; C field_22646 DEFAULT_TEMPLATE_IMAGE + f Z a field_22632 pvp + f Z b field_22633 spawnAnimals + f Z c field_22634 spawnMonsters + f Z d field_22635 spawnNPCs + f I e field_22636 spawnProtection + f Z f field_22637 commandBlocks + f Z g field_22638 forceGameMode + f I h field_22639 difficulty + f I i field_22640 gameMode + f Ljava/lang/String; j field_46843 version + f Lfcp$a; k field_46844 compatibility + f J l field_22642 templateId + f Ljava/lang/String; m field_22643 templateImage + f Z n field_22645 empty + f Ljava/lang/String; o field_22641 slotName + f Z p field_32100 DEFAULT_FORCE_GAME_MODE + f Z q field_32101 DEFAULT_PVP + f Z r field_32102 DEFAULT_SPAWN_ANIMALS + f Z s field_32103 DEFAULT_SPAWN_MONSTERS + f Z t field_32104 DEFAULT_SPAWN_NPCS + f I u field_32105 DEFAULT_SPAWN_PROTECTION + f Z v field_32106 DEFAULT_COMMAND_BLOCKS + f I w field_32107 DEFAULT_DIFFICULTY + f I x field_32108 DEFAULT_GAME_MODE + f Ljava/lang/String; y field_32109 DEFAULT_SLOT_NAME + f Ljava/lang/String; z field_46845 DEFAULT_VERSION + m ()Lfcu; a method_25076 createDefaults + m (I)Ljava/lang/String; a method_25077 getSlotName + m (Lcom/google/gson/JsonObject;)Lfcu; a method_25078 parse + m (Z)V a method_25079 setEmpty + m ()Lfcu; b method_25080 createEmptyDefaults + m (I)Ljava/lang/String; b method_25081 getDefaultSlotName + m ()Ljava/lang/String; c method_25082 toJson + m ()Lfcu; d method_25083 clone + m (ZZZZIZIIZLjava/lang/String;Ljava/lang/String;Lfcp$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fcv net/minecraft/class_4884 com/mojang/realmsclient/dto/RealmsWorldResetDto + f Ljava/lang/String; a field_22647 seed + f J b field_22648 worldTemplateId + f I c field_22649 levelType + f Z d field_22650 generateStructures + f Ljava/util/Set; e field_46703 experiments + m (Ljava/lang/String;JIZLjava/util/Set;)V <init> <init> <init> +c fcw net/minecraft/class_4885 com/mojang/realmsclient/dto/ReflectionBasedSerialization +c fcx net/minecraft/class_4886 com/mojang/realmsclient/dto/RegionPingResult + f Ljava/lang/String; a field_22651 regionName + f I b field_22652 ping + m ()I a method_25084 ping + m (Ljava/lang/String;I)V <init> <init> <init> +c fcy net/minecraft/class_6192 com/mojang/realmsclient/dto/ServerActivity + f Ljava/lang/String; a field_32111 profileUuid + f J b field_32112 joinTime + f J c field_32113 leaveTime + m (Lcom/google/gson/JsonObject;)Lfcy; a method_35686 parse + m ()V <init> <init> <init> +c fcz net/minecraft/class_6193 com/mojang/realmsclient/dto/ServerActivityList + f J a field_32114 periodInMillis + f Ljava/util/List; b field_32115 serverActivities + m (Ljava/lang/String;)Lfcz; a method_35687 parse + m ()V <init> <init> <init> +c fda net/minecraft/class_4887 com/mojang/realmsclient/dto/Subscription + f J a field_22653 startDate + f I b field_22654 daysLeft + f Lfda$a; c field_22655 type + f Lorg/slf4j/Logger; d field_22656 LOGGER + m (Ljava/lang/String;)Lfda; a method_25085 parse + m (Ljava/lang/String;)Lfda$a; b method_25086 typeFrom + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fda$a net/minecraft/class_4887$class_4322 com/mojang/realmsclient/dto/Subscription$SubscriptionType + f Lfda$a; a field_19443 NORMAL + f Lfda$a; b field_19444 RECURRING + f [Lfda$a; c field_19445 $VALUES + m ()[Lfda$a; a method_36850 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdb net/minecraft/class_4888 com/mojang/realmsclient/dto/UploadInfo + f Lorg/slf4j/Logger; a field_22657 LOGGER + f Ljava/lang/String; b field_32116 DEFAULT_SCHEMA + f I c field_32117 DEFAULT_PORT + f Ljava/util/regex/Pattern; d field_26467 URI_SCHEMA_PATTERN + f Z e field_22658 worldClosed + f Ljava/lang/String; f field_22659 token + f Ljava/net/URI; g field_22660 uploadEndpoint + m ()Ljava/lang/String; a method_25087 getToken + m (II)I a method_30861 selectPortOrDefault + m (Ljava/lang/String;)Lfdb; a method_25088 parse + m (Ljava/lang/String;I)Ljava/net/URI; a method_30862 assembleUri + m (Ljava/lang/String;Ljava/util/regex/Matcher;)Ljava/lang/String; a method_30863 ensureEndpointSchema + m ()Ljava/net/URI; b method_25089 getUploadEndpoint + m (Ljava/lang/String;)Ljava/lang/String; b method_30864 createRequest + m ()Z c method_25091 isWorldClosed + m (ZLjava/lang/String;Ljava/net/URI;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdc net/minecraft/class_4352 com/mojang/realmsclient/dto/ValueObject + m (Ljava/lang/reflect/Field;)Ljava/lang/String; a method_25093 getName + m (Ljava/lang/reflect/Field;)Z b method_25094 isStatic + m ()V <init> <init> <init> +c fdd net/minecraft/class_4889 com/mojang/realmsclient/dto/WorldDownload + f Ljava/lang/String; a field_22662 downloadLink + f Ljava/lang/String; b field_22663 resourcePackUrl + f Ljava/lang/String; c field_22664 resourcePackHash + f Lorg/slf4j/Logger; d field_22665 LOGGER + m (Ljava/lang/String;)Lfdd; a method_25095 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fde net/minecraft/class_4890 com/mojang/realmsclient/dto/WorldTemplate + f Ljava/lang/String; a field_22666 id + f Ljava/lang/String; b field_22667 name + f Ljava/lang/String; c field_22668 version + f Ljava/lang/String; d field_22669 author + f Ljava/lang/String; e field_22670 link + f Ljava/lang/String; f field_22671 image + f Ljava/lang/String; g field_22672 trailer + f Ljava/lang/String; h field_22673 recommendedPlayers + f Lfde$a; i field_22674 type + f Lorg/slf4j/Logger; j field_22675 LOGGER + m (Lcom/google/gson/JsonObject;)Lfde; a method_25096 parse + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fde$a net/minecraft/class_4890$class_4323 com/mojang/realmsclient/dto/WorldTemplate$WorldTemplateType + f Lfde$a; a field_19447 WORLD_TEMPLATE + f Lfde$a; b field_19448 MINIGAME + f Lfde$a; c field_19449 ADVENTUREMAP + f Lfde$a; d field_19450 EXPERIENCE + f Lfde$a; e field_19451 INSPIRATION + f [Lfde$a; f field_19452 $VALUES + m ()[Lfde$a; a method_36851 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdf net/minecraft/class_4891 com/mojang/realmsclient/dto/WorldTemplatePaginatedList + f Ljava/util/List; a field_22676 templates + f I b field_22677 page + f I c field_22678 size + f I d field_22679 total + f Lorg/slf4j/Logger; e field_22680 LOGGER + m ()Z a method_35688 isLastPage + m (Ljava/lang/String;)Lfdf; a method_25097 parse + m ()V <init> <init> <init> + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdg net/minecraft/class_6194 com/mojang/realmsclient/dto/package-info +c fdh net/minecraft/class_4353 com/mojang/realmsclient/exception/RealmsDefaultUncaughtExceptionHandler + f Lorg/slf4j/Logger; a field_19603 logger + m (Lorg/slf4j/Logger;)V <init> <init> <init> +c fdi net/minecraft/class_4354 com/mojang/realmsclient/exception/RealmsHttpException + m (Ljava/lang/String;Ljava/lang/Exception;)V <init> <init> <init> +c fdj net/minecraft/class_4355 com/mojang/realmsclient/exception/RealmsServiceException + f Lfca; a field_36320 realmsError + m (Lfca;)V <init> <init> <init> +c fdk net/minecraft/class_4356 com/mojang/realmsclient/exception/RetryCallException + f I b field_32118 DEFAULT_DELAY + f I c field_19608 delaySeconds + m (II)V <init> <init> <init> +c fdl net/minecraft/class_6195 com/mojang/realmsclient/exception/package-info +c fdm net/minecraft/class_7578 com/mojang/realmsclient/gui/RealmsDataFetcher + f Lfev; a field_39682 dataFetcher + f Lfev$e; b field_43035 notificationsTask + f Lfev$e; c field_39683 serverListUpdateTask + f Lfev$e; d field_39685 pendingInvitesTask + f Lfev$e; e field_39686 trialAvailabilityTask + f Lfev$e; f field_39687 newsTask + f Lfev$e; g field_52122 onlinePlayersTask + f Lfdn; h field_39688 newsManager + f Ljava/util/List; i field_46704 tasks + m ()Ljava/util/List; a method_54369 getTasks + m (Lfby;)Lfdm$a; a method_44617 method_44617 + m (Lfby;)V <init> <init> <init> +c fdm$a net/minecraft/class_7578$class_8843 com/mojang/realmsclient/gui/RealmsDataFetcher$ServerListData + f Ljava/util/List; a comp_1989 serverList + f Ljava/util/List; b comp_1990 availableSnapshotServers + m ()Ljava/util/List; a comp_1989 serverList + m ()Ljava/util/List; b comp_1990 availableSnapshotServers + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c fdn net/minecraft/class_7579 com/mojang/realmsclient/gui/RealmsNewsManager + f Lffb; a field_39689 newsLocalStorage + f Z b field_39690 hasUnreadNews + f Ljava/lang/String; c field_39691 newsLink + m ()Z a method_44618 hasUnreadNews + m (Lfcn;)V a method_44619 updateUnreadNews + m ()Ljava/lang/String; b method_44620 newsLink + m (Lfcn;)Lffb$a; b method_44621 updateNewsStorage + m (Lffb;)V <init> <init> <init> +c fdo net/minecraft/class_7580 com/mojang/realmsclient/gui/RealmsServerList + f Lfgo; a field_39692 minecraft + f Ljava/util/Set; b field_39693 removedServers + f Ljava/util/List; c field_39694 servers + m ()Z a method_52664 isEmpty + m (Lfcp;)V a method_44622 removeItem + m (Ljava/util/List;)V a method_44623 updateServersList + m (Lfgo;)V <init> <init> <init> +c fdp net/minecraft/class_4367 com/mojang/realmsclient/gui/RealmsWorldSlotButton + f I A field_19675 slotIndex + f Lfdp$b; B field_19677 state + f Lakr; a field_22682 EMPTY_SLOT_LOCATION + f Lakr; b field_22683 DEFAULT_WORLD_SLOT_1 + f Lakr; c field_22684 DEFAULT_WORLD_SLOT_2 + f Lakr; d field_22685 DEFAULT_WORLD_SLOT_3 + f Lakr; u field_22681 SLOT_FRAME_SPRITE + f Lakr; v field_39067 CHECKMARK_SPRITE + f Lwz; w field_26468 SLOT_ACTIVE_TOOLTIP + f Lwz; x field_26469 SWITCH_TO_MINIGAME_SLOT_TOOLTIP + f Lwz; y field_26470 SWITCH_TO_WORLD_SLOT_TOOLTIP + f Lwz; z field_44894 MINIGAME + m ()Lfdp$b; a method_25099 getState + m (Lfcp;)V a method_54571 setServerData + m (Lfcp;ZZ)Lfdp$a; a method_27455 getAction + m (Lfdp$b;Ljava/lang/String;)V a method_54572 setTooltipAndNarration + m (IIIIILfim$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdp$a net/minecraft/class_4367$class_4368 com/mojang/realmsclient/gui/RealmsWorldSlotButton$Action + f Lfdp$a; a field_19678 NOTHING + f Lfdp$a; b field_19679 SWITCH_SLOT + f Lfdp$a; c field_19680 JOIN + f [Lfdp$a; d field_19681 $VALUES + m ()[Lfdp$a; a method_36853 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdp$b net/minecraft/class_4367$class_4370 com/mojang/realmsclient/gui/RealmsWorldSlotButton$State + f Z a field_19686 empty + f Z b field_19687 minigame + f Lfdp$a; c field_19688 action + f Z d field_19682 isCurrentlyActiveSlot + f Ljava/lang/String; e field_19683 slotName + f Ljava/lang/String; f field_46848 slotVersion + f Lfcp$a; g field_46849 compatibility + f J h field_19684 imageId + f Ljava/lang/String; i field_19685 image + m (Lfcp;I)V <init> <init> <init> +c fdq net/minecraft/class_4371 com/mojang/realmsclient/gui/RowButton + f I a field_19690 width + f I b field_19691 height + f I c field_19692 xOffset + f I d field_19693 yOffset + m ()I a method_21109 getRight + m (I)V a method_21110 onClick + m (Lfhz;IIII)V a method_21111 drawForRowAt + m (Lfhz;IIZ)V a method_21112 draw + m (Lfhz;Ljava/util/List;Lgwp;IIII)V a method_21113 drawButtonsInRow + m (Lgwp;Lfji$a;Ljava/util/List;IDD)V a method_21114 rowButtonMouseClicked + m ()I b method_21115 getBottom + m (IIII)V <init> <init> <init> +c fdr net/minecraft/class_6196 com/mojang/realmsclient/gui/package-info +c fds net/minecraft/class_8656 com/mojang/realmsclient/gui/screens/AddRealmPopupScreen + f Lakr; B field_45276 TRIAL_AVAILABLE_SPRITE + f Lfjz; C field_45277 CROSS_BUTTON_SPRITES + f I D field_45255 BG_TEXTURE_WIDTH + f I E field_45256 BG_TEXTURE_HEIGHT + f I F field_45257 BG_BORDER_SIZE + f I G field_45258 IMAGE_WIDTH + f I H field_45259 IMAGE_HEIGHT + f I I field_45260 BUTTON_SPACING + f I J field_45261 PADDING + f I K field_45262 WIDTH + f I L field_45263 HEIGHT + f I M field_45264 TEXT_WIDTH + f I N field_45265 BUTTON_WIDTH + f I O field_45266 CAROUSEL_SWITCH_INTERVAL + f Ljava/util/List; P field_45267 carouselImages + f Lfod; Q field_45268 backgroundScreen + f Z R field_45269 trialAvailable + f Lfim; S field_45270 createTrialButton + f I T field_45271 carouselIndex + f I U field_45272 carouselTick + f Lwz; a field_45273 POPUP_TEXT + f Lwz; b field_45274 CLOSE_TEXT + f Lakr; c field_45275 BACKGROUND_SPRITE + m ()I C method_52680 left + m ()I D method_52681 top + m ()I E method_52682 right + m ()I F method_52683 bottom + m (Lakr;)Z a method_52684 method_52684 + m (Laue;)V a method_52685 updateCarouselImages + m (Lfhz;Lfim;)V a method_52686 renderDiamond + m (Lfim;)V a method_52687 method_52687 + m (Lakr;)Z b method_52688 method_52688 + m (Lfod;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdt net/minecraft/class_4379 com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen + f Lfce; B field_19736 backup + f Lflz; C field_45973 layout + f Lfdt$a; D field_19738 backupInfoList + f Lwz; a field_45972 TITLE + f Lwz; b field_27937 UNKNOWN + f Lfod; c field_19734 lastScreen + m (Lfdt;)Lfhx; a method_29335 method_29335 + m (Lfdt;Lfki;)V a method_53513 method_53513 + m (Lfim;)V a method_25105 method_25105 + m (Ljava/lang/String;)Lwz; a method_21140 gameDifficultyMetadata + m (Ljava/lang/String;Ljava/lang/String;)Lwz; a method_21141 checkForSpecificMetadata + m (Lfdt;)Lfhx; b method_51885 method_51885 + m (Ljava/lang/String;)Lwz; b method_21143 gameModeMetadata + m (Lfod;Lfce;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdt$a net/minecraft/class_4379$class_4380 com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen$BackupInfoList + f Lfdt; a field_19740 field_19740 + m (Ljava/lang/String;Ljava/lang/String;)V a method_29336 method_29336 + m (Lfdt;Lfgo;)V <init> <init> <init> +c fdt$b net/minecraft/class_4379$class_5344 com/mojang/realmsclient/gui/screens/RealmsBackupInfoScreen$BackupInfoListEntry + f Lfdt; a field_25257 field_25257 + f Lwz; b field_44895 TEMPLATE_NAME + f Lwz; c field_44896 GAME_DIFFICULTY + f Lwz; d field_44897 NAME + f Lwz; e field_44898 GAME_SERVER_VERSION + f Lwz; f field_44899 UPLOADED + f Lwz; g field_44900 ENABLED_PACK + f Lwz; h field_44901 DESCRIPTION + f Lwz; i field_44902 GAME_MODE + f Lwz; j field_44903 SEED + f Lwz; k field_44904 WORLD_TYPE + f Lwz; l field_44905 UNDEFINED + f Ljava/lang/String; m field_25258 key + f Ljava/lang/String; n field_25259 value + m (Ljava/lang/String;)Lwz; a method_51886 translateKey + m (Lfdt;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdu net/minecraft/class_4381 com/mojang/realmsclient/gui/screens/RealmsBackupScreen + f Lwz; B field_26472 HAS_CHANGES_TOOLTIP + f Lwz; C field_26474 NO_BACKUPS_LABEL + f Lwz; D field_51818 DOWNLOAD_LATEST + f Ljava/lang/String; E field_32119 UPLOADED_KEY + f I F field_49447 PADDING + f Lfdx; G field_19743 lastScreen + f Ljava/util/List; H field_19744 backups + f Lfdu$a; I field_49448 backupList + f Lflz; J field_49449 layout + f I K field_19748 slotId + f Lfim; L field_19749 downloadButton + f Lfcp; M field_19753 serverData + f Z N field_19752 noBackups + f Lorg/slf4j/Logger; a field_19741 LOGGER + f Lwz; b field_26473 TITLE + f Lwz; c field_26471 RESTORE_TOOLTIP + m ()V C method_57661 fetchRealmsBackups + m ()V D method_21166 downloadClicked + m (Lfdu;)Lfgo; a method_25108 method_25108 + m (Lfdu;Lfki;)V a method_25109 method_25109 + m (Lfim;)V a method_25110 method_25110 + m (Lfjo;)V a method_25111 method_25111 + m (Lfdu;)Lfhx; b method_25115 method_25115 + m (Lfim;)V b method_25113 method_25113 + m (Lfdu;)Lfhx; c method_25116 method_25116 + m (Lfdu;)Lfgo; d method_51237 method_51237 + m (Lfdu;)Lfhx; e method_57662 method_57662 + m (Lfdu;)Lfhx; f method_57663 method_57663 + m (Lfdu;)Lfhx; g method_57664 method_57664 + m (Lfdu;)Lfgo; h method_57665 method_57665 + m (Lfdu;)Lfgo; i method_57666 method_57666 + m (Lfdx;Lfcp;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdu$1 net/minecraft/class_4381$1 com/mojang/realmsclient/gui/screens/RealmsBackupScreen$1 + f Lfdu; a field_19755 field_19755 + m (Ljava/util/List;)V a method_21171 method_21171 + m (Lfdu;Ljava/lang/String;)V <init> <init> <init> +c fdu$a net/minecraft/class_4381$class_4382 com/mojang/realmsclient/gui/screens/RealmsBackupScreen$BackupObjectSelectionList + f Lfdu; a field_19760 field_19760 + f I m field_49450 ITEM_HEIGHT + m (Lfce;)V a method_21173 addEntry + m (Lfdu;)V <init> <init> <init> +c fdu$b net/minecraft/class_4381$class_4383 com/mojang/realmsclient/gui/screens/RealmsBackupScreen$Entry + f Lfdu; a field_19762 field_19762 + f I b field_44525 Y_PADDING + f Lfce; c field_19761 backup + f Lfim; d field_49452 restoreButton + f Lfim; e field_49451 changesButton + f Ljava/util/List; f field_44527 children + m (Lfce;)V a method_51239 populateChangeList + m (Lfim;)V a method_57668 method_57668 + m (Lfjo;)V a method_57673 method_57673 + m (Ljava/lang/String;)V a method_51241 addToChangeList + m (Ljava/util/Date;)Ljava/lang/String; a method_21176 getMediumDatePresentation + m (Ljava/util/function/Supplier;)Lxn; a method_57669 method_57669 + m (Lfim;)V b method_57670 method_57670 + m (Ljava/util/function/Supplier;)Lxn; b method_57671 method_57671 + m ()Ljava/lang/String; c method_57672 getShortBackupDate + m ()V d method_57674 restoreClicked + m (Lfdu;Lfce;)V <init> <init> <init> +c fdv net/minecraft/class_4384 com/mojang/realmsclient/gui/screens/RealmsBrokenWorldScreen + f Lfod; B field_19764 lastScreen + f Lfcp; C field_20492 serverData + f J D field_19767 serverId + f [Lwz; E field_19769 message + f I F field_19770 leftX + f Ljava/util/List; G field_19778 slotsThatHasBeenDownloaded + f I H field_19779 animTick + f Lakr; a field_45239 SLOT_FRAME_SPRITE + f Lorg/slf4j/Logger; b field_19763 LOGGER + f I c field_32120 DEFAULT_BUTTON_WIDTH + m ()V C method_21178 addButtons + m ()Z D method_21196 isMinigame + m ()V E method_25127 method_25127 + m ()V F method_37404 method_37404 + m ()V G method_25129 method_25129 + m (I)I a method_21179 getFramePositionX + m (ILfim;)V a method_25124 method_25124 + m (ILfjo;)V a method_25125 method_25125 + m (IZ)V a method_25121 method_25121 + m (J)V a method_21181 fetchServerData + m (Lfcp;)V a method_25128 method_25128 + m (Lfhz;IIIIZLjava/lang/String;IJLjava/lang/String;Z)V a method_21180 drawSlotFrame + m (Lfim;)V a method_25122 method_25122 + m ()V b method_25123 doSwitchOrReset + m (I)V b method_21187 downloadWorld + m (ILfim;)V b method_25120 method_25120 + m (J)V b method_22101 method_22101 + m (Lfod;JZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdw net/minecraft/class_4387 com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen + f Lwz; B field_49456 OUTDATED_STABLE_VERSION + f Lfod; C field_19787 lastScreen + f Lflz; D field_49453 layout + f Lwz; a field_26477 INCOMPATIBLE_TITLE + f Lwz; b field_49454 INCOMPATIBLE_CLIENT_VERSION + f Lwz; c field_49455 UNSUPPORTED_SNAPSHOT_VERSION + m ()Lwz; C method_57675 getErrorMessage + m (Lfdw;Lfki;)V a method_57676 method_57676 + m (Lfim;)V a method_57677 method_57677 + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdx net/minecraft/class_4388 com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen + f Lakr; B field_45241 CLOSED_SPRITE + f Lorg/slf4j/Logger; C field_19790 LOGGER + f Lwz; D field_26479 WORLD_LIST_TITLE + f Lwz; E field_26480 TITLE + f Lwz; F field_26482 SERVER_EXPIRED_TOOLTIP + f Lwz; G field_26483 SERVER_EXPIRING_SOON_TOOLTIP + f Lwz; H field_26484 SERVER_EXPIRING_IN_DAY_TOOLTIP + f Lwz; I field_26485 SERVER_OPEN_TOOLTIP + f Lwz; J field_26486 SERVER_CLOSED_TOOLTIP + f I K field_32121 DEFAULT_BUTTON_WIDTH + f I L field_32122 DEFAULT_BUTTON_OFFSET + f Lwz; M field_19791 toolTip + f Lfbt; N field_19792 lastScreen + f Lfcp; O field_20493 serverData + f J P field_19794 serverId + f I Q field_19795 leftX + f I R field_19796 rightX + f Lfim; S field_19799 playersButton + f Lfim; T field_19800 settingsButton + f Lfim; U field_19801 subscriptionButton + f Lfim; V field_19802 optionsButton + f Lfim; W field_19803 backupButton + f Lfim; X field_19804 resetWorldButton + f Lfim; Y field_19805 switchMinigameButton + f Z Z field_19806 stateChanged + f Lakr; a field_22690 EXPIRED_SPRITE + f Ljava/util/List; aa field_33777 slotButtonList + f Lakr; b field_22691 EXPIRES_SOON_SPRITE + f Lakr; c field_45240 OPEN_SPRITE + m ()V C method_21234 disableButtons + m ()V D method_21236 switchToMinigame + m ()Z E method_21238 isMinigame + m ()V F method_21240 hideRegularButtons + m ()V G method_21242 hideMinigameButtons + m ()Lwz; J method_53456 method_53456 + m ()Lwz; K method_53457 method_53457 + m ()Lwz; L method_53458 method_53458 + m ()Lwz; M method_53459 method_53459 + m ()V N method_25149 method_25149 + m ()V O method_25150 method_25150 + m ()V P method_37406 method_37406 + m ()V Q method_25151 method_25151 + m ()V R method_25133 method_25133 + m ()V S method_25134 method_25134 + m (I)Lfdp; a method_21199 addSlotButton + m (II)I a method_21200 centerButton + m (ILfcp;)V a method_21203 switchToFullSlot + m (ILfcp;Lfjo;)V a method_25136 method_25136 + m (ILfim;)V a method_25135 method_25135 + m (J)V a method_21204 fetchServerData + m (Lfcp;)V a method_21206 joinRealm + m (Lfcp;ILfjo;)V a method_25139 method_25139 + m (Lfcu;)V a method_21208 saveSlotSettings + m (Lfde;)V a method_32484 templateSelectionCallback + m (Lfdj;)V a method_25137 method_25137 + m (Lfhz;IIIILakr;Ljava/util/function/Supplier;)V a method_53460 drawRealmStatus + m (Lfim;)V a method_25138 hide + m (Ljava/lang/String;Ljava/lang/String;)V a method_21215 saveSettings + m ()V b method_21217 closeTheWorld + m (I)I b method_21220 leftButton + m (ILfcp;)V b method_21222 switchToEmptySlot + m (J)V b method_22103 method_22103 + m (Lfcp;)V b method_37407 method_37407 + m (Lfhz;IIII)V b method_21201 drawServerStatus + m (Lfim;)V b method_21226 show + m (Z)V b method_21218 openTheWorld + m (Lfim;)V c method_25140 method_25140 + m (Lfim;)V d method_25141 method_25141 + m (Lfim;)V e method_25142 method_25142 + m ()V f method_21198 stateChanged + m (Lfim;)V f method_25144 method_25144 + m ()Lfdx; g method_21219 getNewScreen + m (Lfim;)V g method_25145 method_25145 + m (I)I h method_21228 frame + m (Lfim;)V h method_25146 method_25146 + m (Lfim;)V i method_25147 method_25147 + m (Lfim;)V j method_25148 method_25148 + m (Lfbt;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fdx$1 net/minecraft/class_4388$1 com/mojang/realmsclient/gui/screens/RealmsConfigureWorldScreen$1 + f [I a field_19812 $SwitchMap$com$mojang$realmsclient$gui$RealmsWorldSlotButton$Action + m ()V <clinit> <clinit> <clinit> +c fdy net/minecraft/class_4389 com/mojang/realmsclient/gui/screens/RealmsConfirmScreen + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; a field_22692 callback + f Lwz; b field_19821 title1 + f Lwz; c field_19825 title2 + m (Lfim;)V a method_25152 method_25152 + m (Lfim;)V b method_25153 method_25153 + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Lwz;)V <init> <init> <init> +c fdz net/minecraft/class_4390 com/mojang/realmsclient/gui/screens/RealmsCreateRealmScreen + f I B field_45243 BUTTON_SPACING + f I C field_45244 CONTENT_WIDTH + f Lfbt; D field_19830 lastScreen + f Lflz; E field_45242 layout + f Lfiv; F field_19831 nameBox + f Lfiv; G field_19832 descriptionBox + f Ljava/lang/Runnable; H field_46705 createWorldRunnable + f Lwz; a field_46706 CREATE_REALM_TEXT + f Lwz; b field_26487 NAME_LABEL + f Lwz; c field_26488 DESCRIPTION_LABEL + m ()V C method_25156 method_25156 + m ()V D method_25157 method_25157 + m (J)V a method_54370 createSnapshotWorld + m (JLffg;)V a method_54371 method_54371 + m (Lfcp;)V a method_21245 createWorld + m (Lfdz;Lfki;)V a method_52665 method_52665 + m (Lfim;)V a method_52666 method_52666 + m (Lfim;Ljava/lang/String;)V a method_52667 method_52667 + m (J)V b method_54372 method_54372 + m (Lfcp;)V b method_54373 method_54373 + m (Lfim;)V b method_54374 method_54374 + m (Lfbt;Lfcp;)V <init> <init> <init> + m (Lfbt;J)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fea net/minecraft/class_4392 com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen + f I B field_41769 BAR_TOP + f I C field_41770 BAR_BOTTOM + f I D field_41771 BAR_BORDER + f Lfod; E field_19845 lastScreen + f Lfdd; F field_19846 worldDownload + f Lwz; G field_19847 downloadTitle + f Lcom/google/common/util/concurrent/RateLimiter; H field_19848 narrationRateLimiter + f Lfim; I field_22694 cancelButton + f Ljava/lang/String; J field_19850 worldName + f Lfea$a; K field_19851 downloadStatus + f Lwz; L field_20494 errorMessage + f Lwz; M field_19853 status + f Ljava/lang/String; N field_19854 progress + f Z O field_19855 cancelled + f Z P field_19856 showDots + f Z Q field_19857 finished + f Z R field_19858 extracting + f Ljava/lang/Long; S field_19859 previousWrittenBytes + f Ljava/lang/Long; T field_19860 previousTimeSnapshot + f J U field_19861 bytesPersSecond + f I V field_19862 animTick + f [Ljava/lang/String; W field_19863 DOTS + f I X field_19864 dotIndex + f Z Y field_19867 checked + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; Z field_22693 callback + f Lorg/slf4j/Logger; a field_19844 LOGGER + f Ljava/util/concurrent/locks/ReentrantLock; b field_19868 DOWNLOAD_LOCK + f I c field_41772 BAR_WIDTH + m ()V C method_21265 checkDownloadSize + m ()Lwz; D method_37012 createProgressNarrationMessage + m ()V E method_21278 downloadSave + m ()V F method_21279 downloadCancelled + m ()V G method_22104 method_22104 + m (Lfhz;J)V a method_21266 drawDownloadSpeed0 + m (Lfim;)V a method_25158 method_25158 + m (Lfjo;)V a method_25159 method_25159 + m (Ljava/lang/String;)J a method_21259 getContentLength + m (Lfhz;)V c method_21272 drawDots + m (Lfhz;)V d method_21274 drawProgressBar + m (Lfhz;)V e method_21276 drawDownloadSpeed + m (Lfod;Lfdd;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fea$a net/minecraft/class_4392$class_4393 com/mojang/realmsclient/gui/screens/RealmsDownloadLatestWorldScreen$DownloadStatus + f J a field_19871 bytesWritten + f J b field_19872 totalBytes + m ()V <init> <init> <init> +c feb net/minecraft/class_4394 com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen + f Lfod; a field_22695 nextScreen + f Lfeb$a; b field_36321 lines + f Lfjf; c field_36322 line2Split + m (Lfdj;)Lfeb$a; a method_39981 errorMessage + m (Lfim;)V a method_25160 method_25160 + m (Lwz;)Lfeb$a; a method_21282 errorMessage + m (Lwz;Lwz;)Lfeb$a; a method_21283 errorMessage + m (Lfdj;Lfod;)V <init> <init> <init> + m (Lwz;Lfod;)V <init> <init> <init> + m (Lwz;Lwz;Lfod;)V <init> <init> <init> +c feb$a net/minecraft/class_4394$class_8570 com/mojang/realmsclient/gui/screens/RealmsGenericErrorScreen$ErrorMessage + f Lwz; a comp_1533 title + f Lwz; b comp_1534 detail + m ()Lwz; a comp_1533 title + m ()Lwz; b comp_1534 detail + m (Lwz;Lwz;)V <init> <init> <init> +c fec net/minecraft/class_4395 com/mojang/realmsclient/gui/screens/RealmsInviteScreen + f Lwz; B field_44943 INVITING_PLAYER_TEXT + f Lwz; C field_26490 NO_SUCH_PLAYER_ERROR_TEXT + f Lflz; D field_49457 layout + f Lfiv; E field_22696 profileName + f Lfim; F field_49458 inviteButton + f Lfcp; G field_19880 serverData + f Lfdx; H field_19881 configureScreen + f Lfod; I field_19882 lastScreen + f Lwz; J field_19887 message + f Lorg/slf4j/Logger; a field_19878 LOGGER + f Lwz; b field_49459 TITLE + f Lwz; c field_26489 NAME_LABEL + m ()V C method_21284 onInvite + m (JLjava/lang/String;)Lfcp; a method_52216 method_52216 + m (Lfcp;)V a method_52217 method_52217 + m (Lfec;Lfki;)V a method_57678 method_57678 + m (Lfim;)V a method_57679 method_57679 + m (Lwz;)V a method_21286 showMessage + m (Lfim;)V b method_25162 method_25162 + m (Lfdx;Lfod;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fed net/minecraft/class_4398 com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTaskScreen + f Lfod; B field_19912 lastScreen + f Lfmd; C field_46111 layout + f Lwz; D field_19914 title + f Lfjb; E field_46112 loadingDotsWidget + f Lorg/slf4j/Logger; a field_19909 LOGGER + f Lgwr; b field_33779 REPEATED_NARRATOR + f Ljava/util/List; c field_46707 queuedTasks + m (Lfed;Lfki;)V a method_53795 method_53795 + m (Lfim;)V a method_25168 method_25168 + m (Lfmc;)V a method_53796 method_53796 + m (Lwz;)V a method_53797 setTitle + m ([Lffn;)V a method_54375 method_54375 + m ()V f method_53798 cancel + m (Lfod;[Lffn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fee net/minecraft/class_8789 com/mojang/realmsclient/gui/screens/RealmsLongRunningMcoTickTaskScreen + f Lffn; a field_46113 task + m (Lfod;Lffn;)V <init> <init> <init> +c fef net/minecraft/class_4399 com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen + f Lakr; B field_45248 TRIAL_AVAILABLE_SPRITE + f Ljava/util/concurrent/CompletableFuture; C field_19927 validClient + f Lfev$c; D field_39695 realmsDataSubscription + f Lfef$a; E field_43037 currentConfiguration + f I F field_19924 numberOfPendingInvites + f Z G field_19926 trialAvailable + f Z H field_19928 hasUnreadNews + f Z I field_43038 hasUnseenNotifications + f Lfef$a; J field_43039 showAll + f Lfef$a; K field_43040 onlyNotifications + f Lakr; a field_45245 UNSEEN_NOTIFICATION_SPRITE + f Lakr; b field_45246 NEWS_SPRITE + f Lakr; c field_45247 INVITE_SPRITE + m ()Lfef$a; C method_49584 getConfiguration + m ()Z D method_25169 getRealmsNotificationsEnabled + m ()Z E method_25170 inTitleScreen + m (Lfbs$a;)Ljava/lang/Boolean; a method_52670 method_52670 + m (Lfdm;Lfcn;)V a method_49585 method_49585 + m (Lfdm;Lfev$c;)V a method_49586 addNewsAndInvitesSubscriptions + m (Ljava/lang/Boolean;)V a method_49587 method_49587 + m (Ljava/lang/Integer;)V a method_49588 method_49588 + m (Lfdm;Lfev$c;)V b method_49590 addNotificationsSubscriptions + m (Lfhz;)V c method_21295 drawIcons + m (Ljava/util/List;)V c method_49591 method_49591 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fef$1 net/minecraft/class_4399$1 com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$1 + f Lfef; a field_43042 field_43042 + m (Lfef;)V <init> <init> <init> +c fef$2 net/minecraft/class_4399$2 com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$2 + f Lfef; a field_43041 field_43041 + m (Lfef;)V <init> <init> <init> +c fef$a net/minecraft/class_4399$class_8207 com/mojang/realmsclient/gui/screens/RealmsNotificationsScreen$DataFetcherConfiguration + m ()Z a method_49592 showOldNotifications + m (Lfdm;)Lfev$c; a method_49593 initDataFetcher +c feg net/minecraft/class_4400 com/mojang/realmsclient/gui/screens/RealmsParentalConsentScreen + f Lfod; B field_46852 lastScreen + f Lfjg; C field_46853 textWidget + f Lwz; a field_26491 MESSAGE + f I b field_46850 SPACING + f Lfmd; c field_46851 layout + m (Lfeg;Lfki;)V a method_54573 method_54573 + m (Lfim;)V a method_54574 method_54574 + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c feh net/minecraft/class_4401 com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen + f Lakr; B field_22703 REJECT_SPRITE + f Lorg/slf4j/Logger; C field_19935 LOGGER + f Lwz; D field_26493 NO_PENDING_INVITES_TEXT + f Lwz; E field_26494 ACCEPT_INVITE + f Lwz; F field_26495 REJECT_INVITE + f Lfod; G field_19936 lastScreen + f Ljava/util/concurrent/CompletableFuture; H field_45249 pendingInvites + f Lwz; I field_19937 toolTip + f Lfeh$b; J field_19939 pendingInvitationSelectionList + f I K field_19941 selectedInvite + f Lfim; L field_19942 acceptButton + f Lfim; M field_19943 rejectButton + f Lakr; a field_45250 ACCEPT_HIGHLIGHTED_SPRITE + f Lakr; b field_22702 ACCEPT_SPRITE + f Lakr; c field_45251 REJECT_HIGHLIGHTED_SPRITE + m ()V C method_21307 updateButtonStates + m ()Ljava/util/List; D method_52671 method_52671 + m (I)Z a method_21314 shouldAcceptAndRejectButtonBeVisible + m (IZ)V a method_52672 handleInvitation + m (IZLjava/lang/Boolean;)V a method_52673 method_52673 + m (Lfci;)Lfeh$a; a method_52674 method_52674 + m (Lfeh;)Lfhx; a method_52675 method_52675 + m (Lfim;)V a method_25175 method_25175 + m (ZLjava/lang/String;)Ljava/lang/Boolean; a method_52676 method_52676 + m (Lfeh;)Lfhx; b method_52677 method_52677 + m (Lfim;)V b method_25177 method_25177 + m (Lfeh;)Lfhx; c method_52678 method_52678 + m (Lfim;)V c method_25179 method_25179 + m (Ljava/util/List;)V c method_52679 method_52679 + m (Lfod;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c feh$a net/minecraft/class_4401$class_4403 com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry + f Lfeh; a field_19954 field_19954 + f I b field_32123 TEXT_LEFT + f Lfci; c field_19953 pendingInvite + f Ljava/util/List; d field_19955 rowButtons + m (Lfhz;Lfci;IIII)V a method_21324 renderPendingInvitationItem + m (Lfeh;Lfci;)V <init> <init> <init> +c feh$a$a net/minecraft/class_4401$class_4403$class_4404 com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$AcceptRowButton + f Lfeh$a; e field_19956 field_19956 + m (Lfeh$a;)V <init> <init> <init> +c feh$a$b net/minecraft/class_4401$class_4403$class_4405 com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$Entry$RejectRowButton + f Lfeh$a; e field_19957 field_19957 + m (Lfeh$a;)V <init> <init> <init> +c feh$b net/minecraft/class_4401$class_4402 com/mojang/realmsclient/gui/screens/RealmsPendingInvitesScreen$PendingInvitationSelectionList + f Lfeh; a field_19952 field_19952 + m (I)V a method_21321 removeAtIndex + m (Lfeh$a;)V a method_25188 setSelected + m (I)V c method_21322 selectInviteListItem + m (Lfeh;)V <init> <init> <init> +c fei net/minecraft/class_4406 com/mojang/realmsclient/gui/screens/RealmsPlayerScreen + f I B field_49462 PADDING + f Lflz; C field_49463 layout + f Lfdx; D field_19960 lastScreen + f Lfcp; E field_19961 serverData + f Lfei$b; F field_49460 invitedList + f Z G field_19971 stateChanged + f Lorg/slf4j/Logger; a field_19958 LOGGER + f Lwz; b field_49461 TITLE + f Lwz; c field_44908 QUESTION_TITLE + m ()V C method_58475 repopulateInvitedList + m ()V D method_21333 backButtonClicked + m (Lfei;)Lfhx; a method_57680 method_57680 + m (Lfei;Lfki;)V a method_57681 method_57681 + m (Lfim;)V a method_57682 method_57682 + m (Lfei;)Lfhx; b method_57683 method_57683 + m (Lfim;)V b method_25197 method_25197 + m (Lfei;)Lfhx; c method_31124 method_31124 + m (Lfei;)Lfhx; d method_57684 method_57684 + m (Lfei;)Lfhx; e method_57685 method_57685 + m (Lfei;)Lfhx; f method_57686 method_57686 + m (Lfei;)Lfgo; g method_57687 method_57687 + m (Lfei;)Lfhx; h method_57688 method_57688 + m (Lfei;)Lfhx; i method_57689 method_57689 + m (Lfei;)Lfgo; j method_57690 method_57690 + m (Lfdx;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fei$a net/minecraft/class_4406$class_4408 com/mojang/realmsclient/gui/screens/RealmsPlayerScreen$Entry + f Lfei; a field_19980 field_19980 + f Lwz; b field_49464 NORMAL_USER_TEXT + f Lwz; c field_49465 OP_TEXT + f Lwz; d field_49466 REMOVE_TEXT + f Lakr; e field_49467 MAKE_OP_SPRITE + f Lakr; f field_49468 REMOVE_OP_SPRITE + f Lakr; g field_49469 REMOVE_PLAYER_SPRITE + f I h field_49470 ICON_WIDTH + f I i field_49471 ICON_HEIGHT + f Lfcl; j field_19979 playerInfo + f Lfim; k field_44536 removeButton + f Lfim; l field_44537 makeOpButton + f Lfim; m field_44538 removeOpButton + m (I)V a method_57691 op + m (ILfim;)V a method_51246 method_51246 + m (Lfch;)V a method_57692 updateOps + m (Lfcl;IZ)V a method_57693 method_57693 + m (Lfcl;Ljava/util/function/Supplier;)Lxn; a method_57694 method_57694 + m (I)V b method_57695 deop + m (ILfim;)V b method_51248 method_51248 + m (Lfcl;Ljava/util/function/Supplier;)Lxn; b method_57696 method_57696 + m ()V c method_57697 updateOpButtons + m (I)V c method_57698 uninvite + m (ILfim;)V c method_51249 method_51249 + m (Lfcl;Ljava/util/function/Supplier;)Lxn; c method_57699 method_57699 + m ()Lfim; d method_57700 activeOpButton + m (Lfei;Lfcl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fei$b net/minecraft/class_4406$class_4407 com/mojang/realmsclient/gui/screens/RealmsPlayerScreen$InvitedObjectSelectionList + f Lfei; a field_19978 field_19978 + f I m field_49472 ITEM_HEIGHT + m (Lfei;)V <init> <init> <init> +c fej net/minecraft/class_9754 com/mojang/realmsclient/gui/screens/RealmsPopups + f I a field_51819 COLOR_INFO + f Lwz; b field_51820 INFO + f Lwz; c field_51821 WARNING + m (Lfod;Lwz;Ljava/util/function/Consumer;)Lfjo; a method_60316 infoPopupScreen + m (Lfod;Lwz;Ljava/util/function/Consumer;)Lfjo; b method_60317 warningPopupScreen + m (Lfod;Lwz;Ljava/util/function/Consumer;)Lfjo; c method_60318 warningAcknowledgePopupScreen + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fek net/minecraft/class_4409 com/mojang/realmsclient/gui/screens/RealmsResetNormalWorldScreen + f I B field_45279 CONTENT_WIDTH + f Lflz; C field_45280 layout + f Ljava/util/function/Consumer; D field_27938 callback + f Lfiv; E field_19984 seedEdit + f Lffa; F field_27939 levelType + f Z G field_27940 generateStructures + f Ljava/util/Set; H field_46708 experiments + f Lwz; I field_24206 buttonTitle + f Lwz; a field_46114 TITLE + f Lwz; b field_26506 SEED_LABEL + f I c field_45278 BUTTON_SPACING + m ()Lffg; C method_52693 createWorldGenerationInfo + m (Latp;)V a method_54376 method_54376 + m (Latp;Lfim;)V a method_54377 method_54377 + m (Lfek;Lfki;)V a method_52694 method_52694 + m (Lfim;)V a method_32485 method_32485 + m (Lfit;Lffa;)V a method_32486 method_32486 + m (Lfit;Ljava/lang/Boolean;)V a method_32487 method_32487 + m (Lfmd;)V a method_54378 createExperimentsButton + m (Lfim;)V b method_25202 method_25202 + m (Ljava/util/function/Consumer;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fel net/minecraft/class_4410 com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen + f Lwz; B field_46127 CREATE_REALM_TITLE + f Lwz; C field_46115 CREATE_REALM_SUBTITLE + f Lwz; D field_46116 CREATE_WORLD_TITLE + f Lwz; E field_46117 CREATE_WORLD_SUBTITLE + f Lwz; F field_46118 RESET_WORLD_TITLE + f Lwz; G field_46119 RESET_WORLD_SUBTITLE + f Lwz; H field_46120 RESET_WORLD_RESET_TASK_TITLE + f Lwz; I field_46121 WORLD_TEMPLATES_TITLE + f Lwz; J field_46122 ADVENTURES_TITLE + f Lwz; K field_46123 EXPERIENCES_TITLE + f Lwz; L field_46124 INSPIRATION_TITLE + f Lfod; M field_20000 lastScreen + f Lfcp; N field_20001 serverData + f Lwz; O field_20006 subtitle + f I P field_20008 subtitleColor + f Lwz; Q field_20501 resetTaskTitle + f Lakr; R field_22714 UPLOAD_LOCATION + f Lakr; S field_22715 ADVENTURE_MAP_LOCATION + f Lakr; T field_22716 SURVIVAL_SPAWN_LOCATION + f Lakr; U field_22708 NEW_WORLD_LOCATION + f Lakr; V field_22709 EXPERIENCE_LOCATION + f Lakr; W field_22710 INSPIRATION_LOCATION + f Lfdf; X field_20495 templates + f Lfdf; Y field_20496 adventuremaps + f Lfdf; Z field_20497 experiences + f Lwz; a field_46125 CREATE_WORLD_RESET_TASK_TITLE + f Lfdf; aa field_20498 inspirations + f Lffp; ab field_46709 realmCreationTask + f Ljava/lang/Runnable; ac field_22711 resetWorldRunnable + f Lflz; ad field_46126 layout + f I b field_19998 slot + f Lorg/slf4j/Logger; c field_19999 LOGGER + m ()V C method_54379 method_54379 + m (Lfde;)V a method_32488 templateSelectionCallback + m (Lfel;)Lfgo; a method_25205 method_25205 + m (Lfel;Lfki;)V a method_53799 method_53799 + m (Lffg;)V a method_32489 generationSelectionCallback + m (Lffn;)V a method_54380 runResetTasks + m (Lfim;)V a method_53800 method_53800 + m (Lfod;ILfcp;Ljava/lang/Runnable;)Lfel; a method_53801 forEmptySlot + m (Lfod;Lfcp;Lffp;Ljava/lang/Runnable;)Lfel; a method_53802 forNewRealm + m (Lfod;Lfcp;Ljava/lang/Runnable;)Lfel; a method_53805 forResetSlot + m (Lfel;)Lfhx; b method_53803 method_53803 + m (Lfim;)V b method_53804 method_53804 + m (Lfim;)V c method_53806 method_53806 + m (Lfim;)V d method_53807 method_53807 + m (Lfim;)V e method_25211 method_25211 + m (Lfim;)V f method_25212 method_25212 + m (Lfim;)V g method_25213 method_25213 + m (Lfod;Lfcp;ILwz;Lwz;ILwz;Ljava/lang/Runnable;)V <init> <init> <init> + m (Lfod;Lfcp;ILwz;Lwz;ILwz;Lffp;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fel$1 net/minecraft/class_4410$1 com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$1 + f Lfel; a field_20021 field_20021 + m (Lfdf;Lfdf;Lfdf;Lfdf;)V a method_21392 method_21392 + m (Lfel;Ljava/lang/String;)V <init> <init> <init> +c fel$a net/minecraft/class_4410$class_4411 com/mojang/realmsclient/gui/screens/RealmsResetWorldScreen$FrameButton + f Lfel; a field_20031 field_20031 + f Lakr; b field_48384 SLOT_FRAME_SPRITE + f I c field_48385 FRAME_SIZE + f I d field_48386 FRAME_WIDTH + f I u field_46130 IMAGE_SIZE + f Lakr; v field_20032 image + m (Lfel;Lfhx;Lwz;Lakr;Lfim$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fem net/minecraft/class_4416 com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen + f Lwz; B field_20058 WORLD_TEXT + f Lwz; C field_26507 HARDCORE_TEXT + f Lwz; D field_26508 COMMANDS_TEXT + f Ljava/text/DateFormat; E field_20054 DATE_FORMAT + f Lffp; F field_48387 realmCreationTask + f Lfel; G field_20050 lastScreen + f J H field_20051 realmId + f I I field_20052 slotId + f Lfim; J field_20053 uploadButton + f Ljava/util/List; K field_20055 levelList + f I L field_20056 selectedWorld + f Lfem$b; M field_20057 worldSelectionList + f Lwz; a field_46131 TITLE + f Lorg/slf4j/Logger; b field_20049 LOGGER + f Lwz; c field_44909 UNABLE_TO_LOAD_WORLD + m ()V C method_21396 loadLevelList + m ()V D method_21401 upload + m (I)I a method_25218 method_25218 + m (Lerg;)Lwz; a method_21400 gameModeName + m (Lfem;)Lfhx; a method_30871 method_30871 + m (Lfim;)V a method_38508 method_38508 + m (I)I b method_55436 method_55436 + m (Lerg;)Ljava/lang/String; b method_21404 formatLastPlayed + m (Lfem;)Lfhx; b method_30872 method_30872 + m (Lfim;)V b method_25221 method_25221 + m (Lfem;)Lfhx; c method_25226 method_25226 + m (Lffp;JILfel;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fem$a net/minecraft/class_4416$class_4417 com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$Entry + f Lfem; a field_20067 field_20067 + f Lerg; b field_22718 levelSummary + f Ljava/lang/String; c field_26509 name + f Lwz; d field_26510 id + f Lwz; e field_26511 info + m (Lfhz;III)V a method_21411 renderItem + m (Lfem;Lerg;)V <init> <init> <init> +c fem$b net/minecraft/class_4416$class_4418 com/mojang/realmsclient/gui/screens/RealmsSelectFileToUploadScreen$WorldSelectionList + f Lfem; a field_20068 field_20068 + m (Lerg;)V a method_21412 addEntry + m (Lfem$a;)V a method_25227 setSelected + m (Lfem;)V <init> <init> <init> +c fen net/minecraft/class_4419 com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen + f Lwz; B field_45978 TRAILER_BUTTON_NAME + f Lwz; C field_45979 PUBLISHER_BUTTON_NAME + f I D field_45974 BUTTON_WIDTH + f I E field_45975 BUTTON_SPACING + f Lflz; F field_45976 layout + f Ljava/util/function/Consumer; G field_27941 callback + f Lfen$b; H field_20071 worldTemplateList + f Lfcp$d; I field_20079 worldType + f Lfim; J field_20074 selectButton + f Lfim; K field_20075 trailerButton + f Lfim; L field_20076 publisherButton + f Lfde; M field_20072 selectedTemplate + f Ljava/lang/String; N field_20078 currentLink + f [Lwz; O field_20081 warning + f Ljava/util/List; P field_20085 noTemplatesMessage + f Lorg/slf4j/Logger; a field_20069 LOGGER + f Lakr; b field_22721 SLOT_FRAME_SPRITE + f Lwz; c field_45977 SELECT_BUTTON_NAME + m ()V C method_21425 updateButtonStates + m ()V D method_21440 selectTemplate + m ()V E method_21442 onTrailer + m ()V F method_21444 onPublish + m ()I G method_53514 getHeaderHeight + m (Lfdf;)V a method_21415 fetchTemplatesAsync + m (Lfdf;Lfby;)Lcom/mojang/datafixers/util/Either; a method_21416 fetchTemplates + m (Lfen;)Lfgo; a method_25229 method_25229 + m (Lfen;Lfki;)V a method_53515 method_53515 + m (Lffe$b;)I a method_25230 method_25230 + m (Lfhz;IILjava/util/List;)V a method_21414 renderMultilineMessage + m (Lfim;)V a method_25231 method_25231 + m ([Lwz;)V a method_21429 setWarning + m (Lfen;)Lfhx; b method_53516 method_53516 + m (Lfim;)V b method_25233 method_25233 + m (Lfen;)Lfhx; c method_25238 method_25238 + m (Lfim;)V c method_25234 method_25234 + m (Lfen;)Lfhx; d method_25239 method_25239 + m (Lfim;)V d method_25236 method_25236 + m (Lfen;)Lfhx; e method_25240 method_25240 + m (Lfen;)Lfhx; f method_25241 method_25241 + m (Lfen;)Lfhx; g method_25242 method_25242 + m (Lfen;)Lfhx; h method_25243 method_25243 + m (Lwz;Ljava/util/function/Consumer;Lfcp$d;)V <init> <init> <init> + m (Lwz;Ljava/util/function/Consumer;Lfcp$d;Lfdf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fen$1 net/minecraft/class_4419$1 com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$1 + f Lfdf; a field_20091 val$startPage + f Lfen; b field_20092 field_20092 + m (Lcom/mojang/datafixers/util/Either;)Lfdf; a method_21445 method_21445 + m (Lfen;Ljava/lang/String;Lfdf;)V <init> <init> <init> +c fen$a net/minecraft/class_4419$class_4421 com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$Entry + f Lfde; a field_20094 template + f Lfen; b field_20095 field_20095 + f Lfjz; c field_45980 WEBSITE_LINK_SPRITES + f Lfjz; d field_45981 TRAILER_LINK_SPRITES + f Lwz; e field_45982 PUBLISHER_LINK_TOOLTIP + f Lwz; f field_45983 TRAILER_LINK_TOOLTIP + f J g field_45984 lastClickTime + f Lfiy; h field_45985 websiteButton + f Lfiy; i field_45986 trailerButton + m (Lfen;Lfde;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fen$b net/minecraft/class_4419$class_4420 com/mojang/realmsclient/gui/screens/RealmsSelectWorldTemplateScreen$WorldTemplateList + f Lfen; a field_20093 field_20093 + m (Lfde;)V a method_21448 addEntry + m (Lfen$a;)V a method_25249 setSelected + m (Lfen$a;)Lfde; b method_25250 method_25250 + m ()Z c method_21446 isEmpty + m ()Ljava/util/List; d method_21450 getTemplates + m (Lfen;)V <init> <init> <init> + m (Lfen;Ljava/lang/Iterable;)V <init> <init> <init> +c feo net/minecraft/class_4422 com/mojang/realmsclient/gui/screens/RealmsSettingsScreen + f Lfdx; B field_20096 configureWorldScreen + f Lfcp; C field_20097 serverData + f Lfiv; D field_20100 descEdit + f Lfiv; E field_20101 nameEdit + f I a field_32124 COMPONENT_WIDTH + f Lwz; b field_26514 NAME_LABEL + f Lwz; c field_26515 DESCRIPTION_LABEL + m (Lfim;)V a method_54575 method_54575 + m (Lfim;Ljava/lang/String;)V a method_54576 method_54576 + m (Lfjo;)V a method_25254 method_25254 + m (Lfim;)V b method_25253 method_25253 + m (Lfim;)V c method_25251 method_25251 + m ()V g method_21454 save + m (Lfdx;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fep net/minecraft/class_4423 com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen + f I B field_32125 DEFAULT_DIFFICULTY + f I C field_32126 DEFAULT_GAME_MODE + f Lwz; D field_26516 NAME_LABEL + f Lwz; E field_27942 SPAWN_PROTECTION_TEXT + f Lfiv; F field_20113 nameEdit + f I G field_20114 column1X + f I H field_20116 columnWidth + f Lfcu; I field_20117 options + f Lfcp$d; J field_20118 worldType + f Lbqo; K field_27943 difficulty + f Ldct; L field_20121 gameMode + f Ljava/lang/String; M field_39187 defaultSlotName + f Ljava/lang/String; N field_39188 worldName + f Z O field_20122 pvp + f Z P field_20123 spawnNPCs + f Z Q field_20124 spawnAnimals + f Z R field_20125 spawnMonsters + f I S field_20120 spawnProtection + f Z T field_20127 commandBlocks + f Z U field_20128 forceGameMode + f Lfep$a; V field_20133 spawnProtectionButton + f Ljava/util/List; a field_22723 DIFFICULTIES + f Ljava/util/List; b field_22724 GAME_MODES + f Lfdx; c field_20109 parentScreen + m ()V C method_21486 saveSettings + m (Lfim;)V a method_25255 method_25255 + m (Lfit;Ldct;)V a method_32496 method_32496 + m (Lfit;Lfit;Lbqo;)V a method_32495 method_32495 + m (Lfit;Ljava/lang/Boolean;)V a method_32497 method_32497 + m (Ljava/lang/Boolean;)V a method_32502 method_32502 + m (Ljava/lang/String;)V a method_43757 setWorldName + m (Ljava/util/List;II)Ljava/lang/Object; a method_32498 findByIndex + m (Ljava/util/List;Ljava/lang/Object;I)I a method_32499 findIndex + m (Ljava/util/function/Consumer;Lfjo;)V a method_43755 method_43755 + m (Ljava/util/function/Consumer;Lwz;Lfit;Ljava/lang/Boolean;)V a method_43754 method_43754 + m (Lwz;Ljava/util/function/Consumer;)Lfit$b; a method_43756 confirmDangerousOption + m (Lfim;)V b method_25256 method_25256 + m (Lfit;Ljava/lang/Boolean;)V b method_32500 method_32500 + m (Ljava/lang/Boolean;)V b method_32503 method_32503 + m (Lfit;Ljava/lang/Boolean;)V c method_32505 method_32505 + m (Ljava/lang/Boolean;)V c method_32504 method_32504 + m (Lfdx;Lfcu;Lfcp$d;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fep$a net/minecraft/class_4423$class_4424 com/mojang/realmsclient/gui/screens/RealmsSlotOptionsScreen$SettingsSlider + f Lfep; a field_20145 field_20145 + f D d field_22725 minValue + f D e field_22726 maxValue + m (Lfep;IIIIFF)V <init> <init> <init> +c feq net/minecraft/class_4425 com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen + f Lwz; B field_20155 TIME_LEFT_LABEL + f Lwz; C field_20156 DAYS_LEFT_LABEL + f Lwz; D field_26517 SUBSCRIPTION_EXPIRED_TEXT + f Lwz; E field_26518 SUBSCRIPTION_LESS_THAN_A_DAY_TEXT + f Lwz; F field_34033 UNKNOWN + f Lwz; G field_43152 RECURRING_INFO + f Lfod; H field_20147 lastScreen + f Lfcp; I field_20148 serverData + f Lfod; J field_20149 mainScreen + f Lwz; K field_20157 daysLeft + f Lwz; L field_20158 startDate + f Lfda$a; M field_20159 type + f Lorg/slf4j/Logger; a field_20146 LOGGER + f Lwz; b field_20153 SUBSCRIPTION_TITLE + f Lwz; c field_20154 SUBSCRIPTION_START_LABEL + m ()V C method_25271 deleteRealm + m (I)Lwz; a method_21499 daysLeftPresentation + m (J)V a method_21500 getSubscription + m (Lfeq;)Lfgo; a method_25267 method_25267 + m (Lfim;)V a method_25268 method_25268 + m (Lfjo;)V a method_60319 method_60319 + m (J)Lwz; b method_21502 localPresentation + m (Lfeq;)Lfgo; b method_25272 method_25272 + m (Lfim;)V b method_25266 method_25266 + m (Lfim;)V c method_25270 method_25270 + m (Lfod;Lfcp;Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c feq$1 net/minecraft/class_4425$1 com/mojang/realmsclient/gui/screens/RealmsSubscriptionInfoScreen$1 + f Lfeq; a field_20164 field_20164 + m ()V a method_25273 method_25273 + m (Lfeq;Ljava/lang/String;)V <init> <init> <init> +c fer net/minecraft/class_4426 com/mojang/realmsclient/gui/screens/RealmsTermsScreen + f Lwz; B field_26525 TERMS_LINK_TEXT + f Lfod; C field_22727 lastScreen + f Lfcp; D field_20168 realmsServer + f Z E field_20170 onLink + f Lorg/slf4j/Logger; a field_20165 LOGGER + f Lwz; b field_26523 TITLE + f Lwz; c field_26524 TERMS_STATIC_TEXT + m ()V C method_21505 agreedToTos + m (Lfim;)V a method_25274 method_25274 + m (Lfim;)V b method_25275 method_25275 + m (Lfod;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fes net/minecraft/class_4427 com/mojang/realmsclient/gui/screens/RealmsUploadScreen + f I B field_41773 BAR_TOP + f I C field_41774 BAR_BOTTOM + f I D field_41775 BAR_BORDER + f [Ljava/lang/String; E field_20191 DOTS + f Lwz; F field_26526 VERIFYING_TEXT + f Lfel; G field_20175 lastScreen + f Lerg; H field_20176 selectedLevel + f Lffp; I field_48388 realmCreationTask + f J J field_20177 realmId + f I K field_20178 slotId + f Lfcc; L field_20179 uploadStatus + f Lcom/google/common/util/concurrent/RateLimiter; M field_20180 narrationRateLimiter + f [Lwz; N field_20503 errorMessage + f Lwz; O field_20182 status + f Ljava/lang/String; P field_20183 progress + f Z Q field_20184 cancelled + f Z R field_20185 uploadFinished + f Z S field_20186 showDots + f Z T field_20187 uploadStarted + f Lfim; U field_20188 backButton + f Lfim; V field_20189 cancelButton + f I W field_20190 tickCount + f Ljava/lang/Long; X field_20193 previousWrittenBytes + f Ljava/lang/Long; Y field_20194 previousTimeSnapshot + f J Z field_20195 bytesPersSecond + f Lorg/slf4j/Logger; a field_20174 LOGGER + f Lflz; aa field_48389 layout + f Ljava/util/concurrent/locks/ReentrantLock; b field_20196 UPLOAD_LOCK + f I c field_41776 BAR_WIDTH + m ()V C method_21525 onBack + m ()V D method_21528 onCancel + m ()Lwz; E method_37014 createProgressNarrationMessage + m ()V F method_21536 upload + m ()V G method_21538 uploadCancelled + m ()V J method_22106 method_22106 + m ()V K method_25278 method_25278 + m ()V L method_56132 method_56132 + m (Lfes;Lfki;)V a method_56133 method_56133 + m (Lfet;)V a method_22105 method_22105 + m (Lfhz;J)V a method_21526 drawUploadSpeed0 + m (Lfim;)V a method_25276 method_25276 + m (Ljava/io/File;)Z a method_21515 verify + m (Lorg/apache/commons/compress/archivers/tar/TarArchiveOutputStream;Ljava/lang/String;Ljava/lang/String;Z)V a method_21516 addFileToTarGz + m ([Lwz;)V a method_27460 setErrorMessage + m (Lfim;)V b method_25277 method_25277 + m (Ljava/io/File;)Ljava/io/File; b method_21524 tarGzipArchive + m (Lfhz;)V c method_21532 drawProgressBar + m (Lfhz;)V d method_21534 drawUploadSpeed + m (Lffp;JILfel;Lerg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fet net/minecraft/class_4429 com/mojang/realmsclient/gui/screens/UploadResult + f I a field_20205 statusCode + f Ljava/lang/String; b field_20206 errorMessage + m (ILjava/lang/String;)V <init> <init> <init> +c fet$a net/minecraft/class_4429$class_4430 com/mojang/realmsclient/gui/screens/UploadResult$Builder + f I a field_20207 statusCode + f Ljava/lang/String; b field_20208 errorMessage + m ()Lfet; a method_21541 build + m (I)Lfet$a; a method_21542 withStatusCode + m (Ljava/lang/String;)Lfet$a; a method_21543 withErrorMessage + m ()V <init> <init> <init> +c feu net/minecraft/class_6197 com/mojang/realmsclient/gui/screens/package-info +c fev net/minecraft/class_7581 com/mojang/realmsclient/gui/task/DataFetcher + f Lorg/slf4j/Logger; a field_39696 LOGGER + f Ljava/util/concurrent/Executor; b field_39697 executor + f Ljava/util/concurrent/TimeUnit; c field_39698 resolution + f Lazo; d field_39699 timeSource + m ()Lfev$c; a method_44628 createSubscription + m (Ljava/lang/String;Ljava/util/concurrent/Callable;Ljava/time/Duration;Lfew;)Lfev$e; a method_44629 createTask + m (Ljava/util/concurrent/Executor;Ljava/util/concurrent/TimeUnit;Lazo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fev$a net/minecraft/class_7581$class_7582 com/mojang/realmsclient/gui/task/DataFetcher$ComputationResult + f Lcom/mojang/datafixers/util/Either; a comp_888 value + f J b comp_889 time + m ()Lcom/mojang/datafixers/util/Either; a comp_888 value + m ()J b comp_889 time + m (Lcom/mojang/datafixers/util/Either;J)V <init> <init> <init> +c fev$b net/minecraft/class_7581$class_7583 com/mojang/realmsclient/gui/task/DataFetcher$SubscribedTask + f Lfev$e; a field_39701 task + f Ljava/util/function/Consumer; b field_39702 output + f J c field_39703 lastCheckTime + m ()V a method_44630 runCallbackIfNeeded + m (J)V a method_44631 update + m ()V b method_44632 runCallback + m ()V c method_44633 reset + m (Lfev;Lfev$e;Ljava/util/function/Consumer;)V <init> <init> <init> +c fev$c net/minecraft/class_7581$class_7584 com/mojang/realmsclient/gui/task/DataFetcher$Subscription + f Lfev; a field_39704 field_39704 + f Ljava/util/List; b field_39705 subscriptions + m ()V a method_44634 forceUpdate + m (Lfev$e;Ljava/util/function/Consumer;)V a method_44635 subscribe + m ()V b method_44636 tick + m ()V c method_44637 reset + m (Lfev;)V <init> <init> <init> +c fev$d net/minecraft/class_7581$class_7585 com/mojang/realmsclient/gui/task/DataFetcher$SuccessfulComputationResult + f Ljava/lang/Object; a comp_890 value + f J b comp_891 time + m ()Ljava/lang/Object; a comp_890 value + m ()J b comp_891 time + m (Ljava/lang/Object;J)V <init> <init> <init> +c fev$e net/minecraft/class_7581$class_7586 com/mojang/realmsclient/gui/task/DataFetcher$Task + f Lfev; a field_39706 field_39706 + f Ljava/lang/String; b field_39707 id + f Ljava/util/concurrent/Callable; c field_39708 updater + f J d field_39709 period + f Lfew; e field_39710 repeatStrategy + f Ljava/util/concurrent/CompletableFuture; f field_39711 pendingTask + f Lfev$d; g field_39712 lastResult + f J h field_39713 nextUpdate + m ()V a method_44638 reset + m (J)V a method_44639 updateIfNeeded + m (JLjava/lang/Exception;)V a method_44640 method_44640 + m (JLjava/lang/Object;)V a method_44641 method_44641 + m ()Lfev$a; b method_44642 method_44642 + m (Lfev;Ljava/lang/String;Ljava/util/concurrent/Callable;JLfew;)V <init> <init> <init> +c few net/minecraft/class_7587 com/mojang/realmsclient/gui/task/RepeatedDelayStrategy + f Lfew; a field_39714 CONSTANT + m ()J a method_44643 delayCyclesAfterSuccess + m (I)Lfew; a method_44644 exponentialBackoff + m ()J b method_44645 delayCyclesAfterFailure + m ()V <clinit> <clinit> <clinit> +c few$1 net/minecraft/class_7587$1 com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$1 + m ()V <init> <init> <init> +c few$2 net/minecraft/class_7587$2 com/mojang/realmsclient/gui/task/RepeatedDelayStrategy$2 + f I b field_39715 val$maxBackoff + f Lorg/slf4j/Logger; c field_39716 LOGGER + f I d field_39717 failureCount + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fex net/minecraft/class_6198 com/mojang/realmsclient/gui/task/package-info +c fey net/minecraft/class_6199 com/mojang/realmsclient/package-info +c fez net/minecraft/class_4431 com/mojang/realmsclient/util/JsonUtils + m (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String; a method_49594 getRequiredString + m (Ljava/lang/String;Lcom/google/gson/JsonObject;I)I a method_21545 getIntOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;J)J a method_21546 getLongOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; a method_54577 getRequiredStringOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID; a method_49595 getUuidOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object; a method_49596 getRequired + m (Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z a method_21548 getBooleanOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date; b method_21544 getDateOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String; b method_21547 getStringOr + m (Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object; b method_54115 getOptional + m ()V <init> <init> <init> +c ffa net/minecraft/class_5672 com/mojang/realmsclient/util/LevelType + f Lffa; a field_27944 DEFAULT + f Lffa; b field_27945 FLAT + f Lffa; c field_27946 LARGE_BIOMES + f Lffa; d field_27947 AMPLIFIED + f I e field_27948 index + f Lwz; f field_27949 name + f [Lffa; g field_27950 $VALUES + m ()Lwz; a method_32506 getName + m ()I b method_32507 getDtoIndex + m ()[Lffa; c method_36856 $values + m (Ljava/lang/String;IILakq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffb net/minecraft/class_4432 com/mojang/realmsclient/util/RealmsPersistence + f Ljava/lang/String; a field_32128 FILE_NAME + f Lfcg; b field_22729 GSON + f Lorg/slf4j/Logger; c field_39744 LOGGER + m ()Lffb$a; a method_33423 read + m (Lffb$a;)V a method_33424 save + m ()Lffb$a; b method_21549 readFile + m (Lffb$a;)V b method_21550 writeFile + m ()Ljava/nio/file/Path; c method_25279 getPathToData + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffb$a net/minecraft/class_4432$class_4433 com/mojang/realmsclient/util/RealmsPersistence$RealmsPersistenceData + f Ljava/lang/String; a field_20209 newsLink + f Z b field_20210 hasUnreadNews + m ()V <init> <init> <init> +c ffc net/minecraft/class_4446 com/mojang/realmsclient/util/RealmsTextureManager + f Ljava/util/Map; a field_20253 TEXTURES + f Lorg/slf4j/Logger; b field_20256 LOGGER + f Lakr; c field_22730 TEMPLATE_ICON_LOCATION + m (Ljava/lang/String;)Lfaj; a method_48970 loadImage + m (Ljava/lang/String;Ljava/lang/String;)Lakr; a method_48971 worldTemplate + m (Ljava/lang/String;Ljava/lang/String;)Lakr; b method_21564 getTexture + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffc$a net/minecraft/class_4446$class_4447 com/mojang/realmsclient/util/RealmsTextureManager$RealmsTexture + f Ljava/lang/String; a comp_1254 image + f Lakr; b comp_1255 textureId + m ()Ljava/lang/String; a comp_1254 image + m ()Lakr; b comp_1255 textureId + m (Ljava/lang/String;Lakr;)V <init> <init> <init> +c ffd net/minecraft/class_4448 com/mojang/realmsclient/util/RealmsUtil + f Lwz; a field_44910 RIGHT_NOW + f I b field_32129 MINUTES + f I c field_32130 HOURS + f I d field_32131 DAYS + m (J)Lwz; a method_21567 convertToAgePresentation + m (Lfhz;IIILjava/util/UUID;)V a method_48972 renderPlayerFace + m (Ljava/util/Date;)Lwz; a method_25282 convertToAgePresentationFromInstant + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffe net/minecraft/class_4450 com/mojang/realmsclient/util/TextRenderingUtils + m (Ljava/lang/String;)Ljava/util/List; a method_21575 lineBreak + m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; a method_21576 split + m (Ljava/lang/String;Ljava/util/List;)Ljava/util/List; a method_21577 decompose + m (Ljava/lang/String;[Lffe$b;)Ljava/util/List; a method_21578 decompose + m (Ljava/util/List;Ljava/util/List;)Ljava/util/List; a method_21579 insertLinks + m ()V <init> <init> <init> +c ffe$a net/minecraft/class_4450$class_4451 com/mojang/realmsclient/util/TextRenderingUtils$Line + f Ljava/util/List; a field_20266 segments + m ([Lffe$b;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> +c ffe$b net/minecraft/class_4450$class_4452 com/mojang/realmsclient/util/TextRenderingUtils$LineSegment + f Ljava/lang/String; a field_20267 fullText + f Ljava/lang/String; b field_20268 linkTitle + f Ljava/lang/String; c field_20269 linkUrl + m ()Ljava/lang/String; a method_21580 renderedText + m (Ljava/lang/String;)Lffe$b; a method_21581 text + m (Ljava/lang/String;Ljava/lang/String;)Lffe$b; a method_21582 link + m ()Z b method_21583 isLink + m ()Ljava/lang/String; c method_21584 getLinkUrl + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c fff net/minecraft/class_4453 com/mojang/realmsclient/util/UploadTokenCache + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a field_20270 TOKEN_CACHE + m (J)Ljava/lang/String; a method_21585 get + m (JLjava/lang/String;)V a method_21586 put + m (J)V b method_21587 invalidate + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffg net/minecraft/class_4413 com/mojang/realmsclient/util/WorldGenerationInfo + f Ljava/lang/String; a comp_1976 seed + f Lffa; b comp_1977 levelType + f Z c comp_1978 generateStructures + f Ljava/util/Set; d comp_1991 experiments + m ()Ljava/lang/String; a comp_1976 seed + m ()Lffa; b comp_1977 levelType + m ()Z c comp_1978 generateStructures + m ()Ljava/util/Set; d comp_1991 experiments + m (Ljava/lang/String;Lffa;ZLjava/util/Set;)V <init> <init> <init> +c ffh net/minecraft/class_6200 com/mojang/realmsclient/util/package-info +c ffi net/minecraft/class_4435 com/mojang/realmsclient/util/task/CloseServerTask + f Lorg/slf4j/Logger; b field_36354 LOGGER + f Lwz; c field_46132 TITLE + f Lfcp; d field_20212 serverData + f Lfdx; e field_20213 configureScreen + m (Lfcp;Lfdx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffj net/minecraft/class_4438 com/mojang/realmsclient/util/task/ConnectTask + f Lwz; b field_46133 TITLE + f Lgwn; c field_20222 realmsConnect + f Lfcp; d field_26922 server + f Lfcq; e field_20223 address + m (Lfod;Lfcp;Lfcq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffk net/minecraft/class_8844 com/mojang/realmsclient/util/task/CreateSnapshotRealmTask + f Lorg/slf4j/Logger; b field_46710 LOGGER + f Lwz; c field_46711 TITLE + f J d field_46712 parentId + f Lffg; e field_46713 generationInfo + f Ljava/lang/String; f field_46714 name + f Ljava/lang/String; g field_46715 description + f Lfbt; h field_46716 realmsMainScreen + f Lffp; i field_46717 creationTask + f Lffq; j field_46718 generateWorldTask + m (Lfcp;)V a method_54381 method_54381 + m (Lfcp;)V b method_54382 method_54382 + m (Lfbt;JLffg;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffl net/minecraft/class_4436 com/mojang/realmsclient/util/task/DownloadTask + f Lorg/slf4j/Logger; b field_36355 LOGGER + f Lwz; c field_46134 TITLE + f J d field_20214 realmId + f I e field_20215 slot + f Lfod; f field_20216 lastScreen + f Ljava/lang/String; g field_20217 downloadName + m (Z)V a method_25283 method_25283 + m (JILjava/lang/String;Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffm net/minecraft/class_4439 com/mojang/realmsclient/util/task/GetServerDetailsTask + f Lwz; b field_47580 APPLYING_PACK_TEXT + f Lorg/slf4j/Logger; c field_36356 LOGGER + f Lwz; d field_46135 TITLE + f Lfcp; e field_20224 server + f Lfod; f field_20225 lastScreen + m (Lfcp;)Ljava/util/UUID; a method_55605 generatePackId + m (Lfcq;)Lfed; a method_32511 connectScreen + m (Lfcq;Ljava/lang/Throwable;)Ljava/lang/Void; a method_25286 method_25286 + m (Lfcq;Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; a method_32515 scheduleResourcePackDownload + m (Lfcq;Ljava/util/UUID;Ljava/util/function/Function;)Lfjo; a method_32512 resourcePackDownloadConfirmationScreen + m (Lfcq;Ljava/util/UUID;Ljava/util/function/Function;Lfjo;)V a method_32513 method_32513 + m (Ljava/util/function/Function;Lfcq;)V a method_32514 method_32514 + m ()Lfcq; f method_32516 fetchServerAddress + m (Lfod;Lfcp;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffn net/minecraft/class_4358 com/mojang/realmsclient/util/task/LongRunningTask + f I a field_32132 NUMBER_OF_RETRIES + f Lorg/slf4j/Logger; b field_22731 LOGGER + f Z c field_46136 aborted + m ()Lwz; a method_53808 getTitle + m (J)V a method_25287 pause + m (Lfdj;)V a method_53809 error + m (Lfgo;Lfod;)V a method_25288 method_25288 + m (Lfgo;Lwz;)V a method_53810 method_53810 + m (Lfod;)V a method_25289 setScreen + m (Ljava/lang/Exception;)V a method_53811 error + m (Lwz;)V a method_21067 error + m ()V b method_21071 abortTask + m ()V c method_21068 tick + m ()Z d method_21065 aborted + m ()V e method_21070 init + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffo net/minecraft/class_4437 com/mojang/realmsclient/util/task/OpenServerTask + f Lorg/slf4j/Logger; b field_36357 LOGGER + f Lwz; c field_46137 TITLE + f Lfcp; d field_20218 serverData + f Lfod; e field_20219 returnScreen + f Z f field_20220 join + f Lfgo; g field_34016 minecraft + m ()V f method_37409 method_37409 + m (Lfcp;Lfod;ZLfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffp net/minecraft/class_4445 com/mojang/realmsclient/util/task/RealmCreationTask + f Lorg/slf4j/Logger; b field_36362 LOGGER + f Lwz; c field_46141 TITLE + f Ljava/lang/String; d field_20249 name + f Ljava/lang/String; e field_20250 motd + f J f field_20251 realmId + m (JLjava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffq net/minecraft/class_5673 com/mojang/realmsclient/util/task/ResettingGeneratedWorldTask + f Lffg; b field_27951 generationInfo + m (Lffg;JLwz;Ljava/lang/Runnable;)V <init> <init> <init> +c ffr net/minecraft/class_5674 com/mojang/realmsclient/util/task/ResettingTemplateWorldTask + f Lfde; b field_27952 template + m (Lfde;JLwz;Ljava/lang/Runnable;)V <init> <init> <init> +c ffs net/minecraft/class_4440 com/mojang/realmsclient/util/task/ResettingWorldTask + f Lorg/slf4j/Logger; b field_36358 LOGGER + f J c field_20232 serverId + f Lwz; d field_20235 title + f Ljava/lang/Runnable; e field_22732 callback + m (Lfby;J)V a method_32517 sendResetRequest + m (JLwz;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fft net/minecraft/class_4441 com/mojang/realmsclient/util/task/RestoreTask + f Lorg/slf4j/Logger; b field_36359 LOGGER + f Lwz; c field_46138 TITLE + f Lfce; d field_20236 backup + f J e field_20237 realmId + f Lfdx; f field_20238 lastScreen + m (Lfce;JLfdx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffu net/minecraft/class_4442 com/mojang/realmsclient/util/task/SwitchMinigameTask + f Lorg/slf4j/Logger; b field_36360 LOGGER + f Lwz; c field_46139 TITLE + f J d field_20239 realmId + f Lfde; e field_20240 worldTemplate + f Lfdx; f field_20241 lastScreen + m (JLfde;Lfdx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffv net/minecraft/class_4443 com/mojang/realmsclient/util/task/SwitchSlotTask + f Lorg/slf4j/Logger; b field_36361 LOGGER + f Lwz; c field_46140 TITLE + f J d field_20242 realmId + f I e field_20243 slot + f Ljava/lang/Runnable; f field_22733 callback + m (JILjava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffw net/minecraft/class_6201 com/mojang/realmsclient/util/task/package-info +c ffx net/minecraft/class_4061 net/minecraft/client/AttackIndicatorStatus + f Lffx; a field_18151 OFF + f Lffx; b field_18152 CROSSHAIR + f Lffx; c field_18153 HOTBAR + f Ljava/util/function/IntFunction; d field_18154 BY_ID + f I e field_18155 id + f Ljava/lang/String; f field_18156 key + f [Lffx; g field_18157 $VALUES + m (I)Lffx; a method_18488 byId + m ()[Lffx; c method_36858 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffy net/minecraft/class_4184 net/minecraft/client/Camera + f F a field_32133 FOG_DISTANCE_SCALE + f F b field_47841 DEFAULT_CAMERA_DISTANCE + f Lorg/joml/Vector3f; c field_52123 FORWARDS + f Lorg/joml/Vector3f; d field_52124 UP + f Lorg/joml/Vector3f; e field_52125 LEFT + f Z f field_18709 initialized + f Ldcc; g field_18710 level + f Lbsr; h field_18711 entity + f Lexc; i field_18712 position + f Ljd$a; j field_18713 blockPosition + f Lorg/joml/Vector3f; k field_18714 forwards + f Lorg/joml/Vector3f; l field_18715 up + f Lorg/joml/Vector3f; m field_18716 left + f F n field_18717 xRot + f F o field_18718 yRot + f Lorg/joml/Quaternionf; p field_21518 rotation + f Z q field_18719 detached + f F r field_18721 eyeHeight + f F s field_18722 eyeHeightOld + f F t field_47549 partialTickTime + m ()V a method_19317 tick + m (DDD)V a method_19327 setPosition + m (F)F a method_19318 getMaxZoom + m (FF)V a method_19325 setRotation + m (FFF)V a method_19324 move + m (Ldcc;Lbsr;ZZF)V a method_19321 setup + m (Lexc;)V a method_19322 setPosition + m ()Lexc; b method_19326 getPosition + m ()Ljd; c method_19328 getBlockPosition + m ()F d method_19329 getXRot + m ()F e method_19330 getYRot + m ()Lorg/joml/Quaternionf; f method_23767 rotation + m ()Lbsr; g method_19331 getEntity + m ()Z h method_19332 isInitialized + m ()Z i method_19333 isDetached + m ()Lffy$a; j method_36425 getNearPlane + m ()Lepg; k method_19334 getFluidInCamera + m ()Lorg/joml/Vector3f; l method_19335 getLookVector + m ()Lorg/joml/Vector3f; m method_19336 getUpVector + m ()Lorg/joml/Vector3f; n method_35689 getLeftVector + m ()V o method_19337 reset + m ()F p method_55437 getPartialTickTime + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ffy$a net/minecraft/class_4184$class_6355 net/minecraft/client/Camera$NearPlane + f Lexc; a field_33622 forward + f Lexc; b field_33623 left + f Lexc; c field_33624 up + m ()Lexc; a method_36426 getTopLeft + m (FF)Lexc; a method_36427 getPointOnPlane + m ()Lexc; b method_36429 getTopRight + m ()Lexc; c method_36430 getBottomLeft + m ()Lexc; d method_36431 getBottomRight + m (Lexc;Lexc;Lexc;)V <init> <init> <init> +c ffz net/minecraft/class_5498 net/minecraft/client/CameraType + f Lffz; a field_26664 FIRST_PERSON + f Lffz; b field_26665 THIRD_PERSON_BACK + f Lffz; c field_26666 THIRD_PERSON_FRONT + f [Lffz; d field_26667 VALUES + f Z e field_26668 firstPerson + f Z f field_26669 mirrored + f [Lffz; g field_26670 $VALUES + m ()Z a method_31034 isFirstPerson + m ()Z b method_31035 isMirrored + m ()Lffz; c method_31036 cycle + m ()[Lffz; d method_36859 $values + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fga net/minecraft/class_299 net/minecraft/client/ClientRecipeBook + f Lorg/slf4j/Logger; c field_25622 LOGGER + f Ljava/util/Map; d field_1638 collectionsByTab + f Ljava/util/List; e field_25778 allCollections + m (Lcyz;)Ljava/lang/Object; a method_29969 method_29969 + m (Lfgw;)Ljava/util/List; a method_1396 getCollection + m (Ljava/lang/Iterable;)Ljava/util/Map; a method_30283 categorizeAndGroupRecipes + m (Ljava/lang/Iterable;Lka;)V a method_1401 setupCollections + m (Ljava/util/Map;Lfgw;)Ljava/util/stream/Stream; a method_30280 method_30280 + m (Ljava/util/Map;Lfgw;Ljava/util/List;)V a method_30281 method_30281 + m (Ljava/util/Map;Lka;Lcom/google/common/collect/ImmutableList$Builder;Lfgw;Ljava/util/List;)V a method_30279 method_30279 + m (Lka;Ljava/util/List;)Lfse; a method_48464 method_48464 + m ()Ljava/util/List; b method_1393 getCollections + m (Lfgw;)Ljava/util/List; b method_30282 method_30282 + m (Lfgw;)Ljava/util/List; c method_30284 method_30284 + m (Lczb;)Lfgw; g method_1400 getCategory + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fga$1 net/minecraft/class_299$1 net/minecraft/client/ClientRecipeBook$1 + f [I a field_40377 $SwitchMap$net$minecraft$world$item$crafting$CraftingBookCategory + f [I b field_40378 $SwitchMap$net$minecraft$world$item$crafting$CookingBookCategory + m ()V <clinit> <clinit> <clinit> +c fgb net/minecraft/class_4063 net/minecraft/client/CloudStatus + f Lfgb; a field_18162 OFF + f Lfgb; b field_18163 FAST + f Lfgb; c field_18164 FANCY + f Lcom/mojang/serialization/Codec; d field_45285 CODEC + f I e field_38440 id + f Ljava/lang/String; f field_45286 legacyName + f Ljava/lang/String; g field_18167 key + f [Lfgb; h field_18168 $VALUES + m ()[Lfgb; e method_36860 $values + m (Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgc net/minecraft/class_8657 net/minecraft/client/CommandHistory + f Lorg/slf4j/Logger; a field_45287 LOGGER + f I b field_45288 MAX_PERSISTED_COMMAND_HISTORY + f Ljava/lang/String; c field_45289 PERSISTED_COMMANDS_FILE_NAME + f Ljava/nio/file/Path; d field_45290 commandsPath + f Laxb; e field_45291 lastCommands + m ()Ljava/util/Collection; a method_52696 history + m (Ljava/lang/String;)V a method_52697 addCommand + m ()V b method_52698 save + m (Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgd net/minecraft/class_5222 net/minecraft/client/ComponentCollector + f Ljava/util/List; a field_25260 parts + m ()Lxe; a method_27461 getResult + m (Lxe;)V a method_27462 append + m ()Lxe; b method_27463 getResultOrEmpty + m ()V c method_35690 reset + m ()V <init> <init> <init> +c fge net/minecraft/class_300 net/minecraft/client/DebugQueryHandler + f Lfzg; a field_1640 connection + f I b field_1641 transactionId + f Ljava/util/function/Consumer; c field_1642 callback + m (ILjava/util/function/Consumer;)V a method_1405 queryEntityTag + m (ILub;)Z a method_1404 handleResponse + m (Ljava/util/function/Consumer;)I a method_1402 startTransaction + m (Ljd;Ljava/util/function/Consumer;)V a method_1403 queryBlockEntityTag + m (Lfzg;)V <init> <init> <init> +c fgf net/minecraft/class_9779 net/minecraft/client/DeltaTracker + f Lfgf; a field_51955 ZERO + f Lfgf; b field_51956 ONE + m ()F a method_60636 getGameTimeDeltaTicks + m (Z)F a method_60637 getGameTimeDeltaPartialTick + m ()F b method_60638 getRealtimeDeltaTicks + m ()V <clinit> <clinit> <clinit> +c fgf$a net/minecraft/class_9779$class_9780 net/minecraft/client/DeltaTracker$DefaultValue + f F c field_51957 value + m (F)V <init> <init> <init> +c fgf$b net/minecraft/class_9779$class_9781 net/minecraft/client/DeltaTracker$Timer + f F c field_51958 deltaTicks + f F d field_51959 deltaTickResidual + f F e field_51960 realtimeDeltaTicks + f F f field_51961 pausedDeltaTickResidual + f J g field_51962 lastMs + f J h field_51963 lastUiMs + f F i field_51964 msPerTick + f Lit/unimi/dsi/fastutil/floats/FloatUnaryOperator; j field_51965 targetMsptProvider + f Z k field_51966 paused + f Z l field_51967 frozen + m (J)I a method_60639 advanceGameTime + m (JZ)I a method_60640 advanceTime + m (J)V b method_60641 advanceRealTime + m (Z)V b method_60642 updatePauseState + m ()V c method_60643 pause + m (Z)V c method_60644 updateFrozenState + m ()V d method_60645 unPause + m (FJLit/unimi/dsi/fastutil/floats/FloatUnaryOperator;)V <init> <init> <init> +c fgg net/minecraft/class_333 net/minecraft/client/GameNarrator + f Lwz; a field_18967 NO_TITLE + f Lorg/slf4j/Logger; b field_18210 LOGGER + f Lfgo; c field_39755 minecraft + f Lcom/mojang/text2speech/Narrator; d field_2055 narrator + m ()Z a method_1791 isActive + m (Lfgq;)V a method_1792 updateNarratorStatus + m (Ljava/lang/String;)V a method_19788 sayNow + m (Lwz;)V a method_44708 sayChat + m (Z)V a method_52183 checkStatus + m ()V b method_1793 clear + m (Ljava/lang/String;)V b method_37016 logNarratedMessage + m (Lwz;)V b method_47976 say + m ()V c method_20371 destroy + m (Lwz;)V c method_37015 sayNow + m ()Lfgq; d method_20602 getStatus + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgg$a net/minecraft/class_333$class_8571 net/minecraft/client/GameNarrator$NarratorInitException + m (Ljava/lang/String;)V <init> <init> <init> +c fgh net/minecraft/class_5365 net/minecraft/client/GraphicsStatus + f Lfgh; a field_25427 FAST + f Lfgh; b field_25428 FANCY + f Lfgh; c field_25429 FABULOUS + f Ljava/util/function/IntFunction; d field_25430 BY_ID + f I e field_25431 id + f Ljava/lang/String; f field_25432 key + f [Lfgh; g field_25433 $VALUES + m (I)Lfgh; a method_29592 byId + m ()[Lfgh; c method_36861 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgi net/minecraft/class_303 net/minecraft/client/GuiMessage + f I a comp_892 addedTime + f Lwz; b comp_893 content + f Lxl; c comp_915 signature + f Lfgj; d comp_894 tag + m ()Lfgj$a; a method_58742 icon + m ()I b comp_892 addedTime + m ()Lwz; c comp_893 content + m ()Lxl; d comp_915 signature + m ()Lfgj; e comp_894 tag + m (ILwz;Lxl;Lfgj;)V <init> <init> <init> +c fgi$a net/minecraft/class_303$class_7590 net/minecraft/client/GuiMessage$Line + f I a comp_895 addedTime + f Laya; b comp_896 content + f Lfgj; c comp_897 tag + f Z d comp_898 endOfEntry + m ()I a comp_895 addedTime + m ()Laya; b comp_896 content + m ()Lfgj; c comp_897 tag + m ()Z d comp_898 endOfEntry + m (ILaya;Lfgj;Z)V <init> <init> <init> +c fgj net/minecraft/class_7591 net/minecraft/client/GuiMessageTag + f I a comp_899 indicatorColor + f Lfgj$a; b comp_900 icon + f Lwz; c comp_901 text + f Ljava/lang/String; d comp_902 logTag + f Lwz; e field_40379 SYSTEM_TEXT + f Lwz; f field_41092 SYSTEM_TEXT_SINGLE_PLAYER + f Lwz; g field_39756 CHAT_NOT_SECURE_TEXT + f Lwz; h field_39757 CHAT_MODIFIED_TEXT + f Lwz; i field_45897 CHAT_ERROR_TEXT + f I j field_39758 CHAT_NOT_SECURE_INDICATOR_COLOR + f I k field_39759 CHAT_MODIFIED_INDICATOR_COLOR + f Lfgj; l field_39789 SYSTEM + f Lfgj; m field_41093 SYSTEM_SINGLE_PLAYER + f Lfgj; n field_39760 CHAT_NOT_SECURE + f Lfgj; o field_45898 CHAT_ERROR + m ()Lfgj; a method_44751 system + m (Ljava/lang/String;)Lfgj; a method_44710 chatModified + m ()Lfgj; b method_47391 systemSinglePlayer + m ()Lfgj; c method_44709 chatNotSecure + m ()Lfgj; d method_53461 chatError + m ()I e comp_899 indicatorColor + m ()Lfgj$a; f comp_900 icon + m ()Lwz; g comp_901 text + m ()Ljava/lang/String; h comp_902 logTag + m (ILfgj$a;Lwz;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgj$a net/minecraft/class_7591$class_7592 net/minecraft/client/GuiMessageTag$Icon + f Lfgj$a; a field_39763 CHAT_MODIFIED + f Lakr; b field_45292 sprite + f I c field_39766 width + f I d field_39767 height + f [Lfgj$a; e field_39768 $VALUES + m ()[Lfgj$a; a method_44711 $values + m (Lfhz;II)V a method_44712 draw + m (Ljava/lang/String;ILakr;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgk net/minecraft/class_302 net/minecraft/client/HotbarManager + f I a field_32135 NUM_HOTBAR_GROUPS + f Lorg/slf4j/Logger; b field_1647 LOGGER + f Ljava/nio/file/Path; c field_1646 optionsFile + f Lcom/mojang/datafixers/DataFixer; d field_1648 fixerUpper + f [Lged; e field_1644 hotbars + f Z f field_1645 loaded + m ()V a method_1409 save + m (I)Lged; a method_1410 get + m (Ljava/lang/String;)V a method_56825 method_56825 + m ()V b method_1411 load + m (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgl net/minecraft/class_8015 net/minecraft/client/InputType + f Lfgl; a field_41777 NONE + f Lfgl; b field_41778 MOUSE + f Lfgl; c field_43097 KEYBOARD_ARROW + f Lfgl; d field_41780 KEYBOARD_TAB + f [Lfgl; e field_41781 $VALUES + m ()Z a method_48182 isMouse + m ()Z b method_48183 isKeyboard + m ()[Lfgl; c method_48184 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgm net/minecraft/class_304 net/minecraft/client/KeyMapping + f Ljava/lang/String; a field_32136 CATEGORY_MOVEMENT + f Ljava/lang/String; b field_32137 CATEGORY_MISC + f Ljava/lang/String; c field_32138 CATEGORY_MULTIPLAYER + f Ljava/lang/String; d field_32139 CATEGORY_GAMEPLAY + f Ljava/lang/String; e field_32140 CATEGORY_INVENTORY + f Ljava/lang/String; f field_32141 CATEGORY_INTERFACE + f Ljava/lang/String; g field_32142 CATEGORY_CREATIVE + f Ljava/util/Map; h field_1657 ALL + f Ljava/util/Map; i field_1658 MAP + f Ljava/util/Set; j field_1652 CATEGORIES + f Ljava/util/Map; k field_1656 CATEGORY_SORT_ORDER + f Ljava/lang/String; l field_1660 name + f Lfae$a; m field_1654 defaultKey + f Ljava/lang/String; n field_1659 category + f Lfae$a; o field_1655 key + f Z p field_1653 isDown + f I q field_1661 clickCount + m ()V a method_1424 setAll + m (I)Z a method_1433 matchesMouse + m (II)Z a method_1417 matches + m (Lfae$a;)V a method_1420 click + m (Lfae$a;Z)V a method_1416 set + m (Lfgm;)I a method_1430 compareTo + m (Ljava/lang/String;)Ljava/util/function/Supplier; a method_1419 createNameSupplier + m (Ljava/util/HashMap;)V a method_1418 method_1418 + m (Z)V a method_23481 setDown + m ()V b method_1437 releaseAll + m (Lfae$a;)V b method_1422 setKey + m (Lfgm;)Z b method_1435 same + m (Ljava/lang/String;)Lwz; b method_27465 method_27465 + m ()V c method_52231 resetToggleKeys + m ()V d method_1426 resetMapping + m ()Z e method_1434 isDown + m ()Ljava/lang/String; f method_1423 getCategory + m ()Z g method_1436 consumeClick + m ()Ljava/lang/String; h method_1431 getName + m ()Lfae$a; i method_1429 getDefaultKey + m ()Z j method_1415 isUnbound + m ()Lwz; k method_16007 getTranslatedKeyMessage + m ()Z l method_1427 isDefault + m ()Ljava/lang/String; m method_1428 saveString + m ()V n method_1425 release + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Lfae$b;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgn net/minecraft/class_309 net/minecraft/client/KeyboardHandler + f I a field_32143 DEBUG_CRASH_TIME + f Lfgo; b field_1678 minecraft + f Lezy; c field_16241 clipboardManager + f J d field_1682 debugCrashKeyTime + f J e field_1681 debugCrashKeyReportedTime + f J f field_1680 debugCrashKeyReportedCount + f Z g field_1679 handledDebugKey + m ()Ljava/lang/String; a method_1460 getClipboard + m (I)Z a method_35696 handleChunkDebugKeys + m (IJ)V a method_1461 method_1461 + m (ILfod;[ZIII)V a method_1454 method_1454 + m (J)V a method_1472 setup + m (JII)V a method_1457 charTyped + m (JIIII)V a method_1466 keyPress + m (Lakr;Lbsr;Lub;)V a method_1471 method_1471 + m (Lakr;Lexc;Lub;)V a method_1469 copyCreateEntityCommand + m (Ldtc;Ljd;Lub;)V a method_1475 copyCreateBlockCommand + m (Lfki;CI)V a method_1473 method_1473 + m (Lfki;II)V a method_1458 method_1458 + m (Ljava/lang/String;)V a method_1455 setClipboard + m (Ljava/lang/String;[Ljava/lang/Object;)V a method_1459 debugFeedbackTranslated + m (Ljava/nio/file/Path;Lxw;)Lxw; a method_49711 method_49711 + m (Ln;Lwz;)V a method_37273 debugComponent + m (Lwz;)V a method_37272 debugFeedbackComponent + m (ZZ)V a method_1465 copyRecreateCommand + m ()V b method_1474 tick + m (I)Z b method_1468 handleDebugKeys + m (JII)V b method_22675 method_22675 + m (JIIII)V b method_22676 method_22676 + m (Ldtc;Ljd;Lub;)V b method_1467 method_1467 + m (Ljava/lang/String;[Ljava/lang/Object;)V b method_1456 debugWarningTranslated + m (Lwz;)V b method_1463 method_1463 + m (JII)V c method_22677 method_22677 + m (JIIII)V c method_22678 method_22678 + m (Ljava/lang/String;[Ljava/lang/Object;)V c method_35697 debugFeedback + m (Lwz;)V c method_1464 method_1464 + m (Lfgo;)V <init> <init> <init> +c fgn$1 net/minecraft/class_309$1 net/minecraft/client/KeyboardHandler$1 + f [I a field_1685 $SwitchMap$net$minecraft$world$phys$HitResult$Type + m ()V <clinit> <clinit> <clinit> +c fgo net/minecraft/class_310 net/minecraft/client/Minecraft + f Z A field_32144 wireframe + f Z B field_20907 sectionPath + f Z C field_20908 sectionVisibility + f Z D field_1730 smartCull + f Lfgo; E field_1700 instance + f Lorg/slf4j/Logger; F field_1762 LOGGER + f I G field_32145 MAX_TICKS_PER_UPDATE + f Lakr; H field_36433 REGIONAL_COMPLIANCIES + f Ljava/util/concurrent/CompletableFuture; I field_18009 RESOURCE_RELOAD_INITIAL_TASK + f Lwz; J field_26841 SOCIAL_INTERACTIONS_NOT_AVAILABLE + f J K field_46550 canary + f Ljava/nio/file/Path; L field_1757 resourcePackDirectory + f Ljava/util/concurrent/CompletableFuture; M field_45899 profileFuture + f Lgqm; N field_1764 textureManager + f Lcom/mojang/datafixers/DataFixer; O field_1768 fixerUpper + f Lgfr; P field_1686 virtualScreen + f Lfam; Q field_1704 window + f Lfgf$b; R field_1728 timer + f Lgff; S field_20909 renderBuffers + f Lgkh; T field_1731 entityRenderDispatcher + f Lglh; U field_1742 itemRenderer + f Lfhb; V field_1726 user + f Ljava/util/concurrent/atomic/AtomicReference; W field_17405 progressListener + f Lfgk; X field_1732 hotbarManager + f Lfgl; Y field_41782 lastInputType + f Ljava/lang/String; Z field_1711 launchedVersion + f Lgft; aA field_1756 blockRenderer + f Lgrk; aB field_18008 paintingTextures + f Lgrj; aC field_18173 mobEffectTextures + f Lgri; aD field_50035 mapDecorationTextures + f Lfia; aE field_45293 guiSprites + f Lfkw; aF field_1702 toast + f Lgwi; aG field_1758 tutorial + f Lfsu; aH field_26842 playerSocialManager + f Lfyg; aI field_27387 entityModels + f Lggy; aJ field_27388 blockEntityRenderDispatcher + f Lgvj; aK field_41331 telemetryManager + f Lfzr; aL field_39068 profileKeyPairManager + f Lfdm; aM field_39718 realmsDataFetcher + f Lgej; aN field_44539 quickPlayLog + f Lguo; aO field_1766 singleplayerServer + f Lvt; aP field_1746 pendingConnection + f Z aQ field_1759 isLocalServer + f I aR field_1752 rightClickDelay + f Z aS field_1734 pause + f J aT field_1750 lastNanoTime + f J aU field_1712 lastTime + f I aV field_1735 frames + f Lfnx; aW field_18175 overlay + f Z aX field_46551 clientLevelTeardownInProgress + f Ljava/lang/Thread; aY field_1696 gameThread + f Z a field_1703 ON_OSX + f Z aZ field_1698 running + f Ljava/lang/String; aa field_1720 versionType + f Ljava/net/Proxy; ab field_1739 proxy + f Lerf; ac field_1748 levelSource + f Z ad field_1721 demo + f Z ae field_25033 allowsMultiplayer + f Z af field_25034 allowsChat + f Laub; ag field_1745 resourceManager + f Lasu; ah field_40380 vanillaPackResources + f Lgtc; ai field_40381 downloadedPackSource + f Latp; aj field_1715 resourcePackRepository + f Lgrt; ak field_1717 languageManager + f Lfhq; al field_1751 blockColors + f Lfhu; am field_1760 itemColors + f Lezv; an field_1689 mainRenderTarget + f Lgvf; ao field_1727 soundManager + f Lgva; ap field_1714 musicManager + f Lflb; aq field_1708 fontManager + f Lgrn; ar field_17763 splashManager + f Lget; as field_25671 gpuWarnlistManager + f Lfgu; at field_36434 regionalCompliancies + f Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService; au field_39420 authenticationService + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; av field_1723 minecraftSessionService + f Lcom/mojang/authlib/minecraft/UserApiService; aw field_26902 userApiService + f Ljava/util/concurrent/CompletableFuture; ax field_47680 userPropertiesFuture + f Lgrm; ay field_1707 skinManager + f Lgst; az field_1763 modelManager + f Lakr; b field_1740 DEFAULT_FONT + f Ljava/util/function/Supplier; ba field_1747 delayedCrash + f I bb field_1738 fps + f J bc field_41332 frameTimeNs + f Z bd field_1695 windowActive + f Ljava/util/Queue; be field_17404 progressTasks + f Ljava/util/concurrent/CompletableFuture; bf field_18174 pendingReload + f Lfkx; bg field_26843 socialInteractionsToast + f Lbnf; bh field_16240 profiler + f I bi field_22224 fpsPieRenderTicks + f Lbmz; bj field_22225 fpsPieProfiler + f Lbne; bk field_22226 fpsPieResults + f Lbot; bl field_29569 metricsRecorder + f Lfgx; bm field_33697 reloadStateTracker + f J bn field_37855 savedCpuDuration + f D bo field_37856 gpuUtilization + f Lfbb$a; bp field_37857 currentFrameProfile + f Lfgg; bq field_39769 narrator + f Lfzz; br field_39770 chatListener + f Lgao; bs field_39492 reportingContext + f Lfgc; bt field_45294 commandHistory + f Lews; bu field_45295 directoryValidator + f Z bv field_45900 gameLoadFinished + f J bw field_46552 clientStartTimeMs + f J bx field_46553 clientTickCount + f Ljava/lang/String; by field_1701 debugPath + f Lakr; c field_24211 UNIFORM_FONT + f Lakr; d field_1749 ALT_FONT + f Ljava/lang/String; e field_33735 UPDATE_DRIVERS_ADVICE + f Lgex; f field_1769 levelRenderer + f Lgcp; g field_1713 particleEngine + f Lfhx; h field_1772 font + f Lfhx; i field_39924 fontFilterFishy + f Lges; j field_1773 gameRenderer + f Lgim; k field_1709 debugRenderer + f Lfhy; l field_1705 gui + f Lfgs; m field_1690 options + f Lfgp; n field_1729 mouseHandler + f Lfgn; o field_1774 keyboardHandler + f Ljava/io/File; p field_1697 gameDirectory + f Lfzo; q field_1761 gameMode + f Lfzf; r field_1687 level + f Lgeb; s field_1724 player + f Lbsr; t field_1719 cameraEntity + f Lbsr; u field_1692 crosshairPickEntity + f Lexa; v field_1765 hitResult + f I w field_1771 missTime + f Z x field_1743 noRender + f Lfod; y field_1755 screen + f Ljava/lang/String; z field_1770 fpsString + m ()Z C method_47602 telemetryOptInExtra + m ()Z D method_47595 extraTelemetryAvailable + m ()Z E method_47596 allowsTelemetry + m ()Z F method_29043 allowsMultiplayer + m ()Z G method_35706 allowsRealms + m ()Lcom/mojang/authlib/minecraft/BanDetails; H method_44647 multiplayerBan + m ()Z I method_53518 isNameBanned + m ()Lfgo$a; J method_33884 getChatStatus + m ()Z K method_1530 isDemo + m ()Lfzg; L method_1562 getConnection + m ()Z M method_1498 renderNames + m ()Z N method_1517 useFancyGraphics + m ()Z O method_29611 useShaderTransparency + m ()Z P method_1588 useAmbientOcclusion + m ()Lfgo; Q method_1551 getInstance + m ()Ljava/util/concurrent/CompletableFuture; R method_1513 delayTextureReload + m ()Lfzt; S method_1558 getCurrentServer + m ()Z T method_1542 isLocalServer + m ()Z U method_1496 hasSingleplayerServer + m ()Lguo; V method_1576 getSingleplayerServer + m ()Z W method_47392 isSingleplayer + m ()Lfhb; X method_1548 getUser + m ()Lcom/mojang/authlib/GameProfile; Y method_53462 getGameProfile + m ()Ljava/net/Proxy; Z method_1487 getProxy + m (D)Ljava/lang/String; a method_54116 formatSeconds + m (F)F a method_54785 getTickTargetMillis + m (I)V a method_1524 debugFpsMeterKeyPress + m (IJ)V a method_1506 onFullscreenError + m (Lac;Lfgo;Lgrt;Ljava/lang/String;Lfgs;)Lac; a method_37274 fillSystemReport + m (Lac;Ljava/util/List;)Ljava/nio/file/Path; a method_37275 archiveProfilingReport + m (Lac;Ljava/util/function/Consumer;Ljava/util/List;)V a method_37276 method_37276 + m (Lakr;)Ljava/util/function/Function; a method_1549 getTextureAtlas + m (Lalp;)Ljava/lang/String; a method_41732 method_41732 + m (Lbne;)V a method_37277 method_37277 + m (Lbsr;)V a method_1504 setCameraEntity + m (Lcom/mojang/authlib/GameProfile;Ljava/lang/Runnable;)Lfod; a method_53519 method_53519 + m (Lcom/mojang/authlib/minecraft/BanDetails;Ljava/lang/Runnable;)Lfod; a method_53520 method_53520 + m (Lcom/mojang/authlib/yggdrasil/YggdrasilAuthenticationService;Lfua;)Lcom/mojang/authlib/minecraft/UserApiService; a method_31382 createUserApiService + m (Lcuq;Ldqh;Lka;)V a method_1499 addCustomNbtData + m (Lerf$c;Latp;Lalp;Lalm;Ljava/lang/Thread;)Lguo; a method_29603 method_29603 + m (Lerf$c;Latp;Lalp;Z)V a method_29610 doWorldLoad + m (Lfbb;)V a method_41731 method_41731 + m (Lfgl;)V a method_48185 setLastInputType + m (Lfgo$b;)V a method_53465 onResourceLoadFinished + m (Lfgo$b;Ljava/lang/Throwable;)V a method_53521 method_53521 + m (Lfgo$b;Ljava/util/Optional;)V a method_53522 method_53522 + m (Lfgo;)Ljava/lang/String; a method_37279 method_37279 + m (Lfgo;Lgrt;Ljava/lang/String;Lfgs;Lo;)V a method_22681 fillReport + m (Lfgo;Ljava/io/File;Lo;)V a method_1565 crash + m (Lfhz;Lbne;)V a method_1492 renderFpsMeter + m (Lfnx;)V a method_18502 setOverlay + m (Lfod;)V a method_1507 setScreen + m (Lfod;Z)V a method_18096 disconnect + m (Lfzf;)V a method_18097 updateLevelInEngines + m (Lfzf;Lfob$a;)V a method_1481 setLevel + m (Lgal;)V a method_44376 updateReportEnvironment + m (Lgrp;)V a method_60320 method_60320 + m (Lgrt;)Ljava/lang/String; a method_37280 method_37280 + m (Ljava/io/File;II)Lwz; a method_35698 grabPanoramixScreenshot + m (Ljava/io/File;IIII)Lwz; a method_35699 grabHugeScreenshot + m (Ljava/io/File;Lxw;)Lxw; a method_35700 method_35700 + m (Ljava/lang/Runnable;)Lfod; a method_53523 method_53523 + m (Ljava/lang/Runnable;Z)V a method_53524 method_53524 + m (Ljava/lang/String;)V a method_29041 openChatScreen + m (Ljava/lang/Throwable;Lfgo$b;)V a method_24226 rollbackResourcePacks + m (Ljava/lang/Throwable;Lwz;Lfgo$b;)V a method_31186 clearResourcePacksOnError + m (Ljava/nio/file/Path;Lxw;)Lxw; a method_37281 method_37281 + m (Ljava/util/List;)V a method_53525 addInitialScreens + m (Ljava/util/UUID;)Z a method_29042 isBlocked + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a method_18507 method_18507 + m (Ljava/util/concurrent/CompletableFuture;Lfgo$b;)V a method_29339 method_29339 + m (Ljava/util/function/Consumer;)Z a method_34745 debugClientMetricsStart + m (Ljava/util/function/Consumer;DI)V a method_37282 method_37282 + m (Ljava/util/function/Consumer;Lbne;)V a method_34746 method_34746 + m (Ljava/util/function/Consumer;Ljava/nio/file/Path;)V a method_37283 method_37283 + m (Ljava/util/function/Consumer;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;)V a method_37284 method_37284 + m (Ljava/util/function/Consumer;Lwz;)V a method_37285 method_37285 + m (Lo;)V a method_1494 delayCrash + m (Lp;)V a method_54117 fillUptime + m (Lwz;)V a method_49292 addResourcePackLoadFailToast + m (ZLbni;)Lbnf; a method_24458 constructProfiler + m (ZLfgo$b;)Ljava/util/concurrent/CompletableFuture; a method_36561 reloadResourcePacks + m (ZLfgo$b;Ljava/lang/Throwable;)V a method_49293 method_49293 + m (ZLfgo$b;Ljava/util/concurrent/CompletableFuture;Ljava/util/Optional;)V a method_24228 method_24228 + m ()Z aA method_1569 isWindowActive + m ()Lfgk; aB method_1571 getHotbarManager + m ()Lgst; aC method_1554 getModelManager + m ()Lgrk; aD method_18321 getPaintingTextures + m ()Lgrj; aE method_18505 getMobEffectTextures + m ()Lgri; aF method_58476 getMapDecorationTextures + m ()Lfia; aG method_52699 getGuiSprites + m ()Lbnf; aH method_16011 getProfiler + m ()Larh; aI method_35703 getProgressListener + m ()Lgrn; aJ method_18095 getSplashManager + m ()Lfnx; aK method_18506 getOverlay + m ()Lfsu; aL method_31320 getPlayerSocialManager + m ()Lfam; aM method_22683 getWindow + m ()Lfiu; aN method_53526 getDebugOverlay + m ()Lgff; aO method_22940 renderBuffers + m ()Lfyg; aP method_31974 getEntityModels + m ()Z aQ method_33883 isTextFilteringEnabled + m ()V aR method_38932 prepareForMultiplayer + m ()Lazb; aS method_44256 getProfileKeySignatureValidator + m ()Z aT method_55606 canValidateProfileKeys + m ()Lfgl; aU method_48186 getLastInputType + m ()Lfgg; aV method_44713 getNarrator + m ()Lfzz; aW method_44714 getChatListener + m ()Lgao; aX method_44377 getReportingContext + m ()Lfdm; aY method_44646 realmsDataFetcher + m ()Lgej; aZ method_51253 quickPlayLog + m ()Lgqm; aa method_1531 getTextureManager + m ()Laue; ab method_1478 getResourceManager + m ()Latp; ac method_1520 getResourcePackRepository + m ()Lasu; ad method_45573 getVanillaPackResources + m ()Lgtc; ae method_1516 getDownloadedPackSource + m ()Ljava/nio/file/Path; af method_1479 getResourcePackDirectory + m ()Lgrt; ag method_1526 getLanguageManager + m ()Z ah method_1493 isPaused + m ()Lget; ai method_30049 getGpuWarnlistManager + m ()Lgvf; aj method_1483 getSoundManager + m ()Lavm; ak method_1544 getSituationalMusic + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; al method_1495 getMinecraftSessionService + m ()Lgrm; am method_1582 getSkinManager + m ()Lbsr; an method_1560 getCameraEntity + m ()Lgft; ao method_1541 getBlockRenderer + m ()Lgkh; ap method_1561 getEntityRenderDispatcher + m ()Lggy; aq method_31975 getBlockEntityRenderDispatcher + m ()Lglh; ar method_1480 getItemRenderer + m ()Lcom/mojang/datafixers/DataFixer; as method_1543 getFixerUpper + m ()Lfgf; at method_60646 getTimer + m ()Lfhq; au method_1505 getBlockColors + m ()Z av method_1555 showOnlyReducedInfo + m ()Lfkw; aw method_1566 getToasts + m ()Lgwi; ax method_1577 getTutorial + m (I)V b method_24041 updateMaxMipLevel + m (Lbsr;)Z b method_27022 shouldEntityAppearGlowing + m (Lfgo$b;)V b method_51736 onGameLoadFinished + m (Lfgo;)Ljava/lang/String; b method_53905 method_53905 + m (Lfod;)V b method_56134 disconnect + m (Ljava/io/File;Lxw;)Lxw; b method_35704 method_35704 + m (Ljava/lang/Object;)Z b method_40189 countryEqualsISO3 + m (Ljava/lang/String;)Ljava/lang/String; b method_37292 method_37292 + m (Ljava/util/UUID;)Z b method_52701 isLocalPlayer + m (Ljava/util/concurrent/CompletableFuture;)V b method_18508 method_18508 + m (Ljava/util/function/Consumer;Lbne;)V b method_37290 method_37290 + m (Ljava/util/function/Consumer;Ljava/nio/file/Path;)V b method_37291 method_37291 + m (Lo;)V b method_43587 delayCrashRaw + m (Lwz;)V b method_35701 method_35701 + m (Z)V b method_20539 pauseGame + m (ZLbni;)V b method_24460 finishProfilers + m ()Ljava/lang/String; bD method_54118 method_54118 + m ()Ljava/lang/String; bE method_54119 method_54119 + m ()Ljava/lang/String; bF method_54120 method_54120 + m ()Ljava/lang/String; bG method_54121 method_54121 + m ()Z bH method_59834 method_59834 + m ()Z bI method_1491 method_1491 + m ()V bJ method_1572 method_1572 + m ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties; bK method_55608 method_55608 + m ()Lcom/mojang/authlib/yggdrasil/ProfileResult; bL method_53464 method_53464 + m ()I bM method_16010 method_16010 + m ()Lfgc; ba method_52700 commandHistory + m ()Lews; bb method_52702 directoryValidator + m ()Ljava/lang/String; bc method_54578 getLauncherBrand + m ()Ljava/lang/String; bd method_24287 createTitle + m ()V be method_49294 abortResourcePackRecovery + m ()V bf method_54579 handleDelayedCrash + m ()V bg method_17044 selfTest + m ()I bh method_16009 getFramerateLimit + m ()V bi method_1519 emergencySave + m ()V bj method_37286 debugClientMetricsStop + m ()V bk method_41733 debugClientMetricsCancel + m ()Z bl method_1536 startAttack + m ()V bm method_1583 startUseItem + m ()Z bn method_60647 isLevelRunningNormally + m ()Z bo method_31321 isMultiplayerServer + m ()V bp method_1508 handleKeybinds + m ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties; bq method_55607 userProperties + m ()V br method_1511 pickBlock + m ()Ljava/lang/String; bs method_60864 method_60864 + m ()Ljava/lang/String; bt method_37288 method_37288 + m ()Ljava/lang/String; bu method_37287 method_37287 + m ()Ljava/lang/String; bv method_37289 method_37289 + m ()Z c method_53466 isGameLoadFinished + m (I)Lard; c method_17533 method_17533 + m (Lfgo$b;)Ljava/lang/Runnable; c method_53527 buildInitialScreens + m (Lfgo;)Ljava/lang/String; c method_37278 method_37278 + m (Lfod;)V c method_52703 clearClientLevel + m (Lo;)V c method_54580 emergencySaveAndCrash + m (Lwz;)V c method_1510 method_1510 + m (Z)V c method_1523 runTick + m ()V d method_24288 updateTitle + m (Lfgo$b;)V d method_53528 method_53528 + m (Lfod;)V d method_29970 forceSetScreen + m (Lo;)Lo; d method_1587 fillReport + m (Lwz;)V d method_24229 method_24229 + m (Z)V d method_1590 continueAttack + m ()Layn; e method_24289 checkModStatus + m (Lfgo$b;)V e method_29338 method_29338 + m (Lfod;)V e method_18098 updateScreenAndTick + m (Lo;)Lo; e method_43588 method_43588 + m (Z)V e method_44352 method_44352 + m ()V f method_1514 run + m (Lfod;)V f method_53529 method_53529 + m (Lo;)Lo; f method_43589 method_43589 + m ()V g method_57017 updateFontOptions + m ()Lezv; h method_1522 getMainRenderTarget + m ()Ljava/lang/String; i method_1515 getLaunchedVersion + m ()Ljava/lang/String; j method_1547 getVersionType + m ()Z k method_1573 isEnforceUnicode + m ()Ljava/util/concurrent/CompletableFuture; l method_1521 reloadResourcePacks + m ()Lerf; m method_1586 getLevelSource + m ()V n method_1490 destroy + m ()I o method_47599 getFps + m ()J p method_47600 getFrameTimeNs + m ()V q method_1592 stop + m ()Z r method_22108 isRunning + m ()Lgva; s method_1538 getMusicManager + m ()V t method_1574 tick + m ()Lgvj; u method_47601 getTelemetryManager + m ()D v method_41734 getGpuUtilization + m ()Lfzr; w method_43590 getProfileKeyPairManager + m ()Lftm; x method_41735 createWorldOpenFlows + m ()V y method_18099 disconnect + m ()V z method_55505 clearDownloadedResourcePacks + m (Lfua;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgo$1 net/minecraft/class_310$1 net/minecraft/client/Minecraft$1 + f [I a field_1778 $SwitchMap$net$minecraft$world$phys$HitResult$Type + m ()V <clinit> <clinit> <clinit> +c fgo$a net/minecraft/class_310$class_5859 net/minecraft/client/Minecraft$ChatStatus + f Lfgo$a; a field_28940 ENABLED + f Lfgo$a; b field_28941 DISABLED_BY_OPTIONS + f Lfgo$a; c field_28942 DISABLED_BY_LAUNCHER + f Lfgo$a; d field_28943 DISABLED_BY_PROFILE + f Lwz; e field_39456 INFO_DISABLED_BY_PROFILE + f Lwz; f field_28944 message + f [Lfgo$a; g field_28945 $VALUES + m ()Lwz; a method_33885 getMessage + m (Z)Z a method_33886 isChatAllowed + m ()[Lfgo$a; b method_36862 $values + m (Ljava/lang/String;ILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgo$a$1 net/minecraft/class_310$class_5859$1 net/minecraft/client/Minecraft$ChatStatus$1 + m (Ljava/lang/String;ILwz;)V <init> <init> <init> +c fgo$a$2 net/minecraft/class_310$class_5859$2 net/minecraft/client/Minecraft$ChatStatus$2 + m (Ljava/lang/String;ILwz;)V <init> <init> <init> +c fgo$a$3 net/minecraft/class_310$class_5859$3 net/minecraft/client/Minecraft$ChatStatus$3 + m (Ljava/lang/String;ILwz;)V <init> <init> <init> +c fgo$a$4 net/minecraft/class_310$class_5859$4 net/minecraft/client/Minecraft$ChatStatus$4 + m (Ljava/lang/String;ILwz;)V <init> <init> <init> +c fgo$b net/minecraft/class_310$class_8764 net/minecraft/client/Minecraft$GameLoadCookie + f Lfby; a comp_1906 realmsClient + f Lfua$c; b comp_1907 quickPlayData + m ()Lfby; a comp_1906 realmsClient + m ()Lfua$c; b comp_1907 quickPlayData + m (Lfby;Lfua$c;)V <init> <init> <init> +c fgp net/minecraft/class_312 net/minecraft/client/MouseHandler + f Lorg/slf4j/Logger; a field_52126 LOGGER + f Lfgo; b field_1779 minecraft + f Z c field_1791 isLeftPressed + f Z d field_1790 isMiddlePressed + f Z e field_1788 isRightPressed + f D f field_1795 xpos + f D g field_1794 ypos + f I h field_1781 fakeRightMouse + f I i field_1780 activeButton + f Z j field_1784 ignoreFirstMove + f I k field_1796 clickDepth + f D l field_1792 mousePressedTime + f Lazf; m field_1793 smoothTurnX + f Lazf; n field_1782 smoothTurnY + f D o field_1789 accumulatedDX + f D p field_1787 accumulatedDY + f D q field_45296 accumulatedScrollX + f D r field_45297 accumulatedScrollY + f D s field_47842 lastHandleMovementTime + f Z t field_1783 mouseGrabbed + m ()V a method_55793 handleAccumulatedMovement + m (D)V a method_1606 turnPlayer + m (J)V a method_1607 setup + m (JDD)V a method_1598 onScroll + m (JIII)V a method_1601 onPress + m (JIJ)V a method_29615 method_29615 + m (JLjava/util/List;I)V a method_29616 onDrop + m (Lfod;DD)V a method_55794 method_55794 + m (Lfod;DDDD)V a method_55795 method_55795 + m ([ZLfod;DDI)V a method_1605 method_1605 + m ()Z b method_1608 isLeftPressed + m (JDD)V b method_1600 onMove + m (JIII)V b method_22684 method_22684 + m (JLjava/util/List;I)V b method_29617 method_29617 + m ([ZLfod;DDI)V b method_1611 method_1611 + m ()Z c method_35707 isMiddlePressed + m (JDD)V c method_22685 method_22685 + m (JIII)V c method_22686 method_22686 + m ()Z d method_1609 isRightPressed + m (JDD)V d method_22687 method_22687 + m ()D e method_1603 xpos + m (JDD)V e method_22688 method_22688 + m ()D f method_1604 ypos + m (JDD)V f method_22689 method_22689 + m ()V g method_1599 setIgnoreFirstMove + m ()Z h method_1613 isMouseGrabbed + m ()V i method_1612 grabMouse + m ()V j method_1610 releaseMouse + m ()V k method_30134 cursorEntered + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgq net/minecraft/class_4065 net/minecraft/client/NarratorStatus + f Lfgq; a field_18176 OFF + f Lfgq; b field_18177 ALL + f Lfgq; c field_18178 CHAT + f Lfgq; d field_18179 SYSTEM + f Ljava/util/function/IntFunction; e field_18180 BY_ID + f I f field_18181 id + f Lwz; g field_24212 name + f [Lfgq; h field_18183 $VALUES + m ()I a method_18509 getId + m (I)Lfgq; a method_18510 byId + m ()Lwz; b method_18511 getName + m ()Z c method_44715 shouldNarrateChat + m ()Z d method_44716 shouldNarrateSystem + m ()[Lfgq; e method_36864 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgr net/minecraft/class_7172 net/minecraft/client/OptionInstance + f Lfgr$e; a field_38278 BOOLEAN_VALUES + f Lfgr$b; b field_41333 BOOLEAN_TO_STRING + f Lorg/slf4j/Logger; c field_37862 LOGGER + f Lfgr$l; d field_37863 tooltip + f Ljava/util/function/Function; e field_37864 toString + f Lfgr$n; f field_37865 values + f Lcom/mojang/serialization/Codec; g field_38279 codec + f Ljava/lang/Object; h field_37866 initialValue + f Ljava/util/function/Consumer; i field_37867 onValueUpdate + f Lwz; j field_38280 caption + f Ljava/lang/Object; k field_37868 value + m ()Lfgr$l; a method_42399 noTooltip + m (Lfgr$b;Ljava/lang/Object;)Lwz; a method_42715 method_42715 + m (Lfgs;)Lfik; a method_57701 createButton + m (Lfgs;III)Lfik; a method_18520 createButton + m (Lfgs;IIILjava/util/function/Consumer;)Lfik; a method_47603 createButton + m (Ljava/lang/Boolean;)V a method_41752 method_41752 + m (Ljava/lang/Object;)V a method_41748 set + m (Ljava/lang/String;Lfgr$l;Lfgr$b;ZLjava/util/function/Consumer;)Lfgr; a method_47604 createBoolean + m (Ljava/lang/String;Lfgr$l;Z)Lfgr; a method_41749 createBoolean + m (Ljava/lang/String;Lfgr$l;ZLjava/util/function/Consumer;)Lfgr; a method_41750 createBoolean + m (Ljava/lang/String;Z)Lfgr; a method_42402 createBoolean + m (Ljava/lang/String;ZLjava/util/function/Consumer;)Lfgr; a method_41751 createBoolean + m (Lwz;)Lfgr$l; a method_42717 cachedConstantTooltip + m (Lwz;Layr;)Lwz; a method_42718 method_42718 + m (Lwz;Ljava/lang/Boolean;)Lwz; a method_47605 method_47605 + m (Lwz;Ljava/lang/Object;)Lfjx; a method_47393 method_47393 + m ()Lfgr$b; b method_42720 forOptionEnum + m (Ljava/lang/Boolean;)V b method_42405 method_42405 + m (Ljava/lang/Object;)Ljava/lang/Object; b method_42403 method_42403 + m ()Ljava/lang/Object; c method_41753 get + m (Ljava/lang/Object;)V c method_47606 method_47606 + m ()Lcom/mojang/serialization/Codec; d method_42404 codec + m (Ljava/lang/Object;)Lfjx; d method_47394 method_47394 + m ()Lfgr$n; e method_41754 values + m (Ljava/lang/String;Lfgr$l;Lfgr$b;Lfgr$n;Ljava/lang/Object;Ljava/util/function/Consumer;)V <init> <init> <init> + m (Ljava/lang/String;Lfgr$l;Lfgr$b;Lfgr$n;Lcom/mojang/serialization/Codec;Ljava/lang/Object;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgr$a net/minecraft/class_7172$class_7273 net/minecraft/client/OptionInstance$AltEnum + f Ljava/util/List; a comp_671 values + f Ljava/util/List; b comp_672 altValues + f Ljava/util/function/BooleanSupplier; c comp_673 altCondition + f Lfgr$d$a; d comp_674 valueSetter + f Lcom/mojang/serialization/Codec; e comp_675 codec + m ()Ljava/util/List; b comp_671 values + m ()Ljava/util/List; c comp_672 altValues + m ()Ljava/util/function/BooleanSupplier; d comp_673 altCondition + m (Ljava/util/List;Ljava/util/List;Ljava/util/function/BooleanSupplier;Lfgr$d$a;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c fgr$b net/minecraft/class_7172$class_7303 net/minecraft/client/OptionInstance$CaptionBasedToString +c fgr$c net/minecraft/class_7172$class_7304 net/minecraft/client/OptionInstance$ClampingLazyMaxIntRange + f I a comp_593 minInclusive + f Ljava/util/function/IntSupplier; b comp_690 maxSupplier + f I c comp_1316 encodableMaxInclusive + m (Ljava/lang/Integer;)Ljava/util/Optional; a method_42408 validateValue + m (Ljava/lang/Integer;I)Ljava/lang/String; a method_49597 method_49597 + m (Ljava/lang/Integer;)Lcom/mojang/serialization/DataResult; c method_42409 method_42409 + m ()Ljava/util/function/IntSupplier; g comp_690 maxSupplier + m ()I h comp_1316 encodableMaxInclusive + m (ILjava/util/function/IntSupplier;I)V <init> <init> <init> +c fgr$d net/minecraft/class_7172$class_7305 net/minecraft/client/OptionInstance$CycleableValueSet + m ()Lfit$c; a method_42721 valueListSupplier + m (Lfgr$l;IIILfgs;Ljava/util/function/Consumer;Lfgr;)Lfik; a method_42723 method_42723 + m (Lfgr;Lfgs;Ljava/util/function/Consumer;Lfit;Ljava/lang/Object;)V a method_42724 method_42724 + m ()Lfgr$d$a; e comp_674 valueSetter +c fgr$d$a net/minecraft/class_7172$class_7305$class_7274 net/minecraft/client/OptionInstance$CycleableValueSet$ValueSetter +c fgr$e net/minecraft/class_7172$class_7173 net/minecraft/client/OptionInstance$Enum + f Ljava/util/List; a comp_592 values + f Lcom/mojang/serialization/Codec; b comp_675 codec + m ()Ljava/util/List; b comp_592 values + m (Ljava/util/List;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c fgr$f net/minecraft/class_7172$class_7174 net/minecraft/client/OptionInstance$IntRange + f I a comp_593 minInclusive + f I b comp_594 maxInclusive + f Z c comp_2661 applyValueImmediately + m (Ljava/lang/Integer;)Ljava/util/Optional; a method_41761 validateValue + m (II)V <init> <init> <init> + m (IIZ)V <init> <init> <init> +c fgr$g net/minecraft/class_7172$class_7275 net/minecraft/client/OptionInstance$IntRangeBase + m (D)Ljava/lang/Integer; a method_42412 fromSliderValue + m (Ljava/util/function/IntFunction;Ljava/util/function/ToIntFunction;)Lfgr$k; a method_42414 xmap + m ()I b comp_594 maxInclusive + m (Ljava/lang/Integer;)D b method_42415 toSliderValue + m ()I d comp_593 minInclusive +c fgr$g$1 net/minecraft/class_7172$class_7275$1 net/minecraft/client/OptionInstance$IntRangeBase$1 + f Ljava/util/function/ToIntFunction; a field_37869 val$from + f Ljava/util/function/IntFunction; b field_37870 val$to + f Lfgr$g; c field_37871 field_37871 + m (Lfgr$g;Ljava/util/function/ToIntFunction;Ljava/util/function/IntFunction;)V <init> <init> <init> +c fgr$h net/minecraft/class_7172$class_7276 net/minecraft/client/OptionInstance$LazyEnum + f Ljava/util/function/Supplier; a comp_676 values + f Ljava/util/function/Function; b comp_677 validateValue + f Lcom/mojang/serialization/Codec; c comp_675 codec + m ()Ljava/util/function/Supplier; b comp_676 values + m ()Ljava/util/function/Function; c comp_677 validateValue + m (Ljava/util/function/Supplier;Ljava/util/function/Function;Lcom/mojang/serialization/Codec;)V <init> <init> <init> +c fgr$i net/minecraft/class_7172$class_7175 net/minecraft/client/OptionInstance$OptionInstanceSliderButton + f Lfgr; d field_37872 instance + f Lfgr$k; e field_37873 values + f Lfgr$l; f field_37874 tooltipSupplier + f Ljava/util/function/Consumer; m field_41334 onValueChanged + f Ljava/lang/Long; n field_51513 delayedApplyAt + f Z o field_51514 applyValueImmediately + m ()V c method_59868 applyUnsavedValue + m (Lfgs;IIIILfgr;Lfgr$k;Lfgr$l;Ljava/util/function/Consumer;Z)V <init> <init> <init> +c fgr$j net/minecraft/class_7172$class_7306 net/minecraft/client/OptionInstance$SliderableOrCyclableValueSet + m ()Z c method_42722 createCycleButton +c fgr$k net/minecraft/class_7172$class_7176 net/minecraft/client/OptionInstance$SliderableValueSet + m (Lfgs;IIILfgr$l;Ljava/util/function/Consumer;Lfgr;)Lfik; a method_42725 method_42725 + m ()Z aR_ comp_2661 applyValueImmediately + m (D)Ljava/lang/Object; b method_41763 fromSliderValue + m (Ljava/lang/Object;)D b method_41765 toSliderValue +c fgr$l net/minecraft/class_7172$class_7277 net/minecraft/client/OptionInstance$TooltipSupplier +c fgr$m net/minecraft/class_7172$class_7177 net/minecraft/client/OptionInstance$UnitDouble + f Lfgr$m; a field_37875 INSTANCE + f [Lfgr$m; b field_37876 $VALUES + m (D)Ljava/lang/Double; a method_41768 fromSliderValue + m (Ljava/lang/Boolean;)Ljava/lang/Double; a method_42419 method_42419 + m (Ljava/lang/Double;)Ljava/util/Optional; a method_41770 validateValue + m (Ljava/util/function/DoubleFunction;Ljava/util/function/ToDoubleFunction;)Lfgr$k; a method_42420 xmap + m ()[Lfgr$m; b method_41767 $values + m (Ljava/lang/Double;)D b method_41771 toSliderValue + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgr$m$1 net/minecraft/class_7172$class_7177$1 net/minecraft/client/OptionInstance$UnitDouble$1 + f Ljava/util/function/ToDoubleFunction; a field_38283 val$from + f Ljava/util/function/DoubleFunction; b field_38284 val$to + f Lfgr$m; c field_38285 field_38285 + m (Lfgr$m;Ljava/util/function/ToDoubleFunction;Ljava/util/function/DoubleFunction;)V <init> <init> <init> +c fgr$n net/minecraft/class_7172$class_7178 net/minecraft/client/OptionInstance$ValueSet + m (Lfgr$l;Lfgs;IIILjava/util/function/Consumer;)Ljava/util/function/Function; a method_41756 createButton + m (Ljava/lang/Object;)Ljava/util/Optional; a method_41758 validateValue + m ()Lcom/mojang/serialization/Codec; f comp_675 codec +c fgs net/minecraft/class_315 net/minecraft/client/Options + f Lfgm; A field_1903 keyJump + f Lfgm; B field_1832 keyShift + f Lfgm; C field_1867 keySprint + f Lfgm; D field_1822 keyInventory + f Lfgm; E field_1831 keySwapOffhand + f Lfgm; F field_1869 keyDrop + f Lfgm; G field_1904 keyUse + f Lfgm; H field_1886 keyAttack + f Lfgm; I field_1871 keyPickItem + f Lfgm; J field_1890 keyChat + f Lfgm; K field_1907 keyPlayerList + f Lfgm; L field_1845 keyCommand + f Lfgm; M field_26845 keySocialInteractions + f Lfgm; N field_1835 keyScreenshot + f Lfgm; O field_1824 keyTogglePerspective + f Lfgm; P field_1816 keySmoothCamera + f Lfgm; Q field_1836 keyFullscreen + f Lfgm; R field_1906 keySpectatorOutlines + f Lfgm; S field_1844 keyAdvancements + f [Lfgm; T field_1852 keyHotbarSlots + f Lfgm; U field_1879 keySaveHotbarActivator + f Lfgm; V field_1874 keyLoadHotbarActivator + f [Lfgm; W field_1839 keyMappings + f Lfgo; X field_1863 minecraft + f Z Y field_1842 hideGui + f Ljava/lang/String; Z field_1864 lastMpIp + f Lfgr; aA field_1841 ambientOcclusion + f Lwz; aB field_37880 PRIORITIZE_CHUNK_TOOLTIP_NONE + f Lwz; aC field_37881 PRIORITIZE_CHUNK_TOOLTIP_PLAYER_AFFECTED + f Lwz; aD field_37882 PRIORITIZE_CHUNK_TOOLTIP_NEARBY + f Lfgr; aE field_34787 prioritizeChunkUpdates + f Lfgr; aF field_1877 chatVisibility + f Lfgr; aG field_1820 chatOpacity + f Lfgr; aH field_23932 chatLineSpacing + f I a field_32149 RENDER_DISTANCE_TINY + f Lwz; aI field_49474 MENU_BACKGROUND_BLURRINESS_TOOLTIP + f I aJ field_49475 BLURRINESS_DEFAULT_VALUE + f Lfgr; aK field_49476 menuBackgroundBlurriness + f Lfgr; aL field_18726 textBackgroundOpacity + f Lfgr; aM field_40382 panoramaSpeed + f Lwz; aN field_43043 ACCESSIBILITY_TOOLTIP_CONTRAST_MODE + f Lfgr; aO field_43044 highContrast + f Lfgr; aP field_45987 narratorHotkey + f Ljava/util/Set; aQ field_1892 modelParts + f Lfgr; aR field_1829 mainHand + f Lfgr; aS field_1908 chatScale + f Lfgr; aT field_1915 chatWidth + f Lfgr; aU field_1825 chatHeightUnfocused + f Lfgr; aV field_1838 chatHeightFocused + f Lfgr; aW field_23933 chatDelay + f Lwz; aX field_41783 ACCESSIBILITY_TOOLTIP_NOTIFICATION_DISPLAY_TIME + f Lfgr; aY field_41784 notificationDisplayTime + f Lfgr; aZ field_1856 mipmapLevels + f Z aa field_1914 smoothCamera + f I ab field_43405 AUTO_GUI_SCALE + f Ljava/lang/String; ac field_1883 languageCode + f Z ad field_41785 onboardAccessibility + f Z ae field_25623 syncWrites + f Lorg/slf4j/Logger; af field_1834 LOGGER + f Lcom/google/gson/Gson; ag field_1823 GSON + f Lcom/google/gson/reflect/TypeToken; ah field_1859 LIST_OF_STRINGS_TYPE + f Lcom/google/common/base/Splitter; ai field_1853 OPTION_SPLITTER + f Lwz; aj field_37878 ACCESSIBILITY_TOOLTIP_DARK_MOJANG_BACKGROUND + f Lfgr; ak field_32156 darkMojangStudiosBackground + f Lwz; al field_37879 ACCESSIBILITY_TOOLTIP_HIDE_LIGHTNING_FLASHES + f Lfgr; am field_34786 hideLightningFlash + f Lwz; an field_46854 ACCESSIBILITY_TOOLTIP_HIDE_SPLASH_TEXTS + f Lfgr; ao field_46855 hideSplashTexts + f Lfgr; ap field_1843 sensitivity + f Lfgr; aq field_1870 renderDistance + f Lfgr; ar field_34959 simulationDistance + f I as field_34784 serverRenderDistance + f Lfgr; at field_24214 entityDistanceScaling + f Lfgr; au field_1909 framerateLimit + f Lfgr; av field_1814 cloudStatus + f Lwz; aw field_38289 GRAPHICS_TOOLTIP_FAST + f Lwz; ax field_38286 GRAPHICS_TOOLTIP_FABULOUS + f Lwz; ay field_38287 GRAPHICS_TOOLTIP_FANCY + f Lfgr; az field_25444 graphicsMode + f Lfgr; bA field_18725 backgroundForChatOnly + f Lfgr; bB field_1854 touchscreen + f Lfgr; bC field_1857 fullscreen + f Lfgr; bD field_1891 bobView + f Lwz; bE field_38297 MOVEMENT_TOGGLE + f Lwz; bF field_38298 MOVEMENT_HOLD + f Lfgr; bG field_21332 toggleCrouch + f Lfgr; bH field_21333 toggleSprint + f I b field_32150 RENDER_DISTANCE_SHORT + f Lwz; bI field_38299 CHAT_TOOLTIP_HIDE_MATCHED_NAMES + f Lfgr; bJ field_26926 hideMatchedNames + f Lfgr; bK field_35426 showAutosaveIndicator + f Lwz; bL field_39320 CHAT_TOOLTIP_ONLY_SHOW_SECURE + f Lfgr; bM field_39321 onlyShowSecureChat + f Ljava/io/File; bN field_1897 optionsFile + f Lffz; bO field_26677 cameraType + f Lfgr; bP field_1826 fov + f Lwz; bQ field_41335 TELEMETRY_TOOLTIP + f Lfgr; bR field_41336 telemetryOptInExtra + f Lwz; bS field_38290 ACCESSIBILITY_TOOLTIP_SCREEN_EFFECT + f Lfgr; bT field_26675 screenEffectScale + f Lwz; bU field_38291 ACCESSIBILITY_TOOLTIP_FOV_EFFECT + f Lfgr; bV field_26676 fovEffectScale + f Lwz; bW field_38292 ACCESSIBILITY_TOOLTIP_DARKNESS_EFFECT + f Lfgr; bX field_38293 darknessEffectScale + f Lwz; bY field_42112 ACCESSIBILITY_TOOLTIP_GLINT_SPEED + f Lfgr; bZ field_42113 glintSpeed + f Lfgr; ba field_1895 attackIndicator + f Lfgr; bb field_1878 biomeBlendRadius + f Lfgr; bc field_1889 mouseWheelSensitivity + f Lfgr; bd field_20308 rawMouseInput + f Lfgr; be field_1848 autoJump + f Lfgr; bf field_41094 operatorItemsTab + f Lfgr; bg field_1873 autoSuggestions + f Lfgr; bh field_1900 chatColors + f Lfgr; bi field_1911 chatLinks + f Lfgr; bj field_1817 chatLinksPrompt + f Lfgr; bk field_1884 enableVsync + f Lfgr; bl field_1888 entityShadows + f Lfgr; bm field_1819 forceUnicodeFont + f Lfgr; bn field_49105 japaneseGlyphVariants + f Lfgr; bo field_1865 invertYMouse + f Lfgr; bp field_19244 discreteMouseScroll + f Lwz; bq field_52127 REALMS_NOTIFICATIONS_TOOLTIP + f Lfgr; br field_1830 realmsNotifications + f Lwz; bs field_38294 ALLOW_SERVER_LISTING_TOOLTIP + f Lfgr; bt field_35637 allowServerListing + f Lfgr; bu field_1910 reducedDebugInfo + f Ljava/util/Map; bv field_1916 soundSourceVolumes + f Lfgr; bw field_1818 showSubtitles + f Lwz; bx field_38295 DIRECTIONAL_AUDIO_TOOLTIP_ON + f Lwz; by field_38296 DIRECTIONAL_AUDIO_TOOLTIP_OFF + f Lfgr; bz field_37877 directionalAudio + f I c field_32152 RENDER_DISTANCE_NORMAL + f Lwz; ca field_42114 ACCESSIBILITY_TOOLTIP_GLINT_STRENGTH + f Lfgr; cb field_42115 glintStrength + f Lwz; cc field_42481 ACCESSIBILITY_TOOLTIP_DAMAGE_TILT_STRENGTH + f Lfgr; cd field_42482 damageTiltStrength + f Lfgr; ce field_1840 gamma + f I cf field_43110 MAX_GUI_SCALE_INCLUSIVE + f Lfgr; cg field_1868 guiScale + f Lfgr; ch field_1882 particles + f Lfgr; ci field_1896 narrator + f Lfgr; cj field_34783 soundDevice + f I d field_32153 RENDER_DISTANCE_FAR + f I e field_32154 RENDER_DISTANCE_REALLY_FAR + f I f field_32155 RENDER_DISTANCE_EXTREME + f Ljava/lang/String; g field_34785 DEFAULT_SOUND_DEVICE + f I h field_38300 UNLIMITED_FRAMERATE_CUTOFF + f Ljava/util/List; i field_1887 resourcePacks + f Ljava/util/List; j field_1846 incompatibleResourcePacks + f Ljava/lang/String; k field_1828 fullscreenVideoModeString + f Z l field_1815 hideServerAddress + f Z m field_1827 advancedItemTooltips + f Z n field_1837 pauseOnLostFocus + f I o field_1872 overrideWidth + f I p field_1885 overrideHeight + f Z q field_1876 useNativeTransport + f Lgwk; r field_1875 tutorialStep + f Z s field_26844 joinedFirstServer + f Z t field_28777 hideBundleTutorial + f I u field_1901 glDebugVerbosity + f Z v field_21840 skipMultiplayerWarning + f Lfgm; w field_1894 keyUp + f Lfgm; x field_1913 keyLeft + f Lfgm; y field_1881 keyDown + f Lfgm; z field_1849 keyRight + m ()Lfgr; A method_42561 chatDelay + m ()Lfgr; B method_48191 notificationDisplayTime + m ()Lfgr; C method_42563 mipmapLevels + m ()Lfgr; D method_42565 attackIndicator + m ()Lfgr; E method_41805 biomeBlendRadius + m ()Lfgr; F method_41806 mouseWheelSensitivity + m ()Lfgr; G method_41807 rawMouseInput + m ()Lfgr; H method_42423 autoJump + m ()Lfgr; I method_47395 operatorItemsTab + m ()Lfgr; J method_42425 autoSuggestions + m ()Lfgr; K method_42427 chatColors + m ()Lfgr; L method_42429 chatLinks + m ()Lfgr; M method_42431 chatLinksPrompt + m ()Lfgr; N method_42433 enableVsync + m ()Lfgr; O method_42435 entityShadows + m ()Lfgr; P method_42437 forceUnicodeFont + m ()Lfgr; Q method_57018 japaneseGlyphVariants + m ()Lfgr; R method_42438 invertYMouse + m ()Lfgr; S method_42439 discreteMouseScroll + m ()Lfgr; T method_42440 realmsNotifications + m ()Lfgr; U method_42441 allowServerListing + m ()Lfgr; V method_42442 reducedDebugInfo + m ()Lfgr; W method_42443 showSubtitles + m ()Lfgr; X method_42444 directionalAudio + m ()Lfgr; Y method_42445 backgroundForChatOnly + m ()Lfgr; Z method_42446 touchscreen + m ()Lfgr; a method_41772 darkMojangStudiosBackground + m (D)I a method_41773 unlogMouse + m (F)F a method_19343 getBackgroundOpacity + m (I)I a method_19344 getBackgroundColor + m (Latp;)V a method_49598 updateResourcePacks + m (Lavq;)F a method_1630 getSoundSourceVolume + m (Lavq;Ljava/lang/Double;)V a method_45575 method_45575 + m (Lbtg;)V a method_42455 method_42455 + m (Lcmv;)V a method_42456 method_42456 + m (Lcmy;)Z a method_32594 isModelPartEnabled + m (Lcmy;Z)V a method_1631 toggleModelPart + m (Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String; a method_37293 method_37293 + m (Lffx;)V a method_42458 method_42458 + m (Lffz;)V a method_31043 setCameraType + m (Lfgb;)V a method_42459 method_42459 + m (Lfgh;)V a method_42460 method_42460 + m (Lfgm;Lfae$a;)V a method_1641 setKey + m (Lfgq;)V a method_42463 method_42463 + m (Lfgr;Lfgh;)V a method_42464 method_42464 + m (Lfgs$a;)V a method_33666 processOptions + m (Lfgs$b;)V a method_57019 processDumpedOptions + m (Lfgt;)V a method_42465 method_42465 + m (Lfgv;)V a method_41776 method_41776 + m (Ljava/lang/Boolean;)V a method_47607 method_47607 + m (Ljava/lang/Double;)V a method_42467 method_42467 + m (Ljava/lang/Integer;)V a method_42468 method_42468 + m (Ljava/lang/String;)Z a method_32595 isTrue + m (Ljava/lang/String;Lavq;)Lfgr; a method_45576 createSoundSliderOptionInstance + m (Ljava/util/EnumMap;)V a method_45577 method_45577 + m (Lub;)Lub; a method_1626 dataFix + m (Lub;Ljava/lang/String;)V a method_24230 method_24230 + m (Lwz;D)Lwz; a method_41781 percentValueLabel + m (Lwz;I)Lwz; a method_41782 genericValueLabel + m (Lwz;Lfgh;)Lwz; a method_42497 method_42497 + m (Lwz;Lfgq;)Lwz; a method_42489 method_42489 + m (Lwz;Ljava/lang/Boolean;)Lwz; a method_47608 method_47608 + m (Lwz;Ljava/lang/Double;)Lwz; a method_42492 method_42492 + m (Lwz;Ljava/lang/Integer;)Lwz; a method_42493 method_42493 + m (Lwz;Ljava/lang/String;)Lwz; a method_42523 method_42523 + m (Lwz;Lwz;)Lwz; a method_41783 genericValueLabel + m ()Z aA method_1639 useNativeTransport + m ()Lffz; aB method_31044 getCameraType + m ()Ljava/io/File; aC method_37294 getFile + m ()Ljava/lang/String; aD method_37295 dumpOptionsForReport + m ()I aE method_38521 getEffectiveRenderDistance + m ()V aF method_57020 updateFontOptions + m ()Z aG method_57021 japaneseGlyphVariantsDefault + m ()Ljava/util/List; aH method_42478 method_42478 + m ()I aI method_42479 method_42479 + m ()Z aJ method_42480 method_42480 + m ()Lfgr; aa method_42447 fullscreen + m ()Lfgr; ab method_42448 bobView + m ()Lfgr; ac method_42449 toggleCrouch + m ()Lfgr; ad method_42450 toggleSprint + m ()Lfgr; ae method_42451 hideMatchedNames + m ()Lfgr; af method_42452 showAutosaveIndicator + m ()Lfgr; ag method_44026 onlyShowSecureChat + m ()Lfgr; ah method_41808 fov + m ()Lfgr; ai method_47609 telemetryOptInExtra + m ()Lfgr; aj method_42453 screenEffectScale + m ()Lfgr; ak method_42454 fovEffectScale + m ()Lfgr; al method_42472 darknessEffectScale + m ()Lfgr; am method_48580 glintSpeed + m ()Lfgr; an method_48581 glintStrength + m ()Lfgr; ao method_48974 damageTiltStrength + m ()Lfgr; ap method_42473 gamma + m ()Lfgr; aq method_42474 guiScale + m ()Lfgr; ar method_42475 particles + m ()Lfgr; as method_42476 narrator + m ()Lfgr; at method_42477 soundDevice + m ()V au method_61127 onboardingAccessibilityFinished + m ()V av method_1636 load + m ()V aw method_1640 save + m ()Laqh; ax method_53842 buildPlayerInformation + m ()V ay method_1643 broadcastOptions + m ()Lfgb; az method_1632 getCloudsType + m ()Lfgr; b method_41784 hideLightningFlash + m (F)I b method_19345 getBackgroundColor + m (I)V b method_38520 setServerRenderDistance + m (Latp;)V b method_1627 loadSelectedResourcePacks + m (Lavq;)Lfgr; b method_45578 getSoundSourceOptionInstance + m (Lcmy;Z)V b method_1635 setModelPart + m (Lfgh;)Z b method_42486 method_42486 + m (Lfgv;)Lfjx; b method_47396 method_47396 + m (Ljava/lang/Boolean;)V b method_42466 method_42466 + m (Ljava/lang/Double;)V b method_48975 method_48975 + m (Ljava/lang/Integer;)V b method_42502 method_42502 + m (Ljava/lang/String;)Z b method_32596 isFalse + m (Lwz;D)Lwz; b method_59835 percentValueOrOffLabel + m (Lwz;I)Lwz; b method_60648 genericValueOrOffLabel + m (Lwz;Ljava/lang/Boolean;)Lwz; b method_42491 method_42491 + m (Lwz;Ljava/lang/Double;)Lwz; b method_41788 method_41788 + m (Lwz;Ljava/lang/Integer;)Lwz; b method_42508 method_42508 + m ()Lfgr; c method_54581 hideSplashTexts + m (I)D c method_41793 logMouse + m (Lfgh;)Lfjx; c method_47397 method_47397 + m (Ljava/lang/Boolean;)V c method_42520 method_42520 + m (Ljava/lang/Double;)V c method_48582 method_48582 + m (Ljava/lang/Integer;)V c method_42515 method_42515 + m (Ljava/lang/String;)Ljava/util/List; c method_33671 readListOfStrings + m (Lwz;I)Lwz; c method_41791 pixelValueLabel + m (Lwz;Ljava/lang/Boolean;)Lwz; c method_42506 method_42506 + m (Lwz;Ljava/lang/Double;)Lwz; c method_48189 method_48189 + m (Lwz;Ljava/lang/Integer;)Lwz; c method_42522 method_42522 + m ()Lfgr; d method_42495 sensitivity + m (I)Ljava/lang/Double; d method_48187 method_48187 + m (Ljava/lang/Boolean;)V d method_42513 method_42513 + m (Ljava/lang/Double;)V d method_42501 method_42501 + m (Ljava/lang/Integer;)V d method_41779 method_41779 + m (Ljava/lang/String;)V d method_42509 method_42509 + m (Lwz;Ljava/lang/Boolean;)Lwz; d method_42525 method_42525 + m (Lwz;Ljava/lang/Double;)Lwz; d method_42548 method_42548 + m (Lwz;Ljava/lang/Integer;)Lwz; d method_41789 method_41789 + m ()Lfgr; e method_42503 renderDistance + m (I)Ljava/lang/Double; e method_42504 method_42504 + m (Ljava/lang/Boolean;)V e method_42500 method_42500 + m (Ljava/lang/Double;)V e method_42514 method_42514 + m (Ljava/lang/Integer;)Ljava/lang/Double; e method_42532 method_42532 + m (Ljava/lang/String;)Ljava/util/Optional; e method_42516 method_42516 + m (Lwz;Ljava/lang/Double;)Lwz; e method_41799 method_41799 + m (Lwz;Ljava/lang/Integer;)Lwz; e method_41800 method_41800 + m ()Lfgr; f method_42510 simulationDistance + m (I)Ljava/lang/Integer; f method_42511 method_42511 + m (Ljava/lang/Boolean;)V f method_42530 method_42530 + m (Ljava/lang/Double;)V f method_42526 method_42526 + m (Ljava/lang/Integer;)V f method_41797 method_41797 + m (Lwz;Ljava/lang/Double;)Lwz; f method_41804 method_41804 + m (Lwz;Ljava/lang/Integer;)Lwz; f method_42545 method_42545 + m ()Lfgr; g method_42517 entityDistanceScaling + m (I)Ljava/lang/Double; g method_42518 method_42518 + m (Ljava/lang/Boolean;)Lfjx; g method_47398 method_47398 + m (Ljava/lang/Double;)Ljava/lang/Integer; g method_42536 method_42536 + m (Ljava/lang/Integer;)V g method_42541 method_42541 + m (Lwz;Ljava/lang/Double;)Lwz; g method_42560 method_42560 + m (Lwz;Ljava/lang/Integer;)Lwz; g method_42559 method_42559 + m ()Lfgr; h method_42524 framerateLimit + m (Ljava/lang/Boolean;)V h method_42535 method_42535 + m (Ljava/lang/Double;)V h method_41778 method_41778 + m (Ljava/lang/Integer;)V h method_57704 method_57704 + m (Lwz;Ljava/lang/Double;)Lwz; h method_42564 method_42564 + m ()Lfgr; i method_42528 cloudStatus + m (Ljava/lang/Boolean;)V i method_57022 method_57022 + m (Ljava/lang/Double;)V i method_48188 method_48188 + m (Ljava/lang/Integer;)V i method_42555 method_42555 + m (Lwz;Ljava/lang/Double;)Lwz; i method_42432 method_42432 + m ()Lfgr; j method_42534 graphicsMode + m (Ljava/lang/Boolean;)V j method_42537 method_42537 + m (Ljava/lang/Double;)I j method_48190 method_48190 + m (Ljava/lang/Integer;)I j method_42557 method_42557 + m (Lwz;Ljava/lang/Double;)Lwz; j method_42436 method_42436 + m ()Lfgr; k method_41792 ambientOcclusion + m (Ljava/lang/Boolean;)V k method_42538 method_42538 + m (Ljava/lang/Double;)V k method_42540 method_42540 + m ()Lfgr; l method_41798 prioritizeChunkUpdates + m (Ljava/lang/Boolean;)V l method_41777 method_41777 + m (Ljava/lang/Double;)I l method_42544 method_42544 + m ()Lfgr; m method_42539 chatVisibility + m (Ljava/lang/Boolean;)V m method_49599 method_49599 + m (Ljava/lang/Double;)V m method_41796 method_41796 + m ()Lfgr; n method_42542 chatOpacity + m (Ljava/lang/Boolean;)V n method_47999 method_47999 + m (Ljava/lang/Double;)V n method_41802 method_41802 + m ()Lfgr; o method_42546 chatLineSpacing + m (Ljava/lang/Boolean;)Lfgb; o method_52704 method_52704 + m (Ljava/lang/Double;)V o method_42558 method_42558 + m ()Lfgr; p method_57702 menuBackgroundBlurriness + m (Ljava/lang/Double;)V p method_42562 method_42562 + m ()I q method_57703 getMenuBackgroundBlurriness + m (Ljava/lang/Double;)V q method_45580 method_45580 + m ()Lfgr; r method_42550 textBackgroundOpacity + m (Ljava/lang/Double;)V r method_42566 method_42566 + m ()Lfgr; s method_45581 panoramaSpeed + m (Ljava/lang/Double;)V s method_42568 method_42568 + m ()Lfgr; t method_49600 highContrast + m (Ljava/lang/Double;)V t method_42424 method_42424 + m ()Lfgr; u method_53530 narratorHotkey + m (Ljava/lang/Double;)V u method_42428 method_42428 + m ()Lfgr; v method_42552 mainHand + m (Ljava/lang/Double;)I v method_42430 method_42430 + m ()Lfgr; w method_42554 chatScale + m (Ljava/lang/Double;)V w method_42434 method_42434 + m ()Lfgr; x method_42556 chatWidth + m ()Lfgr; y method_41801 chatHeightUnfocused + m ()Lfgr; z method_41803 chatHeightFocused + m (Lfgo;Ljava/io/File;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgs$1 net/minecraft/class_315$1 net/minecraft/client/Options$1 + m ()V <init> <init> <init> +c fgs$2 net/minecraft/class_315$2 net/minecraft/client/Options$2 + f Lub; a field_28778 val$options + m (Ljava/lang/String;)Ljava/lang/String; a method_33676 getValueOrNull + m (Ljava/lang/String;Lfgr;Lcom/mojang/serialization/DataResult$Error;)V a method_42571 method_42571 + m (Lfgs;Lub;)V <init> <init> <init> +c fgs$3 net/minecraft/class_315$3 net/minecraft/client/Options$3 + f Ljava/io/PrintWriter; a field_28780 val$writer + m (Lfgr;Lcom/mojang/serialization/DataResult$Error;)V a method_42572 method_42572 + m (Ljava/lang/String;)V a method_33677 writePrefix + m (Ljava/lang/String;Ljava/io/PrintWriter;Lcom/google/gson/JsonElement;)V a method_42573 method_42573 + m (Lfgs;Ljava/io/PrintWriter;)V <init> <init> <init> +c fgs$4 net/minecraft/class_315$4 net/minecraft/client/Options$4 + f Ljava/util/List; a field_49106 val$optionsForReport + m (Lfgs;Ljava/util/List;)V <init> <init> <init> +c fgs$5 net/minecraft/class_315$5 net/minecraft/client/Options$5 + f [I a field_37883 $SwitchMap$net$minecraft$client$PrioritizeChunkUpdates + f [I b field_38301 $SwitchMap$net$minecraft$client$GraphicsStatus + m ()V <clinit> <clinit> <clinit> +c fgs$a net/minecraft/class_315$class_5823 net/minecraft/client/Options$FieldAccess + m (Ljava/lang/String;F)F a method_33679 process + m (Ljava/lang/String;I)I a method_33680 process + m (Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object; a method_33681 process + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_33683 process + m (Ljava/lang/String;Z)Z a method_33684 process +c fgs$b net/minecraft/class_315$class_9242 net/minecraft/client/Options$OptionAccess + m (Ljava/lang/String;Lfgr;)V a method_42570 process +c fgt net/minecraft/class_4066 net/minecraft/client/ParticleStatus + f Lfgt; a field_18197 ALL + f Lfgt; b field_18198 DECREASED + f Lfgt; c field_18199 MINIMAL + f Ljava/util/function/IntFunction; d field_18200 BY_ID + f I e field_18201 id + f Ljava/lang/String; f field_18202 key + f [Lfgt; g field_18203 $VALUES + m (I)Lfgt; a method_18608 byId + m ()[Lfgt; c method_36865 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgu net/minecraft/class_6877 net/minecraft/client/PeriodicNotificationManager + f Lcom/mojang/serialization/Codec; a field_36435 CODEC + f Lorg/slf4j/Logger; b field_36436 LOGGER + f Lakr; c field_36437 notifications + f Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction; d field_36438 selector + f Ljava/util/Timer; e field_36439 timer + f Lfgu$b; f field_36440 notificationTask + m ()V a method_40190 stopTimer + m (JLfgu$a;)J a method_40191 method_40191 + m (Laue;Lbnf;)Ljava/util/Map; a method_40192 prepare + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_40193 method_40193 + m (Lfgu$a;)J a method_40194 method_40194 + m (Ljava/util/List;)J a method_40195 calculateInitialDelay + m (Ljava/util/List;J)J a method_40196 calculateOptimalPeriod + m (Ljava/util/Map$Entry;)Z a method_40197 method_40197 + m (Ljava/util/Map;Laue;Lbnf;)V a method_40198 apply + m ()Ljava/lang/IllegalStateException; b method_40199 method_40199 + m (Lfgu$a;)Z b method_40200 method_40200 + m (Lakr;Lit/unimi/dsi/fastutil/objects/Object2BooleanFunction;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgu$a net/minecraft/class_6877$class_6878 net/minecraft/client/PeriodicNotificationManager$Notification + f J a comp_345 delay + f J b comp_346 period + f Ljava/lang/String; c comp_347 title + f Ljava/lang/String; d comp_348 message + m ()J a comp_345 delay + m ()J b comp_346 period + m ()Ljava/lang/String; c comp_347 title + m ()Ljava/lang/String; d comp_348 message + m (JJLjava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c fgu$b net/minecraft/class_6877$class_6879 net/minecraft/client/PeriodicNotificationManager$NotificationTask + f Lfgo; a field_36441 minecraft + f Ljava/util/List; b field_36442 notifications + f J c field_36443 period + f Ljava/util/concurrent/atomic/AtomicLong; d field_36444 elapsed + m (Lfgu$a;J)V a method_40201 method_40201 + m (Ljava/util/List;J)Lfgu$b; a method_40202 reset + m (Ljava/util/List;JJ)V <init> <init> <init> +c fgv net/minecraft/class_6597 net/minecraft/client/PrioritizeChunkUpdates + f Lfgv; a field_34788 NONE + f Lfgv; b field_34789 PLAYER_AFFECTED + f Lfgv; c field_34790 NEARBY + f Ljava/util/function/IntFunction; d field_34791 BY_ID + f I e field_34792 id + f Ljava/lang/String; f field_34793 key + f [Lfgv; g field_34794 $VALUES + m (I)Lfgv; a method_38523 byId + m ()[Lfgv; c method_38526 $values + m (Ljava/lang/String;IILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgw net/minecraft/class_314 net/minecraft/client/RecipeBookCategories + f Lfgw; a field_1809 CRAFTING_SEARCH + f Lfgw; b field_1806 CRAFTING_BUILDING_BLOCKS + f Lfgw; c field_1803 CRAFTING_REDSTONE + f Lfgw; d field_1813 CRAFTING_EQUIPMENT + f Lfgw; e field_1810 CRAFTING_MISC + f Lfgw; f field_1804 FURNACE_SEARCH + f Lfgw; g field_1808 FURNACE_FOOD + f Lfgw; h field_1811 FURNACE_BLOCKS + f Lfgw; i field_1812 FURNACE_MISC + f Lfgw; j field_17110 BLAST_FURNACE_SEARCH + f Lfgw; k field_17111 BLAST_FURNACE_BLOCKS + f Lfgw; l field_17112 BLAST_FURNACE_MISC + f Lfgw; m field_17113 SMOKER_SEARCH + f Lfgw; n field_17114 SMOKER_FOOD + f Lfgw; o field_17764 STONECUTTER + f Lfgw; p field_25624 SMITHING + f Lfgw; q field_17765 CAMPFIRE + f Lfgw; r field_25625 UNKNOWN + f Ljava/util/List; s field_25779 SMOKER_CATEGORIES + f Ljava/util/List; t field_25780 BLAST_FURNACE_CATEGORIES + f Ljava/util/List; u field_25781 FURNACE_CATEGORIES + f Ljava/util/List; v field_25782 CRAFTING_CATEGORIES + f Ljava/util/Map; w field_25783 AGGREGATE_CATEGORIES + f Ljava/util/List; x field_1807 itemIcons + f [Lfgw; y field_1805 $VALUES + m ()Ljava/util/List; a method_1623 getIconItems + m (Lcrj;)Ljava/util/List; a method_30285 getCategories + m ()[Lfgw; b method_36866 $values + m (Ljava/lang/String;I[Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgw$1 net/minecraft/class_314$1 net/minecraft/client/RecipeBookCategories$1 + f [I a field_25784 $SwitchMap$net$minecraft$world$inventory$RecipeBookType + m ()V <clinit> <clinit> <clinit> +c fgx net/minecraft/class_6360 net/minecraft/client/ResourceLoadStateTracker + f Lorg/slf4j/Logger; a field_33698 LOGGER + f Lfgx$c; b field_33699 reloadState + f I c field_33700 reloadCount + m ()V a method_36562 finishReload + m (Lfgx$b;Ljava/util/List;)V a method_36563 startReload + m (Ljava/lang/Throwable;)V a method_36564 startRecovery + m (Lo;)V a method_36565 fillCrashReport + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgx$a net/minecraft/class_6360$class_6361 net/minecraft/client/ResourceLoadStateTracker$RecoveryInfo + f Ljava/lang/Throwable; a field_33701 error + m ()Ljava/lang/String; a method_36566 method_36566 + m (Lp;)V a method_36567 fillCrashInfo + m (Ljava/lang/Throwable;)V <init> <init> <init> +c fgx$b net/minecraft/class_6360$class_6362 net/minecraft/client/ResourceLoadStateTracker$ReloadReason + f Lfgx$b; a field_33702 INITIAL + f Lfgx$b; b field_33703 MANUAL + f Lfgx$b; c field_33704 UNKNOWN + f Ljava/lang/String; d field_33705 name + f [Lfgx$b; e field_33706 $VALUES + m ()[Lfgx$b; a method_36867 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgx$c net/minecraft/class_6360$class_6363 net/minecraft/client/ResourceLoadStateTracker$ReloadState + f Lfgx$b; a field_33707 reloadReason + f Ljava/util/List; b field_33708 packs + f Lfgx$a; c field_33709 recoveryReloadInfo + f Z d field_33710 finished + m ()Ljava/lang/String; a method_36569 method_36569 + m (Lp;)V a method_36573 fillCrashInfo + m (Lfgx$b;Ljava/util/List;)V <init> <init> <init> +c fgy net/minecraft/class_318 net/minecraft/client/Screenshot + f Ljava/lang/String; a field_41337 SCREENSHOT_DIR + f Lorg/slf4j/Logger; b field_1974 LOGGER + f I c field_32157 rowHeight + f Ljava/io/DataOutputStream; d field_32158 outputStream + f [B e field_32159 bytes + f I f field_32160 width + f I g field_32161 height + f Ljava/io/File; h field_32162 file + m ()V a method_35710 saveRow + m (Lezv;)Lfaj; a method_1663 takeScreenshot + m (Lfaj;Ljava/io/File;Ljava/util/function/Consumer;)V a method_1661 method_1661 + m (Ljava/io/File;)Ljava/io/File; a method_1660 getFile + m (Ljava/io/File;Lezv;Ljava/util/function/Consumer;)V a method_1659 grab + m (Ljava/io/File;Ljava/lang/String;Lezv;Ljava/util/function/Consumer;)V a method_22690 grab + m (Ljava/io/File;Lxw;)Lxw; a method_1664 method_1664 + m (Ljava/nio/ByteBuffer;IIII)V a method_35711 addRegion + m ()Ljava/io/File; b method_35712 close + m (Ljava/io/File;Ljava/lang/String;Lezv;Ljava/util/function/Consumer;)V b method_1662 _grab + m (Ljava/io/File;Ljava/lang/String;Lezv;Ljava/util/function/Consumer;)V c method_22691 method_22691 + m (Ljava/io/File;III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fgz net/minecraft/class_5225 net/minecraft/client/StringSplitter + f Lfgz$f; a field_24216 widthProvider + m (Laya;)F a method_30875 stringWidth + m (Laya;I)Lxw; a method_30876 componentStyleAtWidth + m (Lfgz$e;Lorg/apache/commons/lang3/mutable/MutableObject;ILxw;I)Z a method_30877 method_30877 + m (Lfgz$e;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_27480 method_27480 + m (Ljava/lang/String;)F a method_27482 stringWidth + m (Ljava/lang/String;IIZ)I a method_27483 getWordPosition + m (Ljava/lang/String;ILxw;)I a method_27484 plainIndexAtWidth + m (Ljava/lang/String;ILxw;ZLfgz$d;)V a method_27485 splitLines + m (Ljava/util/List;Ljava/lang/String;Lxw;II)V a method_27486 method_27486 + m (Ljava/util/List;Lxe;Ljava/lang/Boolean;)V a method_30878 method_30878 + m (Ljava/util/List;Lxe;Lxe;Ljava/lang/Boolean;)V a method_35713 method_35713 + m (Ljava/util/List;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_27487 method_27487 + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILorg/apache/commons/lang3/mutable/MutableInt;ILxw;I)Z a method_27493 method_27493 + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILxw;I)Z a method_30879 method_30879 + m (Lxe;)F a method_27488 stringWidth + m (Lxe;I)Lxw; a method_27489 componentStyleAtWidth + m (Lxe;ILxw;)Lxe; a method_27490 headByWidth + m (Lxe;ILxw;Ljava/util/function/BiConsumer;)V a method_29971 splitLines + m (Lxe;ILxw;Lxe;)Ljava/util/List; a method_35714 splitLines + m (Ljava/lang/String;ILxw;)Ljava/lang/String; b method_27494 plainHeadByWidth + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILxw;I)Z b method_27492 method_27492 + m (Lxe;ILxw;)Ljava/util/List; b method_27495 splitLines + m (Ljava/lang/String;ILxw;)Ljava/lang/String; c method_27497 plainTailByWidth + m (Lorg/apache/commons/lang3/mutable/MutableFloat;ILxw;I)Z c method_27496 method_27496 + m (Ljava/lang/String;ILxw;)I d method_35715 formattedIndexByWidth + m (Ljava/lang/String;ILxw;)Ljava/lang/String; e method_35716 formattedHeadByWidth + m (Ljava/lang/String;ILxw;)I f method_35717 findLineBreak + m (Ljava/lang/String;ILxw;)Ljava/util/List; g method_27498 splitLines + m (Lfgz$f;)V <init> <init> <init> +c fgz$1 net/minecraft/class_5225$1 net/minecraft/client/StringSplitter$1 + f Lfgz$e; a field_24217 val$output + f Lfgd; b field_24219 collector + m (Lfgz;Lfgz$e;)V <init> <init> <init> +c fgz$a net/minecraft/class_5225$class_5226 net/minecraft/client/StringSplitter$FlatComponents + f Ljava/util/List; a field_24220 parts + f Ljava/lang/String; b field_24221 flatParts + m ()Lxe; a method_27499 getRemainder + m (I)C a method_27500 charAt + m (IILxw;)Lxe; a method_27501 splitAt + m (Lfgz$c;)Ljava/lang/String; a method_27504 method_27504 + m (Ljava/util/List;)V <init> <init> <init> +c fgz$b net/minecraft/class_5225$class_5227 net/minecraft/client/StringSplitter$LineBreakFinder + f Lfgz; a field_24222 field_24222 + f F b field_24223 maxWidth + f I c field_24224 lineBreak + f Lxw; d field_24225 lineBreakStyle + f Z e field_24226 hadNonZeroWidthChar + f F f field_24227 width + f I g field_24228 lastSpace + f Lxw; h field_24229 lastSpaceStyle + f I i field_24230 nextChar + f I j field_24231 offset + m ()I a method_27505 getSplitPosition + m (I)V a method_27506 addToOffset + m (ILxw;)Z a method_27507 finishIteration + m ()Lxw; b method_27508 getSplitStyle + m ()Z c method_27509 lineBreakFound + m (Lfgz;F)V <init> <init> <init> +c fgz$c net/minecraft/class_5225$class_5345 net/minecraft/client/StringSplitter$LineComponent + f Ljava/lang/String; c field_25261 contents + f Lxw; d field_25262 style + m (Ljava/lang/String;Lxw;)V <init> <init> <init> +c fgz$d net/minecraft/class_5225$class_5229 net/minecraft/client/StringSplitter$LinePosConsumer +c fgz$e net/minecraft/class_5225$class_5230 net/minecraft/client/StringSplitter$WidthLimitedCharSink + f Lfgz; a field_24234 field_24234 + f F b field_24235 maxWidth + f I c field_24236 position + m ()I a method_27513 getPosition + m ()V b method_27514 resetPosition + m (Lfgz;F)V <init> <init> <init> +c fgz$f net/minecraft/class_5225$class_5231 net/minecraft/client/StringSplitter$WidthProvider +c fha net/minecraft/class_4666 net/minecraft/client/ToggleKeyMapping + f Ljava/util/function/BooleanSupplier; h field_21334 needsToggle + m ()V n method_52232 reset + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BooleanSupplier;)V <init> <init> <init> +c fhb net/minecraft/class_320 net/minecraft/client/User + f Ljava/lang/String; a field_1982 name + f Ljava/util/UUID; b field_1985 uuid + f Ljava/lang/String; c field_1983 accessToken + f Ljava/util/Optional; d field_34960 xuid + f Ljava/util/Optional; e field_34961 clientId + f Lfhb$a; f field_1984 type + m ()Ljava/lang/String; a method_1675 getSessionId + m ()Ljava/util/UUID; b method_44717 getProfileId + m ()Ljava/lang/String; c method_1676 getName + m ()Ljava/lang/String; d method_1674 getAccessToken + m ()Ljava/util/Optional; e method_38740 getClientId + m ()Ljava/util/Optional; f method_38741 getXuid + m ()Lfhb$a; g method_35718 getType + m (Ljava/lang/String;Ljava/util/UUID;Ljava/lang/String;Ljava/util/Optional;Ljava/util/Optional;Lfhb$a;)V <init> <init> <init> +c fhb$a net/minecraft/class_320$class_321 net/minecraft/client/User$Type + f Lfhb$a; a field_1990 LEGACY + f Lfhb$a; b field_1988 MOJANG + f Lfhb$a; c field_34962 MSA + f Ljava/util/Map; d field_1989 BY_NAME + f Ljava/lang/String; e field_1986 name + f [Lfhb$a; f field_1987 $VALUES + m ()Ljava/lang/String; a method_38742 getName + m (Lfhb$a;)Ljava/lang/String; a method_1678 method_1678 + m (Ljava/lang/String;)Lfhb$a; a method_1679 byName + m ()[Lfhb$a; b method_36868 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhc net/minecraft/class_7179 net/minecraft/client/animation/AnimationChannel + f Lfhc$c; a comp_595 target + f [Lfhe; b comp_596 keyframes + m ()Lfhc$c; a comp_595 target + m ()[Lfhe; b comp_596 keyframes + m (Lfhc$c;[Lfhe;)V <init> <init> <init> +c fhc$a net/minecraft/class_7179$class_7180 net/minecraft/client/animation/AnimationChannel$Interpolation +c fhc$b net/minecraft/class_7179$class_7181 net/minecraft/client/animation/AnimationChannel$Interpolations + f Lfhc$a; a field_37884 LINEAR + f Lfhc$a; b field_37885 CATMULLROM + m (Lorg/joml/Vector3f;F[Lfhe;IIF)Lorg/joml/Vector3f; a method_41815 method_41815 + m (Lorg/joml/Vector3f;F[Lfhe;IIF)Lorg/joml/Vector3f; b method_41816 method_41816 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhc$c net/minecraft/class_7179$class_7182 net/minecraft/client/animation/AnimationChannel$Target +c fhc$d net/minecraft/class_7179$class_7183 net/minecraft/client/animation/AnimationChannel$Targets + f Lfhc$c; a field_37886 POSITION + f Lfhc$c; b field_37887 ROTATION + f Lfhc$c; c field_37888 SCALE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhd net/minecraft/class_7184 net/minecraft/client/animation/AnimationDefinition + f F a comp_597 lengthInSeconds + f Z b comp_598 looping + f Ljava/util/Map; c comp_599 boneAnimations + m ()F a comp_597 lengthInSeconds + m ()Z b comp_598 looping + m ()Ljava/util/Map; c comp_599 boneAnimations + m (FZLjava/util/Map;)V <init> <init> <init> +c fhd$a net/minecraft/class_7184$class_7185 net/minecraft/client/animation/AnimationDefinition$Builder + f F a field_37889 length + f Ljava/util/Map; b field_37890 animationByBone + f Z c field_37891 looping + m ()Lfhd$a; a method_41817 looping + m (F)Lfhd$a; a method_41818 withLength + m (Ljava/lang/String;)Ljava/util/List; a method_41819 method_41819 + m (Ljava/lang/String;Lfhc;)Lfhd$a; a method_41820 addAnimation + m ()Lfhd; b method_41821 build + m (F)V <init> <init> <init> +c fhe net/minecraft/class_7186 net/minecraft/client/animation/Keyframe + f F a comp_600 timestamp + f Lorg/joml/Vector3f; b comp_601 target + f Lfhc$a; c comp_602 interpolation + m ()F a comp_600 timestamp + m ()Lorg/joml/Vector3f; b comp_601 target + m ()Lfhc$a; c comp_602 interpolation + m (FLorg/joml/Vector3f;Lfhc$a;)V <init> <init> <init> +c fhf net/minecraft/class_7187 net/minecraft/client/animation/KeyframeAnimations + m (DDD)Lorg/joml/Vector3f; a method_41822 scaleVec + m (FFF)Lorg/joml/Vector3f; a method_41823 posVec + m (FLorg/joml/Vector3f;FLfyk;Lfhc;)V a method_41824 method_41824 + m (F[Lfhe;I)Z a method_41825 method_41825 + m (Lfhd;J)F a method_41826 getElapsedSeconds + m (Lfvt;Lfhd;JFLorg/joml/Vector3f;)V a method_41827 animate + m (Ljava/util/List;FLorg/joml/Vector3f;FLfyk;)V a method_41828 method_41828 + m (FFF)Lorg/joml/Vector3f; b method_41829 degreeVec + m ()V <init> <init> <init> +c fhg net/minecraft/class_9079 net/minecraft/client/animation/definitions/ArmadilloAnimation + f Lfhd; a field_49108 ARMADILLO_ROLL_UP + f Lfhd; b field_47844 ARMADILLO_WALK + f Lfhd; c field_49109 ARMADILLO_PEEK + f Lfhd; d field_49110 ARMADILLO_ROLL_OUT + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhh net/minecraft/class_8928 net/minecraft/client/animation/definitions/BatAnimation + f Lfhd; a field_47103 BAT_RESTING + f Lfhd; b field_47104 BAT_FLYING + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhi net/minecraft/class_8972 net/minecraft/client/animation/definitions/BreezeAnimation + f Lfhd; a field_47428 SHOOT + f Lfhd; b field_47429 JUMP + f Lfhd; c field_47430 SLIDE + f Lfhd; d field_47846 SLIDE_BACK + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhj net/minecraft/class_7730 net/minecraft/client/animation/definitions/CamelAnimation + f Lfhd; a field_40384 CAMEL_WALK + f Lfhd; b field_40385 CAMEL_SIT + f Lfhd; c field_40749 CAMEL_SIT_POSE + f Lfhd; d field_40386 CAMEL_STANDUP + f Lfhd; e field_40387 CAMEL_DASH + f Lfhd; f field_40388 CAMEL_IDLE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhk net/minecraft/class_7188 net/minecraft/client/animation/definitions/FrogAnimation + f Lfhd; a field_37892 FROG_CROAK + f Lfhd; b field_37893 FROG_WALK + f Lfhd; c field_37894 FROG_JUMP + f Lfhd; d field_37895 FROG_TONGUE + f Lfhd; e field_37896 FROG_SWIM + f Lfhd; f field_37897 FROG_IDLE_WATER + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhl net/minecraft/class_8182 net/minecraft/client/animation/definitions/SnifferAnimation + f Lfhd; a field_43406 BABY_TRANSFORM + f Lfhd; b field_42866 SNIFFER_SNIFFSNIFF + f Lfhd; c field_42867 SNIFFER_LONGSNIFF + f Lfhd; d field_42868 SNIFFER_WALK + f Lfhd; e field_42869 SNIFFER_SNIFF_SEARCH + f Lfhd; f field_42870 SNIFFER_DIG + f Lfhd; g field_42871 SNIFFER_STAND_UP + f Lfhd; h field_42872 SNIFFER_BABY_FALL + f Lfhd; i field_42873 SNIFFER_HAPPY + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhm net/minecraft/class_7278 net/minecraft/client/animation/definitions/WardenAnimation + f Lfhd; a field_38302 WARDEN_EMERGE + f Lfhd; b field_38303 WARDEN_DIG + f Lfhd; c field_38304 WARDEN_ROAR + f Lfhd; d field_38305 WARDEN_SNIFF + f Lfhd; e field_38306 WARDEN_ATTACK + f Lfhd; f field_38879 WARDEN_SONIC_BOOM + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhn net/minecraft/class_7189 net/minecraft/client/animation/definitions/package-info +c fho net/minecraft/class_7190 net/minecraft/client/animation/package-info +c fhp net/minecraft/class_322 net/minecraft/client/color/block/BlockColor +c fhq net/minecraft/class_324 net/minecraft/client/color/block/BlockColors + f I a field_32163 DEFAULT + f Ljs; b field_1995 blockColors + f Ljava/util/Map; c field_20271 coloringStates + m ()Lfhq; a method_1689 createDefault + m (Ldfy;)Ljava/util/Set; a method_21592 getColoringProperties + m (Ldtc;Ldbz;Ljd;I)I a method_1697 getColor + m (Ldtc;Ldcw;Ljd;)I a method_1691 getColor + m (Lduf;[Ldfy;)V a method_21593 addColoringState + m (Lfhp;[Ldfy;)V a method_1690 register + m (Ljava/util/Set;[Ldfy;)V a method_21594 addColoringStates + m (Ldtc;Ldbz;Ljd;I)I b method_1684 method_1684 + m (Ldtc;Ldbz;Ljd;I)I c method_1696 method_1696 + m (Ldtc;Ldbz;Ljd;I)I d method_1698 method_1698 + m (Ldtc;Ldbz;Ljd;I)I e method_1685 method_1685 + m (Ldtc;Ldbz;Ljd;I)I f method_1688 method_1688 + m (Ldtc;Ldbz;Ljd;I)I g method_1694 method_1694 + m (Ldtc;Ldbz;Ljd;I)I h method_1692 method_1692 + m (Ldtc;Ldbz;Ljd;I)I i method_1687 method_1687 + m (Ldtc;Ldbz;Ljd;I)I j method_1695 method_1695 + m (Ldtc;Ldbz;Ljd;I)I k method_49295 method_49295 + m (Ldtc;Ldbz;Ljd;I)I l method_1693 method_1693 + m (Ldtc;Ldbz;Ljd;I)I m method_1686 method_1686 + m ()V <init> <init> <init> +c fhr net/minecraft/class_4700 net/minecraft/client/color/block/BlockTintCache + f I a field_32164 MAX_CACHE_ENTRIES + f Ljava/lang/ThreadLocal; b field_21519 latestChunkOnThread + f Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap; c field_21520 cache + f Ljava/util/concurrent/locks/ReentrantReadWriteLock; d field_21521 lock + f Ljava/util/function/ToIntFunction; e field_34795 source + m ()V a method_23768 invalidateAll + m (II)V a method_23769 invalidateForChunk + m (Ljd;)I a method_23770 getColor + m (II)Lfhr$a; b method_23772 findOrCreateChunkCache + m (Ljava/util/function/ToIntFunction;)V <init> <init> <init> +c fhr$a net/minecraft/class_4700$class_6598 net/minecraft/client/color/block/BlockTintCache$CacheData + f Lit/unimi/dsi/fastutil/ints/Int2ObjectArrayMap; a field_34796 cache + f Ljava/util/concurrent/locks/ReentrantReadWriteLock; b field_34797 lock + f I c field_34798 BLOCKS_PER_LAYER + f Z d field_41610 invalidated + m ()Z a method_47894 isInvalidated + m (I)[I a method_38528 getLayer + m ()V b method_47895 invalidate + m (I)[I b method_38529 method_38529 + m ()[I c method_38527 allocateLayer + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhr$b net/minecraft/class_4700$class_4701 net/minecraft/client/color/block/BlockTintCache$LatestCacheInfo + f I a field_21522 x + f I b field_21523 z + f Lfhr$a; c field_21524 cache + m ()V <init> <init> <init> +c fhs net/minecraft/class_6202 net/minecraft/client/color/block/package-info +c fht net/minecraft/class_326 net/minecraft/client/color/item/ItemColor +c fhu net/minecraft/class_325 net/minecraft/client/color/item/ItemColors + f I a field_32165 DEFAULT + f Ljs; b field_1996 itemColors + m (Lcuq;I)I a method_1704 getColor + m (Lcwa;Lcuq;I)I a method_1699 method_1699 + m (Lfhq;)Lfhu; a method_1706 createDefault + m (Lfhq;Lcuq;I)I a method_1702 method_1702 + m (Lfht;[Ldcv;)V a method_1708 register + m (Lcuq;I)I b method_57705 method_57705 + m (Lcuq;I)I c method_43767 method_43767 + m (Lcuq;I)I d method_57706 method_57706 + m (Lcuq;I)I e method_57707 method_57707 + m (Lcuq;I)I f method_1701 method_1701 + m (Lcuq;I)I g method_1705 method_1705 + m (Lcuq;I)I h method_1707 method_1707 + m ()V <init> <init> <init> +c fhv net/minecraft/class_6203 net/minecraft/client/color/item/package-info +c fhw net/minecraft/class_8016 net/minecraft/client/gui/ComponentPath + m ()Lfki; a comp_1188 component + m (Lfkh;Lfhw;)Lfhw; a method_48192 path + m (Lfki;)Lfhw; a method_48193 leaf + m (Lfki;[Lfkh;)Lfhw; a method_48194 path + m (Z)V a method_48195 applyFocus +c fhw$a net/minecraft/class_8016$class_8017 net/minecraft/client/gui/ComponentPath$Leaf + f Lfki; a comp_1188 component + m (Lfki;)V <init> <init> <init> +c fhw$b net/minecraft/class_8016$class_8018 net/minecraft/client/gui/ComponentPath$Path + f Lfkh; a comp_1189 component + f Lfhw; b comp_1190 childPath + m ()Lfkh; b comp_1189 component + m ()Lfhw; c comp_1190 childPath + m (Lfkh;Lfhw;)V <init> <init> <init> +c fhx net/minecraft/class_327 net/minecraft/client/gui/Font + f I a field_35427 ALPHA_CUTOFF + f I b field_2000 lineHeight + f Layw; c field_2001 random + f F d field_32166 EFFECT_DEPTH + f Lorg/joml/Vector3f; e field_24237 SHADOW_OFFSET + f Ljava/util/function/Function; f field_1997 fonts + f Z g field_39925 filterFishyGlyphs + f Lfgz; h field_24238 splitter + m ()Z a method_1726 isBidirectional + m (I)I a method_27515 adjustColor + m (ILxw;)F a method_27516 method_27516 + m (Lakr;)Lfld; a method_27526 getFontSet + m (Laya;)I a method_30880 width + m (Laya;FFIILorg/joml/Matrix4f;Lgez;I)V a method_37296 drawInBatch8xOutline + m (Laya;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;II)I a method_22942 drawInBatch + m (Lfhx$b;[FIFIIILxw;I)Z a method_37297 method_37297 + m (Lflh;ZZFFFLorg/joml/Matrix4f;Lfbm;FFFFI)V a method_1710 renderChar + m (Ljava/lang/String;)Ljava/lang/String; a method_1721 bidirectionalShaping + m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;II)I a method_27521 drawInBatch + m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;IIZ)I a method_27522 drawInBatch + m (Ljava/lang/String;I)Ljava/lang/String; a method_27523 plainSubstrByWidth + m (Ljava/lang/String;IZ)Ljava/lang/String; a method_27524 plainSubstrByWidth + m (Lwz;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;II)I a method_30882 drawInBatch + m (Lxe;)I a method_27525 width + m (Lxe;I)Lxe; a method_1714 substrByWidth + m ()Lfgz; b method_27527 getSplitter + m (Laya;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;II)I b method_1723 drawInternal + m (Ljava/lang/String;)I b method_1727 width + m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;II)F b method_1724 renderText + m (Ljava/lang/String;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;IIZ)I b method_27529 drawInternal + m (Ljava/lang/String;I)I b method_1713 wordWrapHeight + m (Lxe;I)I b method_44378 wordWrapHeight + m (Laya;FFIZLorg/joml/Matrix4f;Lgez;Lfhx$a;II)F c method_27530 renderText + m (Lxe;I)Ljava/util/List; c method_1728 split + m (Ljava/util/function/Function;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhx$a net/minecraft/class_327$class_6415 net/minecraft/client/gui/Font$DisplayMode + f Lfhx$a; a field_33993 NORMAL + f Lfhx$a; b field_33994 SEE_THROUGH + f Lfhx$a; c field_33995 POLYGON_OFFSET + f [Lfhx$a; d field_33996 $VALUES + m ()[Lfhx$a; a method_37344 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhx$b net/minecraft/class_327$class_5232 net/minecraft/client/gui/Font$StringRenderOutput + f Lgez; a field_24239 bufferSource + f Lfhx; b field_24240 field_24240 + f Z c field_24241 dropShadow + f F d field_24242 dimFactor + f F e field_24243 r + f F f field_24244 g + f F g field_24245 b + f F h field_24246 a + f Lorg/joml/Matrix4f; i field_24247 pose + f Lfhx$a; j field_33997 mode + f I k field_24249 packedLightCoords + f F l field_24250 x + f F m field_24251 y + f Ljava/util/List; n field_24252 effects + m (IF)F a method_27531 finish + m (Lflh$a;)V a method_27532 addEffect + m (Lfhx;Lgez;FFIZLorg/joml/Matrix4f;Lfhx$a;I)V <init> <init> <init> +c fhy net/minecraft/class_329 net/minecraft/client/gui/Gui + f Lakr; A field_45298 FOOD_FULL_SPRITE + f Lakr; B field_45299 AIR_SPRITE + f Lakr; C field_45300 AIR_BURSTING_SPRITE + f Lakr; D field_45301 HEART_VEHICLE_CONTAINER_SPRITE + f Lakr; E field_45302 HEART_VEHICLE_FULL_SPRITE + f Lakr; F field_45303 HEART_VEHICLE_HALF_SPRITE + f Lakr; G field_2020 VIGNETTE_LOCATION + f Lakr; H field_2019 PUMPKIN_BLUR_LOCATION + f Lakr; I field_27389 SPYGLASS_SCOPE_LOCATION + f Lakr; J field_27960 POWDER_SNOW_OUTLINE_LOCATION + f Ljava/util/Comparator; K field_47550 SCORE_DISPLAY_ORDER + f Lwz; L field_26527 DEMO_EXPIRED_TEXT + f Lwz; M field_35430 SAVING_TEXT + f F N field_32168 MIN_CROSSHAIR_ATTACK_SPEED + f I O field_32169 NUM_HEARTS_PER_ROW + f I P field_32170 LINE_HEIGHT + f Ljava/lang/String; Q field_32171 SPACER + f F R field_32172 PORTAL_OVERLAY_ALPHA_MIN + f I S field_33942 HEART_SIZE + f I T field_33943 HEART_SEPARATION + f F U field_35431 AUTOSAVE_FADE_SPEED_FACTOR + f Layw; V field_2034 random + f Lfgo; W field_2035 minecraft + f Lfin; X field_2021 chat + f I Y field_2042 tickCount + f Lwz; Z field_2018 overlayMessageString + f F a field_2013 vignetteBrightness + f I aa field_2041 overlayMessageTime + f Z ab field_2038 animateOverlayMessageColor + f Z ac field_39458 chatDisabledByPlayerShown + f I ad field_2040 toolHighlightTimer + f Lcuq; ae field_2031 lastToolHighlight + f Lfiu; af field_2026 debugOverlay + f Lfju; ag field_2027 subtitleOverlay + f Lfkl; ah field_2025 spectatorGui + f Lfjn; ai field_2015 tabList + f Lfil; aj field_2030 bossOverlay + f I ak field_2023 titleTime + f Lwz; al field_2016 title + f Lwz; am field_2039 subtitle + f I an field_2037 titleFadeInTime + f I ao field_2017 titleStayTime + f I ap field_2036 titleFadeOutTime + f I aq field_2014 lastHealth + f I ar field_2033 displayHealth + f J as field_2012 lastHealthTime + f J at field_2032 healthBlinkTime + f F au field_35428 autosaveIndicatorValue + f F av field_35429 lastAutosaveIndicatorValue + f Lfib; aw field_47847 layers + f F ax field_27959 scopeScale + f Lakr; b field_45304 CROSSHAIR_SPRITE + f Lakr; c field_45305 CROSSHAIR_ATTACK_INDICATOR_FULL_SPRITE + f Lakr; d field_45306 CROSSHAIR_ATTACK_INDICATOR_BACKGROUND_SPRITE + f Lakr; e field_45307 CROSSHAIR_ATTACK_INDICATOR_PROGRESS_SPRITE + f Lakr; f field_45308 EFFECT_BACKGROUND_AMBIENT_SPRITE + f Lakr; g field_45309 EFFECT_BACKGROUND_SPRITE + f Lakr; h field_45310 HOTBAR_SPRITE + f Lakr; i field_45311 HOTBAR_SELECTION_SPRITE + f Lakr; j field_45312 HOTBAR_OFFHAND_LEFT_SPRITE + f Lakr; k field_45313 HOTBAR_OFFHAND_RIGHT_SPRITE + f Lakr; l field_45314 HOTBAR_ATTACK_INDICATOR_BACKGROUND_SPRITE + f Lakr; m field_45315 HOTBAR_ATTACK_INDICATOR_PROGRESS_SPRITE + f Lakr; n field_45316 JUMP_BAR_BACKGROUND_SPRITE + f Lakr; o field_45317 JUMP_BAR_COOLDOWN_SPRITE + f Lakr; p field_45318 JUMP_BAR_PROGRESS_SPRITE + f Lakr; q field_45319 EXPERIENCE_BAR_BACKGROUND_SPRITE + f Lakr; r field_45320 EXPERIENCE_BAR_PROGRESS_SPRITE + f Lakr; s field_45321 ARMOR_EMPTY_SPRITE + f Lakr; t field_45322 ARMOR_HALF_SPRITE + f Lakr; u field_45323 ARMOR_FULL_SPRITE + f Lakr; v field_45324 FOOD_EMPTY_HUNGER_SPRITE + f Lakr; w field_45325 FOOD_HALF_HUNGER_SPRITE + f Lakr; x field_45326 FOOD_FULL_HUNGER_SPRITE + f Lakr; y field_45327 FOOD_EMPTY_SPRITE + f Lakr; z field_45328 FOOD_HALF_SPRITE + m ()V a method_1742 resetTitleTimes + m (I)I a method_1733 getVisibleVehicleHeartRows + m (III)V a method_34001 setTimes + m (Lbsr;)V a method_1731 updateVignetteBrightness + m (Lbtn;)I a method_1744 getVehicleMaxHearts + m (Lbty;Lfhz;I)V a method_1752 renderJumpMeter + m (Lexa;)Z a method_17534 canRenderCrosshairForSpectator + m (Lexz;)Z a method_1751 method_1751 + m (Leyg;Lyp;Lexz;)Lfhy$a; a method_55439 method_55439 + m (Lfgo;)Z a method_55796 method_55796 + m (Lfhz;)V a method_1749 renderSelectedItemName + m (Lfhz;F)V a method_32598 renderSpyglassOverlay + m (Lfhz;FIILgql;)V a method_18620 method_18620 + m (Lfhz;I)V a method_1754 renderExperienceBar + m (Lfhz;IILfgf;Lcmx;Lcuq;I)V a method_1762 renderSlot + m (Lfhz;Lakr;F)V a method_31977 renderTextureOverlay + m (Lfhz;Lbsr;)V a method_1735 renderVignette + m (Lfhz;Lcmx;II)V a method_58477 renderFood + m (Lfhz;Lcmx;IIII)V a method_58478 renderArmor + m (Lfhz;Lcmx;IIIIFIIIZ)V a method_37298 renderHearts + m (Lfhz;Lexy;)V a method_1757 displayScoreboardSidebar + m (Lfhz;Lfgf;)V a method_1753 render + m (Lfhz;Lfhy$b;IIZZZ)V a method_37299 renderHeart + m (Lwz;)V a method_1732 setNowPlaying + m (Lwz;Z)V a method_1758 setOverlayMessage + m (Z)V a method_39191 tick + m ([Lfhy$a;Lfhz;ILwz;I)V a method_55440 method_55440 + m ()Z b method_44353 isShowingChatDisabledByPlayer + m (I)[Lfhy$a; b method_55441 method_55441 + m (Lfgo;)Z b method_55797 method_55797 + m (Lfhz;)V b method_1760 renderPlayerHealth + m (Lfhz;F)V b method_1746 renderPortalOverlay + m (Lfhz;Lfgf;)V b method_39192 renderSavingIndicator + m (Lwz;)V b method_34002 setSubtitle + m (Z)V b method_44354 setChatDisabledByPlayerShown + m ()V c method_34003 clear + m (Lfhz;)V c method_1741 renderVehicleHealth + m (Lfhz;Lfgf;)V c method_55798 renderCameraOverlays + m (Lwz;)V c method_34004 setTitle + m ()Lfin; d method_1743 getChat + m (Lfhz;Lfgf;)V d method_55799 renderSleepOverlay + m ()I e method_1738 getGuiTicks + m (Lfhz;Lfgf;)V e method_55800 renderOverlayMessage + m ()Lfhx; f method_1756 getFont + m (Lfhz;Lfgf;)V f method_55801 renderTitle + m ()Lfkl; g method_1739 getSpectatorGui + m (Lfhz;Lfgf;)V g method_55802 renderChat + m ()Lfjn; h method_1750 getTabList + m (Lfhz;Lfgf;)V h method_55803 renderScoreboardSidebar + m ()V i method_1747 onDisconnected + m (Lfhz;Lfgf;)V i method_55804 renderTabList + m ()Lfil; j method_1740 getBossOverlay + m (Lfhz;Lfgf;)V j method_1736 renderCrosshair + m ()Lfiu; k method_53531 getDebugOverlay + m (Lfhz;Lfgf;)V k method_1765 renderEffects + m ()V l method_1745 clearCache + m (Lfhz;Lfgf;)V l method_55805 renderHotbarAndDecorations + m ()Z m method_56135 isExperienceBarVisible + m (Lfhz;Lfgf;)V m method_1759 renderItemHotbar + m ()Lcmx; n method_1737 getCameraPlayer + m (Lfhz;Lfgf;)V n method_56136 renderExperienceLevel + m ()Lbtn; o method_1734 getPlayerVehicleWithHealth + m (Lfhz;Lfgf;)V o method_1766 renderDemoOverlay + m ()V p method_1748 tick + m (Lfhz;Lfgf;)V p method_55806 method_55806 + m ()V q method_39193 tickAutosaveIndicator + m (Lfhz;Lfgf;)V q method_55807 method_55807 + m (Lfhz;Lfgf;)V r method_55808 method_55808 + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhy$a net/minecraft/class_329$class_9016 net/minecraft/client/gui/Gui$1DisplayEntry + f Lwz; a comp_2131 name + f Lwz; b comp_2132 score + f I c comp_2133 scoreWidth + m ()Lwz; a comp_2131 name + m ()Lwz; b comp_2132 score + m ()I c comp_2133 scoreWidth + m (Lwz;Lwz;I)V <init> <init> <init> +c fhy$b net/minecraft/class_329$class_6411 net/minecraft/client/gui/Gui$HeartType + f Lfhy$b; a field_33944 CONTAINER + f Lfhy$b; b field_33945 NORMAL + f Lfhy$b; c field_33946 POISIONED + f Lfhy$b; d field_33947 WITHERED + f Lfhy$b; e field_33948 ABSORBING + f Lfhy$b; f field_33949 FROZEN + f Lakr; g field_45329 full + f Lakr; h field_45330 fullBlinking + f Lakr; i field_45331 half + f Lakr; j field_45332 halfBlinking + f Lakr; k field_45333 hardcoreFull + f Lakr; l field_45334 hardcoreFullBlinking + f Lakr; m field_45335 hardcoreHalf + f Lakr; n field_45336 hardcoreHalfBlinking + f [Lfhy$b; o field_33952 $VALUES + m ()[Lfhy$b; a method_37300 $values + m (Lcmx;)Lfhy$b; a method_37301 forPlayer + m (ZZZ)Lakr; a method_52705 getSprite + m (Ljava/lang/String;ILakr;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fhz net/minecraft/class_332 net/minecraft/client/gui/GuiGraphics + f F a field_44931 MAX_GUI_Z + f F b field_44932 MIN_GUI_Z + f I c field_44655 EXTRA_SPACE_AFTER_FIRST_TOOLTIP_LINE + f Lfgo; d field_44656 minecraft + f Lfbi; e field_44657 pose + f Lgez$a; f field_44658 bufferSource + f Lfhz$a; g field_44659 scissorStack + f Lfia; h field_45337 sprites + f Z i field_44797 managed + m ()I a method_51421 guiWidth + m (FFFF)V a method_51422 setColor + m (II)Z a method_58135 containsPointInScissor + m (IIII)V a method_25292 hLine + m (IIIII)V a method_25294 fill + m (IIIIII)V a method_51737 fill + m (IIIIIII)V a method_33284 fillGradient + m (IIIIILgql;)V a method_25298 blit + m (IIIIILgql;FFFF)V a method_48465 blit + m (Lakr;IIFFIIII)V a method_25290 blit + m (Lakr;IIIFFIIII)V a method_25291 blit + m (Lakr;IIII)V a method_52706 blitSprite + m (Lakr;IIIIFFIIII)V a method_25293 blit + m (Lakr;IIIII)V a method_52707 blitSprite + m (Lakr;IIIIIFFFF)V a method_25295 innerBlit + m (Lakr;IIIIIFFFFFFFF)V a method_48466 innerBlit + m (Lakr;IIIIII)V a method_25302 blit + m (Lakr;IIIIIIIFFII)V a method_25297 blit + m (Lakr;IIIIIIII)V a method_52708 blitSprite + m (Lakr;IIIIIIIII)V a method_52709 blitSprite + m (Lbtn;Lcuq;III)V a method_51423 renderItem + m (Lbtn;Ldcw;Lcuq;III)V a method_51424 renderItem + m (Lbtn;Ldcw;Lcuq;IIII)V a method_51425 renderItem + m (Lcuq;)Ljava/lang/String; a method_57708 method_57708 + m (Lcuq;II)V a method_51427 renderItem + m (Lcuq;III)V a method_51428 renderItem + m (Lcuq;IIII)V a method_51429 renderItem + m (Lfbm;IIIIIII)V a method_27533 fillGradient + m (Lfhx;Laya;III)V a method_35719 drawCenteredString + m (Lfhx;Laya;IIIZ)I a method_51430 drawString + m (Lfhx;Lcuq;II)V a method_51431 renderItemDecorations + m (Lfhx;Lcuq;IILjava/lang/String;)V a method_51432 renderItemDecorations + m (Lfhx;Ljava/lang/String;III)V a method_25300 drawCenteredString + m (Lfhx;Ljava/lang/String;IIIZ)I a method_51433 drawString + m (Lfhx;Ljava/util/List;II)V a method_51434 renderComponentTooltip + m (Lfhx;Ljava/util/List;IILfqo;)V a method_51435 renderTooltipInternal + m (Lfhx;Ljava/util/List;Lfqo;II)V a method_51436 renderTooltip + m (Lfhx;Ljava/util/List;Ljava/util/Optional;II)V a method_51437 renderTooltip + m (Lfhx;Lwz;II)V a method_51438 renderTooltip + m (Lfhx;Lwz;III)V a method_27534 drawCenteredString + m (Lfhx;Lwz;IIII)I a method_60649 drawStringWithBackdrop + m (Lfhx;Lwz;IIIZ)I a method_51439 drawString + m (Lfhx;Lxe;IIII)V a method_51440 drawWordWrap + m (Lfhx;Lxw;II)V a method_51441 renderComponentHoverEffect + m (Lfms;)V a method_49698 applyScissor + m (Lgfh;IIII)V a method_51738 hLine + m (Lgfh;IIIII)V a method_51739 fill + m (Lgfh;IIIIII)V a method_48196 fill + m (Lgfh;IIIIIII)V a method_51740 fillGradient + m (Lgql;IIIII)V a method_52710 blitSprite + m (Lgql;IIIIIIIII)V a method_52711 blitSprite + m (Lgql;IIIIIIIIIII)V a method_52712 blitTiledSprite + m (Lgql;Lgsd$a;IIIII)V a method_52713 blitNineSlicedSprite + m (Ljava/lang/Runnable;)V a method_51741 drawManaged + m (Ljava/util/List;Lcsa;)V a method_51442 method_51442 + m ()I b method_51443 guiHeight + m (IIII)V b method_25301 vLine + m (IIIII)V b method_49601 renderOutline + m (IIIIII)V b method_25296 fillGradient + m (Lcuq;)Ljava/lang/String; b method_51449 method_51449 + m (Lcuq;II)V b method_51445 renderFakeItem + m (Lcuq;III)V b method_55231 renderFakeItem + m (Lfhx;Laya;III)I b method_35720 drawString + m (Lfhx;Lcuq;II)V b method_51446 renderTooltip + m (Lfhx;Ljava/lang/String;III)I b method_25303 drawString + m (Lfhx;Ljava/util/List;II)V b method_51447 renderTooltip + m (Lfhx;Lwz;III)I b method_27535 drawString + m (Lgfh;IIII)V b method_51742 vLine + m (Lgfh;IIIII)V b method_57709 fillRenderType + m ()Lfbi; c method_51448 pose + m (IIII)V c method_44379 enableScissor + m (Lcuq;)Ljava/lang/String; c method_51451 method_51451 + m ()Lgez$a; d method_51450 bufferSource + m (IIII)V d method_51743 method_51743 + m ()V e method_51452 flush + m ()V f method_44380 disableScissor + m ()V g method_51744 flushIfUnmanaged + m ()V h method_51887 flushIfManaged + m (Lfgo;Lfbi;Lgez$a;)V <init> <init> <init> + m (Lfgo;Lgez$a;)V <init> <init> <init> +c fhz$a net/minecraft/class_332$class_8214 net/minecraft/client/gui/GuiGraphics$ScissorStack + f Ljava/util/Deque; a field_43099 stack + m ()Lfms; a method_49699 pop + m (II)Z a method_58136 containsPoint + m (Lfms;)Lfms; a method_49700 push + m ()V <init> <init> <init> +c fia net/minecraft/class_8658 net/minecraft/client/gui/GuiSpriteManager + f Ljava/util/Set; a field_45338 METADATA_SECTIONS + m (Lgql;)Lgsd; a method_52714 getSpriteScaling + m (Lgql;)Lgsc; b method_52715 getMetadata + m (Lgqm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fib net/minecraft/class_9080 net/minecraft/client/gui/LayeredDraw + f F a field_47848 Z_SEPARATION + f Ljava/util/List; b field_47849 layers + m (Lfhz;Lfgf;)V a method_55809 render + m (Lfib$a;)Lfib; a method_55810 add + m (Lfib;Ljava/util/function/BooleanSupplier;)Lfib; a method_55811 add + m (Ljava/util/function/BooleanSupplier;Lfib;Lfhz;Lfgf;)V a method_55812 method_55812 + m (Lfhz;Lfgf;)V b method_55813 renderInner + m ()V <init> <init> <init> +c fib$a net/minecraft/class_9080$class_9081 net/minecraft/client/gui/LayeredDraw$Layer +c fic net/minecraft/class_330 net/minecraft/client/gui/MapRenderer + f I a field_32173 WIDTH + f I b field_32174 HEIGHT + f Lgqm; c field_2043 textureManager + f Lgri; d field_50036 decorationTextures + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; e field_2045 maps + m ()V a method_1771 resetData + m (Leqr;Leqt;)V a method_1769 update + m (Leqt;Ljava/lang/Integer;Lfic$a;)Lfic$a; a method_32600 method_32600 + m (Lfbi;Lgez;Leqr;Leqt;ZI)V a method_1773 render + m (Leqr;Leqt;)Lfic$a; b method_32601 getOrCreateMapInstance + m (Lgqm;Lgri;)V <init> <init> <init> +c fic$a net/minecraft/class_330$class_331 net/minecraft/client/gui/MapRenderer$MapInstance + f Lfic; a field_2047 field_2047 + f Leqt; b field_2046 data + f Lgpy; c field_2048 texture + f Lgfh; d field_21689 renderType + f Z e field_34044 requiresUpload + m ()V a method_37450 forceUpload + m (Leqt;)V a method_37451 replaceMapData + m (Lfbi;Lgez;ZI)V a method_1777 draw + m ()V b method_1776 updateTexture + m (Lfic;ILeqt;)V <init> <init> <init> +c fid net/minecraft/class_4264 net/minecraft/client/gui/components/AbstractButton + f Lfjz; a field_45339 SPRITES + f I e field_43050 TEXT_MARGIN + m (Lfhz;Lfhx;I)V a method_48589 renderString + m ()V b method_25306 onPress + m (IIIILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fie net/minecraft/class_9017 net/minecraft/client/gui/components/AbstractContainerWidget + f Lfki; a field_47551 focused + f Z b field_47552 isDragging + m (IIIILwz;)V <init> <init> <init> +c fif net/minecraft/class_4892 net/minecraft/client/gui/components/AbstractOptionSliderButton + f Lfgs; a field_22738 options + m (Lfgs;IIIID)V <init> <init> <init> +c fig net/minecraft/class_7528 net/minecraft/client/gui/components/AbstractScrollWidget + f Lfjz; a field_45905 BACKGROUND_SPRITES + f Lakr; b field_45906 SCROLLER_SPRITE + f I c field_39496 INNER_PADDING + f I d field_45907 SCROLL_BAR_WIDTH + f D e field_39497 scrollAmount + f Z f field_39498 scrolling + m ()I a method_44381 innerPadding + m (D)V a method_44382 setScrollAmount + m (II)Z a method_44383 withinContentAreaTopBottom + m (Lfhz;)V a method_44384 renderDecorations + m (Lfhz;IIII)V a method_52233 renderBorder + m ()I b method_44385 totalInnerPadding + m (DD)Z b method_44388 withinContentAreaPoint + m (Lfhz;)V b method_44386 renderBackground + m ()D c method_44387 scrollAmount + m (Lfhz;)V c method_44396 renderScrollBar + m (Lfhz;IIF)V c method_44389 renderContents + m ()I d method_44390 getMaxScrollAmount + m ()Z e method_44392 scrollbarVisible + m ()I f method_53532 scrollbarWidth + m ()I h method_44391 getInnerHeight + m ()D i method_44393 scrollRate + m ()I j method_44394 getScrollBarHeight + m ()I k method_44395 getContentHeight + m (IIIILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fih net/minecraft/class_350 net/minecraft/client/gui/components/AbstractSelectionList + f Lakr; a field_45908 SCROLLER_SPRITE + f I b field_45909 SCROLLBAR_WIDTH + f Lfgo; c field_22740 minecraft + f I d field_22741 itemHeight + f Z e field_22744 centerListVertically + f I f field_22748 headerHeight + f Lakr; m field_49477 SCROLLER_BACKGROUND_SPRITE + f Lakr; n field_49478 MENU_LIST_BACKGROUND + f Lakr; o field_49892 INWORLD_MENU_LIST_BACKGROUND + f Ljava/util/List; p field_22739 children + f D q field_22749 scrollAmount + f Z r field_22747 renderHeader + f Z s field_22750 scrolling + f Lfih$a; u field_22751 selected + f Lfih$a; v field_33780 hovered + m ()I J method_57710 getRealRowLeft + m ()I K method_57711 getRealRowRight + m ()I a method_25317 getMaxPosition + m (D)V a method_60321 setClampedScrollAmount + m (I)V a method_25309 scroll + m (II)Z a method_25310 clickedHeader + m (ILflz;)V a method_57712 updateSize + m (Lfhz;)V a method_57713 renderListSeparators + m (Lfhz;II)V a method_25312 renderHeader + m (Lfhz;IIFIIIII)V a method_44397 renderItem + m (Lfhz;IIIII)V a method_44398 renderSelection + m (Lfih$a;)V a method_25313 setSelected + m (Lfmi;Lfih$a;)V a method_37017 narrateListElementPosition + m (Lfmq;)Lfih$a; a method_48197 nextEntry + m (Lfmq;Ljava/util/function/Predicate;)Lfih$a; a method_48198 nextEntry + m (Lfmq;Ljava/util/function/Predicate;Lfih$a;)Lfih$a; a method_48199 nextEntry + m (Ljava/util/Collection;)V a method_25314 replaceEntries + m (ZI)V a method_25315 setRenderHeader + m ()I b method_25322 getRowWidth + m (D)V b method_25307 setScrollAmount + m (DD)Lfih$a; b method_25308 getEntryAtPosition + m (III)V b method_57714 updateSizeAndPosition + m (Lfhz;)V b method_57715 renderListBackground + m (Lfhz;II)V b method_25320 renderDecorations + m (Lfih$a;)I b method_25321 addEntry + m ()I c method_57716 getListOutlinePadding + m (DDI)V c method_25318 updateScrollingState + m (Lfhz;)V c method_49603 enableScissor + m (Lfhz;IIF)V c method_25311 renderListItems + m (Lfih$a;)V c method_44399 addEntryToTop + m (I)Lfih$a; d method_25326 getEntry + m (Lfih$a;)Z d method_44650 removeEntryFromTop + m (I)Z e method_25332 isSelectedItem + m (Lfih$a;)V e method_25324 centerScrollOn + m (I)Z f method_53812 isValidMouseClick + m (Lfih$a;)V f method_25328 ensureVisible + m (I)I g method_25337 getRowTop + m (Lfih$a;)Z g method_25330 removeEntry + m ()Lfih$a; h method_25334 getSelected + m (I)I h method_25319 getRowBottom + m (Lfih$a;)V h method_29621 bindEntryToSelf + m ()Lfih$a; i method_48200 getFirstElement + m (I)Lfih$a; i method_25338 remove + m (Lfih$a;)Z i method_48201 method_48201 + m ()Lfih$a; j method_25336 getFocused + m ()V k method_25339 clearEntries + m ()I l method_25340 getItemCount + m ()Z m method_57717 scrollbarVisible + m ()D n method_25341 getScrollAmount + m ()V o method_60322 clampScrollAmount + m ()I p method_25331 getMaxScroll + m ()I q method_25329 getScrollbarPosition + m ()I r method_57718 getDefaultScrollbarPosition + m ()I s method_25342 getRowLeft + m ()I t method_31383 getRowRight + m ()Lfih$a; v method_37019 getHovered + m (Lfgo;IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fih$1 net/minecraft/class_350$1 net/minecraft/client/gui/components/AbstractSelectionList$1 + f [I a field_41786 $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection + m ()V <clinit> <clinit> <clinit> +c fih$a net/minecraft/class_350$class_351 net/minecraft/client/gui/components/AbstractSelectionList$Entry + f Lfih; a field_22752 list + m (Lfhz;IIIIIIIZF)V a method_25343 render + m (Lfhz;IIIIIIIZF)V b method_49568 renderBack + m ()V <init> <init> <init> +c fih$b net/minecraft/class_350$class_352 net/minecraft/client/gui/components/AbstractSelectionList$TrackedList + f Lfih; a field_2145 field_2145 + f Ljava/util/List; b field_2146 delegate + m (I)Lfih$a; a method_1912 get + m (ILfih$a;)Lfih$a; a method_1909 set + m (I)Lfih$a; b method_1911 remove + m (ILfih$a;)V b method_1910 add + m (Lfih;)V <init> <init> <init> +c fii net/minecraft/class_357 net/minecraft/client/gui/components/AbstractSliderButton + f Lakr; a field_45340 SLIDER_SPRITE + f I b field_43054 TEXT_MARGIN + f D c field_22753 value + f Lakr; d field_45341 HIGHLIGHTED_SPRITE + f Lakr; e field_45342 SLIDER_HANDLE_SPRITE + f Lakr; f field_45343 SLIDER_HANDLE_HIGHLIGHTED_SPRITE + f I m field_41790 HANDLE_WIDTH + f I n field_41789 HANDLE_HALF_WIDTH + f Z o field_41796 canChangeValue + m ()V a method_25344 applyValue + m (D)V a method_25345 setValueFromMouse + m ()V b method_25346 updateMessage + m (D)V b method_25347 setValue + m ()Lakr; c method_52716 getSprite + m ()Lakr; e method_52717 getHandleSprite + m (IIIILwz;D)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fij net/minecraft/class_8130 net/minecraft/client/gui/components/AbstractStringWidget + f Lfhx; a field_42483 font + f I b field_42484 color + m ()Lfhx; a method_48977 getFont + m (I)Lfij; a method_48978 setColor + m ()I b method_48979 getColor + m (IIIILwz;Lfhx;)V <init> <init> <init> +c fik net/minecraft/class_339 net/minecraft/client/gui/components/AbstractWidget + f D a field_43055 PERIOD_PER_SCROLLED_PIXEL + f D b field_43056 MIN_SCROLL_PERIOD + f I c field_22760 x + f I d field_22761 y + f Lwz; e field_22754 message + f I f field_42116 tabOrderGroup + f I g field_22758 width + f I h field_22759 height + f Z i field_22762 isHovered + f Z j field_22763 active + f Z k field_22764 visible + f F l field_22765 alpha + f Z m field_22756 focused + f Lfka; n field_41095 tooltip + m ()Z A method_49606 isHovered + m ()Z B method_25367 isHoveredOrFocused + m ()I F method_55442 getRight + m ()I G method_55443 getBottom + m (DD)V a method_25348 onClick + m (F)V a method_25350 setAlpha + m (IIII)V a method_55444 setRectangle + m (Lfhz;Lfhx;II)V a method_49604 renderScrollingString + m (Lfhz;Lfhx;Lwz;IIIII)V a method_52718 renderScrollingString + m (Lfhz;Lfhx;Lwz;IIIIII)V a method_49605 renderScrollingString + m (Lfjx;)V a method_47400 setTooltip + m (Lfmi;)V a method_47399 updateWidgetNarration + m (Lgvf;)V a method_25354 playDownSound + m (Ljava/time/Duration;)V a method_47402 setTooltipDelay + m ()Lxn; aQ_ method_25360 createNarrationMessage + m (DD)V a_ method_25357 onRelease + m (Lwz;)Lxn; a_ method_32602 wrapDefaultNarrationMessage + m (DDDD)V b method_25349 onDrag + m (II)V b method_55445 setSize + m (Lfhz;IIF)V b method_48579 renderWidget + m (Lwz;)V b method_25355 setMessage + m (Lfmi;)V c method_37021 defaultButtonNarrationText + m (DD)Z d method_25361 clicked + m (I)Z j method_25351 isValidClickButton + m (I)V k method_25358 setWidth + m (I)V l method_53533 setHeight + m (I)V o method_48591 setTabOrderGroup + m ()Lfjx; x method_51254 getTooltip + m ()Lwz; z method_25369 getMessage + m (IIIILwz;)V <init> <init> <init> +c fil net/minecraft/class_337 net/minecraft/client/gui/components/BossHealthOverlay + f I a field_32177 BAR_WIDTH + f I b field_32178 BAR_HEIGHT + f [Lakr; c field_45344 BAR_BACKGROUND_SPRITES + f [Lakr; d field_45345 BAR_PROGRESS_SPRITES + f [Lakr; e field_45346 OVERLAY_BACKGROUND_SPRITES + f [Lakr; f field_45347 OVERLAY_PROGRESS_SPRITES + f Lfgo; g field_2058 minecraft + f Ljava/util/Map; h field_2060 events + m ()V a method_1801 reset + m (Lace;)V a method_1795 update + m (Lfhz;)V a method_1796 render + m (Lfhz;IILbqh;)V a method_1799 drawBar + m (Lfhz;IILbqh;I[Lakr;[Lakr;)V a method_41830 drawBar + m ()Z b method_1798 shouldPlayMusic + m ()Z c method_1797 shouldDarkenScreen + m ()Z d method_1800 shouldCreateWorldFog + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fil$1 net/minecraft/class_337$1 net/minecraft/client/gui/components/BossHealthOverlay$1 + f Lfil; a field_29071 field_29071 + m (Lfil;)V <init> <init> <init> +c fim net/minecraft/class_4185 net/minecraft/client/gui/components/Button + f I f field_39499 SMALL_WIDTH + f I m field_39500 DEFAULT_WIDTH + f I n field_49479 BIG_WIDTH + f I o field_39501 DEFAULT_HEIGHT + f I p field_46856 DEFAULT_SPACING + f Lfim$b; q field_40754 DEFAULT_NARRATION + f Lfim$c; r field_22767 onPress + f Lfim$b; s field_40755 createNarration + m ()Lxn; a method_46428 method_46428 + m (Ljava/util/function/Supplier;)Lxn; a method_46429 method_46429 + m (Lwz;Lfim$c;)Lfim$a; a method_46430 builder + m (IIIILwz;Lfim$c;Lfim$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fim$a net/minecraft/class_4185$class_7840 net/minecraft/client/gui/components/Button$Builder + f Lwz; a field_40756 message + f Lfim$c; b field_40757 onPress + f Lfjx; c field_41099 tooltip + f I d field_40759 x + f I e field_40760 y + f I f field_40761 width + f I g field_40762 height + f Lfim$b; h field_40763 createNarration + m ()Lfim; a method_46431 build + m (I)Lfim$a; a method_46432 width + m (II)Lfim$a; a method_46433 pos + m (IIII)Lfim$a; a method_46434 bounds + m (Lfim$b;)Lfim$a; a method_46435 createNarration + m (Lfjx;)Lfim$a; a method_46436 tooltip + m (II)Lfim$a; b method_46437 size + m (Lwz;Lfim$c;)V <init> <init> <init> +c fim$b net/minecraft/class_4185$class_7841 net/minecraft/client/gui/components/Button$CreateNarration +c fim$c net/minecraft/class_4185$class_4241 net/minecraft/client/gui/components/Button$OnPress +c fin net/minecraft/class_338 net/minecraft/client/gui/components/ChatComponent + f Lorg/slf4j/Logger; a field_2065 LOGGER + f I b field_32180 MAX_CHAT_HISTORY + f I c field_39771 MESSAGE_NOT_FOUND + f I d field_39772 MESSAGE_INDENT + f I e field_39773 MESSAGE_TAG_MARGIN_LEFT + f I f field_40389 BOTTOM_MARGIN + f I g field_40390 TIME_BEFORE_MESSAGE_DELETION + f Lwz; h field_40391 DELETED_CHAT_MESSAGE + f Lfgo; i field_2062 minecraft + f Laxb; j field_2063 recentChat + f Ljava/util/List; k field_2061 allMessages + f Ljava/util/List; l field_2064 trimmedMessages + f I m field_2066 chatScrollbarPos + f Z n field_2067 newMessageSinceScroll + f Ljava/util/List; o field_40392 messageDeletionQueue + m ()V a method_45584 tick + m (D)I a method_1806 getWidth + m (DD)Z a method_27146 handleChatQueueClicked + m (DLfgi$a;Lfgj;)Z a method_44718 hasSelectedMessageTag + m (I)V a method_1802 scrollChat + m (ILfin$a;)Z a method_45585 method_45585 + m (Lfgi$a;)I a method_44720 getTagIconLeft + m (Lfgi;)V a method_45027 logChatMessage + m (Lfhz;IIIZ)V a method_1805 render + m (Lfhz;IILfgj$a;)V a method_44719 drawTagIcon + m (Lfin$b;)V a method_58743 restoreState + m (Ljava/lang/String;)V a method_1803 addRecentChat + m (Lwz;)V a method_1812 addMessage + m (Lwz;Lxl;Lfgj;)V a method_44811 addMessage + m (Lxl;)V a method_44812 deleteMessage + m (Z)V a method_1808 clearMessages + m ()V b method_1817 rescaleChat + m (D)I b method_1818 getHeight + m (DD)Lxw; b method_1816 getClickedComponentStyleAt + m (I)D b method_19348 getTimeFactor + m (Lfgi;)V b method_1815 addMessageToDisplayQueue + m (Lxl;)Lfin$a; b method_45587 deleteMessageOrDelay + m ()Laxb; c method_1809 getRecentChat + m (D)D c method_44722 screenToChatX + m (DD)Lfgj; c method_44723 getMessageTagAt + m (Lfgi;)V c method_58744 addMessageToQueue + m ()V d method_1820 resetChatScroll + m (D)D d method_44724 screenToChatY + m (DD)I d method_45588 getMessageEndIndexAt + m (Lfgi;)Lfgi; d method_45586 createDeletedMarker + m ()Z e method_1819 isChatFocused + m (DD)I e method_44725 getMessageLineIndexAt + m ()I f method_1811 getWidth + m ()I g method_1810 getHeight + m ()D h method_1814 getScale + m ()D i method_41831 defaultUnfocusedPct + m ()I j method_1813 getLinesPerPage + m ()Lfin$b; k method_58745 storeState + m ()Z l method_23677 isChatHidden + m ()V m method_45589 processMessageDeletionQueue + m ()V n method_44813 refreshTrimmedMessages + m ()I o method_44752 getLineHeight + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fin$a net/minecraft/class_338$class_7731 net/minecraft/client/gui/components/ChatComponent$DelayedMessageDeletion + f Lxl; a comp_1021 signature + f I b comp_1022 deletableAfter + m ()Lxl; a comp_1021 signature + m ()I b comp_1022 deletableAfter + m (Lxl;I)V <init> <init> <init> +c fin$b net/minecraft/class_338$class_9477 net/minecraft/client/gui/components/ChatComponent$State + f Ljava/util/List; a field_50218 messages + f Ljava/util/List; b field_50219 history + f Ljava/util/List; c field_50220 delayedMessageDeletions + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c fio net/minecraft/class_4286 net/minecraft/client/gui/components/Checkbox + f Lakr; a field_45348 CHECKBOX_SELECTED_HIGHLIGHTED_SPRITE + f Lakr; b field_45349 CHECKBOX_SELECTED_SPRITE + f Lakr; c field_45350 CHECKBOX_HIGHLIGHTED_SPRITE + f Lakr; d field_45351 CHECKBOX_SPRITE + f I f field_32181 TEXT_COLOR + f I m field_47105 SPACING + f I n field_47106 BOX_PADDING + f Z o field_19230 selected + f Lfio$b; p field_47107 onValueChange + f Lfjg; q field_52293 textWidget + m ()Z a method_20372 selected + m (ILwz;Lfhx;)I a method_61128 getAdjustedWidth + m (Lfhx;)I a method_54786 getBoxSize + m (Lwz;Lfhx;)Lfio$a; a method_54787 builder + m (Lfhx;)I b method_61129 getAdjustedHeight + m (Lwz;Lfhx;)I b method_61130 getDefaultWidth + m (IIILwz;Lfhx;ZLfio$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fio$a net/minecraft/class_4286$class_8929 net/minecraft/client/gui/components/Checkbox$Builder + f Lwz; a field_47108 message + f Lfhx; b field_47109 font + f I c field_52294 maxWidth + f I d field_47110 x + f I e field_47111 y + f Lfio$b; f field_47112 onValueChange + f Z g field_47113 selected + f Lfgr; h field_47114 option + f Lfjx; i field_47115 tooltip + m ()Lfio; a method_54788 build + m (I)Lfio$a; a method_61131 maxWidth + m (II)Lfio$a; a method_54789 pos + m (Lfgr;)Lfio$a; a method_54790 selected + m (Lfio$b;)Lfio$a; a method_54791 onValueChange + m (Lfio;Z)V a method_54792 method_54792 + m (Lfjx;)Lfio$a; a method_54793 tooltip + m (Z)Lfio$a; a method_54794 selected + m (Lwz;Lfhx;)V <init> <init> <init> +c fio$b net/minecraft/class_4286$class_8930 net/minecraft/client/gui/components/Checkbox$OnValueChange + f Lfio$b; a field_47116 NOP + m (Lfio;Z)V a method_54795 method_54795 + m ()V <clinit> <clinit> <clinit> +c fip net/minecraft/class_4717 net/minecraft/client/gui/components/CommandSuggestions + f Ljava/util/regex/Pattern; a field_21596 WHITESPACE_PATTERN + f Lxw; b field_25885 UNPARSED_STYLE + f Lxw; c field_25886 LITERAL_STYLE + f Ljava/util/List; d field_25887 ARGUMENT_STYLES + f Lfgo; e field_21597 minecraft + f Lfod; f field_21598 screen + f Lfiv; g field_21599 input + f Lfhx; h field_21600 font + f Z i field_21601 commandsOnly + f Z j field_21602 onlyShowIfCursorPastError + f I k field_21603 lineStartOffset + f I l field_21604 suggestionLineLimit + f Z m field_21605 anchorToBottom + f I n field_21606 fillColor + f Ljava/util/List; o field_21607 commandUsage + f I p field_21608 commandUsagePosition + f I q field_21609 commandUsageWidth + f Lcom/mojang/brigadier/ParseResults; r field_21610 currentParse + f Ljava/util/concurrent/CompletableFuture; s field_21611 pendingSuggestions + f Lfip$a; t field_21612 suggestions + f Z u field_21613 allowSuggestions + f Z v field_21614 keepSuggestions + f Z w field_46191 allowHiding + m ()Z a method_53867 isVisible + m (D)Z a method_23921 mouseScrolled + m (DDI)Z a method_23922 mouseClicked + m (III)Z a method_23924 keyPressed + m (Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Laya; a method_23925 formatText + m (Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Laya; a method_30505 getExceptionMessage + m (Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List; a method_30104 sortSuggestions + m (Lfhz;)V a method_44932 renderUsage + m (Lfhz;II)V a method_23923 render + m (Ljava/lang/String;)I a method_23930 getLastWordIndex + m (Ljava/lang/String;I)Laya; a method_23931 formatChat + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_23936 calculateSuggestionSuffix + m (Ln;)Z a method_23929 fillNodeUsage + m (Z)V a method_23933 setAllowSuggestions + m ()Lwz; b method_53868 getUsageNarration + m (Lfhz;II)Z b method_44933 renderSuggestions + m (Z)V b method_53869 setAllowHiding + m ()V c method_44931 hide + m (Z)V c method_23920 showSuggestions + m ()V d method_23934 updateCommandInfo + m ()Lwz; e method_23958 getNarrationMessage + m ()V f method_23937 updateUsageInfo + m ()V g method_23939 method_23939 + m (Lfgo;Lfod;Lfiv;Lfhx;ZZIIZI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fip$a net/minecraft/class_4717$class_464 net/minecraft/client/gui/components/CommandSuggestions$SuggestionsList + f Lfip; a field_21615 field_21615 + f Lgfe; b field_2771 rect + f Ljava/lang/String; c field_2768 originalContents + f Ljava/util/List; d field_25709 suggestionList + f I e field_2769 offset + f I f field_2766 current + f Lexb; g field_2767 lastMouse + f Z h field_2765 tabCycles + f I i field_21630 lastNarratedEntry + m ()V a method_2375 useSuggestion + m (D)Z a method_2370 mouseScrolled + m (I)V a method_2371 cycle + m (III)Z a method_2372 mouseClicked + m (Lfhz;II)V a method_2373 render + m ()Lwz; b method_23960 getNarrationMessage + m (I)V b method_2374 select + m (III)Z b method_2377 keyPressed + m (Lfip;IIILjava/util/List;Z)V <init> <init> <init> +c fiq net/minecraft/class_8082 net/minecraft/client/gui/components/CommonButtons + m (ILfim$c;Z)Lfjr; a method_48592 language + m (ILfim$c;Z)Lfjr; b method_48594 accessibility + m ()V <init> <init> <init> +c fir net/minecraft/class_341 net/minecraft/client/gui/components/ComponentRenderUtils + f Laya; a field_25263 INDENT + m (Lfgd;Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_27536 method_27536 + m (Ljava/lang/String;)Ljava/lang/String; a method_1849 stripColor + m (Ljava/util/List;Lxe;Ljava/lang/Boolean;)V a method_30886 method_30886 + m (Lxe;ILfhx;)Ljava/util/List; a method_1850 wrapComponents + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fis net/minecraft/class_4265 net/minecraft/client/gui/components/ContainerObjectSelectionList + m (Lfis$a;)Z a method_48207 method_48207 + m (Lfgo;IIII)V <init> <init> <init> +c fis$1 net/minecraft/class_4265$1 net/minecraft/client/gui/components/ContainerObjectSelectionList$1 + f [I a field_41804 $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection + m ()V <clinit> <clinit> <clinit> +c fis$a net/minecraft/class_4265$class_4266 net/minecraft/client/gui/components/ContainerObjectSelectionList$Entry + f Lfki; a field_19077 focused + f Lfmg; b field_33782 lastNarratable + f Z c field_19078 dragging + m (Lfmi;)V a method_37024 updateNarration + m (Lfmo;I)Lfhw; a method_48208 focusPathAtIndex + m ()Ljava/util/List; b method_37025 narratables + m ()V <init> <init> <init> +c fit net/minecraft/class_5676 net/minecraft/client/gui/components/CycleButton + f Ljava/util/function/BooleanSupplier; a field_27961 DEFAULT_ALT_LIST_SELECTOR + f Ljava/util/List; b field_27962 BOOLEAN_OPTIONS + f Lwz; c field_27963 name + f I d field_27964 index + f Ljava/lang/Object; f field_27965 value + f Lfit$c; m field_27966 values + f Ljava/util/function/Function; n field_27967 valueStringifier + f Ljava/util/function/Function; o field_27968 narrationProvider + f Lfit$b; p field_27969 onValueChange + f Z q field_27971 displayOnlyValue + f Lfgr$l; r field_27970 tooltipSupplier + m ()Ljava/lang/Object; a method_32603 getValue + m (I)V a method_32612 cycleValue + m (Ljava/lang/Boolean;)Lwz; a method_32604 method_32604 + m (Ljava/lang/Object;)V a method_32605 setValue + m (Ljava/util/function/Function;)Lfit$a; a method_32606 builder + m (Lwz;Lwz;)Lfit$a; a method_32607 booleanBuilder + m (Lwz;Lwz;Ljava/lang/Boolean;)Lwz; a method_32608 method_32608 + m (I)Ljava/lang/Object; b method_37027 getCycledValue + m (Ljava/lang/Object;)V b method_32609 updateValue + m (Z)Lfit$a; b method_32613 onOffBuilder + m ()Lxn; c method_32611 createDefaultNarrationMessage + m (Ljava/lang/Object;)Lwz; c method_37026 createLabelForValue + m (Ljava/lang/Object;)Lxn; d method_32610 createFullName + m ()Lfit$a; e method_32614 onOffBuilder + m ()V f method_47403 updateTooltip + m (IIIILwz;Lwz;ILjava/lang/Object;Lfit$c;Ljava/util/function/Function;Ljava/util/function/Function;Lfit$b;Lfgr$l;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fit$a net/minecraft/class_5676$class_5677 net/minecraft/client/gui/components/CycleButton$Builder + f I a field_27972 initialIndex + f Ljava/lang/Object; b field_27973 initialValue + f Ljava/util/function/Function; c field_27974 valueStringifier + f Lfgr$l; d field_27975 tooltipSupplier + f Ljava/util/function/Function; e field_27976 narrationProvider + f Lfit$c; f field_27977 values + f Z g field_27978 displayOnlyValue + m ()Lfit$a; a method_32616 displayOnlyValue + m (IIIILwz;)Lfit; a method_35723 create + m (IIIILwz;Lfit$b;)Lfit; a method_32617 create + m (Lfgr$l;)Lfit$a; a method_32618 withTooltip + m (Lfit$c;)Lfit$a; a method_42729 withValues + m (Lfit;Ljava/lang/Object;)V a method_35724 method_35724 + m (Ljava/lang/Object;)Lfit$a; a method_32619 withInitialValue + m (Ljava/util/Collection;)Lfit$a; a method_32620 withValues + m (Ljava/util/List;Ljava/util/List;)Lfit$a; a method_32621 withValues + m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lfit$a; a method_32622 withValues + m (Ljava/util/function/Function;)Lfit$a; a method_32623 withCustomNarration + m (Lwz;Lfit$b;)Lfit; a method_57720 create + m ([Ljava/lang/Object;)Lfit$a; a method_32624 withValues + m (Ljava/lang/Object;)Lfjx; b method_32625 method_32625 + m (Ljava/util/function/Function;)V <init> <init> <init> +c fit$b net/minecraft/class_5676$class_5678 net/minecraft/client/gui/components/CycleButton$OnValueChange +c fit$c net/minecraft/class_5676$class_5680 net/minecraft/client/gui/components/CycleButton$ValueListSupplier + m ()Ljava/util/List; a method_32626 getSelectedList + m (Ljava/util/Collection;)Lfit$c; a method_32627 create + m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)Lfit$c; a method_32628 create + m ()Ljava/util/List; b method_32629 getDefaultList +c fit$c$1 net/minecraft/class_5676$class_5680$1 net/minecraft/client/gui/components/CycleButton$ValueListSupplier$1 + f Ljava/util/List; a field_27979 val$copy + m (Ljava/util/List;)V <init> <init> <init> +c fit$c$2 net/minecraft/class_5676$class_5680$2 net/minecraft/client/gui/components/CycleButton$ValueListSupplier$2 + f Ljava/util/function/BooleanSupplier; a field_27980 val$altSelector + f Ljava/util/List; b field_27981 val$altCopy + f Ljava/util/List; c field_27982 val$defaultCopy + m (Ljava/util/function/BooleanSupplier;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c fiu net/minecraft/class_340 net/minecraft/client/gui/components/DebugScreenOverlay + f I a field_32187 COLOR_GREY + f I b field_32188 MARGIN_RIGHT + f I c field_32189 MARGIN_LEFT + f I d field_32190 MARGIN_TOP + f Ljava/util/Map; e field_19274 HEIGHTMAP_NAMES + f Lfgo; f field_2079 minecraft + f Lfiu$a; g field_38985 allocationRateCalculator + f Lfhx; h field_2081 font + f Lexa; i field_2082 block + f Lexa; j field_2083 liquid + f Ldcd; k field_2085 lastPos + f Ldvi; l field_2084 clientChunk + f Ljava/util/concurrent/CompletableFuture; m field_2080 serverChunk + f Z n field_45988 renderDebug + f Z o field_45989 renderProfilerChart + f Z p field_45990 renderFpsCharts + f Z q field_45991 renderNetworkCharts + f Lblr; r field_45992 frameTimeLogger + f Lblr; s field_45993 tickTimeLogger + f Lblr; t field_45994 pingLogger + f Lblr; u field_45995 bandwidthLogger + f Ljava/util/Map; v field_48931 remoteSupportingLoggers + f Lfkd; w field_45910 fpsChart + f Lfkf; x field_45913 tpsChart + f Lfke; y field_45911 pingChart + f Lfkc; z field_45912 bandwidthChart + m ()V a method_1842 clearChunkCache + m (J)V a method_53534 logFrameDuration + m (Lakq;)Ljava/lang/String; a method_40206 method_40206 + m (Laqc;)Ldvi; a method_20541 method_20541 + m (Lawu;)Ljava/lang/String; a method_40203 method_40203 + m (Lddw;)Ljava/lang/String; a method_40204 method_40204 + m (Lfgo;)Ljava/lang/Float; a method_54796 method_54796 + m (Lfhz;)V a method_1846 render + m (Lfhz;Ljava/util/List;Z)V a method_51745 renderLines + m (Lguo;)Ljava/util/Optional; a method_1841 method_1841 + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lbtq;)Ljava/lang/String; a method_27870 method_27870 + m (Ljava/util/EnumMap;)V a method_20455 method_20455 + m (Ljava/util/Map$Entry;)Ljava/lang/String; a method_1845 getPropertyValueString + m (Ljm;)Ljava/lang/String; a method_40205 printBiome + m ([JLbls;)V a method_56828 logRemoteSample + m ()Ljava/util/List; b method_1835 getGameInformation + m (J)J b method_1838 bytesToMegabytes + m (Lawu;)Ljava/lang/String; b method_40207 method_40207 + m (Lfhz;)V b method_1847 drawGameInformation + m ()Ljava/util/List; c method_1839 getSystemInformation + m (Lfhz;)V c method_1848 drawSystemInformation + m ()Z d method_53536 showDebugScreen + m (Lfhz;)V d method_51746 method_51746 + m ()Z e method_53537 showProfilerChart + m ()Z f method_53538 showNetworkCharts + m ()Z g method_56829 showFpsCharts + m ()V h method_53539 toggleOverlay + m ()V i method_53540 toggleNetworkCharts + m ()V j method_53541 toggleFpsCharts + m ()V k method_53542 toggleProfilerChart + m ()Lblr; l method_56577 getTickTimeLogger + m ()Lblr; m method_53543 getPingLogger + m ()Lblr; n method_53544 getBandwidthLogger + m ()V o method_53545 reset + m ()Laqu; p method_20603 getServerLevel + m ()Ljava/lang/String; q method_27871 getServerChunkStats + m ()Ldcw; r method_1840 getLevel + m ()Ldvi; s method_1834 getServerChunk + m ()Ldvi; t method_1836 getClientChunk + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fiu$1 net/minecraft/class_340$1 net/minecraft/client/gui/components/DebugScreenOverlay$1 + f [I a field_2086 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c fiu$a net/minecraft/class_340$class_7412 net/minecraft/client/gui/components/DebugScreenOverlay$AllocationRateCalculator + f I a field_38986 UPDATE_INTERVAL_MS + f Ljava/util/List; b field_38987 GC_MBEANS + f J c field_38988 lastTime + f J d field_38989 lastHeapUsage + f J e field_38990 lastGcCounts + f J f field_38991 lastRate + m ()J a method_43447 gcCounts + m (J)J a method_43448 bytesAllocatedPerSecond + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fiv net/minecraft/class_342 net/minecraft/client/gui/components/EditBox + f Ljava/lang/String; A field_2106 suggestion + f Ljava/util/function/Consumer; B field_2088 responder + f Ljava/util/function/Predicate; C field_2104 filter + f Ljava/util/function/BiFunction; D field_2099 formatter + f Lwz; E field_41100 hint + f J F field_45352 focusedTime + f I a field_32194 BACKWARDS + f I b field_32195 FORWARDS + f I c field_32196 DEFAULT_TEXT_COLOR + f Lfjz; d field_45914 SPRITES + f I e field_32197 CURSOR_INSERT_WIDTH + f I f field_32198 CURSOR_INSERT_COLOR + f Ljava/lang/String; m field_32199 CURSOR_APPEND_CHARACTER + f I n field_45354 CURSOR_BLINK_INTERVAL_MS + f Lfhx; o field_2105 font + f Ljava/lang/String; p field_2092 value + f I q field_2108 maxLength + f Z r field_2095 bordered + f Z s field_2096 canLoseFocus + f Z u field_2094 isEditable + f I v field_2103 displayPos + f I w field_2102 cursorPos + f I x field_2101 highlightPos + f I y field_2100 textColor + f I z field_2098 textColorUneditable + m ()Ljava/lang/String; a method_1882 getValue + m (I)V a method_1877 deleteWords + m (II)I a method_1869 getWordPosition + m (IIZ)I a method_1864 getWordPosition + m (IZ)V a method_1855 moveCursor + m (Lfhz;IIII)V a method_1886 renderHighlight + m (Ljava/lang/String;)V a method_1852 setValue + m (Ljava/lang/String;Ljava/lang/Integer;)Laya; a method_1873 method_1873 + m (Ljava/util/function/BiFunction;)V a method_1854 setFormatter + m (Ljava/util/function/Predicate;)V a method_1890 setFilter + m ()Ljava/lang/String; b method_1866 getHighlighted + m (I)V b method_1878 deleteChars + m (IZ)V b method_1883 moveCursorTo + m (Ljava/lang/String;)V b method_1867 insertText + m (Ljava/util/function/Consumer;)V b method_1863 setResponder + m (Z)V b method_1870 moveCursorToStart + m ()Z c method_20315 canConsumeInput + m (I)V c method_55506 deleteCharsToPos + m (Ljava/lang/String;)V c method_1887 setSuggestion + m (Lwz;)V c method_47404 setHint + m (Z)V c method_1872 moveCursorToEnd + m (I)I d method_1853 getWordPosition + m (Ljava/lang/String;)V d method_1874 onValueChange + m (Z)V d method_1858 setBordered + m ()I e method_1881 getCursorPosition + m (I)V e method_1875 setCursorPosition + m (Z)V e method_1888 setEditable + m ()Z f method_1851 isBordered + m (I)V f method_1880 setMaxLength + m (Z)V f method_1856 setCanLoseFocus + m (I)V g method_1868 setTextColor + m (Z)V g method_1862 setVisible + m ()I h method_1859 getInnerWidth + m (I)V h method_1860 setTextColorUneditable + m ()Z i method_1885 isVisible + m (I)V i method_1884 setHighlightPos + m ()I j method_1861 getMaxLength + m ()Z k method_20316 isEditable + m (I)I p method_1889 getScreenX + m (I)V q method_16873 deleteText + m (I)I r method_27537 getCursorPos + m (I)V s method_52719 scrollTo + m (Lfhx;IILwz;)V <init> <init> <init> + m (Lfhx;IIIILwz;)V <init> <init> <init> + m (Lfhx;IIIILfiv;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fiw net/minecraft/class_8577 net/minecraft/client/gui/components/FittingMultiLineTextWidget + f Lfhx; a field_44947 font + f Lfjg; b field_44948 multilineWidget + m (I)Lfiw; a method_52234 setColor + m ()Z j method_53546 showingScrollBar + m (IIIILwz;Lfhx;)V <init> <init> <init> +c fix net/minecraft/class_8019 net/minecraft/client/gui/components/FocusableTextWidget + f I a field_41802 DEFAULT_PADDING + f Z b field_45355 alwaysShowBorder + f I c field_49480 padding + m (I)V b method_57721 containWithin + m (ILwz;Lfhx;)V <init> <init> <init> + m (ILwz;Lfhx;I)V <init> <init> <init> + m (ILwz;Lfhx;ZI)V <init> <init> <init> +c fiy net/minecraft/class_344 net/minecraft/client/gui/components/ImageButton + f Lfjz; a field_45356 sprites + m (IIIILfjz;Lfim$c;)V <init> <init> <init> + m (IIIILfjz;Lfim$c;Lwz;)V <init> <init> <init> + m (IILfjz;Lfim$c;Lwz;)V <init> <init> <init> +c fiz net/minecraft/class_8208 net/minecraft/client/gui/components/ImageWidget + m (IILakr;)Lfiz; a method_52720 sprite + m (IILakr;II)Lfiz; a method_52721 texture + m (IIII)V <init> <init> <init> +c fiz$a net/minecraft/class_8208$class_8659 net/minecraft/client/gui/components/ImageWidget$Sprite + f Lakr; a field_45357 sprite + m (IIIILakr;)V <init> <init> <init> +c fiz$b net/minecraft/class_8208$class_8660 net/minecraft/client/gui/components/ImageWidget$Texture + f Lakr; a field_45358 texture + f I b field_45359 textureWidth + f I c field_45360 textureHeight + m (IIIILakr;II)V <init> <init> <init> +c fja net/minecraft/class_345 net/minecraft/client/gui/components/LerpingBossEvent + f F h field_2129 targetPercent + f J i field_2128 setTime + f J j field_32204 LERP_MILLISECONDS + m (Ljava/util/UUID;Lwz;FLbqh$a;Lbqh$b;ZZZ)V <init> <init> <init> +c fjb net/minecraft/class_8661 net/minecraft/client/gui/components/LoadingDotsWidget + f Lfhx; a field_45361 font + m (Lfhx;Lwz;)V <init> <init> <init> +c fjc net/minecraft/class_347 net/minecraft/client/gui/components/LockIconButton + f Z a field_2131 locked + m ()Z a method_1896 isLocked + m (Z)V b method_1895 setLocked + m (IILfim$c;)V <init> <init> <init> +c fjc$a net/minecraft/class_347$class_348 net/minecraft/client/gui/components/LockIconButton$Icon + f Lfjc$a; a field_2137 LOCKED + f Lfjc$a; b field_2138 LOCKED_HOVER + f Lfjc$a; c field_2139 LOCKED_DISABLED + f Lfjc$a; d field_2132 UNLOCKED + f Lfjc$a; e field_2133 UNLOCKED_HOVER + f Lfjc$a; f field_2140 UNLOCKED_DISABLED + f Lakr; g field_45362 sprite + f [Lfjc$a; h field_2136 $VALUES + m ()[Lfjc$a; a method_36870 $values + m (Ljava/lang/String;ILakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fjd net/minecraft/class_8020 net/minecraft/client/gui/components/LogoRenderer + f Lakr; a field_41805 MINECRAFT_LOGO + f Lakr; b field_44540 EASTER_EGG_LOGO + f Lakr; c field_41806 MINECRAFT_EDITION + f I d field_41807 LOGO_WIDTH + f I e field_41808 LOGO_HEIGHT + f I f field_41809 DEFAULT_HEIGHT_OFFSET + f I g field_44541 LOGO_TEXTURE_WIDTH + f I h field_44542 LOGO_TEXTURE_HEIGHT + f I i field_44543 EDITION_WIDTH + f I j field_44544 EDITION_HEIGHT + f I k field_44545 EDITION_TEXTURE_WIDTH + f I l field_44546 EDITION_TEXTURE_HEIGHT + f I m field_44547 EDITION_LOGO_OVERLAP + f Z n field_41810 showEasterEgg + f Z o field_41811 keepLogoThroughFade + m (Lfhz;IF)V a method_48209 renderLogo + m (Lfhz;IFI)V a method_48210 renderLogo + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fje net/minecraft/class_7529 net/minecraft/client/gui/components/MultiLineEditBox + f I a field_39502 CURSOR_INSERT_WIDTH + f I b field_39503 CURSOR_INSERT_COLOR + f Ljava/lang/String; c field_39504 CURSOR_APPEND_CHARACTER + f I d field_39505 TEXT_COLOR + f I e field_39506 PLACEHOLDER_TEXT_COLOR + f I f field_45363 CURSOR_BLINK_INTERVAL_MS + f Lfhx; m field_39507 font + f Lwz; n field_39508 placeholder + f Lfjh; o field_39509 textField + f J p field_45364 focusedTime + m (I)V a method_44402 setCharacterLimit + m (Ljava/lang/String;)V a method_44400 setValue + m (Lfhz;IIII)V b method_44403 renderHighlight + m (Ljava/util/function/Consumer;)V b method_44401 setValueListener + m (DD)V e method_44404 seekCursorScreen + m ()Ljava/lang/String; j method_44405 getValue + m ()V k method_44407 scrollToCursor + m ()D l method_44408 getDisplayableLineCount + m (Lfhx;IIIILwz;Lwz;)V <init> <init> <init> +c fjf net/minecraft/class_5489 net/minecraft/client/gui/components/MultiLineLabel + f Lfjf; a field_26528 EMPTY + m ()I a method_30887 getLineCount + m (Lfhx;II[Lwz;)Lfjf; a method_61132 create + m (Lfhx;I[Lwz;)Lfjf; a method_61133 create + m (Lfhx;Lwz;I)Lfjf; a method_30890 create + m (Lfhx;[Lwz;)Lfjf; a method_30892 create + m (Lfhz;II)V a method_30888 renderCentered + m (Lfhz;IIII)V a method_30889 renderCentered + m ()I b method_44048 getWidth + m (Lfhz;IIII)V b method_30893 renderLeftAligned + m (Lfhz;IIII)I c method_30896 renderLeftAlignedNoShadow + m ()V <clinit> <clinit> <clinit> +c fjf$1 net/minecraft/class_5489$1 net/minecraft/client/gui/components/MultiLineLabel$1 + m ()V <init> <init> <init> +c fjf$2 net/minecraft/class_5489$2 net/minecraft/client/gui/components/MultiLineLabel$2 + f Lfhx; b field_26529 val$font + f [Lwz; c field_52295 val$messages + f I d field_52296 val$maxWidth + f I e field_52297 val$maxLines + f Ljava/util/List; f field_52298 cachedTextAndWidth + f Ltw; g field_52299 splitWithLanguage + m ()Ljava/util/List; c method_61134 getSplitMessage + m (Lfhx;[Lwz;II)V <init> <init> <init> +c fjf$a net/minecraft/class_5489$class_5490 net/minecraft/client/gui/components/MultiLineLabel$TextAndWidth + f Laya; a comp_2877 text + f I b comp_2878 width + m ()Laya; a comp_2877 text + m ()I b comp_2878 width + m (Laya;I)V <init> <init> <init> +c fjg net/minecraft/class_7940 net/minecraft/client/gui/components/MultiLineTextWidget + f Ljava/util/OptionalInt; a field_42486 maxWidth + f Ljava/util/OptionalInt; b field_42487 maxRows + f Laze; c field_42488 cache + f Z d field_41343 centered + m (Lfhx;Lfjg$a;)Lfjf; a method_48980 method_48980 + m (Z)Lfjg; b method_48981 setCentered + m ()Lfjg$a; c method_48982 getFreshCacheKey + m (I)Lfjg; c method_48983 setColor + m (I)Lfjg; d method_48984 setMaxWidth + m (I)Lfjg; e method_48985 setMaxRows + m (Lwz;Lfhx;)V <init> <init> <init> + m (IILwz;Lfhx;)V <init> <init> <init> +c fjg$a net/minecraft/class_7940$class_8131 net/minecraft/client/gui/components/MultiLineTextWidget$CacheKey + f Lwz; a comp_1256 message + f I b comp_1257 maxWidth + f Ljava/util/OptionalInt; c comp_1258 maxRows + m ()Lwz; a comp_1256 message + m ()I b comp_1257 maxWidth + m ()Ljava/util/OptionalInt; c comp_1258 maxRows + m (Lwz;ILjava/util/OptionalInt;)V <init> <init> <init> +c fjh net/minecraft/class_7530 net/minecraft/client/gui/components/MultilineTextField + f I a field_39511 NO_CHARACTER_LIMIT + f I b field_39512 LINE_SEEK_PIXEL_BIAS + f Lfhx; c field_39513 font + f Ljava/util/List; d field_39514 displayLines + f Ljava/lang/String; e field_39515 value + f I f field_39516 cursor + f I g field_39517 selectCursor + f Z h field_39518 selecting + f I i field_39519 characterLimit + f I j field_39520 width + f Ljava/util/function/Consumer; k field_39521 valueListener + f Ljava/lang/Runnable; l field_39522 cursorListener + m ()I a method_44409 characterLimit + m (DD)V a method_44410 seekCursorToPoint + m (I)V a method_44411 setCharacterLimit + m (Lfjy;I)V a method_44412 seekCursor + m (Ljava/lang/Runnable;)V a method_44413 setCursorListener + m (Ljava/lang/String;)V a method_44414 setValue + m (Ljava/util/function/Consumer;)V a method_44415 setValueListener + m (Lxw;II)V a method_44416 method_44416 + m (Z)V a method_44417 setSelecting + m ()Z b method_44418 hasCharacterLimit + m (I)V b method_44419 deleteText + m (Ljava/lang/String;)V b method_44420 insertText + m ()Ljava/lang/String; c method_44421 value + m (I)Lfjh$a; c method_44422 getLineView + m (Ljava/lang/String;)Ljava/lang/String; c method_44423 truncateFullText + m ()I d method_44424 cursor + m (I)V d method_44425 seekCursorLine + m (Ljava/lang/String;)Ljava/lang/String; d method_44426 truncateInsertionText + m ()Lfjh$a; e method_44427 getSelected + m (I)Z e method_44428 keyPressed + m (Ljava/lang/String;)V e method_44429 method_44429 + m ()I f method_44430 getLineCount + m (I)Lfjh$a; f method_44431 getCursorLineView + m ()I g method_44432 getLineAtCursor + m (I)I g method_44433 getWordEndPosition + m ()Ljava/lang/Iterable; h method_44434 iterateLines + m ()Z i method_44435 hasSelection + m ()Ljava/lang/String; j method_44436 getSelectedText + m ()Lfjh$a; k method_44437 getPreviousWord + m ()Lfjh$a; l method_44438 getNextWord + m ()Lfjh$a; m method_44439 getCursorLineView + m ()V n method_44440 onValueChange + m ()V o method_44441 reflowDisplayLines + m ()V p method_44442 method_44442 + m (Lfhx;I)V <init> <init> <init> +c fjh$1 net/minecraft/class_7530$1 net/minecraft/client/gui/components/MultilineTextField$1 + f [I a field_39523 $SwitchMap$net$minecraft$client$gui$components$Whence + m ()V <clinit> <clinit> <clinit> +c fjh$a net/minecraft/class_7530$class_7531 net/minecraft/client/gui/components/MultilineTextField$StringView + f I a comp_862 beginIndex + f I b comp_863 endIndex + f Lfjh$a; c field_39524 EMPTY + m ()I a comp_862 beginIndex + m ()I b comp_863 endIndex + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fji net/minecraft/class_4280 net/minecraft/client/gui/components/ObjectSelectionList + f Lwz; a field_33783 USAGE_NARRATION + m (Lfgo;IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fji$a net/minecraft/class_4280$class_4281 net/minecraft/client/gui/components/ObjectSelectionList$Entry + m ()Lwz; a method_37006 getNarration + m ()V <init> <init> <init> +c fjj net/minecraft/class_353 net/minecraft/client/gui/components/OptionsList + f I a field_49481 BIG_BUTTON_WIDTH + f I m field_49482 DEFAULT_ITEM_HEIGHT + f Lfrh; n field_49483 screen + m (Lfgr;)V a method_20406 addBig + m (Lfik;Lfik;)V a method_20407 addSmall + m (Ljava/util/List;)V a method_58227 addSmall + m ([Lfgr;)V a method_20408 addSmall + m (Lfgr;)Lfik; b method_31046 findOption + m ()V c method_59869 applyUnsavedChanges + m (DD)Ljava/util/Optional; e method_29624 getMouseOver + m (Lfgo;ILfrh;)V <init> <init> <init> +c fjj$a net/minecraft/class_353$class_354 net/minecraft/client/gui/components/OptionsList$Entry + f Ljava/util/List; a field_18214 children + f Lfod; b field_49485 screen + f I c field_49484 X_OFFSET + m (Lfik;Lfik;Lfod;)Lfjj$a; a method_20410 small + m (Ljava/util/List;Lfod;)Lfjj$a; a method_20409 big + m (Ljava/util/List;Lfod;)V <init> <init> <init> +c fjj$b net/minecraft/class_353$class_9379 net/minecraft/client/gui/components/OptionsList$OptionEntry + f Ljava/util/Map; a field_49893 options + m (Lfgs;Lfgr;Lfgr;Lfrh;)Lfjj$b; a method_58228 small + m (Lfgs;Lfgr;Lfrh;)Lfjj$b; a method_58229 big + m (Ljava/util/Map;Lfrh;)V <init> <init> <init> +c fjk net/minecraft/class_7077 net/minecraft/client/gui/components/PlainTextButton + f Lfhx; a field_37257 font + f Lwz; b field_37258 message + f Lwz; c field_37259 underlinedMessage + m (IIIILwz;Lfim$c;Lfhx;)V <init> <init> <init> +c fjl net/minecraft/class_7532 net/minecraft/client/gui/components/PlayerFaceRenderer + f I a field_39525 SKIN_HEAD_U + f I b field_39526 SKIN_HEAD_V + f I c field_39527 SKIN_HEAD_WIDTH + f I d field_39528 SKIN_HEAD_HEIGHT + f I e field_39529 SKIN_HAT_U + f I f field_39530 SKIN_HAT_V + f I g field_39531 SKIN_HAT_WIDTH + f I h field_39532 SKIN_HAT_HEIGHT + f I i field_39533 SKIN_TEX_WIDTH + f I j field_39534 SKIN_TEX_HEIGHT + m (Lfhz;Lakr;III)V a method_44443 draw + m (Lfhz;Lakr;IIIZ)V a method_44444 drawHat + m (Lfhz;Lakr;IIIZZ)V a method_44445 draw + m (Lfhz;Lgrl;III)V a method_52722 draw + m ()V <init> <init> <init> +c fjm net/minecraft/class_8765 net/minecraft/client/gui/components/PlayerSkinWidget + f F a field_45996 MODEL_OFFSET + f F b field_45997 MODEL_HEIGHT + f F c field_45998 Z_OFFSET + f F d field_45999 ROTATION_SENSITIVITY + f F e field_46000 DEFAULT_ROTATION_X + f F f field_46001 DEFAULT_ROTATION_Y + f F m field_46002 ROTATION_X_LIMIT + f Lfjm$a; n field_46003 model + f Ljava/util/function/Supplier; o field_46004 skin + f F p field_46005 rotationX + f F q field_46006 rotationY + m (IILfyg;Ljava/util/function/Supplier;)V <init> <init> <init> +c fjm$a net/minecraft/class_8765$class_8766 net/minecraft/client/gui/components/PlayerSkinWidget$Model + f Lfwp; a comp_1908 wideModel + f Lfwp; b comp_1909 slimModel + m ()Lfwp; a comp_1908 wideModel + m (Lfhz;Lgrl;)V a method_53547 render + m (Lfyg;)Lfjm$a; a method_53548 bake + m ()Lfwp; b comp_1909 slimModel + m (Lfwp;Lfwp;)V <init> <init> <init> +c fjn net/minecraft/class_355 net/minecraft/client/gui/components/PlayerTabOverlay + f I a field_32205 MAX_ROWS_PER_COL + f Lakr; b field_45365 PING_UNKNOWN_SPRITE + f Lakr; c field_45366 PING_1_SPRITE + f Lakr; d field_45367 PING_2_SPRITE + f Lakr; e field_45368 PING_3_SPRITE + f Lakr; f field_45369 PING_4_SPRITE + f Lakr; g field_45370 PING_5_SPRITE + f Lakr; h field_45371 HEART_CONTAINER_BLINKING_SPRITE + f Lakr; i field_45372 HEART_CONTAINER_SPRITE + f Lakr; j field_45373 HEART_FULL_BLINKING_SPRITE + f Lakr; k field_45374 HEART_HALF_BLINKING_SPRITE + f Lakr; l field_45375 HEART_ABSORBING_FULL_BLINKING_SPRITE + f Lakr; m field_45376 HEART_FULL_SPRITE + f Lakr; n field_45377 HEART_ABSORBING_HALF_BLINKING_SPRITE + f Lakr; o field_45378 HEART_HALF_SPRITE + f Ljava/util/Comparator; p field_2156 PLAYER_COMPARATOR + f Lfgo; q field_2155 minecraft + f Lfhy; r field_2157 gui + f Lwz; s field_2154 footer + f Lwz; t field_2153 header + f Z u field_2158 visible + f Ljava/util/Map; v field_40393 healthStates + m ()V a method_1920 reset + m (IIILjava/util/UUID;Lfhz;I)V a method_45590 renderTablistHearts + m (ILjava/util/UUID;)Lfjn$a; a method_45591 method_45591 + m (Lexy;ILfjn$b;IILjava/util/UUID;Lfhz;)V a method_1922 renderTablistScore + m (Lfhz;IIILfzq;)V a method_1923 renderPingIcon + m (Lfhz;ILeyg;Lexy;)V a method_1919 render + m (Lfzq;)Lwz; a method_1918 getNameForDisplay + m (Lfzq;Lxn;)Lwz; a method_27538 decorateName + m (Ljava/util/Set;Ljava/util/UUID;)Z a method_45593 method_45593 + m (Lwz;)V a method_1924 setFooter + m (Z)V a method_1921 setVisible + m ()Ljava/util/List; b method_48213 getPlayerInfos + m (Lfzq;)Ljava/util/UUID; b method_45594 method_45594 + m (Lwz;)V b method_1925 setHeader + m (Lfzq;)Ljava/lang/String; c method_46511 method_46511 + m (Lfzq;)Ljava/lang/String; d method_45595 method_45595 + m (Lfzq;)I e method_45592 method_45592 + m (Lfgo;Lfhy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fjn$a net/minecraft/class_355$class_7732 net/minecraft/client/gui/components/PlayerTabOverlay$HealthState + f J a field_40394 DISPLAY_UPDATE_DELAY + f J b field_40395 DECREASE_BLINK_DURATION + f J c field_40396 INCREASE_BLINK_DURATION + f I d field_40397 lastValue + f I e field_40398 displayedValue + f J f field_40399 lastUpdateTick + f J g field_40400 blinkUntilTick + m ()I a method_45596 displayedValue + m (IJ)V a method_45597 update + m (J)Z a method_45598 isBlinking + m (I)V <init> <init> <init> +c fjn$b net/minecraft/class_355$class_9018 net/minecraft/client/gui/components/PlayerTabOverlay$ScoreDisplayEntry + f Lwz; a comp_2134 name + f I b comp_2135 score + f Lwz; c comp_2136 formattedScore + f I d comp_2137 scoreWidth + m ()Lwz; a comp_2134 name + m ()I b comp_2135 score + m ()Lwz; c comp_2136 formattedScore + m ()I d comp_2137 scoreWidth + m (Lwz;ILwz;I)V <init> <init> <init> +c fjo net/minecraft/class_8816 net/minecraft/client/gui/components/PopupScreen + f Ljava/lang/Runnable; A field_46565 onClose + f I B field_46566 contentWidth + f Lfmd; C field_46567 layout + f Lakr; a field_46554 BACKGROUND_SPRITE + f I b field_46555 SPACING + f I c field_46556 BG_BORDER_WITH_SPACING + f I r field_46557 BUTTON_SPACING + f I s field_46558 IMAGE_SIZE_X + f I u field_46559 IMAGE_SIZE_Y + f I v field_46560 POPUP_DEFAULT_WIDTH + f Lfod; w field_46561 backgroundScreen + f Lakr; x field_46562 image + f Lwz; y field_46563 message + f Ljava/util/List; z field_46564 buttons + m (Lfjo$b;Lfim;)V a method_54122 method_54122 + m (Lfjo;Lfki;)V a method_54123 method_54123 + m ()Lfmd; m method_54124 buildButtonRow + m (Lfod;ILakr;Lwz;Lwz;Ljava/util/List;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fjo$a net/minecraft/class_8816$class_8817 net/minecraft/client/gui/components/PopupScreen$Builder + f Lfod; a field_46568 backgroundScreen + f Lwz; b field_46569 title + f Lwz; c field_46570 message + f I d field_46571 width + f Lakr; e field_46572 image + f Ljava/util/List; f field_46573 buttons + f Ljava/lang/Runnable; g field_46574 onClose + m ()Lfjo; a method_54125 build + m (I)Lfjo$a; a method_54126 setWidth + m (Lakr;)Lfjo$a; a method_54127 setImage + m (Ljava/lang/Runnable;)Lfjo$a; a method_54128 onClose + m (Lwz;)Lfjo$a; a method_54129 setMessage + m (Lwz;Ljava/util/function/Consumer;)Lfjo$a; a method_54130 addButton + m (Lfod;Lwz;)V <init> <init> <init> +c fjo$b net/minecraft/class_8816$class_8818 net/minecraft/client/gui/components/PopupScreen$ButtonOption + f Lwz; a comp_1979 message + f Ljava/util/function/Consumer; b comp_1980 action + m ()Lwz; a comp_1979 message + m ()Ljava/util/function/Consumer; b comp_1980 action + m (Lwz;Ljava/util/function/Consumer;)V <init> <init> <init> +c fjp net/minecraft/class_4068 net/minecraft/client/gui/components/Renderable + m (Lfhz;IIF)V a method_25394 render +c fjq net/minecraft/class_8519 net/minecraft/client/gui/components/SplashRenderer + f Lfjq; a field_44661 CHRISTMAS + f Lfjq; b field_44662 NEW_YEAR + f Lfjq; c field_44663 HALLOWEEN + f I d field_44664 WIDTH_OFFSET + f I e field_44665 HEIGH_OFFSET + f Ljava/lang/String; f field_44666 splash + m (Lfhz;ILfhx;I)V a method_51453 render + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fjr net/minecraft/class_8662 net/minecraft/client/gui/components/SpriteIconButton + f Lakr; a field_45379 sprite + f I b field_45380 spriteWidth + f I c field_45381 spriteHeight + m (Lwz;Lfim$c;Z)Lfjr$a; a method_52723 builder + m (IILwz;IILakr;Lfim$c;Lfim$b;)V <init> <init> <init> +c fjr$a net/minecraft/class_8662$class_8663 net/minecraft/client/gui/components/SpriteIconButton$Builder + f Lfim$b; a field_49486 narration + f Lwz; b field_45382 message + f Lfim$c; c field_45383 onPress + f Z d field_45384 iconOnly + f I e field_45385 width + f I f field_45386 height + f Lakr; g field_45387 sprite + f I h field_45388 spriteWidth + f I i field_45389 spriteHeight + m ()Lfjr; a method_52724 build + m (I)Lfjr$a; a method_52725 width + m (II)Lfjr$a; a method_52726 size + m (Lakr;II)Lfjr$a; a method_52727 sprite + m (Lfim$b;)Lfjr$a; a method_57722 narration + m (Lwz;Lfim$c;Z)V <init> <init> <init> +c fjr$b net/minecraft/class_8662$class_8664 net/minecraft/client/gui/components/SpriteIconButton$CenteredIcon + m (IILwz;IILakr;Lfim$c;Lfim$b;)V <init> <init> <init> +c fjr$c net/minecraft/class_8662$class_8665 net/minecraft/client/gui/components/SpriteIconButton$TextAndIcon + m (IILwz;IILakr;Lfim$c;Lfim$b;)V <init> <init> <init> +c fjs net/minecraft/class_361 net/minecraft/client/gui/components/StateSwitchingButton + f Lfjz; a field_45390 sprites + f Z b field_2194 isStateTriggered + m ()Z a method_1965 isStateTriggered + m (Lfjz;)V a method_1962 initTextureValues + m (Z)V b method_1964 setStateTriggered + m (IIIIZ)V <init> <init> <init> +c fjt net/minecraft/class_7842 net/minecraft/client/gui/components/StringWidget + f F a field_42121 alignX + m (Lwz;I)Laya; a method_52728 clipText + m (F)Lfjt; b method_48598 horizontalAlignment + m (I)Lfjt; b method_46438 setColor + m ()Lfjt; c method_48596 alignLeft + m ()Lfjt; e method_48597 alignCenter + m ()Lfjt; f method_48599 alignRight + m (Lwz;Lfhx;)V <init> <init> <init> + m (IILwz;Lfhx;)V <init> <init> <init> + m (IIIILwz;Lfhx;)V <init> <init> <init> +c fju net/minecraft/class_359 net/minecraft/client/gui/components/SubtitleOverlay + f J a field_32214 DISPLAY_TIME + f Lfgo; b field_2182 minecraft + f Ljava/util/List; c field_2183 subtitles + f Z d field_2184 isListening + f Ljava/util/List; e field_47672 audibleSubtitles + m (Lfhz;)V a method_1957 render + m (Lfgo;)V <init> <init> <init> +c fju$a net/minecraft/class_359$class_9772 net/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt + f Lexc; a comp_2809 location + f J b comp_2810 time + m ()Lexc; a comp_2809 location + m ()J b comp_2810 time + m (Lexc;J)V <init> <init> <init> +c fju$b net/minecraft/class_359$class_360 net/minecraft/client/gui/components/SubtitleOverlay$Subtitle + f Lwz; a field_2188 text + f F b field_47673 range + f Ljava/util/List; c field_51913 playedAt + m ()Lwz; a method_1960 getText + m (D)V a method_60570 purgeOldInstances + m (JDLfju$a;)Z a method_60571 method_60571 + m (Lexc;)Lfju$a; a method_60572 getClosest + m (Lexc;Lfju$a;)Z a method_60573 method_60573 + m ()Z b method_60574 isStillActive + m (Lexc;)V b method_1958 refresh + m (Lexc;Lfju$a;)D b method_60575 method_60575 + m (Lexc;)Z c method_55589 isAudibleFrom + m (Lwz;FLexc;)V <init> <init> <init> +c fjv net/minecraft/class_8209 net/minecraft/client/gui/components/TabButton + f Lfjz; a field_45391 SPRITES + f I b field_43063 SELECTED_OFFSET + f I c field_43064 TEXT_MARGIN + f I d field_43065 UNDERLINE_HEIGHT + f I e field_43066 UNDERLINE_MARGIN_X + f I f field_43067 UNDERLINE_MARGIN_BOTTOM + f Lfkp; m field_43068 tabManager + f Lfko; n field_43069 tab + m ()Lfko; a method_49609 tab + m (Lfhz;IIII)V a method_58230 renderMenuBackground + m (Lfhz;Lfhx;I)V a method_49608 renderString + m ()Z b method_49611 isSelected + m (Lfhz;Lfhx;I)V b method_49610 renderFocusUnderline + m (Lfkp;Lfko;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fjw net/minecraft/class_8083 net/minecraft/client/gui/components/TabOrderedElement + m ()I I method_48590 getTabOrderGroup +c fjx net/minecraft/class_7919 net/minecraft/client/gui/components/Tooltip + f I a field_41101 MAX_WIDTH + f Lwz; b field_41102 message + f Ljava/util/List; c field_41103 cachedTooltip + f Ltw; d field_51822 splitWithLanguage + f Lwz; e field_41104 narration + m (Lfgo;)Ljava/util/List; a method_47405 toCharSequence + m (Lfgo;Lwz;)Ljava/util/List; a method_47406 splitTooltip + m (Lwz;)Lfjx; a method_47407 create + m (Lwz;Lwz;)Lfjx; a method_47408 create + m (Lwz;Lwz;)V <init> <init> <init> +c fjy net/minecraft/class_7533 net/minecraft/client/gui/components/Whence + f Lfjy; a field_39535 ABSOLUTE + f Lfjy; b field_39536 RELATIVE + f Lfjy; c field_39537 END + f [Lfjy; d field_39538 $VALUES + m ()[Lfjy; a method_44446 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fjz net/minecraft/class_8666 net/minecraft/client/gui/components/WidgetSprites + f Lakr; a comp_1604 enabled + f Lakr; b comp_1605 disabled + f Lakr; c comp_1606 enabledFocused + f Lakr; d comp_1607 disabledFocused + m ()Lakr; a comp_1604 enabled + m (ZZ)Lakr; a method_52729 get + m ()Lakr; b comp_1605 disabled + m ()Lakr; c comp_1606 enabledFocused + m ()Lakr; d comp_1607 disabledFocused + m (Lakr;Lakr;)V <init> <init> <init> + m (Lakr;Lakr;Lakr;)V <init> <init> <init> + m (Lakr;Lakr;Lakr;Lakr;)V <init> <init> <init> +c fka net/minecraft/class_9110 net/minecraft/client/gui/components/WidgetTooltipHolder + f Lfjx; a field_48390 tooltip + f Ljava/time/Duration; b field_48391 delay + f J c field_48392 displayStartTime + f Z d field_48393 wasDisplayed + m ()Lfjx; a method_56137 get + m (Lfjx;)V a method_56138 set + m (Lfmi;)V a method_56139 updateNarration + m (Lfms;ZZ)Lfqo; a method_56140 createTooltipPositioner + m (Ljava/time/Duration;)V a method_56141 setDelay + m (ZZLfms;)V a method_56142 refreshTooltipForNextRenderPass + m ()V <init> <init> <init> +c fkb net/minecraft/class_8755 net/minecraft/client/gui/components/debugchart/AbstractDebugChart + f I a field_45915 COLOR_GREY + f I b field_45916 CHART_HEIGHT + f I c field_45917 LINE_WIDTH + f Lfhx; d field_45918 font + f Lblv; e field_45919 sampleStorage + m (D)Ljava/lang/String; a method_53468 toDisplayString + m (DDIDIDI)I a method_53469 getSampleColor + m (I)I a method_53470 getWidth + m (J)I a method_53471 getSampleColor + m (Lfhz;II)V a method_53472 drawChart + m (Lfhz;III)V a method_56578 drawDimensions + m (Lfhz;Ljava/lang/String;II)V a method_53474 drawStringWithShade + m (D)I b method_53475 getSampleHeight + m (I)J b method_56579 getValueForAggregation + m (Lfhz;III)V b method_56580 drawMainDimension + m (Lfhz;III)V c method_56581 drawAdditionalDimensions + m (Lfhz;III)V d method_53473 renderAdditionalLinesAndLabels + m (Lfhx;Lblv;)V <init> <init> <init> +c fkc net/minecraft/class_8756 net/minecraft/client/gui/components/debugchart/BandwidthDebugChart + f I f field_45920 MIN_COLOR + f I g field_45921 MID_COLOR + f I h field_45922 MAX_COLOR + f I i field_45923 KILOBYTE + f I j field_45924 MEGABYTE + f I k field_45925 CHART_TOP_VALUE + m (Lfhz;IIII)V a method_53476 drawLabeledLineAtValue + m (Lfhz;IIILjava/lang/String;)V a method_53477 drawLineWithLabel + m (D)Ljava/lang/String; c method_53478 toDisplayStringInternal + m (D)I d method_53479 getSampleHeightInternal + m (D)D e method_53480 toBytesPerSecond + m (Lfhx;Lblv;)V <init> <init> <init> +c fkd net/minecraft/class_8757 net/minecraft/client/gui/components/debugchart/FpsDebugChart + f I f field_45926 RED + f I g field_45927 YELLOW + f I h field_45928 GREEN + f I i field_45929 CHART_TOP_FPS + f D j field_45930 CHART_TOP_VALUE + m (D)D c method_53481 toMilliseconds + m (Lfhx;Lblv;)V <init> <init> <init> +c fke net/minecraft/class_8758 net/minecraft/client/gui/components/debugchart/PingDebugChart + f I f field_45931 RED + f I g field_45932 YELLOW + f I h field_45933 GREEN + f I i field_45934 CHART_TOP_VALUE + m (Lfhx;Lblv;)V <init> <init> <init> +c fkf net/minecraft/class_8759 net/minecraft/client/gui/components/debugchart/TpsDebugChart + f I f field_45935 RED + f I g field_45936 YELLOW + f I h field_45937 GREEN + f I i field_48763 TICK_METHOD_COLOR + f I j field_48764 TASK_COLOR + f I k field_48765 OTHER_COLOR + f Ljava/util/function/Supplier; l field_47117 msptSupplier + m (D)D c method_53482 toMilliseconds + m (Lfhx;Lblv;Ljava/util/function/Supplier;)V <init> <init> <init> +c fkg net/minecraft/class_362 net/minecraft/client/gui/components/events/AbstractContainerEventHandler + f Lfki; a field_22780 focused + f Z b field_22781 isDragging + m ()V <init> <init> <init> +c fkh net/minecraft/class_4069 net/minecraft/client/gui/components/events/ContainerEventHandler + m (DDDDLfki;)Z a method_20082 method_20082 + m (DDILfki;)Z a method_20083 method_20083 + m (Lfki;)V a method_25395 setFocused + m (Lfmo$a;)Lfhw; a method_48214 handleArrowNavigation + m (Lfmo$c;)Lfhw; a method_48215 handleTabNavigation + m (Lfmq;Lfki;)Ljava/lang/Integer; a method_48216 method_48216 + m (Lfms;Lfmq;Lfki;Lfmo;)Lfhw; a method_48217 nextFocusPathInDirection + m ()Ljava/util/List; aK_ method_25396 children + m ()Z aM_ method_25397 isDragging + m ()Lfki; aN_ method_25399 getFocused + m (Lfki;)I b method_48609 method_48609 + m (Lfmq;Lfki;)Ljava/lang/Integer; b method_48219 method_48219 + m (Lfms;Lfmq;Lfki;Lfmo;)Lfhw; b method_48220 nextFocusPathVaguelyInDirection + m (DD)Ljava/util/Optional; b_ method_19355 getChildAt + m (Z)V b_ method_25398 setDragging +c fki net/minecraft/class_364 net/minecraft/client/gui/components/events/GuiEventListener + f J t field_37268 DOUBLE_CLICK_THRESHOLD_MS + m ()Lfms; H method_48202 getRectangle + m (CI)Z a method_25400 charTyped + m (DDDD)Z a method_25401 mouseScrolled + m (DDI)Z a method_25402 mouseClicked + m (DDIDD)Z a method_25403 mouseDragged + m (III)Z a method_25404 keyPressed + m (Lfmo;)Lfhw; a method_48205 nextFocusPath + m (Z)V a method_25365 setFocused + m ()Z aO_ method_25370 isFocused + m ()Lfhw; aP_ method_48218 getCurrentFocusPath + m (DDI)Z b method_25406 mouseReleased + m (DD)Z c method_25405 isMouseOver + m (III)Z c method_16803 keyReleased + m (DD)V f method_16014 mouseMoved +c fkj net/minecraft/class_6205 net/minecraft/client/gui/components/events/package-info +c fkk net/minecraft/class_6206 net/minecraft/client/gui/components/package-info +c fkl net/minecraft/class_365 net/minecraft/client/gui/components/spectator/SpectatorGui + f Lakr; a field_45392 HOTBAR_SPRITE + f Lakr; b field_45393 HOTBAR_SELECTION_SPRITE + f J c field_32215 FADE_OUT_DELAY + f J d field_32216 FADE_OUT_TIME + f Lfgo; e field_2201 minecraft + f J f field_2198 lastSelectionTime + f Lftr; g field_2200 menu + m ()Z a method_1980 isMenuActive + m (I)V a method_1977 onHotbarSelected + m (Lfhz;)V a method_1978 renderHotbar + m (Lfhz;FIILftv;)V a method_1975 renderPage + m (Lfhz;IIFFLftt;)V a method_1982 renderSlot + m ()V b method_1983 onMouseMiddleClick + m (I)V b method_1976 onMouseScrolled + m (Lfhz;)V b method_1979 renderTooltip + m ()F c method_1981 getHotbarAlpha + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fkm net/minecraft/class_6207 net/minecraft/client/gui/components/spectator/package-info +c fkn net/minecraft/class_8086 net/minecraft/client/gui/components/tabs/GridLayoutTab + f Lfly; a field_42139 layout + f Lwz; b field_42140 title + m (Lwz;)V <init> <init> <init> +c fko net/minecraft/class_8087 net/minecraft/client/gui/components/tabs/Tab + m ()Lwz; a method_48610 getTabTitle + m (Lfms;)V a method_48611 doLayout + m (Ljava/util/function/Consumer;)V a method_48612 visitChildren +c fkp net/minecraft/class_8088 net/minecraft/client/gui/components/tabs/TabManager + f Ljava/util/function/Consumer; a field_42141 addWidget + f Ljava/util/function/Consumer; b field_42142 removeWidget + f Lfko; c field_42143 currentTab + f Lfms; d field_42144 tabArea + m ()Lfko; a method_48614 getCurrentTab + m (Lfko;Z)V a method_48615 setCurrentTab + m (Lfms;)V a method_48616 setTabArea + m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V <init> <init> <init> +c fkq net/minecraft/class_8089 net/minecraft/client/gui/components/tabs/TabNavigationBar + f I a field_42489 NO_TAB + f I b field_43076 MAX_WIDTH + f I c field_43077 HEIGHT + f I d field_43078 MARGIN + f Lwz; e field_43079 USAGE_NARRATION + f Lfmd; f field_43080 layout + f I g field_42145 width + f Lfkp; h field_42146 tabManager + f Lcom/google/common/collect/ImmutableList; i field_42147 tabs + f Lcom/google/common/collect/ImmutableList; j field_42148 tabButtons + m (I)V a method_48618 setWidth + m (IZ)V a method_48987 selectTab + m (Lfkp;I)Lfkq$a; a method_48623 builder + m (Lfmi;Lfjv;)V a method_49612 narrateListElementPosition + m ()V b method_49613 arrangeElements + m (I)Z b method_48988 keyPressed + m (Lfmi;Lfjv;)V b method_49614 method_49614 + m ()I c method_48989 currentTabIndex + m (I)I c method_48990 getNextTabIndex + m ()Lfjv; d method_49615 currentTabButton + m ()Ljava/util/Optional; h method_49616 method_49616 + m (ILfkp;Ljava/lang/Iterable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fkq$a net/minecraft/class_8089$class_8090 net/minecraft/client/gui/components/tabs/TabNavigationBar$Builder + f I a field_42151 width + f Lfkp; b field_42152 tabManager + f Ljava/util/List; c field_42153 tabs + m ()Lfkq; a method_48627 build + m ([Lfko;)Lfkq$a; a method_48631 addTabs + m (Lfkp;I)V <init> <init> <init> +c fkr net/minecraft/class_8091 net/minecraft/client/gui/components/tabs/package-info +c fks net/minecraft/class_367 net/minecraft/client/gui/components/toasts/AdvancementToast + f I a field_41812 DISPLAY_TIME + f Lakr; d field_45394 BACKGROUND_SPRITE + f Lag; e field_2205 advancement + f Z f field_2206 playedSound + m (Lag;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fkt net/minecraft/class_366 net/minecraft/client/gui/components/toasts/RecipeToast + f Lakr; a field_45395 BACKGROUND_SPRITE + f J d field_32217 DISPLAY_TIME + f Lwz; e field_26533 TITLE_TEXT + f Lwz; f field_26534 DESCRIPTION_TEXT + f Ljava/util/List; g field_2202 recipes + f J h field_2204 lastChanged + f Z i field_2203 changed + m (Lczb;)V a method_1984 addItem + m (Lfkw;Lczb;)V a method_1985 addOrUpdate + m (Lczb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fku net/minecraft/class_370 net/minecraft/client/gui/components/toasts/SystemToast + f Lakr; a field_45396 BACKGROUND_SPRITE + f I d field_32219 MAX_LINE_SIZE + f I e field_39926 LINE_SPACING + f I f field_39927 MARGIN + f Lfku$a; g field_2213 id + f Lwz; h field_2215 title + f Ljava/util/List; i field_25037 messageLines + f J j field_2216 lastChanged + f Z k field_2214 changed + f I l field_25038 width + f Z m field_47582 forceHide + m (Lfgo;)V a method_57723 onLowDiskSpace + m (Lfgo;I)V a method_60865 onFileDropFailure + m (Lfgo;Ldcd;)V a method_57724 onChunkLoadFailure + m (Lfgo;Lfku$a;Lwz;Lwz;)Lfku; a method_29047 multiline + m (Lfgo;Ljava/lang/String;)V a method_27023 onWorldAccessFailure + m (Lfhz;IIII)V a method_29046 renderBackgroundRow + m (Lfkw;Lfku$a;)V a method_55507 forceHide + m (Lfkw;Lfku$a;Lwz;Lwz;)V a method_27024 add + m (Lwz;)Lcom/google/common/collect/ImmutableList; a method_29626 nullToEmpty + m (Lwz;Lwz;)V a method_1991 reset + m (Lfgo;Ldcd;)V b method_57725 onChunkSaveFailure + m (Lfgo;Ljava/lang/String;)V b method_27025 onWorldDeleteFailure + m (Lfkw;Lfku$a;Lwz;Lwz;)V b method_1990 addOrUpdate + m ()V c method_55508 forceHide + m (Lfgo;Ljava/lang/String;)V c method_29627 onPackCopyFailure + m ()Lfku$a; d method_1989 getToken + m (Lfku$a;Lwz;Lwz;)V <init> <init> <init> + m (Lfku$a;Lwz;Ljava/util/List;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fku$a net/minecraft/class_370$class_9037 net/minecraft/client/gui/components/toasts/SystemToast$SystemToastId + f Lfku$a; a field_47583 NARRATOR_TOGGLE + f Lfku$a; b field_47584 WORLD_BACKUP + f Lfku$a; c field_47585 PACK_LOAD_FAILURE + f Lfku$a; d field_47586 WORLD_ACCESS_FAILURE + f Lfku$a; e field_47587 PACK_COPY_FAILURE + f Lfku$a; f field_52128 FILE_DROP_FAILURE + f Lfku$a; g field_47588 PERIODIC_NOTIFICATION + f Lfku$a; h field_49487 LOW_DISK_SPACE + f Lfku$a; i field_49488 CHUNK_LOAD_FAILURE + f Lfku$a; j field_49489 CHUNK_SAVE_FAILURE + f Lfku$a; k field_47589 UNSECURE_SERVER_WARNING + f J l field_47590 displayTime + m (J)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fkv net/minecraft/class_368 net/minecraft/client/gui/components/toasts/Toast + f Ljava/lang/Object; b field_2208 NO_TOKEN + f I c field_39928 SLOT_HEIGHT + m ()I a method_29049 width + m (Lfhz;Lfkw;J)Lfkv$a; a method_1986 render + m ()I b method_29050 height + m ()Ljava/lang/Object; e method_1987 getToken + m ()I f method_45072 slotCount + m ()V <clinit> <clinit> <clinit> +c fkv$a net/minecraft/class_368$class_369 net/minecraft/client/gui/components/toasts/Toast$Visibility + f Lfkv$a; a field_2210 SHOW + f Lfkv$a; b field_2209 HIDE + f Lavo; c field_2211 soundEvent + f [Lfkv$a; d field_2212 $VALUES + m ()[Lfkv$a; a method_36872 $values + m (Lgvf;)V a method_1988 playSound + m (Ljava/lang/String;ILavo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fkw net/minecraft/class_374 net/minecraft/client/gui/components/toasts/ToastComponent + f I a field_39929 SLOT_COUNT + f I b field_39930 NO_SPACE + f Lfgo; c field_2238 minecraft + f Ljava/util/List; d field_2239 visible + f Ljava/util/BitSet; e field_39931 occupiedSlots + f Ljava/util/Deque; f field_2240 queued + m ()V a method_2000 clear + m (I)I a method_45073 findFreeIndex + m (ILfhz;Lfkw$a;)Z a method_45074 method_45074 + m (Lfhz;)V a method_1996 render + m (Lfkv;)V a method_1999 addToast + m (Ljava/lang/Class;Ljava/lang/Object;)Lfkv; a method_1997 getToast + m ()Lfgo; b method_1995 getMinecraft + m (Lfkv;)Z b method_45075 method_45075 + m ()D c method_48221 getNotificationDisplayTimeMultiplier + m ()I d method_45076 freeSlots + m (Lfgo;)V <init> <init> <init> +c fkw$a net/minecraft/class_374$class_375 net/minecraft/client/gui/components/toasts/ToastComponent$ToastInstance + f Lfkw; a field_2245 field_2245 + f J b field_32221 ANIMATION_TIME + f Lfkv; c field_2241 toast + f I d field_39932 index + f I e field_39933 slotCount + f J f field_2243 animationTime + f J g field_2242 visibleTime + f Lfkv$a; h field_2244 visibility + m ()Lfkv; a method_2001 getToast + m (ILfhz;)Z a method_2002 render + m (J)F a method_2003 getVisibility + m (Lfkw;Lfkv;II)V <init> <init> <init> +c fkx net/minecraft/class_372 net/minecraft/client/gui/components/toasts/TutorialToast + f I a field_32222 PROGRESS_BAR_WIDTH + f I d field_32223 PROGRESS_BAR_HEIGHT + f I e field_32224 PROGRESS_BAR_X + f I f field_32225 PROGRESS_BAR_Y + f Lakr; g field_45397 BACKGROUND_SPRITE + f Lfkx$a; h field_2225 icon + f Lwz; i field_2224 title + f Lwz; j field_2226 message + f Lfkv$a; k field_2227 visibility + f J l field_2223 lastProgressTime + f F m field_2229 lastProgress + f F n field_2228 progress + f Z o field_2222 progressable + m (F)V a method_1992 updateProgress + m ()V c method_1993 hide + m (Lfkx$a;Lwz;Lwz;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fkx$a net/minecraft/class_372$class_373 net/minecraft/client/gui/components/toasts/TutorialToast$Icons + f Lfkx$a; a field_2230 MOVEMENT_KEYS + f Lfkx$a; b field_2237 MOUSE + f Lfkx$a; c field_2235 TREE + f Lfkx$a; d field_2233 RECIPE_BOOK + f Lfkx$a; e field_2236 WOODEN_PLANKS + f Lfkx$a; f field_26848 SOCIAL_INTERACTIONS + f Lfkx$a; g field_28782 RIGHT_CLICK + f Lakr; h field_45398 sprite + f [Lfkx$a; i field_2234 $VALUES + m ()[Lfkx$a; a method_36873 $values + m (Lfhz;II)V a method_1994 render + m (Ljava/lang/String;ILakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fky net/minecraft/class_6208 net/minecraft/client/gui/components/toasts/package-info +c fkz net/minecraft/class_376 net/minecraft/client/gui/font/AllMissingGlyphProvider + m ()V <init> <init> <init> +c fla net/minecraft/class_8532 net/minecraft/client/gui/font/CodepointMap + f I a field_44749 BLOCK_BITS + f I b field_44750 BLOCK_SIZE + f I c field_44751 IN_BLOCK_MASK + f I d field_44752 MAX_BLOCK + f I e field_44753 BLOCK_COUNT + f [Ljava/lang/Object; f field_44754 empty + f [[Ljava/lang/Object; g field_44755 blockMap + f Ljava/util/function/IntFunction; h field_44756 blockConstructor + m ()V a method_51597 clear + m (I)Ljava/lang/Object; a method_51598 get + m (ILjava/lang/Object;)Ljava/lang/Object; a method_51599 put + m (ILjava/util/function/IntFunction;)Ljava/lang/Object; a method_51600 computeIfAbsent + m (Lfla$a;)V a method_51601 forEach + m (Lit/unimi/dsi/fastutil/ints/IntOpenHashSet;ILjava/lang/Object;)V a method_51602 method_51602 + m ()Lit/unimi/dsi/fastutil/ints/IntSet; b method_51603 keySet + m (I)Ljava/lang/Object; b method_51604 remove + m (Ljava/util/function/IntFunction;Ljava/util/function/IntFunction;)V <init> <init> <init> +c fla$a net/minecraft/class_8532$class_8533 net/minecraft/client/gui/font/CodepointMap$Output +c flb net/minecraft/class_378 net/minecraft/client/gui/font/FontManager + f Lakr; a field_24254 MISSING_FONT + f Lorg/slf4j/Logger; b field_2261 LOGGER + f Ljava/lang/String; c field_32226 FONTS_PATH + f Lakk; d field_40409 FONT_DEFINITIONS + f Lcom/google/gson/Gson; e field_44757 GSON + f Lfld; f field_24255 missingFontSet + f Ljava/util/List; g field_44758 providersToClose + f Ljava/util/Map; h field_2259 fontSets + f Lgqm; i field_2260 textureManager + f Lfld; j field_49111 lastFontSetCache + m ()Lfhx; a method_27539 createFont + m (I)[Ljava/util/concurrent/CompletableFuture; a method_51605 method_51605 + m (Lakr;)Lfld; a method_57023 getFontSetRaw + m (Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_51608 prepare + m (Laxs;Lflb$e;)V a method_51609 method_51609 + m (Lbnf;Lflb$d;)V a method_51610 method_51610 + m (Lezm$a;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletableFuture; a method_51611 method_51611 + m (Lfgs;)V a method_57024 updateOptions + m (Lflb$a;Laue;Ljava/util/concurrent/Executor;Lflb$e;Lflc$a;Lflo$b;)V a method_51612 method_51612 + m (Lflb$a;Lflo$b;Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_51613 safeLoad + m (Lflb$d;Lbnf;)V a method_51614 apply + m (Lflb$e;Lflb$a;Lflc$a;Lflo$c;)V a method_51615 method_51615 + m (Lfld;)V a method_27540 method_27540 + m (Lflo$b;Laue;Lflb$a;)Ljava/util/Optional; a method_51616 method_51616 + m (Ljava/util/List;)Ljava/util/Map; a method_51617 resolveProviders + m (Ljava/util/List;I)V a method_51618 method_51618 + m (Ljava/util/List;Lakr;)Ljava/util/List; a method_51619 loadResourceStack + m (Ljava/util/List;Lezm$a;)V a method_51620 finalizeProviderLoading + m (Ljava/util/List;Lezm$a;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; a method_51621 method_51621 + m (Ljava/util/List;Ljava/util/Map;Ljava/lang/Void;)Lflb$d; a method_51622 method_51622 + m (Ljava/util/Map$Entry;Lakr;Laue;Ljava/util/concurrent/Executor;)Lflb$e; a method_51623 method_51623 + m (Ljava/util/Map;Lakr;Lflb$e;)V a method_51624 method_51624 + m (Ljava/util/Map;Lakr;Ljava/util/List;)V a method_51625 method_51625 + m (Ljava/util/Set;Lakr;Ljava/util/List;)V a method_51607 method_51607 + m (Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; a method_51626 method_51626 + m ()Lfhx; b method_45078 createFontFilterFishy + m (Lakr;)Lfld; b method_57025 getFontSetCached + m (Lfgs;)Ljava/util/Set; b method_57026 getFontOptions + m (Ljava/util/List;Lezm$a;)V b method_51627 method_51627 + m ()Lezm$a; d method_57027 createFallbackProvider + m (Lgqm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flb$a net/minecraft/class_378$class_8534 net/minecraft/client/gui/font/FontManager$BuilderId + f Lakr; a comp_1491 fontId + f Ljava/lang/String; b comp_1492 pack + f I c comp_1493 index + m ()Lakr; a comp_1491 fontId + m ()Ljava/lang/String; b comp_1492 pack + m ()I c comp_1493 index + m (Lakr;Ljava/lang/String;I)V <init> <init> <init> +c flb$b net/minecraft/class_378$class_8535 net/minecraft/client/gui/font/FontManager$BuilderResult + f Lflb$a; a comp_1494 id + f Lflc$a; b comp_2350 filter + f Lcom/mojang/datafixers/util/Either; c comp_1495 result + m ()Lflb$a; a comp_1494 id + m (Lezm$a;)Lezm$a; a method_57028 mergeFilters + m (Lezm;)Ljava/util/List; a method_57029 method_57029 + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/Optional; a method_51628 method_51628 + m (Ljava/util/function/Function;)Ljava/util/Optional; a method_51629 resolve + m (Ljava/util/function/Function;Lakr;)Ljava/util/Optional; a method_51630 method_51630 + m ()Lflc$a; b comp_2350 filter + m ()Lcom/mojang/datafixers/util/Either; c comp_1495 result + m (Lflb$a;Lflc$a;Lcom/mojang/datafixers/util/Either;)V <init> <init> <init> +c flb$c net/minecraft/class_378$class_8556 net/minecraft/client/gui/font/FontManager$FontDefinitionFile + f Lcom/mojang/serialization/Codec; a field_44798 CODEC + f Ljava/util/List; b comp_1518 providers + m ()Ljava/util/List; a comp_1518 providers + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51747 method_51747 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flb$d net/minecraft/class_378$class_8536 net/minecraft/client/gui/font/FontManager$Preparation + f Ljava/util/Map; a comp_2351 fontSets + f Ljava/util/List; b comp_1497 allProviders + m ()Ljava/util/Map; a comp_2351 fontSets + m ()Ljava/util/List; b comp_1497 allProviders + m (Ljava/util/Map;Ljava/util/List;)V <init> <init> <init> +c flb$e net/minecraft/class_378$class_8537 net/minecraft/client/gui/font/FontManager$UnresolvedBuilderBundle + f Lakr; a comp_1498 fontId + f Ljava/util/List; b comp_1499 builders + f Ljava/util/Set; c comp_1500 dependencies + m ()Lakr; a comp_1498 fontId + m (Lflb$a;Lflc$a;Lflo$c;)V a method_51631 add + m (Lflb$a;Lflc$a;Ljava/util/concurrent/CompletableFuture;)V a method_51632 add + m (Lflb$b;)Ljava/util/stream/Stream; a method_51633 method_51633 + m (Ljava/util/function/Function;)Ljava/util/Optional; a method_51634 resolve + m ()Ljava/util/List; b comp_1499 builders + m ()Ljava/util/Set; c comp_1500 dependencies + m ()Ljava/util/stream/Stream; d method_51635 listBuilders + m (Lakr;)V <init> <init> <init> + m (Lakr;Ljava/util/List;Ljava/util/Set;)V <init> <init> <init> +c flc net/minecraft/class_9243 net/minecraft/client/gui/font/FontOption + f Lflc; a field_49112 UNIFORM + f Lflc; b field_49113 JAPANESE_VARIANTS + f Lcom/mojang/serialization/Codec; c field_49114 CODEC + f Ljava/lang/String; d field_49115 name + f [Lflc; e field_49116 $VALUES + m ()[Lflc; a method_57030 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flc$a net/minecraft/class_9243$class_9244 net/minecraft/client/gui/font/FontOption$Filter + f Lcom/mojang/serialization/Codec; a field_49117 CODEC + f Lflc$a; b field_49118 ALWAYS_PASS + f Ljava/util/Map; c field_49119 values + m (Lflc$a;)Lflc$a; a method_57031 merge + m (Ljava/util/Set;)Z a method_57032 apply + m (Lflc$a;)Ljava/util/Map; b method_57033 method_57033 + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fld net/minecraft/class_377 net/minecraft/client/gui/font/FontSet + f Layw; a field_2252 RANDOM + f F b field_39934 LARGE_FORWARD_ADVANCE + f Lgqm; c field_2248 textureManager + f Lakr; d field_2246 name + f Lflh; e field_2256 missingGlyph + f Lflh; f field_20910 whiteGlyph + f Ljava/util/List; g field_49120 allProviders + f Ljava/util/List; h field_49121 activeProviders + f Lfla; i field_2253 glyphs + f Lfla; j field_2257 glyphInfos + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; k field_2249 glyphsByWidth + f Ljava/util/List; l field_2254 textures + m ()Lakr; a method_57034 name + m (I)Lflh; a method_2014 getGlyph + m (IZ)Lezl; a method_2011 getGlyphInfo + m (Lezl;)Lflh; a method_2013 getRandomGlyph + m (Lezn;)Lflh; a method_2012 stitch + m (Ljava/util/List;Ljava/util/Set;)V a method_2004 reload + m (Ljava/util/List;Ljava/util/Set;I)V a method_57035 method_57035 + m (Ljava/util/Set;)V a method_57036 reload + m ()Lflh; b method_22943 whiteGlyph + m (I)Lfld$a; b method_40038 computeGlyphInfo + m (Lezl;)Z b method_45079 hasFishyAdvance + m (Ljava/util/List;Ljava/util/Set;)Ljava/util/List; b method_57037 selectProviders + m ()V c method_57038 resetTextures + m (I)Lflh; c method_41832 computeBakedGlyph + m ()V d method_2010 closeTextures + m (I)Lit/unimi/dsi/fastutil/ints/IntList; d method_57039 method_57039 + m (I)[[Lfld$a; e method_51636 method_51636 + m (I)[Lfld$a; f method_51637 method_51637 + m (I)[[Lflh; g method_51638 method_51638 + m (I)[Lflh; h method_51639 method_51639 + m (Lgqm;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fld$a net/minecraft/class_377$class_7647 net/minecraft/client/gui/font/FontSet$GlyphInfoFilter + f Lezl; a comp_979 glyphInfo + f Lezl; b comp_980 glyphInfoNotFishy + f Lfld$a; c field_39935 MISSING + m ()Lezl; a comp_979 glyphInfo + m (Z)Lezl; a method_45080 select + m ()Lezl; b comp_980 glyphInfoNotFishy + m (Lezl;Lezl;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fle net/minecraft/class_380 net/minecraft/client/gui/font/FontTexture + f I e field_32227 SIZE + f Lflf; f field_44759 renderTypes + f Z g field_2263 colored + f Lfle$a; h field_2264 root + m (I)I a method_51640 method_51640 + m (Lezn;)Lflh; a method_2022 add + m (Lflf;Z)V <init> <init> <init> +c fle$a net/minecraft/class_380$class_381 net/minecraft/client/gui/font/FontTexture$Node + f I a field_2269 x + f I b field_2268 y + f I c field_2267 width + f I d field_2266 height + f Lfle$a; e field_2270 left + f Lfle$a; f field_2271 right + f Z g field_2265 occupied + m (Lezn;)Lfle$a; a method_2024 insert + m (IIII)V <init> <init> <init> +c flf net/minecraft/class_8538 net/minecraft/client/gui/font/GlyphRenderTypes + f Lgfh; a comp_1501 normal + f Lgfh; b comp_1502 seeThrough + f Lgfh; c comp_1503 polygonOffset + m ()Lgfh; a comp_1501 normal + m (Lakr;)Lflf; a method_51641 createForIntensityTexture + m (Lfhx$a;)Lgfh; a method_51642 select + m ()Lgfh; b comp_1502 seeThrough + m (Lakr;)Lflf; b method_51643 createForColorTexture + m ()Lgfh; c comp_1503 polygonOffset + m (Lgfh;Lgfh;Lgfh;)V <init> <init> <init> +c flf$1 net/minecraft/class_8538$1 net/minecraft/client/gui/font/GlyphRenderTypes$1 + f [I a field_34000 $SwitchMap$net$minecraft$client$gui$Font$DisplayMode + m ()V <clinit> <clinit> <clinit> +c flg net/minecraft/class_3728 net/minecraft/client/gui/font/TextFieldHelper + f Ljava/util/function/Supplier; a field_24257 getMessageFn + f Ljava/util/function/Consumer; b field_24258 setMessageFn + f Ljava/util/function/Supplier; c field_16456 getClipboardFn + f Ljava/util/function/Consumer; d field_16458 setClipboardFn + f Ljava/util/function/Predicate; e field_24259 stringValidator + f I f field_16453 cursorPos + f I g field_16452 selectionPos + m ()V a method_27547 cut + m (C)Z a method_16199 charTyped + m (I)Z a method_16202 keyPressed + m (II)V a method_27548 setSelectionRange + m (ILflg$a;)V a method_42574 removeFromCursor + m (IZ)V a method_27549 moveByChars + m (IZLflg$a;)V a method_42575 moveBy + m (Lfgo;)Ljava/util/function/Supplier; a method_27550 createClipboardGetter + m (Lfgo;Ljava/lang/String;)V a method_27551 setClipboardContents + m (Ljava/lang/String;)V a method_16197 insertText + m (Ljava/lang/String;Ljava/lang/String;)V a method_27552 insertText + m (Z)V a method_27553 setCursorToStart + m ()V b method_27554 paste + m (I)V b method_35727 moveByChars + m (IZ)V b method_27555 moveByWords + m (Lfgo;)Ljava/lang/String; b method_27556 getClipboardContents + m (Lfgo;Ljava/lang/String;)V b method_27557 method_27557 + m (Ljava/lang/String;)Ljava/lang/String; b method_16200 getSelected + m (Z)V b method_27558 setCursorToEnd + m ()V c method_27559 copy + m (I)V c method_35728 moveByWords + m (IZ)V c method_27560 setCursorPos + m (Lfgo;)Ljava/util/function/Consumer; c method_27561 createClipboardSetter + m (Ljava/lang/String;)Ljava/lang/String; c method_16198 deleteSelection + m (Z)V c method_27562 resetSelectionIfNeeded + m ()V d method_27563 selectAll + m (I)V d method_42576 removeWordsFromCursor + m (Lfgo;)Ljava/lang/String; d method_27565 method_27565 + m ()V e method_35729 setCursorToStart + m (I)V e method_27564 removeCharsFromCursor + m ()V f method_16204 setCursorToEnd + m (I)V f method_35730 setCursorPos + m ()I g method_16201 getCursorPos + m (I)V g method_35731 setSelectionPos + m ()I h method_16203 getSelectionPos + m (I)I h method_27567 clampToMsgLength + m ()Z i method_27568 isSelecting + m (Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Supplier;Ljava/util/function/Consumer;Ljava/util/function/Predicate;)V <init> <init> <init> +c flg$a net/minecraft/class_3728$class_7279 net/minecraft/client/gui/font/TextFieldHelper$CursorStep + f Lflg$a; a field_38308 CHARACTER + f Lflg$a; b field_38309 WORD + f [Lflg$a; c field_38310 $VALUES + m ()[Lflg$a; a method_42577 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flh net/minecraft/class_382 net/minecraft/client/gui/font/glyphs/BakedGlyph + f Lflf; a field_44760 renderTypes + f F b field_2276 u0 + f F c field_2275 u1 + f F d field_2274 v0 + f F e field_2273 v1 + f F f field_2272 left + f F g field_2280 right + f F h field_2279 up + f F i field_2278 down + m (Lfhx$a;)Lgfh; a method_24045 renderType + m (Lflh$a;Lorg/joml/Matrix4f;Lfbm;I)V a method_22944 renderEffect + m (ZFFLorg/joml/Matrix4f;Lfbm;FFFFI)V a method_2025 render + m (Lflf;FFFFFFFF)V <init> <init> <init> +c flh$a net/minecraft/class_382$class_328 net/minecraft/client/gui/font/glyphs/BakedGlyph$Effect + f F a field_2008 x0 + f F b field_2007 y0 + f F c field_2006 x1 + f F d field_2005 y1 + f F e field_20911 depth + f F f field_2004 r + f F g field_2003 g + f F h field_2010 b + f F i field_2009 a + m (FFFFFFFFF)V <init> <init> <init> +c fli net/minecraft/class_384 net/minecraft/client/gui/font/glyphs/EmptyGlyph + f Lfli; a field_38311 INSTANCE + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flj net/minecraft/class_7191 net/minecraft/client/gui/font/glyphs/SpecialGlyphs + f Lflj; a field_37898 WHITE + f Lflj; b field_37899 MISSING + f Lfaj; c field_37900 image + f [Lflj; d field_37901 $VALUES + m (II)I a method_41833 method_41833 + m (IILflj$a;)Lfaj; a method_41834 generate + m (II)I b method_41835 method_41835 + m ()Lfaj; c method_41836 method_41836 + m ()Lfaj; d method_41837 method_41837 + m ()[Lflj; e method_41838 $values + m (Ljava/lang/String;ILjava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flj$1 net/minecraft/class_7191$1 net/minecraft/client/gui/font/glyphs/SpecialGlyphs$1 + f Lflj; a field_37902 field_37902 + m (Lflj;)V <init> <init> <init> +c flj$a net/minecraft/class_7191$class_7192 net/minecraft/client/gui/font/glyphs/SpecialGlyphs$PixelProvider +c flk net/minecraft/class_6209 net/minecraft/client/gui/font/glyphs/package-info +c fll net/minecraft/class_6210 net/minecraft/client/gui/font/package-info +c flm net/minecraft/class_386 net/minecraft/client/gui/font/providers/BitmapProvider + f Lorg/slf4j/Logger; b field_2286 LOGGER + f Lfaj; c field_2285 image + f Lfla; d field_2284 glyphs + m (Lfaj;Lfla;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flm$a net/minecraft/class_386$class_387 net/minecraft/client/gui/font/providers/BitmapProvider$Definition + f Lcom/mojang/serialization/MapCodec; a field_44799 CODEC + f Lakr; c comp_1519 file + f I d comp_1520 height + f I e comp_1521 ascent + f [[I f comp_1522 codepointGrid + f Lcom/mojang/serialization/Codec; g field_44800 CODEPOINT_GRID_CODEC + m (I)[[Lflm$b; a method_51644 method_51644 + m (Laue;)Lezm; a method_2039 load + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51748 method_51748 + m (Lfaj;IIII)I a method_2038 getActualGlyphWidth + m (Lflm$a;)Lcom/mojang/serialization/DataResult; a method_51749 validate + m (Ljava/util/List;)[[I a method_51750 method_51750 + m ([II)Ljava/lang/String; a method_51751 method_51751 + m ([[I)Lcom/mojang/serialization/DataResult; a method_51752 validateDimensions + m (I)[Lflm$b; b method_51645 method_51645 + m (Lflm$a;)Ljava/lang/String; b method_51753 method_51753 + m ([[I)Ljava/util/List; b method_51754 method_51754 + m ()Lakr; c comp_1519 file + m ()I d comp_1520 height + m ()I e comp_1521 ascent + m ()[[I f comp_1522 codepointGrid + m ()Ljava/lang/String; g method_51755 method_51755 + m ()Ljava/lang/String; h method_51756 method_51756 + m (Lakr;II[[I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flm$b net/minecraft/class_386$class_388 net/minecraft/client/gui/font/providers/BitmapProvider$Glyph + f F a comp_603 scale + f Lfaj; b comp_604 image + f I c comp_605 offsetX + f I d comp_606 offsetY + f I e comp_607 width + f I f comp_608 height + f I g comp_609 advance + f I h comp_610 ascent + m ()F c comp_603 scale + m ()Lfaj; d comp_604 image + m ()I e comp_605 offsetX + m ()I f comp_606 offsetY + m ()I g comp_607 width + m ()I h comp_608 height + m ()I i comp_609 advance + m ()I j comp_610 ascent + m (FLfaj;IIIIII)V <init> <init> <init> +c flm$b$1 net/minecraft/class_386$class_388$1 net/minecraft/client/gui/font/providers/BitmapProvider$Glyph$1 + f Lflm$b; a field_37903 field_37903 + m (Lflm$b;)V <init> <init> <init> +c fln net/minecraft/class_9111 net/minecraft/client/gui/font/providers/FreeTypeUtil + f Ljava/lang/Object; a field_51483 LIBRARY_LOCK + f Lorg/slf4j/Logger; b field_51484 LOGGER + f J c field_48394 library + m ()J a method_56143 getLibrary + m (I)Ljava/lang/String; a method_56144 describeError + m (ILjava/lang/String;)V a method_59837 assertError + m (Lorg/lwjgl/util/freetype/FT_Vector;)F a method_56146 x + m (Lorg/lwjgl/util/freetype/FT_Vector;FF)Lorg/lwjgl/util/freetype/FT_Vector; a method_56147 setVector + m ()V b method_56148 destroy + m (ILjava/lang/String;)Z b method_56145 checkError + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flo net/minecraft/class_389 net/minecraft/client/gui/font/providers/GlyphProviderDefinition + f Lcom/mojang/serialization/MapCodec; b field_44801 MAP_CODEC + m ()Lflp; a method_51731 type + m ()Lcom/mojang/datafixers/util/Either; b method_51734 unpack + m ()V <clinit> <clinit> <clinit> +c flo$a net/minecraft/class_389$class_9245 net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Conditional + f Lcom/mojang/serialization/Codec; a field_49122 CODEC + f Lflo; b comp_2352 definition + f Lflc$a; c comp_2353 filter + m ()Lflo; a comp_2352 definition + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_57040 method_57040 + m ()Lflc$a; b comp_2353 filter + m (Lflo;Lflc$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flo$b net/minecraft/class_389$class_8539 net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Loader +c flo$c net/minecraft/class_389$class_8540 net/minecraft/client/gui/font/providers/GlyphProviderDefinition$Reference + f Lakr; a comp_1504 id + m ()Lakr; a comp_1504 id + m (Lakr;)V <init> <init> <init> +c flp net/minecraft/class_394 net/minecraft/client/gui/font/providers/GlyphProviderType + f Lflp; a field_2312 BITMAP + f Lflp; b field_2317 TTF + f Lflp; c field_37904 SPACE + f Lflp; d field_2313 UNIHEX + f Lflp; e field_44761 REFERENCE + f Lcom/mojang/serialization/Codec; f field_44802 CODEC + f Ljava/lang/String; g field_2314 name + f Lcom/mojang/serialization/MapCodec; h field_44803 codec + f [Lflp; i field_2316 $VALUES + m ()Lcom/mojang/serialization/MapCodec; a method_51758 mapCodec + m ()[Lflp; b method_36876 $values + m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flq net/minecraft/class_8541 net/minecraft/client/gui/font/providers/ProviderReferenceDefinition + f Lcom/mojang/serialization/MapCodec; a field_44762 CODEC + f Lakr; c comp_1523 id + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51647 method_51647 + m ()Lakr; c comp_1523 id + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flr net/minecraft/class_8557 net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition + f Lcom/mojang/serialization/MapCodec; a field_44804 CODEC + f Lakr; c comp_1524 location + f F d comp_1525 size + f F e comp_1526 oversample + f Lflr$a; f comp_1527 shift + f Ljava/lang/String; g comp_1528 skip + f Lcom/mojang/serialization/Codec; h field_44805 SKIP_LIST_CODEC + m (Laue;)Lezm; a method_51759 load + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51761 method_51761 + m (Ljava/util/List;)Ljava/lang/String; a method_52730 method_52730 + m ()Lakr; c comp_1524 location + m ()F d comp_1525 size + m ()F e comp_1526 oversample + m ()Lflr$a; f comp_1527 shift + m ()Ljava/lang/String; g comp_1528 skip + m (Lakr;FFLflr$a;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flr$a net/minecraft/class_8557$class_8558 net/minecraft/client/gui/font/providers/TrueTypeGlyphProviderDefinition$Shift + f Lflr$a; a field_44806 NONE + f Lcom/mojang/serialization/Codec; b field_44807 CODEC + f F c comp_1529 x + f F d comp_1530 y + m ()F a comp_1529 x + m (Lflr$a;)Ljava/util/List; a method_51764 method_51764 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_51765 method_51765 + m ()F b comp_1530 y + m (Ljava/util/List;)Lflr$a; b method_51766 method_51766 + m (FF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fls net/minecraft/class_391 net/minecraft/client/gui/font/providers/UnihexProvider + f Lorg/slf4j/Logger; b field_2303 LOGGER + f I c field_44764 GLYPH_HEIGHT + f I d field_44765 DIGITS_PER_BYTE + f I e field_44766 DIGITS_FOR_WIDTH_8 + f I f field_44767 DIGITS_FOR_WIDTH_16 + f I g field_44768 DIGITS_FOR_WIDTH_24 + f I h field_44769 DIGITS_FOR_WIDTH_32 + f Lfla; i field_44770 glyphs + m (IB)I a method_51651 decodeHex + m (ILit/unimi/dsi/fastutil/bytes/ByteList;I)I a method_51652 decodeHex + m (Ljava/io/InputStream;Lfls$h;)V a method_51653 readFromStream + m (Ljava/io/InputStream;Lit/unimi/dsi/fastutil/bytes/ByteList;I)Z a method_51654 copyUntil + m (Ljava/nio/IntBuffer;III)V a method_51655 unpackBitsToBytes + m (Ljava/nio/IntBuffer;Lfls$f;II)V a method_51656 unpackBitsToBytes + m (Lfla;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fls$a net/minecraft/class_391$class_7736 net/minecraft/client/gui/font/providers/UnihexProvider$ByteContents + f [B a comp_1505 contents + m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lfls$f; a method_51669 read + m ()[B b comp_1505 contents + m ([B)V <init> <init> <init> +c fls$b net/minecraft/class_391$class_392 net/minecraft/client/gui/font/providers/UnihexProvider$Definition + f Lcom/mojang/serialization/MapCodec; a field_44771 CODEC + f Lakr; c field_2304 hexFile + f Ljava/util/List; d field_44772 sizeOverrides + m (I)[[Lfls$d; a method_51657 method_51657 + m (Laue;)Lezm; a method_51658 load + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51659 method_51659 + m (Lfla;ILfls$f;)V a method_51660 method_51660 + m (Lfls$b;)Ljava/util/List; a method_51661 method_51661 + m (Ljava/io/InputStream;)Lfls; a method_51662 loadData + m (I)[Lfls$d; b method_51664 method_51664 + m (Lfls$b;)Lakr; b method_51665 method_51665 + m (I)[[Lfls$f; c method_51666 method_51666 + m (I)[Lfls$f; d method_51667 method_51667 + m (Lakr;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fls$c net/minecraft/class_391$class_8542 net/minecraft/client/gui/font/providers/UnihexProvider$Dimensions + f Lcom/mojang/serialization/MapCodec; a field_44773 MAP_CODEC + f Lcom/mojang/serialization/Codec; b field_44774 CODEC + f I c comp_1506 left + f I d comp_1507 right + m ()I a method_51670 pack + m (I)I a method_51671 left + m (II)I a method_51672 pack + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51673 method_51673 + m ()I b comp_1506 left + m (I)I b method_51674 right + m ()I c comp_1507 right + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fls$d net/minecraft/class_391$class_393 net/minecraft/client/gui/font/providers/UnihexProvider$Glyph + f Lfls$f; a comp_1508 contents + f I b comp_1509 left + f I c comp_1510 right + m ()I c method_51675 width + m ()Lfls$f; d comp_1508 contents + m ()I e comp_1509 left + m ()I f comp_1510 right + m (Lfls$f;II)V <init> <init> <init> +c fls$d$1 net/minecraft/class_391$class_393$1 net/minecraft/client/gui/font/providers/UnihexProvider$Glyph$1 + f Lfls$d; a field_37906 field_37906 + m (Lfls$d;)V <init> <init> <init> +c fls$e net/minecraft/class_391$class_8543 net/minecraft/client/gui/font/providers/UnihexProvider$IntContents + f [I a comp_1511 contents + f I b comp_1512 bitWidth + f I c field_44775 SIZE_24 + m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lfls$f; a method_51676 read32 + m ()[I b comp_1511 contents + m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lfls$f; b method_51677 read24 + m ([II)V <init> <init> <init> +c fls$f net/minecraft/class_391$class_8544 net/minecraft/client/gui/font/providers/UnihexProvider$LineData + m ()I a comp_1512 bitWidth + m (I)I a method_51668 line + m ()I c method_51678 mask + m ()I d method_51679 calculateWidth +c fls$g net/minecraft/class_391$class_8545 net/minecraft/client/gui/font/providers/UnihexProvider$OverrideRange + f Lcom/mojang/serialization/Codec; a field_44776 CODEC + f I b comp_1513 from + f I c comp_1514 to + f Lfls$c; d comp_1515 dimensions + f Lcom/mojang/serialization/Codec; e field_44777 RAW_CODEC + m ()I a comp_1513 from + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51680 method_51680 + m (Lfls$g;)Lcom/mojang/serialization/DataResult; a method_51681 method_51681 + m ()I b comp_1514 to + m (Lfls$g;)Ljava/lang/String; b method_51682 method_51682 + m ()Lfls$c; c comp_1515 dimensions + m (IILfls$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fls$h net/minecraft/class_391$class_8546 net/minecraft/client/gui/font/providers/UnihexProvider$ReaderOutput +c fls$i net/minecraft/class_391$class_8547 net/minecraft/client/gui/font/providers/UnihexProvider$ShortContents + f [S a comp_1516 contents + m (ILit/unimi/dsi/fastutil/bytes/ByteList;)Lfls$f; a method_51683 read + m ()[S b comp_1516 contents + m ([S)V <init> <init> <init> +c flt net/minecraft/class_6211 net/minecraft/client/gui/font/providers/package-info +c flu net/minecraft/class_7838 net/minecraft/client/gui/layouts/AbstractLayout + f I a field_41813 width + f I b field_41814 height + f I c field_41815 x + f I d field_41816 y + m (ILfmb;)V a method_48223 method_48223 + m (ILfmb;)V b method_48226 method_48226 + m (IIII)V <init> <init> <init> +c flu$a net/minecraft/class_7838$class_7839 net/minecraft/client/gui/layouts/AbstractLayout$AbstractChildWrapper + f Lfmb; a field_40752 child + f Lfmc$a; b field_40753 layoutSettings + m ()I a method_46422 getHeight + m (II)V a method_46423 setX + m ()I b method_46424 getWidth + m (II)V b method_46425 setY + m (Lfmb;Lfmc;)V <init> <init> <init> +c flv net/minecraft/class_8767 net/minecraft/client/gui/layouts/CommonLayouts + f I a field_46007 LABEL_SPACING + m (Lfhx;Lfmb;Lwz;)Lfma; a method_53549 labeledElement + m (Lfhx;Lfmb;Lwz;Ljava/util/function/Consumer;)Lfma; a method_53550 labeledElement + m (Lfmc;)V a method_53551 method_53551 + m ()V <init> <init> <init> +c flw net/minecraft/class_7849 net/minecraft/client/gui/layouts/EqualSpacingLayout + f Lflw$b; c field_40784 orientation + f Ljava/util/List; d field_40785 children + f Lfmc; e field_40787 defaultChildLayoutSettings + m (Lfmb;)Lfmb; a method_46495 addChild + m (Lfmb;Lfmc;)Lfmb; a method_46496 addChild + m (Lfmb;Ljava/util/function/Consumer;)Lfmb; a method_52731 addChild + m (Ljava/util/function/Consumer;Lflw$a;)V a method_48230 method_48230 + m ()Lfmc; b method_46499 newChildLayoutSettings + m ()Lfmc; c method_46500 defaultChildLayoutSetting + m (IILflw$b;)V <init> <init> <init> + m (IIIILflw$b;)V <init> <init> <init> +c flw$a net/minecraft/class_7849$class_7850 net/minecraft/client/gui/layouts/EqualSpacingLayout$ChildContainer + m (Lfmb;Lfmc;)V <init> <init> <init> +c flw$b net/minecraft/class_7849$class_7851 net/minecraft/client/gui/layouts/EqualSpacingLayout$Orientation + f Lflw$b; a field_40789 HORIZONTAL + f Lflw$b; b field_40790 VERTICAL + f [Lflw$b; c field_40791 $VALUES + m ()[Lflw$b; a method_46501 $values + m (Lflw$a;)I a method_46504 getPrimaryLength + m (Lflw$a;I)V a method_46505 setPrimaryPosition + m (Lflw$a;II)V a method_46506 setSecondaryPosition + m (Lfmb;)I a method_46502 getPrimaryLength + m (Lflw$a;)I b method_46508 getSecondaryLength + m (Lfmb;)I b method_46507 getSecondaryLength + m (Lfmb;)I c method_46509 getPrimaryPosition + m (Lfmb;)I d method_46510 getSecondaryPosition + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c flx net/minecraft/class_7843 net/minecraft/client/gui/layouts/FrameLayout + f Ljava/util/List; c field_40766 children + f I d field_40768 minWidth + f I e field_40769 minHeight + f Lfmc; f field_40770 defaultChildLayoutSettings + m (I)Lflx; a method_46447 setMinHeight + m (II)Lflx; a method_46446 setMinDimensions + m (IIILjava/util/function/Consumer;F)V a method_46440 alignInDimension + m (Lfmb;)Lfmb; a method_46441 addChild + m (Lfmb;IIII)V a method_46442 centerInRectangle + m (Lfmb;IIIIFF)V a method_46443 alignInRectangle + m (Lfmb;Lfmc;)Lfmb; a method_46444 addChild + m (Lfmb;Lfms;)V a method_48634 centerInRectangle + m (Lfmb;Lfms;FF)V a method_49617 alignInRectangle + m (Lfmb;Ljava/util/function/Consumer;)Lfmb; a method_52732 addChild + m (Ljava/util/function/Consumer;Lflx$a;)V a method_48228 method_48228 + m ()Lfmc; b method_46448 newChildLayoutSettings + m (I)Lflx; b method_46449 setMinWidth + m ()Lfmc; c method_46450 defaultChildLayoutSetting + m ()V <init> <init> <init> + m (II)V <init> <init> <init> + m (IIII)V <init> <init> <init> +c flx$a net/minecraft/class_7843$class_7844 net/minecraft/client/gui/layouts/FrameLayout$ChildContainer + m (Lfmb;Lfmc;)V <init> <init> <init> +c fly net/minecraft/class_7845 net/minecraft/client/gui/layouts/GridLayout + f Ljava/util/List; c field_40771 children + f Ljava/util/List; d field_40772 cellInhabitants + f Lfmc; e field_40773 defaultCellSettings + f I f field_42154 rowSpacing + f I g field_42155 columnSpacing + m (I)Lfly; a method_48635 columnSpacing + m (Lfmb;II)Lfmb; a method_46452 addChild + m (Lfmb;IIII)Lfmb; a method_46453 addChild + m (Lfmb;IIIILfmc;)Lfmb; a method_46454 addChild + m (Lfmb;IIIILjava/util/function/Consumer;)Lfmb; a method_52733 addChild + m (Lfmb;IILfmc;)Lfmb; a method_46455 addChild + m (Lfmb;IILjava/util/function/Consumer;)Lfmb; a method_52734 addChild + m ()Lfmc; b method_46457 newCellSettings + m (I)Lfly; b method_48636 rowSpacing + m ()Lfmc; c method_46458 defaultCellSetting + m (I)Lfly; c method_48637 spacing + m (I)Lfly$b; d method_47610 createRowHelper + m ()V <init> <init> <init> + m (II)V <init> <init> <init> +c fly$a net/minecraft/class_7845$class_7846 net/minecraft/client/gui/layouts/GridLayout$CellInhabitant + f I c field_40774 row + f I d field_40775 column + f I e field_40776 occupiedRows + f I f field_40777 occupiedColumns + m ()I c method_46459 getLastOccupiedRow + m ()I d method_46460 getLastOccupiedColumn + m (Lfmb;IIIILfmc;)V <init> <init> <init> +c fly$b net/minecraft/class_7845$class_7939 net/minecraft/client/gui/layouts/GridLayout$RowHelper + f Lfly; a field_41338 field_41338 + f I b field_41339 columns + f I c field_41340 index + m ()Lfly; a method_48638 getGrid + m (Lfmb;)Lfmb; a method_47612 addChild + m (Lfmb;I)Lfmb; a method_47613 addChild + m (Lfmb;ILfmc;)Lfmb; a method_47614 addChild + m (Lfmb;Lfmc;)Lfmb; a method_47615 addChild + m ()Lfmc; b method_47611 newCellSettings + m ()Lfmc; c method_47616 defaultCellSetting + m (Lfly;I)V <init> <init> <init> +c flz net/minecraft/class_8132 net/minecraft/client/gui/layouts/HeaderAndFooterLayout + f I a field_42490 DEFAULT_HEADER_AND_FOOTER_HEIGHT + f I b field_43136 CONTENT_MARGIN_TOP + f Lflx; c field_42491 headerFrame + f Lflx; d field_42492 footerFrame + f Lflx; e field_42493 contentsFrame + f Lfod; f field_42494 screen + f I g field_42495 headerHeight + f I h field_42496 footerHeight + m (I)V a method_48991 setFooterHeight + m (Lfmb;)Lfmb; a method_48992 addToHeader + m (Lfmb;Ljava/util/function/Consumer;)Lfmb; a method_48993 addToHeader + m (Lwz;Lfhx;)V a method_57726 addTitleHeader + m ()I b method_48994 getFooterHeight + m (I)V b method_48995 setHeaderHeight + m (Lfmb;)Lfmb; b method_48996 addToFooter + m (Lfmb;Ljava/util/function/Consumer;)Lfmb; b method_48997 addToFooter + m ()I c method_48998 getHeaderHeight + m (Lfmb;)Lfmb; c method_48999 addToContents + m (Lfmb;Ljava/util/function/Consumer;)Lfmb; c method_49000 addToContents + m ()I d method_57727 getContentHeight + m (Lfod;)V <init> <init> <init> + m (Lfod;I)V <init> <init> <init> + m (Lfod;II)V <init> <init> <init> +c fma net/minecraft/class_8133 net/minecraft/client/gui/layouts/Layout + m ()V a method_48222 arrangeElements + m (Lfmb;)V a method_49004 method_49004 + m (Ljava/util/function/Consumer;Lfmb;)V a method_49005 method_49005 + m (Ljava/util/function/Consumer;)V b method_48227 visitChildren +c fmb net/minecraft/class_8021 net/minecraft/client/gui/layouts/LayoutElement + m ()I D method_46426 getX + m ()I E method_46427 getY + m ()Lfms; H method_48202 getRectangle + m (Ljava/util/function/Consumer;)V a method_48206 visitWidgets + m (II)V c method_48229 setPosition + m (I)V m method_46421 setX + m (I)V n method_46419 setY + m ()I w method_25364 getHeight + m ()I y method_25368 getWidth +c fmc net/minecraft/class_7847 net/minecraft/client/gui/layouts/LayoutSettings + m ()Lfmc; a method_46461 alignHorizontallyLeft + m (F)Lfmc; a method_46462 alignHorizontally + m (FF)Lfmc; a method_46463 align + m (I)Lfmc; a method_46464 padding + m (II)Lfmc; a method_46465 padding + m (IIII)Lfmc; a method_46466 padding + m ()Lfmc; b method_46467 alignHorizontallyCenter + m (F)Lfmc; b method_46468 alignVertically + m (I)Lfmc; b method_46469 paddingLeft + m ()Lfmc; c method_46470 alignHorizontallyRight + m (I)Lfmc; c method_46471 paddingTop + m ()Lfmc; d method_46472 alignVerticallyTop + m (I)Lfmc; d method_46473 paddingRight + m ()Lfmc; e method_46474 alignVerticallyMiddle + m (I)Lfmc; e method_46475 paddingBottom + m ()Lfmc; f method_46476 alignVerticallyBottom + m (I)Lfmc; f method_46477 paddingHorizontal + m ()Lfmc; g method_46478 copy + m (I)Lfmc; g method_46479 paddingVertical + m ()Lfmc$a; h method_46480 getExposed + m ()Lfmc; i method_46481 defaults +c fmc$a net/minecraft/class_7847$class_7848 net/minecraft/client/gui/layouts/LayoutSettings$LayoutSettingsImpl + f I a field_40778 paddingLeft + f I b field_40779 paddingTop + f I c field_40780 paddingRight + f I d field_40781 paddingBottom + f F e field_40782 xAlignment + f F f field_40783 yAlignment + m (FF)Lfmc$a; b method_46482 align + m (II)Lfmc$a; b method_46483 padding + m (IIII)Lfmc$a; b method_46484 padding + m (F)Lfmc$a; c method_46485 alignHorizontally + m (F)Lfmc$a; d method_46486 alignVertically + m (I)Lfmc$a; h method_46487 padding + m (I)Lfmc$a; i method_46488 paddingLeft + m ()Lfmc$a; j method_46489 copy + m (I)Lfmc$a; j method_46490 paddingTop + m (I)Lfmc$a; k method_46491 paddingRight + m (I)Lfmc$a; l method_46492 paddingBottom + m (I)Lfmc$a; m method_46493 paddingHorizontal + m (I)Lfmc$a; n method_46494 paddingVertical + m ()V <init> <init> <init> + m (Lfmc$a;)V <init> <init> <init> +c fmd net/minecraft/class_8667 net/minecraft/client/gui/layouts/LinearLayout + f Lfly; a field_45400 wrapped + f Lfmd$a; b field_45401 orientation + f I c field_45402 nextChildIndex + m (I)Lfmd; a method_52735 spacing + m (Lfmb;)Lfmb; a method_52736 addChild + m (Lfmb;Lfmc;)Lfmb; a method_52737 addChild + m (Lfmb;Ljava/util/function/Consumer;)Lfmb; a method_52738 addChild + m ()Lfmc; b method_52739 newCellSettings + m ()Lfmc; c method_52740 defaultCellSetting + m ()Lfmd; d method_52741 vertical + m ()Lfmd; e method_52742 horizontal + m (Lfmd$a;)V <init> <init> <init> + m (IILfmd$a;)V <init> <init> <init> +c fmd$a net/minecraft/class_8667$class_8668 net/minecraft/client/gui/layouts/LinearLayout$Orientation + f Lfmd$a; a field_45403 HORIZONTAL + f Lfmd$a; b field_45404 VERTICAL + f [Lfmd$a; c field_45405 $VALUES + m ()[Lfmd$a; a method_52743 $values + m (Lfly;I)V a method_52744 setSpacing + m (Lfly;Lfmb;ILfmc;)Lfmb; a method_52745 addChild + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fme net/minecraft/class_7852 net/minecraft/client/gui/layouts/SpacerElement + f I a field_41818 x + f I b field_41819 y + f I c field_41820 width + f I d field_41821 height + m (I)Lfme; a method_46512 width + m (I)Lfme; b method_46513 height + m (II)V <init> <init> <init> + m (IIII)V <init> <init> <init> +c fmf net/minecraft/class_8022 net/minecraft/client/gui/layouts/package-info +c fmg net/minecraft/class_6379 net/minecraft/client/gui/narration/NarratableEntry + m ()Z C method_37303 isActive + m ()Lfmg$a; u method_37018 narrationPriority +c fmg$a net/minecraft/class_6379$class_6380 net/minecraft/client/gui/narration/NarratableEntry$NarrationPriority + f Lfmg$a; a field_33784 NONE + f Lfmg$a; b field_33785 HOVERED + f Lfmg$a; c field_33786 FOCUSED + f [Lfmg$a; d field_33787 $VALUES + m ()Z a method_37028 isTerminal + m ()[Lfmg$a; b method_37029 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmh net/minecraft/class_6381 net/minecraft/client/gui/narration/NarratedElementType + f Lfmh; a field_33788 TITLE + f Lfmh; b field_33789 POSITION + f Lfmh; c field_33790 HINT + f Lfmh; d field_33791 USAGE + f [Lfmh; e field_33792 $VALUES + m ()[Lfmh; a method_37030 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmi net/minecraft/class_6382 net/minecraft/client/gui/narration/NarrationElementOutput + m ()Lfmi; a method_37031 nest + m (Lfmh;Lfmk;)V a method_37032 add + m (Lfmh;Ljava/lang/String;)V a method_37033 add + m (Lfmh;Lwz;)V a method_37034 add + m (Lfmh;[Lwz;)V a method_37035 add +c fmj net/minecraft/class_6383 net/minecraft/client/gui/narration/NarrationSupplier + m (Lfmi;)V b method_37020 updateNarration +c fmk net/minecraft/class_6384 net/minecraft/client/gui/narration/NarrationThunk + f Lfmk; a field_33793 EMPTY + f Ljava/lang/Object; b field_33794 contents + f Ljava/util/function/BiConsumer; c field_33795 converter + m (Ljava/lang/String;)Lfmk; a method_37036 from + m (Ljava/util/List;)Lfmk; a method_37037 from + m (Ljava/util/List;Ljava/util/function/Consumer;Ljava/util/List;)V a method_37038 method_37038 + m (Ljava/util/function/Consumer;)V a method_37039 getText + m (Ljava/util/function/Consumer;Lazs;)V a method_37040 method_37040 + m (Ljava/util/function/Consumer;Lwz;)V a method_37041 method_37041 + m (Lwz;)Lfmk; a method_37042 from + m (Ljava/lang/Object;Ljava/util/function/BiConsumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fml net/minecraft/class_6385 net/minecraft/client/gui/narration/ScreenNarrationCollector + f I a field_33796 generation + f Ljava/util/Map; b field_33797 entries + m (Lfml$a;)Ljava/lang/Integer; a method_37043 method_37043 + m (Ljava/util/function/Consumer;)V a method_37044 update + m (Z)Ljava/lang/String; a method_37045 collectNarrationText + m (ZLjava/util/function/Consumer;Lfml$a;Lfml$b;)V a method_37046 method_37046 + m (Lfml$a;)Lfmh; b method_37047 method_37047 + m ()V <init> <init> <init> +c fml$1 net/minecraft/class_6385$1 net/minecraft/client/gui/narration/ScreenNarrationCollector$1 + f Ljava/lang/StringBuilder; a field_33798 val$result + f Z b field_33800 firstEntry + m (Ljava/lang/String;)V a method_37048 accept + m (Lfml;Ljava/lang/StringBuilder;)V <init> <init> <init> +c fml$a net/minecraft/class_6385$class_6386 net/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey + f Lfmh; a field_33801 type + f I b field_33802 depth + m (Lfmh;I)V <init> <init> <init> +c fml$b net/minecraft/class_6385$class_6387 net/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry + f Lfmk; a field_33803 contents + f I b field_33804 generation + f Z c field_33805 alreadyNarrated + m (ILfmk;)Lfml$b; a method_37049 update + m ()V <init> <init> <init> +c fml$c net/minecraft/class_6385$class_6388 net/minecraft/client/gui/narration/ScreenNarrationCollector$Output + f Lfml; a field_33806 field_33806 + f I b field_33807 depth + m (Lfml$a;)Lfml$b; a method_37050 method_37050 + m (Lfml;I)V <init> <init> <init> +c fmm net/minecraft/class_6389 net/minecraft/client/gui/narration/package-info +c fmn net/minecraft/class_8494 net/minecraft/client/gui/navigation/CommonInputs + m (I)Z a method_51255 selected + m ()V <init> <init> <init> +c fmo net/minecraft/class_8023 net/minecraft/client/gui/navigation/FocusNavigationEvent + m ()Lfmq; a method_48231 getVerticalDirectionForInitialFocus +c fmo$a net/minecraft/class_8023$class_8024 net/minecraft/client/gui/navigation/FocusNavigationEvent$ArrowNavigation + f Lfmq; a comp_1191 direction + m ()Lfmq; b comp_1191 direction + m (Lfmq;)V <init> <init> <init> +c fmo$b net/minecraft/class_8023$class_8025 net/minecraft/client/gui/navigation/FocusNavigationEvent$InitialFocus + m ()V <init> <init> <init> +c fmo$c net/minecraft/class_8023$class_8026 net/minecraft/client/gui/navigation/FocusNavigationEvent$TabNavigation + f Z a comp_1192 forward + m ()Z b comp_1192 forward + m (Z)V <init> <init> <init> +c fmp net/minecraft/class_8027 net/minecraft/client/gui/navigation/ScreenAxis + f Lfmp; a field_41822 HORIZONTAL + f Lfmp; b field_41823 VERTICAL + f [Lfmp; c field_41824 $VALUES + m ()Lfmp; a method_48232 orthogonal + m (Z)Lfmq; a method_48233 getDirection + m ()Lfmq; b method_48234 getPositive + m ()Lfmq; c method_48235 getNegative + m ()[Lfmp; d method_48236 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmq net/minecraft/class_8028 net/minecraft/client/gui/navigation/ScreenDirection + f Lfmq; a field_41826 UP + f Lfmq; b field_41827 DOWN + f Lfmq; c field_41828 LEFT + f Lfmq; d field_41829 RIGHT + f Lit/unimi/dsi/fastutil/ints/IntComparator; e field_41830 coordinateValueComparator + f [Lfmq; f field_41831 $VALUES + m ()Lfmp; a method_48237 getAxis + m (II)Z a method_48238 isAfter + m ()Lfmq; b method_48239 getOpposite + m (II)Z b method_48240 isBefore + m ()Z c method_48241 isPositive + m (II)I c method_48242 method_48242 + m ()Lit/unimi/dsi/fastutil/ints/IntComparator; d method_48243 coordinateValueComparator + m ()[Lfmq; e method_48244 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmr net/minecraft/class_8029 net/minecraft/client/gui/navigation/ScreenPosition + f I a comp_1193 x + f I b comp_1194 y + m ()I a comp_1193 x + m (Lfmp;)I a method_48245 getCoordinate + m (Lfmp;II)Lfmr; a method_48246 of + m (Lfmq;)Lfmr; a method_48247 step + m ()I b comp_1194 y + m (II)V <init> <init> <init> +c fmr$1 net/minecraft/class_8029$1 net/minecraft/client/gui/navigation/ScreenPosition$1 + f [I a field_41833 $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis + f [I b field_41834 $SwitchMap$net$minecraft$client$gui$navigation$ScreenDirection + m ()V <clinit> <clinit> <clinit> +c fms net/minecraft/class_8030 net/minecraft/client/gui/navigation/ScreenRectangle + f Lfmr; a comp_1195 position + f I b comp_1196 width + f I c comp_1197 height + f Lfms; d field_41835 EMPTY + m ()Lfms; a method_48248 empty + m (II)Z a method_58137 containsPoint + m (Lfmp;)I a method_48249 getLength + m (Lfmp;IIII)Lfms; a method_48250 of + m (Lfmq;)Lfms; a method_48251 step + m (Lfms;)Z a method_48252 overlaps + m (Lfms;Lfmp;)Z a method_48253 overlapsInAxis + m ()I b method_49618 top + m (Lfmp;)I b method_48254 getCenterInAxis + m (Lfmq;)I b method_48255 getBoundInDirection + m (Lfms;)Lfms; b method_49701 intersection + m ()I c method_49619 bottom + m (Lfmq;)Lfms; c method_48256 getBorder + m ()I d method_49620 left + m ()I e method_49621 right + m ()Lfmr; f comp_1195 position + m ()I g comp_1196 width + m ()I h comp_1197 height + m (IIII)V <init> <init> <init> + m (Lfmr;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fms$1 net/minecraft/class_8030$1 net/minecraft/client/gui/navigation/ScreenRectangle$1 + f [I a field_41836 $SwitchMap$net$minecraft$client$gui$navigation$ScreenAxis + m ()V <clinit> <clinit> <clinit> +c fmt net/minecraft/class_8031 net/minecraft/client/gui/navigation/package-info +c fmu net/minecraft/class_6212 net/minecraft/client/gui/package-info +c fmv net/minecraft/class_8032 net/minecraft/client/gui/screens/AccessibilityOnboardingScreen + f Lflz; A field_49491 layout + f Lwz; a field_49490 TITLE + f Lwz; b field_41837 ONBOARDING_NARRATOR_MESSAGE + f I c field_41838 PADDING + f I r field_41839 TITLE_PADDING + f Lfjd; s field_41841 logoRenderer + f Lfgs; u field_41842 options + f Z v field_42038 narratorAvailable + f Z w field_41843 hasNarrated + f F x field_41844 timer + f Ljava/lang/Runnable; y field_46008 onClose + f Lfix; z field_41845 textWidget + m ()V C method_48260 handleInitialNarrationDelay + m (Lfim;)V a method_48639 method_48639 + m (Lfmc;)V a method_52746 method_52746 + m (Lfod;)V a method_49296 closeAndSetScreen + m (ZLjava/lang/Runnable;)V a method_53552 close + m (Lfim;)V b method_49297 method_49297 + m (Lfod;)V b method_53553 method_53553 + m (Lfim;)V c method_49298 method_49298 + m ()I m method_48259 initTitleYPos + m (Lfgs;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmw net/minecraft/class_403 net/minecraft/client/gui/screens/AlertScreen + f I a field_39539 LABEL_Y + f Lwz; b field_2346 messageText + f Lfjf; c field_2348 message + f Ljava/lang/Runnable; r field_2345 callback + f Lwz; s field_2349 okButton + f Z u field_39540 shouldCloseOnEsc + m (Lfim;)V a method_19790 method_19790 + m (Ljava/lang/Runnable;Lwz;Lwz;)V <init> <init> <init> + m (Ljava/lang/Runnable;Lwz;Lwz;Lwz;Z)V <init> <init> <init> +c fmx net/minecraft/class_405 net/minecraft/client/gui/screens/BackupConfirmScreen + f Lfmx$a; a field_46857 onProceed + f I b field_32236 id + f Ljava/lang/Runnable; c field_46858 onCancel + f Lwz; r field_2364 description + f Z s field_19232 promptForCacheErase + f Lfjf; u field_2365 message + f Lfio; v field_19234 eraseCache + m (Lfim;)V a method_19791 method_19791 + m (Lfim;)V b method_19792 method_19792 + m (Lfim;)V c method_19793 method_19793 + m (Ljava/lang/Runnable;Lfmx$a;Lwz;Lwz;Z)V <init> <init> <init> +c fmx$a net/minecraft/class_405$class_406 net/minecraft/client/gui/screens/BackupConfirmScreen$Listener +c fmy net/minecraft/class_7588 net/minecraft/client/gui/screens/BanNoticeScreens + f Lwz; a field_46009 NAME_BAN_TITLE + f Lwz; b field_39720 TEMPORARY_BAN_TITLE + f Lwz; c field_39721 PERMANENT_BAN_TITLE + f Lwz; d field_46010 SKIN_BAN_TITLE + f Lwz; e field_46011 SKIN_BAN_DESCRIPTION + m (Lcom/mojang/authlib/minecraft/BanDetails;)Lwz; a method_44651 getBannedTitle + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/authlib/minecraft/BanDetails;)Lfna; a method_44652 create + m (Ljava/lang/Runnable;)Lfna; a method_53554 createSkinBan + m (Ljava/lang/String;Ljava/lang/Runnable;)Lfna; a method_53556 createNameBan + m (Ljava/net/URI;Ljava/lang/Runnable;Z)V a method_53555 method_53555 + m (Lcom/mojang/authlib/minecraft/BanDetails;)Lwz; b method_44653 getBannedScreenText + m (Ljava/net/URI;Ljava/lang/Runnable;Z)V b method_53557 method_53557 + m (Lcom/mojang/authlib/minecraft/BanDetails;)Lwz; c method_44654 getBanReasonText + m (Lcom/mojang/authlib/minecraft/BanDetails;)Lwz; d method_44655 getBanStatusText + m (Lcom/mojang/authlib/minecraft/BanDetails;)Lwz; e method_44656 getBanDurationText + m (Lcom/mojang/authlib/minecraft/BanDetails;)Z f method_44657 isTemporaryBan + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmz net/minecraft/class_408 net/minecraft/client/gui/screens/ChatScreen + f D a field_32237 MOUSE_SCROLL_SPEED + f Lfiv; b field_2382 input + f Lwz; c field_33953 USAGE_TEXT + f I r field_39774 TOOLTIP_MAX_WIDTH + f Ljava/lang/String; s field_2389 historyBuffer + f I u field_2387 historyPos + f Ljava/lang/String; v field_18973 initial + f Lfip; w field_21616 commandSuggestions + m (I)V a method_2114 moveInHistory + m (Ljava/lang/String;)Ljava/lang/String; a method_44054 normalizeChatMessage + m (DD)Lxw; b method_44052 getComponentStyleAt + m (Ljava/lang/String;)V b method_23945 onEdited + m (Ljava/lang/String;Z)V b method_44056 handleChatInput + m (Ljava/lang/String;)V c method_2108 setChatLine + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fmz$1 net/minecraft/class_408$1 net/minecraft/client/gui/screens/ChatScreen$1 + f Lfmz; d field_21631 field_21631 + m (Lfmz;Lfhx;IIIILwz;)V <init> <init> <init> +c fna net/minecraft/class_407 net/minecraft/client/gui/screens/ConfirmLinkScreen + f Lwz; r field_2373 COPY_BUTTON_TEXT + f Lwz; s field_2372 WARNING_TEXT + f Ljava/lang/String; u field_2371 url + f Z v field_2370 showWarning + m (Lfod;Ljava/lang/String;)V a method_49623 confirmLinkNow + m (Lfod;Ljava/lang/String;Z)V a method_60866 confirmLinkNow + m (Lfod;Ljava/lang/String;ZLfim;)V a method_49624 method_49624 + m (Lfod;Ljava/net/URI;)V a method_61033 confirmLinkNow + m (Lfod;Ljava/net/URI;Z)V a method_61034 confirmLinkNow + m (Lfod;Ljava/net/URI;ZLfim;)V a method_61035 method_61035 + m (Ljava/lang/String;Lfgo;Lfod;Z)V a method_49622 method_49622 + m (Ljava/net/URI;Lfgo;Lfod;Z)V a method_61036 method_61036 + m (ZLjava/lang/String;)Lxn; a method_44658 confirmMessage + m (Lfim;)V b method_19795 method_19795 + m (Lfod;Ljava/lang/String;)Lfim$c; b method_49625 confirmLink + m (Lfod;Ljava/lang/String;Z)Lfim$c; b method_60867 confirmLink + m (Lfod;Ljava/net/URI;)Lfim$c; b method_61037 confirmLink + m (Lfod;Ljava/net/URI;Z)Lfim$c; b method_61038 confirmLink + m (Lfim;)V c method_19796 method_19796 + m (Z)Lxn; c method_44659 confirmMessage + m (Lfim;)V d method_19797 method_19797 + m ()V l method_2100 copyToClipboard + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Ljava/lang/String;Z)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Ljava/lang/String;Z)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Ljava/net/URI;Z)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Lwz;Ljava/net/URI;Lwz;Z)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Lwz;Ljava/lang/String;Lwz;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnb net/minecraft/class_410 net/minecraft/client/gui/screens/ConfirmScreen + f Lwz; a field_2402 yesButton + f Lwz; b field_2399 noButton + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; c field_2403 callback + f I r field_39722 MARGIN + f Lwz; s field_2401 message + f Lfjf; u field_2404 multilineMessage + f I v field_2400 delayTicker + f Ljava/util/List; w field_33808 exitButtons + m ()I C method_44661 messageTop + m ()I D method_44662 messageHeight + m (I)V a method_37051 addButtons + m (Lfim;)V a method_37052 addExitButton + m (I)V b method_2125 setDelay + m (Lfim;)V b method_37053 method_37053 + m (Lfim;)V c method_37054 method_37054 + m ()I m method_44660 titleTop + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Lwz;)V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Lwz;Lwz;Lwz;)V <init> <init> <init> +c fnc net/minecraft/class_412 net/minecraft/client/gui/screens/ConnectScreen + f Lwz; A field_44548 connectFailedTitle + f Lwz; a field_44970 ABORT_CONNECTION + f Lwz; b field_33736 UNKNOWN_HOST_MESSAGE + f Ljava/util/concurrent/atomic/AtomicInteger; c field_2408 UNIQUE_THREAD_ID + f Lorg/slf4j/Logger; r field_2410 LOGGER + f J s field_32238 NARRATION_DELAY_MS + f Lvt; u field_2411 connection + f Lio/netty/channel/ChannelFuture; v field_44971 channelFuture + f Z w field_2409 aborted + f Lfod; x field_2412 parent + f Lwz; y field_2413 status + f J z field_19097 lastNarration + m (Lfgo;Lgax;Lfzt;Lfzy;)V a method_2130 connect + m (Lfim;)V a method_19800 method_19800 + m (Lfod;Lfgo;Lgax;Lfzt;ZLfzy;)V a method_36877 startConnecting + m (Lwz;)V a method_2131 updateStatus + m (Lfod;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnc$1 net/minecraft/class_412$1 net/minecraft/client/gui/screens/ConnectScreen$1 + f Lgax; a field_33737 val$hostAndPort + f Lfgo; b field_33738 val$minecraft + f Lfzt; c field_40415 val$server + f Lfzy; d field_48396 val$transferState + f Lfnc; e field_2416 field_2416 + m (Lfgo;)V a method_36878 method_36878 + m (Lfgo;Ljava/lang/String;)V a method_36879 method_36879 + m (Lfzt$a;)Lgtg$c; a method_55509 convertPackStatus + m (Lfnc;Ljava/lang/String;Lgax;Lfgo;Lfzt;Lfzy;)V <init> <init> <init> +c fnc$2 net/minecraft/class_412$2 net/minecraft/client/gui/screens/ConnectScreen$2 + f [I a field_47591 $SwitchMap$net$minecraft$client$multiplayer$ServerData$ServerPackStatus + m ()V <clinit> <clinit> <clinit> +c fnd net/minecraft/class_415 net/minecraft/client/gui/screens/CreateBuffetWorldScreen + f Lwz; a field_26535 BIOME_SELECT_INFO + f I b field_49494 SPACING + f Lflz; c field_49495 layout + f Lfod; r field_24562 parent + f Ljava/util/function/Consumer; s field_24563 applySettings + f Ljz; u field_25888 biomes + f Lfnd$a; v field_2441 list + f Ljm; w field_25040 biome + f Lfim; x field_2438 doneButton + m ()Ljava/util/Optional; C method_41840 method_41840 + m (Lfim;)V a method_19801 method_19801 + m (Lfnd$a$a;)Z a method_29051 method_29051 + m (Lfim;)V b method_28059 method_28059 + m ()V m method_2151 updateButtonValidity + m (Lfod;Lftk;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnd$a net/minecraft/class_415$class_4190 net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList + f Lfnd; a field_18736 field_18736 + m (Lfnd$a$a;)V a method_20089 setSelected + m (Lfnd$a;Lfih$a;)V a method_40075 method_40075 + m (Ljm$c;)Lfnd$a$a; a method_28060 method_28060 + m (Lfnd$a$a;)Ljava/lang/String; b method_40076 method_40076 + m (Lfnd;)V <init> <init> <init> +c fnd$a$a net/minecraft/class_415$class_4190$class_4191 net/minecraft/client/gui/screens/CreateBuffetWorldScreen$BiomeList$Entry + f Lfnd$a; a field_18737 field_18737 + f Ljm$c; b field_24564 biome + f Lwz; c field_26536 name + m (Lfnd$a;Ljm$c;)V <init> <init> <init> +c fne net/minecraft/class_413 net/minecraft/client/gui/screens/CreateFlatWorldScreen + f Lwz; A field_2425 columnHeight + f Lfne$a; B field_2424 list + f Lfim; C field_2421 deleteLayerButton + f Lftc; a field_2422 parent + f Lakr; b field_45406 SLOT_SPRITE + f I c field_32240 SLOT_BG_SIZE + f I r field_32241 SLOT_STAT_HEIGHT + f I s field_32242 SLOT_BG_X + f I u field_32243 SLOT_BG_Y + f I v field_32244 SLOT_FG_X + f I w field_32245 SLOT_FG_Y + f Ljava/util/function/Consumer; x field_24565 applySettings + f Leht; y field_2419 generator + f Lwz; z field_2418 columnType + m ()Z C method_2147 hasValidSelection + m (Leht;)V a method_29054 setConfig + m (Lfim;)V a method_19804 method_19804 + m (Lfim;)V b method_19805 method_19805 + m (Lfim;)V c method_19806 method_19806 + m (Lfim;)V d method_20093 method_20093 + m ()Leht; l method_29055 settings + m ()V m method_2145 updateButtonValidity + m (Lftc;Ljava/util/function/Consumer;Leht;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fne$a net/minecraft/class_413$class_4192 net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList + f Lfne; a field_18738 field_18738 + m (Lfne$a$a;)V a method_20094 setSelected + m ()V c method_19372 resetRows + m (Lfne;)V <init> <init> <init> +c fne$a$a net/minecraft/class_413$class_4192$class_4193 net/minecraft/client/gui/screens/CreateFlatWorldScreen$DetailsList$Entry + f Lfne$a; a field_18739 field_18739 + m (Ldtc;)Lcuq; a method_37055 getDisplayItem + m (Lfhz;II)V a method_19373 blitSlotBg + m (Lfhz;IILcuq;)V a method_19375 blitSlot + m (Lfne$a;)V <init> <init> <init> +c fnf net/minecraft/class_8219 net/minecraft/client/gui/screens/CreditsAndAttributionScreen + f I a field_43137 BUTTON_SPACING + f I b field_43138 BUTTON_WIDTH + f Lwz; c field_43139 TITLE + f Lwz; r field_43140 CREDITS_BUTTON + f Lwz; s field_43141 ATTRIBUTION_BUTTON + f Lwz; u field_43142 LICENSES_BUTTON + f Lfod; v field_43143 lastScreen + f Lflz; w field_43144 layout + m ()V C method_49736 method_49736 + m (Lfim;)V a method_49737 method_49737 + m (Lfim;)V b method_49738 method_49738 + m ()V m method_49739 openCreditsScreen + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fng net/minecraft/class_5346 net/minecraft/client/gui/screens/DatapackLoadFailureScreen + f Lfjf; a field_25265 message + f Ljava/lang/Runnable; b field_46859 cancelCallback + f Ljava/lang/Runnable; c field_46860 safeModeCallback + m (Lfim;)V a method_29345 method_29345 + m (Lfim;)V b method_29346 method_29346 + m (Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> +c fnh net/minecraft/class_418 net/minecraft/client/gui/screens/DeathScreen + f Lakr; a field_45407 DRAFT_REPORT_SPRITE + f I b field_2451 delayTicker + f Lwz; c field_2450 causeOfDeath + f Z r field_18974 hardcore + f Lwz; s field_26537 deathScore + f Ljava/util/List; u field_33809 exitButtons + f Lfim; v field_41684 exitToTitleButton + m ()V C method_22364 exitToTitleScreen + m (I)Lxw; a method_2164 getClickedComponentStyleAt + m (Lfhz;II)V a method_59546 renderDeathBackground + m (Lfim;)V a method_47938 method_47938 + m (Lfim;)V b method_19809 method_19809 + m (Z)V c method_49299 setButtonsActive + m (Z)V f method_47939 method_47939 + m ()V m method_47940 handleExitToTitleScreen + m (Lwz;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnh$a net/minecraft/class_418$class_8183 net/minecraft/client/gui/screens/DeathScreen$TitleConfirmScreen + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lwz;Lwz;Lwz;Lwz;)V <init> <init> <init> +c fni net/minecraft/class_417 net/minecraft/client/gui/screens/DemoIntroScreen + f Lakr; a field_2447 DEMO_BACKGROUND_LOCATION + f Lfjf; b field_26538 movementMessage + f Lfjf; c field_26539 durationMessage + m (Lfim;)V a method_19810 method_19810 + m (Lfim;)V b method_19811 method_19811 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnj net/minecraft/class_420 net/minecraft/client/gui/screens/DirectJoinServerScreen + f Lwz; a field_26540 ENTER_IP_LABEL + f Lfim; b field_2462 selectButton + f Lfzt; c field_2460 serverData + f Lfiv; r field_2463 ipEdit + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; s field_19235 callback + f Lfod; u field_21790 lastScreen + m ()V C method_2169 updateSelectButtonStatus + m (Lfim;)V a method_19812 method_19812 + m (Ljava/lang/String;)V a method_19376 method_19376 + m (Lfim;)V b method_19813 method_19813 + m ()V m method_2167 onSelect + m (Lfod;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lfzt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnk net/minecraft/class_419 net/minecraft/client/gui/screens/DisconnectedScreen + f Lwz; a field_44549 TO_SERVER_LIST + f Lwz; b field_44550 TO_TITLE + f Lwz; c field_52129 REPORT_TO_SERVER_TITLE + f Lwz; r field_52130 OPEN_REPORT_DIR_TITLE + f Lfod; s field_2456 parent + f Lvv; u field_52131 details + f Lwz; v field_44551 buttonText + f Lfmd; w field_44552 layout + m (Lfim;)V a method_51256 method_51256 + m (Ljava/net/URI;)V a method_60868 method_60868 + m (Ljava/nio/file/Path;)V a method_60870 method_60870 + m (Ljava/nio/file/Path;Lfim;)V a method_60869 method_60869 + m (Lfim;)V b method_19814 method_19814 + m (Lfod;Lwz;Lwz;)V <init> <init> <init> + m (Lfod;Lwz;Lwz;Lwz;)V <init> <init> <init> + m (Lfod;Lwz;Lvv;)V <init> <init> <init> + m (Lfod;Lwz;Lvv;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnl net/minecraft/class_422 net/minecraft/client/gui/screens/EditServerScreen + f Lwz; a field_26541 NAME_LABEL + f Lwz; b field_26542 IP_LABEL + f Lfim; c field_2472 addButton + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; r field_19236 callback + f Lfzt; s field_2469 serverData + f Lfiv; u field_2474 ipEdit + f Lfiv; v field_2471 nameEdit + f Lfod; w field_21791 lastScreen + m ()V C method_36223 updateAddButtonStatus + m (Lfim;)V a method_36218 method_36218 + m (Lfit;Lfzt$a;)V a method_36219 method_36219 + m (Ljava/lang/String;)V a method_36221 method_36221 + m (Lfim;)V b method_36220 method_36220 + m (Ljava/lang/String;)V b method_36222 method_36222 + m ()V m method_2172 onAdd + m (Lfod;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lfzt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnm net/minecraft/class_421 net/minecraft/client/gui/screens/ErrorScreen + f Lwz; a field_2467 message + m (Lfim;)V a method_19818 method_19818 + m (Lwz;Lwz;)V <init> <init> <init> +c fnn net/minecraft/class_8573 net/minecraft/client/gui/screens/FaviconTexture + f Lakr; a field_44933 MISSING_LOCATION + f I b field_44934 WIDTH + f I c field_44935 HEIGHT + f Lgqm; d field_44936 textureManager + f Lakr; e field_44937 textureLocation + f Lgpy; f field_44938 texture + f Z g field_44939 closed + m ()V a method_52198 clear + m (Lfaj;)V a method_52199 upload + m (Lgqm;Ljava/lang/String;)Lfnn; a method_52200 forWorld + m ()Lakr; b method_52201 textureLocation + m (Lgqm;Ljava/lang/String;)Lfnn; b method_52202 forServer + m ()V c method_52203 checkOpen + m (Lgqm;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fno net/minecraft/class_424 net/minecraft/client/gui/screens/GenericMessageScreen + f Lfix; a field_49496 textWidget + m (Lwz;)V <init> <init> <init> +c fnp net/minecraft/class_7534 net/minecraft/client/gui/screens/GenericWaitingScreen + f I a field_39541 TITLE_Y + f I b field_39542 MESSAGE_Y + f I c field_39543 MESSAGE_MAX_WIDTH + f Lwz; r field_39745 messageText + f Lwz; s field_39544 buttonLabel + f Ljava/lang/Runnable; u field_39545 buttonCallback + f Lfjf; v field_39546 message + f Lfim; w field_39547 button + f I x field_39746 disableButtonTicks + m (Lfim;)V a method_44689 method_44689 + m (Lwz;Lwz;Ljava/lang/Runnable;)Lfnp; a method_44690 createWaiting + m (Lwz;Lwz;Lwz;Ljava/lang/Runnable;)Lfnp; a method_44691 createCompleted + m (Lwz;Lwz;Lwz;Ljava/lang/Runnable;I)V <init> <init> <init> +c fnq net/minecraft/class_423 net/minecraft/client/gui/screens/InBedChatScreen + f Lfim; c field_41710 leaveBedButton + m ()V C method_2180 sendWakeUp + m (Lfim;)V a method_19819 method_19819 + m ()V m method_38530 onPlayerWokeUp + m ()V <init> <init> <init> +c fnr net/minecraft/class_3928 net/minecraft/client/gui/screens/LevelLoadingScreen + f J a field_32246 NARRATION_DELAY_MS + f Larh; b field_17406 progressListener + f J c field_19101 lastNarration + f Z r field_33810 done + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; s field_17407 COLORS + m (ILfhz;IIIIILarh;III)V a method_51767 method_51767 + m (Lfhz;Larh;IIII)V a method_17538 renderChunks + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a method_17537 method_17537 + m ()Lwz; m method_37057 getFormattedProgress + m (Larh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fns net/minecraft/class_7413 net/minecraft/client/gui/screens/LoadingDotsText + f [Ljava/lang/String; a field_38992 FRAMES + f J b field_38993 INTERVAL_MS + m (J)Ljava/lang/String; a method_43449 get + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnt net/minecraft/class_425 net/minecraft/client/gui/screens/LoadingOverlay + f J a field_32247 FADE_OUT_TIME + f J b field_32248 FADE_IN_TIME + f Lakr; c field_2483 MOJANG_STUDIOS_LOGO_LOCATION + f I d field_32249 LOGO_BACKGROUND_COLOR + f I e field_32250 LOGO_BACKGROUND_COLOR_DARK + f Ljava/util/function/IntSupplier; f field_25041 BRAND_BACKGROUND + f I g field_32251 LOGO_SCALE + f F h field_32252 LOGO_QUARTER_FLOAT + f I i field_32253 LOGO_QUARTER + f I j field_32254 LOGO_HALF + f F k field_32255 LOGO_OVERLAP + f F l field_32256 SMOOTHING + f Lfgo; m field_18217 minecraft + f Laua; n field_17767 reload + f Ljava/util/function/Consumer; o field_18218 onFinish + f Z p field_18219 fadeIn + f F q field_17770 currentProgress + f J r field_17771 fadeOutStart + f J s field_18220 fadeInStart + m (II)I a method_35732 replaceAlpha + m (Lfgo;)V a method_18819 registerTextures + m (Lfhz;IIIIF)V a method_18103 drawProgressBar + m ()I b method_35733 method_35733 + m (Lfgo;Laua;Ljava/util/function/Consumer;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnt$a net/minecraft/class_425$class_4070 net/minecraft/client/gui/screens/LoadingOverlay$LogoTexture + m ()V <init> <init> <init> +c fnu net/minecraft/class_3929 net/minecraft/client/gui/screens/MenuScreens + f Lorg/slf4j/Logger; a field_17408 LOGGER + f Ljava/util/Map; b field_17409 SCREENS + m ()Z a method_17539 selfTest + m (Lcrc;)Lfnu$a; a method_17540 getConstructor + m (Lcrc;Lfgo;ILwz;)V a method_17541 create + m (Lcrc;Lfnu$a;)V a method_17542 register + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnu$a net/minecraft/class_3929$class_3930 net/minecraft/client/gui/screens/MenuScreens$ScreenConstructor + m (Lwz;Lcrc;Lfgo;I)V a method_17543 fromPacket +c fnv net/minecraft/class_8669 net/minecraft/client/gui/screens/NoticeWithLinkScreen + f Lwz; a field_45408 SYMLINK_WORLD_TITLE + f Lwz; b field_45409 SYMLINK_WORLD_MESSAGE_TEXT + f Lwz; c field_45410 SYMLINK_PACK_TITLE + f Lwz; r field_45411 SYMLINK_PACK_MESSAGE_TEXT + f Lwz; s field_45412 message + f Ljava/net/URI; u field_45413 uri + f Ljava/lang/Runnable; v field_46861 onClose + f Lfly; w field_45415 layout + m (Lfim;)V a method_52747 method_52747 + m (Ljava/lang/Runnable;)Lfod; a method_52748 createWorldSymlinkWarningScreen + m (Lfim;)V b method_52749 method_52749 + m (Ljava/lang/Runnable;)Lfod; b method_52750 createPackSymlinkWarningScreen + m (Lfim;)V c method_52751 method_52751 + m (Lwz;Lwz;Ljava/net/URI;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnw net/minecraft/class_428 net/minecraft/client/gui/screens/OutOfMemoryScreen + f Lwz; a field_49504 TITLE + f Lwz; b field_49505 MESSAGE + f I c field_49506 MESSAGE_WIDTH + f Lflz; r field_49507 layout + m (Lfim;)V a method_19834 method_19834 + m (Lfim;)V b method_19835 method_19835 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnx net/minecraft/class_4071 net/minecraft/client/gui/screens/Overlay + m ()Z a method_18640 isPauseScreen + m ()V <init> <init> <init> +c fny net/minecraft/class_433 net/minecraft/client/gui/screens/PauseScreen + f Lwz; A field_52133 FEEDBACK_SUBSCREEN + f Lwz; B field_52132 SERVER_LINKS + f Lwz; C field_41626 OPTIONS + f Lwz; D field_41627 SHARE_TO_LAN + f Lwz; E field_41628 PLAYER_REPORTING + f Lwz; F field_41611 RETURN_TO_MENU + f Lwz; G field_41613 SAVING_LEVEL + f Lwz; H field_41614 GAME + f Lwz; I field_41615 PAUSED + f Z J field_19319 showPauseMenu + f Lfim; K field_40792 disconnectButton + f Lakr; a field_45416 DRAFT_REPORT_SPRITE + f I b field_41616 COLUMNS + f I c field_41617 MENU_PADDING_TOP + f I r field_41618 BUTTON_PADDING + f I s field_41619 BUTTON_WIDTH_FULL + f I u field_41620 BUTTON_WIDTH_HALF + f Lwz; v field_41621 RETURN_TO_GAME + f Lwz; w field_41622 ADVANCEMENTS + f Lwz; x field_41623 STATS + f Lwz; y field_41624 SEND_FEEDBACK + f Lwz; z field_41625 REPORT_BUGS + m ()V C method_20543 createPauseMenu + m ()V D method_47632 onDisconnect + m ()Lfod; E method_57733 method_57733 + m ()Lfod; F method_47902 method_47902 + m ()Lfod; G method_47903 method_47903 + m ()Lfod; J method_60871 method_60871 + m ()Lfod; K method_47904 method_47904 + m ()Lfod; L method_47896 method_47896 + m (Lalj;)Lfod; a method_60872 method_60872 + m (Lfim;)V a method_19836 method_19836 + m (Lfod;Lfly$b;)V a method_60873 addFeedbackButtons + m (Lfod;Lwz;Ljava/net/URI;)Lfim; a method_47899 openLinkButton + m (Ljava/util/function/Supplier;Lfim;)V a method_47898 method_47898 + m (Lwz;Ljava/util/function/Supplier;)Lfim; a method_47900 openScreenButton + m (Lfim;)V b method_19845 method_19845 + m ()Z m method_53558 showsPauseMenu + m (Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fny$a net/minecraft/class_433$class_9804 net/minecraft/client/gui/screens/PauseScreen$FeedbackSubScreen + f Lfod; a field_52134 parent + f Lwz; b field_52135 TITLE + f Lflz; c field_52136 layout + m (Lfim;)V a method_60874 method_60874 + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnz net/minecraft/class_430 net/minecraft/client/gui/screens/PresetFlatWorldScreen + f Lwz; A field_2520 shareText + f Lwz; B field_2524 listText + f Lfnz$a; C field_2521 list + f Lfim; D field_2525 selectButton + f Lfiv; E field_2523 export + f Leht; F field_25044 settings + f Lwz; a field_37908 UNKNOWN_PRESET + f Lakr; b field_45417 SLOT_SPRITE + f Lorg/slf4j/Logger; c field_25043 LOGGER + f I r field_32264 SLOT_BG_SIZE + f I s field_32265 SLOT_STAT_HEIGHT + f I u field_32266 SLOT_BG_X + f I v field_32267 SLOT_BG_Y + f I w field_32268 SLOT_FG_X + f I x field_32269 SLOT_FG_Y + f Lakq; y field_27985 DEFAULT_BIOME + f Lfne; z field_2519 parent + m (Lakr;)Lakq; a method_29061 method_29061 + m (Leht;)Ljava/lang/String; a method_29062 save + m (Lfim;)V a method_19846 method_19846 + m (Ljava/lang/String;Ljm$c;)Ljm$c; a method_46741 method_46741 + m (Ljn;Ljava/lang/String;)Ljava/util/List; a method_29058 getLayersInfoFromString + m (Ljn;Ljava/lang/String;I)Lehq; a method_29059 getLayerInfoFromString + m (Ljn;Ljn;Ljn;Ljn;Lfim;)V a method_19847 method_19847 + m (Ljn;Ljn;Ljn;Ljn;Ljava/lang/String;Leht;)Leht; a method_29060 fromString + m (Z)V c method_20102 updateButtonValidity + m ()Ljava/lang/IllegalStateException; m method_40208 method_40208 + m (Lfne;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fnz$a net/minecraft/class_430$class_4196 net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList + f Lfnz; a field_18747 field_18747 + m (Lakq;)Ljava/lang/String; a method_47409 method_47409 + m (Lcpl;Ldfy;)Z a method_47410 method_47410 + m (Lehq;)Ldfy; a method_47411 method_47411 + m (Lfnz$a$a;)V a method_20103 setSelected + m (Lfnz;Lka;Lcpl;)V <init> <init> <init> +c fnz$a$a net/minecraft/class_430$class_4196$class_432 net/minecraft/client/gui/screens/PresetFlatWorldScreen$PresetsList$Entry + f Lfnz$a; a field_2532 field_2532 + f Lakr; b field_44668 STATS_ICON_LOCATION + f Lehr; c field_33812 preset + f Lwz; d field_37909 name + m (Lakq;)Lwz; a method_41842 method_41842 + m (Lfhz;II)V a method_2198 blitSlotBg + m (Lfhz;IILcul;)V a method_2200 blitSlot + m ()V b method_19389 select + m (Lfnz$a;Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foa net/minecraft/class_435 net/minecraft/client/gui/screens/ProgressScreen + f Lwz; a field_2541 header + f Lwz; b field_2544 stage + f I c field_2542 progress + f Z r field_2543 stop + f Z s field_33625 clearScreenAfterStop + m (Z)V <init> <init> <init> +c fob net/minecraft/class_434 net/minecraft/client/gui/screens/ReceivingLevelScreen + f Lwz; a field_26544 DOWNLOADING_TERRAIN_TEXT + f J b field_36365 CHUNK_LOADING_START_WAIT_LIMIT_MS + f J c field_36368 createdAt + f Ljava/util/function/BooleanSupplier; r field_46575 levelReceived + f Lfob$a; s field_51485 reason + f Lgql; u field_51486 cachedNetherPortalSprite + m ()Lgql; m method_59838 getNetherPortalSprite + m (Ljava/util/function/BooleanSupplier;Lfob$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fob$a net/minecraft/class_434$class_9678 net/minecraft/client/gui/screens/ReceivingLevelScreen$Reason + f Lfob$a; a field_51487 NETHER_PORTAL + f Lfob$a; b field_51488 END_PORTAL + f Lfob$a; c field_51489 OTHER + f [Lfob$a; d field_51490 $VALUES + m ()[Lfob$a; a method_59839 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foc net/minecraft/class_8897 net/minecraft/client/gui/screens/RecoverWorldDataScreen + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; A field_46873 callback + f Lfmd; B field_46874 layout + f Lwz; C field_46875 message + f Lfjg; D field_46876 messageWidget + f Lfjg; E field_46877 issuesWidget + f Lerf$c; F field_46878 storageAccess + f Lorg/slf4j/Logger; a field_46862 LOGGER + f I b field_46863 SCREEN_SIDE_MARGIN + f Lwz; c field_46864 TITLE + f Lwz; r field_46865 BUGTRACKER_BUTTON + f Lwz; s field_46866 RESTORE_BUTTON + f Lwz; u field_46867 NO_FALLBACK_TOOLTIP + f Lwz; v field_46868 DONE_TITLE + f Lwz; w field_46869 DONE_SUCCESS + f Lwz; x field_46870 DONE_FAILED + f Lwz; y field_46871 NO_ISSUES + f Lwz; z field_46872 MISSING_FILE + m ()V C method_54582 method_54582 + m (Lerf$c;Z)Ljava/lang/Exception; a method_54583 collectIssue + m (Lerf$c;ZLjava/lang/Exception;)Lwz; a method_54584 buildInfo + m (Lfgo;)V a method_54585 attemptRestore + m (Lfgo;Lfim;)V a method_54586 method_54586 + m (Lfim;)V a method_54587 method_54587 + m ()V m method_54588 method_54588 + m (Lfgo;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lerf$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fod net/minecraft/class_437 net/minecraft/client/gui/screens/Screen + f J A field_33821 NARRATE_DELAY_KEYBOARD_ACTION + f Lfml; B field_33822 narrationState + f J C field_33823 narrationSuppressTime + f J D field_33824 nextNarrationTime + f Lfmg; E field_33813 lastNarratable + f Lfod$a; F field_41685 deferredTooltipRendering + f Lorg/slf4j/Logger; a field_22782 LOGGER + f Lwz; b field_33814 USAGE_NARRATION + f Lakr; c field_49894 INWORLD_MENU_BACKGROUND + f Lgen; d field_49508 CUBE_MAP + f Lgfb; e field_49509 PANORAMA + f Lakr; f field_49511 MENU_BACKGROUND + f Lakr; g field_49895 HEADER_SEPARATOR + f Lakr; h field_49896 FOOTER_SEPARATOR + f Lakr; i field_49897 INWORLD_HEADER_SEPARATOR + f Lakr; j field_49898 INWORLD_FOOTER_SEPARATOR + f Lwz; k field_22785 title + f Lfgo; l field_22787 minecraft + f I m field_22789 width + f I n field_22790 height + f Lfhx; o field_22793 font + f Lfit; p field_52252 narratorButton + f Ljava/util/concurrent/Executor; q field_44944 screenExecutor + f Ljava/util/List; r field_22786 children + f Ljava/util/List; s field_33815 narratables + f Z u field_42156 initialized + f Ljava/util/List; v field_33816 renderables + f J w field_33817 NARRATE_SUPPRESS_AFTER_INIT_TIME + f J x field_33818 NARRATE_DELAY_NARRATOR_ENABLED + f J y field_33819 NARRATE_DELAY_MOUSE_MOVE + f J z field_33820 NARRATE_DELAY_MOUSE_ACTION + m ()V A method_59840 clearTooltipForNextRenderPass + m ()Lavm; B method_50024 getBackgroundMusic + m ()Z C method_37073 shouldRunNarration + m (F)V a method_57734 renderBlurredBackground + m (J)V a method_37058 suppressNarration + m (JZ)V a method_37059 scheduleNarration + m (Lfgo;II)V a method_25410 resize + m (Lfgo;Lcuq;)Ljava/util/List; a method_25408 getTooltipFromItem + m (Lfhw;)V a method_48263 changeFocus + m (Lfhz;)V a method_57735 renderMenuBackground + m (Lfhz;F)V a method_57728 renderPanorama + m (Lfhz;IIII)V a method_57736 renderMenuBackground + m (Lfhz;Lakr;IIFFII)V a method_57737 renderMenuBackgroundTexture + m (Lfjp;)Lfjp; a method_37060 addRenderableOnly + m (Lfjx;Lfqo;Z)V a method_47412 setTooltipForNextRenderPass + m (Lfmi;)V a method_37062 updateNarrationState + m (Lfmq;)Lfmo$a; a method_48264 createArrowEvent + m (Ljava/lang/Runnable;)V a method_52221 method_52221 + m (Ljava/lang/Runnable;Ljava/lang/String;Ljava/lang/String;)V a method_25412 wrapScreenError + m (Ljava/lang/String;)Ljava/lang/String; a method_25413 method_25413 + m (Ljava/lang/String;CI)Z a method_25414 isValidCharacterForName + m (Ljava/net/URI;Z)V a method_61039 method_61039 + m (Ljava/util/List;)V a method_29638 onFilesDrop + m (Ljava/util/List;Lfmg;)Lfod$b; a method_37061 findNarratableWidget + m (Ljava/util/List;Lfqo;Z)V a method_47942 setTooltipForNextRenderPass + m (Lxw;)Z a method_25430 handleComponentClicked + m ()V aI_ method_56131 setInitialFocus + m ()Z aJ_ method_25422 shouldCloseOnEsc + m ()V aL_ method_49589 added + m ()Z aS_ method_48262 shouldNarrateNavigation + m ()V aT_ method_25426 init + m (Ljava/lang/String;Z)V a_ method_25415 insertText + m (Lfgo;II)V b method_25423 init + m (Lfhz;)V b method_52752 renderTransparentBackground + m (Lfhz;IIF)V b method_25420 renderBackground + m (Lfki;)V b method_48265 setInitialFocus + m (Lfmi;)V b method_37056 updateNarratedWidget + m (Ljava/lang/Runnable;)V b method_52222 method_52222 + m (Ljava/util/List;)V b method_47414 setTooltipForNextRenderPass + m ()V c method_48640 repositionElements + m (I)Z c method_25436 isCut + m (Lfhz;IIF)V c method_47413 renderWithTooltip + m (Lfki;)Lfki; c method_37063 addRenderableWidget + m (Z)V c method_37065 runNarration + m ()V d method_25419 onClose + m (I)Z d method_25437 isPaste + m (Lfki;)Lfki; d method_25429 addWidget + m (Lwz;)V d method_47415 setTooltipForNextRenderPass + m (Z)V d method_37064 triggerImmediateNarration + m ()V e method_25393 tick + m (I)Z e method_25438 isCopy + m (Lfki;)V e method_37066 removeWidget + m (Z)V e method_61040 updateNarratorStatus + m (I)Z f method_25439 isSelectAll + m ()Lwz; i method_25435 getNarrationMessage + m ()V j method_25432 removed + m ()Z k method_25421 isPauseScreen + m ()Lfmo$c; m method_48266 createTabEvent + m ()Lwz; n method_25440 getTitle + m ()V o method_48267 clearFocus + m ()V p method_37067 clearWidgets + m ()V q method_41843 rebuildWidgets + m ()Z r method_25441 hasControlDown + m ()Z s method_25442 hasShiftDown + m ()Z t method_25443 hasAltDown + m ()V u method_37068 afterMouseMove + m ()V v method_37069 afterMouseAction + m ()V x method_37070 afterKeyboardAction + m ()V y method_37071 handleDelayedNarration + m ()Lwz; z method_53870 getUsageNarration + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fod$a net/minecraft/class_437$class_7998 net/minecraft/client/gui/screens/Screen$DeferredTooltipRendering + f Ljava/util/List; a comp_1183 tooltip + f Lfqo; b comp_1184 positioner + m ()Ljava/util/List; a comp_1183 tooltip + m ()Lfqo; b comp_1184 positioner + m (Ljava/util/List;Lfqo;)V <init> <init> <init> +c fod$b net/minecraft/class_437$class_6390 net/minecraft/client/gui/screens/Screen$NarratableSearchResult + f Lfmg; a field_33825 entry + f I b field_33826 index + f Lfmg$a; c field_33827 priority + m (Lfmg;ILfmg$a;)V <init> <init> <init> +c foe net/minecraft/class_436 net/minecraft/client/gui/screens/ShareToLanScreen + f Z A field_2546 commands + f I B field_41110 port + f Lfiv; C field_41111 portEdit + f I a field_41629 PORT_LOWER_BOUND + f I b field_41630 PORT_HIGHER_BOUND + f Lwz; c field_25889 ALLOW_COMMANDS_LABEL + f Lwz; r field_25890 GAME_MODE_LABEL + f Lwz; s field_26545 INFO_TEXT + f Lwz; u field_41108 PORT_INFO_TEXT + f Lwz; v field_41106 PORT_UNAVAILABLE + f Lwz; w field_41109 INVALID_PORT + f I x field_41107 INVALID_PORT_COLOR + f Lfod; y field_2548 lastScreen + f Ldct; z field_2545 gameMode + m (Lfim;)V a method_19850 method_19850 + m (Lfim;Ljava/lang/String;)V a method_47416 method_47416 + m (Lfit;Ldct;)V a method_32638 method_32638 + m (Lfit;Ljava/lang/Boolean;)V a method_32639 method_32639 + m (Lguo;Lfim;)V a method_19851 method_19851 + m (Ljava/lang/String;)Lwz; a method_47417 tryParsePort + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fof net/minecraft/class_442 net/minecraft/client/gui/screens/TitleScreen + f Lfjd; A field_41847 logoRenderer + f Lorg/slf4j/Logger; a field_23775 LOGGER + f Lwz; b field_47850 TITLE + f Lwz; c field_32271 COPYRIGHT_TEXT + f Ljava/lang/String; r field_32272 DEMO_LEVEL_ID + f F s field_49900 FADE_IN_TIME + f Lfjq; u field_2586 splash + f Lfim; v field_2590 resetDemoButton + f Lfef; w field_2592 realmsNotificationsScreen + f F x field_49514 panoramaFade + f Z y field_18222 fading + f J z field_17772 fadeInStart + m ()Lwz; C method_44692 getMultiplayerDisabledReason + m ()Z D method_31129 checkDemoWorldPresence + m ()V E method_54589 method_54589 + m ()Lfjd; F method_48268 method_48268 + m (II)V a method_2249 createNormalMenuOptions + m (Lfim;)V a method_19857 method_19857 + m (Lgqm;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_18105 preloadResources + m (ZLfim;)V a method_19858 method_19858 + m (F)V b method_59752 fadeWidgets + m (II)V b method_2251 createDemoMenuOptions + m (Lfim;)V b method_55814 method_55814 + m (Lfim;)V c method_19860 method_19860 + m (Z)V c method_20375 confirmDemo + m (Lfim;)V d method_19861 method_19861 + m (Lfim;)V e method_41198 method_41198 + m (Lfim;)V f method_20109 method_20109 + m (Lfim;)V g method_19862 method_19862 + m (Lfim;)V h method_19863 method_19863 + m (Lfim;)V i method_19864 method_19864 + m ()Z m method_2253 realmsNotificationsEnabled + m ()V <init> <init> <init> + m (Z)V <init> <init> <init> + m (ZLfjd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fog net/minecraft/class_445 net/minecraft/client/gui/screens/WinScreen + f Ljava/lang/Runnable; A field_2630 onFinished + f F B field_2628 scroll + f Ljava/util/List; C field_2634 lines + f Lit/unimi/dsi/fastutil/ints/IntSet; D field_24261 centeredLines + f I E field_2629 totalScrollLength + f Z F field_34010 speedupActive + f Lit/unimi/dsi/fastutil/ints/IntSet; G field_34011 speedupModifiers + f F H field_2635 scrollSpeed + f F I field_33954 unmodifiedScrollSpeed + f I J field_44778 direction + f Lfjd; K field_41848 logoRenderer + f Lorg/slf4j/Logger; a field_2632 LOGGER + f Lakr; b field_2633 VIGNETTE_LOCATION + f Lwz; c field_33955 SECTION_HEADING + f Ljava/lang/String; r field_32273 NAME_PREFIX + f Ljava/lang/String; s field_24260 OBFUSCATE_TOKEN + f F u field_33957 SPEEDUP_FACTOR + f F v field_34012 SPEEDUP_FACTOR_FAST + f Lakr; w field_52137 END_POEM_LOCATION + f Lakr; x field_52138 CREDITS_LOCATION + f Lakr; y field_52139 POSTCREDITS_LOCATION + f Z z field_2627 poem + m ()V C method_2257 respawn + m ()V D method_37306 addEmptyLine + m (Lakr;Lfog$a;)V a method_39775 wrapCreditsIO + m (Ljava/io/Reader;)V a method_39774 addPoemFile + m (Ljava/lang/String;)V a method_37305 addPoemLines + m (Lwz;Z)V a method_37304 addCreditsLine + m (Ljava/io/Reader;)V b method_39776 addCreditsFile + m (Lfhz;)V c method_57738 renderVignette + m ()F m method_37369 calculateScrollSpeed + m (ZLjava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fog$a net/minecraft/class_445$class_6824 net/minecraft/client/gui/screens/WinScreen$CreditsReader +c foh net/minecraft/class_447 net/minecraft/client/gui/screens/achievement/StatsScreen + f I A field_49520 LIST_WIDTH + f I B field_49521 PADDING + f I C field_49522 FOOTER_HEIGHT + f Lflz; D field_49523 layout + f Lfoh$a; E field_2644 statsList + f Lfoh$b; F field_2642 itemStatsList + f Lfoh$c; G field_2646 mobsStatsList + f Lawa; H field_2647 stats + f Lfji; I field_2643 activeList + f Z J field_2645 isLoading + f Lfod; a field_2648 lastScreen + f Lwz; b field_49516 TITLE + f Lakr; c field_45418 SLOT_SPRITE + f Lakr; r field_45419 HEADER_SPRITE + f Lakr; s field_45420 SORT_UP_SPRITE + f Lakr; u field_45421 SORT_DOWN_SPRITE + f Lwz; v field_26546 PENDING_TEXT + f Lwz; w field_46185 NO_VALUE_DISPLAY + f Lwz; x field_49517 GENERAL_BUTTON + f Lwz; y field_49518 ITEMS_BUTTON + f Lwz; z field_49519 MOBS_BUTTON + m ()V C method_2267 initButtons + m ()V D method_2300 onStatsUpdated + m (Lavw;)Ljava/lang/String; a method_27027 getTranslationKey + m (Lfim;)V a method_19869 method_19869 + m (Lfji;)V a method_19390 setActiveList + m (Lfoh;)Lfhx; a method_36880 method_36880 + m (Lfoh;Lfki;)V a method_57739 method_57739 + m (Lfim;)V b method_19866 method_19866 + m (Lfoh;)Lfhx; b method_36881 method_36881 + m (Lfim;)V c method_19867 method_19867 + m (Lfoh;)Lfhx; c method_19391 method_19391 + m (Lfim;)V d method_19868 method_19868 + m (Lfoh;)Lfhx; d method_36882 method_36882 + m (Lfoh;)Lfhx; e method_19392 method_19392 + m (Lfoh;)Lfhx; f method_19393 method_19393 + m (Lfoh;)Lfhx; g method_19396 method_19396 + m (Lfoh;)Lfhx; h method_19398 method_19398 + m (Lfoh;)Lfhx; i method_19400 method_19400 + m (Lfoh;)Lfhx; j method_19401 method_19401 + m (Lfoh;)Lfhx; k method_19394 method_19394 + m (Lfoh;)Lfhx; l method_19395 method_19395 + m ()V m method_2270 initLists + m (Lfoh;)Lfhx; m method_19402 method_19402 + m (Lfoh;)Lfhx; n method_57740 method_57740 + m (Lfoh;)Lfhx; o method_57741 method_57741 + m (Lfoh;)Lfhx; p method_58231 method_58231 + m (Lfod;Lawa;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foh$a net/minecraft/class_447$class_4198 net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList + f Lfoh; a field_18750 field_18750 + m (Lavw;)Ljava/lang/String; a method_27028 method_27028 + m (Lfoh;Lfgo;)V <init> <init> <init> +c foh$a$a net/minecraft/class_447$class_4198$class_4197 net/minecraft/client/gui/screens/achievement/StatsScreen$GeneralStatisticsList$Entry + f Lfoh$a; a field_18748 field_18748 + f Lavw; b field_18749 stat + f Lwz; c field_26547 statDisplay + m ()Ljava/lang/String; b method_37074 getValueText + m (Lfoh$a;Lavw;)V <init> <init> <init> +c foh$b net/minecraft/class_447$class_4200 net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList + f Ljava/util/List; a field_18754 blockColumns + f Ljava/util/List; m field_18755 itemColumns + f Ljava/util/Comparator; n field_18758 itemStatSorter + f Lavy; o field_18759 sortColumn + f I p field_18756 headerPressed + f I q field_18760 sortOrder + f Lfoh; r field_18752 field_18752 + f I s field_49524 SLOT_BG_SIZE + f I u field_49525 SLOT_STAT_HEIGHT + f I v field_49526 SLOT_BG_Y + f I w field_49527 SORT_NONE + f I x field_49528 SORT_DOWN + f I y field_49529 SORT_UP + f [Lakr; z field_45422 iconSprites + m (I)I a method_57742 getColumnX + m (Lavy;)V a method_19408 sortByColumn + m (I)Lavy; b method_19410 getColumn + m (Lavy;)I b method_19409 getColumnIndex + m (Lfoh;Lfgo;)V <init> <init> <init> +c foh$b$a net/minecraft/class_447$class_4200$class_4199 net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRow + f Lfoh$b; a field_18751 field_18751 + f Lcul; b field_33830 item + m (Lfhz;Lavw;IIZ)V a method_19405 renderStat + m ()Lcul; b method_37307 getItem + m (Lfoh$b;Lcul;)V <init> <init> <init> +c foh$b$b net/minecraft/class_447$class_4200$class_450 net/minecraft/client/gui/screens/achievement/StatsScreen$ItemStatisticsList$ItemRowComparator + f Lfoh$b; a field_2662 field_2662 + m (Lfoh$b$a;Lfoh$b$a;)I a method_2297 compare + m (Lfoh$b;)V <init> <init> <init> +c foh$c net/minecraft/class_447$class_4202 net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList + f Lfoh; a field_18763 field_18763 + m (Lfoh;Lfgo;)V <init> <init> <init> +c foh$c$a net/minecraft/class_447$class_4202$class_4201 net/minecraft/client/gui/screens/achievement/StatsScreen$MobsStatisticsList$MobRow + f Lfoh$c; a field_18761 field_18761 + f Lwz; b field_26548 mobName + f Lwz; c field_26549 kills + f Lwz; d field_26551 killedBy + f Z e field_26550 hasKills + f Z f field_26552 wasKilledBy + m (Lfoh$c;Lbsx;)V <init> <init> <init> +c foi net/minecraft/class_6213 net/minecraft/client/gui/screens/achievement/package-info +c foj net/minecraft/class_454 net/minecraft/client/gui/screens/advancements/AdvancementTab + f Lfgo; a field_2680 minecraft + f Lfon; b field_2687 screen + f Lfok; c field_2684 type + f I d field_2681 index + f Lah; e field_46142 rootNode + f Las; f field_2695 display + f Lcuq; g field_2697 icon + f Lwz; h field_2686 title + f Lfol; i field_2696 root + f Ljava/util/Map; j field_2685 widgets + f D k field_2690 scrollX + f D l field_2689 scrollY + f I m field_2694 minX + f I n field_2693 minY + f I o field_2692 maxX + f I p field_2691 maxY + f F q field_2688 fade + f Z r field_2683 centered + m ()Lfok; a method_35734 getType + m (DD)V a method_2313 scroll + m (IIDD)Z a method_2316 isMouseOver + m (Lag;)Lfol; a method_2308 getWidget + m (Lah;)V a method_2318 addAdvancement + m (Lfgo;Lfon;ILah;)Lfoj; a method_2317 create + m (Lfhz;II)V a method_2315 drawIcon + m (Lfhz;IIII)V a method_2314 drawTooltips + m (Lfhz;IIZ)V a method_2311 drawTab + m (Lfol;Lag;)V a method_2319 addWidget + m ()I b method_35735 getIndex + m (Lfhz;II)V b method_2310 drawContents + m ()Lah; c method_53813 getRootNode + m ()Lwz; d method_2309 getTitle + m ()Las; e method_35736 getDisplay + m ()Lfon; f method_2312 getScreen + m (Lfgo;Lfon;Lfok;ILah;Las;)V <init> <init> <init> +c fok net/minecraft/class_453 net/minecraft/client/gui/screens/advancements/AdvancementTabType + f Lfok; a field_2678 ABOVE + f Lfok; b field_2673 BELOW + f Lfok; c field_2675 LEFT + f Lfok; d field_2677 RIGHT + f Lfok$a; e field_45423 selectedSprites + f Lfok$a; f field_45424 unselectedSprites + f I g field_2671 width + f I h field_2670 height + f I i field_2669 max + f [Lfok; j field_2676 $VALUES + m ()I a method_2304 getMax + m (I)I a method_2302 getX + m (IIIDD)Z a method_2303 isMouseOver + m (Lfhz;IIILcuq;)V a method_2306 drawIcon + m (Lfhz;IIZI)V a method_2301 draw + m ()[Lfok; b method_36883 $values + m (I)I b method_2305 getY + m (Ljava/lang/String;ILfok$a;Lfok$a;III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fok$a net/minecraft/class_453$class_8670 net/minecraft/client/gui/screens/advancements/AdvancementTabType$Sprites + f Lakr; a comp_1608 first + f Lakr; b comp_1609 middle + f Lakr; c comp_1610 last + m ()Lakr; a comp_1608 first + m ()Lakr; b comp_1609 middle + m ()Lakr; c comp_1610 last + m (Lakr;Lakr;Lakr;)V <init> <init> <init> +c fol net/minecraft/class_456 net/minecraft/client/gui/screens/advancements/AdvancementWidget + f Lakr; a field_45425 TITLE_BOX_SPRITE + f I b field_32286 HEIGHT + f I c field_32287 BOX_X + f I d field_32288 BOX_WIDTH + f I e field_32289 FRAME_WIDTH + f I f field_32290 ICON_X + f I g field_32291 ICON_Y + f I h field_32292 ICON_WIDTH + f I i field_32293 TITLE_PADDING_LEFT + f I j field_32294 TITLE_PADDING_RIGHT + f I k field_32295 TITLE_X + f I l field_32296 TITLE_Y + f I m field_32297 TITLE_MAX_WIDTH + f [I n field_24262 TEST_SPLIT_OFFSETS + f Lfoj; o field_2703 tab + f Lah; p field_46143 advancementNode + f Las; q field_2712 display + f Laya; r field_2713 title + f I s field_2715 width + f Ljava/util/List; t field_2705 description + f Lfgo; u field_2704 minecraft + f Lfol; v field_2706 parent + f Ljava/util/List; w field_2707 children + f Lai; x field_2714 progress + f I y field_2711 x + f I z field_2710 y + m ()I a method_35737 getWidth + m (IIII)Z a method_2329 isMouseOver + m (Lah;)Lfol; a method_2328 getFirstVisibleParent + m (Lai;)V a method_2333 setProgress + m (Lfgz;Ljava/util/List;)F a method_27572 getMaxWidth + m (Lfhz;II)V a method_2325 draw + m (Lfhz;IIFII)V a method_2331 drawHover + m (Lfhz;IIZ)V a method_2323 drawConnectivity + m (Lfol;)V a method_2322 addChild + m (Lwz;I)Ljava/util/List; a method_2330 findOptimalLines + m ()V b method_2332 attachToParent + m ()I c method_2326 getY + m ()I d method_2327 getX + m ()I e method_61041 getMaxProgressWidth + m (Lfoj;Lfgo;Lah;Las;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fom net/minecraft/class_455 net/minecraft/client/gui/screens/advancements/AdvancementWidgetType + f Lfom; a field_2701 OBTAINED + f Lfom; b field_2699 UNOBTAINED + f Lakr; c field_45426 boxSprite + f Lakr; d field_45427 taskFrameSprite + f Lakr; e field_45428 challengeFrameSprite + f Lakr; f field_45429 goalFrameSprite + f [Lfom; g field_2698 $VALUES + m ()Lakr; a method_52753 boxSprite + m (Lam;)Lakr; a method_52754 frameSprite + m ()[Lfom; b method_36884 $values + m (Ljava/lang/String;ILakr;Lakr;Lakr;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fom$1 net/minecraft/class_455$1 net/minecraft/client/gui/screens/advancements/AdvancementWidgetType$1 + f [I a field_45430 $SwitchMap$net$minecraft$advancements$AdvancementType + m ()V <clinit> <clinit> <clinit> +c fon net/minecraft/class_457 net/minecraft/client/gui/screens/advancements/AdvancementsScreen + f I A field_32308 WINDOW_TITLE_X + f I B field_32309 WINDOW_TITLE_Y + f D C field_45431 SCROLL_SPEED + f Lwz; D field_26553 VERY_SAD_LABEL + f Lwz; E field_26554 NO_ADVANCEMENTS_LABEL + f Lwz; F field_26555 TITLE + f Lflz; G field_49530 layout + f Lfod; H field_49531 lastScreen + f Lfza; I field_2721 advancements + f Ljava/util/Map; J field_2719 tabs + f Lfoj; K field_2720 selectedTab + f Z L field_2718 isScrolling + f I a field_32298 WINDOW_WIDTH + f I b field_32299 WINDOW_HEIGHT + f I c field_32300 WINDOW_INSIDE_WIDTH + f I r field_32301 WINDOW_INSIDE_HEIGHT + f I s field_32302 BACKGROUND_TILE_WIDTH + f I u field_32303 BACKGROUND_TILE_HEIGHT + f I v field_32304 BACKGROUND_TILE_COUNT_X + f I w field_32305 BACKGROUND_TILE_COUNT_Y + f Lakr; x field_2717 WINDOW_LOCATION + f I y field_32306 WINDOW_INSIDE_X + f I z field_32307 WINDOW_INSIDE_Y + m (Lfhz;II)V a method_2334 renderWindow + m (Lfim;)V a method_57743 method_57743 + m (Lfon;Lfki;)V a method_57744 method_57744 + m (Lfhz;IIII)V b method_2337 renderInside + m (Lfhz;IIII)V c method_2338 renderTooltips + m (Lah;)Lfol; e method_2335 getAdvancementWidget + m (Lah;)Lfoj; f method_2336 getTab + m (Lfza;)V <init> <init> <init> + m (Lfza;Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foo net/minecraft/class_6214 net/minecraft/client/gui/screens/advancements/package-info +c fop net/minecraft/class_5289 net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen + f Lfop$a; A field_24568 previousHovered + f Lfop$a; B field_24569 currentlyHovered + f I C field_24570 firstMouseX + f I D field_24571 firstMouseY + f Z E field_24572 setFirstMousePos + f Ljava/util/List; F field_24573 slots + f Lakr; a field_45432 SLOT_SPRITE + f Lakr; b field_45433 SELECTION_SPRITE + f Lakr; c field_24566 GAMEMODE_SWITCHER_LOCATION + f I r field_32310 SPRITE_SHEET_WIDTH + f I s field_32311 SPRITE_SHEET_HEIGHT + f I u field_32312 SLOT_AREA + f I v field_32313 SLOT_PADDING + f I w field_32314 SLOT_AREA_PADDED + f I x field_32315 HELP_TIPS_OFFSET_Y + f I y field_24567 ALL_SLOTS_WIDTH + f Lwz; z field_25454 SELECT_KEY + m ()V C method_28068 switchToHoveredGameMode + m ()Z D method_28069 checkToClose + m (Lfgo;Lfop$a;)V a method_28064 switchToHoveredGameMode + m ()Ldct; m method_30106 getDefaultSelected + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fop$1 net/minecraft/class_5289$1 net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$1 + f [I a field_24575 $SwitchMap$net$minecraft$world$level$GameType + m ()V <clinit> <clinit> <clinit> +c fop$a net/minecraft/class_5289$class_5290 net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeIcon + f Lfop$a; a field_24576 CREATIVE + f Lfop$a; b field_24577 SURVIVAL + f Lfop$a; c field_24578 ADVENTURE + f Lfop$a; d field_24579 SPECTATOR + f [Lfop$a; e field_24580 VALUES + f I f field_32316 ICON_TOP_LEFT + f Lwz; g field_24581 name + f Ljava/lang/String; h field_24582 command + f Lcuq; i field_24583 renderStack + f I j field_32317 ICON_AREA + f [Lfop$a; k field_24584 $VALUES + m ()Lwz; a method_28070 getName + m (Ldct;)Lfop$a; a method_28076 getFromGameType + m (Lfhz;II)V a method_28074 drawIcon + m ()Ljava/lang/String; b method_28075 getCommand + m ()Lfop$a; c method_28078 getNext + m ()[Lfop$a; d method_36886 $values + m (Ljava/lang/String;ILwz;Ljava/lang/String;Lcuq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fop$b net/minecraft/class_5289$class_5291 net/minecraft/client/gui/screens/debug/GameModeSwitcherScreen$GameModeSlot + f Lfop$a; a field_24586 icon + f Z b field_24587 isSelected + m (Lfhz;)V a method_28080 drawSlot + m (Lfhz;)V b method_28082 drawSelection + m (Z)V b method_28083 setSelected + m (Lfop;Lfop$a;II)V <init> <init> <init> +c foq net/minecraft/class_6391 net/minecraft/client/gui/screens/debug/package-info +c fos net/minecraft/class_463 net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen + f Lfiv; a field_2751 commandEdit + f Lfiv; b field_2755 previousEdit + f Lfim; c field_2762 doneButton + f Lfim; r field_2753 cancelButton + f Lfit; s field_2760 outputButton + f Lwz; u field_26556 SET_COMMAND_LABEL + f Lwz; v field_26557 COMMAND_LABEL + f Lwz; w field_26558 PREVIOUS_OUTPUT_LABEL + f Lfip; x field_21617 commandSuggestions + m ()I C method_2364 getPreviousY + m ()V D method_2359 onDone + m (Ldbx;)V a method_2352 populateAndSendPacket + m (Lfim;)V a method_19875 method_19875 + m (Lfit;Ljava/lang/Boolean;)V a method_32641 method_32641 + m (Ljava/lang/String;)V a method_2360 onEdited + m (Lfim;)V b method_19876 method_19876 + m (Z)V c method_32642 updatePreviousOutput + m ()Ldbx; m method_2351 getCommandBlock + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fos$1 net/minecraft/class_463$1 net/minecraft/client/gui/screens/inventory/AbstractCommandBlockEditScreen$1 + f Lfos; d field_21632 field_21632 + m (Lfos;Lfhx;IIIILwz;)V <init> <init> <init> +c fot net/minecraft/class_465 net/minecraft/client/gui/screens/inventory/AbstractContainerScreen + f I A field_2776 leftPos + f I B field_2800 topPos + f Ljava/util/Set; C field_2793 quickCraftSlots + f Z D field_2794 isQuickCrafting + f F E field_32318 SNAPBACK_SPEED + f I F field_32319 QUICKDROP_DELAY + f I G field_32321 HOVER_ITEM_BLIT_OFFSET + f Lcrq; H field_2777 clickedSlot + f Lcrq; I field_2802 snapbackEnd + f Lcrq; J field_2780 quickdropSlot + f Lcrq; K field_2799 lastClickSlot + f Z L field_2789 isSplittingStack + f Lcuq; M field_2782 draggingItem + f I N field_2784 snapbackStartX + f I O field_2796 snapbackStartY + f J P field_2795 snapbackTime + f Lcuq; Q field_2785 snapbackItem + f J R field_2781 quickdropTime + f I S field_2790 quickCraftingType + f I T field_2778 quickCraftingButton + f Z U field_2798 skipNextRelease + f I V field_2803 quickCraftingRemainder + f J W field_2788 lastClickTime + f I X field_2786 lastClickButton + f Z Y field_2783 doubleclick + f Lcuq; Z field_2791 lastQuickMoved + f Lakr; a field_2801 INVENTORY_LOCATION + f I b field_32322 SLOT_ITEM_BLIT_OFFSET + f I c field_2792 imageWidth + f I r field_2779 imageHeight + f I s field_25267 titleLabelX + f I u field_25268 titleLabelY + f I v field_25269 inventoryLabelX + f I w field_25270 inventoryLabelY + f Lcpu; x field_2797 menu + f Lwz; y field_29347 playerInventoryTitle + f Lcrq; z field_2787 hoveredSlot + m ()V C method_37432 containerTick + m ()V G method_2379 recalculateQuickCraftRemaining + m (DDIII)Z a method_2381 hasClickedOutside + m (I)V a method_30107 checkHotbarMouseClicked + m (II)Z a method_2384 checkHotbarKeyPressed + m (IIIIDD)Z a method_2378 isHovering + m (IIZ)V a method_54590 handleSlotStateChanged + m (Lcrq;DD)Z a method_2387 isHovering + m (Lcrq;IILcqe;)V a method_2383 slotClicked + m (Lcuq;)Ljava/util/List; a method_51454 getTooltipFromContainerItem + m (Lfhz;FII)V a method_2389 renderBg + m (Lfhz;II)V a method_2380 renderTooltip + m (Lfhz;III)V a method_33285 renderSlotHighlight + m (Lfhz;Lcrq;)V a method_2385 renderSlot + m (Lfhz;Lcuq;IILjava/lang/String;)V a method_2382 renderFloatingItem + m (DD)Lcrq; b method_2386 findSlot + m (Lfhz;II)V b method_2388 renderLabels + m ()V m method_44339 clearDraggingState + m (Lcpu;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fou net/minecraft/class_489 net/minecraft/client/gui/screens/inventory/AbstractFurnaceScreen + f Lfrw; E field_2924 recipeBookComponent + f Z F field_2925 widthTooNarrow + f Lakr; G field_18975 texture + f Lakr; H field_45434 litProgressSprite + f Lakr; I field_45435 burnProgressSprite + m (Lfim;)V a method_19877 method_19877 + m (Lcpv;Lfrw;Lcmw;Lwz;Lakr;Lakr;Lakr;)V <init> <init> <init> +c fov net/minecraft/class_7743 net/minecraft/client/gui/screens/inventory/AbstractSignEditScreen + f Ldup; a field_40426 woodType + f Ldrs; b field_40424 sign + f Ldrt; c field_43362 text + f [Ljava/lang/String; r field_40425 messages + f Z s field_43363 isFrontText + f I u field_40427 frame + f I v field_40428 line + f Lflg; w field_40429 signField + m ()Z C method_49912 isValid + m ()V D method_45662 onDone + m ()Ljava/lang/String; E method_45663 method_45663 + m (I)[Ljava/lang/String; a method_45652 method_45652 + m (Lfhz;Ldtc;)V a method_45656 renderSignBackground + m (Lfim;)V a method_45657 method_45657 + m (Ljava/lang/String;)V a method_49913 setMessage + m (ZI)Lwz; a method_49914 method_49914 + m (Lfhz;Ldtc;)V b method_45654 offsetSign + m (Ljava/lang/String;)Z b method_45658 method_45658 + m (Lfhz;)V c method_45659 renderSign + m (Lfhz;)V d method_45655 renderSignText + m ()Lorg/joml/Vector3f; m method_45661 getSignTextScale + m (Ldrs;ZZ)V <init> <init> <init> + m (Ldrs;ZZLwz;)V <init> <init> <init> +c fow net/minecraft/class_471 net/minecraft/client/gui/screens/inventory/AnvilScreen + f Lakr; E field_45436 TEXT_FIELD_SPRITE + f Lakr; F field_45437 TEXT_FIELD_DISABLED_SPRITE + f Lakr; G field_45438 ERROR_SPRITE + f Lakr; H field_2819 ANVIL_LOCATION + f Lwz; I field_26559 TOO_EXPENSIVE_TEXT + f Lfiv; J field_2821 name + f Lcmx; K field_29348 player + m (Ljava/lang/String;)V a method_2403 onNameChanged + m (Lcpw;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fox net/minecraft/class_466 net/minecraft/client/gui/screens/inventory/BeaconScreen + f Lakr; E field_2808 BEACON_LOCATION + f Lakr; F field_45443 BUTTON_DISABLED_SPRITE + f Lakr; G field_45444 BUTTON_SELECTED_SPRITE + f Lakr; H field_45439 BUTTON_HIGHLIGHTED_SPRITE + f Lakr; I field_45440 BUTTON_SPRITE + f Lakr; J field_45441 CONFIRM_SPRITE + f Lakr; K field_45442 CANCEL_SPRITE + f Lwz; L field_26560 PRIMARY_EFFECT_LABEL + f Lwz; M field_26561 SECONDARY_EFFECT_LABEL + f Ljava/util/List; N field_33832 beaconButtons + f Ljm; O field_17412 primary + f Ljm; P field_17413 secondary + m ()V E method_37078 updateButtons + m (ILfox$a;)V a method_37075 method_37075 + m (Lfik;)V a method_37076 addBeaconButton + m (Lfox;)Lfgo; a method_47418 method_47418 + m (Lfox;)Lfgo; b method_2394 method_2394 + m (Lfox;)Lfgo; c method_2393 method_2393 + m (Lcpy;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fox$1 net/minecraft/class_466$1 net/minecraft/client/gui/screens/inventory/BeaconScreen$1 + f Lcpy; a field_17414 val$menu + f Lfox; b field_17415 field_17415 + m (Lfox;Lcpy;)V <init> <init> <init> +c fox$a net/minecraft/class_466$class_6392 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconButton + m (I)V a method_37080 updateStatus +c fox$b net/minecraft/class_466$class_467 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconCancelButton + f Lfox; a field_2809 field_2809 + m (Lfox;II)V <init> <init> <init> +c fox$c net/minecraft/class_466$class_468 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconConfirmButton + f Lfox; a field_2810 field_2810 + m (Lfox;II)V <init> <init> <init> +c fox$d net/minecraft/class_466$class_469 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconPowerButton + f I a field_33833 tier + f Lfox; b field_2811 field_2811 + f Z c field_17416 isPrimary + f Ljm; d field_2813 effect + f Lgql; f field_18223 sprite + m (Ljm;)V a method_37081 setEffect + m (Ljm;)Lxn; b method_37082 createEffectDescription + m (Lfox;IILjm;ZI)V <init> <init> <init> +c fox$e net/minecraft/class_466$class_470 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconScreenButton + f Z a field_2815 selected + m ()Z a method_2402 isSelected + m (Lfhz;)V a method_18641 renderIcon + m (Z)V b method_2401 setSelected + m (II)V <init> <init> <init> + m (IILwz;)V <init> <init> <init> +c fox$f net/minecraft/class_466$class_4072 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconSpriteScreenButton + f Lakr; a field_45445 sprite + m (IILakr;Lwz;)V <init> <init> <init> +c fox$g net/minecraft/class_466$class_6393 net/minecraft/client/gui/screens/inventory/BeaconScreen$BeaconUpgradePowerButton + f Lfox; c field_33835 field_33835 + m (Lfox;IILjm;)V <init> <init> <init> +c foy net/minecraft/class_3871 net/minecraft/client/gui/screens/inventory/BlastFurnaceScreen + f Lakr; F field_45446 LIT_PROGRESS_SPRITE + f Lakr; G field_45447 BURN_PROGRESS_SPRITE + f Lakr; H field_17115 TEXTURE + m (Lcpz;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foz net/minecraft/class_473 net/minecraft/client/gui/screens/inventory/BookEditScreen + f Z A field_2828 isSigning + f I B field_2844 frameTick + f I C field_2840 currentPage + f Ljava/util/List; D field_17116 pages + f Ljava/lang/String; E field_2847 title + f Lflg; F field_24269 pageEdit + f Lflg; G field_24270 titleEdit + f J H field_2830 lastClickTime + f I I field_2827 lastIndex + f Lfqb; J field_2843 forwardButton + f Lfqb; K field_2839 backButton + f Lfim; L field_2848 doneButton + f Lfim; M field_2831 signButton + f Lfim; N field_2841 finalizeButton + f Lfim; O field_2849 cancelButton + f Lbqq; P field_2832 hand + f Lfoz$a; Q field_24268 displayCache + f Lwz; R field_25891 pageMsg + f Lwz; S field_25892 ownerText + f I a field_32323 TEXT_WIDTH + f I b field_32324 TEXT_HEIGHT + f I c field_32326 IMAGE_WIDTH + f I r field_32327 IMAGE_HEIGHT + f Lwz; s field_25893 EDIT_TITLE_LABEL + f Lwz; u field_25894 FINALIZE_WARNING_LABEL + f Laya; v field_25895 BLACK_CURSOR + f Laya; w field_25896 GRAY_CURSOR + f Lcmx; x field_2826 owner + f Lcuq; y field_2835 book + f Z z field_2837 isModified + m ()I C method_17046 getNumPages + m ()V D method_2437 pageBack + m ()V E method_2444 pageForward + m ()V F method_2413 updateButtonVisibility + m ()V G method_17047 eraseEmptyTrailingPages + m ()V J method_37433 updateLocalCopy + m ()V K method_2436 appendPageToBook + m ()V L method_27597 keyUp + m ()V M method_27598 keyDown + m ()V N method_2421 keyHome + m ()V O method_2414 keyEnd + m ()Ljava/lang/String; P method_2427 getCurrentPageText + m ()Lfoz$a; Q method_27576 getDisplayCache + m ()V R method_27577 clearDisplayCache + m ()V S method_27872 clearDisplayCacheAfterPageChange + m ()Lfoz$a; T method_27578 rebuildDisplayCache + m ()Ljava/lang/String; U method_27579 method_27579 + m (I)V a method_27580 changeLine + m (Lfhz;Lfoz$c;Z)V a method_27581 renderCursor + m (Lfhz;[Lgfe;)V a method_27588 renderHighlight + m (Lfim;)V a method_19878 method_19878 + m (Lfoz$c;)Lfoz$c; a method_27582 convertScreenToLocal + m (Lfoz$c;Lfoz$c;)Lgfe; a method_27583 createSelection + m (Ljava/lang/String;)V a method_27584 setClipboard + m (Ljava/lang/String;Lfgz;IIII)Lgfe; a method_27585 createPartialLineSelection + m (Lorg/apache/commons/lang3/mutable/MutableInt;Ljava/lang/String;Lorg/apache/commons/lang3/mutable/MutableBoolean;Lit/unimi/dsi/fastutil/ints/IntList;Ljava/util/List;Lxw;II)V a method_27586 method_27586 + m ([II)I a method_27591 findLineFromPos + m (I)V b method_27589 selectWord + m (III)Z b method_27592 bookKeyPressed + m (Lfim;)V b method_19879 method_19879 + m (Lfoz$c;)Lfoz$c; b method_27590 convertLocalToScreen + m (Ljava/lang/String;)V b method_2439 setCurrentPageText + m (Lfim;)V c method_19880 method_19880 + m (Ljava/lang/String;)Z c method_27593 method_27593 + m (Z)V c method_2407 saveChanges + m (III)Z d method_2446 titleKeyPressed + m (Lfim;)V d method_19881 method_19881 + m (Ljava/lang/String;)V d method_27594 method_27594 + m (Lfim;)V e method_19882 method_19882 + m (Ljava/lang/String;)Z e method_27596 method_27596 + m (Lfim;)V f method_19883 method_19883 + m ()Ljava/lang/String; m method_27595 getClipboard + m (Lcmx;Lcuq;Lbqq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foz$a net/minecraft/class_473$class_5233 net/minecraft/client/gui/screens/inventory/BookEditScreen$DisplayCache + f Lfoz$a; a field_24271 EMPTY + f Ljava/lang/String; b field_24272 fullText + f Lfoz$c; c field_24273 cursor + f Z d field_24274 cursorAtEnd + f [I e field_24275 lineStarts + f [Lfoz$b; f field_24276 lines + f [Lgfe; g field_24277 selection + m (I)I a method_27600 findLineStart + m (II)I a method_27601 changeLine + m (Lfhx;Lfoz$c;)I a method_27602 getIndexAtPosition + m (I)I b method_27604 findLineEnd + m (Ljava/lang/String;Lfoz$c;Z[I[Lfoz$b;[Lgfe;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c foz$b net/minecraft/class_473$class_475 net/minecraft/client/gui/screens/inventory/BookEditScreen$LineInfo + f Lxw; a field_24278 style + f Ljava/lang/String; b field_24279 contents + f Lwz; c field_24280 asComponent + f I d field_2854 x + f I e field_2853 y + m (Lxw;Ljava/lang/String;II)V <init> <init> <init> +c foz$c net/minecraft/class_473$class_5234 net/minecraft/client/gui/screens/inventory/BookEditScreen$Pos2i + f I a field_24281 x + f I b field_24282 y + m (II)V <init> <init> <init> +c fpa net/minecraft/class_3872 net/minecraft/client/gui/screens/inventory/BookViewScreen + f Ljava/util/List; A field_17120 cachedPageComponents + f I B field_17121 cachedPage + f Lwz; C field_25897 pageMsg + f Lfqb; D field_17122 forwardButton + f Lfqb; E field_17123 backButton + f Z F field_18976 playTurnSound + f I a field_32328 PAGE_INDICATOR_TEXT_Y_OFFSET + f I b field_32329 PAGE_TEXT_X_OFFSET + f I c field_32330 PAGE_TEXT_Y_OFFSET + f Lfpa$a; r field_17417 EMPTY_ACCESS + f Lakr; s field_17117 BOOK_LOCATION + f I u field_32331 TEXT_WIDTH + f I v field_32332 TEXT_HEIGHT + f I w field_32333 IMAGE_WIDTH + f I x field_32334 IMAGE_HEIGHT + f Lfpa$a; y field_17418 bookAccess + f I z field_17119 currentPage + m ()V C method_17558 createPageControlButtons + m ()I D method_17055 getNumPages + m ()V E method_17057 pageBack + m ()V F method_17058 pageForward + m ()V G method_34494 closeScreen + m ()V J method_17059 updateButtonVisibility + m (I)Z a method_17556 setPage + m (Lfim;)V a method_19884 method_19884 + m (Lfpa$a;)V a method_17554 setBookAccess + m (DD)Lxw; b method_17048 getClickedComponentStyleAt + m (I)Z b method_17789 forcePage + m (Lfim;)V b method_19885 method_19885 + m (Lfim;)V c method_19886 method_19886 + m ()V m method_17557 createMenuControls + m (Lfpa$a;)V <init> <init> <init> + m ()V <init> <init> <init> + m (Lfpa$a;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpa$a net/minecraft/class_3872$class_3931 net/minecraft/client/gui/screens/inventory/BookViewScreen$BookAccess + f Ljava/util/List; a comp_2438 pages + m ()I a method_17560 getPageCount + m (I)Lxe; a method_17563 getPage + m (Lcuq;)Lfpa$a; a method_17562 fromItem + m ()Ljava/util/List; b comp_2438 pages + m (Ljava/util/List;)V <init> <init> <init> +c fpb net/minecraft/class_472 net/minecraft/client/gui/screens/inventory/BrewingStandScreen + f Lakr; E field_45448 FUEL_LENGTH_SPRITE + f Lakr; F field_45449 BREW_PROGRESS_SPRITE + f Lakr; G field_45450 BUBBLES_SPRITE + f Lakr; H field_2823 BREWING_STAND_LOCATION + f [I I field_2824 BUBBLELENGTHS + m (Lcqa;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpc net/minecraft/class_3934 net/minecraft/client/gui/screens/inventory/CartographyTableScreen + f Lakr; E field_45453 ERROR_SPRITE + f Lakr; F field_45454 SCALED_MAP_SPRITE + f Lakr; G field_45455 DUPLICATED_MAP_SPRITE + f Lakr; H field_45451 MAP_SPRITE + f Lakr; I field_45452 LOCKED_SPRITE + f Lakr; J field_17421 BG_LOCATION + m (Lfhz;Leqr;Leqt;IIF)V a method_17566 renderMap + m (Lfhz;Leqr;Leqt;ZZZZ)V a method_17567 renderResultingMap + m (Lcqb;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpd net/minecraft/class_477 net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen + f Z A field_2867 autoexec + f Ldqr; u field_2865 autoCommandBlock + f Lfit; v field_2869 modeButton + f Lfit; w field_2871 conditionalButton + f Lfit; x field_2866 autoexecButton + f Ldqr$a; y field_2870 mode + f Z z field_2868 conditional + m ()V E method_2457 updateGui + m (Ldqr$a;)Lwz; a method_32643 method_32643 + m (Lfit;Ldqr$a;)V a method_32644 method_32644 + m (Lfit;Ljava/lang/Boolean;)V a method_32645 method_32645 + m (Lfit;Ljava/lang/Boolean;)V b method_32646 method_32646 + m (Z)V f method_32647 enableControls + m (Ldqr;)V <init> <init> <init> +c fpd$1 net/minecraft/class_477$1 net/minecraft/client/gui/screens/inventory/CommandBlockEditScreen$1 + f [I a field_2875 $SwitchMap$net$minecraft$world$level$block$entity$CommandBlockEntity$Mode + m ()V <clinit> <clinit> <clinit> +c fpe net/minecraft/class_476 net/minecraft/client/gui/screens/inventory/ContainerScreen + f Lakr; E field_2861 CONTAINER_BACKGROUND + f I F field_2864 containerRows + m (Lcqc;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpf net/minecraft/class_8898 net/minecraft/client/gui/screens/inventory/CrafterScreen + f Lakr; E field_46882 DISABLED_SLOT_LOCATION_SPRITE + f Lakr; F field_46883 POWERED_REDSTONE_LOCATION_SPRITE + f Lakr; G field_46884 UNPOWERED_REDSTONE_LOCATION_SPRITE + f Lakr; H field_46879 CONTAINER_LOCATION + f Lwz; I field_46880 DISABLED_SLOT_TOOLTIP + f Lcmx; J field_46881 player + m (I)V a method_54797 enableSlot + m (IZ)V a method_54798 updateSlotState + m (Lfhz;Lcqk;)V a method_54591 renderDisabledSlot + m (I)V b method_54799 disableSlot + m (Lfhz;)V c method_54592 renderRedstone + m (Lcqj;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpf$1 net/minecraft/class_8898$1 net/minecraft/client/gui/screens/inventory/CrafterScreen$1 + f [I a field_47118 $SwitchMap$net$minecraft$world$inventory$ClickType + m ()V <clinit> <clinit> <clinit> +c fpg net/minecraft/class_479 net/minecraft/client/gui/screens/inventory/CraftingScreen + f Lakr; E field_2878 CRAFTING_TABLE_LOCATION + f Lfsa; F field_2880 recipeBookComponent + f Z G field_2877 widthTooNarrow + m (Lfim;)V a method_19890 method_19890 + m (Lcqm;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fph net/minecraft/class_478 net/minecraft/client/gui/screens/inventory/CreativeInventoryListener + f Lfgo; a field_2876 minecraft + m (Lfgo;)V <init> <init> <init> +c fpi net/minecraft/class_481 net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen + f Lakr; E field_45459 SCROLLER_SPRITE + f Lakr; F field_45460 SCROLLER_DISABLED_SPRITE + f [Lakr; G field_45461 UNSELECTED_TOP_TABS + f [Lakr; H field_45456 SELECTED_TOP_TABS + f [Lakr; I field_45457 UNSELECTED_BOTTOM_TABS + f [Lakr; J field_45458 SELECTED_BOTTOM_TABS + f I K field_32337 NUM_ROWS + f I L field_32338 NUM_COLS + f I M field_32339 TAB_WIDTH + f I N field_32340 TAB_HEIGHT + f I O field_32341 SCROLLER_WIDTH + f I P field_32342 SCROLLER_HEIGHT + f Lbra; Q field_2895 CONTAINER + f Lwz; R field_26563 TRASH_SLOT_TOOLTIP + f I S field_32343 TEXT_COLOR + f Lcta; T field_2896 selectedTab + f F U field_2890 scrollOffs + f Z V field_2892 scrolling + f Lfiv; W field_2894 searchBox + f Ljava/util/List; X field_2886 originalSlots + f Lcrq; Y field_2889 destroyItemSlot + f Lfph; Z field_2891 listener + f Z aa field_2888 ignoreTextInput + f Z ab field_2887 hasClickedOutside + f Ljava/util/Set; ac field_16201 visibleTags + f Z ad field_41112 displayOperatorCreativeTab + m ()Z E method_47424 isInventoryOpen + m ()V F method_2464 refreshSearchResults + m ()Z J method_2465 canScroll + m (Lcmx;)Z a method_47419 hasPermissions + m (Lcpl;ZLjo$a;)V a method_47420 tryRefreshInvalidatedTabs + m (Lcrq;)Z a method_2470 isCreativeSlot + m (Lcta;)V a method_2466 selectTab + m (Lcta;DD)Z a method_2463 checkTabClicked + m (Lcuq;Ljava/util/List;Lawu;)V a method_51455 method_51455 + m (Lfgo;IZZ)V a method_2462 handleHotbarLoadOrSave + m (Lfhz;Lcta;)V a method_2468 renderTabButton + m (Lfhz;Lcta;II)Z a method_2471 checkTabHovering + m (Lfzw;Lcpl;ZLjo$a;)Z a method_60324 tryRebuildTabContents + m (Ljava/lang/String;)V a method_15871 updateVisibleTags + m (Ljava/lang/String;Lakr;)Z a method_15875 method_15875 + m (Ljava/lang/String;Ljava/lang/String;Lakr;)Z a method_15874 method_15874 + m (Ljava/util/Collection;)V a method_47421 refreshCurrentTabContents + m (Ljava/util/function/Predicate;Lawu;)Z a method_15873 method_15873 + m (DD)Z b method_2467 insideScrollbar + m (Lcta;)I b method_47422 getTabX + m (Lcta;)I c method_47423 getTabY + m (Lgeb;Lcpl;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpi$a net/minecraft/class_481$class_482 net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$CustomCreativeSlot + m (Lbqk;III)V <init> <init> <init> +c fpi$b net/minecraft/class_481$class_483 net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$ItemPickerMenu + f Ljv; k field_2897 items + f Lcpu; l field_29349 inventoryMenu + m (F)I a method_47425 getRowIndexForScroll + m (FD)F a method_47426 subtractInputFromScroll + m (F)V b method_2473 scrollTo + m (I)F e method_47427 getScrollForRowIndex + m ()I l method_47428 calculateRowCount + m ()Z m method_2474 canScroll + m (Lcmx;)V <init> <init> <init> +c fpi$c net/minecraft/class_481$class_484 net/minecraft/client/gui/screens/inventory/CreativeModeInventoryScreen$SlotWrapper + f Lcrq; a field_2898 target + m (Lcrq;III)V <init> <init> <init> +c fpj net/minecraft/class_8064 net/minecraft/client/gui/screens/inventory/CyclingSlotBackground + f I a field_42039 ICON_CHANGE_TICK_RATE + f I b field_42040 ICON_SIZE + f I c field_42041 ICON_TRANSITION_TICK_DURATION + f I d field_42042 slotIndex + f Ljava/util/List; e field_42043 icons + f I f field_42044 tick + f I g field_42045 iconIndex + m (F)F a method_48468 getIconTransitionTransparency + m (Lcpu;Lfhz;FII)V a method_48469 render + m (Lcrq;Lakr;FLfhz;II)V a method_48470 renderIcon + m (Ljava/util/List;)V a method_48471 tick + m (I)V <init> <init> <init> +c fpk net/minecraft/class_480 net/minecraft/client/gui/screens/inventory/DispenserScreen + f Lakr; E field_2885 CONTAINER_LOCATION + m (Lcqo;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpl net/minecraft/class_485 net/minecraft/client/gui/screens/inventory/EffectRenderingInventoryScreen + f Lakr; E field_45462 EFFECT_BACKGROUND_LARGE_SPRITE + f Lakr; F field_45463 EFFECT_BACKGROUND_SMALL_SPRITE + m ()Z G method_38934 canSeeEffects + m (Lbrz;)Lwz; a method_38933 getEffectName + m (Lfhz;IILjava/lang/Iterable;)V a method_18644 renderLabels + m (Lfhz;IILjava/lang/Iterable;Z)V a method_18642 renderBackgrounds + m (Lfhz;IILjava/lang/Iterable;Z)V b method_18643 renderIcons + m (Lfhz;II)V c method_2477 renderEffects + m (Lcpu;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpm net/minecraft/class_487 net/minecraft/client/gui/screens/inventory/EnchantmentNames + f Lakr; a field_24283 ALT_FONT + f Lxw; b field_24284 ROOT_STYLE + f Lfpm; c field_2917 INSTANCE + f Layw; d field_2918 random + f [Ljava/lang/String; e field_2916 words + m ()Lfpm; a method_2481 getInstance + m (J)V a method_2480 initSeed + m (Lfhx;I)Lxe; a method_2479 getRandomName + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpn net/minecraft/class_486 net/minecraft/client/gui/screens/inventory/EnchantmentScreen + f I E field_2915 time + f F F field_2912 flip + f F G field_2914 oFlip + f F H field_2909 flipT + f F I field_2906 flipA + f F J field_2905 open + f F K field_2904 oOpen + f [Lakr; L field_45464 ENABLED_LEVEL_SPRITES + f [Lakr; M field_45465 DISABLED_LEVEL_SPRITES + f Lakr; N field_45466 ENCHANTMENT_SLOT_DISABLED_SPRITE + f Lakr; O field_45467 ENCHANTMENT_SLOT_HIGHLIGHTED_SPRITE + f Lakr; P field_45468 ENCHANTMENT_SLOT_SPRITE + f Lakr; Q field_2910 ENCHANTING_TABLE_LOCATION + f Lakr; R field_2901 ENCHANTING_BOOK_LOCATION + f Layw; S field_2911 random + f Lfus; T field_2908 bookModel + f Lcuq; U field_2913 last + m ()V E method_2478 tickBook + m (Lfhz;IIF)V d method_52223 renderBook + m (Lcqp;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpo net/minecraft/class_3873 net/minecraft/client/gui/screens/inventory/FurnaceScreen + f Lakr; F field_45469 LIT_PROGRESS_SPRITE + f Lakr; G field_45470 BURN_PROGRESS_SPRITE + f Lakr; H field_17127 TEXTURE + m (Lcqr;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpp net/minecraft/class_3802 net/minecraft/client/gui/screens/inventory/GrindstoneScreen + f Lakr; E field_45471 ERROR_SPRITE + f Lakr; F field_16769 GRINDSTONE_LOCATION + m (Lcqt;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpq net/minecraft/class_7744 net/minecraft/client/gui/screens/inventory/HangingSignEditScreen + f F b field_40431 MAGIC_BACKGROUND_SCALE + f Lorg/joml/Vector3f; c field_40432 TEXT_SCALE + f I r field_40433 TEXTURE_WIDTH + f I s field_40434 TEXTURE_HEIGHT + f Lakr; u field_40435 texture + m (Ldrs;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpr net/minecraft/class_488 net/minecraft/client/gui/screens/inventory/HopperScreen + f Lakr; E field_2919 HOPPER_LOCATION + m (Lcqu;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fps net/minecraft/class_491 net/minecraft/client/gui/screens/inventory/HorseInventoryScreen + f Lakr; E field_45473 CHEST_SLOTS_SPRITE + f Lakr; F field_45474 SADDLE_SLOT_SPRITE + f Lakr; G field_45475 LLAMA_ARMOR_SLOT_SPRITE + f Lakr; H field_45472 ARMOR_SLOT_SPRITE + f Lakr; I field_2937 HORSE_INVENTORY_LOCATION + f Lchi; J field_2941 horse + f I K field_52253 inventoryColumns + f F L field_2939 xMouse + f F M field_2938 yMouse + m (Lcqv;Lcmw;Lchi;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpt net/minecraft/class_490 net/minecraft/client/gui/screens/inventory/InventoryScreen + f F E field_2935 xMouse + f F F field_2934 yMouse + f Lfsa; G field_2929 recipeBookComponent + f Z H field_2931 widthTooNarrow + f Z I field_2930 buttonClicked + m (Lfhz;FFFLorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Quaternionf;Lbtn;)V a method_48472 renderEntityInInventory + m (Lfhz;IIIIIFFFLbtn;)V a method_2486 renderEntityInInventoryFollowsMouse + m (Lfim;)V a method_19891 method_19891 + m (Lgkh;Lbtn;Lfhz;)V a method_29977 method_29977 + m (Lcmx;)V <init> <init> <init> +c fpu net/minecraft/class_4894 net/minecraft/client/gui/screens/inventory/ItemCombinerScreen + f Lakr; E field_22794 menuResource + m ()V E method_25445 subInit + m (Lfhz;II)V c method_48467 renderErrorIcon + m (Lfhz;IIF)V d method_25444 renderFg + m (Lcqx;Lcmw;Lwz;Lakr;)V <init> <init> <init> +c fpv net/minecraft/class_3742 net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen + f Lfiv; A field_23349 targetEdit + f Lfiv; B field_23350 poolEdit + f Lfiv; C field_16519 finalStateEdit + f Lfiv; D field_47123 selectionPriorityEdit + f Lfiv; E field_47124 placementPriorityEdit + f I F field_24052 levels + f Z G field_25271 keepJigsaws + f Lfit; H field_23351 jointButton + f Lfim; I field_19103 doneButton + f Lfim; J field_33958 generateButton + f Ldri$a; K field_23352 joint + f Lwz; a field_26564 JOINT_LABEL + f Lwz; b field_26565 POOL_LABEL + f Lwz; c field_26566 NAME_LABEL + f Lwz; r field_26567 TARGET_LABEL + f Lwz; s field_26568 FINAL_STATE_LABEL + f Lwz; u field_47119 PLACEMENT_PRIORITY_LABEL + f Lwz; v field_47120 PLACEMENT_PRIORITY_TOOLTIP + f Lwz; w field_47121 SELECTION_PRIORITY_LABEL + f Lwz; x field_47122 SELECTION_PRIORITY_TOOLTIP + f Ldri; y field_16522 jigsawEntity + f Lfiv; z field_23348 nameEdit + m ()V C method_16349 onCancel + m ()V D method_16348 sendToServer + m ()V E method_27272 sendGenerate + m ()V F method_20118 updateValidity + m (Lfim;)V a method_19892 method_19892 + m (Lfit;Ldri$a;)V a method_32648 method_32648 + m (Lfit;Ljava/lang/Boolean;)V a method_32649 method_32649 + m (Ljava/lang/String;)Z a method_61042 isValidResourceLocation + m (Lfim;)V b method_19893 method_19893 + m (Ljava/lang/String;)I b method_54800 parseAsInt + m (Lfim;)V c method_27271 method_27271 + m (Ljava/lang/String;)V c method_26412 method_26412 + m (Ljava/lang/String;)V d method_20119 method_20119 + m (Ljava/lang/String;)V e method_20120 method_20120 + m ()V m method_16346 onDone + m (Ldri;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpv$1 net/minecraft/class_3742$1 net/minecraft/client/gui/screens/inventory/JigsawBlockEditScreen$1 + f Lfpv; a field_24053 field_24053 + m (Lfpv;IIIILwz;D)V <init> <init> <init> +c fpw net/minecraft/class_3935 net/minecraft/client/gui/screens/inventory/LecternScreen + f Lcqz; y field_17422 menu + f Lcqh; z field_17423 listener + m ()Lcqz; J method_17573 getMenu + m ()V K method_17574 bookChanged + m ()V L method_17575 pageChanged + m (Lfim;)V a method_19894 method_19894 + m (Lfim;)V b method_19895 method_19895 + m (I)V g method_17572 sendButtonClick + m (Lcqz;Lcmw;Lwz;)V <init> <init> <init> +c fpw$1 net/minecraft/class_3935$1 net/minecraft/client/gui/screens/inventory/LecternScreen$1 + f Lfpw; a field_17424 field_17424 + m (Lfpw;)V <init> <init> <init> +c fpx net/minecraft/class_494 net/minecraft/client/gui/screens/inventory/LoomScreen + f Lakr; E field_45481 BANNER_SLOT_SPRITE + f Lakr; F field_45482 DYE_SLOT_SPRITE + f Lakr; G field_45483 PATTERN_SLOT_SPRITE + f Lakr; H field_45476 SCROLLER_SPRITE + f Lakr; I field_45477 SCROLLER_DISABLED_SPRITE + f Lakr; J field_45478 PATTERN_SELECTED_SPRITE + f Lakr; K field_45479 PATTERN_HIGHLIGHTED_SPRITE + f Lakr; L field_45480 PATTERN_SPRITE + f Lakr; M field_46186 ERROR_SPRITE + f Lakr; N field_2966 BG_LOCATION + f I O field_32346 PATTERN_COLUMNS + f I P field_32347 PATTERN_ROWS + f I Q field_32348 SCROLLER_WIDTH + f I R field_32349 SCROLLER_HEIGHT + f I S field_32350 PATTERN_IMAGE_SIZE + f I T field_32351 SCROLLER_FULL_HEIGHT + f I U field_32352 PATTERNS_X + f I V field_32353 PATTERNS_Y + f Lfyk; W field_21694 flag + f Ldpy; X field_21841 resultBannerPatterns + f Lcuq; Y field_2955 bannerStack + f Lcuq; Z field_2954 dyeStack + f Lcuq; aa field_2967 patternStack + f Z ab field_2965 displayPatterns + f Z ac field_2961 hasMaxPatterns + f F ad field_2968 scrollOffs + f Z ae field_2958 scrolling + f I af field_39190 startRow + m ()I E method_43774 totalRowCount + m ()V F method_17576 containerChanged + m (Lfhz;Ljm;II)V a method_22692 renderPattern + m (Lcra;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpy net/minecraft/class_3936 net/minecraft/client/gui/screens/inventory/MenuAccess + m ()Lcpu; D method_17577 getMenu +c fpz net/minecraft/class_492 net/minecraft/client/gui/screens/inventory/MerchantScreen + f Lakr; E field_45490 OUT_OF_STOCK_SPRITE + f Lakr; F field_45491 EXPERIENCE_BAR_BACKGROUND_SPRITE + f Lakr; G field_45492 EXPERIENCE_BAR_CURRENT_SPRITE + f Lakr; H field_45484 EXPERIENCE_BAR_RESULT_SPRITE + f Lakr; I field_45485 SCROLLER_SPRITE + f Lakr; J field_45486 SCROLLER_DISABLED_SPRITE + f Lakr; K field_45487 TRADE_ARROW_OUT_OF_STOCK_SPRITE + f Lakr; L field_45488 TRADE_ARROW_SPRITE + f Lakr; M field_45489 DISCOUNT_STRIKETHRUOGH_SPRITE + f Lakr; N field_2950 VILLAGER_LOCATION + f I O field_32354 TEXTURE_WIDTH + f I P field_32355 TEXTURE_HEIGHT + f I Q field_32356 MERCHANT_MENU_PART_X + f I R field_32357 PROGRESS_BAR_X + f I S field_32358 PROGRESS_BAR_Y + f I T field_32359 SELL_ITEM_1_X + f I U field_32360 SELL_ITEM_2_X + f I V field_32361 BUY_ITEM_X + f I W field_32362 LABEL_Y + f I X field_32363 NUMBER_OF_OFFER_BUTTONS + f I Y field_32364 TRADE_BUTTON_X + f I Z field_32365 TRADE_BUTTON_HEIGHT + f I aa field_32366 TRADE_BUTTON_WIDTH + f I ab field_32367 SCROLLER_HEIGHT + f I ac field_32368 SCROLLER_WIDTH + f I ad field_32369 SCROLL_BAR_HEIGHT + f I ae field_32370 SCROLL_BAR_TOP_POS_Y + f I af field_32371 SCROLL_BAR_START_X + f Lwz; ag field_26569 TRADES_LABEL + f Lwz; ah field_26571 DEPRECATED_TOOLTIP + f I ai field_19161 shopItem + f [Lfpz$a; aj field_19162 tradeOfferButtons + f I ak field_19163 scrollOff + f Z al field_19164 isDragging + m ()V E method_2496 postButtonClick + m (I)Z a method_20220 canScroll + m (Lfhz;IILdbu;)V a method_19413 renderProgressBar + m (Lfhz;IILdbv;)V a method_20221 renderScroller + m (Lfhz;Lcuq;Lcuq;II)V a method_20222 renderAndDecorateCostA + m (Lfhz;Ldbu;II)V a method_20223 renderButtonArrows + m (Lfim;)V a method_19896 method_19896 + m (Lfpz;)Lfhx; a method_20227 method_20227 + m (Lfpz;)Lfhx; b method_20225 method_20225 + m (Lfpz;)Lfhx; c method_20226 method_20226 + m (Lcre;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fpz$a net/minecraft/class_492$class_493 net/minecraft/client/gui/screens/inventory/MerchantScreen$TradeOfferButton + f I a field_19165 index + f Lfpz; b field_19166 field_19166 + m ()I a method_20228 getIndex + m (Lfhz;II)V a method_25352 renderToolTip + m (Lfpz;IIILfim$c;)V <init> <init> <init> +c fqa net/minecraft/class_496 net/minecraft/client/gui/screens/inventory/MinecartCommandBlockEditScreen + f Ldbx; u field_2976 commandBlock + m (Ldbx;)V <init> <init> <init> +c fqb net/minecraft/class_474 net/minecraft/client/gui/screens/inventory/PageButton + f Lakr; a field_45493 PAGE_FORWARD_HIGHLIGHTED_SPRITE + f Lakr; b field_45494 PAGE_FORWARD_SPRITE + f Lakr; c field_45495 PAGE_BACKWARD_HIGHLIGHTED_SPRITE + f Lakr; d field_45496 PAGE_BACKWARD_SPRITE + f Z u field_2851 isForward + f Z v field_18977 playTurnSound + m (IIZLfim$c;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqc net/minecraft/class_495 net/minecraft/client/gui/screens/inventory/ShulkerBoxScreen + f Lakr; E field_2973 CONTAINER_TEXTURE + m (Lcrn;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqd net/minecraft/class_498 net/minecraft/client/gui/screens/inventory/SignEditScreen + f F b field_40436 MAGIC_SCALE_NUMBER + f F c field_40437 MAGIC_TEXT_SCALE + f Lorg/joml/Vector3f; r field_40438 TEXT_SCALE + f Lghn$a; s field_21525 signModel + m (Ldrs;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqe net/minecraft/class_4895 net/minecraft/client/gui/screens/inventory/SmithingScreen + f Lakr; E field_45498 ERROR_SPRITE + f Lakr; F field_42052 EMPTY_SLOT_SMITHING_TEMPLATE_ARMOR_TRIM + f Lakr; G field_42053 EMPTY_SLOT_SMITHING_TEMPLATE_NETHERITE_UPGRADE + f Lwz; H field_42054 MISSING_TEMPLATE_TOOLTIP + f Lwz; I field_42055 ERROR_TOOLTIP + f Ljava/util/List; J field_42056 EMPTY_SLOT_SMITHING_TEMPLATES + f I K field_42057 TITLE_LABEL_X + f I L field_42058 TITLE_LABEL_Y + f I M field_42059 ERROR_ICON_WIDTH + f I N field_42060 ERROR_ICON_HEIGHT + f I O field_42061 ERROR_ICON_X + f I P field_42062 ERROR_ICON_Y + f I Q field_42063 TOOLTIP_WIDTH + f I R field_42068 ARMOR_STAND_Y_ROT + f I S field_42047 ARMOR_STAND_X_ROT + f Lorg/joml/Vector3f; T field_45497 ARMOR_STAND_TRANSLATION + f Lorg/joml/Quaternionf; U field_42048 ARMOR_STAND_ANGLE + f I V field_42049 ARMOR_STAND_SCALE + f I W field_42050 ARMOR_STAND_OFFSET_Y + f I X field_42051 ARMOR_STAND_OFFSET_X + f Lfpj; Y field_42064 templateIcon + f Lfpj; Z field_42065 baseIcon + f Lfpj; aa field_42066 additionalIcon + f Lciw; ab field_42067 armorStandPreview + m ()Ljava/util/Optional; F method_48473 getTemplateItem + m ()Z G method_48474 hasRecipeError + m (Lfhz;IILwz;)V a method_48475 method_48475 + m (Lcuq;)V b method_48641 updateArmorStandPreview + m (Lfhz;II)V d method_48476 renderOnboardingTooltips + m (Lcrt;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqf net/minecraft/class_3874 net/minecraft/client/gui/screens/inventory/SmokerScreen + f Lakr; F field_45499 LIT_PROGRESS_SPRITE + f Lakr; G field_45500 BURN_PROGRESS_SPRITE + f Lakr; H field_17128 TEXTURE + m (Lcru;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqg net/minecraft/class_3979 net/minecraft/client/gui/screens/inventory/StonecutterScreen + f Lakr; E field_45503 SCROLLER_SPRITE + f Lakr; F field_45504 SCROLLER_DISABLED_SPRITE + f Lakr; G field_45505 RECIPE_SELECTED_SPRITE + f Lakr; H field_45501 RECIPE_HIGHLIGHTED_SPRITE + f Lakr; I field_45502 RECIPE_SPRITE + f Lakr; J field_17673 BG_LOCATION + f I K field_32372 SCROLLER_WIDTH + f I L field_32373 SCROLLER_HEIGHT + f I M field_32374 RECIPES_COLUMNS + f I N field_32375 RECIPES_ROWS + f I O field_32376 RECIPES_IMAGE_SIZE_WIDTH + f I P field_32377 RECIPES_IMAGE_SIZE_HEIGHT + f I Q field_32378 SCROLLER_FULL_HEIGHT + f I R field_32379 RECIPES_X + f I S field_32380 RECIPES_Y + f F T field_17674 scrollOffs + f Z U field_17670 scrolling + f I V field_17671 startIndex + f Z W field_17672 displayRecipes + m ()I E method_17953 getOffscreenRows + m ()Z F method_17954 isScrollBarActive + m ()V G method_17955 containerChanged + m (Lfhz;IIIII)V a method_17952 renderButtons + m (Lfhz;III)V b method_17951 renderRecipes + m (Lcrw;Lcmw;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqh net/minecraft/class_497 net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen + f Ldrx; A field_2980 structure + f Ldkv; B field_2996 initialMirror + f Ldmm; C field_3003 initialRotation + f Ldum; D field_3004 initialMode + f Z E field_2985 initialEntityIgnoring + f Z F field_2997 initialShowAir + f Z G field_2983 initialShowBoundingBox + f Lfiv; H field_3005 nameEdit + f Lfiv; I field_2982 posXEdit + f Lfiv; J field_2999 posYEdit + f Lfiv; K field_3010 posZEdit + f Lfiv; L field_2988 sizeXEdit + f Lfiv; M field_2998 sizeYEdit + f Lfiv; N field_2978 sizeZEdit + f Lfiv; O field_3000 integrityEdit + f Lfiv; P field_2992 seedEdit + f Lfiv; Q field_2986 dataEdit + f Lfim; R field_2987 saveButton + f Lfim; S field_3006 loadButton + f Lfim; T field_2995 rot0Button + f Lfim; U field_2981 rot90Button + f Lfim; V field_3007 rot180Button + f Lfim; W field_2993 rot270Button + f Lfim; X field_3009 detectButton + f Lfit; Y field_2990 includeEntitiesButton + f Lfit; Z field_2979 mirrorButton + f Lwz; a field_26572 NAME_LABEL + f Lfit; aa field_3008 toggleAirButton + f Lfit; ab field_3001 toggleBoundingBox + f Ljava/text/DecimalFormat; ac field_2991 decimalFormat + f Lwz; b field_26573 POSITION_LABEL + f Lwz; c field_26574 SIZE_LABEL + f Lwz; r field_26575 INTEGRITY_LABEL + f Lwz; s field_26576 CUSTOM_DATA_LABEL + f Lwz; u field_26577 INCLUDE_ENTITIES_LABEL + f Lwz; v field_26578 DETECT_SIZE_LABEL + f Lwz; w field_26579 SHOW_AIR_LABEL + f Lwz; x field_26580 SHOW_BOUNDING_BOX_LABEL + f Lcom/google/common/collect/ImmutableList; y field_27993 ALL_MODES + f Lcom/google/common/collect/ImmutableList; z field_27994 DEFAULT_MODES + m ()V C method_2514 onCancel + m ()V D method_2510 updateDirectionButtons + m (Ldrx$a;)Z a method_2516 sendToServer + m (Ldum;)V a method_32650 updateMode + m (Lfim;)V a method_19898 method_19898 + m (Lfit;Ldkv;)V a method_32651 method_32651 + m (Lfit;Ldum;)V a method_32652 method_32652 + m (Lfit;Ljava/lang/Boolean;)V a method_32653 method_32653 + m (Lfqh;Ljava/lang/String;CI)Z a method_16017 method_16017 + m (Ljava/lang/String;)J a method_2504 parseSeed + m (Ldum;)Lwz; b method_32654 method_32654 + m (Lfim;)V b method_19899 method_19899 + m (Lfit;Ljava/lang/Boolean;)V b method_32655 method_32655 + m (Ljava/lang/String;)F b method_2500 parseIntegrity + m (Ldum;)Z c method_32656 method_32656 + m (Lfim;)V c method_19900 method_19900 + m (Lfit;Ljava/lang/Boolean;)V c method_32657 method_32657 + m (Ljava/lang/String;)I c method_2517 parseCoordinate + m (Lfim;)V d method_19901 method_19901 + m (Lfim;)V e method_19906 method_19906 + m (Lfim;)V f method_19908 method_19908 + m (Lfim;)V g method_19909 method_19909 + m (Lfim;)V h method_19910 method_19910 + m (Lfim;)V i method_19911 method_19911 + m ()V m method_2515 onDone + m (Ldrx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqh$1 net/minecraft/class_497$1 net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$1 + f Lfqh; d field_3023 field_3023 + m (Lfqh;Lfhx;IIIILwz;)V <init> <init> <init> +c fqh$2 net/minecraft/class_497$2 net/minecraft/client/gui/screens/inventory/StructureBlockEditScreen$2 + f [I a field_3025 $SwitchMap$net$minecraft$world$level$block$Rotation + f [I b field_3024 $SwitchMap$net$minecraft$world$level$block$state$properties$StructureMode + m ()V <clinit> <clinit> <clinit> +c fqi net/minecraft/class_6217 net/minecraft/client/gui/screens/inventory/package-info +c fqj net/minecraft/class_7999 net/minecraft/client/gui/screens/inventory/tooltip/BelowOrAboveWidgetTooltipPositioner + f Lfms; a field_46722 screenRectangle + m (Lfms;)V <init> <init> <init> +c fqk net/minecraft/class_9805 net/minecraft/client/gui/screens/inventory/tooltip/ClientActivePlayersTooltip + f I a field_52140 SKIN_SIZE + f I b field_52141 PADDING + f Ljava/util/List; c field_52142 activePlayers + m (Lfqk$a;)V <init> <init> <init> +c fqk$a net/minecraft/class_9805$class_9806 net/minecraft/client/gui/screens/inventory/tooltip/ClientActivePlayersTooltip$ActivePlayersTooltip + f Ljava/util/List; a comp_2848 profiles + m ()Ljava/util/List; a comp_2848 profiles + m (Ljava/util/List;)V <init> <init> <init> +c fql net/minecraft/class_5682 net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip + f Lakr; a field_45506 BACKGROUND_SPRITE + f I b field_32381 MARGIN_Y + f I c field_32382 BORDER_WIDTH + f I d field_32384 SLOT_SIZE_X + f I e field_32385 SLOT_SIZE_Y + f Lcxf; f field_49537 contents + m (IIIZLfhz;Lfhx;)V a method_33287 renderSlot + m (Lfhz;IILfql$a;)V a method_33288 blit + m ()I b method_52755 backgroundWidth + m ()I c method_52756 backgroundHeight + m ()I d method_33289 gridSizeX + m ()I e method_33290 gridSizeY + m (Lcxf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fql$a net/minecraft/class_5682$class_5771 net/minecraft/client/gui/screens/inventory/tooltip/ClientBundleTooltip$Texture + f Lfql$a; a field_28362 BLOCKED_SLOT + f Lfql$a; b field_28361 SLOT + f Lakr; c field_45507 sprite + f I d field_28370 w + f I e field_28371 h + f [Lfql$a; f field_28372 $VALUES + m ()[Lfql$a; a method_36887 $values + m (Ljava/lang/String;ILakr;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqm net/minecraft/class_5683 net/minecraft/client/gui/screens/inventory/tooltip/ClientTextTooltip + f Laya; a field_27997 text + m (Laya;)V <init> <init> <init> +c fqn net/minecraft/class_5684 net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent + m ()I a method_32661 getHeight + m (Laya;)Lfqn; a method_32662 create + m (Lcsa;)Lfqn; a method_32663 create + m (Lfhx;)I a method_32664 getWidth + m (Lfhx;IILfhz;)V a method_32666 renderImage + m (Lfhx;IILorg/joml/Matrix4f;Lgez$a;)V a method_32665 renderText +c fqo net/minecraft/class_8000 net/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner + m (IIIIII)Lorg/joml/Vector2ic; a method_47944 positionTooltip +c fqp net/minecraft/class_8001 net/minecraft/client/gui/screens/inventory/tooltip/DefaultTooltipPositioner + f Lfqo; a field_41687 INSTANCE + m (IILorg/joml/Vector2i;II)V a method_47945 positionTooltip + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqq net/minecraft/class_8092 net/minecraft/client/gui/screens/inventory/tooltip/MenuTooltipPositioner + f I a field_42157 MAX_OVERLAP_WITH_WIDGET + f I b field_42158 MAX_DISTANCE_TO_WIDGET + f I c field_42159 MARGIN + f I d field_42160 MOUSE_OFFSET_X + f Lfms; e field_46723 screenRectangle + m (III)I a method_48642 getOffset + m (Lfms;)V <init> <init> <init> +c fqr net/minecraft/class_8002 net/minecraft/client/gui/screens/inventory/tooltip/TooltipRenderUtil + f I a field_41688 MOUSE_OFFSET + f I b field_41689 PADDING_LEFT + f I c field_41690 PADDING_RIGHT + f I d field_41691 PADDING_TOP + f I e field_41692 PADDING_BOTTOM + f I f field_41693 PADDING + f I g field_41694 BACKGROUND_COLOR + f I h field_41695 BORDER_COLOR_TOP + f I i field_41696 BORDER_COLOR_BOTTOM + m (Lfhz;IIIII)V a method_47946 renderTooltipBackground + m (Lfhz;IIIIII)V a method_47947 renderVerticalLineGradient + m (Lfhz;IIIIIII)V a method_47948 renderFrameGradient + m (Lfhz;IIIII)V b method_47949 renderVerticalLine + m (Lfhz;IIIIII)V b method_47950 renderRectangle + m (Lfhz;IIIII)V c method_47951 renderHorizontalLine + m ()V <init> <init> <init> +c fqs net/minecraft/class_6664 net/minecraft/client/gui/screens/inventory/tooltip/package-info +c fqt net/minecraft/class_500 net/minecraft/client/gui/screens/multiplayer/JoinMultiplayerScreen + f Lfim; A field_3047 deleteButton + f Lfzt; B field_3051 editingServer + f Lguq$b; C field_3046 lanServerList + f Lguq$a; D field_3045 lanServerDetector + f Z E field_3048 initedOnce + f I a field_41849 BUTTON_ROW_WIDTH + f I b field_41850 TOP_ROW_BUTTON_WIDTH + f I c field_41851 LOWER_ROW_BUTTON_WIDTH + f I r field_41852 FOOTER_HEIGHT + f Lfqx; s field_3043 serverSelectionList + f Lorg/slf4j/Logger; u field_3044 LOGGER + f Lfzv; v field_3037 pinger + f Lfod; w field_3049 lastScreen + f Lfzu; x field_3040 servers + f Lfim; y field_3041 editButton + f Lfim; z field_3050 selectButton + m ()V C method_20121 onSelectedChange + m ()Lfzv; D method_2538 getPinger + m ()Lfzu; E method_2529 getServers + m ()V F method_2534 refreshServerList + m (Lfim;)V a method_19912 method_19912 + m (Lfqx$a;)V a method_2531 setSelected + m (Lfzt;)V a method_2548 join + m (Lfim;)V b method_19913 method_19913 + m (Lfim;)V c method_19914 method_19914 + m (Z)V c method_20377 deleteCallback + m (Lfim;)V d method_19915 method_19915 + m (Lfim;)V e method_19916 method_19916 + m (Lfim;)V f method_19917 method_19917 + m (Z)V f method_20378 editServerCallback + m (Lfim;)V g method_19918 method_19918 + m (Z)V g method_20379 addServerCallback + m (Z)V h method_20380 directJoinCallback + m ()V m method_2536 joinSelectedServer + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqu net/minecraft/class_4749 net/minecraft/client/gui/screens/multiplayer/SafetyScreen + f Lwz; b field_21843 TITLE + f Lwz; c field_21844 CONTENT + f Lwz; r field_21845 CHECK + f Lwz; s field_21846 NARRATION + f Lfod; u field_39354 previous + m (Lfim;)V a method_57751 method_57751 + m (Lfim;)V b method_57752 method_57752 + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqv net/minecraft/class_9807 net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen + f I a field_52143 LINK_BUTTON_WIDTH + f I b field_52144 DEFAULT_ITEM_HEIGHT + f Lwz; c field_52145 TITLE + f Lfod; r field_52146 lastScreen + f Lfqv$a; s field_52147 list + f Lflz; u field_52148 layout + f Lalj; v field_52149 links + m (Lfim;)V a method_60875 method_60875 + m (Lfqv;Lfki;)V a method_60876 method_60876 + m (Lfod;Lalj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqv$a net/minecraft/class_9807$class_9808 net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen$LinkList + m (ILfqv$b;)V a method_60877 method_60877 + m (Lfqv;Lalj$a;)V a method_60878 method_60878 + m (Lfgo;ILfqv;)V <init> <init> <init> +c fqv$b net/minecraft/class_9807$class_9809 net/minecraft/client/gui/screens/multiplayer/ServerLinksScreen$LinkListEntry + f Lfik; a field_52150 button + m (Lfod;Lalj$a;)V <init> <init> <init> +c fqw net/minecraft/class_8671 net/minecraft/client/gui/screens/multiplayer/ServerReconfigScreen + f I a field_45508 DISCONNECT_TIME + f Lvt; b field_45509 connection + f Lfim; c field_45510 disconnectButton + f I r field_45511 delayTicker + f Lfmd; s field_45512 layout + m (Lfim;)V a method_52757 method_52757 + m (Lfqw;Lfki;)V a method_52758 method_52758 + m (Lwz;Lvt;)V <init> <init> <init> +c fqx net/minecraft/class_4267 net/minecraft/client/gui/screens/multiplayer/ServerSelectionList + f Lakr; A field_45530 MOVE_UP_HIGHLIGHTED_SPRITE + f Lakr; B field_45513 MOVE_UP_SPRITE + f Lakr; C field_45514 MOVE_DOWN_HIGHLIGHTED_SPRITE + f Lakr; D field_45515 MOVE_DOWN_SPRITE + f Lorg/slf4j/Logger; E field_19104 LOGGER + f Ljava/util/concurrent/ThreadPoolExecutor; F field_19105 THREAD_POOL + f Lwz; G field_26581 SCANNING_LABEL + f Lwz; H field_26582 CANT_RESOLVE_TEXT + f Lwz; I field_26583 CANT_CONNECT_TEXT + f Lwz; J field_41853 INCOMPATIBLE_STATUS + f Lwz; K field_41854 NO_CONNECTION_STATUS + f Lwz; L field_41855 PINGING_STATUS + f Lwz; M field_41856 ONLINE_STATUS + f Lfqt; N field_19108 screen + f Ljava/util/List; O field_19109 onlineServers + f Lfqx$a; P field_19110 lanHeader + f Ljava/util/List; Q field_19111 networkServers + f Lakr; a field_45516 INCOMPATIBLE_SPRITE + f Lakr; m field_45517 UNREACHABLE_SPRITE + f Lakr; n field_45518 PING_1_SPRITE + f Lakr; o field_45519 PING_2_SPRITE + f Lakr; p field_45520 PING_3_SPRITE + f Lakr; q field_45521 PING_4_SPRITE + f Lakr; r field_45522 PING_5_SPRITE + f Lakr; s field_45523 PINGING_1_SPRITE + f Lakr; u field_45524 PINGING_2_SPRITE + f Lakr; v field_45525 PINGING_3_SPRITE + f Lakr; w field_45526 PINGING_4_SPRITE + f Lakr; x field_45527 PINGING_5_SPRITE + f Lakr; y field_45528 JOIN_HIGHLIGHTED_SPRITE + f Lakr; z field_45529 JOIN_SPRITE + m ()V J method_20131 refreshEntries + m (Lfqx$a;)V a method_20122 setSelected + m (Lfqx;I)I a method_20124 method_20124 + m (Lfqx;Lfih$a;)V a method_22109 method_22109 + m (Lfzu;)V a method_20125 updateOnlineServers + m (Ljava/util/List;)V a method_20126 updateNetworkServers + m (Lfqx;Lfih$a;)V b method_36888 method_36888 + m ()V c method_52204 removed + m (Lfqx;Lfih$a;)V c method_36889 method_36889 + m (Lfqt;Lfgo;IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqx$1 net/minecraft/class_4267$1 net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$1 + f [I a field_47851 $SwitchMap$net$minecraft$client$multiplayer$ServerData$State + m ()V <clinit> <clinit> <clinit> +c fqx$a net/minecraft/class_4267$class_504 net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$Entry + m ()V <init> <init> <init> +c fqx$b net/minecraft/class_4267$class_4268 net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$LANHeader + f Lfgo; a field_19112 minecraft + m ()V <init> <init> <init> +c fqx$c net/minecraft/class_4267$class_4269 net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$NetworkServerEntry + f Lfgo; a field_19113 minecraft + f Lgup; b field_19114 serverData + f I c field_32386 ICON_WIDTH + f Lwz; d field_26588 LAN_SERVER_HEADER + f Lwz; e field_26589 HIDDEN_ADDRESS_TEXT + f Lfqt; f field_19115 screen + f J g field_19116 lastClickTime + m ()Lgup; b method_20132 getServerData + m ()Lwz; c method_48273 getServerNarration + m (Lfqt;Lgup;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fqx$d net/minecraft/class_4267$class_4270 net/minecraft/client/gui/screens/multiplayer/ServerSelectionList$OnlineServerEntry + f Lfqx; a field_19117 field_19117 + f I b field_32387 ICON_WIDTH + f I c field_32388 ICON_HEIGHT + f I d field_47852 SPACING + f I e field_47853 STATUS_ICON_WIDTH + f I f field_47854 STATUS_ICON_HEIGHT + f Lfqt; g field_19118 screen + f Lfgo; h field_19119 minecraft + f Lfzt; i field_19120 serverData + f Lfnn; j field_19123 icon + f [B k field_42874 lastIconBytes + f J l field_19124 lastClickTime + f Ljava/util/List; m field_47855 onlinePlayersTooltip + f Lakr; n field_47856 statusIcon + f Lwz; o field_47857 statusIconTooltip + m (II)V a method_22110 swap + m (Lfhz;IILakr;)V a method_20134 drawIcon + m ([B)Z a method_49300 uploadServerIcon + m ()V b method_29978 updateServerList + m ()Lfzt; c method_20133 getServerData + m ()V d method_55815 refreshStatus + m ()Z e method_20136 canJoin + m ()V f method_20138 method_20138 + m ()V h method_55816 method_55816 + m ()V i method_29980 method_29980 + m (Lfqx;Lfqt;Lfzt;)V <init> <init> <init> +c fqy net/minecraft/class_7065 net/minecraft/client/gui/screens/multiplayer/WarningScreen + f Lfio; a field_37217 stopShowing + f I b field_49538 MESSAGE_PADDING + f Lwz; c field_37222 message + f Lwz; r field_37220 check + f Lwz; s field_37221 narration + f Lfix; u field_49539 messageWidget + f Lflx; v field_49540 layout + m (Lfmc;)V a method_57753 method_57753 + m (Lfqy;Lfki;)V a method_57754 method_57754 + m ()Lfma; m method_57750 addFooterButtons + m (Lwz;Lwz;Lwz;)V <init> <init> <init> + m (Lwz;Lwz;Lwz;Lwz;)V <init> <init> <init> +c fqz net/minecraft/class_6218 net/minecraft/client/gui/screens/multiplayer/package-info +c fra net/minecraft/class_4189 net/minecraft/client/gui/screens/options/AccessibilityOptionsScreen + f Lwz; a field_49492 TITLE + m (Lfgs;)[Lfgr; a method_41839 options + m (Lfim;)V a method_31384 method_31384 + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frb net/minecraft/class_404 net/minecraft/client/gui/screens/options/ChatOptionsScreen + f Lwz; a field_49493 TITLE + m (Lfgs;)[Lfgr; a method_60327 options + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frc net/minecraft/class_9246 net/minecraft/client/gui/screens/options/FontOptionsScreen + m (Lfgs;)[Lfgr; a method_57041 options + m (Lfod;Lfgs;)V <init> <init> <init> +c frd net/minecraft/class_426 net/minecraft/client/gui/screens/options/LanguageSelectScreen + f Lwz; a field_26543 WARNING_LABEL + f I u field_49497 FOOTER_HEIGHT + f Lfrd$a; v field_2486 languageSelectionList + f Lgrt; w field_2488 languageManager + m ()V F method_52184 onDone + m (Lfim;)V a method_57729 method_57729 + m (Lfrd;)Lfhx; a method_60328 method_60328 + m (Lfim;)V b method_57730 method_57730 + m (Lfrd;)Lfhx; b method_61043 method_61043 + m (Lfod;Lfgs;Lgrt;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frd$a net/minecraft/class_426$class_4195 net/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList + f Lfrd; a field_18744 field_18744 + m (Lfrd$a;)I a method_20101 method_20101 + m (Ljava/lang/String;Ljava/lang/String;Lgrs;)V a method_48261 method_48261 + m (Lfrd;Lfgo;)V <init> <init> <init> +c frd$a$a net/minecraft/class_426$class_4195$class_4194 net/minecraft/client/gui/screens/options/LanguageSelectScreen$LanguageSelectionList$Entry + f Lfrd$a; a field_19100 field_19100 + f Ljava/lang/String; b field_41846 code + f Lwz; c field_18743 language + f J d field_44921 lastClickTime + m ()V b method_19381 select + m (Lfrd$a;Ljava/lang/String;Lgrs;)V <init> <init> <init> +c fre net/minecraft/class_4288 net/minecraft/client/gui/screens/options/MouseSettingsScreen + f Lwz; a field_49498 TITLE + m (I)[Lfgr; a method_60330 method_60330 + m (Lfgs;)[Lfgr; a method_41841 options + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frf net/minecraft/class_6777 net/minecraft/client/gui/screens/options/OnlineOptionsScreen + f Lwz; a field_49500 TITLE + f Lfgr; u field_41344 difficultyDisplay + m (Lbqo;Lwz;Lcom/mojang/datafixers/util/Unit;)Lwz; a method_60331 method_60331 + m (Lcom/mojang/datafixers/util/Unit;)V a method_60332 method_60332 + m (Lfgs;Lfgo;)[Lfgr; a method_60333 options + m (Lfzf;)Lfgr; a method_60334 method_60334 + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frg net/minecraft/class_429 net/minecraft/client/gui/screens/options/OptionsScreen + f Lwz; A field_43145 CREDITS_AND_ATTRIBUTION + f I B field_41354 COLUMNS + f Lflz; C field_49502 layout + f Lfod; D field_2501 lastScreen + f Lfgs; E field_2502 options + f Lfit; F field_2500 difficultyButton + f Lfjc; G field_2503 lockButton + f Lwz; a field_49501 TITLE + f Lwz; b field_41345 SKIN_CUSTOMIZATION + f Lwz; c field_41346 SOUNDS + f Lwz; r field_41347 VIDEO + f Lwz; s field_41348 CONTROLS + f Lwz; u field_41349 LANGUAGE + f Lwz; v field_41350 CHAT + f Lwz; w field_41351 RESOURCEPACK + f Lwz; x field_41352 ACCESSIBILITY + f Lwz; y field_41353 TELEMETRY + f Lfjx; z field_50221 TELEMETRY_DISABLED_TOOLTIP + m ()Lfod; C method_49740 method_49740 + m ()Lfod; D method_47629 method_47629 + m ()Lfod; E method_47630 method_47630 + m ()Lfod; F method_47631 method_47631 + m ()Lfod; G method_19825 method_19825 + m ()Lfod; J method_19826 method_19826 + m ()Lfod; K method_19827 method_19827 + m ()Lfod; L method_19828 method_19828 + m ()Lfod; M method_19829 method_19829 + m ()Lfod; N method_19830 method_19830 + m (IILjava/lang/String;Lfgo;)Lfit; a method_39486 createDifficultyButton + m (Latp;)V a method_49626 applyPacks + m (Lfgo;Lfit;Lbqo;)V a method_39487 method_39487 + m (Lfim;)V a method_47623 method_47623 + m (Lfrg;Lfki;)V a method_60335 method_60335 + m (Ljava/util/function/Supplier;Lfim;)V a method_47624 method_47624 + m (Lwz;Ljava/util/function/Supplier;)Lfim; a method_47625 openScreenButton + m (Lfim;)V b method_47626 method_47626 + m (Lfim;)V c method_47627 method_47627 + m (Z)V c method_20374 lockCallback + m ()Lfmb; m method_47628 createOnlineButton + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frh net/minecraft/class_4667 net/minecraft/client/gui/screens/options/OptionsSubScreen + f Lfod; b field_21335 lastScreen + f Lfgs; c field_21336 options + f Lfjj; r field_51824 list + f Lflz; s field_49503 layout + m ()V C method_31387 addFooter + m ()V D method_60329 addContents + m ()V E method_57732 addTitle + m (Lfim;)V a method_57731 method_57731 + m (Lfrh;Lfki;)V a method_60336 method_60336 + m ()V m method_60325 addOptions + m (Lfod;Lfgs;Lwz;)V <init> <init> <init> +c fri net/minecraft/class_440 net/minecraft/client/gui/screens/options/SkinCustomizationScreen + f Lwz; a field_49512 TITLE + m (Lcmy;Lfit;Ljava/lang/Boolean;)V a method_60337 method_60337 + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frj net/minecraft/class_443 net/minecraft/client/gui/screens/options/SoundOptionsScreen + f Lwz; a field_49513 TITLE + m ()[Lfgr; F method_45631 getAllSoundOptionsExceptMaster + m (I)[Lfgr; a method_45627 method_45627 + m (Lavq;)Lfgr; a method_45628 method_45628 + m (Lfgs;)[Lfgr; a method_45629 buttonOptions + m (Lavq;)Z b method_45630 method_45630 + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frk net/minecraft/class_5405 net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen + f I a field_32260 BUTTON_PADDING + f I b field_32261 BUTTON_MARGIN + f I c field_32262 BUTTON_HEIGHT + f Lwz; r field_33811 narrationMessage + f Ljava/util/List; s field_25675 message + f Lcom/google/common/collect/ImmutableList; u field_25676 buttonOptions + f Lfjf; v field_25677 messageLines + f I w field_25678 contentTop + f I x field_25679 buttonWidth + m (Lwz;Ljava/util/List;Lcom/google/common/collect/ImmutableList;)V <init> <init> <init> +c frk$a net/minecraft/class_5405$class_5406 net/minecraft/client/gui/screens/options/UnsupportedGraphicsWarningScreen$ButtonOption + f Lwz; a field_25680 message + f Lfim$c; b field_25681 onPress + m (Lwz;Lfim$c;)V <init> <init> <init> +c frl net/minecraft/class_446 net/minecraft/client/gui/screens/options/VideoSettingsScreen + f I A field_19186 oldMipmaps + f Lwz; a field_49515 TITLE + f Lwz; u field_25682 FABULOUS + f Lwz; v field_25683 WARNING_MESSAGE + f Lwz; w field_25684 WARNING_TITLE + f Lwz; x field_25685 BUTTON_ACCEPT + f Lwz; y field_25686 BUTTON_CANCEL + f Lget; z field_25688 gpuWarnlistManager + m (Lfah;Lfam;Ljava/lang/Integer;)V a method_60338 method_60338 + m (Lfah;Lwz;Ljava/lang/Integer;)Lwz; a method_60339 method_60339 + m (Lfgs;)[Lfgr; a method_41846 options + m (Lfim;)V a method_30052 method_30052 + m (Lfim;)V b method_30053 method_30053 + m (Lfod;Lfgo;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frm net/minecraft/class_458 net/minecraft/client/gui/screens/options/controls/ControlsScreen + f Lwz; a field_49532 TITLE + m (Lfgs;)[Lfgr; a method_58232 options + m (Lfim;)V a method_60340 method_60340 + m (Lfim;)V b method_60341 method_60341 + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frn net/minecraft/class_459 net/minecraft/client/gui/screens/options/controls/KeyBindsList + f I a field_49533 ITEM_HEIGHT + f Lfro; m field_2735 keyBindsScreen + f I n field_2733 maxNameWidth + m ()V J method_49007 refreshEntries + m (Lfrn;)Lfgo; a method_36885 method_36885 + m (Lfrn;)Lfgo; b method_20110 method_20110 + m ()V c method_49006 resetMappingAndUpdateButtons + m (Lfrn;)I c method_57745 method_57745 + m (Lfrn;)Lfgo; d method_20112 method_20112 + m (Lfrn;)I e method_57746 method_57746 + m (Lfrn;)Lfgo; f method_20115 method_20115 + m (Lfrn;)Lfgo; g method_20116 method_20116 + m (Lfrn;)Lfgo; h method_20114 method_20114 + m (Lfrn;)Lfgo; i method_57747 method_57747 + m (Lfro;Lfgo;)V <init> <init> <init> +c frn$a net/minecraft/class_459$class_460 net/minecraft/client/gui/screens/options/controls/KeyBindsList$CategoryEntry + f Lfrn; a field_2738 field_2738 + f Lwz; b field_2736 name + f I c field_2737 width + m (Lfrn;Lwz;)V <init> <init> <init> +c frn$a$1 net/minecraft/class_459$class_460$1 net/minecraft/client/gui/screens/options/controls/KeyBindsList$CategoryEntry$1 + f Lfrn$a; a field_33831 field_33831 + m (Lfrn$a;)V <init> <init> <init> +c frn$b net/minecraft/class_459$class_461 net/minecraft/client/gui/screens/options/controls/KeyBindsList$Entry + m ()V c method_48269 refreshEntry + m ()V <init> <init> <init> +c frn$c net/minecraft/class_459$class_462 net/minecraft/client/gui/screens/options/controls/KeyBindsList$KeyEntry + f Lfrn; a field_2742 field_2742 + f Lwz; b field_49534 RESET_BUTTON_TITLE + f I c field_49535 PADDING + f Lfgm; d field_2740 key + f Lwz; e field_2741 name + f Lfim; f field_2739 changeButton + f Lfim; g field_2743 resetButton + f Z h field_42497 hasCollision + m (Lfgm;Lfim;)V a method_19870 method_19870 + m (Lfgm;Lwz;Ljava/util/function/Supplier;)Lxn; a method_46514 method_46514 + m (Lwz;Ljava/util/function/Supplier;)Lxn; a method_46515 method_46515 + m (Lfgm;Lfim;)V b method_19871 method_19871 + m (Lfrn;Lfgm;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fro net/minecraft/class_6599 net/minecraft/client/gui/screens/options/controls/KeyBindsScreen + f Lfgm; a field_34799 selectedKey + f J u field_34800 lastKeySelection + f Lwz; v field_49536 TITLE + f Lfrn; w field_34801 keyBindsList + f Lfim; x field_34802 resetButton + m (Lfim;)V a method_57748 method_57748 + m (Lfim;)V b method_60342 method_60342 + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frp net/minecraft/class_9755 net/minecraft/client/gui/screens/options/controls/package-info +c frq net/minecraft/class_9756 net/minecraft/client/gui/screens/options/package-info +c frr net/minecraft/class_6219 net/minecraft/client/gui/screens/package-info +c frs net/minecraft/class_5369 net/minecraft/client/gui/screens/packs/PackSelectionModel + f Latp; a field_25626 repository + f Ljava/util/List; b field_25455 selected + f Ljava/util/List; c field_25456 unselected + f Ljava/util/function/Function; d field_25785 iconGetter + f Ljava/lang/Runnable; e field_25458 onListChanged + f Ljava/util/function/Consumer; f field_25459 output + m ()Ljava/util/stream/Stream; a method_29639 getUnselected + m (Latm;)Lfrs$a; a method_29640 method_29640 + m ()Ljava/util/stream/Stream; b method_29643 getSelected + m (Latm;)Lfrs$a; b method_29644 method_29644 + m ()V c method_29642 commit + m ()V d method_29981 findNewPacks + m ()V e method_49627 updateRepoSelectedList + m (Ljava/lang/Runnable;Ljava/util/function/Function;Latp;Ljava/util/function/Consumer;)V <init> <init> <init> +c frs$a net/minecraft/class_5369$class_5371 net/minecraft/client/gui/screens/packs/PackSelectionModel$Entry + m ()Lakr; a method_30286 getIconTexture + m ()Latn; b method_29648 getCompatibility + m ()Ljava/lang/String; c method_48276 getId + m ()Lwz; d method_29650 getTitle + m ()Lwz; e method_29651 getDescription + m ()Latq; f method_29652 getPackSource + m ()Lwz; g method_29653 getExtendedDescription + m ()Z h method_29654 isFixedPosition + m ()Z i method_29655 isRequired + m ()V j method_29656 select + m ()V k method_29657 unselect + m ()V l method_29658 moveUp + m ()V m method_29659 moveDown + m ()Z n method_29660 isSelected + m ()Z o method_29661 canSelect + m ()Z p method_29662 canUnselect + m ()Z q method_29663 canMoveUp + m ()Z r method_29664 canMoveDown +c frs$b net/minecraft/class_5369$class_5372 net/minecraft/client/gui/screens/packs/PackSelectionModel$EntryBase + f Lfrs; a field_25460 field_25460 + f Latm; b field_25461 pack + m (I)V a method_29665 move + m ()Ljava/util/List; s method_29666 getSelfList + m ()Ljava/util/List; t method_29667 getOtherList + m ()V u method_29668 toggleSelection + m ()V v method_49628 updateHighContrastOptionInstance + m (Lfrs;Latm;)V <init> <init> <init> +c frs$c net/minecraft/class_5369$class_5373 net/minecraft/client/gui/screens/packs/PackSelectionModel$SelectedPackEntry + f Lfrs; b field_25462 field_25462 + m (Lfrs;Latm;)V <init> <init> <init> +c frs$d net/minecraft/class_5369$class_5374 net/minecraft/client/gui/screens/packs/PackSelectionModel$UnselectedPackEntry + f Lfrs; b field_25463 field_25463 + m (Lfrs;Latm;)V <init> <init> <init> +c frt net/minecraft/class_5375 net/minecraft/client/gui/screens/packs/PackSelectionScreen + f Lfrt$a; A field_25787 watcher + f J B field_25788 ticksToReload + f Lfru; C field_25472 availablePackList + f Lfru; D field_25473 selectedPackList + f Ljava/nio/file/Path; E field_25474 packDir + f Lfim; F field_25475 doneButton + f Ljava/util/Map; G field_25789 packIcons + f Lorg/slf4j/Logger; a field_25464 LOGGER + f Lwz; b field_49541 AVAILABLE_TITLE + f Lwz; c field_49542 SELECTED_TITLE + f Lwz; r field_49543 OPEN_PACK_FOLDER_TITLE + f I s field_32395 LIST_WIDTH + f Lwz; u field_25465 DRAG_AND_DROP + f Lwz; v field_25466 DIRECTORY_BUTTON_TOOLTIP + f I w field_32396 RELOAD_COOLDOWN + f Lakr; x field_25786 DEFAULT_ICON + f Lflz; y field_49544 layout + f Lfrs; z field_25468 model + m ()V C method_30291 closeWatcher + m ()V D method_29678 populateLists + m ()V E method_29680 reload + m ()V F method_54593 method_54593 + m ()V G method_54594 method_54594 + m (Latm;)Lakr; a method_30287 getPackIcon + m (Latm;Ljava/lang/String;)Lakr; a method_30288 method_30288 + m (Lfgo;Ljava/util/List;Ljava/nio/file/Path;)V a method_29669 copyPacks + m (Lfim;)V a method_29982 method_29982 + m (Lfrt;Lfki;)V a method_57755 method_57755 + m (Lfru;)V a method_48277 updateFocus + m (Lfru;Ljava/lang/String;Lfrs$a;)V a method_29672 method_29672 + m (Lfru;Ljava/util/stream/Stream;)V a method_29673 updateList + m (Lgqm;Latm;)Lakr; a method_30289 loadPackIcon + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V a method_29674 method_29674 + m (Ljava/nio/file/Path;Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/nio/file/Path;)V a method_29675 method_29675 + m (Ljava/util/Collection;)Ljava/util/stream/Stream; a method_52760 extractPackNames + m (Ljava/util/List;Z)V a method_29676 method_29676 + m (Lfim;)V b method_29670 method_29670 + m ()V m method_48278 clearSelected + m (Latp;Ljava/util/function/Consumer;Ljava/nio/file/Path;Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frt$1 net/minecraft/class_5375$1 net/minecraft/client/gui/screens/packs/PackSelectionScreen$1 + m (Ljava/nio/file/Path;)Ljava/nio/file/Path; a method_52761 createZipPack + m (Ljava/nio/file/Path;)Ljava/nio/file/Path; b method_52762 createDirectoryPack + m (Lfrt;Lews;)V <init> <init> <init> +c frt$a net/minecraft/class_5375$class_5426 net/minecraft/client/gui/screens/packs/PackSelectionScreen$Watcher + f Ljava/nio/file/WatchService; a field_25790 watcher + f Ljava/nio/file/Path; b field_25791 packPath + m ()Z a method_30292 pollForChanges + m (Ljava/nio/file/Path;)Lfrt$a; a method_30293 create + m (Ljava/nio/file/Path;)V b method_30294 watchDir + m (Ljava/nio/file/Path;)V <init> <init> <init> +c fru net/minecraft/class_521 net/minecraft/client/gui/screens/packs/TransferableSelectionList + f Lakr; a field_45532 SELECT_HIGHLIGHTED_SPRITE + f Lakr; m field_45533 SELECT_SPRITE + f Lakr; n field_45534 UNSELECT_HIGHLIGHTED_SPRITE + f Lakr; o field_45535 UNSELECT_SPRITE + f Lakr; p field_45536 MOVE_UP_HIGHLIGHTED_SPRITE + f Lakr; q field_45537 MOVE_UP_SPRITE + f Lakr; r field_45538 MOVE_DOWN_HIGHLIGHTED_SPRITE + f Lakr; s field_45539 MOVE_DOWN_SPRITE + f Lwz; u field_19126 INCOMPATIBLE_TITLE + f Lwz; v field_19127 INCOMPATIBLE_CONFIRM_TITLE + f Lwz; w field_18978 title + f Lfrt; x field_41715 screen + m (Lfru;)Z a method_58491 method_58491 + m (Lfru;I)I a method_20140 method_20140 + m (Lfgo;Lfrt;IILwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fru$a net/minecraft/class_521$class_4271 net/minecraft/client/gui/screens/packs/TransferableSelectionList$PackEntry + f Lfgo; a field_19128 minecraft + f I b field_32403 MAX_DESCRIPTION_WIDTH_PIXELS + f I c field_32404 MAX_NAME_WIDTH_PIXELS + f Ljava/lang/String; d field_32405 TOO_LONG_NAME_SUFFIX + f Lfru; e field_19130 parent + f Lfrs$a; f field_19129 pack + f Laya; g field_26590 nameDisplayCache + f Lfjf; h field_26591 descriptionDisplayCache + f Laya; i field_26784 incompatibleNameDisplayCache + f Lfjf; j field_26785 incompatibleDescriptionDisplayCache + m (Lfgo;Lwz;)Laya; a method_31229 cacheName + m ()Ljava/lang/String; b method_48279 getPackId + m (Lfgo;Lwz;)Lfjf; b method_31230 cacheDescription + m (Z)V b method_48477 method_48477 + m ()V c method_48280 keyboardSelection + m ()Z d method_20152 showHoverOverlay + m ()V e method_48281 keyboardMoveUp + m ()V f method_48282 keyboardMoveDown + m ()Z h method_48478 handlePackSelection + m (Lfgo;Lfru;Lfrs$a;)V <init> <init> <init> +c frv net/minecraft/class_6220 net/minecraft/client/gui/screens/packs/package-info +c frw net/minecraft/class_517 net/minecraft/client/gui/screens/recipebook/AbstractFurnaceRecipeBookComponent + f Lfjz; i field_45540 FILTER_SPRITES + f Lcyw; j field_3149 fuels + m (Lcul;)Z a method_49301 method_49301 + m ()Ljava/util/Set; b method_17065 getFuelItems + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frx net/minecraft/class_3875 net/minecraft/client/gui/screens/recipebook/BlastingRecipeBookComponent + f Lwz; i field_26592 FILTER_NAME + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fry net/minecraft/class_505 net/minecraft/client/gui/screens/recipebook/GhostRecipe + f Lczb; a field_3079 recipe + f Ljava/util/List; b field_3081 ingredients + f F c field_3080 time + m ()V a method_2571 clear + m (I)Lfry$a; a method_2570 get + m (Lcyw;II)V a method_2569 addIngredient + m (Lczb;)V a method_2565 setRecipe + m (Lfhz;Lfgo;IIZF)V a method_2567 render + m ()I b method_2572 size + m ()Lczb; c method_2566 getRecipe + m ()V <init> <init> <init> +c fry$a net/minecraft/class_505$class_506 net/minecraft/client/gui/screens/recipebook/GhostRecipe$GhostIngredient + f Lfry; a field_3085 field_3085 + f Lcyw; b field_3082 ingredient + f I c field_3084 x + f I d field_3083 y + m ()I a method_2574 getX + m ()I b method_2575 getY + m ()Lcuq; c method_2573 getItem + m (Lfry;Lcyw;II)V <init> <init> <init> +c frz net/minecraft/class_508 net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent + f I a field_42162 BUTTON_SIZE + f Lakr; b field_45541 OVERLAY_RECIPE_SPRITE + f Lakr; c field_45542 FURNACE_OVERLAY_HIGHLIGHTED_SPRITE + f Lakr; d field_45543 FURNACE_OVERLAY_SPRITE + f Lakr; e field_45544 CRAFTING_OVERLAY_HIGHLIGHTED_SPRITE + f Lakr; f field_45545 CRAFTING_OVERLAY_SPRITE + f Lakr; g field_45546 FURNACE_OVERLAY_DISABLED_HIGHLIGHTED_SPRITE + f Lakr; h field_45547 FURNACE_OVERLAY_DISABLED_SPRITE + f Lakr; i field_45548 CRAFTING_OVERLAY_DISABLED_HIGHLIGHTED_SPRITE + f Lakr; j field_45549 CRAFTING_OVERLAY_DISABLED_SPRITE + f I k field_32406 MAX_ROW + f I l field_32407 MAX_ROW_LARGE + f F m field_33739 ITEM_RENDER_SCALE + f Ljava/util/List; n field_3106 recipeButtons + f Z o field_3107 isVisible + f I p field_3105 x + f I q field_3103 y + f Lfgo; r field_3108 minecraft + f Lfse; s field_3111 collection + f Lczb; u field_3104 lastRecipeClicked + f F v field_3110 time + f Z w field_3112 isFurnaceMenu + m ()Lfse; a method_2614 getRecipeCollection + m (Lfgo;Lfse;IIIIF)V a method_2617 init + m ()Lczb; b method_2615 getLastRecipeClicked + m (Z)V b method_2613 setVisible + m ()Z c method_2616 isVisible + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c frz$a net/minecraft/class_508$class_509 net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton + f Ljava/util/List; a field_3116 ingredientPos + f Lfrz; b field_3113 field_3113 + f Lczb; c field_3114 recipe + f Z d field_3115 isCraftable + m (Lcyw;IIII)V a method_60343 addItemToSlot + m (Lczb;)V a method_2619 calculateIngredientsPositions + m (Lfrz;IILczb;Z)V <init> <init> <init> +c frz$a$a net/minecraft/class_508$class_509$class_510 net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlayRecipeButton$Pos + f [Lcuq; a field_3120 ingredients + f I b field_3119 x + f I c field_3118 y + m (Lfrz$a;II[Lcuq;)V <init> <init> <init> +c frz$b net/minecraft/class_508$class_511 net/minecraft/client/gui/screens/recipebook/OverlayRecipeComponent$OverlaySmeltingRecipeButton + m (Lfrz;IILczb;Z)V <init> <init> <init> +c fsa net/minecraft/class_507 net/minecraft/client/gui/screens/recipebook/RecipeBookComponent + f Z A field_33679 visible + f Z B field_34001 widthTooNarrow + f Lfjz; a field_45550 RECIPE_BUTTON_SPRITES + f Lakr; b field_3097 RECIPE_BOOK_LOCATION + f I c field_32408 IMAGE_WIDTH + f I d field_32409 IMAGE_HEIGHT + f Lfry; e field_3092 ghostRecipe + f Lfjs; f field_3088 filterButton + f Lcri; g field_3095 menu + f Lfgo; h field_3091 minecraft + f Lfjz; i field_45551 FILTER_BUTTON_SPRITES + f Lwz; j field_25711 SEARCH_HINT + f I k field_32410 OFFSET_X_POSITION + f Lwz; l field_26593 ONLY_CRAFTABLES_TOOLTIP + f Lwz; m field_26594 ALL_RECIPES_TOOLTIP + f I n field_3102 xOffset + f I o field_3101 width + f I p field_3100 height + f Ljava/util/List; q field_3094 tabButtons + f Lfsc; r field_3098 selectedTab + f Lfiv; s field_3089 searchBox + f Ljava/lang/String; u field_3099 lastSearch + f Lfga; v field_3096 book + f Lfsb; w field_3086 recipeBookPage + f Lcnb; x field_3090 stackedContents + f I y field_3093 timesInventoryChanged + f Z z field_3087 ignoreTextInput + m ()V a method_2585 initFilterButtonTextures + m (DDIIIII)Z a method_2598 hasClickedOutside + m (II)I a method_2595 updateScreenPosition + m (IILfgo;ZLcri;)V a method_2597 init + m (Lcrq;)V a method_2600 slotClicked + m (Lcyw;IIII)V a method_60344 addItemToSlot + m (Lczb;Ljava/util/List;)V a method_2596 setupGhostRecipe + m (Lfhz;IIII)V a method_2601 renderTooltip + m (Lfhz;IIZF)V a method_2581 renderGhostRecipe + m (Lfsc;)Z a method_2582 method_2582 + m (Lfse;)Z a method_2584 method_2584 + m (Lit/unimi/dsi/fastutil/objects/ObjectSet;Lfse;)Z a method_53871 method_53871 + m (Ljava/lang/String;)V a method_2576 pirateSpeechForThePeople + m (Ljava/util/List;Lfik;)V a method_37308 method_37308 + m ()V b method_47429 updateFilterButtonTooltip + m (Lfhz;IIII)V b method_2602 renderGhostRecipeTooltip + m (Lfse;)Z b method_2583 method_2583 + m (Z)V b method_2593 setVisible + m ()Lwz; c method_17064 getRecipeFilterName + m (Lfse;)Z c method_2580 method_2580 + m (Z)V c method_2603 updateCollections + m ()V d method_2579 initVisuals + m (Lfse;)V d method_2577 method_2577 + m ()V e method_2591 toggleVisibility + m ()Z f method_2605 isVisible + m ()V h method_2590 tick + m ()V i method_2592 recipesUpdated + m ()V j method_2588 sendUpdateSettings + m ()Z k method_36485 isVisibleAccordingToBookData + m ()V l method_2606 updateTabs + m ()V m method_2587 updateStackedContents + m ()Z n method_2589 toggleFiltering + m ()V o method_2586 checkSearchStringUpdate + m ()Z p method_2604 isOffsetNextToMainGUI + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsb net/minecraft/class_513 net/minecraft/client/gui/screens/recipebook/RecipeBookPage + f I a field_32411 ITEMS_PER_PAGE + f Lfjz; b field_45552 PAGE_FORWARD_SPRITES + f Lfjz; c field_45553 PAGE_BACKWARD_SPRITES + f Ljava/util/List; d field_3131 buttons + f Lfsd; e field_3129 hoveredButton + f Lfrz; f field_3132 overlay + f Lfgo; g field_3126 minecraft + f Ljava/util/List; h field_3134 showListeners + f Ljava/util/List; i field_3127 recipeCollections + f Lfjs; j field_3128 forwardButton + f Lfjs; k field_3130 backButton + f I l field_3124 totalPages + f I m field_3135 currentPage + f Lavs; n field_3136 recipeBook + f Lczb; o field_3125 lastClickedRecipe + f Lfse; p field_3133 lastClickedRecipeCollection + m ()Lczb; a method_2631 getLastClickedRecipe + m (DDIIIII)Z a method_2632 mouseClicked + m (Lfgo;II)V a method_2636 init + m (Lfhz;II)V a method_2628 renderTooltip + m (Lfhz;IIIIF)V a method_2634 render + m (Lfsa;)V a method_2630 addListener + m (Ljava/util/List;)V a method_2629 recipesShown + m (Ljava/util/List;Z)V a method_2627 updateCollections + m (Ljava/util/function/Consumer;)V a method_37083 listButtons + m ()Lfse; b method_2635 getLastClickedRecipeCollection + m ()V c method_2638 setInvisible + m ()Lfgo; d method_2637 getMinecraft + m ()Lavs; e method_2633 getRecipeBook + m ()V f method_2625 updateButtonsForPage + m ()V g method_2626 updateArrowButtons + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsc net/minecraft/class_512 net/minecraft/client/gui/screens/recipebook/RecipeBookTabButton + f Lfjz; c field_45554 SPRITES + f Lfgw; d field_3123 category + f F e field_32412 ANIMATION_TIME + f F f field_3122 animationTime + m (Lfga;)Z a method_2624 updateVisibility + m (Lfgo;)V a method_2622 startAnimation + m (Lfhz;Lglh;)V a method_2621 renderIcon + m ()Lfgw; b method_2623 getCategory + m (Lfgw;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsd net/minecraft/class_514 net/minecraft/client/gui/screens/recipebook/RecipeButton + f I a field_32413 TICKS_TO_SWAP + f Lakr; b field_45555 SLOT_MANY_CRAFTABLE_SPRITE + f Lakr; c field_45556 SLOT_CRAFTABLE_SPRITE + f Lakr; d field_45557 SLOT_MANY_UNCRAFTABLE_SPRITE + f Lakr; e field_45558 SLOT_UNCRAFTABLE_SPRITE + f F f field_32414 ANIMATION_TIME + f I m field_32415 BACKGROUND_SIZE + f Lwz; n field_26595 MORE_RECIPES_TOOLTIP + f Lcri; o field_3137 menu + f Lavs; p field_3138 book + f Lfse; q field_3142 collection + f F r field_3140 time + f F s field_3139 animationTime + f I u field_3141 currentIndex + m ()Lfse; a method_2645 getCollection + m (Lfse;Lfsb;)V a method_2640 init + m ()Z b method_2642 isOnlyOption + m ()Lczb; c method_2643 getRecipe + m ()Ljava/util/List; e method_2644 getTooltipText + m ()Ljava/util/List; f method_2639 getOrderedRecipes + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fse net/minecraft/class_516 net/minecraft/client/gui/screens/recipebook/RecipeCollection + f Lka; a field_42069 registryAccess + f Ljava/util/List; b field_3144 recipes + f Z c field_3148 singleResultItem + f Ljava/util/Set; d field_3146 craftable + f Ljava/util/Set; e field_3145 fitsDimensions + f Ljava/util/Set; f field_3147 known + m ()Lka; a method_48479 registryAccess + m (Lavs;)V a method_2647 updateKnownRecipes + m (Lcnb;IILavs;)V a method_2649 canCraft + m (Lczb;)Z a method_2653 isCraftable + m (Lka;Ljava/util/List;)Z a method_30295 allRecipesHaveSameResult + m (Z)Ljava/util/List; a method_2651 getRecipes + m ()Z b method_2652 hasKnownRecipes + m (Z)Ljava/util/List; b method_2648 getDisplayRecipes + m ()Z c method_2655 hasCraftable + m ()Z d method_2657 hasFitting + m ()Ljava/util/List; e method_2650 getRecipes + m ()Z f method_2656 hasSingleResultItem + m (Lka;Ljava/util/List;)V <init> <init> <init> +c fsf net/minecraft/class_515 net/minecraft/client/gui/screens/recipebook/RecipeShownListener + m (Ljava/util/List;)V a method_2646 recipesShown +c fsg net/minecraft/class_518 net/minecraft/client/gui/screens/recipebook/RecipeUpdateListener + m ()V E method_16891 recipesUpdated + m ()Lfsa; F method_2659 getRecipeBookComponent +c fsh net/minecraft/class_3876 net/minecraft/client/gui/screens/recipebook/SmeltingRecipeBookComponent + f Lwz; i field_26596 FILTER_NAME + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsi net/minecraft/class_3877 net/minecraft/client/gui/screens/recipebook/SmokingRecipeBookComponent + f Lwz; i field_26597 FILTER_NAME + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsj net/minecraft/class_6221 net/minecraft/client/gui/screens/recipebook/package-info +c fsk net/minecraft/class_8768 net/minecraft/client/gui/screens/reporting/AbstractReportScreen + f Lgak$a; A field_46021 reportBuilder + f Lfim; B field_52300 sendButton + f Lwz; C field_46022 REPORT_SENT_MESSAGE + f Lwz; D field_46023 REPORT_SENDING_TITLE + f Lwz; E field_46024 REPORT_SENT_TITLE + f Lwz; F field_46025 REPORT_ERROR_TITLE + f Lwz; G field_46026 REPORT_SEND_GENERIC_ERROR + f Lwz; H field_46027 DESCRIBE_PLACEHOLDER + f Lwz; I field_46028 MORE_COMMENTS_NARRATION + f Lwz; J field_52301 ATTESTATION_CHECKBOX + f Lorg/slf4j/Logger; K field_46029 LOGGER + f Lfio; L field_52302 attestation + f Lwz; a field_46012 SEND_REPORT + f Lwz; b field_46013 OBSERVED_WHAT_LABEL + f Lwz; c field_46014 SELECT_REASON + f Lwz; r field_46015 MORE_COMMENTS_LABEL + f I s field_52303 BUTTON_WIDTH + f I u field_46016 MARGIN + f I v field_46017 SCREEN_WIDTH + f I w field_46018 SPACING + f Lfod; x field_46019 lastScreen + f Lgao; y field_46020 reportingContext + f Lfmd; z field_52304 layout + m ()V C method_61135 addContent + m ()V D method_61136 createFooter + m ()V E method_53586 onReportChanged + m ()V F method_53571 sendReport + m ()V G method_53559 onReportSendSuccess + m ()V J method_53560 saveDraft + m ()V K method_53561 clearDraft + m ()V L method_53562 method_53562 + m ()V M method_53563 method_53563 + m (IILjava/util/function/Consumer;)Lfje; a method_53564 createCommentBox + m (Lfim;)V a method_61137 method_61137 + m (Lfio;Z)V a method_61138 method_61138 + m (Lfsk;Lfki;)V a method_61139 method_61139 + m (Lgak$b;)V a method_53565 method_53565 + m (Lgak$c;)V a method_53566 method_53566 + m (Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object; a method_53567 method_53567 + m (Ljava/lang/Throwable;)V a method_53568 onReportSendError + m (Ljava/util/concurrent/CompletableFuture;)V a method_53569 method_53569 + m (Lwz;)V a method_53570 displayReportSendError + m (Lfim;)V b method_61140 method_61140 + m ()V m method_61141 createHeader + m (Lwz;Lfod;Lgao;Lgak$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsk$a net/minecraft/class_8768$class_7539 net/minecraft/client/gui/screens/reporting/AbstractReportScreen$DiscardReportWarningScreen + f Lfsk; b field_39578 field_39578 + f Lwz; c field_39723 TITLE + f Lwz; r field_39724 MESSAGE + f Lwz; s field_39725 RETURN + f Lwz; u field_40794 DRAFT + f Lwz; v field_39726 DISCARD + m (Lfim;)V a method_57756 method_57756 + m (Lfim;)V b method_57757 method_57757 + m (Lfim;)V c method_57758 method_57758 + m (Lfsk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsl net/minecraft/class_7538 net/minecraft/client/gui/screens/reporting/ChatReportScreen + f Lwz; C field_46031 TITLE + f Lwz; D field_39574 SELECT_CHAT_MESSAGE + f Lfje; E field_46033 commentBox + f Lfim; F field_46034 selectMessagesButton + f Lfim; G field_46035 selectReasonButton + m (Lfim;)V a method_61142 method_61142 + m (Lfmc;)V a method_61143 method_61143 + m (Lgah$a;)V a method_61144 method_61144 + m (Lgam;)V a method_61145 method_61145 + m (Ljava/lang/String;)V a method_61146 method_61146 + m (Lfim;)V b method_61147 method_61147 + m (Lfod;Lgao;Lgah$a;)V <init> <init> <init> + m (Lfod;Lgao;Ljava/util/UUID;)V <init> <init> <init> + m (Lfod;Lgao;Lgah;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsm net/minecraft/class_7541 net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller + f Lgaa; a field_39581 log + f Lgai; b field_40439 contextBuilder + f Ljava/util/function/Predicate; c field_39582 canReport + f Lxu; d field_40795 previousLink + f I e field_40440 eventId + f I f field_40441 missedCount + f Lxp; g field_40442 lastMessage + m (ILfsm$a;)V a method_44486 fillNextPage + m (Lfsm$a;Lgad$a;)Z a method_45664 acceptMessage + m (Lgao;Ljava/util/function/Predicate;)V <init> <init> <init> +c fsm$a net/minecraft/class_7541$class_7542 net/minecraft/client/gui/screens/reporting/ChatSelectionLogFiller$Output + m (ILgad$a;)V a method_44490 acceptMessage + m (Lwz;)V a method_44492 acceptDivider +c fsn net/minecraft/class_7543 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen + f Lakr; a field_45559 CHECKMARK_SPRITE + f Lwz; b field_39727 TITLE + f Lwz; c field_39728 CONTEXT_INFO + f Lfod; r field_39584 lastScreen + f Lgao; s field_39585 reportingContext + f Lfim; u field_39586 confirmSelectedButton + f Lfjf; v field_39729 contextInfoLabel + f Lfsn$a; w field_39587 chatSelectionList + f Lgah$a; x field_39588 report + f Ljava/util/function/Consumer; y field_39589 onSelected + f Lfsm; z field_39590 chatLogFiller + m ()V C method_44507 onReachedScrollTop + m ()V D method_44509 updateConfirmSelectedButton + m (Lfim;)V a method_44493 method_44493 + m (Lfsn;)Lfhx; a method_44494 method_44494 + m (Lgad;)Z a method_44495 canReport + m (Lfim;)V b method_44496 method_44496 + m (Lfsn;)Lfhx; b method_44497 method_44497 + m (Lfsn;)Lfhx; c method_44499 method_44499 + m (Lfsn;)Lfhx; d method_44500 method_44500 + m (Lfsn;)Lfhx; e method_44501 method_44501 + m (Lfsn;)Lfhx; f method_44502 method_44502 + m (Lfsn;)Lfhx; g method_44726 method_44726 + m (Lfsn;)Lfhx; h method_44664 method_44664 + m (Lfsn;)Lfhx; i method_44506 method_44506 + m (Lfsn;)Lfhx; j method_44508 method_44508 + m (Lfsn;)Lfhx; k method_44505 method_44505 + m (Lfsn;)Lfhx; l method_44727 method_44727 + m ()V m method_44504 extendLog + m (Lfsn;)Lfhx; m method_44728 method_44728 + m (Lfod;Lgao;Lgah$a;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsn$a net/minecraft/class_7543$class_7544 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList + f Lfsn; a field_39592 field_39592 + f Lfsn$a$c; m field_39593 previousHeading + m ()I J method_44665 getFooterTop + m (Lfsn$a$b;)V a method_48283 setSelected + m (Lfsn$a;)Lfgo; a method_44510 method_44510 + m (Lgad$a;Z)V a method_44511 updateHeading + m (Lfmq;)Lfsn$a$b; b method_48284 nextEntry + m (Lfsn$a$b;)Z b method_44693 shouldHighlightEntry + m ()I c method_44513 getMaxVisibleEntries + m (Lfsn;Lfgo;I)V <init> <init> <init> +c fsn$a$a net/minecraft/class_7543$class_7544$class_7545 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$DividerEntry + f Lfsn$a; a field_39594 field_39594 + f I b field_39595 COLOR + f Lwz; c field_39596 text + m (Lfsn$a;Lwz;)V <init> <init> <init> +c fsn$a$b net/minecraft/class_7543$class_7544$class_7546 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Entry + m ()Z b method_44514 isSelected + m ()Z c method_44515 canSelect + m ()Z d method_44694 canReport + m (Lfsn$a;)V <init> <init> <init> +c fsn$a$c net/minecraft/class_7543$class_7544$class_7547 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$Heading + f Ljava/util/UUID; a comp_866 sender + f Lfsn$a$b; b comp_867 entry + m ()Ljava/util/UUID; a comp_866 sender + m (Lfsn$a$c;)Z a method_44516 canCombine + m ()Lfsn$a$b; b comp_867 entry + m (Ljava/util/UUID;Lfsn$a$b;)V <init> <init> <init> +c fsn$a$d net/minecraft/class_7543$class_7544$class_7548 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageEntry + f Lfsn$a; a field_39598 field_39598 + f I b field_39751 CHECKMARK_WIDTH + f I c field_39752 CHECKMARK_HEIGHT + f I d field_39599 INDENT_AMOUNT + f I e field_39775 TAG_MARGIN_LEFT + f I f field_39600 chatId + f Lxe; g field_39601 text + f Lwz; h field_39602 narration + f Ljava/util/List; i field_39603 hoverText + f Lfgj$a; j field_39776 tagIcon + f Ljava/util/List; k field_39777 tagHoverText + f Z l field_39604 canReport + f Z m field_39605 playerMessage + m (Lfhz;III)V a method_44695 renderSelectedCheckmark + m (Lfhz;IIIII)V a method_44729 renderTag + m ()I e method_44666 getMaximumTextWidth + m ()I f method_44667 getTextIndent + m ()Z h method_44517 toggleReport + m (Lfsn$a;ILwz;Lwz;Lfgj;ZZ)V <init> <init> <init> +c fsn$a$e net/minecraft/class_7543$class_7544$class_7549 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$MessageHeadingEntry + f Lfsn$a; a field_39606 field_39606 + f I b field_39607 FACE_SIZE + f I c field_49545 PADDING + f Lwz; d field_39608 heading + f Ljava/util/function/Supplier; e field_39609 skin + f Z f field_39610 canReport + m (Lfsn$a;Lcom/mojang/authlib/GameProfile;Lwz;Z)V <init> <init> <init> +c fsn$a$f net/minecraft/class_7543$class_7544$class_7550 net/minecraft/client/gui/screens/reporting/ChatSelectionScreen$ChatSelectionList$PaddingEntry + m (Lfsn$a;)V <init> <init> <init> +c fso net/minecraft/class_8769 net/minecraft/client/gui/screens/reporting/NameReportScreen + f Lwz; C field_46037 TITLE + f Lfje; D field_46039 commentBox + m (Lfmc;)V a method_61148 method_61148 + m (Ljava/lang/String;)V a method_61149 method_61149 + m (Lfmc;)V b method_61150 method_61150 + m (Lfod;Lgao;Lgaj$a;)V <init> <init> <init> + m (Lfod;Lgao;Ljava/util/UUID;Ljava/lang/String;)V <init> <init> <init> + m (Lfod;Lgao;Lgaj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsp net/minecraft/class_8770 net/minecraft/client/gui/screens/reporting/ReportPlayerScreen + f Lwz; a field_46041 TITLE + f Lwz; b field_46042 MESSAGE + f Lwz; c field_46043 REPORT_CHAT + f Lwz; r field_46044 REPORT_SKIN + f Lwz; s field_46045 REPORT_NAME + f I u field_46046 SPACING + f Lfod; v field_46047 lastScreen + f Lgao; w field_46048 context + f Lfst; x field_46049 player + f Lfmd; y field_46050 layout + m (Lfim;)V a method_53581 method_53581 + m (Lfsp;Lfki;)V a method_53582 method_53582 + m (Lfim;)V b method_53583 method_53583 + m (Lfim;)V c method_53584 method_53584 + m (Lfim;)V d method_53585 method_53585 + m (Lfod;Lgao;Lfst;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsq net/minecraft/class_7551 net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen + f Lwz; a field_39612 REASON_TITLE + f Lwz; b field_39613 REASON_DESCRIPTION + f Lwz; c field_39754 READ_INFO_LABEL + f I r field_49546 DESCRIPTION_BOX_WIDTH + f I s field_49547 DESCRIPTION_BOX_HEIGHT + f I u field_39735 PADDING + f Lfod; v field_39615 lastScreen + f Lfsq$a; w field_39616 reasonSelectionList + f Lgam; x field_39778 currentlySelectedReason + f Ljava/util/function/Consumer; y field_39618 onSelectedReason + f Lflz; z field_49548 layout + m ()I C method_57759 descriptionRight + m ()I D method_44668 descriptionTop + m ()I E method_44669 descriptionBottom + m ()I F method_57760 descriptionWidth + m ()I G method_57761 descriptionHeight + m ()I J method_57762 listHeight + m (Lfim;)V a method_44520 method_44520 + m (Lfsq;)Lfhx; a method_44521 method_44521 + m (Lfsq;Lfki;)V a method_57763 method_57763 + m (Lfsq;)Lfhx; b method_44671 method_44671 + m ()I m method_57764 descriptionLeft + m (Lfod;Lgam;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsq$a net/minecraft/class_7551$class_7552 net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList + f Lfsq; a field_39619 field_39619 + m (Lfsq$a$a;)V a method_44730 setSelected + m (Lgam;)Lfsq$a$a; a method_44522 findEntry + m (Lgam;Lfsq$a$a;)Z a method_44523 method_44523 + m (Lfsq;Lfgo;)V <init> <init> <init> +c fsq$a$a net/minecraft/class_7551$class_7552$class_7553 net/minecraft/client/gui/screens/reporting/ReportReasonSelectionScreen$ReasonSelectionList$Entry + f Lfsq$a; a field_39620 field_39620 + f Lgam; b field_39621 reason + m ()Lgam; b method_44524 getReason + m (Lfsq$a;Lgam;)V <init> <init> <init> +c fsr net/minecraft/class_8771 net/minecraft/client/gui/screens/reporting/SkinReportScreen + f I C field_46052 SKIN_WIDTH + f I D field_46053 FORM_WIDTH + f Lwz; E field_46054 TITLE + f Lfje; F field_46056 commentBox + f Lfim; G field_46058 selectReasonButton + m (Lfim;)V a method_61151 method_61151 + m (Lfmc;)V a method_61152 method_61152 + m (Lgam;)V a method_61153 method_61153 + m (Ljava/lang/String;)V a method_61154 method_61154 + m (Lfod;Lgao;Lgap$a;)V <init> <init> <init> + m (Lfod;Lgao;Ljava/util/UUID;Ljava/util/function/Supplier;)V <init> <init> <init> + m (Lfod;Lgao;Lgap;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fss net/minecraft/class_7554 net/minecraft/client/gui/screens/reporting/package-info +c fst net/minecraft/class_5519 net/minecraft/client/gui/screens/social/PlayerEntry + f Lwz; A field_26906 BLOCKED + f Lwz; B field_26907 OFFLINE + f Lwz; C field_26908 HIDDEN_OFFLINE + f Lwz; D field_26909 BLOCKED_OFFLINE + f Lwz; E field_39736 REPORT_DISABLED_TOOLTIP + f Lwz; F field_33837 HIDE_TEXT_TOOLTIP + f Lwz; G field_33838 SHOW_TEXT_TOOLTIP + f Lwz; H field_39623 REPORT_PLAYER_TOOLTIP + f I I field_32420 SKIN_SIZE + f I J field_32421 PADDING + f I K field_32422 CHAT_TOGGLE_ICON_SIZE + f I a field_26850 SKIN_SHADE + f I b field_26851 BG_FILL + f I c field_26852 BG_FILL_REMOVED + f I d field_26853 PLAYERNAME_COLOR + f I e field_26903 PLAYER_STATUS_COLOR + f Lakr; f field_45560 DRAFT_REPORT_SPRITE + f Ljava/time/Duration; g field_32418 TOOLTIP_DELAY + f Lfjz; h field_45561 REPORT_BUTTON_SPRITES + f Lfjz; i field_45562 MUTE_BUTTON_SPRITES + f Lfjz; j field_45563 UNMUTE_BUTTON_SPRITES + f Lfgo; k field_26854 minecraft + f Ljava/util/List; l field_26855 children + f Ljava/util/UUID; m field_26856 id + f Ljava/lang/String; n field_26857 playerName + f Ljava/util/function/Supplier; o field_26904 skinGetter + f Z p field_26859 isRemoved + f Z q field_39790 hasRecentMessages + f Z r field_39791 reportingEnabled + f Z s field_40796 hasDraftReport + f Z u field_39937 chatReportable + f Lfim; v field_26860 hideButton + f Lfim; w field_26861 showButton + f Lfim; x field_39622 reportButton + f F y field_26864 tooltipHoverTime + f Lwz; z field_26905 HIDDEN + m (Lfgo;Lfsw;Lgao;)V a method_47633 method_47633 + m (Lfsu;Ljava/util/UUID;Ljava/lang/String;Lfim;)V a method_31326 method_31326 + m (Lgao;Lfgo;Lfsw;Lfim;)V a method_44525 method_44525 + m (Lxn;)Lxn; a method_31389 getEntryNarationMessage + m (ZLwz;)V a method_31329 onHiddenOrShown + m (Lfsu;Ljava/util/UUID;Ljava/lang/String;Lfim;)V b method_31332 method_31332 + m ()Ljava/lang/String; c method_31330 getPlayerName + m (Z)V c method_31335 setRemoved + m ()Ljava/util/UUID; d method_31334 getPlayerId + m (Z)V d method_44753 setHasRecentMessages + m (Z)V e method_47905 updateHideAndShowButton + m ()Ljava/util/function/Supplier; h method_53594 getSkinGetter + m ()Z i method_44754 isRemoved + m ()Z j method_44756 hasRecentMessages + m ()Z k method_53595 isChatReportable + m ()Lfjx; l method_47634 createReportButtonTooltip + m ()Lwz; m method_31390 getStatusComponent + m (Lfgo;Lfsw;Ljava/util/UUID;Ljava/lang/String;Ljava/util/function/Supplier;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fst$1 net/minecraft/class_5519$1 net/minecraft/client/gui/screens/social/PlayerEntry$1 + f Lfst; b field_41113 field_41113 + m (Lfst;IIIILfjz;Lfim$c;Lwz;)V <init> <init> <init> +c fst$2 net/minecraft/class_5519$2 net/minecraft/client/gui/screens/social/PlayerEntry$2 + f Lfst; b field_26911 field_26911 + m (Lfst;IIIILfjz;Lfim$c;Lwz;)V <init> <init> <init> +c fst$3 net/minecraft/class_5519$3 net/minecraft/client/gui/screens/social/PlayerEntry$3 + f Lfst; b field_41114 field_41114 + m (Lfst;IIIILfjz;Lfim$c;Lwz;)V <init> <init> <init> +c fsu net/minecraft/class_5520 net/minecraft/client/gui/screens/social/PlayerSocialManager + f Lfgo; a field_26865 minecraft + f Ljava/util/Set; b field_26866 hiddenPlayers + f Lcom/mojang/authlib/minecraft/UserApiService; c field_26912 service + f Ljava/util/Map; d field_26927 discoveredNamesToUUID + f Z e field_35081 onlineMode + f Ljava/util/concurrent/CompletableFuture; f field_35082 pendingBlockListRefresh + m ()V a method_38935 startOnlineMode + m (Lfzq;)V a method_31337 addPlayer + m (Ljava/lang/String;)Ljava/util/UUID; a method_31407 getDiscoveredUUID + m (Ljava/util/UUID;)V a method_31338 hidePlayer + m ()V b method_38936 stopOnlineMode + m (Ljava/util/UUID;)V b method_31339 showPlayer + m ()Ljava/util/Set; c method_31336 getHiddenPlayers + m (Ljava/util/UUID;)Z c method_31391 shouldHideMessageFrom + m (Ljava/util/UUID;)Z d method_31340 isHidden + m (Ljava/util/UUID;)Z e method_31392 isBlocked + m (Ljava/util/UUID;)V f method_31341 removePlayer + m (Lfgo;Lcom/mojang/authlib/minecraft/UserApiService;)V <init> <init> <init> +c fsv net/minecraft/class_5521 net/minecraft/client/gui/screens/social/SocialInteractionsPlayerList + f Lfsw; a field_26867 socialInteractionsScreen + f Ljava/util/List; m field_26869 players + f Ljava/lang/String; n field_26870 filter + m ()V J method_44762 sortPlayerEntries + m ()V K method_31349 updateFilteredPlayers + m (Lcom/mojang/authlib/GameProfile;Ljava/util/UUID;)Lfst; a method_44758 method_44758 + m (Lfst;)Z a method_31342 method_31342 + m (Lfzq;Lfsw$a;)V a method_31345 addPlayer + m (Lgaa;)Ljava/util/Collection; a method_45665 collectProfilesFromChatLog + m (Ljava/lang/String;)V a method_31346 setFilter + m (Ljava/util/Collection;D)V a method_44698 updateFiltersAndScroll + m (Ljava/util/Collection;DZ)V a method_31393 updatePlayerList + m (Ljava/util/Collection;Ljava/util/Map;)V a method_44699 addOnlinePlayers + m (Ljava/util/Map;Z)V a method_44759 updatePlayersFromChatLog + m (Ljava/util/UUID;)V a method_31347 removePlayer + m (Lfst;)Ljava/lang/Integer; b method_44760 method_44760 + m ()Z c method_31348 isEmpty + m (Lfst;)Ljava/lang/Integer; c method_44761 method_44761 + m (Lfsw;Lfgo;IIII)V <init> <init> <init> +c fsw net/minecraft/class_5522 net/minecraft/client/gui/screens/social/SocialInteractionsScreen + f Lwz; A field_26880 SEARCH_HINT + f Lwz; B field_26917 EMPTY_SEARCH + f Lwz; C field_26881 EMPTY_HIDDEN + f Lwz; D field_26918 EMPTY_BLOCKED + f Lwz; E field_26919 BLOCKING_HINT + f I F field_32424 BG_BORDER_SIZE + f I G field_32426 BG_WIDTH + f I H field_32427 SEARCH_HEIGHT + f I I field_32428 MARGIN_Y + f I J field_32429 IMAGE_WIDTH + f I K field_32430 BUTTON_HEIGHT + f I L field_32431 ITEM_HEIGHT + f Lflz; M field_49549 layout + f Lfod; N field_49550 lastScreen + f Lfsv; O field_26882 socialInteractionsPlayerList + f Lfiv; P field_26883 searchBox + f Ljava/lang/String; Q field_26884 lastSearch + f Lfsw$a; R field_26885 page + f Lfim; S field_26886 allButton + f Lfim; T field_26887 hiddenButton + f Lfim; U field_26913 blockedButton + f Lfim; V field_26914 blockingHintButton + f Lwz; W field_26888 serverLabel + f I X field_26871 playerCount + f I a field_32433 SEARCH_START + f I b field_32432 LIST_START + f Lwz; c field_49551 TITLE + f Lakr; r field_45564 BACKGROUND_SPRITE + f Lakr; s field_45565 SEARCH_SPRITE + f Lwz; u field_26876 TAB_ALL + f Lwz; v field_26877 TAB_HIDDEN + f Lwz; w field_26915 TAB_BLOCKED + f Lwz; x field_26878 TAB_ALL_SELECTED + f Lwz; y field_26879 TAB_HIDDEN_SELECTED + f Lwz; z field_26916 TAB_BLOCKED_SELECTED + m ()I C method_31361 listEnd + m ()I D method_31362 marginX + m (Lfgo;)V a method_31350 updateServerLabel + m (Lfim;)V a method_57765 method_57765 + m (Lfsw$a;)V a method_31352 showPage + m (Lfsw;Lfki;)V a method_57766 method_57766 + m (Lfzq;)V a method_31353 onAddPlayer + m (Ljava/lang/String;)V a method_31357 checkSearchStringUpdate + m (Ljava/util/UUID;)V a method_31355 onRemovePlayer + m (Lfim;)V b method_31396 method_31396 + m (Lfim;)V c method_31351 method_31351 + m (Lfim;)V d method_31356 method_31356 + m ()I m method_31359 windowHeight + m ()V <init> <init> <init> + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsw$1 net/minecraft/class_5522$1 net/minecraft/client/gui/screens/social/SocialInteractionsScreen$1 + f Lfsw; d field_26920 field_26920 + m (Lfsw;Lfhx;IIIILwz;)V <init> <init> <init> +c fsw$a net/minecraft/class_5522$class_5523 net/minecraft/client/gui/screens/social/SocialInteractionsScreen$Page + f Lfsw$a; a field_26890 ALL + f Lfsw$a; b field_26891 HIDDEN + f Lfsw$a; c field_26921 BLOCKED + f [Lfsw$a; d field_26892 $VALUES + m ()[Lfsw$a; a method_36890 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsx net/minecraft/class_6222 net/minecraft/client/gui/screens/social/package-info +c fsy net/minecraft/class_7941 net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget + f I a field_41355 HEADER_HORIZONTAL_PADDING + f Ljava/lang/String; b field_41356 TELEMETRY_REQUIRED_TRANSLATION_KEY + f Ljava/lang/String; c field_41357 TELEMETRY_OPTIONAL_TRANSLATION_KEY + f Ljava/lang/String; d field_47125 TELEMETRY_OPTIONAL_DISABLED_TRANSLATION_KEY + f Lwz; e field_41358 PROPERTY_TITLE + f Lfhx; f field_41359 font + f Lfsy$a; m field_41360 content + f Ljava/util/function/DoubleConsumer; n field_41361 onScrolledListener + m (Lfhz;IIFLfik;)V a method_48285 method_48285 + m (Lfsy$b;Lgvo;Z)V a method_47635 addEventType + m (Lgvo;Lfsy$b;Z)V a method_47636 addEventTypeProperties + m (Ljava/util/function/DoubleConsumer;)V a method_47637 setOnScrolledListener + m (Lwz;Z)Lwz; a method_54801 grayOutIfDisabled + m (Z)V b method_47638 onOptInChanged + m (Z)Lfsy$a; c method_47639 buildContent + m ()V j method_57767 updateLayout + m ()I k method_47640 containerWidth + m (IIIILfhx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fsy$a net/minecraft/class_7941$class_7942 net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$Content + f Lfma; a comp_1160 container + f Lwz; b comp_1161 narration + m ()Lfma; a comp_1160 container + m ()Lwz; b comp_1161 narration + m (Lfma;Lwz;)V <init> <init> <init> +c fsy$b net/minecraft/class_7941$class_7943 net/minecraft/client/gui/screens/telemetry/TelemetryEventWidget$ContentBuilder + f I a field_41362 width + f Lfmd; b field_45566 layout + f Lxn; c field_41366 narration + m ()Lfsy$a; a method_47641 build + m (I)V a method_47642 addSpacer + m (ILfmc;)V a method_52763 method_52763 + m (Lfhx;Lwz;)V a method_47643 addLine + m (Lfhx;Lwz;I)V a method_47644 addLine + m (Lfmc;)V a method_52764 method_52764 + m (Lfhx;Lwz;)V b method_47645 addHeader + m (I)V <init> <init> <init> +c fsz net/minecraft/class_7944 net/minecraft/client/gui/screens/telemetry/TelemetryInfoScreen + f Lfsy; A field_41375 telemetryEventWidget + f Lfjg; B field_49554 description + f D C field_41376 savedScroll + f Lwz; a field_41369 TITLE + f Lwz; b field_41370 DESCRIPTION + f Lwz; c field_45567 BUTTON_PRIVACY_STATEMENT + f Lwz; r field_41371 BUTTON_GIVE_FEEDBACK + f Lwz; s field_41372 BUTTON_VIEW_DATA + f Lwz; u field_47126 CHECKBOX_OPT_IN + f I v field_41367 SPACING + f Z w field_49552 EXTRA_TELEMETRY_AVAILABLE + f Lfod; x field_41373 lastScreen + f Lfgs; y field_41374 options + f Lflz; z field_49553 layout + m (D)V a method_47646 method_47646 + m (Lfik;Z)V a method_54803 onOptInChanged + m (Lfim;)V a method_52765 openPrivacyStatementLink + m (Lfsz;Lfki;)V a method_48286 method_48286 + m (Lfim;)V b method_47650 openFeedbackLink + m (Lfim;)V c method_47651 openDataFolder + m (Lfim;)V d method_57768 method_57768 + m ()Lfik; m method_54802 createTelemetryCheckbox + m (Lfod;Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fta net/minecraft/class_7945 net/minecraft/client/gui/screens/telemetry/package-info +c ftb net/minecraft/class_7745 net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen + f Lwz; a field_40443 TITLE + f Lwz; b field_40444 MESSAGE + f Lwz; c field_40445 DETAILS_BUTTON + f I r field_42498 COLUMN_SPACING + f I s field_42499 DETAILS_BUTTON_WIDTH + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; u field_40447 callback + f Ljava/util/Collection; v field_40448 enabledPacks + f Lfly; w field_42500 layout + m (Lfim;)V a method_45666 method_45666 + m (Lftb;Lfki;)V a method_49008 method_49008 + m (Lfim;)V b method_45668 method_45668 + m (Lfim;)V c method_45667 method_45667 + m (Ljava/util/Collection;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftb$a net/minecraft/class_7745$class_7746 net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen + f Lftb; a field_40450 field_40450 + f Lwz; b field_49555 TITLE + f Lflz; c field_49556 layout + f Lftb$a$a; r field_50222 list + m (Lfim;)V a method_45671 method_45671 + m (Lftb$a;)Lfhx; a method_45672 method_45672 + m (Lftb$a;Lfki;)V a method_57769 method_57769 + m (Lftb$a;)Lfgo; b method_45673 method_45673 + m (Lftb$a;)Lfhx; c method_45674 method_45674 + m (Lftb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftb$a$a net/minecraft/class_7745$class_7746$class_7747 net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackList + m (Lftb$a;Lfgo;Ljava/util/Collection;)V <init> <init> <init> +c ftb$a$b net/minecraft/class_7745$class_7746$class_7748 net/minecraft/client/gui/screens/worldselection/ConfirmExperimentalFeaturesScreen$DetailsScreen$PackListEntry + f Lftb$a; a field_40453 field_40453 + f Lwz; b field_40454 packId + f Lwz; c field_40455 message + f Lfjf; d field_40456 splitMessage + m (Lftb$a;Lwz;Lwz;Lfjf;)V <init> <init> <init> +c ftc net/minecraft/class_525 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen + f I A field_42171 VERTICAL_BUTTON_SPACING + f Lflz; B field_49557 layout + f Lftl; C field_42172 uiState + f Lfkp; D field_42173 tabManager + f Z E field_42502 recreated + f Lews; F field_45568 packValidator + f Lfod; G field_3187 lastScreen + f Ljava/nio/file/Path; H field_25477 tempDataPackDir + f Latp; I field_25792 tempDataPackRepository + f Lfkq; J field_42164 tabNavigationBar + f Lakr; a field_49902 TAB_HEADER_BACKGROUND + f I b field_42165 GROUP_BOTTOM + f I c field_42166 TAB_COLUMN_WIDTH + f Lorg/slf4j/Logger; r field_25480 LOGGER + f Ljava/lang/String; s field_32434 TEMP_WORLD_PREFIX + f Lwz; u field_25898 GAME_MODEL_LABEL + f Lwz; v field_26600 NAME_LABEL + f Lwz; w field_42501 EXPERIMENTS_LABEL + f Lwz; x field_42169 ALLOW_COMMANDS_INFO + f Lwz; y field_37911 PREPARING_WORLD_DATA + f I z field_42170 HORIZONTAL_BUTTON_SPACING + m ()V C method_30297 popScreen + m ()V D method_2736 onCreate + m ()Ljava/nio/file/Path; E method_29693 getTempDataPackDir + m ()V F method_29695 removeTempDataPackDir + m ()Ljava/util/Optional; G method_41848 createNewWorldDirectory + m (Lalo$a;)Lalo$b; a method_45678 method_45678 + m (Latp;)V a method_49009 method_49009 + m (Latp;Lddr;)Lalo$c; a method_41849 createDefaultLoadConfig + m (Latp;Lddr;Ljava/util/function/Consumer;)V a method_45679 applyNewPackConfig + m (Latp;Lddr;Ljava/util/function/Consumer;Z)V a method_48643 method_48643 + m (Latp;ZLjava/util/function/Consumer;)V a method_29682 tryApplyNewDataPacks + m (Latu;Lalc;Ljt;Lftc$a;)Lftk; a method_45681 method_45681 + m (Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult; a method_45682 method_45682 + m (Lddr;)V a method_49010 openExperimentsScreen + m (Ldzt$b;Ljt;Lcom/mojang/serialization/Lifecycle;)V a method_45683 method_45683 + m (Lerj$a;Ljt;Lcom/mojang/serialization/Lifecycle;)V a method_41847 createNewWorld + m (Lfgo;Lfod;)V a method_31130 openFresh + m (Lfgo;Lfod;Ldda;Lftk;Ljava/nio/file/Path;)Lftc; a method_40212 createFromExisting + m (Lfgo;Lwz;)V a method_41852 queueLoadScreen + m (Lfik;)V a method_48644 method_48644 + m (Lfim;)V a method_19921 method_19921 + m (Lftc;)Lfhx; a method_48646 method_48646 + m (Lftc;Lfki;)V a method_48649 method_48649 + m (Lftk;)Lftk; a method_59841 method_59841 + m (Ljava/lang/String;)Ljava/lang/IllegalStateException; a method_58746 method_58746 + m (Ljava/nio/file/Path;)Z a method_41853 method_41853 + m (Ljava/nio/file/Path;Lfgo;)Ljava/nio/file/Path; a method_29685 createTempDataPackDirFromExistingWorld + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)Z a method_29686 method_29686 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a method_29687 copyBetweenDirs + m (Ljava/util/List;Ljava/lang/String;)Z a method_29983 method_29983 + m (Ljava/util/function/Consumer;Ljava/lang/Void;Ljava/lang/Throwable;)Ljava/lang/Object; a method_49629 method_49629 + m (Ljava/util/function/Consumer;Z)V a method_48654 method_48654 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Ljava/nio/file/Path;Ljava/nio/file/Path;)V a method_29688 method_29688 + m (Lalo$a;)Lalo$b; b method_45686 method_45686 + m (Latp;)V b method_49011 method_49011 + m (Latu;Lalc;Ljt;Lftc$a;)Lftk; b method_41851 method_41851 + m (Lddr;)V b method_29694 openDataPackSelectionScreen + m (Lfim;)V b method_19922 method_19922 + m (Lftc;)Lfhx; b method_48647 method_48647 + m (Lftc;Lfki;)V b method_48650 method_48650 + m (Ljava/nio/file/Path;)V b method_29689 method_29689 + m (Ljava/nio/file/Path;Ljava/nio/file/Path;)V b method_41855 method_41855 + m (Lddr;)Lcom/mojang/datafixers/util/Pair; c method_30296 getDataPackSelectionSettings + m (Lftc;)Lfhx; c method_48651 method_48651 + m (Z)Ldda; c method_40213 createLevelSettings + m (Lftc;)Lfhx; d method_48652 method_48652 + m (Lftc;)Lfgo; e method_48653 method_48653 + m (Lftc;)Lfgo; f method_48655 method_48655 + m (Lftc;)Lfgo; g method_48656 method_48656 + m ()Lftl; m method_48657 getUiState + m (Lfgo;Lfod;Lftk;Ljava/util/Optional;Ljava/util/OptionalLong;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftc$a net/minecraft/class_525$class_7749 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$DataPackReloadCookie + f Ldzu; a comp_1025 worldGenSettings + f Lddr; b comp_1026 dataConfiguration + m ()Ldzu; a comp_1025 worldGenSettings + m ()Lddr; b comp_1026 dataConfiguration + m (Ldzu;Lddr;)V <init> <init> <init> +c ftc$b net/minecraft/class_525$class_8093 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$GameTab + f Lftc; b field_42174 field_42174 + f Lwz; c field_42175 TITLE + f Lwz; d field_42176 ALLOW_COMMANDS + f Lfiv; e field_42177 nameEdit + m (Lfim;)V a method_49012 method_49012 + m (Lfit;Lbqo;)V a method_48658 method_48658 + m (Lfit;Lftl$a;)V a method_48659 method_48659 + m (Lfit;Lftl;)V a method_48660 method_48660 + m (Lfit;Ljava/lang/Boolean;)V a method_48661 method_48661 + m (Lftl$a;)Lwz; a method_48662 method_48662 + m (Lftl;)V a method_49702 method_49702 + m (Ljava/lang/Boolean;)Lfjx; a method_48663 method_48663 + m (Lfit;Lftl;)V b method_48664 method_48664 + m (Lfit;Lftl;)V c method_48665 method_48665 + m (Lftc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftc$c net/minecraft/class_525$class_8094 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$MoreTab + f Lftc; b field_42178 field_42178 + f Lwz; c field_42179 TITLE + f Lwz; d field_42180 GAME_RULES_LABEL + f Lwz; e field_42181 DATA_PACKS_LABEL + m (Lfim;)V a method_49013 method_49013 + m (Ljava/util/Optional;)V a method_48667 method_48667 + m ()V b method_48669 openGameRulesScreen + m (Lfim;)V b method_49014 method_49014 + m (Lfim;)V c method_48668 method_48668 + m (Lftc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftc$d net/minecraft/class_525$class_8095 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab + f Lftc; b field_42182 field_42182 + f Lwz; c field_42183 TITLE + f Lwz; d field_42184 AMPLIFIED_HELP_TEXT + f Lwz; e field_42185 GENERATE_STRUCTURES + f Lwz; f field_42186 GENERATE_STRUCTURES_INFO + f Lwz; g field_42187 BONUS_CHEST + f Lwz; h field_42188 SEED_LABEL + f Lwz; i field_42189 SEED_EMPTY_HINT + f I j field_42190 WORLD_TAB_WIDTH + f Lfiv; k field_42191 seedEdit + f Lfim; l field_42192 customizeTypeButton + m (Lfim;)V a method_48670 method_48670 + m (Lfit;)Lxn; a method_48671 createTypeButtonNarration + m (Lfit;Lftl$b;)V a method_48672 method_48672 + m (Lfit;Lftl;)V a method_48673 method_48673 + m (Lfly$b;Lfmb;)V a method_48674 method_48674 + m (Lftj;Lftl;)V a method_48675 method_48675 + m (Lftl;)V a method_48676 method_48676 + m (Ljava/lang/String;)V a method_48677 method_48677 + m ()V b method_48678 openPresetEditor + m ()Lfit$c; c method_48679 createWorldTypeValueSupplier + m ()Z d method_48680 method_48680 + m ()Z e method_48681 method_48681 + m (Lftc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftc$d$1 net/minecraft/class_525$class_8095$1 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$1 + f Lftc; d field_42193 field_42193 + m (Lftc$d;Lfhx;IILwz;Lftc;)V <init> <init> <init> +c ftc$d$2 net/minecraft/class_525$class_8095$2 net/minecraft/client/gui/screens/worldselection/CreateWorldScreen$WorldTab$2 + f Lftc$d; a field_42195 field_42195 + m (Lftc$d;)V <init> <init> <init> +c ftd net/minecraft/class_5235 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen + f Lwz; a field_49558 TITLE + f I b field_49559 SPACING + f Lflz; c field_49560 layout + f Ljava/util/function/Consumer; r field_24293 exitCallback + f Ljava/util/Set; s field_24295 invalidEntries + f Ldcs; u field_24298 gameRules + f Lftd$g; v field_49903 ruleList + f Lfim; w field_24296 doneButton + m (Lfim;)V a method_57770 method_57770 + m (Lftd$f;)V a method_27620 markInvalid + m (Lftd;)Lfgo; a method_27621 method_27621 + m (Lftd;Lfki;)V a method_48682 method_48682 + m (Lfim;)V b method_27619 method_27619 + m (Lftd$f;)V b method_27626 clearInvalid + m (Lftd;)Lfgo; b method_29984 method_29984 + m (Lftd;)Lfgo; c method_27629 method_27629 + m (Lftd;)Lfgo; d method_29985 method_29985 + m (Lftd;)Lfgo; e method_29986 method_29986 + m (Lftd;)Lfgo; f method_27627 method_27627 + m (Lftd;)Lfhx; g method_57771 method_57771 + m ()V m method_27632 updateDoneButton + m (Ldcs;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftd$a net/minecraft/class_5235$class_5236 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$BooleanRuleEntry + f Lfit; c field_24300 checkbox + m (Ldcs$a;Lfit;Ljava/lang/Boolean;)V a method_32674 method_32674 + m (Ljava/lang/String;Lfit;)Lxn; a method_32675 method_32675 + m (Lftd;Lwz;Ljava/util/List;Ljava/lang/String;Ldcs$a;)V <init> <init> <init> +c ftd$b net/minecraft/class_5235$class_5237 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry + f Lftd; a field_24305 field_24305 + f Lwz; b field_24306 label + m (Lftd;Lwz;)V <init> <init> <init> +c ftd$b$1 net/minecraft/class_5235$class_5237$1 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$CategoryRuleEntry$1 + f Lftd$b; a field_33845 field_33845 + m (Lftd$b;)V <init> <init> <init> +c ftd$c net/minecraft/class_5235$class_5238 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$EntryFactory +c ftd$d net/minecraft/class_5235$class_5400 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$GameRuleEntry + f Ljava/util/List; a field_25630 children + f Lftd; b field_25631 field_25631 + f Ljava/util/List; c field_25629 label + m (Lfhz;II)V a method_29989 renderLabel + m (Lftd;Ljava/util/List;Lwz;)V <init> <init> <init> +c ftd$e net/minecraft/class_5235$class_5239 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$IntegerRuleEntry + f Lftd; c field_24307 field_24307 + f Lfiv; d field_24309 input + m (Ldcs$d;Ljava/lang/String;)V a method_27635 method_27635 + m (Lftd;Lwz;Ljava/util/List;Ljava/lang/String;Ldcs$d;)V <init> <init> <init> +c ftd$f net/minecraft/class_5235$class_5240 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleEntry + f Ljava/util/List; a field_24311 tooltip + m (Ljava/util/List;)V <init> <init> <init> +c ftd$g net/minecraft/class_5235$class_5241 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList + f Lftd; a field_24313 field_24313 + f I m field_49561 ITEM_HEIGHT + m (Ljava/util/Map$Entry;)V a method_27637 method_27637 + m (Ljava/util/Map$Entry;)V b method_27638 method_27638 + m (Lftd;Ldcs;)V <init> <init> <init> +c ftd$g$1 net/minecraft/class_5235$class_5241$1 net/minecraft/client/gui/screens/worldselection/EditGameRulesScreen$RuleList$1 + f Lftd; a field_24314 field_24314 + f Ldcs; b field_24315 val$gameRules + f Ljava/util/Map; c field_24316 val$entries + f Lftd$g; d field_24317 field_24317 + m (Ldcs$b;)Ljava/util/Map; a method_27639 method_27639 + m (Ldcs$e;Lftd$c;)V a method_27640 addEntry + m (Lwz;Ljava/util/List;Ljava/lang/String;Ldcs$a;)Lftd$f; a method_27641 method_27641 + m (Lwz;Ljava/util/List;Ljava/lang/String;Ldcs$d;)Lftd$f; a method_27642 method_27642 + m (Lftd$g;Lftd;Ldcs;Ljava/util/Map;)V <init> <init> <init> +c fte net/minecraft/class_524 net/minecraft/client/gui/screens/worldselection/EditWorldScreen + f I A field_46894 VERTICAL_SPACING + f I B field_46895 HALF_WIDTH + f Lfmd; C field_46896 layout + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; D field_3169 callback + f Lerf$c; E field_23777 levelAccess + f Lfiv; F field_48397 nameEdit + f Lorg/slf4j/Logger; a field_23776 LOGGER + f Lwz; b field_26603 NAME_LABEL + f Lwz; c field_46885 RESET_ICON_BUTTON + f Lwz; r field_46886 FOLDER_BUTTON + f Lwz; s field_46887 BACKUP_BUTTON + f Lwz; u field_46888 BACKUP_FOLDER_BUTTON + f Lwz; v field_46889 OPTIMIZE_BUTTON + f Lwz; w field_46890 OPTIMIZE_TITLE + f Lwz; x field_46891 OPTIMIIZE_DESCRIPTION + f Lwz; y field_46892 SAVE_BUTTON + f I z field_46893 DEFAULT_WIDTH + m (Lerf$c;)Z a method_2701 makeBackupAndShowToast + m (Lerf$c;Lfgo;ZZ)V a method_54595 method_54595 + m (Lerf$c;Lfim;)V a method_54596 method_54596 + m (Lfgo;)V a method_54597 method_54597 + m (Lfgo;Lerf$c;Lfim;)V a method_54598 method_54598 + m (Lfgo;Lerf$c;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)Lfte; a method_54599 create + m (Lfgo;Lfim;)V a method_54600 method_54600 + m (Lfim;)V a method_54601 method_54601 + m (Lfim;Ljava/lang/String;)V a method_54602 method_54602 + m (Lfte;Lfki;)V a method_54604 method_54604 + m (Ljava/lang/String;)V a method_2691 onRename + m (Ljava/nio/file/Path;)Z a method_54605 method_54605 + m (Lerf$c;Lfim;)V b method_54606 method_54606 + m (Lfim;)V b method_54603 method_54603 + m (Ljava/nio/file/Path;)V b method_54607 method_54607 + m (Lerf$c;Lfim;)V c method_54608 method_54608 + m (Lfgo;Lerf$c;Ljava/lang/String;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftf net/minecraft/class_8134 net/minecraft/client/gui/screens/worldselection/ExperimentsScreen + f Lwz; a field_49562 TITLE + f Lwz; b field_50043 INFO + f I c field_42503 MAIN_CONTENT_WIDTH + f Lflz; r field_42504 layout + f Lfod; s field_42505 parent + f Latp; u field_42506 packRepository + f Ljava/util/function/Consumer; v field_42507 output + f Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; w field_42508 packs + m (Latm;)Lwz; a method_49016 getHumanReadableTitle + m (Latm;Ljava/lang/Boolean;)V a method_49017 method_49017 + m (Lfim;)V a method_49018 method_49018 + m (Lfmc;)V a method_52767 method_52767 + m (Lftf;Lfki;)V a method_49019 method_49019 + m (Lftj$a;Latm;Ljava/lang/Boolean;)V a method_49020 method_49020 + m (Ljava/util/List;Ljava/util/List;Latm;Ljava/lang/Boolean;)V a method_49021 method_49021 + m (Latm;)Z b method_49022 method_49022 + m (Lfim;)V b method_49023 method_49023 + m ()V m method_49024 onDone + m (Lfod;Latp;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftg net/minecraft/class_527 net/minecraft/client/gui/screens/worldselection/OptimizeWorldScreen + f Lorg/slf4j/Logger; a field_25482 LOGGER + f Ljava/util/function/ToIntFunction; b field_3232 DIMENSION_COLORS + f Lit/unimi/dsi/fastutil/booleans/BooleanConsumer; c field_3233 callback + f Lbqf; r field_3234 upgrader + m (Lfgo;Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lerf$c;Z)Lftg; a method_27031 create + m (Lfim;)V a method_19938 method_19938 + m (Lit/unimi/dsi/fastutil/objects/Reference2IntOpenHashMap;)V a method_2747 method_2747 + m (Lit/unimi/dsi/fastutil/booleans/BooleanConsumer;Lcom/mojang/datafixers/DataFixer;Lerf$c;Ldda;ZLka;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fth net/minecraft/class_5293 net/minecraft/client/gui/screens/worldselection/PresetEditor + f Ljava/util/Map; a field_37912 EDITORS + m (Leht;)Lftk$a; a method_41856 flatWorldConfigurator + m (Leht;Lka$b;Ldzt;)Ldzt; a method_41857 method_41857 + m (Lftc;Leht;)V a method_41858 method_41858 + m (Lftc;Lftk;)Lfod; a method_41859 method_41859 + m (Lftc;Ljm;)V a method_41860 method_41860 + m (Ljm;)Lftk$a; a method_41861 fixedBiomeConfigurator + m (Ljm;Lka$b;Ldzt;)Ldzt; a method_41862 method_41862 + m (Lftc;Lftk;)Lfod; b method_41863 method_41863 + m ()V <clinit> <clinit> <clinit> +c fti net/minecraft/class_526 net/minecraft/client/gui/screens/worldselection/SelectWorldScreen + f Ldzw; a field_40457 TEST_OPTIONS + f Lfod; b field_3221 lastScreen + f Lfiv; c field_3220 searchBox + f Lorg/slf4j/Logger; r field_28783 LOGGER + f Lfim; s field_3219 deleteButton + f Lfim; u field_3224 selectButton + f Lfim; v field_3215 renameButton + f Lfim; w field_3216 copyButton + f Lftn; x field_3218 list + m (Lerg;)V a method_19940 updateButtonStatus + m (Lfim;)V a method_35739 method_35739 + m (Ljava/lang/String;)V a method_2744 method_2744 + m (Lfim;)V b method_19939 method_19939 + m (Lfim;)V c method_19941 method_19941 + m (Lfim;)V d method_19942 method_19942 + m (Lfim;)V e method_19943 method_19943 + m (Lfim;)V f method_19944 method_19944 + m (Lfim;)V g method_19945 method_19945 + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftj net/minecraft/class_8096 net/minecraft/client/gui/screens/worldselection/SwitchGrid + f I a field_42196 DEFAULT_SWITCH_BUTTON_WIDTH + f Ljava/util/List; b field_42197 switches + m ()V a method_48683 refreshStates + m (I)Lftj$a; a method_48684 builder + m (Ljava/util/List;)V <init> <init> <init> +c ftj$a net/minecraft/class_8096$class_8097 net/minecraft/client/gui/screens/worldselection/SwitchGrid$Builder + f I a field_42198 width + f Ljava/util/List; b field_42199 switchBuilders + f I c field_42200 paddingLeft + f I d field_42509 rowSpacing + f I e field_42510 rowCount + f Ljava/util/Optional; f field_42511 infoUnderneath + m ()V a method_49025 increaseRow + m (I)Lftj$a; a method_48685 withPaddingLeft + m (IZ)Lftj$a; a method_49026 withInfoUnderneath + m (Ljava/util/function/Consumer;)Lftj; a method_48686 build + m (Lwz;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;)Lftj$d; a method_48687 addSwitch + m (I)Lftj$a; b method_49027 withRowSpacing + m (I)V <init> <init> <init> +c ftj$b net/minecraft/class_8096$class_8135 net/minecraft/client/gui/screens/worldselection/SwitchGrid$InfoUnderneathSettings + f I a comp_1259 maxInfoRows + f Z b comp_1260 alwaysMaxHeight + m ()I a comp_1259 maxInfoRows + m ()Z b comp_1260 alwaysMaxHeight + m (IZ)V <init> <init> <init> +c ftj$c net/minecraft/class_8096$class_8098 net/minecraft/client/gui/screens/worldselection/SwitchGrid$LabeledSwitch + f Lfit; a comp_1261 button + f Ljava/util/function/BooleanSupplier; b comp_1262 stateSupplier + f Ljava/util/function/BooleanSupplier; c comp_1263 isActiveCondition + m ()V a method_48688 refreshState + m ()Lfit; b comp_1261 button + m ()Ljava/util/function/BooleanSupplier; c comp_1262 stateSupplier + m ()Ljava/util/function/BooleanSupplier; d comp_1263 isActiveCondition + m (Lfit;Ljava/util/function/BooleanSupplier;Ljava/util/function/BooleanSupplier;)V <init> <init> <init> +c ftj$d net/minecraft/class_8096$class_8099 net/minecraft/client/gui/screens/worldselection/SwitchGrid$SwitchBuilder + f Lwz; a field_42204 label + f Ljava/util/function/BooleanSupplier; b field_42205 stateSupplier + f Ljava/util/function/Consumer; c field_42206 onClicked + f Lwz; d field_42207 info + f Ljava/util/function/BooleanSupplier; e field_42208 isActiveCondition + f I f field_42209 buttonWidth + m (Lfit;)Lxn; a method_49028 method_49028 + m (Lfit;Ljava/lang/Boolean;)V a method_48690 method_48690 + m (Lfjx;Ljava/lang/Boolean;)Lfjx; a method_49029 method_49029 + m (Lftj$a;Lfly;I)Lftj$c; a method_48691 build + m (Lftj$a;Lfly;ILftj$b;)V a method_49030 method_49030 + m (Ljava/util/function/BooleanSupplier;)Lftj$d; a method_48693 withIsActiveCondition + m (Lwz;)Lftj$d; a method_48694 withInfo + m (Lfit;)Lxn; b method_49031 method_49031 + m (Lwz;Ljava/util/function/BooleanSupplier;Ljava/util/function/Consumer;I)V <init> <init> <init> +c ftk net/minecraft/class_7193 net/minecraft/client/gui/screens/worldselection/WorldCreationContext + f Ldzw; a comp_616 options + f Ljz; b comp_1027 datapackDimensions + f Ldzt; c comp_1028 selectedDimensions + f Ljt; d comp_1029 worldgenRegistries + f Lalc; e comp_619 dataPackResources + f Lddr; f comp_1030 dataConfiguration + m ()Lka$b; a method_45689 worldgenLoadContext + m (Ldzw;Ldzt;)Lftk; a method_41864 withSettings + m (Lftk$a;)Lftk; a method_41866 withDimensions + m (Lftk$b;)Lftk; a method_45690 withOptions + m ()V b method_60345 validate + m ()Ldzw; c comp_616 options + m ()Ljz; d comp_1027 datapackDimensions + m ()Ldzt; e comp_1028 selectedDimensions + m ()Ljt; f comp_1029 worldgenRegistries + m ()Lalc; g comp_619 dataPackResources + m ()Lddr; h comp_1030 dataConfiguration + m (Ldzu;Ljt;Lalc;Lddr;)V <init> <init> <init> + m (Ldzw;Ldzt;Ljt;Lalc;Lddr;)V <init> <init> <init> + m (Ldzw;Ljz;Ldzt;Ljt;Lalc;Lddr;)V <init> <init> <init> +c ftk$a net/minecraft/class_7193$class_7195 net/minecraft/client/gui/screens/worldselection/WorldCreationContext$DimensionsUpdater +c ftk$b net/minecraft/class_7193$class_7194 net/minecraft/client/gui/screens/worldselection/WorldCreationContext$OptionsModifier +c ftl net/minecraft/class_8100 net/minecraft/client/gui/screens/worldselection/WorldCreationUiState + f Lwz; a field_43104 DEFAULT_WORLD_NAME + f Ljava/util/List; b field_42210 listeners + f Ljava/lang/String; c field_42211 name + f Lftl$a; d field_42213 gameMode + f Lbqo; e field_42214 difficulty + f Ljava/lang/Boolean; f field_42215 allowCommands + f Ljava/lang/String; g field_42216 seed + f Z h field_42217 generateStructures + f Z i field_42218 bonusChest + f Ljava/nio/file/Path; j field_43105 savesFolder + f Ljava/lang/String; k field_43106 targetFolder + f Lftk; l field_42219 settings + f Lftl$b; m field_42220 worldType + f Ljava/util/List; n field_42221 normalPresetList + f Ljava/util/List; o field_42222 altPresetList + f Ldcs; p field_42223 gameRules + m ()V a method_48695 onChanged + m (Lbqo;)V a method_48696 setDifficulty + m (Ldcs;)V a method_48697 setGameRules + m (Lddr;)Z a method_48698 tryUpdateDataConfiguration + m (Ldzw;)Ldzw; a method_48699 method_48699 + m (Lftk$a;)V a method_48700 updateDimensions + m (Lftk;)V a method_48701 setSettings + m (Lftk;Lakq;)Ljava/util/Optional; a method_48702 method_48702 + m (Lftk;Ljava/util/Optional;)Ljava/util/Optional; a method_48703 findPreset + m (Lftl$a;)V a method_48704 setGameMode + m (Lftl$b;)V a method_48705 setWorldType + m (Ljava/lang/String;)V a method_48710 setName + m (Ljava/util/List;)Z a method_48711 method_48711 + m (Ljava/util/function/Consumer;)V a method_48712 addListener + m (Ljm;Lka$b;Ldzt;)Ldzt; a method_48706 method_48706 + m (Ljq$c;)Ljava/util/List; a method_48707 method_48707 + m (Ljz;)Ljava/util/List; a method_48708 method_48708 + m (Ljz;Lawu;)Ljava/util/Optional; a method_48709 getNonEmptyList + m (Z)V a method_48713 setAllowCommands + m (ZLdzw;)Ldzw; a method_48714 method_48714 + m ()Ljava/lang/String; b method_48715 getName + m (Ljava/lang/String;)V b method_48716 setSeed + m (Z)V b method_48717 setGenerateStructures + m (ZLdzw;)Ldzw; b method_48718 method_48718 + m ()Ljava/lang/String; c method_49703 getTargetFolder + m (Ljava/lang/String;)Ljava/lang/String; c method_49704 findResultFolder + m (Z)V c method_48720 setBonusChest + m ()Lftl$a; d method_48721 getGameMode + m ()Lbqo; e method_48722 getDifficulty + m ()Z f method_48723 isHardcore + m ()Z g method_48724 isAllowCommands + m ()Ljava/lang/String; h method_48725 getSeed + m ()Z i method_48726 isGenerateStructures + m ()Z j method_48727 isBonusChest + m ()Lftk; k method_48728 getSettings + m ()Z l method_48729 isDebug + m ()Lftl$b; m method_48730 getWorldType + m ()Lfth; n method_48731 getPresetEditor + m ()Ljava/util/List; o method_48732 getNormalPresetList + m ()Ljava/util/List; p method_48733 getAltPresetList + m ()Ldcs; q method_48734 getGameRules + m ()V r method_48735 updatePresetLists + m (Ljava/nio/file/Path;Lftk;Ljava/util/Optional;Ljava/util/OptionalLong;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftl$a net/minecraft/class_8100$class_4539 net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$SelectedGameMode + f Lftl$a; a field_20624 SURVIVAL + f Lftl$a; b field_20625 HARDCORE + f Lftl$a; c field_20626 CREATIVE + f Lftl$a; d field_20627 DEBUG + f Ldct; e field_20629 gameType + f Lwz; f field_42224 displayName + f Lwz; g field_42225 info + f [Lftl$a; h field_20630 $VALUES + m ()Lwz; a method_48736 getInfo + m ()[Lftl$a; b method_36891 $values + m (Ljava/lang/String;ILjava/lang/String;Ldct;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftl$b net/minecraft/class_8100$class_8101 net/minecraft/client/gui/screens/worldselection/WorldCreationUiState$WorldTypeEntry + f Ljm; a comp_1238 preset + f Lwz; b field_42226 CUSTOM_WORLD_DESCRIPTION + m ()Lwz; a method_48737 describePreset + m (Lakq;)Z a method_48738 method_48738 + m ()Z b method_48739 isAmplified + m (Lakq;)Lwz; b method_48740 method_48740 + m ()Ljm; c comp_1238 preset + m (Ljm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftm net/minecraft/class_7196 net/minecraft/client/gui/screens/worldselection/WorldOpenFlows + f Lorg/slf4j/Logger; a field_37913 LOGGER + f Ljava/util/UUID; b field_47592 WORLD_PACK_ID + f Lfgo; c field_37914 minecraft + f Lerf; d field_37915 levelSource + m ()Ljava/util/concurrent/CompletableFuture; a method_43324 promptBundledPackLoadFailure + m (Lalo$d;Lalo$f;Lalo$e;)Ljava/lang/Object; a method_45694 loadWorldDataBlocking + m (Lalp;Lerf$c;Ljava/lang/Runnable;)V a method_57772 method_57772 + m (Latu;Lalc;Ljt;Lftm$a;)Lcom/mojang/datafixers/util/Pair; a method_45695 method_45695 + m (Lcom/mojang/serialization/Dynamic;Lalo$a;)Lalo$b; a method_54609 method_54609 + m (Lcom/mojang/serialization/Dynamic;ZLatp;)Lalp; a method_54610 loadWorldStem + m (Lerf$c;)Lcom/mojang/datafixers/util/Pair; a method_45696 recreateWorldData + m (Lerf$c;Lalc;Ljt;Lerl;)V a method_41889 createLevelFromExistingSettings + m (Lerf$c;Lalp;Latp;)V a method_57773 openWorldDoLoad + m (Lerf$c;Lalp;Latp;Lgtc;Ljava/lang/Runnable;Z)V a method_57774 method_57774 + m (Lerf$c;Lalp;Latp;Ljava/lang/Runnable;)V a method_57775 openWorldCheckWorldStemCompatibility + m (Lerf$c;Lalp;Lgtc;Latp;Ljava/lang/Runnable;)V a method_57776 openWorldCheckDiskSpace + m (Lerf$c;Lalp;Lgtc;Latp;Ljava/lang/Runnable;Ljava/lang/Boolean;)V a method_57777 method_57777 + m (Lerf$c;Lcom/mojang/serialization/Dynamic;Ljava/lang/Runnable;)V a method_57778 method_57778 + m (Lerf$c;Lcom/mojang/serialization/Dynamic;Ljava/lang/Runnable;ZZ)V a method_57779 method_57779 + m (Lerf$c;Lcom/mojang/serialization/Dynamic;ZLjava/lang/Runnable;)V a method_57780 openWorldLoadLevelStem + m (Lerf$c;Lerg;Lcom/mojang/serialization/Dynamic;Ljava/lang/Runnable;)V a method_57781 openWorldCheckVersionCompatibility + m (Lerf$c;Ljava/lang/Runnable;)V a method_57782 openWorldLoadLevelData + m (Lerf$c;Ljava/lang/Runnable;Z)V a method_57783 method_57783 + m (Lerf$c;Ljava/lang/Runnable;ZZ)V a method_54617 method_54617 + m (Lerf$c;ZLjava/lang/Runnable;Ljava/lang/Runnable;)V a method_41898 askForBackup + m (Lfgo;Lftc;Lcom/mojang/serialization/Lifecycle;Ljava/lang/Runnable;Z)V a method_41892 confirmWorldCreation + m (Lgtc;Lerf$c;)Ljava/util/concurrent/CompletableFuture; a method_55510 loadBundledResourcePack + m (Ljava/lang/Runnable;Lfgo;Lftc;Z)V a method_41893 method_41893 + m (Ljava/lang/String;)Lerf$c; a method_41901 createWorldAccess + m (Ljava/lang/String;Ldda;Ldzw;Ljava/util/function/Function;Lfod;)V a method_41895 createFreshLevel + m (Ljava/lang/String;Ljava/lang/Runnable;)V a method_57784 openWorld + m (Ljava/lang/Throwable;)Ljava/lang/Void; a method_57785 method_57785 + m (Ljava/lang/Void;)Ljava/lang/Boolean; a method_57786 method_57786 + m (Ljava/util/function/Function;Ldda;Ldzw;Lalo$a;)Lalo$b; a method_45698 method_45698 + m ()V b method_54621 method_54621 + m (Lcom/mojang/serialization/Dynamic;Lalo$a;)Lalo$b; b method_54622 method_54622 + m (Lerf$c;Lalp;Latp;Ljava/lang/Runnable;)V b method_57787 openWorldLoadBundledResourcePack + m (Lerf$c;Ljava/lang/Runnable;)V b method_57788 method_57788 + m (Ljava/lang/Throwable;)Ljava/util/concurrent/CompletionStage; b method_57789 method_57789 + m (Lerf$c;Lalp;Latp;Ljava/lang/Runnable;)V c method_57790 method_57790 + m (Lerf$c;Ljava/lang/Runnable;)V c method_57791 method_57791 + m (Lfgo;Lerf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftm$a net/minecraft/class_7196$class_7750 net/minecraft/client/gui/screens/worldselection/WorldOpenFlows$1Data + f Ldda; a comp_1031 levelSettings + f Ldzw; b comp_1032 options + f Ljz; c comp_1033 existingDimensions + m ()Ldda; a comp_1031 levelSettings + m ()Ldzw; b comp_1032 options + m ()Ljz; c comp_1033 existingDimensions + m (Ldda;Ldzw;Ljz;)V <init> <init> <init> +c ftn net/minecraft/class_528 net/minecraft/client/gui/screens/worldselection/WorldSelectionList + f Lwz; A field_26610 WORLD_LOCKED_TOOLTIP + f Lwz; B field_34803 WORLD_REQUIRES_CONVERSION + f Lwz; C field_46897 INCOMPATIBLE_VERSION_TOOLTIP + f Lwz; D field_45569 WORLD_EXPERIMENTAL + f Lfti; E field_3237 screen + f Ljava/util/concurrent/CompletableFuture; F field_39739 pendingLevels + f Ljava/util/List; G field_39740 currentlyDisplayedLevels + f Ljava/lang/String; H field_39738 filter + f Lftn$b; I field_38994 loadingHeader + f Ljava/time/format/DateTimeFormatter; a field_19132 DATE_FORMAT + f Lakr; m field_45570 ERROR_HIGHLIGHTED_SPRITE + f Lakr; n field_45571 ERROR_SPRITE + f Lakr; o field_45572 MARKED_JOIN_HIGHLIGHTED_SPRITE + f Lakr; p field_45573 MARKED_JOIN_SPRITE + f Lakr; q field_45574 WARNING_HIGHLIGHTED_SPRITE + f Lakr; r field_45575 WARNING_SPRITE + f Lakr; s field_45576 JOIN_HIGHLIGHTED_SPRITE + f Lakr; u field_45577 JOIN_SPRITE + f Lorg/slf4j/Logger; v field_3238 LOGGER + f Lwz; w field_26606 FROM_NEWER_TOOLTIP_1 + f Lwz; x field_26607 FROM_NEWER_TOOLTIP_2 + f Lwz; y field_26608 SNAPSHOT_TOOLTIP_1 + f Lwz; z field_26609 SNAPSHOT_TOOLTIP_2 + m ()Lfti; J method_2752 getScreen + m ()Ljava/util/List; K method_44679 pollLevelsIgnoreErrors + m ()V L method_44680 reloadWorldList + m ()Ljava/util/concurrent/CompletableFuture; M method_43462 loadLevels + m ()V N method_43463 fillLoadingLevels + m ()V O method_43464 notifyListUpdated + m (Lftn$a;)V a method_20157 setSelected + m (Lftn;)Lfgo; a method_43452 method_43452 + m (Ljava/lang/String;)V a method_44677 updateFilter + m (Ljava/lang/String;Lerg;)Z a method_43453 filterAccepts + m (Ljava/lang/String;Ljava/util/List;)V a method_43454 fillLevels + m (Ljava/lang/Throwable;)Ljava/util/List; a method_43455 method_43455 + m (Ljava/util/List;)V a method_44678 handleNewLevels + m ()Ljava/util/Optional; c method_20159 getSelectedOpt + m (Lwz;)V c method_43460 handleLevelLoadFailure + m (Lfti;Lfgo;IIIILjava/lang/String;Lftn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftn$a net/minecraft/class_528$class_7414 net/minecraft/client/gui/screens/worldselection/WorldSelectionList$Entry + m ()V <init> <init> <init> +c ftn$b net/minecraft/class_528$class_7415 net/minecraft/client/gui/screens/worldselection/WorldSelectionList$LoadingHeader + f Lwz; a field_38997 LOADING_LABEL + f Lfgo; b field_38998 minecraft + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftn$c net/minecraft/class_528$class_4272 net/minecraft/client/gui/screens/worldselection/WorldSelectionList$WorldListEntry + f Lftn; a field_19135 field_19135 + f I b field_32435 ICON_WIDTH + f I c field_32436 ICON_HEIGHT + f Lfgo; d field_19136 minecraft + f Lfti; e field_19137 screen + f Lerg; f field_19138 summary + f Lfnn; g field_19141 icon + f Ljava/nio/file/Path; h field_19140 iconFile + f J i field_19142 lastClickTime + m (Ldda;Lftk;Ljava/nio/file/Path;Z)V a method_20165 method_20165 + m (Lerf$c;Z)V a method_54628 method_54628 + m ()Z b method_54629 canJoin + m (Z)V b method_20170 method_20170 + m ()V c method_20164 joinWorld + m ()V d method_20169 deleteWorld + m ()V e method_33685 doDeleteWorld + m ()V f method_20171 editWorld + m ()V h method_20173 recreateWorld + m ()Ljava/lang/String; i method_35740 getLevelName + m ()V j method_52265 validateIconFile + m ()V k method_29990 queueLoadScreen + m ()V l method_52205 loadIcon + m ()V m method_20176 method_20176 + m ()V n method_54630 method_54630 + m ()V o method_54631 method_54631 + m ()V p method_54632 method_54632 + m ()V q method_20179 method_20179 + m (Lftn;Lftn;Lerg;)V <init> <init> <init> +c fto net/minecraft/class_6223 net/minecraft/client/gui/screens/worldselection/package-info +c ftp net/minecraft/class_530 net/minecraft/client/gui/spectator/PlayerMenuItem + f Lcom/mojang/authlib/GameProfile; a field_3253 profile + f Ljava/util/function/Supplier; b field_45578 skin + f Lwz; c field_26611 name + m (Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> +c ftq net/minecraft/class_534 net/minecraft/client/gui/spectator/RootSpectatorMenuCategory + f Lwz; a field_26612 PROMPT_TEXT + f Ljava/util/List; b field_3266 items + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftr net/minecraft/class_531 net/minecraft/client/gui/spectator/SpectatorMenu + f Lftt; a field_3260 EMPTY_SLOT + f Lakr; b field_45579 CLOSE_SPRITE + f Lakr; c field_45580 SCROLL_LEFT_SPRITE + f Lakr; d field_45581 SCROLL_RIGHT_SPRITE + f Lftt; e field_3261 CLOSE_ITEM + f Lftt; f field_3262 SCROLL_LEFT + f Lftt; g field_3256 SCROLL_RIGHT_ENABLED + f Lftt; h field_3259 SCROLL_RIGHT_DISABLED + f I i field_32443 MAX_PER_PAGE + f Lwz; j field_26613 CLOSE_MENU_TEXT + f Lwz; k field_26614 PREVIOUS_PAGE_TEXT + f Lwz; l field_26615 NEXT_PAGE_TEXT + f Lftu; m field_3255 listener + f Lfts; n field_3258 category + f I o field_3254 selectedSlot + f I p field_3263 page + m ()Ljava/util/List; a method_2770 getItems + m (I)Lftt; a method_2777 getItem + m (Lfts;)V a method_2778 selectCategory + m ()Lftt; b method_2774 getSelectedItem + m (I)V b method_2771 selectSlot + m ()Lfts; c method_2776 getSelectedCategory + m ()V d method_2779 exit + m ()I e method_2773 getSelectedSlot + m ()Lftv; f method_2772 getCurrentPage + m (Lftu;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftr$1 net/minecraft/class_531$1 net/minecraft/client/gui/spectator/SpectatorMenu$1 + m ()V <init> <init> <init> +c ftr$a net/minecraft/class_531$class_532 net/minecraft/client/gui/spectator/SpectatorMenu$CloseSpectatorItem + m ()V <init> <init> <init> +c ftr$b net/minecraft/class_531$class_533 net/minecraft/client/gui/spectator/SpectatorMenu$ScrollMenuItem + f I a field_3264 direction + f Z b field_3265 enabled + m (IZ)V <init> <init> <init> +c fts net/minecraft/class_535 net/minecraft/client/gui/spectator/SpectatorMenuCategory + m ()Ljava/util/List; a method_2780 getItems + m ()Lwz; b method_2781 getPrompt +c ftt net/minecraft/class_537 net/minecraft/client/gui/spectator/SpectatorMenuItem + m (Lfhz;FI)V a method_2784 renderIcon + m (Lftr;)V a method_2783 selectItem + m ()Lwz; aU_ method_16892 getName + m ()Z aV_ method_16893 isEnabled +c ftu net/minecraft/class_536 net/minecraft/client/gui/spectator/SpectatorMenuListener + m (Lftr;)V a method_2782 onSpectatorMenuClosed +c ftv net/minecraft/class_539 net/minecraft/client/gui/spectator/categories/SpectatorPage + f I a field_32444 NO_SELECTION + f Ljava/util/List; b field_3271 items + f I c field_3269 selection + m ()I a method_2787 getSelectedSlot + m (I)Lftt; a method_2786 getItem + m (Ljava/util/List;I)V <init> <init> <init> +c ftw net/minecraft/class_538 net/minecraft/client/gui/spectator/categories/TeleportToPlayerMenuCategory + f Lakr; a field_45582 TELEPORT_TO_PLAYER_SPRITE + f Ljava/util/Comparator; b field_3267 PROFILE_ORDER + f Lwz; c field_26616 TELEPORT_TEXT + f Lwz; d field_26617 TELEPORT_PROMPT + f Ljava/util/List; e field_3268 items + m (Lfzq;)Lftt; a method_46520 method_46520 + m (Lfzq;)Z b method_46521 method_46521 + m (Lfzq;)Ljava/util/UUID; c method_2785 method_2785 + m ()V <init> <init> <init> + m (Ljava/util/Collection;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftx net/minecraft/class_540 net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory + f Lakr; a field_45583 TELEPORT_TO_TEAM_SPRITE + f Lwz; b field_26618 TELEPORT_TEXT + f Lwz; c field_26619 TELEPORT_PROMPT + f Ljava/util/List; d field_3272 items + m (Lfgo;Leyb;)Ljava/util/stream/Stream; a method_47431 method_47431 + m (Lfgo;Leyg;)Ljava/util/List; a method_47432 createTeamEntries + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ftx$a net/minecraft/class_540$class_541 net/minecraft/client/gui/spectator/categories/TeleportToTeamMenuCategory$TeamSelectionItem + f Leyb; a field_3275 team + f Ljava/util/function/Supplier; b field_41115 iconSkin + f Ljava/util/List; c field_3274 players + m (Lfgo;Leyb;)Ljava/util/Optional; a method_47433 create + m (Leyb;Ljava/util/List;Ljava/util/function/Supplier;)V <init> <init> <init> +c fty net/minecraft/class_6224 net/minecraft/client/gui/spectator/categories/package-info +c ftz net/minecraft/class_6225 net/minecraft/client/gui/spectator/package-info +c fua net/minecraft/class_542 net/minecraft/client/main/GameConfig + f Lfua$d; a field_3278 user + f Lfaa; b field_3279 display + f Lfua$a; c field_3277 location + f Lfua$b; d field_3280 game + f Lfua$c; e field_44553 quickPlay + m (Lfua$d;Lfaa;Lfua$a;Lfua$b;Lfua$c;)V <init> <init> <init> +c fua$a net/minecraft/class_542$class_544 net/minecraft/client/main/GameConfig$FolderData + f Ljava/io/File; a field_3287 gameDirectory + f Ljava/io/File; b field_3290 resourcePackDirectory + f Ljava/io/File; c field_3289 assetDirectory + f Ljava/lang/String; d field_3288 assetIndex + m ()Ljava/nio/file/Path; a method_45701 getExternalAssetSource + m (Ljava/io/File;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V <init> <init> <init> +c fua$b net/minecraft/class_542$class_545 net/minecraft/client/main/GameConfig$GameData + f Z a field_3292 demo + f Ljava/lang/String; b field_3293 launchVersion + f Ljava/lang/String; c field_3291 versionType + f Z d field_25061 disableMultiplayer + f Z e field_25062 disableChat + m (ZLjava/lang/String;Ljava/lang/String;ZZ)V <init> <init> <init> +c fua$c net/minecraft/class_542$class_8495 net/minecraft/client/main/GameConfig$QuickPlayData + f Ljava/lang/String; a comp_1476 path + f Ljava/lang/String; b comp_1477 singleplayer + f Ljava/lang/String; c comp_1478 multiplayer + f Ljava/lang/String; d comp_1479 realms + m ()Z a method_51257 isEnabled + m ()Ljava/lang/String; b comp_1476 path + m ()Ljava/lang/String; c comp_1477 singleplayer + m ()Ljava/lang/String; d comp_1478 multiplayer + m ()Ljava/lang/String; e comp_1479 realms + m (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c fua$d net/minecraft/class_542$class_547 net/minecraft/client/main/GameConfig$UserData + f Lfhb; a field_3299 user + f Lcom/mojang/authlib/properties/PropertyMap; b field_3298 userProperties + f Lcom/mojang/authlib/properties/PropertyMap; c field_3297 profileProperties + f Ljava/net/Proxy; d field_3296 proxy + m (Lfhb;Lcom/mojang/authlib/properties/PropertyMap;Lcom/mojang/authlib/properties/PropertyMap;Ljava/net/Proxy;)V <init> <init> <init> +c fub net/minecraft/class_4718 net/minecraft/client/main/SilentInitException + m (Ljava/lang/String;)V <init> <init> <init> + m (Ljava/lang/String;Ljava/lang/Throwable;)V <init> <init> <init> +c fuc net/minecraft/class_6226 net/minecraft/client/main/package-info +c fud net/minecraft/class_3968 net/minecraft/client/model/AbstractZombieModel + m (Lckd;)Z a method_17790 isAggressive + m (Lckd;FFFFF)V a method_17791 setupAnim + m (Lfyk;)V <init> <init> <init> +c fue net/minecraft/class_8184 net/minecraft/client/model/AgeableHierarchicalModel + f F a field_42875 youngScaleFactor + f F b field_42876 bodyYOffset + m (FF)V <init> <init> <init> + m (FFLjava/util/function/Function;)V <init> <init> <init> +c fuf net/minecraft/class_4592 net/minecraft/client/model/AgeableListModel + f Z a field_20915 scaleHead + f F b field_20916 babyYHeadOffset + f F f field_20917 babyZHeadOffset + f F g field_20918 babyHeadScale + f F h field_20919 babyBodyScale + f F i field_20920 bodyYOffset + m ()Ljava/lang/Iterable; a method_22946 headParts + m (Lfbi;Lfbm;IIILfyk;)V a method_22947 method_22947 + m ()Ljava/lang/Iterable; b method_22948 bodyParts + m (Lfbi;Lfbm;IIILfyk;)V b method_22949 method_22949 + m (Lfbi;Lfbm;IIILfyk;)V c method_22950 method_22950 + m (Lfbi;Lfbm;IIILfyk;)V d method_22951 method_22951 + m (ZFF)V <init> <init> <init> + m (ZFFFFF)V <init> <init> <init> + m (Ljava/util/function/Function;ZFFFFF)V <init> <init> <init> + m ()V <init> <init> <init> +c fug net/minecraft/class_7308 net/minecraft/client/model/AllayModel + f Lfyk; a field_38442 root + f Lfyk; b field_39459 head + f Lfyk; f field_38443 body + f Lfyk; g field_38444 right_arm + f Lfyk; h field_38445 left_arm + f Lfyk; i field_38446 right_wing + f Lfyk; j field_38447 left_wing + f F k field_38999 FLYING_ANIMATION_X_ROT + f F l field_39000 MAX_HAND_HOLDING_ITEM_X_ROT_RAD + f F m field_39001 MIN_HAND_HOLDING_ITEM_X_ROT_RAD + m (Lcgk;FFFFF)V a method_42732 setupAnim + m ()Lfyq; b method_42733 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fuh net/minecraft/class_4896 net/minecraft/client/model/AnimationUtils + m (Lfyk;FF)V a method_29350 bobModelPart + m (Lfyk;Lfyk;F)V a method_32789 bobArms + m (Lfyk;Lfyk;Lbtn;Z)V a method_25446 animateCrossbowCharge + m (Lfyk;Lfyk;Lbtp;FF)V a method_29351 swingWeaponDown + m (Lfyk;Lfyk;Lfyk;Z)V a method_25447 animateCrossbowHold + m (Lfyk;Lfyk;ZFF)V a method_29352 animateZombieArms + m ()V <init> <init> <init> +c fui net/minecraft/class_9082 net/minecraft/client/model/ArmadilloModel + f F a field_47858 BABY_Y_OFFSET + f F b field_47860 MAX_DOWN_HEAD_ROTATION_EXTENT + f F f field_47861 MAX_UP_HEAD_ROTATION_EXTENT + f F g field_47862 MAX_WALK_ANIMATION_SPEED + f F h field_47863 WALK_ANIMATION_SCALE_FACTOR + f Ljava/lang/String; i field_47864 HEAD_CUBE + f Ljava/lang/String; j field_47865 RIGHT_EAR_CUBE + f Ljava/lang/String; k field_47866 LEFT_EAR_CUBE + f Lfyk; l field_47867 root + f Lfyk; m field_47868 body + f Lfyk; n field_47869 rightHindLeg + f Lfyk; o field_47870 leftHindLeg + f Lfyk; p field_47871 cube + f Lfyk; q field_47872 head + f Lfyk; r field_47873 tail + m (Lcgn;FFFFF)V a method_55817 setupAnim + m ()Lfyq; b method_55818 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fuj net/minecraft/class_3881 net/minecraft/client/model/ArmedModel + m (Lbtg;Lfbi;)V a method_2803 translateToHand +c fuk net/minecraft/class_548 net/minecraft/client/model/ArmorStandArmorModel + m (Lciw;FFFFF)V a method_17066 setupAnim + m (Lfyo;)Lfyq; a method_32686 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c ful net/minecraft/class_551 net/minecraft/client/model/ArmorStandModel + f Lfyk; A field_3313 shoulderStick + f Lfyk; B field_3312 basePlate + f Ljava/lang/String; a field_32445 RIGHT_BODY_STICK + f Ljava/lang/String; b field_32446 LEFT_BODY_STICK + f Ljava/lang/String; w field_32447 SHOULDER_STICK + f Ljava/lang/String; x field_32448 BASE_PLATE + f Lfyk; y field_27391 rightBodyStick + f Lfyk; z field_27392 leftBodyStick + m (Lciw;FFF)V a method_24223 prepareMobModel + m ()Lfyq; c method_31979 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fum net/minecraft/class_5772 net/minecraft/client/model/AxolotlModel + f F a field_32449 SWIMMING_LEG_XROT + f Lfyk; b field_28373 tail + f Lfyk; f field_28374 leftHindLeg + f Lfyk; g field_28375 rightHindLeg + f Lfyk; h field_28376 leftFrontLeg + f Lfyk; i field_28377 rightFrontLeg + f Lfyk; j field_28378 body + f Lfyk; k field_28379 head + f Lfyk; l field_28380 topGills + f Lfyk; m field_28381 leftGills + f Lfyk; n field_28382 rightGills + m (F)V a method_33297 setupWaterHoveringAnimation + m (FF)F a method_37091 lerpTo + m (FFF)F a method_37092 lerpTo + m (Lcgq;)V a method_37093 saveAnimationValues + m (Lcgq;FF)V a method_33292 setupInitialAnimationValues + m (Lcgq;FFFFF)V a method_33293 setupAnim + m (Lfyk;)Lorg/joml/Vector3f; a method_37094 getRotationVector + m (Lfyk;FFF)V a method_37095 lerpPart + m (Lfyk;Lorg/joml/Vector3f;)V a method_37096 setRotationFromVector + m (F)V b method_33298 setupPlayDeadAnimation + m (FF)V b method_33291 setupLayStillOnGroundAnimation + m ()Lfyq; c method_33296 createBodyLayer + m (FF)V c method_33294 setupGroundCrawlingAnimation + m ()V d method_33299 applyMirrorLegRotations + m (FF)V d method_33295 setupSwimmingAnimation + m (Lfyk;)V <init> <init> <init> +c fun net/minecraft/class_553 net/minecraft/client/model/BatModel + f Lfyk; a field_27393 root + f Lfyk; b field_3321 head + f Lfyk; f field_3323 body + f Lfyk; g field_3322 rightWing + f Lfyk; h field_3320 leftWing + f Lfyk; i field_3319 rightWingTip + f Lfyk; j field_3324 leftWingTip + f Lfyk; k field_47127 feet + m (F)V a method_54805 applyHeadRotation + m (Lcez;FFFFF)V a method_17069 setupAnim + m ()Lfyq; b method_31980 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fuo net/minecraft/class_4495 net/minecraft/client/model/BeeModel + f F a field_32450 BEE_Y_BASE + f Ljava/lang/String; b field_32451 BONE + f Ljava/lang/String; f field_32452 STINGER + f Ljava/lang/String; g field_32453 LEFT_ANTENNA + f Ljava/lang/String; h field_32454 RIGHT_ANTENNA + f Ljava/lang/String; i field_32455 FRONT_LEGS + f Ljava/lang/String; j field_32456 MIDDLE_LEGS + f Ljava/lang/String; k field_32457 BACK_LEGS + f Lfyk; l field_20504 bone + f Lfyk; m field_20506 rightWing + f Lfyk; n field_20507 leftWing + f Lfyk; o field_20508 frontLeg + f Lfyk; p field_20509 midLeg + f Lfyk; q field_20510 backLeg + f Lfyk; r field_20511 stinger + f Lfyk; s field_20512 leftAntenna + f Lfyk; t field_20513 rightAntenna + f F u field_20514 rollAmount + m (Lcff;FFF)V a method_22111 prepareMobModel + m (Lcff;FFFFF)V a method_22112 setupAnim + m ()Lfyq; c method_31981 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fup net/minecraft/class_555 net/minecraft/client/model/BlazeModel + f Lfyk; a field_27394 root + f [Lfyk; b field_3328 upperBodyParts + f Lfyk; f field_27395 head + m (I)Ljava/lang/String; a method_31983 getPartName + m (Lfyk;I)Lfyk; a method_31984 method_31984 + m ()Lfyq; b method_31982 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fuq net/minecraft/class_554 net/minecraft/client/model/BoatModel + f Ljava/lang/String; a field_32458 LEFT_PADDLE + f Ljava/lang/String; b field_32459 RIGHT_PADDLE + f Ljava/lang/String; f field_32460 WATER_PATCH + f Ljava/lang/String; g field_32461 BOTTOM + f Ljava/lang/String; h field_32462 BACK + f Ljava/lang/String; i field_32463 FRONT + f Ljava/lang/String; j field_32464 RIGHT + f Ljava/lang/String; k field_32465 LEFT + f Lfyk; l field_27396 leftPaddle + f Lfyk; m field_27397 rightPaddle + f Lfyk; n field_3326 waterPatch + f Lcom/google/common/collect/ImmutableList; o field_20922 parts + m ()Lfyq; a method_31985 createBodyModel + m (Lcov;FFFFF)V a method_22952 setupAnim + m (Lcov;ILfyk;F)V a method_2797 animatePaddle + m (Lfyk;)Lcom/google/common/collect/ImmutableList$Builder; a method_45702 createPartsBuilder + m (Lfyt;)V a method_45703 createChildren + m ()Lcom/google/common/collect/ImmutableList; b method_22953 parts + m (Lfyk;)V <init> <init> <init> +c fur net/minecraft/class_9321 net/minecraft/client/model/BoggedModel + f Lfyk; a field_49563 mushrooms + m (Lcjn;FFF)V a method_57792 prepareMobModel + m ()Lfyq; c method_57793 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fus net/minecraft/class_557 net/minecraft/client/model/BookModel + f Ljava/lang/String; a field_32466 LEFT_PAGES + f Ljava/lang/String; b field_32467 RIGHT_PAGES + f Ljava/lang/String; c field_32468 FLIP_PAGE_1 + f Ljava/lang/String; d field_32469 FLIP_PAGE_2 + f Lfyk; e field_27398 root + f Lfyk; f field_3336 leftLid + f Lfyk; g field_3338 rightLid + f Lfyk; h field_3337 leftPages + f Lfyk; i field_3335 rightPages + f Lfyk; j field_3334 flipPage1 + f Lfyk; k field_3339 flipPage2 + m ()Lfyq; a method_31986 createBodyLayer + m (FFFF)V a method_17073 setupAnim + m (Lfbi;Lfbm;III)V b method_24184 render + m (Lfyk;)V <init> <init> <init> +c fut net/minecraft/class_8973 net/minecraft/client/model/BreezeModel + f F a field_47431 WIND_TOP_SPEED + f F b field_47432 WIND_MIDDLE_SPEED + f F f field_47433 WIND_BOTTOM_SPEED + f Lfyk; g field_47434 root + f Lfyk; h field_47435 head + f Lfyk; i field_47874 eyes + f Lfyk; j field_47875 wind + f Lfyk; k field_47437 windTop + f Lfyk; l field_47438 windMid + f Lfyk; m field_47439 windBottom + f Lfyk; n field_47440 rods + m (II)Lfyq; a method_55233 createBodyLayer + m (Lckz;FFFFF)V a method_55232 setupAnim + m ()Lfyk; b method_55819 head + m ()Lfyk; c method_55820 eyes + m ()Lfyk; d method_55821 rods + m ()Lfyk; e method_55822 wind + m (Lfyk;)V <init> <init> <init> +c fuu net/minecraft/class_7751 net/minecraft/client/model/CamelModel + f F a field_40459 MAX_WALK_ANIMATION_SPEED + f F b field_42227 WALK_ANIMATION_SCALE_FACTOR + f F f field_43083 BABY_SCALE + f F g field_43084 BABY_Y_OFFSET + f Ljava/lang/String; h field_40460 SADDLE + f Ljava/lang/String; i field_40461 BRIDLE + f Ljava/lang/String; j field_40462 REINS + f Lfyk; k field_40463 root + f Lfyk; l field_40464 head + f [Lfyk; m field_40465 saddleParts + f [Lfyk; n field_40466 ridingParts + m (Lcgv;)V a method_45704 toggleInvisibleParts + m (Lcgv;FFF)V a method_45705 applyHeadRotation + m (Lcgv;FFFFF)V a method_45706 setupAnim + m ()Lfyq; b method_45707 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fuv net/minecraft/class_3680 net/minecraft/client/model/CatModel + f F q field_16245 lieDownAmount + f F r field_16244 lieDownAmountTail + f F s field_16243 relaxStateOneAmount + m (Lcfh;FFF)V a method_17074 prepareMobModel + m (Lcfh;FFFFF)V a method_17075 setupAnim + m (Lfyk;)V <init> <init> <init> +c fuw net/minecraft/class_7752 net/minecraft/client/model/ChestBoatModel + f Ljava/lang/String; a field_40467 CHEST_BOTTOM + f Ljava/lang/String; b field_40468 CHEST_LID + f Ljava/lang/String; f field_40469 CHEST_LOCK + m ()Lfyq; e method_45708 createBodyModel + m (Lfyk;)V <init> <init> <init> +c fux net/minecraft/class_7753 net/minecraft/client/model/ChestRaftModel + f Ljava/lang/String; a field_40470 CHEST_BOTTOM + f Ljava/lang/String; b field_40471 CHEST_LID + f Ljava/lang/String; f field_40472 CHEST_LOCK + m ()Lfyq; a method_45709 createBodyModel + m (Lfyk;)V <init> <init> <init> +c fuy net/minecraft/class_559 net/minecraft/client/model/ChestedHorseModel + f Lfyk; g field_27399 leftChest + f Lfyk; h field_27400 rightChest + m (Lchh;FFFFF)V a method_17076 setupAnim + m ()Lfyq; c method_31987 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fuz net/minecraft/class_558 net/minecraft/client/model/ChickenModel + f Ljava/lang/String; a field_32471 RED_THING + f Lfyk; b field_3344 head + f Lfyk; f field_3346 body + f Lfyk; g field_27401 rightLeg + f Lfyk; h field_27402 leftLeg + f Lfyk; i field_27403 rightWing + f Lfyk; j field_27404 leftWing + f Lfyk; k field_3340 beak + f Lfyk; l field_3342 redThing + m ()Lfyq; c method_31988 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fva net/minecraft/class_561 net/minecraft/client/model/CodModel + f Lfyk; a field_27405 root + f Lfyk; b field_3350 tailFin + m ()Lfyq; b method_31989 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvb net/minecraft/class_4593 net/minecraft/client/model/ColorableAgeableListModel + f I a field_52151 color + m (I)V a method_22955 setColor + m ()V <init> <init> <init> +c fvc net/minecraft/class_4594 net/minecraft/client/model/ColorableHierarchicalModel + f I a field_52152 color + m (I)V a method_22956 setColor + m ()V <init> <init> <init> +c fvd net/minecraft/class_560 net/minecraft/client/model/CowModel + m ()Lfyq; c method_31990 createBodyLayer + m ()Lfyk; d method_2800 getHead + m (Lfyk;)V <init> <init> <init> +c fve net/minecraft/class_562 net/minecraft/client/model/CreeperModel + f Lfyk; a field_27406 root + f Lfyk; b field_3360 head + f Lfyk; f field_27407 rightHindLeg + f Lfyk; g field_27408 leftHindLeg + f Lfyk; h field_27409 rightFrontLeg + f Lfyk; i field_27410 leftFrontLeg + f I j field_32472 Y_OFFSET + m (Lfyo;)Lfyq; a method_31991 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvf net/minecraft/class_889 net/minecraft/client/model/DolphinModel + f Lfyk; a field_27411 root + f Lfyk; b field_4658 body + f Lfyk; f field_4657 tail + f Lfyk; g field_4655 tailFin + m ()Lfyq; b method_31992 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvg net/minecraft/class_564 net/minecraft/client/model/DrownedModel + m (Lckw;FFF)V a method_17077 prepareMobModel + m (Lckw;FFFFF)V a method_17134 setupAnim + m (Lfyo;)Lfyq; a method_31993 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvh net/minecraft/class_563 net/minecraft/client/model/ElytraModel + f Lfyk; a field_27412 rightWing + f Lfyk; b field_3365 leftWing + m (Lbtn;FFFFF)V a method_17079 setupAnim + m ()Lfyq; c method_31994 createLayer + m (Lfyk;)V <init> <init> <init> +c fvi net/minecraft/class_566 net/minecraft/client/model/EndermanModel + f Z a field_3371 carrying + f Z b field_3370 creepy + m ()Lfyq; c method_31995 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvj net/minecraft/class_565 net/minecraft/client/model/EndermiteModel + f I a field_32473 BODY_COUNT + f [[I b field_3366 BODY_SIZES + f [[I f field_3369 BODY_TEXS + f Lfyk; g field_27413 root + f [Lfyk; h field_3368 bodyParts + m (I)Ljava/lang/String; a method_31997 createSegmentName + m ()Lfyq; b method_31996 createBodyLayer + m (Lfyk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fvk net/minecraft/class_583 net/minecraft/client/model/EntityModel + f F c field_3447 attackTime + f Z d field_3449 riding + f Z e field_3448 young + m (Lbsr;FFF)V a method_2816 prepareMobModel + m (Lbsr;FFFFF)V a method_2819 setupAnim + m (Lfvk;)V a method_17081 copyPropertiesTo + m ()V <init> <init> <init> + m (Ljava/util/function/Function;)V <init> <init> <init> +c fvl net/minecraft/class_568 net/minecraft/client/model/EvokerFangsModel + f Ljava/lang/String; a field_32474 BASE + f Ljava/lang/String; b field_32475 UPPER_JAW + f Ljava/lang/String; f field_32476 LOWER_JAW + f Lfyk; g field_27414 root + f Lfyk; h field_3374 base + f Lfyk; i field_3376 upperJaw + f Lfyk; j field_3375 lowerJaw + m ()Lfyq; b method_31998 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvm net/minecraft/class_4041 net/minecraft/client/model/FoxModel + f Lfyk; a field_18015 head + f Lfyk; b field_18019 body + f Lfyk; f field_27415 rightHindLeg + f Lfyk; g field_27416 leftHindLeg + f Lfyk; h field_27417 rightFrontLeg + f Lfyk; i field_27418 leftFrontLeg + f Lfyk; j field_18024 tail + f I k field_32477 LEG_SIZE + f F l field_32478 HEAD_HEIGHT + f F m field_32479 LEG_POS + f F n field_18025 legMotionPos + m (Lcfo;FFF)V a method_18330 prepareMobModel + m (Lcfo;FFFFF)V a method_18332 setupAnim + m ()Lfyq; c method_31999 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvn net/minecraft/class_7198 net/minecraft/client/model/FrogModel + f F a field_39193 MAX_WALK_ANIMATION_SPEED + f F b field_42228 MAX_SWIM_ANIMATION_SPEED + f F f field_42229 WALK_ANIMATION_SCALE_FACTOR + f Lfyk; g field_37919 root + f Lfyk; h field_37920 body + f Lfyk; i field_37921 head + f Lfyk; j field_37922 eyes + f Lfyk; k field_37923 tongue + f Lfyk; l field_37924 leftArm + f Lfyk; m field_37925 rightArm + f Lfyk; n field_37926 leftLeg + f Lfyk; o field_37927 rightLeg + f Lfyk; p field_38448 croakingBody + m (Lcgy;FFFFF)V a method_41907 setupAnim + m ()Lfyq; b method_41905 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvo net/minecraft/class_567 net/minecraft/client/model/GhastModel + f Lfyk; a field_27419 root + f [Lfyk; b field_3372 tentacles + m (I)Ljava/lang/String; a method_32001 createTentacleName + m ()Lfyq; b method_32000 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvp net/minecraft/class_3969 net/minecraft/client/model/GiantZombieModel + m (Lcjy;)Z a method_17792 isAggressive + m (Lfyk;)V <init> <init> <init> +c fvq net/minecraft/class_6227 net/minecraft/client/model/GoatModel + m (Lche;FFFFF)V a method_35741 setupAnim + m ()Lfyq; c method_35742 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvr net/minecraft/class_570 net/minecraft/client/model/GuardianModel + f [F a field_17131 SPIKE_X_ROT + f [F b field_17132 SPIKE_Y_ROT + f [F f field_17133 SPIKE_Z_ROT + f [F g field_17134 SPIKE_X + f [F h field_17135 SPIKE_Y + f [F i field_17136 SPIKE_Z + f Ljava/lang/String; j field_32480 EYE + f Ljava/lang/String; k field_32481 TAIL_0 + f Ljava/lang/String; l field_32482 TAIL_1 + f Ljava/lang/String; m field_32483 TAIL_2 + f Lfyk; n field_27420 root + f Lfyk; o field_3379 head + f Lfyk; p field_3381 eye + f [Lfyk; q field_3380 spikeParts + f [Lfyk; r field_3378 tailParts + m (FF)V a method_24185 setupSpikes + m (I)Ljava/lang/String; a method_32003 createSpikeName + m (IFF)F a method_32004 getSpikeOffset + m (Lcjz;FFFFF)V a method_17083 setupAnim + m ()Lfyq; b method_32002 createBodyLayer + m (IFF)F b method_32005 getSpikeX + m (IFF)F c method_32006 getSpikeY + m (IFF)F d method_32007 getSpikeZ + m (Lfyk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fvs net/minecraft/class_3882 net/minecraft/client/model/HeadedModel + m ()Lfyk; d method_2838 getHead +c fvt net/minecraft/class_5597 net/minecraft/client/model/HierarchicalModel + f Lorg/joml/Vector3f; a field_39195 ANIMATION_VECTOR_CACHE + m ()Lfyk; a method_32008 root + m (Lbsm;Lfhd;F)V a method_43781 animate + m (Lbsm;Lfhd;FF)V a method_43782 animate + m (Lfhd;)V a method_52185 applyStatic + m (Lfhd;FFFF)V a method_48741 animateWalk + m (Lfhd;Lbsm;)V a method_43783 method_43783 + m (Ljava/lang/String;)Ljava/util/Optional; a method_41909 getAnyDescendantWithName + m (Ljava/lang/String;Lfyk;)Lfyk; a method_41910 method_41910 + m (Ljava/lang/String;Lfyk;)Z b method_41911 method_41911 + m ()V <init> <init> <init> + m (Ljava/util/function/Function;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fvu net/minecraft/class_4791 net/minecraft/client/model/HoglinModel + f F a field_32484 DEFAULT_HEAD_X_ROT + f F b field_32485 ATTACK_HEAD_X_ROT_END + f Lfyk; f field_22227 head + f Lfyk; g field_22228 rightEar + f Lfyk; h field_22229 leftEar + f Lfyk; i field_22230 body + f Lfyk; j field_27421 rightFrontLeg + f Lfyk; k field_27422 leftFrontLeg + f Lfyk; l field_27423 rightHindLeg + f Lfyk; m field_27424 leftHindLeg + f Lfyk; n field_25484 mane + m (Lbtp;FFFFF)V a method_24461 setupAnim + m ()Lfyq; c method_32009 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvv net/minecraft/class_549 net/minecraft/client/model/HorseModel + f Lfyk; A field_27428 leftFrontLeg + f Lfyk; B field_27429 rightHindBabyLeg + f Lfyk; C field_27430 leftHindBabyLeg + f Lfyk; D field_27431 rightFrontBabyLeg + f Lfyk; E field_27432 leftFrontBabyLeg + f Lfyk; F field_3300 tail + f [Lfyk; G field_3304 saddleParts + f [Lfyk; H field_3301 ridingParts + f Ljava/lang/String; a field_32486 HEAD_PARTS + f Lfyk; b field_3305 body + f Lfyk; f field_3307 headParts + f F g field_32487 DEG_125 + f F h field_32488 DEG_60 + f F i field_32489 DEG_45 + f F j field_32490 DEG_30 + f F k field_32491 DEG_15 + f Ljava/lang/String; l field_32492 LEFT_HIND_BABY_LEG + f Ljava/lang/String; m field_32493 RIGHT_HIND_BABY_LEG + f Ljava/lang/String; n field_32494 LEFT_FRONT_BABY_LEG + f Ljava/lang/String; o field_32495 RIGHT_FRONT_BABY_LEG + f Ljava/lang/String; p field_32496 SADDLE + f Ljava/lang/String; q field_32497 LEFT_SADDLE_MOUTH + f Ljava/lang/String; r field_32498 LEFT_SADDLE_LINE + f Ljava/lang/String; s field_32499 RIGHT_SADDLE_MOUTH + f Ljava/lang/String; t field_32500 RIGHT_SADDLE_LINE + f Ljava/lang/String; u field_32501 HEAD_SADDLE + f Ljava/lang/String; w field_32502 MOUTH_SADDLE_WRAP + f Lfyk; x field_27425 rightHindLeg + f Lfyk; y field_27426 leftHindLeg + f Lfyk; z field_27427 rightFrontLeg + m (Lchi;FFF)V a method_17084 prepareMobModel + m (Lchi;FFFFF)V a method_17085 setupAnim + m (Lfyo;)Lfys; a method_32010 createBodyMesh + m (Lfyk;)V <init> <init> <init> +c fvw net/minecraft/class_8136 net/minecraft/client/model/HumanoidArmorModel + m (Lfyo;)Lfys; a method_49032 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fvx net/minecraft/class_572 net/minecraft/client/model/HumanoidModel + f F A field_46724 HORIZONTAL_SHIELD_MOVEMENT_LIMIT + f F a field_42512 DUCK_WALK_ROTATION + f F b field_32503 SPYGLASS_ARM_ROT_Y + f F f field_32505 OVERLAY_SCALE + f F g field_32506 HAT_OVERLAY_SCALE + f F h field_42513 LEGGINGS_OVERLAY_SCALE + f F i field_39069 TOOT_HORN_XROT_BASE + f F j field_39070 TOOT_HORN_YROT_BASE + f Lfyk; k field_3398 head + f Lfyk; l field_3394 hat + f Lfyk; m field_3391 body + f Lfyk; n field_3401 rightArm + f Lfyk; o field_27433 leftArm + f Lfyk; p field_3392 rightLeg + f Lfyk; q field_3397 leftLeg + f Lfvx$a; r field_3399 leftArmPose + f Lfvx$a; s field_3395 rightArmPose + f Z t field_3400 crouching + f F u field_3396 swimAmount + f F w field_32504 SPYGLASS_ARM_ROT_X + f F x field_32507 SPYGLASS_ARM_CROUCH_ROT_X + f F y field_46576 HIGHEST_SHIELD_BLOCKING_ANGLE + f F z field_46577 LOWEST_SHIELD_BLOCKING_ANGLE + m (F)F a method_2807 quadraticArmUpdate + m (FFF)F a method_2804 rotlerpRad + m (Lbtg;)Lfyk; a method_2808 getArm + m (Lbtn;)V a method_30154 poseRightArm + m (Lbtn;F)V a method_29353 setupAttackAnimation + m (Lbtn;FFF)V a method_17086 prepareMobModel + m (Lbtn;FFFFF)V a method_17087 setupAnim + m (Lfvx;)V a method_2818 copyPropertiesTo + m (Lfyk;Z)V a method_54131 poseBlockingArm + m (Lfyo;F)Lfys; a method_32011 createMesh + m (Lbtn;)V b method_30155 poseLeftArm + m (Lbtn;)Lbtg; c method_2806 getAttackArm + m (Z)V c_ method_2805 setAllVisible + m (Lfyk;)V <init> <init> <init> + m (Lfyk;Ljava/util/function/Function;)V <init> <init> <init> +c fvx$a net/minecraft/class_572$class_573 net/minecraft/client/model/HumanoidModel$ArmPose + f Lfvx$a; a field_3409 EMPTY + f Lfvx$a; b field_3410 ITEM + f Lfvx$a; c field_3406 BLOCK + f Lfvx$a; d field_3403 BOW_AND_ARROW + f Lfvx$a; e field_3407 THROW_SPEAR + f Lfvx$a; f field_3405 CROSSBOW_CHARGE + f Lfvx$a; g field_3408 CROSSBOW_HOLD + f Lfvx$a; h field_27434 SPYGLASS + f Lfvx$a; i field_39071 TOOT_HORN + f Lfvx$a; j field_42877 BRUSH + f Z k field_25722 twoHanded + f [Lfvx$a; l field_3404 $VALUES + m ()Z a method_30156 isTwoHanded + m ()[Lfvx$a; b method_36892 $values + m (Ljava/lang/String;IZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fvy net/minecraft/class_575 net/minecraft/client/model/IllagerModel + f Lfyk; a field_27435 root + f Lfyk; b field_3422 head + f Lfyk; f field_3419 hat + f Lfyk; g field_3423 arms + f Lfyk; h field_3420 leftLeg + f Lfyk; i field_3418 rightLeg + f Lfyk; j field_3426 rightArm + f Lfyk; k field_3417 leftArm + m (Lbtg;)Lfyk; a method_2813 getArm + m (Lcjk;FFFFF)V a method_17094 setupAnim + m ()Lfyq; b method_32012 createBodyLayer + m ()Lfyk; c method_2812 getHat + m (Lfyk;)V <init> <init> <init> +c fvz net/minecraft/class_574 net/minecraft/client/model/IronGolemModel + f Lfyk; a field_27436 root + f Lfyk; b field_3415 head + f Lfyk; f field_27437 rightArm + f Lfyk; g field_27438 leftArm + f Lfyk; h field_27439 rightLeg + f Lfyk; i field_27440 leftLeg + m (Lcfq;FFF)V a method_17095 prepareMobModel + m (Lcfq;FFFFF)V a method_17097 setupAnim + m ()Lfyq; b method_32013 createBodyLayer + m ()Lfyk; c method_2809 getFlowerHoldingArm + m (Lfyk;)V <init> <init> <init> +c fwa net/minecraft/class_576 net/minecraft/client/model/LavaSlimeModel + f I a field_32508 SEGMENT_COUNT + f Lfyk; b field_27441 root + f [Lfyk; f field_3427 bodyCubes + m (I)Ljava/lang/String; a method_32015 getSegmentName + m (Lckm;FFF)V a method_17098 prepareMobModel + m (Lckm;FFFFF)V a method_22958 setupAnim + m (Lfyk;I)Lfyk; a method_32016 method_32016 + m ()Lfyq; b method_32014 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwb net/minecraft/class_579 net/minecraft/client/model/LeashKnotModel + f Ljava/lang/String; a field_32509 KNOT + f Lfyk; b field_27442 root + f Lfyk; f field_3431 knot + m ()Lfyq; b method_32017 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwc net/minecraft/class_4595 net/minecraft/client/model/ListModel + m (Lfbi;Lfbm;IIILfyk;)V a method_22961 method_22961 + m ()Ljava/lang/Iterable; d method_22960 parts + m ()V <init> <init> <init> + m (Ljava/util/function/Function;)V <init> <init> <init> +c fwd net/minecraft/class_578 net/minecraft/client/model/LlamaModel + f Lfyk; a field_27443 head + f Lfyk; b field_27444 body + f Lfyk; f field_27445 rightHindLeg + f Lfyk; g field_27446 leftHindLeg + f Lfyk; h field_27447 rightFrontLeg + f Lfyk; i field_27448 leftFrontLeg + f Lfyk; j field_27449 rightChest + f Lfyk; k field_27450 leftChest + m (Lchh;FFFFF)V a method_22962 setupAnim + m (Lfbi;Lfbm;IIILfyk;)V a method_22963 method_22963 + m (Lfyo;)Lfyq; a method_32018 createBodyLayer + m (Lfbi;Lfbm;IIILfyk;)V b method_22964 method_22964 + m (Lfyk;)V <init> <init> <init> +c fwe net/minecraft/class_581 net/minecraft/client/model/LlamaSpitModel + f Ljava/lang/String; a field_32510 MAIN + f Lfyk; b field_27451 root + m ()Lfyq; b method_32019 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwf net/minecraft/class_580 net/minecraft/client/model/MinecartModel + f Lfyk; a field_27452 root + m ()Lfyq; b method_32020 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwg net/minecraft/class_3879 net/minecraft/client/model/Model + f Ljava/util/function/Function; v field_21343 renderType + m (Lakr;)Lgfh; a method_23500 renderType + m (Lfbi;Lfbm;II)V a method_60879 renderToBuffer + m (Lfbi;Lfbm;III)V a method_2828 renderToBuffer + m (Ljava/util/function/Function;)V <init> <init> <init> +c fwh net/minecraft/class_4496 net/minecraft/client/model/ModelUtils + m (FFF)F a method_22114 rotlerpRad + m ()V <init> <init> <init> +c fwi net/minecraft/class_582 net/minecraft/client/model/OcelotModel + f F A field_32512 BODY_WALK_Z + f F B field_32513 TAIL_1_WALK_Y + f F C field_32514 TAIL_1_WALK_Z + f F D field_32515 TAIL_2_WALK_Y + f F E field_32516 TAIL_2_WALK_Z + f F F field_32517 FRONT_LEG_Z + f Ljava/lang/String; G field_32518 TAIL_1 + f Ljava/lang/String; H field_32519 TAIL_2 + f I a field_32520 SITTING_STATE + f F b field_32521 BACK_LEG_Y + f F f field_32522 BACK_LEG_Z + f F g field_32523 FRONT_LEG_Y + f Lfyk; h field_27454 leftHindLeg + f Lfyk; i field_27455 rightHindLeg + f Lfyk; j field_27456 leftFrontLeg + f Lfyk; k field_27457 rightFrontLeg + f Lfyk; l field_3436 tail1 + f Lfyk; m field_3442 tail2 + f Lfyk; n field_3435 head + f Lfyk; o field_3437 body + f I p field_3434 state + f I q field_32524 CROUCH_STATE + f I r field_32525 WALK_STATE + f I s field_32526 SPRINT_STATE + f F t field_32527 XO + f F u field_32528 YO + f F w field_32529 ZO + f F x field_32530 HEAD_WALK_Y + f F y field_32531 HEAD_WALK_Z + f F z field_32532 BODY_WALK_Y + m (Lfyo;)Lfys; a method_32021 createBodyMesh + m (Lfyk;)V <init> <init> <init> +c fwj net/minecraft/class_586 net/minecraft/client/model/PandaModel + f F j field_3470 sitAmount + f F k field_3469 lieOnBackAmount + f F l field_3468 rollAmount + m (Lcft;FFF)V a method_17102 prepareMobModel + m (Lcft;FFFFF)V a method_17103 setupAnim + m ()Lfyq; c method_32022 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwk net/minecraft/class_584 net/minecraft/client/model/ParrotModel + f Ljava/lang/String; a field_32533 FEATHER + f Lfyk; b field_27458 root + f Lfyk; f field_3458 body + f Lfyk; g field_3460 tail + f Lfyk; h field_27459 leftWing + f Lfyk; i field_27460 rightWing + f Lfyk; j field_3452 head + f Lfyk; k field_3456 feather + f Lfyk; l field_27461 leftLeg + f Lfyk; m field_27462 rightLeg + m (Lcfu;)Lfwk$a; a method_17107 getState + m (Lcfu;FFF)V a method_17108 prepareMobModel + m (Lcfu;FFFFF)V a method_17112 setupAnim + m (Lfbi;Lfbm;IIFFFFI)V a method_17106 renderOnShoulder + m (Lfwk$a;)V a method_17110 prepare + m (Lfwk$a;IFFFFF)V a method_17111 setupAnim + m ()Lfyq; b method_32023 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwk$a net/minecraft/class_584$class_585 net/minecraft/client/model/ParrotModel$State + f Lfwk$a; a field_3462 FLYING + f Lfwk$a; b field_3465 STANDING + f Lfwk$a; c field_3466 SITTING + f Lfwk$a; d field_3463 PARTY + f Lfwk$a; e field_3464 ON_SHOULDER + f [Lfwk$a; f field_3467 $VALUES + m ()[Lfwk$a; a method_36893 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fwl net/minecraft/class_588 net/minecraft/client/model/PhantomModel + f Ljava/lang/String; a field_32534 TAIL_BASE + f Ljava/lang/String; b field_32535 TAIL_TIP + f Lfyk; f field_27463 root + f Lfyk; g field_3477 leftWingBase + f Lfyk; h field_3476 leftWingTip + f Lfyk; i field_3474 rightWingBase + f Lfyk; j field_3472 rightWingTip + f Lfyk; k field_3471 tailBase + f Lfyk; l field_3473 tailTip + m (Lckf;FFFFF)V a method_33686 setupAnim + m ()Lfyq; b method_32024 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwm net/minecraft/class_587 net/minecraft/client/model/PigModel + m (Lfyo;)Lfyq; a method_32025 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwn net/minecraft/class_7946 net/minecraft/client/model/PiglinHeadModel + f Lfyk; a field_41379 head + f Lfyk; b field_41380 leftEar + f Lfyk; c field_41381 rightEar + m ()Lfys; a method_47655 createHeadModel + m (Lfyk;)V <init> <init> <init> +c fwo net/minecraft/class_4840 net/minecraft/client/model/PiglinModel + f Lfyk; A field_27465 leftEar + f Lfym; B field_25634 bodyDefault + f Lfym; C field_25635 headDefault + f Lfym; D field_25632 leftArmDefault + f Lfym; E field_25633 rightArmDefault + f Lfyk; a field_27464 rightEar + m (Lbtp;)V a method_29354 holdWeaponHigh + m (Lbtp;F)V a method_29355 setupAttackAnimation + m (Lbtp;FFFFF)V a method_24803 setupAnim + m (Lfyo;)Lfys; a method_32026 createMesh + m (Lfyo;Lfys;)V a method_47656 addHead + m (Lfyk;)V <init> <init> <init> +c fwp net/minecraft/class_591 net/minecraft/client/model/PlayerModel + f Ljava/lang/String; A field_32539 CLOAK + f Ljava/lang/String; B field_32540 LEFT_SLEEVE + f Ljava/lang/String; C field_32541 RIGHT_SLEEVE + f Ljava/lang/String; D field_32536 LEFT_PANTS + f Ljava/lang/String; E field_32537 RIGHT_PANTS + f Ljava/util/List; F field_27466 parts + f Lfyk; G field_3485 cloak + f Lfyk; H field_3481 ear + f Z I field_3480 slim + f Ljava/lang/String; a field_32538 EAR + f Lfyk; b field_3484 leftSleeve + f Lfyk; w field_3486 rightSleeve + f Lfyk; x field_3482 leftPants + f Lfyk; y field_3479 rightPants + f Lfyk; z field_3483 jacket + m (Layw;)Lfyk; a method_22697 getRandomModelPart + m (Lfyk;)Z a method_32027 method_32027 + m (Lfyo;Z)Lfys; a method_32028 createMesh + m (Lfbi;Lfbm;II)V b method_2824 renderEars + m (Lfbi;Lfbm;II)V c method_2823 renderCloak + m (Lfyk;Z)V <init> <init> <init> +c fwq net/minecraft/class_590 net/minecraft/client/model/PolarBearModel + m (Lcfw;FFFFF)V a method_17114 setupAnim + m ()Lfyq; c method_32029 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwr net/minecraft/class_592 net/minecraft/client/model/PufferfishBigModel + f Lfyk; a field_27467 root + f Lfyk; b field_27468 leftBlueFin + f Lfyk; f field_27469 rightBlueFin + m ()Lfyq; b method_32030 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fws net/minecraft/class_595 net/minecraft/client/model/PufferfishMidModel + f Lfyk; a field_27470 root + f Lfyk; b field_27471 leftBlueFin + f Lfyk; f field_27472 rightBlueFin + m ()Lfyq; b method_32031 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwt net/minecraft/class_594 net/minecraft/client/model/PufferfishSmallModel + f Lfyk; a field_27473 root + f Lfyk; b field_27474 leftFin + f Lfyk; f field_27475 rightFin + m ()Lfyq; b method_32032 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwu net/minecraft/class_597 net/minecraft/client/model/QuadrupedModel + f Lfyk; a field_3535 head + f Lfyk; b field_3538 body + f Lfyk; f field_27476 rightHindLeg + f Lfyk; g field_27477 leftHindLeg + f Lfyk; h field_27478 rightFrontLeg + f Lfyk; i field_27479 leftFrontLeg + m (ILfyo;)Lfys; a method_32033 createBodyMesh + m (Lfyk;ZFFFFI)V <init> <init> <init> +c fwv net/minecraft/class_596 net/minecraft/client/model/RabbitModel + f F a field_32542 REAR_JUMP_ANGLE + f F b field_32543 FRONT_JUMP_ANGLE + f Ljava/lang/String; f field_32544 LEFT_HAUNCH + f Ljava/lang/String; g field_32545 RIGHT_HAUNCH + f Lfyk; h field_27480 leftRearFoot + f Lfyk; i field_27481 rightRearFoot + f Lfyk; j field_27482 leftHaunch + f Lfyk; k field_27483 rightHaunch + f Lfyk; l field_3528 body + f Lfyk; m field_27484 leftFrontLeg + f Lfyk; n field_27485 rightFrontLeg + f Lfyk; o field_27486 head + f Lfyk; p field_27487 rightEar + f Lfyk; q field_27488 leftEar + f Lfyk; r field_3524 tail + f Lfyk; s field_3530 nose + f F t field_3531 jumpRotation + f F u field_32546 NEW_SCALE + m ()Lfyq; a method_32034 createBodyLayer + m (Lcfy;FFF)V a method_17115 prepareMobModel + m (Lcfy;FFFFF)V a method_17117 setupAnim + m (Lfbi;Lfbm;IIILfyk;)V a method_22966 method_22966 + m (Lfbi;Lfbm;IIILfyk;)V b method_22967 method_22967 + m (Lfbi;Lfbm;IIILfyk;)V c method_22968 method_22968 + m (Lfyk;)V <init> <init> <init> +c fww net/minecraft/class_7754 net/minecraft/client/model/RaftModel + f Ljava/lang/String; a field_40473 LEFT_PADDLE + f Ljava/lang/String; b field_40474 RIGHT_PADDLE + f Ljava/lang/String; f field_40475 BOTTOM + f Lfyk; g field_40476 leftPaddle + f Lfyk; h field_40477 rightPaddle + f Lcom/google/common/collect/ImmutableList; i field_40478 parts + m (Lcov;FFFFF)V a method_45711 setupAnim + m (Lcov;ILfyk;F)V a method_45712 animatePaddle + m (Lfyk;)Lcom/google/common/collect/ImmutableList$Builder; a method_45710 createPartsBuilder + m (Lfyt;)V a method_45713 createChildren + m ()Lfyq; b method_45714 createBodyModel + m ()Lcom/google/common/collect/ImmutableList; c method_45715 parts + m (Lfyk;)V <init> <init> <init> +c fwx net/minecraft/class_571 net/minecraft/client/model/RavagerModel + f Lfyk; a field_27489 root + f Lfyk; b field_3386 head + f Lfyk; f field_3388 mouth + f Lfyk; g field_27490 rightHindLeg + f Lfyk; h field_27491 leftHindLeg + f Lfyk; i field_27492 rightFrontLeg + f Lfyk; j field_27493 leftFrontLeg + f Lfyk; k field_3384 neck + m (Lcki;FFF)V a method_17089 prepareMobModel + m (Lcki;FFFFF)V a method_17091 setupAnim + m ()Lfyq; b method_32035 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwy net/minecraft/class_599 net/minecraft/client/model/SalmonModel + f Ljava/lang/String; a field_32547 BODY_FRONT + f Ljava/lang/String; b field_32548 BODY_BACK + f Lfyk; f field_27494 root + f Lfyk; g field_3548 bodyBack + m ()Lfyq; b method_32036 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fwz net/minecraft/class_598 net/minecraft/client/model/SheepFurModel + f F j field_3541 headXRot + m (Lcga;FFF)V a method_17118 prepareMobModel + m (Lcga;FFFFF)V a method_17119 setupAnim + m ()Lfyq; c method_32037 createFurLayer + m (Lfyk;)V <init> <init> <init> +c fxa net/minecraft/class_601 net/minecraft/client/model/SheepModel + f F j field_3552 headXRot + m (Lcga;FFF)V a method_17120 prepareMobModel + m (Lcga;FFFFF)V a method_17121 setupAnim + m ()Lfyq; c method_32038 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxb net/minecraft/class_600 net/minecraft/client/model/ShieldModel + f Ljava/lang/String; a field_32549 PLATE + f Ljava/lang/String; b field_32550 HANDLE + f I c field_32551 SHIELD_WIDTH + f I d field_32552 SHIELD_HEIGHT + f Lfyk; e field_27495 root + f Lfyk; f field_3550 plate + f Lfyk; g field_3551 handle + m ()Lfyq; a method_32039 createLayer + m ()Lfyk; b method_23774 plate + m ()Lfyk; c method_23775 handle + m (Lfyk;)V <init> <init> <init> +c fxc net/minecraft/class_603 net/minecraft/client/model/ShulkerBulletModel + f Ljava/lang/String; a field_32553 MAIN + f Lfyk; b field_27496 root + f Lfyk; f field_3556 main + m ()Lfyq; b method_32040 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxd net/minecraft/class_602 net/minecraft/client/model/ShulkerModel + f Ljava/lang/String; a field_32554 LID + f Ljava/lang/String; b field_32555 BASE + f Lfyk; f field_3553 base + f Lfyk; g field_3555 lid + f Lfyk; h field_3554 head + m ()Lfyq; a method_32041 createBodyLayer + m (Lckj;FFFFF)V a method_17122 setupAnim + m ()Lfyk; b method_2829 getLid + m ()Lfyk; c method_2830 getHead + m (Lfyk;)V <init> <init> <init> +c fxe net/minecraft/class_604 net/minecraft/client/model/SilverfishModel + f I a field_32556 BODY_COUNT + f Lfyk; b field_27497 root + f [Lfyk; f field_3560 bodyParts + f [Lfyk; g field_3557 bodyLayers + f [[I h field_3558 BODY_SIZES + f [[I i field_3559 BODY_TEXS + m (I)Ljava/lang/String; a method_32043 getLayerName + m (Lfyk;I)Lfyk; a method_32044 method_32044 + m ()Lfyq; b method_32042 createBodyLayer + m (I)Ljava/lang/String; b method_32045 getSegmentName + m (Lfyk;I)Lfyk; b method_32046 method_32046 + m (Lfyk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fxf net/minecraft/class_606 net/minecraft/client/model/SkeletonModel + m (Lbtp;FFF)V a method_19689 prepareMobModel + m (Lbtp;FFFFF)V a method_19690 setupAnim + m (Lfyt;)V a method_57794 createDefaultSkeletonMesh + m ()Lfyq; e method_32047 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxg net/minecraft/class_607 net/minecraft/client/model/SkullModel + f Lfyk; a field_3564 head + f Lfyk; b field_27498 root + m ()Lfys; a method_32048 createHeadModel + m ()Lfyq; b method_32049 createHumanoidHeadLayer + m ()Lfyq; c method_32050 createMobHeadLayer + m (Lfyk;)V <init> <init> <init> +c fxh net/minecraft/class_5598 net/minecraft/client/model/SkullModelBase + m (FFF)V a method_2821 setupAnim + m ()V <init> <init> <init> +c fxi net/minecraft/class_609 net/minecraft/client/model/SlimeModel + f Lfyk; a field_27499 root + m ()Lfyq; b method_32051 createOuterBodyLayer + m ()Lfyq; c method_32052 createInnerBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxj net/minecraft/class_8185 net/minecraft/client/model/SnifferModel + f F a field_43364 WALK_ANIMATION_SPEED_MAX + f F b field_43407 WALK_ANIMATION_SCALE_FACTOR + f Lfyk; f field_42881 root + f Lfyk; g field_43085 head + m (Lchv;FFFFF)V a method_49302 setupAnim + m ()Lfyq; b method_49303 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxk net/minecraft/class_608 net/minecraft/client/model/SnowGolemModel + f Ljava/lang/String; a field_32557 UPPER_BODY + f Lfyk; b field_27500 root + f Lfyk; f field_27501 upperBody + f Lfyk; g field_3568 head + f Lfyk; h field_27502 leftArm + f Lfyk; i field_27503 rightArm + m ()Lfyq; b method_32053 createBodyLayer + m ()Lfyk; c method_2834 getHead + m (Lfyk;)V <init> <init> <init> +c fxl net/minecraft/class_611 net/minecraft/client/model/SpiderModel + f Ljava/lang/String; a field_32558 BODY_0 + f Ljava/lang/String; b field_32559 BODY_1 + f Ljava/lang/String; f field_32560 RIGHT_MIDDLE_FRONT_LEG + f Ljava/lang/String; g field_32561 LEFT_MIDDLE_FRONT_LEG + f Ljava/lang/String; h field_32562 RIGHT_MIDDLE_HIND_LEG + f Ljava/lang/String; i field_32563 LEFT_MIDDLE_HIND_LEG + f Lfyk; j field_27504 root + f Lfyk; k field_3583 head + f Lfyk; l field_27505 rightHindLeg + f Lfyk; m field_27506 leftHindLeg + f Lfyk; n field_27507 rightMiddleHindLeg + f Lfyk; o field_27508 leftMiddleHindLeg + f Lfyk; p field_27509 rightMiddleFrontLeg + f Lfyk; q field_27510 leftMiddleFrontLeg + f Lfyk; r field_27511 rightFrontLeg + f Lfyk; s field_27512 leftFrontLeg + m ()Lfyq; b method_32054 createSpiderBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxm net/minecraft/class_610 net/minecraft/client/model/SquidModel + f [Lfyk; a field_3574 tentacles + f Lfyk; b field_27513 root + m (I)Ljava/lang/String; a method_32056 createTentacleName + m (Lfyk;I)Lfyk; a method_32057 method_32057 + m ()Lfyq; b method_32055 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxn net/minecraft/class_4997 net/minecraft/client/model/StriderModel + f Ljava/lang/String; a field_32564 RIGHT_BOTTOM_BRISTLE + f Ljava/lang/String; b field_32565 RIGHT_MIDDLE_BRISTLE + f Ljava/lang/String; f field_32566 RIGHT_TOP_BRISTLE + f Ljava/lang/String; g field_32567 LEFT_TOP_BRISTLE + f Ljava/lang/String; h field_32568 LEFT_MIDDLE_BRISTLE + f Ljava/lang/String; i field_32569 LEFT_BOTTOM_BRISTLE + f Lfyk; j field_27514 root + f Lfyk; k field_23353 rightLeg + f Lfyk; l field_23354 leftLeg + f Lfyk; m field_23355 body + f Lfyk; n field_27515 rightBottomBristle + f Lfyk; o field_27516 rightMiddleBristle + f Lfyk; p field_27517 rightTopBristle + f Lfyk; q field_27518 leftTopBristle + f Lfyk; r field_27519 leftMiddleBristle + f Lfyk; s field_27520 leftBottomBristle + m (Lckq;FFFFF)V a method_26414 setupAnim + m ()Lfyq; b method_32058 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxo net/minecraft/class_7201 net/minecraft/client/model/TadpoleModel + f Lfyk; a field_37933 root + f Lfyk; b field_37934 tail + m (Lchb;FFFFF)V a method_41916 setupAnim + m ()Lfyq; c method_41917 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxp net/minecraft/class_613 net/minecraft/client/model/TridentModel + f Lakr; a field_3592 TEXTURE + f Lfyk; b field_27521 root + m ()Lfyq; a method_32059 createLayer + m (Lfyk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fxq net/minecraft/class_612 net/minecraft/client/model/TropicalFishModelA + f Lfyk; a field_27522 root + f Lfyk; b field_27523 tail + m (Lfyo;)Lfyq; a method_32060 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxr net/minecraft/class_615 net/minecraft/client/model/TropicalFishModelB + f Lfyk; a field_27524 root + f Lfyk; b field_3599 tail + m (Lfyo;)Lfyq; a method_32061 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxs net/minecraft/class_614 net/minecraft/client/model/TurtleModel + f Ljava/lang/String; j field_32570 EGG_BELLY + f Lfyk; k field_3594 eggBelly + m (Lcgf;FFFFF)V a method_17125 setupAnim + m ()Lfyq; c method_32062 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxt net/minecraft/class_617 net/minecraft/client/model/VexModel + f Lfyk; a field_41116 root + f Lfyk; b field_41117 body + f Lfyk; f field_41118 rightArm + f Lfyk; g field_41119 leftArm + f Lfyk; h field_3602 rightWing + f Lfyk; i field_3601 leftWing + f Lfyk; j field_41711 head + m (Lckr;FFFFF)V a method_17127 setupAnim + m (Lcuq;Lcuq;F)V a method_48293 setArmsCharging + m (Lfbi;Z)V a method_47977 offsetStackPosition + m ()Lfyq; b method_32063 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxu net/minecraft/class_3884 net/minecraft/client/model/VillagerHeadModel + m (Z)V a method_17150 hatVisible +c fxv net/minecraft/class_620 net/minecraft/client/model/VillagerModel + f Lfyk; a field_27525 nose + f Lfyk; b field_27526 root + f Lfyk; f field_27527 head + f Lfyk; g field_27528 hat + f Lfyk; h field_27529 hatRim + f Lfyk; i field_27530 rightLeg + f Lfyk; j field_27531 leftLeg + m ()Lfys; b method_32064 createBodyModel + m (Lfyk;)V <init> <init> <init> +c fxw net/minecraft/class_7280 net/minecraft/client/model/WardenModel + f Lfyk; a field_38315 bone + f Lfyk; b field_38316 body + f Lfyk; f field_38317 head + f Lfyk; g field_38318 rightTendril + f Lfyk; h field_38319 leftTendril + f Lfyk; i field_38320 leftLeg + f Lfyk; j field_38321 leftArm + f Lfyk; k field_38449 leftRibcage + f Lfyk; l field_38322 rightArm + f Lfyk; m field_38323 rightLeg + f Lfyk; n field_38450 rightRibcage + f F o field_38324 DEFAULT_ARM_X_Y + f F p field_38325 DEFAULT_ARM_Z + f Lfyk; q field_38327 root + f Ljava/util/List; r field_38451 tendrilsLayerModelParts + f Ljava/util/List; s field_38452 heartLayerModelParts + f Ljava/util/List; t field_38453 bioluminescentLayerModelParts + f Ljava/util/List; u field_38454 pulsatingSpotsLayerModelParts + m (F)V a method_42734 animateIdlePose + m (FF)V a method_42735 animateHeadLookTarget + m (Lcmb;FF)V a method_42736 animateTendrils + m (Lcmb;FFFFF)V a method_42580 setupAnim + m ()Lfyq; b method_42578 createBodyLayer + m (FF)V b method_42737 animateWalk + m ()Ljava/util/List; c method_42738 getTendrilsLayerModelParts + m ()Ljava/util/List; d method_42739 getHeartLayerModelParts + m ()Ljava/util/List; e method_42740 getBioluminescentLayerModelParts + m ()Ljava/util/List; f method_42741 getPulsatingSpotsLayerModelParts + m ()V g method_42742 resetArmPoses + m (Lfyk;)V <init> <init> <init> +c fxx net/minecraft/class_7755 net/minecraft/client/model/WaterPatchModel + m ()Lfyk; c method_22954 waterPatch +c fxy net/minecraft/class_8974 net/minecraft/client/model/WindChargeModel + f I a field_48704 ROTATION_SPEED + f Lfyk; b field_47441 bone + f Lfyk; f field_48705 windCharge + f Lfyk; g field_48706 wind + m (Lcof;FFFFF)V a method_55239 setupAnim + m ()Lfyq; b method_55240 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fxz net/minecraft/class_622 net/minecraft/client/model/WitchModel + f Z b field_3614 holdingItem + m (Z)V b method_2840 setHoldingItem + m ()Lfyq; c method_32065 createBodyLayer + m ()Lfyk; e method_2839 getNose + m (Lfyk;)V <init> <init> <init> +c fya net/minecraft/class_621 net/minecraft/client/model/WitherBossModel + f Ljava/lang/String; a field_32571 RIBCAGE + f Ljava/lang/String; b field_32572 CENTER_HEAD + f Ljava/lang/String; f field_32573 RIGHT_HEAD + f Ljava/lang/String; g field_32574 LEFT_HEAD + f F h field_32575 RIBCAGE_X_ROT_OFFSET + f F i field_32576 TAIL_X_ROT_OFFSET + f Lfyk; j field_27532 root + f Lfyk; k field_27533 centerHead + f Lfyk; l field_27534 rightHead + f Lfyk; m field_27535 leftHead + f Lfyk; n field_27536 ribcage + f Lfyk; o field_27537 tail + m (Lciu;FFF)V a method_17128 prepareMobModel + m (Lciu;FFFFF)V a method_17130 setupAnim + m (Lciu;Lfyk;I)V a method_32066 setupHeadRotation + m (Lfyo;)Lfyq; a method_32067 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fyb net/minecraft/class_624 net/minecraft/client/model/WolfModel + f Ljava/lang/String; a field_32577 REAL_HEAD + f Ljava/lang/String; b field_32578 UPPER_BODY + f Ljava/lang/String; f field_32579 REAL_TAIL + f Lfyk; g field_3621 head + f Lfyk; h field_20788 realHead + f Lfyk; i field_3623 body + f Lfyk; j field_27538 rightHindLeg + f Lfyk; k field_27539 leftHindLeg + f Lfyk; l field_27540 rightFrontLeg + f Lfyk; m field_27541 leftFrontLeg + f Lfyk; n field_3617 tail + f Lfyk; o field_20789 realTail + f Lfyk; p field_3619 upperBody + f I q field_32580 LEG_SIZE + m (Lcgh;FFF)V a method_17131 prepareMobModel + m (Lcgh;FFFFF)V a method_17133 setupAnim + m (Lfyo;)Lfys; a method_32068 createMeshDefinition + m (Lfyk;)V <init> <init> <init> +c fyc net/minecraft/class_623 net/minecraft/client/model/ZombieModel + m (Lckw;)Z a method_17793 isAggressive + m (Lfyk;)V <init> <init> <init> +c fyd net/minecraft/class_619 net/minecraft/client/model/ZombieVillagerModel + f Lfyk; a field_17144 hatRim + m (Lckw;FFFFF)V a method_17135 setupAnim + m (Lfyo;)Lfyq; a method_32069 createArmorLayer + m ()Lfyq; c method_32070 createBodyLayer + m (Lfyk;)V <init> <init> <init> +c fye net/minecraft/class_626 net/minecraft/client/model/dragon/DragonHeadModel + f Lfyk; a field_3638 head + f Lfyk; b field_3639 jaw + m ()Lfyq; a method_32071 createHeadLayer + m (Lfyk;)V <init> <init> <init> +c fyf net/minecraft/class_6228 net/minecraft/client/model/dragon/package-info +c fyg net/minecraft/class_5599 net/minecraft/client/model/geom/EntityModelSet + f Ljava/util/Map; a field_27542 roots + m (Lfyi;)Lfyk; a method_32072 bakeLayer + m ()V <init> <init> <init> +c fyh net/minecraft/class_5600 net/minecraft/client/model/geom/LayerDefinitions + f Lfyo; a field_27543 FISH_PATTERN_DEFORMATION + f Lfyo; b field_27544 OUTER_ARMOR_DEFORMATION + f Lfyo; c field_27545 INNER_ARMOR_DEFORMATION + m ()Ljava/util/Map; a method_32073 createRoots + m (Lcom/google/common/collect/ImmutableMap$Builder;Lfyq;Ldup;)V a method_45716 method_45716 + m (Lcom/google/common/collect/ImmutableMap;Lfyi;)Z a method_32075 method_32075 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lfyq;Ldup;)V b method_32074 method_32074 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fyi net/minecraft/class_5601 net/minecraft/client/model/geom/ModelLayerLocation + f Lakr; a field_27546 model + f Ljava/lang/String; b field_27547 layer + m ()Lakr; a method_35743 getModel + m ()Ljava/lang/String; b method_35744 getLayer + m (Lakr;Ljava/lang/String;)V <init> <init> <init> +c fyj net/minecraft/class_5602 net/minecraft/client/model/geom/ModelLayers + f Lfyi; A field_27691 CHICKEN + f Lfyi; B field_27692 COD + f Lfyi; C field_27693 COMMAND_BLOCK_MINECART + f Lfyi; D field_27694 CONDUIT_CAGE + f Lfyi; E field_27695 CONDUIT_EYE + f Lfyi; F field_27696 CONDUIT_SHELL + f Lfyi; G field_27697 CONDUIT_WIND + f Lfyi; H field_27698 COW + f Lfyi; I field_27699 CREEPER + f Lfyi; J field_27700 CREEPER_ARMOR + f Lfyi; K field_27548 CREEPER_HEAD + f Lfyi; L field_42882 DECORATED_POT_BASE + f Lfyi; M field_42883 DECORATED_POT_SIDES + f Lfyi; N field_27549 DOLPHIN + f Lfyi; O field_27550 DONKEY + f Lfyi; P field_27551 DOUBLE_CHEST_LEFT + f Lfyi; Q field_27552 DOUBLE_CHEST_RIGHT + f Lfyi; R field_27553 DRAGON_SKULL + f Lfyi; S field_27554 DROWNED + f Lfyi; T field_27555 DROWNED_INNER_ARMOR + f Lfyi; U field_27556 DROWNED_OUTER_ARMOR + f Lfyi; V field_27557 DROWNED_OUTER_LAYER + f Lfyi; W field_27558 ELDER_GUARDIAN + f Lfyi; X field_27559 ELYTRA + f Lfyi; Y field_27560 ENDERMAN + f Lfyi; Z field_27561 ENDERMITE + f Lfyi; aA field_27612 LLAMA_SPIT + f Lfyi; aB field_27613 MAGMA_CUBE + f Lfyi; aC field_27614 MINECART + f Lfyi; aD field_27615 MOOSHROOM + f Lfyi; aE field_27616 MULE + f Lfyi; aF field_27617 OCELOT + f Lfyi; aG field_27618 PANDA + f Lfyi; aH field_27619 PARROT + f Lfyi; aI field_27620 PHANTOM + f Lfyi; aJ field_27621 PIG + f Lfyi; aK field_27622 PIGLIN + f Lfyi; aL field_27623 PIGLIN_BRUTE + f Lfyi; a field_38455 ALLAY + f Lfyi; aM field_27624 PIGLIN_BRUTE_INNER_ARMOR + f Lfyi; aN field_27625 PIGLIN_BRUTE_OUTER_ARMOR + f Lfyi; aO field_41382 PIGLIN_HEAD + f Lfyi; aP field_27626 PIGLIN_INNER_ARMOR + f Lfyi; aQ field_27574 PIGLIN_OUTER_ARMOR + f Lfyi; aR field_27575 PIG_SADDLE + f Lfyi; aS field_27576 PILLAGER + f Lfyi; aT field_27577 PLAYER + f Lfyi; aU field_27578 PLAYER_HEAD + f Lfyi; aV field_27579 PLAYER_INNER_ARMOR + f Lfyi; aW field_27580 PLAYER_OUTER_ARMOR + f Lfyi; aX field_27581 PLAYER_SLIM + f Lfyi; aY field_27582 PLAYER_SLIM_INNER_ARMOR + f Lfyi; aZ field_27583 PLAYER_SLIM_OUTER_ARMOR + f Lfyi; aa field_27562 ENDER_DRAGON + f Lfyi; ab field_27563 END_CRYSTAL + f Lfyi; ac field_27564 EVOKER + f Lfyi; ad field_27565 EVOKER_FANGS + f Lfyi; ae field_27566 FOX + f Lfyi; af field_37935 FROG + f Lfyi; ag field_27567 FURNACE_MINECART + f Lfyi; ah field_27568 GHAST + f Lfyi; ai field_27569 GIANT + f Lfyi; aj field_27570 GIANT_INNER_ARMOR + f Lfyi; ak field_27571 GIANT_OUTER_ARMOR + f Lfyi; al field_28456 GLOW_SQUID + f Lfyi; am field_32581 GOAT + f Lfyi; an field_27572 GUARDIAN + f Lfyi; ao field_27573 HOGLIN + f Lfyi; ap field_27601 HOPPER_MINECART + f Lfyi; aq field_27602 HORSE + f Lfyi; ar field_27603 HORSE_ARMOR + f Lfyi; as field_27604 HUSK + f Lfyi; at field_27605 HUSK_INNER_ARMOR + f Lfyi; au field_27606 HUSK_OUTER_ARMOR + f Lfyi; av field_27607 ILLUSIONER + f Lfyi; aw field_27608 IRON_GOLEM + f Lfyi; ax field_27609 LEASH_KNOT + f Lfyi; ay field_27610 LLAMA + f Lfyi; az field_27611 LLAMA_DECOR + f Lfyi; bA field_27660 STRAY + f Lfyi; bB field_27661 STRAY_INNER_ARMOR + f Lfyi; bC field_27662 STRAY_OUTER_ARMOR + f Lfyi; bD field_27663 STRAY_OUTER_LAYER + f Lfyi; bE field_27664 STRIDER + f Lfyi; bF field_27665 STRIDER_SADDLE + f Lfyi; bG field_37936 TADPOLE + f Lfyi; bH field_27666 TNT_MINECART + f Lfyi; bI field_27667 TRADER_LLAMA + f Lfyi; bJ field_27668 TRIDENT + f Lfyi; bK field_27669 TROPICAL_FISH_LARGE + f Lfyi; bL field_27670 TROPICAL_FISH_LARGE_PATTERN + f Lfyi; b field_47876 ARMADILLO + f Lfyi; bM field_27671 TROPICAL_FISH_SMALL + f Lfyi; bN field_27672 TROPICAL_FISH_SMALL_PATTERN + f Lfyi; bO field_27673 TURTLE + f Lfyi; bP field_27674 VEX + f Lfyi; bQ field_27675 VILLAGER + f Lfyi; bR field_27676 VINDICATOR + f Lfyi; bS field_38328 WARDEN + f Lfyi; bT field_27627 WANDERING_TRADER + f Lfyi; bU field_47442 WIND_CHARGE + f Lfyi; bV field_27628 WITCH + f Lfyi; bW field_27629 WITHER + f Lfyi; bX field_27630 WITHER_ARMOR + f Lfyi; bY field_27631 WITHER_SKELETON + f Lfyi; bZ field_27632 WITHER_SKELETON_INNER_ARMOR + f Lfyi; ba field_27584 PLAYER_SPIN_ATTACK + f Lfyi; bb field_27585 POLAR_BEAR + f Lfyi; bc field_27587 PUFFERFISH_BIG + f Lfyi; bd field_27588 PUFFERFISH_MEDIUM + f Lfyi; be field_27589 PUFFERFISH_SMALL + f Lfyi; bf field_27590 RABBIT + f Lfyi; bg field_27591 RAVAGER + f Lfyi; bh field_27592 SALMON + f Lfyi; bi field_27593 SHEEP + f Lfyi; bj field_27594 SHEEP_FUR + f Lfyi; bk field_27595 SHIELD + f Lfyi; bl field_27596 SHULKER + f Lfyi; bm field_27597 SHULKER_BULLET + f Lfyi; bn field_27598 SILVERFISH + f Lfyi; bo field_27599 SKELETON + f Lfyi; bp field_27600 SKELETON_HORSE + f Lfyi; bq field_27651 SKELETON_INNER_ARMOR + f Lfyi; br field_27652 SKELETON_OUTER_ARMOR + f Lfyi; bs field_27653 SKELETON_SKULL + f Lfyi; bt field_27654 SLIME + f Lfyi; bu field_27655 SLIME_OUTER + f Lfyi; bv field_42884 SNIFFER + f Lfyi; bw field_27656 SNOW_GOLEM + f Lfyi; bx field_27657 SPAWNER_MINECART + f Lfyi; by field_27658 SPIDER + f Lfyi; bz field_27659 SQUID + f Lfyi; c field_27586 ARMOR_STAND + f Lfyi; ca field_27633 WITHER_SKELETON_OUTER_ARMOR + f Lfyi; cb field_27634 WITHER_SKELETON_SKULL + f Lfyi; cc field_27635 WITHER_SKULL + f Lfyi; cd field_27636 WOLF + f Lfyi; ce field_47877 WOLF_ARMOR + f Lfyi; cf field_27637 ZOGLIN + f Lfyi; cg field_27638 ZOMBIE + f Lfyi; ch field_27640 ZOMBIE_HEAD + f Lfyi; ci field_27641 ZOMBIE_HORSE + f Lfyi; cj field_27642 ZOMBIE_INNER_ARMOR + f Lfyi; ck field_27643 ZOMBIE_OUTER_ARMOR + f Lfyi; cl field_27644 ZOMBIE_VILLAGER + f Lfyi; cm field_27645 ZOMBIE_VILLAGER_INNER_ARMOR + f Lfyi; cn field_27646 ZOMBIE_VILLAGER_OUTER_ARMOR + f Lfyi; co field_27647 ZOMBIFIED_PIGLIN + f Lfyi; cp field_27648 ZOMBIFIED_PIGLIN_INNER_ARMOR + f Lfyi; cq field_27649 ZOMBIFIED_PIGLIN_OUTER_ARMOR + f Ljava/lang/String; cr field_32582 DEFAULT_LAYER + f Ljava/util/Set; cs field_27650 ALL_MODELS + f Lfyi; d field_27639 ARMOR_STAND_INNER_ARMOR + f Lfyi; e field_27677 ARMOR_STAND_OUTER_ARMOR + f Lfyi; f field_28383 AXOLOTL + f Lfyi; g field_27678 BANNER + f Lfyi; h field_27679 BAT + f Lfyi; i field_27680 BED_FOOT + f Lfyi; j field_27681 BED_HEAD + f Lfyi; k field_27682 BEE + f Lfyi; l field_27683 BELL + f Lfyi; m field_27684 BLAZE + f Lfyi; n field_49159 BOGGED + f Lfyi; o field_49160 BOGGED_INNER_ARMOR + f Lfyi; p field_49161 BOGGED_OUTER_ARMOR + f Lfyi; q field_49162 BOGGED_OUTER_LAYER + f Lfyi; r field_27685 BOOK + f Lfyi; s field_47443 BREEZE + f Lfyi; t field_52153 BREEZE_WIND + f Lfyi; u field_27686 CAT + f Lfyi; v field_27687 CAT_COLLAR + f Lfyi; w field_40479 CAMEL + f Lfyi; x field_27688 CAVE_SPIDER + f Lfyi; y field_27689 CHEST + f Lfyi; z field_27690 CHEST_MINECART + m ()Ljava/util/stream/Stream; a method_32076 getKnownLocations + m (Lcov$b;)Lfyi; a method_45717 createRaftModelName + m (Ldup;)Lfyi; a method_32078 createSignModelName + m (Ljava/lang/String;)Lfyi; a method_32079 register + m (Ljava/lang/String;Ljava/lang/String;)Lfyi; a method_32080 register + m (Lcov$b;)Lfyi; b method_45718 createChestRaftModelName + m (Ldup;)Lfyi; b method_45719 createHangingSignModelName + m (Ljava/lang/String;)Lfyi; b method_32081 registerInnerArmor + m (Ljava/lang/String;Ljava/lang/String;)Lfyi; b method_32082 createLocation + m (Lcov$b;)Lfyi; c method_32077 createBoatModelName + m (Ljava/lang/String;)Lfyi; c method_32083 registerOuterArmor + m (Lcov$b;)Lfyi; d method_42582 createChestBoatModelName + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fyk net/minecraft/class_630 net/minecraft/client/model/geom/ModelPart + f F a field_37937 DEFAULT_SCALE + f F b field_3657 x + f F c field_3656 y + f F d field_3655 z + f F e field_3654 xRot + f F f field_3675 yRot + f F g field_3674 zRot + f F h field_37938 xScale + f F i field_37939 yScale + f F j field_37940 zScale + f Z k field_3665 visible + f Z l field_38456 skipDraw + f Ljava/util/List; m field_3663 cubes + f Ljava/util/Map; n field_3661 children + f Lfym; o field_37941 initialPose + m ()Lfym; a method_32084 storePose + m (FFF)V a method_2851 setPos + m (Layw;)Lfyk$a; a method_22700 getRandomCube + m (Lfbi$a;Lfbm;III)V a method_22702 compile + m (Lfbi;)V a method_22703 translateAndRotate + m (Lfbi;Lfbm;II)V a method_22698 render + m (Lfbi;Lfbm;III)V a method_22699 render + m (Lfbi;Lfyk$d;)V a method_35745 visit + m (Lfbi;Lfyk$d;Ljava/lang/String;)V a method_35746 visit + m (Lfbi;Lfyk$d;Ljava/lang/String;Ljava/lang/String;Lfyk;)V a method_35747 method_35747 + m (Lfyk;)V a method_17138 copyFrom + m (Lfym;)V a method_41918 setInitialPose + m (Ljava/lang/String;)Z a method_41919 hasChild + m (Lorg/joml/Vector3f;)V a method_41920 offsetPos + m ()Lfym; b method_41921 getInitialPose + m (FFF)V b method_33425 setRotation + m (Lfym;)V b method_32085 loadPose + m (Ljava/lang/String;)Lfyk; b method_32086 getChild + m (Lorg/joml/Vector3f;)V b method_41922 offsetRotation + m ()V c method_41923 resetPose + m (Lorg/joml/Vector3f;)V c method_41924 offsetScale + m ()Z d method_32087 isEmpty + m ()Ljava/util/stream/Stream; e method_32088 getAllParts + m (Ljava/util/List;Ljava/util/Map;)V <init> <init> <init> +c fyk$a net/minecraft/class_630$class_628 net/minecraft/client/model/geom/ModelPart$Cube + f F a field_3645 minX + f F b field_3644 minY + f F c field_3643 minZ + f F d field_3648 maxX + f F e field_3647 maxY + f F f field_3646 maxZ + f [Lfyk$b; g field_3649 polygons + m (Lfbi$a;Lfbm;III)V a method_32089 compile + m (IIFFFFFFFFFZFFLjava/util/Set;)V <init> <init> <init> +c fyk$b net/minecraft/class_630$class_593 net/minecraft/client/model/geom/ModelPart$Polygon + f [Lfyk$c; a field_3502 vertices + f Lorg/joml/Vector3f; b field_21618 normal + m ([Lfyk$c;FFFFFFZLji;)V <init> <init> <init> +c fyk$c net/minecraft/class_630$class_618 net/minecraft/client/model/geom/ModelPart$Vertex + f Lorg/joml/Vector3f; a field_3605 pos + f F b field_3604 u + f F c field_3603 v + m (FF)Lfyk$c; a method_2837 remap + m (FFFFF)V <init> <init> <init> + m (Lorg/joml/Vector3f;FF)V <init> <init> <init> +c fyk$d net/minecraft/class_630$class_6229 net/minecraft/client/model/geom/ModelPart$Visitor + m (Lfbi$a;Ljava/lang/String;ILfyk$a;)V visit method_35748 visit +c fyl net/minecraft/class_6230 net/minecraft/client/model/geom/PartNames + f Ljava/lang/String; A field_32638 RIGHT_HIND_FOOT + f Ljava/lang/String; B field_32639 LEFT_FRONT_FOOT + f Ljava/lang/String; C field_32583 RIGHT_FRONT_FOOT + f Ljava/lang/String; D field_47128 FEET + f Ljava/lang/String; E field_32584 LEFT_HIND_LEG_TIP + f Ljava/lang/String; F field_32585 RIGHT_HIND_LEG_TIP + f Ljava/lang/String; G field_32586 LEFT_FRONT_LEG_TIP + f Ljava/lang/String; H field_32587 RIGHT_FRONT_LEG_TIP + f Ljava/lang/String; I field_32588 LEFT_LID + f Ljava/lang/String; J field_32589 RIGHT_LID + f Ljava/lang/String; K field_32590 LEFT_CHEST + f Ljava/lang/String; L field_32591 RIGHT_CHEST + f Ljava/lang/String; M field_32592 LEFT_HORN + f Ljava/lang/String; N field_32593 RIGHT_HORN + f Ljava/lang/String; O field_32594 LEFT_EYE + f Ljava/lang/String; P field_32595 RIGHT_EYE + f Ljava/lang/String; Q field_32596 JAW + f Ljava/lang/String; R field_32597 NOSE + f Ljava/lang/String; S field_32598 ARMS + f Ljava/lang/String; T field_32599 TAIL + f Ljava/lang/String; U field_32600 CUBE + f Ljava/lang/String; V field_32601 BEAK + f Ljava/lang/String; W field_32602 BACK_FIN + f Ljava/lang/String; X field_32603 MANE + f Ljava/lang/String; Y field_32604 NECK + f Ljava/lang/String; Z field_32605 MOUTH + f Ljava/lang/String; aA field_49564 MUSHROOMS + f Ljava/lang/String; aB field_38331 BONE + f Ljava/lang/String; a field_32609 LEFT_FIN + f Ljava/lang/String; aa field_32606 HEAD + f Ljava/lang/String; ab field_32607 HAT + f Ljava/lang/String; ac field_32608 BODY + f Ljava/lang/String; ad field_32610 HAT_RIM + f Ljava/lang/String; ae field_32611 JACKET + f Ljava/lang/String; af field_32612 TOP_GILLS + f Ljava/lang/String; ag field_32613 LEFT_GILLS + f Ljava/lang/String; ah field_32614 RIGHT_GILLS + f Ljava/lang/String; ai field_37942 ROOT + f Ljava/lang/String; aj field_37943 CROAKING_BODY + f Ljava/lang/String; ak field_37944 TONGUE + f Ljava/lang/String; al field_37945 TONGUE_R1 + f Ljava/lang/String; am field_37946 LEFT_HAND + f Ljava/lang/String; an field_37947 RIGHT_HAND + f Ljava/lang/String; ao field_37948 LEFT_FOOT + f Ljava/lang/String; ap field_37949 RIGHT_FOOT + f Ljava/lang/String; aq field_37950 EYES + f Ljava/lang/String; ar field_38329 RIGHT_TENDRIL + f Ljava/lang/String; as field_38330 LEFT_TENDRIL + f Ljava/lang/String; at field_38457 RIGHT_RIBCAGE + f Ljava/lang/String; au field_38458 LEFT_RIBCAGE + f Ljava/lang/String; av field_47446 WIND_BODY + f Ljava/lang/String; aw field_47447 WIND_TOP + f Ljava/lang/String; ax field_47448 WIND_MID + f Ljava/lang/String; ay field_47449 WIND_BOTTOM + f Ljava/lang/String; az field_47450 RODS + f Ljava/lang/String; b field_32615 RIGHT_FIN + f Ljava/lang/String; c field_32616 TOP_FIN + f Ljava/lang/String; d field_32617 BOTTOM_FIN + f Ljava/lang/String; e field_32618 TAIL_FIN + f Ljava/lang/String; f field_32619 LEFT_BLUE_FIN + f Ljava/lang/String; g field_32620 RIGHT_BLUE_FIN + f Ljava/lang/String; h field_32621 LEFT_ARM + f Ljava/lang/String; i field_32622 RIGHT_ARM + f Ljava/lang/String; j field_32623 LEFT_WING + f Ljava/lang/String; k field_32624 RIGHT_WING + f Ljava/lang/String; l field_32625 LEFT_WING_BASE + f Ljava/lang/String; m field_32626 RIGHT_WING_BASE + f Ljava/lang/String; n field_32627 LEFT_WING_TIP + f Ljava/lang/String; o field_32628 RIGHT_WING_TIP + f Ljava/lang/String; p field_32629 LEFT_EAR + f Ljava/lang/String; q field_32630 RIGHT_EAR + f Ljava/lang/String; r field_32631 LEFT_LEG + f Ljava/lang/String; s field_32632 RIGHT_LEG + f Ljava/lang/String; t field_32633 LEFT_HIND_LEG + f Ljava/lang/String; u field_32634 RIGHT_HIND_LEG + f Ljava/lang/String; v field_42885 LEFT_MID_LEG + f Ljava/lang/String; w field_42886 RIGHT_MID_LEG + f Ljava/lang/String; x field_32635 LEFT_FRONT_LEG + f Ljava/lang/String; y field_32636 RIGHT_FRONT_LEG + f Ljava/lang/String; z field_32637 LEFT_HIND_FOOT + m ()V <init> <init> <init> +c fym net/minecraft/class_5603 net/minecraft/client/model/geom/PartPose + f Lfym; a field_27701 ZERO + f F b field_27702 x + f F c field_27703 y + f F d field_27704 z + f F e field_27705 xRot + f F f field_27706 yRot + f F g field_27707 zRot + m (FFF)Lfym; a method_32090 offset + m (FFFFFF)Lfym; a method_32091 offsetAndRotation + m (FFF)Lfym; b method_32092 rotation + m (FFFFFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fyn net/minecraft/class_5604 net/minecraft/client/model/geom/builders/CubeDefinition + f Ljava/lang/String; a field_27708 comment + f Lorg/joml/Vector3f; b field_27709 origin + f Lorg/joml/Vector3f; c field_27710 dimensions + f Lfyo; d field_27711 grow + f Z e field_27712 mirror + f Lfyu; f field_27713 texCoord + f Lfyu; g field_27714 texScale + f Ljava/util/Set; h field_42887 visibleFaces + m (II)Lfyk$a; a method_32093 bake + m (Ljava/lang/String;FFFFFFFFLfyo;ZFFLjava/util/Set;)V <init> <init> <init> +c fyo net/minecraft/class_5605 net/minecraft/client/model/geom/builders/CubeDeformation + f Lfyo; a field_27715 NONE + f F b field_27716 growX + f F c field_27717 growY + f F d field_27718 growZ + m (F)Lfyo; a method_32094 extend + m (FFF)Lfyo; a method_32095 extend + m (FFF)V <init> <init> <init> + m (F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fyp net/minecraft/class_5606 net/minecraft/client/model/geom/builders/CubeListBuilder + f Ljava/util/Set; a field_42888 ALL_VISIBLE + f Ljava/util/List; b field_27719 cubes + f I c field_27720 xTexOffs + f I d field_27721 yTexOffs + f Z e field_27722 mirror + m ()Lfyp; a method_32096 mirror + m (FFFFFF)Lfyp; a method_32097 addBox + m (FFFFFFLfyo;)Lfyp; a method_32098 addBox + m (FFFFFFLfyo;FF)Lfyp; a method_32099 addBox + m (FFFFFFLjava/util/Set;)Lfyp; a method_49304 addBox + m (FFFFFFZ)Lfyp; a method_32100 addBox + m (II)Lfyp; a method_32101 texOffs + m (Ljava/lang/String;FFFFFF)Lfyp; a method_32102 addBox + m (Ljava/lang/String;FFFFFFLfyo;)Lfyp; a method_32103 addBox + m (Ljava/lang/String;FFFIIIII)Lfyp; a method_32104 addBox + m (Ljava/lang/String;FFFIIILfyo;II)Lfyp; a method_32105 addBox + m (Z)Lfyp; a method_32106 mirror + m ()Ljava/util/List; b method_32107 getCubes + m ()Lfyp; c method_32108 create + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fyq net/minecraft/class_5607 net/minecraft/client/model/geom/builders/LayerDefinition + f Lfys; a field_27723 mesh + f Lfyr; b field_27724 material + m ()Lfyk; a method_32109 bakeRoot + m (Lfys;II)Lfyq; a method_32110 create + m (Lfys;Lfyr;)V <init> <init> <init> +c fyr net/minecraft/class_5608 net/minecraft/client/model/geom/builders/MaterialDefinition + f I a field_27725 xTexSize + f I b field_27726 yTexSize + m (II)V <init> <init> <init> +c fys net/minecraft/class_5609 net/minecraft/client/model/geom/builders/MeshDefinition + f Lfyt; a field_27727 root + m ()Lfyt; a method_32111 getRoot + m ()V <init> <init> <init> +c fyt net/minecraft/class_5610 net/minecraft/client/model/geom/builders/PartDefinition + f Ljava/util/List; a field_27728 cubes + f Lfym; b field_27729 partPose + f Ljava/util/Map; c field_27730 children + m (II)Lfyk; a method_32112 bake + m (IILfyn;)Lfyk$a; a method_32113 method_32113 + m (IILjava/util/Map$Entry;)Lfyk; a method_32114 method_32114 + m (Lfyk;Lfyk;)Lfyk; a method_32115 method_32115 + m (Ljava/lang/String;)Lfyt; a method_32116 getChild + m (Ljava/lang/String;Lfyp;Lfym;)Lfyt; a method_32117 addOrReplaceChild + m (Ljava/util/List;Lfym;)V <init> <init> <init> +c fyu net/minecraft/class_5611 net/minecraft/client/model/geom/builders/UVPair + f F a field_27731 u + f F b field_27732 v + m ()F a method_32118 u + m ()F b method_32119 v + m (FF)V <init> <init> <init> +c fyv net/minecraft/class_6231 net/minecraft/client/model/geom/builders/package-info +c fyw net/minecraft/class_6232 net/minecraft/client/model/geom/package-info +c fyx net/minecraft/class_6233 net/minecraft/client/model/package-info +c fyy net/minecraft/class_7434 net/minecraft/client/multiplayer/AccountProfileKeyPairManager + f Lorg/slf4j/Logger; b field_39074 LOGGER + f Ljava/time/Duration; c field_40797 MINIMUM_PROFILE_KEY_REFRESH_INTERVAL + f Ljava/nio/file/Path; d field_39075 PROFILE_KEY_PAIR_DIR + f Lcom/mojang/authlib/minecraft/UserApiService; e field_39958 userApiService + f Ljava/nio/file/Path; f field_39076 profileKeyPairPath + f Ljava/util/concurrent/CompletableFuture; g field_39959 keyPair + f Ljava/time/Instant; h field_40798 nextProfileKeyRefreshTime + m (Lcmz;)V a method_43600 writeProfileKeyPair + m (Lcom/google/gson/JsonElement;)V a method_43601 method_43601 + m (Lcom/mojang/authlib/minecraft/UserApiService;)Lcmz; a method_43605 fetchProfileKeyPair + m (Lcom/mojang/authlib/yggdrasil/response/KeyPairResponse;)Lcna$a; a method_44076 parsePublicKey + m (Ljava/util/Optional;)Ljava/util/concurrent/CompletableFuture; a method_43602 readOrFetchProfileKeyPair + m (Ljava/util/Optional;)Ljava/util/Optional; b method_44291 method_44291 + m ()Ljava/util/Optional; c method_43606 readProfileKeyPair + m (Lcom/mojang/authlib/minecraft/UserApiService;Ljava/util/UUID;Ljava/nio/file/Path;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fyz net/minecraft/class_8760 net/minecraft/client/multiplayer/ChunkBatchSizeCalculator + f I a field_45939 MAX_OLD_SAMPLES_WEIGHT + f I b field_45940 CLAMP_COEFFICIENT + f D c field_45941 aggregatedNanosPerChunk + f I d field_45942 oldSamplesWeight + f J e field_45943 chunkBatchStartTime + m ()V a method_53483 onBatchStart + m (I)V a method_53484 onBatchFinished + m ()F b method_53485 getDesiredChunksPerTick + m ()V <init> <init> <init> +c fza net/minecraft/class_632 net/minecraft/client/multiplayer/ClientAdvancements + f Lorg/slf4j/Logger; a field_3686 LOGGER + f Lfgo; b field_3684 minecraft + f Lgvs; c field_44808 telemetryManager + f Lal; d field_46144 tree + f Ljava/util/Map; e field_3681 progress + f Lfza$a; f field_3682 listener + f Lag; g field_3685 selectedTab + m ()Lal; a method_53814 getTree + m (Lafz;)V a method_2861 update + m (Lag;Z)V a method_2864 setSelectedTab + m (Lakr;)Lag; a method_53815 get + m (Lfza$a;)V a method_2862 setListener + m (Lfza$a;Lag;Lai;)V a method_53816 method_53816 + m (Lfgo;Lgvs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fza$a net/minecraft/class_632$class_633 net/minecraft/client/multiplayer/ClientAdvancements$Listener + m (Lag;)V a method_2866 onSelectedTabChanged + m (Lah;Lai;)V a method_2865 onUpdateAdvancementProgress +c fzb net/minecraft/class_631 net/minecraft/client/multiplayer/ClientChunkCache + f Lorg/slf4j/Logger; a field_3679 LOGGER + f Ldvi; b field_3676 emptyChunk + f Leot; c field_3677 lightEngine + f Lfzb$a; d field_16246 storage + f Lfzf; e field_16525 level + m (I)V a method_20180 updateViewRadius + m (IILvw;)V a method_49630 replaceBiomes + m (IILvw;Lub;Ljava/util/function/Consumer;)Ldvi; a method_16020 replaceWithPacketData + m (Ldcd;)V a method_2859 drop + m (Ldvi;II)Z a method_20181 isValidChunk + m (I)I b method_20230 calculateStorageRange + m (IILdvz;Z)Ldvi; b method_2857 getChunk + m (II)V d method_20317 updateViewCenter + m (Lfzf;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzb$a net/minecraft/class_631$class_3681 net/minecraft/client/multiplayer/ClientChunkCache$Storage + f Lfzb; a field_16254 field_16254 + f Ljava/util/concurrent/atomic/AtomicReferenceArray; b field_16251 chunks + f I c field_16253 chunkRadius + f I d field_16252 viewRange + f I e field_19204 viewCenterX + f I f field_19205 viewCenterZ + f I g field_19143 chunkCount + m (I)Ldvi; a method_16033 getChunk + m (II)I a method_16027 getIndex + m (ILdvi;)V a method_16031 replace + m (ILdvi;Ldvi;)Ldvi; a method_20183 replace + m (Ljava/lang/String;)V a method_35751 dumpChunks + m (II)Z b method_16034 inRange + m (Lfzb;I)V <init> <init> <init> +c fzc net/minecraft/class_8673 net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl + f Lfgo; a field_45588 minecraft + f Lvt; b field_45589 connection + f Lfzt; c field_45590 serverData + f Ljava/lang/String; d field_45591 serverBrand + f Lgvs; e field_45592 telemetryManager + f Lfod; f field_45593 postDisconnectScreen + f Z g field_51516 isTransferring + f Z h field_51520 strictErrorHandling + f Ljava/util/Map; i field_48399 serverCookies + f Ljava/util/Map; j field_52154 customReportDetails + f Lalj; k field_52155 serverLinks + f Lwz; l field_45594 GENERIC_DISCONNECT_MESSAGE + f Lorg/slf4j/Logger; m field_45944 LOGGER + f Ljava/util/List; n field_45595 deferredPackets + m (Laaj;)V a method_11152 handleCustomPayload + m (Lalj$a;)Ljava/util/List; a method_60880 method_60880 + m (Ljava/lang/String;)Ljava/net/URL; a method_52773 parseResourcePackUrl + m (Ljava/util/UUID;)V a method_55511 method_55511 + m (Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLwz;)Lfod; a method_55609 addOrUpdatePackPrompt + m (Lwz;Lwz;)Lwz; a method_52778 preparePackPrompt + m (Lzg;Ljava/lang/Throwable;)Ljava/util/Optional; a method_60882 storeDisconnectionReport + m (Lzg;Ljava/util/function/BooleanSupplier;Ljava/time/Duration;)V a method_52779 sendWhen + m (Lvv;)Lfod; b method_52786 createDisconnectScreen + m (Lzg;)V b method_52787 send + m ()V e method_52789 sendDeferredPackets + m ()Ljava/lang/String; f method_52790 serverBrand + m ()Lfod; g method_52788 method_52788 + m ()Ljava/lang/String; h method_55610 method_55610 + m ()Ljava/lang/String; i method_55611 method_55611 + m ()V j method_55513 method_55513 + m ()Z k method_52792 method_52792 + m (Lfgo;Lvt;Lfzj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzc$a net/minecraft/class_8673$class_8137 net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$DeferredPacket + f Lzg; a comp_1264 packet + f Ljava/util/function/BooleanSupplier; b comp_1265 sendCondition + f J c comp_1266 expirationTime + m ()Lzg; a comp_1264 packet + m ()Ljava/util/function/BooleanSupplier; b comp_1265 sendCondition + m ()J c comp_1266 expirationTime + m (Lzg;Ljava/util/function/BooleanSupplier;J)V <init> <init> <init> +c fzc$b net/minecraft/class_8673$class_9058 net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$PackConfirmScreen + f Lfzc; r field_47681 field_47681 + f Ljava/util/List; s field_47682 requests + f Lfod; u field_47683 parentScreen + m (Lfgo;Lfod;ZLjava/util/List;Lfzc;Z)V a method_55612 method_55612 + m (Lfgo;Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;ZLwz;)Lfzc$b; a method_55613 update + m (Lfzc;Lfgo;Lfod;Ljava/util/List;ZLwz;)V <init> <init> <init> +c fzc$b$a net/minecraft/class_8673$class_9058$class_9059 net/minecraft/client/multiplayer/ClientCommonPacketListenerImpl$PackConfirmScreen$PendingRequest + f Ljava/util/UUID; a comp_2172 id + f Ljava/net/URL; b comp_2173 url + f Ljava/lang/String; c comp_2174 hash + m ()Ljava/util/UUID; a comp_2172 id + m ()Ljava/net/URL; b comp_2173 url + m ()Ljava/lang/String; c comp_2174 hash + m (Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V <init> <init> <init> +c fzd net/minecraft/class_8674 net/minecraft/client/multiplayer/ClientConfigurationPacketListenerImpl + f Lfin$b; l field_50223 chatState + f Lorg/slf4j/Logger; m field_45596 LOGGER + f Lcom/mojang/authlib/GameProfile; n field_45597 localGameProfile + f Lcpl; o field_45599 enabledFeatures + f Lka$b; p field_45598 receivedRegistries + f Lfzs; q field_48766 registryDataCollector + f Lfzl; r field_49123 knownPacks + m (Lauh;)Lka$b; a method_57043 method_57043 + m (Ljava/util/function/Function;)Ljava/lang/Object; a method_57044 runWithResources + m (Laaj;)V b method_52797 handleUnknownCustomPayload + m (Lfgo;Lvt;Lfzj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fze net/minecraft/class_635 net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl + f Lorg/slf4j/Logger; a field_3710 LOGGER + f Lfgo; b field_3708 minecraft + f Lfzt; c field_40481 serverData + f Lfod; d field_3706 parent + f Ljava/util/function/Consumer; e field_3711 updateStatus + f Lvt; f field_3707 connection + f Z g field_41383 newWorld + f Ljava/time/Duration; h field_41384 worldLoadDuration + f Ljava/lang/String; i field_44809 minigameName + f Ljava/util/Map; j field_48400 cookies + f Z k field_48401 wasTransferredTo + f Ljava/util/concurrent/atomic/AtomicReference; l field_46192 state + m (Laiz;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V a method_56151 setEncryption + m (Lfze$a;)V a method_53872 switchState + m (Lfze$a;Lfze$a;)Lfze$a; a method_53873 method_53873 + m (Ljava/lang/String;)V a method_51768 setMinigameName + m (Ljava/lang/String;Laiz;Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V a method_2894 method_2894 + m (Ljavax/crypto/Cipher;Ljavax/crypto/Cipher;)V a method_56152 method_56152 + m (Ljava/lang/String;)Lwz; b method_2892 authenticateServer + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; d method_2891 getMinecraftSessionService + m ()Ljava/lang/String; e method_55614 method_55614 + m ()Ljava/lang/String; f method_55615 method_55615 + m (Lvt;Lfgo;Lfzt;Lfod;ZLjava/time/Duration;Ljava/util/function/Consumer;Lfzy;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fze$a net/minecraft/class_635$class_8798 net/minecraft/client/multiplayer/ClientHandshakePacketListenerImpl$State + f Lfze$a; a field_46193 CONNECTING + f Lfze$a; b field_46194 AUTHORIZING + f Lfze$a; c field_46195 ENCRYPTING + f Lfze$a; d field_46196 JOINING + f Lwz; e field_46197 message + f Ljava/util/Set; f field_46198 fromStates + f [Lfze$a; g field_46199 $VALUES + m ()[Lfze$a; a method_53874 $values + m (Ljava/lang/String;ILwz;Ljava/util/Set;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzf net/minecraft/class_638 net/minecraft/client/multiplayer/ClientLevel + f Lfzg; D field_3727 connection + f Lgex; E field_17780 levelRenderer + f Lfzf$a; F field_24430 clientLevelData + f Lgeo; G field_24606 effects + f Lbrc; H field_47129 tickRateManager + f Lfgo; I field_3729 minecraft + f Ljava/util/List; J field_18226 players + f Ljava/util/Map; K field_17675 mapData + f J L field_32640 CLOUD_COLOR + f I M field_21526 skyFlashTime + f Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; N field_21527 tintCaches + f Lfzb; O field_24605 chunkSource + f Ljava/util/Deque; P field_34804 lightUpdateQueue + f I Q field_35163 serverSimulationDistance + f Lgas; R field_37951 blockStatePredictionHandler + f Ljava/util/Set; S field_35432 MARKER_PARTICLE_ITEMS + f Lorg/slf4j/Logger; a field_37952 LOGGER + f D b field_32641 FLUID_PARTICLE_SPAWN_OFFSET + f I c field_34805 NORMAL_LIGHT_UPDATES_PER_FRAME + f I d field_34806 LIGHT_UPDATE_QUEUE_SIZE_THRESHOLD + f Ldxm; e field_27733 tickingEntities + f Ldxs; f field_27734 entityStorage + m ()Lgas; a method_41925 getBlockStatePredictionHandler + m (DDDDDLlk;)V a method_2932 spawnFluidParticle + m (DDDLavo;Lavq;FFZJ)V a method_43207 playSound + m (IIIILayw;Ldfy;Ljd$a;)V a method_2943 doAnimateTick + m (ILbsr$c;)V a method_2945 removeEntity + m (Lbsr;)V a method_18646 tickNonPassenger + m (Lbsr;Lbsr;)V a method_18647 tickPassenger + m (Ldcd;)V a method_23782 onChunkLoaded + m (Ldcd;Ldch;Lfhr;)V a method_32121 method_32121 + m (Ldch;Lfhr;)V a method_23779 method_23779 + m (Lddy;III)Lexc; a method_32689 method_32689 + m (Ldvi;)V a method_18110 unload + m (Lexc;F)Lexc; a method_23777 getSkyColor + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V a method_23778 method_23778 + m (Ljava/lang/Runnable;)V a method_38536 queueLightUpdate + m (Ljava/util/Map;)V a method_35753 addMapData + m (Ljava/util/function/BooleanSupplier;)V a method_8441 tick + m (Ljd$a;Lddv;)V a method_24462 method_24462 + m (Ljd;)I a method_38535 method_38535 + m (Ljd;F)V a method_27873 setDefaultSpawnPos + m (Ljd;Ldtc;Lexc;)V a method_41926 syncBlockState + m (Ljd;Ldtc;Llk;Z)V a method_2938 trySpawnDripParticles + m (Ljd;Llk;Lexv;D)V a method_2948 spawnParticle + m ()V b method_38534 pollLightUpdates + m (I)V b method_41927 handleBlockChangedAck + m (III)V b method_2941 animateTick + m (J)V b method_29089 setGameTime + m (Leqr;Leqt;)V b method_47437 overrideMapData + m (Ljd;)I b method_38537 method_38537 + m (Ljd;Ldch;)I b method_23780 calculateBlockTint + m (Ljd;Ldtc;I)V b method_41928 setServerVerifiedBlockState + m ()Z c method_38743 isLightUpdateQueueEmpty + m (III)V c method_18113 setSectionDirtyWithNeighbors + m (J)V c method_8435 setDayTime + m (Lbsr;)V c method_53875 addEntity + m (Ljd;)I c method_38538 method_38538 + m ()Lgeo; d method_28103 effects + m (Lbsr;)Ljava/lang/String; d method_18649 method_18649 + m ()Ljava/lang/Iterable; e method_18112 entitiesForRendering + m (Lbsr;)V e method_32124 method_32124 + m ()V f method_18116 tickEntities + m ()V g method_23784 clearTintCaches + m (F)F g method_23783 getSkyDarken + m ()I h method_18120 getEntityCount + m (F)Lexc; h method_23785 getCloudColor + m (I)V h method_39023 setServerSimulationDistance + m ()Lfzb; i method_2935 getChunkSource + m (F)F i method_23787 getStarBrightness + m ()I j method_23789 getSkyFlashTime + m ()Lfzf$a; k method_28104 getLevelData + m ()Ljava/util/Map; l method_35754 getAllMapData + m ()I m method_39024 getServerSimulationDistance + m ()V n method_29090 tickTime + m ()Ldfy; p method_35752 getMarkerParticleTarget + m ()Ljava/lang/String; q method_54633 method_54633 + m ()Ljava/lang/String; u method_2933 method_2933 + m ()Ljava/lang/String; w method_2946 method_2946 + m (Lfzg;Lfzf$a;Lakq;Ljm;IILjava/util/function/Supplier;Lgex;ZJ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzf$1 net/minecraft/class_638$1 net/minecraft/client/multiplayer/ClientLevel$1 + f [I a field_22436 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c fzf$a net/minecraft/class_638$class_5271 net/minecraft/client/multiplayer/ClientLevel$ClientLevelData + f Z a field_24433 hardcore + f Ldcs; b field_24434 gameRules + f Z c field_24607 isFlat + f Ljd; d field_48402 spawnPos + f F e field_26372 spawnAngle + f J f field_24438 gameTime + f J g field_24439 dayTime + f Z h field_24440 raining + f Lbqo; i field_24441 difficulty + f Z j field_24442 difficultyLocked + m (J)V a method_177 setGameTime + m (Lbqo;)V a method_27875 setDifficulty + m (Ldcy;)D a method_28105 getHorizonHeight + m (Z)V a method_27876 setDifficultyLocked + m (J)V b method_165 setDayTime + m ()F e method_28106 getClearColorScale + m (Lbqo;ZZ)V <init> <init> <init> +c fzf$b net/minecraft/class_638$class_5612 net/minecraft/client/multiplayer/ClientLevel$EntityCallbacks + f Lfzf; a field_27735 field_27735 + m (Lbsr;)V a method_32125 onCreated + m (Lbsr;)V b method_32126 onDestroyed + m (Lbsr;)V c method_32127 onTickingStart + m (Lbsr;)V d method_32128 onTickingEnd + m (Lbsr;)V e method_32129 onTrackingStart + m (Lbsr;)V f method_32130 onTrackingEnd + m (Lbsr;)V g method_43208 onSectionChange + m (Lfzf;)V <init> <init> <init> +c fzg net/minecraft/class_634 net/minecraft/client/multiplayer/ClientPacketListener + f I A field_19144 serverChunkRadius + f I B field_35164 serverSimulationDistance + f Layw; C field_3687 random + f Lcom/mojang/brigadier/CommandDispatcher; D field_3696 commands + f Lczd; E field_3688 recipeManager + f Ljava/util/UUID; F field_16771 id + f Ljava/util/Set; G field_25273 levels + f Lka$b; H field_25063 registryAccess + f Lcpl; I field_45600 enabledFeatures + f Lcwt; J field_51439 potionBrewing + f Lxk; K field_40799 chatSession + f Lxt$c; L field_39808 signedMessageEncoder + f Lxh; M field_39858 lastSeenMessages + f Lxm; N field_40483 messageSignatureCache + f Lfyz; O field_45945 chunkBatchSizeCalculator + f Lfzp; P field_45946 pingDebugMonitor + f Lfzk; Q field_48933 debugSampleSubscriber + f Lfzn; R field_46578 levelLoadStatusManager + f Z S field_48403 serverEnforcesSecureChat + f Z T field_45947 seenInsecureChatWarning + f Z U field_46187 closed + f Leyg; V field_47878 scoreboard + f Lfzw; W field_51825 searchTrees + f Lorg/slf4j/Logger; l field_3695 LOGGER + f Lwz; m field_39916 UNSECURE_SERVER_TOAST_TITLE + f Lwz; n field_39917 UNSERURE_SERVER_TOAST + f Lwz; o field_40485 INVALID_PACKET + f Lwz; p field_40486 CHAT_VALIDATION_FAILED_ERROR + f Lwz; q field_45603 RECONFIGURE_SCREEN_MESSAGE + f I r field_40487 PENDING_OFFSET_THRESHOLD + f Lcom/mojang/authlib/GameProfile; s field_3697 localGameProfile + f Lfzf; t field_3699 level + f Lfzf$a; u field_24321 levelData + f Ljava/util/Map; v field_3693 playerInfoMap + f Ljava/util/Set; w field_40489 listedPlayers + f Lfza; x field_3700 advancements + f Lfzi; y field_3691 suggestionsProvider + f Lfge; z field_3692 debugQueryHandler + m ()V A method_60346 updateSearchTrees + m ()Lfzw; B method_60347 searchTrees + m ()Lalj; C method_60885 serverLinks + m ()Z D method_46529 enforcesSecureChat + m ()V E method_45737 sendChatAcknowledgement + m ()V F method_34018 method_34018 + m (I)V a method_37472 method_37472 + m (IILadf;)V a method_38539 updateLevelChunk + m (IILadk;)V a method_38543 applyLightData + m (IILeot;Lddf;Ljava/util/BitSet;Ljava/util/BitSet;Ljava/util/Iterator;)V a method_2870 readSectionList + m (Lacb;Ldqh;)V a method_38542 method_38542 + m (Laea$a;Laea$b;Lfzq;)V a method_45726 applyPlayerInfoUpdate + m (Laea$b;Lfzq;)V a method_45727 initializeChatSession + m (Lbsr;)V a method_43209 postAddEntitySoundInstance + m (Lbtn;Lcom/mojang/datafixers/util/Pair;)V a method_34008 method_34008 + m (Lcmx;)Lcuq; a method_19691 findTotem + m (Lcmz;)V a method_47657 setKeyPair + m (Lcpl;)Z a method_45720 isFeatureEnabled + m (Lcpu;Lczb;)V a method_34009 method_34009 + m (Ldcd;)V a method_51685 method_51685 + m (Ldvi;II)V a method_38541 enableChunkLight + m (Leyb;Lafh$b;)V a method_34010 method_34010 + m (Lfga;Lczb;)V a method_34011 method_34011 + m (Lfga;Lfse;)V a method_34012 method_34012 + m (Lgeb;Lfzf;Lfob$a;)V a method_54133 startWaitingForNewLevel + m (Ljava/lang/String;)Lfzq; a method_2874 getPlayerInfo + m (Ljava/time/Instant;JLxh$a;Ljava/lang/String;)Lxl; a method_45722 method_45722 + m (Ljava/util/Optional;)V a method_46525 method_46525 + m (Ljava/util/UUID;)Lfzq; a method_2871 getPlayerInfo + m (Ljd;Ldtc;)V a method_34007 method_34007 + m (Lxp;Z)V a method_44940 markMessageAsProcessed + m (ZLakq;Lakq;)Lfob$a; a method_59842 determineLevelLoadingReason + m (IILadk;)V b method_38545 method_38545 + m (Laaj;)V b method_52801 handleUnknownCustomPayload + m (Labv;)Lbsr; b method_53876 createEntityFromPacket + m (Lada;)V b method_51684 queueLightRemoval + m (Ljava/lang/String;)V b method_45729 sendChat + m (Ljava/util/Optional;)V b method_46528 method_46528 + m (IILadk;)V c method_51769 method_51769 + m (Ljava/lang/String;)V c method_45730 sendCommand + m (Ljava/lang/String;)Z d method_45731 sendUnsignedCommand + m (Ljava/lang/String;)Lcom/mojang/brigadier/ParseResults; e method_45733 parseCommand + m ()Lfzi; g method_2875 getSuggestionsProvider + m ()V h method_47658 close + m ()V i method_54134 clearLevel + m ()Lczd; j method_2877 getRecipeManager + m ()Lvt; k method_48296 getConnection + m ()Ljava/util/Collection; l method_45732 getListedOnlinePlayers + m ()Ljava/util/Collection; m method_2880 getOnlinePlayers + m ()Ljava/util/Collection; n method_31363 getOnlinePlayerIds + m ()Lcom/mojang/authlib/GameProfile; o method_2879 getLocalGameProfile + m ()Lfza; p method_2869 getAdvancements + m ()Lcom/mojang/brigadier/CommandDispatcher; q method_2886 getCommands + m ()Lfzf; r method_2890 getLevel + m ()Lfge; s method_2876 getDebugQueryHandler + m ()Ljava/util/UUID; t method_16690 getId + m ()Ljava/util/Set; u method_29356 levels + m ()Lka$b; v method_29091 registryAccess + m ()Lfzt; w method_45734 getServerData + m ()Lcpl; x method_45735 enabledFeatures + m ()Leyg; y method_55823 scoreboard + m ()Lcwt; z method_59754 potionBrewing + m (Lfgo;Lvt;Lfzj;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzg$1 net/minecraft/class_634$1 net/minecraft/client/multiplayer/ClientPacketListener$1 + f [I a field_3705 $SwitchMap$net$minecraft$network$protocol$game$ClientboundRecipePacket$State + f [I b field_3702 $SwitchMap$net$minecraft$network$protocol$game$ClientboundPlayerInfoUpdatePacket$Action + m ()V <clinit> <clinit> <clinit> +c fzh net/minecraft/class_7756 net/minecraft/client/multiplayer/ClientRegistryLayer + f Lfzh; a field_40490 STATIC + f Lfzh; b field_40491 REMOTE + f Ljava/util/List; c field_40492 VALUES + f Lka$b; d field_40493 STATIC_ACCESS + f [Lfzh; e field_40494 $VALUES + m ()Ljt; a method_45738 createRegistryAccess + m ()[Lfzh; b method_45739 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzi net/minecraft/class_637 net/minecraft/client/multiplayer/ClientSuggestionProvider + f Lfzg; a field_3722 connection + f Lfgo; b field_3725 minecraft + f I c field_3724 pendingSuggestionsId + f Ljava/util/concurrent/CompletableFuture; d field_3723 pendingSuggestionsFuture + f Ljava/util/Set; e field_39794 customCompletionSuggestions + m (D)Ljava/lang/String; a method_2929 prettyPrint + m (I)Ljava/lang/String; a method_2930 prettyPrint + m (ILcom/mojang/brigadier/suggestion/Suggestions;)V a method_2931 completeCustomSuggestions + m (Lact$a;Ljava/util/List;)V a method_44764 modifyCustomCompletions + m (Ley$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljz;)Ljava/util/concurrent/CompletableFuture; a method_41232 method_41232 + m (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture; b method_41233 method_41233 + m (Lfzg;Lfgo;)V <init> <init> <init> +c fzi$1 net/minecraft/class_637$1 net/minecraft/client/multiplayer/ClientSuggestionProvider$1 + f [I a field_39795 $SwitchMap$net$minecraft$network$protocol$game$ClientboundCustomChatCompletionsPacket$Action + m ()V <clinit> <clinit> <clinit> +c fzj net/minecraft/class_8675 net/minecraft/client/multiplayer/CommonListenerCookie + f Lcom/mojang/authlib/GameProfile; a comp_1611 localGameProfile + f Lgvs; b comp_1612 telemetryManager + f Lka$b; c comp_1613 receivedRegistries + f Lcpl; d comp_1614 enabledFeatures + f Ljava/lang/String; e comp_1615 serverBrand + f Lfzt; f comp_1616 serverData + f Lfod; g comp_1617 postDisconnectScreen + f Ljava/util/Map; h comp_2205 serverCookies + f Lfin$b; i comp_2553 chatState + f Z j comp_2663 strictErrorHandling + f Ljava/util/Map; k comp_2849 customReportDetails + f Lalj; l comp_2850 serverLinks + m ()Lcom/mojang/authlib/GameProfile; a comp_1611 localGameProfile + m ()Lgvs; b comp_1612 telemetryManager + m ()Lka$b; c comp_1613 receivedRegistries + m ()Lcpl; d comp_1614 enabledFeatures + m ()Ljava/lang/String; e comp_1615 serverBrand + m ()Lfzt; f comp_1616 serverData + m ()Lfod; g comp_1617 postDisconnectScreen + m ()Ljava/util/Map; h comp_2205 serverCookies + m ()Lfin$b; i comp_2553 chatState + m ()Z j comp_2663 strictErrorHandling + m ()Ljava/util/Map; k comp_2849 customReportDetails + m ()Lalj; l comp_2850 serverLinks + m (Lcom/mojang/authlib/GameProfile;Lgvs;Lka$b;Lcpl;Ljava/lang/String;Lfzt;Lfod;Ljava/util/Map;Lfin$b;ZLjava/util/Map;Lalj;)V <init> <init> <init> +c fzk net/minecraft/class_9211 net/minecraft/client/multiplayer/DebugSampleSubscriber + f I a field_48934 REQUEST_INTERVAL_MS + f Lfzg; b field_48935 connection + f Lfiu; c field_48936 debugScreenOverlay + f Ljava/util/EnumMap; d field_48937 lastRequested + m ()V a method_56830 tick + m (Lbls;)V a method_56831 sendSubscriptionRequestIfNeeded + m (Lfzg;Lfiu;)V <init> <init> <init> +c fzl net/minecraft/class_9247 net/minecraft/client/multiplayer/KnownPacksManager + f Latp; a field_49124 repository + f Ljava/util/Map; b field_49125 knownPackToId + m ()Latu; a method_57046 createResourceManager + m (Lcom/google/common/collect/ImmutableMap$Builder;Lasp;Latl;)V a method_57047 method_57047 + m (Lcom/google/common/collect/ImmutableMap$Builder;Latm;)V a method_57048 method_57048 + m (Ljava/util/List;)Ljava/util/List; a method_57049 trySelectingPacks + m ()V <init> <init> <init> +c fzm net/minecraft/class_8676 net/minecraft/client/multiplayer/LegacyServerPinger + f Lcom/google/common/base/Splitter; a field_45604 SPLITTER + f Lgax; b field_45605 address + f Lfzm$a; c field_45606 output + m (Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V a method_3005 channelRead0 + m (Lgax;Lfzm$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzm$a net/minecraft/class_8676$class_8677 net/minecraft/client/multiplayer/LegacyServerPinger$Output +c fzn net/minecraft/class_8819 net/minecraft/client/multiplayer/LevelLoadStatusManager + f Lgeb; a field_46579 player + f Lfzf; b field_46580 level + f Lgex; c field_46581 levelRenderer + f Lfzn$a; d field_46582 status + m ()V a method_54135 tick + m ()Z b method_54136 levelReady + m ()V c method_54137 loadingPacketsReceived + m (Lgeb;Lfzf;Lgex;)V <init> <init> <init> +c fzn$a net/minecraft/class_8819$class_8820 net/minecraft/client/multiplayer/LevelLoadStatusManager$Status + f Lfzn$a; a field_46584 WAITING_FOR_SERVER + f Lfzn$a; b field_46585 WAITING_FOR_PLAYER_CHUNK + f Lfzn$a; c field_46586 LEVEL_READY + f [Lfzn$a; d field_46587 $VALUES + m ()[Lfzn$a; a method_54138 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzo net/minecraft/class_636 net/minecraft/client/multiplayer/MultiPlayerGameMode + f Lorg/slf4j/Logger; a field_20316 LOGGER + f Lfgo; b field_3712 minecraft + f Lfzg; c field_3720 connection + f Ljd; d field_3714 destroyBlockPos + f Lcuq; e field_3718 destroyingItem + f F f field_3715 destroyProgress + f F g field_3713 destroyTicks + f I h field_3716 destroyDelay + f Z i field_3717 isDestroying + f Ldct; j field_3719 localPlayerMode + f Ldct; k field_24608 previousLocalPlayerMode + f I l field_3721 carriedIndex + m ()Z a method_2908 canHurtPlayer + m (I)V a method_2916 handlePickItem + m (II)V a method_2900 handleInventoryButtonClick + m (IIILcqe;Lcmx;)V a method_2906 handleInventoryMouseClick + m (IIZ)V a method_54634 handleSlotStateChanged + m (ILczb;Z)V a method_2912 handlePlaceRecipe + m (Lbqq;Lcmx;Lorg/apache/commons/lang3/mutable/MutableObject;I)Lzg; a method_41929 method_41929 + m (Lcmx;)V a method_2903 adjustPlayer + m (Lcmx;Lbqq;)Lbqr; a method_2919 useItem + m (Lcmx;Lbsr;)V a method_2918 attack + m (Lcmx;Lbsr;Lbqq;)Lbqr; a method_2905 interact + m (Lcmx;Lbsr;Lewz;Lbqq;)Lbqr; a method_2917 interactAt + m (Lcuq;)V a method_2915 handleCreativeModeItemDrop + m (Lcuq;I)V a method_2909 handleCreativeModeItemAdd + m (Ldct;)V a method_2907 setLocalMode + m (Ldct;Ldct;)V a method_32790 setLocalMode + m (Ldtc;Ljd;Lji;I)Lzg; a method_41930 method_41930 + m (Lfzf;Lawa;Lfga;)Lgeb; a method_29357 createPlayer + m (Lfzf;Lawa;Lfga;ZZ)Lgeb; a method_2901 createPlayer + m (Lfzf;Lgat;)V a method_41931 startPrediction + m (Lgeb;Lbqq;Lewy;)Lbqr; a method_2896 useItemOn + m (Ljd;)Z a method_2899 destroyBlock + m (Ljd;Lji;)Z a method_2910 startDestroyBlock + m (Ljd;Lji;I)Lzg; a method_41932 method_41932 + m (Lorg/apache/commons/lang3/mutable/MutableObject;Lgeb;Lbqq;Lewy;I)Lzg; a method_41933 method_41933 + m ()V b method_2925 stopDestroyBlock + m (Lcmx;)V b method_2897 releaseUsingItem + m (Lgeb;Lbqq;Lewy;)Lbqr; b method_41934 performUseItemOn + m (Ljd;)Z b method_2922 sameDestroyTarget + m (Ljd;Lji;)Z b method_2902 continueDestroyBlock + m (Ljd;Lji;I)Lzg; b method_41935 method_41935 + m ()V c method_2927 tick + m (Ljd;Lji;I)Lzg; c method_41936 method_41936 + m ()Z d method_2913 hasExperience + m ()Z e method_2924 hasMissTime + m ()Z f method_2914 hasInfiniteItems + m ()Z g method_2895 isServerControlledInventory + m ()Z h method_2928 isAlwaysFlying + m ()Ldct; i method_28107 getPreviousPlayerMode + m ()Ldct; j method_2920 getPlayerMode + m ()Z k method_2923 isDestroying + m ()I l method_51888 getDestroyStage + m ()V m method_2911 ensureHasSentCarriedItem + m (Lfgo;Lfzg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzp net/minecraft/class_8761 net/minecraft/client/multiplayer/PingDebugMonitor + f Lfzg; a field_45948 connection + f Lblr; b field_45949 delayTimer + m ()V a method_53486 tick + m (Lajj;)V a method_53487 onPongReceived + m (Lfzg;Lblr;)V <init> <init> <init> +c fzq net/minecraft/class_640 net/minecraft/client/multiplayer/PlayerInfo + f Lcom/mojang/authlib/GameProfile; a field_3741 profile + f Ljava/util/function/Supplier; b field_45607 skinLookup + f Ldct; c field_3744 gameMode + f I d field_3739 latency + f Lwz; e field_3743 tabListDisplayName + f Lxq; f field_40495 chatSession + f Lxv; g field_39809 messageValidator + m ()Lcom/mojang/authlib/GameProfile; a method_2966 getProfile + m (I)V a method_2970 setLatency + m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; a method_52803 createSkinLookup + m (Ldct;)V a method_2963 setGameMode + m (Ljava/util/concurrent/CompletableFuture;Lgrl;Z)Lgrl; a method_52806 method_52806 + m (Ljava/util/function/Supplier;)Lgrl; a method_52807 method_52807 + m (Lwz;)V a method_2962 setTabListDisplayName + m (Lxq;)V a method_45740 setChatSession + m (Z)V a method_46530 clearChatSession + m ()Lxq; b method_45741 getChatSession + m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; b method_52808 method_52808 + m (Z)Lxv; b method_46531 fallbackMessageValidator + m ()Lxv; c method_44817 getMessageValidator + m ()Z d method_45742 hasVerifiableChat + m ()Ldct; e method_2958 getGameMode + m ()I f method_2959 getLatency + m ()Lgrl; g method_52810 getSkin + m ()Leyb; h method_2955 getTeam + m ()Lwz; i method_2971 getTabListDisplayName + m (Lcom/mojang/authlib/GameProfile;Z)V <init> <init> <init> +c fzr net/minecraft/class_7853 net/minecraft/client/multiplayer/ProfileKeyPairManager + f Lfzr; a field_40800 EMPTY_KEY_MANAGER + m ()Ljava/util/concurrent/CompletableFuture; a method_46522 prepareKeyPair + m (Lcom/mojang/authlib/minecraft/UserApiService;Lfhb;Ljava/nio/file/Path;)Lfzr; a method_46532 create + m ()Z b method_46523 shouldRefreshKeyPair + m ()V <clinit> <clinit> <clinit> +c fzr$1 net/minecraft/class_7853$1 net/minecraft/client/multiplayer/ProfileKeyPairManager$1 + m ()V <init> <init> <init> +c fzs net/minecraft/class_9173 net/minecraft/client/multiplayer/RegistryDataCollector + f Lfzs$a; a field_48767 contentsCollector + f Lfzx; b field_48768 tagCollector + m (Lakq;Ljava/util/List;)V a method_56583 appendContents + m (Lauh;Lka;Z)Lka$b; a method_56585 collectGameRegistries + m (Ljava/util/Map;)V a method_56586 appendTags + m ()V <init> <init> <init> +c fzs$a net/minecraft/class_9173$class_9174 net/minecraft/client/multiplayer/RegistryDataCollector$ContentsCollector + f Ljava/util/Map; a field_48769 elements + m (Lakq;)Ljava/util/List; a method_56587 method_56587 + m (Lakq;Ljava/util/List;)V a method_56588 append + m (Lauh;Lka;)Lka; a method_56589 loadRegistries + m ()V <init> <init> <init> +c fzt net/minecraft/class_642 net/minecraft/client/multiplayer/ServerData + f Ljava/lang/String; a field_3752 name + f Ljava/lang/String; b field_3761 ip + f Lwz; c field_3753 status + f Lwz; d field_3757 motd + f Lajq$b; e field_41861 players + f J f field_3758 ping + f I g field_3756 protocol + f Lwz; h field_3760 version + f Ljava/util/List; i field_3762 playerList + f Lorg/slf4j/Logger; j field_42889 LOGGER + f I k field_46206 MAX_ICON_SIZE + f Lfzt$a; l field_3755 packStatus + f [B m field_42890 iconBytes + f Lfzt$c; n field_45608 type + f Lfzt$b; o field_47879 state + m ()Lub; a method_2992 write + m (Lfzt$a;)V a method_2995 setResourcePackStatus + m (Lfzt$b;)V a method_55824 setState + m (Lfzt;)V a method_44292 copyNameIconFrom + m (Lub;)Lfzt; a method_2993 read + m ([B)V a method_49305 setIconBytes + m ()Lfzt$a; b method_2990 getResourcePackStatus + m (Lfzt;)V b method_2996 copyFrom + m ([B)[B b method_53885 validateIcon + m ()[B c method_49306 getIconBytes + m ()Z d method_2994 isLan + m ()Z e method_52811 isRealm + m ()Lfzt$c; f method_55616 type + m ()Lfzt$b; g method_55825 state + m (Ljava/lang/String;Ljava/lang/String;Lfzt$c;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzt$a net/minecraft/class_642$class_643 net/minecraft/client/multiplayer/ServerData$ServerPackStatus + f Lfzt$a; a field_3768 ENABLED + f Lfzt$a; b field_3764 DISABLED + f Lfzt$a; c field_3767 PROMPT + f Lwz; d field_3765 name + f [Lfzt$a; e field_3766 $VALUES + m ()Lwz; a method_2997 getName + m ()[Lfzt$a; b method_36896 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzt$b net/minecraft/class_642$class_9083 net/minecraft/client/multiplayer/ServerData$State + f Lfzt$b; a field_47880 INITIAL + f Lfzt$b; b field_47881 PINGING + f Lfzt$b; c field_47882 UNREACHABLE + f Lfzt$b; d field_47883 INCOMPATIBLE + f Lfzt$b; e field_47884 SUCCESSFUL + f [Lfzt$b; f field_47885 $VALUES + m ()[Lfzt$b; a method_55826 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzt$c net/minecraft/class_642$class_8678 net/minecraft/client/multiplayer/ServerData$Type + f Lfzt$c; a field_45609 LAN + f Lfzt$c; b field_45610 REALM + f Lfzt$c; c field_45611 OTHER + f [Lfzt$c; d field_45612 $VALUES + m ()[Lfzt$c; a method_52812 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzu net/minecraft/class_641 net/minecraft/client/multiplayer/ServerList + f Lorg/slf4j/Logger; a field_3751 LOGGER + f Lbpk; b field_39360 IO_MAILBOX + f I c field_39437 MAX_HIDDEN_SERVERS + f Lfgo; d field_3750 minecraft + f Ljava/util/List; e field_3749 serverList + f Ljava/util/List; f field_39438 hiddenServerList + m ()V a method_2981 load + m (I)Lfzt; a method_2982 get + m (II)V a method_2985 swap + m (ILfzt;)V a method_2980 replace + m (Lfzt;)V a method_2983 remove + m (Lfzt;Ljava/util/List;)Z a method_44294 set + m (Lfzt;Z)V a method_2988 add + m (Ljava/lang/String;)Lfzt; a method_44295 get + m ()V b method_2987 save + m (Lfzt;)V b method_2986 saveSingleServer + m (Ljava/lang/String;)Lfzt; b method_44296 unhide + m ()I c method_2984 size + m (Lfzt;)V c method_44090 method_44090 + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzv net/minecraft/class_644 net/minecraft/client/multiplayer/ServerStatusPinger + f Lorg/slf4j/Logger; a field_3771 LOGGER + f Lwz; b field_33740 CANT_CONNECT_MESSAGE + f Ljava/util/List; c field_3769 connections + m ()V a method_3000 tick + m (II)Lwz; a method_27647 formatPlayerCount + m (Lfzt;Ljava/lang/Runnable;Ljava/lang/Runnable;)V a method_3003 pingServer + m (Ljava/net/InetSocketAddress;Lgax;Lfzt;)V a method_3001 pingLegacyServer + m (Lwz;Lfzt;)V a method_36897 onPingFailed + m ()V b method_3004 removeAll + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzv$1 net/minecraft/class_644$1 net/minecraft/client/multiplayer/ServerStatusPinger$1 + f Lvt; a field_3774 val$connection + f Lfzt; b field_3776 val$data + f Ljava/lang/Runnable; c field_25636 val$onPersistentDataChange + f Ljava/lang/Runnable; d field_47886 val$onPongResponse + f Ljava/net/InetSocketAddress; e field_33741 val$address + f Lgax; f field_45613 val$rawAddress + f Lfzv; g field_3777 field_3777 + f Z h field_3775 success + f Z i field_3773 receivedPing + f J j field_3772 pingStart + m (Lfzt;)V a method_49307 method_49307 + m (Lfzt;Lajq$b;)V a method_49308 method_49308 + m (Lfzt;Lajq$c;)V a method_49309 method_49309 + m (Lfzt;Ljava/lang/Runnable;Lajq$a;)V a method_49310 method_49310 + m (Lfzt;)V b method_49311 method_49311 + m (Lfzv;Lvt;Lfzt;Ljava/lang/Runnable;Ljava/lang/Runnable;Ljava/net/InetSocketAddress;Lgax;)V <init> <init> <init> +c fzv$2 net/minecraft/class_644$2 net/minecraft/client/multiplayer/ServerStatusPinger$2 + f Lgax; a field_3778 val$rawAddress + f Lfzt; b field_3779 val$data + m (Lfzt;ILjava/lang/String;Ljava/lang/String;II)V a method_52813 method_52813 + m (Lfzv;Lgax;Lfzt;)V <init> <init> <init> +c fzw net/minecraft/class_1124 net/minecraft/client/multiplayer/SessionSearchTrees + f Lfzw$a; a field_46200 RECIPE_COLLECTIONS + f Lfzw$a; b field_5495 CREATIVE_NAMES + f Lfzw$a; c field_5494 CREATIVE_TAGS + f Ljava/util/concurrent/CompletableFuture; d field_51826 creativeByNameSearch + f Ljava/util/concurrent/CompletableFuture; e field_51827 creativeByTagSearch + f Ljava/util/concurrent/CompletableFuture; f field_51828 recipeSearch + f Ljava/util/Map; g field_51829 reloaders + m ()V a method_60348 rebuildAfterLanguageChange + m (Lcul$b;Lcwm;Lcuq;)Ljava/util/stream/Stream; a method_60349 method_60349 + m (Lcul$b;Lcwm;Ljava/util/List;)Lguk; a method_60350 method_60350 + m (Lcuq;)Ljava/util/stream/Stream; a method_60351 method_60351 + m (Lfga;Lka$b;)V a method_60352 updateRecipes + m (Lfzw$a;Ljava/lang/Runnable;)V a method_60353 register + m (Ljava/lang/String;)Z a method_60354 method_60354 + m (Ljava/util/List;)V a method_60355 updateCreativeTags + m (Ljava/util/stream/Stream;Lcul$b;Lcwm;)Ljava/util/stream/Stream; a method_60356 getTooltipLines + m (Ljo$a;Ljava/util/List;)V a method_60357 updateCreativeTooltips + m (Ljz;Lka$b;Lczb;)Lakr; a method_60358 method_60358 + m (Ljz;Lka$b;Lfse;)Ljava/util/stream/Stream; a method_60359 method_60359 + m (Lka$b;Lcul$b;Lcwm;Lfse;)Ljava/util/stream/Stream; a method_60360 method_60360 + m (Lka$b;Lcul$b;Lcwm;Ljz;Ljava/util/List;)Lguk; a method_60361 method_60361 + m (Lka$b;Lczb;)Lcuq; a method_60362 method_60362 + m (Lwz;)Ljava/lang/String; a method_60363 method_60363 + m ()Lguk; b method_60364 recipes + m (Lcul$b;Lcwm;Lcuq;)Ljava/util/stream/Stream; b method_60365 method_60365 + m (Lcuq;)Ljava/util/stream/Stream; b method_60366 method_60366 + m (Lfga;Lka$b;)V b method_60367 method_60367 + m (Ljava/util/List;)V b method_60368 method_60368 + m (Ljo$a;Ljava/util/List;)V b method_60369 method_60369 + m ()Lguk; c method_60370 creativeTagSearch + m (Ljava/util/List;)Lguk; c method_60371 method_60371 + m ()Lguk; d method_60372 creativeNameSearch + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzw$a net/minecraft/class_1124$class_1125 net/minecraft/client/multiplayer/SessionSearchTrees$Key + m ()V <init> <init> <init> +c fzx net/minecraft/class_9175 net/minecraft/client/multiplayer/TagCollector + f Ljava/util/Map; a field_48770 tags + m ()V a method_57054 refreshBuiltInTagDependentData + m (Lakq;)Z a method_57051 method_57051 + m (Lakq;Lawx$a;)V a method_56590 append + m (Ljava/util/function/Predicate;Lka;Lakq;Lawx$a;)V a method_56592 method_56592 + m (Lka$d;)V a method_57052 method_57052 + m (Lka;Ljava/util/function/Predicate;)V a method_56591 applyTags + m (Lka;Z)V a method_57053 updateTags + m (Lka$d;)Z b method_57055 method_57055 + m ()V <init> <init> <init> +c fzy net/minecraft/class_9112 net/minecraft/client/multiplayer/TransferState + f Ljava/util/Map; a comp_2206 cookies + m ()Ljava/util/Map; a comp_2206 cookies + m (Ljava/util/Map;)V <init> <init> <init> +c fzz net/minecraft/class_7594 net/minecraft/client/multiplayer/chat/ChatListener + f Lwz; a field_45950 CHAT_VALIDATION_ERROR + f Lfgo; b field_39779 minecraft + f Ljava/util/Deque; c field_39796 delayedMessageQueue + f J d field_39797 messageDelay + f J e field_39798 previousMessageTime + m ()V a method_44765 tick + m (D)V a method_44766 setMessageDelay + m (Ljava/util/UUID;)Z a method_44738 isSenderLocalPlayer + m (Ljava/util/UUID;Lwv$a;)V a method_53488 handleChatMessageError + m (Lwv$a;Lwz;)V a method_44772 narrateChatMessage + m (Lwv$a;Lwz;Ljava/time/Instant;)Z a method_45745 method_45745 + m (Lwv$a;Lxp;Lwz;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z a method_44943 showMessageToPlayer + m (Lwz;)Ljava/util/UUID; a method_44734 guessChatUUID + m (Lwz;Ljava/time/Instant;)V a method_44735 logSystemMessage + m (Lwz;Lwv$a;)V a method_45746 handleDisguisedChatMessage + m (Lwz;Z)V a method_44736 handleSystemMessage + m (Lxl;)Z a method_44819 removeFromDelayedMessageQueue + m (Lxl;Lfzz$a;)Z a method_45747 method_45747 + m (Lxl;Ljava/util/function/BooleanSupplier;)V a method_44818 handleMessage + m (Lxp;Lcom/mojang/authlib/GameProfile;Lwv$a;)V a method_45748 handlePlayerChatMessage + m (Lxp;Lwv$a;Lcom/mojang/authlib/GameProfile;Lgab;)V a method_44737 logPlayerMessage + m (Lxp;Lwz;Ljava/time/Instant;)Lgab; a method_44732 evaluateTrustLevel + m ()V b method_44769 acceptNextDelayedMessage + m (Ljava/util/UUID;Lwv$a;)Z b method_53489 method_53489 + m (Lwv$a;Lxp;Lwz;Lcom/mojang/authlib/GameProfile;ZLjava/time/Instant;)Z b method_45749 method_45749 + m ()J c method_44944 queueSize + m ()V d method_44945 clearQueue + m ()Z e method_44775 willDelayMessages + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c fzz$a net/minecraft/class_7594$class_7627 net/minecraft/client/multiplayer/chat/ChatListener$Message + f Lxl; a comp_1034 signature + f Ljava/util/function/BooleanSupplier; b comp_1035 handler + m ()Z a method_45750 accept + m ()Lxl; b comp_1034 signature + m ()Ljava/util/function/BooleanSupplier; c comp_1035 handler + m (Lxl;Ljava/util/function/BooleanSupplier;)V <init> <init> <init> +c gaa net/minecraft/class_7555 net/minecraft/client/multiplayer/chat/ChatLog + f [Lgac; a field_40496 buffer + f I b field_40497 nextId + m ()I a method_45751 start + m (I)Lcom/mojang/serialization/Codec; a method_46533 codec + m (II)[Lgac; a method_46534 method_46534 + m (ILjava/util/List;)Lcom/mojang/serialization/DataResult; a method_46535 method_46535 + m (Lgac;)V a method_44535 push + m ()I b method_45752 end + m (I)Lgac; b method_44532 lookup + m (II)Ljava/lang/String; b method_49632 method_49632 + m ()Ljava/util/List; c method_46536 loggedChatEvents + m (I)I c method_45753 index + m ()I d method_46537 size + m (I)V <init> <init> <init> + m (ILjava/util/List;)V <init> <init> <init> +c gab net/minecraft/class_7595 net/minecraft/client/multiplayer/chat/ChatTrustLevel + f Lgab; a field_39780 SECURE + f Lgab; b field_39781 MODIFIED + f Lgab; c field_39782 NOT_SECURE + f Lcom/mojang/serialization/Codec; d field_40801 CODEC + f Ljava/lang/String; e field_40802 serializedName + f [Lgab; f field_39784 $VALUES + m ()Z a method_44740 isNotSecure + m (Lwz;)Z a method_45754 containsModifiedStyle + m (Lxp;)Lfgj; a method_44741 createTag + m (Lxp;Lwz;)Z a method_45755 isModified + m (Lxp;Lwz;Ljava/time/Instant;)Lgab; a method_44742 evaluate + m (Lxw;)Z a method_45756 isModifiedStyle + m (Lxw;Ljava/lang/String;)Ljava/util/Optional; a method_45757 method_45757 + m ()[Lgab; b method_44743 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gac net/minecraft/class_7629 net/minecraft/client/multiplayer/chat/LoggedChatEvent + f Lcom/mojang/serialization/Codec; a field_40803 CODEC + m ()Lgac$a; a method_46538 type + m ()V <clinit> <clinit> <clinit> +c gac$a net/minecraft/class_7629$class_7854 net/minecraft/client/multiplayer/chat/LoggedChatEvent$Type + f Lgac$a; a field_40804 PLAYER + f Lgac$a; b field_40805 SYSTEM + f Ljava/lang/String; c field_40806 serializedName + f Ljava/util/function/Supplier; d field_40807 codec + f [Lgac$a; e field_40808 $VALUES + m ()Lcom/mojang/serialization/MapCodec; a method_46539 codec + m ()Lcom/mojang/serialization/MapCodec; b method_46540 method_46540 + m ()Lcom/mojang/serialization/MapCodec; d method_46541 method_46541 + m ()[Lgac$a; e method_46542 $values + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gad net/minecraft/class_7557 net/minecraft/client/multiplayer/chat/LoggedChatMessage + m (Lcom/mojang/authlib/GameProfile;Lxp;Lgab;)Lgad$a; a method_44552 player + m (Ljava/util/UUID;)Z a method_44553 canReport + m (Lwz;Ljava/time/Instant;)Lgad$b; a method_44554 system + m ()Lwz; b method_44551 toContentComponent + m ()Lwz; c method_44555 toNarrationComponent +c gad$a net/minecraft/class_7557$class_7558 net/minecraft/client/multiplayer/chat/LoggedChatMessage$Player + f Lcom/mojang/serialization/MapCodec; b field_40809 CODEC + f Lcom/mojang/authlib/GameProfile; c comp_868 profile + f Lxp; d comp_870 message + f Lgab; e comp_905 trustLevel + f Ljava/time/format/DateTimeFormatter; f field_39637 TIME_FORMATTER + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_46543 method_46543 + m ()Lwz; d method_44556 toHeadingComponent + m ()Ljava/util/UUID; e method_44557 profileId + m ()Lcom/mojang/authlib/GameProfile; f comp_868 profile + m ()Lxp; g comp_870 message + m ()Lgab; h comp_905 trustLevel + m ()Lwz; i method_44558 getTimeComponent + m (Lcom/mojang/authlib/GameProfile;Lxp;Lgab;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gad$b net/minecraft/class_7557$class_7559 net/minecraft/client/multiplayer/chat/LoggedChatMessage$System + f Lcom/mojang/serialization/MapCodec; b field_40810 CODEC + f Lwz; c comp_871 message + f Ljava/time/Instant; d comp_872 timeStamp + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_46544 method_46544 + m ()Lwz; d comp_871 message + m ()Ljava/time/Instant; e comp_872 timeStamp + m (Lwz;Ljava/time/Instant;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gae net/minecraft/class_7562 net/minecraft/client/multiplayer/chat/package-info +c gaf net/minecraft/class_7563 net/minecraft/client/multiplayer/chat/report/AbuseReportSender + m ()Z a method_44561 isEnabled + m (Lgal;Lcom/mojang/authlib/minecraft/UserApiService;)Lgaf; a method_44562 create + m (Ljava/util/UUID;Lgan;Lcom/mojang/authlib/minecraft/report/AbuseReport;)Ljava/util/concurrent/CompletableFuture; a method_44563 send + m ()Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; b method_44564 reportLimits +c gaf$1 net/minecraft/class_7563$1 net/minecraft/client/multiplayer/chat/report/AbuseReportSender$1 + f [I a field_39641 $SwitchMap$com$mojang$authlib$exceptions$MinecraftClientException$ErrorType + m ()V <clinit> <clinit> <clinit> +c gaf$a net/minecraft/class_7563$class_7564 net/minecraft/client/multiplayer/chat/report/AbuseReportSender$SendException + m (Lwz;Ljava/lang/Throwable;)V <init> <init> <init> +c gaf$b net/minecraft/class_7563$class_7565 net/minecraft/client/multiplayer/chat/report/AbuseReportSender$Services + f Lgal; a comp_875 environment + f Lcom/mojang/authlib/minecraft/UserApiService; b comp_876 userApiService + f Lwz; c field_39642 SERVICE_UNAVAILABLE_TEXT + f Lwz; d field_39643 HTTP_ERROR_TEXT + f Lwz; e field_39644 JSON_ERROR_TEXT + m (Lcom/mojang/authlib/exceptions/MinecraftClientException;)Lwz; a method_44565 getErrorDescription + m (Lcom/mojang/authlib/exceptions/MinecraftClientHttpException;)Lwz; a method_44566 getHttpErrorDescription + m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReport;Lgan;)Lcom/mojang/datafixers/util/Unit; a method_44567 method_44567 + m ()Lgal; c comp_875 environment + m ()Lcom/mojang/authlib/minecraft/UserApiService; d comp_876 userApiService + m (Lgal;Lcom/mojang/authlib/minecraft/UserApiService;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gag net/minecraft/class_8186 net/minecraft/client/multiplayer/chat/report/BanReason + f Lgag; a field_42891 GENERIC_VIOLATION + f Lgag; b field_42892 FALSE_REPORTING + f Lgag; c field_42893 HATE_SPEECH + f Lgag; d field_42894 HATE_TERRORISM_NOTORIOUS_FIGURE + f Lgag; e field_42895 HARASSMENT_OR_BULLYING + f Lgag; f field_42896 DEFAMATION_IMPERSONATION_FALSE_INFORMATION + f Lgag; g field_42897 DRUGS + f Lgag; h field_42898 FRAUD + f Lgag; i field_42899 SPAM_OR_ADVERTISING + f Lgag; j field_42900 NUDITY_OR_PORNOGRAPHY + f Lgag; k field_42901 SEXUALLY_INAPPROPRIATE + f Lgag; l field_42902 EXTREME_VIOLENCE_OR_GORE + f Lgag; m field_42903 IMMINENT_HARM_TO_PERSON_OR_PROPERTY + f Lwz; n field_42904 title + f [Lgag; o field_42905 $VALUES + m ()Lwz; a method_49312 title + m (I)Lgag; a method_49313 byId + m ()[Lgag; b method_49314 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gah net/minecraft/class_7566 net/minecraft/client/multiplayer/chat/report/ChatReport + f Lit/unimi/dsi/fastutil/ints/IntSet; g field_46059 reportedMessages + m ()Lgah; a method_44585 copy + m (ILcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V a method_44569 toggleReported + m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V <init> <init> <init> +c gah$a net/minecraft/class_7566$class_8772 net/minecraft/client/multiplayer/chat/report/ChatReport$Builder + m ()Lit/unimi/dsi/fastutil/ints/IntSet; a method_53597 reportedMessages + m (I)V a method_53598 toggleReported + m (Lgad$a;Z)Lcom/mojang/authlib/minecraft/report/ReportChatMessage; a method_53599 buildReportedChatMessage + m (Ljava/util/List;ILgad$a;)V a method_53601 method_53601 + m (I)Z b method_53603 isReported + m (Lgao;)Lcom/mojang/authlib/minecraft/report/ReportEvidence; b method_53604 buildEvidence + m ()Lgah$a; d method_53606 copy + m (Lgah;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> + m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> +c gai net/minecraft/class_7757 net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder + f I a field_40498 leadingCount + f Ljava/util/List; b field_40499 activeCollectors + m ()Z a method_45758 isActive + m (Lgaa;Lit/unimi/dsi/fastutil/ints/IntCollection;Lgai$b;)V a method_45759 collectAllContext + m (Lxp;)V a method_45760 trackContext + m (Lxp;)Z b method_45761 acceptContext + m (I)V <init> <init> <init> +c gai$a net/minecraft/class_7757$class_7758 net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Collector + f Lgai; a field_40500 field_40500 + f Ljava/util/Set; b field_40501 lastSeenSignatures + f Lxp; c field_40502 lastChainMessage + f Z d field_40503 collectingChain + f I e field_40504 count + m ()Z a method_45762 isComplete + m (Lxp;)Z a method_45763 accept + m (Lgai;Lxp;)V <init> <init> <init> +c gai$b net/minecraft/class_7757$class_7632 net/minecraft/client/multiplayer/chat/report/ChatReportContextBuilder$Handler +c gaj net/minecraft/class_8773 net/minecraft/client/multiplayer/chat/report/NameReport + f Ljava/lang/String; g field_46060 reportedName + m ()Ljava/lang/String; a method_53607 getReportedName + m ()Lgaj; c method_53608 copy + m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/lang/String;)V <init> <init> <init> +c gaj$a net/minecraft/class_8773$class_8774 net/minecraft/client/multiplayer/chat/report/NameReport$Builder + m (Lgaj;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> + m (Ljava/util/UUID;Ljava/lang/String;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> +c gak net/minecraft/class_7855 net/minecraft/client/multiplayer/chat/report/Report + f Ljava/util/UUID; a field_40813 reportId + f Ljava/time/Instant; b field_40814 createdAt + f Ljava/util/UUID; c field_40815 reportedProfileId + f Ljava/lang/String; d field_40817 comments + f Lgam; e field_40818 reason + f Z f field_52305 attested + m (Lfod;Lgao;)Lfod; a method_53596 createScreen + m (Ljava/util/UUID;)Z a method_46549 isReportedPlayer + m ()Lgak; b method_46547 copy + m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;)V <init> <init> <init> +c gak$a net/minecraft/class_7855$class_8775 net/minecraft/client/multiplayer/chat/report/Report$Builder + f Lgak; a field_46061 report + f Lcom/mojang/authlib/minecraft/report/AbuseReportLimits; b field_46062 limits + m (Lgam;)V a method_53609 setReason + m (Lgao;)Lcom/mojang/datafixers/util/Either; a method_53600 build + m (Ljava/lang/String;)V a method_53610 setComments + m (Z)V a method_61155 setAttested + m ()Z b method_53602 hasContent + m ()Lgak$b; c method_53605 checkBuildable + m ()Lgak; e method_53611 report + m ()Ljava/util/UUID; f method_53612 reportedProfileId + m ()Ljava/lang/String; g method_53613 comments + m ()Z h method_61156 attested + m ()Lgam; i method_53614 reason + m (Lgak;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> +c gak$b net/minecraft/class_7855$class_7567 net/minecraft/client/multiplayer/chat/report/Report$CannotBuildReason + f Lgak$b; a field_39655 NO_REASON + f Lgak$b; b field_39656 NO_REPORTED_MESSAGES + f Lgak$b; c field_39657 TOO_MANY_MESSAGES + f Lgak$b; d field_39658 COMMENT_TOO_LONG + f Lgak$b; e field_52306 NOT_ATTESTED + f Lwz; f comp_877 message + m ()Lfjx; a method_53615 tooltip + m ()Lwz; b comp_877 message + m (Lwz;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gak$c net/minecraft/class_7855$class_7568 net/minecraft/client/multiplayer/chat/report/Report$Result + f Ljava/util/UUID; a comp_878 id + f Lgan; b comp_1910 reportType + f Lcom/mojang/authlib/minecraft/report/AbuseReport; c comp_879 report + m ()Ljava/util/UUID; a comp_878 id + m ()Lgan; b comp_1910 reportType + m ()Lcom/mojang/authlib/minecraft/report/AbuseReport; c comp_879 report + m (Ljava/util/UUID;Lgan;Lcom/mojang/authlib/minecraft/report/AbuseReport;)V <init> <init> <init> +c gal net/minecraft/class_7569 net/minecraft/client/multiplayer/chat/report/ReportEnvironment + f Ljava/lang/String; a comp_880 clientVersion + f Lgal$a; b comp_881 server + m ()Lgal; a method_44586 local + m (Lfcp;)Lgal; a method_44587 realm + m (Lgal$a;)Lgal; a method_44588 create + m (Ljava/lang/String;)Lgal; a method_44589 thirdParty + m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ClientInfo; b method_44590 clientInfo + m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$ThirdPartyServerInfo; c method_44591 thirdPartyServerInfo + m ()Lcom/mojang/authlib/yggdrasil/request/AbuseReportRequest$RealmInfo; d method_44592 realmInfo + m ()Ljava/lang/String; e comp_880 clientVersion + m ()Lgal$a; f comp_881 server + m ()Ljava/lang/String; g method_44593 getClientVersion + m (Ljava/lang/String;Lgal$a;)V <init> <init> <init> +c gal$a net/minecraft/class_7569$class_7570 net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server +c gal$a$a net/minecraft/class_7569$class_7570$class_7571 net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$Realm + f J a comp_882 realmId + f I b comp_883 slotId + m ()J a comp_882 realmId + m ()I b comp_883 slotId + m (Lfcp;)V <init> <init> <init> + m (JI)V <init> <init> <init> +c gal$a$b net/minecraft/class_7569$class_7570$class_7572 net/minecraft/client/multiplayer/chat/report/ReportEnvironment$Server$ThirdParty + f Ljava/lang/String; a comp_884 ip + m ()Ljava/lang/String; a comp_884 ip + m (Ljava/lang/String;)V <init> <init> <init> +c gam net/minecraft/class_7573 net/minecraft/client/multiplayer/chat/report/ReportReason + f Lgam; a field_46063 GENERIC + f Lgam; b field_39659 HATE_SPEECH + f Lgam; c field_39664 HARASSMENT_OR_BULLYING + f Lgam; d field_39667 SELF_HARM_OR_SUICIDE + f Lgam; e field_39662 IMMINENT_HARM + f Lgam; f field_39666 DEFAMATION_IMPERSONATION_FALSE_INFORMATION + f Lgam; g field_39670 ALCOHOL_TOBACCO_DRUGS + f Lgam; h field_39661 CHILD_SEXUAL_EXPLOITATION_OR_ABUSE + f Lgam; i field_39660 TERRORISM_OR_VIOLENT_EXTREMISM + f Lgam; j field_39663 NON_CONSENSUAL_INTIMATE_IMAGERY + f Ljava/lang/String; k field_39671 backendName + f Lwz; l field_39672 title + f Lwz; m field_39673 description + f [Lgam; n field_39674 $VALUES + m ()Ljava/lang/String; a method_44594 backendName + m ()Lwz; b method_44595 title + m ()Lwz; c method_44596 description + m ()[Lgam; d method_44597 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gan net/minecraft/class_8776 net/minecraft/client/multiplayer/chat/report/ReportType + f Lgan; a field_46064 CHAT + f Lgan; b field_46065 SKIN + f Lgan; c field_46066 USERNAME + f Ljava/lang/String; d field_46067 backendName + f [Lgan; e field_46068 $VALUES + m ()Ljava/lang/String; a method_53616 backendName + m ()[Lgan; b method_53617 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gao net/minecraft/class_7574 net/minecraft/client/multiplayer/chat/report/ReportingContext + f I a field_39675 LOG_CAPACITY + f Lgaf; b field_40819 sender + f Lgal; c field_40820 environment + f Lgaa; d field_40821 chatLog + f Lgak; e field_40822 draftReport + m ()Lgaf; a method_46550 sender + m (Lfgo;Lfod;Ljava/lang/Runnable;Z)V a method_46552 draftReportHandled + m (Lfgo;Lgak;Lfod;Ljava/lang/Runnable;Z)V a method_46551 method_46551 + m (Lgak;)V a method_46553 setReportDraft + m (Lgal;)Z a method_44598 matches + m (Lgal;Lcom/mojang/authlib/minecraft/UserApiService;)Lgao; a method_44599 create + m (Ljava/util/UUID;)Z a method_46554 hasDraftReportFor + m ()Lgaa; b method_46555 chatLog + m ()Z c method_46556 hasDraftReport + m (Lgaf;Lgal;Lgaa;)V <init> <init> <init> +c gap net/minecraft/class_8777 net/minecraft/client/multiplayer/chat/report/SkinReport + f Ljava/util/function/Supplier; g field_46069 skinGetter + m ()Ljava/util/function/Supplier; a method_53618 getSkinGetter + m ()Lgap; c method_53619 copy + m (Ljava/util/UUID;Ljava/time/Instant;Ljava/util/UUID;Ljava/util/function/Supplier;)V <init> <init> <init> +c gap$a net/minecraft/class_8777$class_8778 net/minecraft/client/multiplayer/chat/report/SkinReport$Builder + m (Lgap;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> + m (Ljava/util/UUID;Ljava/util/function/Supplier;Lcom/mojang/authlib/minecraft/report/AbuseReportLimits;)V <init> <init> <init> +c gaq net/minecraft/class_7575 net/minecraft/client/multiplayer/chat/report/package-info +c gar net/minecraft/class_6235 net/minecraft/client/multiplayer/package-info +c gas net/minecraft/class_7202 net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler + f Lit/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap; a field_37953 serverVerifiedStates + f I b field_37954 currentSequenceNr + f Z c field_37955 isPredicting + m ()Lgas; a method_41937 startPredicting + m (ILfzf;)V a method_41938 endPredictionsUpTo + m (Ldtc;Lgeb;Ljava/lang/Long;Lgas$a;)Lgas$a; a method_41939 method_41939 + m (Ljd;Ldtc;)Z a method_41940 updateKnownServerState + m (Ljd;Ldtc;Lgeb;)V a method_41941 retainKnownServerState + m ()I b method_41942 currentSequence + m ()Z c method_41943 isPredicting + m ()V <init> <init> <init> +c gas$a net/minecraft/class_7202$class_7203 net/minecraft/client/multiplayer/prediction/BlockStatePredictionHandler$ServerVerifiedState + f Lexc; a field_37956 playerPos + f I b field_37957 sequence + f Ldtc; c field_37958 blockState + m (I)Lgas$a; a method_41944 setSequence + m (Ldtc;)V a method_41945 setBlockState + m (ILdtc;Lexc;)V <init> <init> <init> +c gat net/minecraft/class_7204 net/minecraft/client/multiplayer/prediction/PredictiveAction +c gau net/minecraft/class_7205 net/minecraft/client/multiplayer/prediction/package-info +c gav net/minecraft/class_6394 net/minecraft/client/multiplayer/resolver/AddressCheck + m ()Lgav; a method_37097 createFromService + m (Lgaw;)Z a method_37098 isAllowed + m (Lgax;)Z a method_37099 isAllowed +c gav$1 net/minecraft/class_6394$1 net/minecraft/client/multiplayer/resolver/AddressCheck$1 + f Lcom/google/common/collect/ImmutableList; a field_33846 val$blockLists + m (Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Predicate;)Z a method_37100 method_37100 + m (Ljava/lang/String;Ljava/util/function/Predicate;)Z a method_37101 method_37101 + m (Lcom/google/common/collect/ImmutableList;)V <init> <init> <init> +c gaw net/minecraft/class_6368 net/minecraft/client/multiplayer/resolver/ResolvedServerAddress + m ()Ljava/lang/String; a method_36898 getHostName + m (Ljava/net/InetSocketAddress;)Lgaw; a method_36899 from + m ()Ljava/lang/String; b method_36900 getHostIp + m ()I c method_36901 getPort + m ()Ljava/net/InetSocketAddress; d method_36902 asInetSocketAddress +c gaw$1 net/minecraft/class_6368$1 net/minecraft/client/multiplayer/resolver/ResolvedServerAddress$1 + f Ljava/net/InetSocketAddress; a field_33742 val$address + m (Ljava/net/InetSocketAddress;)V <init> <init> <init> +c gax net/minecraft/class_639 net/minecraft/client/multiplayer/resolver/ServerAddress + f Lorg/slf4j/Logger; a field_33416 LOGGER + f Lcom/google/common/net/HostAndPort; b field_33417 hostAndPort + f Lgax; c field_33418 INVALID + m ()Ljava/lang/String; a method_2952 getHost + m (Ljava/lang/String;)Lgax; a method_2950 parseString + m ()I b method_2954 getPort + m (Ljava/lang/String;)Z b method_36224 isValidAddress + m (Ljava/lang/String;)I c method_2951 parsePort + m (Ljava/lang/String;I)V <init> <init> <init> + m (Lcom/google/common/net/HostAndPort;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gay net/minecraft/class_6369 net/minecraft/client/multiplayer/resolver/ServerAddressResolver + f Lorg/slf4j/Logger; a field_33743 LOGGER + f Lgay; b field_33744 SYSTEM + m (Lgax;)Ljava/util/Optional; a method_36903 method_36903 + m ()V <clinit> <clinit> <clinit> +c gaz net/minecraft/class_6370 net/minecraft/client/multiplayer/resolver/ServerNameResolver + f Lgaz; a field_33745 DEFAULT + f Lgay; b field_33746 resolver + f Lgba; c field_33747 redirectHandler + f Lgav; d field_33847 addressCheck + m (Lgax;)Ljava/util/Optional; a method_36907 resolveAddress + m (Lgay;Lgba;Lgav;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gba net/minecraft/class_6371 net/minecraft/client/multiplayer/resolver/ServerRedirectHandler + f Lorg/slf4j/Logger; a field_33749 LOGGER + f Lgba; b field_33750 EMPTY + m (Lgax;)Ljava/util/Optional; a method_36910 method_36910 + m (Ljavax/naming/directory/DirContext;Lgax;)Ljava/util/Optional; a method_36911 method_36911 + m ()Lgba; createDnsSrvRedirectHandler method_36909 createDnsSrvRedirectHandler + m ()V <clinit> <clinit> <clinit> +c gbb net/minecraft/class_6372 net/minecraft/client/multiplayer/resolver/package-info +c gbc net/minecraft/class_6236 net/minecraft/client/package-info +c gbd net/minecraft/class_4792 net/minecraft/client/particle/AshParticle + m (Lfzf;DDDDDDFLgdi;)V <init> <init> <init> +c gbd$a net/minecraft/class_4792$class_4793 net/minecraft/client/particle/AshParticle$Provider + f Lgdi; a field_22235 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_24463 createParticle + m (Lgdi;)V <init> <init> <init> +c gbe net/minecraft/class_645 net/minecraft/client/particle/AttackSweepParticle + f Lgdi; a field_17781 sprites + m (Lfzf;DDDDLgdi;)V <init> <init> <init> +c gbe$a net/minecraft/class_645$class_646 net/minecraft/client/particle/AttackSweepParticle$Provider + f Lgdi; a field_17782 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3006 createParticle + m (Lgdi;)V <init> <init> <init> +c gbf net/minecraft/class_4794 net/minecraft/client/particle/BaseAshSmokeParticle + f Lgdi; a field_22237 sprites + m (Lfzf;DDDFFFDDDFLgdi;FIFZ)V <init> <init> <init> +c gbg net/minecraft/class_6734 net/minecraft/client/particle/BlockMarker + m (Lfzf;DDDLdtc;)V <init> <init> <init> +c gbg$a net/minecraft/class_6734$class_6735 net/minecraft/client/particle/BlockMarker$Provider + m (Lle;Lfzf;DDDDDD)Lgcn; a method_39196 createParticle + m ()V <init> <init> <init> +c gbh net/minecraft/class_647 net/minecraft/client/particle/BreakingItemParticle + f F a field_17783 uo + f F b field_17784 vo + m (Lfzf;DDDDDDLcuq;)V <init> <init> <init> + m (Lfzf;DDDLcuq;)V <init> <init> <init> +c gbh$a net/minecraft/class_647$class_9478 net/minecraft/client/particle/BreakingItemParticle$CobwebProvider + m (Llq;Lfzf;DDDDDD)Lgcn; a method_58747 createParticle + m ()V <init> <init> <init> +c gbh$b net/minecraft/class_647$class_648 net/minecraft/client/particle/BreakingItemParticle$Provider + m (Lli;Lfzf;DDDDDD)Lgcn; a method_3007 createParticle + m ()V <init> <init> <init> +c gbh$c net/minecraft/class_647$class_649 net/minecraft/client/particle/BreakingItemParticle$SlimeProvider + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3008 createParticle + m ()V <init> <init> <init> +c gbh$d net/minecraft/class_647$class_650 net/minecraft/client/particle/BreakingItemParticle$SnowballProvider + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3009 createParticle + m ()V <init> <init> <init> +c gbi net/minecraft/class_653 net/minecraft/client/particle/BubbleColumnUpParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gbi$a net/minecraft/class_653$class_654 net/minecraft/client/particle/BubbleColumnUpParticle$Provider + f Lgdi; a field_17786 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3011 createParticle + m (Lgdi;)V <init> <init> <init> +c gbj net/minecraft/class_655 net/minecraft/client/particle/BubbleParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gbj$a net/minecraft/class_655$class_656 net/minecraft/client/particle/BubbleParticle$Provider + f Lgdi; a field_17785 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3012 createParticle + m (Lgdi;)V <init> <init> <init> +c gbk net/minecraft/class_661 net/minecraft/client/particle/BubblePopParticle + f Lgdi; a field_17787 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gbk$a net/minecraft/class_661$class_662 net/minecraft/client/particle/BubblePopParticle$Provider + f Lgdi; a field_17788 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3016 createParticle + m (Lgdi;)V <init> <init> <init> +c gbl net/minecraft/class_3937 net/minecraft/client/particle/CampfireSmokeParticle + m (Lfzf;DDDDDDZ)V <init> <init> <init> +c gbl$a net/minecraft/class_3937$class_3938 net/minecraft/client/particle/CampfireSmokeParticle$CosyProvider + f Lgdi; a field_18290 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_17579 createParticle + m (Lgdi;)V <init> <init> <init> +c gbl$b net/minecraft/class_3937$class_3995 net/minecraft/client/particle/CampfireSmokeParticle$SignalProvider + f Lgdi; a field_17789 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_18820 createParticle + m (Lgdi;)V <init> <init> <init> +c gbm net/minecraft/class_8253 net/minecraft/client/particle/CherryParticle + f I F field_43366 CURVE_ENDPOINT_TIME + f F G field_43367 FALL_ACC + f F H field_43368 WIND_BIG + f F I field_43369 rotSpeed + f F J field_43370 particleRandom + f F K field_43371 spinAcceleration + f F a field_43372 ACCELERATION_SCALE + f I b field_43373 INITIAL_LIFETIME + m (Lfzf;DDDLgdi;)V <init> <init> <init> +c gbn net/minecraft/class_657 net/minecraft/client/particle/CritParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gbn$a net/minecraft/class_657$class_658 net/minecraft/client/particle/CritParticle$DamageIndicatorProvider + f Lgdi; a field_17790 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3013 createParticle + m (Lgdi;)V <init> <init> <init> +c gbn$b net/minecraft/class_657$class_659 net/minecraft/client/particle/CritParticle$MagicProvider + f Lgdi; a field_17791 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3014 createParticle + m (Lgdi;)V <init> <init> <init> +c gbn$c net/minecraft/class_657$class_3939 net/minecraft/client/particle/CritParticle$Provider + f Lgdi; a field_18291 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_17580 createParticle + m (Lgdi;)V <init> <init> <init> +c gbo net/minecraft/class_666 net/minecraft/client/particle/DragonBreathParticle + f F F field_32648 COLOR_MIN_RED + f F G field_32649 COLOR_MIN_GREEN + f F H field_32650 COLOR_MIN_BLUE + f F I field_32651 COLOR_MAX_RED + f F J field_32652 COLOR_MAX_GREEN + f F K field_32653 COLOR_MAX_BLUE + f Z L field_3792 hasHitGround + f Lgdi; M field_17793 sprites + f I a field_32654 COLOR_MIN + f I b field_32655 COLOR_MAX + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gbo$a net/minecraft/class_666$class_667 net/minecraft/client/particle/DragonBreathParticle$Provider + f Lgdi; a field_17794 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3019 createParticle + m (Lgdi;)V <init> <init> <init> +c gbp net/minecraft/class_663 net/minecraft/client/particle/DripParticle + f Z a field_22437 isGlowing + f Lepd; b field_3789 type + m (Llq;Lfzf;DDDDDD)Lgdn; a method_49316 createWaterHangParticle + m (Llq;Lfzf;DDDDDD)Lgdn; b method_49317 createWaterFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; c method_49318 createLavaHangParticle + m (Llq;Lfzf;DDDDDD)Lgdn; d method_49319 createLavaFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; e method_49320 createLavaLandParticle + m (Llq;Lfzf;DDDDDD)Lgdn; f method_49324 createHoneyHangParticle + m ()Lepd; g method_32791 getType + m (Llq;Lfzf;DDDDDD)Lgdn; g method_49325 createHoneyFallParticle + m ()V h method_18821 preMoveUpdate + m (Llq;Lfzf;DDDDDD)Lgdn; h method_49326 createHoneyLandParticle + m ()V i method_18822 postMoveUpdate + m (Llq;Lfzf;DDDDDD)Lgdn; i method_49327 createDripstoneWaterHangParticle + m (Llq;Lfzf;DDDDDD)Lgdn; j method_49328 createDripstoneWaterFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; k method_49329 createDripstoneLavaHangParticle + m (Llq;Lfzf;DDDDDD)Lgdn; l method_49330 createDripstoneLavaFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; m method_49331 createNectarFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; n method_49332 createSporeBlossomFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; o method_49333 createObsidianTearHangParticle + m (Llq;Lfzf;DDDDDD)Lgdn; p method_49334 createObsidianTearFallParticle + m (Llq;Lfzf;DDDDDD)Lgdn; q method_49335 createObsidianTearLandParticle + m (Lfzf;DDDLepd;)V <init> <init> <init> +c gbp$a net/minecraft/class_663$class_4082 net/minecraft/client/particle/DripParticle$CoolingDripHangParticle + m (Lfzf;DDDLepd;Llk;)V <init> <init> <init> +c gbp$b net/minecraft/class_663$class_4084 net/minecraft/client/particle/DripParticle$DripHangParticle + f Llk; b field_18293 fallingParticle + m (Lfzf;DDDLepd;Llk;)V <init> <init> <init> +c gbp$c net/minecraft/class_663$class_4085 net/minecraft/client/particle/DripParticle$DripLandParticle + m (Lfzf;DDDLepd;)V <init> <init> <init> +c gbp$d net/minecraft/class_663$class_5692 net/minecraft/client/particle/DripParticle$DripstoneFallAndLandParticle + m (Lfzf;DDDLepd;Llk;)V <init> <init> <init> +c gbp$e net/minecraft/class_663$class_4083 net/minecraft/client/particle/DripParticle$FallAndLandParticle + f Llk; b field_18292 landParticle + m (Lfzf;DDDLepd;Llk;)V <init> <init> <init> +c gbp$f net/minecraft/class_663$class_4497 net/minecraft/client/particle/DripParticle$FallingParticle + m (Lfzf;DDDLepd;)V <init> <init> <init> + m (Lfzf;DDDLepd;I)V <init> <init> <init> +c gbp$g net/minecraft/class_663$class_4498 net/minecraft/client/particle/DripParticle$HoneyFallAndLandParticle + m (Lfzf;DDDLepd;Llk;)V <init> <init> <init> +c gbq net/minecraft/class_5734 net/minecraft/client/particle/DustColorTransitionParticle + f Lorg/joml/Vector3f; a field_28244 fromColor + f Lorg/joml/Vector3f; b field_28245 toColor + m (Lorg/joml/Vector3f;F)Lorg/joml/Vector3f; a method_33073 randomizeColor + m (F)V f method_33074 lerpColors + m (Lfzf;DDDDDDLlg;Lgdi;)V <init> <init> <init> +c gbq$a net/minecraft/class_5734$class_5735 net/minecraft/client/particle/DustColorTransitionParticle$Provider + f Lgdi; a field_28246 sprites + m (Llg;Lfzf;DDDDDD)Lgcn; a method_33075 createParticle + m (Lgdi;)V <init> <init> <init> +c gbr net/minecraft/class_671 net/minecraft/client/particle/DustParticle + m (Lfzf;DDDDDDLlh;Lgdi;)V <init> <init> <init> +c gbr$a net/minecraft/class_671$class_672 net/minecraft/client/particle/DustParticle$Provider + f Lgdi; a field_17802 sprites + m (Llh;Lfzf;DDDDDD)Lgcn; a method_3022 createParticle + m (Lgdi;)V <init> <init> <init> +c gbs net/minecraft/class_5736 net/minecraft/client/particle/DustParticleBase + f Lgdi; a field_28247 sprites + m (FF)F a method_33076 randomizeColor + m (Lfzf;DDDDDDLln;Lgdi;)V <init> <init> <init> +c gbt net/minecraft/class_8845 net/minecraft/client/particle/DustPlumeParticle + f I a field_46725 COLOR_RGB24 + m (Lfzf;DDDDDDFLgdi;)V <init> <init> <init> +c gbt$a net/minecraft/class_8845$class_8846 net/minecraft/client/particle/DustPlumeParticle$Provider + f Lgdi; a field_46726 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_54387 createParticle + m (Lgdi;)V <init> <init> <init> +c gbu net/minecraft/class_675 net/minecraft/client/particle/EndRodParticle + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gbu$a net/minecraft/class_675$class_676 net/minecraft/client/particle/EndRodParticle$Provider + f Lgdi; a field_17805 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3024 createParticle + m (Lgdi;)V <init> <init> <init> +c gbv net/minecraft/class_673 net/minecraft/client/particle/ExplodeParticle + f Lgdi; a field_17806 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gbv$a net/minecraft/class_673$class_674 net/minecraft/client/particle/ExplodeParticle$Provider + f Lgdi; a field_17807 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3023 createParticle + m (Lgdi;)V <init> <init> <init> +c gbw net/minecraft/class_682 net/minecraft/client/particle/FallingDustParticle + f F a field_3809 rotSpeed + f Lgdi; b field_17808 sprites + m (Lfzf;DDDFFFLgdi;)V <init> <init> <init> +c gbw$a net/minecraft/class_682$class_683 net/minecraft/client/particle/FallingDustParticle$Provider + f Lgdi; a field_17809 sprite + m (Lle;Lfzf;DDDDDD)Lgcn; a method_3033 createParticle + m (Lgdi;)V <init> <init> <init> +c gbx net/minecraft/class_677 net/minecraft/client/particle/FireworkParticles + m ()V <init> <init> <init> +c gbx$1 net/minecraft/class_677$1 net/minecraft/client/particle/FireworkParticles$1 + f [I a field_3797 $SwitchMap$net$minecraft$world$item$component$FireworkExplosion$Shape + m ()V <clinit> <clinit> <clinit> +c gbx$a net/minecraft/class_677$class_3997 net/minecraft/client/particle/FireworkParticles$FlashProvider + f Lgdi; a field_17810 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_18121 createParticle + m (Lgdi;)V <init> <init> <init> +c gbx$b net/minecraft/class_677$class_678 net/minecraft/client/particle/FireworkParticles$OverlayParticle + m (Lfzf;DDD)V <init> <init> <init> +c gbx$c net/minecraft/class_677$class_680 net/minecraft/client/particle/FireworkParticles$SparkParticle + f Z F field_3803 twinkle + f Lgcp; G field_3798 engine + f F H field_3801 fadeR + f F I field_3800 fadeG + f F J field_3799 fadeB + f Z K field_3802 hasFade + f Z b field_3804 trail + m (Z)V a method_3027 setTrail + m (Z)V b method_3026 setTwinkle + m (Lfzf;DDDDDDLgcp;Lgdi;)V <init> <init> <init> +c gbx$d net/minecraft/class_677$class_679 net/minecraft/client/particle/FireworkParticles$SparkProvider + f Lgdi; a field_17811 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3025 createParticle + m (Lgdi;)V <init> <init> <init> +c gbx$e net/minecraft/class_677$class_681 net/minecraft/client/particle/FireworkParticles$Starter + f I D field_3808 life + f Lgcp; E field_3805 engine + f Ljava/util/List; F field_3806 explosions + f Z G field_3807 twinkleDelay + f [[D a field_49565 CREEPER_PARTICLE_COORDS + f [[D b field_49566 STAR_PARTICLE_COORDS + m (DDDDDDLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V a method_3030 createParticle + m (DILit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V a method_3031 createParticleBall + m (D[[DLit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZZ)V a method_3028 createParticleShape + m (Lit/unimi/dsi/fastutil/ints/IntList;Lit/unimi/dsi/fastutil/ints/IntList;ZZ)V a method_3032 createParticleBurst + m ()Z c method_3029 isFarAwayFromCamera + m (Lfzf;DDDDDDLgcp;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gby net/minecraft/class_687 net/minecraft/client/particle/FlameParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gby$a net/minecraft/class_687$class_688 net/minecraft/client/particle/FlameParticle$Provider + f Lgdi; a field_17812 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3036 createParticle + m (Lgdi;)V <init> <init> <init> +c gby$b net/minecraft/class_687$class_5613 net/minecraft/client/particle/FlameParticle$SmallFlameProvider + f Lgdi; a field_27736 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_32131 createParticle + m (Lgdi;)V <init> <init> <init> +c gbz net/minecraft/class_9479 net/minecraft/client/particle/FlyStraightTowardsParticle + f D F field_50224 zStart + f I G field_50225 startColor + f I H field_50226 endColor + f D a field_50227 xStart + f D b field_50228 yStart + m (Lfzf;DDDDDDII)V <init> <init> <init> +c gbz$a net/minecraft/class_9479$class_9480 net/minecraft/client/particle/FlyStraightTowardsParticle$OminousSpawnProvider + f Lgdi; a field_50229 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_58748 createParticle + m (Lgdi;)V <init> <init> <init> +c gca net/minecraft/class_668 net/minecraft/client/particle/FlyTowardsPositionParticle + f D F field_3793 zStart + f Z G field_48938 isGlowing + f Lgcn$a; H field_48939 lifetimeAlpha + f D a field_3795 xStart + f D b field_3794 yStart + m (Lfzf;DDDDDD)V <init> <init> <init> + m (Lfzf;DDDDDDZLgcn$a;)V <init> <init> <init> +c gca$a net/minecraft/class_668$class_670 net/minecraft/client/particle/FlyTowardsPositionParticle$EnchantProvider + f Lgdi; a field_17803 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3021 createParticle + m (Lgdi;)V <init> <init> <init> +c gca$b net/minecraft/class_668$class_669 net/minecraft/client/particle/FlyTowardsPositionParticle$NautilusProvider + f Lgdi; a field_17804 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3020 createParticle + m (Lgdi;)V <init> <init> <init> +c gca$c net/minecraft/class_668$class_9212 net/minecraft/client/particle/FlyTowardsPositionParticle$VaultConnectionProvider + f Lgdi; a field_48940 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_56832 createParticle + m (Lgdi;)V <init> <init> <init> +c gcb net/minecraft/class_5786 net/minecraft/client/particle/GlowParticle + f Layw; a field_28457 RANDOM + f Lgdi; b field_28458 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gcb$a net/minecraft/class_5786$class_5956 net/minecraft/client/particle/GlowParticle$ElectricSparkProvider + f D a field_29570 SPEED_FACTOR + f Lgdi; b field_29571 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_34748 createParticle + m (Lgdi;)V <init> <init> <init> +c gcb$b net/minecraft/class_5786$class_5957 net/minecraft/client/particle/GlowParticle$GlowSquidProvider + f Lgdi; a field_29572 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_34749 createParticle + m (Lgdi;)V <init> <init> <init> +c gcb$c net/minecraft/class_5786$class_5958 net/minecraft/client/particle/GlowParticle$ScrapeProvider + f D a field_29573 SPEED_FACTOR + f Lgdi; b field_29574 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_34750 createParticle + m (Lgdi;)V <init> <init> <init> +c gcb$d net/minecraft/class_5786$class_5959 net/minecraft/client/particle/GlowParticle$WaxOffProvider + f D a field_29575 SPEED_FACTOR + f Lgdi; b field_29576 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_34751 createParticle + m (Lgdi;)V <init> <init> <init> +c gcb$e net/minecraft/class_5786$class_5960 net/minecraft/client/particle/GlowParticle$WaxOnProvider + f D a field_29577 SPEED_FACTOR + f Lgdi; b field_29578 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_34752 createParticle + m (Lgdi;)V <init> <init> <init> +c gcc net/minecraft/class_8977 net/minecraft/client/particle/GustParticle + f Lgdi; a field_47454 sprites + m (Lfzf;DDDLgdi;)V <init> <init> <init> +c gcc$a net/minecraft/class_8977$class_8978 net/minecraft/client/particle/GustParticle$Provider + f Lgdi; a field_47455 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_55243 createParticle + m (Lgdi;)V <init> <init> <init> +c gcc$b net/minecraft/class_8977$class_9481 net/minecraft/client/particle/GustParticle$SmallProvider + f Lgdi; a field_50230 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_58749 createParticle + m (Lgdi;)V <init> <init> <init> +c gcd net/minecraft/class_8979 net/minecraft/client/particle/GustSeedParticle + f D a field_49126 scale + f I b field_49127 tickDelayInBetween + m (Lfzf;DDDDII)V <init> <init> <init> +c gcd$a net/minecraft/class_8979$class_8980 net/minecraft/client/particle/GustSeedParticle$Provider + f D a field_49128 scale + f I b field_49129 lifetime + f I c field_49130 tickDelayInBetween + m (Llq;Lfzf;DDDDDD)Lgcn; a method_55244 createParticle + m (DII)V <init> <init> <init> +c gce net/minecraft/class_684 net/minecraft/client/particle/HeartParticle + m (Lfzf;DDD)V <init> <init> <init> +c gce$a net/minecraft/class_684$class_685 net/minecraft/client/particle/HeartParticle$AngryVillagerProvider + f Lgdi; a field_17813 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3034 createParticle + m (Lgdi;)V <init> <init> <init> +c gce$b net/minecraft/class_684$class_686 net/minecraft/client/particle/HeartParticle$Provider + f Lgdi; a field_17814 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3035 createParticle + m (Lgdi;)V <init> <init> <init> +c gcf net/minecraft/class_691 net/minecraft/client/particle/HugeExplosionParticle + f Lgdi; a field_17815 sprites + m (Lfzf;DDDDLgdi;)V <init> <init> <init> +c gcf$a net/minecraft/class_691$class_692 net/minecraft/client/particle/HugeExplosionParticle$Provider + f Lgdi; a field_17816 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3038 createParticle + m (Lgdi;)V <init> <init> <init> +c gcg net/minecraft/class_689 net/minecraft/client/particle/HugeExplosionSeedParticle + m (Lfzf;DDD)V <init> <init> <init> +c gcg$a net/minecraft/class_689$class_690 net/minecraft/client/particle/HugeExplosionSeedParticle$Provider + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3037 createParticle + m ()V <init> <init> <init> +c gch net/minecraft/class_693 net/minecraft/client/particle/ItemPickupParticle + f Lbsr; D field_3823 itemEntity + f Lbsr; E field_3821 target + f I F field_3826 life + f Lgkh; G field_3824 entityRenderDispatcher + f D H field_47684 targetX + f D I field_47685 targetY + f D J field_47686 targetZ + f D K field_47687 targetXOld + f D L field_47688 targetYOld + f D M field_47689 targetZOld + f I a field_32656 LIFE_TIME + f Lgff; b field_20944 renderBuffers + m (Lbsr;)Lbsr; a method_29358 getSafeCopy + m ()V c method_55617 updatePosition + m ()V d method_55618 saveOldPosition + m (Lgkh;Lgff;Lfzf;Lbsr;Lbsr;)V <init> <init> <init> + m (Lgkh;Lgff;Lfzf;Lbsr;Lbsr;Lexc;)V <init> <init> <init> +c gci net/minecraft/class_696 net/minecraft/client/particle/LargeSmokeParticle + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gci$a net/minecraft/class_696$class_697 net/minecraft/client/particle/LargeSmokeParticle$Provider + f Lgdi; a field_17817 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3040 createParticle + m (Lgdi;)V <init> <init> <init> +c gcj net/minecraft/class_694 net/minecraft/client/particle/LavaParticle + m (Lfzf;DDD)V <init> <init> <init> +c gcj$a net/minecraft/class_694$class_695 net/minecraft/client/particle/LavaParticle$Provider + f Lgdi; a field_17818 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3039 createParticle + m (Lgdi;)V <init> <init> <init> +c gck net/minecraft/class_700 net/minecraft/client/particle/MobAppearanceParticle + f Lfwg; a field_21793 model + f Lgfh; b field_21792 renderType + m (Lfzf;DDD)V <init> <init> <init> +c gck$a net/minecraft/class_700$class_701 net/minecraft/client/particle/MobAppearanceParticle$Provider + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3042 createParticle + m ()V <init> <init> <init> +c gcl net/minecraft/class_3998 net/minecraft/client/particle/NoRenderParticle + m (Lfzf;DDD)V <init> <init> <init> + m (Lfzf;DDDDDD)V <init> <init> <init> +c gcm net/minecraft/class_698 net/minecraft/client/particle/NoteParticle + m (Lfzf;DDDD)V <init> <init> <init> +c gcm$a net/minecraft/class_698$class_699 net/minecraft/client/particle/NoteParticle$Provider + f Lgdi; a field_17819 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3041 createParticle + m (Lgdi;)V <init> <init> <init> +c gcn net/minecraft/class_703 net/minecraft/client/particle/Particle + f F A field_3857 oRoll + f F B field_28786 friction + f Z C field_28787 speedUpWhenYMotionIsBlocked + f Lewx; D field_3872 bb + f Z E field_21507 stoppedByCollision + f Lewx; a field_3860 INITIAL_AABB + f D b field_36193 MAXIMUM_COLLISION_VELOCITY_SQUARED + f Lfzf; c field_3851 level + f D d field_3858 xo + f D e field_3838 yo + f D f field_3856 zo + f D g field_3874 x + f D h field_3854 y + f D i field_3871 z + f D j field_3852 xd + f D k field_3869 yd + f D l field_3850 zd + f Z m field_3845 onGround + f Z n field_3862 hasPhysics + f Z o field_3843 removed + f F p field_3849 bbWidth + f F q field_3867 bbHeight + f Layw; r field_3840 random + f I s field_3866 age + f I t field_3847 lifetime + f F u field_3844 gravity + f F v field_3861 rCol + f F w field_3842 gCol + f F x field_3859 bCol + f F y field_3841 alpha + f F z field_3839 roll + m ()V a method_3070 tick + m (DDD)V a method_3069 move + m (F)I a method_3068 getLightColor + m (FFF)V a method_3084 setColor + m (I)V a method_3077 setLifetime + m (Lewx;)V a method_3067 setBoundingBox + m (Lfbm;Lffy;F)V a method_3074 render + m ()Lgcr; b method_18122 getRenderType + m (DDD)V b method_34753 setParticleSpeed + m (FF)V b method_3080 setSize + m (DDD)V c method_3063 setPos + m (F)Lgcn; c method_3075 setPower + m (F)Lgcn; d method_3087 scale + m (F)V e method_3083 setAlpha + m ()I j method_3082 getLifetime + m ()V k method_3085 remove + m ()V l method_3072 setLocationFromBoundingbox + m ()Z m method_3086 isAlive + m ()Lewx; n method_3064 getBoundingBox + m ()Ljava/util/Optional; o method_34019 getParticleGroup + m (Lfzf;DDD)V <init> <init> <init> + m (Lfzf;DDDDDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gcn$a net/minecraft/class_703$class_9213 net/minecraft/client/particle/Particle$LifetimeAlpha + f Lgcn$a; a field_48941 ALWAYS_OPAQUE + f F b comp_2321 startAlpha + f F c comp_2322 endAlpha + f F d comp_2323 startAtNormalizedAge + f F e comp_2324 endAtNormalizedAge + m ()Z a method_56833 isOpaque + m (IIF)F a method_56834 currentAlphaForAge + m ()F b comp_2321 startAlpha + m ()F c comp_2322 endAlpha + m ()F d comp_2323 startAtNormalizedAge + m ()F e comp_2324 endAtNormalizedAge + m (FFFF)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gco net/minecraft/class_4089 net/minecraft/client/particle/ParticleDescription + f Ljava/util/List; a field_18299 textures + m ()Ljava/util/List; a method_18826 getTextures + m (Lcom/google/gson/JsonElement;)Ljava/lang/String; a method_18827 method_18827 + m (Lcom/google/gson/JsonObject;)Lgco; a method_18828 fromJson + m (Ljava/util/List;)V <init> <init> <init> +c gcp net/minecraft/class_702 net/minecraft/client/particle/ParticleEngine + f Lfzf; a field_3834 level + f Lorg/slf4j/Logger; b field_40505 LOGGER + f Lakk; c field_40506 PARTICLE_LISTER + f Lakr; d field_41385 PARTICLES_ATLAS_INFO + f I e field_32657 MAX_PARTICLES_PER_LAYER + f Ljava/util/List; f field_17820 RENDER_ORDER + f Ljava/util/Map; g field_3830 particles + f Ljava/util/Queue; h field_3837 trackingEmitters + f Lgqm; i field_3831 textureManager + f Layw; j field_3832 random + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; k field_3835 providers + f Ljava/util/Queue; l field_3836 particlesToAdd + f Ljava/util/Map; m field_18300 spriteSets + f Lgqk; n field_18301 textureAtlas + f Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; o field_29072 trackedParticleCounts + m ()V a method_18829 close + m (Lakr;Lauc;)Ljava/util/Optional; a method_18836 loadParticleDescription + m (Laue;)Ljava/util/Map; a method_45771 method_45771 + m (Lbnf;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V a method_45766 method_45766 + m (Lbsr;Llk;)V a method_3061 createTrackingEmitter + m (Lbsr;Llk;I)V a method_3051 createTrackingEmitter + m (Lfzf;)V a method_3045 setLevel + m (Lgcn;)V a method_3058 add + m (Lgcq$a;Lgdi;)Lgcq; a method_49336 method_49336 + m (Lgcq$a;Lgdi;Llk;Lfzf;DDDDDD)Lgcn; a method_49337 method_49337 + m (Lgcr;)Ljava/util/Queue; a method_18125 method_18125 + m (Lgcr;Ljava/util/Queue;)V a method_18126 method_18126 + m (Lgdi;)Lgcq; a method_49915 method_49915 + m (Lgdi;Llq;Lfzf;DDDDDD)Lgcn; a method_49916 method_49916 + m (Lgey;Lffy;F)V a method_3049 render + m (Lgqg$a;Ljava/util/Set;Lgql;Lgcp$a;)V a method_45767 method_45767 + m (Ljava/util/Collection;)V a method_3048 tickParticleList + m (Ljava/util/List;Ljava/util/concurrent/Executor;Lakr;Lauc;)V a method_45768 method_45768 + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a method_45772 method_45772 + m (Ljd;Ldtc;)V a method_3046 destroy + m (Ljd;Ldtc;DDDDDD)V a method_34020 method_34020 + m (Ljd;Lji;)V a method_3054 crack + m (Llj;)Z a method_34021 hasSpaceInParticleLimit + m (Llj;I)V a method_34022 updateCount + m (Llk;DDDDDD)Lgcn; a method_3056 createParticle + m (Lll;Lgcp$c;)V a method_18834 register + m (Lll;Lgcq$a;)V a method_49338 register + m (Lll;Lgcq;)V a method_3043 register + m ()V b method_3057 tick + m (Lakr;Lauc;)Lgcp$a; b method_45770 method_45770 + m (Lgcn;)V b method_3059 tickParticle + m (Llj;)V b method_34023 method_34023 + m (Llk;DDDDDD)Lgcn; b method_3055 makeParticle + m ()Ljava/lang/String; d method_3052 countParticles + m ()V e method_3062 registerProviders + m ()V f method_48015 clearParticles + m (Lfzf;Lgqm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gcp$a net/minecraft/class_702$class_7759 net/minecraft/client/particle/ParticleEngine$1ParticleDefinition + f Lakr; a comp_1036 id + f Ljava/util/Optional; b comp_1037 sprites + m ()Lakr; a comp_1036 id + m ()Ljava/util/Optional; b comp_1037 sprites + m (Lakr;Ljava/util/Optional;)V <init> <init> <init> +c gcp$b net/minecraft/class_702$class_4090 net/minecraft/client/particle/ParticleEngine$MutableSpriteSet + f Ljava/util/List; a field_18303 sprites + m (Ljava/util/List;)V a method_18838 rebind + m ()V <init> <init> <init> +c gcp$c net/minecraft/class_702$class_4091 net/minecraft/client/particle/ParticleEngine$SpriteParticleRegistration +c gcq net/minecraft/class_707 net/minecraft/client/particle/ParticleProvider + m (Llk;Lfzf;DDDDDD)Lgcn; createParticle method_3090 createParticle +c gcq$a net/minecraft/class_707$class_8187 net/minecraft/client/particle/ParticleProvider$Sprite +c gcr net/minecraft/class_3999 net/minecraft/client/particle/ParticleRenderType + f Lgcr; a field_17827 TERRAIN_SHEET + f Lgcr; b field_17828 PARTICLE_SHEET_OPAQUE + f Lgcr; c field_17829 PARTICLE_SHEET_TRANSLUCENT + f Lgcr; d field_17830 PARTICLE_SHEET_LIT + f Lgcr; e field_17831 CUSTOM + f Lgcr; f field_17832 NO_RENDER + m (Lfbk;Lgqm;)Lfbd; a method_18130 begin + m ()V <clinit> <clinit> <clinit> +c gcr$1 net/minecraft/class_3999$1 net/minecraft/client/particle/ParticleRenderType$1 + m ()V <init> <init> <init> +c gcr$2 net/minecraft/class_3999$2 net/minecraft/client/particle/ParticleRenderType$2 + m ()V <init> <init> <init> +c gcr$3 net/minecraft/class_3999$3 net/minecraft/client/particle/ParticleRenderType$3 + m ()V <init> <init> <init> +c gcr$4 net/minecraft/class_3999$4 net/minecraft/client/particle/ParticleRenderType$4 + m ()V <init> <init> <init> +c gcr$5 net/minecraft/class_3999$5 net/minecraft/client/particle/ParticleRenderType$5 + m ()V <init> <init> <init> +c gcr$6 net/minecraft/class_3999$6 net/minecraft/client/particle/ParticleRenderType$6 + m ()V <init> <init> <init> +c gcs net/minecraft/class_704 net/minecraft/client/particle/PlayerCloudParticle + f Lgdi; a field_17862 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gcs$a net/minecraft/class_704$class_705 net/minecraft/client/particle/PlayerCloudParticle$Provider + f Lgdi; a field_17863 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3088 createParticle + m (Lgdi;)V <init> <init> <init> +c gcs$b net/minecraft/class_704$class_706 net/minecraft/client/particle/PlayerCloudParticle$SneezeProvider + f Lgdi; a field_17864 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3089 createParticle + m (Lgdi;)V <init> <init> <init> +c gct net/minecraft/class_709 net/minecraft/client/particle/PortalParticle + f D F field_3884 zStart + f D a field_3886 xStart + f D b field_3885 yStart + m (Lfzf;DDDDDD)V <init> <init> <init> +c gct$a net/minecraft/class_709$class_710 net/minecraft/client/particle/PortalParticle$Provider + f Lgdi; a field_17865 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3094 createParticle + m (Lgdi;)V <init> <init> <init> +c gcu net/minecraft/class_4974 net/minecraft/client/particle/ReversePortalParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gcu$a net/minecraft/class_4974$class_4975 net/minecraft/client/particle/ReversePortalParticle$ReversePortalProvider + f Lgdi; a field_23188 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_26268 createParticle + m (Lgdi;)V <init> <init> <init> +c gcv net/minecraft/class_4955 net/minecraft/client/particle/RisingParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gcw net/minecraft/class_7206 net/minecraft/client/particle/SculkChargeParticle + f Lgdi; a field_37959 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gcw$a net/minecraft/class_7206$class_7207 net/minecraft/client/particle/SculkChargeParticle$Provider + f Lgdi; a comp_620 sprite + m ()Lgdi; a comp_620 sprite + m (Llo;Lfzf;DDDDDD)Lgcn; a method_41946 createParticle + m (Lgdi;)V <init> <init> <init> +c gcx net/minecraft/class_7208 net/minecraft/client/particle/SculkChargePopParticle + f Lgdi; a field_37960 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gcx$a net/minecraft/class_7208$class_7209 net/minecraft/client/particle/SculkChargePopParticle$Provider + f Lgdi; a comp_621 sprite + m ()Lgdi; a comp_621 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_41947 createParticle + m (Lgdi;)V <init> <init> <init> +c gcy net/minecraft/class_7281 net/minecraft/client/particle/ShriekParticle + f F a field_38332 MAGICAL_X_ROT + f I b field_38333 delay + m (Lfzf;DDDI)V <init> <init> <init> +c gcy$a net/minecraft/class_7281$class_7282 net/minecraft/client/particle/ShriekParticle$Provider + f Lgdi; a field_38336 sprite + m (Llp;Lfzf;DDDDDD)Lgcn; a method_42587 createParticle + m (Lgdi;)V <init> <init> <init> +c gcz net/minecraft/class_708 net/minecraft/client/particle/SimpleAnimatedParticle + f F F field_3877 fadeG + f F G field_3876 fadeB + f Z H field_3880 hasFade + f Lgdi; a field_17866 sprites + f F b field_3878 fadeR + m (I)V b method_3093 setColor + m (I)V c method_3092 setFadeColor + m (Lfzf;DDDLgdi;F)V <init> <init> <init> +c gda net/minecraft/class_3940 net/minecraft/client/particle/SingleQuadParticle + f F D field_17867 quadSize + m (Lfbm;Lffy;Lorg/joml/Quaternionf;F)V a method_60373 renderRotatedQuad + m (Lfbm;Lorg/joml/Quaternionf;FFFF)V a method_60374 renderRotatedQuad + m (Lfbm;Lorg/joml/Quaternionf;FFFFFFFFI)V a method_60375 renderVertex + m (F)F b method_18132 getQuadSize + m ()F c method_18133 getU0 + m ()F d method_18134 getU1 + m ()F e method_18135 getV0 + m ()F f method_18136 getV1 + m ()Lgda$a; p method_55245 getFacingCameraMode + m (Lfzf;DDD)V <init> <init> <init> + m (Lfzf;DDDDDD)V <init> <init> <init> +c gda$a net/minecraft/class_3940$class_8981 net/minecraft/client/particle/SingleQuadParticle$FacingCameraMode + f Lgda$a; a field_47457 LOOKAT_XYZ + f Lgda$a; b field_47458 LOOKAT_Y + m (Lorg/joml/Quaternionf;Lffy;F)V a method_55246 method_55246 + m (Lorg/joml/Quaternionf;Lffy;F)V b method_55247 method_55247 + m ()V <clinit> <clinit> <clinit> +c gdb net/minecraft/class_717 net/minecraft/client/particle/SmokeParticle + m (Lfzf;DDDDDDFLgdi;)V <init> <init> <init> +c gdb$a net/minecraft/class_717$class_718 net/minecraft/client/particle/SmokeParticle$Provider + f Lgdi; a field_17869 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3101 createParticle + m (Lgdi;)V <init> <init> <init> +c gdc net/minecraft/class_5685 net/minecraft/client/particle/SnowflakeParticle + f Lgdi; a field_28003 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gdc$a net/minecraft/class_5685$class_5686 net/minecraft/client/particle/SnowflakeParticle$Provider + f Lgdi; a field_28004 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_32690 createParticle + m (Lgdi;)V <init> <init> <init> +c gdd net/minecraft/class_7452 net/minecraft/client/particle/SonicBoomParticle + m (Lfzf;DDDDLgdi;)V <init> <init> <init> +c gdd$a net/minecraft/class_7452$class_7453 net/minecraft/client/particle/SonicBoomParticle$Provider + f Lgdi; a field_39196 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_43785 createParticle + m (Lgdi;)V <init> <init> <init> +c gde net/minecraft/class_4956 net/minecraft/client/particle/SoulParticle + f Z a field_37961 isGlowing + f Lgdi; b field_23091 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gde$a net/minecraft/class_4956$class_7210 net/minecraft/client/particle/SoulParticle$EmissiveProvider + f Lgdi; a field_37962 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_41948 createParticle + m (Lgdi;)V <init> <init> <init> +c gde$b net/minecraft/class_4956$class_4957 net/minecraft/client/particle/SoulParticle$Provider + f Lgdi; a field_23092 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_25994 createParticle + m (Lgdi;)V <init> <init> <init> +c gdf net/minecraft/class_711 net/minecraft/client/particle/SpellParticle + f F F field_51440 originalAlpha + f Layw; a field_3888 RANDOM + f Lgdi; b field_17870 sprites + m ()Z g method_37102 isCloseToScopingPlayer + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gdf$a net/minecraft/class_711$class_713 net/minecraft/client/particle/SpellParticle$InstantProvider + f Lgdi; a field_17872 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3097 createParticle + m (Lgdi;)V <init> <init> <init> +c gdf$b net/minecraft/class_711$class_714 net/minecraft/client/particle/SpellParticle$MobEffectProvider + f Lgdi; a field_17873 sprite + m (Llf;Lfzf;DDDDDD)Lgcn; a method_3098 createParticle + m (Lgdi;)V <init> <init> <init> +c gdf$c net/minecraft/class_711$class_715 net/minecraft/client/particle/SpellParticle$Provider + f Lgdi; a field_17874 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3099 createParticle + m (Lgdi;)V <init> <init> <init> +c gdf$d net/minecraft/class_711$class_716 net/minecraft/client/particle/SpellParticle$WitchProvider + f Lgdi; a field_17875 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3100 createParticle + m (Lgdi;)V <init> <init> <init> +c gdg net/minecraft/class_721 net/minecraft/client/particle/SpitParticle + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gdg$a net/minecraft/class_721$class_722 net/minecraft/client/particle/SpitParticle$Provider + f Lgdi; a field_17876 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3103 createParticle + m (Lgdi;)V <init> <init> <init> +c gdh net/minecraft/class_719 net/minecraft/client/particle/SplashParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gdh$a net/minecraft/class_719$class_720 net/minecraft/client/particle/SplashParticle$Provider + f Lgdi; a field_17877 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3102 createParticle + m (Lgdi;)V <init> <init> <init> +c gdi net/minecraft/class_4002 net/minecraft/client/particle/SpriteSet + m (II)Lgql; a method_18138 get + m (Layw;)Lgql; a method_18139 get +c gdj net/minecraft/class_725 net/minecraft/client/particle/SquidInkParticle + m (Lfzf;DDDDDDILgdi;)V <init> <init> <init> +c gdj$a net/minecraft/class_725$class_5788 net/minecraft/client/particle/SquidInkParticle$GlowInkProvider + f Lgdi; a field_28460 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_33427 createParticle + m (Lgdi;)V <init> <init> <init> +c gdj$b net/minecraft/class_725$class_726 net/minecraft/client/particle/SquidInkParticle$Provider + f Lgdi; a field_17878 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3105 createParticle + m (Lgdi;)V <init> <init> <init> +c gdk net/minecraft/class_723 net/minecraft/client/particle/SuspendedParticle + m (Lfzf;Lgdi;DDD)V <init> <init> <init> + m (Lfzf;Lgdi;DDDDDD)V <init> <init> <init> +c gdk$a net/minecraft/class_723$class_4795 net/minecraft/client/particle/SuspendedParticle$CrimsonSporeProvider + f Lgdi; a field_22238 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_24464 createParticle + m (Lgdi;)V <init> <init> <init> +c gdk$b net/minecraft/class_723$class_5877 net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider + f Lgdi; a field_29073 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_34024 createParticle + m (Lgdi;)V <init> <init> <init> +c gdk$b$1 net/minecraft/class_723$class_5877$1 net/minecraft/client/particle/SuspendedParticle$SporeBlossomAirProvider$1 + m (Lgdk$b;Lfzf;Lgdi;DDDDDD)V <init> <init> <init> +c gdk$c net/minecraft/class_723$class_4796 net/minecraft/client/particle/SuspendedParticle$UnderwaterProvider + f Lgdi; a field_22239 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_24465 createParticle + m (Lgdi;)V <init> <init> <init> +c gdk$d net/minecraft/class_723$class_4797 net/minecraft/client/particle/SuspendedParticle$WarpedSporeProvider + f Lgdi; a field_22240 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_24466 createParticle + m (Lgdi;)V <init> <init> <init> +c gdl net/minecraft/class_729 net/minecraft/client/particle/SuspendedTownParticle + m (Lfzf;DDDDDD)V <init> <init> <init> +c gdl$a net/minecraft/class_729$class_3991 net/minecraft/client/particle/SuspendedTownParticle$ComposterFillProvider + f Lgdi; a field_17880 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_18044 createParticle + m (Lgdi;)V <init> <init> <init> +c gdl$b net/minecraft/class_729$class_730 net/minecraft/client/particle/SuspendedTownParticle$DolphinSpeedProvider + f Lgdi; a field_17881 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3110 createParticle + m (Lgdi;)V <init> <init> <init> +c gdl$c net/minecraft/class_729$class_8254 net/minecraft/client/particle/SuspendedTownParticle$EggCrackProvider + f Lgdi; a field_43374 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_49917 createParticle + m (Lgdi;)V <init> <init> <init> +c gdl$d net/minecraft/class_729$class_731 net/minecraft/client/particle/SuspendedTownParticle$HappyVillagerProvider + f Lgdi; a field_17882 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3111 createParticle + m (Lgdi;)V <init> <init> <init> +c gdl$e net/minecraft/class_729$class_732 net/minecraft/client/particle/SuspendedTownParticle$Provider + f Lgdi; a field_17883 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3112 createParticle + m (Lgdi;)V <init> <init> <init> +c gdm net/minecraft/class_727 net/minecraft/client/particle/TerrainParticle + f F F field_17885 vo + f Ljd; a field_3891 pos + f F b field_17884 uo + m (Lle;Lfzf;DDDDDD)Lgdm; a method_58750 createTerrainParticle + m (Lfzf;DDDDDDLdtc;)V <init> <init> <init> + m (Lfzf;DDDDDDLdtc;Ljd;)V <init> <init> <init> +c gdm$a net/minecraft/class_727$class_9482 net/minecraft/client/particle/TerrainParticle$DustPillarProvider + m (Lle;Lfzf;DDDDDD)Lgcn; a method_58751 createParticle + m ()V <init> <init> <init> +c gdm$b net/minecraft/class_727$class_728 net/minecraft/client/particle/TerrainParticle$Provider + m (Lle;Lfzf;DDDDDD)Lgcn; a method_3109 createParticle + m ()V <init> <init> <init> +c gdn net/minecraft/class_4003 net/minecraft/client/particle/TextureSheetParticle + f Lgql; E field_17886 sprite + m (Lgdi;)V a method_18140 pickSprite + m (Lgql;)V a method_18141 setSprite + m (Lgdi;)V b method_18142 setSpriteFromAge + m (Lfzf;DDD)V <init> <init> <init> + m (Lfzf;DDDDDD)V <init> <init> <init> +c gdo net/minecraft/class_734 net/minecraft/client/particle/TotemParticle + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gdo$a net/minecraft/class_734$class_735 net/minecraft/client/particle/TotemParticle$Provider + f Lgdi; a field_17887 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3113 createParticle + m (Lgdi;)V <init> <init> <init> +c gdp net/minecraft/class_733 net/minecraft/client/particle/TrackingEmitter + f I D field_3895 lifeTime + f Llk; E field_3893 particleType + f Lbsr; a field_3894 entity + f I b field_3896 life + m (Lfzf;Lbsr;Llk;)V <init> <init> <init> + m (Lfzf;Lbsr;Llk;I)V <init> <init> <init> + m (Lfzf;Lbsr;Llk;ILexc;)V <init> <init> <init> +c gdq net/minecraft/class_8982 net/minecraft/client/particle/TrialSpawnerDetectionParticle + f Lgdi; a field_47459 sprites + f I b field_47460 BASE_LIFETIME + m (Lfzf;DDDDDDFLgdi;)V <init> <init> <init> +c gdq$a net/minecraft/class_8982$class_8983 net/minecraft/client/particle/TrialSpawnerDetectionParticle$Provider + f Lgdi; a field_47461 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_55248 createParticle + m (Lgdi;)V <init> <init> <init> +c gdr net/minecraft/class_5737 net/minecraft/client/particle/VibrationSignalParticle + f F F field_28248 rotO + f F G field_40507 pitch + f F H field_40508 pitchO + f Ldyd; a field_28249 target + f F b field_28250 rot + m (Lfzf;DDDLdyd;I)V <init> <init> <init> +c gdr$a net/minecraft/class_5737$class_5738 net/minecraft/client/particle/VibrationSignalParticle$Provider + f Lgdi; a field_28251 sprite + m (Llr;Lfzf;DDDDDD)Lgcn; a method_33080 createParticle + m (Lgdi;)V <init> <init> <init> +c gds net/minecraft/class_738 net/minecraft/client/particle/WakeParticle + f Lgdi; a field_17888 sprites + m (Lfzf;DDDDDDLgdi;)V <init> <init> <init> +c gds$a net/minecraft/class_738$class_739 net/minecraft/client/particle/WakeParticle$Provider + f Lgdi; a field_17889 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3115 createParticle + m (Lgdi;)V <init> <init> <init> +c gdt net/minecraft/class_736 net/minecraft/client/particle/WaterCurrentDownParticle + f F a field_3897 angle + m (Lfzf;DDD)V <init> <init> <init> +c gdt$a net/minecraft/class_736$class_737 net/minecraft/client/particle/WaterCurrentDownParticle$Provider + f Lgdi; a field_17890 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3114 createParticle + m (Lgdi;)V <init> <init> <init> +c gdu net/minecraft/class_740 net/minecraft/client/particle/WaterDropParticle + m (Lfzf;DDD)V <init> <init> <init> +c gdu$a net/minecraft/class_740$class_741 net/minecraft/client/particle/WaterDropParticle$Provider + f Lgdi; a field_17891 sprite + m (Llq;Lfzf;DDDDDD)Lgcn; a method_3116 createParticle + m (Lgdi;)V <init> <init> <init> +c gdv net/minecraft/class_5165 net/minecraft/client/particle/WhiteAshParticle + f I a field_32658 COLOR_RGB24 + m (Lfzf;DDDDDDFLgdi;)V <init> <init> <init> +c gdv$a net/minecraft/class_5165$class_5166 net/minecraft/client/particle/WhiteAshParticle$Provider + f Lgdi; a field_23936 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_27150 createParticle + m (Lgdi;)V <init> <init> <init> +c gdw net/minecraft/class_8899 net/minecraft/client/particle/WhiteSmokeParticle + f I a field_46898 COLOR_RGB24 + m (Lfzf;DDDDDDFLgdi;)V <init> <init> <init> +c gdw$a net/minecraft/class_8899$class_8900 net/minecraft/client/particle/WhiteSmokeParticle$Provider + f Lgdi; a field_46899 sprites + m (Llq;Lfzf;DDDDDD)Lgcn; a method_54635 createParticle + m (Lgdi;)V <init> <init> <init> +c gdx net/minecraft/class_6240 net/minecraft/client/particle/package-info +c gdy net/minecraft/class_742 net/minecraft/client/player/AbstractClientPlayer + f Lexc; b field_42906 deltaMovementOnPreviousTick + f F c field_3900 elytraRotX + f F d field_3899 elytraRotY + f F e field_3898 elytraRotZ + f Lfzf; f field_17892 clientLevel + f Lfzq; g field_3901 playerInfo + m (F)Lexc; G method_49339 getDeltaMovementLerped + m ()Lfzq; a method_3123 getPlayerInfo + m ()Lgrl; b method_52814 getSkin + m ()F c method_3118 getFieldOfViewModifier + m (Lfzf;Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> +c gdz net/minecraft/class_744 net/minecraft/client/player/Input + f F a field_3907 leftImpulse + f F b field_3905 forwardImpulse + f Z c field_3910 up + f Z d field_3909 down + f Z e field_3908 left + f Z f field_3906 right + f Z g field_3904 jumping + f Z h field_3903 shiftKeyDown + m ()Lexb; a method_3128 getMoveVector + m (ZF)V a method_3129 tick + m ()Z b method_20622 hasForwardImpulse + m ()V <init> <init> <init> +c gea net/minecraft/class_743 net/minecraft/client/player/KeyboardInput + f Lfgs; i field_3902 options + m (ZZ)F a method_40218 calculateImpulse + m (Lfgs;)V <init> <init> <init> +c geb net/minecraft/class_746 net/minecraft/client/player/LocalPlayer + f Lfgo; cA field_3937 minecraft + f I cB field_3935 sprintTriggerTime + f F cD field_3932 yBob + f F cE field_3916 xBob + f F cF field_3931 yBobO + f F cG field_3914 xBobO + f F cH field_44911 spinningEffectIntensity + f F cI field_44912 oSpinningEffectIntensity + f I cJ field_32671 POSITION_REMINDER_INTERVAL + f I cK field_32672 WATER_VISION_MAX_TIME + f I cL field_32673 WATER_VISION_QUICK_TIME + f F cM field_32674 WATER_VISION_QUICK_PERCENT + f D cN field_32675 SUFFOCATING_COLLISION_CHECK_SCALE + f D cO field_36194 MINOR_COLLISION_ANGLE_THRESHOLD_RADIAN + f Lawa; cP field_3928 stats + f Lfga; cQ field_3930 recipeBook + f Ljava/util/List; cR field_3933 ambientSoundHandlers + f I cS field_3912 permissionLevel + f D cT field_3926 xLast + f D cU field_3940 yLast1 + f D cV field_3924 zLast + f F cW field_3941 yRotLast + f F cX field_3925 xRotLast + f Z cY field_3920 lastOnGround + f Z cZ field_23093 crouching + f Lgdz; cz field_3913 input + f Z da field_3936 wasShiftKeyDown + f Z db field_3919 wasSprinting + f I dc field_3923 positionReminder + f Z dd field_3918 flashOnSetHealth + f I de field_3938 jumpRidingTicks + f F df field_3922 jumpRidingScale + f Z dg field_3915 startedUsingItem + f Lbqq; dh field_3945 usingItemHand + f Z di field_3942 handsBusy + f Z dj field_3927 autoJumpEnabled + f I dk field_3934 autoJumpTime + f Z dl field_3939 wasFallFlying + f I dm field_3917 waterVisionTime + f Z dn field_20663 showDeathScreen + f Z do field_46188 doLimitedCrafting + f Lorg/slf4j/Logger; g field_39078 LOGGER + f Lfzg; h field_3944 connection + m ()Ldlr$a; A method_60886 getActivePortalLocalTransition + m ()Z B method_3144 isHandsBusy + m ()Z C method_3149 isAutoJumpEnabled + m ()F D method_3140 getWaterVision + m ()V E method_3136 sendPosition + m ()V F method_46742 sendIsSprintingIfNeeded + m ()Z H method_22119 canAutoJump + m (F)V H method_3138 hurtTo + m ()Z I method_22120 isMoving + m ()Z J method_48300 canStartSprinting + m ()Z L method_20623 hasEnoughImpulseToStartSprinting + m ()Z N method_46743 hasEnoughFoodToStartSprinting + m (FII)V a method_3145 setExperienceValues + m (I)V a method_3147 setPermissionLevel + m (Lczb;)V a method_3141 removeRecipeHighlight + m (Ldct;)V a method_51889 onGameModeChanged + m (Lexv;)Ljava/util/stream/Stream; a method_3139 method_3139 + m (Z)Z a method_7290 drop + m (Z)V b method_22420 setShowDeathScreen + m (DD)V c method_30673 moveTowardsClosestSpace + m (Ljd;)Z c method_30674 suffocatesAt + m ()F d method_26269 getCurrentMood + m (Lbsr;)Z d method_48301 vehicleCanSprint + m ()V e method_3137 clientSideCloseContainer + m (FF)V g method_3148 updateAutoJump + m ()V h method_3133 sendRidingJump + m ()V i method_3132 sendOpenInventory + m ()Lawa; j method_3143 getStats + m ()Lfga; m method_3130 getRecipeBook + m ()Z o method_22419 shouldShowDeathScreen + m ()Z p method_53847 getDoLimitedCrafting + m ()Lbty; q method_45773 jumpableVehicle + m ()F v method_3151 getJumpRidingScale + m ()Z w method_20303 isMovingSlowly + m ()Z x method_3134 isControlledCamera + m (Z)V x method_53848 setDoLimitedCrafting + m ()V y method_33689 resetPos + m (Z)V y method_60887 handleConfusionTransitionEffect + m (Lfgo;Lfzf;Lfzg;Lawa;Lfga;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gec net/minecraft/class_745 net/minecraft/client/player/RemotePlayer + f Lexc; g field_42907 lerpDeltaMovement + f I h field_42908 lerpDeltaMovementSteps + m (Lfzf;Lcom/mojang/authlib/GameProfile;)V <init> <init> <init> +c ged net/minecraft/class_748 net/minecraft/client/player/inventory/Hotbar + f Lcom/mojang/serialization/Codec; a field_48942 CODEC + f Lorg/slf4j/Logger; b field_48943 LOGGER + f I c field_48944 SIZE + f Lcom/mojang/serialization/DynamicOps; d field_48945 DEFAULT_OPS + f Lcom/mojang/serialization/Dynamic; e field_48946 EMPTY_STACK + f Ljava/util/List; f field_48947 items + m ()Z a method_56835 isEmpty + m (Lcmw;Lka;)V a method_56836 storeFrom + m (Lcom/mojang/serialization/Dynamic;)Z a method_56837 isEmpty + m (Lged;)Ljava/util/List; a method_56838 method_56838 + m (Ljava/lang/String;)V a method_56841 method_56841 + m (Ljava/util/List;)Lcom/mojang/serialization/DataResult; a method_56842 method_56842 + m (Ljo$a;)Ljava/util/List; a method_56839 load + m (Ljo$a;Lcom/mojang/serialization/Dynamic;)Lcuq; a method_56840 method_56840 + m (Luy;)Lcom/mojang/serialization/Dynamic; a method_56843 method_56843 + m (Ljava/lang/String;)V b method_56844 method_56844 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gee net/minecraft/class_6241 net/minecraft/client/player/inventory/package-info +c gef net/minecraft/class_6242 net/minecraft/client/player/package-info +c geg net/minecraft/class_6412 net/minecraft/client/profiling/ClientMetricsSamplersProvider + f Lgex; a field_33959 levelRenderer + f Ljava/util/Set; b field_33960 samplers + f Lbou; c field_33961 samplerFactory + m ()V a method_37309 registerStaticSamplers + m (Ljava/util/function/LongSupplier;Lgex;)V <init> <init> <init> +c geh net/minecraft/class_6244 net/minecraft/client/profiling/package-info +c gei net/minecraft/class_8496 net/minecraft/client/quickplay/QuickPlay + f Lwz; a field_44554 ERROR_TITLE + f Lwz; b field_44555 INVALID_IDENTIFIER + f Lwz; c field_44556 REALM_CONNECT + f Lwz; d field_44557 REALM_PERMISSION + f Lwz; e field_44558 TO_TITLE + f Lwz; f field_44559 TO_WORLD_LIST + f Lwz; g field_44560 TO_REALMS_LIST + m (JLfcp;)Z a method_51258 method_51258 + m (Lfgo;)V a method_54636 method_54636 + m (Lfgo;Lfby;Ljava/lang/String;)V a method_51259 joinRealmsWorld + m (Lfgo;Lfua$c;Lfby;)V a method_51260 connect + m (Lfgo;Ljava/lang/String;)V a method_51261 joinSingleplayerWorld + m (Lfgo;Ljava/lang/String;)V b method_51263 joinMultiplayerWorld + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gej net/minecraft/class_8497 net/minecraft/client/quickplay/QuickPlayLog + f Lgej; a field_44561 INACTIVE + f Lorg/slf4j/Logger; b field_44562 LOGGER + f Lcom/google/gson/Gson; c field_44563 GSON + f Ljava/nio/file/Path; d field_44564 path + f Lgej$b; e field_44565 worldData + m (Lcom/google/gson/JsonElement;)V a method_51264 method_51264 + m (Lfgo;)V a method_51265 log + m (Lgej$c;Ljava/lang/String;Ljava/lang/String;)V a method_51266 setWorldData + m (Ljava/lang/String;)Lgej; a method_51267 of + m (Lfgo;)V b method_51268 method_51268 + m (Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gej$1 net/minecraft/class_8497$1 net/minecraft/client/quickplay/QuickPlayLog$1 + m (Ljava/lang/String;)V <init> <init> <init> +c gej$a net/minecraft/class_8497$class_8498 net/minecraft/client/quickplay/QuickPlayLog$QuickPlayEntry + f Lcom/mojang/serialization/Codec; a field_44566 CODEC + f Lgej$b; b comp_1480 quickPlayWorld + f Ljava/time/Instant; c comp_1481 lastPlayedTime + f Ldct; d comp_1482 gamemode + m ()Lgej$b; a comp_1480 quickPlayWorld + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51269 method_51269 + m ()Ljava/time/Instant; b comp_1481 lastPlayedTime + m ()Ldct; c comp_1482 gamemode + m (Lgej$b;Ljava/time/Instant;Ldct;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gej$b net/minecraft/class_8497$class_8499 net/minecraft/client/quickplay/QuickPlayLog$QuickPlayWorld + f Lcom/mojang/serialization/MapCodec; a field_44567 MAP_CODEC + f Lgej$c; b comp_1483 type + f Ljava/lang/String; c comp_1484 id + f Ljava/lang/String; d comp_1485 name + m ()Lgej$c; a comp_1483 type + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_51270 method_51270 + m ()Ljava/lang/String; b comp_1484 id + m ()Ljava/lang/String; c comp_1485 name + m (Lgej$c;Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gej$c net/minecraft/class_8497$class_8500 net/minecraft/client/quickplay/QuickPlayLog$Type + f Lgej$c; a field_44568 SINGLEPLAYER + f Lgej$c; b field_44569 MULTIPLAYER + f Lgej$c; c field_44570 REALMS + f Lcom/mojang/serialization/Codec; d field_44571 CODEC + f Ljava/lang/String; e field_44572 name + f [Lgej$c; f field_44573 $VALUES + m ()[Lgej$c; a method_51271 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gek net/minecraft/class_8501 net/minecraft/client/quickplay/package-info +c gel net/minecraft/class_1163 net/minecraft/client/renderer/BiomeColors + f Ldch; a field_5665 GRASS_COLOR_RESOLVER + f Ldch; b field_5664 FOLIAGE_COLOR_RESOLVER + f Ldch; c field_5666 WATER_COLOR_RESOLVER + m (Ldbz;Ljd;)I a method_4962 getAverageGrassColor + m (Ldbz;Ljd;Ldch;)I a method_4965 getAverageColor + m (Lddw;DD)I a method_23790 method_23790 + m (Ldbz;Ljd;)I b method_4966 getAverageFoliageColor + m (Lddw;DD)I b method_23791 method_23791 + m (Ldbz;Ljd;)I c method_4961 getAverageWaterColor + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gem net/minecraft/class_756 net/minecraft/client/renderer/BlockEntityWithoutLevelRenderer + f [Ldrr; a field_3981 SHULKER_BOXES + f Ldrr; b field_3984 DEFAULT_SHULKER_BOX + f Ldqo; c field_3976 chest + f Ldqo; d field_3978 trappedChest + f Ldrd; e field_3977 enderChest + f Ldpw; f field_3983 banner + f Ldqd; g field_3982 bed + f Ldqt; h field_3979 conduit + f Ldqx; i field_42909 decoratedPot + f Lfxb; j field_3980 shieldModel + f Lfxp; k field_3985 tridentModel + f Ljava/util/Map; l field_27737 skullModels + f Lggy; m field_27738 blockEntityRenderDispatcher + f Lfyg; n field_27739 entityModelSet + m (I)[Ldrr; a method_3165 method_3165 + m (Lcti;)Ldrr; a method_32132 method_32132 + m (Lcuq;Lcun;Lfbi;Lgez;II)V a method_3166 renderByItem + m (Lcuq;Lcxu;)V a method_57795 method_57795 + m (Lggy;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gen net/minecraft/class_751 net/minecraft/client/renderer/CubeMap + f I a field_32680 SIDES + f [Lakr; b field_3952 images + m (Lfgo;FFF)V a method_3156 render + m (Lgqm;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_18143 preload + m (Lakr;)V <init> <init> <init> +c geo net/minecraft/class_5294 net/minecraft/client/renderer/DimensionSpecialEffects + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; a field_24609 EFFECTS + f [F b field_24610 sunriseCol + f F c field_24611 cloudLevel + f Z d field_24612 hasGround + f Lgeo$d; e field_25637 skyType + f Z f field_24613 forceBrightLightmap + f Z g field_25638 constantAmbientLight + m ()F a method_28108 getCloudHeight + m (FF)[F a method_28109 getSunriseColor + m (II)Z a method_28110 isFoggyAt + m (Ldwy;)Lgeo; a method_28111 forType + m (Lexc;F)Lexc; a method_28112 getBrightnessDependentFogColor + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap;)V a method_29092 method_29092 + m ()Z b method_28113 hasGround + m ()Lgeo$d; c method_29992 skyType + m ()Z d method_28114 forceBrightLightmap + m ()Z e method_29993 constantAmbientLight + m (FZLgeo$d;ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c geo$a net/minecraft/class_5294$class_5295 net/minecraft/client/renderer/DimensionSpecialEffects$EndEffects + m ()V <init> <init> <init> +c geo$b net/minecraft/class_5294$class_5296 net/minecraft/client/renderer/DimensionSpecialEffects$NetherEffects + m ()V <init> <init> <init> +c geo$c net/minecraft/class_5294$class_5297 net/minecraft/client/renderer/DimensionSpecialEffects$OverworldEffects + f I a field_32681 CLOUD_LEVEL + m ()V <init> <init> <init> +c geo$d net/minecraft/class_5294$class_5401 net/minecraft/client/renderer/DimensionSpecialEffects$SkyType + f Lgeo$d; a field_25639 NONE + f Lgeo$d; b field_25640 NORMAL + f Lgeo$d; c field_25641 END + f [Lgeo$d; d field_25642 $VALUES + m ()[Lgeo$d; a method_36912 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gep net/minecraft/class_280 net/minecraft/client/renderer/EffectInstance + f Ljava/lang/String; a field_32682 EFFECT_SHADER_PATH + f Lorg/slf4j/Logger; b field_1514 LOGGER + f Lfar; c field_1520 DUMMY_UNIFORM + f Z d field_32683 ALWAYS_REAPPLY + f Lgep; e field_1512 lastAppliedEffect + f I f field_1505 lastProgramId + f Ljava/util/Map; g field_1516 samplerMap + f Ljava/util/List; h field_1503 samplerNames + f Ljava/util/List; i field_1506 samplerLocations + f Ljava/util/List; j field_1515 uniforms + f Ljava/util/List; k field_1507 uniformLocations + f Ljava/util/Map; l field_1510 uniformMap + f I m field_1521 programId + f Ljava/lang/String; n field_1509 name + f Z o field_1511 dirty + f Lfas; p field_1517 blend + f Ljava/util/List; q field_1518 attributes + f Ljava/util/List; r field_1504 attributeNames + f Lfau; s field_1508 vertexProgram + f Lfau; t field_1519 fragmentProgram + m (Lauh;Lfaw$a;Ljava/lang/String;)Lfau; a method_16036 getOrCreate + m (Lcom/google/gson/JsonElement;)V a method_1276 parseSamplerNode + m (Lcom/google/gson/JsonObject;)Lfas; a method_16035 parseBlendNode + m (Ljava/lang/String;)Lfaz; a method_1271 getUniform + m (Ljava/lang/String;Ljava/util/function/IntSupplier;)V a method_1269 setSampler + m (Lcom/google/gson/JsonElement;)V b method_1272 parseUniformNode + m (Ljava/lang/String;)Lfar; b method_1275 safeGetUniform + m ()V f method_1273 clear + m ()V g method_1277 apply + m ()Ljava/lang/String; h method_35763 getName + m ()V i method_1268 updateLocations + m (Lauh;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c geq net/minecraft/class_753 net/minecraft/client/renderer/FaceInfo + f Lgeq; a field_3965 DOWN + f Lgeq; b field_3960 UP + f Lgeq; c field_3962 NORTH + f Lgeq; d field_3963 SOUTH + f Lgeq; e field_3966 WEST + f Lgeq; f field_3961 EAST + f [Lgeq; g field_3958 BY_FACING + f [Lgeq$b; h field_3959 infos + f [Lgeq; i field_3964 $VALUES + m ()[Lgeq; a method_36913 $values + m (I)Lgeq$b; a method_3162 getVertexInfo + m (Lji;)Lgeq; a method_3163 fromFacing + m ([Lgeq;)V a method_3161 method_3161 + m (Ljava/lang/String;I[Lgeq$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c geq$a net/minecraft/class_753$class_754 net/minecraft/client/renderer/FaceInfo$Constants + f I a field_3972 MAX_Z + f I b field_3971 MAX_Y + f I c field_3970 MAX_X + f I d field_3969 MIN_Z + f I e field_3968 MIN_Y + f I f field_3967 MIN_X + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c geq$b net/minecraft/class_753$class_755 net/minecraft/client/renderer/FaceInfo$VertexInfo + f I a field_3975 xFace + f I b field_3974 yFace + f I c field_3973 zFace + m (III)V <init> <init> <init> +c ger net/minecraft/class_758 net/minecraft/client/renderer/FogRenderer + f F a field_32684 BIOME_FOG_TRANSITION_TIME + f I b field_32685 WATER_FOG_DISTANCE + f Ljava/util/List; c field_38338 MOB_EFFECT_FOG + f F d field_4034 fogRed + f F e field_4033 fogGreen + f F f field_4032 fogBlue + f I g field_4031 targetBiomeFog + f I h field_4041 previousBiomeFog + f J i field_4042 biomeChangedTime + m ()V a method_23792 setupNoFog + m (Lbsr;F)Lger$e; a method_42588 getPriorityFogFunction + m (Lbtn;FLger$e;)Z a method_42589 method_42589 + m (Lffy;FLfzf;IF)V a method_3210 setupColor + m (Lffy;Lger$d;FZF)V a method_3211 setupFog + m (Lfzf;Lddy;FIII)Lexc; a method_24873 method_24873 + m ()V b method_3212 levelFogColor + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ger$a net/minecraft/class_758$class_7283 net/minecraft/client/renderer/FogRenderer$BlindnessFogFunction + m ()V <init> <init> <init> +c ger$b net/minecraft/class_758$class_7284 net/minecraft/client/renderer/FogRenderer$DarknessFogFunction + m ()V <init> <init> <init> +c ger$c net/minecraft/class_758$class_7285 net/minecraft/client/renderer/FogRenderer$FogData + f Lger$d; a field_38339 mode + f F b field_38340 start + f F c field_38341 end + f Lfav; d field_38342 shape + m (Lger$d;)V <init> <init> <init> +c ger$d net/minecraft/class_758$class_4596 net/minecraft/client/renderer/FogRenderer$FogMode + f Lger$d; a field_20945 FOG_SKY + f Lger$d; b field_20946 FOG_TERRAIN + f [Lger$d; c field_20947 $VALUES + m ()[Lger$d; a method_36914 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ger$e net/minecraft/class_758$class_7286 net/minecraft/client/renderer/FogRenderer$MobEffectFogFunction + m ()Ljm; a method_42590 getMobEffect + m (Lbtn;F)Z a method_42593 isEnabled + m (Lbtn;Lbrz;FF)F a method_42592 getModifiedVoidDarkness + m (Lger$c;Lbtn;Lbrz;FF)V a method_42591 setupFog +c ges net/minecraft/class_757 net/minecraft/client/renderer/GameRenderer + f Lgey; A field_4028 lightTexture + f Lgqc; B field_20949 overlayTexture + f Z C field_4001 panoramicMode + f F D field_4005 zoom + f F E field_3988 zoomX + f F F field_4004 zoomY + f Lcuq; G field_4006 itemActivationItem + f I H field_4007 itemActivationTicks + f F I field_4029 itemActivationOffX + f F J field_4003 itemActivationOffY + f Lgfc; K field_4024 postEffect + f Lgfc; L field_49567 blurEffect + f Z M field_4013 effectActive + f Lffy; N field_18765 mainCamera + f Ljava/util/Map; O field_29350 shaders + f Lgfn; P field_29351 positionShader + f Lgfn; Q field_29352 positionColorShader + f Lgfn; R field_29354 positionTexShader + f Lgfn; S field_29355 positionTexColorShader + f Lgfn; T field_29358 particleShader + f Lgfn; U field_29359 positionColorLightmapShader + f Lgfn; V field_29360 positionColorTexLightmapShader + f Lgfn; W field_29363 rendertypeSolidShader + f Lgfn; X field_29364 rendertypeCutoutMippedShader + f Lgfn; Y field_29365 rendertypeCutoutShader + f Lgfn; Z field_29366 rendertypeTranslucentShader + f Lgfn; aA field_29402 rendertypeGlintDirectShader + f Lgfn; aB field_29367 rendertypeEntityGlintShader + f Lgfn; aC field_29368 rendertypeEntityGlintDirectShader + f Lgfn; aD field_29369 rendertypeTextShader + f Lgfn; aE field_42515 rendertypeTextBackgroundShader + f Lgfn; aF field_33626 rendertypeTextIntensityShader + f Lgfn; aG field_29370 rendertypeTextSeeThroughShader + f Lgfn; aH field_42516 rendertypeTextBackgroundSeeThroughShader + f I a field_49904 MAX_BLUR_RADIUS + f Lgfn; aI field_33627 rendertypeTextIntensitySeeThroughShader + f Lgfn; aJ field_29371 rendertypeLightningShader + f Lgfn; aK field_29372 rendertypeTripwireShader + f Lgfn; aL field_29373 rendertypeEndPortalShader + f Lgfn; aM field_29374 rendertypeEndGatewayShader + f Lgfn; aN field_48948 rendertypeCloudsShader + f Lgfn; aO field_29375 rendertypeLinesShader + f Lgfn; aP field_29376 rendertypeCrumblingShader + f Lgfn; aQ field_44810 rendertypeGuiShader + f Lgfn; aR field_44811 rendertypeGuiOverlayShader + f Lgfn; aS field_44812 rendertypeGuiTextHighlightShader + f Lgfn; aT field_44813 rendertypeGuiGhostRecipeOverlayShader + f Lgfn; aa field_29377 rendertypeTranslucentMovingBlockShader + f Lgfn; ab field_29379 rendertypeArmorCutoutNoCullShader + f Lgfn; ac field_29380 rendertypeEntitySolidShader + f Lgfn; ad field_29381 rendertypeEntityCutoutShader + f Lgfn; ae field_29382 rendertypeEntityCutoutNoCullShader + f Lgfn; af field_29383 rendertypeEntityCutoutNoCullZOffsetShader + f Lgfn; ag field_29384 rendertypeItemEntityTranslucentCullShader + f Lgfn; ah field_29385 rendertypeEntityTranslucentCullShader + f Lgfn; ai field_29386 rendertypeEntityTranslucentShader + f Lgfn; aj field_38343 rendertypeEntityTranslucentEmissiveShader + f Lgfn; ak field_29387 rendertypeEntitySmoothCutoutShader + f Lgfn; al field_29388 rendertypeBeaconBeamShader + f Lgfn; am field_29389 rendertypeEntityDecalShader + f Lgfn; an field_29390 rendertypeEntityNoOutlineShader + f Lgfn; ao field_29391 rendertypeEntityShadowShader + f Lgfn; ap field_29392 rendertypeEntityAlphaShader + f Lgfn; aq field_29393 rendertypeEyesShader + f Lgfn; ar field_29394 rendertypeEnergySwirlShader + f Lgfn; as field_47462 rendertypeBreezeWindShader + f Lgfn; at field_29395 rendertypeLeashShader + f Lgfn; au field_29396 rendertypeWaterMaskShader + f Lgfn; av field_29397 rendertypeOutlineShader + f Lgfn; aw field_29398 rendertypeArmorGlintShader + f Lgfn; ax field_29399 rendertypeArmorEntityGlintShader + f Lgfn; ay field_29400 rendertypeGlintTranslucentShader + f Lgfn; az field_29401 rendertypeGlintShader + f F b field_32686 PROJECTION_Z_NEAR + f Lgev; c field_4012 itemInHandRenderer + f I d field_32687 ITEM_ACTIVATION_ANIMATION_LENGTH + f Lgfn; e field_29403 blitShader + f Lakr; f field_26730 NAUSEA_LOCATION + f Lakr; g field_49568 BLUR_LOCATION + f Lorg/slf4j/Logger; h field_3993 LOGGER + f Z i field_32688 DEPTH_BUFFER_DEBUG + f F j field_44940 GUI_Z_NEAR + f Lfgo; k field_4015 minecraft + f Laue; l field_4018 resourceManager + f Layw; m field_3994 random + f F n field_4025 renderDistance + f Lfic; o field_4026 mapRenderer + f Lgff; p field_20948 renderBuffers + f I q field_47130 confusionAnimationTick + f F r field_4019 fov + f F s field_3999 oldFov + f F t field_4002 darkenWorldAmount + f F u field_3997 darkenWorldAmountO + f Z v field_3992 renderHand + f Z w field_4009 renderBlockOutline + f J x field_4017 lastScreenshotAttempt + f Z y field_34055 hasWorldScreenshot + f J z field_3998 lastActiveTime + m ()Lgfn; A method_34501 getRendertypeArmorCutoutNoCullShader + m (Lgfn;)V A method_36536 method_36536 + m ()Lgfn; B method_34502 getRendertypeEntitySolidShader + m (Lgfn;)V B method_36537 method_36537 + m ()Lgfn; C method_34503 getRendertypeEntityCutoutShader + m (Lgfn;)V C method_36538 method_36538 + m ()Lgfn; D method_34504 getRendertypeEntityCutoutNoCullShader + m (Lgfn;)V D method_36539 method_36539 + m ()Lgfn; E method_34505 getRendertypeEntityCutoutNoCullZOffsetShader + m (Lgfn;)V E method_36540 method_36540 + m ()Lgfn; F method_34506 getRendertypeItemEntityTranslucentCullShader + m (Lgfn;)V F method_36541 method_36541 + m ()Lgfn; G method_34507 getRendertypeEntityTranslucentCullShader + m (Lgfn;)V G method_36486 method_36486 + m ()Lgfn; H method_34508 getRendertypeEntityTranslucentShader + m (Lgfn;)V H method_36487 method_36487 + m ()Lgfn; I method_42595 getRendertypeEntityTranslucentEmissiveShader + m (Lgfn;)V I method_42594 method_42594 + m ()Lgfn; J method_34509 getRendertypeEntitySmoothCutoutShader + m (Lgfn;)V J method_36488 method_36488 + m ()Lgfn; K method_34510 getRendertypeBeaconBeamShader + m (Lgfn;)V K method_36489 method_36489 + m ()Lgfn; L method_34511 getRendertypeEntityDecalShader + m (Lgfn;)V L method_54637 method_54637 + m ()Lgfn; M method_34512 getRendertypeEntityNoOutlineShader + m (Lgfn;)V M method_36492 method_36492 + m ()Lgfn; N method_34513 getRendertypeEntityShadowShader + m (Lgfn;)V N method_36493 method_36493 + m ()Lgfn; O method_34514 getRendertypeEntityAlphaShader + m (Lgfn;)V O method_36494 method_36494 + m ()Lgfn; P method_34515 getRendertypeEyesShader + m (Lgfn;)V P method_36495 method_36495 + m ()Lgfn; Q method_34516 getRendertypeEnergySwirlShader + m (Lgfn;)V Q method_36496 method_36496 + m ()Lgfn; R method_55249 getRendertypeBreezeWindShader + m (Lgfn;)V R method_36497 method_36497 + m ()Lgfn; S method_34517 getRendertypeLeashShader + m (Lgfn;)V S method_36498 method_36498 + m ()Lgfn; T method_34518 getRendertypeWaterMaskShader + m (Lgfn;)V T method_36499 method_36499 + m ()Lgfn; U method_34519 getRendertypeOutlineShader + m (Lgfn;)V U method_56845 method_56845 + m ()Lgfn; V method_34520 getRendertypeArmorGlintShader + m (Lgfn;)V V method_36504 method_36504 + m ()Lgfn; W method_34523 getRendertypeArmorEntityGlintShader + m (Lgfn;)V W method_36505 method_36505 + m ()Lgfn; X method_34524 getRendertypeGlintTranslucentShader + m (Lgfn;)V X method_36506 method_36506 + m ()Lgfn; Y method_34525 getRendertypeGlintShader + m (Lgfn;)V Y method_36507 method_36507 + m ()Lgfn; Z method_34526 getRendertypeGlintDirectShader + m (Lgfn;)V Z method_36508 method_36508 + m ()Z a method_35765 isPanoramicMode + m (D)Lorg/joml/Matrix4f; a method_22973 getProjectionMatrix + m (F)V a method_57796 processBlurEffect + m (FFF)V a method_35766 renderZoomed + m (II)V a method_3169 resize + m (Lakr;)V a method_3168 loadEffect + m (Lauh;)V a method_34521 preloadUiShader + m (Lauh;Ljava/lang/String;Lfbn;)Lgfn; a method_34522 preloadShader + m (Lbsr;)V a method_3167 checkEntityPostEffect + m (Lbsr;DDF)Lexa; a method_56153 pick + m (Lbtn;F)F a method_3174 getNightVisionScale + m (Lcom/mojang/datafixers/util/Pair;)V a method_36512 method_36512 + m (Lcuq;)V a method_3189 displayItemActivation + m (Lexa;Lexc;D)Lexa; a method_56154 filterHitResult + m (Lfaj;Ljava/nio/file/Path;)V a method_3181 method_3181 + m (Lfbi;F)V a method_3198 bobHurt + m (Lfbi;Lfhz;)V a method_60888 method_60888 + m (Lffy;FLorg/joml/Matrix4f;)V a method_3172 renderItemInHand + m (Lffy;FZ)D a method_3196 getFov + m (Lfgf;)V a method_3188 renderLevel + m (Lfgf;Z)V a method_3192 render + m (Lfhz;F)V a method_3171 renderItemActivationAnimation + m (Lgfn;)V a method_55250 method_55250 + m (Ljava/lang/String;)Lgfn; a method_35767 getShader + m (Ljava/nio/file/Path;)V a method_3176 takeAutoScreenshot + m (Lorg/joml/Matrix4f;)V a method_22709 resetProjectionMatrix + m (Z)V a method_35768 setRenderHand + m ()Ljava/lang/String; aA method_18655 method_18655 + m ()Lgfn; aa method_34527 getRendertypeEntityGlintShader + m (Lgfn;)V aa method_36509 method_36509 + m ()Lgfn; ab method_34528 getRendertypeEntityGlintDirectShader + m (Lgfn;)V ab method_36510 method_36510 + m ()Lgfn; ac method_34529 getRendertypeTextShader + m (Lgfn;)V ac method_36511 method_36511 + m ()Lgfn; ad method_49037 getRendertypeTextBackgroundShader + m ()Lgfn; ae method_36432 getRendertypeTextIntensityShader + m ()Lgfn; af method_34530 getRendertypeTextSeeThroughShader + m ()Lgfn; ag method_49038 getRendertypeTextBackgroundSeeThroughShader + m ()Lgfn; ah method_36433 getRendertypeTextIntensitySeeThroughShader + m ()Lgfn; ai method_34531 getRendertypeLightningShader + m ()Lgfn; aj method_34532 getRendertypeTripwireShader + m ()Lgfn; ak method_34533 getRendertypeEndPortalShader + m ()Lgfn; al method_34534 getRendertypeEndGatewayShader + m ()Lgfn; am method_56846 getRendertypeCloudsShader + m ()Lgfn; an method_34535 getRendertypeLinesShader + m ()Lgfn; ao method_34536 getRendertypeCrumblingShader + m ()Lgfn; ap method_51771 getRendertypeGuiShader + m ()Lgfn; aq method_51772 getRendertypeGuiOverlayShader + m ()Lgfn; ar method_51773 getRendertypeGuiTextHighlightShader + m ()Lgfn; as method_51774 getRendertypeGuiGhostRecipeOverlayShader + m ()V at method_34537 shutdownShaders + m ()V au method_3199 tickFov + m ()V av method_37473 tryTakeScreenshotIfNeeded + m ()Z aw method_3202 shouldRenderBlockOutline + m ()Ljava/lang/String; ax method_37103 method_37103 + m ()Ljava/lang/String; ay method_3173 method_3173 + m ()Ljava/lang/String; az method_3205 method_3205 + m ()V b method_3207 shutdownEffect + m (F)V b method_3190 pick + m (II)Ljava/lang/String; b method_3191 method_3191 + m (Lauh;)V b method_57797 loadBlurEffect + m (Lbsr;)Z b method_18144 method_18144 + m (Lcom/mojang/datafixers/util/Pair;)V b method_36516 method_36516 + m (Lfbi;F)V b method_3186 bobView + m (Lfhz;F)V b method_31136 renderConfusionOverlay + m (Lgfn;)V b method_51770 method_51770 + m (Ljava/nio/file/Path;)V b method_37474 method_37474 + m (Z)V b method_35769 setRenderBlockOutline + m ()V c method_3184 togglePostEffect + m (F)F c method_3195 getDarkenWorldAmount + m (Lauh;)V c method_34538 reloadShaders + m (Lgfn;)V c method_51775 method_51775 + m (Z)V c method_35770 setPanoramicMode + m ()Laty; d method_45774 createReloadListener + m (Lgfn;)V d method_51776 method_51776 + m ()V e method_3182 tick + m (Lgfn;)V e method_51777 method_51777 + m ()Lgfc; f method_3183 currentEffect + m (Lgfn;)V f method_36513 method_36513 + m ()F g method_32796 getDepthFar + m (Lgfn;)V g method_36517 method_36517 + m ()V h method_3203 resetData + m (Lgfn;)V h method_36502 method_36502 + m ()Lfic; i method_3194 getMapRenderer + m (Lgfn;)V i method_36518 method_36518 + m ()Lfgo; j method_35772 getMinecraft + m (Lgfn;)V j method_36519 method_36519 + m ()F k method_3193 getRenderDistance + m (Lgfn;)V k method_36520 method_36520 + m ()Lffy; l method_19418 getMainCamera + m (Lgfn;)V l method_36521 method_36521 + m ()Lgey; m method_22974 lightTexture + m (Lgfn;)V m method_36522 method_36522 + m ()Lgqc; n method_22975 overlayTexture + m (Lgfn;)V n method_49039 method_49039 + m ()Lgfn; o method_34539 getPositionShader + m (Lgfn;)V o method_36523 method_36523 + m ()Lgfn; p method_34540 getPositionColorShader + m (Lgfn;)V p method_36524 method_36524 + m ()Lgfn; q method_34542 getPositionTexShader + m (Lgfn;)V q method_49040 method_49040 + m ()Lgfn; r method_34543 getPositionTexColorShader + m (Lgfn;)V r method_36525 method_36525 + m ()Lgfn; s method_34546 getParticleShader + m (Lgfn;)V s method_36526 method_36526 + m ()Lgfn; t method_34547 getPositionColorLightmapShader + m (Lgfn;)V t method_36527 method_36527 + m ()Lgfn; u method_34548 getPositionColorTexLightmapShader + m (Lgfn;)V u method_36529 method_36529 + m ()Lgfn; v method_34495 getRendertypeSolidShader + m (Lgfn;)V v method_36530 method_36530 + m ()Lgfn; w method_34496 getRendertypeCutoutMippedShader + m (Lgfn;)V w method_36531 method_36531 + m ()Lgfn; x method_34497 getRendertypeCutoutShader + m (Lgfn;)V x method_36533 method_36533 + m ()Lgfn; y method_34498 getRendertypeTranslucentShader + m (Lgfn;)V y method_36534 method_36534 + m ()Lgfn; z method_34499 getRendertypeTranslucentMovingBlockShader + m (Lgfn;)V z method_36535 method_36535 + m (Lfgo;Lgev;Laue;Lgff;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ges$1 net/minecraft/class_757$1 net/minecraft/client/renderer/GameRenderer$1 + f Lges; a field_40509 field_40509 + m (Lakr;)Z a method_45775 method_45775 + m (Laue;Lbnf;)Lges$a; a method_45776 prepare + m (Lges$a;Laue;Lbnf;)V a method_45777 apply + m (Ljava/util/Map;Lakr;Lauc;)V a method_45778 method_45778 + m ([B)Ljava/io/InputStream; a method_45779 method_45779 + m (Lges;)V <init> <init> <init> +c ges$a net/minecraft/class_757$class_7760 net/minecraft/client/renderer/GameRenderer$ResourceCache + f Lauh; a comp_1038 original + f Ljava/util/Map; c comp_1039 cache + m ()Lauh; a comp_1038 original + m ()Ljava/util/Map; b comp_1039 cache + m (Lauh;Ljava/util/Map;)V <init> <init> <init> +c get net/minecraft/class_5407 net/minecraft/client/renderer/GpuWarnlistManager + f Lorg/slf4j/Logger; a field_25716 LOGGER + f Lakr; b field_25689 GPU_WARNLIST_LOCATION + f Lcom/google/common/collect/ImmutableMap; c field_25690 warnings + f Z d field_25717 showWarning + f Z e field_25718 warningDismissed + f Z f field_25719 skipFabulous + m ()Z a method_30055 hasWarnings + m (Laue;Lbnf;)Lget$a; a method_30056 prepare + m (Lcom/google/gson/JsonArray;Ljava/util/List;)V a method_30057 compilePatterns + m (Lget$a;Laue;Lbnf;)V a method_30058 apply + m (Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V a method_30919 method_30919 + m (Ljava/util/List;Lcom/google/gson/JsonElement;)V a method_30059 method_30059 + m ()Z b method_30137 willShowWarning + m (Laue;Lbnf;)Lcom/google/gson/JsonObject; c method_30061 parseJson + m ()V d method_30138 showWarning + m ()V e method_30139 dismissWarning + m ()V f method_30140 dismissWarningAndSkipFabulous + m ()Z g method_30141 isShowingWarning + m ()Z h method_30142 isSkippingFabulous + m ()V i method_30143 resetWarnings + m ()Ljava/lang/String; j method_30060 getRendererWarnings + m ()Ljava/lang/String; k method_30062 getVersionWarnings + m ()Ljava/lang/String; l method_30063 getVendorWarnings + m ()Ljava/lang/String; m method_30920 getAllWarnings + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c get$a net/minecraft/class_5407$class_5408 net/minecraft/client/renderer/GpuWarnlistManager$Preparations + f Ljava/util/List; a field_25691 rendererPatterns + f Ljava/util/List; b field_25692 versionPatterns + f Ljava/util/List; c field_25693 vendorPatterns + m ()Lcom/google/common/collect/ImmutableMap; a method_30064 apply + m (Ljava/util/List;Ljava/lang/String;)Ljava/lang/String; a method_30066 matchAny + m (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c geu net/minecraft/class_4696 net/minecraft/client/renderer/ItemBlockRenderTypes + f Ljava/util/Map; a field_21469 TYPE_BY_BLOCK + f Ljava/util/Map; b field_21471 TYPE_BY_FLUID + f Z c field_21472 renderCutout + m (Lcuq;Z)Lgfh; a method_23678 getRenderType + m (Ldtc;)Lgfh; a method_23679 getChunkRenderType + m (Ldtc;Z)Lgfh; a method_23683 getRenderType + m (Lepe;)Lgfh; a method_23680 getRenderLayer + m (Ljava/util/HashMap;)V a method_23681 method_23681 + m (Z)V a method_23682 setFancy + m (Ldtc;)Lgfh; b method_29359 getMovingBlockRenderType + m (Ljava/util/HashMap;)V b method_23685 method_23685 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gev net/minecraft/class_759 net/minecraft/client/renderer/ItemInHandRenderer + f F A field_32689 ARM_SWING_Z_ROT_AMOUNT + f F B field_32690 ARM_HEIGHT_SCALE + f F C field_32691 ARM_POS_SCALE + f F D field_32692 ARM_POS_X + f F E field_32693 ARM_POS_Y + f F F field_32694 ARM_POS_Z + f F G field_32695 ARM_PRESWING_ROT_Y + f F H field_32696 ARM_PREROTATION_X_OFFSET + f F I field_32697 ARM_PREROTATION_Y_OFFSET + f F J field_32698 ARM_PREROTATION_Z_OFFSET + f F K field_32699 ARM_POSTROTATION_X_OFFSET + f I L field_32700 ARM_ROT_X + f I M field_32701 ARM_ROT_Y + f I N field_32702 ARM_ROT_Z + f F O field_32703 MAP_SWING_X_POS_SCALE + f F P field_32704 MAP_SWING_Z_POS_SCALE + f F Q field_32705 MAP_HANDS_POS_X + f F R field_32706 MAP_HANDS_POS_Y + f F S field_32707 MAP_HANDS_POS_Z + f F T field_32708 MAP_HANDS_HEIGHT_SCALE + f F U field_32709 MAP_HANDS_TILT_SCALE + f F V field_32710 MAP_PLAYER_PITCH_SCALE + f F W field_32711 MAP_HANDS_Z_ROT_AMOUNT + f F X field_32712 MAPHAND_X_ROT_AMOUNT + f F Y field_32713 MAPHAND_Y_ROT_AMOUNT + f F Z field_32714 MAPHAND_Z_ROT_AMOUNT + f F aA field_4051 oOffHandHeight + f Lgkh; aB field_4046 entityRenderDispatcher + f Lglh; aC field_4044 itemRenderer + f Lgfh; a field_21807 MAP_BACKGROUND + f F aa field_32715 MAP_HAND_X_POS + f F ab field_32716 MAP_HAND_Y_POS + f F ac field_32717 MAP_HAND_Z_POS + f F ad field_32718 MAP_SWING_X_ROT_AMOUNT + f F ae field_32719 MAP_PRE_ROT_SCALE + f F af field_32720 MAP_GLOBAL_X_POS + f F ag field_32721 MAP_GLOBAL_Y_POS + f F ah field_32722 MAP_GLOBAL_Z_POS + f F ai field_32723 MAP_FINAL_SCALE + f I aj field_32724 MAP_BORDER + f I ak field_32725 MAP_HEIGHT + f I al field_32726 MAP_WIDTH + f F am field_32727 BOW_CHARGE_X_POS_SCALE + f F an field_32728 BOW_CHARGE_Y_POS_SCALE + f F ao field_32729 BOW_CHARGE_Z_POS_SCALE + f F ap field_32730 BOW_CHARGE_SHAKE_X_SCALE + f F aq field_32731 BOW_CHARGE_SHAKE_Y_SCALE + f F ar field_32732 BOW_CHARGE_SHAKE_Z_SCALE + f F as field_32733 BOW_CHARGE_Z_SCALE + f F at field_32734 BOW_MIN_SHAKE_CHARGE + f Lfgo; au field_4050 minecraft + f Lcuq; av field_4047 mainHandItem + f Lcuq; aw field_4048 offHandItem + f F ax field_4043 mainHandHeight + f F ay field_4053 oMainHandHeight + f F az field_4052 offHandHeight + f Lgfh; b field_21808 MAP_BACKGROUND_CHECKERBOARD + f F c field_32735 ITEM_SWING_X_POS_SCALE + f F d field_32736 ITEM_SWING_Y_POS_SCALE + f F e field_32737 ITEM_SWING_Z_POS_SCALE + f F f field_32738 ITEM_HEIGHT_SCALE + f F g field_32739 ITEM_POS_X + f F h field_32740 ITEM_POS_Y + f F i field_32741 ITEM_POS_Z + f F j field_32742 ITEM_PRESWING_ROT_Y + f F k field_32743 ITEM_SWING_X_ROT_AMOUNT + f F l field_32744 ITEM_SWING_Y_ROT_AMOUNT + f F m field_32745 ITEM_SWING_Z_ROT_AMOUNT + f F n field_32746 EAT_JIGGLE_X_ROT_AMOUNT + f F o field_32747 EAT_JIGGLE_Y_ROT_AMOUNT + f F p field_32748 EAT_JIGGLE_Z_ROT_AMOUNT + f F q field_32749 EAT_JIGGLE_X_POS_SCALE + f F r field_32750 EAT_JIGGLE_Y_POS_SCALE + f F s field_32751 EAT_JIGGLE_Z_POS_SCALE + f D t field_32752 EAT_JIGGLE_EXPONENT + f F u field_32753 EAT_EXTRA_JIGGLE_CUTOFF + f F v field_32754 EAT_EXTRA_JIGGLE_SCALE + f F w field_32755 ARM_SWING_X_POS_SCALE + f F x field_32756 ARM_SWING_Y_POS_SCALE + f F y field_32757 ARM_SWING_Z_POS_SCALE + f F z field_32758 ARM_SWING_Y_ROT_AMOUNT + m ()V a method_3220 tick + m (F)F a method_3227 calculateMapTilt + m (FLfbi;Lgez$a;Lgeb;I)V a method_22976 renderHandsWithItems + m (Lbqq;)V a method_3215 itemUsed + m (Lbtn;Lcuq;Lcun;ZLfbi;Lgez;I)V a method_3233 renderItem + m (Lcuq;)Z a method_33302 isChargedCrossbow + m (Lfbi;FLbtg;Lcuq;Lcmx;)V a method_3218 applyEatTransform + m (Lfbi;FLbtg;Lcuq;Lcmx;F)V a method_49340 applyBrushTransform + m (Lfbi;Lbtg;F)V a method_3217 applyItemArmAttackTransform + m (Lfbi;Lgez;IFFF)V a method_3231 renderTwoHandedMap + m (Lfbi;Lgez;IFFLbtg;)V a method_3219 renderPlayerArm + m (Lfbi;Lgez;IFLbtg;FLcuq;)V a method_3222 renderOneHandedMap + m (Lfbi;Lgez;ILbtg;)V a method_3216 renderMapHand + m (Lfbi;Lgez;ILcuq;)V a method_3223 renderMap + m (Lgdy;FFLbqq;FLcuq;FLfbi;Lgez;I)V a method_3228 renderArmWithItem + m (Lgeb;)Lgev$a; a method_33303 evaluateWhichHandsToRender + m (Lfbi;Lbtg;F)V b method_3224 applyItemArmTransform + m (Lgeb;)Lgev$a; b method_33304 selectionUsingItemWhileHoldingBowLike + m (Lfgo;Lgkh;Lglh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gev$1 net/minecraft/class_759$1 net/minecraft/client/renderer/ItemInHandRenderer$1 + f [I a field_4054 $SwitchMap$net$minecraft$world$item$UseAnim + m ()V <clinit> <clinit> <clinit> +c gev$a net/minecraft/class_759$class_5773 net/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection + f Lgev$a; a field_28384 RENDER_BOTH_HANDS + f Lgev$a; b field_28385 RENDER_MAIN_HAND_ONLY + f Lgev$a; c field_28386 RENDER_OFF_HAND_ONLY + f Z d field_28387 renderMainHand + f Z e field_28388 renderOffHand + f [Lgev$a; f field_28389 $VALUES + m ()[Lgev$a; a method_36915 $values + m (Lbqq;)Lgev$a; a method_33305 onlyForHand + m (Ljava/lang/String;IZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gew net/minecraft/class_763 net/minecraft/client/renderer/ItemModelShaper + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_4129 shapes + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; b field_4130 shapesCache + f Lgst; c field_4128 modelManager + m ()Lgst; a method_3303 getModelManager + m (Lcul;)Lgsm; a method_3304 getItemModel + m (Lcul;Lgsu;)V a method_3309 register + m (Lcuq;)Lgsm; a method_3308 getItemModel + m ()V b method_3310 rebuildCache + m (Lcul;)I b method_3306 getIndex + m (Lgst;)V <init> <init> <init> +c gex net/minecraft/class_761 net/minecraft/client/renderer/LevelRenderer + f Lfbl; A field_4087 skyBuffer + f Lfbl; B field_4102 darkBuffer + f Z C field_4107 generateClouds + f Lfbl; D field_4094 cloudBuffer + f Lgfi; E field_21799 frameTimes + f I F field_4073 ticks + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; G field_4058 destroyingBlocks + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; H field_20950 destructionProgress + f Ljava/util/Map; I field_4119 playingJukeboxSongs + f Lezv; J field_4101 entityTarget + f Lgfc; K field_4059 entityEffect + f Lezv; L field_25274 translucentTarget + f Lezv; M field_25275 itemEntityTarget + f Lezv; N field_25276 particlesTarget + f Lezv; O field_25277 weatherTarget + f Lezv; P field_25278 cloudsTarget + f Lgfc; Q field_25279 transparencyChain + f I R field_4084 lastCameraSectionX + f I S field_4105 lastCameraSectionY + f I T field_4121 lastCameraSectionZ + f D U field_4069 prevCamX + f D V field_4081 prevCamY + f D W field_4096 prevCamZ + f D X field_4115 prevCamRotX + f D Y field_4064 prevCamRotY + f I Z field_4082 prevCloudX + f I a field_32759 SECTION_SIZE + f I aa field_4097 prevCloudY + f I ab field_4116 prevCloudZ + f Lexc; ac field_4072 prevCloudColor + f Lfgb; ad field_4080 prevCloudsType + f Lgia; ae field_45614 sectionRenderDispatcher + f I af field_4062 lastViewDistance + f I ag field_4089 renderedEntities + f I ah field_4110 culledEntities + f Lgie; ai field_27740 cullingFrustum + f Z aj field_4090 captureFrustum + f Lgie; ak field_4056 capturedFrustum + f [Lorg/joml/Vector4f; al field_4065 frustumPoints + f Lorg/joml/Vector3d; am field_4091 frustumPos + f D an field_4083 xTransparentOld + f D ao field_4103 yTransparentOld + f D ap field_4118 zTransparentOld + f I aq field_20793 rainSoundTime + f [F ar field_20794 rainSizeX + f [F as field_20795 rainSizeZ + f I b field_34812 HALF_SECTION_SIZE + f Lakr; c field_4108 CLOUDS_LOCATION + f [Lji; d field_4095 DIRECTIONS + f Lorg/slf4j/Logger; e field_4060 LOGGER + f F f field_32762 SKY_DISC_RADIUS + f I g field_32763 MIN_FOG_DISTANCE + f I h field_32764 RAIN_RADIUS + f I i field_32765 RAIN_DIAMETER + f I j field_32766 TRANSPARENT_SORT_COUNT + f Lakr; k field_4098 MOON_LOCATION + f Lakr; l field_4111 SUN_LOCATION + f Lakr; m field_4061 END_SKY_LOCATION + f Lakr; n field_4071 FORCEFIELD_LOCATION + f Lakr; o field_20797 RAIN_LOCATION + f Lakr; p field_20798 SNOW_LOCATION + f Lfgo; q field_4088 minecraft + f Lgkh; r field_4109 entityRenderDispatcher + f Lggy; s field_27741 blockEntityRenderDispatcher + f Lgff; t field_20951 renderBuffers + f Lfzf; u field_4085 level + f Lgfm; v field_45615 sectionOcclusionGraph + f Lit/unimi/dsi/fastutil/objects/ObjectArrayList; w field_45616 visibleSections + f Ljava/util/Set; x field_4055 globalBlockEntities + f Lgfq; y field_4112 viewArea + f Lfbl; z field_4113 starBuffer + m ()V A method_3265 createDarkSky + m ()V B method_3277 createLightSky + m ()V C method_3293 createStars + m ()V a method_3296 initOutline + m (DDD)Ljava/lang/String; a method_3264 method_3264 + m (F)Lexc; a method_51778 mixColor + m (FFFF)Lexc; a method_51779 shiftHue + m (II)V a method_3242 resize + m (III)V a method_18145 setSectionDirtyWithNeighbors + m (IIIIII)V a method_18146 setBlocksDirty + m (IIIZ)V a method_3295 setSectionDirty + m (ILjd;I)V a method_8564 globalLevelEvent + m (ILjd;Layw;Llq;)V a method_54638 shootParticles + m (J)Ljava/util/SortedSet; a method_22988 method_22988 + m (Lapx;)V a method_22987 removeProgress + m (Lasq;)Lxn; a method_41949 method_41949 + m (Layw;)Lexc; a method_41950 method_41950 + m (Lbsr;DDDFLfbi;Lgez;)V a method_22977 renderEntity + m (Ldbz;Ldtc;Ljd;)I a method_23793 getLightColor + m (Ldbz;Ljd;)I a method_23794 getLightColor + m (Ldcc;Ljd;Ldtc;Ldtc;I)V a method_8570 blockChanged + m (Ldcd;)V a method_52815 onChunkLoaded + m (Ldcw;Ljd;Z)V a method_3247 notifyNearbyEntities + m (Lexc;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V a method_32133 prepareCullFrustum + m (Lfbi;)V a method_22979 checkPoseStack + m (Lfbi;Lfbm;DDDDDDFFFF)V a method_22980 renderLineBox + m (Lfbi;Lfbm;DDDDDDFFFFFFF)V a method_22981 renderLineBox + m (Lfbi;Lfbm;FFFFFFFFFF)V a method_49041 addChainedFilledBoxVertices + m (Lfbi;Lfbm;Lbsr;DDDLjd;Ldtc;)V a method_22712 renderHitOutline + m (Lfbi;Lfbm;Lewx;FFFF)V a method_22982 renderLineBox + m (Lfbi;Lfbm;Lexv;DDDFFFF)V a method_3291 renderShape + m (Lfbi;Lfbm;Lexv;DDDFFFFZ)V a method_22983 renderVoxelShape + m (Lfbi;Lfbm;Lji;FFFFFFFFFF)V a method_61044 renderFace + m (Lfbi;Lgez;Lffy;)V a method_22989 renderDebug + m (Lfbi;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FDDD)V a method_3259 renderClouds + m (Lfbk;)Lfbh; a method_3255 drawStars + m (Lfbk;DDDLexc;)Lfbh; a method_3239 buildClouds + m (Lfbk;F)Lfbh; a method_34550 buildSkyDisc + m (Lfbm;DDDDDDFFFF)V a method_35773 renderLineBox + m (Lfbm;Lfbi$a;DDDFFFFDDDDDD)V a method_3278 method_3278 + m (Lfbm;Lorg/joml/Matrix4f;I)V a method_22984 addFrustumVertex + m (Lfbm;Lorg/joml/Matrix4f;IIIIIII)V a method_22985 addFrustumQuad + m (Lffy;)V a method_22713 tickRain + m (Lffy;FZF)V a method_37365 method_37365 + m (Lffy;Lgie;ZZ)V a method_3273 setupRender + m (Lfgf;ZLffy;Lges;Lgey;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V a method_22710 renderLevel + m (Lfzf;)V a method_3244 setLevel + m (Lgey;FDDD)V a method_22714 renderSnowAndRain + m (Lgez$a;Lfbm;Lgfh;)Lfbm; a method_22986 method_22986 + m (Lgfh;)Ljava/lang/String; a method_3248 method_3248 + m (Lgfh;DDDLorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V a method_3251 renderSectionLayer + m (Lgia$b;)V a method_38550 addRecentlyCompiledSection + m (Lgie;)Lgie; a method_52816 offsetFrustum + m (Ljava/util/Collection;Ljava/util/Collection;)V a method_3245 updateGlobalBlockEntities + m (Ljd;)V a method_60889 stopJukeboxSongAndNotifyNearby + m (Ljd;Ldtc;Ldtc;)V a method_21596 setBlockDirty + m (Ljd;Ljm$c;)V a method_60890 method_60890 + m (Ljd;Z)V a method_16037 setBlockDirty + m (Ljm;Ljd;)V a method_60891 playJukeboxSong + m (Llk;)Ljava/lang/String; a method_56847 method_56847 + m (Llk;DDDDDD)V a method_3276 addParticle + m (Llk;ZDDDDDD)V a method_8568 addParticle + m (Llk;ZZDDDDDD)V a method_8563 addParticle + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;DDDLgie;)V a method_3275 captureFrustum + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;FLffy;ZLjava/lang/Runnable;)V a method_3257 renderSky + m (Z)Lfgt; a method_3268 calculateParticleLevel + m ()V b method_3254 doEntityOutline + m (III)V b method_8571 setSectionDirty + m (ILjd;I)V b method_8567 levelEvent + m (Lfbi;)V b method_3250 renderEndSky + m (Lfbi;Lfbm;DDDDDDFFFF)V b method_3258 addChainedFilledBoxVertices + m (Lffy;)Z b method_43788 doesMobEffectBlockSky + m (Lgie;)V b method_38551 applyFrustum + m (Ljd;)Z b method_40050 isSectionCompiled + m (Llk;ZDDDDDD)Lgcn; b method_3282 addParticleInternal + m (Llk;ZZDDDDDD)Lgcn; b method_3288 addParticleInternal + m (ILjd;I)V c method_8569 destroyBlockProgress + m (Lffy;)V c method_3269 compileSections + m (Ljd;)V c method_60892 stopJukeboxSong + m ()Z d method_3270 shouldShowEntityOutlines + m (Lffy;)V d method_3243 renderWorldBorder + m ()V e method_35774 graphicsChanged + m ()V f method_3279 allChanged + m ()Ljava/lang/String; g method_3289 getSectionStatistics + m ()Lgia; h method_34810 getSectionRenderDispatcher + m ()D i method_34811 getTotalSections + m ()D j method_34812 getLastViewDistance + m ()I k method_3246 countRenderedSections + m ()Ljava/lang/String; l method_3272 getEntityStatistics + m ()V m method_35775 captureFrustum + m ()V n method_35776 killFrustum + m ()V o method_3252 tick + m ()V p method_3267 clear + m ()Z q method_3281 hasRenderedAllSections + m ()V r method_3292 needsUpdate + m ()Lezv; s method_22990 entityTarget + m ()Lezv; t method_29360 getTranslucentTarget + m ()Lezv; u method_29361 getItemEntityTarget + m ()Lezv; v method_29362 getParticlesTarget + m ()Lezv; w method_29363 getWeatherTarget + m ()Lezv; x method_29364 getCloudsTarget + m ()V y method_29365 initTransparency + m ()V z method_29701 deinitTransparency + m (Lfgo;Lgkh;Lggy;Lgff;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gex$1 net/minecraft/class_761$1 net/minecraft/client/renderer/LevelRenderer$1 + f [I a field_52254 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c gex$a net/minecraft/class_761$class_5347 net/minecraft/client/renderer/LevelRenderer$TransparencyShaderException + m (Ljava/lang/String;Ljava/lang/Throwable;)V <init> <init> <init> +c gey net/minecraft/class_765 net/minecraft/client/renderer/LightTexture + f I a field_32767 FULL_BRIGHT + f I b field_32768 FULL_SKY + f I c field_32769 FULL_BLOCK + f Lgpy; d field_4138 lightTexture + f Lfaj; e field_4133 lightPixels + f Lakr; f field_4136 lightTextureLocation + f Z g field_4135 updateLightTexture + f F h field_21528 blockLightRedFlicker + f Lges; i field_4134 renderer + f Lfgo; j field_4137 minecraft + m ()V a method_3314 tick + m (F)V a method_3313 updateLightTexture + m (I)I a method_24186 block + m (II)I a method_23687 pack + m (Lbtn;FF)F a method_42596 calculateDarknessScale + m (Ldwy;I)F a method_23284 getBrightness + m (Lorg/joml/Vector3f;)V a method_46557 clampColor + m ()V b method_3315 turnOffLightLayer + m (F)F b method_42597 getDarknessGamma + m (I)I b method_24187 sky + m ()V c method_3316 turnOnLightLayer + m (F)F c method_23795 notGamma + m (Lges;Lfgo;)V <init> <init> <init> +c gez net/minecraft/class_4597 net/minecraft/client/renderer/MultiBufferSource + m (Lfbf;)Lgez$a; a method_22991 immediate + m (Ljava/util/SequencedMap;Lfbf;)Lgez$a; a method_22992 immediateWithBuffers +c gez$a net/minecraft/class_4597$class_4598 net/minecraft/client/renderer/MultiBufferSource$BufferSource + f Lfbf; a field_52156 sharedBuffer + f Ljava/util/SequencedMap; b field_20953 fixedBuffers + f Ljava/util/Map; c field_52157 startedBuilders + f Lgfh; d field_52158 lastSharedType + m ()V a method_37104 endLastBatch + m (Lgfh;)V a method_22994 endBatch + m (Lgfh;Lfbd;)V a method_60893 endBatch + m ()V b method_22993 endBatch + m (Lfbf;Ljava/util/SequencedMap;)V <init> <init> <init> +c gfa net/minecraft/class_4618 net/minecraft/client/renderer/OutlineBufferSource + f Lgez$a; a field_21058 bufferSource + f Lgez$a; b field_21059 outlineBufferSource + f I c field_21060 teamR + f I d field_21061 teamG + f I e field_21062 teamB + f I f field_21063 teamA + m ()V a method_23285 endOutlineBatch + m (IIII)V a method_23286 setColor + m (Lgez$a;)V <init> <init> <init> +c gfa$a net/minecraft/class_4618$class_4586 net/minecraft/client/renderer/OutlineBufferSource$EntityOutlineGenerator + f Lfbm; a comp_2851 delegate + f I b comp_2852 color + m ()Lfbm; a comp_2851 delegate + m ()I b comp_2852 color + m (Lfbm;IIII)V <init> <init> <init> + m (Lfbm;I)V <init> <init> <init> +c gfb net/minecraft/class_766 net/minecraft/client/renderer/PanoramaRenderer + f Lakr; a field_49905 PANORAMA_OVERLAY + f Lfgo; b field_4139 minecraft + f Lgen; c field_4141 cubeMap + f F d field_40510 spin + f F e field_40511 bob + m (FF)F a method_45780 wrap + m (Lfhz;IIFF)V a method_3317 render + m (Lgen;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfc net/minecraft/class_279 net/minecraft/client/renderer/PostChain + f Ljava/lang/String; a field_32770 MAIN_RENDER_TARGET + f Lezv; b field_1499 screenTarget + f Lauh; c field_49569 resourceProvider + f Ljava/lang/String; d field_1494 name + f Ljava/util/List; e field_1497 passes + f Ljava/util/Map; f field_1495 customRenderTargets + f Ljava/util/List; g field_1496 fullSizedTargets + f Lorg/joml/Matrix4f; h field_1498 shaderOrthoMatrix + f I i field_1493 screenWidth + f I j field_1492 screenHeight + f F k field_1501 time + f F l field_1500 lastStamp + m ()Ljava/lang/String; a method_1260 getName + m (F)V a method_1258 process + m (I)V a method_58233 setFilterMode + m (II)V a method_1259 resize + m (Lcom/google/gson/JsonElement;)V a method_1265 parseTargetNode + m (Lgqm;Lakr;)V a method_1256 load + m (Lgqm;Lcom/google/gson/JsonElement;)V a method_1257 parsePassNode + m (Ljava/lang/String;)Lezv; a method_1264 getTempTarget + m (Ljava/lang/String;F)V a method_57799 setUniform + m (Ljava/lang/String;II)V a method_1261 addTempTarget + m (Ljava/lang/String;Lezv;Lezv;Z)Lgfd; a method_1262 addPass + m ()V b method_1267 updateOrthoMatrix + m (Lcom/google/gson/JsonElement;)V b method_1263 parseUniformNode + m (Ljava/lang/String;)Lezv; b method_1266 getRenderTarget + m (Ljava/lang/String;)Laku; c method_43210 method_43210 + m (Lgqm;Lauh;Lezv;Lakr;)V <init> <init> <init> +c gfd net/minecraft/class_283 net/minecraft/client/renderer/PostPass + f Lezv; a field_1536 inTarget + f Lezv; b field_1538 outTarget + f Lgep; c field_1540 effect + f Ljava/util/List; d field_1534 auxAssets + f Ljava/util/List; e field_1539 auxNames + f Ljava/util/List; f field_1533 auxWidths + f Ljava/util/List; g field_1537 auxHeights + f Lorg/joml/Matrix4f; h field_1535 shaderOrthoMatrix + f I i field_49906 filterMode + m ()Ljava/lang/String; a method_35777 getName + m (F)V a method_1293 process + m (Ljava/lang/String;Ljava/util/function/IntSupplier;II)V a method_1292 addAuxAsset + m (Lorg/joml/Matrix4f;)V a method_1291 setOrthoMatrix + m ()Lgep; b method_1295 getEffect + m ()I c method_58234 getFilterMode + m (Lauh;Ljava/lang/String;Lezv;Lezv;Z)V <init> <init> <init> +c gfe net/minecraft/class_768 net/minecraft/client/renderer/Rect2i + f I a field_4145 xPos + f I b field_4144 yPos + f I c field_4143 width + f I d field_4142 height + m ()I a method_3321 getX + m (I)V a method_35778 setX + m (II)V a method_35779 setPosition + m (Lgfe;)Lgfe; a method_35780 intersect + m ()I b method_3322 getY + m (I)V b method_35781 setY + m (II)Z b method_3318 contains + m ()I c method_3319 getWidth + m (I)V c method_35782 setWidth + m ()I d method_3320 getHeight + m (I)V d method_35783 setHeight + m (IIII)V <init> <init> <init> +c gff net/minecraft/class_4599 net/minecraft/client/renderer/RenderBuffers + f Lgfk; a field_20956 fixedBufferPack + f Lgfl; b field_46900 sectionBufferPool + f Lgez$a; c field_46901 bufferSource + f Lgez$a; d field_20959 crumblingBufferSource + f Lgfa; e field_20961 outlineBufferSource + m ()Lgfk; a method_22997 fixedBufferPack + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;)V a method_54639 method_54639 + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lgfh;)V a method_23798 put + m ()Lgfl; b method_54640 sectionBufferPool + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectLinkedOpenHashMap;Lgfh;)V b method_54641 method_54641 + m ()Lgez$a; c method_23000 bufferSource + m ()Lgez$a; d method_23001 crumblingBufferSource + m ()Lgfa; e method_23003 outlineBufferSource + m (I)V <init> <init> <init> +c gfg net/minecraft/class_4668 net/minecraft/client/renderer/RenderStateShard + f Lgfg$m; A field_29407 RENDERTYPE_ENTITY_TRANSLUCENT_SHADER + f Lgfg$m; B field_38344 RENDERTYPE_ENTITY_TRANSLUCENT_EMISSIVE_SHADER + f Lgfg$m; C field_29408 RENDERTYPE_ENTITY_SMOOTH_CUTOUT_SHADER + f Lgfg$m; D field_29409 RENDERTYPE_BEACON_BEAM_SHADER + f Lgfg$m; E field_29410 RENDERTYPE_ENTITY_DECAL_SHADER + f Lgfg$m; F field_29411 RENDERTYPE_ENTITY_NO_OUTLINE_SHADER + f Lgfg$m; G field_29412 RENDERTYPE_ENTITY_SHADOW_SHADER + f Lgfg$m; H field_29413 RENDERTYPE_ENTITY_ALPHA_SHADER + f Lgfg$m; I field_29414 RENDERTYPE_EYES_SHADER + f Lgfg$m; J field_29415 RENDERTYPE_ENERGY_SWIRL_SHADER + f Lgfg$m; K field_29416 RENDERTYPE_LEASH_SHADER + f Lgfg$m; L field_29417 RENDERTYPE_WATER_MASK_SHADER + f Lgfg$m; M field_29418 RENDERTYPE_OUTLINE_SHADER + f Lgfg$m; N field_29420 RENDERTYPE_ARMOR_ENTITY_GLINT_SHADER + f Lgfg$m; O field_29421 RENDERTYPE_GLINT_TRANSLUCENT_SHADER + f Lgfg$m; P field_29422 RENDERTYPE_GLINT_SHADER + f Lgfg$m; Q field_29424 RENDERTYPE_ENTITY_GLINT_SHADER + f Lgfg$m; R field_29425 RENDERTYPE_ENTITY_GLINT_DIRECT_SHADER + f Lgfg$m; S field_29426 RENDERTYPE_CRUMBLING_SHADER + f Lgfg$m; T field_29427 RENDERTYPE_TEXT_SHADER + f Lgfg$m; U field_42517 RENDERTYPE_TEXT_BACKGROUND_SHADER + f Lgfg$m; V field_33628 RENDERTYPE_TEXT_INTENSITY_SHADER + f Lgfg$m; W field_29428 RENDERTYPE_TEXT_SEE_THROUGH_SHADER + f Lgfg$m; X field_42518 RENDERTYPE_TEXT_BACKGROUND_SEE_THROUGH_SHADER + f Lgfg$m; Y field_33629 RENDERTYPE_TEXT_INTENSITY_SEE_THROUGH_SHADER + f Lgfg$m; Z field_29429 RENDERTYPE_LIGHTNING_SHADER + f Lgfg$q; aA field_21349 COLOR_DEPTH_WRITE + f Lgfg$q; aB field_21350 COLOR_WRITE + f Lgfg$q; aC field_21351 DEPTH_WRITE + f D a field_42230 MAX_ENCHANTMENT_GLINT_SPEED_MILLIS + f Lgfg$f; aD field_21352 NO_LAYERING + f Lgfg$f; aE field_21353 POLYGON_OFFSET_LAYERING + f Lgfg$f; aF field_22241 VIEW_OFFSET_Z_LAYERING + f Lgfg$k; aG field_21358 MAIN_TARGET + f Lgfg$k; aH field_21359 OUTLINE_TARGET + f Lgfg$k; aI field_25280 TRANSLUCENT_TARGET + f Lgfg$k; aJ field_25281 PARTICLES_TARGET + f Lgfg$k; aK field_25282 WEATHER_TARGET + f Lgfg$k; aL field_25283 CLOUDS_TARGET + f Lgfg$k; aM field_25643 ITEM_ENTITY_TARGET + f Lgfg$h; aN field_21360 DEFAULT_LINE + f Lgfg$b; aO field_44815 NO_COLOR_LOGIC + f Lgfg$b; aP field_44816 OR_REVERSE_COLOR_LOGIC + f F aQ field_32771 VIEW_SCALE_Z_EPSILON + f Ljava/lang/Runnable; aR field_21361 setupState + f Ljava/lang/Runnable; aS field_21362 clearState + f Lgfg$m; aa field_29430 RENDERTYPE_TRIPWIRE_SHADER + f Lgfg$m; ab field_29431 RENDERTYPE_END_PORTAL_SHADER + f Lgfg$m; ac field_29432 RENDERTYPE_END_GATEWAY_SHADER + f Lgfg$m; ad field_48949 RENDERTYPE_CLOUDS_SHADER + f Lgfg$m; ae field_29433 RENDERTYPE_LINES_SHADER + f Lgfg$m; af field_44817 RENDERTYPE_GUI_SHADER + f Lgfg$m; ag field_44818 RENDERTYPE_GUI_OVERLAY_SHADER + f Lgfg$m; ah field_44819 RENDERTYPE_GUI_TEXT_HIGHLIGHT_SHADER + f Lgfg$m; ai field_44820 RENDERTYPE_GUI_GHOST_RECIPE_OVERLAY_SHADER + f Lgfg$m; aj field_47463 RENDERTYPE_BREEZE_WIND_SHADER + f Lgfg$n; ak field_21376 BLOCK_SHEET_MIPPED + f Lgfg$n; al field_21377 BLOCK_SHEET + f Lgfg$e; am field_21378 NO_TEXTURE + f Lgfg$o; an field_21379 DEFAULT_TEXTURING + f Lgfg$o; ao field_21381 GLINT_TEXTURING + f Lgfg$o; ap field_21382 ENTITY_GLINT_TEXTURING + f Lgfg$g; aq field_21383 LIGHTMAP + f Lgfg$g; ar field_21384 NO_LIGHTMAP + f Lgfg$l; as field_21385 OVERLAY + f Lgfg$l; at field_21386 NO_OVERLAY + f Lgfg$c; au field_21344 CULL + f Lgfg$c; av field_21345 NO_CULL + f Lgfg$d; aw field_21346 NO_DEPTH_TEST + f Lgfg$d; ax field_21347 EQUAL_DEPTH_TEST + f Lgfg$d; ay field_21348 LEQUAL_DEPTH_TEST + f Lgfg$d; az field_44814 GREATER_DEPTH_TEST + f Ljava/lang/String; b field_21363 name + f Lgfg$p; c field_21364 NO_TRANSPARENCY + f Lgfg$p; d field_21366 ADDITIVE_TRANSPARENCY + f Lgfg$p; e field_21367 LIGHTNING_TRANSPARENCY + f Lgfg$p; f field_21368 GLINT_TRANSPARENCY + f Lgfg$p; g field_21369 CRUMBLING_TRANSPARENCY + f Lgfg$p; h field_21370 TRANSLUCENT_TRANSPARENCY + f Lgfg$m; i field_29434 NO_SHADER + f Lgfg$m; j field_29437 POSITION_COLOR_LIGHTMAP_SHADER + f Lgfg$m; k field_29438 POSITION_SHADER + f Lgfg$m; l field_29440 POSITION_TEX_SHADER + f Lgfg$m; m field_29441 POSITION_COLOR_TEX_LIGHTMAP_SHADER + f Lgfg$m; n field_29442 POSITION_COLOR_SHADER + f Lgfg$m; o field_29443 RENDERTYPE_SOLID_SHADER + f Lgfg$m; p field_29444 RENDERTYPE_CUTOUT_MIPPED_SHADER + f Lgfg$m; q field_29445 RENDERTYPE_CUTOUT_SHADER + f Lgfg$m; r field_29446 RENDERTYPE_TRANSLUCENT_SHADER + f Lgfg$m; s field_29447 RENDERTYPE_TRANSLUCENT_MOVING_BLOCK_SHADER + f Lgfg$m; t field_29449 RENDERTYPE_ARMOR_CUTOUT_NO_CULL_SHADER + f Lgfg$m; u field_29450 RENDERTYPE_ENTITY_SOLID_SHADER + f Lgfg$m; v field_29451 RENDERTYPE_ENTITY_CUTOUT_SHADER + f Lgfg$m; w field_29452 RENDERTYPE_ENTITY_CUTOUT_NO_CULL_SHADER + f Lgfg$m; x field_29404 RENDERTYPE_ENTITY_CUTOUT_NO_CULL_Z_OFFSET_SHADER + f Lgfg$m; y field_29405 RENDERTYPE_ITEM_ENTITY_TRANSLUCENT_CULL_SHADER + f Lgfg$m; z field_29406 RENDERTYPE_ENTITY_TRANSLUCENT_CULL_SHADER + m ()V A method_23537 method_23537 + m ()V B method_23538 method_23538 + m ()V C method_23539 method_23539 + m ()V D method_23540 method_23540 + m ()V E method_23541 method_23541 + m ()V F method_23542 method_23542 + m ()V G method_23502 method_23502 + m ()V H method_29368 method_29368 + m ()V I method_23504 method_23504 + m ()V J method_23505 method_23505 + m ()V K method_29994 method_29994 + m ()V L method_30675 method_30675 + m ()V M method_29995 method_29995 + m ()V N method_29370 method_29370 + m ()V O method_23510 method_23510 + m ()V P method_23511 method_23511 + m ()V Q method_23514 method_23514 + m ()V R method_23515 method_23515 + m ()V a method_23516 setupRenderState + m (F)V a method_23517 setupGlintTexturing + m ()V b method_23518 clearRenderState + m ()V c method_51780 method_51780 + m ()V d method_51781 method_51781 + m ()V e method_51782 method_51782 + m ()V f method_51783 method_51783 + m ()V g method_29376 method_29376 + m ()V h method_29377 method_29377 + m ()V i method_29378 method_29378 + m ()V j method_23519 method_23519 + m ()V k method_23520 method_23520 + m ()V l method_34552 method_34552 + m ()V m method_23522 method_23522 + m ()V n method_34553 method_34553 + m ()V o method_34554 method_34554 + m ()V p method_34555 method_34555 + m ()V q method_23524 method_23524 + m ()V r method_34556 method_34556 + m ()V s method_23801 method_23801 + m ()V t method_24467 method_24467 + m ()V u method_23531 method_23531 + m ()V v method_23532 method_23532 + m ()V w method_23533 method_23533 + m ()V x method_23534 method_23534 + m ()V y method_23535 method_23535 + m ()V z method_23536 method_23536 + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfg$a net/minecraft/class_4668$class_4670 net/minecraft/client/renderer/RenderStateShard$BooleanStateShard + f Z aQ field_21390 enabled + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;Z)V <init> <init> <init> +c gfg$b net/minecraft/class_4668$class_8559 net/minecraft/client/renderer/RenderStateShard$ColorLogicStateShard + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> +c gfg$c net/minecraft/class_4668$class_4671 net/minecraft/client/renderer/RenderStateShard$CullStateShard + m (Z)V a method_23545 method_23545 + m (Z)V b method_23546 method_23546 + m (Z)V <init> <init> <init> +c gfg$d net/minecraft/class_4668$class_4672 net/minecraft/client/renderer/RenderStateShard$DepthTestStateShard + f Ljava/lang/String; aQ field_22242 functionName + m (I)V a method_23547 method_23547 + m (I)V b method_23548 method_23548 + m (Ljava/lang/String;I)V <init> <init> <init> +c gfg$e net/minecraft/class_4668$class_5939 net/minecraft/client/renderer/RenderStateShard$EmptyTextureStateShard + m ()Ljava/util/Optional; c method_23564 cutoutTexture + m ()V d method_34557 method_34557 + m ()V e method_34558 method_34558 + m (Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <init> <init> <init> +c gfg$f net/minecraft/class_4668$class_4675 net/minecraft/client/renderer/RenderStateShard$LayeringStateShard + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> +c gfg$g net/minecraft/class_4668$class_4676 net/minecraft/client/renderer/RenderStateShard$LightmapStateShard + m (Z)V a method_23551 method_23551 + m (Z)V b method_23552 method_23552 + m (Z)V <init> <init> <init> +c gfg$h net/minecraft/class_4668$class_4677 net/minecraft/client/renderer/RenderStateShard$LineStateShard + f Ljava/util/OptionalDouble; aQ field_21392 width + m (Ljava/util/OptionalDouble;)V a method_23553 method_23553 + m (Ljava/util/OptionalDouble;)V b method_23554 method_23554 + m (Ljava/util/OptionalDouble;)V <init> <init> <init> +c gfg$i net/minecraft/class_4668$class_5940 net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard + f Ljava/util/Optional; aQ field_29453 cutoutTexture + m (Lcom/google/common/collect/ImmutableList;)V a method_34559 method_34559 + m ()Lgfg$i$a; d method_34560 builder + m ()V e method_34561 method_34561 + m (Lcom/google/common/collect/ImmutableList;)V <init> <init> <init> +c gfg$i$a net/minecraft/class_4668$class_5940$class_5941 net/minecraft/client/renderer/RenderStateShard$MultiTextureStateShard$Builder + f Lcom/google/common/collect/ImmutableList$Builder; a field_29454 builder + m ()Lgfg$i; a method_34562 build + m (Lakr;ZZ)Lgfg$i$a; a method_34563 add + m ()V <init> <init> <init> +c gfg$j net/minecraft/class_4668$class_4682 net/minecraft/client/renderer/RenderStateShard$OffsetTexturingStateShard + m (FF)V a method_23561 method_23561 + m ()V c method_23562 method_23562 + m (FF)V <init> <init> <init> +c gfg$k net/minecraft/class_4668$class_4678 net/minecraft/client/renderer/RenderStateShard$OutputStateShard + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> +c gfg$l net/minecraft/class_4668$class_4679 net/minecraft/client/renderer/RenderStateShard$OverlayStateShard + m (Z)V a method_23555 method_23555 + m (Z)V b method_23556 method_23556 + m (Z)V <init> <init> <init> +c gfg$m net/minecraft/class_4668$class_5942 net/minecraft/client/renderer/RenderStateShard$ShaderStateShard + f Ljava/util/Optional; aQ field_29455 shader + m (Ljava/util/function/Supplier;)V a method_34564 method_34564 + m ()V c method_34565 method_34565 + m ()V d method_34566 method_34566 + m ()Lgfn; e method_34567 method_34567 + m ()V f method_34568 method_34568 + m (Ljava/util/function/Supplier;)V <init> <init> <init> + m ()V <init> <init> <init> +c gfg$n net/minecraft/class_4668$class_4683 net/minecraft/client/renderer/RenderStateShard$TextureStateShard + f Ljava/util/Optional; aQ field_21397 texture + f Z aR field_21398 blur + f Z aS field_21399 mipmap + m (Lakr;ZZ)V a method_23563 method_23563 + m ()V d method_23567 method_23567 + m (Lakr;ZZ)V <init> <init> <init> +c gfg$o net/minecraft/class_4668$class_4684 net/minecraft/client/renderer/RenderStateShard$TexturingStateShard + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> +c gfg$p net/minecraft/class_4668$class_4685 net/minecraft/client/renderer/RenderStateShard$TransparencyStateShard + m (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> +c gfg$q net/minecraft/class_4668$class_4686 net/minecraft/client/renderer/RenderStateShard$WriteMaskStateShard + f Z aQ field_21400 writeColor + f Z aR field_21401 writeDepth + m (ZZ)V a method_23568 method_23568 + m (ZZ)V b method_23569 method_23569 + m (ZZ)V <init> <init> <init> +c gfh net/minecraft/class_1921 net/minecraft/client/renderer/RenderType + f I aQ field_32772 BIG_BUFFER_SIZE + f I aR field_32774 SMALL_BUFFER_SIZE + f I aS field_32775 TRANSIENT_BUFFER_SIZE + f Lgfh$a; aT field_21695 LINES + f Lgfh$a; aU field_29456 LINE_STRIP + f I aV field_32777 MEGABYTE + f Lgfh; aW field_9178 SOLID + f Lgfh; aX field_9175 CUTOUT_MIPPED + f Lgfh; aY field_9174 CUTOUT + f Lgfh; aZ field_9179 TRANSLUCENT + f Lgfh; bA field_42519 TEXT_BACKGROUND + f Ljava/util/function/Function; bB field_33630 TEXT_INTENSITY + f Ljava/util/function/Function; bC field_34002 TEXT_POLYGON_OFFSET + f Ljava/util/function/Function; bD field_34003 TEXT_INTENSITY_POLYGON_OFFSET + f Ljava/util/function/Function; bE field_29639 TEXT_SEE_THROUGH + f Lgfh; bF field_42520 TEXT_BACKGROUND_SEE_THROUGH + f Ljava/util/function/Function; bG field_33631 TEXT_INTENSITY_SEE_THROUGH + f Lgfh; bH field_20970 LIGHTNING + f Lgfh; bI field_52255 DRAGON_RAYS + f Lgfh; bJ field_52307 DRAGON_RAYS_DEPTH + f Lgfh; bK field_25644 TRIPWIRE + f Lgfh; bL field_29457 END_PORTAL + f Lgfh; bM field_29458 END_GATEWAY + f Lgfh; bN field_48950 CLOUDS + f Lgfh; bO field_48951 CLOUDS_DEPTH_ONLY + f Ljava/util/function/Function; bP field_42521 DEBUG_LINE_STRIP + f Lgfh$a; bQ field_42522 DEBUG_FILLED_BOX + f Lgfh$a; bR field_42523 DEBUG_QUADS + f Lgfh$a; bS field_52256 DEBUG_STRUCTURE_QUADS + f Lgfh$a; bT field_44673 DEBUG_SECTION_QUADS + f Lgfh$a; bU field_44821 GUI + f Lgfh$a; bV field_44822 GUI_OVERLAY + f Lgfh$a; bW field_44823 GUI_TEXT_HIGHLIGHT + f Lgfh$a; bX field_44824 GUI_GHOST_RECIPE_OVERLAY + f Lcom/google/common/collect/ImmutableList; bY field_39002 CHUNK_BUFFER_LAYERS + f Lfbn; bZ field_20972 format + f Lgfh; ba field_25285 TRANSLUCENT_MOVING_BLOCK + f Ljava/util/function/Function; bb field_29622 ARMOR_CUTOUT_NO_CULL + f Ljava/util/function/Function; bc field_29623 ENTITY_SOLID + f Ljava/util/function/Function; bd field_29624 ENTITY_CUTOUT + f Ljava/util/function/BiFunction; be field_29625 ENTITY_CUTOUT_NO_CULL + f Ljava/util/function/BiFunction; bf field_29626 ENTITY_CUTOUT_NO_CULL_Z_OFFSET + f Ljava/util/function/Function; bg field_29627 ITEM_ENTITY_TRANSLUCENT_CULL + f Ljava/util/function/Function; bh field_29628 ENTITY_TRANSLUCENT_CULL + f Ljava/util/function/BiFunction; bi field_29629 ENTITY_TRANSLUCENT + f Ljava/util/function/BiFunction; bj field_38345 ENTITY_TRANSLUCENT_EMISSIVE + f Ljava/util/function/Function; bk field_29630 ENTITY_SMOOTH_CUTOUT + f Ljava/util/function/BiFunction; bl field_29631 BEACON_BEAM + f Ljava/util/function/Function; bm field_29632 ENTITY_DECAL + f Ljava/util/function/Function; bn field_29633 ENTITY_NO_OUTLINE + f Ljava/util/function/Function; bo field_29634 ENTITY_SHADOW + f Ljava/util/function/Function; bp field_29635 DRAGON_EXPLOSION_ALPHA + f Ljava/util/function/BiFunction; bq field_29636 EYES + f Lgfh; br field_20964 LEASH + f Lgfh; bs field_20965 WATER_MASK + f Lgfh; bt field_24473 ARMOR_ENTITY_GLINT + f Lgfh; bu field_26373 GLINT_TRANSLUCENT + f Lgfh; bv field_20967 GLINT + f Lgfh; bw field_20968 ENTITY_GLINT + f Lgfh; bx field_25488 ENTITY_GLINT_DIRECT + f Ljava/util/function/Function; by field_29637 CRUMBLING + f Ljava/util/function/Function; bz field_29638 TEXT + f Lfbn$c; ca field_20973 mode + f I cb field_20806 bufferSize + f Z cc field_20975 affectsCrumbling + f Z cd field_21402 sortOnUpload + m ()Lgfh; A method_49047 debugFilledBox + m (Lakr;)Lgfh; A method_37348 method_37348 + m ()Lgfh; B method_49042 debugQuads + m (Lakr;)Lgfh; B method_36436 method_36436 + m ()Lgfh; C method_61045 debugStructureQuads + m (Lakr;)Lgfh; C method_36437 method_36437 + m ()Lgfh; D method_51456 debugSectionQuads + m (Lakr;)Lgfh; D method_34833 method_34833 + m ()Lgfh; E method_51784 gui + m (Lakr;)Lgfh; E method_34834 method_34834 + m ()Lgfh; F method_51785 guiOverlay + m (Lakr;)Lgfh; F method_34835 method_34835 + m ()Lgfh; G method_51786 guiTextHighlight + m (Lakr;)Lgfh; G method_34837 method_34837 + m ()Lgfh; H method_51787 guiGhostRecipeOverlay + m (Lakr;)Lgfh; H method_34838 method_34838 + m ()Ljava/util/List; I method_22720 chunkBufferLayers + m (Lakr;)Lgfh; I method_34839 method_34839 + m ()I J method_22722 bufferSize + m (Lakr;)Lgfh; J method_34840 method_34840 + m ()Lfbn; K method_23031 format + m (Lakr;)Lgfh; K method_34822 method_34822 + m ()Lfbn$c; L method_23033 mode + m (Lakr;)Lgfh; L method_34823 method_34823 + m ()Ljava/util/Optional; M method_23289 outline + m (Lakr;)Lgfh; M method_34824 method_34824 + m ()Z N method_24295 isOutline + m (Lakr;)Lgfh; N method_34825 method_34825 + m ()Z O method_23037 affectsCrumbling + m (Lakr;)Lgfh; O method_34826 method_34826 + m ()Z P method_43332 canConsolidateConsecutiveGeometry + m (Lakr;)Lgfh; P method_34827 method_34827 + m ()Z Q method_60894 sortOnUpload + m ()Lgfh$b; R method_29381 translucentMovingBlockState + m ()Lgfh$b; S method_29996 tripwireState + m (D)Lgfh; a method_49043 debugLineStrip + m (Lakr;)Lgfh; a method_25448 armorCutoutNoCull + m (Lakr;FF)Lgfh; a method_55251 breezeWind + m (Lakr;Lgfg$p;)Lgfh; a method_34836 method_34836 + m (Lakr;Ljava/lang/Boolean;)Lgfh; a method_34829 method_34829 + m (Lakr;Z)Lgfh; a method_24293 entityCutoutNoCull + m (Lfbh;)V a method_60895 draw + m (Lgfg$m;)Lgfh$b; a method_34569 translucentState + m (Ljava/lang/Double;)Lgfh$a; a method_49044 method_49044 + m (Ljava/lang/String;Lakr;Z)Lgfh$a; a method_53490 createArmorCutoutNoCull + m (Ljava/lang/String;Lfbn;Lfbn$c;ILgfh$b;)Lgfh$a; a method_24048 create + m (Ljava/lang/String;Lfbn;Lfbn$c;IZZLgfh$b;)Lgfh$a; a method_24049 create + m (Z)Lgfh$a; a method_56848 createClouds + m (Lakr;)Lgfh; b method_53491 createArmorDecalCutoutNoCull + m (Lakr;FF)Lgfh; b method_23018 energySwirl + m (Lakr;Ljava/lang/Boolean;)Lgfh; b method_42598 method_42598 + m (Lakr;Z)Lgfh; b method_28115 entityCutoutNoCullZOffset + m ()Lgfh; c method_23577 solid + m (Lakr;)Lgfh; c method_23572 entitySolid + m (Lakr;Ljava/lang/Boolean;)Lgfh; c method_34830 method_34830 + m (Lakr;Z)Lgfh; c method_24294 entityTranslucent + m ()Lgfh; d method_23579 cutoutMipped + m (Lakr;)Lgfh; d method_23576 entityCutout + m (Lakr;Ljava/lang/Boolean;)Lgfh; d method_34831 method_34831 + m (Lakr;Z)Lgfh; d method_42599 entityTranslucentEmissive + m ()Lgfh; e method_23581 cutout + m (Lakr;)Lgfh; e method_23578 entityCutoutNoCull + m (Lakr;Ljava/lang/Boolean;)Lgfh; e method_34832 method_34832 + m (Lakr;Z)Lgfh; e method_23592 beaconBeam + m ()Lgfh; f method_23583 translucent + m (Lakr;)Lgfh; f method_28116 entityCutoutNoCullZOffset + m ()Lgfh; g method_29380 translucentMovingBlock + m (Lakr;)Lgfh; g method_29379 itemEntityTranslucentCull + m ()Lgfh; h method_23587 leash + m (Lakr;)Lgfh; h method_23689 entityTranslucentCull + m ()Lgfh; i method_23589 waterMask + m (Lakr;)Lgfh; i method_23580 entityTranslucent + m ()Lgfh; j method_27949 armorEntityGlint + m (Lakr;)Lgfh; j method_42600 entityTranslucentEmissive + m ()Lgfh; k method_30676 glintTranslucent + m (Lakr;)Lgfh; k method_23584 entitySmoothCutout + m ()Lgfh; l method_23590 glint + m (Lakr;)Lgfh; l method_23586 entityDecal + m ()Lgfh; m method_23591 entityGlint + m (Lakr;)Lgfh; m method_23588 entityNoOutline + m ()Lgfh; n method_29707 entityGlintDirect + m (Lakr;)Lgfh; n method_24469 entityShadow + m ()Lgfh; o method_49045 textBackground + m (Lakr;)Lgfh; o method_23573 dragonExplosionAlpha + m ()Lgfh; p method_49046 textBackgroundSeeThrough + m (Lakr;)Lgfh; p method_23026 eyes + m ()Lgfh; q method_23593 lightning + m (Lakr;)Lgfh; q method_55252 breezeEyes + m ()Lgfh; r method_61046 dragonRays + m (Lakr;)Lgfh; r method_23287 outline + m ()Lgfh; s method_61157 dragonRaysDepth + m (Lakr;)Lgfh; s method_23570 crumbling + m ()Lgfh; t method_29997 tripwire + m (Lakr;)Lgfh; t method_23028 text + m ()Lgfh; u method_23574 endPortal + m (Lakr;)Lgfh; u method_36434 textIntensity + m ()Lgfh; v method_34571 endGateway + m (Lakr;)Lgfh; v method_37345 textPolygonOffset + m ()Lgfh; w method_56849 clouds + m (Lakr;)Lgfh; w method_37346 textIntensityPolygonOffset + m ()Lgfh; x method_56850 cloudsDepthOnly + m (Lakr;)Lgfh; x method_23030 textSeeThrough + m ()Lgfh; y method_23594 lines + m (Lakr;)Lgfh; y method_36435 textIntensitySeeThrough + m ()Lgfh; z method_34572 lineStrip + m (Lakr;)Lgfh; z method_37347 method_37347 + m (Ljava/lang/String;Lfbn;Lfbn$c;IZZLjava/lang/Runnable;Ljava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfh$a net/minecraft/class_1921$class_4687 net/minecraft/client/renderer/RenderType$CompositeRenderType + f Ljava/util/function/BiFunction; aV field_29640 OUTLINE + f Lgfh$b; aW field_21403 state + f Ljava/util/Optional; aX field_21697 outline + f Z aY field_21851 isOutline + m ()Lgfh$b; R method_35784 state + m (Lakr;Lgfg$c;)Lgfh; a method_34844 method_34844 + m (Lgfh$b;)V a method_34842 method_34842 + m (Lgfh$b;Lakr;)Lgfh; a method_34843 method_34843 + m (Lgfh$b;)V b method_23595 method_23595 + m (Ljava/lang/String;Lfbn;Lfbn$c;IZZLgfh$b;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfh$b net/minecraft/class_1921$class_4688 net/minecraft/client/renderer/RenderType$CompositeState + f Lgfg$e; a field_21406 textureState + f Lgfg$m; b field_29461 shaderState + f Lgfg$p; c field_21407 transparencyState + f Lgfg$d; d field_21411 depthTestState + f Lgfg$c; e field_21412 cullState + f Lgfg$g; f field_21413 lightmapState + f Lgfg$l; g field_21414 overlayState + f Lgfg$f; h field_21416 layeringState + f Lgfg$k; i field_21417 outputState + f Lgfg$o; j field_21418 texturingState + f Lgfg$q; k field_21419 writeMaskState + f Lgfg$h; l field_21420 lineState + f Lgfg$b; m field_44825 colorLogicState + f Lgfh$c; n field_21852 outlineProperty + f Lcom/google/common/collect/ImmutableList; o field_21422 states + m ()Lgfh$b$a; a method_23598 builder + m (Lgfg$e;Lgfg$m;Lgfg$p;Lgfg$d;Lgfg$c;Lgfg$g;Lgfg$l;Lgfg$f;Lgfg$k;Lgfg$o;Lgfg$q;Lgfg$h;Lgfg$b;Lgfh$c;)V <init> <init> <init> +c gfh$b$a net/minecraft/class_1921$class_4688$class_4689 net/minecraft/client/renderer/RenderType$CompositeState$CompositeStateBuilder + f Lgfg$e; a field_29462 textureState + f Lgfg$m; b field_29463 shaderState + f Lgfg$p; c field_21424 transparencyState + f Lgfg$d; d field_21428 depthTestState + f Lgfg$c; e field_21429 cullState + f Lgfg$g; f field_21430 lightmapState + f Lgfg$l; g field_21431 overlayState + f Lgfg$f; h field_21433 layeringState + f Lgfg$k; i field_21434 outputState + f Lgfg$o; j field_21435 texturingState + f Lgfg$q; k field_21436 writeMaskState + f Lgfg$h; l field_21437 lineState + f Lgfg$b; m field_44826 colorLogicState + m (Lgfg$b;)Lgfh$b$a; a method_51788 setColorLogicState + m (Lgfg$c;)Lgfh$b$a; a method_23603 setCullState + m (Lgfg$d;)Lgfh$b$a; a method_23604 setDepthTestState + m (Lgfg$e;)Lgfh$b$a; a method_34577 setTextureState + m (Lgfg$f;)Lgfh$b$a; a method_23607 setLayeringState + m (Lgfg$g;)Lgfh$b$a; a method_23608 setLightmapState + m (Lgfg$h;)Lgfh$b$a; a method_23609 setLineState + m (Lgfg$k;)Lgfh$b$a; a method_23610 setOutputState + m (Lgfg$l;)Lgfh$b$a; a method_23611 setOverlayState + m (Lgfg$m;)Lgfh$b$a; a method_34578 setShaderState + m (Lgfg$o;)Lgfh$b$a; a method_23614 setTexturingState + m (Lgfg$p;)Lgfh$b$a; a method_23615 setTransparencyState + m (Lgfg$q;)Lgfh$b$a; a method_23616 setWriteMaskState + m (Lgfh$c;)Lgfh$b; a method_24297 createCompositeState + m (Z)Lgfh$b; a method_23617 createCompositeState + m ()V <init> <init> <init> +c gfh$c net/minecraft/class_1921$class_4750 net/minecraft/client/renderer/RenderType$OutlineProperty + f Lgfh$c; a field_21853 NONE + f Lgfh$c; b field_21854 IS_OUTLINE + f Lgfh$c; c field_21855 AFFECTS_OUTLINE + f Ljava/lang/String; d field_22243 name + f [Lgfh$c; e field_21856 $VALUES + m ()[Lgfh$c; a method_36916 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfi net/minecraft/class_4740 net/minecraft/client/renderer/RunningTrimmedMean + f [J a field_21800 values + f I b field_21801 count + f I c field_21802 cursor + m (J)J a method_24214 registerValueAndGetMean + m (I)V <init> <init> <init> +c gfj net/minecraft/class_4603 net/minecraft/client/renderer/ScreenEffectRenderer + f Lakr; a field_20986 UNDERWATER_LOCATION + m (Lcmx;)Ldtc; a method_24225 getViewBlockingState + m (Lfgo;Lfbi;)V a method_23067 renderScreenEffect + m (Lgql;Lfbi;)V a method_23068 renderTex + m (Lfgo;Lfbi;)V b method_23069 renderWater + m (Lfgo;Lfbi;)V c method_23070 renderFire + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfk net/minecraft/class_750 net/minecraft/client/renderer/SectionBufferBuilderPack + f I a field_46902 TOTAL_BUFFERS_SIZE + f Ljava/util/List; b field_52159 RENDER_TYPES + f Ljava/util/Map; c field_3951 buffers + m ()V a method_22705 clearAll + m (Lgfh;)Lfbf; a method_3154 buffer + m (Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;)V a method_60896 method_60896 + m ()V b method_23501 discardAll + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfl net/minecraft/class_8901 net/minecraft/client/renderer/SectionBufferBuilderPool + f Lorg/slf4j/Logger; a field_46904 LOGGER + f Ljava/util/Queue; b field_46905 freeBuffers + f I c field_46906 freeBufferCount + m ()Lgfk; a method_54642 acquire + m (I)Lgfl; a method_54643 allocate + m (Lgfk;)V a method_54644 release + m ()Z b method_54645 isEmpty + m ()I c method_54646 getFreeBufferCount + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfm net/minecraft/class_8679 net/minecraft/client/renderer/SectionOcclusionGraph + f Lorg/slf4j/Logger; a field_45617 LOGGER + f [Lji; b field_45618 DIRECTIONS + f I c field_45619 MINIMUM_ADVANCED_CULLING_DISTANCE + f D d field_45620 CEILED_SECTION_DIAGONAL + f Z e field_45621 needsFullUpdate + f Ljava/util/concurrent/Future; f field_45622 fullUpdateTask + f Lgfq; g field_45623 viewArea + f Ljava/util/concurrent/atomic/AtomicReference; h field_45624 currentGraph + f Ljava/util/concurrent/atomic/AtomicReference; i field_45625 nextGraphEvents + f Ljava/util/concurrent/atomic/AtomicBoolean; j field_45626 needsFrustumUpdate + m ()V a method_52817 invalidate + m (J)Ljava/util/List; a method_52818 method_52818 + m (Ldcd;)V a method_52819 onChunkLoaded + m (Lffy;Lexc;Z)V a method_52820 method_52820 + m (Lffy;Ljava/util/Queue;)V a method_52821 initializeQueueForFullUpdate + m (Lgfm$a;Ldcd;)V a method_52822 addNeighbors + m (Lgfm$b;)V a method_52823 queueSectionsWithNewNeighbors + m (Lgfm$b;Lgfm$d;)V a method_52824 method_52824 + m (Lgfm$c;Lexc;Ljava/util/Queue;ZLjava/util/function/Consumer;)V a method_52825 runUpdates + m (Lgfq;)V a method_52826 waitAndReset + m (Lgia$b;)V a method_52827 onSectionCompiled + m (Lgie;Ljava/util/List;)V a method_52828 addSectionsInFrustum + m (Lgie;Ljava/util/List;Lgia$b;)V a method_52829 method_52829 + m (Ljd;Lgfm$d;)D a method_52830 method_52830 + m (Ljd;Lgia$b;Lji;)Lgia$b; a method_52831 getRelativeFrom + m (Ljd;Ljd;)Z a method_52832 isInViewDistance + m (ZLffy;Lexc;)V a method_52833 scheduleFullUpdate + m (ZLffy;Lgie;Ljava/util/List;)V a method_52834 update + m (ZLgie;Ljava/util/List;Lexc;)V a method_52835 runPartialUpdate + m ()Z b method_52836 consumeFrustumUpdate + m (Lgia$b;)Lgfm$d; b method_52837 getNode + m (Lgia$b;)V c method_52838 method_52838 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfm$a net/minecraft/class_8679$class_8680 net/minecraft/client/renderer/SectionOcclusionGraph$GraphEvents + f Lit/unimi/dsi/fastutil/longs/LongSet; a comp_1618 chunksWhichReceivedNeighbors + f Ljava/util/concurrent/BlockingQueue; b comp_1619 sectionsToPropagateFrom + m ()Lit/unimi/dsi/fastutil/longs/LongSet; a comp_1618 chunksWhichReceivedNeighbors + m ()Ljava/util/concurrent/BlockingQueue; b comp_1619 sectionsToPropagateFrom + m ()V <init> <init> <init> + m (Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/concurrent/BlockingQueue;)V <init> <init> <init> +c gfm$b net/minecraft/class_8679$class_8681 net/minecraft/client/renderer/SectionOcclusionGraph$GraphState + f Lgfm$c; a comp_1620 storage + f Lgfm$a; b comp_1621 events + m ()Lgfm$c; a comp_1620 storage + m ()Lgfm$a; b comp_1621 events + m (I)V <init> <init> <init> + m (Lgfm$c;Lgfm$a;)V <init> <init> <init> +c gfm$c net/minecraft/class_8679$class_6600 net/minecraft/client/renderer/SectionOcclusionGraph$GraphStorage + f Lgfm$e; a field_45627 sectionToNodeMap + f Ljava/util/LinkedHashSet; b field_34819 renderSections + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; c field_45628 chunksWaitingForNeighbors + m (I)V <init> <init> <init> +c gfm$d net/minecraft/class_8679$class_762 net/minecraft/client/renderer/SectionOcclusionGraph$Node + f Lgia$b; a field_4124 section + f I b field_4122 step + f B c field_4125 sourceDirections + f B d field_4126 directions + m ()Z a method_34813 hasSourceDirections + m (BLji;)V a method_3299 setDirections + m (I)Z a method_34814 hasSourceDirection + m (Lji;)Z a method_3298 hasDirection + m (Lji;)V b method_34816 addSourceDirection + m (Lgia$b;Lji;I)V <init> <init> <init> +c gfm$e net/minecraft/class_8679$class_5972 net/minecraft/client/renderer/SectionOcclusionGraph$SectionToNodeMap + f [Lgfm$d; a field_29620 nodes + m (Lgia$b;)Lgfm$d; a method_34820 get + m (Lgia$b;Lgfm$d;)V a method_34821 put + m (I)V <init> <init> <init> +c gfn net/minecraft/class_5944 net/minecraft/client/renderer/ShaderInstance + f Ljava/util/List; A field_29490 uniforms + f Ljava/util/List; B field_29491 uniformLocations + f Ljava/util/Map; C field_29492 uniformMap + f I D field_29493 programId + f Ljava/lang/String; E field_29494 name + f Z F field_29495 dirty + f Lfaw; G field_29467 vertexProgram + f Lfaw; H field_29468 fragmentProgram + f Lfbn; I field_29469 vertexFormat + f Ljava/lang/String; a field_32778 SHADER_PATH + f Lfaz; b field_29470 MODEL_VIEW_MATRIX + f Lfaz; c field_29471 PROJECTION_MATRIX + f Lfaz; d field_29472 TEXTURE_MATRIX + f Lfaz; e field_29473 SCREEN_SIZE + f Lfaz; f field_29474 COLOR_MODULATOR + f Lfaz; g field_29475 LIGHT0_DIRECTION + f Lfaz; h field_29476 LIGHT1_DIRECTION + f Lfaz; i field_42231 GLINT_ALPHA + f Lfaz; j field_29477 FOG_START + f Lfaz; k field_29478 FOG_END + f Lfaz; l field_29479 FOG_COLOR + f Lfaz; m field_36373 FOG_SHAPE + f Lfaz; n field_29480 LINE_WIDTH + f Lfaz; o field_29481 GAME_TIME + f Lfaz; p field_29482 CHUNK_OFFSET + f Ljava/lang/String; q field_40512 SHADER_CORE_PATH + f Ljava/lang/String; r field_32779 SHADER_INCLUDE_PATH + f Lorg/slf4j/Logger; s field_29483 LOGGER + f Lfar; t field_29484 DUMMY_UNIFORM + f Z u field_32780 ALWAYS_REAPPLY + f Lgfn; v field_29485 lastAppliedShader + f I w field_29486 lastProgramId + f Ljava/util/Map; x field_29487 samplerMap + f Ljava/util/List; y field_29488 samplerNames + f Ljava/util/List; z field_29489 samplerLocations + m (Lauh;Lfaw$a;Ljava/lang/String;)Lfaw; a method_34579 getOrCreate + m (Lcom/google/gson/JsonElement;)V a method_34580 parseSamplerNode + m (Lfbn$c;Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;Lfam;)V a method_60897 setDefaultUniforms + m (Ljava/lang/String;)Lfaz; a method_34582 getUniform + m (Ljava/lang/String;Ljava/lang/Object;)V a method_34583 setSampler + m (Lcom/google/gson/JsonElement;)V b method_34584 parseUniformNode + m (Ljava/lang/String;)Lfar; b method_35785 safeGetUniform + m ()V f method_34585 clear + m ()V g method_34586 apply + m ()Lfbn; h method_35786 getVertexFormat + m ()Ljava/lang/String; i method_35787 getName + m ()V j method_34588 updateLocations + m (Lauh;Ljava/lang/String;Lfbn;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfn$1 net/minecraft/class_5944$1 net/minecraft/client/renderer/ShaderInstance$1 + f Ljava/lang/String; a field_29496 val$relativePath + f Lauh; b field_29497 val$resourceProvider + f Ljava/util/Set; c field_29498 importedPaths + m (Ljava/lang/String;Lauh;)V <init> <init> <init> +c gfo net/minecraft/class_4722 net/minecraft/client/renderer/Sheets + f Lgsq; A field_21722 CHEST_LOCATION_RIGHT + f Lgsq; B field_21723 ENDER_CHEST_LOCATION + f Lgfh; C field_21724 SHULKER_BOX_SHEET_TYPE + f Lgfh; D field_21725 BED_SHEET_TYPE + f Lgfh; E field_21726 BANNER_SHEET_TYPE + f Lgfh; F field_21727 SHIELD_SHEET_TYPE + f Lgfh; G field_21728 SIGN_SHEET_TYPE + f Lgfh; H field_21729 CHEST_SHEET_TYPE + f Lgfh; I field_42070 ARMOR_TRIMS_SHEET_TYPE + f Lgfh; J field_46070 ARMOR_TRIMS_DECAL_SHEET_TYPE + f Lgfh; K field_21700 SOLID_BLOCK_SHEET + f Lgfh; L field_21701 CUTOUT_BLOCK_SHEET + f Lgfh; M field_25286 TRANSLUCENT_ITEM_CULL_BLOCK_SHEET + f Lgfh; N field_21703 TRANSLUCENT_CULL_BLOCK_SHEET + f Ljava/util/Map; O field_28252 BANNER_MATERIALS + f Ljava/util/Map; P field_28253 SHIELD_MATERIALS + f Lakr; a field_21704 SHULKER_SHEET + f Lakr; b field_21705 BED_SHEET + f Lakr; c field_21706 BANNER_SHEET + f Lakr; d field_21707 SHIELD_SHEET + f Lakr; e field_21708 SIGN_SHEET + f Lakr; f field_21709 CHEST_SHEET + f Lakr; g field_42071 ARMOR_TRIMS_SHEET + f Lakr; h field_42910 DECORATED_POT_SHEET + f Lgsq; i field_21710 DEFAULT_SHULKER_TEXTURE_LOCATION + f Ljava/util/List; j field_21711 SHULKER_TEXTURE_LOCATION + f Ljava/util/Map; k field_21712 SIGN_MATERIALS + f Ljava/util/Map; l field_40515 HANGING_SIGN_MATERIALS + f Lgsq; m field_49769 BANNER_BASE + f Lgsq; n field_49770 SHIELD_BASE + f Ljava/util/Map; o field_42911 DECORATED_POT_MATERIALS + f Lgsq; p field_51914 DECORATED_POT_BASE + f Lgsq; q field_51915 DECORATED_POT_SIDE + f [Lgsq; r field_21713 BED_TEXTURES + f Lgsq; s field_21714 CHEST_TRAP_LOCATION + f Lgsq; t field_21715 CHEST_TRAP_LOCATION_LEFT + f Lgsq; u field_21716 CHEST_TRAP_LOCATION_RIGHT + f Lgsq; v field_21717 CHEST_XMAS_LOCATION + f Lgsq; w field_21718 CHEST_XMAS_LOCATION_LEFT + f Lgsq; x field_21719 CHEST_XMAS_LOCATION_RIGHT + f Lgsq; y field_21720 CHEST_LOCATION + f Lgsq; z field_21721 CHEST_LOCATION_LEFT + m ()Lgfh; a method_24059 bannerSheet + m (I)[Lgsq; a method_24060 method_24060 + m (Lakq;)Lgsq; a method_49341 getDecoratedPotMaterial + m (Lakr;)Lgsq; a method_49342 createDecoratedPotMaterial + m (Lcti;)Lgsq; a method_24061 method_24061 + m (Ldqh;Ldtu;Z)Lgsq; a method_24062 chooseMaterial + m (Ldtu;Lgsq;Lgsq;Lgsq;)Lgsq; a method_24063 chooseMaterial + m (Ldup;)Lgsq; a method_33082 getSignMaterial + m (Ljava/lang/String;)Lgsq; a method_24065 chestMaterial + m (Ljm$c;)Lgsq; a method_60576 method_60576 + m (Ljm;)Lgsq; a method_33081 getBannerMaterial + m (Z)Lgfh; a method_48480 armorTrimsSheet + m ()Lgfh; b method_24067 shieldSheet + m (Lakr;)Lgsq; b method_58138 method_58138 + m (Ldup;)Lgsq; b method_45781 getHangingSignMaterial + m (Ljava/lang/String;)Lgsq; b method_24068 method_24068 + m (Ljm;)Lgsq; b method_33083 getShieldMaterial + m ()Lgfh; c method_24069 bedSheet + m (Lakr;)Lgsq; c method_58139 method_58139 + m (Ldup;)Lgsq; c method_24064 createSignMaterial + m ()Lgfh; d method_24070 shulkerBoxSheet + m (Ldup;)Lgsq; d method_45782 createHangingSignMaterial + m ()Lgfh; e method_24071 signSheet + m ()Lgfh; f method_45783 hangingSignSheet + m ()Lgfh; g method_24072 chestSheet + m ()Lgfh; h method_24073 solidBlockSheet + m ()Lgfh; i method_24074 cutoutBlockSheet + m ()Lgfh; j method_29382 translucentItemSheet + m ()Lgfh; k method_24076 translucentCullBlockSheet + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfo$1 net/minecraft/class_4722$1 net/minecraft/client/renderer/Sheets$1 + f [I a field_21482 $SwitchMap$net$minecraft$world$level$block$state$properties$ChestType + m ()V <clinit> <clinit> <clinit> +c gfp net/minecraft/class_4723 net/minecraft/client/renderer/SpriteCoordinateExpander + f Lfbm; a field_21730 delegate + f Lgql; b field_21731 sprite + m (Lfbm;Lgql;)V <init> <init> <init> +c gfq net/minecraft/class_769 net/minecraft/client/renderer/ViewArea + f Lgex; a field_4146 levelRenderer + f Ldcw; b field_4151 level + f I c field_4149 sectionGridSizeY + f I d field_4148 sectionGridSizeX + f I e field_4147 sectionGridSizeZ + f [Lgia$b; f field_4150 sections + f I g field_45629 viewDistance + m ()V a method_3327 releaseAllBuffers + m (DD)V a method_3330 repositionCamera + m (I)V a method_3325 setViewDistance + m (III)I a method_3326 getSectionIndex + m (IIIZ)V a method_16040 setDirty + m (Lgia;)V a method_3324 createSections + m (Ljd;)Lgia$b; a method_3323 getRenderSectionAt + m ()I b method_52839 getViewDistance + m ()Ldcy; c method_52840 getLevelHeightAccessor + m (Lgia;Ldcw;ILgex;)V <init> <init> <init> +c gfr net/minecraft/class_3682 net/minecraft/client/renderer/VirtualScreen + f Lfgo; a field_16256 minecraft + f Lfak; b field_16255 screenManager + m (Lfaa;Ljava/lang/String;Ljava/lang/String;)Lfam; a method_16038 newWindow + m (Lfgo;)V <init> <init> <init> +c gfs net/minecraft/class_773 net/minecraft/client/renderer/block/BlockModelShaper + f Ljava/util/Map; a field_4162 modelByStateCache + f Lgst; b field_4163 modelManager + m ()Lgst; a method_3333 getModelManager + m (Lakr;Ldtc;)Lgsu; a method_3336 stateToModelLocation + m (Ldtc;)Lgql; a method_3339 getParticleIcon + m (Lduf;Ljava/lang/Comparable;)Ljava/lang/String; a method_3334 getValue + m (Ljava/util/Map;)V a method_45784 replaceCache + m (Ldtc;)Lgsm; b method_3335 getBlockModel + m (Ljava/util/Map;)Ljava/lang/String; b method_3338 statePropertiesToString + m (Ldtc;)Lgsu; c method_3340 stateToModelLocation + m (Lgst;)V <init> <init> <init> +c gft net/minecraft/class_776 net/minecraft/client/renderer/block/BlockRenderDispatcher + f Lgfs; a field_4168 blockModelShaper + f Lgfv; b field_4170 modelRenderer + f Lgem; c field_27742 blockEntityRenderer + f Lgfu; d field_4167 liquidBlockRenderer + f Layw; e field_4169 random + f Lfhq; f field_20987 blockColors + m ()Lgfs; a method_3351 getBlockModelShaper + m (Ldtc;)Lgsm; a method_3349 getBlockModel + m (Ldtc;Lfbi;Lgez;II)V a method_3353 renderSingleBlock + m (Ldtc;Ljd;Ldbz;Lfbi;Lfbm;)V a method_23071 renderBreakingTexture + m (Ldtc;Ljd;Ldbz;Lfbi;Lfbm;ZLayw;)V a method_3355 renderBatched + m (Ljd;Ldbz;Lfbm;Ldtc;Lepe;)V a method_3352 renderLiquid + m ()Lgfv; b method_3350 getModelRenderer + m (Lgfs;Lgem;Lfhq;)V <init> <init> <init> +c gft$1 net/minecraft/class_776$1 net/minecraft/client/renderer/block/BlockRenderDispatcher$1 + f [I a field_4172 $SwitchMap$net$minecraft$world$level$block$RenderShape + m ()V <clinit> <clinit> <clinit> +c gfu net/minecraft/class_775 net/minecraft/client/renderer/block/LiquidBlockRenderer + f F a field_32781 MAX_FLUID_HEIGHT + f [Lgql; b field_4165 lavaIcons + f [Lgql; c field_4166 waterIcons + f Lgql; d field_4164 waterOverlay + m ()V a method_3345 setupSprites + m (Ldbz;Lepd;FFFLjd;)F a method_40077 calculateAverageHeight + m (Ldbz;Lepd;Ljd;)F a method_40078 getHeight + m (Ldbz;Lepd;Ljd;Ldtc;Lepe;)F a method_40079 getHeight + m (Ldbz;Ljd;)I a method_3343 getLightColor + m (Ldbz;Ljd;Lepe;Ldtc;Lji;Lepe;)Z a method_29708 shouldRenderFace + m (Ldbz;Ljd;Lfbm;Ldtc;Lepe;)V a method_3347 tesselate + m (Ldcc;Ljd;Ldtc;Lji;)Z a method_29709 isFaceOccludedBySelf + m (Ldcc;Ljd;Lji;FLdtc;)Z a method_3344 isFaceOccludedByNeighbor + m (Ldcc;Lji;FLjd;Ldtc;)Z a method_29710 isFaceOccludedByState + m (Lepe;Lepe;)Z a method_3348 isNeighborSameFluid + m (Lfbm;FFFFFFFFI)V a method_23072 vertex + m ([FF)V a method_40080 addWeightedHeight + m ()V <init> <init> <init> +c gfu$1 net/minecraft/class_775$1 net/minecraft/client/renderer/block/LiquidBlockRenderer$1 + f [I a field_36387 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c gfv net/minecraft/class_778 net/minecraft/client/renderer/block/ModelBlockRenderer + f I a field_32782 FACE_CUBIC + f I b field_32783 FACE_PARTIAL + f [Lji; c field_27743 DIRECTIONS + f Lfhq; d field_4178 blockColors + f I e field_32784 CACHE_SIZE + f Ljava/lang/ThreadLocal; f field_4179 CACHE + m ()V a method_20544 enableCaching + m (Ldbz;Ldtc;Ljd;IIZLfbi;Lfbm;Ljava/util/List;Ljava/util/BitSet;)V a method_3370 renderModelFaceFlat + m (Ldbz;Ldtc;Ljd;Lfbi;Lfbm;Ljava/util/List;[FLjava/util/BitSet;Lgfv$b;I)V a method_3363 renderModelFaceAO + m (Ldbz;Ldtc;Ljd;Lfbm;Lfbi$a;Lgfw;FFFFIIIII)V a method_23073 putQuadData + m (Ldbz;Ldtc;Ljd;[ILji;[FLjava/util/BitSet;)V a method_3364 calculateShape + m (Ldbz;Lgsm;Ldtc;Ljd;Lfbi;Lfbm;ZLayw;JI)V a method_3374 tesselateBlock + m (Lfbi$a;Lfbm;FFFLjava/util/List;II)V a method_3365 renderQuadList + m (Lfbi$a;Lfbm;Ldtc;Lgsm;FFFII)V a method_3367 renderModel + m ()V b method_20545 clearCache + m (Ldbz;Lgsm;Ldtc;Ljd;Lfbi;Lfbm;ZLayw;JI)V b method_3361 tesselateWithAO + m (Ldbz;Lgsm;Ldtc;Ljd;Lfbi;Lfbm;ZLayw;JI)V c method_3373 tesselateWithoutAO + m (Lfhq;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfv$1 net/minecraft/class_778$1 net/minecraft/client/renderer/block/ModelBlockRenderer$1 + f [I a field_4197 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c gfv$a net/minecraft/class_778$class_779 net/minecraft/client/renderer/block/ModelBlockRenderer$AdjacencyInfo + f Lgfv$a; a field_4181 DOWN + f Lgfv$a; b field_4182 UP + f Lgfv$a; c field_4183 NORTH + f Lgfv$a; d field_4184 SOUTH + f Lgfv$a; e field_4187 WEST + f Lgfv$a; f field_4186 EAST + f [Lji; g field_4191 corners + f Z h field_4189 doNonCubicWeight + f [Lgfv$e; i field_4192 vert0Weights + f [Lgfv$e; j field_4185 vert1Weights + f [Lgfv$e; k field_4180 vert2Weights + f [Lgfv$e; l field_4188 vert3Weights + f [Lgfv$a; m field_4190 BY_FACING + f [Lgfv$a; n field_4193 $VALUES + m ()[Lgfv$a; a method_36917 $values + m (Lji;)Lgfv$a; a method_3378 fromFacing + m ([Lgfv$a;)V a method_3383 method_3383 + m (Ljava/lang/String;I[Lji;FZ[Lgfv$e;[Lgfv$e;[Lgfv$e;[Lgfv$e;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfv$b net/minecraft/class_778$class_780 net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientOcclusionFace + f [F a field_4196 brightness + f [I b field_4194 lightmap + m (IIII)I a method_3386 blend + m (IIIIFFFF)I a method_3389 blend + m (Ldbz;Ldtc;Ljd;Lji;[FLjava/util/BitSet;Z)V a method_3388 calculate + m ()V <init> <init> <init> +c gfv$c net/minecraft/class_778$class_781 net/minecraft/client/renderer/block/ModelBlockRenderer$AmbientVertexRemap + f Lgfv$c; a field_4199 DOWN + f Lgfv$c; b field_4200 UP + f Lgfv$c; c field_4204 NORTH + f Lgfv$c; d field_4205 SOUTH + f Lgfv$c; e field_4206 WEST + f Lgfv$c; f field_4207 EAST + f I g field_4203 vert0 + f I h field_4201 vert1 + f I i field_4198 vert2 + f I j field_4209 vert3 + f [Lgfv$c; k field_4202 BY_FACING + f [Lgfv$c; l field_4208 $VALUES + m ()[Lgfv$c; a method_36918 $values + m (Lji;)Lgfv$c; a method_3394 fromFacing + m ([Lgfv$c;)V a method_3390 method_3390 + m (Ljava/lang/String;IIIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfv$d net/minecraft/class_778$class_4303 net/minecraft/client/renderer/block/ModelBlockRenderer$Cache + f Z a field_19320 enabled + f Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; b field_19321 colorCache + f Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; c field_19322 brightnessCache + m ()V a method_20548 enable + m (Ldtc;Ldbz;Ljd;)I a method_20549 getLightColor + m ()V b method_20550 disable + m (Ldtc;Ldbz;Ljd;)F b method_20551 getShadeBrightness + m ()Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; c method_20552 method_20552 + m ()Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap; d method_20553 method_20553 + m ()V <init> <init> <init> +c gfv$d$1 net/minecraft/class_778$class_4303$1 net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$1 + f Lgfv$d; a field_19323 field_19323 + m (Lgfv$d;IF)V <init> <init> <init> +c gfv$d$2 net/minecraft/class_778$class_4303$2 net/minecraft/client/renderer/block/ModelBlockRenderer$Cache$2 + f Lgfv$d; a field_19324 field_19324 + m (Lgfv$d;IF)V <init> <init> <init> +c gfv$e net/minecraft/class_778$class_782 net/minecraft/client/renderer/block/ModelBlockRenderer$SizeInfo + f Lgfv$e; a field_4210 DOWN + f Lgfv$e; b field_4212 UP + f Lgfv$e; c field_4211 NORTH + f Lgfv$e; d field_4213 SOUTH + f Lgfv$e; e field_4215 WEST + f Lgfv$e; f field_4219 EAST + f Lgfv$e; g field_4220 FLIP_DOWN + f Lgfv$e; h field_4217 FLIP_UP + f Lgfv$e; i field_4218 FLIP_NORTH + f Lgfv$e; j field_4221 FLIP_SOUTH + f Lgfv$e; k field_4216 FLIP_WEST + f Lgfv$e; l field_4214 FLIP_EAST + f I m field_4222 shape + f [Lgfv$e; n field_4223 $VALUES + m ()[Lgfv$e; a method_36919 $values + m (Ljava/lang/String;ILji;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gfw net/minecraft/class_777 net/minecraft/client/renderer/block/model/BakedQuad + f [I a field_4175 vertices + f I b field_4174 tintIndex + f Lji; c field_4173 direction + f Lgql; d field_4176 sprite + f Z e field_22441 shade + m ()Lgql; a method_35788 getSprite + m ()[I b method_3357 getVertices + m ()Z c method_3360 isTinted + m ()I d method_3359 getTintIndex + m ()Lji; e method_3358 getDirection + m ()Z f method_24874 isShade + m ([IILji;Lgql;Z)V <init> <init> <init> +c gfx net/minecraft/class_785 net/minecraft/client/renderer/block/model/BlockElement + f Lorg/joml/Vector3f; a field_4228 from + f Lorg/joml/Vector3f; b field_4231 to + f Ljava/util/Map; c field_4230 faces + f Lgfz; d field_4232 rotation + f Z e field_4229 shade + f Z f field_32785 DEFAULT_RESCALE + f F g field_32786 MIN_EXTENT + f F h field_32787 MAX_EXTENT + m ()V a method_3402 fillUvs + m (Lji;)[F a method_3401 uvsByFace + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Ljava/util/Map;Lgfz;Z)V <init> <init> <init> +c gfx$1 net/minecraft/class_785$1 net/minecraft/client/renderer/block/model/BlockElement$1 + f [I a field_4233 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c gfx$a net/minecraft/class_785$class_786 net/minecraft/client/renderer/block/model/BlockElement$Deserializer + f Z a field_32788 DEFAULT_SHADE + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; a method_3412 getFaces + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgfx; a method_3406 deserialize + m (Lcom/google/gson/JsonObject;)Lgfz; a method_3410 getRotation + m (Lcom/google/gson/JsonObject;Ljava/lang/String;)Lorg/joml/Vector3f; a method_3409 getVector3f + m (Ljava/lang/String;)Lji; a method_3408 getFacing + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; b method_3404 filterNullFromFaces + m (Lcom/google/gson/JsonObject;)F b method_3403 getAngle + m (Lcom/google/gson/JsonObject;)Lji$a; c method_3411 getAxis + m (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f; d method_3405 getTo + m (Lcom/google/gson/JsonObject;)Lorg/joml/Vector3f; e method_3407 getFrom + m ()V <init> <init> <init> +c gfy net/minecraft/class_783 net/minecraft/client/renderer/block/model/BlockElementFace + f I a field_32789 NO_TINT + f Lji; b comp_2867 cullForDirection + f I c comp_2868 tintIndex + f Ljava/lang/String; d comp_2869 texture + f Lgga; e comp_2870 uv + m ()Lji; a comp_2867 cullForDirection + m ()I b comp_2868 tintIndex + m ()Ljava/lang/String; c comp_2869 texture + m ()Lgga; d comp_2870 uv + m (Lji;ILjava/lang/String;Lgga;)V <init> <init> <init> +c gfy$a net/minecraft/class_783$class_784 net/minecraft/client/renderer/block/model/BlockElementFace$Deserializer + f I a field_32790 DEFAULT_TINT_INDEX + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgfy; a method_3397 deserialize + m (Lcom/google/gson/JsonObject;)I a method_3400 getTintIndex + m (Lcom/google/gson/JsonObject;)Ljava/lang/String; b method_3399 getTexture + m (Lcom/google/gson/JsonObject;)Lji; c method_3398 getCullFacing + m ()V <init> <init> <init> +c gfz net/minecraft/class_789 net/minecraft/client/renderer/block/model/BlockElementRotation + f Lorg/joml/Vector3f; a comp_1118 origin + f Lji$a; b comp_1119 axis + f F c comp_1120 angle + f Z d comp_1121 rescale + m ()Lorg/joml/Vector3f; a comp_1118 origin + m ()Lji$a; b comp_1119 axis + m ()F c comp_1120 angle + m ()Z d comp_1121 rescale + m (Lorg/joml/Vector3f;Lji$a;FZ)V <init> <init> <init> +c gga net/minecraft/class_787 net/minecraft/client/renderer/block/model/BlockFaceUV + f [F a field_4235 uvs + f I b field_4234 rotation + m (I)F a method_3415 getU + m ([F)V a method_3417 setMissingUv + m (I)F b method_3416 getV + m (I)I c method_3414 getReverseIndex + m (I)I d method_3413 getShiftedIndex + m ([FI)V <init> <init> <init> +c gga$a net/minecraft/class_787$class_788 net/minecraft/client/renderer/block/model/BlockFaceUV$Deserializer + f I a field_32791 DEFAULT_ROTATION + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgga; a method_3418 deserialize + m (Lcom/google/gson/JsonObject;)I a method_3420 getRotation + m (Lcom/google/gson/JsonObject;)[F b method_3419 getUVs + m ()V <init> <init> <init> +c ggb net/minecraft/class_793 net/minecraft/client/renderer/block/model/BlockModel + f Lcom/google/gson/Gson; a field_4254 GSON + f Ljava/lang/String; b field_32792 PARTICLE_TEXTURE_REFERENCE + f Ljava/lang/String; c field_4252 name + f Ljava/util/Map; d field_4251 textureMap + f Lggb; e field_4253 parent + f Lakr; f field_4247 parentLocation + f Lorg/slf4j/Logger; g field_4248 LOGGER + f Lggd; h field_4249 FACE_BAKERY + f C i field_32793 REFERENCE_CHAR + f Z j field_42912 DEFAULT_AMBIENT_OCCLUSION + f Ljava/util/List; k field_4245 elements + f Lggb$b; l field_21857 guiLight + f Ljava/lang/Boolean; m field_4244 hasAmbientOcclusion + f Lggi; n field_4250 transforms + f Ljava/util/List; o field_4255 overrides + m ()Ljava/util/List; a method_3433 getElements + m (Lcun;)Lggh; a method_3438 getTransform + m (Lgfx;Lgfy;Lgql;Lji;Lgsv;)Lgfw; a method_3447 bakeFace + m (Lgsr;Lggb;)Lggg; a method_3440 getItemOverrides + m (Lgsr;Lggb;Ljava/util/function/Function;Lgsv;Z)Lgsm; a method_3446 bake + m (Ljava/io/Reader;)Lggb; a method_3437 fromStream + m (Ljava/lang/String;)Lggb; a method_3430 fromString + m (Ljava/util/function/Function;Lggf;)V a method_45786 method_45786 + m ()Z b method_3444 hasAmbientOcclusion + m (Ljava/lang/String;)Z b method_3432 hasTexture + m ()Lggb$b; c method_24298 getGuiLight + m (Ljava/lang/String;)Lgsq; c method_24077 getMaterial + m ()Z d method_35789 isResolved + m (Ljava/lang/String;)Lcom/mojang/datafixers/util/Either; d method_3442 findTextureEntry + m ()Ljava/util/List; e method_3434 getOverrides + m (Ljava/lang/String;)Z e method_3439 isTextureReference + m ()Lggb; g method_3431 getRootModel + m ()Lggi; h method_3443 getTransforms + m (Lakr;Ljava/util/List;Ljava/util/Map;Ljava/lang/Boolean;Lggb$b;Lggi;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggb$a net/minecraft/class_793$class_795 net/minecraft/client/renderer/block/model/BlockModel$Deserializer + m (Lakr;Ljava/lang/String;)Lcom/mojang/datafixers/util/Either; a method_24079 parseTextureLocationOrReference + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; a method_3452 getOverrides + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggb; a method_3451 deserialize + m (Lcom/google/gson/JsonObject;)Ljava/lang/Boolean; a method_3453 getAmbientOcclusion + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/List; b method_3449 getElements + m (Lcom/google/gson/JsonObject;)Ljava/util/Map; b method_3448 getTextureMap + m (Lcom/google/gson/JsonObject;)Ljava/lang/String; c method_3450 getParentName + m ()V <init> <init> <init> +c ggb$b net/minecraft/class_793$class_4751 net/minecraft/client/renderer/block/model/BlockModel$GuiLight + f Lggb$b; a field_21858 FRONT + f Lggb$b; b field_21859 SIDE + f Ljava/lang/String; c field_21860 name + f [Lggb$b; d field_21861 $VALUES + m ()Z a method_24299 lightLikeBlock + m (Ljava/lang/String;)Lggb$b; a method_24300 getByName + m ()[Lggb$b; b method_36920 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggb$c net/minecraft/class_793$class_6246 net/minecraft/client/renderer/block/model/BlockModel$LoopException + m (Ljava/lang/String;)V <init> <init> <init> +c ggc net/minecraft/class_790 net/minecraft/client/renderer/block/model/BlockModelDefinition + f Ljava/util/Map; a field_4241 variants + f Lggo; b field_4240 multiPart + m ()Ljava/util/Map; a method_3423 getVariants + m (Lggc$a;Lcom/google/gson/JsonElement;)Lggc; a method_45787 fromJsonElement + m (Lggc$a;Ljava/io/Reader;)Lggc; a method_3424 fromStream + m (Ljava/lang/String;)Z a method_35790 hasVariant + m ()Ljava/util/Set; b method_35791 getMultiVariants + m (Ljava/lang/String;)Lggj; b method_35792 getVariant + m ()Z c method_3422 isMultiPart + m ()Lggo; d method_3421 getMultiPart + m (Ljava/util/Map;Lggo;)V <init> <init> <init> + m (Ljava/util/List;)V <init> <init> <init> +c ggc$a net/minecraft/class_790$class_791 net/minecraft/client/renderer/block/model/BlockModelDefinition$Context + f Lcom/google/gson/Gson; a field_4243 gson + f Ldtd; b field_4242 definition + m ()Ldtd; a method_3425 getDefinition + m (Ldtd;)V a method_3426 setDefinition + m ()V <init> <init> <init> +c ggc$b net/minecraft/class_790$class_792 net/minecraft/client/renderer/block/model/BlockModelDefinition$Deserializer + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Ljava/util/Map; a method_3429 getVariants + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggc; a method_3428 deserialize + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;)Lggo; b method_3427 getMultiPart + m ()V <init> <init> <init> +c ggc$c net/minecraft/class_790$class_6247 net/minecraft/client/renderer/block/model/BlockModelDefinition$MissingVariantException + f Lggc; a field_32795 field_32795 + m (Lggc;)V <init> <init> <init> +c ggd net/minecraft/class_796 net/minecraft/client/renderer/block/model/FaceBakery + f I a field_32796 VERTEX_INT_SIZE + f I b field_32797 VERTEX_COUNT + f I c field_32798 UV_INDEX + f F d field_4260 RESCALE_22_5 + f F e field_4259 RESCALE_45 + f I f field_32799 COLOR_INDEX + m (Lgga;Lgql;Lji;[FLj;Lgfz;Z)[I a method_3458 makeVertices + m (Lgga;Lji;Lj;)Lgga; a method_3454 recomputeUVs + m (Lorg/joml/Vector3f;Lgfz;)V a method_3463 applyElementRotation + m (Lorg/joml/Vector3f;Lj;)V a method_3455 applyModelRotation + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;)[F a method_3459 setupShape + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lgfy;Lgql;Lji;Lgsv;Lgfz;Z)Lgfw; a method_3468 bakeQuad + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Matrix4f;Lorg/joml/Vector3f;)V a method_3464 rotateVertexBy + m ([I)Lji; a method_3467 calculateFacing + m ([IILji;Lgga;[FLgql;Lj;Lgfz;Z)V a method_3461 bakeVertex + m ([IILorg/joml/Vector3f;Lgql;Lgga;)V a method_3460 fillVertex + m ([ILji;)V a method_3462 recalculateWinding + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggd$1 net/minecraft/class_796$1 net/minecraft/client/renderer/block/model/FaceBakery$1 + f [I a field_4265 $SwitchMap$net$minecraft$core$Direction$Axis + m ()V <clinit> <clinit> <clinit> +c gge net/minecraft/class_801 net/minecraft/client/renderer/block/model/ItemModelGenerator + f Ljava/util/List; a field_4270 LAYERS + f F b field_32806 MIN_Z + f F c field_32807 MAX_Z + m (IILgqf;Ljava/util/List;I)V a method_33428 method_33428 + m (ILjava/lang/String;Lgqf;)Ljava/util/List; a method_3480 processFrames + m (Lgge$b;Ljava/util/List;Lgqf;IIIIIZ)V a method_3476 checkTransition + m (Lgqf;)Ljava/util/List; a method_3478 getSpans + m (Lgqf;IIIII)Z a method_3477 isTransparent + m (Lgqf;Ljava/lang/String;I)Ljava/util/List; a method_3481 createSideElements + m (Ljava/util/List;Lgge$b;II)V a method_3482 createOrExpandSpan + m (Ljava/util/function/Function;Lggb;)Lggb; a method_3479 generateBlockModel + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gge$a net/minecraft/class_801$class_802 net/minecraft/client/renderer/block/model/ItemModelGenerator$Span + f Lgge$b; a field_4271 facing + f I b field_4274 min + f I c field_4273 max + f I d field_4272 anchor + m ()Lgge$b; a method_3484 getFacing + m (I)V a method_3483 expand + m ()I b method_3487 getMin + m ()I c method_3485 getMax + m ()I d method_3486 getAnchor + m (Lgge$b;II)V <init> <init> <init> +c gge$b net/minecraft/class_801$class_803 net/minecraft/client/renderer/block/model/ItemModelGenerator$SpanFacing + f Lgge$b; a field_4281 UP + f Lgge$b; b field_4277 DOWN + f Lgge$b; c field_4278 LEFT + f Lgge$b; d field_4283 RIGHT + f Lji; e field_4276 direction + f I f field_4280 xOffset + f I g field_4279 yOffset + f [Lgge$b; h field_4282 $VALUES + m ()Lji; a method_3488 getDirection + m ()I b method_3490 getXOffset + m ()I c method_3489 getYOffset + m ()Z d method_3491 isHorizontal + m ()[Lgge$b; e method_36921 $values + m (Ljava/lang/String;ILji;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggf net/minecraft/class_799 net/minecraft/client/renderer/block/model/ItemOverride + f Lakr; a field_4268 model + f Ljava/util/List; b field_4269 predicates + m ()Lakr; a method_3472 getModel + m ()Ljava/util/stream/Stream; b method_33690 getPredicates + m (Lakr;Ljava/util/List;)V <init> <init> <init> +c ggf$a net/minecraft/class_799$class_800 net/minecraft/client/renderer/block/model/ItemOverride$Deserializer + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggf; a method_3475 deserialize + m (Lcom/google/gson/JsonObject;)Ljava/util/List; a method_3474 getPredicates + m (Ljava/util/Map$Entry;)Lggf$b; a method_33691 method_33691 + m ()V <init> <init> <init> +c ggf$b net/minecraft/class_799$class_5826 net/minecraft/client/renderer/block/model/ItemOverride$Predicate + f Lakr; a field_28790 property + f F b field_28791 value + m ()Lakr; a method_33692 getProperty + m ()F b method_33693 getValue + m (Lakr;F)V <init> <init> <init> +c ggg net/minecraft/class_806 net/minecraft/client/renderer/block/model/ItemOverrides + f Lggg; a field_4292 EMPTY + f F b field_42072 NO_OVERRIDE + f [Lggg$a; c field_28792 overrides + f [Lakr; d field_28793 properties + m (I)[Lggg$b; a method_33694 method_33694 + m (Lgsm;Lcuq;Lfzf;Lbtn;I)Lgsm; a method_3495 resolve + m (Lgsr;Lggb;Lggf;)Lgsm; a method_33695 bakeModel + m (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lggf$b;)Lggg$b; a method_33696 method_33696 + m (I)[Lakr; b method_33697 method_33697 + m ()V <init> <init> <init> + m (Lgsr;Lggb;Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggg$a net/minecraft/class_806$class_5827 net/minecraft/client/renderer/block/model/ItemOverrides$BakedOverride + f [Lggg$b; a field_28794 matchers + f Lgsm; b field_28795 model + m ([F)Z a method_33700 test + m ([Lggg$b;Lgsm;)V <init> <init> <init> +c ggg$b net/minecraft/class_806$class_5828 net/minecraft/client/renderer/block/model/ItemOverrides$PropertyMatcher + f I a field_28796 index + f F b field_28797 value + m (IF)V <init> <init> <init> +c ggh net/minecraft/class_804 net/minecraft/client/renderer/block/model/ItemTransform + f Lggh; a field_4284 NO_TRANSFORM + f Lorg/joml/Vector3f; b field_4287 rotation + f Lorg/joml/Vector3f; c field_4286 translation + f Lorg/joml/Vector3f; d field_4285 scale + m (ZLfbi;)V a method_23075 apply + m (Lorg/joml/Vector3f;Lorg/joml/Vector3f;Lorg/joml/Vector3f;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggh$a net/minecraft/class_804$class_805 net/minecraft/client/renderer/block/model/ItemTransform$Deserializer + f F a field_32808 MAX_TRANSLATION + f F b field_32809 MAX_SCALE + f Lorg/joml/Vector3f; c field_4288 DEFAULT_ROTATION + f Lorg/joml/Vector3f; d field_4290 DEFAULT_TRANSLATION + f Lorg/joml/Vector3f; e field_4289 DEFAULT_SCALE + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggh; a method_3494 deserialize + m (Lcom/google/gson/JsonObject;Ljava/lang/String;Lorg/joml/Vector3f;)Lorg/joml/Vector3f; a method_3493 getVector3f + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggi net/minecraft/class_809 net/minecraft/client/renderer/block/model/ItemTransforms + f Lggi; a field_4301 NO_TRANSFORMS + f Lggh; b field_4305 thirdPersonLeftHand + f Lggh; c field_4307 thirdPersonRightHand + f Lggh; d field_4302 firstPersonLeftHand + f Lggh; e field_4304 firstPersonRightHand + f Lggh; f field_4311 head + f Lggh; g field_4300 gui + f Lggh; h field_4303 ground + f Lggh; i field_4306 fixed + m (Lcun;)Lggh; a method_3503 getTransform + m (Lcun;)Z b method_3501 hasTransform + m ()V <init> <init> <init> + m (Lggi;)V <init> <init> <init> + m (Lggh;Lggh;Lggh;Lggh;Lggh;Lggh;Lggh;Lggh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggi$1 net/minecraft/class_809$1 net/minecraft/client/renderer/block/model/ItemTransforms$1 + f [I a field_4313 $SwitchMap$net$minecraft$world$item$ItemDisplayContext + m ()V <clinit> <clinit> <clinit> +c ggi$a net/minecraft/class_809$class_810 net/minecraft/client/renderer/block/model/ItemTransforms$Deserializer + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonObject;Lcun;)Lggh; a method_3504 getTransform + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggi; a method_3505 deserialize + m ()V <init> <init> <init> +c ggj net/minecraft/class_807 net/minecraft/client/renderer/block/model/MultiVariant + f Ljava/util/List; a field_4294 variants + m ()Ljava/util/List; a method_3497 getVariants + m (Ljava/util/function/Function;Lakr;)V a method_45788 method_45788 + m (Ljava/util/List;)V <init> <init> <init> +c ggj$a net/minecraft/class_807$class_808 net/minecraft/client/renderer/block/model/MultiVariant$Deserializer + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggj; a method_3499 deserialize + m ()V <init> <init> <init> +c ggk net/minecraft/class_813 net/minecraft/client/renderer/block/model/Variant + f Lakr; a field_4326 modelLocation + f Lj; b field_4328 rotation + f Z c field_4327 uvLock + f I d field_4325 weight + m ()Lakr; a method_3510 getModelLocation + m ()I d method_3511 getWeight + m (Lakr;Lj;ZI)V <init> <init> <init> +c ggk$a net/minecraft/class_813$class_814 net/minecraft/client/renderer/block/model/Variant$Deserializer + f Z a field_32810 DEFAULT_UVLOCK + f I b field_32811 DEFAULT_WEIGHT + f I c field_32812 DEFAULT_X_ROTATION + f I d field_32813 DEFAULT_Y_ROTATION + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggk; a method_3513 deserialize + m (Lcom/google/gson/JsonObject;)Lgsn; a method_3515 getBlockRotation + m (Lcom/google/gson/JsonObject;)Lakr; b method_3514 getModel + m (Lcom/google/gson/JsonObject;)I c method_3517 getWeight + m (Lcom/google/gson/JsonObject;)Z d method_3516 getUvLock + m ()V <init> <init> <init> +c ggl net/minecraft/class_812 net/minecraft/client/renderer/block/model/multipart/AndCondition + f Ljava/lang/String; a field_32814 TOKEN + f Ljava/lang/Iterable; d field_4324 conditions + m (Ldtc;Ljava/util/function/Predicate;)Z a method_3507 method_3507 + m (Ldtd;Lggm;)Ljava/util/function/Predicate; a method_3508 method_3508 + m (Ljava/util/List;Ldtc;)Z a method_3506 method_3506 + m (Ljava/lang/Iterable;)V <init> <init> <init> +c ggm net/minecraft/class_815 net/minecraft/client/renderer/block/model/multipart/Condition + f Lggm; b field_16900 TRUE + f Lggm; c field_16901 FALSE + m (Ldtc;)Z a method_16811 method_16811 + m (Ldtd;)Ljava/util/function/Predicate; a method_16810 method_16810 + m (Ldtc;)Z b method_16809 method_16809 + m (Ldtd;)Ljava/util/function/Predicate; b method_16808 method_16808 + m ()V <clinit> <clinit> <clinit> +c ggn net/minecraft/class_818 net/minecraft/client/renderer/block/model/multipart/KeyValueCondition + f Lcom/google/common/base/Splitter; a field_4334 PIPE_SPLITTER + f Ljava/lang/String; d field_4333 key + f Ljava/lang/String; e field_4332 value + m (Ldtc;Ljava/util/function/Predicate;)Z a method_3527 method_3527 + m (Ldtd;Lduf;Ljava/lang/String;)Ljava/util/function/Predicate; a method_3525 getBlockStatePredicate + m (Lduf;Ljava/util/Optional;Ldtc;)Z a method_3528 method_3528 + m (Ljava/util/List;Ldtc;)Z a method_3524 method_3524 + m (Ldtd;Lduf;Ljava/lang/String;)Ljava/util/function/Predicate; b method_3526 method_3526 + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggo net/minecraft/class_816 net/minecraft/client/renderer/block/model/multipart/MultiPart + f Ldtd; a field_4329 definition + f Ljava/util/List; b field_4330 selectors + m ()Ljava/util/List; a method_3519 getSelectors + m (Lggq;)Ljava/util/stream/Stream; a method_3518 method_3518 + m (Ljava/util/function/Function;Lggq;)V a method_45789 method_45789 + m ()Ljava/util/Set; b method_3520 getMultiVariants + m (Ldtd;Ljava/util/List;)V <init> <init> <init> +c ggo$a net/minecraft/class_816$class_817 net/minecraft/client/renderer/block/model/multipart/MultiPart$Deserializer + f Lggc$a; a field_4331 context + m (Lcom/google/gson/JsonDeserializationContext;Lcom/google/gson/JsonArray;)Ljava/util/List; a method_3522 getSelectors + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggo; a method_3523 deserialize + m (Lggc$a;)V <init> <init> <init> +c ggp net/minecraft/class_821 net/minecraft/client/renderer/block/model/multipart/OrCondition + f Ljava/lang/String; a field_32815 TOKEN + f Ljava/lang/Iterable; d field_4337 conditions + m (Ldtc;Ljava/util/function/Predicate;)Z a method_3539 method_3539 + m (Ldtd;Lggm;)Ljava/util/function/Predicate; a method_3540 method_3540 + m (Ljava/util/List;Ldtc;)Z a method_3538 method_3538 + m (Ljava/lang/Iterable;)V <init> <init> <init> +c ggq net/minecraft/class_819 net/minecraft/client/renderer/block/model/multipart/Selector + f Lggm; a field_4335 condition + f Lggj; b field_4336 variant + m ()Lggj; a method_3529 getVariant + m (Ldtd;)Ljava/util/function/Predicate; a method_3530 getPredicate + m (Lggm;Lggj;)V <init> <init> <init> +c ggq$a net/minecraft/class_819$class_820 net/minecraft/client/renderer/block/model/multipart/Selector$Deserializer + m (Lcom/google/gson/JsonElement;)Lggm; a method_3537 method_3537 + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lggq; a method_3535 deserialize + m (Lcom/google/gson/JsonObject;)Lggm; a method_3536 getCondition + m (Ljava/util/Map$Entry;)Lggm; a method_3533 getKeyValueCondition + m (Lcom/google/gson/JsonElement;)Lggm; b method_3534 method_3534 + m (Lcom/google/gson/JsonObject;)Lggm; b method_3531 getSelector + m ()V <init> <init> <init> +c ggr net/minecraft/class_6248 net/minecraft/client/renderer/block/model/multipart/package-info +c ggs net/minecraft/class_6249 net/minecraft/client/renderer/block/model/package-info +c ggt net/minecraft/class_6250 net/minecraft/client/renderer/block/package-info +c ggu net/minecraft/class_823 net/minecraft/client/renderer/blockentity/BannerRenderer + f Ljava/lang/String; a field_32816 FLAG + f I b field_32817 BANNER_WIDTH + f I c field_32818 BANNER_HEIGHT + f I d field_32819 MAX_PATTERNS + f Ljava/lang/String; e field_32820 POLE + f Ljava/lang/String; f field_32821 BAR + f Lfyk; g field_20810 flag + f Lfyk; h field_20811 pole + f Lfyk; i field_20812 bar + m ()Lfyq; a method_32135 createBodyLayer + m (Ldpw;FLfbi;Lgez;II)V a method_3546 render + m (Lfbi;Lgez;IILfyk;Lgsq;Lcti;)V a method_58140 renderPatternLayer + m (Lfbi;Lgez;IILfyk;Lgsq;ZLcti;Ldpy;)V a method_29999 renderPatterns + m (Lfbi;Lgez;IILfyk;Lgsq;ZLcti;Ldpy;Z)V a method_23802 renderPatterns + m (Lgha$a;)V <init> <init> <init> +c ggv net/minecraft/class_822 net/minecraft/client/renderer/blockentity/BeaconRenderer + f Lakr; a field_4338 BEAM_LOCATION + f I b field_32822 MAX_RENDER_Y + m (Ldqc;)Z a method_3542 shouldRenderOffScreen + m (Ldqc;FLfbi;Lgez;II)V a method_3541 render + m (Ldqc;Lexc;)Z a method_33891 shouldRender + m (Lfbi$a;Lfbm;IIFFFF)V a method_23076 addVertex + m (Lfbi$a;Lfbm;IIIFFFFFFFF)V a method_22740 renderQuad + m (Lfbi;Lfbm;IIIFFFFFFFFFFFF)V a method_22741 renderPart + m (Lfbi;Lgez;FJIII)V a method_3543 renderBeaconBeam + m (Lfbi;Lgez;Lakr;FFJIIIFF)V a method_3545 renderBeaconBeam + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggw net/minecraft/class_825 net/minecraft/client/renderer/blockentity/BedRenderer + f Lfyk; a field_27744 headRoot + f Lfyk; b field_27745 footRoot + m (Ldcx;Ljd;)Z a method_24188 method_24188 + m (Ldqd;FLfbi;Lgez;II)V a method_3557 render + m (Lfbi;Lgez;Lfyk;Lji;Lgsq;IIZ)V a method_3558 renderPiece + m ()Lfyq; b method_32136 createHeadLayer + m ()Lfyq; c method_32137 createFootLayer + m (Lgha$a;)V <init> <init> <init> +c ggx net/minecraft/class_3880 net/minecraft/client/renderer/blockentity/BellRenderer + f Lgsq; a field_17145 BELL_RESOURCE_LOCATION + f Ljava/lang/String; b field_32823 BELL_BODY + f Lfyk; c field_20816 bellBody + m (Ldqf;FLfbi;Lgez;II)V a method_17139 render + m ()Lfyq; b method_32138 createBodyLayer + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ggy net/minecraft/class_824 net/minecraft/client/renderer/blockentity/BlockEntityRenderDispatcher + f Ldcw; a field_4348 level + f Lffy; b field_4344 camera + f Lexa; c field_4350 cameraHitResult + f Ljava/util/Map; d field_4345 renderers + f Lfhx; e field_4342 font + f Lfyg; f field_27746 entityModelSet + f Ljava/util/function/Supplier; g field_27747 blockRenderDispatcher + f Ljava/util/function/Supplier; h field_38880 itemRenderer + f Ljava/util/function/Supplier; i field_38881 entityRenderer + m (Ldcw;)V a method_3551 setLevel + m (Ldcw;Lffy;Lexa;)V a method_3549 prepare + m (Ldqh;)Lggz; a method_3550 getRenderer + m (Ldqh;FLfbi;Lgez;)V a method_3555 render + m (Ldqh;Lfbi;Lgez;II)Z a method_23077 renderItem + m (Ldqh;Ljava/lang/Runnable;)V a method_3554 tryRender + m (Lggz;Ldqh;FLfbi;Lgez;)V a method_23079 setupAndRender + m (Lggz;Ldqh;Lfbi;Lgez;II)V a method_23080 method_23080 + m (Lggz;Ldqh;FLfbi;Lgez;)V b method_23081 method_23081 + m (Lfhx;Lfyg;Ljava/util/function/Supplier;Ljava/util/function/Supplier;Ljava/util/function/Supplier;)V <init> <init> <init> +c ggz net/minecraft/class_827 net/minecraft/client/renderer/blockentity/BlockEntityRenderer + m (Ldqh;)Z a method_3563 shouldRenderOffScreen + m (Ldqh;FLfbi;Lgez;II)V a method_3569 render + m (Ldqh;Lexc;)Z a method_33892 shouldRender + m ()I aW_ method_33893 getViewDistance +c gha net/minecraft/class_5614 net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider +c gha$a net/minecraft/class_5614$class_5615 net/minecraft/client/renderer/blockentity/BlockEntityRendererProvider$Context + f Lggy; a field_27748 blockEntityRenderDispatcher + f Lgft; b field_27749 blockRenderDispatcher + f Lglh; c field_38882 itemRenderer + f Lgkh; d field_38883 entityRenderer + f Lfyg; e field_27750 modelSet + f Lfhx; f field_27751 font + m ()Lggy; a method_32139 getBlockEntityRenderDispatcher + m (Lfyi;)Lfyk; a method_32140 bakeLayer + m ()Lgft; b method_32141 getBlockRenderDispatcher + m ()Lgkh; c method_43334 getEntityRenderer + m ()Lglh; d method_43335 getItemRenderer + m ()Lfyg; e method_32142 getModelSet + m ()Lfhx; f method_32143 getFont + m (Lggy;Lgft;Lglh;Lgkh;Lfyg;Lfhx;)V <init> <init> <init> +c ghb net/minecraft/class_5616 net/minecraft/client/renderer/blockentity/BlockEntityRenderers + f Ljava/util/Map; a field_27752 PROVIDERS + m (Lcom/google/common/collect/ImmutableMap$Builder;Lgha$a;Ldqj;Lgha;)V a method_32145 method_32145 + m (Ldqj;Lgha;)V a method_32144 register + m (Lgha$a;)Ljava/util/Map; a method_32146 createEntityRenderers + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghc net/minecraft/class_4737 net/minecraft/client/renderer/blockentity/BrightnessCombiner + m ()Lit/unimi/dsi/fastutil/ints/Int2IntFunction; a method_24189 acceptNone + m (I)I a method_24190 method_24190 + m (Ldqh;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction; a method_24191 acceptSingle + m (Ldqh;Ldqh;)Lit/unimi/dsi/fastutil/ints/Int2IntFunction; a method_24192 acceptDouble + m (Ldqh;Ldqh;I)I a method_24193 method_24193 + m (I)I b method_24194 method_24194 + m ()V <init> <init> <init> +c ghd net/minecraft/class_8189 net/minecraft/client/renderer/blockentity/BrushableBlockRenderer + f Lglh; a field_42928 itemRenderer + m (Ldql;FLfbi;Lgez;II)V a method_49348 render + m (Lji;I)[F a method_49349 translations + m (Lgha$a;)V <init> <init> <init> +c ghd$1 net/minecraft/class_8189$1 net/minecraft/client/renderer/blockentity/BrushableBlockRenderer$1 + f [I a field_42929 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c ghe net/minecraft/class_3941 net/minecraft/client/renderer/blockentity/CampfireRenderer + f F a field_32824 SIZE + f Lglh; b field_38884 itemRenderer + m (Ldqn;FLfbi;Lgez;II)V a method_17581 render + m (Lgha$a;)V <init> <init> <init> +c ghf net/minecraft/class_826 net/minecraft/client/renderer/blockentity/ChestRenderer + f Ljava/lang/String; a field_32825 BOTTOM + f Ljava/lang/String; b field_32826 LID + f Ljava/lang/String; c field_32827 LOCK + f Lfyk; d field_20817 lid + f Lfyk; e field_20818 bottom + f Lfyk; f field_20819 lock + f Lfyk; g field_20820 doubleLeftLid + f Lfyk; h field_20821 doubleLeftBottom + f Lfyk; i field_20822 doubleLeftLock + f Lfyk; j field_21479 doubleRightLid + f Lfyk; k field_21480 doubleRightBottom + f Lfyk; l field_21481 doubleRightLock + f Z m field_4365 xmasTextures + m (Lfbi;Lfbm;Lfyk;Lfyk;Lfyk;FII)V a method_22749 render + m ()Lfyq; b method_32147 createSingleBodyLayer + m ()Lfyq; c method_32148 createDoubleBodyRightLayer + m ()Lfyq; d method_32149 createDoubleBodyLeftLayer + m (Lgha$a;)V <init> <init> <init> +c ghg net/minecraft/class_829 net/minecraft/client/renderer/blockentity/ConduitRenderer + f Lgsq; a field_4377 SHELL_TEXTURE + f Lgsq; b field_4378 ACTIVE_SHELL_TEXTURE + f Lgsq; c field_4373 WIND_TEXTURE + f Lgsq; d field_4371 VERTICAL_WIND_TEXTURE + f Lgsq; e field_4379 OPEN_EYE_TEXTURE + f Lgsq; f field_4380 CLOSED_EYE_TEXTURE + f Lfyk; g field_20823 eye + f Lfyk; h field_20824 wind + f Lfyk; i field_20825 shell + f Lfyk; j field_20826 cage + f Lggy; k field_27753 renderer + m (Ldqt;FLfbi;Lgez;II)V a method_22750 render + m ()Lfyq; b method_32150 createEyeLayer + m ()Lfyq; c method_32151 createWindLayer + m ()Lfyq; d method_32152 createShellLayer + m ()Lfyq; e method_32153 createCageLayer + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghh net/minecraft/class_8188 net/minecraft/client/renderer/blockentity/DecoratedPotRenderer + f Ljava/lang/String; a field_42913 NECK + f Ljava/lang/String; b field_42914 FRONT + f Ljava/lang/String; c field_42915 BACK + f Ljava/lang/String; d field_42916 LEFT + f Ljava/lang/String; e field_42917 RIGHT + f Ljava/lang/String; f field_42918 TOP + f Ljava/lang/String; g field_42919 BOTTOM + f Lfyk; h field_42920 neck + f Lfyk; i field_42921 frontSide + f Lfyk; j field_42922 backSide + f Lfyk; k field_42923 leftSide + f Lfyk; l field_42924 rightSide + f Lfyk; m field_42925 top + f Lfyk; n field_42926 bottom + f F o field_46728 WOBBLE_AMPLITUDE + m (Ldqx;FLfbi;Lgez;II)V a method_49344 render + m (Lfyk;Lfbi;Lgez;IILgsq;)V a method_49345 renderSide + m (Ljava/util/Optional;)Lgsq; a method_49343 getSideMaterial + m ()Lfyq; b method_49346 createBaseLayer + m ()Lfyq; c method_49347 createSidesLayer + m (Lgha$a;)V <init> <init> <init> +c ghi net/minecraft/class_828 net/minecraft/client/renderer/blockentity/EnchantTableRenderer + f Lgsq; a field_4369 BOOK_LOCATION + f Lfus; b field_4370 bookModel + m (Ldrc;FLfbi;Lgez;II)V a method_3571 render + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghj net/minecraft/class_7761 net/minecraft/client/renderer/blockentity/HangingSignRenderer + f Ljava/lang/String; a field_40522 PLANK + f Ljava/lang/String; b field_40523 V_CHAINS + f Ljava/lang/String; c field_40516 NORMAL_CHAINS + f Ljava/lang/String; d field_40517 CHAIN_L_1 + f Ljava/lang/String; e field_40518 CHAIN_L_2 + f Ljava/lang/String; f field_40519 CHAIN_R_1 + f Ljava/lang/String; g field_40520 CHAIN_R_2 + f Ljava/lang/String; h field_40521 BOARD + f F i field_44574 MODEL_RENDER_SCALE + f F j field_44575 TEXT_RENDER_SCALE + f Lexc; k field_44576 TEXT_OFFSET + f Ljava/util/Map; l field_40524 hangingSignModels + m (Lgha$a;Ldup;)Lghj$a; a method_45794 method_45794 + m (Ldup;)Ldup; b method_45796 method_45796 + m ()Lfyq; e method_45795 createHangingSignLayer + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghj$a net/minecraft/class_7761$class_7762 net/minecraft/client/renderer/blockentity/HangingSignRenderer$HangingSignModel + f Lfyk; a field_40525 root + f Lfyk; b field_40526 plank + f Lfyk; c field_40527 vChains + f Lfyk; d field_40528 normalChains + m (Ldtc;)V a method_45797 evaluateVisibleParts + m (Lfyk;)V <init> <init> <init> +c ghk net/minecraft/class_3942 net/minecraft/client/renderer/blockentity/LecternRenderer + f Lfus; a field_17428 bookModel + m (Ldrk;FLfbi;Lgez;II)V a method_17582 render + m (Lgha$a;)V <init> <init> <init> +c ghl net/minecraft/class_835 net/minecraft/client/renderer/blockentity/PistonHeadRenderer + f Lgft; a field_4389 blockRenderer + m (Ldsy;FLfbi;Lgez;II)V a method_3576 render + m (Ljd;Ldtc;Lfbi;Lgez;Ldcw;ZI)V a method_3575 renderBlock + m (Lgha$a;)V <init> <init> <init> +c ghm net/minecraft/class_834 net/minecraft/client/renderer/blockentity/ShulkerBoxRenderer + f Lfxd; a field_4387 model + m (Ldrr;FLfbi;Lgez;II)V a method_3574 render + m (Lgha$a;)V <init> <init> <init> +c ghn net/minecraft/class_837 net/minecraft/client/renderer/blockentity/SignRenderer + f Ljava/lang/String; a field_32830 STICK + f I b field_33962 BLACK_TEXT_OUTLINE_COLOR + f I c field_33963 OUTLINE_RENDER_DISTANCE + f F d field_44577 RENDER_SCALE + f Lexc; e field_44578 TEXT_OFFSET + f Ljava/util/Map; f field_27754 signModels + f Lfhx; g field_27755 font + m (ILwz;)Laya; a method_45799 method_45799 + m (Ldrs;FLfbi;Lgez;II)V a method_23083 render + m (Ldrs;Lfbi;Lgez;IILdtc;Ldmz;Ldup;Lfwg;)V a method_49920 renderSignWithText + m (Ldrt;)I a method_37311 getDarkColor + m (Ldup;)Lgsq; a method_45792 getSignMaterial + m (Lfbi;FLdtc;)V a method_49918 translateSign + m (Lfbi;IILfwg;Lfbm;)V a method_45793 renderSignModel + m (Lfbi;Lgez;IILdup;Lfwg;)V a method_45800 renderSign + m (Lfbi;ZLexc;)V a method_49919 translateSignText + m (Lfyg;Ldup;)Lghn$a; a method_32157 createSignModel + m (Lgha$a;Ldup;)Lghn$a; a method_32158 method_32158 + m (Ljd;I)Z a method_37312 isOutlineVisible + m (Ljd;Ldrt;Lfbi;Lgez;IIIZ)V a method_45798 renderSignText + m ()F b method_51272 getSignModelRenderScale + m (Ldup;)Ldup; b method_32156 method_32156 + m ()F c method_51273 getSignTextRenderScale + m ()Lexc; d method_45790 getTextOffset + m ()Lfyq; f method_32154 createSignLayer + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghn$a net/minecraft/class_837$class_4702 net/minecraft/client/renderer/blockentity/SignRenderer$SignModel + f Lfyk; a field_27756 root + f Lfyk; b field_21531 stick + m (Lfyk;)V <init> <init> <init> +c gho net/minecraft/class_836 net/minecraft/client/renderer/blockentity/SkullBlockRenderer + f Ljava/util/Map; a field_4391 modelByType + f Ljava/util/Map; b field_4390 SKIN_BY_TYPE + m (Ldnb$a;Lcxu;)Lgfh; a method_3578 getRenderType + m (Ldru;FLfbi;Lgez;II)V a method_3577 render + m (Lfyg;)Ljava/util/Map; a method_32160 createSkullRenderers + m (Ljava/util/HashMap;)V a method_3580 method_3580 + m (Lji;FFLfbi;Lgez;ILfxh;Lgfh;)V a method_32161 renderSkull + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghp net/minecraft/class_839 net/minecraft/client/renderer/blockentity/SpawnerRenderer + f Lgkh; a field_38885 entityRenderer + m (FLfbi;Lgez;ILbsr;Lgkh;DD)V a method_55253 renderEntityInSpawner + m (Ldrw;FLfbi;Lgez;II)V a method_3589 render + m (Lgha$a;)V <init> <init> <init> +c ghq net/minecraft/class_838 net/minecraft/client/renderer/blockentity/StructureBlockRenderer + m (Ldrx;)Z a method_3588 shouldRenderOffScreen + m (Ldrx;FLfbi;Lgez;II)V a method_3587 render + m (Ldrx;Lfbm;Lfbi;)V a method_61047 renderStructureVoids + m (Ldrx;Lgez;Lfbi;)V a method_3585 renderInvisibleBlocks + m (Ljd;Ljd;Lfbi;Lfbm;Lji;III)V a method_61048 method_61048 + m (Lgha$a;)V <init> <init> <init> +c ghq$1 net/minecraft/class_838$1 net/minecraft/client/renderer/blockentity/StructureBlockRenderer$1 + f [I a field_4402 $SwitchMap$net$minecraft$world$level$block$Mirror + f [I b field_4401 $SwitchMap$net$minecraft$world$level$block$Rotation + m ()V <clinit> <clinit> <clinit> +c ghr net/minecraft/class_841 net/minecraft/client/renderer/blockentity/TheEndGatewayRenderer + f Lakr; c field_4409 BEAM_LOCATION + m (Ldry;FLfbi;Lgez;II)V a method_22751 render + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ghs net/minecraft/class_840 net/minecraft/client/renderer/blockentity/TheEndPortalRenderer + f Lakr; a field_4406 END_SKY_LOCATION + f Lakr; b field_4407 END_PORTAL_LOCATION + m (Ldrz;FLfbi;Lgez;II)V a method_3591 render + m (Ldrz;Lorg/joml/Matrix4f;Lfbm;)V a method_23084 renderCube + m (Ldrz;Lorg/joml/Matrix4f;Lfbm;FFFFFFFFLji;)V a method_23085 renderFace + m ()F b method_3594 getOffsetUp + m ()F c method_35793 getOffsetDown + m ()Lgfh; d method_34589 renderType + m (Lgha$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c ght net/minecraft/class_8984 net/minecraft/client/renderer/blockentity/TrialSpawnerRenderer + f Lgkh; a field_47464 entityRenderer + m (Ldsc;FLfbi;Lgez;II)V a method_55254 render + m (Lgha$a;)V <init> <init> <init> +c ghu net/minecraft/class_9214 net/minecraft/client/renderer/blockentity/VaultRenderer + f Lglh; a field_48952 itemRenderer + f Layw; b field_48953 random + m (FLdcw;Lfbi;Lgez;ILcuq;Lglh;FFLayw;)V a method_56851 renderItemInside + m (Ldsk;FLfbi;Lgez;II)V a method_56852 render + m (Lgha$a;)V <init> <init> <init> +c ghv net/minecraft/class_6252 net/minecraft/client/renderer/blockentity/package-info +c ghw net/minecraft/class_6849 net/minecraft/client/renderer/chunk/RenderChunk + f Ljava/util/Map; a field_36310 blockEntities + f Ljava/util/List; b field_36311 sections + f Z c field_36312 debug + f Ldvi; d field_36313 wrapped + m (III)Ljava/lang/String; a method_39961 method_39961 + m (Ljd;)Ldqh; a method_39962 getBlockEntity + m (Ljd;)Ldtc; b method_39963 getBlockState + m (Ldvi;)V <init> <init> <init> +c ghx net/minecraft/class_853 net/minecraft/client/renderer/chunk/RenderChunkRegion + f I a field_52160 RADIUS + f I b field_52161 SIZE + f [Lghw; c field_4483 chunks + f Ldcw; d field_4490 level + f I e field_52162 minChunkX + f I f field_52163 minChunkZ + m (II)Lghw; a method_60898 getChunk + m (IIII)I a method_60899 index + m (Ldcw;II[Lghw;)V <init> <init> <init> +c ghy net/minecraft/class_6850 net/minecraft/client/renderer/chunk/RenderRegionCache + f Lit/unimi/dsi/fastutil/longs/Long2ObjectMap; a field_36314 chunkInfoCache + m (Ldcw;II)Lghy$a; a method_60900 getChunkInfo + m (Ldcw;J)Lghy$a; a method_60901 method_60901 + m (Ldcw;Lkf;)Lghx; a method_39969 createRegion + m ()V <init> <init> <init> +c ghy$a net/minecraft/class_6850$class_6851 net/minecraft/client/renderer/chunk/RenderRegionCache$ChunkInfo + f Ldvi; a field_36315 chunk + f Lghw; b field_36316 renderChunk + m ()Ldvi; a method_39971 chunk + m ()Lghw; b method_39972 renderChunk + m (Ldvi;)V <init> <init> <init> +c ghz net/minecraft/class_9810 net/minecraft/client/renderer/chunk/SectionCompiler + f Lgft; a field_52164 blockRenderer + f Lggy; b field_52165 blockEntityRenderer + m (Lghz$a;Ldqh;)V a method_60902 handleBlockEntity + m (Ljava/util/Map;Lgfk;Lgfh;)Lfbd; a method_60903 getOrBeginLayer + m (Lkf;Lghx;Lfbq;Lgfk;)Lghz$a; a method_60904 compile + m (Lgft;Lggy;)V <init> <init> <init> +c ghz$a net/minecraft/class_9810$class_9811 net/minecraft/client/renderer/chunk/SectionCompiler$Results + f Ljava/util/List; a field_52166 globalBlockEntities + f Ljava/util/List; b field_52167 blockEntities + f Ljava/util/Map; c field_52168 renderedLayers + f Lgic; d field_52169 visibilitySet + f Lfbh$b; e field_52170 transparencyState + m ()V a method_60905 release + m ()V <init> <init> <init> +c gia net/minecraft/class_846 net/minecraft/client/renderer/chunk/SectionRenderDispatcher + f I a field_35300 MAX_HIGH_PRIORITY_QUOTA + f Ljava/util/concurrent/PriorityBlockingQueue; b field_35301 toBatchHighPriority + f Ljava/util/Queue; c field_35302 toBatchLowPriority + f I d field_35303 highPriorityQuota + f Ljava/util/Queue; e field_4443 toUpload + f Lgfk; f field_20828 fixedBuffers + f Lgfl; g field_46907 bufferPool + f I h field_20992 toBatchCount + f Z i field_46908 closed + f Lbpk; j field_20829 mailbox + f Ljava/util/concurrent/Executor; k field_20830 executor + f Lfzf; l field_20831 level + f Lgex; m field_20832 renderer + f Lexc; n field_18766 camera + f Lghz; o field_52171 sectionCompiler + m ()Ljava/lang/String; a method_3622 getStats + m (Lexc;)V a method_19419 setCamera + m (Lfbf$a;Lfbl;)Ljava/util/concurrent/CompletableFuture; a method_60906 uploadSectionIndexBuffer + m (Lfbh;Lfbl;)Ljava/util/concurrent/CompletableFuture; a method_3635 uploadSectionLayer + m (Lfbl;Lfbf$a;)V a method_60907 method_60907 + m (Lfbl;Lfbh;)V a method_43610 method_43610 + m (Lfzf;)V a method_22752 setLevel + m (Lgfk;Lgia$c;Ljava/lang/Throwable;)V a method_22755 method_22755 + m (Lgia$b$a;)V a method_22756 schedule + m (Lgia$b$a;Lgfk;)Ljava/util/concurrent/CompletableFuture; a method_22757 method_22757 + m (Lgia$b;Lghy;)V a method_3627 rebuildSectionSync + m (Lgia$c;Lgfk;)V a method_23618 method_23618 + m (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; a method_38555 method_38555 + m ()I b method_34845 getToBatchCount + m (Lgia$b$a;)V b method_23086 method_23086 + m ()I c method_34846 getToUpload + m ()I d method_34847 getFreeBufferCount + m ()Lexc; e method_19420 getCameraPosition + m ()V f method_22761 uploadAllPendingUploads + m ()V g method_3632 blockUntilClear + m ()Z h method_3630 isQueueEmpty + m ()V i method_3619 dispose + m ()V j method_22763 runTask + m ()Lgia$b$a; k method_39132 pollTask + m ()V l method_3633 clearBatchQueue + m (Lfzf;Lgex;Ljava/util/concurrent/Executor;Lgff;Lgft;Lggy;)V <init> <init> <init> +c gia$a net/minecraft/class_846$class_849 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$CompiledSection + f Lgia$a; a field_4451 UNCOMPILED + f Lgia$a; b field_52172 EMPTY + f Ljava/util/Set; c field_4450 hasBlocks + f Ljava/util/List; d field_4456 renderableBlockEntities + f Lgic; e field_4455 visibilitySet + f Lfbh$b; f field_4453 transparencyState + m ()Z a method_3645 hasNoRenderableLayers + m (Lgfh;)Z a method_3641 isEmpty + m (Lji;Lji;)Z a method_3650 facesCanSeeEachother + m ()Ljava/util/List; b method_3642 getRenderableBlockEntities + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gia$a$1 net/minecraft/class_846$class_849$1 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$CompiledSection$1 + m ()V <init> <init> <init> +c gia$a$2 net/minecraft/class_846$class_849$2 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$CompiledSection$2 + m ()V <init> <init> <init> +c gia$b net/minecraft/class_846$class_851 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection + f I a field_32832 SIZE + f I b field_29641 index + f Ljava/util/concurrent/atomic/AtomicReference; c field_4459 compiled + f Lgia; d field_20833 field_20833 + f Ljava/util/concurrent/atomic/AtomicInteger; e field_36374 initialCompilationCancelCount + f Lgia$b$b; f field_20834 lastRebuildTask + f Lgia$b$c; g field_4461 lastResortTransparencyTask + f Ljava/util/Set; h field_4457 globalBlockEntities + f Ljava/util/Map; i field_4462 buffers + f Lewx; j field_4458 bb + f Z k field_4464 dirty + f Ljd$a; l field_4467 origin + f [Ljd$a; m field_4472 relativeOrigins + f Z n field_4463 playerChanged + m ()Z a method_3673 hasAllNeighbors + m (III)V a method_3653 setOrigin + m (Lgfh;)Lfbl; a method_3656 getBuffer + m (Lgfh;Lgia;)Z a method_22773 resortTransparency + m (Lghy;)Lgia$b$a; a method_3674 createCompileTask + m (Lgia$a;)V a method_60908 setCompiled + m (Lgia;Lghy;)V a method_22777 rebuildSectionAsync + m (Ljava/util/Collection;)V a method_22778 updateGlobalBlockEntities + m (Ljd;)Z a method_3651 doesChunkExistAt + m (Lji;)Ljd; a method_3676 getRelativeOrigin + m (Z)V a method_3654 setDirty + m ([Ljd$a;)V a method_3660 method_3660 + m ()Lewx; b method_40051 getBoundingBox + m (III)Z b method_52841 isAxisAlignedWith + m (Lgfh;)Lfbl; b method_22779 method_22779 + m (Lghy;)V b method_22781 compileSync + m ()D c method_3668 getDistToPlayerSqr + m (Lgfh;)Lgfh; c method_22780 method_22780 + m ()Lgia$a; d method_3677 getCompiled + m ()V e method_3659 releaseBuffers + m ()Ljd; f method_3670 getOrigin + m ()V g method_3662 setNotDirty + m ()Z h method_3672 isDirty + m ()Z i method_3661 isDirtyFromPlayer + m ()Z j method_3663 cancelTasks + m ()V k method_3675 reset + m ()Lfbq; l method_60909 createVertexSorting + m (Lgia;IIII)V <init> <init> <init> +c gia$b$a net/minecraft/class_846$class_851$class_4577 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$CompileTask + f D a field_20835 distAtCreation + f Ljava/util/concurrent/atomic/AtomicBoolean; b field_20836 isCancelled + f Z c field_35304 isHighPriority + m ()V a method_22782 cancel + m (Lgfk;)Ljava/util/concurrent/CompletableFuture; a method_22783 doTask + m (Lgia$b$a;)I a method_22784 compareTo + m ()Ljava/lang/String; b method_38556 name + m (Lgia$b;DZ)V <init> <init> <init> +c gia$b$b net/minecraft/class_846$class_851$class_4578 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$RebuildTask + f Lghx; d field_20838 region + f Lgia$b; e field_20839 field_20839 + m (Lgia$a;Ljava/util/List;Ljava/lang/Throwable;)Lgia$c; a method_23619 method_23619 + m (Ljava/util/List;Lgia$a;Lgfh;Lfbh;)V a method_22788 method_22788 + m (Lgia$b;DLghx;Z)V <init> <init> <init> +c gia$b$c net/minecraft/class_846$class_851$class_4579 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$RenderSection$ResortTransparencyTask + f Lgia$b; d field_20840 field_20840 + f Lgia$a; e field_20841 compiledSection + m (Lgia$c;Ljava/lang/Throwable;)Lgia$c; a method_22789 method_22789 + m (Ljava/lang/Void;)Lgia$c; a method_22790 method_22790 + m (Lgia$b;DLgia$a;)V <init> <init> <init> +c gia$c net/minecraft/class_846$class_4690 net/minecraft/client/renderer/chunk/SectionRenderDispatcher$SectionTaskResult + f Lgia$c; a field_21438 SUCCESSFUL + f Lgia$c; b field_21439 CANCELLED + f [Lgia$c; c field_21440 $VALUES + m ()[Lgia$c; a method_36923 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gib net/minecraft/class_852 net/minecraft/client/renderer/chunk/VisGraph + f I a field_32833 SIZE_IN_BITS + f I b field_32834 LEN + f I c field_32835 MASK + f I d field_32836 SIZE + f I e field_32837 X_SHIFT + f I f field_32838 Z_SHIFT + f I g field_32839 Y_SHIFT + f I h field_4477 DX + f I i field_4476 DZ + f I j field_4475 DY + f I k field_32840 INVALID_INDEX + f [Lji; l field_4479 DIRECTIONS + f Ljava/util/BitSet; m field_4478 bitSet + f [I n field_4474 INDEX_OF_EDGES + f I o field_4473 empty + m ()Lgic; a method_3679 resolve + m (I)Ljava/util/Set; a method_3687 floodFill + m (III)I a method_3681 getIndex + m (ILjava/util/Set;)V a method_3684 addEdges + m (ILji;)I a method_3685 getNeighborIndexAtFace + m (Ljd;)V a method_3682 setOpaque + m ([I)V a method_3680 method_3680 + m (Ljd;)I b method_3683 getIndex + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gib$1 net/minecraft/class_852$1 net/minecraft/client/renderer/chunk/VisGraph$1 + f [I a field_4480 $SwitchMap$net$minecraft$core$Direction + m ()V <clinit> <clinit> <clinit> +c gic net/minecraft/class_854 net/minecraft/client/renderer/chunk/VisibilitySet + f I a field_4491 FACINGS + f Ljava/util/BitSet; b field_4492 data + m (Ljava/util/Set;)V a method_3693 add + m (Lji;Lji;)Z a method_3695 visibilityBetween + m (Lji;Lji;Z)V a method_3692 set + m (Z)V a method_3694 setAll + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gid net/minecraft/class_6253 net/minecraft/client/renderer/chunk/package-info +c gie net/minecraft/class_4604 net/minecraft/client/renderer/culling/Frustum + f I a field_34820 OFFSET_STEP + f Lorg/joml/FrustumIntersection; b field_40823 intersection + f Lorg/joml/Matrix4f; c field_40824 matrix + f Lorg/joml/Vector4f; d field_34821 viewVector + f D e field_20995 camX + f D f field_20996 camY + f D g field_20997 camZ + m (DDD)V a method_23088 prepare + m (DDDDDD)Z a method_23089 cubeInFrustum + m (I)Lgie; a method_38557 offsetToFullyIncludeCameraCube + m (Lewx;)Z a method_23093 isVisible + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V a method_23092 calculateFrustum + m (Lorg/joml/Matrix4f;Lorg/joml/Matrix4f;)V <init> <init> <init> + m (Lgie;)V <init> <init> <init> +c gif net/minecraft/class_6254 net/minecraft/client/renderer/culling/package-info +c gig net/minecraft/class_4703 net/minecraft/client/renderer/debug/BeeDebugRenderer + f Lfgo; A field_21532 minecraft + f Ljava/util/Map; B field_21533 hives + f Ljava/util/Map; C field_21534 beeInfosPerEntity + f Ljava/util/UUID; D field_21535 lastLookedAtUuid + f Z a field_32841 SHOW_GOAL_FOR_ALL_BEES + f Z b field_32842 SHOW_NAME_FOR_ALL_BEES + f Z c field_32843 SHOW_HIVE_FOR_ALL_BEES + f Z d field_32844 SHOW_FLOWER_POS_FOR_ALL_BEES + f Z e field_32845 SHOW_TRAVEL_TICKS_FOR_ALL_BEES + f Z f field_32846 SHOW_PATH_FOR_ALL_BEES + f Z g field_32847 SHOW_GOAL_FOR_SELECTED_BEE + f Z h field_32848 SHOW_NAME_FOR_SELECTED_BEE + f Z i field_32849 SHOW_HIVE_FOR_SELECTED_BEE + f Z j field_32850 SHOW_FLOWER_POS_FOR_SELECTED_BEE + f Z k field_32851 SHOW_TRAVEL_TICKS_FOR_SELECTED_BEE + f Z l field_32852 SHOW_PATH_FOR_SELECTED_BEE + f Z m field_32853 SHOW_HIVE_MEMBERS + f Z n field_32854 SHOW_BLACKLISTS + f I o field_32855 MAX_RENDER_DIST_FOR_HIVE_OVERLAY + f I p field_32856 MAX_RENDER_DIST_FOR_BEE_OVERLAY + f I q field_32857 MAX_TARGETING_DIST + f I r field_32858 HIVE_TIMEOUT + f F s field_32859 TEXT_SCALE + f I t field_32860 WHITE + f I u field_32861 YELLOW + f I v field_32862 ORANGE + f I w field_32863 GREEN + f I x field_32864 GRAY + f I y field_32865 PINK + f I z field_32866 RED + m (I)V a method_35794 removeBeeInfo + m (ILaaf$a;)Z a method_35795 method_35795 + m (JLjava/util/Map$Entry;)Z a method_23803 method_23803 + m (Laaf$a;)V a method_23805 addOrUpdateBeeInfo + m (Laaf$a;Ljd;)Ljava/lang/String; a method_23806 getPosDescription + m (Laaq$a;)Ljava/util/Set; a method_35796 getHiveMemberNames + m (Laaq$a;J)V a method_23807 addOrUpdateHiveInfo + m (Lbsr;)V a method_23804 method_23804 + m (Lfbi;Lgez;)V a method_23823 doRender + m (Lfbi;Lgez;Laaf$a;)V a method_23820 renderPath + m (Lfbi;Lgez;Laaq$a;Ljava/util/Collection;)V a method_23821 renderHiveInfo + m (Lfbi;Lgez;Ljava/lang/String;Laaq$a;II)V a method_23815 renderTextOverHive + m (Lfbi;Lgez;Ljava/lang/String;Ljd;II)V a method_23816 renderTextOverPos + m (Lfbi;Lgez;Ljd;)V a method_23808 highlightHive + m (Lfbi;Lgez;Ljd;Ljava/util/List;)V a method_23813 renderGhostHive + m (Lfbi;Lgez;Ljd;Ljava/util/Set;)V a method_23817 method_23817 + m (Lfbi;Lgez;Ljw;ILjava/lang/String;IF)V a method_23814 renderTextOverMob + m (Ljava/util/Collection;)Ljava/lang/String; a method_23825 getBeeUuidsAsString + m (Ljava/util/Map$Entry;)Z a method_23953 method_23953 + m (Ljava/util/Map;Laaf$a;)V a method_23818 method_23818 + m (Ljava/util/Map;Laaf$a;Ljd;)V a method_24083 method_24083 + m (Ljd;)Ljava/util/Collection; a method_23822 getHiveMembers + m (Ljd;Laaf$a;)Z a method_23810 method_23810 + m (Ljd;Lfbi;Lgez;Ljd;Ljava/util/List;)V a method_23812 method_23812 + m (Ljd;Ljava/util/Map;Lfbi;Lgez;Lgig$a;)V a method_23811 method_23811 + m ()V b method_23952 clearRemovedBees + m (Laaf$a;)Z b method_23827 isBeeSelected + m (Lfbi;Lgez;)V b method_23826 renderFlowerInfos + m (Lfbi;Lgez;Laaf$a;)V b method_23824 renderBeeInfo + m (Ljava/util/Map;Laaf$a;)V b method_24082 method_24082 + m (Ljd;)Ljava/util/List; b method_30109 method_30109 + m ()V c method_23819 clearRemovedHives + m (Laaf$a;)Z c method_23829 isPlayerCloseEnoughToMob + m (Lfbi;Lgez;Laaf$a;)V c method_23831 method_23831 + m (Ljd;)Ljava/util/Set; c method_30110 method_30110 + m ()Ljava/util/Map; d method_24084 createHiveBlacklistMap + m (Ljd;)Ljava/util/Set; d method_30111 method_30111 + m ()Lffy; e method_23828 getCamera + m ()Ljava/util/Map; f method_23830 getGhostHives + m ()V g method_23832 updateLastLookedAtUuid + m (Lfgo;)V <init> <init> <init> +c gig$a net/minecraft/class_4703$class_8682 net/minecraft/client/renderer/debug/BeeDebugRenderer$HiveDebugInfo + f Laaq$a; a comp_1622 info + f J b comp_1623 lastSeen + m ()Laaq$a; a comp_1622 info + m ()J b comp_1623 lastSeen + m (Laaq$a;J)V <init> <init> <init> +c gih net/minecraft/class_4207 net/minecraft/client/renderer/debug/BrainDebugRenderer + f F A field_32897 TEXT_SCALE + f I B field_32898 WHITE + f I C field_32867 YELLOW + f I D field_32868 CYAN + f I E field_32869 GREEN + f I F field_32870 GRAY + f I G field_32871 PINK + f I H field_32872 RED + f I I field_32873 ORANGE + f Lfgo; J field_18786 minecraft + f Ljava/util/Map; K field_18787 pois + f Ljava/util/Map; L field_18921 brainDumpsPerEntity + f Ljava/util/UUID; M field_18922 lastLookedAtUuid + f Lorg/slf4j/Logger; a field_18920 LOGGER + f Z b field_32874 SHOW_NAME_FOR_ALL + f Z c field_32875 SHOW_PROFESSION_FOR_ALL + f Z d field_32876 SHOW_BEHAVIORS_FOR_ALL + f Z e field_32877 SHOW_ACTIVITIES_FOR_ALL + f Z f field_32878 SHOW_INVENTORY_FOR_ALL + f Z g field_32879 SHOW_GOSSIPS_FOR_ALL + f Z h field_32880 SHOW_PATH_FOR_ALL + f Z i field_32881 SHOW_HEALTH_FOR_ALL + f Z j field_32882 SHOW_WANTS_GOLEM_FOR_ALL + f Z k field_38346 SHOW_ANGER_LEVEL_FOR_ALL + f Z l field_32883 SHOW_NAME_FOR_SELECTED + f Z m field_32884 SHOW_PROFESSION_FOR_SELECTED + f Z n field_32885 SHOW_BEHAVIORS_FOR_SELECTED + f Z o field_32886 SHOW_ACTIVITIES_FOR_SELECTED + f Z p field_32887 SHOW_MEMORIES_FOR_SELECTED + f Z q field_32888 SHOW_INVENTORY_FOR_SELECTED + f Z r field_32889 SHOW_GOSSIPS_FOR_SELECTED + f Z s field_32890 SHOW_PATH_FOR_SELECTED + f Z t field_32891 SHOW_HEALTH_FOR_SELECTED + f Z u field_32892 SHOW_WANTS_GOLEM_FOR_SELECTED + f Z v field_38347 SHOW_ANGER_LEVEL_FOR_SELECTED + f Z w field_32893 SHOW_POI_INFO + f I x field_32894 MAX_RENDER_DIST_FOR_BRAIN_INFO + f I y field_32895 MAX_RENDER_DIST_FOR_POI_INFO + f I z field_32896 MAX_TARGETING_DIST + m (I)V a method_35797 removeBrainDump + m (ILaag$a;)Z a method_35798 method_35798 + m (Laag$a;)V a method_19432 addOrUpdateBrainDump + m (Lbsr;)V a method_23126 method_23126 + m (Lfbi;Lgez;DDDLaag$a;)V a method_23148 method_23148 + m (Lfbi;Lgez;Laag$a;DDD)V a method_23136 renderPath + m (Lfbi;Lgez;Lgih$a;)V a method_23137 renderPoiInfo + m (Lfbi;Lgez;Ljava/lang/String;Lgih$a;II)V a method_23133 renderTextOverPoi + m (Lfbi;Lgez;Ljava/lang/String;Ljd;II)V a method_23134 renderTextOverPos + m (Lfbi;Lgez;Ljd;)V a method_23138 highlightPoi + m (Lfbi;Lgez;Ljd;Ljava/util/List;)V a method_23131 renderGhostPoi + m (Lfbi;Lgez;Ljw;ILjava/lang/String;IF)V a method_23132 renderTextOverMob + m (Lgih$a;)V a method_19701 addPoi + m (Ljava/util/Map$Entry;)Z a method_24804 method_24804 + m (Ljd;)V a method_19434 removePoi + m (Ljd;I)V a method_19702 setFreeTicketCount + m (Ljd;Laag$a;)Z a method_29384 method_29384 + m (Ljd;Lfbi;Lgez;Lgih$a;)V a method_23128 method_23128 + m (Ljd;Lfbi;Lgez;Ljd;Ljava/util/List;)V a method_23129 method_23129 + m ()V b method_24805 clearRemovedEntities + m (Laag$a;)Z b method_23145 isMobSelected + m (Lfbi;Lgez;DDD)V b method_23135 doRender + m (Lfbi;Lgez;Laag$a;DDD)V b method_23140 renderBrainInfo + m (Lgih$a;)Ljava/util/Set; b method_23141 getTicketHolderNames + m (Ljd;)Ljava/util/Collection; b method_23142 getTicketHolders + m (Ljd;Laag$a;)Z b method_23127 method_23127 + m ()Ljava/util/Map; c method_23144 getGhostPois + m (Laag$a;)Z c method_23147 isPlayerCloseEnoughToMob + m (Lgih$a;)Ljava/util/Set; c method_29385 getPotentialTicketHolderNames + m (Ljd;)Ljava/util/Collection; c method_29386 getPotentialTicketHolders + m ()V d method_23146 updateLastLookedAtUuid + m (Ljd;)Ljava/util/List; d method_30112 method_30112 + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gih$a net/minecraft/class_4207$class_4233 net/minecraft/client/renderer/debug/BrainDebugRenderer$PoiInfo + f Ljd; a field_18931 pos + f Ljava/lang/String; b field_18932 type + f I c field_18933 freeTicketCount + m (Ljd;Ljava/lang/String;I)V <init> <init> <init> +c gii net/minecraft/class_8985 net/minecraft/client/renderer/debug/BreezeDebugRenderer + f I a field_47465 JUMP_TARGET_LINE_COLOR + f I b field_47466 TARGET_LINE_COLOR + f I c field_47467 INNER_CIRCLE_COLOR + f I d field_47468 MIDDLE_CIRCLE_COLOR + f I e field_47469 OUTER_CIRCLE_COLOR + f I f field_47470 CIRCLE_VERTICES + f F g field_47471 SEGMENT_SIZE_RADIANS + f Lfgo; h field_47472 minecraft + f Ljava/util/Map; i field_47473 perEntity + m ()V a method_55255 clear + m (ILorg/joml/Matrix4f;DDDLfbm;Lexc;FI)V a method_55256 drawCircleVertex + m (Laai$a;)V a method_55266 add + m (Lbsr;)Lexc; a method_55257 method_55257 + m (Lckz;)Z a method_55258 method_55258 + m (Lfbi;Lgez;DDD)V a method_55259 render + m (Lfbi;Lgez;DDDLckz;Lexc;)V a method_55260 method_55260 + m (Lfbi;Lgez;DDDLckz;Ljd;)V a method_55261 method_55261 + m (Lfbi;Lgez;DDDLexc;Lexc;I)V a method_55262 drawLine + m (Lgeb;Lfbi;Lgez;DDDLckz;)V a method_55263 method_55263 + m (Lgeb;Ljava/lang/Integer;)Lbsr; a method_55264 method_55264 + m (Lorg/joml/Matrix4f;DDDLfbm;Lexc;FI)V a method_55265 drawCircle + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gij net/minecraft/class_862 net/minecraft/client/renderer/debug/ChunkBorderRenderer + f Lfgo; a field_4516 minecraft + f I b field_35557 CELL_BORDER + f I c field_35558 YELLOW + m (Lfgo;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gik net/minecraft/class_860 net/minecraft/client/renderer/debug/ChunkDebugRenderer + f Lfgo; a field_4509 minecraft + f D b field_4510 lastUpdateTime + f I c field_4511 radius + f Lgik$a; d field_20998 data + m (Lfgo;)V <init> <init> <init> +c gik$a net/minecraft/class_860$class_4605 net/minecraft/client/renderer/debug/ChunkDebugRenderer$ChunkData + f Ljava/util/Map; a field_21000 clientData + f Ljava/util/concurrent/CompletableFuture; b field_21001 serverData + m (Lguo;Lakq;II)Ljava/util/Map; a method_23096 method_23096 + m (Lgik;Lguo;DD)V <init> <init> <init> +c gil net/minecraft/class_865 net/minecraft/client/renderer/debug/CollisionBoxRenderer + f Lfgo; a field_4540 minecraft + f D b field_4541 lastUpdateTime + f Ljava/util/List; c field_4542 shapes + m (Lfgo;)V <init> <init> <init> +c gim net/minecraft/class_863 net/minecraft/client/renderer/debug/DebugRenderer + f Lgiu; a field_4523 pathfindingRenderer + f Lgim$a; b field_4528 waterDebugRenderer + f Lgim$a; c field_4532 chunkBorderRenderer + f Lgim$a; d field_4538 heightMapRenderer + f Lgim$a; e field_4534 collisionBoxRenderer + f Lgim$a; f field_44827 supportBlockRenderer + f Lgim$a; g field_4535 neighborsUpdateRenderer + f Lgix; h field_4539 structureRenderer + f Lgim$a; i field_4536 lightDebugRenderer + f Lgim$a; j field_4537 worldGenAttemptRenderer + f Lgim$a; k field_4517 solidFaceRenderer + f Lgim$a; l field_4533 chunkRenderer + f Lgih; m field_18777 brainDebugRenderer + f Lgiz; n field_22408 villageSectionsDebugRenderer + f Lgig; o field_21547 beeDebugRenderer + f Lgiv; p field_19325 raidDebugRenderer + f Lgip; q field_18778 goalSelectorRenderer + f Lgio; r field_20519 gameTestDebugRenderer + f Lgin; s field_28254 gameEventListenerRenderer + f Lgis; t field_44674 skyLightSectionDebugRenderer + f Lgii; u field_47474 breezeDebugRenderer + f Z v field_4531 renderChunkborder + m ()V a method_20413 clear + m (Lbsr;)Z a method_23100 method_23100 + m (Lbsr;I)Ljava/util/Optional; a method_23101 getTargetedEntity + m (Lfbi;Lgez$a;DDD)V a method_23099 render + m (Lfbi;Lgez;DDDDDDFFFF)V a method_23098 renderFilledBox + m (Lfbi;Lgez;Lewx;FFFF)V a method_23102 renderFilledBox + m (Lfbi;Lgez;Ljava/lang/String;DDDI)V a method_23105 renderFloatingText + m (Lfbi;Lgez;Ljava/lang/String;DDDIF)V a method_23106 renderFloatingText + m (Lfbi;Lgez;Ljava/lang/String;DDDIFZFZ)V a method_23107 renderFloatingText + m (Lfbi;Lgez;Ljava/lang/String;IIII)V a method_23108 renderFloatingText + m (Lfbi;Lgez;Ljd;FFFF)V a method_54808 renderFilledUnitCube + m (Lfbi;Lgez;Ljd;FFFFF)V a method_23103 renderFilledBox + m (Lfbi;Lgez;Ljd;Ljd;FFFF)V a method_23104 renderFilledBox + m ()Z b method_3713 switchRenderChunkborder + m (Lfgo;)V <init> <init> <init> +c gim$a net/minecraft/class_863$class_864 net/minecraft/client/renderer/debug/DebugRenderer$SimpleDebugRenderer + m ()V a method_20414 clear + m (Lfbi;Lgez;DDD)V a method_23109 render +c gin net/minecraft/class_5739 net/minecraft/client/renderer/debug/GameEventListenerRenderer + f Lfgo; a field_28255 minecraft + f I b field_32899 LISTENER_RENDER_DIST + f F c field_32900 BOX_HEIGHT + f Ljava/util/List; d field_28256 trackedGameEvents + f Ljava/util/List; e field_28257 trackedListeners + m (Lakq;Lexc;)V a method_33087 trackGameEvent + m (Ldcw;Lexc;Lgin$b;)Z a method_33086 method_33086 + m (Ldyd;I)V a method_33088 trackListener + m (Lfbi;Lfbm;DDDLexc;)V a method_33090 method_33090 + m (Lfbi;Lgez;Lewx;FFFF)V a method_33089 renderFilledBox + m (Lfbi;Lgez;Lexc;)V a method_33092 method_33092 + m (Lgin$b;Lfbi;Lfbm;DDDLexc;)V a method_33091 method_33091 + m (Lfgo;)V <init> <init> <init> +c gin$a net/minecraft/class_5739$class_5740 net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedGameEvent + f J a comp_678 timeStamp + f Lakq; b comp_679 gameEvent + f Lexc; c comp_680 position + m ()Z a method_33093 isExpired + m ()J b comp_678 timeStamp + m ()Lakq; c comp_679 gameEvent + m ()Lexc; d comp_680 position + m (JLakq;Lexc;)V <init> <init> <init> +c gin$b net/minecraft/class_5739$class_5741 net/minecraft/client/renderer/debug/GameEventListenerRenderer$TrackedListener + f Ldyd; a field_28261 listenerSource + f I b field_28262 listenerRange + m (Ldcw;)Ljava/util/Optional; a method_33094 getPosition + m (Ldcw;Lexc;)Z a method_33095 isExpired + m (Lexc;Lexc;)Z a method_42601 method_42601 + m (Ldyd;I)V <init> <init> <init> +c gio net/minecraft/class_4503 net/minecraft/client/renderer/debug/GameTestDebugRenderer + f F a field_32901 PADDING + f Ljava/util/Map; b field_20520 markers + m (JLjava/util/Map$Entry;)Z a method_23110 method_23110 + m (Lfbi;Lgez;Ljd;Lgio$a;)V a method_23111 renderMarker + m (Ljd;ILjava/lang/String;I)V a method_22123 addMarker + m (Lfbi;Lgez;Ljd;Lgio$a;)V b method_49048 method_49048 + m ()V <init> <init> <init> +c gio$a net/minecraft/class_4503$class_4504 net/minecraft/client/renderer/debug/GameTestDebugRenderer$Marker + f I a field_20521 color + f Ljava/lang/String; b field_20522 text + f J c field_20523 removeAtTime + m ()F a method_23112 getR + m ()F b method_23113 getG + m ()F c method_23114 getB + m ()F d method_23115 getA + m (ILjava/lang/String;J)V <init> <init> <init> +c gip net/minecraft/class_4205 net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer + f I a field_32902 MAX_RENDER_DIST + f Lfgo; b field_18780 minecraft + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; c field_18781 goalSelectors + m (I)V a method_35799 removeGoalSelector + m (ILjd;Ljava/util/List;)V a method_19430 addGoalSelector + m (Lfgo;)V <init> <init> <init> +c gip$a net/minecraft/class_4205$class_8683 net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer$EntityGoalInfo + f Ljd; a comp_1624 entityPos + f Ljava/util/List; b comp_1625 goals + m ()Ljd; a comp_1624 entityPos + m ()Ljava/util/List; b comp_1625 goals + m (Ljd;Ljava/util/List;)V <init> <init> <init> +c giq net/minecraft/class_867 net/minecraft/client/renderer/debug/HeightMapRenderer + f Lfgo; a field_4613 minecraft + f I b field_32903 CHUNK_DIST + f F c field_32904 BOX_HEIGHT + m (Ldyy$a;)Lorg/joml/Vector3f; a method_27037 getColor + m (Lfgo;)V <init> <init> <init> +c giq$1 net/minecraft/class_867$1 net/minecraft/client/renderer/debug/HeightMapRenderer$1 + f [I a field_23778 $SwitchMap$net$minecraft$world$level$levelgen$Heightmap$Types + m ()V <clinit> <clinit> <clinit> +c gir net/minecraft/class_866 net/minecraft/client/renderer/debug/LightDebugRenderer + f Lfgo; a field_4612 minecraft + f I b field_32905 MAX_RENDER_DIST + m (Lfgo;)V <init> <init> <init> +c gis net/minecraft/class_8520 net/minecraft/client/renderer/debug/LightSectionDebugRenderer + f Ljava/time/Duration; a field_44675 REFRESH_INTERVAL + f I b field_44676 RADIUS + f Lorg/joml/Vector4f; c field_44677 LIGHT_AND_BLOCKS_COLOR + f Lorg/joml/Vector4f; d field_44678 LIGHT_ONLY_COLOR + f Lfgo; e field_44679 minecraft + f Lddf; f field_44680 lightLayer + f Ljava/time/Instant; g field_44681 lastUpdateTime + f Lgis$a; h field_44682 data + m (Lfbi;Lexl;Lkf;Lfbm;DDDLorg/joml/Vector4f;)V a method_51457 renderFaces + m (Lfbi;Lexl;Lkf;Lgez;DDDLorg/joml/Vector4f;)V a method_51458 renderEdges + m (Lfbi;Lfbm;DDDIIIIIILorg/joml/Vector4f;)V a method_51459 renderEdge + m (Lfbi;Lfbm;Lji;DDDIIILorg/joml/Vector4f;)V a method_51460 renderFace + m (Lkf;Lfbi;Lfbm;DDDLorg/joml/Vector4f;Lji;III)V a method_51461 method_51461 + m (Lkf;Lgez;Lfbi;DDDLorg/joml/Vector4f;IIIIII)V a method_51462 method_51462 + m (Lfgo;Lddf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gis$a net/minecraft/class_8520$class_8521 net/minecraft/client/renderer/debug/LightSectionDebugRenderer$SectionData + f Lexl; a field_44684 lightAndBlocksShape + f Lexl; b field_44685 lightShape + f Lkf; c field_44686 minPos + m (Leot;Lkf;ILddf;)V <init> <init> <init> +c git net/minecraft/class_869 net/minecraft/client/renderer/debug/NeighborsUpdateRenderer + f Lfgo; a field_4622 minecraft + f Ljava/util/Map; b field_4623 lastUpdate + m (JLjd;)V a method_3870 addUpdate + m (Ljava/lang/Long;)Ljava/util/Map; a method_30113 method_30113 + m (Lfgo;)V <init> <init> <init> +c giu net/minecraft/class_868 net/minecraft/client/renderer/debug/PathfindingRenderer + f Ljava/util/Map; a field_4616 pathMap + f Ljava/util/Map; b field_4617 pathMaxDist + f Ljava/util/Map; c field_4615 creationMap + f J d field_32906 TIMEOUT + f F e field_32907 MAX_RENDER_DIST + f Z f field_32908 SHOW_OPEN_CLOSED + f Z g field_32909 SHOW_OPEN_CLOSED_COST_MALUS + f Z h field_32910 SHOW_OPEN_CLOSED_NODE_TYPE_WITH_TEXT + f Z i field_32911 SHOW_OPEN_CLOSED_NODE_TYPE_WITH_BOX + f Z j field_32912 SHOW_GROUND_LABELS + f F k field_32913 TEXT_SCALE + m (ILeps;F)V a method_3869 addPath + m (Lfbi;Lfbm;Leps;DDD)V a method_23117 renderPathLine + m (Lfbi;Lgez;Leps;FZZDDD)V a method_23118 renderPath + m (Ljd;DDD)F a method_23119 distanceToCamera + m ()V <init> <init> <init> +c giv net/minecraft/class_4304 net/minecraft/client/renderer/debug/RaidDebugRenderer + f I a field_32914 MAX_RENDER_DIST + f F b field_32915 TEXT_SCALE + f Lfgo; c field_19326 minecraft + f Ljava/util/Collection; d field_19327 raidCenters + m (Lfbi;Lgez;Ljava/lang/String;Ljd;I)V a method_23123 renderTextOverBlock + m (Lfbi;Lgez;Ljd;)V a method_23122 highlightRaidCenter + m (Ljava/util/Collection;)V a method_20561 setRaidCenters + m ()Lffy; b method_23125 getCamera + m (Lfgo;)V <init> <init> <init> +c giw net/minecraft/class_871 net/minecraft/client/renderer/debug/SolidFaceRenderer + f Lfgo; a field_4628 minecraft + m (Lfgo;)V <init> <init> <init> +c gix net/minecraft/class_870 net/minecraft/client/renderer/debug/StructureRenderer + f Lfgo; a field_4624 minecraft + f Ljava/util/Map; b field_4626 postMainBoxes + f Ljava/util/Map; c field_4627 postPieces + f I d field_32916 MAX_RENDER_DIST + m (Lakq;)Ljava/util/Map; a method_52842 method_52842 + m (Lejj;Ljava/util/List;Lakq;)V a method_3871 addBoundingBox + m (Lakq;)Ljava/util/Map; b method_52843 method_52843 + m (Lfgo;)V <init> <init> <init> +c giy net/minecraft/class_8560 net/minecraft/client/renderer/debug/SupportBlockRenderer + f Lfgo; a field_44828 minecraft + f D b field_44829 lastUpdateTime + f Ljava/util/List; c field_44830 surroundEntities + m (Lbsr;)D a method_51789 getBias + m (Lfbi;Lgez;DDDLbsr;Ljava/util/function/DoubleSupplier;FFF)V a method_51790 drawHighlights + m (Ljava/util/function/DoubleSupplier;Lbsr;Lfbi;DDDLgez;FFFLjd;)V a method_51792 method_51792 + m (Ljd;Lfbi;DDDLgez;DFFF)V a method_51791 highlightPosition + m ()D b method_51793 method_51793 + m (Lbsr;)D b method_51794 method_51794 + m (Lfgo;)V <init> <init> <init> +c giz net/minecraft/class_4841 net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer + f I a field_32917 MAX_RENDER_DIST_FOR_VILLAGE_SECTIONS + f Ljava/util/Set; b field_22409 villageSections + m (Lfbi;Lgez;Lkf;)V a method_24810 highlightVillageSection + m (Ljd;Lfbi;Lgez;Lkf;)V a method_49049 method_49049 + m (Lkf;)V a method_24808 setVillageSection + m (Lkf;)V b method_24809 setNotVillageSection + m ()V <init> <init> <init> +c gja net/minecraft/class_872 net/minecraft/client/renderer/debug/WaterDebugRenderer + f Lfgo; a field_4629 minecraft + m (Lfgo;)V <init> <init> <init> +c gjb net/minecraft/class_873 net/minecraft/client/renderer/debug/WorldGenAttemptRenderer + f Ljava/util/List; a field_4640 toRender + f Ljava/util/List; b field_4635 scales + f Ljava/util/List; c field_4637 alphas + f Ljava/util/List; d field_4639 reds + f Ljava/util/List; e field_4636 greens + f Ljava/util/List; f field_4638 blues + m (Ljd;FFFFF)V a method_3872 addPos + m ()V <init> <init> <init> +c gjc net/minecraft/class_6255 net/minecraft/client/renderer/debug/package-info +c gjd net/minecraft/class_875 net/minecraft/client/renderer/entity/AbstractHorseRenderer + f F a field_4641 scale + m (Lchi;Lfbi;F)V a method_3874 scale + m (Lgkj$a;Lfvv;F)V <init> <init> <init> +c gje net/minecraft/class_968 net/minecraft/client/renderer/entity/AbstractZombieRenderer + f Lakr; a field_4819 ZOMBIE_LOCATION + m (Lckw;)Lakr; a method_4163 getTextureLocation + m (Lckw;)Z b method_25449 isShaking + m (Lgkj$a;Lfyc;Lfyc;Lfyc;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjf net/minecraft/class_7310 net/minecraft/client/renderer/entity/AllayRenderer + f Lakr; a field_38461 ALLAY_TEXTURE + m (Lcgk;)Lakr; a method_42744 getTextureLocation + m (Lcgk;Ljd;)I a method_42745 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjg net/minecraft/class_9084 net/minecraft/client/renderer/entity/ArmadilloRenderer + f Lakr; a field_47887 ARMADILLO_LOCATION + m (Lcgn;)Lakr; a method_55827 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjh net/minecraft/class_877 net/minecraft/client/renderer/entity/ArmorStandRenderer + f Lakr; a field_4642 DEFAULT_SKIN_LOCATION + m (Lciw;)Lakr; a method_3880 getTextureLocation + m (Lciw;Lfbi;FFFF)V a method_3877 setupRotations + m (Lciw;ZZZ)Lgfh; a method_24301 getRenderType + m (Lciw;)Z b method_3878 shouldShowName + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gji net/minecraft/class_876 net/minecraft/client/renderer/entity/ArrowRenderer + m (Lcnd;FFLfbi;Lgez;I)V a method_3875 render + m (Lfbi$a;Lfbm;IIIFFIIII)V a method_23153 vertex + m (Lgkj$a;)V <init> <init> <init> +c gjj net/minecraft/class_5774 net/minecraft/client/renderer/entity/AxolotlRenderer + f Ljava/util/Map; a field_28390 TEXTURE_BY_TYPE + m (Lcgq;)Lakr; a method_33306 getTextureLocation + m (Ljava/util/HashMap;)V a method_33307 method_33307 + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjk net/minecraft/class_879 net/minecraft/client/renderer/entity/BatRenderer + f Lakr; a field_4645 BAT_LOCATION + m (Lcez;)Lakr; a method_3883 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjl net/minecraft/class_4505 net/minecraft/client/renderer/entity/BeeRenderer + f Lakr; a field_20524 ANGRY_BEE_TEXTURE + f Lakr; i field_20525 ANGRY_NECTAR_BEE_TEXTURE + f Lakr; j field_20526 BEE_TEXTURE + f Lakr; k field_20527 NECTAR_BEE_TEXTURE + m (Lcff;)Lakr; a method_22129 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjm net/minecraft/class_878 net/minecraft/client/renderer/entity/BlazeRenderer + f Lakr; a field_4644 BLAZE_LOCATION + m (Lcjm;)Lakr; a method_3881 getTextureLocation + m (Lcjm;Ljd;)I a method_24085 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjn net/minecraft/class_881 net/minecraft/client/renderer/entity/BoatRenderer + f Ljava/util/Map; a field_27758 boatResources + m (Lcov$b;)Lcov$b; a method_32162 method_32162 + m (Lcov$b;Z)Lakr; a method_42602 getTextureLocation + m (Lcov;)Lakr; a method_3891 getTextureLocation + m (Lcov;FFLfbi;Lgez;I)V a method_3888 render + m (Lgkj$a;Lcov$b;Z)Lfwc; a method_42603 createBoatModel + m (ZLgkj$a;Lcov$b;)Lcom/mojang/datafixers/util/Pair; a method_32163 method_32163 + m (Lgkj$a;Z)V <init> <init> <init> +c gjo net/minecraft/class_9255 net/minecraft/client/renderer/entity/BoggedRenderer + f Lakr; a field_49163 BOGGED_SKELETON_LOCATION + f Lakr; i field_49164 BOGGED_OUTER_LAYER_LOCATION + m (Lcjn;)Lakr; a method_57803 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjp net/minecraft/class_8986 net/minecraft/client/renderer/entity/BreezeRenderer + f Lakr; a field_47475 TEXTURE_LOCATION + m (Lckz;)Lakr; a method_55267 getTextureLocation + m (Lckz;FFLfbi;Lgez;I)V a method_55829 render + m (Lfut;[Lfyk;)Lfut; a method_55830 enable + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjq net/minecraft/class_7763 net/minecraft/client/renderer/entity/CamelRenderer + f Lakr; a field_40529 CAMEL_LOCATION + m (Lcgv;)Lakr; a method_45801 getTextureLocation + m (Lgkj$a;Lfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjr net/minecraft/class_929 net/minecraft/client/renderer/entity/CatRenderer + m (Lcfh;)Lakr; a method_4078 getTextureLocation + m (Lcfh;Lfbi;F)V a method_4079 scale + m (Lcfh;Lfbi;FFFF)V a method_16045 setupRotations + m (Lgkj$a;)V <init> <init> <init> +c gjs net/minecraft/class_880 net/minecraft/client/renderer/entity/CaveSpiderRenderer + f Lakr; a field_4646 CAVE_SPIDER_LOCATION + f F i field_32918 SCALE + m (Lcjo;)Lakr; a method_3885 getTextureLocation + m (Lcjo;Lfbi;F)V a method_3886 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjt net/minecraft/class_883 net/minecraft/client/renderer/entity/ChestedHorseRenderer + f Ljava/util/Map; a field_4650 MAP + m (Lchh;)Lakr; a method_3894 getTextureLocation + m (Lgkj$a;FLfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gju net/minecraft/class_882 net/minecraft/client/renderer/entity/ChickenRenderer + f Lakr; a field_4649 CHICKEN_LOCATION + m (Lcfj;)Lakr; a method_3892 getTextureLocation + m (Lcfj;F)F a method_3893 getBob + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjv net/minecraft/class_885 net/minecraft/client/renderer/entity/CodRenderer + f Lakr; a field_4652 COD_LOCATION + m (Lcfk;)Lakr; a method_3897 getTextureLocation + m (Lcfk;Lfbi;FFFF)V a method_3896 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjw net/minecraft/class_884 net/minecraft/client/renderer/entity/CowRenderer + f Lakr; a field_4651 COW_LOCATION + m (Lcfl;)Lakr; a method_3895 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjx net/minecraft/class_887 net/minecraft/client/renderer/entity/CreeperRenderer + f Lakr; a field_4653 CREEPER_LOCATION + m (Lcjp;)Lakr; a method_3899 getTextureLocation + m (Lcjp;F)F a method_23154 getWhiteOverlayProgress + m (Lcjp;Lfbi;F)V a method_3900 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gjy net/minecraft/class_8138 net/minecraft/client/renderer/entity/DisplayRenderer + f Lgkh; a field_42525 entityRenderDispatcher + m (Lbsq$k;Lbsq;FLorg/joml/Quaternionf;)Lorg/joml/Quaternionf; a method_49053 calculateOrientation + m (Lbsq;)Lakr; a method_49050 getTextureLocation + m (Lbsq;F)F a method_52844 entityYRot + m (Lbsq;FFLfbi;Lgez;I)V a method_49051 render + m (Lbsq;Ljava/lang/Object;Lfbi;Lgez;IF)V a method_49052 renderInner + m (Lffy;)F a method_52845 cameraYrot + m (Lbsq;)Ljava/lang/Object; b method_49921 getSubState + m (Lbsq;F)F b method_52846 entityXRot + m (Lffy;)F b method_52847 cameraXRot + m (Lgkj$a;)V <init> <init> <init> +c gjy$1 net/minecraft/class_8138$1 net/minecraft/client/renderer/entity/DisplayRenderer$1 + f [I a field_42526 $SwitchMap$net$minecraft$world$entity$Display$BillboardConstraints + f [I b field_42527 $SwitchMap$net$minecraft$world$entity$Display$TextDisplay$Align + m ()V <clinit> <clinit> <clinit> +c gjy$a net/minecraft/class_8138$class_8139 net/minecraft/client/renderer/entity/DisplayRenderer$BlockDisplayRenderer + f Lgft; a field_42528 blockRenderer + m (Lbsq$b;)Lbsq$b$a; a method_49922 getSubState + m (Lbsq$b;Lbsq$b$a;Lfbi;Lgez;IF)V a method_49054 renderInner + m (Lgkj$a;)V <init> <init> <init> +c gjy$b net/minecraft/class_8138$class_8140 net/minecraft/client/renderer/entity/DisplayRenderer$ItemDisplayRenderer + f Lglh; a field_42529 itemRenderer + m (Lbsq$g;)Lbsq$g$a; a method_49923 getSubState + m (Lbsq$g;Lbsq$g$a;Lfbi;Lgez;IF)V a method_49055 renderInner + m (Lgkj$a;)V <init> <init> <init> +c gjy$c net/minecraft/class_8138$class_8141 net/minecraft/client/renderer/entity/DisplayRenderer$TextDisplayRenderer + f Lfhx; a field_42531 font + m (Lbsq$l;)Lbsq$l$e; a method_49924 getSubState + m (Lbsq$l;Lbsq$l$e;Lfbi;Lgez;IF)V a method_49056 renderInner + m (Lwz;I)Lbsq$l$b; a method_49057 splitLines + m (Lgkj$a;)V <init> <init> <init> +c gjz net/minecraft/class_888 net/minecraft/client/renderer/entity/DolphinRenderer + f Lakr; a field_4654 DOLPHIN_LOCATION + m (Lcfm;)Lakr; a method_3903 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gka net/minecraft/class_891 net/minecraft/client/renderer/entity/DragonFireballRenderer + f Lakr; a field_4661 TEXTURE_LOCATION + f Lgfh; g field_21735 RENDER_TYPE + m (Lcng;)Lakr; a method_3905 getTextureLocation + m (Lcng;FFLfbi;Lgez;I)V a method_3906 render + m (Lcng;Ljd;)I a method_24086 getBlockLightLevel + m (Lfbm;Lfbi$a;IFIII)V a method_23837 vertex + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkb net/minecraft/class_890 net/minecraft/client/renderer/entity/DrownedRenderer + f Lakr; a field_4659 DROWNED_LOCATION + m (Lcjr;Lfbi;FFFF)V a method_4164 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkc net/minecraft/class_893 net/minecraft/client/renderer/entity/ElderGuardianRenderer + f Lakr; a field_4665 GUARDIAN_ELDER_LOCATION + m (Lcjz;Lfbi;F)V a method_3910 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkd net/minecraft/class_892 net/minecraft/client/renderer/entity/EndCrystalRenderer + f Lakr; a field_4663 END_CRYSTAL_LOCATION + f Lgfh; g field_21736 RENDER_TYPE + f F h field_21002 SIN_45 + f Ljava/lang/String; i field_32919 GLASS + f Ljava/lang/String; j field_32920 BASE + f Lfyk; k field_21003 cube + f Lfyk; l field_21004 glass + f Lfyk; m field_21005 base + m ()Lfyq; a method_32164 createBodyLayer + m (Lchz;)Lakr; a method_3909 getTextureLocation + m (Lchz;F)F a method_23155 getY + m (Lchz;FFLfbi;Lgez;I)V a method_3908 render + m (Lchz;Lgie;DDD)Z a method_3907 shouldRender + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gke net/minecraft/class_895 net/minecraft/client/renderer/entity/EnderDragonRenderer + f Lakr; a field_4668 CRYSTAL_BEAM_LOCATION + f Lakr; g field_4669 DRAGON_EXPLODING_LOCATION + f Lakr; h field_4670 DRAGON_LOCATION + f Lakr; i field_21006 DRAGON_EYES_LOCATION + f Lgfh; j field_21737 RENDER_TYPE + f Lgfh; k field_21738 DECAL + f Lgfh; l field_21739 EYES + f Lgfh; m field_21740 BEAM + f F n field_21007 HALF_SQRT_3 + f Lgke$a; o field_21008 model + m ()Lfyq; a method_32165 createBodyLayer + m (FFFFILfbi;Lgez;I)V a method_3917 renderCrystalBeams + m (Lcia;)Lakr; a method_3914 getTextureLocation + m (Lcia;FFLfbi;Lgez;I)V a method_3918 render + m (Lfbi;FLfbm;)V a method_61158 renderRays + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gke$a net/minecraft/class_895$class_625 net/minecraft/client/renderer/entity/EnderDragonRenderer$DragonModel + f Lfyk; a field_3630 head + f Lfyk; b field_3637 neck + f Lfyk; f field_3631 jaw + f Lfyk; g field_3627 body + f Lfyk; h field_3629 leftWing + f Lfyk; i field_21548 leftWingTip + f Lfyk; j field_21549 leftFrontLeg + f Lfyk; k field_21550 leftFrontLegTip + f Lfyk; l field_21551 leftFrontFoot + f Lfyk; m field_21552 leftRearLeg + f Lfyk; n field_21553 leftRearLegTip + f Lfyk; o field_21554 leftRearFoot + f Lfyk; p field_21555 rightWing + f Lfyk; q field_3635 rightWingTip + f Lfyk; r field_3632 rightFrontLeg + f Lfyk; s field_3634 rightFrontLegTip + f Lfyk; t field_3625 rightFrontFoot + f Lfyk; u field_3633 rightRearLeg + f Lfyk; w field_3626 rightRearLegTip + f Lfyk; x field_3628 rightRearFoot + f Lcia; y field_21441 entity + f F z field_21442 a + m (Lcia;FFF)V a method_23620 prepareMobModel + m (Lcia;FFFFF)V a method_23621 setupAnim + m (Lfbi;Lfbm;IIFLfyk;Lfyk;Lfyk;Lfyk;Lfyk;Lfyk;Lfyk;I)V a method_23838 renderSide + m (Lfyk;)V <init> <init> <init> +c gkf net/minecraft/class_894 net/minecraft/client/renderer/entity/EndermanRenderer + f Lakr; a field_4666 ENDERMAN_LOCATION + f Layw; i field_4667 random + m (Lcjt;)Lakr; a method_3912 getTextureLocation + m (Lcjt;F)Lexc; a method_23160 getRenderOffset + m (Lcjt;FFLfbi;Lgez;I)V a method_3911 render + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkg net/minecraft/class_896 net/minecraft/client/renderer/entity/EndermiteRenderer + f Lakr; a field_4671 ENDERMITE_LOCATION + m (Lcju;)F a method_3919 getFlipDegrees + m (Lcju;)Lakr; b method_3920 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkh net/minecraft/class_898 net/minecraft/client/renderer/entity/EntityRenderDispatcher + f Lgqm; a field_4685 textureManager + f Lffy; b field_4686 camera + f Lbsr; c field_4678 crosshairPickEntity + f Lfgs; d field_4692 options + f Lgfh; e field_21009 SHADOW_RENDER_TYPE + f F f field_43377 MAX_SHADOW_RADIUS + f F g field_43378 SHADOW_POWER_FALLOFF_Y + f Ljava/util/Map; h field_4696 renderers + f Ljava/util/Map; i field_4687 playerRenderers + f Ldcw; j field_4684 level + f Lorg/joml/Quaternionf; k field_21794 cameraOrientation + f Lglh; l field_27759 itemRenderer + f Lgft; m field_38886 blockRenderDispatcher + f Lgev; n field_38887 itemInHandRenderer + f Lfhx; o field_4689 font + f Lfyg; p field_27760 entityModels + f Z q field_4681 shouldRenderShadow + f Z r field_4680 renderHitBoxes + m ()Z a method_3958 shouldRenderHitBoxes + m (DDD)D a method_3959 distanceToSqr + m (Lbsr;)Lgki; a method_3953 getRenderer + m (Lbsr;DDDFFLfbi;Lgez;I)V a method_3954 render + m (Lbsr;F)I a method_23839 getPackedLightCoords + m (Lbsr;Lgie;DDD)Z a method_3950 shouldRender + m (Ldcw;)V a method_3944 setLevel + m (Ldcw;Lffy;Lbsr;)V a method_3941 prepare + m (Lfbi$a;Lfbm;FFFFF)V a method_23161 fireVertex + m (Lfbi$a;Lfbm;IFFFFF)V a method_23162 shadowVertex + m (Lfbi$a;Lfbm;Lduy;Ldcz;Ljd;DDDFF)V a method_23163 renderBlockShadow + m (Lfbi;Lbsr;Lgez;)V a method_61170 renderServerSideHitbox + m (Lfbi;Lfbm;Lbsr;FFFF)V a method_3956 renderHitbox + m (Lfbi;Lfbm;Lorg/joml/Vector3f;Lexc;I)V a method_61171 renderVector + m (Lfbi;Lgez;Lbsr;FFLdcz;F)V a method_23166 renderShadow + m (Lfbi;Lgez;Lbsr;Lorg/joml/Quaternionf;)V a method_23165 renderFlame + m (Lorg/joml/Quaternionf;)V a method_24196 overrideCameraOrientation + m (Z)V a method_3948 setRenderShadow + m ()Lorg/joml/Quaternionf; b method_24197 cameraOrientation + m (Lbsr;)D b method_23168 distanceToSqr + m (Z)V b method_3955 setRenderHitBoxes + m (Lbsr;)Lbsr; c method_61172 getServerSideEntity + m ()Lgev; d method_43336 getItemInHandRenderer + m (Lfgo;Lgqm;Lglh;Lgft;Lfhx;Lfgs;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gki net/minecraft/class_897 net/minecraft/client/renderer/entity/EntityRenderer + f Lfhx; a field_27761 font + f F b field_32921 NAMETAG_SCALE + f I c field_52257 LEASH_RENDER_STEPS + f Lgkh; d field_4676 entityRenderDispatcher + f F e field_4673 shadowRadius + f F f field_4672 shadowStrength + m (Lbsr;)Lakr; a method_3931 getTextureLocation + m (Lbsr;F)Lexc; a method_23169 getRenderOffset + m (Lbsr;FFLfbi;Lgez;I)V a method_3936 render + m (Lbsr;FLfbi;Lgez;Lbsr;)V a method_61049 renderLeash + m (Lbsr;Lgie;DDD)Z a method_3933 shouldRender + m (Lbsr;Ljd;)I a method_24087 getBlockLightLevel + m (Lbsr;Lwz;Lfbi;Lgez;IF)V a method_3926 renderNameTag + m (Lfbm;Lorg/joml/Matrix4f;FFFIIIIFFFFIZ)V a method_61050 addVertexPair + m ()Lfhx; b method_3932 getFont + m (Lbsr;)Z b method_3921 shouldShowName + m (Lbsr;F)I b method_24088 getPackedLightCoords + m (Lbsr;Ljd;)I b method_27950 getSkyLightLevel + m (Lbsr;)F c method_55831 getShadowRadius + m (Lgkj$a;)V <init> <init> <init> +c gkj net/minecraft/class_5617 net/minecraft/client/renderer/entity/EntityRendererProvider +c gkj$a net/minecraft/class_5617$class_5618 net/minecraft/client/renderer/entity/EntityRendererProvider$Context + f Lgkh; a field_27762 entityRenderDispatcher + f Lglh; b field_27763 itemRenderer + f Lgft; c field_38888 blockRenderDispatcher + f Lgev; d field_38889 itemInHandRenderer + f Laue; e field_27764 resourceManager + f Lfyg; f field_27765 modelSet + f Lfhx; g field_27766 font + m ()Lgkh; a method_32166 getEntityRenderDispatcher + m (Lfyi;)Lfyk; a method_32167 bakeLayer + m ()Lglh; b method_32168 getItemRenderer + m ()Lgft; c method_43337 getBlockRenderDispatcher + m ()Lgev; d method_43338 getItemInHandRenderer + m ()Laue; e method_32169 getResourceManager + m ()Lfyg; f method_32170 getModelSet + m ()Lgst; g method_48481 getModelManager + m ()Lfhx; h method_32171 getFont + m (Lgkh;Lglh;Lgft;Lgev;Laue;Lfyg;Lfhx;)V <init> <init> <init> +c gkk net/minecraft/class_5619 net/minecraft/client/renderer/entity/EntityRenderers + f Lorg/slf4j/Logger; a field_27767 LOGGER + f Ljava/util/Map; b field_27768 PROVIDERS + f Ljava/util/Map; c field_27769 PLAYER_PROVIDERS + m (Lgkj$a;)Lgki; A method_32197 method_32197 + m (Lgkj$a;)Lgki; B method_32198 method_32198 + m ()Z a method_32172 validateRegistrations + m (Lbsx;Lgkj;)V a method_32173 register + m (Lcom/google/common/collect/ImmutableMap$Builder;Lgkj$a;Lbsx;Lgkj;)V a method_32174 method_32174 + m (Lcom/google/common/collect/ImmutableMap$Builder;Lgkj$a;Lgrl$a;Lgkj;)V a method_32175 method_32175 + m (Lgkj$a;)Ljava/util/Map; a method_32176 createEntityRenderers + m (Lgkj$a;)Ljava/util/Map; b method_32177 createPlayerRenderers + m (Lgkj$a;)Lgki; c method_32178 method_32178 + m (Lgkj$a;)Lgki; d method_32179 method_32179 + m (Lgkj$a;)Lgki; e method_32180 method_32180 + m (Lgkj$a;)Lgki; f method_33429 method_33429 + m (Lgkj$a;)Lgki; g method_32181 method_32181 + m (Lgkj$a;)Lgki; h method_32182 method_32182 + m (Lgkj$a;)Lgki; i method_32183 method_32183 + m (Lgkj$a;)Lgki; j method_32184 method_32184 + m (Lgkj$a;)Lgki; k method_32185 method_32185 + m (Lgkj$a;)Lgki; l method_32186 method_32186 + m (Lgkj$a;)Lgki; m method_32187 method_32187 + m (Lgkj$a;)Lgki; n method_32188 method_32188 + m (Lgkj$a;)Lgki; o method_32189 method_32189 + m (Lgkj$a;)Lgki; p method_33430 method_33430 + m (Lgkj$a;)Lgki; q method_32190 method_32190 + m (Lgkj$a;)Lgki; r method_32191 method_32191 + m (Lgkj$a;)Lgki; s method_32192 method_32192 + m (Lgkj$a;)Lgki; t method_32193 method_32193 + m (Lgkj$a;)Lgki; u method_32194 method_32194 + m (Lgkj$a;)Lgki; v method_32195 method_32195 + m (Lgkj$a;)Lgki; w method_32196 method_32196 + m (Lgkj$a;)Lgki; x method_42604 method_42604 + m (Lgkj$a;)Lgki; y method_45802 method_45802 + m (Lgkj$a;)Lgki; z method_42605 method_42605 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkl net/minecraft/class_900 net/minecraft/client/renderer/entity/EvokerFangsRenderer + f Lakr; a field_4699 TEXTURE_LOCATION + f Lfvl; g field_4700 model + m (Lcnh;)Lakr; a method_3963 getTextureLocation + m (Lcnh;FFLfbi;Lgez;I)V a method_3962 render + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkm net/minecraft/class_899 net/minecraft/client/renderer/entity/EvokerRenderer + f Lakr; a field_4697 EVOKER_ILLAGER + m (Lckn;)Lakr; a method_3961 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkm$1 net/minecraft/class_899$1 net/minecraft/client/renderer/entity/EvokerRenderer$1 + m (Lfbi;Lgez;ILckn;FFFFFF)V a method_23170 render + m (Lgkm;Lgmf;Lgev;)V <init> <init> <init> +c gkn net/minecraft/class_902 net/minecraft/client/renderer/entity/ExperienceOrbRenderer + f Lakr; a field_4701 EXPERIENCE_ORB_LOCATION + f Lgfh; g field_21741 RENDER_TYPE + m (Lbtc;)Lakr; a method_3967 getTextureLocation + m (Lbtc;FFLfbi;Lgez;I)V a method_3966 render + m (Lbtc;Ljd;)I a method_24089 getBlockLightLevel + m (Lfbm;Lfbi$a;FFIIIFFI)V a method_23171 vertex + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gko net/minecraft/class_901 net/minecraft/client/renderer/entity/FallingBlockRenderer + f Lgft; a field_38890 dispatcher + m (Lcjg;)Lakr; a method_3964 getTextureLocation + m (Lcjg;FFLfbi;Lgez;I)V a method_3965 render + m (Lgkj$a;)V <init> <init> <init> +c gkp net/minecraft/class_903 net/minecraft/client/renderer/entity/FireworkEntityRenderer + f Lglh; a field_4703 itemRenderer + m (Lcnk;)Lakr; a method_3969 getTextureLocation + m (Lcnk;FFLfbi;Lgez;I)V a method_3968 render + m (Lgkj$a;)V <init> <init> <init> +c gkq net/minecraft/class_906 net/minecraft/client/renderer/entity/FishingHookRenderer + f Lakr; a field_4707 TEXTURE_LOCATION + f Lgfh; g field_21742 RENDER_TYPE + f D h field_33632 VIEW_BOBBING_SCALE + m (FFFLfbm;Lfbi$a;FF)V a method_23172 stringVertex + m (II)F a method_23954 fraction + m (Lcmx;FF)Lexc; a method_59755 getPlayerHandPos + m (Lcnl;)Lakr; a method_3975 getTextureLocation + m (Lcnl;FFLfbi;Lgez;I)V a method_3974 render + m (Lfbm;Lfbi$a;IFIII)V a method_23840 vertex + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkr net/minecraft/class_4042 net/minecraft/client/renderer/entity/FoxRenderer + f Lakr; a field_18026 RED_FOX_TEXTURE + f Lakr; i field_18027 RED_FOX_SLEEP_TEXTURE + f Lakr; j field_18028 SNOW_FOX_TEXTURE + f Lakr; k field_18029 SNOW_FOX_SLEEP_TEXTURE + m (Lcfo;)Lakr; a method_18333 getTextureLocation + m (Lcfo;Lfbi;FFFF)V a method_18334 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gks net/minecraft/class_7213 net/minecraft/client/renderer/entity/FrogRenderer + m (Lcgy;)Lakr; a method_41964 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> +c gkt net/minecraft/class_905 net/minecraft/client/renderer/entity/GhastRenderer + f Lakr; a field_4705 GHAST_LOCATION + f Lakr; i field_4706 GHAST_SHOOTING_LOCATION + m (Lcjx;)Lakr; a method_3972 getTextureLocation + m (Lcjx;Lfbi;F)V a method_3973 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gku net/minecraft/class_908 net/minecraft/client/renderer/entity/GiantMobRenderer + f Lakr; a field_4710 ZOMBIE_LOCATION + f F i field_4711 scale + m (Lcjy;)Lakr; a method_3981 getTextureLocation + m (Lcjy;Lfbi;F)V a method_3980 scale + m (Lgkj$a;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkv net/minecraft/class_5789 net/minecraft/client/renderer/entity/GlowSquidRenderer + f Lakr; a field_28461 GLOW_SQUID_LOCATION + m (Lbte;)Lakr; a method_33431 getTextureLocation + m (Lbte;Ljd;)I a method_33432 getBlockLightLevel + m (Lgkj$a;Lfxm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkw net/minecraft/class_6256 net/minecraft/client/renderer/entity/GoatRenderer + f Lakr; a field_32923 GOAT_LOCATION + m (Lche;)Lakr; a method_35800 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkx net/minecraft/class_907 net/minecraft/client/renderer/entity/GuardianRenderer + f Lakr; a field_4708 GUARDIAN_LOCATION + f Lakr; i field_4709 GUARDIAN_BEAM_LOCATION + f Lgfh; j field_21743 BEAM_RENDER_TYPE + m (Lbtn;DF)Lexc; a method_3979 getPosition + m (Lcjz;)Lakr; a method_3976 getTextureLocation + m (Lcjz;FFLfbi;Lgez;I)V a method_3977 render + m (Lcjz;Lgie;DDD)Z a method_3978 shouldRender + m (Lfbm;Lfbi$a;FFFIIIFF)V a method_23173 vertex + m (Lgkj$a;)V <init> <init> <init> + m (Lgkj$a;FLfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gky net/minecraft/class_4798 net/minecraft/client/renderer/entity/HoglinRenderer + f Lakr; a field_22244 HOGLIN_LOCATION + m (Lclh;)Lakr; a method_24472 getTextureLocation + m (Lclh;)Z b method_27038 isShaking + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gkz net/minecraft/class_910 net/minecraft/client/renderer/entity/HorseRenderer + f Ljava/util/Map; a field_4714 LOCATION_BY_VARIANT + m (Lchk;)Lakr; a method_3983 getTextureLocation + m (Ljava/util/EnumMap;)V a method_27151 method_27151 + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gla net/minecraft/class_909 net/minecraft/client/renderer/entity/HumanoidMobRenderer + m (Lgkj$a;Lfvx;F)V <init> <init> <init> + m (Lgkj$a;Lfvx;FFFF)V <init> <init> <init> +c glb net/minecraft/class_912 net/minecraft/client/renderer/entity/HuskRenderer + f Lakr; a field_4716 HUSK_LOCATION + m (Lckw;Lfbi;F)V a method_3985 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glc net/minecraft/class_3729 net/minecraft/client/renderer/entity/IllagerRenderer + m (Lcjk;Lfbi;F)V a method_16460 scale + m (Lgkj$a;Lfvy;F)V <init> <init> <init> +c gld net/minecraft/class_914 net/minecraft/client/renderer/entity/IllusionerRenderer + f Lakr; a field_4718 ILLUSIONER + m (Lckb;)Lakr; a method_3990 getTextureLocation + m (Lckb;FFLfbi;Lgez;I)V a method_3991 render + m (Lckb;)Z b method_3988 isBodyVisible + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gld$1 net/minecraft/class_914$1 net/minecraft/client/renderer/entity/IllusionerRenderer$1 + m (Lfbi;Lgez;ILckb;FFFFFF)V a method_17149 render + m (Lgld;Lgmf;Lgev;)V <init> <init> <init> +c gle net/minecraft/class_913 net/minecraft/client/renderer/entity/IronGolemRenderer + f Lakr; a field_4717 GOLEM_LOCATION + m (Lcfq;)Lakr; a method_3987 getTextureLocation + m (Lcfq;Lfbi;FFFF)V a method_3986 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glf net/minecraft/class_916 net/minecraft/client/renderer/entity/ItemEntityRenderer + f F a field_32924 ITEM_BUNDLE_OFFSET_SCALE + f F g field_32929 FLAT_ITEM_BUNDLE_OFFSET_X + f F h field_32930 FLAT_ITEM_BUNDLE_OFFSET_Y + f F i field_32931 FLAT_ITEM_BUNDLE_OFFSET_Z + f Lglh; j field_4726 itemRenderer + f Layw; k field_4725 random + m (I)I a method_56855 getRenderedAmount + m (Lcjh;)Lakr; a method_3999 getTextureLocation + m (Lcjh;FFLfbi;Lgez;I)V a method_3996 render + m (Lcuq;)I a method_56856 getSeedForItemStack + m (Lglh;Lfbi;Lgez;ILcuq;Layw;Ldcw;)V a method_56857 renderMultipleFromCount + m (Lglh;Lfbi;Lgez;ILcuq;Lgsm;ZLayw;)V a method_56858 renderMultipleFromCount + m (Lgkj$a;)V <init> <init> <init> +c glg net/minecraft/class_915 net/minecraft/client/renderer/entity/ItemFrameRenderer + f I a field_32932 GLOW_FRAME_BRIGHTNESS + f I g field_32933 BRIGHT_MAP_LIGHT_ADJUSTMENT + f Lgsu; h field_4721 FRAME_LOCATION + f Lgsu; i field_4723 MAP_FRAME_LOCATION + f Lgsu; j field_28462 GLOW_FRAME_LOCATION + f Lgsu; k field_28463 GLOW_MAP_FRAME_LOCATION + f Lglh; l field_4720 itemRenderer + f Lgft; m field_38891 blockRenderer + m (Lcja;)Lakr; a method_3993 getTextureLocation + m (Lcja;F)Lexc; a method_23174 getRenderOffset + m (Lcja;FFLfbi;Lgez;I)V a method_3994 render + m (Lcja;II)I a method_33433 getLightVal + m (Lcja;Lcuq;)Lgsu; a method_33434 getFrameModelResourceLoc + m (Lcja;Ljd;)I a method_33435 getBlockLightLevel + m (Lcja;Lwz;Lfbi;Lgez;IF)V a method_23175 renderNameTag + m (Lcja;)Z b method_23176 shouldShowName + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glh net/minecraft/class_918 net/minecraft/client/renderer/entity/ItemRenderer + f Lakr; a field_43086 ENCHANTED_GLINT_ENTITY + f Lakr; b field_43087 ENCHANTED_GLINT_ITEM + f I c field_32937 GUI_SLOT_CENTER_X + f I d field_32938 GUI_SLOT_CENTER_Y + f I e field_32934 ITEM_COUNT_BLIT_OFFSET + f F f field_32935 COMPASS_FOIL_UI_SCALE + f F g field_32936 COMPASS_FOIL_FIRST_PERSON_SCALE + f F h field_41120 COMPASS_FOIL_TEXTURE_SCALE + f Lgsu; i field_40530 TRIDENT_IN_HAND_MODEL + f Lgsu; j field_40531 SPYGLASS_IN_HAND_MODEL + f Ljava/util/Set; k field_4728 IGNORED + f Lgsu; l field_40532 TRIDENT_MODEL + f Lgsu; m field_40533 SPYGLASS_MODEL + f Lfgo; n field_42073 minecraft + f Lgew; o field_4732 itemModelShaper + f Lgqm; p field_4729 textureManager + f Lfhu; q field_4733 itemColors + f Lgem; r field_27770 blockEntityRenderer + m ()Lgew; a method_4012 getItemModelShaper + m (Lbtn;Lcuq;Lcun;ZLfbi;Lgez;Ldcw;III)V a method_23177 renderStatic + m (Lcuq;)Z a method_51795 hasAnimatedTexture + m (Lcuq;Lcun;IILfbi;Lgez;Ldcw;I)V a method_23178 renderStatic + m (Lcuq;Lcun;ZLfbi;Lgez;IILgsm;)V a method_23179 render + m (Lcuq;Ldcw;Lbtn;I)Lgsm; a method_4019 getModel + m (Lfbi;Lfbm;Ljava/util/List;Lcuq;II)V a method_23180 renderQuadList + m (Lgez;Lgfh;Lfbi$a;)Lfbm; a method_30114 getCompassFoilBuffer + m (Lgez;Lgfh;Z)Lfbm; a method_27952 getArmorFoilBuffer + m (Lgez;Lgfh;ZZ)Lfbm; a method_23181 getFoilBuffer + m (Lgsm;Lcuq;IILfbi;Lfbm;)V a method_23182 renderModelLists + m (Lgez;Lgfh;ZZ)Lfbm; b method_29711 getFoilBufferDirect + m (Lfgo;Lgqm;Lgst;Lfhu;Lgem;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gli net/minecraft/class_920 net/minecraft/client/renderer/entity/LeashKnotRenderer + f Lakr; a field_4734 KNOT_LOCATION + f Lfwb; g field_4735 model + m (Lcjb;)Lakr; a method_4036 getTextureLocation + m (Lcjb;FFLfbi;Lgez;I)V a method_4035 render + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glj net/minecraft/class_919 net/minecraft/client/renderer/entity/LightningBoltRenderer + m (Lbtm;)Lakr; a method_4033 getTextureLocation + m (Lbtm;FFLfbi;Lgez;I)V a method_4034 render + m (Lorg/joml/Matrix4f;Lfbm;FFIFFFFFFFZZZZ)V a method_23183 quad + m (Lgkj$a;)V <init> <init> <init> +c glk net/minecraft/class_922 net/minecraft/client/renderer/entity/LivingEntityRenderer + f Lorg/slf4j/Logger; a field_21011 LOGGER + f Lfvk; g field_4737 model + f Ljava/util/List; h field_4738 layers + f F i field_32939 EYE_BED_OFFSET + m (Lbtn;)Z a method_25450 isShaking + m (Lbtn;F)F a method_4045 getBob + m (Lbtn;FFLfbi;Lgez;I)V a method_4054 render + m (Lbtn;Lfbi;F)V a method_4042 scale + m (Lbtn;Lfbi;FFFF)V a method_4058 setupRotations + m (Lbtn;ZZZ)Lgfh; a method_24302 getRenderType + m (Lgov;)Z a method_4046 addLayer + m (Lji;)F a method_18656 sleepDirectionToRotation + m (Lbtn;)Z b method_4055 shouldShowName + m (Lbtn;F)F b method_23185 getWhiteOverlayProgress + m (Lbtn;)F c method_4039 getFlipDegrees + m (Lbtn;F)I c method_23622 getOverlayCoords + m (Lbtn;)Z d method_4056 isBodyVisible + m (Lbtn;F)F d method_4044 getAttackAnim + m (Lbtn;)Z e method_38563 isEntityUpsideDown + m (Lbtn;)F f method_55832 getShadowRadius + m (Lgkj$a;Lfvk;F)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glk$1 net/minecraft/class_922$1 net/minecraft/client/renderer/entity/LivingEntityRenderer$1 + f [I a field_18227 $SwitchMap$net$minecraft$core$Direction + f [I b field_4743 $SwitchMap$net$minecraft$world$scores$Team$Visibility + m ()V <clinit> <clinit> <clinit> +c gll net/minecraft/class_921 net/minecraft/client/renderer/entity/LlamaRenderer + f Lakr; a field_41631 CREAMY + f Lakr; i field_41632 WHITE + f Lakr; j field_41633 BROWN + f Lakr; k field_41634 GRAY + m (Lchl;)Lakr; a method_4037 getTextureLocation + m (Lgkj$a;Lfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gll$1 net/minecraft/class_921$1 net/minecraft/client/renderer/entity/LlamaRenderer$1 + f [I a field_41635 $SwitchMap$net$minecraft$world$entity$animal$horse$Llama$Variant + m ()V <clinit> <clinit> <clinit> +c glm net/minecraft/class_923 net/minecraft/client/renderer/entity/LlamaSpitRenderer + f Lakr; a field_4745 LLAMA_SPIT_LOCATION + f Lfwe; g field_4744 model + m (Lcno;)Lakr; a method_4062 getTextureLocation + m (Lcno;FFLfbi;Lgez;I)V a method_4061 render + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gln net/minecraft/class_917 net/minecraft/client/renderer/entity/MagmaCubeRenderer + f Lakr; a field_4727 MAGMACUBE_LOCATION + m (Lckc;)Lakr; a method_4001 getTextureLocation + m (Lckc;FFLfbi;Lgez;I)V a method_48302 render + m (Lckc;Lfbi;F)V a method_4000 scale + m (Lckc;Ljd;)I a method_24090 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glo net/minecraft/class_925 net/minecraft/client/renderer/entity/MinecartRenderer + f Lfvk; a field_4747 model + f Lakr; g field_4746 MINECART_LOCATION + f Lgft; h field_38892 blockRenderer + m (Lcot;)Lakr; a method_4065 getTextureLocation + m (Lcot;FFLfbi;Lgez;I)V a method_4063 render + m (Lcot;FLdtc;Lfbi;Lgez;I)V a method_4064 renderMinecartContents + m (Lgkj$a;Lfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glp net/minecraft/class_927 net/minecraft/client/renderer/entity/MobRenderer + m (Lbtp;)Z a method_4071 shouldShowName + m (Lbtp;)F b method_55833 getShadowRadius + m (Lgkj$a;Lfvk;F)V <init> <init> <init> +c glq net/minecraft/class_926 net/minecraft/client/renderer/entity/MushroomCowRenderer + f Ljava/util/Map; a field_4748 TEXTURES + m (Lcfr;)Lakr; a method_4066 getTextureLocation + m (Ljava/util/HashMap;)V a method_18657 method_18657 + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glr net/minecraft/class_6344 net/minecraft/client/renderer/entity/NoopRenderer + m (Lgkj$a;)V <init> <init> <init> +c gls net/minecraft/class_3683 net/minecraft/client/renderer/entity/OcelotRenderer + f Lakr; a field_16259 CAT_OCELOT_LOCATION + m (Lcfs;)Lakr; a method_16046 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glt net/minecraft/class_9483 net/minecraft/client/renderer/entity/OminousItemSpawnerRenderer + f F a field_50231 ROTATION_SPEED + f I g field_50232 TICKS_SCALING + f Lglh; h field_50233 itemRenderer + m (Lbtu;)Lakr; a method_58752 getTextureLocation + m (Lbtu;FFLfbi;Lgez;I)V a method_58753 render + m (Lgkj$a;)V <init> <init> <init> +c glu net/minecraft/class_928 net/minecraft/client/renderer/entity/PaintingRenderer + m (Lcjc;)Lakr; a method_4077 getTextureLocation + m (Lcjc;FFLfbi;Lgez;I)V a method_4075 render + m (Lfbi$a;Lfbm;FFFFFIIII)V a method_23188 vertex + m (Lfbi;Lfbm;Lcjc;IILgql;Lgql;)V a method_4074 renderPainting + m (Lgkj$a;)V <init> <init> <init> +c glv net/minecraft/class_931 net/minecraft/client/renderer/entity/PandaRenderer + f Ljava/util/Map; a field_17595 TEXTURES + m (FFIFF)F a method_4086 getAngle + m (Lcft;)Lakr; a method_4083 getTextureLocation + m (Lcft;Lfbi;FFFF)V a method_4085 setupRotations + m (Ljava/util/EnumMap;)V a method_17796 method_17796 + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glw net/minecraft/class_930 net/minecraft/client/renderer/entity/ParrotRenderer + f Lakr; a field_41636 RED_BLUE + f Lakr; i field_41637 BLUE + f Lakr; j field_41638 GREEN + f Lakr; k field_41639 YELLOW_BLUE + f Lakr; l field_41640 GREY + m (Lcfu$b;)Lakr; a method_47906 getVariantTexture + m (Lcfu;)Lakr; a method_4080 getTextureLocation + m (Lcfu;F)F a method_4081 getBob + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glw$1 net/minecraft/class_930$1 net/minecraft/client/renderer/entity/ParrotRenderer$1 + f [I a field_41641 $SwitchMap$net$minecraft$world$entity$animal$Parrot$Variant + m ()V <clinit> <clinit> <clinit> +c glx net/minecraft/class_933 net/minecraft/client/renderer/entity/PhantomRenderer + f Lakr; a field_4756 PHANTOM_LOCATION + m (Lckf;)Lakr; a method_4090 getTextureLocation + m (Lckf;Lfbi;F)V a method_4088 scale + m (Lckf;Lfbi;FFFF)V a method_4089 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gly net/minecraft/class_932 net/minecraft/client/renderer/entity/PigRenderer + f Lakr; a field_4755 PIG_LOCATION + m (Lcfv;)Lakr; a method_4087 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c glz net/minecraft/class_4842 net/minecraft/client/renderer/entity/PiglinRenderer + f Ljava/util/Map; a field_25793 TEXTURES + f F i field_32942 PIGLIN_CUSTOM_HEAD_SCALE + m (Lfyg;Lfyi;Z)Lfwo; a method_24875 createModel + m (Lbtp;)Lakr; c method_3982 getTextureLocation + m (Lbtp;)Z d method_25451 isShaking + m (Lgkj$a;Lfyi;Lfyi;Lfyi;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gma net/minecraft/class_934 net/minecraft/client/renderer/entity/PillagerRenderer + f Lakr; a field_4757 PILLAGER + m (Lckg;)Lakr; a method_4092 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmb net/minecraft/class_937 net/minecraft/client/renderer/entity/PolarBearRenderer + f Lakr; a field_4766 BEAR_LOCATION + m (Lcfw;)Lakr; a method_4097 getTextureLocation + m (Lcfw;Lfbi;F)V a method_4099 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmc net/minecraft/class_936 net/minecraft/client/renderer/entity/PufferfishRenderer + f Lakr; a field_4762 PUFFER_LOCATION + f I i field_4765 puffStateO + f Lfvk; j field_4761 small + f Lfvk; k field_4764 mid + f Lfvk; l field_4763 big + m (Lcfx;)Lakr; a method_4096 getTextureLocation + m (Lcfx;FFLfbi;Lgez;I)V a method_4094 render + m (Lcfx;Lfbi;FFFF)V a method_4095 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmd net/minecraft/class_939 net/minecraft/client/renderer/entity/RabbitRenderer + f Lakr; a field_4770 RABBIT_BROWN_LOCATION + f Lakr; i field_4773 RABBIT_WHITE_LOCATION + f Lakr; j field_4775 RABBIT_BLACK_LOCATION + f Lakr; k field_4768 RABBIT_GOLD_LOCATION + f Lakr; l field_4774 RABBIT_SALT_LOCATION + f Lakr; m field_4772 RABBIT_WHITE_SPLOTCHED_LOCATION + f Lakr; n field_4771 RABBIT_TOAST_LOCATION + f Lakr; o field_4769 RABBIT_EVIL_LOCATION + m (Lcfy;)Lakr; a method_4102 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmd$1 net/minecraft/class_939$1 net/minecraft/client/renderer/entity/RabbitRenderer$1 + f [I a field_41642 $SwitchMap$net$minecraft$world$entity$animal$Rabbit$Variant + m ()V <clinit> <clinit> <clinit> +c gme net/minecraft/class_911 net/minecraft/client/renderer/entity/RavagerRenderer + f Lakr; a field_4715 TEXTURE_LOCATION + m (Lcki;)Lakr; a method_3984 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmf net/minecraft/class_3883 net/minecraft/client/renderer/entity/RenderLayerParent + m ()Lfvk; a method_4038 getModel + m (Lbsr;)Lakr; a method_3931 getTextureLocation +c gmg net/minecraft/class_938 net/minecraft/client/renderer/entity/SalmonRenderer + f Lakr; a field_4767 SALMON_LOCATION + m (Lcfz;)Lakr; a method_4101 getTextureLocation + m (Lcfz;Lfbi;FFFF)V a method_4100 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmh net/minecraft/class_941 net/minecraft/client/renderer/entity/SheepRenderer + f Lakr; a field_4778 SHEEP_LOCATION + m (Lcga;)Lakr; a method_4106 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmi net/minecraft/class_940 net/minecraft/client/renderer/entity/ShulkerBulletRenderer + f Lakr; a field_4776 TEXTURE_LOCATION + f Lgfh; g field_21744 RENDER_TYPE + f Lfxc; h field_4777 model + m (Lcns;)Lakr; a method_4105 getTextureLocation + m (Lcns;FFLfbi;Lgez;I)V a method_4103 render + m (Lcns;Ljd;)I a method_24091 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmj net/minecraft/class_943 net/minecraft/client/renderer/entity/ShulkerRenderer + f Lakr; a field_4781 DEFAULT_TEXTURE_LOCATION + f [Lakr; i field_4780 TEXTURE_LOCATION + m (I)[Lakr; a method_22791 method_22791 + m (Lckj;)Lakr; a method_4111 getTextureLocation + m (Lckj;F)Lexc; a method_23189 getRenderOffset + m (Lckj;Lfbi;FFFF)V a method_4114 setupRotations + m (Lckj;Lgie;DDD)Z a method_4112 shouldRender + m (Lckj;Lgie;Lexc;)Z a method_33436 method_33436 + m (Lcti;)Lakr; a method_37105 getTextureLocation + m (Lgsq;)Lakr; a method_22792 method_22792 + m (Ljava/lang/String;)Ljava/lang/String; a method_60910 method_60910 + m (Ljava/lang/String;)Ljava/lang/String; b method_60911 method_60911 + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmk net/minecraft/class_942 net/minecraft/client/renderer/entity/SilverfishRenderer + f Lakr; a field_4779 SILVERFISH_LOCATION + m (Lckk;)F a method_4107 getFlipDegrees + m (Lckk;)Lakr; b method_4108 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gml net/minecraft/class_946 net/minecraft/client/renderer/entity/SkeletonRenderer + f Lakr; a field_4785 SKELETON_LOCATION + m (Lcjl;)Lakr; a method_4119 getTextureLocation + m (Lcjl;)Z b method_35801 isShaking + m (Lgkj$a;)V <init> <init> <init> + m (Lgkj$a;Lfyi;Lfyi;Lfyi;)V <init> <init> <init> + m (Lgkj$a;Lfyi;Lfyi;Lfxf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmm net/minecraft/class_945 net/minecraft/client/renderer/entity/SlimeRenderer + f Lakr; a field_4784 SLIME_LOCATION + m (Lckm;)Lakr; a method_4116 getTextureLocation + m (Lckm;FFLfbi;Lgez;I)V a method_4117 render + m (Lckm;Lfbi;F)V a method_4118 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmn net/minecraft/class_8190 net/minecraft/client/renderer/entity/SnifferRenderer + f Lakr; a field_42930 SNIFFER_LOCATION + m (Lchv;)Lakr; a method_49350 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmo net/minecraft/class_948 net/minecraft/client/renderer/entity/SnowGolemRenderer + f Lakr; a field_4788 SNOW_GOLEM_LOCATION + m (Lcgc;)Lakr; a method_4122 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmp net/minecraft/class_947 net/minecraft/client/renderer/entity/SpectralArrowRenderer + f Lakr; a field_4787 SPECTRAL_ARROW_LOCATION + m (Lcnv;)Lakr; a method_4120 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmq net/minecraft/class_949 net/minecraft/client/renderer/entity/SpiderRenderer + f Lakr; a field_4789 SPIDER_LOCATION + m (Lcko;)Lakr; a method_4123 getTextureLocation + m (Lcko;)F b method_4124 getFlipDegrees + m (Lgkj$a;)V <init> <init> <init> + m (Lgkj$a;Lfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmr net/minecraft/class_951 net/minecraft/client/renderer/entity/SquidRenderer + f Lakr; a field_4791 SQUID_LOCATION + m (Lcgd;)Lakr; a method_4127 getTextureLocation + m (Lcgd;F)F a method_4125 getBob + m (Lcgd;Lfbi;FFFF)V a method_4126 setupRotations + m (Lgkj$a;Lfxm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gms net/minecraft/class_950 net/minecraft/client/renderer/entity/StrayRenderer + f Lakr; a field_4790 STRAY_SKELETON_LOCATION + f Lakr; i field_49165 STRAY_CLOTHES_LOCATION + m (Lckp;)Lakr; a method_57817 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmt net/minecraft/class_4999 net/minecraft/client/renderer/entity/StriderRenderer + f Lakr; a field_23372 STRIDER_LOCATION + f Lakr; i field_23937 COLD_LOCATION + f F j field_47888 SHADOW_RADIUS + m (Lckq;)Lakr; a method_26421 getTextureLocation + m (Lckq;Lfbi;F)V a method_56155 scale + m (Lckq;)F b method_55834 getShadowRadius + m (Lckq;)Z c method_26423 isShaking + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmu net/minecraft/class_7214 net/minecraft/client/renderer/entity/TadpoleRenderer + f Lakr; a field_37969 TADPOLE_TEXTURE + m (Lchb;)Lakr; a method_41966 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmv net/minecraft/class_953 net/minecraft/client/renderer/entity/ThrownItemRenderer + f F a field_32943 MIN_CAMERA_DISTANCE_SQUARED + f Lglh; g field_4792 itemRenderer + f F h field_17147 scale + f Z i field_21745 fullBright + m (Lgkj$a;FZ)V <init> <init> <init> + m (Lgkj$a;)V <init> <init> <init> +c gmw net/minecraft/class_955 net/minecraft/client/renderer/entity/ThrownTridentRenderer + f Lakr; a field_4796 TRIDENT_LOCATION + f Lfxp; g field_4797 model + m (Lcoc;)Lakr; a method_4134 getTextureLocation + m (Lcoc;FFLfbi;Lgez;I)V a method_4133 render + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmx net/minecraft/class_954 net/minecraft/client/renderer/entity/TippableArrowRenderer + f Lakr; a field_4795 NORMAL_ARROW_LOCATION + f Lakr; g field_4794 TIPPED_ARROW_LOCATION + m (Lcnf;)Lakr; a method_4130 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gmy net/minecraft/class_957 net/minecraft/client/renderer/entity/TntMinecartRenderer + f Lgft; g field_38893 blockRenderer + m (Lcpf;FLdtc;Lfbi;Lgez;I)V a method_4137 renderMinecartContents + m (Lgft;Ldtc;Lfbi;Lgez;IZ)V a method_23190 renderWhiteSolidBlock + m (Lgkj$a;)V <init> <init> <init> +c gmz net/minecraft/class_956 net/minecraft/client/renderer/entity/TntRenderer + f Lgft; a field_38894 blockRenderer + m (Lcji;)Lakr; a method_4136 getTextureLocation + m (Lcji;FFLfbi;Lgez;I)V a method_4135 render + m (Lgkj$a;)V <init> <init> <init> +c gna net/minecraft/class_959 net/minecraft/client/renderer/entity/TropicalFishRenderer + f Lfvc; a field_4800 modelA + f Lfvc; i field_4799 modelB + f Lakr; j field_41643 MODEL_A_TEXTURE + f Lakr; k field_41644 MODEL_B_TEXTURE + m (Lcge;)Lakr; a method_4141 getTextureLocation + m (Lcge;FFLfbi;Lgez;I)V a method_4140 render + m (Lcge;Lfbi;FFFF)V a method_4142 setupRotations + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gna$1 net/minecraft/class_959$1 net/minecraft/client/renderer/entity/TropicalFishRenderer$1 + f [I a field_41645 $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base + m ()V <clinit> <clinit> <clinit> +c gnb net/minecraft/class_958 net/minecraft/client/renderer/entity/TurtleRenderer + f Lakr; a field_4798 TURTLE_LOCATION + m (Lcgf;)F a method_55835 getShadowRadius + m (Lcgf;)Lakr; b method_4139 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnc net/minecraft/class_961 net/minecraft/client/renderer/entity/UndeadHorseRenderer + f Ljava/util/Map; a field_4803 MAP + m (Lchi;)Lakr; a method_4145 getTextureLocation + m (Lgkj$a;Lfyi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnd net/minecraft/class_960 net/minecraft/client/renderer/entity/VexRenderer + f Lakr; a field_4801 VEX_LOCATION + f Lakr; i field_4802 VEX_CHARGING_LOCATION + m (Lckr;)Lakr; a method_4144 getTextureLocation + m (Lckr;Ljd;)I a method_24092 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gne net/minecraft/class_963 net/minecraft/client/renderer/entity/VillagerRenderer + f Lakr; a field_4807 VILLAGER_BASE_SKIN + m (Lcmk;)Lakr; a method_4151 getTextureLocation + m (Lcmk;Lfbi;F)V a method_4149 scale + m (Lcmk;)F b method_55836 getShadowRadius + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnf net/minecraft/class_962 net/minecraft/client/renderer/entity/VindicatorRenderer + f Lakr; a field_4804 VINDICATOR + m (Lcks;)Lakr; a method_4147 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnf$1 net/minecraft/class_962$1 net/minecraft/client/renderer/entity/VindicatorRenderer$1 + m (Lfbi;Lgez;ILcks;FFFFFF)V a method_17156 render + m (Lgnf;Lgmf;Lgev;)V <init> <init> <init> +c gng net/minecraft/class_3992 net/minecraft/client/renderer/entity/WanderingTraderRenderer + f Lakr; a field_17739 VILLAGER_BASE_SKIN + m (Lcmq;)Lakr; a method_18045 getTextureLocation + m (Lcmq;Lfbi;F)V a method_18046 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnh net/minecraft/class_7287 net/minecraft/client/renderer/entity/WardenRenderer + f Lakr; a field_38349 TEXTURE + f Lakr; i field_38350 BIOLUMINESCENT_LAYER_TEXTURE + f Lakr; j field_38352 HEART_TEXTURE + f Lakr; k field_38353 PULSATING_SPOTS_TEXTURE_1 + f Lakr; l field_38354 PULSATING_SPOTS_TEXTURE_2 + m (Lcmb;)Lakr; a method_42606 getTextureLocation + m (Lcmb;FF)F a method_42607 method_42607 + m (Lcmb;FF)F b method_42609 method_42609 + m (Lcmb;FF)F c method_42610 method_42610 + m (Lcmb;FF)F d method_42611 method_42611 + m (Lcmb;FF)F e method_42612 method_42612 + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gni net/minecraft/class_8987 net/minecraft/client/renderer/entity/WindChargeRenderer + f F a field_52258 MIN_CAMERA_DISTANCE_SQUARED + f Lakr; g field_47477 TEXTURE_LOCATION + f Lfxy; h field_47478 model + m (F)F a method_55268 xOffset + m (Lcof;)Lakr; a method_55269 getTextureLocation + m (Lcof;FFLfbi;Lgez;I)V a method_55270 render + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnj net/minecraft/class_965 net/minecraft/client/renderer/entity/WitchRenderer + f Lakr; a field_4814 WITCH_LOCATION + m (Lckt;)Lakr; a method_4154 getTextureLocation + m (Lckt;FFLfbi;Lgez;I)V a method_4155 render + m (Lckt;Lfbi;F)V a method_4157 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnk net/minecraft/class_964 net/minecraft/client/renderer/entity/WitherBossRenderer + f Lakr; a field_4812 WITHER_INVULNERABLE_LOCATION + f Lakr; i field_4813 WITHER_LOCATION + m (Lciu;)Lakr; a method_4153 getTextureLocation + m (Lciu;Lfbi;F)V a method_4152 scale + m (Lciu;Ljd;)I a method_24093 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnl net/minecraft/class_967 net/minecraft/client/renderer/entity/WitherSkeletonRenderer + f Lakr; a field_4818 WITHER_SKELETON_LOCATION + m (Lcku;)Lakr; a method_57818 getTextureLocation + m (Lcku;Lfbi;F)V a method_4161 scale + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnm net/minecraft/class_966 net/minecraft/client/renderer/entity/WitherSkullRenderer + f Lakr; a field_4817 WITHER_INVULNERABLE_LOCATION + f Lakr; g field_4815 WITHER_LOCATION + f Lfxg; h field_4816 model + m ()Lfyq; a method_32199 createSkullLayer + m (Lcod;)Lakr; a method_4160 getTextureLocation + m (Lcod;FFLfbi;Lgez;I)V a method_4159 render + m (Lcod;Ljd;)I a method_24094 getBlockLightLevel + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnn net/minecraft/class_969 net/minecraft/client/renderer/entity/WolfRenderer + m (Lcgh;)Lakr; a method_4165 getTextureLocation + m (Lcgh;F)F a method_4167 getBob + m (Lcgh;FFLfbi;Lgez;I)V a method_4166 render + m (Lgkj$a;)V <init> <init> <init> +c gno net/minecraft/class_5144 net/minecraft/client/renderer/entity/ZoglinRenderer + f Lakr; a field_23779 ZOGLIN_LOCATION + m (Lckv;)Lakr; a method_27039 getTextureLocation + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnp net/minecraft/class_3886 net/minecraft/client/renderer/entity/ZombieRenderer + m (Lgkj$a;)V <init> <init> <init> + m (Lgkj$a;Lfyi;Lfyi;Lfyi;)V <init> <init> <init> +c gnq net/minecraft/class_971 net/minecraft/client/renderer/entity/ZombieVillagerRenderer + f Lakr; a field_4835 ZOMBIE_VILLAGER_LOCATION + m (Lckx;)Lakr; a method_4175 getTextureLocation + m (Lckx;)Z b method_25452 isShaking + m (Lgkj$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnr net/minecraft/class_973 net/minecraft/client/renderer/entity/layers/ArrowLayer + f Lgkh; a field_17153 dispatcher + m (Lgkj$a;Lglk;)V <init> <init> <init> +c gns net/minecraft/class_4506 net/minecraft/client/renderer/entity/layers/BeeStingerLayer + f Lakr; a field_20529 BEE_STINGER_LOCATION + m (Lfbm;Lfbi$a;FIFFI)V a method_23295 vertex + m (Lglk;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnt net/minecraft/class_8988 net/minecraft/client/renderer/entity/layers/BreezeEyesLayer + f Lgfh; a field_47889 BREEZE_EYES + m (Lfbi;Lgez;ILckz;FFFFFF)V a method_55272 render + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnu net/minecraft/class_8989 net/minecraft/client/renderer/entity/layers/BreezeWindLayer + f Lakr; a field_47484 TEXTURE_LOCATION + f Lfut; b field_47485 model + m (F)F a method_55273 xOffset + m (Lfbi;Lgez;ILckz;FFFFFF)V a method_55275 render + m (Lgkj$a;Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnv net/minecraft/class_972 net/minecraft/client/renderer/entity/layers/CapeLayer + m (Lfbi;Lgez;ILgdy;FFFFFF)V a method_4177 render + m (Lgmf;)V <init> <init> <init> +c gnw net/minecraft/class_975 net/minecraft/client/renderer/entity/layers/CarriedBlockLayer + f Lgft; a field_38895 blockRenderer + m (Lfbi;Lgez;ILcjt;FFFFFF)V a method_4179 render + m (Lgmf;Lgft;)V <init> <init> <init> +c gnx net/minecraft/class_3684 net/minecraft/client/renderer/entity/layers/CatCollarLayer + f Lakr; a field_16260 CAT_COLLAR_LOCATION + f Lfuv; b field_16261 catModel + m (Lfbi;Lgez;ILcfh;FFFFFF)V a method_16047 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gny net/minecraft/class_974 net/minecraft/client/renderer/entity/layers/CreeperPowerLayer + f Lakr; a field_4842 POWER_LOCATION + f Lfve; b field_4844 model + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gnz net/minecraft/class_4004 net/minecraft/client/renderer/entity/layers/CrossedArmsItemLayer + f Lgev; a field_38896 itemInHandRenderer + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_4208 render + m (Lgmf;Lgev;)V <init> <init> <init> +c goa net/minecraft/class_976 net/minecraft/client/renderer/entity/layers/CustomHeadLayer + f F a field_24474 scaleX + f F b field_24475 scaleY + f F c field_24476 scaleZ + f Ljava/util/Map; d field_27771 skullModels + f Lgev; e field_38897 itemInHandRenderer + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_17159 render + m (Lfbi;Z)V a method_32798 translateToHead + m (Lgmf;Lfyg;Lgev;)V <init> <init> <init> + m (Lgmf;Lfyg;FFFLgev;)V <init> <init> <init> +c gob net/minecraft/class_978 net/minecraft/client/renderer/entity/layers/Deadmau5EarsLayer + m (Lfbi;Lgez;ILgdy;FFFFFF)V a method_4181 render + m (Lgmf;)V <init> <init> <init> +c goc net/minecraft/class_977 net/minecraft/client/renderer/entity/layers/DolphinCarryingItemLayer + f Lgev; a field_38898 itemInHandRenderer + m (Lfbi;Lgez;ILcfm;FFFFFF)V a method_17160 render + m (Lgmf;Lgev;)V <init> <init> <init> +c god net/minecraft/class_980 net/minecraft/client/renderer/entity/layers/DrownedOuterLayer + f Lakr; a field_4854 DROWNED_OUTER_LAYER_LOCATION + f Lfvg; b field_4855 model + m (Lfbi;Lgez;ILcjr;FFFFFF)V a method_4182 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c goe net/minecraft/class_979 net/minecraft/client/renderer/entity/layers/ElytraLayer + f Lakr; a field_4850 WINGS_LOCATION + f Lfvh; b field_4852 elytraModel + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_17161 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gof net/minecraft/class_985 net/minecraft/client/renderer/entity/layers/EnderEyesLayer + f Lgfh; a field_4876 ENDERMAN_EYES + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gog net/minecraft/class_4607 net/minecraft/client/renderer/entity/layers/EnergySwirlLayer + m ()Lakr; a method_23201 getTextureLocation + m (F)F a method_23202 xOffset + m ()Lfvk; b method_23203 model + m (Lgmf;)V <init> <init> <init> +c goh net/minecraft/class_4606 net/minecraft/client/renderer/entity/layers/EyesLayer + m ()Lgfh; a method_23193 renderType + m (Lgmf;)V <init> <init> <init> +c goi net/minecraft/class_4043 net/minecraft/client/renderer/entity/layers/FoxHeldItemLayer + f Lgev; a field_38899 itemInHandRenderer + m (Lfbi;Lgez;ILcfo;FFFFFF)V a method_18335 render + m (Lgmf;Lgev;)V <init> <init> <init> +c goj net/minecraft/class_4073 net/minecraft/client/renderer/entity/layers/HorseArmorLayer + f Lfvv; a field_18228 model + m (Lfbi;Lgez;ILchk;FFFFFF)V a method_18658 render + m (Lgmf;Lfyg;)V <init> <init> <init> +c gok net/minecraft/class_5167 net/minecraft/client/renderer/entity/layers/HorseMarkingLayer + f Ljava/util/Map; a field_23938 LOCATION_BY_MARKINGS + m (Lfbi;Lgez;ILchk;FFFFFF)V a method_27152 render + m (Ljava/util/EnumMap;)V a method_27153 method_27153 + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gol net/minecraft/class_970 net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer + f Ljava/util/Map; a field_4829 ARMOR_LOCATION_CACHE + f Lfvx; b field_4830 innerModel + f Lfvx; c field_4831 outerModel + f Lgqk; d field_42074 armorTrimAtlas + m (Lbsy;)Lfvx; a method_4172 getArmorModel + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_17157 render + m (Lfbi;Lgez;ILfvx;)V a method_52224 renderGlint + m (Lfbi;Lgez;ILfvx;ILakr;)V a method_23192 renderModel + m (Lfbi;Lgez;Lbtn;Lbsy;ILfvx;)V a method_4169 renderArmorPiece + m (Lfvx;Lbsy;)V a method_4170 setPartVisibility + m (Ljm;Lfbi;Lgez;ILcwx;Lfvx;Z)V a method_48482 renderTrim + m (Lbsy;)Z b method_4173 usesInnerModel + m (Lgmf;Lfvx;Lfvx;Lgst;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gol$1 net/minecraft/class_970$1 net/minecraft/client/renderer/entity/layers/HumanoidArmorLayer$1 + f [I a field_4878 $SwitchMap$net$minecraft$world$entity$EquipmentSlot + m ()V <clinit> <clinit> <clinit> +c gom net/minecraft/class_4691 net/minecraft/client/renderer/entity/layers/IronGolemCrackinessLayer + f Ljava/util/Map; a field_21443 resourceLocations + m (Lfbi;Lgez;ILcfq;FFFFFF)V a method_23623 render + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gon net/minecraft/class_986 net/minecraft/client/renderer/entity/layers/IronGolemFlowerLayer + f Lgft; a field_38900 blockRenderer + m (Lfbi;Lgez;ILcfq;FFFFFF)V a method_4188 render + m (Lgmf;Lgft;)V <init> <init> <init> +c goo net/minecraft/class_989 net/minecraft/client/renderer/entity/layers/ItemInHandLayer + f Lgev; a field_38901 itemInHandRenderer + m (Lbtn;Lcuq;Lcun;Lbtg;Lfbi;Lgez;I)V a method_4192 renderArmWithItem + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_17162 render + m (Lgmf;Lgev;)V <init> <init> <init> +c gop net/minecraft/class_988 net/minecraft/client/renderer/entity/layers/LlamaDecorLayer + f [Lakr; a field_4880 TEXTURE_LOCATION + f Lakr; b field_17740 TRADER_LLAMA + f Lfwd; c field_4881 model + m (Lfbi;Lgez;ILchl;FFFFFF)V a method_4191 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c goq net/minecraft/class_991 net/minecraft/client/renderer/entity/layers/MushroomCowMushroomLayer + f Lgft; a field_38902 blockRenderer + m (Lfbi;Lgez;ILcfr;FFFFFF)V a method_4195 render + m (Lfbi;Lgez;IZLdtc;ILgsm;)V a method_37314 renderMushroomBlock + m (Lgmf;Lgft;)V <init> <init> <init> +c gor net/minecraft/class_990 net/minecraft/client/renderer/entity/layers/PandaHoldsItemLayer + f Lgev; a field_38903 itemInHandRenderer + m (Lfbi;Lgez;ILcft;FFFFFF)V a method_4194 render + m (Lgmf;Lgev;)V <init> <init> <init> +c gos net/minecraft/class_983 net/minecraft/client/renderer/entity/layers/ParrotOnShoulderLayer + f Lfwk; a field_17154 model + m (Lbsx;)Z a method_17957 method_17957 + m (Lfbi;Lgez;ILcmx;FFFFFF)V a method_4185 render + m (Lfbi;Lgez;ILcmx;FFFFZ)V a method_4186 render + m (Lfbi;ZLcmx;Lub;Lgez;IFFFFLbsx;)V a method_17958 method_17958 + m (Lgmf;Lfyg;)V <init> <init> <init> +c got net/minecraft/class_993 net/minecraft/client/renderer/entity/layers/PhantomEyesLayer + f Lgfh; a field_4890 PHANTOM_EYES + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gou net/minecraft/class_5697 net/minecraft/client/renderer/entity/layers/PlayerItemInHandLayer + f Lgev; a field_38904 itemInHandRenderer + f F b field_32944 X_ROT_MIN + f F c field_32945 X_ROT_MAX + m (Lbtn;Lcuq;Lbtg;Lfbi;Lgez;I)V a method_32799 renderArmWithSpyglass + m (Lgmf;Lgev;)V <init> <init> <init> +c gov net/minecraft/class_3887 net/minecraft/client/renderer/entity/layers/RenderLayer + f Lgmf; a field_17155 renderer + m (Lbsr;)Lakr; a method_23194 getTextureLocation + m (Lfbi;Lgez;ILbsr;FFFFFF)V a method_4199 render + m (Lfvk;Lakr;Lfbi;Lgez;ILbtn;I)V a method_23199 renderColoredCutoutModel + m (Lfvk;Lfvk;Lakr;Lfbi;Lgez;ILbtn;FFFFFFI)V a method_23196 coloredCutoutModelCopyLayerRender + m ()Lfvk; c method_17165 getParentModel + m (Lgmf;)V <init> <init> <init> +c gow net/minecraft/class_992 net/minecraft/client/renderer/entity/layers/SaddleLayer + f Lakr; a field_4888 textureLocation + f Lfvk; b field_4887 model + m (Lgmf;Lfvk;Lakr;)V <init> <init> <init> +c gox net/minecraft/class_994 net/minecraft/client/renderer/entity/layers/SheepFurLayer + f Lakr; a field_4892 SHEEP_FUR_LOCATION + f Lfwz; b field_4891 model + m (Lfbi;Lgez;ILcga;FFFFFF)V a method_4198 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c goy net/minecraft/class_944 net/minecraft/client/renderer/entity/layers/ShulkerHeadLayer + m (Lfbi;Lgez;ILckj;FFFFFF)V a method_4115 render + m (Lgmf;)V <init> <init> <init> +c goz net/minecraft/class_1002 net/minecraft/client/renderer/entity/layers/SkeletonClothingLayer + f Lfxf; a field_4908 layerModel + f Lakr; b field_49166 clothesLocation + m (Lfbi;Lgez;ILbtp;FFFFFF)V a method_23204 render + m (Lgmf;Lfyg;Lfyi;Lakr;)V <init> <init> <init> +c gpa net/minecraft/class_997 net/minecraft/client/renderer/entity/layers/SlimeOuterLayer + f Lfvk; a field_4895 model + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_23200 render + m (Lgmf;Lfyg;)V <init> <init> <init> +c gpb net/minecraft/class_996 net/minecraft/client/renderer/entity/layers/SnowGolemHeadLayer + f Lgft; a field_38905 blockRenderer + f Lglh; b field_38906 itemRenderer + m (Lfbi;Lgez;ILcgc;FFFFFF)V a method_4201 render + m (Lgmf;Lgft;Lglh;)V <init> <init> <init> +c gpc net/minecraft/class_1000 net/minecraft/client/renderer/entity/layers/SpiderEyesLayer + f Lgfh; a field_4902 SPIDER_EYES + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpd net/minecraft/class_998 net/minecraft/client/renderer/entity/layers/SpinAttackEffectLayer + f Lakr; a field_4898 TEXTURE + f Ljava/lang/String; b field_32946 BOX + f Lfyk; c field_21012 box + m ()Lfyq; a method_32200 createLayer + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_4203 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpe net/minecraft/class_4507 net/minecraft/client/renderer/entity/layers/StuckInBodyLayer + m (Lbtn;)I a method_22134 numStuck + m (Lfbi;Lgez;ILbsr;FFFF)V a method_22130 renderStuckItem + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_22132 render + m (Lglk;)V <init> <init> <init> +c gpf net/minecraft/class_1001 net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer + f Lakr; a field_41646 KOB_TEXTURE + f Lakr; b field_41647 SUNSTREAK_TEXTURE + f Lakr; c field_41648 SNOOPER_TEXTURE + f Lakr; d field_41649 DASHER_TEXTURE + f Lakr; e field_41650 BRINELY_TEXTURE + f Lakr; f field_41651 SPOTTY_TEXTURE + f Lakr; g field_41652 FLOPPER_TEXTURE + f Lakr; h field_41653 STRIPEY_TEXTURE + f Lakr; i field_41654 GLITTER_TEXTURE + f Lakr; j field_41655 BLOCKFISH_TEXTURE + f Lakr; k field_41656 BETTY_TEXTURE + f Lakr; l field_41657 CLAYFISH_TEXTURE + f Lfxq; m field_17157 modelA + f Lfxr; n field_4903 modelB + m (Lfbi;Lgez;ILcge;FFFFFF)V a method_4205 render + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpf$1 net/minecraft/class_1001$1 net/minecraft/client/renderer/entity/layers/TropicalFishPatternLayer$1 + f [I a field_41658 $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Base + f [I b field_41659 $SwitchMap$net$minecraft$world$entity$animal$TropicalFish$Pattern + m ()V <clinit> <clinit> <clinit> +c gpg net/minecraft/class_3885 net/minecraft/client/renderer/entity/layers/VillagerProfessionLayer + f Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; a field_17148 LEVEL_LOCATIONS + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; b field_17149 typeHatCache + f Lit/unimi/dsi/fastutil/objects/Object2ObjectMap; c field_17150 professionHatCache + f Laue; d field_17151 resourceManager + f Ljava/lang/String; e field_17152 path + m (Lauc;)Ljava/util/Optional; a method_43211 method_43211 + m (Lfbi;Lgez;ILbtn;FFFFFF)V a method_17151 render + m (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V a method_17152 method_17152 + m (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Ljh;Ljava/lang/Object;)Lgrz$a; a method_17153 getHatData + m (Ljava/lang/String;Lakr;)Lakr; a method_17155 getResourceLocation + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_45803 method_45803 + m (Ljava/lang/String;Ljh;Ljava/lang/Object;Ljava/lang/Object;)Lgrz$a; a method_17154 method_17154 + m (Lgmf;Laue;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gph net/minecraft/class_7288 net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer + f Lakr; a field_38355 texture + f Lgph$a; b field_38356 alphaFunction + f Lgph$b; c field_38464 drawSelector + m ()V a method_42746 onlyDrawSelectedParts + m (Lfbi;Lgez;ILcmb;FFFFFF)V a method_42613 render + m (Lfyk;)V a method_42747 method_42747 + m ()V b method_42748 resetDrawForAllParts + m (Lfyk;)V b method_42749 method_42749 + m (Lfyk;)V c method_42750 method_42750 + m (Lgmf;Lakr;Lgph$a;Lgph$b;)V <init> <init> <init> +c gph$a net/minecraft/class_7288$class_7289 net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer$AlphaFunction +c gph$b net/minecraft/class_7288$class_7311 net/minecraft/client/renderer/entity/layers/WardenEmissiveLayer$DrawSelector +c gpi net/minecraft/class_1005 net/minecraft/client/renderer/entity/layers/WitchItemLayer + m (Lgmf;Lgev;)V <init> <init> <init> +c gpj net/minecraft/class_1004 net/minecraft/client/renderer/entity/layers/WitherArmorLayer + f Lakr; a field_4910 WITHER_ARMOR_LOCATION + f Lfya; b field_4909 model + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpk net/minecraft/class_9085 net/minecraft/client/renderer/entity/layers/WolfArmorLayer + f Lfyb; a field_47890 model + f Ljava/util/Map; b field_49582 ARMOR_CRACK_LOCATIONS + m (Lfbi;Lgez;ILcgh;FFFFFF)V a method_55837 render + m (Lfbi;Lgez;ILcuq;)V a method_57819 maybeRenderCracks + m (Lfbi;Lgez;ILcuq;Lcse;)V a method_57820 maybeRenderColoredLayer + m (Lgmf;Lfyg;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpl net/minecraft/class_1006 net/minecraft/client/renderer/entity/layers/WolfCollarLayer + f Lakr; a field_4913 WOLF_COLLAR_LOCATION + m (Lfbi;Lgez;ILcgh;FFFFFF)V a method_4209 render + m (Lgmf;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpm net/minecraft/class_6257 net/minecraft/client/renderer/entity/layers/package-info +c gpn net/minecraft/class_6258 net/minecraft/client/renderer/entity/package-info +c gpo net/minecraft/class_1007 net/minecraft/client/renderer/entity/player/PlayerRenderer + m (Lfbi;Lgez;ILgdy;)V a method_4220 renderRightHand + m (Lfbi;Lgez;ILgdy;Lfyk;Lfyk;)V a method_23205 renderHand + m (Lgdy;)Lakr; a method_4216 getTextureLocation + m (Lgdy;F)Lexc; a method_23206 getRenderOffset + m (Lgdy;FFLfbi;Lgez;I)V a method_4215 render + m (Lgdy;Lbqq;)Lfvx$a; a method_4210 getArmPose + m (Lgdy;Lfbi;F)V a method_4217 scale + m (Lgdy;Lfbi;FFFF)V a method_4212 setupRotations + m (Lgdy;Lwz;Lfbi;Lgez;IF)V a method_4213 renderNameTag + m (Lfbi;Lgez;ILgdy;)V b method_4221 renderLeftHand + m (Lgdy;)V b method_4218 setModelProperties + m (Lgkj$a;Z)V <init> <init> <init> +c gpp net/minecraft/class_6259 net/minecraft/client/renderer/entity/player/package-info +c gpq net/minecraft/class_6395 net/minecraft/client/renderer/item/ClampedItemPropertyFunction +c gpr net/minecraft/class_7391 net/minecraft/client/renderer/item/CompassItemPropertyFunction + f I a field_38798 DEFAULT_ROTATION + f Lgpr$a; b field_38799 compassTarget + f Lgpr$b; c field_24449 wobble + f Lgpr$b; d field_24450 wobbleRandom + m (I)I a method_32800 hash + m (IJ)F a method_43212 getRandomlySpinningRotation + m (Lbsr;)D a method_43213 getWrappedVisualRotationY + m (Lbsr;JLjd;)F a method_43214 getRotationTowardsCompassTarget + m (Lbsr;Lfzf;)Lfzf; a method_43215 tryFetchLevelIfMissing + m (Lbsr;Ljd;)D a method_43216 getAngleFromEntityToPos + m (Lbsr;Ljl;)Z a method_43217 isValidCompassTargetPos + m (Lcuq;Lfzf;ILbsr;)F a method_43218 getCompassRotation + m (Lgpr$a;)V <init> <init> <init> +c gpr$a net/minecraft/class_7391$class_7392 net/minecraft/client/renderer/item/CompassItemPropertyFunction$CompassTarget +c gpr$b net/minecraft/class_7391$class_5171 net/minecraft/client/renderer/item/CompassItemPropertyFunction$CompassWobble + f D a field_23980 rotation + f D b field_23981 deltaRotation + f J c field_23982 lastUpdateTick + m (J)Z a method_27316 shouldUpdate + m (JD)V a method_27190 update + m ()V <init> <init> <init> +c gps net/minecraft/class_5272 net/minecraft/client/renderer/item/ItemProperties + f Ljava/util/Map; a field_24443 GENERIC_PROPERTIES + f Lakr; b field_24444 DAMAGED + f Lakr; c field_24445 DAMAGE + f Lgpq; d field_24446 PROPERTY_DAMAGED + f Lgpq; e field_24447 PROPERTY_DAMAGE + f Ljava/util/Map; f field_24448 PROPERTIES + m (Lakr;Lgpq;)Lgpq; a method_27881 registerGeneric + m (Lcul;)Ljava/util/Map; a method_27877 method_27877 + m (Lcul;Lakr;Lgpq;)V a method_27879 register + m (Lcuq;Lakr;)Lgpt; a method_27878 getProperty + m (Lcuq;Lfzf;Lbtn;I)F a method_43611 method_43611 + m (Lfzf;Lcuq;Lbsr;)Ljl; a method_43219 method_43219 + m (Lgpt;)V a method_37106 registerCustomModelData + m (Lcuq;Lfzf;Lbtn;I)F b method_35803 method_35803 + m (Lfzf;Lcuq;Lbsr;)Ljl; b method_43220 method_43220 + m (Lcuq;Lfzf;Lbtn;I)F c method_27880 method_27880 + m (Lcuq;Lfzf;Lbtn;I)F d method_27882 method_27882 + m (Lcuq;Lfzf;Lbtn;I)F e method_27883 method_27883 + m (Lcuq;Lfzf;Lbtn;I)F f method_27884 method_27884 + m (Lcuq;Lfzf;Lbtn;I)F g method_27885 method_27885 + m (Lcuq;Lfzf;Lbtn;I)F h method_27886 method_27886 + m (Lcuq;Lfzf;Lbtn;I)F i method_27887 method_27887 + m (Lcuq;Lfzf;Lbtn;I)F j method_27888 method_27888 + m (Lcuq;Lfzf;Lbtn;I)F k method_32202 method_32202 + m (Lcuq;Lfzf;Lbtn;I)F l method_27889 method_27889 + m (Lcuq;Lfzf;Lbtn;I)F m method_49351 method_49351 + m (Lcuq;Lfzf;Lbtn;I)F n method_27890 method_27890 + m (Lcuq;Lfzf;Lbtn;I)F o method_27891 method_27891 + m (Lcuq;Lfzf;Lbtn;I)F p method_48484 method_48484 + m (Lcuq;Lfzf;Lbtn;I)F q method_27892 method_27892 + m (Lcuq;Lfzf;Lbtn;I)F r method_27893 method_27893 + m (Lcuq;Lfzf;Lbtn;I)F s method_27894 method_27894 + m (Lcuq;Lfzf;Lbtn;I)F t method_27895 method_27895 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gps$1 net/minecraft/class_5272$1 net/minecraft/client/renderer/item/ItemProperties$1 + f D a field_7911 rotation + f D b field_7910 rota + f J c field_7913 lastUpdateTick + m (Ldcw;D)D a method_7736 wobble + m ()V <init> <init> <init> +c gpt net/minecraft/class_1800 net/minecraft/client/renderer/item/ItemPropertyFunction +c gpu net/minecraft/class_6260 net/minecraft/client/renderer/item/package-info +c gpv net/minecraft/class_6261 net/minecraft/client/renderer/package-info +c gpw net/minecraft/class_1044 net/minecraft/client/renderer/texture/AbstractTexture + f I a field_32948 NOT_ASSIGNED + f I b field_5204 id + f Z c field_5205 blur + f Z d field_5203 mipmap + m ()I a method_4624 getId + m (Laue;)V a method_4625 load + m (Lgqm;Laue;Lakr;Ljava/util/concurrent/Executor;)V a method_18169 reset + m (ZZ)V a method_4527 setFilter + m ()V b method_4528 releaseId + m ()V c method_23207 bind + m ()V d method_23208 method_23208 + m ()V e method_22604 method_22604 + m ()V <init> <init> <init> +c gpx net/minecraft/class_8215 net/minecraft/client/renderer/texture/Dumpable + m (Lakr;Ljava/nio/file/Path;)V a method_49712 dumpContents +c gpy net/minecraft/class_1043 net/minecraft/client/renderer/texture/DynamicTexture + f Lorg/slf4j/Logger; e field_25794 LOGGER + f Lfaj; f field_5200 pixels + m (Lfaj;)V a method_4526 setPixels + m ()V d method_4524 upload + m ()Lfaj; e method_4525 getPixels + m ()V f method_22793 method_22793 + m (Lfaj;)V <init> <init> <init> + m (IIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gpz net/minecraft/class_1046 net/minecraft/client/renderer/texture/HttpTexture + f Lorg/slf4j/Logger; f field_5212 LOGGER + f I g field_34017 SKIN_WIDTH + f I h field_34018 SKIN_HEIGHT + f I i field_34019 LEGACY_SKIN_HEIGHT + f Ljava/io/File; j field_5210 file + f Ljava/lang/String; k field_5214 urlString + f Z l field_20842 processLegacySkin + f Ljava/lang/Runnable; m field_20843 onDownloaded + f Ljava/util/concurrent/CompletableFuture; n field_20844 future + f Z o field_5215 uploaded + m (Lfaj;)V a method_4534 loadCallback + m (Lfaj;IIII)V a method_22794 doNotchTransparencyHack + m (Ljava/io/InputStream;)Lfaj; a method_22795 load + m (Lfaj;)V b method_4531 upload + m (Lfaj;IIII)V b method_22796 setNoAlpha + m (Ljava/io/InputStream;)V b method_22797 method_22797 + m (Laue;)V c method_22799 method_22799 + m (Lfaj;)Lfaj; c method_22798 processLegacySkin + m ()V d method_22801 method_22801 + m (Lfaj;)V d method_22800 method_22800 + m (Lfaj;)V e method_22802 method_22802 + m (Ljava/io/File;Ljava/lang/String;Lakr;ZLjava/lang/Runnable;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqa net/minecraft/class_4725 net/minecraft/client/renderer/texture/MipmapGenerator + f I a field_32949 ALPHA_CUTOUT_CUTOFF + f [F b field_21747 POW22 + m (I)F a method_24099 getPow22 + m (IIIII)I a method_24100 gammaBlend + m (IIIIZ)I a method_24101 alphaBlend + m (Lfaj;)Z a method_45804 hasTransparentPixel + m ([F)V a method_24103 method_24103 + m ([Lfaj;I)[Lfaj; a method_24102 generateMipLevels + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqb net/minecraft/class_1047 net/minecraft/client/renderer/texture/MissingTextureAtlasSprite + f I a field_32950 MISSING_IMAGE_WIDTH + f I b field_32951 MISSING_IMAGE_HEIGHT + f Ljava/lang/String; c field_32952 MISSING_TEXTURE_NAME + f Lakr; d field_5219 MISSING_TEXTURE_LOCATION + f Laug; e field_45630 SPRITE_METADATA + f Lgpy; f field_5220 missingTexture + m ()Lgqf; a method_45805 create + m (II)Lfaj; a method_45806 generateMissingImage + m ()Lakr; b method_4539 getLocation + m ()Lgpy; c method_4540 getTexture + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqc net/minecraft/class_4608 net/minecraft/client/renderer/texture/OverlayTexture + f I a field_32953 NO_WHITE_U + f I b field_32954 RED_OVERLAY_V + f I c field_32955 WHITE_OVERLAY_V + f I d field_21444 NO_OVERLAY + f I e field_32956 SIZE + f Lgpy; f field_21013 texture + m ()V a method_23209 setupOverlayColor + m (F)I a method_23210 u + m (FZ)I a method_23624 pack + m (II)I a method_23625 pack + m (Z)I a method_23212 v + m ()V b method_23213 teardownOverlayColor + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqd net/minecraft/class_4005 net/minecraft/client/renderer/texture/PreloadedTexture + f Ljava/util/concurrent/CompletableFuture; f field_17894 future + m (Laue;Lakr;)Lgqe$a; a method_18151 method_18151 + m (Lgqe$a;)Ljava/lang/Void; a method_18149 method_18149 + m (Lgqm;)V a method_18150 method_18150 + m (Ljava/lang/Runnable;)V a method_22807 method_22807 + m (Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor; a method_22808 executor + m (Ljava/util/concurrent/Executor;Ljava/lang/Runnable;)V a method_22809 method_22809 + m (Laue;)Lgqe$a; c method_18152 method_18152 + m ()Ljava/util/concurrent/CompletableFuture; d method_18148 getFuture + m (Laue;Lakr;Ljava/util/concurrent/Executor;)V <init> <init> <init> +c gqe net/minecraft/class_1049 net/minecraft/client/renderer/texture/SimpleTexture + f Lakr; e field_5224 location + f Lorg/slf4j/Logger; f field_5225 LOGGER + m (Lfaj;ZZ)V a method_22810 doLoad + m (Laue;)Lgqe$a; b method_18153 getTextureImage + m (Lfaj;ZZ)V b method_22811 method_22811 + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqe$a net/minecraft/class_1049$class_4006 net/minecraft/client/renderer/texture/SimpleTexture$TextureImage + f Lgsi; a field_17895 metadata + f Lfaj; b field_17896 image + f Ljava/io/IOException; c field_17897 exception + m ()Lgsi; a method_18155 getTextureMetadata + m (Laue;Lakr;)Lgqe$a; a method_18156 load + m ()Lfaj; b method_18157 getImage + m ()V c method_18158 throwIfError + m (Ljava/io/IOException;)V <init> <init> <init> + m (Lgsi;Lfaj;)V <init> <init> <init> +c gqf net/minecraft/class_7764 net/minecraft/client/renderer/texture/SpriteContents + f Lorg/slf4j/Logger; a field_40535 LOGGER + f Lakr; b field_40536 name + f I c field_40537 width + f I d field_40538 height + f Lfaj; e field_40539 originalImage + f [Lfaj; f field_40540 byMipLevel + f Lgqf$a; g field_40541 animatedTexture + f Laug; h field_45631 metadata + m (I)V a method_45808 increaseMipLevel + m (II)V a method_45809 uploadFirstFrame + m (III)Z a method_45810 isTransparent + m (IIII[Lfaj;)V a method_45811 upload + m (Lgry;IILgrw;)Lgqf$a; a method_45812 createAnimatedTexture + m (Lit/unimi/dsi/fastutil/ints/IntSet;I)Z a method_45813 method_45813 + m (Ljava/util/List;II)V a method_45814 method_45814 + m ()Ljava/util/stream/IntStream; d method_45817 getUniqueFrames + m ()Lgqh; e method_45818 createTicker + m ()Laug; f method_52848 metadata + m ()I g method_45819 getFrameCount + m ()Ljava/lang/String; h method_45820 method_45820 + m ()Ljava/lang/String; i method_45821 method_45821 + m ()Ljava/lang/String; j method_45822 method_45822 + m (Lakr;Lgry;Lfaj;Laug;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqf$a net/minecraft/class_7764$class_5790 net/minecraft/client/renderer/texture/SpriteContents$AnimatedTexture + f Lgqf; a field_28469 field_28469 + f Ljava/util/List; b field_28472 frames + f I c field_28473 frameRowSize + f Z d field_40542 interpolateFrames + m ()Lgqh; a method_45823 createTicker + m (I)I a method_33446 getFrameX + m (II)V a method_33445 uploadFirstFrame + m (III)V a method_33455 uploadFrame + m (Lgqf$b;)I a method_33449 method_33449 + m ()Ljava/util/stream/IntStream; b method_33450 getUniqueFrames + m (I)I b method_33451 getFrameY + m (Lgqf;Ljava/util/List;IZ)V <init> <init> <init> +c gqf$b net/minecraft/class_7764$class_5791 net/minecraft/client/renderer/texture/SpriteContents$FrameInfo + f I a field_28475 index + f I b field_28476 time + m (II)V <init> <init> <init> +c gqf$c net/minecraft/class_7764$class_4728 net/minecraft/client/renderer/texture/SpriteContents$InterpolationData + f Lgqf; a field_21757 field_21757 + f [Lfaj; b field_21758 activeFrame + m (DII)I a method_24129 mix + m (IILgqf$d;)V a method_24128 uploadInterpolatedFrame + m (Lgqf$a;IIII)I a method_24130 getPixel + m (Lgqf;)V <init> <init> <init> +c gqf$d net/minecraft/class_7764$class_7765 net/minecraft/client/renderer/texture/SpriteContents$Ticker + f I a field_40544 frame + f I b field_40545 subFrame + f Lgqf$a; c field_40546 animationInfo + f Lgqf$c; d field_40547 interpolationData + m (II)V b method_45825 method_45825 + m (Lgqf;Lgqf$a;Lgqf$c;)V <init> <init> <init> +c gqg net/minecraft/class_7766 net/minecraft/client/renderer/texture/SpriteLoader + f Ljava/util/Set; a field_45632 DEFAULT_METADATA_SECTIONS + f Lorg/slf4j/Logger; b field_40548 LOGGER + f Lakr; c field_40549 location + f I d field_40550 maxSupportedTextureSize + f I e field_43111 minWidth + f I f field_43112 minHeight + m (ILgql;)V a method_45826 method_45826 + m (ILjava/util/concurrent/Executor;Ljava/util/List;)Lgqg$a; a method_47659 method_47659 + m (Laue;Lakr;)Ljava/util/List; a method_47660 method_47660 + m (Laue;Lakr;ILjava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_52849 loadAndStitch + m (Laue;Lakr;ILjava/util/concurrent/Executor;Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; a method_47661 loadAndStitch + m (Lgqi$a;)Ljava/lang/String; a method_45835 method_45835 + m (Lgqi;II)Ljava/util/Map; a method_45836 getStitchedSprites + m (Lgqk;)Lgqg; a method_45837 create + m (Lgqo;Ljava/util/List;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_47664 runSpriteSuppliers + m (Lgqo;Ljava/util/concurrent/Executor;Ljava/util/List;)Ljava/util/concurrent/CompletionStage; a method_47665 method_47665 + m (Lgqo;Ljava/util/concurrent/Executor;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; a method_47666 method_47666 + m (Ljava/util/List;)Ljava/util/List; a method_47662 method_47662 + m (Ljava/util/List;ILjava/util/concurrent/Executor;)Lgqg$a; a method_47663 stitch + m (Ljava/util/Map;I)V a method_45840 method_45840 + m (Ljava/util/Map;IILgqf;II)V a method_45841 method_45841 + m (Ljava/util/function/Function;Lgqo;)Lgqf; a method_52850 method_52850 + m (Lakr;III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqg$a net/minecraft/class_7766$class_7767 net/minecraft/client/renderer/texture/SpriteLoader$Preparations + f I a comp_1040 width + f I b comp_1041 height + f I c comp_1042 mipLevel + f Lgql; d comp_1043 missing + f Ljava/util/Map; e comp_1044 regions + f Ljava/util/concurrent/CompletableFuture; f comp_1045 readyForUpload + m ()Ljava/util/concurrent/CompletableFuture; a method_45845 waitForUpload + m (Ljava/lang/Void;)Lgqg$a; a method_45846 method_45846 + m ()I b comp_1040 width + m ()I c comp_1041 height + m ()I d comp_1042 mipLevel + m ()Lgql; e comp_1043 missing + m ()Ljava/util/Map; f comp_1044 regions + m ()Ljava/util/concurrent/CompletableFuture; g comp_1045 readyForUpload + m (IIILgql;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c gqh net/minecraft/class_7768 net/minecraft/client/renderer/texture/SpriteTicker + m (II)V a method_45824 tickAndUpload +c gqi net/minecraft/class_1055 net/minecraft/client/renderer/texture/Stitcher + f Ljava/util/Comparator; a field_18030 HOLDER_COMPARATOR + f I b field_5243 mipLevel + f Ljava/util/List; c field_5237 texturesToBeStitched + f Ljava/util/List; d field_5239 storage + f I e field_5242 storageX + f I f field_5241 storageY + f I g field_5240 maxWidth + f I h field_5238 maxHeight + m ()I a method_4554 getWidth + m (II)I a method_4551 smallestFittingMinTexel + m (Lgqi$a;)V a method_4553 registerSprite + m (Lgqi$b;)Z a method_4550 addToStorage + m (Lgqi$d;)V a method_4549 gatherSprites + m ()I b method_4555 getHeight + m (Lgqi$b;)Z b method_4552 expand + m ()V c method_4557 stitch + m (Lgqi$b;)Lgqi$a; c method_21686 method_21686 + m (Lgqi$b;)Lakr; d method_18337 method_18337 + m (Lgqi$b;)Ljava/lang/Integer; e method_18338 method_18338 + m (Lgqi$b;)Ljava/lang/Integer; f method_18339 method_18339 + m (III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqi$a net/minecraft/class_1055$class_7769 net/minecraft/client/renderer/texture/Stitcher$Entry + m ()I a method_45807 width + m ()I b method_45815 height + m ()Lakr; c method_45816 name +c gqi$b net/minecraft/class_1055$class_1056 net/minecraft/client/renderer/texture/Stitcher$Holder + f Lgqi$a; a comp_1046 entry + f I b comp_1047 width + f I c comp_1048 height + m ()Lgqi$a; a comp_1046 entry + m ()I b comp_1047 width + m ()I c comp_1048 height + m (Lgqi$a;I)V <init> <init> <init> + m (Lgqi$a;II)V <init> <init> <init> +c gqi$c net/minecraft/class_1055$class_1057 net/minecraft/client/renderer/texture/Stitcher$Region + f I a field_5253 originX + f I b field_5252 originY + f I c field_5251 width + f I d field_5250 height + f Ljava/util/List; e field_5255 subSlots + f Lgqi$b; f field_5254 holder + m ()I a method_4569 getX + m (Lgqi$b;)Z a method_4566 add + m (Lgqi$d;)V a method_4568 walk + m ()I b method_4567 getY + m (IIII)V <init> <init> <init> +c gqi$d net/minecraft/class_1055$class_4726 net/minecraft/client/renderer/texture/Stitcher$SpriteLoader +c gqj net/minecraft/class_1054 net/minecraft/client/renderer/texture/StitcherException + f Ljava/util/Collection; a field_20311 allSprites + m ()Ljava/util/Collection; a method_21687 getAllSprites + m (Lgqi$a;Ljava/util/Collection;)V <init> <init> <init> +c gqk net/minecraft/class_1059 net/minecraft/client/renderer/texture/TextureAtlas + f Lakr; e field_5275 LOCATION_BLOCKS + f Lakr; f field_17898 LOCATION_PARTICLES + f Lorg/slf4j/Logger; g field_5278 LOGGER + f Ljava/util/List; h field_5277 sprites + f Ljava/util/List; i field_5276 animatedTextures + f Ljava/util/Map; j field_5280 texturesByName + f Lgql; k field_46207 missingSprite + f Lakr; l field_21749 location + f I m field_17899 maxSupportedTextureSize + f I n field_43113 width + f I o field_43114 height + f I p field_43115 mipLevel + m (Lakr;)Lgql; a method_4608 getSprite + m (Lgqg$a;)V a method_45848 upload + m (Ljava/nio/file/Path;Ljava/lang/String;Ljava/util/Map;)V a method_45849 dumpSpriteNames + m (Lgqg$a;)V b method_24198 updateFilter + m ()V d method_4612 cycleAnimationFrames + m ()V f method_4601 clearTextureData + m ()Lakr; g method_24106 location + m ()I h method_45850 maxSupportedTextureSize + m ()I i method_49713 getWidth + m ()I j method_49714 getHeight + m (Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gql net/minecraft/class_1058 net/minecraft/client/renderer/texture/TextureAtlasSprite + f Lakr; a field_40552 atlasLocation + f Lgqf; b field_40553 contents + f I c field_5258 x + f I d field_5256 y + f F e field_5270 u0 + f F f field_5269 u1 + f F g field_5268 v0 + f F h field_5267 v1 + m ()I a method_35806 getX + m (F)F a method_4580 getU + m (Lfbm;)Lfbm; a method_24108 wrap + m ()I b method_35807 getY + m (F)F b method_35804 getUOffset + m ()F c method_4594 getU0 + m (F)F c method_4570 getV + m ()F d method_4577 getU1 + m (F)F d method_35805 getVOffset + m ()Lgqf; e method_45851 contents + m ()Lgql$a; f method_33437 createTicker + m ()F g method_4593 getV0 + m ()F h method_4575 getV1 + m ()Lakr; i method_45852 atlasLocation + m ()V j method_4584 uploadFirstFrame + m ()F k method_23842 uvShrinkRatio + m ()F l method_23841 atlasSize + m (Lakr;Lgqf;IIII)V <init> <init> <init> +c gql$1 net/minecraft/class_1058$1 net/minecraft/client/renderer/texture/TextureAtlasSprite$1 + f Lgqh; a field_40554 val$ticker + f Lgql; b field_40555 field_40555 + m (Lgql;Lgqh;)V <init> <init> <init> +c gql$a net/minecraft/class_1058$class_7770 net/minecraft/client/renderer/texture/TextureAtlasSprite$Ticker + m ()V a method_45853 tickAndUpload +c gqm net/minecraft/class_1060 net/minecraft/client/renderer/texture/TextureManager + f Lakr; a field_5285 INTENTIONAL_MISSING_TEXTURE + f Lorg/slf4j/Logger; b field_5288 LOGGER + f Ljava/util/Map; c field_5286 byPath + f Ljava/util/Set; d field_5284 tickableTextures + f Ljava/util/Map; e field_5283 prefixRegister + f Laue; f field_5287 resourceManager + m (Lakr;)V a method_22813 bindForSetup + m (Lakr;Lgpw;)V a method_4616 register + m (Lakr;Lgqd;)V a method_18166 method_18166 + m (Lakr;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_18168 preload + m (Laue;Ljava/util/concurrent/Executor;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)V a method_18167 method_18167 + m (Lgpw;)Ljava/lang/String; a method_4621 method_4621 + m (Ljava/lang/Runnable;)V a method_22812 execute + m (Ljava/lang/String;Lgpy;)Lakr; a method_4617 register + m (Ljava/nio/file/Path;)V a method_49715 dumpAllSheets + m (Ljava/nio/file/Path;Lakr;Lgpw;)V a method_49716 method_49716 + m (Ljava/util/concurrent/CompletableFuture;)V a method_45854 method_45854 + m (Lakr;)Lgpw; b method_4619 getTexture + m (Lakr;Lgpw;)Lgpw; b method_34590 getTexture + m (Ljava/lang/Runnable;)V b method_22814 method_22814 + m (Ljava/nio/file/Path;)V b method_49717 _dumpAllSheets + m (Lakr;)V c method_4615 release + m (Lakr;Lgpw;)V c method_30299 safeClose + m (Ljava/lang/Runnable;)V c method_22815 method_22815 + m (Ljava/nio/file/Path;)V c method_49718 method_49718 + m (Lakr;)V d method_4618 _bind + m (Lakr;Lgpw;)Lgpw; d method_24303 loadTexture + m (Lakr;)V e method_22816 method_22816 + m (Laue;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqn net/minecraft/class_1061 net/minecraft/client/renderer/texture/Tickable + m ()V e method_4622 tick +c gqo net/minecraft/class_8684 net/minecraft/client/renderer/texture/atlas/SpriteResourceLoader + f Lorg/slf4j/Logger; a field_45633 LOGGER + m (Ljava/util/Collection;Lakr;Lauc;)Lgqf; a method_52851 method_52851 + m ()V <clinit> <clinit> <clinit> +c gqp net/minecraft/class_7948 net/minecraft/client/renderer/texture/atlas/SpriteSource + f Lakk; a field_42075 TEXTURE_ID_CONVERTER + m ()Lgqr; a method_47672 type + m (Laue;Lgqp$a;)V a method_47673 run + m ()V <clinit> <clinit> <clinit> +c gqp$a net/minecraft/class_7948$class_7949 net/minecraft/client/renderer/texture/atlas/SpriteSource$Output + m (Lakr;Lauc;)V a method_47674 add + m (Lakr;Lauc;Lgqo;)Lgqf; a method_47675 method_47675 + m (Lakr;Lgqp$b;)V a method_47670 add + m (Ljava/util/function/Predicate;)V a method_47671 removeAll +c gqp$b net/minecraft/class_7948$class_7950 net/minecraft/client/renderer/texture/atlas/SpriteSource$SpriteSupplier + m ()V a method_47676 discard +c gqq net/minecraft/class_7947 net/minecraft/client/renderer/texture/atlas/SpriteSourceList + f Lorg/slf4j/Logger; a field_41386 LOGGER + f Lakk; b field_41387 ATLAS_INFO_CONVERTER + f Ljava/util/List; c field_41388 sources + m (Laue;)Ljava/util/List; a method_47667 list + m (Laue;Lakr;)Lgqq; a method_47668 load + m (Laue;Lgqp$a;Lgqp;)V a method_47669 method_47669 + m (Lgqo;)Lgqf; a method_52852 method_52852 + m (Ljava/util/List;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqq$1 net/minecraft/class_7947$1 net/minecraft/client/renderer/texture/atlas/SpriteSourceList$1 + f Ljava/util/Map; a field_41389 val$sprites + m (Lgqq;Ljava/util/Map;)V <init> <init> <init> +c gqr net/minecraft/class_7951 net/minecraft/client/renderer/texture/atlas/SpriteSourceType + f Lcom/mojang/serialization/MapCodec; a comp_1162 codec + m ()Lcom/mojang/serialization/MapCodec; a comp_1162 codec + m (Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> +c gqs net/minecraft/class_7952 net/minecraft/client/renderer/texture/atlas/SpriteSources + f Lgqr; a field_41391 SINGLE_FILE + f Lgqr; b field_41392 DIRECTORY + f Lgqr; c field_41393 FILTER + f Lgqr; d field_41394 UNSTITCHER + f Lgqr; e field_42076 PALETTED_PERMUTATIONS + f Lcom/mojang/serialization/Codec; f field_41395 TYPE_CODEC + f Lcom/mojang/serialization/Codec; g field_41396 CODEC + f Lcom/mojang/serialization/Codec; h field_41397 FILE_CODEC + f Lcom/google/common/collect/BiMap; i field_41398 TYPES + m (Lakr;)Ljava/lang/String; a method_49634 method_49634 + m (Lgqr;)Lcom/mojang/serialization/DataResult; a method_47679 method_47679 + m (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lgqr; a method_47680 register + m (Lakr;)Lcom/mojang/serialization/DataResult; b method_47677 method_47677 + m (Lakr;)Ljava/lang/String; c method_49635 method_49635 + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqt net/minecraft/class_7953 net/minecraft/client/renderer/texture/atlas/package-info +c gqu net/minecraft/class_7954 net/minecraft/client/renderer/texture/atlas/sources/DirectoryLister + f Lcom/mojang/serialization/MapCodec; b field_41399 CODEC + f Ljava/lang/String; c field_41400 sourcePath + f Ljava/lang/String; d field_41401 idPrefix + m (Lakk;Lgqp$a;Lakr;Lauc;)V a method_47683 method_47683 + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47684 method_47684 + m (Lgqu;)Ljava/lang/String; a method_47685 method_47685 + m (Lgqu;)Ljava/lang/String; b method_47686 method_47686 + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqv net/minecraft/class_7958 net/minecraft/client/renderer/texture/atlas/sources/LazyLoadedImage + f Lakr; a field_41416 id + f Lauc; b field_41417 resource + f Ljava/util/concurrent/atomic/AtomicReference; c field_41418 image + f Ljava/util/concurrent/atomic/AtomicInteger; d field_41419 referenceCount + m ()Lfaj; a method_47697 get + m ()V b method_47698 release + m (Lakr;Lauc;I)V <init> <init> <init> +c gqw net/minecraft/class_8066 net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations + f Lcom/mojang/serialization/MapCodec; b field_42077 CODEC + f Lorg/slf4j/Logger; c field_42078 LOGGER + f Ljava/util/List; d field_42079 textures + f Ljava/util/Map; e field_42080 permutations + f Lakr; f field_42081 paletteKey + m (Laue;)[I a method_48485 method_48485 + m (Laue;Lakr;)[I a method_48486 loadPaletteEntryFromImage + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_48487 method_48487 + m (Lgqw;)Ljava/util/Map; a method_48488 method_48488 + m (Lit/unimi/dsi/fastutil/ints/Int2IntMap;I)I a method_48489 method_48489 + m (Ljava/util/Map;Ljava/util/function/Supplier;Laue;Ljava/lang/String;Lakr;)V a method_48490 method_48490 + m (Ljava/util/function/Supplier;Laue;Lakr;)Ljava/util/function/IntUnaryOperator; a method_48491 method_48491 + m ([I[I)Ljava/util/function/IntUnaryOperator; a method_48492 createPaletteMapping + m (Lgqw;)Lakr; b method_48493 method_48493 + m (Lgqw;)Ljava/util/List; c method_48494 method_48494 + m (Ljava/util/List;Lakr;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqw$a net/minecraft/class_8066$class_8067 net/minecraft/client/renderer/texture/atlas/sources/PalettedPermutations$PalettedSpriteSupplier + f Lgqv; a comp_1216 baseImage + f Ljava/util/function/Supplier; b comp_1217 palette + f Lakr; c comp_1218 permutationLocation + m (Lgqo;)Lgqf; a method_52853 apply + m ()Lgqv; b comp_1216 baseImage + m ()Ljava/util/function/Supplier; c comp_1217 palette + m ()Lakr; d comp_1218 permutationLocation + m (Lgqv;Ljava/util/function/Supplier;Lakr;)V <init> <init> <init> +c gqx net/minecraft/class_7955 net/minecraft/client/renderer/texture/atlas/sources/SingleFile + f Lcom/mojang/serialization/MapCodec; b field_41402 CODEC + f Lorg/slf4j/Logger; c field_41403 LOGGER + f Lakr; d field_41405 resourceId + f Ljava/util/Optional; e field_41406 spriteId + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47687 method_47687 + m (Lgqx;)Ljava/util/Optional; a method_47688 method_47688 + m (Lgqx;)Lakr; b method_47689 method_47689 + m (Lakr;Ljava/util/Optional;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqy net/minecraft/class_7956 net/minecraft/client/renderer/texture/atlas/sources/SourceFilter + f Lcom/mojang/serialization/MapCodec; b field_41407 CODEC + f Layx; c field_41408 filter + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47690 method_47690 + m (Lgqy;)Layx; a method_47691 method_47691 + m (Layx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqz net/minecraft/class_7957 net/minecraft/client/renderer/texture/atlas/sources/Unstitcher + f Lcom/mojang/serialization/MapCodec; b field_41409 CODEC + f Lorg/slf4j/Logger; c field_41410 LOGGER + f Lakr; d field_41412 resource + f Ljava/util/List; e field_41413 regions + f D f field_41414 xDivisor + f D g field_41415 yDivisor + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47692 method_47692 + m (Lgqz;)Ljava/lang/Double; a method_47693 method_47693 + m (Lgqz;)Ljava/lang/Double; b method_47694 method_47694 + m (Lgqz;)Ljava/util/List; c method_47695 method_47695 + m (Lgqz;)Lakr; d method_47696 method_47696 + m (Lakr;Ljava/util/List;DD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqz$a net/minecraft/class_7957$class_7959 net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$Region + f Lcom/mojang/serialization/Codec; a field_41420 CODEC + f Lakr; b comp_1163 sprite + f D c comp_1164 x + f D d comp_1165 y + f D e comp_1166 width + f D f comp_1167 height + m ()Lakr; a comp_1163 sprite + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_47699 method_47699 + m ()D b comp_1164 x + m ()D c comp_1165 y + m ()D d comp_1166 width + m ()D e comp_1167 height + m (Lakr;DDDD)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gqz$b net/minecraft/class_7957$class_7960 net/minecraft/client/renderer/texture/atlas/sources/Unstitcher$RegionInstance + f Lgqv; a field_41421 image + f Lgqz$a; b field_41422 region + f D c field_41423 xDivisor + f D d field_41424 yDivisor + m (Lgqo;)Lgqf; a method_47700 apply + m (Lgqv;Lgqz$a;DD)V <init> <init> <init> +c gra net/minecraft/class_7961 net/minecraft/client/renderer/texture/atlas/sources/package-info +c grb net/minecraft/class_6262 net/minecraft/client/renderer/texture/package-info +c grc net/minecraft/class_1065 net/minecraft/client/resources/ClientPackSource + f Ljava/lang/String; c field_43088 HIGH_CONTRAST_PACK + f Latf; d field_40556 VERSION_METADATA_SECTION + f Lasi; e field_40557 BUILT_IN_METADATA + f Ljava/util/Map; f field_40559 SPECIAL_PACK_NAMES + f Lasp; g field_49131 VANILLA_PACK_INFO + f Lasr; h field_49132 VANILLA_SELECTION_CONFIG + f Lasr; i field_49133 BUILT_IN_SELECTION_CONFIG + f Lakr; j field_40560 PACKS_DIR + f Ljava/nio/file/Path; k field_40561 externalAssetDir + m (Ljava/lang/String;Lwz;)Lasp; a method_57056 createBuiltInPackLocation + m (Ljava/nio/file/Path;)Ljava/nio/file/Path; a method_45856 findExplodedAssetPacks + m (Ljava/nio/file/Path;)Lasu; b method_45857 createVanillaPackSource + m (Ljava/nio/file/Path;Lews;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grd net/minecraft/class_1068 net/minecraft/client/resources/DefaultPlayerSkin + f [Lgrl; a field_41121 DEFAULT_SKINS + m ()Lakr; a method_4649 getDefaultTexture + m (Lcom/mojang/authlib/GameProfile;)Lgrl; a method_52854 get + m (Ljava/lang/String;Lgrl$a;)Lgrl; a method_52855 create + m (Ljava/util/UUID;)Lgrl; a method_4648 get + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gre net/minecraft/class_1070 net/minecraft/client/resources/FoliageColorReloadListener + f Lakr; a field_5303 LOCATION + m (Laue;Lbnf;)[I a method_18660 prepare + m ([ILaue;Lbnf;)V a method_18659 apply + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grf net/minecraft/class_1069 net/minecraft/client/resources/GrassColorReloadListener + f Lakr; a field_5302 LOCATION + m (Laue;Lbnf;)[I a method_18662 prepare + m ([ILaue;Lbnf;)V a method_18661 apply + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grg net/minecraft/class_1064 net/minecraft/client/resources/IndexedAssetSource + f Lcom/google/common/base/Splitter; a field_40563 PATH_SPLITTER + f Lorg/slf4j/Logger; b field_5290 LOGGER + m (Ljava/nio/file/Path;Ljava/lang/String;)Ljava/nio/file/Path; a method_45858 createIndexFs + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grh net/minecraft/class_3685 net/minecraft/client/resources/LegacyStuffWrapper + m (Laue;Lakr;)[I a method_16049 getPixels + m ()V <init> <init> <init> +c gri net/minecraft/class_9443 net/minecraft/client/resources/MapDecorationTextureManager + m (Leqn;)Lgql; a method_58516 get + m (Lgqm;)V <init> <init> <init> +c grj net/minecraft/class_4074 net/minecraft/client/resources/MobEffectTextureManager + m (Ljm;)Lgql; a method_18663 get + m (Lgqm;)V <init> <init> <init> +c grk net/minecraft/class_4044 net/minecraft/client/resources/PaintingTextureManager + f Lakr; a field_18032 BACK_SPRITE_LOCATION + m ()Lgql; a method_18342 getBackSprite + m (Lcjd;)Lgql; a method_18345 get + m (Lgqm;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grl net/minecraft/class_8685 net/minecraft/client/resources/PlayerSkin + f Lakr; a comp_1626 texture + f Ljava/lang/String; b comp_1911 textureUrl + f Lakr; c comp_1627 capeTexture + f Lakr; d comp_1628 elytraTexture + f Lgrl$a; e comp_1629 model + f Z f comp_1630 secure + m ()Lakr; a comp_1626 texture + m ()Ljava/lang/String; b comp_1911 textureUrl + m ()Lakr; c comp_1627 capeTexture + m ()Lakr; d comp_1628 elytraTexture + m ()Lgrl$a; e comp_1629 model + m ()Z f comp_1630 secure + m (Lakr;Ljava/lang/String;Lakr;Lakr;Lgrl$a;Z)V <init> <init> <init> +c grl$a net/minecraft/class_8685$class_7920 net/minecraft/client/resources/PlayerSkin$Model + f Lgrl$a; a field_41122 SLIM + f Lgrl$a; b field_41123 WIDE + f Ljava/lang/String; c field_41124 id + f [Lgrl$a; d field_41125 $VALUES + m ()Ljava/lang/String; a method_52856 id + m (Ljava/lang/String;)Lgrl$a; a method_52857 byName + m ()[Lgrl$a; b method_47439 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grm net/minecraft/class_1071 net/minecraft/client/resources/SkinManager + f Lorg/slf4j/Logger; a field_46909 LOGGER + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; b field_46910 sessionService + f Lcom/google/common/cache/LoadingCache; c field_45634 skinCache + f Lgrm$b; d field_45635 skinTextures + f Lgrm$b; e field_45636 capeTextures + f Lgrm$b; f field_45637 elytraTextures + m (Lcom/mojang/authlib/GameProfile;)Ljava/util/function/Supplier; a method_52858 lookupInsecure + m (Ljava/util/UUID;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletableFuture; a method_52859 registerTextures + m (Ljava/util/concurrent/CompletableFuture;Lgrl;)Lgrl; a method_52860 method_52860 + m (Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;Ljava/util/concurrent/CompletableFuture;Lgrl$a;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;Ljava/lang/Void;)Lgrl; a method_52861 method_52861 + m (Lcom/mojang/authlib/GameProfile;)Lgrl; b method_52862 getInsecureSkin + m (Lcom/mojang/authlib/GameProfile;)Ljava/util/concurrent/CompletableFuture; c method_52863 getOrLoad + m (Lgqm;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grm$1 net/minecraft/class_1071$1 net/minecraft/client/resources/SkinManager$1 + f Lcom/mojang/authlib/minecraft/MinecraftSessionService; a field_25795 val$sessionService + f Ljava/util/concurrent/Executor; b field_45638 val$mainThreadExecutor + f Lgrm; c field_25796 field_25796 + m (Lgrm$a;)Ljava/util/concurrent/CompletableFuture; a method_52868 load + m (Lgrm$a;Lcom/mojang/authlib/minecraft/MinecraftProfileTextures;)Ljava/util/concurrent/CompletionStage; a method_52866 method_52866 + m (Lgrm$a;Lcom/mojang/authlib/minecraft/MinecraftSessionService;)Lcom/mojang/authlib/minecraft/MinecraftProfileTextures; a method_54647 method_54647 + m (Lgrm;Lcom/mojang/authlib/minecraft/MinecraftSessionService;Ljava/util/concurrent/Executor;)V <init> <init> <init> +c grm$2 net/minecraft/class_1071$2 net/minecraft/client/resources/SkinManager$2 + f [I a field_39908 $SwitchMap$com$mojang$authlib$minecraft$MinecraftProfileTexture$Type + m ()V <clinit> <clinit> <clinit> +c grm$a net/minecraft/class_1071$class_8686 net/minecraft/client/resources/SkinManager$CacheKey + f Ljava/util/UUID; a comp_2010 profileId + f Lcom/mojang/authlib/properties/Property; b comp_2011 packedTextures + m ()Ljava/util/UUID; a comp_2010 profileId + m ()Lcom/mojang/authlib/properties/Property; b comp_2011 packedTextures + m (Ljava/util/UUID;Lcom/mojang/authlib/properties/Property;)V <init> <init> <init> +c grm$b net/minecraft/class_1071$class_8687 net/minecraft/client/resources/SkinManager$TextureCache + f Lgqm; a field_45639 textureManager + f Ljava/nio/file/Path; b field_45640 root + f Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type; c field_45641 type + f Ljava/util/Map; d field_45642 textures + m (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture; a method_52870 getOrLoad + m (Ljava/lang/String;)Lakr; a method_52871 getTextureLocation + m (Ljava/util/concurrent/CompletableFuture;Lakr;)V a method_52872 method_52872 + m (Lcom/mojang/authlib/minecraft/MinecraftProfileTexture;)Ljava/util/concurrent/CompletableFuture; b method_52873 registerTexture + m (Lgqm;Ljava/nio/file/Path;Lcom/mojang/authlib/minecraft/MinecraftProfileTexture$Type;)V <init> <init> <init> +c grn net/minecraft/class_4008 net/minecraft/client/resources/SplashManager + f Lakr; a field_17904 SPLASHES_LOCATION + f Layw; b field_17905 RANDOM + f Ljava/util/List; c field_17906 splashes + f Lfhb; d field_18934 user + m ()Lfjq; a method_18174 getSplash + m (Laue;Lbnf;)Ljava/util/List; a method_18176 prepare + m (Ljava/lang/String;)Z a method_18664 method_18664 + m (Ljava/util/List;Laue;Lbnf;)V a method_18175 apply + m (Lfhb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gro net/minecraft/class_4075 net/minecraft/client/resources/TextureAtlasHolder + f Lgqk; a field_18230 textureAtlas + f Lakr; b field_41425 atlasInfoLocation + f Ljava/util/Set; c field_45644 metadataSections + m (Lakr;)Lgql; a method_18667 getSprite + m (Lbnf;Lgqg$a;)V a method_45860 method_45860 + m (Lgqg$a;Lbnf;)V a method_18666 apply + m (Lgqm;Lakr;Lakr;)V <init> <init> <init> + m (Lgqm;Lakr;Lakr;Ljava/util/Set;)V <init> <init> <init> +c grp net/minecraft/class_1078 net/minecraft/client/resources/language/ClientLanguage + f Lorg/slf4j/Logger; b field_5332 LOGGER + f Ljava/util/Map; c field_5330 storage + f Z d field_25289 defaultRightToLeft + m (Laue;Ljava/util/List;Z)Lgrp; a method_4675 loadFrom + m (Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V a method_4676 appendFrom + m (Ljava/util/Map;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grq net/minecraft/class_5491 net/minecraft/client/resources/language/FormattedBidiReorder + m (Ljava/lang/String;)Ljava/lang/String; a method_30921 shape + m (Lxe;Z)Laya; a method_30922 reorder + m ()V <init> <init> <init> +c grr net/minecraft/class_1074 net/minecraft/client/resources/language/I18n + f Ltw; a field_25290 language + m (Ljava/lang/String;)Z a method_4663 exists + m (Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; a method_4662 get + m (Ltw;)V a method_29391 setLanguage + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grs net/minecraft/class_1077 net/minecraft/client/resources/language/LanguageInfo + f Lcom/mojang/serialization/Codec; a field_41862 CODEC + f Ljava/lang/String; b comp_1198 region + f Ljava/lang/String; c comp_1199 name + f Z d comp_1200 bidirectional + m ()Lwz; a method_48303 toComponent + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_48304 method_48304 + m ()Ljava/lang/String; b comp_1198 region + m ()Ljava/lang/String; c comp_1199 name + m ()Z d comp_1200 bidirectional + m (Ljava/lang/String;Ljava/lang/String;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grt net/minecraft/class_1076 net/minecraft/client/resources/language/LanguageManager + f Lorg/slf4j/Logger; a field_5325 LOGGER + f Lgrs; b field_25291 DEFAULT_LANGUAGE + f Ljava/util/Map; c field_5324 languages + f Ljava/lang/String; d field_5323 currentCode + f Ljava/util/function/Consumer; e field_51830 reloadCallback + m ()Ljava/lang/String; a method_4669 getSelected + m (Ljava/lang/String;)V a method_4667 setSelected + m (Ljava/util/Map;Lasq;)V a method_29392 method_29392 + m (Ljava/util/stream/Stream;)Ljava/util/Map; a method_29393 extractLanguages + m ()Ljava/util/SortedMap; b method_4665 getLanguages + m (Ljava/lang/String;)Lgrs; b method_4668 getLanguage + m (Ljava/lang/String;Ljava/util/function/Consumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gru net/minecraft/class_6263 net/minecraft/client/resources/language/package-info +c grv net/minecraft/class_1080 net/minecraft/client/resources/metadata/animation/AnimationFrame + f I a field_32973 UNKNOWN_FRAME_TIME + f I b field_5341 index + f I c field_5340 time + m ()I a method_4690 getIndex + m (I)I a method_4691 getTime + m (I)V <init> <init> <init> + m (II)V <init> <init> <init> +c grw net/minecraft/class_1079 net/minecraft/client/resources/metadata/animation/AnimationMetadataSection + f Lgrx; a field_5337 SERIALIZER + f Ljava/lang/String; b field_32974 SECTION_NAME + f I c field_32975 DEFAULT_FRAME_TIME + f I d field_32976 UNKNOWN_SIZE + f Lgrw; e field_21768 EMPTY + f Ljava/util/List; f field_5339 frames + f I g field_5338 frameWidth + f I h field_5336 frameHeight + f I i field_5334 defaultFrameTime + f Z j field_5335 interpolatedFrames + m ()I a method_4684 getDefaultFrameTime + m (II)Lgry; a method_24143 calculateFrameSize + m (Lgrw$a;)V a method_33460 forEachFrame + m ()Z b method_4685 isInterpolatedFrames + m (Ljava/util/List;IIIZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grw$1 net/minecraft/class_1079$1 net/minecraft/client/resources/metadata/animation/AnimationMetadataSection$1 + m (Ljava/util/List;IIIZ)V <init> <init> <init> +c grw$a net/minecraft/class_1079$class_5792 net/minecraft/client/resources/metadata/animation/AnimationMetadataSection$FrameOutput +c grx net/minecraft/class_1081 net/minecraft/client/resources/metadata/animation/AnimationMetadataSectionSerializer + m (ILcom/google/gson/JsonElement;)Lgrv; a method_4693 getFrame + m (Lcom/google/gson/JsonObject;)Lgrw; b method_4692 fromJson + m ()V <init> <init> <init> +c gry net/minecraft/class_7771 net/minecraft/client/resources/metadata/animation/FrameSize + f I a comp_1049 width + f I b comp_1050 height + m ()I a comp_1049 width + m ()I b comp_1050 height + m (II)V <init> <init> <init> +c grz net/minecraft/class_3888 net/minecraft/client/resources/metadata/animation/VillagerMetaDataSection + f Lgsa; a field_17158 SERIALIZER + f Ljava/lang/String; b field_32977 SECTION_NAME + f Lgrz$a; c field_17159 hat + m ()Lgrz$a; a method_17167 getHat + m (Lgrz$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c grz$a net/minecraft/class_3888$class_3889 net/minecraft/client/resources/metadata/animation/VillagerMetaDataSection$Hat + f Lgrz$a; a field_17160 NONE + f Lgrz$a; b field_17161 PARTIAL + f Lgrz$a; c field_17162 FULL + f Ljava/util/Map; d field_17163 BY_NAME + f Ljava/lang/String; e field_17164 name + f [Lgrz$a; f field_17165 $VALUES + m ()Ljava/lang/String; a method_17168 getName + m (Lgrz$a;)Lgrz$a; a method_17169 method_17169 + m (Ljava/lang/String;)Lgrz$a; a method_17170 getByName + m ()[Lgrz$a; b method_36924 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsa net/minecraft/class_3890 net/minecraft/client/resources/metadata/animation/VillagerMetadataSectionSerializer + m (Lcom/google/gson/JsonObject;)Lgrz; b method_17171 fromJson + m ()V <init> <init> <init> +c gsb net/minecraft/class_6264 net/minecraft/client/resources/metadata/animation/package-info +c gsc net/minecraft/class_8689 net/minecraft/client/resources/metadata/gui/GuiMetadataSection + f Lgsc; a field_45645 DEFAULT + f Lcom/mojang/serialization/Codec; b field_45646 CODEC + f Late; c field_45647 TYPE + f Lgsd; d comp_1636 scaling + m ()Lgsd; a comp_1636 scaling + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52875 method_52875 + m (Lgsd;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsd net/minecraft/class_8690 net/minecraft/client/resources/metadata/gui/GuiSpriteScaling + f Lcom/mojang/serialization/Codec; a field_45648 CODEC + f Lgsd; b field_45649 DEFAULT + m ()Lgsd$d; a method_52876 type + m ()V <clinit> <clinit> <clinit> +c gsd$a net/minecraft/class_8690$class_8691 net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice + f Lcom/mojang/serialization/MapCodec; c field_45650 CODEC + f I d comp_1637 width + f I e comp_1638 height + f Lgsd$a$a; f comp_1639 border + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52877 method_52877 + m (Lgsd$a$a;Lgsd$a;)Ljava/lang/String; a method_53492 method_53492 + m (Lgsd$a;)Lcom/mojang/serialization/DataResult; a method_53493 validate + m ()I b comp_1637 width + m (Lgsd$a$a;Lgsd$a;)Ljava/lang/String; b method_53494 method_53494 + m ()I c comp_1638 height + m ()Lgsd$a$a; d comp_1639 border + m (IILgsd$a$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsd$a$a net/minecraft/class_8690$class_8691$class_8692 net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$NineSlice$Border + f I a comp_1640 left + f I b comp_1641 top + f I c comp_1642 right + f I d comp_1643 bottom + f Lcom/mojang/serialization/Codec; e field_45651 VALUE_CODEC + f Lcom/mojang/serialization/Codec; f field_45652 RECORD_CODEC + f Lcom/mojang/serialization/Codec; g field_45653 CODEC + m ()I a comp_1640 left + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52879 method_52879 + m (Lgsd$a$a;)Lcom/mojang/datafixers/util/Either; a method_52880 method_52880 + m (Ljava/lang/Integer;)Lgsd$a$a; a method_52881 method_52881 + m ()I b comp_1641 top + m (Lgsd$a$a;)Lcom/mojang/serialization/DataResult; b method_52882 method_52882 + m ()I c comp_1642 right + m ()I d comp_1643 bottom + m ()Ljava/util/OptionalInt; e method_52883 unpackValue + m ()Ljava/lang/String; f method_52884 method_52884 + m (IIII)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsd$b net/minecraft/class_8690$class_8693 net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Stretch + f Lcom/mojang/serialization/MapCodec; c field_45654 CODEC + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsd$c net/minecraft/class_8690$class_8694 net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Tile + f Lcom/mojang/serialization/MapCodec; c field_45655 CODEC + f I d comp_1644 width + f I e comp_1645 height + m (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; a method_52885 method_52885 + m ()I b comp_1644 width + m ()I c comp_1645 height + m (II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsd$d net/minecraft/class_8690$class_8695 net/minecraft/client/resources/metadata/gui/GuiSpriteScaling$Type + f Lgsd$d; a field_45656 STRETCH + f Lgsd$d; b field_45657 TILE + f Lgsd$d; c field_45658 NINE_SLICE + f Lcom/mojang/serialization/Codec; d field_45659 CODEC + f Ljava/lang/String; e field_45660 key + f Lcom/mojang/serialization/MapCodec; f field_45661 codec + f [Lgsd$d; g field_45662 $VALUES + m ()Lcom/mojang/serialization/MapCodec; a method_52886 codec + m ()[Lgsd$d; b method_52887 $values + m (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gse net/minecraft/class_8696 net/minecraft/client/resources/metadata/gui/package-info +c gsf net/minecraft/class_1082 net/minecraft/client/resources/metadata/language/LanguageMetadataSection + f Lcom/mojang/serialization/Codec; a field_41863 LANGUAGE_CODE_CODEC + f Lcom/mojang/serialization/Codec; b field_41864 CODEC + f Late; c field_41865 TYPE + f Ljava/util/Map; d comp_1201 languages + m ()Ljava/util/Map; a comp_1201 languages + m (Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsg net/minecraft/class_6265 net/minecraft/client/resources/metadata/language/package-info +c gsh net/minecraft/class_6266 net/minecraft/client/resources/metadata/package-info +c gsi net/minecraft/class_1084 net/minecraft/client/resources/metadata/texture/TextureMetadataSection + f Lgsj; a field_5344 SERIALIZER + f Z b field_32980 DEFAULT_BLUR + f Z c field_32981 DEFAULT_CLAMP + f Z d field_5346 blur + f Z e field_5345 clamp + m ()Z a method_4696 isBlur + m ()Z b method_4697 isClamp + m (ZZ)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsj net/minecraft/class_1085 net/minecraft/client/resources/metadata/texture/TextureMetadataSectionSerializer + m (Lcom/google/gson/JsonObject;)Lgsi; b method_4698 fromJson + m ()V <init> <init> <init> +c gsk net/minecraft/class_6267 net/minecraft/client/resources/metadata/texture/package-info +c gsl net/minecraft/class_4724 net/minecraft/client/resources/model/AtlasSet + f Ljava/util/Map; a field_21746 atlases + m (Lakr;)Lgqk; a method_24098 getAtlas + m (Laue;ILjava/util/concurrent/Executor;)Ljava/util/Map; a method_45862 scheduleLoad + m (Laue;ILjava/util/concurrent/Executor;Ljava/util/Map$Entry;)Ljava/util/concurrent/CompletableFuture; a method_45863 method_45863 + m (Lgqm;Ljava/util/Map$Entry;)Lgsl$a; a method_45864 method_45864 + m (Lgsl$a;Lgqg$a;)Lgsl$b; a method_45867 method_45867 + m (Ljava/util/Map;Lgqm;)V <init> <init> <init> +c gsl$a net/minecraft/class_4724$class_7772 net/minecraft/client/resources/model/AtlasSet$AtlasEntry + f Lgqk; a comp_1051 atlas + f Lakr; b comp_1168 atlasInfoLocation + m ()Lgqk; a comp_1051 atlas + m ()Lakr; b comp_1168 atlasInfoLocation + m (Lgqk;Lakr;)V <init> <init> <init> +c gsl$b net/minecraft/class_4724$class_7774 net/minecraft/client/resources/model/AtlasSet$StitchResult + f Lgqk; a field_40564 atlas + f Lgqg$a; b field_40565 preparations + m ()Lgql; a method_45868 missing + m (Lakr;)Lgql; a method_45869 getSprite + m ()Ljava/util/concurrent/CompletableFuture; b method_45870 readyForUpload + m ()V c method_45871 upload + m (Lgqk;Lgqg$a;)V <init> <init> <init> +c gsm net/minecraft/class_1087 net/minecraft/client/resources/model/BakedModel + m ()Z a method_4708 useAmbientOcclusion + m (Ldtc;Lji;Layw;)Ljava/util/List; a method_4707 getQuads + m ()Z b method_4712 isGui3d + m ()Z c method_24304 usesBlockLight + m ()Z d method_4713 isCustomRenderer + m ()Lgql; e method_4711 getParticleIcon + m ()Lggi; f method_4709 getTransforms + m ()Lggg; g method_4710 getOverrides +c gsn net/minecraft/class_1086 net/minecraft/client/resources/model/BlockModelRotation + f Lgsn; a field_5350 X0_Y0 + f Lgsn; b field_5366 X0_Y90 + f Lgsn; c field_5355 X0_Y180 + f Lgsn; d field_5347 X0_Y270 + f Lgsn; e field_5351 X90_Y0 + f Lgsn; f field_5360 X90_Y90 + f Lgsn; g field_5367 X90_Y180 + f Lgsn; h field_5354 X90_Y270 + f Lgsn; i field_5358 X180_Y0 + f Lgsn; j field_5348 X180_Y90 + f Lgsn; k field_5356 X180_Y180 + f Lgsn; l field_5359 X180_Y270 + f Lgsn; m field_5353 X270_Y0 + f Lgsn; n field_5349 X270_Y90 + f Lgsn; o field_5361 X270_Y180 + f Lgsn; p field_5352 X270_Y270 + f I q field_32982 DEGREES + f Ljava/util/Map; r field_5357 BY_INDEX + f Lj; s field_23373 transformation + f Lh; t field_23374 actualRotation + f I u field_5364 index + f [Lgsn; v field_5365 $VALUES + m ()Lh; a method_35808 actualRotation + m (II)Lgsn; a method_4699 by + m (Lgsn;)Lgsn; a method_4700 method_4700 + m (II)I b method_4703 getIndex + m (Lgsn;)Ljava/lang/Integer; b method_4701 method_4701 + m ()[Lgsn; d method_36925 $values + m (Ljava/lang/String;III)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gso net/minecraft/class_9824 net/minecraft/client/resources/model/BlockStateModelLoader + f I a field_52259 SINGLETON_MODEL_GROUP + f Lakk; b field_52260 BLOCKSTATE_LISTER + f Lorg/slf4j/Logger; c field_52261 LOGGER + f I d field_52262 INVISIBLE_MODEL_GROUP + f Lcom/google/common/base/Splitter; e field_52263 COMMA_SPLITTER + f Lcom/google/common/base/Splitter; f field_52264 EQUAL_SPLITTER + f Ldtd; g field_52265 ITEM_FRAME_FAKE_DEFINITION + f Ljava/util/Map; h field_52266 STATIC_DEFINITIONS + f Ljava/util/Map; i field_52267 blockStateResources + f Lbnf; j field_52268 profiler + f Lfhq; k field_52269 blockColors + f Ljava/util/function/BiConsumer; l field_52270 discoveredModelOutput + f I m field_52271 nextModelGroup + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; n field_52272 modelGroups + f Lgso$c; o field_52273 missingModel + f Lggc$a; p field_52274 context + m ()V a method_61051 loadAllBlockStates + m (ILdtc;)V a method_61052 method_61052 + m (Lakr;Ldtd;)V a method_61053 loadBlockStateDefinitions + m (Ldfy;Ljava/util/Map;Ldtc;)Z a method_61054 method_61054 + m (Ldtc;Lggj;Ljava/util/List;)Lgso$d; a method_61055 method_61055 + m (Ldtc;Lggo;Ljava/util/List;)Lgso$d; a method_61056 method_61056 + m (Ldtd;Ljava/lang/String;)Ljava/util/function/Predicate; a method_61057 predicate + m (Lduf;Ljava/lang/String;)Ljava/lang/Comparable; a method_61058 getValueHelper + m (Lgso$c;Ljava/util/Map$Entry;)Z a method_61059 method_61059 + m (Lgso$d;)Ljava/util/Set; a method_61060 method_61060 + m (Lgso$d;Ljava/util/Set;)V a method_61061 method_61061 + m (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)V a method_61062 method_61062 + m (Ljava/lang/Iterable;)V a method_61063 registerModelGroup + m (Ljava/util/List;Ldtd;Ljava/util/Map;Ljava/util/List;Lggo;Lggc;Lakr;Lgso$b;Ljava/lang/String;Lggj;)V a method_61064 method_61064 + m (Ljava/util/Map;Lakr;Ldtc;)V a method_61065 method_61065 + m (Ljava/util/Map;Lakr;Ljava/util/Map;Lgsu;Ldtc;)V a method_61066 method_61066 + m (Ljava/util/Map;Lggj;Ljava/util/List;Lggo;Lggc;Ldtc;)V a method_61067 method_61067 + m (Ljava/util/Map;Lggo;Ljava/util/List;Ldtc;)V a method_61068 method_61068 + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b method_61069 getModelGroups + m (Lgso$d;)Lgso$d; b method_61070 method_61070 + m (Ljava/util/Map;Lbnf;Lgsy;Lfhq;Ljava/util/function/BiConsumer;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gso$a net/minecraft/class_9824$class_1089 net/minecraft/client/resources/model/BlockStateModelLoader$BlockStateDefinitionException + m (Ljava/lang/String;)V <init> <init> <init> +c gso$b net/minecraft/class_9824$class_7777 net/minecraft/client/resources/model/BlockStateModelLoader$LoadedJson + f Ljava/lang/String; a comp_1056 source + f Lcom/google/gson/JsonElement; b comp_1057 data + m ()Ljava/lang/String; a comp_1056 source + m (Lakr;Lggc$a;)Lggc; a method_61071 parse + m ()Lcom/google/gson/JsonElement; b comp_1057 data + m (Ljava/lang/String;Lcom/google/gson/JsonElement;)V <init> <init> <init> +c gso$c net/minecraft/class_9824$class_9825 net/minecraft/client/resources/model/BlockStateModelLoader$LoadedModel + f Lgsy; a comp_2871 model + f Ljava/util/function/Supplier; b comp_2872 key + m ()Lgsy; a comp_2871 model + m ()Ljava/util/function/Supplier; b comp_2872 key + m (Lgsy;Ljava/util/function/Supplier;)V <init> <init> <init> +c gso$d net/minecraft/class_9824$class_4455 net/minecraft/client/resources/model/BlockStateModelLoader$ModelGroupKey + f Ljava/util/List; a comp_2873 models + f Ljava/util/List; b comp_2874 coloringValues + m ()Ljava/util/List; a comp_2873 models + m (Ldtc;Lggo;Ljava/util/Collection;)Lgso$d; a method_21607 create + m (Ldtc;Lgsy;Ljava/util/Collection;)Lgso$d; a method_21608 create + m (Ldtc;Ljava/util/Collection;)Ljava/util/List; a method_21609 getColoringValues + m (Ldtd;Ldtc;Lggq;)Z a method_21610 method_21610 + m ()Ljava/util/List; b comp_2874 coloringValues + m (Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c gsp net/minecraft/class_1090 net/minecraft/client/resources/model/BuiltInModel + f Lggi; a field_5404 itemTransforms + f Lggg; b field_5405 overrides + f Lgql; c field_16594 particleTexture + f Z d field_21862 usesBlockLight + m (Lggi;Lggg;Lgql;Z)V <init> <init> <init> +c gsq net/minecraft/class_4730 net/minecraft/client/resources/model/Material + f Ljava/util/Comparator; a field_40566 COMPARATOR + f Lakr; b field_21769 atlasLocation + f Lakr; c field_21770 texture + f Lgfh; d field_21771 renderType + m ()Lakr; a method_24144 atlasLocation + m (Lgez;Ljava/util/function/Function;)Lfbm; a method_24145 buffer + m (Lgez;Ljava/util/function/Function;Z)Lfbm; a method_30001 buffer + m (Ljava/util/function/Function;)Lgfh; a method_24146 renderType + m ()Lakr; b method_24147 texture + m ()Lgql; c method_24148 sprite + m (Lakr;Lakr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gsr net/minecraft/class_7775 net/minecraft/client/resources/model/ModelBaker + m (Lakr;)Lgsy; a method_45872 getModel + m (Lakr;Lgsv;)Lgsm; a method_45873 bake +c gss net/minecraft/class_1088 net/minecraft/client/resources/model/ModelBakery + f Ljava/util/Set; A field_5390 loadingStack + f Ljava/util/Map; B field_5376 unbakedCache + f Ljava/util/Map; C field_5398 bakedCache + f Ljava/util/Map; D field_5394 topLevelModels + f Ljava/util/Map; E field_5387 bakedTopLevelModels + f Lgsy; F field_52275 missingModel + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; G field_20274 modelGroups + f Lgsq; a field_5397 FIRE_0 + f Lgsq; b field_5370 FIRE_1 + f Lgsq; c field_5381 LAVA_FLOW + f Lgsq; d field_5391 WATER_FLOW + f Lgsq; e field_5388 WATER_OVERLAY + f Lgsq; f field_20847 BANNER_BASE + f Lgsq; g field_21557 SHIELD_BASE + f Lgsq; h field_21558 NO_PATTERN_SHIELD + f I i field_32983 DESTROY_STAGE_COUNT + f Ljava/util/List; j field_20848 DESTROY_STAGES + f Ljava/util/List; k field_21020 BREAKING_LOCATIONS + f Ljava/util/List; l field_21772 DESTROY_TYPES + f Lakr; m field_5374 MISSING_MODEL_LOCATION + f Lgsu; n field_52276 MISSING_MODEL_VARIANT + f Lakk; o field_40570 MODEL_LISTER + f Ljava/lang/String; p field_5371 MISSING_MODEL_MESH + f Lggb; q field_5400 GENERATION_MARKER + f Lggb; r field_5389 BLOCK_ENTITY_MARKER + f Lorg/slf4j/Logger; s field_5380 LOGGER + f Ljava/lang/String; t field_32986 BUILTIN_SLASH + f Ljava/lang/String; u field_32987 BUILTIN_SLASH_GENERATED + f Ljava/lang/String; v field_32988 BUILTIN_BLOCK_ENTITY + f Ljava/lang/String; w field_32989 MISSING_MODEL_NAME + f Ljava/util/Map; x field_5396 BUILTIN_MODELS + f Lgge; y field_5384 ITEM_MODEL_GENERATOR + f Ljava/util/Map; z field_40567 modelResources + m ()Ljava/util/Map; a method_4734 getBakedTopLevelModels + m (I)Lakr; a method_22820 method_22820 + m (Lakr;)Lgsy; a method_4726 getModel + m (Lggb;)V a method_4721 method_4721 + m (Lgss$c;)V a method_45876 bakeModels + m (Lgss$c;Lgsu;Lgsy;)V a method_61072 method_61072 + m (Lgsu;)V a method_61073 loadSpecialItemModelAndDependencies + m (Lgsu;Lgsy;)V a method_61074 registerModelAndLoadDependencies + m (Lgsy;)V a method_45875 method_45875 + m (Ljava/lang/String;)Ljava/lang/String; a method_60912 method_60912 + m ()Lit/unimi/dsi/fastutil/objects/Object2IntMap; b method_21605 getModelGroups + m (Lakr;)V b method_61075 loadItemModelAndDependencies + m (Lggb;)V b method_4719 method_4719 + m (Lgsu;Lgsy;)V b method_61076 registerModel + m (Lakr;)Lggb; c method_4718 loadBlockModel + m (Lakr;)Lakr; d method_23216 method_23216 + m (Lfhq;Lbnf;Ljava/util/Map;Ljava/util/Map;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gss$a net/minecraft/class_1088$class_7776 net/minecraft/client/resources/model/ModelBakery$BakedCacheKey + f Lakr; a comp_1053 id + f Lj; b comp_1054 transformation + f Z c comp_1055 isUvLocked + m ()Lakr; a comp_1053 id + m ()Lj; b comp_1054 transformation + m ()Z c comp_1055 isUvLocked + m (Lakr;Lj;Z)V <init> <init> <init> +c gss$b net/minecraft/class_1088$class_7778 net/minecraft/client/resources/model/ModelBakery$ModelBakerImpl + f Lgss; a field_40571 field_40571 + f Ljava/util/function/Function; b field_40572 modelTextureGetter + m (Lgss$c;Lgsu;Lgsq;)Lgql; a method_45878 method_45878 + m (Lgsy;Lgsv;)Lgsm; a method_61077 bakeUncached + m (Lgss;Lgss$c;Lgsu;)V <init> <init> <init> +c gss$c net/minecraft/class_1088$class_9826 net/minecraft/client/resources/model/ModelBakery$TextureGetter +c gst net/minecraft/class_1092 net/minecraft/client/resources/model/ModelManager + f Lorg/slf4j/Logger; a field_40573 LOGGER + f Ljava/util/Map; b field_40574 VANILLA_ATLASES + f Ljava/util/Map; c field_5408 bakedRegistry + f Lgsl; d field_21775 atlases + f Lgfs; e field_5410 blockModelShaper + f Lfhq; f field_20277 blockColors + f I g field_21777 maxMipmapLevels + f Lgsm; h field_5407 missingModel + f Lit/unimi/dsi/fastutil/objects/Object2IntMap; i field_20278 modelGroups + m ()Lgsm; a method_4744 getMissingModel + m (I)V a method_24152 updateMaxMipLevel + m (Lakr;)Lgqk; a method_24153 getAtlas + m (Laue;)Ljava/util/Map; a method_45880 method_45880 + m (Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_45881 loadBlockModels + m (Lbnf;Lgst$a;)V a method_45882 method_45882 + m (Lbnf;Ljava/util/Map;Lgss;)Lgst$a; a method_45883 loadModels + m (Lbnf;Ljava/util/Map;Ljava/util/Map;)Lgss; a method_45884 method_45884 + m (Lbnf;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;Ljava/lang/Void;)Lgst$a; a method_45885 method_45885 + m (Ldtc;Ldtc;)Z a method_21611 requiresRender + m (Lgsq;)Ljava/lang/String; a method_45886 method_45886 + m (Lgst$a;)Ljava/util/concurrent/CompletionStage; a method_45887 method_45887 + m (Lgst$a;Lbnf;)V a method_18179 apply + m (Lgst$a;Ljava/lang/Void;)Lgst$a; a method_45888 method_45888 + m (Lgsu;)Lgsm; a method_4742 getModel + m (Lgsu;Ljava/util/Collection;)V a method_45879 method_45879 + m (Ljava/util/List;)Ljava/util/Map; a method_45889 method_45889 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; a method_45890 method_45890 + m (Ljava/util/Map;Lcom/google/common/collect/Multimap;Lgsu;Lgsq;)Lgql; a method_45891 method_45891 + m (Ljava/util/Map;Lgsm;Ljava/util/Map;Ldtc;)V a method_45892 method_45892 + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; a method_45893 method_45893 + m ()Lgfs; b method_4743 getBlockModelShaper + m (I)[Ljava/util/concurrent/CompletableFuture; b method_45894 method_45894 + m (Laue;)Ljava/util/Map; b method_45895 method_45895 + m (Laue;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; b method_45896 loadBlockStates + m (Ljava/util/List;)Ljava/util/Map; b method_45897 method_45897 + m (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair; b method_45898 method_45898 + m (Ljava/util/concurrent/Executor;Ljava/util/Map;)Ljava/util/concurrent/CompletionStage; b method_45899 method_45899 + m (I)[Ljava/util/concurrent/CompletableFuture; c method_45900 method_45900 + m (Ljava/util/Map$Entry;)Lgsl$b; c method_45902 method_45902 + m (Lgqm;Lfhq;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gst$a net/minecraft/class_1092$class_7779 net/minecraft/client/resources/model/ModelManager$ReloadState + f Lgss; a comp_1058 modelBakery + f Lgsm; b comp_1059 missingModel + f Ljava/util/Map; c comp_1060 modelCache + f Ljava/util/Map; d comp_1061 atlasPreparations + f Ljava/util/concurrent/CompletableFuture; e comp_1062 readyForUpload + m ()Lgss; a comp_1058 modelBakery + m ()Lgsm; b comp_1059 missingModel + m ()Ljava/util/Map; c comp_1060 modelCache + m ()Ljava/util/Map; d comp_1061 atlasPreparations + m ()Ljava/util/concurrent/CompletableFuture; e comp_1062 readyForUpload + m (Lgss;Lgsm;Ljava/util/Map;Ljava/util/Map;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c gsu net/minecraft/class_1091 net/minecraft/client/resources/model/ModelResourceLocation + f Ljava/lang/String; a field_52277 INVENTORY_VARIANT + f Lakr; b comp_2875 id + f Ljava/lang/String; c comp_2876 variant + m ()Ljava/lang/String; a method_4740 getVariant + m (Lakr;)Lgsu; a method_61078 inventory + m (Ljava/lang/String;)Ljava/lang/String; a method_45911 lowercaseVariant + m (Ljava/lang/String;Ljava/lang/String;)Lgsu; a method_45910 vanilla + m ()Lakr; b comp_2875 id + m ()Ljava/lang/String; c comp_2876 variant + m (Lakr;Ljava/lang/String;)V <init> <init> <init> +c gsv net/minecraft/class_3665 net/minecraft/client/resources/model/ModelState + m ()Lj; b method_3509 getRotation + m ()Z c method_3512 isUvLocked +c gsw net/minecraft/class_1095 net/minecraft/client/resources/model/MultiPartBakedModel + f Z a field_5430 hasAmbientOcclusion + f Z b field_5429 isGui3d + f Z c field_21863 usesBlockLight + f Lgql; d field_5425 particleIcon + f Lggi; e field_5426 transforms + f Lggg; f field_5428 overrides + f Ljava/util/List; g field_5427 selectors + f Ljava/util/Map; h field_5431 selectorCache + m (Ljava/util/List;)V <init> <init> <init> +c gsw$a net/minecraft/class_1095$class_1096 net/minecraft/client/resources/model/MultiPartBakedModel$Builder + f Ljava/util/List; a field_5432 selectors + m ()Lgsm; a method_4750 build + m (Ljava/util/function/Predicate;Lgsm;)V a method_4749 add + m ()V <init> <init> <init> +c gsx net/minecraft/class_1093 net/minecraft/client/resources/model/SimpleBakedModel + f Ljava/util/List; a field_5411 unculledFaces + f Ljava/util/Map; b field_5414 culledFaces + f Z c field_5415 hasAmbientOcclusion + f Z d field_5413 isGui3d + f Z e field_21864 usesBlockLight + f Lgql; f field_5416 particleIcon + f Lggi; g field_5417 transforms + f Lggg; h field_5412 overrides + m (Ljava/util/List;Ljava/util/Map;ZZZLgql;Lggi;Lggg;)V <init> <init> <init> +c gsx$a net/minecraft/class_1093$class_1094 net/minecraft/client/resources/model/SimpleBakedModel$Builder + f Ljava/util/List; a field_5419 unculledFaces + f Ljava/util/Map; b field_5422 culledFaces + f Lggg; c field_5423 overrides + f Z d field_5421 hasAmbientOcclusion + f Lgql; e field_5424 particleIcon + f Z f field_5420 usesBlockLight + f Z g field_21865 isGui3d + f Lggi; h field_5418 transforms + m ()Lgsx$a; a method_35809 item + m (Lgfw;)Lgsx$a; a method_4748 addUnculledFace + m (Lgql;)Lgsx$a; a method_4747 particle + m (Lji;Lgfw;)Lgsx$a; a method_4745 addCulledFace + m ()Lgsm; b method_4746 build + m (Lggb;Lggg;Z)V <init> <init> <init> + m (ZZZLggi;Lggg;)V <init> <init> <init> +c gsy net/minecraft/class_1100 net/minecraft/client/resources/model/UnbakedModel + m (Lgsr;Ljava/util/function/Function;Lgsv;)Lgsm; a method_4753 bake + m (Ljava/util/function/Function;)V a method_45785 resolveParents + m ()Ljava/util/Collection; f method_4755 getDependencies +c gsz net/minecraft/class_1097 net/minecraft/client/resources/model/WeightedBakedModel + f I a field_5433 totalWeight + f Ljava/util/List; b field_5434 list + f Lgsm; c field_5435 wrapped + m (Ldtc;Lji;Layw;Lbpd$b;)Ljava/util/List; a method_33461 method_33461 + m (Ljava/util/List;)V <init> <init> <init> +c gsz$a net/minecraft/class_1097$class_1098 net/minecraft/client/resources/model/WeightedBakedModel$Builder + f Ljava/util/List; a field_5436 list + m ()Lgsm; a method_4751 build + m (Lgsm;I)Lgsz$a; a method_4752 add + m ()V <init> <init> <init> +c gta net/minecraft/class_6268 net/minecraft/client/resources/model/package-info +c gtb net/minecraft/class_6269 net/minecraft/client/resources/package-info +c gtc net/minecraft/class_1066 net/minecraft/client/resources/server/DownloadedPackSource + f Lwz; a field_40562 SERVER_NAME + f Ljava/util/regex/Pattern; b field_5296 SHA1 + f Lorg/slf4j/Logger; c field_5298 LOGGER + f Latr; d field_47593 EMPTY_SOURCE + f Lasr; e field_49134 DOWNLOADED_PACK_SELECTION + f Lgte; f field_47594 LOG_ONLY_FEEDBACK + f Lfgo; g field_47595 minecraft + f Latr; h field_47596 packSource + f Lgtf$a; i field_47597 pendingReload + f Lgtg; j field_47598 manager + f Lasl; k field_47599 downloadQueue + f Latq; l field_47600 packType + f Lgte; m field_47601 packFeedback + f I n field_47690 packIdSerialNumber + m ()Latr; a method_55514 createRepositorySource + m (I)Layf$a; a method_55515 createDownloadNotifier + m (Lasl;Ljava/util/concurrent/Executor;Lfhb;Ljava/net/Proxy;)Lgtd; a method_55516 createDownloader + m (Lgtf$a;)V a method_55517 startReload + m (Ljava/lang/String;)Lcom/google/common/hash/HashCode; a method_55518 tryParseSha1Hash + m (Ljava/util/List;)Ljava/util/List; a method_55519 loadRequestedPacks + m (Ljava/util/UUID;)V a method_55520 popPack + m (Ljava/util/UUID;Ljava/net/URL;Ljava/lang/String;)V a method_55523 pushPack + m (Ljava/util/UUID;Ljava/nio/file/Path;)V a method_55524 pushLocalPack + m (Ljava/util/concurrent/Executor;)Ljava/lang/Runnable; a method_55525 createUpdateScheduler + m (Ljava/util/function/Consumer;)V a method_55526 method_55526 + m (Lvt;)Lgte; a method_55527 createPackResponseSender + m (Lvt;Lgtg$c;)V a method_55528 configureForServerControl + m ()V b method_55530 onRecovery + m (Ljava/util/List;)Latr; b method_55531 configureSource + m (Ljava/util/UUID;)Ljava/util/concurrent/CompletableFuture; b method_55532 waitForPackFeedback + m (Ljava/util/function/Consumer;)V b method_55534 method_55534 + m ()V c method_55535 onRecoveryFailure + m ()V d method_55536 onReloadSuccess + m ()V e method_55537 popAll + m ()V f method_55538 configureForLocalWorld + m ()V g method_55539 allowServerPacks + m ()V h method_55540 rejectServerPacks + m ()V i method_55541 cleanupAfterDisconnect + m ()Lgtf; j method_55542 createReloadConfig + m (Lfgo;Ljava/nio/file/Path;Lfua$d;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtc$1 net/minecraft/class_1066$1 net/minecraft/client/resources/server/DownloadedPackSource$1 + m ()V <init> <init> <init> +c gtc$2 net/minecraft/class_1066$2 net/minecraft/client/resources/server/DownloadedPackSource$2 + f Lgtc; a field_47691 field_47691 + m (Lgtc;)V <init> <init> <init> +c gtc$3 net/minecraft/class_1066$3 net/minecraft/client/resources/server/DownloadedPackSource$3 + f I a field_47602 val$totalCount + f Lgtc; b field_47603 field_47603 + f Lfku$a; c field_47604 toastId + f Lwz; d field_47605 title + f Lwz; e field_47606 message + f I f field_47607 count + f I g field_47692 failCount + f Ljava/util/OptionalLong; h field_47608 totalBytes + m ()V b method_55544 updateToast + m (J)V b method_55543 updateProgress + m (Lgtc;I)V <init> <init> <init> +c gtc$4 net/minecraft/class_1066$4 net/minecraft/client/resources/server/DownloadedPackSource$4 + f Lfhb; a field_47609 val$user + f Lasl; b field_47610 val$downloadQueue + f Ljava/net/Proxy; c field_47611 val$proxy + f Ljava/util/concurrent/Executor; d field_47612 val$mainThreadExecutor + f Lgtc; e field_47613 field_47613 + f I f field_47614 MAX_PACK_SIZE_BYTES + f Lcom/google/common/hash/HashFunction; g field_47615 CACHE_HASHING_FUNCTION + m ()Ljava/util/Map; a method_55545 createDownloadHeaders + m (Lgtc;Lfhb;Lasl;Ljava/net/Proxy;Ljava/util/concurrent/Executor;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtc$5 net/minecraft/class_1066$5 net/minecraft/client/resources/server/DownloadedPackSource$5 + f Ljava/util/concurrent/Executor; a field_47616 val$mainThreadExecutor + f Lgtc; b field_47617 field_47617 + f Z c field_47618 scheduledInMainExecutor + f Z d field_47619 hasUpdates + m ()V a method_55547 runAllUpdates + m (Lgtc;Ljava/util/concurrent/Executor;)V <init> <init> <init> +c gtc$6 net/minecraft/class_1066$6 net/minecraft/client/resources/server/DownloadedPackSource$6 + f Lvt; a field_47693 val$connection + m (Lvt;)V <init> <init> <init> +c gtc$7 net/minecraft/class_1066$7 net/minecraft/client/resources/server/DownloadedPackSource$7 + f Lgte; a field_47694 val$original + f Ljava/util/UUID; b field_47695 val$packId + f Ljava/util/concurrent/CompletableFuture; c field_47696 val$result + f Lgtc; d field_47697 field_47697 + m (Lgtc;Lgte;Ljava/util/UUID;Ljava/util/concurrent/CompletableFuture;)V <init> <init> <init> +c gtc$8 net/minecraft/class_1066$8 net/minecraft/client/resources/server/DownloadedPackSource$8 + f [I a field_47698 $SwitchMap$net$minecraft$client$resources$server$PackLoadFeedback$Update + f [I b field_47621 $SwitchMap$net$minecraft$client$resources$server$PackLoadFeedback$FinalResult + f [I c field_47620 $SwitchMap$net$minecraft$client$resources$server$ServerPackManager$PackPromptStatus + m ()V <clinit> <clinit> <clinit> +c gtd net/minecraft/class_9038 net/minecraft/client/resources/server/PackDownloader + m (Ljava/util/Map;Ljava/util/function/Consumer;)V a method_55546 download +c gte net/minecraft/class_9039 net/minecraft/client/resources/server/PackLoadFeedback + m (Ljava/util/UUID;Lgte$a;)V a method_55619 reportFinalResult + m (Ljava/util/UUID;Lgte$b;)V a method_55620 reportUpdate +c gte$a net/minecraft/class_9039$class_9040 net/minecraft/client/resources/server/PackLoadFeedback$FinalResult + f Lgte$a; a field_47623 DECLINED + f Lgte$a; b field_47624 APPLIED + f Lgte$a; c field_47625 DISCARDED + f Lgte$a; d field_47626 DOWNLOAD_FAILED + f Lgte$a; e field_47627 ACTIVATION_FAILED + f [Lgte$a; f field_47628 $VALUES + m ()[Lgte$a; a method_55548 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gte$b net/minecraft/class_9039$class_9060 net/minecraft/client/resources/server/PackLoadFeedback$Update + f Lgte$b; a field_47699 ACCEPTED + f Lgte$b; b field_47700 DOWNLOADED + f [Lgte$b; c field_47701 $VALUES + m ()[Lgte$b; a method_55621 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtf net/minecraft/class_9041 net/minecraft/client/resources/server/PackReloadConfig +c gtf$a net/minecraft/class_9041$class_9042 net/minecraft/client/resources/server/PackReloadConfig$Callbacks + m ()V a method_55549 onSuccess + m (Z)V a method_55550 onFailure + m ()Ljava/util/List; b method_55551 packsToLoad +c gtf$b net/minecraft/class_9041$class_9043 net/minecraft/client/resources/server/PackReloadConfig$IdAndPath + f Ljava/util/UUID; a comp_2154 id + f Ljava/nio/file/Path; b comp_2155 path + m ()Ljava/util/UUID; a comp_2154 id + m ()Ljava/nio/file/Path; b comp_2155 path + m (Ljava/util/UUID;Ljava/nio/file/Path;)V <init> <init> <init> +c gtg net/minecraft/class_9044 net/minecraft/client/resources/server/ServerPackManager + f Lgtd; a field_47629 downloader + f Lgte; b field_47630 packLoadFeedback + f Lgtf; c field_47631 reloadConfig + f Ljava/lang/Runnable; d field_47632 updateRequest + f Lgtg$c; e field_47633 packPromptStatus + f Ljava/util/List; f field_47634 packs + m ()V a method_55552 popAll + m (Lgtg$e;)V a method_55553 acceptPack + m (Ljava/util/Collection;Lasl$b;)V a method_55554 onDownload + m (Ljava/util/List;Lasl$b;)V a method_55555 method_55555 + m (Ljava/util/UUID;)V a method_55556 popPack + m (Ljava/util/UUID;Lgtg$e;)V a method_55557 pushNewPack + m (Ljava/util/UUID;Ljava/net/URL;Lcom/google/common/hash/HashCode;)V a method_55558 pushPack + m (Ljava/util/UUID;Ljava/nio/file/Path;)V a method_55559 pushLocalPack + m ()V b method_55560 allowServerPacks + m (Lgtg$e;)Z b method_55561 method_55561 + m (Ljava/util/UUID;)V b method_55562 markExistingPacksAsRemoved + m ()V c method_55563 rejectServerPacks + m (Ljava/util/UUID;)Lgtg$e; c method_55564 findPackInfo + m ()V d method_55565 resetPromptStatus + m ()V e method_55566 tick + m ()V f method_55567 registerForUpdate + m ()V g method_55568 cleanupRemovedPacks + m ()Z h method_55569 updateDownloads + m ()V i method_55570 triggerReloadIfNeeded + m (Lgtd;Lgte;Lgtf;Ljava/lang/Runnable;Lgtg$c;)V <init> <init> <init> +c gtg$1 net/minecraft/class_9044$1 net/minecraft/client/resources/server/ServerPackManager$1 + f Ljava/util/List; a field_47635 val$packsToLoad + f Ljava/util/List; b field_47636 val$packsToUnload + f Lgtg; c field_47637 field_47637 + m (Lgtg$e;)Lgtf$b; a method_55571 method_55571 + m (Lgtg;Ljava/util/List;Ljava/util/List;)V <init> <init> <init> +c gtg$a net/minecraft/class_9044$class_9045 net/minecraft/client/resources/server/ServerPackManager$ActivationStatus + f Lgtg$a; a field_47639 INACTIVE + f Lgtg$a; b field_47640 PENDING + f Lgtg$a; c field_47641 ACTIVE + f [Lgtg$a; d field_47642 $VALUES + m ()[Lgtg$a; a method_55572 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtg$b net/minecraft/class_9044$class_9046 net/minecraft/client/resources/server/ServerPackManager$PackDownloadStatus + f Lgtg$b; a field_47643 REQUESTED + f Lgtg$b; b field_47644 PENDING + f Lgtg$b; c field_47645 DONE + f [Lgtg$b; d field_47646 $VALUES + m ()[Lgtg$b; a method_55573 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtg$c net/minecraft/class_9044$class_9047 net/minecraft/client/resources/server/ServerPackManager$PackPromptStatus + f Lgtg$c; a field_47647 PENDING + f Lgtg$c; b field_47648 ALLOWED + f Lgtg$c; c field_47649 DECLINED + f [Lgtg$c; d field_47650 $VALUES + m ()[Lgtg$c; a method_55574 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtg$d net/minecraft/class_9044$class_9048 net/minecraft/client/resources/server/ServerPackManager$RemovalReason + f Lgtg$d; a field_47651 DOWNLOAD_FAILED + f Lgtg$d; b field_47652 ACTIVATION_FAILED + f Lgtg$d; c field_47653 DECLINED + f Lgtg$d; d field_47654 DISCARDED + f Lgtg$d; e field_47655 SERVER_REMOVED + f Lgtg$d; f field_47656 SERVER_REPLACED + f Lgte$a; g field_47657 serverResponse + f [Lgtg$d; h field_47658 $VALUES + m ()[Lgtg$d; a method_55575 $values + m (Ljava/lang/String;ILgte$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtg$e net/minecraft/class_9044$class_9049 net/minecraft/client/resources/server/ServerPackManager$ServerPackData + f Ljava/util/UUID; a field_47659 id + f Ljava/net/URL; b field_47660 url + f Lcom/google/common/hash/HashCode; c field_47661 hash + f Ljava/nio/file/Path; d field_47662 path + f Lgtg$d; e field_47663 removalReason + f Lgtg$b; f field_47664 downloadStatus + f Lgtg$a; g field_47665 activationStatus + f Z h field_47666 promptAccepted + m ()Z a method_55576 isRemoved + m (Lgtg$d;)V a method_55577 setRemovalReasonIfNotSet + m (Ljava/util/UUID;Ljava/net/URL;Lcom/google/common/hash/HashCode;)V <init> <init> <init> +c gth net/minecraft/class_9050 net/minecraft/client/resources/server/package-info +c gti net/minecraft/class_1102 net/minecraft/client/resources/sounds/AbstractSoundInstance + f Lgtx; a field_5444 sound + f Lavq; b field_5447 source + f Lakr; c field_5448 location + f F d field_5442 volume + f F e field_5441 pitch + f D f field_5439 x + f D g field_5450 y + f D h field_5449 z + f Z i field_5446 looping + f I j field_5451 delay + f Lgua$a; k field_5440 attenuation + f Z l field_18936 relative + f Layw; m field_38800 random + m (Lavo;Lavq;Layw;)V <init> <init> <init> + m (Lakr;Lavq;Layw;)V <init> <init> <init> +c gtj net/minecraft/class_1101 net/minecraft/client/resources/sounds/AbstractTickableSoundInstance + f Z n field_5438 stopped + m ()V n method_24876 stop + m (Lavo;Lavq;Layw;)V <init> <init> <init> +c gtk net/minecraft/class_1104 net/minecraft/client/resources/sounds/AmbientSoundHandler + m ()V a method_4756 tick +c gtl net/minecraft/class_4508 net/minecraft/client/resources/sounds/BeeAggressiveSoundInstance + m (Lcff;)V <init> <init> <init> +c gtm net/minecraft/class_4509 net/minecraft/client/resources/sounds/BeeFlyingSoundInstance + m (Lcff;)V <init> <init> <init> +c gtn net/minecraft/class_4510 net/minecraft/client/resources/sounds/BeeSoundInstance + f Lcff; n field_20530 bee + f F o field_32991 VOLUME_MIN + f F p field_32992 VOLUME_MAX + f F q field_32993 PITCH_MIN + f Z r field_20531 hasSwitched + m ()Lgtj; o method_22135 getAlternativeSoundInstance + m ()Z p method_22136 shouldSwitchSounds + m ()F u method_22137 getMinPitch + m ()F v method_22138 getMaxPitch + m (Lcff;Lavo;Lavq;)V <init> <init> <init> +c gto net/minecraft/class_4897 net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler + f I a field_32994 LOOP_SOUND_CROSS_FADE_TIME + f F b field_32995 SKY_MOOD_RECOVERY_RATE + f Lgeb; c field_22796 player + f Lgvf; d field_22797 soundManager + f Lddy; e field_22798 biomeManager + f Layw; f field_22799 random + f Lit/unimi/dsi/fastutil/objects/Object2ObjectArrayMap; g field_22800 loopSounds + f Ljava/util/Optional; h field_22801 moodSettings + f Ljava/util/Optional; i field_22802 additionsSettings + f F j field_23189 moodiness + f Lddw; k field_22804 previousBiome + m (Lddt;)V a method_26270 method_26270 + m (Lddu;)V a method_26271 method_26271 + m (Lddw;Ljm;)V a method_25460 method_25460 + m (Ljm;Lddw;Lgto$a;)Lgto$a; a method_25459 method_25459 + m ()F b method_26272 getMoodiness + m (Lgeb;Lgvf;Lddy;)V <init> <init> <init> +c gto$a net/minecraft/class_4897$class_4898 net/minecraft/client/resources/sounds/BiomeAmbientSoundsHandler$LoopSoundInstance + f I n field_22805 fadeDirection + f I o field_22806 fade + m ()V o method_25464 fadeOut + m ()V p method_25465 fadeIn + m (Lavo;)V <init> <init> <init> +c gtp net/minecraft/class_4277 net/minecraft/client/resources/sounds/BubbleColumnAmbientSoundHandler + f Lgeb; a field_19192 player + f Z b field_19193 wasInBubbleColumn + f Z c field_19194 firstTick + m (Ldtc;)Z a method_29714 method_29714 + m (Lgeb;)V <init> <init> <init> +c gtq net/minecraft/class_1103 net/minecraft/client/resources/sounds/ElytraOnPlayerSoundInstance + f I n field_32996 DELAY + f Lgeb; o field_5452 player + f I p field_5453 time + m (Lgeb;)V <init> <init> <init> +c gtr net/minecraft/class_1106 net/minecraft/client/resources/sounds/EntityBoundSoundInstance + f Lbsr; n field_5455 entity + m (Lavo;Lavq;FFLbsr;J)V <init> <init> <init> +c gts net/minecraft/class_1105 net/minecraft/client/resources/sounds/GuardianAttackSoundInstance + f F n field_32997 VOLUME_MIN + f F o field_32998 VOLUME_SCALE + f F p field_32999 PITCH_MIN + f F q field_33000 PITCH_SCALE + f Lcjz; r field_5454 guardian + m (Lcjz;)V <init> <init> <init> +c gtt net/minecraft/class_1108 net/minecraft/client/resources/sounds/MinecartSoundInstance + f F n field_33001 VOLUME_MIN + f F o field_33002 VOLUME_MAX + f F p field_33003 PITCH_MIN + f F q field_33004 PITCH_MAX + f F r field_33005 PITCH_DELTA + f Lcot; s field_5458 minecart + f F t field_5459 pitch + m (Lcot;)V <init> <init> <init> +c gtu net/minecraft/class_1107 net/minecraft/client/resources/sounds/RidingMinecartSoundInstance + f F n field_33006 VOLUME_MIN + f F o field_33007 VOLUME_MAX + f Lcmx; p field_5457 player + f Lcot; q field_5456 minecart + f Z r field_27773 underwaterSound + m (Lcmx;Lcot;Z)V <init> <init> <init> +c gtv net/minecraft/class_1109 net/minecraft/client/resources/sounds/SimpleSoundInstance + m (Lavo;)Lgtv; a method_4759 forMusic + m (Lavo;F)Lgtv; a method_4758 forUI + m (Lavo;FF)Lgtv; a method_4757 forUI + m (Lavo;Layw;DDD)Lgtv; a method_25467 forAmbientMood + m (Lavo;Lexc;)Lgtv; a method_4760 forJukeboxSong + m (Ljm;F)Lgtv; a method_47978 forUI + m (Lavo;)Lgtv; b method_25466 forAmbientAddition + m (Lavo;FF)Lgtv; b method_24877 forLocalAmbience + m (Lavo;Lavq;FFLayw;Ljd;)V <init> <init> <init> + m (Lavo;Lavq;FFLayw;DDD)V <init> <init> <init> + m (Lavo;Lavq;FFLayw;ZILgua$a;DDD)V <init> <init> <init> + m (Lakr;Lavq;FFLayw;ZILgua$a;DDDZ)V <init> <init> <init> +c gtw net/minecraft/class_8191 net/minecraft/client/resources/sounds/SnifferSoundInstance + f F n field_42931 VOLUME + f F o field_42932 PITCH + f Lchv; p field_42933 sniffer + m (Lchv;)V <init> <init> <init> +c gtx net/minecraft/class_1111 net/minecraft/client/resources/sounds/Sound + f Lakk; a field_40575 SOUND_LISTER + f Lakr; b field_5469 location + f Lbpz; c field_5466 volume + f Lbpz; d field_5464 pitch + f I e field_5468 weight + f Lgtx$a; f field_5470 type + f Z g field_5467 stream + f Z h field_5465 preload + f I i field_5463 attenuationDistance + m ()Lakr; a method_4767 getLocation + m (Layw;)Lgtx; a method_4765 getSound + m ()Lakr; b method_4766 getPath + m ()Lbpz; c method_4771 getVolume + m ()Lbpz; d method_4772 getPitch + m ()Lgtx$a; f method_4768 getType + m ()Z g method_4769 shouldStream + m ()Z h method_4764 shouldPreload + m ()I i method_4770 getAttenuationDistance + m (Lakr;Lbpz;Lbpz;ILgtx$a;ZZI)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gtx$a net/minecraft/class_1111$class_1112 net/minecraft/client/resources/sounds/Sound$Type + f Lgtx$a; a field_5474 FILE + f Lgtx$a; b field_5473 SOUND_EVENT + f Ljava/lang/String; c field_5472 name + f [Lgtx$a; d field_5471 $VALUES + m ()[Lgtx$a; a method_36926 $values + m (Ljava/lang/String;)Lgtx$a; a method_4773 getByName + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gty net/minecraft/class_1110 net/minecraft/client/resources/sounds/SoundEventRegistration + f Ljava/util/List; a field_5460 sounds + f Z b field_5462 replace + f Ljava/lang/String; c field_5461 subtitle + m ()Ljava/util/List; a method_4761 getSounds + m ()Z b method_4763 isReplace + m ()Ljava/lang/String; c method_4762 getSubtitle + m (Ljava/util/List;ZLjava/lang/String;)V <init> <init> <init> +c gtz net/minecraft/class_1115 net/minecraft/client/resources/sounds/SoundEventRegistrationSerializer + f Lbpu; a field_38801 DEFAULT_FLOAT + m (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lgty; a method_4791 deserialize + m (Lcom/google/gson/JsonObject;)Ljava/util/List; a method_4792 getSounds + m (Lcom/google/gson/JsonObject;Lgtx$a;)Lgtx$a; a method_4789 getType + m (Lcom/google/gson/JsonObject;)Lgtx; b method_4790 getSound + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gua net/minecraft/class_1113 net/minecraft/client/resources/sounds/SoundInstance + m ()Lakr; a method_4775 getLocation + m (Lgvf;)Lgvg; a method_4783 resolve + m ()Lgtx; b method_4776 getSound + m ()Lavq; c method_4774 getSource + m ()Z d method_4786 isLooping + m ()I e method_4780 getDelay + m ()F f method_4781 getVolume + m ()F g method_4782 getPitch + m ()D h method_4784 getX + m ()D i method_4779 getY + m ()D j method_4778 getZ + m ()Lgua$a; k method_4777 getAttenuation + m ()Z l method_4787 isRelative + m ()Z r method_4785 canStartSilent + m ()Z s method_26273 canPlaySound + m ()Layw; t method_43221 createUnseededRandom +c gua$a net/minecraft/class_1113$class_1114 net/minecraft/client/resources/sounds/SoundInstance$Attenuation + f Lgua$a; a field_5478 NONE + f Lgua$a; b field_5476 LINEAR + f [Lgua$a; c field_5477 $VALUES + m ()[Lgua$a; a method_36927 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gub net/minecraft/class_1117 net/minecraft/client/resources/sounds/TickableSoundInstance + m ()Z m method_4793 isStopped + m ()V q method_16896 tick +c guc net/minecraft/class_1116 net/minecraft/client/resources/sounds/UnderwaterAmbientSoundHandler + f F a field_33008 CHANCE_PER_TICK + f F b field_33009 RARE_CHANCE_PER_TICK + f F c field_33010 ULTRA_RARE_CHANCE_PER_TICK + f I d field_33011 MINIMUM_TICK_DELAY + f Lgeb; e field_5481 player + f Lgvf; f field_5479 soundManager + f I g field_5480 tickDelay + m (Lgeb;Lgvf;)V <init> <init> <init> +c gud net/minecraft/class_1118 net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances + m ()V <init> <init> <init> +c gud$a net/minecraft/class_1118$class_1119 net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$SubSound + f Lgeb; n field_5482 player + m (Lgeb;Lavo;)V <init> <init> <init> +c gud$b net/minecraft/class_1118$class_1120 net/minecraft/client/resources/sounds/UnderwaterAmbientSoundInstances$UnderwaterAmbientSoundInstance + f I n field_33012 FADE_DURATION + f Lgeb; o field_5483 player + f I p field_5484 fade + m (Lgeb;)V <init> <init> <init> +c gue net/minecraft/class_6270 net/minecraft/client/resources/sounds/package-info +c guf net/minecraft/class_1126 net/minecraft/client/searchtree/FullTextSearchTree + f Lguk; c field_39198 plainTextSearchTree + m (Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/List;)V <init> <init> <init> +c gug net/minecraft/class_1121 net/minecraft/client/searchtree/IdSearchTree + f Ljava/util/Comparator; a field_39199 additionOrder + f Lguj; b field_39200 resourceLocationSearchTree + m (Ljava/lang/String;)Ljava/util/List; a method_43791 searchPlainText + m (Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; a method_43792 searchResourceLocation + m (Ljava/util/function/Function;Ljava/util/List;)V <init> <init> <init> +c guh net/minecraft/class_1122 net/minecraft/client/searchtree/IntersectionIterator + f Lcom/google/common/collect/PeekingIterator; a field_5490 firstIterator + f Lcom/google/common/collect/PeekingIterator; b field_5491 secondIterator + f Ljava/util/Comparator; c field_5492 comparator + m (Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V <init> <init> <init> +c gui net/minecraft/class_1127 net/minecraft/client/searchtree/MergingUniqueIterator + f Lcom/google/common/collect/PeekingIterator; a field_5499 firstIterator + f Lcom/google/common/collect/PeekingIterator; b field_5500 secondIterator + f Ljava/util/Comparator; c field_5501 comparator + m (Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Comparator;)V <init> <init> <init> +c guj net/minecraft/class_7455 net/minecraft/client/searchtree/ResourceLocationSearchTree + m ()Lguj; a method_43799 empty + m (Lgul;Ljava/lang/Object;Lgul;Lakr;)V a method_43800 method_43800 + m (Ljava/lang/String;)Ljava/util/List; a method_43801 searchNamespace + m (Ljava/util/List;Ljava/util/function/Function;)Lguj; a method_43802 create + m (Ljava/lang/String;)Ljava/util/List; b method_43803 searchPath +c guj$1 net/minecraft/class_7455$1 net/minecraft/client/searchtree/ResourceLocationSearchTree$1 + m ()V <init> <init> <init> +c guj$2 net/minecraft/class_7455$2 net/minecraft/client/searchtree/ResourceLocationSearchTree$2 + f Lgul; a field_39201 val$namespaceTree + f Lgul; b field_39202 val$pathTree + m (Lgul;Lgul;)V <init> <init> <init> +c guk net/minecraft/class_1129 net/minecraft/client/searchtree/SearchTree + m (Lgul;Ljava/lang/Object;Ljava/lang/String;)V a method_60376 method_60376 + m (Ljava/lang/String;)Ljava/util/List; a method_60377 method_60377 + m (Ljava/lang/String;)Ljava/util/List; search method_4810 search +c gul net/minecraft/class_1128 net/minecraft/client/searchtree/SuffixArray + f Ljava/util/List; a field_5503 list + f Z b field_5508 DEBUG_COMPARISONS + f Z c field_5507 DEBUG_ARRAY + f Lorg/slf4j/Logger; d field_5510 LOGGER + f I e field_33013 END_OF_TEXT_MARKER + f I f field_33014 END_OF_DATA + f Lit/unimi/dsi/fastutil/ints/IntList; g field_5505 chars + f Lit/unimi/dsi/fastutil/ints/IntList; h field_5509 wordStarts + f Lit/unimi/dsi/fastutil/ints/IntList; i field_5504 suffixToT + f Lit/unimi/dsi/fastutil/ints/IntList; j field_5506 offsets + f I k field_5502 maxStringLength + m ()V a method_4807 generate + m (I)Ljava/lang/String; a method_4808 getString + m (Ljava/lang/Object;Ljava/lang/String;)V a method_4806 add + m (Ljava/lang/String;)Ljava/util/List; a method_4804 search + m (Ljava/lang/String;I)I a method_4805 compare + m ([I[III)I a method_38937 method_38937 + m ([I[I[III)V a method_4803 method_4803 + m ()V b method_4809 print + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gum net/minecraft/class_6272 net/minecraft/client/searchtree/package-info +c gun net/minecraft/class_1130 net/minecraft/client/server/IntegratedPlayerList + f Lub; h field_5514 playerData + m ()Lguo; b method_4811 getServer + m (Lguo;Ljt;Leri;)V <init> <init> <init> +c guo net/minecraft/class_1132 net/minecraft/client/server/IntegratedServer + f Lorg/slf4j/Logger; k field_5520 LOGGER + f I l field_34964 MIN_SIM_DISTANCE + f Lfgo; m field_5518 minecraft + f Z n field_5524 paused + f I o field_5522 publishedPort + f Ldct; p field_28075 publishedGameType + f Lgur; q field_5519 lanPinger + f Ljava/util/UUID; r field_5521 uuid + f I s field_34965 previousSimulationDistance + m ()Lblr; a method_56881 getTickTimeLogger + m (Lcmz;)V a method_48006 method_48006 + m (Ldcd;)V a method_61079 method_61079 + m (Ljava/util/Optional;)V a method_48007 method_48007 + m (Ljava/util/UUID;)V a method_4817 setUUID + m ()V b method_36439 tickPaused + m (Ldcd;)V b method_61080 method_61080 + m ()V c method_57823 warnOnLowDiskSpace + m ()V d method_61081 method_61081 + m ()V h method_4816 method_4816 + m ()Ljava/lang/String; s method_4815 method_4815 + m (Ljava/lang/Thread;Lfgo;Lerf$c;Latp;Lalp;Lalm;Lare;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gup net/minecraft/class_1131 net/minecraft/client/server/LanServer + f Ljava/lang/String; a field_5515 motd + f Ljava/lang/String; b field_5517 address + f J c field_5516 pingTime + m ()Ljava/lang/String; a method_4813 getMotd + m ()Ljava/lang/String; b method_4812 getAddress + m ()V c method_4814 updatePingTime + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c guq net/minecraft/class_1134 net/minecraft/client/server/LanServerDetection + f Ljava/util/concurrent/atomic/AtomicInteger; a field_5531 UNIQUE_THREAD_ID + f Lorg/slf4j/Logger; b field_5532 LOGGER + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c guq$a net/minecraft/class_1134$class_1135 net/minecraft/client/server/LanServerDetection$LanServerDetector + f Lguq$b; a field_5533 serverList + f Ljava/net/InetAddress; b field_5534 pingGroup + f Ljava/net/MulticastSocket; c field_5535 socket + m (Lguq$b;)V <init> <init> <init> +c guq$b net/minecraft/class_1134$class_1136 net/minecraft/client/server/LanServerDetection$LanServerList + f Ljava/util/List; a field_5536 servers + f Z b field_5537 isDirty + m ()Ljava/util/List; a method_45912 takeDirtyServers + m (Ljava/lang/String;Ljava/net/InetAddress;)V a method_4824 addServer + m ()V <init> <init> <init> +c gur net/minecraft/class_1133 net/minecraft/client/server/LanServerPinger + f Ljava/lang/String; a field_33016 MULTICAST_GROUP + f I b field_33017 PING_PORT + f Ljava/util/concurrent/atomic/AtomicInteger; c field_5525 UNIQUE_THREAD_ID + f Lorg/slf4j/Logger; d field_5529 LOGGER + f J e field_33018 PING_INTERVAL + f Ljava/lang/String; f field_5526 motd + f Ljava/net/DatagramSocket; g field_5528 socket + f Z h field_5527 isRunning + f Ljava/lang/String; i field_5530 serverAddress + m (Ljava/lang/String;)Ljava/lang/String; a method_4819 parseMotd + m (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; a method_4818 createPingString + m (Ljava/lang/String;)Ljava/lang/String; b method_4820 parseAddress + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gus net/minecraft/class_6273 net/minecraft/client/server/package-info +c gut net/minecraft/class_4234 net/minecraft/client/sounds/AudioStream + m ()Ljavax/sound/sampled/AudioFormat; a method_19719 getFormat + m (I)Ljava/nio/ByteBuffer; a method_19720 read +c guu net/minecraft/class_4235 net/minecraft/client/sounds/ChannelAccess + f Ljava/util/Set; a field_18937 channels + f Lezf; b field_18938 library + f Ljava/util/concurrent/Executor; c field_18939 executor + m ()V a method_19722 scheduleTick + m (Lezf$c;)Ljava/util/concurrent/CompletableFuture; a method_19723 createHandle + m (Lezf$c;Ljava/util/concurrent/CompletableFuture;)V a method_19724 method_19724 + m (Lguu$a;)Leze; a method_19725 method_19725 + m (Ljava/util/function/Consumer;)V a method_19727 executeOnChannels + m ()V b method_19728 clear + m (Ljava/util/function/Consumer;)V b method_19730 method_19730 + m ()V c method_19731 method_19731 + m (Lezf;Ljava/util/concurrent/Executor;)V <init> <init> <init> +c guu$a net/minecraft/class_4235$class_4236 net/minecraft/client/sounds/ChannelAccess$ChannelHandle + f Lguu; a field_18940 field_18940 + f Leze; b field_18941 channel + f Z c field_18942 stopped + m ()Z a method_19732 isStopped + m (Ljava/util/function/Consumer;)V a method_19735 execute + m ()V b method_19736 release + m (Ljava/util/function/Consumer;)V b method_19737 method_19737 + m (Lguu;Leze;)V <init> <init> <init> +c guv net/minecraft/class_4229 net/minecraft/client/sounds/ChunkedSampleByteBuf + f Ljava/util/List; a field_18911 buffers + f I b field_18912 bufferSize + f I c field_18913 byteCount + f Ljava/nio/ByteBuffer; d field_18914 currentBuffer + m ()Ljava/nio/ByteBuffer; a method_19679 get + m ()I b method_59756 size + m (I)V <init> <init> <init> +c guw net/minecraft/class_9672 net/minecraft/client/sounds/FiniteAudioStream + m ()Ljava/nio/ByteBuffer; b method_59757 readAll +c gux net/minecraft/class_9673 net/minecraft/client/sounds/FloatSampleSource + f I a field_51441 EXPECTED_MAX_FRAME_SIZE + m (Lit/unimi/dsi/fastutil/floats/FloatConsumer;)Z a method_59758 readChunk +c guy net/minecraft/class_4228 net/minecraft/client/sounds/JOrbisAudioStream + f I b field_51442 BUFSIZE + f I c field_51443 PAGEOUT_RECAPTURE + f I d field_51444 PAGEOUT_NEED_MORE_DATA + f I e field_51445 PAGEOUT_OK + f I f field_51446 PACKETOUT_ERROR + f I g field_51447 PACKETOUT_NEED_MORE_DATA + f I h field_51448 PACKETOUT_OK + f Lcom/jcraft/jogg/SyncState; i field_51449 syncState + f Lcom/jcraft/jogg/Page; j field_51450 page + f Lcom/jcraft/jogg/StreamState; k field_51451 streamState + f Lcom/jcraft/jogg/Packet; l field_51452 packet + f Lcom/jcraft/jorbis/Info; m field_51453 info + f Lcom/jcraft/jorbis/DspState; n field_51454 dspState + f Lcom/jcraft/jorbis/Block; o field_51455 block + f Ljavax/sound/sampled/AudioFormat; p field_18908 audioFormat + f Ljava/io/InputStream; q field_18909 input + f J r field_51456 samplesWritten + f J s field_51457 totalSamplesInStream + m (Lcom/jcraft/jogg/Page;)Lcom/jcraft/jogg/Packet; a method_59759 readIdentificationPacket + m ([FIJLit/unimi/dsi/fastutil/floats/FloatConsumer;)V a method_59760 copyMono + m ([FI[FIJLit/unimi/dsi/fastutil/floats/FloatConsumer;)V a method_59761 copyStereo + m ([[FI[IJLit/unimi/dsi/fastutil/floats/FloatConsumer;)V a method_59762 copyAnyChannels + m (I)Z b method_59763 isError + m ()Z c method_59764 readToBuffer + m (I)J c method_59765 getSamplesToWrite + m ()Lcom/jcraft/jogg/Page; d method_59766 readPage + m ()Lcom/jcraft/jogg/Packet; e method_59767 readPacket + m (Ljava/io/InputStream;)V <init> <init> <init> +c guz net/minecraft/class_4856 net/minecraft/client/sounds/LoopingAudioStream + f Lguz$a; a field_22443 provider + f Lgut; b field_22444 stream + f Ljava/io/BufferedInputStream; c field_22445 bufferedInputStream + m (Lguz$a;Ljava/io/InputStream;)V <init> <init> <init> +c guz$a net/minecraft/class_4856$class_4857 net/minecraft/client/sounds/LoopingAudioStream$AudioStreamProvider +c guz$b net/minecraft/class_4856$class_4858 net/minecraft/client/sounds/LoopingAudioStream$NoCloseBuffer + m (Ljava/io/InputStream;)V <init> <init> <init> +c gva net/minecraft/class_1142 net/minecraft/client/sounds/MusicManager + f I a field_33019 STARTING_DELAY + f Layw; b field_5571 random + f Lfgo; c field_5575 minecraft + f Lgua; d field_5574 currentMusic + f I e field_5572 nextSongDelay + m ()V a method_18669 tick + m (Lavm;)V a method_4858 startPlaying + m ()V b method_4859 stopPlaying + m (Lavm;)V b method_50025 stopPlaying + m (Lavm;)Z c method_4860 isPlayingMusic + m (Lfgo;)V <init> <init> <init> +c gvb net/minecraft/class_4237 net/minecraft/client/sounds/SoundBufferLibrary + f Lauh; a field_18943 resourceManager + f Ljava/util/Map; b field_18944 cache + m ()V a method_19738 clear + m (I)[Ljava/util/concurrent/CompletableFuture; a method_19739 method_19739 + m (Lakr;)Ljava/util/concurrent/CompletableFuture; a method_19743 getCompleteBuffer + m (Lakr;Z)Ljava/util/concurrent/CompletableFuture; a method_19744 getStream + m (Lgtx;)Ljava/util/concurrent/CompletableFuture; a method_19740 method_19740 + m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; a method_19741 preload + m (Ljava/util/concurrent/CompletableFuture;)V a method_19742 method_19742 + m (Lakr;)Ljava/util/concurrent/CompletableFuture; b method_19746 method_19746 + m (Lakr;Z)Lgut; b method_19745 method_19745 + m (Lakr;)Lezj; c method_19747 method_19747 + m (Lauh;)V <init> <init> <init> +c gvc net/minecraft/class_1140 net/minecraft/client/sounds/SoundEngine + f Ljava/util/Map; A field_5566 queuedSounds + f Ljava/util/Map; B field_18952 soundDeleteTime + f Ljava/util/List; C field_5558 listeners + f Ljava/util/List; D field_20532 queuedTickableSounds + f Ljava/util/List; E field_5551 preloadQueue + f Ljava/lang/String; a field_33020 MISSING_SOUND + f Ljava/lang/String; b field_34827 OPEN_AL_SOFT_PREFIX + f I c field_34828 OPEN_AL_SOFT_PREFIX_LENGTH + f Lorg/slf4j/Marker; d field_5553 MARKER + f Lorg/slf4j/Logger; e field_5559 LOGGER + f F f field_33021 PITCH_MIN + f F g field_33022 PITCH_MAX + f F h field_33023 VOLUME_MIN + f F i field_33024 VOLUME_MAX + f I j field_33025 MIN_SOURCE_LIFETIME + f Ljava/util/Set; k field_5561 ONLY_WARN_ONCE + f J l field_34966 DEFAULT_DEVICE_CHECK_INTERVAL_MS + f Lgvf; m field_5552 soundManager + f Lfgs; n field_5555 options + f Z o field_5563 loaded + f Lezf; p field_18945 library + f Lezg; q field_18946 listener + f Lgvb; r field_18947 soundBuffers + f Lgvd; s field_18948 executor + f Lguu; t field_18949 channelAccess + f I u field_5550 tickCount + f J v field_34967 lastDeviceCheckTime + f Ljava/util/concurrent/atomic/AtomicReference; w field_35083 devicePoolState + f Ljava/util/Map; x field_18950 instanceToChannel + f Lcom/google/common/collect/Multimap; y field_18951 instanceBySource + f Ljava/util/List; z field_5557 tickingSounds + m ()V a method_4837 reload + m (FFLexc;Leze;)V a method_19748 method_19748 + m (FFLgua$a;FZZLexc;ZLeze;)V a method_19749 method_19749 + m (FLavq;)F a method_43222 calculateVolume + m (FLeze;)V a method_19750 method_19750 + m (Lakr;Lavq;)V a method_4838 stop + m (Lavq;)F a method_4850 getVolume + m (Lavq;F)V a method_4844 updateCategoryVolume + m (Lezh;)V a method_19751 method_19751 + m (Lezj;Leze;)V a method_19752 method_19752 + m (Lffy;)V a method_4840 updateSource + m (Lgtx;)V a method_4851 requestPreload + m (Lgua;)V a method_19753 stop + m (Lgua;I)V a method_4852 playDelayed + m (Lgua;Lguu$a;)V a method_19754 method_19754 + m (Lgub;)V a method_22139 queueTickingSound + m (Lgut;Leze;)V a method_19755 method_19755 + m (Lguu$a;)V a method_19756 method_19756 + m (Lguu$a;Lezj;)V a method_19757 method_19757 + m (Lguu$a;Lgut;)V a method_19758 method_19758 + m (Lgve;)V a method_4855 addEventListener + m (Ljava/lang/String;)V a method_38938 method_38938 + m (Ljava/util/stream/Stream;)V a method_19759 method_19759 + m (Z)V a method_20185 tick + m ()V b method_4856 destroy + m (Lgua;)Z b method_4835 isActive + m (Lgve;)V b method_4847 removeEventListener + m (Ljava/util/stream/Stream;)V b method_19760 method_19760 + m ()V c method_54648 emergencyShutdown + m (Lgua;)V c method_4854 play + m ()V d method_4843 stopAll + m (Lgua;)Z d method_24878 requiresManualLooping + m ()V e method_19761 pause + m (Lgua;)Z e method_24879 shouldLoopManually + m ()V f method_19762 resume + m (Lgua;)Z f method_24880 shouldLoopAutomatically + m ()Ljava/lang/String; g method_20304 getDebugString + m (Lgua;)F g method_4849 calculatePitch + m ()Ljava/util/List; h method_38564 getAvailableSoundDevices + m (Lgua;)F h method_4853 calculateVolume + m ()Lezh; i method_55592 getListenerTransform + m ()V j method_4846 loadLibrary + m ()Z k method_38744 shouldChangeDevice + m ()V l method_4857 tickNonPaused + m (Lgvf;Lfgs;Lauh;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvc$a net/minecraft/class_1140$class_6665 net/minecraft/client/sounds/SoundEngine$DeviceCheckState + f Lgvc$a; a field_35084 ONGOING + f Lgvc$a; b field_35085 CHANGE_DETECTED + f Lgvc$a; c field_35086 NO_CHANGE + f [Lgvc$a; d field_35087 $VALUES + m ()[Lgvc$a; a method_38939 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvd net/minecraft/class_4238 net/minecraft/client/sounds/SoundEngineExecutor + f Ljava/lang/Thread; a field_18953 thread + f Z b field_18954 shutdown + m ()V a method_19763 flush + m ()Ljava/lang/Thread; b method_19764 createThread + m ()V c method_19765 run + m ()Z d method_19766 method_19766 + m ()V <init> <init> <init> +c gve net/minecraft/class_1145 net/minecraft/client/sounds/SoundEventListener + m (Lgua;Lgvg;F)V a method_4884 onPlaySound +c gvf net/minecraft/class_1144 net/minecraft/client/sounds/SoundManager + f Lakr; a field_52173 EMPTY_SOUND_LOCATION + f Lgtx; b field_5592 EMPTY_SOUND + f Lakr; c field_42934 INTENTIONALLY_EMPTY_SOUND_LOCATION + f Lgvg; d field_42935 INTENTIONALLY_EMPTY_SOUND_EVENT + f Lgtx; e field_42936 INTENTIONALLY_EMPTY_SOUND + f Lorg/slf4j/Logger; f field_5593 LOGGER + f Ljava/lang/String; g field_33026 SOUNDS_PATH + f Lcom/google/gson/Gson; h field_5594 GSON + f Lcom/google/gson/reflect/TypeToken; i field_5591 SOUND_EVENT_REGISTRATION_TYPE + f Ljava/util/Map; j field_5588 registry + f Lgvc; k field_5590 soundEngine + f Ljava/util/Map; l field_40576 soundCache + m ()Ljava/util/List; a method_38565 getAvailableSoundDevices + m (Lakr;)Lgvg; a method_4869 getSoundEvent + m (Lakr;Lavq;)V a method_4875 stop + m (Laue;Lbnf;)Lgvf$a; a method_18180 prepare + m (Lavq;F)V a method_4865 updateSourceVolume + m (Lffy;)V a method_4876 updateSource + m (Lgtx;Lakr;Lauh;)Z a method_4868 validateSoundResource + m (Lgua;)V a method_4873 play + m (Lgua;I)V a method_4872 playDelayed + m (Lgub;)V a method_22140 queueTickingSound + m (Lgve;)V a method_4878 addListener + m (Lgvf$a;Laue;Lbnf;)V a method_18182 apply + m (Z)V a method_18670 tick + m ()Lezh; b method_55593 getListenerTransform + m (Lgua;)V b method_4870 stop + m (Lgve;)V b method_4866 removeListener + m (Lgua;)Z c method_4877 isActive + m ()Ljava/util/Collection; d method_4864 getAvailableSounds + m ()V e method_4879 pause + m ()V f method_4881 stop + m ()V g method_4882 destroy + m ()V h method_54649 emergencyShutdown + m ()V i method_4880 resume + m ()Ljava/lang/String; j method_20305 getDebugString + m ()V k method_38566 reload + m (Lfgs;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvf$1 net/minecraft/class_1144$1 net/minecraft/client/sounds/SoundManager$1 + m ()V <init> <init> <init> +c gvf$2 net/minecraft/class_1144$2 net/minecraft/client/sounds/SoundManager$2 + f [I a field_5598 $SwitchMap$net$minecraft$client$resources$sounds$Sound$Type + m ()V <clinit> <clinit> <clinit> +c gvf$a net/minecraft/class_1144$class_4009 net/minecraft/client/sounds/SoundManager$Preparations + f Ljava/util/Map; a field_17908 registry + f Ljava/util/Map; b field_40577 soundCache + m (Lakr;Lgty;)V a method_18187 handleRegistration + m (Laue;)V a method_45913 listResources + m (Ljava/util/Map;Ljava/util/Map;Lgvc;)V a method_18186 apply + m ()V <init> <init> <init> +c gvf$a$1 net/minecraft/class_1144$class_4009$1 net/minecraft/client/sounds/SoundManager$Preparations$1 + f Lakr; a field_5596 val$soundLocation + f Lgtx; b field_5595 val$sound + f Lgvf$a; c field_5597 field_5597 + m (Layw;)Lgtx; a method_4883 getSound + m (Lgvf$a;Lakr;Lgtx;)V <init> <init> <init> +c gvg net/minecraft/class_1146 net/minecraft/client/sounds/WeighedSoundEvents + f Ljava/util/List; a field_5600 list + f Lwz; b field_5599 subtitle + m ()Lwz; a method_4886 getSubtitle + m (Layw;)Lgtx; a method_4887 getSound + m (Lgvh;)V a method_4885 addSound + m (Lakr;Ljava/lang/String;)V <init> <init> <init> +c gvh net/minecraft/class_1148 net/minecraft/client/sounds/Weighted + m (Lgvc;)V a method_18188 preloadIfRequired + m (Layw;)Ljava/lang/Object; b method_4893 getSound + m ()I e method_4894 getWeight +c gvi net/minecraft/class_6274 net/minecraft/client/sounds/package-info +c gvj net/minecraft/class_6628 net/minecraft/client/telemetry/ClientTelemetryManager + f Ljava/util/concurrent/atomic/AtomicInteger; a field_34948 THREAD_COUNT + f Ljava/util/concurrent/Executor; b field_34949 EXECUTOR + f Lfgo; c field_47702 minecraft + f Lcom/mojang/authlib/minecraft/UserApiService; d field_41426 userApiService + f Lgvr; e field_41427 deviceSessionProperties + f Ljava/nio/file/Path; f field_41428 logDirectory + f Ljava/util/concurrent/CompletableFuture; g field_41429 logManager + f Ljava/util/function/Supplier; h field_44831 outsideSessionSender + m ()Lgvn; a method_51796 getOutsideSessionSender + m (Lgvk;Lcom/mojang/authlib/minecraft/TelemetrySession;Ljava/util/Optional;)V a method_47702 method_47702 + m (Lgvr$a;Ljava/lang/String;)V a method_47703 method_47703 + m (Ljava/lang/Runnable;)Ljava/lang/Thread; a method_38731 method_38731 + m (Ljava/util/Optional;)V a method_47704 method_47704 + m (Ljava/util/concurrent/CompletableFuture;Lcom/mojang/authlib/minecraft/TelemetrySession;Lgvo;Ljava/util/function/Consumer;)V a method_47705 method_47705 + m (ZLjava/time/Duration;Ljava/lang/String;)Lgvs; a method_47706 createWorldSessionManager + m ()Ljava/nio/file/Path; b method_47701 getLogDirectory + m (Lgvr$a;Ljava/lang/String;)V b method_47708 method_47708 + m (Ljava/util/Optional;)Ljava/util/concurrent/CompletionStage; b method_47709 method_47709 + m ()Lgvn; c method_47707 createEventSender + m ()Ljava/util/concurrent/CompletableFuture; d method_47710 method_47710 + m (Lfgo;Lcom/mojang/authlib/minecraft/UserApiService;Lfhb;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvk net/minecraft/class_7962 net/minecraft/client/telemetry/TelemetryEventInstance + f Lcom/mojang/serialization/Codec; a field_41430 CODEC + f Lgvo; b comp_1169 type + f Lgvr; c comp_1170 properties + m ()Lgvo; a comp_1169 type + m (Lcom/mojang/authlib/minecraft/TelemetrySession;)Lcom/mojang/authlib/minecraft/TelemetryEvent; a method_47711 export + m (Lgvo;Lgvq;)V a method_47712 method_47712 + m ()Lgvr; b comp_1170 properties + m (Lgvo;Lgvr;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvl net/minecraft/class_7963 net/minecraft/client/telemetry/TelemetryEventLog + f Lorg/slf4j/Logger; a field_41431 LOGGER + f Lbly; b field_41432 log + f Lbpk; c field_41433 mailbox + m ()Lgvm; a method_47713 logger + m (Lgvk;)V a method_47714 method_47714 + m ()V b method_47715 method_47715 + m (Lgvk;)V b method_47716 method_47716 + m (Ljava/nio/channels/FileChannel;Ljava/util/concurrent/Executor;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvm net/minecraft/class_7964 net/minecraft/client/telemetry/TelemetryEventLogger +c gvn net/minecraft/class_7965 net/minecraft/client/telemetry/TelemetryEventSender + f Lgvn; a field_41434 DISABLED + m (Lgvo;Ljava/util/function/Consumer;)V a method_47717 method_47717 + m (Ljava/util/function/Consumer;Lgvo;Ljava/util/function/Consumer;)V a method_47718 method_47718 + m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;Lgvr$a;)V a method_47719 method_47719 + m ()V <clinit> <clinit> <clinit> +c gvo net/minecraft/class_7966 net/minecraft/client/telemetry/TelemetryEventType + f Lcom/mojang/serialization/Codec; a field_41435 CODEC + f Lgvo; b field_41436 WORLD_LOADED + f Lgvo; c field_41437 PERFORMANCE_METRICS + f Lgvo; d field_41438 WORLD_LOAD_TIMES + f Lgvo; e field_41439 WORLD_UNLOADED + f Lgvo; f field_44832 ADVANCEMENT_MADE + f Lgvo; g field_44833 GAME_LOAD_TIMES + f Ljava/util/Map; h field_41440 REGISTRY + f Ljava/util/List; i field_41441 GLOBAL_PROPERTIES + f Ljava/util/List; j field_41442 WORLD_SESSION_PROPERTIES + f Ljava/lang/String; k field_41443 id + f Ljava/lang/String; l field_41444 exportKey + f Ljava/util/List; m field_41445 properties + f Z n field_41446 isOptIn + f Lcom/mojang/serialization/MapCodec; o field_41447 codec + m ()Ljava/lang/String; a method_47720 id + m (Lcom/mojang/authlib/minecraft/TelemetrySession;Lgvr;)Lcom/mojang/authlib/minecraft/TelemetryEvent; a method_47721 export + m (Lgvq;)Z a method_47722 contains + m (Lgvr;)Lgvk; a method_47723 method_47723 + m (Ljava/lang/String;)Lxn; a method_47724 makeTranslation + m (Ljava/lang/String;Ljava/lang/String;)Lgvo$a; a method_47725 builder + m ()Ljava/util/List; b method_47726 properties + m (Ljava/lang/String;)Lcom/mojang/serialization/DataResult; b method_47727 method_47727 + m ()Lcom/mojang/serialization/MapCodec; c method_47728 codec + m (Ljava/lang/String;)Ljava/lang/String; c method_49636 method_49636 + m ()Z d method_47729 isOptIn + m ()Lxn; e method_47730 title + m ()Lxn; f method_47731 description + m ()Ljava/util/List; g method_47732 values + m (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Z)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvo$a net/minecraft/class_7966$class_7967 net/minecraft/client/telemetry/TelemetryEventType$Builder + f Ljava/lang/String; a field_41448 id + f Ljava/lang/String; b field_41449 exportKey + f Ljava/util/List; c field_41450 properties + f Z d field_41451 isOptIn + m ()Lgvo$a; a method_47733 optIn + m (Lgvq;)Lgvo$a; a method_47734 define + m (Ljava/util/List;)Lgvo$a; a method_47735 defineAll + m ()Lgvo; b method_47736 register + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c gvp net/minecraft/class_7968 net/minecraft/client/telemetry/TelemetryLogManager + f Lorg/slf4j/Logger; a field_41452 LOGGER + f Ljava/lang/String; b field_41453 RAW_EXTENSION + f I c field_41454 EXPIRY_DAYS + f Lblx; d field_41455 directory + f Ljava/util/concurrent/CompletableFuture; e field_41456 sessionLog + m ()Ljava/util/concurrent/CompletableFuture; a method_47737 openLogger + m (Ljava/nio/file/Path;)Ljava/util/concurrent/CompletableFuture; a method_47738 open + m (Ljava/util/Optional;)V a method_47739 method_47739 + m ()Ljava/util/Optional; b method_47740 method_47740 + m (Ljava/nio/file/Path;)Ljava/util/Optional; b method_47741 method_47741 + m (Ljava/util/Optional;)Ljava/util/Optional; b method_47742 method_47742 + m (Lblx;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvq net/minecraft/class_7969 net/minecraft/client/telemetry/TelemetryProperty + f Lgvq; A field_44834 LOAD_TIME_PRE_WINDOW_MS + f Lgvq; B field_44835 LOAD_TIME_BOOTSTRAP_MS + f Lgvq; C field_44836 LOAD_TIME_LOADING_OVERLAY_MS + f Lgvq; D field_44837 ADVANCEMENT_ID + f Lgvq; E field_44838 ADVANCEMENT_GAME_TIME + f Ljava/lang/String; F comp_1171 id + f Ljava/lang/String; G comp_1172 exportKey + f Lcom/mojang/serialization/Codec; H comp_1173 codec + f Lgvq$a; I comp_1174 exporter + f Ljava/time/format/DateTimeFormatter; J field_41457 TIMESTAMP_FORMATTER + f Lgvq; a field_41458 USER_ID + f Lgvq; b field_41459 CLIENT_ID + f Lgvq; c field_41460 MINECRAFT_SESSION_ID + f Lgvq; d field_41461 GAME_VERSION + f Lgvq; e field_41462 OPERATING_SYSTEM + f Lgvq; f field_41463 PLATFORM + f Lgvq; g field_41464 CLIENT_MODDED + f Lgvq; h field_44839 LAUNCHER_NAME + f Lgvq; i field_41465 WORLD_SESSION_ID + f Lgvq; j field_41466 SERVER_MODDED + f Lgvq; k field_41467 SERVER_TYPE + f Lgvq; l field_41468 OPT_IN + f Lgvq; m field_41469 EVENT_TIMESTAMP_UTC + f Lgvq; n field_41470 GAME_MODE + f Lgvq; o field_44840 REALMS_MAP_CONTENT + f Lgvq; p field_41471 SECONDS_SINCE_LOAD + f Lgvq; q field_41472 TICKS_SINCE_LOAD + f Lgvq; r field_41473 FRAME_RATE_SAMPLES + f Lgvq; s field_41474 RENDER_TIME_SAMPLES + f Lgvq; t field_41475 USED_MEMORY_SAMPLES + f Lgvq; u field_41476 NUMBER_OF_SAMPLES + f Lgvq; v field_41477 RENDER_DISTANCE + f Lgvq; w field_41478 DEDICATED_MEMORY_KB + f Lgvq; x field_41479 WORLD_LOAD_TIME_MS + f Lgvq; y field_41480 NEW_WORLD + f Lgvq; z field_44841 LOAD_TIME_TOTAL_TIME_MS + m ()Lxn; a method_47743 title + m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lgvq$b;)V a method_47744 method_47744 + m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lgvq$c;)V a method_47745 method_47745 + m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lgvu$a;)V a method_51797 method_51797 + m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Lit/unimi/dsi/fastutil/longs/LongList;)V a method_47746 method_47746 + m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/time/Instant;)V a method_47747 method_47747 + m (Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;Ljava/lang/String;Ljava/util/UUID;)V a method_47748 method_47748 + m (Lgvr;Lcom/mojang/authlib/minecraft/TelemetryPropertyContainer;)V a method_47749 export + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; a method_47750 bool + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lgvq$a;)Lgvq; a method_47751 create + m ()Ljava/lang/String; b comp_1171 id + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; b method_47752 string + m ()Ljava/lang/String; c comp_1172 exportKey + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; c method_47753 integer + m ()Lcom/mojang/serialization/Codec; d comp_1173 codec + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; d method_51798 makeLong + m ()Lgvq$a; e comp_1174 exporter + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; e method_47754 uuid + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; f method_51799 gameLoadMeasurement + m (Ljava/lang/String;Ljava/lang/String;)Lgvq; g method_47755 longSamples + m (Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Codec;Lgvq$a;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvq$a net/minecraft/class_7969$class_7970 net/minecraft/client/telemetry/TelemetryProperty$Exporter +c gvq$b net/minecraft/class_7969$class_7971 net/minecraft/client/telemetry/TelemetryProperty$GameMode + f Lgvq$b; a field_41481 SURVIVAL + f Lgvq$b; b field_41482 CREATIVE + f Lgvq$b; c field_41483 ADVENTURE + f Lgvq$b; d field_41484 SPECTATOR + f Lgvq$b; e field_41485 HARDCORE + f Lcom/mojang/serialization/Codec; f field_41486 CODEC + f Ljava/lang/String; g field_41487 key + f I h field_41488 id + f [Lgvq$b; i field_41489 $VALUES + m ()I a method_47756 id + m ()[Lgvq$b; b method_47757 $values + m (Ljava/lang/String;ILjava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvq$c net/minecraft/class_7969$class_7972 net/minecraft/client/telemetry/TelemetryProperty$ServerType + f Lgvq$c; a field_41490 REALM + f Lgvq$c; b field_41491 LOCAL + f Lgvq$c; c field_41492 OTHER + f Lcom/mojang/serialization/Codec; d field_41493 CODEC + f Ljava/lang/String; e field_41494 key + f [Lgvq$c; f field_41495 $VALUES + m ()[Lgvq$c; a method_47758 $values + m (Ljava/lang/String;ILjava/lang/String;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvr net/minecraft/class_7973 net/minecraft/client/telemetry/TelemetryPropertyMap + f Ljava/util/Map; a field_41496 entries + m ()Lgvr$a; a method_47759 builder + m (Lgvq;)Ljava/lang/Object; a method_47760 get + m (Ljava/util/List;)Lcom/mojang/serialization/MapCodec; a method_47761 createCodec + m ()Ljava/util/Set; b method_47762 propertySet + m (Ljava/util/Map;)V <init> <init> <init> +c gvr$1 net/minecraft/class_7973$1 net/minecraft/client/telemetry/TelemetryPropertyMap$1 + f Ljava/util/List; a field_41497 val$properties + m (Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;Lgvq;)Lcom/mojang/serialization/DataResult; a method_47763 decodeProperty + m (Lgvq;Lgvr$a;Ljava/lang/Object;)Lgvr$a; a method_47764 method_47764 + m (Lgvr;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder; a method_47765 encode + m (Lgvr;Lcom/mojang/serialization/RecordBuilder;Lgvq;)Lcom/mojang/serialization/RecordBuilder; a method_47766 encodeProperty + m (Ljava/util/List;)V <init> <init> <init> +c gvr$a net/minecraft/class_7973$class_7974 net/minecraft/client/telemetry/TelemetryPropertyMap$Builder + f Ljava/util/Map; a field_41498 entries + m ()Lgvr; a method_47767 build + m (Lgvq;Ljava/lang/Object;)Lgvr$a; a method_47768 put + m (Lgvr;)Lgvr$a; a method_47769 putAll + m (Lgvq;Ljava/lang/Object;)Lgvr$a; b method_51800 putIfNotNull + m ()V <init> <init> <init> +c gvs net/minecraft/class_7975 net/minecraft/client/telemetry/WorldSessionTelemetryManager + f Ljava/util/UUID; a field_41499 worldSessionId + f Lgvn; b field_41500 eventSender + f Lgvw; c field_41501 worldLoadEvent + f Lgvy; d field_41502 worldUnloadEvent + f Lgvv; e field_41503 performanceMetricsEvent + f Lgvx; f field_41504 worldLoadTimesEvent + m ()V a method_47770 tick + m (J)V a method_47771 setTime + m (Lakr;JLgvr$a;)V a method_51801 method_51801 + m (Ldct;Z)V a method_47772 onPlayerInfoReceived + m (Ldcw;Lag;)V a method_51802 onAdvancementDone + m (Lgvr$a;)V a method_47773 method_47773 + m (Ljava/lang/String;)V a method_47774 onServerBrandReceived + m ()V b method_47775 worldSessionStart + m ()V c method_47776 onDisconnect + m (Lgvn;ZLjava/time/Duration;Ljava/lang/String;)V <init> <init> <init> +c gvt net/minecraft/class_7976 net/minecraft/client/telemetry/events/AggregatedTelemetryEvent + f I a field_41505 SAMPLE_INTERVAL_MS + f I b field_41506 SAMPLES_PER_EVENT + f I c field_41507 sampleCount + f Z d field_41508 ticking + f Ljava/time/Instant; e field_41509 lastSampleTime + m ()V a method_47777 start + m (Lgvn;)V a method_47778 tick + m ()Z b method_47779 shouldTakeSample + m (Lgvn;)V b method_47784 sendEvent + m ()Z c method_47780 shouldSentEvent + m ()V d method_47781 stop + m ()I e method_47782 getSampleCount + m ()V f method_47783 takeSample + m ()V <init> <init> <init> +c gvu net/minecraft/class_8561 net/minecraft/client/telemetry/events/GameLoadTimesEvent + f Lgvu; a field_44842 INSTANCE + f Lorg/slf4j/Logger; b field_44843 LOGGER + f Lcom/google/common/base/Ticker; c field_44844 timeSource + f Ljava/util/Map; d field_44845 measurements + f Ljava/util/OptionalLong; e field_44846 bootstrapTime + m (J)V a method_51803 setBootstrapTime + m (Lcom/google/common/base/Stopwatch;Lgvq;)Lcom/google/common/base/Stopwatch; a method_51804 method_51804 + m (Lgvn;)V a method_51805 send + m (Lgvq;)V a method_51806 beginStep + m (Lgvq;Lcom/google/common/base/Stopwatch;)V a method_51807 beginStep + m (Lgvq;Ljava/util/function/Function;)V a method_51808 beginStep + m (Lgvr$a;)V a method_51809 method_51809 + m (Lgvr$a;J)V a method_51810 method_51810 + m (Lgvr$a;Lgvq;Lcom/google/common/base/Stopwatch;)V a method_51811 method_51811 + m (Lgvq;)V b method_51812 endStep + m (Lgvq;)Lcom/google/common/base/Stopwatch; c method_51813 method_51813 + m (Lcom/google/common/base/Ticker;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvu$a net/minecraft/class_8561$class_8562 net/minecraft/client/telemetry/events/GameLoadTimesEvent$Measurement + f Lcom/mojang/serialization/Codec; a field_44847 CODEC + f I b comp_1531 millis + m ()I a comp_1531 millis + m (Lgvu$a;)Ljava/lang/Integer; a method_51814 method_51814 + m (I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvv net/minecraft/class_7977 net/minecraft/client/telemetry/events/PerformanceMetricsEvent + f J a field_41510 DEDICATED_MEMORY_KB + f Lit/unimi/dsi/fastutil/longs/LongList; b field_41511 fpsSamples + f Lit/unimi/dsi/fastutil/longs/LongList; c field_41512 frameTimeSamples + f Lit/unimi/dsi/fastutil/longs/LongList; d field_41513 usedMemorySamples + m (J)J a method_47785 toKilobytes + m (Lgvr$a;)V a method_47979 method_47979 + m ()V g method_47788 resetValues + m ()V h method_47789 takeUsedMemorySample + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gvw net/minecraft/class_7979 net/minecraft/client/telemetry/events/WorldLoadEvent + f Z a field_41516 eventSent + f Lgvq$b; b field_41517 gameMode + f Ljava/lang/String; c field_41518 serverBrand + f Ljava/lang/String; d field_44848 minigameName + m ()Lgvq$c; a method_47794 getServerType + m (Ldct;Z)V a method_47791 setGameMode + m (Lgvn;)Z a method_47980 send + m (Lgvr$a;)V a method_47792 addProperties + m (Ljava/lang/String;)V a method_47793 setServerBrand + m (Lgvr$a;)V b method_47795 method_47795 + m (Ljava/lang/String;)V <init> <init> <init> +c gvw$1 net/minecraft/class_7979$1 net/minecraft/client/telemetry/events/WorldLoadEvent$1 + f [I a field_34955 $SwitchMap$net$minecraft$world$level$GameType + m ()V <clinit> <clinit> <clinit> +c gvx net/minecraft/class_7981 net/minecraft/client/telemetry/events/WorldLoadTimesEvent + f Z a field_41519 newWorld + f Ljava/time/Duration; b field_41520 worldLoadDuration + m (Lgvn;)V a method_47981 send + m (Lgvr$a;)V a method_47796 method_47796 + m (ZLjava/time/Duration;)V <init> <init> <init> +c gvy net/minecraft/class_7982 net/minecraft/client/telemetry/events/WorldUnloadEvent + f I a field_41712 NOT_TRACKING_TIME + f Ljava/util/Optional; b field_41521 worldLoadedTime + f J c field_41522 totalTicks + f J d field_41523 lastGameTime + m ()V a method_47982 onPlayerInfoReceived + m (J)V a method_47798 setTime + m (Lgvn;)V a method_47786 send + m (Lgvn;Ljava/time/Instant;)V a method_47799 method_47799 + m (Ljava/time/Instant;)I a method_47800 getTimeInSecondsSinceLoad + m (Ljava/time/Instant;Lgvr$a;)V a method_47801 method_47801 + m ()V <init> <init> <init> +c gvz net/minecraft/class_7983 net/minecraft/client/telemetry/events/package-info +c gwa net/minecraft/class_7984 net/minecraft/client/telemetry/package-info +c gwb net/minecraft/class_5829 net/minecraft/client/tutorial/BundleTutorial + f Lgwi; a field_28798 tutorial + f Lfgs; b field_28799 options + f Lfkx; c field_28800 toast + m ()V a method_33701 showToast + m (Lcuq;Lcuq;Lcqd;)V a method_33702 onInventoryAction + m ()V b method_33703 clearToast + m (Lgwi;Lfgs;)V <init> <init> <init> +c gwc net/minecraft/class_1150 net/minecraft/client/tutorial/CompletedTutorialStepInstance + m (Lgwi;)V <init> <init> <init> +c gwd net/minecraft/class_1149 net/minecraft/client/tutorial/CraftPlanksTutorialStep + f I a field_33027 HINT_DELAY + f Lwz; b field_5611 CRAFT_TITLE + f Lwz; c field_5612 CRAFT_DESCRIPTION + f Lgwi; d field_5608 tutorial + f Lfkx; e field_5610 toast + f I f field_5609 timeWaiting + m (Lgeb;Lawu;)Z a method_4895 hasCraftedPlanksPreviously + m (Lgwi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwe net/minecraft/class_1152 net/minecraft/client/tutorial/FindTreeTutorialStepInstance + f I a field_33028 HINT_DELAY + f Lwz; b field_5631 TITLE + f Lwz; c field_5628 DESCRIPTION + f Lgwi; d field_5630 tutorial + f Lfkx; e field_5633 toast + f I f field_5629 timeWaiting + m (Lgeb;)Z a method_4896 hasPunchedTreesPreviously + m (Lcuq;)Z b method_43340 method_43340 + m (Lgeb;)Z b method_43341 hasCollectedTreeItems + m (Lgwi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwf net/minecraft/class_1151 net/minecraft/client/tutorial/MovementTutorialStepInstance + f I a field_33029 MINIMUM_TIME_MOVED + f I b field_33030 MINIMUM_TIME_LOOKED + f I c field_33031 MOVE_HINT_DELAY + f I d field_33032 LOOK_HINT_DELAY + f I e field_33033 INCOMPLETE + f Lwz; f field_5624 MOVE_TITLE + f Lwz; g field_5617 MOVE_DESCRIPTION + f Lwz; h field_5621 LOOK_TITLE + f Lwz; i field_5614 LOOK_DESCRIPTION + f Lgwi; j field_5618 tutorial + f Lfkx; k field_5622 moveToast + f Lfkx; l field_5623 lookToast + f I m field_5616 timeWaiting + f I n field_5615 timeMoved + f I o field_5627 timeLooked + f Z p field_5620 moved + f Z q field_5619 turned + f I r field_5626 moveCompleted + f I s field_5625 lookCompleted + m (Lgwi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwg net/minecraft/class_1154 net/minecraft/client/tutorial/OpenInventoryTutorialStep + f I a field_33034 HINT_DELAY + f Lwz; b field_5643 TITLE + f Lwz; c field_5644 DESCRIPTION + f Lgwi; d field_5640 tutorial + f Lfkx; e field_5642 toast + f I f field_5641 timeWaiting + m (Lgwi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwh net/minecraft/class_1153 net/minecraft/client/tutorial/PunchTreeTutorialStepInstance + f I a field_33035 HINT_DELAY + f Lwz; b field_5638 TITLE + f Lwz; c field_5639 DESCRIPTION + f Lgwi; d field_5634 tutorial + f Lfkx; e field_5637 toast + f I f field_5636 timeWaiting + f I g field_5635 resetCount + m (Lgwi;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwi net/minecraft/class_1156 net/minecraft/client/tutorial/Tutorial + f Lfgo; a field_5645 minecraft + f Lgwj; b field_5646 instance + f Ljava/util/List; c field_26893 timedToasts + f Lgwb; d field_28801 bundleTutorial + m ()V a method_4912 onOpenInventory + m (DD)V a method_4908 onMouse + m (Lcuq;)V a method_4906 onGetItem + m (Lcuq;Lcuq;Lcqd;)V a method_33704 onInventoryAction + m (Lfkx;)V a method_31364 removeTimedToast + m (Lfkx;I)V a method_31365 addTimedToast + m (Lfkx;Lgwi$a;)Z a method_31366 method_31366 + m (Lfzf;Lexa;)V a method_4911 onLookAt + m (Lfzf;Ljd;Ldtc;F)V a method_4907 onDestroyBlock + m (Lgdz;)V a method_4909 onInput + m (Lgwk;)V a method_4910 setStep + m (Ljava/lang/String;)Lwz; a method_4913 key + m ()V b method_4915 stop + m ()V c method_4916 start + m ()V d method_4917 tick + m ()Lfgo; e method_4914 getMinecraft + m ()Z f method_4905 isSurvival + m (Lfgo;Lfgs;)V <init> <init> <init> +c gwi$a net/minecraft/class_1156$class_5524 net/minecraft/client/tutorial/Tutorial$TimedToast + f Lfkx; a field_26894 toast + f I b field_26895 durationTicks + f I c field_26896 progress + m ()Z a method_31368 updateProgress + m (Lfkx;I)V <init> <init> <init> +c gwj net/minecraft/class_1155 net/minecraft/client/tutorial/TutorialStepInstance + m ()V a method_4899 tick + m (DD)V a method_4901 onMouse + m (Lcuq;)V a method_4897 onGetItem + m (Lfzf;Lexa;)V a method_4898 onLookAt + m (Lfzf;Ljd;Ldtc;F)V a method_4900 onDestroyBlock + m (Lgdz;)V a method_4903 onInput + m ()V b method_4902 clear + m ()V c method_4904 onOpenInventory +c gwk net/minecraft/class_1157 net/minecraft/client/tutorial/TutorialSteps + f Lgwk; a field_5650 MOVEMENT + f Lgwk; b field_5648 FIND_TREE + f Lgwk; c field_5649 PUNCH_TREE + f Lgwk; d field_5652 OPEN_INVENTORY + f Lgwk; e field_5655 CRAFT_PLANKS + f Lgwk; f field_5653 NONE + f Ljava/lang/String; g field_5651 name + f Ljava/util/function/Function; h field_5647 constructor + f [Lgwk; i field_5654 $VALUES + m ()Ljava/lang/String; a method_4920 getName + m (Lgwi;)Lgwj; a method_4918 create + m (Ljava/lang/String;)Lgwk; a method_4919 getByName + m ()[Lgwk; b method_36929 $values + m (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/Function;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwl net/minecraft/class_6275 net/minecraft/client/tutorial/package-info +c gwm net/minecraft/class_4899 net/minecraft/realms/DisconnectedRealmsScreen + f I B field_22811 textHeight + f Lwz; a field_22808 reason + f Lfjf; b field_22809 message + f Lfod; c field_22810 parent + m (Lfim;)V a method_25468 method_25468 + m (Lfod;Lwz;Lwz;)V <init> <init> <init> +c gwn net/minecraft/class_4902 net/minecraft/realms/RealmsConnect + f Lorg/slf4j/Logger; a field_22814 LOGGER + f Lfod; b field_22815 onlineScreen + f Z c field_22816 aborted + f Lvt; d field_22817 connection + m ()V a method_25477 abort + m (Lfcp;Lgax;)V a method_25480 connect + m ()V b method_25481 tick + m (Lfod;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c gwn$1 net/minecraft/class_4902$1 net/minecraft/realms/RealmsConnect$1 + f Ljava/lang/String; a field_11112 val$hostname + f I b field_11114 val$port + f Lfgo; c field_22818 val$minecraft + f Lfcp; d field_26928 val$server + f Lgwn; e field_11113 field_11113 + m (Lfgo;Lgwm;)V a method_25486 method_25486 + m (Lwz;)V a method_10210 method_10210 + m (Lgwn;Ljava/lang/String;Ljava/lang/String;ILfgo;Lfcp;)V <init> <init> <init> +c gwo net/minecraft/class_4903 net/minecraft/realms/RealmsLabel + f Lwz; a field_22819 text + f I b field_22820 x + f I c field_22821 y + f I d field_22822 color + m ()Lwz; a method_25487 getText + m (Lwz;III)V <init> <init> <init> +c gwp net/minecraft/class_4904 net/minecraft/realms/RealmsObjectSelectionList + m ()V J method_25493 clear + m (Lfji$a;)I a method_25491 addEntry + m (I)V b method_25489 selectItem + m (I)V p method_25492 setSelectedItem + m (IIII)V <init> <init> <init> +c gwq net/minecraft/class_4905 net/minecraft/realms/RealmsScreen + f I A field_39676 SKIN_FACE_SIZE + f Ljava/util/List; a field_33848 labels + f I r field_33055 TITLE_HEIGHT + f I s field_33057 EXPIRATION_NOTIFICATION_DAYS + f J u field_33058 SIZE_LIMIT + f I v field_33061 COLOR_DARK_GRAY + f I w field_33062 COLOR_MEDIUM_GRAY + f I x field_33063 COLOR_GREEN + f I y field_33040 COLOR_LINK + f I z field_33041 COLOR_LINK_HOVER + m (Lgwo;)Lgwo; a method_37107 addLabel + m (I)I g method_25494 row + m ()Lwz; m method_25495 createLabelNarration + m (Lwz;)V <init> <init> <init> +c gwr net/minecraft/class_4907 net/minecraft/realms/RepeatedNarrator + f F a field_22825 permitsPerSecond + f Ljava/util/concurrent/atomic/AtomicReference; b field_22826 params + m (Lfgg;Lwz;)V a method_25499 narrate + m (Lwz;Lgwr$a;)Lgwr$a; a method_25500 method_25500 + m (Ljava/time/Duration;)V <init> <init> <init> +c gwr$a net/minecraft/class_4907$class_4908 net/minecraft/realms/RepeatedNarrator$Params + f Lwz; a field_22827 narration + f Lcom/google/common/util/concurrent/RateLimiter; b field_22828 rateLimiter + m (Lwz;Lcom/google/common/util/concurrent/RateLimiter;)V <init> <init> <init> +c gws net/minecraft/class_6276 net/minecraft/realms/package-info +c net/minecraft/data/Main net/minecraft/data/Main net/minecraft/data/Main + m (Ljava/lang/String;)Ljava/nio/file/Path; a method_4967 method_4967 + m (Ljava/nio/file/Path;Ljava/util/Collection;ZZZZZLae;Z)Llz; a method_4968 createStandardGenerator + m (Ljava/util/Collection;Lmc;)Lpf; a method_46595 method_46595 + m (Ljava/util/concurrent/CompletableFuture;Lpz;Lmc;)Lqe; a method_46599 method_46599 + m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;)Lma$a; a method_46839 bindRegistries + m (Ljava/util/function/BiFunction;Ljava/util/concurrent/CompletableFuture;Lmc;)Lma; a method_46840 method_46840 + m (Lmc;)Lnm; a method_52888 method_52888 + m (Ljava/util/Collection;Lmc;)Lph; b method_46598 method_46598 + m (Lmc;)Lnm; b method_46597 method_46597 + m ()V <init> <init> <init> +c net/minecraft/server/Main net/minecraft/server/Main net/minecraft/server/Main + f Lorg/slf4j/Logger; a field_24625 LOGGER + m ()Z a method_28126 method_28126 + m (Lalo$c;Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lapp;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture; a method_43612 method_43612 + m (Lapo;Lcom/mojang/serialization/Dynamic;ZLatp;)Lalo$c; a method_46219 loadOrCreateConfig + m (Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lapp;Ljoptsimple/OptionSpec;Lalo$a;)Lalo$b; a method_43613 method_43613 + m (Lerf$c;Latp;Lalp;Lapp;Lalm;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lapn; a method_29734 method_29734 + m (Lerf$c;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lka;Z)V a method_29173 forceUpgrade + m (Ljava/nio/file/Path;)V a method_49066 writePidFile + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c net/minecraft/server/Main$1 net/minecraft/server/Main$1 net/minecraft/server/Main$1 + f Lapn; a field_4611 val$dedicatedServer + m (Ljava/lang/String;Lapn;)V <init> <init> <init> +c net/minecraft/client/main/Main net/minecraft/client/main/Main net/minecraft/client/main/Main + m (Ljava/lang/Integer;)Ljava/util/OptionalInt; a method_21612 ofNullable + m (Ljava/lang/String;)Ljava/lang/String; a method_53858 unescapeJavaArgument + m (Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;)Ljava/lang/Object; a method_11428 parseArgument + m (Ljava/lang/String;)Ljava/util/Optional; b method_38752 emptyStringToEmptyOptional + m (Ljava/lang/String;)Z c method_11429 stringHasValue + m ()V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c net/minecraft/client/main/Main$1 net/minecraft/client/main/Main$1 net/minecraft/client/main/Main$1 + f Ljava/lang/String; a field_12139 val$proxyUser + f Ljava/lang/String; b field_12140 val$proxyPass + m (Ljava/lang/String;Ljava/lang/String;)V <init> <init> <init> +c net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer net/minecraft/server/MinecraftServer + f Lbnf; A field_16258 profiler + f Ljava/util/function/Consumer; B field_33975 onMetricsRecordingStopped + f Ljava/util/function/Consumer; C field_33976 onMetricsRecordingFinished + f Z D field_33977 willStartRecordingMetrics + f Lnet/minecraft/server/MinecraftServer$c; E field_33978 debugCommandProfiler + f Z F field_33979 debugCommandProfilerDelayStart + f Lart; G field_4563 connection + f Lare; H field_17439 progressListenerFactory + f Lajq; I field_4593 status + f Lajq$a; J field_42958 statusIcon + f Layw; K field_4602 random + f Lcom/mojang/datafixers/DataFixer; L field_4587 fixerUpper + f Ljava/lang/String; M field_4585 localIp + f I N field_4555 port + f Ljt; O field_25132 registries + f Ljava/util/Map; P field_4589 levels + f Laur; Q field_4550 playerList + f Z R field_4544 running + f Z S field_4561 stopped + f I T field_4572 tickCount + f I U field_47135 ticksUntilAutosave + f Z V field_4543 onlineMode + f Z W field_4560 preventProxyConnections + f Z X field_4604 pvp + f Z Y field_4554 allowFlight + f Ljava/lang/String; Z field_4564 motd + f Lenu; aA field_24370 structureTemplateManager + f Lall; aB field_47142 tickRateManager + f Lcwt; aC field_51466 potionBrewing + f Z aD field_35437 isSaving + f Ljava/util/concurrent/atomic/AtomicReference; aE field_51917 fatalException + f I aa field_4596 playerIdleTimeout + f [J ab field_47136 tickTimesNanos + f J ac field_47137 aggregatedTickTimesNanos + f Ljava/security/KeyPair; ad field_4552 keyPair + f Lcom/mojang/authlib/GameProfile; ae field_39214 singleplayerProfile + f Z af field_4549 isDemo + f Z ag field_4547 isReady + f J ah field_47138 lastOverloadWarningNanos + f J ai field_4551 lastServerStatus + f Ljava/lang/Thread; aj field_16257 serverThread + f J ak field_48773 lastTickNanos + f J al field_48774 taskExecutionStartNanos + f J am field_48775 idleTimeNanos + f J an field_47139 nextTickTimeNanos + f J ao field_47140 delayedTasksMaxNextTickTimeNanos + f Z ap field_19249 mayHaveDelayedTasks + f Latp; aq field_4595 packRepository + f Lalk; ar field_4558 scoreboard + f Leqw; as field_20850 commandStorage + f Lalt; at field_4548 customBossEvents + f Lalg; au field_4591 functionManager + f Z av field_4570 enforceWhitelist + f F aw field_47141 smoothedTickTimeMillis + f Ljava/util/concurrent/Executor; ax field_17200 executor + f Ljava/lang/String; ay field_17601 serverId + f Lnet/minecraft/server/MinecraftServer$a; az field_25318 resources + f Ljava/lang/String; b field_34982 VANILLA_BRAND + f I c field_33211 ABSOLUTE_MAX_WORLD_SIZE + f Ldda; d field_17704 DEMO_SETTINGS + f Lcom/mojang/authlib/GameProfile; e field_35641 ANONYMOUS_PLAYER_PROFILE + f Lerf$c; f field_23784 storageSource + f Leri; g field_24371 playerDataStorage + f Ljava/net/Proxy; h field_4599 proxy + f Lalm; i field_39440 services + f Lerl; j field_24372 worldData + f Lorg/slf4j/Logger; k field_4546 LOGGER + f F l field_33212 AVERAGE_TICK_TIME_SMOOTHING + f I m field_33213 TICK_STATS_SPAN + f J n field_47143 OVERLOADED_THRESHOLD_NANOS + f I o field_47144 OVERLOADED_TICKS_THRESHOLD + f J p field_47145 OVERLOADED_WARNING_INTERVAL_NANOS + f I q field_47146 OVERLOADED_TICKS_WARNING_INTERVAL + f J r field_47147 STATUS_EXPIRE_TIME_NANOS + f J s field_47148 PREPARE_LEVELS_DEFAULT_DELAY_NANOS + f I t field_33218 MAX_STATUS_PLAYER_SAMPLE + f I u field_48466 SPAWN_POSITION_SEARCH_RADIUS + f I v field_33220 AUTOSAVE_INTERVAL + f I w field_47149 MIMINUM_AUTOSAVE_TICKS + f I x field_33221 MAX_TICK_LATENCY + f Ljava/util/List; y field_4568 tickables + f Lbot; z field_22250 metricsRecorder + m ()Ljava/util/Optional; C method_3725 getWorldScreenshotFile + m ()Ljava/nio/file/Path; D method_3831 getServerDirectory + m ()Z E method_54809 isPaused + m ()V F method_54831 onTickRateChanged + m ()V G method_49749 forceTimeSynchronization + m ()Z H method_16043 isShutdown + m ()Laqu; I method_30002 overworld + m ()Ljava/util/Set; J method_29435 levelKeys + m ()Ljava/lang/Iterable; K method_3738 getAllLevels + m ()[Ljava/lang/String; O method_3858 getPlayerNames + m ()Layn; P method_24307 getModdedStatus + m ()Ljava/security/KeyPair; Q method_3716 getKeyPair + m ()I R method_3756 getPort + m ()Lcom/mojang/authlib/GameProfile; S method_43824 getSingleplayerProfile + m ()Z T method_3724 isSingleplayer + m ()V U method_31400 initializeKeyPair + m ()Z V method_3783 isSpawningMonsters + m ()Z W method_3799 isDemo + m ()Ljava/util/Optional; X method_43659 getServerResourcePack + m ()Z Y method_32303 isResourcePackRequired + m ()Z Z method_3828 usesAuthentication + m (I)V a method_3779 setPort + m (J)V a method_56602 logTickMethodTime + m (Lac;)Lac; a method_3859 fillServerSystemReport + m (Lakq;)Laqu; a method_3847 getLevel + m (Laln;)Z a method_19464 shouldRun + m (Laqu;)I a method_3829 getSpawnRadius + m (Laqu;Laqs;Lerk;Ljm$c;)V a method_46841 method_46841 + m (Laqu;Lerk;ZZ)V a method_27901 setInitialSpawn + m (Laqu;Ljd;Lcmx;)Z a method_3785 isUnderSpawnProtection + m (Laqv;)Larz; a method_31371 createTextFilterForPlayer + m (Laqv;Lbls;)V a method_56625 subscribeToDebugSample + m (Lard;)V a method_3786 createLevels + m (Latp;Lcpl;)V a method_59847 enableForcedFeaturePacks + m (Latp;Lddr;ZZ)Lddr; a method_29736 configurePackRepository + m (Latp;Ljava/util/Collection;Lcpl;Z)Lddr; a method_59848 configureRepositoryWithSelection + m (Latp;Z)Ldck; a method_29735 getSelectedPacks + m (Latu;Lalc;)Lnet/minecraft/server/MinecraftServer$a; a method_40374 method_40374 + m (Latu;Lalc;Ljava/lang/Throwable;)V a method_40375 method_40375 + m (Laur;)V a method_3846 setPlayerList + m (Layp$a;)Ljava/lang/String; a method_38580 method_38580 + m (Lbne;)V a method_37318 method_37318 + m (Lbqo;Z)V a method_3776 setDifficulty + m (Lcom/google/common/collect/ImmutableList;)Ljava/util/concurrent/CompletionStage; a method_29437 method_29437 + m (Lcom/mojang/authlib/GameProfile;)Z a method_19466 isSingleplayerOwner + m (Ldct;)V a method_3838 setDefaultGameType + m (Ldct;ZI)Z a method_3763 publishServer + m (Ldcw;)Z a method_60671 isLevelEnabled + m (Ldws;)Ljava/lang/String; a method_61087 method_61087 + m (Ldws;Lo;Ldcd;)V a method_61088 method_61088 + m (Leqz;)V a method_17976 readScoreboard + m (Lerd;)Ljava/nio/file/Path; a method_27050 getWorldPath + m (Lerl;)V a method_17977 setupDebugLevel + m (Let;)V a method_3728 kickUnlistedPlayers + m (Ljava/lang/Runnable;)Laln; a method_16209 wrapRunnable + m (Ljava/lang/RuntimeException;)V a method_60582 setFatalException + m (Ljava/lang/Thread;Ljava/lang/Throwable;)V a method_3854 method_3854 + m (Ljava/lang/Throwable;)Lo; a method_40376 constructOrExtractCrashReport + m (Ljava/nio/file/Path;)V a method_37113 dumpServerProperties + m (Ljava/util/Collection;)Ljava/util/concurrent/CompletableFuture; a method_29439 reloadResources + m (Ljava/util/Collection;Ljava/lang/String;)Z a method_29738 method_29738 + m (Ljava/util/Collection;Lnet/minecraft/server/MinecraftServer$a;)V a method_29440 method_29440 + m (Ljava/util/concurrent/atomic/AtomicReference;)V a method_29739 method_29739 + m (Ljava/util/function/BooleanSupplier;)V a method_3748 tickServer + m (Ljava/util/function/Consumer;Lbne;)V a method_37319 method_37319 + m (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V a method_37320 startRecordingMetrics + m (Ljava/util/function/Function;)Lnet/minecraft/server/MinecraftServer; a method_29740 spin + m (Ljz;)Ljava/util/Optional; a method_46842 method_46842 + m (Lo;)V a method_3744 onServerCrash + m (Lo;Ldcd;Ldws;)V a method_61089 storeChunkIoError + m (Lwz;Lwv$a;Ljava/lang/String;)V a method_43614 logChatMessage + m (Z)V a method_3747 halt + m (ZZZ)Z a method_3723 saveAllChunks + m ()I aA method_3773 getCompressionThreshold + m ()Z aB method_43500 enforceSecureProfile + m ()J aC method_3826 getNextTickTime + m ()Lcom/mojang/datafixers/DataFixer; aD method_3855 getFixerUpper + m ()Lale; aE method_3851 getAdvancements + m ()Lalg; aF method_3740 getFunctions + m ()Latp; aG method_3836 getPackRepository + m ()Leu; aH method_3734 getCommands + m ()Let; aI method_3739 createCommandSourceStack + m ()Lczd; aJ method_3772 getRecipeManager + m ()Lalk; aK method_3845 getScoreboard + m ()Leqw; aL method_22827 getCommandStorage + m ()Ldcs; aM method_3767 getGameRules + m ()Lalt; aN method_3837 getCustomBossEvents + m ()Z aO method_3729 isEnforceWhitelist + m ()F aP method_54832 getCurrentSmoothedTickTime + m ()Lall; aQ method_54833 tickRateManager + m ()J aR method_54834 getAverageTickTimeNanos + m ()[J aS method_54835 getTickTimesNanos + m ()Lbnf; aT method_16044 getProfiler + m ()V aU method_24490 endMetricsRecordingTick + m ()Z aV method_37321 isRecordingMetrics + m ()V aW method_37322 stopRecordingMetrics + m ()V aX method_37323 finishRecordingMetrics + m ()V aY method_42062 cancelRecordingMetrics + m ()Z aZ method_27051 forceSynchronousWrites + m (Ljava/lang/String;)V a_ method_3842 setLocalIp + m ()Z aa method_3775 getPreventProxyConnections + m ()Z ab method_3796 isSpawningAnimals + m ()Z ac method_3736 areNpcsEnabled + m ()Z ad method_3852 isPvpAllowed + m ()Z ae method_3718 isFlightAllowed + m ()Z ag method_3750 isStopped + m ()Laur; ah method_3760 getPlayerList + m ()Lart; ai method_3787 getConnection + m ()Z aj method_3820 isReady + m ()Z ak method_3727 hasGui + m ()I al method_3780 getTickCount + m ()I am method_3841 getSpawnProtectionRadius + m ()Z an method_27902 repliesToStatus + m ()Z ao method_39424 hidesOnlinePlayers + m ()Ljava/net/Proxy; ap method_36113 getProxy + m ()I aq method_3862 getPlayerIdleTimeout + m ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; ar method_3844 getSessionService + m ()Lazb; as method_44301 getProfileKeySignatureValidator + m ()Lcom/mojang/authlib/GameProfileRepository; at method_3719 getProfileRepository + m ()Laun; au method_3793 getProfileCache + m ()Lajq; av method_3765 getStatus + m ()V aw method_3856 invalidateStatus + m ()I ax method_3749 getAbsoluteMaxWorldSize + m (I)I b method_27903 getScaledTrackingDistance + m (Lac;)Lac; b method_37324 fillSystemReport + m (Laln;)V b method_24306 doRunTask + m (Laqu;)V b method_49750 synchronizeTime + m (Laqv;)Laqw; b method_32816 createGameModeForPlayer + m (Lard;)V b method_3774 prepareLevels + m (Lcom/mojang/authlib/GameProfile;)V b method_43825 setSingleplayerProfile + m (Ljava/lang/Runnable;)V b method_3742 addTickable + m (Ljava/lang/String;)V b method_17819 setId + m (Ljava/nio/file/Path;)V b method_21613 saveDebugReport + m (Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; b method_29442 method_29442 + m (Z)V b method_19467 setDifficultyLocked + m (ZZZ)Z b method_39218 saveEverything + m ()Ljava/util/Optional; bD method_49384 loadStatusIcon + m ()I bE method_54837 computeNextAutosaveInterval + m ()Lajq; bF method_49385 buildServerStatus + m ()Lajq$b; bG method_49386 buildPlayerStatus + m ()V bH method_27729 updateMobSpawningFlags + m ()V bI method_24487 startMetricsRecordingTick + m ()Ljava/lang/String; bJ method_37325 method_37325 + m ()Ljava/lang/String; bK method_57961 method_57961 + m ()Ljava/lang/String; bL method_41237 method_41237 + m ()Ljava/lang/String; bM method_46222 method_46222 + m ()Ljava/lang/String; bN method_59849 method_59849 + m ()Ljava/lang/String; bO method_46223 method_46223 + m ()Ljava/lang/String; bP method_37327 method_37327 + m ()Ljava/lang/String; bQ method_39965 method_39965 + m ()Ljava/util/Optional; bR method_49383 method_49383 + m ()Z bS method_5387 method_5387 + m ()Z bT method_54836 method_54836 + m ()Z bU method_40055 method_40055 + m ()Lenu; ba method_27727 getStructureManager + m ()Lerl; bb method_27728 getWorldData + m ()Lka$b; bc method_30611 registryAccess + m ()Ljt; bd method_46221 registries + m ()Lalb$b; be method_58576 reloadableRegistries + m ()Ldct; bf method_3761 getForcedGameType + m ()Laue; bg method_34864 getResourceManager + m ()Z bh method_39219 isCurrentlySaving + m ()Z bi method_24488 isTimeProfilerRunning + m ()V bj method_3832 startTimeProfiler + m ()Lbne; bk method_24489 stopTimeProfiler + m ()I bl method_41239 getMaxChainedNeighborUpdates + m ()Lwu; bm method_43929 getChatDecorator + m ()Z bn method_52344 logIPs + m ()Z bo method_56040 acceptsTransfers + m ()Lcwt; bp method_59777 potionBrewing + m ()Lalj; bq method_60672 serverLinks + m ()V br method_56603 logFullTickTime + m ()V bs method_56604 startMeasuringTaskExecutionTime + m ()V bt method_56605 finishMeasuringTaskExecutionTime + m ()Z bu method_3866 haveTime + m ()Z bv method_20415 pollTaskInternal + m (I)V c method_3803 setPlayerIdleTimeout + m (Laqu;)Ljava/lang/String; c method_3733 method_3733 + m (Laqv;)V c method_19465 sendDifficultyUpdate + m (Lcom/mojang/authlib/GameProfile;)I c method_3835 getProfilePermissions + m (Ljava/lang/String;)Ljava/nio/file/Path; c method_3758 getFile + m (Ljava/nio/file/Path;)V c method_21692 dumpMiscStats + m (Ljava/util/function/BooleanSupplier;)V c method_3813 tickChildren + m (Z)V c method_3730 setDemo + m (Laqu;)Z d method_40056 method_40056 + m (Laqv;)V d method_53501 method_53501 + m (Ljava/lang/String;)V d method_3834 setMotd + m (Ljava/nio/file/Path;)V d method_21615 dumpGameRules + m (Ljava/util/function/BooleanSupplier;)Z d method_60583 method_60583 + m (Z)V d method_3864 setUsesAuthentication + m ()Z e method_3823 initServer + m (Ljava/nio/file/Path;)V e method_21616 dumpClasspath + m (Z)V e method_3764 setPreventProxyConnections + m ()Lblu; f method_56593 getTickTimeLogger + m (Ljava/nio/file/Path;)V f method_21713 dumpThreads + m (Z)V f method_3815 setPvpAllowed + m ()Z g method_56626 isTickTimeLoggingEnabled + m (Ljava/nio/file/Path;)V g method_38584 dumpNativeModules + m (Z)V g method_3745 setFlightAllowed + m (Ljava/nio/file/Path;)V h method_37370 method_37370 + m (Z)V h method_3731 setEnforceWhitelist + m ()V i method_3821 onServerExit + m (Ljava/nio/file/Path;)V i method_37328 method_37328 + m ()Z j method_3754 isHardcore + m (Ljava/nio/file/Path;)Ljava/util/Optional; j method_49387 method_49387 + m ()I k method_3798 getOperatorUserPermissionLevel + m (Ljava/nio/file/Path;)Z k method_49388 method_49388 + m ()I l method_21714 getFunctionCompilationLevel + m (Ljava/nio/file/Path;)Z l method_49389 method_49389 + m ()Z m method_3732 shouldRconBroadcast + m (Ljava/nio/file/Path;)V m method_37329 method_37329 + m ()Z n method_3816 isDedicatedServer + m ()I o method_30612 getRateLimitPacketsPerSecond + m ()Z p method_3759 isEpollEnabled + m ()Z q method_3812 isCommandBlockEnabled + m ()Z r method_3860 isPublished + m ()V t method_27731 forceDifficulty + m ()V t_ method_3735 loadLevel + m ()Ldct; u_ method_3790 getDefaultGameType + m ()V v method_3782 stopServer + m ()V v_ method_16208 waitUntilNextTick + m ()Ljava/lang/String; w method_3819 getLocalIp + m ()Z x method_3806 isRunning + m ()V y method_29741 runServer + m ()Z z method_60584 throwIfFatalException + m (Ljava/lang/Thread;Lerf$c;Latp;Lalp;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lalm;Lare;)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 net/minecraft/server/MinecraftServer$1 + f Ljava/util/List; a field_34851 val$entries + f Ldcs; b field_34852 val$gameRules + m (Lnet/minecraft/server/MinecraftServer;Ljava/util/List;Ldcs;)V <init> <init> <init> +c net/minecraft/server/MinecraftServer$a net/minecraft/server/MinecraftServer$class_6897 net/minecraft/server/MinecraftServer$ReloadableResources + f Latu; a comp_352 resourceManager + f Lalc; b comp_353 managers + m ()Latu; a comp_352 resourceManager + m ()Lalc; b comp_353 managers + m (Latu;Lalc;)V <init> <init> <init> +c net/minecraft/server/MinecraftServer$b net/minecraft/server/MinecraftServer$class_7460 net/minecraft/server/MinecraftServer$ServerResourcePackInfo + f Ljava/util/UUID; a comp_2156 id + f Ljava/lang/String; b comp_784 url + f Ljava/lang/String; c comp_785 hash + f Z d comp_786 isRequired + f Lwz; e comp_787 prompt + m ()Ljava/util/UUID; a comp_2156 id + m ()Ljava/lang/String; b comp_784 url + m ()Ljava/lang/String; c comp_785 hash + m ()Z d comp_786 isRequired + m ()Lwz; e comp_787 prompt + m (Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;ZLwz;)V <init> <init> <init> +c net/minecraft/server/MinecraftServer$c net/minecraft/server/MinecraftServer$class_6414 net/minecraft/server/MinecraftServer$TimeProfiler + f J a field_33980 startNanos + f I b field_33981 startTick + m (JI)Lbne; a method_37330 stop + m (JI)V <init> <init> <init> +c net/minecraft/server/MinecraftServer$c$1 net/minecraft/server/MinecraftServer$class_6414$1 net/minecraft/server/MinecraftServer$TimeProfiler$1 + f J a field_39215 val$stopNanos + f I b field_39216 val$stopTick + f Lnet/minecraft/server/MinecraftServer$c; c field_39217 field_39217 + m (Lnet/minecraft/server/MinecraftServer$c;JI)V <init> <init> <init> +c com/mojang/blaze3d/systems/RenderSystem$1 com/mojang/blaze3d/systems/RenderSystem$1 com/mojang/blaze3d/systems/RenderSystem$1 + f [I a field_38976 $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$Mode + f [I b field_27331 $SwitchMap$com$mojang$blaze3d$vertex$VertexFormat$IndexType + m ()V <clinit> <clinit> <clinit> +c com/mojang/blaze3d/systems/RenderSystem$a com/mojang/blaze3d/systems/RenderSystem$class_5590 com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer + f I a field_27332 vertexStride + f I b field_27333 indexStride + f Lcom/mojang/blaze3d/systems/RenderSystem$a$a; c field_27334 generator + f I d field_27335 name + f Lfbn$b; e field_27336 type + f I f field_27337 indexCount + m ()Lfbn$b; a method_31924 type + m (I)Z a method_43409 hasStorage + m (Ljava/nio/ByteBuffer;)Lit/unimi/dsi/fastutil/ints/IntConsumer; a method_31922 intConsumer + m (Ljava/nio/ByteBuffer;I)V a method_31923 method_31923 + m (I)V b method_43410 bind + m (I)V c method_31920 ensureStorage + m (IILcom/mojang/blaze3d/systems/RenderSystem$a$a;)V <init> <init> <init> +c com/mojang/blaze3d/systems/RenderSystem$a$a com/mojang/blaze3d/systems/RenderSystem$class_5590$class_5591 com/mojang/blaze3d/systems/RenderSystem$AutoStorageIndexBuffer$IndexGenerator +c net/minecraft/client/ClientBrandRetriever net/minecraft/client/ClientBrandRetriever net/minecraft/client/ClientBrandRetriever + f Ljava/lang/String; a field_33204 VANILLA_NAME + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$a com/mojang/blaze3d/platform/GlStateManager$class_1017 com/mojang/blaze3d/platform/GlStateManager$BlendState + f Lcom/mojang/blaze3d/platform/GlStateManager$b; a field_5045 mode + f I b field_5049 srcRgb + f I c field_5048 dstRgb + f I d field_5047 srcAlpha + f I e field_5046 dstAlpha + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$b com/mojang/blaze3d/platform/GlStateManager$class_1018 com/mojang/blaze3d/platform/GlStateManager$BooleanState + f I a field_5050 state + f Z b field_5051 enabled + m ()V a method_4469 disable + m (Z)V a method_4470 setEnabled + m ()V b method_4471 enable + m (I)V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$c com/mojang/blaze3d/platform/GlStateManager$class_1021 com/mojang/blaze3d/platform/GlStateManager$ColorLogicState + f Lcom/mojang/blaze3d/platform/GlStateManager$b; a field_5058 enable + f I b field_5059 op + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$d com/mojang/blaze3d/platform/GlStateManager$class_1022 com/mojang/blaze3d/platform/GlStateManager$ColorMask + f Z a field_5063 red + f Z b field_5062 green + f Z c field_5061 blue + f Z d field_5060 alpha + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$e com/mojang/blaze3d/platform/GlStateManager$class_1025 com/mojang/blaze3d/platform/GlStateManager$CullState + f Lcom/mojang/blaze3d/platform/GlStateManager$b; a field_5072 enable + f I b field_5073 mode + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$f com/mojang/blaze3d/platform/GlStateManager$class_1026 com/mojang/blaze3d/platform/GlStateManager$DepthState + f Lcom/mojang/blaze3d/platform/GlStateManager$b; a field_5074 mode + f Z b field_5076 mask + f I c field_5075 func + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$g com/mojang/blaze3d/platform/GlStateManager$class_1030 com/mojang/blaze3d/platform/GlStateManager$LogicOp + f Lcom/mojang/blaze3d/platform/GlStateManager$g; a field_5120 AND + f Lcom/mojang/blaze3d/platform/GlStateManager$g; b field_5112 AND_INVERTED + f Lcom/mojang/blaze3d/platform/GlStateManager$g; c field_5117 AND_REVERSE + f Lcom/mojang/blaze3d/platform/GlStateManager$g; d field_5103 CLEAR + f Lcom/mojang/blaze3d/platform/GlStateManager$g; e field_5118 COPY + f Lcom/mojang/blaze3d/platform/GlStateManager$g; f field_5113 COPY_INVERTED + f Lcom/mojang/blaze3d/platform/GlStateManager$g; g field_5119 EQUIV + f Lcom/mojang/blaze3d/platform/GlStateManager$g; h field_5109 INVERT + f Lcom/mojang/blaze3d/platform/GlStateManager$g; i field_5114 NAND + f Lcom/mojang/blaze3d/platform/GlStateManager$g; j field_5115 NOOP + f Lcom/mojang/blaze3d/platform/GlStateManager$g; k field_5104 NOR + f Lcom/mojang/blaze3d/platform/GlStateManager$g; l field_5105 OR + f Lcom/mojang/blaze3d/platform/GlStateManager$g; m field_5116 OR_INVERTED + f Lcom/mojang/blaze3d/platform/GlStateManager$g; n field_5110 OR_REVERSE + f Lcom/mojang/blaze3d/platform/GlStateManager$g; o field_5107 SET + f Lcom/mojang/blaze3d/platform/GlStateManager$g; p field_5111 XOR + f I q field_5108 value + f [Lcom/mojang/blaze3d/platform/GlStateManager$g; r field_5106 $VALUES + m ()[Lcom/mojang/blaze3d/platform/GlStateManager$g; a method_36748 $values + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c com/mojang/blaze3d/platform/GlStateManager$h com/mojang/blaze3d/platform/GlStateManager$class_1031 com/mojang/blaze3d/platform/GlStateManager$PolygonOffsetState + f Lcom/mojang/blaze3d/platform/GlStateManager$b; a field_5123 fill + f Lcom/mojang/blaze3d/platform/GlStateManager$b; b field_5121 line + f F c field_5124 factor + f F d field_5122 units + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$i com/mojang/blaze3d/platform/GlStateManager$class_5518 com/mojang/blaze3d/platform/GlStateManager$ScissorState + f Lcom/mojang/blaze3d/platform/GlStateManager$b; a field_26840 mode + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$j com/mojang/blaze3d/platform/GlStateManager$class_1034 com/mojang/blaze3d/platform/GlStateManager$StencilFunc + f I a field_5148 func + f I b field_16203 ref + f I c field_5147 mask + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$k com/mojang/blaze3d/platform/GlStateManager$class_1035 com/mojang/blaze3d/platform/GlStateManager$StencilState + f Lcom/mojang/blaze3d/platform/GlStateManager$j; a field_5149 func + f I b field_5153 mask + f I c field_5152 fail + f I d field_5151 zfail + f I e field_5150 zpass + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$l com/mojang/blaze3d/platform/GlStateManager$class_1039 com/mojang/blaze3d/platform/GlStateManager$TextureState + f I a field_5167 binding + m ()V <init> <init> <init> +c com/mojang/blaze3d/platform/GlStateManager$m com/mojang/blaze3d/platform/GlStateManager$class_1040 com/mojang/blaze3d/platform/GlStateManager$Viewport + f Lcom/mojang/blaze3d/platform/GlStateManager$m; a field_5169 INSTANCE + f I b field_5172 x + f I c field_5171 y + f I d field_5170 width + f I e field_5168 height + f [Lcom/mojang/blaze3d/platform/GlStateManager$m; f field_5173 $VALUES + m ()I a method_35330 x + m ()I b method_35331 y + m ()I c method_35332 width + m ()I d method_35333 height + m ()[Lcom/mojang/blaze3d/platform/GlStateManager$m; e method_36749 $values + m (Ljava/lang/String;I)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c com/mojang/blaze3d/platform/GlStateManager$DestFactor com/mojang/blaze3d/platform/GlStateManager$class_4534 com/mojang/blaze3d/platform/GlStateManager$DestFactor + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c com/mojang/blaze3d/platform/GlStateManager$SourceFactor com/mojang/blaze3d/platform/GlStateManager$class_4535 com/mojang/blaze3d/platform/GlStateManager$SourceFactor + m (Ljava/lang/String;II)V <init> <init> <init> + m ()V <clinit> <clinit> <clinit> +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$a net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6778 net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$Fields + f Ljava/lang/String; a field_35642 REMOTE_ADDRESS + f Ljava/lang/String; b field_35643 SENT_BYTES + f Ljava/lang/String; c field_35644 RECEIVED_BYTES + f Ljava/lang/String; d field_35645 SENT_PACKETS + f Ljava/lang/String; e field_35646 RECEIVED_PACKETS + m ()V <init> <init> <init> +c net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$b net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$class_6779 net/minecraft/util/profiling/jfr/event/NetworkSummaryEvent$SumAggregation + f Ljava/util/concurrent/atomic/AtomicLong; a field_35647 sentBytes + f Ljava/util/concurrent/atomic/AtomicInteger; b field_35648 sentPackets + f Ljava/util/concurrent/atomic/AtomicLong; c field_35649 receivedBytes + f Ljava/util/concurrent/atomic/AtomicInteger; d field_35650 receivedPackets + f Lnet/minecraft/util/profiling/jfr/event/NetworkSummaryEvent; e field_35651 event + m ()V a method_39494 commitEvent + m (I)V a method_39495 trackSentPacket + m (I)V b method_39496 trackReceivedPacket + m (Ljava/lang/String;)V <init> <init> <init> +c net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$a net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$class_6601 net/minecraft/util/profiling/jfr/event/ServerTickTimeEvent$Fields + f Ljava/lang/String; a field_34854 AVERAGE_TICK_DURATION + m ()V <init> <init> <init> +c net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$a net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$class_6602 net/minecraft/util/profiling/jfr/event/ChunkGenerationEvent$Fields + f Ljava/lang/String; a field_34855 WORLD_POS_X + f Ljava/lang/String; b field_34856 WORLD_POS_Z + f Ljava/lang/String; c field_34857 CHUNK_POS_X + f Ljava/lang/String; d field_34858 CHUNK_POS_Z + f Ljava/lang/String; e field_34859 STATUS + f Ljava/lang/String; f field_34861 LEVEL + m ()V <init> <init> <init> diff --git a/neoforge/build.gradle b/neoforge/build.gradle new file mode 100644 index 00000000..00973c18 --- /dev/null +++ b/neoforge/build.gradle @@ -0,0 +1,106 @@ +plugins { + id "com.github.johnrengelman.shadow" version "7.1.2" +} +architectury { + platformSetupLoomIde() + neoForge() +} + +loom { + neoForge { + runs { + all {} + + data { + data() + programArgs("--all", "--mod", "integrated_cobblemon") + programArgs("--existing", project(":common").file("src/main/resources").absolutePath) + programArgs("--output", project(":common").file("src/main/generated/resources").absolutePath) + all {} + } + } + } +} + +configurations { + common + shadowCommon // Don't use shadow from the shadow plugin because we don't want IDEA to index this. + compileClasspath.extendsFrom common + runtimeClasspath.extendsFrom common + developmentForge.extendsFrom common +} + +dependencies { + neoForge "net.neoforged:neoforge:${rootProject.neoforge_version}" + modLocalRuntime("curse.maven:intapi-${project.intapi_curseforge_id}:${project.intapi_curseforge_file_id_neoforge}") + implementation "software.bernie.geckolib:geckolib-neoforge-${minecraft_version}:${geckolib_version}" + compileOnly(files(rootProject.file("infinite_dimensions_jars/infinity-2.7.1+1.21.1-neoforge.jar"))) + modLocalRuntime(files(rootProject.file("infinite_dimensions_jars/infinity-2.7.1+1.21.1-neoforge.jar"))) + + modLocalRuntime("com.telepathicgrunt:CommandStructures-Neoforge:${project.commandstructures_neoforge}") + modLocalRuntime("com.telepathicgrunt:StructureVoidToggle-Neoforge:${project.structurevoidtoggle_neoforge}") + +// modLocalRuntime("curse.maven:idas-${idas_curseforge_id}:${idas_curseforge_file_id}") +// modLocalRuntime("curse.maven:jei-${jei_curseforge_id}:${jei_curseforge_file_id}") +// modLocalRuntime("curse.maven:create-${create_curseforge_id}:${create_curseforge_file_id}") +// modLocalRuntime("curse.maven:theoneprobe-${top_curseforge_id}:${top_curseforge_file_id}") +// modLocalRuntime("curse.maven:worldedit-${worldedit_curseforge_id}:${worldedit_curseforge_file_id}") +// modLocalRuntime("curse.maven:alexsmobs-${alexsmobs_curseforge_id}:${alexsmobs_curseforge_file_id}") +// modLocalRuntime("curse.maven:citadel-${citadel_curseforge_id}:${citadel_curseforge_file_id}") +// modLocalRuntime("curse.maven:rs-${rs_curseforge_id}:${rs_curseforge_file_id}") +// modLocalRuntime("curse.maven:biomesoplenty-${bop_curseforge_id}:${bop_curseforge_file_id}") +// modLocalRuntime("curse.maven:tb-${tb_curseforge_id}:${tb_curseforge_file_id}") +// modLocalRuntime("curse.maven:quark-${quark_curseforge_id}:${quark_curseforge_file_id}") +// modLocalRuntime("curse.maven:zeta-${zeta_curseforge_id}:${zeta_curseforge_file_id}") +// +// modLocalRuntime("curse.maven:sup-${sup_curseforge_id}:${sup_curseforge_file_id}") +// modLocalRuntime("curse.maven:midnight-${midnight_curseforge_id}:${midnight_curseforge_file_id}") +// modLocalRuntime("curse.maven:waystones-${waystones_curseforge_id}:${waystones_curseforge_file_id}") +// modLocalRuntime("curse.maven:balm-${balm_curseforge_id}:${balm_curseforge_file_id}") +// implementation("curse.maven:if-${if_curseforge_id}:${if_curseforge_file_id}") +// modLocalRuntime("curse.maven:citadel-${citadel_curseforge_id}:${citadel_curseforge_file_id}") + + common(project(path: ":common", configuration: "namedElements")) { transitive false } + shadowCommon(project(path: ":common", configuration: "transformProductionNeoForge")) { transitive = false } + +// implementation(annotationProcessor("com.github.llamalad7.mixinextras:mixinextras-common:${rootProject.mixin_extras}")) +// implementation(include("com.github.llamalad7.mixinextras:mixinextras-forge:${rootProject.mixin_extras}")) +} + +processResources { + inputs.property "version", project.version + + filesMatching("META-INF/neoforge.mods.toml") { + expand "version": project.version + } +} + +shadowJar { + exclude "fabric.mod.json" + exclude "architectury.common.json" + + configurations = [project.configurations.shadowCommon] + archiveClassifier.set("dev-shadow") +} + +remapJar { + input.set shadowJar.archiveFile + dependsOn shadowJar + archiveClassifier.set(null) +} + +jar { + archiveClassifier.set("dev") +} + +sourcesJar { + def commonSources = project(":common").sourcesJar + dependsOn commonSources + from commonSources.archiveFile.map { zipTree(it) } +} + +components.java { + withVariantsFromConfiguration(project.configurations.shadowRuntimeElements) { + skip() + } +} diff --git a/neoforge/gradle.properties b/neoforge/gradle.properties new file mode 100644 index 00000000..2914393d --- /dev/null +++ b/neoforge/gradle.properties @@ -0,0 +1 @@ +loom.platform=neoforge \ No newline at end of file diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java new file mode 100644 index 00000000..8f9c677c --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyConfigModuleNeoforge.java @@ -0,0 +1,291 @@ +package com.craisinlord.antarchy.neoforge; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.neoforged.fml.ModContainer; +import net.neoforged.fml.config.ModConfig; +import net.neoforged.fml.event.config.ModConfigEvent; + +public final class AntarchyConfigModuleNeoforge { + private AntarchyConfigModuleNeoforge() {} + + public static void init(ModContainer modContainer) { + modContainer.registerConfig(ModConfig.Type.COMMON, AntarchyMobsConfig.SPEC, "antarchy/antarchy_mobs.toml"); + modContainer.registerConfig(ModConfig.Type.COMMON, AntarchyToolsConfig.SPEC, "antarchy/antarchy_tools.toml"); + modContainer.registerConfig(ModConfig.Type.COMMON, AntarchyMiscConfig.SPEC, "antarchy/antarchy_misc.toml"); + AntarchyNeoforge.modEventBusTempHolder.addListener(AntarchyConfigModuleNeoforge::onConfigChange); + } + + private static void onConfigChange(ModConfigEvent event) { + if (event instanceof ModConfigEvent.Reloading) { + return; + } + var spec = event.getConfig().getSpec(); + if (spec == AntarchyMobsConfig.SPEC) { + bakeMobsConfig(); + return; + } + + if (spec == AntarchyToolsConfig.SPEC) { + bakeToolsConfig(); + return; + } + + if (spec == AntarchyMiscConfig.SPEC) { + bakeMiscConfig(); + } + } + + private static void bakeMobsConfig() { + AntarchySettings.setAntsStealFromChests(AntarchyMobsConfig.antsStealFromChests()); + + AntarchySettings.setBrownAntRequiresReagent(AntarchyMobsConfig.brownAntRequiresReagent()); + AntarchySettings.setBrownAntHealth(AntarchyMobsConfig.brownAntHealth()); + AntarchySettings.setBrownAntMovementSpeed(AntarchyMobsConfig.brownAntMovementSpeed()); + AntarchySettings.setBrownAntAttackDamage(AntarchyMobsConfig.brownAntAttackDamage()); + AntarchySettings.setBrownAntDestinationDimension(AntarchyMobsConfig.brownAntDestinationDimension()); + + AntarchySettings.setRedAntRequiresReagent(AntarchyMobsConfig.redAntRequiresReagent()); + AntarchySettings.setRedAntHealth(AntarchyMobsConfig.redAntHealth()); + AntarchySettings.setRedAntMovementSpeed(AntarchyMobsConfig.redAntMovementSpeed()); + AntarchySettings.setRedAntAttackDamage(AntarchyMobsConfig.redAntAttackDamage()); + AntarchySettings.setRedAntDestinationDimension(AntarchyMobsConfig.redAntDestinationDimension()); + + AntarchySettings.setRainbowAntRequiresReagent(AntarchyMobsConfig.rainbowAntRequiresReagent()); + AntarchySettings.setRainbowAntHealth(AntarchyMobsConfig.rainbowAntHealth()); + AntarchySettings.setRainbowAntMovementSpeed(AntarchyMobsConfig.rainbowAntMovementSpeed()); + AntarchySettings.setRainbowAntAttackDamage(AntarchyMobsConfig.rainbowAntAttackDamage()); + AntarchySettings.setRainbowAntNonInfinityFallbackDimension(AntarchyMobsConfig.rainbowAntNonInfinityFallbackDimension()); + + AntarchySettings.setTermiteRequiresReagent(AntarchyMobsConfig.termiteRequiresReagent()); + AntarchySettings.setTermiteHealth(AntarchyMobsConfig.termiteHealth()); + AntarchySettings.setTermiteMovementSpeed(AntarchyMobsConfig.termiteMovementSpeed()); + AntarchySettings.setTermiteAttackDamage(AntarchyMobsConfig.termiteAttackDamage()); + AntarchySettings.setTermiteDestinationDimension(AntarchyMobsConfig.termiteDestinationDimension()); + + AntarchySettings.setEasterBunnyEnabled(AntarchyMobsConfig.easterBunnyEnabled()); + AntarchySettings.setEasterBunnyNaturalSpawnChancePercent(AntarchyMobsConfig.easterBunnyNaturalSpawnChancePercent()); + + AntarchySettings.setWaspHealth(AntarchyMobsConfig.waspHealth()); + AntarchySettings.setWaspAttackDamage(AntarchyMobsConfig.waspAttackDamage()); + AntarchySettings.setWaspMovementSpeed(AntarchyMobsConfig.waspMovementSpeed()); + + AntarchySettings.setBomberHealth(AntarchyMobsConfig.bomberHealth()); + AntarchySettings.setBomberAttackDamage(AntarchyMobsConfig.bomberAttackDamage()); + AntarchySettings.setBomberExplosionDamage(AntarchyMobsConfig.bomberExplosionDamage()); + AntarchySettings.setBomberExplosionRadius(AntarchyMobsConfig.bomberExplosionRadius()); + + AntarchySettings.setKrakenHealth(AntarchyMobsConfig.krakenHealth()); + AntarchySettings.setKrakenAttackDamage(AntarchyMobsConfig.krakenAttackDamage()); + AntarchySettings.setKrakenProjectileDamageTakenMultiplier(AntarchyMobsConfig.krakenProjectileDamageTakenMultiplier()); + AntarchySettings.setKrakenSquidSpawnEnabled(AntarchyMobsConfig.krakenSquidSpawnEnabled()); + AntarchySettings.setKrakenMassSpawnEnabled(AntarchyMobsConfig.krakenMassSpawnEnabled()); + + AntarchySettings.setBrutalflyHealth(AntarchyMobsConfig.brutalflyHealth()); + AntarchySettings.setBrutalflySwipeDamage(AntarchyMobsConfig.brutalflySwipeDamage()); + AntarchySettings.setBrutalflySpitDamage(AntarchyMobsConfig.brutalflySpitDamage()); + + AntarchySettings.setMantisHealth(AntarchyMobsConfig.mantisHealth()); + AntarchySettings.setMantisAttackDamage(AntarchyMobsConfig.mantisAttackDamage()); + AntarchySettings.setMantisMovementSpeed(AntarchyMobsConfig.mantisMovementSpeed()); + AntarchySettings.setMantisFlyingSpeed(AntarchyMobsConfig.mantisFlyingSpeed()); + AntarchySettings.setMantisIgnoreLightLevel(AntarchyMobsConfig.mantisIgnoreLightLevel()); + + AntarchySettings.setTriffidHealth(AntarchyMobsConfig.triffidHealth()); + AntarchySettings.setTriffidAttackDamage(AntarchyMobsConfig.triffidAttackDamage()); + AntarchySettings.setTriffidGrabDamage(AntarchyMobsConfig.triffidGrabDamage()); + + AntarchySettings.setCaterpillarPupationTimeSeconds(AntarchyMobsConfig.caterpillarPupationTimeSeconds()); + + AntarchySettings.setReverieHealth(AntarchyMobsConfig.reverieHealth()); + AntarchySettings.setReverieInterestRadius(AntarchyMobsConfig.reverieInterestRadius()); + AntarchySettings.setReverieAbandonPlayerDistance(AntarchyMobsConfig.reverieAbandonPlayerDistance()); + AntarchySettings.setReverieNoticeDurationTicks(AntarchyMobsConfig.reverieNoticeDurationTicks()); + AntarchySettings.setReverieInterestDurationTicks(AntarchyMobsConfig.reverieInterestDurationTicks()); + AntarchySettings.setReverieRebindCooldownTicks(AntarchyMobsConfig.reverieRebindCooldownTicks()); + AntarchySettings.setReverieDamageReactionDurationTicks(AntarchyMobsConfig.reverieDamageReactionDurationTicks()); + AntarchySettings.setReverieDangerousFallDistance(AntarchyMobsConfig.reverieDangerousFallDistance()); + AntarchySettings.setReverieDangerousFallSpeed(AntarchyMobsConfig.reverieDangerousFallSpeed()); + AntarchySettings.setReverieWarningThreatRadius(AntarchyMobsConfig.reverieWarningThreatRadius()); + AntarchySettings.setReverieWarningThreatVerticalRange(AntarchyMobsConfig.reverieWarningThreatVerticalRange()); + AntarchySettings.setReverieDuplicationCooldownTicks(AntarchyMobsConfig.reverieDuplicationCooldownTicks()); + + AntarchySettings.setBasiliskPetrifyingGazeEnabled(AntarchyMobsConfig.basiliskPetrifyingGazeEnabled()); + AntarchySettings.setBasiliskSpawnMaxLightLevel(AntarchyMobsConfig.basiliskSpawnMaxLightLevel()); + + AntarchySettings.setLucidAttackRange(AntarchyMobsConfig.lucidAttackRange()); + AntarchySettings.setLucidPearlInvertedDurationSeconds(AntarchyMobsConfig.lucidPearlInvertedDurationSeconds()); + + AntarchySettings.setDreadHallucinationSoundsEnabled(AntarchyMobsConfig.dreadHallucinationSoundsEnabled()); + AntarchySettings.setDreadHallucinationSoundMinInterval(AntarchyMobsConfig.dreadHallucinationSoundMinInterval()); + AntarchySettings.setDreadHallucinationSoundMaxInterval(AntarchyMobsConfig.dreadHallucinationSoundMaxInterval()); + AntarchySettings.setDreadHallucinationMobsEnabled(AntarchyMobsConfig.dreadHallucinationMobsEnabled()); + AntarchySettings.setDreadHallucinationMobMinInterval(AntarchyMobsConfig.dreadHallucinationMobMinInterval()); + AntarchySettings.setDreadHallucinationMobMaxInterval(AntarchyMobsConfig.dreadHallucinationMobMaxInterval()); + } + + private static void bakeToolsConfig() { + AntarchySettings.setBasiliskDaggerAttackDamage(AntarchyToolsConfig.basiliskDaggerAttackDamage()); + AntarchySettings.setBasiliskDaggerAttackSpeed(AntarchyToolsConfig.basiliskDaggerAttackSpeed()); + AntarchySettings.setBasiliskDaggerPoisonDurationTicks(AntarchyToolsConfig.basiliskDaggerPoisonDurationTicks()); + AntarchySettings.setBasiliskDaggerPoisonAmplifier(AntarchyToolsConfig.basiliskDaggerPoisonAmplifier()); + + AntarchySettings.setUltimateSwordAttackDamage(AntarchyToolsConfig.ultimateSwordAttackDamage()); + AntarchySettings.setUltimateSwordAttackSpeed(AntarchyToolsConfig.ultimateSwordAttackSpeed()); + AntarchySettings.setUltimatePickaxeAttackDamage(AntarchyToolsConfig.ultimatePickaxeAttackDamage()); + AntarchySettings.setUltimatePickaxeAttackSpeed(AntarchyToolsConfig.ultimatePickaxeAttackSpeed()); + AntarchySettings.setUltimateAxeAttackDamage(AntarchyToolsConfig.ultimateAxeAttackDamage()); + AntarchySettings.setUltimateAxeAttackSpeed(AntarchyToolsConfig.ultimateAxeAttackSpeed()); + AntarchySettings.setUltimateShovelAttackDamage(AntarchyToolsConfig.ultimateShovelAttackDamage()); + AntarchySettings.setUltimateShovelAttackSpeed(AntarchyToolsConfig.ultimateShovelAttackSpeed()); + AntarchySettings.setUltimateHoeAttackDamage(AntarchyToolsConfig.ultimateHoeAttackDamage()); + AntarchySettings.setUltimateHoeAttackSpeed(AntarchyToolsConfig.ultimateHoeAttackSpeed()); + AntarchySettings.setUltimateToolEnchantability(AntarchyToolsConfig.ultimateToolEnchantability()); + AntarchySettings.setUltimateToolsThreeByThreeEnabled(AntarchyToolsConfig.ultimateToolsThreeByThreeEnabled()); + + AntarchySettings.setUltimateBowAttackDamage(AntarchyToolsConfig.ultimateBowAttackDamage()); + AntarchySettings.setUltimateBowPlayerHeal(AntarchyToolsConfig.ultimateBowPlayerHeal()); + AntarchySettings.setUltimateBowDrawSpeedMultiplier(AntarchyToolsConfig.ultimateBowDrawSpeedMultiplier()); + AntarchySettings.setUltimateBowComesEnchantedWithFlame(AntarchyToolsConfig.ultimateBowComesEnchantedWithFlame()); + AntarchySettings.setUltimateBowEnchantability(AntarchyToolsConfig.ultimateBowEnchantability()); + + AntarchySettings.setUltimateCrossbowAttackDamage(AntarchyToolsConfig.ultimateCrossbowAttackDamage()); + AntarchySettings.setUltimateCrossbowChargeSpeedMultiplier(AntarchyToolsConfig.ultimateCrossbowChargeSpeedMultiplier()); + AntarchySettings.setUltimateCrossbowEnchantability(AntarchyToolsConfig.ultimateCrossbowEnchantability()); + + AntarchySettings.setUltimateMaceDamageMultiplier(AntarchyToolsConfig.ultimateMaceDamageMultiplier()); + AntarchySettings.setUltimateMaceAttackSpeed(AntarchyToolsConfig.ultimateMaceAttackSpeed()); + AntarchySettings.setUltimateMaceEnchantability(AntarchyToolsConfig.ultimateMaceEnchantability()); + + AntarchySettings.setUltimateArmorComesEnchanted(AntarchyToolsConfig.ultimateArmorComesEnchanted()); + AntarchySettings.setUltimateArmorEnchantability(AntarchyToolsConfig.ultimateArmorEnchantability()); + AntarchySettings.setUltimateHelmetArmorValue(AntarchyToolsConfig.ultimateHelmetArmorValue()); + AntarchySettings.setUltimateChestplateArmorValue(AntarchyToolsConfig.ultimateChestplateArmorValue()); + AntarchySettings.setUltimateLeggingsArmorValue(AntarchyToolsConfig.ultimateLeggingsArmorValue()); + AntarchySettings.setUltimateBootsArmorValue(AntarchyToolsConfig.ultimateBootsArmorValue()); + AntarchySettings.setUltimateHelmetArmorToughness(AntarchyToolsConfig.ultimateHelmetArmorToughness()); + AntarchySettings.setUltimateChestplateArmorToughness(AntarchyToolsConfig.ultimateChestplateArmorToughness()); + AntarchySettings.setUltimateLeggingsArmorToughness(AntarchyToolsConfig.ultimateLeggingsArmorToughness()); + AntarchySettings.setUltimateBootsArmorToughness(AntarchyToolsConfig.ultimateBootsArmorToughness()); + AntarchySettings.setUltimateArmorKnockbackResistance(AntarchyToolsConfig.ultimateArmorKnockbackResistance()); + + AntarchySettings.setBattleAxeAttackDamage(AntarchyToolsConfig.battleAxeAttackDamage()); + AntarchySettings.setBattleAxeAttackSpeed(AntarchyToolsConfig.battleAxeAttackSpeed()); + + AntarchySettings.setBigBerthaAttackDamage(AntarchyToolsConfig.bigBerthaAttackDamage()); + AntarchySettings.setBigBerthaReachBonus(AntarchyToolsConfig.bigBerthaReachBonus()); + AntarchySettings.setBigBerthaAttackSpeed(AntarchyToolsConfig.bigBerthaAttackSpeed()); + AntarchySettings.setBigBerthaBasiliskParalyzeDurationTicks(AntarchyToolsConfig.bigBerthaBasiliskParalyzeDurationTicks()); + AntarchySettings.setBigBerthaKrakenSlowTicks(AntarchyToolsConfig.bigBerthaKrakenSlowTicks()); + AntarchySettings.setBigBerthaBasiliskCooldownSeconds(AntarchyToolsConfig.bigBerthaBasiliskCooldownSeconds()); + AntarchySettings.setBigBerthaLucidInvertedDurationSeconds(AntarchyToolsConfig.bigBerthaLucidInvertedDurationSeconds()); + AntarchySettings.setBigBerthaLucidInvertedDamageBonusPercent(AntarchyToolsConfig.bigBerthaLucidInvertedDamageBonusPercent()); + AntarchySettings.setScorpionWhipBaseDamage(AntarchyToolsConfig.scorpionWhipBaseDamage()); + AntarchySettings.setScorpionWhipReachBonus(AntarchyToolsConfig.scorpionWhipReachBonus()); + AntarchySettings.setScorpionWhipPoisonDurationTicks(AntarchyToolsConfig.scorpionWhipPoisonDurationTicks()); + AntarchySettings.setScorpionWhipTetherMaxRange(AntarchyToolsConfig.scorpionWhipTetherMaxRange()); + AntarchySettings.setScorpionWhipReelCooldownTicks(AntarchyToolsConfig.scorpionWhipReelCooldownTicks()); + AntarchySettings.setScorpionWhipSnapBonusDamage(AntarchyToolsConfig.scorpionWhipSnapBonusDamage()); + AntarchySettings.setScorpionWhipSnapCooldownTicks(AntarchyToolsConfig.scorpionWhipSnapCooldownTicks()); + AntarchySettings.setScorpionWhipPullStrength(AntarchyToolsConfig.scorpionWhipPullStrength()); + AntarchySettings.setScorpionWhipHeavyPullMultiplier(AntarchyToolsConfig.scorpionWhipHeavyPullMultiplier()); + AntarchySettings.setScorpionWhipSelfPullMultiplier(AntarchyToolsConfig.scorpionWhipSelfPullMultiplier()); + AntarchySettings.setBloodCrystalKatanaAttackDamage(AntarchyToolsConfig.bloodCrystalKatanaAttackDamage()); + AntarchySettings.setBloodCrystalKatanaLaunchStrength(AntarchyToolsConfig.bloodCrystalKatanaLaunchStrength()); + AntarchySettings.setBloodCrystalKatanaTrailDurationTicks(AntarchyToolsConfig.bloodCrystalKatanaTrailDurationTicks()); + + AntarchySettings.setNightmareHelmetArmorValue(AntarchyToolsConfig.nightmareHelmetArmorValue()); + AntarchySettings.setNightmareChestplateArmorValue(AntarchyToolsConfig.nightmareChestplateArmorValue()); + AntarchySettings.setNightmareLeggingsArmorValue(AntarchyToolsConfig.nightmareLeggingsArmorValue()); + AntarchySettings.setNightmareBootsArmorValue(AntarchyToolsConfig.nightmareBootsArmorValue()); + AntarchySettings.setNightmareHelmetArmorToughness(AntarchyToolsConfig.nightmareHelmetArmorToughness()); + AntarchySettings.setNightmareChestplateArmorToughness(AntarchyToolsConfig.nightmareChestplateArmorToughness()); + AntarchySettings.setNightmareLeggingsArmorToughness(AntarchyToolsConfig.nightmareLeggingsArmorToughness()); + AntarchySettings.setNightmareBootsArmorToughness(AntarchyToolsConfig.nightmareBootsArmorToughness()); + AntarchySettings.setNightmareArmorKnockbackResistance(AntarchyToolsConfig.nightmareArmorKnockbackResistance()); + AntarchySettings.setNightmareArmorDreadAuraRangePerPiece(AntarchyToolsConfig.nightmareArmorDreadAuraRangePerPiece()); + AntarchySettings.setNightmareSwordBaseDamage(AntarchyToolsConfig.nightmareSwordBaseDamage()); + AntarchySettings.setNightmareSwordAttackSpeed(AntarchyToolsConfig.nightmareSwordAttackSpeed()); + AntarchySettings.setNightmareSwordScalingFactor(AntarchyToolsConfig.nightmareSwordScalingFactor()); + AntarchySettings.setFallenKingCrownArmorValue(AntarchyToolsConfig.fallenKingCrownArmorValue()); + AntarchySettings.setFallenKingCrownArmorToughness(AntarchyToolsConfig.fallenKingCrownArmorToughness()); + + AntarchySettings.setSquidzookaCooldownSeconds(AntarchyToolsConfig.squidzookaCooldownSeconds()); + AntarchySettings.setSquidzookaLaunchVelocity(AntarchyToolsConfig.squidzookaLaunchVelocity()); + + AntarchySettings.setSizeChangingRaysEnabled(AntarchyToolsConfig.sizeChangingRaysEnabled()); + AntarchySettings.setSizeRayCooldownSeconds(AntarchyToolsConfig.sizeRayCooldownSeconds()); + AntarchySettings.setSizeRayMinScale(AntarchyToolsConfig.sizeRayMinScale()); + AntarchySettings.setSizeRayMaxScale(AntarchyToolsConfig.sizeRayMaxScale()); + AntarchySettings.setSizeRayDeltaPerHit(AntarchyToolsConfig.sizeRayDeltaPerHit()); + AntarchySettings.setShrinkingPotionDelta(AntarchyToolsConfig.shrinkingPotionDelta()); + AntarchySettings.setGrowthPotionDelta(AntarchyToolsConfig.growthPotionDelta()); + + AntarchySettings.setInvertProjectilesFromInvertedPlayers(AntarchyToolsConfig.invertProjectilesFromInvertedPlayers()); + + AntarchySettings.setGravityGunEnabled(AntarchyToolsConfig.gravityGunEnabled()); + AntarchySettings.setGravityGunBlocksEnabled(AntarchyToolsConfig.gravityGunBlocksEnabled()); + AntarchySettings.setGravityGunEntitiesEnabled(AntarchyToolsConfig.gravityGunEntitiesEnabled()); + AntarchySettings.setGravityGunRange(AntarchyToolsConfig.gravityGunRange()); + AntarchySettings.setGravityGunThrowStrength(AntarchyToolsConfig.gravityGunThrowStrength()); + AntarchySettings.setGravityGunBlastStrength(AntarchyToolsConfig.gravityGunBlastStrength()); + AntarchySettings.setGravityGunCooldownSeconds(AntarchyToolsConfig.gravityGunCooldownSeconds()); + AntarchySettings.setGravityGunMaxHoldDistance(AntarchyToolsConfig.gravityGunMaxHoldDistance()); + + AntarchySettings.setDuctTapeRepairPercentPerUse(AntarchyToolsConfig.ductTapeRepairPercentPerUse()); + AntarchySettings.setPotentNyxiteInvertedDurationSeconds(AntarchyToolsConfig.potentNyxiteInvertedDurationSeconds()); + AntarchySettings.setCorneaEarNightVisionSeconds(AntarchyToolsConfig.corneaEarNightVisionSeconds()); + AntarchySettings.setAntDanceRadius(AntarchyMobsConfig.antDanceRadius()); + + AntarchySettings.setMogglesVisionRadius(AntarchyToolsConfig.mogglesVisionRadius()); + AntarchySettings.setMogglesVisionMaxLight(AntarchyToolsConfig.mogglesVisionMaxLight()); + AntarchySettings.setMogglesVisionAlpha(AntarchyToolsConfig.mogglesVisionAlpha()); + } + + private static void bakeMiscConfig() { + AntarchySettings.setRainbowAntsLeadToInfinityDimensions(AntarchyMiscConfig.rainbowAntsLeadToInfinityDimensions()); + AntarchySettings.setDisableInfinityBookPortalCreation(AntarchyMiscConfig.disableInfinityBookPortalCreation()); + AntarchySettings.setHushweedSporeLifetimeSeconds(AntarchyMiscConfig.hushweedSporeLifetimeSeconds()); + AntarchySettings.setDiamondMinecartEnabled(AntarchyMiscConfig.diamondMinecartEnabled()); + AntarchySettings.setDiamondMinecartPlacesRails(AntarchyMiscConfig.diamondMinecartPlacesRails()); + AntarchySettings.setDiamondMinecartCruiseSpeed(AntarchyMiscConfig.diamondMinecartCruiseSpeed()); + AntarchySettings.setDiamondMinecartMaxSpeed(AntarchyMiscConfig.diamondMinecartMaxSpeed()); + AntarchySettings.setDiamondMinecartAcceleration(AntarchyMiscConfig.diamondMinecartAcceleration()); + AntarchySettings.setDiamondMinecartDeceleration(AntarchyMiscConfig.diamondMinecartDeceleration()); + AntarchySettings.setDiamondMinecartCoastDeceleration(AntarchyMiscConfig.diamondMinecartCoastDeceleration()); + AntarchySettings.setDiamondMinecartMobDamageEnabled(AntarchyMiscConfig.diamondMinecartMobDamageEnabled()); + AntarchySettings.setDiamondMinecartMaxMobDamage(AntarchyMiscConfig.diamondMinecartMaxMobDamage()); + + + // Misc + + AntarchySettings.setElythiaFireflyParticlesEnabled(AntarchyMiscConfig.elythiaFireflyParticlesEnabled()); + + AntarchySettings.setDreamSandEnabled(AntarchyMiscConfig.dreamSandEnabled()); + AntarchySettings.setDreamSandJumpVelocityMultiplier(AntarchyMiscConfig.dreamSandJumpVelocityMultiplier()); + AntarchySettings.setDreamSandGravityMultiplier(AntarchyMiscConfig.dreamSandGravityMultiplier()); + AntarchySettings.setDreamSandFallDamageMultiplier(AntarchyMiscConfig.dreamSandFallDamageMultiplier()); + AntarchySettings.setDreamSandEffectDurationSeconds(AntarchyMiscConfig.dreamSandEffectDurationSeconds()); + + AntarchySettings.setIchorWitherEnabled(AntarchyMiscConfig.ichorWitherEnabled()); + + AntarchySettings.setDuplicatorTreeEnabled(AntarchyMiscConfig.duplicatorTreeEnabled()); + AntarchySettings.setGlowingTorchflowers(AntarchyMiscConfig.glowingTorchflowers()); + AntarchySettings.setGlowVinesUnderLeaves(AntarchyMiscConfig.glowVinesUnderLeaves()); + AntarchySettings.setEntitySpecificFireOverlayEnabled(AntarchyMiscConfig.entitySpecificFireOverlayEnabled()); + + AntarchySettings.setBloodCrystalArmorShieldRechargeTicks(AntarchyToolsConfig.bloodCrystalArmorShieldRechargeTicks()); + AntarchySettings.setBloodCrystalAppleShieldCount(AntarchyToolsConfig.bloodCrystalAppleShieldCount()); + AntarchySettings.setBloodCrystalAppleDurationTicks(AntarchyToolsConfig.bloodCrystalAppleDurationTicks()); + AntarchySettings.setBloodCrystalAppleShieldRechargeTicks(AntarchyToolsConfig.bloodCrystalAppleShieldRechargeTicks()); + AntarchySettings.setBloodCrystalHardMaxShields(AntarchyToolsConfig.bloodCrystalHardMaxShields()); + AntarchySettings.setBloodCrystalHelmetDefense(AntarchyToolsConfig.bloodCrystalHelmetDefense()); + AntarchySettings.setBloodCrystalChestplateDefense(AntarchyToolsConfig.bloodCrystalChestplateDefense()); + AntarchySettings.setBloodCrystalLeggingsDefense(AntarchyToolsConfig.bloodCrystalLeggingsDefense()); + AntarchySettings.setBloodCrystalBootsDefense(AntarchyToolsConfig.bloodCrystalBootsDefense()); + AntarchySettings.setBloodCrystalArmorToughness(AntarchyToolsConfig.bloodCrystalArmorToughness()); + AntarchySettings.setBloodCrystalHelmetDurability(AntarchyToolsConfig.bloodCrystalHelmetDurability()); + AntarchySettings.setBloodCrystalChestplateDurability(AntarchyToolsConfig.bloodCrystalChestplateDurability()); + AntarchySettings.setBloodCrystalLeggingsDurability(AntarchyToolsConfig.bloodCrystalLeggingsDurability()); + AntarchySettings.setBloodCrystalBootsDurability(AntarchyToolsConfig.bloodCrystalBootsDurability()); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java new file mode 100644 index 00000000..133ecc2d --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMiscConfig.java @@ -0,0 +1,160 @@ +package com.craisinlord.antarchy.neoforge; + +import net.neoforged.neoforge.common.ModConfigSpec; + +public final class AntarchyMiscConfig { + public static final ModConfigSpec SPEC; + + // Elythia + private static final ModConfigSpec.BooleanValue ELYTHIA_FIREFLY_PARTICLES_ENABLED; + + // Dream Sand + private static final ModConfigSpec.BooleanValue DREAM_SAND_ENABLED; + private static final ModConfigSpec.DoubleValue DREAM_SAND_JUMP_VELOCITY_MULTIPLIER; + private static final ModConfigSpec.DoubleValue DREAM_SAND_GRAVITY_MULTIPLIER; + private static final ModConfigSpec.DoubleValue DREAM_SAND_FALL_DAMAGE_MULTIPLIER; + private static final ModConfigSpec.DoubleValue DREAM_SAND_EFFECT_DURATION_SECONDS; + + // Ichor + private static final ModConfigSpec.BooleanValue ICHOR_WITHER_ENABLED; + + // Hushweed + private static final ModConfigSpec.DoubleValue HUSHWEED_SPORE_LIFETIME_SECONDS; + + // Infinite Dimensions + private static final ModConfigSpec.BooleanValue DISABLE_INFINITY_BOOK_PORTAL_CREATION; + private static final ModConfigSpec.BooleanValue RAINBOW_ANTS_LEAD_TO_INFINITY_DIMENSIONS; + + // Diamond Minecart + private static final ModConfigSpec.BooleanValue DIAMOND_MINECART_ENABLED; + private static final ModConfigSpec.BooleanValue DIAMOND_MINECART_PLACES_RAILS; + private static final ModConfigSpec.DoubleValue DIAMOND_MINECART_CRUISE_SPEED; + private static final ModConfigSpec.DoubleValue DIAMOND_MINECART_MAX_SPEED; + private static final ModConfigSpec.DoubleValue DIAMOND_MINECART_ACCELERATION; + private static final ModConfigSpec.DoubleValue DIAMOND_MINECART_DECELERATION; + private static final ModConfigSpec.DoubleValue DIAMOND_MINECART_COAST_DECELERATION; + private static final ModConfigSpec.BooleanValue DIAMOND_MINECART_MOB_DAMAGE_ENABLED; + private static final ModConfigSpec.DoubleValue DIAMOND_MINECART_MAX_MOB_DAMAGE; + + // World / misc toggles + private static final ModConfigSpec.BooleanValue DUPLICATOR_TREE_ENABLED; + private static final ModConfigSpec.BooleanValue GLOWING_TORCHFLOWERS; + private static final ModConfigSpec.BooleanValue GLOW_VINES_UNDER_LEAVES; + private static final ModConfigSpec.BooleanValue ENTITY_SPECIFIC_FIRE_OVERLAY_ENABLED; + + static { + ModConfigSpec.Builder b = new ModConfigSpec.Builder(); + + + // Elythia + + b.push("elythia"); + ELYTHIA_FIREFLY_PARTICLES_ENABLED = b + .comment("Whether firefly ambient particles appear at night in the Elythia dimension.") + .define("fireflyParticlesEnabled", true); + b.pop(); + + + // Dream Sand + + b.push("dreamSand"); + DREAM_SAND_ENABLED = b.comment("If true, jumping from dream sand applies temporary low gravity until solid ground is touched.").define("enabled", true); + DREAM_SAND_JUMP_VELOCITY_MULTIPLIER = b.comment("Multiplier applied to upward jump velocity when leaving dream sand.") .defineInRange("jumpVelocityMultiplier", 1.3D, 0.0D, 16.0D); + DREAM_SAND_GRAVITY_MULTIPLIER = b.comment("Multiplier applied to downward velocity while low gravity is active.") .defineInRange("gravityMultiplier", 0.45D, 0.0D, 1.0D); + DREAM_SAND_FALL_DAMAGE_MULTIPLIER = b.comment("Multiplier applied to fall damage during the low-gravity phase.") .defineInRange("fallDamageMultiplier", 0.35D, 0.0D, 1.0D); + DREAM_SAND_EFFECT_DURATION_SECONDS = b.comment("Seconds the low-gravity effect remains active after leaving dream sand.") .defineInRange("effectDurationSeconds", 7.0D, 0.0D, 60.0D); + b.pop(); + + + // Ichor + + b.push("ichor"); + ICHOR_WITHER_ENABLED = b + .comment("If true, players submerged in ichor receive a Wither effect.") + .define("witherEnabled", true); + b.pop(); + + + // Hushweed + + b.push("hushweed"); + HUSHWEED_SPORE_LIFETIME_SECONDS = b + .comment("How long (in seconds) a Hushweed spore projectile stays alive before disappearing.") + .defineInRange("sporeLifetimeSeconds", 5.0D, 0.1D, 120.0D); + b.pop(); + + + // Infinity Dimensions + + b.push("infinityDimensions"); + DISABLE_INFINITY_BOOK_PORTAL_CREATION = b + .comment("If true, book and quills cannot be thrown into nether portals to create random dimensions.") + .define("disableInfinityBookPortalCreation", false); + RAINBOW_ANTS_LEAD_TO_INFINITY_DIMENSIONS = b + .comment( + "Whether rainbow ants open randomly generated Infinity dimensions.", + "Only works if the Infinite Dimensions mod is installed." + ) + .define("rainbowAntsLeadToInfinityDimensions", net.neoforged.fml.ModList.get().isLoaded("infinity")); + b.pop(); + + + // Diamond Minecart + + b.push("diamondMinecart"); + DIAMOND_MINECART_ENABLED = b.comment("Master toggle. If false, acts like a regular minecart.") .define("enabled", true); + DIAMOND_MINECART_PLACES_RAILS = b.comment("Whether the cart automatically places rails from the rider's inventory.") .define("placesRails", true); + DIAMOND_MINECART_CRUISE_SPEED = b.comment("Cruise speed in blocks/tick while ridden (even without holding W).") .defineInRange("cruiseSpeed", 0.6D, 0.05D, 2.0D); + DIAMOND_MINECART_MAX_SPEED = b.comment("Maximum boosted speed in blocks/tick when W is held. Vanilla cap is 0.4.") .defineInRange("maxSpeed", 1.0D, 0.05D, 2.0D); + DIAMOND_MINECART_ACCELERATION = b.comment("Speed gained per tick while accelerating.") .defineInRange("acceleration", 0.03D, 0.001D, 0.5D); + DIAMOND_MINECART_DECELERATION = b.comment("Speed lost per tick while S is held (active braking).") .defineInRange("deceleration", 0.04D, 0.001D, 0.5D); + DIAMOND_MINECART_COAST_DECELERATION = b.comment("Speed lost per tick when neither W nor S is held (coasting friction).") .defineInRange("coastDeceleration", 0.01D, 0.001D, 0.5D); + DIAMOND_MINECART_MOB_DAMAGE_ENABLED = b.comment("Whether the cart deals damage to mobs it collides with at speed.") .define("mobDamageEnabled", true); + DIAMOND_MINECART_MAX_MOB_DAMAGE = b.comment("Maximum damage dealt at full speed. Scales linearly with current speed.") .defineInRange("maxMobDamage", 8.0D, 0.0D, 200.0D); + b.pop(); + + + // World / visual toggles + + b.push("world"); + DUPLICATOR_TREE_ENABLED = b.comment("If false, duplicator trees do not generate and duplicator saplings produce nothing.").define("duplicatorTreeEnabled", true); + GLOWING_TORCHFLOWERS = b.comment("Whether fully-grown torchflower blocks emit light.") .define("glowingTorchflowers", true); + GLOW_VINES_UNDER_LEAVES = b.comment("Whether glow vines can be placed and survive when attached under leaf blocks.") .define("glowVinesUnderLeaves", true); + ENTITY_SPECIFIC_FIRE_OVERLAY_ENABLED = b.comment("If true, burning entities use soul fire / dream fire overlays where appropriate.") .define("entitySpecificFireOverlayEnabled", true); + b.pop(); + + SPEC = b.build(); + } + + private AntarchyMiscConfig() {} + + static boolean elythiaFireflyParticlesEnabled() { return ELYTHIA_FIREFLY_PARTICLES_ENABLED.get(); } + + static boolean dreamSandEnabled() { return DREAM_SAND_ENABLED.get(); } + static double dreamSandJumpVelocityMultiplier() { return DREAM_SAND_JUMP_VELOCITY_MULTIPLIER.get(); } + static double dreamSandGravityMultiplier() { return DREAM_SAND_GRAVITY_MULTIPLIER.get(); } + static double dreamSandFallDamageMultiplier() { return DREAM_SAND_FALL_DAMAGE_MULTIPLIER.get(); } + static double dreamSandEffectDurationSeconds() { return DREAM_SAND_EFFECT_DURATION_SECONDS.get(); } + + static boolean ichorWitherEnabled() { return ICHOR_WITHER_ENABLED.get(); } + + static boolean duplicatorTreeEnabled() { return DUPLICATOR_TREE_ENABLED.get(); } + static boolean glowingTorchflowers() { return GLOWING_TORCHFLOWERS.get(); } + static boolean glowVinesUnderLeaves() { return GLOW_VINES_UNDER_LEAVES.get(); } + static boolean entitySpecificFireOverlayEnabled() { return ENTITY_SPECIFIC_FIRE_OVERLAY_ENABLED.get(); } + + static double hushweedSporeLifetimeSeconds() { return HUSHWEED_SPORE_LIFETIME_SECONDS.get(); } + + static boolean disableInfinityBookPortalCreation() { return DISABLE_INFINITY_BOOK_PORTAL_CREATION.get(); } + static boolean rainbowAntsLeadToInfinityDimensions() { return RAINBOW_ANTS_LEAD_TO_INFINITY_DIMENSIONS.get(); } + + static boolean diamondMinecartEnabled() { return DIAMOND_MINECART_ENABLED.get(); } + static boolean diamondMinecartPlacesRails() { return DIAMOND_MINECART_PLACES_RAILS.get(); } + static double diamondMinecartCruiseSpeed() { return DIAMOND_MINECART_CRUISE_SPEED.get(); } + static double diamondMinecartMaxSpeed() { return DIAMOND_MINECART_MAX_SPEED.get(); } + static double diamondMinecartAcceleration() { return DIAMOND_MINECART_ACCELERATION.get(); } + static double diamondMinecartDeceleration() { return DIAMOND_MINECART_DECELERATION.get(); } + static double diamondMinecartCoastDeceleration() { return DIAMOND_MINECART_COAST_DECELERATION.get(); } + static boolean diamondMinecartMobDamageEnabled() { return DIAMOND_MINECART_MOB_DAMAGE_ENABLED.get(); } + static double diamondMinecartMaxMobDamage() { return DIAMOND_MINECART_MAX_MOB_DAMAGE.get(); } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java new file mode 100644 index 00000000..97af8e9c --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyMobsConfig.java @@ -0,0 +1,465 @@ +package com.craisinlord.antarchy.neoforge; + +import net.neoforged.neoforge.common.ModConfigSpec; + +public final class AntarchyMobsConfig { + public static final ModConfigSpec SPEC; + + // ------------------------------------------------------------------------- + // Ants + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue ANTS_STEAL_FROM_CHESTS; + + private static final ModConfigSpec.BooleanValue BROWN_ANT_REQUIRES_REAGENT; + private static final ModConfigSpec.DoubleValue BROWN_ANT_HEALTH; + private static final ModConfigSpec.DoubleValue BROWN_ANT_MOVEMENT_SPEED; + private static final ModConfigSpec.DoubleValue BROWN_ANT_ATTACK_DAMAGE; + private static final ModConfigSpec.ConfigValue<String> BROWN_ANT_DESTINATION_DIMENSION; + + private static final ModConfigSpec.BooleanValue RED_ANT_REQUIRES_REAGENT; + private static final ModConfigSpec.DoubleValue RED_ANT_HEALTH; + private static final ModConfigSpec.DoubleValue RED_ANT_MOVEMENT_SPEED; + private static final ModConfigSpec.DoubleValue RED_ANT_ATTACK_DAMAGE; + private static final ModConfigSpec.ConfigValue<String> RED_ANT_DESTINATION_DIMENSION; + + private static final ModConfigSpec.BooleanValue RAINBOW_ANT_REQUIRES_REAGENT; + private static final ModConfigSpec.DoubleValue RAINBOW_ANT_HEALTH; + private static final ModConfigSpec.DoubleValue RAINBOW_ANT_MOVEMENT_SPEED; + private static final ModConfigSpec.DoubleValue RAINBOW_ANT_ATTACK_DAMAGE; + private static final ModConfigSpec.ConfigValue<String> RAINBOW_ANT_NON_INFINITY_FALLBACK_DIMENSION; + + private static final ModConfigSpec.BooleanValue TERMITE_REQUIRES_REAGENT; + private static final ModConfigSpec.DoubleValue TERMITE_HEALTH; + private static final ModConfigSpec.DoubleValue TERMITE_MOVEMENT_SPEED; + private static final ModConfigSpec.DoubleValue TERMITE_ATTACK_DAMAGE; + private static final ModConfigSpec.ConfigValue<String> TERMITE_DESTINATION_DIMENSION; + + + // ------------------------------------------------------------------------- + // Easter Bunny + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue EASTER_BUNNY_ENABLED; + private static final ModConfigSpec.IntValue EASTER_BUNNY_NATURAL_SPAWN_CHANCE_PERCENT; + + // ------------------------------------------------------------------------- + // Wasp + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue WASP_HEALTH; + private static final ModConfigSpec.DoubleValue WASP_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue WASP_MOVEMENT_SPEED; + + // ------------------------------------------------------------------------- + // Bomber + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue BOMBER_HEALTH; + private static final ModConfigSpec.DoubleValue BOMBER_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue BOMBER_EXPLOSION_DAMAGE; + private static final ModConfigSpec.DoubleValue BOMBER_EXPLOSION_RADIUS; + + // ------------------------------------------------------------------------- + // Kraken + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue KRAKEN_HEALTH; + private static final ModConfigSpec.DoubleValue KRAKEN_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue KRAKEN_PROJECTILE_DAMAGE_TAKEN_MULTIPLIER; + private static final ModConfigSpec.BooleanValue KRAKEN_SQUID_SPAWN_ENABLED; + private static final ModConfigSpec.BooleanValue KRAKEN_MASS_SPAWN_ENABLED; + + // ------------------------------------------------------------------------- + // Brutalfly + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue BRUTALFLY_HEALTH; + private static final ModConfigSpec.DoubleValue BRUTALFLY_SWIPE_DAMAGE; + private static final ModConfigSpec.DoubleValue BRUTALFLY_SPIT_DAMAGE; + + // ------------------------------------------------------------------------- + // Mantis + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue MANTIS_HEALTH; + private static final ModConfigSpec.DoubleValue MANTIS_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue MANTIS_MOVEMENT_SPEED; + private static final ModConfigSpec.DoubleValue MANTIS_FLYING_SPEED; + private static final ModConfigSpec.BooleanValue MANTIS_IGNORE_LIGHT_LEVEL; + + // ------------------------------------------------------------------------- + // Triffid + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue TRIFFID_HEALTH; + private static final ModConfigSpec.DoubleValue TRIFFID_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue TRIFFID_GRAB_DAMAGE; + + // ------------------------------------------------------------------------- + // Caterpillar + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue CATERPILLAR_PUPATION_TIME_SECONDS; + + // ------------------------------------------------------------------------- + // Ant Dance + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue ANT_DANCE_RADIUS; + + // ------------------------------------------------------------------------- + // Reverie + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue REVERIE_HEALTH; + private static final ModConfigSpec.DoubleValue REVERIE_INTEREST_RADIUS; + private static final ModConfigSpec.DoubleValue REVERIE_ABANDON_PLAYER_DISTANCE; + private static final ModConfigSpec.IntValue REVERIE_NOTICE_DURATION_TICKS; + private static final ModConfigSpec.IntValue REVERIE_INTEREST_DURATION_TICKS; + private static final ModConfigSpec.IntValue REVERIE_REBIND_COOLDOWN_TICKS; + private static final ModConfigSpec.IntValue REVERIE_DAMAGE_REACTION_DURATION_TICKS; + private static final ModConfigSpec.DoubleValue REVERIE_DANGEROUS_FALL_DISTANCE; + private static final ModConfigSpec.DoubleValue REVERIE_DANGEROUS_FALL_SPEED; + private static final ModConfigSpec.DoubleValue REVERIE_WARNING_THREAT_RADIUS; + private static final ModConfigSpec.DoubleValue REVERIE_WARNING_THREAT_VERTICAL_RANGE; + private static final ModConfigSpec.IntValue REVERIE_DUPLICATION_COOLDOWN_TICKS; + + // ------------------------------------------------------------------------- + // Basilisk + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue BASILISK_PETRIFYING_GAZE_ENABLED; + private static final ModConfigSpec.IntValue BASILISK_SPAWN_MAX_LIGHT_LEVEL; + + // ------------------------------------------------------------------------- + // Lucid + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue LUCID_ATTACK_RANGE; + private static final ModConfigSpec.DoubleValue LUCID_PEARL_INVERTED_DURATION_SECONDS; + + // ------------------------------------------------------------------------- + // Dread effect + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue DREAD_HALLUCINATION_SOUNDS_ENABLED; + private static final ModConfigSpec.DoubleValue DREAD_HALLUCINATION_SOUND_MIN_INTERVAL; + private static final ModConfigSpec.DoubleValue DREAD_HALLUCINATION_SOUND_MAX_INTERVAL; + private static final ModConfigSpec.BooleanValue DREAD_HALLUCINATION_MOBS_ENABLED; + private static final ModConfigSpec.DoubleValue DREAD_HALLUCINATION_MOB_MIN_INTERVAL; + private static final ModConfigSpec.DoubleValue DREAD_HALLUCINATION_MOB_MAX_INTERVAL; + + static { + ModConfigSpec.Builder b = new ModConfigSpec.Builder(); + + + // Ants (shared) + + ANTS_STEAL_FROM_CHESTS = b + .comment("Whether ants will steal edible items from nearby chest inventories.") + .define("antsStealFromChests", true); + + b.push("brownAnt"); + BROWN_ANT_REQUIRES_REAGENT = b + .comment( + "If true, brown ants must be activated once with a reagent before they teleport.", + "Reagent tag: data/antarchy/tags/item/brown_ant_activation_items.json", + "Breeding foods tag: data/antarchy/tags/item/brown_ant_breeding_foods.json" + ) + .define("requiresReagent", false); + BROWN_ANT_HEALTH = b.comment("Base max health.") .defineInRange("health", 5.0D, 0.1D, 1024.0D); + BROWN_ANT_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.28D, 0.0D, 10.0D); + BROWN_ANT_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 1.0D, 0.0D, 1024.0D); + BROWN_ANT_DESTINATION_DIMENSION = b + .comment("Dimension id brown ants teleport players to.") + .define("destinationDimension", "antarchy:elythia", AntarchyMobsConfig::isValidDimensionId); + b.pop(); + + b.push("redAnt"); + RED_ANT_REQUIRES_REAGENT = b + .comment( + "If true, red ants must be activated once with a reagent before they teleport.", + "Reagent tag: data/antarchy/tags/item/red_ant_activation_items.json", + "Breeding foods tag: data/antarchy/tags/item/red_ant_breeding_foods.json" + ) + .define("requiresReagent", false); + RED_ANT_HEALTH = b.comment("Base max health.") .defineInRange("health", 5.0D, 0.1D, 1024.0D); + RED_ANT_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.30D, 0.0D, 10.0D); + RED_ANT_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 3.0D, 0.0D, 1024.0D); + RED_ANT_DESTINATION_DIMENSION = b + .comment("Dimension id red ants teleport players to.") + .define("destinationDimension", "antarchy:thoraxis", AntarchyMobsConfig::isValidDimensionId); + b.pop(); + + b.push("rainbowAnt"); + RAINBOW_ANT_REQUIRES_REAGENT = b + .comment( + "If true, rainbow ants must be activated with a reagent before opening an Infinity destination.", + "Reagent tag: data/antarchy/tags/item/rainbow_ant_activation_items.json", + "Breeding foods tag: data/antarchy/tags/item/rainbow_ant_breeding_foods.json" + ) + .define("requiresReagent", true); + RAINBOW_ANT_HEALTH = b.comment("Base max health.") .defineInRange("health", 5.0D, 0.1D, 1024.0D); + RAINBOW_ANT_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.28D, 0.0D, 10.0D); + RAINBOW_ANT_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 1.0D, 0.0D, 1024.0D); + RAINBOW_ANT_NON_INFINITY_FALLBACK_DIMENSION = b + .comment("Dimension used by rainbow ants when Infinity behavior is disabled.") + .define("nonInfinityFallbackDimension", "antarchy:elythia", AntarchyMobsConfig::isValidDimensionId); + b.pop(); + + b.push("termite"); + TERMITE_REQUIRES_REAGENT = b + .comment( + "If true, termites must be activated once with a reagent before they teleport.", + "Reagent tag: data/antarchy/tags/item/termite_activation_items.json", + "Breeding foods tag: data/antarchy/tags/item/termite_breeding_foods.json" + ) + .define("requiresReagent", false); + TERMITE_HEALTH = b.comment("Base max health.") .defineInRange("health", 5.0D, 0.1D, 1024.0D); + TERMITE_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.28D, 0.0D, 10.0D); + TERMITE_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 1.0D, 0.0D, 1024.0D); + TERMITE_DESTINATION_DIMENSION = b + .comment("Dimension id termites teleport players to.") + .define("destinationDimension", "antarchy:cavaryn", AntarchyMobsConfig::isValidDimensionId); + b.pop(); + + + // Easter Bunny + + b.push("easterBunny"); + EASTER_BUNNY_ENABLED = b + .comment( + "If false, Easter Bunnies stop laying spawn eggs.", + "Blacklist tag: data/antarchy/tags/item/easter_bunny_spawn_egg_blacklist.json" + ) + .define("enabled", true); + EASTER_BUNNY_NATURAL_SPAWN_CHANCE_PERCENT = b + .comment( + "Percent chance a naturally spawned rabbit is replaced by an Easter Bunny.", + "Only applies to natural and chunk-generation spawns, not breeding." + ) + .defineInRange("naturalSpawnChancePercent", 1, 0, 100); + b.pop(); + + + // Wasp + + b.push("wasp"); + WASP_HEALTH = b.comment("Base max health.") .defineInRange("health", 16.0D, 1.0D, 32768.0D); + WASP_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 4.0D, 0.0D, 1024.0D); + WASP_MOVEMENT_SPEED = b.comment("Base wasp speed used for both flying and movement. Vanilla bee default is 0.3, so 0.39 is 30% faster.").defineInRange("movementSpeed", 0.39D, 0.0D, 10.0D); + b.pop(); + + + // Bomber + + b.push("bomber"); + BOMBER_HEALTH = b.comment("Base max health.") .defineInRange("health", 10.0D, 1.0D, 32768.0D); + BOMBER_ATTACK_DAMAGE = b.comment("Direct damage dealt on contact before detonation.") .defineInRange("attackDamage", 4.0D, 0.0D, 1024.0D); + BOMBER_EXPLOSION_DAMAGE = b.comment("Extra damage dealt at the center of the explosion.") .defineInRange("explosionDamage", 8.0D, 0.0D, 1024.0D); + BOMBER_EXPLOSION_RADIUS = b.comment("Explosion radius when a bomber detonates. TNT uses 4.0.").defineInRange("explosionRadius", 4.0D, 0.0D, 128.0D); + b.pop(); + + + // Kraken + + b.push("kraken"); + KRAKEN_HEALTH = b.comment("Base max health.") .defineInRange("health", 750.0D, 1.0D, 32768.0D); + KRAKEN_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 45.0D, 0.0D, 1024.0D); + KRAKEN_PROJECTILE_DAMAGE_TAKEN_MULTIPLIER = b.comment("Damage multiplier from projectiles. 0.5 means 50% damage.") .defineInRange("projectileDamageTakenMultiplier", 0.5D, 0.0D, 10.0D); + KRAKEN_SQUID_SPAWN_ENABLED = b.comment("If true, killing a Missile Squid has a 1/100 chance to spawn a single Kraken nearby.") .define("squidSpawnEnabled", true); + KRAKEN_MASS_SPAWN_ENABLED = b.comment("If true, killing a Missile Squid has a 1/100 chance to spawn 10 Krakens. Independent from the single spawn.").define("massSpawnEnabled", true); + b.pop(); + + + // Brutalfly + + b.push("brutalfly"); + BRUTALFLY_HEALTH = b.comment("Base max health.") .defineInRange("health", 200.0D, 1.0D, 32768.0D); + BRUTALFLY_SWIPE_DAMAGE = b.comment("Damage dealt by a claw swipe.") .defineInRange("swipeDamage", 15.0D, 0.0D, 1024.0D); + BRUTALFLY_SPIT_DAMAGE = b.comment("Direct hit damage from a spit orb before lingering effect.").defineInRange("spitDamage", 5.0D, 0.0D, 1024.0D); + b.pop(); + + + // Mantis + + b.push("mantis"); + MANTIS_HEALTH = b.comment("Base max health.") .defineInRange("health", 50.0D, 1.0D, 32768.0D); + MANTIS_ATTACK_DAMAGE = b.comment("Base attack damage.") .defineInRange("attackDamage", 9.0D, 0.0D, 1024.0D); + MANTIS_MOVEMENT_SPEED = b.comment("Base movement speed.") .defineInRange("movementSpeed", 0.42D, 0.0D, 10.0D); + MANTIS_FLYING_SPEED = b.comment("Base flying speed.") .defineInRange("flyingSpeed", 0.77D, 0.0D, 10.0D); + MANTIS_IGNORE_LIGHT_LEVEL = b.comment("If false, mantises only spawn naturally in darkness (standard monster rules). If true, light level is ignored.").define("ignoreLightLevel", false); + b.pop(); + + + // Triffid + + b.push("triffid"); + TRIFFID_HEALTH = b.comment("Base max health.") .defineInRange("health", 80.0D, 1.0D, 32768.0D); + TRIFFID_ATTACK_DAMAGE = b.comment("Damage dealt by the sweep attack.") .defineInRange("attackDamage", 10.0D, 0.0D, 1024.0D); + TRIFFID_GRAB_DAMAGE = b.comment("Damage dealt by the grab attack.") .defineInRange("grabDamage", 15.0D, 0.0D, 1024.0D); + b.pop(); + + + // Caterpillar + + b.push("caterpillar"); + CATERPILLAR_PUPATION_TIME_SECONDS = b + .comment("Time in seconds before a caterpillar emerges from its chrysalis.") + .defineInRange("pupationTimeSeconds", 600.0D, 1.0D, 3600.0D); + b.pop(); + + + // Ant Dance + + b.push("antDance"); + ANT_DANCE_RADIUS = b + .comment("Radius in blocks where ants will dance around a playing jukebox.") + .defineInRange("radius", 5.0D, 1.0D, 32.0D); + b.pop(); + + + // Reverie + + b.push("reverie"); + REVERIE_HEALTH = b.comment("Base max health.") .defineInRange("health", 20.0D, 1.0D, 1024.0D); + REVERIE_INTEREST_RADIUS = b.comment("How far the Reverie notices and starts following a player.") .defineInRange("interestRadius", 16.0D, 1.0D, 64.0D); + REVERIE_ABANDON_PLAYER_DISTANCE = b.comment("Distance where the Reverie gives up and returns to ambient wandering.") .defineInRange("abandonPlayerDistance", 24.0D, 1.0D, 96.0D); + REVERIE_NOTICE_DURATION_TICKS = b.comment("Ticks the Reverie watches a player before becoming bound.") .defineInRange("noticeDurationTicks", 20, 1, 200); + REVERIE_INTEREST_DURATION_TICKS = b.comment("Ticks the Reverie stays interested after a color/state change.") .defineInRange("interestDurationTicks", 360, 20, 7200); + REVERIE_REBIND_COOLDOWN_TICKS = b.comment("Ticks the Reverie waits after unbinding before it can bind again.") .defineInRange("rebindCooldownTicks", 100, 0, 24000); + REVERIE_DAMAGE_REACTION_DURATION_TICKS = b.comment("Ticks the Reverie stays in its hurt warning reaction after being damaged.") .defineInRange("damageReactionDurationTicks", 40, 1, 400); + REVERIE_DANGEROUS_FALL_DISTANCE = b.comment("Minimum fall distance before the Reverie considers its player in danger. Vanilla fall damage starts at 3.").defineInRange("dangerousFallDistance", 3.0D, 0.0D, 64.0D); + REVERIE_DANGEROUS_FALL_SPEED = b.comment("Minimum vertical speed before a dangerous fall triggers purple protection.") .defineInRange("dangerousFallSpeed", 0.18D, 0.0D, 4.0D); + REVERIE_WARNING_THREAT_RADIUS = b.comment("Horizontal scan radius for hostiles that trigger red warning mode.") .defineInRange("warningThreatRadius", 10.0D, 1.0D, 64.0D); + REVERIE_WARNING_THREAT_VERTICAL_RANGE = b.comment("Vertical scan range for hostiles that trigger red warning mode.") .defineInRange("warningThreatVerticalRange", 5.0D, 1.0D, 32.0D); + REVERIE_DUPLICATION_COOLDOWN_TICKS = b.comment("Cooldown in ticks before Blood Crystal can duplicate the Reverie again.") .defineInRange("duplicationCooldownTicks", 6000, 20, 24000); + b.pop(); + + + // Basilisk + + b.push("basilisk"); + BASILISK_PETRIFYING_GAZE_ENABLED = b + .comment("If false, the Basilisk will not use its petrifying gaze and will never apply the Paralyzed effect.") + .define("petrifyingGazeEnabled", true); + BASILISK_SPAWN_MAX_LIGHT_LEVEL = b + .comment("Maximum local raw light level where basilisk natural spawning is allowed.") + .defineInRange("spawnMaxLightLevel", 5, 0, 15); + b.pop(); + + + // Lucid + + b.push("lucid"); + LUCID_ATTACK_RANGE = b + .comment("Attack range in blocks. The Lucid fires its gravity blast when a target enters this radius.") + .defineInRange("attackRange", 9.0D, 1.0D, 32.0D); + LUCID_PEARL_INVERTED_DURATION_SECONDS = b + .comment("How long the Inverted effect from a Lucid pearl lasts, in seconds.") + .defineInRange("pearlInvertedDurationSeconds", 6.0D, 0.0D, 3600.0D); + b.pop(); + + + // Dread effect + + b.push("dread"); + + b.push("hallucinationSounds"); + DREAD_HALLUCINATION_SOUNDS_ENABLED = b.comment("If false, the Dread effect will not play random hallucination sounds. Sound pool tag: data/antarchy/tags/sound_event/dread_hallucination_sounds.json").define("enabled", true); + DREAD_HALLUCINATION_SOUND_MIN_INTERVAL = b.comment("Minimum seconds between hallucination sound triggers.").defineInRange("minIntervalSeconds", 3.0D, 0.1D, 300.0D); + DREAD_HALLUCINATION_SOUND_MAX_INTERVAL = b.comment("Maximum seconds between hallucination sound triggers.").defineInRange("maxIntervalSeconds", 10.0D, 0.1D, 300.0D); + b.pop(); + + b.push("hallucinationMobs"); + DREAD_HALLUCINATION_MOBS_ENABLED = b.comment("If false, the Dread effect will not render apparitions.").define("enabled", true); + DREAD_HALLUCINATION_MOB_MIN_INTERVAL = b.comment("Minimum seconds between apparition spawns.").defineInRange("minIntervalSeconds", 6.0D, 0.1D, 300.0D); + DREAD_HALLUCINATION_MOB_MAX_INTERVAL = b.comment("Maximum seconds between apparition spawns.").defineInRange("maxIntervalSeconds", 16.0D, 0.1D, 300.0D); + b.pop(); + + b.pop(); // dread + + SPEC = b.build(); + } + + private AntarchyMobsConfig() {} + + private static boolean isValidDimensionId(Object value) { + return value instanceof String s && net.minecraft.resources.ResourceLocation.tryParse(s) != null; + } + + static boolean antsStealFromChests() { return ANTS_STEAL_FROM_CHESTS.get(); } + + static boolean brownAntRequiresReagent() { return BROWN_ANT_REQUIRES_REAGENT.get(); } + static double brownAntHealth() { return BROWN_ANT_HEALTH.get(); } + static double brownAntMovementSpeed() { return BROWN_ANT_MOVEMENT_SPEED.get(); } + static double brownAntAttackDamage() { return BROWN_ANT_ATTACK_DAMAGE.get(); } + static String brownAntDestinationDimension() { return BROWN_ANT_DESTINATION_DIMENSION.get(); } + + static boolean redAntRequiresReagent() { return RED_ANT_REQUIRES_REAGENT.get(); } + static double redAntHealth() { return RED_ANT_HEALTH.get(); } + static double redAntMovementSpeed() { return RED_ANT_MOVEMENT_SPEED.get(); } + static double redAntAttackDamage() { return RED_ANT_ATTACK_DAMAGE.get(); } + static String redAntDestinationDimension() { return RED_ANT_DESTINATION_DIMENSION.get(); } + + static boolean rainbowAntRequiresReagent() { return RAINBOW_ANT_REQUIRES_REAGENT.get(); } + static double rainbowAntHealth() { return RAINBOW_ANT_HEALTH.get(); } + static double rainbowAntMovementSpeed() { return RAINBOW_ANT_MOVEMENT_SPEED.get(); } + static double rainbowAntAttackDamage() { return RAINBOW_ANT_ATTACK_DAMAGE.get(); } + static String rainbowAntNonInfinityFallbackDimension() { return RAINBOW_ANT_NON_INFINITY_FALLBACK_DIMENSION.get(); } + + static boolean termiteRequiresReagent() { return TERMITE_REQUIRES_REAGENT.get(); } + static double termiteHealth() { return TERMITE_HEALTH.get(); } + static double termiteMovementSpeed() { return TERMITE_MOVEMENT_SPEED.get(); } + static double termiteAttackDamage() { return TERMITE_ATTACK_DAMAGE.get(); } + static String termiteDestinationDimension() { return TERMITE_DESTINATION_DIMENSION.get(); } + + + static boolean easterBunnyEnabled() { return EASTER_BUNNY_ENABLED.get(); } + static int easterBunnyNaturalSpawnChancePercent() { return EASTER_BUNNY_NATURAL_SPAWN_CHANCE_PERCENT.get(); } + + static double waspHealth() { return WASP_HEALTH.get(); } + static double waspAttackDamage() { return WASP_ATTACK_DAMAGE.get(); } + static double waspMovementSpeed() { return WASP_MOVEMENT_SPEED.get(); } + + static double bomberHealth() { return BOMBER_HEALTH.get(); } + static double bomberAttackDamage() { return BOMBER_ATTACK_DAMAGE.get(); } + static double bomberExplosionDamage() { return BOMBER_EXPLOSION_DAMAGE.get(); } + static double bomberExplosionRadius() { return BOMBER_EXPLOSION_RADIUS.get(); } + + static double krakenHealth() { return KRAKEN_HEALTH.get(); } + static double krakenAttackDamage() { return KRAKEN_ATTACK_DAMAGE.get(); } + static double krakenProjectileDamageTakenMultiplier() { return KRAKEN_PROJECTILE_DAMAGE_TAKEN_MULTIPLIER.get(); } + static boolean krakenSquidSpawnEnabled() { return KRAKEN_SQUID_SPAWN_ENABLED.get(); } + static boolean krakenMassSpawnEnabled() { return KRAKEN_MASS_SPAWN_ENABLED.get(); } + + static double brutalflyHealth() { return BRUTALFLY_HEALTH.get(); } + static double brutalflySwipeDamage() { return BRUTALFLY_SWIPE_DAMAGE.get(); } + static double brutalflySpitDamage() { return BRUTALFLY_SPIT_DAMAGE.get(); } + + static double mantisHealth() { return MANTIS_HEALTH.get(); } + static double mantisAttackDamage() { return MANTIS_ATTACK_DAMAGE.get(); } + static double mantisMovementSpeed() { return MANTIS_MOVEMENT_SPEED.get(); } + static double mantisFlyingSpeed() { return MANTIS_FLYING_SPEED.get(); } + static boolean mantisIgnoreLightLevel() { return MANTIS_IGNORE_LIGHT_LEVEL.get(); } + + static double triffidHealth() { return TRIFFID_HEALTH.get(); } + static double triffidAttackDamage() { return TRIFFID_ATTACK_DAMAGE.get(); } + static double triffidGrabDamage() { return TRIFFID_GRAB_DAMAGE.get(); } + + static double caterpillarPupationTimeSeconds() { return CATERPILLAR_PUPATION_TIME_SECONDS.get(); } + static double antDanceRadius() { return ANT_DANCE_RADIUS.get(); } + + static double reverieHealth() { return REVERIE_HEALTH.get(); } + static double reverieInterestRadius() { return REVERIE_INTEREST_RADIUS.get(); } + static double reverieAbandonPlayerDistance() { return REVERIE_ABANDON_PLAYER_DISTANCE.get(); } + static int reverieNoticeDurationTicks() { return REVERIE_NOTICE_DURATION_TICKS.get(); } + static int reverieInterestDurationTicks() { return REVERIE_INTEREST_DURATION_TICKS.get(); } + static int reverieRebindCooldownTicks() { return REVERIE_REBIND_COOLDOWN_TICKS.get(); } + static int reverieDamageReactionDurationTicks() { return REVERIE_DAMAGE_REACTION_DURATION_TICKS.get(); } + static double reverieDangerousFallDistance() { return REVERIE_DANGEROUS_FALL_DISTANCE.get(); } + static double reverieDangerousFallSpeed() { return REVERIE_DANGEROUS_FALL_SPEED.get(); } + static double reverieWarningThreatRadius() { return REVERIE_WARNING_THREAT_RADIUS.get(); } + static double reverieWarningThreatVerticalRange() { return REVERIE_WARNING_THREAT_VERTICAL_RANGE.get(); } + static int reverieDuplicationCooldownTicks() { return REVERIE_DUPLICATION_COOLDOWN_TICKS.get(); } + + static boolean basiliskPetrifyingGazeEnabled() { return BASILISK_PETRIFYING_GAZE_ENABLED.get(); } + static int basiliskSpawnMaxLightLevel() { return BASILISK_SPAWN_MAX_LIGHT_LEVEL.get(); } + + static double lucidAttackRange() { return LUCID_ATTACK_RANGE.get(); } + static double lucidPearlInvertedDurationSeconds() { return LUCID_PEARL_INVERTED_DURATION_SECONDS.get(); } + + static boolean dreadHallucinationSoundsEnabled() { return DREAD_HALLUCINATION_SOUNDS_ENABLED.get(); } + static double dreadHallucinationSoundMinInterval() { return DREAD_HALLUCINATION_SOUND_MIN_INTERVAL.get(); } + static double dreadHallucinationSoundMaxInterval() { return DREAD_HALLUCINATION_SOUND_MAX_INTERVAL.get(); } + static boolean dreadHallucinationMobsEnabled() { return DREAD_HALLUCINATION_MOBS_ENABLED.get(); } + static double dreadHallucinationMobMinInterval() { return DREAD_HALLUCINATION_MOB_MIN_INTERVAL.get(); } + static double dreadHallucinationMobMaxInterval() { return DREAD_HALLUCINATION_MOB_MAX_INTERVAL.get(); } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeContentOLD.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeContentOLD.java new file mode 100644 index 00000000..86b2a79a --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeContentOLD.java @@ -0,0 +1,3489 @@ +package com.craisinlord.antarchy.neoforge; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.compat.infinity.InfinityCompat; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.block.*; +import com.craisinlord.antarchy.content.bloodglass.BloodglassAccess; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.content.item.BloodCrystalArmorItem; +import com.craisinlord.antarchy.content.item.BloodCrystalAppleItem; +import com.craisinlord.antarchy.content.item.BloodCrystalKatanaItem; +import com.craisinlord.antarchy.content.item.BloodCrystalShardItem; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; +import com.craisinlord.antarchy.content.block.entity.HushweedBlockEntity; +import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import com.craisinlord.antarchy.content.network.BloodCrystalKatanaTrailPayload; +import com.craisinlord.antarchy.content.worldgen.ants.BrownAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.RainbowAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.RedAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.TermiteNestFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.NyxiteSpikeConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.AntiwaterSpringsConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.AntiwaterSpringsFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.NyxiteSpikeFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.PotentNyxiteFeature; +import com.craisinlord.antarchy.neoforge.content.fluid.AntiwaterFluid; +import com.craisinlord.antarchy.content.fluid.AntiwaterLiquidBlock; +import com.craisinlord.antarchy.neoforge.content.fluid.AntiwaterFluidType; +import com.craisinlord.antarchy.content.effect.DreadMobEffect; +import com.craisinlord.antarchy.content.effect.GrowthMobEffect; +import com.craisinlord.antarchy.content.effect.InvertedMobEffect; +import com.craisinlord.antarchy.content.effect.ParalyzedMobEffect; +import com.craisinlord.antarchy.content.effect.ShrinkMobEffect; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.AppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.EnchantedGoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.GoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.HoneyedAppleCow; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.craisinlord.antarchy.content.entity.ButterflyEntity; +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.entity.DrTrayaurusEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyOrbEntity; +import com.craisinlord.antarchy.content.entity.trades.DrTrayaurusTradeManager; +import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEyeProjectileEntity; +import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import com.craisinlord.antarchy.content.entity.OuranwoodBoatEntity; +import com.craisinlord.antarchy.content.entity.OuranwoodChestBoatEntity; +import com.craisinlord.antarchy.content.entity.MantisEntity; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import com.craisinlord.antarchy.content.entity.multipart.MultipartFramework; +import com.craisinlord.antarchy.content.entity.EmperorScorpionEntity; +import com.craisinlord.antarchy.content.entity.ScorpionEntity; +import com.craisinlord.antarchy.content.item.LucidEyeItem; +import com.craisinlord.antarchy.content.item.LucidPearlItem; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.MolevoreEntity; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import com.craisinlord.antarchy.content.entity.BomberEntity; +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.craisinlord.antarchy.content.entity.ant.BrownAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RainbowAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RedAntEntity; +import com.craisinlord.antarchy.content.item.BattleAxeItem; +import com.craisinlord.antarchy.content.item.BasiliskDaggerItem; +import com.craisinlord.antarchy.content.item.BigBerthaItem; +import com.craisinlord.antarchy.content.item.AntimetalBlockItem; +import com.craisinlord.antarchy.content.item.AntimetalScaffoldingItem; +import com.craisinlord.antarchy.content.item.CloudSharkFinSoupItem; +import com.craisinlord.antarchy.content.item.CorneaEarItem; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.item.DuctTapeBlockItem; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.content.item.MobComingSoonTooltipItem; +import com.craisinlord.antarchy.content.item.MogglesItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateAxeItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateHoeItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimatePickaxeItem; +import com.craisinlord.antarchy.content.item.ultimate.UtlimateShovelItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateSwordItem; +import com.craisinlord.antarchy.content.item.DiamondMinecartItem; +import com.craisinlord.antarchy.content.item.ReverieBottleItem; +import com.craisinlord.antarchy.content.item.ScorpionWhipItem; +import com.craisinlord.antarchy.content.item.ScorpionWhipTetherManager; +import com.craisinlord.antarchy.content.item.ScorpionWhipTetherSync; +import com.craisinlord.antarchy.content.item.SizeRayItem; +import com.craisinlord.antarchy.content.item.SquidzookaItem; +import com.craisinlord.antarchy.content.item.SimpleToolTier; +import com.craisinlord.antarchy.content.movement.DreamSandLowGravityAccess; +import com.craisinlord.antarchy.content.item.ultimate.UltimateArmorItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateBowItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateCrossbowItem; +import com.craisinlord.antarchy.content.item.ultimate.UltimateGearHelper; +import com.craisinlord.antarchy.content.item.NightmareArmorItem; +import com.craisinlord.antarchy.content.item.NightmareSwordItem; +import com.craisinlord.antarchy.content.item.OuranwoodBoatOnlyItem; +import com.craisinlord.antarchy.content.item.OuranwoodChestBoatItem; +import com.craisinlord.antarchy.content.item.RainbowSugarItem; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaBiomeSource; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaRiverCarveFunction; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaFloraFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaLargeTuffBoulderFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaPondFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaSurfaceCoverFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaTuffBoulderFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.ElythiaUndergroundFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormCaveEntranceFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormSurfaceMoundsFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.BrutalflyCocoonFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormTunnelsFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.MolewormWarrensFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodCocoonTreeFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodTreeConfiguration; +import com.craisinlord.antarchy.content.worldgen.elythia.OuranwoodTreeFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.TriffidPatchFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.BedBugNestFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.BedBugSurfaceClusterFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.CloudSeaCalciteFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.LucidAntiwaterPoolFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisBiomeSource; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisDuneConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisDuneFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisFissureConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisFissureFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisBloodCrystalConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisBloodCrystalFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisAntiwaterPoolConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisAntiwaterPoolFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisRibColumnsConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisRibColumnsFeature; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisSpikeConfiguration; +import com.craisinlord.antarchy.content.worldgen.thoraxis.ThoraxisSpikeFeature; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherManager; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserBaseParticleOptions; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserParticleOptions; +import com.craisinlord.antarchy.content.command.GravityCommand; +import com.craisinlord.antarchy.content.command.CaterpillarCommand; +import com.craisinlord.antarchy.neoforge.network.AntarchyGravityNetworking; +import com.craisinlord.antarchy.neoforge.network.BrutalflyElytraNetworking; +import com.craisinlord.antarchy.neoforge.network.MultipartNetworking; +import com.craisinlord.antarchy.neoforge.network.ThoraxisWeatherNetworking; +import com.craisinlord.antarchy.neoforge.entity.multipart.MultipartPartEntity; +import java.util.List; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoForgeEvents; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeCreativeModeTabs; +import com.mojang.serialization.MapCodec; + +import java.util.Comparator; + +import net.minecraft.advancements.critereon.EntitySubPredicate; +import net.minecraft.core.BlockPos; +import net.minecraft.core.registries.Registries; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.item.alchemy.PotionContents; +import net.minecraft.world.item.alchemy.Potions; +import net.minecraft.world.item.alchemy.Potion; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.tags.TagKey; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.Mob; +import net.minecraft.world.entity.MobCategory; +import net.minecraft.world.entity.MobSpawnType; +import net.minecraft.world.entity.SpawnPlacementTypes; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.entity.animal.Rabbit; +import net.minecraft.world.entity.monster.Enemy; +import net.minecraft.world.entity.npc.Villager; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ArmorItem; +import net.minecraft.world.item.ArmorMaterial; +import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.CreativeModeTab; +import net.minecraft.world.item.CreativeModeTabs; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.Rarity; +import net.minecraft.world.item.StandingAndWallBlockItem; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.Tier; +import net.minecraft.world.item.Tiers; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.core.Direction; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.util.valueproviders.UniformInt; +import net.minecraft.world.level.block.Block; +import net.minecraft.world.level.block.AmethystClusterBlock; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.ComposterBlock; +import net.minecraft.world.level.block.DispenserBlock; +import net.minecraft.world.level.block.DropExperienceBlock; +import net.minecraft.world.level.block.HorizontalDirectionalBlock; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.SoundType; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.LightLayer; +import net.minecraft.world.level.biome.Biome; +import net.minecraft.world.level.biome.BiomeSource; +import net.minecraft.world.level.levelgen.DensityFunction; +import net.minecraft.world.level.levelgen.Heightmap; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.phys.AABB; +import net.minecraft.world.level.block.Mirror; +import net.minecraft.world.level.block.Rotation; +import net.neoforged.fml.ModList; +import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.common.NeoForge; +import net.neoforged.neoforge.common.NeoForgeMod; +import net.neoforged.neoforge.fluids.FluidInteractionRegistry; +import net.neoforged.neoforge.common.ItemAbilities; +import net.neoforged.neoforge.common.DeferredSpawnEggItem; +import net.neoforged.neoforge.common.SoundActions; +import net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent; +import net.neoforged.neoforge.event.brewing.RegisterBrewingRecipesEvent; +import net.neoforged.neoforge.event.AddReloadListenerEvent; +import net.neoforged.neoforge.event.RegisterCommandsEvent; +import net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent; +import net.neoforged.neoforge.event.entity.EntityAttributeModificationEvent; +import net.neoforged.neoforge.event.entity.living.LivingEquipmentChangeEvent; +import net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent; +import net.neoforged.neoforge.event.entity.living.LivingDeathEvent; +import net.neoforged.neoforge.event.entity.living.LivingEvent; +import net.neoforged.neoforge.event.entity.living.LivingFallEvent; +import net.neoforged.neoforge.event.entity.living.LivingIncomingDamageEvent; +import net.neoforged.neoforge.event.entity.living.MobSpawnEvent; +import net.neoforged.neoforge.event.entity.living.MobEffectEvent; +import net.neoforged.neoforge.event.entity.player.AttackEntityEvent; +import net.neoforged.neoforge.event.entity.player.PlayerEvent; +import net.neoforged.neoforge.event.entity.player.PlayerInteractEvent; +import net.neoforged.neoforge.event.level.BlockEvent; +import net.neoforged.neoforge.network.PacketDistributor; +import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent; +import net.neoforged.neoforge.event.tick.LevelTickEvent; +import net.neoforged.neoforge.event.tick.PlayerTickEvent; +import net.neoforged.neoforge.event.tick.EntityTickEvent; +import net.neoforged.neoforge.fluids.BaseFlowingFluid; +import net.neoforged.neoforge.fluids.FluidType; +import net.neoforged.neoforge.registries.DeferredBlock; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredItem; +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.NeoForgeRegistries; + +public final class AntarchyNeoForgeContentOLD { +// public static final boolean CREATE_LOADED = isModLoaded("create"); +// private static final ResourceLocation THORAXIS_DIMENSION_ID = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis"); +// private static final long THORAXIS_SPAWN_DEBUG_INTERVAL = 200L; +// private static long lastThoraxisSpawnSummaryLogTick = Long.MIN_VALUE; +// private static long lastThoraxisSpawnPlacementLogTick = Long.MIN_VALUE; +// private static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(Antarchy.MODID); +// private static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(Antarchy.MODID); +// private static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, Antarchy.MODID); +// private static final DeferredRegister<ArmorMaterial> ARMOR_MATERIALS = DeferredRegister.create(Registries.ARMOR_MATERIAL, Antarchy.MODID); +// private static final DeferredRegister<EntityType<?>> ENTITY_TYPES = DeferredRegister.create(Registries.ENTITY_TYPE, Antarchy.MODID); +// private static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITY_TYPES = DeferredRegister.create(Registries.BLOCK_ENTITY_TYPE, Antarchy.MODID); +// private static final DeferredRegister<ParticleType<?>> PARTICLE_TYPES = DeferredRegister.create(Registries.PARTICLE_TYPE, Antarchy.MODID); +// private static final DeferredRegister<Feature<?>> FEATURES = DeferredRegister.create(Registries.FEATURE, Antarchy.MODID); +// private static final DeferredRegister<MapCodec<? extends BiomeSource>> BIOME_SOURCES = DeferredRegister.create(Registries.BIOME_SOURCE, Antarchy.MODID); +// private static final DeferredRegister<MapCodec<? extends DensityFunction>> DENSITY_FUNCTION_TYPES = DeferredRegister.create(Registries.DENSITY_FUNCTION_TYPE, Antarchy.MODID); +// private static final DeferredRegister<MapCodec<? extends EntitySubPredicate>> ENTITY_SUB_PREDICATES = DeferredRegister.create(Registries.ENTITY_SUB_PREDICATE_TYPE, Antarchy.MODID); +// private static final DeferredRegister<Attribute> ATTRIBUTES = DeferredRegister.create(Registries.ATTRIBUTE, Antarchy.MODID); +// private static final DeferredHolder<Attribute, Attribute> DOUBLE_DAMAGE_CHANCE = ATTRIBUTES.register( +// "double_damage_chance", +// () -> new net.minecraft.world.entity.ai.attributes.RangedAttribute("attribute.antarchy.double_damage_chance", 0.0, 0.0, 1.0).setSyncable(true) +// ); +// private static final DeferredRegister<MobEffect> MOB_EFFECTS = DeferredRegister.create(Registries.MOB_EFFECT, Antarchy.MODID); +// private static final DeferredRegister<Potion> POTIONS = DeferredRegister.create(Registries.POTION, Antarchy.MODID); +// private static final DeferredRegister<SoundEvent> SOUND_EVENTS = DeferredRegister.create(Registries.SOUND_EVENT, Antarchy.MODID); +// private static final DeferredRegister<FluidType> FLUID_TYPES = DeferredRegister.create(NeoForgeRegistries.Keys.FLUID_TYPES, Antarchy.MODID); +// private static final DeferredRegister<Fluid> FLUIDS = DeferredRegister.create(Registries.FLUID, Antarchy.MODID); +// private static final Tier ULTIMATE_TIER = new SimpleToolTier( +// 3072, +// 10.5F, +// 0.0F, +// Tiers.NETHERITE.getIncorrectBlocksForDrops(), +// 25, +// AntarchyNeoForgeContentOLD::ultimateRepairIngredient +// ); +// private static final Tier BLOOD_CRYSTAL_KATANA_TIER = new SimpleToolTier( +// 1200, +// 8.0F, +// 0.0F, +// Tiers.DIAMOND.getIncorrectBlocksForDrops(), +// 18, +// AntarchyNeoForgeContentOLD::bloodCrystalRepairIngredient +// ); +// public static final DeferredItem<Item> NIGHTMARE_SCALE = ITEMS.registerSimpleItem("nightmare_scale", new Item.Properties().rarity(Rarity.RARE).fireResistant()); +// public static final DeferredHolder<SoundEvent, SoundEvent> SQUIDZOOKA_FIRE = registerSoundEvent("squidzooka_fire"); +// public static final DeferredHolder<SoundEvent, SoundEvent> SHRINK_RAY_SOUND = registerSoundEvent("shrink_ray"); +// public static final DeferredHolder<SoundEvent, SoundEvent> GROWTH_RAY_SOUND = registerSoundEvent("growth_ray"); +// public static final DeferredHolder<SoundEvent, SoundEvent> SIZE_RAY_CHARGE = registerSoundEvent("size_ray_charge"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ANT_AMBIENT = registerSoundEvent("ant_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ANT_IDLE = registerSoundEvent("ant_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ANT_HURT = registerSoundEvent("ant_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ANT_BITE = registerSoundEvent("ant_bite"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ANT_GATHER = registerSoundEvent("ant_gather"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ANT_NEST = registerSoundEvent("ant_nest"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_BITE = registerSoundEvent("cloud_shark_bite"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_IDLE = registerSoundEvent("cloud_shark_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_HURT = registerSoundEvent("cloud_shark_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_DEATH = registerSoundEvent("cloud_shark_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_FLY = registerSoundEvent("cloud_shark_fly"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_IDLE = registerSoundEvent("caterpillar_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_HURT = registerSoundEvent("caterpillar_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_CRAWL = registerSoundEvent("caterpillar_crawl"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BUTTERFLY_HURT = registerSoundEvent("butterfly_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BRUTALFLY_IDLE = registerSoundEvent("brutalfly_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BRUTALFLY_DEATH = registerSoundEvent("brutalfly_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> ELYTHIA_FIREFLY_AMBIENT = registerSoundEvent("ambient.elythia.firefly"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_AMBIENT = registerSoundEvent("missile_squid_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_HURT = registerSoundEvent("missile_squid_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_DEATH = registerSoundEvent("missile_squid_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_ATTACK = registerSoundEvent("missile_squid_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_FLYING_LOOP = registerSoundEvent("kraken_flying_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_FLYING_SIDEWAYS_LOOP = registerSoundEvent("kraken_flying_sideways_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_ATTACK = registerSoundEvent("kraken_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_SPIN = registerSoundEvent("kraken_spin"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_ROAR = registerSoundEvent("kraken_roar"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_SUMMON = registerSoundEvent("kraken_summon"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_HURT = registerSoundEvent("kraken_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_DEATH = registerSoundEvent("kraken_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_IDLE_LOOP = registerSoundEvent("basilisk_idle_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_SLITHER_LOOP = registerSoundEvent("basilisk_slither_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_BITE = registerSoundEvent("basilisk_bite"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_HISS = registerSoundEvent("basilisk_hiss"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_HURT = registerSoundEvent("basilisk_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_DEATH = registerSoundEvent("basilisk_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_AMBIENT = registerSoundEvent("thoraxis_nightmare_wastes_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_ADDITIONS = registerSoundEvent("thoraxis_nightmare_wastes_additions"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_MOOD = registerSoundEvent("thoraxis_nightmare_wastes_mood"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_AMBIENT = registerSoundEvent("thoraxis_dream_dunes_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_ADDITIONS = registerSoundEvent("thoraxis_dream_dunes_additions"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_MOOD = registerSoundEvent("thoraxis_dream_dunes_mood"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_AMBIENT = registerSoundEvent("thoraxis_lucid_pools_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_ADDITIONS = registerSoundEvent("thoraxis_lucid_pools_additions"); +// public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_MOOD = registerSoundEvent("thoraxis_lucid_pools_mood"); +// public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_AMBIENT = registerSoundEvent("lucid_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_FLYING = registerSoundEvent("lucid_flying"); +// public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_ATTACK = registerSoundEvent("lucid_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_BOLT_SOUND = registerSoundEvent("lucid_bolt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_HURT = registerSoundEvent("lucid_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_DEATH = registerSoundEvent("lucid_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_IDLE = registerSoundEvent("reverie_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_HURT = registerSoundEvent("reverie_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_WORRY = registerSoundEvent("reverie_worry"); +// public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_SAVE = registerSoundEvent("reverie_save"); +// public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_JOIN_PLAYER = registerSoundEvent("reverie_join_player"); +// public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_ALERT = registerSoundEvent("reverie_alert"); +// public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_IDLE = registerSoundEvent("flying_squirrel_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_BEG = registerSoundEvent("flying_squirrel_beg"); +// public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_NUT = registerSoundEvent("flying_squirrel_nut"); +// public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_GLIDE_LOOP = registerSoundEvent("flying_squirrel_glide_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_HURT = registerSoundEvent("flying_squirrel_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_DEATH = registerSoundEvent("flying_squirrel_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_IDLE = registerSoundEvent("nightmare_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_HURT = registerSoundEvent("nightmare_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_ROAR = registerSoundEvent("nightmare_roar"); +// public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_DEATH = registerSoundEvent("nightmare_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_BITE = registerSoundEvent("nightmare_bite"); +// public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_FLAP = registerSoundEvent("nightmare_flap"); +// public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_ATTACK = registerSoundEvent("triffid_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_GRAB = registerSoundEvent("triffid_grab"); +// public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_HURT = registerSoundEvent("triffid_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_DEATH = registerSoundEvent("triffid_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_HISS = registerSoundEvent("triffid_hiss"); +// public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_GROWL = registerSoundEvent("triffid_growl"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_AMBIENT = registerSoundEvent("mantis_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_HURT = registerSoundEvent("mantis_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_ATTACK = registerSoundEvent("mantis_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_FLY_LOOP = registerSoundEvent("mantis_fly_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_PICKUP = registerSoundEvent("gravity_gun_pickup"); +// public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_DROP = registerSoundEvent("gravity_gun_drop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_HOLD_LOOP = registerSoundEvent("gravity_gun_hold_loop"); +// public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_LAUNCH = registerSoundEvent("gravity_gun_launch"); +// public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_DRYFIRE = registerSoundEvent("gravity_gun_dryfire"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_AMBIENT = registerSoundEvent("bed_bug_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_HURT = registerSoundEvent("bed_bug_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_ATTACK = registerSoundEvent("bed_bug_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> WASP_IDLE = registerSoundEvent("wasp_idle"); +// public static final DeferredHolder<SoundEvent, SoundEvent> WASP_HURT = registerSoundEvent("wasp_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> WASP_ATTACK = registerSoundEvent("wasp_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> WASP_DEATH = registerSoundEvent("wasp_death"); +// public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_AMBIENT = registerSoundEvent("scorpion_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_HURT = registerSoundEvent("scorpion_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_ATTACK = registerSoundEvent("scorpion_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_AMBIENT = registerSoundEvent("emperor_scorpion_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_HURT = registerSoundEvent("emperor_scorpion_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_ATTACK = registerSoundEvent("emperor_scorpion_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_ROAR = registerSoundEvent("emperor_scorpion_roar"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_AMBIENT = registerSoundEvent("moleworm_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_HURT = registerSoundEvent("moleworm_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_ATTACK = registerSoundEvent("moleworm_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_DIG = registerSoundEvent("moleworm_dig"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_AMBIENT = registerSoundEvent("molevore_ambient"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_HURT = registerSoundEvent("molevore_hurt"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_ATTACK = registerSoundEvent("molevore_attack"); +// public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_DIG = registerSoundEvent("molevore_dig"); +// public static final DeferredHolder<SoundEvent, SoundEvent> DUCT_TAPE_USE = registerSoundEvent("duct_tape_use"); +// public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_HYPNOTIC_GAS = registerSoundEvent("potent_nyxite_hypnotic_gas"); +// public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_ERUPTION_START = registerSoundEvent("potent_nyxite_geyser_eruption_start"); +// public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_ERUPTION_ACTIVE = registerSoundEvent("potent_nyxite_geyser_eruption_active"); +// public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_CONTINUOUS_START = registerSoundEvent("potent_nyxite_geyser_continuous_start"); +// public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_CONTINUOUS_ACTIVE = registerSoundEvent("potent_nyxite_geyser_continuous_active"); +// private static final DeferredHolder<ArmorMaterial, ArmorMaterial> ULTIMATE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("ultimate", +// () -> new ArmorMaterial( +// createUltimateArmorDefense(), +// 10, +// SoundEvents.ARMOR_EQUIP_DIAMOND, +// AntarchyNeoForgeContentOLD::ultimateRepairIngredient, +// List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "ultimate_armor"))), +// 2.0F, +// (float) AntarchySettings.ultimateArmorKnockbackResistance() +// )); +// private static final DeferredHolder<ArmorMaterial, ArmorMaterial> NIGHTMARE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("nightmare", +// () -> new ArmorMaterial( +// createNightmareArmorDefense(), +// 10, +// SoundEvents.ARMOR_EQUIP_NETHERITE, +// () -> Ingredient.of(NIGHTMARE_SCALE.get()), +// List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "nightmare_armor"))), +// 3.0F, +// (float) AntarchySettings.nightmareArmorKnockbackResistance() +// )); +// private static final DeferredHolder<ArmorMaterial, ArmorMaterial> BLOOD_CRYSTAL_ARMOR_MATERIAL = ARMOR_MATERIALS.register("blood_crystal", +// () -> new ArmorMaterial( +// createBloodCrystalArmorDefense(), +// 30, +// SoundEvents.ARMOR_EQUIP_DIAMOND, +// AntarchyNeoForgeContentOLD::bloodCrystalRepairIngredient, +// List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal"))), +// 0.0F, +// 0.0F +// )); +// private static final DeferredHolder<ArmorMaterial, ArmorMaterial> MOGGLES_ARMOR_MATERIAL = ARMOR_MATERIALS.register("moggles", +// () -> new ArmorMaterial( +// createMogglesArmorDefense(), +// 12, +// SoundEvents.ARMOR_EQUIP_GOLD, +// () -> Ingredient.of(Items.GOLD_INGOT), +// List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "moggles"))), +// 0.0F, +// 0.0F +// )); +// private static final DeferredHolder<ArmorMaterial, ArmorMaterial> FALLEN_KING_CROWN_ARMOR_MATERIAL = ARMOR_MATERIALS.register("fallen_king_crown", +// () -> new ArmorMaterial( +// createFallenKingCrownDefense(), +// 25, +// SoundEvents.ARMOR_EQUIP_GOLD, +// () -> Ingredient.of(Items.GOLD_INGOT), +// List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "fallen_king_crown"))), +// 0.0F, +// 0.0F +// )); +// public static final DeferredBlock<DuplicatorLogBlock> DUPLICATOR_LOG = BLOCKS.register("duplicator_log", +// () -> new DuplicatorLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_LOG).randomTicks())); +// public static final DeferredBlock<OuranwoodLogBlock> OURANWOOD_LOG = BLOCKS.register("ouranwood_log", +// () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LOG))); +// public static final DeferredBlock<OuranwoodLogBlock> OURANWOOD_WOOD = BLOCKS.register("ouranwood_wood", +// () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WOOD))); +// public static final DeferredBlock<OuranwoodLogBlock> MOSSY_OURANWOOD_LOG = BLOCKS.register("mossy_ouranwood_log", +// () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LOG))); +// public static final DeferredBlock<OuranwoodLogBlock> MOSSY_OURANWOOD_WOOD = BLOCKS.register("mossy_ouranwood_wood", +// () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WOOD))); +// public static final DeferredBlock<OuranwoodLogBlock> STRIPPED_OURANWOOD_LOG = BLOCKS.register("stripped_ouranwood_log", +// () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_JUNGLE_LOG))); +// public static final DeferredBlock<OuranwoodLogBlock> STRIPPED_OURANWOOD_WOOD = BLOCKS.register("stripped_ouranwood_wood", +// () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_JUNGLE_WOOD))); +// public static final DeferredBlock<Block> OURANWOOD_PLANKS = BLOCKS.register("ouranwood_planks", +// () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PLANKS))); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> OURANWOOD_STAIRS = BLOCKS.register("ouranwood_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(OURANWOOD_PLANKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_STAIRS))); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> OURANWOOD_SLAB = BLOCKS.register("ouranwood_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_SLAB))); +// public static final DeferredBlock<net.minecraft.world.level.block.FenceBlock> OURANWOOD_FENCE = BLOCKS.register("ouranwood_fence", +// () -> new net.minecraft.world.level.block.FenceBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_FENCE))); +// public static final DeferredBlock<net.minecraft.world.level.block.FenceGateBlock> OURANWOOD_FENCE_GATE = BLOCKS.register("ouranwood_fence_gate", +// () -> new net.minecraft.world.level.block.FenceGateBlock(net.minecraft.world.level.block.state.properties.WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_FENCE_GATE))); +// public static final DeferredBlock<net.minecraft.world.level.block.DoorBlock> OURANWOOD_DOOR = BLOCKS.register("ouranwood_door", +// () -> new net.minecraft.world.level.block.DoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_DOOR))); +// public static final DeferredBlock<net.minecraft.world.level.block.TrapDoorBlock> OURANWOOD_TRAPDOOR = BLOCKS.register("ouranwood_trapdoor", +// () -> new net.minecraft.world.level.block.TrapDoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_TRAPDOOR))); +// public static final DeferredBlock<net.minecraft.world.level.block.PressurePlateBlock> OURANWOOD_PRESSURE_PLATE = BLOCKS.register("ouranwood_pressure_plate", +// () -> new net.minecraft.world.level.block.PressurePlateBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PRESSURE_PLATE))); +// public static final DeferredBlock<net.minecraft.world.level.block.ButtonBlock> OURANWOOD_BUTTON = BLOCKS.register("ouranwood_button", +// () -> new net.minecraft.world.level.block.ButtonBlock(net.minecraft.world.level.block.state.properties.BlockSetType.JUNGLE, 30, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_BUTTON))); +// public static final DeferredBlock<OuranwoodLeavesBlock> OURANWOOD_LEAVES = BLOCKS.register("ouranwood_leaves", +// () -> new OuranwoodLeavesBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LEAVES).randomTicks())); +// public static final DeferredBlock<OuranwoodAcornBlock> OURANWOOD_ACORN_BLOCK = BLOCKS.register("ouranwood_acorn", +// () -> new OuranwoodAcornBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).randomTicks().noCollission())); +// public static final DeferredBlock<MilkweedBlock> ORANGE_MILKWEED = BLOCKS.register("orange_milkweed", +// () -> new MilkweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY))); +// public static final DeferredBlock<MilkweedBlock> PINK_MILKWEED = BLOCKS.register("pink_milkweed", +// () -> new MilkweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY))); +// public static final DeferredBlock<TorchflowerBushBlock> TORCHFLOWER_BUSH = BLOCKS.register("torchflower_bush", +// () -> new TorchflowerBushBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY) +// .lightLevel(state -> AntarchySettings.glowingTorchflowers() ? 15 : 0))); +// public static final DeferredBlock<net.minecraft.world.level.block.StandingSignBlock> OURANWOOD_SIGN = BLOCKS.register("ouranwood_sign", +// () -> new net.minecraft.world.level.block.StandingSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_SIGN))); +// public static final DeferredBlock<net.minecraft.world.level.block.WallSignBlock> OURANWOOD_WALL_SIGN = BLOCKS.register("ouranwood_wall_sign", +// () -> new net.minecraft.world.level.block.WallSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WALL_SIGN))); +// public static final DeferredBlock<net.minecraft.world.level.block.CeilingHangingSignBlock> OURANWOOD_HANGING_SIGN = BLOCKS.register("ouranwood_hanging_sign", +// () -> new net.minecraft.world.level.block.CeilingHangingSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_HANGING_SIGN))); +// public static final DeferredBlock<net.minecraft.world.level.block.WallHangingSignBlock> OURANWOOD_WALL_HANGING_SIGN = BLOCKS.register("ouranwood_wall_hanging_sign", +// () -> new net.minecraft.world.level.block.WallHangingSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WALL_HANGING_SIGN))); +// public static final DeferredBlock<DuplicatorSaplingBlock> DUPLICATOR_SAPLING = BLOCKS.register("duplicator_sapling", +// () -> new DuplicatorSaplingBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).randomTicks().noCollission())); +// public static final DeferredBlock<DuctTapeBlock> DUCT_TAPE = BLOCKS.register("duct_tape", +// () -> new DuctTapeBlock(BlockBehaviour.Properties.of() +// .strength(0.2F) +// .sound(SoundType.WOOL) +// .noOcclusion() +// .replaceable())); +// public static final DeferredBlock<InfestedRootedDirtBlock> INFESTED_ROOTED_DIRT = BLOCKS.register("infested_rooted_dirt", +// () -> new InfestedRootedDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.ROOTED_DIRT).randomTicks())); +// public static final DeferredBlock<InfestedCoarseDirtBlock> INFESTED_COARSE_DIRT = BLOCKS.register("infested_coarse_dirt", +// () -> new InfestedCoarseDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT).randomTicks())); +// public static final DeferredBlock<Block> NYXITE = BLOCKS.register("nyxite", +// () -> new Block(nyxiteProperties())); +// public static final DeferredBlock<Block> POLISHED_NYXITE = BLOCKS.register("polished_nyxite", +// () -> new Block(nyxiteProperties())); +// public static final DeferredBlock<Block> CHISELED_NYXITE = BLOCKS.register("chiseled_nyxite", +// () -> new Block(nyxiteProperties())); +// public static final DeferredBlock<Block> NYXITE_BRICKS = BLOCKS.register("nyxite_bricks", +// () -> new Block(nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> NYXITE_STAIRS = BLOCKS.register("nyxite_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(NYXITE.get().defaultBlockState(), nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> NYXITE_SLAB = BLOCKS.register("nyxite_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> NYXITE_WALL = BLOCKS.register("nyxite_wall", +// () -> new net.minecraft.world.level.block.WallBlock(nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> POLISHED_NYXITE_STAIRS = BLOCKS.register("polished_nyxite_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(POLISHED_NYXITE.get().defaultBlockState(), nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> POLISHED_NYXITE_SLAB = BLOCKS.register("polished_nyxite_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> POLISHED_NYXITE_WALL = BLOCKS.register("polished_nyxite_wall", +// () -> new net.minecraft.world.level.block.WallBlock(nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> NYXITE_BRICK_STAIRS = BLOCKS.register("nyxite_brick_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(NYXITE_BRICKS.get().defaultBlockState(), nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> NYXITE_BRICK_SLAB = BLOCKS.register("nyxite_brick_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(nyxiteProperties())); +// public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> NYXITE_BRICK_WALL = BLOCKS.register("nyxite_brick_wall", +// () -> new net.minecraft.world.level.block.WallBlock(nyxiteProperties())); +// public static final DeferredBlock<com.craisinlord.antarchy.content.block.TriffidGooBlock> TRIFFID_GOO_BLOCK = BLOCKS.register("triffid_goo_block", +// () -> new com.craisinlord.antarchy.content.block.TriffidGooBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SLIME_BLOCK).noOcclusion().isViewBlocking((s, l, p) -> false).isSuffocating((s, l, p) -> false))); +// public static final DeferredBlock<com.craisinlord.antarchy.content.block.CloudBlock> CLOUD_BLOCK = BLOCKS.register("cloud_block", +// () -> new com.craisinlord.antarchy.content.block.CloudBlock( +// AntarchyNeoForgeContentOLD::cloudBucketItem, +// BlockBehaviour.Properties.ofFullCopy(Blocks.POWDER_SNOW).noLootTable().noOcclusion() +// )); +// public static final DeferredBlock<Block> PALE_NYXITE = BLOCKS.register("pale_nyxite", +// () -> new Block(nyxiteProperties())); +// public static final DeferredBlock<NyxiteSpikeBlock> NYXITE_SPIKE = BLOCKS.register("nyxite_spike", +// () -> new NyxiteSpikeBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POINTED_DRIPSTONE))); +// public static final DeferredBlock<PotentNyxiteBlock> POTENT_NYXITE = BLOCKS.register("potent_nyxite", +// () -> new PotentNyxiteBlock( +// AntarchyNeoForgeContentOLD::potentNyxiteBlockEntityType, +// BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK).lightLevel(state -> 3) +// )); +// public static final DeferredBlock<UmbralMossBlock> UMBRAL_MOSS_BLOCK = BLOCKS.register("umbral_moss_block", +// () -> new UmbralMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); +// public static final DeferredBlock<UmbralMossCarpetBlock> UMBRAL_MOSS_CARPET = BLOCKS.register("umbral_moss_carpet", +// () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); +// public static final DeferredHolder<ParticleType<?>, SimpleParticleType> DREAM_FIRE_FLAME = PARTICLE_TYPES.register("dream_fire_flame", +// () -> new SimpleParticleType(true)); +// public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS = PARTICLE_TYPES.register("hypnotic_gas", +// () -> new SimpleParticleType(true)); +// public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_CLOUD = PARTICLE_TYPES.register("hypnotic_gas_cloud", +// () -> new SimpleParticleType(true)); +// public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_DOWN = PARTICLE_TYPES.register("hypnotic_gas_down", +// () -> new SimpleParticleType(true)); +// public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_CLOUD_DOWN = PARTICLE_TYPES.register("hypnotic_gas_cloud_down", +// () -> new SimpleParticleType(true)); +// public static final DeferredHolder<ParticleType<?>, SimpleParticleType> FIREFLY = PARTICLE_TYPES.register("firefly", +// () -> new SimpleParticleType(true)); +// public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserBaseParticleOptions>> INVERTED_GEYSER_BASE = PARTICLE_TYPES.register("inverted_geyser_base", +// () -> particleType(InvertedGeyserBaseParticleOptions::codec, InvertedGeyserBaseParticleOptions::streamCodec)); +// public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserParticleOptions>> INVERTED_GEYSER_PLUME = PARTICLE_TYPES.register("inverted_geyser_plume", +// () -> particleType(InvertedGeyserParticleOptions::codec, InvertedGeyserParticleOptions::streamCodec)); +// public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserBaseParticleOptions>> INVERTED_GEYSER_POOF = PARTICLE_TYPES.register("inverted_geyser_poof", +// () -> particleType(InvertedGeyserBaseParticleOptions::codec, InvertedGeyserBaseParticleOptions::streamCodec)); +// public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserParticleOptions>> INVERTED_GEYSER_ERUPTION = PARTICLE_TYPES.register("inverted_geyser_eruption", +// () -> particleType(InvertedGeyserParticleOptions::codec, InvertedGeyserParticleOptions::streamCodec)); +// public static final DeferredBlock<DreamTorchBlock> DREAM_TORCH = BLOCKS.register("dream_torch", +// () -> new DreamTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_TORCH))); +// public static final DeferredBlock<DreamWallTorchBlock> DREAM_WALL_TORCH = BLOCKS.register("dream_wall_torch", +// () -> new DreamWallTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_WALL_TORCH))); +// public static final DeferredBlock<net.minecraft.world.level.block.LanternBlock> DREAM_LANTERN = BLOCKS.register("dream_lantern", +// () -> new net.minecraft.world.level.block.LanternBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_LANTERN))); +// public static final DeferredBlock<DreamCampfireBlock> DREAM_CAMPFIRE = BLOCKS.register("dream_campfire", +// () -> new DreamCampfireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_CAMPFIRE))); +// public static final DeferredBlock<DreamFireBlock> DREAM_FIRE = BLOCKS.register("dream_fire", +// () -> new DreamFireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_FIRE))); +// public static final DeferredBlock<DreamCeilingFireBlock> DREAM_CEILING_FIRE = BLOCKS.register("dream_fire_ceiling", +// () -> new DreamCeilingFireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_FIRE))); +// public static final DeferredBlock<BedBugEggBlock> BED_BUG_EGG = BLOCKS.register("bed_bug_egg", +// () -> new BedBugEggBlock(BlockBehaviour.Properties.of() +// .strength(0.15F) +// .sound(SoundType.METAL) +// .randomTicks() +// .noOcclusion() +// .noCollission() +// .replaceable())); +// public static final DeferredBlock<WaspNestBlock> WASP_NEST = BLOCKS.register("wasp_nest", +// () -> new WaspNestBlock(AntarchyNeoForgeContentOLD::waspNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.BEE_NEST))); +// public static final DeferredBlock<com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock> OURANWOOD_SQUIRREL_NEST = BLOCKS.register("ouranwood_squirrel_nest", +// () -> new com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT).noLootTable())); +// public static final DeferredBlock<HushweedBlock> HUSHWEED = BLOCKS.register("hushweed", +// () -> new HushweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.AZALEA).noCollission().noOcclusion())); +// public static final DeferredHolder<MobEffect, DreadMobEffect> DREAD = MOB_EFFECTS.register("dread", DreadMobEffect::new); +// public static final DeferredHolder<MobEffect, ParalyzedMobEffect> PARALYZED = MOB_EFFECTS.register("paralyzed", ParalyzedMobEffect::new); +// public static final DeferredHolder<MobEffect, InvertedMobEffect> INVERTED = MOB_EFFECTS.register("inverted", InvertedMobEffect::new); +// public static final DeferredHolder<MobEffect, com.craisinlord.antarchy.content.effect.BloodglassWardEffect> BLOODGLASS_WARD = MOB_EFFECTS.register("bloodglass_ward", com.craisinlord.antarchy.content.effect.BloodglassWardEffect::new); +// private static final DeferredHolder<Attribute, Attribute> BLOODGLASS_MAX_HEARTS = ATTRIBUTES.register( +// "bloodglass_max_hearts", +// () -> new net.minecraft.world.entity.ai.attributes.RangedAttribute("attribute.antarchy.bloodglass_max_hearts", 0.0, 0.0, 8.0).setSyncable(true) +// ); +// public static final DeferredHolder<Potion, Potion> INVERSION = POTIONS.register("inversion", +// () -> new Potion(new MobEffectInstance(INVERTED, 600))); +// public static final DeferredHolder<Potion, Potion> LONG_INVERSION = POTIONS.register("long_inversion", +// () -> new Potion("inversion", new MobEffectInstance(INVERTED, 2400))); +// public static final DeferredHolder<MobEffect, ShrinkMobEffect> SHRINKING_EFFECT = MOB_EFFECTS.register("shrinking", ShrinkMobEffect::new); +// public static final DeferredHolder<MobEffect, GrowthMobEffect> GROWTH_EFFECT = MOB_EFFECTS.register("growth", GrowthMobEffect::new); +// public static final DeferredHolder<Potion, Potion> PARALYSIS = POTIONS.register("paralysis", +// () -> new Potion(new MobEffectInstance(PARALYZED, 200))); +// public static final DeferredHolder<Potion, Potion> LONG_PARALYSIS = POTIONS.register("long_paralysis", +// () -> new Potion("paralysis", new MobEffectInstance(PARALYZED, 400))); +// public static final DeferredHolder<Potion, Potion> HASTE = POTIONS.register("haste", +// () -> new Potion(new MobEffectInstance(MobEffects.DIG_SPEED, 1200, 0))); +// public static final DeferredHolder<Potion, Potion> STRONG_HASTE = POTIONS.register("strong_haste", +// () -> new Potion("haste", new MobEffectInstance(MobEffects.DIG_SPEED, 600, 1))); +// public static final DeferredHolder<Potion, Potion> SHRINKING = POTIONS.register("shrinking", +// () -> new Potion(new MobEffectInstance(SHRINKING_EFFECT, 1200, 0))); +// public static final DeferredHolder<Potion, Potion> STRONG_SHRINKING = POTIONS.register("strong_shrinking", +// () -> new Potion("shrinking", new MobEffectInstance(SHRINKING_EFFECT, 900, 1))); +// public static final DeferredHolder<Potion, Potion> EXTREME_SHRINKING = POTIONS.register("extreme_shrinking", +// () -> new Potion("shrinking", new MobEffectInstance(SHRINKING_EFFECT, 600, 2))); +// public static final DeferredHolder<Potion, Potion> GROWING = POTIONS.register("growing", +// () -> new Potion(new MobEffectInstance(GROWTH_EFFECT, 1200, 0))); +// public static final DeferredHolder<Potion, Potion> STRONG_GROWING = POTIONS.register("strong_growing", +// () -> new Potion("growing", new MobEffectInstance(GROWTH_EFFECT, 900, 1))); +// public static final DeferredHolder<Potion, Potion> EXTREME_GROWING = POTIONS.register("extreme_growing", +// () -> new Potion("growing", new MobEffectInstance(GROWTH_EFFECT, 600, 2))); +// public static final DeferredHolder<FluidType, FluidType> ICHOR_TYPE = FLUID_TYPES.register("ichor", +// () -> new FluidType(FluidType.Properties.create() +// .descriptionId("block.antarchy.ichor") +// .fallDistanceModifier(0.0F) +// .supportsBoating(true) +// .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) +// .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY) +// .density(1200) +// .viscosity(1400))); +// public static final DeferredHolder<FluidType, FluidType> ANTIWATER_TYPE = FLUID_TYPES.register("antiwater", +// () -> new AntiwaterFluidType(FluidType.Properties.create() +// .descriptionId("block.antarchy.antiwater") +// .fallDistanceModifier(0.0F) +// .canSwim(true) +// .supportsBoating(true) +// .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) +// .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY) +// .density(1000) +// .viscosity(1000))); +// public static final DeferredHolder<Fluid, Fluid> ICHOR = FLUIDS.register("ichor", +// () -> new BaseFlowingFluid.Source(ichorProperties())); +// public static final DeferredHolder<Fluid, Fluid> FLOWING_ICHOR = FLUIDS.register("flowing_ichor", +// () -> new BaseFlowingFluid.Flowing(ichorProperties())); +// public static final DeferredBlock<LiquidBlock> ICHOR_BLOCK = BLOCKS.register("ichor", +// () -> new LiquidBlock((net.minecraft.world.level.material.FlowingFluid) ICHOR.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.WATER).noLootTable())); +// +// public static final DeferredHolder<Fluid, Fluid> ANTIWATER = FLUIDS.register("antiwater", +// () -> new AntiwaterFluid.Source(antiwaterProperties())); +// public static final DeferredHolder<Fluid, Fluid> FLOWING_ANTIWATER = FLUIDS.register("flowing_antiwater", +// () -> new AntiwaterFluid.Flowing(antiwaterProperties())); +// public static final DeferredBlock<LiquidBlock> ANTIWATER_BLOCK = BLOCKS.register("antiwater", +// () -> new AntiwaterLiquidBlock((net.minecraft.world.level.material.FlowingFluid) ANTIWATER.get(), +// BlockBehaviour.Properties.ofFullCopy(Blocks.WATER).noLootTable())); +// public static final DeferredHolder<EntityType<?>, EntityType<RedAntEntity>> RED_ANT = ENTITY_TYPES.register("red_ant", +// () -> buildAntType(RedAntEntity::new, MobCategory.CREATURE, "red_ant")); +// public static final DeferredHolder<EntityType<?>, EntityType<BrownAntEntity>> BROWN_ANT = ENTITY_TYPES.register("brown_ant", +// () -> buildAntType(BrownAntEntity::new, MobCategory.CREATURE, "brown_ant")); +// public static final DeferredHolder<EntityType<?>, EntityType<RainbowAntEntity>> RAINBOW_ANT = ENTITY_TYPES.register("rainbow_ant", +// () -> buildAntType(RainbowAntEntity::new, MobCategory.CREATURE, "rainbow_ant")); +// public static final DeferredHolder<EntityType<?>, EntityType<MolewormEntity>> MOLEWORM = ENTITY_TYPES.register("moleworm", +// () -> EntityType.Builder.of(MolewormEntity::new, MobCategory.MONSTER) +// .sized(0.4F, 0.3F) +// .clientTrackingRange(8) +// .build("moleworm")); +// public static final DeferredHolder<EntityType<?>, EntityType<MantisEntity>> MANTIS = ENTITY_TYPES.register("mantis", +// () -> EntityType.Builder.of(MantisEntity::new, MobCategory.MONSTER) +// .sized(3.125F, 2.5F) +// .clientTrackingRange(8) +// .build("mantis")); +// public static final DeferredHolder<EntityType<?>, EntityType<OuranwoodBoatEntity>> OURANWOOD_BOAT_ENTITY = ENTITY_TYPES.register("ouranwood_boat", +// () -> EntityType.Builder.<OuranwoodBoatEntity>of(OuranwoodBoatEntity::new, MobCategory.MISC) +// .sized(1.375F, 0.5625F) +// .clientTrackingRange(10) +// .updateInterval(10) +// .build("ouranwood_boat")); +// public static final DeferredHolder<EntityType<?>, EntityType<OuranwoodChestBoatEntity>> OURANWOOD_CHEST_BOAT_ENTITY = ENTITY_TYPES.register("ouranwood_chest_boat", +// () -> EntityType.Builder.<OuranwoodChestBoatEntity>of(OuranwoodChestBoatEntity::new, MobCategory.MISC) +// .sized(1.375F, 0.5625F) +// .clientTrackingRange(10) +// .updateInterval(10) +// .build("ouranwood_chest_boat")); +// public static final DeferredHolder<EntityType<?>, EntityType<MolevoreEntity>> MOLEVORE = ENTITY_TYPES.register("molevore", +// () -> EntityType.Builder.of(MolevoreEntity::new, MobCategory.MONSTER) +// .sized(1.95F, 1.1F) +// .clientTrackingRange(10) +// .build("molevore")); +// public static final DeferredHolder<EntityType<?>, EntityType<TriffidEntity>> TRIFFID = ENTITY_TYPES.register("triffid", +// () -> EntityType.Builder.of(TriffidEntity::new, MobCategory.MONSTER) +// .sized(2.0F, 5.0F) +// .clientTrackingRange(10) +// .build("triffid")); +// public static final DeferredHolder<EntityType<?>, EntityType<BedBugEntity>> BED_BUG = ENTITY_TYPES.register("bed_bug", +// () -> EntityType.Builder.of(BedBugEntity::new, MobCategory.CREATURE) +// .sized(1.15F, 0.8F) +// .clientTrackingRange(8) +// .build("bed_bug")); +// public static final DeferredHolder<EntityType<?>, EntityType<WaspEntity>> WASP = ENTITY_TYPES.register("wasp", +// () -> EntityType.Builder.of(WaspEntity::new, MobCategory.MONSTER) +// .sized(0.8625F, 1.365F) +// .clientTrackingRange(8) +// .build("wasp")); +// public static final DeferredHolder<EntityType<?>, EntityType<BomberEntity>> BOMBER = ENTITY_TYPES.register("bomber", +// () -> EntityType.Builder.of(BomberEntity::new, MobCategory.MONSTER) +// .sized(0.55F, 0.75F) +// .clientTrackingRange(8) +// .build("bomber")); +// public static final DeferredHolder<EntityType<?>, EntityType<SizeRayProjectileEntity>> SHRINK_RAY_PROJECTILE = ENTITY_TYPES.register("shrink_ray_projectile", +// () -> EntityType.Builder.<SizeRayProjectileEntity>of(SizeRayProjectileEntity::createShrink, MobCategory.MISC) +// .sized(0.5F, 0.5F) +// .clientTrackingRange(8) +// .updateInterval(1) +// .build("shrink_ray_projectile")); +// public static final DeferredHolder<EntityType<?>, EntityType<SizeRayProjectileEntity>> GROWTH_RAY_PROJECTILE = ENTITY_TYPES.register("growth_ray_projectile", +// () -> EntityType.Builder.<SizeRayProjectileEntity>of(SizeRayProjectileEntity::createGrowth, MobCategory.MISC) +// .sized(0.5F, 0.5F) +// .clientTrackingRange(8) +// .updateInterval(1) +// .build("growth_ray_projectile")); +// public static final DeferredBlock<AntNestBlock> RED_ANT_NEST = BLOCKS.register("red_ant_nest", +// () -> new AntNestBlock( +// RED_ANT, +// AntarchyNeoForgeContentOLD::antNestBlockEntityType, +// true, +// BlockBehaviour.Properties.ofFullCopy(Blocks.MAGMA_BLOCK).lightLevel(state -> 3).noLootTable() +// )); +// public static final DeferredBlock<AntNestBlock> BROWN_ANT_NEST = BLOCKS.register("brown_ant_nest", +// () -> new AntNestBlock(BROWN_ANT, AntarchyNeoForgeContentOLD::antNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT).noLootTable())); +// public static final DeferredBlock<AntNestBlock> RAINBOW_ANT_NEST = BLOCKS.register("rainbow_ant_nest", +// () -> new AntNestBlock(RAINBOW_ANT, AntarchyNeoForgeContentOLD::antNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT).noLootTable())); +// public static final DeferredBlock<Block> URANIUM_ORE = BLOCKS.register("uranium_ore", +// () -> createOre(Blocks.EMERALD_ORE, 4, 8)); +// public static final DeferredBlock<Block> DEEPSLATE_URANIUM_ORE = BLOCKS.register("deepslate_uranium_ore", +// () -> createOre(Blocks.DEEPSLATE_EMERALD_ORE, 4, 8)); +// public static final DeferredBlock<Block> TITANIUM_ORE = BLOCKS.register("titanium_ore", +// () -> createOre(Blocks.DIAMOND_ORE, 4, 8)); +// public static final DeferredBlock<Block> DEEPSLATE_TITANIUM_ORE = BLOCKS.register("deepslate_titanium_ore", +// () -> createOre(Blocks.DEEPSLATE_DIAMOND_ORE, 4, 8)); +// public static final DeferredBlock<Block> URANIUM_BLOCK = BLOCKS.register("uranium_block", +// () -> createStorageBlock(Blocks.EMERALD_BLOCK)); +// public static final DeferredBlock<Block> TITANIUM_BLOCK = BLOCKS.register("titanium_block", +// () -> createStorageBlock(Blocks.DIAMOND_BLOCK)); +// public static final DeferredBlock<Block> RAW_URANIUM_BLOCK = BLOCKS.register("raw_uranium_block", +// () -> createRawStorageBlock(Blocks.RAW_GOLD_BLOCK)); +// public static final DeferredBlock<Block> RAW_TITANIUM_BLOCK = BLOCKS.register("raw_titanium_block", +// () -> createRawStorageBlock(Blocks.RAW_IRON_BLOCK)); +// public static final DeferredBlock<Block> CUT_URANIUM = BLOCKS.register("cut_uranium", +// () -> createHorizontalFacingStorageBlock(Blocks.CUT_COPPER)); +// public static final DeferredBlock<Block> CUT_TITANIUM = BLOCKS.register("cut_titanium", +// () -> createHorizontalFacingStorageBlock(Blocks.CUT_COPPER)); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> CUT_URANIUM_SLAB = BLOCKS.register("cut_uranium_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_SLAB))); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> CUT_TITANIUM_SLAB = BLOCKS.register("cut_titanium_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_SLAB))); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> CUT_URANIUM_STAIRS = BLOCKS.register("cut_uranium_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(CUT_URANIUM.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_STAIRS))); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> CUT_TITANIUM_STAIRS = BLOCKS.register("cut_titanium_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(CUT_TITANIUM.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_STAIRS))); +// public static final DeferredBlock<Block> CHISELED_URANIUM = BLOCKS.register("chiseled_uranium", +// () -> createHorizontalFacingStorageBlock(Blocks.CHISELED_COPPER)); +// public static final DeferredBlock<Block> CHISELED_TITANIUM = BLOCKS.register("chiseled_titanium", +// () -> createHorizontalFacingStorageBlock(Blocks.CHISELED_COPPER)); +// public static final DeferredBlock<SignalSavingBulbBlock> URANIUM_BULB = BLOCKS.register("uranium_bulb", +// () -> new SignalSavingBulbBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BULB))); +// public static final DeferredBlock<SignalSavingBulbBlock> TITANIUM_BULB = BLOCKS.register("titanium_bulb", +// () -> new SignalSavingBulbBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BULB))); +// public static final DeferredBlock<net.minecraft.world.level.block.DoorBlock> URANIUM_DOOR = BLOCKS.register("uranium_door", +// () -> new net.minecraft.world.level.block.DoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); +// public static final DeferredBlock<net.minecraft.world.level.block.DoorBlock> TITANIUM_DOOR = BLOCKS.register("titanium_door", +// () -> new net.minecraft.world.level.block.DoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); +// public static final DeferredBlock<net.minecraft.world.level.block.TrapDoorBlock> URANIUM_TRAPDOOR = BLOCKS.register("uranium_trapdoor", +// () -> new net.minecraft.world.level.block.TrapDoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); +// public static final DeferredBlock<net.minecraft.world.level.block.TrapDoorBlock> TITANIUM_TRAPDOOR = BLOCKS.register("titanium_trapdoor", +// () -> new net.minecraft.world.level.block.TrapDoorBlock(net.minecraft.world.level.block.state.properties.BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); +// public static final DeferredBlock<net.minecraft.world.level.block.IronBarsBlock> URANIUM_BARS = BLOCKS.register("uranium_bars", +// () -> new net.minecraft.world.level.block.IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BARS))); +// public static final DeferredBlock<net.minecraft.world.level.block.IronBarsBlock> TITANIUM_BARS = BLOCKS.register("titanium_bars", +// () -> new net.minecraft.world.level.block.IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BARS))); +// public static final DeferredBlock<net.minecraft.world.level.block.RotatedPillarBlock> ANTIMETAL = BLOCKS.register("antimetal", +// () -> new net.minecraft.world.level.block.RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BASALT))); +// public static final DeferredBlock<net.minecraft.world.level.block.RotatedPillarBlock> POLISHED_ANTIMETAL = BLOCKS.register("polished_antimetal", +// () -> new net.minecraft.world.level.block.RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BASALT))); +// public static final DeferredBlock<com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock> ANTIMETAL_SCAFFOLDING = BLOCKS.register("antimetal_scaffolding", +// () -> new com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SCAFFOLDING))); +// public static final DeferredBlock<CorneaStalkBlock> CORNEA_STALK = BLOCKS.register("cornea_stalk", +// () -> new CorneaStalkBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SWEET_BERRY_BUSH).randomTicks())); +// public static final DeferredBlock<AmethystClusterBlock> SMALL_BLOOD_CRYSTAL_BUD = BLOCKS.register("small_blood_crystal_bud", +// () -> new AmethystClusterBlock(3.0F, 4.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.SMALL_AMETHYST_BUD))); +// public static final DeferredBlock<AmethystClusterBlock> MEDIUM_BLOOD_CRYSTAL_BUD = BLOCKS.register("medium_blood_crystal_bud", +// () -> new AmethystClusterBlock(4.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.MEDIUM_AMETHYST_BUD))); +// public static final DeferredBlock<AmethystClusterBlock> LARGE_BLOOD_CRYSTAL_BUD = BLOCKS.register("large_blood_crystal_bud", +// () -> new AmethystClusterBlock(5.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.LARGE_AMETHYST_BUD))); +// public static final DeferredBlock<Block> BUDDING_BLOOD_CRYSTAL = BLOCKS.register("budding_blood_crystal", +// () -> new BuddingBloodCrystalBlock( +// BlockBehaviour.Properties.ofFullCopy(Blocks.BUDDING_AMETHYST), +// AntarchyNeoForgeContentOLD::smallBloodCrystalBudBlock, +// AntarchyNeoForgeContentOLD::mediumBloodCrystalBudBlock, +// AntarchyNeoForgeContentOLD::largeBloodCrystalBudBlock, +// AntarchyNeoForgeContentOLD::bloodCrystalCrystalBlock +// )); +// public static final DeferredBlock<Block> BLOOD_CRYSTAL = BLOCKS.register("blood_crystal_block", +// () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); +// public static final DeferredBlock<AmethystClusterBlock> BLOOD_CRYSTAL_CRYSTAL = BLOCKS.register("blood_crystal_cluster", +// () -> new AmethystClusterBlock(7.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_CLUSTER))); +// public static final DeferredBlock<Block> DREAM_SAND = BLOCKS.register("dream_sand", +// () -> new DreamSandBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SAND))); +// public static final DeferredBlock<Block> DREAM_SANDSTONE = BLOCKS.register("dream_sandstone", +// () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE))); +// public static final DeferredBlock<Block> CHISELED_DREAM_SANDSTONE = BLOCKS.register("chiseled_dream_sandstone", +// () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CHISELED_SANDSTONE))); +// public static final DeferredBlock<Block> CUT_DREAM_SANDSTONE = BLOCKS.register("cut_dream_sandstone", +// () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_SANDSTONE))); +// public static final DeferredBlock<Block> SMOOTH_DREAM_SANDSTONE = BLOCKS.register("smooth_dream_sandstone", +// () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE))); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> DREAM_SANDSTONE_STAIRS = BLOCKS.register("dream_sandstone_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(DREAM_SANDSTONE.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_STAIRS))); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> DREAM_SANDSTONE_SLAB = BLOCKS.register("dream_sandstone_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_SLAB))); +// public static final DeferredBlock<net.minecraft.world.level.block.WallBlock> DREAM_SANDSTONE_WALL = BLOCKS.register("dream_sandstone_wall", +// () -> new net.minecraft.world.level.block.WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_WALL))); +// public static final DeferredBlock<net.minecraft.world.level.block.StairBlock> SMOOTH_DREAM_SANDSTONE_STAIRS = BLOCKS.register("smooth_dream_sandstone_stairs", +// () -> new net.minecraft.world.level.block.StairBlock(SMOOTH_DREAM_SANDSTONE.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE_STAIRS))); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> SMOOTH_DREAM_SANDSTONE_SLAB = BLOCKS.register("smooth_dream_sandstone_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE_SLAB))); +// public static final DeferredBlock<net.minecraft.world.level.block.SlabBlock> CUT_DREAM_SANDSTONE_SLAB = BLOCKS.register("cut_dream_sandstone_slab", +// () -> new net.minecraft.world.level.block.SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_SANDSTONE_SLAB))); +// public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<AntNestBlockEntity>> ANT_NEST_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("ant_nest", +// () -> BlockEntityType.Builder.of( +// AntNestBlockEntity::new, +// RED_ANT_NEST.get(), +// BROWN_ANT_NEST.get(), +// RAINBOW_ANT_NEST.get() +// ).build(null)); +// public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<DreamCampfireBlockEntity>> DREAM_CAMPFIRE_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("dream_campfire", +// () -> BlockEntityType.Builder.of( +// DreamCampfireBlockEntity::new, +// DREAM_CAMPFIRE.get() +// ).build(null)); +// public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<WaspNestBlockEntity>> WASP_NEST_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("wasp_nest", +// () -> BlockEntityType.Builder.of( +// WaspNestBlockEntity::new, +// WASP_NEST.get() +// ).build(null)); +// public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<HushweedBlockEntity>> HUSHWEED_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("hushweed", +// () -> BlockEntityType.Builder.of( +// HushweedBlockEntity::new, +// HUSHWEED.get() +// ).build(null)); +// public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<PotentNyxiteBlockEntity>> POTENT_NYXITE_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("potent_nyxite", +// () -> BlockEntityType.Builder.of( +// (pos, state) -> new PotentNyxiteBlockEntity(pos, state, AntarchyNeoForgeContentOLD::potentNyxiteBlockEntityType), +// POTENT_NYXITE.get() +// ).build(null)); +// public static final DeferredHolder<Feature<?>, RedAntNestFeature> RED_ANT_NEST_FEATURE = FEATURES.register("red_ant_nest", +// () -> new RedAntNestFeature(SimpleBlockConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, BrownAntNestFeature> BROWN_ANT_NEST_FEATURE = FEATURES.register("brown_ant_nest", +// () -> new BrownAntNestFeature(SimpleBlockConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, RainbowAntNestFeature> RAINBOW_ANT_NEST_FEATURE = FEATURES.register("rainbow_ant_nest", +// () -> new RainbowAntNestFeature(SimpleBlockConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, TermiteNestFeature> TERMITE_NEST_FEATURE = FEATURES.register("termite_nest", +// () -> new TermiteNestFeature(SimpleBlockConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_LARGE_TREE = FEATURES.register("ouranwood_large_tree", +// () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_YOUNG_TREE = FEATURES.register("ouranwood_young_tree", +// () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_MEDIUM_TREE = FEATURES.register("ouranwood_medium_tree", +// () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, OuranwoodCocoonTreeFeature> OURANWOOD_COCOON_TREE = FEATURES.register("ouranwood_cocoon_tree", +// () -> new OuranwoodCocoonTreeFeature(OuranwoodTreeConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_FOREST_FLORA = FEATURES.register("elythia_forest_flora", +// () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.FOREST)); +// public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_MEADOW_FLORA = FEATURES.register("elythia_meadow_flora", +// () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.MEADOW)); +// public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> FLOWER_FOREST_MILKWEED = FEATURES.register("flower_forest_milkweed", +// () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.FLOWER_FOREST_MILKWEED)); +// public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_BUTTERFLY_FIELDS_FLORA = FEATURES.register("butterfly_fields_flora", +// () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.BUTTERFLY_FIELDS)); +// public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_TORCHFLOWER_FIELDS_FLORA = FEATURES.register("elythia_torchflower_fields_flora", +// () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.TORCHFLOWER_FIELDS)); +// public static final DeferredHolder<Feature<?>, ElythiaSurfaceCoverFeature> ELYTHIA_SURFACE_COVER = FEATURES.register("elythia_surface_cover", +// () -> new ElythiaSurfaceCoverFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ElythiaUndergroundFeature> ELYTHIA_UNDERGROUND = FEATURES.register("elythia_underground", +// () -> new ElythiaUndergroundFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, BrutalflyCocoonFeature> BRUTALFLY_COCOON = FEATURES.register("brutalfly_cocoon", +// () -> new BrutalflyCocoonFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, MolewormTunnelsFeature> ELYTHIA_MOLEWORM_TUNNELS = FEATURES.register("elythia_moleworm_tunnels", +// () -> new MolewormTunnelsFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, MolewormCaveEntranceFeature> ELYTHIA_MOLEWORM_CAVE_ENTRANCES = FEATURES.register("elythia_moleworm_cave_entrances", +// () -> new MolewormCaveEntranceFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, MolewormWarrensFeature> ELYTHIA_MOLEWORM_WARRENS = FEATURES.register("elythia_moleworm_warrens", +// () -> new MolewormWarrensFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, MolewormSurfaceMoundsFeature> ELYTHIA_MOLEWORM_SURFACE_MOUNDS = FEATURES.register("elythia_moleworm_surface_mounds", +// () -> new MolewormSurfaceMoundsFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, TriffidPatchFeature> TRIFFID_PATCH = FEATURES.register("triffid_patch", +// () -> new TriffidPatchFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<MapCodec<? extends BiomeSource>, MapCodec<ElythiaBiomeSource>> ELYTHIA_BIOME_SOURCE = BIOME_SOURCES.register("elythia_biome_source", +// () -> ElythiaBiomeSource.CODEC); +// public static final DeferredHolder<MapCodec<? extends DensityFunction>, MapCodec<ElythiaRiverCarveFunction>> ELYTHIA_RIVER_CARVE = DENSITY_FUNCTION_TYPES.register("elythia_river_carve", +// () -> ElythiaRiverCarveFunction.CODEC); +// public static final DeferredHolder<Feature<?>, ElythiaPondFeature> ELYTHIA_POND = FEATURES.register("elythia_pond", +// () -> new ElythiaPondFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ElythiaTuffBoulderFeature> ELYTHIA_TUFF_BOULDER = FEATURES.register("elythia_tuff_boulder", +// () -> new ElythiaTuffBoulderFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ElythiaLargeTuffBoulderFeature> ELYTHIA_LARGE_TUFF_BOULDER = FEATURES.register("elythia_large_tuff_boulder", +// () -> new ElythiaLargeTuffBoulderFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ThoraxisFissureFeature> THORAXIS_FISSURE = FEATURES.register("thoraxis_fissure", +// () -> new ThoraxisFissureFeature(ThoraxisFissureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ThoraxisRibColumnsFeature> THORAXIS_RIB_COLUMNS = FEATURES.register("thoraxis_rib_columns", +// () -> new ThoraxisRibColumnsFeature(ThoraxisRibColumnsConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ThoraxisSpikeFeature> THORAXIS_SPIKE = FEATURES.register("thoraxis_spike", +// () -> new ThoraxisSpikeFeature(ThoraxisSpikeConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, NyxiteSpikeFeature> NYXITE_SPIKES = FEATURES.register("nyxite_spikes", +// () -> new NyxiteSpikeFeature(NyxiteSpikeConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, AntiwaterSpringsFeature> ANTIWATER_SPRINGS = FEATURES.register("antiwater_springs", +// () -> new AntiwaterSpringsFeature(AntiwaterSpringsConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, PotentNyxiteFeature> POTENT_NYXITE_FEATURE = FEATURES.register("potent_nyxite", +// () -> new PotentNyxiteFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ThoraxisBloodCrystalFeature> THORAXIS_BLOOD_CRYSTAL_SPIRES = FEATURES.register("thoraxis_blood_crystal_spires", +// () -> new ThoraxisBloodCrystalFeature(ThoraxisBloodCrystalConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, CloudSeaCalciteFeature> CLOUD_SEA_CALCITE_BANKS = FEATURES.register("cloud_sea_calcite_banks", +// () -> new CloudSeaCalciteFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, BedBugNestFeature> BED_BUG_NEST = FEATURES.register("bed_bug_nest", +// () -> new BedBugNestFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, BedBugSurfaceClusterFeature> BED_BUG_SURFACE_CLUSTER = FEATURES.register("bed_bug_surface_cluster", +// () -> new BedBugSurfaceClusterFeature(NoneFeatureConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ThoraxisAntiwaterPoolFeature> THORAXIS_ANTIWATER_POOL = FEATURES.register("thoraxis_antiwater_pool", +// () -> new ThoraxisAntiwaterPoolFeature(ThoraxisAntiwaterPoolConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, LucidAntiwaterPoolFeature> LUCID_ANTIWATER_POOL = FEATURES.register("lucid_antiwater_pool", +// () -> new LucidAntiwaterPoolFeature(ThoraxisAntiwaterPoolConfiguration.CODEC)); +// public static final DeferredHolder<Feature<?>, ThoraxisDuneFeature> THORAXIS_DUNE = FEATURES.register("thoraxis_dune", +// () -> new ThoraxisDuneFeature(ThoraxisDuneConfiguration.CODEC)); +// public static final DeferredHolder<MapCodec<? extends BiomeSource>, MapCodec<ThoraxisBiomeSource>> THORAXIS_BIOME_SOURCE = BIOME_SOURCES.register("thoraxis_biome_source", +// () -> ThoraxisBiomeSource.CODEC); +// +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DUPLICATOR_LOG_ITEM = ITEMS.registerSimpleBlockItem(DUPLICATOR_LOG); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_LOG); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_WOOD); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> MOSSY_OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_OURANWOOD_LOG); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> MOSSY_OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(MOSSY_OURANWOOD_WOOD); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> STRIPPED_OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(STRIPPED_OURANWOOD_LOG); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> STRIPPED_OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(STRIPPED_OURANWOOD_WOOD); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_PLANKS_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_PLANKS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_SLAB_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_FENCE_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_FENCE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_FENCE_GATE_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_FENCE_GATE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_DOOR_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_DOOR); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_TRAPDOOR); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_PRESSURE_PLATE_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_PRESSURE_PLATE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_BUTTON_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_BUTTON); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_LEAVES_ITEM = ITEMS.registerSimpleBlockItem(OURANWOOD_LEAVES); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_ACORN = ITEMS.registerSimpleBlockItem(OURANWOOD_ACORN_BLOCK); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> ORANGE_MILKWEED_ITEM = ITEMS.registerSimpleBlockItem(ORANGE_MILKWEED); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> PINK_MILKWEED_ITEM = ITEMS.registerSimpleBlockItem(PINK_MILKWEED); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TORCHFLOWER_BUSH_ITEM = ITEMS.registerSimpleBlockItem(TORCHFLOWER_BUSH); +// public static final DeferredItem<net.minecraft.world.item.SignItem> OURANWOOD_SIGN_ITEM = ITEMS.register("ouranwood_sign", +// () -> new net.minecraft.world.item.SignItem(new Item.Properties().stacksTo(16), OURANWOOD_SIGN.get(), OURANWOOD_WALL_SIGN.get())); +// public static final DeferredItem<net.minecraft.world.item.HangingSignItem> OURANWOOD_HANGING_SIGN_ITEM = ITEMS.register("ouranwood_hanging_sign", +// () -> new net.minecraft.world.item.HangingSignItem(OURANWOOD_HANGING_SIGN.get(), OURANWOOD_WALL_HANGING_SIGN.get(), new Item.Properties().stacksTo(16))); +// public static final DeferredItem<Item> OURANWOOD_BOAT = ITEMS.register("ouranwood_boat", +// () -> new OuranwoodBoatOnlyItem(OURANWOOD_BOAT_ENTITY.get(), new Item.Properties().stacksTo(1))); +// public static final DeferredItem<Item> OURANWOOD_CHEST_BOAT = ITEMS.register("ouranwood_chest_boat", +// () -> new OuranwoodChestBoatItem(OURANWOOD_CHEST_BOAT_ENTITY.get(), new Item.Properties().stacksTo(1))); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DUPLICATOR_SAPLING_ITEM = ITEMS.registerSimpleBlockItem(DUPLICATOR_SAPLING); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> RED_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(RED_ANT_NEST); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> BROWN_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(BROWN_ANT_NEST); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> RAINBOW_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(RAINBOW_ANT_NEST); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_ORE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DEEPSLATE_URANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(DEEPSLATE_URANIUM_ORE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_ORE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DEEPSLATE_TITANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(DEEPSLATE_TITANIUM_ORE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_BLOCK); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_BLOCK); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> RAW_URANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(RAW_URANIUM_BLOCK); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> RAW_TITANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(RAW_TITANIUM_BLOCK); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_ITEM = ITEMS.registerSimpleBlockItem(CUT_URANIUM); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_ITEM = ITEMS.registerSimpleBlockItem(CUT_TITANIUM); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_SLAB_ITEM = ITEMS.registerSimpleBlockItem(CUT_URANIUM_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_SLAB_ITEM = ITEMS.registerSimpleBlockItem(CUT_TITANIUM_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(CUT_URANIUM_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(CUT_TITANIUM_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_URANIUM_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_URANIUM); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_TITANIUM_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_TITANIUM); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BULB_ITEM = ITEMS.register("uranium_bulb", +// () -> new com.craisinlord.antarchy.content.item.SignalSavingBulbItem(URANIUM_BULB.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BULB_ITEM = ITEMS.register("titanium_bulb", +// () -> new com.craisinlord.antarchy.content.item.SignalSavingBulbItem(TITANIUM_BULB.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_DOOR_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_DOOR); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_DOOR_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_DOOR); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_TRAPDOOR); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_TRAPDOOR); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BARS_ITEM = ITEMS.registerSimpleBlockItem(URANIUM_BARS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BARS_ITEM = ITEMS.registerSimpleBlockItem(TITANIUM_BARS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> ANTIMETAL_ITEM = ITEMS.register("antimetal", +// () -> new AntimetalBlockItem(ANTIMETAL.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_ANTIMETAL_ITEM = ITEMS.register("polished_antimetal", +// () -> new AntimetalBlockItem(POLISHED_ANTIMETAL.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> ANTIMETAL_SCAFFOLDING_ITEM = ITEMS.register("antimetal_scaffolding", +// () -> new AntimetalScaffoldingItem(ANTIMETAL_SCAFFOLDING.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> SMALL_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(SMALL_BLOOD_CRYSTAL_BUD); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> MEDIUM_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(MEDIUM_BLOOD_CRYSTAL_BUD); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> LARGE_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(LARGE_BLOOD_CRYSTAL_BUD); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> BUDDING_BLOOD_CRYSTAL_ITEM = ITEMS.registerSimpleBlockItem(BUDDING_BLOOD_CRYSTAL); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> BLOOD_CRYSTAL_ITEM = ITEMS.register("blood_crystal_block", +// () -> new net.minecraft.world.item.BlockItem(BLOOD_CRYSTAL.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> BLOOD_CRYSTAL_CRYSTAL_ITEM = ITEMS.registerSimpleBlockItem(BLOOD_CRYSTAL_CRYSTAL); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SAND_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SAND); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_DREAM_SANDSTONE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(CUT_DREAM_SANDSTONE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(SMOOTH_DREAM_SANDSTONE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_WALL_ITEM = ITEMS.registerSimpleBlockItem(DREAM_SANDSTONE_WALL); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(SMOOTH_DREAM_SANDSTONE_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(SMOOTH_DREAM_SANDSTONE_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(CUT_DREAM_SANDSTONE_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DUCT_TAPE_ITEM = ITEMS.register("duct_tape", +// () -> new DuctTapeBlockItem(DUCT_TAPE.get(), new Item.Properties().stacksTo(1))); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> INFESTED_ROOTED_DIRT_ITEM = ITEMS.registerSimpleBlockItem(INFESTED_ROOTED_DIRT); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> INFESTED_COARSE_DIRT_ITEM = ITEMS.registerSimpleBlockItem(INFESTED_COARSE_DIRT); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_ITEM = ITEMS.registerSimpleBlockItem(NYXITE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(CHISELED_NYXITE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICKS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_WALL); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(POLISHED_NYXITE_WALL); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICK_STAIRS); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_SLAB_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICK_SLAB); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_WALL_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_BRICK_WALL); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> TRIFFID_GOO_BLOCK_ITEM = ITEMS.register("triffid_goo_block", +// () -> new com.craisinlord.antarchy.content.item.TriffidGooBlockItem(TRIFFID_GOO_BLOCK.get(), new Item.Properties())); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> PALE_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(PALE_NYXITE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_SPIKE_ITEM = ITEMS.registerSimpleBlockItem(NYXITE_SPIKE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> POTENT_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(POTENT_NYXITE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> UMBRAL_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(UMBRAL_MOSS_BLOCK); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> UMBRAL_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(UMBRAL_MOSS_CARPET); +// public static final DeferredItem<StandingAndWallBlockItem> DREAM_TORCH_ITEM = ITEMS.register("dream_torch", +// () -> new StandingAndWallBlockItem(DREAM_TORCH.get(), DREAM_WALL_TORCH.get(), new Item.Properties(), Direction.UP)); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_LANTERN_ITEM = ITEMS.registerSimpleBlockItem(DREAM_LANTERN); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_CAMPFIRE_ITEM = ITEMS.registerSimpleBlockItem(DREAM_CAMPFIRE); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> BED_BUG_EGG_ITEM = ITEMS.registerSimpleBlockItem(BED_BUG_EGG); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> WASP_NEST_ITEM = ITEMS.registerSimpleBlockItem(WASP_NEST); +// public static final DeferredItem<net.minecraft.world.item.BlockItem> HUSHWEED_ITEM = ITEMS.registerSimpleBlockItem(HUSHWEED); +// public static final DeferredItem<BucketItem> ICHOR_BUCKET = ITEMS.register("ichor_bucket", +// () -> new BucketItem(ICHOR.get(), new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); +// public static final DeferredItem<BucketItem> ANTIWATER_BUCKET = ITEMS.register("antiwater_bucket", +// () -> new BucketItem(ANTIWATER.get(), new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); +// public static final DeferredItem<com.craisinlord.antarchy.content.item.CloudBucketItem> CLOUD_BUCKET = ITEMS.register("cloud_bucket", +// () -> new com.craisinlord.antarchy.content.item.CloudBucketItem(CLOUD_BLOCK.get(), new Item.Properties().craftRemainder(Items.BUCKET))); +// public static final DeferredItem<BloodCrystalShardItem> BLOOD_CRYSTAL_SHARD = ITEMS.register("blood_crystal_shard", +// () -> new BloodCrystalShardItem(new Item.Properties())); +// public static final DeferredItem<Item> BLOOD_CRYSTAL_APPLE = ITEMS.register("blood_crystal_apple", +// () -> new BloodCrystalAppleItem(new Item.Properties() +// .rarity(Rarity.RARE) +// .food(new net.minecraft.world.food.FoodProperties.Builder() +// .nutrition(4) +// .saturationModifier(1.2f) +// .effect(() -> new MobEffectInstance(net.minecraft.world.effect.MobEffects.REGENERATION, 100, 1), 1.0f) +// .alwaysEdible() +// .build()))); +// public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_HELMET = ITEMS.register("blood_crystal_helmet", +// () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.HELMET, new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_CHESTPLATE = ITEMS.register("blood_crystal_chestplate", +// () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.CHESTPLATE, new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_LEGGINGS = ITEMS.register("blood_crystal_leggings", +// () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.LEGGINGS, new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_BOOTS = ITEMS.register("blood_crystal_boots", +// () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.BOOTS, new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<BloodCrystalKatanaItem> BLOOD_CRYSTAL_KATANA = ITEMS.register("blood_crystal_katana", +// () -> new BloodCrystalKatanaItem( +// BLOOD_CRYSTAL_KATANA_TIER, +// new Item.Properties().stacksTo(1).durability(1200).rarity(Rarity.RARE), +// AntarchySettings.bloodCrystalKatanaAttackDamage(), +// -2.2F +// )); +// public static final DeferredItem<Item> MANTIS_CLAW = ITEMS.registerSimpleItem("mantis_claw", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> JUMPY_BUG_LEG = ITEMS.register("jumpy_bug_leg", +// () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.UNCOMMON))); +// public static final DeferredItem<Item> BRUTALFLY_WING = ITEMS.registerSimpleItem("brutalfly_wing", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<BrutalflyElytraItem> BRUTALFLY_ELYTRA = ITEMS.register("brutalfly_elytra", +// () -> new BrutalflyElytraItem(new Item.Properties().rarity(Rarity.UNCOMMON).durability(480))); +// public static final DeferredItem<Item> CORNEA_EAR = ITEMS.register("cornea_ear", +// () -> new CorneaEarItem(new Item.Properties() +// .rarity(Rarity.UNCOMMON) +// .food(new FoodProperties.Builder() +// .nutrition(2) +// .saturationModifier(0.4F) +// .build()))); +// public static final DeferredItem<Item> PRIMORDIAL_SCUTE = ITEMS.register("primordial_scute", +// () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.UNCOMMON))); +// public static final DeferredItem<Item> TRIFFID_GOO = ITEMS.registerSimpleItem("triffid_goo", +// new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> VORTEX_EYE = ITEMS.register("vortex_eye", +// () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<Item> RAW_URANIUM_SCRAP = ITEMS.registerSimpleItem("raw_uranium_scrap", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> RAW_TITANIUM_SCRAP = ITEMS.registerSimpleItem("raw_titanium_scrap", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> RAW_URANIUM = ITEMS.registerSimpleItem("raw_uranium", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> RAW_TITANIUM = ITEMS.registerSimpleItem("raw_titanium", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> MUD_PIE = ITEMS.register("mud_pie", +// () -> new Item(new Item.Properties() +// .food(new FoodProperties.Builder() +// .nutrition(10) +// .saturationModifier(0.9F) +// .effect(() -> new MobEffectInstance(MobEffects.CONFUSION, 200), 1.0F) +// .build()))); +// public static final DeferredItem<RainbowSugarItem> RAINBOW_SUGAR = ITEMS.register("rainbow_sugar", +// () -> new RainbowSugarItem(new Item.Properties() +// .rarity(Rarity.UNCOMMON) +// .food(new FoodProperties.Builder().nutrition(1).saturationModifier(0.0F).alwaysEdible().build()))); +// public static final DeferredItem<Item> URANIUM_NUGGET = ITEMS.registerSimpleItem("uranium_nugget", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> TITANIUM_NUGGET = ITEMS.registerSimpleItem("titanium_nugget", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<Item> URANIUM_INGOT = ITEMS.registerSimpleItem("uranium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); +// public static final DeferredItem<Item> TITANIUM_INGOT = ITEMS.registerSimpleItem("titanium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); +// public static final DeferredItem<Item> MOLEVORE_NOSE = ITEMS.registerSimpleItem("molevore_nose", new Item.Properties().rarity(Rarity.RARE)); +// public static final DeferredItem<Item> MOLEWORM_ITEM = ITEMS.register("moleworm", +// () -> new Item(new Item.Properties() +// .food(new FoodProperties.Builder() +// .nutrition(1) +// .saturationModifier(0.0F) +// .effect(() -> new MobEffectInstance(MobEffects.HUNGER, 600), 0.8F) +// .build()))); +// public static final DeferredItem<Item> CLOUD_SHARK_FIN = ITEMS.registerSimpleItem("cloud_shark_fin", new Item.Properties().rarity(Rarity.UNCOMMON)); +// public static final DeferredItem<CloudSharkFinSoupItem> CLOUD_SHARK_FIN_SOUP = ITEMS.register("cloud_shark_fin_soup", +// () -> new CloudSharkFinSoupItem(new Item.Properties() +// .stacksTo(1) +// .craftRemainder(Items.BOWL) +// .food(new FoodProperties.Builder() +// .nutrition(10) +// .saturationModifier(0.8F) +// .effect(() -> new MobEffectInstance(MobEffects.DAMAGE_BOOST, 600, 0), 1.0F) +// .effect(() -> new MobEffectInstance(MobEffects.SLOW_FALLING, 600, 0), 1.0F) +// .build()))); +// public static final DeferredItem<Item> KRAKEN_TOOTH = ITEMS.register("kraken_tooth", +// () -> new Item(new Item.Properties().rarity(net.minecraft.world.item.Rarity.RARE))); +// public static final DeferredItem<Item> BASILISK_FANG = ITEMS.registerSimpleItem("basilisk_fang", new Item.Properties().rarity(Rarity.RARE)); +// public static final DeferredItem<BasiliskDaggerItem> BASILISK_DAGGER = ITEMS.register("basilisk_dagger", +// () -> new BasiliskDaggerItem(Tiers.IRON, new Item.Properties().rarity(Rarity.RARE), 4, -1.8F)); +// public static final DeferredItem<Item> EMPEROR_SCORPION_STINGER = ITEMS.registerSimpleItem("emperor_scorpion_stinger", new Item.Properties().rarity(Rarity.RARE)); +// public static final DeferredItem<ScorpionWhipItem> SCORPION_WHIP = ITEMS.register("scorpion_whip", +// () -> new ScorpionWhipItem(Tiers.IRON, new Item.Properties().rarity(Rarity.RARE).durability(384))); +// public static final DeferredItem<MogglesItem> MOGGLES = ITEMS.register("moggles", +// () -> new MogglesItem(MOGGLES_ARMOR_MATERIAL, new Item.Properties().rarity(Rarity.RARE).stacksTo(1))); +// public static final DeferredItem<com.craisinlord.antarchy.content.item.FallenKingCrownItem> FALLEN_KING_CROWN = ITEMS.register("fallen_king_crown", +// () -> new com.craisinlord.antarchy.content.item.FallenKingCrownItem( +// FALLEN_KING_CROWN_ARMOR_MATERIAL, +// new Item.Properties().rarity(Rarity.RARE) +// )); +// public static final DeferredItem<ArmorItem> ULTIMATE_HELMET = ITEMS.register("ultimate_helmet", +// () -> new UltimateArmorItem( +// ULTIMATE_ARMOR_MATERIAL, +// ArmorItem.Type.HELMET, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.HELMET.getDurability(41)) +// )); +// public static final DeferredItem<ArmorItem> ULTIMATE_CHESTPLATE = ITEMS.register("ultimate_chestplate", +// () -> new UltimateArmorItem( +// ULTIMATE_ARMOR_MATERIAL, +// ArmorItem.Type.CHESTPLATE, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.CHESTPLATE.getDurability(41)) +// )); +// public static final DeferredItem<ArmorItem> ULTIMATE_LEGGINGS = ITEMS.register("ultimate_leggings", +// () -> new UltimateArmorItem( +// ULTIMATE_ARMOR_MATERIAL, +// ArmorItem.Type.LEGGINGS, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.LEGGINGS.getDurability(41)) +// )); +// public static final DeferredItem<ArmorItem> ULTIMATE_BOOTS = ITEMS.register("ultimate_boots", +// () -> new UltimateArmorItem( +// ULTIMATE_ARMOR_MATERIAL, +// ArmorItem.Type.BOOTS, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.BOOTS.getDurability(41)) +// )); +// public static final DeferredItem<UltimateSwordItem> ULTIMATE_SWORD = ITEMS.register("ultimate_sword", +// () -> new UltimateSwordItem( +// ULTIMATE_TIER, +// new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), +// AntarchySettings::ultimateSwordAttackDamage, +// -2.4F +// )); +// public static final DeferredItem<UltimatePickaxeItem> ULTIMATE_PICKAXE = ITEMS.register("ultimate_pickaxe", +// () -> new UltimatePickaxeItem( +// ULTIMATE_TIER, +// new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), +// AntarchySettings::ultimatePickaxeAttackDamage, +// -2.8F +// )); +// public static final DeferredItem<UltimateAxeItem> ULTIMATE_AXE = ITEMS.register("ultimate_axe", +// () -> new UltimateAxeItem( +// ULTIMATE_TIER, +// new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), +// AntarchySettings::ultimateAxeAttackDamage, +// -3.0F +// )); +// public static final DeferredItem<UtlimateShovelItem> ULTIMATE_SHOVEL = ITEMS.register("ultimate_shovel", +// () -> new UtlimateShovelItem( +// ULTIMATE_TIER, +// new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), +// AntarchySettings::ultimateShovelAttackDamage, +// -3.0F +// )); +// public static final DeferredItem<UltimateHoeItem> ULTIMATE_HOE = ITEMS.register("ultimate_hoe", +// () -> new UltimateHoeItem( +// ULTIMATE_TIER, +// new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), +// AntarchySettings::ultimateHoeAttackDamage, +// 0.0F +// )); +// public static final DeferredItem<UltimateBowItem> ULTIMATE_BOW = ITEMS.register("ultimate_bow", +// () -> new UltimateBowItem(new Item.Properties().stacksTo(1).durability(768).rarity(Rarity.EPIC).fireResistant())); +// public static final DeferredItem<UltimateCrossbowItem> ULTIMATE_CROSSBOW = ITEMS.register("ultimate_crossbow", +// () -> new UltimateCrossbowItem(new Item.Properties().stacksTo(1).durability(1024).rarity(Rarity.EPIC).fireResistant())); +// // public static final DeferredItem<UltimateMaceItem> ULTIMATE_MACE = ITEMS.register("ultimate_mace", +//// () -> new UltimateMaceItem(new Item.Properties().stacksTo(1).durability(1024).rarity(Rarity.EPIC).fireResistant())); +// public static final DeferredItem<NightmareArmorItem> NIGHTMARE_HELMET = ITEMS.register("nightmare_helmet", +// () -> new NightmareArmorItem( +// NIGHTMARE_ARMOR_MATERIAL, +// ArmorItem.Type.HELMET, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.HELMET.getDurability(41)) +// )); +// public static final DeferredItem<NightmareArmorItem> NIGHTMARE_CHESTPLATE = ITEMS.register("nightmare_chestplate", +// () -> new NightmareArmorItem( +// NIGHTMARE_ARMOR_MATERIAL, +// ArmorItem.Type.CHESTPLATE, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.CHESTPLATE.getDurability(41)) +// )); +// public static final DeferredItem<NightmareArmorItem> NIGHTMARE_LEGGINGS = ITEMS.register("nightmare_leggings", +// () -> new NightmareArmorItem( +// NIGHTMARE_ARMOR_MATERIAL, +// ArmorItem.Type.LEGGINGS, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.LEGGINGS.getDurability(41)) +// )); +// public static final DeferredItem<NightmareArmorItem> NIGHTMARE_BOOTS = ITEMS.register("nightmare_boots", +// () -> new NightmareArmorItem( +// NIGHTMARE_ARMOR_MATERIAL, +// ArmorItem.Type.BOOTS, +// new Item.Properties() +// .rarity(Rarity.EPIC) +// .fireResistant() +// .durability(ArmorItem.Type.BOOTS.getDurability(41)) +// )); +// public static final DeferredItem<NightmareSwordItem> NIGHTMARE_SWORD = ITEMS.register("nightmare_sword", +// () -> new NightmareSwordItem( +// ULTIMATE_TIER, +// new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), +// -2.4F +// )); +// public static final DeferredItem<SizeRayItem> SHRINK_RAY = ITEMS.register("shrink_ray", +// () -> new SizeRayItem( +// new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant(), +// SHRINK_RAY_PROJECTILE, +// SizeRayProjectileEntity.SizeRayType.SHRINK, +// ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/shrink_ray.geo.json"), +// ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/models/item/shrink_ray.png"), +// ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/shrink_ray.animation.json"), +// "shrink_ray_active" +// )); +// public static final DeferredItem<SizeRayItem> GROWTH_RAY = ITEMS.register("growth_ray", +// () -> new SizeRayItem( +// new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant(), +// GROWTH_RAY_PROJECTILE, +// SizeRayProjectileEntity.SizeRayType.GROWTH, +// ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/growth_ray.geo.json"), +// ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/models/item/growth_ray.png"), +// ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/growth_ray.animation.json"), +// "growth_ray_active" +// )); +// public static final DeferredItem<GravityGunItem> GRAVITY_GUN = ITEMS.register("gravity_gun", +// () -> new GravityGunItem(new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant())); +// public static final DeferredItem<SquidzookaItem> SQUIDZOOKA = ITEMS.register("squidzooka", +// () -> new SquidzookaItem(new Item.Properties().stacksTo(1).durability(384).rarity(Rarity.RARE))); +// public static final DeferredItem<BattleAxeItem> BATTLE_AXE = ITEMS.register("battle_axe", +// () -> new BattleAxeItem( +// Tiers.NETHERITE, +// new Item.Properties().stacksTo(1).rarity(Rarity.RARE).fireResistant(), +// AntarchySettings::battleAxeAttackDamage, +// -3.1F +// )); +// public static final DeferredHolder<EntityType<?>, EntityType<DiamondMinecartEntity>> DIAMOND_MINECART = ENTITY_TYPES.register("diamond_minecart", +// () -> EntityType.Builder.<DiamondMinecartEntity>of((entityType, level) -> new DiamondMinecartEntity(entityType, level, diamondMinecartItem()), MobCategory.MISC) +// .sized(0.98F, 0.7F) +// .clientTrackingRange(8) +// .build("diamond_minecart")); +// public static final DeferredItem<DiamondMinecartItem> DIAMOND_MINECART_ITEM = ITEMS.register("diamond_minecart", +// () -> new DiamondMinecartItem(DIAMOND_MINECART, new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); +// public static final DeferredItem<ReverieBottleItem> REVERIE_BOTTLE = ITEMS.register("reverie_bottle", +// () -> new ReverieBottleItem(new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); +// public static final DeferredItem<Item> BIG_BERTHA_BLADE = ITEMS.registerSimpleItem( +// "big_bertha_blade", +// new Item.Properties().rarity(Rarity.EPIC).fireResistant() +// ); +// public static final DeferredItem<Item> BIG_BERTHA_HANDLE = ITEMS.registerSimpleItem( +// "big_bertha_handle", +// new Item.Properties().rarity(Rarity.EPIC).fireResistant() +// ); +// public static final DeferredItem<Item> BIG_BERTHA_HILT = ITEMS.registerSimpleItem( +// "big_bertha_hilt", +// new Item.Properties().rarity(Rarity.EPIC).fireResistant() +// ); +// public static final DeferredItem<BigBerthaItem> BIG_BERTHA = ITEMS.register("big_bertha", +// () -> new BigBerthaItem( +// Tiers.NETHERITE, +// new Item.Properties() +// .stacksTo(1) +// .rarity(Rarity.EPIC) +// .fireResistant() +// )); +// +// public static final DeferredHolder<EntityType<?>, EntityType<EasterBunnyEntity>> EASTER_BUNNY = ENTITY_TYPES.register("easter_bunny", +// () -> EntityType.Builder.of(EasterBunnyEntity::new, MobCategory.CREATURE) +// .sized(0.5F, 1.0F) +// .clientTrackingRange(8) +// .build("easter_bunny")); +// public static final DeferredHolder<EntityType<?>, EntityType<FlyingSquirrelEntity>> FLYING_SQUIRREL = ENTITY_TYPES.register("flying_squirrel", +// () -> EntityType.Builder.of(FlyingSquirrelEntity::new, MobCategory.CREATURE) +// .sized(0.6F, 0.7F) +// .clientTrackingRange(8) +// .build("flying_squirrel")); +// public static final DeferredHolder<EntityType<?>, EntityType<CaterpillarEntity>> CATERPILLAR = ENTITY_TYPES.register("caterpillar", +// () -> EntityType.Builder.of(CaterpillarEntity::new, MobCategory.CREATURE) +// .sized(0.8775F, 0.585F) +// .clientTrackingRange(8) +// .build("caterpillar")); +// public static final DeferredHolder<EntityType<?>, EntityType<ButterflyEntity>> BUTTERFLY = ENTITY_TYPES.register("butterfly", +// () -> EntityType.Builder.of(ButterflyEntity::new, MobCategory.AMBIENT) +// .sized(1.125F, 1.375F) +// .clientTrackingRange(8) +// .build("butterfly")); +// public static final DeferredHolder<EntityType<?>, EntityType<ReverieEntity>> REVERIE = ENTITY_TYPES.register("reverie", +// () -> EntityType.Builder.of(ReverieEntity::new, MobCategory.AMBIENT) +// .sized(0.7F, 0.7F) +// .clientTrackingRange(8) +// .build("reverie")); +// public static final DeferredHolder<EntityType<?>, EntityType<BrutalflyEntity>> BRUTALFLY = ENTITY_TYPES.register("brutalfly", +// () -> EntityType.Builder.of(BrutalflyEntity::new, MobCategory.MONSTER) +// .sized(2.4F, 2.1F) +// .clientTrackingRange(12) +// .build("brutalfly")); +// public static final DeferredHolder<EntityType<?>, EntityType<AppleCow>> APPLE_COW = ENTITY_TYPES.register("apple_cow", +// () -> buildCowType(AppleCow::new, "apple_cow")); +// public static final DeferredHolder<EntityType<?>, EntityType<GoldenAppleCow>> GOLDEN_APPLE_COW = ENTITY_TYPES.register("golden_apple_cow", +// () -> buildCowType(GoldenAppleCow::new, "golden_apple_cow")); +// public static final DeferredHolder<EntityType<?>, EntityType<EnchantedGoldenAppleCow>> ENCHANTED_GOLDEN_APPLE_COW = ENTITY_TYPES.register("enchanted_golden_apple_cow", +// () -> buildCowType(EnchantedGoldenAppleCow::new, "enchanted_golden_apple_cow")); +// public static final DeferredHolder<EntityType<?>, EntityType<HoneyedAppleCow>> HONEYED_APPLE_COW = CREATE_LOADED +// ? ENTITY_TYPES.register("honeyed_apple_cow", () -> buildCowType(HoneyedAppleCow::new, "honeyed_apple_cow")) +// : null; +// public static final DeferredHolder<EntityType<?>, EntityType<DrTrayaurusEntity>> DR_TRAYAURUS = ENTITY_TYPES.register("dr_trayaurus", +// () -> EntityType.Builder.of(DrTrayaurusEntity::new, MobCategory.MISC) +// .sized(0.6F, 1.95F) +// .clientTrackingRange(10) +// .build("dr_trayaurus")); +// public static final DeferredHolder<EntityType<?>, EntityType<CloudSharkEntity>> CLOUD_SHARK = ENTITY_TYPES.register("cloud_shark", +// () -> EntityType.Builder.of(CloudSharkEntity::new, MobCategory.MONSTER) +// .sized(2.4F, 0.9F) +// .clientTrackingRange(10) +// .build("cloud_shark")); +// public static final DeferredHolder<EntityType<?>, EntityType<KrakenEntity>> KRAKEN = ENTITY_TYPES.register("kraken", +// () -> EntityType.Builder.of(KrakenEntity::new, MobCategory.MONSTER) +// .sized(5.2F, 9.8F) +// .clientTrackingRange(12) +// .build("kraken")); +// public static final DeferredHolder<EntityType<?>, EntityType<MissileSquidEntity>> MISSILE_SQUID = ENTITY_TYPES.register("missile_squid", +// () -> EntityType.Builder.of(MissileSquidEntity::new, MobCategory.MONSTER) +// .sized(1.62F, 3.18F) +// .clientTrackingRange(10) +// .build("missile_squid")); +// public static final DeferredHolder<EntityType<?>, EntityType<NightmareEntity>> NIGHTMARE = ENTITY_TYPES.register("nightmare", +// () -> EntityType.Builder.of(NightmareEntity::new, MobCategory.MONSTER) +// .sized(3.0F, 3.8F) +// .clientTrackingRange(12) +// .build("nightmare")); +// public static final DeferredHolder<EntityType<?>, EntityType<LucidEntity>> LUCID = ENTITY_TYPES.register("lucid", +// () -> EntityType.Builder.of(LucidEntity::new, MobCategory.MONSTER) +// .sized(2.0F, 2.0F) +// .clientTrackingRange(10) +// .build("lucid")); +// public static final DeferredHolder<EntityType<?>, EntityType<LucidBoltEntity>> LUCID_BOLT = ENTITY_TYPES.register("lucid_bolt", +// () -> EntityType.Builder.<LucidBoltEntity>of(LucidBoltEntity::new, MobCategory.MISC) +// .sized(0.3F, 0.3F) +// .clientTrackingRange(8) +// .updateInterval(1) +// .build("lucid_bolt")); +// public static final DeferredHolder<EntityType<?>, EntityType<ScorpionEntity>> SCORPION = ENTITY_TYPES.register("scorpion", +// () -> EntityType.Builder.of(ScorpionEntity::new, MobCategory.MONSTER) +// .sized(1.5F, 1.0F) +// .clientTrackingRange(8) +// .build("scorpion")); +// public static final DeferredHolder<EntityType<?>, EntityType<BasiliskEntity>> BASILISK = ENTITY_TYPES.register("basilisk", +// () -> EntityType.Builder.of(BasiliskEntity::new, MobCategory.MONSTER) +// .sized(2.0F, 3.5F) +// .clientTrackingRange(14) +// .build("basilisk")); +// public static final DeferredHolder<EntityType<?>, EntityType<EmperorScorpionEntity>> EMPEROR_SCORPION = ENTITY_TYPES.register("emperor_scorpion", +// () -> EntityType.Builder.of(EmperorScorpionEntity::new, MobCategory.MONSTER) +// .sized(4.05F, 1.35F) +// .clientTrackingRange(10) +// .build("emperor_scorpion")); +// public static final DeferredHolder<EntityType<?>, EntityType<LucidEyeProjectileEntity>> LUCID_PEARL_PROJECTILE = ENTITY_TYPES.register("lucid_pearl_projectile", +// () -> EntityType.Builder.<LucidEyeProjectileEntity>of(LucidEyeProjectileEntity::new, MobCategory.MISC) +// .sized(0.25F, 0.25F) +// .clientTrackingRange(8) +// .updateInterval(1) +// .build("lucid_pearl_projectile")); +// public static final DeferredHolder<EntityType<?>, EntityType<HushProjectileEntity>> HUSH_PROJECTILE = ENTITY_TYPES.register("hush_projectile", +// () -> EntityType.Builder.<HushProjectileEntity>of(HushProjectileEntity::new, MobCategory.MISC) +// .sized(0.35F, 0.35F) +// .clientTrackingRange(8) +// .updateInterval(1) +// .build("hush_projectile")); +// public static final DeferredHolder<EntityType<?>, EntityType<BrutalflyOrbEntity>> BRUTALFLY_ORB = ENTITY_TYPES.register("brutalfly_orb", +// () -> EntityType.Builder.<BrutalflyOrbEntity>of(BrutalflyOrbEntity::new, MobCategory.MISC) +// .sized(0.75F, 0.75F) +// .clientTrackingRange(10) +// .updateInterval(1) +// .build("brutalfly_orb")); +// public static final DeferredHolder<EntityType<?>, EntityType<com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity>> UPWARD_FALLING_BLOCK = ENTITY_TYPES.register("upward_falling_block", +// () -> EntityType.Builder.<com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity>of( +// com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity::new, MobCategory.MISC) +// .sized(0.98F, 0.98F) +// .clientTrackingRange(10) +// .updateInterval(1) +// .build("upward_falling_block")); +// +// public static final DeferredItem<DeferredSpawnEggItem> EASTER_BUNNY_SPAWN_EGG = ITEMS.register("easter_bunny_spawn_egg", +// () -> new DeferredSpawnEggItem(EASTER_BUNNY, 0xFFF2B2, 0xFF85B5, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> FLYING_SQUIRREL_SPAWN_EGG = ITEMS.register("flying_squirrel_spawn_egg", +// () -> new DeferredSpawnEggItem(FLYING_SQUIRREL, 0x7D6649, 0xDCC59C, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> CATERPILLAR_SPAWN_EGG = ITEMS.register("caterpillar_spawn_egg", +// () -> new DeferredSpawnEggItem(CATERPILLAR, 0xA8D96A, 0xF4E04D, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> BUTTERFLY_SPAWN_EGG = ITEMS.register("butterfly_spawn_egg", +// () -> new DeferredSpawnEggItem(BUTTERFLY, 0x111111, 0xFF7A00, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> REVERIE_SPAWN_EGG = ITEMS.register("reverie_spawn_egg", +// () -> new DeferredSpawnEggItem(REVERIE, 0xF2F2F2, 0xBFC3C7, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> BRUTALFLY_SPAWN_EGG = ITEMS.register("brutalfly_spawn_egg", +// () -> new DeferredSpawnEggItem(BRUTALFLY, 0x4A2214, 0xFF8A1D, new Item.Properties().rarity(Rarity.EPIC))); +// public static final DeferredItem<DeferredSpawnEggItem> RED_ANT_SPAWN_EGG = ITEMS.register("red_ant_spawn_egg", +// () -> new DeferredSpawnEggItem(RED_ANT, 0xA31818, 0x2B0909, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> BROWN_ANT_SPAWN_EGG = ITEMS.register("brown_ant_spawn_egg", +// () -> new DeferredSpawnEggItem(BROWN_ANT, 0x6A4320, 0x26160A, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> RAINBOW_ANT_SPAWN_EGG = ITEMS.register("rainbow_ant_spawn_egg", +// () -> new DeferredSpawnEggItem(RAINBOW_ANT, 0x56D4F0, 0xF66DBB, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> MOLEWORM_SPAWN_EGG = ITEMS.register("moleworm_spawn_egg", +// () -> new DeferredSpawnEggItem(MOLEWORM, 0x7A6150, 0xD2B8A3, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> MANTIS_SPAWN_EGG = ITEMS.register("mantis_spawn_egg", +// () -> new DeferredSpawnEggItem(MANTIS, 0xF8F8F2, 0x63B44A, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> MOLEVORE_SPAWN_EGG = ITEMS.register("molevore_spawn_egg", +// () -> new DeferredSpawnEggItem(MOLEVORE, 0x3E2E24, 0xB67B4F, new Item.Properties().rarity(Rarity.UNCOMMON))); +// public static final DeferredItem<DeferredSpawnEggItem> TRIFFID_SPAWN_EGG = ITEMS.register("triffid_spawn_egg", +// () -> new DeferredSpawnEggItem(TRIFFID, 0x4C8F3A, 0xFF2FB3, new Item.Properties().rarity(Rarity.UNCOMMON))); +// public static final DeferredItem<DeferredSpawnEggItem> APPLE_COW_SPAWN_EGG = ITEMS.register("apple_cow_spawn_egg", +// () -> new DeferredSpawnEggItem(APPLE_COW, 0xFF1A1A, 0x32FF32, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> GOLDEN_APPLE_COW_SPAWN_EGG = ITEMS.register("golden_apple_cow_spawn_egg", +// () -> new DeferredSpawnEggItem(GOLDEN_APPLE_COW, 0xFFE14A, 0x32FF32, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> ENCHANTED_GOLDEN_APPLE_COW_SPAWN_EGG = ITEMS.register("enchanted_golden_apple_cow_spawn_egg", +// () -> new DeferredSpawnEggItem(ENCHANTED_GOLDEN_APPLE_COW, 0x7040B6, 0xFFE14A, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> HONEYED_APPLE_COW_SPAWN_EGG = CREATE_LOADED +// ? ITEMS.register("honeyed_apple_cow_spawn_egg", () -> new DeferredSpawnEggItem(HONEYED_APPLE_COW, 0xC07A23, 0xF0C75A, new Item.Properties())) +// : null; +// public static final DeferredItem<DeferredSpawnEggItem> DR_TRAYAURUS_SPAWN_EGG = ITEMS.register("dr_trayaurus_spawn_egg", +// () -> new DeferredSpawnEggItem(DR_TRAYAURUS, 0xB7A27B, 0x4A3D29, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> WASP_SPAWN_EGG = ITEMS.register("wasp_spawn_egg", +// () -> new DeferredSpawnEggItem(WASP, 0x111111, 0xF1D800, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> BOMBER_SPAWN_EGG = ITEMS.register("bomber_spawn_egg", +// () -> new DeferredSpawnEggItem(BOMBER, 0x7A7A7A, 0xB32020, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> CLOUD_SHARK_SPAWN_EGG = ITEMS.register("cloud_shark_spawn_egg", +// () -> new DeferredSpawnEggItem(CLOUD_SHARK, 0xDDEAF4, 0x7F96A8, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> KRAKEN_SPAWN_EGG = ITEMS.register("kraken_spawn_egg", +// () -> new DeferredSpawnEggItem(KRAKEN, 0x163C53, 0x4F8E99, new Item.Properties().rarity(Rarity.EPIC))); +// public static final DeferredItem<DeferredSpawnEggItem> MISSILE_SQUID_SPAWN_EGG = ITEMS.register("missile_squid_spawn_egg", +// () -> new DeferredSpawnEggItem(MISSILE_SQUID, 0xD88FA7, 0x8D5269, new Item.Properties().rarity(Rarity.UNCOMMON))); +// public static final DeferredItem<DeferredSpawnEggItem> NIGHTMARE_SPAWN_EGG = ITEMS.register("nightmare_spawn_egg", +// () -> new DeferredSpawnEggItem(NIGHTMARE, 0x22121C, 0xB51B2D, new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<DeferredSpawnEggItem> BED_BUG_SPAWN_EGG = ITEMS.register("bed_bug_spawn_egg", +// () -> new DeferredSpawnEggItem(BED_BUG, 0x3B2218, 0x611111, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> LUCID_SPAWN_EGG = ITEMS.register("lucid_spawn_egg", +// () -> new DeferredSpawnEggItem(LUCID, 0xE53935, 0xF4D03F, new Item.Properties().rarity(Rarity.RARE))); +// public static final DeferredItem<DeferredSpawnEggItem> SCORPION_SPAWN_EGG = ITEMS.register("scorpion_spawn_egg", +// () -> new DeferredSpawnEggItem(SCORPION, 0xA8D8FF, 0xE04B5A, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> BASILISK_SPAWN_EGG = ITEMS.register("basilisk_spawn_egg", +// () -> new DeferredSpawnEggItem(BASILISK, 0x4A7C40, 0xD4A040, new Item.Properties())); +// public static final DeferredItem<DeferredSpawnEggItem> EMPEROR_SCORPION_SPAWN_EGG = ITEMS.register("emperor_scorpion_spawn_egg", +// () -> new DeferredSpawnEggItem(EMPEROR_SCORPION, 0x1A1A0A, 0x8B2200, new Item.Properties())); +// public static final DeferredItem<LucidEyeItem> LUCID_EYE = ITEMS.register("lucid_eye", +// () -> new LucidEyeItem(new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON))); +// public static final DeferredItem<LucidPearlItem> LUCID_PEARL = ITEMS.register("lucid_pearl", +// () -> new LucidPearlItem( +// new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON), +// LUCID_PEARL_PROJECTILE +// )); +// +// private AntarchyNeoForgeContentOLD() { +// } +// +// public static void register(IEventBus modEventBus) { +// com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity.TYPE = UPWARD_FALLING_BLOCK; +// ScorpionWhipTetherSync.setSink((player, targetId) -> PacketDistributor.sendToPlayersTrackingEntityAndSelf( +// player, +// new com.craisinlord.antarchy.content.network.ScorpionWhipTetherPayload(player.getId(), targetId) +// )); +// BloodCrystalKatanaItem.setTrailCallback((player, durationTicks) -> PacketDistributor.sendToPlayersTrackingEntityAndSelf( +// player, +// new BloodCrystalKatanaTrailPayload(player.getId(), durationTicks) +// )); +// BLOCKS.register(modEventBus); +// ITEMS.register(modEventBus); +// CREATIVE_MODE_TABS.register(modEventBus); +// ARMOR_MATERIALS.register(modEventBus); +// ENTITY_TYPES.register(modEventBus); +// BLOCK_ENTITY_TYPES.register(modEventBus); +// PARTICLE_TYPES.register(modEventBus); +// SOUND_EVENTS.register(modEventBus); +// FLUID_TYPES.register(modEventBus); +// FEATURES.register(modEventBus); +// BIOME_SOURCES.register(modEventBus); +// DENSITY_FUNCTION_TYPES.register(modEventBus); +// ENTITY_SUB_PREDICATES.register(modEventBus); +// ATTRIBUTES.register(modEventBus); +// MOB_EFFECTS.register(modEventBus); +// POTIONS.register(modEventBus); +// FLUIDS.register(modEventBus); +// AntarchySoundEvents.bind( +// SQUIDZOOKA_FIRE, +// SHRINK_RAY_SOUND, +// GROWTH_RAY_SOUND, +// SIZE_RAY_CHARGE, +// ANT_AMBIENT, +// ANT_IDLE, +// ANT_HURT, +// ANT_BITE, +// ANT_GATHER, +// ANT_NEST, +// CLOUD_SHARK_BITE, +// CLOUD_SHARK_IDLE, +// CLOUD_SHARK_HURT, +// CLOUD_SHARK_DEATH, +// CLOUD_SHARK_FLY, +// CATERPILLAR_IDLE, +// CATERPILLAR_HURT, +// CATERPILLAR_CRAWL, +// BUTTERFLY_HURT, +// BRUTALFLY_IDLE, +// BRUTALFLY_DEATH, +// ELYTHIA_FIREFLY_AMBIENT, +// MISSILE_SQUID_AMBIENT, +// MISSILE_SQUID_HURT, +// MISSILE_SQUID_DEATH, +// MISSILE_SQUID_ATTACK, +// KRAKEN_FLYING_LOOP, +// KRAKEN_FLYING_SIDEWAYS_LOOP, +// KRAKEN_ATTACK, +// KRAKEN_SPIN, +// KRAKEN_ROAR, +// KRAKEN_SUMMON, +// KRAKEN_HURT, +// KRAKEN_DEATH, +// BASILISK_IDLE_LOOP, +// BASILISK_SLITHER_LOOP, +// BASILISK_BITE, +// BASILISK_HISS, +// BASILISK_HURT, +// BASILISK_DEATH, +// THORAXIS_NIGHTMARE_WASTES_AMBIENT, +// THORAXIS_NIGHTMARE_WASTES_ADDITIONS, +// THORAXIS_NIGHTMARE_WASTES_MOOD, +// THORAXIS_DREAM_DUNES_AMBIENT, +// THORAXIS_DREAM_DUNES_ADDITIONS, +// THORAXIS_DREAM_DUNES_MOOD, +// THORAXIS_LUCID_POOLS_AMBIENT, +// THORAXIS_LUCID_POOLS_ADDITIONS, +// THORAXIS_LUCID_POOLS_MOOD, +// LUCID_AMBIENT, +// LUCID_FLYING, +// LUCID_ATTACK, +// LUCID_BOLT_SOUND, +// LUCID_HURT, +// LUCID_DEATH, +// REVERIE_IDLE, +// REVERIE_HURT, +// REVERIE_WORRY, +// REVERIE_SAVE, +// REVERIE_JOIN_PLAYER, +// REVERIE_ALERT, +// FLYING_SQUIRREL_IDLE, +// FLYING_SQUIRREL_BEG, +// FLYING_SQUIRREL_NUT, +// FLYING_SQUIRREL_GLIDE_LOOP, +// FLYING_SQUIRREL_HURT, +// FLYING_SQUIRREL_DEATH, +// NIGHTMARE_IDLE, +// NIGHTMARE_HURT, +// NIGHTMARE_ROAR, +// NIGHTMARE_DEATH, +// NIGHTMARE_BITE, +// NIGHTMARE_FLAP, +// TRIFFID_ATTACK, +// TRIFFID_GRAB, +// TRIFFID_HURT, +// TRIFFID_DEATH, +// TRIFFID_HISS, +// TRIFFID_GROWL, +// MANTIS_AMBIENT, +// MANTIS_HURT, +// MANTIS_ATTACK, +// MANTIS_FLY_LOOP, +// GRAVITY_GUN_PICKUP, +// GRAVITY_GUN_DROP, +// GRAVITY_GUN_HOLD_LOOP, +// GRAVITY_GUN_LAUNCH, +// GRAVITY_GUN_DRYFIRE, +// BED_BUG_AMBIENT, +// BED_BUG_HURT, +// BED_BUG_ATTACK, +// WASP_IDLE, +// WASP_HURT, +// WASP_ATTACK, +// WASP_DEATH, +// SCORPION_AMBIENT, +// SCORPION_HURT, +// SCORPION_ATTACK, +// EMPEROR_SCORPION_AMBIENT, +// EMPEROR_SCORPION_HURT, +// EMPEROR_SCORPION_ATTACK, +// EMPEROR_SCORPION_ROAR, +// MOLEWORM_AMBIENT, +// MOLEWORM_HURT, +// MOLEWORM_ATTACK, +// MOLEWORM_DIG, +// MOLEVORE_AMBIENT, +// MOLEVORE_HURT, +// MOLEVORE_ATTACK, +// MOLEVORE_DIG, +// DUCT_TAPE_USE +// ); +// AntarchyNeoForgeEvents.register(modEventBus); +// modEventBus.addListener(AntarchyNeoForgeContentOLD::onCommonSetup); +// modEventBus.addListener(AntarchyNeoForgeContentOLD::registerPayloadHandlers); +// modEventBus.addListener(AntarchyNeoForgeContentOLD::registerEntityAttributes); +// modEventBus.addListener(AntarchyNeoForgeContentOLD::buildCreativeTabs); +// modEventBus.addListener(AntarchyNeoForgeContentOLD::registerSpawnPlacements); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::registerBrewingRecipes); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleNaturalRabbitReplacement); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBlockToolModification); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::onMobEffectApplicable); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::onInvertedEffectRemoved); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::onInvertedEffectExpired); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleUltimateBowDamage); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleUltimateCrossbowDamage); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleNightmareSwordDamage); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleNightmareArmorDoubleDamage); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickLightningDragonStorms); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleScorpionWhipAttackEntity); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleScorpionWhipLeftClickBlock); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleScorpionWhipRightClickBlock); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleScorpionWhipRightClickItem); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleParalyzedAttackEntity); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleParalyzedLeftClickBlock); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleParalyzedRightClickBlock); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleParalyzedRightClickItem); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleParalyzedEntityInteract); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleParalyzedEntityInteractSpecific); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleDreamSandJump); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickDreadAndIchor); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickScorpionWhips); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickDreamSandLowGravity); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleAntiwaterDamage); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleAntiwaterFall); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleDreamSandFall); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodCrystalBootsFall); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassShield); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodCrystalArmorEquip); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassWardApplied); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassWardRemoved); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassWardExpired); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickBloodglassRecharge); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassPlayerDeath); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassRespawn); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleBloodglassLogin); +// modEventBus.addListener(AntarchyNeoForgeContentOLD::modifyEntityAttributes); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickOverheadInversion); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::tickDuctTapeStickiness); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleDreadDeath); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleFallenKingCrownKill); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleDreadBedSleep); +// // NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContent::registerCommands); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleStartTracking); +// // NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContent::handlePlayerLogin); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::handleDreamSandLogout); +// // NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContent::handleDreamSandDimensionChange); +// // NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContent::tickThoraxisWeather); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::debugThoraxisSpawnPlacements); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::debugThoraxisSpawnState); +// NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeContentOLD::registerReloadListeners); +// +// if (isModLoaded("infinity")) { +// InfinityCompat.bind(new NeoForgeInfinityCompat()); +// } +// +// com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.setSyncDispatcher(AntarchyGravityNetworking::syncEntity); +// +// AntarchyObjects.bind( +// EASTER_BUNNY, +// FLYING_SQUIRREL, +// KRAKEN, +// MISSILE_SQUID, +// MOLEWORM, +// MANTIS, +// BED_BUG, +// WASP, +// BOMBER, +// SCORPION, +// CATERPILLAR, +// BUTTERFLY, +// REVERIE, +// TRIFFID, +// BRUTALFLY, +// BRUTALFLY_ORB, +// HUSH_PROJECTILE, +// () -> DUPLICATOR_LOG.get(), +// () -> DUPLICATOR_SAPLING.get(), +// () -> DUCT_TAPE.get(), +// () -> INFESTED_ROOTED_DIRT.get(), +// () -> INFESTED_COARSE_DIRT.get(), +// () -> NYXITE.get(), +// () -> CLOUD_BLOCK.get(), +// () -> TRIFFID_GOO_BLOCK.get(), +// () -> PALE_NYXITE.get(), +// () -> NYXITE_SPIKE.get(), +// () -> POTENT_NYXITE.get(), +// () -> ANTIMETAL.get(), +// () -> POLISHED_ANTIMETAL.get(), +// () -> BUDDING_BLOOD_CRYSTAL.get(), +// () -> SMALL_BLOOD_CRYSTAL_BUD.get(), +// () -> MEDIUM_BLOOD_CRYSTAL_BUD.get(), +// () -> LARGE_BLOOD_CRYSTAL_BUD.get(), +// () -> BLOOD_CRYSTAL_CRYSTAL.get(), +// () -> OURANWOOD_ACORN.get(), +// () -> KRAKEN_TOOTH.get(), +// () -> MOGGLES.get(), +// () -> REVERIE_BOTTLE.get(), +// () -> DREAD, +// () -> PARALYZED, +// () -> INVERTED, +// () -> OURANWOOD_ACORN_BLOCK.get(), +// () -> MOSSY_OURANWOOD_LOG.get(), +// () -> MOSSY_OURANWOOD_WOOD.get(), +// () -> ORANGE_MILKWEED.get(), +// () -> PINK_MILKWEED.get(), +// () -> TORCHFLOWER_BUSH.get(), +// () -> BED_BUG_EGG.get(), +// () -> WASP_NEST.get(), +// () -> HUSHWEED.get(), +// () -> OURANWOOD_SQUIRREL_NEST.get(), +// () -> ANT_NEST_BLOCK_ENTITY.get(), +// () -> DREAM_CAMPFIRE_BLOCK_ENTITY.get(), +// () -> WASP_NEST_BLOCK_ENTITY.get(), +// () -> HUSHWEED_BLOCK_ENTITY.get(), +// () -> DOUBLE_DAMAGE_CHANCE, +// () -> BLOODGLASS_MAX_HEARTS, +// () -> BLOODGLASS_WARD +// ); +// } +// +// static void onCommonSetup(FMLCommonSetupEvent event) { +// BloodCrystalShardItem.SYNC_BLOODGLASS = AntarchyNeoForgeContentOLD::syncBloodglass; +// event.enqueueWork(() -> { +// DispenserBlock.registerBehavior(SHRINK_RAY.get(), new com.craisinlord.antarchy.content.SizeRayDispenseBehavior()); +// DispenserBlock.registerBehavior(GROWTH_RAY.get(), new com.craisinlord.antarchy.content.SizeRayDispenseBehavior()); +// LucidEyeProjectileEntity.defaultItemSupplier = () -> LUCID_PEARL.get(); +// LucidEntity.invertedEffectSupplier = () -> INVERTED; +// FluidInteractionRegistry.addInteraction( +// ANTIWATER_TYPE.get(), +// new FluidInteractionRegistry.InteractionInformation( +// NeoForgeMod.WATER_TYPE.value(), +// fluidState -> fluidState.isSource() +// ? ANTIMETAL.get().defaultBlockState() +// : NYXITE.get().defaultBlockState() +// ) +// ); +// LucidEntity.boltEntityTypeSupplier = () -> LUCID_BOLT.get(); +// LucidBoltEntity.invertedEffectSupplier = () -> INVERTED; +// LucidEyeProjectileEntity.invertedEffectSupplier = () -> INVERTED; +// MultipartFramework.bootstrap( +// (owner, partIndex, spec) -> new MultipartPartEntity((Entity) owner, owner, partIndex, spec), +// new MultipartFramework.NetworkBridge() { +// @Override +// public void sendAttack(java.util.UUID parentId, int partIndex, float damage) { +// net.neoforged.neoforge.network.PacketDistributor.sendToServer( +// new com.craisinlord.antarchy.content.entity.multipart.network.MultipartAttackPayload(parentId, partIndex, damage) +// ); +// } +// +// @Override +// public void sendInteract(java.util.UUID parentId, int partIndex, int handId) { +// net.neoforged.neoforge.network.PacketDistributor.sendToServer( +// new com.craisinlord.antarchy.content.entity.multipart.network.MultipartInteractPayload(parentId, partIndex, handId) +// ); +// } +// } +// ); +// ComposterBlock.COMPOSTABLES.put(UMBRAL_MOSS_BLOCK.get().asItem(), 0.65f); +// ComposterBlock.COMPOSTABLES.put(UMBRAL_MOSS_CARPET.get().asItem(), 0.3f); +// ComposterBlock.COMPOSTABLES.put(HUSHWEED.get().asItem(), 0.65f); +// ComposterBlock.COMPOSTABLES.put(CORNEA_EAR.get(), 0.65f); +// }); +// } +// +// static void registerPayloadHandlers(RegisterPayloadHandlersEvent event) { +// var registrar = event.registrar("1"); +// AntarchyGravityNetworking.register(registrar); +// BrutalflyElytraNetworking.register(registrar); +// registrar.playToClient( +// com.craisinlord.antarchy.content.network.BloodglassStatePayload.TYPE, +// com.craisinlord.antarchy.content.network.BloodglassStatePayload.STREAM_CODEC, +// (payload, ctx) -> ctx.enqueueWork(() -> +// com.craisinlord.antarchy.content.client.BloodglassClientState.update(payload.shieldsActive(), payload.shieldsMax()) +// ) +// ); +// registrar.playToClient( +// BloodCrystalKatanaTrailPayload.TYPE, +// BloodCrystalKatanaTrailPayload.STREAM_CODEC, +// (payload, ctx) -> ctx.enqueueWork(() -> +// com.craisinlord.antarchy.content.client.BloodCrystalKatanaTrailClientState.trigger(payload.entityId(), payload.durationTicks()) +// ) +// ); +// registrar.playToClient( +// com.craisinlord.antarchy.content.network.ScorpionWhipTetherPayload.TYPE, +// com.craisinlord.antarchy.content.network.ScorpionWhipTetherPayload.STREAM_CODEC, +// (payload, ctx) -> ctx.enqueueWork(() -> +// com.craisinlord.antarchy.content.client.ScorpionWhipTetherClientState.update(payload.playerId(), payload.targetId()) +// ) +// ); +// MultipartNetworking.register(registrar); +// // ThoraxisWeatherNetworking.register(registrar); +// } +// +// static void registerEntityAttributes(EntityAttributeCreationEvent event) { +// AttributeSupplier rabbitAttributes = Rabbit.createAttributes().build(); +// event.put(EASTER_BUNNY.get(), rabbitAttributes); +// event.put(FLYING_SQUIRREL.get(), FlyingSquirrelEntity.createAttributes().build()); +// event.put(CATERPILLAR.get(), CaterpillarEntity.createAttributes().build()); +// event.put(BUTTERFLY.get(), ButterflyEntity.createAttributes().build()); +// event.put(REVERIE.get(), ReverieEntity.createAttributes().build()); +// event.put(BRUTALFLY.get(), BrutalflyEntity.createAttributes().build()); +// +// AttributeSupplier cowAttributes = Cow.createAttributes().build(); +// event.put(APPLE_COW.get(), cowAttributes); +// event.put(GOLDEN_APPLE_COW.get(), cowAttributes); +// event.put(ENCHANTED_GOLDEN_APPLE_COW.get(), cowAttributes); +// if (CREATE_LOADED && HONEYED_APPLE_COW != null) { +// event.put(HONEYED_APPLE_COW.get(), cowAttributes); +// } +// event.put(DR_TRAYAURUS.get(), Villager.createAttributes().build()); +// event.put(CLOUD_SHARK.get(), CloudSharkEntity.createAttributes().build()); +// event.put(KRAKEN.get(), KrakenEntity.createAttributes().build()); +// event.put(MISSILE_SQUID.get(), MissileSquidEntity.createAttributes().build()); +// event.put(NIGHTMARE.get(), NightmareEntity.createAttributes().build()); +// event.put(BED_BUG.get(), BedBugEntity.createAttributes().build()); +// event.put(WASP.get(), WaspEntity.createAttributes().build()); +// event.put(BOMBER.get(), BomberEntity.createAttributes().build()); +// event.put(MANTIS.get(), MantisEntity.createAttributes().build()); +// event.put(TRIFFID.get(), TriffidEntity.createAttributes().build()); +// event.put(LUCID.get(), LucidEntity.createAttributes().build()); +// event.put(SCORPION.get(), ScorpionEntity.createAttributes().build()); +// event.put(BASILISK.get(), BasiliskEntity.createAttributes().build()); +// event.put(EMPEROR_SCORPION.get(), EmperorScorpionEntity.createAttributes().build()); +// +// AttributeSupplier redAntAttributes = buildAntAttributes(AntarchySettings.redAntHealth(), AntarchySettings.redAntMovementSpeed(), AntarchySettings.redAntAttackDamage()).build(); +// AttributeSupplier brownAntAttributes = buildAntAttributes(AntarchySettings.brownAntHealth(), AntarchySettings.brownAntMovementSpeed(), AntarchySettings.brownAntAttackDamage()).build(); +// AttributeSupplier rainbowAntAttributes = buildAntAttributes(AntarchySettings.rainbowAntHealth(), AntarchySettings.rainbowAntMovementSpeed(), AntarchySettings.rainbowAntAttackDamage()).build(); +// AttributeSupplier termiteAttributes = buildAntAttributes(AntarchySettings.termiteHealth(), AntarchySettings.termiteMovementSpeed(), AntarchySettings.termiteAttackDamage()).build(); +// event.put(RED_ANT.get(), redAntAttributes); +// event.put(BROWN_ANT.get(), brownAntAttributes); +// event.put(RAINBOW_ANT.get(), rainbowAntAttributes); +// event.put(MOLEWORM.get(), MolewormEntity.createAttributes().build()); +// event.put(MOLEVORE.get(), MolevoreEntity.createAttributes().build()); +// } +// +//// static void buildCreativeTabs(BuildCreativeModeTabContentsEvent event) { +//// if (event.getTabKey() == .getKey()) { +//// java.util.ArrayList<Item> sortedItems = new java.util.ArrayList<>(); +//// for (var holder : ITEMS.getEntries()) { +//// Item item = holder.get(); +//// if (item != Items.AIR) sortedItems.add(item); +//// } +//// sortedItems.sort(Comparator +//// .<Item>comparingInt(AntarchyNeoforgeCreativeModeTabs::creativeTabGroup) +//// .thenComparing(item -> BuiltInRegistries.ITEM.getKey(item).getPath())); +//// int n = sortedItems.size(); +//// for (int i = Math.max(0, n - 20); i < n; i++) { +//// Item it = sortedItems.get(i); +//// } +//// sortedItems.forEach(event::accept); +//// } +//// +//// if (event.getTabKey() == CreativeModeTabs.SPAWN_EGGS) { +//// event.accept(EASTER_BUNNY_SPAWN_EGG.get()); +//// event.accept(FLYING_SQUIRREL_SPAWN_EGG.get()); +//// event.accept(CATERPILLAR_SPAWN_EGG.get()); +//// event.accept(BUTTERFLY_SPAWN_EGG.get()); +//// event.accept(REVERIE_SPAWN_EGG.get()); +//// event.accept(BRUTALFLY_SPAWN_EGG.get()); +//// event.accept(RED_ANT_SPAWN_EGG.get()); +//// event.accept(BROWN_ANT_SPAWN_EGG.get()); +//// event.accept(RAINBOW_ANT_SPAWN_EGG.get()); +//// event.accept(MOLEWORM_SPAWN_EGG.get()); +//// event.accept(MANTIS_SPAWN_EGG.get()); +//// event.accept(MOLEVORE_SPAWN_EGG.get()); +//// event.accept(TRIFFID_SPAWN_EGG.get()); +//// event.accept(APPLE_COW_SPAWN_EGG.get()); +//// event.accept(GOLDEN_APPLE_COW_SPAWN_EGG.get()); +//// event.accept(ENCHANTED_GOLDEN_APPLE_COW_SPAWN_EGG.get()); +//// event.accept(DR_TRAYAURUS_SPAWN_EGG.get()); +//// event.accept(WASP_SPAWN_EGG.get()); +//// event.accept(BOMBER_SPAWN_EGG.get()); +//// event.accept(CLOUD_SHARK_SPAWN_EGG.get()); +//// event.accept(KRAKEN_SPAWN_EGG.get()); +//// event.accept(MISSILE_SQUID_SPAWN_EGG.get()); +//// event.accept(NIGHTMARE_SPAWN_EGG.get()); +//// event.accept(BED_BUG_SPAWN_EGG.get()); +//// event.accept(LUCID_SPAWN_EGG.get()); +//// event.accept(SCORPION_SPAWN_EGG.get()); +//// event.accept(BASILISK_SPAWN_EGG.get()); +//// event.accept(EMPEROR_SCORPION_SPAWN_EGG.get()); +////// if (CREATE_LOADED && HONEYED_APPLE_COW_SPAWN_EGG != null) { +////// event.accept(HONEYED_APPLE_COW_SPAWN_EGG.get()); +////// } +//// } +//// +//// if (event.getTabKey() == CreativeModeTabs.NATURAL_BLOCKS) { +//// event.accept(OURANWOOD_LEAVES_ITEM.get()); +//// event.accept(OURANWOOD_ACORN.get()); +//// event.accept(DUPLICATOR_LOG_ITEM.get()); +//// event.accept(DUPLICATOR_SAPLING_ITEM.get()); +//// event.accept(ORANGE_MILKWEED_ITEM.get()); +//// event.accept(PINK_MILKWEED_ITEM.get()); +//// event.accept(TORCHFLOWER_BUSH_ITEM.get()); +//// event.accept(HUSHWEED_ITEM.get()); +//// event.accept(INFESTED_ROOTED_DIRT_ITEM.get()); +//// event.accept(INFESTED_COARSE_DIRT_ITEM.get()); +//// event.accept(TRIFFID_GOO_BLOCK_ITEM.get()); +//// event.accept(BED_BUG_EGG_ITEM.get()); +//// event.accept(WASP_NEST_ITEM.get()); +//// event.accept(RED_ANT_NEST_ITEM.get()); +//// event.accept(BROWN_ANT_NEST_ITEM.get()); +//// event.accept(RAINBOW_ANT_NEST_ITEM.get()); +//// event.accept(URANIUM_ORE_ITEM.get()); +//// event.accept(DEEPSLATE_URANIUM_ORE_ITEM.get()); +//// event.accept(TITANIUM_ORE_ITEM.get()); +//// event.accept(DEEPSLATE_TITANIUM_ORE_ITEM.get()); +//// } +//// +//// if (event.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { +//// event.insertAfter(new ItemStack(Items.SHEARS), new ItemStack(DUCT_TAPE_ITEM.get()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); +//// event.insertAfter(new ItemStack(Items.MINECART), new ItemStack(DIAMOND_MINECART_ITEM.get()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); +//// event.accept(ICHOR_BUCKET.get()); +//// event.accept(ANTIWATER_BUCKET.get()); +//// event.accept(CLOUD_BUCKET.get()); +//// event.accept(REVERIE_BOTTLE.get()); +//// event.accept(ULTIMATE_PICKAXE.get()); +//// event.accept(ULTIMATE_AXE.get()); +//// event.accept(ULTIMATE_SHOVEL.get()); +//// event.accept(ULTIMATE_HOE.get()); +//// } +//// +//// if (event.getTabKey() == CreativeModeTabs.INGREDIENTS) { +//// event.accept(RAW_URANIUM_SCRAP.get()); +//// event.accept(RAW_TITANIUM_SCRAP.get()); +//// event.accept(RAW_URANIUM.get()); +//// event.accept(RAW_TITANIUM.get()); +//// event.accept(URANIUM_NUGGET.get()); +//// event.accept(TITANIUM_NUGGET.get()); +//// event.accept(URANIUM_INGOT.get()); +//// event.accept(TITANIUM_INGOT.get()); +//// event.accept(CLOUD_SHARK_FIN.get()); +//// event.accept(CLOUD_SHARK_FIN_SOUP.get()); +//// event.accept(BASILISK_FANG.get()); +//// event.accept(NIGHTMARE_SCALE.get()); +//// event.accept(MOLEVORE_NOSE.get()); +//// event.accept(MOLEWORM_ITEM.get()); +//// event.accept(MUD_PIE.get()); +//// event.accept(LUCID_EYE.get()); +//// event.accept(BLOOD_CRYSTAL_SHARD.get()); +//// event.accept(BLOOD_CRYSTAL_APPLE.get()); +//// event.accept(MANTIS_CLAW.get()); +//// event.accept(BRUTALFLY_WING.get()); +//// event.accept(PRIMORDIAL_SCUTE.get()); +//// event.accept(TRIFFID_GOO.get()); +//// event.accept(VORTEX_EYE.get()); +//// event.accept(EMPEROR_SCORPION_STINGER.get()); +//// event.accept(KRAKEN_TOOTH.get()); +//// event.accept(JUMPY_BUG_LEG.get()); +//// event.accept(CORNEA_EAR.get()); +//// event.accept(RAINBOW_SUGAR.get()); +//// event.accept(BIG_BERTHA_BLADE.get()); +//// event.accept(BIG_BERTHA_HANDLE.get()); +//// event.accept(BIG_BERTHA_HILT.get()); +//// } +//// +//// if (event.getTabKey() == CreativeModeTabs.BUILDING_BLOCKS) { +//// event.accept(OURANWOOD_LOG_ITEM.get()); +//// event.accept(OURANWOOD_WOOD_ITEM.get()); +//// event.accept(MOSSY_OURANWOOD_LOG_ITEM.get()); +//// event.accept(MOSSY_OURANWOOD_WOOD_ITEM.get()); +//// event.accept(STRIPPED_OURANWOOD_LOG_ITEM.get()); +//// event.accept(STRIPPED_OURANWOOD_WOOD_ITEM.get()); +//// event.accept(OURANWOOD_PLANKS_ITEM.get()); +//// event.accept(OURANWOOD_STAIRS_ITEM.get()); +//// event.accept(OURANWOOD_SLAB_ITEM.get()); +//// event.accept(OURANWOOD_FENCE_ITEM.get()); +//// event.accept(OURANWOOD_FENCE_GATE_ITEM.get()); +//// event.accept(OURANWOOD_BOAT.get()); +//// event.accept(OURANWOOD_CHEST_BOAT.get()); +//// event.accept(OURANWOOD_DOOR_ITEM.get()); +//// event.accept(OURANWOOD_TRAPDOOR_ITEM.get()); +//// event.accept(OURANWOOD_PRESSURE_PLATE_ITEM.get()); +//// event.accept(OURANWOOD_BUTTON_ITEM.get()); +//// event.accept(OURANWOOD_SIGN_ITEM.get()); +//// event.accept(OURANWOOD_HANGING_SIGN_ITEM.get()); +//// event.accept(NYXITE_ITEM.get()); +//// event.accept(NYXITE_STAIRS_ITEM.get()); +//// event.accept(NYXITE_SLAB_ITEM.get()); +//// event.accept(NYXITE_WALL_ITEM.get()); +//// event.accept(POLISHED_NYXITE_ITEM.get()); +//// event.accept(POLISHED_NYXITE_STAIRS_ITEM.get()); +//// event.accept(POLISHED_NYXITE_SLAB_ITEM.get()); +//// event.accept(POLISHED_NYXITE_WALL_ITEM.get()); +//// event.accept(NYXITE_BRICKS_ITEM.get()); +//// event.accept(NYXITE_BRICK_STAIRS_ITEM.get()); +//// event.accept(NYXITE_BRICK_SLAB_ITEM.get()); +//// event.accept(NYXITE_BRICK_WALL_ITEM.get()); +//// event.accept(CHISELED_NYXITE_ITEM.get()); +//// event.accept(PALE_NYXITE_ITEM.get()); +//// event.accept(NYXITE_SPIKE_ITEM.get()); +//// event.accept(POTENT_NYXITE_ITEM.get()); +//// event.accept(UMBRAL_MOSS_BLOCK_ITEM.get()); +//// event.accept(UMBRAL_MOSS_CARPET_ITEM.get()); +//// event.accept(ANTIMETAL_ITEM.get()); +//// event.accept(POLISHED_ANTIMETAL_ITEM.get()); +//// event.accept(ANTIMETAL_SCAFFOLDING_ITEM.get()); +//// event.accept(DREAM_TORCH_ITEM.get()); +//// event.accept(DREAM_LANTERN_ITEM.get()); +//// event.accept(DREAM_CAMPFIRE_ITEM.get()); +//// event.accept(DREAM_SAND_ITEM.get()); +//// event.accept(DREAM_SANDSTONE_ITEM.get()); +//// event.accept(CHISELED_DREAM_SANDSTONE_ITEM.get()); +//// event.accept(CUT_DREAM_SANDSTONE_ITEM.get()); +//// event.accept(SMOOTH_DREAM_SANDSTONE_ITEM.get()); +//// event.accept(DREAM_SANDSTONE_STAIRS_ITEM.get()); +//// event.accept(DREAM_SANDSTONE_SLAB_ITEM.get()); +//// event.accept(DREAM_SANDSTONE_WALL_ITEM.get()); +//// event.accept(SMOOTH_DREAM_SANDSTONE_STAIRS_ITEM.get()); +//// event.accept(SMOOTH_DREAM_SANDSTONE_SLAB_ITEM.get()); +//// event.accept(CUT_DREAM_SANDSTONE_SLAB_ITEM.get()); +//// event.accept(BUDDING_BLOOD_CRYSTAL_ITEM.get()); +//// event.accept(BLOOD_CRYSTAL_ITEM.get()); +//// event.accept(BLOOD_CRYSTAL_CRYSTAL_ITEM.get()); +//// event.accept(SMALL_BLOOD_CRYSTAL_BUD_ITEM.get()); +//// event.accept(MEDIUM_BLOOD_CRYSTAL_BUD_ITEM.get()); +//// event.accept(LARGE_BLOOD_CRYSTAL_BUD_ITEM.get()); +//// event.accept(URANIUM_BLOCK_ITEM.get()); +//// event.accept(RAW_URANIUM_BLOCK_ITEM.get()); +//// event.accept(CUT_URANIUM_ITEM.get()); +//// event.accept(CUT_URANIUM_STAIRS_ITEM.get()); +//// event.accept(CUT_URANIUM_SLAB_ITEM.get()); +//// event.accept(CHISELED_URANIUM_ITEM.get()); +//// event.accept(URANIUM_DOOR_ITEM.get()); +//// event.accept(URANIUM_TRAPDOOR_ITEM.get()); +//// event.accept(URANIUM_BARS_ITEM.get()); +//// event.accept(URANIUM_BULB_ITEM.get()); +//// event.accept(TITANIUM_BLOCK_ITEM.get()); +//// event.accept(RAW_TITANIUM_BLOCK_ITEM.get()); +//// event.accept(CUT_TITANIUM_ITEM.get()); +//// event.accept(CUT_TITANIUM_STAIRS_ITEM.get()); +//// event.accept(CUT_TITANIUM_SLAB_ITEM.get()); +//// event.accept(CHISELED_TITANIUM_ITEM.get()); +//// event.accept(TITANIUM_DOOR_ITEM.get()); +//// event.accept(TITANIUM_TRAPDOOR_ITEM.get()); +//// event.accept(TITANIUM_BARS_ITEM.get()); +//// event.accept(TITANIUM_BULB_ITEM.get()); +//// } +//// +//// if (event.getTabKey() == CreativeModeTabs.COMBAT) { +//// event.accept(BATTLE_AXE.get()); +//// event.accept(BIG_BERTHA.get()); +//// event.accept(BASILISK_DAGGER.get()); +//// event.accept(UltimateGearHelper.createUltimateArmorStack(ULTIMATE_HELMET.get(), event.getParameters().holders())); +//// event.accept(UltimateGearHelper.createUltimateArmorStack(ULTIMATE_CHESTPLATE.get(), event.getParameters().holders())); +//// event.accept(UltimateGearHelper.createUltimateArmorStack(ULTIMATE_LEGGINGS.get(), event.getParameters().holders())); +//// event.accept(UltimateGearHelper.createUltimateArmorStack(ULTIMATE_BOOTS.get(), event.getParameters().holders())); +//// event.accept(ULTIMATE_SWORD.get()); +//// event.accept(UltimateGearHelper.createUltimateBowStack(ULTIMATE_BOW.get(), event.getParameters().holders())); +//// event.accept(ULTIMATE_CROSSBOW.get()); +////// event.accept(ULTIMATE_MACE.get()); +//// event.accept(SQUIDZOOKA.get()); +//// event.accept(SHRINK_RAY.get()); +//// event.accept(GROWTH_RAY.get()); +//// event.accept(GRAVITY_GUN.get()); +//// event.accept(LUCID_PEARL.get()); +//// event.accept(NIGHTMARE_HELMET.get()); +//// event.accept(NIGHTMARE_CHESTPLATE.get()); +//// event.accept(NIGHTMARE_LEGGINGS.get()); +//// event.accept(NIGHTMARE_BOOTS.get()); +//// event.accept(NIGHTMARE_SWORD.get()); +//// event.accept(BLOOD_CRYSTAL_KATANA.get()); +//// event.accept(BLOOD_CRYSTAL_HELMET.get()); +//// event.accept(BLOOD_CRYSTAL_CHESTPLATE.get()); +//// event.accept(BLOOD_CRYSTAL_LEGGINGS.get()); +//// event.accept(BLOOD_CRYSTAL_BOOTS.get()); +//// event.accept(MOGGLES.get()); +//// event.accept(SCORPION_WHIP.get()); +//// event.accept(FALLEN_KING_CROWN.get()); +//// event.accept(BRUTALFLY_ELYTRA.get()); +//// event.accept(PotionContents.createItemStack(Items.POTION, SHRINKING)); +//// event.accept(PotionContents.createItemStack(Items.POTION, STRONG_SHRINKING)); +//// event.accept(PotionContents.createItemStack(Items.POTION, EXTREME_SHRINKING)); +//// event.accept(PotionContents.createItemStack(Items.POTION, PARALYSIS)); +//// event.accept(PotionContents.createItemStack(Items.POTION, LONG_PARALYSIS)); +//// event.accept(PotionContents.createItemStack(Items.POTION, HASTE)); +//// event.accept(PotionContents.createItemStack(Items.POTION, STRONG_HASTE)); +//// event.accept(PotionContents.createItemStack(Items.POTION, GROWING)); +//// event.accept(PotionContents.createItemStack(Items.POTION, STRONG_GROWING)); +//// event.accept(PotionContents.createItemStack(Items.POTION, EXTREME_GROWING)); +//// } +//// } +//// +//// static void registerSpawnPlacements(RegisterSpawnPlacementsEvent event) { +//// event.register(FLYING_SQUIRREL.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING, FlyingSquirrelEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(CATERPILLAR.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CaterpillarEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(BUTTERFLY.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ButterflyEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(REVERIE.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ReverieEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(BRUTALFLY.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Monster::checkMonsterSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(GOLDEN_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(ENCHANTED_GOLDEN_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(CLOUD_SHARK.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CloudSharkEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(WASP.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, WaspEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(BOMBER.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BomberEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(KRAKEN.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, KrakenEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(MISSILE_SQUID.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MissileSquidEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(NIGHTMARE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, NightmareEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(MOLEWORM.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolewormEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(MANTIS.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MantisEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(MOLEVORE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolevoreEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(BED_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BedBugEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(LUCID.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, LucidEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ScorpionEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(BASILISK.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BasiliskEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// event.register(EMPEROR_SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, EmperorScorpionEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); +//// if (CREATE_LOADED && HONEYED_APPLE_COW != null) { +//// event.register(HONEYED_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); +//// } +//// } +// +// private static <T extends Cow> EntityType<T> buildCowType(EntityType.EntityFactory<T> factory, String name) { +// return EntityType.Builder.of(factory, MobCategory.CREATURE) +// .sized(0.9F, 1.4F) +// .clientTrackingRange(10) +// .build(name); +// } +// +// private static <T extends BaseAntEntity> EntityType<T> buildAntType(EntityType.EntityFactory<T> factory, MobCategory category, String name) { +// return EntityType.Builder.of(factory, category) +// .sized(0.6375F, 0.2125F) +// .clientTrackingRange(8) +// .build(name); +// } +// +// private static AttributeSupplier.Builder buildAntAttributes(double health, double speed, double attackDamage) { +// return net.minecraft.world.entity.Mob.createMobAttributes() +// .add(Attributes.MAX_HEALTH, health) +// .add(Attributes.MOVEMENT_SPEED, speed) +// .add(Attributes.ATTACK_DAMAGE, attackDamage); +// } +// +// static void handleBlockToolModification(BlockEvent.BlockToolModificationEvent event) { +// if (event.getItemAbility() != ItemAbilities.AXE_STRIP) { +// return; +// } +// +// BlockState state = event.getState(); +// if (!state.hasProperty(RotatedPillarBlock.AXIS)) { +// return; +// } +// +// if (state.is(OURANWOOD_LOG.get())) { +// event.setFinalState(STRIPPED_OURANWOOD_LOG.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); +// return; +// } +// +// if (state.is(MOSSY_OURANWOOD_LOG.get())) { +// event.setFinalState(STRIPPED_OURANWOOD_LOG.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); +// return; +// } +// +// if (state.is(OURANWOOD_WOOD.get())) { +// event.setFinalState(STRIPPED_OURANWOOD_WOOD.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); +// return; +// } +// +// if (state.is(MOSSY_OURANWOOD_WOOD.get())) { +// event.setFinalState(STRIPPED_OURANWOOD_WOOD.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); +// } +// } +// +// static void registerBrewingRecipes(RegisterBrewingRecipesEvent event) { +// event.getBuilder().addMix(Potions.AWKWARD, LUCID_EYE.get(), INVERSION); +// event.getBuilder().addMix(INVERSION, Items.REDSTONE, LONG_INVERSION); +// event.getBuilder().addMix(Potions.AWKWARD, BASILISK_FANG.get(), PARALYSIS); +// event.getBuilder().addMix(PARALYSIS, Items.REDSTONE, LONG_PARALYSIS); +// event.getBuilder().addMix(Potions.AWKWARD, MOLEWORM_ITEM.get(), HASTE); +// event.getBuilder().addMix(HASTE, Items.GLOWSTONE_DUST, STRONG_HASTE); +// event.getBuilder().addMix(Potions.AWKWARD, CLOUD_SHARK_FIN.get(), Potions.SLOW_FALLING); +// event.getBuilder().addMix(Potions.AWKWARD, CORNEA_EAR.get(), Potions.NIGHT_VISION); +// event.getBuilder().addMix(Potions.AWKWARD, URANIUM_NUGGET.get(), SHRINKING); +// event.getBuilder().addMix(SHRINKING, Items.GLOWSTONE_DUST, STRONG_SHRINKING); +// event.getBuilder().addMix(STRONG_SHRINKING, Items.GLOWSTONE_DUST, EXTREME_SHRINKING); +// event.getBuilder().addMix(Potions.AWKWARD, TITANIUM_NUGGET.get(), GROWING); +// event.getBuilder().addMix(GROWING, Items.GLOWSTONE_DUST, STRONG_GROWING); +// event.getBuilder().addMix(STRONG_GROWING, Items.GLOWSTONE_DUST, EXTREME_GROWING); +// +// } +// +// static void onMobEffectApplicable(MobEffectEvent.Applicable event) { +// if (event.getEffectInstance() == null) { +// return; +// } +// +// if (event.getEffectInstance().is(DREAD) && !(event.getEntity() instanceof Player)) { +// event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); +// return; +// } +// +// if (event.getEntity() instanceof Player player && isWearingFullNightmareArmor(player) +// && (event.getEffectInstance().is(net.minecraft.world.effect.MobEffects.WITHER) +// || event.getEffectInstance().is(DREAD))) { +// event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); +// return; +// } +// +// if (event.getEntity().getType().is(AntarchyTags.Entities.INVERTED_IMMUNE) +// && event.getEffectInstance().is(INVERTED)) { +// event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); +// return; +// } +// +// if (event.getEntity().getType().is(AntarchyTags.Entities.SIZE_CHANGING_IMMUNE) +// && (event.getEffectInstance().is(SHRINKING_EFFECT) || event.getEffectInstance().is(GROWTH_EFFECT))) { +// event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); +// return; +// } +// +// if (event.getEntity().getType().is(AntarchyTags.Entities.PARALYSIS_IMMUNE) +// && event.getEffectInstance().is(PARALYZED)) { +// event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); +// return; +// } +// +// if (event.getEntity() instanceof Player player +// && event.getEffectInstance().is(INVERTED) +// && !player.hasEffect(INVERTED)) { +// notifyNearbyReveriesOfInversionChange(player); +// } +// } +// +// +// static void onInvertedEffectRemoved(MobEffectEvent.Remove event) { +// if (!event.getEffect().is(INVERTED)) return; +// LivingEntity entity = event.getEntity(); +// if (!entity.level().isClientSide()) { +// com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.setGravityDirection( +// entity, +// com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection.DOWN, +// new com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition(12)); +// if (entity instanceof Player player) { +// notifyNearbyReveriesOfInversionChange(player); +// } +// } +// } +// +// +// static void onInvertedEffectExpired(MobEffectEvent.Expired event) { +// if (event.getEffectInstance() == null) return; +// if (!event.getEffectInstance().is(INVERTED)) return; +// LivingEntity entity = event.getEntity(); +// if (!entity.level().isClientSide()) { +// com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.setGravityDirection( +// entity, +// com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection.DOWN, +// new com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition(12)); +// if (entity instanceof Player player) { +// notifyNearbyReveriesOfInversionChange(player); +// } +// } +// } +// +// private static void notifyNearbyReveriesOfInversionChange(Player player) { +// for (ReverieEntity reverie : player.level().getEntitiesOfClass( +// ReverieEntity.class, +// player.getBoundingBox().inflate(48.0D) +// )) { +// reverie.syncFocusInversionState(); +// } +// } +// +// private static BlockEntityType<AntNestBlockEntity> antNestBlockEntityType() { +// return ANT_NEST_BLOCK_ENTITY.get(); +// } +// +// private static BlockEntityType<WaspNestBlockEntity> waspNestBlockEntityType() { +// return WASP_NEST_BLOCK_ENTITY.get(); +// } +// +// private static BlockEntityType<PotentNyxiteBlockEntity> potentNyxiteBlockEntityType() { +// return POTENT_NYXITE_BLOCK_ENTITY.get(); +// } +// +// private static Block smallBloodCrystalBudBlock() { +// return SMALL_BLOOD_CRYSTAL_BUD.get(); +// } +// +// private static Item cloudBucketItem() { +// return CLOUD_BUCKET.get(); +// } +// +// private static Block mediumBloodCrystalBudBlock() { +// return MEDIUM_BLOOD_CRYSTAL_BUD.get(); +// } +// +// private static Block largeBloodCrystalBudBlock() { +// return LARGE_BLOOD_CRYSTAL_BUD.get(); +// } +// +// private static Block bloodCrystalCrystalBlock() { +// return BLOOD_CRYSTAL_CRYSTAL.get(); +// } +// +// private static Block createDirtOre(Block copyFrom) { +// return new Block(dirtOreProperties()); +// } +// +// private static Block createDirtOre(Block copyFrom, int minExperience, int maxExperience) { +// return new DropExperienceBlock(UniformInt.of(minExperience, maxExperience), dirtOreProperties()); +// } +// +// private static BlockBehaviour.Properties dirtOreProperties() { +// return BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT) +// .sound(SoundType.ROOTED_DIRT) +// .strength(0.65F, 0.8F) +// .requiresCorrectToolForDrops(); +// } +// +// private static BlockBehaviour.Properties nyxiteProperties() { +// return BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK); +// } +// +// private static Block createOre(Block copyFrom) { +// return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); +// } +// +// private static Block createOre(Block copyFrom, int minExperience, int maxExperience) { +// return new DropExperienceBlock(UniformInt.of(minExperience, maxExperience), BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); +// } +// +// private static Block createStorageBlock(Block copyFrom) { +// return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); +// } +// +// private static Block createHorizontalFacingStorageBlock(Block copyFrom) { +// return new SimpleHorizontalFacingBlock(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); +// } +// +// private static final class SimpleHorizontalFacingBlock extends HorizontalDirectionalBlock { +// private static final MapCodec<SimpleHorizontalFacingBlock> CODEC = simpleCodec(SimpleHorizontalFacingBlock::new); +// +// private SimpleHorizontalFacingBlock(BlockBehaviour.Properties properties) { +// super(properties); +// registerDefaultState(stateDefinition.any().setValue(FACING, Direction.NORTH)); +// } +// +// @Override +// protected MapCodec<? extends HorizontalDirectionalBlock> codec() { +// return CODEC; +// } +// +// @Override +// protected void createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) { +// builder.add(FACING); +// } +// +// @Override +// public BlockState getStateForPlacement(BlockPlaceContext context) { +// return defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); +// } +// +// @Override +// protected BlockState rotate(BlockState state, Rotation rotation) { +// return state.setValue(FACING, rotation.rotate(state.getValue(FACING))); +// } +// +// @Override +// protected BlockState mirror(BlockState state, Mirror mirror) { +// return state.rotate(mirror.getRotation(state.getValue(FACING))); +// } +// } +// +// private static Block createRawStorageBlock(Block copyFrom) { +// return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom) +// .strength(3.5F, 6.0F) +// .requiresCorrectToolForDrops()); +// } +// +// private static Item diamondMinecartItem() { +// return DIAMOND_MINECART_ITEM.get(); +// } +// +// static void handleUltimateBowDamage(LivingIncomingDamageEvent event) { +// if (!UltimateGearHelper.isUltimateBowArrow(event.getSource().getDirectEntity())) { +// return; +// } +// +// LivingEntity target = event.getEntity(); +// if (target instanceof Player player) { +// event.setAmount(0.0F); +// event.setInvulnerabilityTicks(0); +// player.clearFire(); +// player.heal((float) AntarchySettings.ultimateBowPlayerHeal()); +// return; +// } +// +// // Shared item code now scales arrow base damage directly so attribute and projectile +// // modifiers stay in the damage pipeline. Leave non-player hits untouched here. +// } +// +// static void handleUltimateCrossbowDamage(LivingIncomingDamageEvent event) { +// if (!UltimateGearHelper.isUltimateCrossbowProjectile(event.getSource().getDirectEntity())) { +// return; +// } +// } +// +// +// static void handleNightmareSwordDamage(LivingIncomingDamageEvent event) { +// net.minecraft.world.damagesource.DamageSource source = event.getSource(); +// if (!(source.getEntity() instanceof Player attacker)) return; +// if (!(attacker.getMainHandItem().getItem() instanceof NightmareSwordItem)) return; +// +// float maxHealth = attacker.getMaxHealth(); +// if (maxHealth <= 0) return; +// float missingFraction = (maxHealth - attacker.getHealth()) / maxHealth; +// float baseDamage = (float) AntarchySettings.nightmareSwordBaseDamage(); +// float scalingFactor = (float) AntarchySettings.nightmareSwordScalingFactor(); +// +// event.setAmount(baseDamage + missingFraction * scalingFactor * baseDamage); +// } +// +// static void handleNightmareArmorDoubleDamage(LivingIncomingDamageEvent event) { +// net.minecraft.world.damagesource.DamageSource source = event.getSource(); +// if (!(source.getEntity() instanceof net.minecraft.world.entity.LivingEntity attacker)) return; +// if (!attacker.getAttributes().hasAttribute(DOUBLE_DAMAGE_CHANCE)) return; +// double chance = attacker.getAttributeValue(DOUBLE_DAMAGE_CHANCE); +// if (chance <= 0.0) return; +// if (attacker.getRandom().nextDouble() < chance) { +// event.setAmount(event.getAmount() * 2.0F); +// LivingEntity victim = event.getEntity(); +// if (victim.level() instanceof ServerLevel serverLevel) { +// serverLevel.playSound(null, victim.blockPosition(), +// AntarchySoundEvents.NIGHTMARE_BITE.get(), +// net.minecraft.sounds.SoundSource.PLAYERS, 0.9f, 0.85f + victim.getRandom().nextFloat() * 0.3f); +// serverLevel.sendParticles( +// new net.minecraft.core.particles.DustParticleOptions(new org.joml.Vector3f(0.55f, 0.0f, 0.05f), 1.4f), +// victim.getX(), victim.getY() + victim.getBbHeight() * 0.5, victim.getZ(), +// 30, 0.4, 0.5, 0.4, 0.15); +// } +// } +// } +// +// private static boolean isWearingFullNightmareArmor(Player player) { +// for (ItemStack stack : player.getArmorSlots()) { +// if (!(stack.getItem() instanceof NightmareArmorItem)) return false; +// } +// return true; +// } +// +// static void handleAntiwaterDamage(LivingIncomingDamageEvent event) { +// if (!event.getSource().is(DamageTypes.FALL)) { +// return; +// } +// +// LivingEntity livingEntity = event.getEntity(); +// if (!intersectsAntiwater(livingEntity, livingEntity.getBoundingBox().inflate(0.05D))) { +// return; +// } +// +// event.setCanceled(true); +// } +// +// private static void tickLightningDragonStorms(LevelTickEvent.Post event) { +// if (event.getLevel() instanceof net.minecraft.server.level.ServerLevel serverLevel) { +// LightningDragonStormManager.tick(serverLevel); +// } +// } +// +// static void handleScorpionWhipAttackEntity(AttackEntityEvent event) { +// if (!(event.getEntity() instanceof ServerPlayer player)) { +// return; +// } +// +// if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem) || !(event.getTarget() instanceof LivingEntity target)) { +// return; +// } +// +// if (ScorpionWhipTetherManager.hasTether(player)) { +// event.setCanceled(true); +// if (ScorpionWhipTetherManager.isTetheredTo(player, target)) { +// player.resetAttackStrengthTicker(); +// } +// } +// } +// +// static void handleScorpionWhipLeftClickBlock(PlayerInteractEvent.LeftClickBlock event) { +// if (!(event.getEntity() instanceof ServerPlayer player)) { +// return; +// } +// if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem) || !ScorpionWhipTetherManager.hasTether(player)) { +// return; +// } +// event.setCanceled(true); +// } +// +// static void handleScorpionWhipRightClickBlock(PlayerInteractEvent.RightClickBlock event) { +// if (!(event.getEntity() instanceof ServerPlayer player)) { +// return; +// } +// if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem)) { +// return; +// } +// if (!ScorpionWhipTetherManager.hasTether(player)) { +// return; +// } +// if (ScorpionWhipTetherManager.pullAndDetach(player)) { +// event.setCanceled(true); +// event.setCancellationResult(InteractionResult.SUCCESS); +// } +// } +// +// static void handleScorpionWhipRightClickItem(PlayerInteractEvent.RightClickItem event) { +// if (!(event.getEntity() instanceof ServerPlayer player)) { +// return; +// } +// if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem)) { +// return; +// } +// if (!ScorpionWhipTetherManager.hasTether(player)) { +// return; +// } +// if (ScorpionWhipTetherManager.pullAndDetach(player)) { +// event.setCanceled(true); +// event.setCancellationResult(InteractionResult.SUCCESS); +// } +// } +// +// static void handleParalyzedAttackEntity(AttackEntityEvent event) { +// if (isParalyzed(event.getEntity())) { +// event.setCanceled(true); +// } +// } +// +// static void handleParalyzedLeftClickBlock(PlayerInteractEvent.LeftClickBlock event) { +// if (isParalyzed(event.getEntity())) { +// event.setCanceled(true); +// } +// } +// +// static void handleParalyzedRightClickBlock(PlayerInteractEvent.RightClickBlock event) { +// if (isParalyzed(event.getEntity())) { +// event.setCancellationResult(InteractionResult.FAIL); +// event.setCanceled(true); +// } +// } +// +// static void handleParalyzedRightClickItem(PlayerInteractEvent.RightClickItem event) { +// if (isParalyzed(event.getEntity())) { +// event.setCancellationResult(InteractionResult.FAIL); +// event.setCanceled(true); +// } +// } +// +// static void handleParalyzedEntityInteract(PlayerInteractEvent.EntityInteract event) { +// if (isParalyzed(event.getEntity())) { +// event.setCancellationResult(InteractionResult.FAIL); +// event.setCanceled(true); +// } +// } +// +// static void handleParalyzedEntityInteractSpecific(PlayerInteractEvent.EntityInteractSpecific event) { +// if (isParalyzed(event.getEntity())) { +// event.setCancellationResult(InteractionResult.FAIL); +// event.setCanceled(true); +// } +// } +// +// private static boolean isParalyzed(Player player) { +// return player.hasEffect(PARALYZED); +// } +// +// static void handleDreamSandJump(LivingEvent.LivingJumpEvent event) { +// LivingEntity livingEntity = event.getEntity(); +// if (!AntarchySettings.dreamSandEnabled() || isDreamSandLowGravityBlacklisted(livingEntity)) { +// clearDreamSandLowGravity(livingEntity); +// } else if (isStandingOnDreamSand(livingEntity)) { +// livingEntity.setDeltaMovement( +// livingEntity.getDeltaMovement().x, +// livingEntity.getDeltaMovement().y * AntarchySettings.dreamSandJumpVelocityMultiplier(), +// livingEntity.getDeltaMovement().z +// ); +// DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); +// access.antarchy$setDreamSandLowGravityActive(true); +// access.antarchy$setDreamSandLowGravityTicksRemaining((int) Math.max(1L, Math.round(AntarchySettings.dreamSandEffectDurationSeconds() * 20.0D))); +// access.antarchy$setDreamSandLandingGraceTicks(0); +// } +// +// } +// +// static void tickDreadAndIchor(PlayerTickEvent.Post event) { +// Player player = event.getEntity(); +// if (player.level().isClientSide()) { +// return; +// } +// if (player.isInFluidType(ICHOR_TYPE.get()) && AntarchySettings.ichorWitherEnabled()) { +// player.addEffect(new MobEffectInstance(MobEffects.WITHER, 40, 0, false, true, true)); +// } +// } +// +// static void tickScorpionWhips(PlayerTickEvent.Post event) { +// if (event.getEntity() instanceof ServerPlayer player) { +// ScorpionWhipTetherManager.tick(player); +// } +// } +// +// static void tickDreamSandLowGravity(EntityTickEvent.Post event) { +// if (!(event.getEntity() instanceof LivingEntity livingEntity)) { +// return; +// } +// +// DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); +// int landingGraceTicks = access.antarchy$getDreamSandLandingGraceTicks(); +// if (landingGraceTicks > 0) { +// access.antarchy$setDreamSandLandingGraceTicks(landingGraceTicks - 1); +// } +// +// if (!AntarchySettings.dreamSandEnabled() || isDreamSandLowGravityBlacklisted(livingEntity) || !access.antarchy$isDreamSandLowGravityActive()) { +// return; +// } +// +// int remainingTicks = access.antarchy$getDreamSandLowGravityTicksRemaining(); +// if (remainingTicks > 0) { +// access.antarchy$setDreamSandLowGravityTicksRemaining(remainingTicks - 1); +// } +// if (access.antarchy$getDreamSandLowGravityTicksRemaining() <= 0) { +// clearDreamSandLowGravity(livingEntity); +// return; +// } +// +// if (isOnSolidGround(livingEntity)) { +// access.antarchy$setDreamSandLowGravityActive(false); +// access.antarchy$setDreamSandLowGravityTicksRemaining(0); +// access.antarchy$setDreamSandLandingGraceTicks(2); +// } else if (!livingEntity.onGround() && livingEntity.getDeltaMovement().y < 0.0D) { +// livingEntity.setDeltaMovement( +// livingEntity.getDeltaMovement().x, +// livingEntity.getDeltaMovement().y * AntarchySettings.dreamSandGravityMultiplier(), +// livingEntity.getDeltaMovement().z +// ); +// } +// +// } +// +// static void handleAntiwaterFall(LivingFallEvent event) { +// LivingEntity livingEntity = event.getEntity(); +// if (intersectsAntiwater(livingEntity, livingEntity.getBoundingBox().inflate(0.05D))) { +// event.setCanceled(true); +// } +// } +// +// static void handleDreamSandFall(LivingFallEvent event) { +// LivingEntity livingEntity = event.getEntity(); +// DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); +// if (!AntarchySettings.dreamSandEnabled() +// || isDreamSandLowGravityBlacklisted(livingEntity) +// || (!access.antarchy$isDreamSandLowGravityActive() && access.antarchy$getDreamSandLandingGraceTicks() <= 0)) { +// return; +// } +// +// event.setCanceled(true); +// } +// +// private static boolean intersectsAntiwater(Entity entity, AABB box) { +// BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); +// BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); +// BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); +// for (int x = min.getX(); x <= max.getX(); x++) { +// for (int y = min.getY(); y <= max.getY(); y++) { +// for (int z = min.getZ(); z <= max.getZ(); z++) { +// cursor.set(x, y, z); +// FluidState fluidState = entity.level().getFluidState(cursor); +// if (PotentNyxiteBlock.isAntiwater(fluidState)) { +// return true; +// } +// } +// } +// } +// return false; +// } +// +// private static final int ANTIMETAL_INVERTED_REFRESH_TICKS = 20; +// +// static void tickOverheadInversion(EntityTickEvent.Post event) { +// if (!(event.getEntity() instanceof LivingEntity livingEntity)) { +// return; +// } +// if (livingEntity.level().isClientSide()) { +// return; +// } +// if (livingEntity instanceof Player player && player.isSpectator()) { +// return; +// } +// if (!isDirectlyBelowAntimetal(livingEntity)) { +// return; +// } +// +// MobEffectInstance existingInverted = livingEntity.getEffect(INVERTED); +// if (existingInverted == null || existingInverted.getDuration() <= 5) { +// livingEntity.addEffect(new MobEffectInstance(INVERTED, ANTIMETAL_INVERTED_REFRESH_TICKS, 0, false, false, false)); +// spawnAntimetalInversionParticles(livingEntity); +// } +// } +// +// +// private static boolean isInOrBelowAntimetalScaffolding(LivingEntity entity) { +// AABB bounds = entity.getBoundingBox().deflate(1.0E-3D); +// int minX = net.minecraft.util.Mth.floor(bounds.minX); +// int maxX = net.minecraft.util.Mth.floor(bounds.maxX); +// int minY = net.minecraft.util.Mth.floor(bounds.minY); +// int maxY = net.minecraft.util.Mth.floor(bounds.maxY); +// int minZ = net.minecraft.util.Mth.floor(bounds.minZ); +// int maxZ = net.minecraft.util.Mth.floor(bounds.maxZ); +// +// for (int x = minX; x <= maxX; x++) { +// for (int z = minZ; z <= maxZ; z++) { +// for (int y = minY; y <= maxY; y++) { +// if (entity.level().getBlockState(new net.minecraft.core.BlockPos(x, y, z)) +// .getBlock() instanceof com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock) { +// return true; +// } +// } +// net.minecraft.core.BlockPos abovePos = new net.minecraft.core.BlockPos(x, maxY + 1, z); +// if (entity.level().getBlockState(abovePos) +// .getBlock() instanceof com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock) { +// return true; +// } +// } +// } +// return false; +// } +// +// private static boolean isDirectlyBelowAntimetal(LivingEntity entity) { +// AABB bounds = entity.getBoundingBox().deflate(1.0E-3D); +// +// int minX = net.minecraft.util.Mth.floor(bounds.minX); +// int maxX = net.minecraft.util.Mth.floor(bounds.maxX); +// int minY = net.minecraft.util.Mth.floor(bounds.minY); +// int maxY = net.minecraft.util.Mth.floor(bounds.maxY); +// int minZ = net.minecraft.util.Mth.floor(bounds.minZ); +// int maxZ = net.minecraft.util.Mth.floor(bounds.maxZ); +// +// for (int x = minX; x <= maxX; x++) { +// for (int y = minY; y <= maxY; y++) { +// for (int z = minZ; z <= maxZ; z++) { +// net.minecraft.core.BlockPos crystalPos = new net.minecraft.core.BlockPos(x, y + 1, z); +// if (entity.level().getBlockState(crystalPos).is(ANTIMETAL.get()) +// || entity.level().getBlockState(crystalPos).is(POLISHED_ANTIMETAL.get())) { +// return true; +// } +// } +// } +// } +// +// return false; +// } +// +// private static void spawnAntimetalInversionParticles(LivingEntity entity) { +// if (!(entity.level() instanceof ServerLevel serverLevel)) { +// return; +// } +// +// double x = entity.getX(); +// double y = entity.getBoundingBox().maxY + 0.1D; +// double z = entity.getZ(); +// serverLevel.sendParticles( +// new net.minecraft.core.particles.DustParticleOptions(new org.joml.Vector3f(1.0F, 0.1F, 0.1F), 1.0F), +// x, +// y, +// z, +// 6, +// 0.2D, +// 0.05D, +// 0.2D, +// 0.0D +// ); +// } +// +// static void tickDuctTapeStickiness(EntityTickEvent.Post event) { +// DuctTapeBlock.tickStuckEntity(event.getEntity()); +// } +// +// static void handleDreadDeath(LivingDeathEvent event) { +// LivingEntity entity = event.getEntity(); +// clearDreamSandLowGravity(entity); +// if (!entity.hasEffect(DREAD)) { +// return; +// } +// +// entity.removeEffect(DREAD); +// } +// +// static void handleFallenKingCrownKill(LivingDeathEvent event) { +// if (!(event.getEntity() instanceof Enemy)) { +// return; +// } +// +// Entity attacker = event.getSource().getEntity(); +// if (!(attacker instanceof Player player) || player.level().isClientSide()) { +// return; +// } +// +// if (!player.getItemBySlot(net.minecraft.world.entity.EquipmentSlot.HEAD).is(FALLEN_KING_CROWN.get())) { +// return; +// } +// +// player.addEffect(new MobEffectInstance(MobEffects.HERO_OF_THE_VILLAGE, 6000, 0, false, true, true)); +// } +// +// +// private static final String DREAD_BED_BUG_NEXT_SPAWN_KEY = Antarchy.MODID + ":dread_bed_bug_next_spawn"; +// private static final int DREAD_BED_BUG_SPAWN_COOLDOWN_TICKS = 6000; +// +// static void handleDreadBedSleep(net.neoforged.neoforge.event.entity.player.CanPlayerSleepEvent event) { +// if (!event.getEntity().hasEffect(DREAD)) { +// return; +// } +// if (event.getEntity() instanceof Player player) { +// player.displayClientMessage(net.minecraft.network.chat.Component.translatable("message.antarchy.dread_too_scared_to_sleep"), true); +// } +// event.setProblem(net.minecraft.world.entity.player.Player.BedSleepingProblem.OTHER_PROBLEM); +// +// net.minecraft.server.level.ServerLevel level = (net.minecraft.server.level.ServerLevel) event.getLevel(); +// Player player = event.getEntity(); +// long gameTime = level.getGameTime(); +// long nextSpawnTime = player.getPersistentData().getLong(DREAD_BED_BUG_NEXT_SPAWN_KEY); +// if (nextSpawnTime > gameTime) { +// return; +// } +// +// net.minecraft.core.BlockPos bedPos = event.getPos(); +// com.craisinlord.antarchy.content.entity.BedBugEntity bedBug = AntarchyObjects.BED_BUG.get().create(level); +// if (bedBug == null) { +// return; +// } +// +// player.getPersistentData().putLong(DREAD_BED_BUG_NEXT_SPAWN_KEY, gameTime + DREAD_BED_BUG_SPAWN_COOLDOWN_TICKS); +// bedBug.moveTo(bedPos.getX() + 0.5D, bedPos.getY() + 0.5D, bedPos.getZ() + 0.5D, +// level.random.nextFloat() * 360.0F, 0.0F); +// bedBug.finalizeSpawn(level, level.getCurrentDifficultyAt(bedPos), +// net.minecraft.world.entity.MobSpawnType.EVENT, null); +// level.addFreshEntity(bedBug); +// } +// +// static void handleNaturalRabbitReplacement(MobSpawnEvent.PositionCheck event) { +// if (!AntarchySettings.easterBunnyEnabled()) { +// return; +// } +// if (event.getSpawnType() != MobSpawnType.NATURAL || !(event.getEntity() instanceof Rabbit rabbit)) { +// return; +// } +// if (rabbit instanceof EasterBunnyEntity) { +// return; +// } +// +// int chancePercent = AntarchySettings.easterBunnyNaturalSpawnChancePercent(); +// if (chancePercent <= 0 || event.getLevel().getRandom().nextInt(100) >= chancePercent) { +// return; +// } +// +// ServerLevel level = (ServerLevel) event.getLevel(); +// EasterBunnyEntity easterBunny = EASTER_BUNNY.get().create(level); +// if (easterBunny == null) { +// return; +// } +// +// easterBunny.moveTo(event.getX(), event.getY(), event.getZ(), rabbit.getYRot(), rabbit.getXRot()); +// easterBunny.finalizeSpawn(level, level.getCurrentDifficultyAt(event.getEntity().blockPosition()), MobSpawnType.NATURAL, null); +// level.addFreshEntity(easterBunny); +// event.setResult(MobSpawnEvent.PositionCheck.Result.FAIL); +// } +// +// +// static void registerCommands(RegisterCommandsEvent event) { +// CaterpillarCommand.register(event.getDispatcher()); +// GravityCommand.register(event.getDispatcher()); +// // ThoraxisWeatherCommand.register(event.getDispatcher()); +// } +// +// static void handleStartTracking(PlayerEvent.StartTracking event) { +// if (event.getTarget().level().isClientSide()) { +// return; +// } +// +// AntarchyGravityNetworking.syncEntity(event.getTarget()); +// } +// +// static void handlePlayerLogin(PlayerEvent.PlayerLoggedInEvent event) { +// if (event.getEntity().level().isClientSide()) { +// return; +// } +// +// clearDreamSandLowGravity(event.getEntity()); +// // Use syncToPlayer so gravity reaches the player directly � on login, sendToPlayersTrackingEntityAndSelf +// // may fire before the player is in the tracking system, causing the packet to be dropped. +// if (event.getEntity() instanceof ServerPlayer serverPlayer) { +// AntarchyGravityNetworking.syncToPlayer(serverPlayer, serverPlayer); +// } else { +// AntarchyGravityNetworking.syncEntity(event.getEntity()); +// } +// if (event.getEntity() instanceof ServerPlayer serverPlayer && serverPlayer.serverLevel() != null) { +// // Thoraxis weather system temporarily disabled for further iteration. +// // ThoraxisWeatherNetworking.syncPlayer(serverPlayer, ThoraxisWeatherManager.snapshot(serverPlayer.serverLevel())); +// } +// } +// +// static void handleDreamSandLogout(PlayerEvent.PlayerLoggedOutEvent event) { +// clearDreamSandLowGravity(event.getEntity()); +// } +// +// static void handleDreamSandDimensionChange(PlayerEvent.PlayerChangedDimensionEvent event) { +// clearDreamSandLowGravity(event.getEntity()); +// if (event.getEntity() instanceof ServerPlayer serverPlayer && serverPlayer.serverLevel() != null) { +// // Thoraxis weather system temporarily disabled for further iteration. +// // ThoraxisWeatherNetworking.syncPlayer(serverPlayer, ThoraxisWeatherManager.snapshot(serverPlayer.serverLevel())); +// } +// } +// +// static void tickThoraxisWeather(LevelTickEvent.Post event) { +// if (event.getLevel() instanceof ServerLevel serverLevel) { +// var snapshot = ThoraxisWeatherManager.tick(serverLevel); +// if (snapshot != null) { +// ThoraxisWeatherNetworking.syncLevel(serverLevel, snapshot); +// } +// } +// } +// +// static void debugThoraxisSpawnPlacements(MobSpawnEvent.SpawnPlacementCheck event) { +// EntityType<?> entityType = event.getEntityType(); +// if (entityType != NIGHTMARE.get() && entityType != LUCID.get()) { +// return; +// } +// if (event.getSpawnType() != MobSpawnType.NATURAL && event.getSpawnType() != MobSpawnType.CHUNK_GENERATION) { +// return; +// } +// if (!event.getLevel().getLevel().dimension().location().equals(THORAXIS_DIMENSION_ID)) { +// return; +// } +// +// long gameTime = event.getLevel().getLevel().getGameTime(); +// if (gameTime - lastThoraxisSpawnPlacementLogTick < 40L) { +// return; +// } +// lastThoraxisSpawnPlacementLogTick = gameTime; +// +// BlockPos pos = event.getPos(); +// Antarchy.LOGGER.info( +// "[SpawnDebug][ThoraxisPlacement] type={} reason={} pos={} biome={} defaultResult={} placementResult={}", +// entityType, +// event.getSpawnType(), +// pos, +// biomeName(event.getLevel().getBiome(pos)), +// event.getDefaultResult(), +// event.getPlacementCheckResult() +// ); +// } +// +// +// private static String biomeName(net.minecraft.core.Holder<Biome> biomeHolder) { +// return biomeHolder.unwrapKey() +// .map(resourceKey -> resourceKey.location().toString()) +// .orElse("unregistered"); +// } +// +// private static BaseFlowingFluid.Properties ichorProperties() { +// return new BaseFlowingFluid.Properties(ICHOR_TYPE, ICHOR, FLOWING_ICHOR) +// .bucket(() -> ICHOR_BUCKET.get()) +// .block(() -> ICHOR_BLOCK.get()) +// .slopeFindDistance(4) +// .levelDecreasePerBlock(1) +// .tickRate(5); +// } +// +// private static BaseFlowingFluid.Properties antiwaterProperties() { +// return new BaseFlowingFluid.Properties(ANTIWATER_TYPE, ANTIWATER, FLOWING_ANTIWATER) +// .bucket(() -> ANTIWATER_BUCKET.get()) +// .block(() -> ANTIWATER_BLOCK.get()) +// .slopeFindDistance(4) +// .levelDecreasePerBlock(1) +// .tickRate(5); +// } +// +// +// +// private static DeferredHolder<SoundEvent, SoundEvent> registerSoundEvent(String path) { +// return SOUND_EVENTS.register(path, +// () -> SoundEvent.createVariableRangeEvent(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path))); +// } +// +// private static boolean isModLoaded(String modId) { +// try { +// return ModList.get().isLoaded(modId); +// } catch (Throwable ignored) { +// return false; +// } +// } +// +// +// private static DreamSandLowGravityAccess dreamSandAccess(LivingEntity livingEntity) { +// return (DreamSandLowGravityAccess) livingEntity; +// } +// +// private static boolean isDreamSandLowGravityBlacklisted(LivingEntity livingEntity) { +// return livingEntity.getType().is(AntarchyTags.Entities.DREAM_SAND_LOW_GRAVITY_BLACKLIST); +// } +// +// private static Ingredient bloodCrystalRepairIngredient() { +// return Ingredient.of(BuiltInRegistries.ITEM.getOptional(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal_shard")) +// .orElse(Items.AIR)); +// } +// +// private static void clearDreamSandLowGravity(LivingEntity livingEntity) { +// DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); +// access.antarchy$setDreamSandLowGravityActive(false); +// access.antarchy$setDreamSandLowGravityTicksRemaining(0); +// access.antarchy$setDreamSandLandingGraceTicks(0); +// } +// +// private static boolean isOnSolidGround(LivingEntity livingEntity) { +// return livingEntity.onGround() && livingEntity.getBlockStateOn().blocksMotion(); +// } +// +// private static boolean isStandingOnDreamSand(LivingEntity livingEntity) { +// return livingEntity.level().getBlockState(livingEntity.getOnPosLegacy()).is(DREAM_SAND.get()); +// } +// +// private static Ingredient ultimateRepairIngredient() { +// return Ingredient.of(TITANIUM_INGOT.get()); +// } +// +// private static java.util.EnumMap<ArmorItem.Type, Integer> createUltimateArmorDefense() { +// java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); +// defense.put(ArmorItem.Type.BOOTS, 6); +// defense.put(ArmorItem.Type.LEGGINGS, 12); +// defense.put(ArmorItem.Type.CHESTPLATE, 16); +// defense.put(ArmorItem.Type.HELMET, 6); +// defense.put(ArmorItem.Type.BODY, 16); +// return defense; +// } +// +// private static java.util.EnumMap<ArmorItem.Type, Integer> createNightmareArmorDefense() { +// java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); +// defense.put(ArmorItem.Type.BOOTS, 4); +// defense.put(ArmorItem.Type.LEGGINGS, 9); +// defense.put(ArmorItem.Type.CHESTPLATE, 11); +// defense.put(ArmorItem.Type.HELMET, 4); +// defense.put(ArmorItem.Type.BODY, 11); +// return defense; +// } +// +// private static java.util.EnumMap<ArmorItem.Type, Integer> createBloodCrystalArmorDefense() { +// java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); +// defense.put(ArmorItem.Type.BOOTS, 2); +// defense.put(ArmorItem.Type.LEGGINGS, 5); +// defense.put(ArmorItem.Type.CHESTPLATE, 6); +// defense.put(ArmorItem.Type.HELMET, 2); +// defense.put(ArmorItem.Type.BODY, 6); +// return defense; +// } +// +// private static java.util.EnumMap<ArmorItem.Type, Integer> createMogglesArmorDefense() { +// java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); +// defense.put(ArmorItem.Type.BOOTS, 0); +// defense.put(ArmorItem.Type.LEGGINGS, 0); +// defense.put(ArmorItem.Type.CHESTPLATE, 0); +// defense.put(ArmorItem.Type.HELMET, 2); +// defense.put(ArmorItem.Type.BODY, 2); +// return defense; +// } +// +// private static java.util.EnumMap<ArmorItem.Type, Integer> createFallenKingCrownDefense() { +// java.util.EnumMap<ArmorItem.Type, Integer> defense = new java.util.EnumMap<>(ArmorItem.Type.class); +// defense.put(ArmorItem.Type.BOOTS, 0); +// defense.put(ArmorItem.Type.LEGGINGS, 0); +// defense.put(ArmorItem.Type.CHESTPLATE, 0); +// defense.put(ArmorItem.Type.HELMET, 2); +// defense.put(ArmorItem.Type.BODY, 2); +// return defense; +// } +// +// static void modifyEntityAttributes(EntityAttributeModificationEvent event) { +// event.add(EntityType.PLAYER, BLOODGLASS_MAX_HEARTS); +// event.add(EntityType.PLAYER, DOUBLE_DAMAGE_CHANCE); +// } +// +// static void handleBloodCrystalBootsFall(LivingFallEvent event) { +// if (!(event.getEntity() instanceof Player player)) return; +// if (!com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.isGravityInverted(player)) return; +// if (!(player.getItemBySlot(net.minecraft.world.entity.EquipmentSlot.FEET).getItem() instanceof BloodCrystalArmorItem)) return; +// event.setCanceled(true); +// } +// +// static void handleBloodglassShield(LivingIncomingDamageEvent event) { +// if (!(event.getEntity() instanceof Player player)) return; +// if (player.level().isClientSide()) return; +// +// if (event.getAmount() <= 1.0f) return; +// +// if (event.getSource().is(BYPASSES_BLOODGLASS)) return; +// +// BloodglassAccess access = (BloodglassAccess) player; +// int totalActive = access.antarchy$getTotalShieldsActive(); +// if (totalActive <= 0) return; +// +// // Consume apple shields first, then armor shields +// if (access.antarchy$getAppleShieldsActive() > 0) { +// access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() - 1); +// access.antarchy$setAppleShieldLostCount(access.antarchy$getAppleShieldLostCount() + 1); +// if (access.antarchy$getAppleRechargeTimer() == 0) { +// access.antarchy$setAppleRechargeTimer(AntarchySettings.bloodCrystalAppleShieldRechargeTicks()); +// } +// } else { +// access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); +// access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); +// if (access.antarchy$getArmorRechargeTimer() == 0) { +// access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); +// } +// } +// +// event.setCanceled(true); +// +// net.minecraft.server.level.ServerLevel serverLevel = (net.minecraft.server.level.ServerLevel) player.level(); +// +// serverLevel.broadcastEntityEvent(player, (byte) 2); +// +// serverLevel.playSound(null, player.blockPosition(), +// net.minecraft.sounds.SoundEvents.GLASS_BREAK, +// net.minecraft.sounds.SoundSource.PLAYERS, 1.0f, 1.0f); +// +// serverLevel.sendParticles( +// new net.minecraft.core.particles.DustParticleOptions( +// new org.joml.Vector3f(0.85f, 0.18f, 0.38f), 1.2f), +// player.getX(), player.getEyeY(), player.getZ(), +// 35, 0.35, 0.55, 0.35, 0.12); +// +// syncBloodglass((ServerPlayer) player); +// } +// +// static void handleBloodCrystalArmorEquip(LivingEquipmentChangeEvent event) { +// if (!(event.getEntity() instanceof Player player)) return; +// if (player.level().isClientSide()) return; +// +// net.minecraft.world.entity.EquipmentSlot slot = event.getSlot(); +// if (slot != net.minecraft.world.entity.EquipmentSlot.HEAD +// && slot != net.minecraft.world.entity.EquipmentSlot.CHEST +// && slot != net.minecraft.world.entity.EquipmentSlot.LEGS +// && slot != net.minecraft.world.entity.EquipmentSlot.FEET) return; +// +// boolean fromIsBC = event.getFrom().getItem() instanceof BloodCrystalArmorItem; +// boolean toIsBC = event.getTo().getItem() instanceof BloodCrystalArmorItem; +// +// BloodglassAccess access = (BloodglassAccess) player; +// +// if (fromIsBC && !toIsBC) { +// // Unequipped BC armor, remove one shield slot (active first, then recharging) +// if (access.antarchy$getArmorShieldsActive() > 0) { +// access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); +// } else if (access.antarchy$getArmorShieldLostCount() > 0) { +// access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); +// if (access.antarchy$getArmorShieldLostCount() == 0) { +// access.antarchy$setArmorRechargeTimer(0); +// } +// } +// } else if (!fromIsBC && toIsBC) { +// // Newly equipped BC armor,only add if not already accounted for (by respawn init) +// int bcPieces = countBCArmorPieces(player); +// int currentTotal = access.antarchy$getArmorShieldsActive() + access.antarchy$getArmorShieldLostCount(); +// if (currentTotal < bcPieces) { +// access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); +// access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); +// } +// } else if (fromIsBC) { +// // BC armor replaced with another BC armor (or same after re-equip sequence) +// // Remove old shield, start recharging new one and reset timer +// if (access.antarchy$getArmorShieldsActive() > 0) { +// access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); +// } else if (access.antarchy$getArmorShieldLostCount() > 0) { +// access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); +// } +// access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); +// access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); +// } +// +// syncBloodglass((ServerPlayer) player); +// } +// +// static void handleBloodglassWardApplied(MobEffectEvent.Added event) { +// if (!event.getEffectInstance().is(BLOODGLASS_WARD)) return; +// if (!(event.getEntity() instanceof Player player)) return; +// if (player.level().isClientSide()) return; +// +// BloodglassAccess access = (BloodglassAccess) player; +// int shieldCount = Math.min( +// event.getEffectInstance().getAmplifier() + 1, +// Math.max(0, AntarchySettings.bloodCrystalHardMaxShields() +// - access.antarchy$getArmorShieldsActive() - access.antarchy$getArmorShieldLostCount()) +// ); +// access.antarchy$setAppleShieldsActive(shieldCount); +// access.antarchy$setAppleShieldLostCount(0); +// access.antarchy$setAppleRechargeTimer(0); +// syncBloodglass((ServerPlayer) player); +// } +// +// private static void clearAppleShields(Player player) { +// BloodglassAccess access = (BloodglassAccess) player; +// access.antarchy$setAppleShieldsActive(0); +// access.antarchy$setAppleShieldLostCount(0); +// access.antarchy$setAppleRechargeTimer(0); +// if (player instanceof ServerPlayer sp) syncBloodglass(sp); +// } +// +// static void handleBloodglassWardRemoved(MobEffectEvent.Remove event) { +// if (!event.getEffect().is(BLOODGLASS_WARD)) return; +// if (!(event.getEntity() instanceof Player player)) return; +// if (player.level().isClientSide()) return; +// clearAppleShields(player); +// } +// +// static void handleBloodglassWardExpired(MobEffectEvent.Expired event) { +// if (!event.getEffectInstance().is(BLOODGLASS_WARD)) return; +// if (!(event.getEntity() instanceof Player player)) return; +// if (player.level().isClientSide()) return; +// clearAppleShields(player); +// } +// +// static void tickBloodglassRecharge(PlayerTickEvent.Post event) { +// Player player = event.getEntity(); +// if (player.level().isClientSide()) return; +// +// BloodglassAccess access = (BloodglassAccess) player; +// boolean changed = false; +// int hardCap = AntarchySettings.bloodCrystalHardMaxShields(); +// +// if (access.antarchy$getArmorShieldLostCount() > 0) { +// int timer = access.antarchy$getArmorRechargeTimer(); +// if (timer > 1) { +// access.antarchy$setArmorRechargeTimer(timer - 1); +// } else if (timer == 1) { +// int currentTotal = access.antarchy$getTotalShieldsActive(); +// if (currentTotal < hardCap) { +// access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() + 1); +// access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); +// changed = true; +// } +// if (access.antarchy$getArmorShieldLostCount() > 0) { +// access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); +// } else { +// access.antarchy$setArmorRechargeTimer(0); +// } +// } +// } +// +// if (access.antarchy$getAppleShieldLostCount() > 0 && player.hasEffect(BLOODGLASS_WARD)) { +// int timer = access.antarchy$getAppleRechargeTimer(); +// if (timer > 1) { +// access.antarchy$setAppleRechargeTimer(timer - 1); +// } else if (timer == 1) { +// int currentTotal = access.antarchy$getTotalShieldsActive(); +// if (currentTotal < hardCap) { +// access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() + 1); +// access.antarchy$setAppleShieldLostCount(access.antarchy$getAppleShieldLostCount() - 1); +// changed = true; +// } +// if (access.antarchy$getAppleShieldLostCount() > 0) { +// access.antarchy$setAppleRechargeTimer(AntarchySettings.bloodCrystalAppleShieldRechargeTicks()); +// } else { +// access.antarchy$setAppleRechargeTimer(0); +// } +// } +// } +// +// if (changed && player instanceof ServerPlayer sp) { +// syncBloodglass(sp); +// sp.playNotifySound( +// net.minecraft.sounds.SoundEvents.AMETHYST_BLOCK_CHIME, +// net.minecraft.sounds.SoundSource.PLAYERS, 0.6f, 1.6f); +// } +// } +// +// private static int countBCArmorPieces(Player player) { +// int count = 0; +// for (net.minecraft.world.entity.EquipmentSlot slot : new net.minecraft.world.entity.EquipmentSlot[]{ +// net.minecraft.world.entity.EquipmentSlot.HEAD, +// net.minecraft.world.entity.EquipmentSlot.CHEST, +// net.minecraft.world.entity.EquipmentSlot.LEGS, +// net.minecraft.world.entity.EquipmentSlot.FEET}) { +// if (player.getItemBySlot(slot).getItem() instanceof BloodCrystalArmorItem) count++; +// } +// return count; +// } +// +// private static void syncBloodglass(ServerPlayer player) { +// BloodglassAccess access = (BloodglassAccess) player; +// PacketDistributor.sendToPlayer(player, +// new com.craisinlord.antarchy.content.network.BloodglassStatePayload( +// access.antarchy$getTotalShieldsActive(), +// access.antarchy$getTotalShieldsMax() +// ) +// ); +// } +// +// static void handleBloodglassPlayerDeath(LivingDeathEvent event) { +// if (!(event.getEntity() instanceof ServerPlayer sp)) return; +// BloodglassAccess access = (BloodglassAccess) sp; +// access.antarchy$setArmorShieldsActive(0); +// access.antarchy$setArmorShieldLostCount(0); +// access.antarchy$setArmorRechargeTimer(0); +// access.antarchy$setAppleShieldsActive(0); +// access.antarchy$setAppleShieldLostCount(0); +// access.antarchy$setAppleRechargeTimer(0); +// syncBloodglass(sp); +// } +// +// static void handleBloodglassRespawn(PlayerEvent.PlayerRespawnEvent event) { +// if (!(event.getEntity() instanceof ServerPlayer sp)) return; +// BloodglassAccess access = (BloodglassAccess) sp; +// int bcCount = 0; +// for (net.minecraft.world.entity.EquipmentSlot slot : new net.minecraft.world.entity.EquipmentSlot[]{ +// net.minecraft.world.entity.EquipmentSlot.HEAD, +// net.minecraft.world.entity.EquipmentSlot.CHEST, +// net.minecraft.world.entity.EquipmentSlot.LEGS, +// net.minecraft.world.entity.EquipmentSlot.FEET}) { +// if (sp.getItemBySlot(slot).getItem() instanceof BloodCrystalArmorItem) bcCount++; +// } +// int shields = Math.min(bcCount, AntarchySettings.bloodCrystalHardMaxShields()); +// access.antarchy$setArmorShieldsActive(shields); +// access.antarchy$setArmorShieldLostCount(0); +// access.antarchy$setArmorRechargeTimer(0); +// syncBloodglass(sp); +// } +// +// static void handleBloodglassLogin(PlayerEvent.PlayerLoggedInEvent event) { +// if (!(event.getEntity() instanceof ServerPlayer sp)) return; +// BloodglassAccess access = (BloodglassAccess) sp; +// if (sp.hasEffect(BLOODGLASS_WARD)) { +// net.minecraft.world.effect.MobEffectInstance effect = sp.getEffect(BLOODGLASS_WARD); +// if (effect != null) { +// int cap = Math.max(0, AntarchySettings.bloodCrystalHardMaxShields() +// - access.antarchy$getArmorShieldsActive() +// - access.antarchy$getArmorShieldLostCount()); +// int shieldCount = Math.min(effect.getAmplifier() + 1, cap); +// access.antarchy$setAppleShieldsActive(shieldCount); +// access.antarchy$setAppleShieldLostCount(0); +// access.antarchy$setAppleRechargeTimer(0); +// } +// } +// syncBloodglass(sp); +// } +// +// private static <T extends net.minecraft.core.particles.ParticleOptions> ParticleType<T> particleType( +// java.util.function.Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> codecFactory, +// java.util.function.Function<ParticleType<T>, StreamCodec<? super io.netty.buffer.ByteBuf, T>> streamCodecFactory +// ) { +// return new ParticleType<T>(false) { +// @Override +// public com.mojang.serialization.MapCodec<T> codec() { +// return codecFactory.apply(this); +// } +// +// @Override +// public StreamCodec<? super io.netty.buffer.ByteBuf, T> streamCodec() { +// return streamCodecFactory.apply(this); +// } +// }; +// } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeFluidTypes.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeFluidTypes.java new file mode 100644 index 00000000..fdea9f54 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoForgeFluidTypes.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.neoforge; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.neoforge.content.fluid.AntiwaterFluidType; +import net.minecraft.sounds.SoundEvents; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.common.SoundActions; +import net.neoforged.neoforge.fluids.FluidType; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.NeoForgeRegistries; + +public final class AntarchyNeoForgeFluidTypes { + private static final DeferredRegister<FluidType> FLUID_TYPES = + DeferredRegister.create(NeoForgeRegistries.Keys.FLUID_TYPES, Antarchy.MODID); + + public static final DeferredHolder<FluidType, FluidType> ANTIWATER_TYPE = FLUID_TYPES.register("antiwater", + () -> new AntiwaterFluidType(FluidType.Properties.create() + .descriptionId("block.antarchy.antiwater") + .fallDistanceModifier(0.0F) + .canSwim(true) + .supportsBoating(true) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY) + .density(1000) + .viscosity(1000))); + + public static final DeferredHolder<FluidType, FluidType> ICHOR_TYPE = FLUID_TYPES.register("ichor", + () -> new FluidType(FluidType.Properties.create() + .descriptionId("block.antarchy.ichor") + .fallDistanceModifier(0.0F) + .supportsBoating(true) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY) + .density(1200) + .viscosity(1400))); + + private AntarchyNeoForgeFluidTypes() { + } + + public static void register(IEventBus modEventBus) { + FLUID_TYPES.register(modEventBus); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java new file mode 100644 index 00000000..4665d3f0 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyNeoforge.java @@ -0,0 +1,39 @@ +package com.craisinlord.antarchy.neoforge; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.neoforge.registry.*; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.fml.ModContainer; +import net.neoforged.fml.ModList; +import net.neoforged.fml.common.Mod; + + +@Mod(Antarchy.MODID) +public class AntarchyNeoforge { + public static final boolean CREATE_LOADED = isModLoaded("create"); + + public static IEventBus modEventBusTempHolder = null; + + public AntarchyNeoforge(IEventBus modEventBus, ModContainer modContainer) { + modEventBusTempHolder = modEventBus; + AntarchyConfigModuleNeoforge.init(modContainer); + AntarchyNeoForgeEvents.register(modEventBus); + AntarchyNeoforgeSounds.register(modEventBus); + AntarchyNeoforgeEntites.register(modEventBus); + AntarchyNeoforgeBlocks.register(modEventBus); + AntarchyNeoforgeItems.register(modEventBus); + AntarchyNeoforgeMisc.register(modEventBus); + AntarchyNeoforgeSpawnPlacements.register(modEventBus); + AntarchyNeoforgeCreativeModeTabs.register(modEventBus); + AntarchyNeoforgeEntityAttributes.register(modEventBus); + AntarchyNeoforgePayloadHandlers.register(modEventBus); + Antarchy.init(); + } + private static boolean isModLoaded(String modId) { + try { + return ModList.get().isLoaded(modId); + } catch (Throwable ignored) { + return false; + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java new file mode 100644 index 00000000..d7633684 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/AntarchyToolsConfig.java @@ -0,0 +1,587 @@ +package com.craisinlord.antarchy.neoforge; + +import net.neoforged.neoforge.common.ModConfigSpec; + +public final class AntarchyToolsConfig { + public static final ModConfigSpec SPEC; + + // ------------------------------------------------------------------------- + // Basilisk Dagger + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue BASILISK_DAGGER_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue BASILISK_DAGGER_ATTACK_SPEED; + private static final ModConfigSpec.IntValue BASILISK_DAGGER_POISON_DURATION_TICKS; + private static final ModConfigSpec.IntValue BASILISK_DAGGER_POISON_AMPLIFIER; + + // ------------------------------------------------------------------------- + // Ultimate Tools + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue ULTIMATE_SWORD_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_SWORD_ATTACK_SPEED; + private static final ModConfigSpec.DoubleValue ULTIMATE_PICKAXE_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_PICKAXE_ATTACK_SPEED; + private static final ModConfigSpec.DoubleValue ULTIMATE_AXE_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_AXE_ATTACK_SPEED; + private static final ModConfigSpec.DoubleValue ULTIMATE_SHOVEL_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_SHOVEL_ATTACK_SPEED; + private static final ModConfigSpec.DoubleValue ULTIMATE_HOE_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_HOE_ATTACK_SPEED; + private static final ModConfigSpec.IntValue ULTIMATE_TOOL_ENCHANTABILITY; + private static final ModConfigSpec.BooleanValue ULTIMATE_TOOLS_THREE_BY_THREE_ENABLED; + + // ------------------------------------------------------------------------- + // Ultimate Bow + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue ULTIMATE_BOW_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_BOW_PLAYER_HEAL; + private static final ModConfigSpec.DoubleValue ULTIMATE_BOW_DRAW_SPEED_MULTIPLIER; + private static final ModConfigSpec.BooleanValue ULTIMATE_BOW_COMES_ENCHANTED_WITH_FLAME; + private static final ModConfigSpec.IntValue ULTIMATE_BOW_ENCHANTABILITY; + + // ------------------------------------------------------------------------- + // Ultimate Crossbow + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue ULTIMATE_CROSSBOW_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue ULTIMATE_CROSSBOW_CHARGE_SPEED_MULTIPLIER; + private static final ModConfigSpec.IntValue ULTIMATE_CROSSBOW_ENCHANTABILITY; + + // ------------------------------------------------------------------------- + // Ultimate Mace + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue ULTIMATE_MACE_DAMAGE_MULTIPLIER; + private static final ModConfigSpec.DoubleValue ULTIMATE_MACE_ATTACK_SPEED; + private static final ModConfigSpec.IntValue ULTIMATE_MACE_ENCHANTABILITY; + + // ------------------------------------------------------------------------- + // Ultimate Armor + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue ULTIMATE_ARMOR_COMES_ENCHANTED; + private static final ModConfigSpec.IntValue ULTIMATE_ARMOR_ENCHANTABILITY; + private static final ModConfigSpec.IntValue ULTIMATE_HELMET_ARMOR_VALUE; + private static final ModConfigSpec.IntValue ULTIMATE_CHESTPLATE_ARMOR_VALUE; + private static final ModConfigSpec.IntValue ULTIMATE_LEGGINGS_ARMOR_VALUE; + private static final ModConfigSpec.IntValue ULTIMATE_BOOTS_ARMOR_VALUE; + private static final ModConfigSpec.DoubleValue ULTIMATE_HELMET_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue ULTIMATE_CHESTPLATE_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue ULTIMATE_LEGGINGS_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue ULTIMATE_BOOTS_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue ULTIMATE_ARMOR_KNOCKBACK_RESISTANCE; + + // ------------------------------------------------------------------------- + // Battle Axe + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue BATTLE_AXE_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue BATTLE_AXE_ATTACK_SPEED; + + // ------------------------------------------------------------------------- + // Big Bertha + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue BIG_BERTHA_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue BIG_BERTHA_REACH_BONUS; + private static final ModConfigSpec.DoubleValue BIG_BERTHA_ATTACK_SPEED; + private static final ModConfigSpec.IntValue BIG_BERTHA_BASILISK_PARALYZE_DURATION_TICKS; + private static final ModConfigSpec.IntValue BIG_BERTHA_KRAKEN_SLOW_TICKS; + private static final ModConfigSpec.DoubleValue BIG_BERTHA_BASILISK_COOLDOWN_SECONDS; + private static final ModConfigSpec.DoubleValue BIG_BERTHA_LUCID_INVERTED_DURATION_SECONDS; + private static final ModConfigSpec.DoubleValue BIG_BERTHA_LUCID_INVERTED_DAMAGE_BONUS_PERCENT; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_BASE_DAMAGE; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_REACH_BONUS; + private static final ModConfigSpec.IntValue SCORPION_WHIP_POISON_DURATION_TICKS; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_TETHER_MAX_RANGE; + private static final ModConfigSpec.IntValue SCORPION_WHIP_REEL_COOLDOWN_TICKS; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_SNAP_BONUS_DAMAGE; + private static final ModConfigSpec.IntValue SCORPION_WHIP_SNAP_COOLDOWN_TICKS; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_PULL_STRENGTH; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_HEAVY_PULL_MULTIPLIER; + private static final ModConfigSpec.DoubleValue SCORPION_WHIP_SELF_PULL_MULTIPLIER; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_KATANA_ATTACK_DAMAGE; + private static final ModConfigSpec.DoubleValue BLOOD_CRYSTAL_KATANA_LAUNCH_STRENGTH; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_KATANA_TRAIL_DURATION_TICKS; + + // ------------------------------------------------------------------------- + // Nightmare Gear + // ------------------------------------------------------------------------- + private static final ModConfigSpec.IntValue NIGHTMARE_HELMET_ARMOR_VALUE; + private static final ModConfigSpec.IntValue NIGHTMARE_CHESTPLATE_ARMOR_VALUE; + private static final ModConfigSpec.IntValue NIGHTMARE_LEGGINGS_ARMOR_VALUE; + private static final ModConfigSpec.IntValue NIGHTMARE_BOOTS_ARMOR_VALUE; + private static final ModConfigSpec.DoubleValue NIGHTMARE_HELMET_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue NIGHTMARE_CHESTPLATE_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue NIGHTMARE_LEGGINGS_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue NIGHTMARE_BOOTS_ARMOR_TOUGHNESS; + private static final ModConfigSpec.DoubleValue NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE; + private static final ModConfigSpec.DoubleValue NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE; + private static final ModConfigSpec.DoubleValue NIGHTMARE_SWORD_BASE_DAMAGE; + private static final ModConfigSpec.DoubleValue NIGHTMARE_SWORD_ATTACK_SPEED; + private static final ModConfigSpec.DoubleValue NIGHTMARE_SWORD_SCALING_FACTOR; + + // ------------------------------------------------------------------------- + // Fallen King's Crown + // ------------------------------------------------------------------------- + private static final ModConfigSpec.IntValue FALLEN_KING_CROWN_ARMOR_VALUE; + private static final ModConfigSpec.DoubleValue FALLEN_KING_CROWN_ARMOR_TOUGHNESS; + + // ------------------------------------------------------------------------- + // Blood Crystal Armor + // ------------------------------------------------------------------------- + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_ARMOR_SHIELD_RECHARGE_TICKS; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_APPLE_SHIELD_COUNT; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_APPLE_DURATION_TICKS; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_APPLE_SHIELD_RECHARGE_TICKS; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_HARD_MAX_SHIELDS; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_HELMET_DEFENSE; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_CHESTPLATE_DEFENSE; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_LEGGINGS_DEFENSE; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_BOOTS_DEFENSE; + private static final ModConfigSpec.DoubleValue BLOOD_CRYSTAL_ARMOR_TOUGHNESS; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_HELMET_DURABILITY; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_CHESTPLATE_DURABILITY; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_LEGGINGS_DURABILITY; + private static final ModConfigSpec.IntValue BLOOD_CRYSTAL_BOOTS_DURABILITY; + + // ------------------------------------------------------------------------- + // Squidzooka + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue SQUIDZOOKA_COOLDOWN_SECONDS; + private static final ModConfigSpec.DoubleValue SQUIDZOOKA_LAUNCH_VELOCITY; + + // ------------------------------------------------------------------------- + // Size Rays + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue SIZE_CHANGING_RAYS_ENABLED; + private static final ModConfigSpec.DoubleValue SIZE_RAY_COOLDOWN_SECONDS; + private static final ModConfigSpec.DoubleValue SIZE_RAY_MIN_SCALE; + private static final ModConfigSpec.DoubleValue SIZE_RAY_MAX_SCALE; + private static final ModConfigSpec.DoubleValue SIZE_RAY_DELTA_PER_HIT; + private static final ModConfigSpec.DoubleValue SHRINKING_POTION_DELTA; + private static final ModConfigSpec.DoubleValue GROWTH_POTION_DELTA; + + // ------------------------------------------------------------------------- + // Gravity Gun + // ------------------------------------------------------------------------- + private static final ModConfigSpec.BooleanValue GRAVITY_GUN_ENABLED; + private static final ModConfigSpec.BooleanValue GRAVITY_GUN_BLOCKS_ENABLED; + private static final ModConfigSpec.BooleanValue GRAVITY_GUN_ENTITIES_ENABLED; + private static final ModConfigSpec.DoubleValue GRAVITY_GUN_RANGE; + private static final ModConfigSpec.DoubleValue GRAVITY_GUN_THROW_STRENGTH; + private static final ModConfigSpec.DoubleValue GRAVITY_GUN_BLAST_STRENGTH; + private static final ModConfigSpec.DoubleValue GRAVITY_GUN_COOLDOWN_SECONDS; + private static final ModConfigSpec.DoubleValue GRAVITY_GUN_MAX_HOLD_DISTANCE; + + // ------------------------------------------------------------------------- + // Miscellaneous items / consumables + // ------------------------------------------------------------------------- + private static final ModConfigSpec.DoubleValue DUCT_TAPE_REPAIR_PERCENT_PER_USE; + private static final ModConfigSpec.DoubleValue POTENT_NYXITE_INVERTED_DURATION_SECONDS; + private static final ModConfigSpec.BooleanValue INVERT_PROJECTILES_FROM_INVERTED_PLAYERS; + private static final ModConfigSpec.IntValue CORNEA_EAR_NIGHT_VISION_SECONDS; + // ------------------------------------------------------------------------- + // Moggles + // ------------------------------------------------------------------------- + private static final ModConfigSpec.IntValue MOGGLES_VISION_RADIUS; + private static final ModConfigSpec.IntValue MOGGLES_VISION_MAX_LIGHT; + private static final ModConfigSpec.DoubleValue MOGGLES_VISION_ALPHA; + + static { + ModConfigSpec.Builder b = new ModConfigSpec.Builder(); + + + // Basilisk Dagger + + b.push("basiliskDagger"); + BASILISK_DAGGER_ATTACK_DAMAGE = b.comment("Attack damage.") .defineInRange("attackDamage", 6.0D, 0.0D, 1024.0D); + BASILISK_DAGGER_ATTACK_SPEED = b.comment("Attack speed.") .defineInRange("attackSpeed", -1.8D, -10.0D, 10.0D); + BASILISK_DAGGER_POISON_DURATION_TICKS = b.comment("Poison duration applied on hit.") .defineInRange("poisonDurationTicks", 200, 0, 20000); + BASILISK_DAGGER_POISON_AMPLIFIER = b.comment("Poison level applied on hit (0 = I).") .defineInRange("poisonAmplifier", 2, 0, 10); + b.pop(); + + + // Ultimate Tools + + b.push("ultimateTools"); + ULTIMATE_SWORD_ATTACK_DAMAGE = b.comment("Attack damage of the Ultimate Sword.") .defineInRange("swordAttackDamage", 30.0D, 0.0D, 1024.0D); + ULTIMATE_SWORD_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Sword.") .defineInRange("swordAttackSpeed", -2.4D, -10.0D, 10.0D); + ULTIMATE_PICKAXE_ATTACK_DAMAGE = b.comment("Attack damage of the Ultimate Pickaxe.") .defineInRange("pickaxeAttackDamage", 22.0D, 0.0D, 1024.0D); + ULTIMATE_PICKAXE_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Pickaxe.") .defineInRange("pickaxeAttackSpeed", -2.8D, -10.0D, 10.0D); + ULTIMATE_AXE_ATTACK_DAMAGE = b.comment("Attack damage of the Ultimate Axe.") .defineInRange("axeAttackDamage", 38.0D, 0.0D, 1024.0D); + ULTIMATE_AXE_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Axe.") .defineInRange("axeAttackSpeed", -3.0D, -10.0D, 10.0D); + ULTIMATE_SHOVEL_ATTACK_DAMAGE = b.comment("Attack damage of the Ultimate Shovel.") .defineInRange("shovelAttackDamage", 24.0D, 0.0D, 1024.0D); + ULTIMATE_SHOVEL_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Shovel.") .defineInRange("shovelAttackSpeed", -3.0D, -10.0D, 10.0D); + ULTIMATE_HOE_ATTACK_DAMAGE = b.comment("Attack damage of the Ultimate Hoe.") .defineInRange("hoeAttackDamage", 8.0D, 0.0D, 1024.0D); + ULTIMATE_HOE_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Hoe.") .defineInRange("hoeAttackSpeed", 0.0D, -10.0D, 10.0D); + ULTIMATE_TOOL_ENCHANTABILITY = b.comment("Enchantability for all Ultimate tools.") .defineInRange("toolEnchantability", 25, 0, 100); + ULTIMATE_TOOLS_THREE_BY_THREE_ENABLED = b + .comment("If false, Ultimate pickaxe, axe, shovel, and hoe lose their 3x3 mining mode and tooltip.") + .define("threeByThreeEnabled", true); + b.pop(); + + + // Ultimate Bow + + b.push("ultimateBow"); + ULTIMATE_BOW_ATTACK_DAMAGE = b.comment("Damage dealt to non-player targets.") .defineInRange("attackDamage", 18.0D, 0.0D, 1024.0D); + ULTIMATE_BOW_PLAYER_HEAL = b.comment("Health restored to players hit by arrows from this bow.") .defineInRange("playerHeal", 8.0D, 0.0D, 1024.0D); + ULTIMATE_BOW_DRAW_SPEED_MULTIPLIER = b.comment("Draw speed relative to a normal bow. 2.5 = 2.5x as fast.") .defineInRange("drawSpeedMultiplier", 2.5D, 0.1D, 16.0D); + ULTIMATE_BOW_COMES_ENCHANTED_WITH_FLAME = b.comment("If true, Ultimate Bows are automatically given and keep the Flame enchant.") .define("comesEnchantedWithFlame", true); + ULTIMATE_BOW_ENCHANTABILITY = b.comment("Enchantability of the Ultimate Bow.") .defineInRange("enchantability", 20, 0, 100); + b.pop(); + + + // Ultimate Crossbow + + b.push("ultimateCrossbow"); + ULTIMATE_CROSSBOW_ATTACK_DAMAGE = b.comment("Damage dealt by projectiles fired from the Ultimate Crossbow.").defineInRange("attackDamage", 8.0D, 0.0D, 1024.0D); + ULTIMATE_CROSSBOW_CHARGE_SPEED_MULTIPLIER = b + .comment( + "Charge speed relative to a normal crossbow. Below 1.0 is slower.", + "Default 0.25 means 4x slower (16-arrow full load ~5 s). Quick Charge still applies." + ) + .defineInRange("chargeSpeedMultiplier", 0.25D, 0.01D, 16.0D); + ULTIMATE_CROSSBOW_ENCHANTABILITY = b.comment("Enchantability of the Ultimate Crossbow.").defineInRange("enchantability", 20, 0, 100); + b.pop(); + + + // Ultimate Mace + + b.push("ultimateMace"); + ULTIMATE_MACE_DAMAGE_MULTIPLIER = b.comment("Multiplier on both base damage and smash bonus. 1.5 = 50% stronger than a normal mace.").defineInRange("damageMultiplier", 1.5D, 0.1D, 16.0D); + ULTIMATE_MACE_ATTACK_SPEED = b.comment("Attack speed of the Ultimate Mace.") .defineInRange("attackSpeed", -3.4D, -10.0D, 10.0D); + ULTIMATE_MACE_ENCHANTABILITY = b.comment("Enchantability of the Ultimate Mace.") .defineInRange("enchantability", 20, 0, 100); + b.pop(); + + + // Ultimate Armor + + b.push("ultimateArmor"); + ULTIMATE_ARMOR_COMES_ENCHANTED = b.comment("If true, newly crafted Ultimate Armor has Protection, Fire Protection, Projectile Protection, and Blast Protection.").define("comesEnchanted", true); + ULTIMATE_ARMOR_ENCHANTABILITY = b.comment("Enchantability for all Ultimate Armor pieces.") .defineInRange("enchantability", 10, 0, 100); + ULTIMATE_HELMET_ARMOR_VALUE = b.comment("Armor points of the Ultimate Helmet.") .defineInRange("helmetArmor", 4, 0, 100); + ULTIMATE_CHESTPLATE_ARMOR_VALUE = b.comment("Armor points of the Ultimate Chestplate.") .defineInRange("chestplateArmor", 9, 0, 100); + ULTIMATE_LEGGINGS_ARMOR_VALUE = b.comment("Armor points of the Ultimate Leggings.") .defineInRange("leggingsArmor", 7, 0, 100); + ULTIMATE_BOOTS_ARMOR_VALUE = b.comment("Armor points of the Ultimate Boots.") .defineInRange("bootsArmor", 4, 0, 100); + ULTIMATE_HELMET_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Ultimate Helmet.") .defineInRange("helmetToughness", 3.0D, 0.0D, 100.0D); + ULTIMATE_CHESTPLATE_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Ultimate Chestplate.") .defineInRange("chestplateToughness", 3.0D, 0.0D, 100.0D); + ULTIMATE_LEGGINGS_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Ultimate Leggings.") .defineInRange("leggingsToughness", 3.0D, 0.0D, 100.0D); + ULTIMATE_BOOTS_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Ultimate Boots.") .defineInRange("bootsToughness", 3.0D, 0.0D, 100.0D); + ULTIMATE_ARMOR_KNOCKBACK_RESISTANCE = b.comment("Knockback resistance granted by each Ultimate Armor piece.") .defineInRange("knockbackResistance", 0.1D, 0.0D, 1.0D); + b.pop(); + + + // Battle Axe + + b.push("battleAxe"); + BATTLE_AXE_ATTACK_DAMAGE = b.comment("Attack damage of the Battle Axe.").defineInRange("attackDamage", 44.0D, 0.0D, 4096.0D); + BATTLE_AXE_ATTACK_SPEED = b.comment("Attack speed of the Battle Axe.") .defineInRange("attackSpeed", -3.1D, -10.0D, 10.0D); + b.pop(); + + + // Big Bertha + + b.push("bigBertha"); + BIG_BERTHA_ATTACK_DAMAGE = b.comment("Attack damage of Big Bertha.") .defineInRange("attackDamage", 55.0D, 0.0D, 4096.0D); + BIG_BERTHA_REACH_BONUS = b.comment("Extra attack range in blocks while held in main hand.") .defineInRange("reachBonus", 3.0D, 0.0D, 32.0D); + BIG_BERTHA_ATTACK_SPEED = b.comment("Attack speed of Big Bertha.") .defineInRange("attackSpeed", -3.0D, -10.0D, 10.0D); + BIG_BERTHA_BASILISK_PARALYZE_DURATION_TICKS = b.comment("Paralyze duration used by Basilisk mode.") .defineInRange("basiliskParalyzeDurationTicks", 80, 0, 20000); + BIG_BERTHA_KRAKEN_SLOW_TICKS = b.comment("Slow duration used by Kraken mode.") .defineInRange("krakenSlowTicks", 80, 0, 20000); + BIG_BERTHA_BASILISK_COOLDOWN_SECONDS = b.comment("Cooldown in seconds after using Basilisk mode's right-click paralyze.") .defineInRange("basiliskModeCooldownSeconds", 7.0D, 0.0D, 3600.0D); + BIG_BERTHA_LUCID_INVERTED_DURATION_SECONDS = b.comment("How long Lucid mode's inversion lasts on a target, in seconds.") .defineInRange("lucidModeInvertedDurationSeconds", 3.0D, 0.0D, 3600.0D); + BIG_BERTHA_LUCID_INVERTED_DAMAGE_BONUS_PERCENT = b.comment("Bonus damage percent from Lucid mode while the wielder is inverted.") .defineInRange("lucidModeInvertedDamageBonusPercent", 25.0D, 0.0D, 1000.0D); + b.pop(); + + b.push("scorpionWhip"); + SCORPION_WHIP_BASE_DAMAGE = b.comment("Base lash damage of the Scorpion Stinger Whip.").defineInRange("baseDamage", 10.0D, 0.0D, 4096.0D); + SCORPION_WHIP_REACH_BONUS = b.comment("Extra entity interaction range in blocks while held in main hand.").defineInRange("reachBonus", 5.0D, 0.0D, 32.0D); + SCORPION_WHIP_POISON_DURATION_TICKS = b.comment("Poison duration applied on lash.").defineInRange("poisonDurationTicks", 100, 0, 20000); + SCORPION_WHIP_TETHER_MAX_RANGE = b.comment("Maximum tether distance before it breaks.").defineInRange("tetherMaxRange", 10.0D, 0.0D, 128.0D); + SCORPION_WHIP_REEL_COOLDOWN_TICKS = b.comment("Cooldown in ticks between reel pulls.").defineInRange("reelCooldownTicks", 10, 0, 20000); + SCORPION_WHIP_SNAP_BONUS_DAMAGE = b.comment("Bonus damage dealt when snapping the tether free.").defineInRange("snapBonusDamage", 6.0D, 0.0D, 4096.0D); + SCORPION_WHIP_SNAP_COOLDOWN_TICKS = b.comment("Cooldown in ticks after a snap release.").defineInRange("snapCooldownTicks", 30, 0, 20000); + SCORPION_WHIP_PULL_STRENGTH = b.comment("Pull strength applied to normal tethered targets.").defineInRange("pullStrength", 0.75D, 0.0D, 8.0D); + SCORPION_WHIP_HEAVY_PULL_MULTIPLIER = b.comment("Reduced pull strength applied to heavy targets.").defineInRange("heavyPullMultiplier", 0.25D, 0.0D, 8.0D); + SCORPION_WHIP_SELF_PULL_MULTIPLIER = b.comment("Self-pull strength toward heavy tethered targets.").defineInRange("selfPullMultiplier", 0.45D, 0.0D, 8.0D); + b.pop(); + + b.push("bloodCrystalKatana"); + BLOOD_CRYSTAL_KATANA_ATTACK_DAMAGE = b.comment("Attack damage of the Blood Crystal Katana.").defineInRange("attackDamage", 7, 0, 1024); + BLOOD_CRYSTAL_KATANA_LAUNCH_STRENGTH = b.comment("Forward launch strength applied to the wielder when the katana hits.").defineInRange("launchStrength", 1.1D, 0.0D, 8.0D); + BLOOD_CRYSTAL_KATANA_TRAIL_DURATION_TICKS = b.comment("How long the crimson trail lingers after a katana hit, in ticks.").defineInRange("trailDurationTicks", 12, 0, 200); + b.pop(); + + + // Nightmare Gear + + b.push("nightmareArmor"); + NIGHTMARE_HELMET_ARMOR_VALUE = b.comment("Armor points of the Nightmare Helmet. (Netherite default: 3)") .defineInRange("helmetArmor", 3, 0, 100); + NIGHTMARE_CHESTPLATE_ARMOR_VALUE = b.comment("Armor points of the Nightmare Chestplate. (Netherite default: 8)") .defineInRange("chestplateArmor", 8, 0, 100); + NIGHTMARE_LEGGINGS_ARMOR_VALUE = b.comment("Armor points of the Nightmare Leggings. (Netherite default: 6)") .defineInRange("leggingsArmor", 6, 0, 100); + NIGHTMARE_BOOTS_ARMOR_VALUE = b.comment("Armor points of the Nightmare Boots. (Netherite default: 3)") .defineInRange("bootsArmor", 3, 0, 100); + NIGHTMARE_HELMET_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Nightmare Helmet.") .defineInRange("helmetToughness", 3.0D, 0.0D, 100.0D); + NIGHTMARE_CHESTPLATE_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Nightmare Chestplate.") .defineInRange("chestplateToughness", 3.0D, 0.0D, 100.0D); + NIGHTMARE_LEGGINGS_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Nightmare Leggings.") .defineInRange("leggingsToughness", 3.0D, 0.0D, 100.0D); + NIGHTMARE_BOOTS_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Nightmare Boots.") .defineInRange("bootsToughness", 3.0D, 0.0D, 100.0D); + NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE = b.comment("Knockback resistance granted by each Nightmare Armor piece.") .defineInRange("knockbackResistance", 0.1D, 0.0D, 1.0D); + NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE = b + .comment( + "Dread Aura radius added per Nightmare Armor piece worn.", + "Full set (4 pieces) gives 5.0 blocks by default." + ) + .defineInRange("dreadAuraRangePerPiece", 1.25D, 0.0D, 64.0D); + b.pop(); + + b.push("nightmareSword"); + NIGHTMARE_SWORD_BASE_DAMAGE = b + .comment( + "Base attack damage. Also the minimum damage at full health.", + "Formula: damage = baseDamage * (1 + missingHealthFraction * scalingFactor)" + ) + .defineInRange("baseDamage", 30.0D, 0.0D, 1024.0D); + NIGHTMARE_SWORD_ATTACK_SPEED = b.comment("Attack speed of the Nightmare Sword.").defineInRange("attackSpeed", -2.4D, -10.0D, 10.0D); + NIGHTMARE_SWORD_SCALING_FACTOR = b + .comment( + "How much damage scales with missing health.", + "At 1.0 and 0 HP remaining: damage doubles. At full health: always baseDamage." + ) + .defineInRange("scalingFactor", 1.0D, 0.0D, 100.0D); + b.pop(); + + b.push("fallenKingCrown"); + FALLEN_KING_CROWN_ARMOR_VALUE = b.comment("Armor value of the Fallen King's Crown. Default: 2 (gold helmet).").defineInRange("armorValue", 2, 0, 100); + FALLEN_KING_CROWN_ARMOR_TOUGHNESS = b.comment("Armor toughness of the Fallen King's Crown. Default: 0.0 (gold helmet).").defineInRange("armorToughness", 0.0D, 0.0D, 100.0D); + b.pop(); + + + // Blood Crystal Armor + + b.push("bloodCrystalArmor"); + BLOOD_CRYSTAL_ARMOR_SHIELD_RECHARGE_TICKS = b.comment("Ticks (20/s) for each armor Bloodglass Shield to recharge after shattering. Default: 600 (30s).").defineInRange("armorShieldRechargeTicks", 600, 1, 72000); + BLOOD_CRYSTAL_APPLE_SHIELD_COUNT = b.comment("Number of Bloodglass Shields granted by a Blood Crystal Apple (Bloodglass Ward level). Default: 2.").defineInRange("appleShieldCount", 2, 1, 8); + BLOOD_CRYSTAL_APPLE_DURATION_TICKS = b.comment("Duration in ticks of the Bloodglass Ward effect from a Blood Crystal Apple. Default: 2400 (120s).").defineInRange("appleDurationTicks", 2400, 1, 144000); + BLOOD_CRYSTAL_APPLE_SHIELD_RECHARGE_TICKS = b.comment("Ticks for each apple Bloodglass Shield to recharge while Bloodglass Ward is active. Default: 600 (30s).").defineInRange("appleShieldRechargeTicks", 600, 1, 72000); + BLOOD_CRYSTAL_HARD_MAX_SHIELDS = b.comment("Hard cap on total Bloodglass Shields from all sources combined. Default: 8.").defineInRange("hardMaxShields", 8, 1, 20); + BLOOD_CRYSTAL_HELMET_DEFENSE = b.comment("Armor defense value for Blood Crystal Helmet. Default: 2 (iron).").defineInRange("helmetDefense", 2, 0, 30); + BLOOD_CRYSTAL_CHESTPLATE_DEFENSE = b.comment("Armor defense value for Blood Crystal Chestplate. Default: 6 (iron).").defineInRange("chestplateDefense", 6, 0, 30); + BLOOD_CRYSTAL_LEGGINGS_DEFENSE = b.comment("Armor defense value for Blood Crystal Leggings. Default: 5 (iron).").defineInRange("leggingsDefense", 5, 0, 30); + BLOOD_CRYSTAL_BOOTS_DEFENSE = b.comment("Armor defense value for Blood Crystal Boots. Default: 2 (iron).").defineInRange("bootsDefense", 2, 0, 30); + BLOOD_CRYSTAL_ARMOR_TOUGHNESS = b.comment("Armor toughness for all Blood Crystal armor pieces. Default: 0.0 (iron).").defineInRange("armorToughness", 0.0, 0.0, 20.0); + BLOOD_CRYSTAL_HELMET_DURABILITY = b.comment("Max durability of Blood Crystal Helmet. Default: 77 (gold).").defineInRange("helmetDurability", 77, 1, 2000); + BLOOD_CRYSTAL_CHESTPLATE_DURABILITY = b.comment("Max durability of Blood Crystal Chestplate. Default: 112 (gold).").defineInRange("chestplateDurability", 112, 1, 2000); + BLOOD_CRYSTAL_LEGGINGS_DURABILITY = b.comment("Max durability of Blood Crystal Leggings. Default: 105 (gold).").defineInRange("leggingsDurability", 105, 1, 2000); + BLOOD_CRYSTAL_BOOTS_DURABILITY = b.comment("Max durability of Blood Crystal Boots. Default: 91 (gold).").defineInRange("bootsDurability", 91, 1, 2000); + b.pop(); + + + // Squidzooka + + b.push("squidzooka"); + SQUIDZOOKA_COOLDOWN_SECONDS = b.comment("Cooldown in seconds after firing. Set to 0 to disable.").defineInRange("cooldownSeconds", 1.0D, 0.0D, 3600.0D); + SQUIDZOOKA_LAUNCH_VELOCITY = b.comment("Initial launch velocity applied to the Missile Squid.") .defineInRange("launchVelocity", 2.1D, 0.1D, 20.0D); + b.pop(); + + + // Size Rays + + b.push("sizeRays"); + SIZE_CHANGING_RAYS_ENABLED = b + .comment( + "If false, shrink and grow rays cannot be fired by players or dispensers.", + "Immune entities tag: data/antarchy/tags/entity_types/size_changing_immune.json" + ) + .define("enabled", true); + SIZE_RAY_COOLDOWN_SECONDS = b.comment("Cooldown in seconds after firing. Set to 0 to disable.") .defineInRange("cooldownSeconds", 1.0D, 0.0D, 3600.0D); + SIZE_RAY_MIN_SCALE = b.comment("Minimum entity scale the shrink ray can reach. 1.0 is normal size.") .defineInRange("minScale", 0.1D, 0.01D, 64.0D); + SIZE_RAY_MAX_SCALE = b.comment("Maximum entity scale the growth ray can reach. 1.0 is normal size.") .defineInRange("maxScale", 5.0D, 0.01D, 64.0D); + SIZE_RAY_DELTA_PER_HIT = b.comment("Scale delta per projectile hit. 0.25 changes scale by 25% of normal per hit.") .defineInRange("deltaPerHit", 0.25D, 0.001D, 64.0D); + SHRINKING_POTION_DELTA = b.comment("Scale delta per level of Shrinking Potion. Level II applies double this value.") .defineInRange("shrinkingPotionDelta", 0.3D, 0.001D, 64.0D); + GROWTH_POTION_DELTA = b.comment("Scale delta per level of Growth Potion. Level II applies double this value.") .defineInRange("growthPotionDelta", 0.5D, 0.001D, 64.0D); + b.pop(); + + + // Gravity + + b.push("gravity"); + INVERT_PROJECTILES_FROM_INVERTED_PLAYERS = b + .comment( + "If true, projectiles fired by inverted players keep their inverted launch and gravity.", + "Affects bows, crossbows, throwables, and firework boosts." + ) + .define("invertProjectilesFromInvertedPlayers", false); + b.pop(); + + + // Gravity Gun + + b.push("gravityGun"); + GRAVITY_GUN_ENABLED = b.comment("Master toggle for the Gravity Gun.") .define("enabled", true); + GRAVITY_GUN_BLOCKS_ENABLED = b.comment("If false, the Gravity Gun cannot grab blocks.") .define("blocksEnabled", true); + GRAVITY_GUN_ENTITIES_ENABLED = b.comment("If false, the Gravity Gun cannot grab entities.") .define("entitiesEnabled", true); + GRAVITY_GUN_RANGE = b.comment("Search range for a target in blocks.") .defineInRange("range", 16.0D, 1.0D, 64.0D); + GRAVITY_GUN_THROW_STRENGTH = b.comment("Velocity multiplier when throwing a held target.") .defineInRange("throwStrength", 1.8D, 0.1D, 10.0D); + GRAVITY_GUN_BLAST_STRENGTH = b.comment("Velocity multiplier for the push blast.") .defineInRange("blastStrength", 1.4D, 0.1D, 10.0D); + GRAVITY_GUN_COOLDOWN_SECONDS = b.comment("Cooldown in seconds after any Gravity Gun action.") .defineInRange("cooldownSeconds", 0.35D, 0.0D, 10.0D); + GRAVITY_GUN_MAX_HOLD_DISTANCE = b.comment("Maximum distance a held target can be pushed from the player, in blocks.") .defineInRange("maxHoldDistance", 10.0D, 1.5D, 64.0D); + b.pop(); + + + // Miscellaneous items / consumables + + b.push("ductTape"); + DUCT_TAPE_REPAIR_PERCENT_PER_USE = b + .comment("Fraction of max durability repaired per use. 0.25 = 25% per application.") + .defineInRange("repairPercentPerUse", 0.25D, 0.0D, 1.0D); + b.pop(); + + b.push("potentNyxite"); + POTENT_NYXITE_INVERTED_DURATION_SECONDS = b + .comment("How long the Inverted effect from Potent Nyxite eruptions lasts, in seconds.") + .defineInRange("invertedDurationSeconds", 10.0D, 0.0D, 3600.0D); + b.pop(); + + b.push("corneaEar"); + CORNEA_EAR_NIGHT_VISION_SECONDS = b + .comment("How long Cornea Ear grants Night Vision after being eaten, in seconds.") + .defineInRange("nightVisionSeconds", 15, 0, 600); + b.pop(); + + b.push("moggles"); + MOGGLES_VISION_RADIUS = b.comment("Radius in blocks of the see-through effect (cube side = 2r+1).").defineInRange("visionRadius", 2, 1, 16); + MOGGLES_VISION_MAX_LIGHT = b.comment("Maximum block light level where Moggles vision activates.") .defineInRange("visionMaxLight", 7, 0, 15); + MOGGLES_VISION_ALPHA = b.comment("Alpha of blocks made visible by Moggles. 0 = invisible, 1 = opaque.").defineInRange("visionAlpha", 0.35D, 0.05D, 1.0D); + b.pop(); + + SPEC = b.build(); + } + + private AntarchyToolsConfig() {} + + static double basiliskDaggerAttackDamage() { return BASILISK_DAGGER_ATTACK_DAMAGE.get(); } + static double basiliskDaggerAttackSpeed() { return BASILISK_DAGGER_ATTACK_SPEED.get(); } + static int basiliskDaggerPoisonDurationTicks() { return BASILISK_DAGGER_POISON_DURATION_TICKS.get(); } + static int basiliskDaggerPoisonAmplifier() { return BASILISK_DAGGER_POISON_AMPLIFIER.get(); } + + static double ultimateSwordAttackDamage() { return ULTIMATE_SWORD_ATTACK_DAMAGE.get(); } + static double ultimateSwordAttackSpeed() { return ULTIMATE_SWORD_ATTACK_SPEED.get(); } + static double ultimatePickaxeAttackDamage() { return ULTIMATE_PICKAXE_ATTACK_DAMAGE.get(); } + static double ultimatePickaxeAttackSpeed() { return ULTIMATE_PICKAXE_ATTACK_SPEED.get(); } + static double ultimateAxeAttackDamage() { return ULTIMATE_AXE_ATTACK_DAMAGE.get(); } + static double ultimateAxeAttackSpeed() { return ULTIMATE_AXE_ATTACK_SPEED.get(); } + static double ultimateShovelAttackDamage() { return ULTIMATE_SHOVEL_ATTACK_DAMAGE.get(); } + static double ultimateShovelAttackSpeed() { return ULTIMATE_SHOVEL_ATTACK_SPEED.get(); } + static double ultimateHoeAttackDamage() { return ULTIMATE_HOE_ATTACK_DAMAGE.get(); } + static double ultimateHoeAttackSpeed() { return ULTIMATE_HOE_ATTACK_SPEED.get(); } + static int ultimateToolEnchantability() { return ULTIMATE_TOOL_ENCHANTABILITY.get(); } + static boolean ultimateToolsThreeByThreeEnabled() { return ULTIMATE_TOOLS_THREE_BY_THREE_ENABLED.get(); } + + static double ultimateBowAttackDamage() { return ULTIMATE_BOW_ATTACK_DAMAGE.get(); } + static double ultimateBowPlayerHeal() { return ULTIMATE_BOW_PLAYER_HEAL.get(); } + static double ultimateBowDrawSpeedMultiplier() { return ULTIMATE_BOW_DRAW_SPEED_MULTIPLIER.get(); } + static boolean ultimateBowComesEnchantedWithFlame() { return ULTIMATE_BOW_COMES_ENCHANTED_WITH_FLAME.get(); } + static int ultimateBowEnchantability() { return ULTIMATE_BOW_ENCHANTABILITY.get(); } + + static double ultimateCrossbowAttackDamage() { return ULTIMATE_CROSSBOW_ATTACK_DAMAGE.get(); } + static double ultimateCrossbowChargeSpeedMultiplier() { return ULTIMATE_CROSSBOW_CHARGE_SPEED_MULTIPLIER.get(); } + static int ultimateCrossbowEnchantability() { return ULTIMATE_CROSSBOW_ENCHANTABILITY.get(); } + + static double ultimateMaceDamageMultiplier() { return ULTIMATE_MACE_DAMAGE_MULTIPLIER.get(); } + static double ultimateMaceAttackSpeed() { return ULTIMATE_MACE_ATTACK_SPEED.get(); } + static int ultimateMaceEnchantability() { return ULTIMATE_MACE_ENCHANTABILITY.get(); } + + static boolean ultimateArmorComesEnchanted() { return ULTIMATE_ARMOR_COMES_ENCHANTED.get(); } + static int ultimateArmorEnchantability() { return ULTIMATE_ARMOR_ENCHANTABILITY.get(); } + static int ultimateHelmetArmorValue() { return ULTIMATE_HELMET_ARMOR_VALUE.get(); } + static int ultimateChestplateArmorValue() { return ULTIMATE_CHESTPLATE_ARMOR_VALUE.get(); } + static int ultimateLeggingsArmorValue() { return ULTIMATE_LEGGINGS_ARMOR_VALUE.get(); } + static int ultimateBootsArmorValue() { return ULTIMATE_BOOTS_ARMOR_VALUE.get(); } + static double ultimateHelmetArmorToughness() { return ULTIMATE_HELMET_ARMOR_TOUGHNESS.get(); } + static double ultimateChestplateArmorToughness() { return ULTIMATE_CHESTPLATE_ARMOR_TOUGHNESS.get(); } + static double ultimateLeggingsArmorToughness() { return ULTIMATE_LEGGINGS_ARMOR_TOUGHNESS.get(); } + static double ultimateBootsArmorToughness() { return ULTIMATE_BOOTS_ARMOR_TOUGHNESS.get(); } + static double ultimateArmorKnockbackResistance() { return ULTIMATE_ARMOR_KNOCKBACK_RESISTANCE.get(); } + + static double battleAxeAttackDamage() { return BATTLE_AXE_ATTACK_DAMAGE.get(); } + static double battleAxeAttackSpeed() { return BATTLE_AXE_ATTACK_SPEED.get(); } + + static double bigBerthaAttackDamage() { return BIG_BERTHA_ATTACK_DAMAGE.get(); } + static double bigBerthaReachBonus() { return BIG_BERTHA_REACH_BONUS.get(); } + static double bigBerthaAttackSpeed() { return BIG_BERTHA_ATTACK_SPEED.get(); } + static int bigBerthaBasiliskParalyzeDurationTicks() { return BIG_BERTHA_BASILISK_PARALYZE_DURATION_TICKS.get(); } + static int bigBerthaKrakenSlowTicks() { return BIG_BERTHA_KRAKEN_SLOW_TICKS.get(); } + static double bigBerthaBasiliskCooldownSeconds() { return BIG_BERTHA_BASILISK_COOLDOWN_SECONDS.get(); } + static double bigBerthaLucidInvertedDurationSeconds() { return BIG_BERTHA_LUCID_INVERTED_DURATION_SECONDS.get(); } + static double bigBerthaLucidInvertedDamageBonusPercent(){ return BIG_BERTHA_LUCID_INVERTED_DAMAGE_BONUS_PERCENT.get(); } + static double scorpionWhipBaseDamage() { return SCORPION_WHIP_BASE_DAMAGE.get(); } + static double scorpionWhipReachBonus() { return SCORPION_WHIP_REACH_BONUS.get(); } + static int scorpionWhipPoisonDurationTicks() { return SCORPION_WHIP_POISON_DURATION_TICKS.get(); } + static double scorpionWhipTetherMaxRange() { return SCORPION_WHIP_TETHER_MAX_RANGE.get(); } + static int scorpionWhipReelCooldownTicks() { return SCORPION_WHIP_REEL_COOLDOWN_TICKS.get(); } + static double scorpionWhipSnapBonusDamage() { return SCORPION_WHIP_SNAP_BONUS_DAMAGE.get(); } + static int scorpionWhipSnapCooldownTicks() { return SCORPION_WHIP_SNAP_COOLDOWN_TICKS.get(); } + static double scorpionWhipPullStrength() { return SCORPION_WHIP_PULL_STRENGTH.get(); } + static double scorpionWhipHeavyPullMultiplier() { return SCORPION_WHIP_HEAVY_PULL_MULTIPLIER.get(); } + static double scorpionWhipSelfPullMultiplier() { return SCORPION_WHIP_SELF_PULL_MULTIPLIER.get(); } + static int bloodCrystalKatanaAttackDamage() { return BLOOD_CRYSTAL_KATANA_ATTACK_DAMAGE.get(); } + static double bloodCrystalKatanaLaunchStrength() { return BLOOD_CRYSTAL_KATANA_LAUNCH_STRENGTH.get(); } + static int bloodCrystalKatanaTrailDurationTicks() { return BLOOD_CRYSTAL_KATANA_TRAIL_DURATION_TICKS.get(); } + + static int nightmareHelmetArmorValue() { return NIGHTMARE_HELMET_ARMOR_VALUE.get(); } + static int nightmareChestplateArmorValue() { return NIGHTMARE_CHESTPLATE_ARMOR_VALUE.get(); } + static int nightmareLeggingsArmorValue() { return NIGHTMARE_LEGGINGS_ARMOR_VALUE.get(); } + static int nightmareBootsArmorValue() { return NIGHTMARE_BOOTS_ARMOR_VALUE.get(); } + static double nightmareHelmetArmorToughness() { return NIGHTMARE_HELMET_ARMOR_TOUGHNESS.get(); } + static double nightmareChestplateArmorToughness() { return NIGHTMARE_CHESTPLATE_ARMOR_TOUGHNESS.get(); } + static double nightmareLeggingsArmorToughness() { return NIGHTMARE_LEGGINGS_ARMOR_TOUGHNESS.get(); } + static double nightmareBootsArmorToughness() { return NIGHTMARE_BOOTS_ARMOR_TOUGHNESS.get(); } + static double nightmareArmorKnockbackResistance() { return NIGHTMARE_ARMOR_KNOCKBACK_RESISTANCE.get(); } + static double nightmareArmorDreadAuraRangePerPiece() { return NIGHTMARE_ARMOR_DREAD_AURA_RANGE_PER_PIECE.get(); } + static double nightmareSwordBaseDamage() { return NIGHTMARE_SWORD_BASE_DAMAGE.get(); } + static double nightmareSwordAttackSpeed() { return NIGHTMARE_SWORD_ATTACK_SPEED.get(); } + static double nightmareSwordScalingFactor() { return NIGHTMARE_SWORD_SCALING_FACTOR.get(); } + + static int fallenKingCrownArmorValue() { return FALLEN_KING_CROWN_ARMOR_VALUE.get(); } + static double fallenKingCrownArmorToughness() { return FALLEN_KING_CROWN_ARMOR_TOUGHNESS.get(); } + + static int bloodCrystalArmorShieldRechargeTicks() { return BLOOD_CRYSTAL_ARMOR_SHIELD_RECHARGE_TICKS.get(); } + static int bloodCrystalAppleShieldCount() { return BLOOD_CRYSTAL_APPLE_SHIELD_COUNT.get(); } + static int bloodCrystalAppleDurationTicks() { return BLOOD_CRYSTAL_APPLE_DURATION_TICKS.get(); } + static int bloodCrystalAppleShieldRechargeTicks() { return BLOOD_CRYSTAL_APPLE_SHIELD_RECHARGE_TICKS.get(); } + static int bloodCrystalHardMaxShields() { return BLOOD_CRYSTAL_HARD_MAX_SHIELDS.get(); } + static int bloodCrystalHelmetDefense() { return BLOOD_CRYSTAL_HELMET_DEFENSE.get(); } + static int bloodCrystalChestplateDefense() { return BLOOD_CRYSTAL_CHESTPLATE_DEFENSE.get(); } + static int bloodCrystalLeggingsDefense() { return BLOOD_CRYSTAL_LEGGINGS_DEFENSE.get(); } + static int bloodCrystalBootsDefense() { return BLOOD_CRYSTAL_BOOTS_DEFENSE.get(); } + static double bloodCrystalArmorToughness() { return BLOOD_CRYSTAL_ARMOR_TOUGHNESS.get(); } + static int bloodCrystalHelmetDurability() { return BLOOD_CRYSTAL_HELMET_DURABILITY.get(); } + static int bloodCrystalChestplateDurability() { return BLOOD_CRYSTAL_CHESTPLATE_DURABILITY.get(); } + static int bloodCrystalLeggingsDurability() { return BLOOD_CRYSTAL_LEGGINGS_DURABILITY.get(); } + static int bloodCrystalBootsDurability() { return BLOOD_CRYSTAL_BOOTS_DURABILITY.get(); } + + static double squidzookaCooldownSeconds() { return SQUIDZOOKA_COOLDOWN_SECONDS.get(); } + static double squidzookaLaunchVelocity() { return SQUIDZOOKA_LAUNCH_VELOCITY.get(); } + + static boolean sizeChangingRaysEnabled() { return SIZE_CHANGING_RAYS_ENABLED.get(); } + static double sizeRayCooldownSeconds() { return SIZE_RAY_COOLDOWN_SECONDS.get(); } + static double sizeRayMinScale() { return SIZE_RAY_MIN_SCALE.get(); } + static double sizeRayMaxScale() { return SIZE_RAY_MAX_SCALE.get(); } + static double sizeRayDeltaPerHit() { return SIZE_RAY_DELTA_PER_HIT.get(); } + static double shrinkingPotionDelta() { return SHRINKING_POTION_DELTA.get(); } + static double growthPotionDelta() { return GROWTH_POTION_DELTA.get(); } + + static boolean invertProjectilesFromInvertedPlayers() { return INVERT_PROJECTILES_FROM_INVERTED_PLAYERS.get(); } + + static boolean gravityGunEnabled() { return GRAVITY_GUN_ENABLED.get(); } + static boolean gravityGunBlocksEnabled() { return GRAVITY_GUN_BLOCKS_ENABLED.get(); } + static boolean gravityGunEntitiesEnabled() { return GRAVITY_GUN_ENTITIES_ENABLED.get(); } + static double gravityGunRange() { return GRAVITY_GUN_RANGE.get(); } + static double gravityGunThrowStrength() { return GRAVITY_GUN_THROW_STRENGTH.get(); } + static double gravityGunBlastStrength() { return GRAVITY_GUN_BLAST_STRENGTH.get(); } + static double gravityGunCooldownSeconds() { return GRAVITY_GUN_COOLDOWN_SECONDS.get(); } + static double gravityGunMaxHoldDistance() { return GRAVITY_GUN_MAX_HOLD_DISTANCE.get(); } + + static double ductTapeRepairPercentPerUse() { return DUCT_TAPE_REPAIR_PERCENT_PER_USE.get(); } + static double potentNyxiteInvertedDurationSeconds() { return POTENT_NYXITE_INVERTED_DURATION_SECONDS.get(); } + static int corneaEarNightVisionSeconds() { return CORNEA_EAR_NIGHT_VISION_SECONDS.get(); } + + static int mogglesVisionRadius() { return MOGGLES_VISION_RADIUS.get(); } + static int mogglesVisionMaxLight() { return MOGGLES_VISION_MAX_LIGHT.get(); } + static float mogglesVisionAlpha() { return MOGGLES_VISION_ALPHA.get().floatValue(); } + +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/NeoForgeInfinityCompat.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/NeoForgeInfinityCompat.java new file mode 100644 index 00000000..a2f5d37a --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/NeoForgeInfinityCompat.java @@ -0,0 +1,34 @@ +package com.craisinlord.antarchy.neoforge; + +import com.craisinlord.antarchy.compat.infinity.InfinityCompatBridge; +import net.lerariemann.infinity.util.InfinityMethods; +import net.lerariemann.infinity.util.teleport.WarpLogic; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.util.RandomSource; + +public final class NeoForgeInfinityCompat implements InfinityCompatBridge { + @Override + public boolean isAvailable() { + return true; + } + + @Override + public ResourceLocation getRandomDimensionId(RandomSource random) { + try { + return InfinityMethods.getRandomId(random); + } catch (Throwable throwable) { + return null; + } + } + + @Override + public boolean requestWarp(ServerPlayer player, ResourceLocation dimensionId) { + try { + WarpLogic.requestWarp(player, dimensionId, false); + return true; + } catch (Throwable throwable) { + return false; + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/OuranwoodWoodTypes.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/OuranwoodWoodTypes.java new file mode 100644 index 00000000..bf085257 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/OuranwoodWoodTypes.java @@ -0,0 +1,16 @@ +package com.craisinlord.antarchy.neoforge; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.properties.WoodType; + +public final class OuranwoodWoodTypes { + public static final WoodType OURANWOOD = register("ouranwood"); + + private OuranwoodWoodTypes() { + } + + private static WoodType register(String name) { + return WoodType.register(new WoodType(Antarchy.MODID + ":" + name, BlockSetType.JUNGLE)); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java new file mode 100644 index 00000000..d98270f3 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyKeyBindings.java @@ -0,0 +1,30 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.mojang.blaze3d.platform.InputConstants; +import net.minecraft.client.KeyMapping; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.RegisterKeyMappingsEvent; +import net.neoforged.neoforge.client.settings.KeyConflictContext; + +@EventBusSubscriber(modid = Antarchy.MODID, bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +public final class AntarchyKeyBindings { + public static final String CATEGORY = "key.categories.antarchy"; + + public static final KeyMapping BRUTALFLY_FLAP = new KeyMapping( + "key.antarchy.brutalfly_flap", + KeyConflictContext.IN_GAME, + InputConstants.Type.KEYSYM, + InputConstants.KEY_LSHIFT, + CATEGORY + ); + + private AntarchyKeyBindings() {} + + @SubscribeEvent + public static void onRegisterKeyMappings(RegisterKeyMappingsEvent event) { + event.register(BRUTALFLY_FLAP); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java new file mode 100644 index 00000000..0bb864b8 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/AntarchyNeoForgeClient.java @@ -0,0 +1,457 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.hud.BloodglassHudRenderer; +import com.craisinlord.antarchy.content.client.particle.*; +import com.craisinlord.antarchy.content.client.renderer.*; +import com.craisinlord.antarchy.neoforge.AntarchyNeoForgeFluidTypes; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeBlocks; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeEntites; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeItems; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import com.mojang.blaze3d.shaders.FogShape; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.VertexConsumer; +import net.minecraft.client.model.BoatModel; +import net.minecraft.client.model.ChestBoatModel; +import net.minecraft.client.model.PlayerModel; +import net.minecraft.client.model.HumanoidModel; +import net.minecraft.client.Minecraft; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.resources.PlayerSkin; +import net.minecraft.client.renderer.entity.ThrownItemRenderer; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityType; +import software.bernie.geckolib.renderer.GeoEntityRenderer; +import net.minecraft.client.Camera; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.renderer.BiomeColors; +import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer; +import net.minecraft.client.renderer.ItemBlockRenderTypes; +import net.minecraft.client.renderer.RenderType; +import net.minecraft.client.renderer.blockentity.CampfireRenderer; +import net.minecraft.client.renderer.entity.LivingEntityRenderer; +import net.minecraft.client.renderer.item.ItemProperties; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.item.CrossbowItem; +import net.minecraft.world.item.Item; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.component.ChargedProjectiles; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.level.BlockAndTintGetter; +import net.minecraft.world.level.FoliageColor; +import net.minecraft.world.level.material.FluidState; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.fml.event.lifecycle.FMLClientSetupEvent; +import net.neoforged.neoforge.client.event.RegisterParticleProvidersEvent; +import net.neoforged.neoforge.client.event.RegisterColorHandlersEvent; +import net.neoforged.neoforge.client.event.EntityRenderersEvent; +import net.neoforged.neoforge.client.event.RegisterGuiLayersEvent; +import net.neoforged.neoforge.client.extensions.common.IClientItemExtensions; +import net.neoforged.neoforge.client.extensions.common.IClientFluidTypeExtensions; +import net.neoforged.neoforge.client.extensions.common.RegisterClientExtensionsEvent; +import net.neoforged.neoforge.client.model.DynamicFluidContainerModel; +import org.joml.Vector3f; +import software.bernie.geckolib.animatable.GeoAnimatable; +import software.bernie.geckolib.animatable.client.GeoRenderProvider; + +@EventBusSubscriber(modid = Antarchy.MODID, bus = EventBusSubscriber.Bus.MOD, value = Dist.CLIENT) +public final class AntarchyNeoForgeClient { + private static final ResourceLocation DR_TRAYAURUS_TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/dr_trayaurus.png"); + private static final ResourceLocation OURANWOOD_BOAT_TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/boat/ouranwood.png"); + private static final ResourceLocation OURANWOOD_CHEST_BOAT_TEXTURE = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/entity/chest_boat/ouranwood.png"); + private static final ResourceLocation WATER_STILL = ResourceLocation.withDefaultNamespace("block/water_still"); + private static final ResourceLocation WATER_FLOW = ResourceLocation.withDefaultNamespace("block/water_flow"); + private static final ResourceLocation WATER_OVERLAY = ResourceLocation.withDefaultNamespace("block/water_overlay"); + private static final ResourceLocation UNDERWATER_OVERLAY = ResourceLocation.withDefaultNamespace("textures/misc/underwater.png"); + private static final ResourceLocation ANTIWATER_STILL = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "block/antiwater_still"); + private static final ResourceLocation ANTIWATER_FLOW = ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "block/antiwater_flow"); + private AntarchyNeoForgeClient() { + } + + @SubscribeEvent + public static void registerRenderers(EntityRenderersEvent.RegisterRenderers event) { + event.registerBlockEntityRenderer(AntarchyNeoforgeBlocks.DREAM_CAMPFIRE_BLOCK_ENTITY.get(), CampfireRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.EASTER_BUNNY.get(), context -> withParalyzedGeoLayer(new EasterBunnyRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.FLYING_SQUIRREL.get(), context -> withParalyzedGeoLayer(new FlyingSquirrelRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.CATERPILLAR.get(), context -> withParalyzedGeoLayer(new CaterpillarRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BUTTERFLY.get(), context -> withParalyzedGeoLayer(new ButterflyRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.REVERIE.get(), context -> withParalyzedGeoLayer(new ReverieRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BRUTALFLY.get(), context -> withParalyzedGeoLayer(new BrutalflyRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.RED_ANT.get(), context -> withParalyzedGeoLayer(new AntRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BROWN_ANT.get(), context -> withParalyzedGeoLayer(new AntRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.RAINBOW_ANT.get(), context -> withParalyzedGeoLayer(new AntRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.MOLEWORM.get(), context -> withParalyzedGeoLayer(new MolewormRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.MANTIS.get(), context -> withParalyzedGeoLayer(new MantisRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.MOLEVORE.get(), context -> withParalyzedGeoLayer(new MolevoreRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.TRIFFID.get(), context -> withParalyzedGeoLayer(new TriffidRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.OURANWOOD_BOAT_ENTITY.get(), context -> new OuranwoodBoatRenderer<>(context, OURANWOOD_BOAT_TEXTURE, false)); + event.registerEntityRenderer(AntarchyNeoforgeEntites.OURANWOOD_CHEST_BOAT_ENTITY.get(), context -> new OuranwoodBoatRenderer<>(context, OURANWOOD_CHEST_BOAT_TEXTURE, true)); + event.registerEntityRenderer(AntarchyNeoforgeEntites.APPLE_COW.get(), context -> withParalyzedGeoLayer(new AppleCowRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.GOLDEN_APPLE_COW.get(), context -> withParalyzedGeoLayer(new AppleCowRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.ENCHANTED_GOLDEN_APPLE_COW.get(), context -> withParalyzedGeoLayer(new AppleCowRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.DIAMOND_MINECART.get(), DiamondMinecartRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.DR_TRAYAURUS.get(), context -> new DrTrayaurusRenderer(context, DR_TRAYAURUS_TEXTURE)); + event.registerEntityRenderer(AntarchyNeoforgeEntites.CLOUD_SHARK.get(), context -> withParalyzedGeoLayer(new CloudSharkRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.KRAKEN.get(), context -> withParalyzedGeoLayer(new KrakenRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.MISSILE_SQUID.get(), context -> withParalyzedGeoLayer(new MissileSquidRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.NIGHTMARE.get(), context -> withParalyzedGeoLayer(new NightmareRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.LUCID.get(), context -> withParalyzedGeoLayer(new LucidRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BED_BUG.get(), context -> withParalyzedGeoLayer(new BedBugRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.WASP.get(), context -> withParalyzedGeoLayer(new WaspRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BOMBER.get(), context -> withParalyzedGeoLayer(new BomberRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BASILISK.get(), context -> withParalyzedGeoLayer(new BasiliskRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.SHRINK_RAY_PROJECTILE.get(), SizeRayProjectileRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.GROWTH_RAY_PROJECTILE.get(), SizeRayProjectileRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.LUCID_BOLT.get(), LucidBoltRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.LUCID_PEARL_PROJECTILE.get(), ThrownItemRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.HUSH_PROJECTILE.get(), HushProjectileRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.BRUTALFLY_ORB.get(), BrutalflyOrbRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.UPWARD_FALLING_BLOCK.get(), com.craisinlord.antarchy.content.client.renderer.UpwardFallingBlockRenderer::new); + event.registerEntityRenderer(AntarchyNeoforgeEntites.SCORPION.get(), context -> withParalyzedGeoLayer(new ScorpionRenderer(context))); + event.registerEntityRenderer(AntarchyNeoforgeEntites.EMPEROR_SCORPION.get(), context -> withParalyzedGeoLayer(new EmperorScorpionRenderer(context))); + } + + @SubscribeEvent + @SuppressWarnings({"unchecked", "rawtypes"}) + public static void addRenderLayers(EntityRenderersEvent.AddLayers event) { + for (PlayerSkin.Model skin : event.getSkins()) { + LivingEntityRenderer<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> renderer = + (LivingEntityRenderer<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>>) event.getSkin(skin); + if (renderer != null) { + renderer.addLayer(new ParalyzedStonePlayerLayer(renderer)); + renderer.addLayer(new BrutalflyElytraLayer(renderer)); + renderer.addLayer(new FallenKingCrownLayer(renderer)); + } + } + BuiltInRegistries.ENTITY_TYPE.forEach(entityType -> addParalyzedLayerToEntity(event, entityType)); + } + + @SubscribeEvent + public static void registerLayerDefinitions(EntityRenderersEvent.RegisterLayerDefinitions event) { + event.registerLayerDefinition(OuranwoodBoatRenderer.boatLayer(), BoatModel::createBodyModel); + event.registerLayerDefinition(OuranwoodBoatRenderer.chestBoatLayer(), ChestBoatModel::createBodyModel); + } + + @SuppressWarnings({"rawtypes", "unchecked"}) + private static <E extends Entity> void addParalyzedLayerToEntity(EntityRenderersEvent.AddLayers event, EntityType<E> entityType) { + if (entityType == EntityType.PLAYER) { + return; + } + var renderer = event.getRenderer(entityType); + if (renderer == null) { + return; + } + if (!(renderer instanceof LivingEntityRenderer<?, ?> livingRenderer)) { + return; + } + if (renderer instanceof GeoEntityRenderer<?>) { + return; + } + ((LivingEntityRenderer) livingRenderer).addLayer(new ParalyzedStoneLivingLayer<>(livingRenderer)); + } + + private static <T extends LivingEntity & GeoAnimatable> GeoEntityRenderer<T> withParalyzedGeoLayer(GeoEntityRenderer<T> renderer) { + renderer.addRenderLayer(new ParalyzedStoneGeoLayer<>(renderer)); + return renderer; + } + + @SubscribeEvent + public static void registerBlockColors(RegisterColorHandlersEvent.Block event) { + event.register( + (state, level, pos, tintIndex) -> level != null && pos != null + ? BiomeColors.getAverageFoliageColor(level, pos) + : FoliageColor.getDefaultColor(), + AntarchyNeoforgeBlocks.OURANWOOD_LEAVES.get() + ); + event.register( + (state, level, pos, tintIndex) -> 0xFF4A0000, + AntarchyNeoforgeBlocks.ANTIWATER_BLOCK.get() + ); + } + + @SubscribeEvent + public static void registerItemColors(RegisterColorHandlersEvent.Item event) { + event.register( + (stack, tintIndex) -> FoliageColor.getDefaultColor(), + AntarchyNeoforgeItems.OURANWOOD_LEAVES_ITEM.get() + ); + event.register(new DynamicFluidContainerModel.Colors(), AntarchyNeoforgeItems.ICHOR_BUCKET.get()); + event.register(new DynamicFluidContainerModel.Colors(), AntarchyNeoforgeItems.ANTIWATER_BUCKET.get()); + } + + @SubscribeEvent + public static void registerParticleProviders(RegisterParticleProvidersEvent event) { + event.registerSpriteSet(AntarchyNeoforgeMisc.DREAM_FIRE_FLAME.get(), DreamFlameParticle.Provider::new); + event.registerSpriteSet(AntarchyNeoforgeMisc.HYPNOTIC_GAS.get(), HypnoticGasParticle.Provider::new); + event.registerSpriteSet(AntarchyNeoforgeMisc.HYPNOTIC_GAS_DOWN.get(), sprites -> new HypnoticGasParticle.Provider(sprites, true)); + event.registerSpecial(AntarchyNeoforgeMisc.HYPNOTIC_GAS_CLOUD.get(), new HypnoticGasCloudParticle.Provider()); + event.registerSpecial(AntarchyNeoforgeMisc.HYPNOTIC_GAS_CLOUD_DOWN.get(), new HypnoticGasCloudParticle.Provider(true)); + event.registerSpriteSet(AntarchyNeoforgeMisc.INVERTED_GEYSER_BASE.get(), InvertedGeyserBaseParticle.Provider::new); + event.registerSpriteSet(AntarchyNeoforgeMisc.INVERTED_GEYSER_PLUME.get(), InvertedGeyserPlumeParticle.Provider::new); + event.registerSpriteSet(AntarchyNeoforgeMisc.INVERTED_GEYSER_POOF.get(), InvertedGeyserBaseParticle.Provider::new); + event.registerSpecial(AntarchyNeoforgeMisc.INVERTED_GEYSER_ERUPTION.get(), new InvertedGeyserEruptionParticle.Provider()); + event.registerSpriteSet(AntarchyNeoforgeMisc.FIREFLY.get(), FireflyParticle.Provider::new); + } + + @SubscribeEvent + public static void registerGuiLayers(RegisterGuiLayersEvent event) { + event.registerAboveAll( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "dread_darkness"), + (guiGraphics, partialTick) -> DreadHudRenderer.render(guiGraphics) + ); + event.registerAboveAll( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "paralyzed_stone"), + (guiGraphics, partialTick) -> ParalyzedHudRenderer.render(guiGraphics) + ); + event.registerAboveAll( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "brutalfly_elytra"), + (guiGraphics, partialTick) -> BrutalflyElytraHudRenderer.render(guiGraphics) + ); + event.registerAboveAll( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "bloodglass_hearts"), + (guiGraphics, partialTick) -> BloodglassHudRenderer.render(guiGraphics) + ); + event.registerAboveAll( + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "triffid_goo"), + (guiGraphics, partialTick) -> TriffidGooHudRenderer.render(guiGraphics) + ); + } + + @SubscribeEvent + public static void registerClientExtensions(RegisterClientExtensionsEvent event) { + Antarchy.LOGGER.info("[Antiwater] Registering antiwater client fluid textures still={} flow={}", ANTIWATER_STILL, ANTIWATER_FLOW); + event.registerFluidType(new IClientFluidTypeExtensions() { + @Override + public ResourceLocation getStillTexture() { + return ANTIWATER_STILL; + } + + @Override + public ResourceLocation getFlowingTexture() { + return ANTIWATER_FLOW; + } + + @Override + public ResourceLocation getOverlayTexture() { + return WATER_OVERLAY; + } + + @Override + public ResourceLocation getRenderOverlayTexture(Minecraft mc) { + return UNDERWATER_OVERLAY; + } + + @Override + public int getTintColor() { + return 0xFF2A0306; + } + + @Override + public int getTintColor(FluidState state, BlockAndTintGetter getter, net.minecraft.core.BlockPos pos) { + return 0xFF2A0306; + } + + @Override + public Vector3f modifyFogColor(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, Vector3f fluidFogColor) { + return new Vector3f(0.16F, 0.02F, 0.03F); + } + + @Override + public void modifyFogRender(Camera camera, net.minecraft.client.renderer.FogRenderer.FogMode mode, float renderDistance, float partialTick, float nearDistance, float farDistance, FogShape shape) { + RenderSystem.setShaderFogStart(0.5F); + RenderSystem.setShaderFogEnd(Math.min(farDistance, 10.0F)); + RenderSystem.setShaderFogShape(FogShape.CYLINDER); + } + }, AntarchyNeoForgeFluidTypes.ICHOR_TYPE.get()); + + event.registerFluidType(new IClientFluidTypeExtensions() { + @Override + public ResourceLocation getStillTexture() { + return WATER_STILL; + } + + @Override + public ResourceLocation getFlowingTexture() { + return WATER_FLOW; + } + + @Override + public ResourceLocation getOverlayTexture() { + return WATER_OVERLAY; + } + + @Override + public ResourceLocation getRenderOverlayTexture(Minecraft mc) { + return UNDERWATER_OVERLAY; + } + + @Override + public int getTintColor() { + return 0xFFFF1A1A; + } + + @Override + public int getTintColor(FluidState state, BlockAndTintGetter getter, net.minecraft.core.BlockPos pos) { + return 0xFFFF1A1A; + } + + @Override + public boolean renderFluid(FluidState fluidState, BlockAndTintGetter getter, net.minecraft.core.BlockPos pos, VertexConsumer vertexConsumer, net.minecraft.world.level.block.state.BlockState blockState) { + var sprites = net.neoforged.neoforge.client.textures.FluidSpriteCache.getFluidSprites(getter, pos, fluidState); + int tint = net.neoforged.neoforge.client.extensions.common.IClientFluidTypeExtensions.of(fluidState).getTintColor(fluidState, getter, pos); + AntiwaterFluidRenderer.render(getter, pos, vertexConsumer, blockState, fluidState, sprites[0], sprites[1], sprites[2], tint); + return true; + } + + @Override + public Vector3f modifyFogColor(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, Vector3f fluidFogColor) { + return new Vector3f(0.52F, 0.06F, 0.06F); + } + + @Override + public void modifyFogRender(Camera camera, net.minecraft.client.renderer.FogRenderer.FogMode mode, float renderDistance, float partialTick, float nearDistance, float farDistance, FogShape shape) { + RenderSystem.setShaderFogStart(0.5F); + RenderSystem.setShaderFogEnd(Math.min(farDistance, 12.0F)); + RenderSystem.setShaderFogShape(FogShape.CYLINDER); + } + }, AntarchyNeoForgeFluidTypes.ANTIWATER_TYPE.get()); + + registerGeoItemExtensionSizeRay(event, AntarchyNeoforgeItems.SHRINK_RAY.get()); + registerGeoItemExtensionSizeRay(event, AntarchyNeoforgeItems.GROWTH_RAY.get()); + registerGeoItemExtension(event, AntarchyNeoforgeItems.GRAVITY_GUN.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); + registerGeoItemExtension(event, AntarchyNeoforgeItems.SQUIDZOOKA.get(), HumanoidModel.ArmPose.CROSSBOW_HOLD); + registerGeoItemExtension(event, AntarchyNeoforgeItems.BATTLE_AXE.get()); + registerGeoItemExtension(event, AntarchyNeoforgeItems.BIG_BERTHA.get()); + } + + @SubscribeEvent + public static void onClientSetup(FMLClientSetupEvent event) { + event.enqueueWork(() -> { + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.OURANWOOD_LEAVES.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.OURANWOOD_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.OURANWOOD_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.OURANWOOD_ACORN_BLOCK.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DUPLICATOR_SAPLING.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.ORANGE_MILKWEED.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.PINK_MILKWEED.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.TORCHFLOWER_BUSH.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.HUSHWEED.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.CORNEA_STALK.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.ANTIMETAL_SCAFFOLDING.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.UMBRAL_MOSS_CARPET.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.NYXITE_SPIKE.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.SMALL_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.MEDIUM_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.LARGE_BLOOD_CRYSTAL_BUD.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.BLOOD_CRYSTAL_CRYSTAL.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DREAM_TORCH.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DREAM_WALL_TORCH.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DREAM_LANTERN.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DREAM_CAMPFIRE.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DREAM_FIRE.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.DREAM_CEILING_FIRE.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.ANTIWATER_BLOCK.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.TRIFFID_GOO_BLOCK.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.URANIUM_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.TITANIUM_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.URANIUM_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.TITANIUM_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.URANIUM_BARS.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.TITANIUM_BARS.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(AntarchyNeoforgeBlocks.CLOUD_BLOCK.get(), RenderType.translucent()); + registerUltimateBowProperties(); + registerUltimateCrossbowProperties(); + }); + } + + private static void registerUltimateBowProperties() { + ItemProperties.register( + AntarchyNeoforgeItems.ULTIMATE_BOW.get(), + ResourceLocation.withDefaultNamespace("pull"), + (stack, level, entity, seed) -> { + if (entity == null || entity.getUseItem() != stack) { + return 0.0F; + } + + return (stack.getItem().getUseDuration(stack, entity) - entity.getUseItemRemainingTicks()) / 20.0F; + } + ); + ItemProperties.register( + AntarchyNeoforgeItems.ULTIMATE_BOW.get(), + ResourceLocation.withDefaultNamespace("pulling"), + (stack, level, entity, seed) -> + entity != null && entity.isUsingItem() && entity.getUseItem() == stack ? 1.0F : 0.0F + ); + } + + private static void registerUltimateCrossbowProperties() { + ItemProperties.register( + AntarchyNeoforgeItems.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("pull"), + (stack, level, entity, seed) -> { + if (entity == null || CrossbowItem.isCharged(stack) || entity.getUseItem() != stack) { + return 0.0F; + } + + float adjustedChargeDuration = Math.max(1.0F, stack.getItem().getUseDuration(stack, entity) - 3.0F); + return Mth.clamp((stack.getItem().getUseDuration(stack, entity) - entity.getUseItemRemainingTicks()) / adjustedChargeDuration, 0.0F, 1.0F); + } + ); + ItemProperties.register( + AntarchyNeoforgeItems.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("pulling"), + (stack, level, entity, seed) -> + entity != null && entity.isUsingItem() && entity.getUseItem() == stack && !CrossbowItem.isCharged(stack) ? 1.0F : 0.0F + ); + ItemProperties.register( + AntarchyNeoforgeItems.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("charged"), + (stack, level, entity, seed) -> CrossbowItem.isCharged(stack) ? 1.0F : 0.0F + ); + ItemProperties.register( + AntarchyNeoforgeItems.ULTIMATE_CROSSBOW.get(), + ResourceLocation.withDefaultNamespace("firework"), + (stack, level, entity, seed) -> CrossbowItem.isCharged(stack) && ChargedProjectiles.of(stack).contains(Items.FIREWORK_ROCKET) ? 1.0F : 0.0F + ); + } + + private static void registerGeoItemExtension(RegisterClientExtensionsEvent event, Item item) { + registerGeoItemExtension(event, item, null); + } + + private static void registerGeoItemExtension(RegisterClientExtensionsEvent event, Item item, HumanoidModel.ArmPose armPose) { + event.registerItem(new IClientItemExtensions() { + @Override + public BlockEntityWithoutLevelRenderer getCustomRenderer() { + return GeoRenderProvider.of(item).getGeoItemRenderer(); + } + + @Override + public HumanoidModel.ArmPose getArmPose(LivingEntity entityLiving, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack itemStack) { + return armPose; + } + }, item); + } + + private static void registerGeoItemExtensionSizeRay(RegisterClientExtensionsEvent event, Item item) { + event.registerItem(new IClientItemExtensions() { + @Override + public BlockEntityWithoutLevelRenderer getCustomRenderer() { + return GeoRenderProvider.of(item).getGeoItemRenderer(); + } + + @Override + public HumanoidModel.ArmPose getArmPose(LivingEntity entityLiving, net.minecraft.world.InteractionHand hand, net.minecraft.world.item.ItemStack itemStack) { + if (entityLiving.isUsingItem() && entityLiving.getUsedItemHand() == hand) { + return HumanoidModel.ArmPose.CROSSBOW_HOLD; + } + return null; + } + }, item); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BloodCrystalKatanaTrailHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BloodCrystalKatanaTrailHandler.java new file mode 100644 index 00000000..953df6ab --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BloodCrystalKatanaTrailHandler.java @@ -0,0 +1,213 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.BloodCrystalKatanaTrailClientState; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexFormat; +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.client.event.RenderLevelStageEvent; +import org.joml.Matrix4f; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT, bus = EventBusSubscriber.Bus.GAME) +public final class BloodCrystalKatanaTrailHandler { + private static final int MAX_TRAIL_POINTS = 16; + private static final int POINT_LIFETIME_TICKS = 10; + private static final double MIN_DISTANCE_BETWEEN_POINTS = 0.05D; + private static final float CORE_WIDTH = 0.06F; + private static final float GLOW_WIDTH = 0.16F; + private static final Map<Integer, ArrayDeque<TrailPoint>> TRAILS = new HashMap<>(); + + private BloodCrystalKatanaTrailHandler() {} + + private static final class TrailPoint { + private final Vec3 position; + private int age; + + private TrailPoint(Vec3 position) { + this.position = position; + } + + private float alpha() { + return 1.0F - ((float) age / POINT_LIFETIME_TICKS); + } + + private boolean expired() { + return age >= POINT_LIFETIME_TICKS || alpha() <= 0.01F; + } + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) { + TRAILS.clear(); + BloodCrystalKatanaTrailClientState.clear(); + return; + } + if (mc.isPaused()) { + return; + } + + BloodCrystalKatanaTrailClientState.tick(); + Set<Integer> activeIds = new HashSet<>(); + + for (Entity entity : mc.level.entitiesForRendering()) { + int remaining = BloodCrystalKatanaTrailClientState.getRemainingTicks(entity.getId()); + if (remaining <= 0) { + continue; + } + + activeIds.add(entity.getId()); + Vec3 position = entity.position().add(0.0D, entity.getBbHeight() * 0.45D, 0.0D); + ArrayDeque<TrailPoint> points = TRAILS.computeIfAbsent(entity.getId(), id -> new ArrayDeque<>()); + + if (points.isEmpty() || points.peekFirst().position.distanceToSqr(position) >= MIN_DISTANCE_BETWEEN_POINTS * MIN_DISTANCE_BETWEEN_POINTS) { + points.addFirst(new TrailPoint(position)); + while (points.size() > MAX_TRAIL_POINTS) { + points.pollLast(); + } + } + } + + TRAILS.keySet().removeIf(id -> !activeIds.contains(id)); + for (ArrayDeque<TrailPoint> points : TRAILS.values()) { + Iterator<TrailPoint> iterator = points.iterator(); + while (iterator.hasNext()) { + TrailPoint point = iterator.next(); + point.age++; + if (point.expired()) { + iterator.remove(); + } + } + } + TRAILS.values().removeIf(ArrayDeque::isEmpty); + } + + @SubscribeEvent + public static void onRenderLevelStage(RenderLevelStageEvent event) { + if (event.getStage() != RenderLevelStageEvent.Stage.AFTER_PARTICLES || TRAILS.isEmpty()) { + return; + } + + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) { + return; + } + + Camera camera = event.getCamera(); + Vec3 cameraPos = camera.getPosition(); + Matrix4f matrix = event.getPoseStack().last().pose(); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.depthMask(false); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + + Tesselator tesselator = Tesselator.getInstance(); + List<List<TrailPoint>> snapshots = new ArrayList<>(TRAILS.size()); + for (ArrayDeque<TrailPoint> deque : TRAILS.values()) { + if (deque.size() >= 2) { + snapshots.add(new ArrayList<>(deque)); + } + } + + if (snapshots.isEmpty()) { + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + return; + } + + BufferBuilder glowBuffer = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) { + buildTrail(glowBuffer, matrix, points, cameraPos, GLOW_WIDTH, 0.95F, 0.14F, 0.18F, 0.38F); + } + MeshData glowMesh = glowBuffer.build(); + if (glowMesh != null) { + BufferUploader.drawWithShader(glowMesh); + } + + BufferBuilder coreBuffer = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) { + buildTrail(coreBuffer, matrix, points, cameraPos, CORE_WIDTH, 1.0F, 0.32F, 0.36F, 0.92F); + } + MeshData coreMesh = coreBuffer.build(); + if (coreMesh != null) { + BufferUploader.drawWithShader(coreMesh); + } + + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + } + + private static void buildTrail(BufferBuilder builder, Matrix4f matrix, List<TrailPoint> points, Vec3 cameraPos, + float width, float red, float green, float blue, float alphaScale) { + for (int i = 0; i < points.size() - 1; i++) { + TrailPoint newer = points.get(i); + TrailPoint older = points.get(i + 1); + Vec3 side = cameraFacingRight(newer.position, older.position, cameraPos); + if (side == null) { + continue; + } + + float nearAlpha = newer.alpha() * alphaScale; + float farAlpha = older.alpha() * alphaScale * 0.85F; + Vec3 nearOffset = side.scale(width); + Vec3 farOffset = side.scale(width); + Vec3 nearPos = newer.position.subtract(cameraPos); + Vec3 farPos = older.position.subtract(cameraPos); + + builder.addVertex(matrix, (float) (nearPos.x + nearOffset.x), (float) (nearPos.y + nearOffset.y), (float) (nearPos.z + nearOffset.z)).setColor(red, green, blue, nearAlpha); + builder.addVertex(matrix, (float) (nearPos.x - nearOffset.x), (float) (nearPos.y - nearOffset.y), (float) (nearPos.z - nearOffset.z)).setColor(red, green, blue, nearAlpha); + builder.addVertex(matrix, (float) (farPos.x - farOffset.x), (float) (farPos.y - farOffset.y), (float) (farPos.z - farOffset.z)).setColor(red, green, blue, farAlpha); + builder.addVertex(matrix, (float) (farPos.x + farOffset.x), (float) (farPos.y + farOffset.y), (float) (farPos.z + farOffset.z)).setColor(red, green, blue, farAlpha); + } + } + + private static Vec3 cameraFacingRight(Vec3 current, Vec3 next, Vec3 cameraPos) { + Vec3 segmentDirection = next.subtract(current); + if (segmentDirection.lengthSqr() < 1.0E-8D) { + return null; + } + segmentDirection = segmentDirection.normalize(); + + Vec3 midpoint = current.add(next).scale(0.5D); + Vec3 cameraDirection = cameraPos.subtract(midpoint); + if (cameraDirection.lengthSqr() < 1.0E-8D) { + return null; + } + cameraDirection = cameraDirection.normalize(); + + Vec3 side = segmentDirection.cross(cameraDirection); + if (side.lengthSqr() < 1.0E-8D) { + side = segmentDirection.cross(new Vec3(0.0D, 1.0D, 0.0D)); + if (side.lengthSqr() < 1.0E-8D) { + return null; + } + } + return side.normalize(); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraClientHandler.java new file mode 100644 index 00000000..1bef7140 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraClientHandler.java @@ -0,0 +1,85 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.BrutalflyElytraClientState; +import com.craisinlord.antarchy.content.item.BrutalflyElytraFlightHelper; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.content.network.BrutalflyElytraFlapPayload; +import net.minecraft.client.Minecraft; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.client.event.RenderGuiLayerEvent; +import net.neoforged.neoforge.client.gui.VanillaGuiLayers; +import net.neoforged.neoforge.network.PacketDistributor; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class BrutalflyElytraClientHandler { + private static final Logger LOGGER = LoggerFactory.getLogger("Antarchy/BrutalflyElytra"); + private static boolean lastJumpDown; + private static int chargeTicks; + + static { + BrutalflyElytraItem.FLAP_KEY_NAME = () -> AntarchyKeyBindings.BRUTALFLY_FLAP.getTranslatedKeyMessage(); + } + + private BrutalflyElytraClientHandler() { + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + BrutalflyElytraClientState.tick(); + + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.player == null || minecraft.level == null || minecraft.screen != null) { + reset(); + return; + } + + if (!BrutalflyElytraItem.isWearingBrutalflyElytra(minecraft.player) || !minecraft.player.isFallFlying()) { + reset(); + return; + } + + boolean sneakDown = AntarchyKeyBindings.BRUTALFLY_FLAP.isDown(); + boolean wasSneakDown = lastJumpDown; + lastJumpDown = sneakDown; + + if (sneakDown) { + chargeTicks = Math.min(chargeTicks + 1, BrutalflyElytraFlightHelper.FLAP_CHARGE_TICKS_MAX); + return; + } + + if (wasSneakDown && chargeTicks > 0) { + PacketDistributor.sendToServer(new BrutalflyElytraFlapPayload(chargeTicks)); + } + chargeTicks = 0; + } + + private static void reset() { + lastJumpDown = false; + chargeTicks = 0; + } + + @SubscribeEvent + public static void onRenderGuiLayer(RenderGuiLayerEvent.Pre event) { + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.player == null || !BrutalflyElytraItem.isWearingBrutalflyElytra(minecraft.player) || !minecraft.player.isFallFlying()) { + return; + } + if (event.getName().equals(VanillaGuiLayers.EXPERIENCE_BAR) || event.getName().equals(VanillaGuiLayers.EXPERIENCE_LEVEL)) { + event.setCanceled(true); + } + } + + public static boolean isCharging() { + return chargeTicks > 0 && lastJumpDown; + } + + public static int getChargeTicks() { + return chargeTicks; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraHudRenderer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraHudRenderer.java new file mode 100644 index 00000000..04829ecb --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/BrutalflyElytraHudRenderer.java @@ -0,0 +1,46 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.content.item.BrutalflyElytraFlightHelper; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; + +public final class BrutalflyElytraHudRenderer { + private static final ResourceLocation JUMP_BAR_BACKGROUND = ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_background.png"); + private static final ResourceLocation JUMP_BAR_PROGRESS = ResourceLocation.withDefaultNamespace("textures/gui/sprites/hud/jump_bar_progress.png"); + private static final int BAR_WIDTH = 182; + private static final int BAR_HEIGHT = 5; + + private BrutalflyElytraHudRenderer() { + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft minecraft = Minecraft.getInstance(); + Player player = minecraft.player; + if (player == null || minecraft.screen != null || player.isDeadOrDying()) { + return; + } + if (!BrutalflyElytraItem.isWearingBrutalflyElytra(player) || !player.isFallFlying()) { + return; + } + + int width = minecraft.getWindow().getGuiScaledWidth(); + int height = minecraft.getWindow().getGuiScaledHeight(); + int x0 = width / 2 - BAR_WIDTH / 2; + int y0 = height - 29; + + guiGraphics.blit(JUMP_BAR_BACKGROUND, x0, y0, 0, 0, BAR_WIDTH, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + + int chargeTicks = BrutalflyElytraClientHandler.getChargeTicks(); + float chargeRatio = Mth.clamp(chargeTicks / (float) BrutalflyElytraFlightHelper.FLAP_CHARGE_TICKS_MAX, 0.0F, 1.0F); + int filledWidth = Mth.clamp((int) (chargeRatio * BAR_WIDTH), 0, BAR_WIDTH); + if (filledWidth > 0) { + guiGraphics.setColor(1.0F, 1.0F, 1.0F, 0.35F + chargeRatio * 0.65F); + guiGraphics.blit(JUMP_BAR_PROGRESS, x0, y0, 0, 0, filledWidth, BAR_HEIGHT, BAR_WIDTH, BAR_HEIGHT); + guiGraphics.setColor(1.0F, 1.0F, 1.0F, 1.0F); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DiamondMinecartClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DiamondMinecartClientHandler.java new file mode 100644 index 00000000..982e35c1 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DiamondMinecartClientHandler.java @@ -0,0 +1,49 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.network.DiamondMinecartInputPayload; +import net.minecraft.client.Minecraft; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.network.PacketDistributor; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class DiamondMinecartClientHandler { + + private DiamondMinecartClientHandler() { + } + + + private static byte lastFlags = 0; + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + + if (!AntarchySettings.diamondMinecartEnabled()) return; + if (mc.player == null || mc.level == null) return; + if (!(mc.player.getVehicle() instanceof DiamondMinecartEntity)) return; + if (mc.screen != null) { + if (lastFlags != 0) { + PacketDistributor.sendToServer(new DiamondMinecartInputPayload((byte) 0)); + lastFlags = 0; + } + return; + } + + byte flags = 0; + if (mc.options.keyUp.isDown()) flags |= DiamondMinecartInputPayload.FLAG_FORWARD; + if (mc.options.keyDown.isDown()) flags |= DiamondMinecartInputPayload.FLAG_BACK; + if (mc.options.keyLeft.isDown()) flags |= DiamondMinecartInputPayload.FLAG_LEFT; + if (mc.options.keyRight.isDown()) flags |= DiamondMinecartInputPayload.FLAG_RIGHT; + + if (flags != lastFlags) { + PacketDistributor.sendToServer(new DiamondMinecartInputPayload(flags)); + lastFlags = flags; + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadClientHandler.java new file mode 100644 index 00000000..6163cc0b --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadClientHandler.java @@ -0,0 +1,390 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeSounds; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.client.gui.screens.DeathScreen; +import net.minecraft.core.Holder; +import net.minecraft.core.HolderSet; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Optional; +import java.util.Random; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class DreadClientHandler { + private static final int FOOTSTEP_MIN_INTERVAL_TICKS = 10; + private static final int FOOTSTEP_MAX_INTERVAL_TICKS = 22; + private static final int APPARITION_MIN_DURATION_TICKS = 16; + private static final int APPARITION_MAX_DURATION_TICKS = 34; + private static final int LUNGE_MIN_DURATION_TICKS = 10; + private static final int LUNGE_MAX_DURATION_TICKS = 16; + + private static int nextSoundTick = 0; + private static int nextApparitionTick = 0; + private static int nextFootstepTick = 0; + private static final List<ApparitionEntry> ACTIVE_APPARITIONS = new ArrayList<>(); + private static final Random RANDOM = new Random(); + + private DreadClientHandler() { + } + + private enum ApparitionType { + PERIPHERAL_SILHOUETTE, + CROSSING_SHADOW, + LUNGE_FLASH + } + + private static final class ApparitionEntry { + private final ApparitionType type; + private final float scale; + private final int lifetime; + private final int baseColor; + private float xNorm; + private float yNorm; + private float xVelocity; + private float yVelocity; + private int age; + + private ApparitionEntry(ApparitionType type, float xNorm, float yNorm, float xVelocity, float yVelocity, float scale, int lifetime, int baseColor) { + this.type = type; + this.xNorm = xNorm; + this.yNorm = yNorm; + this.xVelocity = xVelocity; + this.yVelocity = yVelocity; + this.scale = scale; + this.lifetime = lifetime; + this.baseColor = baseColor; + } + + private void tick() { + this.age++; + this.xNorm += this.xVelocity; + this.yNorm += this.yVelocity; + } + + private boolean expired() { + return this.age >= this.lifetime; + } + + private float alpha() { + float progress = this.lifetime <= 0 ? 1.0F : (float) this.age / (float) this.lifetime; + return Mth.clamp(Mth.sin(progress * (float) Math.PI), 0.0F, 1.0F); + } + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null || mc.player == null) { + resetState(); + return; + } + if (mc.isPaused()) { + return; + } + + Player player = mc.player; + if (!player.isAlive() || player.isRemoved() || player.deathTime > 0 || player.isDeadOrDying() || mc.screen instanceof DeathScreen) { + resetState(); + return; + } + + tickApparitions(); + + if (!player.hasEffect(AntarchyNeoforgeMisc.DREAD)) { + resetState(); + return; + } + + if (AntarchySettings.dreadHallucinationSoundsEnabled()) { + nextSoundTick--; + if (nextSoundTick <= 0) { + playHallucinationSound(mc, player); + nextSoundTick = randomIntervalTicks( + AntarchySettings.dreadHallucinationSoundMinInterval(), + AntarchySettings.dreadHallucinationSoundMaxInterval() + ); + } + } else { + nextSoundTick = 0; + } + + nextFootstepTick--; + if (nextFootstepTick <= 0) { + if (player.onGround() && player.getDeltaMovement().horizontalDistanceSqr() > 0.0025D) { + playFootstepSound(mc, player); + nextFootstepTick = randomTickInterval(FOOTSTEP_MIN_INTERVAL_TICKS, FOOTSTEP_MAX_INTERVAL_TICKS); + } else { + nextFootstepTick = 4; + } + } + + if (AntarchySettings.dreadHallucinationMobsEnabled()) { + nextApparitionTick--; + if (nextApparitionTick <= 0) { + spawnApparition(mc, player); + nextApparitionTick = randomIntervalTicks( + AntarchySettings.dreadHallucinationMobMinInterval(), + AntarchySettings.dreadHallucinationMobMaxInterval() + ); + } + } else { + nextApparitionTick = 0; + ACTIVE_APPARITIONS.clear(); + } + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + if (player == null || !player.hasEffect(AntarchyNeoforgeMisc.DREAD) || ACTIVE_APPARITIONS.isEmpty()) { + return; + } + + int width = mc.getWindow().getGuiScaledWidth(); + int height = mc.getWindow().getGuiScaledHeight(); + for (ApparitionEntry entry : ACTIVE_APPARITIONS) { + float alpha = entry.alpha(); + if (alpha <= 0.01F) { + continue; + } + + switch (entry.type) { + case PERIPHERAL_SILHOUETTE -> renderPeripheralSilhouette(guiGraphics, width, height, entry, alpha); + case CROSSING_SHADOW -> renderCrossingShadow(guiGraphics, width, height, entry, alpha); + case LUNGE_FLASH -> renderLungeFlash(guiGraphics, width, height, entry, alpha); + } + } + } + + private static void tickApparitions() { + Iterator<ApparitionEntry> iterator = ACTIVE_APPARITIONS.iterator(); + while (iterator.hasNext()) { + ApparitionEntry entry = iterator.next(); + entry.tick(); + if (entry.expired()) { + iterator.remove(); + } + } + } + + private static void playHallucinationSound(Minecraft mc, Player player) { + Optional<HolderSet.Named<SoundEvent>> tagOpt = + BuiltInRegistries.SOUND_EVENT.getTag(AntarchyTags.SoundEvents.DREAD_HALLUCINATION_SOUNDS); + if (tagOpt.isEmpty()) { + return; + } + + List<Holder<SoundEvent>> sounds = tagOpt.get().stream().toList(); + if (sounds.isEmpty()) { + return; + } + + SoundEvent soundEvent = sounds.get(RANDOM.nextInt(sounds.size())).value(); + + Vec3 look = player.getLookAngle(); + double baseAngle = Math.atan2(-look.x, -look.z); + double spread = (RANDOM.nextDouble() - 0.5D) * Math.PI; + double angle = baseAngle + spread; + double distance = 10.0D + RANDOM.nextDouble() * 15.0D; + + double soundX = player.getX() + Math.sin(angle) * distance; + double soundY = player.getY() + RANDOM.nextDouble() * 4.0D - 1.0D; + double soundZ = player.getZ() + Math.cos(angle) * distance; + + mc.level.playLocalSound( + soundX, + soundY, + soundZ, + soundEvent, + SoundSource.HOSTILE, + 1.0F, + 0.85F + RANDOM.nextFloat() * 0.3F, + false + ); + } + + private static void spawnApparition(Minecraft mc, Player player) { + double roll = RANDOM.nextDouble(); + if (roll < 0.5D) { + spawnPeripheralSilhouette(); + return; + } + if (roll < 0.82D) { + spawnCrossingShadow(); + return; + } + spawnLungeFlash(mc, player); + } + + private static void spawnPeripheralSilhouette() { + boolean leftSide = RANDOM.nextBoolean(); + float xNorm = leftSide ? 0.08F + RANDOM.nextFloat() * 0.08F : 0.84F + RANDOM.nextFloat() * 0.08F; + float yNorm = 0.48F + (RANDOM.nextFloat() - 0.5F) * 0.26F; + float scale = 0.85F + RANDOM.nextFloat() * 0.4F; + int lifetime = randomTickInterval(APPARITION_MIN_DURATION_TICKS, APPARITION_MAX_DURATION_TICKS); + ACTIVE_APPARITIONS.add(new ApparitionEntry( + ApparitionType.PERIPHERAL_SILHOUETTE, + xNorm, + yNorm, + leftSide ? -0.0015F : 0.0015F, + 0.0F, + scale, + lifetime, + 0x160000 + )); + } + + private static void spawnCrossingShadow() { + boolean leftToRight = RANDOM.nextBoolean(); + float xNorm = leftToRight ? -0.18F : 1.18F; + float yNorm = 0.38F + RANDOM.nextFloat() * 0.36F; + float velocity = leftToRight ? 0.04F + RANDOM.nextFloat() * 0.015F : -(0.04F + RANDOM.nextFloat() * 0.015F); + float scale = 0.9F + RANDOM.nextFloat() * 0.45F; + int lifetime = randomTickInterval(APPARITION_MIN_DURATION_TICKS, APPARITION_MAX_DURATION_TICKS); + ACTIVE_APPARITIONS.add(new ApparitionEntry( + ApparitionType.CROSSING_SHADOW, + xNorm, + yNorm, + velocity, + 0.0F, + scale, + lifetime, + 0x1A0000 + )); + } + + private static void spawnLungeFlash(Minecraft mc, Player player) { + float xNorm = 0.5F + (RANDOM.nextBoolean() ? -1.0F : 1.0F) * (0.12F + RANDOM.nextFloat() * 0.12F); + float yNorm = 0.58F + (RANDOM.nextFloat() - 0.5F) * 0.12F; + float scale = 0.95F + RANDOM.nextFloat() * 0.35F; + int lifetime = randomTickInterval(LUNGE_MIN_DURATION_TICKS, LUNGE_MAX_DURATION_TICKS); + ACTIVE_APPARITIONS.add(new ApparitionEntry( + ApparitionType.LUNGE_FLASH, + xNorm, + yNorm, + 0.0F, + -0.002F, + scale, + lifetime, + 0x2A0000 + )); + mc.level.playLocalSound( + player.getX(), + player.getY() + 1.0D, + player.getZ(), + AntarchyNeoforgeSounds.NIGHTMARE_BITE.get(), + SoundSource.HOSTILE, + 0.4F, + 0.88F + RANDOM.nextFloat() * 0.12F, + false + ); + } + + private static void playFootstepSound(Minecraft mc, Player player) { + double soundX = player.getX() + (RANDOM.nextDouble() - 0.5D) * 1.2D; + double soundY = player.getY() - 0.95D; + double soundZ = player.getZ() + (RANDOM.nextDouble() - 0.5D) * 1.2D; + + mc.level.playLocalSound( + soundX, + soundY, + soundZ, + SoundEvents.SILVERFISH_STEP, + SoundSource.HOSTILE, + 0.45F, + 0.85F + RANDOM.nextFloat() * 0.25F, + false + ); + } + + private static void renderPeripheralSilhouette(GuiGraphics guiGraphics, int width, int height, ApparitionEntry entry, float alpha) { + int centerX = Math.round(entry.xNorm * width); + int baseY = Math.round(entry.yNorm * height); + int bodyWidth = Math.round(width * 0.045F * entry.scale); + int bodyHeight = Math.round(height * 0.24F * entry.scale); + int headSize = Math.round(bodyWidth * 0.78F); + int x0 = centerX - bodyWidth / 2; + int y0 = baseY - bodyHeight / 2; + + int outerColor = alphaColor(entry.baseColor, alpha * 0.8F); + int innerColor = alphaColor(0x5A0000, alpha * 0.22F); + + guiGraphics.fill(x0, y0, x0 + bodyWidth, y0 + bodyHeight, outerColor); + guiGraphics.fill(x0 - headSize / 2 + bodyWidth / 2, y0 - headSize / 2, x0 + bodyWidth / 2 + headSize / 2, y0 + headSize / 2, outerColor); + guiGraphics.fill(x0 + bodyWidth / 6, y0 + bodyHeight / 6, x0 + bodyWidth - bodyWidth / 6, y0 + bodyHeight - bodyHeight / 7, innerColor); + } + + private static void renderCrossingShadow(GuiGraphics guiGraphics, int width, int height, ApparitionEntry entry, float alpha) { + int centerX = Math.round(entry.xNorm * width); + int centerY = Math.round(entry.yNorm * height); + int shadowWidth = Math.round(width * 0.22F * entry.scale); + int shadowHeight = Math.round(height * 0.035F * entry.scale); + + int outerColor = alphaColor(entry.baseColor, alpha * 0.65F); + int innerColor = alphaColor(0x340000, alpha * 0.28F); + + guiGraphics.fill(centerX - shadowWidth / 2, centerY - shadowHeight / 2, centerX + shadowWidth / 2, centerY + shadowHeight / 2, outerColor); + guiGraphics.fill(centerX - shadowWidth / 3, centerY - shadowHeight, centerX + shadowWidth / 3, centerY + shadowHeight, innerColor); + } + + private static void renderLungeFlash(GuiGraphics guiGraphics, int width, int height, ApparitionEntry entry, float alpha) { + int centerX = Math.round(entry.xNorm * width); + int centerY = Math.round(entry.yNorm * height); + int faceWidth = Math.round(width * 0.11F * entry.scale); + int faceHeight = Math.round(height * 0.12F * entry.scale); + + int shadowColor = alphaColor(entry.baseColor, alpha * 0.82F); + int glowColor = alphaColor(0x4A0000, alpha * 0.25F); + int eyeColor = alphaColor(0xB02020, alpha * 0.8F); + + guiGraphics.fill(centerX - faceWidth / 2, centerY - faceHeight / 2, centerX + faceWidth / 2, centerY + faceHeight / 2, shadowColor); + guiGraphics.fill(centerX - faceWidth, centerY - faceHeight / 3, centerX + faceWidth, centerY + faceHeight, glowColor); + + int eyeWidth = Math.max(2, faceWidth / 7); + int eyeHeight = Math.max(2, faceHeight / 12); + int eyeY = centerY - faceHeight / 8; + int eyeOffset = faceWidth / 4; + guiGraphics.fill(centerX - eyeOffset - eyeWidth, eyeY, centerX - eyeOffset + eyeWidth, eyeY + eyeHeight, eyeColor); + guiGraphics.fill(centerX + eyeOffset - eyeWidth, eyeY, centerX + eyeOffset + eyeWidth, eyeY + eyeHeight, eyeColor); + } + + private static void resetState() { + ACTIVE_APPARITIONS.clear(); + nextSoundTick = 0; + nextApparitionTick = 0; + nextFootstepTick = 0; + } + + private static int randomIntervalTicks(double minSeconds, double maxSeconds) { + double seconds = minSeconds + RANDOM.nextDouble() * Math.max(0.0D, maxSeconds - minSeconds); + return Math.max(1, (int) (seconds * 20.0D)); + } + + private static int randomTickInterval(int minTicks, int maxTicks) { + return minTicks + RANDOM.nextInt(Math.max(1, maxTicks - minTicks + 1)); + } + + private static int alphaColor(int rgb, float alpha) { + int alphaByte = Mth.clamp((int) (alpha * 255.0F), 0, 255); + return (alphaByte << 24) | rgb; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadHudRenderer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadHudRenderer.java new file mode 100644 index 00000000..6353db25 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DreadHudRenderer.java @@ -0,0 +1,28 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; + +public final class DreadHudRenderer { + private DreadHudRenderer() { + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft minecraft = Minecraft.getInstance(); + Player player = minecraft.player; + if (player == null || minecraft.screen != null || player.isDeadOrDying() || !player.hasEffect(AntarchyNeoforgeMisc.DREAD)) { + return; + } + + float pulse = Math.max(0.0F, Mth.sin(player.tickCount * ((float) Math.PI * 2.0F / 80.0F))); + int alpha = Mth.clamp(18 + Mth.floor(pulse * 64.0F), 0, 255); + int color = (alpha << 24) | 0x120000; + int width = minecraft.getWindow().getGuiScaledWidth(); + int height = minecraft.getWindow().getGuiScaledHeight(); + guiGraphics.fill(0, 0, width, height, color); + DreadClientHandler.render(guiGraphics); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DuctTapeClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DuctTapeClientHandler.java new file mode 100644 index 00000000..950c7ed9 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/DuctTapeClientHandler.java @@ -0,0 +1,38 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.block.DuctTapeBlock; +import net.minecraft.client.Minecraft; +import net.minecraft.client.player.LocalPlayer; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.MovementInputUpdateEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class DuctTapeClientHandler { + private DuctTapeClientHandler() { + } + + @SubscribeEvent + public static void onMovementInputUpdate(MovementInputUpdateEvent event) { + if (!(event.getEntity() instanceof LocalPlayer player)) { + return; + } + + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null || (!player.isNoGravity() && !DuctTapeBlock.isTouchingTape(mc.level, player))) { + return; + } + + var input = event.getInput(); + input.left = false; + input.right = false; + input.up = false; + input.down = false; + input.leftImpulse = 0.0F; + input.forwardImpulse = 0.0F; + input.jumping = false; + input.shiftKeyDown = false; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ElythiaFireflyManager.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ElythiaFireflyManager.java new file mode 100644 index 00000000..f0fc69f1 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ElythiaFireflyManager.java @@ -0,0 +1,87 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.client.renderer.ElythiaSkyRenderer; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.core.BlockPos; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.entity.player.Player; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class ElythiaFireflyManager { + private static final long NIGHT_START = 13000L; + private static final long NIGHT_END = 23000L; + private static final int SPAWN_INTERVAL = 3; + private static final int SPAWN_RADIUS_H = 20; + private static final int SPAWN_Y_MIN = -2; + private static final int SPAWN_Y_MAX = 10; + private static final int SOUND_INTERVAL_MIN = 250; + private static final int SOUND_INTERVAL_MAX = 450; + + private static int nextSoundTick = SOUND_INTERVAL_MIN; + + private ElythiaFireflyManager() {} + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + ClientLevel level = mc.level; + if (level == null || mc.player == null) return; + if (mc.isPaused()) return; + if (!ElythiaSkyRenderer.shouldRender(level)) return; + + long dayTime = level.getDayTime() % 24000L; + if (dayTime < NIGHT_START || dayTime > NIGHT_END) return; + + long gameTime = level.getGameTime(); + + if (AntarchySettings.elythiaFireflyParticlesEnabled()) { + if (gameTime % SPAWN_INTERVAL == 0) { + Player player = mc.player; + int px = (int) player.getX(); + int py = (int) player.getY(); + int pz = (int) player.getZ(); + + int attempts = 1 + level.random.nextInt(3); + for (int i = 0; i < attempts; i++) { + int ox = level.random.nextInt(SPAWN_RADIUS_H * 2 + 1) - SPAWN_RADIUS_H; + int oy = SPAWN_Y_MIN + level.random.nextInt(SPAWN_Y_MAX - SPAWN_Y_MIN + 1); + int oz = level.random.nextInt(SPAWN_RADIUS_H * 2 + 1) - SPAWN_RADIUS_H; + + BlockPos candidate = new BlockPos(px + ox, py + oy, pz + oz); + if (!level.getBlockState(candidate).isAir()) continue; + + level.addParticle( + AntarchyNeoforgeMisc.FIREFLY.get(), + candidate.getX() + level.random.nextDouble(), + candidate.getY() + level.random.nextDouble(), + candidate.getZ() + level.random.nextDouble(), + 0.0, 0.0, 0.0 + ); + } + } + } + + nextSoundTick--; + if (nextSoundTick <= 0) { + nextSoundTick = SOUND_INTERVAL_MIN + level.random.nextInt(SOUND_INTERVAL_MAX - SOUND_INTERVAL_MIN + 1); + Player player = mc.player; + level.playLocalSound( + player.getX(), player.getY(), player.getZ(), + AntarchySoundEvents.ELYTHIA_FIREFLY_AMBIENT.get(), + SoundSource.AMBIENT, + 0.6f + level.random.nextFloat() * 0.3f, + 0.9f + level.random.nextFloat() * 0.2f, + false + ); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/FallenKingCrownLayer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/FallenKingCrownLayer.java new file mode 100644 index 00000000..68db2ade --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/FallenKingCrownLayer.java @@ -0,0 +1,61 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeItems; +import com.mojang.blaze3d.vertex.PoseStack; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.entity.ItemRenderer; +import net.minecraft.client.model.PlayerModel; +import net.minecraft.client.player.AbstractClientPlayer; +import net.minecraft.client.renderer.MultiBufferSource; +import net.minecraft.client.renderer.entity.LivingEntityRenderer; +import net.minecraft.client.renderer.entity.RenderLayerParent; +import net.minecraft.client.renderer.entity.layers.RenderLayer; +import net.minecraft.client.resources.model.ModelResourceLocation; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.item.ItemDisplayContext; +import net.minecraft.world.item.ItemStack; + +public final class FallenKingCrownLayer extends RenderLayer<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> { + private static final ModelResourceLocation WORN_MODEL = ModelResourceLocation.inventory( + net.minecraft.resources.ResourceLocation.fromNamespaceAndPath("antarchy", "fallen_king_crown_worn") + ); + private final ItemRenderer itemRenderer; + + public FallenKingCrownLayer(RenderLayerParent<AbstractClientPlayer, PlayerModel<AbstractClientPlayer>> renderer) { + super(renderer); + this.itemRenderer = Minecraft.getInstance().getItemRenderer(); + } + + @Override + public void render( + PoseStack poseStack, + MultiBufferSource buffer, + int packedLight, + AbstractClientPlayer player, + float limbSwing, + float limbSwingAmount, + float partialTick, + float ageInTicks, + float netHeadYaw, + float headPitch + ) { + ItemStack headStack = player.getItemBySlot(EquipmentSlot.HEAD); + if (!headStack.is(AntarchyNeoforgeItems.FALLEN_KING_CROWN.get()) || player.isInvisible()) { + return; + } + + poseStack.pushPose(); + this.getParentModel().head.translateAndRotate(poseStack); + this.itemRenderer.render( + headStack, + ItemDisplayContext.HEAD, + false, + poseStack, + buffer, + packedLight, + LivingEntityRenderer.getOverlayCoords(player, 0.0F), + Minecraft.getInstance().getModelManager().getModel(WORN_MODEL) + ); + poseStack.popPose(); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/GravityGunClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/GravityGunClientHandler.java new file mode 100644 index 00000000..a00d22c2 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/GravityGunClientHandler.java @@ -0,0 +1,63 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.network.GravityGunPrimaryPayload; +import com.craisinlord.antarchy.content.network.GravityGunScrollPayload; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.screens.Screen; +import net.minecraft.util.Mth; +import org.lwjgl.glfw.GLFW; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.InputEvent; +import net.neoforged.neoforge.network.PacketDistributor; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class GravityGunClientHandler { + private static final double SCROLL_STEP_DISTANCE = 0.75D; + + private GravityGunClientHandler() { + } + + @SubscribeEvent + public static void onMouseButton(InputEvent.MouseButton.Pre event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || mc.level == null || mc.screen != null || !AntarchySettings.gravityGunEnabled()) { + return; + } + + if (event.getButton() != GLFW.GLFW_MOUSE_BUTTON_LEFT || event.getAction() != GLFW.GLFW_PRESS) { + return; + } + + if (!(mc.player.getMainHandItem().getItem() instanceof GravityGunItem)) { + return; + } + + PacketDistributor.sendToServer(new GravityGunPrimaryPayload()); + event.setCanceled(true); + } + + @SubscribeEvent + public static void onMouseScroll(InputEvent.MouseScrollingEvent event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || mc.level == null || mc.screen != null || !Screen.hasControlDown() || !AntarchySettings.gravityGunEnabled()) { + return; + } + + if (!(mc.player.getMainHandItem().getItem() instanceof GravityGunItem) || !GravityGunItem.hasHeldTarget(mc.player.getMainHandItem())) { + return; + } + + double scrollAmount = Mth.clamp(event.getScrollDeltaY(), -1.0D, 1.0D); + if (Math.abs(scrollAmount) < 1.0E-4D) { + return; + } + + PacketDistributor.sendToServer(new GravityGunScrollPayload(scrollAmount * SCROLL_STEP_DISTANCE)); + event.setCanceled(true); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/InvertedGeyserEruptionParticle.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/InvertedGeyserEruptionParticle.java new file mode 100644 index 00000000..cd22dc44 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/InvertedGeyserEruptionParticle.java @@ -0,0 +1,77 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserBaseParticleOptions; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserParticleOptions; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.client.particle.NoRenderParticle; +import net.minecraft.client.particle.Particle; +import net.minecraft.client.particle.ParticleProvider; + +public final class InvertedGeyserEruptionParticle extends NoRenderParticle { + private final int fluidBlocks; + private final double motionX; + private final double motionY; + private final double motionZ; + private final InvertedGeyserParticleOptions plumeParticle; + private final InvertedGeyserBaseParticleOptions baseParticle; + private final InvertedGeyserBaseParticleOptions poofParticle; + + protected InvertedGeyserEruptionParticle( + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd, + InvertedGeyserParticleOptions options + ) { + super(level, x, y, z); + this.motionX = xd; + this.motionY = yd; + this.motionZ = zd; + this.fluidBlocks = options.fluidBlocks(); + this.lifetime = 20; + this.plumeParticle = new InvertedGeyserParticleOptions(AntarchyNeoforgeMisc.INVERTED_GEYSER_PLUME.get(), this.fluidBlocks, options.direction()); + this.baseParticle = new InvertedGeyserBaseParticleOptions(AntarchyNeoforgeMisc.INVERTED_GEYSER_BASE.get(), this.fluidBlocks, 1.5F, options.direction()); + this.poofParticle = new InvertedGeyserBaseParticleOptions(AntarchyNeoforgeMisc.INVERTED_GEYSER_POOF.get(), this.fluidBlocks, 2.0F, options.direction()); + } + + @Override + public void tick() { + super.tick(); + + if (this.age % 2 == 0) { + for (int i = 0; i < 2; i++) { + this.level.addParticle(this.baseParticle, this.x, this.y, this.z, this.motionX, this.motionY, this.motionZ); + } + } + + for (int i = 0; i < this.fluidBlocks + 2; i++) { + this.level.addParticle(this.plumeParticle, this.x, this.y, this.z, this.motionX, this.motionY, this.motionZ); + } + + if (this.age % 10 == 0) { + for (int i = 0; i < 20; i++) { + this.level.addParticle(this.poofParticle, this.x, this.y, this.z, this.motionX, this.motionY, this.motionZ); + } + } + } + + public static final class Provider implements ParticleProvider<InvertedGeyserParticleOptions> { + @Override + public Particle createParticle( + InvertedGeyserParticleOptions options, + ClientLevel level, + double x, + double y, + double z, + double xd, + double yd, + double zd + ) { + return new InvertedGeyserEruptionParticle(level, x, y, z, xd, yd, zd, options); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/LucidSoundHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/LucidSoundHandler.java new file mode 100644 index 00000000..81758b76 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/LucidSoundHandler.java @@ -0,0 +1,290 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeSounds; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.screens.DeathScreen; +import net.minecraft.client.resources.sounds.AbstractTickableSoundInstance; +import net.minecraft.client.resources.sounds.SoundInstance; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.RandomSource; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import org.jetbrains.annotations.Nullable; + +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.UUID; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class LucidSoundHandler { + private static final double START_SCAN_RADIUS = 96.0D; + private static final int ANIM_ATTACK = 2; + private static final int ANIM_DEATH = 3; + private static final Map<UUID, LucidLoopSet> ACTIVE_LOOPS = new HashMap<>(); + + private LucidSoundHandler() { + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null || mc.player == null || mc.isPaused()) { + resetAll(mc); + return; + } + + if (!mc.player.isAlive() || mc.player.isRemoved() || mc.player.isDeadOrDying() || mc.screen instanceof DeathScreen) { + resetAll(mc); + return; + } + + pruneStaleLoops(mc); + refreshNearbyLucids(mc); + } + + private static void refreshNearbyLucids(Minecraft mc) { + List<LucidEntity> lucids = mc.level.getEntitiesOfClass( + LucidEntity.class, + mc.player.getBoundingBox().inflate(START_SCAN_RADIUS) + ); + + for (LucidEntity lucid : lucids) { + if (!lucid.shouldPlayAmbientLoop()) { + continue; + } + + LucidLoopSet set = ACTIVE_LOOPS.get(lucid.getUUID()); + if (set == null) { + set = new LucidLoopSet(lucid); + ACTIVE_LOOPS.put(lucid.getUUID(), set); + set.start(mc); + continue; + } + + set.refresh(mc, lucid); + } + } + + private static void pruneStaleLoops(Minecraft mc) { + Iterator<Map.Entry<UUID, LucidLoopSet>> iterator = ACTIVE_LOOPS.entrySet().iterator(); + while (iterator.hasNext()) { + LucidLoopSet set = iterator.next().getValue(); + if (!set.isValid()) { + set.stop(mc); + iterator.remove(); + continue; + } + + if (!set.entity.shouldPlayAmbientLoop()) { + set.stop(mc); + iterator.remove(); + } + } + } + + private static void resetAll(Minecraft mc) { + for (LucidLoopSet set : ACTIVE_LOOPS.values()) { + set.stop(mc); + } + ACTIVE_LOOPS.clear(); + } + + private static final class LucidLoopSet { + private LucidEntity entity; + @Nullable private LucidLoopSound ambient; + @Nullable private LucidLoopSound flying; + private int lastAnimationState = -1; + + private LucidLoopSet(LucidEntity entity) { + this.entity = entity; + } + + private boolean isValid() { + return this.entity != null && this.entity.isAlive() && !this.entity.isRemoved(); + } + + private void start(Minecraft mc) { + this.playAttackSoundIfNeeded(mc, this.entity); + + if (this.ambient == null || !mc.getSoundManager().isActive(this.ambient)) { + this.ambient = new LucidLoopSound( + this.entity, + AntarchyNeoforgeSounds.LUCID_AMBIENT.get(), + SoundSource.HOSTILE, + 0.14F, + 0.97F, + true + ); + mc.getSoundManager().play(this.ambient); + } + + if (this.entity.shouldPlayFlyingLoop() && (this.flying == null || !mc.getSoundManager().isActive(this.flying))) { + this.flying = new LucidLoopSound( + this.entity, + AntarchyNeoforgeSounds.LUCID_FLYING.get(), + SoundSource.HOSTILE, + 0.18F, + 1.0F, + false + ); + mc.getSoundManager().play(this.flying); + } + } + + private void refresh(Minecraft mc, LucidEntity entity) { + this.entity = entity; + this.playAttackSoundIfNeeded(mc, entity); + + if (this.ambient == null || !mc.getSoundManager().isActive(this.ambient)) { + this.ambient = new LucidLoopSound( + entity, + AntarchyNeoforgeSounds.LUCID_AMBIENT.get(), + SoundSource.HOSTILE, + 0.14F, + 0.97F, + true + ); + mc.getSoundManager().play(this.ambient); + } else { + this.ambient.setEntity(entity); + } + + if (entity.shouldPlayFlyingLoop()) { + if (this.flying == null || !mc.getSoundManager().isActive(this.flying)) { + this.flying = new LucidLoopSound( + entity, + AntarchyNeoforgeSounds.LUCID_FLYING.get(), + SoundSource.HOSTILE, + 0.18F, + 1.0F, + false + ); + mc.getSoundManager().play(this.flying); + } else { + this.flying.setEntity(entity); + } + } else if (this.flying != null) { + mc.getSoundManager().stop(this.flying); + this.flying = null; + } + } + + private void stop(Minecraft mc) { + if (this.ambient != null) { + mc.getSoundManager().stop(this.ambient); + this.ambient = null; + } + if (this.flying != null) { + mc.getSoundManager().stop(this.flying); + this.flying = null; + } + this.lastAnimationState = -1; + } + + private void playAttackSoundIfNeeded(Minecraft mc, LucidEntity entity) { + int currentState = entity.getAnimationState(); + if (currentState == ANIM_ATTACK && this.lastAnimationState != ANIM_ATTACK) { + mc.getSoundManager().play(new LucidOneShotSound( + entity, + AntarchyNeoforgeSounds.LUCID_ATTACK.get(), + SoundSource.HOSTILE, + 1.0F, + 1.02F + entity.getRandom().nextFloat() * 0.08F + )); + } + this.lastAnimationState = currentState; + } + } + + private static final class LucidLoopSound extends AbstractTickableSoundInstance { + private LucidEntity entity; + private final boolean ambient; + + private LucidLoopSound(LucidEntity entity, SoundEvent soundEvent, SoundSource source, + float volume, float pitch, boolean ambient) { + super(soundEvent, source, RandomSource.create()); + this.entity = entity; + this.ambient = ambient; + this.looping = true; + this.delay = 0; + this.relative = false; + this.attenuation = SoundInstance.Attenuation.LINEAR; + this.volume = volume; + this.pitch = pitch; + this.x = entity.getX(); + this.y = entity.getY(); + this.z = entity.getZ(); + } + + private void setEntity(LucidEntity entity) { + this.entity = entity; + } + + @Override + public void tick() { + if (this.entity == null + || this.entity.isRemoved() + || this.entity.isDeadOrDying() + || this.entity.getAnimationState() == 3 + || !this.entity.shouldPlayAmbientLoop()) { + this.stop(); + return; + } + + if (!this.ambient && !this.entity.shouldPlayFlyingLoop()) { + this.stop(); + return; + } + + this.x = this.entity.getX(); + this.y = this.entity.getY(); + this.z = this.entity.getZ(); + } + + @Override + public boolean canStartSilent() { + return true; + } + } + + private static final class LucidOneShotSound extends AbstractTickableSoundInstance { + private LucidEntity entity; + + private LucidOneShotSound(LucidEntity entity, SoundEvent soundEvent, SoundSource source, + float volume, float pitch) { + super(soundEvent, source, RandomSource.create()); + this.entity = entity; + this.looping = false; + this.delay = 0; + this.relative = false; + this.attenuation = SoundInstance.Attenuation.LINEAR; + this.volume = volume; + this.pitch = pitch; + this.x = entity.getX(); + this.y = entity.getY(); + this.z = entity.getZ(); + } + + @Override + public void tick() { + if (this.entity == null + || this.entity.isRemoved() + || this.entity.isDeadOrDying() + || this.entity.getAnimationState() == ANIM_DEATH) { + this.stop(); + return; + } + + this.x = this.entity.getX(); + this.y = this.entity.getY(); + this.z = this.entity.getZ(); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/MogglesClientRenderer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/MogglesClientRenderer.java new file mode 100644 index 00000000..6bbb1544 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/MogglesClientRenderer.java @@ -0,0 +1,62 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.item.MogglesCaveDetector; +import com.craisinlord.antarchy.content.item.MogglesLogic; +import net.minecraft.client.Minecraft; +import net.minecraft.core.BlockPos; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.Level; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, bus = EventBusSubscriber.Bus.GAME, value = Dist.CLIENT) +public final class MogglesClientRenderer { + private MogglesClientRenderer() {} + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + Level level = mc.level; + if (player == null || level == null) return; + + if (!MogglesLogic.isWearingMoggles(player) || level.canSeeSky(player.blockPosition())) { + MogglesCaveDetector.clear(); + return; + } + + // Run cave BFS (internally rate-limited to every 40 ticks). + MogglesCaveDetector.tick(player, level); + + BlockPos target = MogglesCaveDetector.getCaveTarget(); + if (target == null) return; + + // Spawn particle trail toward the cave every 2 ticks. + if (level.getGameTime() % 2 != 0) return; + + Vec3 eye = player.getEyePosition(); + Vec3 end = Vec3.atCenterOf(target); + double totalDist = eye.distanceTo(end); + if (totalDist < 1.5) return; + + Vec3 dir = end.subtract(eye).normalize(); + + // Place up to 5 particles spaced evenly between 1.5 m ahead and the target. + int steps = Math.min(5, (int) (totalDist / 1.5)); + double spacing = (totalDist - 1.5) / Math.max(steps, 1); + + for (int i = 0; i < steps; i++) { + double t = 1.5 + i * spacing; + Vec3 p = eye.add(dir.scale(t)); + Vec3 vel = dir.scale(0.04); + level.addParticle(ParticleTypes.END_ROD, + p.x, p.y, p.z, + vel.x, vel.y, vel.z); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/NightmareCameraShakeHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/NightmareCameraShakeHandler.java new file mode 100644 index 00000000..beae8706 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/NightmareCameraShakeHandler.java @@ -0,0 +1,52 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import net.minecraft.client.Minecraft; +import net.minecraft.util.Mth; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ViewportEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class NightmareCameraShakeHandler { + private static final double MAX_SHAKE_RANGE = 32.0D; + + private NightmareCameraShakeHandler() { + } + + @SubscribeEvent + public static void onComputeCameraAngles(ViewportEvent.ComputeCameraAngles event) { + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.level == null || minecraft.player == null) { + return; + } + + Vec3 cameraPos = event.getCamera().getPosition(); + float shakeStrength = 0.0F; + + for (NightmareEntity nightmare : minecraft.level.getEntitiesOfClass( + NightmareEntity.class, + minecraft.player.getBoundingBox().inflate(MAX_SHAKE_RANGE), + nightmare -> nightmare.isAlive() && nightmare.isRoaring() + )) { + double distance = Math.sqrt(cameraPos.distanceToSqr(nightmare.position().add(0.0D, nightmare.getBbHeight() * 0.5D, 0.0D))); + if (distance > MAX_SHAKE_RANGE) { + continue; + } + + shakeStrength += (float) ((1.0D - distance / MAX_SHAKE_RANGE) * 1.35D); + } + + if (shakeStrength <= 0.0F) { + return; + } + + float time = (float) (minecraft.player.tickCount + event.getPartialTick()); + event.setYaw(event.getYaw() + Mth.sin(time * 1.85F) * shakeStrength * 1.8F); + event.setPitch(event.getPitch() + Mth.cos(time * 2.15F) * shakeStrength * 1.45F); + event.setRoll(event.getRoll() + Mth.sin(time * 2.65F) * shakeStrength * 1.05F); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedClientHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedClientHandler.java new file mode 100644 index 00000000..1194323b --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedClientHandler.java @@ -0,0 +1,94 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.core.particles.BlockParticleOption; +import net.minecraft.core.particles.ParticleTypes; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.block.state.BlockState; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.client.event.MovementInputUpdateEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class ParalyzedClientHandler { + + + private static final int PARTICLE_INTERVAL = 3; + + private static final int PARTICLES_PER_ENTITY = 4; + + private static final double PARTICLE_RADIUS = 24.0; + + private ParalyzedClientHandler() { + } + + + @SubscribeEvent + public static void onMovementInputUpdate(MovementInputUpdateEvent event) { + if (!event.getEntity().hasEffect(AntarchyNeoforgeMisc.PARALYZED)) { + return; + } + + var input = event.getInput(); + input.left = false; + input.right = false; + input.up = false; + input.down = false; + input.leftImpulse = 0.0F; + input.forwardImpulse = 0.0F; + input.jumping = false; + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.player == null || mc.level == null) { + return; + } + + Player player = mc.player; + if (player.hasEffect(AntarchyNeoforgeMisc.PARALYZED)) { + while (mc.options.keyAttack.consumeClick()) { } + while (mc.options.keyUse.consumeClick()) { } + } + if (player.tickCount % PARTICLE_INTERVAL != 0) { + return; + } + + ClientLevel level = mc.level; + level.getEntitiesOfClass( + LivingEntity.class, + player.getBoundingBox().inflate(PARTICLE_RADIUS), + entity -> entity != player + && entity.isAlive() + && entity.hasEffect(AntarchyNeoforgeMisc.PARALYZED) + ).forEach(entity -> spawnStoneParticles(level, entity)); + } + + private static void spawnStoneParticles(ClientLevel level, LivingEntity entity) { + BlockState stone = Blocks.STONE.defaultBlockState(); + BlockParticleOption particle = new BlockParticleOption(ParticleTypes.BLOCK, stone); + + float w = entity.getBbWidth(); + float h = entity.getBbHeight(); + + for (int i = 0; i < PARTICLES_PER_ENTITY; i++) { + double px = entity.getX() + (Math.random() - 0.5) * w; + double py = entity.getY() + Math.random() * h; + double pz = entity.getZ() + (Math.random() - 0.5) * w; + + double vx = (Math.random() - 0.5) * 0.08; + double vy = Math.random() * 0.06; + double vz = (Math.random() - 0.5) * 0.08; + + level.addParticle(particle, px, py, pz, vx, vy, vz); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedHudRenderer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedHudRenderer.java new file mode 100644 index 00000000..4d131225 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedHudRenderer.java @@ -0,0 +1,44 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.util.Mth; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.entity.player.Player; + +public final class ParalyzedHudRenderer { + + private ParalyzedHudRenderer() { + } + + public static void render(GuiGraphics guiGraphics) { + Minecraft mc = Minecraft.getInstance(); + Player player = mc.player; + if (player == null || player.isDeadOrDying()) { + return; + } + + MobEffectInstance effect = player.getEffect(AntarchyNeoforgeMisc.PARALYZED); + if (effect == null) { + return; + } + + int duration = effect.getDuration(); + float fade = effect.isInfiniteDuration() + ? 1.0F + : Math.min(1.0F, Math.max(duration, 20) / 20.0F); + float pulse = 0.85F + 0.15F * Mth.sin(player.tickCount * ((float) Math.PI * 2.0F / 120.0F)); + + int alpha = Mth.clamp((int) (fade * pulse * 0xC0), 0, 0xFF); + + int width = mc.getWindow().getGuiScaledWidth(); + int height = mc.getWindow().getGuiScaledHeight(); + int color = (alpha << 24) | 0x303030; + guiGraphics.fill(0, 0, width, height, color); + int innerAlpha = Mth.clamp(alpha / 3, 0, 0xFF); + int innerColor = (innerAlpha << 24) | 0x606060; + int margin = Math.min(width, height) / 6; + guiGraphics.fill(margin, margin, width - margin, height - margin, innerColor); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedStoneRenderHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedStoneRenderHandler.java new file mode 100644 index 00000000..bc57329f --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ParalyzedStoneRenderHandler.java @@ -0,0 +1,17 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import software.bernie.geckolib.event.GeoRenderEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class ParalyzedStoneRenderHandler { + + private ParalyzedStoneRenderHandler() { + } + @SubscribeEvent + public static void onCompileGeoEntityLayers(GeoRenderEvent.Entity.CompileRenderLayers event) { + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ReverieTrailHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ReverieTrailHandler.java new file mode 100644 index 00000000..8daed2f6 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ReverieTrailHandler.java @@ -0,0 +1,285 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexFormat; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.client.event.RenderLevelStageEvent; +import org.joml.Matrix4f; + +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT, bus = EventBusSubscriber.Bus.GAME) +public final class ReverieTrailHandler { + + private static final int MAX_TRAIL_POINTS = 20; + private static final int IDLE_LIFETIME_TICKS = 8; + private static final int NORMAL_LIFETIME_TICKS = 14; + private static final int DASH_LIFETIME_TICKS = 22; + private static final float CORE_LINE_WIDTH = 0.035f; + private static final float GLOW_LINE_WIDTH = 0.10f; + private static final double MIN_DISTANCE_BETWEEN_POINTS = 0.05; + private static final double DASH_DISTANCE_THRESHOLD = 0.35; + + private static final Map<Integer, ArrayDeque<TrailPoint>> TRAILS = new HashMap<>(); + + private ReverieTrailHandler() {} + + private static final class TrailPoint { + final Vec3 pos; + final ReverieEntity.Mood mood; + int age; + final int lifetime; + + TrailPoint(Vec3 pos, ReverieEntity.Mood mood, int lifetime) { + this.pos = pos; + this.mood = mood; + this.age = 0; + this.lifetime = lifetime; + } + + float progress() { + return lifetime <= 0 ? 1f : (float) age / (float) lifetime; + } + + boolean expired() { + return age >= lifetime; + } + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) { + TRAILS.clear(); + return; + } + if (mc.isPaused()) return; + + Set<Integer> activeIds = new HashSet<>(); + + for (Entity entity : mc.level.entitiesForRendering()) { + if (!(entity instanceof ReverieEntity reverie)) continue; + + int id = reverie.getId(); + activeIds.add(id); + ReverieEntity.Mood mood = reverie.getMood(); + Vec3 pos = reverie.position().add(0.0, reverie.getBbHeight() * 0.5, 0.0); + + ArrayDeque<TrailPoint> points = TRAILS.computeIfAbsent(id, k -> new ArrayDeque<>()); + + if (points.isEmpty()) { + points.addFirst(new TrailPoint(pos, mood, lifetimeFor(mood, false))); + } else { + Vec3 lastPos = points.peekFirst().pos; + double distSq = pos.distanceToSqr(lastPos); + if (distSq >= MIN_DISTANCE_BETWEEN_POINTS * MIN_DISTANCE_BETWEEN_POINTS) { + boolean isDash = distSq >= DASH_DISTANCE_THRESHOLD * DASH_DISTANCE_THRESHOLD; + points.addFirst(new TrailPoint(pos, mood, lifetimeFor(mood, isDash))); + while (points.size() > MAX_TRAIL_POINTS) { + points.pollLast(); + } + } + } + + Iterator<TrailPoint> it = points.iterator(); + while (it.hasNext()) { + TrailPoint p = it.next(); + p.age++; + if (p.expired()) it.remove(); + } + } + + TRAILS.keySet().removeIf(id -> !activeIds.contains(id)); + } + + private static int lifetimeFor(ReverieEntity.Mood mood, boolean isDash) { + if (isDash || mood == ReverieEntity.Mood.PURPLE) return DASH_LIFETIME_TICKS; + if (mood == ReverieEntity.Mood.WHITE) return IDLE_LIFETIME_TICKS; + return NORMAL_LIFETIME_TICKS; + } + + @SubscribeEvent + public static void onRenderLevelStage(RenderLevelStageEvent event) { + if (event.getStage() != RenderLevelStageEvent.Stage.AFTER_PARTICLES) return; + if (TRAILS.isEmpty()) return; + + Minecraft mc = Minecraft.getInstance(); + if (mc.level == null) return; + + Camera camera = event.getCamera(); + Vec3 camPos = camera.getPosition(); + Matrix4f mat = event.getPoseStack().last().pose(); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.depthMask(false); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + + Tesselator tesselator = Tesselator.getInstance(); + + List<List<TrailPoint>> snapshots = new ArrayList<>(TRAILS.size()); + for (ArrayDeque<TrailPoint> deque : TRAILS.values()) { + if (deque.size() >= 2) snapshots.add(new ArrayList<>(deque)); + } + + if (snapshots.isEmpty()) { + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + return; + } + + BufferBuilder glowBuf = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) { + buildPass(glowBuf, mat, points, camPos, true); + } + MeshData glowMesh = glowBuf.build(); + if (glowMesh != null) { + BufferUploader.drawWithShader(glowMesh); + } + + BufferBuilder coreBuf = tesselator.begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (List<TrailPoint> points : snapshots) { + buildPass(coreBuf, mat, points, camPos, false); + } + MeshData coreMesh = coreBuf.build(); + if (coreMesh != null) { + BufferUploader.drawWithShader(coreMesh); + } + + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + } + + private static void buildPass(BufferBuilder buf, Matrix4f mat, List<TrailPoint> points, Vec3 camPos, boolean glow) { + int n = points.size(); + + for (int i = 0; i < n - 1; i++) { + TrailPoint newer = points.get(i); + TrailPoint older = points.get(i + 1); + + float alphaNearer = (glow ? glowAlpha(newer.mood) : coreAlpha(newer.mood)) * indexAlpha(i, n) * (1f - newer.progress()); + float alphaFarther = (glow ? glowAlpha(older.mood) : coreAlpha(older.mood)) * indexAlpha(i + 1, n) * (1f - older.progress()); + if (alphaNearer < 0.005f && alphaFarther < 0.005f) continue; + + Vec3 right = cameraFacingRight(newer.pos, older.pos, camPos); + if (right == null) continue; + + float halfWidth = glow ? glowHalfWidth(newer.mood) : coreHalfWidth(newer.mood); + right = right.scale(halfWidth); + + float[] cn = color(newer.mood); + float[] co = color(older.mood); + Vec3 na = newer.pos.subtract(camPos); + Vec3 nb = older.pos.subtract(camPos); + + buf.addVertex(mat, (float)(na.x + right.x), (float)(na.y + right.y), (float)(na.z + right.z)).setColor(cn[0], cn[1], cn[2], alphaNearer); + buf.addVertex(mat, (float)(na.x - right.x), (float)(na.y - right.y), (float)(na.z - right.z)).setColor(cn[0], cn[1], cn[2], alphaNearer); + buf.addVertex(mat, (float)(nb.x - right.x), (float)(nb.y - right.y), (float)(nb.z - right.z)).setColor(co[0], co[1], co[2], alphaFarther); + buf.addVertex(mat, (float)(nb.x + right.x), (float)(nb.y + right.y), (float)(nb.z + right.z)).setColor(co[0], co[1], co[2], alphaFarther); + } + } + + private static Vec3 cameraFacingRight(Vec3 a, Vec3 b, Vec3 camPos) { + Vec3 segDir = b.subtract(a); + if (segDir.lengthSqr() < 1e-12) return null; + segDir = segDir.normalize(); + Vec3 mid = a.add(b).scale(0.5); + Vec3 toCamera = camPos.subtract(mid); + if (toCamera.lengthSqr() < 1e-12) return null; + toCamera = toCamera.normalize(); + Vec3 right = segDir.cross(toCamera); + if (right.lengthSqr() < 1e-10) { + right = segDir.cross(new Vec3(0.0, 1.0, 0.0)); + if (right.lengthSqr() < 1e-10) return null; + } + return right.normalize(); + } + + private static float indexAlpha(int i, int n) { + if (n <= 1) return 1f; + return 1f - (float) i / (float) (n - 1); + } + + private static final float[] COLOR_WHITE = { 1.0f, 1.0f, 1.0f }; + private static final float[] COLOR_YELLOW = { 1.0f, 0.85f, 0.1f }; + private static final float[] COLOR_RED = { 1.0f, 0.1f, 0.05f }; + private static final float[] COLOR_PURPLE = { 0.7f, 0.1f, 1.0f }; + private static final float[] COLOR_BLUE = { 0.1f, 0.5f, 1.0f }; + + private static float[] color(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> COLOR_WHITE; + case YELLOW -> COLOR_YELLOW; + case RED -> COLOR_RED; + case PURPLE -> COLOR_PURPLE; + case BLUE -> COLOR_BLUE; + }; + } + + private static float glowAlpha(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> 0.15f; + case YELLOW -> 0.30f; + case RED -> 0.55f; + case PURPLE -> 0.65f; + case BLUE -> 0.35f; + }; + } + + private static float coreAlpha(ReverieEntity.Mood mood) { + return switch (mood) { + case WHITE -> 0.35f; + case YELLOW -> 0.55f; + case RED -> 0.85f; + case PURPLE -> 0.95f; + case BLUE -> 0.60f; + }; + } + + private static float glowHalfWidth(ReverieEntity.Mood mood) { + float base = GLOW_LINE_WIDTH * 0.5f; + return switch (mood) { + case WHITE -> base * 0.60f; + case YELLOW -> base * 0.80f; + case RED -> base * 1.00f; + case PURPLE -> base * 1.25f; + case BLUE -> base * 0.90f; + }; + } + + private static float coreHalfWidth(ReverieEntity.Mood mood) { + float base = CORE_LINE_WIDTH * 0.5f; + return switch (mood) { + case WHITE -> base * 0.60f; + case YELLOW -> base * 0.80f; + case RED -> base * 1.20f; + case PURPLE -> base * 1.50f; + case BLUE -> base * 1.00f; + }; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ScorpionWhipTetherRenderHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ScorpionWhipTetherRenderHandler.java new file mode 100644 index 00000000..ab912c04 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ScorpionWhipTetherRenderHandler.java @@ -0,0 +1,152 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.ScorpionWhipTetherClientState; +import com.craisinlord.antarchy.content.item.ScorpionWhipItem; +import com.mojang.blaze3d.systems.RenderSystem; +import com.mojang.blaze3d.vertex.BufferBuilder; +import com.mojang.blaze3d.vertex.BufferUploader; +import com.mojang.blaze3d.vertex.DefaultVertexFormat; +import com.mojang.blaze3d.vertex.MeshData; +import com.mojang.blaze3d.vertex.Tesselator; +import com.mojang.blaze3d.vertex.VertexFormat; +import java.util.Map; +import net.minecraft.client.Camera; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.GameRenderer; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.HumanoidArm; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.phys.Vec3; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import net.neoforged.neoforge.client.event.RenderLevelStageEvent; +import org.joml.Matrix4f; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT, bus = EventBusSubscriber.Bus.GAME) +public final class ScorpionWhipTetherRenderHandler { + private ScorpionWhipTetherRenderHandler() { + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.level == null) { + ScorpionWhipTetherClientState.clear(); + } + } + + @SubscribeEvent + public static void onRenderLevelStage(RenderLevelStageEvent event) { + if (event.getStage() != RenderLevelStageEvent.Stage.AFTER_PARTICLES) { + return; + } + + Minecraft minecraft = Minecraft.getInstance(); + if (minecraft.level == null) { + return; + } + + Map<Integer, Integer> tethers = ScorpionWhipTetherClientState.snapshot(); + if (tethers.isEmpty()) { + return; + } + + Camera camera = event.getCamera(); + Vec3 cameraPos = camera.getPosition(); + Matrix4f pose = event.getPoseStack().last().pose(); + + RenderSystem.enableBlend(); + RenderSystem.defaultBlendFunc(); + RenderSystem.depthMask(false); + RenderSystem.disableCull(); + RenderSystem.setShader(GameRenderer::getPositionColorShader); + + BufferBuilder buffer = Tesselator.getInstance().begin(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR); + for (Map.Entry<Integer, Integer> entry : tethers.entrySet()) { + Entity source = minecraft.level.getEntity(entry.getKey()); + Entity target = minecraft.level.getEntity(entry.getValue()); + if (!(source instanceof Player player) || target == null || target.isRemoved()) { + continue; + } + + buildTether( + buffer, + pose, + tetherStart(player, event.getPartialTick().getGameTimeDeltaPartialTick(false)), + target.position().add(0.0D, target.getBbHeight() * 0.5D, 0.0D), + cameraPos + ); + } + + MeshData mesh = buffer.build(); + if (mesh != null) { + BufferUploader.drawWithShader(mesh); + } + + RenderSystem.enableCull(); + RenderSystem.depthMask(true); + RenderSystem.disableBlend(); + } + + private static Vec3 tetherStart(Player player, float partialTick) { + Vec3 start = player.getEyePosition(partialTick).add(0.0D, -0.45D, 0.0D); + boolean mainHandWhip = player.getMainHandItem().getItem() instanceof ScorpionWhipItem; + boolean offHandWhip = player.getOffhandItem().getItem() instanceof ScorpionWhipItem; + if (!mainHandWhip && !offHandWhip) { + return start; + } + + boolean useMainHand = mainHandWhip || !offHandWhip; + HumanoidArm arm = useMainHand ? player.getMainArm() : player.getMainArm().getOpposite(); + float bodyYaw = Mth.rotLerp(partialTick, player.yBodyRotO, player.yBodyRot); + double radians = Math.toRadians(bodyYaw + 90.0F); + double side = arm == HumanoidArm.RIGHT ? -0.28D : 0.28D; + return start.add(Math.cos(radians) * side, -0.12D, Math.sin(radians) * side); + } + + private static void buildTether(BufferBuilder buffer, Matrix4f pose, Vec3 start, Vec3 end, Vec3 cameraPos) { + Vec3 delta = end.subtract(start); + double length = delta.length(); + if (length < 0.001D) { + return; + } + + Vec3 forward = delta.scale(1.0D / length); + Vec3 right = forward.cross(new Vec3(0.0D, 1.0D, 0.0D)); + if (right.lengthSqr() < 1.0E-6D) { + right = forward.cross(new Vec3(1.0D, 0.0D, 0.0D)); + } + right = right.normalize(); + + int segments = Math.max(16, Mth.ceil(length * 8.0D)); + for (int i = 0; i < segments; i++) { + double t0 = (double) i / (double) segments; + double t1 = (double) (i + 1) / (double) segments; + Vec3 p0 = ropePoint(start, delta, t0, length); + Vec3 p1 = ropePoint(start, delta, t1, length); + float width = 0.045F; + Vec3 offset = right.scale(width); + + Vec3 a = p0.subtract(cameraPos); + Vec3 b = p1.subtract(cameraPos); + float shade = i % 2 == 0 ? 0.82F : 0.62F; + float red = 0.36F * shade; + float green = 0.20F * shade; + float blue = 0.11F * shade; + + buffer.addVertex(pose, (float) (a.x + offset.x), (float) (a.y + offset.y), (float) (a.z + offset.z)).setColor(red, green, blue, 1.0F); + buffer.addVertex(pose, (float) (a.x - offset.x), (float) (a.y - offset.y), (float) (a.z - offset.z)).setColor(red, green, blue, 1.0F); + buffer.addVertex(pose, (float) (b.x - offset.x), (float) (b.y - offset.y), (float) (b.z - offset.z)).setColor(red, green, blue, 1.0F); + buffer.addVertex(pose, (float) (b.x + offset.x), (float) (b.y + offset.y), (float) (b.z + offset.z)).setColor(red, green, blue, 1.0F); + } + } + + private static Vec3 ropePoint(Vec3 start, Vec3 delta, double t, double length) { + double sag = Math.sin(t * Math.PI) * Math.min(0.45D, length * 0.07D); + return start.add(delta.scale(t)).add(0.0D, -sag, 0.0D); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ThoraxisGravityCameraHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ThoraxisGravityCameraHandler.java new file mode 100644 index 00000000..c4d43628 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/ThoraxisGravityCameraHandler.java @@ -0,0 +1,17 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ViewportEvent; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class ThoraxisGravityCameraHandler { + private ThoraxisGravityCameraHandler() { + } + + @SubscribeEvent + public static void onComputeCameraAngles(ViewportEvent.ComputeCameraAngles event) { + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/TriffidGooHudRenderer.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/TriffidGooHudRenderer.java new file mode 100644 index 00000000..d76a9984 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/TriffidGooHudRenderer.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeBlocks; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.GuiGraphics; +import net.minecraft.core.BlockPos; +import net.minecraft.util.Mth; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.block.Block; + +public final class TriffidGooHudRenderer { + private TriffidGooHudRenderer() { + } + private static float fadeProgress = 0f; + private static final float FADE_SPEED = 0.05f; + private static final int MAX_ALPHA = 0x55; + + public static void render(GuiGraphics guiGraphics) { + Minecraft minecraft = Minecraft.getInstance(); + Player player = minecraft.player; + if (player == null || player.isDeadOrDying()) { + fadeProgress = Math.max(0f, fadeProgress - FADE_SPEED); + if (fadeProgress <= 0f) return; + } else { + Block goo = AntarchyNeoforgeBlocks.TRIFFID_GOO_BLOCK.get(); + BlockPos feet = player.blockPosition(); + boolean inGoo = player.level().getBlockState(feet).is(goo) + || player.level().getBlockState(feet.above()).is(goo); + + if (inGoo) { + fadeProgress = Math.min(1f, fadeProgress + FADE_SPEED); + } else { + fadeProgress = Math.max(0f, fadeProgress - FADE_SPEED); + } + + if (fadeProgress <= 0f || minecraft.screen != null) return; + } + + int alpha = Mth.floor(MAX_ALPHA * fadeProgress); + int color = (alpha << 24) | 0x003300; + int width = minecraft.getWindow().getGuiScaledWidth(); + int height = minecraft.getWindow().getGuiScaledHeight(); + guiGraphics.fill(0, 0, width, height, color); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/WaspSoundHandler.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/WaspSoundHandler.java new file mode 100644 index 00000000..fef0c034 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/client/WaspSoundHandler.java @@ -0,0 +1,119 @@ +package com.craisinlord.antarchy.neoforge.client; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeSounds; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.UUID; +import net.minecraft.client.Minecraft; +import net.minecraft.client.resources.sounds.AbstractTickableSoundInstance; +import net.minecraft.client.resources.sounds.SoundInstance; +import net.minecraft.sounds.SoundEvent; +import net.minecraft.sounds.SoundSource; +import net.minecraft.util.RandomSource; +import net.neoforged.api.distmarker.Dist; +import net.neoforged.bus.api.SubscribeEvent; +import net.neoforged.fml.common.EventBusSubscriber; +import net.neoforged.neoforge.client.event.ClientTickEvent; +import org.jetbrains.annotations.Nullable; + +@EventBusSubscriber(modid = Antarchy.MODID, value = Dist.CLIENT) +public final class WaspSoundHandler { + private static final double START_SCAN_RADIUS = 96.0D; + private static final Map<UUID, WaspLoopSound> ACTIVE_LOOPS = new HashMap<>(); + + private WaspSoundHandler() { + } + + @SubscribeEvent + public static void onClientTick(ClientTickEvent.Post event) { + // Ambient buzzing now comes from the wasp entity itself. + } + + private static void refreshNearbyWasps(Minecraft mc) { + for (WaspEntity wasp : mc.level.getEntitiesOfClass(WaspEntity.class, mc.player.getBoundingBox().inflate(START_SCAN_RADIUS))) { + WaspLoopSound loopSound = ACTIVE_LOOPS.get(wasp.getUUID()); + if (loopSound == null || !mc.getSoundManager().isActive(loopSound)) { + loopSound = new WaspLoopSound( + wasp, + AntarchyNeoforgeSounds.WASP_IDLE.get(), + SoundSource.HOSTILE, + 0.12F, + 1.0F + ); + ACTIVE_LOOPS.put(wasp.getUUID(), loopSound); + mc.getSoundManager().play(loopSound); + } else { + loopSound.setEntity(wasp); + } + } + } + + private static void pruneStaleLoops(Minecraft mc) { + Iterator<Map.Entry<UUID, WaspLoopSound>> iterator = ACTIVE_LOOPS.entrySet().iterator(); + while (iterator.hasNext()) { + WaspLoopSound loopSound = iterator.next().getValue(); + if (!loopSound.isValid()) { + loopSound.stop(mc); + iterator.remove(); + } + } + } + + private static void resetAll(Minecraft mc) { + for (WaspLoopSound loopSound : ACTIVE_LOOPS.values()) { + loopSound.stop(mc); + } + ACTIVE_LOOPS.clear(); + } + + private static final class WaspLoopSound extends AbstractTickableSoundInstance { + @Nullable + private WaspEntity entity; + + private WaspLoopSound(WaspEntity entity, SoundEvent soundEvent, SoundSource source, float volume, float pitch) { + super(soundEvent, source, RandomSource.create()); + this.entity = entity; + this.looping = true; + this.delay = 0; + this.relative = false; + this.attenuation = SoundInstance.Attenuation.LINEAR; + this.volume = volume; + this.pitch = pitch; + this.x = entity.getX(); + this.y = entity.getY(); + this.z = entity.getZ(); + } + + private void setEntity(WaspEntity entity) { + this.entity = entity; + } + + private boolean isValid() { + return this.entity != null && this.entity.isAlive() && !this.entity.isRemoved(); + } + + private void stop(Minecraft mc) { + mc.getSoundManager().stop(this); + } + + @Override + public void tick() { + if (this.entity == null || this.entity.isRemoved() || this.entity.isDeadOrDying() || !this.entity.isAlive()) { + this.stop(); + return; + } + + this.x = this.entity.getX(); + this.y = this.entity.getY(); + this.z = this.entity.getZ(); + } + + @Override + public boolean canStartSilent() { + return true; + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluid.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluid.java new file mode 100644 index 00000000..61d1829a --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluid.java @@ -0,0 +1,460 @@ +package com.craisinlord.antarchy.neoforge.content.fluid; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeBlocks; +import java.util.HashSet; +import java.util.Set; +import net.minecraft.core.BlockPos; +import net.minecraft.core.Direction; +import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelReader; +import net.minecraft.world.level.block.LiquidBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.world.phys.Vec3; +import net.neoforged.neoforge.common.NeoForgeMod; +import net.neoforged.neoforge.event.EventHooks; +import net.neoforged.neoforge.fluids.BaseFlowingFluid; + +public abstract class AntiwaterFluid extends BaseFlowingFluid { + private static final int MAX_HORIZONTAL_SPREAD_AMOUNT = 5; + private static final int MAX_VERTICAL_FLOW_AMOUNT = 7; + + protected AntiwaterFluid(Properties properties) { + super(properties); + } + + @Override + protected BlockState createLegacyBlock(FluidState state) { + return AntarchyNeoforgeBlocks.ANTIWATER_BLOCK.get() + .defaultBlockState() + .setValue(LiquidBlock.LEVEL, getLegacyLevel(state)); + } + + @Override + public Vec3 getFlow(BlockGetter level, BlockPos pos, FluidState state) { + double flowX = 0.0D; + double flowZ = 0.0D; + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos neighborPos = pos.relative(direction); + FluidState neighborFluid = level.getFluidState(neighborPos); + int neighborAmount = this.isSame(neighborFluid.getType()) ? neighborFluid.getAmount() : 0; + int currentAmount = state.getAmount(); + int delta = neighborAmount - currentAmount; + if (delta != 0) { + flowX += direction.getStepX() * delta; + flowZ += direction.getStepZ() * delta; + } + } + + Vec3 flow = new Vec3(flowX, 1.0D, flowZ); + return flow.lengthSqr() < 1.0E-6D ? new Vec3(0.0D, 1.0D, 0.0D) : flow.normalize(); + } + + @Override + protected boolean canConvertToSource(Level level) { + return false; + } + + @Override + public int getTickDelay(LevelReader level) { + return 5; + } + + @Override + protected int getSpreadDelay(Level level, BlockPos pos, FluidState currentState, FluidState newState) { + return this.getTickDelay(level); + } + + @Override + protected boolean canBeReplacedWith(FluidState state, BlockGetter level, BlockPos pos, Fluid fluid, Direction direction) { + return direction != Direction.DOWN && !this.isSame(fluid); + } + + @Override + protected boolean canSpreadTo( + BlockGetter level, + BlockPos fromPos, + BlockState fromState, + Direction direction, + BlockPos toPos, + BlockState toState, + FluidState toFluidState, + Fluid fluid + ) { + if (direction == Direction.DOWN) { + return false; + } + + return super.canSpreadTo(level, fromPos, fromState, direction, toPos, toState, toFluidState, fluid); + } + + @Override + protected FluidState getNewLiquid(Level level, BlockPos pos, BlockState blockState) { + FluidState currentState = blockState.getFluidState(); + if (!currentState.isSource() && !this.isFlowingStateValid(level, pos, currentState)) { + return Fluids.EMPTY.defaultFluidState(); + } + + if (this.canCreateSourceAt(level, pos)) { + return this.getSource(false); + } + + if (this.isValidVerticalSupport(level, pos)) { + return this.getFlowing(MAX_VERTICAL_FLOW_AMOUNT, false); + } + + int bestNeighborAmount = this.getBestHorizontalNeighborAmount(level, pos); + if (bestNeighborAmount > 1) { + return this.getFlowing(bestNeighborAmount - 1, false); + } + + return net.minecraft.world.level.material.Fluids.EMPTY.defaultFluidState(); + } + + /* + @Override + protected void spread(Level level, BlockPos pos, FluidState state) { + if (state.isEmpty()) { + return; + } + if (!state.isSource() && !this.isFlowingStateValid(level, pos, state)) { + level.setBlockAndUpdate(pos, net.minecraft.world.level.block.Blocks.AIR.defaultBlockState()); + this.scheduleCleanup(level, pos); + return; + } + + BlockState blockState = level.getBlockState(pos); + int nextAmount = state.getAmount() - 1; + + BlockPos abovePos = pos.above(); + BlockState aboveState = level.getBlockState(abovePos); + FluidState aboveFluid = level.getFluidState(abovePos); + + if (!aboveState.isSolid() && !aboveFluid.getType().isSame(this)) { + FluidState upwardState = this.getFlowing(8, false); + if (this.canSpreadTo(level, pos, blockState, Direction.UP, abovePos, aboveState, aboveFluid, upwardState.getType())) { + this.spreadTo(level, abovePos, aboveState, Direction.UP, upwardState); + } + } + + if (!this.canHangAt(level, pos)) { + return; + } + + if (nextAmount <= 0) { + return; + } + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos targetPos = pos.relative(direction); + BlockState targetState = level.getBlockState(targetPos); + FluidState targetFluid = targetState.getFluidState(); + if (!this.canSpreadHorizontallyInto(level, targetPos)) { + continue; + } + + FluidState horizontalState = this.getFlowing(Math.min(nextAmount, MAX_HORIZONTAL_SPREAD_AMOUNT), false); + if (!this.canSpreadTo(level, pos, blockState, direction, targetPos, targetState, targetFluid, horizontalState.getType())) { + continue; + } + + this.spreadTo(level, targetPos, targetState, direction, horizontalState); + } + } + */ + + @Override + protected void spread(Level level, BlockPos pos, FluidState state) { + if (state.isEmpty()) { + return; + } + + if (!state.isSource() && !this.isFlowingStateValid(level, pos, state)) { + level.setBlockAndUpdate(pos, net.minecraft.world.level.block.Blocks.AIR.defaultBlockState()); + this.scheduleCleanup(level, pos); + return; + } + + BlockState blockState = level.getBlockState(pos); + this.spreadUpward(level, pos, state, blockState); + + if (!this.canHangAt(level, pos)) { + return; + } + + int nextAmount = state.getAmount() - 1; + if (nextAmount <= 0) { + return; + } + + this.spreadHorizontally(level, pos, blockState, nextAmount); + } + + @Override + protected int getSlopeFindDistance(LevelReader level) { + return 4; + } + + @Override + public void tick(Level level, BlockPos pos, FluidState state) { + if (!state.isSource() && !this.isFlowingStateValid(level, pos, state)) { + level.setBlockAndUpdate(pos, net.minecraft.world.level.block.Blocks.AIR.defaultBlockState()); + this.scheduleDependentCleanup(level, pos); + return; + } + + super.tick(level, pos, state); + } + + private boolean hasCeiling(Level level, BlockPos pos) { + return level.getBlockState(pos.above()).isSolid(); + } + + private boolean canHangAt(Level level, BlockPos pos) { + return this.hasCeiling(level, pos); + } + + private boolean hasHorizontalSupport(Level level, BlockPos pos) { + FluidState state = level.getFluidState(pos); + if (!this.isAntiwater(state)) { + return false; + } + + int currentAmount = state.getAmount(); + for (Direction direction : Direction.Plane.HORIZONTAL) { + FluidState neighbor = level.getFluidState(pos.relative(direction)); + if (!this.isAntiwater(neighbor)) { + continue; + } + + if (this.getHorizontalSpreadAmount(neighbor) > currentAmount) { + return true; + } + } + + return false; + } + + private boolean canSpreadHorizontallyInto(Level level, BlockPos pos) { + return true; + } + + private int getBestHorizontalNeighborAmount(Level level, BlockPos pos) { + int bestAmount = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos neighborPos = pos.relative(direction); + FluidState neighborFluid = level.getFluidState(neighborPos); + if (neighborFluid.isEmpty() || !neighborFluid.getType().isSame(this)) { + continue; + } + + if (!this.hasSourceConnection(level, neighborPos, neighborFluid, new HashSet<>())) { + continue; + } + + bestAmount = Math.max(bestAmount, this.getHorizontalSpreadAmount(neighborFluid)); + } + + return bestAmount; + } + + private int getHorizontalSpreadAmount(FluidState state) { + if (state.isSource() || this.isValidVerticalSupportState(state)) { + return MAX_HORIZONTAL_SPREAD_AMOUNT + 1; + } + + return state.getAmount(); + } + + private boolean isValidVerticalSupportState(FluidState state) { + return this.isAntiwater(state) && !state.isSource() && state.getAmount() >= MAX_VERTICAL_FLOW_AMOUNT; + } + + private boolean isFlowingStateValid(Level level, BlockPos pos, FluidState state) { + return state.isSource() + || this.hasImmediateVerticalSupport(level, pos) + || this.hasHorizontalSupport(level, pos); + } + + private boolean canCreateSourceAt(Level level, BlockPos pos) { + if (!this.canHangAt(level, pos)) { + return false; + } + + int sourceNeighbors = 0; + for (Direction direction : Direction.Plane.HORIZONTAL) { + FluidState neighbor = level.getFluidState(pos.relative(direction)); + if (this.isAntiwater(neighbor) && neighbor.isSource()) { + sourceNeighbors++; + if (sourceNeighbors >= 2) { + return true; + } + } + } + + return false; + } + + private boolean isValidVerticalSupport(Level level, BlockPos pos) { + return this.hasImmediateVerticalSupport(level, pos); + } + + private boolean isAntiwater(FluidState state) { + return !state.isEmpty() && state.getType().isSame(this); + } + + private boolean hasImmediateVerticalSupport(Level level, BlockPos pos) { + FluidState below = level.getFluidState(pos.below()); + return this.isAntiwater(below); + } + + private void spreadUpward(Level level, BlockPos pos, FluidState state, BlockState blockState) { + BlockPos abovePos = pos.above(); + BlockState aboveState = level.getBlockState(abovePos); + FluidState aboveFluid = level.getFluidState(abovePos); + + // Antiwater flowing into water solidifies rather than displacing it + if (aboveFluid.getFluidType() == NeoForgeMod.WATER_TYPE.value()) { + BlockState result = state.isSource() + ? AntarchyNeoforgeBlocks.ANTIMETAL.get().defaultBlockState() + : AntarchyNeoforgeBlocks.NYXITE.get().defaultBlockState(); + level.setBlockAndUpdate(pos, EventHooks.fireFluidPlaceBlockEvent(level, pos, pos, result)); + level.levelEvent(1501, pos, 0); + return; + } + + FluidState upwardState = this.getFlowing(MAX_VERTICAL_FLOW_AMOUNT, false); + + if (!this.canSpreadTo(level, pos, blockState, Direction.UP, abovePos, aboveState, aboveFluid, upwardState.getType())) { + return; + } + + if (aboveFluid.getType().isSame(this) && aboveFluid.getAmount() >= upwardState.getAmount()) { + return; + } + + this.spreadTo(level, abovePos, aboveState, Direction.UP, upwardState); + } + + private void spreadHorizontally(Level level, BlockPos pos, BlockState blockState, int nextAmount) { + FluidState horizontalState = this.getFlowing(Math.min(nextAmount, MAX_HORIZONTAL_SPREAD_AMOUNT), false); + + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos targetPos = pos.relative(direction); + BlockState targetState = level.getBlockState(targetPos); + FluidState targetFluid = targetState.getFluidState(); + if (!this.canSpreadHorizontallyInto(level, targetPos)) { + continue; + } + + if (targetFluid.getType().isSame(this) && targetFluid.getAmount() >= horizontalState.getAmount()) { + continue; + } + + if (!this.canSpreadTo(level, pos, blockState, direction, targetPos, targetState, targetFluid, horizontalState.getType())) { + continue; + } + + this.spreadTo(level, targetPos, targetState, direction, horizontalState); + } + } + + private boolean hasSourceConnection(Level level, BlockPos pos, FluidState state, Set<BlockPos> visited) { + if (!this.isAntiwater(state)) { + return false; + } + + if (state.isSource()) { + return true; + } + + if (!visited.add(pos)) { + return false; + } + + FluidState below = level.getFluidState(pos.below()); + if (this.hasSourceConnection(level, pos.below(), below, visited)) { + return true; + } + + int currentAmount = state.getAmount(); + for (Direction direction : Direction.Plane.HORIZONTAL) { + BlockPos neighborPos = pos.relative(direction); + FluidState neighbor = level.getFluidState(neighborPos); + if (!this.isAntiwater(neighbor)) { + continue; + } + + if (this.getHorizontalSpreadAmount(neighbor) <= currentAmount) { + continue; + } + + if (this.hasSourceConnection(level, neighborPos, neighbor, visited)) { + return true; + } + } + + return false; + } + + private void scheduleCleanup(Level level, BlockPos pos) { + int tickDelay = this.getTickDelay(level); + level.scheduleTick(pos, this, tickDelay); + level.scheduleTick(pos.above(), this, tickDelay); + level.scheduleTick(pos.below(), this, tickDelay); + for (Direction direction : Direction.Plane.HORIZONTAL) { + level.scheduleTick(pos.relative(direction), this, tickDelay); + } + } + + private void scheduleDependentCleanup(Level level, BlockPos pos) { + int tickDelay = this.getTickDelay(level); + level.scheduleTick(pos.above(), this, tickDelay); + for (Direction direction : Direction.Plane.HORIZONTAL) { + level.scheduleTick(pos.relative(direction), this, tickDelay); + } + } + + public static final class Source extends AntiwaterFluid { + public Source(Properties properties) { + super(properties); + } + + @Override + public int getAmount(FluidState state) { + return 8; + } + + @Override + public boolean isSource(FluidState state) { + return true; + } + } + + public static final class Flowing extends AntiwaterFluid { + public Flowing(Properties properties) { + super(properties); + this.registerDefaultState(this.getStateDefinition().any().setValue(LEVEL, 7)); + } + + @Override + protected void createFluidStateDefinition(net.minecraft.world.level.block.state.StateDefinition.Builder<Fluid, FluidState> builder) { + super.createFluidStateDefinition(builder); + builder.add(LEVEL); + } + + @Override + public int getAmount(FluidState state) { + return state.getValue(LEVEL); + } + + @Override + public boolean isSource(FluidState state) { + return false; + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluidType.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluidType.java new file mode 100644 index 00000000..20c08c9d --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/content/fluid/AntiwaterFluidType.java @@ -0,0 +1,76 @@ +package com.craisinlord.antarchy.neoforge.content.fluid; + +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityRotationUtil; +import net.minecraft.world.entity.LivingEntity; +import net.minecraft.world.entity.MoverType; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.Vec3; +import net.neoforged.neoforge.fluids.FluidType; + +public class AntiwaterFluidType extends FluidType { + + public AntiwaterFluidType(Properties properties) { + super(properties); + } + + + @Override + public boolean move(FluidState state, LivingEntity entity, Vec3 movementVector, double gravity) { + double prevY = entity.getY(); + float swimSpeed = entity.isSprinting() ? 0.026F : 0.02F; + + entity.moveRelative(swimSpeed, movementVector); + entity.move(MoverType.SELF, entity.getDeltaMovement()); + + Vec3 motion = entity.getDeltaMovement(); + if (entity.horizontalCollision && entity.onClimbable()) { + motion = new Vec3(motion.x, 0.2, motion.z); + } + + AntarchyGravityDirection gravityDirection = AntarchyGravityApi.getGravityDirection(entity); + Vec3 worldMotion = gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecPlayerToWorld(motion, gravityDirection) + : motion; + + double drag = entity.isSwimming() ? 0.9 : 0.8; + worldMotion = worldMotion.scale(drag); + boolean isFlying = entity instanceof Player p && p.getAbilities().flying; + if (!isFlying) { + worldMotion = worldMotion.add(0.0D, 0.005D, 0.0D); + } + + entity.setDeltaMovement( + gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecWorldToPlayer(worldMotion, gravityDirection) + : worldMotion + ); + if (entity.horizontalCollision && entity.isFree( + worldMotion.x, + worldMotion.y + 0.6 - entity.getY() + prevY, + worldMotion.z)) { + Vec3 boostedWorldMotion = new Vec3(worldMotion.x, 0.3D, worldMotion.z); + entity.setDeltaMovement( + gravityDirection.isInverted() + ? AntarchyGravityRotationUtil.vecWorldToPlayer(boostedWorldMotion, gravityDirection) + : boostedWorldMotion + ); + } + + return true; + } + + + @Override + public void setItemMovement(ItemEntity entity) { + Vec3 vec3 = entity.getDeltaMovement(); + entity.setDeltaMovement( + vec3.x * 0.99, + vec3.y + (vec3.y < 0.06 ? 5.0E-4 : 0.0), + vec3.z * 0.99 + ); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartEntity.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartEntity.java new file mode 100644 index 00000000..554ec3ed --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartEntity.java @@ -0,0 +1,195 @@ +package com.craisinlord.antarchy.neoforge.entity.multipart; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import com.craisinlord.antarchy.content.entity.multipart.MultipartFramework; +import com.craisinlord.antarchy.content.entity.multipart.MultipartPartAccess; +import com.craisinlord.antarchy.content.entity.multipart.MultipartPartDefinition; +import net.minecraft.nbt.CompoundTag; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.entity.EntityDimensions; +import net.minecraft.world.entity.OwnableEntity; +import net.minecraft.world.entity.Pose; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.phys.Vec3; +import net.neoforged.neoforge.entity.PartEntity; +import org.jetbrains.annotations.Nullable; + +public class MultipartPartEntity extends PartEntity<Entity> implements OwnableEntity, MultipartPartAccess { + private final MultipartEntityOwner owner; + private final int partIndex; + private final MultipartPartDefinition definition; + + public MultipartPartEntity(Entity parent, MultipartEntityOwner owner, int partIndex, MultipartPartDefinition definition) { + super(parent); + this.owner = owner; + this.partIndex = partIndex; + this.definition = definition; + this.setNoGravity(true); + this.refreshDimensions(); + this.antarchy$syncFromParent(); + } + + public int getPartIndex() { + return this.partIndex; + } + + public String getPartName() { + return this.definition.name(); + } + + public float getDamageMultiplier() { + return this.definition.damageMultiplier(); + } + + public MultipartPartDefinition getPartDefinition() { + return this.definition; + } + + @Override + public @Nullable java.util.UUID getOwnerUUID() { + Entity parent = this.getParent(); + return parent instanceof OwnableEntity ownable ? ownable.getOwnerUUID() : null; + } + + @Override + public EntityDimensions getDimensions(Pose pose) { + return EntityDimensions.scalable(this.definition.width(), this.definition.height()); + } + + @Override + public void antarchy$syncFromParent() { + Entity parent = this.getParent(); + if (parent == null || parent.isRemoved()) { + return; + } + + double oldX = this.getX(); + double oldY = this.getY(); + double oldZ = this.getZ(); + double yawRadians = Math.toRadians(parent.getYRot()); + Vec3 forward = new Vec3(-Math.sin(yawRadians), 0.0D, Math.cos(yawRadians)); + Vec3 right = new Vec3(forward.z, 0.0D, -forward.x); + Vec3 position = new Vec3( + parent.getX() + forward.x * this.definition.forwardOffset() + right.x * this.definition.lateralOffset(), + parent.getY() + this.definition.yOffset(), + parent.getZ() + forward.z * this.definition.forwardOffset() + right.z * this.definition.lateralOffset() + ); + this.setPos(position.x, position.y, position.z); + this.setRot(parent.getYRot(), parent.getXRot()); + this.xo = oldX; + this.yo = oldY; + this.zo = oldZ; + this.xOld = oldX; + this.yOld = oldY; + this.zOld = oldZ; + } + + @Override + public boolean is(Entity entity) { + return entity == this || entity == this.getParent(); + } + + @Override + public boolean isPickable() { + return true; + } + + @Override + public boolean isAttackable() { + return true; + } + + @Override + public boolean isPushable() { + return false; + } + + @Override + public boolean canBeCollidedWith() { + // Always true so player melee raycasts (ProjectileUtil.getEntityHitResult) can find this part. + // Physical push is prevented separately via isPushable()=false and canCollideWith()=false. + return !this.isRemoved(); + } + + @Override + public boolean canCollideWith(Entity entity) { + if (!this.definition.collisionEnabled()) { + return false; + } + + Entity parent = this.getParent(); + if (entity == parent) { + return false; + } + + if (entity instanceof PartEntity<?> otherPart && otherPart.getParent() == parent) { + return false; + } + + return entity.canBeCollidedWith() && !this.isPassengerOfSameVehicle(entity); + } + + @Override + public boolean shouldBeSaved() { + return false; + } + + @Override + public ItemStack getPickResult() { + Entity parent = this.getParent(); + return parent == null ? ItemStack.EMPTY : parent.getPickResult(); + } + + @Override + public boolean hurt(DamageSource source, float amount) { + Entity parent = this.getParent(); + if (parent == null || parent.isRemoved()) { + return false; + } + + if (this.level().isClientSide()) { + if (source.getEntity() instanceof Player) { + MultipartFramework.sendMultipartAttack(parent.getUUID(), this.partIndex, amount * this.definition.damageMultiplier()); + } + return true; + } + + return this.owner.antarchy$hurtMultipartPart(this, source, amount * this.definition.damageMultiplier()); + } + + @Override + public boolean isInvulnerableTo(DamageSource source) { + return false; + } + + @Override + public InteractionResult interactAt(Player player, Vec3 vec, InteractionHand hand) { + Entity parent = this.getParent(); + if (parent == null || parent.isRemoved()) { + return InteractionResult.PASS; + } + + if (this.level().isClientSide()) { + MultipartFramework.sendMultipartInteract(parent.getUUID(), this.partIndex, hand.ordinal()); + return InteractionResult.SUCCESS; + } + + return this.owner.antarchy$interactMultipartPart(this, player, vec, hand); + } + + @Override + protected void defineSynchedData(net.minecraft.network.syncher.SynchedEntityData.Builder builder) { + } + + @Override + protected void readAdditionalSaveData(CompoundTag tag) { + } + + @Override + protected void addAdditionalSaveData(CompoundTag tag) { + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartLevelRegistry.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartLevelRegistry.java new file mode 100644 index 00000000..19141c45 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/entity/multipart/MultipartPartLevelRegistry.java @@ -0,0 +1,64 @@ +package com.craisinlord.antarchy.neoforge.entity.multipart; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import com.craisinlord.antarchy.neoforge.mixins.level.ClientLevelPartEntitiesAccessor; +import com.craisinlord.antarchy.neoforge.mixins.level.ServerLevelPartEntitiesAccessor; +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import net.minecraft.client.multiplayer.ClientLevel; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.Level; +import net.neoforged.neoforge.entity.PartEntity; + +public final class MultipartPartLevelRegistry { + private MultipartPartLevelRegistry() { + } + + public static void register(MultipartEntityOwner owner) { + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + return; + } + + Int2ObjectMap<PartEntity<?>> registry = getRegistry(((Entity) owner).level()); + if (registry == null) { + return; + } + + for (Entity part : parts) { + if (part instanceof PartEntity<?> partEntity) { + registry.put(partEntity.getId(), partEntity); + } + } + } + + public static void unregister(MultipartEntityOwner owner) { + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + return; + } + + Int2ObjectMap<PartEntity<?>> registry = getRegistry(((Entity) owner).level()); + if (registry == null) { + return; + } + + for (Entity part : parts) { + if (part instanceof PartEntity<?> partEntity) { + registry.remove(partEntity.getId()); + } + } + } + + private static Int2ObjectMap<PartEntity<?>> getRegistry(Level level) { + if (level instanceof ServerLevel serverLevel) { + return ((ServerLevelPartEntitiesAccessor) serverLevel).antarchy$getPartEntities(); + } + + if (level instanceof ClientLevel clientLevel) { + return ((ClientLevelPartEntitiesAccessor) clientLevel).antarchy$getPartEntities(); + } + + return null; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/compat/SablePhysicsColliderBlockGetterMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/compat/SablePhysicsColliderBlockGetterMixin.java new file mode 100644 index 00000000..ac63dcf0 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/compat/SablePhysicsColliderBlockGetterMixin.java @@ -0,0 +1,24 @@ +package com.craisinlord.antarchy.neoforge.mixins.compat; + +import net.minecraft.core.BlockPos; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.level.material.Fluids; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(targets = "dev.ryanhcode.sable.physics.impl.rapier.collider.PhysicsColliderBlockGetter", remap = false) +public class SablePhysicsColliderBlockGetterMixin { + @Shadow + private BlockState state; + + @Inject(method = "getFluidState", at = @At("HEAD"), cancellable = true, remap = false) + private void antarchy$nullSafeFluidState(BlockPos pos, CallbackInfoReturnable<FluidState> cir) { + if (this.state == null) { + cir.setReturnValue(Fluids.EMPTY.defaultFluidState()); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityBridgeMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityBridgeMixin.java new file mode 100644 index 00000000..09806c09 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityBridgeMixin.java @@ -0,0 +1,56 @@ +package com.craisinlord.antarchy.neoforge.mixins.entity; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import net.minecraft.world.entity.Entity; +import net.neoforged.neoforge.entity.PartEntity; +import org.jetbrains.annotations.Nullable; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Unique; + +@Mixin(Entity.class) +/* + * Exposes multipart child lookup from base entities. + */ +public abstract class MultipartEntityBridgeMixin { + @Unique + private Entity[] antarchy$multipartSourceParts; + + @Unique + private PartEntity<?>[] antarchy$multipartBridgeParts; + + public boolean isMultipartEntity() { + return (Object) this instanceof MultipartEntityOwner; + } + + @Nullable + public PartEntity<?>[] getParts() { + if (!((Object) this instanceof MultipartEntityOwner owner)) { + return null; + } + + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + parts = owner.antarchy$createMultipartParts(); + owner.antarchy$setMultipartParts(parts); + owner.antarchy$syncMultipartParts(); + } + + if (parts.length == 0) { + return new PartEntity<?>[0]; + } + + if (this.antarchy$multipartSourceParts != parts || this.antarchy$multipartBridgeParts == null || this.antarchy$multipartBridgeParts.length != parts.length) { + PartEntity<?>[] bridgedParts = new PartEntity<?>[parts.length]; + for (int i = 0; i < parts.length; i++) { + if (!(parts[i] instanceof PartEntity<?> part)) { + throw new IllegalStateException("Multipart owner returned a non-PartEntity child: " + parts[i]); + } + bridgedParts[i] = part; + } + this.antarchy$multipartSourceParts = parts; + this.antarchy$multipartBridgeParts = bridgedParts; + } + + return this.antarchy$multipartBridgeParts; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityLevelRegistryMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityLevelRegistryMixin.java new file mode 100644 index 00000000..326992ca --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/MultipartEntityLevelRegistryMixin.java @@ -0,0 +1,34 @@ +package com.craisinlord.antarchy.neoforge.mixins.entity; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import com.craisinlord.antarchy.neoforge.entity.multipart.MultipartPartLevelRegistry; +import net.minecraft.world.entity.Entity; +import net.minecraft.world.level.entity.EntityInLevelCallback; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Entity.class) +/* + * Keeps multipart child entities registered in NeoForge levels. + */ +public abstract class MultipartEntityLevelRegistryMixin { + @Inject(method = "setLevelCallback", at = @At("TAIL")) + private void antarchy$registerMultipartParts(EntityInLevelCallback entityInLevelCallback, CallbackInfo ci) { + if ((Object) this instanceof MultipartEntityOwner owner + && entityInLevelCallback != EntityInLevelCallback.NULL) { + if (owner.antarchy$getMultipartParts() == null) { + owner.antarchy$spawnMultipartParts(); + } + MultipartPartLevelRegistry.register(owner); + } + } + + @Inject(method = "setRemoved", at = @At("HEAD")) + private void antarchy$unregisterMultipartParts(Entity.RemovalReason removalReason, CallbackInfo ci) { + if ((Object) this instanceof MultipartEntityOwner owner) { + MultipartPartLevelRegistry.unregister(owner); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/ParalyzedMobFreezeMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/ParalyzedMobFreezeMixin.java new file mode 100644 index 00000000..8c421e28 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/entity/ParalyzedMobFreezeMixin.java @@ -0,0 +1,25 @@ +package com.craisinlord.antarchy.neoforge.mixins.entity; + +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.world.entity.Mob; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +@Mixin(Mob.class) +/* + * Stops mob AI movement while paralyzed. + */ +public abstract class ParalyzedMobFreezeMixin { + @Inject(method = "serverAiStep", at = @At("HEAD")) + private void antarchy$freezeAiWhileParalyzed(CallbackInfo ci) { + Mob mob = (Mob) (Object) this; + if (!mob.hasEffect(AntarchyNeoforgeMisc.PARALYZED)) { + return; + } + + mob.getNavigation().stop(); + mob.setJumping(false); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/PortalCreatorMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/PortalCreatorMixin.java new file mode 100644 index 00000000..4c6539e7 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/PortalCreatorMixin.java @@ -0,0 +1,43 @@ +package com.craisinlord.antarchy.neoforge.mixins.infinity; + +import com.craisinlord.antarchy.config.AntarchySettings; +import net.minecraft.core.BlockPos; +import net.minecraft.core.component.DataComponents; +import net.minecraft.world.entity.item.ItemEntity; +import net.minecraft.world.item.ItemStack; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; + +import net.lerariemann.infinity.util.teleport.PortalCreator; +import net.minecraft.server.level.ServerLevel; + +@Mixin(value = PortalCreator.class, remap = false) +/* + * Blocks Infinity portal creation when the config says no + */ +public interface PortalCreatorMixin { + @Inject( + method = "tryCreatePortalFromItem(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/entity/item/ItemEntity;)V", + at = @At("HEAD"), + cancellable = true, + remap = false + ) + private static void antarchy$blockInfinityBookActivation(ServerLevel level, BlockPos pos, ItemEntity itemEntity, CallbackInfo ci) { + if (!AntarchySettings.disableInfinityBookPortalCreation()) { + return; + } + + if (itemEntity.isRemoved()) { + return; + } + + ItemStack stack = itemEntity.getItem(); + if (!stack.has(DataComponents.WRITABLE_BOOK_CONTENT) && !stack.has(DataComponents.WRITTEN_BOOK_CONTENT)) { + return; + } + + ci.cancel(); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/RandomSpringMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/RandomSpringMixin.java new file mode 100644 index 00000000..d80afdaf --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/infinity/RandomSpringMixin.java @@ -0,0 +1,37 @@ +package com.craisinlord.antarchy.neoforge.mixins.infinity; + +import net.lerariemann.infinity.dimensions.features.fluid_springs.RandomSpring; +import net.lerariemann.infinity.util.core.ConfigType; +import net.lerariemann.infinity.util.core.RandomProvider; +import net.minecraft.nbt.CompoundTag; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Redirect; + +import java.util.Random; +@Mixin(value = RandomSpring.class, remap = false) +/* + * Skips bad fluid picks for Infinity random springs. + */ +public abstract class RandomSpringMixin { + @Redirect( + method = "feature()Lnet/minecraft/nbt/CompoundTag;", + at = @At( + value = "INVOKE", + target = "Lnet/lerariemann/infinity/util/core/RandomProvider;randomName(Ljava/util/Random;Lnet/lerariemann/infinity/util/core/ConfigType;)Ljava/lang/String;" + ), + remap = false + ) + private String antarchy$useFluidIdForSpring(RandomProvider provider, Random random, ConfigType configType) { + if (configType != ConfigType.FLUIDS) { + return provider.randomName(random, configType); + } + + CompoundTag fluidTag = provider.randomElement(random, configType); + String fluidId = fluidTag.getString("fluidName"); + if (!fluidId.isEmpty()) { + return fluidId; + } + return fluidTag.getString("Name"); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/item/BucketItemThoraxisWaterMixin.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/item/BucketItemThoraxisWaterMixin.java new file mode 100644 index 00000000..59c0cf21 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/item/BucketItemThoraxisWaterMixin.java @@ -0,0 +1,85 @@ +package com.craisinlord.antarchy.neoforge.mixins.item; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.neoforge.registry.AntarchyNeoforgeMisc; +import net.minecraft.core.BlockPos; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.entity.player.Player; +import net.minecraft.world.item.BucketItem; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.level.Level; +import net.minecraft.world.level.LevelAccessor; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.world.level.material.Fluids; +import net.minecraft.world.phys.BlockHitResult; +import org.jetbrains.annotations.Nullable; +import org.spongepowered.asm.mixin.Final; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Shadow; +import org.spongepowered.asm.mixin.injection.At; +import org.spongepowered.asm.mixin.injection.Inject; +import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; + +@Mixin(BucketItem.class) +public abstract class BucketItemThoraxisWaterMixin { + private static final ResourceLocation THORAXIS_DIMENSION_ID = + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "thoraxis"); + + @Shadow + @Final + public Fluid content; + + @Shadow + protected abstract void playEmptySound(@Nullable Player player, LevelAccessor level, BlockPos pos); + + @Inject( + method = "emptyContents(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/phys/BlockHitResult;Lnet/minecraft/world/item/ItemStack;)Z", + at = @At( + value = "INVOKE", + target = "Lnet/neoforged/neoforge/fluids/FluidType;isVaporizedOnPlacement(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/neoforged/neoforge/fluids/FluidStack;)Z" + ), + cancellable = true + ) + private void antarchy$replaceWaterVaporizeCheckWithAntiwater( + @Nullable Player player, + Level level, + BlockPos pos, + @Nullable BlockHitResult hitResult, + @Nullable ItemStack container, + CallbackInfoReturnable<Boolean> cir + ) { + if (this.content != Fluids.WATER) { + return; + } + if (!level.dimension().location().equals(THORAXIS_DIMENSION_ID)) { + return; + } + if (container == null) { + return; + } + + BlockState state = level.getBlockState(pos); + boolean canReplace = state.canBeReplaced(this.content); + + if (!state.isAir() && !canReplace && !state.getFluidState().isSource()) { + cir.setReturnValue(false); + return; + } + + if (!level.isClientSide) { + if (canReplace && !state.liquid()) { + level.destroyBlock(pos, true); + } + } + + boolean placed = level.setBlock(pos, AntarchyNeoforgeMisc.ANTIWATER.get().defaultFluidState().createLegacyBlock(), 11); + if (placed || state.getFluidState().isSource()) { + this.playEmptySound(player, level, pos); + cir.setReturnValue(true); + return; + } + + cir.setReturnValue(false); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ClientLevelPartEntitiesAccessor.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ClientLevelPartEntitiesAccessor.java new file mode 100644 index 00000000..bfdce95b --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ClientLevelPartEntitiesAccessor.java @@ -0,0 +1,16 @@ +package com.craisinlord.antarchy.neoforge.mixins.level; + +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import net.minecraft.client.multiplayer.ClientLevel; +import net.neoforged.neoforge.entity.PartEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ClientLevel.class) +/* + * Accessor for client part-entity storage. + */ +public interface ClientLevelPartEntitiesAccessor { + @Accessor("partEntities") + Int2ObjectMap<PartEntity<?>> antarchy$getPartEntities(); +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ServerLevelPartEntitiesAccessor.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ServerLevelPartEntitiesAccessor.java new file mode 100644 index 00000000..c744af6c --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/mixins/level/ServerLevelPartEntitiesAccessor.java @@ -0,0 +1,16 @@ +package com.craisinlord.antarchy.neoforge.mixins.level; + +import it.unimi.dsi.fastutil.ints.Int2ObjectMap; +import net.minecraft.server.level.ServerLevel; +import net.neoforged.neoforge.entity.PartEntity; +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.gen.Accessor; + +@Mixin(ServerLevel.class) +/* + * Accessor for server part-entity storage. + */ +public interface ServerLevelPartEntitiesAccessor { + @Accessor("dragonParts") + Int2ObjectMap<PartEntity<?>> antarchy$getPartEntities(); +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/AntarchyGravityNetworking.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/AntarchyGravityNetworking.java new file mode 100644 index 00000000..6d418f8c --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/AntarchyGravityNetworking.java @@ -0,0 +1,121 @@ +package com.craisinlord.antarchy.neoforge.network; + +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.gravity.AntarchyGravityApi; +import com.craisinlord.antarchy.content.item.GravityGunItem; +import com.craisinlord.antarchy.content.network.GravityGunPrimaryPayload; +import com.craisinlord.antarchy.content.network.GravityGunScrollPayload; +import com.craisinlord.antarchy.content.network.GravityStatePayload; +import net.minecraft.world.entity.Entity; +import net.minecraft.server.level.ServerPlayer; +import net.neoforged.neoforge.network.PacketDistributor; +import net.neoforged.neoforge.network.handling.IPayloadContext; +import net.neoforged.neoforge.network.registration.PayloadRegistrar; + +public final class AntarchyGravityNetworking { + private AntarchyGravityNetworking() { + } + + public static void register(PayloadRegistrar registrar) { + registrar.playToClient( + GravityStatePayload.TYPE, + GravityStatePayload.STREAM_CODEC, + AntarchyGravityNetworking::handleGravityState + ).playToServer( + GravityGunPrimaryPayload.TYPE, + GravityGunPrimaryPayload.STREAM_CODEC, + AntarchyGravityNetworking::handleGravityGunPrimary + ).playToServer( + GravityGunScrollPayload.TYPE, + GravityGunScrollPayload.STREAM_CODEC, + AntarchyGravityNetworking::handleGravityGunScroll + ).playToServer( + com.craisinlord.antarchy.content.network.DiamondMinecartInputPayload.TYPE, + com.craisinlord.antarchy.content.network.DiamondMinecartInputPayload.STREAM_CODEC, + AntarchyGravityNetworking::handleDiamondMinecartInput + ); + } + + public static void syncToPlayer(ServerPlayer target, Entity entity) { + GravityStatePayload payload = new GravityStatePayload( + entity.getId(), + AntarchyGravityApi.getGravityDirection(entity), + AntarchyGravityApi.getPrevGravityDirection(entity), + AntarchyGravityApi.isGravityForced(entity), + AntarchyGravityApi.getTransitionDuration(entity), + AntarchyGravityApi.getTransitionRemaining(entity) + ); + PacketDistributor.sendToPlayer(target, payload); + } + + public static void syncEntity(Entity entity) { + GravityStatePayload payload = new GravityStatePayload( + entity.getId(), + AntarchyGravityApi.getGravityDirection(entity), + AntarchyGravityApi.getPrevGravityDirection(entity), + AntarchyGravityApi.isGravityForced(entity), + AntarchyGravityApi.getTransitionDuration(entity), + AntarchyGravityApi.getTransitionRemaining(entity) + ); + PacketDistributor.sendToPlayersTrackingEntityAndSelf(entity, payload); + } + + private static void handleGravityState(GravityStatePayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + Entity entity = context.player().level().getEntity(payload.entityId()); + // On relog the local player entity may not yet be in the level's entity lookup, + // so fall back to context.player() to ensure the local player always gets synced. + if (entity == null && context.player().getId() == payload.entityId()) { + entity = context.player(); + } + if (entity == null) { + return; + } + + AntarchyGravityApi.applySyncedState( + entity, + payload.direction(), + payload.previousDirection(), + payload.forced(), + payload.transitionDuration(), + payload.transitionRemaining() + ); + }); + } + + private static void handleGravityGunScroll(GravityGunScrollPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer serverPlayer)) { + return; + } + + if (!(serverPlayer.getMainHandItem().getItem() instanceof GravityGunItem)) { + return; + } + + GravityGunItem.adjustHeldDistance(serverPlayer.getMainHandItem(), payload.distanceDelta()); + }); + } + + private static void handleDiamondMinecartInput(com.craisinlord.antarchy.content.network.DiamondMinecartInputPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer serverPlayer)) return; + if (!(serverPlayer.getVehicle() instanceof DiamondMinecartEntity cart)) return; + cart.onInputReceived(payload.inputFlags()); + }); + } + + private static void handleGravityGunPrimary(GravityGunPrimaryPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer serverPlayer)) { + return; + } + + if (!(serverPlayer.getMainHandItem().getItem() instanceof GravityGunItem gravityGunItem)) { + return; + } + + gravityGunItem.firePrimary(serverPlayer.serverLevel(), serverPlayer, serverPlayer.getMainHandItem()); + }); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/BrutalflyElytraNetworking.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/BrutalflyElytraNetworking.java new file mode 100644 index 00000000..56f1cdac --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/BrutalflyElytraNetworking.java @@ -0,0 +1,94 @@ +package com.craisinlord.antarchy.neoforge.network; + +import com.craisinlord.antarchy.content.item.BrutalflyElytraFlightHelper; +import com.craisinlord.antarchy.content.item.BrutalflyElytraItem; +import com.craisinlord.antarchy.content.network.BrutalflyElytraAnimationPayload; +import com.craisinlord.antarchy.content.network.BrutalflyElytraFlapPayload; +import com.craisinlord.antarchy.content.client.BrutalflyElytraClientState; +import net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.sounds.SoundEvents; +import net.minecraft.sounds.SoundSource; +import net.minecraft.world.entity.EquipmentSlot; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.phys.Vec3; +import net.neoforged.neoforge.network.PacketDistributor; +import net.neoforged.neoforge.network.handling.IPayloadContext; +import net.neoforged.neoforge.network.registration.PayloadRegistrar; + +public final class BrutalflyElytraNetworking { + private BrutalflyElytraNetworking() { + } + + public static void register(PayloadRegistrar registrar) { + registrar.playToServer( + BrutalflyElytraFlapPayload.TYPE, + BrutalflyElytraFlapPayload.STREAM_CODEC, + BrutalflyElytraNetworking::handleFlap + ).playToClient( + BrutalflyElytraAnimationPayload.TYPE, + BrutalflyElytraAnimationPayload.STREAM_CODEC, + BrutalflyElytraNetworking::handleAnimation + ); + } + + private static void handleFlap(com.craisinlord.antarchy.content.network.BrutalflyElytraFlapPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer serverPlayer)) { + return; + } + + ItemStack chestStack = serverPlayer.getItemBySlot(EquipmentSlot.CHEST); + if (!(chestStack.getItem() instanceof BrutalflyElytraItem)) { + return; + } + if (serverPlayer.isSpectator() || !serverPlayer.isFallFlying() || serverPlayer.isPassenger()) { + return; + } + if (serverPlayer.getCooldowns().isOnCooldown(chestStack.getItem())) { + return; + } + + BrutalflyElytraFlightHelper.FlapTier tier = BrutalflyElytraFlightHelper.resolveFlapTier(payload.chargeTicks()); + if (tier == BrutalflyElytraFlightHelper.FlapTier.FAIL) { + return; + } + + float lift = BrutalflyElytraFlightHelper.liftFor(tier); + float forwardBoost = BrutalflyElytraFlightHelper.forwardBoostFor(tier); + Vec3 look = serverPlayer.getLookAngle(); + Vec3 boost = new Vec3(look.x * forwardBoost, lift, look.z * forwardBoost); + serverPlayer.setDeltaMovement(serverPlayer.getDeltaMovement().add(boost)); + serverPlayer.hasImpulse = true; + serverPlayer.hurtMarked = true; + serverPlayer.resetFallDistance(); + serverPlayer.connection.send(new ClientboundSetEntityMotionPacket(serverPlayer)); + chestStack.hurtAndBreak(1, serverPlayer, EquipmentSlot.CHEST); + serverPlayer.getCooldowns().addCooldown(chestStack.getItem(), BrutalflyElytraFlightHelper.FLAP_COOLDOWN_TICKS); + serverPlayer.level().playSound( + null, + serverPlayer.blockPosition(), + SoundEvents.PHANTOM_FLAP, + SoundSource.PLAYERS, + 0.9F, + tier == BrutalflyElytraFlightHelper.FlapTier.PERFECT ? 0.8F : tier == BrutalflyElytraFlightHelper.FlapTier.GOOD ? 0.95F : 1.1F + ); + PacketDistributor.sendToPlayersTrackingEntityAndSelf( + serverPlayer, + new BrutalflyElytraAnimationPayload( + serverPlayer.getId(), + BrutalflyElytraFlightHelper.animationTicksFor(tier), + lift + ) + ); + }); + } + + private static void handleAnimation(BrutalflyElytraAnimationPayload payload, IPayloadContext context) { + context.enqueueWork(() -> BrutalflyElytraClientState.trigger( + payload.entityId(), + payload.durationTicks(), + payload.strength() + )); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/MultipartNetworking.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/MultipartNetworking.java new file mode 100644 index 00000000..2287c37f --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/MultipartNetworking.java @@ -0,0 +1,96 @@ +package com.craisinlord.antarchy.neoforge.network; + +import com.craisinlord.antarchy.content.entity.multipart.MultipartEntityOwner; +import com.craisinlord.antarchy.content.entity.multipart.network.MultipartAttackPayload; +import com.craisinlord.antarchy.content.entity.multipart.network.MultipartInteractPayload; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.InteractionHand; +import net.minecraft.world.damagesource.DamageSource; +import net.minecraft.world.entity.Entity; +import net.neoforged.neoforge.network.handling.IPayloadContext; +import net.neoforged.neoforge.network.registration.PayloadRegistrar; + +public final class MultipartNetworking { + private MultipartNetworking() { + } + + public static void register(PayloadRegistrar registrar) { + registrar.playToServer( + MultipartAttackPayload.TYPE, + MultipartAttackPayload.STREAM_CODEC, + MultipartNetworking::handleAttack + ).playToServer( + MultipartInteractPayload.TYPE, + MultipartInteractPayload.STREAM_CODEC, + MultipartNetworking::handleInteract + ); + } + + private static void handleAttack(MultipartAttackPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer serverPlayer)) { + return; + } + + Entity entity = serverPlayer.serverLevel().getEntity(payload.parentId()); + if (!(entity instanceof MultipartEntityOwner owner)) { + return; + } + + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + parts = owner.antarchy$createMultipartParts(); + owner.antarchy$setMultipartParts(parts); + owner.antarchy$syncMultipartParts(); + } + + if (payload.partIndex() < 0 || payload.partIndex() >= parts.length) { + return; + } + + Entity part = parts[payload.partIndex()]; + if (part == null || part.isRemoved()) { + return; + } + + if (serverPlayer.distanceToSqr(part) > 10000.0D) { + return; + } + + DamageSource source = serverPlayer.level().damageSources().playerAttack(serverPlayer); + owner.antarchy$hurtMultipartPart(part, source, payload.damage()); + }); + } + + private static void handleInteract(MultipartInteractPayload payload, IPayloadContext context) { + context.enqueueWork(() -> { + if (!(context.player() instanceof ServerPlayer serverPlayer)) { + return; + } + + Entity entity = serverPlayer.serverLevel().getEntity(payload.parentId()); + if (!(entity instanceof MultipartEntityOwner owner)) { + return; + } + + Entity[] parts = owner.antarchy$getMultipartParts(); + if (parts == null) { + parts = owner.antarchy$createMultipartParts(); + owner.antarchy$setMultipartParts(parts); + owner.antarchy$syncMultipartParts(); + } + + if (payload.partIndex() < 0 || payload.partIndex() >= parts.length) { + return; + } + + Entity part = parts[payload.partIndex()]; + if (part == null || part.isRemoved()) { + return; + } + + InteractionHand hand = payload.handId() == 0 ? InteractionHand.MAIN_HAND : InteractionHand.OFF_HAND; + owner.antarchy$interactMultipartPart(part, serverPlayer, part.position(), hand); + }); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/ThoraxisWeatherNetworking.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/ThoraxisWeatherNetworking.java new file mode 100644 index 00000000..2c1806ac --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/network/ThoraxisWeatherNetworking.java @@ -0,0 +1,62 @@ +package com.craisinlord.antarchy.neoforge.network; + +import com.craisinlord.antarchy.content.client.ThoraxisWeatherClientState; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherKind; +import com.craisinlord.antarchy.content.weather.ThoraxisWeatherSnapshot; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.neoforged.neoforge.network.PacketDistributor; +import net.neoforged.neoforge.network.handling.IPayloadContext; +import net.neoforged.neoforge.network.registration.PayloadRegistrar; + +public final class ThoraxisWeatherNetworking { + private ThoraxisWeatherNetworking() { + } + + public static void register(PayloadRegistrar registrar) { + registrar.playToClient( + com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload.TYPE, + com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload.STREAM_CODEC, + ThoraxisWeatherNetworking::handleWeatherPayload + ); + } + + public static void syncLevel(ServerLevel level, ThoraxisWeatherSnapshot snapshot) { + com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload payload = new com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload( + snapshot.dimension(), + snapshot.kind(), + snapshot.expiresAt(), + snapshot.anchor().getX(), + snapshot.anchor().getY(), + snapshot.anchor().getZ() + ); + + for (ServerPlayer player : level.players()) { + PacketDistributor.sendToPlayer(player, payload); + } + } + + public static void syncPlayer(ServerPlayer player, ThoraxisWeatherSnapshot snapshot) { + com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload payload = new com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload( + snapshot.dimension(), + snapshot.kind(), + snapshot.expiresAt(), + snapshot.anchor().getX(), + snapshot.anchor().getY(), + snapshot.anchor().getZ() + ); + PacketDistributor.sendToPlayer(player, payload); + } + + private static void handleWeatherPayload(com.craisinlord.antarchy.content.network.ThoraxisWeatherPayload payload, IPayloadContext context) { + context.enqueueWork(() -> ThoraxisWeatherClientState.apply( + ResourceLocation.parse(payload.dimensionId()), + ThoraxisWeatherKind.byId(payload.weatherId()), + payload.expiresAt(), + payload.anchorX(), + payload.anchorY(), + payload.anchorZ() + )); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java new file mode 100644 index 00000000..e0f0fc62 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoForgeEvents.java @@ -0,0 +1,1125 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.AntarchyObjects; +import com.craisinlord.antarchy.content.AntarchySoundEvents; +import com.craisinlord.antarchy.content.block.DuctTapeBlock; +import com.craisinlord.antarchy.content.block.PotentNyxiteBlock; +import com.craisinlord.antarchy.content.bloodglass.BloodglassAccess; +import com.craisinlord.antarchy.content.entity.*; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEyeProjectileEntity; +import com.craisinlord.antarchy.content.entity.multipart.MultipartFramework; +import com.craisinlord.antarchy.content.entity.trades.DrTrayaurusTradeManager; +import com.craisinlord.antarchy.content.item.*; +import com.craisinlord.antarchy.content.item.ultimate.UltimateGearHelper; +import com.craisinlord.antarchy.content.movement.DreamSandLowGravityAccess; +import com.craisinlord.antarchy.content.AntarchyTags; +import com.craisinlord.antarchy.neoforge.AntarchyNeoForgeFluidTypes; +import com.craisinlord.antarchy.neoforge.entity.multipart.MultipartPartEntity; +import com.craisinlord.antarchy.neoforge.network.AntarchyGravityNetworking; +import net.minecraft.core.BlockPos; +import net.minecraft.server.level.ServerLevel; +import net.minecraft.server.level.ServerPlayer; +import net.minecraft.world.InteractionResult; +import net.minecraft.world.damagesource.DamageTypes; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.*; +import net.minecraft.world.entity.animal.Rabbit; +import net.minecraft.world.entity.monster.Enemy; +import net.minecraft.world.entity.player.Player; +import net.minecraft.tags.FluidTags; +import net.minecraft.world.item.*; +import net.minecraft.world.item.alchemy.Potions; +import net.minecraft.world.level.block.ComposterBlock; +import net.minecraft.world.level.block.DispenserBlock; +import net.minecraft.world.level.block.RotatedPillarBlock; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.material.FluidState; +import net.minecraft.world.phys.AABB; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.fml.event.lifecycle.FMLCommonSetupEvent; +import net.neoforged.neoforge.common.ItemAbilities; +import net.neoforged.neoforge.common.NeoForge; +import net.neoforged.neoforge.common.NeoForgeMod; +import net.neoforged.neoforge.event.AddReloadListenerEvent; +import net.neoforged.neoforge.event.brewing.RegisterBrewingRecipesEvent; +import net.neoforged.neoforge.event.entity.EntityAttributeModificationEvent; +import net.neoforged.neoforge.event.entity.living.*; +import net.neoforged.neoforge.event.entity.player.AttackEntityEvent; +import net.neoforged.neoforge.event.entity.player.PlayerEvent; +import net.neoforged.neoforge.event.entity.player.PlayerInteractEvent; +import net.neoforged.neoforge.event.level.BlockEvent; +import net.neoforged.neoforge.event.tick.EntityTickEvent; +import net.neoforged.neoforge.event.tick.PlayerTickEvent; +import net.neoforged.neoforge.fluids.FluidInteractionRegistry; +import net.neoforged.neoforge.network.PacketDistributor; + +public final class AntarchyNeoForgeEvents { + private AntarchyNeoForgeEvents() {} + + public static void register(IEventBus modEventBus) { + modEventBus.addListener(AntarchyNeoForgeEvents::onCommonSetup); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::onMissileSquidDeath); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::onLivingBreathe); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::registerBrewingRecipes); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleNaturalRabbitReplacement); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBlockToolModification); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::onMobEffectApplicable); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::onInvertedEffectRemoved); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::onInvertedEffectExpired); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleUltimateBowDamage); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleUltimateCrossbowDamage); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleNightmareSwordDamage); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleNightmareArmorDoubleDamage); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleScorpionWhipAttackEntity); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleScorpionWhipLeftClickBlock); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleScorpionWhipRightClickBlock); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleScorpionWhipRightClickItem); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleParalyzedAttackEntity); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleParalyzedLeftClickBlock); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleParalyzedRightClickBlock); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleParalyzedRightClickItem); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleParalyzedEntityInteract); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleParalyzedEntityInteractSpecific); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleDreamSandJump); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::tickDreadAndIchor); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::tickScorpionWhips); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::tickDreamSandLowGravity); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleAntiwaterDamage); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleAntiwaterFall); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleDreamSandFall); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodCrystalBootsFall); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassShield); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodCrystalArmorEquip); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassWardApplied); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassWardRemoved); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassWardExpired); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::tickBloodglassRecharge); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassPlayerDeath); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassRespawn); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleBloodglassLogin); + modEventBus.addListener(AntarchyNeoForgeEvents::modifyEntityAttributes); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::tickOverheadInversion); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::tickDuctTapeStickiness); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleDreadDeath); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleFallenKingCrownKill); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleDreadBedSleep); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleStartTracking); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::handleDreamSandLogout); + NeoForge.EVENT_BUS.addListener(AntarchyNeoForgeEvents::registerReloadListeners); + } + + public static void onMissileSquidDeath(LivingDeathEvent event) { + if (!(event.getEntity() instanceof MissileSquidEntity)) return; + if (!(event.getEntity().level() instanceof ServerLevel serverLevel)) return; + + BlockPos deathPos = event.getEntity().blockPosition(); + + if (AntarchySettings.krakenSquidSpawnEnabled() && serverLevel.random.nextInt(100) == 0) { + spawnKrakens(serverLevel, deathPos, 1); + } + + if (AntarchySettings.krakenMassSpawnEnabled() && serverLevel.random.nextInt(100) == 0) { + spawnKrakens(serverLevel, deathPos, 10); + } + } + + public static void onLivingBreathe(LivingBreatheEvent event) { + if (!(event.getEntity() instanceof Player)) { + return; + } + + if (event.getEntity().getEyeInFluidType() != AntarchyNeoForgeFluidTypes.ANTIWATER_TYPE.get()) { + return; + } + + event.setConsumeAirAmount(event.getConsumeAirAmount() * 2); + } + + private static void spawnKrakens(ServerLevel level, BlockPos origin, int count) { + for (int i = 0; i < count; i++) { + BlockPos spawnPos = findKrakenSpawnPos(level, origin); + KrakenEntity kraken = AntarchyObjects.KRAKEN.get().create(level); + if (kraken == null) continue; + kraken.moveTo(spawnPos.getX() + 0.5D, spawnPos.getY() + 1.0D, spawnPos.getZ() + 0.5D, + level.random.nextFloat() * 360.0F, 0.0F); + kraken.finalizeSpawn(level, level.getCurrentDifficultyAt(spawnPos), MobSpawnType.EVENT, null); + level.addFreshEntity(kraken); + } + } + + private static BlockPos findKrakenSpawnPos(ServerLevel level, BlockPos origin) { + for (int attempt = 0; attempt < 20; attempt++) { + BlockPos candidate = origin.offset( + level.random.nextInt(33) - 16, + level.random.nextInt(9) - 4, + level.random.nextInt(33) - 16 + ); + if (level.getFluidState(candidate).is(FluidTags.WATER)) { + return candidate; + } + } + return origin.above(3); + } + + static void registerReloadListeners(AddReloadListenerEvent event) { + event.addListener(new DrTrayaurusTradeManager()); + } + static void handleDreamSandLogout(PlayerEvent.PlayerLoggedOutEvent event) { + clearDreamSandLowGravity(event.getEntity()); + } + private static void clearDreamSandLowGravity(LivingEntity livingEntity) { + DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); + access.antarchy$setDreamSandLowGravityActive(false); + access.antarchy$setDreamSandLowGravityTicksRemaining(0); + access.antarchy$setDreamSandLandingGraceTicks(0); + } + private static DreamSandLowGravityAccess dreamSandAccess(LivingEntity livingEntity) { + return (DreamSandLowGravityAccess) livingEntity; + } + + static void handleStartTracking(PlayerEvent.StartTracking event) { + if (event.getTarget().level().isClientSide()) { + return; + } + + AntarchyGravityNetworking.syncEntity(event.getTarget()); + } + + private static final String DREAD_BED_BUG_NEXT_SPAWN_KEY = Antarchy.MODID + ":dread_bed_bug_next_spawn"; + private static final int DREAD_BED_BUG_SPAWN_COOLDOWN_TICKS = 6000; + static void handleDreadBedSleep(net.neoforged.neoforge.event.entity.player.CanPlayerSleepEvent event) { + if (!event.getEntity().hasEffect(AntarchyNeoforgeMisc.DREAD)) { + return; + } + if (event.getEntity() instanceof Player player) { + player.displayClientMessage(net.minecraft.network.chat.Component.translatable("message.antarchy.dread_too_scared_to_sleep"), true); + } + event.setProblem(net.minecraft.world.entity.player.Player.BedSleepingProblem.OTHER_PROBLEM); + + net.minecraft.server.level.ServerLevel level = (net.minecraft.server.level.ServerLevel) event.getLevel(); + Player player = event.getEntity(); + long gameTime = level.getGameTime(); + long nextSpawnTime = player.getPersistentData().getLong(DREAD_BED_BUG_NEXT_SPAWN_KEY); + if (nextSpawnTime > gameTime) { + return; + } + + net.minecraft.core.BlockPos bedPos = event.getPos(); + com.craisinlord.antarchy.content.entity.BedBugEntity bedBug = AntarchyObjects.BED_BUG.get().create(level); + if (bedBug == null) { + return; + } + + player.getPersistentData().putLong(DREAD_BED_BUG_NEXT_SPAWN_KEY, gameTime + DREAD_BED_BUG_SPAWN_COOLDOWN_TICKS); + bedBug.moveTo(bedPos.getX() + 0.5D, bedPos.getY() + 0.5D, bedPos.getZ() + 0.5D, + level.random.nextFloat() * 360.0F, 0.0F); + bedBug.finalizeSpawn(level, level.getCurrentDifficultyAt(bedPos), + net.minecraft.world.entity.MobSpawnType.EVENT, null); + level.addFreshEntity(bedBug); + } + + static void handleNaturalRabbitReplacement(MobSpawnEvent.PositionCheck event) { + if (!AntarchySettings.easterBunnyEnabled()) { + return; + } + if (event.getSpawnType() != MobSpawnType.NATURAL || !(event.getEntity() instanceof Rabbit rabbit)) { + return; + } + if (rabbit instanceof EasterBunnyEntity) { + return; + } + + int chancePercent = AntarchySettings.easterBunnyNaturalSpawnChancePercent(); + if (chancePercent <= 0 || event.getLevel().getRandom().nextInt(100) >= chancePercent) { + return; + } + + ServerLevel level = (ServerLevel) event.getLevel(); + EasterBunnyEntity easterBunny = AntarchyNeoforgeEntites.EASTER_BUNNY.get().create(level); + if (easterBunny == null) { + return; + } + + easterBunny.moveTo(event.getX(), event.getY(), event.getZ(), rabbit.getYRot(), rabbit.getXRot()); + easterBunny.finalizeSpawn(level, level.getCurrentDifficultyAt(event.getEntity().blockPosition()), MobSpawnType.NATURAL, null); + level.addFreshEntity(easterBunny); + event.setResult(MobSpawnEvent.PositionCheck.Result.FAIL); + } + + static void tickDuctTapeStickiness(EntityTickEvent.Post event) { + DuctTapeBlock.tickStuckEntity(event.getEntity()); + } + + static void handleDreadDeath(LivingDeathEvent event) { + LivingEntity entity = event.getEntity(); + clearDreamSandLowGravity(entity); + if (!entity.hasEffect(AntarchyNeoforgeMisc.DREAD)) { + return; + } + + entity.removeEffect(AntarchyNeoforgeMisc.DREAD); + } + + static void handleFallenKingCrownKill(LivingDeathEvent event) { + if (!(event.getEntity() instanceof Enemy)) { + return; + } + + Entity attacker = event.getSource().getEntity(); + if (!(attacker instanceof Player player) || player.level().isClientSide()) { + return; + } + + if (!player.getItemBySlot(net.minecraft.world.entity.EquipmentSlot.HEAD).is(AntarchyNeoforgeItems.FALLEN_KING_CROWN.get())) { + return; + } + + player.addEffect(new MobEffectInstance(MobEffects.HERO_OF_THE_VILLAGE, 6000, 0, false, true, true)); + } + + private static final int ANTIMETAL_INVERTED_REFRESH_TICKS = 20; + + static void tickOverheadInversion(EntityTickEvent.Post event) { + if (!(event.getEntity() instanceof LivingEntity livingEntity)) { + return; + } + if (livingEntity.level().isClientSide()) { + return; + } + if (livingEntity instanceof Player player && player.isSpectator()) { + return; + } + if (!isDirectlyBelowAntimetal(livingEntity)) { + return; + } + + MobEffectInstance existingInverted = livingEntity.getEffect(AntarchyNeoforgeMisc.INVERTED); + if (existingInverted == null || existingInverted.getDuration() <= 5) { + livingEntity.addEffect(new MobEffectInstance(AntarchyNeoforgeMisc.INVERTED, ANTIMETAL_INVERTED_REFRESH_TICKS, 0, false, false, false)); + spawnAntimetalInversionParticles(livingEntity); + } + } + + private static boolean isInOrBelowAntimetalScaffolding(LivingEntity entity) { + AABB bounds = entity.getBoundingBox().deflate(1.0E-3D); + int minX = net.minecraft.util.Mth.floor(bounds.minX); + int maxX = net.minecraft.util.Mth.floor(bounds.maxX); + int minY = net.minecraft.util.Mth.floor(bounds.minY); + int maxY = net.minecraft.util.Mth.floor(bounds.maxY); + int minZ = net.minecraft.util.Mth.floor(bounds.minZ); + int maxZ = net.minecraft.util.Mth.floor(bounds.maxZ); + + for (int x = minX; x <= maxX; x++) { + for (int z = minZ; z <= maxZ; z++) { + for (int y = minY; y <= maxY; y++) { + if (entity.level().getBlockState(new net.minecraft.core.BlockPos(x, y, z)) + .getBlock() instanceof com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock) { + return true; + } + } + net.minecraft.core.BlockPos abovePos = new net.minecraft.core.BlockPos(x, maxY + 1, z); + if (entity.level().getBlockState(abovePos) + .getBlock() instanceof com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock) { + return true; + } + } + } + return false; + } + + private static boolean isDirectlyBelowAntimetal(LivingEntity entity) { + AABB bounds = entity.getBoundingBox().deflate(1.0E-3D); + + int minX = net.minecraft.util.Mth.floor(bounds.minX); + int maxX = net.minecraft.util.Mth.floor(bounds.maxX); + int minY = net.minecraft.util.Mth.floor(bounds.minY); + int maxY = net.minecraft.util.Mth.floor(bounds.maxY); + int minZ = net.minecraft.util.Mth.floor(bounds.minZ); + int maxZ = net.minecraft.util.Mth.floor(bounds.maxZ); + + for (int x = minX; x <= maxX; x++) { + for (int y = minY; y <= maxY; y++) { + for (int z = minZ; z <= maxZ; z++) { + net.minecraft.core.BlockPos crystalPos = new net.minecraft.core.BlockPos(x, y + 1, z); + if (entity.level().getBlockState(crystalPos).is(AntarchyNeoforgeBlocks.ANTIMETAL.get()) + || entity.level().getBlockState(crystalPos).is(AntarchyNeoforgeBlocks.POLISHED_ANTIMETAL.get())) { + return true; + } + } + } + } + + return false; + } + + private static void spawnAntimetalInversionParticles(LivingEntity entity) { + if (!(entity.level() instanceof ServerLevel serverLevel)) { + return; + } + + double x = entity.getX(); + double y = entity.getBoundingBox().maxY + 0.1D; + double z = entity.getZ(); + serverLevel.sendParticles( + new net.minecraft.core.particles.DustParticleOptions(new org.joml.Vector3f(1.0F, 0.1F, 0.1F), 1.0F), + x, + y, + z, + 6, + 0.2D, + 0.05D, + 0.2D, + 0.0D + ); + } + + static void modifyEntityAttributes(EntityAttributeModificationEvent event) { + event.add(EntityType.PLAYER, AntarchyNeoforgeMisc.BLOODGLASS_MAX_HEARTS); + event.add(EntityType.PLAYER, AntarchyNeoforgeMisc.DOUBLE_DAMAGE_CHANCE); + } + + static void handleBloodglassPlayerDeath(LivingDeathEvent event) { + if (!(event.getEntity() instanceof ServerPlayer sp)) return; + BloodglassAccess access = (BloodglassAccess) sp; + access.antarchy$setArmorShieldsActive(0); + access.antarchy$setArmorShieldLostCount(0); + access.antarchy$setArmorRechargeTimer(0); + access.antarchy$setAppleShieldsActive(0); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + syncBloodglass(sp); + } + + static void handleBloodglassRespawn(PlayerEvent.PlayerRespawnEvent event) { + if (!(event.getEntity() instanceof ServerPlayer sp)) return; + BloodglassAccess access = (BloodglassAccess) sp; + int bcCount = 0; + for (net.minecraft.world.entity.EquipmentSlot slot : new net.minecraft.world.entity.EquipmentSlot[]{ + net.minecraft.world.entity.EquipmentSlot.HEAD, + net.minecraft.world.entity.EquipmentSlot.CHEST, + net.minecraft.world.entity.EquipmentSlot.LEGS, + net.minecraft.world.entity.EquipmentSlot.FEET}) { + if (sp.getItemBySlot(slot).getItem() instanceof BloodCrystalArmorItem) bcCount++; + } + int shields = Math.min(bcCount, AntarchySettings.bloodCrystalHardMaxShields()); + access.antarchy$setArmorShieldsActive(shields); + access.antarchy$setArmorShieldLostCount(0); + access.antarchy$setArmorRechargeTimer(0); + syncBloodglass(sp); + } + + static void handleBloodglassLogin(PlayerEvent.PlayerLoggedInEvent event) { + if (!(event.getEntity() instanceof ServerPlayer sp)) return; + BloodglassAccess access = (BloodglassAccess) sp; + if (sp.hasEffect(AntarchyNeoforgeMisc.BLOODGLASS_WARD)) { + net.minecraft.world.effect.MobEffectInstance effect = sp.getEffect(AntarchyNeoforgeMisc.BLOODGLASS_WARD); + if (effect != null) { + int cap = Math.max(0, AntarchySettings.bloodCrystalHardMaxShields() + - access.antarchy$getArmorShieldsActive() + - access.antarchy$getArmorShieldLostCount()); + int shieldCount = Math.min(effect.getAmplifier() + 1, cap); + access.antarchy$setAppleShieldsActive(shieldCount); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + } + } + syncBloodglass(sp); + } + + private static void syncBloodglass(ServerPlayer player) { + BloodglassAccess access = (BloodglassAccess) player; + PacketDistributor.sendToPlayer(player, + new com.craisinlord.antarchy.content.network.BloodglassStatePayload( + access.antarchy$getTotalShieldsActive(), + access.antarchy$getTotalShieldsMax() + ) + ); + } + + static void handleBloodglassWardApplied(MobEffectEvent.Added event) { + if (!event.getEffectInstance().is(AntarchyNeoforgeMisc.BLOODGLASS_WARD)) return; + if (!(event.getEntity() instanceof Player player)) return; + if (player.level().isClientSide()) return; + + BloodglassAccess access = (BloodglassAccess) player; + int shieldCount = Math.min( + event.getEffectInstance().getAmplifier() + 1, + Math.max(0, AntarchySettings.bloodCrystalHardMaxShields() + - access.antarchy$getArmorShieldsActive() - access.antarchy$getArmorShieldLostCount()) + ); + access.antarchy$setAppleShieldsActive(shieldCount); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + syncBloodglass((ServerPlayer) player); + } + + private static void clearAppleShields(Player player) { + BloodglassAccess access = (BloodglassAccess) player; + access.antarchy$setAppleShieldsActive(0); + access.antarchy$setAppleShieldLostCount(0); + access.antarchy$setAppleRechargeTimer(0); + if (player instanceof ServerPlayer sp) syncBloodglass(sp); + } + + static void handleBloodglassWardRemoved(MobEffectEvent.Remove event) { + if (!event.getEffect().is(AntarchyNeoforgeMisc.BLOODGLASS_WARD)) return; + if (!(event.getEntity() instanceof Player player)) return; + if (player.level().isClientSide()) return; + clearAppleShields(player); + } + + static void handleBloodglassWardExpired(MobEffectEvent.Expired event) { + if (!event.getEffectInstance().is(AntarchyNeoforgeMisc.BLOODGLASS_WARD)) return; + if (!(event.getEntity() instanceof Player player)) return; + if (player.level().isClientSide()) return; + clearAppleShields(player); + } + + static void tickBloodglassRecharge(PlayerTickEvent.Post event) { + Player player = event.getEntity(); + if (player.level().isClientSide()) return; + + BloodglassAccess access = (BloodglassAccess) player; + boolean changed = false; + int hardCap = AntarchySettings.bloodCrystalHardMaxShields(); + + if (access.antarchy$getArmorShieldLostCount() > 0) { + int timer = access.antarchy$getArmorRechargeTimer(); + if (timer > 1) { + access.antarchy$setArmorRechargeTimer(timer - 1); + } else if (timer == 1) { + int currentTotal = access.antarchy$getTotalShieldsActive(); + if (currentTotal < hardCap) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() + 1); + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); + changed = true; + } + if (access.antarchy$getArmorShieldLostCount() > 0) { + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } else { + access.antarchy$setArmorRechargeTimer(0); + } + } + } + + if (access.antarchy$getAppleShieldLostCount() > 0 && player.hasEffect(AntarchyNeoforgeMisc.BLOODGLASS_WARD)) { + int timer = access.antarchy$getAppleRechargeTimer(); + if (timer > 1) { + access.antarchy$setAppleRechargeTimer(timer - 1); + } else if (timer == 1) { + int currentTotal = access.antarchy$getTotalShieldsActive(); + if (currentTotal < hardCap) { + access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() + 1); + access.antarchy$setAppleShieldLostCount(access.antarchy$getAppleShieldLostCount() - 1); + changed = true; + } + if (access.antarchy$getAppleShieldLostCount() > 0) { + access.antarchy$setAppleRechargeTimer(AntarchySettings.bloodCrystalAppleShieldRechargeTicks()); + } else { + access.antarchy$setAppleRechargeTimer(0); + } + } + } + + if (changed && player instanceof ServerPlayer sp) { + syncBloodglass(sp); + sp.playNotifySound( + net.minecraft.sounds.SoundEvents.AMETHYST_BLOCK_CHIME, + net.minecraft.sounds.SoundSource.PLAYERS, 0.6f, 1.6f); + } + } + static void handleBloodCrystalArmorEquip(LivingEquipmentChangeEvent event) { + if (!(event.getEntity() instanceof Player player)) return; + if (player.level().isClientSide()) return; + + net.minecraft.world.entity.EquipmentSlot slot = event.getSlot(); + if (slot != net.minecraft.world.entity.EquipmentSlot.HEAD + && slot != net.minecraft.world.entity.EquipmentSlot.CHEST + && slot != net.minecraft.world.entity.EquipmentSlot.LEGS + && slot != net.minecraft.world.entity.EquipmentSlot.FEET) return; + + boolean fromIsBC = event.getFrom().getItem() instanceof BloodCrystalArmorItem; + boolean toIsBC = event.getTo().getItem() instanceof BloodCrystalArmorItem; + + BloodglassAccess access = (BloodglassAccess) player; + + if (fromIsBC && !toIsBC) { + // Unequipped BC armor, remove one shield slot + if (access.antarchy$getArmorShieldsActive() > 0) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); + } else if (access.antarchy$getArmorShieldLostCount() > 0) { + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); + if (access.antarchy$getArmorShieldLostCount() == 0) { + access.antarchy$setArmorRechargeTimer(0); + } + } + } else if (!fromIsBC && toIsBC) { + // Newly equipped BC armor,only add if not already accounted for (by respawn init) + int bcPieces = countBCArmorPieces(player); + int currentTotal = access.antarchy$getArmorShieldsActive() + access.antarchy$getArmorShieldLostCount(); + if (currentTotal < bcPieces) { + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } + } else if (fromIsBC) { + // BC armor replaced with another BC armor (or same after re-equip sequence) + // Remove old shield, start recharging new one and reset timer + if (access.antarchy$getArmorShieldsActive() > 0) { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); + } else if (access.antarchy$getArmorShieldLostCount() > 0) { + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() - 1); + } + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } + + syncBloodglass((ServerPlayer) player); + } + + private static int countBCArmorPieces(Player player) { + int count = 0; + for (net.minecraft.world.entity.EquipmentSlot slot : new net.minecraft.world.entity.EquipmentSlot[]{ + net.minecraft.world.entity.EquipmentSlot.HEAD, + net.minecraft.world.entity.EquipmentSlot.CHEST, + net.minecraft.world.entity.EquipmentSlot.LEGS, + net.minecraft.world.entity.EquipmentSlot.FEET}) { + if (player.getItemBySlot(slot).getItem() instanceof BloodCrystalArmorItem) count++; + } + return count; + } + + static void handleBloodCrystalBootsFall(LivingFallEvent event) { + if (!(event.getEntity() instanceof Player player)) return; + if (!com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.isGravityInverted(player)) return; + if (!(player.getItemBySlot(net.minecraft.world.entity.EquipmentSlot.FEET).getItem() instanceof BloodCrystalArmorItem)) return; + event.setCanceled(true); + } + + static void handleBloodglassShield(LivingIncomingDamageEvent event) { + if (!(event.getEntity() instanceof Player player)) return; + if (player.level().isClientSide()) return; + + if (event.getAmount() <= 1.0f) return; + + if (event.getSource().is(AntarchyTags.DamageType.BYPASSES_BLOODGLASS)) return; + + BloodglassAccess access = (BloodglassAccess) player; + int totalActive = access.antarchy$getTotalShieldsActive(); + if (totalActive <= 0) return; + + // Consume apple shields first, then armor shields + if (access.antarchy$getAppleShieldsActive() > 0) { + access.antarchy$setAppleShieldsActive(access.antarchy$getAppleShieldsActive() - 1); + access.antarchy$setAppleShieldLostCount(access.antarchy$getAppleShieldLostCount() + 1); + if (access.antarchy$getAppleRechargeTimer() == 0) { + access.antarchy$setAppleRechargeTimer(AntarchySettings.bloodCrystalAppleShieldRechargeTicks()); + } + } else { + access.antarchy$setArmorShieldsActive(access.antarchy$getArmorShieldsActive() - 1); + access.antarchy$setArmorShieldLostCount(access.antarchy$getArmorShieldLostCount() + 1); + if (access.antarchy$getArmorRechargeTimer() == 0) { + access.antarchy$setArmorRechargeTimer(AntarchySettings.bloodCrystalArmorShieldRechargeTicks()); + } + } + + event.setCanceled(true); + + net.minecraft.server.level.ServerLevel serverLevel = (net.minecraft.server.level.ServerLevel) player.level(); + + serverLevel.broadcastEntityEvent(player, (byte) 2); + + serverLevel.playSound(null, player.blockPosition(), + net.minecraft.sounds.SoundEvents.GLASS_BREAK, + net.minecraft.sounds.SoundSource.PLAYERS, 1.0f, 1.0f); + + serverLevel.sendParticles( + new net.minecraft.core.particles.DustParticleOptions( + new org.joml.Vector3f(0.85f, 0.18f, 0.38f), 1.2f), + player.getX(), player.getEyeY(), player.getZ(), + 35, 0.35, 0.55, 0.35, 0.12); + + syncBloodglass((ServerPlayer) player); + } + static void handleUltimateBowDamage(LivingIncomingDamageEvent event) { + if (!UltimateGearHelper.isUltimateBowArrow(event.getSource().getDirectEntity())) { + return; + } + + LivingEntity target = event.getEntity(); + if (target instanceof Player player) { + event.setAmount(0.0F); + event.setInvulnerabilityTicks(0); + player.clearFire(); + player.heal((float) AntarchySettings.ultimateBowPlayerHeal()); + return; + } + + // Shared item code now scales arrow base damage directly so attribute and projectile + // modifiers stay in the damage pipeline. Leave non-player hits untouched here. + } + + static void handleUltimateCrossbowDamage(LivingIncomingDamageEvent event) { + if (!UltimateGearHelper.isUltimateCrossbowProjectile(event.getSource().getDirectEntity())) { + return; + } + } + + + static void handleNightmareSwordDamage(LivingIncomingDamageEvent event) { + net.minecraft.world.damagesource.DamageSource source = event.getSource(); + if (!(source.getEntity() instanceof Player attacker)) return; + if (!(attacker.getMainHandItem().getItem() instanceof NightmareSwordItem)) return; + + float maxHealth = attacker.getMaxHealth(); + if (maxHealth <= 0) return; + float missingFraction = (maxHealth - attacker.getHealth()) / maxHealth; + float baseDamage = (float) AntarchySettings.nightmareSwordBaseDamage(); + float scalingFactor = (float) AntarchySettings.nightmareSwordScalingFactor(); + + event.setAmount(baseDamage + missingFraction * scalingFactor * baseDamage); + } + + static void handleNightmareArmorDoubleDamage(LivingIncomingDamageEvent event) { + net.minecraft.world.damagesource.DamageSource source = event.getSource(); + if (!(source.getEntity() instanceof net.minecraft.world.entity.LivingEntity attacker)) return; + if (!attacker.getAttributes().hasAttribute(AntarchyNeoforgeMisc.DOUBLE_DAMAGE_CHANCE)) return; + double chance = attacker.getAttributeValue(AntarchyNeoforgeMisc.DOUBLE_DAMAGE_CHANCE); + if (chance <= 0.0) return; + if (attacker.getRandom().nextDouble() < chance) { + event.setAmount(event.getAmount() * 2.0F); + LivingEntity victim = event.getEntity(); + if (victim.level() instanceof ServerLevel serverLevel) { + serverLevel.playSound(null, victim.blockPosition(), + AntarchySoundEvents.NIGHTMARE_BITE.get(), + net.minecraft.sounds.SoundSource.PLAYERS, 0.9f, 0.85f + victim.getRandom().nextFloat() * 0.3f); + serverLevel.sendParticles( + new net.minecraft.core.particles.DustParticleOptions(new org.joml.Vector3f(0.55f, 0.0f, 0.05f), 1.4f), + victim.getX(), victim.getY() + victim.getBbHeight() * 0.5, victim.getZ(), + 30, 0.4, 0.5, 0.4, 0.15); + } + } + } + + private static boolean isWearingFullNightmareArmor(Player player) { + for (ItemStack stack : player.getArmorSlots()) { + if (!(stack.getItem() instanceof NightmareArmorItem)) return false; + } + return true; + } + + static void handleAntiwaterDamage(LivingIncomingDamageEvent event) { + if (!event.getSource().is(DamageTypes.FALL)) { + return; + } + + LivingEntity livingEntity = event.getEntity(); + if (!intersectsAntiwater(livingEntity, livingEntity.getBoundingBox().inflate(0.05D))) { + return; + } + + event.setCanceled(true); + } + + static void handleScorpionWhipAttackEntity(AttackEntityEvent event) { + if (!(event.getEntity() instanceof ServerPlayer player)) { + return; + } + + if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem) || !(event.getTarget() instanceof LivingEntity target)) { + return; + } + + if (ScorpionWhipTetherManager.hasTether(player)) { + event.setCanceled(true); + if (ScorpionWhipTetherManager.isTetheredTo(player, target)) { + player.resetAttackStrengthTicker(); + } + } + } + + static void handleScorpionWhipLeftClickBlock(PlayerInteractEvent.LeftClickBlock event) { + if (!(event.getEntity() instanceof ServerPlayer player)) { + return; + } + if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem) || !ScorpionWhipTetherManager.hasTether(player)) { + return; + } + event.setCanceled(true); + } + + static void handleScorpionWhipRightClickBlock(PlayerInteractEvent.RightClickBlock event) { + if (!(event.getEntity() instanceof ServerPlayer player)) { + return; + } + if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem)) { + return; + } + if (!ScorpionWhipTetherManager.hasTether(player)) { + return; + } + if (ScorpionWhipTetherManager.pullAndDetach(player)) { + event.setCanceled(true); + event.setCancellationResult(InteractionResult.SUCCESS); + } + } + + static void handleScorpionWhipRightClickItem(PlayerInteractEvent.RightClickItem event) { + if (!(event.getEntity() instanceof ServerPlayer player)) { + return; + } + if (!(player.getMainHandItem().getItem() instanceof ScorpionWhipItem)) { + return; + } + if (!ScorpionWhipTetherManager.hasTether(player)) { + return; + } + if (ScorpionWhipTetherManager.pullAndDetach(player)) { + event.setCanceled(true); + event.setCancellationResult(InteractionResult.SUCCESS); + } + } + + static void handleParalyzedAttackEntity(AttackEntityEvent event) { + if (isParalyzed(event.getEntity())) { + event.setCanceled(true); + } + } + + static void handleParalyzedLeftClickBlock(PlayerInteractEvent.LeftClickBlock event) { + if (isParalyzed(event.getEntity())) { + event.setCanceled(true); + } + } + + static void handleParalyzedRightClickBlock(PlayerInteractEvent.RightClickBlock event) { + if (isParalyzed(event.getEntity())) { + event.setCancellationResult(InteractionResult.FAIL); + event.setCanceled(true); + } + } + + static void handleParalyzedRightClickItem(PlayerInteractEvent.RightClickItem event) { + if (isParalyzed(event.getEntity())) { + event.setCancellationResult(InteractionResult.FAIL); + event.setCanceled(true); + } + } + + static void handleParalyzedEntityInteract(PlayerInteractEvent.EntityInteract event) { + if (isParalyzed(event.getEntity())) { + event.setCancellationResult(InteractionResult.FAIL); + event.setCanceled(true); + } + } + + static void handleParalyzedEntityInteractSpecific(PlayerInteractEvent.EntityInteractSpecific event) { + if (isParalyzed(event.getEntity())) { + event.setCancellationResult(InteractionResult.FAIL); + event.setCanceled(true); + } + } + + private static boolean isParalyzed(Player player) { + return player.hasEffect(AntarchyNeoforgeMisc.PARALYZED); + } + + static void handleDreamSandJump(LivingEvent.LivingJumpEvent event) { + LivingEntity livingEntity = event.getEntity(); + if (!AntarchySettings.dreamSandEnabled() || isDreamSandLowGravityBlacklisted(livingEntity)) { + clearDreamSandLowGravity(livingEntity); + } else if (isStandingOnDreamSand(livingEntity)) { + livingEntity.setDeltaMovement( + livingEntity.getDeltaMovement().x, + livingEntity.getDeltaMovement().y * AntarchySettings.dreamSandJumpVelocityMultiplier(), + livingEntity.getDeltaMovement().z + ); + DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); + access.antarchy$setDreamSandLowGravityActive(true); + access.antarchy$setDreamSandLowGravityTicksRemaining((int) Math.max(1L, Math.round(AntarchySettings.dreamSandEffectDurationSeconds() * 20.0D))); + access.antarchy$setDreamSandLandingGraceTicks(0); + } + + } + + static void tickDreadAndIchor(PlayerTickEvent.Post event) { + Player player = event.getEntity(); + if (player.level().isClientSide()) { + return; + } + if (player.isInFluidType(AntarchyNeoForgeFluidTypes.ICHOR_TYPE.get()) && AntarchySettings.ichorWitherEnabled()) { + player.addEffect(new MobEffectInstance(MobEffects.WITHER, 40, 0, false, true, true)); + } + } + + static void tickScorpionWhips(PlayerTickEvent.Post event) { + if (event.getEntity() instanceof ServerPlayer player) { + ScorpionWhipTetherManager.tick(player); + } + } + + static void tickDreamSandLowGravity(EntityTickEvent.Post event) { + if (!(event.getEntity() instanceof LivingEntity livingEntity)) { + return; + } + + DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); + int landingGraceTicks = access.antarchy$getDreamSandLandingGraceTicks(); + if (landingGraceTicks > 0) { + access.antarchy$setDreamSandLandingGraceTicks(landingGraceTicks - 1); + } + + if (!AntarchySettings.dreamSandEnabled() || isDreamSandLowGravityBlacklisted(livingEntity) || !access.antarchy$isDreamSandLowGravityActive()) { + return; + } + + int remainingTicks = access.antarchy$getDreamSandLowGravityTicksRemaining(); + if (remainingTicks > 0) { + access.antarchy$setDreamSandLowGravityTicksRemaining(remainingTicks - 1); + } + if (access.antarchy$getDreamSandLowGravityTicksRemaining() <= 0) { + clearDreamSandLowGravity(livingEntity); + return; + } + + if (isOnSolidGround(livingEntity)) { + access.antarchy$setDreamSandLowGravityActive(false); + access.antarchy$setDreamSandLowGravityTicksRemaining(0); + access.antarchy$setDreamSandLandingGraceTicks(2); + } else if (!livingEntity.onGround() && livingEntity.getDeltaMovement().y < 0.0D) { + livingEntity.setDeltaMovement( + livingEntity.getDeltaMovement().x, + livingEntity.getDeltaMovement().y * AntarchySettings.dreamSandGravityMultiplier(), + livingEntity.getDeltaMovement().z + ); + } + } + + private static boolean isOnSolidGround(LivingEntity livingEntity) { + return livingEntity.onGround() && livingEntity.getBlockStateOn().blocksMotion(); + } + + private static boolean isStandingOnDreamSand(LivingEntity livingEntity) { + return livingEntity.level().getBlockState(livingEntity.getOnPosLegacy()).is(AntarchyNeoforgeBlocks.DREAM_SAND.get()); + } + + static void handleAntiwaterFall(LivingFallEvent event) { + LivingEntity livingEntity = event.getEntity(); + if (intersectsAntiwater(livingEntity, livingEntity.getBoundingBox().inflate(0.05D))) { + event.setCanceled(true); + } + } + + static void handleDreamSandFall(LivingFallEvent event) { + LivingEntity livingEntity = event.getEntity(); + DreamSandLowGravityAccess access = dreamSandAccess(livingEntity); + if (!AntarchySettings.dreamSandEnabled() + || isDreamSandLowGravityBlacklisted(livingEntity) + || (!access.antarchy$isDreamSandLowGravityActive() && access.antarchy$getDreamSandLandingGraceTicks() <= 0)) { + return; + } + + event.setCanceled(true); + } + + private static boolean isDreamSandLowGravityBlacklisted(LivingEntity livingEntity) { + return livingEntity.getType().is(AntarchyTags.Entities.DREAM_SAND_LOW_GRAVITY_BLACKLIST); + } + + + private static boolean intersectsAntiwater(Entity entity, AABB box) { + BlockPos.MutableBlockPos cursor = new BlockPos.MutableBlockPos(); + BlockPos min = BlockPos.containing(box.minX, box.minY, box.minZ); + BlockPos max = BlockPos.containing(box.maxX, box.maxY, box.maxZ); + for (int x = min.getX(); x <= max.getX(); x++) { + for (int y = min.getY(); y <= max.getY(); y++) { + for (int z = min.getZ(); z <= max.getZ(); z++) { + cursor.set(x, y, z); + FluidState fluidState = entity.level().getFluidState(cursor); + if (PotentNyxiteBlock.isAntiwater(fluidState)) { + return true; + } + } + } + } + return false; + } + + static void onInvertedEffectExpired(MobEffectEvent.Expired event) { + if (event.getEffectInstance() == null) return; + if (!event.getEffectInstance().is(AntarchyNeoforgeMisc.INVERTED)) return; + LivingEntity entity = event.getEntity(); + if (!entity.level().isClientSide()) { + com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.setGravityDirection( + entity, + com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection.DOWN, + new com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition(12)); + if (entity instanceof Player player) { + notifyNearbyReveriesOfInversionChange(player); + } + } + } + + private static void notifyNearbyReveriesOfInversionChange(Player player) { + for (ReverieEntity reverie : player.level().getEntitiesOfClass( + ReverieEntity.class, + player.getBoundingBox().inflate(48.0D) + )) { + reverie.syncFocusInversionState(); + } + } + + static void registerBrewingRecipes(RegisterBrewingRecipesEvent event) { + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.LUCID_EYE.get(), AntarchyNeoforgeMisc.INVERSION); + event.getBuilder().addMix(AntarchyNeoforgeMisc.INVERSION, Items.REDSTONE, AntarchyNeoforgeMisc.LONG_INVERSION); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.BASILISK_FANG.get(), AntarchyNeoforgeMisc.PARALYSIS); + event.getBuilder().addMix(AntarchyNeoforgeMisc.PARALYSIS, Items.REDSTONE, AntarchyNeoforgeMisc.LONG_PARALYSIS); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.MOLEWORM_ITEM.get(), AntarchyNeoforgeMisc.HASTE); + event.getBuilder().addMix(AntarchyNeoforgeMisc.HASTE, Items.GLOWSTONE_DUST, AntarchyNeoforgeMisc.STRONG_HASTE); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.CLOUD_SHARK_FIN.get(), Potions.SLOW_FALLING); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.CORNEA_EAR.get(), Potions.NIGHT_VISION); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.URANIUM_NUGGET.get(), AntarchyNeoforgeMisc.SHRINKING); + event.getBuilder().addMix(AntarchyNeoforgeMisc.SHRINKING, Items.GLOWSTONE_DUST, AntarchyNeoforgeMisc.STRONG_SHRINKING); + event.getBuilder().addMix(AntarchyNeoforgeMisc.STRONG_SHRINKING, Items.GLOWSTONE_DUST, AntarchyNeoforgeMisc.EXTREME_SHRINKING); + event.getBuilder().addMix(Potions.AWKWARD, AntarchyNeoforgeItems.TITANIUM_NUGGET.get(), AntarchyNeoforgeMisc.GROWING); + event.getBuilder().addMix(AntarchyNeoforgeMisc.GROWING, Items.GLOWSTONE_DUST, AntarchyNeoforgeMisc.STRONG_GROWING); + event.getBuilder().addMix(AntarchyNeoforgeMisc.STRONG_GROWING, Items.GLOWSTONE_DUST, AntarchyNeoforgeMisc.EXTREME_GROWING); + + } + + static void onMobEffectApplicable(MobEffectEvent.Applicable event) { + if (event.getEffectInstance() == null) { + return; + } + + if (event.getEffectInstance().is(AntarchyNeoforgeMisc.DREAD) && !(event.getEntity() instanceof Player)) { + event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); + return; + } + + if (event.getEntity() instanceof Player player && isWearingFullNightmareArmor(player) + && (event.getEffectInstance().is(net.minecraft.world.effect.MobEffects.WITHER) + || event.getEffectInstance().is(AntarchyNeoforgeMisc.DREAD))) { + event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); + return; + } + + if (event.getEntity().getType().is(AntarchyTags.Entities.INVERTED_IMMUNE) + && event.getEffectInstance().is(AntarchyNeoforgeMisc.INVERTED)) { + event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); + return; + } + + if (event.getEntity().getType().is(AntarchyTags.Entities.SIZE_CHANGING_IMMUNE) + && (event.getEffectInstance().is(AntarchyNeoforgeMisc.SHRINKING_EFFECT) || event.getEffectInstance().is(AntarchyNeoforgeMisc.GROWTH_EFFECT))) { + event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); + return; + } + + if (event.getEntity().getType().is(AntarchyTags.Entities.PARALYSIS_IMMUNE) + && event.getEffectInstance().is(AntarchyNeoforgeMisc.PARALYZED)) { + event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); + return; + } + + if (event.getEntity() instanceof Player player + && event.getEffectInstance().is(AntarchyNeoforgeMisc.INVERTED) + && !player.hasEffect(AntarchyNeoforgeMisc.INVERTED)) { + notifyNearbyReveriesOfInversionChange(player); + } + } + + + static void onInvertedEffectRemoved(MobEffectEvent.Remove event) { + if (!event.getEffect().is(AntarchyNeoforgeMisc.INVERTED)) return; + LivingEntity entity = event.getEntity(); + if (!entity.level().isClientSide()) { + com.craisinlord.antarchy.content.gravity.AntarchyGravityApi.setGravityDirection( + entity, + com.craisinlord.antarchy.content.gravity.AntarchyGravityDirection.DOWN, + new com.craisinlord.antarchy.content.gravity.AntarchyGravityTransition(12)); + if (entity instanceof Player player) { + notifyNearbyReveriesOfInversionChange(player); + } + } + } + + static void handleBlockToolModification(BlockEvent.BlockToolModificationEvent event) { + if (event.getItemAbility() != ItemAbilities.AXE_STRIP) { + return; + } + + BlockState state = event.getState(); + if (!state.hasProperty(RotatedPillarBlock.AXIS)) { + return; + } + + if (state.is(AntarchyNeoforgeBlocks.OURANWOOD_LOG.get())) { + event.setFinalState(AntarchyNeoforgeBlocks.STRIPPED_OURANWOOD_LOG.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); + return; + } + + if (state.is(AntarchyNeoforgeBlocks.MOSSY_OURANWOOD_LOG.get())) { + event.setFinalState(AntarchyNeoforgeBlocks.STRIPPED_OURANWOOD_LOG.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); + return; + } + + if (state.is(AntarchyNeoforgeBlocks.OURANWOOD_WOOD.get())) { + event.setFinalState(AntarchyNeoforgeBlocks.STRIPPED_OURANWOOD_WOOD.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); + return; + } + + if (state.is(AntarchyNeoforgeBlocks.MOSSY_OURANWOOD_WOOD.get())) { + event.setFinalState(AntarchyNeoforgeBlocks.STRIPPED_OURANWOOD_WOOD.get().defaultBlockState().setValue(RotatedPillarBlock.AXIS, state.getValue(RotatedPillarBlock.AXIS))); + } + } + + static void onCommonSetup(FMLCommonSetupEvent event) { + BloodCrystalShardItem.SYNC_BLOODGLASS = AntarchyNeoForgeEvents::syncBloodglass; + event.enqueueWork(() -> { + DispenserBlock.registerBehavior(AntarchyNeoforgeItems.SHRINK_RAY.get(), new com.craisinlord.antarchy.content.SizeRayDispenseBehavior()); + DispenserBlock.registerBehavior(AntarchyNeoforgeItems.GROWTH_RAY.get(), new com.craisinlord.antarchy.content.SizeRayDispenseBehavior()); + LucidEyeProjectileEntity.defaultItemSupplier = () -> AntarchyNeoforgeItems.LUCID_PEARL.get(); + LucidEntity.invertedEffectSupplier = () -> AntarchyNeoforgeMisc.INVERTED; + FluidInteractionRegistry.addInteraction( + AntarchyNeoForgeFluidTypes.ANTIWATER_TYPE.get(), + new FluidInteractionRegistry.InteractionInformation( + NeoForgeMod.WATER_TYPE.value(), + fluidState -> fluidState.isSource() + ? AntarchyNeoforgeBlocks.ANTIMETAL.get().defaultBlockState() + : AntarchyNeoforgeBlocks.NYXITE.get().defaultBlockState() + ) + ); + LucidEntity.boltEntityTypeSupplier = () -> AntarchyNeoforgeEntites.LUCID_BOLT.get(); + LucidBoltEntity.invertedEffectSupplier = () -> AntarchyNeoforgeMisc.INVERTED; + LucidEyeProjectileEntity.invertedEffectSupplier = () -> AntarchyNeoforgeMisc.INVERTED; + MultipartFramework.bootstrap( + (owner, partIndex, spec) -> new MultipartPartEntity((Entity) owner, owner, partIndex, spec), + new MultipartFramework.NetworkBridge() { + @Override + public void sendAttack(java.util.UUID parentId, int partIndex, float damage) { + net.neoforged.neoforge.network.PacketDistributor.sendToServer( + new com.craisinlord.antarchy.content.entity.multipart.network.MultipartAttackPayload(parentId, partIndex, damage) + ); + } + + @Override + public void sendInteract(java.util.UUID parentId, int partIndex, int handId) { + net.neoforged.neoforge.network.PacketDistributor.sendToServer( + new com.craisinlord.antarchy.content.entity.multipart.network.MultipartInteractPayload(parentId, partIndex, handId) + ); + } + } + ); + ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.UMBRAL_MOSS_BLOCK.get().asItem(), 0.65f); + ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.UMBRAL_MOSS_CARPET.get().asItem(), 0.3f); + ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeBlocks.HUSHWEED.get().asItem(), 0.65f); + ComposterBlock.COMPOSTABLES.put(AntarchyNeoforgeItems.CORNEA_EAR.get(), 0.65f); + }); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java new file mode 100644 index 00000000..5b258481 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeBlocks.java @@ -0,0 +1,392 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.block.*; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity; +import com.craisinlord.antarchy.content.block.entity.HushweedBlockEntity; +import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import com.craisinlord.antarchy.neoforge.OuranwoodWoodTypes; +import com.craisinlord.antarchy.neoforge.content.fluid.AntiwaterFluidType; +import com.mojang.serialization.MapCodec; +import net.minecraft.core.Direction; +import net.minecraft.core.registries.Registries; +import net.minecraft.util.valueproviders.UniformInt; +import net.minecraft.world.item.context.BlockPlaceContext; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.minecraft.world.level.block.state.BlockBehaviour; +import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.StateDefinition; +import net.minecraft.world.level.block.state.properties.BlockSetType; +import net.minecraft.world.level.block.state.properties.WoodType; +import net.minecraft.world.level.material.FlowingFluid; +import net.minecraft.world.level.material.FluidState; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.fluids.BaseFlowingFluid; +import net.neoforged.neoforge.registries.DeferredBlock; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +public final class AntarchyNeoforgeBlocks { + private static final DeferredRegister.Blocks BLOCKS = DeferredRegister.createBlocks(Antarchy.MODID); + private static final DeferredRegister<BlockEntityType<?>> BLOCK_ENTITY_TYPES = DeferredRegister.create(Registries.BLOCK_ENTITY_TYPE, Antarchy.MODID); + + public static final DeferredBlock<DuplicatorLogBlock> DUPLICATOR_LOG = BLOCKS.register("duplicator_log", + () -> new DuplicatorLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_LOG).randomTicks())); + public static final DeferredBlock<OuranwoodLogBlock> OURANWOOD_LOG = BLOCKS.register("ouranwood_log", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LOG))); + public static final DeferredBlock<OuranwoodLogBlock> OURANWOOD_WOOD = BLOCKS.register("ouranwood_wood", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WOOD))); + public static final DeferredBlock<OuranwoodLogBlock> MOSSY_OURANWOOD_LOG = BLOCKS.register("mossy_ouranwood_log", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LOG))); + public static final DeferredBlock<OuranwoodLogBlock> MOSSY_OURANWOOD_WOOD = BLOCKS.register("mossy_ouranwood_wood", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WOOD))); + public static final DeferredBlock<OuranwoodLogBlock> STRIPPED_OURANWOOD_LOG = BLOCKS.register("stripped_ouranwood_log", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_JUNGLE_LOG))); + public static final DeferredBlock<OuranwoodLogBlock> STRIPPED_OURANWOOD_WOOD = BLOCKS.register("stripped_ouranwood_wood", + () -> new OuranwoodLogBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.STRIPPED_JUNGLE_WOOD))); + public static final DeferredBlock<Block> OURANWOOD_PLANKS = BLOCKS.register("ouranwood_planks", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PLANKS))); + public static final DeferredBlock<StairBlock> OURANWOOD_STAIRS = BLOCKS.register("ouranwood_stairs", + () -> new StairBlock(OURANWOOD_PLANKS.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_STAIRS))); + public static final DeferredBlock<SlabBlock> OURANWOOD_SLAB = BLOCKS.register("ouranwood_slab", + () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_SLAB))); + public static final DeferredBlock<FenceBlock> OURANWOOD_FENCE = BLOCKS.register("ouranwood_fence", + () -> new FenceBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_FENCE))); + public static final DeferredBlock<FenceGateBlock> OURANWOOD_FENCE_GATE = BLOCKS.register("ouranwood_fence_gate", + () -> new FenceGateBlock(WoodType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_FENCE_GATE))); + public static final DeferredBlock<DoorBlock> OURANWOOD_DOOR = BLOCKS.register("ouranwood_door", + () -> new DoorBlock(BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_DOOR))); + public static final DeferredBlock<TrapDoorBlock> OURANWOOD_TRAPDOOR = BLOCKS.register("ouranwood_trapdoor", + () -> new TrapDoorBlock(BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_TRAPDOOR))); + public static final DeferredBlock<PressurePlateBlock> OURANWOOD_PRESSURE_PLATE = BLOCKS.register("ouranwood_pressure_plate", + () -> new PressurePlateBlock(BlockSetType.JUNGLE, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_PRESSURE_PLATE))); + public static final DeferredBlock<ButtonBlock> OURANWOOD_BUTTON = BLOCKS.register("ouranwood_button", + () -> new ButtonBlock(BlockSetType.JUNGLE, 30, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_BUTTON))); + public static final DeferredBlock<OuranwoodLeavesBlock> OURANWOOD_LEAVES = BLOCKS.register("ouranwood_leaves", + () -> new OuranwoodLeavesBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_LEAVES).randomTicks())); + public static final DeferredBlock<OuranwoodAcornBlock> OURANWOOD_ACORN_BLOCK = BLOCKS.register("ouranwood_acorn", + () -> new OuranwoodAcornBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).randomTicks().noCollission())); + public static final DeferredBlock<MilkweedBlock> ORANGE_MILKWEED = BLOCKS.register("orange_milkweed", + () -> new MilkweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY))); + public static final DeferredBlock<MilkweedBlock> PINK_MILKWEED = BLOCKS.register("pink_milkweed", + () -> new MilkweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY))); + public static final DeferredBlock<TorchflowerBushBlock> TORCHFLOWER_BUSH = BLOCKS.register("torchflower_bush", + () -> new TorchflowerBushBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.PEONY) + .lightLevel(state -> AntarchySettings.glowingTorchflowers() ? 15 : 0))); + public static final DeferredBlock<StandingSignBlock> OURANWOOD_SIGN = BLOCKS.register("ouranwood_sign", + () -> new StandingSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_SIGN))); + public static final DeferredBlock<WallSignBlock> OURANWOOD_WALL_SIGN = BLOCKS.register("ouranwood_wall_sign", + () -> new WallSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WALL_SIGN))); + public static final DeferredBlock<CeilingHangingSignBlock> OURANWOOD_HANGING_SIGN = BLOCKS.register("ouranwood_hanging_sign", + () -> new CeilingHangingSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_HANGING_SIGN))); + public static final DeferredBlock<WallHangingSignBlock> OURANWOOD_WALL_HANGING_SIGN = BLOCKS.register("ouranwood_wall_hanging_sign", + () -> new WallHangingSignBlock(OuranwoodWoodTypes.OURANWOOD, BlockBehaviour.Properties.ofFullCopy(Blocks.JUNGLE_WALL_HANGING_SIGN))); + public static final DeferredBlock<DuplicatorSaplingBlock> DUPLICATOR_SAPLING = BLOCKS.register("duplicator_sapling", + () -> new DuplicatorSaplingBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.OAK_SAPLING).randomTicks().noCollission())); + public static final DeferredBlock<DuctTapeBlock> DUCT_TAPE = BLOCKS.register("duct_tape", + () -> new DuctTapeBlock(BlockBehaviour.Properties.of() + .strength(0.2F) + .sound(SoundType.WOOL) + .noOcclusion() + .replaceable())); + public static final DeferredBlock<InfestedRootedDirtBlock> INFESTED_ROOTED_DIRT = BLOCKS.register("infested_rooted_dirt", + () -> new InfestedRootedDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.ROOTED_DIRT).randomTicks())); + public static final DeferredBlock<InfestedCoarseDirtBlock> INFESTED_COARSE_DIRT = BLOCKS.register("infested_coarse_dirt", + () -> new InfestedCoarseDirtBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT).randomTicks())); + public static final DeferredBlock<Block> NYXITE = BLOCKS.register("nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<Block> POLISHED_NYXITE = BLOCKS.register("polished_nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<Block> CHISELED_NYXITE = BLOCKS.register("chiseled_nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<Block> NYXITE_BRICKS = BLOCKS.register("nyxite_bricks", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<StairBlock> NYXITE_STAIRS = BLOCKS.register("nyxite_stairs", + () -> new StairBlock(NYXITE.get().defaultBlockState(), nyxiteProperties())); + public static final DeferredBlock<SlabBlock> NYXITE_SLAB = BLOCKS.register("nyxite_slab", + () -> new SlabBlock(nyxiteProperties())); + public static final DeferredBlock<WallBlock> NYXITE_WALL = BLOCKS.register("nyxite_wall", + () -> new WallBlock(nyxiteProperties())); + public static final DeferredBlock<StairBlock> POLISHED_NYXITE_STAIRS = BLOCKS.register("polished_nyxite_stairs", + () -> new StairBlock(POLISHED_NYXITE.get().defaultBlockState(), nyxiteProperties())); + public static final DeferredBlock<SlabBlock> POLISHED_NYXITE_SLAB = BLOCKS.register("polished_nyxite_slab", + () -> new SlabBlock(nyxiteProperties())); + public static final DeferredBlock<WallBlock> POLISHED_NYXITE_WALL = BLOCKS.register("polished_nyxite_wall", + () -> new WallBlock(nyxiteProperties())); + public static final DeferredBlock<StairBlock> NYXITE_BRICK_STAIRS = BLOCKS.register("nyxite_brick_stairs", + () -> new StairBlock(NYXITE_BRICKS.get().defaultBlockState(), nyxiteProperties())); + public static final DeferredBlock<SlabBlock> NYXITE_BRICK_SLAB = BLOCKS.register("nyxite_brick_slab", + () -> new SlabBlock(nyxiteProperties())); + public static final DeferredBlock<WallBlock> NYXITE_BRICK_WALL = BLOCKS.register("nyxite_brick_wall", + () -> new WallBlock(nyxiteProperties())); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.TriffidGooBlock> TRIFFID_GOO_BLOCK = BLOCKS.register("triffid_goo_block", + () -> new com.craisinlord.antarchy.content.block.TriffidGooBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SLIME_BLOCK).noOcclusion().isViewBlocking((s, l, p) -> false).isSuffocating((s, l, p) -> false))); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.CloudBlock> CLOUD_BLOCK = BLOCKS.register("cloud_block", + () -> new com.craisinlord.antarchy.content.block.CloudBlock( + AntarchyNeoforgeItems::cloudBucketItem, + BlockBehaviour.Properties.ofFullCopy(Blocks.POWDER_SNOW).noLootTable().noOcclusion() + )); + public static final DeferredBlock<Block> PALE_NYXITE = BLOCKS.register("pale_nyxite", + () -> new Block(nyxiteProperties())); + public static final DeferredBlock<NyxiteSpikeBlock> NYXITE_SPIKE = BLOCKS.register("nyxite_spike", + () -> new NyxiteSpikeBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POINTED_DRIPSTONE))); + public static final DeferredBlock<PotentNyxiteBlock> POTENT_NYXITE = BLOCKS.register("potent_nyxite", + () -> new PotentNyxiteBlock( + AntarchyNeoforgeItems::potentNyxiteBlockEntityType, + BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK).lightLevel(state -> 3) + )); + public static final DeferredBlock<UmbralMossBlock> UMBRAL_MOSS_BLOCK = BLOCKS.register("umbral_moss_block", + () -> new UmbralMossBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_BLOCK))); + public static final DeferredBlock<UmbralMossCarpetBlock> UMBRAL_MOSS_CARPET = BLOCKS.register("umbral_moss_carpet", + () -> new UmbralMossCarpetBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.MOSS_CARPET).noOcclusion())); + public static final DeferredBlock<DreamTorchBlock> DREAM_TORCH = BLOCKS.register("dream_torch", + () -> new DreamTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_TORCH))); + public static final DeferredBlock<DreamWallTorchBlock> DREAM_WALL_TORCH = BLOCKS.register("dream_wall_torch", + () -> new DreamWallTorchBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_WALL_TORCH))); + public static final DeferredBlock<LanternBlock> DREAM_LANTERN = BLOCKS.register("dream_lantern", + () -> new LanternBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_LANTERN))); + public static final DeferredBlock<DreamCampfireBlock> DREAM_CAMPFIRE = BLOCKS.register("dream_campfire", + () -> new DreamCampfireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_CAMPFIRE))); + public static final DeferredBlock<DreamFireBlock> DREAM_FIRE = BLOCKS.register("dream_fire", + () -> new DreamFireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_FIRE))); + public static final DeferredBlock<DreamCeilingFireBlock> DREAM_CEILING_FIRE = BLOCKS.register("dream_fire_ceiling", + () -> new DreamCeilingFireBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SOUL_FIRE))); + public static final DeferredBlock<BedBugEggBlock> BED_BUG_EGG = BLOCKS.register("bed_bug_egg", + () -> new BedBugEggBlock(BlockBehaviour.Properties.of() + .strength(0.15F) + .sound(SoundType.METAL) + .randomTicks() + .noOcclusion() + .noCollission() + .replaceable())); + public static final DeferredBlock<WaspNestBlock> WASP_NEST = BLOCKS.register("wasp_nest", + () -> new WaspNestBlock(AntarchyNeoforgeItems::waspNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.BEE_NEST))); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock> OURANWOOD_SQUIRREL_NEST = BLOCKS.register("ouranwood_squirrel_nest", + () -> new com.craisinlord.antarchy.content.block.OuranwoodSquirrelNestBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COARSE_DIRT).noLootTable())); + public static final DeferredBlock<HushweedBlock> HUSHWEED = BLOCKS.register("hushweed", + () -> new HushweedBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.AZALEA).noCollission().noOcclusion())); + public static final DeferredBlock<LiquidBlock> ICHOR_BLOCK = BLOCKS.register("ichor", + () -> new LiquidBlock((FlowingFluid) AntarchyNeoforgeMisc.ICHOR.get(), BlockBehaviour.Properties.ofFullCopy(Blocks.WATER).noLootTable())); + public static final DeferredBlock<LiquidBlock> ANTIWATER_BLOCK = BLOCKS.register("antiwater", + () -> new com.craisinlord.antarchy.content.fluid.AntiwaterLiquidBlock((FlowingFluid) AntarchyNeoforgeMisc.ANTIWATER.get(), + BlockBehaviour.Properties.ofFullCopy(Blocks.WATER).noLootTable())); + public static final DeferredBlock<AntNestBlock> RED_ANT_NEST = BLOCKS.register("red_ant_nest", + () -> new AntNestBlock( + AntarchyNeoforgeEntites.RED_ANT, + AntarchyNeoforgeItems::antNestBlockEntityType, + true, + BlockBehaviour.Properties.ofFullCopy(Blocks.MAGMA_BLOCK).lightLevel(state -> 3).noLootTable() + )); + public static final DeferredBlock<AntNestBlock> BROWN_ANT_NEST = BLOCKS.register("brown_ant_nest", + () -> new AntNestBlock(AntarchyNeoforgeEntites.BROWN_ANT, AntarchyNeoforgeItems::antNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT).noLootTable())); + public static final DeferredBlock<AntNestBlock> RAINBOW_ANT_NEST = BLOCKS.register("rainbow_ant_nest", + () -> new AntNestBlock(AntarchyNeoforgeEntites.RAINBOW_ANT, AntarchyNeoforgeItems::antNestBlockEntityType, BlockBehaviour.Properties.ofFullCopy(Blocks.DIRT).noLootTable())); + public static final DeferredBlock<Block> URANIUM_ORE = BLOCKS.register("uranium_ore", + () -> createOre(Blocks.EMERALD_ORE, 4, 8)); + public static final DeferredBlock<Block> DEEPSLATE_URANIUM_ORE = BLOCKS.register("deepslate_uranium_ore", + () -> createOre(Blocks.DEEPSLATE_EMERALD_ORE, 4, 8)); + public static final DeferredBlock<Block> TITANIUM_ORE = BLOCKS.register("titanium_ore", + () -> createOre(Blocks.DIAMOND_ORE, 4, 8)); + public static final DeferredBlock<Block> DEEPSLATE_TITANIUM_ORE = BLOCKS.register("deepslate_titanium_ore", + () -> createOre(Blocks.DEEPSLATE_DIAMOND_ORE, 4, 8)); + public static final DeferredBlock<Block> URANIUM_BLOCK = BLOCKS.register("uranium_block", + () -> createStorageBlock(Blocks.EMERALD_BLOCK)); + public static final DeferredBlock<Block> TITANIUM_BLOCK = BLOCKS.register("titanium_block", + () -> createStorageBlock(Blocks.DIAMOND_BLOCK)); + public static final DeferredBlock<Block> RAW_URANIUM_BLOCK = BLOCKS.register("raw_uranium_block", + () -> createRawStorageBlock(Blocks.RAW_GOLD_BLOCK)); + public static final DeferredBlock<Block> RAW_TITANIUM_BLOCK = BLOCKS.register("raw_titanium_block", + () -> createRawStorageBlock(Blocks.RAW_IRON_BLOCK)); + public static final DeferredBlock<Block> CUT_URANIUM = BLOCKS.register("cut_uranium", + () -> createHorizontalFacingStorageBlock(Blocks.CUT_COPPER)); + public static final DeferredBlock<Block> CUT_TITANIUM = BLOCKS.register("cut_titanium", + () -> createHorizontalFacingStorageBlock(Blocks.CUT_COPPER)); + public static final DeferredBlock<SlabBlock> CUT_URANIUM_SLAB = BLOCKS.register("cut_uranium_slab", + () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_SLAB))); + public static final DeferredBlock<SlabBlock> CUT_TITANIUM_SLAB = BLOCKS.register("cut_titanium_slab", + () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_SLAB))); + public static final DeferredBlock<StairBlock> CUT_URANIUM_STAIRS = BLOCKS.register("cut_uranium_stairs", + () -> new StairBlock(CUT_URANIUM.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_STAIRS))); + public static final DeferredBlock<StairBlock> CUT_TITANIUM_STAIRS = BLOCKS.register("cut_titanium_stairs", + () -> new StairBlock(CUT_TITANIUM.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_COPPER_STAIRS))); + public static final DeferredBlock<Block> CHISELED_URANIUM = BLOCKS.register("chiseled_uranium", + () -> createHorizontalFacingStorageBlock(Blocks.CHISELED_COPPER)); + public static final DeferredBlock<Block> CHISELED_TITANIUM = BLOCKS.register("chiseled_titanium", + () -> createHorizontalFacingStorageBlock(Blocks.CHISELED_COPPER)); + public static final DeferredBlock<SignalSavingBulbBlock> URANIUM_BULB = BLOCKS.register("uranium_bulb", + () -> new SignalSavingBulbBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BULB))); + public static final DeferredBlock<SignalSavingBulbBlock> TITANIUM_BULB = BLOCKS.register("titanium_bulb", + () -> new SignalSavingBulbBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.COPPER_BULB))); + public static final DeferredBlock<DoorBlock> URANIUM_DOOR = BLOCKS.register("uranium_door", + () -> new DoorBlock(BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); + public static final DeferredBlock<DoorBlock> TITANIUM_DOOR = BLOCKS.register("titanium_door", + () -> new DoorBlock(BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_DOOR))); + public static final DeferredBlock<TrapDoorBlock> URANIUM_TRAPDOOR = BLOCKS.register("uranium_trapdoor", + () -> new TrapDoorBlock(BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); + public static final DeferredBlock<TrapDoorBlock> TITANIUM_TRAPDOOR = BLOCKS.register("titanium_trapdoor", + () -> new TrapDoorBlock(BlockSetType.IRON, BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_TRAPDOOR))); + public static final DeferredBlock<IronBarsBlock> URANIUM_BARS = BLOCKS.register("uranium_bars", + () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BARS))); + public static final DeferredBlock<IronBarsBlock> TITANIUM_BARS = BLOCKS.register("titanium_bars", + () -> new IronBarsBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.IRON_BARS))); + public static final DeferredBlock<RotatedPillarBlock> ANTIMETAL = BLOCKS.register("antimetal", + () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.BASALT))); + public static final DeferredBlock<RotatedPillarBlock> POLISHED_ANTIMETAL = BLOCKS.register("polished_antimetal", + () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.POLISHED_BASALT))); + public static final DeferredBlock<com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock> ANTIMETAL_SCAFFOLDING = BLOCKS.register("antimetal_scaffolding", + () -> new com.craisinlord.antarchy.content.block.AntimetalScaffoldingBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SCAFFOLDING))); + public static final DeferredBlock<CorneaStalkBlock> CORNEA_STALK = BLOCKS.register("cornea_stalk", + () -> new CorneaStalkBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SWEET_BERRY_BUSH).randomTicks())); + public static final DeferredBlock<AmethystClusterBlock> SMALL_BLOOD_CRYSTAL_BUD = BLOCKS.register("small_blood_crystal_bud", + () -> new AmethystClusterBlock(3.0F, 4.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.SMALL_AMETHYST_BUD))); + public static final DeferredBlock<AmethystClusterBlock> MEDIUM_BLOOD_CRYSTAL_BUD = BLOCKS.register("medium_blood_crystal_bud", + () -> new AmethystClusterBlock(4.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.MEDIUM_AMETHYST_BUD))); + public static final DeferredBlock<AmethystClusterBlock> LARGE_BLOOD_CRYSTAL_BUD = BLOCKS.register("large_blood_crystal_bud", + () -> new AmethystClusterBlock(5.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.LARGE_AMETHYST_BUD))); + public static final DeferredBlock<Block> BUDDING_BLOOD_CRYSTAL = BLOCKS.register("budding_blood_crystal", + () -> new BuddingBloodCrystalBlock( + BlockBehaviour.Properties.ofFullCopy(Blocks.BUDDING_AMETHYST), + AntarchyNeoforgeBlocks::smallBloodCrystalBudBlock, + AntarchyNeoforgeBlocks::mediumBloodCrystalBudBlock, + AntarchyNeoforgeBlocks::largeBloodCrystalBudBlock, + AntarchyNeoforgeBlocks::bloodCrystalCrystalBlock + )); + public static final DeferredBlock<Block> BLOOD_CRYSTAL = BLOCKS.register("blood_crystal_block", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_BLOCK))); + public static final DeferredBlock<AmethystClusterBlock> BLOOD_CRYSTAL_CRYSTAL = BLOCKS.register("blood_crystal_cluster", + () -> new AmethystClusterBlock(7.0F, 3.0F, BlockBehaviour.Properties.ofFullCopy(Blocks.AMETHYST_CLUSTER))); + public static final DeferredBlock<Block> DREAM_SAND = BLOCKS.register("dream_sand", + () -> new DreamSandBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SAND))); + public static final DeferredBlock<Block> DREAM_SANDSTONE = BLOCKS.register("dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE))); + public static final DeferredBlock<Block> CHISELED_DREAM_SANDSTONE = BLOCKS.register("chiseled_dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CHISELED_SANDSTONE))); + public static final DeferredBlock<Block> CUT_DREAM_SANDSTONE = BLOCKS.register("cut_dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_SANDSTONE))); + public static final DeferredBlock<Block> SMOOTH_DREAM_SANDSTONE = BLOCKS.register("smooth_dream_sandstone", + () -> new Block(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE))); + public static final DeferredBlock<StairBlock> DREAM_SANDSTONE_STAIRS = BLOCKS.register("dream_sandstone_stairs", + () -> new StairBlock(DREAM_SANDSTONE.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_STAIRS))); + public static final DeferredBlock<SlabBlock> DREAM_SANDSTONE_SLAB = BLOCKS.register("dream_sandstone_slab", + () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_SLAB))); + public static final DeferredBlock<WallBlock> DREAM_SANDSTONE_WALL = BLOCKS.register("dream_sandstone_wall", + () -> new WallBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SANDSTONE_WALL))); + public static final DeferredBlock<StairBlock> SMOOTH_DREAM_SANDSTONE_STAIRS = BLOCKS.register("smooth_dream_sandstone_stairs", + () -> new StairBlock(SMOOTH_DREAM_SANDSTONE.get().defaultBlockState(), BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE_STAIRS))); + public static final DeferredBlock<SlabBlock> SMOOTH_DREAM_SANDSTONE_SLAB = BLOCKS.register("smooth_dream_sandstone_slab", + () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SMOOTH_SANDSTONE_SLAB))); + public static final DeferredBlock<SlabBlock> CUT_DREAM_SANDSTONE_SLAB = BLOCKS.register("cut_dream_sandstone_slab", + () -> new SlabBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.CUT_SANDSTONE_SLAB))); + + // Block entity types + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<AntNestBlockEntity>> ANT_NEST_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("ant_nest", + () -> BlockEntityType.Builder.of( + AntNestBlockEntity::new, + RED_ANT_NEST.get(), + BROWN_ANT_NEST.get(), + RAINBOW_ANT_NEST.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<DreamCampfireBlockEntity>> DREAM_CAMPFIRE_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("dream_campfire", + () -> BlockEntityType.Builder.of( + DreamCampfireBlockEntity::new, + DREAM_CAMPFIRE.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<WaspNestBlockEntity>> WASP_NEST_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("wasp_nest", + () -> BlockEntityType.Builder.of( + WaspNestBlockEntity::new, + WASP_NEST.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<HushweedBlockEntity>> HUSHWEED_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("hushweed", + () -> BlockEntityType.Builder.of( + HushweedBlockEntity::new, + HUSHWEED.get() + ).build(null)); + public static final DeferredHolder<BlockEntityType<?>, BlockEntityType<PotentNyxiteBlockEntity>> POTENT_NYXITE_BLOCK_ENTITY = BLOCK_ENTITY_TYPES.register("potent_nyxite", + () -> BlockEntityType.Builder.of( + (pos, state) -> new PotentNyxiteBlockEntity(pos, state, AntarchyNeoforgeItems::potentNyxiteBlockEntityType), + POTENT_NYXITE.get() + ).build(null)); + + private AntarchyNeoforgeBlocks() {} + + public static void register(IEventBus modEventBus) { + BLOCKS.register(modEventBus); + BLOCK_ENTITY_TYPES.register(modEventBus); + } + + static BlockBehaviour.Properties nyxiteProperties() { + return BlockBehaviour.Properties.ofFullCopy(Blocks.NETHERRACK); + } + + private static Block createOre(Block copyFrom, int minExperience, int maxExperience) { + return new DropExperienceBlock(UniformInt.of(minExperience, maxExperience), BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + static Block createStorageBlock(Block copyFrom) { + return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + static Block createHorizontalFacingStorageBlock(Block copyFrom) { + return new SimpleHorizontalFacingBlock(BlockBehaviour.Properties.ofFullCopy(copyFrom).requiresCorrectToolForDrops()); + } + + static Block createRawStorageBlock(Block copyFrom) { + return new Block(BlockBehaviour.Properties.ofFullCopy(copyFrom) + .strength(3.5F, 6.0F) + .requiresCorrectToolForDrops()); + } + + private static Block smallBloodCrystalBudBlock() { + return SMALL_BLOOD_CRYSTAL_BUD.get(); + } + + private static Block mediumBloodCrystalBudBlock() { + return MEDIUM_BLOOD_CRYSTAL_BUD.get(); + } + + private static Block largeBloodCrystalBudBlock() { + return LARGE_BLOOD_CRYSTAL_BUD.get(); + } + + private static Block bloodCrystalCrystalBlock() { + return BLOOD_CRYSTAL_CRYSTAL.get(); + } + + private static final class SimpleHorizontalFacingBlock extends HorizontalDirectionalBlock { + private static final MapCodec<SimpleHorizontalFacingBlock> CODEC = simpleCodec(SimpleHorizontalFacingBlock::new); + + private SimpleHorizontalFacingBlock(BlockBehaviour.Properties properties) { + super(properties); + registerDefaultState(stateDefinition.any().setValue(FACING, Direction.NORTH)); + } + + @Override + protected MapCodec<? extends HorizontalDirectionalBlock> codec() { + return CODEC; + } + + @Override + protected void createBlockStateDefinition(StateDefinition.Builder<Block, BlockState> builder) { + builder.add(FACING); + } + + @Override + public BlockState getStateForPlacement(BlockPlaceContext context) { + return defaultBlockState().setValue(FACING, context.getHorizontalDirection().getOpposite()); + } + + @Override + protected BlockState rotate(BlockState state, Rotation rotation) { + return state.setValue(FACING, rotation.rotate(state.getValue(FACING))); + } + + @Override + protected BlockState mirror(BlockState state, Mirror mirror) { + return state.rotate(mirror.getRotation(state.getValue(FACING))); + } + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java new file mode 100644 index 00000000..44558ddc --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeCreativeModeTabs.java @@ -0,0 +1,400 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.item.ultimate.UltimateGearHelper; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.world.item.*; +import net.minecraft.world.item.alchemy.PotionContents; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.event.BuildCreativeModeTabContentsEvent; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import java.util.Comparator; + +public class AntarchyNeoforgeCreativeModeTabs { + private AntarchyNeoforgeCreativeModeTabs() {} + + private static final DeferredRegister<CreativeModeTab> CREATIVE_MODE_TABS = DeferredRegister.create(Registries.CREATIVE_MODE_TAB, Antarchy.MODID); + + public static void register(IEventBus modEventBus) { + CREATIVE_MODE_TABS.register(modEventBus); + modEventBus.addListener(AntarchyNeoforgeCreativeModeTabs::buildCreativeTabs); + } + + public static final DeferredHolder<CreativeModeTab, CreativeModeTab> ANTARCHY_TAB = CREATIVE_MODE_TABS.register("antarchy", + () -> CreativeModeTab.builder() + .title(net.minecraft.network.chat.Component.translatable("itemGroup.antarchy.antarchy")) + .icon(() -> new ItemStack(AntarchyNeoforgeItems.BIG_BERTHA.get())) + .displayItems((parameters, output) -> {}) + .build()); + + + static void buildCreativeTabs(BuildCreativeModeTabContentsEvent event) { + if (event.getTabKey() == ANTARCHY_TAB.getKey()) { + java.util.ArrayList<Item> sortedItems = new java.util.ArrayList<>(); + for (var holder : AntarchyNeoforgeItems.ITEMS.getEntries()) { + Item item = holder.get(); + if (item != Items.AIR) sortedItems.add(item); + } + sortedItems.sort(Comparator + .<Item>comparingInt(AntarchyNeoforgeCreativeModeTabs::creativeTabGroup) + .thenComparing(item -> BuiltInRegistries.ITEM.getKey(item).getPath())); + int n = sortedItems.size(); + for (int i = Math.max(0, n - 20); i < n; i++) { + Item it = sortedItems.get(i); + } + sortedItems.forEach(event::accept); + } + + if (event.getTabKey() == CreativeModeTabs.SPAWN_EGGS) { + event.accept(AntarchyNeoforgeItems.EASTER_BUNNY_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.FLYING_SQUIRREL_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.CATERPILLAR_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.BUTTERFLY_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.REVERIE_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.BRUTALFLY_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.RED_ANT_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.BROWN_ANT_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.RAINBOW_ANT_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.MOLEWORM_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.MANTIS_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.MOLEVORE_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.TRIFFID_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.APPLE_COW_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.GOLDEN_APPLE_COW_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.ENCHANTED_GOLDEN_APPLE_COW_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.DR_TRAYAURUS_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.WASP_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.BOMBER_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.CLOUD_SHARK_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.KRAKEN_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.MISSILE_SQUID_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.BED_BUG_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.LUCID_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.SCORPION_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.BASILISK_SPAWN_EGG.get()); + event.accept(AntarchyNeoforgeItems.EMPEROR_SCORPION_SPAWN_EGG.get()); + } + + if (event.getTabKey() == CreativeModeTabs.NATURAL_BLOCKS) { + event.accept(AntarchyNeoforgeItems.OURANWOOD_LEAVES_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_ACORN.get()); + event.accept(AntarchyNeoforgeItems.DUPLICATOR_LOG_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DUPLICATOR_SAPLING_ITEM.get()); + event.accept(AntarchyNeoforgeItems.ORANGE_MILKWEED_ITEM.get()); + event.accept(AntarchyNeoforgeItems.PINK_MILKWEED_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TORCHFLOWER_BUSH_ITEM.get()); + event.accept(AntarchyNeoforgeItems.HUSHWEED_ITEM.get()); + event.accept(AntarchyNeoforgeItems.INFESTED_ROOTED_DIRT_ITEM.get()); + event.accept(AntarchyNeoforgeItems.INFESTED_COARSE_DIRT_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TRIFFID_GOO_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.BED_BUG_EGG_ITEM.get()); + event.accept(AntarchyNeoforgeItems.WASP_NEST_ITEM.get()); + event.accept(AntarchyNeoforgeItems.RED_ANT_NEST_ITEM.get()); + event.accept(AntarchyNeoforgeItems.BROWN_ANT_NEST_ITEM.get()); + event.accept(AntarchyNeoforgeItems.RAINBOW_ANT_NEST_ITEM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_ORE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DEEPSLATE_URANIUM_ORE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_ORE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DEEPSLATE_TITANIUM_ORE_ITEM.get()); + } + + if (event.getTabKey() == CreativeModeTabs.TOOLS_AND_UTILITIES) { + event.insertAfter(new ItemStack(Items.SHEARS), new ItemStack(AntarchyNeoforgeItems.DUCT_TAPE_ITEM.get()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.insertAfter(new ItemStack(Items.MINECART), new ItemStack(AntarchyNeoforgeItems.DIAMOND_MINECART_ITEM.get()), CreativeModeTab.TabVisibility.PARENT_AND_SEARCH_TABS); + event.accept(AntarchyNeoforgeItems.ICHOR_BUCKET.get()); + event.accept(AntarchyNeoforgeItems.ANTIWATER_BUCKET.get()); + event.accept(AntarchyNeoforgeItems.CLOUD_BUCKET.get()); + event.accept(AntarchyNeoforgeItems.REVERIE_BOTTLE.get()); + event.accept(AntarchyNeoforgeItems.ULTIMATE_PICKAXE.get()); + event.accept(AntarchyNeoforgeItems.ULTIMATE_AXE.get()); + event.accept(AntarchyNeoforgeItems.ULTIMATE_SHOVEL.get()); + event.accept(AntarchyNeoforgeItems.ULTIMATE_HOE.get()); + } + + if (event.getTabKey() == CreativeModeTabs.INGREDIENTS) { + event.accept(AntarchyNeoforgeItems.RAW_URANIUM_SCRAP.get()); + event.accept(AntarchyNeoforgeItems.RAW_TITANIUM_SCRAP.get()); + event.accept(AntarchyNeoforgeItems.RAW_URANIUM.get()); + event.accept(AntarchyNeoforgeItems.RAW_TITANIUM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_NUGGET.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_NUGGET.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_INGOT.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_INGOT.get()); + event.accept(AntarchyNeoforgeItems.CLOUD_SHARK_FIN.get()); + event.accept(AntarchyNeoforgeItems.CLOUD_SHARK_FIN_SOUP.get()); + event.accept(AntarchyNeoforgeItems.BASILISK_FANG.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_SCALE.get()); + event.accept(AntarchyNeoforgeItems.MOLEVORE_NOSE.get()); + event.accept(AntarchyNeoforgeItems.MOLEWORM_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MUD_PIE.get()); + event.accept(AntarchyNeoforgeItems.LUCID_EYE.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_SHARD.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_APPLE.get()); + event.accept(AntarchyNeoforgeItems.MANTIS_CLAW.get()); + event.accept(AntarchyNeoforgeItems.BRUTALFLY_WING.get()); + event.accept(AntarchyNeoforgeItems.PRIMORDIAL_SCUTE.get()); + event.accept(AntarchyNeoforgeItems.TRIFFID_GOO.get()); + event.accept(AntarchyNeoforgeItems.VORTEX_EYE.get()); + event.accept(AntarchyNeoforgeItems.EMPEROR_SCORPION_STINGER.get()); + event.accept(AntarchyNeoforgeItems.KRAKEN_TOOTH.get()); + event.accept(AntarchyNeoforgeItems.JUMPY_BUG_LEG.get()); + event.accept(AntarchyNeoforgeItems.CORNEA_EAR.get()); + event.accept(AntarchyNeoforgeItems.RAINBOW_SUGAR.get()); + event.accept(AntarchyNeoforgeItems.BIG_BERTHA_BLADE.get()); + event.accept(AntarchyNeoforgeItems.BIG_BERTHA_HANDLE.get()); + event.accept(AntarchyNeoforgeItems.BIG_BERTHA_HILT.get()); + } + + if (event.getTabKey() == CreativeModeTabs.BUILDING_BLOCKS) { + event.accept(AntarchyNeoforgeItems.OURANWOOD_LOG_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_WOOD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MOSSY_OURANWOOD_LOG_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MOSSY_OURANWOOD_WOOD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.STRIPPED_OURANWOOD_LOG_ITEM.get()); + event.accept(AntarchyNeoforgeItems.STRIPPED_OURANWOOD_WOOD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_PLANKS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_FENCE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_FENCE_GATE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_BOAT.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_CHEST_BOAT.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_DOOR_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_TRAPDOOR_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_PRESSURE_PLATE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_BUTTON_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_SIGN_ITEM.get()); + event.accept(AntarchyNeoforgeItems.OURANWOOD_HANGING_SIGN_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_WALL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.POLISHED_NYXITE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.POLISHED_NYXITE_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.POLISHED_NYXITE_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.POLISHED_NYXITE_WALL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_BRICKS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_BRICK_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_BRICK_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_BRICK_WALL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CHISELED_NYXITE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.PALE_NYXITE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.NYXITE_SPIKE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.POTENT_NYXITE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.UMBRAL_MOSS_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.UMBRAL_MOSS_CARPET_ITEM.get()); + event.accept(AntarchyNeoforgeItems.ANTIMETAL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.POLISHED_ANTIMETAL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.ANTIMETAL_SCAFFOLDING_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_TORCH_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_LANTERN_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_CAMPFIRE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_SAND_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_SANDSTONE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CHISELED_DREAM_SANDSTONE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_DREAM_SANDSTONE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.SMOOTH_DREAM_SANDSTONE_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_SANDSTONE_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_SANDSTONE_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.DREAM_SANDSTONE_WALL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.SMOOTH_DREAM_SANDSTONE_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.SMOOTH_DREAM_SANDSTONE_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_DREAM_SANDSTONE_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.BUDDING_BLOOD_CRYSTAL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_CRYSTAL_ITEM.get()); + event.accept(AntarchyNeoforgeItems.SMALL_BLOOD_CRYSTAL_BUD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.MEDIUM_BLOOD_CRYSTAL_BUD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.LARGE_BLOOD_CRYSTAL_BUD_ITEM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.RAW_URANIUM_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_URANIUM_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_URANIUM_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_URANIUM_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CHISELED_URANIUM_ITEM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_DOOR_ITEM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_TRAPDOOR_ITEM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_BARS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.URANIUM_BULB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.RAW_TITANIUM_BLOCK_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_TITANIUM_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_TITANIUM_STAIRS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CUT_TITANIUM_SLAB_ITEM.get()); + event.accept(AntarchyNeoforgeItems.CHISELED_TITANIUM_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_DOOR_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_TRAPDOOR_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_BARS_ITEM.get()); + event.accept(AntarchyNeoforgeItems.TITANIUM_BULB_ITEM.get()); + } + + if (event.getTabKey() == CreativeModeTabs.COMBAT) { + event.accept(AntarchyNeoforgeItems.BATTLE_AXE.get()); + event.accept(AntarchyNeoforgeItems.BIG_BERTHA.get()); + event.accept(AntarchyNeoforgeItems.BASILISK_DAGGER.get()); + event.accept(UltimateGearHelper.createUltimateArmorStack(AntarchyNeoforgeItems.ULTIMATE_HELMET.get(), event.getParameters().holders())); + event.accept(UltimateGearHelper.createUltimateArmorStack(AntarchyNeoforgeItems.ULTIMATE_CHESTPLATE.get(), event.getParameters().holders())); + event.accept(UltimateGearHelper.createUltimateArmorStack(AntarchyNeoforgeItems.ULTIMATE_LEGGINGS.get(), event.getParameters().holders())); + event.accept(UltimateGearHelper.createUltimateArmorStack(AntarchyNeoforgeItems.ULTIMATE_BOOTS.get(), event.getParameters().holders())); + event.accept(AntarchyNeoforgeItems.ULTIMATE_SWORD.get()); + event.accept(UltimateGearHelper.createUltimateBowStack(AntarchyNeoforgeItems.ULTIMATE_BOW.get(), event.getParameters().holders())); + event.accept(AntarchyNeoforgeItems.ULTIMATE_CROSSBOW.get()); + event.accept(AntarchyNeoforgeItems.SQUIDZOOKA.get()); + event.accept(AntarchyNeoforgeItems.SHRINK_RAY.get()); + event.accept(AntarchyNeoforgeItems.GROWTH_RAY.get()); + event.accept(AntarchyNeoforgeItems.GRAVITY_GUN.get()); + event.accept(AntarchyNeoforgeItems.LUCID_PEARL.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_HELMET.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_CHESTPLATE.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_LEGGINGS.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_BOOTS.get()); + event.accept(AntarchyNeoforgeItems.NIGHTMARE_SWORD.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_KATANA.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_HELMET.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_CHESTPLATE.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_LEGGINGS.get()); + event.accept(AntarchyNeoforgeItems.BLOOD_CRYSTAL_BOOTS.get()); + event.accept(AntarchyNeoforgeItems.MOGGLES.get()); + event.accept(AntarchyNeoforgeItems.SCORPION_WHIP.get()); + event.accept(AntarchyNeoforgeItems.FALLEN_KING_CROWN.get()); + event.accept(AntarchyNeoforgeItems.BRUTALFLY_ELYTRA.get()); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.SHRINKING)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.STRONG_SHRINKING)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.EXTREME_SHRINKING)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.PARALYSIS)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.LONG_PARALYSIS)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.HASTE)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.STRONG_HASTE)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.GROWING)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.STRONG_GROWING)); + event.accept(PotionContents.createItemStack(Items.POTION, AntarchyNeoforgeMisc.EXTREME_GROWING)); + } + } + + private static int creativeTabGroup(net.minecraft.world.item.Item item) { + String path = BuiltInRegistries.ITEM.getKey(item).getPath(); + return switch (path) { + // 0 - Ouranwood blocks + case "ouranwood_log", "ouranwood_wood", "mossy_ouranwood_log", "mossy_ouranwood_wood", + "stripped_ouranwood_log", "stripped_ouranwood_wood", "duplicator_log", + "ouranwood_planks", "ouranwood_stairs", "ouranwood_slab", + "ouranwood_fence", "ouranwood_fence_gate", + "ouranwood_door", "ouranwood_trapdoor", + "ouranwood_pressure_plate", "ouranwood_button", + "ouranwood_sign", "ouranwood_hanging_sign", + "ouranwood_boat", "ouranwood_chest_boat" -> 0; + + // 1 - Nyxite blocks + case "nyxite", "polished_nyxite", "chiseled_nyxite", "nyxite_bricks", + "nyxite_stairs", "nyxite_slab", "nyxite_wall", + "polished_nyxite_stairs", "polished_nyxite_slab", "polished_nyxite_wall", + "nyxite_brick_stairs", "nyxite_brick_slab", "nyxite_brick_wall", + "pale_nyxite", "nyxite_spike", "potent_nyxite" -> 1; + + // 2 - Antimetal blocks + case "antimetal", "polished_antimetal" -> 2; + + // 3 - Dream sand and blocks + case "dream_sand", "dream_sandstone", "chiseled_dream_sandstone", + "cut_dream_sandstone", "smooth_dream_sandstone", + "dream_sandstone_stairs", "dream_sandstone_slab", "dream_sandstone_wall", + "smooth_dream_sandstone_stairs", "smooth_dream_sandstone_slab", + "cut_dream_sandstone_slab" -> 3; + + // 4 - Umbral moss + case "umbral_moss_block", "umbral_moss_carpet" -> 4; + + // 5 - All ores + metal storage/decorative blocks + case "uranium_ore", "deepslate_uranium_ore", "titanium_ore", "deepslate_titanium_ore", + "uranium_block", "titanium_block", + "cut_uranium", "cut_titanium", "cut_uranium_slab", "cut_titanium_slab", + "cut_uranium_stairs", "cut_titanium_stairs", + "chiseled_uranium", "chiseled_titanium", + "uranium_door", "titanium_door", "uranium_trapdoor", "titanium_trapdoor", + "uranium_bars", "titanium_bars", "uranium_bulb", "titanium_bulb" -> 5; + + // 6 - Raw ores + case "raw_uranium", "raw_titanium", "raw_uranium_scrap", "raw_titanium_scrap", + "raw_uranium_block", "raw_titanium_block" -> 6; + + // 7 - Blood crystal blocks (not the shard ingredient) + case "blood_crystal_block", "small_blood_crystal_bud", "medium_blood_crystal_bud", + "large_blood_crystal_bud", "budding_blood_crystal", "blood_crystal_cluster" -> 7; + + // 8 - Ouranwood leaves + case "ouranwood_leaves" -> 8; + + // 9 - Saplings / seeds + case "duplicator_sapling", "ouranwood_acorn" -> 9; + + // 10 - Plants and flowers + case "orange_milkweed", "pink_milkweed", "torchflower_bush", "hushweed", + "triffid_goo_block", "wasp_nest", + "red_ant_nest", "brown_ant_nest", "rainbow_ant_nest" -> 10; + + // 11 - Dream lighting + case "dream_torch", "dream_lantern", "dream_campfire" -> 11; + + // 12 - Antimetal scaffolding + case "antimetal_scaffolding" -> 12; + + // 13 - Infested blocks + case "infested_rooted_dirt", "infested_coarse_dirt", "bed_bug_egg" -> 13; + + // 14 - Tools + case "ultimate_pickaxe", "ultimate_axe", "ultimate_shovel", "ultimate_hoe", + "duct_tape", "diamond_minecart", "gravity_sculk_sensor" -> 14; + + // 15 - Liquid buckets + case "ichor_bucket", "antiwater_bucket", "cloud_bucket" -> 15; + + // 16 - Misc wearables / gadgets + case "moggles", "brutalfly_elytra", "fallen_king_crown" -> 16; + + // 17 - Weapons + case "battle_axe", "basilisk_dagger", "squidzooka", "shrink_ray", "growth_ray", + "gravity_gun", "nightmare_sword", "lucid_pearl", "scorpion_whip", "blood_crystal_katana", + "big_bertha", "big_bertha_blade", "big_bertha_handle", "big_bertha_hilt", + "ultimate_sword", "ultimate_mace" -> 17; + + // 18 - Armor sets + case "blood_crystal_helmet", "blood_crystal_chestplate", + "blood_crystal_leggings", "blood_crystal_boots", + "nightmare_helmet", "nightmare_chestplate", + "nightmare_leggings", "nightmare_boots", + "ultimate_helmet", "ultimate_chestplate", + "ultimate_leggings", "ultimate_boots" -> 18; + + // 19 - Ranged weapons + case "ultimate_bow", "ultimate_crossbow" -> 19; + + // 20 - Foods + case "cloud_shark_fin_soup", "mud_pie", "rainbow_sugar", + "blood_crystal_apple" -> 20; + + // 21 - Crafting ingredients + case "blood_crystal_shard", "cloud_shark_fin", "basilisk_fang", "kraken_tooth", + "emperor_scorpion_stinger", "nightmare_scale", "molevore_nose", + "moleworm", "uranium_nugget", "titanium_nugget", + "uranium_ingot", "titanium_ingot", "lucid_eye", + "mantis_claw", "jumpy_bug_leg", "brutalfly_wing", "cornea_ear", + "primordial_scute", "triffid_goo", "vortex_eye" -> 21; + + // 22 - Arrows (reserved for future arrow types) + + // 23 - Potions + case "reverie_bottle" -> 23; + + // 24 - Spawn eggs + default -> { + if (!path.endsWith("_spawn_egg")) { + org.slf4j.LoggerFactory.getLogger("Antarchy/CreativeTab").warn("Unmatched creative tab item: '{}'", path); + } + yield path.endsWith("_spawn_egg") ? 24 : 99; + } + }; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java new file mode 100644 index 00000000..1bbcb8c9 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntites.java @@ -0,0 +1,270 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.AppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.EnchantedGoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.GoldenAppleCow; +import com.craisinlord.antarchy.content.entity.AppleCowEntityVariants.HoneyedAppleCow; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import com.craisinlord.antarchy.content.entity.BedBugEntity; +import com.craisinlord.antarchy.content.entity.BomberEntity; +import com.craisinlord.antarchy.content.entity.ButterflyEntity; +import com.craisinlord.antarchy.content.entity.CaterpillarEntity; +import com.craisinlord.antarchy.content.entity.DiamondMinecartEntity; +import com.craisinlord.antarchy.content.entity.DrTrayaurusEntity; +import com.craisinlord.antarchy.content.entity.EasterBunnyEntity; +import com.craisinlord.antarchy.content.entity.EmperorScorpionEntity; +import com.craisinlord.antarchy.content.entity.HushProjectileEntity; +import com.craisinlord.antarchy.content.entity.MantisEntity; +import com.craisinlord.antarchy.content.entity.MissileSquidEntity; +import com.craisinlord.antarchy.content.entity.MolevoreEntity; +import com.craisinlord.antarchy.content.entity.MolewormEntity; +import com.craisinlord.antarchy.content.entity.OuranwoodBoatEntity; +import com.craisinlord.antarchy.content.entity.OuranwoodChestBoatEntity; +import com.craisinlord.antarchy.content.entity.ReverieEntity; +import com.craisinlord.antarchy.content.entity.ScorpionEntity; +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.craisinlord.antarchy.content.entity.TriffidEntity; +import com.craisinlord.antarchy.content.entity.UpwardFallingBlockEntity; +import com.craisinlord.antarchy.content.entity.WaspEntity; +import com.craisinlord.antarchy.content.entity.ant.BaseAntEntity; +import com.craisinlord.antarchy.content.entity.ant.BrownAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RainbowAntEntity; +import com.craisinlord.antarchy.content.entity.ant.RedAntEntity; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyOrbEntity; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidBoltEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEyeProjectileEntity; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import net.minecraft.core.registries.Registries; +import net.minecraft.world.entity.EntityType; +import net.minecraft.world.entity.MobCategory; +import net.minecraft.world.entity.animal.Cow; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.fml.ModList; +import net.neoforged.neoforge.registries.DeferredRegister; + +public final class AntarchyNeoforgeEntites { + private static final DeferredRegister<EntityType<?>> ENTITY_TYPES = DeferredRegister.create(Registries.ENTITY_TYPE, Antarchy.MODID); + + public static final boolean CREATE_LOADED = isModLoaded("create"); + + private static boolean isModLoaded(String modId) { + try { + return ModList.get().isLoaded(modId); + } catch (Throwable ignored) { + return false; + } + } + + public static final DeferredHolder<EntityType<?>, EntityType<RedAntEntity>> RED_ANT = ENTITY_TYPES.register("red_ant", + () -> buildAntType(RedAntEntity::new, MobCategory.CREATURE, "red_ant")); + public static final DeferredHolder<EntityType<?>, EntityType<BrownAntEntity>> BROWN_ANT = ENTITY_TYPES.register("brown_ant", + () -> buildAntType(BrownAntEntity::new, MobCategory.CREATURE, "brown_ant")); + public static final DeferredHolder<EntityType<?>, EntityType<RainbowAntEntity>> RAINBOW_ANT = ENTITY_TYPES.register("rainbow_ant", + () -> buildAntType(RainbowAntEntity::new, MobCategory.CREATURE, "rainbow_ant")); + public static final DeferredHolder<EntityType<?>, EntityType<MolewormEntity>> MOLEWORM = ENTITY_TYPES.register("moleworm", + () -> EntityType.Builder.of(MolewormEntity::new, MobCategory.MONSTER) + .sized(0.4F, 0.3F) + .clientTrackingRange(8) + .build("moleworm")); + public static final DeferredHolder<EntityType<?>, EntityType<MantisEntity>> MANTIS = ENTITY_TYPES.register("mantis", + () -> EntityType.Builder.of(MantisEntity::new, MobCategory.MONSTER) + .sized(3.125F, 2.5F) + .clientTrackingRange(8) + .build("mantis")); + public static final DeferredHolder<EntityType<?>, EntityType<OuranwoodBoatEntity>> OURANWOOD_BOAT_ENTITY = ENTITY_TYPES.register("ouranwood_boat", + () -> EntityType.Builder.<OuranwoodBoatEntity>of(OuranwoodBoatEntity::new, MobCategory.MISC) + .sized(1.375F, 0.5625F) + .clientTrackingRange(10) + .updateInterval(10) + .build("ouranwood_boat")); + public static final DeferredHolder<EntityType<?>, EntityType<OuranwoodChestBoatEntity>> OURANWOOD_CHEST_BOAT_ENTITY = ENTITY_TYPES.register("ouranwood_chest_boat", + () -> EntityType.Builder.<OuranwoodChestBoatEntity>of(OuranwoodChestBoatEntity::new, MobCategory.MISC) + .sized(1.375F, 0.5625F) + .clientTrackingRange(10) + .updateInterval(10) + .build("ouranwood_chest_boat")); + public static final DeferredHolder<EntityType<?>, EntityType<MolevoreEntity>> MOLEVORE = ENTITY_TYPES.register("molevore", + () -> EntityType.Builder.of(MolevoreEntity::new, MobCategory.MONSTER) + .sized(1.95F, 1.1F) + .clientTrackingRange(10) + .build("molevore")); + public static final DeferredHolder<EntityType<?>, EntityType<TriffidEntity>> TRIFFID = ENTITY_TYPES.register("triffid", + () -> EntityType.Builder.of(TriffidEntity::new, MobCategory.MONSTER) + .sized(2.0F, 5.0F) + .clientTrackingRange(10) + .build("triffid")); + public static final DeferredHolder<EntityType<?>, EntityType<BedBugEntity>> BED_BUG = ENTITY_TYPES.register("bed_bug", + () -> EntityType.Builder.of(BedBugEntity::new, MobCategory.CREATURE) + .sized(1.15F, 0.8F) + .clientTrackingRange(8) + .build("bed_bug")); + public static final DeferredHolder<EntityType<?>, EntityType<WaspEntity>> WASP = ENTITY_TYPES.register("wasp", + () -> EntityType.Builder.of(WaspEntity::new, MobCategory.MONSTER) + .sized(0.8625F, 1.365F) + .clientTrackingRange(8) + .build("wasp")); + public static final DeferredHolder<EntityType<?>, EntityType<BomberEntity>> BOMBER = ENTITY_TYPES.register("bomber", + () -> EntityType.Builder.of(BomberEntity::new, MobCategory.MONSTER) + .sized(0.55F, 0.75F) + .clientTrackingRange(8) + .build("bomber")); + public static final DeferredHolder<EntityType<?>, EntityType<SizeRayProjectileEntity>> SHRINK_RAY_PROJECTILE = ENTITY_TYPES.register("shrink_ray_projectile", + () -> EntityType.Builder.<SizeRayProjectileEntity>of(SizeRayProjectileEntity::createShrink, MobCategory.MISC) + .sized(0.5F, 0.5F) + .clientTrackingRange(8) + .updateInterval(1) + .build("shrink_ray_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<SizeRayProjectileEntity>> GROWTH_RAY_PROJECTILE = ENTITY_TYPES.register("growth_ray_projectile", + () -> EntityType.Builder.<SizeRayProjectileEntity>of(SizeRayProjectileEntity::createGrowth, MobCategory.MISC) + .sized(0.5F, 0.5F) + .clientTrackingRange(8) + .updateInterval(1) + .build("growth_ray_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<DiamondMinecartEntity>> DIAMOND_MINECART = ENTITY_TYPES.register("diamond_minecart", + () -> EntityType.Builder.<DiamondMinecartEntity>of((entityType, level) -> new DiamondMinecartEntity(entityType, level, AntarchyNeoforgeItems.diamondMinecartItem()), MobCategory.MISC) + .sized(0.98F, 0.7F) + .clientTrackingRange(8) + .build("diamond_minecart")); + public static final DeferredHolder<EntityType<?>, EntityType<EasterBunnyEntity>> EASTER_BUNNY = ENTITY_TYPES.register("easter_bunny", + () -> EntityType.Builder.of(EasterBunnyEntity::new, MobCategory.CREATURE) + .sized(0.5F, 1.0F) + .clientTrackingRange(8) + .build("easter_bunny")); + public static final DeferredHolder<EntityType<?>, EntityType<FlyingSquirrelEntity>> FLYING_SQUIRREL = ENTITY_TYPES.register("flying_squirrel", + () -> EntityType.Builder.of(FlyingSquirrelEntity::new, MobCategory.CREATURE) + .sized(0.6F, 0.7F) + .clientTrackingRange(8) + .build("flying_squirrel")); + public static final DeferredHolder<EntityType<?>, EntityType<CaterpillarEntity>> CATERPILLAR = ENTITY_TYPES.register("caterpillar", + () -> EntityType.Builder.of(CaterpillarEntity::new, MobCategory.CREATURE) + .sized(0.8775F, 0.585F) + .clientTrackingRange(8) + .build("caterpillar")); + public static final DeferredHolder<EntityType<?>, EntityType<ButterflyEntity>> BUTTERFLY = ENTITY_TYPES.register("butterfly", + () -> EntityType.Builder.of(ButterflyEntity::new, MobCategory.AMBIENT) + .sized(1.125F, 1.375F) + .clientTrackingRange(8) + .build("butterfly")); + public static final DeferredHolder<EntityType<?>, EntityType<ReverieEntity>> REVERIE = ENTITY_TYPES.register("reverie", + () -> EntityType.Builder.of(ReverieEntity::new, MobCategory.AMBIENT) + .sized(0.7F, 0.7F) + .clientTrackingRange(8) + .build("reverie")); + public static final DeferredHolder<EntityType<?>, EntityType<BrutalflyEntity>> BRUTALFLY = ENTITY_TYPES.register("brutalfly", + () -> EntityType.Builder.of(BrutalflyEntity::new, MobCategory.MONSTER) + .sized(2.4F, 2.1F) + .clientTrackingRange(12) + .build("brutalfly")); + public static final DeferredHolder<EntityType<?>, EntityType<AppleCow>> APPLE_COW = ENTITY_TYPES.register("apple_cow", + () -> buildCowType(AppleCow::new, "apple_cow")); + public static final DeferredHolder<EntityType<?>, EntityType<GoldenAppleCow>> GOLDEN_APPLE_COW = ENTITY_TYPES.register("golden_apple_cow", + () -> buildCowType(GoldenAppleCow::new, "golden_apple_cow")); + public static final DeferredHolder<EntityType<?>, EntityType<EnchantedGoldenAppleCow>> ENCHANTED_GOLDEN_APPLE_COW = ENTITY_TYPES.register("enchanted_golden_apple_cow", + () -> buildCowType(EnchantedGoldenAppleCow::new, "enchanted_golden_apple_cow")); + public static final DeferredHolder<EntityType<?>, EntityType<HoneyedAppleCow>> HONEYED_APPLE_COW = CREATE_LOADED + ? ENTITY_TYPES.register("honeyed_apple_cow", () -> buildCowType(HoneyedAppleCow::new, "honeyed_apple_cow")) + : null; + public static final DeferredHolder<EntityType<?>, EntityType<DrTrayaurusEntity>> DR_TRAYAURUS = ENTITY_TYPES.register("dr_trayaurus", + () -> EntityType.Builder.of(DrTrayaurusEntity::new, MobCategory.MISC) + .sized(0.6F, 1.95F) + .clientTrackingRange(10) + .build("dr_trayaurus")); + public static final DeferredHolder<EntityType<?>, EntityType<CloudSharkEntity>> CLOUD_SHARK = ENTITY_TYPES.register("cloud_shark", + () -> EntityType.Builder.of(CloudSharkEntity::new, MobCategory.MONSTER) + .sized(2.4F, 0.9F) + .clientTrackingRange(10) + .build("cloud_shark")); + public static final DeferredHolder<EntityType<?>, EntityType<KrakenEntity>> KRAKEN = ENTITY_TYPES.register("kraken", + () -> EntityType.Builder.of(KrakenEntity::new, MobCategory.MONSTER) + .sized(5.2F, 9.8F) + .clientTrackingRange(12) + .build("kraken")); + public static final DeferredHolder<EntityType<?>, EntityType<MissileSquidEntity>> MISSILE_SQUID = ENTITY_TYPES.register("missile_squid", + () -> EntityType.Builder.of(MissileSquidEntity::new, MobCategory.MONSTER) + .sized(1.62F, 3.18F) + .clientTrackingRange(10) + .build("missile_squid")); + public static final DeferredHolder<EntityType<?>, EntityType<NightmareEntity>> NIGHTMARE = ENTITY_TYPES.register("nightmare", + () -> EntityType.Builder.of(NightmareEntity::new, MobCategory.MONSTER) + .sized(3.2F, 3.8F) + .clientTrackingRange(12) + .build("nightmare")); + public static final DeferredHolder<EntityType<?>, EntityType<LucidEntity>> LUCID = ENTITY_TYPES.register("lucid", + () -> EntityType.Builder.of(LucidEntity::new, MobCategory.MONSTER) + .sized(2.0F, 2.0F) + .clientTrackingRange(10) + .build("lucid")); + public static final DeferredHolder<EntityType<?>, EntityType<LucidBoltEntity>> LUCID_BOLT = ENTITY_TYPES.register("lucid_bolt", + () -> EntityType.Builder.<LucidBoltEntity>of(LucidBoltEntity::new, MobCategory.MISC) + .sized(0.3F, 0.3F) + .clientTrackingRange(8) + .updateInterval(1) + .build("lucid_bolt")); + public static final DeferredHolder<EntityType<?>, EntityType<ScorpionEntity>> SCORPION = ENTITY_TYPES.register("scorpion", + () -> EntityType.Builder.of(ScorpionEntity::new, MobCategory.MONSTER) + .sized(1.5F, 1.0F) + .clientTrackingRange(8) + .build("scorpion")); + public static final DeferredHolder<EntityType<?>, EntityType<BasiliskEntity>> BASILISK = ENTITY_TYPES.register("basilisk", + () -> EntityType.Builder.of(BasiliskEntity::new, MobCategory.MONSTER) + .sized(2.0F, 3.5F) + .clientTrackingRange(14) + .build("basilisk")); + public static final DeferredHolder<EntityType<?>, EntityType<EmperorScorpionEntity>> EMPEROR_SCORPION = ENTITY_TYPES.register("emperor_scorpion", + () -> EntityType.Builder.of(EmperorScorpionEntity::new, MobCategory.MONSTER) + .sized(4.05F, 1.35F) + .clientTrackingRange(10) + .build("emperor_scorpion")); + public static final DeferredHolder<EntityType<?>, EntityType<LucidEyeProjectileEntity>> LUCID_PEARL_PROJECTILE = ENTITY_TYPES.register("lucid_pearl_projectile", + () -> EntityType.Builder.<LucidEyeProjectileEntity>of(LucidEyeProjectileEntity::new, MobCategory.MISC) + .sized(0.25F, 0.25F) + .clientTrackingRange(8) + .updateInterval(1) + .build("lucid_pearl_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<HushProjectileEntity>> HUSH_PROJECTILE = ENTITY_TYPES.register("hush_projectile", + () -> EntityType.Builder.<HushProjectileEntity>of(HushProjectileEntity::new, MobCategory.MISC) + .sized(0.35F, 0.35F) + .clientTrackingRange(8) + .updateInterval(1) + .build("hush_projectile")); + public static final DeferredHolder<EntityType<?>, EntityType<BrutalflyOrbEntity>> BRUTALFLY_ORB = ENTITY_TYPES.register("brutalfly_orb", + () -> EntityType.Builder.<BrutalflyOrbEntity>of(BrutalflyOrbEntity::new, MobCategory.MISC) + .sized(0.75F, 0.75F) + .clientTrackingRange(10) + .updateInterval(1) + .build("brutalfly_orb")); + public static final DeferredHolder<EntityType<?>, EntityType<UpwardFallingBlockEntity>> UPWARD_FALLING_BLOCK = ENTITY_TYPES.register("upward_falling_block", + () -> EntityType.Builder.<UpwardFallingBlockEntity>of( + UpwardFallingBlockEntity::new, MobCategory.MISC) + .sized(0.98F, 0.98F) + .clientTrackingRange(10) + .updateInterval(1) + .build("upward_falling_block")); + + private AntarchyNeoforgeEntites() {} + + public static void register(IEventBus modEventBus) { + ENTITY_TYPES.register(modEventBus); + } + + static <T extends BaseAntEntity> EntityType<T> buildAntType(EntityType.EntityFactory<T> factory, MobCategory category, String name) { + return EntityType.Builder.of(factory, category) + .sized(0.6375F, 0.2125F) + .clientTrackingRange(8) + .build(name); + } + + static <T extends Cow> EntityType<T> buildCowType(EntityType.EntityFactory<T> factory, String name) { + return EntityType.Builder.of(factory, MobCategory.CREATURE) + .sized(0.9F, 1.4F) + .clientTrackingRange(10) + .build(name); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java new file mode 100644 index 00000000..6f3cd66b --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeEntityAttributes.java @@ -0,0 +1,73 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.entity.*; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import net.minecraft.world.entity.ai.attributes.AttributeSupplier; +import net.minecraft.world.entity.ai.attributes.Attributes; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.entity.animal.Rabbit; +import net.minecraft.world.entity.npc.Villager; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.event.entity.EntityAttributeCreationEvent; + +public class AntarchyNeoforgeEntityAttributes { + private AntarchyNeoforgeEntityAttributes() {} + + public static void register(IEventBus modEventBus) { + modEventBus.addListener(AntarchyNeoforgeEntityAttributes::registerEntityAttributes); + } + + static void registerEntityAttributes(EntityAttributeCreationEvent event) { + AttributeSupplier rabbitAttributes = Rabbit.createAttributes().build(); + event.put(AntarchyNeoforgeEntites.EASTER_BUNNY.get(), rabbitAttributes); + event.put(AntarchyNeoforgeEntites.FLYING_SQUIRREL.get(), FlyingSquirrelEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.CATERPILLAR.get(), CaterpillarEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.BUTTERFLY.get(), ButterflyEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.REVERIE.get(), ReverieEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.BRUTALFLY.get(), BrutalflyEntity.createAttributes().build()); + + AttributeSupplier cowAttributes = Cow.createAttributes().build(); + event.put(AntarchyNeoforgeEntites.APPLE_COW.get(), cowAttributes); + event.put(AntarchyNeoforgeEntites.GOLDEN_APPLE_COW.get(), cowAttributes); + event.put(AntarchyNeoforgeEntites.ENCHANTED_GOLDEN_APPLE_COW.get(), cowAttributes); + event.put(AntarchyNeoforgeEntites.DR_TRAYAURUS.get(), Villager.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.CLOUD_SHARK.get(), CloudSharkEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.KRAKEN.get(), KrakenEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.MISSILE_SQUID.get(), MissileSquidEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.NIGHTMARE.get(), NightmareEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.BED_BUG.get(), BedBugEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.WASP.get(), WaspEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.BOMBER.get(), BomberEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.MANTIS.get(), MantisEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.TRIFFID.get(), TriffidEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.LUCID.get(), LucidEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.SCORPION.get(), ScorpionEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.BASILISK.get(), BasiliskEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.EMPEROR_SCORPION.get(), EmperorScorpionEntity.createAttributes().build()); + + AttributeSupplier redAntAttributes = buildAntAttributes(AntarchySettings.redAntHealth(), AntarchySettings.redAntMovementSpeed(), AntarchySettings.redAntAttackDamage()).build(); + AttributeSupplier brownAntAttributes = buildAntAttributes(AntarchySettings.brownAntHealth(), AntarchySettings.brownAntMovementSpeed(), AntarchySettings.brownAntAttackDamage()).build(); + AttributeSupplier rainbowAntAttributes = buildAntAttributes(AntarchySettings.rainbowAntHealth(), AntarchySettings.rainbowAntMovementSpeed(), AntarchySettings.rainbowAntAttackDamage()).build(); + AttributeSupplier termiteAttributes = buildAntAttributes(AntarchySettings.termiteHealth(), AntarchySettings.termiteMovementSpeed(), AntarchySettings.termiteAttackDamage()).build(); + event.put(AntarchyNeoforgeEntites.RED_ANT.get(), redAntAttributes); + event.put(AntarchyNeoforgeEntites.BROWN_ANT.get(), brownAntAttributes); + event.put(AntarchyNeoforgeEntites.RAINBOW_ANT.get(), rainbowAntAttributes); + event.put(AntarchyNeoforgeEntites.MOLEWORM.get(), MolewormEntity.createAttributes().build()); + event.put(AntarchyNeoforgeEntites.MOLEVORE.get(), MolevoreEntity.createAttributes().build()); + } + + private static AttributeSupplier.Builder buildAntAttributes(double health, double speed, double attackDamage) { + return net.minecraft.world.entity.Mob.createMobAttributes() + .add(Attributes.MAX_HEALTH, health) + .add(Attributes.MOVEMENT_SPEED, speed) + .add(Attributes.ATTACK_DAMAGE, attackDamage); + } + +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java new file mode 100644 index 00000000..6fe690b5 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeItems.java @@ -0,0 +1,583 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.config.AntarchySettings; +import com.craisinlord.antarchy.content.block.entity.AntNestBlockEntity; +import com.craisinlord.antarchy.content.block.entity.PotentNyxiteBlockEntity; +import com.craisinlord.antarchy.content.block.entity.WaspNestBlockEntity; +import com.craisinlord.antarchy.content.entity.SizeRayProjectileEntity; +import com.craisinlord.antarchy.content.item.*; +import com.craisinlord.antarchy.content.item.BloodCrystalArmorItem; +import com.craisinlord.antarchy.content.item.BloodCrystalAppleItem; +import com.craisinlord.antarchy.content.item.BloodCrystalKatanaItem; +import com.craisinlord.antarchy.content.item.BloodCrystalShardItem; +import com.craisinlord.antarchy.content.item.ultimate.*; +import com.craisinlord.antarchy.content.item.NightmareArmorItem; +import com.craisinlord.antarchy.content.item.NightmareSwordItem; +import com.craisinlord.antarchy.content.item.LucidEyeItem; +import com.craisinlord.antarchy.content.item.LucidPearlItem; +import com.craisinlord.antarchy.content.item.OuranwoodBoatOnlyItem; +import com.craisinlord.antarchy.content.item.OuranwoodChestBoatItem; +import com.craisinlord.antarchy.content.item.RainbowSugarItem; +import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.food.FoodProperties; +import net.minecraft.world.item.*; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.block.entity.BlockEntityType; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.common.DeferredSpawnEggItem; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredItem; +import net.neoforged.neoforge.registries.DeferredRegister; +import net.minecraft.sounds.SoundEvents; + +import java.util.Collection; +import java.util.EnumMap; +import java.util.List; + +public final class AntarchyNeoforgeItems { + static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(Antarchy.MODID); + private static final DeferredRegister<ArmorMaterial> ARMOR_MATERIALS = DeferredRegister.create(Registries.ARMOR_MATERIAL, Antarchy.MODID); + + // Tier constants + public static final Tier ULTIMATE_TIER = new SimpleToolTier( + 3072, + 10.5F, + 0.0F, + Tiers.NETHERITE.getIncorrectBlocksForDrops(), + 25, + AntarchyNeoforgeItems::ultimateRepairIngredient + ); + public static final Tier BLOOD_CRYSTAL_KATANA_TIER = new SimpleToolTier( + 1200, + 8.0F, + 0.0F, + Tiers.DIAMOND.getIncorrectBlocksForDrops(), + 18, + AntarchyNeoforgeItems::bloodCrystalRepairIngredient + ); + + public static final DeferredItem<Item> NIGHTMARE_SCALE = ITEMS.registerSimpleItem("nightmare_scale", new Item.Properties().rarity(Rarity.RARE).fireResistant()); + + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> ULTIMATE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("ultimate", + () -> new ArmorMaterial( + createUltimateArmorDefense(), + 10, + SoundEvents.ARMOR_EQUIP_DIAMOND, + AntarchyNeoforgeItems::ultimateRepairIngredient, + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "ultimate_armor"))), + 2.0F, + (float) AntarchySettings.ultimateArmorKnockbackResistance() + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> NIGHTMARE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("nightmare", + () -> new ArmorMaterial( + createNightmareArmorDefense(), + 10, + SoundEvents.ARMOR_EQUIP_NETHERITE, + () -> Ingredient.of(NIGHTMARE_SCALE.get()), + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "nightmare_armor"))), + 3.0F, + (float) AntarchySettings.nightmareArmorKnockbackResistance() + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> BLOOD_CRYSTAL_ARMOR_MATERIAL = ARMOR_MATERIALS.register("blood_crystal", + () -> new ArmorMaterial( + createBloodCrystalArmorDefense(), + 30, + SoundEvents.ARMOR_EQUIP_DIAMOND, + AntarchyNeoforgeItems::bloodCrystalRepairIngredient, + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal"))), + 0.0F, + 0.0F + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> MOGGLES_ARMOR_MATERIAL = ARMOR_MATERIALS.register("moggles", + () -> new ArmorMaterial( + createMogglesArmorDefense(), + 12, + SoundEvents.ARMOR_EQUIP_GOLD, + () -> Ingredient.of(Items.GOLD_INGOT), + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "moggles"))), + 0.0F, + 0.0F + )); + private static final DeferredHolder<ArmorMaterial, ArmorMaterial> FALLEN_KING_CROWN_ARMOR_MATERIAL = ARMOR_MATERIALS.register("fallen_king_crown", + () -> new ArmorMaterial( + createFallenKingCrownDefense(), + 25, + SoundEvents.ARMOR_EQUIP_GOLD, + () -> Ingredient.of(Items.GOLD_INGOT), + List.of(new ArmorMaterial.Layer(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "fallen_king_crown"))), + 0.0F, + 0.0F + )); + + // Block items + public static final DeferredItem<net.minecraft.world.item.BlockItem> DUPLICATOR_LOG_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DUPLICATOR_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_WOOD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> MOSSY_OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MOSSY_OURANWOOD_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> MOSSY_OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MOSSY_OURANWOOD_WOOD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> STRIPPED_OURANWOOD_LOG_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.STRIPPED_OURANWOOD_LOG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> STRIPPED_OURANWOOD_WOOD_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.STRIPPED_OURANWOOD_WOOD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_PLANKS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_PLANKS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_FENCE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_FENCE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_FENCE_GATE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_FENCE_GATE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_DOOR_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_DOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_TRAPDOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_PRESSURE_PLATE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_PRESSURE_PLATE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_BUTTON_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_BUTTON); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_LEAVES_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_LEAVES); + public static final DeferredItem<net.minecraft.world.item.BlockItem> OURANWOOD_ACORN = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.OURANWOOD_ACORN_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> ORANGE_MILKWEED_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.ORANGE_MILKWEED); + public static final DeferredItem<net.minecraft.world.item.BlockItem> PINK_MILKWEED_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.PINK_MILKWEED); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TORCHFLOWER_BUSH_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.TORCHFLOWER_BUSH); + public static final DeferredItem<net.minecraft.world.item.SignItem> OURANWOOD_SIGN_ITEM = ITEMS.register("ouranwood_sign", + () -> new net.minecraft.world.item.SignItem(new Item.Properties().stacksTo(16), AntarchyNeoforgeBlocks.OURANWOOD_SIGN.get(), AntarchyNeoforgeBlocks.OURANWOOD_WALL_SIGN.get())); + public static final DeferredItem<net.minecraft.world.item.HangingSignItem> OURANWOOD_HANGING_SIGN_ITEM = ITEMS.register("ouranwood_hanging_sign", + () -> new net.minecraft.world.item.HangingSignItem(AntarchyNeoforgeBlocks.OURANWOOD_HANGING_SIGN.get(), AntarchyNeoforgeBlocks.OURANWOOD_WALL_HANGING_SIGN.get(), new Item.Properties().stacksTo(16))); + public static final DeferredItem<Item> OURANWOOD_BOAT = ITEMS.register("ouranwood_boat", + () -> new OuranwoodBoatOnlyItem(AntarchyNeoforgeEntites.OURANWOOD_BOAT_ENTITY.get(), new Item.Properties().stacksTo(1))); + public static final DeferredItem<Item> OURANWOOD_CHEST_BOAT = ITEMS.register("ouranwood_chest_boat", + () -> new OuranwoodChestBoatItem(AntarchyNeoforgeEntites.OURANWOOD_CHEST_BOAT_ENTITY.get(), new Item.Properties().stacksTo(1))); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DUPLICATOR_SAPLING_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DUPLICATOR_SAPLING); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RED_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.RED_ANT_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BROWN_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.BROWN_ANT_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RAINBOW_ANT_NEST_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.RAINBOW_ANT_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.URANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DEEPSLATE_URANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DEEPSLATE_URANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.TITANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DEEPSLATE_TITANIUM_ORE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DEEPSLATE_TITANIUM_ORE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.URANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.TITANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RAW_URANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.RAW_URANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> RAW_TITANIUM_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.RAW_TITANIUM_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_URANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_TITANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_URANIUM_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_TITANIUM_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_URANIUM_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_URANIUM_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_TITANIUM_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_TITANIUM_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_URANIUM_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHISELED_URANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_TITANIUM_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHISELED_TITANIUM); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BULB_ITEM = ITEMS.register("uranium_bulb", + () -> new com.craisinlord.antarchy.content.item.SignalSavingBulbItem(AntarchyNeoforgeBlocks.URANIUM_BULB.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BULB_ITEM = ITEMS.register("titanium_bulb", + () -> new com.craisinlord.antarchy.content.item.SignalSavingBulbItem(AntarchyNeoforgeBlocks.TITANIUM_BULB.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_DOOR_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.URANIUM_DOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_DOOR_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.TITANIUM_DOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.URANIUM_TRAPDOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_TRAPDOOR_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.TITANIUM_TRAPDOOR); + public static final DeferredItem<net.minecraft.world.item.BlockItem> URANIUM_BARS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.URANIUM_BARS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TITANIUM_BARS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.TITANIUM_BARS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> ANTIMETAL_ITEM = ITEMS.register("antimetal", + () -> new AntimetalBlockItem(AntarchyNeoforgeBlocks.ANTIMETAL.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_ANTIMETAL_ITEM = ITEMS.register("polished_antimetal", + () -> new AntimetalBlockItem(AntarchyNeoforgeBlocks.POLISHED_ANTIMETAL.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> ANTIMETAL_SCAFFOLDING_ITEM = ITEMS.register("antimetal_scaffolding", + () -> new AntimetalScaffoldingItem(AntarchyNeoforgeBlocks.ANTIMETAL_SCAFFOLDING.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMALL_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SMALL_BLOOD_CRYSTAL_BUD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> MEDIUM_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.MEDIUM_BLOOD_CRYSTAL_BUD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> LARGE_BLOOD_CRYSTAL_BUD_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.LARGE_BLOOD_CRYSTAL_BUD); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BUDDING_BLOOD_CRYSTAL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.BUDDING_BLOOD_CRYSTAL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BLOOD_CRYSTAL_ITEM = ITEMS.register("blood_crystal_block", + () -> new net.minecraft.world.item.BlockItem(AntarchyNeoforgeBlocks.BLOOD_CRYSTAL.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BLOOD_CRYSTAL_CRYSTAL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.BLOOD_CRYSTAL_CRYSTAL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SAND_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_SAND); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHISELED_DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SMOOTH_DREAM_SANDSTONE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_SANDSTONE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_SANDSTONE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_SANDSTONE_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_SANDSTONE_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SMOOTH_DREAM_SANDSTONE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> SMOOTH_DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.SMOOTH_DREAM_SANDSTONE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CUT_DREAM_SANDSTONE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CUT_DREAM_SANDSTONE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DUCT_TAPE_ITEM = ITEMS.register("duct_tape", + () -> new DuctTapeBlockItem(AntarchyNeoforgeBlocks.DUCT_TAPE.get(), new Item.Properties().stacksTo(1))); + public static final DeferredItem<net.minecraft.world.item.BlockItem> INFESTED_ROOTED_DIRT_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.INFESTED_ROOTED_DIRT); + public static final DeferredItem<net.minecraft.world.item.BlockItem> INFESTED_COARSE_DIRT_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.INFESTED_COARSE_DIRT); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POLISHED_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> CHISELED_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.CHISELED_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICKS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_BRICKS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POLISHED_NYXITE_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POLISHED_NYXITE_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POLISHED_NYXITE_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POLISHED_NYXITE_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_STAIRS_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_BRICK_STAIRS); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_SLAB_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_BRICK_SLAB); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_BRICK_WALL_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_BRICK_WALL); + public static final DeferredItem<net.minecraft.world.item.BlockItem> TRIFFID_GOO_BLOCK_ITEM = ITEMS.register("triffid_goo_block", + () -> new com.craisinlord.antarchy.content.item.TriffidGooBlockItem(AntarchyNeoforgeBlocks.TRIFFID_GOO_BLOCK.get(), new Item.Properties())); + public static final DeferredItem<net.minecraft.world.item.BlockItem> PALE_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.PALE_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> NYXITE_SPIKE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.NYXITE_SPIKE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> POTENT_NYXITE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.POTENT_NYXITE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> UMBRAL_MOSS_BLOCK_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.UMBRAL_MOSS_BLOCK); + public static final DeferredItem<net.minecraft.world.item.BlockItem> UMBRAL_MOSS_CARPET_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.UMBRAL_MOSS_CARPET); + public static final DeferredItem<StandingAndWallBlockItem> DREAM_TORCH_ITEM = ITEMS.register("dream_torch", + () -> new StandingAndWallBlockItem(AntarchyNeoforgeBlocks.DREAM_TORCH.get(), AntarchyNeoforgeBlocks.DREAM_WALL_TORCH.get(), new Item.Properties(), net.minecraft.core.Direction.UP)); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_LANTERN_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_LANTERN); + public static final DeferredItem<net.minecraft.world.item.BlockItem> DREAM_CAMPFIRE_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.DREAM_CAMPFIRE); + public static final DeferredItem<net.minecraft.world.item.BlockItem> BED_BUG_EGG_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.BED_BUG_EGG); + public static final DeferredItem<net.minecraft.world.item.BlockItem> WASP_NEST_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.WASP_NEST); + public static final DeferredItem<net.minecraft.world.item.BlockItem> HUSHWEED_ITEM = ITEMS.registerSimpleBlockItem(AntarchyNeoforgeBlocks.HUSHWEED); + public static final DeferredItem<BucketItem> ICHOR_BUCKET = ITEMS.register("ichor_bucket", + () -> new BucketItem(AntarchyNeoforgeMisc.ICHOR.get(), new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); + public static final DeferredItem<BucketItem> ANTIWATER_BUCKET = ITEMS.register("antiwater_bucket", + () -> new BucketItem(AntarchyNeoforgeMisc.ANTIWATER.get(), new Item.Properties().craftRemainder(Items.BUCKET).stacksTo(1))); + public static final DeferredItem<com.craisinlord.antarchy.content.item.CloudBucketItem> CLOUD_BUCKET = ITEMS.register("cloud_bucket", + () -> new com.craisinlord.antarchy.content.item.CloudBucketItem(AntarchyNeoforgeBlocks.CLOUD_BLOCK.get(), new Item.Properties().craftRemainder(Items.BUCKET))); + public static final DeferredItem<BloodCrystalShardItem> BLOOD_CRYSTAL_SHARD = ITEMS.register("blood_crystal_shard", + () -> new BloodCrystalShardItem(new Item.Properties())); + public static final DeferredItem<Item> BLOOD_CRYSTAL_APPLE = ITEMS.register("blood_crystal_apple", + () -> new BloodCrystalAppleItem(new Item.Properties() + .rarity(Rarity.RARE) + .food(new FoodProperties.Builder() + .nutrition(4) + .saturationModifier(1.2f) + .effect(() -> new MobEffectInstance(net.minecraft.world.effect.MobEffects.REGENERATION, 100, 1), 1.0f) + .alwaysEdible() + .build()))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_HELMET = ITEMS.register("blood_crystal_helmet", + () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.HELMET, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_CHESTPLATE = ITEMS.register("blood_crystal_chestplate", + () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.CHESTPLATE, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_LEGGINGS = ITEMS.register("blood_crystal_leggings", + () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.LEGGINGS, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalArmorItem> BLOOD_CRYSTAL_BOOTS = ITEMS.register("blood_crystal_boots", + () -> new BloodCrystalArmorItem(BLOOD_CRYSTAL_ARMOR_MATERIAL, ArmorItem.Type.BOOTS, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<BloodCrystalKatanaItem> BLOOD_CRYSTAL_KATANA = ITEMS.register("blood_crystal_katana", + () -> new BloodCrystalKatanaItem( + BLOOD_CRYSTAL_KATANA_TIER, + new Item.Properties().stacksTo(1).durability(1200).rarity(Rarity.RARE), + AntarchySettings.bloodCrystalKatanaAttackDamage(), + -2.2F + )); + public static final DeferredItem<Item> MANTIS_CLAW = ITEMS.registerSimpleItem("mantis_claw", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> JUMPY_BUG_LEG = ITEMS.register("jumpy_bug_leg", + () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<Item> BRUTALFLY_WING = ITEMS.registerSimpleItem("brutalfly_wing", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<BrutalflyElytraItem> BRUTALFLY_ELYTRA = ITEMS.register("brutalfly_elytra", + () -> new BrutalflyElytraItem(new Item.Properties().rarity(Rarity.UNCOMMON).durability(480))); + public static final DeferredItem<Item> CORNEA_EAR = ITEMS.register("cornea_ear", + () -> new CorneaEarItem(new Item.Properties() + .rarity(Rarity.UNCOMMON) + .food(new FoodProperties.Builder() + .nutrition(2) + .saturationModifier(0.4F) + .build()))); + public static final DeferredItem<Item> PRIMORDIAL_SCUTE = ITEMS.register("primordial_scute", + () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<Item> TRIFFID_GOO = ITEMS.registerSimpleItem("triffid_goo", + new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> VORTEX_EYE = ITEMS.register("vortex_eye", + () -> new MobComingSoonTooltipItem(new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<Item> RAW_URANIUM_SCRAP = ITEMS.registerSimpleItem("raw_uranium_scrap", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> RAW_TITANIUM_SCRAP = ITEMS.registerSimpleItem("raw_titanium_scrap", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> RAW_URANIUM = ITEMS.registerSimpleItem("raw_uranium", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> RAW_TITANIUM = ITEMS.registerSimpleItem("raw_titanium", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> MUD_PIE = ITEMS.register("mud_pie", + () -> new Item(new Item.Properties() + .food(new FoodProperties.Builder() + .nutrition(10) + .saturationModifier(0.9F) + .effect(() -> new MobEffectInstance(MobEffects.CONFUSION, 200), 1.0F) + .build()))); + public static final DeferredItem<RainbowSugarItem> RAINBOW_SUGAR = ITEMS.register("rainbow_sugar", + () -> new RainbowSugarItem(new Item.Properties() + .rarity(Rarity.UNCOMMON) + .food(new FoodProperties.Builder().nutrition(1).saturationModifier(0.0F).alwaysEdible().build()))); + public static final DeferredItem<Item> URANIUM_NUGGET = ITEMS.registerSimpleItem("uranium_nugget", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> TITANIUM_NUGGET = ITEMS.registerSimpleItem("titanium_nugget", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<Item> URANIUM_INGOT = ITEMS.registerSimpleItem("uranium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); + public static final DeferredItem<Item> TITANIUM_INGOT = ITEMS.registerSimpleItem("titanium_ingot", new Item.Properties().rarity(Rarity.UNCOMMON).fireResistant()); + public static final DeferredItem<Item> MOLEVORE_NOSE = ITEMS.registerSimpleItem("molevore_nose", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem<Item> MOLEWORM_ITEM = ITEMS.register("moleworm", + () -> new Item(new Item.Properties() + .food(new FoodProperties.Builder() + .nutrition(1) + .saturationModifier(0.0F) + .effect(() -> new MobEffectInstance(MobEffects.HUNGER, 600), 0.8F) + .build()))); + public static final DeferredItem<Item> CLOUD_SHARK_FIN = ITEMS.registerSimpleItem("cloud_shark_fin", new Item.Properties().rarity(Rarity.UNCOMMON)); + public static final DeferredItem<CloudSharkFinSoupItem> CLOUD_SHARK_FIN_SOUP = ITEMS.register("cloud_shark_fin_soup", + () -> new CloudSharkFinSoupItem(new Item.Properties() + .stacksTo(1) + .craftRemainder(Items.BOWL) + .food(new FoodProperties.Builder() + .nutrition(10) + .saturationModifier(0.8F) + .effect(() -> new MobEffectInstance(MobEffects.DAMAGE_BOOST, 600, 0), 1.0F) + .effect(() -> new MobEffectInstance(MobEffects.SLOW_FALLING, 600, 0), 1.0F) + .build()))); + public static final DeferredItem<Item> KRAKEN_TOOTH = ITEMS.register("kraken_tooth", + () -> new Item(new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<Item> BASILISK_FANG = ITEMS.registerSimpleItem("basilisk_fang", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem<BasiliskDaggerItem> BASILISK_DAGGER = ITEMS.register("basilisk_dagger", + () -> new BasiliskDaggerItem(Tiers.IRON, new Item.Properties().rarity(Rarity.RARE), 4, -1.8F)); + public static final DeferredItem<Item> EMPEROR_SCORPION_STINGER = ITEMS.registerSimpleItem("emperor_scorpion_stinger", new Item.Properties().rarity(Rarity.RARE)); + public static final DeferredItem<ScorpionWhipItem> SCORPION_WHIP = ITEMS.register("scorpion_whip", + () -> new ScorpionWhipItem(Tiers.IRON, new Item.Properties().rarity(Rarity.RARE).durability(384))); + public static final DeferredItem<MogglesItem> MOGGLES = ITEMS.register("moggles", + () -> new MogglesItem(MOGGLES_ARMOR_MATERIAL, new Item.Properties().rarity(Rarity.RARE).stacksTo(1))); + public static final DeferredItem<com.craisinlord.antarchy.content.item.FallenKingCrownItem> FALLEN_KING_CROWN = ITEMS.register("fallen_king_crown", + () -> new com.craisinlord.antarchy.content.item.FallenKingCrownItem( + FALLEN_KING_CROWN_ARMOR_MATERIAL, + new Item.Properties().rarity(Rarity.RARE) + )); + public static final DeferredItem<ArmorItem> ULTIMATE_HELMET = ITEMS.register("ultimate_helmet", + () -> new UltimateArmorItem(ULTIMATE_ARMOR_MATERIAL, ArmorItem.Type.HELMET, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.HELMET.getDurability(41)))); + public static final DeferredItem<ArmorItem> ULTIMATE_CHESTPLATE = ITEMS.register("ultimate_chestplate", + () -> new UltimateArmorItem(ULTIMATE_ARMOR_MATERIAL, ArmorItem.Type.CHESTPLATE, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.CHESTPLATE.getDurability(41)))); + public static final DeferredItem<ArmorItem> ULTIMATE_LEGGINGS = ITEMS.register("ultimate_leggings", + () -> new UltimateArmorItem(ULTIMATE_ARMOR_MATERIAL, ArmorItem.Type.LEGGINGS, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.LEGGINGS.getDurability(41)))); + public static final DeferredItem<ArmorItem> ULTIMATE_BOOTS = ITEMS.register("ultimate_boots", + () -> new UltimateArmorItem(ULTIMATE_ARMOR_MATERIAL, ArmorItem.Type.BOOTS, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.BOOTS.getDurability(41)))); + public static final DeferredItem<UltimateSwordItem> ULTIMATE_SWORD = ITEMS.register("ultimate_sword", + () -> new UltimateSwordItem(ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateSwordAttackDamage, -2.4F)); + public static final DeferredItem<UltimatePickaxeItem> ULTIMATE_PICKAXE = ITEMS.register("ultimate_pickaxe", + () -> new UltimatePickaxeItem(ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimatePickaxeAttackDamage, -2.8F)); + public static final DeferredItem<UltimateAxeItem> ULTIMATE_AXE = ITEMS.register("ultimate_axe", + () -> new UltimateAxeItem(ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateAxeAttackDamage, -3.0F)); + public static final DeferredItem<UtlimateShovelItem> ULTIMATE_SHOVEL = ITEMS.register("ultimate_shovel", + () -> new UtlimateShovelItem(ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateShovelAttackDamage, -3.0F)); + public static final DeferredItem<UltimateHoeItem> ULTIMATE_HOE = ITEMS.register("ultimate_hoe", + () -> new UltimateHoeItem(ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), + AntarchySettings::ultimateHoeAttackDamage, 0.0F)); + public static final DeferredItem<UltimateBowItem> ULTIMATE_BOW = ITEMS.register("ultimate_bow", + () -> new UltimateBowItem(new Item.Properties().stacksTo(1).durability(768).rarity(Rarity.EPIC).fireResistant())); + public static final DeferredItem<UltimateCrossbowItem> ULTIMATE_CROSSBOW = ITEMS.register("ultimate_crossbow", + () -> new UltimateCrossbowItem(new Item.Properties().stacksTo(1).durability(1024).rarity(Rarity.EPIC).fireResistant())); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_HELMET = ITEMS.register("nightmare_helmet", + () -> new NightmareArmorItem(NIGHTMARE_ARMOR_MATERIAL, ArmorItem.Type.HELMET, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.HELMET.getDurability(41)))); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_CHESTPLATE = ITEMS.register("nightmare_chestplate", + () -> new NightmareArmorItem(NIGHTMARE_ARMOR_MATERIAL, ArmorItem.Type.CHESTPLATE, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.CHESTPLATE.getDurability(41)))); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_LEGGINGS = ITEMS.register("nightmare_leggings", + () -> new NightmareArmorItem(NIGHTMARE_ARMOR_MATERIAL, ArmorItem.Type.LEGGINGS, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.LEGGINGS.getDurability(41)))); + public static final DeferredItem<NightmareArmorItem> NIGHTMARE_BOOTS = ITEMS.register("nightmare_boots", + () -> new NightmareArmorItem(NIGHTMARE_ARMOR_MATERIAL, ArmorItem.Type.BOOTS, + new Item.Properties().rarity(Rarity.EPIC).fireResistant().durability(ArmorItem.Type.BOOTS.getDurability(41)))); + public static final DeferredItem<NightmareSwordItem> NIGHTMARE_SWORD = ITEMS.register("nightmare_sword", + () -> new NightmareSwordItem(ULTIMATE_TIER, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant(), -2.4F)); + public static final DeferredItem<SizeRayItem> SHRINK_RAY = ITEMS.register("shrink_ray", + () -> new SizeRayItem( + new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant(), + AntarchyNeoforgeEntites.SHRINK_RAY_PROJECTILE, + SizeRayProjectileEntity.SizeRayType.SHRINK, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/shrink_ray.geo.json"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/models/item/shrink_ray.png"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/shrink_ray.animation.json"), + "shrink_ray_active" + )); + public static final DeferredItem<SizeRayItem> GROWTH_RAY = ITEMS.register("growth_ray", + () -> new SizeRayItem( + new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant(), + AntarchyNeoforgeEntites.GROWTH_RAY_PROJECTILE, + SizeRayProjectileEntity.SizeRayType.GROWTH, + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "geo/growth_ray.geo.json"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "textures/models/item/growth_ray.png"), + ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "animations/growth_ray.animation.json"), + "growth_ray_active" + )); + public static final DeferredItem<GravityGunItem> GRAVITY_GUN = ITEMS.register("gravity_gun", + () -> new GravityGunItem(new Item.Properties().stacksTo(1).durability(512).rarity(Rarity.RARE).fireResistant())); + public static final DeferredItem<SquidzookaItem> SQUIDZOOKA = ITEMS.register("squidzooka", + () -> new SquidzookaItem(new Item.Properties().stacksTo(1).durability(384).rarity(Rarity.RARE))); + public static final DeferredItem<BattleAxeItem> BATTLE_AXE = ITEMS.register("battle_axe", + () -> new BattleAxeItem(Tiers.NETHERITE, + new Item.Properties().stacksTo(1).rarity(Rarity.RARE).fireResistant(), + AntarchySettings::battleAxeAttackDamage, -3.1F)); + public static final DeferredItem<DiamondMinecartItem> DIAMOND_MINECART_ITEM = ITEMS.register("diamond_minecart", + () -> new DiamondMinecartItem(AntarchyNeoforgeEntites.DIAMOND_MINECART, new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); + public static final DeferredItem<ReverieBottleItem> REVERIE_BOTTLE = ITEMS.register("reverie_bottle", + () -> new ReverieBottleItem(new Item.Properties().stacksTo(1).rarity(Rarity.RARE))); + public static final DeferredItem<Item> BIG_BERTHA_BLADE = ITEMS.registerSimpleItem("big_bertha_blade", + new Item.Properties().rarity(Rarity.EPIC).fireResistant()); + public static final DeferredItem<Item> BIG_BERTHA_HANDLE = ITEMS.registerSimpleItem("big_bertha_handle", + new Item.Properties().rarity(Rarity.EPIC).fireResistant()); + public static final DeferredItem<Item> BIG_BERTHA_HILT = ITEMS.registerSimpleItem("big_bertha_hilt", + new Item.Properties().rarity(Rarity.EPIC).fireResistant()); + public static final DeferredItem<BigBerthaItem> BIG_BERTHA = ITEMS.register("big_bertha", + () -> new BigBerthaItem(Tiers.NETHERITE, + new Item.Properties().stacksTo(1).rarity(Rarity.EPIC).fireResistant())); + + // Spawn eggs + public static final DeferredItem<DeferredSpawnEggItem> EASTER_BUNNY_SPAWN_EGG = ITEMS.register("easter_bunny_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.EASTER_BUNNY, 0xFFF2B2, 0xFF85B5, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> FLYING_SQUIRREL_SPAWN_EGG = ITEMS.register("flying_squirrel_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.FLYING_SQUIRREL, 0x7D6649, 0xDCC59C, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> CATERPILLAR_SPAWN_EGG = ITEMS.register("caterpillar_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.CATERPILLAR, 0xA8D96A, 0xF4E04D, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BUTTERFLY_SPAWN_EGG = ITEMS.register("butterfly_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BUTTERFLY, 0x111111, 0xFF7A00, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> REVERIE_SPAWN_EGG = ITEMS.register("reverie_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.REVERIE, 0xF2F2F2, 0xBFC3C7, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BRUTALFLY_SPAWN_EGG = ITEMS.register("brutalfly_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BRUTALFLY, 0x4A2214, 0xFF8A1D, new Item.Properties().rarity(Rarity.EPIC))); + public static final DeferredItem<DeferredSpawnEggItem> RED_ANT_SPAWN_EGG = ITEMS.register("red_ant_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.RED_ANT, 0xA31818, 0x2B0909, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BROWN_ANT_SPAWN_EGG = ITEMS.register("brown_ant_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BROWN_ANT, 0x6A4320, 0x26160A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> RAINBOW_ANT_SPAWN_EGG = ITEMS.register("rainbow_ant_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.RAINBOW_ANT, 0x56D4F0, 0xF66DBB, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> MOLEWORM_SPAWN_EGG = ITEMS.register("moleworm_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.MOLEWORM, 0x7A6150, 0xD2B8A3, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> MANTIS_SPAWN_EGG = ITEMS.register("mantis_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.MANTIS, 0xF8F8F2, 0x63B44A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> MOLEVORE_SPAWN_EGG = ITEMS.register("molevore_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.MOLEVORE, 0x3E2E24, 0xB67B4F, new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<DeferredSpawnEggItem> TRIFFID_SPAWN_EGG = ITEMS.register("triffid_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.TRIFFID, 0x4C8F3A, 0xFF2FB3, new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<DeferredSpawnEggItem> APPLE_COW_SPAWN_EGG = ITEMS.register("apple_cow_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.APPLE_COW, 0xFF1A1A, 0x32FF32, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> GOLDEN_APPLE_COW_SPAWN_EGG = ITEMS.register("golden_apple_cow_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.GOLDEN_APPLE_COW, 0xFFE14A, 0x32FF32, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> ENCHANTED_GOLDEN_APPLE_COW_SPAWN_EGG = ITEMS.register("enchanted_golden_apple_cow_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.ENCHANTED_GOLDEN_APPLE_COW, 0x7040B6, 0xFFE14A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> DR_TRAYAURUS_SPAWN_EGG = ITEMS.register("dr_trayaurus_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.DR_TRAYAURUS, 0xB7A27B, 0x4A3D29, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> WASP_SPAWN_EGG = ITEMS.register("wasp_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.WASP, 0x111111, 0xF1D800, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BOMBER_SPAWN_EGG = ITEMS.register("bomber_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BOMBER, 0x7A7A7A, 0xB32020, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> CLOUD_SHARK_SPAWN_EGG = ITEMS.register("cloud_shark_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.CLOUD_SHARK, 0xDDEAF4, 0x7F96A8, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> KRAKEN_SPAWN_EGG = ITEMS.register("kraken_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.KRAKEN, 0x163C53, 0x4F8E99, new Item.Properties().rarity(Rarity.EPIC))); + public static final DeferredItem<DeferredSpawnEggItem> MISSILE_SQUID_SPAWN_EGG = ITEMS.register("missile_squid_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.MISSILE_SQUID, 0xD88FA7, 0x8D5269, new Item.Properties().rarity(Rarity.UNCOMMON))); + public static final DeferredItem<DeferredSpawnEggItem> NIGHTMARE_SPAWN_EGG = ITEMS.register("nightmare_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.NIGHTMARE, 0x22121C, 0xB51B2D, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<DeferredSpawnEggItem> BED_BUG_SPAWN_EGG = ITEMS.register("bed_bug_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BED_BUG, 0x3B2218, 0x611111, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> LUCID_SPAWN_EGG = ITEMS.register("lucid_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.LUCID, 0xE53935, 0xF4D03F, new Item.Properties().rarity(Rarity.RARE))); + public static final DeferredItem<DeferredSpawnEggItem> SCORPION_SPAWN_EGG = ITEMS.register("scorpion_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.SCORPION, 0xA8D8FF, 0xE04B5A, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> BASILISK_SPAWN_EGG = ITEMS.register("basilisk_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.BASILISK, 0x4A7C40, 0xD4A040, new Item.Properties())); + public static final DeferredItem<DeferredSpawnEggItem> EMPEROR_SCORPION_SPAWN_EGG = ITEMS.register("emperor_scorpion_spawn_egg", + () -> new DeferredSpawnEggItem(AntarchyNeoforgeEntites.EMPEROR_SCORPION, 0x1A1A0A, 0x8B2200, new Item.Properties())); + public static final DeferredItem<LucidEyeItem> LUCID_EYE = ITEMS.register("lucid_eye", + () -> new LucidEyeItem(new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON))); + public static final DeferredItem<LucidPearlItem> LUCID_PEARL = ITEMS.register("lucid_pearl", + () -> new LucidPearlItem( + new Item.Properties().stacksTo(16).rarity(Rarity.UNCOMMON), + AntarchyNeoforgeEntites.LUCID_PEARL_PROJECTILE + )); + + private AntarchyNeoforgeItems() {} + + public static Collection<DeferredHolder<Item,? extends Item>> getItemEntries() { + return ITEMS.getEntries(); + } + + public static void register(IEventBus modEventBus) { + ITEMS.register(modEventBus); + ARMOR_MATERIALS.register(modEventBus); + } + + static Item cloudBucketItem() { + return CLOUD_BUCKET.get(); + } + + static Item diamondMinecartItem() { + return DIAMOND_MINECART_ITEM.get(); + } + + static BlockEntityType<PotentNyxiteBlockEntity> potentNyxiteBlockEntityType() { + return AntarchyNeoforgeBlocks.POTENT_NYXITE_BLOCK_ENTITY.get(); + } + + static BlockEntityType<AntNestBlockEntity> antNestBlockEntityType() { + return AntarchyNeoforgeBlocks.ANT_NEST_BLOCK_ENTITY.get(); + } + + static BlockEntityType<WaspNestBlockEntity> waspNestBlockEntityType() { + return AntarchyNeoforgeBlocks.WASP_NEST_BLOCK_ENTITY.get(); + } + + static Ingredient ultimateRepairIngredient() { + return Ingredient.of(TITANIUM_INGOT.get()); + } + + static Ingredient bloodCrystalRepairIngredient() { + return Ingredient.of(BuiltInRegistries.ITEM.getOptional(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, "blood_crystal_shard")) + .orElse(Items.AIR)); + } + + private static EnumMap<ArmorItem.Type, Integer> createUltimateArmorDefense() { + EnumMap<ArmorItem.Type, Integer> defense = new EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 6); + defense.put(ArmorItem.Type.LEGGINGS, 12); + defense.put(ArmorItem.Type.CHESTPLATE, 16); + defense.put(ArmorItem.Type.HELMET, 6); + defense.put(ArmorItem.Type.BODY, 16); + return defense; + } + + private static EnumMap<ArmorItem.Type, Integer> createNightmareArmorDefense() { + EnumMap<ArmorItem.Type, Integer> defense = new EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 4); + defense.put(ArmorItem.Type.LEGGINGS, 9); + defense.put(ArmorItem.Type.CHESTPLATE, 11); + defense.put(ArmorItem.Type.HELMET, 4); + defense.put(ArmorItem.Type.BODY, 11); + return defense; + } + + private static EnumMap<ArmorItem.Type, Integer> createBloodCrystalArmorDefense() { + EnumMap<ArmorItem.Type, Integer> defense = new EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 2); + defense.put(ArmorItem.Type.LEGGINGS, 5); + defense.put(ArmorItem.Type.CHESTPLATE, 6); + defense.put(ArmorItem.Type.HELMET, 2); + defense.put(ArmorItem.Type.BODY, 6); + return defense; + } + + private static EnumMap<ArmorItem.Type, Integer> createMogglesArmorDefense() { + EnumMap<ArmorItem.Type, Integer> defense = new EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 0); + defense.put(ArmorItem.Type.LEGGINGS, 0); + defense.put(ArmorItem.Type.CHESTPLATE, 0); + defense.put(ArmorItem.Type.HELMET, 2); + defense.put(ArmorItem.Type.BODY, 2); + return defense; + } + + private static EnumMap<ArmorItem.Type, Integer> createFallenKingCrownDefense() { + EnumMap<ArmorItem.Type, Integer> defense = new EnumMap<>(ArmorItem.Type.class); + defense.put(ArmorItem.Type.BOOTS, 0); + defense.put(ArmorItem.Type.LEGGINGS, 0); + defense.put(ArmorItem.Type.CHESTPLATE, 0); + defense.put(ArmorItem.Type.HELMET, 2); + defense.put(ArmorItem.Type.BODY, 2); + return defense; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java new file mode 100644 index 00000000..8eb54663 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeMisc.java @@ -0,0 +1,294 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserBaseParticleOptions; +import com.craisinlord.antarchy.content.client.particle.InvertedGeyserParticleOptions; +import com.craisinlord.antarchy.content.effect.DreadMobEffect; +import com.craisinlord.antarchy.content.effect.GrowthMobEffect; +import com.craisinlord.antarchy.content.effect.InvertedMobEffect; +import com.craisinlord.antarchy.content.effect.ParalyzedMobEffect; +import com.craisinlord.antarchy.content.effect.ShrinkMobEffect; +import com.craisinlord.antarchy.content.worldgen.ants.BrownAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.RainbowAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.RedAntNestFeature; +import com.craisinlord.antarchy.content.worldgen.ants.TermiteNestFeature; +import com.craisinlord.antarchy.content.worldgen.elythia.*; +import com.craisinlord.antarchy.content.worldgen.thoraxis.*; +import com.craisinlord.antarchy.neoforge.content.fluid.AntiwaterFluid; +import com.craisinlord.antarchy.neoforge.content.fluid.AntiwaterFluidType; +import com.mojang.serialization.MapCodec; +import net.minecraft.advancements.critereon.EntitySubPredicate; +import net.minecraft.core.particles.ParticleType; +import net.minecraft.core.particles.SimpleParticleType; +import net.minecraft.core.registries.Registries; +import net.minecraft.network.codec.StreamCodec; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.world.damagesource.DamageType; +import net.minecraft.world.effect.MobEffect; +import net.minecraft.world.effect.MobEffectInstance; +import net.minecraft.world.effect.MobEffects; +import net.minecraft.world.entity.ai.attributes.Attribute; +import net.minecraft.world.item.alchemy.Potion; +import net.minecraft.world.level.biome.BiomeSource; +import net.minecraft.world.level.levelgen.DensityFunction; +import net.minecraft.world.level.levelgen.feature.Feature; +import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration; +import net.minecraft.world.level.levelgen.feature.configurations.SimpleBlockConfiguration; +import net.minecraft.world.level.material.Fluid; +import net.minecraft.tags.TagKey; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.common.SoundActions; +import net.neoforged.neoforge.fluids.BaseFlowingFluid; +import net.neoforged.neoforge.fluids.FluidType; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; +import net.neoforged.neoforge.registries.NeoForgeRegistries; +import net.minecraft.sounds.SoundEvents; + +import java.util.function.Function; + +public final class AntarchyNeoforgeMisc { + private static final DeferredRegister<MobEffect> MOB_EFFECTS = DeferredRegister.create(Registries.MOB_EFFECT, Antarchy.MODID); + private static final DeferredRegister<Potion> POTIONS = DeferredRegister.create(Registries.POTION, Antarchy.MODID); + private static final DeferredRegister<FluidType> FLUID_TYPES = DeferredRegister.create(NeoForgeRegistries.Keys.FLUID_TYPES, Antarchy.MODID); + private static final DeferredRegister<Fluid> FLUIDS = DeferredRegister.create(Registries.FLUID, Antarchy.MODID); + private static final DeferredRegister<ParticleType<?>> PARTICLE_TYPES = DeferredRegister.create(Registries.PARTICLE_TYPE, Antarchy.MODID); + private static final DeferredRegister<Feature<?>> FEATURES = DeferredRegister.create(Registries.FEATURE, Antarchy.MODID); + private static final DeferredRegister<MapCodec<? extends BiomeSource>> BIOME_SOURCES = DeferredRegister.create(Registries.BIOME_SOURCE, Antarchy.MODID); + private static final DeferredRegister<MapCodec<? extends DensityFunction>> DENSITY_FUNCTION_TYPES = DeferredRegister.create(Registries.DENSITY_FUNCTION_TYPE, Antarchy.MODID); + private static final DeferredRegister<MapCodec<? extends EntitySubPredicate>> ENTITY_SUB_PREDICATES = DeferredRegister.create(Registries.ENTITY_SUB_PREDICATE_TYPE, Antarchy.MODID); + private static final DeferredRegister<Attribute> ATTRIBUTES = DeferredRegister.create(Registries.ATTRIBUTE, Antarchy.MODID); + + // Attributes + public static final DeferredHolder<Attribute, Attribute> DOUBLE_DAMAGE_CHANCE = ATTRIBUTES.register( + "double_damage_chance", + () -> new net.minecraft.world.entity.ai.attributes.RangedAttribute("attribute.antarchy.double_damage_chance", 0.0, 0.0, 1.0).setSyncable(true) + ); + public static final DeferredHolder<Attribute, Attribute> BLOODGLASS_MAX_HEARTS = ATTRIBUTES.register( + "bloodglass_max_hearts", + () -> new net.minecraft.world.entity.ai.attributes.RangedAttribute("attribute.antarchy.bloodglass_max_hearts", 0.0, 0.0, 8.0).setSyncable(true) + ); + + // Mob effects + public static final DeferredHolder<MobEffect, DreadMobEffect> DREAD = MOB_EFFECTS.register("dread", DreadMobEffect::new); + public static final DeferredHolder<MobEffect, ParalyzedMobEffect> PARALYZED = MOB_EFFECTS.register("paralyzed", ParalyzedMobEffect::new); + public static final DeferredHolder<MobEffect, InvertedMobEffect> INVERTED = MOB_EFFECTS.register("inverted", InvertedMobEffect::new); + public static final DeferredHolder<MobEffect, com.craisinlord.antarchy.content.effect.BloodglassWardEffect> BLOODGLASS_WARD = MOB_EFFECTS.register("bloodglass_ward", com.craisinlord.antarchy.content.effect.BloodglassWardEffect::new); + public static final DeferredHolder<MobEffect, ShrinkMobEffect> SHRINKING_EFFECT = MOB_EFFECTS.register("shrinking", ShrinkMobEffect::new); + public static final DeferredHolder<MobEffect, GrowthMobEffect> GROWTH_EFFECT = MOB_EFFECTS.register("growth", GrowthMobEffect::new); + + // Potions + public static final DeferredHolder<Potion, Potion> INVERSION = POTIONS.register("inversion", + () -> new Potion(new MobEffectInstance(INVERTED, 600))); + public static final DeferredHolder<Potion, Potion> LONG_INVERSION = POTIONS.register("long_inversion", + () -> new Potion("inversion", new MobEffectInstance(INVERTED, 2400))); + public static final DeferredHolder<Potion, Potion> PARALYSIS = POTIONS.register("paralysis", + () -> new Potion(new MobEffectInstance(PARALYZED, 200))); + public static final DeferredHolder<Potion, Potion> LONG_PARALYSIS = POTIONS.register("long_paralysis", + () -> new Potion("paralysis", new MobEffectInstance(PARALYZED, 400))); + public static final DeferredHolder<Potion, Potion> HASTE = POTIONS.register("haste", + () -> new Potion(new MobEffectInstance(MobEffects.DIG_SPEED, 1200, 0))); + public static final DeferredHolder<Potion, Potion> STRONG_HASTE = POTIONS.register("strong_haste", + () -> new Potion("haste", new MobEffectInstance(MobEffects.DIG_SPEED, 600, 1))); + public static final DeferredHolder<Potion, Potion> SHRINKING = POTIONS.register("shrinking", + () -> new Potion(new MobEffectInstance(SHRINKING_EFFECT, 1200, 0))); + public static final DeferredHolder<Potion, Potion> STRONG_SHRINKING = POTIONS.register("strong_shrinking", + () -> new Potion("shrinking", new MobEffectInstance(SHRINKING_EFFECT, 900, 1))); + public static final DeferredHolder<Potion, Potion> EXTREME_SHRINKING = POTIONS.register("extreme_shrinking", + () -> new Potion("shrinking", new MobEffectInstance(SHRINKING_EFFECT, 600, 2))); + public static final DeferredHolder<Potion, Potion> GROWING = POTIONS.register("growing", + () -> new Potion(new MobEffectInstance(GROWTH_EFFECT, 1200, 0))); + public static final DeferredHolder<Potion, Potion> STRONG_GROWING = POTIONS.register("strong_growing", + () -> new Potion("growing", new MobEffectInstance(GROWTH_EFFECT, 900, 1))); + public static final DeferredHolder<Potion, Potion> EXTREME_GROWING = POTIONS.register("extreme_growing", + () -> new Potion("growing", new MobEffectInstance(GROWTH_EFFECT, 600, 2))); + + // Fluid types + public static final DeferredHolder<FluidType, FluidType> ICHOR_TYPE = FLUID_TYPES.register("ichor", + () -> new FluidType(FluidType.Properties.create() + .descriptionId("block.antarchy.ichor") + .fallDistanceModifier(0.0F) + .supportsBoating(true) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY) + .density(1200) + .viscosity(1400))); + public static final DeferredHolder<FluidType, FluidType> ANTIWATER_TYPE = FLUID_TYPES.register("antiwater", + () -> new AntiwaterFluidType(FluidType.Properties.create() + .descriptionId("block.antarchy.antiwater") + .fallDistanceModifier(0.0F) + .canSwim(true) + .supportsBoating(true) + .sound(SoundActions.BUCKET_FILL, SoundEvents.BUCKET_FILL) + .sound(SoundActions.BUCKET_EMPTY, SoundEvents.BUCKET_EMPTY) + .density(1000) + .viscosity(1000))); + + // Fluids + public static final DeferredHolder<Fluid, Fluid> ICHOR = FLUIDS.register("ichor", + () -> new BaseFlowingFluid.Source(ichorProperties())); + public static final DeferredHolder<Fluid, Fluid> FLOWING_ICHOR = FLUIDS.register("flowing_ichor", + () -> new BaseFlowingFluid.Flowing(ichorProperties())); + public static final DeferredHolder<Fluid, Fluid> ANTIWATER = FLUIDS.register("antiwater", + () -> new AntiwaterFluid.Source(antiwaterProperties())); + public static final DeferredHolder<Fluid, Fluid> FLOWING_ANTIWATER = FLUIDS.register("flowing_antiwater", + () -> new AntiwaterFluid.Flowing(antiwaterProperties())); + + // Particle types + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> DREAM_FIRE_FLAME = PARTICLE_TYPES.register("dream_fire_flame", + () -> new SimpleParticleType(true)); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS = PARTICLE_TYPES.register("hypnotic_gas", + () -> new SimpleParticleType(true)); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_CLOUD = PARTICLE_TYPES.register("hypnotic_gas_cloud", + () -> new SimpleParticleType(true)); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_DOWN = PARTICLE_TYPES.register("hypnotic_gas_down", + () -> new SimpleParticleType(true)); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> HYPNOTIC_GAS_CLOUD_DOWN = PARTICLE_TYPES.register("hypnotic_gas_cloud_down", + () -> new SimpleParticleType(true)); + public static final DeferredHolder<ParticleType<?>, SimpleParticleType> FIREFLY = PARTICLE_TYPES.register("firefly", + () -> new SimpleParticleType(true)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserBaseParticleOptions>> INVERTED_GEYSER_BASE = PARTICLE_TYPES.register("inverted_geyser_base", + () -> particleType(InvertedGeyserBaseParticleOptions::codec, InvertedGeyserBaseParticleOptions::streamCodec)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserParticleOptions>> INVERTED_GEYSER_PLUME = PARTICLE_TYPES.register("inverted_geyser_plume", + () -> particleType(InvertedGeyserParticleOptions::codec, InvertedGeyserParticleOptions::streamCodec)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserBaseParticleOptions>> INVERTED_GEYSER_POOF = PARTICLE_TYPES.register("inverted_geyser_poof", + () -> particleType(InvertedGeyserBaseParticleOptions::codec, InvertedGeyserBaseParticleOptions::streamCodec)); + public static final DeferredHolder<ParticleType<?>, ParticleType<InvertedGeyserParticleOptions>> INVERTED_GEYSER_ERUPTION = PARTICLE_TYPES.register("inverted_geyser_eruption", + () -> particleType(InvertedGeyserParticleOptions::codec, InvertedGeyserParticleOptions::streamCodec)); + + // Features + public static final DeferredHolder<Feature<?>, RedAntNestFeature> RED_ANT_NEST_FEATURE = FEATURES.register("red_ant_nest", + () -> new RedAntNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BrownAntNestFeature> BROWN_ANT_NEST_FEATURE = FEATURES.register("brown_ant_nest", + () -> new BrownAntNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, RainbowAntNestFeature> RAINBOW_ANT_NEST_FEATURE = FEATURES.register("rainbow_ant_nest", + () -> new RainbowAntNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, TermiteNestFeature> TERMITE_NEST_FEATURE = FEATURES.register("termite_nest", + () -> new TermiteNestFeature(SimpleBlockConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_LARGE_TREE = FEATURES.register("ouranwood_large_tree", + () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_YOUNG_TREE = FEATURES.register("ouranwood_young_tree", + () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodTreeFeature> OURANWOOD_MEDIUM_TREE = FEATURES.register("ouranwood_medium_tree", + () -> new OuranwoodTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, OuranwoodCocoonTreeFeature> OURANWOOD_COCOON_TREE = FEATURES.register("ouranwood_cocoon_tree", + () -> new OuranwoodCocoonTreeFeature(OuranwoodTreeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_FOREST_FLORA = FEATURES.register("elythia_forest_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.FOREST)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_MEADOW_FLORA = FEATURES.register("elythia_meadow_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.MEADOW)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> FLOWER_FOREST_MILKWEED = FEATURES.register("flower_forest_milkweed", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.FLOWER_FOREST_MILKWEED)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_BUTTERFLY_FIELDS_FLORA = FEATURES.register("butterfly_fields_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.BUTTERFLY_FIELDS)); + public static final DeferredHolder<Feature<?>, ElythiaFloraFeature> ELYTHIA_TORCHFLOWER_FIELDS_FLORA = FEATURES.register("elythia_torchflower_fields_flora", + () -> new ElythiaFloraFeature(NoneFeatureConfiguration.CODEC, ElythiaFloraFeature.Variant.TORCHFLOWER_FIELDS)); + public static final DeferredHolder<Feature<?>, ElythiaSurfaceCoverFeature> ELYTHIA_SURFACE_COVER = FEATURES.register("elythia_surface_cover", + () -> new ElythiaSurfaceCoverFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaUndergroundFeature> ELYTHIA_UNDERGROUND = FEATURES.register("elythia_underground", + () -> new ElythiaUndergroundFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BrutalflyCocoonFeature> BRUTALFLY_COCOON = FEATURES.register("brutalfly_cocoon", + () -> new BrutalflyCocoonFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormTunnelsFeature> ELYTHIA_MOLEWORM_TUNNELS = FEATURES.register("elythia_moleworm_tunnels", + () -> new MolewormTunnelsFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormCaveEntranceFeature> ELYTHIA_MOLEWORM_CAVE_ENTRANCES = FEATURES.register("elythia_moleworm_cave_entrances", + () -> new MolewormCaveEntranceFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormWarrensFeature> ELYTHIA_MOLEWORM_WARRENS = FEATURES.register("elythia_moleworm_warrens", + () -> new MolewormWarrensFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, MolewormSurfaceMoundsFeature> ELYTHIA_MOLEWORM_SURFACE_MOUNDS = FEATURES.register("elythia_moleworm_surface_mounds", + () -> new MolewormSurfaceMoundsFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, TriffidPatchFeature> TRIFFID_PATCH = FEATURES.register("triffid_patch", + () -> new TriffidPatchFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaPondFeature> ELYTHIA_POND = FEATURES.register("elythia_pond", + () -> new ElythiaPondFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaTuffBoulderFeature> ELYTHIA_TUFF_BOULDER = FEATURES.register("elythia_tuff_boulder", + () -> new ElythiaTuffBoulderFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ElythiaLargeTuffBoulderFeature> ELYTHIA_LARGE_TUFF_BOULDER = FEATURES.register("elythia_large_tuff_boulder", + () -> new ElythiaLargeTuffBoulderFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisFissureFeature> THORAXIS_FISSURE = FEATURES.register("thoraxis_fissure", + () -> new ThoraxisFissureFeature(ThoraxisFissureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisRibColumnsFeature> THORAXIS_RIB_COLUMNS = FEATURES.register("thoraxis_rib_columns", + () -> new ThoraxisRibColumnsFeature(ThoraxisRibColumnsConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisSpikeFeature> THORAXIS_SPIKE = FEATURES.register("thoraxis_spike", + () -> new ThoraxisSpikeFeature(ThoraxisSpikeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, NyxiteSpikeFeature> NYXITE_SPIKES = FEATURES.register("nyxite_spikes", + () -> new NyxiteSpikeFeature(NyxiteSpikeConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, AntiwaterSpringsFeature> ANTIWATER_SPRINGS = FEATURES.register("antiwater_springs", + () -> new AntiwaterSpringsFeature(AntiwaterSpringsConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, PotentNyxiteFeature> POTENT_NYXITE_FEATURE = FEATURES.register("potent_nyxite", + () -> new PotentNyxiteFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisBloodCrystalFeature> THORAXIS_BLOOD_CRYSTAL_SPIRES = FEATURES.register("thoraxis_blood_crystal_spires", + () -> new ThoraxisBloodCrystalFeature(ThoraxisBloodCrystalConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, CloudSeaCalciteFeature> CLOUD_SEA_CALCITE_BANKS = FEATURES.register("cloud_sea_calcite_banks", + () -> new CloudSeaCalciteFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BedBugNestFeature> BED_BUG_NEST = FEATURES.register("bed_bug_nest", + () -> new BedBugNestFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, BedBugSurfaceClusterFeature> BED_BUG_SURFACE_CLUSTER = FEATURES.register("bed_bug_surface_cluster", + () -> new BedBugSurfaceClusterFeature(NoneFeatureConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisAntiwaterPoolFeature> THORAXIS_ANTIWATER_POOL = FEATURES.register("thoraxis_antiwater_pool", + () -> new ThoraxisAntiwaterPoolFeature(ThoraxisAntiwaterPoolConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, LucidAntiwaterPoolFeature> LUCID_ANTIWATER_POOL = FEATURES.register("lucid_antiwater_pool", + () -> new LucidAntiwaterPoolFeature(ThoraxisAntiwaterPoolConfiguration.CODEC)); + public static final DeferredHolder<Feature<?>, ThoraxisDuneFeature> THORAXIS_DUNE = FEATURES.register("thoraxis_dune", + () -> new ThoraxisDuneFeature(ThoraxisDuneConfiguration.CODEC)); + + // Biome sources + public static final DeferredHolder<MapCodec<? extends BiomeSource>, MapCodec<ElythiaBiomeSource>> ELYTHIA_BIOME_SOURCE = BIOME_SOURCES.register("elythia_biome_source", + () -> ElythiaBiomeSource.CODEC); + public static final DeferredHolder<MapCodec<? extends BiomeSource>, MapCodec<ThoraxisBiomeSource>> THORAXIS_BIOME_SOURCE = BIOME_SOURCES.register("thoraxis_biome_source", + () -> ThoraxisBiomeSource.CODEC); + + // Density function + public static final DeferredHolder<MapCodec<? extends DensityFunction>, MapCodec<ElythiaRiverCarveFunction>> ELYTHIA_RIVER_CARVE = DENSITY_FUNCTION_TYPES.register("elythia_river_carve", + () -> ElythiaRiverCarveFunction.CODEC); + + private AntarchyNeoforgeMisc() {} + + public static void register(IEventBus modEventBus) { + MOB_EFFECTS.register(modEventBus); + POTIONS.register(modEventBus); + FLUID_TYPES.register(modEventBus); + FLUIDS.register(modEventBus); + PARTICLE_TYPES.register(modEventBus); + FEATURES.register(modEventBus); + BIOME_SOURCES.register(modEventBus); + DENSITY_FUNCTION_TYPES.register(modEventBus); + ENTITY_SUB_PREDICATES.register(modEventBus); + ATTRIBUTES.register(modEventBus); + } + + static BaseFlowingFluid.Properties ichorProperties() { + return new BaseFlowingFluid.Properties(ICHOR_TYPE, ICHOR, FLOWING_ICHOR) + .bucket(() -> AntarchyNeoforgeItems.ICHOR_BUCKET.get()) + .block(() -> AntarchyNeoforgeBlocks.ICHOR_BLOCK.get()) + .slopeFindDistance(4) + .levelDecreasePerBlock(1) + .tickRate(5); + } + + static BaseFlowingFluid.Properties antiwaterProperties() { + return new BaseFlowingFluid.Properties(ANTIWATER_TYPE, ANTIWATER, FLOWING_ANTIWATER) + .bucket(() -> AntarchyNeoforgeItems.ANTIWATER_BUCKET.get()) + .block(() -> AntarchyNeoforgeBlocks.ANTIWATER_BLOCK.get()) + .slopeFindDistance(4) + .levelDecreasePerBlock(1) + .tickRate(5); + } + + private static <T extends net.minecraft.core.particles.ParticleOptions> ParticleType<T> particleType( + Function<ParticleType<T>, com.mojang.serialization.MapCodec<T>> codecFactory, + Function<ParticleType<T>, StreamCodec<? super io.netty.buffer.ByteBuf, T>> streamCodecFactory + ) { + return new ParticleType<T>(false) { + @Override + public com.mojang.serialization.MapCodec<T> codec() { + return codecFactory.apply(this); + } + + @Override + public StreamCodec<? super io.netty.buffer.ByteBuf, T> streamCodec() { + return streamCodecFactory.apply(this); + } + }; + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java new file mode 100644 index 00000000..84da8558 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgePayloadHandlers.java @@ -0,0 +1,45 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.content.network.BloodCrystalKatanaTrailPayload; +import com.craisinlord.antarchy.neoforge.network.AntarchyGravityNetworking; +import com.craisinlord.antarchy.neoforge.network.BrutalflyElytraNetworking; +import com.craisinlord.antarchy.neoforge.network.MultipartNetworking; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent; + +public class AntarchyNeoforgePayloadHandlers { + private AntarchyNeoforgePayloadHandlers() {} + + public static void register(IEventBus modEventBus) { + modEventBus.addListener(AntarchyNeoforgePayloadHandlers::registerPayloadHandlers); + } + + static void registerPayloadHandlers(RegisterPayloadHandlersEvent event) { + var registrar = event.registrar("1"); + AntarchyGravityNetworking.register(registrar); + BrutalflyElytraNetworking.register(registrar); + registrar.playToClient( + com.craisinlord.antarchy.content.network.BloodglassStatePayload.TYPE, + com.craisinlord.antarchy.content.network.BloodglassStatePayload.STREAM_CODEC, + (payload, ctx) -> ctx.enqueueWork(() -> + com.craisinlord.antarchy.content.client.BloodglassClientState.update(payload.shieldsActive(), payload.shieldsMax()) + ) + ); + registrar.playToClient( + BloodCrystalKatanaTrailPayload.TYPE, + BloodCrystalKatanaTrailPayload.STREAM_CODEC, + (payload, ctx) -> ctx.enqueueWork(() -> + com.craisinlord.antarchy.content.client.BloodCrystalKatanaTrailClientState.trigger(payload.entityId(), payload.durationTicks()) + ) + ); + registrar.playToClient( + com.craisinlord.antarchy.content.network.ScorpionWhipTetherPayload.TYPE, + com.craisinlord.antarchy.content.network.ScorpionWhipTetherPayload.STREAM_CODEC, + (payload, ctx) -> ctx.enqueueWork(() -> + com.craisinlord.antarchy.content.client.ScorpionWhipTetherClientState.update(payload.playerId(), payload.targetId()) + ) + ); + MultipartNetworking.register(registrar); + // ThoraxisWeatherNetworking.register(registrar); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSounds.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSounds.java new file mode 100644 index 00000000..fa8bc34f --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSounds.java @@ -0,0 +1,141 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.Antarchy; +import net.minecraft.core.registries.Registries; +import net.minecraft.resources.ResourceLocation; +import net.minecraft.sounds.SoundEvent; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.registries.DeferredHolder; +import net.neoforged.neoforge.registries.DeferredRegister; + +public final class AntarchyNeoforgeSounds { + private static final DeferredRegister<SoundEvent> SOUND_EVENTS = DeferredRegister.create(Registries.SOUND_EVENT, Antarchy.MODID); + + public static final DeferredHolder<SoundEvent, SoundEvent> SQUIDZOOKA_FIRE = registerSoundEvent("squidzooka_fire"); + public static final DeferredHolder<SoundEvent, SoundEvent> SHRINK_RAY_SOUND = registerSoundEvent("shrink_ray"); + public static final DeferredHolder<SoundEvent, SoundEvent> GROWTH_RAY_SOUND = registerSoundEvent("growth_ray"); + public static final DeferredHolder<SoundEvent, SoundEvent> SIZE_RAY_CHARGE = registerSoundEvent("size_ray_charge"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_AMBIENT = registerSoundEvent("ant_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_IDLE = registerSoundEvent("ant_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_HURT = registerSoundEvent("ant_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_BITE = registerSoundEvent("ant_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_GATHER = registerSoundEvent("ant_gather"); + public static final DeferredHolder<SoundEvent, SoundEvent> ANT_NEST = registerSoundEvent("ant_nest"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_BITE = registerSoundEvent("cloud_shark_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_IDLE = registerSoundEvent("cloud_shark_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_HURT = registerSoundEvent("cloud_shark_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_DEATH = registerSoundEvent("cloud_shark_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> CLOUD_SHARK_FLY = registerSoundEvent("cloud_shark_fly"); + public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_IDLE = registerSoundEvent("caterpillar_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_HURT = registerSoundEvent("caterpillar_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> CATERPILLAR_CRAWL = registerSoundEvent("caterpillar_crawl"); + public static final DeferredHolder<SoundEvent, SoundEvent> BUTTERFLY_HURT = registerSoundEvent("butterfly_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> BRUTALFLY_IDLE = registerSoundEvent("brutalfly_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> BRUTALFLY_DEATH = registerSoundEvent("brutalfly_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> ELYTHIA_FIREFLY_AMBIENT = registerSoundEvent("ambient.elythia.firefly"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_AMBIENT = registerSoundEvent("missile_squid_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_HURT = registerSoundEvent("missile_squid_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_DEATH = registerSoundEvent("missile_squid_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> MISSILE_SQUID_ATTACK = registerSoundEvent("missile_squid_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_FLYING_LOOP = registerSoundEvent("kraken_flying_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_FLYING_SIDEWAYS_LOOP = registerSoundEvent("kraken_flying_sideways_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_ATTACK = registerSoundEvent("kraken_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_SPIN = registerSoundEvent("kraken_spin"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_ROAR = registerSoundEvent("kraken_roar"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_SUMMON = registerSoundEvent("kraken_summon"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_HURT = registerSoundEvent("kraken_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> KRAKEN_DEATH = registerSoundEvent("kraken_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_IDLE_LOOP = registerSoundEvent("basilisk_idle_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_SLITHER_LOOP = registerSoundEvent("basilisk_slither_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_BITE = registerSoundEvent("basilisk_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_HISS = registerSoundEvent("basilisk_hiss"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_HURT = registerSoundEvent("basilisk_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> BASILISK_DEATH = registerSoundEvent("basilisk_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_AMBIENT = registerSoundEvent("thoraxis_nightmare_wastes_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_ADDITIONS = registerSoundEvent("thoraxis_nightmare_wastes_additions"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_NIGHTMARE_WASTES_MOOD = registerSoundEvent("thoraxis_nightmare_wastes_mood"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_AMBIENT = registerSoundEvent("thoraxis_dream_dunes_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_ADDITIONS = registerSoundEvent("thoraxis_dream_dunes_additions"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_DREAM_DUNES_MOOD = registerSoundEvent("thoraxis_dream_dunes_mood"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_AMBIENT = registerSoundEvent("thoraxis_lucid_pools_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_ADDITIONS = registerSoundEvent("thoraxis_lucid_pools_additions"); + public static final DeferredHolder<SoundEvent, SoundEvent> THORAXIS_LUCID_POOLS_MOOD = registerSoundEvent("thoraxis_lucid_pools_mood"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_AMBIENT = registerSoundEvent("lucid_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_FLYING = registerSoundEvent("lucid_flying"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_ATTACK = registerSoundEvent("lucid_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_BOLT_SOUND = registerSoundEvent("lucid_bolt"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_HURT = registerSoundEvent("lucid_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> LUCID_DEATH = registerSoundEvent("lucid_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_IDLE = registerSoundEvent("reverie_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_HURT = registerSoundEvent("reverie_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_WORRY = registerSoundEvent("reverie_worry"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_SAVE = registerSoundEvent("reverie_save"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_JOIN_PLAYER = registerSoundEvent("reverie_join_player"); + public static final DeferredHolder<SoundEvent, SoundEvent> REVERIE_ALERT = registerSoundEvent("reverie_alert"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_IDLE = registerSoundEvent("flying_squirrel_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_BEG = registerSoundEvent("flying_squirrel_beg"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_NUT = registerSoundEvent("flying_squirrel_nut"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_GLIDE_LOOP = registerSoundEvent("flying_squirrel_glide_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_HURT = registerSoundEvent("flying_squirrel_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> FLYING_SQUIRREL_DEATH = registerSoundEvent("flying_squirrel_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_IDLE = registerSoundEvent("nightmare_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_HURT = registerSoundEvent("nightmare_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_ROAR = registerSoundEvent("nightmare_roar"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_DEATH = registerSoundEvent("nightmare_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_BITE = registerSoundEvent("nightmare_bite"); + public static final DeferredHolder<SoundEvent, SoundEvent> NIGHTMARE_FLAP = registerSoundEvent("nightmare_flap"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_ATTACK = registerSoundEvent("triffid_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_GRAB = registerSoundEvent("triffid_grab"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_HURT = registerSoundEvent("triffid_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_DEATH = registerSoundEvent("triffid_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_HISS = registerSoundEvent("triffid_hiss"); + public static final DeferredHolder<SoundEvent, SoundEvent> TRIFFID_GROWL = registerSoundEvent("triffid_growl"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_AMBIENT = registerSoundEvent("mantis_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_HURT = registerSoundEvent("mantis_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_ATTACK = registerSoundEvent("mantis_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> MANTIS_FLY_LOOP = registerSoundEvent("mantis_fly_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_PICKUP = registerSoundEvent("gravity_gun_pickup"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_DROP = registerSoundEvent("gravity_gun_drop"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_HOLD_LOOP = registerSoundEvent("gravity_gun_hold_loop"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_LAUNCH = registerSoundEvent("gravity_gun_launch"); + public static final DeferredHolder<SoundEvent, SoundEvent> GRAVITY_GUN_DRYFIRE = registerSoundEvent("gravity_gun_dryfire"); + public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_AMBIENT = registerSoundEvent("bed_bug_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_HURT = registerSoundEvent("bed_bug_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> BED_BUG_ATTACK = registerSoundEvent("bed_bug_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_IDLE = registerSoundEvent("wasp_idle"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_HURT = registerSoundEvent("wasp_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_ATTACK = registerSoundEvent("wasp_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> WASP_DEATH = registerSoundEvent("wasp_death"); + public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_AMBIENT = registerSoundEvent("scorpion_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_HURT = registerSoundEvent("scorpion_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> SCORPION_ATTACK = registerSoundEvent("scorpion_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_AMBIENT = registerSoundEvent("emperor_scorpion_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_HURT = registerSoundEvent("emperor_scorpion_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_ATTACK = registerSoundEvent("emperor_scorpion_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> EMPEROR_SCORPION_ROAR = registerSoundEvent("emperor_scorpion_roar"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_AMBIENT = registerSoundEvent("moleworm_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_HURT = registerSoundEvent("moleworm_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_ATTACK = registerSoundEvent("moleworm_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEWORM_DIG = registerSoundEvent("moleworm_dig"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_AMBIENT = registerSoundEvent("molevore_ambient"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_HURT = registerSoundEvent("molevore_hurt"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_ATTACK = registerSoundEvent("molevore_attack"); + public static final DeferredHolder<SoundEvent, SoundEvent> MOLEVORE_DIG = registerSoundEvent("molevore_dig"); + public static final DeferredHolder<SoundEvent, SoundEvent> DUCT_TAPE_USE = registerSoundEvent("duct_tape_use"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_HYPNOTIC_GAS = registerSoundEvent("potent_nyxite_hypnotic_gas"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_ERUPTION_START = registerSoundEvent("potent_nyxite_geyser_eruption_start"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_ERUPTION_ACTIVE = registerSoundEvent("potent_nyxite_geyser_eruption_active"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_CONTINUOUS_START = registerSoundEvent("potent_nyxite_geyser_continuous_start"); + public static final DeferredHolder<SoundEvent, SoundEvent> POTENT_NYXITE_GEYSER_CONTINUOUS_ACTIVE = registerSoundEvent("potent_nyxite_geyser_continuous_active"); + + private AntarchyNeoforgeSounds() {} + + public static void register(IEventBus modEventBus) { + SOUND_EVENTS.register(modEventBus); + } + + private static DeferredHolder<SoundEvent, SoundEvent> registerSoundEvent(String path) { + return SOUND_EVENTS.register(path, + () -> SoundEvent.createVariableRangeEvent(ResourceLocation.fromNamespaceAndPath(Antarchy.MODID, path))); + } +} diff --git a/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java new file mode 100644 index 00000000..7711e1e1 --- /dev/null +++ b/neoforge/src/main/java/com/craisinlord/antarchy/neoforge/registry/AntarchyNeoforgeSpawnPlacements.java @@ -0,0 +1,48 @@ +package com.craisinlord.antarchy.neoforge.registry; + +import com.craisinlord.antarchy.content.entity.*; +import com.craisinlord.antarchy.content.entity.basilisk.BasiliskEntity; +import com.craisinlord.antarchy.content.entity.cloud_shark.CloudSharkEntity; +import com.craisinlord.antarchy.content.entity.flying_squirrel.FlyingSquirrelEntity; +import com.craisinlord.antarchy.content.entity.kraken.KrakenEntity; +import com.craisinlord.antarchy.content.entity.lucid.LucidEntity; +import com.craisinlord.antarchy.content.entity.nightmare.NightmareEntity; +import net.minecraft.world.entity.SpawnPlacementTypes; +import net.minecraft.world.entity.animal.Cow; +import net.minecraft.world.entity.monster.Monster; +import net.minecraft.world.level.levelgen.Heightmap; +import net.neoforged.bus.api.IEventBus; +import net.neoforged.neoforge.event.entity.RegisterSpawnPlacementsEvent; + +public class AntarchyNeoforgeSpawnPlacements { + private AntarchyNeoforgeSpawnPlacements() {} + + public static void register(IEventBus modEventBus) { + modEventBus.addListener(AntarchyNeoforgeSpawnPlacements::registerSpawnPlacements); + } + + static void registerSpawnPlacements(RegisterSpawnPlacementsEvent event) { + event.register(AntarchyNeoforgeEntites.FLYING_SQUIRREL.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING, FlyingSquirrelEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.CATERPILLAR.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CaterpillarEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.BUTTERFLY.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ButterflyEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.REVERIE.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ReverieEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.BRUTALFLY.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Monster::checkMonsterSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.GOLDEN_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.ENCHANTED_GOLDEN_APPLE_COW.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, Cow::checkAnimalSpawnRules, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.CLOUD_SHARK.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, CloudSharkEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.WASP.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, WaspEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.BOMBER.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BomberEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.KRAKEN.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, KrakenEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.MISSILE_SQUID.get(), SpawnPlacementTypes.IN_WATER, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MissileSquidEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.NIGHTMARE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, NightmareEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.MOLEWORM.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolewormEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.MANTIS.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MantisEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.MOLEVORE.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, MolevoreEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.BED_BUG.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BedBugEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.LUCID.get(), SpawnPlacementTypes.NO_RESTRICTIONS, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, LucidEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, ScorpionEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.BASILISK.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, BasiliskEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + event.register(AntarchyNeoforgeEntites.EMPEROR_SCORPION.get(), SpawnPlacementTypes.ON_GROUND, Heightmap.Types.MOTION_BLOCKING_NO_LEAVES, EmperorScorpionEntity::canSpawn, RegisterSpawnPlacementsEvent.Operation.OR); + } +} diff --git a/neoforge/src/main/resources/META-INF/neoforge.mods.toml b/neoforge/src/main/resources/META-INF/neoforge.mods.toml new file mode 100644 index 00000000..be0d7086 --- /dev/null +++ b/neoforge/src/main/resources/META-INF/neoforge.mods.toml @@ -0,0 +1,40 @@ +modLoader="javafml" #mandatory +loaderVersion="[2,)" #mandatory +license="All rights reserved" + +[[mods]] #mandatory +modId="antarchy" #mandatory +logoFile="../assets/antarchy_/antarchy_logo.png" + logoBlur=false + version="${version}" #mandatory + displayName="Antarchy" #mandatory +displayURL="https://www.curseforge.com/minecraft/mc-mods/antarchy" + authors="CraisinLord" + description=''' + ANTS! ANTS! ANTS! ANTS! + ''' + +[[mixins]] + config = "antarchy-common.mixins.json" + +[[mixins]] + config = "antarchy-neoforge.mixins.json" + +[[dependencies.antarchy]] + modId="minecraft" + type="required" + versionRange="[1.21.1,)" + +[[dependencies.antarchy]] + modId="integrated_api" + type="required" + versionRange="[1.6.2,)" + ordering="AFTER" + side="BOTH" + +[[dependencies.antarchy]] + modId="geckolib" + type="required" + versionRange="*" + ordering="AFTER" + side="BOTH" \ No newline at end of file diff --git a/neoforge/src/main/resources/antarchy-neoforge.mixins.json b/neoforge/src/main/resources/antarchy-neoforge.mixins.json new file mode 100644 index 00000000..14623a58 --- /dev/null +++ b/neoforge/src/main/resources/antarchy-neoforge.mixins.json @@ -0,0 +1,23 @@ +{ + "required": true, + "package": "com.craisinlord.antarchy.neoforge.mixins", + "refmap": "antarchy.refmap.json", + "compatibilityLevel": "JAVA_21", + "mixins": [ + "compat.SablePhysicsColliderBlockGetterMixin", + "item.BucketItemThoraxisWaterMixin", + "entity.MultipartEntityBridgeMixin", + "entity.MultipartEntityLevelRegistryMixin", + "entity.ParalyzedMobFreezeMixin", + "infinity.PortalCreatorMixin", + "infinity.RandomSpringMixin", + "level.ClientLevelPartEntitiesAccessor", + "level.ServerLevelPartEntitiesAccessor" + ], + "client": [ + ], + "injectors": { + "defaultRequire": 1 + }, + "minVersion": "0.8" +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json b/neoforge/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json new file mode 100644 index 00000000..2e443b8f --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/antiwater_bucket.json @@ -0,0 +1,5 @@ +{ + "parent": "neoforge:item/bucket", + "loader": "neoforge:fluid_container", + "fluid": "antarchy:antiwater" +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/battle_axe.json b/neoforge/src/main/resources/assets/antarchy/models/item/battle_axe.json new file mode 100644 index 00000000..f2037157 --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/battle_axe.json @@ -0,0 +1,25 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/battle_axe/battle_axe_item" + }, + "base": { + "parent": "antarchy:item/battle_axe_held" + }, + "texture_size": [ + 64, + 64 + ], + "perspectives": { + "gui": { + "parent": "antarchy:item/battle_axe_gui" + }, + "ground": { + "parent": "antarchy:item/battle_axe_gui" + }, + "fixed": { + "parent": "antarchy:item/battle_axe_gui" + } + } +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/big_bertha.json b/neoforge/src/main/resources/assets/antarchy/models/item/big_bertha.json new file mode 100644 index 00000000..0654e457 --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/big_bertha.json @@ -0,0 +1,25 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "textures": { + "layer0": "antarchy:item/big_bertha/big_bertha_item" + }, + "base": { + "parent": "antarchy:item/big_bertha_held" + }, + "texture_size": [ + 64, + 64 + ], + "perspectives": { + "gui": { + "parent": "antarchy:item/big_bertha_gui" + }, + "ground": { + "parent": "antarchy:item/big_bertha_gui" + }, + "fixed": { + "parent": "antarchy:item/big_bertha_gui" + } + } +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/gravity_gun.json b/neoforge/src/main/resources/assets/antarchy/models/item/gravity_gun.json new file mode 100644 index 00000000..f0da5cd5 --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/gravity_gun.json @@ -0,0 +1,18 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "antarchy:item/gravity_gun_held_geo" + }, + "perspectives": { + "gui": { + "parent": "antarchy:item/gravity_gun_gui" + }, + "ground": { + "parent": "antarchy:item/gravity_gun_gui" + }, + "fixed": { + "parent": "antarchy:item/gravity_gun_gui" + } + } +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/grow_ray.json b/neoforge/src/main/resources/assets/antarchy/models/item/grow_ray.json new file mode 100644 index 00000000..bd6a200a --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/grow_ray.json @@ -0,0 +1,18 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "antarchy:item/grow_ray_held_geo" + }, + "perspectives": { + "gui": { + "parent": "antarchy:item/grow_ray_gui" + }, + "ground": { + "parent": "antarchy:item/grow_ray_gui" + }, + "fixed": { + "parent": "antarchy:item/grow_ray_gui" + } + } +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/growth_ray.json b/neoforge/src/main/resources/assets/antarchy/models/item/growth_ray.json new file mode 100644 index 00000000..bd6a200a --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/growth_ray.json @@ -0,0 +1,18 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "antarchy:item/grow_ray_held_geo" + }, + "perspectives": { + "gui": { + "parent": "antarchy:item/grow_ray_gui" + }, + "ground": { + "parent": "antarchy:item/grow_ray_gui" + }, + "fixed": { + "parent": "antarchy:item/grow_ray_gui" + } + } +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/ichor_bucket.json b/neoforge/src/main/resources/assets/antarchy/models/item/ichor_bucket.json new file mode 100644 index 00000000..895a0ba3 --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/ichor_bucket.json @@ -0,0 +1,5 @@ +{ + "parent": "neoforge:item/bucket", + "loader": "neoforge:fluid_container", + "fluid": "antarchy:ichor" +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/shrink_ray.json b/neoforge/src/main/resources/assets/antarchy/models/item/shrink_ray.json new file mode 100644 index 00000000..204d65b1 --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/shrink_ray.json @@ -0,0 +1,18 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "antarchy:item/shrink_ray_held_geo" + }, + "perspectives": { + "gui": { + "parent": "antarchy:item/shrink_ray_gui" + }, + "ground": { + "parent": "antarchy:item/shrink_ray_gui" + }, + "fixed": { + "parent": "antarchy:item/shrink_ray_gui" + } + } +} diff --git a/neoforge/src/main/resources/assets/antarchy/models/item/squidzooka.json b/neoforge/src/main/resources/assets/antarchy/models/item/squidzooka.json new file mode 100644 index 00000000..e09e56ac --- /dev/null +++ b/neoforge/src/main/resources/assets/antarchy/models/item/squidzooka.json @@ -0,0 +1,18 @@ +{ + "loader": "neoforge:separate_transforms", + "gui_light": "front", + "base": { + "parent": "antarchy:item/squidzooka_held_geo" + }, + "perspectives": { + "gui": { + "parent": "antarchy:item/squidzooka_gui" + }, + "ground": { + "parent": "antarchy:item/squidzooka_gui" + }, + "fixed": { + "parent": "antarchy:item/squidzooka_gui" + } + } +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ant_nests_in_forests.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ant_nests_in_forests.json new file mode 100644 index 00000000..45283482 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ant_nests_in_forests.json @@ -0,0 +1,9 @@ +{ + "type": "neoforge:add_features", + "biomes": "#antarchy:overworld_ant_nest_spawn_biomes", + "features": [ + "antarchy:brown_ant_nest", + "antarchy:rainbow_ant_nest" + ], + "step": "vegetal_decoration" +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/apple_cow_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/apple_cow_spawns.json new file mode 100644 index 00000000..56d37a76 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/apple_cow_spawns.json @@ -0,0 +1,12 @@ +{ + "type": "neoforge:add_spawns", + "biomes": "#antarchy:apple_cow_spawn_biomes", + "spawners": [ + { + "type": "antarchy:apple_cow", + "weight": 10, + "minCount": 2, + "maxCount": 4 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_butterfly_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_butterfly_spawns.json new file mode 100644 index 00000000..d33716ff --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_butterfly_spawns.json @@ -0,0 +1,12 @@ +{ + "type": "neoforge:add_spawns", + "biomes": "#antarchy:flower_forest_butterfly_spawn_biomes", + "spawners": [ + { + "type": "antarchy:butterfly", + "weight": 28, + "minCount": 2, + "maxCount": 5 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_caterpillar_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_caterpillar_spawns.json new file mode 100644 index 00000000..11677bc2 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flower_forest_caterpillar_spawns.json @@ -0,0 +1,12 @@ +{ + "type": "neoforge:add_spawns", + "biomes": "#antarchy:flower_forest_caterpillar_spawn_biomes", + "spawners": [ + { + "type": "antarchy:caterpillar", + "weight": 24, + "minCount": 2, + "maxCount": 4 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flying_squirrel_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flying_squirrel_spawns.json new file mode 100644 index 00000000..a507b07b --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/flying_squirrel_spawns.json @@ -0,0 +1,12 @@ +{ + "type": "neoforge:add_spawns", + "biomes": "#antarchy:flying_squirrel_spawn_biomes", + "spawners": [ + { + "type": "antarchy:flying_squirrel", + "weight": 8, + "minCount": 1, + "maxCount": 3 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/golden_apple_cow_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/golden_apple_cow_spawns.json new file mode 100644 index 00000000..bb996235 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/golden_apple_cow_spawns.json @@ -0,0 +1,12 @@ +{ + "type": "neoforge:add_spawns", + "biomes": "#antarchy:golden_apple_cow_spawn_biomes", + "spawners": [ + { + "type": "antarchy:golden_apple_cow", + "weight": 3, + "minCount": 1, + "maxCount": 3 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/honeyed_apple_cow_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/honeyed_apple_cow_spawns.json new file mode 100644 index 00000000..4df5d6b0 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/honeyed_apple_cow_spawns.json @@ -0,0 +1,18 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "create" + } + ], + "type": "neoforge:add_spawns", + "biomes": "#antarchy:honeyed_apple_cow_spawn_biomes", + "spawners": [ + { + "type": "antarchy:honeyed_apple_cow", + "weight": 2, + "minCount": 1, + "maxCount": 2 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/milkweed_in_flower_forests.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/milkweed_in_flower_forests.json new file mode 100644 index 00000000..041b3378 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/milkweed_in_flower_forests.json @@ -0,0 +1,8 @@ +{ + "type": "neoforge:add_features", + "biomes": "#antarchy:milkweed_spawn_biomes", + "features": [ + "antarchy:flower_forest_milkweed" + ], + "step": "vegetal_decoration" +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/missile_squid_spawns.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/missile_squid_spawns.json new file mode 100644 index 00000000..218b4c94 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/missile_squid_spawns.json @@ -0,0 +1,12 @@ +{ + "type": "neoforge:add_spawns", + "biomes": "#antarchy:missile_squid_spawn_biomes", + "spawners": [ + { + "type": "antarchy:missile_squid", + "weight": 2, + "minCount": 1, + "maxCount": 2 + } + ] +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_elythia.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_elythia.json new file mode 100644 index 00000000..dca3e3bb --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_elythia.json @@ -0,0 +1,9 @@ +{ + "type": "neoforge:add_features", + "biomes": "#antarchy:is_elythia", + "features": [ + "antarchy:uranium_ore", + "antarchy:titanium_ore" + ], + "step": "underground_ores" +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_overworld.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_overworld.json new file mode 100644 index 00000000..e5406487 --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/ores_in_overworld.json @@ -0,0 +1,9 @@ +{ + "type": "neoforge:add_features", + "biomes": "#minecraft:is_overworld", + "features": [ + "antarchy:uranium_ore", + "antarchy:titanium_ore" + ], + "step": "underground_ores" +} diff --git a/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/red_ant_nests_in_nether.json b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/red_ant_nests_in_nether.json new file mode 100644 index 00000000..c9981ced --- /dev/null +++ b/neoforge/src/main/resources/data/antarchy/neoforge/biome_modifier/red_ant_nests_in_nether.json @@ -0,0 +1,8 @@ +{ + "type": "neoforge:add_features", + "biomes": "#antarchy:red_ant_nest_spawn_biomes", + "features": [ + "antarchy:red_ant_nest" + ], + "step": "vegetal_decoration" +} diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 00000000..bc767295 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,17 @@ +pluginManagement { + repositories { + maven { url "https://maven.fabricmc.net/" } + maven { url "https://maven.architectury.dev/" } + maven { url "https://maven.minecraftforge.net/" } + maven { url "https://maven.neoforged.net/" } + maven { url "https://maven.shedaniel.me/" } + maven { url "https://maven.terraformersmc.com/releases/" } + gradlePluginPortal() + } +} + +include("common") +include("neoforge") +include("fabric") + +rootProject.name = "Antarchy" \ No newline at end of file

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 TAB@?J`@)C+&*eKUAi)0z&4QRX literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/ambient.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/ambient.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3f5a53b98f6a035cd7223aa16e2f308e2792440e GIT binary patch literal 368725 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 literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse1.ogg b/common/src/main/resources/assets/antarchy/sounds/ambient/thoraxis/lucid_pools/curse1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..da20b7f6e7ecd79cfccb52cd21b463750403d384 GIT binary patch literal 109440 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